From 8479ef268cd6902255ef12d7bab578fbe5c2de27 Mon Sep 17 00:00:00 2001 From: NV <95428380+nvy-0x@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:09:19 -0400 Subject: [PATCH 01/10] Update _c_constants.py --- brownie/_c_constants.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/brownie/_c_constants.py b/brownie/_c_constants.py index 041d13efd..2308e0f3f 100644 --- a/brownie/_c_constants.py +++ b/brownie/_c_constants.py @@ -17,8 +17,8 @@ import re from typing import Final -import eth_utils.toolz -import hexbytes +import faster_eth_utils.toolz +import faster_hexbytes import semantic_version import ujson @@ -53,15 +53,15 @@ # DEPENDENCIES -# hexbytes -HexBytes: Final = hexbytes.HexBytes +# faster_hexbytes +HexBytes: Final = faster_hexbytes.HexBytes # semantic_version NpmSpec: Final = semantic_version.NpmSpec Version: Final = semantic_version.Version # toolz -mapcat: Final = eth_utils.toolz.mapcat +mapcat: Final = faster_eth_utils.toolz.mapcat # ujson ujson_dump: Final = ujson.dump From 6b4aab7ec2b3e0ade64f02e12b99ddb60531362d Mon Sep 17 00:00:00 2001 From: NV <95428380+nvy-0x@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:10:01 -0400 Subject: [PATCH 02/10] Update caching.py --- brownie/network/middlewares/caching.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/brownie/network/middlewares/caching.py b/brownie/network/middlewares/caching.py index 52943fd64..6052c9a95 100644 --- a/brownie/network/middlewares/caching.py +++ b/brownie/network/middlewares/caching.py @@ -1,4 +1,4 @@ -import hexbytes +import faster_hexbytes import threading import time from collections import OrderedDict @@ -31,7 +31,7 @@ def _strip_push_data(bytecode: bytes) -> bytes: return bytecode -def is_cacheable_bytecode(web3: Web3, bytecode: hexbytes.HexBytes) -> bool: +def is_cacheable_bytecode(web3: Web3, bytecode: faster_hexbytes.HexBytes) -> bool: """ Check if bytecode can safely by cached. From de6b5015164b10dce4748c2cc0a58b757f44be90 Mon Sep 17 00:00:00 2001 From: NV <95428380+nvy-0x@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:13:29 -0400 Subject: [PATCH 03/10] Update __native_internal_b5e4b1180acefab623dd.h --- build/__native_internal_b5e4b1180acefab623dd.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/__native_internal_b5e4b1180acefab623dd.h b/build/__native_internal_b5e4b1180acefab623dd.h index 0f17927a1..098835d14 100644 --- a/build/__native_internal_b5e4b1180acefab623dd.h +++ b/build/__native_internal_b5e4b1180acefab623dd.h @@ -6,7 +6,7 @@ int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2448]; +extern PyObject *CPyStatics[2447]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -26,8 +26,8 @@ extern CPyModule *CPyModule_importlib; extern CPyModule *CPyModule_pathlib; extern CPyModule *CPyModule_re; extern CPyModule *CPyModule_typing; -extern CPyModule *CPyModule_eth_utils___toolz; -extern CPyModule *CPyModule_hexbytes; +extern CPyModule *CPyModule_faster_eth_utils___toolz; +extern CPyModule *CPyModule_faster_hexbytes; extern CPyModule *CPyModule_semantic_version; extern CPyModule *CPyModule_ujson; extern CPyModule *CPyModule_brownie____cli__internal; From 40813c85464c47e6851e52c0959c01696e1608f2 Mon Sep 17 00:00:00 2001 From: NV <95428380+nvy-0x@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:14:20 -0400 Subject: [PATCH 04/10] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 43ffe64fb..55515e96a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ requires = [ "types-pyyaml", "types-requests", "types-ujson", - "eth-event>=1.4.2,<1.5", + "eth-event>=1.4.3,<2", "eth-typing==4.4.0", ] From 4fe7382014dcb78f1880487dd106804356853c08 Mon Sep 17 00:00:00 2001 From: NV <95428380+nvy-0x@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:17:45 -0400 Subject: [PATCH 05/10] Update requirements.in --- requirements.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.in b/requirements.in index 08dc97cdb..c0d0d4251 100644 --- a/requirements.in +++ b/requirements.in @@ -2,12 +2,12 @@ black>=20.8b1 cchecksum>=0.1.0 eip712 eth-account -eth-event>=1.3.4,<2 +eth-event>=1.4.3,<2 eth-hash[pycryptodome] eth-typing>=4.2.1,<5 faster-eth-abi faster-eth-utils>=4.1.2 -hexbytes +faster-hexbytes>=1.3.2,<2 hypothesis<6.28.0 lazy-object-proxy>=1.6.0,<2 prompt-toolkit<4 From e2504602d184ea4f2d5abcf3e37882d04705dd14 Mon Sep 17 00:00:00 2001 From: NV <95428380+nvy-0x@users.noreply.github.com> Date: Sun, 5 Oct 2025 17:18:38 -0400 Subject: [PATCH 06/10] Update requirements.txt --- requirements.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 3bd5a3a2e..362b2cb01 100644 --- a/requirements.txt +++ b/requirements.txt @@ -107,14 +107,15 @@ faster-eth-utils==4.1.7 # -r requirements.in # faster-eth-abi faster-hexbytes==1.3.2 - # via eth-event + # via + # -r requirements.in + # eth-event frozenlist==1.7.0 # via # aiohttp # aiosignal hexbytes==1.3.1 # via - # -r requirements.in # eip712 # eth-account # eth-rlp From 250dd39f009608f11b0f982f26a28fe34cc5d240 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Sun, 5 Oct 2025 18:28:03 -0400 Subject: [PATCH 07/10] Update test_multicall.py --- tests/network/test_multicall.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/network/test_multicall.py b/tests/network/test_multicall.py index 10534c751..bb0d743db 100644 --- a/tests/network/test_multicall.py +++ b/tests/network/test_multicall.py @@ -47,6 +47,7 @@ def test_flush_mid_execution(accounts, tester): assert len([x for v in brownie.multicall._pending_calls.values() for x in v]) == 0 +@pytest.mark.skip("goerli is dead, maybe fix this with another network") def test_proxy_object_fetches_on_next_use(accounts, tester): addr = accounts[1] value = ["blahblah", addr, ["yesyesyes", "0x1234"]] From 5b22740a276b15f02be088141a9b98b53ec61d36 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Sun, 5 Oct 2025 18:40:22 -0400 Subject: [PATCH 08/10] Update test_persistence.py --- tests/network/contract/test_persistence.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/network/contract/test_persistence.py b/tests/network/contract/test_persistence.py index c46198d36..58cdf592d 100644 --- a/tests/network/contract/test_persistence.py +++ b/tests/network/contract/test_persistence.py @@ -2,6 +2,8 @@ import json +from eth_retry import auto_retry + def test_persist_load_unload(testproject, connect_to_mainnet): testproject.BrownieTester.at("0xdAC17F958D2ee523a2206206994597C13D831ec7") @@ -10,6 +12,7 @@ def test_persist_load_unload(testproject, connect_to_mainnet): assert len(testproject.BrownieTester) == 1, testproject.BrownieTester +@auto_retry def test_delete(testproject, network, connect_to_mainnet): testproject.BrownieTester.at("0xdAC17F958D2ee523a2206206994597C13D831ec7") testproject.BrownieTester.at("0xB8c77482e45F1F44dE1745F52C74426C631bDD52") From 1fd5d9321eaf6bc7a84ad1e0814b8d3adb921d83 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Sun, 5 Oct 2025 18:41:18 -0400 Subject: [PATCH 09/10] Update test_multicall.py --- tests/network/test_multicall.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/network/test_multicall.py b/tests/network/test_multicall.py index bb0d743db..9fb726f4d 100644 --- a/tests/network/test_multicall.py +++ b/tests/network/test_multicall.py @@ -61,6 +61,7 @@ def test_proxy_object_fetches_on_next_use(accounts, tester): assert len([x for v in brownie.multicall._pending_calls.values() for x in v]) == 0 +@pytest.mark.skip("goerli is dead, maybe fix this with another network") def test_proxy_object_updates_on_exit(accounts, tester): addr = accounts[1] value = ["blahblah", addr, ["yesyesyes", "0x1234"]] From e6da61a8a9d9f2807f13bb9df6835258d2633414 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 5 Oct 2025 22:36:28 +0000 Subject: [PATCH 10/10] chore: `black .` and `pip-compile` and compile C files for source control --- build/__native_b5e4b1180acefab623dd.c | 549077 ++++++++++++----------- requirements-dev.txt | 2 +- requirements-windows.txt | 4 +- requirements.txt | 4 +- 4 files changed, 274545 insertions(+), 274542 deletions(-) diff --git a/build/__native_b5e4b1180acefab623dd.c b/build/__native_b5e4b1180acefab623dd.c index 5bee5b6e1..90a6158eb 100644 --- a/build/__native_b5e4b1180acefab623dd.c +++ b/build/__native_b5e4b1180acefab623dd.c @@ -1,274537 +1,274540 @@ -#include "init.c" -#include "getargs.c" -#include "getargsfast.c" -#include "int_ops.c" -#include "float_ops.c" -#include "str_ops.c" -#include "bytes_ops.c" -#include "list_ops.c" -#include "dict_ops.c" -#include "set_ops.c" -#include "tuple_ops.c" -#include "exc_ops.c" -#include "misc_ops.c" -#include "generic_ops.c" -#include "pythonsupport.c" -#include "__native_b5e4b1180acefab623dd.h" -#include "__native_internal_b5e4b1180acefab623dd.h" -static PyMethodDef _c_constantsmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____c_constants(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____c_constants__internal, "__name__"); - CPyStatic__c_constants___globals = PyModule_GetDict(CPyModule_brownie____c_constants__internal); - if (unlikely(CPyStatic__c_constants___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef__c_constants_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____c_constants__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic__c_constants___defaultdict); - CPyStatic__c_constants___defaultdict = NULL; - CPy_XDECREF(CPyStatic__c_constants___deque); - CPyStatic__c_constants___deque = NULL; - CPy_XDECREF(CPyStatic__c_constants___deepcopy); - CPyStatic__c_constants___deepcopy = NULL; - CPy_XDECREF(CPyStatic__c_constants___Decimal); - CPyStatic__c_constants___Decimal = NULL; - CPy_XDECREF(CPyStatic__c_constants___getcontext); - CPyStatic__c_constants___getcontext = NULL; - CPy_XDECREF(CPyStatic__c_constants___sha1); - CPyStatic__c_constants___sha1 = NULL; - CPy_XDECREF(CPyStatic__c_constants___import_module); - CPyStatic__c_constants___import_module = NULL; - CPy_XDECREF(CPyStatic__c_constants___Path); - CPyStatic__c_constants___Path = NULL; - CPy_XDECREF(CPyStatic__c_constants___regex_compile); - CPyStatic__c_constants___regex_compile = NULL; - CPy_XDECREF(CPyStatic__c_constants___regex_findall); - CPyStatic__c_constants___regex_findall = NULL; - CPy_XDECREF(CPyStatic__c_constants___regex_finditer); - CPyStatic__c_constants___regex_finditer = NULL; - CPy_XDECREF(CPyStatic__c_constants___regex_fullmatch); - CPyStatic__c_constants___regex_fullmatch = NULL; - CPy_XDECREF(CPyStatic__c_constants___regex_match); - CPyStatic__c_constants___regex_match = NULL; - CPy_XDECREF(CPyStatic__c_constants___regex_sub); - CPyStatic__c_constants___regex_sub = NULL; - CPy_XDECREF(CPyStatic__c_constants___HexBytes); - CPyStatic__c_constants___HexBytes = NULL; - CPy_XDECREF(CPyStatic__c_constants___NpmSpec); - CPyStatic__c_constants___NpmSpec = NULL; - CPy_XDECREF(CPyStatic__c_constants___Version); - CPyStatic__c_constants___Version = NULL; - CPy_XDECREF(CPyStatic__c_constants___mapcat); - CPyStatic__c_constants___mapcat = NULL; - CPy_XDECREF(CPyStatic__c_constants___ujson_dump); - CPyStatic__c_constants___ujson_dump = NULL; - CPy_XDECREF(CPyStatic__c_constants___ujson_dumps); - CPyStatic__c_constants___ujson_dumps = NULL; - CPy_XDECREF(CPyStatic__c_constants___ujson_load); - CPyStatic__c_constants___ujson_load = NULL; - CPy_XDECREF(CPyStatic__c_constants___ujson_loads); - CPyStatic__c_constants___ujson_loads = NULL; - return -1; -} -static struct PyModuleDef _c_constantsmodule = { - PyModuleDef_HEAD_INIT, - "brownie._c_constants", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - _c_constantsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____c_constants(void) -{ - if (CPyModule_brownie____c_constants__internal) { - Py_INCREF(CPyModule_brownie____c_constants__internal); - return CPyModule_brownie____c_constants__internal; - } - CPyModule_brownie____c_constants__internal = PyModule_Create(&_c_constantsmodule); - if (unlikely(CPyModule_brownie____c_constants__internal == NULL)) - goto fail; - if (CPyExec_brownie____c_constants(CPyModule_brownie____c_constants__internal) != 0) - goto fail; - return CPyModule_brownie____c_constants__internal; - fail: - return NULL; -} - -char CPyDef__c_constants_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - PyObject **cpy_r_r8; - PyObject **cpy_r_r9; - PyObject **cpy_r_r10; - PyObject **cpy_r_r11; - void *cpy_r_r13; - void *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char 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_r28; - void *cpy_r_r30; - void *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - int32_t cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - int32_t cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - int32_t cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - int32_t cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - int32_t cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - int32_t cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - int32_t cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - int32_t cpy_r_r159; - char cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - int32_t cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - int32_t cpy_r_r180; - char cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - int32_t cpy_r_r187; - char cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - int32_t cpy_r_r194; - char cpy_r_r195; - char cpy_r_r196; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", -1, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_collections; - cpy_r_r6 = (PyObject **)&CPyModule_copy; - cpy_r_r7 = (PyObject **)&CPyModule_decimal; - cpy_r_r8 = (PyObject **)&CPyModule_hashlib; - cpy_r_r9 = (PyObject **)&CPyModule_importlib; - cpy_r_r10 = (PyObject **)&CPyModule_pathlib; - cpy_r_r11 = (PyObject **)&CPyModule_re; - PyObject **cpy_r_r12[7] = { - cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9, cpy_r_r10, - cpy_r_r11 - }; - cpy_r_r13 = (void *)&cpy_r_r12; - int64_t cpy_r_r14[7] = {11, 12, 13, 14, 15, 16, 17}; - cpy_r_r15 = (void *)&cpy_r_r14; - cpy_r_r16 = CPyStatics[2067]; /* (('collections', 'collections', 'collections'), - ('copy', 'copy', 'copy'), - ('decimal', 'decimal', 'decimal'), - ('hashlib', 'hashlib', 'hashlib'), - ('importlib', 'importlib', 'importlib'), - ('pathlib', 'pathlib', 'pathlib'), ('re', 're', 're')) */ - cpy_r_r17 = CPyStatic__c_constants___globals; - cpy_r_r18 = CPyStatics[11]; /* 'brownie/_c_constants.py' */ - cpy_r_r19 = CPyStatics[12]; /* '' */ - cpy_r_r20 = CPyImport_ImportMany(cpy_r_r16, cpy_r_r13, cpy_r_r17, cpy_r_r18, cpy_r_r19, cpy_r_r15); - if (!cpy_r_r20) goto CPyL53; - cpy_r_r21 = CPyStatics[2068]; /* ('Final',) */ - cpy_r_r22 = CPyStatics[14]; /* 'typing' */ - cpy_r_r23 = CPyStatic__c_constants___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 18, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyModule_typing = cpy_r_r24; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = (PyObject **)&CPyModule_eth_utils___toolz; - cpy_r_r26 = (PyObject **)&CPyModule_hexbytes; - cpy_r_r27 = (PyObject **)&CPyModule_semantic_version; - cpy_r_r28 = (PyObject **)&CPyModule_ujson; - PyObject **cpy_r_r29[4] = {cpy_r_r25, cpy_r_r26, cpy_r_r27, cpy_r_r28}; - cpy_r_r30 = (void *)&cpy_r_r29; - int64_t cpy_r_r31[4] = {20, 21, 22, 23}; - cpy_r_r32 = (void *)&cpy_r_r31; - cpy_r_r33 = CPyStatics[2073]; /* (('eth_utils.toolz', 'eth_utils', 'eth_utils'), - ('hexbytes', 'hexbytes', 'hexbytes'), - ('semantic_version', 'semantic_version', - 'semantic_version'), - ('ujson', 'ujson', 'ujson')) */ - cpy_r_r34 = CPyStatic__c_constants___globals; - cpy_r_r35 = CPyStatics[11]; /* 'brownie/_c_constants.py' */ - cpy_r_r36 = CPyStatics[12]; /* '' */ - cpy_r_r37 = CPyImport_ImportMany(cpy_r_r33, cpy_r_r30, cpy_r_r34, cpy_r_r35, cpy_r_r36, cpy_r_r32); - if (!cpy_r_r37) goto CPyL53; - cpy_r_r38 = CPyModule_collections; - cpy_r_r39 = CPyStatics[20]; /* 'defaultdict' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 27, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___defaultdict = cpy_r_r40; - CPy_INCREF(CPyStatic__c_constants___defaultdict); - cpy_r_r41 = CPyStatic__c_constants___globals; - cpy_r_r42 = CPyStatics[20]; /* 'defaultdict' */ - cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 27, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r45 = CPyModule_collections; - cpy_r_r46 = CPyStatics[21]; /* 'deque' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 28, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___deque = cpy_r_r47; - CPy_INCREF(CPyStatic__c_constants___deque); - cpy_r_r48 = CPyStatic__c_constants___globals; - cpy_r_r49 = CPyStatics[21]; /* 'deque' */ - cpy_r_r50 = CPyDict_SetItem(cpy_r_r48, cpy_r_r49, cpy_r_r47); - CPy_DECREF(cpy_r_r47); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 28, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r52 = CPyModule_copy; - cpy_r_r53 = CPyStatics[22]; /* 'deepcopy' */ - cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 31, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___deepcopy = cpy_r_r54; - CPy_INCREF(CPyStatic__c_constants___deepcopy); - cpy_r_r55 = CPyStatic__c_constants___globals; - cpy_r_r56 = CPyStatics[22]; /* 'deepcopy' */ - cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 31, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r59 = CPyModule_decimal; - cpy_r_r60 = CPyStatics[23]; /* 'Decimal' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 34, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___Decimal = cpy_r_r61; - CPy_INCREF(CPyStatic__c_constants___Decimal); - cpy_r_r62 = CPyStatic__c_constants___globals; - cpy_r_r63 = CPyStatics[23]; /* 'Decimal' */ - cpy_r_r64 = CPyDict_SetItem(cpy_r_r62, cpy_r_r63, cpy_r_r61); - CPy_DECREF(cpy_r_r61); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 34, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r66 = CPyModule_decimal; - cpy_r_r67 = CPyStatics[24]; /* 'getcontext' */ - cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 35, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___getcontext = cpy_r_r68; - CPy_INCREF(CPyStatic__c_constants___getcontext); - cpy_r_r69 = CPyStatic__c_constants___globals; - cpy_r_r70 = CPyStatics[24]; /* 'getcontext' */ - cpy_r_r71 = CPyDict_SetItem(cpy_r_r69, cpy_r_r70, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r72 = cpy_r_r71 >= 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 35, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r73 = CPyModule_hashlib; - cpy_r_r74 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 38, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___sha1 = cpy_r_r75; - CPy_INCREF(CPyStatic__c_constants___sha1); - cpy_r_r76 = CPyStatic__c_constants___globals; - cpy_r_r77 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r78 = CPyDict_SetItem(cpy_r_r76, cpy_r_r77, cpy_r_r75); - CPy_DECREF(cpy_r_r75); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 38, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r80 = CPyModule_importlib; - cpy_r_r81 = CPyStatics[26]; /* 'import_module' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 41, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___import_module = cpy_r_r82; - CPy_INCREF(CPyStatic__c_constants___import_module); - cpy_r_r83 = CPyStatic__c_constants___globals; - cpy_r_r84 = CPyStatics[26]; /* 'import_module' */ - cpy_r_r85 = CPyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r82); - CPy_DECREF(cpy_r_r82); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 41, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r87 = CPyModule_pathlib; - cpy_r_r88 = CPyStatics[27]; /* 'Path' */ - cpy_r_r89 = CPyObject_GetAttr(cpy_r_r87, cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 44, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___Path = cpy_r_r89; - CPy_INCREF(CPyStatic__c_constants___Path); - cpy_r_r90 = CPyStatic__c_constants___globals; - cpy_r_r91 = CPyStatics[27]; /* 'Path' */ - cpy_r_r92 = CPyDict_SetItem(cpy_r_r90, cpy_r_r91, cpy_r_r89); - CPy_DECREF(cpy_r_r89); - cpy_r_r93 = cpy_r_r92 >= 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 44, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r94 = CPyModule_re; - cpy_r_r95 = CPyStatics[28]; /* 'compile' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 47, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___regex_compile = cpy_r_r96; - CPy_INCREF(CPyStatic__c_constants___regex_compile); - cpy_r_r97 = CPyStatic__c_constants___globals; - cpy_r_r98 = CPyStatics[29]; /* 'regex_compile' */ - cpy_r_r99 = CPyDict_SetItem(cpy_r_r97, cpy_r_r98, cpy_r_r96); - CPy_DECREF(cpy_r_r96); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 47, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r101 = CPyModule_re; - cpy_r_r102 = CPyStatics[30]; /* 'findall' */ - cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 48, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___regex_findall = cpy_r_r103; - CPy_INCREF(CPyStatic__c_constants___regex_findall); - cpy_r_r104 = CPyStatic__c_constants___globals; - cpy_r_r105 = CPyStatics[31]; /* 'regex_findall' */ - cpy_r_r106 = CPyDict_SetItem(cpy_r_r104, cpy_r_r105, cpy_r_r103); - CPy_DECREF(cpy_r_r103); - cpy_r_r107 = cpy_r_r106 >= 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 48, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r108 = CPyModule_re; - cpy_r_r109 = CPyStatics[32]; /* 'finditer' */ - cpy_r_r110 = CPyObject_GetAttr(cpy_r_r108, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 49, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___regex_finditer = cpy_r_r110; - CPy_INCREF(CPyStatic__c_constants___regex_finditer); - cpy_r_r111 = CPyStatic__c_constants___globals; - cpy_r_r112 = CPyStatics[33]; /* 'regex_finditer' */ - cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r110); - CPy_DECREF(cpy_r_r110); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 49, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r115 = CPyModule_re; - cpy_r_r116 = CPyStatics[34]; /* 'fullmatch' */ - cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 50, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___regex_fullmatch = cpy_r_r117; - CPy_INCREF(CPyStatic__c_constants___regex_fullmatch); - cpy_r_r118 = CPyStatic__c_constants___globals; - cpy_r_r119 = CPyStatics[35]; /* 'regex_fullmatch' */ - cpy_r_r120 = CPyDict_SetItem(cpy_r_r118, cpy_r_r119, cpy_r_r117); - CPy_DECREF(cpy_r_r117); - cpy_r_r121 = cpy_r_r120 >= 0; - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 50, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r122 = CPyModule_re; - cpy_r_r123 = CPyStatics[36]; /* 'match' */ - cpy_r_r124 = CPyObject_GetAttr(cpy_r_r122, cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 51, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___regex_match = cpy_r_r124; - CPy_INCREF(CPyStatic__c_constants___regex_match); - cpy_r_r125 = CPyStatic__c_constants___globals; - cpy_r_r126 = CPyStatics[37]; /* 'regex_match' */ - cpy_r_r127 = CPyDict_SetItem(cpy_r_r125, cpy_r_r126, cpy_r_r124); - CPy_DECREF(cpy_r_r124); - cpy_r_r128 = cpy_r_r127 >= 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 51, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r129 = CPyModule_re; - cpy_r_r130 = CPyStatics[38]; /* 'sub' */ - cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 52, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___regex_sub = cpy_r_r131; - CPy_INCREF(CPyStatic__c_constants___regex_sub); - cpy_r_r132 = CPyStatic__c_constants___globals; - cpy_r_r133 = CPyStatics[39]; /* 'regex_sub' */ - cpy_r_r134 = CPyDict_SetItem(cpy_r_r132, cpy_r_r133, cpy_r_r131); - CPy_DECREF(cpy_r_r131); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 52, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r136 = CPyModule_hexbytes; - cpy_r_r137 = CPyStatics[40]; /* 'HexBytes' */ - cpy_r_r138 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 57, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___HexBytes = cpy_r_r138; - CPy_INCREF(CPyStatic__c_constants___HexBytes); - cpy_r_r139 = CPyStatic__c_constants___globals; - cpy_r_r140 = CPyStatics[40]; /* 'HexBytes' */ - cpy_r_r141 = CPyDict_SetItem(cpy_r_r139, cpy_r_r140, cpy_r_r138); - CPy_DECREF(cpy_r_r138); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 57, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r143 = CPyStatic__c_constants___globals; - cpy_r_r144 = CPyStatics[18]; /* 'semantic_version' */ - cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 60, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r146 = CPyStatics[41]; /* 'NpmSpec' */ - cpy_r_r147 = CPyObject_GetAttr(cpy_r_r145, cpy_r_r146); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 60, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___NpmSpec = cpy_r_r147; - CPy_INCREF(CPyStatic__c_constants___NpmSpec); - cpy_r_r148 = CPyStatic__c_constants___globals; - cpy_r_r149 = CPyStatics[41]; /* 'NpmSpec' */ - cpy_r_r150 = CPyDict_SetItem(cpy_r_r148, cpy_r_r149, cpy_r_r147); - CPy_DECREF(cpy_r_r147); - cpy_r_r151 = cpy_r_r150 >= 0; - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 60, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r152 = CPyStatic__c_constants___globals; - cpy_r_r153 = CPyStatics[18]; /* 'semantic_version' */ - cpy_r_r154 = CPyDict_GetItem(cpy_r_r152, cpy_r_r153); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 61, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r155 = CPyStatics[42]; /* 'Version' */ - cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); - CPy_DECREF(cpy_r_r154); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 61, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___Version = cpy_r_r156; - CPy_INCREF(CPyStatic__c_constants___Version); - cpy_r_r157 = CPyStatic__c_constants___globals; - cpy_r_r158 = CPyStatics[42]; /* 'Version' */ - cpy_r_r159 = CPyDict_SetItem(cpy_r_r157, cpy_r_r158, cpy_r_r156); - CPy_DECREF(cpy_r_r156); - cpy_r_r160 = cpy_r_r159 >= 0; - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 61, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r161 = CPyModule_eth_utils___toolz; - cpy_r_r162 = CPyStatics[43]; /* 'mapcat' */ - cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 64, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___mapcat = cpy_r_r163; - CPy_INCREF(CPyStatic__c_constants___mapcat); - cpy_r_r164 = CPyStatic__c_constants___globals; - cpy_r_r165 = CPyStatics[43]; /* 'mapcat' */ - cpy_r_r166 = CPyDict_SetItem(cpy_r_r164, cpy_r_r165, cpy_r_r163); - CPy_DECREF(cpy_r_r163); - cpy_r_r167 = cpy_r_r166 >= 0; - if (unlikely(!cpy_r_r167)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 64, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r168 = CPyModule_ujson; - cpy_r_r169 = CPyStatics[44]; /* 'dump' */ - cpy_r_r170 = CPyObject_GetAttr(cpy_r_r168, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 67, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___ujson_dump = cpy_r_r170; - CPy_INCREF(CPyStatic__c_constants___ujson_dump); - cpy_r_r171 = CPyStatic__c_constants___globals; - cpy_r_r172 = CPyStatics[45]; /* 'ujson_dump' */ - cpy_r_r173 = CPyDict_SetItem(cpy_r_r171, cpy_r_r172, cpy_r_r170); - CPy_DECREF(cpy_r_r170); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 67, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r175 = CPyModule_ujson; - cpy_r_r176 = CPyStatics[46]; /* 'dumps' */ - cpy_r_r177 = CPyObject_GetAttr(cpy_r_r175, cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 68, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___ujson_dumps = cpy_r_r177; - CPy_INCREF(CPyStatic__c_constants___ujson_dumps); - cpy_r_r178 = CPyStatic__c_constants___globals; - cpy_r_r179 = CPyStatics[47]; /* 'ujson_dumps' */ - cpy_r_r180 = CPyDict_SetItem(cpy_r_r178, cpy_r_r179, cpy_r_r177); - CPy_DECREF(cpy_r_r177); - cpy_r_r181 = cpy_r_r180 >= 0; - if (unlikely(!cpy_r_r181)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 68, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r182 = CPyModule_ujson; - cpy_r_r183 = CPyStatics[48]; /* 'load' */ - cpy_r_r184 = CPyObject_GetAttr(cpy_r_r182, cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 69, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___ujson_load = cpy_r_r184; - CPy_INCREF(CPyStatic__c_constants___ujson_load); - cpy_r_r185 = CPyStatic__c_constants___globals; - cpy_r_r186 = CPyStatics[49]; /* 'ujson_load' */ - cpy_r_r187 = CPyDict_SetItem(cpy_r_r185, cpy_r_r186, cpy_r_r184); - CPy_DECREF(cpy_r_r184); - cpy_r_r188 = cpy_r_r187 >= 0; - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 69, CPyStatic__c_constants___globals); - goto CPyL53; - } - cpy_r_r189 = CPyModule_ujson; - cpy_r_r190 = CPyStatics[50]; /* 'loads' */ - cpy_r_r191 = CPyObject_GetAttr(cpy_r_r189, cpy_r_r190); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 70, CPyStatic__c_constants___globals); - goto CPyL53; - } - CPyStatic__c_constants___ujson_loads = cpy_r_r191; - CPy_INCREF(CPyStatic__c_constants___ujson_loads); - cpy_r_r192 = CPyStatic__c_constants___globals; - cpy_r_r193 = CPyStatics[51]; /* 'ujson_loads' */ - cpy_r_r194 = CPyDict_SetItem(cpy_r_r192, cpy_r_r193, cpy_r_r191); - CPy_DECREF(cpy_r_r191); - cpy_r_r195 = cpy_r_r194 >= 0; - if (unlikely(!cpy_r_r195)) { - CPy_AddTraceback("brownie/_c_constants.py", "", 70, CPyStatic__c_constants___globals); - goto CPyL53; - } - return 1; -CPyL53: ; - cpy_r_r196 = 2; - return cpy_r_r196; -} -static PyMethodDef _climodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli__internal, "__name__"); - CPyStatic__cli___globals = PyModule_GetDict(CPyModule_brownie____cli__internal); - if (unlikely(CPyStatic__cli___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef__cli_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef _climodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - _climodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli(void) -{ - if (CPyModule_brownie____cli__internal) { - Py_INCREF(CPyModule_brownie____cli__internal); - return CPyModule_brownie____cli__internal; - } - CPyModule_brownie____cli__internal = PyModule_Create(&_climodule); - if (unlikely(CPyModule_brownie____cli__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli(CPyModule_brownie____cli__internal) != 0) - goto fail; - return CPyModule_brownie____cli__internal; - fail: - return NULL; -} - -char CPyDef__cli_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/__init__.py", "", -1, CPyStatic__cli___globals); - goto CPyL4; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - return 1; -CPyL4: ; - cpy_r_r5 = 2; - return cpy_r_r5; -} - -PyObject *CPyDef___main_______mypyc__main_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef___main_____main_env(void); - -static PyObject * -__main_____main_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType___main_____main_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef___main_______mypyc__main_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -__main_____main_env_traverse(brownie____cli_____main_____main_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_cmd); - Py_VISIT(self->_i); - Py_VISIT(self->_cmd_list); - return 0; -} - -static int -__main_____main_env_clear(brownie____cli_____main_____main_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_cmd); - Py_CLEAR(self->_i); - Py_CLEAR(self->_cmd_list); - return 0; -} - -static void -__main_____main_env_dealloc(brownie____cli_____main_____main_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (__main_____main_env_free_instance == NULL) { - __main_____main_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_cmd); - Py_CLEAR(self->_i); - Py_CLEAR(self->_cmd_list); - return; - } - CPy_TRASHCAN_BEGIN(self, __main_____main_env_dealloc) - __main_____main_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem __main_____main_env_vtable[1]; -static bool -CPyDef___main_____main_env_trait_vtable_setup(void) -{ - CPyVTableItem __main_____main_env_vtable_scratch[] = { - NULL - }; - memcpy(__main_____main_env_vtable, __main_____main_env_vtable_scratch, sizeof(__main_____main_env_vtable)); - return 1; -} - -static PyMethodDef __main_____main_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType___main_____main_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "main_env", - .tp_new = __main_____main_env_new, - .tp_dealloc = (destructor)__main_____main_env_dealloc, - .tp_traverse = (traverseproc)__main_____main_env_traverse, - .tp_clear = (inquiry)__main_____main_env_clear, - .tp_methods = __main_____main_env_methods, - .tp_basicsize = sizeof(brownie____cli_____main_____main_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("main_env()\n--\n\n"), -}; -static PyTypeObject *CPyType___main_____main_env_template = &CPyType___main_____main_env_template_; - -PyObject *CPyDef___main_______mypyc__main_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli_____main_____main_envObject *self; - if (__main_____main_env_free_instance != NULL) { - self = __main_____main_env_free_instance; - __main_____main_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli_____main_____main_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = __main_____main_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef___main_____main_env(void) -{ - PyObject *self = CPyDef___main_______mypyc__main_env_setup((PyObject *)CPyType___main_____main_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get____main_______mypyc_lambda__0_main_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef___main_______mypyc_lambda__0_main_obj_____get__(self, instance, owner); -} -PyObject *CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef___main_______mypyc_lambda__0_main_obj(void); - -static PyObject * -__main_______mypyc_lambda__0_main_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType___main_______mypyc_lambda__0_main_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -__main_______mypyc_lambda__0_main_obj_traverse(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -__main_______mypyc_lambda__0_main_obj_clear(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -__main_______mypyc_lambda__0_main_obj_dealloc(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (__main_______mypyc_lambda__0_main_obj_free_instance == NULL) { - __main_______mypyc_lambda__0_main_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, __main_______mypyc_lambda__0_main_obj_dealloc) - __main_______mypyc_lambda__0_main_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem __main_______mypyc_lambda__0_main_obj_vtable[2]; -static bool -CPyDef___main_______mypyc_lambda__0_main_obj_trait_vtable_setup(void) -{ - CPyVTableItem __main_______mypyc_lambda__0_main_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef___main_______mypyc_lambda__0_main_obj_____call__, - (CPyVTableItem)CPyDef___main_______mypyc_lambda__0_main_obj_____get__, - }; - memcpy(__main_______mypyc_lambda__0_main_obj_vtable, __main_______mypyc_lambda__0_main_obj_vtable_scratch, sizeof(__main_______mypyc_lambda__0_main_obj_vtable)); - return 1; -} - -static PyObject * -__main_______mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, void *closure); -static int -__main_______mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef __main_______mypyc_lambda__0_main_obj_getseters[] = { - {"__mypyc_env__", - (getter)__main_______mypyc_lambda__0_main_obj_get___3_mypyc_env__, (setter)__main_______mypyc_lambda__0_main_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef __main_______mypyc_lambda__0_main_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy___main_______mypyc_lambda__0_main_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy___main_______mypyc_lambda__0_main_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType___main_______mypyc_lambda__0_main_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0_main_obj", - .tp_new = __main_______mypyc_lambda__0_main_obj_new, - .tp_dealloc = (destructor)__main_______mypyc_lambda__0_main_obj_dealloc, - .tp_traverse = (traverseproc)__main_______mypyc_lambda__0_main_obj_traverse, - .tp_clear = (inquiry)__main_______mypyc_lambda__0_main_obj_clear, - .tp_getset = __main_______mypyc_lambda__0_main_obj_getseters, - .tp_methods = __main_______mypyc_lambda__0_main_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get____main_______mypyc_lambda__0_main_obj, - .tp_basicsize = sizeof(brownie____cli_____main_______mypyc_lambda__0_main_objObject), - .tp_vectorcall_offset = offsetof(brownie____cli_____main_______mypyc_lambda__0_main_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0_main_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType___main_______mypyc_lambda__0_main_obj_template = &CPyType___main_______mypyc_lambda__0_main_obj_template_; - -PyObject *CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli_____main_______mypyc_lambda__0_main_objObject *self; - if (__main_______mypyc_lambda__0_main_obj_free_instance != NULL) { - self = __main_______mypyc_lambda__0_main_obj_free_instance; - __main_______mypyc_lambda__0_main_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli_____main_______mypyc_lambda__0_main_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = __main_______mypyc_lambda__0_main_obj_vtable; - self->vectorcall = CPyPy___main_______mypyc_lambda__0_main_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef___main_______mypyc_lambda__0_main_obj(void) -{ - PyObject *self = CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject *)CPyType___main_______mypyc_lambda__0_main_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -__main_______mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0_main_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -__main_______mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0_main_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType___main_____main_env)) - tmp = value; - else { - CPy_TypeError("brownie._cli.__main__.main_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef __main__module_methods[] = { - {"main", (PyCFunction)CPyPy___main_____main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli_____main__(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli_____main___3__internal, "__name__"); - CPyStatic___main_____globals = PyModule_GetDict(CPyModule_brownie____cli_____main___3__internal); - if (unlikely(CPyStatic___main_____globals == NULL)) - goto fail; - CPyType___main_____main_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType___main_____main_env_template, NULL, modname); - if (unlikely(!CPyType___main_____main_env)) - goto fail; - CPyType___main_______mypyc_lambda__0_main_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType___main_______mypyc_lambda__0_main_obj_template, NULL, modname); - if (unlikely(!CPyType___main_______mypyc_lambda__0_main_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef___main_______top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli_____main___3__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType___main_____main_env); - Py_CLEAR(CPyType___main_______mypyc_lambda__0_main_obj); - return -1; -} -static struct PyModuleDef __main__module = { - PyModuleDef_HEAD_INIT, - "brownie._cli.__main__", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - __main__module_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli_____main__(void) -{ - if (CPyModule_brownie____cli_____main___3__internal) { - Py_INCREF(CPyModule_brownie____cli_____main___3__internal); - return CPyModule_brownie____cli_____main___3__internal; - } - CPyModule_brownie____cli_____main___3__internal = PyModule_Create(&__main__module); - if (unlikely(CPyModule_brownie____cli_____main___3__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli_____main__(CPyModule_brownie____cli_____main___3__internal) != 0) - goto fail; - return CPyModule_brownie____cli_____main___3__internal; - fail: - return NULL; -} - -PyObject *CPyDef___main_______mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef___main_______mypyc_lambda__0_main_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/__main__.py", "__get__", -1, CPyStatic___main_____globals); - return NULL; -} - -double CPyDef___main_______mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OF cpy_r_k) { - PyObject *cpy_r_r0; - double cpy_r_r1; - double cpy_r_r2; - cpy_r_r0 = ((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/_cli/__main__.py", "", "__mypyc_lambda__0_main_obj", "__mypyc_env__", 51, CPyStatic___main_____globals); - goto CPyL2; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL3; -CPyL1: ; - cpy_r_r1 = cpy_r_k.f1; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = -113.0; - return cpy_r_r2; -CPyL3: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"k", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_k; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - tuple_T2OF arg_k; - PyObject *__tmp1; - if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { - __tmp1 = NULL; - goto __LL2; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) - __tmp1 = PyTuple_GET_ITEM(obj_k, 0); - else { - __tmp1 = NULL; - } - if (__tmp1 == NULL) goto __LL2; - if (likely(CPyFloat_Check(PyTuple_GET_ITEM(obj_k, 1)))) - __tmp1 = PyTuple_GET_ITEM(obj_k, 1); - else { - __tmp1 = NULL; - } - if (__tmp1 == NULL) goto __LL2; - __tmp1 = obj_k; -__LL2: ; - if (unlikely(__tmp1 == NULL)) { - CPy_TypeError("tuple[str, float]", obj_k); goto fail; - } else { - PyObject *__tmp3 = PyTuple_GET_ITEM(obj_k, 0); - PyObject *__tmp4; - if (likely(PyUnicode_Check(__tmp3))) - __tmp4 = __tmp3; - else { - CPy_TypeError("str", __tmp3); - __tmp4 = NULL; - } - arg_k.f0 = __tmp4; - PyObject *__tmp5 = PyTuple_GET_ITEM(obj_k, 1); - double __tmp6; - __tmp6 = PyFloat_AsDouble(__tmp5); - if (__tmp6 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", __tmp5); goto fail; - } - arg_k.f1 = __tmp6; - } - double retval = CPyDef___main_______mypyc_lambda__0_main_obj_____call__(arg___mypyc_self__, arg_k); - if (retval == -113.0 && PyErr_Occurred()) { - return NULL; - } - PyObject *retbox = PyFloat_FromDouble(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/__main__.py", "", 51, CPyStatic___main_____globals); - return NULL; -} - -PyObject *CPyDef___main_____main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - CPyPtr cpy_r_r25; - int64_t cpy_r_r26; - CPyTagged cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - CPyPtr cpy_r_r45; - CPyPtr cpy_r_r46; - CPyPtr cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - CPyTagged cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - int32_t cpy_r_r102; - char cpy_r_r103; - char cpy_r_r104; - int32_t cpy_r_r105; - char cpy_r_r106; - char cpy_r_r107; - char cpy_r_r108; - CPyPtr cpy_r_r109; - int64_t cpy_r_r110; - PyObject *cpy_r_r111; - int64_t cpy_r_r112; - CPyPtr cpy_r_r113; - int64_t cpy_r_r114; - char cpy_r_r115; - CPyPtr cpy_r_r116; - CPyPtr cpy_r_r117; - int64_t cpy_r_r118; - CPyPtr cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject **cpy_r_r126; - PyObject *cpy_r_r127; - double cpy_r_r128; - char cpy_r_r129; - tuple_T2OF cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - int64_t cpy_r_r133; - PyObject *cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject **cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - tuple_T2OF cpy_r_r145; - double cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - tuple_T2OF cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject **cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject **cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - int32_t cpy_r_r184; - char cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject **cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - char cpy_r_r202; - PyObject **cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject **cpy_r_r208; - PyObject *cpy_r_r209; - tuple_T3OOO cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject **cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - char cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - int32_t cpy_r_r235; - char cpy_r_r236; - char cpy_r_r237; - PyObject *cpy_r_r238; - char cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject **cpy_r_r248; - PyObject *cpy_r_r249; - char cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - cpy_r_r0 = CPyDef___main_____main_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 34, CPyStatic___main_____globals); - goto CPyL133; - } - cpy_r_r1 = CPyStatics[52]; /* ('Brownie v1.22.0 - Python development framework for ' - 'Ethereum\n') */ - cpy_r_r2 = CPyStr_Build(1, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 35, CPyStatic___main_____globals); - goto CPyL134; - } - cpy_r_r3 = CPyModule_builtins; - cpy_r_r4 = CPyStatics[53]; /* 'print' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 35, CPyStatic___main_____globals); - goto CPyL135; - } - PyObject *cpy_r_r6[1] = {cpy_r_r2}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 35, CPyStatic___main_____globals); - goto CPyL135; - } else - goto CPyL136; -CPyL4: ; - CPy_DECREF(cpy_r_r2); - cpy_r_r9 = CPyStatics[54]; /* '--version' */ - cpy_r_r10 = CPyModule_sys; - cpy_r_r11 = CPyStatics[55]; /* 'argv' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 37, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyList_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 37, CPyStatic___main_____globals, "list", cpy_r_r12); - goto CPyL134; - } - cpy_r_r14 = PySequence_Contains(cpy_r_r13, cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 37, CPyStatic___main_____globals); - goto CPyL134; - } - cpy_r_r16 = cpy_r_r14; - if (!cpy_r_r16) goto CPyL10; - cpy_r_r17 = CPyModule_sys; - cpy_r_r18 = CPyStatics[56]; /* 'exit' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 38, CPyStatic___main_____globals); - goto CPyL134; - } - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r19, 0, 0, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 38, CPyStatic___main_____globals); - goto CPyL134; - } else - goto CPyL137; -CPyL10: ; - cpy_r_r21 = CPyModule_sys; - cpy_r_r22 = CPyStatics[55]; /* 'argv' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyList_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals, "list", cpy_r_r23); - goto CPyL138; - } - cpy_r_r25 = (CPyPtr)&((PyVarObject *)cpy_r_r24)->ob_size; - cpy_r_r26 = *(int64_t *)cpy_r_r25; - cpy_r_r27 = cpy_r_r26 << 1; - cpy_r_r28 = (Py_ssize_t)cpy_r_r27 < (Py_ssize_t)4; - CPy_DECREF(cpy_r_r23); - if (cpy_r_r28) goto CPyL18; - cpy_r_r29 = CPyModule_sys; - cpy_r_r30 = CPyStatics[55]; /* 'argv' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyList_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals, "list", cpy_r_r31); - goto CPyL139; - } - cpy_r_r33 = CPyList_GetItemShort(cpy_r_r32, 2); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals); - goto CPyL139; - } - if (likely(PyUnicode_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals, "str", cpy_r_r33); - goto CPyL139; - } - CPy_DECREF(cpy_r_r31); - cpy_r_r35 = CPyStatics[57]; /* '-' */ - cpy_r_r36 = CPyStr_Startswith(cpy_r_r34, cpy_r_r35); - CPy_DECREF(cpy_r_r34); - cpy_r_r37 = cpy_r_r36; - if (!cpy_r_r37) goto CPyL24; -CPyL18: ; - cpy_r_r38 = CPyStatic___main_____globals; - cpy_r_r39 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r40 = CPyDict_GetItem(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyUnicode_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals, "str", cpy_r_r40); - goto CPyL134; - } - cpy_r_r42 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r43 = CPyStatics[60]; /* '-h' */ - cpy_r_r44 = PyList_New(2); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); - goto CPyL140; - } - cpy_r_r45 = (CPyPtr)&((PyListObject *)cpy_r_r44)->ob_item; - cpy_r_r46 = *(CPyPtr *)cpy_r_r45; - CPy_INCREF(cpy_r_r42); - *(PyObject * *)cpy_r_r46 = cpy_r_r42; - CPy_INCREF(cpy_r_r43); - cpy_r_r47 = cpy_r_r46 + 8; - *(PyObject * *)cpy_r_r47 = cpy_r_r43; - cpy_r_r48 = CPyStatic___main_____globals; - cpy_r_r49 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); - goto CPyL141; - } - PyObject *cpy_r_r51[2] = {cpy_r_r41, cpy_r_r44}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 2, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); - goto CPyL141; - } else - goto CPyL142; -CPyL23: ; - CPy_DECREF(cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r44); -CPyL24: ; - cpy_r_r54 = CPyStatics[62]; /* '-i' */ - cpy_r_r55 = CPyModule_sys; - cpy_r_r56 = CPyStatics[55]; /* 'argv' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 44, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyList_Check(cpy_r_r57))) - cpy_r_r58 = cpy_r_r57; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 44, CPyStatic___main_____globals, "list", cpy_r_r57); - goto CPyL134; - } - cpy_r_r59 = PySequence_Contains(cpy_r_r58, cpy_r_r54); - CPy_DECREF_NO_IMM(cpy_r_r58); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 44, CPyStatic___main_____globals); - goto CPyL134; - } - cpy_r_r61 = cpy_r_r59; - if (!cpy_r_r61) goto CPyL34; - cpy_r_r62 = CPyStatics[63]; /* '-I' */ - cpy_r_r63 = CPyModule_sys; - cpy_r_r64 = CPyStatics[55]; /* 'argv' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyList_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals, "list", cpy_r_r65); - goto CPyL134; - } - cpy_r_r67 = CPyModule_sys; - cpy_r_r68 = CPyStatics[55]; /* 'argv' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); - goto CPyL143; - } - if (likely(PyList_Check(cpy_r_r69))) - cpy_r_r70 = cpy_r_r69; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals, "list", cpy_r_r69); - goto CPyL143; - } - cpy_r_r71 = CPyStatics[62]; /* '-i' */ - cpy_r_r72 = CPyList_Index(cpy_r_r70, cpy_r_r71); - CPy_DECREF_NO_IMM(cpy_r_r70); - if (unlikely(cpy_r_r72 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); - goto CPyL143; - } - CPy_INCREF(cpy_r_r62); - cpy_r_r73 = CPyList_SetItem(cpy_r_r66, cpy_r_r72, cpy_r_r62); - CPy_DECREF_NO_IMM(cpy_r_r66); - CPyTagged_DECREF(cpy_r_r72); - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); - goto CPyL134; - } -CPyL34: ; - cpy_r_r74 = CPyModule_sys; - cpy_r_r75 = CPyStatics[55]; /* 'argv' */ - cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals); - goto CPyL134; - } - if (likely(PyList_Check(cpy_r_r76))) - cpy_r_r77 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals, "list", cpy_r_r76); - goto CPyL144; - } - cpy_r_r78 = CPyList_GetItemShort(cpy_r_r77, 2); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals); - goto CPyL144; - } - if (likely(PyUnicode_Check(cpy_r_r78))) - cpy_r_r79 = cpy_r_r78; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals, "str", cpy_r_r78); - goto CPyL144; - } - CPy_DECREF(cpy_r_r76); - cpy_r_r80 = PyList_New(0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL145; - } - cpy_r_r81 = CPyStatic___main_____globals; - cpy_r_r82 = CPyStatics[64]; /* '__file__' */ - cpy_r_r83 = CPyDict_GetItem(cpy_r_r81, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL146; - } - if (likely(PyUnicode_Check(cpy_r_r83))) - cpy_r_r84 = cpy_r_r83; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals, "str", cpy_r_r83); - goto CPyL146; - } - cpy_r_r85 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r85 == NULL)) { - goto CPyL147; - } else - goto CPyL44; -CPyL42: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r86 = 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL133; - } - CPy_Unreachable(); -CPyL44: ; - PyObject *cpy_r_r87[1] = {cpy_r_r84}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r88, 1, 0); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL148; - } - CPy_DECREF(cpy_r_r84); - cpy_r_r90 = CPyStatics[65]; /* 'parent' */ - cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); - CPy_DECREF(cpy_r_r89); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL146; - } - cpy_r_r92 = CPyStatics[66]; /* '[!_]*.py' */ - cpy_r_r93 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r94[2] = {cpy_r_r91, cpy_r_r92}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL149; - } - CPy_DECREF(cpy_r_r91); - cpy_r_r97 = PyObject_GetIter(cpy_r_r96); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL146; - } -CPyL48: ; - cpy_r_r98 = PyIter_Next(cpy_r_r97); - if (cpy_r_r98 == NULL) goto CPyL150; - cpy_r_r99 = CPyStatics[68]; /* 'stem' */ - cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL151; - } - if (likely(PyUnicode_Check(cpy_r_r100))) - cpy_r_r101 = cpy_r_r100; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals, "str", cpy_r_r100); - goto CPyL151; - } - cpy_r_r102 = PyList_Append(cpy_r_r80, cpy_r_r101); - CPy_DECREF(cpy_r_r101); - cpy_r_r103 = cpy_r_r102 >= 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL151; - } else - goto CPyL48; -CPyL52: ; - cpy_r_r104 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); - goto CPyL146; - } - cpy_r_r105 = PySequence_Contains(cpy_r_r80, cpy_r_r79); - cpy_r_r106 = cpy_r_r105 >= 0; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 50, CPyStatic___main_____globals); - goto CPyL152; - } - cpy_r_r107 = cpy_r_r105; - cpy_r_r108 = cpy_r_r107 ^ 1; - if (!cpy_r_r108) goto CPyL153; - cpy_r_r109 = (CPyPtr)&((PyVarObject *)cpy_r_r80)->ob_size; - cpy_r_r110 = *(int64_t *)cpy_r_r109; - cpy_r_r111 = PyList_New(cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL152; - } - cpy_r_r112 = 0; -CPyL57: ; - cpy_r_r113 = (CPyPtr)&((PyVarObject *)cpy_r_r80)->ob_size; - cpy_r_r114 = *(int64_t *)cpy_r_r113; - cpy_r_r115 = cpy_r_r112 < cpy_r_r114; - if (!cpy_r_r115) goto CPyL154; - cpy_r_r116 = (CPyPtr)&((PyListObject *)cpy_r_r80)->ob_item; - cpy_r_r117 = *(CPyPtr *)cpy_r_r116; - cpy_r_r118 = cpy_r_r112 * 8; - cpy_r_r119 = cpy_r_r117 + cpy_r_r118; - cpy_r_r120 = *(PyObject * *)cpy_r_r119; - CPy_INCREF(cpy_r_r120); - if (likely(PyUnicode_Check(cpy_r_r120))) - cpy_r_r121 = cpy_r_r120; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals, "str", cpy_r_r120); - goto CPyL155; - } - cpy_r_r122 = CPyStatic___main_____globals; - cpy_r_r123 = CPyStatics[69]; /* 'levenshtein_norm' */ - cpy_r_r124 = CPyDict_GetItem(cpy_r_r122, cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL156; - } - PyObject *cpy_r_r125[2] = {cpy_r_r79, cpy_r_r121}; - cpy_r_r126 = (PyObject **)&cpy_r_r125; - cpy_r_r127 = PyObject_Vectorcall(cpy_r_r124, cpy_r_r126, 2, 0); - CPy_DECREF(cpy_r_r124); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL156; - } - cpy_r_r128 = PyFloat_AsDouble(cpy_r_r127); - if (cpy_r_r128 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r127); cpy_r_r128 = -113.0; - } - CPy_DECREF(cpy_r_r127); - cpy_r_r129 = cpy_r_r128 == -113.0; - if (unlikely(cpy_r_r129)) goto CPyL63; -CPyL62: ; - cpy_r_r130.f0 = cpy_r_r121; - cpy_r_r130.f1 = cpy_r_r128; - cpy_r_r131 = PyTuple_New(2); - if (unlikely(cpy_r_r131 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp7 = cpy_r_r130.f0; - PyTuple_SET_ITEM(cpy_r_r131, 0, __tmp7); - PyObject *__tmp8 = PyFloat_FromDouble(cpy_r_r130.f1); - PyTuple_SET_ITEM(cpy_r_r131, 1, __tmp8); - CPyList_SetItemUnsafe(cpy_r_r111, cpy_r_r112, cpy_r_r131); - goto CPyL64; -CPyL63: ; - cpy_r_r132 = PyErr_Occurred(); - if (unlikely(cpy_r_r132 != NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL156; - } else - goto CPyL62; -CPyL64: ; - cpy_r_r133 = cpy_r_r112 + 1; - cpy_r_r112 = cpy_r_r133; - goto CPyL57; -CPyL65: ; - cpy_r_r134 = CPyDef___main_______mypyc_lambda__0_main_obj(); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL157; - } - if (((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r_r134)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r_r134)->___mypyc_env__); - } - ((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r_r134)->___mypyc_env__ = cpy_r_r0; - cpy_r_r135 = 1; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL158; - } - cpy_r_r136 = CPyModule_builtins; - cpy_r_r137 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r138 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL158; - } - PyObject *cpy_r_r139[2] = {cpy_r_r111, cpy_r_r134}; - cpy_r_r140 = (PyObject **)&cpy_r_r139; - cpy_r_r141 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r142 = PyObject_Vectorcall(cpy_r_r138, cpy_r_r140, 1, cpy_r_r141); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); - goto CPyL158; - } - CPy_DECREF_NO_IMM(cpy_r_r111); - CPy_DECREF_NO_IMM(cpy_r_r134); - if (likely(PyList_Check(cpy_r_r142))) - cpy_r_r143 = cpy_r_r142; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals, "list", cpy_r_r142); - goto CPyL159; - } - cpy_r_r144 = CPyList_GetItemShort(cpy_r_r143, 0); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 52, CPyStatic___main_____globals); - goto CPyL160; - } - PyObject *__tmp9; - if (unlikely(!(PyTuple_Check(cpy_r_r144) && PyTuple_GET_SIZE(cpy_r_r144) == 2))) { - __tmp9 = NULL; - goto __LL10; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r144, 0)))) - __tmp9 = PyTuple_GET_ITEM(cpy_r_r144, 0); - else { - __tmp9 = NULL; - } - if (__tmp9 == NULL) goto __LL10; - if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r144, 1)))) - __tmp9 = PyTuple_GET_ITEM(cpy_r_r144, 1); - else { - __tmp9 = NULL; - } - if (__tmp9 == NULL) goto __LL10; - __tmp9 = cpy_r_r144; -__LL10: ; - if (unlikely(__tmp9 == NULL)) { - CPy_TypeError("tuple[str, float]", cpy_r_r144); cpy_r_r145 = (tuple_T2OF) { NULL, -113.0 }; - } else { - PyObject *__tmp11 = PyTuple_GET_ITEM(cpy_r_r144, 0); - CPy_INCREF(__tmp11); - PyObject *__tmp12; - if (likely(PyUnicode_Check(__tmp11))) - __tmp12 = __tmp11; - else { - CPy_TypeError("str", __tmp11); - __tmp12 = NULL; - } - cpy_r_r145.f0 = __tmp12; - PyObject *__tmp13 = PyTuple_GET_ITEM(cpy_r_r144, 1); - double __tmp14; - __tmp14 = PyFloat_AsDouble(__tmp13); - if (__tmp14 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", __tmp13); __tmp14 = -113.0; - } - cpy_r_r145.f1 = __tmp14; - } - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r145.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 52, CPyStatic___main_____globals); - goto CPyL160; - } - cpy_r_r146 = cpy_r_r145.f1; - CPy_DECREF(cpy_r_r145.f0); - cpy_r_r147 = cpy_r_r146 <= 0.2; - if (!cpy_r_r147) goto CPyL161; - cpy_r_r148 = CPyStatics[72]; /* "Invalid command. Did you mean 'brownie " */ - cpy_r_r149 = CPyList_GetItemShort(cpy_r_r143, 0); - CPy_DECREF_NO_IMM(cpy_r_r143); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); - goto CPyL159; - } - PyObject *__tmp15; - if (unlikely(!(PyTuple_Check(cpy_r_r149) && PyTuple_GET_SIZE(cpy_r_r149) == 2))) { - __tmp15 = NULL; - goto __LL16; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r149, 0)))) - __tmp15 = PyTuple_GET_ITEM(cpy_r_r149, 0); - else { - __tmp15 = NULL; - } - if (__tmp15 == NULL) goto __LL16; - if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r149, 1)))) - __tmp15 = PyTuple_GET_ITEM(cpy_r_r149, 1); - else { - __tmp15 = NULL; - } - if (__tmp15 == NULL) goto __LL16; - __tmp15 = cpy_r_r149; -__LL16: ; - if (unlikely(__tmp15 == NULL)) { - CPy_TypeError("tuple[str, float]", cpy_r_r149); cpy_r_r150 = (tuple_T2OF) { NULL, -113.0 }; - } else { - PyObject *__tmp17 = PyTuple_GET_ITEM(cpy_r_r149, 0); - CPy_INCREF(__tmp17); - PyObject *__tmp18; - if (likely(PyUnicode_Check(__tmp17))) - __tmp18 = __tmp17; - else { - CPy_TypeError("str", __tmp17); - __tmp18 = NULL; - } - cpy_r_r150.f0 = __tmp18; - PyObject *__tmp19 = PyTuple_GET_ITEM(cpy_r_r149, 1); - double __tmp20; - __tmp20 = PyFloat_AsDouble(__tmp19); - if (__tmp20 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", __tmp19); __tmp20 = -113.0; - } - cpy_r_r150.f1 = __tmp20; - } - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r150.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r151 = cpy_r_r150.f0; - CPy_INCREF(cpy_r_r151); - CPy_DECREF(cpy_r_r150.f0); - cpy_r_r152 = CPyStatics[73]; /* "'?" */ - cpy_r_r153 = CPyStr_Build(3, cpy_r_r148, cpy_r_r151, cpy_r_r152); - CPy_DECREF(cpy_r_r151); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r154 = CPyModule_sys; - cpy_r_r155 = CPyStatics[56]; /* 'exit' */ - cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); - goto CPyL162; - } - PyObject *cpy_r_r157[1] = {cpy_r_r153}; - cpy_r_r158 = (PyObject **)&cpy_r_r157; - cpy_r_r159 = PyObject_Vectorcall(cpy_r_r156, cpy_r_r158, 1, 0); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); - goto CPyL162; - } else - goto CPyL163; -CPyL78: ; - CPy_DECREF(cpy_r_r153); -CPyL79: ; - cpy_r_r160 = CPyStatics[74]; /* ("Invalid command. Try 'brownie --help' for available " - 'commands.') */ - cpy_r_r161 = CPyModule_sys; - cpy_r_r162 = CPyStatics[56]; /* 'exit' */ - cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 54, CPyStatic___main_____globals); - goto CPyL159; - } - PyObject *cpy_r_r164[1] = {cpy_r_r160}; - cpy_r_r165 = (PyObject **)&cpy_r_r164; - cpy_r_r166 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r165, 1, 0); - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 54, CPyStatic___main_____globals); - goto CPyL159; - } else - goto CPyL164; -CPyL81: ; - cpy_r_r167 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r167 == NULL)) { - goto CPyL165; - } else - goto CPyL84; -CPyL82: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r168 = 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals); - goto CPyL133; - } - CPy_Unreachable(); -CPyL84: ; - cpy_r_r169 = CPyStatics[55]; /* 'argv' */ - cpy_r_r170 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals); - goto CPyL159; - } - if (likely(PyDict_Check(cpy_r_r170))) - cpy_r_r171 = cpy_r_r170; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals, "dict", cpy_r_r170); - goto CPyL159; - } - cpy_r_r172 = CPyStatics[75]; /* 'cli' */ - cpy_r_r173 = CPyDict_SetItem(cpy_r_r171, cpy_r_r172, cpy_r_r79); - CPy_DECREF(cpy_r_r171); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r175 = CPyStatic_network___accounts; - if (unlikely(cpy_r_r175 == NULL)) { - goto CPyL166; - } else - goto CPyL90; -CPyL88: ; - PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); - cpy_r_r176 = 0; - if (unlikely(!cpy_r_r176)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); - goto CPyL133; - } - CPy_Unreachable(); -CPyL90: ; - cpy_r_r177 = CPyModule_sys; - cpy_r_r178 = CPyStatics[76]; /* 'modules' */ - cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); - goto CPyL159; - } - if (likely(PyDict_Check(cpy_r_r179))) - cpy_r_r180 = cpy_r_r179; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals, "dict", cpy_r_r179); - goto CPyL159; - } - cpy_r_r181 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r182 = CPyDict_GetItem(cpy_r_r180, cpy_r_r181); - CPy_DECREF(cpy_r_r180); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r183 = CPyStatics[77]; /* 'a' */ - cpy_r_r184 = PyObject_SetAttr(cpy_r_r182, cpy_r_r183, cpy_r_r175); - CPy_DECREF(cpy_r_r182); - cpy_r_r185 = cpy_r_r184 >= 0; - if (unlikely(!cpy_r_r185)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r186 = CPyModule_sys; - cpy_r_r187 = CPyStatics[76]; /* 'modules' */ - cpy_r_r188 = CPyObject_GetAttr(cpy_r_r186, cpy_r_r187); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); - goto CPyL159; - } - if (likely(PyDict_Check(cpy_r_r188))) - cpy_r_r189 = cpy_r_r188; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals, "dict", cpy_r_r188); - goto CPyL159; - } - cpy_r_r190 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r191 = CPyDict_GetItem(cpy_r_r189, cpy_r_r190); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r192 = CPyStatics[78]; /* '__all__' */ - cpy_r_r193 = CPyObject_GetAttr(cpy_r_r191, cpy_r_r192); - CPy_DECREF(cpy_r_r191); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); - goto CPyL159; - } - cpy_r_r194 = CPyStatics[77]; /* 'a' */ - cpy_r_r195 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r196[2] = {cpy_r_r193, cpy_r_r194}; - cpy_r_r197 = (PyObject **)&cpy_r_r196; - cpy_r_r198 = PyObject_VectorcallMethod(cpy_r_r195, cpy_r_r197, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); - goto CPyL167; - } else - goto CPyL168; -CPyL99: ; - CPy_DECREF(cpy_r_r193); - cpy_r_r199 = CPyStatics[80]; /* 'brownie._cli.' */ - cpy_r_r200 = CPyStr_Build(2, cpy_r_r199, cpy_r_r79); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); - goto CPyL107; - } - cpy_r_r201 = CPyStatic__c_constants___import_module; - if (unlikely(cpy_r_r201 == NULL)) { - goto CPyL169; - } else - goto CPyL104; -CPyL102: ; - PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); - cpy_r_r202 = 0; - if (unlikely(!cpy_r_r202)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); - goto CPyL107; - } - CPy_Unreachable(); -CPyL104: ; - PyObject *cpy_r_r203[1] = {cpy_r_r200}; - cpy_r_r204 = (PyObject **)&cpy_r_r203; - cpy_r_r205 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 1, 0); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); - goto CPyL170; - } - CPy_DECREF(cpy_r_r200); - cpy_r_r206 = CPyStatics[81]; /* 'main' */ - PyObject *cpy_r_r207[1] = {cpy_r_r205}; - cpy_r_r208 = (PyObject **)&cpy_r_r207; - cpy_r_r209 = PyObject_VectorcallMethod(cpy_r_r206, cpy_r_r208, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); - goto CPyL171; - } else - goto CPyL172; -CPyL106: ; - CPy_DECREF(cpy_r_r205); - goto CPyL132; -CPyL107: ; - cpy_r_r210 = CPy_CatchError(); - cpy_r_r211 = CPyStatic___main_____globals; - cpy_r_r212 = CPyStatics[82]; /* 'ProjectNotFound' */ - cpy_r_r213 = CPyDict_GetItem(cpy_r_r211, cpy_r_r212); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 62, CPyStatic___main_____globals); - goto CPyL130; - } - cpy_r_r214 = CPy_ExceptionMatches(cpy_r_r213); - CPy_DecRef(cpy_r_r213); - if (!cpy_r_r214) goto CPyL112; - cpy_r_r215 = CPyStatics[83]; /* 'ERROR' */ - cpy_r_r216 = CPyStatics[84]; /* ('Brownie environment has not been initiated for this ' - 'folder.') */ - cpy_r_r217 = CPyDef__color___notify(cpy_r_r215, cpy_r_r216); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 63, CPyStatic___main_____globals); - goto CPyL130; - } else - goto CPyL173; -CPyL110: ; - cpy_r_r218 = CPyStatics[85]; /* "Type 'brownie init' to create the file structure." */ - cpy_r_r219 = CPyModule_sys; - cpy_r_r220 = CPyStatics[56]; /* 'exit' */ - cpy_r_r221 = CPyObject_GetAttr(cpy_r_r219, cpy_r_r220); - if (unlikely(cpy_r_r221 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 64, CPyStatic___main_____globals); - goto CPyL130; - } - PyObject *cpy_r_r222[1] = {cpy_r_r218}; - cpy_r_r223 = (PyObject **)&cpy_r_r222; - cpy_r_r224 = PyObject_Vectorcall(cpy_r_r221, cpy_r_r223, 1, 0); - CPy_DecRef(cpy_r_r221); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 64, CPyStatic___main_____globals); - goto CPyL130; - } else - goto CPyL174; -CPyL112: ; - cpy_r_r225 = CPyModule_builtins; - cpy_r_r226 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r227 = CPyObject_GetAttr(cpy_r_r225, cpy_r_r226); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 65, CPyStatic___main_____globals); - goto CPyL130; - } - cpy_r_r228 = CPy_ExceptionMatches(cpy_r_r227); - CPy_DecRef(cpy_r_r227); - if (!cpy_r_r228) goto CPyL127; - cpy_r_r229 = CPy_GetExcValue(); - cpy_r_r230 = CPyStatics[87]; /* '-r' */ - cpy_r_r231 = CPyModule_sys; - cpy_r_r232 = CPyStatics[55]; /* 'argv' */ - cpy_r_r233 = CPyObject_GetAttr(cpy_r_r231, cpy_r_r232); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 66, CPyStatic___main_____globals); - goto CPyL175; - } - if (likely(PyList_Check(cpy_r_r233))) - cpy_r_r234 = cpy_r_r233; - else { - CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 66, CPyStatic___main_____globals, "list", cpy_r_r233); - goto CPyL175; - } - cpy_r_r235 = PySequence_Contains(cpy_r_r234, cpy_r_r230); - CPy_DecRef(cpy_r_r234); - cpy_r_r236 = cpy_r_r235 >= 0; - if (unlikely(!cpy_r_r236)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 66, CPyStatic___main_____globals); - goto CPyL175; - } - cpy_r_r237 = cpy_r_r235; - if (!cpy_r_r237) goto CPyL120; - CPy_Raise(cpy_r_r229); - CPy_DecRef(cpy_r_r229); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 67, CPyStatic___main_____globals); - goto CPyL130; - } else - goto CPyL176; -CPyL119: ; - CPy_Unreachable(); -CPyL120: ; - cpy_r_r238 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r238 == NULL)) { - goto CPyL177; - } else - goto CPyL123; -CPyL121: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r239 = 0; - if (unlikely(!cpy_r_r239)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); - goto CPyL130; - } else - goto CPyL178; -CPyL122: ; - CPy_Unreachable(); -CPyL123: ; - cpy_r_r240 = NULL; - cpy_r_r241 = NULL; - cpy_r_r242 = NULL; - cpy_r_r243 = CPyDef__color___Color___format_tb(cpy_r_r238, cpy_r_r229, cpy_r_r240, cpy_r_r241, cpy_r_r242); - CPy_DecRef(cpy_r_r229); - if (unlikely(cpy_r_r243 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); - goto CPyL130; - } - cpy_r_r244 = CPyModule_sys; - cpy_r_r245 = CPyStatics[56]; /* 'exit' */ - cpy_r_r246 = CPyObject_GetAttr(cpy_r_r244, cpy_r_r245); - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); - goto CPyL179; - } - PyObject *cpy_r_r247[1] = {cpy_r_r243}; - cpy_r_r248 = (PyObject **)&cpy_r_r247; - cpy_r_r249 = PyObject_Vectorcall(cpy_r_r246, cpy_r_r248, 1, 0); - CPy_DecRef(cpy_r_r246); - if (unlikely(cpy_r_r249 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); - goto CPyL179; - } else - goto CPyL180; -CPyL126: ; - CPy_DecRef(cpy_r_r243); - goto CPyL129; -CPyL127: ; - CPy_Reraise(); - if (!0) { - goto CPyL130; - } else - goto CPyL181; -CPyL128: ; - CPy_Unreachable(); -CPyL129: ; - CPy_RestoreExcInfo(cpy_r_r210); - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - goto CPyL132; -CPyL130: ; - CPy_RestoreExcInfo(cpy_r_r210); - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - cpy_r_r250 = CPy_KeepPropagating(); - if (!cpy_r_r250) goto CPyL133; - CPy_Unreachable(); -CPyL132: ; - cpy_r_r251 = Py_None; - return cpy_r_r251; -CPyL133: ; - cpy_r_r252 = NULL; - return cpy_r_r252; -CPyL134: ; - CPy_DecRef(cpy_r_r0); - goto CPyL133; -CPyL135: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - goto CPyL133; -CPyL136: ; - CPy_DECREF(cpy_r_r8); - goto CPyL4; -CPyL137: ; - CPy_DECREF(cpy_r_r20); - goto CPyL10; -CPyL138: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r23); - goto CPyL133; -CPyL139: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - goto CPyL133; -CPyL140: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r41); - goto CPyL133; -CPyL141: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r44); - goto CPyL133; -CPyL142: ; - CPy_DECREF(cpy_r_r53); - goto CPyL23; -CPyL143: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r66); - goto CPyL133; -CPyL144: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r76); - goto CPyL133; -CPyL145: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - goto CPyL133; -CPyL146: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL133; -CPyL147: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r84); - goto CPyL42; -CPyL148: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r84); - goto CPyL133; -CPyL149: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r91); - goto CPyL133; -CPyL150: ; - CPy_DECREF(cpy_r_r97); - goto CPyL52; -CPyL151: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r97); - goto CPyL133; -CPyL152: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL133; -CPyL153: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r80); - goto CPyL81; -CPyL154: ; - CPy_DECREF_NO_IMM(cpy_r_r80); - goto CPyL65; -CPyL155: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r111); - goto CPyL133; -CPyL156: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r111); - CPy_DecRef(cpy_r_r121); - goto CPyL133; -CPyL157: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r111); - goto CPyL133; -CPyL158: ; - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r111); - CPy_DecRef(cpy_r_r134); - goto CPyL133; -CPyL159: ; - CPy_DecRef(cpy_r_r79); - goto CPyL133; -CPyL160: ; - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r143); - goto CPyL133; -CPyL161: ; - CPy_DECREF_NO_IMM(cpy_r_r143); - goto CPyL79; -CPyL162: ; - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r153); - goto CPyL133; -CPyL163: ; - CPy_DECREF(cpy_r_r159); - goto CPyL78; -CPyL164: ; - CPy_DECREF(cpy_r_r166); - goto CPyL81; -CPyL165: ; - CPy_DecRef(cpy_r_r79); - goto CPyL82; -CPyL166: ; - CPy_DecRef(cpy_r_r79); - goto CPyL88; -CPyL167: ; - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r193); - goto CPyL133; -CPyL168: ; - CPy_DECREF(cpy_r_r198); - goto CPyL99; -CPyL169: ; - CPy_DecRef(cpy_r_r200); - goto CPyL102; -CPyL170: ; - CPy_DecRef(cpy_r_r200); - goto CPyL107; -CPyL171: ; - CPy_DecRef(cpy_r_r205); - goto CPyL107; -CPyL172: ; - CPy_DECREF(cpy_r_r209); - goto CPyL106; -CPyL173: ; - CPy_DecRef(cpy_r_r217); - goto CPyL110; -CPyL174: ; - CPy_DecRef(cpy_r_r224); - goto CPyL129; -CPyL175: ; - CPy_DecRef(cpy_r_r229); - goto CPyL130; -CPyL176: ; - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - goto CPyL119; -CPyL177: ; - CPy_DecRef(cpy_r_r229); - goto CPyL121; -CPyL178: ; - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - goto CPyL122; -CPyL179: ; - CPy_DecRef(cpy_r_r243); - goto CPyL130; -CPyL180: ; - CPy_DecRef(cpy_r_r249); - goto CPyL126; -CPyL181: ; - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - goto CPyL128; -} - -PyObject *CPyPy___main_____main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef___main_____main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/__main__.py", "main", 34, CPyStatic___main_____globals); - return NULL; -} - -char CPyDef___main_______top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "", -1, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - 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] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2076]; /* (('sys', 'sys', 'sys'),) */ - cpy_r_r11 = CPyStatic___main_____globals; - cpy_r_r12 = CPyStatics[89]; /* 'brownie/_cli/__main__.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL12; - cpy_r_r15 = CPyStatics[2077]; /* ('network',) */ - cpy_r_r16 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r17 = CPyStatic___main_____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("brownie/_cli/__main__.py", "", 5, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_brownie = cpy_r_r18; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2078]; /* ('Path', 'import_module') */ - cpy_r_r20 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r21 = CPyStatic___main_____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("brownie/_cli/__main__.py", "", 6, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_brownie____c_constants = cpy_r_r22; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2079]; /* ('CONFIG', '__version__') */ - cpy_r_r24 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r25 = CPyStatic___main_____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("brownie/_cli/__main__.py", "", 7, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_brownie____config = cpy_r_r26; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2080]; /* ('ProjectNotFound',) */ - cpy_r_r28 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r29 = CPyStatic___main_____globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "", 8, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_brownie___exceptions = cpy_r_r30; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[2081]; /* ('color', 'notify') */ - cpy_r_r32 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r33 = CPyStatic___main_____globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "", 9, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_brownie___utils = cpy_r_r34; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[2082]; /* ('docopt', 'levenshtein_norm') */ - cpy_r_r36 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r37 = CPyStatic___main_____globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "", 10, CPyStatic___main_____globals); - goto CPyL12; - } - CPyModule_brownie___utils___docopt = cpy_r_r38; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[100]; /* ('Usage: brownie [...] [options ' - ']\n' - '\n' - 'Commands:\n' - ' init Initialize a new brownie project\n' - ' bake Initialize from a brownie-mix ' - 'template\n' - ' pm Install and manage external ' - 'packages\n' - ' compile Compile the contract source ' - 'files\n' - ' console Load the console\n' - ' test Run test cases in the tests/ ' - 'folder\n' - ' run Run a script in the scripts/ ' - 'folder\n' - ' accounts Manage local accounts\n' - ' networks Manage network settings\n' - ' gui Load the GUI to view opcodes and ' - 'test coverage\n' - '\n' - 'Options:\n' - ' --help -h Display this message\n' - ' --version Show version and exit\n' - '\n' - "Type 'brownie --help' for specific options " - 'and more information about\n' - 'each command.') */ - cpy_r_r40 = CPyStatic___main_____globals; - cpy_r_r41 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r42 = CPyDict_SetItem(cpy_r_r40, cpy_r_r41, cpy_r_r39); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/_cli/__main__.py", "", 12, CPyStatic___main_____globals); - goto CPyL12; - } - return 1; -CPyL12: ; - cpy_r_r44 = 2; - return cpy_r_r44; -} -static PyMethodDef accountsmodule_methods[] = { - {"main", (PyCFunction)CPyPy_accounts___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {"_list", (PyCFunction)CPyPy_accounts____list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list()\n--\n\n") /* docstring */}, - {"_new", (PyCFunction)CPyPy_accounts____new, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_new(id_)\n--\n\n") /* docstring */}, - {"_generate", (PyCFunction)CPyPy_accounts____generate, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate(id_)\n--\n\n") /* docstring */}, - {"_import", (PyCFunction)CPyPy_accounts____import, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_import(id_, path)\n--\n\n") /* docstring */}, - {"_export", (PyCFunction)CPyPy_accounts____export, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_export(id_, path)\n--\n\n") /* docstring */}, - {"_password", (PyCFunction)CPyPy_accounts____password, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_password(id_)\n--\n\n") /* docstring */}, - {"_delete", (PyCFunction)CPyPy_accounts____delete, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete(id_)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___accounts(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___accounts__internal, "__name__"); - CPyStatic_accounts___globals = PyModule_GetDict(CPyModule_brownie____cli___accounts__internal); - if (unlikely(CPyStatic_accounts___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_accounts_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___accounts__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef accountsmodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.accounts", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - accountsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___accounts(void) -{ - if (CPyModule_brownie____cli___accounts__internal) { - Py_INCREF(CPyModule_brownie____cli___accounts__internal); - return CPyModule_brownie____cli___accounts__internal; - } - CPyModule_brownie____cli___accounts__internal = PyModule_Create(&accountsmodule); - if (unlikely(CPyModule_brownie____cli___accounts__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___accounts(CPyModule_brownie____cli___accounts__internal) != 0) - goto fail; - return CPyModule_brownie____cli___accounts__internal; - fail: - return NULL; -} - -PyObject *CPyDef_accounts___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T3OOO cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T3OOO cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - cpy_r_r0 = CPyStatic_accounts___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals); - goto CPyL41; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals, "str", cpy_r_r2); - goto CPyL41; - } - cpy_r_r4 = CPyStatic_accounts___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals); - goto CPyL42; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals, "dict", cpy_r_r9); - goto CPyL41; - } - cpy_r_r11 = CPyModule_sys; - cpy_r_r12 = CPyStatics[76]; /* 'modules' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals, "dict", cpy_r_r13); - goto CPyL43; - } - cpy_r_r15 = CPyStatic_accounts___globals; - cpy_r_r16 = CPyStatics[101]; /* '__name__' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL44; - } - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals, "str", cpy_r_r17); - goto CPyL44; - } - cpy_r_r19 = CPyDict_GetItem(cpy_r_r14, cpy_r_r18); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL43; - } - cpy_r_r20 = CPyStatics[102]; /* '_' */ - cpy_r_r21 = CPyStatics[103]; /* '' */ - cpy_r_r22 = CPyDict_GetItem(cpy_r_r10, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL45; - } - cpy_r_r23 = PyObject_Str(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL45; - } - cpy_r_r24 = CPyStr_Build(2, cpy_r_r20, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL45; - } - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r24); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); - goto CPyL43; - } - goto CPyL25; -CPyL16: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 37, CPyStatic_accounts___globals); - goto CPyL23; - } - cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); - CPy_DecRef(cpy_r_r29); - if (!cpy_r_r30) goto CPyL21; - cpy_r_r31 = CPyStatics[105]; /* 'Invalid command. Try brownie accounts --help' */ - cpy_r_r32 = CPyModule_builtins; - cpy_r_r33 = CPyStatics[53]; /* 'print' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 38, CPyStatic_accounts___globals); - goto CPyL23; - } - PyObject *cpy_r_r35[1] = {cpy_r_r31}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); - CPy_DecRef(cpy_r_r34); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 38, CPyStatic_accounts___globals); - goto CPyL23; - } else - goto CPyL46; -CPyL20: ; - cpy_r_r38 = Py_None; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - return cpy_r_r38; -CPyL21: ; - CPy_Reraise(); - if (!0) { - goto CPyL23; - } else - goto CPyL47; -CPyL22: ; - CPy_Unreachable(); -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r39 = CPy_KeepPropagating(); - if (!cpy_r_r39) goto CPyL41; - CPy_Unreachable(); -CPyL25: ; - cpy_r_r40 = CPyStatics[106]; /* '' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r10, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 41, CPyStatic_accounts___globals); - goto CPyL48; - } - cpy_r_r42 = PySequence_Tuple(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 41, CPyStatic_accounts___globals); - goto CPyL48; - } - cpy_r_r43 = PyObject_CallObject(cpy_r_r25, cpy_r_r42); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 41, CPyStatic_accounts___globals); - } else - goto CPyL49; -CPyL28: ; - cpy_r_r44 = CPy_CatchError(); - cpy_r_r45 = CPyModule_builtins; - cpy_r_r46 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 42, CPyStatic_accounts___globals); - goto CPyL50; - } - cpy_r_r48 = CPy_ExceptionMatches(cpy_r_r47); - CPy_DecRef(cpy_r_r47); - if (!cpy_r_r48) goto CPyL51; - cpy_r_r49 = CPyStatics[108]; /* "Invalid arguments for command '" */ - cpy_r_r50 = CPyStatics[103]; /* '' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r10, cpy_r_r50); - CPy_DecRef(cpy_r_r10); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); - goto CPyL38; - } - cpy_r_r52 = PyObject_Str(cpy_r_r51); - CPy_DecRef(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); - goto CPyL38; - } - cpy_r_r53 = CPyStatics[109]; /* "'. Try brownie accounts --help" */ - cpy_r_r54 = CPyStr_Build(3, cpy_r_r49, cpy_r_r52, cpy_r_r53); - CPy_DecRef(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); - goto CPyL38; - } - cpy_r_r55 = CPyModule_builtins; - cpy_r_r56 = CPyStatics[53]; /* 'print' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); - goto CPyL52; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DecRef(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); - goto CPyL52; - } else - goto CPyL53; -CPyL35: ; - CPy_DecRef(cpy_r_r54); - cpy_r_r61 = Py_None; - CPy_RestoreExcInfo(cpy_r_r44); - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - return cpy_r_r61; -CPyL36: ; - CPy_Reraise(); - if (!0) { - goto CPyL38; - } else - goto CPyL54; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - CPy_RestoreExcInfo(cpy_r_r44); - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL41; - CPy_Unreachable(); -CPyL40: ; - cpy_r_r63 = Py_None; - return cpy_r_r63; -CPyL41: ; - cpy_r_r64 = NULL; - return cpy_r_r64; -CPyL42: ; - CPy_DecRef(cpy_r_r3); - goto CPyL41; -CPyL43: ; - CPy_DecRef(cpy_r_r10); - goto CPyL16; -CPyL44: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - goto CPyL16; -CPyL45: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - goto CPyL16; -CPyL46: ; - CPy_DecRef(cpy_r_r37); - goto CPyL20; -CPyL47: ; - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL22; -CPyL48: ; - CPy_DecRef(cpy_r_r25); - goto CPyL28; -CPyL49: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r43); - goto CPyL40; -CPyL50: ; - CPy_DecRef(cpy_r_r10); - goto CPyL38; -CPyL51: ; - CPy_DecRef(cpy_r_r10); - goto CPyL36; -CPyL52: ; - CPy_DecRef(cpy_r_r54); - goto CPyL38; -CPyL53: ; - CPy_DecRef(cpy_r_r60); - goto CPyL35; -CPyL54: ; - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - goto CPyL37; -} - -PyObject *CPyPy_accounts___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_accounts___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "main", 33, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____list(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_data; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyTagged cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - CPyPtr cpy_r_r14; - int64_t cpy_r_r15; - CPyTagged cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - 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_r27; - PyObject *cpy_r_r28; - int64_t cpy_r_r29; - CPyPtr cpy_r_r30; - int64_t cpy_r_r31; - char cpy_r_r32; - CPyPtr cpy_r_r33; - CPyPtr cpy_r_r34; - int64_t cpy_r_r35; - CPyPtr cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_u; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - tuple_T3OOO cpy_r_r62; - tuple_T3OOO cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - char cpy_r_r72; - char cpy_r_r73; - tuple_T3OOO cpy_r_r74; - tuple_T3OOO cpy_r_r75; - tuple_T3OOO cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject **cpy_r_r104; - PyObject *cpy_r_r105; - int64_t cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - cpy_r_r0 = NULL; - cpy_r_data = cpy_r_r0; - cpy_r_r1 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 48, CPyStatic_accounts___globals); - goto CPyL71; - } - cpy_r_r2 = CPyStatics[110]; - cpy_r_r3 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 48, CPyStatic_accounts___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPySequence_Sort(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 48, CPyStatic_accounts___globals); - goto CPyL71; - } - cpy_r_r8 = CPyStatics[111]; /* 'Found ' */ - cpy_r_r9 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; - cpy_r_r10 = *(int64_t *)cpy_r_r9; - cpy_r_r11 = cpy_r_r10 << 1; - cpy_r_r12 = CPyTagged_Str(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); - goto CPyL73; - } - cpy_r_r13 = CPyStatics[112]; /* ' account' */ - cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; - cpy_r_r15 = *(int64_t *)cpy_r_r14; - cpy_r_r16 = cpy_r_r15 << 1; - cpy_r_r17 = cpy_r_r16 != 2; - if (!cpy_r_r17) goto CPyL6; - cpy_r_r18 = CPyStatics[113]; /* 's' */ - CPy_INCREF(cpy_r_r18); - cpy_r_r19 = cpy_r_r18; - goto CPyL7; -CPyL6: ; - cpy_r_r20 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r20); - cpy_r_r19 = cpy_r_r20; -CPyL7: ; - cpy_r_r21 = CPyStatics[115]; /* ':' */ - cpy_r_r22 = CPyStr_Build(5, cpy_r_r8, cpy_r_r12, cpy_r_r13, cpy_r_r19, cpy_r_r21); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); - goto CPyL73; - } - cpy_r_r23 = CPyModule_builtins; - cpy_r_r24 = CPyStatics[53]; /* 'print' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); - goto CPyL74; - } - PyObject *cpy_r_r26[1] = {cpy_r_r22}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, 0); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); - goto CPyL74; - } else - goto CPyL75; -CPyL10: ; - CPy_DECREF(cpy_r_r22); - cpy_r_r29 = 0; -CPyL11: ; - cpy_r_r30 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; - cpy_r_r31 = *(int64_t *)cpy_r_r30; - cpy_r_r32 = cpy_r_r29 < cpy_r_r31; - if (!cpy_r_r32) goto CPyL76; - cpy_r_r33 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; - cpy_r_r34 = *(CPyPtr *)cpy_r_r33; - cpy_r_r35 = cpy_r_r29 * 8; - cpy_r_r36 = cpy_r_r34 + cpy_r_r35; - cpy_r_r37 = *(PyObject * *)cpy_r_r36; - CPy_INCREF(cpy_r_r37); - cpy_r_r38 = CPyList_GetItemShort(cpy_r_r7, -2); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 51, CPyStatic_accounts___globals); - goto CPyL77; - } - cpy_r_r39 = PyObject_RichCompare(cpy_r_r37, cpy_r_r38, 2); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 51, CPyStatic_accounts___globals); - goto CPyL77; - } - if (unlikely(!PyBool_Check(cpy_r_r39))) { - CPy_TypeError("bool", cpy_r_r39); cpy_r_r40 = 2; - } else - cpy_r_r40 = cpy_r_r39 == Py_True; - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == 2)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 51, CPyStatic_accounts___globals); - goto CPyL77; - } - if (!cpy_r_r40) goto CPyL17; - cpy_r_r41 = CPyStatics[116]; /* '└' */ - CPy_INCREF(cpy_r_r41); - cpy_r_r42 = cpy_r_r41; - goto CPyL18; -CPyL17: ; - cpy_r_r43 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r43); - cpy_r_r42 = cpy_r_r43; -CPyL18: ; - cpy_r_u = cpy_r_r42; - cpy_r_r44 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r45[1] = {cpy_r_r37}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL78; - } - cpy_r_r48 = CPy_TYPE(cpy_r_r47); - cpy_r_r49 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL79; - } - cpy_r_r51 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL80; - } - PyObject *cpy_r_r53[1] = {cpy_r_r47}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL80; - } - cpy_r_r56 = 1; - cpy_r_r57 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r57 == NULL)) { - goto CPyL81; - } else - goto CPyL26; -CPyL24: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r58 = 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 53, CPyStatic_accounts___globals); - goto CPyL28; - } else - goto CPyL82; -CPyL25: ; - CPy_Unreachable(); -CPyL26: ; - PyObject *cpy_r_r59[1] = {cpy_r_r55}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r60, 1, 0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 53, CPyStatic_accounts___globals); - goto CPyL83; - } else - goto CPyL84; -CPyL27: ; - CPy_DECREF(cpy_r_r55); - cpy_r_data = cpy_r_r61; - goto CPyL36; -CPyL28: ; - cpy_r_r62 = CPy_CatchError(); - cpy_r_r56 = 0; - cpy_r_r63 = CPy_GetExcInfo(); - cpy_r_r64 = cpy_r_r63.f0; - CPy_INCREF(cpy_r_r64); - cpy_r_r65 = cpy_r_r63.f1; - CPy_INCREF(cpy_r_r65); - cpy_r_r66 = cpy_r_r63.f2; - CPy_INCREF(cpy_r_r66); - CPy_DecRef(cpy_r_r63.f0); - CPy_DecRef(cpy_r_r63.f1); - CPy_DecRef(cpy_r_r63.f2); - PyObject *cpy_r_r67[4] = {cpy_r_r47, cpy_r_r64, cpy_r_r65, cpy_r_r66}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r68, 4, 0); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL85; - } - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r66); - cpy_r_r70 = PyObject_IsTrue(cpy_r_r69); - CPy_DecRef(cpy_r_r69); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL34; - } - cpy_r_r72 = cpy_r_r70; - if (cpy_r_r72) goto CPyL33; - CPy_Reraise(); - if (!0) { - goto CPyL34; - } else - goto CPyL86; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - CPy_RestoreExcInfo(cpy_r_r62); - CPy_DecRef(cpy_r_r62.f0); - CPy_DecRef(cpy_r_r62.f1); - CPy_DecRef(cpy_r_r62.f2); - goto CPyL36; -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r62); - CPy_DecRef(cpy_r_r62.f0); - CPy_DecRef(cpy_r_r62.f1); - CPy_DecRef(cpy_r_r62.f2); - cpy_r_r73 = CPy_KeepPropagating(); - if (!cpy_r_r73) { - goto CPyL37; - } else - goto CPyL87; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - tuple_T3OOO __tmp21 = { NULL, NULL, NULL }; - cpy_r_r74 = __tmp21; - cpy_r_r75 = cpy_r_r74; - goto CPyL38; -CPyL37: ; - cpy_r_r76 = CPy_CatchError(); - cpy_r_r75 = cpy_r_r76; -CPyL38: ; - if (!cpy_r_r56) goto CPyL88; - cpy_r_r77 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r78[4] = {cpy_r_r47, cpy_r_r77, cpy_r_r77, cpy_r_r77}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r79, 4, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); - goto CPyL89; - } else - goto CPyL90; -CPyL40: ; - CPy_DECREF(cpy_r_r47); -CPyL41: ; - if (cpy_r_r75.f0 == NULL) { - goto CPyL48; - } else - goto CPyL91; -CPyL42: ; - CPy_Reraise(); - if (!0) { - goto CPyL44; - } else - goto CPyL92; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - if (cpy_r_r75.f0 == NULL) goto CPyL46; - CPy_RestoreExcInfo(cpy_r_r75); - CPy_XDECREF(cpy_r_r75.f0); - CPy_XDECREF(cpy_r_r75.f1); - CPy_XDECREF(cpy_r_r75.f2); -CPyL46: ; - cpy_r_r81 = CPy_KeepPropagating(); - if (!cpy_r_r81) goto CPyL70; - CPy_Unreachable(); -CPyL48: ; - cpy_r_r82 = CPyStatics[121]; /* ' \x1b[0;1;30m' */ - cpy_r_r83 = CPyStatics[122]; /* '─\x1b[0;1;34m' */ - cpy_r_r84 = CPyStatics[68]; /* 'stem' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r84); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); - goto CPyL93; - } - if (likely(PyUnicode_Check(cpy_r_r85))) - cpy_r_r86 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals, "str", cpy_r_r85); - goto CPyL93; - } - cpy_r_r87 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r87 == NULL)) { - goto CPyL94; - } else - goto CPyL53; -CPyL51: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r88 = 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); - goto CPyL70; - } - CPy_Unreachable(); -CPyL53: ; - cpy_r_r89 = PyObject_Str(cpy_r_r87); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); - goto CPyL95; - } - cpy_r_r90 = CPyStatics[123]; /* ': \x1b[0;1;35m' */ - cpy_r_r91 = CPyStatics[124]; /* 'address' */ - if (cpy_r_data == NULL) { - goto CPyL96; - } else - goto CPyL57; -CPyL55: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"data\" referenced before assignment"); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); - goto CPyL70; - } - CPy_Unreachable(); -CPyL57: ; - cpy_r_r93 = PyObject_GetItem(cpy_r_data, cpy_r_r91); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); - goto CPyL97; - } - if (PyUnicode_Check(cpy_r_r93)) - cpy_r_r94 = cpy_r_r93; - else { - cpy_r_r94 = NULL; - } - if (cpy_r_r94 != NULL) goto __LL22; - if (PyBytes_Check(cpy_r_r93) || PyByteArray_Check(cpy_r_r93)) - cpy_r_r94 = cpy_r_r93; - else { - cpy_r_r94 = NULL; - } - if (cpy_r_r94 != NULL) goto __LL22; - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals, "union[str, bytes]", cpy_r_r93); - goto CPyL97; -__LL22: ; - cpy_r_r95 = CPyDef_convert___main___to_address(cpy_r_r94); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); - goto CPyL97; - } - cpy_r_r96 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r96 == NULL)) { - goto CPyL98; - } else - goto CPyL63; -CPyL61: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r97 = 0; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); - goto CPyL70; - } - CPy_Unreachable(); -CPyL63: ; - cpy_r_r98 = PyObject_Str(cpy_r_r96); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); - goto CPyL99; - } - cpy_r_r99 = CPyStr_Build(8, cpy_r_r82, cpy_r_u, cpy_r_r83, cpy_r_r86, cpy_r_r89, cpy_r_r90, cpy_r_r95, cpy_r_r98); - CPy_DECREF(cpy_r_u); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r89); - CPy_DECREF(cpy_r_r95); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); - goto CPyL73; - } - cpy_r_r100 = CPyModule_builtins; - cpy_r_r101 = CPyStatics[53]; /* 'print' */ - cpy_r_r102 = CPyObject_GetAttr(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 54, CPyStatic_accounts___globals); - goto CPyL100; - } - PyObject *cpy_r_r103[1] = {cpy_r_r99}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r104, 1, 0); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 54, CPyStatic_accounts___globals); - goto CPyL100; - } else - goto CPyL101; -CPyL67: ; - CPy_DECREF(cpy_r_r99); - cpy_r_r106 = cpy_r_r29 + 1; - cpy_r_r29 = cpy_r_r106; - goto CPyL11; -CPyL69: ; - cpy_r_r107 = Py_None; - return cpy_r_r107; -CPyL70: ; - cpy_r_r108 = NULL; - return cpy_r_r108; -CPyL71: ; - CPy_XDecRef(cpy_r_data); - goto CPyL70; -CPyL72: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r1); - goto CPyL70; -CPyL73: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - goto CPyL70; -CPyL74: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r22); - goto CPyL70; -CPyL75: ; - CPy_DECREF(cpy_r_r28); - goto CPyL10; -CPyL76: ; - CPy_XDECREF(cpy_r_data); - CPy_DECREF_NO_IMM(cpy_r_r7); - goto CPyL69; -CPyL77: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - goto CPyL70; -CPyL78: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - goto CPyL70; -CPyL79: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - goto CPyL70; -CPyL80: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL70; -CPyL81: ; - CPy_DecRef(cpy_r_r55); - goto CPyL24; -CPyL82: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL25; -CPyL83: ; - CPy_DecRef(cpy_r_r55); - goto CPyL28; -CPyL84: ; - CPy_XDECREF(cpy_r_data); - goto CPyL27; -CPyL85: ; - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r66); - goto CPyL34; -CPyL86: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r62.f0); - CPy_DecRef(cpy_r_r62.f1); - CPy_DecRef(cpy_r_r62.f2); - goto CPyL32; -CPyL87: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL35; -CPyL88: ; - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r50); - goto CPyL41; -CPyL89: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r47); - goto CPyL44; -CPyL90: ; - CPy_DECREF(cpy_r_r80); - goto CPyL40; -CPyL91: ; - CPy_XDECREF(cpy_r_data); - CPy_DECREF_NO_IMM(cpy_r_r7); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_u); - goto CPyL42; -CPyL92: ; - CPy_XDECREF(cpy_r_r75.f0); - CPy_XDECREF(cpy_r_r75.f1); - CPy_XDECREF(cpy_r_r75.f2); - goto CPyL43; -CPyL93: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_u); - goto CPyL70; -CPyL94: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r86); - goto CPyL51; -CPyL95: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r86); - goto CPyL70; -CPyL96: ; - CPy_DECREF_NO_IMM(cpy_r_r7); - CPy_DECREF(cpy_r_u); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r89); - goto CPyL55; -CPyL97: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r89); - goto CPyL70; -CPyL98: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r95); - goto CPyL61; -CPyL99: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r95); - goto CPyL70; -CPyL100: ; - CPy_XDecRef(cpy_r_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r99); - goto CPyL70; -CPyL101: ; - CPy_DECREF(cpy_r_r105); - goto CPyL67; -} - -PyObject *CPyPy_accounts____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_accounts____list(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 47, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____new(PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - cpy_r_r0 = CPyStatics[125]; /* 'Enter the private key you wish to add: ' */ - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[126]; /* 'input' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 61, CPyStatic_accounts___globals); - goto CPyL22; - } - PyObject *cpy_r_r4[1] = {cpy_r_r0}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 61, CPyStatic_accounts___globals); - goto CPyL22; - } - if (likely(PyUnicode_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_new", 61, CPyStatic_accounts___globals, "str", cpy_r_r6); - goto CPyL22; - } - cpy_r_r8 = CPyStatic_network___accounts; - if (unlikely(cpy_r_r8 == NULL)) { - goto CPyL23; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 62, CPyStatic_accounts___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r10 = CPyStatics[127]; /* 'add' */ - PyObject *cpy_r_r11[2] = {cpy_r_r8, cpy_r_r7}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 62, CPyStatic_accounts___globals); - goto CPyL24; - } - CPy_DECREF(cpy_r_r7); - cpy_r_r14 = CPyStatics[128]; /* 'save' */ - PyObject *cpy_r_r15[2] = {cpy_r_r13, cpy_r_id_}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 63, CPyStatic_accounts___globals); - goto CPyL25; - } else - goto CPyL26; -CPyL8: ; - cpy_r_r18 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r19 = CPyStatics[130]; /* "A new account '\x1b[0;1;35m" */ - cpy_r_r20 = CPyStatics[124]; /* 'address' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r20); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); - goto CPyL22; - } - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals, "str", cpy_r_r21); - goto CPyL22; - } - cpy_r_r23 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r23 == NULL)) { - goto CPyL27; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r24 = 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r25 = PyObject_Str(cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); - goto CPyL28; - } - cpy_r_r26 = CPyStatics[131]; /* "' has been generated with the id '\x1b[0;1;34m" */ - cpy_r_r27 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); - goto CPyL29; - } - cpy_r_r28 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r28 == NULL)) { - goto CPyL30; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 67, CPyStatic_accounts___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r30 = PyObject_Str(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); - goto CPyL31; - } - cpy_r_r31 = CPyStatics[132]; /* "'" */ - cpy_r_r32 = CPyStr_Build(7, cpy_r_r19, cpy_r_r22, cpy_r_r25, cpy_r_r26, cpy_r_r27, cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); - goto CPyL22; - } - cpy_r_r33 = CPyDef__color___notify(cpy_r_r18, cpy_r_r32); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 64, CPyStatic_accounts___globals); - goto CPyL22; - } else - goto CPyL32; -CPyL21: ; - cpy_r_r34 = Py_None; - return cpy_r_r34; -CPyL22: ; - cpy_r_r35 = NULL; - return cpy_r_r35; -CPyL23: ; - CPy_DecRef(cpy_r_r7); - goto CPyL4; -CPyL24: ; - CPy_DecRef(cpy_r_r7); - goto CPyL22; -CPyL25: ; - CPy_DecRef(cpy_r_r13); - goto CPyL22; -CPyL26: ; - CPy_DECREF(cpy_r_r17); - goto CPyL8; -CPyL27: ; - CPy_DecRef(cpy_r_r22); - goto CPyL11; -CPyL28: ; - CPy_DecRef(cpy_r_r22); - goto CPyL22; -CPyL29: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - goto CPyL22; -CPyL30: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - goto CPyL16; -CPyL31: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - goto CPyL22; -CPyL32: ; - CPy_DECREF(cpy_r_r33); - goto CPyL21; -} - -PyObject *CPyPy_accounts____new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", 0}; - static CPyArg_Parser parser = {"O:_new", kwlist, 0}; - PyObject *obj_id_; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *retval = CPyDef_accounts____new(arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 60, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____generate(PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - cpy_r_r0 = CPyStatics[133]; /* 'Generating a new private key...' */ - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[53]; /* 'print' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 72, CPyStatic_accounts___globals); - goto CPyL21; - } - PyObject *cpy_r_r4[1] = {cpy_r_r0}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 72, CPyStatic_accounts___globals); - goto CPyL21; - } else - goto CPyL22; -CPyL2: ; - cpy_r_r7 = CPyStatic_network___accounts; - if (likely(cpy_r_r7 != NULL)) goto CPyL5; - PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 73, CPyStatic_accounts___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r9 = CPyStatics[127]; /* 'add' */ - PyObject *cpy_r_r10[1] = {cpy_r_r7}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 73, CPyStatic_accounts___globals); - goto CPyL21; - } - cpy_r_r13 = CPyStatics[128]; /* 'save' */ - PyObject *cpy_r_r14[2] = {cpy_r_r12, cpy_r_id_}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 74, CPyStatic_accounts___globals); - goto CPyL23; - } else - goto CPyL24; -CPyL7: ; - cpy_r_r17 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r18 = CPyStatics[130]; /* "A new account '\x1b[0;1;35m" */ - cpy_r_r19 = CPyStatics[124]; /* 'address' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r19); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); - goto CPyL21; - } - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals, "str", cpy_r_r20); - goto CPyL21; - } - cpy_r_r22 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL25; - } else - goto CPyL12; -CPyL10: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r24 = PyObject_Str(cpy_r_r22); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); - goto CPyL26; - } - cpy_r_r25 = CPyStatics[131]; /* "' has been generated with the id '\x1b[0;1;34m" */ - cpy_r_r26 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); - goto CPyL27; - } - cpy_r_r27 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r27 == NULL)) { - goto CPyL28; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 78, CPyStatic_accounts___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r29 = PyObject_Str(cpy_r_r27); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); - goto CPyL29; - } - cpy_r_r30 = CPyStatics[132]; /* "'" */ - cpy_r_r31 = CPyStr_Build(7, cpy_r_r18, cpy_r_r21, cpy_r_r24, cpy_r_r25, cpy_r_r26, cpy_r_r29, cpy_r_r30); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); - goto CPyL21; - } - cpy_r_r32 = CPyDef__color___notify(cpy_r_r17, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 75, CPyStatic_accounts___globals); - goto CPyL21; - } else - goto CPyL30; -CPyL20: ; - cpy_r_r33 = Py_None; - return cpy_r_r33; -CPyL21: ; - cpy_r_r34 = NULL; - return cpy_r_r34; -CPyL22: ; - CPy_DECREF(cpy_r_r6); - goto CPyL2; -CPyL23: ; - CPy_DecRef(cpy_r_r12); - goto CPyL21; -CPyL24: ; - CPy_DECREF(cpy_r_r16); - goto CPyL7; -CPyL25: ; - CPy_DecRef(cpy_r_r21); - goto CPyL10; -CPyL26: ; - CPy_DecRef(cpy_r_r21); - goto CPyL21; -CPyL27: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - goto CPyL21; -CPyL28: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - goto CPyL15; -CPyL29: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - goto CPyL21; -CPyL30: ; - CPy_DECREF(cpy_r_r32); - goto CPyL20; -} - -PyObject *CPyPy_accounts____generate(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", 0}; - static CPyArg_Parser parser = {"O:_generate", kwlist, 0}; - PyObject *obj_id_; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *retval = CPyDef_accounts____generate(arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 71, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____import(PyObject *cpy_r_id_, PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_source_path; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject **cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - cpy_r_r0 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r1 = CPyStatics[134]; /* 'accounts/' */ - cpy_r_r2 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); - goto CPyL52; - } - cpy_r_r3 = CPyStatics[135]; /* '.json' */ - cpy_r_r4 = CPyStr_Build(3, cpy_r_r1, cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); - goto CPyL52; - } - cpy_r_r5 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r6[2] = {cpy_r_r0, cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); - goto CPyL53; - } - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r4); - cpy_r_r9 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r10[1] = {cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 84, CPyStatic_accounts___globals); - goto CPyL54; - } - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 84, CPyStatic_accounts___globals); - goto CPyL54; - } - if (cpy_r_r13) { - goto CPyL55; - } else - goto CPyL13; -CPyL7: ; - cpy_r_r14 = CPyStatics[138]; /* "A keystore file already exists with the id '" */ - cpy_r_r15 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r16 = CPyStatics[132]; /* "'" */ - cpy_r_r17 = CPyStr_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); - goto CPyL56; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); - goto CPyL56; - } - CPy_DECREF(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r24 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL57; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 87, CPyStatic_accounts___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r26[1] = {cpy_r_path}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 87, CPyStatic_accounts___globals); - goto CPyL54; - } - cpy_r_r29 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r30[1] = {cpy_r_r28}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 87, CPyStatic_accounts___globals); - goto CPyL58; - } - CPy_DECREF(cpy_r_r28); - cpy_r_source_path = cpy_r_r32; - cpy_r_r33 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r34[1] = {cpy_r_source_path}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 88, CPyStatic_accounts___globals); - goto CPyL59; - } - if (unlikely(!PyBool_Check(cpy_r_r36))) { - CPy_TypeError("bool", cpy_r_r36); cpy_r_r37 = 2; - } else - cpy_r_r37 = cpy_r_r36 == Py_True; - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == 2)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 88, CPyStatic_accounts___globals); - goto CPyL59; - } - if (cpy_r_r37) goto CPyL32; - cpy_r_r38 = CPyStatics[135]; /* '.json' */ - cpy_r_r39 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r40[2] = {cpy_r_source_path, cpy_r_r38}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 89, CPyStatic_accounts___globals); - goto CPyL59; - } - cpy_r_r43 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r44[1] = {cpy_r_r42}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 90, CPyStatic_accounts___globals); - goto CPyL60; - } - if (unlikely(!PyBool_Check(cpy_r_r46))) { - CPy_TypeError("bool", cpy_r_r46); cpy_r_r47 = 2; - } else - cpy_r_r47 = cpy_r_r46 == Py_True; - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == 2)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 90, CPyStatic_accounts___globals); - goto CPyL60; - } - if (cpy_r_r47) { - goto CPyL61; - } else - goto CPyL62; -CPyL25: ; - cpy_r_source_path = cpy_r_r42; - goto CPyL32; -CPyL26: ; - cpy_r_r48 = CPyStatics[142]; /* 'Cannot find ' */ - cpy_r_r49 = PyObject_Str(cpy_r_source_path); - CPy_DECREF(cpy_r_source_path); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r50 = CPyStr_Build(2, cpy_r_r48, cpy_r_r49); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r51 = CPyModule_builtins; - cpy_r_r52 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); - goto CPyL63; - } - PyObject *cpy_r_r54[1] = {cpy_r_r50}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); - goto CPyL63; - } - CPy_DECREF(cpy_r_r50); - CPy_Raise(cpy_r_r56); - CPy_DECREF(cpy_r_r56); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL32: ; - cpy_r_r57 = CPyStatic_network___accounts; - if (unlikely(cpy_r_r57 == NULL)) { - goto CPyL64; - } else - goto CPyL35; -CPyL33: ; - PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); - cpy_r_r58 = 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 95, CPyStatic_accounts___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL35: ; - cpy_r_r59 = CPyStatics[48]; /* 'load' */ - PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_source_path}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 95, CPyStatic_accounts___globals); - goto CPyL59; - } else - goto CPyL65; -CPyL36: ; - cpy_r_r63 = CPyModule_shutil; - cpy_r_r64 = CPyStatics[5]; /* 'copy' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 96, CPyStatic_accounts___globals); - goto CPyL59; - } - PyObject *cpy_r_r66[2] = {cpy_r_source_path, cpy_r_r8}; - cpy_r_r67 = (PyObject **)&cpy_r_r66; - cpy_r_r68 = PyObject_Vectorcall(cpy_r_r65, cpy_r_r67, 2, 0); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 96, CPyStatic_accounts___globals); - goto CPyL59; - } else - goto CPyL66; -CPyL38: ; - CPy_DECREF(cpy_r_r8); - cpy_r_r69 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r70 = CPyStatics[144]; /* "Keystore '\x1b[0;1;35m" */ - cpy_r_r71 = PyObject_Str(cpy_r_source_path); - CPy_DECREF(cpy_r_source_path); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r72 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r72 == NULL)) { - goto CPyL67; - } else - goto CPyL42; -CPyL40: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r73 = 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL42: ; - cpy_r_r74 = PyObject_Str(cpy_r_r72); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); - goto CPyL68; - } - cpy_r_r75 = CPyStatics[145]; /* "' has been imported with the id '\x1b[0;1;34m" */ - cpy_r_r76 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); - goto CPyL69; - } - cpy_r_r77 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r77 == NULL)) { - goto CPyL70; - } else - goto CPyL47; -CPyL45: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r78 = 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 100, CPyStatic_accounts___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL47: ; - cpy_r_r79 = PyObject_Str(cpy_r_r77); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); - goto CPyL71; - } - cpy_r_r80 = CPyStatics[132]; /* "'" */ - cpy_r_r81 = CPyStr_Build(7, cpy_r_r70, cpy_r_r71, cpy_r_r74, cpy_r_r75, cpy_r_r76, cpy_r_r79, cpy_r_r80); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); - goto CPyL51; - } - cpy_r_r82 = CPyDef__color___notify(cpy_r_r69, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 97, CPyStatic_accounts___globals); - goto CPyL51; - } else - goto CPyL72; -CPyL50: ; - cpy_r_r83 = Py_None; - return cpy_r_r83; -CPyL51: ; - cpy_r_r84 = NULL; - return cpy_r_r84; -CPyL52: ; - CPy_DecRef(cpy_r_r0); - goto CPyL51; -CPyL53: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL51; -CPyL54: ; - CPy_DecRef(cpy_r_r8); - goto CPyL51; -CPyL55: ; - CPy_DECREF(cpy_r_r8); - goto CPyL7; -CPyL56: ; - CPy_DecRef(cpy_r_r17); - goto CPyL51; -CPyL57: ; - CPy_DecRef(cpy_r_r8); - goto CPyL14; -CPyL58: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r28); - goto CPyL51; -CPyL59: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_source_path); - goto CPyL51; -CPyL60: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_source_path); - CPy_DecRef(cpy_r_r42); - goto CPyL51; -CPyL61: ; - CPy_DECREF(cpy_r_source_path); - goto CPyL25; -CPyL62: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r42); - goto CPyL26; -CPyL63: ; - CPy_DecRef(cpy_r_r50); - goto CPyL51; -CPyL64: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_source_path); - goto CPyL33; -CPyL65: ; - CPy_DECREF(cpy_r_r62); - goto CPyL36; -CPyL66: ; - CPy_DECREF(cpy_r_r68); - goto CPyL38; -CPyL67: ; - CPy_DecRef(cpy_r_r71); - goto CPyL40; -CPyL68: ; - CPy_DecRef(cpy_r_r71); - goto CPyL51; -CPyL69: ; - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r74); - goto CPyL51; -CPyL70: ; - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r76); - goto CPyL45; -CPyL71: ; - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r76); - goto CPyL51; -CPyL72: ; - CPy_DECREF(cpy_r_r82); - goto CPyL50; -} - -PyObject *CPyPy_accounts____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", "path", 0}; - static CPyArg_Parser parser = {"OO:_import", kwlist, 0}; - PyObject *obj_id_; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_id_, &obj_path)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *arg_path = obj_path; - PyObject *retval = CPyDef_accounts____import(arg_id_, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 82, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____export(PyObject *cpy_r_id_, PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_dest_path; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - cpy_r_r0 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); - goto CPyL47; - } - cpy_r_r1 = CPyStatics[134]; /* 'accounts/' */ - cpy_r_r2 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); - goto CPyL48; - } - cpy_r_r3 = CPyStatics[135]; /* '.json' */ - cpy_r_r4 = CPyStr_Build(3, cpy_r_r1, cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); - goto CPyL48; - } - cpy_r_r5 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r6[2] = {cpy_r_r0, cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r4); - cpy_r_r9 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r10[1] = {cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 106, CPyStatic_accounts___globals); - goto CPyL50; - } - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 106, CPyStatic_accounts___globals); - goto CPyL50; - } - if (cpy_r_r13) { - goto CPyL13; - } else - goto CPyL51; -CPyL7: ; - cpy_r_r14 = CPyStatics[146]; /* "No keystore exists with the id '" */ - cpy_r_r15 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); - goto CPyL47; - } - cpy_r_r16 = CPyStatics[132]; /* "'" */ - cpy_r_r17 = CPyStr_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); - goto CPyL47; - } - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); - goto CPyL52; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); - goto CPyL52; - } - CPy_DECREF(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r24 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL53; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 108, CPyStatic_accounts___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r26[1] = {cpy_r_path}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 108, CPyStatic_accounts___globals); - goto CPyL50; - } - cpy_r_r29 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r30[1] = {cpy_r_r28}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 108, CPyStatic_accounts___globals); - goto CPyL54; - } - CPy_DECREF(cpy_r_r28); - cpy_r_dest_path = cpy_r_r32; - cpy_r_r33 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_dest_path, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 109, CPyStatic_accounts___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_export", 109, CPyStatic_accounts___globals, "str", cpy_r_r34); - goto CPyL55; - } - cpy_r_r36 = CPyStr_IsTrue(cpy_r_r35); - CPy_DECREF(cpy_r_r35); - if (cpy_r_r36) goto CPyL23; - cpy_r_r37 = CPyStatics[135]; /* '.json' */ - cpy_r_r38 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r39[2] = {cpy_r_dest_path, cpy_r_r37}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 110, CPyStatic_accounts___globals); - goto CPyL55; - } - CPy_DECREF(cpy_r_dest_path); - cpy_r_dest_path = cpy_r_r41; -CPyL23: ; - cpy_r_r42 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r43[1] = {cpy_r_dest_path}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 111, CPyStatic_accounts___globals); - goto CPyL55; - } - if (unlikely(!PyBool_Check(cpy_r_r45))) { - CPy_TypeError("bool", cpy_r_r45); cpy_r_r46 = 2; - } else - cpy_r_r46 = cpy_r_r45 == Py_True; - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r46 == 2)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 111, CPyStatic_accounts___globals); - goto CPyL55; - } - if (cpy_r_r46) { - goto CPyL56; - } else - goto CPyL32; -CPyL26: ; - cpy_r_r47 = CPyStatics[148]; /* 'Export path ' */ - cpy_r_r48 = PyObject_Str(cpy_r_dest_path); - CPy_DECREF(cpy_r_dest_path); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); - goto CPyL47; - } - cpy_r_r49 = CPyStatics[149]; /* ' already exists' */ - cpy_r_r50 = CPyStr_Build(3, cpy_r_r47, cpy_r_r48, cpy_r_r49); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); - goto CPyL47; - } - cpy_r_r51 = CPyModule_builtins; - cpy_r_r52 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); - goto CPyL57; - } - PyObject *cpy_r_r54[1] = {cpy_r_r50}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); - goto CPyL57; - } - CPy_DECREF(cpy_r_r50); - CPy_Raise(cpy_r_r56); - CPy_DECREF(cpy_r_r56); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL32: ; - cpy_r_r57 = CPyModule_shutil; - cpy_r_r58 = CPyStatics[5]; /* 'copy' */ - cpy_r_r59 = CPyObject_GetAttr(cpy_r_r57, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 113, CPyStatic_accounts___globals); - goto CPyL55; - } - PyObject *cpy_r_r60[2] = {cpy_r_r8, cpy_r_dest_path}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_Vectorcall(cpy_r_r59, cpy_r_r61, 2, 0); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 113, CPyStatic_accounts___globals); - goto CPyL55; - } else - goto CPyL58; -CPyL34: ; - CPy_DECREF(cpy_r_r8); - cpy_r_r63 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r64 = CPyStatics[150]; /* "Account with id '\x1b[0;1;34m" */ - cpy_r_r65 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); - goto CPyL59; - } - cpy_r_r66 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r66 == NULL)) { - goto CPyL60; - } else - goto CPyL38; -CPyL36: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r67 = 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r68 = PyObject_Str(cpy_r_r66); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); - goto CPyL61; - } - cpy_r_r69 = CPyStatics[151]; /* "' has been exported to keystore '\x1b[0;1;35m" */ - cpy_r_r70 = PyObject_Str(cpy_r_dest_path); - CPy_DECREF(cpy_r_dest_path); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); - goto CPyL62; - } - cpy_r_r71 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r71 == NULL)) { - goto CPyL63; - } else - goto CPyL43; -CPyL41: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r72 = 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 117, CPyStatic_accounts___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r73 = PyObject_Str(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); - goto CPyL64; - } - cpy_r_r74 = CPyStatics[132]; /* "'" */ - cpy_r_r75 = CPyStr_Build(7, cpy_r_r64, cpy_r_r65, cpy_r_r68, cpy_r_r69, cpy_r_r70, cpy_r_r73, cpy_r_r74); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r68); - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); - goto CPyL47; - } - cpy_r_r76 = CPyDef__color___notify(cpy_r_r63, cpy_r_r75); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 114, CPyStatic_accounts___globals); - goto CPyL47; - } else - goto CPyL65; -CPyL46: ; - cpy_r_r77 = Py_None; - return cpy_r_r77; -CPyL47: ; - cpy_r_r78 = NULL; - return cpy_r_r78; -CPyL48: ; - CPy_DecRef(cpy_r_r0); - goto CPyL47; -CPyL49: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL47; -CPyL50: ; - CPy_DecRef(cpy_r_r8); - goto CPyL47; -CPyL51: ; - CPy_DECREF(cpy_r_r8); - goto CPyL7; -CPyL52: ; - CPy_DecRef(cpy_r_r17); - goto CPyL47; -CPyL53: ; - CPy_DecRef(cpy_r_r8); - goto CPyL14; -CPyL54: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r28); - goto CPyL47; -CPyL55: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_dest_path); - goto CPyL47; -CPyL56: ; - CPy_DECREF(cpy_r_r8); - goto CPyL26; -CPyL57: ; - CPy_DecRef(cpy_r_r50); - goto CPyL47; -CPyL58: ; - CPy_DECREF(cpy_r_r62); - goto CPyL34; -CPyL59: ; - CPy_DecRef(cpy_r_dest_path); - goto CPyL47; -CPyL60: ; - CPy_DecRef(cpy_r_dest_path); - CPy_DecRef(cpy_r_r65); - goto CPyL36; -CPyL61: ; - CPy_DecRef(cpy_r_dest_path); - CPy_DecRef(cpy_r_r65); - goto CPyL47; -CPyL62: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r68); - goto CPyL47; -CPyL63: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r70); - goto CPyL41; -CPyL64: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r70); - goto CPyL47; -CPyL65: ; - CPy_DECREF(cpy_r_r76); - goto CPyL46; -} - -PyObject *CPyPy_accounts____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", "path", 0}; - static CPyArg_Parser parser = {"OO:_export", kwlist, 0}; - PyObject *obj_id_; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_id_, &obj_path)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *arg_path = obj_path; - PyObject *retval = CPyDef_accounts____export(arg_id_, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 104, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____password(PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_a; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - cpy_r_r0 = CPyStatic_network___accounts; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 122, CPyStatic_accounts___globals); - goto CPyL14; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[48]; /* 'load' */ - PyObject *cpy_r_r3[2] = {cpy_r_r0, cpy_r_id_}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 122, CPyStatic_accounts___globals); - goto CPyL14; - } - cpy_r_a = cpy_r_r5; - cpy_r_r6 = cpy_r_a; - cpy_r_r7 = CPyStatics[128]; /* 'save' */ - cpy_r_r8 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r9[3] = {cpy_r_r6, cpy_r_id_, cpy_r_r8}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2083]; /* ('overwrite',) */ - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r10, 9223372036854775810ULL, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 123, CPyStatic_accounts___globals); - goto CPyL15; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r13 = cpy_r_r12; - CPy_DECREF(cpy_r_r13); - cpy_r_r14 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r15 = CPyStatics[153]; /* "Password has been changed for account '\x1b[0;1;34m" */ - cpy_r_r16 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); - goto CPyL14; - } - cpy_r_r17 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r17 == NULL)) { - goto CPyL16; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r18 = 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); - goto CPyL14; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r19 = PyObject_Str(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); - goto CPyL17; - } - cpy_r_r20 = CPyStatics[132]; /* "'" */ - cpy_r_r21 = CPyStr_Build(4, cpy_r_r15, cpy_r_r16, cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); - goto CPyL14; - } - cpy_r_r22 = CPyDef__color___notify(cpy_r_r14, cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); - goto CPyL14; - } else - goto CPyL18; -CPyL13: ; - cpy_r_r23 = Py_None; - return cpy_r_r23; -CPyL14: ; - cpy_r_r24 = NULL; - return cpy_r_r24; -CPyL15: ; - CPy_DecRef(cpy_r_r6); - goto CPyL14; -CPyL16: ; - CPy_DecRef(cpy_r_r16); - goto CPyL8; -CPyL17: ; - CPy_DecRef(cpy_r_r16); - goto CPyL14; -CPyL18: ; - CPy_DECREF(cpy_r_r22); - goto CPyL13; -} - -PyObject *CPyPy_accounts____password(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", 0}; - static CPyArg_Parser parser = {"O:_password", kwlist, 0}; - PyObject *obj_id_; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *retval = CPyDef_accounts____password(arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 121, CPyStatic_accounts___globals); - return NULL; -} - -PyObject *CPyDef_accounts____delete(PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); - goto CPyL13; - } - cpy_r_r1 = CPyStatics[134]; /* 'accounts/' */ - cpy_r_r2 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); - goto CPyL14; - } - cpy_r_r3 = CPyStatics[135]; /* '.json' */ - cpy_r_r4 = CPyStr_Build(3, cpy_r_r1, cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); - goto CPyL14; - } - cpy_r_r5 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r6[2] = {cpy_r_r0, cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); - goto CPyL15; - } - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r4); - cpy_r_r9 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r10[1] = {cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 129, CPyStatic_accounts___globals); - goto CPyL16; - } else - goto CPyL17; -CPyL5: ; - CPy_DECREF(cpy_r_r8); - cpy_r_r13 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r14 = CPyStatics[155]; /* "Account '\x1b[0;1;34m" */ - cpy_r_r15 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); - goto CPyL13; - } - cpy_r_r16 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r16 == NULL)) { - goto CPyL18; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL9: ; - cpy_r_r18 = PyObject_Str(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); - goto CPyL19; - } - cpy_r_r19 = CPyStatics[156]; /* "' has been deleted" */ - cpy_r_r20 = CPyStr_Build(4, cpy_r_r14, cpy_r_r15, cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); - goto CPyL13; - } - cpy_r_r21 = CPyDef__color___notify(cpy_r_r13, cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); - goto CPyL13; - } else - goto CPyL20; -CPyL12: ; - cpy_r_r22 = Py_None; - return cpy_r_r22; -CPyL13: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - goto CPyL13; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL13; -CPyL16: ; - CPy_DecRef(cpy_r_r8); - goto CPyL13; -CPyL17: ; - CPy_DECREF(cpy_r_r12); - goto CPyL5; -CPyL18: ; - CPy_DecRef(cpy_r_r15); - goto CPyL7; -CPyL19: ; - CPy_DecRef(cpy_r_r15); - goto CPyL13; -CPyL20: ; - CPy_DECREF(cpy_r_r21); - goto CPyL12; -} - -PyObject *CPyPy_accounts____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", 0}; - static CPyArg_Parser parser = {"O:_delete", kwlist, 0}; - PyObject *obj_id_; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *retval = CPyDef_accounts____delete(arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 127, CPyStatic_accounts___globals); - return NULL; -} - -char CPyDef_accounts_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", -1, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_shutil; - 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] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2085]; /* (('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys')) */ - cpy_r_r12 = CPyStatic_accounts___globals; - cpy_r_r13 = CPyStatics[158]; /* 'brownie/_cli/accounts.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL13; - cpy_r_r16 = CPyStatics[2086]; /* ('accounts',) */ - cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r18 = CPyStatic_accounts___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", 6, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie = cpy_r_r19; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2087]; /* ('Path', 'ujson_load') */ - cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r22 = CPyStatic_accounts___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("brownie/_cli/accounts.py", "", 7, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie____c_constants = cpy_r_r23; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2088]; /* ('_get_data_folder',) */ - cpy_r_r25 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r26 = CPyStatic_accounts___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("brownie/_cli/accounts.py", "", 8, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie____config = cpy_r_r27; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2089]; /* ('to_address',) */ - cpy_r_r29 = CPyStatics[162]; /* 'brownie.convert' */ - cpy_r_r30 = CPyStatic_accounts___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", 9, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie___convert = cpy_r_r31; - CPy_INCREF(CPyModule_brownie___convert); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[2081]; /* ('color', 'notify') */ - cpy_r_r33 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r34 = CPyStatic_accounts___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", 10, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie___utils = cpy_r_r35; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[2090]; /* ('bright_black', 'bright_blue', 'bright_magenta') */ - cpy_r_r37 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r38 = CPyStatic_accounts___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", 11, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie___utils____color = cpy_r_r39; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r41 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r42 = CPyStatic_accounts___globals; - cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", 12, CPyStatic_accounts___globals); - goto CPyL13; - } - CPyModule_brownie___utils___docopt = cpy_r_r43; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r43); - cpy_r_r44 = CPyStatics[167]; /* ('Usage: brownie accounts [ ...] ' - '[options]\n' - '\n' - 'Commands:\n' - ' list List available ' - 'accounts\n' - ' new Add a new account ' - 'by entering a private key\n' - ' generate Add a new account ' - 'with a random private key\n' - ' import Import a new ' - 'account via a keystore file\n' - ' export Export an existing ' - 'account keystore file\n' - ' password Change the password ' - 'of an existing account\n' - ' delete Delete an existing ' - 'account\n' - '\n' - 'Options:\n' - ' --help -h Display this ' - 'message\n' - '\n' - 'Command-line helper for managing local accounts. You ' - 'can unlock local accounts from\n' - 'scripts or the console using the Accounts.load ' - 'method.\n') */ - cpy_r_r45 = CPyStatic_accounts___globals; - cpy_r_r46 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/_cli/accounts.py", "", 14, CPyStatic_accounts___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r49 = 2; - return cpy_r_r49; -} -static PyMethodDef bakemodule_methods[] = { - {"main", (PyCFunction)CPyPy_bake___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___bake(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___bake__internal, "__name__"); - CPyStatic_bake___globals = PyModule_GetDict(CPyModule_brownie____cli___bake__internal); - if (unlikely(CPyStatic_bake___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_bake_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___bake__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef bakemodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.bake", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - bakemodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___bake(void) -{ - if (CPyModule_brownie____cli___bake__internal) { - Py_INCREF(CPyModule_brownie____cli___bake__internal); - return CPyModule_brownie____cli___bake__internal; - } - CPyModule_brownie____cli___bake__internal = PyModule_Create(&bakemodule); - if (unlikely(CPyModule_brownie____cli___bake__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___bake(CPyModule_brownie____cli___bake__internal) != 0) - goto fail; - return CPyModule_brownie____cli___bake__internal; - fail: - return NULL; -} - -PyObject *CPyDef_bake___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - cpy_r_r0 = CPyStatic_bake___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals); - goto CPyL16; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals, "str", cpy_r_r2); - goto CPyL16; - } - cpy_r_r4 = CPyStatic_bake___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals); - goto CPyL17; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals); - goto CPyL17; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals, "dict", cpy_r_r9); - goto CPyL16; - } - cpy_r_r11 = CPyStatics[168]; /* '' */ - cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); - goto CPyL18; - } - cpy_r_r13 = CPyStatics[169]; /* '' */ - cpy_r_r14 = CPyDict_GetItem(cpy_r_r10, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); - goto CPyL19; - } - cpy_r_r15 = CPyStatics[170]; /* '--force' */ - cpy_r_r16 = CPyDict_GetItem(cpy_r_r10, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); - goto CPyL20; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r17 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals, "str", cpy_r_r12); - goto CPyL21; - } - if (unlikely(!PyBool_Check(cpy_r_r16))) { - CPy_TypeError("bool", cpy_r_r16); cpy_r_r18 = 2; - } else - cpy_r_r18 = cpy_r_r16 == Py_True; - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r18 == 2)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); - goto CPyL22; - } - cpy_r_r19 = CPyDef_project___main___from_brownie_mix(cpy_r_r17, cpy_r_r14, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); - goto CPyL18; - } - cpy_r_r20 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r21 = CPyStatics[171]; /* "Brownie mix '" */ - cpy_r_r22 = CPyStatics[168]; /* '' */ - cpy_r_r23 = CPyDict_GetItem(cpy_r_r10, cpy_r_r22); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); - goto CPyL23; - } - cpy_r_r24 = PyObject_Str(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); - goto CPyL23; - } - cpy_r_r25 = CPyStatics[172]; /* "' has been initiated at " */ - cpy_r_r26 = CPyStr_Build(4, cpy_r_r21, cpy_r_r24, cpy_r_r25, cpy_r_r19); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); - goto CPyL16; - } - cpy_r_r27 = CPyDef__color___notify(cpy_r_r20, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); - goto CPyL16; - } else - goto CPyL24; -CPyL15: ; - cpy_r_r28 = Py_None; - return cpy_r_r28; -CPyL16: ; - cpy_r_r29 = NULL; - return cpy_r_r29; -CPyL17: ; - CPy_DecRef(cpy_r_r3); - goto CPyL16; -CPyL18: ; - CPy_DecRef(cpy_r_r10); - goto CPyL16; -CPyL19: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL16; -CPyL20: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL16; -CPyL21: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r16); - goto CPyL16; -CPyL22: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - goto CPyL16; -CPyL23: ; - CPy_DecRef(cpy_r_r19); - goto CPyL16; -CPyL24: ; - CPy_DECREF(cpy_r_r27); - goto CPyL15; -} - -PyObject *CPyPy_bake___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_bake___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/bake.py", "main", 24, CPyStatic_bake___globals); - return NULL; -} - -char CPyDef_bake_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "", -1, CPyStatic_bake___globals); - goto CPyL8; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2092]; /* ('project',) */ - cpy_r_r6 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r7 = CPyStatic_bake___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "", 3, CPyStatic_bake___globals); - goto CPyL8; - } - CPyModule_brownie = cpy_r_r8; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2093]; /* ('notify',) */ - cpy_r_r10 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r11 = CPyStatic_bake___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "", 4, CPyStatic_bake___globals); - goto CPyL8; - } - CPyModule_brownie___utils = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r14 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r15 = CPyStatic_bake___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/bake.py", "", 5, CPyStatic_bake___globals); - goto CPyL8; - } - CPyModule_brownie___utils___docopt = cpy_r_r16; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[174]; /* ('Usage: brownie bake [] [options]\n' - '\n' - 'Arguments:\n' - ' Name of Brownie mix to ' - 'initialize\n' - ' Path to initialize to (default ' - 'is name of mix)\n' - '\n' - 'Options:\n' - ' --force -f Allow init inside a project ' - 'subfolder\n' - ' --help -h Display this message\n' - '\n' - 'Brownie mixes are ready-made templates that you can ' - 'use as a starting\n' - 'point for your own project, or as a part of a ' - 'tutorial.\n' - '\n' - 'For a complete list of Brownie mixes visit ' - 'https://www.github.com/brownie-mix\n') */ - cpy_r_r18 = CPyStatic_bake___globals; - cpy_r_r19 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_cli/bake.py", "", 7, CPyStatic_bake___globals); - goto CPyL8; - } - return 1; -CPyL8: ; - cpy_r_r22 = 2; - return cpy_r_r22; -} - -PyObject *CPyDef_compile_____mypyc__main_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_compile___main_env(void); - -static PyObject * -compile___main_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_compile___main_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_compile_____mypyc__main_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -compile___main_env_traverse(brownie____cli___compile___main_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_args); - Py_VISIT(self->_project_path); - Py_VISIT(self->_build_path); - Py_VISIT(self->_contract_artifact_path); - Py_VISIT(self->_interface_artifact_path); - Py_VISIT(self->_name); - Py_VISIT(self->_path); - Py_VISIT(self->_proj); - Py_VISIT(self->_codesize); - Py_VISIT(self->_contract); - Py_VISIT(self->_bytecode); - Py_VISIT(self->_i.f0); - if (CPyTagged_CheckLong(self->_i.f1)) { - Py_VISIT(CPyTagged_LongAsObject(self->_i.f1)); - } - if (CPyTagged_CheckLong(self->_indent)) { - Py_VISIT(CPyTagged_LongAsObject(self->_indent)); - } - return 0; -} - -static int -compile___main_env_clear(brownie____cli___compile___main_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_args); - Py_CLEAR(self->_project_path); - Py_CLEAR(self->_build_path); - Py_CLEAR(self->_contract_artifact_path); - Py_CLEAR(self->_interface_artifact_path); - Py_CLEAR(self->_name); - Py_CLEAR(self->_path); - Py_CLEAR(self->_proj); - Py_CLEAR(self->_codesize); - Py_CLEAR(self->_contract); - Py_CLEAR(self->_bytecode); - Py_CLEAR(self->_i.f0); - if (CPyTagged_CheckLong(self->_i.f1)) { - CPyTagged __tmp = self->_i.f1; - self->_i.f1 = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - if (CPyTagged_CheckLong(self->_indent)) { - CPyTagged __tmp = self->_indent; - self->_indent = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - return 0; -} - -static void -compile___main_env_dealloc(brownie____cli___compile___main_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (compile___main_env_free_instance == NULL) { - compile___main_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_args); - Py_CLEAR(self->_project_path); - Py_CLEAR(self->_build_path); - Py_CLEAR(self->_contract_artifact_path); - Py_CLEAR(self->_interface_artifact_path); - Py_CLEAR(self->_name); - Py_CLEAR(self->_path); - Py_CLEAR(self->_proj); - Py_CLEAR(self->_codesize); - Py_CLEAR(self->_contract); - Py_CLEAR(self->_bytecode); - Py_CLEAR(self->_i.f0); - if (CPyTagged_CheckLong(self->_i.f1)) { - CPyTagged __tmp = self->_i.f1; - self->_i.f1 = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->_i.f1 = CPY_INT_TAG; - } - if (CPyTagged_CheckLong(self->_indent)) { - CPyTagged __tmp = self->_indent; - self->_indent = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->_indent = CPY_INT_TAG; - } - return; - } - CPy_TRASHCAN_BEGIN(self, compile___main_env_dealloc) - compile___main_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem compile___main_env_vtable[1]; -static bool -CPyDef_compile___main_env_trait_vtable_setup(void) -{ - CPyVTableItem compile___main_env_vtable_scratch[] = { - NULL - }; - memcpy(compile___main_env_vtable, compile___main_env_vtable_scratch, sizeof(compile___main_env_vtable)); - return 1; -} - -static PyMethodDef compile___main_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_compile___main_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "main_env", - .tp_new = compile___main_env_new, - .tp_dealloc = (destructor)compile___main_env_dealloc, - .tp_traverse = (traverseproc)compile___main_env_traverse, - .tp_clear = (inquiry)compile___main_env_clear, - .tp_methods = compile___main_env_methods, - .tp_basicsize = sizeof(brownie____cli___compile___main_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("main_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_compile___main_env_template = &CPyType_compile___main_env_template_; - -PyObject *CPyDef_compile_____mypyc__main_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___compile___main_envObject *self; - if (compile___main_env_free_instance != NULL) { - self = compile___main_env_free_instance; - compile___main_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___compile___main_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = compile___main_env_vtable; - self->_i = (tuple_T2OI) { NULL, CPY_INT_TAG }; - self->_indent = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_compile___main_env(void) -{ - PyObject *self = CPyDef_compile_____mypyc__main_env_setup((PyObject *)CPyType_compile___main_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__compile_____mypyc_lambda__0_main_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj(void); - -static PyObject * -compile_____mypyc_lambda__0_main_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_compile_____mypyc_lambda__0_main_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -compile_____mypyc_lambda__0_main_obj_traverse(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -compile_____mypyc_lambda__0_main_obj_clear(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -compile_____mypyc_lambda__0_main_obj_dealloc(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (compile_____mypyc_lambda__0_main_obj_free_instance == NULL) { - compile_____mypyc_lambda__0_main_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, compile_____mypyc_lambda__0_main_obj_dealloc) - compile_____mypyc_lambda__0_main_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem compile_____mypyc_lambda__0_main_obj_vtable[2]; -static bool -CPyDef_compile_____mypyc_lambda__0_main_obj_trait_vtable_setup(void) -{ - CPyVTableItem compile_____mypyc_lambda__0_main_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_compile_____mypyc_lambda__0_main_obj_____call__, - (CPyVTableItem)CPyDef_compile_____mypyc_lambda__0_main_obj_____get__, - }; - memcpy(compile_____mypyc_lambda__0_main_obj_vtable, compile_____mypyc_lambda__0_main_obj_vtable_scratch, sizeof(compile_____mypyc_lambda__0_main_obj_vtable)); - return 1; -} - -static PyObject * -compile_____mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, void *closure); -static int -compile_____mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef compile_____mypyc_lambda__0_main_obj_getseters[] = { - {"__mypyc_env__", - (getter)compile_____mypyc_lambda__0_main_obj_get___3_mypyc_env__, (setter)compile_____mypyc_lambda__0_main_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef compile_____mypyc_lambda__0_main_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_compile_____mypyc_lambda__0_main_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_compile_____mypyc_lambda__0_main_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_compile_____mypyc_lambda__0_main_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0_main_obj", - .tp_new = compile_____mypyc_lambda__0_main_obj_new, - .tp_dealloc = (destructor)compile_____mypyc_lambda__0_main_obj_dealloc, - .tp_traverse = (traverseproc)compile_____mypyc_lambda__0_main_obj_traverse, - .tp_clear = (inquiry)compile_____mypyc_lambda__0_main_obj_clear, - .tp_getset = compile_____mypyc_lambda__0_main_obj_getseters, - .tp_methods = compile_____mypyc_lambda__0_main_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__compile_____mypyc_lambda__0_main_obj, - .tp_basicsize = sizeof(brownie____cli___compile_____mypyc_lambda__0_main_objObject), - .tp_vectorcall_offset = offsetof(brownie____cli___compile_____mypyc_lambda__0_main_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0_main_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_compile_____mypyc_lambda__0_main_obj_template = &CPyType_compile_____mypyc_lambda__0_main_obj_template_; - -PyObject *CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___compile_____mypyc_lambda__0_main_objObject *self; - if (compile_____mypyc_lambda__0_main_obj_free_instance != NULL) { - self = compile_____mypyc_lambda__0_main_obj_free_instance; - compile_____mypyc_lambda__0_main_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___compile_____mypyc_lambda__0_main_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = compile_____mypyc_lambda__0_main_obj_vtable; - self->vectorcall = CPyPy_compile_____mypyc_lambda__0_main_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj(void) -{ - PyObject *self = CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject *)CPyType_compile_____mypyc_lambda__0_main_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -compile_____mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0_main_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -compile_____mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0_main_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_compile___main_env)) - tmp = value; - else { - CPy_TypeError("brownie._cli.compile.main_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef compilemodule_methods[] = { - {"main", (PyCFunction)CPyPy_compile___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___compile(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___compile__internal, "__name__"); - CPyStatic_compile___globals = PyModule_GetDict(CPyModule_brownie____cli___compile__internal); - if (unlikely(CPyStatic_compile___globals == NULL)) - goto fail; - CPyType_compile___main_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_compile___main_env_template, NULL, modname); - if (unlikely(!CPyType_compile___main_env)) - goto fail; - CPyType_compile_____mypyc_lambda__0_main_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_compile_____mypyc_lambda__0_main_obj_template, NULL, modname); - if (unlikely(!CPyType_compile_____mypyc_lambda__0_main_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_compile_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___compile__internal); - Py_CLEAR(modname); - CPy_XDECREF_NO_IMM(CPyStatic_compile___CODESIZE_COLORS); - CPyStatic_compile___CODESIZE_COLORS = NULL; - Py_CLEAR(CPyType_compile___main_env); - Py_CLEAR(CPyType_compile_____mypyc_lambda__0_main_obj); - return -1; -} -static struct PyModuleDef compilemodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.compile", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - compilemodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___compile(void) -{ - if (CPyModule_brownie____cli___compile__internal) { - Py_INCREF(CPyModule_brownie____cli___compile__internal); - return CPyModule_brownie____cli___compile__internal; - } - CPyModule_brownie____cli___compile__internal = PyModule_Create(&compilemodule); - if (unlikely(CPyModule_brownie____cli___compile__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___compile(CPyModule_brownie____cli___compile__internal) != 0) - goto fail; - return CPyModule_brownie____cli___compile__internal; - fail: - return NULL; -} - -PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/compile.py", "__get__", -1, CPyStatic_compile___globals); - return NULL; -} - -CPyTagged CPyDef_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OI cpy_r_k) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - CPyTagged cpy_r_r2; - cpy_r_r0 = ((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/_cli/compile.py", "", "__mypyc_lambda__0_main_obj", "__mypyc_env__", 62, CPyStatic_compile___globals); - goto CPyL2; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL3; -CPyL1: ; - cpy_r_r1 = cpy_r_k.f1; - CPyTagged_INCREF(cpy_r_r1); - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = CPY_INT_TAG; - return cpy_r_r2; -CPyL3: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"k", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_k; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - tuple_T2OI arg_k; - PyObject *__tmp23; - if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { - __tmp23 = NULL; - goto __LL24; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) - __tmp23 = PyTuple_GET_ITEM(obj_k, 0); - else { - __tmp23 = NULL; - } - if (__tmp23 == NULL) goto __LL24; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_k, 1)))) - __tmp23 = PyTuple_GET_ITEM(obj_k, 1); - else { - __tmp23 = NULL; - } - if (__tmp23 == NULL) goto __LL24; - __tmp23 = obj_k; -__LL24: ; - if (unlikely(__tmp23 == NULL)) { - CPy_TypeError("tuple[str, int]", obj_k); goto fail; - } else { - PyObject *__tmp25 = PyTuple_GET_ITEM(obj_k, 0); - PyObject *__tmp26; - if (likely(PyUnicode_Check(__tmp25))) - __tmp26 = __tmp25; - else { - CPy_TypeError("str", __tmp25); - __tmp26 = NULL; - } - arg_k.f0 = __tmp26; - PyObject *__tmp27 = PyTuple_GET_ITEM(obj_k, 1); - CPyTagged __tmp28; - if (likely(PyLong_Check(__tmp27))) - __tmp28 = CPyTagged_BorrowFromObject(__tmp27); - else { - CPy_TypeError("int", __tmp27); goto fail; - } - arg_k.f1 = __tmp28; - } - CPyTagged retval = CPyDef_compile_____mypyc_lambda__0_main_obj_____call__(arg___mypyc_self__, arg_k); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/compile.py", "", 62, CPyStatic_compile___globals); - return NULL; -} - -PyObject *CPyDef_compile___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_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; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - 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; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char 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; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_name; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - int32_t cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject **cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - int64_t cpy_r_r114; - char cpy_r_r115; - CPyTagged cpy_r_r116; - CPyTagged cpy_r_r117; - tuple_T2OI cpy_r_r118; - PyObject *cpy_r_r119; - int32_t cpy_r_r120; - char cpy_r_r121; - char cpy_r_r122; - CPyPtr cpy_r_r123; - int64_t cpy_r_r124; - PyObject *cpy_r_r125; - int64_t cpy_r_r126; - CPyPtr cpy_r_r127; - int64_t cpy_r_r128; - char cpy_r_r129; - CPyPtr cpy_r_r130; - CPyPtr cpy_r_r131; - int64_t cpy_r_r132; - CPyPtr cpy_r_r133; - PyObject *cpy_r_r134; - tuple_T2OI cpy_r_r135; - PyObject *cpy_r_r136; - int64_t cpy_r_r137; - char cpy_r_r138; - CPyTagged cpy_r_r139; - PyObject *cpy_r_r140; - int64_t cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject **cpy_r_r146; - PyObject *cpy_r_r147; - CPyTagged cpy_r_r148; - PyObject *cpy_r_r149; - char cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject **cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - int64_t cpy_r_r160; - CPyPtr cpy_r_r161; - int64_t cpy_r_r162; - char cpy_r_r163; - CPyPtr cpy_r_r164; - CPyPtr cpy_r_r165; - int64_t cpy_r_r166; - CPyPtr cpy_r_r167; - PyObject *cpy_r_r168; - tuple_T2OI cpy_r_r169; - PyObject *cpy_r_r170; - CPyTagged cpy_r_r171; - double cpy_r_r172; - char cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - char cpy_r_r177; - int64_t cpy_r_r178; - CPyPtr cpy_r_r179; - int64_t cpy_r_r180; - char cpy_r_r181; - CPyPtr cpy_r_r182; - CPyPtr cpy_r_r183; - int64_t cpy_r_r184; - CPyPtr cpy_r_r185; - PyObject *cpy_r_r186; - tuple_T2FO cpy_r_r187; - double cpy_r_r188; - char cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - int64_t cpy_r_r192; - PyObject *cpy_r_pct_color; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject **cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject **cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject **cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject **cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - char cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject **cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - CPyPtr cpy_r_r241; - CPyPtr cpy_r_r242; - CPyPtr cpy_r_r243; - CPyPtr cpy_r_r244; - CPyPtr cpy_r_r245; - CPyPtr cpy_r_r246; - CPyPtr cpy_r_r247; - CPyPtr cpy_r_r248; - CPyPtr cpy_r_r249; - CPyPtr cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject **cpy_r_r256; - PyObject *cpy_r_r257; - int64_t cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject **cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - cpy_r_r0 = CPyDef_compile___main_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 32, CPyStatic_compile___globals); - goto CPyL119; - } - cpy_r_r1 = CPyStatic_compile___globals; - cpy_r_r2 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals); - goto CPyL120; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals, "str", cpy_r_r3); - goto CPyL120; - } - cpy_r_r5 = CPyStatic_compile___globals; - cpy_r_r6 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals); - goto CPyL121; - } - PyObject *cpy_r_r8[1] = {cpy_r_r4}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals); - goto CPyL121; - } - CPy_DECREF(cpy_r_r4); - if (likely(PyDict_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals, "dict", cpy_r_r10); - goto CPyL120; - } - cpy_r_r12 = CPyStatics[175]; /* '.' */ - cpy_r_r13 = CPyDef_project___main___check_for_project(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 34, CPyStatic_compile___globals); - goto CPyL122; - } - cpy_r_r14 = (PyObject *)&_Py_NoneStruct; - cpy_r_r15 = cpy_r_r13 == cpy_r_r14; - if (cpy_r_r15) { - goto CPyL123; - } else - goto CPyL11; -CPyL8: ; - cpy_r_r16 = CPyStatic_compile___globals; - cpy_r_r17 = CPyStatics[82]; /* 'ProjectNotFound' */ - cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 36, CPyStatic_compile___globals); - goto CPyL119; - } - CPy_Raise(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 36, CPyStatic_compile___globals); - goto CPyL119; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r19 = CPyDef__config____load_project_structure_config(cpy_r_r13); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 38, CPyStatic_compile___globals); - goto CPyL124; - } - cpy_r_r20 = CPyStatics[176]; /* 'build' */ - cpy_r_r21 = PyObject_GetItem(cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 38, CPyStatic_compile___globals); - goto CPyL124; - } - cpy_r_r22 = cpy_r_r13; - cpy_r_r23 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r24[2] = {cpy_r_r22, cpy_r_r21}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 38, CPyStatic_compile___globals); - goto CPyL125; - } - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r21); - cpy_r_r27 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r28 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r29[2] = {cpy_r_r26, cpy_r_r27}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 40, CPyStatic_compile___globals); - goto CPyL126; - } - cpy_r_r32 = CPyStatics[178]; /* 'interfaces' */ - cpy_r_r33 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r34[2] = {cpy_r_r26, cpy_r_r32}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 41, CPyStatic_compile___globals); - goto CPyL127; - } - CPy_DECREF(cpy_r_r26); - cpy_r_r37 = CPyStatics[179]; /* '--all' */ - cpy_r_r38 = CPyDict_GetItem(cpy_r_r11, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 43, CPyStatic_compile___globals); - goto CPyL128; - } - cpy_r_r39 = PyObject_IsTrue(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 43, CPyStatic_compile___globals); - goto CPyL128; - } - cpy_r_r41 = cpy_r_r39; - if (!cpy_r_r41) goto CPyL129; - cpy_r_r42 = CPyModule_shutil; - cpy_r_r43 = CPyStatics[180]; /* 'rmtree' */ - cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 44, CPyStatic_compile___globals); - goto CPyL128; - } - cpy_r_r45 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r46[2] = {cpy_r_r31, cpy_r_r45}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = CPyStatics[2094]; /* ('ignore_errors',) */ - cpy_r_r49 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r47, 1, cpy_r_r48); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 44, CPyStatic_compile___globals); - goto CPyL128; - } else - goto CPyL130; -CPyL22: ; - cpy_r_r50 = CPyModule_shutil; - cpy_r_r51 = CPyStatics[180]; /* 'rmtree' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 45, CPyStatic_compile___globals); - goto CPyL128; - } - cpy_r_r53 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r54[2] = {cpy_r_r36, cpy_r_r53}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = CPyStatics[2094]; /* ('ignore_errors',) */ - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r55, 1, cpy_r_r56); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 45, CPyStatic_compile___globals); - goto CPyL128; - } else - goto CPyL131; -CPyL24: ; - CPy_DECREF(cpy_r_r36); - goto CPyL40; -CPyL25: ; - cpy_r_r58 = CPyStatics[182]; /* '' */ - cpy_r_r59 = CPyDict_GetItem(cpy_r_r11, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 46, CPyStatic_compile___globals); - goto CPyL132; - } - cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 46, CPyStatic_compile___globals); - goto CPyL132; - } - cpy_r_r62 = cpy_r_r60; - if (!cpy_r_r62) goto CPyL40; - cpy_r_r63 = CPyStatics[182]; /* '' */ - cpy_r_r64 = CPyDict_GetItem(cpy_r_r11, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 47, CPyStatic_compile___globals); - goto CPyL132; - } - cpy_r_r65 = PyObject_GetIter(cpy_r_r64); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 47, CPyStatic_compile___globals); - goto CPyL132; - } -CPyL30: ; - cpy_r_r66 = PyIter_Next(cpy_r_r65); - if (cpy_r_r66 == NULL) goto CPyL133; - cpy_r_name = cpy_r_r66; - cpy_r_r67 = PyObject_Str(cpy_r_name); - CPy_DECREF(cpy_r_name); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 48, CPyStatic_compile___globals); - goto CPyL134; - } - cpy_r_r68 = CPyStatics[135]; /* '.json' */ - cpy_r_r69 = CPyStr_Build(2, cpy_r_r67, cpy_r_r68); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 48, CPyStatic_compile___globals); - goto CPyL134; - } - cpy_r_r70 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r71[2] = {cpy_r_r31, cpy_r_r69}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r72, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 48, CPyStatic_compile___globals); - goto CPyL135; - } - CPy_DECREF(cpy_r_r69); - cpy_r_r74 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r75[1] = {cpy_r_r73}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 49, CPyStatic_compile___globals); - goto CPyL136; - } - if (unlikely(!PyBool_Check(cpy_r_r77))) { - CPy_TypeError("bool", cpy_r_r77); cpy_r_r78 = 2; - } else - cpy_r_r78 = cpy_r_r77 == Py_True; - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r78 == 2)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 49, CPyStatic_compile___globals); - goto CPyL136; - } - if (!cpy_r_r78) goto CPyL137; - cpy_r_r79 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r80[1] = {cpy_r_r73}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 50, CPyStatic_compile___globals); - goto CPyL136; - } else - goto CPyL138; -CPyL38: ; - CPy_DECREF(cpy_r_r73); - goto CPyL30; -CPyL39: ; - cpy_r_r83 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 47, CPyStatic_compile___globals); - goto CPyL132; - } -CPyL40: ; - cpy_r_r84 = NULL; - cpy_r_r85 = NULL; - cpy_r_r86 = 2; - cpy_r_r87 = 2; - cpy_r_r88 = CPyDef_project___main___load(cpy_r_r84, cpy_r_r85, cpy_r_r86, cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 52, CPyStatic_compile___globals); - goto CPyL132; - } - cpy_r_r89 = CPyStatics[183]; /* '--size' */ - cpy_r_r90 = CPyDict_GetItem(cpy_r_r11, cpy_r_r89); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 54, CPyStatic_compile___globals); - goto CPyL139; - } - cpy_r_r91 = PyObject_IsTrue(cpy_r_r90); - CPy_DECREF(cpy_r_r90); - cpy_r_r92 = cpy_r_r91 >= 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 54, CPyStatic_compile___globals); - goto CPyL139; - } - cpy_r_r93 = cpy_r_r91; - if (!cpy_r_r93) goto CPyL140; - cpy_r_r94 = CPyStatics[184]; /* '============ Deployment Bytecode Sizes ============' */ - cpy_r_r95 = CPyModule_builtins; - cpy_r_r96 = CPyStatics[53]; /* 'print' */ - cpy_r_r97 = CPyObject_GetAttr(cpy_r_r95, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 55, CPyStatic_compile___globals); - goto CPyL139; - } - PyObject *cpy_r_r98[1] = {cpy_r_r94}; - cpy_r_r99 = (PyObject **)&cpy_r_r98; - cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 1, 0); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 55, CPyStatic_compile___globals); - goto CPyL139; - } else - goto CPyL141; -CPyL46: ; - cpy_r_r101 = PyList_New(0); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 56, CPyStatic_compile___globals); - goto CPyL139; - } - cpy_r_r102 = PyObject_GetIter(cpy_r_r88); - CPy_DECREF_NO_IMM(cpy_r_r88); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 57, CPyStatic_compile___globals); - goto CPyL142; - } -CPyL48: ; - cpy_r_r103 = PyIter_Next(cpy_r_r102); - if (cpy_r_r103 == NULL) goto CPyL143; - cpy_r_r104 = CPyStatics[185]; /* '_build' */ - cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals); - goto CPyL144; - } - if (likely(PyDict_Check(cpy_r_r105))) - cpy_r_r106 = cpy_r_r105; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals, "dict", cpy_r_r105); - goto CPyL144; - } - cpy_r_r107 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r108 = CPyDict_GetItem(cpy_r_r106, cpy_r_r107); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals); - goto CPyL144; - } - if (likely(PyUnicode_Check(cpy_r_r108))) - cpy_r_r109 = cpy_r_r108; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals, "str", cpy_r_r108); - goto CPyL144; - } - cpy_r_r110 = CPyStr_IsTrue(cpy_r_r109); - if (!cpy_r_r110) goto CPyL145; - cpy_r_r111 = CPyStatics[187]; /* '_name' */ - cpy_r_r112 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r111); - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals); - goto CPyL146; - } - if (likely(PyUnicode_Check(cpy_r_r112))) - cpy_r_r113 = cpy_r_r112; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals, "str", cpy_r_r112); - goto CPyL146; - } - cpy_r_r114 = CPyStr_Size_size_t(cpy_r_r109); - CPy_DECREF(cpy_r_r109); - cpy_r_r115 = cpy_r_r114 >= 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals); - goto CPyL147; - } - cpy_r_r116 = cpy_r_r114 << 1; - cpy_r_r117 = CPyTagged_Rshift(cpy_r_r116, 2); - if (unlikely(cpy_r_r117 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", -1, CPyStatic_compile___globals); - goto CPyL147; - } - cpy_r_r118.f0 = cpy_r_r113; - cpy_r_r118.f1 = cpy_r_r117; - cpy_r_r119 = PyTuple_New(2); - if (unlikely(cpy_r_r119 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp29 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp29); - PyObject *__tmp30 = CPyTagged_StealAsObject(cpy_r_r118.f1); - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp30); - cpy_r_r120 = PyList_Append(cpy_r_r101, cpy_r_r119); - CPy_DECREF(cpy_r_r119); - cpy_r_r121 = cpy_r_r120 >= 0; - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals); - goto CPyL148; - } else - goto CPyL48; -CPyL59: ; - cpy_r_r122 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 57, CPyStatic_compile___globals); - goto CPyL142; - } - cpy_r_r123 = (CPyPtr)&((PyVarObject *)cpy_r_r101)->ob_size; - cpy_r_r124 = *(int64_t *)cpy_r_r123; - cpy_r_r125 = PyList_New(cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); - goto CPyL142; - } - cpy_r_r126 = 0; -CPyL62: ; - cpy_r_r127 = (CPyPtr)&((PyVarObject *)cpy_r_r101)->ob_size; - cpy_r_r128 = *(int64_t *)cpy_r_r127; - cpy_r_r129 = cpy_r_r126 < cpy_r_r128; - if (!cpy_r_r129) goto CPyL67; - cpy_r_r130 = (CPyPtr)&((PyListObject *)cpy_r_r101)->ob_item; - cpy_r_r131 = *(CPyPtr *)cpy_r_r130; - cpy_r_r132 = cpy_r_r126 * 8; - cpy_r_r133 = cpy_r_r131 + cpy_r_r132; - cpy_r_r134 = *(PyObject * *)cpy_r_r133; - CPy_INCREF(cpy_r_r134); - PyObject *__tmp31; - if (unlikely(!(PyTuple_Check(cpy_r_r134) && PyTuple_GET_SIZE(cpy_r_r134) == 2))) { - __tmp31 = NULL; - goto __LL32; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r134, 0)))) - __tmp31 = PyTuple_GET_ITEM(cpy_r_r134, 0); - else { - __tmp31 = NULL; - } - if (__tmp31 == NULL) goto __LL32; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r134, 1)))) - __tmp31 = PyTuple_GET_ITEM(cpy_r_r134, 1); - else { - __tmp31 = NULL; - } - if (__tmp31 == NULL) goto __LL32; - __tmp31 = cpy_r_r134; -__LL32: ; - if (unlikely(__tmp31 == NULL)) { - CPy_TypeError("tuple[str, int]", cpy_r_r134); cpy_r_r135 = (tuple_T2OI) { NULL, CPY_INT_TAG }; - } else { - PyObject *__tmp33 = PyTuple_GET_ITEM(cpy_r_r134, 0); - CPy_INCREF(__tmp33); - PyObject *__tmp34; - if (likely(PyUnicode_Check(__tmp33))) - __tmp34 = __tmp33; - else { - CPy_TypeError("str", __tmp33); - __tmp34 = NULL; - } - cpy_r_r135.f0 = __tmp34; - PyObject *__tmp35 = PyTuple_GET_ITEM(cpy_r_r134, 1); - CPyTagged __tmp36; - if (likely(PyLong_Check(__tmp35))) - __tmp36 = CPyTagged_FromObject(__tmp35); - else { - CPy_TypeError("int", __tmp35); __tmp36 = CPY_INT_TAG; - } - cpy_r_r135.f1 = __tmp36; - } - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); - goto CPyL149; - } - cpy_r_r136 = cpy_r_r135.f0; - CPy_INCREF(cpy_r_r136); - CPy_DECREF(cpy_r_r135.f0); - CPyTagged_DECREF(cpy_r_r135.f1); - cpy_r_r137 = CPyStr_Size_size_t(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); - goto CPyL149; - } - cpy_r_r139 = cpy_r_r137 << 1; - cpy_r_r140 = CPyTagged_StealAsObject(cpy_r_r139); - CPyList_SetItemUnsafe(cpy_r_r125, cpy_r_r126, cpy_r_r140); - cpy_r_r141 = cpy_r_r126 + 1; - cpy_r_r126 = cpy_r_r141; - goto CPyL62; -CPyL67: ; - cpy_r_r142 = CPyModule_builtins; - cpy_r_r143 = CPyStatics[188]; /* 'max' */ - cpy_r_r144 = CPyObject_GetAttr(cpy_r_r142, cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); - goto CPyL149; - } - PyObject *cpy_r_r145[1] = {cpy_r_r125}; - cpy_r_r146 = (PyObject **)&cpy_r_r145; - cpy_r_r147 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r146, 1, 0); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); - goto CPyL149; - } - CPy_DECREF_NO_IMM(cpy_r_r125); - if (likely(PyLong_Check(cpy_r_r147))) - cpy_r_r148 = CPyTagged_FromObject(cpy_r_r147); - else { - CPy_TypeError("int", cpy_r_r147); cpy_r_r148 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r148 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); - goto CPyL142; - } - cpy_r_r149 = CPyDef_compile_____mypyc_lambda__0_main_obj(); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); - goto CPyL150; - } - if (((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r_r149)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r_r149)->___mypyc_env__); - } - ((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r_r149)->___mypyc_env__ = cpy_r_r0; - cpy_r_r150 = 1; - if (unlikely(!cpy_r_r150)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); - goto CPyL151; - } - cpy_r_r151 = CPyModule_builtins; - cpy_r_r152 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r153 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); - goto CPyL151; - } - cpy_r_r154 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r155[3] = {cpy_r_r101, cpy_r_r149, cpy_r_r154}; - cpy_r_r156 = (PyObject **)&cpy_r_r155; - cpy_r_r157 = CPyStatics[2095]; /* ('key', 'reverse') */ - cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r156, 1, cpy_r_r157); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); - goto CPyL151; - } - CPy_DECREF_NO_IMM(cpy_r_r101); - CPy_DECREF_NO_IMM(cpy_r_r149); - if (likely(PyList_Check(cpy_r_r158))) - cpy_r_r159 = cpy_r_r158; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals, "list", cpy_r_r158); - goto CPyL152; - } - cpy_r_r160 = 0; -CPyL76: ; - cpy_r_r161 = (CPyPtr)&((PyVarObject *)cpy_r_r159)->ob_size; - cpy_r_r162 = *(int64_t *)cpy_r_r161; - cpy_r_r163 = cpy_r_r160 < cpy_r_r162; - if (!cpy_r_r163) goto CPyL153; - cpy_r_r164 = (CPyPtr)&((PyListObject *)cpy_r_r159)->ob_item; - cpy_r_r165 = *(CPyPtr *)cpy_r_r164; - cpy_r_r166 = cpy_r_r160 * 8; - cpy_r_r167 = cpy_r_r165 + cpy_r_r166; - cpy_r_r168 = *(PyObject * *)cpy_r_r167; - CPy_INCREF(cpy_r_r168); - PyObject *__tmp37; - if (unlikely(!(PyTuple_Check(cpy_r_r168) && PyTuple_GET_SIZE(cpy_r_r168) == 2))) { - __tmp37 = NULL; - goto __LL38; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r168, 0)))) - __tmp37 = PyTuple_GET_ITEM(cpy_r_r168, 0); - else { - __tmp37 = NULL; - } - if (__tmp37 == NULL) goto __LL38; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r168, 1)))) - __tmp37 = PyTuple_GET_ITEM(cpy_r_r168, 1); - else { - __tmp37 = NULL; - } - if (__tmp37 == NULL) goto __LL38; - __tmp37 = cpy_r_r168; -__LL38: ; - if (unlikely(__tmp37 == NULL)) { - CPy_TypeError("tuple[str, int]", cpy_r_r168); cpy_r_r169 = (tuple_T2OI) { NULL, CPY_INT_TAG }; - } else { - PyObject *__tmp39 = PyTuple_GET_ITEM(cpy_r_r168, 0); - CPy_INCREF(__tmp39); - PyObject *__tmp40; - if (likely(PyUnicode_Check(__tmp39))) - __tmp40 = __tmp39; - else { - CPy_TypeError("str", __tmp39); - __tmp40 = NULL; - } - cpy_r_r169.f0 = __tmp40; - PyObject *__tmp41 = PyTuple_GET_ITEM(cpy_r_r168, 1); - CPyTagged __tmp42; - if (likely(PyLong_Check(__tmp41))) - __tmp42 = CPyTagged_FromObject(__tmp41); - else { - CPy_TypeError("int", __tmp41); __tmp42 = CPY_INT_TAG; - } - cpy_r_r169.f1 = __tmp42; - } - CPy_DECREF(cpy_r_r168); - if (unlikely(cpy_r_r169.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); - goto CPyL154; - } - cpy_r_r170 = cpy_r_r169.f0; - CPy_INCREF(cpy_r_r170); - cpy_r_name = cpy_r_r170; - cpy_r_r171 = cpy_r_r169.f1; - CPyTagged_INCREF(cpy_r_r171); - CPy_DECREF(cpy_r_r169.f0); - CPyTagged_DECREF(cpy_r_r169.f1); - cpy_r_r172 = CPyTagged_TrueDivide(cpy_r_r171, 49154); - cpy_r_r173 = cpy_r_r172 == -113.0; - if (unlikely(cpy_r_r173)) goto CPyL80; -CPyL79: ; - cpy_r_r174 = CPyStatics[114]; /* '' */ - cpy_r_r175 = CPyStatic_compile___CODESIZE_COLORS; - if (unlikely(cpy_r_r175 == NULL)) { - goto CPyL155; - } else - goto CPyL83; -CPyL80: ; - cpy_r_r176 = PyErr_Occurred(); - if (unlikely(cpy_r_r176 != NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 63, CPyStatic_compile___globals); - goto CPyL156; - } else - goto CPyL79; -CPyL81: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CODESIZE_COLORS\" was not set"); - cpy_r_r177 = 0; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 64, CPyStatic_compile___globals); - goto CPyL119; - } - CPy_Unreachable(); -CPyL83: ; - cpy_r_r178 = 0; -CPyL84: ; - cpy_r_r179 = (CPyPtr)&((PyVarObject *)cpy_r_r175)->ob_size; - cpy_r_r180 = *(int64_t *)cpy_r_r179; - cpy_r_r181 = cpy_r_r178 < cpy_r_r180; - if (!cpy_r_r181) goto CPyL89; - cpy_r_r182 = (CPyPtr)&((PyListObject *)cpy_r_r175)->ob_item; - cpy_r_r183 = *(CPyPtr *)cpy_r_r182; - cpy_r_r184 = cpy_r_r178 * 8; - cpy_r_r185 = cpy_r_r183 + cpy_r_r184; - cpy_r_r186 = *(PyObject * *)cpy_r_r185; - CPy_INCREF(cpy_r_r186); - PyObject *__tmp43; - if (unlikely(!(PyTuple_Check(cpy_r_r186) && PyTuple_GET_SIZE(cpy_r_r186) == 2))) { - __tmp43 = NULL; - goto __LL44; - } - if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r186, 0)))) - __tmp43 = PyTuple_GET_ITEM(cpy_r_r186, 0); - else { - __tmp43 = NULL; - } - if (__tmp43 == NULL) goto __LL44; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r186, 1)))) - __tmp43 = PyTuple_GET_ITEM(cpy_r_r186, 1); - else { - __tmp43 = NULL; - } - if (__tmp43 == NULL) goto __LL44; - __tmp43 = cpy_r_r186; -__LL44: ; - if (unlikely(__tmp43 == NULL)) { - CPy_TypeError("tuple[float, str]", cpy_r_r186); cpy_r_r187 = (tuple_T2FO) { -113.0, NULL }; - } else { - PyObject *__tmp45 = PyTuple_GET_ITEM(cpy_r_r186, 0); - double __tmp46; - __tmp46 = PyFloat_AsDouble(__tmp45); - if (__tmp46 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", __tmp45); __tmp46 = -113.0; - } - cpy_r_r187.f0 = __tmp46; - PyObject *__tmp47 = PyTuple_GET_ITEM(cpy_r_r186, 1); - CPy_INCREF(__tmp47); - PyObject *__tmp48; - if (likely(PyUnicode_Check(__tmp47))) - __tmp48 = __tmp47; - else { - CPy_TypeError("str", __tmp47); - __tmp48 = NULL; - } - cpy_r_r187.f1 = __tmp48; - } - CPy_DECREF(cpy_r_r186); - if (unlikely(cpy_r_r187.f1 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 64, CPyStatic_compile___globals); - goto CPyL156; - } - cpy_r_r188 = cpy_r_r187.f0; - cpy_r_r189 = cpy_r_r172 >= cpy_r_r188; - if (!cpy_r_r189) goto CPyL157; - cpy_r_r190 = cpy_r_r187.f1; - CPy_INCREF(cpy_r_r190); - CPy_DECREF(cpy_r_r187.f1); - cpy_r_r191 = cpy_r_r190; - goto CPyL90; -CPyL88: ; - cpy_r_r192 = cpy_r_r178 + 1; - cpy_r_r178 = cpy_r_r192; - goto CPyL84; -CPyL89: ; - CPy_INCREF(cpy_r_r174); - cpy_r_r191 = cpy_r_r174; -CPyL90: ; - cpy_r_pct_color = cpy_r_r191; - cpy_r_r193 = CPyStatics[114]; /* '' */ - cpy_r_r194 = CPyStatics[190]; /* ' ' */ - cpy_r_r195 = CPyStatics[191]; /* '{:{}}' */ - if (likely(PyUnicode_Check(cpy_r_name))) - cpy_r_r196 = cpy_r_name; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_name); - goto CPyL158; - } - cpy_r_r197 = CPyStatics[192]; /* '<' */ - cpy_r_r198 = CPyTagged_Str(cpy_r_r148); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL159; - } - cpy_r_r199 = CPyStr_Build(2, cpy_r_r197, cpy_r_r198); - CPy_DECREF(cpy_r_r198); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL159; - } - cpy_r_r200 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r201[3] = {cpy_r_r195, cpy_r_r196, cpy_r_r199}; - cpy_r_r202 = (PyObject **)&cpy_r_r201; - cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL160; - } - CPy_DECREF(cpy_r_r196); - CPy_DECREF(cpy_r_r199); - if (likely(PyUnicode_Check(cpy_r_r203))) - cpy_r_r204 = cpy_r_r203; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r203); - goto CPyL158; - } - cpy_r_r205 = CPyStatics[194]; /* ' - ' */ - cpy_r_r206 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r207 = CPyStatics[195]; /* '>6,' */ - cpy_r_r208 = CPyStatics[193]; /* 'format' */ - cpy_r_r209 = CPyTagged_StealAsObject(cpy_r_r171); - PyObject *cpy_r_r210[3] = {cpy_r_r206, cpy_r_r209, cpy_r_r207}; - cpy_r_r211 = (PyObject **)&cpy_r_r210; - cpy_r_r212 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r211, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r212 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL161; - } - CPy_DECREF(cpy_r_r209); - if (likely(PyUnicode_Check(cpy_r_r212))) - cpy_r_r213 = cpy_r_r212; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r212); - goto CPyL162; - } - cpy_r_r214 = CPyStatics[196]; /* 'B (' */ - cpy_r_r215 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r216 = CPyStatics[114]; /* '' */ - cpy_r_r217 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r218[3] = {cpy_r_r215, cpy_r_pct_color, cpy_r_r216}; - cpy_r_r219 = (PyObject **)&cpy_r_r218; - cpy_r_r220 = PyObject_VectorcallMethod(cpy_r_r217, cpy_r_r219, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL163; - } - CPy_DECREF(cpy_r_pct_color); - if (likely(PyUnicode_Check(cpy_r_r220))) - cpy_r_r221 = cpy_r_r220; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r220); - goto CPyL164; - } - cpy_r_r222 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r223 = CPyStatics[197]; /* '.2%' */ - cpy_r_r224 = CPyStatics[193]; /* 'format' */ - cpy_r_r225 = PyFloat_FromDouble(cpy_r_r172); - PyObject *cpy_r_r226[3] = {cpy_r_r222, cpy_r_r225, cpy_r_r223}; - cpy_r_r227 = (PyObject **)&cpy_r_r226; - cpy_r_r228 = PyObject_VectorcallMethod(cpy_r_r224, cpy_r_r227, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL165; - } - CPy_DECREF(cpy_r_r225); - if (likely(PyUnicode_Check(cpy_r_r228))) - cpy_r_r229 = cpy_r_r228; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r228); - goto CPyL166; - } - cpy_r_r230 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r231 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r231 == NULL)) { - goto CPyL167; - } else - goto CPyL104; -CPyL102: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r232 = 0; - if (unlikely(!cpy_r_r232)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL119; - } - CPy_Unreachable(); -CPyL104: ; - cpy_r_r233 = CPyStatics[114]; /* '' */ - cpy_r_r234 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r235[3] = {cpy_r_r230, cpy_r_r231, cpy_r_r233}; - cpy_r_r236 = (PyObject **)&cpy_r_r235; - cpy_r_r237 = PyObject_VectorcallMethod(cpy_r_r234, cpy_r_r236, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL168; - } - if (likely(PyUnicode_Check(cpy_r_r237))) - cpy_r_r238 = cpy_r_r237; - else { - CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r237); - goto CPyL168; - } - cpy_r_r239 = CPyStatics[198]; /* ')' */ - cpy_r_r240 = PyList_New(9); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL169; - } - cpy_r_r241 = (CPyPtr)&((PyListObject *)cpy_r_r240)->ob_item; - cpy_r_r242 = *(CPyPtr *)cpy_r_r241; - CPy_INCREF(cpy_r_r194); - *(PyObject * *)cpy_r_r242 = cpy_r_r194; - cpy_r_r243 = cpy_r_r242 + 8; - *(PyObject * *)cpy_r_r243 = cpy_r_r204; - CPy_INCREF(cpy_r_r205); - cpy_r_r244 = cpy_r_r242 + 16; - *(PyObject * *)cpy_r_r244 = cpy_r_r205; - cpy_r_r245 = cpy_r_r242 + 24; - *(PyObject * *)cpy_r_r245 = cpy_r_r213; - CPy_INCREF(cpy_r_r214); - cpy_r_r246 = cpy_r_r242 + 32; - *(PyObject * *)cpy_r_r246 = cpy_r_r214; - cpy_r_r247 = cpy_r_r242 + 40; - *(PyObject * *)cpy_r_r247 = cpy_r_r221; - cpy_r_r248 = cpy_r_r242 + 48; - *(PyObject * *)cpy_r_r248 = cpy_r_r229; - cpy_r_r249 = cpy_r_r242 + 56; - *(PyObject * *)cpy_r_r249 = cpy_r_r238; - CPy_INCREF(cpy_r_r239); - cpy_r_r250 = cpy_r_r242 + 64; - *(PyObject * *)cpy_r_r250 = cpy_r_r239; - cpy_r_r251 = PyUnicode_Join(cpy_r_r193, cpy_r_r240); - CPy_DECREF_NO_IMM(cpy_r_r240); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL154; - } - cpy_r_r252 = CPyModule_builtins; - cpy_r_r253 = CPyStatics[53]; /* 'print' */ - cpy_r_r254 = CPyObject_GetAttr(cpy_r_r252, cpy_r_r253); - if (unlikely(cpy_r_r254 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL170; - } - PyObject *cpy_r_r255[1] = {cpy_r_r251}; - cpy_r_r256 = (PyObject **)&cpy_r_r255; - cpy_r_r257 = PyObject_Vectorcall(cpy_r_r254, cpy_r_r256, 1, 0); - CPy_DECREF(cpy_r_r254); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); - goto CPyL170; - } else - goto CPyL171; -CPyL110: ; - CPy_DECREF(cpy_r_r251); - cpy_r_r258 = cpy_r_r160 + 1; - cpy_r_r160 = cpy_r_r258; - goto CPyL76; -CPyL112: ; - cpy_r_r259 = CPyModule_builtins; - cpy_r_r260 = CPyStatics[53]; /* 'print' */ - cpy_r_r261 = CPyObject_GetAttr(cpy_r_r259, cpy_r_r260); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 66, CPyStatic_compile___globals); - goto CPyL172; - } - cpy_r_r262 = PyObject_Vectorcall(cpy_r_r261, 0, 0, 0); - CPy_DECREF(cpy_r_r261); - if (unlikely(cpy_r_r262 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 66, CPyStatic_compile___globals); - goto CPyL172; - } else - goto CPyL173; -CPyL114: ; - cpy_r_r263 = CPyStatics[199]; /* 'Project has been compiled. Build artifacts saved at ' */ - cpy_r_r264 = PyObject_Str(cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r264 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); - goto CPyL119; - } - cpy_r_r265 = CPyStr_Build(2, cpy_r_r263, cpy_r_r264); - CPy_DECREF(cpy_r_r264); - if (unlikely(cpy_r_r265 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); - goto CPyL119; - } - cpy_r_r266 = CPyModule_builtins; - cpy_r_r267 = CPyStatics[53]; /* 'print' */ - cpy_r_r268 = CPyObject_GetAttr(cpy_r_r266, cpy_r_r267); - if (unlikely(cpy_r_r268 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); - goto CPyL174; - } - PyObject *cpy_r_r269[1] = {cpy_r_r265}; - cpy_r_r270 = (PyObject **)&cpy_r_r269; - cpy_r_r271 = PyObject_Vectorcall(cpy_r_r268, cpy_r_r270, 1, 0); - CPy_DECREF(cpy_r_r268); - if (unlikely(cpy_r_r271 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); - goto CPyL174; - } else - goto CPyL175; -CPyL118: ; - CPy_DECREF(cpy_r_r265); - cpy_r_r272 = Py_None; - return cpy_r_r272; -CPyL119: ; - cpy_r_r273 = NULL; - return cpy_r_r273; -CPyL120: ; - CPy_DecRef(cpy_r_r0); - goto CPyL119; -CPyL121: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL119; -CPyL122: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - goto CPyL119; -CPyL123: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r13); - goto CPyL8; -CPyL124: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL119; -CPyL125: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - goto CPyL119; -CPyL126: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26); - goto CPyL119; -CPyL127: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - goto CPyL119; -CPyL128: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r36); - goto CPyL119; -CPyL129: ; - CPy_DECREF(cpy_r_r36); - goto CPyL25; -CPyL130: ; - CPy_DECREF(cpy_r_r49); - goto CPyL22; -CPyL131: ; - CPy_DECREF(cpy_r_r57); - goto CPyL24; -CPyL132: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r31); - goto CPyL119; -CPyL133: ; - CPy_DECREF(cpy_r_r65); - goto CPyL39; -CPyL134: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r65); - goto CPyL119; -CPyL135: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r69); - goto CPyL119; -CPyL136: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r73); - goto CPyL119; -CPyL137: ; - CPy_DECREF(cpy_r_r73); - goto CPyL30; -CPyL138: ; - CPy_DECREF(cpy_r_r82); - goto CPyL38; -CPyL139: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r88); - goto CPyL119; -CPyL140: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r88); - goto CPyL114; -CPyL141: ; - CPy_DECREF(cpy_r_r100); - goto CPyL46; -CPyL142: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - goto CPyL119; -CPyL143: ; - CPy_DECREF(cpy_r_r102); - goto CPyL59; -CPyL144: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r103); - goto CPyL119; -CPyL145: ; - CPy_DECREF(cpy_r_r103); - CPy_DECREF(cpy_r_r109); - goto CPyL48; -CPyL146: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r109); - goto CPyL119; -CPyL147: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r113); - goto CPyL119; -CPyL148: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - goto CPyL119; -CPyL149: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r125); - goto CPyL119; -CPyL150: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPyTagged_DecRef(cpy_r_r148); - goto CPyL119; -CPyL151: ; - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r101); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r149); - goto CPyL119; -CPyL152: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - goto CPyL119; -CPyL153: ; - CPyTagged_DECREF(cpy_r_r148); - CPy_DECREF_NO_IMM(cpy_r_r159); - goto CPyL112; -CPyL154: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - goto CPyL119; -CPyL155: ; - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_name); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPyTagged_DecRef(cpy_r_r171); - goto CPyL81; -CPyL156: ; - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_name); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPyTagged_DecRef(cpy_r_r171); - goto CPyL119; -CPyL157: ; - CPy_DECREF(cpy_r_r187.f1); - goto CPyL88; -CPyL158: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPyTagged_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_pct_color); - goto CPyL119; -CPyL159: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPyTagged_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_pct_color); - CPy_DecRef(cpy_r_r196); - goto CPyL119; -CPyL160: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPyTagged_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_pct_color); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r199); - goto CPyL119; -CPyL161: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_pct_color); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r209); - goto CPyL119; -CPyL162: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_pct_color); - CPy_DecRef(cpy_r_r204); - goto CPyL119; -CPyL163: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_pct_color); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - goto CPyL119; -CPyL164: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - goto CPyL119; -CPyL165: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r225); - goto CPyL119; -CPyL166: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r221); - goto CPyL119; -CPyL167: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r229); - goto CPyL102; -CPyL168: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r229); - goto CPyL119; -CPyL169: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r238); - goto CPyL119; -CPyL170: ; - CPy_DecRef(cpy_r_r31); - CPyTagged_DecRef(cpy_r_r148); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r251); - goto CPyL119; -CPyL171: ; - CPy_DECREF(cpy_r_r257); - goto CPyL110; -CPyL172: ; - CPy_DecRef(cpy_r_r31); - goto CPyL119; -CPyL173: ; - CPy_DECREF(cpy_r_r262); - goto CPyL114; -CPyL174: ; - CPy_DecRef(cpy_r_r265); - goto CPyL119; -CPyL175: ; - CPy_DECREF(cpy_r_r271); - goto CPyL118; -} - -PyObject *CPyPy_compile___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_compile___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/compile.py", "main", 32, CPyStatic_compile___globals); - return NULL; -} - -char CPyDef_compile_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T2FO cpy_r_r44; - PyObject *cpy_r_r45; - tuple_T2FO cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - CPyPtr cpy_r_r50; - CPyPtr cpy_r_r51; - CPyPtr cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - int32_t cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", -1, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_shutil; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2096]; /* (('shutil', 'shutil', 'shutil'),) */ - cpy_r_r11 = CPyStatic_compile___globals; - cpy_r_r12 = CPyStatics[200]; /* 'brownie/_cli/compile.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL15; - cpy_r_r15 = CPyStatics[2068]; /* ('Final',) */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_compile___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("brownie/_cli/compile.py", "", 4, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2092]; /* ('project',) */ - cpy_r_r20 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r21 = CPyStatic_compile___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("brownie/_cli/compile.py", "", 6, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_brownie = cpy_r_r22; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2097]; /* ('_load_project_structure_config',) */ - cpy_r_r24 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r25 = CPyStatic_compile___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("brownie/_cli/compile.py", "", 7, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_brownie____config = cpy_r_r26; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2080]; /* ('ProjectNotFound',) */ - cpy_r_r28 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r29 = CPyStatic_compile___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 8, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_brownie___exceptions = cpy_r_r30; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r32 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r33 = CPyStatic_compile___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 9, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_brownie___utils = cpy_r_r34; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[2099]; /* ('bright_red', 'bright_yellow') */ - cpy_r_r36 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r37 = CPyStatic_compile___globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 10, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_brownie___utils____color = cpy_r_r38; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r40 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r41 = CPyStatic_compile___globals; - cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 11, CPyStatic_compile___globals); - goto CPyL15; - } - CPyModule_brownie___utils___docopt = cpy_r_r42; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyStatics[204]; /* '\x1b[0;1;31m' */ - CPy_INCREF(cpy_r_r43); - cpy_r_r44.f0 = 1.0; - cpy_r_r44.f1 = cpy_r_r43; - cpy_r_r45 = CPyStatics[205]; /* '\x1b[0;1;33m' */ - CPy_INCREF(cpy_r_r45); - cpy_r_r46.f0 = 0.8; - cpy_r_r46.f1 = cpy_r_r45; - cpy_r_r47 = PyList_New(2); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 13, CPyStatic_compile___globals); - goto CPyL16; - } - cpy_r_r48 = PyTuple_New(2); - if (unlikely(cpy_r_r48 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp49 = PyFloat_FromDouble(cpy_r_r44.f0); - PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp49); - PyObject *__tmp50 = cpy_r_r44.f1; - PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp50); - cpy_r_r49 = PyTuple_New(2); - if (unlikely(cpy_r_r49 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp51 = PyFloat_FromDouble(cpy_r_r46.f0); - PyTuple_SET_ITEM(cpy_r_r49, 0, __tmp51); - PyObject *__tmp52 = cpy_r_r46.f1; - PyTuple_SET_ITEM(cpy_r_r49, 1, __tmp52); - cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r47)->ob_item; - cpy_r_r51 = *(CPyPtr *)cpy_r_r50; - *(PyObject * *)cpy_r_r51 = cpy_r_r48; - cpy_r_r52 = cpy_r_r51 + 8; - *(PyObject * *)cpy_r_r52 = cpy_r_r49; - CPyStatic_compile___CODESIZE_COLORS = cpy_r_r47; - CPy_INCREF_NO_IMM(CPyStatic_compile___CODESIZE_COLORS); - cpy_r_r53 = CPyStatic_compile___globals; - cpy_r_r54 = CPyStatics[206]; /* 'CODESIZE_COLORS' */ - cpy_r_r55 = CPyDict_SetItem(cpy_r_r53, cpy_r_r54, cpy_r_r47); - CPy_DECREF_NO_IMM(cpy_r_r47); - cpy_r_r56 = cpy_r_r55 >= 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 13, CPyStatic_compile___globals); - goto CPyL15; - } - cpy_r_r57 = CPyStatics[207]; /* ('Usage: brownie compile [ ...] [options]\n' - '\n' - 'Arguments\n' - ' [ ...] Optional list of contract ' - 'names to compile.\n' - '\n' - 'Options:\n' - ' --all -a Recompile all contracts\n' - ' --size -s Show deployed bytecode sizes ' - 'contracts\n' - ' --help -h Display this message\n' - '\n' - 'Compiles the contract source files for this project ' - 'and saves the results\n' - 'in the build/contracts/ folder.\n' - '\n' - 'Note that Brownie automatically recompiles any changed ' - 'contracts each time\n' - 'a project is loaded. You do not have to manually ' - 'trigger a recompile.') */ - cpy_r_r58 = CPyStatic_compile___globals; - cpy_r_r59 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r60 = CPyDict_SetItem(cpy_r_r58, cpy_r_r59, cpy_r_r57); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/_cli/compile.py", "", 15, CPyStatic_compile___globals); - goto CPyL15; - } - return 1; -CPyL15: ; - cpy_r_r62 = 2; - return cpy_r_r62; -CPyL16: ; - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r46.f1); - goto CPyL15; -} - -static int -console____Quitter_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_console_____mypyc___3_Quitter_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console____Quitter(PyObject *cpy_r_name); - -static PyObject * -console____Quitter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console____Quitter) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc___3_Quitter_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_console____Quitter_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -console____Quitter_traverse(brownie____cli___console____QuitterObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_name); - return 0; -} - -static int -console____Quitter_clear(brownie____cli___console____QuitterObject *self) -{ - Py_CLEAR(self->_name); - return 0; -} - -static void -console____Quitter_dealloc(brownie____cli___console____QuitterObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, console____Quitter_dealloc) - console____Quitter_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console____Quitter_vtable[3]; -static bool -CPyDef_console____Quitter_trait_vtable_setup(void) -{ - CPyVTableItem console____Quitter_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console____Quitter_____init__, - (CPyVTableItem)CPyDef_console____Quitter_____repr__, - (CPyVTableItem)CPyDef_console____Quitter_____call__, - }; - memcpy(console____Quitter_vtable, console____Quitter_vtable_scratch, sizeof(console____Quitter_vtable)); - return 1; -} - -static PyObject * -console____Quitter_get_name(brownie____cli___console____QuitterObject *self, void *closure); -static int -console____Quitter_set_name(brownie____cli___console____QuitterObject *self, PyObject *value, void *closure); - -static PyGetSetDef console____Quitter_getseters[] = { - {"name", - (getter)console____Quitter_get_name, (setter)console____Quitter_set_name, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console____Quitter_methods[] = { - {"__init__", - (PyCFunction)CPyPy_console____Quitter_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, name)\n--\n\n")}, - {"__repr__", - (PyCFunction)CPyPy_console____Quitter_____repr__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, - {"__call__", - (PyCFunction)CPyPy_console____Quitter_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, code=None)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console____Quitter_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_Quitter", - .tp_new = console____Quitter_new, - .tp_dealloc = (destructor)console____Quitter_dealloc, - .tp_traverse = (traverseproc)console____Quitter_traverse, - .tp_clear = (inquiry)console____Quitter_clear, - .tp_getset = console____Quitter_getseters, - .tp_methods = console____Quitter_methods, - .tp_call = PyVectorcall_Call, - .tp_init = console____Quitter_init, - .tp_repr = CPyDef_console____Quitter_____repr__, - .tp_basicsize = sizeof(brownie____cli___console____QuitterObject), - .tp_vectorcall_offset = offsetof(brownie____cli___console____QuitterObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_Quitter(name)\n--\n\n"), -}; -static PyTypeObject *CPyType_console____Quitter_template = &CPyType_console____Quitter_template_; - -PyObject *CPyDef_console_____mypyc___3_Quitter_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console____QuitterObject *self; - self = (brownie____cli___console____QuitterObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console____Quitter_vtable; - self->vectorcall = CPyPy_console____Quitter_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_console____Quitter(PyObject *cpy_r_name) -{ - PyObject *self = CPyDef_console_____mypyc___3_Quitter_setup((PyObject *)CPyType_console____Quitter); - if (self == NULL) - return NULL; - char res = CPyDef_console____Quitter_____init__(self, cpy_r_name); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -console____Quitter_get_name(brownie____cli___console____QuitterObject *self, void *closure) -{ - if (unlikely(self->_name == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'name' of '_Quitter' undefined"); - return NULL; - } - CPy_INCREF(self->_name); - PyObject *retval = self->_name; - return retval; -} - -static int -console____Quitter_set_name(brownie____cli___console____QuitterObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_Quitter' object attribute 'name' cannot be deleted"); - return -1; - } - if (self->_name != NULL) { - CPy_DECREF(self->_name); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_name = tmp; - return 0; -} - -static int -console___ConsolePrinter_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_console_____mypyc__ConsolePrinter_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___ConsolePrinter(PyObject *cpy_r_console); - -static PyObject * -console___ConsolePrinter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___ConsolePrinter) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__ConsolePrinter_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_console___ConsolePrinter_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -console___ConsolePrinter_traverse(brownie____cli___console___ConsolePrinterObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__builtins_print); - Py_VISIT(self->_console); - return 0; -} - -static int -console___ConsolePrinter_clear(brownie____cli___console___ConsolePrinterObject *self) -{ - Py_CLEAR(self->__builtins_print); - Py_CLEAR(self->_console); - return 0; -} - -static void -console___ConsolePrinter_dealloc(brownie____cli___console___ConsolePrinterObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, console___ConsolePrinter_dealloc) - console___ConsolePrinter_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___ConsolePrinter_vtable[5]; -static bool -CPyDef_console___ConsolePrinter_trait_vtable_setup(void) -{ - CPyVTableItem console___ConsolePrinter_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console___ConsolePrinter_____init__, - (CPyVTableItem)CPyDef_console___ConsolePrinter___start, - (CPyVTableItem)CPyDef_console___ConsolePrinter_____call__, - (CPyVTableItem)CPyDef_console___ConsolePrinter___finish, - (CPyVTableItem)CPyDef_console___ConsolePrinter_____mypyc_defaults_setup, - }; - memcpy(console___ConsolePrinter_vtable, console___ConsolePrinter_vtable_scratch, sizeof(console___ConsolePrinter_vtable)); - return 1; -} - -static PyObject * -console___ConsolePrinter_get__builtins_print(brownie____cli___console___ConsolePrinterObject *self, void *closure); -static int -console___ConsolePrinter_set__builtins_print(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure); -static PyObject * -console___ConsolePrinter_get_console(brownie____cli___console___ConsolePrinterObject *self, void *closure); -static int -console___ConsolePrinter_set_console(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure); - -static PyGetSetDef console___ConsolePrinter_getseters[] = { - {"_builtins_print", - (getter)console___ConsolePrinter_get__builtins_print, (setter)console___ConsolePrinter_set__builtins_print, - NULL, NULL}, - {"console", - (getter)console___ConsolePrinter_get_console, (setter)console___ConsolePrinter_set_console, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console___ConsolePrinter_methods[] = { - {"__init__", - (PyCFunction)CPyPy_console___ConsolePrinter_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, console)\n--\n\n")}, - {"start", - (PyCFunction)CPyPy_console___ConsolePrinter___start, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("start($self)\n--\n\n")}, - {"__call__", - (PyCFunction)CPyPy_console___ConsolePrinter_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"finish", - (PyCFunction)CPyPy_console___ConsolePrinter___finish, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("finish($self)\n--\n\n")}, - {"__mypyc_defaults_setup", - (PyCFunction)CPyPy_console___ConsolePrinter_____mypyc_defaults_setup, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__mypyc_defaults_setup()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___ConsolePrinter_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "ConsolePrinter", - .tp_new = console___ConsolePrinter_new, - .tp_dealloc = (destructor)console___ConsolePrinter_dealloc, - .tp_traverse = (traverseproc)console___ConsolePrinter_traverse, - .tp_clear = (inquiry)console___ConsolePrinter_clear, - .tp_getset = console___ConsolePrinter_getseters, - .tp_methods = console___ConsolePrinter_methods, - .tp_call = PyVectorcall_Call, - .tp_init = console___ConsolePrinter_init, - .tp_basicsize = sizeof(brownie____cli___console___ConsolePrinterObject), - .tp_vectorcall_offset = offsetof(brownie____cli___console___ConsolePrinterObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("ConsolePrinter(console)\n--\n\n"), -}; -static PyTypeObject *CPyType_console___ConsolePrinter_template = &CPyType_console___ConsolePrinter_template_; - -PyObject *CPyDef_console_____mypyc__ConsolePrinter_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___ConsolePrinterObject *self; - self = (brownie____cli___console___ConsolePrinterObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___ConsolePrinter_vtable; - self->vectorcall = CPyPy_console___ConsolePrinter_____call__; - if (CPyDef_console___ConsolePrinter_____mypyc_defaults_setup((PyObject *)self) == 0) { - Py_DECREF(self); - return NULL; - } - return (PyObject *)self; -} - -PyObject *CPyDef_console___ConsolePrinter(PyObject *cpy_r_console) -{ - PyObject *self = CPyDef_console_____mypyc__ConsolePrinter_setup((PyObject *)CPyType_console___ConsolePrinter); - if (self == NULL) - return NULL; - char res = CPyDef_console___ConsolePrinter_____init__(self, cpy_r_console); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -console___ConsolePrinter_get__builtins_print(brownie____cli___console___ConsolePrinterObject *self, void *closure) -{ - if (unlikely(self->__builtins_print == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_builtins_print' of 'ConsolePrinter' undefined"); - return NULL; - } - CPy_INCREF(self->__builtins_print); - PyObject *retval = self->__builtins_print; - return retval; -} - -static int -console___ConsolePrinter_set__builtins_print(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'ConsolePrinter' object attribute '_builtins_print' cannot be deleted"); - return -1; - } - if (self->__builtins_print != NULL) { - CPy_DECREF(self->__builtins_print); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__builtins_print = tmp; - return 0; -} - -static PyObject * -console___ConsolePrinter_get_console(brownie____cli___console___ConsolePrinterObject *self, void *closure) -{ - if (unlikely(self->_console == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'console' of 'ConsolePrinter' undefined"); - return NULL; - } - CPy_INCREF(self->_console); - PyObject *retval = self->_console; - return retval; -} - -static int -console___ConsolePrinter_set_console(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'ConsolePrinter' object attribute 'console' cannot be deleted"); - return -1; - } - if (self->_console != NULL) { - CPy_DECREF(self->_console); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_console = tmp; - return 0; -} - -static int -console___Console_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_console_____mypyc__Console_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___Console(PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue); - -static PyObject * -console___Console_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___Console) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__Console_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_console___Console_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -console___Console_traverse(brownie____cli___console___ConsoleObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_compile_mode); - Py_VISIT(self->_prompt_session); - Py_VISIT(self->_console_printer); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console___Console_clear(brownie____cli___console___ConsoleObject *self) -{ - Py_CLEAR(self->_compile_mode); - Py_CLEAR(self->_prompt_session); - Py_CLEAR(self->_console_printer); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console___Console_dealloc(brownie____cli___console___ConsoleObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, console___Console_dealloc) - console___Console_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___Console_vtable[13]; -static bool -CPyDef_console___Console_trait_vtable_setup(void) -{ - CPyVTableItem console___Console_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console___Console_____init__, - (CPyVTableItem)CPyDef_console___Console____dir, - (CPyVTableItem)CPyDef_console___Console____console_write, - (CPyVTableItem)CPyDef_console___Console___interact, - (CPyVTableItem)CPyDef_console___Console___raw_input, - (CPyVTableItem)CPyDef_console___Console___showsyntaxerror, - (CPyVTableItem)CPyDef_console___Console___showtraceback, - (CPyVTableItem)CPyDef_console___Console___resetbuffer, - (CPyVTableItem)CPyDef_console___Console___runsource, - (CPyVTableItem)CPyDef_console___Console___paste_event, - (CPyVTableItem)CPyDef_console___Console___tab_event, - (CPyVTableItem)CPyDef_console___Console___tab_filter, - (CPyVTableItem)CPyDef_console___Console_____mypyc_defaults_setup, - }; - memcpy(console___Console_vtable, console___Console_vtable_scratch, sizeof(console___Console_vtable)); - return 1; -} - -static PyObject * -console___Console_get_prompt_input(brownie____cli___console___ConsoleObject *self, void *closure); -static int -console___Console_set_prompt_input(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); -static PyObject * -console___Console_get_exit_on_continue(brownie____cli___console___ConsoleObject *self, void *closure); -static int -console___Console_set_exit_on_continue(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); -static PyObject * -console___Console_get_compile_mode(brownie____cli___console___ConsoleObject *self, void *closure); -static int -console___Console_set_compile_mode(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); -static PyObject * -console___Console_get_prompt_session(brownie____cli___console___ConsoleObject *self, void *closure); -static int -console___Console_set_prompt_session(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); -static PyObject * -console___Console_get_console_printer(brownie____cli___console___ConsoleObject *self, void *closure); -static int -console___Console_set_console_printer(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); - -static PyGetSetDef console___Console_getseters[] = { - {"prompt_input", - (getter)console___Console_get_prompt_input, (setter)console___Console_set_prompt_input, - NULL, NULL}, - {"exit_on_continue", - (getter)console___Console_get_exit_on_continue, (setter)console___Console_set_exit_on_continue, - NULL, NULL}, - {"compile_mode", - (getter)console___Console_get_compile_mode, (setter)console___Console_set_compile_mode, - NULL, NULL}, - {"prompt_session", - (getter)console___Console_get_prompt_session, (setter)console___Console_set_prompt_session, - NULL, NULL}, - {"console_printer", - (getter)console___Console_get_console_printer, (setter)console___Console_set_console_printer, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console___Console_methods[] = { - {"__init__", - (PyCFunction)CPyPy_console___Console_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, project=None, extra_locals=None, exit_on_continue=False)\n--\n\n")}, - {"_dir", - (PyCFunction)CPyPy_console___Console____dir, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_dir($self, obj=None)\n--\n\n")}, - {"_console_write", - (PyCFunction)CPyPy_console___Console____console_write, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_console_write($self, obj)\n--\n\n")}, - {"interact", - (PyCFunction)CPyPy_console___Console___interact, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("interact($self, *args, **kwargs)\n--\n\n")}, - {"raw_input", - (PyCFunction)CPyPy_console___Console___raw_input, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("raw_input($self, prompt=\'\')\n--\n\n")}, - {"showsyntaxerror", - (PyCFunction)CPyPy_console___Console___showsyntaxerror, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("showsyntaxerror($self, filename=None)\n--\n\n")}, - {"showtraceback", - (PyCFunction)CPyPy_console___Console___showtraceback, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("showtraceback($self)\n--\n\n")}, - {"resetbuffer", - (PyCFunction)CPyPy_console___Console___resetbuffer, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("resetbuffer($self)\n--\n\n")}, - {"runsource", - (PyCFunction)CPyPy_console___Console___runsource, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("runsource($self, source, filename=\'\', symbol=\'single\')\n--\n\n")}, - {"paste_event", - (PyCFunction)CPyPy_console___Console___paste_event, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("paste_event($self, event)\n--\n\n")}, - {"tab_event", - (PyCFunction)CPyPy_console___Console___tab_event, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("tab_event($self, event)\n--\n\n")}, - {"tab_filter", - (PyCFunction)CPyPy_console___Console___tab_filter, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("tab_filter($self)\n--\n\n")}, - {"__mypyc_defaults_setup", - (PyCFunction)CPyPy_console___Console_____mypyc_defaults_setup, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__mypyc_defaults_setup()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___Console_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Console", - .tp_new = console___Console_new, - .tp_dealloc = (destructor)console___Console_dealloc, - .tp_traverse = (traverseproc)console___Console_traverse, - .tp_clear = (inquiry)console___Console_clear, - .tp_getset = console___Console_getseters, - .tp_methods = console___Console_methods, - .tp_init = console___Console_init, - .tp_basicsize = sizeof(brownie____cli___console___ConsoleObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("Console(project=None, extra_locals=None, exit_on_continue=False)\n--\n\n"), -}; -static PyTypeObject *CPyType_console___Console_template = &CPyType_console___Console_template_; - -PyObject *CPyDef_console_____mypyc__Console_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___ConsoleObject *self; - self = (brownie____cli___console___ConsoleObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___Console_vtable; - self->_prompt_input = 2; - self->_exit_on_continue = 2; - if (CPyDef_console___Console_____mypyc_defaults_setup((PyObject *)self) == 0) { - Py_DECREF(self); - return NULL; - } - return (PyObject *)self; -} - -PyObject *CPyDef_console___Console(PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue) -{ - PyObject *self = CPyDef_console_____mypyc__Console_setup((PyObject *)CPyType_console___Console); - if (self == NULL) - return NULL; - char res = CPyDef_console___Console_____init__(self, cpy_r_project, cpy_r_extra_locals, cpy_r_exit_on_continue); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -console___Console_get_prompt_input(brownie____cli___console___ConsoleObject *self, void *closure) -{ - if (unlikely(self->_prompt_input == 2)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'prompt_input' of 'Console' undefined"); - return NULL; - } - PyObject *retval = Py_None; - CPy_INCREF(retval); - return retval; -} - -static int -console___Console_set_prompt_input(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Console' object attribute 'prompt_input' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(value != Py_None)) { - CPy_TypeError("None", value); return -1; - } else - tmp = 1; - self->_prompt_input = tmp; - return 0; -} - -static PyObject * -console___Console_get_exit_on_continue(brownie____cli___console___ConsoleObject *self, void *closure) -{ - if (unlikely(self->_exit_on_continue == 2)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'exit_on_continue' of 'Console' undefined"); - return NULL; - } - PyObject *retval = self->_exit_on_continue ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -console___Console_set_exit_on_continue(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Console' object attribute 'exit_on_continue' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->_exit_on_continue = tmp; - return 0; -} - -static PyObject * -console___Console_get_compile_mode(brownie____cli___console___ConsoleObject *self, void *closure) -{ - if (unlikely(self->_compile_mode == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'compile_mode' of 'Console' undefined"); - return NULL; - } - CPy_INCREF(self->_compile_mode); - PyObject *retval = self->_compile_mode; - return retval; -} - -static int -console___Console_set_compile_mode(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Console' object attribute 'compile_mode' cannot be deleted"); - return -1; - } - if (self->_compile_mode != NULL) { - CPy_DECREF(self->_compile_mode); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_compile_mode = tmp; - return 0; -} - -static PyObject * -console___Console_get_prompt_session(brownie____cli___console___ConsoleObject *self, void *closure) -{ - if (unlikely(self->_prompt_session == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'prompt_session' of 'Console' undefined"); - return NULL; - } - CPy_INCREF(self->_prompt_session); - PyObject *retval = self->_prompt_session; - return retval; -} - -static int -console___Console_set_prompt_session(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Console' object attribute 'prompt_session' cannot be deleted"); - return -1; - } - if (self->_prompt_session != NULL) { - CPy_DECREF(self->_prompt_session); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_prompt_session = tmp; - return 0; -} - -static PyObject * -console___Console_get_console_printer(brownie____cli___console___ConsoleObject *self, void *closure) -{ - if (unlikely(self->_console_printer == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'console_printer' of 'Console' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->_console_printer); - PyObject *retval = self->_console_printer; - return retval; -} - -static int -console___Console_set_console_printer(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Console' object attribute 'console_printer' cannot be deleted"); - return -1; - } - if (self->_console_printer != NULL) { - CPy_DECREF_NO_IMM(self->_console_printer); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_console___ConsolePrinter)) - tmp = value; - else { - CPy_TypeError("brownie._cli.console.ConsolePrinter", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->_console_printer = tmp; - return 0; -} - -static int -console___SanitizedFileHistory_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_console_____mypyc__SanitizedFileHistory_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___SanitizedFileHistory(PyObject *cpy_r_filename, PyObject *cpy_r_local_dict); - -static PyObject * -console___SanitizedFileHistory_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___SanitizedFileHistory) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__SanitizedFileHistory_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_console___SanitizedFileHistory_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -console___SanitizedFileHistory_traverse(brownie____cli___console___SanitizedFileHistoryObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_locals); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console___SanitizedFileHistory_clear(brownie____cli___console___SanitizedFileHistoryObject *self) -{ - Py_CLEAR(self->_locals); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console___SanitizedFileHistory_dealloc(brownie____cli___console___SanitizedFileHistoryObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, console___SanitizedFileHistory_dealloc) - console___SanitizedFileHistory_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___SanitizedFileHistory_vtable[2]; -static bool -CPyDef_console___SanitizedFileHistory_trait_vtable_setup(void) -{ - CPyVTableItem console___SanitizedFileHistory_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console___SanitizedFileHistory_____init__, - (CPyVTableItem)CPyDef_console___SanitizedFileHistory___store_string, - }; - memcpy(console___SanitizedFileHistory_vtable, console___SanitizedFileHistory_vtable_scratch, sizeof(console___SanitizedFileHistory_vtable)); - return 1; -} - -static PyObject * -console___SanitizedFileHistory_get_locals(brownie____cli___console___SanitizedFileHistoryObject *self, void *closure); -static int -console___SanitizedFileHistory_set_locals(brownie____cli___console___SanitizedFileHistoryObject *self, PyObject *value, void *closure); - -static PyGetSetDef console___SanitizedFileHistory_getseters[] = { - {"locals", - (getter)console___SanitizedFileHistory_get_locals, (setter)console___SanitizedFileHistory_set_locals, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console___SanitizedFileHistory_methods[] = { - {"__init__", - (PyCFunction)CPyPy_console___SanitizedFileHistory_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, filename, local_dict)\n--\n\n")}, - {"store_string", - (PyCFunction)CPyPy_console___SanitizedFileHistory___store_string, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("store_string($self, line)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___SanitizedFileHistory_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "SanitizedFileHistory", - .tp_new = console___SanitizedFileHistory_new, - .tp_dealloc = (destructor)console___SanitizedFileHistory_dealloc, - .tp_traverse = (traverseproc)console___SanitizedFileHistory_traverse, - .tp_clear = (inquiry)console___SanitizedFileHistory_clear, - .tp_getset = console___SanitizedFileHistory_getseters, - .tp_methods = console___SanitizedFileHistory_methods, - .tp_init = console___SanitizedFileHistory_init, - .tp_basicsize = sizeof(brownie____cli___console___SanitizedFileHistoryObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("SanitizedFileHistory(filename, local_dict)\n--\n\n"), -}; -static PyTypeObject *CPyType_console___SanitizedFileHistory_template = &CPyType_console___SanitizedFileHistory_template_; - -PyObject *CPyDef_console_____mypyc__SanitizedFileHistory_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___SanitizedFileHistoryObject *self; - self = (brownie____cli___console___SanitizedFileHistoryObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___SanitizedFileHistory_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_console___SanitizedFileHistory(PyObject *cpy_r_filename, PyObject *cpy_r_local_dict) -{ - PyObject *self = CPyDef_console_____mypyc__SanitizedFileHistory_setup((PyObject *)CPyType_console___SanitizedFileHistory); - if (self == NULL) - return NULL; - char res = CPyDef_console___SanitizedFileHistory_____init__(self, cpy_r_filename, cpy_r_local_dict); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -console___SanitizedFileHistory_get_locals(brownie____cli___console___SanitizedFileHistoryObject *self, void *closure) -{ - if (unlikely(self->_locals == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'locals' of 'SanitizedFileHistory' undefined"); - return NULL; - } - CPy_INCREF(self->_locals); - PyObject *retval = self->_locals; - return retval; -} - -static int -console___SanitizedFileHistory_set_locals(brownie____cli___console___SanitizedFileHistoryObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'SanitizedFileHistory' object attribute 'locals' cannot be deleted"); - return -1; - } - if (self->_locals != NULL) { - CPy_DECREF(self->_locals); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_locals = tmp; - return 0; -} - -static int -console___ConsoleCompleter_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_console_____mypyc__ConsoleCompleter_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___ConsoleCompleter(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); - -static PyObject * -console___ConsoleCompleter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___ConsoleCompleter) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__ConsoleCompleter_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_console___ConsoleCompleter_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -console___ConsoleCompleter_traverse(brownie____cli___console___ConsoleCompleterObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_console); - Py_VISIT(self->_locals); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console___ConsoleCompleter_clear(brownie____cli___console___ConsoleCompleterObject *self) -{ - Py_CLEAR(self->_console); - Py_CLEAR(self->_locals); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console___ConsoleCompleter_dealloc(brownie____cli___console___ConsoleCompleterObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, console___ConsoleCompleter_dealloc) - console___ConsoleCompleter_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___ConsoleCompleter_vtable[2]; -static bool -CPyDef_console___ConsoleCompleter_trait_vtable_setup(void) -{ - CPyVTableItem console___ConsoleCompleter_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console___ConsoleCompleter_____init__, - (CPyVTableItem)CPyDef_console___ConsoleCompleter___get_completions, - }; - memcpy(console___ConsoleCompleter_vtable, console___ConsoleCompleter_vtable_scratch, sizeof(console___ConsoleCompleter_vtable)); - return 1; -} - -static PyObject * -console___ConsoleCompleter_get_console(brownie____cli___console___ConsoleCompleterObject *self, void *closure); -static int -console___ConsoleCompleter_set_console(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure); -static PyObject * -console___ConsoleCompleter_get_locals(brownie____cli___console___ConsoleCompleterObject *self, void *closure); -static int -console___ConsoleCompleter_set_locals(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure); - -static PyGetSetDef console___ConsoleCompleter_getseters[] = { - {"console", - (getter)console___ConsoleCompleter_get_console, (setter)console___ConsoleCompleter_set_console, - NULL, NULL}, - {"locals", - (getter)console___ConsoleCompleter_get_locals, (setter)console___ConsoleCompleter_set_locals, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console___ConsoleCompleter_methods[] = { - {"__init__", - (PyCFunction)CPyPy_console___ConsoleCompleter_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, console, local_dict)\n--\n\n")}, - {"get_completions", - (PyCFunction)CPyPy_console___ConsoleCompleter___get_completions, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_completions($self, document, complete_event)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___ConsoleCompleter_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "ConsoleCompleter", - .tp_new = console___ConsoleCompleter_new, - .tp_dealloc = (destructor)console___ConsoleCompleter_dealloc, - .tp_traverse = (traverseproc)console___ConsoleCompleter_traverse, - .tp_clear = (inquiry)console___ConsoleCompleter_clear, - .tp_getset = console___ConsoleCompleter_getseters, - .tp_methods = console___ConsoleCompleter_methods, - .tp_init = console___ConsoleCompleter_init, - .tp_basicsize = sizeof(brownie____cli___console___ConsoleCompleterObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("ConsoleCompleter(console, local_dict)\n--\n\n"), -}; -static PyTypeObject *CPyType_console___ConsoleCompleter_template = &CPyType_console___ConsoleCompleter_template_; - -PyObject *CPyDef_console_____mypyc__ConsoleCompleter_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___ConsoleCompleterObject *self; - self = (brownie____cli___console___ConsoleCompleterObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___ConsoleCompleter_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_console___ConsoleCompleter(PyObject *cpy_r_console, PyObject *cpy_r_local_dict) -{ - PyObject *self = CPyDef_console_____mypyc__ConsoleCompleter_setup((PyObject *)CPyType_console___ConsoleCompleter); - if (self == NULL) - return NULL; - char res = CPyDef_console___ConsoleCompleter_____init__(self, cpy_r_console, cpy_r_local_dict); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -console___ConsoleCompleter_get_console(brownie____cli___console___ConsoleCompleterObject *self, void *closure) -{ - if (unlikely(self->_console == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'console' of 'ConsoleCompleter' undefined"); - return NULL; - } - CPy_INCREF(self->_console); - PyObject *retval = self->_console; - return retval; -} - -static int -console___ConsoleCompleter_set_console(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'ConsoleCompleter' object attribute 'console' cannot be deleted"); - return -1; - } - if (self->_console != NULL) { - CPy_DECREF(self->_console); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_console = tmp; - return 0; -} - -static PyObject * -console___ConsoleCompleter_get_locals(brownie____cli___console___ConsoleCompleterObject *self, void *closure) -{ - if (unlikely(self->_locals == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'locals' of 'ConsoleCompleter' undefined"); - return NULL; - } - CPy_INCREF(self->_locals); - PyObject *retval = self->_locals; - return retval; -} - -static int -console___ConsoleCompleter_set_locals(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'ConsoleCompleter' object attribute 'locals' cannot be deleted"); - return -1; - } - if (self->_locals != NULL) { - CPy_DECREF(self->_locals); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_locals = tmp; - return 0; -} - -static int -console___ConsoleAutoSuggest_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_console_____mypyc__ConsoleAutoSuggest_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___ConsoleAutoSuggest(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); - -static PyObject * -console___ConsoleAutoSuggest_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___ConsoleAutoSuggest) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__ConsoleAutoSuggest_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_console___ConsoleAutoSuggest_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -console___ConsoleAutoSuggest_traverse(brownie____cli___console___ConsoleAutoSuggestObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_console); - Py_VISIT(self->_locals); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console___ConsoleAutoSuggest_clear(brownie____cli___console___ConsoleAutoSuggestObject *self) -{ - Py_CLEAR(self->_console); - Py_CLEAR(self->_locals); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console___ConsoleAutoSuggest_dealloc(brownie____cli___console___ConsoleAutoSuggestObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, console___ConsoleAutoSuggest_dealloc) - console___ConsoleAutoSuggest_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___ConsoleAutoSuggest_vtable[2]; -static bool -CPyDef_console___ConsoleAutoSuggest_trait_vtable_setup(void) -{ - CPyVTableItem console___ConsoleAutoSuggest_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console___ConsoleAutoSuggest_____init__, - (CPyVTableItem)CPyDef_console___ConsoleAutoSuggest___get_suggestion, - }; - memcpy(console___ConsoleAutoSuggest_vtable, console___ConsoleAutoSuggest_vtable_scratch, sizeof(console___ConsoleAutoSuggest_vtable)); - return 1; -} - -static PyObject * -console___ConsoleAutoSuggest_get_console(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure); -static int -console___ConsoleAutoSuggest_set_console(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure); -static PyObject * -console___ConsoleAutoSuggest_get_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure); -static int -console___ConsoleAutoSuggest_set_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure); - -static PyGetSetDef console___ConsoleAutoSuggest_getseters[] = { - {"console", - (getter)console___ConsoleAutoSuggest_get_console, (setter)console___ConsoleAutoSuggest_set_console, - NULL, NULL}, - {"locals", - (getter)console___ConsoleAutoSuggest_get_locals, (setter)console___ConsoleAutoSuggest_set_locals, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console___ConsoleAutoSuggest_methods[] = { - {"__init__", - (PyCFunction)CPyPy_console___ConsoleAutoSuggest_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, console, local_dict)\n--\n\n")}, - {"get_suggestion", - (PyCFunction)CPyPy_console___ConsoleAutoSuggest___get_suggestion, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_suggestion($self, buffer, document)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___ConsoleAutoSuggest_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "ConsoleAutoSuggest", - .tp_new = console___ConsoleAutoSuggest_new, - .tp_dealloc = (destructor)console___ConsoleAutoSuggest_dealloc, - .tp_traverse = (traverseproc)console___ConsoleAutoSuggest_traverse, - .tp_clear = (inquiry)console___ConsoleAutoSuggest_clear, - .tp_getset = console___ConsoleAutoSuggest_getseters, - .tp_methods = console___ConsoleAutoSuggest_methods, - .tp_init = console___ConsoleAutoSuggest_init, - .tp_basicsize = sizeof(brownie____cli___console___ConsoleAutoSuggestObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("ConsoleAutoSuggest(console, local_dict)\n--\n\n"), -}; -static PyTypeObject *CPyType_console___ConsoleAutoSuggest_template = &CPyType_console___ConsoleAutoSuggest_template_; - -PyObject *CPyDef_console_____mypyc__ConsoleAutoSuggest_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___ConsoleAutoSuggestObject *self; - self = (brownie____cli___console___ConsoleAutoSuggestObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___ConsoleAutoSuggest_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_console___ConsoleAutoSuggest(PyObject *cpy_r_console, PyObject *cpy_r_local_dict) -{ - PyObject *self = CPyDef_console_____mypyc__ConsoleAutoSuggest_setup((PyObject *)CPyType_console___ConsoleAutoSuggest); - if (self == NULL) - return NULL; - char res = CPyDef_console___ConsoleAutoSuggest_____init__(self, cpy_r_console, cpy_r_local_dict); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -console___ConsoleAutoSuggest_get_console(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure) -{ - if (unlikely(self->_console == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'console' of 'ConsoleAutoSuggest' undefined"); - return NULL; - } - CPy_INCREF(self->_console); - PyObject *retval = self->_console; - return retval; -} - -static int -console___ConsoleAutoSuggest_set_console(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'ConsoleAutoSuggest' object attribute 'console' cannot be deleted"); - return -1; - } - if (self->_console != NULL) { - CPy_DECREF(self->_console); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_console = tmp; - return 0; -} - -static PyObject * -console___ConsoleAutoSuggest_get_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure) -{ - if (unlikely(self->_locals == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'locals' of 'ConsoleAutoSuggest' undefined"); - return NULL; - } - CPy_INCREF(self->_locals); - PyObject *retval = self->_locals; - return retval; -} - -static int -console___ConsoleAutoSuggest_set_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'ConsoleAutoSuggest' object attribute 'locals' cannot be deleted"); - return -1; - } - if (self->_locals != NULL) { - CPy_DECREF(self->_locals); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_locals = tmp; - return 0; -} - -PyObject *CPyDef_console_____mypyc___3__init___3_Console_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console_____init___3_Console_env(void); - -static PyObject * -console_____init___3_Console_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console_____init___3_Console_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc___3__init___3_Console_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console_____init___3_Console_env_traverse(brownie____cli___console_____init___3_Console_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_self); - Py_VISIT(self->_project); - Py_VISIT(self->_extra_locals); - Py_VISIT(self->_console_settings); - Py_VISIT(self->_i); - Py_VISIT(self->_locals_dict); - Py_VISIT(self->_Gui); - Py_VISIT(self->_history_file); - Py_VISIT(self->_kwargs); - Py_VISIT(self->_key_bindings); - return 0; -} - -static int -console_____init___3_Console_env_clear(brownie____cli___console_____init___3_Console_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_project); - Py_CLEAR(self->_extra_locals); - Py_CLEAR(self->_console_settings); - Py_CLEAR(self->_i); - Py_CLEAR(self->_locals_dict); - Py_CLEAR(self->_Gui); - Py_CLEAR(self->_history_file); - Py_CLEAR(self->_kwargs); - Py_CLEAR(self->_key_bindings); - return 0; -} - -static void -console_____init___3_Console_env_dealloc(brownie____cli___console_____init___3_Console_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (console_____init___3_Console_env_free_instance == NULL) { - console_____init___3_Console_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_project); - Py_CLEAR(self->_extra_locals); - self->_exit_on_continue = 2; - Py_CLEAR(self->_console_settings); - Py_CLEAR(self->_i); - Py_CLEAR(self->_locals_dict); - Py_CLEAR(self->_Gui); - Py_CLEAR(self->_history_file); - Py_CLEAR(self->_kwargs); - Py_CLEAR(self->_key_bindings); - return; - } - CPy_TRASHCAN_BEGIN(self, console_____init___3_Console_env_dealloc) - console_____init___3_Console_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console_____init___3_Console_env_vtable[1]; -static bool -CPyDef_console_____init___3_Console_env_trait_vtable_setup(void) -{ - CPyVTableItem console_____init___3_Console_env_vtable_scratch[] = { - NULL - }; - memcpy(console_____init___3_Console_env_vtable, console_____init___3_Console_env_vtable_scratch, sizeof(console_____init___3_Console_env_vtable)); - return 1; -} - -static PyMethodDef console_____init___3_Console_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console_____init___3_Console_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___Console_env", - .tp_new = console_____init___3_Console_env_new, - .tp_dealloc = (destructor)console_____init___3_Console_env_dealloc, - .tp_traverse = (traverseproc)console_____init___3_Console_env_traverse, - .tp_clear = (inquiry)console_____init___3_Console_env_clear, - .tp_methods = console_____init___3_Console_env_methods, - .tp_basicsize = sizeof(brownie____cli___console_____init___3_Console_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("__init___Console_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_console_____init___3_Console_env_template = &CPyType_console_____init___3_Console_env_template_; - -PyObject *CPyDef_console_____mypyc___3__init___3_Console_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console_____init___3_Console_envObject *self; - if (console_____init___3_Console_env_free_instance != NULL) { - self = console_____init___3_Console_env_free_instance; - console_____init___3_Console_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console_____init___3_Console_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console_____init___3_Console_env_vtable; - self->_exit_on_continue = 2; - return (PyObject *)self; -} - -PyObject *CPyDef_console_____init___3_Console_env(void) -{ - PyObject *self = CPyDef_console_____mypyc___3__init___3_Console_env_setup((PyObject *)CPyType_console_____init___3_Console_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__console_____mypyc_lambda__0___3_init___3_Console_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(void); - -static PyObject * -console_____mypyc_lambda__0___3_init___3_Console_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console_____mypyc_lambda__0___3_init___3_Console_obj_traverse(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console_____mypyc_lambda__0___3_init___3_Console_obj_clear(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console_____mypyc_lambda__0___3_init___3_Console_obj_dealloc(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance == NULL) { - console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, console_____mypyc_lambda__0___3_init___3_Console_obj_dealloc) - console_____mypyc_lambda__0___3_init___3_Console_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console_____mypyc_lambda__0___3_init___3_Console_obj_vtable[2]; -static bool -CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_trait_vtable_setup(void) -{ - CPyVTableItem console_____mypyc_lambda__0___3_init___3_Console_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__, - (CPyVTableItem)CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__, - }; - memcpy(console_____mypyc_lambda__0___3_init___3_Console_obj_vtable, console_____mypyc_lambda__0___3_init___3_Console_obj_vtable_scratch, sizeof(console_____mypyc_lambda__0___3_init___3_Console_obj_vtable)); - return 1; -} - -static PyObject * -console_____mypyc_lambda__0___3_init___3_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, void *closure); -static int -console_____mypyc_lambda__0___3_init___3_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef console_____mypyc_lambda__0___3_init___3_Console_obj_getseters[] = { - {"__mypyc_env__", - (getter)console_____mypyc_lambda__0___3_init___3_Console_obj_get___3_mypyc_env__, (setter)console_____mypyc_lambda__0___3_init___3_Console_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console_____mypyc_lambda__0___3_init___3_Console_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__()\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0___init___Console_obj", - .tp_new = console_____mypyc_lambda__0___3_init___3_Console_obj_new, - .tp_dealloc = (destructor)console_____mypyc_lambda__0___3_init___3_Console_obj_dealloc, - .tp_traverse = (traverseproc)console_____mypyc_lambda__0___3_init___3_Console_obj_traverse, - .tp_clear = (inquiry)console_____mypyc_lambda__0___3_init___3_Console_obj_clear, - .tp_getset = console_____mypyc_lambda__0___3_init___3_Console_obj_getseters, - .tp_methods = console_____mypyc_lambda__0___3_init___3_Console_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__console_____mypyc_lambda__0___3_init___3_Console_obj, - .tp_basicsize = sizeof(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject), - .tp_vectorcall_offset = offsetof(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0___init___Console_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template = &CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template_; - -PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self; - if (console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance != NULL) { - self = console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance; - console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console_____mypyc_lambda__0___3_init___3_Console_obj_vtable; - self->vectorcall = CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(void) -{ - PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup((PyObject *)CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -console_____mypyc_lambda__0___3_init___3_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0___init___Console_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -console_____mypyc_lambda__0___3_init___3_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0___init___Console_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_console_____init___3_Console_env)) - tmp = value; - else { - CPy_TypeError("brownie._cli.console.__init___Console_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -PyObject *CPyDef_console_____mypyc___3_dir_Console_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console____dir_Console_env(void); - -static PyObject * -console____dir_Console_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console____dir_Console_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc___3_dir_Console_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console____dir_Console_env_traverse(brownie____cli___console____dir_Console_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_self); - Py_VISIT(self->_obj); - Py_VISIT(self->_k); - Py_VISIT(self->_v); - Py_VISIT(self->_results); - Py_VISIT(self->_i); - return 0; -} - -static int -console____dir_Console_env_clear(brownie____cli___console____dir_Console_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_obj); - Py_CLEAR(self->_k); - Py_CLEAR(self->_v); - Py_CLEAR(self->_results); - Py_CLEAR(self->_i); - return 0; -} - -static void -console____dir_Console_env_dealloc(brownie____cli___console____dir_Console_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (console____dir_Console_env_free_instance == NULL) { - console____dir_Console_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_obj); - Py_CLEAR(self->_k); - Py_CLEAR(self->_v); - Py_CLEAR(self->_results); - Py_CLEAR(self->_i); - return; - } - CPy_TRASHCAN_BEGIN(self, console____dir_Console_env_dealloc) - console____dir_Console_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console____dir_Console_env_vtable[1]; -static bool -CPyDef_console____dir_Console_env_trait_vtable_setup(void) -{ - CPyVTableItem console____dir_Console_env_vtable_scratch[] = { - NULL - }; - memcpy(console____dir_Console_env_vtable, console____dir_Console_env_vtable_scratch, sizeof(console____dir_Console_env_vtable)); - return 1; -} - -static PyMethodDef console____dir_Console_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console____dir_Console_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_dir_Console_env", - .tp_new = console____dir_Console_env_new, - .tp_dealloc = (destructor)console____dir_Console_env_dealloc, - .tp_traverse = (traverseproc)console____dir_Console_env_traverse, - .tp_clear = (inquiry)console____dir_Console_env_clear, - .tp_methods = console____dir_Console_env_methods, - .tp_basicsize = sizeof(brownie____cli___console____dir_Console_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_dir_Console_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_console____dir_Console_env_template = &CPyType_console____dir_Console_env_template_; - -PyObject *CPyDef_console_____mypyc___3_dir_Console_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console____dir_Console_envObject *self; - if (console____dir_Console_env_free_instance != NULL) { - self = console____dir_Console_env_free_instance; - console____dir_Console_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console____dir_Console_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console____dir_Console_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_console____dir_Console_env(void) -{ - PyObject *self = CPyDef_console_____mypyc___3_dir_Console_env_setup((PyObject *)CPyType_console____dir_Console_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__console_____mypyc_lambda__1__dir_Console_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj(void); - -static PyObject * -console_____mypyc_lambda__1__dir_Console_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console_____mypyc_lambda__1__dir_Console_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console_____mypyc_lambda__1__dir_Console_obj_traverse(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console_____mypyc_lambda__1__dir_Console_obj_clear(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console_____mypyc_lambda__1__dir_Console_obj_dealloc(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (console_____mypyc_lambda__1__dir_Console_obj_free_instance == NULL) { - console_____mypyc_lambda__1__dir_Console_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, console_____mypyc_lambda__1__dir_Console_obj_dealloc) - console_____mypyc_lambda__1__dir_Console_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console_____mypyc_lambda__1__dir_Console_obj_vtable[2]; -static bool -CPyDef_console_____mypyc_lambda__1__dir_Console_obj_trait_vtable_setup(void) -{ - CPyVTableItem console_____mypyc_lambda__1__dir_Console_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__, - (CPyVTableItem)CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__, - }; - memcpy(console_____mypyc_lambda__1__dir_Console_obj_vtable, console_____mypyc_lambda__1__dir_Console_obj_vtable_scratch, sizeof(console_____mypyc_lambda__1__dir_Console_obj_vtable)); - return 1; -} - -static PyObject * -console_____mypyc_lambda__1__dir_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, void *closure); -static int -console_____mypyc_lambda__1__dir_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef console_____mypyc_lambda__1__dir_Console_obj_getseters[] = { - {"__mypyc_env__", - (getter)console_____mypyc_lambda__1__dir_Console_obj_get___3_mypyc_env__, (setter)console_____mypyc_lambda__1__dir_Console_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console_____mypyc_lambda__1__dir_Console_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console_____mypyc_lambda__1__dir_Console_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__1__dir_Console_obj", - .tp_new = console_____mypyc_lambda__1__dir_Console_obj_new, - .tp_dealloc = (destructor)console_____mypyc_lambda__1__dir_Console_obj_dealloc, - .tp_traverse = (traverseproc)console_____mypyc_lambda__1__dir_Console_obj_traverse, - .tp_clear = (inquiry)console_____mypyc_lambda__1__dir_Console_obj_clear, - .tp_getset = console_____mypyc_lambda__1__dir_Console_obj_getseters, - .tp_methods = console_____mypyc_lambda__1__dir_Console_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__console_____mypyc_lambda__1__dir_Console_obj, - .tp_basicsize = sizeof(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject), - .tp_vectorcall_offset = offsetof(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__1__dir_Console_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_console_____mypyc_lambda__1__dir_Console_obj_template = &CPyType_console_____mypyc_lambda__1__dir_Console_obj_template_; - -PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self; - if (console_____mypyc_lambda__1__dir_Console_obj_free_instance != NULL) { - self = console_____mypyc_lambda__1__dir_Console_obj_free_instance; - console_____mypyc_lambda__1__dir_Console_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console_____mypyc_lambda__1__dir_Console_obj_vtable; - self->vectorcall = CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj(void) -{ - PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup((PyObject *)CPyType_console_____mypyc_lambda__1__dir_Console_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -console_____mypyc_lambda__1__dir_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__1__dir_Console_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -console_____mypyc_lambda__1__dir_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__1__dir_Console_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_console____dir_Console_env)) - tmp = value; - else { - CPy_TypeError("brownie._cli.console._dir_Console_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_env(void); - -static PyObject * -console___get_completions_ConsoleCompleter_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___get_completions_ConsoleCompleter_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console___get_completions_ConsoleCompleter_env_traverse(brownie____cli___console___get_completions_ConsoleCompleter_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_generator_attribute__document); - Py_VISIT(self->___mypyc_generator_attribute__complete_event); - Py_VISIT(self->_type); - Py_VISIT(self->_value); - Py_VISIT(self->_traceback); - Py_VISIT(self->_arg); - Py_VISIT(self->___mypyc_generator_attribute__text); - Py_VISIT(self->___mypyc_generator_attribute__base); - Py_VISIT(self->___mypyc_generator_attribute__current); - Py_VISIT(self->___mypyc_generator_attribute__completions); - Py_VISIT(self->___mypyc_temp__0); - Py_VISIT(self->___mypyc_temp__1); - Py_VISIT(self->___mypyc_generator_attribute__i); - Py_VISIT(self->___mypyc_temp__3); - Py_VISIT(self->___mypyc_temp__4); - Py_VISIT(self->___mypyc_temp__6); - Py_VISIT(self->___mypyc_generator_attribute__key); - Py_VISIT(self->___mypyc_temp__8.f0); - Py_VISIT(self->___mypyc_temp__8.f1); - Py_VISIT(self->___mypyc_temp__8.f2); - return 0; -} - -static int -console___get_completions_ConsoleCompleter_env_clear(brownie____cli___console___get_completions_ConsoleCompleter_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__document); - Py_CLEAR(self->___mypyc_generator_attribute__complete_event); - Py_CLEAR(self->_type); - Py_CLEAR(self->_value); - Py_CLEAR(self->_traceback); - Py_CLEAR(self->_arg); - Py_CLEAR(self->___mypyc_generator_attribute__text); - Py_CLEAR(self->___mypyc_generator_attribute__base); - Py_CLEAR(self->___mypyc_generator_attribute__current); - Py_CLEAR(self->___mypyc_generator_attribute__completions); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__1); - Py_CLEAR(self->___mypyc_generator_attribute__i); - Py_CLEAR(self->___mypyc_temp__3); - Py_CLEAR(self->___mypyc_temp__4); - Py_CLEAR(self->___mypyc_temp__6); - Py_CLEAR(self->___mypyc_generator_attribute__key); - Py_CLEAR(self->___mypyc_temp__8.f0); - Py_CLEAR(self->___mypyc_temp__8.f1); - Py_CLEAR(self->___mypyc_temp__8.f2); - return 0; -} - -static void -console___get_completions_ConsoleCompleter_env_dealloc(brownie____cli___console___get_completions_ConsoleCompleter_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (console___get_completions_ConsoleCompleter_env_free_instance == NULL) { - console___get_completions_ConsoleCompleter_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__document); - Py_CLEAR(self->___mypyc_generator_attribute__complete_event); - Py_CLEAR(self->_type); - Py_CLEAR(self->_value); - Py_CLEAR(self->_traceback); - Py_CLEAR(self->_arg); - self->_stop_iter_ptr = NULL; - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__text); - Py_CLEAR(self->___mypyc_generator_attribute__base); - Py_CLEAR(self->___mypyc_generator_attribute__current); - Py_CLEAR(self->___mypyc_generator_attribute__completions); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__1); - self->___mypyc_temp__2 = -113; - Py_CLEAR(self->___mypyc_generator_attribute__i); - Py_CLEAR(self->___mypyc_temp__3); - Py_CLEAR(self->___mypyc_temp__4); - self->___mypyc_temp__5 = -113; - Py_CLEAR(self->___mypyc_temp__6); - self->___mypyc_temp__7 = -113; - Py_CLEAR(self->___mypyc_generator_attribute__key); - Py_CLEAR(self->___mypyc_temp__8.f0); - Py_CLEAR(self->___mypyc_temp__8.f1); - Py_CLEAR(self->___mypyc_temp__8.f2); - return; - } - CPy_TRASHCAN_BEGIN(self, console___get_completions_ConsoleCompleter_env_dealloc) - console___get_completions_ConsoleCompleter_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___get_completions_ConsoleCompleter_env_vtable[1]; -static bool -CPyDef_console___get_completions_ConsoleCompleter_env_trait_vtable_setup(void) -{ - CPyVTableItem console___get_completions_ConsoleCompleter_env_vtable_scratch[] = { - NULL - }; - memcpy(console___get_completions_ConsoleCompleter_env_vtable, console___get_completions_ConsoleCompleter_env_vtable_scratch, sizeof(console___get_completions_ConsoleCompleter_env_vtable)); - return 1; -} - -static PyMethodDef console___get_completions_ConsoleCompleter_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___get_completions_ConsoleCompleter_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "get_completions_ConsoleCompleter_env", - .tp_new = console___get_completions_ConsoleCompleter_env_new, - .tp_dealloc = (destructor)console___get_completions_ConsoleCompleter_env_dealloc, - .tp_traverse = (traverseproc)console___get_completions_ConsoleCompleter_env_traverse, - .tp_clear = (inquiry)console___get_completions_ConsoleCompleter_env_clear, - .tp_methods = console___get_completions_ConsoleCompleter_env_methods, - .tp_basicsize = sizeof(brownie____cli___console___get_completions_ConsoleCompleter_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("get_completions_ConsoleCompleter_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_env_template = &CPyType_console___get_completions_ConsoleCompleter_env_template_; - -PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___get_completions_ConsoleCompleter_envObject *self; - if (console___get_completions_ConsoleCompleter_env_free_instance != NULL) { - self = console___get_completions_ConsoleCompleter_env_free_instance; - console___get_completions_ConsoleCompleter_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console___get_completions_ConsoleCompleter_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___get_completions_ConsoleCompleter_env_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__2 = -113; - self->___mypyc_temp__5 = -113; - self->___mypyc_temp__7 = -113; - self->___mypyc_temp__8 = (tuple_T3OOO) { NULL, NULL, NULL }; - return (PyObject *)self; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_env(void) -{ - PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup((PyObject *)CPyType_console___get_completions_ConsoleCompleter_env); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen(void); - -static PyObject * -console___get_completions_ConsoleCompleter_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console___get_completions_ConsoleCompleter_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console___get_completions_ConsoleCompleter_gen_traverse(brownie____cli___console___get_completions_ConsoleCompleter_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - return 0; -} - -static int -console___get_completions_ConsoleCompleter_gen_clear(brownie____cli___console___get_completions_ConsoleCompleter_genObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - return 0; -} - -static void -console___get_completions_ConsoleCompleter_gen_dealloc(brownie____cli___console___get_completions_ConsoleCompleter_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (console___get_completions_ConsoleCompleter_gen_free_instance == NULL) { - console___get_completions_ConsoleCompleter_gen_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, console___get_completions_ConsoleCompleter_gen_dealloc) - console___get_completions_ConsoleCompleter_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console___get_completions_ConsoleCompleter_gen_vtable[6]; -static bool -CPyDef_console___get_completions_ConsoleCompleter_gen_trait_vtable_setup(void) -{ - CPyVTableItem console___get_completions_ConsoleCompleter_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen_____next__, - (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen___send, - (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__, - (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen___throw, - (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen___close, - }; - memcpy(console___get_completions_ConsoleCompleter_gen_vtable, console___get_completions_ConsoleCompleter_gen_vtable_scratch, sizeof(console___get_completions_ConsoleCompleter_gen_vtable)); - return 1; -} - -static PyMethodDef console___get_completions_ConsoleCompleter_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console___get_completions_ConsoleCompleter_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "get_completions_ConsoleCompleter_gen", - .tp_new = console___get_completions_ConsoleCompleter_gen_new, - .tp_dealloc = (destructor)console___get_completions_ConsoleCompleter_gen_dealloc, - .tp_traverse = (traverseproc)console___get_completions_ConsoleCompleter_gen_traverse, - .tp_clear = (inquiry)console___get_completions_ConsoleCompleter_gen_clear, - .tp_methods = console___get_completions_ConsoleCompleter_gen_methods, - .tp_iter = CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__, - .tp_iternext = CPyDef_console___get_completions_ConsoleCompleter_gen_____next__, - .tp_basicsize = sizeof(brownie____cli___console___get_completions_ConsoleCompleter_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("get_completions_ConsoleCompleter_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_gen_template = &CPyType_console___get_completions_ConsoleCompleter_gen_template_; - -PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console___get_completions_ConsoleCompleter_genObject *self; - if (console___get_completions_ConsoleCompleter_gen_free_instance != NULL) { - self = console___get_completions_ConsoleCompleter_gen_free_instance; - console___get_completions_ConsoleCompleter_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console___get_completions_ConsoleCompleter_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console___get_completions_ConsoleCompleter_gen_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen(void) -{ - PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup((PyObject *)CPyType_console___get_completions_ConsoleCompleter_gen); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(void); - -static PyObject * -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_traverse(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_clear(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_dealloc(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance == NULL) { - console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_dealloc) - console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable[2]; -static bool -CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_trait_vtable_setup(void) -{ - CPyVTableItem console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__, - (CPyVTableItem)CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__, - }; - memcpy(console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable, console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable_scratch, sizeof(console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable)); - return 1; -} - -static PyObject * -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, void *closure); -static int -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_getseters[] = { - {"__mypyc_env__", - (getter)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_get___3_mypyc_env__, (setter)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__2_get_completions_ConsoleCompleter_obj", - .tp_new = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_new, - .tp_dealloc = (destructor)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_dealloc, - .tp_traverse = (traverseproc)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_traverse, - .tp_clear = (inquiry)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_clear, - .tp_getset = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_getseters, - .tp_methods = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj, - .tp_basicsize = sizeof(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject), - .tp_vectorcall_offset = offsetof(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__2_get_completions_ConsoleCompleter_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template = &CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template_; - -PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self; - if (console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance != NULL) { - self = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance; - console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable; - self->vectorcall = CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(void) -{ - PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup((PyObject *)CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__2_get_completions_ConsoleCompleter_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__2_get_completions_ConsoleCompleter_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_console___get_completions_ConsoleCompleter_env)) - tmp = value; - else { - CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef consolemodule_methods[] = { - {"main", (PyCFunction)CPyPy_console___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {"_dir_color", (PyCFunction)CPyPy_console____dir_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_dir_color(obj)\n--\n\n") /* docstring */}, - {"_obj_from_token", (PyCFunction)CPyPy_console____obj_from_token, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_obj_from_token(obj, token)\n--\n\n") /* docstring */}, - {"_parse_document", (PyCFunction)CPyPy_console____parse_document, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_parse_document(local_dict, text)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___console(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___console__internal, "__name__"); - CPyStatic_console___globals = PyModule_GetDict(CPyModule_brownie____cli___console__internal); - if (unlikely(CPyStatic_console___globals == NULL)) - goto fail; - CPyType_console_____init___3_Console_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____init___3_Console_env_template, NULL, modname); - if (unlikely(!CPyType_console_____init___3_Console_env)) - goto fail; - CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template, NULL, modname); - if (unlikely(!CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj)) - goto fail; - CPyType_console____dir_Console_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console____dir_Console_env_template, NULL, modname); - if (unlikely(!CPyType_console____dir_Console_env)) - goto fail; - CPyType_console_____mypyc_lambda__1__dir_Console_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____mypyc_lambda__1__dir_Console_obj_template, NULL, modname); - if (unlikely(!CPyType_console_____mypyc_lambda__1__dir_Console_obj)) - goto fail; - CPyType_console___get_completions_ConsoleCompleter_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console___get_completions_ConsoleCompleter_env_template, NULL, modname); - if (unlikely(!CPyType_console___get_completions_ConsoleCompleter_env)) - goto fail; - CPyType_console___get_completions_ConsoleCompleter_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console___get_completions_ConsoleCompleter_gen_template, NULL, modname); - if (unlikely(!CPyType_console___get_completions_ConsoleCompleter_gen)) - goto fail; - CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template, NULL, modname); - if (unlikely(!CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_console_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___console__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_console___ConsolePrinter____builtins_print); - CPyStatic_console___ConsolePrinter____builtins_print = NULL; - CPy_XDECREF(CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file); - CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file = NULL; - Py_CLEAR(CPyType_console____Quitter); - Py_CLEAR(CPyType_console___ConsolePrinter); - Py_CLEAR(CPyType_console___Console); - Py_CLEAR(CPyType_console___SanitizedFileHistory); - Py_CLEAR(CPyType_console___ConsoleCompleter); - Py_CLEAR(CPyType_console___ConsoleAutoSuggest); - Py_CLEAR(CPyType_console_____init___3_Console_env); - Py_CLEAR(CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj); - Py_CLEAR(CPyType_console____dir_Console_env); - Py_CLEAR(CPyType_console_____mypyc_lambda__1__dir_Console_obj); - Py_CLEAR(CPyType_console___get_completions_ConsoleCompleter_env); - Py_CLEAR(CPyType_console___get_completions_ConsoleCompleter_gen); - Py_CLEAR(CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj); - return -1; -} -static struct PyModuleDef consolemodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.console", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - consolemodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___console(void) -{ - if (CPyModule_brownie____cli___console__internal) { - Py_INCREF(CPyModule_brownie____cli___console__internal); - return CPyModule_brownie____cli___console__internal; - } - CPyModule_brownie____cli___console__internal = PyModule_Create(&consolemodule); - if (unlikely(CPyModule_brownie____cli___console__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___console(CPyModule_brownie____cli___console__internal) != 0) - goto fail; - return CPyModule_brownie____cli___console__internal; - fail: - return NULL; -} - -PyObject *CPyDef_console___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_active_project; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - cpy_r_r0 = CPyStatic_console___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals); - goto CPyL41; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals, "str", cpy_r_r2); - goto CPyL41; - } - cpy_r_r4 = CPyStatic_console___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals); - goto CPyL42; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals, "dict", cpy_r_r9); - goto CPyL41; - } - cpy_r_r11 = CPyDef__config____update_argv_from_docopt(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 51, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_r12 = NULL; - cpy_r_r13 = CPyDef_project___main___check_for_project(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 53, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_r14 = (PyObject *)&_Py_NoneStruct; - cpy_r_r15 = cpy_r_r13 != cpy_r_r14; - if (!cpy_r_r15) goto CPyL43; - cpy_r_r16 = cpy_r_r13; - cpy_r_r17 = PyObject_IsTrue(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 53, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_r19 = cpy_r_r17; - if (!cpy_r_r19) goto CPyL23; - cpy_r_r20 = NULL; - cpy_r_r21 = NULL; - cpy_r_r22 = 2; - cpy_r_r23 = 2; - cpy_r_r24 = CPyDef_project___main___load(cpy_r_r20, cpy_r_r21, cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 54, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_active_project = cpy_r_r24; - CPy_INCREF(cpy_r_active_project); - if (likely(cpy_r_active_project != Py_None)) - cpy_r_r25 = cpy_r_active_project; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 55, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_active_project); - goto CPyL44; - } - cpy_r_r26 = CPyStatics[208]; /* 'load_config' */ - PyObject *cpy_r_r27[1] = {cpy_r_r25}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 55, CPyStatic_console___globals); - goto CPyL45; - } else - goto CPyL46; -CPyL14: ; - CPy_DECREF_NO_IMM(cpy_r_r25); - CPy_INCREF(cpy_r_active_project); - if (likely(cpy_r_active_project != Py_None)) - cpy_r_r30 = cpy_r_active_project; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 56, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_active_project); - goto CPyL44; - } - cpy_r_r31 = CPyStatics[209]; /* '_add_to_main_namespace' */ - PyObject *cpy_r_r32[1] = {cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 56, CPyStatic_console___globals); - goto CPyL47; - } else - goto CPyL48; -CPyL16: ; - CPy_DECREF_NO_IMM(cpy_r_r30); - CPy_INCREF(cpy_r_active_project); - if (likely(cpy_r_active_project != Py_None)) - cpy_r_r35 = cpy_r_active_project; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_active_project); - goto CPyL44; - } - cpy_r_r36 = CPyStatics[187]; /* '_name' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - CPy_DECREF_NO_IMM(cpy_r_r35); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); - goto CPyL44; - } - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals, "str", cpy_r_r37); - goto CPyL44; - } - cpy_r_r39 = CPyStatics[210]; /* ' is the active project.' */ - cpy_r_r40 = CPyStr_Build(2, cpy_r_r38, cpy_r_r39); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); - goto CPyL44; - } - cpy_r_r41 = CPyModule_builtins; - cpy_r_r42 = CPyStatics[53]; /* 'print' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); - goto CPyL49; - } - PyObject *cpy_r_r44[1] = {cpy_r_r40}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r45, 1, 0); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); - goto CPyL49; - } else - goto CPyL50; -CPyL22: ; - CPy_DECREF(cpy_r_r40); - goto CPyL28; -CPyL23: ; - cpy_r_r47 = Py_None; - cpy_r_active_project = cpy_r_r47; - cpy_r_r48 = CPyModule_sys; - cpy_r_r49 = CPyStatics[211]; /* 'path' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 60, CPyStatic_console___globals); - goto CPyL44; - } - if (likely(PyList_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 60, CPyStatic_console___globals, "list", cpy_r_r50); - goto CPyL44; - } - cpy_r_r52 = CPyStatics[114]; /* '' */ - cpy_r_r53 = CPyList_Insert(cpy_r_r51, 0, cpy_r_r52); - CPy_DECREF_NO_IMM(cpy_r_r51); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 60, CPyStatic_console___globals); - goto CPyL44; - } - cpy_r_r55 = CPyStatics[212]; /* 'No project was loaded.' */ - cpy_r_r56 = CPyModule_builtins; - cpy_r_r57 = CPyStatics[53]; /* 'print' */ - cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 61, CPyStatic_console___globals); - goto CPyL44; - } - PyObject *cpy_r_r59[1] = {cpy_r_r55}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 1, 0); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 61, CPyStatic_console___globals); - goto CPyL44; - } else - goto CPyL51; -CPyL28: ; - cpy_r_r62 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r62 == NULL)) { - goto CPyL52; - } else - goto CPyL31; -CPyL29: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r63 = 0; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL31: ; - cpy_r_r64 = CPyStatics[55]; /* 'argv' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); - goto CPyL44; - } - if (likely(PyDict_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals, "dict", cpy_r_r65); - goto CPyL44; - } - cpy_r_r67 = CPyStatics[90]; /* 'network' */ - cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); - goto CPyL44; - } - cpy_r_r69 = CPyStatic_console___globals; - cpy_r_r70 = CPyStatics[90]; /* 'network' */ - cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); - goto CPyL53; - } - cpy_r_r72 = CPyStatics[213]; /* 'connect' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); - goto CPyL53; - } - PyObject *cpy_r_r74[1] = {cpy_r_r68}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r75, 1, 0); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); - goto CPyL53; - } else - goto CPyL54; -CPyL37: ; - CPy_DECREF(cpy_r_r68); - cpy_r_r77 = NULL; - cpy_r_r78 = 2; - cpy_r_r79 = CPyDef_console___Console(cpy_r_active_project, cpy_r_r77, cpy_r_r78); - CPy_DECREF(cpy_r_active_project); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 65, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_r80 = CPyStatics[214]; /* 'Brownie environment is ready.' */ - cpy_r_r81 = CPyStatics[114]; /* '' */ - cpy_r_r82 = CPyStatics[215]; /* 'banner' */ - cpy_r_r83 = CPyStatics[216]; /* 'exitmsg' */ - cpy_r_r84 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r85 = CPyDict_Build(2, cpy_r_r82, cpy_r_r80, cpy_r_r83, cpy_r_r81); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 66, CPyStatic_console___globals); - goto CPyL55; - } - cpy_r_r86 = CPyDef_console___Console___interact(cpy_r_r79, cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r84); - CPy_DECREF(cpy_r_r85); - CPy_DECREF_NO_IMM(cpy_r_r79); - if (unlikely(cpy_r_r86 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "main", 66, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_r87 = Py_None; - return cpy_r_r87; -CPyL41: ; - cpy_r_r88 = NULL; - return cpy_r_r88; -CPyL42: ; - CPy_DecRef(cpy_r_r3); - goto CPyL41; -CPyL43: ; - CPy_DECREF(cpy_r_r13); - goto CPyL23; -CPyL44: ; - CPy_DecRef(cpy_r_active_project); - goto CPyL41; -CPyL45: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r25); - goto CPyL41; -CPyL46: ; - CPy_DECREF(cpy_r_r29); - goto CPyL14; -CPyL47: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r30); - goto CPyL41; -CPyL48: ; - CPy_DECREF(cpy_r_r34); - goto CPyL16; -CPyL49: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r40); - goto CPyL41; -CPyL50: ; - CPy_DECREF(cpy_r_r46); - goto CPyL22; -CPyL51: ; - CPy_DECREF(cpy_r_r61); - goto CPyL28; -CPyL52: ; - CPy_DecRef(cpy_r_active_project); - goto CPyL29; -CPyL53: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r68); - goto CPyL41; -CPyL54: ; - CPy_DECREF(cpy_r_r76); - goto CPyL37; -CPyL55: ; - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - goto CPyL41; -} - -PyObject *CPyPy_console___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_console___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "main", 49, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console____Quitter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name) { - CPy_INCREF(cpy_r_name); - ((brownie____cli___console____QuitterObject *)cpy_r_self)->_name = cpy_r_name; - return 1; -} - -PyObject *CPyPy_console____Quitter_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"name", 0}; - PyObject *obj_name; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console____Quitter)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console._Quitter", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - char retval = CPyDef_console____Quitter_____init__(arg_self, arg_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 79, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console____Quitter_____repr__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[217]; /* 'Use ' */ - cpy_r_r1 = ((brownie____cli___console____QuitterObject *)cpy_r_self)->_name; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = CPyStatics[218]; /* '() or Ctrl-D (i.e. EOF) to exit' */ - cpy_r_r3 = CPyStr_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__repr__", 83, CPyStatic_console___globals); - goto CPyL2; - } - return cpy_r_r3; -CPyL2: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_console____Quitter_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__repr__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *retval = CPyDef_console____Quitter_____repr__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__repr__", 82, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console____Quitter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_code) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - if (cpy_r_code != NULL) goto CPyL7; - cpy_r_r0 = Py_None; - cpy_r_code = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[219]; /* 'SystemExit' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 86, CPyStatic_console___globals); - goto CPyL8; - } - PyObject *cpy_r_r4[1] = {cpy_r_code}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 86, CPyStatic_console___globals); - goto CPyL8; - } - CPy_DECREF(cpy_r_code); - CPy_Raise(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 86, CPyStatic_console___globals); - goto CPyL6; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -CPyL7: ; - CPy_INCREF(cpy_r_code); - goto CPyL2; -CPyL8: ; - CPy_DecRef(cpy_r_code); - goto CPyL6; -} - -PyObject *CPyPy_console____Quitter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"code", 0}; - static CPyArg_Parser parser = {"|O:__call__", kwlist, 0}; - PyObject *obj_code = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_code)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_code; - if (obj_code == NULL) { - arg_code = NULL; - } else { - arg_code = obj_code; - } - PyObject *retval = CPyDef_console____Quitter_____call__(arg_self, arg_code); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 85, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___ConsolePrinter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console) { - CPy_INCREF(cpy_r_console); - ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console = cpy_r_console; - return 1; -} - -PyObject *CPyPy_console___ConsolePrinter_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"console", 0}; - PyObject *obj_console; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_console)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_console = obj_console; - char retval = CPyDef_console___ConsolePrinter_____init__(arg_self, arg_console); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 100, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___ConsolePrinter___start(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[53]; /* 'print' */ - cpy_r_r2 = PyObject_SetAttr(cpy_r_r0, cpy_r_r1, cpy_r_self); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/_cli/console.py", "start", 104, CPyStatic_console___globals); - goto CPyL2; - } - return 1; -CPyL2: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_console___ConsolePrinter___start(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":start", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___ConsolePrinter)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.ConsolePrinter", obj_self); - goto fail; - } - char retval = CPyDef_console___ConsolePrinter___start(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "start", 103, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___ConsolePrinter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_values, PyObject *cpy_r_sep, PyObject *cpy_r_end, PyObject *cpy_r_file, PyObject *cpy_r_flush) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_ps; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - int64_t cpy_r_r51; - char cpy_r_r52; - CPyTagged cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - CPyPtr cpy_r_r72; - int64_t cpy_r_r73; - PyObject *cpy_r_r74; - CPyPtr cpy_r_r75; - int64_t cpy_r_r76; - int64_t cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - int64_t cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject **cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - if (cpy_r_sep != NULL) goto CPyL56; - cpy_r_r0 = CPyStatics[220]; /* ' ' */ - CPy_INCREF(cpy_r_r0); - cpy_r_sep = cpy_r_r0; -CPyL2: ; - if (cpy_r_end != NULL) goto CPyL57; - cpy_r_r1 = CPyStatics[221]; /* '\n' */ - CPy_INCREF(cpy_r_r1); - cpy_r_end = cpy_r_r1; -CPyL4: ; - if (cpy_r_file != NULL) goto CPyL58; - cpy_r_r2 = CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file; - CPy_INCREF(cpy_r_r2); - cpy_r_file = cpy_r_r2; -CPyL6: ; - if (cpy_r_flush != NULL) goto CPyL59; - cpy_r_r3 = 0 ? Py_True : Py_False; - cpy_r_flush = cpy_r_r3; -CPyL8: ; - cpy_r_r4 = CPyModule_sys; - cpy_r_r5 = CPyStatics[222]; /* 'stdout' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 107, CPyStatic_console___globals); - goto CPyL60; - } - cpy_r_r7 = PyObject_RichCompare(cpy_r_file, cpy_r_r6, 3); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 107, CPyStatic_console___globals); - goto CPyL60; - } - cpy_r_r8 = PyObject_IsTrue(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 107, CPyStatic_console___globals); - goto CPyL60; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL61; - cpy_r_r11 = CPyStatics[223]; /* '_builtins_print' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_self, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); - goto CPyL60; - } - cpy_r_r13 = PyList_New(0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); - goto CPyL62; - } - cpy_r_r14 = CPyList_Extend(cpy_r_r13, cpy_r_values); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); - goto CPyL63; - } else - goto CPyL64; -CPyL15: ; - cpy_r_r15 = CPyStatics[224]; /* 'sep' */ - cpy_r_r16 = CPyStatics[225]; /* 'end' */ - cpy_r_r17 = CPyStatics[226]; /* 'file' */ - cpy_r_r18 = CPyStatics[227]; /* 'flush' */ - cpy_r_r19 = PyList_AsTuple(cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r13); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); - goto CPyL62; - } - cpy_r_r20 = CPyDict_Build(4, cpy_r_r15, cpy_r_sep, cpy_r_r16, cpy_r_end, cpy_r_r17, cpy_r_file, cpy_r_r18, cpy_r_flush); - CPy_DECREF(cpy_r_sep); - CPy_DECREF(cpy_r_end); - CPy_DECREF(cpy_r_file); - CPy_DECREF(cpy_r_flush); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); - goto CPyL65; - } - cpy_r_r21 = PyObject_Call(cpy_r_r12, cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); - goto CPyL55; - } else - goto CPyL66; -CPyL18: ; - cpy_r_r22 = Py_None; - return cpy_r_r22; -CPyL19: ; - cpy_r_r23 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; - CPy_INCREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[228]; /* 'buffer' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_r28 = cpy_r_r26; - if (!cpy_r_r28) goto CPyL24; - cpy_r_r29 = CPyModule_sys; - cpy_r_r30 = CPyStatics[229]; /* 'ps2' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_r32 = cpy_r_r31; - goto CPyL26; -CPyL24: ; - cpy_r_r33 = CPyModule_sys; - cpy_r_r34 = CPyStatics[230]; /* 'ps1' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_r32 = cpy_r_r35; -CPyL26: ; - cpy_r_ps = cpy_r_r32; - cpy_r_r36 = PyObject_Str(cpy_r_ps); - CPy_DECREF(cpy_r_ps); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_r37 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; - CPy_INCREF(cpy_r_r37); - cpy_r_r38 = CPyStatics[231]; /* 'prompt_session' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r40 = CPyStatics[232]; /* 'app' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r42 = CPyStatics[233]; /* 'current_buffer' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r44 = CPyStatics[234]; /* 'text' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r46 = PyObject_Str(cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r47 = CPyStr_Build(2, cpy_r_r36, cpy_r_r46); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_r48 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; - CPy_INCREF(cpy_r_r48); - cpy_r_r49 = CPyStatics[235]; /* '\r' */ - cpy_r_r50 = CPyStatics[220]; /* ' ' */ - cpy_r_r51 = CPyStr_Size_size_t(cpy_r_r47); - cpy_r_r52 = cpy_r_r51 >= 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); - goto CPyL69; - } - cpy_r_r53 = cpy_r_r51 << 1; - cpy_r_r54 = CPyTagged_StealAsObject(cpy_r_r53); - cpy_r_r55 = PyNumber_Multiply(cpy_r_r50, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); - goto CPyL69; - } - if (likely(PyUnicode_Check(cpy_r_r55))) - cpy_r_r56 = cpy_r_r55; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals, "str", cpy_r_r55); - goto CPyL69; - } - cpy_r_r57 = CPyStatics[235]; /* '\r' */ - cpy_r_r58 = CPyStr_Build(3, cpy_r_r49, cpy_r_r56, cpy_r_r57); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); - goto CPyL69; - } - cpy_r_r59 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r60[2] = {cpy_r_r48, cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); - goto CPyL70; - } else - goto CPyL71; -CPyL38: ; - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r58); - cpy_r_r63 = CPyStatics[221]; /* '\n' */ - cpy_r_r64 = CPyStatics[237]; /* 'endswith' */ - PyObject *cpy_r_r65[2] = {cpy_r_end, cpy_r_r63}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 117, CPyStatic_console___globals); - goto CPyL72; - } - cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 117, CPyStatic_console___globals); - goto CPyL72; - } - cpy_r_r70 = cpy_r_r68; - if (cpy_r_r70) { - goto CPyL42; - } else - goto CPyL73; -CPyL41: ; - cpy_r_r71 = CPyStatics[238]; /* '{end}\n' */ - CPy_INCREF(cpy_r_r71); - cpy_r_end = cpy_r_r71; -CPyL42: ; - cpy_r_r72 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; - cpy_r_r73 = *(int64_t *)cpy_r_r72; - cpy_r_r74 = PyList_New(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL72; - } - cpy_r_r75 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; - cpy_r_r76 = *(int64_t *)cpy_r_r75; - cpy_r_r77 = 0; -CPyL44: ; - cpy_r_r78 = cpy_r_r77 < cpy_r_r76; - if (!cpy_r_r78) goto CPyL48; - cpy_r_r79 = CPySequenceTuple_GetItemUnsafe(cpy_r_values, cpy_r_r77); - cpy_r_r80 = PyObject_Str(cpy_r_r79); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL74; - } - CPyList_SetItemUnsafe(cpy_r_r74, cpy_r_r77, cpy_r_r80); - cpy_r_r81 = cpy_r_r77 + 1; - cpy_r_r77 = cpy_r_r81; - goto CPyL44; -CPyL48: ; - cpy_r_r82 = PyObject_GetIter(cpy_r_r74); - CPy_DECREF_NO_IMM(cpy_r_r74); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL72; - } - cpy_r_r83 = CPyStatics[239]; /* 'join' */ - PyObject *cpy_r_r84[2] = {cpy_r_sep, cpy_r_r82}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r83, cpy_r_r85, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_sep); - CPy_DECREF(cpy_r_r82); - cpy_r_r87 = PyObject_Str(cpy_r_r86); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL76; - } - cpy_r_r88 = PyObject_Str(cpy_r_end); - CPy_DECREF(cpy_r_end); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL77; - } - cpy_r_r89 = CPyStr_Build(3, cpy_r_r87, cpy_r_r88, cpy_r_r47); - CPy_DECREF(cpy_r_r87); - CPy_DECREF(cpy_r_r88); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); - goto CPyL55; - } - cpy_r_r90 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; - CPy_INCREF(cpy_r_r90); - cpy_r_r91 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r92[2] = {cpy_r_r90, cpy_r_r89}; - cpy_r_r93 = (PyObject **)&cpy_r_r92; - cpy_r_r94 = PyObject_VectorcallMethod(cpy_r_r91, cpy_r_r93, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 120, CPyStatic_console___globals); - goto CPyL78; - } else - goto CPyL79; -CPyL54: ; - CPy_DECREF(cpy_r_r90); - CPy_DECREF(cpy_r_r89); - cpy_r_r95 = Py_None; - return cpy_r_r95; -CPyL55: ; - cpy_r_r96 = NULL; - return cpy_r_r96; -CPyL56: ; - CPy_INCREF(cpy_r_sep); - goto CPyL2; -CPyL57: ; - CPy_INCREF(cpy_r_end); - goto CPyL4; -CPyL58: ; - CPy_INCREF(cpy_r_file); - goto CPyL6; -CPyL59: ; - CPy_INCREF(cpy_r_flush); - goto CPyL8; -CPyL60: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_file); - CPy_DecRef(cpy_r_flush); - goto CPyL55; -CPyL61: ; - CPy_DECREF(cpy_r_file); - CPy_DECREF(cpy_r_flush); - goto CPyL19; -CPyL62: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_file); - CPy_DecRef(cpy_r_flush); - CPy_DecRef(cpy_r_r12); - goto CPyL55; -CPyL63: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_file); - CPy_DecRef(cpy_r_flush); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL55; -CPyL64: ; - CPy_DECREF(cpy_r_r14); - goto CPyL15; -CPyL65: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r19); - goto CPyL55; -CPyL66: ; - CPy_DECREF(cpy_r_r21); - goto CPyL18; -CPyL67: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - goto CPyL55; -CPyL68: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r36); - goto CPyL55; -CPyL69: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - goto CPyL55; -CPyL70: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r58); - goto CPyL55; -CPyL71: ; - CPy_DECREF(cpy_r_r62); - goto CPyL38; -CPyL72: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r47); - goto CPyL55; -CPyL73: ; - CPy_DECREF(cpy_r_end); - goto CPyL41; -CPyL74: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r74); - goto CPyL55; -CPyL75: ; - CPy_DecRef(cpy_r_sep); - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r82); - goto CPyL55; -CPyL76: ; - CPy_DecRef(cpy_r_end); - CPy_DecRef(cpy_r_r47); - goto CPyL55; -CPyL77: ; - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r87); - goto CPyL55; -CPyL78: ; - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - goto CPyL55; -CPyL79: ; - CPy_DECREF(cpy_r_r94); - goto CPyL54; -} - -PyObject *CPyPy_console___ConsolePrinter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"sep", "end", "file", "flush", 0}; - static CPyArg_Parser parser = {"%|$OOOO:__call__", kwlist, 0}; - PyObject *obj_values; - PyObject *obj_sep = NULL; - PyObject *obj_end = NULL; - PyObject *obj_file = NULL; - PyObject *obj_flush = NULL; - if (!CPyArg_ParseStackAndKeywords(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_values, NULL, &obj_sep, &obj_end, &obj_file, &obj_flush)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_values = obj_values; - PyObject *arg_sep; - if (obj_sep == NULL) { - arg_sep = NULL; - } else { - arg_sep = obj_sep; - } - PyObject *arg_end; - if (obj_end == NULL) { - arg_end = NULL; - } else { - arg_end = obj_end; - } - PyObject *arg_file; - if (obj_file == NULL) { - arg_file = NULL; - } else { - arg_file = obj_file; - } - PyObject *arg_flush; - if (obj_flush == NULL) { - arg_flush = NULL; - } else { - arg_flush = obj_flush; - } - PyObject *retval = CPyDef_console___ConsolePrinter_____call__(arg_self, arg_values, arg_sep, arg_end, arg_file, arg_flush); - CPy_DECREF(obj_values); - return retval; -fail: ; - CPy_DECREF(obj_values); - CPy_AddTraceback("brownie/_cli/console.py", "__call__", 106, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___ConsolePrinter___finish(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->__builtins_print; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[53]; /* 'print' */ - cpy_r_r3 = PyObject_SetAttr(cpy_r_r1, cpy_r_r2, cpy_r_r0); - CPy_DECREF(cpy_r_r0); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/console.py", "finish", 123, CPyStatic_console___globals); - goto CPyL2; - } - return 1; -CPyL2: ; - cpy_r_r5 = 2; - return cpy_r_r5; -} - -PyObject *CPyPy_console___ConsolePrinter___finish(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":finish", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___ConsolePrinter)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.ConsolePrinter", obj_self); - goto fail; - } - char retval = CPyDef_console___ConsolePrinter___finish(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "finish", 122, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[53]; /* 'print' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL2; - ((brownie____cli___console___ConsolePrinterObject *)cpy_r___mypyc_self__)->__builtins_print = cpy_r_r2; - return 1; -CPyL2: ; - cpy_r_r3 = 2; - return cpy_r_r3; -} - -PyObject *CPyPy_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__mypyc_defaults_setup", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___ConsolePrinter)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.ConsolePrinter", obj___mypyc_self__); - goto fail; - } - char retval = CPyDef_console___ConsolePrinter_____mypyc_defaults_setup(arg___mypyc_self__); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__mypyc_defaults_setup", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__get__", -1, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - cpy_r_r0 = ((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "", "__mypyc_lambda__0___init___Console_obj", "__mypyc_env__", 207, CPyStatic_console___globals); - goto CPyL5; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r1 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'self' of '__init___Console_env' undefined"); - } else { - CPy_INCREF_NO_IMM(cpy_r_r1); - } - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); - goto CPyL5; - } -CPyL2: ; - cpy_r_r2 = CPyDef_console___Console___tab_filter(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); - goto CPyL5; - } - cpy_r_r3 = PyObject_Not(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); - goto CPyL5; - } - cpy_r_r5 = cpy_r_r3; - return cpy_r_r5; -CPyL5: ; - cpy_r_r6 = 2; - return cpy_r_r6; -} - -PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__call__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, PyVectorcall_NARGS(nargs), kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - char retval = CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(arg___mypyc_self__); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console_____init__(PyObject *cpy_r_self, PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - CPyPtr cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - CPyPtr cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - 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_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - char cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - tuple_T3OOO cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - int64_t cpy_r_r81; - CPyTagged cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - int32_t cpy_r_r101; - char cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject **cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject **cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - int32_t cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - int32_t cpy_r_r145; - char cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - int32_t cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - int32_t cpy_r_r155; - char cpy_r_r156; - char cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject **cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject **cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - int32_t cpy_r_r171; - char cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - char cpy_r_r178; - PyObject *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_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - int32_t cpy_r_r191; - char cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - char cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_key_bindings; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject **cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject **cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject **cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject **cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - tuple_T1O cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject **cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - int32_t cpy_r_r244; - char cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - tuple_T1O cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject **cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - int32_t cpy_r_r264; - char cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - int32_t cpy_r_r268; - char cpy_r_r269; - char cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject *cpy_r_r277; - tuple_T1O cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject **cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - PyObject *cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - PyObject **cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - char cpy_r_r303; - char cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - char cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject **cpy_r_r314; - PyObject *cpy_r_r315; - PyObject *cpy_r_r316; - PyObject *cpy_r_r317; - PyObject **cpy_r_r319; - PyObject *cpy_r_r320; - char cpy_r_r321; - if (cpy_r_project != NULL) goto CPyL170; - cpy_r_r0 = Py_None; - cpy_r_project = cpy_r_r0; -CPyL2: ; - if (cpy_r_extra_locals != NULL) goto CPyL171; - cpy_r_r1 = Py_None; - cpy_r_extra_locals = cpy_r_r1; -CPyL4: ; - if (cpy_r_exit_on_continue != 2) goto CPyL6; - cpy_r_exit_on_continue = 0; -CPyL6: ; - cpy_r_r2 = CPyDef_console_____init___3_Console_env(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 134, CPyStatic_console___globals); - goto CPyL172; - } - CPy_INCREF_NO_IMM(cpy_r_self); - if (((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self); - } - ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self = cpy_r_self; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 134, CPyStatic_console___globals); - goto CPyL173; - } - cpy_r_r4 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL174; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals); - goto CPyL169; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r6 = CPyStatics[240]; /* 'settings' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals); - goto CPyL173; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals, "dict", cpy_r_r7); - goto CPyL173; - } - cpy_r_r9 = CPyStatics[241]; /* 'console' */ - cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals); - goto CPyL173; - } - if (likely(PyDict_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals, "dict", cpy_r_r10); - goto CPyL173; - } - cpy_r_r12 = PyDict_New(); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); - goto CPyL175; - } - cpy_r_r13 = CPyModule_brownie; - cpy_r_r14 = CPyStatics[78]; /* '__all__' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); - goto CPyL176; - } - if (likely(PyList_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals, "list", cpy_r_r15); - goto CPyL176; - } - cpy_r_r17 = 0; -CPyL19: ; - cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r19 = *(int64_t *)cpy_r_r18; - cpy_r_r20 = cpy_r_r17 < cpy_r_r19; - if (!cpy_r_r20) goto CPyL177; - cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; - cpy_r_r22 = *(CPyPtr *)cpy_r_r21; - cpy_r_r23 = cpy_r_r17 * 8; - cpy_r_r24 = cpy_r_r22 + cpy_r_r23; - cpy_r_r25 = *(PyObject * *)cpy_r_r24; - CPy_INCREF(cpy_r_r25); - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals, "str", cpy_r_r25); - goto CPyL178; - } - cpy_r_r27 = CPyModule_brownie; - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); - goto CPyL179; - } - cpy_r_r29 = PyDict_SetItem(cpy_r_r12, cpy_r_r26, cpy_r_r28); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); - goto CPyL178; - } - cpy_r_r31 = cpy_r_r17 + 1; - cpy_r_r17 = cpy_r_r31; - goto CPyL19; -CPyL24: ; - cpy_r_r32 = CPyModule_builtins; - cpy_r_r33 = CPyStatics[242]; /* 'dir' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); - goto CPyL180; - } - cpy_r_r35 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 157, CPyStatic_console___globals); - goto CPyL181; - } - CPy_INCREF_NO_IMM(cpy_r_r35); -CPyL26: ; - cpy_r_r36 = CPyStatics[243]; /* '_dir' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - CPy_DECREF_NO_IMM(cpy_r_r35); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); - goto CPyL181; - } - cpy_r_r38 = CPyStatics[56]; /* 'exit' */ - cpy_r_r39 = CPyDef_console____Quitter(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); - goto CPyL182; - } - cpy_r_r40 = CPyStatics[244]; /* 'quit' */ - cpy_r_r41 = CPyDef_console____Quitter(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); - goto CPyL183; - } - cpy_r_r42 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 157, CPyStatic_console___globals); - goto CPyL184; - } - CPy_INCREF_NO_IMM(cpy_r_r42); -CPyL30: ; - cpy_r_r43 = CPyStatics[245]; /* 'update' */ - PyObject *cpy_r_r44[6] = { - cpy_r_r12, cpy_r_r34, cpy_r_r37, cpy_r_r39, cpy_r_r41, - cpy_r_r42 - }; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = CPyStatics[2100]; /* ('_dir', 'dir', 'exit', 'quit', '_console') */ - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 156, CPyStatic_console___globals); - goto CPyL185; - } else - goto CPyL186; -CPyL31: ; - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r37); - CPy_DECREF_NO_IMM(cpy_r_r39); - CPy_DECREF_NO_IMM(cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r42); - cpy_r_r48 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 160, CPyStatic_console___globals); - goto CPyL180; - } - CPy_INCREF_NO_IMM(cpy_r_r48); -CPyL32: ; - ((brownie____cli___console___ConsoleObject *)cpy_r_r48)->_exit_on_continue = cpy_r_exit_on_continue; - cpy_r_r49 = 1; - CPy_DECREF_NO_IMM(cpy_r_r48); - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 160, CPyStatic_console___globals); - goto CPyL180; - } - if (!cpy_r_exit_on_continue) goto CPyL35; - cpy_r_r50 = CPyStatics[247]; /* 'continue' */ - cpy_r_r51 = 1 ? Py_True : Py_False; - cpy_r_r52 = CPyDict_SetItem(cpy_r_r12, cpy_r_r50, cpy_r_r51); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 163, CPyStatic_console___globals); - goto CPyL180; - } -CPyL35: ; - cpy_r_r54 = (PyObject *)&_Py_NoneStruct; - cpy_r_r55 = cpy_r_project != cpy_r_r54; - if (!cpy_r_r55) goto CPyL187; - if (likely(cpy_r_project != Py_None)) - cpy_r_r56 = cpy_r_project; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 166, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_project); - goto CPyL188; - } - cpy_r_r57 = CPyStatics[248]; /* '_update_and_register' */ - PyObject *cpy_r_r58[2] = {cpy_r_r56, cpy_r_r12}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r59, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 166, CPyStatic_console___globals); - goto CPyL189; - } else - goto CPyL190; -CPyL38: ; - CPy_DECREF_NO_IMM(cpy_r_r56); -CPyL39: ; - cpy_r_r61 = CPyStatics[249]; /* 'brownie._gui' */ - cpy_r_r62 = CPyStatic__c_constants___import_module; - if (likely(cpy_r_r62 != NULL)) goto CPyL42; - PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); - cpy_r_r63 = 0; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 170, CPyStatic_console___globals); - goto CPyL45; - } else - goto CPyL191; -CPyL41: ; - CPy_Unreachable(); -CPyL42: ; - PyObject *cpy_r_r64[1] = {cpy_r_r61}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r65, 1, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 170, CPyStatic_console___globals); - goto CPyL45; - } - cpy_r_r67 = CPyStatics[250]; /* 'Gui' */ - cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 170, CPyStatic_console___globals); - goto CPyL45; - } - cpy_r_r69 = CPyStatics[250]; /* 'Gui' */ - cpy_r_r70 = CPyDict_SetItem(cpy_r_r12, cpy_r_r69, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 171, CPyStatic_console___globals); - } else - goto CPyL52; -CPyL45: ; - cpy_r_r72 = CPy_CatchError(); - cpy_r_r73 = CPyModule_builtins; - cpy_r_r74 = CPyStatics[251]; /* 'ModuleNotFoundError' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 172, CPyStatic_console___globals); - goto CPyL192; - } - cpy_r_r76 = CPy_ExceptionMatches(cpy_r_r75); - CPy_DecRef(cpy_r_r75); - if (cpy_r_r76) { - goto CPyL49; - } else - goto CPyL193; -CPyL47: ; - CPy_Reraise(); - if (!0) { - goto CPyL50; - } else - goto CPyL194; -CPyL48: ; - CPy_Unreachable(); -CPyL49: ; - CPy_RestoreExcInfo(cpy_r_r72); - CPy_DecRef(cpy_r_r72.f0); - CPy_DecRef(cpy_r_r72.f1); - CPy_DecRef(cpy_r_r72.f2); - goto CPyL52; -CPyL50: ; - CPy_RestoreExcInfo(cpy_r_r72); - CPy_DecRef(cpy_r_r72.f0); - CPy_DecRef(cpy_r_r72.f1); - CPy_DecRef(cpy_r_r72.f2); - cpy_r_r77 = CPy_KeepPropagating(); - if (!cpy_r_r77) goto CPyL169; - CPy_Unreachable(); -CPyL52: ; - cpy_r_r78 = (PyObject *)&_Py_NoneStruct; - cpy_r_r79 = cpy_r_extra_locals != cpy_r_r78; - if (!cpy_r_r79) goto CPyL195; - CPy_INCREF(cpy_r_extra_locals); - if (likely(cpy_r_extra_locals != Py_None)) - cpy_r_r80 = cpy_r_extra_locals; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 137, CPyStatic_console___globals, "dict", cpy_r_extra_locals); - goto CPyL188; - } - cpy_r_r81 = PyDict_Size(cpy_r_r80); - CPy_DECREF(cpy_r_r80); - cpy_r_r82 = cpy_r_r81 << 1; - cpy_r_r83 = cpy_r_r82 != 0; - if (!cpy_r_r83) goto CPyL195; - if (likely(cpy_r_extra_locals != Py_None)) - cpy_r_r84 = cpy_r_extra_locals; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 176, CPyStatic_console___globals, "dict", cpy_r_extra_locals); - goto CPyL196; - } - cpy_r_r85 = CPyDict_Update(cpy_r_r12, cpy_r_r84); - CPy_DECREF(cpy_r_r84); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 176, CPyStatic_console___globals); - goto CPyL196; - } -CPyL57: ; - cpy_r_r87 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r88 = CPyStatics[252]; /* '.history' */ - cpy_r_r89 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r90[2] = {cpy_r_r87, cpy_r_r88}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); - goto CPyL197; - } - CPy_DECREF(cpy_r_r87); - cpy_r_r93 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r94[1] = {cpy_r_r92}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); - goto CPyL198; - } - CPy_DECREF(cpy_r_r92); - cpy_r_r97 = PyObject_Str(cpy_r_r96); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r98 = PyDict_New(); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 180, CPyStatic_console___globals); - goto CPyL199; - } - cpy_r_r99 = CPyStatics[253]; /* 'show_colors' */ - cpy_r_r100 = CPyDict_GetItem(cpy_r_r11, cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 181, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r101 = PyObject_IsTrue(cpy_r_r100); - CPy_DECREF(cpy_r_r100); - cpy_r_r102 = cpy_r_r101 >= 0; - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 181, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r103 = cpy_r_r101; - if (!cpy_r_r103) goto CPyL75; - cpy_r_r104 = CPyStatic_console___globals; - cpy_r_r105 = CPyStatics[254]; /* 'PythonLexer' */ - cpy_r_r106 = CPyDict_GetItem(cpy_r_r104, cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 183, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r107 = CPyStatic_console___globals; - cpy_r_r108 = CPyStatics[255]; /* 'PygmentsLexer' */ - cpy_r_r109 = CPyDict_GetItem(cpy_r_r107, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 183, CPyStatic_console___globals); - goto CPyL201; - } - PyObject *cpy_r_r110[1] = {cpy_r_r106}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 183, CPyStatic_console___globals); - goto CPyL201; - } - CPy_DECREF(cpy_r_r106); - cpy_r_r113 = CPyStatics[256]; /* 'color_style' */ - cpy_r_r114 = CPyDict_GetItem(cpy_r_r11, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); - goto CPyL202; - } - cpy_r_r115 = CPyStatic_console___globals; - cpy_r_r116 = CPyStatics[257]; /* 'get_style_by_name' */ - cpy_r_r117 = CPyDict_GetItem(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); - goto CPyL203; - } - PyObject *cpy_r_r118[1] = {cpy_r_r114}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); - goto CPyL203; - } - CPy_DECREF(cpy_r_r114); - cpy_r_r121 = CPyStatic_console___globals; - cpy_r_r122 = CPyStatics[258]; /* 'style_from_pygments_cls' */ - cpy_r_r123 = CPyDict_GetItem(cpy_r_r121, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); - goto CPyL204; - } - PyObject *cpy_r_r124[1] = {cpy_r_r120}; - cpy_r_r125 = (PyObject **)&cpy_r_r124; - cpy_r_r126 = PyObject_Vectorcall(cpy_r_r123, cpy_r_r125, 1, 0); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); - goto CPyL204; - } - CPy_DECREF(cpy_r_r120); - cpy_r_r127 = CPyStatics[245]; /* 'update' */ - cpy_r_r128 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r129[4] = {cpy_r_r98, cpy_r_r112, cpy_r_r126, cpy_r_r128}; - cpy_r_r130 = (PyObject **)&cpy_r_r129; - cpy_r_r131 = CPyStatics[2101]; /* ('lexer', 'style', 'include_default_pygments_style') */ - cpy_r_r132 = PyObject_VectorcallMethod(cpy_r_r127, cpy_r_r130, 9223372036854775809ULL, cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 182, CPyStatic_console___globals); - goto CPyL205; - } else - goto CPyL206; -CPyL74: ; - CPy_DECREF(cpy_r_r112); - CPy_DECREF(cpy_r_r126); -CPyL75: ; - cpy_r_r133 = CPyStatics[262]; /* 'auto_suggest' */ - cpy_r_r134 = CPyDict_GetItem(cpy_r_r11, cpy_r_r133); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 187, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r135 = PyObject_IsTrue(cpy_r_r134); - CPy_DECREF(cpy_r_r134); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 187, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r137 = cpy_r_r135; - if (!cpy_r_r137) goto CPyL81; - cpy_r_r138 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 188, CPyStatic_console___globals); - goto CPyL200; - } - CPy_INCREF_NO_IMM(cpy_r_r138); -CPyL79: ; - cpy_r_r139 = CPyDef_console___ConsoleAutoSuggest(cpy_r_r138, cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r138); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 188, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r140 = CPyStatics[262]; /* 'auto_suggest' */ - cpy_r_r141 = CPyDict_SetItem(cpy_r_r98, cpy_r_r140, cpy_r_r139); - CPy_DECREF_NO_IMM(cpy_r_r139); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 188, CPyStatic_console___globals); - goto CPyL200; - } -CPyL81: ; - cpy_r_r143 = CPyStatics[263]; /* 'completions' */ - cpy_r_r144 = CPyDict_GetItem(cpy_r_r11, cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 189, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r145 = PyObject_IsTrue(cpy_r_r144); - CPy_DECREF(cpy_r_r144); - cpy_r_r146 = cpy_r_r145 >= 0; - if (unlikely(!cpy_r_r146)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 189, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r147 = cpy_r_r145; - if (!cpy_r_r147) goto CPyL87; - cpy_r_r148 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 190, CPyStatic_console___globals); - goto CPyL200; - } - CPy_INCREF_NO_IMM(cpy_r_r148); -CPyL85: ; - cpy_r_r149 = CPyDef_console___ConsoleCompleter(cpy_r_r148, cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 190, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r150 = CPyStatics[264]; /* 'completer' */ - cpy_r_r151 = CPyDict_SetItem(cpy_r_r98, cpy_r_r150, cpy_r_r149); - CPy_DECREF_NO_IMM(cpy_r_r149); - cpy_r_r152 = cpy_r_r151 >= 0; - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 190, CPyStatic_console___globals); - goto CPyL200; - } -CPyL87: ; - cpy_r_r153 = CPyStatics[265]; /* 'editing_mode' */ - cpy_r_r154 = CPyDict_GetItem(cpy_r_r11, cpy_r_r153); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 191, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r155 = PyObject_IsTrue(cpy_r_r154); - CPy_DECREF(cpy_r_r154); - cpy_r_r156 = cpy_r_r155 >= 0; - if (unlikely(!cpy_r_r156)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 191, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r157 = cpy_r_r155; - if (!cpy_r_r157) goto CPyL95; - cpy_r_r158 = CPyStatics[265]; /* 'editing_mode' */ - cpy_r_r159 = CPyDict_GetItem(cpy_r_r11, cpy_r_r158); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r160 = CPyStatics[266]; /* 'upper' */ - PyObject *cpy_r_r161[1] = {cpy_r_r159}; - cpy_r_r162 = (PyObject **)&cpy_r_r161; - cpy_r_r163 = PyObject_VectorcallMethod(cpy_r_r160, cpy_r_r162, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); - goto CPyL207; - } - CPy_DECREF(cpy_r_r159); - cpy_r_r164 = CPyStatic_console___globals; - cpy_r_r165 = CPyStatics[267]; /* 'EditingMode' */ - cpy_r_r166 = CPyDict_GetItem(cpy_r_r164, cpy_r_r165); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); - goto CPyL208; - } - PyObject *cpy_r_r167[1] = {cpy_r_r163}; - cpy_r_r168 = (PyObject **)&cpy_r_r167; - cpy_r_r169 = PyObject_Vectorcall(cpy_r_r166, cpy_r_r168, 1, 0); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); - goto CPyL208; - } - CPy_DECREF(cpy_r_r163); - cpy_r_r170 = CPyStatics[265]; /* 'editing_mode' */ - cpy_r_r171 = CPyDict_SetItem(cpy_r_r98, cpy_r_r170, cpy_r_r169); - CPy_DECREF(cpy_r_r169); - cpy_r_r172 = cpy_r_r171 >= 0; - if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); - goto CPyL200; - } -CPyL95: ; - cpy_r_r173 = CPyStatics[268]; /* 'single' */ - cpy_r_r174 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r174 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 194, CPyStatic_console___globals); - goto CPyL200; - } - CPy_INCREF_NO_IMM(cpy_r_r174); -CPyL96: ; - CPy_INCREF(cpy_r_r173); - if (((brownie____cli___console___ConsoleObject *)cpy_r_r174)->_compile_mode != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_r174)->_compile_mode); - } - ((brownie____cli___console___ConsoleObject *)cpy_r_r174)->_compile_mode = cpy_r_r173; - cpy_r_r175 = 1; - CPy_DECREF_NO_IMM(cpy_r_r174); - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 194, CPyStatic_console___globals); - goto CPyL200; - } - cpy_r_r176 = CPyDef_console___SanitizedFileHistory(cpy_r_r97, cpy_r_r12); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r176 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 196, CPyStatic_console___globals); - goto CPyL209; - } - cpy_r_r177 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 197, CPyStatic_console___globals); - goto CPyL210; - } - CPy_INCREF_NO_IMM(cpy_r_r177); -CPyL99: ; - cpy_r_r178 = ((brownie____cli___console___ConsoleObject *)cpy_r_r177)->_prompt_input; - if (unlikely(cpy_r_r178 == 2)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'prompt_input' of 'Console' undefined"); - } - CPy_DECREF_NO_IMM(cpy_r_r177); - if (unlikely(cpy_r_r178 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 197, CPyStatic_console___globals); - goto CPyL210; - } -CPyL100: ; - cpy_r_r179 = CPyStatic_console___globals; - cpy_r_r180 = CPyStatics[269]; /* 'KeyBindings' */ - cpy_r_r181 = CPyDict_GetItem(cpy_r_r179, cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 198, CPyStatic_console___globals); - goto CPyL210; - } - cpy_r_r182 = PyObject_Vectorcall(cpy_r_r181, 0, 0, 0); - CPy_DECREF(cpy_r_r181); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 198, CPyStatic_console___globals); - goto CPyL210; - } - cpy_r_r183 = CPyStatic_console___globals; - cpy_r_r184 = CPyStatics[270]; /* 'PromptSession' */ - cpy_r_r185 = CPyDict_GetItem(cpy_r_r183, cpy_r_r184); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); - goto CPyL211; - } - cpy_r_r186 = CPyStatics[271]; /* 'history' */ - cpy_r_r187 = CPyStatics[126]; /* 'input' */ - cpy_r_r188 = CPyStatics[272]; /* 'key_bindings' */ - cpy_r_r189 = Py_None; - cpy_r_r190 = CPyDict_Build(3, cpy_r_r186, cpy_r_r176, cpy_r_r187, cpy_r_r189, cpy_r_r188, cpy_r_r182); - CPy_DECREF_NO_IMM(cpy_r_r176); - CPy_DECREF(cpy_r_r182); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); - goto CPyL212; - } - cpy_r_r191 = CPyDict_UpdateInDisplay(cpy_r_r190, cpy_r_r98); - CPy_DECREF(cpy_r_r98); - cpy_r_r192 = cpy_r_r191 >= 0; - if (unlikely(!cpy_r_r192)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); - goto CPyL213; - } - cpy_r_r193 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r194 = PyObject_Call(cpy_r_r185, cpy_r_r193, cpy_r_r190); - CPy_DECREF(cpy_r_r185); - CPy_DECREF(cpy_r_r193); - CPy_DECREF(cpy_r_r190); - if (unlikely(cpy_r_r194 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r195 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 195, CPyStatic_console___globals); - goto CPyL214; - } - CPy_INCREF_NO_IMM(cpy_r_r195); -CPyL107: ; - if (((brownie____cli___console___ConsoleObject *)cpy_r_r195)->_prompt_session != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_r195)->_prompt_session); - } - ((brownie____cli___console___ConsoleObject *)cpy_r_r195)->_prompt_session = cpy_r_r194; - cpy_r_r196 = 1; - CPy_DECREF_NO_IMM(cpy_r_r195); - if (unlikely(!cpy_r_r196)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r197 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 203, CPyStatic_console___globals); - goto CPyL196; - } - CPy_INCREF_NO_IMM(cpy_r_r197); -CPyL109: ; - cpy_r_r198 = ((brownie____cli___console___ConsoleObject *)cpy_r_r197)->_prompt_session; - if (unlikely(cpy_r_r198 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'prompt_session' of 'Console' undefined"); - } else { - CPy_INCREF(cpy_r_r198); - } - CPy_DECREF_NO_IMM(cpy_r_r197); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 203, CPyStatic_console___globals); - goto CPyL196; - } -CPyL110: ; - cpy_r_r199 = CPyStatics[272]; /* 'key_bindings' */ - cpy_r_r200 = CPyObject_GetAttr(cpy_r_r198, cpy_r_r199); - CPy_DECREF(cpy_r_r198); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 203, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_key_bindings = cpy_r_r200; - cpy_r_r201 = CPyStatic_console___globals; - cpy_r_r202 = CPyStatics[273]; /* 'Keys' */ - cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); - goto CPyL215; - } - cpy_r_r204 = CPyStatics[274]; /* 'BracketedPaste' */ - cpy_r_r205 = CPyObject_GetAttr(cpy_r_r203, cpy_r_r204); - CPy_DECREF(cpy_r_r203); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); - goto CPyL215; - } - CPy_INCREF(cpy_r_key_bindings); - cpy_r_r206 = cpy_r_key_bindings; - cpy_r_r207 = CPyStatics[127]; /* 'add' */ - PyObject *cpy_r_r208[2] = {cpy_r_r206, cpy_r_r205}; - cpy_r_r209 = (PyObject **)&cpy_r_r208; - cpy_r_r210 = PyObject_VectorcallMethod(cpy_r_r207, cpy_r_r209, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r210 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); - goto CPyL216; - } - CPy_DECREF(cpy_r_r206); - CPy_DECREF(cpy_r_r205); - cpy_r_r211 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 204, CPyStatic_console___globals); - goto CPyL217; - } - CPy_INCREF_NO_IMM(cpy_r_r211); -CPyL116: ; - cpy_r_r212 = CPyStatics[275]; /* 'paste_event' */ - cpy_r_r213 = CPyObject_GetAttr(cpy_r_r211, cpy_r_r212); - CPy_DECREF_NO_IMM(cpy_r_r211); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); - goto CPyL217; - } - PyObject *cpy_r_r214[1] = {cpy_r_r213}; - cpy_r_r215 = (PyObject **)&cpy_r_r214; - cpy_r_r216 = PyObject_Vectorcall(cpy_r_r210, cpy_r_r215, 1, 0); - CPy_DECREF(cpy_r_r210); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); - goto CPyL218; - } else - goto CPyL219; -CPyL118: ; - CPy_DECREF(cpy_r_r213); - cpy_r_r217 = CPyStatics[276]; /* 'c-i' */ - CPy_INCREF(cpy_r_key_bindings); - cpy_r_r218 = cpy_r_key_bindings; - cpy_r_r219 = CPyStatics[127]; /* 'add' */ - PyObject *cpy_r_r220[2] = {cpy_r_r218, cpy_r_r217}; - cpy_r_r221 = (PyObject **)&cpy_r_r220; - cpy_r_r222 = PyObject_VectorcallMethod(cpy_r_r219, cpy_r_r221, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 206, CPyStatic_console___globals); - goto CPyL220; - } - CPy_DECREF(cpy_r_r218); - cpy_r_r223 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 206, CPyStatic_console___globals); - goto CPyL221; - } - CPy_INCREF_NO_IMM(cpy_r_r223); -CPyL121: ; - cpy_r_r224 = CPyStatics[277]; /* 'tab_event' */ - cpy_r_r225 = CPyObject_GetAttr(cpy_r_r223, cpy_r_r224); - CPy_DECREF_NO_IMM(cpy_r_r223); - if (unlikely(cpy_r_r225 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 206, CPyStatic_console___globals); - goto CPyL221; - } - PyObject *cpy_r_r226[1] = {cpy_r_r225}; - cpy_r_r227 = (PyObject **)&cpy_r_r226; - cpy_r_r228 = PyObject_Vectorcall(cpy_r_r222, cpy_r_r227, 1, 0); - CPy_DECREF(cpy_r_r222); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 206, CPyStatic_console___globals); - goto CPyL222; - } else - goto CPyL223; -CPyL123: ; - CPy_DECREF(cpy_r_r225); - cpy_r_r229 = CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); - goto CPyL215; - } - CPy_INCREF_NO_IMM(cpy_r_r2); - if (((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r_r229)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r_r229)->___mypyc_env__); - } - ((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r_r229)->___mypyc_env__ = cpy_r_r2; - cpy_r_r230 = 1; - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); - goto CPyL224; - } - cpy_r_r231 = CPyStatics[276]; /* 'c-i' */ - CPy_INCREF(cpy_r_r231); - cpy_r_r232.f0 = cpy_r_r231; - cpy_r_r233 = cpy_r_key_bindings; - cpy_r_r234 = CPyStatics[278]; /* 'get_bindings_for_keys' */ - cpy_r_r235 = PyTuple_New(1); - if (unlikely(cpy_r_r235 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp53 = cpy_r_r232.f0; - PyTuple_SET_ITEM(cpy_r_r235, 0, __tmp53); - PyObject *cpy_r_r236[2] = {cpy_r_r233, cpy_r_r235}; - cpy_r_r237 = (PyObject **)&cpy_r_r236; - cpy_r_r238 = PyObject_VectorcallMethod(cpy_r_r234, cpy_r_r237, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); - goto CPyL225; - } - CPy_DECREF(cpy_r_r233); - CPy_DECREF(cpy_r_r235); - cpy_r_r239 = cpy_r_r238; - cpy_r_r240 = cpy_r_r239; - cpy_r_r241 = CPyStatics[2029]; /* -1 */ - cpy_r_r242 = PyObject_GetItem(cpy_r_r240, cpy_r_r241); - CPy_DECREF(cpy_r_r240); - if (unlikely(cpy_r_r242 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); - goto CPyL226; - } - cpy_r_r243 = CPyStatics[279]; /* 'filter' */ - cpy_r_r244 = PyObject_SetAttr(cpy_r_r242, cpy_r_r243, cpy_r_r229); - CPy_DECREF(cpy_r_r242); - CPy_DECREF_NO_IMM(cpy_r_r229); - cpy_r_r245 = cpy_r_r244 >= 0; - if (unlikely(!cpy_r_r245)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r246 = CPyStatic_console___globals; - cpy_r_r247 = CPyStatics[280]; /* 'load_key_bindings' */ - cpy_r_r248 = CPyDict_GetItem(cpy_r_r246, cpy_r_r247); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 210, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r249 = PyObject_Vectorcall(cpy_r_r248, 0, 0, 0); - CPy_DECREF(cpy_r_r248); - if (unlikely(cpy_r_r249 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 210, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_key_bindings = cpy_r_r249; - cpy_r_r250 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 211, CPyStatic_console___globals); - goto CPyL215; - } - CPy_INCREF_NO_IMM(cpy_r_r250); -CPyL133: ; - cpy_r_r251 = CPyStatics[281]; /* 'tab_filter' */ - cpy_r_r252 = CPyObject_GetAttr(cpy_r_r250, cpy_r_r251); - CPy_DECREF_NO_IMM(cpy_r_r250); - if (unlikely(cpy_r_r252 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); - goto CPyL215; - } - cpy_r_r253 = CPyStatics[276]; /* 'c-i' */ - CPy_INCREF(cpy_r_r253); - cpy_r_r254.f0 = cpy_r_r253; - cpy_r_r255 = cpy_r_key_bindings; - cpy_r_r256 = CPyStatics[278]; /* 'get_bindings_for_keys' */ - cpy_r_r257 = PyTuple_New(1); - if (unlikely(cpy_r_r257 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp54 = cpy_r_r254.f0; - PyTuple_SET_ITEM(cpy_r_r257, 0, __tmp54); - PyObject *cpy_r_r258[2] = {cpy_r_r255, cpy_r_r257}; - cpy_r_r259 = (PyObject **)&cpy_r_r258; - cpy_r_r260 = PyObject_VectorcallMethod(cpy_r_r256, cpy_r_r259, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); - goto CPyL227; - } - CPy_DECREF(cpy_r_r255); - CPy_DECREF(cpy_r_r257); - if (likely(PyList_Check(cpy_r_r260))) - cpy_r_r261 = cpy_r_r260; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals, "list", cpy_r_r260); - goto CPyL228; - } - cpy_r_r262 = CPyList_GetItemShort(cpy_r_r261, -2); - CPy_DECREF_NO_IMM(cpy_r_r261); - if (unlikely(cpy_r_r262 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); - goto CPyL228; - } - cpy_r_r263 = CPyStatics[279]; /* 'filter' */ - cpy_r_r264 = PyObject_SetAttr(cpy_r_r262, cpy_r_r263, cpy_r_r252); - CPy_DECREF(cpy_r_r262); - CPy_DECREF(cpy_r_r252); - cpy_r_r265 = cpy_r_r264 >= 0; - if (unlikely(!cpy_r_r265)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); - goto CPyL196; - } - cpy_r_r266 = CPyStatics[262]; /* 'auto_suggest' */ - cpy_r_r267 = CPyDict_GetItem(cpy_r_r11, cpy_r_r266); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 213, CPyStatic_console___globals); - goto CPyL229; - } - cpy_r_r268 = PyObject_IsTrue(cpy_r_r267); - CPy_DECREF(cpy_r_r267); - cpy_r_r269 = cpy_r_r268 >= 0; - if (unlikely(!cpy_r_r269)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 213, CPyStatic_console___globals); - goto CPyL229; - } - cpy_r_r270 = cpy_r_r268; - if (!cpy_r_r270) goto CPyL155; - cpy_r_r271 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r271 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 215, CPyStatic_console___globals); - goto CPyL229; - } - CPy_INCREF_NO_IMM(cpy_r_r271); -CPyL143: ; - cpy_r_r272 = ((brownie____cli___console___ConsoleObject *)cpy_r_r271)->_prompt_session; - if (unlikely(cpy_r_r272 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'prompt_session' of 'Console' undefined"); - } else { - CPy_INCREF(cpy_r_r272); - } - CPy_DECREF_NO_IMM(cpy_r_r271); - if (unlikely(cpy_r_r272 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 215, CPyStatic_console___globals); - goto CPyL229; - } -CPyL144: ; - cpy_r_r273 = CPyStatics[232]; /* 'app' */ - cpy_r_r274 = CPyObject_GetAttr(cpy_r_r272, cpy_r_r273); - CPy_DECREF(cpy_r_r272); - if (unlikely(cpy_r_r274 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 215, CPyStatic_console___globals); - goto CPyL229; - } - cpy_r_r275 = CPyStatics[272]; /* 'key_bindings' */ - cpy_r_r276 = CPyObject_GetAttr(cpy_r_r274, cpy_r_r275); - CPy_DECREF(cpy_r_r274); - if (unlikely(cpy_r_r276 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 215, CPyStatic_console___globals); - goto CPyL229; - } - cpy_r_key_bindings = cpy_r_r276; - cpy_r_r277 = CPyStatics[282]; /* 'right' */ - CPy_INCREF(cpy_r_r277); - cpy_r_r278.f0 = cpy_r_r277; - CPy_INCREF(cpy_r_key_bindings); - cpy_r_r279 = cpy_r_key_bindings; - cpy_r_r280 = CPyStatics[278]; /* 'get_bindings_for_keys' */ - cpy_r_r281 = PyTuple_New(1); - if (unlikely(cpy_r_r281 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp55 = cpy_r_r278.f0; - PyTuple_SET_ITEM(cpy_r_r281, 0, __tmp55); - PyObject *cpy_r_r282[2] = {cpy_r_r279, cpy_r_r281}; - cpy_r_r283 = (PyObject **)&cpy_r_r282; - cpy_r_r284 = PyObject_VectorcallMethod(cpy_r_r280, cpy_r_r283, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r284 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 216, CPyStatic_console___globals); - goto CPyL230; - } - CPy_DECREF(cpy_r_r279); - CPy_DECREF(cpy_r_r281); - cpy_r_r285 = cpy_r_r284; - cpy_r_r286 = cpy_r_r285; - cpy_r_r287 = CPyStatics[2030]; /* 0 */ - cpy_r_r288 = PyObject_GetItem(cpy_r_r286, cpy_r_r287); - CPy_DECREF(cpy_r_r286); - if (unlikely(cpy_r_r288 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 216, CPyStatic_console___globals); - goto CPyL231; - } - cpy_r_r289 = cpy_r_key_bindings; - cpy_r_r290 = CPyStatics[283]; /* '_bindings2' */ - cpy_r_r291 = CPyObject_GetAttr(cpy_r_r289, cpy_r_r290); - CPy_DECREF(cpy_r_r289); - if (unlikely(cpy_r_r291 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 217, CPyStatic_console___globals); - goto CPyL232; - } - cpy_r_r292 = CPyStatics[284]; /* 'handler' */ - cpy_r_r293 = CPyObject_GetAttr(cpy_r_r288, cpy_r_r292); - CPy_DECREF(cpy_r_r288); - if (unlikely(cpy_r_r293 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 217, CPyStatic_console___globals); - goto CPyL233; - } - cpy_r_r294 = CPyStatics[285]; /* 'remove' */ - PyObject *cpy_r_r295[2] = {cpy_r_r291, cpy_r_r293}; - cpy_r_r296 = (PyObject **)&cpy_r_r295; - cpy_r_r297 = PyObject_VectorcallMethod(cpy_r_r294, cpy_r_r296, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 217, CPyStatic_console___globals); - goto CPyL234; - } else - goto CPyL235; -CPyL154: ; - CPy_DECREF(cpy_r_r291); - CPy_DECREF(cpy_r_r293); -CPyL155: ; - cpy_r_r298 = CPyModule_sys; - cpy_r_r299 = CPyStatics[286]; /* 'platform' */ - cpy_r_r300 = CPyObject_GetAttr(cpy_r_r298, cpy_r_r299); - if (unlikely(cpy_r_r300 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 220, CPyStatic_console___globals); - goto CPyL229; - } - if (likely(PyUnicode_Check(cpy_r_r300))) - cpy_r_r301 = cpy_r_r300; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 220, CPyStatic_console___globals, "str", cpy_r_r300); - goto CPyL229; - } - cpy_r_r302 = CPyStatics[287]; /* 'win32' */ - cpy_r_r303 = CPyStr_Equal(cpy_r_r301, cpy_r_r302); - CPy_DECREF(cpy_r_r301); - if (cpy_r_r303) { - goto CPyL236; - } else - goto CPyL160; -CPyL158: ; - PyErr_SetString(PyExc_RuntimeError, "Reached allegedly unreachable code!"); - cpy_r_r304 = 0; - if (unlikely(!cpy_r_r304)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 221, CPyStatic_console___globals); - goto CPyL169; - } - CPy_Unreachable(); -CPyL160: ; - cpy_r_r305 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 225, CPyStatic_console___globals); - goto CPyL229; - } - CPy_INCREF_NO_IMM(cpy_r_r305); -CPyL161: ; - cpy_r_r306 = CPyDef_console___ConsolePrinter(cpy_r_r305); - CPy_DECREF_NO_IMM(cpy_r_r305); - if (unlikely(cpy_r_r306 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 225, CPyStatic_console___globals); - goto CPyL229; - } - cpy_r_r307 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; - if (unlikely(cpy_r_r307 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'self' of '__init___Console_env' undefined"); - } else { - CPy_INCREF_NO_IMM(cpy_r_r307); - } - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r307 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 225, CPyStatic_console___globals); - goto CPyL237; - } -CPyL163: ; - if (((brownie____cli___console___ConsoleObject *)cpy_r_r307)->_console_printer != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___ConsoleObject *)cpy_r_r307)->_console_printer); - } - ((brownie____cli___console___ConsoleObject *)cpy_r_r307)->_console_printer = cpy_r_r306; - cpy_r_r308 = 1; - CPy_DECREF_NO_IMM(cpy_r_r307); - if (unlikely(!cpy_r_r308)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 225, CPyStatic_console___globals); - goto CPyL238; - } - cpy_r_r309 = CPyModule_builtins; - cpy_r_r310 = CPyStatics[288]; /* 'super' */ - cpy_r_r311 = CPyObject_GetAttr(cpy_r_r309, cpy_r_r310); - if (unlikely(cpy_r_r311 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); - goto CPyL238; - } - cpy_r_r312 = (PyObject *)CPyType_console___Console; - PyObject *cpy_r_r313[2] = {cpy_r_r312, cpy_r_self}; - cpy_r_r314 = (PyObject **)&cpy_r_r313; - cpy_r_r315 = PyObject_Vectorcall(cpy_r_r311, cpy_r_r314, 2, 0); - CPy_DECREF(cpy_r_r311); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); - goto CPyL238; - } - cpy_r_r316 = CPyStatics[289]; /* '__init__' */ - cpy_r_r317 = CPyObject_GetAttr(cpy_r_r315, cpy_r_r316); - CPy_DECREF(cpy_r_r315); - if (unlikely(cpy_r_r317 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); - goto CPyL238; - } - PyObject *cpy_r_r318[1] = {cpy_r_r12}; - cpy_r_r319 = (PyObject **)&cpy_r_r318; - cpy_r_r320 = PyObject_Vectorcall(cpy_r_r317, cpy_r_r319, 1, 0); - CPy_DECREF(cpy_r_r317); - if (unlikely(cpy_r_r320 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); - goto CPyL238; - } else - goto CPyL239; -CPyL168: ; - CPy_DECREF(cpy_r_r12); - return 1; -CPyL169: ; - cpy_r_r321 = 2; - return cpy_r_r321; -CPyL170: ; - CPy_INCREF(cpy_r_project); - goto CPyL2; -CPyL171: ; - CPy_INCREF(cpy_r_extra_locals); - goto CPyL4; -CPyL172: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - goto CPyL169; -CPyL173: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - goto CPyL169; -CPyL174: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - goto CPyL9; -CPyL175: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - goto CPyL169; -CPyL176: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL169; -CPyL177: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL24; -CPyL178: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - goto CPyL169; -CPyL179: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r26); - goto CPyL169; -CPyL180: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL169; -CPyL181: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - goto CPyL169; -CPyL182: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r37); - goto CPyL169; -CPyL183: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r39); - goto CPyL169; -CPyL184: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r41); - goto CPyL169; -CPyL185: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL169; -CPyL186: ; - CPy_DECREF(cpy_r_r47); - goto CPyL31; -CPyL187: ; - CPy_DECREF(cpy_r_project); - goto CPyL39; -CPyL188: ; - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL169; -CPyL189: ; - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r56); - goto CPyL169; -CPyL190: ; - CPy_DECREF(cpy_r_r60); - goto CPyL38; -CPyL191: ; - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL41; -CPyL192: ; - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL50; -CPyL193: ; - CPy_DecRef(cpy_r_extra_locals); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL47; -CPyL194: ; - CPy_DecRef(cpy_r_r72.f0); - CPy_DecRef(cpy_r_r72.f1); - CPy_DecRef(cpy_r_r72.f2); - goto CPyL48; -CPyL195: ; - CPy_DECREF(cpy_r_extra_locals); - goto CPyL57; -CPyL196: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL169; -CPyL197: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r87); - goto CPyL169; -CPyL198: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r92); - goto CPyL169; -CPyL199: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - goto CPyL169; -CPyL200: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - goto CPyL169; -CPyL201: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r106); - goto CPyL169; -CPyL202: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r112); - goto CPyL169; -CPyL203: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r112); - CPy_DecRef(cpy_r_r114); - goto CPyL169; -CPyL204: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r112); - CPy_DecRef(cpy_r_r120); - goto CPyL169; -CPyL205: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r112); - CPy_DecRef(cpy_r_r126); - goto CPyL169; -CPyL206: ; - CPy_DECREF(cpy_r_r132); - goto CPyL74; -CPyL207: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r159); - goto CPyL169; -CPyL208: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r163); - goto CPyL169; -CPyL209: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r98); - goto CPyL169; -CPyL210: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r176); - goto CPyL169; -CPyL211: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r182); - goto CPyL169; -CPyL212: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r185); - goto CPyL169; -CPyL213: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r185); - CPy_DecRef(cpy_r_r190); - goto CPyL169; -CPyL214: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r194); - goto CPyL169; -CPyL215: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - goto CPyL169; -CPyL216: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - goto CPyL169; -CPyL217: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r210); - goto CPyL169; -CPyL218: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r213); - goto CPyL169; -CPyL219: ; - CPy_DECREF(cpy_r_r216); - goto CPyL118; -CPyL220: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r218); - goto CPyL169; -CPyL221: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r222); - goto CPyL169; -CPyL222: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r225); - goto CPyL169; -CPyL223: ; - CPy_DECREF(cpy_r_r228); - goto CPyL123; -CPyL224: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r229); - goto CPyL169; -CPyL225: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r233); - CPy_DecRef(cpy_r_r235); - goto CPyL169; -CPyL226: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r229); - goto CPyL169; -CPyL227: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - goto CPyL169; -CPyL228: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r252); - goto CPyL169; -CPyL229: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r12); - goto CPyL169; -CPyL230: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - CPy_DecRef(cpy_r_r279); - CPy_DecRef(cpy_r_r281); - goto CPyL169; -CPyL231: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_key_bindings); - goto CPyL169; -CPyL232: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r288); - goto CPyL169; -CPyL233: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r291); - goto CPyL169; -CPyL234: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r291); - CPy_DecRef(cpy_r_r293); - goto CPyL169; -CPyL235: ; - CPy_DECREF(cpy_r_r297); - goto CPyL154; -CPyL236: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - CPy_DECREF(cpy_r_r12); - goto CPyL158; -CPyL237: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r306); - goto CPyL169; -CPyL238: ; - CPy_DecRef(cpy_r_r12); - goto CPyL169; -CPyL239: ; - CPy_DECREF(cpy_r_r320); - goto CPyL168; -} - -PyObject *CPyPy_console___Console_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"project", "extra_locals", "exit_on_continue", 0}; - PyObject *obj_project = NULL; - PyObject *obj_extra_locals = NULL; - PyObject *obj_exit_on_continue = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOO", "__init__", kwlist, &obj_project, &obj_extra_locals, &obj_exit_on_continue)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - PyObject *arg_project; - if (obj_project == NULL) { - arg_project = NULL; - goto __LL56; - } - if (Py_TYPE(obj_project) == CPyType_project___main___Project) - arg_project = obj_project; - else { - arg_project = NULL; - } - if (arg_project != NULL) goto __LL56; - if (obj_project == Py_None) - arg_project = obj_project; - else { - arg_project = NULL; - } - if (arg_project != NULL) goto __LL56; - CPy_TypeError("brownie.project.main.Project or None", obj_project); - goto fail; -__LL56: ; - PyObject *arg_extra_locals; - if (obj_extra_locals == NULL) { - arg_extra_locals = NULL; - goto __LL57; - } - if (PyDict_Check(obj_extra_locals)) - arg_extra_locals = obj_extra_locals; - else { - arg_extra_locals = NULL; - } - if (arg_extra_locals != NULL) goto __LL57; - if (obj_extra_locals == Py_None) - arg_extra_locals = obj_extra_locals; - else { - arg_extra_locals = NULL; - } - if (arg_extra_locals != NULL) goto __LL57; - CPy_TypeError("dict or None", obj_extra_locals); - goto fail; -__LL57: ; - char arg_exit_on_continue; - if (obj_exit_on_continue == NULL) { - arg_exit_on_continue = 2; - } else if (unlikely(!PyBool_Check(obj_exit_on_continue))) { - CPy_TypeError("bool", obj_exit_on_continue); goto fail; - } else - arg_exit_on_continue = obj_exit_on_continue == Py_True; - char retval = CPyDef_console___Console_____init__(arg_self, arg_project, arg_extra_locals, arg_exit_on_continue); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 134, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__get__", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "", "__mypyc_lambda__1__dir_Console_obj", "__mypyc_env__", 236, CPyStatic_console___globals); - goto CPyL2; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL3; -CPyL1: ; - cpy_r_r1 = cpy_r_k.f0; - CPy_INCREF(cpy_r_r1); - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL3: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"k", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_k; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - tuple_T2OO arg_k; - PyObject *__tmp58; - if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { - __tmp58 = NULL; - goto __LL59; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) - __tmp58 = PyTuple_GET_ITEM(obj_k, 0); - else { - __tmp58 = NULL; - } - if (__tmp58 == NULL) goto __LL59; - __tmp58 = PyTuple_GET_ITEM(obj_k, 1); - if (__tmp58 == NULL) goto __LL59; - __tmp58 = obj_k; -__LL59: ; - if (unlikely(__tmp58 == NULL)) { - CPy_TypeError("tuple[str, object]", obj_k); goto fail; - } else { - PyObject *__tmp60 = PyTuple_GET_ITEM(obj_k, 0); - PyObject *__tmp61; - if (likely(PyUnicode_Check(__tmp60))) - __tmp61 = __tmp60; - else { - CPy_TypeError("str", __tmp60); - __tmp61 = NULL; - } - arg_k.f0 = __tmp61; - PyObject *__tmp62 = PyTuple_GET_ITEM(obj_k, 1); - PyObject *__tmp63; - __tmp63 = __tmp62; - arg_k.f1 = __tmp63; - } - PyObject *retval = CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__(arg___mypyc_self__, arg_k); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "", 236, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console____dir(PyObject *cpy_r_self, PyObject *cpy_r_obj) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - CPyTagged cpy_r_r8; - int64_t cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T4CIOO cpy_r_r11; - CPyTagged cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - tuple_T2OO cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_results; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - tuple_T2OO cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int64_t cpy_r_r48; - CPyPtr cpy_r_r49; - int64_t cpy_r_r50; - char cpy_r_r51; - CPyPtr cpy_r_r52; - CPyPtr cpy_r_r53; - int64_t cpy_r_r54; - CPyPtr cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - tuple_T2OO cpy_r_r63; - PyObject *cpy_r_r64; - int32_t cpy_r_r65; - char cpy_r_r66; - int64_t cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - CPyPtr cpy_r_r84; - int64_t cpy_r_r85; - PyObject *cpy_r_r86; - int64_t cpy_r_r87; - CPyPtr cpy_r_r88; - int64_t cpy_r_r89; - char cpy_r_r90; - CPyPtr cpy_r_r91; - CPyPtr cpy_r_r92; - int64_t cpy_r_r93; - CPyPtr cpy_r_r94; - PyObject *cpy_r_r95; - tuple_T2OO cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - int64_t cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject **cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - if (cpy_r_obj != NULL) goto CPyL63; - cpy_r_r0 = Py_None; - cpy_r_obj = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyDef_console____dir_Console_env(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 228, CPyStatic_console___globals); - goto CPyL64; - } - cpy_r_r2 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3 = cpy_r_obj == cpy_r_r2; - if (cpy_r_r3) { - goto CPyL65; - } else - goto CPyL15; -CPyL4: ; - cpy_r_r4 = PyList_New(0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); - goto CPyL66; - } - cpy_r_r5 = CPyStatics[290]; /* 'locals' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_self, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); - goto CPyL67; - } - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals, "dict", cpy_r_r6); - goto CPyL67; - } - cpy_r_r8 = 0; - cpy_r_r9 = PyDict_Size(cpy_r_r7); - cpy_r_r10 = CPyDict_GetItemsIter(cpy_r_r7); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); - goto CPyL68; - } -CPyL8: ; - cpy_r_r11 = CPyDict_NextItem(cpy_r_r10, cpy_r_r8); - cpy_r_r12 = cpy_r_r11.f1; - cpy_r_r8 = cpy_r_r12; - cpy_r_r13 = cpy_r_r11.f0; - if (!cpy_r_r13) goto CPyL69; - cpy_r_r14 = cpy_r_r11.f2; - CPy_INCREF(cpy_r_r14); - cpy_r_r15 = cpy_r_r11.f3; - CPy_INCREF(cpy_r_r15); - CPy_DECREF(cpy_r_r11.f2); - CPy_DECREF(cpy_r_r11.f3); - if (likely(PyUnicode_Check(cpy_r_r14))) - cpy_r_r16 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals, "str", cpy_r_r14); - goto CPyL70; - } - cpy_r_r17 = CPyStatics[102]; /* '_' */ - cpy_r_r18 = CPyStr_Startswith(cpy_r_r16, cpy_r_r17); - cpy_r_r19 = cpy_r_r18; - cpy_r_r20 = cpy_r_r19 ^ 1; - if (!cpy_r_r20) goto CPyL71; - cpy_r_r21.f0 = cpy_r_r16; - cpy_r_r21.f1 = cpy_r_r15; - cpy_r_r22 = PyTuple_New(2); - if (unlikely(cpy_r_r22 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp64 = cpy_r_r21.f0; - PyTuple_SET_ITEM(cpy_r_r22, 0, __tmp64); - PyObject *__tmp65 = cpy_r_r21.f1; - PyTuple_SET_ITEM(cpy_r_r22, 1, __tmp65); - cpy_r_r23 = PyList_Append(cpy_r_r4, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); - goto CPyL72; - } -CPyL12: ; - cpy_r_r25 = CPyDict_CheckSize(cpy_r_r7, cpy_r_r9); - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); - goto CPyL72; - } else - goto CPyL8; -CPyL13: ; - cpy_r_r26 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); - goto CPyL67; - } - cpy_r_results = cpy_r_r4; - goto CPyL36; -CPyL15: ; - cpy_r_r27 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r28 = PyObject_HasAttr(cpy_r_obj, cpy_r_r27); - if (!cpy_r_r28) goto CPyL24; - cpy_r_r29 = PyList_New(0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); - goto CPyL73; - } - cpy_r_r30 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); - goto CPyL74; - } - cpy_r_r32 = PyObject_GetIter(cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); - goto CPyL74; - } -CPyL19: ; - cpy_r_r33 = PyIter_Next(cpy_r_r32); - if (cpy_r_r33 == NULL) goto CPyL75; - cpy_r_r34 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); - goto CPyL76; - } - cpy_r_r35.f0 = cpy_r_r33; - cpy_r_r35.f1 = cpy_r_r34; - cpy_r_r36 = PyTuple_New(2); - if (unlikely(cpy_r_r36 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp66 = cpy_r_r35.f0; - PyTuple_SET_ITEM(cpy_r_r36, 0, __tmp66); - PyObject *__tmp67 = cpy_r_r35.f1; - PyTuple_SET_ITEM(cpy_r_r36, 1, __tmp67); - cpy_r_r37 = PyList_Append(cpy_r_r29, cpy_r_r36); - CPy_DECREF(cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); - goto CPyL77; - } else - goto CPyL19; -CPyL22: ; - cpy_r_r39 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); - goto CPyL78; - } - cpy_r_results = cpy_r_r29; - goto CPyL36; -CPyL24: ; - cpy_r_r40 = PyList_New(0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); - goto CPyL73; - } - cpy_r_r41 = CPyModule_builtins; - cpy_r_r42 = CPyStatics[242]; /* 'dir' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); - goto CPyL79; - } - PyObject *cpy_r_r44[1] = {cpy_r_obj}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r45, 1, 0); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); - goto CPyL79; - } - if (likely(PyList_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals, "list", cpy_r_r46); - goto CPyL79; - } - cpy_r_r48 = 0; -CPyL29: ; - cpy_r_r49 = (CPyPtr)&((PyVarObject *)cpy_r_r47)->ob_size; - cpy_r_r50 = *(int64_t *)cpy_r_r49; - cpy_r_r51 = cpy_r_r48 < cpy_r_r50; - if (!cpy_r_r51) goto CPyL80; - cpy_r_r52 = (CPyPtr)&((PyListObject *)cpy_r_r47)->ob_item; - cpy_r_r53 = *(CPyPtr *)cpy_r_r52; - cpy_r_r54 = cpy_r_r48 * 8; - cpy_r_r55 = cpy_r_r53 + cpy_r_r54; - cpy_r_r56 = *(PyObject * *)cpy_r_r55; - CPy_INCREF(cpy_r_r56); - if (likely(PyUnicode_Check(cpy_r_r56))) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals, "str", cpy_r_r56); - goto CPyL81; - } - cpy_r_r58 = CPyStatics[102]; /* '_' */ - cpy_r_r59 = CPyStr_Startswith(cpy_r_r57, cpy_r_r58); - cpy_r_r60 = cpy_r_r59; - cpy_r_r61 = cpy_r_r60 ^ 1; - if (!cpy_r_r61) goto CPyL82; - cpy_r_r62 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r57); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); - goto CPyL83; - } - cpy_r_r63.f0 = cpy_r_r57; - cpy_r_r63.f1 = cpy_r_r62; - cpy_r_r64 = PyTuple_New(2); - if (unlikely(cpy_r_r64 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp68 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp68); - PyObject *__tmp69 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp69); - cpy_r_r65 = PyList_Append(cpy_r_r40, cpy_r_r64); - CPy_DECREF(cpy_r_r64); - cpy_r_r66 = cpy_r_r65 >= 0; - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); - goto CPyL81; - } -CPyL34: ; - cpy_r_r67 = cpy_r_r48 + 1; - cpy_r_r48 = cpy_r_r67; - goto CPyL29; -CPyL35: ; - cpy_r_results = cpy_r_r40; -CPyL36: ; - cpy_r_r68 = CPyDef_console_____mypyc_lambda__1__dir_Console_obj(); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); - goto CPyL84; - } - if (((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r_r68)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r_r68)->___mypyc_env__); - } - ((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r_r68)->___mypyc_env__ = cpy_r_r1; - cpy_r_r69 = 1; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); - goto CPyL85; - } - cpy_r_r70 = CPyModule_builtins; - cpy_r_r71 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); - goto CPyL85; - } - PyObject *cpy_r_r73[2] = {cpy_r_results, cpy_r_r68}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r74, 1, cpy_r_r75); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); - goto CPyL85; - } - CPy_DECREF_NO_IMM(cpy_r_results); - CPy_DECREF_NO_IMM(cpy_r_r68); - if (likely(PyList_Check(cpy_r_r76))) - cpy_r_r77 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals, "list", cpy_r_r76); - goto CPyL62; - } - cpy_r_results = cpy_r_r77; - cpy_r_r78 = CPyStatics[292]; /* '[' */ - cpy_r_r79 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r79 == NULL)) { - goto CPyL86; - } else - goto CPyL44; -CPyL42: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r80 = 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL44: ; - cpy_r_r81 = PyObject_Str(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL87; - } - cpy_r_r82 = CPyStatics[293]; /* ', ' */ - cpy_r_r83 = CPyStr_Build(2, cpy_r_r81, cpy_r_r82); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL87; - } - cpy_r_r84 = (CPyPtr)&((PyVarObject *)cpy_r_results)->ob_size; - cpy_r_r85 = *(int64_t *)cpy_r_r84; - cpy_r_r86 = PyList_New(cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL88; - } - cpy_r_r87 = 0; -CPyL48: ; - cpy_r_r88 = (CPyPtr)&((PyVarObject *)cpy_r_results)->ob_size; - cpy_r_r89 = *(int64_t *)cpy_r_r88; - cpy_r_r90 = cpy_r_r87 < cpy_r_r89; - if (!cpy_r_r90) goto CPyL89; - cpy_r_r91 = (CPyPtr)&((PyListObject *)cpy_r_results)->ob_item; - cpy_r_r92 = *(CPyPtr *)cpy_r_r91; - cpy_r_r93 = cpy_r_r87 * 8; - cpy_r_r94 = cpy_r_r92 + cpy_r_r93; - cpy_r_r95 = *(PyObject * *)cpy_r_r94; - CPy_INCREF(cpy_r_r95); - PyObject *__tmp70; - if (unlikely(!(PyTuple_Check(cpy_r_r95) && PyTuple_GET_SIZE(cpy_r_r95) == 2))) { - __tmp70 = NULL; - goto __LL71; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r95, 0)))) - __tmp70 = PyTuple_GET_ITEM(cpy_r_r95, 0); - else { - __tmp70 = NULL; - } - if (__tmp70 == NULL) goto __LL71; - __tmp70 = PyTuple_GET_ITEM(cpy_r_r95, 1); - if (__tmp70 == NULL) goto __LL71; - __tmp70 = cpy_r_r95; -__LL71: ; - if (unlikely(__tmp70 == NULL)) { - CPy_TypeError("tuple[str, object]", cpy_r_r95); cpy_r_r96 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp72 = PyTuple_GET_ITEM(cpy_r_r95, 0); - CPy_INCREF(__tmp72); - PyObject *__tmp73; - if (likely(PyUnicode_Check(__tmp72))) - __tmp73 = __tmp72; - else { - CPy_TypeError("str", __tmp72); - __tmp73 = NULL; - } - cpy_r_r96.f0 = __tmp73; - PyObject *__tmp74 = PyTuple_GET_ITEM(cpy_r_r95, 1); - CPy_INCREF(__tmp74); - PyObject *__tmp75; - __tmp75 = __tmp74; - cpy_r_r96.f1 = __tmp75; - } - CPy_DECREF(cpy_r_r95); - if (unlikely(cpy_r_r96.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL90; - } - cpy_r_r97 = cpy_r_r96.f1; - CPy_INCREF(cpy_r_r97); - cpy_r_r98 = CPyDef_console____dir_color(cpy_r_r97); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL91; - } - cpy_r_r99 = cpy_r_r96.f0; - CPy_INCREF(cpy_r_r99); - CPy_DECREF(cpy_r_r96.f0); - CPy_DECREF(cpy_r_r96.f1); - cpy_r_r100 = PyUnicode_Concat(cpy_r_r98, cpy_r_r99); - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL90; - } - CPyList_SetItemUnsafe(cpy_r_r86, cpy_r_r87, cpy_r_r100); - cpy_r_r101 = cpy_r_r87 + 1; - cpy_r_r87 = cpy_r_r101; - goto CPyL48; -CPyL54: ; - cpy_r_r102 = PyUnicode_Join(cpy_r_r83, cpy_r_r86); - CPy_DECREF(cpy_r_r83); - CPy_DECREF_NO_IMM(cpy_r_r86); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL62; - } - cpy_r_r103 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r103 == NULL)) { - goto CPyL92; - } else - goto CPyL58; -CPyL56: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r104 = 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL58: ; - cpy_r_r105 = PyObject_Str(cpy_r_r103); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL93; - } - cpy_r_r106 = CPyStatics[294]; /* ']\n' */ - cpy_r_r107 = CPyStr_Build(4, cpy_r_r78, cpy_r_r102, cpy_r_r105, cpy_r_r106); - CPy_DECREF(cpy_r_r102); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL62; - } - cpy_r_r108 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r109[2] = {cpy_r_self, cpy_r_r107}; - cpy_r_r110 = (PyObject **)&cpy_r_r109; - cpy_r_r111 = PyObject_VectorcallMethod(cpy_r_r108, cpy_r_r110, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); - goto CPyL94; - } else - goto CPyL95; -CPyL61: ; - CPy_DECREF(cpy_r_r107); - return 1; -CPyL62: ; - cpy_r_r112 = 2; - return cpy_r_r112; -CPyL63: ; - CPy_INCREF(cpy_r_obj); - goto CPyL2; -CPyL64: ; - CPy_DecRef(cpy_r_obj); - goto CPyL62; -CPyL65: ; - CPy_DECREF(cpy_r_obj); - goto CPyL4; -CPyL66: ; - CPy_DecRef(cpy_r_r1); - goto CPyL62; -CPyL67: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL62; -CPyL68: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - goto CPyL62; -CPyL69: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r11.f2); - CPy_DECREF(cpy_r_r11.f3); - goto CPyL13; -CPyL70: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r15); - goto CPyL62; -CPyL71: ; - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r15); - goto CPyL12; -CPyL72: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - goto CPyL62; -CPyL73: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - goto CPyL62; -CPyL74: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r29); - goto CPyL62; -CPyL75: ; - CPy_DECREF(cpy_r_obj); - CPy_DECREF(cpy_r_r32); - goto CPyL22; -CPyL76: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - goto CPyL62; -CPyL77: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - goto CPyL62; -CPyL78: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r29); - goto CPyL62; -CPyL79: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r40); - goto CPyL62; -CPyL80: ; - CPy_DECREF(cpy_r_obj); - CPy_DECREF_NO_IMM(cpy_r_r47); - goto CPyL35; -CPyL81: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r47); - goto CPyL62; -CPyL82: ; - CPy_DECREF(cpy_r_r57); - goto CPyL34; -CPyL83: ; - CPy_DecRef(cpy_r_obj); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r57); - goto CPyL62; -CPyL84: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_results); - goto CPyL62; -CPyL85: ; - CPy_DecRef(cpy_r_results); - CPy_DecRef(cpy_r_r68); - goto CPyL62; -CPyL86: ; - CPy_DecRef(cpy_r_results); - goto CPyL42; -CPyL87: ; - CPy_DecRef(cpy_r_results); - goto CPyL62; -CPyL88: ; - CPy_DecRef(cpy_r_results); - CPy_DecRef(cpy_r_r83); - goto CPyL62; -CPyL89: ; - CPy_DECREF_NO_IMM(cpy_r_results); - goto CPyL54; -CPyL90: ; - CPy_DecRef(cpy_r_results); - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r86); - goto CPyL62; -CPyL91: ; - CPy_DecRef(cpy_r_results); - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - goto CPyL62; -CPyL92: ; - CPy_DecRef(cpy_r_r102); - goto CPyL56; -CPyL93: ; - CPy_DecRef(cpy_r_r102); - goto CPyL62; -CPyL94: ; - CPy_DecRef(cpy_r_r107); - goto CPyL62; -CPyL95: ; - CPy_DECREF(cpy_r_r111); - goto CPyL61; -} - -PyObject *CPyPy_console___Console____dir(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"obj", 0}; - static CPyArg_Parser parser = {"|O:_dir", kwlist, 0}; - PyObject *obj_obj = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_obj)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - PyObject *arg_obj; - if (obj_obj == NULL) { - arg_obj = NULL; - } else { - arg_obj = obj_obj; - } - char retval = CPyDef_console___Console____dir(arg_self, arg_obj); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "_dir", 228, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console____console_write(PyObject *cpy_r_self, PyObject *cpy_r_obj) { - PyObject *cpy_r_r0; - PyObject *cpy_r_text; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - CPyTagged cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - tuple_T3OOO cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - CPyTagged cpy_r_r23; - PyObject *cpy_r_r24; - tuple_T3OOO cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T2OO cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; - cpy_r_r0 = PyObject_Repr(cpy_r_obj); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 240, CPyStatic_console___globals); - goto CPyL45; - } - cpy_r_text = cpy_r_r0; - cpy_r_r1 = PyObject_IsTrue(cpy_r_obj); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 239, CPyStatic_console___globals); - goto CPyL20; - } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL11; - cpy_r_r4 = PyDict_Check(cpy_r_obj); - if (!cpy_r_r4) goto CPyL11; - cpy_r_r5 = CPyStatic_brownie___utils___color; - if (likely(cpy_r_r5 != NULL)) goto CPyL8; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 243, CPyStatic_console___globals); - goto CPyL20; - } else - goto CPyL46; -CPyL7: ; - CPy_Unreachable(); -CPyL8: ; - CPy_INCREF(cpy_r_obj); - if (likely(PyDict_Check(cpy_r_obj))) - cpy_r_r7 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_console_write", 243, CPyStatic_console___globals, "dict", cpy_r_obj); - goto CPyL20; - } - cpy_r_r8 = CPY_INT_TAG; - cpy_r_r9 = CPyDef__color___Color___pretty_dict(cpy_r_r5, cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 243, CPyStatic_console___globals); - goto CPyL20; - } else - goto CPyL47; -CPyL10: ; - cpy_r_text = cpy_r_r9; - goto CPyL28; -CPyL11: ; - cpy_r_r10 = PyObject_IsTrue(cpy_r_obj); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 239, CPyStatic_console___globals); - goto CPyL20; - } - cpy_r_r12 = cpy_r_r10; - if (!cpy_r_r12) goto CPyL28; - cpy_r_r13 = (PyObject *)&PyTuple_Type; - cpy_r_r14 = (PyObject *)&PyList_Type; - cpy_r_r15 = (PyObject *)&PySet_Type; - CPy_INCREF(cpy_r_r13); - CPy_INCREF(cpy_r_r14); - CPy_INCREF(cpy_r_r15); - cpy_r_r16.f0 = cpy_r_r13; - cpy_r_r16.f1 = cpy_r_r14; - cpy_r_r16.f2 = cpy_r_r15; - cpy_r_r17 = PyTuple_New(3); - if (unlikely(cpy_r_r17 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp76 = cpy_r_r16.f0; - PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp76); - PyObject *__tmp77 = cpy_r_r16.f1; - PyTuple_SET_ITEM(cpy_r_r17, 1, __tmp77); - PyObject *__tmp78 = cpy_r_r16.f2; - PyTuple_SET_ITEM(cpy_r_r17, 2, __tmp78); - cpy_r_r18 = PyObject_IsInstance(cpy_r_obj, cpy_r_r17); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 244, CPyStatic_console___globals); - goto CPyL20; - } - cpy_r_r20 = cpy_r_r18; - if (!cpy_r_r20) goto CPyL28; - cpy_r_r21 = CPyStatic_brownie___utils___color; - if (likely(cpy_r_r21 != NULL)) goto CPyL18; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r22 = 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 245, CPyStatic_console___globals); - goto CPyL20; - } else - goto CPyL48; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - cpy_r_r23 = CPY_INT_TAG; - cpy_r_r24 = CPyDef__color___Color___pretty_sequence(cpy_r_r21, cpy_r_obj, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 245, CPyStatic_console___globals); - goto CPyL20; - } else - goto CPyL49; -CPyL19: ; - cpy_r_text = cpy_r_r24; - goto CPyL28; -CPyL20: ; - cpy_r_r25 = CPy_CatchError(); - cpy_r_r26 = CPyModule_builtins; - cpy_r_r27 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 246, CPyStatic_console___globals); - goto CPyL50; - } - cpy_r_r29 = CPyModule_builtins; - cpy_r_r30 = CPyStatics[296]; /* 'NameError' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 246, CPyStatic_console___globals); - goto CPyL51; - } - cpy_r_r32.f0 = cpy_r_r28; - cpy_r_r32.f1 = cpy_r_r31; - cpy_r_r33 = PyTuple_New(2); - if (unlikely(cpy_r_r33 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp79 = cpy_r_r32.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp79); - PyObject *__tmp80 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp80); - cpy_r_r34 = CPy_ExceptionMatches(cpy_r_r33); - CPy_DecRef(cpy_r_r33); - if (cpy_r_r34) { - goto CPyL25; - } else - goto CPyL52; -CPyL23: ; - CPy_Reraise(); - if (!0) { - goto CPyL26; - } else - goto CPyL53; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - CPy_RestoreExcInfo(cpy_r_r25); - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL28; -CPyL26: ; - CPy_RestoreExcInfo(cpy_r_r25); - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - cpy_r_r35 = CPy_KeepPropagating(); - if (!cpy_r_r35) goto CPyL45; - CPy_Unreachable(); -CPyL28: ; - cpy_r_r36 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r36 == NULL)) { - goto CPyL54; - } else - goto CPyL31; -CPyL29: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r37 = 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); - goto CPyL45; - } - CPy_Unreachable(); -CPyL31: ; - cpy_r_r38 = CPyStatics[240]; /* 'settings' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); - goto CPyL55; - } - if (likely(PyDict_Check(cpy_r_r39))) - cpy_r_r40 = cpy_r_r39; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals, "dict", cpy_r_r39); - goto CPyL55; - } - cpy_r_r41 = CPyStatics[241]; /* 'console' */ - cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); - goto CPyL55; - } - cpy_r_r43 = CPyStatics[253]; /* 'show_colors' */ - cpy_r_r44 = PyObject_GetItem(cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); - goto CPyL55; - } - cpy_r_r45 = PyObject_IsTrue(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); - goto CPyL55; - } - cpy_r_r47 = cpy_r_r45; - if (!cpy_r_r47) goto CPyL43; - cpy_r_r48 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r48 == NULL)) { - goto CPyL56; - } else - goto CPyL40; -CPyL38: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r49 = 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 249, CPyStatic_console___globals); - goto CPyL45; - } - CPy_Unreachable(); -CPyL40: ; - cpy_r_r50 = NULL; - cpy_r_r51 = CPyDef__color___Color___highlight(cpy_r_r48, cpy_r_text, cpy_r_r50); - CPy_DECREF(cpy_r_text); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 249, CPyStatic_console___globals); - goto CPyL45; - } - if (likely(PyUnicode_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_console_write", 249, CPyStatic_console___globals, "str", cpy_r_r51); - goto CPyL45; - } - cpy_r_text = cpy_r_r52; -CPyL43: ; - cpy_r_r53 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r54[2] = {cpy_r_self, cpy_r_text}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 250, CPyStatic_console___globals); - goto CPyL55; - } else - goto CPyL57; -CPyL44: ; - CPy_DECREF(cpy_r_text); - return 1; -CPyL45: ; - cpy_r_r57 = 2; - return cpy_r_r57; -CPyL46: ; - CPy_DecRef(cpy_r_text); - goto CPyL7; -CPyL47: ; - CPy_DECREF(cpy_r_text); - goto CPyL10; -CPyL48: ; - CPy_DecRef(cpy_r_text); - goto CPyL17; -CPyL49: ; - CPy_DECREF(cpy_r_text); - goto CPyL19; -CPyL50: ; - CPy_DecRef(cpy_r_text); - goto CPyL26; -CPyL51: ; - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r28); - goto CPyL26; -CPyL52: ; - CPy_DecRef(cpy_r_text); - goto CPyL23; -CPyL53: ; - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL24; -CPyL54: ; - CPy_DecRef(cpy_r_text); - goto CPyL29; -CPyL55: ; - CPy_DecRef(cpy_r_text); - goto CPyL45; -CPyL56: ; - CPy_DecRef(cpy_r_text); - goto CPyL38; -CPyL57: ; - CPy_DECREF(cpy_r_r56); - goto CPyL44; -} - -PyObject *CPyPy_console___Console____console_write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"obj", 0}; - static CPyArg_Parser parser = {"O:_console_write", kwlist, 0}; - PyObject *obj_obj; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_obj)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - PyObject *arg_obj = obj_obj; - char retval = CPyDef_console___Console____console_write(arg_self, arg_obj); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 239, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console___interact(PyObject *cpy_r_self, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char 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_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T3OOO cpy_r_r27; - tuple_T3OOO cpy_r_r28; - tuple_T3OOO cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals); - goto CPyL33; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[55]; /* 'argv' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals); - goto CPyL33; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals, "dict", cpy_r_r3); - goto CPyL33; - } - cpy_r_r5 = CPyStatics[75]; /* 'cli' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals); - goto CPyL33; - } - cpy_r_r7 = CPyStatics[241]; /* 'console' */ - cpy_r_r8 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r8 == NULL)) { - goto CPyL34; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals); - goto CPyL33; - } - CPy_Unreachable(); -CPyL9: ; - cpy_r_r10 = CPyStatics[55]; /* 'argv' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals); - goto CPyL35; - } - if (likely(PyDict_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals, "dict", cpy_r_r11); - goto CPyL35; - } - cpy_r_r13 = CPyStatics[75]; /* 'cli' */ - cpy_r_r14 = CPyDict_SetItem(cpy_r_r12, cpy_r_r13, cpy_r_r7); - CPy_DECREF(cpy_r_r12); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals); - goto CPyL35; - } - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[288]; /* 'super' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); - goto CPyL18; - } - cpy_r_r19 = (PyObject *)CPyType_console___Console; - PyObject *cpy_r_r20[2] = {cpy_r_r19, cpy_r_self}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 2, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); - goto CPyL18; - } - cpy_r_r23 = CPyStatics[297]; /* 'interact' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); - goto CPyL18; - } - cpy_r_r25 = PyDict_Copy(cpy_r_kwargs); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); - goto CPyL36; - } - cpy_r_r26 = PyObject_Call(cpy_r_r24, cpy_r_args, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); - goto CPyL18; - } else - goto CPyL37; -CPyL17: ; - tuple_T3OOO __tmp81 = { NULL, NULL, NULL }; - cpy_r_r27 = __tmp81; - cpy_r_r28 = cpy_r_r27; - goto CPyL19; -CPyL18: ; - cpy_r_r29 = CPy_CatchError(); - cpy_r_r28 = cpy_r_r29; -CPyL19: ; - cpy_r_r30 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r30 == NULL)) { - goto CPyL38; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals); - goto CPyL28; - } else - goto CPyL39; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - cpy_r_r32 = CPyStatics[55]; /* 'argv' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals); - goto CPyL40; - } - if (likely(PyDict_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals, "dict", cpy_r_r33); - goto CPyL40; - } - cpy_r_r35 = CPyStatics[75]; /* 'cli' */ - cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r6); - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r6); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals); - goto CPyL28; - } - if (cpy_r_r28.f0 == NULL) goto CPyL32; - CPy_Reraise(); - if (!0) { - goto CPyL28; - } else - goto CPyL41; -CPyL27: ; - CPy_Unreachable(); -CPyL28: ; - if (cpy_r_r28.f0 == NULL) goto CPyL30; - CPy_RestoreExcInfo(cpy_r_r28); - CPy_XDECREF(cpy_r_r28.f0); - CPy_XDECREF(cpy_r_r28.f1); - CPy_XDECREF(cpy_r_r28.f2); -CPyL30: ; - cpy_r_r38 = CPy_KeepPropagating(); - if (!cpy_r_r38) goto CPyL33; - CPy_Unreachable(); -CPyL32: ; - return 1; -CPyL33: ; - cpy_r_r39 = 2; - return cpy_r_r39; -CPyL34: ; - CPy_DecRef(cpy_r_r6); - goto CPyL7; -CPyL35: ; - CPy_DecRef(cpy_r_r6); - goto CPyL33; -CPyL36: ; - CPy_DecRef(cpy_r_r24); - goto CPyL18; -CPyL37: ; - CPy_DECREF(cpy_r_r26); - goto CPyL17; -CPyL38: ; - CPy_DecRef(cpy_r_r6); - goto CPyL20; -CPyL39: ; - CPy_XDecRef(cpy_r_r28.f0); - CPy_XDecRef(cpy_r_r28.f1); - CPy_XDecRef(cpy_r_r28.f2); - goto CPyL21; -CPyL40: ; - CPy_DecRef(cpy_r_r6); - goto CPyL28; -CPyL41: ; - CPy_XDECREF(cpy_r_r28.f0); - CPy_XDECREF(cpy_r_r28.f1); - CPy_XDECREF(cpy_r_r28.f2); - goto CPyL27; -} - -PyObject *CPyPy_console___Console___interact(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {"%:interact", kwlist, 0}; - PyObject *obj_args; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - PyObject *arg_args = obj_args; - PyObject *arg_kwargs = obj_kwargs; - char retval = CPyDef_console___Console___interact(arg_self, arg_args, arg_kwargs); - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("brownie/_cli/console.py", "interact", 252, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___Console___raw_input(PyObject *cpy_r_self, PyObject *cpy_r_prompt) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - tuple_T3OOO cpy_r_r9; - tuple_T3OOO cpy_r_r10; - PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - if (cpy_r_prompt != NULL) goto CPyL22; - cpy_r_r0 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r0); - cpy_r_prompt = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_console_printer; - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "raw_input", "Console", "console_printer", 262, CPyStatic_console___globals); - goto CPyL23; - } - CPy_INCREF_NO_IMM(cpy_r_r1); -CPyL3: ; - cpy_r_r2 = CPyDef_console___ConsolePrinter___start(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r2 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 262, CPyStatic_console___globals); - goto CPyL23; - } - cpy_r_r3 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_prompt_session; - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "raw_input", "Console", "prompt_session", 264, CPyStatic_console___globals); - goto CPyL24; - } - CPy_INCREF(cpy_r_r3); -CPyL5: ; - cpy_r_r4 = CPyStatics[298]; /* 'prompt' */ - PyObject *cpy_r_r5[2] = {cpy_r_r3, cpy_r_prompt}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 264, CPyStatic_console___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_prompt); - cpy_r_r8 = cpy_r_r7; - tuple_T3OOO __tmp82 = { NULL, NULL, NULL }; - cpy_r_r9 = __tmp82; - cpy_r_r10 = cpy_r_r9; - goto CPyL9; -CPyL8: ; - cpy_r_r11 = NULL; - cpy_r_r8 = cpy_r_r11; - cpy_r_r12 = CPy_CatchError(); - cpy_r_r10 = cpy_r_r12; -CPyL9: ; - cpy_r_r13 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_console_printer; - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "raw_input", "Console", "console_printer", 266, CPyStatic_console___globals); - goto CPyL26; - } - CPy_INCREF_NO_IMM(cpy_r_r13); -CPyL10: ; - cpy_r_r14 = CPyDef_console___ConsolePrinter___finish(cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 266, CPyStatic_console___globals); - goto CPyL26; - } - if (cpy_r_r10.f0 == NULL) { - goto CPyL14; - } else - goto CPyL27; -CPyL12: ; - CPy_Reraise(); - if (!0) { - goto CPyL16; - } else - goto CPyL28; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - if (cpy_r_r8 == NULL) goto CPyL20; - return cpy_r_r8; -CPyL16: ; - if (cpy_r_r10.f0 == NULL) goto CPyL18; - CPy_RestoreExcInfo(cpy_r_r10); - CPy_XDECREF(cpy_r_r10.f0); - CPy_XDECREF(cpy_r_r10.f1); - CPy_XDECREF(cpy_r_r10.f2); -CPyL18: ; - cpy_r_r15 = CPy_KeepPropagating(); - if (!cpy_r_r15) goto CPyL21; - CPy_Unreachable(); -CPyL20: ; - cpy_r_r16 = Py_None; - return cpy_r_r16; -CPyL21: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL22: ; - CPy_INCREF(cpy_r_prompt); - goto CPyL2; -CPyL23: ; - CPy_DecRef(cpy_r_prompt); - goto CPyL21; -CPyL24: ; - CPy_DecRef(cpy_r_prompt); - goto CPyL8; -CPyL25: ; - CPy_DecRef(cpy_r_prompt); - CPy_DecRef(cpy_r_r3); - goto CPyL8; -CPyL26: ; - CPy_XDecRef(cpy_r_r8); - goto CPyL16; -CPyL27: ; - CPy_XDECREF(cpy_r_r8); - goto CPyL12; -CPyL28: ; - CPy_XDECREF(cpy_r_r10.f0); - CPy_XDECREF(cpy_r_r10.f1); - CPy_XDECREF(cpy_r_r10.f2); - goto CPyL13; -} - -PyObject *CPyPy_console___Console___raw_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"prompt", 0}; - static CPyArg_Parser parser = {"|O:raw_input", kwlist, 0}; - PyObject *obj_prompt = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_prompt)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_prompt; - if (obj_prompt == NULL) { - arg_prompt = NULL; - } else { - arg_prompt = obj_prompt; - } - PyObject *retval = CPyDef_console___Console___raw_input(arg_self, arg_prompt); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 261, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console___showsyntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_filename) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - if (cpy_r_filename != NULL) goto CPyL2; - cpy_r_r0 = Py_None; - cpy_r_filename = cpy_r_r0; - CPy_DECREF(cpy_r_filename); -CPyL2: ; - cpy_r_r1 = CPyStatic_brownie___utils___color; - if (likely(cpy_r_r1 != NULL)) goto CPyL5; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); - goto CPyL14; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r3 = CPyModule_sys; - cpy_r_r4 = CPyStatics[299]; /* 'exc_info' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); - goto CPyL14; - } - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r5, 0, 0, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); - goto CPyL14; - } - if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 3))) { - cpy_r_r7 = NULL; - goto __LL84; - } - cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 0); - if (cpy_r_r7 == NULL) goto __LL84; - cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (cpy_r_r7 == NULL) goto __LL84; - cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 2); - if (cpy_r_r7 == NULL) goto __LL84; - cpy_r_r7 = cpy_r_r6; -__LL84: ; - if (cpy_r_r7 != NULL) goto __LL83; - if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 3))) { - cpy_r_r7 = NULL; - goto __LL85; - } - if (likely(PyTuple_GET_ITEM(cpy_r_r6, 0) == Py_None)) - cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 0); - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 == NULL) goto __LL85; - if (likely(PyTuple_GET_ITEM(cpy_r_r6, 1) == Py_None)) - cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 1); - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 == NULL) goto __LL85; - if (likely(PyTuple_GET_ITEM(cpy_r_r6, 2) == Py_None)) - cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 2); - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 == NULL) goto __LL85; - cpy_r_r7 = cpy_r_r6; -__LL85: ; - if (cpy_r_r7 != NULL) goto __LL83; - CPy_TypeErrorTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals, "union[tuple[object, object, object], tuple[None, None, None]]", cpy_r_r6); - goto CPyL14; -__LL83: ; - cpy_r_r8 = cpy_r_r7; - cpy_r_r9 = CPyStatics[2031]; /* 1 */ - cpy_r_r10 = PyObject_GetItem(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); - goto CPyL14; - } - cpy_r_r11 = cpy_r_r10; - cpy_r_r12 = NULL; - cpy_r_r13 = NULL; - cpy_r_r14 = NULL; - cpy_r_r15 = CPyDef__color___Color___format_tb(cpy_r_r1, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); - goto CPyL14; - } - cpy_r_r16 = CPyStatics[221]; /* '\n' */ - cpy_r_r17 = PyUnicode_Concat(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 270, CPyStatic_console___globals); - goto CPyL14; - } - cpy_r_r18 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r19[2] = {cpy_r_self, cpy_r_r17}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 270, CPyStatic_console___globals); - goto CPyL15; - } else - goto CPyL16; -CPyL13: ; - CPy_DECREF(cpy_r_r17); - return 1; -CPyL14: ; - cpy_r_r22 = 2; - return cpy_r_r22; -CPyL15: ; - CPy_DecRef(cpy_r_r17); - goto CPyL14; -CPyL16: ; - CPy_DECREF(cpy_r_r21); - goto CPyL13; -} - -PyObject *CPyPy_console___Console___showsyntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"filename", 0}; - static CPyArg_Parser parser = {"|O:showsyntaxerror", kwlist, 0}; - PyObject *obj_filename = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_filename)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - PyObject *arg_filename; - if (obj_filename == NULL) { - arg_filename = NULL; - goto __LL86; - } - if (PyUnicode_Check(obj_filename)) - arg_filename = obj_filename; - else { - arg_filename = NULL; - } - if (arg_filename != NULL) goto __LL86; - if (obj_filename == Py_None) - arg_filename = obj_filename; - else { - arg_filename = NULL; - } - if (arg_filename != NULL) goto __LL86; - CPy_TypeError("str or None", obj_filename); - goto fail; -__LL86: ; - char retval = CPyDef_console___Console___showsyntaxerror(arg_self, arg_filename); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 268, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console___showtraceback(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - cpy_r_r0 = CPyStatic_brownie___utils___color; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); - goto CPyL12; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyModule_sys; - cpy_r_r3 = CPyStatics[299]; /* 'exc_info' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r4, 0, 0, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); - goto CPyL12; - } - if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { - cpy_r_r6 = NULL; - goto __LL88; - } - cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 0); - if (cpy_r_r6 == NULL) goto __LL88; - cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 1); - if (cpy_r_r6 == NULL) goto __LL88; - cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 2); - if (cpy_r_r6 == NULL) goto __LL88; - cpy_r_r6 = cpy_r_r5; -__LL88: ; - if (cpy_r_r6 != NULL) goto __LL87; - if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { - cpy_r_r6 = NULL; - goto __LL89; - } - if (likely(PyTuple_GET_ITEM(cpy_r_r5, 0) == Py_None)) - cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 0); - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 == NULL) goto __LL89; - if (likely(PyTuple_GET_ITEM(cpy_r_r5, 1) == Py_None)) - cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 1); - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 == NULL) goto __LL89; - if (likely(PyTuple_GET_ITEM(cpy_r_r5, 2) == Py_None)) - cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 2); - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 == NULL) goto __LL89; - cpy_r_r6 = cpy_r_r5; -__LL89: ; - if (cpy_r_r6 != NULL) goto __LL87; - CPy_TypeErrorTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals, "union[tuple[object, object, object], tuple[None, None, None]]", cpy_r_r5); - goto CPyL12; -__LL87: ; - cpy_r_r7 = cpy_r_r6; - cpy_r_r8 = CPyStatics[2031]; /* 1 */ - cpy_r_r9 = PyObject_GetItem(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r10 = cpy_r_r9; - cpy_r_r11 = NULL; - cpy_r_r12 = CPyStatics[2031]; /* 1 */ - cpy_r_r13 = NULL; - cpy_r_r14 = CPyDef__color___Color___format_tb(cpy_r_r0, cpy_r_r10, cpy_r_r11, cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r15 = CPyStatics[221]; /* '\n' */ - cpy_r_r16 = PyUnicode_Concat(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 274, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r17 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r18[2] = {cpy_r_self, cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 274, CPyStatic_console___globals); - goto CPyL13; - } else - goto CPyL14; -CPyL11: ; - CPy_DECREF(cpy_r_r16); - return 1; -CPyL12: ; - cpy_r_r21 = 2; - return cpy_r_r21; -CPyL13: ; - CPy_DecRef(cpy_r_r16); - goto CPyL12; -CPyL14: ; - CPy_DECREF(cpy_r_r20); - goto CPyL11; -} - -PyObject *CPyPy_console___Console___showtraceback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":showtraceback", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - char retval = CPyDef_console___Console___showtraceback(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 272, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console___resetbuffer(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - cpy_r_r0 = CPyStatic_console___globals; - cpy_r_r1 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 278, CPyStatic_console___globals); - goto CPyL9; - } - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "resetbuffer", 278, CPyStatic_console___globals, "dict", cpy_r_r2); - goto CPyL9; - } - cpy_r_r4 = CPyDict_Clear(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 278, CPyStatic_console___globals); - goto CPyL9; - } - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[288]; /* 'super' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); - goto CPyL9; - } - cpy_r_r8 = (PyObject *)CPyType_console___Console; - PyObject *cpy_r_r9[2] = {cpy_r_r8, cpy_r_self}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 2, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); - goto CPyL9; - } - cpy_r_r12 = CPyStatics[301]; /* 'resetbuffer' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); - goto CPyL9; - } - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r13, 0, 0, 0); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); - goto CPyL9; - } - if (unlikely(cpy_r_r14 != Py_None)) { - CPy_TypeError("None", cpy_r_r14); cpy_r_r15 = 2; - } else - cpy_r_r15 = 1; - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); - goto CPyL9; - } - return cpy_r_r15; -CPyL9: ; - cpy_r_r16 = 2; - return cpy_r_r16; -} - -PyObject *CPyPy_console___Console___resetbuffer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":resetbuffer", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.Console", obj_self); - goto fail; - } - char retval = CPyDef_console___Console___resetbuffer(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 276, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___Console___runsource(PyObject *cpy_r_self, PyObject *cpy_r_source, PyObject *cpy_r_filename, PyObject *cpy_r_symbol) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_code; - tuple_T3OOO cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T3OOO cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - tuple_T3OOO cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - if (cpy_r_filename != NULL) goto CPyL57; - cpy_r_r0 = CPyStatics[302]; /* '' */ - CPy_INCREF(cpy_r_r0); - cpy_r_filename = cpy_r_r0; -CPyL2: ; - if (cpy_r_symbol != NULL) goto CPyL4; - cpy_r_r1 = CPyStatics[268]; /* 'single' */ - CPy_INCREF(cpy_r_r1); - cpy_r_symbol = cpy_r_r1; - CPy_DECREF(cpy_r_symbol); -CPyL4: ; - cpy_r_r2 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode; - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "runsource", "Console", "compile_mode", 282, CPyStatic_console___globals); - goto CPyL58; - } - CPy_INCREF(cpy_r_r2); -CPyL5: ; - cpy_r_r3 = CPyStatics[268]; /* 'single' */ - CPy_INCREF(cpy_r_r3); - if (((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode); - } - ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode = cpy_r_r3; - cpy_r_r4 = 1; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 283, CPyStatic_console___globals); - goto CPyL59; - } - cpy_r_r5 = CPyStatics[247]; /* 'continue' */ - cpy_r_r6 = PyObject_RichCompare(cpy_r_source, cpy_r_r5, 2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 285, CPyStatic_console___globals); - goto CPyL59; - } - cpy_r_r7 = PyObject_IsTrue(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 285, CPyStatic_console___globals); - goto CPyL59; - } - cpy_r_r9 = cpy_r_r7; - if (!cpy_r_r9) goto CPyL15; - cpy_r_r10 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_exit_on_continue; - if (unlikely(cpy_r_r10 == 2)) { - CPy_AttributeError("brownie/_cli/console.py", "runsource", "Console", "exit_on_continue", 285, CPyStatic_console___globals); - goto CPyL59; - } -CPyL10: ; - if (cpy_r_r10) { - goto CPyL60; - } else - goto CPyL15; -CPyL11: ; - cpy_r_r11 = CPyStatics[247]; /* 'continue' */ - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[219]; /* 'SystemExit' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 287, CPyStatic_console___globals); - goto CPyL56; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 287, CPyStatic_console___globals); - goto CPyL56; - } - CPy_Raise(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 287, CPyStatic_console___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r18 = CPyStatics[28]; /* 'compile' */ - PyObject *cpy_r_r19[4] = {cpy_r_self, cpy_r_source, cpy_r_filename, cpy_r_r2}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 290, CPyStatic_console___globals); - goto CPyL61; - } - CPy_DECREF(cpy_r_r2); - cpy_r_code = cpy_r_r21; - goto CPyL28; -CPyL17: ; - cpy_r_r22 = CPy_CatchError(); - cpy_r_r23 = CPyModule_builtins; - cpy_r_r24 = CPyStatics[303]; /* 'OverflowError' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 291, CPyStatic_console___globals); - goto CPyL62; - } - cpy_r_r26 = CPyModule_builtins; - cpy_r_r27 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 291, CPyStatic_console___globals); - goto CPyL63; - } - cpy_r_r29 = CPyModule_builtins; - cpy_r_r30 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 291, CPyStatic_console___globals); - goto CPyL64; - } - cpy_r_r32.f0 = cpy_r_r25; - cpy_r_r32.f1 = cpy_r_r28; - cpy_r_r32.f2 = cpy_r_r31; - cpy_r_r33 = PyTuple_New(3); - if (unlikely(cpy_r_r33 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp90 = cpy_r_r32.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp90); - PyObject *__tmp91 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp91); - PyObject *__tmp92 = cpy_r_r32.f2; - PyTuple_SET_ITEM(cpy_r_r33, 2, __tmp92); - cpy_r_r34 = CPy_ExceptionMatches(cpy_r_r33); - CPy_DecRef(cpy_r_r33); - if (!cpy_r_r34) goto CPyL65; - if (PyUnicode_Check(cpy_r_filename)) - cpy_r_r35 = cpy_r_filename; - else { - cpy_r_r35 = NULL; - } - if (cpy_r_r35 != NULL) goto __LL93; - if (cpy_r_filename == Py_None) - cpy_r_r35 = cpy_r_filename; - else { - cpy_r_r35 = NULL; - } - if (cpy_r_r35 != NULL) goto __LL93; - CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 292, CPyStatic_console___globals, "str or None", cpy_r_filename); - goto CPyL26; -__LL93: ; - cpy_r_r36 = CPyDef_console___Console___showsyntaxerror(cpy_r_self, cpy_r_r35); - CPy_DecRef(cpy_r_r35); - if (unlikely(cpy_r_r36 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 292, CPyStatic_console___globals); - goto CPyL26; - } - cpy_r_r37 = 0 ? Py_True : Py_False; - CPy_RestoreExcInfo(cpy_r_r22); - CPy_DecRef(cpy_r_r22.f0); - CPy_DecRef(cpy_r_r22.f1); - CPy_DecRef(cpy_r_r22.f2); - return cpy_r_r37; -CPyL24: ; - CPy_Reraise(); - if (!0) { - goto CPyL26; - } else - goto CPyL66; -CPyL25: ; - CPy_Unreachable(); -CPyL26: ; - CPy_RestoreExcInfo(cpy_r_r22); - CPy_DecRef(cpy_r_r22.f0); - CPy_DecRef(cpy_r_r22.f1); - CPy_DecRef(cpy_r_r22.f2); - cpy_r_r38 = CPy_KeepPropagating(); - if (!cpy_r_r38) goto CPyL56; - CPy_Unreachable(); -CPyL28: ; - cpy_r_r39 = (PyObject *)&_Py_NoneStruct; - cpy_r_r40 = cpy_r_code == cpy_r_r39; - if (cpy_r_r40) { - goto CPyL67; - } else - goto CPyL30; -CPyL29: ; - cpy_r_r41 = 1 ? Py_True : Py_False; - return cpy_r_r41; -CPyL30: ; - cpy_r_r42 = CPyStatics[305]; /* 'eval' */ - cpy_r_r43 = CPyStatics[28]; /* 'compile' */ - PyObject *cpy_r_r44[4] = {cpy_r_self, cpy_r_source, cpy_r_filename, cpy_r_r42}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 300, CPyStatic_console___globals); - goto CPyL68; - } else - goto CPyL69; -CPyL31: ; - cpy_r_r47 = CPyStatics[306]; /* '__ret_value__ = ' */ - cpy_r_r48 = PyObject_Str(cpy_r_source); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 301, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r49 = CPyStr_Build(2, cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 301, CPyStatic_console___globals); - goto CPyL68; - } - cpy_r_r50 = CPyStatics[307]; /* 'exec' */ - cpy_r_r51 = CPyStatics[28]; /* 'compile' */ - PyObject *cpy_r_r52[4] = {cpy_r_self, cpy_r_r49, cpy_r_filename, cpy_r_r50}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_VectorcallMethod(cpy_r_r51, cpy_r_r53, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 301, CPyStatic_console___globals); - goto CPyL70; - } else - goto CPyL71; -CPyL34: ; - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_filename); - cpy_r_code = cpy_r_r54; - goto CPyL42; -CPyL35: ; - cpy_r_r55 = CPy_CatchError(); - cpy_r_r56 = CPyModule_builtins; - cpy_r_r57 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 302, CPyStatic_console___globals); - goto CPyL72; - } - cpy_r_r59 = CPy_ExceptionMatches(cpy_r_r58); - CPy_DecRef(cpy_r_r58); - if (cpy_r_r59) { - goto CPyL39; - } else - goto CPyL73; -CPyL37: ; - CPy_Reraise(); - if (!0) { - goto CPyL40; - } else - goto CPyL74; -CPyL38: ; - CPy_Unreachable(); -CPyL39: ; - CPy_RestoreExcInfo(cpy_r_r55); - CPy_DecRef(cpy_r_r55.f0); - CPy_DecRef(cpy_r_r55.f1); - CPy_DecRef(cpy_r_r55.f2); - goto CPyL42; -CPyL40: ; - CPy_RestoreExcInfo(cpy_r_r55); - CPy_DecRef(cpy_r_r55.f0); - CPy_DecRef(cpy_r_r55.f1); - CPy_DecRef(cpy_r_r55.f2); - cpy_r_r60 = CPy_KeepPropagating(); - if (!cpy_r_r60) goto CPyL56; - CPy_Unreachable(); -CPyL42: ; - cpy_r_r61 = CPyStatics[308]; /* 'runcode' */ - PyObject *cpy_r_r62[2] = {cpy_r_self, cpy_r_code}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_VectorcallMethod(cpy_r_r61, cpy_r_r63, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 304, CPyStatic_console___globals); - goto CPyL75; - } else - goto CPyL76; -CPyL43: ; - CPy_DECREF(cpy_r_code); - cpy_r_r65 = CPyStatics[309]; /* '__ret_value__' */ - cpy_r_r66 = CPyStatics[290]; /* 'locals' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_self, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); - goto CPyL56; - } - if (likely(PyDict_Check(cpy_r_r67))) - cpy_r_r68 = cpy_r_r67; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals, "dict", cpy_r_r67); - goto CPyL56; - } - cpy_r_r69 = PyDict_Contains(cpy_r_r68, cpy_r_r65); - CPy_DECREF(cpy_r_r68); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); - goto CPyL56; - } - cpy_r_r71 = cpy_r_r69; - if (!cpy_r_r71) goto CPyL55; - cpy_r_r72 = CPyStatics[290]; /* 'locals' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_self, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); - goto CPyL56; - } - if (likely(PyDict_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals, "dict", cpy_r_r73); - goto CPyL56; - } - cpy_r_r75 = CPyStatics[309]; /* '__ret_value__' */ - cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); - goto CPyL56; - } - cpy_r_r77 = (PyObject *)&_Py_NoneStruct; - cpy_r_r78 = cpy_r_r76 != cpy_r_r77; - CPy_DECREF(cpy_r_r76); - if (!cpy_r_r78) goto CPyL55; - cpy_r_r79 = CPyStatics[290]; /* 'locals' */ - cpy_r_r80 = CPyObject_GetAttr(cpy_r_self, cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 306, CPyStatic_console___globals); - goto CPyL56; - } - if (likely(PyDict_Check(cpy_r_r80))) - cpy_r_r81 = cpy_r_r80; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 306, CPyStatic_console___globals, "dict", cpy_r_r80); - goto CPyL56; - } - cpy_r_r82 = CPyStatics[309]; /* '__ret_value__' */ - cpy_r_r83 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r84[2] = {cpy_r_r81, cpy_r_r82}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r83, cpy_r_r85, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 306, CPyStatic_console___globals); - goto CPyL77; - } - CPy_DECREF(cpy_r_r81); - cpy_r_r87 = CPyDef_console___Console____console_write(cpy_r_self, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 307, CPyStatic_console___globals); - goto CPyL56; - } -CPyL55: ; - cpy_r_r88 = 0 ? Py_True : Py_False; - return cpy_r_r88; -CPyL56: ; - cpy_r_r89 = NULL; - return cpy_r_r89; -CPyL57: ; - CPy_INCREF(cpy_r_filename); - goto CPyL2; -CPyL58: ; - CPy_DecRef(cpy_r_filename); - goto CPyL56; -CPyL59: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r2); - goto CPyL56; -CPyL60: ; - CPy_DECREF(cpy_r_filename); - CPy_DECREF(cpy_r_r2); - goto CPyL11; -CPyL61: ; - CPy_DecRef(cpy_r_r2); - goto CPyL17; -CPyL62: ; - CPy_DecRef(cpy_r_filename); - goto CPyL26; -CPyL63: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r25); - goto CPyL26; -CPyL64: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL26; -CPyL65: ; - CPy_DecRef(cpy_r_filename); - goto CPyL24; -CPyL66: ; - CPy_DecRef(cpy_r_r22.f0); - CPy_DecRef(cpy_r_r22.f1); - CPy_DecRef(cpy_r_r22.f2); - goto CPyL25; -CPyL67: ; - CPy_DECREF(cpy_r_filename); - CPy_DECREF(cpy_r_code); - goto CPyL29; -CPyL68: ; - CPy_DecRef(cpy_r_filename); - goto CPyL35; -CPyL69: ; - CPy_DECREF(cpy_r_r46); - goto CPyL31; -CPyL70: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r49); - goto CPyL35; -CPyL71: ; - CPy_DECREF(cpy_r_code); - goto CPyL34; -CPyL72: ; - CPy_DecRef(cpy_r_code); - goto CPyL40; -CPyL73: ; - CPy_DecRef(cpy_r_code); - goto CPyL37; -CPyL74: ; - CPy_DecRef(cpy_r_r55.f0); - CPy_DecRef(cpy_r_r55.f1); - CPy_DecRef(cpy_r_r55.f2); - goto CPyL38; -CPyL75: ; - CPy_DecRef(cpy_r_code); - goto CPyL56; -CPyL76: ; - CPy_DECREF(cpy_r_r64); - goto CPyL43; -CPyL77: ; - CPy_DecRef(cpy_r_r81); - goto CPyL56; -} - -PyObject *CPyPy_console___Console___runsource(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"source", "filename", "symbol", 0}; - static CPyArg_Parser parser = {"O|OO:runsource", kwlist, 0}; - PyObject *obj_source; - PyObject *obj_filename = NULL; - PyObject *obj_symbol = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_filename, &obj_symbol)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_source = obj_source; - PyObject *arg_filename; - if (obj_filename == NULL) { - arg_filename = NULL; - } else { - arg_filename = obj_filename; - } - PyObject *arg_symbol; - if (obj_symbol == NULL) { - arg_symbol = NULL; - } else { - arg_symbol = obj_symbol; - } - PyObject *retval = CPyDef_console___Console___runsource(arg_self, arg_source, arg_filename, arg_symbol); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "runsource", 281, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___Console___paste_event(PyObject *cpy_r_self, PyObject *cpy_r_event) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_data; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - cpy_r_r0 = CPyStatics[311]; /* 'data' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_event, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 312, CPyStatic_console___globals); - goto CPyL10; - } - if (likely(PyUnicode_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "paste_event", 312, CPyStatic_console___globals, "str", cpy_r_r1); - goto CPyL10; - } - cpy_r_data = cpy_r_r2; - cpy_r_r3 = CPyStatics[312]; /* '\r\n' */ - cpy_r_r4 = CPyStatics[221]; /* '\n' */ - cpy_r_r5 = PyUnicode_Replace(cpy_r_data, cpy_r_r3, cpy_r_r4, -1); - CPy_DECREF(cpy_r_data); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 313, CPyStatic_console___globals); - goto CPyL10; - } - cpy_r_data = cpy_r_r5; - cpy_r_r6 = CPyStatics[235]; /* '\r' */ - cpy_r_r7 = CPyStatics[221]; /* '\n' */ - cpy_r_r8 = PyUnicode_Replace(cpy_r_data, cpy_r_r6, cpy_r_r7, -1); - CPy_DECREF(cpy_r_data); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 314, CPyStatic_console___globals); - goto CPyL10; - } - cpy_r_data = cpy_r_r8; - cpy_r_r9 = CPyStatics[221]; /* '\n' */ - cpy_r_r10 = PyUnicode_Contains(cpy_r_data, cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 316, CPyStatic_console___globals); - goto CPyL11; - } - cpy_r_r12 = cpy_r_r10; - if (!cpy_r_r12) goto CPyL7; - cpy_r_r13 = CPyStatics[307]; /* 'exec' */ - CPy_INCREF(cpy_r_r13); - if (((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode); - } - ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode = cpy_r_r13; - cpy_r_r14 = 1; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 317, CPyStatic_console___globals); - goto CPyL11; - } -CPyL7: ; - cpy_r_r15 = CPyStatics[233]; /* 'current_buffer' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_event, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 318, CPyStatic_console___globals); - goto CPyL11; - } - cpy_r_r17 = CPyStatics[313]; /* 'insert_text' */ - PyObject *cpy_r_r18[2] = {cpy_r_r16, cpy_r_data}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 318, CPyStatic_console___globals); - goto CPyL12; - } else - goto CPyL13; -CPyL9: ; - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_data); - cpy_r_r21 = Py_None; - return cpy_r_r21; -CPyL10: ; - cpy_r_r22 = NULL; - return cpy_r_r22; -CPyL11: ; - CPy_DecRef(cpy_r_data); - goto CPyL10; -CPyL12: ; - CPy_DecRef(cpy_r_data); - CPy_DecRef(cpy_r_r16); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r20); - goto CPyL9; -} - -PyObject *CPyPy_console___Console___paste_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"event", 0}; - static CPyArg_Parser parser = {"O:paste_event", kwlist, 0}; - PyObject *obj_event; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_event)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_event = obj_event; - PyObject *retval = CPyDef_console___Console___paste_event(arg_self, arg_event); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 310, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___Console___tab_event(PyObject *cpy_r_self, PyObject *cpy_r_event) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - cpy_r_r0 = CPyStatics[233]; /* 'current_buffer' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_event, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_event", 322, CPyStatic_console___globals); - goto CPyL3; - } - cpy_r_r2 = CPyStatics[314]; /* ' ' */ - cpy_r_r3 = CPyStatics[313]; /* 'insert_text' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_event", 322, CPyStatic_console___globals); - goto CPyL4; - } else - goto CPyL5; -CPyL2: ; - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = Py_None; - return cpy_r_r7; -CPyL3: ; - cpy_r_r8 = NULL; - return cpy_r_r8; -CPyL4: ; - CPy_DecRef(cpy_r_r1); - goto CPyL3; -CPyL5: ; - CPy_DECREF(cpy_r_r6); - goto CPyL2; -} - -PyObject *CPyPy_console___Console___tab_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"event", 0}; - static CPyArg_Parser parser = {"O:tab_event", kwlist, 0}; - PyObject *obj_event; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_event)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_event = obj_event; - PyObject *retval = CPyDef_console___Console___tab_event(arg_self, arg_event); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "tab_event", 320, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___Console___tab_filter(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - cpy_r_r0 = CPyStatics[228]; /* 'buffer' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); - goto CPyL12; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals, "list", cpy_r_r1); - goto CPyL12; - } - cpy_r_r3 = PyObject_Not(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r5 = cpy_r_r3; - if (!cpy_r_r5) goto CPyL5; - cpy_r_r6 = cpy_r_r5 ? Py_True : Py_False; - cpy_r_r7 = cpy_r_r6; - goto CPyL11; -CPyL5: ; - cpy_r_r8 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_prompt_session; - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "tab_filter", "Console", "prompt_session", 326, CPyStatic_console___globals); - goto CPyL12; - } - CPy_INCREF(cpy_r_r8); -CPyL6: ; - cpy_r_r9 = CPyStatics[232]; /* 'app' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r11 = CPyStatics[233]; /* 'current_buffer' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r13 = CPyStatics[234]; /* 'text' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); - goto CPyL12; - } - if (likely(PyUnicode_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals, "str", cpy_r_r14); - goto CPyL12; - } - cpy_r_r16 = CPyStr_Strip(cpy_r_r15, 0); - CPy_DECREF(cpy_r_r15); - cpy_r_r7 = cpy_r_r16; -CPyL11: ; - return cpy_r_r7; -CPyL12: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -} - -PyObject *CPyPy_console___Console___tab_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":tab_filter", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *retval = CPyDef_console___Console___tab_filter(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 324, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___Console_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__) { - ((brownie____cli___console___ConsoleObject *)cpy_r___mypyc_self__)->_prompt_input = 1; - return 1; -} - -PyObject *CPyPy_console___Console_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__mypyc_defaults_setup", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___Console)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.Console", obj___mypyc_self__); - goto fail; - } - char retval = CPyDef_console___Console_____mypyc_defaults_setup(arg___mypyc_self__); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__mypyc_defaults_setup", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console____dir_color(PyObject *cpy_r_obj) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - 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_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - cpy_r_r0 = CPy_TYPE(cpy_r_obj); - cpy_r_r1 = CPy_GetName(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 330, CPyStatic_console___globals); - goto CPyL24; - } - if (likely(PyUnicode_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir_color", 330, CPyStatic_console___globals, "str", cpy_r_r1); - goto CPyL24; - } - cpy_r_r3 = CPyStatics[315]; /* 'module' */ - cpy_r_r4 = CPyStr_Equal(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (!cpy_r_r4) goto CPyL9; - cpy_r_r5 = CPyStatics[316]; /* 'brownie blue' */ - cpy_r_r6 = CPyStatic_brownie___utils___color; - if (likely(cpy_r_r6 != NULL)) goto CPyL6; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 331, CPyStatic_console___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL6: ; - PyObject *cpy_r_r8[1] = {cpy_r_r5}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r9, 1, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 331, CPyStatic_console___globals); - goto CPyL24; - } - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir_color", 331, CPyStatic_console___globals, "str", cpy_r_r10); - goto CPyL24; - } - return cpy_r_r11; -CPyL9: ; - cpy_r_r12 = CPyStatics[317]; /* '_dir_color' */ - cpy_r_r13 = PyObject_HasAttr(cpy_r_obj, cpy_r_r12); - if (!cpy_r_r13) goto CPyL17; - cpy_r_r14 = CPyStatics[317]; /* '_dir_color' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals); - goto CPyL24; - } - cpy_r_r16 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r16 == NULL)) { - goto CPyL25; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r18[1] = {cpy_r_r15}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r15); - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals, "str", cpy_r_r20); - goto CPyL24; - } - return cpy_r_r21; -CPyL17: ; - cpy_r_r22 = CPyModule_builtins; - cpy_r_r23 = CPyStatics[318]; /* 'callable' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 334, CPyStatic_console___globals); - goto CPyL24; - } - PyObject *cpy_r_r25[1] = {cpy_r_obj}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 334, CPyStatic_console___globals); - goto CPyL24; - } - if (unlikely(!PyBool_Check(cpy_r_r27))) { - CPy_TypeError("bool", cpy_r_r27); cpy_r_r28 = 2; - } else - cpy_r_r28 = cpy_r_r27 == Py_True; - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 334, CPyStatic_console___globals); - goto CPyL24; - } - if (!cpy_r_r28) goto CPyL22; - cpy_r_r29 = CPyStatics[319]; /* '\x1b[0;1;36m' */ - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = cpy_r_r29; - goto CPyL23; -CPyL22: ; - cpy_r_r31 = CPyStatics[320]; /* '\x1b[0;1;34m' */ - CPy_INCREF(cpy_r_r31); - cpy_r_r30 = cpy_r_r31; -CPyL23: ; - return cpy_r_r30; -CPyL24: ; - cpy_r_r32 = NULL; - return cpy_r_r32; -CPyL25: ; - CPy_DecRef(cpy_r_r15); - goto CPyL12; -CPyL26: ; - CPy_DecRef(cpy_r_r15); - goto CPyL24; -} - -PyObject *CPyPy_console____dir_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"obj", 0}; - static CPyArg_Parser parser = {"O:_dir_color", kwlist, 0}; - PyObject *obj_obj; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_obj)) { - return NULL; - } - PyObject *arg_obj = obj_obj; - PyObject *retval = CPyDef_console____dir_color(arg_obj); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 329, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___SanitizedFileHistory_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename, PyObject *cpy_r_local_dict) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - CPy_INCREF(cpy_r_local_dict); - if (((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals != NULL) { - CPy_DECREF(((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals); - } - ((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals = cpy_r_local_dict; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 357, CPyStatic_console___globals); - goto CPyL6; - } - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[288]; /* 'super' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); - goto CPyL6; - } - cpy_r_r4 = (PyObject *)CPyType_console___SanitizedFileHistory; - PyObject *cpy_r_r5[2] = {cpy_r_r4, cpy_r_self}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 2, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); - goto CPyL6; - } - cpy_r_r8 = CPyStatics[289]; /* '__init__' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); - goto CPyL6; - } - PyObject *cpy_r_r10[1] = {cpy_r_filename}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); - goto CPyL6; - } else - goto CPyL7; -CPyL5: ; - return 1; -CPyL6: ; - cpy_r_r13 = 2; - return cpy_r_r13; -CPyL7: ; - CPy_DECREF(cpy_r_r12); - goto CPyL5; -} - -PyObject *CPyPy_console___SanitizedFileHistory_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"filename", "local_dict", 0}; - PyObject *obj_filename; - PyObject *obj_local_dict; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_filename, &obj_local_dict)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___SanitizedFileHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.SanitizedFileHistory", obj_self); - goto fail; - } - PyObject *arg_filename; - if (likely(PyUnicode_Check(obj_filename))) - arg_filename = obj_filename; - else { - CPy_TypeError("str", obj_filename); - goto fail; - } - PyObject *arg_local_dict; - if (likely(PyDict_Check(obj_local_dict))) - arg_local_dict = obj_local_dict; - else { - CPy_TypeError("dict", obj_local_dict); - goto fail; - } - char retval = CPyDef_console___SanitizedFileHistory_____init__(arg_self, arg_filename, arg_local_dict); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 356, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___SanitizedFileHistory___store_string(PyObject *cpy_r_self, PyObject *cpy_r_line) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - CPyTagged cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - CPyPtr cpy_r_r12; - CPyPtr cpy_r_r13; - int64_t cpy_r_r14; - CPyPtr cpy_r_r15; - PyObject *cpy_r_r16; - CPyPtr cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - CPyPtr 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; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - CPyTagged cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T3OOO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - tuple_T3OOO cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - cpy_r_r0 = CPyStatics[321]; /* '(' */ - cpy_r_r1 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r2[2] = {cpy_r_line, cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); - goto CPyL19; - } - if (likely(PyLong_Check(cpy_r_r4))) - cpy_r_r5 = CPyTagged_FromObject(cpy_r_r4); - else { - CPy_TypeError("int", cpy_r_r4); cpy_r_r5 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); - goto CPyL19; - } - cpy_r_r6 = CPyStr_GetSlice(cpy_r_line, 0, cpy_r_r5); - CPyTagged_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); - goto CPyL19; - } - if (likely(PyUnicode_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals, "str", cpy_r_r6); - goto CPyL19; - } - cpy_r_r8 = CPyStatics[175]; /* '.' */ - cpy_r_r9 = PyUnicode_Split(cpy_r_r7, cpy_r_r8, -1); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); - goto CPyL19; - } - cpy_r_r10 = CPySequence_CheckUnpackCount(cpy_r_r9, 2); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); - goto CPyL35; - } - cpy_r_r12 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; - cpy_r_r13 = *(CPyPtr *)cpy_r_r12; - cpy_r_r14 = 0 * 8; - cpy_r_r15 = cpy_r_r13 + cpy_r_r14; - cpy_r_r16 = *(PyObject * *)cpy_r_r15; - CPy_INCREF(cpy_r_r16); - cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; - cpy_r_r18 = *(CPyPtr *)cpy_r_r17; - cpy_r_r19 = 1 * 8; - cpy_r_r20 = cpy_r_r18 + cpy_r_r19; - cpy_r_r21 = *(PyObject * *)cpy_r_r20; - CPy_INCREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r9); - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r22 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals, "str", cpy_r_r16); - goto CPyL36; - } - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r23 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals, "str", cpy_r_r21); - goto CPyL37; - } - cpy_r_r24 = ((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals; - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "store_string", "SanitizedFileHistory", "locals", 363, CPyStatic_console___globals); - goto CPyL38; - } - CPy_INCREF(cpy_r_r24); -CPyL10: ; - cpy_r_r25 = CPyDict_GetItem(cpy_r_r24, cpy_r_r22); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 363, CPyStatic_console___globals); - goto CPyL39; - } - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r23); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 363, CPyStatic_console___globals); - goto CPyL19; - } - cpy_r_r27 = CPyStatics[323]; /* '_private' */ - cpy_r_r28 = PyObject_HasAttr(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (!cpy_r_r28) goto CPyL40; - cpy_r_r29 = CPyStatics[321]; /* '(' */ - cpy_r_r30 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r31[2] = {cpy_r_line, cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); - goto CPyL19; - } - if (likely(PyLong_Check(cpy_r_r33))) - cpy_r_r34 = CPyTagged_FromObject(cpy_r_r33); - else { - CPy_TypeError("int", cpy_r_r33); cpy_r_r34 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); - goto CPyL19; - } - cpy_r_r35 = CPyStr_GetSlice(cpy_r_line, 0, cpy_r_r34); - CPyTagged_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); - goto CPyL19; - } - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals, "str", cpy_r_r35); - goto CPyL19; - } - cpy_r_r37 = CPyStatics[324]; /* '()' */ - cpy_r_r38 = PyUnicode_Concat(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); - goto CPyL19; - } - cpy_r_line = cpy_r_r38; - goto CPyL28; -CPyL19: ; - cpy_r_r39 = CPy_CatchError(); - cpy_r_r40 = CPyModule_builtins; - cpy_r_r41 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 366, CPyStatic_console___globals); - goto CPyL26; - } - cpy_r_r43 = CPyModule_builtins; - cpy_r_r44 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 366, CPyStatic_console___globals); - goto CPyL41; - } - cpy_r_r46 = CPyModule_builtins; - cpy_r_r47 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 366, CPyStatic_console___globals); - goto CPyL42; - } - cpy_r_r49.f0 = cpy_r_r42; - cpy_r_r49.f1 = cpy_r_r45; - cpy_r_r49.f2 = cpy_r_r48; - cpy_r_r50 = PyTuple_New(3); - if (unlikely(cpy_r_r50 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp94 = cpy_r_r49.f0; - PyTuple_SET_ITEM(cpy_r_r50, 0, __tmp94); - PyObject *__tmp95 = cpy_r_r49.f1; - PyTuple_SET_ITEM(cpy_r_r50, 1, __tmp95); - PyObject *__tmp96 = cpy_r_r49.f2; - PyTuple_SET_ITEM(cpy_r_r50, 2, __tmp96); - cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); - CPy_DecRef(cpy_r_r50); - if (cpy_r_r51) goto CPyL25; - CPy_Reraise(); - if (!0) { - goto CPyL26; - } else - goto CPyL43; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - goto CPyL40; -CPyL26: ; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - cpy_r_r52 = CPy_KeepPropagating(); - if (!cpy_r_r52) goto CPyL34; - CPy_Unreachable(); -CPyL28: ; - cpy_r_r53 = CPyModule_builtins; - cpy_r_r54 = CPyStatics[288]; /* 'super' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); - goto CPyL44; - } - cpy_r_r56 = (PyObject *)CPyType_console___SanitizedFileHistory; - PyObject *cpy_r_r57[2] = {cpy_r_r56, cpy_r_self}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r58, 2, 0); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); - goto CPyL44; - } - cpy_r_r60 = CPyStatics[326]; /* 'store_string' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); - goto CPyL44; - } - PyObject *cpy_r_r62[1] = {cpy_r_line}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 1, 0); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_line); - if (unlikely(cpy_r_r64 != Py_None)) { - CPy_TypeError("None", cpy_r_r64); cpy_r_r65 = 2; - } else - cpy_r_r65 = 1; - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); - goto CPyL34; - } - cpy_r_r66 = Py_None; - return cpy_r_r66; -CPyL34: ; - cpy_r_r67 = NULL; - return cpy_r_r67; -CPyL35: ; - CPy_DecRef(cpy_r_r9); - goto CPyL19; -CPyL36: ; - CPy_DecRef(cpy_r_r21); - goto CPyL19; -CPyL37: ; - CPy_DecRef(cpy_r_r22); - goto CPyL19; -CPyL38: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - goto CPyL19; -CPyL39: ; - CPy_DecRef(cpy_r_r23); - goto CPyL19; -CPyL40: ; - CPy_INCREF(cpy_r_line); - goto CPyL28; -CPyL41: ; - CPy_DecRef(cpy_r_r42); - goto CPyL26; -CPyL42: ; - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r45); - goto CPyL26; -CPyL43: ; - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - goto CPyL24; -CPyL44: ; - CPy_DecRef(cpy_r_line); - goto CPyL34; -} - -PyObject *CPyPy_console___SanitizedFileHistory___store_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"line", 0}; - static CPyArg_Parser parser = {"O:store_string", kwlist, 0}; - PyObject *obj_line; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_line)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___SanitizedFileHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.SanitizedFileHistory", obj_self); - goto fail; - } - PyObject *arg_line; - if (likely(PyUnicode_Check(obj_line))) - arg_line = obj_line; - else { - CPy_TypeError("str", obj_line); - goto fail; - } - PyObject *retval = CPyDef_console___SanitizedFileHistory___store_string(arg_self, arg_line); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "store_string", 360, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___ConsoleCompleter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict) { - char cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - CPy_INCREF(cpy_r_console); - if (((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_console != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_console); - } - ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_console = cpy_r_console; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 374, CPyStatic_console___globals); - goto CPyL7; - } - CPy_INCREF(cpy_r_local_dict); - if (((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_locals != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_locals); - } - ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_locals = cpy_r_local_dict; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 375, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[288]; /* 'super' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r5 = (PyObject *)CPyType_console___ConsoleCompleter; - PyObject *cpy_r_r6[2] = {cpy_r_r5, cpy_r_self}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 2, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r9 = CPyStatics[289]; /* '__init__' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); - goto CPyL7; - } else - goto CPyL8; -CPyL6: ; - return 1; -CPyL7: ; - cpy_r_r12 = 2; - return cpy_r_r12; -CPyL8: ; - CPy_DECREF(cpy_r_r11); - goto CPyL6; -} - -PyObject *CPyPy_console___ConsoleCompleter_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"console", "local_dict", 0}; - PyObject *obj_console; - PyObject *obj_local_dict; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_console, &obj_local_dict)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___ConsoleCompleter)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.ConsoleCompleter", obj_self); - goto fail; - } - PyObject *arg_console = obj_console; - PyObject *arg_local_dict; - if (likely(PyDict_Check(obj_local_dict))) - arg_local_dict = obj_local_dict; - else { - CPy_TypeError("dict", obj_local_dict); - goto fail; - } - char retval = CPyDef_console___ConsoleCompleter_____init__(arg_self, arg_console, arg_local_dict); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 373, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__get__", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "", "__mypyc_lambda__2_get_completions_ConsoleCompleter_obj", "__mypyc_env__", 384, CPyStatic_console___globals); - goto CPyL3; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL4; -CPyL1: ; - cpy_r_r1 = PyObject_Str(cpy_r_k); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 384, CPyStatic_console___globals); - goto CPyL3; - } - return cpy_r_r1; -CPyL3: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL4: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"k", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_k; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_k = obj_k; - PyObject *retval = CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(arg___mypyc_self__, arg_k); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "", 384, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyPtr cpy_r_r13; - CPyPtr cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - CPyPtr cpy_r_r76; - int64_t cpy_r_r77; - int64_t cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - int64_t cpy_r_r81; - CPyPtr cpy_r_r82; - CPyPtr cpy_r_r83; - int64_t cpy_r_r84; - CPyPtr cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - int64_t cpy_r_r101; - int64_t cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - CPyPtr cpy_r_r112; - int64_t cpy_r_r113; - int64_t cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - int64_t cpy_r_r117; - CPyPtr cpy_r_r118; - CPyPtr cpy_r_r119; - int64_t cpy_r_r120; - CPyPtr cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject **cpy_r_r128; - PyObject *cpy_r_r129; - int32_t cpy_r_r130; - char cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - int64_t cpy_r_r137; - int64_t cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - char cpy_r_r141; - PyObject *cpy_r_r142; - char cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - CPyPtr cpy_r_r146; - int64_t cpy_r_r147; - int64_t cpy_r_r148; - char cpy_r_r149; - PyObject *cpy_r_r150; - int64_t cpy_r_r151; - CPyPtr cpy_r_r152; - CPyPtr cpy_r_r153; - int64_t cpy_r_r154; - CPyPtr cpy_r_r155; - PyObject *cpy_r_r156; - char cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - CPyTagged cpy_r_r160; - CPyTagged cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject **cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - char cpy_r_r170; - PyObject *cpy_r_r171; - char cpy_r_r172; - int64_t cpy_r_r173; - int64_t cpy_r_r174; - char cpy_r_r175; - tuple_T3OOO cpy_r_r176; - char cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - char cpy_r_r181; - PyObject *cpy_r_r182; - tuple_T3OOO cpy_r_r183; - char cpy_r_r184; - tuple_T3OOO cpy_r_r185; - char cpy_r_r186; - PyObject *cpy_r_r187; - char cpy_r_r188; - char cpy_r_r189; - char cpy_r_r190; - char cpy_r_r191; - PyObject *cpy_r_r192; - cpy_r_r0 = ((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_gen", "__mypyc_env__", 378, CPyStatic_console___globals); - goto CPyL141; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__; - goto CPyL137; -CPyL2: ; - cpy_r_r2 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3 = cpy_r_type != cpy_r_r2; - if (cpy_r_r3) { - goto CPyL142; - } else - goto CPyL5; -CPyL3: ; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r4 = CPyStatics[221]; /* '\n' */ - cpy_r_r5 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "self", 380, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r5); -CPyL6: ; - cpy_r_r6 = ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_r5)->_console; - if (unlikely(cpy_r_r6 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'console' of 'ConsoleCompleter' undefined"); - } else { - CPy_INCREF(cpy_r_r6); - } - CPy_DECREF_NO_IMM(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL118; - } -CPyL7: ; - cpy_r_r7 = CPyStatics[228]; /* 'buffer' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r9 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document; - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "document", 380, CPyStatic_console___globals); - goto CPyL143; - } - CPy_INCREF(cpy_r_r9); -CPyL9: ; - cpy_r_r10 = CPyStatics[234]; /* 'text' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL143; - } - cpy_r_r12 = PyList_New(1); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL144; - } - cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r14 = *(CPyPtr *)cpy_r_r13; - *(PyObject * *)cpy_r_r14 = cpy_r_r11; - cpy_r_r15 = PyNumber_Add(cpy_r_r8, cpy_r_r12); - CPy_DECREF(cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r12); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r16 = PyUnicode_Join(cpy_r_r4, cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL118; - } - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text = cpy_r_r16; - cpy_r_r17 = 1; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r18 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "self", 381, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r18); -CPyL15: ; - cpy_r_r19 = ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_r18)->_locals; - if (unlikely(cpy_r_r19 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'locals' of 'ConsoleCompleter' undefined"); - } else { - CPy_INCREF(cpy_r_r19); - } - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } -CPyL16: ; - cpy_r_r20 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text; - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "text", 381, CPyStatic_console___globals); - goto CPyL145; - } - CPy_INCREF(cpy_r_r20); -CPyL17: ; - cpy_r_r21 = CPyDef_console____parse_document(cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r22 = (PyObject *)&_Py_NoneStruct; - cpy_r_r23 = (PyObject *)&_Py_NoneStruct; - cpy_r_r24 = CPyStatics[2032]; /* 2 */ - cpy_r_r25 = PySlice_New(cpy_r_r22, cpy_r_r24, cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL146; - } - cpy_r_r26 = PyObject_GetItem(cpy_r_r21, cpy_r_r25); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r27 = PyObject_GetIter(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r28 = PyIter_Next(cpy_r_r27); - if (cpy_r_r28 == NULL) { - goto CPyL147; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL148; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base = cpy_r_r28; - cpy_r_r30 = 1; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL149; - } - cpy_r_r31 = PyIter_Next(cpy_r_r27); - if (cpy_r_r31 == NULL) { - goto CPyL150; - } else - goto CPyL28; -CPyL26: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r32 = 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL151; -CPyL27: ; - CPy_Unreachable(); -CPyL28: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current = cpy_r_r31; - cpy_r_r33 = 1; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL149; - } - cpy_r_r34 = PyIter_Next(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - if (cpy_r_r34 == NULL) { - goto CPyL32; - } else - goto CPyL152; -CPyL30: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r35 = 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL153; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - cpy_r_r36 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base; - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "base", 383, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r36); -CPyL33: ; - cpy_r_r37 = CPyStatics[2029]; /* -1 */ - cpy_r_r38 = PyObject_GetItem(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 383, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r39 = PyDict_Check(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (!cpy_r_r39) goto CPyL44; - cpy_r_r40 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base; - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "base", 384, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r40); -CPyL36: ; - cpy_r_r41 = CPyStatics[2029]; /* -1 */ - cpy_r_r42 = PyObject_GetItem(cpy_r_r40, cpy_r_r41); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); - goto CPyL118; - } - if (likely(PyDict_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals, "dict", cpy_r_r42); - goto CPyL118; - } - cpy_r_r44 = CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); - goto CPyL154; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - if (((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r_r44)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r_r44)->___mypyc_env__); - } - ((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r_r44)->___mypyc_env__ = cpy_r_r0; - cpy_r_r45 = 1; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); - goto CPyL155; - } - cpy_r_r46 = CPyModule_builtins; - cpy_r_r47 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); - goto CPyL155; - } - PyObject *cpy_r_r49[2] = {cpy_r_r43, cpy_r_r44}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r52 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); - goto CPyL155; - } - CPy_DECREF(cpy_r_r43); - CPy_DECREF_NO_IMM(cpy_r_r44); - if (likely(PyList_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals, "list", cpy_r_r52); - goto CPyL118; - } - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r53; - cpy_r_r54 = 1; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL50; -CPyL44: ; - cpy_r_r55 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base; - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "base", 386, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r55); -CPyL45: ; - cpy_r_r56 = CPyStatics[2029]; /* -1 */ - cpy_r_r57 = PyObject_GetItem(cpy_r_r55, cpy_r_r56); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r58 = CPyModule_builtins; - cpy_r_r59 = CPyStatics[242]; /* 'dir' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); - goto CPyL156; - } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); - goto CPyL156; - } - CPy_DECREF(cpy_r_r57); - if (likely(PyList_Check(cpy_r_r63))) - cpy_r_r64 = cpy_r_r63; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals, "list", cpy_r_r63); - goto CPyL118; - } - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r64; - cpy_r_r65 = 1; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); - goto CPyL118; - } -CPyL50: ; - cpy_r_r66 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current; - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "current", 388, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r66); -CPyL51: ; - cpy_r_r67 = PyObject_IsTrue(cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 388, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r69 = cpy_r_r67; - if (!cpy_r_r69) goto CPyL76; - cpy_r_r70 = PyList_New(0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL118; - } - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0 != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0 = cpy_r_r70; - cpy_r_r71 = 1; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r72 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions; - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "completions", 389, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r72); -CPyL56: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1 != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1 = cpy_r_r72; - cpy_r_r73 = 1; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2 = 0; - cpy_r_r74 = 1; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } -CPyL58: ; - cpy_r_r75 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1; - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__1", 389, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r75); -CPyL59: ; - cpy_r_r76 = (CPyPtr)&((PyVarObject *)cpy_r_r75)->ob_size; - cpy_r_r77 = *(int64_t *)cpy_r_r76; - CPy_DECREF_NO_IMM(cpy_r_r75); - cpy_r_r78 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2; - if (unlikely(cpy_r_r78 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__2", 389, CPyStatic_console___globals); - goto CPyL118; - } -CPyL60: ; - cpy_r_r79 = cpy_r_r78 < cpy_r_r77; - if (!cpy_r_r79) goto CPyL74; - cpy_r_r80 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1; - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__1", 389, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r80); -CPyL62: ; - cpy_r_r81 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2; - if (unlikely(cpy_r_r81 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__2", 389, CPyStatic_console___globals); - goto CPyL157; - } -CPyL63: ; - cpy_r_r82 = (CPyPtr)&((PyListObject *)cpy_r_r80)->ob_item; - cpy_r_r83 = *(CPyPtr *)cpy_r_r82; - cpy_r_r84 = cpy_r_r81 * 8; - cpy_r_r85 = cpy_r_r83 + cpy_r_r84; - cpy_r_r86 = *(PyObject * *)cpy_r_r85; - CPy_INCREF(cpy_r_r86); - CPy_DECREF_NO_IMM(cpy_r_r80); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i = cpy_r_r86; - cpy_r_r87 = 1; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r88 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 389, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r88); -CPyL65: ; - cpy_r_r89 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current; - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "current", 389, CPyStatic_console___globals); - goto CPyL158; - } - CPy_INCREF(cpy_r_r89); -CPyL66: ; - cpy_r_r90 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r91[2] = {cpy_r_r88, cpy_r_r89}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_VectorcallMethod(cpy_r_r90, cpy_r_r92, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL159; - } - CPy_DECREF(cpy_r_r88); - CPy_DECREF(cpy_r_r89); - cpy_r_r94 = PyObject_IsTrue(cpy_r_r93); - CPy_DECREF(cpy_r_r93); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r96 = cpy_r_r94; - if (!cpy_r_r96) goto CPyL72; - cpy_r_r97 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 389, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r97); -CPyL70: ; - cpy_r_r98 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0; - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__0", -1, CPyStatic_console___globals); - goto CPyL160; - } - CPy_INCREF_NO_IMM(cpy_r_r98); -CPyL71: ; - cpy_r_r99 = PyList_Append(cpy_r_r98, cpy_r_r97); - CPy_DECREF_NO_IMM(cpy_r_r98); - CPy_DECREF(cpy_r_r97); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL118; - } -CPyL72: ; - cpy_r_r101 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2; - if (unlikely(cpy_r_r101 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__2", 389, CPyStatic_console___globals); - goto CPyL118; - } -CPyL73: ; - cpy_r_r102 = cpy_r_r101 + 1; - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2 = cpy_r_r102; - cpy_r_r103 = 1; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL58; -CPyL74: ; - cpy_r_r104 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0; - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__0", -1, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r104); -CPyL75: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r104; - cpy_r_r105 = 1; - if (unlikely(!cpy_r_r105)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL98; -CPyL76: ; - cpy_r_r106 = PyList_New(0); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL118; - } - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3 != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3 = cpy_r_r106; - cpy_r_r107 = 1; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r108 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions; - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "completions", 391, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r108); -CPyL79: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4 != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4 = cpy_r_r108; - cpy_r_r109 = 1; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5 = 0; - cpy_r_r110 = 1; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } -CPyL81: ; - cpy_r_r111 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4; - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__4", 391, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r111); -CPyL82: ; - cpy_r_r112 = (CPyPtr)&((PyVarObject *)cpy_r_r111)->ob_size; - cpy_r_r113 = *(int64_t *)cpy_r_r112; - CPy_DECREF_NO_IMM(cpy_r_r111); - cpy_r_r114 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5; - if (unlikely(cpy_r_r114 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__5", 391, CPyStatic_console___globals); - goto CPyL118; - } -CPyL83: ; - cpy_r_r115 = cpy_r_r114 < cpy_r_r113; - if (!cpy_r_r115) goto CPyL96; - cpy_r_r116 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4; - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__4", 391, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r116); -CPyL85: ; - cpy_r_r117 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5; - if (unlikely(cpy_r_r117 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__5", 391, CPyStatic_console___globals); - goto CPyL161; - } -CPyL86: ; - cpy_r_r118 = (CPyPtr)&((PyListObject *)cpy_r_r116)->ob_item; - cpy_r_r119 = *(CPyPtr *)cpy_r_r118; - cpy_r_r120 = cpy_r_r117 * 8; - cpy_r_r121 = cpy_r_r119 + cpy_r_r120; - cpy_r_r122 = *(PyObject * *)cpy_r_r121; - CPy_INCREF(cpy_r_r122); - CPy_DECREF_NO_IMM(cpy_r_r116); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i = cpy_r_r122; - cpy_r_r123 = 1; - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r124 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 391, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r124); -CPyL88: ; - cpy_r_r125 = CPyStatics[102]; /* '_' */ - cpy_r_r126 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r127[2] = {cpy_r_r124, cpy_r_r125}; - cpy_r_r128 = (PyObject **)&cpy_r_r127; - cpy_r_r129 = PyObject_VectorcallMethod(cpy_r_r126, cpy_r_r128, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL162; - } - CPy_DECREF(cpy_r_r124); - cpy_r_r130 = PyObject_Not(cpy_r_r129); - CPy_DECREF(cpy_r_r129); - cpy_r_r131 = cpy_r_r130 >= 0; - if (unlikely(!cpy_r_r131)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r132 = cpy_r_r130; - if (!cpy_r_r132) goto CPyL94; - cpy_r_r133 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 391, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r133); -CPyL92: ; - cpy_r_r134 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3; - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__3", -1, CPyStatic_console___globals); - goto CPyL163; - } - CPy_INCREF_NO_IMM(cpy_r_r134); -CPyL93: ; - cpy_r_r135 = PyList_Append(cpy_r_r134, cpy_r_r133); - CPy_DECREF_NO_IMM(cpy_r_r134); - CPy_DECREF(cpy_r_r133); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL118; - } -CPyL94: ; - cpy_r_r137 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5; - if (unlikely(cpy_r_r137 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__5", 391, CPyStatic_console___globals); - goto CPyL118; - } -CPyL95: ; - cpy_r_r138 = cpy_r_r137 + 1; - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5 = cpy_r_r138; - cpy_r_r139 = 1; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL81; -CPyL96: ; - cpy_r_r140 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3; - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__3", -1, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r140); -CPyL97: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r140; - cpy_r_r141 = 1; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); - goto CPyL118; - } -CPyL98: ; - cpy_r_r142 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions; - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "completions", 392, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r142); -CPyL99: ; - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6 != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6 = cpy_r_r142; - cpy_r_r143 = 1; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7 = 0; - cpy_r_r144 = 1; - if (unlikely(!cpy_r_r144)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL118; - } -CPyL101: ; - cpy_r_r145 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6; - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__6", 392, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r145); -CPyL102: ; - cpy_r_r146 = (CPyPtr)&((PyVarObject *)cpy_r_r145)->ob_size; - cpy_r_r147 = *(int64_t *)cpy_r_r146; - CPy_DECREF_NO_IMM(cpy_r_r145); - cpy_r_r148 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7; - if (unlikely(cpy_r_r148 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__7", 392, CPyStatic_console___globals); - goto CPyL118; - } -CPyL103: ; - cpy_r_r149 = cpy_r_r148 < cpy_r_r147; - if (!cpy_r_r149) goto CPyL132; - cpy_r_r150 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6; - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__6", 392, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF_NO_IMM(cpy_r_r150); -CPyL105: ; - cpy_r_r151 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7; - if (unlikely(cpy_r_r151 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__7", 392, CPyStatic_console___globals); - goto CPyL164; - } -CPyL106: ; - cpy_r_r152 = (CPyPtr)&((PyListObject *)cpy_r_r150)->ob_item; - cpy_r_r153 = *(CPyPtr *)cpy_r_r152; - cpy_r_r154 = cpy_r_r151 * 8; - cpy_r_r155 = cpy_r_r153 + cpy_r_r154; - cpy_r_r156 = *(PyObject * *)cpy_r_r155; - CPy_INCREF(cpy_r_r156); - CPy_DECREF_NO_IMM(cpy_r_r150); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key = cpy_r_r156; - cpy_r_r157 = 1; - if (unlikely(!cpy_r_r157)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 392, CPyStatic_console___globals); - goto CPyL118; - } - cpy_r_r158 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key; - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "key", 393, CPyStatic_console___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r158); -CPyL108: ; - cpy_r_r159 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current; - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "current", 393, CPyStatic_console___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r159); -CPyL109: ; - cpy_r_r160 = CPyObject_Size(cpy_r_r159); - CPy_DECREF(cpy_r_r159); - if (unlikely(cpy_r_r160 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); - goto CPyL165; - } - cpy_r_r161 = CPyTagged_Negate(cpy_r_r160); - CPyTagged_DECREF(cpy_r_r160); - cpy_r_r162 = CPyStatic_console___globals; - cpy_r_r163 = CPyStatics[328]; /* 'Completion' */ - cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); - goto CPyL166; - } - cpy_r_r165 = CPyTagged_StealAsObject(cpy_r_r161); - PyObject *cpy_r_r166[2] = {cpy_r_r158, cpy_r_r165}; - cpy_r_r167 = (PyObject **)&cpy_r_r166; - cpy_r_r168 = CPyStatics[2102]; /* ('start_position',) */ - cpy_r_r169 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r167, 1, cpy_r_r168); - CPy_DECREF(cpy_r_r164); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); - goto CPyL167; - } - CPy_DECREF(cpy_r_r158); - CPy_DECREF(cpy_r_r165); - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = 1; - CPy_DECREF_NO_IMM(cpy_r_r0); - return cpy_r_r169; -CPyL113: ; - cpy_r_r171 = (PyObject *)&_Py_NoneStruct; - cpy_r_r172 = cpy_r_type != cpy_r_r171; - if (!cpy_r_r172) goto CPyL116; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); - goto CPyL118; - } else - goto CPyL168; -CPyL115: ; - CPy_Unreachable(); -CPyL116: ; - cpy_r_r173 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7; - if (unlikely(cpy_r_r173 == -113)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__7", 392, CPyStatic_console___globals); - goto CPyL118; - } -CPyL117: ; - cpy_r_r174 = cpy_r_r173 + 1; - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7 = cpy_r_r174; - cpy_r_r175 = 1; - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 392, CPyStatic_console___globals); - } else - goto CPyL101; -CPyL118: ; - cpy_r_r176 = CPy_CatchError(); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f0 != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f0); - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f1); - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f2); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8 = cpy_r_r176; - cpy_r_r177 = 1; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL129; - } - cpy_r_r178 = CPyModule_builtins; - cpy_r_r179 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r180 = CPyObject_GetAttr(cpy_r_r178, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 395, CPyStatic_console___globals); - goto CPyL129; - } - cpy_r_r181 = CPy_ExceptionMatches(cpy_r_r180); - CPy_DecRef(cpy_r_r180); - if (!cpy_r_r181) goto CPyL127; - cpy_r_r182 = Py_None; - cpy_r_r183 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8; - if (unlikely(cpy_r_r183.f0 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__8", -1, CPyStatic_console___globals); - goto CPyL129; - } - CPy_INCREF(cpy_r_r183.f0); - CPy_INCREF(cpy_r_r183.f1); - CPy_INCREF(cpy_r_r183.f2); -CPyL122: ; - CPy_RestoreExcInfo(cpy_r_r183); - CPy_DecRef(cpy_r_r183.f0); - CPy_DecRef(cpy_r_r183.f1); - CPy_DecRef(cpy_r_r183.f2); - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = -1; - CPy_DecRef(cpy_r_r0); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL126; - CPyGen_SetStopIterationValue(cpy_r_r182); - if (!0) goto CPyL141; - CPy_Unreachable(); -CPyL126: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r182; - return 0; -CPyL127: ; - CPy_Reraise(); - if (!0) { - goto CPyL129; - } else - goto CPyL169; -CPyL128: ; - CPy_Unreachable(); -CPyL129: ; - cpy_r_r185 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8; - if (unlikely(cpy_r_r185.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__8' of 'get_completions_ConsoleCompleter_env' undefined"); - } else { - CPy_INCREF(cpy_r_r185.f0); - CPy_INCREF(cpy_r_r185.f1); - CPy_INCREF(cpy_r_r185.f2); - } - CPy_DecRef(cpy_r_r0); - if (unlikely(cpy_r_r185.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); - goto CPyL141; - } -CPyL130: ; - CPy_RestoreExcInfo(cpy_r_r185); - CPy_DecRef(cpy_r_r185.f0); - CPy_DecRef(cpy_r_r185.f1); - CPy_DecRef(cpy_r_r185.f2); - cpy_r_r186 = CPy_KeepPropagating(); - if (!cpy_r_r186) goto CPyL141; - CPy_Unreachable(); -CPyL132: ; - cpy_r_r187 = Py_None; - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = -1; - CPy_DECREF_NO_IMM(cpy_r_r0); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL136; - CPyGen_SetStopIterationValue(cpy_r_r187); - if (!0) goto CPyL141; - CPy_Unreachable(); -CPyL136: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r187; - return 0; -CPyL137: ; - cpy_r_r189 = cpy_r_r1 == 0; - if (cpy_r_r189) goto CPyL2; - cpy_r_r190 = cpy_r_r1 == 1; - if (cpy_r_r190) { - goto CPyL113; - } else - goto CPyL170; -CPyL139: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r191 = 0; - if (unlikely(!cpy_r_r191)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL141: ; - cpy_r_r192 = NULL; - return cpy_r_r192; -CPyL142: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL3; -CPyL143: ; - CPy_DecRef(cpy_r_r8); - goto CPyL118; -CPyL144: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r11); - goto CPyL118; -CPyL145: ; - CPy_DecRef(cpy_r_r19); - goto CPyL118; -CPyL146: ; - CPy_DecRef(cpy_r_r21); - goto CPyL118; -CPyL147: ; - CPy_DECREF(cpy_r_r27); - goto CPyL22; -CPyL148: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL23; -CPyL149: ; - CPy_DecRef(cpy_r_r27); - goto CPyL118; -CPyL150: ; - CPy_DECREF(cpy_r_r27); - goto CPyL26; -CPyL151: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL27; -CPyL152: ; - CPy_DECREF(cpy_r_r34); - goto CPyL30; -CPyL153: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL31; -CPyL154: ; - CPy_DecRef(cpy_r_r43); - goto CPyL118; -CPyL155: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - goto CPyL118; -CPyL156: ; - CPy_DecRef(cpy_r_r57); - goto CPyL118; -CPyL157: ; - CPy_DecRef(cpy_r_r80); - goto CPyL118; -CPyL158: ; - CPy_DecRef(cpy_r_r88); - goto CPyL118; -CPyL159: ; - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r89); - goto CPyL118; -CPyL160: ; - CPy_DecRef(cpy_r_r97); - goto CPyL118; -CPyL161: ; - CPy_DecRef(cpy_r_r116); - goto CPyL118; -CPyL162: ; - CPy_DecRef(cpy_r_r124); - goto CPyL118; -CPyL163: ; - CPy_DecRef(cpy_r_r133); - goto CPyL118; -CPyL164: ; - CPy_DecRef(cpy_r_r150); - goto CPyL118; -CPyL165: ; - CPy_DecRef(cpy_r_r158); - goto CPyL118; -CPyL166: ; - CPy_DecRef(cpy_r_r158); - CPyTagged_DecRef(cpy_r_r161); - goto CPyL118; -CPyL167: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r165); - goto CPyL118; -CPyL168: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL115; -CPyL169: ; - CPy_DecRef(cpy_r_r0); - goto CPyL128; -CPyL170: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL139; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__next__", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "send", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__iter__", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "throw", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_console___get_completions_ConsoleCompleter_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp97 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp97); - PyObject *__tmp98 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp98); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "close", -1, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___ConsoleCompleter___get_completions(PyObject *cpy_r_self, PyObject *cpy_r_document, PyObject *cpy_r_complete_event) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = CPyDef_console___get_completions_ConsoleCompleter_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL7; - } - CPy_INCREF_NO_IMM(cpy_r_self); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL8; - } - CPy_INCREF(cpy_r_document); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document = cpy_r_document; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL8; - } - CPy_INCREF(cpy_r_complete_event); - if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__complete_event != NULL) { - CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__complete_event); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__complete_event = cpy_r_complete_event; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL8; - } - cpy_r_r4 = CPyDef_console___get_completions_ConsoleCompleter_gen(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL8; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - if (((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r_r4)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r_r4)->___mypyc_env__); - } - ((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r_r4)->___mypyc_env__ = cpy_r_r0; - cpy_r_r5 = 1; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - goto CPyL9; - } - ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_DECREF_NO_IMM(cpy_r_r0); - return cpy_r_r4; -CPyL7: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -CPyL8: ; - CPy_DecRef(cpy_r_r0); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL7; -} - -PyObject *CPyPy_console___ConsoleCompleter___get_completions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"document", "complete_event", 0}; - static CPyArg_Parser parser = {"OO:get_completions", kwlist, 0}; - PyObject *obj_document; - PyObject *obj_complete_event; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_document, &obj_complete_event)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_document = obj_document; - PyObject *arg_complete_event = obj_complete_event; - PyObject *retval = CPyDef_console___ConsoleCompleter___get_completions(arg_self, arg_document, arg_complete_event); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console___ConsoleAutoSuggest_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict) { - char cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - CPy_INCREF(cpy_r_console); - if (((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console); - } - ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console = cpy_r_console; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 410, CPyStatic_console___globals); - goto CPyL7; - } - CPy_INCREF(cpy_r_local_dict); - if (((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals != NULL) { - CPy_DECREF(((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals); - } - ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals = cpy_r_local_dict; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 411, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[288]; /* 'super' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r5 = (PyObject *)CPyType_console___ConsoleAutoSuggest; - PyObject *cpy_r_r6[2] = {cpy_r_r5, cpy_r_self}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 2, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r9 = CPyStatics[289]; /* '__init__' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); - goto CPyL7; - } - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); - goto CPyL7; - } else - goto CPyL8; -CPyL6: ; - return 1; -CPyL7: ; - cpy_r_r12 = 2; - return cpy_r_r12; -CPyL8: ; - CPy_DECREF(cpy_r_r11); - goto CPyL6; -} - -PyObject *CPyPy_console___ConsoleAutoSuggest_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"console", "local_dict", 0}; - PyObject *obj_console; - PyObject *obj_local_dict; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_console, &obj_local_dict)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_console___ConsoleAutoSuggest)) - arg_self = obj_self; - else { - CPy_TypeError("brownie._cli.console.ConsoleAutoSuggest", obj_self); - goto fail; - } - PyObject *arg_console = obj_console; - PyObject *arg_local_dict; - if (likely(PyDict_Check(obj_local_dict))) - arg_local_dict = obj_local_dict; - else { - CPy_TypeError("dict", obj_local_dict); - goto fail; - } - char retval = CPyDef_console___ConsoleAutoSuggest_____init__(arg_self, arg_console, arg_local_dict); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "__init__", 409, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console___ConsoleAutoSuggest___get_suggestion(PyObject *cpy_r_self, PyObject *cpy_r_buffer, PyObject *cpy_r_document) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyPtr cpy_r_r7; - CPyPtr cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - int64_t cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - CPyTagged cpy_r_r54; - CPyTagged cpy_r_r55; - CPyTagged cpy_r_r56; - CPyTagged cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - int32_t cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - CPyTagged cpy_r_r67; - CPyTagged cpy_r_distance; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - CPyTagged cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - CPyTagged cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_inputs; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - int32_t cpy_r_r100; - char cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - int32_t cpy_r_r105; - char cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - CPyTagged cpy_r_r110; - CPyTagged cpy_r_r111; - CPyTagged cpy_r_r112; - CPyTagged cpy_r_i; - int64_t cpy_r_r113; - char cpy_r_r114; - int64_t cpy_r_r115; - char cpy_r_r116; - char cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - char cpy_r_r130; - CPyTagged cpy_r_r131; - PyObject *cpy_r_r132; - CPyPtr cpy_r_r133; - int64_t cpy_r_r134; - CPyTagged cpy_r_r135; - char cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - int32_t cpy_r_r142; - char cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - int32_t cpy_r_r146; - char cpy_r_r147; - char cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - int32_t cpy_r_r152; - char cpy_r_r153; - char cpy_r_r154; - int32_t cpy_r_r155; - char cpy_r_r156; - char 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_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *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_r186; - int32_t cpy_r_r187; - char cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject **cpy_r_r197; - PyObject *cpy_r_r198; - tuple_T3OOO cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - char cpy_r_r205; - PyObject *cpy_r_r206; - cpy_r_r0 = CPyStatics[221]; /* '\n' */ - cpy_r_r1 = ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console; - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_suggestion", "ConsoleAutoSuggest", "console", 416, CPyStatic_console___globals); - goto CPyL135; - } - CPy_INCREF(cpy_r_r1); -CPyL2: ; - cpy_r_r2 = CPyStatics[228]; /* 'buffer' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); - goto CPyL135; - } - cpy_r_r4 = CPyStatics[234]; /* 'text' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_document, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); - goto CPyL143; - } - cpy_r_r6 = PyList_New(1); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); - goto CPyL144; - } - cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_r6)->ob_item; - cpy_r_r8 = *(CPyPtr *)cpy_r_r7; - *(PyObject * *)cpy_r_r8 = cpy_r_r5; - cpy_r_r9 = PyNumber_Add(cpy_r_r3, cpy_r_r6); - CPy_DECREF(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); - goto CPyL135; - } - cpy_r_r10 = PyUnicode_Join(cpy_r_r0, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); - goto CPyL135; - } - cpy_r_r11 = ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals; - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_suggestion", "ConsoleAutoSuggest", "locals", 417, CPyStatic_console___globals); - goto CPyL145; - } - CPy_INCREF(cpy_r_r11); -CPyL8: ; - cpy_r_r12 = CPyDef_console____parse_document(cpy_r_r11, cpy_r_r10); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); - goto CPyL145; - } - cpy_r_r13 = PyObject_GetIter(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); - goto CPyL145; - } - cpy_r_r14 = PyIter_Next(cpy_r_r13); - if (cpy_r_r14 == NULL) { - goto CPyL146; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r16 = PyIter_Next(cpy_r_r13); - if (cpy_r_r16 == NULL) { - goto CPyL147; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL16: ; - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = PyIter_Next(cpy_r_r13); - if (cpy_r_r18 == NULL) { - goto CPyL148; - } else - goto CPyL19; -CPyL17: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL19: ; - cpy_r_r20 = PyIter_Next(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - if (cpy_r_r20 == NULL) { - goto CPyL22; - } else - goto CPyL149; -CPyL20: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r21 = 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL22: ; - cpy_r_r22 = CPyStatics[2029]; /* -1 */ - cpy_r_r23 = PyObject_DelItem(cpy_r_r14, cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 420, CPyStatic_console___globals); - goto CPyL150; - } -CPyL23: ; - cpy_r_r25 = CPyStatics[2029]; /* -1 */ - cpy_r_r26 = PyObject_GetItem(cpy_r_r14, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 421, CPyStatic_console___globals); - goto CPyL150; - } - cpy_r_r27 = ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals; - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AttributeError("brownie/_cli/console.py", "get_suggestion", "ConsoleAutoSuggest", "locals", 421, CPyStatic_console___globals); - goto CPyL151; - } - CPy_INCREF(cpy_r_r27); -CPyL25: ; - cpy_r_r28 = PyObject_RichCompare(cpy_r_r26, cpy_r_r27, 2); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 421, CPyStatic_console___globals); - goto CPyL150; - } - cpy_r_r29 = PyObject_IsTrue(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 421, CPyStatic_console___globals); - goto CPyL150; - } - cpy_r_r31 = cpy_r_r29; - if (!cpy_r_r31) goto CPyL30; - cpy_r_r32 = CPyStatics[2029]; /* -1 */ - cpy_r_r33 = PyObject_DelItem(cpy_r_r14, cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 422, CPyStatic_console___globals); - goto CPyL150; - } - cpy_r_r35 = CPyStatics[2029]; /* -1 */ - cpy_r_r36 = PyObject_DelItem(cpy_r_r18, cpy_r_r35); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 423, CPyStatic_console___globals); - goto CPyL150; - } else - goto CPyL23; -CPyL30: ; - cpy_r_r38 = CPyStatics[2029]; /* -1 */ - cpy_r_r39 = PyObject_GetItem(cpy_r_r14, cpy_r_r38); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 424, CPyStatic_console___globals); - goto CPyL152; - } - cpy_r_r40 = CPyStatics[2029]; /* -1 */ - cpy_r_r41 = PyObject_GetItem(cpy_r_r18, cpy_r_r40); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); - goto CPyL153; - } - cpy_r_r42 = PyObject_GetIter(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); - goto CPyL153; - } - cpy_r_r43 = PyIter_Next(cpy_r_r42); - if (cpy_r_r43 == NULL) { - goto CPyL154; - } else - goto CPyL36; -CPyL34: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r44 = 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL36: ; - cpy_r_r45 = PyIter_Next(cpy_r_r42); - if (cpy_r_r45 == NULL) { - goto CPyL155; - } else - goto CPyL39; -CPyL37: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r46 = 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL39: ; - cpy_r_r47 = PyIter_Next(cpy_r_r42); - CPy_DECREF(cpy_r_r42); - if (cpy_r_r47 == NULL) { - goto CPyL42; - } else - goto CPyL156; -CPyL40: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r48 = 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); - goto CPyL135; - } - CPy_Unreachable(); -CPyL42: ; - cpy_r_r49 = CPyStatics[221]; /* '\n' */ - cpy_r_r50 = CPyStr_Count(cpy_r_r10, cpy_r_r49, 0); - CPy_DECREF(cpy_r_r10); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 428, CPyStatic_console___globals); - goto CPyL157; - } - cpy_r_r52 = cpy_r_r50 <= 4611686018427387903LL; - if (!cpy_r_r52) goto CPyL45; - cpy_r_r53 = cpy_r_r50 >= -4611686018427387904LL; - if (cpy_r_r53) goto CPyL47; -CPyL45: ; - cpy_r_r54 = CPyTagged_FromInt64(cpy_r_r50); - if (unlikely(cpy_r_r54 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 428, CPyStatic_console___globals); - goto CPyL157; - } - cpy_r_r55 = cpy_r_r54; - goto CPyL48; -CPyL47: ; - cpy_r_r56 = cpy_r_r50 << 1; - cpy_r_r55 = cpy_r_r56; -CPyL48: ; - cpy_r_r57 = CPyTagged_Add(cpy_r_r55, 2); - CPyTagged_DECREF(cpy_r_r55); - cpy_r_r58 = CPyStatics[2030]; /* 0 */ - cpy_r_r59 = PyObject_GetItem(cpy_r_r45, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 429, CPyStatic_console___globals); - goto CPyL158; - } - cpy_r_r60 = CPyTagged_StealAsObject(cpy_r_r57); - cpy_r_r61 = PyObject_RichCompare(cpy_r_r59, cpy_r_r60, 0); - CPy_DECREF(cpy_r_r59); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 429, CPyStatic_console___globals); - goto CPyL157; - } - cpy_r_r62 = PyObject_IsTrue(cpy_r_r61); - CPy_DECREF(cpy_r_r61); - cpy_r_r63 = cpy_r_r62 >= 0; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 429, CPyStatic_console___globals); - goto CPyL157; - } - cpy_r_r64 = cpy_r_r62; - if (cpy_r_r64) { - goto CPyL159; - } else - goto CPyL55; -CPyL52: ; - cpy_r_r65 = CPyStatics[234]; /* 'text' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_document, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 430, CPyStatic_console___globals); - goto CPyL160; - } - cpy_r_r67 = CPyObject_Size(cpy_r_r66); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r67 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 430, CPyStatic_console___globals); - goto CPyL160; - } - cpy_r_distance = cpy_r_r67; - goto CPyL61; -CPyL55: ; - cpy_r_r68 = CPyStatics[234]; /* 'text' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_document, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); - goto CPyL157; - } - cpy_r_r70 = CPyObject_Size(cpy_r_r69); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r70 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); - goto CPyL157; - } - cpy_r_r71 = CPyStatics[2031]; /* 1 */ - cpy_r_r72 = PyObject_GetItem(cpy_r_r45, cpy_r_r71); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); - goto CPyL161; - } - cpy_r_r73 = CPyTagged_StealAsObject(cpy_r_r70); - cpy_r_r74 = PyNumber_Subtract(cpy_r_r73, cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); - goto CPyL160; - } - if (likely(PyLong_Check(cpy_r_r74))) - cpy_r_r75 = CPyTagged_FromObject(cpy_r_r74); - else { - CPy_TypeError("int", cpy_r_r74); cpy_r_r75 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); - goto CPyL160; - } - cpy_r_distance = cpy_r_r75; -CPyL61: ; - cpy_r_r76 = CPyStatics[332]; /* '_autosuggest' */ - cpy_r_r77 = PyObject_HasAttr(cpy_r_r39, cpy_r_r76); - if (!cpy_r_r77) goto CPyL64; - cpy_r_r78 = CPyStatics[332]; /* '_autosuggest' */ - PyObject *cpy_r_r79[2] = {cpy_r_r39, cpy_r_r39}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 435, CPyStatic_console___globals); - goto CPyL162; - } - CPy_DECREF(cpy_r_r39); - cpy_r_inputs = cpy_r_r81; - goto CPyL113; -CPyL64: ; - cpy_r_r82 = PyList_New(0); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL162; - } - cpy_r_r83 = CPyStatics[333]; /* '__code__' */ - cpy_r_r84 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL163; - } - cpy_r_r85 = CPyStatics[334]; /* 'co_varnames' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL163; - } - cpy_r_r87 = (PyObject *)&_Py_NoneStruct; - cpy_r_r88 = CPyStatics[333]; /* '__code__' */ - cpy_r_r89 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL164; - } - cpy_r_r90 = CPyStatics[335]; /* 'co_argcount' */ - cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); - CPy_DECREF(cpy_r_r89); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL164; - } - cpy_r_r92 = (PyObject *)&_Py_NoneStruct; - cpy_r_r93 = PySlice_New(cpy_r_r87, cpy_r_r91, cpy_r_r92); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL164; - } - cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL163; - } - cpy_r_r95 = PyObject_GetIter(cpy_r_r94); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL163; - } -CPyL72: ; - cpy_r_r96 = PyIter_Next(cpy_r_r95); - if (cpy_r_r96 == NULL) goto CPyL165; - cpy_r_r97 = CPyStatics[220]; /* ' ' */ - cpy_r_r98 = PyObject_Str(cpy_r_r96); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL166; - } - cpy_r_r99 = CPyStr_Build(2, cpy_r_r97, cpy_r_r98); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL166; - } - cpy_r_r100 = PyList_Append(cpy_r_r82, cpy_r_r99); - CPy_DECREF(cpy_r_r99); - cpy_r_r101 = cpy_r_r100 >= 0; - if (unlikely(!cpy_r_r101)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL166; - } else - goto CPyL72; -CPyL76: ; - cpy_r_r102 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); - goto CPyL163; - } - cpy_r_inputs = cpy_r_r82; - cpy_r_r103 = CPyStatics[336]; /* '__defaults__' */ - cpy_r_r104 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 438, CPyStatic_console___globals); - goto CPyL167; - } - cpy_r_r105 = PyObject_IsTrue(cpy_r_r104); - CPy_DECREF(cpy_r_r104); - cpy_r_r106 = cpy_r_r105 >= 0; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 438, CPyStatic_console___globals); - goto CPyL167; - } - cpy_r_r107 = cpy_r_r105; - if (!cpy_r_r107) goto CPyL168; - cpy_r_r108 = CPyStatics[336]; /* '__defaults__' */ - cpy_r_r109 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 439, CPyStatic_console___globals); - goto CPyL167; - } - cpy_r_r110 = CPyObject_Size(cpy_r_r109); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r110 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 439, CPyStatic_console___globals); - goto CPyL167; - } - cpy_r_r111 = CPyTagged_Subtract(-2, cpy_r_r110); - CPyTagged_DECREF(cpy_r_r110); - cpy_r_r112 = -2; - CPyTagged_INCREF(cpy_r_r112); - cpy_r_i = cpy_r_r112; -CPyL83: ; - cpy_r_r113 = cpy_r_r112 & 1; - cpy_r_r114 = cpy_r_r113 != 0; - if (cpy_r_r114) goto CPyL85; - cpy_r_r115 = cpy_r_r111 & 1; - cpy_r_r116 = cpy_r_r115 != 0; - if (!cpy_r_r116) goto CPyL86; -CPyL85: ; - cpy_r_r117 = CPyTagged_IsLt_(cpy_r_r111, cpy_r_r112); - if (cpy_r_r117) { - goto CPyL87; - } else - goto CPyL169; -CPyL86: ; - cpy_r_r118 = (Py_ssize_t)cpy_r_r112 > (Py_ssize_t)cpy_r_r111; - if (!cpy_r_r118) goto CPyL169; -CPyL87: ; - if (likely(PyList_Check(cpy_r_inputs))) - cpy_r_r119 = cpy_r_inputs; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals, "list", cpy_r_inputs); - goto CPyL170; - } - cpy_r_r120 = CPyList_GetItem(cpy_r_r119, cpy_r_i); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL170; - } - cpy_r_r121 = PyObject_Str(cpy_r_r120); - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL170; - } - cpy_r_r122 = CPyStatics[337]; /* '=' */ - cpy_r_r123 = CPyStatics[336]; /* '__defaults__' */ - cpy_r_r124 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL171; - } - CPyTagged_INCREF(cpy_r_i); - cpy_r_r125 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r126 = PyObject_GetItem(cpy_r_r124, cpy_r_r125); - CPy_DECREF(cpy_r_r124); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL171; - } - cpy_r_r127 = PyObject_Str(cpy_r_r126); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL171; - } - cpy_r_r128 = CPyStr_Build(3, cpy_r_r121, cpy_r_r122, cpy_r_r127); - CPy_DECREF(cpy_r_r121); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL170; - } - CPy_INCREF(cpy_r_inputs); - if (likely(PyList_Check(cpy_r_inputs))) - cpy_r_r129 = cpy_r_inputs; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals, "list", cpy_r_inputs); - goto CPyL172; - } - cpy_r_r130 = CPyList_SetItem(cpy_r_r129, cpy_r_i, cpy_r_r128); - CPy_DECREF_NO_IMM(cpy_r_r129); - CPyTagged_DECREF(cpy_r_i); - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); - goto CPyL173; - } - cpy_r_r131 = CPyTagged_Add(cpy_r_r112, -2); - CPyTagged_DECREF(cpy_r_r112); - CPyTagged_INCREF(cpy_r_r131); - cpy_r_r112 = cpy_r_r131; - cpy_r_i = cpy_r_r131; - goto CPyL83; -CPyL97: ; - CPy_INCREF(cpy_r_inputs); - if (likely(PyList_Check(cpy_r_inputs))) - cpy_r_r132 = cpy_r_inputs; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals, "list", cpy_r_inputs); - goto CPyL174; - } - cpy_r_r133 = (CPyPtr)&((PyVarObject *)cpy_r_r132)->ob_size; - cpy_r_r134 = *(int64_t *)cpy_r_r133; - CPy_DECREF_NO_IMM(cpy_r_r132); - cpy_r_r135 = cpy_r_r134 << 1; - cpy_r_r136 = cpy_r_r135 != 0; - if (!cpy_r_r136) goto CPyL113; - if (likely(PyList_Check(cpy_r_inputs))) - cpy_r_r137 = cpy_r_inputs; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals, "list", cpy_r_inputs); - goto CPyL174; - } - cpy_r_r138 = CPyList_GetItemShort(cpy_r_r137, 0); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r139 = CPyStatics[338]; /* ' self' */ - cpy_r_r140 = CPyStatics[339]; /* ' cls' */ - cpy_r_r141 = PyObject_RichCompare(cpy_r_r138, cpy_r_r139, 2); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); - goto CPyL175; - } - cpy_r_r142 = PyObject_IsTrue(cpy_r_r141); - CPy_DECREF(cpy_r_r141); - cpy_r_r143 = cpy_r_r142 >= 0; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); - goto CPyL175; - } - cpy_r_r144 = cpy_r_r142; - if (cpy_r_r144) goto CPyL176; - cpy_r_r145 = PyObject_RichCompare(cpy_r_r138, cpy_r_r140, 2); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r146 = PyObject_IsTrue(cpy_r_r145); - CPy_DECREF(cpy_r_r145); - cpy_r_r147 = cpy_r_r146 >= 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r148 = cpy_r_r146; - if (cpy_r_r148) goto CPyL108; - if (0) { - goto CPyL109; - } else - goto CPyL113; -CPyL108: ; - if (!1) goto CPyL113; -CPyL109: ; - if (likely(PyList_Check(cpy_r_inputs))) - cpy_r_r149 = cpy_r_inputs; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 442, CPyStatic_console___globals, "list", cpy_r_inputs); - goto CPyL177; - } - cpy_r_r150 = CPyList_GetSlice(cpy_r_r149, 2, 9223372036854775806LL); - CPy_DECREF_NO_IMM(cpy_r_r149); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 442, CPyStatic_console___globals); - goto CPyL177; - } - if (likely(PyList_Check(cpy_r_r150))) - cpy_r_r151 = cpy_r_r150; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 442, CPyStatic_console___globals, "list", cpy_r_r150); - goto CPyL177; - } - cpy_r_inputs = cpy_r_r151; -CPyL113: ; - cpy_r_r152 = PyObject_IsTrue(cpy_r_r43); - cpy_r_r153 = cpy_r_r152 >= 0; - if (unlikely(!cpy_r_r153)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r154 = cpy_r_r152; - if (cpy_r_r154) goto CPyL120; - cpy_r_r155 = PyObject_IsTrue(cpy_r_inputs); - cpy_r_r156 = cpy_r_r155 >= 0; - if (unlikely(!cpy_r_r156)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 435, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r157 = cpy_r_r155; - if (cpy_r_r157) { - goto CPyL120; - } else - goto CPyL178; -CPyL117: ; - cpy_r_r158 = CPyStatics[198]; /* ')' */ - cpy_r_r159 = CPyStatic_console___globals; - cpy_r_r160 = CPyStatics[340]; /* 'Suggestion' */ - cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 444, CPyStatic_console___globals); - goto CPyL135; - } - PyObject *cpy_r_r162[1] = {cpy_r_r158}; - cpy_r_r163 = (PyObject **)&cpy_r_r162; - cpy_r_r164 = PyObject_Vectorcall(cpy_r_r161, cpy_r_r163, 1, 0); - CPy_DECREF(cpy_r_r161); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 444, CPyStatic_console___globals); - goto CPyL135; - } - return cpy_r_r164; -CPyL120: ; - cpy_r_r165 = CPyStatics[2030]; /* 0 */ - cpy_r_r166 = PyObject_GetItem(cpy_r_inputs, cpy_r_r165); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r167 = (PyObject *)&_Py_NoneStruct; - cpy_r_r168 = (PyObject *)&_Py_NoneStruct; - cpy_r_r169 = CPyStatics[2031]; /* 1 */ - cpy_r_r170 = PySlice_New(cpy_r_r169, cpy_r_r167, cpy_r_r168); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); - goto CPyL179; - } - cpy_r_r171 = PyObject_GetItem(cpy_r_r166, cpy_r_r170); - CPy_DECREF(cpy_r_r166); - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r172 = CPyStatics[2030]; /* 0 */ - cpy_r_r173 = PyObject_SetItem(cpy_r_inputs, cpy_r_r172, cpy_r_r171); - CPy_DECREF(cpy_r_r171); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); - goto CPyL174; - } - cpy_r_r175 = (PyObject *)&_Py_NoneStruct; - cpy_r_r176 = (PyObject *)&_Py_NoneStruct; - cpy_r_r177 = PySlice_New(cpy_r_r43, cpy_r_r175, cpy_r_r176); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 447, CPyStatic_console___globals); - goto CPyL180; - } - cpy_r_r178 = PyObject_GetItem(cpy_r_inputs, cpy_r_r177); - CPy_DECREF(cpy_r_inputs); - CPy_DECREF(cpy_r_r177); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 447, CPyStatic_console___globals); - goto CPyL181; - } - cpy_r_r179 = CPyStatics[2030]; /* 0 */ - cpy_r_r180 = PyObject_GetItem(cpy_r_r178, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); - goto CPyL182; - } - cpy_r_r181 = (PyObject *)&_Py_NoneStruct; - cpy_r_r182 = (PyObject *)&_Py_NoneStruct; - cpy_r_r183 = CPyTagged_StealAsObject(cpy_r_distance); - cpy_r_r184 = PySlice_New(cpy_r_r183, cpy_r_r181, cpy_r_r182); - CPy_DECREF(cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); - goto CPyL183; - } - cpy_r_r185 = PyObject_GetItem(cpy_r_r180, cpy_r_r184); - CPy_DECREF(cpy_r_r180); - CPy_DECREF(cpy_r_r184); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); - goto CPyL184; - } - cpy_r_r186 = CPyStatics[2030]; /* 0 */ - cpy_r_r187 = PyObject_SetItem(cpy_r_r178, cpy_r_r186, cpy_r_r185); - CPy_DECREF(cpy_r_r185); - cpy_r_r188 = cpy_r_r187 >= 0; - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); - goto CPyL184; - } - cpy_r_r189 = CPyStatics[341]; /* ',' */ - cpy_r_r190 = PyUnicode_Join(cpy_r_r189, cpy_r_r178); - CPy_DECREF(cpy_r_r178); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); - goto CPyL135; - } - cpy_r_r191 = CPyStatics[198]; /* ')' */ - cpy_r_r192 = CPyStr_Build(2, cpy_r_r190, cpy_r_r191); - CPy_DECREF(cpy_r_r190); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); - goto CPyL135; - } - cpy_r_r193 = CPyStatic_console___globals; - cpy_r_r194 = CPyStatics[340]; /* 'Suggestion' */ - cpy_r_r195 = CPyDict_GetItem(cpy_r_r193, cpy_r_r194); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); - goto CPyL185; - } - PyObject *cpy_r_r196[1] = {cpy_r_r192}; - cpy_r_r197 = (PyObject **)&cpy_r_r196; - cpy_r_r198 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r197, 1, 0); - CPy_DECREF(cpy_r_r195); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); - goto CPyL185; - } - CPy_DECREF(cpy_r_r192); - return cpy_r_r198; -CPyL135: ; - cpy_r_r199 = CPy_CatchError(); - cpy_r_r200 = CPyModule_builtins; - cpy_r_r201 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 452, CPyStatic_console___globals); - goto CPyL140; - } - cpy_r_r203 = CPy_ExceptionMatches(cpy_r_r202); - CPy_DecRef(cpy_r_r202); - if (!cpy_r_r203) goto CPyL138; - cpy_r_r204 = Py_None; - CPy_RestoreExcInfo(cpy_r_r199); - CPy_DecRef(cpy_r_r199.f0); - CPy_DecRef(cpy_r_r199.f1); - CPy_DecRef(cpy_r_r199.f2); - return cpy_r_r204; -CPyL138: ; - CPy_Reraise(); - if (!0) { - goto CPyL140; - } else - goto CPyL186; -CPyL139: ; - CPy_Unreachable(); -CPyL140: ; - CPy_RestoreExcInfo(cpy_r_r199); - CPy_DecRef(cpy_r_r199.f0); - CPy_DecRef(cpy_r_r199.f1); - CPy_DecRef(cpy_r_r199.f2); - cpy_r_r205 = CPy_KeepPropagating(); - if (!cpy_r_r205) goto CPyL142; - CPy_Unreachable(); -CPyL142: ; - cpy_r_r206 = NULL; - return cpy_r_r206; -CPyL143: ; - CPy_DecRef(cpy_r_r3); - goto CPyL135; -CPyL144: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - goto CPyL135; -CPyL145: ; - CPy_DecRef(cpy_r_r10); - goto CPyL135; -CPyL146: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - goto CPyL11; -CPyL147: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r14); - goto CPyL14; -CPyL148: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r14); - goto CPyL17; -CPyL149: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r20); - goto CPyL20; -CPyL150: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r18); - goto CPyL135; -CPyL151: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r26); - goto CPyL135; -CPyL152: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r18); - goto CPyL135; -CPyL153: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r39); - goto CPyL135; -CPyL154: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r42); - goto CPyL34; -CPyL155: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r43); - goto CPyL37; -CPyL156: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r47); - goto CPyL40; -CPyL157: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r45); - goto CPyL135; -CPyL158: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r45); - CPyTagged_DecRef(cpy_r_r57); - goto CPyL135; -CPyL159: ; - CPy_DECREF(cpy_r_r45); - goto CPyL52; -CPyL160: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - goto CPyL135; -CPyL161: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r70); - goto CPyL135; -CPyL162: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - goto CPyL135; -CPyL163: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_r82); - goto CPyL135; -CPyL164: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r86); - goto CPyL135; -CPyL165: ; - CPy_DECREF(cpy_r_r95); - goto CPyL76; -CPyL166: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r95); - goto CPyL135; -CPyL167: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - goto CPyL135; -CPyL168: ; - CPy_DECREF(cpy_r_r39); - goto CPyL97; -CPyL169: ; - CPy_DECREF(cpy_r_r39); - CPyTagged_DECREF(cpy_r_r111); - CPyTagged_DECREF(cpy_r_r112); - CPyTagged_DECREF(cpy_r_i); - goto CPyL97; -CPyL170: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - CPyTagged_DecRef(cpy_r_r111); - CPyTagged_DecRef(cpy_r_r112); - CPyTagged_DecRef(cpy_r_i); - goto CPyL135; -CPyL171: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - CPyTagged_DecRef(cpy_r_r111); - CPyTagged_DecRef(cpy_r_r112); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r121); - goto CPyL135; -CPyL172: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - CPyTagged_DecRef(cpy_r_r111); - CPyTagged_DecRef(cpy_r_r112); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r128); - goto CPyL135; -CPyL173: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - CPyTagged_DecRef(cpy_r_r111); - CPyTagged_DecRef(cpy_r_r112); - goto CPyL135; -CPyL174: ; - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - goto CPyL135; -CPyL175: ; - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - CPy_DecRef(cpy_r_r138); - goto CPyL135; -CPyL176: ; - CPy_DECREF(cpy_r_r138); - goto CPyL108; -CPyL177: ; - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - goto CPyL135; -CPyL178: ; - CPy_DECREF(cpy_r_r43); - CPyTagged_DECREF(cpy_r_distance); - CPy_DECREF(cpy_r_inputs); - goto CPyL117; -CPyL179: ; - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - CPy_DecRef(cpy_r_r166); - goto CPyL135; -CPyL180: ; - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_inputs); - goto CPyL135; -CPyL181: ; - CPyTagged_DecRef(cpy_r_distance); - goto CPyL135; -CPyL182: ; - CPyTagged_DecRef(cpy_r_distance); - CPy_DecRef(cpy_r_r178); - goto CPyL135; -CPyL183: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r180); - goto CPyL135; -CPyL184: ; - CPy_DecRef(cpy_r_r178); - goto CPyL135; -CPyL185: ; - CPy_DecRef(cpy_r_r192); - goto CPyL135; -CPyL186: ; - CPy_DecRef(cpy_r_r199.f0); - CPy_DecRef(cpy_r_r199.f1); - CPy_DecRef(cpy_r_r199.f2); - goto CPyL139; -} - -PyObject *CPyPy_console___ConsoleAutoSuggest___get_suggestion(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"buffer", "document", 0}; - static CPyArg_Parser parser = {"OO:get_suggestion", kwlist, 0}; - PyObject *obj_buffer; - PyObject *obj_document; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_buffer, &obj_document)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_buffer = obj_buffer; - PyObject *arg_document = obj_document; - PyObject *retval = CPyDef_console___ConsoleAutoSuggest___get_suggestion(arg_self, arg_buffer, arg_document); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 414, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console____obj_from_token(PyObject *cpy_r_obj, PyObject *cpy_r_token) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - CPyTagged cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T3OOO cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - cpy_r_r0 = CPyStatics[342]; /* 'string' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_token, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 457, CPyStatic_console___globals); - goto CPyL21; - } - cpy_r_r2 = PyDict_Check(cpy_r_obj); - if (!cpy_r_r2) goto CPyL5; - CPy_INCREF(cpy_r_obj); - if (likely(PyDict_Check(cpy_r_obj))) - cpy_r_r3 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_obj_from_token", 459, CPyStatic_console___globals, "dict", cpy_r_obj); - goto CPyL22; - } - cpy_r_r4 = CPyDict_GetItem(cpy_r_r3, cpy_r_r1); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 459, CPyStatic_console___globals); - goto CPyL21; - } - return cpy_r_r4; -CPyL5: ; - cpy_r_r5 = CPyStatic_console___globals; - cpy_r_r6 = CPyStatics[343]; /* 'Iterable' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 460, CPyStatic_console___globals); - goto CPyL22; - } - cpy_r_r8 = PyObject_IsInstance(cpy_r_obj, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 460, CPyStatic_console___globals); - goto CPyL22; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL19; - cpy_r_r11 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r12[1] = {cpy_r_r1}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 462, CPyStatic_console___globals); - goto CPyL12; - } - if (likely(PyLong_Check(cpy_r_r14))) - cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); - else { - CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 462, CPyStatic_console___globals); - goto CPyL12; - } - cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r15); - cpy_r_r17 = PyObject_GetItem(cpy_r_obj, cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 462, CPyStatic_console___globals); - goto CPyL12; - } else - goto CPyL23; -CPyL11: ; - return cpy_r_r17; -CPyL12: ; - cpy_r_r18 = CPy_CatchError(); - cpy_r_r19 = CPyModule_builtins; - cpy_r_r20 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 463, CPyStatic_console___globals); - goto CPyL24; - } - cpy_r_r22 = CPy_ExceptionMatches(cpy_r_r21); - CPy_DecRef(cpy_r_r21); - if (cpy_r_r22) { - goto CPyL16; - } else - goto CPyL25; -CPyL14: ; - CPy_Reraise(); - if (!0) { - goto CPyL17; - } else - goto CPyL26; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL19; -CPyL17: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - cpy_r_r23 = CPy_KeepPropagating(); - if (!cpy_r_r23) goto CPyL21; - CPy_Unreachable(); -CPyL19: ; - cpy_r_r24 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 465, CPyStatic_console___globals); - goto CPyL21; - } - return cpy_r_r24; -CPyL21: ; - cpy_r_r25 = NULL; - return cpy_r_r25; -CPyL22: ; - CPy_DecRef(cpy_r_r1); - goto CPyL21; -CPyL23: ; - CPy_DECREF(cpy_r_r1); - goto CPyL11; -CPyL24: ; - CPy_DecRef(cpy_r_r1); - goto CPyL17; -CPyL25: ; - CPy_DecRef(cpy_r_r1); - goto CPyL14; -CPyL26: ; - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL15; -} - -PyObject *CPyPy_console____obj_from_token(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"obj", "token", 0}; - static CPyArg_Parser parser = {"OO:_obj_from_token", kwlist, 0}; - PyObject *obj_obj; - PyObject *obj_token; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_obj, &obj_token)) { - return NULL; - } - PyObject *arg_obj = obj_obj; - PyObject *arg_token = obj_token; - PyObject *retval = CPyDef_console____obj_from_token(arg_obj, arg_token); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 456, CPyStatic_console___globals); - return NULL; -} - -PyObject *CPyDef_console____parse_document(PyObject *cpy_r_local_dict, PyObject *cpy_r_text) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_active_objects; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_current_text; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_comma_data; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T3OOO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_last_token; - PyObject *cpy_r_r42; - CPyPtr cpy_r_r43; - CPyPtr cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_pending_active; - CPyTagged cpy_r_paren_count; - char cpy_r_is_open_sqb; - tuple_T2II cpy_r_r46; - tuple_T2IT2II cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - CPyPtr cpy_r_r50; - CPyPtr cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - tuple_T3OOO cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - tuple_T2OO cpy_r_r80; - PyObject *cpy_r_r81; - char cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - CPyTagged cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - CPyTagged cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - CPyTagged cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - char cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - CPyTagged cpy_r_r112; - char cpy_r_r113; - CPyTagged cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - int32_t cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - int32_t cpy_r_r127; - char cpy_r_r128; - char cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_module; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - tuple_T3OOO cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - tuple_T2OO cpy_r_r157; - PyObject *cpy_r_r158; - char cpy_r_r159; - PyObject *cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - char cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - CPyTagged cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - int32_t cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - int32_t cpy_r_r181; - char cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - int32_t cpy_r_r185; - char cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - int32_t cpy_r_r191; - char cpy_r_r192; - char cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - tuple_T3OOO 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_r204; - tuple_T2OO cpy_r_r205; - PyObject *cpy_r_r206; - char cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - tuple_T3OOO cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - tuple_T2OO cpy_r_r239; - PyObject *cpy_r_r240; - char cpy_r_r241; - char cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - char cpy_r_r246; - char cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - char cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - CPyTagged cpy_r_r254; - char cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - tuple_T2II cpy_r_r264; - tuple_T2OT2II cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - char cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - char cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - CPyTagged cpy_r_r275; - char cpy_r_r276; - CPyPtr cpy_r_r277; - int64_t cpy_r_r278; - CPyTagged cpy_r_r279; - char cpy_r_r280; - PyObject *cpy_r_r281; - char cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - char cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - CPyTagged cpy_r_r292; - char cpy_r_r293; - CPyPtr cpy_r_r294; - int64_t cpy_r_r295; - CPyTagged cpy_r_r296; - char cpy_r_r297; - PyObject *cpy_r_r298; - char cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - char cpy_r_r302; - PyObject *cpy_r_r303; - int32_t cpy_r_r304; - char cpy_r_r305; - char cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_obj; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject **cpy_r_r315; - PyObject *cpy_r_r316; - char cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - PyObject *cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - PyObject **cpy_r_r324; - PyObject *cpy_r_r325; - char cpy_r_r326; - PyObject *cpy_r_r327; - char cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - PyObject **cpy_r_r333; - PyObject *cpy_r_r334; - char cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - PyObject **cpy_r_r340; - PyObject *cpy_r_r341; - char cpy_r_r342; - PyObject *cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - char cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - char cpy_r_r350; - PyObject *cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - char cpy_r_r355; - PyObject *cpy_r_r356; - PyObject *cpy_r_r357; - PyObject *cpy_r_r358; - CPyTagged cpy_r_r359; - PyObject *cpy_r_r360; - PyObject *cpy_r_r361; - PyObject *cpy_r_r362; - tuple_T2II cpy_r_r363; - tuple_T2IT2II cpy_r_r364; - PyObject *cpy_r_r365; - int32_t cpy_r_r366; - char cpy_r_r367; - PyObject *cpy_r_r368; - int32_t cpy_r_r369; - char cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - CPyTagged cpy_r_r373; - char cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - PyObject *cpy_r_r378; - PyObject *cpy_r_r379; - int32_t cpy_r_r380; - char cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; - PyObject *cpy_r_r384; - CPyPtr cpy_r_r385; - int64_t cpy_r_r386; - CPyTagged cpy_r_r387; - char cpy_r_r388; - PyObject *cpy_r_r389; - char cpy_r_r390; - PyObject *cpy_r_r391; - PyObject *cpy_r_r392; - char cpy_r_r393; - PyObject *cpy_r_r394; - int32_t cpy_r_r395; - char cpy_r_r396; - char cpy_r_r397; - PyObject *cpy_r_r398; - PyObject *cpy_r_r399; - PyObject *cpy_r_r400; - PyObject *cpy_r_r401; - PyObject *cpy_r_r402; - char cpy_r_r403; - PyObject *cpy_r_r404; - PyObject *cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; - char cpy_r_r408; - PyObject *cpy_r_r409; - PyObject *cpy_r_r410; - PyObject *cpy_r_r411; - PyObject *cpy_r_r412; - PyObject *cpy_r_r413; - PyObject *cpy_r_r414; - tuple_T2II cpy_r_r415; - tuple_T2IT2II cpy_r_r416; - PyObject *cpy_r_r417; - int32_t cpy_r_r418; - char cpy_r_r419; - PyObject *cpy_r_r420; - int32_t cpy_r_r421; - char cpy_r_r422; - CPyPtr cpy_r_r423; - int64_t cpy_r_r424; - CPyTagged cpy_r_r425; - char cpy_r_r426; - PyObject *cpy_r_r427; - char cpy_r_r428; - PyObject *cpy_r_r429; - int32_t cpy_r_r430; - char cpy_r_r431; - char cpy_r_r432; - PyObject *cpy_r_r433; - PyObject *cpy_r_r434; - PyObject *cpy_r_r435; - PyObject *cpy_r_r436; - PyObject *cpy_r_r437; - int32_t cpy_r_r438; - char cpy_r_r439; - PyObject *cpy_r_r440; - PyObject *cpy_r_r441; - PyObject *cpy_r_r442; - PyObject *cpy_r_r443; - PyObject *cpy_r_r444; - PyObject *cpy_r_r445; - PyObject **cpy_r_r447; - PyObject *cpy_r_r448; - int32_t cpy_r_r449; - char cpy_r_r450; - char cpy_r_r451; - PyObject *cpy_r_r452; - char cpy_r_r453; - PyObject *cpy_r_r454; - char cpy_r_r455; - PyObject *cpy_r_r456; - int32_t cpy_r_r457; - char cpy_r_r458; - char cpy_r_r459; - PyObject *cpy_r_r460; - PyObject *cpy_r_r461; - PyObject *cpy_r_r462; - CPyTagged cpy_r_r463; - char cpy_r_r464; - char cpy_r_r465; - char cpy_r_r466; - PyObject *cpy_r_r467; - PyObject *cpy_r_r468; - PyObject *cpy_r_r469; - PyObject *cpy_r_r470; - PyObject *cpy_r_r471; - PyObject *cpy_r_r472; - PyObject *cpy_r_r473; - tuple_T3OOO cpy_r_r474; - PyObject *cpy_r_r475; - PyObject *cpy_r_r476; - PyObject *cpy_r_r477; - PyObject *cpy_r_r478; - PyObject *cpy_r_r479; - int32_t cpy_r_r480; - char cpy_r_r481; - PyObject *cpy_r_r482; - PyObject *cpy_r_r483; - PyObject *cpy_r_r484; - PyObject *cpy_r_r485; - PyObject *cpy_r_r486; - tuple_T3OOO cpy_r_r487; - PyObject *cpy_r_r488; - PyObject *cpy_r_r489; - cpy_r_r0 = CPyStatic_console___globals; - cpy_r_r1 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 469, CPyStatic_console___globals); - goto CPyL337; - } - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 469, CPyStatic_console___globals, "dict", cpy_r_r2); - goto CPyL337; - } - cpy_r_r4 = PyDict_Contains(cpy_r_r3, cpy_r_text); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 469, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL30; - cpy_r_r7 = CPyStatic_console___globals; - cpy_r_r8 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 470, CPyStatic_console___globals); - goto CPyL337; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 470, CPyStatic_console___globals, "dict", cpy_r_r9); - goto CPyL337; - } - cpy_r_r11 = CPyDict_GetItem(cpy_r_r10, cpy_r_text); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 470, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r12 = (PyObject *)&_Py_NoneStruct; - cpy_r_r13 = cpy_r_r11 == cpy_r_r12; - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r13) goto CPyL11; - cpy_r_r14 = CPyModule_builtins; - cpy_r_r15 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 471, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Raise(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 471, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r17 = CPyStatic_console___globals; - cpy_r_r18 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r19 = CPyDict_GetItem(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - if (likely(PyDict_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals, "dict", cpy_r_r19); - goto CPyL337; - } - cpy_r_r21 = CPyDict_GetItem(cpy_r_r20, cpy_r_text); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r22 = PyObject_GetIter(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r23 = PyIter_Next(cpy_r_r22); - if (cpy_r_r23 == NULL) { - goto CPyL338; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r24 = 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_active_objects = cpy_r_r23; - cpy_r_r25 = PyIter_Next(cpy_r_r22); - if (cpy_r_r25 == NULL) { - goto CPyL339; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r26 = 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_current_text = cpy_r_r25; - cpy_r_r27 = PyIter_Next(cpy_r_r22); - if (cpy_r_r27 == NULL) { - goto CPyL340; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_comma_data = cpy_r_r27; - cpy_r_r29 = PyIter_Next(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (cpy_r_r29 == NULL) { - goto CPyL27; - } else - goto CPyL341; -CPyL25: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r30 = 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL27: ; - cpy_r_r31 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r32[1] = {cpy_r_active_objects}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 475, CPyStatic_console___globals); - goto CPyL342; - } - CPy_DECREF(cpy_r_active_objects); - cpy_r_r35 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r36[1] = {cpy_r_comma_data}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 475, CPyStatic_console___globals); - goto CPyL343; - } - CPy_DECREF(cpy_r_comma_data); - cpy_r_r39.f0 = cpy_r_r34; - cpy_r_r39.f1 = cpy_r_current_text; - cpy_r_r39.f2 = cpy_r_r38; - cpy_r_r40 = PyTuple_New(3); - if (unlikely(cpy_r_r40 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp99 = cpy_r_r39.f0; - PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp99); - PyObject *__tmp100 = cpy_r_r39.f1; - PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp100); - PyObject *__tmp101 = cpy_r_r39.f2; - PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp101); - return cpy_r_r40; -CPyL30: ; - cpy_r_r41 = Py_None; - cpy_r_last_token = cpy_r_r41; - cpy_r_r42 = PyList_New(1); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 478, CPyStatic_console___globals); - goto CPyL344; - } - cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r42)->ob_item; - cpy_r_r44 = *(CPyPtr *)cpy_r_r43; - CPy_INCREF(cpy_r_local_dict); - *(PyObject * *)cpy_r_r44 = cpy_r_local_dict; - cpy_r_active_objects = cpy_r_r42; - cpy_r_r45 = PyList_New(0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 479, CPyStatic_console___globals); - goto CPyL345; - } - cpy_r_pending_active = cpy_r_r45; - cpy_r_paren_count = 0; - cpy_r_is_open_sqb = 0; - cpy_r_r46.f0 = 0; - cpy_r_r46.f1 = 0; - cpy_r_r47.f0 = 0; - cpy_r_r47.f1 = cpy_r_r46; - cpy_r_r48 = PyList_New(1); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 488, CPyStatic_console___globals); - goto CPyL346; - } - cpy_r_r49 = PyTuple_New(2); - if (unlikely(cpy_r_r49 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp102 = CPyTagged_StealAsObject(cpy_r_r47.f0); - PyTuple_SET_ITEM(cpy_r_r49, 0, __tmp102); - PyObject *__tmp103 = PyTuple_New(2); - if (unlikely(__tmp103 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp104 = CPyTagged_StealAsObject(cpy_r_r47.f1.f0); - PyTuple_SET_ITEM(__tmp103, 0, __tmp104); - PyObject *__tmp105 = CPyTagged_StealAsObject(cpy_r_r47.f1.f1); - PyTuple_SET_ITEM(__tmp103, 1, __tmp105); - PyTuple_SET_ITEM(cpy_r_r49, 1, __tmp103); - cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r48)->ob_item; - cpy_r_r51 = *(CPyPtr *)cpy_r_r50; - *(PyObject * *)cpy_r_r51 = cpy_r_r49; - cpy_r_comma_data = cpy_r_r48; - cpy_r_r52 = CPyStatic_console___globals; - cpy_r_r53 = CPyStatics[344]; /* 'StringIO' */ - cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); - goto CPyL347; - } - PyObject *cpy_r_r55[1] = {cpy_r_text}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 1, 0); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); - goto CPyL347; - } - cpy_r_r58 = CPyStatics[345]; /* 'readline' */ - cpy_r_r59 = CPyObject_GetAttr(cpy_r_r57, cpy_r_r58); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); - goto CPyL347; - } - cpy_r_r60 = CPyModule_tokenize; - cpy_r_r61 = CPyStatics[346]; /* 'generate_tokens' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); - goto CPyL348; - } - PyObject *cpy_r_r63[1] = {cpy_r_r59}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r64, 1, 0); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); - goto CPyL348; - } - CPy_DECREF(cpy_r_r59); -CPyL39: ; - if (!1) goto CPyL349; - cpy_r_r66 = CPyModule_builtins; - cpy_r_r67 = CPyStatics[347]; /* 'next' */ - cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 493, CPyStatic_console___globals); - goto CPyL350; - } - PyObject *cpy_r_r69[1] = {cpy_r_r65}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 493, CPyStatic_console___globals); - goto CPyL350; - } - if (likely(PyTuple_Check(cpy_r_r71))) - cpy_r_r72 = cpy_r_r71; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 493, CPyStatic_console___globals, "tuple", cpy_r_r71); - goto CPyL350; - } - goto CPyL52; -CPyL44: ; - cpy_r_r73 = CPy_CatchError(); - cpy_r_r74 = CPyModule_tokenize; - cpy_r_r75 = CPyStatics[348]; /* 'TokenError' */ - cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 494, CPyStatic_console___globals); - goto CPyL351; - } - cpy_r_r77 = CPyModule_builtins; - cpy_r_r78 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 494, CPyStatic_console___globals); - goto CPyL352; - } - cpy_r_r80.f0 = cpy_r_r76; - cpy_r_r80.f1 = cpy_r_r79; - cpy_r_r81 = PyTuple_New(2); - if (unlikely(cpy_r_r81 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp106 = cpy_r_r80.f0; - PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp106); - PyObject *__tmp107 = cpy_r_r80.f1; - PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp107); - cpy_r_r82 = CPy_ExceptionMatches(cpy_r_r81); - CPy_DecRef(cpy_r_r81); - if (!cpy_r_r82) goto CPyL353; - CPy_RestoreExcInfo(cpy_r_r73); - CPy_DecRef(cpy_r_r73.f0); - CPy_DecRef(cpy_r_r73.f1); - CPy_DecRef(cpy_r_r73.f2); - goto CPyL304; -CPyL48: ; - CPy_Reraise(); - if (!0) { - goto CPyL50; - } else - goto CPyL354; -CPyL49: ; - CPy_Unreachable(); -CPyL50: ; - CPy_RestoreExcInfo(cpy_r_r73); - CPy_DecRef(cpy_r_r73.f0); - CPy_DecRef(cpy_r_r73.f1); - CPy_DecRef(cpy_r_r73.f2); - cpy_r_r83 = CPy_KeepPropagating(); - if (!cpy_r_r83) goto CPyL337; - CPy_Unreachable(); -CPyL52: ; - cpy_r_r84 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 497, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r85))) - cpy_r_r86 = CPyTagged_FromObject(cpy_r_r85); - else { - CPy_TypeError("int", cpy_r_r85); cpy_r_r86 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r86 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 497, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r87 = cpy_r_r86 == 0; - if (cpy_r_r87) goto CPyL356; - cpy_r_r88 = cpy_r_r86 == 8; - CPyTagged_DECREF(cpy_r_r86); - if (cpy_r_r88) goto CPyL57; - if (0) { - goto CPyL357; - } else - goto CPyL58; -CPyL57: ; - if (1) goto CPyL357; -CPyL58: ; - cpy_r_r89 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r90 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 501, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r90))) - cpy_r_r91 = CPyTagged_FromObject(cpy_r_r90); - else { - CPy_TypeError("int", cpy_r_r90); cpy_r_r91 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 501, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r92 = cpy_r_r91 == 10; - if (cpy_r_r92) goto CPyL358; - cpy_r_r93 = cpy_r_r91 == 12; - if (cpy_r_r93) goto CPyL358; - cpy_r_r94 = cpy_r_r91 == 122; - CPyTagged_DECREF(cpy_r_r91); - if (cpy_r_r94) goto CPyL64; - if (0) { - goto CPyL359; - } else - goto CPyL65; -CPyL64: ; - if (1) goto CPyL359; -CPyL65: ; - cpy_r_r95 = CPyStatics[350]; /* 'type' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r96))) - cpy_r_r97 = CPyTagged_FromObject(cpy_r_r96); - else { - CPy_TypeError("int", cpy_r_r96); cpy_r_r97 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r98 = cpy_r_r97 == 108; - CPyTagged_DECREF(cpy_r_r97); - if (!cpy_r_r98) goto CPyL74; - cpy_r_r99 = CPyStatics[342]; /* 'string' */ - cpy_r_r100 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyUnicode_Check(cpy_r_r100))) - cpy_r_r101 = cpy_r_r100; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals, "str", cpy_r_r100); - goto CPyL355; - } - cpy_r_r102 = CPyStatics[351]; /* ',.[]()' */ - cpy_r_r103 = PyUnicode_Contains(cpy_r_r102, cpy_r_r101); - CPy_DECREF(cpy_r_r101); - cpy_r_r104 = cpy_r_r103 >= 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r105 = cpy_r_r103; - cpy_r_r106 = cpy_r_r105 ^ 1; - if (cpy_r_r106) { - goto CPyL360; - } else - goto CPyL74; -CPyL72: ; - cpy_r_r107 = Py_None; - cpy_r_last_token = cpy_r_r107; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r108 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 510, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - CPy_INCREF(cpy_r_local_dict); - cpy_r_r109 = CPyList_SetItem(cpy_r_r108, -2, cpy_r_local_dict); - CPy_DECREF_NO_IMM(cpy_r_r108); - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 510, CPyStatic_console___globals); - goto CPyL361; - } else - goto CPyL39; -CPyL74: ; - cpy_r_r110 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r111 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 513, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r111))) - cpy_r_r112 = CPyTagged_FromObject(cpy_r_r111); - else { - CPy_TypeError("int", cpy_r_r111); cpy_r_r112 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r112 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 513, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r113 = cpy_r_r112 == 16; - CPyTagged_DECREF(cpy_r_r112); - if (cpy_r_r113) { - goto CPyL362; - } else - goto CPyL113; -CPyL77: ; - cpy_r_r114 = CPyTagged_Subtract(cpy_r_paren_count, 2); - CPyTagged_DECREF(cpy_r_paren_count); - cpy_r_paren_count = cpy_r_r114; - CPy_INCREF(cpy_r_comma_data); - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r115 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 516, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL363; - } - cpy_r_r116 = CPyStatics[2029]; /* -1 */ - cpy_r_r117 = PyObject_DelItem(cpy_r_r115, cpy_r_r116); - CPy_DECREF_NO_IMM(cpy_r_r115); - cpy_r_r118 = cpy_r_r117 >= 0; - if (unlikely(!cpy_r_r118)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 516, CPyStatic_console___globals); - goto CPyL363; - } - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r119 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 517, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL363; - } - cpy_r_r120 = CPyStatics[2029]; /* -1 */ - cpy_r_r121 = PyObject_DelItem(cpy_r_r119, cpy_r_r120); - CPy_DECREF_NO_IMM(cpy_r_r119); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 517, CPyStatic_console___globals); - goto CPyL363; - } - cpy_r_r123 = Py_None; - cpy_r_last_token = cpy_r_r123; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r124 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - cpy_r_r125 = CPyList_GetItemShort(cpy_r_r124, -2); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r126 = PyObject_RichCompare(cpy_r_r125, cpy_r_local_dict, 3); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r127 = PyObject_IsTrue(cpy_r_r126); - CPy_DECREF(cpy_r_r126); - cpy_r_r128 = cpy_r_r127 >= 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r129 = cpy_r_r127; - if (cpy_r_r129) { - goto CPyL364; - } else - goto CPyL39; -CPyL86: ; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r130 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL102; - } - cpy_r_r131 = CPyList_GetItemShort(cpy_r_r130, -2); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals); - goto CPyL102; - } - cpy_r_r132 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r133 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r132); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals); - goto CPyL102; - } - cpy_r_r134 = CPyStatics[353]; /* 'return' */ - cpy_r_r135 = PyObject_GetItem(cpy_r_r133, cpy_r_r134); - CPy_DECREF(cpy_r_r133); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals); - goto CPyL102; - } - if (likely(PyList_Check(cpy_r_r135))) - cpy_r_r136 = cpy_r_r135; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals, "list", cpy_r_r135); - goto CPyL102; - } - cpy_r_pending_active = cpy_r_r136; - cpy_r_r137 = PyUnicode_Check(cpy_r_pending_active); - if (!cpy_r_r137) goto CPyL111; - cpy_r_r138 = CPyModule_sys; - cpy_r_r139 = CPyStatics[76]; /* 'modules' */ - cpy_r_r140 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); - goto CPyL365; - } - if (likely(PyDict_Check(cpy_r_r140))) - cpy_r_r141 = cpy_r_r140; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals, "dict", cpy_r_r140); - goto CPyL365; - } - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r142 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL366; - } - cpy_r_r143 = CPyList_GetItemShort(cpy_r_r142, -2); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); - goto CPyL366; - } - cpy_r_r144 = CPyStatics[354]; /* '__module__' */ - cpy_r_r145 = CPyObject_GetAttr(cpy_r_r143, cpy_r_r144); - CPy_DECREF(cpy_r_r143); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); - goto CPyL366; - } - cpy_r_r146 = CPyDict_GetItem(cpy_r_r141, cpy_r_r145); - CPy_DECREF(cpy_r_r141); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); - goto CPyL365; - } - cpy_r_module = cpy_r_r146; - if (likely(PyUnicode_Check(cpy_r_pending_active))) - cpy_r_r147 = cpy_r_pending_active; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 524, CPyStatic_console___globals, "str", cpy_r_pending_active); - goto CPyL367; - } - cpy_r_r148 = CPyObject_GetAttr(cpy_r_module, cpy_r_r147); - CPy_DECREF(cpy_r_module); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 524, CPyStatic_console___globals); - goto CPyL102; - } - if (likely(PyList_Check(cpy_r_r148))) - cpy_r_r149 = cpy_r_r148; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 524, CPyStatic_console___globals, "list", cpy_r_r148); - goto CPyL102; - } - cpy_r_pending_active = cpy_r_r149; - goto CPyL111; -CPyL102: ; - cpy_r_r150 = CPy_CatchError(); - cpy_r_r151 = CPyModule_builtins; - cpy_r_r152 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r153 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 525, CPyStatic_console___globals); - goto CPyL368; - } - cpy_r_r154 = CPyModule_builtins; - cpy_r_r155 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 525, CPyStatic_console___globals); - goto CPyL369; - } - cpy_r_r157.f0 = cpy_r_r153; - cpy_r_r157.f1 = cpy_r_r156; - cpy_r_r158 = PyTuple_New(2); - if (unlikely(cpy_r_r158 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp108 = cpy_r_r157.f0; - PyTuple_SET_ITEM(cpy_r_r158, 0, __tmp108); - PyObject *__tmp109 = cpy_r_r157.f1; - PyTuple_SET_ITEM(cpy_r_r158, 1, __tmp109); - cpy_r_r159 = CPy_ExceptionMatches(cpy_r_r158); - CPy_DecRef(cpy_r_r158); - if (!cpy_r_r159) goto CPyL370; - cpy_r_r160 = Py_None; - cpy_r_pending_active = cpy_r_r160; - goto CPyL108; -CPyL106: ; - CPy_Reraise(); - if (!0) { - goto CPyL109; - } else - goto CPyL371; -CPyL107: ; - CPy_Unreachable(); -CPyL108: ; - CPy_RestoreExcInfo(cpy_r_r150); - CPy_DecRef(cpy_r_r150.f0); - CPy_DecRef(cpy_r_r150.f1); - CPy_DecRef(cpy_r_r150.f2); - goto CPyL111; -CPyL109: ; - CPy_RestoreExcInfo(cpy_r_r150); - CPy_DecRef(cpy_r_r150.f0); - CPy_DecRef(cpy_r_r150.f1); - CPy_DecRef(cpy_r_r150.f2); - cpy_r_r161 = CPy_KeepPropagating(); - if (!cpy_r_r161) goto CPyL337; - CPy_Unreachable(); -CPyL111: ; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r162 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 527, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - cpy_r_r163 = Py_None; - cpy_r_r164 = CPyList_SetItem(cpy_r_r162, -2, cpy_r_r163); - CPy_DECREF_NO_IMM(cpy_r_r162); - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 527, CPyStatic_console___globals); - goto CPyL361; - } else - goto CPyL39; -CPyL113: ; - cpy_r_r165 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r166 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r165); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 529, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r166))) - cpy_r_r167 = CPyTagged_FromObject(cpy_r_r166); - else { - CPy_TypeError("int", cpy_r_r166); cpy_r_r167 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r167 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 529, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r168 = cpy_r_r167 == 20; - CPyTagged_DECREF(cpy_r_r167); - if (cpy_r_r168) { - goto CPyL372; - } else - goto CPyL176; -CPyL116: ; - if (cpy_r_is_open_sqb) { - goto CPyL123; - } else - goto CPyL373; -CPyL117: ; - cpy_r_r169 = CPyStatic_console___globals; - cpy_r_r170 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r171 = CPyDict_GetItem(cpy_r_r169, cpy_r_r170); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 533, CPyStatic_console___globals); - goto CPyL337; - } - if (likely(PyDict_Check(cpy_r_r171))) - cpy_r_r172 = cpy_r_r171; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 533, CPyStatic_console___globals, "dict", cpy_r_r171); - goto CPyL337; - } - cpy_r_r173 = Py_None; - cpy_r_r174 = CPyDict_SetItem(cpy_r_r172, cpy_r_text, cpy_r_r173); - CPy_DECREF(cpy_r_r172); - cpy_r_r175 = cpy_r_r174 >= 0; - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 533, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r176 = CPyModule_builtins; - cpy_r_r177 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r178 = CPyObject_GetAttr(cpy_r_r176, cpy_r_r177); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 534, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Raise(cpy_r_r178); - CPy_DECREF(cpy_r_r178); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 534, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL123: ; - cpy_r_is_open_sqb = 0; - CPy_INCREF(cpy_r_comma_data); - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r179 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 536, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL374; - } - cpy_r_r180 = CPyStatics[2029]; /* -1 */ - cpy_r_r181 = PyObject_DelItem(cpy_r_r179, cpy_r_r180); - CPy_DECREF_NO_IMM(cpy_r_r179); - cpy_r_r182 = cpy_r_r181 >= 0; - if (unlikely(!cpy_r_r182)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 536, CPyStatic_console___globals); - goto CPyL374; - } - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r183 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 537, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL374; - } - cpy_r_r184 = CPyStatics[2029]; /* -1 */ - cpy_r_r185 = PyObject_DelItem(cpy_r_r183, cpy_r_r184); - CPy_DECREF_NO_IMM(cpy_r_r183); - cpy_r_r186 = cpy_r_r185 >= 0; - if (unlikely(!cpy_r_r186)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 537, CPyStatic_console___globals); - goto CPyL374; - } - cpy_r_r187 = Py_None; - cpy_r_pending_active = cpy_r_r187; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r188 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - cpy_r_r189 = CPyList_GetItemShort(cpy_r_r188, -2); - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r190 = PyObject_RichCompare(cpy_r_r189, cpy_r_local_dict, 3); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r191 = PyObject_IsTrue(cpy_r_r190); - CPy_DECREF(cpy_r_r190); - cpy_r_r192 = cpy_r_r191 >= 0; - if (unlikely(!cpy_r_r192)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r193 = cpy_r_r191; - if (!cpy_r_r193) goto CPyL375; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r194 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL376; - } - cpy_r_r195 = CPyList_GetItemShort(cpy_r_r194, -2); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals); - goto CPyL376; - } - cpy_r_r196 = CPyDef_console____obj_from_token(cpy_r_r195, cpy_r_last_token); - CPy_DECREF(cpy_r_r195); - CPy_DECREF(cpy_r_last_token); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals); - goto CPyL137; - } - if (likely(PyList_Check(cpy_r_r196))) - cpy_r_r197 = cpy_r_r196; - else { - CPy_TypeError("list", cpy_r_r196); - cpy_r_r197 = NULL; - } - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals); - goto CPyL137; - } else - goto CPyL377; -CPyL136: ; - cpy_r_pending_active = cpy_r_r197; - goto CPyL173; -CPyL137: ; - cpy_r_r198 = CPy_CatchError(); - cpy_r_r199 = CPyModule_builtins; - cpy_r_r200 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r201 = CPyObject_GetAttr(cpy_r_r199, cpy_r_r200); - if (unlikely(cpy_r_r201 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 544, CPyStatic_console___globals); - goto CPyL378; - } - cpy_r_r202 = CPyModule_builtins; - cpy_r_r203 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r204 = CPyObject_GetAttr(cpy_r_r202, cpy_r_r203); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 544, CPyStatic_console___globals); - goto CPyL379; - } - cpy_r_r205.f0 = cpy_r_r201; - cpy_r_r205.f1 = cpy_r_r204; - cpy_r_r206 = PyTuple_New(2); - if (unlikely(cpy_r_r206 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp110 = cpy_r_r205.f0; - PyTuple_SET_ITEM(cpy_r_r206, 0, __tmp110); - PyObject *__tmp111 = cpy_r_r205.f1; - PyTuple_SET_ITEM(cpy_r_r206, 1, __tmp111); - cpy_r_r207 = CPy_ExceptionMatches(cpy_r_r206); - CPy_DecRef(cpy_r_r206); - if (!cpy_r_r207) goto CPyL166; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r208 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL158; - } - cpy_r_r209 = CPyList_GetItemShort(cpy_r_r208, -2); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals); - goto CPyL158; - } - cpy_r_r210 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r211 = CPyObject_GetAttr(cpy_r_r209, cpy_r_r210); - CPy_DecRef(cpy_r_r209); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals); - goto CPyL158; - } - cpy_r_r212 = CPyStatics[356]; /* '__func__' */ - cpy_r_r213 = CPyObject_GetAttr(cpy_r_r211, cpy_r_r212); - CPy_DecRef(cpy_r_r211); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals); - goto CPyL158; - } - cpy_r_r214 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r215 = CPyObject_GetAttr(cpy_r_r213, cpy_r_r214); - CPy_DecRef(cpy_r_r213); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 548, CPyStatic_console___globals); - goto CPyL158; - } - cpy_r_r216 = CPyStatics[353]; /* 'return' */ - cpy_r_r217 = PyObject_GetItem(cpy_r_r215, cpy_r_r216); - CPy_DecRef(cpy_r_r215); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 548, CPyStatic_console___globals); - goto CPyL158; - } - if (likely(PyList_Check(cpy_r_r217))) - cpy_r_r218 = cpy_r_r217; - else { - CPy_TypeError("list", cpy_r_r217); - cpy_r_r218 = NULL; - } - if (unlikely(cpy_r_r218 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 548, CPyStatic_console___globals); - goto CPyL158; - } else - goto CPyL380; -CPyL147: ; - cpy_r_pending_active = cpy_r_r218; - cpy_r_r219 = PyUnicode_Check(cpy_r_pending_active); - if (!cpy_r_r219) goto CPyL170; - cpy_r_r220 = CPyModule_sys; - cpy_r_r221 = CPyStatics[76]; /* 'modules' */ - cpy_r_r222 = CPyObject_GetAttr(cpy_r_r220, cpy_r_r221); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); - goto CPyL158; - } - if (likely(PyDict_Check(cpy_r_r222))) - cpy_r_r223 = cpy_r_r222; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals, "dict", cpy_r_r222); - goto CPyL158; - } - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r224 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL381; - } - cpy_r_r225 = CPyList_GetItemShort(cpy_r_r224, -2); - if (unlikely(cpy_r_r225 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); - goto CPyL381; - } - cpy_r_r226 = CPyStatics[354]; /* '__module__' */ - cpy_r_r227 = CPyObject_GetAttr(cpy_r_r225, cpy_r_r226); - CPy_DecRef(cpy_r_r225); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); - goto CPyL381; - } - cpy_r_r228 = CPyDict_GetItem(cpy_r_r223, cpy_r_r227); - CPy_DecRef(cpy_r_r223); - CPy_DecRef(cpy_r_r227); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); - goto CPyL158; - } - cpy_r_module = cpy_r_r228; - CPy_INCREF_NO_IMM(cpy_r_pending_active); - if (likely(PyUnicode_Check(cpy_r_pending_active))) - cpy_r_r229 = cpy_r_pending_active; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 551, CPyStatic_console___globals, "str", cpy_r_pending_active); - goto CPyL382; - } - cpy_r_r230 = CPyObject_GetAttr(cpy_r_module, cpy_r_r229); - CPy_DecRef(cpy_r_module); - CPy_DecRef(cpy_r_r229); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 551, CPyStatic_console___globals); - goto CPyL158; - } - if (likely(PyList_Check(cpy_r_r230))) - cpy_r_r231 = cpy_r_r230; - else { - CPy_TypeError("list", cpy_r_r230); - cpy_r_r231 = NULL; - } - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 551, CPyStatic_console___globals); - goto CPyL158; - } else - goto CPyL383; -CPyL157: ; - cpy_r_pending_active = cpy_r_r231; - goto CPyL170; -CPyL158: ; - cpy_r_r232 = CPy_CatchError(); - cpy_r_r233 = CPyModule_builtins; - cpy_r_r234 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r235 = CPyObject_GetAttr(cpy_r_r233, cpy_r_r234); - if (unlikely(cpy_r_r235 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 552, CPyStatic_console___globals); - goto CPyL384; - } - cpy_r_r236 = CPyModule_builtins; - cpy_r_r237 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r238 = CPyObject_GetAttr(cpy_r_r236, cpy_r_r237); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 552, CPyStatic_console___globals); - goto CPyL385; - } - cpy_r_r239.f0 = cpy_r_r235; - cpy_r_r239.f1 = cpy_r_r238; - cpy_r_r240 = PyTuple_New(2); - if (unlikely(cpy_r_r240 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp112 = cpy_r_r239.f0; - PyTuple_SET_ITEM(cpy_r_r240, 0, __tmp112); - PyObject *__tmp113 = cpy_r_r239.f1; - PyTuple_SET_ITEM(cpy_r_r240, 1, __tmp113); - cpy_r_r241 = CPy_ExceptionMatches(cpy_r_r240); - CPy_DecRef(cpy_r_r240); - if (cpy_r_r241) { - goto CPyL163; - } else - goto CPyL386; -CPyL161: ; - CPy_Reraise(); - if (!0) { - goto CPyL164; - } else - goto CPyL387; -CPyL162: ; - CPy_Unreachable(); -CPyL163: ; - CPy_RestoreExcInfo(cpy_r_r232); - CPy_DecRef(cpy_r_r232.f0); - CPy_DecRef(cpy_r_r232.f1); - CPy_DecRef(cpy_r_r232.f2); - goto CPyL170; -CPyL164: ; - CPy_RestoreExcInfo(cpy_r_r232); - CPy_DecRef(cpy_r_r232.f0); - CPy_DecRef(cpy_r_r232.f1); - CPy_DecRef(cpy_r_r232.f2); - cpy_r_r242 = CPy_KeepPropagating(); - if (!cpy_r_r242) { - goto CPyL171; - } else - goto CPyL388; -CPyL165: ; - CPy_Unreachable(); -CPyL166: ; - cpy_r_r243 = CPyModule_builtins; - cpy_r_r244 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r245 = CPyObject_GetAttr(cpy_r_r243, cpy_r_r244); - if (unlikely(cpy_r_r245 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 554, CPyStatic_console___globals); - goto CPyL378; - } - cpy_r_r246 = CPy_ExceptionMatches(cpy_r_r245); - CPy_DecRef(cpy_r_r245); - if (cpy_r_r246) { - goto CPyL170; - } else - goto CPyL389; -CPyL168: ; - CPy_Reraise(); - if (!0) { - goto CPyL171; - } else - goto CPyL390; -CPyL169: ; - CPy_Unreachable(); -CPyL170: ; - CPy_RestoreExcInfo(cpy_r_r198); - CPy_DecRef(cpy_r_r198.f0); - CPy_DecRef(cpy_r_r198.f1); - CPy_DecRef(cpy_r_r198.f2); - goto CPyL173; -CPyL171: ; - CPy_RestoreExcInfo(cpy_r_r198); - CPy_DecRef(cpy_r_r198.f0); - CPy_DecRef(cpy_r_r198.f1); - CPy_DecRef(cpy_r_r198.f2); - cpy_r_r247 = CPy_KeepPropagating(); - if (!cpy_r_r247) goto CPyL337; - CPy_Unreachable(); -CPyL173: ; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r248 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 556, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL363; - } - cpy_r_r249 = Py_None; - cpy_r_r250 = CPyList_SetItem(cpy_r_r248, -2, cpy_r_r249); - CPy_DECREF_NO_IMM(cpy_r_r248); - if (unlikely(!cpy_r_r250)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 556, CPyStatic_console___globals); - goto CPyL363; - } -CPyL175: ; - cpy_r_r251 = Py_None; - cpy_r_last_token = cpy_r_r251; - goto CPyL39; -CPyL176: ; - cpy_r_r252 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r253 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r252); - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 559, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r253))) - cpy_r_r254 = CPyTagged_FromObject(cpy_r_r253); - else { - CPy_TypeError("int", cpy_r_r253); cpy_r_r254 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r253); - if (unlikely(cpy_r_r254 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 559, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r255 = cpy_r_r254 == 24; - CPyTagged_DECREF(cpy_r_r254); - if (cpy_r_r255) { - goto CPyL391; - } else - goto CPyL190; -CPyL179: ; - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r256 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL392; - } - cpy_r_r257 = CPyList_GetItemShort(cpy_r_r256, -2); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); - goto CPyL392; - } - cpy_r_r258 = CPyStatics[2030]; /* 0 */ - cpy_r_r259 = PyObject_GetItem(cpy_r_r257, cpy_r_r258); - CPy_DECREF(cpy_r_r257); - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); - goto CPyL392; - } - cpy_r_r260 = CPyStatics[2031]; /* 1 */ - cpy_r_r261 = PyNumber_Add(cpy_r_r259, cpy_r_r260); - CPy_DECREF(cpy_r_r259); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); - goto CPyL392; - } - cpy_r_r262 = CPyStatics[225]; /* 'end' */ - cpy_r_r263 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r262); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r263 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); - goto CPyL393; - } - PyObject *__tmp114; - if (unlikely(!(PyTuple_Check(cpy_r_r263) && PyTuple_GET_SIZE(cpy_r_r263) == 2))) { - __tmp114 = NULL; - goto __LL115; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r263, 0)))) - __tmp114 = PyTuple_GET_ITEM(cpy_r_r263, 0); - else { - __tmp114 = NULL; - } - if (__tmp114 == NULL) goto __LL115; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r263, 1)))) - __tmp114 = PyTuple_GET_ITEM(cpy_r_r263, 1); - else { - __tmp114 = NULL; - } - if (__tmp114 == NULL) goto __LL115; - __tmp114 = cpy_r_r263; -__LL115: ; - if (unlikely(__tmp114 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r263); cpy_r_r264 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp116 = PyTuple_GET_ITEM(cpy_r_r263, 0); - CPyTagged __tmp117; - if (likely(PyLong_Check(__tmp116))) - __tmp117 = CPyTagged_FromObject(__tmp116); - else { - CPy_TypeError("int", __tmp116); __tmp117 = CPY_INT_TAG; - } - cpy_r_r264.f0 = __tmp117; - PyObject *__tmp118 = PyTuple_GET_ITEM(cpy_r_r263, 1); - CPyTagged __tmp119; - if (likely(PyLong_Check(__tmp118))) - __tmp119 = CPyTagged_FromObject(__tmp118); - else { - CPy_TypeError("int", __tmp118); __tmp119 = CPY_INT_TAG; - } - cpy_r_r264.f1 = __tmp119; - } - CPy_DECREF(cpy_r_r263); - if (unlikely(cpy_r_r264.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); - goto CPyL393; - } - cpy_r_r265.f0 = cpy_r_r261; - cpy_r_r265.f1 = cpy_r_r264; - CPy_INCREF(cpy_r_comma_data); - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r266 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL394; - } - cpy_r_r267 = PyTuple_New(2); - if (unlikely(cpy_r_r267 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp120 = cpy_r_r265.f0; - PyTuple_SET_ITEM(cpy_r_r267, 0, __tmp120); - PyObject *__tmp121 = PyTuple_New(2); - if (unlikely(__tmp121 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp122 = CPyTagged_StealAsObject(cpy_r_r265.f1.f0); - PyTuple_SET_ITEM(__tmp121, 0, __tmp122); - PyObject *__tmp123 = CPyTagged_StealAsObject(cpy_r_r265.f1.f1); - PyTuple_SET_ITEM(__tmp121, 1, __tmp123); - PyTuple_SET_ITEM(cpy_r_r267, 1, __tmp121); - cpy_r_r268 = CPyList_SetItem(cpy_r_r266, -2, cpy_r_r267); - CPy_DECREF_NO_IMM(cpy_r_r266); - if (unlikely(!cpy_r_r268)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); - goto CPyL395; - } - cpy_r_r269 = Py_None; - cpy_r_last_token = cpy_r_r269; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r270 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 563, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL374; - } - CPy_INCREF(cpy_r_local_dict); - cpy_r_r271 = CPyList_SetItem(cpy_r_r270, -2, cpy_r_local_dict); - CPy_DECREF_NO_IMM(cpy_r_r270); - if (unlikely(!cpy_r_r271)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 563, CPyStatic_console___globals); - goto CPyL374; - } - cpy_r_r272 = Py_None; - cpy_r_pending_active = cpy_r_r272; - goto CPyL39; -CPyL190: ; - cpy_r_r273 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r274 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r273); - if (unlikely(cpy_r_r274 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 566, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r274))) - cpy_r_r275 = CPyTagged_FromObject(cpy_r_r274); - else { - CPy_TypeError("int", cpy_r_r274); cpy_r_r275 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r274); - if (unlikely(cpy_r_r275 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 566, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r276 = cpy_r_r275 == 46; - CPyTagged_DECREF(cpy_r_r275); - if (cpy_r_r276) { - goto CPyL396; - } else - goto CPyL203; -CPyL193: ; - cpy_r_r277 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; - cpy_r_r278 = *(int64_t *)cpy_r_r277; - cpy_r_r279 = cpy_r_r278 << 1; - cpy_r_r280 = cpy_r_r279 != 0; - if (cpy_r_r280) { - goto CPyL397; - } else - goto CPyL197; -CPyL194: ; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r281 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 569, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL363; - } - cpy_r_r282 = CPyList_SetItem(cpy_r_r281, -2, cpy_r_pending_active); - CPy_DECREF_NO_IMM(cpy_r_r281); - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 569, CPyStatic_console___globals); - goto CPyL395; - } - cpy_r_r283 = Py_None; - cpy_r_pending_active = cpy_r_r283; - goto CPyL202; -CPyL197: ; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r284 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - cpy_r_r285 = CPyList_GetItemShort(cpy_r_r284, -2); - if (unlikely(cpy_r_r285 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals); - goto CPyL361; - } - cpy_r_r286 = CPyDef_console____obj_from_token(cpy_r_r285, cpy_r_last_token); - CPy_DECREF(cpy_r_r285); - CPy_DECREF(cpy_r_last_token); - if (unlikely(cpy_r_r286 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals); - goto CPyL363; - } - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r287 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL398; - } - cpy_r_r288 = CPyList_SetItem(cpy_r_r287, -2, cpy_r_r286); - CPy_DECREF_NO_IMM(cpy_r_r287); - if (unlikely(!cpy_r_r288)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals); - goto CPyL363; - } -CPyL202: ; - cpy_r_r289 = Py_None; - cpy_r_last_token = cpy_r_r289; - goto CPyL39; -CPyL203: ; - cpy_r_r290 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r291 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r290); - if (unlikely(cpy_r_r291 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 575, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r291))) - cpy_r_r292 = CPyTagged_FromObject(cpy_r_r291); - else { - CPy_TypeError("int", cpy_r_r291); cpy_r_r292 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r291); - if (unlikely(cpy_r_r292 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 575, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r293 = cpy_r_r292 == 14; - CPyTagged_DECREF(cpy_r_r292); - if (!cpy_r_r293) goto CPyL256; - cpy_r_r294 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; - cpy_r_r295 = *(int64_t *)cpy_r_r294; - cpy_r_r296 = cpy_r_r295 << 1; - cpy_r_r297 = cpy_r_r296 != 0; - if (!cpy_r_r297) goto CPyL210; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r298 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 578, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL355; - } - cpy_r_r299 = CPyList_SetItem(cpy_r_r298, -2, cpy_r_pending_active); - CPy_DECREF_NO_IMM(cpy_r_r298); - if (unlikely(!cpy_r_r299)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 578, CPyStatic_console___globals); - goto CPyL399; - } - cpy_r_r300 = Py_None; - cpy_r_pending_active = cpy_r_r300; -CPyL210: ; - cpy_r_r301 = (PyObject *)&_Py_NoneStruct; - cpy_r_r302 = cpy_r_last_token != cpy_r_r301; - if (!cpy_r_r302) goto CPyL250; - CPy_INCREF(cpy_r_last_token); - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r303 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL355; - } - cpy_r_r304 = PyObject_IsTrue(cpy_r_r303); - CPy_DECREF(cpy_r_r303); - cpy_r_r305 = cpy_r_r304 >= 0; - if (unlikely(!cpy_r_r305)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r306 = cpy_r_r304; - if (!cpy_r_r306) goto CPyL250; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r307 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL355; - } - cpy_r_r308 = CPyList_GetItemShort(cpy_r_r307, -2); - if (unlikely(cpy_r_r308 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r309 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL400; - } - cpy_r_r310 = CPyDef_console____obj_from_token(cpy_r_r308, cpy_r_r309); - CPy_DECREF(cpy_r_r308); - CPy_DECREF(cpy_r_r309); - if (unlikely(cpy_r_r310 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_obj = cpy_r_r310; - cpy_r_r311 = CPyModule_inspect; - cpy_r_r312 = CPyStatics[357]; /* 'isclass' */ - cpy_r_r313 = CPyObject_GetAttr(cpy_r_r311, cpy_r_r312); - if (unlikely(cpy_r_r313 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 584, CPyStatic_console___globals); - goto CPyL402; - } - PyObject *cpy_r_r314[1] = {cpy_r_obj}; - cpy_r_r315 = (PyObject **)&cpy_r_r314; - cpy_r_r316 = PyObject_Vectorcall(cpy_r_r313, cpy_r_r315, 1, 0); - CPy_DECREF(cpy_r_r313); - if (unlikely(cpy_r_r316 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 584, CPyStatic_console___globals); - goto CPyL402; - } - if (unlikely(!PyBool_Check(cpy_r_r316))) { - CPy_TypeError("bool", cpy_r_r316); cpy_r_r317 = 2; - } else - cpy_r_r317 = cpy_r_r316 == Py_True; - CPy_DECREF(cpy_r_r316); - if (unlikely(cpy_r_r317 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 584, CPyStatic_console___globals); - goto CPyL402; - } - if (!cpy_r_r317) goto CPyL224; - cpy_r_r318 = CPyStatics[289]; /* '__init__' */ - cpy_r_r319 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r318); - CPy_DECREF(cpy_r_obj); - if (unlikely(cpy_r_r319 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 585, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_obj = cpy_r_r319; - goto CPyL239; -CPyL224: ; - cpy_r_r320 = CPyModule_builtins; - cpy_r_r321 = CPyStatics[318]; /* 'callable' */ - cpy_r_r322 = CPyObject_GetAttr(cpy_r_r320, cpy_r_r321); - if (unlikely(cpy_r_r322 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 587, CPyStatic_console___globals); - goto CPyL402; - } - PyObject *cpy_r_r323[1] = {cpy_r_obj}; - cpy_r_r324 = (PyObject **)&cpy_r_r323; - cpy_r_r325 = PyObject_Vectorcall(cpy_r_r322, cpy_r_r324, 1, 0); - CPy_DECREF(cpy_r_r322); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 587, CPyStatic_console___globals); - goto CPyL402; - } - if (unlikely(!PyBool_Check(cpy_r_r325))) { - CPy_TypeError("bool", cpy_r_r325); cpy_r_r326 = 2; - } else - cpy_r_r326 = cpy_r_r325 == Py_True; - CPy_DECREF(cpy_r_r325); - if (unlikely(cpy_r_r326 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 587, CPyStatic_console___globals); - goto CPyL402; - } - if (!cpy_r_r326) goto CPyL239; - cpy_r_r327 = CPyStatics[332]; /* '_autosuggest' */ - cpy_r_r328 = PyObject_HasAttr(cpy_r_obj, cpy_r_r327); - if (cpy_r_r328) goto CPyL239; - cpy_r_r329 = CPyModule_inspect; - cpy_r_r330 = CPyStatics[358]; /* 'ismethod' */ - cpy_r_r331 = CPyObject_GetAttr(cpy_r_r329, cpy_r_r330); - if (unlikely(cpy_r_r331 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 589, CPyStatic_console___globals); - goto CPyL402; - } - PyObject *cpy_r_r332[1] = {cpy_r_obj}; - cpy_r_r333 = (PyObject **)&cpy_r_r332; - cpy_r_r334 = PyObject_Vectorcall(cpy_r_r331, cpy_r_r333, 1, 0); - CPy_DECREF(cpy_r_r331); - if (unlikely(cpy_r_r334 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 589, CPyStatic_console___globals); - goto CPyL402; - } - if (unlikely(!PyBool_Check(cpy_r_r334))) { - CPy_TypeError("bool", cpy_r_r334); cpy_r_r335 = 2; - } else - cpy_r_r335 = cpy_r_r334 == Py_True; - CPy_DECREF(cpy_r_r334); - if (unlikely(cpy_r_r335 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 589, CPyStatic_console___globals); - goto CPyL402; - } - if (cpy_r_r335) goto CPyL239; - cpy_r_r336 = CPyModule_inspect; - cpy_r_r337 = CPyStatics[359]; /* 'isfunction' */ - cpy_r_r338 = CPyObject_GetAttr(cpy_r_r336, cpy_r_r337); - if (unlikely(cpy_r_r338 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 590, CPyStatic_console___globals); - goto CPyL402; - } - PyObject *cpy_r_r339[1] = {cpy_r_obj}; - cpy_r_r340 = (PyObject **)&cpy_r_r339; - cpy_r_r341 = PyObject_Vectorcall(cpy_r_r338, cpy_r_r340, 1, 0); - CPy_DECREF(cpy_r_r338); - if (unlikely(cpy_r_r341 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 590, CPyStatic_console___globals); - goto CPyL402; - } - if (unlikely(!PyBool_Check(cpy_r_r341))) { - CPy_TypeError("bool", cpy_r_r341); cpy_r_r342 = 2; - } else - cpy_r_r342 = cpy_r_r341 == Py_True; - CPy_DECREF(cpy_r_r341); - if (unlikely(cpy_r_r342 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 590, CPyStatic_console___globals); - goto CPyL402; - } - if (cpy_r_r342) goto CPyL239; - cpy_r_r343 = CPyStatics[360]; /* '__call__' */ - cpy_r_r344 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r343); - CPy_DECREF(cpy_r_obj); - if (unlikely(cpy_r_r344 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 593, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_obj = cpy_r_r344; -CPyL239: ; - cpy_r_r345 = CPyStatics[361]; /* '__wrapped__' */ - cpy_r_r346 = PyObject_HasAttr(cpy_r_obj, cpy_r_r345); - if (!cpy_r_r346) goto CPyL242; - cpy_r_r347 = CPyStatics[361]; /* '__wrapped__' */ - cpy_r_r348 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r347); - CPy_DECREF(cpy_r_obj); - if (unlikely(cpy_r_r348 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 597, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_obj = cpy_r_r348; -CPyL242: ; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r349 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 599, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL402; - } - cpy_r_r350 = CPyList_SetItem(cpy_r_r349, -2, cpy_r_obj); - CPy_DECREF_NO_IMM(cpy_r_r349); - if (unlikely(!cpy_r_r350)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 599, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_r351 = Py_None; - cpy_r_last_token = cpy_r_r351; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r352 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 601, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL355; - } - cpy_r_r353 = CPyList_GetItemShort(cpy_r_r352, -2); - if (unlikely(cpy_r_r353 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 601, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r354 = CPyStatics[360]; /* '__call__' */ - cpy_r_r355 = PyObject_HasAttr(cpy_r_r353, cpy_r_r354); - CPy_DECREF(cpy_r_r353); - if (cpy_r_r355) { - goto CPyL250; - } else - goto CPyL403; -CPyL247: ; - cpy_r_r356 = CPyModule_builtins; - cpy_r_r357 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r358 = CPyObject_GetAttr(cpy_r_r356, cpy_r_r357); - if (unlikely(cpy_r_r358 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 602, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Raise(cpy_r_r358); - CPy_DECREF(cpy_r_r358); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 602, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL250: ; - cpy_r_r359 = CPyTagged_Add(cpy_r_paren_count, 2); - CPyTagged_DECREF(cpy_r_paren_count); - cpy_r_paren_count = cpy_r_r359; - CPy_INCREF(cpy_r_comma_data); - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r360 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL355; - } - cpy_r_r361 = CPyStatics[225]; /* 'end' */ - cpy_r_r362 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r361); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r362 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals); - goto CPyL404; - } - PyObject *__tmp124; - if (unlikely(!(PyTuple_Check(cpy_r_r362) && PyTuple_GET_SIZE(cpy_r_r362) == 2))) { - __tmp124 = NULL; - goto __LL125; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r362, 0)))) - __tmp124 = PyTuple_GET_ITEM(cpy_r_r362, 0); - else { - __tmp124 = NULL; - } - if (__tmp124 == NULL) goto __LL125; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r362, 1)))) - __tmp124 = PyTuple_GET_ITEM(cpy_r_r362, 1); - else { - __tmp124 = NULL; - } - if (__tmp124 == NULL) goto __LL125; - __tmp124 = cpy_r_r362; -__LL125: ; - if (unlikely(__tmp124 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r362); cpy_r_r363 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp126 = PyTuple_GET_ITEM(cpy_r_r362, 0); - CPyTagged __tmp127; - if (likely(PyLong_Check(__tmp126))) - __tmp127 = CPyTagged_FromObject(__tmp126); - else { - CPy_TypeError("int", __tmp126); __tmp127 = CPY_INT_TAG; - } - cpy_r_r363.f0 = __tmp127; - PyObject *__tmp128 = PyTuple_GET_ITEM(cpy_r_r362, 1); - CPyTagged __tmp129; - if (likely(PyLong_Check(__tmp128))) - __tmp129 = CPyTagged_FromObject(__tmp128); - else { - CPy_TypeError("int", __tmp128); __tmp129 = CPY_INT_TAG; - } - cpy_r_r363.f1 = __tmp129; - } - CPy_DECREF(cpy_r_r362); - if (unlikely(cpy_r_r363.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals); - goto CPyL404; - } - cpy_r_r364.f0 = 0; - cpy_r_r364.f1 = cpy_r_r363; - cpy_r_r365 = PyTuple_New(2); - if (unlikely(cpy_r_r365 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp130 = CPyTagged_StealAsObject(cpy_r_r364.f0); - PyTuple_SET_ITEM(cpy_r_r365, 0, __tmp130); - PyObject *__tmp131 = PyTuple_New(2); - if (unlikely(__tmp131 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp132 = CPyTagged_StealAsObject(cpy_r_r364.f1.f0); - PyTuple_SET_ITEM(__tmp131, 0, __tmp132); - PyObject *__tmp133 = CPyTagged_StealAsObject(cpy_r_r364.f1.f1); - PyTuple_SET_ITEM(__tmp131, 1, __tmp133); - PyTuple_SET_ITEM(cpy_r_r365, 1, __tmp131); - cpy_r_r366 = PyList_Append(cpy_r_r360, cpy_r_r365); - CPy_DECREF_NO_IMM(cpy_r_r360); - CPy_DECREF(cpy_r_r365); - cpy_r_r367 = cpy_r_r366 >= 0; - if (unlikely(!cpy_r_r367)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals); - goto CPyL361; - } - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r368 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 606, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - cpy_r_r369 = PyList_Append(cpy_r_r368, cpy_r_local_dict); - CPy_DECREF_NO_IMM(cpy_r_r368); - cpy_r_r370 = cpy_r_r369 >= 0; - if (unlikely(!cpy_r_r370)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 606, CPyStatic_console___globals); - goto CPyL361; - } else - goto CPyL39; -CPyL256: ; - cpy_r_r371 = CPyStatics[349]; /* 'exact_type' */ - cpy_r_r372 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r371); - if (unlikely(cpy_r_r372 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 608, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(PyLong_Check(cpy_r_r372))) - cpy_r_r373 = CPyTagged_FromObject(cpy_r_r372); - else { - CPy_TypeError("int", cpy_r_r372); cpy_r_r373 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r372); - if (unlikely(cpy_r_r373 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 608, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r374 = cpy_r_r373 == 18; - CPyTagged_DECREF(cpy_r_r373); - if (!cpy_r_r374) goto CPyL292; - if (cpy_r_is_open_sqb) { - goto CPyL405; - } else - goto CPyL266; -CPyL260: ; - cpy_r_r375 = CPyStatic_console___globals; - cpy_r_r376 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r377 = CPyDict_GetItem(cpy_r_r375, cpy_r_r376); - if (unlikely(cpy_r_r377 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 611, CPyStatic_console___globals); - goto CPyL337; - } - if (likely(PyDict_Check(cpy_r_r377))) - cpy_r_r378 = cpy_r_r377; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 611, CPyStatic_console___globals, "dict", cpy_r_r377); - goto CPyL337; - } - cpy_r_r379 = Py_None; - cpy_r_r380 = CPyDict_SetItem(cpy_r_r378, cpy_r_text, cpy_r_r379); - CPy_DECREF(cpy_r_r378); - cpy_r_r381 = cpy_r_r380 >= 0; - if (unlikely(!cpy_r_r381)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 611, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r382 = CPyModule_builtins; - cpy_r_r383 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r384 = CPyObject_GetAttr(cpy_r_r382, cpy_r_r383); - if (unlikely(cpy_r_r384 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 612, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Raise(cpy_r_r384); - CPy_DECREF(cpy_r_r384); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 612, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL266: ; - cpy_r_r385 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; - cpy_r_r386 = *(int64_t *)cpy_r_r385; - cpy_r_r387 = cpy_r_r386 << 1; - cpy_r_r388 = cpy_r_r387 != 0; - if (!cpy_r_r388) goto CPyL270; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r389 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 615, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL355; - } - cpy_r_r390 = CPyList_SetItem(cpy_r_r389, -2, cpy_r_pending_active); - CPy_DECREF_NO_IMM(cpy_r_r389); - if (unlikely(!cpy_r_r390)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 615, CPyStatic_console___globals); - goto CPyL399; - } - cpy_r_r391 = Py_None; - cpy_r_pending_active = cpy_r_r391; -CPyL270: ; - cpy_r_r392 = (PyObject *)&_Py_NoneStruct; - cpy_r_r393 = cpy_r_last_token != cpy_r_r392; - if (!cpy_r_r393) goto CPyL286; - CPy_INCREF(cpy_r_last_token); - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r394 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL355; - } - cpy_r_r395 = PyObject_IsTrue(cpy_r_r394); - CPy_DECREF(cpy_r_r394); - cpy_r_r396 = cpy_r_r395 >= 0; - if (unlikely(!cpy_r_r396)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r397 = cpy_r_r395; - if (!cpy_r_r397) goto CPyL286; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r398 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL355; - } - cpy_r_r399 = CPyList_GetItemShort(cpy_r_r398, -2); - if (unlikely(cpy_r_r399 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals); - goto CPyL355; - } - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r400 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL406; - } - cpy_r_r401 = CPyDef_console____obj_from_token(cpy_r_r399, cpy_r_r400); - CPy_DECREF(cpy_r_r399); - CPy_DECREF(cpy_r_r400); - if (unlikely(cpy_r_r401 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals); - goto CPyL401; - } - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r402 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL407; - } - cpy_r_r403 = CPyList_SetItem(cpy_r_r402, -2, cpy_r_r401); - CPy_DECREF_NO_IMM(cpy_r_r402); - if (unlikely(!cpy_r_r403)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_r404 = Py_None; - cpy_r_last_token = cpy_r_r404; - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r405 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 621, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL355; - } - cpy_r_r406 = CPyList_GetItemShort(cpy_r_r405, -2); - if (unlikely(cpy_r_r406 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 621, CPyStatic_console___globals); - goto CPyL355; - } - cpy_r_r407 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r408 = PyObject_HasAttr(cpy_r_r406, cpy_r_r407); - CPy_DECREF(cpy_r_r406); - if (cpy_r_r408) { - goto CPyL286; - } else - goto CPyL408; -CPyL283: ; - cpy_r_r409 = CPyModule_builtins; - cpy_r_r410 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r411 = CPyObject_GetAttr(cpy_r_r409, cpy_r_r410); - if (unlikely(cpy_r_r411 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 622, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Raise(cpy_r_r411); - CPy_DECREF(cpy_r_r411); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 622, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL286: ; - cpy_r_is_open_sqb = 1; - CPy_INCREF(cpy_r_comma_data); - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r412 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL355; - } - cpy_r_r413 = CPyStatics[225]; /* 'end' */ - cpy_r_r414 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r413); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r414 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals); - goto CPyL409; - } - PyObject *__tmp134; - if (unlikely(!(PyTuple_Check(cpy_r_r414) && PyTuple_GET_SIZE(cpy_r_r414) == 2))) { - __tmp134 = NULL; - goto __LL135; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r414, 0)))) - __tmp134 = PyTuple_GET_ITEM(cpy_r_r414, 0); - else { - __tmp134 = NULL; - } - if (__tmp134 == NULL) goto __LL135; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r414, 1)))) - __tmp134 = PyTuple_GET_ITEM(cpy_r_r414, 1); - else { - __tmp134 = NULL; - } - if (__tmp134 == NULL) goto __LL135; - __tmp134 = cpy_r_r414; -__LL135: ; - if (unlikely(__tmp134 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r414); cpy_r_r415 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp136 = PyTuple_GET_ITEM(cpy_r_r414, 0); - CPyTagged __tmp137; - if (likely(PyLong_Check(__tmp136))) - __tmp137 = CPyTagged_FromObject(__tmp136); - else { - CPy_TypeError("int", __tmp136); __tmp137 = CPY_INT_TAG; - } - cpy_r_r415.f0 = __tmp137; - PyObject *__tmp138 = PyTuple_GET_ITEM(cpy_r_r414, 1); - CPyTagged __tmp139; - if (likely(PyLong_Check(__tmp138))) - __tmp139 = CPyTagged_FromObject(__tmp138); - else { - CPy_TypeError("int", __tmp138); __tmp139 = CPY_INT_TAG; - } - cpy_r_r415.f1 = __tmp139; - } - CPy_DECREF(cpy_r_r414); - if (unlikely(cpy_r_r415.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals); - goto CPyL409; - } - cpy_r_r416.f0 = 0; - cpy_r_r416.f1 = cpy_r_r415; - cpy_r_r417 = PyTuple_New(2); - if (unlikely(cpy_r_r417 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp140 = CPyTagged_StealAsObject(cpy_r_r416.f0); - PyTuple_SET_ITEM(cpy_r_r417, 0, __tmp140); - PyObject *__tmp141 = PyTuple_New(2); - if (unlikely(__tmp141 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp142 = CPyTagged_StealAsObject(cpy_r_r416.f1.f0); - PyTuple_SET_ITEM(__tmp141, 0, __tmp142); - PyObject *__tmp143 = CPyTagged_StealAsObject(cpy_r_r416.f1.f1); - PyTuple_SET_ITEM(__tmp141, 1, __tmp143); - PyTuple_SET_ITEM(cpy_r_r417, 1, __tmp141); - cpy_r_r418 = PyList_Append(cpy_r_r412, cpy_r_r417); - CPy_DECREF_NO_IMM(cpy_r_r412); - CPy_DECREF(cpy_r_r417); - cpy_r_r419 = cpy_r_r418 >= 0; - if (unlikely(!cpy_r_r419)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals); - goto CPyL361; - } - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r420 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 626, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL361; - } - cpy_r_r421 = PyList_Append(cpy_r_r420, cpy_r_local_dict); - CPy_DECREF_NO_IMM(cpy_r_r420); - cpy_r_r422 = cpy_r_r421 >= 0; - if (unlikely(!cpy_r_r422)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 626, CPyStatic_console___globals); - goto CPyL361; - } else - goto CPyL39; -CPyL292: ; - cpy_r_r423 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; - cpy_r_r424 = *(int64_t *)cpy_r_r423; - cpy_r_r425 = cpy_r_r424 << 1; - cpy_r_r426 = cpy_r_r425 != 0; - if (cpy_r_r426) goto CPyL410; - cpy_r_r427 = (PyObject *)&_Py_NoneStruct; - cpy_r_r428 = cpy_r_last_token != cpy_r_r427; - if (!cpy_r_r428) goto CPyL411; - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r429 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL401; - } - cpy_r_r430 = PyObject_IsTrue(cpy_r_r429); - CPy_DECREF(cpy_r_r429); - cpy_r_r431 = cpy_r_r430 >= 0; - if (unlikely(!cpy_r_r431)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); - goto CPyL401; - } - cpy_r_r432 = cpy_r_r430; - if (cpy_r_r432) { - goto CPyL412; - } else - goto CPyL303; -CPyL297: ; - cpy_r_r433 = CPyStatic_console___globals; - cpy_r_r434 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r435 = CPyDict_GetItem(cpy_r_r433, cpy_r_r434); - if (unlikely(cpy_r_r435 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 630, CPyStatic_console___globals); - goto CPyL337; - } - if (likely(PyDict_Check(cpy_r_r435))) - cpy_r_r436 = cpy_r_r435; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 630, CPyStatic_console___globals, "dict", cpy_r_r435); - goto CPyL337; - } - cpy_r_r437 = Py_None; - cpy_r_r438 = CPyDict_SetItem(cpy_r_r436, cpy_r_text, cpy_r_r437); - CPy_DECREF(cpy_r_r436); - cpy_r_r439 = cpy_r_r438 >= 0; - if (unlikely(!cpy_r_r439)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 630, CPyStatic_console___globals); - goto CPyL337; - } - cpy_r_r440 = CPyModule_builtins; - cpy_r_r441 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r442 = CPyObject_GetAttr(cpy_r_r440, cpy_r_r441); - if (unlikely(cpy_r_r442 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 631, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Raise(cpy_r_r442); - CPy_DECREF(cpy_r_r442); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 631, CPyStatic_console___globals); - goto CPyL337; - } - CPy_Unreachable(); -CPyL303: ; - cpy_r_last_token = cpy_r_r72; - goto CPyL39; -CPyL304: ; - cpy_r_r443 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r443); - cpy_r_current_text = cpy_r_r443; - cpy_r_r444 = CPyStatics[220]; /* ' ' */ - cpy_r_r445 = CPyStatics[237]; /* 'endswith' */ - PyObject *cpy_r_r446[2] = {cpy_r_text, cpy_r_r444}; - cpy_r_r447 = (PyObject **)&cpy_r_r446; - cpy_r_r448 = PyObject_VectorcallMethod(cpy_r_r445, cpy_r_r447, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r448 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 637, CPyStatic_console___globals); - goto CPyL413; - } - cpy_r_r449 = PyObject_IsTrue(cpy_r_r448); - CPy_DECREF(cpy_r_r448); - cpy_r_r450 = cpy_r_r449 >= 0; - if (unlikely(!cpy_r_r450)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 637, CPyStatic_console___globals); - goto CPyL413; - } - cpy_r_r451 = cpy_r_r449; - if (cpy_r_r451) { - goto CPyL414; - } else - goto CPyL309; -CPyL307: ; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r452 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 638, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL342; - } - CPy_INCREF(cpy_r_local_dict); - cpy_r_r453 = CPyList_SetItem(cpy_r_r452, -2, cpy_r_local_dict); - CPy_DECREF_NO_IMM(cpy_r_r452); - if (unlikely(!cpy_r_r453)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 638, CPyStatic_console___globals); - goto CPyL342; - } else - goto CPyL325; -CPyL309: ; - cpy_r_r454 = (PyObject *)&_Py_NoneStruct; - cpy_r_r455 = cpy_r_last_token != cpy_r_r454; - if (!cpy_r_r455) goto CPyL415; - CPy_INCREF(cpy_r_last_token); - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r456 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL413; - } - cpy_r_r457 = PyObject_IsTrue(cpy_r_r456); - CPy_DECREF(cpy_r_r456); - cpy_r_r458 = cpy_r_r457 >= 0; - if (unlikely(!cpy_r_r458)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); - goto CPyL413; - } - cpy_r_r459 = cpy_r_r457; - if (!cpy_r_r459) goto CPyL415; - CPy_INCREF(cpy_r_last_token); - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r460 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 639, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL413; - } - cpy_r_r461 = CPyStatics[350]; /* 'type' */ - cpy_r_r462 = CPyObject_GetAttr(cpy_r_r460, cpy_r_r461); - CPy_DECREF(cpy_r_r460); - if (unlikely(cpy_r_r462 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 639, CPyStatic_console___globals); - goto CPyL413; - } - if (likely(PyLong_Check(cpy_r_r462))) - cpy_r_r463 = CPyTagged_FromObject(cpy_r_r462); - else { - CPy_TypeError("int", cpy_r_r462); cpy_r_r463 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r462); - if (unlikely(cpy_r_r463 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 639, CPyStatic_console___globals); - goto CPyL413; - } - cpy_r_r464 = cpy_r_r463 == 2; - if (cpy_r_r464) goto CPyL416; - cpy_r_r465 = cpy_r_r463 == 4; - if (cpy_r_r465) goto CPyL416; - cpy_r_r466 = cpy_r_r463 == 6; - CPyTagged_DECREF(cpy_r_r463); - if (cpy_r_r466) goto CPyL320; - if (0) { - goto CPyL417; - } else - goto CPyL415; -CPyL320: ; - if (1) { - goto CPyL417; - } else - goto CPyL415; -CPyL321: ; - if (likely(cpy_r_last_token != Py_None)) - cpy_r_r467 = cpy_r_last_token; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 640, CPyStatic_console___globals, "tuple", cpy_r_last_token); - goto CPyL418; - } - cpy_r_r468 = CPyStatics[342]; /* 'string' */ - cpy_r_r469 = CPyObject_GetAttr(cpy_r_r467, cpy_r_r468); - CPy_DECREF(cpy_r_r467); - if (unlikely(cpy_r_r469 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 640, CPyStatic_console___globals); - goto CPyL418; - } - if (likely(PyUnicode_Check(cpy_r_r469))) - cpy_r_r470 = cpy_r_r469; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 640, CPyStatic_console___globals, "str", cpy_r_r469); - goto CPyL418; - } - cpy_r_current_text = cpy_r_r470; -CPyL325: ; - CPy_INCREF(cpy_r_active_objects); - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r471 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL342; - } - CPy_INCREF(cpy_r_current_text); - if (likely(PyUnicode_Check(cpy_r_current_text))) - cpy_r_r472 = cpy_r_current_text; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "str", cpy_r_current_text); - goto CPyL419; - } - CPy_INCREF(cpy_r_comma_data); - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r473 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL420; - } - cpy_r_r474.f0 = cpy_r_r471; - cpy_r_r474.f1 = cpy_r_r472; - cpy_r_r474.f2 = cpy_r_r473; - cpy_r_r475 = CPyStatic_console___globals; - cpy_r_r476 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r477 = CPyDict_GetItem(cpy_r_r475, cpy_r_r476); - if (unlikely(cpy_r_r477 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals); - goto CPyL421; - } - if (likely(PyDict_Check(cpy_r_r477))) - cpy_r_r478 = cpy_r_r477; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "dict", cpy_r_r477); - goto CPyL421; - } - cpy_r_r479 = PyTuple_New(3); - if (unlikely(cpy_r_r479 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp144 = cpy_r_r474.f0; - PyTuple_SET_ITEM(cpy_r_r479, 0, __tmp144); - PyObject *__tmp145 = cpy_r_r474.f1; - PyTuple_SET_ITEM(cpy_r_r479, 1, __tmp145); - PyObject *__tmp146 = cpy_r_r474.f2; - PyTuple_SET_ITEM(cpy_r_r479, 2, __tmp146); - cpy_r_r480 = CPyDict_SetItem(cpy_r_r478, cpy_r_text, cpy_r_r479); - CPy_DECREF(cpy_r_r478); - CPy_DECREF(cpy_r_r479); - cpy_r_r481 = cpy_r_r480 >= 0; - if (unlikely(!cpy_r_r481)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals); - goto CPyL342; - } - if (likely(PyList_Check(cpy_r_active_objects))) - cpy_r_r482 = cpy_r_active_objects; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals, "list", cpy_r_active_objects); - goto CPyL422; - } - cpy_r_r483 = CPyList_Copy(cpy_r_r482); - CPy_DECREF_NO_IMM(cpy_r_r482); - if (unlikely(cpy_r_r483 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals); - goto CPyL422; - } - if (likely(PyUnicode_Check(cpy_r_current_text))) - cpy_r_r484 = cpy_r_current_text; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals, "str", cpy_r_current_text); - goto CPyL423; - } - if (likely(PyList_Check(cpy_r_comma_data))) - cpy_r_r485 = cpy_r_comma_data; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals, "list", cpy_r_comma_data); - goto CPyL424; - } - cpy_r_r486 = CPyList_Copy(cpy_r_r485); - CPy_DECREF_NO_IMM(cpy_r_r485); - if (unlikely(cpy_r_r486 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals); - goto CPyL424; - } - cpy_r_r487.f0 = cpy_r_r483; - cpy_r_r487.f1 = cpy_r_r484; - cpy_r_r487.f2 = cpy_r_r486; - cpy_r_r488 = PyTuple_New(3); - if (unlikely(cpy_r_r488 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp147 = cpy_r_r487.f0; - PyTuple_SET_ITEM(cpy_r_r488, 0, __tmp147); - PyObject *__tmp148 = cpy_r_r487.f1; - PyTuple_SET_ITEM(cpy_r_r488, 1, __tmp148); - PyObject *__tmp149 = cpy_r_r487.f2; - PyTuple_SET_ITEM(cpy_r_r488, 2, __tmp149); - return cpy_r_r488; -CPyL337: ; - cpy_r_r489 = NULL; - return cpy_r_r489; -CPyL338: ; - CPy_DECREF(cpy_r_r22); - goto CPyL16; -CPyL339: ; - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_active_objects); - goto CPyL19; -CPyL340: ; - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_current_text); - goto CPyL22; -CPyL341: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_current_text); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF(cpy_r_r29); - goto CPyL25; -CPyL342: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - goto CPyL337; -CPyL343: ; - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_r34); - goto CPyL337; -CPyL344: ; - CPy_DecRef(cpy_r_last_token); - goto CPyL337; -CPyL345: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_last_token); - goto CPyL337; -CPyL346: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPyTagged_DecRef(cpy_r_r47.f0); - CPyTagged_DecRef(cpy_r_r47.f1.f0); - CPyTagged_DecRef(cpy_r_r47.f1.f1); - goto CPyL337; -CPyL347: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - goto CPyL337; -CPyL348: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r59); - goto CPyL337; -CPyL349: ; - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - goto CPyL304; -CPyL350: ; - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL44; -CPyL351: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - goto CPyL50; -CPyL352: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_r76); - goto CPyL50; -CPyL353: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - goto CPyL48; -CPyL354: ; - CPy_DecRef(cpy_r_r73.f0); - CPy_DecRef(cpy_r_r73.f1); - CPy_DecRef(cpy_r_r73.f2); - goto CPyL49; -CPyL355: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - goto CPyL337; -CPyL356: ; - CPyTagged_DECREF(cpy_r_r86); - goto CPyL57; -CPyL357: ; - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r72); - goto CPyL304; -CPyL358: ; - CPyTagged_DECREF(cpy_r_r91); - goto CPyL64; -CPyL359: ; - CPy_DECREF(cpy_r_r72); - goto CPyL39; -CPyL360: ; - CPy_DECREF(cpy_r_last_token); - CPy_DECREF(cpy_r_r72); - goto CPyL72; -CPyL361: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL337; -CPyL362: ; - CPy_DECREF(cpy_r_last_token); - CPy_DECREF(cpy_r_r72); - goto CPyL77; -CPyL363: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL337; -CPyL364: ; - CPy_DECREF_NO_IMM(cpy_r_pending_active); - goto CPyL86; -CPyL365: ; - CPy_DecRef(cpy_r_pending_active); - goto CPyL102; -CPyL366: ; - CPy_DecRef(cpy_r_pending_active); - CPy_DecRef(cpy_r_r141); - goto CPyL102; -CPyL367: ; - CPy_DecRef(cpy_r_module); - goto CPyL102; -CPyL368: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL109; -CPyL369: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r153); - goto CPyL109; -CPyL370: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL106; -CPyL371: ; - CPy_DecRef(cpy_r_r150.f0); - CPy_DecRef(cpy_r_r150.f1); - CPy_DecRef(cpy_r_r150.f2); - goto CPyL107; -CPyL372: ; - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPy_DECREF(cpy_r_r72); - goto CPyL116; -CPyL373: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF(cpy_r_last_token); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - goto CPyL117; -CPyL374: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL337; -CPyL375: ; - CPy_DECREF(cpy_r_last_token); - goto CPyL175; -CPyL376: ; - CPy_DecRef(cpy_r_last_token); - goto CPyL137; -CPyL377: ; - CPy_DECREF_NO_IMM(cpy_r_pending_active); - goto CPyL136; -CPyL378: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL171; -CPyL379: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r201); - goto CPyL171; -CPyL380: ; - CPy_DecRef(cpy_r_pending_active); - goto CPyL147; -CPyL381: ; - CPy_DecRef(cpy_r_r223); - goto CPyL158; -CPyL382: ; - CPy_DecRef(cpy_r_module); - goto CPyL158; -CPyL383: ; - CPy_DecRef(cpy_r_pending_active); - goto CPyL157; -CPyL384: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL164; -CPyL385: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r235); - goto CPyL164; -CPyL386: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL161; -CPyL387: ; - CPy_DecRef(cpy_r_r198.f0); - CPy_DecRef(cpy_r_r198.f1); - CPy_DecRef(cpy_r_r198.f2); - CPy_DecRef(cpy_r_r232.f0); - CPy_DecRef(cpy_r_r232.f1); - CPy_DecRef(cpy_r_r232.f2); - goto CPyL162; -CPyL388: ; - CPy_DecRef(cpy_r_r198.f0); - CPy_DecRef(cpy_r_r198.f1); - CPy_DecRef(cpy_r_r198.f2); - goto CPyL165; -CPyL389: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL168; -CPyL390: ; - CPy_DecRef(cpy_r_r198.f0); - CPy_DecRef(cpy_r_r198.f1); - CPy_DecRef(cpy_r_r198.f2); - goto CPyL169; -CPyL391: ; - CPy_DECREF(cpy_r_last_token); - CPy_DECREF_NO_IMM(cpy_r_pending_active); - goto CPyL179; -CPyL392: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - goto CPyL337; -CPyL393: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r261); - goto CPyL337; -CPyL394: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r265.f0); - CPyTagged_DecRef(cpy_r_r265.f1.f0); - CPyTagged_DecRef(cpy_r_r265.f1.f1); - goto CPyL337; -CPyL395: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - goto CPyL337; -CPyL396: ; - CPy_DECREF(cpy_r_r72); - goto CPyL193; -CPyL397: ; - CPy_DECREF(cpy_r_last_token); - goto CPyL194; -CPyL398: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r286); - goto CPyL337; -CPyL399: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - goto CPyL337; -CPyL400: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r308); - goto CPyL337; -CPyL401: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - goto CPyL337; -CPyL402: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_obj); - goto CPyL337; -CPyL403: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF(cpy_r_last_token); - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r72); - goto CPyL247; -CPyL404: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r360); - goto CPyL337; -CPyL405: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF(cpy_r_last_token); - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r72); - goto CPyL260; -CPyL406: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r399); - goto CPyL337; -CPyL407: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r401); - goto CPyL337; -CPyL408: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF(cpy_r_last_token); - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r72); - goto CPyL283; -CPyL409: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - CPy_DecRef(cpy_r_pending_active); - CPyTagged_DecRef(cpy_r_paren_count); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r412); - goto CPyL337; -CPyL410: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF(cpy_r_last_token); - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r72); - goto CPyL297; -CPyL411: ; - CPy_DECREF(cpy_r_last_token); - goto CPyL303; -CPyL412: ; - CPy_DECREF(cpy_r_active_objects); - CPy_DECREF(cpy_r_comma_data); - CPy_DECREF_NO_IMM(cpy_r_pending_active); - CPyTagged_DECREF(cpy_r_paren_count); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r72); - goto CPyL297; -CPyL413: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_last_token); - goto CPyL337; -CPyL414: ; - CPy_DECREF(cpy_r_last_token); - goto CPyL307; -CPyL415: ; - CPy_DECREF(cpy_r_last_token); - goto CPyL325; -CPyL416: ; - CPyTagged_DECREF(cpy_r_r463); - goto CPyL320; -CPyL417: ; - CPy_DECREF(cpy_r_current_text); - goto CPyL321; -CPyL418: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_comma_data); - goto CPyL337; -CPyL419: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_r471); - goto CPyL337; -CPyL420: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_r471); - CPy_DecRef(cpy_r_r472); - goto CPyL337; -CPyL421: ; - CPy_DecRef(cpy_r_active_objects); - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_r474.f0); - CPy_DecRef(cpy_r_r474.f1); - CPy_DecRef(cpy_r_r474.f2); - goto CPyL337; -CPyL422: ; - CPy_DecRef(cpy_r_current_text); - CPy_DecRef(cpy_r_comma_data); - goto CPyL337; -CPyL423: ; - CPy_DecRef(cpy_r_comma_data); - CPy_DecRef(cpy_r_r483); - goto CPyL337; -CPyL424: ; - CPy_DecRef(cpy_r_r483); - CPy_DecRef(cpy_r_r484); - goto CPyL337; -} - -PyObject *CPyPy_console____parse_document(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"local_dict", "text", 0}; - static CPyArg_Parser parser = {"OO:_parse_document", kwlist, 0}; - PyObject *obj_local_dict; - PyObject *obj_text; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_local_dict, &obj_text)) { - return NULL; - } - PyObject *arg_local_dict = obj_local_dict; - PyObject *arg_text = obj_text; - PyObject *retval = CPyDef_console____parse_document(arg_local_dict, arg_text); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 468, CPyStatic_console___globals); - return NULL; -} - -char CPyDef_console_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - PyObject **cpy_r_r8; - PyObject **cpy_r_r9; - void *cpy_r_r11; - void *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r79; - void *cpy_r_r81; - void *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - int32_t cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - char cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - int32_t cpy_r_r147; - char cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - int32_t cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - char cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - int32_t cpy_r_r162; - char cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - int32_t cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - char cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - int32_t cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - int32_t cpy_r_r198; - char cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - char cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - int32_t cpy_r_r212; - char cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - int32_t cpy_r_r216; - char cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - char cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - int32_t cpy_r_r231; - char cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - int32_t cpy_r_r235; - char cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - char cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - int32_t cpy_r_r250; - char cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - int32_t cpy_r_r254; - char cpy_r_r255; - char cpy_r_r256; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_builtins; - cpy_r_r6 = (PyObject **)&CPyModule_code; - cpy_r_r7 = (PyObject **)&CPyModule_inspect; - cpy_r_r8 = (PyObject **)&CPyModule_sys; - cpy_r_r9 = (PyObject **)&CPyModule_tokenize; - PyObject **cpy_r_r10[5] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9}; - cpy_r_r11 = (void *)&cpy_r_r10; - int64_t cpy_r_r12[5] = {4, 5, 6, 7, 8}; - cpy_r_r13 = (void *)&cpy_r_r12; - cpy_r_r14 = CPyStatics[2107]; /* (('builtins', 'builtins', 'builtins'), - ('code', 'code', 'code'), - ('inspect', 'inspect', 'inspect'), - ('sys', 'sys', 'sys'), - ('tokenize', 'tokenize', 'tokenize')) */ - cpy_r_r15 = CPyStatic_console___globals; - cpy_r_r16 = CPyStatics[365]; /* 'brownie/_cli/console.py' */ - cpy_r_r17 = CPyStatics[12]; /* '' */ - cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); - if (!cpy_r_r18) goto CPyL81; - cpy_r_r19 = CPyStatics[2108]; /* ('Iterable',) */ - cpy_r_r20 = CPyStatics[366]; /* 'collections.abc' */ - cpy_r_r21 = CPyStatic_console___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("brownie/_cli/console.py", "", 9, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_collections___abc = cpy_r_r22; - CPy_INCREF(CPyModule_collections___abc); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2109]; /* ('StringIO',) */ - cpy_r_r24 = CPyStatics[367]; /* 'io' */ - cpy_r_r25 = CPyStatic_console___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("brownie/_cli/console.py", "", 10, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_io = cpy_r_r26; - CPy_INCREF(CPyModule_io); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2110]; /* ('Any', 'Dict', 'Final', 'Optional', 'final') */ - cpy_r_r28 = CPyStatics[14]; /* 'typing' */ - cpy_r_r29 = CPyStatic_console___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 11, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_typing = cpy_r_r30; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[2111]; /* ('PromptSession',) */ - cpy_r_r32 = CPyStatics[372]; /* 'prompt_toolkit' */ - cpy_r_r33 = CPyStatic_console___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 13, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit = cpy_r_r34; - CPy_INCREF(CPyModule_prompt_toolkit); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[2112]; /* ('AutoSuggest', 'Suggestion') */ - cpy_r_r36 = CPyStatics[374]; /* 'prompt_toolkit.auto_suggest' */ - cpy_r_r37 = CPyStatic_console___globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 14, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___auto_suggest = cpy_r_r38; - CPy_INCREF(CPyModule_prompt_toolkit___auto_suggest); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[2113]; /* ('Completer', 'Completion') */ - cpy_r_r40 = CPyStatics[376]; /* 'prompt_toolkit.completion' */ - cpy_r_r41 = CPyStatic_console___globals; - cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 15, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___completion = cpy_r_r42; - CPy_INCREF(CPyModule_prompt_toolkit___completion); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyStatics[2114]; /* ('EditingMode',) */ - cpy_r_r44 = CPyStatics[377]; /* 'prompt_toolkit.enums' */ - cpy_r_r45 = CPyStatic_console___globals; - cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 16, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___enums = cpy_r_r46; - CPy_INCREF(CPyModule_prompt_toolkit___enums); - CPy_DECREF(cpy_r_r46); - cpy_r_r47 = CPyStatics[2115]; /* ('FileHistory',) */ - cpy_r_r48 = CPyStatics[379]; /* 'prompt_toolkit.history' */ - cpy_r_r49 = CPyStatic_console___globals; - cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 17, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___history = cpy_r_r50; - CPy_INCREF(CPyModule_prompt_toolkit___history); - CPy_DECREF(cpy_r_r50); - cpy_r_r51 = CPyStatics[2116]; /* ('KeyBindings',) */ - cpy_r_r52 = CPyStatics[380]; /* 'prompt_toolkit.key_binding' */ - cpy_r_r53 = CPyStatic_console___globals; - cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 18, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___key_binding = cpy_r_r54; - CPy_INCREF(CPyModule_prompt_toolkit___key_binding); - CPy_DECREF(cpy_r_r54); - cpy_r_r55 = CPyStatics[2117]; /* ('load_key_bindings',) */ - cpy_r_r56 = CPyStatics[381]; /* 'prompt_toolkit.key_binding.defaults' */ - cpy_r_r57 = CPyStatic_console___globals; - cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 19, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___key_binding___defaults = cpy_r_r58; - CPy_INCREF(CPyModule_prompt_toolkit___key_binding___defaults); - CPy_DECREF(cpy_r_r58); - cpy_r_r59 = CPyStatics[2118]; /* ('Keys',) */ - cpy_r_r60 = CPyStatics[382]; /* 'prompt_toolkit.keys' */ - cpy_r_r61 = CPyStatic_console___globals; - cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 20, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___keys = cpy_r_r62; - CPy_INCREF(CPyModule_prompt_toolkit___keys); - CPy_DECREF(cpy_r_r62); - cpy_r_r63 = CPyStatics[2119]; /* ('PygmentsLexer',) */ - cpy_r_r64 = CPyStatics[383]; /* 'prompt_toolkit.lexers' */ - cpy_r_r65 = CPyStatic_console___globals; - cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 21, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___lexers = cpy_r_r66; - CPy_INCREF(CPyModule_prompt_toolkit___lexers); - CPy_DECREF(cpy_r_r66); - cpy_r_r67 = CPyStatics[2120]; /* ('style_from_pygments_cls',) */ - cpy_r_r68 = CPyStatics[384]; /* 'prompt_toolkit.styles.pygments' */ - cpy_r_r69 = CPyStatic_console___globals; - cpy_r_r70 = CPyImport_ImportFromMany(cpy_r_r68, cpy_r_r67, cpy_r_r67, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 22, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_prompt_toolkit___styles___pygments = cpy_r_r70; - CPy_INCREF(CPyModule_prompt_toolkit___styles___pygments); - CPy_DECREF(cpy_r_r70); - cpy_r_r71 = CPyStatics[2121]; /* ('PythonLexer',) */ - cpy_r_r72 = CPyStatics[385]; /* 'pygments.lexers' */ - cpy_r_r73 = CPyStatic_console___globals; - cpy_r_r74 = CPyImport_ImportFromMany(cpy_r_r72, cpy_r_r71, cpy_r_r71, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 23, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_pygments___lexers = cpy_r_r74; - CPy_INCREF(CPyModule_pygments___lexers); - CPy_DECREF(cpy_r_r74); - cpy_r_r75 = CPyStatics[2122]; /* ('get_style_by_name',) */ - cpy_r_r76 = CPyStatics[386]; /* 'pygments.styles' */ - cpy_r_r77 = CPyStatic_console___globals; - cpy_r_r78 = CPyImport_ImportFromMany(cpy_r_r76, cpy_r_r75, cpy_r_r75, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 24, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_pygments___styles = cpy_r_r78; - CPy_INCREF(CPyModule_pygments___styles); - CPy_DECREF(cpy_r_r78); - cpy_r_r79 = (PyObject **)&CPyModule_brownie; - PyObject **cpy_r_r80[1] = {cpy_r_r79}; - cpy_r_r81 = (void *)&cpy_r_r80; - int64_t cpy_r_r82[1] = {26}; - cpy_r_r83 = (void *)&cpy_r_r82; - cpy_r_r84 = CPyStatics[2124]; /* (('brownie', 'brownie', 'brownie'),) */ - cpy_r_r85 = CPyStatic_console___globals; - cpy_r_r86 = CPyStatics[365]; /* 'brownie/_cli/console.py' */ - cpy_r_r87 = CPyStatics[12]; /* '' */ - cpy_r_r88 = CPyImport_ImportMany(cpy_r_r84, cpy_r_r81, cpy_r_r85, cpy_r_r86, cpy_r_r87, cpy_r_r83); - if (!cpy_r_r88) goto CPyL81; - cpy_r_r89 = CPyStatics[2125]; /* ('network', 'project') */ - cpy_r_r90 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r91 = CPyStatic_console___globals; - cpy_r_r92 = CPyImport_ImportFromMany(cpy_r_r90, cpy_r_r89, cpy_r_r89, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 27, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie = cpy_r_r92; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r92); - cpy_r_r93 = CPyStatics[2126]; /* ('import_module',) */ - cpy_r_r94 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r95 = CPyStatic_console___globals; - cpy_r_r96 = CPyImport_ImportFromMany(cpy_r_r94, cpy_r_r93, cpy_r_r93, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 28, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie____c_constants = cpy_r_r96; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r96); - cpy_r_r97 = CPyStatics[2127]; /* ('CONFIG', '_get_data_folder', - '_update_argv_from_docopt') */ - cpy_r_r98 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r99 = CPyStatic_console___globals; - cpy_r_r100 = CPyImport_ImportFromMany(cpy_r_r98, cpy_r_r97, cpy_r_r97, cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 29, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie____config = cpy_r_r100; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r100); - cpy_r_r101 = CPyStatics[2128]; /* ('Project',) */ - cpy_r_r102 = CPyStatics[389]; /* 'brownie.project.main' */ - cpy_r_r103 = CPyStatic_console___globals; - cpy_r_r104 = CPyImport_ImportFromMany(cpy_r_r102, cpy_r_r101, cpy_r_r101, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 30, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie___project___main = cpy_r_r104; - CPy_INCREF(CPyModule_brownie___project___main); - CPy_DECREF(cpy_r_r104); - cpy_r_r105 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r106 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r107 = CPyStatic_console___globals; - cpy_r_r108 = CPyImport_ImportFromMany(cpy_r_r106, cpy_r_r105, cpy_r_r105, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 31, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie___utils = cpy_r_r108; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r108); - cpy_r_r109 = CPyStatics[2129]; /* ('bright_blue', 'bright_cyan') */ - cpy_r_r110 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r111 = CPyStatic_console___globals; - cpy_r_r112 = CPyImport_ImportFromMany(cpy_r_r110, cpy_r_r109, cpy_r_r109, cpy_r_r111); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 32, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie___utils____color = cpy_r_r112; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r112); - cpy_r_r113 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r114 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r115 = CPyStatic_console___globals; - cpy_r_r116 = CPyImport_ImportFromMany(cpy_r_r114, cpy_r_r113, cpy_r_r113, cpy_r_r115); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 33, CPyStatic_console___globals); - goto CPyL81; - } - CPyModule_brownie___utils___docopt = cpy_r_r116; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r116); - cpy_r_r117 = CPyStatics[391]; /* ('Usage: brownie console [options]\n' - '\n' - 'Options:\n' - ' --network Use a specific network ' - '(default ') */ - cpy_r_r118 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r118 != NULL)) goto CPyL30; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r119 = 0; - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); - goto CPyL81; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r120 = CPyStatics[240]; /* 'settings' */ - cpy_r_r121 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); - goto CPyL81; - } - if (likely(PyDict_Check(cpy_r_r121))) - cpy_r_r122 = cpy_r_r121; - else { - CPy_TypeErrorTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals, "dict", cpy_r_r121); - goto CPyL81; - } - cpy_r_r123 = CPyStatics[392]; /* 'networks' */ - cpy_r_r124 = CPyDict_GetItem(cpy_r_r122, cpy_r_r123); - CPy_DECREF(cpy_r_r122); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r125 = CPyStatics[393]; /* 'default' */ - cpy_r_r126 = PyObject_GetItem(cpy_r_r124, cpy_r_r125); - CPy_DECREF(cpy_r_r124); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r127 = PyObject_Str(cpy_r_r126); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 35, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r128 = CPyStatics[394]; /* (')\n' - ' --tb -t Show entire python ' - 'traceback on exceptions\n' - ' --help -h Display this message\n' - ' --no-compile Use previous contracts ' - 'compilation\n' - '\n' - 'Connects to the network and opens the brownie ' - 'console.\n') */ - cpy_r_r129 = CPyStr_Build(3, cpy_r_r117, cpy_r_r127, cpy_r_r128); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 35, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r130 = CPyStatic_console___globals; - cpy_r_r131 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r132 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r129); - CPy_DECREF(cpy_r_r129); - cpy_r_r133 = cpy_r_r132 >= 0; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 35, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r134 = PyDict_New(); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 46, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r135 = CPyStatic_console___globals; - cpy_r_r136 = CPyStatics[300]; /* '_parser_cache' */ - cpy_r_r137 = CPyDict_SetItem(cpy_r_r135, cpy_r_r136, cpy_r_r134); - CPy_DECREF(cpy_r_r134); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 46, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r139 = NULL; - cpy_r_r140 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r141 = (PyObject *)CPyType_console____Quitter_template; - cpy_r_r142 = CPyType_FromTemplate(cpy_r_r141, cpy_r_r139, cpy_r_r140); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r143 = CPyDef_console____Quitter_trait_vtable_setup(); - if (unlikely(cpy_r_r143 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL82; - } - cpy_r_r144 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r145 = CPyStatics[397]; /* 'name' */ - cpy_r_r146 = PyTuple_Pack(1, cpy_r_r145); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); - goto CPyL82; - } - cpy_r_r147 = PyObject_SetAttr(cpy_r_r142, cpy_r_r144, cpy_r_r146); - CPy_DECREF(cpy_r_r146); - cpy_r_r148 = cpy_r_r147 >= 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); - goto CPyL82; - } - CPyType_console____Quitter = (PyTypeObject *)cpy_r_r142; - CPy_INCREF(CPyType_console____Quitter); - cpy_r_r149 = CPyStatic_console___globals; - cpy_r_r150 = CPyStatics[398]; /* '_Quitter' */ - cpy_r_r151 = PyDict_SetItem(cpy_r_r149, cpy_r_r150, cpy_r_r142); - CPy_DECREF(cpy_r_r142); - cpy_r_r152 = cpy_r_r151 >= 0; - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r153 = NULL; - cpy_r_r154 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r155 = (PyObject *)CPyType_console___ConsolePrinter_template; - cpy_r_r156 = CPyType_FromTemplate(cpy_r_r155, cpy_r_r153, cpy_r_r154); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r157 = CPyDef_console___ConsolePrinter_trait_vtable_setup(); - if (unlikely(cpy_r_r157 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL83; - } - cpy_r_r158 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r159 = CPyStatics[223]; /* '_builtins_print' */ - cpy_r_r160 = CPyStatics[241]; /* 'console' */ - cpy_r_r161 = PyTuple_Pack(2, cpy_r_r159, cpy_r_r160); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); - goto CPyL83; - } - cpy_r_r162 = PyObject_SetAttr(cpy_r_r156, cpy_r_r158, cpy_r_r161); - CPy_DECREF(cpy_r_r161); - cpy_r_r163 = cpy_r_r162 >= 0; - if (unlikely(!cpy_r_r163)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); - goto CPyL83; - } - CPyType_console___ConsolePrinter = (PyTypeObject *)cpy_r_r156; - CPy_INCREF(CPyType_console___ConsolePrinter); - cpy_r_r164 = CPyStatic_console___globals; - cpy_r_r165 = CPyStatics[399]; /* 'ConsolePrinter' */ - cpy_r_r166 = PyDict_SetItem(cpy_r_r164, cpy_r_r165, cpy_r_r156); - CPy_DECREF(cpy_r_r156); - cpy_r_r167 = cpy_r_r166 >= 0; - if (unlikely(!cpy_r_r167)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r168 = (PyObject *)CPyType_console___ConsolePrinter; - cpy_r_r169 = CPyModule_builtins; - cpy_r_r170 = CPyStatics[53]; /* 'print' */ - cpy_r_r171 = CPyObject_GetAttr(cpy_r_r169, cpy_r_r170); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 98, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r172 = CPyStatics[223]; /* '_builtins_print' */ - cpy_r_r173 = PyObject_SetAttr(cpy_r_r168, cpy_r_r172, cpy_r_r171); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 98, CPyStatic_console___globals); - goto CPyL84; - } - CPyStatic_console___ConsolePrinter____builtins_print = cpy_r_r171; - CPy_INCREF(CPyStatic_console___ConsolePrinter____builtins_print); - CPy_DECREF(cpy_r_r171); - cpy_r_r175 = CPyModule_sys; - cpy_r_r176 = CPyStatics[222]; /* 'stdout' */ - cpy_r_r177 = CPyObject_GetAttr(cpy_r_r175, cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 106, CPyStatic_console___globals); - goto CPyL81; - } - CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file = cpy_r_r177; - CPy_INCREF(CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file); - CPy_DECREF(cpy_r_r177); - cpy_r_r178 = CPyModule_code; - cpy_r_r179 = CPyStatics[400]; /* 'InteractiveConsole' */ - cpy_r_r180 = CPyObject_GetAttr(cpy_r_r178, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r181 = PyTuple_Pack(1, cpy_r_r180); - CPy_DECREF(cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r182 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r183 = (PyObject *)CPyType_console___Console_template; - cpy_r_r184 = CPyType_FromTemplate(cpy_r_r183, cpy_r_r181, cpy_r_r182); - CPy_DECREF(cpy_r_r181); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r185 = CPyDef_console___Console_trait_vtable_setup(); - if (unlikely(cpy_r_r185 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL85; - } - cpy_r_r186 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r187 = CPyStatics[401]; /* 'prompt_input' */ - cpy_r_r188 = CPyStatics[402]; /* 'exit_on_continue' */ - cpy_r_r189 = CPyStatics[403]; /* 'compile_mode' */ - cpy_r_r190 = CPyStatics[231]; /* 'prompt_session' */ - cpy_r_r191 = CPyStatics[404]; /* 'console_printer' */ - cpy_r_r192 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r193 = PyTuple_Pack(6, cpy_r_r187, cpy_r_r188, cpy_r_r189, cpy_r_r190, cpy_r_r191, cpy_r_r192); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); - goto CPyL85; - } - cpy_r_r194 = PyObject_SetAttr(cpy_r_r184, cpy_r_r186, cpy_r_r193); - CPy_DECREF(cpy_r_r193); - cpy_r_r195 = cpy_r_r194 >= 0; - if (unlikely(!cpy_r_r195)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); - goto CPyL85; - } - CPyType_console___Console = (PyTypeObject *)cpy_r_r184; - CPy_INCREF(CPyType_console___Console); - cpy_r_r196 = CPyStatic_console___globals; - cpy_r_r197 = CPyStatics[406]; /* 'Console' */ - cpy_r_r198 = PyDict_SetItem(cpy_r_r196, cpy_r_r197, cpy_r_r184); - CPy_DECREF(cpy_r_r184); - cpy_r_r199 = cpy_r_r198 >= 0; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r200 = CPyStatic_console___globals; - cpy_r_r201 = CPyStatics[378]; /* 'FileHistory' */ - cpy_r_r202 = CPyDict_GetItem(cpy_r_r200, cpy_r_r201); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r203 = PyTuple_Pack(1, cpy_r_r202); - CPy_DECREF(cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r204 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r205 = (PyObject *)CPyType_console___SanitizedFileHistory_template; - cpy_r_r206 = CPyType_FromTemplate(cpy_r_r205, cpy_r_r203, cpy_r_r204); - CPy_DECREF(cpy_r_r203); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r207 = CPyDef_console___SanitizedFileHistory_trait_vtable_setup(); - if (unlikely(cpy_r_r207 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL86; - } - cpy_r_r208 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r209 = CPyStatics[290]; /* 'locals' */ - cpy_r_r210 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r211 = PyTuple_Pack(2, cpy_r_r209, cpy_r_r210); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); - goto CPyL86; - } - cpy_r_r212 = PyObject_SetAttr(cpy_r_r206, cpy_r_r208, cpy_r_r211); - CPy_DECREF(cpy_r_r211); - cpy_r_r213 = cpy_r_r212 >= 0; - if (unlikely(!cpy_r_r213)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); - goto CPyL86; - } - CPyType_console___SanitizedFileHistory = (PyTypeObject *)cpy_r_r206; - CPy_INCREF(CPyType_console___SanitizedFileHistory); - cpy_r_r214 = CPyStatic_console___globals; - cpy_r_r215 = CPyStatics[407]; /* 'SanitizedFileHistory' */ - cpy_r_r216 = PyDict_SetItem(cpy_r_r214, cpy_r_r215, cpy_r_r206); - CPy_DECREF(cpy_r_r206); - cpy_r_r217 = cpy_r_r216 >= 0; - if (unlikely(!cpy_r_r217)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r218 = CPyStatic_console___globals; - cpy_r_r219 = CPyStatics[375]; /* 'Completer' */ - cpy_r_r220 = CPyDict_GetItem(cpy_r_r218, cpy_r_r219); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r221 = PyTuple_Pack(1, cpy_r_r220); - CPy_DECREF(cpy_r_r220); - if (unlikely(cpy_r_r221 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r222 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r223 = (PyObject *)CPyType_console___ConsoleCompleter_template; - cpy_r_r224 = CPyType_FromTemplate(cpy_r_r223, cpy_r_r221, cpy_r_r222); - CPy_DECREF(cpy_r_r221); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r225 = CPyDef_console___ConsoleCompleter_trait_vtable_setup(); - if (unlikely(cpy_r_r225 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL87; - } - cpy_r_r226 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r227 = CPyStatics[241]; /* 'console' */ - cpy_r_r228 = CPyStatics[290]; /* 'locals' */ - cpy_r_r229 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r230 = PyTuple_Pack(3, cpy_r_r227, cpy_r_r228, cpy_r_r229); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); - goto CPyL87; - } - cpy_r_r231 = PyObject_SetAttr(cpy_r_r224, cpy_r_r226, cpy_r_r230); - CPy_DECREF(cpy_r_r230); - cpy_r_r232 = cpy_r_r231 >= 0; - if (unlikely(!cpy_r_r232)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); - goto CPyL87; - } - CPyType_console___ConsoleCompleter = (PyTypeObject *)cpy_r_r224; - CPy_INCREF(CPyType_console___ConsoleCompleter); - cpy_r_r233 = CPyStatic_console___globals; - cpy_r_r234 = CPyStatics[408]; /* 'ConsoleCompleter' */ - cpy_r_r235 = PyDict_SetItem(cpy_r_r233, cpy_r_r234, cpy_r_r224); - CPy_DECREF(cpy_r_r224); - cpy_r_r236 = cpy_r_r235 >= 0; - if (unlikely(!cpy_r_r236)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r237 = CPyStatic_console___globals; - cpy_r_r238 = CPyStatics[373]; /* 'AutoSuggest' */ - cpy_r_r239 = CPyDict_GetItem(cpy_r_r237, cpy_r_r238); - if (unlikely(cpy_r_r239 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r240 = PyTuple_Pack(1, cpy_r_r239); - CPy_DECREF(cpy_r_r239); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r241 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r242 = (PyObject *)CPyType_console___ConsoleAutoSuggest_template; - cpy_r_r243 = CPyType_FromTemplate(cpy_r_r242, cpy_r_r240, cpy_r_r241); - CPy_DECREF(cpy_r_r240); - if (unlikely(cpy_r_r243 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); - goto CPyL81; - } - cpy_r_r244 = CPyDef_console___ConsoleAutoSuggest_trait_vtable_setup(); - if (unlikely(cpy_r_r244 == 2)) { - CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); - goto CPyL88; - } - cpy_r_r245 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r246 = CPyStatics[241]; /* 'console' */ - cpy_r_r247 = CPyStatics[290]; /* 'locals' */ - cpy_r_r248 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r249 = PyTuple_Pack(3, cpy_r_r246, cpy_r_r247, cpy_r_r248); - if (unlikely(cpy_r_r249 == NULL)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); - goto CPyL88; - } - cpy_r_r250 = PyObject_SetAttr(cpy_r_r243, cpy_r_r245, cpy_r_r249); - CPy_DECREF(cpy_r_r249); - cpy_r_r251 = cpy_r_r250 >= 0; - if (unlikely(!cpy_r_r251)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); - goto CPyL88; - } - CPyType_console___ConsoleAutoSuggest = (PyTypeObject *)cpy_r_r243; - CPy_INCREF(CPyType_console___ConsoleAutoSuggest); - cpy_r_r252 = CPyStatic_console___globals; - cpy_r_r253 = CPyStatics[409]; /* 'ConsoleAutoSuggest' */ - cpy_r_r254 = PyDict_SetItem(cpy_r_r252, cpy_r_r253, cpy_r_r243); - CPy_DECREF(cpy_r_r243); - cpy_r_r255 = cpy_r_r254 >= 0; - if (unlikely(!cpy_r_r255)) { - CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); - goto CPyL81; - } - return 1; -CPyL81: ; - cpy_r_r256 = 2; - return cpy_r_r256; -CPyL82: ; - CPy_DecRef(cpy_r_r142); - goto CPyL81; -CPyL83: ; - CPy_DecRef(cpy_r_r156); - goto CPyL81; -CPyL84: ; - CPy_DecRef(cpy_r_r171); - goto CPyL81; -CPyL85: ; - CPy_DecRef(cpy_r_r184); - goto CPyL81; -CPyL86: ; - CPy_DecRef(cpy_r_r206); - goto CPyL81; -CPyL87: ; - CPy_DecRef(cpy_r_r224); - goto CPyL81; -CPyL88: ; - CPy_DecRef(cpy_r_r243); - goto CPyL81; -} -static PyMethodDef guimodule_methods[] = { - {"main", (PyCFunction)CPyPy_gui___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___gui(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___gui__internal, "__name__"); - CPyStatic_gui___globals = PyModule_GetDict(CPyModule_brownie____cli___gui__internal); - if (unlikely(CPyStatic_gui___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_gui_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___gui__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef guimodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.gui", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - guimodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___gui(void) -{ - if (CPyModule_brownie____cli___gui__internal) { - Py_INCREF(CPyModule_brownie____cli___gui__internal); - return CPyModule_brownie____cli___gui__internal; - } - CPyModule_brownie____cli___gui__internal = PyModule_Create(&guimodule); - if (unlikely(CPyModule_brownie____cli___gui__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___gui(CPyModule_brownie____cli___gui__internal) != 0) - goto fail; - return CPyModule_brownie____cli___gui__internal; - fail: - return NULL; -} - -PyObject *CPyDef_gui___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - cpy_r_r0 = CPyStatic_gui___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals); - goto CPyL13; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals, "str", cpy_r_r2); - goto CPyL13; - } - cpy_r_r4 = CPyStatic_gui___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals); - goto CPyL14; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals); - goto CPyL14; - } else - goto CPyL15; -CPyL4: ; - CPy_DECREF(cpy_r_r3); - cpy_r_r10 = NULL; - cpy_r_r11 = NULL; - cpy_r_r12 = 2; - cpy_r_r13 = 2; - cpy_r_r14 = CPyDef_project___main___load(cpy_r_r10, cpy_r_r11, cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 32, CPyStatic_gui___globals); - goto CPyL13; - } else - goto CPyL16; -CPyL5: ; - cpy_r_r15 = CPyStatics[410]; /* 'Loading Brownie GUI...' */ - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[53]; /* 'print' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 33, CPyStatic_gui___globals); - goto CPyL13; - } - PyObject *cpy_r_r19[1] = {cpy_r_r15}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 33, CPyStatic_gui___globals); - goto CPyL13; - } else - goto CPyL17; -CPyL7: ; - cpy_r_r22 = CPyStatic_gui___globals; - cpy_r_r23 = CPyStatics[250]; /* 'Gui' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 34, CPyStatic_gui___globals); - goto CPyL13; - } - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r24, 0, 0, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 34, CPyStatic_gui___globals); - goto CPyL13; - } - cpy_r_r26 = CPyStatics[411]; /* 'mainloop' */ - PyObject *cpy_r_r27[1] = {cpy_r_r25}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 34, CPyStatic_gui___globals); - goto CPyL18; - } else - goto CPyL19; -CPyL10: ; - CPy_DECREF(cpy_r_r25); - cpy_r_r30 = CPyStatics[412]; /* 'GUI was terminated.' */ - cpy_r_r31 = CPyModule_builtins; - cpy_r_r32 = CPyStatics[53]; /* 'print' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 35, CPyStatic_gui___globals); - goto CPyL13; - } - PyObject *cpy_r_r34[1] = {cpy_r_r30}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "main", 35, CPyStatic_gui___globals); - goto CPyL13; - } else - goto CPyL20; -CPyL12: ; - cpy_r_r37 = Py_None; - return cpy_r_r37; -CPyL13: ; - cpy_r_r38 = NULL; - return cpy_r_r38; -CPyL14: ; - CPy_DecRef(cpy_r_r3); - goto CPyL13; -CPyL15: ; - CPy_DECREF(cpy_r_r9); - goto CPyL4; -CPyL16: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - goto CPyL5; -CPyL17: ; - CPy_DECREF(cpy_r_r21); - goto CPyL7; -CPyL18: ; - CPy_DecRef(cpy_r_r25); - goto CPyL13; -CPyL19: ; - CPy_DECREF(cpy_r_r29); - goto CPyL10; -CPyL20: ; - CPy_DECREF(cpy_r_r36); - goto CPyL12; -} - -PyObject *CPyPy_gui___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_gui___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/gui.py", "main", 30, CPyStatic_gui___globals); - return NULL; -} - -char CPyDef_gui_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "", -1, CPyStatic_gui___globals); - goto CPyL8; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2092]; /* ('project',) */ - cpy_r_r6 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r7 = CPyStatic_gui___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "", 3, CPyStatic_gui___globals); - goto CPyL8; - } - CPyModule_brownie = cpy_r_r8; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2130]; /* ('Gui',) */ - cpy_r_r10 = CPyStatics[249]; /* 'brownie._gui' */ - cpy_r_r11 = CPyStatic_gui___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "", 4, CPyStatic_gui___globals); - goto CPyL8; - } - CPyModule_brownie____gui = cpy_r_r12; - CPy_INCREF(CPyModule_brownie____gui); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r14 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r15 = CPyStatic_gui___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/gui.py", "", 5, CPyStatic_gui___globals); - goto CPyL8; - } - CPyModule_brownie___utils___docopt = cpy_r_r16; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[413]; /* ('Usage: brownie gui\n' - '\n' - 'Options:\n' - ' --help -h Display this message\n' - '\n' - 'Opens the brownie GUI. Basic functionality is as ' - 'follows:\n' - '\n' - ' * Selecting an opcode will highlight the associated ' - 'source code.\n' - ' * Highlighting a section of the source will jump to ' - 'the most relevant opcode,\n' - ' if possible.\n' - ' * Opcodes with a darkened background have no ' - 'associated source code.\n' - ' * Type a pc number to jump to that opcode.\n' - ' * Right click an opcode to toggle highlighting on all ' - 'opcodes of the same type.\n' - ' * Press J to toggle highlighting on JUMP, JUMPI and ' - 'JUMPDEST opcodes.\n' - ' * Press R to toggle highlighting on all REVERT ' - 'opcodes.\n' - ' * Select a section of source code and press S to ' - 'enter scope mode. The\n' - ' instructions will be filtered to only display ' - 'opcodes related to the relevant\n' - ' code. Press A to disable and see all opcodes ' - 'again.\n' - ' * Press C to toggle unit test coverage visualization. ' - 'This will only work if\n' - ' you have already run brownie coverage on your ' - 'project. The coverage results\n' - ' are shown via different colors of text highlight.') */ - cpy_r_r18 = CPyStatic_gui___globals; - cpy_r_r19 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_cli/gui.py", "", 7, CPyStatic_gui___globals); - goto CPyL8; - } - return 1; -CPyL8: ; - cpy_r_r22 = 2; - return cpy_r_r22; -} -static PyMethodDef initmodule_methods[] = { - {"main", (PyCFunction)CPyPy_init___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___init(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___init__internal, "__name__"); - CPyStatic_init___globals = PyModule_GetDict(CPyModule_brownie____cli___init__internal); - if (unlikely(CPyStatic_init___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_init_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___init__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef initmodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.init", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - initmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___init(void) -{ - if (CPyModule_brownie____cli___init__internal) { - Py_INCREF(CPyModule_brownie____cli___init__internal); - return CPyModule_brownie____cli___init__internal; - } - CPyModule_brownie____cli___init__internal = PyModule_Create(&initmodule); - if (unlikely(CPyModule_brownie____cli___init__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___init(CPyModule_brownie____cli___init__internal) != 0) - goto fail; - return CPyModule_brownie____cli___init__internal; - fail: - return NULL; -} - -PyObject *CPyDef_init___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - cpy_r_r0 = CPyStatic_init___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals); - goto CPyL19; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals, "str", cpy_r_r2); - goto CPyL19; - } - cpy_r_r4 = CPyStatic_init___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals); - goto CPyL20; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals); - goto CPyL20; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals, "dict", cpy_r_r9); - goto CPyL19; - } - cpy_r_r11 = CPyStatics[169]; /* '' */ - cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL21; - } - cpy_r_r13 = PyObject_IsTrue(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL22; - } - cpy_r_r15 = cpy_r_r13; - if (!cpy_r_r15) goto CPyL23; - cpy_r_r16 = cpy_r_r12; - goto CPyL10; -CPyL9: ; - cpy_r_r17 = CPyStatics[175]; /* '.' */ - CPy_INCREF(cpy_r_r17); - cpy_r_r16 = cpy_r_r17; -CPyL10: ; - cpy_r_r18 = CPyStatics[170]; /* '--force' */ - cpy_r_r19 = CPyDict_GetItem(cpy_r_r10, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL24; - } - cpy_r_r20 = CPyStatics[170]; /* '--force' */ - cpy_r_r21 = CPyDict_GetItem(cpy_r_r10, cpy_r_r20); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL25; - } - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r22 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals, "str", cpy_r_r16); - goto CPyL26; - } - if (unlikely(!PyBool_Check(cpy_r_r19))) { - CPy_TypeError("bool", cpy_r_r19); cpy_r_r23 = 2; - } else - cpy_r_r23 = cpy_r_r19 == Py_True; - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r23 == 2)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL27; - } - if (unlikely(!PyBool_Check(cpy_r_r21))) { - CPy_TypeError("bool", cpy_r_r21); cpy_r_r24 = 2; - } else - cpy_r_r24 = cpy_r_r21 == Py_True; - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == 2)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL28; - } - cpy_r_r25 = CPyDef_project___main___new(cpy_r_r22, cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); - goto CPyL19; - } - cpy_r_r26 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r27 = CPyStatics[414]; /* 'A new Brownie project has been initialized at ' */ - cpy_r_r28 = CPyStr_Build(2, cpy_r_r27, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 32, CPyStatic_init___globals); - goto CPyL19; - } - cpy_r_r29 = CPyDef__color___notify(cpy_r_r26, cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "main", 32, CPyStatic_init___globals); - goto CPyL19; - } else - goto CPyL29; -CPyL18: ; - cpy_r_r30 = Py_None; - return cpy_r_r30; -CPyL19: ; - cpy_r_r31 = NULL; - return cpy_r_r31; -CPyL20: ; - CPy_DecRef(cpy_r_r3); - goto CPyL19; -CPyL21: ; - CPy_DecRef(cpy_r_r10); - goto CPyL19; -CPyL22: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL19; -CPyL23: ; - CPy_DECREF(cpy_r_r12); - goto CPyL9; -CPyL24: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - goto CPyL19; -CPyL25: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - goto CPyL19; -CPyL26: ; - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r21); - goto CPyL19; -CPyL27: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - goto CPyL19; -CPyL28: ; - CPy_DecRef(cpy_r_r22); - goto CPyL19; -CPyL29: ; - CPy_DECREF(cpy_r_r29); - goto CPyL18; -} - -PyObject *CPyPy_init___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_init___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/init.py", "main", 29, CPyStatic_init___globals); - return NULL; -} - -char CPyDef_init_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "", -1, CPyStatic_init___globals); - goto CPyL8; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2092]; /* ('project',) */ - cpy_r_r6 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r7 = CPyStatic_init___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "", 3, CPyStatic_init___globals); - goto CPyL8; - } - CPyModule_brownie = cpy_r_r8; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2093]; /* ('notify',) */ - cpy_r_r10 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r11 = CPyStatic_init___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "", 4, CPyStatic_init___globals); - goto CPyL8; - } - CPyModule_brownie___utils = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r14 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r15 = CPyStatic_init___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/init.py", "", 5, CPyStatic_init___globals); - goto CPyL8; - } - CPyModule_brownie___utils___docopt = cpy_r_r16; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[415]; /* ('Usage: brownie init [] [options]\n' - '\n' - 'Arguments:\n' - ' Path to initialize (default is ' - 'the current path)\n' - '\n' - 'Options:\n' - ' --force -f Allow initialization inside a ' - 'directory that is not\n' - ' empty, or a subdirectory of an ' - 'existing project\n' - ' --help -h Display this message\n' - '\n' - 'brownie init is used to create new brownie projects. ' - 'It creates the default\n' - 'structure for the brownie environment:\n' - '\n' - 'build/ Compiled contracts and test ' - 'data\n' - 'contracts/ Contract source code\n' - 'interfaces/ Interface source code\n' - 'reports/ Report files for contract ' - 'analysis\n' - 'scripts/ Scripts for deployment and ' - 'interaction\n' - 'tests/ Scripts for project testing\n') */ - cpy_r_r18 = CPyStatic_init___globals; - cpy_r_r19 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_cli/init.py", "", 7, CPyStatic_init___globals); - goto CPyL8; - } - return 1; -CPyL8: ; - cpy_r_r22 = 2; - return cpy_r_r22; -} -static PyMethodDef networksmodule_methods[] = { - {"main", (PyCFunction)CPyPy_networks___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {"_list", (PyCFunction)CPyPy_networks____list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list(verbose=False)\n--\n\n") /* docstring */}, - {"_add", (PyCFunction)CPyPy_networks____add, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add(env, id_, *args)\n--\n\n") /* docstring */}, - {"_modify", (PyCFunction)CPyPy_networks____modify, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_modify(id_, *args)\n--\n\n") /* docstring */}, - {"_delete", (PyCFunction)CPyPy_networks____delete, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete(id_)\n--\n\n") /* docstring */}, - {"_import", (PyCFunction)CPyPy_networks____import, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_import(path_str, replace=False)\n--\n\n") /* docstring */}, - {"_export", (PyCFunction)CPyPy_networks____export, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_export(path_str)\n--\n\n") /* docstring */}, - {"_update_provider", (PyCFunction)CPyPy_networks____update_provider, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_update_provider(name, url)\n--\n\n") /* docstring */}, - {"_delete_provider", (PyCFunction)CPyPy_networks____delete_provider, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete_provider(name)\n--\n\n") /* docstring */}, - {"_set_provider", (PyCFunction)CPyPy_networks____set_provider, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_set_provider(name)\n--\n\n") /* docstring */}, - {"_list_providers", (PyCFunction)CPyPy_networks____list_providers, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list_providers(verbose=False)\n--\n\n") /* docstring */}, - {"_parse_args", (PyCFunction)CPyPy_networks____parse_args, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_parse_args(args)\n--\n\n") /* docstring */}, - {"_print_verbose_providers_description", (PyCFunction)CPyPy_networks____print_verbose_providers_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_verbose_providers_description(providers)\n--\n\n") /* docstring */}, - {"_print_simple_providers_description", (PyCFunction)CPyPy_networks____print_simple_providers_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_simple_providers_description(providers)\n--\n\n") /* docstring */}, - {"_print_simple_network_description", (PyCFunction)CPyPy_networks____print_simple_network_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_simple_network_description(network_dict, is_last)\n--\n\n") /* docstring */}, - {"_print_verbose_network_description", (PyCFunction)CPyPy_networks____print_verbose_network_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_verbose_network_description(network_dict, is_last, indent=0)\n--\n\n") /* docstring */}, - {"_validate_network", (PyCFunction)CPyPy_networks____validate_network, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_validate_network(network, required)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___networks(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___networks__internal, "__name__"); - CPyStatic_networks___globals = PyModule_GetDict(CPyModule_brownie____cli___networks__internal); - if (unlikely(CPyStatic_networks___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_networks_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___networks__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef networksmodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.networks", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - networksmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___networks(void) -{ - if (CPyModule_brownie____cli___networks__internal) { - Py_INCREF(CPyModule_brownie____cli___networks__internal); - return CPyModule_brownie____cli___networks__internal; - } - CPyModule_brownie____cli___networks__internal = PyModule_Create(&networksmodule); - if (unlikely(CPyModule_brownie____cli___networks__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___networks(CPyModule_brownie____cli___networks__internal) != 0) - goto fail; - return CPyModule_brownie____cli___networks__internal; - fail: - return NULL; -} - -PyObject *CPyDef_networks___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T3OOO cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T3OOO cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - cpy_r_r0 = CPyStatic_networks___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals); - goto CPyL41; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals, "str", cpy_r_r2); - goto CPyL41; - } - cpy_r_r4 = CPyStatic_networks___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals); - goto CPyL42; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals, "dict", cpy_r_r9); - goto CPyL41; - } - cpy_r_r11 = CPyModule_sys; - cpy_r_r12 = CPyStatics[76]; /* 'modules' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals, "dict", cpy_r_r13); - goto CPyL43; - } - cpy_r_r15 = CPyStatic_networks___globals; - cpy_r_r16 = CPyStatics[101]; /* '__name__' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL44; - } - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals, "str", cpy_r_r17); - goto CPyL44; - } - cpy_r_r19 = CPyDict_GetItem(cpy_r_r14, cpy_r_r18); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL43; - } - cpy_r_r20 = CPyStatics[102]; /* '_' */ - cpy_r_r21 = CPyStatics[103]; /* '' */ - cpy_r_r22 = CPyDict_GetItem(cpy_r_r10, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL45; - } - cpy_r_r23 = PyObject_Str(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL45; - } - cpy_r_r24 = CPyStr_Build(2, cpy_r_r20, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL45; - } - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r24); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); - goto CPyL43; - } - goto CPyL25; -CPyL16: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 73, CPyStatic_networks___globals); - goto CPyL23; - } - cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); - CPy_DecRef(cpy_r_r29); - if (!cpy_r_r30) goto CPyL21; - cpy_r_r31 = CPyStatics[416]; /* 'Invalid command. Try brownie networks --help' */ - cpy_r_r32 = CPyModule_builtins; - cpy_r_r33 = CPyStatics[53]; /* 'print' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 74, CPyStatic_networks___globals); - goto CPyL23; - } - PyObject *cpy_r_r35[1] = {cpy_r_r31}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); - CPy_DecRef(cpy_r_r34); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 74, CPyStatic_networks___globals); - goto CPyL23; - } else - goto CPyL46; -CPyL20: ; - cpy_r_r38 = Py_None; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - return cpy_r_r38; -CPyL21: ; - CPy_Reraise(); - if (!0) { - goto CPyL23; - } else - goto CPyL47; -CPyL22: ; - CPy_Unreachable(); -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r39 = CPy_KeepPropagating(); - if (!cpy_r_r39) goto CPyL41; - CPy_Unreachable(); -CPyL25: ; - cpy_r_r40 = CPyStatics[106]; /* '' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r10, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 77, CPyStatic_networks___globals); - goto CPyL48; - } - cpy_r_r42 = PySequence_Tuple(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 77, CPyStatic_networks___globals); - goto CPyL48; - } - cpy_r_r43 = PyObject_CallObject(cpy_r_r25, cpy_r_r42); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 77, CPyStatic_networks___globals); - } else - goto CPyL49; -CPyL28: ; - cpy_r_r44 = CPy_CatchError(); - cpy_r_r45 = CPyModule_builtins; - cpy_r_r46 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 78, CPyStatic_networks___globals); - goto CPyL50; - } - cpy_r_r48 = CPy_ExceptionMatches(cpy_r_r47); - CPy_DecRef(cpy_r_r47); - if (!cpy_r_r48) goto CPyL51; - cpy_r_r49 = CPyStatics[108]; /* "Invalid arguments for command '" */ - cpy_r_r50 = CPyStatics[103]; /* '' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r10, cpy_r_r50); - CPy_DecRef(cpy_r_r10); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); - goto CPyL38; - } - cpy_r_r52 = PyObject_Str(cpy_r_r51); - CPy_DecRef(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); - goto CPyL38; - } - cpy_r_r53 = CPyStatics[417]; /* "'. Try brownie networks --help" */ - cpy_r_r54 = CPyStr_Build(3, cpy_r_r49, cpy_r_r52, cpy_r_r53); - CPy_DecRef(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); - goto CPyL38; - } - cpy_r_r55 = CPyModule_builtins; - cpy_r_r56 = CPyStatics[53]; /* 'print' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); - goto CPyL52; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DecRef(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); - goto CPyL52; - } else - goto CPyL53; -CPyL35: ; - CPy_DecRef(cpy_r_r54); - cpy_r_r61 = Py_None; - CPy_RestoreExcInfo(cpy_r_r44); - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - return cpy_r_r61; -CPyL36: ; - CPy_Reraise(); - if (!0) { - goto CPyL38; - } else - goto CPyL54; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - CPy_RestoreExcInfo(cpy_r_r44); - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL41; - CPy_Unreachable(); -CPyL40: ; - cpy_r_r63 = Py_None; - return cpy_r_r63; -CPyL41: ; - cpy_r_r64 = NULL; - return cpy_r_r64; -CPyL42: ; - CPy_DecRef(cpy_r_r3); - goto CPyL41; -CPyL43: ; - CPy_DecRef(cpy_r_r10); - goto CPyL16; -CPyL44: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - goto CPyL16; -CPyL45: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - goto CPyL16; -CPyL46: ; - CPy_DecRef(cpy_r_r37); - goto CPyL20; -CPyL47: ; - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL22; -CPyL48: ; - CPy_DecRef(cpy_r_r25); - goto CPyL28; -CPyL49: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r43); - goto CPyL40; -CPyL50: ; - CPy_DecRef(cpy_r_r10); - goto CPyL38; -CPyL51: ; - CPy_DecRef(cpy_r_r10); - goto CPyL36; -CPyL52: ; - CPy_DecRef(cpy_r_r54); - goto CPyL38; -CPyL53: ; - CPy_DecRef(cpy_r_r60); - goto CPyL35; -CPyL54: ; - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - goto CPyL37; -} - -PyObject *CPyPy_networks___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_networks___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "main", 69, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____list(PyObject *cpy_r_verbose) { - PyObject *cpy_r_r0; - PyObject *cpy_r_networks; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - tuple_T3OOO cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - tuple_T2OO cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - tuple_T3OOO cpy_r_r59; - tuple_T3OOO cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - tuple_T3OOO cpy_r_r71; - tuple_T3OOO cpy_r_r72; - tuple_T3OOO cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_value; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_is_last; - int32_t cpy_r_r111; - char cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; - char cpy_r_r116; - char cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject **cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - char cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject **cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - char cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - char cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; - char cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - cpy_r_r0 = NULL; - cpy_r_networks = cpy_r_r0; - if (cpy_r_verbose != NULL) goto CPyL110; - cpy_r_r1 = 0 ? Py_True : Py_False; - cpy_r_verbose = cpy_r_r1; -CPyL2: ; - cpy_r_r2 = PyUnicode_Check(cpy_r_verbose); - if (!cpy_r_r2) goto CPyL20; - if (likely(PyUnicode_Check(cpy_r_verbose))) - cpy_r_r3 = cpy_r_verbose; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals, "str", cpy_r_verbose); - goto CPyL111; - } - cpy_r_r4 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r5[1] = {cpy_r_r3}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals); - goto CPyL112; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals, "str", cpy_r_r7); - goto CPyL111; - } - cpy_r_r9 = CPyModule_builtins; - cpy_r_r10 = CPyStatics[305]; /* 'eval' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals); - goto CPyL113; - } - PyObject *cpy_r_r12[1] = {cpy_r_r8}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals); - goto CPyL113; - } - CPy_DECREF(cpy_r_r8); - cpy_r_verbose = cpy_r_r14; - goto CPyL20; -CPyL9: ; - cpy_r_r15 = CPy_CatchError(); - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[296]; /* 'NameError' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 87, CPyStatic_networks___globals); - goto CPyL18; - } - cpy_r_r19 = CPyModule_builtins; - cpy_r_r20 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 87, CPyStatic_networks___globals); - goto CPyL114; - } - cpy_r_r22.f0 = cpy_r_r18; - cpy_r_r22.f1 = cpy_r_r21; - cpy_r_r23 = PyTuple_New(2); - if (unlikely(cpy_r_r23 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp150 = cpy_r_r22.f0; - PyTuple_SET_ITEM(cpy_r_r23, 0, __tmp150); - PyObject *__tmp151 = cpy_r_r22.f1; - PyTuple_SET_ITEM(cpy_r_r23, 1, __tmp151); - cpy_r_r24 = CPy_ExceptionMatches(cpy_r_r23); - CPy_DecRef(cpy_r_r23); - if (!cpy_r_r24) goto CPyL16; - cpy_r_r25 = CPy_GetExcValue(); - cpy_r_r26 = CPyStatics[419]; /* "Please pass 'True' or 'False'." */ - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[53]; /* 'print' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 88, CPyStatic_networks___globals); - goto CPyL115; - } - PyObject *cpy_r_r30[1] = {cpy_r_r26}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); - CPy_DecRef(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 88, CPyStatic_networks___globals); - goto CPyL115; - } else - goto CPyL116; -CPyL14: ; - CPy_Raise(cpy_r_r25); - CPy_DecRef(cpy_r_r25); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 89, CPyStatic_networks___globals); - goto CPyL18; - } else - goto CPyL117; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - CPy_Reraise(); - if (!0) { - goto CPyL18; - } else - goto CPyL118; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - CPy_RestoreExcInfo(cpy_r_r15); - CPy_DecRef(cpy_r_r15.f0); - CPy_DecRef(cpy_r_r15.f1); - CPy_DecRef(cpy_r_r15.f2); - cpy_r_r33 = CPy_KeepPropagating(); - if (!cpy_r_r33) goto CPyL109; - CPy_Unreachable(); -CPyL20: ; - cpy_r_r34 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r35 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL120; - } - CPy_DECREF(cpy_r_r34); - cpy_r_r40 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r41[1] = {cpy_r_r39}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL121; - } - CPy_DECREF(cpy_r_r39); - cpy_r_r44 = CPy_TYPE(cpy_r_r43); - cpy_r_r45 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL122; - } - cpy_r_r47 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r47); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL123; - } - PyObject *cpy_r_r49[1] = {cpy_r_r43}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL123; - } - cpy_r_r52 = 1; - cpy_r_r53 = CPyModule_yaml; - cpy_r_r54 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 92, CPyStatic_networks___globals); - goto CPyL124; - } - PyObject *cpy_r_r56[1] = {cpy_r_r51}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r57, 1, 0); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 92, CPyStatic_networks___globals); - goto CPyL124; - } else - goto CPyL125; -CPyL29: ; - CPy_DECREF(cpy_r_r51); - cpy_r_networks = cpy_r_r58; - goto CPyL38; -CPyL30: ; - cpy_r_r59 = CPy_CatchError(); - cpy_r_r52 = 0; - cpy_r_r60 = CPy_GetExcInfo(); - cpy_r_r61 = cpy_r_r60.f0; - CPy_INCREF(cpy_r_r61); - cpy_r_r62 = cpy_r_r60.f1; - CPy_INCREF(cpy_r_r62); - cpy_r_r63 = cpy_r_r60.f2; - CPy_INCREF(cpy_r_r63); - CPy_DecRef(cpy_r_r60.f0); - CPy_DecRef(cpy_r_r60.f1); - CPy_DecRef(cpy_r_r60.f2); - PyObject *cpy_r_r64[4] = {cpy_r_r43, cpy_r_r61, cpy_r_r62, cpy_r_r63}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r65, 4, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL126; - } - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - cpy_r_r67 = PyObject_IsTrue(cpy_r_r66); - CPy_DecRef(cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL36; - } - cpy_r_r69 = cpy_r_r67; - if (cpy_r_r69) goto CPyL35; - CPy_Reraise(); - if (!0) { - goto CPyL36; - } else - goto CPyL127; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL38; -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - cpy_r_r70 = CPy_KeepPropagating(); - if (!cpy_r_r70) { - goto CPyL39; - } else - goto CPyL128; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - tuple_T3OOO __tmp152 = { NULL, NULL, NULL }; - cpy_r_r71 = __tmp152; - cpy_r_r72 = cpy_r_r71; - goto CPyL40; -CPyL39: ; - cpy_r_r73 = CPy_CatchError(); - cpy_r_r72 = cpy_r_r73; -CPyL40: ; - if (!cpy_r_r52) goto CPyL129; - cpy_r_r74 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r75[4] = {cpy_r_r43, cpy_r_r74, cpy_r_r74, cpy_r_r74}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r76, 4, 0); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); - goto CPyL130; - } else - goto CPyL131; -CPyL42: ; - CPy_DECREF(cpy_r_r43); -CPyL43: ; - if (cpy_r_r72.f0 == NULL) { - goto CPyL50; - } else - goto CPyL132; -CPyL44: ; - CPy_Reraise(); - if (!0) { - goto CPyL46; - } else - goto CPyL133; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - if (cpy_r_r72.f0 == NULL) goto CPyL48; - CPy_RestoreExcInfo(cpy_r_r72); - CPy_XDECREF(cpy_r_r72.f0); - CPy_XDECREF(cpy_r_r72.f1); - CPy_XDECREF(cpy_r_r72.f2); -CPyL48: ; - cpy_r_r78 = CPy_KeepPropagating(); - if (!cpy_r_r78) goto CPyL109; - CPy_Unreachable(); -CPyL50: ; - cpy_r_r79 = CPyStatics[422]; /* 'The following networks are declared:' */ - cpy_r_r80 = CPyModule_builtins; - cpy_r_r81 = CPyStatics[53]; /* 'print' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 94, CPyStatic_networks___globals); - goto CPyL119; - } - PyObject *cpy_r_r83[1] = {cpy_r_r79}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 94, CPyStatic_networks___globals); - goto CPyL119; - } else - goto CPyL134; -CPyL52: ; - cpy_r_r86 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL135; - } else - goto CPyL55; -CPyL53: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r87 = 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL55: ; - cpy_r_r88 = PyObject_GetItem(cpy_r_networks, cpy_r_r86); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r89 = PyObject_GetIter(cpy_r_r88); - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); - goto CPyL119; - } -CPyL57: ; - cpy_r_r90 = PyIter_Next(cpy_r_r89); - if (cpy_r_r90 == NULL) goto CPyL136; - cpy_r_r91 = CPyStatics[221]; /* '\n' */ - cpy_r_r92 = CPyStatics[397]; /* 'name' */ - cpy_r_r93 = PyObject_GetItem(cpy_r_r90, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); - goto CPyL137; - } - cpy_r_r94 = PyObject_Str(cpy_r_r93); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); - goto CPyL137; - } - cpy_r_r95 = CPyStr_Build(2, cpy_r_r91, cpy_r_r94); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); - goto CPyL137; - } - cpy_r_r96 = CPyModule_builtins; - cpy_r_r97 = CPyStatics[53]; /* 'print' */ - cpy_r_r98 = CPyObject_GetAttr(cpy_r_r96, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); - goto CPyL138; - } - PyObject *cpy_r_r99[1] = {cpy_r_r95}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_Vectorcall(cpy_r_r98, cpy_r_r100, 1, 0); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); - goto CPyL138; - } else - goto CPyL139; -CPyL63: ; - CPy_DECREF(cpy_r_r95); - cpy_r_r102 = CPyStatics[392]; /* 'networks' */ - cpy_r_r103 = PyObject_GetItem(cpy_r_r90, cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 98, CPyStatic_networks___globals); - goto CPyL137; - } - cpy_r_r104 = PyObject_GetIter(cpy_r_r103); - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 98, CPyStatic_networks___globals); - goto CPyL137; - } -CPyL65: ; - cpy_r_r105 = PyIter_Next(cpy_r_r104); - if (cpy_r_r105 == NULL) goto CPyL140; - cpy_r_value = cpy_r_r105; - cpy_r_r106 = CPyStatics[392]; /* 'networks' */ - cpy_r_r107 = PyObject_GetItem(cpy_r_r90, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 99, CPyStatic_networks___globals); - goto CPyL141; - } - cpy_r_r108 = CPyStatics[2029]; /* -1 */ - cpy_r_r109 = PyObject_GetItem(cpy_r_r107, cpy_r_r108); - CPy_DECREF(cpy_r_r107); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 99, CPyStatic_networks___globals); - goto CPyL141; - } - cpy_r_r110 = PyObject_RichCompare(cpy_r_value, cpy_r_r109, 2); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 99, CPyStatic_networks___globals); - goto CPyL141; - } - cpy_r_is_last = cpy_r_r110; - cpy_r_r111 = PyObject_IsTrue(cpy_r_verbose); - cpy_r_r112 = cpy_r_r111 >= 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 83, CPyStatic_networks___globals); - goto CPyL142; - } - cpy_r_r113 = cpy_r_r111; - if (!cpy_r_r113) goto CPyL72; - cpy_r_r114 = NULL; - cpy_r_r115 = CPyDef_networks____print_verbose_network_description(cpy_r_value, cpy_r_is_last, cpy_r_r114); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_is_last); - if (unlikely(cpy_r_r115 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 101, CPyStatic_networks___globals); - goto CPyL143; - } else - goto CPyL65; -CPyL72: ; - cpy_r_r116 = CPyDef_networks____print_simple_network_description(cpy_r_value, cpy_r_is_last); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_is_last); - if (unlikely(cpy_r_r116 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 103, CPyStatic_networks___globals); - goto CPyL143; - } else - goto CPyL65; -CPyL73: ; - cpy_r_r117 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r117)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 98, CPyStatic_networks___globals); - goto CPyL144; - } else - goto CPyL57; -CPyL74: ; - cpy_r_r118 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r118)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r119 = CPyStatics[424]; /* '\nDevelopment' */ - cpy_r_r120 = CPyModule_builtins; - cpy_r_r121 = CPyStatics[53]; /* 'print' */ - cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 105, CPyStatic_networks___globals); - goto CPyL119; - } - PyObject *cpy_r_r123[1] = {cpy_r_r119}; - cpy_r_r124 = (PyObject **)&cpy_r_r123; - cpy_r_r125 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r124, 1, 0); - CPy_DECREF(cpy_r_r122); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 105, CPyStatic_networks___globals); - goto CPyL119; - } else - goto CPyL145; -CPyL77: ; - cpy_r_r126 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL146; - } else - goto CPyL80; -CPyL78: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r127 = 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL80: ; - cpy_r_r128 = PyObject_GetItem(cpy_r_networks, cpy_r_r126); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r129 = PyObject_GetIter(cpy_r_r128); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); - goto CPyL119; - } -CPyL82: ; - cpy_r_r130 = PyIter_Next(cpy_r_r129); - if (cpy_r_r130 == NULL) goto CPyL147; - cpy_r_value = cpy_r_r130; - cpy_r_r131 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL148; - } else - goto CPyL86; -CPyL84: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r132 = 0; - if (unlikely(!cpy_r_r132)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL86: ; - cpy_r_r133 = PyObject_GetItem(cpy_r_networks, cpy_r_r131); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); - goto CPyL149; - } - cpy_r_r134 = CPyStatics[2029]; /* -1 */ - cpy_r_r135 = PyObject_GetItem(cpy_r_r133, cpy_r_r134); - CPy_DECREF(cpy_r_r133); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); - goto CPyL149; - } - cpy_r_r136 = PyObject_RichCompare(cpy_r_value, cpy_r_r135, 2); - CPy_DECREF(cpy_r_r135); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); - goto CPyL149; - } - cpy_r_is_last = cpy_r_r136; - cpy_r_r137 = PyObject_IsTrue(cpy_r_verbose); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 83, CPyStatic_networks___globals); - goto CPyL150; - } - cpy_r_r139 = cpy_r_r137; - if (cpy_r_r139) { - goto CPyL151; - } else - goto CPyL106; -CPyL91: ; - cpy_r_r140 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r141 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r142[2] = {cpy_r_value, cpy_r_r140}; - cpy_r_r143 = (PyObject **)&cpy_r_r142; - cpy_r_r144 = PyObject_VectorcallMethod(cpy_r_r141, cpy_r_r143, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 109, CPyStatic_networks___globals); - goto CPyL149; - } - cpy_r_r145 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL152; - } else - goto CPyL95; -CPyL93: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r146 = 0; - if (unlikely(!cpy_r_r146)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL95: ; - cpy_r_r147 = PyObject_GetItem(cpy_r_networks, cpy_r_r145); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); - goto CPyL153; - } - cpy_r_r148 = CPyStatics[2029]; /* -1 */ - cpy_r_r149 = PyObject_GetItem(cpy_r_r147, cpy_r_r148); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); - goto CPyL153; - } - cpy_r_r150 = PyObject_RichCompare(cpy_r_value, cpy_r_r149, 2); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); - goto CPyL153; - } - cpy_r_r151 = NULL; - cpy_r_r152 = CPyDef_networks____print_verbose_network_description(cpy_r_value, cpy_r_r150, cpy_r_r151); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r152 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); - goto CPyL153; - } - cpy_r_r153 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL154; - } else - goto CPyL102; -CPyL100: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r154 = 0; - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL102: ; - cpy_r_r155 = PyObject_GetItem(cpy_r_networks, cpy_r_r153); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); - goto CPyL153; - } - cpy_r_r156 = CPyStatics[2029]; /* -1 */ - cpy_r_r157 = PyObject_GetItem(cpy_r_r155, cpy_r_r156); - CPy_DECREF(cpy_r_r155); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); - goto CPyL153; - } - cpy_r_r158 = PyObject_RichCompare(cpy_r_value, cpy_r_r157, 2); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_r157); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); - goto CPyL155; - } - cpy_r_r159 = CPyStatics[2032]; /* 2 */ - cpy_r_r160 = CPyDef_networks____print_verbose_network_description(cpy_r_r144, cpy_r_r158, cpy_r_r159); - CPy_DECREF(cpy_r_r144); - CPy_DECREF(cpy_r_r158); - if (unlikely(cpy_r_r160 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); - goto CPyL156; - } else - goto CPyL82; -CPyL106: ; - cpy_r_r161 = CPyDef_networks____print_simple_network_description(cpy_r_value, cpy_r_is_last); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_is_last); - if (unlikely(cpy_r_r161 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 113, CPyStatic_networks___globals); - goto CPyL156; - } else - goto CPyL82; -CPyL107: ; - cpy_r_r162 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r162)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); - goto CPyL109; - } - cpy_r_r163 = Py_None; - return cpy_r_r163; -CPyL109: ; - cpy_r_r164 = NULL; - return cpy_r_r164; -CPyL110: ; - CPy_INCREF(cpy_r_verbose); - goto CPyL2; -CPyL111: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL9; -CPyL112: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r3); - goto CPyL9; -CPyL113: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r8); - goto CPyL9; -CPyL114: ; - CPy_DecRef(cpy_r_r18); - goto CPyL18; -CPyL115: ; - CPy_DecRef(cpy_r_r25); - goto CPyL18; -CPyL116: ; - CPy_DecRef(cpy_r_r32); - goto CPyL14; -CPyL117: ; - CPy_DecRef(cpy_r_r15.f0); - CPy_DecRef(cpy_r_r15.f1); - CPy_DecRef(cpy_r_r15.f2); - goto CPyL15; -CPyL118: ; - CPy_DecRef(cpy_r_r15.f0); - CPy_DecRef(cpy_r_r15.f1); - CPy_DecRef(cpy_r_r15.f2); - goto CPyL17; -CPyL119: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - goto CPyL109; -CPyL120: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r34); - goto CPyL109; -CPyL121: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r39); - goto CPyL109; -CPyL122: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - goto CPyL109; -CPyL123: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - goto CPyL109; -CPyL124: ; - CPy_DecRef(cpy_r_r51); - goto CPyL30; -CPyL125: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL29; -CPyL126: ; - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - goto CPyL36; -CPyL127: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL34; -CPyL128: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - goto CPyL37; -CPyL129: ; - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r46); - goto CPyL43; -CPyL130: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r43); - goto CPyL46; -CPyL131: ; - CPy_DECREF(cpy_r_r77); - goto CPyL42; -CPyL132: ; - CPy_DECREF(cpy_r_verbose); - CPy_XDECREF(cpy_r_networks); - goto CPyL44; -CPyL133: ; - CPy_XDECREF(cpy_r_r72.f0); - CPy_XDECREF(cpy_r_r72.f1); - CPy_XDECREF(cpy_r_r72.f2); - goto CPyL45; -CPyL134: ; - CPy_DECREF(cpy_r_r85); - goto CPyL52; -CPyL135: ; - CPy_DECREF(cpy_r_verbose); - goto CPyL53; -CPyL136: ; - CPy_DECREF(cpy_r_r89); - goto CPyL74; -CPyL137: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - goto CPyL109; -CPyL138: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r95); - goto CPyL109; -CPyL139: ; - CPy_DECREF(cpy_r_r101); - goto CPyL63; -CPyL140: ; - CPy_DECREF(cpy_r_r90); - CPy_DECREF(cpy_r_r104); - goto CPyL73; -CPyL141: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_value); - goto CPyL109; -CPyL142: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_is_last); - goto CPyL109; -CPyL143: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r104); - goto CPyL109; -CPyL144: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r89); - goto CPyL109; -CPyL145: ; - CPy_DECREF(cpy_r_r125); - goto CPyL77; -CPyL146: ; - CPy_DECREF(cpy_r_verbose); - goto CPyL78; -CPyL147: ; - CPy_DECREF(cpy_r_verbose); - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r129); - goto CPyL107; -CPyL148: ; - CPy_DECREF(cpy_r_verbose); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_r129); - goto CPyL84; -CPyL149: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r129); - goto CPyL109; -CPyL150: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_is_last); - CPy_DecRef(cpy_r_r129); - goto CPyL109; -CPyL151: ; - CPy_DECREF(cpy_r_is_last); - goto CPyL91; -CPyL152: ; - CPy_DECREF(cpy_r_verbose); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r144); - goto CPyL93; -CPyL153: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r129); - CPy_DecRef(cpy_r_r144); - goto CPyL109; -CPyL154: ; - CPy_DECREF(cpy_r_verbose); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r144); - goto CPyL100; -CPyL155: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r129); - CPy_DecRef(cpy_r_r144); - goto CPyL109; -CPyL156: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r129); - goto CPyL109; -} - -PyObject *CPyPy_networks____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"verbose", 0}; - static CPyArg_Parser parser = {"|O:_list", kwlist, 0}; - PyObject *obj_verbose = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_verbose)) { - return NULL; - } - PyObject *arg_verbose; - if (obj_verbose == NULL) { - arg_verbose = NULL; - } else { - arg_verbose = obj_verbose; - } - PyObject *retval = CPyDef_networks____list(arg_verbose); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_list", 83, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____add(PyObject *cpy_r_env, PyObject *cpy_r_id_, PyObject *cpy_r_args) { - PyObject *cpy_r_r0; - PyObject *cpy_r_networks; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - tuple_T3OOO cpy_r_r56; - tuple_T3OOO cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - char cpy_r_r67; - tuple_T3OOO cpy_r_r68; - tuple_T3OOO cpy_r_r69; - tuple_T3OOO cpy_r_r70; - PyObject *cpy_r_r71; - PyObject **cpy_r_r73; - PyObject *cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject **cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject **cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject **cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_new; - tuple_T3OOO cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject **cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - int32_t cpy_r_r126; - char cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject **cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - PyObject *cpy_r_r137; - int32_t cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - tuple_T4OOOO cpy_r_r143; - PyObject *cpy_r_r144; - char cpy_r_r145; - PyObject *cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject **cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - char cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject **cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject **cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - int32_t cpy_r_r169; - char cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_target; - PyObject *cpy_r_r177; - char cpy_r_r178; - PyObject *cpy_r_r179; - char 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_r186; - PyObject **cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - char cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - int32_t cpy_r_r199; - char cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - tuple_T3OOO cpy_r_r204; - PyObject *cpy_r_r205; - char cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject **cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject **cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject **cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject **cpy_r_r229; - PyObject *cpy_r_r230; - char cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - char cpy_r_r235; - PyObject **cpy_r_r237; - PyObject *cpy_r_r238; - char cpy_r_r239; - tuple_T3OOO cpy_r_r240; - tuple_T3OOO cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject **cpy_r_r246; - PyObject *cpy_r_r247; - int32_t cpy_r_r248; - char cpy_r_r249; - char cpy_r_r250; - char cpy_r_r251; - tuple_T3OOO cpy_r_r252; - tuple_T3OOO cpy_r_r253; - tuple_T3OOO cpy_r_r254; - PyObject *cpy_r_r255; - PyObject **cpy_r_r257; - PyObject *cpy_r_r258; - char cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - char cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - char cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - cpy_r_r0 = NULL; - cpy_r_networks = cpy_r_r0; - cpy_r_r1 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL174; - } else - goto CPyL3; -CPyL1: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r3 = CPyStatics[392]; /* 'networks' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals); - goto CPyL175; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals, "dict", cpy_r_r4); - goto CPyL175; - } - cpy_r_r6 = PyDict_Contains(cpy_r_r5, cpy_r_id_); - CPy_DECREF(cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals); - goto CPyL175; - } - cpy_r_r8 = cpy_r_r6; - if (cpy_r_r8) { - goto CPyL176; - } else - goto CPyL17; -CPyL7: ; - cpy_r_r9 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ - cpy_r_r10 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL173; - } - cpy_r_r11 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r11 == NULL)) { - goto CPyL177; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r12 = 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r13 = PyObject_Str(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL178; - } - cpy_r_r14 = CPyStatics[428]; /* "' already exists" */ - cpy_r_r15 = CPyStr_Build(4, cpy_r_r9, cpy_r_r10, cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL173; - } - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL179; - } - PyObject *cpy_r_r19[1] = {cpy_r_r15}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL179; - } - CPy_DECREF(cpy_r_r15); - CPy_Raise(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r22 = CPyDef_networks____parse_args(cpy_r_args); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 120, CPyStatic_networks___globals); - goto CPyL175; - } - cpy_r_r23 = CPyStatics[397]; /* 'name' */ - cpy_r_r24 = PyDict_Contains(cpy_r_r22, cpy_r_r23); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 122, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r26 = cpy_r_r24; - cpy_r_r27 = cpy_r_r26 ^ 1; - if (!cpy_r_r27) goto CPyL21; - cpy_r_r28 = CPyStatics[397]; /* 'name' */ - cpy_r_r29 = CPyDict_SetItem(cpy_r_r22, cpy_r_r28, cpy_r_id_); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 123, CPyStatic_networks___globals); - goto CPyL180; - } -CPyL21: ; - cpy_r_r31 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r32 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r33 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r34[2] = {cpy_r_r31, cpy_r_r32}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL181; - } - CPy_DECREF(cpy_r_r31); - cpy_r_r37 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r38[1] = {cpy_r_r36}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL182; - } - CPy_DECREF(cpy_r_r36); - cpy_r_r41 = CPy_TYPE(cpy_r_r40); - cpy_r_r42 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL183; - } - cpy_r_r44 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r44); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL184; - } - PyObject *cpy_r_r46[1] = {cpy_r_r40}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL184; - } - cpy_r_r49 = 1; - cpy_r_r50 = CPyModule_yaml; - cpy_r_r51 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 126, CPyStatic_networks___globals); - goto CPyL185; - } - PyObject *cpy_r_r53[1] = {cpy_r_r48}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 126, CPyStatic_networks___globals); - goto CPyL185; - } else - goto CPyL186; -CPyL30: ; - CPy_DECREF(cpy_r_r48); - cpy_r_networks = cpy_r_r55; - goto CPyL39; -CPyL31: ; - cpy_r_r56 = CPy_CatchError(); - cpy_r_r49 = 0; - cpy_r_r57 = CPy_GetExcInfo(); - cpy_r_r58 = cpy_r_r57.f0; - CPy_INCREF(cpy_r_r58); - cpy_r_r59 = cpy_r_r57.f1; - CPy_INCREF(cpy_r_r59); - cpy_r_r60 = cpy_r_r57.f2; - CPy_INCREF(cpy_r_r60); - CPy_DecRef(cpy_r_r57.f0); - CPy_DecRef(cpy_r_r57.f1); - CPy_DecRef(cpy_r_r57.f2); - PyObject *cpy_r_r61[4] = {cpy_r_r40, cpy_r_r58, cpy_r_r59, cpy_r_r60}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r62, 4, 0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL187; - } - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r60); - cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); - CPy_DecRef(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL37; - } - cpy_r_r66 = cpy_r_r64; - if (cpy_r_r66) goto CPyL36; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL188; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r56); - CPy_DecRef(cpy_r_r56.f0); - CPy_DecRef(cpy_r_r56.f1); - CPy_DecRef(cpy_r_r56.f2); - goto CPyL39; -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r56); - CPy_DecRef(cpy_r_r56.f0); - CPy_DecRef(cpy_r_r56.f1); - CPy_DecRef(cpy_r_r56.f2); - cpy_r_r67 = CPy_KeepPropagating(); - if (!cpy_r_r67) { - goto CPyL40; - } else - goto CPyL189; -CPyL38: ; - CPy_Unreachable(); -CPyL39: ; - tuple_T3OOO __tmp153 = { NULL, NULL, NULL }; - cpy_r_r68 = __tmp153; - cpy_r_r69 = cpy_r_r68; - goto CPyL41; -CPyL40: ; - cpy_r_r70 = CPy_CatchError(); - cpy_r_r69 = cpy_r_r70; -CPyL41: ; - if (!cpy_r_r49) goto CPyL190; - cpy_r_r71 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r72[4] = {cpy_r_r40, cpy_r_r71, cpy_r_r71, cpy_r_r71}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r73, 4, 0); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); - goto CPyL191; - } else - goto CPyL192; -CPyL43: ; - CPy_DECREF(cpy_r_r40); -CPyL44: ; - if (cpy_r_r69.f0 == NULL) { - goto CPyL51; - } else - goto CPyL193; -CPyL45: ; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL194; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - if (cpy_r_r69.f0 == NULL) goto CPyL49; - CPy_RestoreExcInfo(cpy_r_r69); - CPy_XDECREF(cpy_r_r69.f0); - CPy_XDECREF(cpy_r_r69.f1); - CPy_XDECREF(cpy_r_r69.f2); -CPyL49: ; - cpy_r_r75 = CPy_KeepPropagating(); - if (!cpy_r_r75) goto CPyL173; - CPy_Unreachable(); -CPyL51: ; - cpy_r_r76 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r77[1] = {cpy_r_env}; - cpy_r_r78 = (PyObject **)&cpy_r_r77; - cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 127, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r80 = CPyStatics[425]; /* 'development' */ - cpy_r_r81 = PyObject_RichCompare(cpy_r_r79, cpy_r_r80, 2); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 127, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 127, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r84 = cpy_r_r82; - if (!cpy_r_r84) goto CPyL89; - cpy_r_r85 = CPyStatics[397]; /* 'name' */ - cpy_r_r86 = CPyStatics[397]; /* 'name' */ - cpy_r_r87 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r88[2] = {cpy_r_r22, cpy_r_r86}; - cpy_r_r89 = (PyObject **)&cpy_r_r88; - cpy_r_r90 = PyObject_VectorcallMethod(cpy_r_r87, cpy_r_r89, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 130, CPyStatic_networks___globals); - goto CPyL195; - } - cpy_r_r91 = CPyStatics[430]; /* 'id' */ - cpy_r_r92 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r93 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r94 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r95[2] = {cpy_r_r22, cpy_r_r93}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_VectorcallMethod(cpy_r_r94, cpy_r_r96, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 132, CPyStatic_networks___globals); - goto CPyL196; - } - cpy_r_r98 = CPyStatics[432]; /* 'host' */ - cpy_r_r99 = CPyStatics[432]; /* 'host' */ - cpy_r_r100 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r101[2] = {cpy_r_r22, cpy_r_r99}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 133, CPyStatic_networks___globals); - goto CPyL197; - } - cpy_r_r104 = CPyDict_Build(4, cpy_r_r85, cpy_r_r90, cpy_r_r91, cpy_r_id_, cpy_r_r92, cpy_r_r97, cpy_r_r98, cpy_r_r103); - CPy_DECREF(cpy_r_r90); - CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 129, CPyStatic_networks___globals); - goto CPyL195; - } - cpy_r_new = cpy_r_r104; - goto CPyL75; -CPyL60: ; - cpy_r_r105 = CPy_CatchError(); - cpy_r_r106 = CPyModule_builtins; - cpy_r_r107 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 135, CPyStatic_networks___globals); - goto CPyL73; - } - cpy_r_r109 = CPy_ExceptionMatches(cpy_r_r108); - CPy_DecRef(cpy_r_r108); - if (!cpy_r_r109) goto CPyL71; - cpy_r_r110 = CPy_GetExcValue(); - cpy_r_r111 = CPyStatics[433]; /* 'Missing field: ' */ - cpy_r_r112 = CPyStatics[434]; /* 'args' */ - cpy_r_r113 = CPyObject_GetAttr(cpy_r_r110, cpy_r_r112); - CPy_DecRef(cpy_r_r110); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL73; - } - if (likely(PyTuple_Check(cpy_r_r113))) - cpy_r_r114 = cpy_r_r113; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals, "tuple", cpy_r_r113); - goto CPyL73; - } - cpy_r_r115 = CPySequenceTuple_GetItem(cpy_r_r114, 0); - CPy_DecRef(cpy_r_r114); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL73; - } - cpy_r_r116 = PyObject_Str(cpy_r_r115); - CPy_DecRef(cpy_r_r115); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL73; - } - cpy_r_r117 = CPyStr_Build(2, cpy_r_r111, cpy_r_r116); - CPy_DecRef(cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL73; - } - cpy_r_r118 = CPyModule_builtins; - cpy_r_r119 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r120 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL198; - } - PyObject *cpy_r_r121[1] = {cpy_r_r117}; - cpy_r_r122 = (PyObject **)&cpy_r_r121; - cpy_r_r123 = PyObject_Vectorcall(cpy_r_r120, cpy_r_r122, 1, 0); - CPy_DecRef(cpy_r_r120); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL198; - } - CPy_DecRef(cpy_r_r117); - CPy_Raise(cpy_r_r123); - CPy_DecRef(cpy_r_r123); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); - goto CPyL73; - } else - goto CPyL199; -CPyL70: ; - CPy_Unreachable(); -CPyL71: ; - CPy_Reraise(); - if (!0) { - goto CPyL73; - } else - goto CPyL200; -CPyL72: ; - CPy_Unreachable(); -CPyL73: ; - CPy_RestoreExcInfo(cpy_r_r105); - CPy_DecRef(cpy_r_r105.f0); - CPy_DecRef(cpy_r_r105.f1); - CPy_DecRef(cpy_r_r105.f2); - cpy_r_r124 = CPy_KeepPropagating(); - if (!cpy_r_r124) goto CPyL173; - CPy_Unreachable(); -CPyL75: ; - cpy_r_r125 = CPyStatics[435]; /* 'timeout' */ - cpy_r_r126 = PyDict_Contains(cpy_r_r22, cpy_r_r125); - cpy_r_r127 = cpy_r_r126 >= 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 137, CPyStatic_networks___globals); - goto CPyL201; - } - cpy_r_r128 = cpy_r_r126; - if (!cpy_r_r128) goto CPyL79; - cpy_r_r129 = CPyStatics[435]; /* 'timeout' */ - cpy_r_r130 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r131[2] = {cpy_r_r22, cpy_r_r129}; - cpy_r_r132 = (PyObject **)&cpy_r_r131; - cpy_r_r133 = PyObject_VectorcallMethod(cpy_r_r130, cpy_r_r132, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 138, CPyStatic_networks___globals); - goto CPyL201; - } - cpy_r_r134 = CPyStatics[435]; /* 'timeout' */ - cpy_r_r135 = CPyDict_SetItem(cpy_r_new, cpy_r_r134, cpy_r_r133); - CPy_DECREF(cpy_r_r133); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 138, CPyStatic_networks___globals); - goto CPyL201; - } -CPyL79: ; - cpy_r_r137 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r138 = CPyDict_SetItem(cpy_r_new, cpy_r_r137, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - cpy_r_r139 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 139, CPyStatic_networks___globals); - goto CPyL202; - } - cpy_r_r140 = CPyStatic_networks___globals; - cpy_r_r141 = CPyStatics[436]; /* 'DEV_REQUIRED' */ - cpy_r_r142 = CPyDict_GetItem(cpy_r_r140, cpy_r_r141); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 140, CPyStatic_networks___globals); - goto CPyL202; - } - PyObject *__tmp154; - if (unlikely(!(PyTuple_Check(cpy_r_r142) && PyTuple_GET_SIZE(cpy_r_r142) == 4))) { - __tmp154 = NULL; - goto __LL155; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 0)))) - __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 0); - else { - __tmp154 = NULL; - } - if (__tmp154 == NULL) goto __LL155; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 1)))) - __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 1); - else { - __tmp154 = NULL; - } - if (__tmp154 == NULL) goto __LL155; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 2)))) - __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 2); - else { - __tmp154 = NULL; - } - if (__tmp154 == NULL) goto __LL155; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 3)))) - __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 3); - else { - __tmp154 = NULL; - } - if (__tmp154 == NULL) goto __LL155; - __tmp154 = cpy_r_r142; -__LL155: ; - if (unlikely(__tmp154 == NULL)) { - CPy_TypeError("tuple[str, str, str, str]", cpy_r_r142); cpy_r_r143 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp156 = PyTuple_GET_ITEM(cpy_r_r142, 0); - CPy_INCREF(__tmp156); - PyObject *__tmp157; - if (likely(PyUnicode_Check(__tmp156))) - __tmp157 = __tmp156; - else { - CPy_TypeError("str", __tmp156); - __tmp157 = NULL; - } - cpy_r_r143.f0 = __tmp157; - PyObject *__tmp158 = PyTuple_GET_ITEM(cpy_r_r142, 1); - CPy_INCREF(__tmp158); - PyObject *__tmp159; - if (likely(PyUnicode_Check(__tmp158))) - __tmp159 = __tmp158; - else { - CPy_TypeError("str", __tmp158); - __tmp159 = NULL; - } - cpy_r_r143.f1 = __tmp159; - PyObject *__tmp160 = PyTuple_GET_ITEM(cpy_r_r142, 2); - CPy_INCREF(__tmp160); - PyObject *__tmp161; - if (likely(PyUnicode_Check(__tmp160))) - __tmp161 = __tmp160; - else { - CPy_TypeError("str", __tmp160); - __tmp161 = NULL; - } - cpy_r_r143.f2 = __tmp161; - PyObject *__tmp162 = PyTuple_GET_ITEM(cpy_r_r142, 3); - CPy_INCREF(__tmp162); - PyObject *__tmp163; - if (likely(PyUnicode_Check(__tmp162))) - __tmp163 = __tmp162; - else { - CPy_TypeError("str", __tmp162); - __tmp163 = NULL; - } - cpy_r_r143.f3 = __tmp163; - } - CPy_DECREF(cpy_r_r142); - if (unlikely(cpy_r_r143.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 140, CPyStatic_networks___globals); - goto CPyL202; - } - cpy_r_r144 = PyTuple_New(4); - if (unlikely(cpy_r_r144 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp164 = cpy_r_r143.f0; - PyTuple_SET_ITEM(cpy_r_r144, 0, __tmp164); - PyObject *__tmp165 = cpy_r_r143.f1; - PyTuple_SET_ITEM(cpy_r_r144, 1, __tmp165); - PyObject *__tmp166 = cpy_r_r143.f2; - PyTuple_SET_ITEM(cpy_r_r144, 2, __tmp166); - PyObject *__tmp167 = cpy_r_r143.f3; - PyTuple_SET_ITEM(cpy_r_r144, 3, __tmp167); - cpy_r_r145 = CPyDef_networks____validate_network(cpy_r_new, cpy_r_r144); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r145 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 140, CPyStatic_networks___globals); - goto CPyL202; - } - cpy_r_r146 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL203; - } else - goto CPyL86; -CPyL84: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r147 = 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 141, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL86: ; - cpy_r_r148 = PyObject_GetItem(cpy_r_networks, cpy_r_r146); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 141, CPyStatic_networks___globals); - goto CPyL202; - } - cpy_r_r149 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r150[2] = {cpy_r_r148, cpy_r_new}; - cpy_r_r151 = (PyObject **)&cpy_r_r150; - cpy_r_r152 = PyObject_VectorcallMethod(cpy_r_r149, cpy_r_r151, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 141, CPyStatic_networks___globals); - goto CPyL204; - } else - goto CPyL205; -CPyL88: ; - CPy_DECREF(cpy_r_r148); - goto CPyL127; -CPyL89: ; - cpy_r_r153 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL206; - } else - goto CPyL92; -CPyL90: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r154 = 0; - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL92: ; - cpy_r_r155 = PyObject_GetItem(cpy_r_networks, cpy_r_r153); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r156 = PyObject_GetIter(cpy_r_r155); - CPy_DECREF(cpy_r_r155); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL180; - } -CPyL94: ; - cpy_r_r157 = PyIter_Next(cpy_r_r156); - if (cpy_r_r157 == NULL) goto CPyL207; - cpy_r_r158 = CPyStatics[397]; /* 'name' */ - cpy_r_r159 = PyObject_GetItem(cpy_r_r157, cpy_r_r158); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL208; - } - cpy_r_r160 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r161[1] = {cpy_r_r159}; - cpy_r_r162 = (PyObject **)&cpy_r_r161; - cpy_r_r163 = PyObject_VectorcallMethod(cpy_r_r160, cpy_r_r162, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL209; - } - CPy_DECREF(cpy_r_r159); - cpy_r_r164 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r165[1] = {cpy_r_env}; - cpy_r_r166 = (PyObject **)&cpy_r_r165; - cpy_r_r167 = PyObject_VectorcallMethod(cpy_r_r164, cpy_r_r166, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL210; - } - cpy_r_r168 = PyObject_RichCompare(cpy_r_r163, cpy_r_r167, 2); - CPy_DECREF(cpy_r_r163); - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL208; - } - cpy_r_r169 = PyObject_IsTrue(cpy_r_r168); - CPy_DECREF(cpy_r_r168); - cpy_r_r170 = cpy_r_r169 >= 0; - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL208; - } - cpy_r_r171 = cpy_r_r169; - if (cpy_r_r171) { - goto CPyL211; - } else - goto CPyL212; -CPyL101: ; - cpy_r_r172 = CPyStatics[392]; /* 'networks' */ - cpy_r_r173 = PyObject_GetItem(cpy_r_r157, cpy_r_r172); - CPy_DECREF(cpy_r_r157); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r174 = cpy_r_r173; - goto CPyL105; -CPyL103: ; - cpy_r_r175 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r176 = Py_None; - cpy_r_r174 = cpy_r_r176; -CPyL105: ; - cpy_r_target = cpy_r_r174; - cpy_r_r177 = (PyObject *)&_Py_NoneStruct; - cpy_r_r178 = cpy_r_target == cpy_r_r177; - if (cpy_r_r178) { - goto CPyL213; - } else - goto CPyL120; -CPyL106: ; - cpy_r_r179 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL214; - } else - goto CPyL109; -CPyL107: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r180 = 0; - if (unlikely(!cpy_r_r180)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL109: ; - cpy_r_r181 = PyObject_GetItem(cpy_r_networks, cpy_r_r179); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r182 = CPyStatics[397]; /* 'name' */ - cpy_r_r183 = CPyStatics[392]; /* 'networks' */ - cpy_r_r184 = PyList_New(0); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); - goto CPyL215; - } - cpy_r_r185 = CPyDict_Build(2, cpy_r_r182, cpy_r_env, cpy_r_r183, cpy_r_r184); - CPy_DECREF_NO_IMM(cpy_r_r184); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); - goto CPyL215; - } - cpy_r_r186 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r187[2] = {cpy_r_r181, cpy_r_r185}; - cpy_r_r188 = (PyObject **)&cpy_r_r187; - cpy_r_r189 = PyObject_VectorcallMethod(cpy_r_r186, cpy_r_r188, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); - goto CPyL216; - } else - goto CPyL217; -CPyL113: ; - CPy_DECREF(cpy_r_r181); - CPy_DECREF(cpy_r_r185); - cpy_r_r190 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL218; - } else - goto CPyL116; -CPyL114: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r191 = 0; - if (unlikely(!cpy_r_r191)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL116: ; - cpy_r_r192 = PyObject_GetItem(cpy_r_networks, cpy_r_r190); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r193 = CPyStatics[2029]; /* -1 */ - cpy_r_r194 = PyObject_GetItem(cpy_r_r192, cpy_r_r193); - CPy_DECREF(cpy_r_r192); - if (unlikely(cpy_r_r194 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_r195 = CPyStatics[392]; /* 'networks' */ - cpy_r_r196 = PyObject_GetItem(cpy_r_r194, cpy_r_r195); - CPy_DECREF(cpy_r_r194); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); - goto CPyL180; - } - cpy_r_target = cpy_r_r196; -CPyL120: ; - cpy_r_r197 = CPyStatics[430]; /* 'id' */ - cpy_r_r198 = CPyDict_Build(1, cpy_r_r197, cpy_r_id_); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 149, CPyStatic_networks___globals); - goto CPyL219; - } - cpy_r_r199 = CPyDict_UpdateInDisplay(cpy_r_r198, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - cpy_r_r200 = cpy_r_r199 >= 0; - if (unlikely(!cpy_r_r200)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 149, CPyStatic_networks___globals); - goto CPyL220; - } - cpy_r_new = cpy_r_r198; - cpy_r_r201 = CPyStatic_networks___globals; - cpy_r_r202 = CPyStatics[437]; /* 'PROD_REQUIRED' */ - cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 150, CPyStatic_networks___globals); - goto CPyL221; - } - PyObject *__tmp168; - if (unlikely(!(PyTuple_Check(cpy_r_r203) && PyTuple_GET_SIZE(cpy_r_r203) == 3))) { - __tmp168 = NULL; - goto __LL169; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r203, 0)))) - __tmp168 = PyTuple_GET_ITEM(cpy_r_r203, 0); - else { - __tmp168 = NULL; - } - if (__tmp168 == NULL) goto __LL169; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r203, 1)))) - __tmp168 = PyTuple_GET_ITEM(cpy_r_r203, 1); - else { - __tmp168 = NULL; - } - if (__tmp168 == NULL) goto __LL169; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r203, 2)))) - __tmp168 = PyTuple_GET_ITEM(cpy_r_r203, 2); - else { - __tmp168 = NULL; - } - if (__tmp168 == NULL) goto __LL169; - __tmp168 = cpy_r_r203; -__LL169: ; - if (unlikely(__tmp168 == NULL)) { - CPy_TypeError("tuple[str, str, str]", cpy_r_r203); cpy_r_r204 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp170 = PyTuple_GET_ITEM(cpy_r_r203, 0); - CPy_INCREF(__tmp170); - PyObject *__tmp171; - if (likely(PyUnicode_Check(__tmp170))) - __tmp171 = __tmp170; - else { - CPy_TypeError("str", __tmp170); - __tmp171 = NULL; - } - cpy_r_r204.f0 = __tmp171; - PyObject *__tmp172 = PyTuple_GET_ITEM(cpy_r_r203, 1); - CPy_INCREF(__tmp172); - PyObject *__tmp173; - if (likely(PyUnicode_Check(__tmp172))) - __tmp173 = __tmp172; - else { - CPy_TypeError("str", __tmp172); - __tmp173 = NULL; - } - cpy_r_r204.f1 = __tmp173; - PyObject *__tmp174 = PyTuple_GET_ITEM(cpy_r_r203, 2); - CPy_INCREF(__tmp174); - PyObject *__tmp175; - if (likely(PyUnicode_Check(__tmp174))) - __tmp175 = __tmp174; - else { - CPy_TypeError("str", __tmp174); - __tmp175 = NULL; - } - cpy_r_r204.f2 = __tmp175; - } - CPy_DECREF(cpy_r_r203); - if (unlikely(cpy_r_r204.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 150, CPyStatic_networks___globals); - goto CPyL221; - } - cpy_r_r205 = PyTuple_New(3); - if (unlikely(cpy_r_r205 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp176 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp176); - PyObject *__tmp177 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp177); - PyObject *__tmp178 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp178); - cpy_r_r206 = CPyDef_networks____validate_network(cpy_r_new, cpy_r_r205); - CPy_DECREF(cpy_r_r205); - if (unlikely(cpy_r_r206 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 150, CPyStatic_networks___globals); - goto CPyL221; - } - cpy_r_r207 = cpy_r_target; - cpy_r_r208 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r209[2] = {cpy_r_r207, cpy_r_new}; - cpy_r_r210 = (PyObject **)&cpy_r_r209; - cpy_r_r211 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r210, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 151, CPyStatic_networks___globals); - goto CPyL222; - } - CPy_DECREF(cpy_r_r207); - CPy_DECREF(cpy_r_r211); -CPyL127: ; - cpy_r_r212 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r212 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL202; - } - cpy_r_r213 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r214 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r215[2] = {cpy_r_r212, cpy_r_r213}; - cpy_r_r216 = (PyObject **)&cpy_r_r215; - cpy_r_r217 = PyObject_VectorcallMethod(cpy_r_r214, cpy_r_r216, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL223; - } - CPy_DECREF(cpy_r_r212); - cpy_r_r218 = CPyStatics[438]; /* 'w' */ - cpy_r_r219 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r220[2] = {cpy_r_r217, cpy_r_r218}; - cpy_r_r221 = (PyObject **)&cpy_r_r220; - cpy_r_r222 = PyObject_VectorcallMethod(cpy_r_r219, cpy_r_r221, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL224; - } - CPy_DECREF(cpy_r_r217); - cpy_r_r223 = CPy_TYPE(cpy_r_r222); - cpy_r_r224 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r225 = CPyObject_GetAttr(cpy_r_r223, cpy_r_r224); - if (unlikely(cpy_r_r225 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL225; - } - cpy_r_r226 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r227 = CPyObject_GetAttr(cpy_r_r223, cpy_r_r226); - CPy_DECREF(cpy_r_r223); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL226; - } - PyObject *cpy_r_r228[1] = {cpy_r_r222}; - cpy_r_r229 = (PyObject **)&cpy_r_r228; - cpy_r_r230 = PyObject_Vectorcall(cpy_r_r227, cpy_r_r229, 1, 0); - CPy_DECREF(cpy_r_r227); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL226; - } - cpy_r_r231 = 1; - cpy_r_r232 = CPyModule_yaml; - cpy_r_r233 = CPyStatics[44]; /* 'dump' */ - cpy_r_r234 = CPyObject_GetAttr(cpy_r_r232, cpy_r_r233); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 153, CPyStatic_networks___globals); - goto CPyL227; - } - if (cpy_r_networks == NULL) { - goto CPyL228; - } else - goto CPyL138; -CPyL136: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r235 = 0; - if (unlikely(!cpy_r_r235)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", -1, CPyStatic_networks___globals); - goto CPyL143; - } else - goto CPyL229; -CPyL137: ; - CPy_Unreachable(); -CPyL138: ; - PyObject *cpy_r_r236[2] = {cpy_r_networks, cpy_r_r230}; - cpy_r_r237 = (PyObject **)&cpy_r_r236; - cpy_r_r238 = PyObject_Vectorcall(cpy_r_r234, cpy_r_r237, 2, 0); - CPy_DECREF(cpy_r_r234); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 153, CPyStatic_networks___globals); - goto CPyL227; - } else - goto CPyL230; -CPyL139: ; - if (cpy_r_networks == NULL) { - goto CPyL231; - } else - goto CPyL142; -CPyL140: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r239 = 0; - if (unlikely(!cpy_r_r239)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", -1, CPyStatic_networks___globals); - goto CPyL143; - } else - goto CPyL232; -CPyL141: ; - CPy_Unreachable(); -CPyL142: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r230); - goto CPyL151; -CPyL143: ; - cpy_r_r240 = CPy_CatchError(); - cpy_r_r231 = 0; - cpy_r_r241 = CPy_GetExcInfo(); - cpy_r_r242 = cpy_r_r241.f0; - CPy_INCREF(cpy_r_r242); - cpy_r_r243 = cpy_r_r241.f1; - CPy_INCREF(cpy_r_r243); - cpy_r_r244 = cpy_r_r241.f2; - CPy_INCREF(cpy_r_r244); - CPy_DecRef(cpy_r_r241.f0); - CPy_DecRef(cpy_r_r241.f1); - CPy_DecRef(cpy_r_r241.f2); - PyObject *cpy_r_r245[4] = {cpy_r_r222, cpy_r_r242, cpy_r_r243, cpy_r_r244}; - cpy_r_r246 = (PyObject **)&cpy_r_r245; - cpy_r_r247 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r246, 4, 0); - if (unlikely(cpy_r_r247 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL233; - } - CPy_DecRef(cpy_r_r242); - CPy_DecRef(cpy_r_r243); - CPy_DecRef(cpy_r_r244); - cpy_r_r248 = PyObject_IsTrue(cpy_r_r247); - CPy_DecRef(cpy_r_r247); - cpy_r_r249 = cpy_r_r248 >= 0; - if (unlikely(!cpy_r_r249)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL149; - } - cpy_r_r250 = cpy_r_r248; - if (cpy_r_r250) goto CPyL148; - CPy_Reraise(); - if (!0) { - goto CPyL149; - } else - goto CPyL234; -CPyL147: ; - CPy_Unreachable(); -CPyL148: ; - CPy_RestoreExcInfo(cpy_r_r240); - CPy_DecRef(cpy_r_r240.f0); - CPy_DecRef(cpy_r_r240.f1); - CPy_DecRef(cpy_r_r240.f2); - goto CPyL151; -CPyL149: ; - CPy_RestoreExcInfo(cpy_r_r240); - CPy_DecRef(cpy_r_r240.f0); - CPy_DecRef(cpy_r_r240.f1); - CPy_DecRef(cpy_r_r240.f2); - cpy_r_r251 = CPy_KeepPropagating(); - if (!cpy_r_r251) { - goto CPyL152; - } else - goto CPyL235; -CPyL150: ; - CPy_Unreachable(); -CPyL151: ; - tuple_T3OOO __tmp179 = { NULL, NULL, NULL }; - cpy_r_r252 = __tmp179; - cpy_r_r253 = cpy_r_r252; - goto CPyL153; -CPyL152: ; - cpy_r_r254 = CPy_CatchError(); - cpy_r_r253 = cpy_r_r254; -CPyL153: ; - if (!cpy_r_r231) goto CPyL236; - cpy_r_r255 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r256[4] = {cpy_r_r222, cpy_r_r255, cpy_r_r255, cpy_r_r255}; - cpy_r_r257 = (PyObject **)&cpy_r_r256; - cpy_r_r258 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r257, 4, 0); - CPy_DECREF(cpy_r_r225); - if (unlikely(cpy_r_r258 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); - goto CPyL237; - } else - goto CPyL238; -CPyL155: ; - CPy_DECREF(cpy_r_r222); -CPyL156: ; - if (cpy_r_r253.f0 == NULL) { - goto CPyL163; - } else - goto CPyL239; -CPyL157: ; - CPy_Reraise(); - if (!0) { - goto CPyL159; - } else - goto CPyL240; -CPyL158: ; - CPy_Unreachable(); -CPyL159: ; - if (cpy_r_r253.f0 == NULL) goto CPyL161; - CPy_RestoreExcInfo(cpy_r_r253); - CPy_XDECREF(cpy_r_r253.f0); - CPy_XDECREF(cpy_r_r253.f1); - CPy_XDECREF(cpy_r_r253.f2); -CPyL161: ; - cpy_r_r259 = CPy_KeepPropagating(); - if (!cpy_r_r259) goto CPyL173; - CPy_Unreachable(); -CPyL163: ; - cpy_r_r260 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r261 = CPyStatics[439]; /* "A new network '\x1b[0;1;35m" */ - cpy_r_r262 = CPyStatics[397]; /* 'name' */ - cpy_r_r263 = CPyDict_GetItem(cpy_r_new, cpy_r_r262); - if (unlikely(cpy_r_r263 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); - goto CPyL241; - } - cpy_r_r264 = PyObject_Str(cpy_r_r263); - CPy_DECREF(cpy_r_r263); - if (unlikely(cpy_r_r264 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); - goto CPyL241; - } - cpy_r_r265 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r265 == NULL)) { - goto CPyL242; - } else - goto CPyL168; -CPyL166: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r266 = 0; - if (unlikely(!cpy_r_r266)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); - goto CPyL173; - } - CPy_Unreachable(); -CPyL168: ; - cpy_r_r267 = PyObject_Str(cpy_r_r265); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); - goto CPyL243; - } - cpy_r_r268 = CPyStatics[440]; /* "' has been added" */ - cpy_r_r269 = CPyStr_Build(4, cpy_r_r261, cpy_r_r264, cpy_r_r267, cpy_r_r268); - CPy_DECREF(cpy_r_r264); - CPy_DECREF(cpy_r_r267); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); - goto CPyL241; - } - cpy_r_r270 = CPyDef__color___notify(cpy_r_r260, cpy_r_r269); - CPy_DECREF(cpy_r_r269); - if (unlikely(cpy_r_r270 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); - goto CPyL241; - } else - goto CPyL244; -CPyL171: ; - cpy_r_r271 = 1 ? Py_True : Py_False; - cpy_r_r272 = NULL; - cpy_r_r273 = CPyDef_networks____print_verbose_network_description(cpy_r_new, cpy_r_r271, cpy_r_r272); - CPy_DECREF(cpy_r_new); - if (unlikely(cpy_r_r273 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 156, CPyStatic_networks___globals); - goto CPyL173; - } - cpy_r_r274 = Py_None; - return cpy_r_r274; -CPyL173: ; - cpy_r_r275 = NULL; - return cpy_r_r275; -CPyL174: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL1; -CPyL175: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL173; -CPyL176: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL7; -CPyL177: ; - CPy_DecRef(cpy_r_r10); - goto CPyL9; -CPyL178: ; - CPy_DecRef(cpy_r_r10); - goto CPyL173; -CPyL179: ; - CPy_DecRef(cpy_r_r15); - goto CPyL173; -CPyL180: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - goto CPyL173; -CPyL181: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r31); - goto CPyL173; -CPyL182: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r36); - goto CPyL173; -CPyL183: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - goto CPyL173; -CPyL184: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - goto CPyL173; -CPyL185: ; - CPy_DecRef(cpy_r_r48); - goto CPyL31; -CPyL186: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL30; -CPyL187: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r60); - goto CPyL37; -CPyL188: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r56.f0); - CPy_DecRef(cpy_r_r56.f1); - CPy_DecRef(cpy_r_r56.f2); - goto CPyL35; -CPyL189: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - goto CPyL38; -CPyL190: ; - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r43); - goto CPyL44; -CPyL191: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r40); - goto CPyL47; -CPyL192: ; - CPy_DECREF(cpy_r_r74); - goto CPyL43; -CPyL193: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r22); - goto CPyL45; -CPyL194: ; - CPy_XDECREF(cpy_r_r69.f0); - CPy_XDECREF(cpy_r_r69.f1); - CPy_XDECREF(cpy_r_r69.f2); - goto CPyL46; -CPyL195: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - goto CPyL60; -CPyL196: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r90); - goto CPyL60; -CPyL197: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r97); - goto CPyL60; -CPyL198: ; - CPy_DecRef(cpy_r_r117); - goto CPyL73; -CPyL199: ; - CPy_DecRef(cpy_r_r105.f0); - CPy_DecRef(cpy_r_r105.f1); - CPy_DecRef(cpy_r_r105.f2); - goto CPyL70; -CPyL200: ; - CPy_DecRef(cpy_r_r105.f0); - CPy_DecRef(cpy_r_r105.f1); - CPy_DecRef(cpy_r_r105.f2); - goto CPyL72; -CPyL201: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_new); - goto CPyL173; -CPyL202: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - goto CPyL173; -CPyL203: ; - CPy_DECREF(cpy_r_new); - goto CPyL84; -CPyL204: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r148); - goto CPyL173; -CPyL205: ; - CPy_DECREF(cpy_r_r152); - goto CPyL88; -CPyL206: ; - CPy_DECREF(cpy_r_r22); - goto CPyL90; -CPyL207: ; - CPy_DECREF(cpy_r_r156); - goto CPyL103; -CPyL208: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r156); - CPy_DecRef(cpy_r_r157); - goto CPyL173; -CPyL209: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r156); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r159); - goto CPyL173; -CPyL210: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r156); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r163); - goto CPyL173; -CPyL211: ; - CPy_DECREF(cpy_r_r156); - goto CPyL101; -CPyL212: ; - CPy_DECREF(cpy_r_r157); - goto CPyL94; -CPyL213: ; - CPy_DECREF(cpy_r_target); - goto CPyL106; -CPyL214: ; - CPy_DECREF(cpy_r_r22); - goto CPyL107; -CPyL215: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r181); - goto CPyL173; -CPyL216: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r185); - goto CPyL173; -CPyL217: ; - CPy_DECREF(cpy_r_r189); - goto CPyL113; -CPyL218: ; - CPy_DECREF(cpy_r_r22); - goto CPyL114; -CPyL219: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_target); - goto CPyL173; -CPyL220: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r198); - goto CPyL173; -CPyL221: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_target); - goto CPyL173; -CPyL222: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r207); - goto CPyL173; -CPyL223: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r212); - goto CPyL173; -CPyL224: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r217); - goto CPyL173; -CPyL225: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r222); - CPy_DecRef(cpy_r_r223); - goto CPyL173; -CPyL226: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r222); - CPy_DecRef(cpy_r_r225); - goto CPyL173; -CPyL227: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r230); - goto CPyL143; -CPyL228: ; - CPy_DECREF(cpy_r_r230); - CPy_DECREF(cpy_r_r234); - goto CPyL136; -CPyL229: ; - CPy_DECREF(cpy_r_new); - CPy_DECREF(cpy_r_r222); - CPy_DECREF(cpy_r_r225); - goto CPyL137; -CPyL230: ; - CPy_DECREF(cpy_r_r238); - goto CPyL139; -CPyL231: ; - CPy_DECREF(cpy_r_r230); - goto CPyL140; -CPyL232: ; - CPy_DECREF(cpy_r_new); - CPy_DECREF(cpy_r_r222); - CPy_DECREF(cpy_r_r225); - goto CPyL141; -CPyL233: ; - CPy_DecRef(cpy_r_r242); - CPy_DecRef(cpy_r_r243); - CPy_DecRef(cpy_r_r244); - goto CPyL149; -CPyL234: ; - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r222); - CPy_DecRef(cpy_r_r225); - CPy_DecRef(cpy_r_r240.f0); - CPy_DecRef(cpy_r_r240.f1); - CPy_DecRef(cpy_r_r240.f2); - goto CPyL147; -CPyL235: ; - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r222); - CPy_DecRef(cpy_r_r225); - goto CPyL150; -CPyL236: ; - CPy_DECREF(cpy_r_r222); - CPy_DECREF(cpy_r_r225); - goto CPyL156; -CPyL237: ; - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r222); - goto CPyL159; -CPyL238: ; - CPy_DECREF(cpy_r_r258); - goto CPyL155; -CPyL239: ; - CPy_DECREF(cpy_r_new); - goto CPyL157; -CPyL240: ; - CPy_XDECREF(cpy_r_r253.f0); - CPy_XDECREF(cpy_r_r253.f1); - CPy_XDECREF(cpy_r_r253.f2); - goto CPyL158; -CPyL241: ; - CPy_DecRef(cpy_r_new); - goto CPyL173; -CPyL242: ; - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r264); - goto CPyL166; -CPyL243: ; - CPy_DecRef(cpy_r_new); - CPy_DecRef(cpy_r_r264); - goto CPyL173; -CPyL244: ; - CPy_DECREF(cpy_r_r270); - goto CPyL171; -} - -PyObject *CPyPy_networks____add(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"env", "id_", 0}; - static CPyArg_Parser parser = {"%OO:_add", kwlist, 0}; - PyObject *obj_env; - PyObject *obj_id_; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_env, &obj_id_)) { - return NULL; - } - PyObject *arg_env = obj_env; - PyObject *arg_id_ = obj_id_; - PyObject *arg_args = obj_args; - PyObject *retval = CPyDef_networks____add(arg_env, arg_id_, arg_args); - CPy_DECREF(obj_args); - return retval; -fail: ; - CPy_DECREF(obj_args); - CPy_AddTraceback("brownie/_cli/networks.py", "_add", 116, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____modify(PyObject *cpy_r_id_, PyObject *cpy_r_args) { - PyObject *cpy_r_r0; - PyObject *cpy_r_networks; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - tuple_T3OOO cpy_r_r49; - tuple_T3OOO cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - char cpy_r_r60; - tuple_T3OOO cpy_r_r61; - tuple_T3OOO cpy_r_r62; - tuple_T3OOO cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - int32_t cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_target; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - int32_t cpy_r_r105; - char cpy_r_r106; - char cpy_r_r107; - char cpy_r_r108; - char cpy_r_r109; - char cpy_r_r110; - CPyTagged cpy_r_r111; - int64_t cpy_r_r112; - PyObject *cpy_r_r113; - tuple_T4CIOO cpy_r_r114; - CPyTagged cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_t; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - tuple_T14OOOOOOOOOOOOOO cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - char cpy_r_r140; - char cpy_r_r141; - char cpy_r_r142; - char cpy_r_r143; - char cpy_r_r144; - char cpy_r_r145; - char cpy_r_r146; - char cpy_r_r147; - char cpy_r_r148; - char cpy_r_r149; - char cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - char cpy_r_r155; - int32_t cpy_r_r156; - char cpy_r_r157; - int32_t cpy_r_r158; - char cpy_r_r159; - char cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - tuple_T4OOOO cpy_r_r165; - PyObject *cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - tuple_T3OOO cpy_r_r171; - PyObject *cpy_r_r172; - char cpy_r_r173; - PyObject *cpy_r_r174; - int32_t cpy_r_r175; - char cpy_r_r176; - char cpy_r_r177; - char cpy_r_r178; - PyObject *cpy_r_r179; - int32_t cpy_r_r180; - char cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject **cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject **cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject **cpy_r_r199; - PyObject *cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - char cpy_r_r205; - PyObject **cpy_r_r207; - PyObject *cpy_r_r208; - char cpy_r_r209; - tuple_T3OOO cpy_r_r210; - tuple_T3OOO cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject **cpy_r_r216; - PyObject *cpy_r_r217; - int32_t cpy_r_r218; - char cpy_r_r219; - char cpy_r_r220; - char cpy_r_r221; - tuple_T3OOO cpy_r_r222; - tuple_T3OOO cpy_r_r223; - tuple_T3OOO cpy_r_r224; - PyObject *cpy_r_r225; - PyObject **cpy_r_r227; - PyObject *cpy_r_r228; - char cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - char cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - char cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - cpy_r_r0 = NULL; - cpy_r_networks = cpy_r_r0; - cpy_r_r1 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL177; - } else - goto CPyL3; -CPyL1: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r3 = CPyStatics[392]; /* 'networks' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals); - goto CPyL178; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals, "dict", cpy_r_r4); - goto CPyL178; - } - cpy_r_r6 = PyDict_Contains(cpy_r_r5, cpy_r_id_); - CPy_DECREF(cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals); - goto CPyL178; - } - cpy_r_r8 = cpy_r_r6; - cpy_r_r9 = cpy_r_r8 ^ 1; - if (cpy_r_r9) { - goto CPyL179; - } else - goto CPyL17; -CPyL7: ; - cpy_r_r10 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ - cpy_r_r11 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL176; - } - cpy_r_r12 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL180; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r14 = PyObject_Str(cpy_r_r12); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL181; - } - cpy_r_r15 = CPyStatics[441]; /* "' does not exist" */ - cpy_r_r16 = CPyStr_Build(4, cpy_r_r10, cpy_r_r11, cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL176; - } - cpy_r_r17 = CPyModule_builtins; - cpy_r_r18 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL182; - } - PyObject *cpy_r_r20[1] = {cpy_r_r16}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL182; - } - CPy_DECREF(cpy_r_r16); - CPy_Raise(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r23 = CPyDef_networks____parse_args(cpy_r_args); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 163, CPyStatic_networks___globals); - goto CPyL178; - } - cpy_r_r24 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL183; - } - cpy_r_r25 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r26 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r27[2] = {cpy_r_r24, cpy_r_r25}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL184; - } - CPy_DECREF(cpy_r_r24); - cpy_r_r30 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r31[1] = {cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL185; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r34 = CPy_TYPE(cpy_r_r33); - cpy_r_r35 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL186; - } - cpy_r_r37 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r37); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL187; - } - PyObject *cpy_r_r39[1] = {cpy_r_r33}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL187; - } - cpy_r_r42 = 1; - cpy_r_r43 = CPyModule_yaml; - cpy_r_r44 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 166, CPyStatic_networks___globals); - goto CPyL188; - } - PyObject *cpy_r_r46[1] = {cpy_r_r41}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 166, CPyStatic_networks___globals); - goto CPyL188; - } else - goto CPyL189; -CPyL27: ; - CPy_DECREF(cpy_r_r41); - cpy_r_networks = cpy_r_r48; - goto CPyL36; -CPyL28: ; - cpy_r_r49 = CPy_CatchError(); - cpy_r_r42 = 0; - cpy_r_r50 = CPy_GetExcInfo(); - cpy_r_r51 = cpy_r_r50.f0; - CPy_INCREF(cpy_r_r51); - cpy_r_r52 = cpy_r_r50.f1; - CPy_INCREF(cpy_r_r52); - cpy_r_r53 = cpy_r_r50.f2; - CPy_INCREF(cpy_r_r53); - CPy_DecRef(cpy_r_r50.f0); - CPy_DecRef(cpy_r_r50.f1); - CPy_DecRef(cpy_r_r50.f2); - PyObject *cpy_r_r54[4] = {cpy_r_r33, cpy_r_r51, cpy_r_r52, cpy_r_r53}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r55, 4, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL190; - } - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r53); - cpy_r_r57 = PyObject_IsTrue(cpy_r_r56); - CPy_DecRef(cpy_r_r56); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL34; - } - cpy_r_r59 = cpy_r_r57; - if (cpy_r_r59) goto CPyL33; - CPy_Reraise(); - if (!0) { - goto CPyL34; - } else - goto CPyL191; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - CPy_RestoreExcInfo(cpy_r_r49); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - goto CPyL36; -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r49); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - cpy_r_r60 = CPy_KeepPropagating(); - if (!cpy_r_r60) { - goto CPyL37; - } else - goto CPyL192; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - tuple_T3OOO __tmp180 = { NULL, NULL, NULL }; - cpy_r_r61 = __tmp180; - cpy_r_r62 = cpy_r_r61; - goto CPyL38; -CPyL37: ; - cpy_r_r63 = CPy_CatchError(); - cpy_r_r62 = cpy_r_r63; -CPyL38: ; - if (!cpy_r_r42) goto CPyL193; - cpy_r_r64 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r65[4] = {cpy_r_r33, cpy_r_r64, cpy_r_r64, cpy_r_r64}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r66, 4, 0); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); - goto CPyL194; - } else - goto CPyL195; -CPyL40: ; - CPy_DECREF(cpy_r_r33); -CPyL41: ; - if (cpy_r_r62.f0 == NULL) { - goto CPyL48; - } else - goto CPyL196; -CPyL42: ; - CPy_Reraise(); - if (!0) { - goto CPyL44; - } else - goto CPyL197; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - if (cpy_r_r62.f0 == NULL) goto CPyL46; - CPy_RestoreExcInfo(cpy_r_r62); - CPy_XDECREF(cpy_r_r62.f0); - CPy_XDECREF(cpy_r_r62.f1); - CPy_XDECREF(cpy_r_r62.f2); -CPyL46: ; - cpy_r_r68 = CPy_KeepPropagating(); - if (!cpy_r_r68) goto CPyL176; - CPy_Unreachable(); -CPyL48: ; - cpy_r_r69 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r70 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r70 == NULL)) { - goto CPyL198; - } else - goto CPyL51; -CPyL49: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r71 = 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL51: ; - cpy_r_r72 = CPyStatics[392]; /* 'networks' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); - goto CPyL183; - } - if (likely(PyDict_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals, "dict", cpy_r_r73); - goto CPyL183; - } - cpy_r_r75 = CPyDict_GetItem(cpy_r_r74, cpy_r_id_); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); - goto CPyL183; - } - if (likely(PyDict_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals, "dict", cpy_r_r75); - goto CPyL183; - } - cpy_r_r77 = PyDict_Contains(cpy_r_r76, cpy_r_r69); - CPy_DECREF(cpy_r_r76); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); - goto CPyL183; - } - cpy_r_r79 = cpy_r_r77; - if (!cpy_r_r79) goto CPyL72; - cpy_r_r80 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL199; - } else - goto CPyL60; -CPyL58: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r81 = 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL60: ; - cpy_r_r82 = PyObject_GetItem(cpy_r_networks, cpy_r_r80); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL183; - } - cpy_r_r83 = PyObject_GetIter(cpy_r_r82); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL183; - } -CPyL62: ; - cpy_r_r84 = PyIter_Next(cpy_r_r83); - if (cpy_r_r84 == NULL) goto CPyL200; - cpy_r_r85 = CPyStatics[430]; /* 'id' */ - cpy_r_r86 = PyObject_GetItem(cpy_r_r84, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL201; - } - cpy_r_r87 = PyObject_RichCompare(cpy_r_r86, cpy_r_id_, 2); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL201; - } - cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); - CPy_DECREF(cpy_r_r87); - cpy_r_r89 = cpy_r_r88 >= 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL201; - } - cpy_r_r90 = cpy_r_r88; - if (cpy_r_r90) { - goto CPyL202; - } else - goto CPyL203; -CPyL67: ; - goto CPyL71; -CPyL68: ; - cpy_r_r91 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL176; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL71: ; - cpy_r_target = cpy_r_r84; - goto CPyL91; -CPyL72: ; - cpy_r_r93 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL204; - } else - goto CPyL75; -CPyL73: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r94 = 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL75: ; - cpy_r_r95 = PyObject_GetItem(cpy_r_networks, cpy_r_r93); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL183; - } - cpy_r_r96 = PyObject_GetIter(cpy_r_r95); - CPy_DECREF(cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL183; - } -CPyL77: ; - cpy_r_r97 = PyIter_Next(cpy_r_r96); - if (cpy_r_r97 == NULL) goto CPyL205; - cpy_r_r98 = CPyStatics[392]; /* 'networks' */ - cpy_r_r99 = PyObject_GetItem(cpy_r_r97, cpy_r_r98); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL206; - } - cpy_r_r100 = PyObject_GetIter(cpy_r_r99); - CPy_DECREF(cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL206; - } -CPyL80: ; - cpy_r_r101 = PyIter_Next(cpy_r_r100); - if (cpy_r_r101 == NULL) goto CPyL207; - cpy_r_r102 = CPyStatics[430]; /* 'id' */ - cpy_r_r103 = PyObject_GetItem(cpy_r_r101, cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL208; - } - cpy_r_r104 = PyObject_RichCompare(cpy_r_r103, cpy_r_id_, 2); - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL208; - } - cpy_r_r105 = PyObject_IsTrue(cpy_r_r104); - CPy_DECREF(cpy_r_r104); - cpy_r_r106 = cpy_r_r105 >= 0; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL208; - } - cpy_r_r107 = cpy_r_r105; - if (cpy_r_r107) { - goto CPyL209; - } else - goto CPyL210; -CPyL85: ; - goto CPyL90; -CPyL86: ; - cpy_r_r108 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL206; - } else - goto CPyL77; -CPyL87: ; - cpy_r_r109 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL176; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r110 = 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL90: ; - cpy_r_target = cpy_r_r101; -CPyL91: ; - cpy_r_r111 = 0; - cpy_r_r112 = PyDict_Size(cpy_r_r23); - cpy_r_r113 = CPyDict_GetItemsIter(cpy_r_r23); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals); - goto CPyL211; - } -CPyL92: ; - cpy_r_r114 = CPyDict_NextItem(cpy_r_r113, cpy_r_r111); - cpy_r_r115 = cpy_r_r114.f1; - cpy_r_r111 = cpy_r_r115; - cpy_r_r116 = cpy_r_r114.f0; - if (!cpy_r_r116) goto CPyL212; - cpy_r_r117 = cpy_r_r114.f2; - CPy_INCREF(cpy_r_r117); - cpy_r_r118 = cpy_r_r114.f3; - CPy_INCREF(cpy_r_r118); - CPy_DECREF(cpy_r_r114.f2); - CPy_DECREF(cpy_r_r114.f3); - if (likely(PyUnicode_Check(cpy_r_r117))) - cpy_r_r119 = cpy_r_r117; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals, "str", cpy_r_r117); - goto CPyL213; - } - CPy_INCREF(cpy_r_target); - cpy_r_t = cpy_r_target; - cpy_r_r120 = CPyStatic_networks___globals; - cpy_r_r121 = CPyStatics[442]; /* 'DEV_CMD_SETTINGS' */ - cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 175, CPyStatic_networks___globals); - goto CPyL214; - } - PyObject *__tmp181; - if (unlikely(!(PyTuple_Check(cpy_r_r122) && PyTuple_GET_SIZE(cpy_r_r122) == 14))) { - __tmp181 = NULL; - goto __LL182; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 0)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 0); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 1)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 1); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 2)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 2); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 3)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 3); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 4)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 4); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 5)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 5); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 6)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 6); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 7)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 7); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 8)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 8); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 9)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 9); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 10)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 10); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 11)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 11); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 12)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 12); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 13)))) - __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 13); - else { - __tmp181 = NULL; - } - if (__tmp181 == NULL) goto __LL182; - __tmp181 = cpy_r_r122; -__LL182: ; - if (unlikely(__tmp181 == NULL)) { - CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r122); cpy_r_r123 = (tuple_T14OOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp183 = PyTuple_GET_ITEM(cpy_r_r122, 0); - CPy_INCREF(__tmp183); - PyObject *__tmp184; - if (likely(PyUnicode_Check(__tmp183))) - __tmp184 = __tmp183; - else { - CPy_TypeError("str", __tmp183); - __tmp184 = NULL; - } - cpy_r_r123.f0 = __tmp184; - PyObject *__tmp185 = PyTuple_GET_ITEM(cpy_r_r122, 1); - CPy_INCREF(__tmp185); - PyObject *__tmp186; - if (likely(PyUnicode_Check(__tmp185))) - __tmp186 = __tmp185; - else { - CPy_TypeError("str", __tmp185); - __tmp186 = NULL; - } - cpy_r_r123.f1 = __tmp186; - PyObject *__tmp187 = PyTuple_GET_ITEM(cpy_r_r122, 2); - CPy_INCREF(__tmp187); - PyObject *__tmp188; - if (likely(PyUnicode_Check(__tmp187))) - __tmp188 = __tmp187; - else { - CPy_TypeError("str", __tmp187); - __tmp188 = NULL; - } - cpy_r_r123.f2 = __tmp188; - PyObject *__tmp189 = PyTuple_GET_ITEM(cpy_r_r122, 3); - CPy_INCREF(__tmp189); - PyObject *__tmp190; - if (likely(PyUnicode_Check(__tmp189))) - __tmp190 = __tmp189; - else { - CPy_TypeError("str", __tmp189); - __tmp190 = NULL; - } - cpy_r_r123.f3 = __tmp190; - PyObject *__tmp191 = PyTuple_GET_ITEM(cpy_r_r122, 4); - CPy_INCREF(__tmp191); - PyObject *__tmp192; - if (likely(PyUnicode_Check(__tmp191))) - __tmp192 = __tmp191; - else { - CPy_TypeError("str", __tmp191); - __tmp192 = NULL; - } - cpy_r_r123.f4 = __tmp192; - PyObject *__tmp193 = PyTuple_GET_ITEM(cpy_r_r122, 5); - CPy_INCREF(__tmp193); - PyObject *__tmp194; - if (likely(PyUnicode_Check(__tmp193))) - __tmp194 = __tmp193; - else { - CPy_TypeError("str", __tmp193); - __tmp194 = NULL; - } - cpy_r_r123.f5 = __tmp194; - PyObject *__tmp195 = PyTuple_GET_ITEM(cpy_r_r122, 6); - CPy_INCREF(__tmp195); - PyObject *__tmp196; - if (likely(PyUnicode_Check(__tmp195))) - __tmp196 = __tmp195; - else { - CPy_TypeError("str", __tmp195); - __tmp196 = NULL; - } - cpy_r_r123.f6 = __tmp196; - PyObject *__tmp197 = PyTuple_GET_ITEM(cpy_r_r122, 7); - CPy_INCREF(__tmp197); - PyObject *__tmp198; - if (likely(PyUnicode_Check(__tmp197))) - __tmp198 = __tmp197; - else { - CPy_TypeError("str", __tmp197); - __tmp198 = NULL; - } - cpy_r_r123.f7 = __tmp198; - PyObject *__tmp199 = PyTuple_GET_ITEM(cpy_r_r122, 8); - CPy_INCREF(__tmp199); - PyObject *__tmp200; - if (likely(PyUnicode_Check(__tmp199))) - __tmp200 = __tmp199; - else { - CPy_TypeError("str", __tmp199); - __tmp200 = NULL; - } - cpy_r_r123.f8 = __tmp200; - PyObject *__tmp201 = PyTuple_GET_ITEM(cpy_r_r122, 9); - CPy_INCREF(__tmp201); - PyObject *__tmp202; - if (likely(PyUnicode_Check(__tmp201))) - __tmp202 = __tmp201; - else { - CPy_TypeError("str", __tmp201); - __tmp202 = NULL; - } - cpy_r_r123.f9 = __tmp202; - PyObject *__tmp203 = PyTuple_GET_ITEM(cpy_r_r122, 10); - CPy_INCREF(__tmp203); - PyObject *__tmp204; - if (likely(PyUnicode_Check(__tmp203))) - __tmp204 = __tmp203; - else { - CPy_TypeError("str", __tmp203); - __tmp204 = NULL; - } - cpy_r_r123.f10 = __tmp204; - PyObject *__tmp205 = PyTuple_GET_ITEM(cpy_r_r122, 11); - CPy_INCREF(__tmp205); - PyObject *__tmp206; - if (likely(PyUnicode_Check(__tmp205))) - __tmp206 = __tmp205; - else { - CPy_TypeError("str", __tmp205); - __tmp206 = NULL; - } - cpy_r_r123.f11 = __tmp206; - PyObject *__tmp207 = PyTuple_GET_ITEM(cpy_r_r122, 12); - CPy_INCREF(__tmp207); - PyObject *__tmp208; - if (likely(PyUnicode_Check(__tmp207))) - __tmp208 = __tmp207; - else { - CPy_TypeError("str", __tmp207); - __tmp208 = NULL; - } - cpy_r_r123.f12 = __tmp208; - PyObject *__tmp209 = PyTuple_GET_ITEM(cpy_r_r122, 13); - CPy_INCREF(__tmp209); - PyObject *__tmp210; - if (likely(PyUnicode_Check(__tmp209))) - __tmp210 = __tmp209; - else { - CPy_TypeError("str", __tmp209); - __tmp210 = NULL; - } - cpy_r_r123.f13 = __tmp210; - } - CPy_DECREF(cpy_r_r122); - if (unlikely(cpy_r_r123.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 175, CPyStatic_networks___globals); - goto CPyL214; - } - cpy_r_r124 = cpy_r_r123.f0; - CPy_INCREF(cpy_r_r124); - cpy_r_r125 = cpy_r_r123.f1; - CPy_INCREF(cpy_r_r125); - cpy_r_r126 = cpy_r_r123.f2; - CPy_INCREF(cpy_r_r126); - cpy_r_r127 = cpy_r_r123.f3; - CPy_INCREF(cpy_r_r127); - cpy_r_r128 = cpy_r_r123.f4; - CPy_INCREF(cpy_r_r128); - cpy_r_r129 = cpy_r_r123.f5; - CPy_INCREF(cpy_r_r129); - cpy_r_r130 = cpy_r_r123.f6; - CPy_INCREF(cpy_r_r130); - cpy_r_r131 = cpy_r_r123.f7; - CPy_INCREF(cpy_r_r131); - cpy_r_r132 = cpy_r_r123.f8; - CPy_INCREF(cpy_r_r132); - cpy_r_r133 = cpy_r_r123.f9; - CPy_INCREF(cpy_r_r133); - cpy_r_r134 = cpy_r_r123.f10; - CPy_INCREF(cpy_r_r134); - cpy_r_r135 = cpy_r_r123.f11; - CPy_INCREF(cpy_r_r135); - cpy_r_r136 = cpy_r_r123.f12; - CPy_INCREF(cpy_r_r136); - cpy_r_r137 = cpy_r_r123.f13; - CPy_INCREF(cpy_r_r137); - CPy_DECREF(cpy_r_r123.f0); - CPy_DECREF(cpy_r_r123.f1); - CPy_DECREF(cpy_r_r123.f2); - CPy_DECREF(cpy_r_r123.f3); - CPy_DECREF(cpy_r_r123.f4); - CPy_DECREF(cpy_r_r123.f5); - CPy_DECREF(cpy_r_r123.f6); - CPy_DECREF(cpy_r_r123.f7); - CPy_DECREF(cpy_r_r123.f8); - CPy_DECREF(cpy_r_r123.f9); - CPy_DECREF(cpy_r_r123.f10); - CPy_DECREF(cpy_r_r123.f11); - CPy_DECREF(cpy_r_r123.f12); - CPy_DECREF(cpy_r_r123.f13); - cpy_r_r138 = CPyStr_Equal(cpy_r_r119, cpy_r_r124); - CPy_DECREF(cpy_r_r124); - if (cpy_r_r138) goto CPyL215; - cpy_r_r139 = CPyStr_Equal(cpy_r_r119, cpy_r_r125); - CPy_DECREF(cpy_r_r125); - if (cpy_r_r139) goto CPyL216; - cpy_r_r140 = CPyStr_Equal(cpy_r_r119, cpy_r_r126); - CPy_DECREF(cpy_r_r126); - if (cpy_r_r140) goto CPyL217; - cpy_r_r141 = CPyStr_Equal(cpy_r_r119, cpy_r_r127); - CPy_DECREF(cpy_r_r127); - if (cpy_r_r141) goto CPyL218; - cpy_r_r142 = CPyStr_Equal(cpy_r_r119, cpy_r_r128); - CPy_DECREF(cpy_r_r128); - if (cpy_r_r142) goto CPyL219; - cpy_r_r143 = CPyStr_Equal(cpy_r_r119, cpy_r_r129); - CPy_DECREF(cpy_r_r129); - if (cpy_r_r143) goto CPyL220; - cpy_r_r144 = CPyStr_Equal(cpy_r_r119, cpy_r_r130); - CPy_DECREF(cpy_r_r130); - if (cpy_r_r144) goto CPyL221; - cpy_r_r145 = CPyStr_Equal(cpy_r_r119, cpy_r_r131); - CPy_DECREF(cpy_r_r131); - if (cpy_r_r145) goto CPyL222; - cpy_r_r146 = CPyStr_Equal(cpy_r_r119, cpy_r_r132); - CPy_DECREF(cpy_r_r132); - if (cpy_r_r146) goto CPyL223; - cpy_r_r147 = CPyStr_Equal(cpy_r_r119, cpy_r_r133); - CPy_DECREF(cpy_r_r133); - if (cpy_r_r147) goto CPyL224; - cpy_r_r148 = CPyStr_Equal(cpy_r_r119, cpy_r_r134); - CPy_DECREF(cpy_r_r134); - if (cpy_r_r148) goto CPyL225; - cpy_r_r149 = CPyStr_Equal(cpy_r_r119, cpy_r_r135); - CPy_DECREF(cpy_r_r135); - if (cpy_r_r149) goto CPyL226; - cpy_r_r150 = CPyStr_Equal(cpy_r_r119, cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (cpy_r_r150) goto CPyL227; - cpy_r_r151 = CPyStr_Equal(cpy_r_r119, cpy_r_r137); - CPy_DECREF(cpy_r_r137); - if (cpy_r_r151) goto CPyL111; - if (0) { - goto CPyL112; - } else - goto CPyL115; -CPyL111: ; - if (!1) goto CPyL115; -CPyL112: ; - if (cpy_r_r79) { - goto CPyL228; - } else - goto CPyL115; -CPyL113: ; - cpy_r_r152 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r153 = PyObject_GetItem(cpy_r_target, cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 176, CPyStatic_networks___globals); - goto CPyL229; - } - cpy_r_t = cpy_r_r153; -CPyL115: ; - cpy_r_r154 = (PyObject *)&_Py_NoneStruct; - cpy_r_r155 = cpy_r_r118 == cpy_r_r154; - if (cpy_r_r155) { - goto CPyL230; - } else - goto CPyL117; -CPyL116: ; - cpy_r_r156 = PyObject_DelItem(cpy_r_t, cpy_r_r119); - CPy_DECREF(cpy_r_t); - CPy_DECREF(cpy_r_r119); - cpy_r_r157 = cpy_r_r156 >= 0; - if (unlikely(!cpy_r_r157)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 178, CPyStatic_networks___globals); - goto CPyL231; - } else - goto CPyL118; -CPyL117: ; - cpy_r_r158 = PyObject_SetItem(cpy_r_t, cpy_r_r119, cpy_r_r118); - CPy_DECREF(cpy_r_t); - CPy_DECREF(cpy_r_r119); - CPy_DECREF(cpy_r_r118); - cpy_r_r159 = cpy_r_r158 >= 0; - if (unlikely(!cpy_r_r159)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 180, CPyStatic_networks___globals); - goto CPyL231; - } -CPyL118: ; - cpy_r_r160 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r112); - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals); - goto CPyL231; - } else - goto CPyL92; -CPyL119: ; - cpy_r_r161 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals); - goto CPyL232; - } - if (!cpy_r_r79) goto CPyL124; - cpy_r_r162 = CPyStatic_networks___globals; - cpy_r_r163 = CPyStatics[436]; /* 'DEV_REQUIRED' */ - cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 182, CPyStatic_networks___globals); - goto CPyL232; - } - PyObject *__tmp211; - if (unlikely(!(PyTuple_Check(cpy_r_r164) && PyTuple_GET_SIZE(cpy_r_r164) == 4))) { - __tmp211 = NULL; - goto __LL212; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 0)))) - __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 0); - else { - __tmp211 = NULL; - } - if (__tmp211 == NULL) goto __LL212; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 1)))) - __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 1); - else { - __tmp211 = NULL; - } - if (__tmp211 == NULL) goto __LL212; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 2)))) - __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 2); - else { - __tmp211 = NULL; - } - if (__tmp211 == NULL) goto __LL212; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 3)))) - __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 3); - else { - __tmp211 = NULL; - } - if (__tmp211 == NULL) goto __LL212; - __tmp211 = cpy_r_r164; -__LL212: ; - if (unlikely(__tmp211 == NULL)) { - CPy_TypeError("tuple[str, str, str, str]", cpy_r_r164); cpy_r_r165 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp213 = PyTuple_GET_ITEM(cpy_r_r164, 0); - CPy_INCREF(__tmp213); - PyObject *__tmp214; - if (likely(PyUnicode_Check(__tmp213))) - __tmp214 = __tmp213; - else { - CPy_TypeError("str", __tmp213); - __tmp214 = NULL; - } - cpy_r_r165.f0 = __tmp214; - PyObject *__tmp215 = PyTuple_GET_ITEM(cpy_r_r164, 1); - CPy_INCREF(__tmp215); - PyObject *__tmp216; - if (likely(PyUnicode_Check(__tmp215))) - __tmp216 = __tmp215; - else { - CPy_TypeError("str", __tmp215); - __tmp216 = NULL; - } - cpy_r_r165.f1 = __tmp216; - PyObject *__tmp217 = PyTuple_GET_ITEM(cpy_r_r164, 2); - CPy_INCREF(__tmp217); - PyObject *__tmp218; - if (likely(PyUnicode_Check(__tmp217))) - __tmp218 = __tmp217; - else { - CPy_TypeError("str", __tmp217); - __tmp218 = NULL; - } - cpy_r_r165.f2 = __tmp218; - PyObject *__tmp219 = PyTuple_GET_ITEM(cpy_r_r164, 3); - CPy_INCREF(__tmp219); - PyObject *__tmp220; - if (likely(PyUnicode_Check(__tmp219))) - __tmp220 = __tmp219; - else { - CPy_TypeError("str", __tmp219); - __tmp220 = NULL; - } - cpy_r_r165.f3 = __tmp220; - } - CPy_DECREF(cpy_r_r164); - if (unlikely(cpy_r_r165.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 182, CPyStatic_networks___globals); - goto CPyL232; - } - cpy_r_r166 = PyTuple_New(4); - if (unlikely(cpy_r_r166 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp221 = cpy_r_r165.f0; - PyTuple_SET_ITEM(cpy_r_r166, 0, __tmp221); - PyObject *__tmp222 = cpy_r_r165.f1; - PyTuple_SET_ITEM(cpy_r_r166, 1, __tmp222); - PyObject *__tmp223 = cpy_r_r165.f2; - PyTuple_SET_ITEM(cpy_r_r166, 2, __tmp223); - PyObject *__tmp224 = cpy_r_r165.f3; - PyTuple_SET_ITEM(cpy_r_r166, 3, __tmp224); - cpy_r_r167 = CPyDef_networks____validate_network(cpy_r_target, cpy_r_r166); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r167 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 182, CPyStatic_networks___globals); - goto CPyL232; - } else - goto CPyL127; -CPyL124: ; - cpy_r_r168 = CPyStatic_networks___globals; - cpy_r_r169 = CPyStatics[437]; /* 'PROD_REQUIRED' */ - cpy_r_r170 = CPyDict_GetItem(cpy_r_r168, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 184, CPyStatic_networks___globals); - goto CPyL232; - } - PyObject *__tmp225; - if (unlikely(!(PyTuple_Check(cpy_r_r170) && PyTuple_GET_SIZE(cpy_r_r170) == 3))) { - __tmp225 = NULL; - goto __LL226; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r170, 0)))) - __tmp225 = PyTuple_GET_ITEM(cpy_r_r170, 0); - else { - __tmp225 = NULL; - } - if (__tmp225 == NULL) goto __LL226; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r170, 1)))) - __tmp225 = PyTuple_GET_ITEM(cpy_r_r170, 1); - else { - __tmp225 = NULL; - } - if (__tmp225 == NULL) goto __LL226; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r170, 2)))) - __tmp225 = PyTuple_GET_ITEM(cpy_r_r170, 2); - else { - __tmp225 = NULL; - } - if (__tmp225 == NULL) goto __LL226; - __tmp225 = cpy_r_r170; -__LL226: ; - if (unlikely(__tmp225 == NULL)) { - CPy_TypeError("tuple[str, str, str]", cpy_r_r170); cpy_r_r171 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp227 = PyTuple_GET_ITEM(cpy_r_r170, 0); - CPy_INCREF(__tmp227); - PyObject *__tmp228; - if (likely(PyUnicode_Check(__tmp227))) - __tmp228 = __tmp227; - else { - CPy_TypeError("str", __tmp227); - __tmp228 = NULL; - } - cpy_r_r171.f0 = __tmp228; - PyObject *__tmp229 = PyTuple_GET_ITEM(cpy_r_r170, 1); - CPy_INCREF(__tmp229); - PyObject *__tmp230; - if (likely(PyUnicode_Check(__tmp229))) - __tmp230 = __tmp229; - else { - CPy_TypeError("str", __tmp229); - __tmp230 = NULL; - } - cpy_r_r171.f1 = __tmp230; - PyObject *__tmp231 = PyTuple_GET_ITEM(cpy_r_r170, 2); - CPy_INCREF(__tmp231); - PyObject *__tmp232; - if (likely(PyUnicode_Check(__tmp231))) - __tmp232 = __tmp231; - else { - CPy_TypeError("str", __tmp231); - __tmp232 = NULL; - } - cpy_r_r171.f2 = __tmp232; - } - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r171.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 184, CPyStatic_networks___globals); - goto CPyL232; - } - cpy_r_r172 = PyTuple_New(3); - if (unlikely(cpy_r_r172 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp233 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp233); - PyObject *__tmp234 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp234); - PyObject *__tmp235 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp235); - cpy_r_r173 = CPyDef_networks____validate_network(cpy_r_target, cpy_r_r172); - CPy_DECREF(cpy_r_r172); - if (unlikely(cpy_r_r173 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 184, CPyStatic_networks___globals); - goto CPyL232; - } -CPyL127: ; - cpy_r_r174 = CPyStatics[397]; /* 'name' */ - cpy_r_r175 = PySequence_Contains(cpy_r_target, cpy_r_r174); - cpy_r_r176 = cpy_r_r175 >= 0; - if (unlikely(!cpy_r_r176)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 186, CPyStatic_networks___globals); - goto CPyL232; - } - cpy_r_r177 = cpy_r_r175; - cpy_r_r178 = cpy_r_r177 ^ 1; - if (!cpy_r_r178) goto CPyL130; - cpy_r_r179 = CPyStatics[397]; /* 'name' */ - cpy_r_r180 = PyObject_SetItem(cpy_r_target, cpy_r_r179, cpy_r_id_); - cpy_r_r181 = cpy_r_r180 >= 0; - if (unlikely(!cpy_r_r181)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 187, CPyStatic_networks___globals); - goto CPyL232; - } -CPyL130: ; - cpy_r_r182 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL232; - } - cpy_r_r183 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r184 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r185[2] = {cpy_r_r182, cpy_r_r183}; - cpy_r_r186 = (PyObject **)&cpy_r_r185; - cpy_r_r187 = PyObject_VectorcallMethod(cpy_r_r184, cpy_r_r186, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL233; - } - CPy_DECREF(cpy_r_r182); - cpy_r_r188 = CPyStatics[438]; /* 'w' */ - cpy_r_r189 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r190[2] = {cpy_r_r187, cpy_r_r188}; - cpy_r_r191 = (PyObject **)&cpy_r_r190; - cpy_r_r192 = PyObject_VectorcallMethod(cpy_r_r189, cpy_r_r191, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL234; - } - CPy_DECREF(cpy_r_r187); - cpy_r_r193 = CPy_TYPE(cpy_r_r192); - cpy_r_r194 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r195 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r194); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL235; - } - cpy_r_r196 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r197 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r196); - CPy_DECREF(cpy_r_r193); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL236; - } - PyObject *cpy_r_r198[1] = {cpy_r_r192}; - cpy_r_r199 = (PyObject **)&cpy_r_r198; - cpy_r_r200 = PyObject_Vectorcall(cpy_r_r197, cpy_r_r199, 1, 0); - CPy_DECREF(cpy_r_r197); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL236; - } - cpy_r_r201 = 1; - cpy_r_r202 = CPyModule_yaml; - cpy_r_r203 = CPyStatics[44]; /* 'dump' */ - cpy_r_r204 = CPyObject_GetAttr(cpy_r_r202, cpy_r_r203); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 190, CPyStatic_networks___globals); - goto CPyL237; - } - if (cpy_r_networks == NULL) { - goto CPyL238; - } else - goto CPyL141; -CPyL139: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r205 = 0; - if (unlikely(!cpy_r_r205)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", -1, CPyStatic_networks___globals); - goto CPyL146; - } else - goto CPyL239; -CPyL140: ; - CPy_Unreachable(); -CPyL141: ; - PyObject *cpy_r_r206[2] = {cpy_r_networks, cpy_r_r200}; - cpy_r_r207 = (PyObject **)&cpy_r_r206; - cpy_r_r208 = PyObject_Vectorcall(cpy_r_r204, cpy_r_r207, 2, 0); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 190, CPyStatic_networks___globals); - goto CPyL237; - } else - goto CPyL240; -CPyL142: ; - if (cpy_r_networks == NULL) { - goto CPyL241; - } else - goto CPyL145; -CPyL143: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r209 = 0; - if (unlikely(!cpy_r_r209)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", -1, CPyStatic_networks___globals); - goto CPyL146; - } else - goto CPyL242; -CPyL144: ; - CPy_Unreachable(); -CPyL145: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r200); - goto CPyL154; -CPyL146: ; - cpy_r_r210 = CPy_CatchError(); - cpy_r_r201 = 0; - cpy_r_r211 = CPy_GetExcInfo(); - cpy_r_r212 = cpy_r_r211.f0; - CPy_INCREF(cpy_r_r212); - cpy_r_r213 = cpy_r_r211.f1; - CPy_INCREF(cpy_r_r213); - cpy_r_r214 = cpy_r_r211.f2; - CPy_INCREF(cpy_r_r214); - CPy_DecRef(cpy_r_r211.f0); - CPy_DecRef(cpy_r_r211.f1); - CPy_DecRef(cpy_r_r211.f2); - PyObject *cpy_r_r215[4] = {cpy_r_r192, cpy_r_r212, cpy_r_r213, cpy_r_r214}; - cpy_r_r216 = (PyObject **)&cpy_r_r215; - cpy_r_r217 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r216, 4, 0); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL243; - } - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r214); - cpy_r_r218 = PyObject_IsTrue(cpy_r_r217); - CPy_DecRef(cpy_r_r217); - cpy_r_r219 = cpy_r_r218 >= 0; - if (unlikely(!cpy_r_r219)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL152; - } - cpy_r_r220 = cpy_r_r218; - if (cpy_r_r220) goto CPyL151; - CPy_Reraise(); - if (!0) { - goto CPyL152; - } else - goto CPyL244; -CPyL150: ; - CPy_Unreachable(); -CPyL151: ; - CPy_RestoreExcInfo(cpy_r_r210); - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - goto CPyL154; -CPyL152: ; - CPy_RestoreExcInfo(cpy_r_r210); - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - cpy_r_r221 = CPy_KeepPropagating(); - if (!cpy_r_r221) { - goto CPyL155; - } else - goto CPyL245; -CPyL153: ; - CPy_Unreachable(); -CPyL154: ; - tuple_T3OOO __tmp236 = { NULL, NULL, NULL }; - cpy_r_r222 = __tmp236; - cpy_r_r223 = cpy_r_r222; - goto CPyL156; -CPyL155: ; - cpy_r_r224 = CPy_CatchError(); - cpy_r_r223 = cpy_r_r224; -CPyL156: ; - if (!cpy_r_r201) goto CPyL246; - cpy_r_r225 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r226[4] = {cpy_r_r192, cpy_r_r225, cpy_r_r225, cpy_r_r225}; - cpy_r_r227 = (PyObject **)&cpy_r_r226; - cpy_r_r228 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r227, 4, 0); - CPy_DECREF(cpy_r_r195); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); - goto CPyL247; - } else - goto CPyL248; -CPyL158: ; - CPy_DECREF(cpy_r_r192); -CPyL159: ; - if (cpy_r_r223.f0 == NULL) { - goto CPyL166; - } else - goto CPyL249; -CPyL160: ; - CPy_Reraise(); - if (!0) { - goto CPyL162; - } else - goto CPyL250; -CPyL161: ; - CPy_Unreachable(); -CPyL162: ; - if (cpy_r_r223.f0 == NULL) goto CPyL164; - CPy_RestoreExcInfo(cpy_r_r223); - CPy_XDECREF(cpy_r_r223.f0); - CPy_XDECREF(cpy_r_r223.f1); - CPy_XDECREF(cpy_r_r223.f2); -CPyL164: ; - cpy_r_r229 = CPy_KeepPropagating(); - if (!cpy_r_r229) goto CPyL176; - CPy_Unreachable(); -CPyL166: ; - cpy_r_r230 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r231 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ - cpy_r_r232 = CPyStatics[397]; /* 'name' */ - cpy_r_r233 = PyObject_GetItem(cpy_r_target, cpy_r_r232); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); - goto CPyL251; - } - cpy_r_r234 = PyObject_Str(cpy_r_r233); - CPy_DECREF(cpy_r_r233); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); - goto CPyL251; - } - cpy_r_r235 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r235 == NULL)) { - goto CPyL252; - } else - goto CPyL171; -CPyL169: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r236 = 0; - if (unlikely(!cpy_r_r236)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); - goto CPyL176; - } - CPy_Unreachable(); -CPyL171: ; - cpy_r_r237 = PyObject_Str(cpy_r_r235); - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); - goto CPyL253; - } - cpy_r_r238 = CPyStatics[443]; /* "' has been modified" */ - cpy_r_r239 = CPyStr_Build(4, cpy_r_r231, cpy_r_r234, cpy_r_r237, cpy_r_r238); - CPy_DECREF(cpy_r_r234); - CPy_DECREF(cpy_r_r237); - if (unlikely(cpy_r_r239 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); - goto CPyL251; - } - cpy_r_r240 = CPyDef__color___notify(cpy_r_r230, cpy_r_r239); - CPy_DECREF(cpy_r_r239); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); - goto CPyL251; - } else - goto CPyL254; -CPyL174: ; - cpy_r_r241 = 1 ? Py_True : Py_False; - cpy_r_r242 = NULL; - cpy_r_r243 = CPyDef_networks____print_verbose_network_description(cpy_r_target, cpy_r_r241, cpy_r_r242); - CPy_DECREF(cpy_r_target); - if (unlikely(cpy_r_r243 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 193, CPyStatic_networks___globals); - goto CPyL176; - } - cpy_r_r244 = Py_None; - return cpy_r_r244; -CPyL176: ; - cpy_r_r245 = NULL; - return cpy_r_r245; -CPyL177: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL1; -CPyL178: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL176; -CPyL179: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL7; -CPyL180: ; - CPy_DecRef(cpy_r_r11); - goto CPyL9; -CPyL181: ; - CPy_DecRef(cpy_r_r11); - goto CPyL176; -CPyL182: ; - CPy_DecRef(cpy_r_r16); - goto CPyL176; -CPyL183: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - goto CPyL176; -CPyL184: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL176; -CPyL185: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r29); - goto CPyL176; -CPyL186: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL176; -CPyL187: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - goto CPyL176; -CPyL188: ; - CPy_DecRef(cpy_r_r41); - goto CPyL28; -CPyL189: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL27; -CPyL190: ; - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r53); - goto CPyL34; -CPyL191: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - goto CPyL32; -CPyL192: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - goto CPyL35; -CPyL193: ; - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r36); - goto CPyL41; -CPyL194: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r33); - goto CPyL44; -CPyL195: ; - CPy_DECREF(cpy_r_r67); - goto CPyL40; -CPyL196: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r23); - goto CPyL42; -CPyL197: ; - CPy_XDECREF(cpy_r_r62.f0); - CPy_XDECREF(cpy_r_r62.f1); - CPy_XDECREF(cpy_r_r62.f2); - goto CPyL43; -CPyL198: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - goto CPyL49; -CPyL199: ; - CPy_DECREF(cpy_r_r23); - goto CPyL58; -CPyL200: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r83); - goto CPyL68; -CPyL201: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r84); - goto CPyL176; -CPyL202: ; - CPy_DECREF(cpy_r_r83); - goto CPyL67; -CPyL203: ; - CPy_DECREF(cpy_r_r84); - goto CPyL62; -CPyL204: ; - CPy_DECREF(cpy_r_r23); - goto CPyL73; -CPyL205: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r96); - goto CPyL87; -CPyL206: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r96); - goto CPyL176; -CPyL207: ; - CPy_DECREF(cpy_r_r100); - goto CPyL86; -CPyL208: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r96); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r101); - goto CPyL176; -CPyL209: ; - CPy_DECREF(cpy_r_r96); - CPy_DECREF(cpy_r_r100); - goto CPyL85; -CPyL210: ; - CPy_DECREF(cpy_r_r101); - goto CPyL80; -CPyL211: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_target); - goto CPyL176; -CPyL212: ; - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r113); - CPy_DECREF(cpy_r_r114.f2); - CPy_DECREF(cpy_r_r114.f3); - goto CPyL119; -CPyL213: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r113); - CPy_DecRef(cpy_r_r118); - goto CPyL176; -CPyL214: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r113); - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_t); - goto CPyL176; -CPyL215: ; - CPy_DECREF(cpy_r_r125); - CPy_DECREF(cpy_r_r126); - CPy_DECREF(cpy_r_r127); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL216: ; - CPy_DECREF(cpy_r_r126); - CPy_DECREF(cpy_r_r127); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL217: ; - CPy_DECREF(cpy_r_r127); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL218: ; - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL219: ; - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL220: ; - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL221: ; - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL222: ; - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL223: ; - CPy_DECREF(cpy_r_r133); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL224: ; - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL225: ; - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL226: ; - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL227: ; - CPy_DECREF(cpy_r_r137); - goto CPyL111; -CPyL228: ; - CPy_DECREF(cpy_r_t); - goto CPyL113; -CPyL229: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r113); - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r118); - goto CPyL176; -CPyL230: ; - CPy_DECREF(cpy_r_r118); - goto CPyL116; -CPyL231: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r113); - goto CPyL176; -CPyL232: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_target); - goto CPyL176; -CPyL233: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r182); - goto CPyL176; -CPyL234: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r187); - goto CPyL176; -CPyL235: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - goto CPyL176; -CPyL236: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r195); - goto CPyL176; -CPyL237: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r200); - goto CPyL146; -CPyL238: ; - CPy_DECREF(cpy_r_r200); - CPy_DECREF(cpy_r_r204); - goto CPyL139; -CPyL239: ; - CPy_DECREF(cpy_r_target); - CPy_DECREF(cpy_r_r192); - CPy_DECREF(cpy_r_r195); - goto CPyL140; -CPyL240: ; - CPy_DECREF(cpy_r_r208); - goto CPyL142; -CPyL241: ; - CPy_DECREF(cpy_r_r200); - goto CPyL143; -CPyL242: ; - CPy_DECREF(cpy_r_target); - CPy_DECREF(cpy_r_r192); - CPy_DECREF(cpy_r_r195); - goto CPyL144; -CPyL243: ; - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r214); - goto CPyL152; -CPyL244: ; - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r195); - CPy_DecRef(cpy_r_r210.f0); - CPy_DecRef(cpy_r_r210.f1); - CPy_DecRef(cpy_r_r210.f2); - goto CPyL150; -CPyL245: ; - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r195); - goto CPyL153; -CPyL246: ; - CPy_DECREF(cpy_r_r192); - CPy_DECREF(cpy_r_r195); - goto CPyL159; -CPyL247: ; - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r192); - goto CPyL162; -CPyL248: ; - CPy_DECREF(cpy_r_r228); - goto CPyL158; -CPyL249: ; - CPy_DECREF(cpy_r_target); - goto CPyL160; -CPyL250: ; - CPy_XDECREF(cpy_r_r223.f0); - CPy_XDECREF(cpy_r_r223.f1); - CPy_XDECREF(cpy_r_r223.f2); - goto CPyL161; -CPyL251: ; - CPy_DecRef(cpy_r_target); - goto CPyL176; -CPyL252: ; - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r234); - goto CPyL169; -CPyL253: ; - CPy_DecRef(cpy_r_target); - CPy_DecRef(cpy_r_r234); - goto CPyL176; -CPyL254: ; - CPy_DECREF(cpy_r_r240); - goto CPyL174; -} - -PyObject *CPyPy_networks____modify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", 0}; - static CPyArg_Parser parser = {"%O:_modify", kwlist, 0}; - PyObject *obj_id_; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_id_)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *arg_args = obj_args; - PyObject *retval = CPyDef_networks____modify(arg_id_, arg_args); - CPy_DECREF(obj_args); - return retval; -fail: ; - CPy_DECREF(obj_args); - CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 159, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____delete(PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - PyObject *cpy_r_networks; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - tuple_T3OOO cpy_r_r48; - tuple_T3OOO cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - tuple_T3OOO cpy_r_r60; - tuple_T3OOO cpy_r_r61; - tuple_T3OOO cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - int32_t cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - int32_t cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - char cpy_r_r95; - int32_t cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - int32_t cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - char cpy_r_r113; - char cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - char cpy_r_r126; - int32_t cpy_r_r127; - char cpy_r_r128; - char cpy_r_r129; - PyObject *cpy_r_r130; - int32_t cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - int32_t cpy_r_r141; - char cpy_r_r142; - char cpy_r_r143; - int32_t cpy_r_r144; - char cpy_r_r145; - char cpy_r_r146; - PyObject *cpy_r_r147; - char cpy_r_r148; - int32_t cpy_r_r149; - char cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject **cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject **cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject **cpy_r_r168; - PyObject *cpy_r_r169; - char cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - char cpy_r_r174; - PyObject **cpy_r_r176; - PyObject *cpy_r_r177; - char cpy_r_r178; - tuple_T3OOO cpy_r_r179; - tuple_T3OOO cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject **cpy_r_r185; - PyObject *cpy_r_r186; - int32_t cpy_r_r187; - char cpy_r_r188; - char cpy_r_r189; - char cpy_r_r190; - tuple_T3OOO cpy_r_r191; - tuple_T3OOO cpy_r_r192; - tuple_T3OOO cpy_r_r193; - PyObject *cpy_r_r194; - PyObject **cpy_r_r196; - PyObject *cpy_r_r197; - char cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - cpy_r_r0 = NULL; - cpy_r_networks = cpy_r_r0; - cpy_r_r1 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL163; - } else - goto CPyL3; -CPyL1: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r3 = CPyStatics[392]; /* 'networks' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals); - goto CPyL164; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals, "dict", cpy_r_r4); - goto CPyL164; - } - cpy_r_r6 = PyDict_Contains(cpy_r_r5, cpy_r_id_); - CPy_DECREF(cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r8 = cpy_r_r6; - cpy_r_r9 = cpy_r_r8 ^ 1; - if (cpy_r_r9) { - goto CPyL165; - } else - goto CPyL17; -CPyL7: ; - cpy_r_r10 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ - cpy_r_r11 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL162; - } - cpy_r_r12 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL166; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r14 = PyObject_Str(cpy_r_r12); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL167; - } - cpy_r_r15 = CPyStatics[441]; /* "' does not exist" */ - cpy_r_r16 = CPyStr_Build(4, cpy_r_r10, cpy_r_r11, cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL162; - } - cpy_r_r17 = CPyModule_builtins; - cpy_r_r18 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL168; - } - PyObject *cpy_r_r20[1] = {cpy_r_r16}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL168; - } - CPy_DECREF(cpy_r_r16); - CPy_Raise(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r23 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r24 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r25 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r26[2] = {cpy_r_r23, cpy_r_r24}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL169; - } - CPy_DECREF(cpy_r_r23); - cpy_r_r29 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r30[1] = {cpy_r_r28}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL170; - } - CPy_DECREF(cpy_r_r28); - cpy_r_r33 = CPy_TYPE(cpy_r_r32); - cpy_r_r34 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL171; - } - cpy_r_r36 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r36); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL172; - } - PyObject *cpy_r_r38[1] = {cpy_r_r32}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL172; - } - cpy_r_r41 = 1; - cpy_r_r42 = CPyModule_yaml; - cpy_r_r43 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 201, CPyStatic_networks___globals); - goto CPyL173; - } - PyObject *cpy_r_r45[1] = {cpy_r_r40}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r46, 1, 0); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 201, CPyStatic_networks___globals); - goto CPyL173; - } else - goto CPyL174; -CPyL26: ; - CPy_DECREF(cpy_r_r40); - cpy_r_networks = cpy_r_r47; - goto CPyL35; -CPyL27: ; - cpy_r_r48 = CPy_CatchError(); - cpy_r_r41 = 0; - cpy_r_r49 = CPy_GetExcInfo(); - cpy_r_r50 = cpy_r_r49.f0; - CPy_INCREF(cpy_r_r50); - cpy_r_r51 = cpy_r_r49.f1; - CPy_INCREF(cpy_r_r51); - cpy_r_r52 = cpy_r_r49.f2; - CPy_INCREF(cpy_r_r52); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - PyObject *cpy_r_r53[4] = {cpy_r_r32, cpy_r_r50, cpy_r_r51, cpy_r_r52}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r54, 4, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL175; - } - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - cpy_r_r56 = PyObject_IsTrue(cpy_r_r55); - CPy_DecRef(cpy_r_r55); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL33; - } - cpy_r_r58 = cpy_r_r56; - if (cpy_r_r58) goto CPyL32; - CPy_Reraise(); - if (!0) { - goto CPyL33; - } else - goto CPyL176; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r48); - CPy_DecRef(cpy_r_r48.f0); - CPy_DecRef(cpy_r_r48.f1); - CPy_DecRef(cpy_r_r48.f2); - goto CPyL35; -CPyL33: ; - CPy_RestoreExcInfo(cpy_r_r48); - CPy_DecRef(cpy_r_r48.f0); - CPy_DecRef(cpy_r_r48.f1); - CPy_DecRef(cpy_r_r48.f2); - cpy_r_r59 = CPy_KeepPropagating(); - if (!cpy_r_r59) { - goto CPyL36; - } else - goto CPyL177; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - tuple_T3OOO __tmp237 = { NULL, NULL, NULL }; - cpy_r_r60 = __tmp237; - cpy_r_r61 = cpy_r_r60; - goto CPyL37; -CPyL36: ; - cpy_r_r62 = CPy_CatchError(); - cpy_r_r61 = cpy_r_r62; -CPyL37: ; - if (!cpy_r_r41) goto CPyL178; - cpy_r_r63 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r64[4] = {cpy_r_r32, cpy_r_r63, cpy_r_r63, cpy_r_r63}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r65, 4, 0); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); - goto CPyL179; - } else - goto CPyL180; -CPyL39: ; - CPy_DECREF(cpy_r_r32); -CPyL40: ; - if (cpy_r_r61.f0 == NULL) { - goto CPyL47; - } else - goto CPyL181; -CPyL41: ; - CPy_Reraise(); - if (!0) { - goto CPyL43; - } else - goto CPyL182; -CPyL42: ; - CPy_Unreachable(); -CPyL43: ; - if (cpy_r_r61.f0 == NULL) goto CPyL45; - CPy_RestoreExcInfo(cpy_r_r61); - CPy_XDECREF(cpy_r_r61.f0); - CPy_XDECREF(cpy_r_r61.f1); - CPy_XDECREF(cpy_r_r61.f2); -CPyL45: ; - cpy_r_r67 = CPy_KeepPropagating(); - if (!cpy_r_r67) goto CPyL162; - CPy_Unreachable(); -CPyL47: ; - cpy_r_r68 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r69 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r69 == NULL)) { - goto CPyL183; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r70 = 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r71 = CPyStatics[392]; /* 'networks' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_r69, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); - goto CPyL164; - } - if (likely(PyDict_Check(cpy_r_r72))) - cpy_r_r73 = cpy_r_r72; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals, "dict", cpy_r_r72); - goto CPyL164; - } - cpy_r_r74 = CPyDict_GetItem(cpy_r_r73, cpy_r_id_); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); - goto CPyL164; - } - if (likely(PyDict_Check(cpy_r_r74))) - cpy_r_r75 = cpy_r_r74; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals, "dict", cpy_r_r74); - goto CPyL164; - } - cpy_r_r76 = PyDict_Contains(cpy_r_r75, cpy_r_r68); - CPy_DECREF(cpy_r_r75); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r78 = cpy_r_r76; - if (!cpy_r_r78) goto CPyL73; - cpy_r_r79 = PyList_New(0); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r80 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL184; - } else - goto CPyL60; -CPyL58: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r81 = 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL60: ; - cpy_r_r82 = PyObject_GetItem(cpy_r_networks, cpy_r_r80); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL185; - } - cpy_r_r83 = PyObject_GetIter(cpy_r_r82); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL185; - } -CPyL62: ; - cpy_r_r84 = PyIter_Next(cpy_r_r83); - if (cpy_r_r84 == NULL) goto CPyL186; - cpy_r_r85 = CPyStatics[430]; /* 'id' */ - cpy_r_r86 = PyObject_GetItem(cpy_r_r84, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL187; - } - cpy_r_r87 = PyObject_RichCompare(cpy_r_r86, cpy_r_id_, 3); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL187; - } - cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); - CPy_DECREF(cpy_r_r87); - cpy_r_r89 = cpy_r_r88 >= 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL187; - } - cpy_r_r90 = cpy_r_r88; - if (!cpy_r_r90) goto CPyL188; - cpy_r_r91 = PyList_Append(cpy_r_r79, cpy_r_r84); - CPy_DECREF(cpy_r_r84); - cpy_r_r92 = cpy_r_r91 >= 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL189; - } else - goto CPyL62; -CPyL68: ; - cpy_r_r93 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL185; - } - cpy_r_r94 = CPyStatics[425]; /* 'development' */ - if (cpy_r_networks == NULL) { - goto CPyL190; - } else - goto CPyL72; -CPyL70: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r95 = 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL72: ; - cpy_r_r96 = PyObject_SetItem(cpy_r_networks, cpy_r_r94, cpy_r_r79); - CPy_DECREF_NO_IMM(cpy_r_r79); - cpy_r_r97 = cpy_r_r96 >= 0; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); - goto CPyL164; - } else - goto CPyL118; -CPyL73: ; - cpy_r_r98 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks != NULL) goto CPyL76; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r99 = 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL76: ; - cpy_r_r100 = PyObject_GetItem(cpy_r_networks, cpy_r_r98); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r101 = PyObject_GetIter(cpy_r_r100); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL164; - } -CPyL78: ; - cpy_r_r102 = PyIter_Next(cpy_r_r101); - if (cpy_r_r102 == NULL) goto CPyL191; - cpy_r_r103 = CPyStatics[392]; /* 'networks' */ - cpy_r_r104 = PyObject_GetItem(cpy_r_r102, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL192; - } - cpy_r_r105 = PyObject_GetIter(cpy_r_r104); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL192; - } -CPyL81: ; - cpy_r_r106 = PyIter_Next(cpy_r_r105); - if (cpy_r_r106 == NULL) goto CPyL193; - cpy_r_r107 = CPyStatics[430]; /* 'id' */ - cpy_r_r108 = PyObject_GetItem(cpy_r_r106, cpy_r_r107); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL194; - } - cpy_r_r109 = PyObject_RichCompare(cpy_r_r108, cpy_r_id_, 2); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL194; - } - cpy_r_r110 = PyObject_IsTrue(cpy_r_r109); - CPy_DECREF(cpy_r_r109); - cpy_r_r111 = cpy_r_r110 >= 0; - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL194; - } - cpy_r_r112 = cpy_r_r110; - if (cpy_r_r112) { - goto CPyL195; - } else - goto CPyL81; -CPyL86: ; - goto CPyL91; -CPyL87: ; - cpy_r_r113 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL196; - } else - goto CPyL78; -CPyL88: ; - cpy_r_r114 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL162; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r115 = 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL91: ; - cpy_r_r116 = PyList_New(0); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL197; - } - cpy_r_r117 = CPyStatics[392]; /* 'networks' */ - cpy_r_r118 = PyObject_GetItem(cpy_r_r102, cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL198; - } - cpy_r_r119 = PyObject_GetIter(cpy_r_r118); - CPy_DECREF(cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL198; - } -CPyL94: ; - cpy_r_r120 = PyIter_Next(cpy_r_r119); - if (cpy_r_r120 == NULL) goto CPyL199; - cpy_r_r121 = CPyStatics[430]; /* 'id' */ - cpy_r_r122 = PyObject_GetItem(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL200; - } - cpy_r_r123 = PyObject_RichCompare(cpy_r_r122, cpy_r_id_, 3); - CPy_DECREF(cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL200; - } - cpy_r_r124 = PyObject_IsTrue(cpy_r_r123); - CPy_DECREF(cpy_r_r123); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL200; - } - cpy_r_r126 = cpy_r_r124; - if (!cpy_r_r126) goto CPyL201; - cpy_r_r127 = PyList_Append(cpy_r_r116, cpy_r_r120); - CPy_DECREF(cpy_r_r120); - cpy_r_r128 = cpy_r_r127 >= 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL202; - } else - goto CPyL94; -CPyL100: ; - cpy_r_r129 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL198; - } - cpy_r_r130 = CPyStatics[392]; /* 'networks' */ - cpy_r_r131 = PyObject_SetItem(cpy_r_r102, cpy_r_r130, cpy_r_r116); - CPy_DECREF(cpy_r_r102); - CPy_DECREF_NO_IMM(cpy_r_r116); - cpy_r_r132 = cpy_r_r131 >= 0; - if (unlikely(!cpy_r_r132)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r133 = PyList_New(0); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r134 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL203; - } else - goto CPyL106; -CPyL104: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r135 = 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL106: ; - cpy_r_r136 = PyObject_GetItem(cpy_r_networks, cpy_r_r134); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL204; - } - cpy_r_r137 = PyObject_GetIter(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL204; - } -CPyL108: ; - cpy_r_r138 = PyIter_Next(cpy_r_r137); - if (cpy_r_r138 == NULL) goto CPyL205; - cpy_r_r139 = CPyStatics[392]; /* 'networks' */ - cpy_r_r140 = PyObject_GetItem(cpy_r_r138, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL206; - } - cpy_r_r141 = PyObject_IsTrue(cpy_r_r140); - CPy_DECREF(cpy_r_r140); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL206; - } - cpy_r_r143 = cpy_r_r141; - if (!cpy_r_r143) goto CPyL207; - cpy_r_r144 = PyList_Append(cpy_r_r133, cpy_r_r138); - CPy_DECREF(cpy_r_r138); - cpy_r_r145 = cpy_r_r144 >= 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL208; - } else - goto CPyL108; -CPyL113: ; - cpy_r_r146 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r146)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL204; - } - cpy_r_r147 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL209; - } else - goto CPyL117; -CPyL115: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r148 = 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL117: ; - cpy_r_r149 = PyObject_SetItem(cpy_r_networks, cpy_r_r147, cpy_r_r133); - CPy_DECREF_NO_IMM(cpy_r_r133); - cpy_r_r150 = cpy_r_r149 >= 0; - if (unlikely(!cpy_r_r150)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); - goto CPyL164; - } -CPyL118: ; - cpy_r_r151 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL164; - } - cpy_r_r152 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r153 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r154[2] = {cpy_r_r151, cpy_r_r152}; - cpy_r_r155 = (PyObject **)&cpy_r_r154; - cpy_r_r156 = PyObject_VectorcallMethod(cpy_r_r153, cpy_r_r155, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL210; - } - CPy_DECREF(cpy_r_r151); - cpy_r_r157 = CPyStatics[438]; /* 'w' */ - cpy_r_r158 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r159[2] = {cpy_r_r156, cpy_r_r157}; - cpy_r_r160 = (PyObject **)&cpy_r_r159; - cpy_r_r161 = PyObject_VectorcallMethod(cpy_r_r158, cpy_r_r160, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL211; - } - CPy_DECREF(cpy_r_r156); - cpy_r_r162 = CPy_TYPE(cpy_r_r161); - cpy_r_r163 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r164 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL212; - } - cpy_r_r165 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r166 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r165); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL213; - } - PyObject *cpy_r_r167[1] = {cpy_r_r161}; - cpy_r_r168 = (PyObject **)&cpy_r_r167; - cpy_r_r169 = PyObject_Vectorcall(cpy_r_r166, cpy_r_r168, 1, 0); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL213; - } - cpy_r_r170 = 1; - cpy_r_r171 = CPyModule_yaml; - cpy_r_r172 = CPyStatics[44]; /* 'dump' */ - cpy_r_r173 = CPyObject_GetAttr(cpy_r_r171, cpy_r_r172); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 211, CPyStatic_networks___globals); - goto CPyL214; - } - if (cpy_r_networks == NULL) { - goto CPyL215; - } else - goto CPyL129; -CPyL127: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r174 = 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", -1, CPyStatic_networks___globals); - goto CPyL134; - } else - goto CPyL216; -CPyL128: ; - CPy_Unreachable(); -CPyL129: ; - PyObject *cpy_r_r175[2] = {cpy_r_networks, cpy_r_r169}; - cpy_r_r176 = (PyObject **)&cpy_r_r175; - cpy_r_r177 = PyObject_Vectorcall(cpy_r_r173, cpy_r_r176, 2, 0); - CPy_DECREF(cpy_r_r173); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 211, CPyStatic_networks___globals); - goto CPyL214; - } else - goto CPyL217; -CPyL130: ; - if (cpy_r_networks == NULL) { - goto CPyL218; - } else - goto CPyL133; -CPyL131: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r178 = 0; - if (unlikely(!cpy_r_r178)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", -1, CPyStatic_networks___globals); - goto CPyL134; - } else - goto CPyL219; -CPyL132: ; - CPy_Unreachable(); -CPyL133: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r169); - goto CPyL142; -CPyL134: ; - cpy_r_r179 = CPy_CatchError(); - cpy_r_r170 = 0; - cpy_r_r180 = CPy_GetExcInfo(); - cpy_r_r181 = cpy_r_r180.f0; - CPy_INCREF(cpy_r_r181); - cpy_r_r182 = cpy_r_r180.f1; - CPy_INCREF(cpy_r_r182); - cpy_r_r183 = cpy_r_r180.f2; - CPy_INCREF(cpy_r_r183); - CPy_DecRef(cpy_r_r180.f0); - CPy_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - PyObject *cpy_r_r184[4] = {cpy_r_r161, cpy_r_r181, cpy_r_r182, cpy_r_r183}; - cpy_r_r185 = (PyObject **)&cpy_r_r184; - cpy_r_r186 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r185, 4, 0); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL220; - } - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r182); - CPy_DecRef(cpy_r_r183); - cpy_r_r187 = PyObject_IsTrue(cpy_r_r186); - CPy_DecRef(cpy_r_r186); - cpy_r_r188 = cpy_r_r187 >= 0; - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL140; - } - cpy_r_r189 = cpy_r_r187; - if (cpy_r_r189) goto CPyL139; - CPy_Reraise(); - if (!0) { - goto CPyL140; - } else - goto CPyL221; -CPyL138: ; - CPy_Unreachable(); -CPyL139: ; - CPy_RestoreExcInfo(cpy_r_r179); - CPy_DecRef(cpy_r_r179.f0); - CPy_DecRef(cpy_r_r179.f1); - CPy_DecRef(cpy_r_r179.f2); - goto CPyL142; -CPyL140: ; - CPy_RestoreExcInfo(cpy_r_r179); - CPy_DecRef(cpy_r_r179.f0); - CPy_DecRef(cpy_r_r179.f1); - CPy_DecRef(cpy_r_r179.f2); - cpy_r_r190 = CPy_KeepPropagating(); - if (!cpy_r_r190) { - goto CPyL143; - } else - goto CPyL222; -CPyL141: ; - CPy_Unreachable(); -CPyL142: ; - tuple_T3OOO __tmp238 = { NULL, NULL, NULL }; - cpy_r_r191 = __tmp238; - cpy_r_r192 = cpy_r_r191; - goto CPyL144; -CPyL143: ; - cpy_r_r193 = CPy_CatchError(); - cpy_r_r192 = cpy_r_r193; -CPyL144: ; - if (!cpy_r_r170) goto CPyL223; - cpy_r_r194 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r195[4] = {cpy_r_r161, cpy_r_r194, cpy_r_r194, cpy_r_r194}; - cpy_r_r196 = (PyObject **)&cpy_r_r195; - cpy_r_r197 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r196, 4, 0); - CPy_DECREF(cpy_r_r164); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); - goto CPyL224; - } else - goto CPyL225; -CPyL146: ; - CPy_DECREF(cpy_r_r161); -CPyL147: ; - if (cpy_r_r192.f0 == NULL) goto CPyL154; - CPy_Reraise(); - if (!0) { - goto CPyL150; - } else - goto CPyL226; -CPyL149: ; - CPy_Unreachable(); -CPyL150: ; - if (cpy_r_r192.f0 == NULL) goto CPyL152; - CPy_RestoreExcInfo(cpy_r_r192); - CPy_XDECREF(cpy_r_r192.f0); - CPy_XDECREF(cpy_r_r192.f1); - CPy_XDECREF(cpy_r_r192.f2); -CPyL152: ; - cpy_r_r198 = CPy_KeepPropagating(); - if (!cpy_r_r198) goto CPyL162; - CPy_Unreachable(); -CPyL154: ; - cpy_r_r199 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r200 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ - cpy_r_r201 = PyObject_Str(cpy_r_id_); - if (unlikely(cpy_r_r201 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); - goto CPyL162; - } - cpy_r_r202 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r202 == NULL)) { - goto CPyL227; - } else - goto CPyL158; -CPyL156: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r203 = 0; - if (unlikely(!cpy_r_r203)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL158: ; - cpy_r_r204 = PyObject_Str(cpy_r_r202); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); - goto CPyL228; - } - cpy_r_r205 = CPyStatics[156]; /* "' has been deleted" */ - cpy_r_r206 = CPyStr_Build(4, cpy_r_r200, cpy_r_r201, cpy_r_r204, cpy_r_r205); - CPy_DECREF(cpy_r_r201); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); - goto CPyL162; - } - cpy_r_r207 = CPyDef__color___notify(cpy_r_r199, cpy_r_r206); - CPy_DECREF(cpy_r_r206); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); - goto CPyL162; - } else - goto CPyL229; -CPyL161: ; - cpy_r_r208 = Py_None; - return cpy_r_r208; -CPyL162: ; - cpy_r_r209 = NULL; - return cpy_r_r209; -CPyL163: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL1; -CPyL164: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL162; -CPyL165: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL7; -CPyL166: ; - CPy_DecRef(cpy_r_r11); - goto CPyL9; -CPyL167: ; - CPy_DecRef(cpy_r_r11); - goto CPyL162; -CPyL168: ; - CPy_DecRef(cpy_r_r16); - goto CPyL162; -CPyL169: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r23); - goto CPyL162; -CPyL170: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r28); - goto CPyL162; -CPyL171: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - goto CPyL162; -CPyL172: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r35); - goto CPyL162; -CPyL173: ; - CPy_DecRef(cpy_r_r40); - goto CPyL27; -CPyL174: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL26; -CPyL175: ; - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - goto CPyL33; -CPyL176: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r48.f0); - CPy_DecRef(cpy_r_r48.f1); - CPy_DecRef(cpy_r_r48.f2); - goto CPyL31; -CPyL177: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r35); - goto CPyL34; -CPyL178: ; - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r35); - goto CPyL40; -CPyL179: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r32); - goto CPyL43; -CPyL180: ; - CPy_DECREF(cpy_r_r66); - goto CPyL39; -CPyL181: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL41; -CPyL182: ; - CPy_XDECREF(cpy_r_r61.f0); - CPy_XDECREF(cpy_r_r61.f1); - CPy_XDECREF(cpy_r_r61.f2); - goto CPyL42; -CPyL183: ; - CPy_XDecRef(cpy_r_networks); - goto CPyL48; -CPyL184: ; - CPy_DECREF_NO_IMM(cpy_r_r79); - goto CPyL58; -CPyL185: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - goto CPyL162; -CPyL186: ; - CPy_DECREF(cpy_r_r83); - goto CPyL68; -CPyL187: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r84); - goto CPyL162; -CPyL188: ; - CPy_DECREF(cpy_r_r84); - goto CPyL62; -CPyL189: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r83); - goto CPyL162; -CPyL190: ; - CPy_DECREF_NO_IMM(cpy_r_r79); - goto CPyL70; -CPyL191: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r101); - goto CPyL88; -CPyL192: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - goto CPyL162; -CPyL193: ; - CPy_DECREF(cpy_r_r102); - CPy_DECREF(cpy_r_r105); - goto CPyL87; -CPyL194: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r105); - goto CPyL162; -CPyL195: ; - CPy_DECREF(cpy_r_r101); - CPy_DECREF(cpy_r_r105); - goto CPyL86; -CPyL196: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r101); - goto CPyL162; -CPyL197: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r102); - goto CPyL162; -CPyL198: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r116); - goto CPyL162; -CPyL199: ; - CPy_DECREF(cpy_r_r119); - goto CPyL100; -CPyL200: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r120); - goto CPyL162; -CPyL201: ; - CPy_DECREF(cpy_r_r120); - goto CPyL94; -CPyL202: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r119); - goto CPyL162; -CPyL203: ; - CPy_DECREF_NO_IMM(cpy_r_r133); - goto CPyL104; -CPyL204: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r133); - goto CPyL162; -CPyL205: ; - CPy_DECREF(cpy_r_r137); - goto CPyL113; -CPyL206: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r133); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r138); - goto CPyL162; -CPyL207: ; - CPy_DECREF(cpy_r_r138); - goto CPyL108; -CPyL208: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r133); - CPy_DecRef(cpy_r_r137); - goto CPyL162; -CPyL209: ; - CPy_DECREF_NO_IMM(cpy_r_r133); - goto CPyL115; -CPyL210: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r151); - goto CPyL162; -CPyL211: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r156); - goto CPyL162; -CPyL212: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r162); - goto CPyL162; -CPyL213: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r164); - goto CPyL162; -CPyL214: ; - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r169); - goto CPyL134; -CPyL215: ; - CPy_DECREF(cpy_r_r169); - CPy_DECREF(cpy_r_r173); - goto CPyL127; -CPyL216: ; - CPy_DECREF(cpy_r_r161); - CPy_DECREF(cpy_r_r164); - goto CPyL128; -CPyL217: ; - CPy_DECREF(cpy_r_r177); - goto CPyL130; -CPyL218: ; - CPy_DECREF(cpy_r_r169); - goto CPyL131; -CPyL219: ; - CPy_DECREF(cpy_r_r161); - CPy_DECREF(cpy_r_r164); - goto CPyL132; -CPyL220: ; - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r182); - CPy_DecRef(cpy_r_r183); - goto CPyL140; -CPyL221: ; - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r179.f0); - CPy_DecRef(cpy_r_r179.f1); - CPy_DecRef(cpy_r_r179.f2); - goto CPyL138; -CPyL222: ; - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r164); - goto CPyL141; -CPyL223: ; - CPy_DECREF(cpy_r_r161); - CPy_DECREF(cpy_r_r164); - goto CPyL147; -CPyL224: ; - CPy_DecRef(cpy_r_r161); - goto CPyL150; -CPyL225: ; - CPy_DECREF(cpy_r_r197); - goto CPyL146; -CPyL226: ; - CPy_XDECREF(cpy_r_r192.f0); - CPy_XDECREF(cpy_r_r192.f1); - CPy_XDECREF(cpy_r_r192.f2); - goto CPyL149; -CPyL227: ; - CPy_DecRef(cpy_r_r201); - goto CPyL156; -CPyL228: ; - CPy_DecRef(cpy_r_r201); - goto CPyL162; -CPyL229: ; - CPy_DECREF(cpy_r_r207); - goto CPyL161; -} - -PyObject *CPyPy_networks____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"id_", 0}; - static CPyArg_Parser parser = {"O:_delete", kwlist, 0}; - PyObject *obj_id_; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { - return NULL; - } - PyObject *arg_id_ = obj_id_; - PyObject *retval = CPyDef_networks____delete(arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 196, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____import(PyObject *cpy_r_path_str, PyObject *cpy_r_replace) { - PyObject *cpy_r_r0; - PyObject *cpy_r_new_networks; - PyObject *cpy_r_r1; - PyObject *cpy_r_old_networks; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - tuple_T3OOO cpy_r_r41; - tuple_T3OOO cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - tuple_T3OOO cpy_r_r53; - tuple_T3OOO cpy_r_r54; - tuple_T3OOO cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - tuple_T3OOO cpy_r_r86; - tuple_T3OOO cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - char cpy_r_r96; - char cpy_r_r97; - tuple_T3OOO cpy_r_r98; - tuple_T3OOO cpy_r_r99; - tuple_T3OOO cpy_r_r100; - PyObject *cpy_r_r101; - PyObject **cpy_r_r103; - PyObject *cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_value; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_id_; - PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - int32_t cpy_r_r123; - char cpy_r_r124; - char cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject **cpy_r_r146; - PyObject *cpy_r_r147; - int32_t cpy_r_r148; - char cpy_r_r149; - char cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject **cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - int32_t cpy_r_r169; - char cpy_r_r170; - char cpy_r_r171; - int32_t cpy_r_r172; - char cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; - int32_t cpy_r_r177; - char cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - tuple_T4OOOO cpy_r_r182; - PyObject *cpy_r_r183; - char cpy_r_r184; - PyObject *cpy_r_r185; - char cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject **cpy_r_r190; - PyObject *cpy_r_r191; - char cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - char cpy_r_r197; - PyObject **cpy_r_r199; - PyObject *cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - tuple_T2OO cpy_r_r208; - PyObject *cpy_r_r209; - int32_t cpy_r_r210; - char cpy_r_r211; - char cpy_r_r212; - char cpy_r_r213; - int64_t cpy_r_r214; - CPyPtr cpy_r_r215; - int64_t cpy_r_r216; - char cpy_r_r217; - CPyPtr cpy_r_r218; - CPyPtr cpy_r_r219; - int64_t cpy_r_r220; - CPyPtr cpy_r_r221; - PyObject *cpy_r_r222; - tuple_T2OO cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - int32_t cpy_r_r236; - char cpy_r_r237; - char cpy_r_r238; - PyObject *cpy_r_r239; - char cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_prod; - PyObject *cpy_r_r242; - char cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - char cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject **cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - char cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - int32_t cpy_r_r265; - char cpy_r_r266; - char cpy_r_r267; - int32_t cpy_r_r268; - char cpy_r_r269; - char cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject **cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - int32_t cpy_r_r288; - char cpy_r_r289; - char cpy_r_r290; - PyObject *cpy_r_r291; - char cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_existing; - PyObject *cpy_r_r294; - char cpy_r_r295; - PyObject *cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - PyObject **cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject **cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - tuple_T3OOO cpy_r_r316; - PyObject *cpy_r_r317; - char cpy_r_r318; - PyObject *cpy_r_r319; - PyObject *cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - PyObject **cpy_r_r324; - PyObject *cpy_r_r325; - int64_t cpy_r_r326; - PyObject *cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject **cpy_r_r331; - PyObject *cpy_r_r332; - PyObject *cpy_r_r333; - PyObject *cpy_r_r334; - PyObject **cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - PyObject *cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject **cpy_r_r344; - PyObject *cpy_r_r345; - char cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - char cpy_r_r350; - PyObject **cpy_r_r352; - PyObject *cpy_r_r353; - char cpy_r_r354; - tuple_T3OOO cpy_r_r355; - tuple_T3OOO cpy_r_r356; - PyObject *cpy_r_r357; - PyObject *cpy_r_r358; - PyObject *cpy_r_r359; - PyObject **cpy_r_r361; - PyObject *cpy_r_r362; - int32_t cpy_r_r363; - char cpy_r_r364; - char cpy_r_r365; - char cpy_r_r366; - tuple_T3OOO cpy_r_r367; - tuple_T3OOO cpy_r_r368; - tuple_T3OOO cpy_r_r369; - PyObject *cpy_r_r370; - PyObject **cpy_r_r372; - PyObject *cpy_r_r373; - char cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - PyObject *cpy_r_r378; - char cpy_r_r379; - PyObject *cpy_r_r380; - PyObject *cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; - PyObject *cpy_r_r384; - PyObject *cpy_r_r385; - cpy_r_r0 = NULL; - cpy_r_new_networks = cpy_r_r0; - cpy_r_r1 = NULL; - cpy_r_old_networks = cpy_r_r1; - if (cpy_r_replace != NULL) goto CPyL273; - cpy_r_r2 = 0 ? Py_True : Py_False; - cpy_r_replace = cpy_r_r2; -CPyL2: ; - cpy_r_r3 = PyUnicode_Check(cpy_r_replace); - if (!cpy_r_r3) goto CPyL9; - if (likely(PyUnicode_Check(cpy_r_replace))) - cpy_r_r4 = cpy_r_replace; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals, "str", cpy_r_replace); - goto CPyL274; - } - cpy_r_r5 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r6[1] = {cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals); - goto CPyL275; - } - CPy_DECREF(cpy_r_r4); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals, "str", cpy_r_r8); - goto CPyL274; - } - cpy_r_r10 = CPyModule_builtins; - cpy_r_r11 = CPyStatics[305]; /* 'eval' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals); - goto CPyL276; - } - PyObject *cpy_r_r13[1] = {cpy_r_r9}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r14, 1, 0); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals); - goto CPyL276; - } - CPy_DECREF(cpy_r_r9); - cpy_r_replace = cpy_r_r15; -CPyL9: ; - cpy_r_r16 = CPyStatic_networks___globals; - cpy_r_r17 = CPyStatics[27]; /* 'Path' */ - cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 220, CPyStatic_networks___globals); - goto CPyL277; - } - PyObject *cpy_r_r19[1] = {cpy_r_path_str}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 220, CPyStatic_networks___globals); - goto CPyL277; - } - cpy_r_r22 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r23[1] = {cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL278; - } - cpy_r_r26 = CPy_TYPE(cpy_r_r25); - cpy_r_r27 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL279; - } - cpy_r_r29 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r29); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL280; - } - PyObject *cpy_r_r31[1] = {cpy_r_r25}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL280; - } - cpy_r_r34 = 1; - cpy_r_r35 = CPyModule_yaml; - cpy_r_r36 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 222, CPyStatic_networks___globals); - goto CPyL281; - } - PyObject *cpy_r_r38[1] = {cpy_r_r33}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 222, CPyStatic_networks___globals); - goto CPyL281; - } else - goto CPyL282; -CPyL18: ; - CPy_DECREF(cpy_r_r33); - cpy_r_new_networks = cpy_r_r40; - goto CPyL27; -CPyL19: ; - cpy_r_r41 = CPy_CatchError(); - cpy_r_r34 = 0; - cpy_r_r42 = CPy_GetExcInfo(); - cpy_r_r43 = cpy_r_r42.f0; - CPy_INCREF(cpy_r_r43); - cpy_r_r44 = cpy_r_r42.f1; - CPy_INCREF(cpy_r_r44); - cpy_r_r45 = cpy_r_r42.f2; - CPy_INCREF(cpy_r_r45); - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - PyObject *cpy_r_r46[4] = {cpy_r_r25, cpy_r_r43, cpy_r_r44, cpy_r_r45}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r47, 4, 0); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL283; - } - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - cpy_r_r49 = PyObject_IsTrue(cpy_r_r48); - CPy_DecRef(cpy_r_r48); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL25; - } - cpy_r_r51 = cpy_r_r49; - if (cpy_r_r51) goto CPyL24; - CPy_Reraise(); - if (!0) { - goto CPyL25; - } else - goto CPyL284; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - CPy_RestoreExcInfo(cpy_r_r41); - CPy_DecRef(cpy_r_r41.f0); - CPy_DecRef(cpy_r_r41.f1); - CPy_DecRef(cpy_r_r41.f2); - goto CPyL27; -CPyL25: ; - CPy_RestoreExcInfo(cpy_r_r41); - CPy_DecRef(cpy_r_r41.f0); - CPy_DecRef(cpy_r_r41.f1); - CPy_DecRef(cpy_r_r41.f2); - cpy_r_r52 = CPy_KeepPropagating(); - if (!cpy_r_r52) { - goto CPyL28; - } else - goto CPyL285; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - tuple_T3OOO __tmp239 = { NULL, NULL, NULL }; - cpy_r_r53 = __tmp239; - cpy_r_r54 = cpy_r_r53; - goto CPyL29; -CPyL28: ; - cpy_r_r55 = CPy_CatchError(); - cpy_r_r54 = cpy_r_r55; -CPyL29: ; - if (!cpy_r_r34) goto CPyL286; - cpy_r_r56 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r57[4] = {cpy_r_r25, cpy_r_r56, cpy_r_r56, cpy_r_r56}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r58, 4, 0); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); - goto CPyL287; - } else - goto CPyL288; -CPyL31: ; - CPy_DECREF(cpy_r_r25); -CPyL32: ; - if (cpy_r_r54.f0 == NULL) { - goto CPyL39; - } else - goto CPyL289; -CPyL33: ; - CPy_Reraise(); - if (!0) { - goto CPyL35; - } else - goto CPyL290; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - if (cpy_r_r54.f0 == NULL) goto CPyL37; - CPy_RestoreExcInfo(cpy_r_r54); - CPy_XDECREF(cpy_r_r54.f0); - CPy_XDECREF(cpy_r_r54.f1); - CPy_XDECREF(cpy_r_r54.f2); -CPyL37: ; - cpy_r_r60 = CPy_KeepPropagating(); - if (!cpy_r_r60) goto CPyL272; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r61 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL278; - } - cpy_r_r62 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r63 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r64[2] = {cpy_r_r61, cpy_r_r62}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL291; - } - CPy_DECREF(cpy_r_r61); - cpy_r_r67 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r68[1] = {cpy_r_r66}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL292; - } - CPy_DECREF(cpy_r_r66); - cpy_r_r71 = CPy_TYPE(cpy_r_r70); - cpy_r_r72 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL293; - } - cpy_r_r74 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r74); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL294; - } - PyObject *cpy_r_r76[1] = {cpy_r_r70}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 1, 0); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL294; - } - cpy_r_r79 = 1; - cpy_r_r80 = CPyModule_yaml; - cpy_r_r81 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 225, CPyStatic_networks___globals); - goto CPyL295; - } - PyObject *cpy_r_r83[1] = {cpy_r_r78}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 225, CPyStatic_networks___globals); - goto CPyL295; - } else - goto CPyL296; -CPyL48: ; - CPy_DECREF(cpy_r_r78); - cpy_r_old_networks = cpy_r_r85; - goto CPyL57; -CPyL49: ; - cpy_r_r86 = CPy_CatchError(); - cpy_r_r79 = 0; - cpy_r_r87 = CPy_GetExcInfo(); - cpy_r_r88 = cpy_r_r87.f0; - CPy_INCREF(cpy_r_r88); - cpy_r_r89 = cpy_r_r87.f1; - CPy_INCREF(cpy_r_r89); - cpy_r_r90 = cpy_r_r87.f2; - CPy_INCREF(cpy_r_r90); - CPy_DecRef(cpy_r_r87.f0); - CPy_DecRef(cpy_r_r87.f1); - CPy_DecRef(cpy_r_r87.f2); - PyObject *cpy_r_r91[4] = {cpy_r_r70, cpy_r_r88, cpy_r_r89, cpy_r_r90}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r92, 4, 0); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL297; - } - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - cpy_r_r94 = PyObject_IsTrue(cpy_r_r93); - CPy_DecRef(cpy_r_r93); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL55; - } - cpy_r_r96 = cpy_r_r94; - if (cpy_r_r96) goto CPyL54; - CPy_Reraise(); - if (!0) { - goto CPyL55; - } else - goto CPyL298; -CPyL53: ; - CPy_Unreachable(); -CPyL54: ; - CPy_RestoreExcInfo(cpy_r_r86); - CPy_DecRef(cpy_r_r86.f0); - CPy_DecRef(cpy_r_r86.f1); - CPy_DecRef(cpy_r_r86.f2); - goto CPyL57; -CPyL55: ; - CPy_RestoreExcInfo(cpy_r_r86); - CPy_DecRef(cpy_r_r86.f0); - CPy_DecRef(cpy_r_r86.f1); - CPy_DecRef(cpy_r_r86.f2); - cpy_r_r97 = CPy_KeepPropagating(); - if (!cpy_r_r97) { - goto CPyL58; - } else - goto CPyL299; -CPyL56: ; - CPy_Unreachable(); -CPyL57: ; - tuple_T3OOO __tmp240 = { NULL, NULL, NULL }; - cpy_r_r98 = __tmp240; - cpy_r_r99 = cpy_r_r98; - goto CPyL59; -CPyL58: ; - cpy_r_r100 = CPy_CatchError(); - cpy_r_r99 = cpy_r_r100; -CPyL59: ; - if (!cpy_r_r79) goto CPyL300; - cpy_r_r101 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r102[4] = {cpy_r_r70, cpy_r_r101, cpy_r_r101, cpy_r_r101}; - cpy_r_r103 = (PyObject **)&cpy_r_r102; - cpy_r_r104 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r103, 4, 0); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); - goto CPyL301; - } else - goto CPyL302; -CPyL61: ; - CPy_DECREF(cpy_r_r70); -CPyL62: ; - if (cpy_r_r99.f0 == NULL) { - goto CPyL69; - } else - goto CPyL303; -CPyL63: ; - CPy_Reraise(); - if (!0) { - goto CPyL65; - } else - goto CPyL304; -CPyL64: ; - CPy_Unreachable(); -CPyL65: ; - if (cpy_r_r99.f0 == NULL) goto CPyL67; - CPy_RestoreExcInfo(cpy_r_r99); - CPy_XDECREF(cpy_r_r99.f0); - CPy_XDECREF(cpy_r_r99.f1); - CPy_XDECREF(cpy_r_r99.f2); -CPyL67: ; - cpy_r_r105 = CPy_KeepPropagating(); - if (!cpy_r_r105) goto CPyL272; - CPy_Unreachable(); -CPyL69: ; - cpy_r_r106 = CPyStatics[425]; /* 'development' */ - cpy_r_r107 = PyList_New(0); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); - goto CPyL278; - } - cpy_r_r108 = CPyStatics[444]; /* 'get' */ - if (cpy_r_new_networks == NULL) { - goto CPyL305; - } else - goto CPyL73; -CPyL71: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); - cpy_r_r109 = 0; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL73: ; - PyObject *cpy_r_r110[3] = {cpy_r_new_networks, cpy_r_r106, cpy_r_r107}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r108, cpy_r_r111, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); - goto CPyL306; - } - if (cpy_r_new_networks == NULL) { - goto CPyL307; - } else - goto CPyL77; -CPyL75: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); - cpy_r_r113 = 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL77: ; - CPy_DECREF_NO_IMM(cpy_r_r107); - cpy_r_r114 = PyObject_GetIter(cpy_r_r112); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); - goto CPyL278; - } -CPyL78: ; - cpy_r_r115 = PyIter_Next(cpy_r_r114); - if (cpy_r_r115 == NULL) goto CPyL308; - cpy_r_value = cpy_r_r115; - cpy_r_r116 = CPyStatics[430]; /* 'id' */ - cpy_r_r117 = PyObject_GetItem(cpy_r_value, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 228, CPyStatic_networks___globals); - goto CPyL309; - } - cpy_r_id_ = cpy_r_r117; - cpy_r_r118 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r118 == NULL)) { - goto CPyL310; - } else - goto CPyL83; -CPyL81: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r119 = 0; - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL83: ; - cpy_r_r120 = CPyStatics[392]; /* 'networks' */ - cpy_r_r121 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals); - goto CPyL311; - } - if (likely(PyDict_Check(cpy_r_r121))) - cpy_r_r122 = cpy_r_r121; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals, "dict", cpy_r_r121); - goto CPyL311; - } - cpy_r_r123 = PyDict_Contains(cpy_r_r122, cpy_r_id_); - CPy_DECREF(cpy_r_r122); - cpy_r_r124 = cpy_r_r123 >= 0; - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals); - goto CPyL311; - } - cpy_r_r125 = cpy_r_r123; - if (!cpy_r_r125) goto CPyL312; - cpy_r_r126 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r127 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r127 == NULL)) { - goto CPyL313; - } else - goto CPyL90; -CPyL88: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r128 = 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL90: ; - cpy_r_r129 = CPyStatics[392]; /* 'networks' */ - cpy_r_r130 = CPyObject_GetAttr(cpy_r_r127, cpy_r_r129); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); - goto CPyL311; - } - if (likely(PyDict_Check(cpy_r_r130))) - cpy_r_r131 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals, "dict", cpy_r_r130); - goto CPyL311; - } - cpy_r_r132 = CPyDict_GetItem(cpy_r_r131, cpy_r_id_); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); - goto CPyL311; - } - if (likely(PyDict_Check(cpy_r_r132))) - cpy_r_r133 = cpy_r_r132; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals, "dict", cpy_r_r132); - goto CPyL311; - } - cpy_r_r134 = PyDict_Contains(cpy_r_r133, cpy_r_r126); - CPy_DECREF(cpy_r_r133); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); - goto CPyL311; - } - cpy_r_r136 = cpy_r_r134; - cpy_r_r137 = cpy_r_r136 ^ 1; - if (cpy_r_r137) { - goto CPyL314; - } else - goto CPyL102; -CPyL96: ; - cpy_r_r138 = CPyStatics[445]; /* "Import file contains development network with id '" */ - cpy_r_r139 = PyObject_Str(cpy_r_id_); - CPy_DECREF(cpy_r_id_); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 232, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r140 = CPyStatics[446]; /* "', but this is already an existing live network." */ - cpy_r_r141 = CPyStr_Build(3, cpy_r_r138, cpy_r_r139, cpy_r_r140); - CPy_DECREF(cpy_r_r139); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 232, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r142 = CPyModule_builtins; - cpy_r_r143 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r144 = CPyObject_GetAttr(cpy_r_r142, cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 231, CPyStatic_networks___globals); - goto CPyL315; - } - PyObject *cpy_r_r145[1] = {cpy_r_r141}; - cpy_r_r146 = (PyObject **)&cpy_r_r145; - cpy_r_r147 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r146, 1, 0); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 231, CPyStatic_networks___globals); - goto CPyL315; - } - CPy_DECREF(cpy_r_r141); - CPy_Raise(cpy_r_r147); - CPy_DECREF(cpy_r_r147); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 231, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL102: ; - cpy_r_r148 = PyObject_IsTrue(cpy_r_replace); - cpy_r_r149 = cpy_r_r148 >= 0; - if (unlikely(!cpy_r_r149)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 216, CPyStatic_networks___globals); - goto CPyL311; - } - cpy_r_r150 = cpy_r_r148; - if (cpy_r_r150) { - goto CPyL110; - } else - goto CPyL316; -CPyL104: ; - cpy_r_r151 = CPyStatics[447]; /* 'Cannot overwrite existing network ' */ - cpy_r_r152 = PyObject_Str(cpy_r_id_); - CPy_DECREF(cpy_r_id_); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r153 = CPyStr_Build(2, cpy_r_r151, cpy_r_r152); - CPy_DECREF(cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r154 = CPyModule_builtins; - cpy_r_r155 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); - goto CPyL317; - } - PyObject *cpy_r_r157[1] = {cpy_r_r153}; - cpy_r_r158 = (PyObject **)&cpy_r_r157; - cpy_r_r159 = PyObject_Vectorcall(cpy_r_r156, cpy_r_r158, 1, 0); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); - goto CPyL317; - } - CPy_DECREF(cpy_r_r153); - CPy_Raise(cpy_r_r159); - CPy_DECREF(cpy_r_r159); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL110: ; - cpy_r_r160 = PyList_New(0); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL311; - } - cpy_r_r161 = CPyStatics[425]; /* 'development' */ - if (cpy_r_old_networks == NULL) { - goto CPyL318; - } else - goto CPyL114; -CPyL112: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r162 = 0; - if (unlikely(!cpy_r_r162)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL114: ; - cpy_r_r163 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r161); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL319; - } - cpy_r_r164 = PyObject_GetIter(cpy_r_r163); - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL319; - } -CPyL116: ; - cpy_r_r165 = PyIter_Next(cpy_r_r164); - if (cpy_r_r165 == NULL) goto CPyL320; - cpy_r_r166 = CPyStatics[430]; /* 'id' */ - cpy_r_r167 = PyObject_GetItem(cpy_r_r165, cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL321; - } - cpy_r_r168 = PyObject_RichCompare(cpy_r_r167, cpy_r_id_, 3); - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL321; - } - cpy_r_r169 = PyObject_IsTrue(cpy_r_r168); - CPy_DECREF(cpy_r_r168); - cpy_r_r170 = cpy_r_r169 >= 0; - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL321; - } - cpy_r_r171 = cpy_r_r169; - if (!cpy_r_r171) goto CPyL322; - cpy_r_r172 = PyList_Append(cpy_r_r160, cpy_r_r165); - CPy_DECREF(cpy_r_r165); - cpy_r_r173 = cpy_r_r172 >= 0; - if (unlikely(!cpy_r_r173)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL323; - } else - goto CPyL116; -CPyL122: ; - cpy_r_r174 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL324; - } - cpy_r_r175 = CPyStatics[425]; /* 'development' */ - if (cpy_r_old_networks == NULL) { - goto CPyL325; - } else - goto CPyL126; -CPyL124: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r176 = 0; - if (unlikely(!cpy_r_r176)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL126: ; - cpy_r_r177 = PyObject_SetItem(cpy_r_old_networks, cpy_r_r175, cpy_r_r160); - CPy_DECREF_NO_IMM(cpy_r_r160); - cpy_r_r178 = cpy_r_r177 >= 0; - if (unlikely(!cpy_r_r178)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); - goto CPyL309; - } -CPyL127: ; - cpy_r_r179 = CPyStatic_networks___globals; - cpy_r_r180 = CPyStatics[436]; /* 'DEV_REQUIRED' */ - cpy_r_r181 = CPyDict_GetItem(cpy_r_r179, cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 238, CPyStatic_networks___globals); - goto CPyL309; - } - PyObject *__tmp241; - if (unlikely(!(PyTuple_Check(cpy_r_r181) && PyTuple_GET_SIZE(cpy_r_r181) == 4))) { - __tmp241 = NULL; - goto __LL242; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 0)))) - __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 0); - else { - __tmp241 = NULL; - } - if (__tmp241 == NULL) goto __LL242; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 1)))) - __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 1); - else { - __tmp241 = NULL; - } - if (__tmp241 == NULL) goto __LL242; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 2)))) - __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 2); - else { - __tmp241 = NULL; - } - if (__tmp241 == NULL) goto __LL242; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 3)))) - __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 3); - else { - __tmp241 = NULL; - } - if (__tmp241 == NULL) goto __LL242; - __tmp241 = cpy_r_r181; -__LL242: ; - if (unlikely(__tmp241 == NULL)) { - CPy_TypeError("tuple[str, str, str, str]", cpy_r_r181); cpy_r_r182 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp243 = PyTuple_GET_ITEM(cpy_r_r181, 0); - CPy_INCREF(__tmp243); - PyObject *__tmp244; - if (likely(PyUnicode_Check(__tmp243))) - __tmp244 = __tmp243; - else { - CPy_TypeError("str", __tmp243); - __tmp244 = NULL; - } - cpy_r_r182.f0 = __tmp244; - PyObject *__tmp245 = PyTuple_GET_ITEM(cpy_r_r181, 1); - CPy_INCREF(__tmp245); - PyObject *__tmp246; - if (likely(PyUnicode_Check(__tmp245))) - __tmp246 = __tmp245; - else { - CPy_TypeError("str", __tmp245); - __tmp246 = NULL; - } - cpy_r_r182.f1 = __tmp246; - PyObject *__tmp247 = PyTuple_GET_ITEM(cpy_r_r181, 2); - CPy_INCREF(__tmp247); - PyObject *__tmp248; - if (likely(PyUnicode_Check(__tmp247))) - __tmp248 = __tmp247; - else { - CPy_TypeError("str", __tmp247); - __tmp248 = NULL; - } - cpy_r_r182.f2 = __tmp248; - PyObject *__tmp249 = PyTuple_GET_ITEM(cpy_r_r181, 3); - CPy_INCREF(__tmp249); - PyObject *__tmp250; - if (likely(PyUnicode_Check(__tmp249))) - __tmp250 = __tmp249; - else { - CPy_TypeError("str", __tmp249); - __tmp250 = NULL; - } - cpy_r_r182.f3 = __tmp250; - } - CPy_DECREF(cpy_r_r181); - if (unlikely(cpy_r_r182.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 238, CPyStatic_networks___globals); - goto CPyL309; - } - cpy_r_r183 = PyTuple_New(4); - if (unlikely(cpy_r_r183 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp251 = cpy_r_r182.f0; - PyTuple_SET_ITEM(cpy_r_r183, 0, __tmp251); - PyObject *__tmp252 = cpy_r_r182.f1; - PyTuple_SET_ITEM(cpy_r_r183, 1, __tmp252); - PyObject *__tmp253 = cpy_r_r182.f2; - PyTuple_SET_ITEM(cpy_r_r183, 2, __tmp253); - PyObject *__tmp254 = cpy_r_r182.f3; - PyTuple_SET_ITEM(cpy_r_r183, 3, __tmp254); - cpy_r_r184 = CPyDef_networks____validate_network(cpy_r_value, cpy_r_r183); - CPy_DECREF(cpy_r_r183); - if (unlikely(cpy_r_r184 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 238, CPyStatic_networks___globals); - goto CPyL309; - } - cpy_r_r185 = CPyStatics[425]; /* 'development' */ - if (cpy_r_old_networks == NULL) { - goto CPyL326; - } else - goto CPyL133; -CPyL131: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r186 = 0; - if (unlikely(!cpy_r_r186)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 239, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL133: ; - cpy_r_r187 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r185); - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 239, CPyStatic_networks___globals); - goto CPyL309; - } - cpy_r_r188 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r189[2] = {cpy_r_r187, cpy_r_value}; - cpy_r_r190 = (PyObject **)&cpy_r_r189; - cpy_r_r191 = PyObject_VectorcallMethod(cpy_r_r188, cpy_r_r190, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 239, CPyStatic_networks___globals); - goto CPyL327; - } else - goto CPyL328; -CPyL135: ; - CPy_DECREF(cpy_r_r187); - CPy_DECREF(cpy_r_value); - goto CPyL78; -CPyL136: ; - cpy_r_r192 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r192)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); - goto CPyL278; - } - cpy_r_r193 = PyList_New(0); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL278; - } - cpy_r_r194 = CPyStatics[423]; /* 'live' */ - cpy_r_r195 = PyList_New(0); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL329; - } - cpy_r_r196 = CPyStatics[444]; /* 'get' */ - if (cpy_r_new_networks == NULL) { - goto CPyL330; - } else - goto CPyL142; -CPyL140: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); - cpy_r_r197 = 0; - if (unlikely(!cpy_r_r197)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL142: ; - PyObject *cpy_r_r198[3] = {cpy_r_new_networks, cpy_r_r194, cpy_r_r195}; - cpy_r_r199 = (PyObject **)&cpy_r_r198; - cpy_r_r200 = PyObject_VectorcallMethod(cpy_r_r196, cpy_r_r199, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL331; - } - if (cpy_r_new_networks == NULL) { - goto CPyL332; - } else - goto CPyL146; -CPyL144: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); - cpy_r_r201 = 0; - if (unlikely(!cpy_r_r201)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL146: ; - CPy_XDECREF(cpy_r_new_networks); - CPy_DECREF_NO_IMM(cpy_r_r195); - cpy_r_r202 = PyObject_GetIter(cpy_r_r200); - CPy_DECREF(cpy_r_r200); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL333; - } -CPyL147: ; - cpy_r_r203 = PyIter_Next(cpy_r_r202); - if (cpy_r_r203 == NULL) goto CPyL334; - cpy_r_r204 = CPyStatics[392]; /* 'networks' */ - cpy_r_r205 = PyObject_GetItem(cpy_r_r203, cpy_r_r204); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL335; - } - cpy_r_r206 = PyObject_GetIter(cpy_r_r205); - CPy_DECREF(cpy_r_r205); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL335; - } -CPyL150: ; - cpy_r_r207 = PyIter_Next(cpy_r_r206); - if (cpy_r_r207 == NULL) goto CPyL336; - CPy_INCREF(cpy_r_r203); - cpy_r_r208.f0 = cpy_r_r203; - cpy_r_r208.f1 = cpy_r_r207; - cpy_r_r209 = PyTuple_New(2); - if (unlikely(cpy_r_r209 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp255 = cpy_r_r208.f0; - PyTuple_SET_ITEM(cpy_r_r209, 0, __tmp255); - PyObject *__tmp256 = cpy_r_r208.f1; - PyTuple_SET_ITEM(cpy_r_r209, 1, __tmp256); - cpy_r_r210 = PyList_Append(cpy_r_r193, cpy_r_r209); - CPy_DECREF(cpy_r_r209); - cpy_r_r211 = cpy_r_r210 >= 0; - if (unlikely(!cpy_r_r211)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL337; - } else - goto CPyL150; -CPyL152: ; - cpy_r_r212 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r212)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL338; - } else - goto CPyL147; -CPyL153: ; - cpy_r_r213 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r213)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL333; - } - cpy_r_r214 = 0; -CPyL155: ; - cpy_r_r215 = (CPyPtr)&((PyVarObject *)cpy_r_r193)->ob_size; - cpy_r_r216 = *(int64_t *)cpy_r_r215; - cpy_r_r217 = cpy_r_r214 < cpy_r_r216; - if (!cpy_r_r217) goto CPyL339; - cpy_r_r218 = (CPyPtr)&((PyListObject *)cpy_r_r193)->ob_item; - cpy_r_r219 = *(CPyPtr *)cpy_r_r218; - cpy_r_r220 = cpy_r_r214 * 8; - cpy_r_r221 = cpy_r_r219 + cpy_r_r220; - cpy_r_r222 = *(PyObject * *)cpy_r_r221; - CPy_INCREF(cpy_r_r222); - PyObject *__tmp257; - if (unlikely(!(PyTuple_Check(cpy_r_r222) && PyTuple_GET_SIZE(cpy_r_r222) == 2))) { - __tmp257 = NULL; - goto __LL258; - } - __tmp257 = PyTuple_GET_ITEM(cpy_r_r222, 0); - if (__tmp257 == NULL) goto __LL258; - __tmp257 = PyTuple_GET_ITEM(cpy_r_r222, 1); - if (__tmp257 == NULL) goto __LL258; - __tmp257 = cpy_r_r222; -__LL258: ; - if (unlikely(__tmp257 == NULL)) { - CPy_TypeError("tuple[object, object]", cpy_r_r222); cpy_r_r223 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp259 = PyTuple_GET_ITEM(cpy_r_r222, 0); - CPy_INCREF(__tmp259); - PyObject *__tmp260; - __tmp260 = __tmp259; - cpy_r_r223.f0 = __tmp260; - PyObject *__tmp261 = PyTuple_GET_ITEM(cpy_r_r222, 1); - CPy_INCREF(__tmp261); - PyObject *__tmp262; - __tmp262 = __tmp261; - cpy_r_r223.f1 = __tmp262; - } - CPy_DECREF(cpy_r_r222); - if (unlikely(cpy_r_r223.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); - goto CPyL333; - } - cpy_r_r224 = cpy_r_r223.f0; - CPy_INCREF(cpy_r_r224); - cpy_r_r225 = cpy_r_r223.f1; - CPy_INCREF(cpy_r_r225); - CPy_DECREF(cpy_r_r223.f0); - CPy_DECREF(cpy_r_r223.f1); - cpy_r_value = cpy_r_r225; - cpy_r_r226 = CPyStatics[423]; /* 'live' */ - if (cpy_r_old_networks == NULL) { - goto CPyL340; - } else - goto CPyL160; -CPyL158: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r227 = 0; - if (unlikely(!cpy_r_r227)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL160: ; - cpy_r_r228 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r226); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL341; - } - cpy_r_r229 = PyObject_GetIter(cpy_r_r228); - CPy_DECREF(cpy_r_r228); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL341; - } -CPyL162: ; - cpy_r_r230 = PyIter_Next(cpy_r_r229); - if (cpy_r_r230 == NULL) goto CPyL342; - cpy_r_r231 = CPyStatics[397]; /* 'name' */ - cpy_r_r232 = PyObject_GetItem(cpy_r_r230, cpy_r_r231); - if (unlikely(cpy_r_r232 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL343; - } - cpy_r_r233 = CPyStatics[397]; /* 'name' */ - cpy_r_r234 = PyObject_GetItem(cpy_r_r224, cpy_r_r233); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL344; - } - cpy_r_r235 = PyObject_RichCompare(cpy_r_r232, cpy_r_r234, 2); - CPy_DECREF(cpy_r_r232); - CPy_DECREF(cpy_r_r234); - if (unlikely(cpy_r_r235 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL343; - } - cpy_r_r236 = PyObject_IsTrue(cpy_r_r235); - CPy_DECREF(cpy_r_r235); - cpy_r_r237 = cpy_r_r236 >= 0; - if (unlikely(!cpy_r_r237)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL343; - } - cpy_r_r238 = cpy_r_r236; - if (cpy_r_r238) { - goto CPyL345; - } else - goto CPyL346; -CPyL168: ; - cpy_r_r239 = cpy_r_r230; - goto CPyL171; -CPyL169: ; - cpy_r_r240 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r240)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); - goto CPyL341; - } - cpy_r_r241 = Py_None; - cpy_r_r239 = cpy_r_r241; -CPyL171: ; - cpy_r_prod = cpy_r_r239; - cpy_r_r242 = (PyObject *)&_Py_NoneStruct; - cpy_r_r243 = cpy_r_prod == cpy_r_r242; - if (cpy_r_r243) { - goto CPyL347; - } else - goto CPyL348; -CPyL172: ; - cpy_r_r244 = CPyStatics[397]; /* 'name' */ - cpy_r_r245 = CPyStatics[397]; /* 'name' */ - cpy_r_r246 = PyObject_GetItem(cpy_r_r224, cpy_r_r245); - CPy_DECREF(cpy_r_r224); - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 244, CPyStatic_networks___globals); - goto CPyL349; - } - cpy_r_r247 = CPyStatics[392]; /* 'networks' */ - cpy_r_r248 = PyList_New(0); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 244, CPyStatic_networks___globals); - goto CPyL350; - } - cpy_r_r249 = CPyDict_Build(2, cpy_r_r244, cpy_r_r246, cpy_r_r247, cpy_r_r248); - CPy_DECREF(cpy_r_r246); - CPy_DECREF_NO_IMM(cpy_r_r248); - if (unlikely(cpy_r_r249 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 244, CPyStatic_networks___globals); - goto CPyL349; - } - cpy_r_prod = cpy_r_r249; - cpy_r_r250 = CPyStatics[423]; /* 'live' */ - if (cpy_r_old_networks == NULL) { - goto CPyL351; - } else - goto CPyL178; -CPyL176: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r251 = 0; - if (unlikely(!cpy_r_r251)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL178: ; - cpy_r_r252 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r250); - if (unlikely(cpy_r_r252 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals); - goto CPyL352; - } - CPy_INCREF(cpy_r_prod); - if (likely(PyDict_Check(cpy_r_prod))) - cpy_r_r253 = cpy_r_prod; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals, "dict", cpy_r_prod); - goto CPyL353; - } - cpy_r_r254 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r255[2] = {cpy_r_r252, cpy_r_r253}; - cpy_r_r256 = (PyObject **)&cpy_r_r255; - cpy_r_r257 = PyObject_VectorcallMethod(cpy_r_r254, cpy_r_r256, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals); - goto CPyL354; - } else - goto CPyL355; -CPyL181: ; - CPy_DECREF(cpy_r_r252); - CPy_DECREF(cpy_r_r253); -CPyL182: ; - cpy_r_r258 = CPyStatics[430]; /* 'id' */ - cpy_r_r259 = PyObject_GetItem(cpy_r_value, cpy_r_r258); - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 246, CPyStatic_networks___globals); - goto CPyL352; - } - cpy_r_id_ = cpy_r_r259; - cpy_r_r260 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r260 == NULL)) { - goto CPyL356; - } else - goto CPyL186; -CPyL184: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r261 = 0; - if (unlikely(!cpy_r_r261)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL186: ; - cpy_r_r262 = CPyStatics[392]; /* 'networks' */ - cpy_r_r263 = CPyObject_GetAttr(cpy_r_r260, cpy_r_r262); - if (unlikely(cpy_r_r263 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals); - goto CPyL357; - } - if (likely(PyDict_Check(cpy_r_r263))) - cpy_r_r264 = cpy_r_r263; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals, "dict", cpy_r_r263); - goto CPyL357; - } - cpy_r_r265 = PyDict_Contains(cpy_r_r264, cpy_r_id_); - CPy_DECREF(cpy_r_r264); - cpy_r_r266 = cpy_r_r265 >= 0; - if (unlikely(!cpy_r_r266)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals); - goto CPyL357; - } - cpy_r_r267 = cpy_r_r265; - if (!cpy_r_r267) goto CPyL358; - cpy_r_r268 = PyObject_IsTrue(cpy_r_replace); - cpy_r_r269 = cpy_r_r268 >= 0; - if (unlikely(!cpy_r_r269)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 216, CPyStatic_networks___globals); - goto CPyL357; - } - cpy_r_r270 = cpy_r_r268; - if (cpy_r_r270) { - goto CPyL198; - } else - goto CPyL359; -CPyL192: ; - cpy_r_r271 = CPyStatics[447]; /* 'Cannot overwrite existing network ' */ - cpy_r_r272 = PyObject_Str(cpy_r_id_); - CPy_DECREF(cpy_r_id_); - if (unlikely(cpy_r_r272 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r273 = CPyStr_Build(2, cpy_r_r271, cpy_r_r272); - CPy_DECREF(cpy_r_r272); - if (unlikely(cpy_r_r273 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r274 = CPyModule_builtins; - cpy_r_r275 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r276 = CPyObject_GetAttr(cpy_r_r274, cpy_r_r275); - if (unlikely(cpy_r_r276 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); - goto CPyL360; - } - PyObject *cpy_r_r277[1] = {cpy_r_r273}; - cpy_r_r278 = (PyObject **)&cpy_r_r277; - cpy_r_r279 = PyObject_Vectorcall(cpy_r_r276, cpy_r_r278, 1, 0); - CPy_DECREF(cpy_r_r276); - if (unlikely(cpy_r_r279 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); - goto CPyL360; - } - CPy_DECREF(cpy_r_r273); - CPy_Raise(cpy_r_r279); - CPy_DECREF(cpy_r_r279); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL198: ; - cpy_r_r280 = CPyStatics[392]; /* 'networks' */ - CPy_INCREF(cpy_r_prod); - cpy_r_r281 = cpy_r_prod; - cpy_r_r282 = PyObject_GetItem(cpy_r_r281, cpy_r_r280); - CPy_DECREF(cpy_r_r281); - if (unlikely(cpy_r_r282 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); - goto CPyL357; - } - cpy_r_r283 = PyObject_GetIter(cpy_r_r282); - CPy_DECREF(cpy_r_r282); - if (unlikely(cpy_r_r283 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); - goto CPyL357; - } -CPyL201: ; - cpy_r_r284 = PyIter_Next(cpy_r_r283); - if (cpy_r_r284 == NULL) goto CPyL361; - cpy_r_r285 = CPyStatics[430]; /* 'id' */ - cpy_r_r286 = PyObject_GetItem(cpy_r_r284, cpy_r_r285); - if (unlikely(cpy_r_r286 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); - goto CPyL362; - } - cpy_r_r287 = PyObject_RichCompare(cpy_r_r286, cpy_r_id_, 2); - CPy_DECREF(cpy_r_r286); - if (unlikely(cpy_r_r287 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); - goto CPyL362; - } - cpy_r_r288 = PyObject_IsTrue(cpy_r_r287); - CPy_DECREF(cpy_r_r287); - cpy_r_r289 = cpy_r_r288 >= 0; - if (unlikely(!cpy_r_r289)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); - goto CPyL362; - } - cpy_r_r290 = cpy_r_r288; - if (cpy_r_r290) { - goto CPyL363; - } else - goto CPyL364; -CPyL206: ; - cpy_r_r291 = cpy_r_r284; - goto CPyL209; -CPyL207: ; - cpy_r_r292 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r292)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); - goto CPyL357; - } - cpy_r_r293 = Py_None; - cpy_r_r291 = cpy_r_r293; -CPyL209: ; - cpy_r_existing = cpy_r_r291; - cpy_r_r294 = (PyObject *)&_Py_NoneStruct; - cpy_r_r295 = cpy_r_existing == cpy_r_r294; - if (cpy_r_r295) { - goto CPyL365; - } else - goto CPyL366; -CPyL210: ; - cpy_r_r296 = CPyStatics[448]; /* "Import file contains live network with id '" */ - cpy_r_r297 = PyObject_Str(cpy_r_id_); - CPy_DECREF(cpy_r_id_); - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 253, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r298 = CPyStatics[449]; /* ("', but this is already an existing network on a " - 'different environment.') */ - cpy_r_r299 = CPyStr_Build(3, cpy_r_r296, cpy_r_r297, cpy_r_r298); - CPy_DECREF(cpy_r_r297); - if (unlikely(cpy_r_r299 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 253, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r300 = CPyModule_builtins; - cpy_r_r301 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r302 = CPyObject_GetAttr(cpy_r_r300, cpy_r_r301); - if (unlikely(cpy_r_r302 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 252, CPyStatic_networks___globals); - goto CPyL367; - } - PyObject *cpy_r_r303[1] = {cpy_r_r299}; - cpy_r_r304 = (PyObject **)&cpy_r_r303; - cpy_r_r305 = PyObject_Vectorcall(cpy_r_r302, cpy_r_r304, 1, 0); - CPy_DECREF(cpy_r_r302); - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 252, CPyStatic_networks___globals); - goto CPyL367; - } - CPy_DECREF(cpy_r_r299); - CPy_Raise(cpy_r_r305); - CPy_DECREF(cpy_r_r305); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 252, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL216: ; - cpy_r_r306 = CPyStatics[392]; /* 'networks' */ - CPy_INCREF(cpy_r_prod); - cpy_r_r307 = cpy_r_prod; - cpy_r_r308 = PyObject_GetItem(cpy_r_r307, cpy_r_r306); - CPy_DECREF(cpy_r_r307); - if (unlikely(cpy_r_r308 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 256, CPyStatic_networks___globals); - goto CPyL368; - } - cpy_r_r309 = CPyStatics[285]; /* 'remove' */ - PyObject *cpy_r_r310[2] = {cpy_r_r308, cpy_r_existing}; - cpy_r_r311 = (PyObject **)&cpy_r_r310; - cpy_r_r312 = PyObject_VectorcallMethod(cpy_r_r309, cpy_r_r311, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 256, CPyStatic_networks___globals); - goto CPyL369; - } else - goto CPyL370; -CPyL219: ; - CPy_DECREF(cpy_r_r308); - CPy_DECREF(cpy_r_existing); -CPyL220: ; - cpy_r_r313 = CPyStatic_networks___globals; - cpy_r_r314 = CPyStatics[437]; /* 'PROD_REQUIRED' */ - cpy_r_r315 = CPyDict_GetItem(cpy_r_r313, cpy_r_r314); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 257, CPyStatic_networks___globals); - goto CPyL352; - } - PyObject *__tmp263; - if (unlikely(!(PyTuple_Check(cpy_r_r315) && PyTuple_GET_SIZE(cpy_r_r315) == 3))) { - __tmp263 = NULL; - goto __LL264; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r315, 0)))) - __tmp263 = PyTuple_GET_ITEM(cpy_r_r315, 0); - else { - __tmp263 = NULL; - } - if (__tmp263 == NULL) goto __LL264; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r315, 1)))) - __tmp263 = PyTuple_GET_ITEM(cpy_r_r315, 1); - else { - __tmp263 = NULL; - } - if (__tmp263 == NULL) goto __LL264; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r315, 2)))) - __tmp263 = PyTuple_GET_ITEM(cpy_r_r315, 2); - else { - __tmp263 = NULL; - } - if (__tmp263 == NULL) goto __LL264; - __tmp263 = cpy_r_r315; -__LL264: ; - if (unlikely(__tmp263 == NULL)) { - CPy_TypeError("tuple[str, str, str]", cpy_r_r315); cpy_r_r316 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp265 = PyTuple_GET_ITEM(cpy_r_r315, 0); - CPy_INCREF(__tmp265); - PyObject *__tmp266; - if (likely(PyUnicode_Check(__tmp265))) - __tmp266 = __tmp265; - else { - CPy_TypeError("str", __tmp265); - __tmp266 = NULL; - } - cpy_r_r316.f0 = __tmp266; - PyObject *__tmp267 = PyTuple_GET_ITEM(cpy_r_r315, 1); - CPy_INCREF(__tmp267); - PyObject *__tmp268; - if (likely(PyUnicode_Check(__tmp267))) - __tmp268 = __tmp267; - else { - CPy_TypeError("str", __tmp267); - __tmp268 = NULL; - } - cpy_r_r316.f1 = __tmp268; - PyObject *__tmp269 = PyTuple_GET_ITEM(cpy_r_r315, 2); - CPy_INCREF(__tmp269); - PyObject *__tmp270; - if (likely(PyUnicode_Check(__tmp269))) - __tmp270 = __tmp269; - else { - CPy_TypeError("str", __tmp269); - __tmp270 = NULL; - } - cpy_r_r316.f2 = __tmp270; - } - CPy_DECREF(cpy_r_r315); - if (unlikely(cpy_r_r316.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 257, CPyStatic_networks___globals); - goto CPyL352; - } - cpy_r_r317 = PyTuple_New(3); - if (unlikely(cpy_r_r317 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp271 = cpy_r_r316.f0; - PyTuple_SET_ITEM(cpy_r_r317, 0, __tmp271); - PyObject *__tmp272 = cpy_r_r316.f1; - PyTuple_SET_ITEM(cpy_r_r317, 1, __tmp272); - PyObject *__tmp273 = cpy_r_r316.f2; - PyTuple_SET_ITEM(cpy_r_r317, 2, __tmp273); - cpy_r_r318 = CPyDef_networks____validate_network(cpy_r_value, cpy_r_r317); - CPy_DECREF(cpy_r_r317); - if (unlikely(cpy_r_r318 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 257, CPyStatic_networks___globals); - goto CPyL352; - } - cpy_r_r319 = CPyStatics[392]; /* 'networks' */ - cpy_r_r320 = cpy_r_prod; - cpy_r_r321 = PyObject_GetItem(cpy_r_r320, cpy_r_r319); - CPy_DECREF(cpy_r_r320); - if (unlikely(cpy_r_r321 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 258, CPyStatic_networks___globals); - goto CPyL349; - } - cpy_r_r322 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r323[2] = {cpy_r_r321, cpy_r_value}; - cpy_r_r324 = (PyObject **)&cpy_r_r323; - cpy_r_r325 = PyObject_VectorcallMethod(cpy_r_r322, cpy_r_r324, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 258, CPyStatic_networks___globals); - goto CPyL371; - } else - goto CPyL372; -CPyL226: ; - CPy_DECREF(cpy_r_r321); - CPy_DECREF(cpy_r_value); - cpy_r_r326 = cpy_r_r214 + 1; - cpy_r_r214 = cpy_r_r326; - goto CPyL155; -CPyL228: ; - cpy_r_r327 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r327 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL373; - } - cpy_r_r328 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r329 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r330[2] = {cpy_r_r327, cpy_r_r328}; - cpy_r_r331 = (PyObject **)&cpy_r_r330; - cpy_r_r332 = PyObject_VectorcallMethod(cpy_r_r329, cpy_r_r331, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r332 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL374; - } - CPy_DECREF(cpy_r_r327); - cpy_r_r333 = CPyStatics[438]; /* 'w' */ - cpy_r_r334 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r335[2] = {cpy_r_r332, cpy_r_r333}; - cpy_r_r336 = (PyObject **)&cpy_r_r335; - cpy_r_r337 = PyObject_VectorcallMethod(cpy_r_r334, cpy_r_r336, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r337 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL375; - } - CPy_DECREF(cpy_r_r332); - cpy_r_r338 = CPy_TYPE(cpy_r_r337); - cpy_r_r339 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r340 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r339); - if (unlikely(cpy_r_r340 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL376; - } - cpy_r_r341 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r342 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r341); - CPy_DECREF(cpy_r_r338); - if (unlikely(cpy_r_r342 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL377; - } - PyObject *cpy_r_r343[1] = {cpy_r_r337}; - cpy_r_r344 = (PyObject **)&cpy_r_r343; - cpy_r_r345 = PyObject_Vectorcall(cpy_r_r342, cpy_r_r344, 1, 0); - CPy_DECREF(cpy_r_r342); - if (unlikely(cpy_r_r345 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL377; - } - cpy_r_r346 = 1; - cpy_r_r347 = CPyModule_yaml; - cpy_r_r348 = CPyStatics[44]; /* 'dump' */ - cpy_r_r349 = CPyObject_GetAttr(cpy_r_r347, cpy_r_r348); - if (unlikely(cpy_r_r349 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 261, CPyStatic_networks___globals); - goto CPyL378; - } - if (cpy_r_old_networks == NULL) { - goto CPyL379; - } else - goto CPyL239; -CPyL237: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r350 = 0; - if (unlikely(!cpy_r_r350)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); - goto CPyL244; - } else - goto CPyL380; -CPyL238: ; - CPy_Unreachable(); -CPyL239: ; - PyObject *cpy_r_r351[2] = {cpy_r_old_networks, cpy_r_r345}; - cpy_r_r352 = (PyObject **)&cpy_r_r351; - cpy_r_r353 = PyObject_Vectorcall(cpy_r_r349, cpy_r_r352, 2, 0); - CPy_DECREF(cpy_r_r349); - if (unlikely(cpy_r_r353 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 261, CPyStatic_networks___globals); - goto CPyL378; - } else - goto CPyL381; -CPyL240: ; - if (cpy_r_old_networks == NULL) { - goto CPyL382; - } else - goto CPyL243; -CPyL241: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); - cpy_r_r354 = 0; - if (unlikely(!cpy_r_r354)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); - goto CPyL244; - } else - goto CPyL383; -CPyL242: ; - CPy_Unreachable(); -CPyL243: ; - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r345); - goto CPyL252; -CPyL244: ; - cpy_r_r355 = CPy_CatchError(); - cpy_r_r346 = 0; - cpy_r_r356 = CPy_GetExcInfo(); - cpy_r_r357 = cpy_r_r356.f0; - CPy_INCREF(cpy_r_r357); - cpy_r_r358 = cpy_r_r356.f1; - CPy_INCREF(cpy_r_r358); - cpy_r_r359 = cpy_r_r356.f2; - CPy_INCREF(cpy_r_r359); - CPy_DecRef(cpy_r_r356.f0); - CPy_DecRef(cpy_r_r356.f1); - CPy_DecRef(cpy_r_r356.f2); - PyObject *cpy_r_r360[4] = {cpy_r_r337, cpy_r_r357, cpy_r_r358, cpy_r_r359}; - cpy_r_r361 = (PyObject **)&cpy_r_r360; - cpy_r_r362 = PyObject_Vectorcall(cpy_r_r340, cpy_r_r361, 4, 0); - if (unlikely(cpy_r_r362 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL384; - } - CPy_DecRef(cpy_r_r357); - CPy_DecRef(cpy_r_r358); - CPy_DecRef(cpy_r_r359); - cpy_r_r363 = PyObject_IsTrue(cpy_r_r362); - CPy_DecRef(cpy_r_r362); - cpy_r_r364 = cpy_r_r363 >= 0; - if (unlikely(!cpy_r_r364)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL250; - } - cpy_r_r365 = cpy_r_r363; - if (cpy_r_r365) goto CPyL249; - CPy_Reraise(); - if (!0) { - goto CPyL250; - } else - goto CPyL385; -CPyL248: ; - CPy_Unreachable(); -CPyL249: ; - CPy_RestoreExcInfo(cpy_r_r355); - CPy_DecRef(cpy_r_r355.f0); - CPy_DecRef(cpy_r_r355.f1); - CPy_DecRef(cpy_r_r355.f2); - goto CPyL252; -CPyL250: ; - CPy_RestoreExcInfo(cpy_r_r355); - CPy_DecRef(cpy_r_r355.f0); - CPy_DecRef(cpy_r_r355.f1); - CPy_DecRef(cpy_r_r355.f2); - cpy_r_r366 = CPy_KeepPropagating(); - if (!cpy_r_r366) { - goto CPyL253; - } else - goto CPyL386; -CPyL251: ; - CPy_Unreachable(); -CPyL252: ; - tuple_T3OOO __tmp274 = { NULL, NULL, NULL }; - cpy_r_r367 = __tmp274; - cpy_r_r368 = cpy_r_r367; - goto CPyL254; -CPyL253: ; - cpy_r_r369 = CPy_CatchError(); - cpy_r_r368 = cpy_r_r369; -CPyL254: ; - if (!cpy_r_r346) goto CPyL387; - cpy_r_r370 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r371[4] = {cpy_r_r337, cpy_r_r370, cpy_r_r370, cpy_r_r370}; - cpy_r_r372 = (PyObject **)&cpy_r_r371; - cpy_r_r373 = PyObject_Vectorcall(cpy_r_r340, cpy_r_r372, 4, 0); - CPy_DECREF(cpy_r_r340); - if (unlikely(cpy_r_r373 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); - goto CPyL388; - } else - goto CPyL389; -CPyL256: ; - CPy_DECREF(cpy_r_r337); -CPyL257: ; - if (cpy_r_r368.f0 == NULL) { - goto CPyL264; - } else - goto CPyL390; -CPyL258: ; - CPy_Reraise(); - if (!0) { - goto CPyL260; - } else - goto CPyL391; -CPyL259: ; - CPy_Unreachable(); -CPyL260: ; - if (cpy_r_r368.f0 == NULL) goto CPyL262; - CPy_RestoreExcInfo(cpy_r_r368); - CPy_XDECREF(cpy_r_r368.f0); - CPy_XDECREF(cpy_r_r368.f1); - CPy_XDECREF(cpy_r_r368.f2); -CPyL262: ; - cpy_r_r374 = CPy_KeepPropagating(); - if (!cpy_r_r374) goto CPyL272; - CPy_Unreachable(); -CPyL264: ; - cpy_r_r375 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r376 = CPyStatics[450]; /* "Network settings imported from '\x1b[0;1;35m" */ - cpy_r_r377 = PyObject_Str(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r377 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r378 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r378 == NULL)) { - goto CPyL392; - } else - goto CPyL268; -CPyL266: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r379 = 0; - if (unlikely(!cpy_r_r379)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); - goto CPyL272; - } - CPy_Unreachable(); -CPyL268: ; - cpy_r_r380 = PyObject_Str(cpy_r_r378); - if (unlikely(cpy_r_r380 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); - goto CPyL393; - } - cpy_r_r381 = CPyStatics[132]; /* "'" */ - cpy_r_r382 = CPyStr_Build(4, cpy_r_r376, cpy_r_r377, cpy_r_r380, cpy_r_r381); - CPy_DECREF(cpy_r_r377); - CPy_DECREF(cpy_r_r380); - if (unlikely(cpy_r_r382 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); - goto CPyL272; - } - cpy_r_r383 = CPyDef__color___notify(cpy_r_r375, cpy_r_r382); - CPy_DECREF(cpy_r_r382); - if (unlikely(cpy_r_r383 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); - goto CPyL272; - } else - goto CPyL394; -CPyL271: ; - cpy_r_r384 = Py_None; - return cpy_r_r384; -CPyL272: ; - cpy_r_r385 = NULL; - return cpy_r_r385; -CPyL273: ; - CPy_INCREF(cpy_r_replace); - goto CPyL2; -CPyL274: ; - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - goto CPyL272; -CPyL275: ; - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r4); - goto CPyL272; -CPyL276: ; - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r9); - goto CPyL272; -CPyL277: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - goto CPyL272; -CPyL278: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - goto CPyL272; -CPyL279: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - goto CPyL272; -CPyL280: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL272; -CPyL281: ; - CPy_DecRef(cpy_r_r33); - goto CPyL19; -CPyL282: ; - CPy_XDECREF(cpy_r_new_networks); - goto CPyL18; -CPyL283: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL25; -CPyL284: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r41.f0); - CPy_DecRef(cpy_r_r41.f1); - CPy_DecRef(cpy_r_r41.f2); - goto CPyL23; -CPyL285: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL26; -CPyL286: ; - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r28); - goto CPyL32; -CPyL287: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r25); - goto CPyL35; -CPyL288: ; - CPy_DECREF(cpy_r_r59); - goto CPyL31; -CPyL289: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - goto CPyL33; -CPyL290: ; - CPy_XDECREF(cpy_r_r54.f0); - CPy_XDECREF(cpy_r_r54.f1); - CPy_XDECREF(cpy_r_r54.f2); - goto CPyL34; -CPyL291: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r61); - goto CPyL272; -CPyL292: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r66); - goto CPyL272; -CPyL293: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - goto CPyL272; -CPyL294: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r73); - goto CPyL272; -CPyL295: ; - CPy_DecRef(cpy_r_r78); - goto CPyL49; -CPyL296: ; - CPy_XDECREF(cpy_r_old_networks); - goto CPyL48; -CPyL297: ; - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - goto CPyL55; -CPyL298: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r86.f0); - CPy_DecRef(cpy_r_r86.f1); - CPy_DecRef(cpy_r_r86.f2); - goto CPyL53; -CPyL299: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r73); - goto CPyL56; -CPyL300: ; - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r73); - goto CPyL62; -CPyL301: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r70); - goto CPyL65; -CPyL302: ; - CPy_DECREF(cpy_r_r104); - goto CPyL61; -CPyL303: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - goto CPyL63; -CPyL304: ; - CPy_XDECREF(cpy_r_r99.f0); - CPy_XDECREF(cpy_r_r99.f1); - CPy_XDECREF(cpy_r_r99.f2); - goto CPyL64; -CPyL305: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r107); - goto CPyL71; -CPyL306: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r107); - goto CPyL272; -CPyL307: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r107); - CPy_DECREF(cpy_r_r112); - goto CPyL75; -CPyL308: ; - CPy_DECREF(cpy_r_r114); - goto CPyL136; -CPyL309: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - goto CPyL272; -CPyL310: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - goto CPyL81; -CPyL311: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - goto CPyL272; -CPyL312: ; - CPy_DECREF(cpy_r_id_); - goto CPyL127; -CPyL313: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - goto CPyL88; -CPyL314: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_value); - goto CPyL96; -CPyL315: ; - CPy_DecRef(cpy_r_r141); - goto CPyL272; -CPyL316: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_value); - goto CPyL104; -CPyL317: ; - CPy_DecRef(cpy_r_r153); - goto CPyL272; -CPyL318: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_id_); - CPy_DECREF_NO_IMM(cpy_r_r160); - goto CPyL112; -CPyL319: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r160); - goto CPyL272; -CPyL320: ; - CPy_DECREF(cpy_r_id_); - CPy_DECREF(cpy_r_r164); - goto CPyL122; -CPyL321: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r165); - goto CPyL272; -CPyL322: ; - CPy_DECREF(cpy_r_r165); - goto CPyL116; -CPyL323: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r164); - goto CPyL272; -CPyL324: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r160); - goto CPyL272; -CPyL325: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_value); - CPy_DECREF_NO_IMM(cpy_r_r160); - goto CPyL124; -CPyL326: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_new_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_value); - goto CPyL131; -CPyL327: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r187); - goto CPyL272; -CPyL328: ; - CPy_DECREF(cpy_r_r191); - goto CPyL135; -CPyL329: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r193); - goto CPyL272; -CPyL330: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF_NO_IMM(cpy_r_r195); - goto CPyL140; -CPyL331: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_new_networks); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r195); - goto CPyL272; -CPyL332: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF_NO_IMM(cpy_r_r195); - CPy_DECREF(cpy_r_r200); - goto CPyL144; -CPyL333: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r193); - goto CPyL272; -CPyL334: ; - CPy_DECREF(cpy_r_r202); - goto CPyL153; -CPyL335: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r202); - CPy_DecRef(cpy_r_r203); - goto CPyL272; -CPyL336: ; - CPy_DECREF(cpy_r_r203); - CPy_DECREF(cpy_r_r206); - goto CPyL152; -CPyL337: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r202); - CPy_DecRef(cpy_r_r203); - CPy_DecRef(cpy_r_r206); - goto CPyL272; -CPyL338: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r202); - goto CPyL272; -CPyL339: ; - CPy_DECREF(cpy_r_replace); - CPy_DECREF_NO_IMM(cpy_r_r193); - goto CPyL228; -CPyL340: ; - CPy_DECREF(cpy_r_replace); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_value); - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF(cpy_r_r224); - goto CPyL158; -CPyL341: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r224); - goto CPyL272; -CPyL342: ; - CPy_DECREF(cpy_r_r229); - goto CPyL169; -CPyL343: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r224); - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r230); - goto CPyL272; -CPyL344: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r224); - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r232); - goto CPyL272; -CPyL345: ; - CPy_DECREF(cpy_r_r229); - goto CPyL168; -CPyL346: ; - CPy_DECREF(cpy_r_r230); - goto CPyL162; -CPyL347: ; - CPy_DECREF(cpy_r_prod); - goto CPyL172; -CPyL348: ; - CPy_DECREF(cpy_r_r224); - goto CPyL182; -CPyL349: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - goto CPyL272; -CPyL350: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r246); - goto CPyL272; -CPyL351: ; - CPy_DECREF(cpy_r_replace); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_value); - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF(cpy_r_prod); - goto CPyL176; -CPyL352: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - goto CPyL272; -CPyL353: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - CPy_DecRef(cpy_r_r252); - goto CPyL272; -CPyL354: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r253); - goto CPyL272; -CPyL355: ; - CPy_DECREF(cpy_r_r257); - goto CPyL181; -CPyL356: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - goto CPyL184; -CPyL357: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - goto CPyL272; -CPyL358: ; - CPy_DECREF(cpy_r_id_); - goto CPyL220; -CPyL359: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_value); - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF(cpy_r_prod); - goto CPyL192; -CPyL360: ; - CPy_DecRef(cpy_r_r273); - goto CPyL272; -CPyL361: ; - CPy_DECREF(cpy_r_r283); - goto CPyL207; -CPyL362: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - CPy_DecRef(cpy_r_r283); - CPy_DecRef(cpy_r_r284); - goto CPyL272; -CPyL363: ; - CPy_DECREF(cpy_r_r283); - goto CPyL206; -CPyL364: ; - CPy_DECREF(cpy_r_r284); - goto CPyL201; -CPyL365: ; - CPy_DECREF(cpy_r_replace); - CPy_XDECREF(cpy_r_old_networks); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_value); - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF(cpy_r_prod); - CPy_DECREF(cpy_r_existing); - goto CPyL210; -CPyL366: ; - CPy_DECREF(cpy_r_id_); - goto CPyL216; -CPyL367: ; - CPy_DecRef(cpy_r_r299); - goto CPyL272; -CPyL368: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - CPy_DecRef(cpy_r_existing); - goto CPyL272; -CPyL369: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_prod); - CPy_DecRef(cpy_r_existing); - CPy_DecRef(cpy_r_r308); - goto CPyL272; -CPyL370: ; - CPy_DECREF(cpy_r_r312); - goto CPyL219; -CPyL371: ; - CPy_DecRef(cpy_r_replace); - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r321); - goto CPyL272; -CPyL372: ; - CPy_DECREF(cpy_r_r325); - goto CPyL226; -CPyL373: ; - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - goto CPyL272; -CPyL374: ; - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r327); - goto CPyL272; -CPyL375: ; - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r332); - goto CPyL272; -CPyL376: ; - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r337); - CPy_DecRef(cpy_r_r338); - goto CPyL272; -CPyL377: ; - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r337); - CPy_DecRef(cpy_r_r340); - goto CPyL272; -CPyL378: ; - CPy_XDecRef(cpy_r_old_networks); - CPy_DecRef(cpy_r_r345); - goto CPyL244; -CPyL379: ; - CPy_DECREF(cpy_r_r345); - CPy_DECREF(cpy_r_r349); - goto CPyL237; -CPyL380: ; - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r337); - CPy_DECREF(cpy_r_r340); - goto CPyL238; -CPyL381: ; - CPy_DECREF(cpy_r_r353); - goto CPyL240; -CPyL382: ; - CPy_DECREF(cpy_r_r345); - goto CPyL241; -CPyL383: ; - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r337); - CPy_DECREF(cpy_r_r340); - goto CPyL242; -CPyL384: ; - CPy_DecRef(cpy_r_r357); - CPy_DecRef(cpy_r_r358); - CPy_DecRef(cpy_r_r359); - goto CPyL250; -CPyL385: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r337); - CPy_DecRef(cpy_r_r340); - CPy_DecRef(cpy_r_r355.f0); - CPy_DecRef(cpy_r_r355.f1); - CPy_DecRef(cpy_r_r355.f2); - goto CPyL248; -CPyL386: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r337); - CPy_DecRef(cpy_r_r340); - goto CPyL251; -CPyL387: ; - CPy_DECREF(cpy_r_r337); - CPy_DECREF(cpy_r_r340); - goto CPyL257; -CPyL388: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r337); - goto CPyL260; -CPyL389: ; - CPy_DECREF(cpy_r_r373); - goto CPyL256; -CPyL390: ; - CPy_DECREF(cpy_r_r21); - goto CPyL258; -CPyL391: ; - CPy_XDECREF(cpy_r_r368.f0); - CPy_XDECREF(cpy_r_r368.f1); - CPy_XDECREF(cpy_r_r368.f2); - goto CPyL259; -CPyL392: ; - CPy_DecRef(cpy_r_r377); - goto CPyL266; -CPyL393: ; - CPy_DecRef(cpy_r_r377); - goto CPyL272; -CPyL394: ; - CPy_DECREF(cpy_r_r383); - goto CPyL271; -} - -PyObject *CPyPy_networks____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path_str", "replace", 0}; - static CPyArg_Parser parser = {"O|O:_import", kwlist, 0}; - PyObject *obj_path_str; - PyObject *obj_replace = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_path_str, &obj_replace)) { - return NULL; - } - PyObject *arg_path_str = obj_path_str; - PyObject *arg_replace; - if (obj_replace == NULL) { - arg_replace = NULL; - } else { - arg_replace = obj_replace; - } - PyObject *retval = CPyDef_networks____import(arg_path_str, arg_replace); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_import", 216, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____export(PyObject *cpy_r_path_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_path; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - cpy_r_r0 = CPyStatic_networks___globals; - cpy_r_r1 = CPyStatics[27]; /* 'Path' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 267, CPyStatic_networks___globals); - goto CPyL33; - } - PyObject *cpy_r_r3[1] = {cpy_r_path_str}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 267, CPyStatic_networks___globals); - goto CPyL33; - } - cpy_r_path = cpy_r_r5; - cpy_r_r6 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r7[1] = {cpy_r_path}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 268, CPyStatic_networks___globals); - goto CPyL34; - } - if (unlikely(!PyBool_Check(cpy_r_r9))) { - CPy_TypeError("bool", cpy_r_r9); cpy_r_r10 = 2; - } else - cpy_r_r10 = cpy_r_r9 == Py_True; - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 268, CPyStatic_networks___globals); - goto CPyL34; - } - if (!cpy_r_r10) goto CPyL16; - cpy_r_r11 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r12[1] = {cpy_r_path}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 269, CPyStatic_networks___globals); - goto CPyL34; - } - if (unlikely(!PyBool_Check(cpy_r_r14))) { - CPy_TypeError("bool", cpy_r_r14); cpy_r_r15 = 2; - } else - cpy_r_r15 = cpy_r_r14 == Py_True; - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 269, CPyStatic_networks___globals); - goto CPyL34; - } - if (!cpy_r_r15) goto CPyL10; - cpy_r_r16 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r17 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r18[2] = {cpy_r_path, cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 270, CPyStatic_networks___globals); - goto CPyL34; - } - CPy_DECREF(cpy_r_path); - cpy_r_path = cpy_r_r20; - goto CPyL16; -CPyL10: ; - cpy_r_r21 = PyObject_Str(cpy_r_path); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); - goto CPyL33; - } - cpy_r_r22 = CPyStatics[149]; /* ' already exists' */ - cpy_r_r23 = CPyStr_Build(2, cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); - goto CPyL33; - } - cpy_r_r24 = CPyModule_builtins; - cpy_r_r25 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); - goto CPyL35; - } - PyObject *cpy_r_r27[1] = {cpy_r_r23}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r28, 1, 0); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_r23); - CPy_Raise(cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); - goto CPyL33; - } - CPy_Unreachable(); -CPyL16: ; - cpy_r_r30 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_path, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 273, CPyStatic_networks___globals); - goto CPyL34; - } - if (likely(PyUnicode_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_export", 273, CPyStatic_networks___globals, "str", cpy_r_r31); - goto CPyL34; - } - cpy_r_r33 = CPyStr_IsTrue(cpy_r_r32); - CPy_DECREF(cpy_r_r32); - if (cpy_r_r33) goto CPyL21; - cpy_r_r34 = CPyStatics[452]; /* '.yaml' */ - cpy_r_r35 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r36[2] = {cpy_r_path, cpy_r_r34}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 274, CPyStatic_networks___globals); - goto CPyL34; - } - CPy_DECREF(cpy_r_path); - cpy_r_path = cpy_r_r38; -CPyL21: ; - cpy_r_r39 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); - goto CPyL34; - } - cpy_r_r40 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r41 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r42[2] = {cpy_r_r39, cpy_r_r40}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); - goto CPyL36; - } - CPy_DECREF(cpy_r_r39); - cpy_r_r45 = CPyModule_shutil; - cpy_r_r46 = CPyStatics[5]; /* 'copy' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); - goto CPyL37; - } - PyObject *cpy_r_r48[2] = {cpy_r_r44, cpy_r_path}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 2, 0); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); - goto CPyL37; - } else - goto CPyL38; -CPyL25: ; - CPy_DECREF(cpy_r_r44); - cpy_r_r51 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r52 = CPyStatics[453]; /* "Network settings exported as '\x1b[0;1;35m" */ - cpy_r_r53 = PyObject_Str(cpy_r_path); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); - goto CPyL33; - } - cpy_r_r54 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r54 == NULL)) { - goto CPyL39; - } else - goto CPyL29; -CPyL27: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r55 = 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); - goto CPyL33; - } - CPy_Unreachable(); -CPyL29: ; - cpy_r_r56 = PyObject_Str(cpy_r_r54); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); - goto CPyL40; - } - cpy_r_r57 = CPyStatics[132]; /* "'" */ - cpy_r_r58 = CPyStr_Build(4, cpy_r_r52, cpy_r_r53, cpy_r_r56, cpy_r_r57); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); - goto CPyL33; - } - cpy_r_r59 = CPyDef__color___notify(cpy_r_r51, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); - goto CPyL33; - } else - goto CPyL41; -CPyL32: ; - cpy_r_r60 = Py_None; - return cpy_r_r60; -CPyL33: ; - cpy_r_r61 = NULL; - return cpy_r_r61; -CPyL34: ; - CPy_DecRef(cpy_r_path); - goto CPyL33; -CPyL35: ; - CPy_DecRef(cpy_r_r23); - goto CPyL33; -CPyL36: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r39); - goto CPyL33; -CPyL37: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r44); - goto CPyL33; -CPyL38: ; - CPy_DECREF(cpy_r_r50); - goto CPyL25; -CPyL39: ; - CPy_DecRef(cpy_r_r53); - goto CPyL27; -CPyL40: ; - CPy_DecRef(cpy_r_r53); - goto CPyL33; -CPyL41: ; - CPy_DECREF(cpy_r_r59); - goto CPyL32; -} - -PyObject *CPyPy_networks____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path_str", 0}; - static CPyArg_Parser parser = {"O:_export", kwlist, 0}; - PyObject *obj_path_str; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path_str)) { - return NULL; - } - PyObject *arg_path_str = obj_path_str; - PyObject *retval = CPyDef_networks____export(arg_path_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_export", 266, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____update_provider(PyObject *cpy_r_name, PyObject *cpy_r_url) { - PyObject *cpy_r_r0; - PyObject *cpy_r_providers; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T3OOO cpy_r_r26; - tuple_T3OOO cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - tuple_T3OOO cpy_r_r38; - tuple_T3OOO cpy_r_r39; - tuple_T3OOO cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - char cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - tuple_T3OOO cpy_r_r79; - tuple_T3OOO cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - int32_t cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - tuple_T3OOO cpy_r_r91; - tuple_T3OOO cpy_r_r92; - tuple_T3OOO cpy_r_r93; - PyObject *cpy_r_r94; - PyObject **cpy_r_r96; - PyObject *cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - cpy_r_r0 = NULL; - cpy_r_providers = cpy_r_r0; - cpy_r_r1 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL80; - } - cpy_r_r2 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL82; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r11 = CPy_TYPE(cpy_r_r10); - cpy_r_r12 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL83; - } - cpy_r_r14 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r14); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL84; - } - PyObject *cpy_r_r16[1] = {cpy_r_r10}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL84; - } - cpy_r_r19 = 1; - cpy_r_r20 = CPyModule_yaml; - cpy_r_r21 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 282, CPyStatic_networks___globals); - goto CPyL85; - } - PyObject *cpy_r_r23[1] = {cpy_r_r18}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 282, CPyStatic_networks___globals); - goto CPyL85; - } else - goto CPyL86; -CPyL9: ; - CPy_DECREF(cpy_r_r18); - cpy_r_providers = cpy_r_r25; - goto CPyL18; -CPyL10: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r19 = 0; - cpy_r_r27 = CPy_GetExcInfo(); - cpy_r_r28 = cpy_r_r27.f0; - CPy_INCREF(cpy_r_r28); - cpy_r_r29 = cpy_r_r27.f1; - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = cpy_r_r27.f2; - CPy_INCREF(cpy_r_r30); - CPy_DecRef(cpy_r_r27.f0); - CPy_DecRef(cpy_r_r27.f1); - CPy_DecRef(cpy_r_r27.f2); - PyObject *cpy_r_r31[4] = {cpy_r_r10, cpy_r_r28, cpy_r_r29, cpy_r_r30}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r32, 4, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL87; - } - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); - CPy_DecRef(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL16; - } - cpy_r_r36 = cpy_r_r34; - if (cpy_r_r36) goto CPyL15; - CPy_Reraise(); - if (!0) { - goto CPyL16; - } else - goto CPyL88; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL18; -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r37 = CPy_KeepPropagating(); - if (!cpy_r_r37) { - goto CPyL19; - } else - goto CPyL89; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - tuple_T3OOO __tmp275 = { NULL, NULL, NULL }; - cpy_r_r38 = __tmp275; - cpy_r_r39 = cpy_r_r38; - goto CPyL20; -CPyL19: ; - cpy_r_r40 = CPy_CatchError(); - cpy_r_r39 = cpy_r_r40; -CPyL20: ; - if (!cpy_r_r19) goto CPyL90; - cpy_r_r41 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r42[4] = {cpy_r_r10, cpy_r_r41, cpy_r_r41, cpy_r_r41}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r43, 4, 0); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); - goto CPyL91; - } else - goto CPyL92; -CPyL22: ; - CPy_DECREF(cpy_r_r10); -CPyL23: ; - if (cpy_r_r39.f0 == NULL) { - goto CPyL30; - } else - goto CPyL93; -CPyL24: ; - CPy_Reraise(); - if (!0) { - goto CPyL26; - } else - goto CPyL94; -CPyL25: ; - CPy_Unreachable(); -CPyL26: ; - if (cpy_r_r39.f0 == NULL) goto CPyL28; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_XDECREF(cpy_r_r39.f0); - CPy_XDECREF(cpy_r_r39.f1); - CPy_XDECREF(cpy_r_r39.f2); -CPyL28: ; - cpy_r_r45 = CPy_KeepPropagating(); - if (!cpy_r_r45) goto CPyL79; - CPy_Unreachable(); -CPyL30: ; - cpy_r_r46 = CPyStatics[432]; /* 'host' */ - cpy_r_r47 = CPyDict_Build(1, cpy_r_r46, cpy_r_url); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 284, CPyStatic_networks___globals); - goto CPyL80; - } - if (cpy_r_providers == NULL) { - goto CPyL95; - } else - goto CPyL34; -CPyL32: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r48 = 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 284, CPyStatic_networks___globals); - goto CPyL79; - } - CPy_Unreachable(); -CPyL34: ; - cpy_r_r49 = PyObject_SetItem(cpy_r_providers, cpy_r_name, cpy_r_r47); - CPy_DECREF(cpy_r_r47); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 284, CPyStatic_networks___globals); - goto CPyL80; - } - cpy_r_r51 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL80; - } - cpy_r_r52 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r53 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r54[2] = {cpy_r_r51, cpy_r_r52}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL96; - } - CPy_DECREF(cpy_r_r51); - cpy_r_r57 = CPyStatics[438]; /* 'w' */ - cpy_r_r58 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r59[2] = {cpy_r_r56, cpy_r_r57}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_DECREF(cpy_r_r56); - cpy_r_r62 = CPy_TYPE(cpy_r_r61); - cpy_r_r63 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL98; - } - cpy_r_r65 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r65); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL99; - } - PyObject *cpy_r_r67[1] = {cpy_r_r61}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL99; - } - cpy_r_r70 = 1; - cpy_r_r71 = CPyModule_yaml; - cpy_r_r72 = CPyStatics[44]; /* 'dump' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 287, CPyStatic_networks___globals); - goto CPyL100; - } - if (cpy_r_providers == NULL) { - goto CPyL101; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r74 = 0; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", -1, CPyStatic_networks___globals); - goto CPyL51; - } else - goto CPyL102; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - PyObject *cpy_r_r75[2] = {cpy_r_providers, cpy_r_r69}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r76, 2, 0); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 287, CPyStatic_networks___globals); - goto CPyL100; - } else - goto CPyL103; -CPyL47: ; - if (cpy_r_providers == NULL) { - goto CPyL104; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r78 = 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", -1, CPyStatic_networks___globals); - goto CPyL51; - } else - goto CPyL105; -CPyL49: ; - CPy_Unreachable(); -CPyL50: ; - CPy_XDECREF(cpy_r_providers); - CPy_DECREF(cpy_r_r69); - goto CPyL59; -CPyL51: ; - cpy_r_r79 = CPy_CatchError(); - cpy_r_r70 = 0; - cpy_r_r80 = CPy_GetExcInfo(); - cpy_r_r81 = cpy_r_r80.f0; - CPy_INCREF(cpy_r_r81); - cpy_r_r82 = cpy_r_r80.f1; - CPy_INCREF(cpy_r_r82); - cpy_r_r83 = cpy_r_r80.f2; - CPy_INCREF(cpy_r_r83); - CPy_DecRef(cpy_r_r80.f0); - CPy_DecRef(cpy_r_r80.f1); - CPy_DecRef(cpy_r_r80.f2); - PyObject *cpy_r_r84[4] = {cpy_r_r61, cpy_r_r81, cpy_r_r82, cpy_r_r83}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r85, 4, 0); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL106; - } - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r83); - cpy_r_r87 = PyObject_IsTrue(cpy_r_r86); - CPy_DecRef(cpy_r_r86); - cpy_r_r88 = cpy_r_r87 >= 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL57; - } - cpy_r_r89 = cpy_r_r87; - if (cpy_r_r89) goto CPyL56; - CPy_Reraise(); - if (!0) { - goto CPyL57; - } else - goto CPyL107; -CPyL55: ; - CPy_Unreachable(); -CPyL56: ; - CPy_RestoreExcInfo(cpy_r_r79); - CPy_DecRef(cpy_r_r79.f0); - CPy_DecRef(cpy_r_r79.f1); - CPy_DecRef(cpy_r_r79.f2); - goto CPyL59; -CPyL57: ; - CPy_RestoreExcInfo(cpy_r_r79); - CPy_DecRef(cpy_r_r79.f0); - CPy_DecRef(cpy_r_r79.f1); - CPy_DecRef(cpy_r_r79.f2); - cpy_r_r90 = CPy_KeepPropagating(); - if (!cpy_r_r90) { - goto CPyL60; - } else - goto CPyL108; -CPyL58: ; - CPy_Unreachable(); -CPyL59: ; - tuple_T3OOO __tmp276 = { NULL, NULL, NULL }; - cpy_r_r91 = __tmp276; - cpy_r_r92 = cpy_r_r91; - goto CPyL61; -CPyL60: ; - cpy_r_r93 = CPy_CatchError(); - cpy_r_r92 = cpy_r_r93; -CPyL61: ; - if (!cpy_r_r70) goto CPyL109; - cpy_r_r94 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r95[4] = {cpy_r_r61, cpy_r_r94, cpy_r_r94, cpy_r_r94}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r96, 4, 0); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); - goto CPyL110; - } else - goto CPyL111; -CPyL63: ; - CPy_DECREF(cpy_r_r61); -CPyL64: ; - if (cpy_r_r92.f0 == NULL) goto CPyL71; - CPy_Reraise(); - if (!0) { - goto CPyL67; - } else - goto CPyL112; -CPyL66: ; - CPy_Unreachable(); -CPyL67: ; - if (cpy_r_r92.f0 == NULL) goto CPyL69; - CPy_RestoreExcInfo(cpy_r_r92); - CPy_XDECREF(cpy_r_r92.f0); - CPy_XDECREF(cpy_r_r92.f1); - CPy_XDECREF(cpy_r_r92.f2); -CPyL69: ; - cpy_r_r98 = CPy_KeepPropagating(); - if (!cpy_r_r98) goto CPyL79; - CPy_Unreachable(); -CPyL71: ; - cpy_r_r99 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r100 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ - cpy_r_r101 = PyObject_Str(cpy_r_name); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); - goto CPyL79; - } - cpy_r_r102 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r102 == NULL)) { - goto CPyL113; - } else - goto CPyL75; -CPyL73: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r103 = 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); - goto CPyL79; - } - CPy_Unreachable(); -CPyL75: ; - cpy_r_r104 = PyObject_Str(cpy_r_r102); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); - goto CPyL114; - } - cpy_r_r105 = CPyStatics[456]; /* "' has been updated" */ - cpy_r_r106 = CPyStr_Build(4, cpy_r_r100, cpy_r_r101, cpy_r_r104, cpy_r_r105); - CPy_DECREF(cpy_r_r101); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); - goto CPyL79; - } - cpy_r_r107 = CPyDef__color___notify(cpy_r_r99, cpy_r_r106); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); - goto CPyL79; - } else - goto CPyL115; -CPyL78: ; - cpy_r_r108 = Py_None; - return cpy_r_r108; -CPyL79: ; - cpy_r_r109 = NULL; - return cpy_r_r109; -CPyL80: ; - CPy_XDecRef(cpy_r_providers); - goto CPyL79; -CPyL81: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r1); - goto CPyL79; -CPyL82: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r6); - goto CPyL79; -CPyL83: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - goto CPyL79; -CPyL84: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL79; -CPyL85: ; - CPy_DecRef(cpy_r_r18); - goto CPyL10; -CPyL86: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL9; -CPyL87: ; - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - goto CPyL16; -CPyL88: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL14; -CPyL89: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL17; -CPyL90: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - goto CPyL23; -CPyL91: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - goto CPyL26; -CPyL92: ; - CPy_DECREF(cpy_r_r44); - goto CPyL22; -CPyL93: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL24; -CPyL94: ; - CPy_XDECREF(cpy_r_r39.f0); - CPy_XDECREF(cpy_r_r39.f1); - CPy_XDECREF(cpy_r_r39.f2); - goto CPyL25; -CPyL95: ; - CPy_DECREF(cpy_r_r47); - goto CPyL32; -CPyL96: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r51); - goto CPyL79; -CPyL97: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r56); - goto CPyL79; -CPyL98: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - goto CPyL79; -CPyL99: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r64); - goto CPyL79; -CPyL100: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r69); - goto CPyL51; -CPyL101: ; - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r73); - goto CPyL44; -CPyL102: ; - CPy_DECREF(cpy_r_r61); - CPy_DECREF(cpy_r_r64); - goto CPyL45; -CPyL103: ; - CPy_DECREF(cpy_r_r77); - goto CPyL47; -CPyL104: ; - CPy_DECREF(cpy_r_r69); - goto CPyL48; -CPyL105: ; - CPy_DECREF(cpy_r_r61); - CPy_DECREF(cpy_r_r64); - goto CPyL49; -CPyL106: ; - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r83); - goto CPyL57; -CPyL107: ; - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r79.f0); - CPy_DecRef(cpy_r_r79.f1); - CPy_DecRef(cpy_r_r79.f2); - goto CPyL55; -CPyL108: ; - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r64); - goto CPyL58; -CPyL109: ; - CPy_DECREF(cpy_r_r61); - CPy_DECREF(cpy_r_r64); - goto CPyL64; -CPyL110: ; - CPy_DecRef(cpy_r_r61); - goto CPyL67; -CPyL111: ; - CPy_DECREF(cpy_r_r97); - goto CPyL63; -CPyL112: ; - CPy_XDECREF(cpy_r_r92.f0); - CPy_XDECREF(cpy_r_r92.f1); - CPy_XDECREF(cpy_r_r92.f2); - goto CPyL66; -CPyL113: ; - CPy_DecRef(cpy_r_r101); - goto CPyL73; -CPyL114: ; - CPy_DecRef(cpy_r_r101); - goto CPyL79; -CPyL115: ; - CPy_DECREF(cpy_r_r107); - goto CPyL78; -} - -PyObject *CPyPy_networks____update_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"name", "url", 0}; - static CPyArg_Parser parser = {"OO:_update_provider", kwlist, 0}; - PyObject *obj_name; - PyObject *obj_url; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_name, &obj_url)) { - return NULL; - } - PyObject *arg_name = obj_name; - PyObject *arg_url = obj_url; - PyObject *retval = CPyDef_networks____update_provider(arg_name, arg_url); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 280, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____delete_provider(PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_providers; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T3OOO cpy_r_r26; - tuple_T3OOO cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - tuple_T3OOO cpy_r_r38; - tuple_T3OOO cpy_r_r39; - tuple_T3OOO cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject **cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject **cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - char cpy_r_r95; - PyObject **cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - tuple_T3OOO cpy_r_r100; - tuple_T3OOO cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject **cpy_r_r106; - PyObject *cpy_r_r107; - int32_t cpy_r_r108; - char cpy_r_r109; - char cpy_r_r110; - char cpy_r_r111; - tuple_T3OOO cpy_r_r112; - tuple_T3OOO cpy_r_r113; - tuple_T3OOO cpy_r_r114; - PyObject *cpy_r_r115; - PyObject **cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - cpy_r_r0 = NULL; - cpy_r_providers = cpy_r_r0; - cpy_r_r1 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL98; - } - cpy_r_r2 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL99; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL100; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r11 = CPy_TYPE(cpy_r_r10); - cpy_r_r12 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL101; - } - cpy_r_r14 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r14); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL102; - } - PyObject *cpy_r_r16[1] = {cpy_r_r10}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL102; - } - cpy_r_r19 = 1; - cpy_r_r20 = CPyModule_yaml; - cpy_r_r21 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 294, CPyStatic_networks___globals); - goto CPyL103; - } - PyObject *cpy_r_r23[1] = {cpy_r_r18}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 294, CPyStatic_networks___globals); - goto CPyL103; - } else - goto CPyL104; -CPyL9: ; - CPy_DECREF(cpy_r_r18); - cpy_r_providers = cpy_r_r25; - goto CPyL18; -CPyL10: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r19 = 0; - cpy_r_r27 = CPy_GetExcInfo(); - cpy_r_r28 = cpy_r_r27.f0; - CPy_INCREF(cpy_r_r28); - cpy_r_r29 = cpy_r_r27.f1; - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = cpy_r_r27.f2; - CPy_INCREF(cpy_r_r30); - CPy_DecRef(cpy_r_r27.f0); - CPy_DecRef(cpy_r_r27.f1); - CPy_DecRef(cpy_r_r27.f2); - PyObject *cpy_r_r31[4] = {cpy_r_r10, cpy_r_r28, cpy_r_r29, cpy_r_r30}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r32, 4, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL105; - } - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); - CPy_DecRef(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL16; - } - cpy_r_r36 = cpy_r_r34; - if (cpy_r_r36) goto CPyL15; - CPy_Reraise(); - if (!0) { - goto CPyL16; - } else - goto CPyL106; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL18; -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r37 = CPy_KeepPropagating(); - if (!cpy_r_r37) { - goto CPyL19; - } else - goto CPyL107; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - tuple_T3OOO __tmp277 = { NULL, NULL, NULL }; - cpy_r_r38 = __tmp277; - cpy_r_r39 = cpy_r_r38; - goto CPyL20; -CPyL19: ; - cpy_r_r40 = CPy_CatchError(); - cpy_r_r39 = cpy_r_r40; -CPyL20: ; - if (!cpy_r_r19) goto CPyL108; - cpy_r_r41 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r42[4] = {cpy_r_r10, cpy_r_r41, cpy_r_r41, cpy_r_r41}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r43, 4, 0); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); - goto CPyL109; - } else - goto CPyL110; -CPyL22: ; - CPy_DECREF(cpy_r_r10); -CPyL23: ; - if (cpy_r_r39.f0 == NULL) { - goto CPyL30; - } else - goto CPyL111; -CPyL24: ; - CPy_Reraise(); - if (!0) { - goto CPyL26; - } else - goto CPyL112; -CPyL25: ; - CPy_Unreachable(); -CPyL26: ; - if (cpy_r_r39.f0 == NULL) goto CPyL28; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_XDECREF(cpy_r_r39.f0); - CPy_XDECREF(cpy_r_r39.f1); - CPy_XDECREF(cpy_r_r39.f2); -CPyL28: ; - cpy_r_r45 = CPy_KeepPropagating(); - if (!cpy_r_r45) goto CPyL97; - CPy_Unreachable(); -CPyL30: ; - cpy_r_r46 = CPyStatics[457]; /* 'keys' */ - if (cpy_r_providers != NULL) goto CPyL33; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r47 = 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL33: ; - PyObject *cpy_r_r48[1] = {cpy_r_providers}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r49, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 296, CPyStatic_networks___globals); - goto CPyL98; - } - if (cpy_r_providers == NULL) { - goto CPyL113; - } else - goto CPyL37; -CPyL35: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r51 = 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r52 = PySequence_Contains(cpy_r_r50, cpy_r_name); - CPy_DECREF(cpy_r_r50); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 296, CPyStatic_networks___globals); - goto CPyL98; - } - cpy_r_r54 = cpy_r_r52; - cpy_r_r55 = cpy_r_r54 ^ 1; - if (cpy_r_r55) { - goto CPyL114; - } else - goto CPyL49; -CPyL39: ; - cpy_r_r56 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ - cpy_r_r57 = PyObject_Str(cpy_r_name); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL97; - } - cpy_r_r58 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r58 == NULL)) { - goto CPyL115; - } else - goto CPyL43; -CPyL41: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r59 = 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r60 = PyObject_Str(cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL116; - } - cpy_r_r61 = CPyStatics[441]; /* "' does not exist" */ - cpy_r_r62 = CPyStr_Build(4, cpy_r_r56, cpy_r_r57, cpy_r_r60, cpy_r_r61); - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL97; - } - cpy_r_r63 = CPyModule_builtins; - cpy_r_r64 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL117; - } - PyObject *cpy_r_r66[1] = {cpy_r_r62}; - cpy_r_r67 = (PyObject **)&cpy_r_r66; - cpy_r_r68 = PyObject_Vectorcall(cpy_r_r65, cpy_r_r67, 1, 0); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL117; - } - CPy_DECREF(cpy_r_r62); - CPy_Raise(cpy_r_r68); - CPy_DECREF(cpy_r_r68); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL49: ; - if (cpy_r_providers != NULL) goto CPyL52; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r69 = 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 299, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL52: ; - cpy_r_r70 = PyObject_DelItem(cpy_r_providers, cpy_r_name); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 299, CPyStatic_networks___globals); - goto CPyL98; - } - cpy_r_r72 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL98; - } - cpy_r_r73 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r74 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r75[2] = {cpy_r_r72, cpy_r_r73}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_DECREF(cpy_r_r72); - cpy_r_r78 = CPyStatics[438]; /* 'w' */ - cpy_r_r79 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r80[2] = {cpy_r_r77, cpy_r_r78}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL119; - } - CPy_DECREF(cpy_r_r77); - cpy_r_r83 = CPy_TYPE(cpy_r_r82); - cpy_r_r84 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL120; - } - cpy_r_r86 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r86); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL121; - } - PyObject *cpy_r_r88[1] = {cpy_r_r82}; - cpy_r_r89 = (PyObject **)&cpy_r_r88; - cpy_r_r90 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r89, 1, 0); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL121; - } - cpy_r_r91 = 1; - cpy_r_r92 = CPyModule_yaml; - cpy_r_r93 = CPyStatics[44]; /* 'dump' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 302, CPyStatic_networks___globals); - goto CPyL122; - } - if (cpy_r_providers == NULL) { - goto CPyL123; - } else - goto CPyL64; -CPyL62: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r95 = 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); - goto CPyL69; - } else - goto CPyL124; -CPyL63: ; - CPy_Unreachable(); -CPyL64: ; - PyObject *cpy_r_r96[2] = {cpy_r_providers, cpy_r_r90}; - cpy_r_r97 = (PyObject **)&cpy_r_r96; - cpy_r_r98 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r97, 2, 0); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 302, CPyStatic_networks___globals); - goto CPyL122; - } else - goto CPyL125; -CPyL65: ; - if (cpy_r_providers == NULL) { - goto CPyL126; - } else - goto CPyL68; -CPyL66: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r99 = 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); - goto CPyL69; - } else - goto CPyL127; -CPyL67: ; - CPy_Unreachable(); -CPyL68: ; - CPy_XDECREF(cpy_r_providers); - CPy_DECREF(cpy_r_r90); - goto CPyL77; -CPyL69: ; - cpy_r_r100 = CPy_CatchError(); - cpy_r_r91 = 0; - cpy_r_r101 = CPy_GetExcInfo(); - cpy_r_r102 = cpy_r_r101.f0; - CPy_INCREF(cpy_r_r102); - cpy_r_r103 = cpy_r_r101.f1; - CPy_INCREF(cpy_r_r103); - cpy_r_r104 = cpy_r_r101.f2; - CPy_INCREF(cpy_r_r104); - CPy_DecRef(cpy_r_r101.f0); - CPy_DecRef(cpy_r_r101.f1); - CPy_DecRef(cpy_r_r101.f2); - PyObject *cpy_r_r105[4] = {cpy_r_r82, cpy_r_r102, cpy_r_r103, cpy_r_r104}; - cpy_r_r106 = (PyObject **)&cpy_r_r105; - cpy_r_r107 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r106, 4, 0); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL128; - } - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r104); - cpy_r_r108 = PyObject_IsTrue(cpy_r_r107); - CPy_DecRef(cpy_r_r107); - cpy_r_r109 = cpy_r_r108 >= 0; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL75; - } - cpy_r_r110 = cpy_r_r108; - if (cpy_r_r110) goto CPyL74; - CPy_Reraise(); - if (!0) { - goto CPyL75; - } else - goto CPyL129; -CPyL73: ; - CPy_Unreachable(); -CPyL74: ; - CPy_RestoreExcInfo(cpy_r_r100); - CPy_DecRef(cpy_r_r100.f0); - CPy_DecRef(cpy_r_r100.f1); - CPy_DecRef(cpy_r_r100.f2); - goto CPyL77; -CPyL75: ; - CPy_RestoreExcInfo(cpy_r_r100); - CPy_DecRef(cpy_r_r100.f0); - CPy_DecRef(cpy_r_r100.f1); - CPy_DecRef(cpy_r_r100.f2); - cpy_r_r111 = CPy_KeepPropagating(); - if (!cpy_r_r111) { - goto CPyL78; - } else - goto CPyL130; -CPyL76: ; - CPy_Unreachable(); -CPyL77: ; - tuple_T3OOO __tmp278 = { NULL, NULL, NULL }; - cpy_r_r112 = __tmp278; - cpy_r_r113 = cpy_r_r112; - goto CPyL79; -CPyL78: ; - cpy_r_r114 = CPy_CatchError(); - cpy_r_r113 = cpy_r_r114; -CPyL79: ; - if (!cpy_r_r91) goto CPyL131; - cpy_r_r115 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r116[4] = {cpy_r_r82, cpy_r_r115, cpy_r_r115, cpy_r_r115}; - cpy_r_r117 = (PyObject **)&cpy_r_r116; - cpy_r_r118 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r117, 4, 0); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); - goto CPyL132; - } else - goto CPyL133; -CPyL81: ; - CPy_DECREF(cpy_r_r82); -CPyL82: ; - if (cpy_r_r113.f0 == NULL) goto CPyL89; - CPy_Reraise(); - if (!0) { - goto CPyL85; - } else - goto CPyL134; -CPyL84: ; - CPy_Unreachable(); -CPyL85: ; - if (cpy_r_r113.f0 == NULL) goto CPyL87; - CPy_RestoreExcInfo(cpy_r_r113); - CPy_XDECREF(cpy_r_r113.f0); - CPy_XDECREF(cpy_r_r113.f1); - CPy_XDECREF(cpy_r_r113.f2); -CPyL87: ; - cpy_r_r119 = CPy_KeepPropagating(); - if (!cpy_r_r119) goto CPyL97; - CPy_Unreachable(); -CPyL89: ; - cpy_r_r120 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r121 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ - cpy_r_r122 = PyObject_Str(cpy_r_name); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); - goto CPyL97; - } - cpy_r_r123 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r123 == NULL)) { - goto CPyL135; - } else - goto CPyL93; -CPyL91: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r124 = 0; - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL93: ; - cpy_r_r125 = PyObject_Str(cpy_r_r123); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); - goto CPyL136; - } - cpy_r_r126 = CPyStatics[156]; /* "' has been deleted" */ - cpy_r_r127 = CPyStr_Build(4, cpy_r_r121, cpy_r_r122, cpy_r_r125, cpy_r_r126); - CPy_DECREF(cpy_r_r122); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); - goto CPyL97; - } - cpy_r_r128 = CPyDef__color___notify(cpy_r_r120, cpy_r_r127); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); - goto CPyL97; - } else - goto CPyL137; -CPyL96: ; - cpy_r_r129 = Py_None; - return cpy_r_r129; -CPyL97: ; - cpy_r_r130 = NULL; - return cpy_r_r130; -CPyL98: ; - CPy_XDecRef(cpy_r_providers); - goto CPyL97; -CPyL99: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r1); - goto CPyL97; -CPyL100: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r6); - goto CPyL97; -CPyL101: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - goto CPyL97; -CPyL102: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL97; -CPyL103: ; - CPy_DecRef(cpy_r_r18); - goto CPyL10; -CPyL104: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL9; -CPyL105: ; - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - goto CPyL16; -CPyL106: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL14; -CPyL107: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL17; -CPyL108: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - goto CPyL23; -CPyL109: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r10); - goto CPyL26; -CPyL110: ; - CPy_DECREF(cpy_r_r44); - goto CPyL22; -CPyL111: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL24; -CPyL112: ; - CPy_XDECREF(cpy_r_r39.f0); - CPy_XDECREF(cpy_r_r39.f1); - CPy_XDECREF(cpy_r_r39.f2); - goto CPyL25; -CPyL113: ; - CPy_DECREF(cpy_r_r50); - goto CPyL35; -CPyL114: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL39; -CPyL115: ; - CPy_DecRef(cpy_r_r57); - goto CPyL41; -CPyL116: ; - CPy_DecRef(cpy_r_r57); - goto CPyL97; -CPyL117: ; - CPy_DecRef(cpy_r_r62); - goto CPyL97; -CPyL118: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r72); - goto CPyL97; -CPyL119: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r77); - goto CPyL97; -CPyL120: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r83); - goto CPyL97; -CPyL121: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - goto CPyL97; -CPyL122: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r90); - goto CPyL69; -CPyL123: ; - CPy_DECREF(cpy_r_r90); - CPy_DECREF(cpy_r_r94); - goto CPyL62; -CPyL124: ; - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r85); - goto CPyL63; -CPyL125: ; - CPy_DECREF(cpy_r_r98); - goto CPyL65; -CPyL126: ; - CPy_DECREF(cpy_r_r90); - goto CPyL66; -CPyL127: ; - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r85); - goto CPyL67; -CPyL128: ; - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r104); - goto CPyL75; -CPyL129: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r100.f0); - CPy_DecRef(cpy_r_r100.f1); - CPy_DecRef(cpy_r_r100.f2); - goto CPyL73; -CPyL130: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - goto CPyL76; -CPyL131: ; - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r85); - goto CPyL82; -CPyL132: ; - CPy_DecRef(cpy_r_r82); - goto CPyL85; -CPyL133: ; - CPy_DECREF(cpy_r_r118); - goto CPyL81; -CPyL134: ; - CPy_XDECREF(cpy_r_r113.f0); - CPy_XDECREF(cpy_r_r113.f1); - CPy_XDECREF(cpy_r_r113.f2); - goto CPyL84; -CPyL135: ; - CPy_DecRef(cpy_r_r122); - goto CPyL91; -CPyL136: ; - CPy_DecRef(cpy_r_r122); - goto CPyL97; -CPyL137: ; - CPy_DECREF(cpy_r_r128); - goto CPyL96; -} - -PyObject *CPyPy_networks____delete_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"name", 0}; - static CPyArg_Parser parser = {"O:_delete_provider", kwlist, 0}; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { - return NULL; - } - PyObject *arg_name = obj_name; - PyObject *retval = CPyDef_networks____delete_provider(arg_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 292, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____set_provider(PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_providers; - PyObject *cpy_r_r1; - PyObject *cpy_r_networks; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T3OOO cpy_r_r27; - tuple_T3OOO cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - tuple_T3OOO cpy_r_r39; - tuple_T3OOO cpy_r_r40; - tuple_T3OOO cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject **cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject **cpy_r_r93; - PyObject *cpy_r_r94; - tuple_T3OOO cpy_r_r95; - tuple_T3OOO cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - char cpy_r_r105; - char cpy_r_r106; - tuple_T3OOO cpy_r_r107; - tuple_T3OOO cpy_r_r108; - tuple_T3OOO cpy_r_r109; - PyObject *cpy_r_r110; - PyObject **cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - int32_t cpy_r_r129; - char cpy_r_r130; - char cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - char cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject **cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject **cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject **cpy_r_r151; - PyObject *cpy_r_r152; - char cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject **cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; - char cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - cpy_r_r0 = NULL; - cpy_r_providers = cpy_r_r0; - cpy_r_r1 = NULL; - cpy_r_networks = cpy_r_r1; - cpy_r_r2 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r3 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r4 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r3}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL120; - } - CPy_DECREF(cpy_r_r2); - cpy_r_r8 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r9[1] = {cpy_r_r7}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL121; - } - CPy_DECREF(cpy_r_r7); - cpy_r_r12 = CPy_TYPE(cpy_r_r11); - cpy_r_r13 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL122; - } - cpy_r_r15 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r15); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL123; - } - PyObject *cpy_r_r17[1] = {cpy_r_r11}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL123; - } - cpy_r_r20 = 1; - cpy_r_r21 = CPyModule_yaml; - cpy_r_r22 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 309, CPyStatic_networks___globals); - goto CPyL124; - } - PyObject *cpy_r_r24[1] = {cpy_r_r19}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 1, 0); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 309, CPyStatic_networks___globals); - goto CPyL124; - } else - goto CPyL125; -CPyL9: ; - CPy_DECREF(cpy_r_r19); - cpy_r_providers = cpy_r_r26; - goto CPyL18; -CPyL10: ; - cpy_r_r27 = CPy_CatchError(); - cpy_r_r20 = 0; - cpy_r_r28 = CPy_GetExcInfo(); - cpy_r_r29 = cpy_r_r28.f0; - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = cpy_r_r28.f1; - CPy_INCREF(cpy_r_r30); - cpy_r_r31 = cpy_r_r28.f2; - CPy_INCREF(cpy_r_r31); - CPy_DecRef(cpy_r_r28.f0); - CPy_DecRef(cpy_r_r28.f1); - CPy_DecRef(cpy_r_r28.f2); - PyObject *cpy_r_r32[4] = {cpy_r_r11, cpy_r_r29, cpy_r_r30, cpy_r_r31}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r33, 4, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL126; - } - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - cpy_r_r35 = PyObject_IsTrue(cpy_r_r34); - CPy_DecRef(cpy_r_r34); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL16; - } - cpy_r_r37 = cpy_r_r35; - if (cpy_r_r37) goto CPyL15; - CPy_Reraise(); - if (!0) { - goto CPyL16; - } else - goto CPyL127; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r27); - CPy_DecRef(cpy_r_r27.f0); - CPy_DecRef(cpy_r_r27.f1); - CPy_DecRef(cpy_r_r27.f2); - goto CPyL18; -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r27); - CPy_DecRef(cpy_r_r27.f0); - CPy_DecRef(cpy_r_r27.f1); - CPy_DecRef(cpy_r_r27.f2); - cpy_r_r38 = CPy_KeepPropagating(); - if (!cpy_r_r38) { - goto CPyL19; - } else - goto CPyL128; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - tuple_T3OOO __tmp279 = { NULL, NULL, NULL }; - cpy_r_r39 = __tmp279; - cpy_r_r40 = cpy_r_r39; - goto CPyL20; -CPyL19: ; - cpy_r_r41 = CPy_CatchError(); - cpy_r_r40 = cpy_r_r41; -CPyL20: ; - if (!cpy_r_r20) goto CPyL129; - cpy_r_r42 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r43[4] = {cpy_r_r11, cpy_r_r42, cpy_r_r42, cpy_r_r42}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r44, 4, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); - goto CPyL130; - } else - goto CPyL131; -CPyL22: ; - CPy_DECREF(cpy_r_r11); -CPyL23: ; - if (cpy_r_r40.f0 == NULL) { - goto CPyL30; - } else - goto CPyL132; -CPyL24: ; - CPy_Reraise(); - if (!0) { - goto CPyL26; - } else - goto CPyL133; -CPyL25: ; - CPy_Unreachable(); -CPyL26: ; - if (cpy_r_r40.f0 == NULL) goto CPyL28; - CPy_RestoreExcInfo(cpy_r_r40); - CPy_XDECREF(cpy_r_r40.f0); - CPy_XDECREF(cpy_r_r40.f1); - CPy_XDECREF(cpy_r_r40.f2); -CPyL28: ; - cpy_r_r46 = CPy_KeepPropagating(); - if (!cpy_r_r46) goto CPyL118; - CPy_Unreachable(); -CPyL30: ; - cpy_r_r47 = CPyStatics[457]; /* 'keys' */ - if (cpy_r_providers == NULL) { - goto CPyL134; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r48 = 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", -1, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_Unreachable(); -CPyL33: ; - PyObject *cpy_r_r49[1] = {cpy_r_providers}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r47, cpy_r_r50, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 311, CPyStatic_networks___globals); - goto CPyL119; - } - if (cpy_r_providers == NULL) { - goto CPyL135; - } else - goto CPyL37; -CPyL35: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r52 = 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", -1, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r53 = PySequence_Contains(cpy_r_r51, cpy_r_name); - CPy_DECREF(cpy_r_r51); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 311, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r55 = cpy_r_r53; - cpy_r_r56 = cpy_r_r55 ^ 1; - if (cpy_r_r56) { - goto CPyL136; - } else - goto CPyL49; -CPyL39: ; - cpy_r_r57 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ - cpy_r_r58 = PyObject_Str(cpy_r_name); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL118; - } - cpy_r_r59 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r59 == NULL)) { - goto CPyL137; - } else - goto CPyL43; -CPyL41: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r60 = 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r61 = PyObject_Str(cpy_r_r59); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL138; - } - cpy_r_r62 = CPyStatics[441]; /* "' does not exist" */ - cpy_r_r63 = CPyStr_Build(4, cpy_r_r57, cpy_r_r58, cpy_r_r61, cpy_r_r62); - CPy_DECREF(cpy_r_r58); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL118; - } - cpy_r_r64 = CPyModule_builtins; - cpy_r_r65 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL139; - } - PyObject *cpy_r_r67[1] = {cpy_r_r63}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL139; - } - CPy_DECREF(cpy_r_r63); - CPy_Raise(cpy_r_r69); - CPy_DECREF(cpy_r_r69); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_Unreachable(); -CPyL49: ; - cpy_r_r70 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r71 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r72 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r73[2] = {cpy_r_r70, cpy_r_r71}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL140; - } - CPy_DECREF(cpy_r_r70); - cpy_r_r76 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r77[1] = {cpy_r_r75}; - cpy_r_r78 = (PyObject **)&cpy_r_r77; - cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL141; - } - CPy_DECREF(cpy_r_r75); - cpy_r_r80 = CPy_TYPE(cpy_r_r79); - cpy_r_r81 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL142; - } - cpy_r_r83 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r84 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r83); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL143; - } - PyObject *cpy_r_r85[1] = {cpy_r_r79}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r86, 1, 0); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL143; - } - cpy_r_r88 = 1; - cpy_r_r89 = CPyModule_yaml; - cpy_r_r90 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 315, CPyStatic_networks___globals); - goto CPyL144; - } - PyObject *cpy_r_r92[1] = {cpy_r_r87}; - cpy_r_r93 = (PyObject **)&cpy_r_r92; - cpy_r_r94 = PyObject_Vectorcall(cpy_r_r91, cpy_r_r93, 1, 0); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 315, CPyStatic_networks___globals); - goto CPyL144; - } else - goto CPyL145; -CPyL58: ; - CPy_DECREF(cpy_r_r87); - cpy_r_networks = cpy_r_r94; - goto CPyL67; -CPyL59: ; - cpy_r_r95 = CPy_CatchError(); - cpy_r_r88 = 0; - cpy_r_r96 = CPy_GetExcInfo(); - cpy_r_r97 = cpy_r_r96.f0; - CPy_INCREF(cpy_r_r97); - cpy_r_r98 = cpy_r_r96.f1; - CPy_INCREF(cpy_r_r98); - cpy_r_r99 = cpy_r_r96.f2; - CPy_INCREF(cpy_r_r99); - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - PyObject *cpy_r_r100[4] = {cpy_r_r79, cpy_r_r97, cpy_r_r98, cpy_r_r99}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r101, 4, 0); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL146; - } - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - cpy_r_r103 = PyObject_IsTrue(cpy_r_r102); - CPy_DecRef(cpy_r_r102); - cpy_r_r104 = cpy_r_r103 >= 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL65; - } - cpy_r_r105 = cpy_r_r103; - if (cpy_r_r105) goto CPyL64; - CPy_Reraise(); - if (!0) { - goto CPyL65; - } else - goto CPyL147; -CPyL63: ; - CPy_Unreachable(); -CPyL64: ; - CPy_RestoreExcInfo(cpy_r_r95); - CPy_DecRef(cpy_r_r95.f0); - CPy_DecRef(cpy_r_r95.f1); - CPy_DecRef(cpy_r_r95.f2); - goto CPyL67; -CPyL65: ; - CPy_RestoreExcInfo(cpy_r_r95); - CPy_DecRef(cpy_r_r95.f0); - CPy_DecRef(cpy_r_r95.f1); - CPy_DecRef(cpy_r_r95.f2); - cpy_r_r106 = CPy_KeepPropagating(); - if (!cpy_r_r106) { - goto CPyL68; - } else - goto CPyL148; -CPyL66: ; - CPy_Unreachable(); -CPyL67: ; - tuple_T3OOO __tmp280 = { NULL, NULL, NULL }; - cpy_r_r107 = __tmp280; - cpy_r_r108 = cpy_r_r107; - goto CPyL69; -CPyL68: ; - cpy_r_r109 = CPy_CatchError(); - cpy_r_r108 = cpy_r_r109; -CPyL69: ; - if (!cpy_r_r88) goto CPyL149; - cpy_r_r110 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r111[4] = {cpy_r_r79, cpy_r_r110, cpy_r_r110, cpy_r_r110}; - cpy_r_r112 = (PyObject **)&cpy_r_r111; - cpy_r_r113 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r112, 4, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); - goto CPyL150; - } else - goto CPyL151; -CPyL71: ; - CPy_DECREF(cpy_r_r79); -CPyL72: ; - if (cpy_r_r108.f0 == NULL) { - goto CPyL79; - } else - goto CPyL152; -CPyL73: ; - CPy_Reraise(); - if (!0) { - goto CPyL75; - } else - goto CPyL153; -CPyL74: ; - CPy_Unreachable(); -CPyL75: ; - if (cpy_r_r108.f0 == NULL) goto CPyL77; - CPy_RestoreExcInfo(cpy_r_r108); - CPy_XDECREF(cpy_r_r108.f0); - CPy_XDECREF(cpy_r_r108.f1); - CPy_XDECREF(cpy_r_r108.f2); -CPyL77: ; - cpy_r_r114 = CPy_KeepPropagating(); - if (!cpy_r_r114) goto CPyL118; - CPy_Unreachable(); -CPyL79: ; - cpy_r_r115 = CPyStatics[423]; /* 'live' */ - if (cpy_r_networks == NULL) { - goto CPyL154; - } else - goto CPyL82; -CPyL80: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); - cpy_r_r116 = 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_Unreachable(); -CPyL82: ; - cpy_r_r117 = PyObject_GetItem(cpy_r_networks, cpy_r_r115); - CPy_XDECREF(cpy_r_networks); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); - goto CPyL155; - } - cpy_r_r118 = PyObject_GetIter(cpy_r_r117); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); - goto CPyL155; - } -CPyL84: ; - cpy_r_r119 = PyIter_Next(cpy_r_r118); - if (cpy_r_r119 == NULL) goto CPyL156; - cpy_r_r120 = CPyStatics[392]; /* 'networks' */ - cpy_r_r121 = PyObject_GetItem(cpy_r_r119, cpy_r_r120); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 318, CPyStatic_networks___globals); - goto CPyL157; - } - cpy_r_r122 = PyObject_GetIter(cpy_r_r121); - CPy_DECREF(cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 318, CPyStatic_networks___globals); - goto CPyL157; - } -CPyL87: ; - cpy_r_r123 = PyIter_Next(cpy_r_r122); - if (cpy_r_r123 == NULL) goto CPyL158; - cpy_r_r124 = CPyStatics[458]; /* 'provider' */ - cpy_r_r125 = CPyStatics[457]; /* 'keys' */ - PyObject *cpy_r_r126[1] = {cpy_r_r123}; - cpy_r_r127 = (PyObject **)&cpy_r_r126; - cpy_r_r128 = PyObject_VectorcallMethod(cpy_r_r125, cpy_r_r127, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); - goto CPyL159; - } - cpy_r_r129 = PySequence_Contains(cpy_r_r128, cpy_r_r124); - CPy_DECREF(cpy_r_r128); - cpy_r_r130 = cpy_r_r129 >= 0; - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); - goto CPyL159; - } - cpy_r_r131 = cpy_r_r129; - if (!cpy_r_r131) goto CPyL160; - cpy_r_r132 = CPyStatics[458]; /* 'provider' */ - cpy_r_r133 = PyObject_GetItem(cpy_r_r123, cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); - goto CPyL159; - } - cpy_r_r134 = PyObject_IsTrue(cpy_r_r133); - CPy_DECREF(cpy_r_r133); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); - goto CPyL159; - } - cpy_r_r136 = cpy_r_r134; - if (!cpy_r_r136) goto CPyL160; - cpy_r_r137 = CPyStatics[397]; /* 'name' */ - cpy_r_r138 = PyObject_GetItem(cpy_r_r123, cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 320, CPyStatic_networks___globals); - goto CPyL159; - } - cpy_r_r139 = CPyStatics[458]; /* 'provider' */ - cpy_r_r140 = PyObject_GetItem(cpy_r_r123, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 321, CPyStatic_networks___globals); - goto CPyL161; - } - cpy_r_r141 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r142[1] = {cpy_r_r140}; - cpy_r_r143 = (PyObject **)&cpy_r_r142; - cpy_r_r144 = PyObject_VectorcallMethod(cpy_r_r141, cpy_r_r143, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 321, CPyStatic_networks___globals); - goto CPyL162; - } - CPy_DECREF(cpy_r_r140); - cpy_r_r145 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r146[1] = {cpy_r_name}; - cpy_r_r147 = (PyObject **)&cpy_r_r146; - cpy_r_r148 = PyObject_VectorcallMethod(cpy_r_r145, cpy_r_r147, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 321, CPyStatic_networks___globals); - goto CPyL163; - } - cpy_r_r149 = CPyStatics[459]; /* 'replace' */ - PyObject *cpy_r_r150[3] = {cpy_r_r138, cpy_r_r144, cpy_r_r148}; - cpy_r_r151 = (PyObject **)&cpy_r_r150; - cpy_r_r152 = PyObject_VectorcallMethod(cpy_r_r149, cpy_r_r151, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 320, CPyStatic_networks___globals); - goto CPyL164; - } - CPy_DECREF(cpy_r_r138); - CPy_DECREF(cpy_r_r144); - CPy_DECREF(cpy_r_r148); - if (cpy_r_providers == NULL) { - goto CPyL165; - } else - goto CPyL102; -CPyL100: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r153 = 0; - if (unlikely(!cpy_r_r153)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); - goto CPyL118; - } - CPy_Unreachable(); -CPyL102: ; - cpy_r_r154 = PyObject_GetItem(cpy_r_providers, cpy_r_name); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); - goto CPyL166; - } - cpy_r_r155 = CPyStatics[432]; /* 'host' */ - cpy_r_r156 = PyObject_GetItem(cpy_r_r154, cpy_r_r155); - CPy_DECREF(cpy_r_r154); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); - goto CPyL166; - } - cpy_r_r157 = CPyStatics[430]; /* 'id' */ - cpy_r_r158 = PyObject_GetItem(cpy_r_r123, cpy_r_r157); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); - goto CPyL167; - } - cpy_r_r159 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r160[2] = {cpy_r_r156, cpy_r_r158}; - cpy_r_r161 = (PyObject **)&cpy_r_r160; - cpy_r_r162 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r161, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); - goto CPyL168; - } - CPy_DECREF(cpy_r_r156); - CPy_DECREF(cpy_r_r158); - cpy_r_r163 = CPyStatics[430]; /* 'id' */ - cpy_r_r164 = PyObject_GetItem(cpy_r_r123, cpy_r_r163); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 326, CPyStatic_networks___globals); - goto CPyL169; - } - cpy_r_r165 = CPyStatics[460]; /* 'name=' */ - cpy_r_r166 = PyObject_Str(cpy_r_r152); - CPy_DECREF(cpy_r_r152); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 327, CPyStatic_networks___globals); - goto CPyL170; - } - cpy_r_r167 = CPyStr_Build(2, cpy_r_r165, cpy_r_r166); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 327, CPyStatic_networks___globals); - goto CPyL170; - } - cpy_r_r168 = CPyStatics[461]; /* 'provider=' */ - cpy_r_r169 = PyObject_Str(cpy_r_name); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 328, CPyStatic_networks___globals); - goto CPyL171; - } - cpy_r_r170 = CPyStr_Build(2, cpy_r_r168, cpy_r_r169); - CPy_DECREF(cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 328, CPyStatic_networks___globals); - goto CPyL171; - } - cpy_r_r171 = CPyStatics[462]; /* 'host=' */ - cpy_r_r172 = PyObject_Str(cpy_r_r162); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 329, CPyStatic_networks___globals); - goto CPyL172; - } - cpy_r_r173 = CPyStr_Build(2, cpy_r_r171, cpy_r_r172); - CPy_DECREF(cpy_r_r172); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 329, CPyStatic_networks___globals); - goto CPyL172; - } - cpy_r_r174 = PyTuple_Pack(3, cpy_r_r167, cpy_r_r170, cpy_r_r173); - CPy_DECREF(cpy_r_r167); - CPy_DECREF(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - if (unlikely(cpy_r_r174 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 325, CPyStatic_networks___globals); - goto CPyL173; - } - cpy_r_r175 = CPyDef_networks____modify(cpy_r_r164, cpy_r_r174); - CPy_DECREF(cpy_r_r164); - CPy_DECREF(cpy_r_r174); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 325, CPyStatic_networks___globals); - goto CPyL174; - } else - goto CPyL175; -CPyL115: ; - cpy_r_r176 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r176)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 318, CPyStatic_networks___globals); - goto CPyL157; - } else - goto CPyL84; -CPyL116: ; - cpy_r_r177 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); - goto CPyL118; - } - cpy_r_r178 = Py_None; - return cpy_r_r178; -CPyL118: ; - cpy_r_r179 = NULL; - return cpy_r_r179; -CPyL119: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - goto CPyL118; -CPyL120: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r2); - goto CPyL118; -CPyL121: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r7); - goto CPyL118; -CPyL122: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL118; -CPyL123: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL118; -CPyL124: ; - CPy_DecRef(cpy_r_r19); - goto CPyL10; -CPyL125: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL9; -CPyL126: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - goto CPyL16; -CPyL127: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r27.f0); - CPy_DecRef(cpy_r_r27.f1); - CPy_DecRef(cpy_r_r27.f2); - goto CPyL14; -CPyL128: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL17; -CPyL129: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r14); - goto CPyL23; -CPyL130: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r11); - goto CPyL26; -CPyL131: ; - CPy_DECREF(cpy_r_r45); - goto CPyL22; -CPyL132: ; - CPy_XDECREF(cpy_r_providers); - CPy_XDECREF(cpy_r_networks); - goto CPyL24; -CPyL133: ; - CPy_XDECREF(cpy_r_r40.f0); - CPy_XDECREF(cpy_r_r40.f1); - CPy_XDECREF(cpy_r_r40.f2); - goto CPyL25; -CPyL134: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL31; -CPyL135: ; - CPy_XDECREF(cpy_r_networks); - CPy_DECREF(cpy_r_r51); - goto CPyL35; -CPyL136: ; - CPy_XDECREF(cpy_r_providers); - CPy_XDECREF(cpy_r_networks); - goto CPyL39; -CPyL137: ; - CPy_DecRef(cpy_r_r58); - goto CPyL41; -CPyL138: ; - CPy_DecRef(cpy_r_r58); - goto CPyL118; -CPyL139: ; - CPy_DecRef(cpy_r_r63); - goto CPyL118; -CPyL140: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r70); - goto CPyL118; -CPyL141: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r75); - goto CPyL118; -CPyL142: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL118; -CPyL143: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r82); - goto CPyL118; -CPyL144: ; - CPy_DecRef(cpy_r_r87); - goto CPyL59; -CPyL145: ; - CPy_XDECREF(cpy_r_networks); - goto CPyL58; -CPyL146: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL65; -CPyL147: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r95.f0); - CPy_DecRef(cpy_r_r95.f1); - CPy_DecRef(cpy_r_r95.f2); - goto CPyL63; -CPyL148: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r82); - goto CPyL66; -CPyL149: ; - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r82); - goto CPyL72; -CPyL150: ; - CPy_XDecRef(cpy_r_providers); - CPy_XDecRef(cpy_r_networks); - CPy_DecRef(cpy_r_r79); - goto CPyL75; -CPyL151: ; - CPy_DECREF(cpy_r_r113); - goto CPyL71; -CPyL152: ; - CPy_XDECREF(cpy_r_providers); - CPy_XDECREF(cpy_r_networks); - goto CPyL73; -CPyL153: ; - CPy_XDECREF(cpy_r_r108.f0); - CPy_XDECREF(cpy_r_r108.f1); - CPy_XDECREF(cpy_r_r108.f2); - goto CPyL74; -CPyL154: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL80; -CPyL155: ; - CPy_XDecRef(cpy_r_providers); - goto CPyL118; -CPyL156: ; - CPy_XDECREF(cpy_r_providers); - CPy_DECREF(cpy_r_r118); - goto CPyL116; -CPyL157: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - goto CPyL118; -CPyL158: ; - CPy_DECREF(cpy_r_r122); - goto CPyL115; -CPyL159: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - goto CPyL118; -CPyL160: ; - CPy_DECREF(cpy_r_r123); - goto CPyL87; -CPyL161: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r138); - goto CPyL118; -CPyL162: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r140); - goto CPyL118; -CPyL163: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r144); - goto CPyL118; -CPyL164: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r148); - goto CPyL118; -CPyL165: ; - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r122); - CPy_DECREF(cpy_r_r123); - CPy_DECREF(cpy_r_r152); - goto CPyL100; -CPyL166: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r152); - goto CPyL118; -CPyL167: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r152); - CPy_DecRef(cpy_r_r156); - goto CPyL118; -CPyL168: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r152); - CPy_DecRef(cpy_r_r156); - CPy_DecRef(cpy_r_r158); - goto CPyL118; -CPyL169: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r152); - CPy_DecRef(cpy_r_r162); - goto CPyL118; -CPyL170: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r162); - CPy_DecRef(cpy_r_r164); - goto CPyL118; -CPyL171: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r162); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r167); - goto CPyL118; -CPyL172: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - goto CPyL118; -CPyL173: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r164); - goto CPyL118; -CPyL174: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r122); - goto CPyL118; -CPyL175: ; - CPy_DECREF(cpy_r_r175); - goto CPyL87; -} - -PyObject *CPyPy_networks____set_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"name", 0}; - static CPyArg_Parser parser = {"O:_set_provider", kwlist, 0}; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { - return NULL; - } - PyObject *arg_name = obj_name; - PyObject *retval = CPyDef_networks____set_provider(arg_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 307, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____list_providers(PyObject *cpy_r_verbose) { - PyObject *cpy_r_r0; - PyObject *cpy_r_providers; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - tuple_T3OOO cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - tuple_T2OO cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - tuple_T3OOO cpy_r_r59; - tuple_T3OOO cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - tuple_T3OOO cpy_r_r71; - tuple_T3OOO cpy_r_r72; - tuple_T3OOO cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - cpy_r_r0 = NULL; - cpy_r_providers = cpy_r_r0; - if (cpy_r_verbose != NULL) goto CPyL64; - cpy_r_r1 = 0 ? Py_True : Py_False; - cpy_r_verbose = cpy_r_r1; -CPyL2: ; - cpy_r_r2 = PyUnicode_Check(cpy_r_verbose); - if (!cpy_r_r2) goto CPyL20; - if (likely(PyUnicode_Check(cpy_r_verbose))) - cpy_r_r3 = cpy_r_verbose; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals, "str", cpy_r_verbose); - goto CPyL65; - } - cpy_r_r4 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r5[1] = {cpy_r_r3}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals); - goto CPyL66; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals, "str", cpy_r_r7); - goto CPyL65; - } - cpy_r_r9 = CPyModule_builtins; - cpy_r_r10 = CPyStatics[305]; /* 'eval' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals); - goto CPyL67; - } - PyObject *cpy_r_r12[1] = {cpy_r_r8}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals); - goto CPyL67; - } - CPy_DECREF(cpy_r_r8); - cpy_r_verbose = cpy_r_r14; - goto CPyL20; -CPyL9: ; - cpy_r_r15 = CPy_CatchError(); - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[296]; /* 'NameError' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 337, CPyStatic_networks___globals); - goto CPyL18; - } - cpy_r_r19 = CPyModule_builtins; - cpy_r_r20 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 337, CPyStatic_networks___globals); - goto CPyL68; - } - cpy_r_r22.f0 = cpy_r_r18; - cpy_r_r22.f1 = cpy_r_r21; - cpy_r_r23 = PyTuple_New(2); - if (unlikely(cpy_r_r23 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp281 = cpy_r_r22.f0; - PyTuple_SET_ITEM(cpy_r_r23, 0, __tmp281); - PyObject *__tmp282 = cpy_r_r22.f1; - PyTuple_SET_ITEM(cpy_r_r23, 1, __tmp282); - cpy_r_r24 = CPy_ExceptionMatches(cpy_r_r23); - CPy_DecRef(cpy_r_r23); - if (!cpy_r_r24) goto CPyL16; - cpy_r_r25 = CPy_GetExcValue(); - cpy_r_r26 = CPyStatics[419]; /* "Please pass 'True' or 'False'." */ - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[53]; /* 'print' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 338, CPyStatic_networks___globals); - goto CPyL69; - } - PyObject *cpy_r_r30[1] = {cpy_r_r26}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); - CPy_DecRef(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 338, CPyStatic_networks___globals); - goto CPyL69; - } else - goto CPyL70; -CPyL14: ; - CPy_Raise(cpy_r_r25); - CPy_DecRef(cpy_r_r25); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 339, CPyStatic_networks___globals); - goto CPyL18; - } else - goto CPyL71; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - CPy_Reraise(); - if (!0) { - goto CPyL18; - } else - goto CPyL72; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - CPy_RestoreExcInfo(cpy_r_r15); - CPy_DecRef(cpy_r_r15.f0); - CPy_DecRef(cpy_r_r15.f1); - CPy_DecRef(cpy_r_r15.f2); - cpy_r_r33 = CPy_KeepPropagating(); - if (!cpy_r_r33) goto CPyL63; - CPy_Unreachable(); -CPyL20: ; - cpy_r_r34 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL73; - } - cpy_r_r35 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL74; - } - CPy_DECREF(cpy_r_r34); - cpy_r_r40 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r41[1] = {cpy_r_r39}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r39); - cpy_r_r44 = CPy_TYPE(cpy_r_r43); - cpy_r_r45 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL76; - } - cpy_r_r47 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r47); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL77; - } - PyObject *cpy_r_r49[1] = {cpy_r_r43}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL77; - } - cpy_r_r52 = 1; - cpy_r_r53 = CPyModule_yaml; - cpy_r_r54 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 342, CPyStatic_networks___globals); - goto CPyL78; - } - PyObject *cpy_r_r56[1] = {cpy_r_r51}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r57, 1, 0); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 342, CPyStatic_networks___globals); - goto CPyL78; - } else - goto CPyL79; -CPyL29: ; - CPy_DECREF(cpy_r_r51); - cpy_r_providers = cpy_r_r58; - goto CPyL38; -CPyL30: ; - cpy_r_r59 = CPy_CatchError(); - cpy_r_r52 = 0; - cpy_r_r60 = CPy_GetExcInfo(); - cpy_r_r61 = cpy_r_r60.f0; - CPy_INCREF(cpy_r_r61); - cpy_r_r62 = cpy_r_r60.f1; - CPy_INCREF(cpy_r_r62); - cpy_r_r63 = cpy_r_r60.f2; - CPy_INCREF(cpy_r_r63); - CPy_DecRef(cpy_r_r60.f0); - CPy_DecRef(cpy_r_r60.f1); - CPy_DecRef(cpy_r_r60.f2); - PyObject *cpy_r_r64[4] = {cpy_r_r43, cpy_r_r61, cpy_r_r62, cpy_r_r63}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r65, 4, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL80; - } - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - cpy_r_r67 = PyObject_IsTrue(cpy_r_r66); - CPy_DecRef(cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL36; - } - cpy_r_r69 = cpy_r_r67; - if (cpy_r_r69) goto CPyL35; - CPy_Reraise(); - if (!0) { - goto CPyL36; - } else - goto CPyL81; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL38; -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - cpy_r_r70 = CPy_KeepPropagating(); - if (!cpy_r_r70) { - goto CPyL39; - } else - goto CPyL82; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - tuple_T3OOO __tmp283 = { NULL, NULL, NULL }; - cpy_r_r71 = __tmp283; - cpy_r_r72 = cpy_r_r71; - goto CPyL40; -CPyL39: ; - cpy_r_r73 = CPy_CatchError(); - cpy_r_r72 = cpy_r_r73; -CPyL40: ; - if (!cpy_r_r52) goto CPyL83; - cpy_r_r74 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r75[4] = {cpy_r_r43, cpy_r_r74, cpy_r_r74, cpy_r_r74}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r76, 4, 0); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); - goto CPyL84; - } else - goto CPyL85; -CPyL42: ; - CPy_DECREF(cpy_r_r43); -CPyL43: ; - if (cpy_r_r72.f0 == NULL) { - goto CPyL50; - } else - goto CPyL86; -CPyL44: ; - CPy_Reraise(); - if (!0) { - goto CPyL46; - } else - goto CPyL87; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - if (cpy_r_r72.f0 == NULL) goto CPyL48; - CPy_RestoreExcInfo(cpy_r_r72); - CPy_XDECREF(cpy_r_r72.f0); - CPy_XDECREF(cpy_r_r72.f1); - CPy_XDECREF(cpy_r_r72.f2); -CPyL48: ; - cpy_r_r78 = CPy_KeepPropagating(); - if (!cpy_r_r78) goto CPyL63; - CPy_Unreachable(); -CPyL50: ; - cpy_r_r79 = CPyStatics[463]; /* 'The following providers are declared:' */ - cpy_r_r80 = CPyModule_builtins; - cpy_r_r81 = CPyStatics[53]; /* 'print' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 344, CPyStatic_networks___globals); - goto CPyL73; - } - PyObject *cpy_r_r83[1] = {cpy_r_r79}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 344, CPyStatic_networks___globals); - goto CPyL73; - } else - goto CPyL88; -CPyL52: ; - cpy_r_r86 = PyObject_IsTrue(cpy_r_verbose); - CPy_DECREF(cpy_r_verbose); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 333, CPyStatic_networks___globals); - goto CPyL89; - } - cpy_r_r88 = cpy_r_r86; - if (!cpy_r_r88) goto CPyL58; - if (cpy_r_providers != NULL) goto CPyL57; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r89 = 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 346, CPyStatic_networks___globals); - goto CPyL63; - } - CPy_Unreachable(); -CPyL57: ; - cpy_r_r90 = CPyDef_networks____print_verbose_providers_description(cpy_r_providers); - CPy_XDECREF(cpy_r_providers); - if (unlikely(cpy_r_r90 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 346, CPyStatic_networks___globals); - goto CPyL63; - } else - goto CPyL62; -CPyL58: ; - if (cpy_r_providers != NULL) goto CPyL61; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); - cpy_r_r91 = 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 348, CPyStatic_networks___globals); - goto CPyL63; - } - CPy_Unreachable(); -CPyL61: ; - cpy_r_r92 = CPyDef_networks____print_simple_providers_description(cpy_r_providers); - CPy_XDECREF(cpy_r_providers); - if (unlikely(cpy_r_r92 == 2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 348, CPyStatic_networks___globals); - goto CPyL63; - } -CPyL62: ; - cpy_r_r93 = Py_None; - return cpy_r_r93; -CPyL63: ; - cpy_r_r94 = NULL; - return cpy_r_r94; -CPyL64: ; - CPy_INCREF(cpy_r_verbose); - goto CPyL2; -CPyL65: ; - CPy_XDecRef(cpy_r_providers); - goto CPyL9; -CPyL66: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r3); - goto CPyL9; -CPyL67: ; - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r8); - goto CPyL9; -CPyL68: ; - CPy_DecRef(cpy_r_r18); - goto CPyL18; -CPyL69: ; - CPy_DecRef(cpy_r_r25); - goto CPyL18; -CPyL70: ; - CPy_DecRef(cpy_r_r32); - goto CPyL14; -CPyL71: ; - CPy_DecRef(cpy_r_r15.f0); - CPy_DecRef(cpy_r_r15.f1); - CPy_DecRef(cpy_r_r15.f2); - goto CPyL15; -CPyL72: ; - CPy_DecRef(cpy_r_r15.f0); - CPy_DecRef(cpy_r_r15.f1); - CPy_DecRef(cpy_r_r15.f2); - goto CPyL17; -CPyL73: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - goto CPyL63; -CPyL74: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r34); - goto CPyL63; -CPyL75: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r39); - goto CPyL63; -CPyL76: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - goto CPyL63; -CPyL77: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - goto CPyL63; -CPyL78: ; - CPy_DecRef(cpy_r_r51); - goto CPyL30; -CPyL79: ; - CPy_XDECREF(cpy_r_providers); - goto CPyL29; -CPyL80: ; - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - goto CPyL36; -CPyL81: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL34; -CPyL82: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - goto CPyL37; -CPyL83: ; - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r46); - goto CPyL43; -CPyL84: ; - CPy_DecRef(cpy_r_verbose); - CPy_XDecRef(cpy_r_providers); - CPy_DecRef(cpy_r_r43); - goto CPyL46; -CPyL85: ; - CPy_DECREF(cpy_r_r77); - goto CPyL42; -CPyL86: ; - CPy_DECREF(cpy_r_verbose); - CPy_XDECREF(cpy_r_providers); - goto CPyL44; -CPyL87: ; - CPy_XDECREF(cpy_r_r72.f0); - CPy_XDECREF(cpy_r_r72.f1); - CPy_XDECREF(cpy_r_r72.f2); - goto CPyL45; -CPyL88: ; - CPy_DECREF(cpy_r_r85); - goto CPyL52; -CPyL89: ; - CPy_XDecRef(cpy_r_providers); - goto CPyL63; -} - -PyObject *CPyPy_networks____list_providers(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"verbose", 0}; - static CPyArg_Parser parser = {"|O:_list_providers", kwlist, 0}; - PyObject *obj_verbose = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_verbose)) { - return NULL; - } - PyObject *arg_verbose; - if (obj_verbose == NULL) { - arg_verbose = NULL; - } else { - arg_verbose = obj_verbose; - } - PyObject *retval = CPyDef_networks____list_providers(arg_verbose); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 333, CPyStatic_networks___globals); - return NULL; -} - -PyObject *CPyDef_networks____parse_args(PyObject *cpy_r_args) { - CPyPtr cpy_r_r0; - int64_t cpy_r_r1; - PyObject *cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int64_t cpy_r_r17; - PyObject *cpy_r_r18; - tuple_T3OOO cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char 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_r30; - char cpy_r_r31; - CPyTagged cpy_r_r32; - int64_t cpy_r_r33; - PyObject *cpy_r_r34; - tuple_T4CIOO cpy_r_r35; - CPyTagged cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - CPyTagged cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_args)->ob_size; - cpy_r_r1 = *(int64_t *)cpy_r_r0; - cpy_r_r2 = PyList_New(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals); - goto CPyL11; - } - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_args)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - cpy_r_r5 = 0; -CPyL3: ; - cpy_r_r6 = cpy_r_r5 < cpy_r_r4; - if (!cpy_r_r6) goto CPyL9; - cpy_r_r7 = CPySequenceTuple_GetItemUnsafe(cpy_r_args, cpy_r_r5); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals, "str", cpy_r_r7); - goto CPyL50; - } - cpy_r_r9 = CPyStatics[337]; /* '=' */ - cpy_r_r10 = CPyStatics[464]; /* 'split' */ - cpy_r_r11 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r12[3] = {cpy_r_r8, cpy_r_r9, cpy_r_r11}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = CPyStatics[2131]; /* ('maxsplit',) */ - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r13, 9223372036854775810ULL, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r8); - if (likely(PyList_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals, "list", cpy_r_r15); - goto CPyL50; - } - CPyList_SetItemUnsafe(cpy_r_r2, cpy_r_r5, cpy_r_r16); - cpy_r_r17 = cpy_r_r5 + 1; - cpy_r_r5 = cpy_r_r17; - goto CPyL3; -CPyL9: ; - cpy_r_r18 = CPyDict_FromAny(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals); - goto CPyL11; - } - goto CPyL21; -CPyL11: ; - cpy_r_r19 = CPy_CatchError(); - cpy_r_r20 = CPyModule_builtins; - cpy_r_r21 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 354, CPyStatic_networks___globals); - goto CPyL19; - } - cpy_r_r23 = CPy_ExceptionMatches(cpy_r_r22); - CPy_DecRef(cpy_r_r22); - if (!cpy_r_r23) goto CPyL17; - cpy_r_r24 = CPyStatics[466]; /* 'Arguments must be given as key=value' */ - cpy_r_r25 = CPyModule_builtins; - cpy_r_r26 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 355, CPyStatic_networks___globals); - goto CPyL19; - } - PyObject *cpy_r_r28[1] = {cpy_r_r24}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r29, 1, 0); - CPy_DecRef(cpy_r_r27); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 355, CPyStatic_networks___globals); - goto CPyL19; - } - CPy_Raise(cpy_r_r30); - CPy_DecRef(cpy_r_r30); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 355, CPyStatic_networks___globals); - goto CPyL19; - } else - goto CPyL52; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - CPy_Reraise(); - if (!0) { - goto CPyL19; - } else - goto CPyL53; -CPyL18: ; - CPy_Unreachable(); -CPyL19: ; - CPy_RestoreExcInfo(cpy_r_r19); - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - cpy_r_r31 = CPy_KeepPropagating(); - if (!cpy_r_r31) goto CPyL49; - CPy_Unreachable(); -CPyL21: ; - cpy_r_r32 = 0; - cpy_r_r33 = PyDict_Size(cpy_r_r18); - cpy_r_r34 = CPyDict_GetItemsIter(cpy_r_r18); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals); - goto CPyL54; - } -CPyL22: ; - cpy_r_r35 = CPyDict_NextItem(cpy_r_r34, cpy_r_r32); - cpy_r_r36 = cpy_r_r35.f1; - cpy_r_r32 = cpy_r_r36; - cpy_r_r37 = cpy_r_r35.f0; - if (!cpy_r_r37) goto CPyL55; - cpy_r_r38 = cpy_r_r35.f2; - CPy_INCREF(cpy_r_r38); - cpy_r_r39 = cpy_r_r35.f3; - CPy_INCREF(cpy_r_r39); - CPy_DECREF(cpy_r_r35.f2); - CPy_DECREF(cpy_r_r35.f3); - if (likely(PyUnicode_Check(cpy_r_r38))) - cpy_r_r40 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals, "str", cpy_r_r38); - goto CPyL56; - } - cpy_r_r41 = CPyStatics[467]; /* 'isdigit' */ - PyObject *cpy_r_r42[1] = {cpy_r_r39}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 358, CPyStatic_networks___globals); - goto CPyL57; - } - cpy_r_r45 = PyObject_IsTrue(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 358, CPyStatic_networks___globals); - goto CPyL57; - } - cpy_r_r47 = cpy_r_r45; - if (!cpy_r_r47) goto CPyL30; - cpy_r_r48 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r49[1] = {cpy_r_r39}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 359, CPyStatic_networks___globals); - goto CPyL57; - } - CPy_DECREF(cpy_r_r39); - if (likely(PyLong_Check(cpy_r_r51))) - cpy_r_r52 = CPyTagged_FromObject(cpy_r_r51); - else { - CPy_TypeError("int", cpy_r_r51); cpy_r_r52 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 359, CPyStatic_networks___globals); - goto CPyL58; - } - cpy_r_r53 = CPyTagged_StealAsObject(cpy_r_r52); - cpy_r_r54 = CPyDict_SetItem(cpy_r_r18, cpy_r_r40, cpy_r_r53); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 359, CPyStatic_networks___globals); - goto CPyL59; - } else - goto CPyL46; -CPyL30: ; - cpy_r_r56 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r57[1] = {cpy_r_r39}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL57; - } - cpy_r_r60 = CPyStatics[468]; /* 'true' */ - cpy_r_r61 = CPyStatics[469]; /* 'false' */ - cpy_r_r62 = CPyStatics[470]; /* 'none' */ - cpy_r_r63 = PyObject_RichCompare(cpy_r_r59, cpy_r_r60, 2); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL60; - } - cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL60; - } - cpy_r_r66 = cpy_r_r64; - if (cpy_r_r66) goto CPyL61; - cpy_r_r67 = PyObject_RichCompare(cpy_r_r59, cpy_r_r61, 2); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL60; - } - cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL60; - } - cpy_r_r70 = cpy_r_r68; - if (cpy_r_r70) goto CPyL61; - cpy_r_r71 = PyObject_RichCompare(cpy_r_r59, cpy_r_r62, 2); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL57; - } - cpy_r_r72 = PyObject_IsTrue(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); - goto CPyL57; - } - cpy_r_r74 = cpy_r_r72; - if (cpy_r_r74) goto CPyL41; - if (0) { - goto CPyL42; - } else - goto CPyL62; -CPyL41: ; - if (!1) goto CPyL62; -CPyL42: ; - cpy_r_r75 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r76[1] = {cpy_r_r39}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); - goto CPyL57; - } - CPy_DECREF(cpy_r_r39); - cpy_r_r79 = CPyModule_builtins; - cpy_r_r80 = CPyStatics[305]; /* 'eval' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); - goto CPyL63; - } - PyObject *cpy_r_r82[1] = {cpy_r_r78}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r83, 1, 0); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); - goto CPyL63; - } - CPy_DECREF(cpy_r_r78); - cpy_r_r85 = CPyDict_SetItem(cpy_r_r18, cpy_r_r40, cpy_r_r84); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r84); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); - goto CPyL59; - } -CPyL46: ; - cpy_r_r87 = CPyDict_CheckSize(cpy_r_r18, cpy_r_r33); - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals); - goto CPyL59; - } else - goto CPyL22; -CPyL47: ; - cpy_r_r88 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals); - goto CPyL54; - } - return cpy_r_r18; -CPyL49: ; - cpy_r_r89 = NULL; - return cpy_r_r89; -CPyL50: ; - CPy_DecRef(cpy_r_r2); - goto CPyL11; -CPyL51: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r8); - goto CPyL11; -CPyL52: ; - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - goto CPyL16; -CPyL53: ; - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - goto CPyL18; -CPyL54: ; - CPy_DecRef(cpy_r_r18); - goto CPyL49; -CPyL55: ; - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r35.f2); - CPy_DECREF(cpy_r_r35.f3); - goto CPyL47; -CPyL56: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r39); - goto CPyL49; -CPyL57: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r39); - goto CPyL49; -CPyL58: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r40); - goto CPyL49; -CPyL59: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - goto CPyL49; -CPyL60: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r59); - goto CPyL49; -CPyL61: ; - CPy_DECREF(cpy_r_r59); - goto CPyL41; -CPyL62: ; - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r39); - goto CPyL46; -CPyL63: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r78); - goto CPyL49; -} - -PyObject *CPyPy_networks____parse_args(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"args", 0}; - static CPyArg_Parser parser = {"O:_parse_args", kwlist, 0}; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_args)) { - return NULL; - } - PyObject * arg_args; - if (likely(PyTuple_Check(obj_args))) - arg_args = obj_args; - else { - CPy_TypeError("tuple", obj_args); - goto fail; - } - PyObject *retval = CPyDef_networks____parse_args(arg_args); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 351, CPyStatic_networks___globals); - return NULL; -} - -char CPyDef_networks____print_verbose_providers_description(PyObject *cpy_r_providers) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - cpy_r_r0 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = PyObject_GetIter(cpy_r_providers); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 368, CPyStatic_networks___globals); - goto CPyL23; - } -CPyL1: ; - cpy_r_r2 = PyIter_Next(cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL24; - cpy_r_r3 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ - cpy_r_r4 = CPyStatics[472]; /* '─' */ - cpy_r_r5 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r5 == NULL)) { - goto CPyL25; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r7 = PyObject_Str(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); - goto CPyL26; - } - cpy_r_r8 = CPyStatics[473]; /* 'provider: ' */ - cpy_r_r9 = PyObject_Str(cpy_r_r2); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); - goto CPyL27; - } - cpy_r_r10 = CPyStatics[115]; /* ':' */ - cpy_r_r11 = CPyStr_Build(7, cpy_r_r3, cpy_r_r0, cpy_r_r4, cpy_r_r7, cpy_r_r8, cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); - goto CPyL26; - } - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[53]; /* 'print' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); - goto CPyL28; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); - goto CPyL28; - } else - goto CPyL29; -CPyL10: ; - CPy_DECREF(cpy_r_r11); - cpy_r_r18 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ - cpy_r_r19 = CPyStatics[472]; /* '─' */ - cpy_r_r20 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r20 == NULL)) { - goto CPyL30; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r21 = 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r22 = PyObject_Str(cpy_r_r20); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL26; - } - cpy_r_r23 = CPyStatics[474]; /* ' host: ' */ - cpy_r_r24 = PyObject_GetItem(cpy_r_providers, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL31; - } - cpy_r_r25 = PyObject_Str(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL31; - } - cpy_r_r26 = CPyStatics[115]; /* ':' */ - cpy_r_r27 = CPyStr_Build(7, cpy_r_r18, cpy_r_r0, cpy_r_r19, cpy_r_r22, cpy_r_r23, cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL32; - } - cpy_r_r28 = CPyModule_builtins; - cpy_r_r29 = CPyStatics[53]; /* 'print' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL33; - } - PyObject *cpy_r_r31[1] = {cpy_r_r27}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); - goto CPyL33; - } else - goto CPyL34; -CPyL19: ; - CPy_DECREF(cpy_r_r27); - goto CPyL1; -CPyL20: ; - cpy_r_r34 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 368, CPyStatic_networks___globals); - goto CPyL22; - } - return 1; -CPyL22: ; - cpy_r_r35 = 2; - return cpy_r_r35; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - goto CPyL22; -CPyL24: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r1); - goto CPyL20; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL3; -CPyL26: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL22; -CPyL27: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r7); - goto CPyL22; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - goto CPyL22; -CPyL29: ; - CPy_DECREF(cpy_r_r17); - goto CPyL10; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL11; -CPyL31: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r22); - goto CPyL22; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL22; -CPyL33: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r27); - goto CPyL22; -CPyL34: ; - CPy_DECREF(cpy_r_r33); - goto CPyL19; -} - -PyObject *CPyPy_networks____print_verbose_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"providers", 0}; - static CPyArg_Parser parser = {"O:_print_verbose_providers_description", kwlist, 0}; - PyObject *obj_providers; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_providers)) { - return NULL; - } - PyObject *arg_providers = obj_providers; - char retval = CPyDef_networks____print_verbose_providers_description(arg_providers); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 366, CPyStatic_networks___globals); - return NULL; -} - -char CPyDef_networks____print_simple_providers_description(PyObject *cpy_r_providers) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - cpy_r_r0 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ - cpy_r_r2 = CPyStatics[472]; /* '─' */ - cpy_r_r3 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r3 == NULL)) { - goto CPyL11; - } else - goto CPyL3; -CPyL1: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL10; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r5 = PyObject_Str(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL12; - } - cpy_r_r6 = CPyStatics[457]; /* 'keys' */ - PyObject *cpy_r_r7[1] = {cpy_r_providers}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL13; - } - cpy_r_r10 = PyObject_Str(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL13; - } - cpy_r_r11 = CPyStatics[115]; /* ':' */ - cpy_r_r12 = CPyStr_Build(6, cpy_r_r1, cpy_r_r0, cpy_r_r2, cpy_r_r5, cpy_r_r10, cpy_r_r11); - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL10; - } - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[53]; /* 'print' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL14; - } - PyObject *cpy_r_r16[1] = {cpy_r_r12}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); - goto CPyL14; - } else - goto CPyL15; -CPyL9: ; - CPy_DECREF(cpy_r_r12); - return 1; -CPyL10: ; - cpy_r_r19 = 2; - return cpy_r_r19; -CPyL11: ; - CPy_DecRef(cpy_r_r0); - goto CPyL1; -CPyL12: ; - CPy_DecRef(cpy_r_r0); - goto CPyL10; -CPyL13: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r5); - goto CPyL10; -CPyL14: ; - CPy_DecRef(cpy_r_r12); - goto CPyL10; -CPyL15: ; - CPy_DECREF(cpy_r_r18); - goto CPyL9; -} - -PyObject *CPyPy_networks____print_simple_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"providers", 0}; - static CPyArg_Parser parser = {"O:_print_simple_providers_description", kwlist, 0}; - PyObject *obj_providers; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_providers)) { - return NULL; - } - PyObject *arg_providers = obj_providers; - char retval = CPyDef_networks____print_simple_providers_description(arg_providers); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 373, CPyStatic_networks___globals); - return NULL; -} - -char CPyDef_networks____print_simple_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_u; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char 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_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - cpy_r_r0 = PyObject_IsTrue(cpy_r_is_last); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 378, CPyStatic_networks___globals); - goto CPyL20; - } - cpy_r_r2 = cpy_r_r0; - if (!cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[116]; /* '└' */ - CPy_INCREF(cpy_r_r3); - cpy_r_r4 = cpy_r_r3; - goto CPyL4; -CPyL3: ; - cpy_r_r5 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r5); - cpy_r_r4 = cpy_r_r5; -CPyL4: ; - cpy_r_u = cpy_r_r4; - cpy_r_r6 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ - cpy_r_r7 = CPyStatics[472]; /* '─' */ - cpy_r_r8 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r8 == NULL)) { - goto CPyL21; - } else - goto CPyL7; -CPyL5: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL20; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r10 = PyObject_Str(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL22; - } - cpy_r_r11 = CPyStatics[397]; /* 'name' */ - cpy_r_r12 = PyObject_GetItem(cpy_r_network_dict, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL23; - } - cpy_r_r13 = PyObject_Str(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL23; - } - cpy_r_r14 = CPyStatics[475]; /* ': \x1b[0;1;32m' */ - cpy_r_r15 = CPyStatics[430]; /* 'id' */ - cpy_r_r16 = PyObject_GetItem(cpy_r_network_dict, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 382, CPyStatic_networks___globals); - goto CPyL24; - } - cpy_r_r17 = PyObject_Str(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL24; - } - cpy_r_r18 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r18 == NULL)) { - goto CPyL25; - } else - goto CPyL15; -CPyL13: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 382, CPyStatic_networks___globals); - goto CPyL20; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r20 = PyObject_Str(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL26; - } - cpy_r_r21 = CPyStr_Build(8, cpy_r_r6, cpy_r_u, cpy_r_r7, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r17, cpy_r_r20); - CPy_DECREF(cpy_r_u); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); - goto CPyL20; - } - cpy_r_r22 = CPyModule_builtins; - cpy_r_r23 = CPyStatics[53]; /* 'print' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 380, CPyStatic_networks___globals); - goto CPyL27; - } - PyObject *cpy_r_r25[1] = {cpy_r_r21}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 380, CPyStatic_networks___globals); - goto CPyL27; - } else - goto CPyL28; -CPyL19: ; - CPy_DECREF(cpy_r_r21); - return 1; -CPyL20: ; - cpy_r_r28 = 2; - return cpy_r_r28; -CPyL21: ; - CPy_DecRef(cpy_r_u); - goto CPyL5; -CPyL22: ; - CPy_DecRef(cpy_r_u); - goto CPyL20; -CPyL23: ; - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r10); - goto CPyL20; -CPyL24: ; - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL20; -CPyL25: ; - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r17); - goto CPyL13; -CPyL26: ; - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r17); - goto CPyL20; -CPyL27: ; - CPy_DecRef(cpy_r_r21); - goto CPyL20; -CPyL28: ; - CPy_DECREF(cpy_r_r27); - goto CPyL19; -} - -PyObject *CPyPy_networks____print_simple_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"network_dict", "is_last", 0}; - static CPyArg_Parser parser = {"OO:_print_simple_network_description", kwlist, 0}; - PyObject *obj_network_dict; - PyObject *obj_is_last; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_network_dict, &obj_is_last)) { - return NULL; - } - PyObject *arg_network_dict = obj_network_dict; - PyObject *arg_is_last = obj_is_last; - char retval = CPyDef_networks____print_simple_network_description(arg_network_dict, arg_is_last); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 378, CPyStatic_networks___globals); - return NULL; -} - -char CPyDef_networks____print_verbose_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last, PyObject *cpy_r_indent) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_u; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_v; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - int64_t cpy_r_r46; - CPyPtr cpy_r_r47; - int64_t cpy_r_r48; - char cpy_r_r49; - CPyPtr cpy_r_r50; - CPyPtr cpy_r_r51; - int64_t cpy_r_r52; - CPyPtr cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - int32_t cpy_r_r58; - char cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - int32_t cpy_r_r73; - char cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_c; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject **cpy_r_r96; - PyObject *cpy_r_r97; - int64_t cpy_r_r98; - char cpy_r_r99; - if (cpy_r_indent != NULL) goto CPyL64; - cpy_r_r0 = CPyStatics[2030]; /* 0 */ - cpy_r_indent = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = PyObject_IsTrue(cpy_r_is_last); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); - goto CPyL65; - } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL5; - cpy_r_r4 = CPyStatics[116]; /* '└' */ - CPy_INCREF(cpy_r_r4); - cpy_r_r5 = cpy_r_r4; - goto CPyL6; -CPyL5: ; - cpy_r_r6 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r6); - cpy_r_r5 = cpy_r_r6; -CPyL6: ; - cpy_r_u = cpy_r_r5; - cpy_r_r7 = PyObject_IsTrue(cpy_r_is_last); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); - goto CPyL66; - } - cpy_r_r9 = cpy_r_r7; - if (!cpy_r_r9) goto CPyL9; - cpy_r_r10 = CPyStatics[220]; /* ' ' */ - CPy_INCREF(cpy_r_r10); - cpy_r_r11 = cpy_r_r10; - goto CPyL10; -CPyL9: ; - cpy_r_r12 = CPyStatics[476]; /* '│' */ - CPy_INCREF(cpy_r_r12); - cpy_r_r11 = cpy_r_r12; -CPyL10: ; - cpy_r_v = cpy_r_r11; - cpy_r_r13 = CPyStatics[397]; /* 'name' */ - cpy_r_r14 = PySequence_Contains(cpy_r_network_dict, cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 389, CPyStatic_networks___globals); - goto CPyL67; - } - cpy_r_r16 = cpy_r_r14; - if (!cpy_r_r16) goto CPyL68; - cpy_r_r17 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ - cpy_r_r18 = CPyStatics[472]; /* '─' */ - cpy_r_r19 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r19 == NULL)) { - goto CPyL69; - } else - goto CPyL15; -CPyL13: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r20 = 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL63; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r21 = PyObject_Str(cpy_r_r19); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL67; - } - cpy_r_r22 = CPyStatics[397]; /* 'name' */ - cpy_r_r23 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r24[2] = {cpy_r_network_dict, cpy_r_r22}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL70; - } - cpy_r_r27 = PyObject_Str(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL70; - } - cpy_r_r28 = CPyStr_Build(5, cpy_r_r17, cpy_r_u, cpy_r_r18, cpy_r_r21, cpy_r_r27); - CPy_DECREF(cpy_r_u); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL71; - } - cpy_r_r29 = CPyModule_builtins; - cpy_r_r30 = CPyStatics[53]; /* 'print' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL72; - } - PyObject *cpy_r_r32[1] = {cpy_r_r28}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r33, 1, 0); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); - goto CPyL72; - } else - goto CPyL73; -CPyL21: ; - CPy_DECREF(cpy_r_r28); -CPyL22: ; - cpy_r_r35 = CPySequence_Sort(cpy_r_network_dict); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 392, CPyStatic_networks___globals); - goto CPyL71; - } - cpy_r_r36 = CPyStatics[430]; /* 'id' */ - cpy_r_r37 = PySequence_Contains(cpy_r_r35, cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 393, CPyStatic_networks___globals); - goto CPyL74; - } - cpy_r_r39 = cpy_r_r37; - if (!cpy_r_r39) goto CPyL27; - cpy_r_r40 = CPyStatics[430]; /* 'id' */ - cpy_r_r41 = CPyList_Remove(cpy_r_r35, cpy_r_r40); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 394, CPyStatic_networks___globals); - goto CPyL74; - } - cpy_r_r43 = CPyStatics[430]; /* 'id' */ - cpy_r_r44 = CPyList_Insert(cpy_r_r35, 0, cpy_r_r43); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 395, CPyStatic_networks___globals); - goto CPyL74; - } -CPyL27: ; - cpy_r_r46 = 0; -CPyL28: ; - cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r35)->ob_size; - cpy_r_r48 = *(int64_t *)cpy_r_r47; - cpy_r_r49 = cpy_r_r46 < cpy_r_r48; - if (!cpy_r_r49) goto CPyL75; - cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r51 = *(CPyPtr *)cpy_r_r50; - cpy_r_r52 = cpy_r_r46 * 8; - cpy_r_r53 = cpy_r_r51 + cpy_r_r52; - cpy_r_r54 = *(PyObject * *)cpy_r_r53; - CPy_INCREF(cpy_r_r54); - cpy_r_r55 = PyObject_GetItem(cpy_r_network_dict, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 398, CPyStatic_networks___globals); - goto CPyL76; - } - cpy_r_r56 = CPyList_GetItemShort(cpy_r_r35, -2); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 399, CPyStatic_networks___globals); - goto CPyL77; - } - cpy_r_r57 = PyObject_RichCompare(cpy_r_r54, cpy_r_r56, 2); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 399, CPyStatic_networks___globals); - goto CPyL77; - } - cpy_r_r58 = PyObject_IsTrue(cpy_r_r57); - CPy_DECREF(cpy_r_r57); - cpy_r_r59 = cpy_r_r58 >= 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 399, CPyStatic_networks___globals); - goto CPyL77; - } - cpy_r_r60 = cpy_r_r58; - if (!cpy_r_r60) goto CPyL35; - cpy_r_r61 = CPyStatics[116]; /* '└' */ - CPy_INCREF(cpy_r_r61); - cpy_r_r62 = cpy_r_r61; - goto CPyL36; -CPyL35: ; - cpy_r_r63 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r63); - cpy_r_r62 = cpy_r_r63; -CPyL36: ; - cpy_r_u = cpy_r_r62; - cpy_r_r64 = PyObject_IsTrue(cpy_r_indent); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); - goto CPyL78; - } - cpy_r_r66 = cpy_r_r64; - if (!cpy_r_r66) goto CPyL42; - cpy_r_r67 = CPyStatics[220]; /* ' ' */ - cpy_r_r68 = PyNumber_Multiply(cpy_r_r67, cpy_r_indent); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 402, CPyStatic_networks___globals); - goto CPyL78; - } - cpy_r_r69 = PyNumber_Add(cpy_r_r68, cpy_r_u); - CPy_DECREF(cpy_r_r68); - CPy_DECREF(cpy_r_u); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 402, CPyStatic_networks___globals); - goto CPyL77; - } - if (likely(PyUnicode_Check(cpy_r_r69))) - cpy_r_r70 = cpy_r_r69; - else { - CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 402, CPyStatic_networks___globals, "str", cpy_r_r69); - goto CPyL77; - } - cpy_r_u = cpy_r_r70; -CPyL42: ; - cpy_r_r71 = CPyStatics[430]; /* 'id' */ - cpy_r_r72 = PyObject_RichCompare(cpy_r_r54, cpy_r_r71, 2); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 403, CPyStatic_networks___globals); - goto CPyL78; - } - cpy_r_r73 = PyObject_IsTrue(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - cpy_r_r74 = cpy_r_r73 >= 0; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 403, CPyStatic_networks___globals); - goto CPyL78; - } - cpy_r_r75 = cpy_r_r73; - if (!cpy_r_r75) goto CPyL46; - cpy_r_r76 = CPyStatics[477]; /* '\x1b[0;1;32m' */ - CPy_INCREF(cpy_r_r76); - cpy_r_r77 = cpy_r_r76; - goto CPyL47; -CPyL46: ; - cpy_r_r78 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r78); - cpy_r_r77 = cpy_r_r78; -CPyL47: ; - cpy_r_c = cpy_r_r77; - cpy_r_r79 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ - cpy_r_r80 = CPyStatics[220]; /* ' ' */ - cpy_r_r81 = CPyStatics[472]; /* '─' */ - cpy_r_r82 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r82 == NULL)) { - goto CPyL79; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r83 = 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL63; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r84 = PyObject_Str(cpy_r_r82); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL80; - } - cpy_r_r85 = PyObject_Str(cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL81; - } - cpy_r_r86 = CPyStatics[478]; /* ': ' */ - cpy_r_r87 = PyObject_Str(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL82; - } - cpy_r_r88 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r88 == NULL)) { - goto CPyL83; - } else - goto CPyL56; -CPyL54: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r89 = 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL63; - } - CPy_Unreachable(); -CPyL56: ; - cpy_r_r90 = PyObject_Str(cpy_r_r88); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL84; - } - cpy_r_r91 = CPyStr_Build(11, cpy_r_r79, cpy_r_v, cpy_r_r80, cpy_r_u, cpy_r_r81, cpy_r_r84, cpy_r_r85, cpy_r_r86, cpy_r_c, cpy_r_r87, cpy_r_r90); - CPy_DECREF(cpy_r_u); - CPy_DECREF(cpy_r_r84); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_c); - CPy_DECREF(cpy_r_r87); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL74; - } - cpy_r_r92 = CPyModule_builtins; - cpy_r_r93 = CPyStatics[53]; /* 'print' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL85; - } - PyObject *cpy_r_r95[1] = {cpy_r_r91}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r96, 1, 0); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); - goto CPyL85; - } else - goto CPyL86; -CPyL60: ; - CPy_DECREF(cpy_r_r91); - cpy_r_r98 = cpy_r_r46 + 1; - cpy_r_r46 = cpy_r_r98; - goto CPyL28; -CPyL62: ; - return 1; -CPyL63: ; - cpy_r_r99 = 2; - return cpy_r_r99; -CPyL64: ; - CPy_INCREF(cpy_r_indent); - goto CPyL2; -CPyL65: ; - CPy_DecRef(cpy_r_indent); - goto CPyL63; -CPyL66: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - goto CPyL63; -CPyL67: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - goto CPyL63; -CPyL68: ; - CPy_DECREF(cpy_r_u); - goto CPyL22; -CPyL69: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - goto CPyL13; -CPyL70: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r21); - goto CPyL63; -CPyL71: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_v); - goto CPyL63; -CPyL72: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r28); - goto CPyL63; -CPyL73: ; - CPy_DECREF(cpy_r_r34); - goto CPyL21; -CPyL74: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - goto CPyL63; -CPyL75: ; - CPy_DECREF(cpy_r_indent); - CPy_DECREF(cpy_r_v); - CPy_DECREF_NO_IMM(cpy_r_r35); - goto CPyL62; -CPyL76: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r54); - goto CPyL63; -CPyL77: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - goto CPyL63; -CPyL78: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - goto CPyL63; -CPyL79: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_c); - goto CPyL48; -CPyL80: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_c); - goto CPyL63; -CPyL81: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_c); - CPy_DecRef(cpy_r_r84); - goto CPyL63; -CPyL82: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_c); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - goto CPyL63; -CPyL83: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_c); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r87); - goto CPyL54; -CPyL84: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_c); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r87); - goto CPyL63; -CPyL85: ; - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r91); - goto CPyL63; -CPyL86: ; - CPy_DECREF(cpy_r_r97); - goto CPyL60; -} - -PyObject *CPyPy_networks____print_verbose_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"network_dict", "is_last", "indent", 0}; - static CPyArg_Parser parser = {"OO|O:_print_verbose_network_description", kwlist, 0}; - PyObject *obj_network_dict; - PyObject *obj_is_last; - PyObject *obj_indent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_network_dict, &obj_is_last, &obj_indent)) { - return NULL; - } - PyObject *arg_network_dict = obj_network_dict; - PyObject *arg_is_last = obj_is_last; - PyObject *arg_indent; - if (obj_indent == NULL) { - arg_indent = NULL; - } else { - arg_indent = obj_indent; - } - char retval = CPyDef_networks____print_verbose_network_description(arg_network_dict, arg_is_last, arg_indent); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); - return NULL; -} - -char CPyDef_networks____validate_network(PyObject *cpy_r_network, PyObject *cpy_r_required) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - CPyPtr cpy_r_r10; - int64_t cpy_r_r11; - CPyTagged cpy_r_r12; - char 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_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - tuple_T5OOOOO cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_unknown; - CPyPtr cpy_r_r40; - int64_t cpy_r_r41; - CPyTagged cpy_r_r42; - char 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_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - int32_t cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - tuple_T14OOOOOOOOOOOOOO cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - int32_t cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - int32_t cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - int32_t cpy_r_r102; - char cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - int32_t cpy_r_r106; - char cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - int32_t cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - int32_t cpy_r_r114; - char cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - int32_t cpy_r_r118; - char cpy_r_r119; - char cpy_r_r120; - PyObject *cpy_r_r121; - int32_t cpy_r_r122; - char cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - int32_t cpy_r_r126; - char cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - int32_t cpy_r_r130; - char cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - char cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - CPyPtr cpy_r_r140; - int64_t cpy_r_r141; - CPyTagged cpy_r_r142; - char cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject **cpy_r_r152; - PyObject *cpy_r_r153; - char cpy_r_r154; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r1 = PyObject_GetIter(cpy_r_required); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); - goto CPyL94; - } -CPyL2: ; - cpy_r_r2 = PyIter_Next(cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL95; - cpy_r_r3 = PySequence_Contains(cpy_r_network, cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); - goto CPyL96; - } - cpy_r_r5 = cpy_r_r3; - cpy_r_r6 = cpy_r_r5 ^ 1; - if (!cpy_r_r6) goto CPyL97; - cpy_r_r7 = PyList_Append(cpy_r_r0, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); - goto CPyL98; - } else - goto CPyL2; -CPyL6: ; - cpy_r_r9 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); - goto CPyL94; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r10 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r11 = *(int64_t *)cpy_r_r10; - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r12 = cpy_r_r11 << 1; - cpy_r_r13 = cpy_r_r12 != 0; - if (!cpy_r_r13) goto CPyL99; - cpy_r_r14 = CPyStatics[479]; /* 'Network is missing required field(s): ' */ - cpy_r_r15 = CPyStatics[293]; /* ', ' */ - cpy_r_r16 = PyUnicode_Join(cpy_r_r15, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r17 = CPyStr_Build(2, cpy_r_r14, cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); - goto CPyL100; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); - goto CPyL100; - } - CPy_DECREF(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); - goto CPyL93; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r24 = PyList_New(0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r25 = PyObject_GetIter(cpy_r_network); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL101; - } -CPyL16: ; - cpy_r_r26 = PyIter_Next(cpy_r_r25); - if (cpy_r_r26 == NULL) goto CPyL102; - cpy_r_r27 = CPyStatic_networks___globals; - cpy_r_r28 = CPyStatics[480]; /* 'OPTIONAL' */ - cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL103; - } - PyObject *__tmp284; - if (unlikely(!(PyTuple_Check(cpy_r_r29) && PyTuple_GET_SIZE(cpy_r_r29) == 5))) { - __tmp284 = NULL; - goto __LL285; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 0)))) - __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 0); - else { - __tmp284 = NULL; - } - if (__tmp284 == NULL) goto __LL285; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 1)))) - __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 1); - else { - __tmp284 = NULL; - } - if (__tmp284 == NULL) goto __LL285; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 2)))) - __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 2); - else { - __tmp284 = NULL; - } - if (__tmp284 == NULL) goto __LL285; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 3)))) - __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 3); - else { - __tmp284 = NULL; - } - if (__tmp284 == NULL) goto __LL285; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 4)))) - __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 4); - else { - __tmp284 = NULL; - } - if (__tmp284 == NULL) goto __LL285; - __tmp284 = cpy_r_r29; -__LL285: ; - if (unlikely(__tmp284 == NULL)) { - CPy_TypeError("tuple[str, str, str, str, str]", cpy_r_r29); cpy_r_r30 = (tuple_T5OOOOO) { NULL, NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp286 = PyTuple_GET_ITEM(cpy_r_r29, 0); - CPy_INCREF(__tmp286); - PyObject *__tmp287; - if (likely(PyUnicode_Check(__tmp286))) - __tmp287 = __tmp286; - else { - CPy_TypeError("str", __tmp286); - __tmp287 = NULL; - } - cpy_r_r30.f0 = __tmp287; - PyObject *__tmp288 = PyTuple_GET_ITEM(cpy_r_r29, 1); - CPy_INCREF(__tmp288); - PyObject *__tmp289; - if (likely(PyUnicode_Check(__tmp288))) - __tmp289 = __tmp288; - else { - CPy_TypeError("str", __tmp288); - __tmp289 = NULL; - } - cpy_r_r30.f1 = __tmp289; - PyObject *__tmp290 = PyTuple_GET_ITEM(cpy_r_r29, 2); - CPy_INCREF(__tmp290); - PyObject *__tmp291; - if (likely(PyUnicode_Check(__tmp290))) - __tmp291 = __tmp290; - else { - CPy_TypeError("str", __tmp290); - __tmp291 = NULL; - } - cpy_r_r30.f2 = __tmp291; - PyObject *__tmp292 = PyTuple_GET_ITEM(cpy_r_r29, 3); - CPy_INCREF(__tmp292); - PyObject *__tmp293; - if (likely(PyUnicode_Check(__tmp292))) - __tmp293 = __tmp292; - else { - CPy_TypeError("str", __tmp292); - __tmp293 = NULL; - } - cpy_r_r30.f3 = __tmp293; - PyObject *__tmp294 = PyTuple_GET_ITEM(cpy_r_r29, 4); - CPy_INCREF(__tmp294); - PyObject *__tmp295; - if (likely(PyUnicode_Check(__tmp294))) - __tmp295 = __tmp294; - else { - CPy_TypeError("str", __tmp294); - __tmp295 = NULL; - } - cpy_r_r30.f4 = __tmp295; - } - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL103; - } - cpy_r_r31 = PyTuple_New(5); - if (unlikely(cpy_r_r31 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp296 = cpy_r_r30.f0; - PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp296); - PyObject *__tmp297 = cpy_r_r30.f1; - PyTuple_SET_ITEM(cpy_r_r31, 1, __tmp297); - PyObject *__tmp298 = cpy_r_r30.f2; - PyTuple_SET_ITEM(cpy_r_r31, 2, __tmp298); - PyObject *__tmp299 = cpy_r_r30.f3; - PyTuple_SET_ITEM(cpy_r_r31, 3, __tmp299); - PyObject *__tmp300 = cpy_r_r30.f4; - PyTuple_SET_ITEM(cpy_r_r31, 4, __tmp300); - cpy_r_r32 = PyNumber_Add(cpy_r_required, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL103; - } - cpy_r_r33 = PySequence_Contains(cpy_r_r32, cpy_r_r26); - CPy_DECREF(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL103; - } - cpy_r_r35 = cpy_r_r33; - cpy_r_r36 = cpy_r_r35 ^ 1; - if (!cpy_r_r36) goto CPyL104; - cpy_r_r37 = PyList_Append(cpy_r_r24, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL105; - } else - goto CPyL16; -CPyL23: ; - cpy_r_r39 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); - goto CPyL101; - } - CPy_INCREF_NO_IMM(cpy_r_r24); - cpy_r_unknown = cpy_r_r24; - cpy_r_r40 = (CPyPtr)&((PyVarObject *)cpy_r_r24)->ob_size; - cpy_r_r41 = *(int64_t *)cpy_r_r40; - CPy_DECREF_NO_IMM(cpy_r_r24); - cpy_r_r42 = cpy_r_r41 << 1; - cpy_r_r43 = cpy_r_r42 != 0; - if (!cpy_r_r43) goto CPyL106; - cpy_r_r44 = CPyStatics[481]; /* 'Unknown field(s): ' */ - cpy_r_r45 = CPyStatics[293]; /* ', ' */ - cpy_r_r46 = PyUnicode_Join(cpy_r_r45, cpy_r_unknown); - CPy_DECREF_NO_IMM(cpy_r_unknown); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r47 = CPyStr_Build(2, cpy_r_r44, cpy_r_r46); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r48 = CPyModule_builtins; - cpy_r_r49 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); - goto CPyL107; - } - PyObject *cpy_r_r51[1] = {cpy_r_r47}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 1, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); - goto CPyL107; - } - CPy_DECREF(cpy_r_r47); - CPy_Raise(cpy_r_r53); - CPy_DECREF(cpy_r_r53); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); - goto CPyL93; - } - CPy_Unreachable(); -CPyL31: ; - cpy_r_r54 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r55 = PySequence_Contains(cpy_r_network, cpy_r_r54); - cpy_r_r56 = cpy_r_r55 >= 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 414, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r57 = cpy_r_r55; - if (!cpy_r_r57) goto CPyL92; - cpy_r_r58 = PyList_New(0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r59 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r60 = PyObject_GetItem(cpy_r_network, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL108; - } - cpy_r_r61 = PyObject_GetIter(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL108; - } -CPyL36: ; - cpy_r_r62 = PyIter_Next(cpy_r_r61); - if (cpy_r_r62 == NULL) goto CPyL109; - cpy_r_r63 = CPyStatic_networks___globals; - cpy_r_r64 = CPyStatics[442]; /* 'DEV_CMD_SETTINGS' */ - cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL110; - } - PyObject *__tmp301; - if (unlikely(!(PyTuple_Check(cpy_r_r65) && PyTuple_GET_SIZE(cpy_r_r65) == 14))) { - __tmp301 = NULL; - goto __LL302; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 0)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 0); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 1)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 1); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 2)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 2); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 3)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 3); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 4)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 4); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 5)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 5); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 6)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 6); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 7)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 7); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 8)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 8); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 9)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 9); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 10)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 10); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 11)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 11); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 12)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 12); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 13)))) - __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 13); - else { - __tmp301 = NULL; - } - if (__tmp301 == NULL) goto __LL302; - __tmp301 = cpy_r_r65; -__LL302: ; - if (unlikely(__tmp301 == NULL)) { - CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r65); cpy_r_r66 = (tuple_T14OOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp303 = PyTuple_GET_ITEM(cpy_r_r65, 0); - CPy_INCREF(__tmp303); - PyObject *__tmp304; - if (likely(PyUnicode_Check(__tmp303))) - __tmp304 = __tmp303; - else { - CPy_TypeError("str", __tmp303); - __tmp304 = NULL; - } - cpy_r_r66.f0 = __tmp304; - PyObject *__tmp305 = PyTuple_GET_ITEM(cpy_r_r65, 1); - CPy_INCREF(__tmp305); - PyObject *__tmp306; - if (likely(PyUnicode_Check(__tmp305))) - __tmp306 = __tmp305; - else { - CPy_TypeError("str", __tmp305); - __tmp306 = NULL; - } - cpy_r_r66.f1 = __tmp306; - PyObject *__tmp307 = PyTuple_GET_ITEM(cpy_r_r65, 2); - CPy_INCREF(__tmp307); - PyObject *__tmp308; - if (likely(PyUnicode_Check(__tmp307))) - __tmp308 = __tmp307; - else { - CPy_TypeError("str", __tmp307); - __tmp308 = NULL; - } - cpy_r_r66.f2 = __tmp308; - PyObject *__tmp309 = PyTuple_GET_ITEM(cpy_r_r65, 3); - CPy_INCREF(__tmp309); - PyObject *__tmp310; - if (likely(PyUnicode_Check(__tmp309))) - __tmp310 = __tmp309; - else { - CPy_TypeError("str", __tmp309); - __tmp310 = NULL; - } - cpy_r_r66.f3 = __tmp310; - PyObject *__tmp311 = PyTuple_GET_ITEM(cpy_r_r65, 4); - CPy_INCREF(__tmp311); - PyObject *__tmp312; - if (likely(PyUnicode_Check(__tmp311))) - __tmp312 = __tmp311; - else { - CPy_TypeError("str", __tmp311); - __tmp312 = NULL; - } - cpy_r_r66.f4 = __tmp312; - PyObject *__tmp313 = PyTuple_GET_ITEM(cpy_r_r65, 5); - CPy_INCREF(__tmp313); - PyObject *__tmp314; - if (likely(PyUnicode_Check(__tmp313))) - __tmp314 = __tmp313; - else { - CPy_TypeError("str", __tmp313); - __tmp314 = NULL; - } - cpy_r_r66.f5 = __tmp314; - PyObject *__tmp315 = PyTuple_GET_ITEM(cpy_r_r65, 6); - CPy_INCREF(__tmp315); - PyObject *__tmp316; - if (likely(PyUnicode_Check(__tmp315))) - __tmp316 = __tmp315; - else { - CPy_TypeError("str", __tmp315); - __tmp316 = NULL; - } - cpy_r_r66.f6 = __tmp316; - PyObject *__tmp317 = PyTuple_GET_ITEM(cpy_r_r65, 7); - CPy_INCREF(__tmp317); - PyObject *__tmp318; - if (likely(PyUnicode_Check(__tmp317))) - __tmp318 = __tmp317; - else { - CPy_TypeError("str", __tmp317); - __tmp318 = NULL; - } - cpy_r_r66.f7 = __tmp318; - PyObject *__tmp319 = PyTuple_GET_ITEM(cpy_r_r65, 8); - CPy_INCREF(__tmp319); - PyObject *__tmp320; - if (likely(PyUnicode_Check(__tmp319))) - __tmp320 = __tmp319; - else { - CPy_TypeError("str", __tmp319); - __tmp320 = NULL; - } - cpy_r_r66.f8 = __tmp320; - PyObject *__tmp321 = PyTuple_GET_ITEM(cpy_r_r65, 9); - CPy_INCREF(__tmp321); - PyObject *__tmp322; - if (likely(PyUnicode_Check(__tmp321))) - __tmp322 = __tmp321; - else { - CPy_TypeError("str", __tmp321); - __tmp322 = NULL; - } - cpy_r_r66.f9 = __tmp322; - PyObject *__tmp323 = PyTuple_GET_ITEM(cpy_r_r65, 10); - CPy_INCREF(__tmp323); - PyObject *__tmp324; - if (likely(PyUnicode_Check(__tmp323))) - __tmp324 = __tmp323; - else { - CPy_TypeError("str", __tmp323); - __tmp324 = NULL; - } - cpy_r_r66.f10 = __tmp324; - PyObject *__tmp325 = PyTuple_GET_ITEM(cpy_r_r65, 11); - CPy_INCREF(__tmp325); - PyObject *__tmp326; - if (likely(PyUnicode_Check(__tmp325))) - __tmp326 = __tmp325; - else { - CPy_TypeError("str", __tmp325); - __tmp326 = NULL; - } - cpy_r_r66.f11 = __tmp326; - PyObject *__tmp327 = PyTuple_GET_ITEM(cpy_r_r65, 12); - CPy_INCREF(__tmp327); - PyObject *__tmp328; - if (likely(PyUnicode_Check(__tmp327))) - __tmp328 = __tmp327; - else { - CPy_TypeError("str", __tmp327); - __tmp328 = NULL; - } - cpy_r_r66.f12 = __tmp328; - PyObject *__tmp329 = PyTuple_GET_ITEM(cpy_r_r65, 13); - CPy_INCREF(__tmp329); - PyObject *__tmp330; - if (likely(PyUnicode_Check(__tmp329))) - __tmp330 = __tmp329; - else { - CPy_TypeError("str", __tmp329); - __tmp330 = NULL; - } - cpy_r_r66.f13 = __tmp330; - } - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL110; - } - cpy_r_r67 = cpy_r_r66.f0; - CPy_INCREF(cpy_r_r67); - cpy_r_r68 = cpy_r_r66.f1; - CPy_INCREF(cpy_r_r68); - cpy_r_r69 = cpy_r_r66.f2; - CPy_INCREF(cpy_r_r69); - cpy_r_r70 = cpy_r_r66.f3; - CPy_INCREF(cpy_r_r70); - cpy_r_r71 = cpy_r_r66.f4; - CPy_INCREF(cpy_r_r71); - cpy_r_r72 = cpy_r_r66.f5; - CPy_INCREF(cpy_r_r72); - cpy_r_r73 = cpy_r_r66.f6; - CPy_INCREF(cpy_r_r73); - cpy_r_r74 = cpy_r_r66.f7; - CPy_INCREF(cpy_r_r74); - cpy_r_r75 = cpy_r_r66.f8; - CPy_INCREF(cpy_r_r75); - cpy_r_r76 = cpy_r_r66.f9; - CPy_INCREF(cpy_r_r76); - cpy_r_r77 = cpy_r_r66.f10; - CPy_INCREF(cpy_r_r77); - cpy_r_r78 = cpy_r_r66.f11; - CPy_INCREF(cpy_r_r78); - cpy_r_r79 = cpy_r_r66.f12; - CPy_INCREF(cpy_r_r79); - cpy_r_r80 = cpy_r_r66.f13; - CPy_INCREF(cpy_r_r80); - CPy_DECREF(cpy_r_r66.f0); - CPy_DECREF(cpy_r_r66.f1); - CPy_DECREF(cpy_r_r66.f2); - CPy_DECREF(cpy_r_r66.f3); - CPy_DECREF(cpy_r_r66.f4); - CPy_DECREF(cpy_r_r66.f5); - CPy_DECREF(cpy_r_r66.f6); - CPy_DECREF(cpy_r_r66.f7); - CPy_DECREF(cpy_r_r66.f8); - CPy_DECREF(cpy_r_r66.f9); - CPy_DECREF(cpy_r_r66.f10); - CPy_DECREF(cpy_r_r66.f11); - CPy_DECREF(cpy_r_r66.f12); - CPy_DECREF(cpy_r_r66.f13); - cpy_r_r81 = PyObject_RichCompare(cpy_r_r62, cpy_r_r67, 3); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL111; - } - cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL111; - } - cpy_r_r84 = cpy_r_r82; - if (!cpy_r_r84) goto CPyL112; - cpy_r_r85 = PyObject_RichCompare(cpy_r_r62, cpy_r_r68, 3); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL113; - } - cpy_r_r86 = PyObject_IsTrue(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL113; - } - cpy_r_r88 = cpy_r_r86; - if (!cpy_r_r88) goto CPyL114; - cpy_r_r89 = PyObject_RichCompare(cpy_r_r62, cpy_r_r69, 3); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL115; - } - cpy_r_r90 = PyObject_IsTrue(cpy_r_r89); - CPy_DECREF(cpy_r_r89); - cpy_r_r91 = cpy_r_r90 >= 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL115; - } - cpy_r_r92 = cpy_r_r90; - if (!cpy_r_r92) goto CPyL116; - cpy_r_r93 = PyObject_RichCompare(cpy_r_r62, cpy_r_r70, 3); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL117; - } - cpy_r_r94 = PyObject_IsTrue(cpy_r_r93); - CPy_DECREF(cpy_r_r93); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL117; - } - cpy_r_r96 = cpy_r_r94; - if (!cpy_r_r96) goto CPyL118; - cpy_r_r97 = PyObject_RichCompare(cpy_r_r62, cpy_r_r71, 3); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r98 = PyObject_IsTrue(cpy_r_r97); - CPy_DECREF(cpy_r_r97); - cpy_r_r99 = cpy_r_r98 >= 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL119; - } - cpy_r_r100 = cpy_r_r98; - if (!cpy_r_r100) goto CPyL120; - cpy_r_r101 = PyObject_RichCompare(cpy_r_r62, cpy_r_r72, 3); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL121; - } - cpy_r_r102 = PyObject_IsTrue(cpy_r_r101); - CPy_DECREF(cpy_r_r101); - cpy_r_r103 = cpy_r_r102 >= 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL121; - } - cpy_r_r104 = cpy_r_r102; - if (!cpy_r_r104) goto CPyL122; - cpy_r_r105 = PyObject_RichCompare(cpy_r_r62, cpy_r_r73, 3); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL123; - } - cpy_r_r106 = PyObject_IsTrue(cpy_r_r105); - CPy_DECREF(cpy_r_r105); - cpy_r_r107 = cpy_r_r106 >= 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL123; - } - cpy_r_r108 = cpy_r_r106; - if (!cpy_r_r108) goto CPyL124; - cpy_r_r109 = PyObject_RichCompare(cpy_r_r62, cpy_r_r74, 3); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL125; - } - cpy_r_r110 = PyObject_IsTrue(cpy_r_r109); - CPy_DECREF(cpy_r_r109); - cpy_r_r111 = cpy_r_r110 >= 0; - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL125; - } - cpy_r_r112 = cpy_r_r110; - if (!cpy_r_r112) goto CPyL126; - cpy_r_r113 = PyObject_RichCompare(cpy_r_r62, cpy_r_r75, 3); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL127; - } - cpy_r_r114 = PyObject_IsTrue(cpy_r_r113); - CPy_DECREF(cpy_r_r113); - cpy_r_r115 = cpy_r_r114 >= 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL127; - } - cpy_r_r116 = cpy_r_r114; - if (!cpy_r_r116) goto CPyL128; - cpy_r_r117 = PyObject_RichCompare(cpy_r_r62, cpy_r_r76, 3); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL129; - } - cpy_r_r118 = PyObject_IsTrue(cpy_r_r117); - CPy_DECREF(cpy_r_r117); - cpy_r_r119 = cpy_r_r118 >= 0; - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL129; - } - cpy_r_r120 = cpy_r_r118; - if (!cpy_r_r120) goto CPyL130; - cpy_r_r121 = PyObject_RichCompare(cpy_r_r62, cpy_r_r77, 3); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL131; - } - cpy_r_r122 = PyObject_IsTrue(cpy_r_r121); - CPy_DECREF(cpy_r_r121); - cpy_r_r123 = cpy_r_r122 >= 0; - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL131; - } - cpy_r_r124 = cpy_r_r122; - if (!cpy_r_r124) goto CPyL132; - cpy_r_r125 = PyObject_RichCompare(cpy_r_r62, cpy_r_r78, 3); - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL133; - } - cpy_r_r126 = PyObject_IsTrue(cpy_r_r125); - CPy_DECREF(cpy_r_r125); - cpy_r_r127 = cpy_r_r126 >= 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL133; - } - cpy_r_r128 = cpy_r_r126; - if (!cpy_r_r128) goto CPyL134; - cpy_r_r129 = PyObject_RichCompare(cpy_r_r62, cpy_r_r79, 3); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL135; - } - cpy_r_r130 = PyObject_IsTrue(cpy_r_r129); - CPy_DECREF(cpy_r_r129); - cpy_r_r131 = cpy_r_r130 >= 0; - if (unlikely(!cpy_r_r131)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL135; - } - cpy_r_r132 = cpy_r_r130; - if (!cpy_r_r132) goto CPyL136; - cpy_r_r133 = PyObject_RichCompare(cpy_r_r62, cpy_r_r80, 3); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL110; - } - cpy_r_r134 = PyObject_IsTrue(cpy_r_r133); - CPy_DECREF(cpy_r_r133); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL110; - } - cpy_r_r136 = cpy_r_r134; - if (!cpy_r_r136) goto CPyL82; - if (1) { - goto CPyL83; - } else - goto CPyL137; -CPyL82: ; - if (!0) goto CPyL137; -CPyL83: ; - cpy_r_r137 = PyList_Append(cpy_r_r58, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL138; - } else - goto CPyL36; -CPyL84: ; - cpy_r_r139 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); - goto CPyL108; - } - CPy_INCREF_NO_IMM(cpy_r_r58); - cpy_r_unknown = cpy_r_r58; - cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r58)->ob_size; - cpy_r_r141 = *(int64_t *)cpy_r_r140; - CPy_DECREF_NO_IMM(cpy_r_r58); - cpy_r_r142 = cpy_r_r141 << 1; - cpy_r_r143 = cpy_r_r142 != 0; - if (!cpy_r_r143) goto CPyL139; - cpy_r_r144 = CPyStatics[481]; /* 'Unknown field(s): ' */ - cpy_r_r145 = CPyStatics[293]; /* ', ' */ - cpy_r_r146 = PyUnicode_Join(cpy_r_r145, cpy_r_unknown); - CPy_DECREF_NO_IMM(cpy_r_unknown); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r147 = CPyStr_Build(2, cpy_r_r144, cpy_r_r146); - CPy_DECREF(cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); - goto CPyL93; - } - cpy_r_r148 = CPyModule_builtins; - cpy_r_r149 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r150 = CPyObject_GetAttr(cpy_r_r148, cpy_r_r149); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); - goto CPyL140; - } - PyObject *cpy_r_r151[1] = {cpy_r_r147}; - cpy_r_r152 = (PyObject **)&cpy_r_r151; - cpy_r_r153 = PyObject_Vectorcall(cpy_r_r150, cpy_r_r152, 1, 0); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); - goto CPyL140; - } - CPy_DECREF(cpy_r_r147); - CPy_Raise(cpy_r_r153); - CPy_DECREF(cpy_r_r153); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); - goto CPyL93; - } - CPy_Unreachable(); -CPyL92: ; - return 1; -CPyL93: ; - cpy_r_r154 = 2; - return cpy_r_r154; -CPyL94: ; - CPy_DecRef(cpy_r_r0); - goto CPyL93; -CPyL95: ; - CPy_DECREF(cpy_r_r1); - goto CPyL6; -CPyL96: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL93; -CPyL97: ; - CPy_DECREF(cpy_r_r2); - goto CPyL2; -CPyL98: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL93; -CPyL99: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL14; -CPyL100: ; - CPy_DecRef(cpy_r_r17); - goto CPyL93; -CPyL101: ; - CPy_DecRef(cpy_r_r24); - goto CPyL93; -CPyL102: ; - CPy_DECREF(cpy_r_r25); - goto CPyL23; -CPyL103: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - goto CPyL93; -CPyL104: ; - CPy_DECREF(cpy_r_r26); - goto CPyL16; -CPyL105: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - goto CPyL93; -CPyL106: ; - CPy_DECREF_NO_IMM(cpy_r_unknown); - goto CPyL31; -CPyL107: ; - CPy_DecRef(cpy_r_r47); - goto CPyL93; -CPyL108: ; - CPy_DecRef(cpy_r_r58); - goto CPyL93; -CPyL109: ; - CPy_DECREF(cpy_r_r61); - goto CPyL84; -CPyL110: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - goto CPyL93; -CPyL111: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL112: ; - CPy_DECREF(cpy_r_r68); - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL113: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL114: ; - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL115: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL116: ; - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL117: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL118: ; - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL119: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL120: ; - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL121: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL122: ; - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL123: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL124: ; - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL125: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL126: ; - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL127: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL128: ; - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL129: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL130: ; - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL131: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL132: ; - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL133: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL134: ; - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL135: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r80); - goto CPyL93; -CPyL136: ; - CPy_DECREF(cpy_r_r80); - goto CPyL82; -CPyL137: ; - CPy_DECREF(cpy_r_r62); - goto CPyL36; -CPyL138: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r61); - goto CPyL93; -CPyL139: ; - CPy_DECREF_NO_IMM(cpy_r_unknown); - goto CPyL92; -CPyL140: ; - CPy_DecRef(cpy_r_r147); - goto CPyL93; -} - -PyObject *CPyPy_networks____validate_network(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"network", "required", 0}; - static CPyArg_Parser parser = {"OO:_validate_network", kwlist, 0}; - PyObject *obj_network; - PyObject *obj_required; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_network, &obj_required)) { - return NULL; - } - PyObject *arg_network = obj_network; - PyObject *arg_required = obj_required; - char retval = CPyDef_networks____validate_network(arg_network, arg_required); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 407, CPyStatic_networks___globals); - return NULL; -} - -char CPyDef_networks_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r24; - void *cpy_r_r26; - void *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - tuple_T4OOOO cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - tuple_T3OOO cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - tuple_T5OOOOO cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - int32_t cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - tuple_T14OOOOOOOOOOOOOO cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - char cpy_r_r109; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", -1, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_shutil; - 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] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2085]; /* (('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys')) */ - cpy_r_r12 = CPyStatic_networks___globals; - cpy_r_r13 = CPyStatics[482]; /* 'brownie/_cli/networks.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL18; - cpy_r_r16 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r17 = CPyStatics[9]; /* 'pathlib' */ - cpy_r_r18 = CPyStatic_networks___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 5, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_pathlib = cpy_r_r19; - CPy_INCREF(CPyModule_pathlib); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2133]; /* ('Any', 'Dict', 'Tuple') */ - cpy_r_r21 = CPyStatics[14]; /* 'typing' */ - cpy_r_r22 = CPyStatic_networks___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("brownie/_cli/networks.py", "", 6, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_typing = cpy_r_r23; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = (PyObject **)&CPyModule_yaml; - PyObject **cpy_r_r25[1] = {cpy_r_r24}; - cpy_r_r26 = (void *)&cpy_r_r25; - int64_t cpy_r_r27[1] = {8}; - cpy_r_r28 = (void *)&cpy_r_r27; - cpy_r_r29 = CPyStatics[2135]; /* (('yaml', 'yaml', 'yaml'),) */ - cpy_r_r30 = CPyStatic_networks___globals; - cpy_r_r31 = CPyStatics[482]; /* 'brownie/_cli/networks.py' */ - cpy_r_r32 = CPyStatics[12]; /* '' */ - cpy_r_r33 = CPyImport_ImportMany(cpy_r_r29, cpy_r_r26, cpy_r_r30, cpy_r_r31, cpy_r_r32, cpy_r_r28); - if (!cpy_r_r33) goto CPyL18; - cpy_r_r34 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r35 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r36 = CPyStatic_networks___globals; - cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 10, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_brownie____c_constants = cpy_r_r37; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r37); - cpy_r_r38 = CPyStatics[2136]; /* ('CONFIG', '_get_data_folder') */ - cpy_r_r39 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r40 = CPyStatic_networks___globals; - cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 11, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_brownie____config = cpy_r_r41; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r41); - cpy_r_r42 = CPyStatics[2081]; /* ('color', 'notify') */ - cpy_r_r43 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r44 = CPyStatic_networks___globals; - cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 12, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_brownie___utils = cpy_r_r45; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r45); - cpy_r_r46 = CPyStatics[2137]; /* ('bright_black', 'bright_magenta', 'green') */ - cpy_r_r47 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r48 = CPyStatic_networks___globals; - cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 13, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_brownie___utils____color = cpy_r_r49; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r49); - cpy_r_r50 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r51 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r52 = CPyStatic_networks___globals; - cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 14, CPyStatic_networks___globals); - goto CPyL18; - } - CPyModule_brownie___utils___docopt = cpy_r_r53; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r53); - cpy_r_r54 = CPyStatics[486]; /* ('Usage: brownie networks [ ...] ' - '[options]\n' - '\n' - 'Commands:\n' - ' list [verbose=false] List existing ' - 'networks\n' - ' add [key=value, ...] Add a new network\n' - ' modify [key=value, ...] Modify field(s) for ' - 'an existing network\n' - ' import Import network ' - 'settings\n' - ' export Export network ' - 'settings\n' - ' delete Delete an existing ' - 'network\n' - ' update_provider Adds or modifies a ' - 'new network provider\n' - ' delete_provider Removes a network ' - 'provider\n' - ' set_provider Sets a provider ' - 'from the list of providers\n' - ' list_providers List available ' - 'providers\n' - '\n' - 'Options:\n' - ' --help -h Display this ' - 'message\n' - '\n' - 'Settings related to local development chains and live ' - 'environments.\n' - '\n' - 'Each network has a unique id. To connect to a specific ' - 'network when running tests\n' - 'or launching the console, use the commandline flag ' - '`--network [id]`.\n' - '\n' - 'To add a network you must specify an environment and ' - 'id, as well as required fields.\n' - 'For example, to add a network "mainnet" to the ' - '"Ethereum" environment:\n' - '\n' - ' brownie networks add Ethereum mainnet ' - 'host=https://mainnet.infura.io/ chainid=1\n' - '\n' - 'Use `brownie networks list true` to see a detailed ' - 'view of available networks\n' - 'as well as possible data fields when declaring new ' - 'networks.') */ - cpy_r_r55 = CPyStatic_networks___globals; - cpy_r_r56 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 16, CPyStatic_networks___globals); - goto CPyL18; - } - cpy_r_r59 = CPyStatics[430]; /* 'id' */ - cpy_r_r60 = CPyStatics[432]; /* 'host' */ - cpy_r_r61 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r62 = CPyStatics[426]; /* 'cmd_settings' */ - CPy_INCREF(cpy_r_r59); - CPy_INCREF(cpy_r_r60); - CPy_INCREF(cpy_r_r61); - CPy_INCREF(cpy_r_r62); - cpy_r_r63.f0 = cpy_r_r59; - cpy_r_r63.f1 = cpy_r_r60; - cpy_r_r63.f2 = cpy_r_r61; - cpy_r_r63.f3 = cpy_r_r62; - cpy_r_r64 = CPyStatic_networks___globals; - cpy_r_r65 = CPyStatics[436]; /* 'DEV_REQUIRED' */ - cpy_r_r66 = PyTuple_New(4); - if (unlikely(cpy_r_r66 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp331 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r66, 0, __tmp331); - PyObject *__tmp332 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r66, 1, __tmp332); - PyObject *__tmp333 = cpy_r_r63.f2; - PyTuple_SET_ITEM(cpy_r_r66, 2, __tmp333); - PyObject *__tmp334 = cpy_r_r63.f3; - PyTuple_SET_ITEM(cpy_r_r66, 3, __tmp334); - cpy_r_r67 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 47, CPyStatic_networks___globals); - goto CPyL18; - } - cpy_r_r69 = CPyStatics[430]; /* 'id' */ - cpy_r_r70 = CPyStatics[432]; /* 'host' */ - cpy_r_r71 = CPyStatics[487]; /* 'chainid' */ - CPy_INCREF(cpy_r_r69); - CPy_INCREF(cpy_r_r70); - CPy_INCREF(cpy_r_r71); - cpy_r_r72.f0 = cpy_r_r69; - cpy_r_r72.f1 = cpy_r_r70; - cpy_r_r72.f2 = cpy_r_r71; - cpy_r_r73 = CPyStatic_networks___globals; - cpy_r_r74 = CPyStatics[437]; /* 'PROD_REQUIRED' */ - cpy_r_r75 = PyTuple_New(3); - if (unlikely(cpy_r_r75 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp335 = cpy_r_r72.f0; - PyTuple_SET_ITEM(cpy_r_r75, 0, __tmp335); - PyObject *__tmp336 = cpy_r_r72.f1; - PyTuple_SET_ITEM(cpy_r_r75, 1, __tmp336); - PyObject *__tmp337 = cpy_r_r72.f2; - PyTuple_SET_ITEM(cpy_r_r75, 2, __tmp337); - cpy_r_r76 = CPyDict_SetItem(cpy_r_r73, cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r75); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 48, CPyStatic_networks___globals); - goto CPyL18; - } - cpy_r_r78 = CPyStatics[397]; /* 'name' */ - cpy_r_r79 = CPyStatics[488]; /* 'explorer' */ - cpy_r_r80 = CPyStatics[435]; /* 'timeout' */ - cpy_r_r81 = CPyStatics[489]; /* 'multicall2' */ - cpy_r_r82 = CPyStatics[458]; /* 'provider' */ - CPy_INCREF(cpy_r_r78); - CPy_INCREF(cpy_r_r79); - CPy_INCREF(cpy_r_r80); - CPy_INCREF(cpy_r_r81); - CPy_INCREF(cpy_r_r82); - cpy_r_r83.f0 = cpy_r_r78; - cpy_r_r83.f1 = cpy_r_r79; - cpy_r_r83.f2 = cpy_r_r80; - cpy_r_r83.f3 = cpy_r_r81; - cpy_r_r83.f4 = cpy_r_r82; - cpy_r_r84 = CPyStatic_networks___globals; - cpy_r_r85 = CPyStatics[480]; /* 'OPTIONAL' */ - cpy_r_r86 = PyTuple_New(5); - if (unlikely(cpy_r_r86 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp338 = cpy_r_r83.f0; - PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp338); - PyObject *__tmp339 = cpy_r_r83.f1; - PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp339); - PyObject *__tmp340 = cpy_r_r83.f2; - PyTuple_SET_ITEM(cpy_r_r86, 2, __tmp340); - PyObject *__tmp341 = cpy_r_r83.f3; - PyTuple_SET_ITEM(cpy_r_r86, 3, __tmp341); - PyObject *__tmp342 = cpy_r_r83.f4; - PyTuple_SET_ITEM(cpy_r_r86, 4, __tmp342); - cpy_r_r87 = CPyDict_SetItem(cpy_r_r84, cpy_r_r85, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - cpy_r_r88 = cpy_r_r87 >= 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 49, CPyStatic_networks___globals); - goto CPyL18; - } - cpy_r_r89 = CPyStatics[490]; /* 'port' */ - cpy_r_r90 = CPyStatics[491]; /* 'gas_limit' */ - cpy_r_r91 = CPyStatics[159]; /* 'accounts' */ - cpy_r_r92 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r93 = CPyStatics[493]; /* 'fork' */ - cpy_r_r94 = CPyStatics[494]; /* 'disable_cache' */ - cpy_r_r95 = CPyStatics[495]; /* 'mnemonic' */ - cpy_r_r96 = CPyStatics[496]; /* 'account_keys_path' */ - cpy_r_r97 = CPyStatics[497]; /* 'block_time' */ - cpy_r_r98 = CPyStatics[498]; /* 'default_balance' */ - cpy_r_r99 = CPyStatics[499]; /* 'time' */ - cpy_r_r100 = CPyStatics[500]; /* 'network_id' */ - cpy_r_r101 = CPyStatics[501]; /* 'chain_id' */ - cpy_r_r102 = CPyStatics[502]; /* 'unlimited_contract_size' */ - CPy_INCREF(cpy_r_r89); - CPy_INCREF(cpy_r_r90); - CPy_INCREF(cpy_r_r91); - CPy_INCREF(cpy_r_r92); - CPy_INCREF(cpy_r_r93); - CPy_INCREF(cpy_r_r94); - CPy_INCREF(cpy_r_r95); - CPy_INCREF(cpy_r_r96); - CPy_INCREF(cpy_r_r97); - CPy_INCREF(cpy_r_r98); - CPy_INCREF(cpy_r_r99); - CPy_INCREF(cpy_r_r100); - CPy_INCREF(cpy_r_r101); - CPy_INCREF(cpy_r_r102); - cpy_r_r103.f0 = cpy_r_r89; - cpy_r_r103.f1 = cpy_r_r90; - cpy_r_r103.f2 = cpy_r_r91; - cpy_r_r103.f3 = cpy_r_r92; - cpy_r_r103.f4 = cpy_r_r93; - cpy_r_r103.f5 = cpy_r_r94; - cpy_r_r103.f6 = cpy_r_r95; - cpy_r_r103.f7 = cpy_r_r96; - cpy_r_r103.f8 = cpy_r_r97; - cpy_r_r103.f9 = cpy_r_r98; - cpy_r_r103.f10 = cpy_r_r99; - cpy_r_r103.f11 = cpy_r_r100; - cpy_r_r103.f12 = cpy_r_r101; - cpy_r_r103.f13 = cpy_r_r102; - cpy_r_r104 = CPyStatic_networks___globals; - cpy_r_r105 = CPyStatics[442]; /* 'DEV_CMD_SETTINGS' */ - cpy_r_r106 = PyTuple_New(14); - if (unlikely(cpy_r_r106 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp343 = cpy_r_r103.f0; - PyTuple_SET_ITEM(cpy_r_r106, 0, __tmp343); - PyObject *__tmp344 = cpy_r_r103.f1; - PyTuple_SET_ITEM(cpy_r_r106, 1, __tmp344); - PyObject *__tmp345 = cpy_r_r103.f2; - PyTuple_SET_ITEM(cpy_r_r106, 2, __tmp345); - PyObject *__tmp346 = cpy_r_r103.f3; - PyTuple_SET_ITEM(cpy_r_r106, 3, __tmp346); - PyObject *__tmp347 = cpy_r_r103.f4; - PyTuple_SET_ITEM(cpy_r_r106, 4, __tmp347); - PyObject *__tmp348 = cpy_r_r103.f5; - PyTuple_SET_ITEM(cpy_r_r106, 5, __tmp348); - PyObject *__tmp349 = cpy_r_r103.f6; - PyTuple_SET_ITEM(cpy_r_r106, 6, __tmp349); - PyObject *__tmp350 = cpy_r_r103.f7; - PyTuple_SET_ITEM(cpy_r_r106, 7, __tmp350); - PyObject *__tmp351 = cpy_r_r103.f8; - PyTuple_SET_ITEM(cpy_r_r106, 8, __tmp351); - PyObject *__tmp352 = cpy_r_r103.f9; - PyTuple_SET_ITEM(cpy_r_r106, 9, __tmp352); - PyObject *__tmp353 = cpy_r_r103.f10; - PyTuple_SET_ITEM(cpy_r_r106, 10, __tmp353); - PyObject *__tmp354 = cpy_r_r103.f11; - PyTuple_SET_ITEM(cpy_r_r106, 11, __tmp354); - PyObject *__tmp355 = cpy_r_r103.f12; - PyTuple_SET_ITEM(cpy_r_r106, 12, __tmp355); - PyObject *__tmp356 = cpy_r_r103.f13; - PyTuple_SET_ITEM(cpy_r_r106, 13, __tmp356); - cpy_r_r107 = CPyDict_SetItem(cpy_r_r104, cpy_r_r105, cpy_r_r106); - CPy_DECREF(cpy_r_r106); - cpy_r_r108 = cpy_r_r107 >= 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/_cli/networks.py", "", 51, CPyStatic_networks___globals); - goto CPyL18; - } - return 1; -CPyL18: ; - cpy_r_r109 = 2; - return cpy_r_r109; -} -static PyMethodDef pmmodule_methods[] = { - {"main", (PyCFunction)CPyPy_pm___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {"_list", (PyCFunction)CPyPy_pm____list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list()\n--\n\n") /* docstring */}, - {"_clone", (PyCFunction)CPyPy_pm____clone, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_clone(package_id, path_str=\'.\')\n--\n\n") /* docstring */}, - {"_delete", (PyCFunction)CPyPy_pm____delete, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete(package_id)\n--\n\n") /* docstring */}, - {"_install", (PyCFunction)CPyPy_pm____install, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_install(uri)\n--\n\n") /* docstring */}, - {"_split_id", (PyCFunction)CPyPy_pm____split_id, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_split_id(package_id)\n--\n\n") /* docstring */}, - {"_format_pkg", (PyCFunction)CPyPy_pm____format_pkg, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_pkg(org, repo, version)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___pm(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___pm__internal, "__name__"); - CPyStatic_pm___globals = PyModule_GetDict(CPyModule_brownie____cli___pm__internal); - if (unlikely(CPyStatic_pm___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_pm_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___pm__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef pmmodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.pm", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - pmmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___pm(void) -{ - if (CPyModule_brownie____cli___pm__internal) { - Py_INCREF(CPyModule_brownie____cli___pm__internal); - return CPyModule_brownie____cli___pm__internal; - } - CPyModule_brownie____cli___pm__internal = PyModule_Create(&pmmodule); - if (unlikely(CPyModule_brownie____cli___pm__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___pm(CPyModule_brownie____cli___pm__internal) != 0) - goto fail; - return CPyModule_brownie____cli___pm__internal; - fail: - return NULL; -} - -PyObject *CPyDef_pm___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T3OOO cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T3OOO cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - cpy_r_r0 = CPyStatic_pm___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals); - goto CPyL41; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals, "str", cpy_r_r2); - goto CPyL41; - } - cpy_r_r4 = CPyStatic_pm___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals); - goto CPyL42; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals, "dict", cpy_r_r9); - goto CPyL41; - } - cpy_r_r11 = CPyModule_sys; - cpy_r_r12 = CPyStatics[76]; /* 'modules' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals, "dict", cpy_r_r13); - goto CPyL43; - } - cpy_r_r15 = CPyStatic_pm___globals; - cpy_r_r16 = CPyStatics[101]; /* '__name__' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL44; - } - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals, "str", cpy_r_r17); - goto CPyL44; - } - cpy_r_r19 = CPyDict_GetItem(cpy_r_r14, cpy_r_r18); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL43; - } - cpy_r_r20 = CPyStatics[102]; /* '_' */ - cpy_r_r21 = CPyStatics[103]; /* '' */ - cpy_r_r22 = CPyDict_GetItem(cpy_r_r10, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL45; - } - cpy_r_r23 = PyObject_Str(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL45; - } - cpy_r_r24 = CPyStr_Build(2, cpy_r_r20, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL45; - } - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r24); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); - goto CPyL43; - } - goto CPyL25; -CPyL16: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 36, CPyStatic_pm___globals); - goto CPyL23; - } - cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); - CPy_DecRef(cpy_r_r29); - if (!cpy_r_r30) goto CPyL21; - cpy_r_r31 = CPyStatics[503]; /* 'Invalid command. Try brownie pm --help' */ - cpy_r_r32 = CPyModule_builtins; - cpy_r_r33 = CPyStatics[53]; /* 'print' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 37, CPyStatic_pm___globals); - goto CPyL23; - } - PyObject *cpy_r_r35[1] = {cpy_r_r31}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); - CPy_DecRef(cpy_r_r34); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 37, CPyStatic_pm___globals); - goto CPyL23; - } else - goto CPyL46; -CPyL20: ; - cpy_r_r38 = Py_None; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - return cpy_r_r38; -CPyL21: ; - CPy_Reraise(); - if (!0) { - goto CPyL23; - } else - goto CPyL47; -CPyL22: ; - CPy_Unreachable(); -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r39 = CPy_KeepPropagating(); - if (!cpy_r_r39) goto CPyL41; - CPy_Unreachable(); -CPyL25: ; - cpy_r_r40 = CPyStatics[106]; /* '' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r10, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 40, CPyStatic_pm___globals); - goto CPyL48; - } - cpy_r_r42 = PySequence_Tuple(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 40, CPyStatic_pm___globals); - goto CPyL48; - } - cpy_r_r43 = PyObject_CallObject(cpy_r_r25, cpy_r_r42); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 40, CPyStatic_pm___globals); - } else - goto CPyL49; -CPyL28: ; - cpy_r_r44 = CPy_CatchError(); - cpy_r_r45 = CPyModule_builtins; - cpy_r_r46 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 41, CPyStatic_pm___globals); - goto CPyL50; - } - cpy_r_r48 = CPy_ExceptionMatches(cpy_r_r47); - CPy_DecRef(cpy_r_r47); - if (!cpy_r_r48) goto CPyL51; - cpy_r_r49 = CPyStatics[108]; /* "Invalid arguments for command '" */ - cpy_r_r50 = CPyStatics[103]; /* '' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r10, cpy_r_r50); - CPy_DecRef(cpy_r_r10); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); - goto CPyL38; - } - cpy_r_r52 = PyObject_Str(cpy_r_r51); - CPy_DecRef(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); - goto CPyL38; - } - cpy_r_r53 = CPyStatics[504]; /* "'. Try brownie pm --help" */ - cpy_r_r54 = CPyStr_Build(3, cpy_r_r49, cpy_r_r52, cpy_r_r53); - CPy_DecRef(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); - goto CPyL38; - } - cpy_r_r55 = CPyModule_builtins; - cpy_r_r56 = CPyStatics[53]; /* 'print' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); - goto CPyL52; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DecRef(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); - goto CPyL52; - } else - goto CPyL53; -CPyL35: ; - CPy_DecRef(cpy_r_r54); - cpy_r_r61 = Py_None; - CPy_RestoreExcInfo(cpy_r_r44); - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - return cpy_r_r61; -CPyL36: ; - CPy_Reraise(); - if (!0) { - goto CPyL38; - } else - goto CPyL54; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - CPy_RestoreExcInfo(cpy_r_r44); - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL41; - CPy_Unreachable(); -CPyL40: ; - cpy_r_r63 = Py_None; - return cpy_r_r63; -CPyL41: ; - cpy_r_r64 = NULL; - return cpy_r_r64; -CPyL42: ; - CPy_DecRef(cpy_r_r3); - goto CPyL41; -CPyL43: ; - CPy_DecRef(cpy_r_r10); - goto CPyL16; -CPyL44: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - goto CPyL16; -CPyL45: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - goto CPyL16; -CPyL46: ; - CPy_DecRef(cpy_r_r37); - goto CPyL20; -CPyL47: ; - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL22; -CPyL48: ; - CPy_DecRef(cpy_r_r25); - goto CPyL28; -CPyL49: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r43); - goto CPyL40; -CPyL50: ; - CPy_DecRef(cpy_r_r10); - goto CPyL38; -CPyL51: ; - CPy_DecRef(cpy_r_r10); - goto CPyL36; -CPyL52: ; - CPy_DecRef(cpy_r_r54); - goto CPyL38; -CPyL53: ; - CPy_DecRef(cpy_r_r60); - goto CPyL35; -CPyL54: ; - CPy_DecRef(cpy_r_r44.f0); - CPy_DecRef(cpy_r_r44.f1); - CPy_DecRef(cpy_r_r44.f2); - goto CPyL37; -} - -PyObject *CPyPy_pm___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_pm___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "main", 32, CPyStatic_pm___globals); - return NULL; -} - -PyObject *CPyDef_pm____list(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_path; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - CPyPtr cpy_r_r40; - int64_t cpy_r_r41; - CPyTagged cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - CPyPtr cpy_r_r53; - int64_t cpy_r_r54; - CPyTagged cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - int64_t cpy_r_r71; - CPyPtr cpy_r_r72; - int64_t cpy_r_r73; - char cpy_r_r74; - CPyPtr cpy_r_r75; - CPyPtr cpy_r_r76; - int64_t cpy_r_r77; - CPyPtr cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject **cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject **cpy_r_r97; - PyObject *cpy_r_r98; - int64_t cpy_r_r99; - CPyPtr cpy_r_r100; - int64_t cpy_r_r101; - char cpy_r_r102; - CPyPtr cpy_r_r103; - CPyPtr cpy_r_r104; - int64_t cpy_r_r105; - CPyPtr cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_u; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject **cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - CPyPtr cpy_r_r127; - CPyPtr cpy_r_r128; - int64_t cpy_r_r129; - CPyPtr cpy_r_r130; - PyObject *cpy_r_r131; - CPyPtr cpy_r_r132; - CPyPtr cpy_r_r133; - int64_t cpy_r_r134; - CPyPtr cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject **cpy_r_r151; - PyObject *cpy_r_r152; - int64_t cpy_r_r153; - int64_t cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 47, CPyStatic_pm___globals); - goto CPyL73; - } - cpy_r_r1 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); - goto CPyL74; - } - cpy_r_r2 = CPyStatics[505]; /* 'packages' */ - cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[506]; /* 'iterdir' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); - goto CPyL76; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r11 = PyObject_GetIter(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); - goto CPyL74; - } -CPyL5: ; - cpy_r_r12 = PyIter_Next(cpy_r_r11); - if (cpy_r_r12 == NULL) goto CPyL77; - cpy_r_path = cpy_r_r12; - cpy_r_r13 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r14[1] = {cpy_r_path}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 49, CPyStatic_pm___globals); - goto CPyL78; - } - if (unlikely(!PyBool_Check(cpy_r_r16))) { - CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; - } else - cpy_r_r17 = cpy_r_r16 == Py_True; - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 49, CPyStatic_pm___globals); - goto CPyL78; - } - if (!cpy_r_r17) goto CPyL79; - cpy_r_r18 = PyList_New(0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL78; - } - cpy_r_r19 = CPyStatics[506]; /* 'iterdir' */ - PyObject *cpy_r_r20[1] = {cpy_r_path}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL80; - } - cpy_r_r23 = PyObject_GetIter(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL80; - } -CPyL12: ; - cpy_r_r24 = PyIter_Next(cpy_r_r23); - if (cpy_r_r24 == NULL) goto CPyL81; - cpy_r_r25 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r26[1] = {cpy_r_r24}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL82; - } - if (unlikely(!PyBool_Check(cpy_r_r28))) { - CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; - } else - cpy_r_r29 = cpy_r_r28 == Py_True; - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL82; - } - if (cpy_r_r29) goto CPyL17; - if (cpy_r_r29) { - goto CPyL21; - } else - goto CPyL83; -CPyL17: ; - cpy_r_r30 = CPyStatics[507]; /* '@' */ - cpy_r_r31 = CPyStatics[397]; /* 'name' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL82; - } - if (likely(PyUnicode_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals, "str", cpy_r_r32); - goto CPyL82; - } - cpy_r_r34 = PyUnicode_Contains(cpy_r_r33, cpy_r_r30); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL82; - } - cpy_r_r36 = cpy_r_r34; - if (!cpy_r_r36) goto CPyL83; -CPyL21: ; - cpy_r_r37 = PyList_Append(cpy_r_r18, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL84; - } else - goto CPyL12; -CPyL22: ; - cpy_r_r39 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); - goto CPyL80; - } - cpy_r_r40 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; - cpy_r_r41 = *(int64_t *)cpy_r_r40; - CPy_DECREF_NO_IMM(cpy_r_r18); - cpy_r_r42 = cpy_r_r41 << 1; - cpy_r_r43 = cpy_r_r42 != 0; - if (cpy_r_r43) goto CPyL27; - cpy_r_r44 = CPyModule_shutil; - cpy_r_r45 = CPyStatics[180]; /* 'rmtree' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 52, CPyStatic_pm___globals); - goto CPyL78; - } - PyObject *cpy_r_r47[1] = {cpy_r_path}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r48, 1, 0); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 52, CPyStatic_pm___globals); - goto CPyL78; - } else - goto CPyL85; -CPyL26: ; - CPy_DECREF(cpy_r_path); - goto CPyL5; -CPyL27: ; - cpy_r_r50 = PyList_Append(cpy_r_r0, cpy_r_path); - CPy_DECREF(cpy_r_path); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 54, CPyStatic_pm___globals); - goto CPyL86; - } else - goto CPyL5; -CPyL28: ; - cpy_r_r52 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); - goto CPyL74; - } - cpy_r_r53 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r54 = *(int64_t *)cpy_r_r53; - cpy_r_r55 = cpy_r_r54 << 1; - cpy_r_r56 = cpy_r_r55 != 0; - if (cpy_r_r56) goto CPyL32; - cpy_r_r57 = CPyStatics[508]; /* 'No packages are currently installed.' */ - cpy_r_r58 = CPyModule_builtins; - cpy_r_r59 = CPyStatics[53]; /* 'print' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 57, CPyStatic_pm___globals); - goto CPyL74; - } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 57, CPyStatic_pm___globals); - goto CPyL74; - } else - goto CPyL87; -CPyL32: ; - cpy_r_r64 = CPyStatics[509]; /* 'The following packages are currently installed:' */ - cpy_r_r65 = CPyModule_builtins; - cpy_r_r66 = CPyStatics[53]; /* 'print' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 59, CPyStatic_pm___globals); - goto CPyL74; - } - PyObject *cpy_r_r68[1] = {cpy_r_r64}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_Vectorcall(cpy_r_r67, cpy_r_r69, 1, 0); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 59, CPyStatic_pm___globals); - goto CPyL74; - } else - goto CPyL88; -CPyL34: ; - cpy_r_r71 = 0; -CPyL35: ; - cpy_r_r72 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r73 = *(int64_t *)cpy_r_r72; - cpy_r_r74 = cpy_r_r71 < cpy_r_r73; - if (!cpy_r_r74) goto CPyL89; - cpy_r_r75 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r76 = *(CPyPtr *)cpy_r_r75; - cpy_r_r77 = cpy_r_r71 * 8; - cpy_r_r78 = cpy_r_r76 + cpy_r_r77; - cpy_r_r79 = *(PyObject * *)cpy_r_r78; - CPy_INCREF(cpy_r_r79); - cpy_r_r80 = CPyStatics[506]; /* 'iterdir' */ - PyObject *cpy_r_r81[1] = {cpy_r_r79}; - cpy_r_r82 = (PyObject **)&cpy_r_r81; - cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r82, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 62, CPyStatic_pm___globals); - goto CPyL90; - } - cpy_r_r84 = PySequence_List(cpy_r_r83); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 62, CPyStatic_pm___globals); - goto CPyL90; - } - cpy_r_r85 = CPyStatics[510]; /* '\n\x1b[0;1;35m' */ - cpy_r_r86 = CPyStatics[397]; /* 'name' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); - goto CPyL91; - } - if (likely(PyUnicode_Check(cpy_r_r87))) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals, "str", cpy_r_r87); - goto CPyL91; - } - cpy_r_r89 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r89 == NULL)) { - goto CPyL92; - } else - goto CPyL43; -CPyL41: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r90 = 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r91 = PyObject_Str(cpy_r_r89); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); - goto CPyL93; - } - cpy_r_r92 = CPyStr_Build(3, cpy_r_r85, cpy_r_r88, cpy_r_r91); - CPy_DECREF(cpy_r_r88); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); - goto CPyL91; - } - cpy_r_r93 = CPyModule_builtins; - cpy_r_r94 = CPyStatics[53]; /* 'print' */ - cpy_r_r95 = CPyObject_GetAttr(cpy_r_r93, cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); - goto CPyL94; - } - PyObject *cpy_r_r96[1] = {cpy_r_r92}; - cpy_r_r97 = (PyObject **)&cpy_r_r96; - cpy_r_r98 = PyObject_Vectorcall(cpy_r_r95, cpy_r_r97, 1, 0); - CPy_DECREF(cpy_r_r95); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); - goto CPyL94; - } else - goto CPyL95; -CPyL47: ; - CPy_DECREF(cpy_r_r92); - cpy_r_r99 = 0; -CPyL48: ; - cpy_r_r100 = (CPyPtr)&((PyVarObject *)cpy_r_r84)->ob_size; - cpy_r_r101 = *(int64_t *)cpy_r_r100; - cpy_r_r102 = cpy_r_r99 < cpy_r_r101; - if (!cpy_r_r102) goto CPyL96; - cpy_r_r103 = (CPyPtr)&((PyListObject *)cpy_r_r84)->ob_item; - cpy_r_r104 = *(CPyPtr *)cpy_r_r103; - cpy_r_r105 = cpy_r_r99 * 8; - cpy_r_r106 = cpy_r_r104 + cpy_r_r105; - cpy_r_r107 = *(PyObject * *)cpy_r_r106; - CPy_INCREF(cpy_r_r107); - cpy_r_path = cpy_r_r107; - cpy_r_r108 = CPyList_GetItemShort(cpy_r_r84, -2); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 65, CPyStatic_pm___globals); - goto CPyL97; - } - cpy_r_r109 = PyObject_RichCompare(cpy_r_path, cpy_r_r108, 2); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 65, CPyStatic_pm___globals); - goto CPyL97; - } - if (unlikely(!PyBool_Check(cpy_r_r109))) { - CPy_TypeError("bool", cpy_r_r109); cpy_r_r110 = 2; - } else - cpy_r_r110 = cpy_r_r109 == Py_True; - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r110 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 65, CPyStatic_pm___globals); - goto CPyL97; - } - if (!cpy_r_r110) goto CPyL54; - cpy_r_r111 = CPyStatics[116]; /* '└' */ - CPy_INCREF(cpy_r_r111); - cpy_r_r112 = cpy_r_r111; - goto CPyL55; -CPyL54: ; - cpy_r_r113 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r113); - cpy_r_r112 = cpy_r_r113; -CPyL55: ; - cpy_r_u = cpy_r_r112; - cpy_r_r114 = CPyStatics[397]; /* 'name' */ - cpy_r_r115 = CPyObject_GetAttr(cpy_r_path, cpy_r_r114); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals); - goto CPyL98; - } - if (likely(PyUnicode_Check(cpy_r_r115))) - cpy_r_r116 = cpy_r_r115; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "str", cpy_r_r115); - goto CPyL98; - } - cpy_r_r117 = CPyStatics[507]; /* '@' */ - cpy_r_r118 = CPyStatics[511]; /* 'rsplit' */ - cpy_r_r119 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r120[3] = {cpy_r_r116, cpy_r_r117, cpy_r_r119}; - cpy_r_r121 = (PyObject **)&cpy_r_r120; - cpy_r_r122 = CPyStatics[2131]; /* ('maxsplit',) */ - cpy_r_r123 = PyObject_VectorcallMethod(cpy_r_r118, cpy_r_r121, 9223372036854775810ULL, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals); - goto CPyL99; - } - CPy_DECREF(cpy_r_r116); - if (likely(PyList_Check(cpy_r_r123))) - cpy_r_r124 = cpy_r_r123; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "list", cpy_r_r123); - goto CPyL98; - } - cpy_r_r125 = CPySequence_CheckUnpackCount(cpy_r_r124, 2); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals); - goto CPyL100; - } - cpy_r_r127 = (CPyPtr)&((PyListObject *)cpy_r_r124)->ob_item; - cpy_r_r128 = *(CPyPtr *)cpy_r_r127; - cpy_r_r129 = 0 * 8; - cpy_r_r130 = cpy_r_r128 + cpy_r_r129; - cpy_r_r131 = *(PyObject * *)cpy_r_r130; - CPy_INCREF(cpy_r_r131); - cpy_r_r132 = (CPyPtr)&((PyListObject *)cpy_r_r124)->ob_item; - cpy_r_r133 = *(CPyPtr *)cpy_r_r132; - cpy_r_r134 = 1 * 8; - cpy_r_r135 = cpy_r_r133 + cpy_r_r134; - cpy_r_r136 = *(PyObject * *)cpy_r_r135; - CPy_INCREF(cpy_r_r136); - CPy_DECREF_NO_IMM(cpy_r_r124); - if (likely(PyUnicode_Check(cpy_r_r131))) - cpy_r_r137 = cpy_r_r131; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "str", cpy_r_r131); - goto CPyL101; - } - if (likely(PyUnicode_Check(cpy_r_r136))) - cpy_r_r138 = cpy_r_r136; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "str", cpy_r_r136); - goto CPyL102; - } - cpy_r_r139 = CPyStatics[121]; /* ' \x1b[0;1;30m' */ - cpy_r_r140 = CPyStatics[472]; /* '─' */ - cpy_r_r141 = CPyStatics[397]; /* 'name' */ - cpy_r_r142 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r141); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); - goto CPyL103; - } - if (likely(PyUnicode_Check(cpy_r_r142))) - cpy_r_r143 = cpy_r_r142; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals, "str", cpy_r_r142); - goto CPyL103; - } - cpy_r_r144 = CPyDef_pm____format_pkg(cpy_r_r143, cpy_r_r137, cpy_r_r138); - CPy_DECREF(cpy_r_r143); - CPy_DECREF(cpy_r_r137); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); - goto CPyL98; - } - cpy_r_r145 = PyObject_Str(cpy_r_r144); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); - goto CPyL98; - } - cpy_r_r146 = CPyStr_Build(4, cpy_r_r139, cpy_r_u, cpy_r_r140, cpy_r_r145); - CPy_DECREF(cpy_r_u); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); - goto CPyL91; - } - cpy_r_r147 = CPyModule_builtins; - cpy_r_r148 = CPyStatics[53]; /* 'print' */ - cpy_r_r149 = CPyObject_GetAttr(cpy_r_r147, cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); - goto CPyL104; - } - PyObject *cpy_r_r150[1] = {cpy_r_r146}; - cpy_r_r151 = (PyObject **)&cpy_r_r150; - cpy_r_r152 = PyObject_Vectorcall(cpy_r_r149, cpy_r_r151, 1, 0); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); - goto CPyL104; - } else - goto CPyL105; -CPyL69: ; - CPy_DECREF(cpy_r_r146); - cpy_r_r153 = cpy_r_r99 + 1; - cpy_r_r99 = cpy_r_r153; - goto CPyL48; -CPyL71: ; - cpy_r_r154 = cpy_r_r71 + 1; - cpy_r_r71 = cpy_r_r154; - goto CPyL35; -CPyL72: ; - cpy_r_r155 = Py_None; - return cpy_r_r155; -CPyL73: ; - cpy_r_r156 = NULL; - return cpy_r_r156; -CPyL74: ; - CPy_DecRef(cpy_r_r0); - goto CPyL73; -CPyL75: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL73; -CPyL76: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r6); - goto CPyL73; -CPyL77: ; - CPy_DECREF(cpy_r_r11); - goto CPyL28; -CPyL78: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_path); - goto CPyL73; -CPyL79: ; - CPy_DECREF(cpy_r_path); - goto CPyL5; -CPyL80: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r18); - goto CPyL73; -CPyL81: ; - CPy_DECREF(cpy_r_r23); - goto CPyL22; -CPyL82: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL73; -CPyL83: ; - CPy_DECREF(cpy_r_r24); - goto CPyL12; -CPyL84: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r23); - goto CPyL73; -CPyL85: ; - CPy_DECREF(cpy_r_r49); - goto CPyL26; -CPyL86: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - goto CPyL73; -CPyL87: ; - CPy_DECREF(cpy_r_r63); - goto CPyL34; -CPyL88: ; - CPy_DECREF(cpy_r_r70); - goto CPyL34; -CPyL89: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL72; -CPyL90: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - goto CPyL73; -CPyL91: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - goto CPyL73; -CPyL92: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r88); - goto CPyL41; -CPyL93: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r88); - goto CPyL73; -CPyL94: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r92); - goto CPyL73; -CPyL95: ; - CPy_DECREF(cpy_r_r98); - goto CPyL47; -CPyL96: ; - CPy_DECREF(cpy_r_r79); - CPy_DECREF_NO_IMM(cpy_r_r84); - goto CPyL71; -CPyL97: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - goto CPyL73; -CPyL98: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_u); - goto CPyL73; -CPyL99: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r116); - goto CPyL73; -CPyL100: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r124); - goto CPyL73; -CPyL101: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r136); - goto CPyL73; -CPyL102: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r137); - goto CPyL73; -CPyL103: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_u); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r138); - goto CPyL73; -CPyL104: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r146); - goto CPyL73; -CPyL105: ; - CPy_DECREF(cpy_r_r152); - goto CPyL69; -} - -PyObject *CPyPy_pm____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_pm____list(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "_list", 46, CPyStatic_pm___globals); - return NULL; -} - -PyObject *CPyDef_pm____clone(PyObject *cpy_r_package_id, PyObject *cpy_r_path_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - char 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_dest_path; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - if (cpy_r_path_str != NULL) goto CPyL57; - cpy_r_r0 = CPyStatics[175]; /* '.' */ - CPy_INCREF(cpy_r_r0); - cpy_r_path_str = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyDef_pm____split_id(cpy_r_package_id); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); - goto CPyL58; - } - cpy_r_r2 = PyObject_GetIter(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); - goto CPyL58; - } - cpy_r_r3 = PyIter_Next(cpy_r_r2); - if (cpy_r_r3 == NULL) { - goto CPyL59; - } else - goto CPyL7; -CPyL5: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r5 = PyIter_Next(cpy_r_r2); - if (cpy_r_r5 == NULL) { - goto CPyL60; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r7 = PyIter_Next(cpy_r_r2); - if (cpy_r_r7 == NULL) { - goto CPyL61; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r9 = PyIter_Next(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (cpy_r_r9 == NULL) { - goto CPyL16; - } else - goto CPyL62; -CPyL14: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r10 = 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL16: ; - cpy_r_r11 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); - goto CPyL63; - } - cpy_r_r12 = CPyStatics[512]; /* 'packages/' */ - cpy_r_r13 = PyObject_Str(cpy_r_r3); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); - goto CPyL64; - } - cpy_r_r14 = CPyStatics[513]; /* '/' */ - cpy_r_r15 = PyObject_Str(cpy_r_r5); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); - goto CPyL65; - } - cpy_r_r16 = CPyStatics[507]; /* '@' */ - cpy_r_r17 = PyObject_Str(cpy_r_r7); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); - goto CPyL66; - } - cpy_r_r18 = CPyStr_Build(6, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); - goto CPyL64; - } - cpy_r_r19 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r20[2] = {cpy_r_r11, cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); - goto CPyL67; - } - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r18); - cpy_r_r23 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r24[1] = {cpy_r_r22}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 73, CPyStatic_pm___globals); - goto CPyL68; - } - if (unlikely(!PyBool_Check(cpy_r_r26))) { - CPy_TypeError("bool", cpy_r_r26); cpy_r_r27 = 2; - } else - cpy_r_r27 = cpy_r_r26 == Py_True; - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 73, CPyStatic_pm___globals); - goto CPyL68; - } - if (cpy_r_r27) { - goto CPyL32; - } else - goto CPyL69; -CPyL25: ; - cpy_r_r28 = CPyStatics[514]; /* "Package '" */ - cpy_r_r29 = CPyDef_pm____format_pkg(cpy_r_r3, cpy_r_r5, cpy_r_r7); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); - goto CPyL56; - } - cpy_r_r30 = PyObject_Str(cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); - goto CPyL56; - } - cpy_r_r31 = CPyStatics[515]; /* "' is not installed" */ - cpy_r_r32 = CPyStr_Build(3, cpy_r_r28, cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); - goto CPyL56; - } - cpy_r_r33 = CPyModule_builtins; - cpy_r_r34 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); - goto CPyL70; - } - PyObject *cpy_r_r36[1] = {cpy_r_r32}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r37, 1, 0); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); - goto CPyL70; - } - CPy_DECREF(cpy_r_r32); - CPy_Raise(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL32: ; - cpy_r_r39 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r39 == NULL)) { - goto CPyL71; - } else - goto CPyL35; -CPyL33: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 75, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL35: ; - PyObject *cpy_r_r41[1] = {cpy_r_path_str}; - 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("brownie/_cli/pm.py", "_clone", 75, CPyStatic_pm___globals); - goto CPyL68; - } - CPy_DECREF(cpy_r_path_str); - cpy_r_dest_path = cpy_r_r43; - cpy_r_r44 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r45[1] = {cpy_r_dest_path}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 76, CPyStatic_pm___globals); - goto CPyL72; - } - if (unlikely(!PyBool_Check(cpy_r_r47))) { - CPy_TypeError("bool", cpy_r_r47); cpy_r_r48 = 2; - } else - cpy_r_r48 = cpy_r_r47 == Py_True; - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 76, CPyStatic_pm___globals); - goto CPyL72; - } - if (!cpy_r_r48) goto CPyL48; - cpy_r_r49 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r50[1] = {cpy_r_dest_path}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 77, CPyStatic_pm___globals); - goto CPyL72; - } - if (unlikely(!PyBool_Check(cpy_r_r52))) { - CPy_TypeError("bool", cpy_r_r52); cpy_r_r53 = 2; - } else - cpy_r_r53 = cpy_r_r52 == Py_True; - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 77, CPyStatic_pm___globals); - goto CPyL72; - } - if (cpy_r_r53) { - goto CPyL46; - } else - goto CPyL73; -CPyL42: ; - cpy_r_r54 = CPyStatics[516]; /* 'Destination path already exists' */ - cpy_r_r55 = CPyModule_builtins; - cpy_r_r56 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 78, CPyStatic_pm___globals); - goto CPyL56; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 78, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Raise(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 78, CPyStatic_pm___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL46: ; - cpy_r_r61 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r62[2] = {cpy_r_dest_path, cpy_r_package_id}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_VectorcallMethod(cpy_r_r61, cpy_r_r63, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 79, CPyStatic_pm___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_dest_path); - cpy_r_dest_path = cpy_r_r64; -CPyL48: ; - cpy_r_r65 = CPyModule_shutil; - cpy_r_r66 = CPyStatics[517]; /* 'copytree' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 80, CPyStatic_pm___globals); - goto CPyL72; - } - PyObject *cpy_r_r68[2] = {cpy_r_r22, cpy_r_dest_path}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_Vectorcall(cpy_r_r67, cpy_r_r69, 2, 0); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 80, CPyStatic_pm___globals); - goto CPyL72; - } else - goto CPyL74; -CPyL50: ; - CPy_DECREF(cpy_r_r22); - cpy_r_r71 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r72 = CPyStatics[514]; /* "Package '" */ - cpy_r_r73 = CPyDef_pm____format_pkg(cpy_r_r3, cpy_r_r5, cpy_r_r7); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); - goto CPyL75; - } - cpy_r_r74 = PyObject_Str(cpy_r_r73); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); - goto CPyL75; - } - cpy_r_r75 = CPyStatics[518]; /* "' was cloned at " */ - cpy_r_r76 = PyObject_Str(cpy_r_dest_path); - CPy_DECREF(cpy_r_dest_path); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); - goto CPyL76; - } - cpy_r_r77 = CPyStr_Build(4, cpy_r_r72, cpy_r_r74, cpy_r_r75, cpy_r_r76); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); - goto CPyL56; - } - cpy_r_r78 = CPyDef__color___notify(cpy_r_r71, cpy_r_r77); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); - goto CPyL56; - } else - goto CPyL77; -CPyL55: ; - cpy_r_r79 = Py_None; - return cpy_r_r79; -CPyL56: ; - cpy_r_r80 = NULL; - return cpy_r_r80; -CPyL57: ; - CPy_INCREF(cpy_r_path_str); - goto CPyL2; -CPyL58: ; - CPy_DecRef(cpy_r_path_str); - goto CPyL56; -CPyL59: ; - CPy_DECREF(cpy_r_path_str); - CPy_DECREF(cpy_r_r2); - goto CPyL5; -CPyL60: ; - CPy_DECREF(cpy_r_path_str); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r3); - goto CPyL8; -CPyL61: ; - CPy_DECREF(cpy_r_path_str); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - goto CPyL11; -CPyL62: ; - CPy_DECREF(cpy_r_path_str); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r9); - goto CPyL14; -CPyL63: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - goto CPyL56; -CPyL64: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - goto CPyL56; -CPyL65: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL56; -CPyL66: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r15); - goto CPyL56; -CPyL67: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - goto CPyL56; -CPyL68: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r22); - goto CPyL56; -CPyL69: ; - CPy_DECREF(cpy_r_path_str); - CPy_DECREF(cpy_r_r22); - goto CPyL25; -CPyL70: ; - CPy_DecRef(cpy_r_r32); - goto CPyL56; -CPyL71: ; - CPy_DecRef(cpy_r_path_str); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r22); - goto CPyL33; -CPyL72: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_dest_path); - goto CPyL56; -CPyL73: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_dest_path); - goto CPyL42; -CPyL74: ; - CPy_DECREF(cpy_r_r70); - goto CPyL50; -CPyL75: ; - CPy_DecRef(cpy_r_dest_path); - goto CPyL56; -CPyL76: ; - CPy_DecRef(cpy_r_r74); - goto CPyL56; -CPyL77: ; - CPy_DECREF(cpy_r_r78); - goto CPyL55; -} - -PyObject *CPyPy_pm____clone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"package_id", "path_str", 0}; - static CPyArg_Parser parser = {"O|O:_clone", kwlist, 0}; - PyObject *obj_package_id; - PyObject *obj_path_str = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_package_id, &obj_path_str)) { - return NULL; - } - PyObject *arg_package_id = obj_package_id; - PyObject *arg_path_str; - if (obj_path_str == NULL) { - arg_path_str = NULL; - } else { - arg_path_str = obj_path_str; - } - PyObject *retval = CPyDef_pm____clone(arg_package_id, arg_path_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 70, CPyStatic_pm___globals); - return NULL; -} - -PyObject *CPyDef_pm____delete(PyObject *cpy_r_package_id) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - 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; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - cpy_r_r0 = CPyDef_pm____split_id(cpy_r_package_id); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r1 = PyObject_GetIter(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r2 = PyIter_Next(cpy_r_r1); - if (cpy_r_r2 == NULL) { - goto CPyL38; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r4 = PyIter_Next(cpy_r_r1); - if (cpy_r_r4 == NULL) { - goto CPyL39; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL8: ; - cpy_r_r6 = PyIter_Next(cpy_r_r1); - if (cpy_r_r6 == NULL) { - goto CPyL40; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r8 = PyIter_Next(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (cpy_r_r8 == NULL) { - goto CPyL14; - } else - goto CPyL41; -CPyL12: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r10 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); - goto CPyL42; - } - cpy_r_r11 = CPyStatics[512]; /* 'packages/' */ - cpy_r_r12 = PyObject_Str(cpy_r_r2); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); - goto CPyL43; - } - cpy_r_r13 = CPyStatics[513]; /* '/' */ - cpy_r_r14 = PyObject_Str(cpy_r_r4); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); - goto CPyL44; - } - cpy_r_r15 = CPyStatics[507]; /* '@' */ - cpy_r_r16 = PyObject_Str(cpy_r_r6); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); - goto CPyL45; - } - cpy_r_r17 = CPyStr_Build(6, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); - goto CPyL43; - } - cpy_r_r18 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r19[2] = {cpy_r_r10, cpy_r_r17}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r17); - cpy_r_r22 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r23[1] = {cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 87, CPyStatic_pm___globals); - goto CPyL47; - } - if (unlikely(!PyBool_Check(cpy_r_r25))) { - CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; - } else - cpy_r_r26 = cpy_r_r25 == Py_True; - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == 2)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 87, CPyStatic_pm___globals); - goto CPyL47; - } - if (cpy_r_r26) { - goto CPyL30; - } else - goto CPyL48; -CPyL23: ; - cpy_r_r27 = CPyStatics[514]; /* "Package '" */ - cpy_r_r28 = CPyDef_pm____format_pkg(cpy_r_r2, cpy_r_r4, cpy_r_r6); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r29 = PyObject_Str(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r30 = CPyStatics[515]; /* "' is not installed" */ - cpy_r_r31 = CPyStr_Build(3, cpy_r_r27, cpy_r_r29, cpy_r_r30); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r32 = CPyModule_builtins; - cpy_r_r33 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); - goto CPyL49; - } - PyObject *cpy_r_r35[1] = {cpy_r_r31}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r31); - CPy_Raise(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r38 = CPyModule_shutil; - cpy_r_r39 = CPyStatics[180]; /* 'rmtree' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 89, CPyStatic_pm___globals); - goto CPyL47; - } - PyObject *cpy_r_r41[1] = {cpy_r_r21}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 1, 0); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 89, CPyStatic_pm___globals); - goto CPyL47; - } else - goto CPyL50; -CPyL32: ; - CPy_DECREF(cpy_r_r21); - cpy_r_r44 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r45 = CPyStatics[514]; /* "Package '" */ - cpy_r_r46 = CPyDef_pm____format_pkg(cpy_r_r2, cpy_r_r4, cpy_r_r6); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r47 = PyObject_Str(cpy_r_r46); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r48 = CPyStatics[156]; /* "' has been deleted" */ - cpy_r_r49 = CPyStr_Build(3, cpy_r_r45, cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); - goto CPyL37; - } - cpy_r_r50 = CPyDef__color___notify(cpy_r_r44, cpy_r_r49); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); - goto CPyL37; - } else - goto CPyL51; -CPyL36: ; - cpy_r_r51 = Py_None; - return cpy_r_r51; -CPyL37: ; - cpy_r_r52 = NULL; - return cpy_r_r52; -CPyL38: ; - CPy_DECREF(cpy_r_r1); - goto CPyL3; -CPyL39: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r2); - goto CPyL6; -CPyL40: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - goto CPyL9; -CPyL41: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r8); - goto CPyL12; -CPyL42: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - goto CPyL37; -CPyL43: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - goto CPyL37; -CPyL44: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL37; -CPyL45: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL37; -CPyL46: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - goto CPyL37; -CPyL47: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r21); - goto CPyL37; -CPyL48: ; - CPy_DECREF(cpy_r_r21); - goto CPyL23; -CPyL49: ; - CPy_DecRef(cpy_r_r31); - goto CPyL37; -CPyL50: ; - CPy_DECREF(cpy_r_r43); - goto CPyL32; -CPyL51: ; - CPy_DECREF(cpy_r_r50); - goto CPyL36; -} - -PyObject *CPyPy_pm____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"package_id", 0}; - static CPyArg_Parser parser = {"O:_delete", kwlist, 0}; - PyObject *obj_package_id; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { - return NULL; - } - PyObject *arg_package_id = obj_package_id; - PyObject *retval = CPyDef_pm____delete(arg_package_id); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 84, CPyStatic_pm___globals); - return NULL; -} - -PyObject *CPyDef_pm____install(PyObject *cpy_r_uri) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - CPy_INCREF(cpy_r_uri); - if (likely(PyUnicode_Check(cpy_r_uri))) - cpy_r_r0 = cpy_r_uri; - else { - CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_install", 94, CPyStatic_pm___globals, "str", cpy_r_uri); - goto CPyL21; - } - cpy_r_r1 = CPyDef_project___main___install_package(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 94, CPyStatic_pm___globals); - goto CPyL21; - } - cpy_r_r2 = CPyDef_pm____split_id(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); - goto CPyL21; - } - cpy_r_r3 = PyObject_GetIter(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); - goto CPyL21; - } - cpy_r_r4 = PyIter_Next(cpy_r_r3); - if (cpy_r_r4 == NULL) { - goto CPyL22; - } else - goto CPyL7; -CPyL5: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r6 = PyIter_Next(cpy_r_r3); - if (cpy_r_r6 == NULL) { - goto CPyL23; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r8 = PyIter_Next(cpy_r_r3); - if (cpy_r_r8 == NULL) { - goto CPyL24; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r10 = PyIter_Next(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (cpy_r_r10 == NULL) { - goto CPyL16; - } else - goto CPyL25; -CPyL14: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r11 = 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL16: ; - cpy_r_r12 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r13 = CPyStatics[514]; /* "Package '" */ - cpy_r_r14 = CPyDef_pm____format_pkg(cpy_r_r4, cpy_r_r6, cpy_r_r8); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); - goto CPyL21; - } - cpy_r_r15 = PyObject_Str(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); - goto CPyL21; - } - cpy_r_r16 = CPyStatics[519]; /* "' has been installed" */ - cpy_r_r17 = CPyStr_Build(3, cpy_r_r13, cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); - goto CPyL21; - } - cpy_r_r18 = CPyDef__color___notify(cpy_r_r12, cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); - goto CPyL21; - } else - goto CPyL26; -CPyL20: ; - cpy_r_r19 = Py_None; - return cpy_r_r19; -CPyL21: ; - cpy_r_r20 = NULL; - return cpy_r_r20; -CPyL22: ; - CPy_DECREF(cpy_r_r3); - goto CPyL5; -CPyL23: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4); - goto CPyL8; -CPyL24: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - goto CPyL11; -CPyL25: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r10); - goto CPyL14; -CPyL26: ; - CPy_DECREF(cpy_r_r18); - goto CPyL20; -} - -PyObject *CPyPy_pm____install(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"uri", 0}; - static CPyArg_Parser parser = {"O:_install", kwlist, 0}; - PyObject *obj_uri; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_uri)) { - return NULL; - } - PyObject *arg_uri = obj_uri; - PyObject *retval = CPyDef_pm____install(arg_uri); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "_install", 93, CPyStatic_pm___globals); - return NULL; -} - -PyObject *CPyDef_pm____split_id(PyObject *cpy_r_package_id) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - tuple_T3OOO cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T3OOO cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - cpy_r_r0 = CPyStatics[507]; /* '@' */ - cpy_r_r1 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r2[2] = {cpy_r_package_id, cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); - goto CPyL24; - } - cpy_r_r5 = PyObject_GetIter(cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); - goto CPyL24; - } - cpy_r_r6 = PyIter_Next(cpy_r_r5); - if (cpy_r_r6 == NULL) { - goto CPyL38; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r8 = PyIter_Next(cpy_r_r5); - if (cpy_r_r8 == NULL) { - goto CPyL39; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL9: ; - cpy_r_r10 = PyIter_Next(cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (cpy_r_r10 == NULL) { - goto CPyL12; - } else - goto CPyL40; -CPyL10: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r11 = 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r12 = CPyStatics[513]; /* '/' */ - cpy_r_r13 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r14[2] = {cpy_r_r6, cpy_r_r12}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); - goto CPyL41; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r17 = PyObject_GetIter(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); - goto CPyL42; - } - cpy_r_r18 = PyIter_Next(cpy_r_r17); - if (cpy_r_r18 == NULL) { - goto CPyL43; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r20 = PyIter_Next(cpy_r_r17); - if (cpy_r_r20 == NULL) { - goto CPyL44; - } else - goto CPyL20; -CPyL18: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r21 = 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL20: ; - cpy_r_r22 = PyIter_Next(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (cpy_r_r22 == NULL) { - goto CPyL23; - } else - goto CPyL45; -CPyL21: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL23: ; - cpy_r_r24.f0 = cpy_r_r18; - cpy_r_r24.f1 = cpy_r_r20; - cpy_r_r24.f2 = cpy_r_r8; - cpy_r_r25 = PyTuple_New(3); - if (unlikely(cpy_r_r25 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp357 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp357); - PyObject *__tmp358 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp358); - PyObject *__tmp359 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp359); - return cpy_r_r25; -CPyL24: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 104, CPyStatic_pm___globals); - goto CPyL35; - } - cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); - CPy_DecRef(cpy_r_r29); - if (!cpy_r_r30) goto CPyL33; - cpy_r_r31 = CPyStatics[520]; /* ('Invalid package ID. Must be given as ' - '[ORG]/[REPO]@[VERSION]\n' - 'e.g. ') */ - cpy_r_r32 = CPyStatics[521]; /* 'openzeppelin' */ - cpy_r_r33 = CPyStatics[522]; /* 'openzeppelin-contracts' */ - cpy_r_r34 = CPyStatics[523]; /* 'v2.5.0' */ - cpy_r_r35 = CPyDef_pm____format_pkg(cpy_r_r32, cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 107, CPyStatic_pm___globals); - goto CPyL35; - } - cpy_r_r36 = PyObject_Str(cpy_r_r35); - CPy_DecRef(cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 106, CPyStatic_pm___globals); - goto CPyL35; - } - cpy_r_r37 = CPyStr_Build(2, cpy_r_r31, cpy_r_r36); - CPy_DecRef(cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 106, CPyStatic_pm___globals); - goto CPyL35; - } - cpy_r_r38 = CPyModule_builtins; - cpy_r_r39 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 105, CPyStatic_pm___globals); - goto CPyL46; - } - PyObject *cpy_r_r41[1] = {cpy_r_r37}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 1, 0); - CPy_DecRef(cpy_r_r40); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 105, CPyStatic_pm___globals); - goto CPyL46; - } - CPy_DecRef(cpy_r_r37); - CPy_Raise(cpy_r_r43); - CPy_DecRef(cpy_r_r43); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 105, CPyStatic_pm___globals); - goto CPyL35; - } else - goto CPyL47; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - CPy_Reraise(); - if (!0) { - goto CPyL35; - } else - goto CPyL48; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r44 = CPy_KeepPropagating(); - if (!cpy_r_r44) goto CPyL37; - CPy_Unreachable(); -CPyL37: ; - cpy_r_r45 = NULL; - return cpy_r_r45; -CPyL38: ; - CPy_DECREF(cpy_r_r5); - goto CPyL4; -CPyL39: ; - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r6); - goto CPyL7; -CPyL40: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r10); - goto CPyL10; -CPyL41: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r8); - goto CPyL24; -CPyL42: ; - CPy_DecRef(cpy_r_r8); - goto CPyL24; -CPyL43: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r17); - goto CPyL15; -CPyL44: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r18); - goto CPyL18; -CPyL45: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r22); - goto CPyL21; -CPyL46: ; - CPy_DecRef(cpy_r_r37); - goto CPyL35; -CPyL47: ; - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL32; -CPyL48: ; - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL34; -} - -PyObject *CPyPy_pm____split_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"package_id", 0}; - static CPyArg_Parser parser = {"O:_split_id", kwlist, 0}; - PyObject *obj_package_id; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { - return NULL; - } - PyObject *arg_package_id = obj_package_id; - PyObject *retval = CPyDef_pm____split_id(arg_package_id); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 99, CPyStatic_pm___globals); - return NULL; -} - -PyObject *CPyDef_pm____format_pkg(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - cpy_r_r0 = CPyStatics[524]; /* '\x1b[0;34m' */ - cpy_r_r1 = PyObject_Str(cpy_r_org); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); - goto CPyL9; - } - cpy_r_r2 = CPyStatics[525]; /* '/\x1b[0;1;34m' */ - cpy_r_r3 = PyObject_Str(cpy_r_repo); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); - goto CPyL10; - } - cpy_r_r4 = CPyStatics[526]; /* '\x1b[0;34m@\x1b[0;1;34m' */ - cpy_r_r5 = PyObject_Str(cpy_r_version); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); - goto CPyL11; - } - cpy_r_r6 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r6 == NULL)) { - goto CPyL12; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); - goto CPyL9; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r8 = PyObject_Str(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); - goto CPyL13; - } - cpy_r_r9 = CPyStr_Build(7, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3, cpy_r_r4, cpy_r_r5, cpy_r_r8); - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); - goto CPyL9; - } - return cpy_r_r9; -CPyL9: ; - cpy_r_r10 = NULL; - return cpy_r_r10; -CPyL10: ; - CPy_DecRef(cpy_r_r1); - goto CPyL9; -CPyL11: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r3); - goto CPyL9; -CPyL12: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - goto CPyL4; -CPyL13: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - goto CPyL9; -} - -PyObject *CPyPy_pm____format_pkg(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"org", "repo", "version", 0}; - static CPyArg_Parser parser = {"OOO:_format_pkg", kwlist, 0}; - PyObject *obj_org; - PyObject *obj_repo; - PyObject *obj_version; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_org, &obj_repo, &obj_version)) { - return NULL; - } - PyObject *arg_org = obj_org; - PyObject *arg_repo = obj_repo; - PyObject *arg_version = obj_version; - PyObject *retval = CPyDef_pm____format_pkg(arg_org, arg_repo, arg_version); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 111, CPyStatic_pm___globals); - return NULL; -} - -char CPyDef_pm_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "", -1, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_shutil; - 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] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2085]; /* (('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys')) */ - cpy_r_r12 = CPyStatic_pm___globals; - cpy_r_r13 = CPyStatics[527]; /* 'brownie/_cli/pm.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL12; - cpy_r_r16 = CPyStatics[2092]; /* ('project',) */ - cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r18 = CPyStatic_pm___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "", 6, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_brownie = cpy_r_r19; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r22 = CPyStatic_pm___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("brownie/_cli/pm.py", "", 7, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_brownie____c_constants = cpy_r_r23; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2088]; /* ('_get_data_folder',) */ - cpy_r_r25 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r26 = CPyStatic_pm___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("brownie/_cli/pm.py", "", 8, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_brownie____config = cpy_r_r27; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2081]; /* ('color', 'notify') */ - cpy_r_r29 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r30 = CPyStatic_pm___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "", 9, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_brownie___utils = cpy_r_r31; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[2138]; /* ('blue', 'bright_black', 'bright_blue', 'bright_magenta') */ - cpy_r_r33 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r34 = CPyStatic_pm___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "", 10, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_brownie___utils____color = cpy_r_r35; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r37 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r38 = CPyStatic_pm___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/pm.py", "", 11, CPyStatic_pm___globals); - goto CPyL12; - } - CPyModule_brownie___utils___docopt = cpy_r_r39; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = CPyStatics[529]; /* ('Usage: brownie pm [ ...] ' - '[options]\n' - '\n' - 'Commands:\n' - ' list List installed ' - 'packages\n' - ' install [version] Install a new package\n' - ' clone [path] Make a copy of an ' - 'installed package\n' - ' delete Delete an installed ' - 'package\n' - '\n' - 'Options:\n' - ' --help -h Display this message\n' - '\n' - 'Manager for packages installed from Github. Installed ' - 'packages can\n' - 'be added as dependencies and imported into your own ' - 'projects.\n' - '\n' - 'See ' - 'https://eth-brownie.readthedocs.io/en/stable/package-manager.html ' - 'for\n' - 'more information on how to install and use packages.\n') */ - cpy_r_r41 = CPyStatic_pm___globals; - cpy_r_r42 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r40); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/_cli/pm.py", "", 13, CPyStatic_pm___globals); - goto CPyL12; - } - return 1; -CPyL12: ; - cpy_r_r45 = 2; - return cpy_r_r45; -} -static PyMethodDef runmodule_methods[] = { - {"main", (PyCFunction)CPyPy_run___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___run(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___run__internal, "__name__"); - CPyStatic_run___globals = PyModule_GetDict(CPyModule_brownie____cli___run__internal); - if (unlikely(CPyStatic_run___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_run_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___run__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef runmodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.run", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - runmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___run(void) -{ - if (CPyModule_brownie____cli___run__internal) { - Py_INCREF(CPyModule_brownie____cli___run__internal); - return CPyModule_brownie____cli___run__internal; - } - CPyModule_brownie____cli___run__internal = PyModule_Create(&runmodule); - if (unlikely(CPyModule_brownie____cli___run__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___run(CPyModule_brownie____cli___run__internal) != 0) - goto fail; - return CPyModule_brownie____cli___run__internal; - fail: - return NULL; -} - -PyObject *CPyDef_run___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_active_project; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char 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_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T2OO cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r__; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int32_t cpy_r_r79; - char cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_return_value; - PyObject *cpy_r_r94; - char cpy_r_r95; - PyObject *cpy_r_frame; - PyObject *cpy_r_r96; - char cpy_r_r97; - CPyTagged cpy_r_exit_code; - tuple_T3OOO cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - int32_t cpy_r_r106; - char cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - int64_t cpy_r_r132; - CPyPtr cpy_r_r133; - int64_t cpy_r_r134; - char cpy_r_r135; - CPyPtr cpy_r_r136; - CPyPtr cpy_r_r137; - int64_t cpy_r_r138; - CPyPtr cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - char cpy_r_r146; - PyObject **cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject **cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - int64_t cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject **cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - int32_t cpy_r_r174; - char cpy_r_r175; - char cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject **cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - char cpy_r_r188; - PyObject *cpy_r_r189; - char cpy_r_r190; - PyObject *cpy_r_r191; - char cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject **cpy_r_r196; - PyObject *cpy_r_r197; - int32_t cpy_r_r198; - char cpy_r_r199; - char cpy_r_r200; - int32_t cpy_r_r201; - char cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - int32_t cpy_r_r208; - char cpy_r_r209; - int32_t cpy_r_r210; - char cpy_r_r211; - char cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - char cpy_r_r220; - tuple_T3OOO cpy_r_r221; - tuple_T3OOO cpy_r_r222; - tuple_T3OOO cpy_r_r223; - PyObject *cpy_r_r224; - char cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - int32_t cpy_r_r231; - char cpy_r_r232; - char cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject **cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - int64_t cpy_r_r242; - CPyPtr cpy_r_r243; - int64_t cpy_r_r244; - char cpy_r_r245; - CPyPtr cpy_r_r246; - CPyPtr cpy_r_r247; - int64_t cpy_r_r248; - CPyPtr cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject **cpy_r_r256; - PyObject *cpy_r_r257; - int64_t cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject **cpy_r_r264; - PyObject *cpy_r_r265; - char cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - cpy_r_r0 = CPyStatic_run___globals; - cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals); - goto CPyL162; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals, "str", cpy_r_r2); - goto CPyL162; - } - cpy_r_r4 = CPyStatic_run___globals; - cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals); - goto CPyL163; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals); - goto CPyL163; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals, "dict", cpy_r_r9); - goto CPyL162; - } - cpy_r_r11 = CPyDef__config____update_argv_from_docopt(cpy_r_r10); - if (unlikely(cpy_r_r11 == 2)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 37, CPyStatic_run___globals); - goto CPyL164; - } - cpy_r_r12 = Py_None; - cpy_r_active_project = cpy_r_r12; - cpy_r_r13 = NULL; - cpy_r_r14 = CPyDef_project___main___check_for_project(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 40, CPyStatic_run___globals); - goto CPyL165; - } - cpy_r_r15 = (PyObject *)&_Py_NoneStruct; - cpy_r_r16 = cpy_r_r14 != cpy_r_r15; - if (!cpy_r_r16) goto CPyL166; - cpy_r_r17 = cpy_r_r14; - cpy_r_r18 = PyObject_IsTrue(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 40, CPyStatic_run___globals); - goto CPyL165; - } - cpy_r_r20 = cpy_r_r18; - if (cpy_r_r20) { - goto CPyL167; - } else - goto CPyL21; -CPyL11: ; - cpy_r_r21 = NULL; - cpy_r_r22 = NULL; - cpy_r_r23 = 2; - cpy_r_r24 = 2; - cpy_r_r25 = CPyDef_project___main___load(cpy_r_r21, cpy_r_r22, cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 41, CPyStatic_run___globals); - goto CPyL164; - } - cpy_r_active_project = cpy_r_r25; - CPy_INCREF(cpy_r_active_project); - if (likely(cpy_r_active_project != Py_None)) - cpy_r_r26 = cpy_r_active_project; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 42, CPyStatic_run___globals, "brownie.project.main.Project", cpy_r_active_project); - goto CPyL165; - } - cpy_r_r27 = CPyStatics[208]; /* 'load_config' */ - PyObject *cpy_r_r28[1] = {cpy_r_r26}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 42, CPyStatic_run___globals); - goto CPyL168; - } else - goto CPyL169; -CPyL14: ; - CPy_DECREF_NO_IMM(cpy_r_r26); - CPy_INCREF(cpy_r_active_project); - if (likely(cpy_r_active_project != Py_None)) - cpy_r_r31 = cpy_r_active_project; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals, "brownie.project.main.Project", cpy_r_active_project); - goto CPyL165; - } - cpy_r_r32 = CPyStatics[187]; /* '_name' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - CPy_DECREF_NO_IMM(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); - goto CPyL165; - } - if (likely(PyUnicode_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals, "str", cpy_r_r33); - goto CPyL165; - } - cpy_r_r35 = CPyStatics[210]; /* ' is the active project.' */ - cpy_r_r36 = CPyStr_Build(2, cpy_r_r34, cpy_r_r35); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); - goto CPyL165; - } - cpy_r_r37 = CPyModule_builtins; - cpy_r_r38 = CPyStatics[53]; /* 'print' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); - goto CPyL170; - } - PyObject *cpy_r_r40[1] = {cpy_r_r36}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); - goto CPyL170; - } else - goto CPyL171; -CPyL20: ; - CPy_DECREF(cpy_r_r36); -CPyL21: ; - cpy_r_r43 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r43 == NULL)) { - goto CPyL172; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r44 = 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); - goto CPyL162; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r45 = CPyStatics[55]; /* 'argv' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); - goto CPyL165; - } - if (likely(PyDict_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals, "dict", cpy_r_r46); - goto CPyL165; - } - cpy_r_r48 = CPyStatics[90]; /* 'network' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); - goto CPyL165; - } - cpy_r_r50 = CPyStatic_run___globals; - cpy_r_r51 = CPyStatics[90]; /* 'network' */ - cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); - goto CPyL173; - } - cpy_r_r53 = CPyStatics[213]; /* 'connect' */ - cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); - goto CPyL173; - } - PyObject *cpy_r_r55[1] = {cpy_r_r49}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 1, 0); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); - goto CPyL173; - } else - goto CPyL174; -CPyL30: ; - CPy_DECREF(cpy_r_r49); - cpy_r_r58 = CPyStatics[530]; /* '' */ - cpy_r_r59 = CPyDict_GetItem(cpy_r_r10, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 47, CPyStatic_run___globals); - goto CPyL165; - } - if (likely(PyUnicode_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 47, CPyStatic_run___globals, "str", cpy_r_r59); - goto CPyL165; - } - cpy_r_r61 = CPyDef_scripts____get_path(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61.f0 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 47, CPyStatic_run___globals); - goto CPyL165; - } - cpy_r_r62 = cpy_r_r61.f0; - cpy_r_r63 = cpy_r_r61.f1; - cpy_r_r64 = cpy_r_r62; - cpy_r_r65 = cpy_r_r63; - cpy_r__ = cpy_r_r65; - CPy_DECREF(cpy_r__); - cpy_r_r66 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r67[1] = {cpy_r_r64}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r68, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 48, CPyStatic_run___globals); - goto CPyL175; - } - CPy_DECREF(cpy_r_r64); - cpy_r_r70 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r71[1] = {cpy_r_r69}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r72, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 48, CPyStatic_run___globals); - goto CPyL176; - } - CPy_DECREF(cpy_r_r69); - if (likely(PyUnicode_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 48, CPyStatic_run___globals, "str", cpy_r_r73); - goto CPyL165; - } - cpy_r_r75 = CPyStatics[530]; /* '' */ - cpy_r_r76 = CPyDict_GetItem(cpy_r_r10, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 52, CPyStatic_run___globals); - goto CPyL58; - } - cpy_r_r77 = CPyStatics[532]; /* '' */ - cpy_r_r78 = CPyDict_GetItem(cpy_r_r10, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 53, CPyStatic_run___globals); - goto CPyL177; - } - cpy_r_r79 = PyObject_IsTrue(cpy_r_r78); - cpy_r_r80 = cpy_r_r79 >= 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 53, CPyStatic_run___globals); - goto CPyL178; - } - cpy_r_r81 = cpy_r_r79; - if (!cpy_r_r81) goto CPyL179; - cpy_r_r82 = cpy_r_r78; - goto CPyL43; -CPyL42: ; - cpy_r_r83 = CPyStatics[81]; /* 'main' */ - CPy_INCREF(cpy_r_r83); - cpy_r_r82 = cpy_r_r83; -CPyL43: ; - cpy_r_r84 = CPyStatics[533]; /* '' */ - cpy_r_r85 = CPyDict_GetItem(cpy_r_r10, cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 54, CPyStatic_run___globals); - goto CPyL180; - } - if (likely(PyUnicode_Check(cpy_r_r76))) - cpy_r_r86 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals, "str", cpy_r_r76); - goto CPyL181; - } - if (likely(PyUnicode_Check(cpy_r_r82))) - cpy_r_r87 = cpy_r_r82; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals, "str", cpy_r_r82); - goto CPyL182; - } - cpy_r_r88 = NULL; - cpy_r_r89 = NULL; - cpy_r_r90 = CPyDef_scripts___run(cpy_r_r86, cpy_r_r87, cpy_r_r85, cpy_r_r88, cpy_r_r89, 1); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r87); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); - goto CPyL58; - } - cpy_r_r91 = PyObject_GetIter(cpy_r_r90); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); - goto CPyL58; - } - cpy_r_r92 = PyIter_Next(cpy_r_r91); - if (cpy_r_r92 == NULL) { - goto CPyL183; - } else - goto CPyL51; -CPyL49: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r93 = 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); - goto CPyL58; - } else - goto CPyL184; -CPyL50: ; - CPy_Unreachable(); -CPyL51: ; - cpy_r_return_value = cpy_r_r92; - cpy_r_r94 = PyIter_Next(cpy_r_r91); - if (cpy_r_r94 == NULL) { - goto CPyL185; - } else - goto CPyL54; -CPyL52: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r95 = 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); - goto CPyL58; - } else - goto CPyL186; -CPyL53: ; - CPy_Unreachable(); -CPyL54: ; - cpy_r_frame = cpy_r_r94; - cpy_r_r96 = PyIter_Next(cpy_r_r91); - CPy_DECREF(cpy_r_r91); - if (cpy_r_r96 == NULL) { - goto CPyL187; - } else - goto CPyL188; -CPyL55: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r97 = 0; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); - goto CPyL58; - } else - goto CPyL189; -CPyL56: ; - CPy_Unreachable(); -CPyL57: ; - cpy_r_exit_code = 0; - goto CPyL102; -CPyL58: ; - cpy_r_r98 = CPy_CatchError(); - cpy_r_r99 = CPyModule_builtins; - cpy_r_r100 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 58, CPyStatic_run___globals); - goto CPyL190; - } - cpy_r_r102 = CPy_ExceptionMatches(cpy_r_r101); - CPy_DecRef(cpy_r_r101); - if (!cpy_r_r102) goto CPyL191; - cpy_r_r103 = CPy_GetExcValue(); - cpy_r_r104 = CPyStatics[534]; /* '--raise' */ - cpy_r_r105 = CPyDict_GetItem(cpy_r_r10, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 59, CPyStatic_run___globals); - goto CPyL192; - } - cpy_r_r106 = PyObject_IsTrue(cpy_r_r105); - CPy_DecRef(cpy_r_r105); - cpy_r_r107 = cpy_r_r106 >= 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 59, CPyStatic_run___globals); - goto CPyL192; - } - cpy_r_r108 = cpy_r_r106; - if (cpy_r_r108) { - goto CPyL193; - } else - goto CPyL65; -CPyL63: ; - CPy_Raise(cpy_r_r103); - CPy_DecRef(cpy_r_r103); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 60, CPyStatic_run___globals); - goto CPyL100; - } else - goto CPyL194; -CPyL64: ; - CPy_Unreachable(); -CPyL65: ; - cpy_r_r109 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r109 == NULL)) { - goto CPyL195; - } else - goto CPyL68; -CPyL66: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r110 = 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); - goto CPyL100; - } else - goto CPyL196; -CPyL67: ; - CPy_Unreachable(); -CPyL68: ; - cpy_r_r111 = NULL; - cpy_r_r112 = NULL; - cpy_r_r113 = NULL; - cpy_r_r114 = CPyDef__color___Color___format_tb(cpy_r_r109, cpy_r_r103, cpy_r_r111, cpy_r_r112, cpy_r_r113); - CPy_DecRef(cpy_r_r103); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); - goto CPyL190; - } - cpy_r_r115 = CPyModule_builtins; - cpy_r_r116 = CPyStatics[53]; /* 'print' */ - cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); - goto CPyL197; - } - PyObject *cpy_r_r118[1] = {cpy_r_r114}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); - CPy_DecRef(cpy_r_r117); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); - goto CPyL197; - } else - goto CPyL198; -CPyL71: ; - CPy_DecRef(cpy_r_r114); - cpy_r_r121 = CPyModule_inspect; - cpy_r_r122 = CPyStatics[535]; /* 'trace' */ - cpy_r_r123 = CPyObject_GetAttr(cpy_r_r121, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL190; - } - cpy_r_r124 = PyObject_Vectorcall(cpy_r_r123, 0, 0, 0); - CPy_DecRef(cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL190; - } - if (likely(PyList_Check(cpy_r_r124))) - cpy_r_r125 = cpy_r_r124; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "list", cpy_r_r124); - goto CPyL190; - } - cpy_r_r126 = (PyObject *)&_Py_NoneStruct; - cpy_r_r127 = (PyObject *)&_Py_NoneStruct; - cpy_r_r128 = CPyStatics[2029]; /* -1 */ - cpy_r_r129 = PySlice_New(cpy_r_r126, cpy_r_r127, cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL199; - } - cpy_r_r130 = PyObject_GetItem(cpy_r_r125, cpy_r_r129); - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r129); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL190; - } - if (likely(PyList_Check(cpy_r_r130))) - cpy_r_r131 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "list", cpy_r_r130); - goto CPyL190; - } - cpy_r_r132 = 0; -CPyL78: ; - cpy_r_r133 = (CPyPtr)&((PyVarObject *)cpy_r_r131)->ob_size; - cpy_r_r134 = *(int64_t *)cpy_r_r133; - cpy_r_r135 = cpy_r_r132 < cpy_r_r134; - if (!cpy_r_r135) goto CPyL200; - cpy_r_r136 = (CPyPtr)&((PyListObject *)cpy_r_r131)->ob_item; - cpy_r_r137 = *(CPyPtr *)cpy_r_r136; - cpy_r_r138 = cpy_r_r132 * 8; - cpy_r_r139 = cpy_r_r137 + cpy_r_r138; - cpy_r_r140 = *(PyObject * *)cpy_r_r139; - CPy_INCREF(cpy_r_r140); - if (likely(PyTuple_Check(cpy_r_r140))) - cpy_r_r141 = cpy_r_r140; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "tuple", cpy_r_r140); - goto CPyL201; - } - cpy_r_r142 = CPyStatics[536]; /* 'filename' */ - cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL202; - } - if (likely(PyUnicode_Check(cpy_r_r143))) - cpy_r_r144 = cpy_r_r143; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "str", cpy_r_r143); - goto CPyL202; - } - cpy_r_r145 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r145 == NULL)) { - goto CPyL203; - } else - goto CPyL85; -CPyL83: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r146 = 0; - if (unlikely(!cpy_r_r146)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL100; - } else - goto CPyL204; -CPyL84: ; - CPy_Unreachable(); -CPyL85: ; - PyObject *cpy_r_r147[1] = {cpy_r_r144}; - cpy_r_r148 = (PyObject **)&cpy_r_r147; - cpy_r_r149 = PyObject_Vectorcall(cpy_r_r145, cpy_r_r148, 1, 0); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL205; - } - CPy_DecRef(cpy_r_r144); - cpy_r_r150 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r151[1] = {cpy_r_r149}; - cpy_r_r152 = (PyObject **)&cpy_r_r151; - cpy_r_r153 = PyObject_VectorcallMethod(cpy_r_r150, cpy_r_r152, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL206; - } - CPy_DecRef(cpy_r_r149); - if (likely(PyUnicode_Check(cpy_r_r153))) - cpy_r_r154 = cpy_r_r153; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "str", cpy_r_r153); - goto CPyL202; - } - cpy_r_r155 = CPyStr_Equal(cpy_r_r154, cpy_r_r74); - CPy_DecRef(cpy_r_r154); - if (cpy_r_r155) { - goto CPyL207; - } else - goto CPyL208; -CPyL89: ; - cpy_r_r156 = CPyStatics[537]; /* 'frame' */ - cpy_r_r157 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r156); - CPy_DecRef(cpy_r_r141); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); - goto CPyL209; - } - cpy_r_r158 = cpy_r_r157; - goto CPyL93; -CPyL91: ; - cpy_r_r159 = cpy_r_r132 + 1; - cpy_r_r132 = cpy_r_r159; - goto CPyL78; -CPyL92: ; - cpy_r_r160 = Py_None; - cpy_r_r158 = cpy_r_r160; -CPyL93: ; - cpy_r_frame = cpy_r_r158; - cpy_r_r161 = (PyObject *)&_Py_NoneStruct; - cpy_r_r162 = cpy_r_frame == cpy_r_r161; - if (!cpy_r_r162) goto CPyL96; - cpy_r_r163 = CPyModule_sys; - cpy_r_r164 = CPyStatics[56]; /* 'exit' */ - cpy_r_r165 = CPyObject_GetAttr(cpy_r_r163, cpy_r_r164); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 70, CPyStatic_run___globals); - goto CPyL210; - } - cpy_r_r166 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r167[1] = {cpy_r_r166}; - cpy_r_r168 = (PyObject **)&cpy_r_r167; - cpy_r_r169 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r168, 1, 0); - CPy_DecRef(cpy_r_r165); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 70, CPyStatic_run___globals); - goto CPyL210; - } else - goto CPyL211; -CPyL96: ; - cpy_r_exit_code = 2; - cpy_r_r170 = Py_None; - cpy_r_return_value = cpy_r_r170; - goto CPyL99; -CPyL97: ; - CPy_Reraise(); - if (!0) { - goto CPyL100; - } else - goto CPyL212; -CPyL98: ; - CPy_Unreachable(); -CPyL99: ; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL102; -CPyL100: ; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - cpy_r_r171 = CPy_KeepPropagating(); - if (!cpy_r_r171) goto CPyL162; - CPy_Unreachable(); -CPyL102: ; - cpy_r_r172 = CPyStatics[538]; /* '--interactive' */ - cpy_r_r173 = CPyDict_GetItem(cpy_r_r10, cpy_r_r172); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 75, CPyStatic_run___globals); - goto CPyL213; - } - cpy_r_r174 = PyObject_IsTrue(cpy_r_r173); - CPy_DECREF(cpy_r_r173); - cpy_r_r175 = cpy_r_r174 >= 0; - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 75, CPyStatic_run___globals); - goto CPyL213; - } - cpy_r_r176 = cpy_r_r174; - if (!cpy_r_r176) goto CPyL214; - cpy_r_r177 = PyDict_New(); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL213; - } - cpy_r_r178 = CPyStatics[539]; /* 'f_globals' */ - cpy_r_r179 = CPyObject_GetAttr(cpy_r_frame, cpy_r_r178); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL215; - } - cpy_r_r180 = CPyStatics[540]; /* 'items' */ - PyObject *cpy_r_r181[1] = {cpy_r_r179}; - cpy_r_r182 = (PyObject **)&cpy_r_r181; - cpy_r_r183 = PyObject_VectorcallMethod(cpy_r_r180, cpy_r_r182, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL216; - } - CPy_DECREF(cpy_r_r179); - cpy_r_r184 = PyObject_GetIter(cpy_r_r183); - CPy_DECREF(cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL215; - } -CPyL109: ; - cpy_r_r185 = PyIter_Next(cpy_r_r184); - if (cpy_r_r185 == NULL) goto CPyL217; - cpy_r_r186 = PyObject_GetIter(cpy_r_r185); - CPy_DECREF(cpy_r_r185); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL218; - } - cpy_r_r187 = PyIter_Next(cpy_r_r186); - if (cpy_r_r187 == NULL) { - goto CPyL219; - } else - goto CPyL114; -CPyL112: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r188 = 0; - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL133; - } else - goto CPyL220; -CPyL113: ; - CPy_Unreachable(); -CPyL114: ; - cpy_r_r189 = PyIter_Next(cpy_r_r186); - if (cpy_r_r189 == NULL) { - goto CPyL221; - } else - goto CPyL117; -CPyL115: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r190 = 0; - if (unlikely(!cpy_r_r190)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL133; - } else - goto CPyL222; -CPyL116: ; - CPy_Unreachable(); -CPyL117: ; - cpy_r_r191 = PyIter_Next(cpy_r_r186); - CPy_DECREF(cpy_r_r186); - if (cpy_r_r191 == NULL) { - goto CPyL120; - } else - goto CPyL223; -CPyL118: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r192 = 0; - if (unlikely(!cpy_r_r192)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL133; - } else - goto CPyL224; -CPyL119: ; - CPy_Unreachable(); -CPyL120: ; - cpy_r_r193 = CPyStatics[541]; /* '__' */ - cpy_r_r194 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r195[2] = {cpy_r_r187, cpy_r_r193}; - cpy_r_r196 = (PyObject **)&cpy_r_r195; - cpy_r_r197 = PyObject_VectorcallMethod(cpy_r_r194, cpy_r_r196, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL225; - } - cpy_r_r198 = PyObject_Not(cpy_r_r197); - CPy_DECREF(cpy_r_r197); - cpy_r_r199 = cpy_r_r198 >= 0; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL225; - } - cpy_r_r200 = cpy_r_r198; - if (!cpy_r_r200) goto CPyL226; - cpy_r_r201 = PyDict_SetItem(cpy_r_r177, cpy_r_r187, cpy_r_r189); - CPy_DECREF(cpy_r_r187); - CPy_DECREF(cpy_r_r189); - cpy_r_r202 = cpy_r_r201 >= 0; - if (unlikely(!cpy_r_r202)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL218; - } else - goto CPyL109; -CPyL124: ; - cpy_r_r203 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r203)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); - goto CPyL215; - } - cpy_r_r204 = CPyStatics[102]; /* '_' */ - cpy_r_r205 = CPyStatics[542]; /* 'f_locals' */ - cpy_r_r206 = CPyObject_GetAttr(cpy_r_frame, cpy_r_r205); - CPy_DECREF(cpy_r_frame); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); - goto CPyL227; - } - cpy_r_r207 = CPyDict_Build(1, cpy_r_r204, cpy_r_return_value); - CPy_DECREF(cpy_r_return_value); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); - goto CPyL228; - } - cpy_r_r208 = CPyDict_UpdateInDisplay(cpy_r_r207, cpy_r_r177); - CPy_DECREF(cpy_r_r177); - cpy_r_r209 = cpy_r_r208 >= 0; - if (unlikely(!cpy_r_r209)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); - goto CPyL229; - } - cpy_r_r210 = CPyDict_UpdateInDisplay(cpy_r_r207, cpy_r_r206); - CPy_DECREF(cpy_r_r206); - cpy_r_r211 = cpy_r_r210 >= 0; - if (unlikely(!cpy_r_r211)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); - goto CPyL230; - } - cpy_r_r212 = 2; - cpy_r_r213 = CPyDef_console___Console(cpy_r_active_project, cpy_r_r207, cpy_r_r212); - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_r207); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 79, CPyStatic_run___globals); - goto CPyL133; - } - cpy_r_r214 = CPyStatics[543]; /* '\nInteractive mode enabled. Use quit() to close.' */ - cpy_r_r215 = CPyStatics[114]; /* '' */ - cpy_r_r216 = CPyStatics[215]; /* 'banner' */ - cpy_r_r217 = CPyStatics[216]; /* 'exitmsg' */ - cpy_r_r218 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r219 = CPyDict_Build(2, cpy_r_r216, cpy_r_r214, cpy_r_r217, cpy_r_r215); - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 80, CPyStatic_run___globals); - goto CPyL231; - } - cpy_r_r220 = CPyDef_console___Console___interact(cpy_r_r213, cpy_r_r218, cpy_r_r219); - CPy_DECREF(cpy_r_r218); - CPy_DECREF(cpy_r_r219); - CPy_DECREF_NO_IMM(cpy_r_r213); - if (unlikely(cpy_r_r220 == 2)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 80, CPyStatic_run___globals); - goto CPyL133; - } -CPyL132: ; - tuple_T3OOO __tmp360 = { NULL, NULL, NULL }; - cpy_r_r221 = __tmp360; - cpy_r_r222 = cpy_r_r221; - goto CPyL134; -CPyL133: ; - cpy_r_r223 = CPy_CatchError(); - cpy_r_r222 = cpy_r_r223; -CPyL134: ; - cpy_r_r224 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r224 == NULL)) { - goto CPyL232; - } else - goto CPyL137; -CPyL135: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r225 = 0; - if (unlikely(!cpy_r_r225)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); - goto CPyL157; - } else - goto CPyL233; -CPyL136: ; - CPy_Unreachable(); -CPyL137: ; - cpy_r_r226 = CPyStatics[55]; /* 'argv' */ - cpy_r_r227 = CPyObject_GetAttr(cpy_r_r224, cpy_r_r226); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); - goto CPyL234; - } - if (likely(PyDict_Check(cpy_r_r227))) - cpy_r_r228 = cpy_r_r227; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals, "dict", cpy_r_r227); - goto CPyL234; - } - cpy_r_r229 = CPyStatics[544]; /* 'gas' */ - cpy_r_r230 = CPyDict_GetItem(cpy_r_r228, cpy_r_r229); - CPy_DECREF(cpy_r_r228); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); - goto CPyL234; - } - cpy_r_r231 = PyObject_IsTrue(cpy_r_r230); - CPy_DECREF(cpy_r_r230); - cpy_r_r232 = cpy_r_r231 >= 0; - if (unlikely(!cpy_r_r232)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); - goto CPyL234; - } - cpy_r_r233 = cpy_r_r231; - if (!cpy_r_r233) goto CPyL152; - cpy_r_r234 = CPyStatics[545]; /* '\n======= Gas profile =======' */ - cpy_r_r235 = CPyModule_builtins; - cpy_r_r236 = CPyStatics[53]; /* 'print' */ - cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 84, CPyStatic_run___globals); - goto CPyL234; - } - PyObject *cpy_r_r238[1] = {cpy_r_r234}; - cpy_r_r239 = (PyObject **)&cpy_r_r238; - cpy_r_r240 = PyObject_Vectorcall(cpy_r_r237, cpy_r_r239, 1, 0); - CPy_DECREF(cpy_r_r237); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 84, CPyStatic_run___globals); - goto CPyL234; - } else - goto CPyL235; -CPyL144: ; - cpy_r_r241 = CPyDef_test___output____build_gas_profile_output(); - if (unlikely(cpy_r_r241 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 85, CPyStatic_run___globals); - goto CPyL234; - } - cpy_r_r242 = 0; -CPyL146: ; - cpy_r_r243 = (CPyPtr)&((PyVarObject *)cpy_r_r241)->ob_size; - cpy_r_r244 = *(int64_t *)cpy_r_r243; - cpy_r_r245 = cpy_r_r242 < cpy_r_r244; - if (!cpy_r_r245) goto CPyL236; - cpy_r_r246 = (CPyPtr)&((PyListObject *)cpy_r_r241)->ob_item; - cpy_r_r247 = *(CPyPtr *)cpy_r_r246; - cpy_r_r248 = cpy_r_r242 * 8; - cpy_r_r249 = cpy_r_r247 + cpy_r_r248; - cpy_r_r250 = *(PyObject * *)cpy_r_r249; - CPy_INCREF(cpy_r_r250); - if (likely(PyUnicode_Check(cpy_r_r250))) - cpy_r_r251 = cpy_r_r250; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 85, CPyStatic_run___globals, "str", cpy_r_r250); - goto CPyL237; - } - cpy_r_r252 = CPyModule_builtins; - cpy_r_r253 = CPyStatics[53]; /* 'print' */ - cpy_r_r254 = CPyObject_GetAttr(cpy_r_r252, cpy_r_r253); - if (unlikely(cpy_r_r254 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 86, CPyStatic_run___globals); - goto CPyL238; - } - PyObject *cpy_r_r255[1] = {cpy_r_r251}; - cpy_r_r256 = (PyObject **)&cpy_r_r255; - cpy_r_r257 = PyObject_Vectorcall(cpy_r_r254, cpy_r_r256, 1, 0); - CPy_DECREF(cpy_r_r254); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 86, CPyStatic_run___globals); - goto CPyL238; - } else - goto CPyL239; -CPyL150: ; - CPy_DECREF(cpy_r_r251); - cpy_r_r258 = cpy_r_r242 + 1; - cpy_r_r242 = cpy_r_r258; - goto CPyL146; -CPyL152: ; - cpy_r_r259 = CPyModule_sys; - cpy_r_r260 = CPyStatics[56]; /* 'exit' */ - cpy_r_r261 = CPyObject_GetAttr(cpy_r_r259, cpy_r_r260); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 88, CPyStatic_run___globals); - goto CPyL234; - } - cpy_r_r262 = CPyTagged_StealAsObject(cpy_r_exit_code); - PyObject *cpy_r_r263[1] = {cpy_r_r262}; - cpy_r_r264 = (PyObject **)&cpy_r_r263; - cpy_r_r265 = PyObject_Vectorcall(cpy_r_r261, cpy_r_r264, 1, 0); - CPy_DECREF(cpy_r_r261); - if (unlikely(cpy_r_r265 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "main", 88, CPyStatic_run___globals); - goto CPyL240; - } else - goto CPyL241; -CPyL154: ; - CPy_DECREF(cpy_r_r262); - if (cpy_r_r222.f0 == NULL) goto CPyL161; - CPy_Reraise(); - if (!0) { - goto CPyL157; - } else - goto CPyL242; -CPyL156: ; - CPy_Unreachable(); -CPyL157: ; - if (cpy_r_r222.f0 == NULL) goto CPyL159; - CPy_RestoreExcInfo(cpy_r_r222); - CPy_XDECREF(cpy_r_r222.f0); - CPy_XDECREF(cpy_r_r222.f1); - CPy_XDECREF(cpy_r_r222.f2); -CPyL159: ; - cpy_r_r266 = CPy_KeepPropagating(); - if (!cpy_r_r266) goto CPyL162; - CPy_Unreachable(); -CPyL161: ; - cpy_r_r267 = Py_None; - return cpy_r_r267; -CPyL162: ; - cpy_r_r268 = NULL; - return cpy_r_r268; -CPyL163: ; - CPy_DecRef(cpy_r_r3); - goto CPyL162; -CPyL164: ; - CPy_DecRef(cpy_r_r10); - goto CPyL162; -CPyL165: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - goto CPyL162; -CPyL166: ; - CPy_DECREF(cpy_r_r14); - goto CPyL21; -CPyL167: ; - CPy_DECREF(cpy_r_active_project); - goto CPyL11; -CPyL168: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r26); - goto CPyL162; -CPyL169: ; - CPy_DECREF(cpy_r_r30); - goto CPyL14; -CPyL170: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r36); - goto CPyL162; -CPyL171: ; - CPy_DECREF(cpy_r_r42); - goto CPyL20; -CPyL172: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - goto CPyL22; -CPyL173: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r49); - goto CPyL162; -CPyL174: ; - CPy_DECREF(cpy_r_r57); - goto CPyL30; -CPyL175: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r64); - goto CPyL162; -CPyL176: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r69); - goto CPyL162; -CPyL177: ; - CPy_DecRef(cpy_r_r76); - goto CPyL58; -CPyL178: ; - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r78); - goto CPyL58; -CPyL179: ; - CPy_DECREF(cpy_r_r78); - goto CPyL42; -CPyL180: ; - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - goto CPyL58; -CPyL181: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - goto CPyL58; -CPyL182: ; - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - goto CPyL58; -CPyL183: ; - CPy_DECREF(cpy_r_r91); - goto CPyL49; -CPyL184: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_r74); - goto CPyL50; -CPyL185: ; - CPy_DECREF(cpy_r_r91); - CPy_DECREF(cpy_r_return_value); - goto CPyL52; -CPyL186: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_r74); - goto CPyL53; -CPyL187: ; - CPy_DECREF(cpy_r_r74); - goto CPyL57; -CPyL188: ; - CPy_DECREF(cpy_r_return_value); - CPy_DECREF(cpy_r_frame); - CPy_DECREF(cpy_r_r96); - goto CPyL55; -CPyL189: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_r74); - goto CPyL56; -CPyL190: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - goto CPyL100; -CPyL191: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - goto CPyL97; -CPyL192: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r103); - goto CPyL100; -CPyL193: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - goto CPyL63; -CPyL194: ; - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL64; -CPyL195: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r103); - goto CPyL66; -CPyL196: ; - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL67; -CPyL197: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r114); - goto CPyL100; -CPyL198: ; - CPy_DecRef(cpy_r_r120); - goto CPyL71; -CPyL199: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r125); - goto CPyL100; -CPyL200: ; - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - goto CPyL92; -CPyL201: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - goto CPyL100; -CPyL202: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r141); - goto CPyL100; -CPyL203: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r144); - goto CPyL83; -CPyL204: ; - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL84; -CPyL205: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r144); - goto CPyL100; -CPyL206: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r149); - goto CPyL100; -CPyL207: ; - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r131); - goto CPyL89; -CPyL208: ; - CPy_DecRef(cpy_r_r141); - goto CPyL91; -CPyL209: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - goto CPyL100; -CPyL210: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_frame); - goto CPyL100; -CPyL211: ; - CPy_DecRef(cpy_r_r169); - goto CPyL96; -CPyL212: ; - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL98; -CPyL213: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_return_value); - CPy_DecRef(cpy_r_frame); - goto CPyL133; -CPyL214: ; - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_return_value); - CPy_DECREF(cpy_r_frame); - goto CPyL132; -CPyL215: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_return_value); - CPy_DecRef(cpy_r_frame); - CPy_DecRef(cpy_r_r177); - goto CPyL133; -CPyL216: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_return_value); - CPy_DecRef(cpy_r_frame); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - goto CPyL133; -CPyL217: ; - CPy_DECREF(cpy_r_r184); - goto CPyL124; -CPyL218: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_return_value); - CPy_DecRef(cpy_r_frame); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r184); - goto CPyL133; -CPyL219: ; - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_return_value); - CPy_DECREF(cpy_r_frame); - CPy_DECREF(cpy_r_r177); - CPy_DECREF(cpy_r_r184); - CPy_DECREF(cpy_r_r186); - goto CPyL112; -CPyL220: ; - CPyTagged_DECREF(cpy_r_exit_code); - goto CPyL113; -CPyL221: ; - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_return_value); - CPy_DECREF(cpy_r_frame); - CPy_DECREF(cpy_r_r177); - CPy_DECREF(cpy_r_r184); - CPy_DECREF(cpy_r_r186); - CPy_DECREF(cpy_r_r187); - goto CPyL115; -CPyL222: ; - CPyTagged_DECREF(cpy_r_exit_code); - goto CPyL116; -CPyL223: ; - CPy_DECREF(cpy_r_active_project); - CPy_DECREF(cpy_r_return_value); - CPy_DECREF(cpy_r_frame); - CPy_DECREF(cpy_r_r177); - CPy_DECREF(cpy_r_r184); - CPy_DECREF(cpy_r_r187); - CPy_DECREF(cpy_r_r189); - CPy_DECREF(cpy_r_r191); - goto CPyL118; -CPyL224: ; - CPyTagged_DECREF(cpy_r_exit_code); - goto CPyL119; -CPyL225: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_return_value); - CPy_DecRef(cpy_r_frame); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r184); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r189); - goto CPyL133; -CPyL226: ; - CPy_DECREF(cpy_r_r187); - CPy_DECREF(cpy_r_r189); - goto CPyL109; -CPyL227: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_return_value); - CPy_DecRef(cpy_r_r177); - goto CPyL133; -CPyL228: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r206); - goto CPyL133; -CPyL229: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - goto CPyL133; -CPyL230: ; - CPy_DecRef(cpy_r_active_project); - CPy_DecRef(cpy_r_r207); - goto CPyL133; -CPyL231: ; - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r218); - goto CPyL133; -CPyL232: ; - CPyTagged_DecRef(cpy_r_exit_code); - goto CPyL135; -CPyL233: ; - CPy_XDecRef(cpy_r_r222.f0); - CPy_XDecRef(cpy_r_r222.f1); - CPy_XDecRef(cpy_r_r222.f2); - goto CPyL136; -CPyL234: ; - CPyTagged_DecRef(cpy_r_exit_code); - goto CPyL157; -CPyL235: ; - CPy_DECREF(cpy_r_r240); - goto CPyL144; -CPyL236: ; - CPy_DECREF_NO_IMM(cpy_r_r241); - goto CPyL152; -CPyL237: ; - CPyTagged_DecRef(cpy_r_exit_code); - CPy_DecRef(cpy_r_r241); - goto CPyL157; -CPyL238: ; - CPyTagged_DecRef(cpy_r_exit_code); - CPy_DecRef(cpy_r_r241); - CPy_DecRef(cpy_r_r251); - goto CPyL157; -CPyL239: ; - CPy_DECREF(cpy_r_r257); - goto CPyL150; -CPyL240: ; - CPy_DecRef(cpy_r_r262); - goto CPyL157; -CPyL241: ; - CPy_DECREF(cpy_r_r265); - goto CPyL154; -CPyL242: ; - CPy_XDECREF(cpy_r_r222.f0); - CPy_XDECREF(cpy_r_r222.f1); - CPy_XDECREF(cpy_r_r222.f2); - goto CPyL156; -} - -PyObject *CPyPy_run___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_run___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/run.py", "main", 35, CPyStatic_run___globals); - return NULL; -} - -char CPyDef_run_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - int32_t cpy_r_r63; - char cpy_r_r64; - char cpy_r_r65; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", -1, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_inspect; - 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] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2139]; /* (('inspect', 'inspect', 'inspect'), - ('sys', 'sys', 'sys')) */ - cpy_r_r12 = CPyStatic_run___globals; - cpy_r_r13 = CPyStatics[546]; /* 'brownie/_cli/run.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL23; - cpy_r_r16 = CPyStatics[2125]; /* ('network', 'project') */ - cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r18 = CPyStatic_run___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 6, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie = cpy_r_r19; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r22 = CPyStatic_run___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("brownie/_cli/run.py", "", 7, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie____c_constants = cpy_r_r23; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2140]; /* ('Console',) */ - cpy_r_r25 = CPyStatics[395]; /* 'brownie._cli.console' */ - cpy_r_r26 = CPyStatic_run___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("brownie/_cli/run.py", "", 8, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie____cli___console = cpy_r_r27; - CPy_INCREF(CPyModule_brownie____cli___console); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2141]; /* ('CONFIG', '_update_argv_from_docopt') */ - cpy_r_r29 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r30 = CPyStatic_run___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 9, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie____config = cpy_r_r31; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[2142]; /* ('_get_path', 'run') */ - cpy_r_r33 = CPyStatics[549]; /* 'brownie.project.scripts' */ - cpy_r_r34 = CPyStatic_run___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 10, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie___project___scripts = cpy_r_r35; - CPy_INCREF(CPyModule_brownie___project___scripts); - CPy_DECREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[2143]; /* ('_build_gas_profile_output',) */ - cpy_r_r37 = CPyStatics[551]; /* 'brownie.test.output' */ - cpy_r_r38 = CPyStatic_run___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 11, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie___test___output = cpy_r_r39; - CPy_INCREF(CPyModule_brownie___test___output); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r41 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r42 = CPyStatic_run___globals; - cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 12, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie___utils = cpy_r_r43; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r43); - cpy_r_r44 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r45 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r46 = CPyStatic_run___globals; - cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 13, CPyStatic_run___globals); - goto CPyL23; - } - CPyModule_brownie___utils___docopt = cpy_r_r47; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r47); - cpy_r_r48 = CPyStatics[552]; /* ('Usage: brownie run [] [...] ' - '[options]\n' - '\n' - 'Arguments:\n' - ' The name of the script to ' - 'run\n' - ' [] The function to call ' - '(default is main)\n' - ' [] Extra argument to pass to ' - 'the function\n' - '\n' - 'Options:\n' - ' --network [name] Use a specific network ' - '(default ') */ - cpy_r_r49 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r49 != NULL)) goto CPyL15; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r50 = 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); - goto CPyL23; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r51 = CPyStatics[240]; /* 'settings' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); - goto CPyL23; - } - if (likely(PyDict_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals, "dict", cpy_r_r52); - goto CPyL23; - } - cpy_r_r54 = CPyStatics[392]; /* 'networks' */ - cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); - goto CPyL23; - } - cpy_r_r56 = CPyStatics[393]; /* 'default' */ - cpy_r_r57 = PyObject_GetItem(cpy_r_r55, cpy_r_r56); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); - goto CPyL23; - } - cpy_r_r58 = PyObject_Str(cpy_r_r57); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 15, CPyStatic_run___globals); - goto CPyL23; - } - cpy_r_r59 = CPyStatics[553]; /* (')\n' - ' --silent Suppress console output for ' - 'transactions\n' - ' --interactive -I Open an interactive console ' - 'when the script completes or raises\n' - ' --raise -r Raise exceptions occurred in ' - 'the script to the caller\n' - ' --gas -g Display gas profile for ' - 'function calls\n' - ' --tb -t Show entire python traceback ' - 'on exceptions\n' - ' --help -h Display this message\n' - '\n' - 'Use run to execute scripts for contract deployment, to ' - 'automate common\n' - 'interactions, or for gas profiling.') */ - cpy_r_r60 = CPyStr_Build(3, cpy_r_r48, cpy_r_r58, cpy_r_r59); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 15, CPyStatic_run___globals); - goto CPyL23; - } - cpy_r_r61 = CPyStatic_run___globals; - cpy_r_r62 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r63 = CPyDict_SetItem(cpy_r_r61, cpy_r_r62, cpy_r_r60); - CPy_DECREF(cpy_r_r60); - cpy_r_r64 = cpy_r_r63 >= 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/_cli/run.py", "", 15, CPyStatic_run___globals); - goto CPyL23; - } - return 1; -CPyL23: ; - cpy_r_r65 = 2; - return cpy_r_r65; -} -static PyMethodDef testmodule_methods[] = { - {"main", (PyCFunction)CPyPy_test___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____cli___test(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___test__internal, "__name__"); - CPyStatic_test___globals = PyModule_GetDict(CPyModule_brownie____cli___test__internal); - if (unlikely(CPyStatic_test___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_test_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____cli___test__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef testmodule = { - PyModuleDef_HEAD_INIT, - "brownie._cli.test", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - testmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____cli___test(void) -{ - if (CPyModule_brownie____cli___test__internal) { - Py_INCREF(CPyModule_brownie____cli___test__internal); - return CPyModule_brownie____cli___test__internal; - } - CPyModule_brownie____cli___test__internal = PyModule_Create(&testmodule); - if (unlikely(CPyModule_brownie____cli___test__internal == NULL)) - goto fail; - if (CPyExec_brownie____cli___test(CPyModule_brownie____cli___test__internal) != 0) - goto fail; - return CPyModule_brownie____cli___test__internal; - fail: - return NULL; -} - -PyObject *CPyDef_test___main(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - CPyTagged cpy_r_r43; - CPyTagged cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - CPyPtr cpy_r_r47; - int64_t cpy_r_r48; - CPyTagged cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - CPyPtr cpy_r_r73; - CPyPtr cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - CPyTagged cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - cpy_r_r0 = CPyStatics[60]; /* '-h' */ - cpy_r_r1 = CPyModule_sys; - cpy_r_r2 = CPyStatics[55]; /* 'argv' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); - goto CPyL46; - } - if (likely(PyList_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals, "list", cpy_r_r3); - goto CPyL46; - } - cpy_r_r5 = PySequence_Contains(cpy_r_r4, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); - goto CPyL46; - } - cpy_r_r7 = cpy_r_r5; - if (cpy_r_r7) goto CPyL8; - cpy_r_r8 = CPyStatics[554]; /* '--help' */ - cpy_r_r9 = CPyModule_sys; - cpy_r_r10 = CPyStatics[55]; /* 'argv' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); - goto CPyL46; - } - if (likely(PyList_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals, "list", cpy_r_r11); - goto CPyL46; - } - cpy_r_r13 = PySequence_Contains(cpy_r_r12, cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); - goto CPyL46; - } - cpy_r_r15 = cpy_r_r13; - if (!cpy_r_r15) goto CPyL13; -CPyL8: ; - cpy_r_r16 = CPyStatic_test___globals; - cpy_r_r17 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals); - goto CPyL46; - } - if (likely(PyUnicode_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals, "str", cpy_r_r18); - goto CPyL46; - } - cpy_r_r20 = CPyStatic_test___globals; - cpy_r_r21 = CPyStatics[61]; /* 'docopt' */ - cpy_r_r22 = CPyDict_GetItem(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals); - goto CPyL47; - } - PyObject *cpy_r_r23[1] = {cpy_r_r19}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals); - goto CPyL47; - } else - goto CPyL48; -CPyL12: ; - CPy_DECREF(cpy_r_r19); -CPyL13: ; - cpy_r_r26 = CPyStatics[175]; /* '.' */ - cpy_r_r27 = CPyDef_project___main___check_for_project(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 49, CPyStatic_test___globals); - goto CPyL46; - } - cpy_r_r28 = (PyObject *)&_Py_NoneStruct; - cpy_r_r29 = cpy_r_r27 == cpy_r_r28; - if (cpy_r_r29) { - goto CPyL49; - } else - goto CPyL18; -CPyL15: ; - cpy_r_r30 = CPyStatic_test___globals; - cpy_r_r31 = CPyStatics[82]; /* 'ProjectNotFound' */ - cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 51, CPyStatic_test___globals); - goto CPyL46; - } - CPy_Raise(cpy_r_r32); - CPy_DECREF(cpy_r_r32); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 51, CPyStatic_test___globals); - goto CPyL46; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r33 = CPyDef_project___main____add_to_sys_path(cpy_r_r27); - if (unlikely(cpy_r_r33 == 2)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 54, CPyStatic_test___globals); - goto CPyL50; - } - cpy_r_r34 = CPyModule_sys; - cpy_r_r35 = CPyStatics[55]; /* 'argv' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); - goto CPyL50; - } - if (likely(PyList_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals, "list", cpy_r_r36); - goto CPyL50; - } - cpy_r_r38 = CPyModule_sys; - cpy_r_r39 = CPyStatics[55]; /* 'argv' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); - goto CPyL51; - } - if (likely(PyList_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals, "list", cpy_r_r40); - goto CPyL51; - } - cpy_r_r42 = CPyStatics[555]; /* 'test' */ - cpy_r_r43 = CPyList_Index(cpy_r_r41, cpy_r_r42); - CPy_DECREF_NO_IMM(cpy_r_r41); - if (unlikely(cpy_r_r43 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); - goto CPyL51; - } - cpy_r_r44 = CPyTagged_Add(cpy_r_r43, 2); - CPyTagged_DECREF(cpy_r_r43); - cpy_r_r45 = CPyList_GetSlice(cpy_r_r37, cpy_r_r44, 9223372036854775806LL); - CPy_DECREF_NO_IMM(cpy_r_r37); - CPyTagged_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); - goto CPyL50; - } - if (likely(PyList_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals, "list", cpy_r_r45); - goto CPyL50; - } - cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; - cpy_r_r48 = *(int64_t *)cpy_r_r47; - cpy_r_r49 = cpy_r_r48 << 1; - cpy_r_r50 = cpy_r_r49 != 0; - if (!cpy_r_r50) goto CPyL30; - cpy_r_r51 = CPyList_GetItemShort(cpy_r_r46, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 57, CPyStatic_test___globals); - goto CPyL52; - } - if (likely(PyUnicode_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 57, CPyStatic_test___globals, "str", cpy_r_r51); - goto CPyL52; - } - cpy_r_r53 = CPyStatics[57]; /* '-' */ - cpy_r_r54 = CPyStr_Startswith(cpy_r_r52, cpy_r_r53); - CPy_DECREF(cpy_r_r52); - cpy_r_r55 = cpy_r_r54; - if (!cpy_r_r55) goto CPyL53; -CPyL30: ; - cpy_r_r56 = CPyDef__config____load_project_structure_config(cpy_r_r27); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 58, CPyStatic_test___globals); - goto CPyL52; - } - cpy_r_r57 = CPyStatics[556]; /* 'tests' */ - cpy_r_r58 = PyObject_GetItem(cpy_r_r56, cpy_r_r57); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); - goto CPyL52; - } - cpy_r_r59 = cpy_r_r27; - cpy_r_r60 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r61[2] = {cpy_r_r59, cpy_r_r58}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); - goto CPyL54; - } - CPy_DECREF(cpy_r_r59); - CPy_DECREF(cpy_r_r58); - cpy_r_r64 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r65[1] = {cpy_r_r63}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); - goto CPyL55; - } - CPy_DECREF(cpy_r_r63); - if (likely(PyUnicode_Check(cpy_r_r67))) - cpy_r_r68 = cpy_r_r67; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals, "str", cpy_r_r67); - goto CPyL56; - } - cpy_r_r69 = CPyList_Insert(cpy_r_r46, 0, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); - goto CPyL56; - } -CPyL37: ; - cpy_r_r71 = CPyStatics[557]; /* 'pytest-brownie' */ - cpy_r_r72 = PyList_New(1); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); - goto CPyL56; - } - cpy_r_r73 = (CPyPtr)&((PyListObject *)cpy_r_r72)->ob_item; - cpy_r_r74 = *(CPyPtr *)cpy_r_r73; - CPy_INCREF(cpy_r_r71); - *(PyObject * *)cpy_r_r74 = cpy_r_r71; - cpy_r_r75 = CPyModule_pytest; - cpy_r_r76 = CPyStatics[81]; /* 'main' */ - cpy_r_r77 = CPyObject_GetAttr(cpy_r_r75, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); - goto CPyL57; - } - PyObject *cpy_r_r78[2] = {cpy_r_r46, cpy_r_r72}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 2, 0); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); - goto CPyL57; - } - CPy_DECREF_NO_IMM(cpy_r_r46); - CPy_DECREF_NO_IMM(cpy_r_r72); - if (likely(PyLong_Check(cpy_r_r80))) - cpy_r_r81 = CPyTagged_FromObject(cpy_r_r80); - else { - CPy_TypeError("int", cpy_r_r80); cpy_r_r81 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); - goto CPyL46; - } - CPyTagged_INCREF(cpy_r_r81); - cpy_r_r82 = cpy_r_r81 != 0; - CPyTagged_DECREF(cpy_r_r81); - if (!cpy_r_r82) goto CPyL58; - cpy_r_r83 = CPyModule_sys; - cpy_r_r84 = CPyStatics[56]; /* 'exit' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 63, CPyStatic_test___globals); - goto CPyL59; - } - cpy_r_r86 = CPyTagged_StealAsObject(cpy_r_r81); - PyObject *cpy_r_r87[1] = {cpy_r_r86}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r88, 1, 0); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "main", 63, CPyStatic_test___globals); - goto CPyL60; - } else - goto CPyL61; -CPyL44: ; - CPy_DECREF(cpy_r_r86); -CPyL45: ; - cpy_r_r90 = Py_None; - return cpy_r_r90; -CPyL46: ; - cpy_r_r91 = NULL; - return cpy_r_r91; -CPyL47: ; - CPy_DecRef(cpy_r_r19); - goto CPyL46; -CPyL48: ; - CPy_DECREF(cpy_r_r25); - goto CPyL12; -CPyL49: ; - CPy_DECREF(cpy_r_r27); - goto CPyL15; -CPyL50: ; - CPy_DecRef(cpy_r_r27); - goto CPyL46; -CPyL51: ; - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r37); - goto CPyL46; -CPyL52: ; - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r46); - goto CPyL46; -CPyL53: ; - CPy_DECREF(cpy_r_r27); - goto CPyL37; -CPyL54: ; - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - goto CPyL46; -CPyL55: ; - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r63); - goto CPyL46; -CPyL56: ; - CPy_DecRef(cpy_r_r46); - goto CPyL46; -CPyL57: ; - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - goto CPyL46; -CPyL58: ; - CPyTagged_DECREF(cpy_r_r81); - goto CPyL45; -CPyL59: ; - CPyTagged_DecRef(cpy_r_r81); - goto CPyL46; -CPyL60: ; - CPy_DecRef(cpy_r_r86); - goto CPyL46; -CPyL61: ; - CPy_DECREF(cpy_r_r89); - goto CPyL44; -} - -PyObject *CPyPy_test___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":main", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_test___main(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_cli/test.py", "main", 44, CPyStatic_test___globals); - return NULL; -} - -char CPyDef_test_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", -1, CPyStatic_test___globals); - goto CPyL19; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_sys; - cpy_r_r6 = (PyObject **)&CPyModule_pytest; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {3, 5}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2145]; /* (('sys', 'sys', 'sys'), ('pytest', 'pytest', 'pytest')) */ - cpy_r_r12 = CPyStatic_test___globals; - cpy_r_r13 = CPyStatics[559]; /* 'brownie/_cli/test.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL19; - cpy_r_r16 = CPyStatics[2092]; /* ('project',) */ - cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r18 = CPyStatic_test___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 7, CPyStatic_test___globals); - goto CPyL19; - } - CPyModule_brownie = cpy_r_r19; - CPy_INCREF(CPyModule_brownie); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2146]; /* ('CONFIG', '_load_project_structure_config') */ - cpy_r_r21 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r22 = CPyStatic_test___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("brownie/_cli/test.py", "", 8, CPyStatic_test___globals); - goto CPyL19; - } - CPyModule_brownie____config = cpy_r_r23; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2080]; /* ('ProjectNotFound',) */ - cpy_r_r25 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r26 = CPyStatic_test___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("brownie/_cli/test.py", "", 9, CPyStatic_test___globals); - goto CPyL19; - } - CPyModule_brownie___exceptions = cpy_r_r27; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2091]; /* ('docopt',) */ - cpy_r_r29 = CPyStatics[99]; /* 'brownie.utils.docopt' */ - cpy_r_r30 = CPyStatic_test___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 10, CPyStatic_test___globals); - goto CPyL19; - } - CPyModule_brownie___utils___docopt = cpy_r_r31; - CPy_INCREF(CPyModule_brownie___utils___docopt); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[560]; /* ('Usage: brownie test [, ...] [options]\n' - '\n' - 'Arguments:\n' - ' [, ...] Path(s) of the test modules ' - 'to run\n' - '\n' - 'Brownie Options:\n' - ' --update -U Only run tests where ' - 'changes have occurred\n' - ' --coverage -C Evaluate contract test ' - 'coverage\n' - ' --interactive -I Open an interactive console ' - 'each time a test fails\n' - ' --stateful [true,false] Only run stateful tests, or ' - 'skip them\n' - ' --failfast Fail hypothesis tests ' - 'quickly (no shrinking)\n' - ' --revert-tb -R Show detailed traceback on ' - 'unhandled transaction reverts\n' - ' --gas -G Display gas profile for ' - 'function calls\n' - ' --network [name] Use a specific network ' - '(default ') */ - cpy_r_r33 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r33 != NULL)) goto CPyL11; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); - goto CPyL19; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r35 = CPyStatics[240]; /* 'settings' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); - goto CPyL19; - } - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals, "dict", cpy_r_r36); - goto CPyL19; - } - cpy_r_r38 = CPyStatics[392]; /* 'networks' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); - goto CPyL19; - } - cpy_r_r40 = CPyStatics[393]; /* 'default' */ - cpy_r_r41 = PyObject_GetItem(cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); - goto CPyL19; - } - cpy_r_r42 = PyObject_Str(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 12, CPyStatic_test___globals); - goto CPyL19; - } - cpy_r_r43 = CPyStatics[561]; /* (')\n' - ' --showinternal Include Brownie internal ' - 'frames in tracebacks\n' - '\n' - 'Pytest Options:\n' - ' -s Disable stdout capture when ' - 'running tests\n' - ' -n [numprocesses] Number of workers to use ' - 'for xdist distributed testing,\n' - " set to 'auto' for automatic " - 'detection of number of CPUs\n' - ' --durations [num] show slowest setup/test ' - 'durations (num=0 for all)\n' - ' --exitfirst -x Exit instantly on first ' - 'error or failed test\n' - ' --verbose -v Increase verbosity\n' - ' --disable-warnings -w Disable all warnings\n' - '\n' - 'Help Options:\n' - ' --fixtures Show a list of available ' - 'fixtures\n' - ' --help -h Display this message\n' - '\n' - 'Launches pytest and runs the tests for a project.') */ - cpy_r_r44 = CPyStr_Build(3, cpy_r_r32, cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 12, CPyStatic_test___globals); - goto CPyL19; - } - cpy_r_r45 = CPyStatic_test___globals; - cpy_r_r46 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/_cli/test.py", "", 12, CPyStatic_test___globals); - goto CPyL19; - } - return 1; -CPyL19: ; - cpy_r_r49 = 2; - return cpy_r_r49; -} - -static int -_config___ConfigDict_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return CPyPy__config___ConfigDict_____init__(self, args, kwds) != NULL ? 0 : -1; -} -static int CPyDunder___setitem___config___ConfigDict(PyObject *obj_self, PyObject *obj_key, PyObject *obj_value) { - if (obj_value == NULL) { - PyObject *super = CPy_Super(CPyModule_builtins, obj_self); - if (super == NULL) return -1; - PyObject *result = PyObject_CallMethod(super, "__delitem__", "O", obj_key); - Py_DECREF(super); - Py_XDECREF(result); - return result == NULL ? -1 : 0; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - PyObject *arg_key; - if (likely(PyUnicode_Check(obj_key))) - arg_key = obj_key; - else { - CPy_TypeError("str", obj_key); - goto fail; - } - PyObject *arg_value = obj_value; - char val = CPyDef__config___ConfigDict_____setitem__(arg_self, arg_key, arg_value); - if (val == 2) { - goto fail; - } - return 0; -fail: ; - return -1; -} -static PyMappingMethods _config___ConfigDict_as_mapping = { - .mp_ass_subscript = CPyDunder___setitem___config___ConfigDict, -}; - -static PyGetSetDef _config___ConfigDict_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef _config___ConfigDict_methods[] = { - {"__init__", - (PyCFunction)CPyPy__config___ConfigDict_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"__setitem__", - (PyCFunction)CPyPy__config___ConfigDict_____setitem__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__setitem__($self, key, value, /)\n--\n\n")}, - {"update", - (PyCFunction)CPyPy__config___ConfigDict___update, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("update($self, arg)\n--\n\n")}, - {"_lock", - (PyCFunction)CPyPy__config___ConfigDict____lock, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_lock($self)\n--\n\n")}, - {"_unlock", - (PyCFunction)CPyPy__config___ConfigDict____unlock, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_unlock($self)\n--\n\n")}, - {"_copy", - (PyCFunction)CPyPy__config___ConfigDict____copy, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_copy($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config___ConfigDict_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "ConfigDict", - .tp_getset = _config___ConfigDict_getseters, - .tp_methods = _config___ConfigDict_methods, - .tp_init = _config___ConfigDict_init, - .tp_as_mapping = &_config___ConfigDict_as_mapping, - .tp_basicsize = sizeof(PyDictObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR(NULL), -}; -static PyTypeObject *CPyType__config___ConfigDict_template = &CPyType__config___ConfigDict_template_; - - -static PyObject *CPyDunder___get___config_____init___3_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef__config_____init___3_ConfigContainer_obj_____get__(self, instance, owner); -} -PyObject *CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef__config_____init___3_ConfigContainer_obj(void); - -static PyObject * -_config_____init___3_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__config_____init___3_ConfigContainer_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_config_____init___3_ConfigContainer_obj_traverse(brownie____config_____init___3_ConfigContainer_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -_config_____init___3_ConfigContainer_obj_clear(brownie____config_____init___3_ConfigContainer_objObject *self) -{ - return 0; -} - -static void -_config_____init___3_ConfigContainer_obj_dealloc(brownie____config_____init___3_ConfigContainer_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (_config_____init___3_ConfigContainer_obj_free_instance == NULL) { - _config_____init___3_ConfigContainer_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, _config_____init___3_ConfigContainer_obj_dealloc) - _config_____init___3_ConfigContainer_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _config_____init___3_ConfigContainer_obj_vtable[2]; -static bool -CPyDef__config_____init___3_ConfigContainer_obj_trait_vtable_setup(void) -{ - CPyVTableItem _config_____init___3_ConfigContainer_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef__config_____init___3_ConfigContainer_obj_____call__, - (CPyVTableItem)CPyDef__config_____init___3_ConfigContainer_obj_____get__, - }; - memcpy(_config_____init___3_ConfigContainer_obj_vtable, _config_____init___3_ConfigContainer_obj_vtable_scratch, sizeof(_config_____init___3_ConfigContainer_obj_vtable)); - return 1; -} - -static PyMethodDef _config_____init___3_ConfigContainer_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy__config_____init___3_ConfigContainer_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy__config_____init___3_ConfigContainer_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config_____init___3_ConfigContainer_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___ConfigContainer_obj", - .tp_new = _config_____init___3_ConfigContainer_obj_new, - .tp_dealloc = (destructor)_config_____init___3_ConfigContainer_obj_dealloc, - .tp_traverse = (traverseproc)_config_____init___3_ConfigContainer_obj_traverse, - .tp_clear = (inquiry)_config_____init___3_ConfigContainer_obj_clear, - .tp_methods = _config_____init___3_ConfigContainer_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get___config_____init___3_ConfigContainer_obj, - .tp_basicsize = sizeof(brownie____config_____init___3_ConfigContainer_objObject), - .tp_vectorcall_offset = offsetof(brownie____config_____init___3_ConfigContainer_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___ConfigContainer_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType__config_____init___3_ConfigContainer_obj_template = &CPyType__config_____init___3_ConfigContainer_obj_template_; - -PyObject *CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____config_____init___3_ConfigContainer_objObject *self; - if (_config_____init___3_ConfigContainer_obj_free_instance != NULL) { - self = _config_____init___3_ConfigContainer_obj_free_instance; - _config_____init___3_ConfigContainer_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____config_____init___3_ConfigContainer_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _config_____init___3_ConfigContainer_obj_vtable; - self->vectorcall = CPyPy__config_____init___3_ConfigContainer_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef__config_____init___3_ConfigContainer_obj(void) -{ - PyObject *self = CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup((PyObject *)CPyType__config_____init___3_ConfigContainer_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get___config___set_active_network_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef__config___set_active_network_ConfigContainer_obj_____get__(self, instance, owner); -} -PyObject *CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj(void); - -static PyObject * -_config___set_active_network_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__config___set_active_network_ConfigContainer_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_config___set_active_network_ConfigContainer_obj_traverse(brownie____config___set_active_network_ConfigContainer_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -_config___set_active_network_ConfigContainer_obj_clear(brownie____config___set_active_network_ConfigContainer_objObject *self) -{ - return 0; -} - -static void -_config___set_active_network_ConfigContainer_obj_dealloc(brownie____config___set_active_network_ConfigContainer_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (_config___set_active_network_ConfigContainer_obj_free_instance == NULL) { - _config___set_active_network_ConfigContainer_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, _config___set_active_network_ConfigContainer_obj_dealloc) - _config___set_active_network_ConfigContainer_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _config___set_active_network_ConfigContainer_obj_vtable[2]; -static bool -CPyDef__config___set_active_network_ConfigContainer_obj_trait_vtable_setup(void) -{ - CPyVTableItem _config___set_active_network_ConfigContainer_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef__config___set_active_network_ConfigContainer_obj_____call__, - (CPyVTableItem)CPyDef__config___set_active_network_ConfigContainer_obj_____get__, - }; - memcpy(_config___set_active_network_ConfigContainer_obj_vtable, _config___set_active_network_ConfigContainer_obj_vtable_scratch, sizeof(_config___set_active_network_ConfigContainer_obj_vtable)); - return 1; -} - -static PyMethodDef _config___set_active_network_ConfigContainer_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy__config___set_active_network_ConfigContainer_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, id_=None)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy__config___set_active_network_ConfigContainer_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config___set_active_network_ConfigContainer_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "set_active_network_ConfigContainer_obj", - .tp_new = _config___set_active_network_ConfigContainer_obj_new, - .tp_dealloc = (destructor)_config___set_active_network_ConfigContainer_obj_dealloc, - .tp_traverse = (traverseproc)_config___set_active_network_ConfigContainer_obj_traverse, - .tp_clear = (inquiry)_config___set_active_network_ConfigContainer_obj_clear, - .tp_methods = _config___set_active_network_ConfigContainer_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get___config___set_active_network_ConfigContainer_obj, - .tp_basicsize = sizeof(brownie____config___set_active_network_ConfigContainer_objObject), - .tp_vectorcall_offset = offsetof(brownie____config___set_active_network_ConfigContainer_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("set_active_network_ConfigContainer_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType__config___set_active_network_ConfigContainer_obj_template = &CPyType__config___set_active_network_ConfigContainer_obj_template_; - -PyObject *CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____config___set_active_network_ConfigContainer_objObject *self; - if (_config___set_active_network_ConfigContainer_obj_free_instance != NULL) { - self = _config___set_active_network_ConfigContainer_obj_free_instance; - _config___set_active_network_ConfigContainer_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____config___set_active_network_ConfigContainer_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _config___set_active_network_ConfigContainer_obj_vtable; - self->vectorcall = CPyPy__config___set_active_network_ConfigContainer_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj(void) -{ - PyObject *self = CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup((PyObject *)CPyType__config___set_active_network_ConfigContainer_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get___config___clear_active_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef__config___clear_active_ConfigContainer_obj_____get__(self, instance, owner); -} -PyObject *CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef__config___clear_active_ConfigContainer_obj(void); - -static PyObject * -_config___clear_active_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__config___clear_active_ConfigContainer_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_config___clear_active_ConfigContainer_obj_traverse(brownie____config___clear_active_ConfigContainer_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -_config___clear_active_ConfigContainer_obj_clear(brownie____config___clear_active_ConfigContainer_objObject *self) -{ - return 0; -} - -static void -_config___clear_active_ConfigContainer_obj_dealloc(brownie____config___clear_active_ConfigContainer_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (_config___clear_active_ConfigContainer_obj_free_instance == NULL) { - _config___clear_active_ConfigContainer_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, _config___clear_active_ConfigContainer_obj_dealloc) - _config___clear_active_ConfigContainer_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _config___clear_active_ConfigContainer_obj_vtable[2]; -static bool -CPyDef__config___clear_active_ConfigContainer_obj_trait_vtable_setup(void) -{ - CPyVTableItem _config___clear_active_ConfigContainer_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef__config___clear_active_ConfigContainer_obj_____call__, - (CPyVTableItem)CPyDef__config___clear_active_ConfigContainer_obj_____get__, - }; - memcpy(_config___clear_active_ConfigContainer_obj_vtable, _config___clear_active_ConfigContainer_obj_vtable_scratch, sizeof(_config___clear_active_ConfigContainer_obj_vtable)); - return 1; -} - -static PyMethodDef _config___clear_active_ConfigContainer_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy__config___clear_active_ConfigContainer_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy__config___clear_active_ConfigContainer_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config___clear_active_ConfigContainer_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "clear_active_ConfigContainer_obj", - .tp_new = _config___clear_active_ConfigContainer_obj_new, - .tp_dealloc = (destructor)_config___clear_active_ConfigContainer_obj_dealloc, - .tp_traverse = (traverseproc)_config___clear_active_ConfigContainer_obj_traverse, - .tp_clear = (inquiry)_config___clear_active_ConfigContainer_obj_clear, - .tp_methods = _config___clear_active_ConfigContainer_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get___config___clear_active_ConfigContainer_obj, - .tp_basicsize = sizeof(brownie____config___clear_active_ConfigContainer_objObject), - .tp_vectorcall_offset = offsetof(brownie____config___clear_active_ConfigContainer_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("clear_active_ConfigContainer_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType__config___clear_active_ConfigContainer_obj_template = &CPyType__config___clear_active_ConfigContainer_obj_template_; - -PyObject *CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____config___clear_active_ConfigContainer_objObject *self; - if (_config___clear_active_ConfigContainer_obj_free_instance != NULL) { - self = _config___clear_active_ConfigContainer_obj_free_instance; - _config___clear_active_ConfigContainer_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____config___clear_active_ConfigContainer_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _config___clear_active_ConfigContainer_obj_vtable; - self->vectorcall = CPyPy__config___clear_active_ConfigContainer_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef__config___clear_active_ConfigContainer_obj(void) -{ - PyObject *self = CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup((PyObject *)CPyType__config___clear_active_ConfigContainer_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get___config___active_network_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef__config___active_network_ConfigContainer_obj_____get__(self, instance, owner); -} -PyObject *CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef__config___active_network_ConfigContainer_obj(void); - -static PyObject * -_config___active_network_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__config___active_network_ConfigContainer_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_config___active_network_ConfigContainer_obj_traverse(brownie____config___active_network_ConfigContainer_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -_config___active_network_ConfigContainer_obj_clear(brownie____config___active_network_ConfigContainer_objObject *self) -{ - return 0; -} - -static void -_config___active_network_ConfigContainer_obj_dealloc(brownie____config___active_network_ConfigContainer_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (_config___active_network_ConfigContainer_obj_free_instance == NULL) { - _config___active_network_ConfigContainer_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, _config___active_network_ConfigContainer_obj_dealloc) - _config___active_network_ConfigContainer_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _config___active_network_ConfigContainer_obj_vtable[2]; -static bool -CPyDef__config___active_network_ConfigContainer_obj_trait_vtable_setup(void) -{ - CPyVTableItem _config___active_network_ConfigContainer_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef__config___active_network_ConfigContainer_obj_____call__, - (CPyVTableItem)CPyDef__config___active_network_ConfigContainer_obj_____get__, - }; - memcpy(_config___active_network_ConfigContainer_obj_vtable, _config___active_network_ConfigContainer_obj_vtable_scratch, sizeof(_config___active_network_ConfigContainer_obj_vtable)); - return 1; -} - -static PyMethodDef _config___active_network_ConfigContainer_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy__config___active_network_ConfigContainer_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy__config___active_network_ConfigContainer_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config___active_network_ConfigContainer_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "active_network_ConfigContainer_obj", - .tp_new = _config___active_network_ConfigContainer_obj_new, - .tp_dealloc = (destructor)_config___active_network_ConfigContainer_obj_dealloc, - .tp_traverse = (traverseproc)_config___active_network_ConfigContainer_obj_traverse, - .tp_clear = (inquiry)_config___active_network_ConfigContainer_obj_clear, - .tp_methods = _config___active_network_ConfigContainer_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get___config___active_network_ConfigContainer_obj, - .tp_basicsize = sizeof(brownie____config___active_network_ConfigContainer_objObject), - .tp_vectorcall_offset = offsetof(brownie____config___active_network_ConfigContainer_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("active_network_ConfigContainer_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType__config___active_network_ConfigContainer_obj_template = &CPyType__config___active_network_ConfigContainer_obj_template_; - -PyObject *CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____config___active_network_ConfigContainer_objObject *self; - if (_config___active_network_ConfigContainer_obj_free_instance != NULL) { - self = _config___active_network_ConfigContainer_obj_free_instance; - _config___active_network_ConfigContainer_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____config___active_network_ConfigContainer_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _config___active_network_ConfigContainer_obj_vtable; - self->vectorcall = CPyPy__config___active_network_ConfigContainer_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef__config___active_network_ConfigContainer_obj(void) -{ - PyObject *self = CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup((PyObject *)CPyType__config___active_network_ConfigContainer_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get___config___network_type_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef__config___network_type_ConfigContainer_obj_____get__(self, instance, owner); -} -PyObject *CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef__config___network_type_ConfigContainer_obj(void); - -static PyObject * -_config___network_type_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__config___network_type_ConfigContainer_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_config___network_type_ConfigContainer_obj_traverse(brownie____config___network_type_ConfigContainer_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -_config___network_type_ConfigContainer_obj_clear(brownie____config___network_type_ConfigContainer_objObject *self) -{ - return 0; -} - -static void -_config___network_type_ConfigContainer_obj_dealloc(brownie____config___network_type_ConfigContainer_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (_config___network_type_ConfigContainer_obj_free_instance == NULL) { - _config___network_type_ConfigContainer_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, _config___network_type_ConfigContainer_obj_dealloc) - _config___network_type_ConfigContainer_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _config___network_type_ConfigContainer_obj_vtable[2]; -static bool -CPyDef__config___network_type_ConfigContainer_obj_trait_vtable_setup(void) -{ - CPyVTableItem _config___network_type_ConfigContainer_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef__config___network_type_ConfigContainer_obj_____call__, - (CPyVTableItem)CPyDef__config___network_type_ConfigContainer_obj_____get__, - }; - memcpy(_config___network_type_ConfigContainer_obj_vtable, _config___network_type_ConfigContainer_obj_vtable_scratch, sizeof(_config___network_type_ConfigContainer_obj_vtable)); - return 1; -} - -static PyMethodDef _config___network_type_ConfigContainer_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy__config___network_type_ConfigContainer_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy__config___network_type_ConfigContainer_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config___network_type_ConfigContainer_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "network_type_ConfigContainer_obj", - .tp_new = _config___network_type_ConfigContainer_obj_new, - .tp_dealloc = (destructor)_config___network_type_ConfigContainer_obj_dealloc, - .tp_traverse = (traverseproc)_config___network_type_ConfigContainer_obj_traverse, - .tp_clear = (inquiry)_config___network_type_ConfigContainer_obj_clear, - .tp_methods = _config___network_type_ConfigContainer_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get___config___network_type_ConfigContainer_obj, - .tp_basicsize = sizeof(brownie____config___network_type_ConfigContainer_objObject), - .tp_vectorcall_offset = offsetof(brownie____config___network_type_ConfigContainer_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("network_type_ConfigContainer_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType__config___network_type_ConfigContainer_obj_template = &CPyType__config___network_type_ConfigContainer_obj_template_; - -PyObject *CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____config___network_type_ConfigContainer_objObject *self; - if (_config___network_type_ConfigContainer_obj_free_instance != NULL) { - self = _config___network_type_ConfigContainer_obj_free_instance; - _config___network_type_ConfigContainer_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____config___network_type_ConfigContainer_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _config___network_type_ConfigContainer_obj_vtable; - self->vectorcall = CPyPy__config___network_type_ConfigContainer_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef__config___network_type_ConfigContainer_obj(void) -{ - PyObject *self = CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup((PyObject *)CPyType__config___network_type_ConfigContainer_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get___config___mode_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef__config___mode_ConfigContainer_obj_____get__(self, instance, owner); -} -PyObject *CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef__config___mode_ConfigContainer_obj(void); - -static PyObject * -_config___mode_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__config___mode_ConfigContainer_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_config___mode_ConfigContainer_obj_traverse(brownie____config___mode_ConfigContainer_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -_config___mode_ConfigContainer_obj_clear(brownie____config___mode_ConfigContainer_objObject *self) -{ - return 0; -} - -static void -_config___mode_ConfigContainer_obj_dealloc(brownie____config___mode_ConfigContainer_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (_config___mode_ConfigContainer_obj_free_instance == NULL) { - _config___mode_ConfigContainer_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, _config___mode_ConfigContainer_obj_dealloc) - _config___mode_ConfigContainer_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _config___mode_ConfigContainer_obj_vtable[2]; -static bool -CPyDef__config___mode_ConfigContainer_obj_trait_vtable_setup(void) -{ - CPyVTableItem _config___mode_ConfigContainer_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef__config___mode_ConfigContainer_obj_____call__, - (CPyVTableItem)CPyDef__config___mode_ConfigContainer_obj_____get__, - }; - memcpy(_config___mode_ConfigContainer_obj_vtable, _config___mode_ConfigContainer_obj_vtable_scratch, sizeof(_config___mode_ConfigContainer_obj_vtable)); - return 1; -} - -static PyMethodDef _config___mode_ConfigContainer_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy__config___mode_ConfigContainer_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy__config___mode_ConfigContainer_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__config___mode_ConfigContainer_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "mode_ConfigContainer_obj", - .tp_new = _config___mode_ConfigContainer_obj_new, - .tp_dealloc = (destructor)_config___mode_ConfigContainer_obj_dealloc, - .tp_traverse = (traverseproc)_config___mode_ConfigContainer_obj_traverse, - .tp_clear = (inquiry)_config___mode_ConfigContainer_obj_clear, - .tp_methods = _config___mode_ConfigContainer_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get___config___mode_ConfigContainer_obj, - .tp_basicsize = sizeof(brownie____config___mode_ConfigContainer_objObject), - .tp_vectorcall_offset = offsetof(brownie____config___mode_ConfigContainer_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("mode_ConfigContainer_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType__config___mode_ConfigContainer_obj_template = &CPyType__config___mode_ConfigContainer_obj_template_; - -PyObject *CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie____config___mode_ConfigContainer_objObject *self; - if (_config___mode_ConfigContainer_obj_free_instance != NULL) { - self = _config___mode_ConfigContainer_obj_free_instance; - _config___mode_ConfigContainer_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie____config___mode_ConfigContainer_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _config___mode_ConfigContainer_obj_vtable; - self->vectorcall = CPyPy__config___mode_ConfigContainer_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef__config___mode_ConfigContainer_obj(void) -{ - PyObject *self = CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup((PyObject *)CPyType__config___mode_ConfigContainer_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef _configmodule_methods[] = { - {"_get_project_config_path", (PyCFunction)CPyPy__config____get_project_config_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_project_config_path(project_path)\n--\n\n") /* docstring */}, - {"_load_config", (PyCFunction)CPyPy__config____load_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_config(project_path)\n--\n\n") /* docstring */}, - {"_load_project_config", (PyCFunction)CPyPy__config____load_project_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_config(project_path)\n--\n\n") /* docstring */}, - {"_load_project_compiler_config", (PyCFunction)CPyPy__config____load_project_compiler_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_compiler_config(project_path)\n--\n\n") /* docstring */}, - {"_load_project_envvars", (PyCFunction)CPyPy__config____load_project_envvars, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_envvars(project_path)\n--\n\n") /* docstring */}, - {"_load_project_structure_config", (PyCFunction)CPyPy__config____load_project_structure_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_structure_config(project_path)\n--\n\n") /* docstring */}, - {"_load_project_dependencies", (PyCFunction)CPyPy__config____load_project_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_dependencies(project_path)\n--\n\n") /* docstring */}, - {"_modify_hypothesis_settings", (PyCFunction)CPyPy__config____modify_hypothesis_settings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_modify_hypothesis_settings(settings, name, parent=None)\n--\n\n") /* docstring */}, - {"_recursive_update", (PyCFunction)CPyPy__config____recursive_update, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_recursive_update(original, new)\n--\n\n") /* docstring */}, - {"_update_argv_from_docopt", (PyCFunction)CPyPy__config____update_argv_from_docopt, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_update_argv_from_docopt(args)\n--\n\n") /* docstring */}, - {"_get_data_folder", (PyCFunction)CPyPy__config____get_data_folder, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_data_folder()\n--\n\n") /* docstring */}, - {"_make_data_folders", (PyCFunction)CPyPy__config____make_data_folders, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_make_data_folders(data_folder)\n--\n\n") /* docstring */}, - {"_None_factory", (PyCFunction)CPyPy__config____None_factory, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_None_factory()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____config(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____config__internal, "__name__"); - CPyStatic__config___globals = PyModule_GetDict(CPyModule_brownie____config__internal); - if (unlikely(CPyStatic__config___globals == NULL)) - goto fail; - CPyType__config_____init___3_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config_____init___3_ConfigContainer_obj_template, NULL, modname); - if (unlikely(!CPyType__config_____init___3_ConfigContainer_obj)) - goto fail; - CPyType__config___set_active_network_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___set_active_network_ConfigContainer_obj_template, NULL, modname); - if (unlikely(!CPyType__config___set_active_network_ConfigContainer_obj)) - goto fail; - CPyType__config___clear_active_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___clear_active_ConfigContainer_obj_template, NULL, modname); - if (unlikely(!CPyType__config___clear_active_ConfigContainer_obj)) - goto fail; - CPyType__config___active_network_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___active_network_ConfigContainer_obj_template, NULL, modname); - if (unlikely(!CPyType__config___active_network_ConfigContainer_obj)) - goto fail; - CPyType__config___network_type_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___network_type_ConfigContainer_obj_template, NULL, modname); - if (unlikely(!CPyType__config___network_type_ConfigContainer_obj)) - goto fail; - CPyType__config___mode_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___mode_ConfigContainer_obj_template, NULL, modname); - if (unlikely(!CPyType__config___mode_ConfigContainer_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef__config_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____config__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic__config___BROWNIE_FOLDER); - CPyStatic__config___BROWNIE_FOLDER = NULL; - CPy_XDECREF(CPyStatic__config___DATA_FOLDER); - CPyStatic__config___DATA_FOLDER = NULL; - CPy_XDECREF(CPyStatic__config___DATA_SUBFOLDERS.f0); - CPy_XDECREF(CPyStatic__config___DATA_SUBFOLDERS.f1); - CPyStatic__config___DATA_SUBFOLDERS = (tuple_T2OO) { NULL, NULL }; - CPy_XDECREF(CPyStatic__config___EVM_EQUIVALENTS); - CPyStatic__config___EVM_EQUIVALENTS = NULL; - CPy_XDECREF(CPyStatic__config___python_version); - CPyStatic__config___python_version = NULL; - CPy_XDECREF(CPyStatic__config___REQUEST_HEADERS); - CPyStatic__config___REQUEST_HEADERS = NULL; - CPy_XDECREF(CPyStatic__config___brownie____config___ConfigDict_____init_____values); - CPyStatic__config___brownie____config___ConfigDict_____init_____values = NULL; - CPy_XDECREF_NO_IMM(CPyStatic__config___CONFIG); - CPyStatic__config___CONFIG = NULL; - Py_CLEAR(CPyType__config___ConfigContainer); - Py_CLEAR(CPyType__config___Config); - Py_CLEAR(CPyType__config___ConfigDict); - Py_CLEAR(CPyType__config_____init___3_ConfigContainer_obj); - Py_CLEAR(CPyType__config___set_active_network_ConfigContainer_obj); - Py_CLEAR(CPyType__config___clear_active_ConfigContainer_obj); - Py_CLEAR(CPyType__config___active_network_ConfigContainer_obj); - Py_CLEAR(CPyType__config___network_type_ConfigContainer_obj); - Py_CLEAR(CPyType__config___mode_ConfigContainer_obj); - return -1; -} -static struct PyModuleDef _configmodule = { - PyModuleDef_HEAD_INIT, - "brownie._config", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - _configmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____config(void) -{ - if (CPyModule_brownie____config__internal) { - Py_INCREF(CPyModule_brownie____config__internal); - return CPyModule_brownie____config__internal; - } - CPyModule_brownie____config__internal = PyModule_Create(&_configmodule); - if (unlikely(CPyModule_brownie____config__internal == NULL)) - goto fail; - if (CPyExec_brownie____config(CPyModule_brownie____config__internal) != 0) - goto fail; - return CPyModule_brownie____config__internal; - fail: - return NULL; -} - -PyObject *CPyDef__config_____init___3_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef__config_____init___3_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config_____init___3_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_value; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_key; - int32_t cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int32_t cpy_r_r79; - char cpy_r_r80; - char cpy_r_r81; - char cpy_r_r82; - int64_t cpy_r_r83; - CPyPtr cpy_r_r84; - int64_t cpy_r_r85; - char cpy_r_r86; - CPyPtr cpy_r_r87; - CPyPtr cpy_r_r88; - int64_t cpy_r_r89; - CPyPtr cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject **cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - int64_t cpy_r_r109; - CPyTagged cpy_r_r110; - int64_t cpy_r_r111; - PyObject *cpy_r_r112; - tuple_T3CIO cpy_r_r113; - CPyTagged cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - int32_t cpy_r_r119; - char cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - int32_t cpy_r_r126; - char cpy_r_r127; - char cpy_r_r128; - char cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - char cpy_r_r134; - PyObject **cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - int32_t cpy_r_r140; - char cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - tuple_T1O cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject **cpy_r_r151; - PyObject *cpy_r_r152; - PyObject **cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - int32_t cpy_r_r157; - char cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - int32_t cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject **cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; - cpy_r_r0 = CPyStatic__config___BROWNIE_FOLDER; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"BROWNIE_FOLDER\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 44, CPyStatic__config___globals); - goto CPyL91; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[562]; /* 'data/default-config.yaml' */ - cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r4[2] = {cpy_r_r0, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 44, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r7 = CPyDef__config____load_config(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 44, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r8 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r8 == NULL)) { - goto CPyL92; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); - goto CPyL91; - } - CPy_Unreachable(); -CPyL8: ; - cpy_r_r10 = CPyStatics[563]; /* 'home' */ - PyObject *cpy_r_r11[1] = {cpy_r_r8}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r14 = CPyStatics[564]; /* 'brownie-config.yaml' */ - cpy_r_r15 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r16[2] = {cpy_r_r13, cpy_r_r14}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); - goto CPyL94; - } - CPy_DECREF(cpy_r_r13); - cpy_r_r19 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r20[1] = {cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); - goto CPyL95; - } - CPy_DECREF(cpy_r_r18); - if (unlikely(!PyBool_Check(cpy_r_r22))) { - CPy_TypeError("bool", cpy_r_r22); cpy_r_r23 = 2; - } else - cpy_r_r23 = cpy_r_r22 == Py_True; - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == 2)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); - goto CPyL93; - } - if (!cpy_r_r23) goto CPyL20; - cpy_r_r24 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL96; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); - goto CPyL91; - } - CPy_Unreachable(); -CPyL16: ; - cpy_r_r26 = CPyStatics[563]; /* 'home' */ - PyObject *cpy_r_r27[1] = {cpy_r_r24}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r30 = CPyStatics[564]; /* 'brownie-config.yaml' */ - cpy_r_r31 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r32[2] = {cpy_r_r29, cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); - goto CPyL97; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r35 = CPyDef__config____load_config(cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r36 = CPyDef__config____recursive_update(cpy_r_r7, cpy_r_r35); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r36 == 2)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 47, CPyStatic__config___globals); - goto CPyL93; - } -CPyL20: ; - cpy_r_r37 = PyDict_New(); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 49, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r38 = CPyStatics[392]; /* 'networks' */ - cpy_r_r39 = PyObject_SetAttr(cpy_r_self, cpy_r_r38, cpy_r_r37); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 50, CPyStatic__config___globals); - goto CPyL98; - } - cpy_r_r41 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 52, CPyStatic__config___globals); - goto CPyL98; - } - cpy_r_r42 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r43 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r44[2] = {cpy_r_r41, cpy_r_r42}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 52, CPyStatic__config___globals); - goto CPyL99; - } - CPy_DECREF(cpy_r_r41); - cpy_r_r47 = CPyDef__config____load_config(cpy_r_r46); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 52, CPyStatic__config___globals); - goto CPyL98; - } - cpy_r_r48 = CPyStatics[425]; /* 'development' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 53, CPyStatic__config___globals); - goto CPyL100; - } - cpy_r_r50 = PyObject_GetIter(cpy_r_r49); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 53, CPyStatic__config___globals); - goto CPyL100; - } -CPyL27: ; - cpy_r_r51 = PyIter_Next(cpy_r_r50); - if (cpy_r_r51 == NULL) goto CPyL101; - cpy_r_value = cpy_r_r51; - cpy_r_r52 = CPyStatics[430]; /* 'id' */ - cpy_r_r53 = PyObject_GetItem(cpy_r_value, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 54, CPyStatic__config___globals); - goto CPyL102; - } - cpy_r_key = cpy_r_r53; - cpy_r_r54 = PyDict_Contains(cpy_r_r37, cpy_r_key); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 55, CPyStatic__config___globals); - goto CPyL103; - } - cpy_r_r56 = cpy_r_r54; - if (cpy_r_r56) { - goto CPyL104; - } else - goto CPyL37; -CPyL31: ; - cpy_r_r57 = CPyStatics[565]; /* "Multiple networks using ID '" */ - cpy_r_r58 = PyObject_Str(cpy_r_key); - CPy_DECREF(cpy_r_key); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r59 = CPyStatics[132]; /* "'" */ - cpy_r_r60 = CPyStr_Build(3, cpy_r_r57, cpy_r_r58, cpy_r_r59); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r61 = CPyModule_builtins; - cpy_r_r62 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); - goto CPyL105; - } - PyObject *cpy_r_r64[1] = {cpy_r_r60}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r65, 1, 0); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); - goto CPyL105; - } - CPy_DECREF(cpy_r_r60); - CPy_Raise(cpy_r_r66); - CPy_DECREF(cpy_r_r66); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); - goto CPyL91; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r67 = CPyDict_SetItem(cpy_r_r37, cpy_r_key, cpy_r_value); - CPy_DECREF(cpy_r_key); - CPy_DECREF(cpy_r_value); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 57, CPyStatic__config___globals); - goto CPyL106; - } else - goto CPyL27; -CPyL38: ; - cpy_r_r69 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 53, CPyStatic__config___globals); - goto CPyL100; - } - cpy_r_r70 = PyList_New(0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL100; - } - cpy_r_r71 = CPyStatics[423]; /* 'live' */ - cpy_r_r72 = CPyDict_GetItem(cpy_r_r47, cpy_r_r71); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL107; - } - cpy_r_r73 = PyObject_GetIter(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL107; - } -CPyL42: ; - cpy_r_r74 = PyIter_Next(cpy_r_r73); - if (cpy_r_r74 == NULL) goto CPyL108; - cpy_r_r75 = CPyStatics[392]; /* 'networks' */ - cpy_r_r76 = PyObject_GetItem(cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL109; - } - cpy_r_r77 = PyObject_GetIter(cpy_r_r76); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL109; - } -CPyL45: ; - cpy_r_r78 = PyIter_Next(cpy_r_r77); - if (cpy_r_r78 == NULL) goto CPyL110; - cpy_r_r79 = PyList_Append(cpy_r_r70, cpy_r_r78); - CPy_DECREF(cpy_r_r78); - cpy_r_r80 = cpy_r_r79 >= 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL111; - } else - goto CPyL45; -CPyL47: ; - cpy_r_r81 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL109; - } else - goto CPyL42; -CPyL48: ; - cpy_r_r82 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); - goto CPyL107; - } - cpy_r_r83 = 0; -CPyL50: ; - cpy_r_r84 = (CPyPtr)&((PyVarObject *)cpy_r_r70)->ob_size; - cpy_r_r85 = *(int64_t *)cpy_r_r84; - cpy_r_r86 = cpy_r_r83 < cpy_r_r85; - if (!cpy_r_r86) goto CPyL112; - cpy_r_r87 = (CPyPtr)&((PyListObject *)cpy_r_r70)->ob_item; - cpy_r_r88 = *(CPyPtr *)cpy_r_r87; - cpy_r_r89 = cpy_r_r83 * 8; - cpy_r_r90 = cpy_r_r88 + cpy_r_r89; - cpy_r_r91 = *(PyObject * *)cpy_r_r90; - CPy_INCREF(cpy_r_r91); - cpy_r_value = cpy_r_r91; - cpy_r_r92 = CPyStatics[430]; /* 'id' */ - cpy_r_r93 = PyObject_GetItem(cpy_r_value, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 59, CPyStatic__config___globals); - goto CPyL113; - } - cpy_r_key = cpy_r_r93; - cpy_r_r94 = PyDict_Contains(cpy_r_r37, cpy_r_key); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 60, CPyStatic__config___globals); - goto CPyL114; - } - cpy_r_r96 = cpy_r_r94; - if (cpy_r_r96) { - goto CPyL115; - } else - goto CPyL60; -CPyL54: ; - cpy_r_r97 = CPyStatics[565]; /* "Multiple networks using ID '" */ - cpy_r_r98 = PyObject_Str(cpy_r_key); - CPy_DECREF(cpy_r_key); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r99 = CPyStatics[132]; /* "'" */ - cpy_r_r100 = CPyStr_Build(3, cpy_r_r97, cpy_r_r98, cpy_r_r99); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r101 = CPyModule_builtins; - cpy_r_r102 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); - goto CPyL116; - } - PyObject *cpy_r_r104[1] = {cpy_r_r100}; - cpy_r_r105 = (PyObject **)&cpy_r_r104; - cpy_r_r106 = PyObject_Vectorcall(cpy_r_r103, cpy_r_r105, 1, 0); - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); - goto CPyL116; - } - CPy_DECREF(cpy_r_r100); - CPy_Raise(cpy_r_r106); - CPy_DECREF(cpy_r_r106); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); - goto CPyL91; - } - CPy_Unreachable(); -CPyL60: ; - cpy_r_r107 = CPyDict_SetItem(cpy_r_r37, cpy_r_key, cpy_r_value); - CPy_DECREF(cpy_r_key); - CPy_DECREF(cpy_r_value); - cpy_r_r108 = cpy_r_r107 >= 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 62, CPyStatic__config___globals); - goto CPyL107; - } - cpy_r_r109 = cpy_r_r83 + 1; - cpy_r_r83 = cpy_r_r109; - goto CPyL50; -CPyL62: ; - cpy_r_r110 = 0; - cpy_r_r111 = PyDict_Size(cpy_r_r37); - cpy_r_r112 = CPyDict_GetValuesIter(cpy_r_r37); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals); - goto CPyL98; - } -CPyL63: ; - cpy_r_r113 = CPyDict_NextValue(cpy_r_r112, cpy_r_r110); - cpy_r_r114 = cpy_r_r113.f1; - cpy_r_r110 = cpy_r_r114; - cpy_r_r115 = cpy_r_r113.f0; - if (!cpy_r_r115) goto CPyL117; - cpy_r_r116 = cpy_r_r113.f2; - CPy_INCREF(cpy_r_r116); - CPy_DECREF(cpy_r_r113.f2); - if (likely(PyDict_Check(cpy_r_r116))) - cpy_r_r117 = cpy_r_r116; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals, "dict", cpy_r_r116); - goto CPyL118; - } - cpy_r_r118 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r119 = PyDict_Contains(cpy_r_r117, cpy_r_r118); - cpy_r_r120 = cpy_r_r119 >= 0; - if (unlikely(!cpy_r_r120)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 66, CPyStatic__config___globals); - goto CPyL119; - } - cpy_r_r121 = cpy_r_r119; - if (!cpy_r_r121) goto CPyL120; - cpy_r_r122 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r123 = CPyDict_GetItem(cpy_r_r117, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 67, CPyStatic__config___globals); - goto CPyL119; - } - cpy_r_r124 = PyObject_Str(cpy_r_r123); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 67, CPyStatic__config___globals); - goto CPyL119; - } - cpy_r_r125 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r126 = CPyDict_SetItem(cpy_r_r117, cpy_r_r125, cpy_r_r124); - CPy_DECREF(cpy_r_r117); - CPy_DECREF(cpy_r_r124); - cpy_r_r127 = cpy_r_r126 >= 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 67, CPyStatic__config___globals); - goto CPyL118; - } -CPyL70: ; - cpy_r_r128 = CPyDict_CheckSize(cpy_r_r37, cpy_r_r111); - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals); - goto CPyL118; - } else - goto CPyL63; -CPyL71: ; - cpy_r_r129 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r130 = CPyStatic__config___globals; - cpy_r_r131 = CPyStatics[566]; /* '_None_factory' */ - cpy_r_r132 = CPyDict_GetItem(cpy_r_r130, cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r133 = CPyStatic__c_constants___defaultdict; - if (unlikely(cpy_r_r133 == NULL)) { - goto CPyL121; - } else - goto CPyL76; -CPyL74: ; - PyErr_SetString(PyExc_NameError, "value for final name \"defaultdict\" was not set"); - cpy_r_r134 = 0; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); - goto CPyL91; - } - CPy_Unreachable(); -CPyL76: ; - PyObject *cpy_r_r135[1] = {cpy_r_r132}; - cpy_r_r136 = (PyObject **)&cpy_r_r135; - cpy_r_r137 = PyObject_Vectorcall(cpy_r_r133, cpy_r_r136, 1, 0); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); - goto CPyL122; - } - CPy_DECREF(cpy_r_r132); - if (likely(PyDict_Check(cpy_r_r137))) - cpy_r_r138 = cpy_r_r137; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals, "dict", cpy_r_r137); - goto CPyL93; - } - cpy_r_r139 = CPyStatics[55]; /* 'argv' */ - cpy_r_r140 = PyObject_SetAttr(cpy_r_self, cpy_r_r139, cpy_r_r138); - CPy_DECREF(cpy_r_r138); - cpy_r_r141 = cpy_r_r140 >= 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); - goto CPyL93; - } - cpy_r_r142 = CPyStatics[240]; /* 'settings' */ - cpy_r_r143 = (PyObject *)CPyType__config___ConfigDict; - CPy_INCREF(cpy_r_r143); - cpy_r_r144.f0 = cpy_r_r143; - cpy_r_r145 = PyDict_New(); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); - goto CPyL123; - } - cpy_r_r146 = CPyStatic__config___globals; - cpy_r_r147 = CPyStatics[567]; /* '_Singleton' */ - cpy_r_r148 = CPyDict_GetItem(cpy_r_r146, cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); - goto CPyL124; - } - cpy_r_r149 = PyTuple_New(1); - if (unlikely(cpy_r_r149 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp361 = cpy_r_r144.f0; - PyTuple_SET_ITEM(cpy_r_r149, 0, __tmp361); - PyObject *cpy_r_r150[3] = {cpy_r_r142, cpy_r_r149, cpy_r_r145}; - cpy_r_r151 = (PyObject **)&cpy_r_r150; - cpy_r_r152 = PyObject_Vectorcall(cpy_r_r148, cpy_r_r151, 3, 0); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); - goto CPyL125; - } - CPy_DECREF(cpy_r_r149); - CPy_DECREF(cpy_r_r145); - PyObject *cpy_r_r153[1] = {cpy_r_r7}; - cpy_r_r154 = (PyObject **)&cpy_r_r153; - cpy_r_r155 = PyObject_Vectorcall(cpy_r_r152, cpy_r_r154, 1, 0); - CPy_DECREF(cpy_r_r152); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); - goto CPyL93; - } - CPy_DECREF(cpy_r_r7); - cpy_r_r156 = CPyStatics[240]; /* 'settings' */ - cpy_r_r157 = PyObject_SetAttr(cpy_r_self, cpy_r_r156, cpy_r_r155); - CPy_DECREF(cpy_r_r155); - cpy_r_r158 = cpy_r_r157 >= 0; - if (unlikely(!cpy_r_r158)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r159 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r160 = Py_None; - cpy_r_r161 = PyObject_SetAttr(cpy_r_self, cpy_r_r159, cpy_r_r160); - cpy_r_r162 = cpy_r_r161 >= 0; - if (unlikely(!cpy_r_r162)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 71, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r163 = CPyStatics[240]; /* 'settings' */ - cpy_r_r164 = CPyObject_GetAttr(cpy_r_self, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 73, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r165 = CPyStatics[569]; /* '_lock' */ - PyObject *cpy_r_r166[1] = {cpy_r_r164}; - cpy_r_r167 = (PyObject **)&cpy_r_r166; - cpy_r_r168 = PyObject_VectorcallMethod(cpy_r_r165, cpy_r_r167, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 73, CPyStatic__config___globals); - goto CPyL126; - } else - goto CPyL127; -CPyL87: ; - CPy_DECREF(cpy_r_r164); - cpy_r_r169 = CPyStatics[240]; /* 'settings' */ - cpy_r_r170 = CPyObject_GetAttr(cpy_r_self, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 74, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r171 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r172 = PyObject_GetItem(cpy_r_r170, cpy_r_r171); - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 74, CPyStatic__config___globals); - goto CPyL91; - } - cpy_r_r173 = CPyStatics[571]; /* 'brownie-base' */ - cpy_r_r174 = CPyStatics[393]; /* 'default' */ - cpy_r_r175 = CPyDef__config____modify_hypothesis_settings(cpy_r_r172, cpy_r_r173, cpy_r_r174); - CPy_DECREF(cpy_r_r172); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 74, CPyStatic__config___globals); - goto CPyL91; - } else - goto CPyL128; -CPyL90: ; - return 1; -CPyL91: ; - cpy_r_r176 = 2; - return cpy_r_r176; -CPyL92: ; - CPy_DecRef(cpy_r_r7); - goto CPyL6; -CPyL93: ; - CPy_DecRef(cpy_r_r7); - goto CPyL91; -CPyL94: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL91; -CPyL95: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r18); - goto CPyL91; -CPyL96: ; - CPy_DecRef(cpy_r_r7); - goto CPyL14; -CPyL97: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r29); - goto CPyL91; -CPyL98: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - goto CPyL91; -CPyL99: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r41); - goto CPyL91; -CPyL100: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r47); - goto CPyL91; -CPyL101: ; - CPy_DECREF(cpy_r_r50); - goto CPyL38; -CPyL102: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_value); - goto CPyL91; -CPyL103: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_key); - goto CPyL91; -CPyL104: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r50); - CPy_DECREF(cpy_r_value); - goto CPyL31; -CPyL105: ; - CPy_DecRef(cpy_r_r60); - goto CPyL91; -CPyL106: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL91; -CPyL107: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r70); - goto CPyL91; -CPyL108: ; - CPy_DECREF(cpy_r_r73); - goto CPyL48; -CPyL109: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r73); - goto CPyL91; -CPyL110: ; - CPy_DECREF(cpy_r_r77); - goto CPyL47; -CPyL111: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r77); - goto CPyL91; -CPyL112: ; - CPy_DECREF_NO_IMM(cpy_r_r70); - goto CPyL62; -CPyL113: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r70); - goto CPyL91; -CPyL114: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r70); - goto CPyL91; -CPyL115: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_value); - CPy_DECREF_NO_IMM(cpy_r_r70); - goto CPyL54; -CPyL116: ; - CPy_DecRef(cpy_r_r100); - goto CPyL91; -CPyL117: ; - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r112); - CPy_DECREF(cpy_r_r113.f2); - goto CPyL71; -CPyL118: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r112); - goto CPyL91; -CPyL119: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r112); - CPy_DecRef(cpy_r_r117); - goto CPyL91; -CPyL120: ; - CPy_DECREF(cpy_r_r117); - goto CPyL70; -CPyL121: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r132); - goto CPyL74; -CPyL122: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r132); - goto CPyL91; -CPyL123: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r144.f0); - goto CPyL91; -CPyL124: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r144.f0); - CPy_DecRef(cpy_r_r145); - goto CPyL91; -CPyL125: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r145); - CPy_DecRef(cpy_r_r149); - goto CPyL91; -CPyL126: ; - CPy_DecRef(cpy_r_r164); - goto CPyL91; -CPyL127: ; - CPy_DECREF(cpy_r_r168); - goto CPyL87; -CPyL128: ; - CPy_DECREF(cpy_r_r175); - goto CPyL90; -} - -PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) - arg_self = obj_self; - else { - CPy_TypeError("brownie._config.ConfigContainer", obj_self); - goto fail; - } - char retval = CPyDef__config_____init___3_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__init__", 43, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef__config___set_active_network_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_key; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - int32_t cpy_r_r58; - char cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - int32_t cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int32_t cpy_r_r79; - char cpy_r_r80; - char cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject **cpy_r_r87; - PyObject *cpy_r_r88; - CPyTagged cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - int32_t cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - int32_t cpy_r_r96; - char cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - int32_t cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject **cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - int32_t cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - int32_t cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - if (cpy_r_id_ != NULL) goto CPyL71; - cpy_r_r0 = Py_None; - cpy_r_id_ = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_id_ == cpy_r_r1; - if (cpy_r_r2) { - goto CPyL72; - } else - goto CPyL9; -CPyL3: ; - cpy_r_r3 = CPyStatics[240]; /* 'settings' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_self, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals); - goto CPyL70; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals, "dict", cpy_r_r4); - goto CPyL70; - } - cpy_r_r6 = CPyStatics[392]; /* 'networks' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals); - goto CPyL70; - } - cpy_r_r8 = CPyStatics[393]; /* 'default' */ - cpy_r_r9 = PyObject_GetItem(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals); - goto CPyL70; - } - if (PyUnicode_Check(cpy_r_r9)) - cpy_r_r10 = cpy_r_r9; - else { - cpy_r_r10 = NULL; - } - if (cpy_r_r10 != NULL) goto __LL362; - if (cpy_r_r9 == Py_None) - cpy_r_r10 = cpy_r_r9; - else { - cpy_r_r10 = NULL; - } - if (cpy_r_r10 != NULL) goto __LL362; - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals, "str or None", cpy_r_r9); - goto CPyL70; -__LL362: ; - cpy_r_id_ = cpy_r_r10; -CPyL9: ; - cpy_r_r11 = CPyStatics[392]; /* 'networks' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_self, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); - goto CPyL73; - } - if (likely(PyDict_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals, "dict", cpy_r_r12); - goto CPyL73; - } - cpy_r_r14 = CPyDict_GetItem(cpy_r_r13, cpy_r_id_); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_id_); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); - goto CPyL70; - } - if (likely(PyDict_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals, "dict", cpy_r_r14); - goto CPyL70; - } - cpy_r_r16 = CPyStatic__c_constants___deepcopy; - if (unlikely(cpy_r_r16 == NULL)) { - goto CPyL74; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); - goto CPyL70; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r18[1] = {cpy_r_r15}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r15); - if (likely(PyDict_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals, "dict", cpy_r_r20); - goto CPyL70; - } - cpy_r_r22 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r23 = PyDict_Contains(cpy_r_r21, cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 82, CPyStatic__config___globals); - goto CPyL76; - } - cpy_r_r25 = cpy_r_r23; - if (!cpy_r_r25) goto CPyL21; - cpy_r_r26 = CPyStatics[425]; /* 'development' */ - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = cpy_r_r26; - goto CPyL22; -CPyL21: ; - cpy_r_r28 = CPyStatics[423]; /* 'live' */ - CPy_INCREF(cpy_r_r28); - cpy_r_r27 = cpy_r_r28; -CPyL22: ; - cpy_r_key = cpy_r_r27; - cpy_r_r29 = CPyStatics[240]; /* 'settings' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_self, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); - goto CPyL77; - } - if (likely(PyDict_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals, "dict", cpy_r_r30); - goto CPyL77; - } - cpy_r_r32 = CPyStatics[392]; /* 'networks' */ - cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); - goto CPyL77; - } - cpy_r_r34 = PyObject_GetItem(cpy_r_r33, cpy_r_key); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); - goto CPyL77; - } - cpy_r_r35 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r36[1] = {cpy_r_r34}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); - goto CPyL78; - } - CPy_DECREF(cpy_r_r34); - cpy_r_r39 = CPyStatics[240]; /* 'settings' */ - cpy_r_r40 = CPyDict_SetItem(cpy_r_r21, cpy_r_r39, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); - goto CPyL77; - } - cpy_r_r42 = CPyStatics[425]; /* 'development' */ - cpy_r_r43 = CPyStr_Equal(cpy_r_key, cpy_r_r42); - CPy_DECREF(cpy_r_key); - if (!cpy_r_r43) goto CPyL68; - cpy_r_r44 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r45 = CPyDict_GetItem(cpy_r_r21, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 87, CPyStatic__config___globals); - goto CPyL76; - } - CPy_INCREF(cpy_r_r45); - cpy_r_r46 = PyDict_Check(cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (!cpy_r_r46) goto CPyL79; - cpy_r_r47 = CPyStatics[493]; /* 'fork' */ - CPy_INCREF(cpy_r_r45); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r48 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 88, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL80; - } - cpy_r_r49 = PyDict_Contains(cpy_r_r48, cpy_r_r47); - CPy_DECREF(cpy_r_r48); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 88, CPyStatic__config___globals); - goto CPyL80; - } - cpy_r_r51 = cpy_r_r49; - if (!cpy_r_r51) goto CPyL79; - CPy_INCREF(cpy_r_r45); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r52 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 91, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL80; - } - cpy_r_r53 = CPyStatics[493]; /* 'fork' */ - cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 91, CPyStatic__config___globals); - goto CPyL80; - } - cpy_r_r55 = CPyStatics[392]; /* 'networks' */ - cpy_r_r56 = CPyObject_GetAttr(cpy_r_self, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 92, CPyStatic__config___globals); - goto CPyL81; - } - if (likely(PyDict_Check(cpy_r_r56))) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 92, CPyStatic__config___globals, "dict", cpy_r_r56); - goto CPyL81; - } - cpy_r_r58 = PyDict_Contains(cpy_r_r57, cpy_r_r54); - CPy_DECREF(cpy_r_r57); - cpy_r_r59 = cpy_r_r58 >= 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 92, CPyStatic__config___globals); - goto CPyL81; - } - cpy_r_r60 = cpy_r_r58; - if (!cpy_r_r60) goto CPyL82; - cpy_r_r61 = CPyStatics[392]; /* 'networks' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_self, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals); - goto CPyL81; - } - if (likely(PyDict_Check(cpy_r_r62))) - cpy_r_r63 = cpy_r_r62; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals, "dict", cpy_r_r62); - goto CPyL81; - } - cpy_r_r64 = CPyDict_GetItem(cpy_r_r63, cpy_r_r54); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals); - goto CPyL80; - } - if (likely(PyDict_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals, "dict", cpy_r_r64); - goto CPyL80; - } - cpy_r_r66 = CPyStatics[432]; /* 'host' */ - cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 94, CPyStatic__config___globals); - goto CPyL83; - } - CPy_INCREF(cpy_r_r45); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r68 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 94, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL84; - } - cpy_r_r69 = CPyStatics[493]; /* 'fork' */ - cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); - CPy_DECREF(cpy_r_r68); - CPy_DECREF(cpy_r_r67); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 94, CPyStatic__config___globals); - goto CPyL83; - } - cpy_r_r72 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r73 = CPyDict_GetItem(cpy_r_r65, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 95, CPyStatic__config___globals); - goto CPyL83; - } - cpy_r_r74 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r75 = CPyDict_SetItem(cpy_r_r21, cpy_r_r74, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - cpy_r_r76 = cpy_r_r75 >= 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 95, CPyStatic__config___globals); - goto CPyL83; - } - cpy_r_r77 = CPyStatics[501]; /* 'chain_id' */ - CPy_INCREF(cpy_r_r45); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r78 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 96, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL83; - } - cpy_r_r79 = PyDict_Contains(cpy_r_r78, cpy_r_r77); - CPy_DECREF(cpy_r_r78); - cpy_r_r80 = cpy_r_r79 >= 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 96, CPyStatic__config___globals); - goto CPyL83; - } - cpy_r_r81 = cpy_r_r79; - cpy_r_r82 = cpy_r_r81 ^ 1; - if (!cpy_r_r82) goto CPyL57; - cpy_r_r83 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r84 = CPyDict_GetItem(cpy_r_r65, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); - goto CPyL83; - } - cpy_r_r85 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r86[1] = {cpy_r_r84}; - cpy_r_r87 = (PyObject **)&cpy_r_r86; - cpy_r_r88 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r87, 1, 0); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); - goto CPyL85; - } - CPy_DECREF(cpy_r_r84); - if (likely(PyLong_Check(cpy_r_r88))) - cpy_r_r89 = CPyTagged_FromObject(cpy_r_r88); - else { - CPy_TypeError("int", cpy_r_r88); cpy_r_r89 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r89 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); - goto CPyL83; - } - CPy_INCREF(cpy_r_r45); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r90 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL86; - } - cpy_r_r91 = CPyStatics[501]; /* 'chain_id' */ - cpy_r_r92 = CPyTagged_StealAsObject(cpy_r_r89); - cpy_r_r93 = CPyDict_SetItem(cpy_r_r90, cpy_r_r91, cpy_r_r92); - CPy_DECREF(cpy_r_r90); - CPy_DECREF(cpy_r_r92); - cpy_r_r94 = cpy_r_r93 >= 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); - goto CPyL83; - } -CPyL57: ; - cpy_r_r95 = CPyStatics[488]; /* 'explorer' */ - cpy_r_r96 = PyDict_Contains(cpy_r_r65, cpy_r_r95); - cpy_r_r97 = cpy_r_r96 >= 0; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 98, CPyStatic__config___globals); - goto CPyL83; - } - cpy_r_r98 = cpy_r_r96; - if (!cpy_r_r98) goto CPyL87; - cpy_r_r99 = CPyStatics[488]; /* 'explorer' */ - cpy_r_r100 = CPyDict_GetItem(cpy_r_r65, cpy_r_r99); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 99, CPyStatic__config___globals); - goto CPyL80; - } - cpy_r_r101 = CPyStatics[488]; /* 'explorer' */ - cpy_r_r102 = CPyDict_SetItem(cpy_r_r21, cpy_r_r101, cpy_r_r100); - CPy_DECREF(cpy_r_r100); - cpy_r_r103 = cpy_r_r102 >= 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 99, CPyStatic__config___globals); - goto CPyL80; - } -CPyL61: ; - CPy_INCREF(cpy_r_r45); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r104 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL80; - } - cpy_r_r105 = CPyStatics[493]; /* 'fork' */ - cpy_r_r106 = CPyDict_GetItem(cpy_r_r104, cpy_r_r105); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); - goto CPyL80; - } - cpy_r_r107 = CPyModule_os; - cpy_r_r108 = CPyStatics[211]; /* 'path' */ - cpy_r_r109 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); - goto CPyL88; - } - cpy_r_r110 = CPyStatics[572]; /* 'expandvars' */ - cpy_r_r111 = CPyObject_GetAttr(cpy_r_r109, cpy_r_r110); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); - goto CPyL88; - } - PyObject *cpy_r_r112[1] = {cpy_r_r106}; - cpy_r_r113 = (PyObject **)&cpy_r_r112; - cpy_r_r114 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 1, 0); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); - goto CPyL88; - } - CPy_DECREF(cpy_r_r106); - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r115 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals, "dict", cpy_r_r45); - goto CPyL89; - } - cpy_r_r116 = CPyStatics[493]; /* 'fork' */ - cpy_r_r117 = CPyDict_SetItem(cpy_r_r115, cpy_r_r116, cpy_r_r114); - CPy_DECREF(cpy_r_r115); - CPy_DECREF(cpy_r_r114); - cpy_r_r118 = cpy_r_r117 >= 0; - if (unlikely(!cpy_r_r118)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); - goto CPyL76; - } -CPyL68: ; - cpy_r_r119 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r120 = PyObject_SetAttr(cpy_r_self, cpy_r_r119, cpy_r_r21); - cpy_r_r121 = cpy_r_r120 >= 0; - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/_config.py", "set_active_network", 103, CPyStatic__config___globals); - goto CPyL76; - } - return cpy_r_r21; -CPyL70: ; - cpy_r_r122 = NULL; - return cpy_r_r122; -CPyL71: ; - CPy_INCREF(cpy_r_id_); - goto CPyL2; -CPyL72: ; - CPy_DECREF(cpy_r_id_); - goto CPyL3; -CPyL73: ; - CPy_DecRef(cpy_r_id_); - goto CPyL70; -CPyL74: ; - CPy_DecRef(cpy_r_r15); - goto CPyL14; -CPyL75: ; - CPy_DecRef(cpy_r_r15); - goto CPyL70; -CPyL76: ; - CPy_DecRef(cpy_r_r21); - goto CPyL70; -CPyL77: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_key); - goto CPyL70; -CPyL78: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r34); - goto CPyL70; -CPyL79: ; - CPy_DECREF(cpy_r_r45); - goto CPyL68; -CPyL80: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - goto CPyL70; -CPyL81: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r54); - goto CPyL70; -CPyL82: ; - CPy_DECREF(cpy_r_r54); - goto CPyL61; -CPyL83: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r65); - goto CPyL70; -CPyL84: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - goto CPyL70; -CPyL85: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r84); - goto CPyL70; -CPyL86: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r89); - goto CPyL70; -CPyL87: ; - CPy_DECREF(cpy_r_r65); - goto CPyL61; -CPyL88: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r106); - goto CPyL70; -CPyL89: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r114); - goto CPyL70; -} - -PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "id_", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_id_ = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_id_)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) - arg_self = obj_self; - else { - CPy_TypeError("brownie._config.ConfigContainer", obj_self); - goto fail; - } - PyObject *arg_id_; - if (obj_id_ == NULL) { - arg_id_ = NULL; - goto __LL363; - } - if (PyUnicode_Check(obj_id_)) - arg_id_ = obj_id_; - else { - arg_id_ = NULL; - } - if (arg_id_ != NULL) goto __LL363; - if (obj_id_ == Py_None) - arg_id_ = obj_id_; - else { - arg_id_ = NULL; - } - if (arg_id_ != NULL) goto __LL363; - CPy_TypeError("str or None", obj_id_); - goto fail; -__LL363: ; - PyObject *retval = CPyDef__config___set_active_network_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self, arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "set_active_network", 76, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___clear_active_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef__config___clear_active_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config___clear_active_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r1 = Py_None; - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/_config.py", "clear_active", 107, CPyStatic__config___globals); - goto CPyL2; - } - return 1; -CPyL2: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) - arg_self = obj_self; - else { - CPy_TypeError("brownie._config.ConfigContainer", obj_self); - goto fail; - } - char retval = CPyDef__config___clear_active_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "clear_active", 106, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy__config___active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef__config___active_network_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "active_network", 111, CPyStatic__config___globals); - goto CPyL10; - } - if (PyDict_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL364; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL364; - CPy_TypeErrorTraceback("brownie/_config.py", "active_network", 111, CPyStatic__config___globals, "dict or None", cpy_r_r1); - goto CPyL11; -__LL364: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r1); - if (!cpy_r_r4) goto CPyL7; - cpy_r_r5 = CPyStatics[573]; /* 'No active network' */ - cpy_r_r6 = CPyModule_builtins; - cpy_r_r7 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "active_network", 112, CPyStatic__config___globals); - goto CPyL10; - } - PyObject *cpy_r_r9[1] = {cpy_r_r5}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "active_network", 112, CPyStatic__config___globals); - goto CPyL10; - } - CPy_Raise(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "active_network", 112, CPyStatic__config___globals); - goto CPyL10; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r12 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "active_network", 113, CPyStatic__config___globals); - goto CPyL10; - } - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "active_network", 113, CPyStatic__config___globals, "dict", cpy_r_r13); - goto CPyL10; - } - return cpy_r_r14; -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DecRef(cpy_r_r1); - goto CPyL10; -} - -PyObject *CPyPy__config___active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) - arg_self = obj_self; - else { - CPy_TypeError("brownie._config.ConfigContainer", obj_self); - goto fail; - } - PyObject *retval = CPyDef__config___active_network_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "active_network", 110, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___network_type_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy__config___network_type_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef__config___network_type_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___network_type_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "network_type", 117, CPyStatic__config___globals); - goto CPyL11; - } - if (PyDict_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL365; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL365; - CPy_TypeErrorTraceback("brownie/_config.py", "network_type", 117, CPyStatic__config___globals, "dict or None", cpy_r_r1); - goto CPyL12; -__LL365: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r1); - if (!cpy_r_r4) goto CPyL4; - cpy_r_r5 = Py_None; - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = CPyStatics[431]; /* 'cmd' */ - cpy_r_r7 = CPyStatics[568]; /* '_active_network' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "network_type", 119, CPyStatic__config___globals); - goto CPyL11; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "network_type", 119, CPyStatic__config___globals, "dict", cpy_r_r8); - goto CPyL11; - } - cpy_r_r10 = PyDict_Contains(cpy_r_r9, cpy_r_r6); - CPy_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_config.py", "network_type", 119, CPyStatic__config___globals); - goto CPyL11; - } - cpy_r_r12 = cpy_r_r10; - if (!cpy_r_r12) goto CPyL9; - cpy_r_r13 = CPyStatics[425]; /* 'development' */ - CPy_INCREF(cpy_r_r13); - cpy_r_r14 = cpy_r_r13; - goto CPyL10; -CPyL9: ; - cpy_r_r15 = CPyStatics[423]; /* 'live' */ - CPy_INCREF(cpy_r_r15); - cpy_r_r14 = cpy_r_r15; -CPyL10: ; - return cpy_r_r14; -CPyL11: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL12: ; - CPy_DecRef(cpy_r_r1); - goto CPyL11; -} - -PyObject *CPyPy__config___network_type_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) - arg_self = obj_self; - else { - CPy_TypeError("brownie._config.ConfigContainer", obj_self); - goto fail; - } - PyObject *retval = CPyDef__config___network_type_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "network_type", 116, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___mode_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy__config___mode_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef__config___mode_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___mode_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPyStatics[55]; /* 'argv' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals); - goto CPyL5; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals, "dict", cpy_r_r1); - goto CPyL5; - } - cpy_r_r3 = CPyStatics[75]; /* 'cli' */ - cpy_r_r4 = CPyDict_GetItem(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals); - goto CPyL5; - } - if (PyUnicode_Check(cpy_r_r4)) - cpy_r_r5 = cpy_r_r4; - else { - cpy_r_r5 = NULL; - } - if (cpy_r_r5 != NULL) goto __LL366; - if (cpy_r_r4 == Py_None) - cpy_r_r5 = cpy_r_r4; - else { - cpy_r_r5 = NULL; - } - if (cpy_r_r5 != NULL) goto __LL366; - CPy_TypeErrorTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals, "str or None", cpy_r_r4); - goto CPyL5; -__LL366: ; - return cpy_r_r5; -CPyL5: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -} - -PyObject *CPyPy__config___mode_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) - arg_self = obj_self; - else { - CPy_TypeError("brownie._config.ConfigContainer", obj_self); - goto fail; - } - PyObject *retval = CPyDef__config___mode_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "mode", 122, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config___ConfigDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_values) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - int32_t cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - if (cpy_r_values != NULL) goto CPyL10; - cpy_r_r0 = CPyStatic__config___brownie____config___ConfigDict_____init_____values; - CPy_INCREF(cpy_r_r0); - cpy_r_values = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[575]; /* '_locked' */ - cpy_r_r2 = 0 ? Py_True : Py_False; - cpy_r_r3 = PyObject_SetAttr(cpy_r_self, cpy_r_r1, cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 135, CPyStatic__config___globals); - goto CPyL11; - } - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[288]; /* 'super' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); - goto CPyL11; - } - cpy_r_r8 = (PyObject *)CPyType__config___ConfigDict; - PyObject *cpy_r_r9[2] = {cpy_r_r8, cpy_r_self}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 2, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); - goto CPyL11; - } - cpy_r_r12 = CPyStatics[289]; /* '__init__' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); - goto CPyL11; - } - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r13, 0, 0, 0); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); - goto CPyL11; - } else - goto CPyL12; -CPyL7: ; - cpy_r_r15 = CPyDict_Update(cpy_r_self, cpy_r_values); - CPy_DECREF(cpy_r_values); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/_config.py", "__init__", 137, CPyStatic__config___globals); - goto CPyL9; - } - return 1; -CPyL9: ; - cpy_r_r17 = 2; - return cpy_r_r17; -CPyL10: ; - CPy_INCREF(cpy_r_values); - goto CPyL2; -CPyL11: ; - CPy_DecRef(cpy_r_values); - goto CPyL9; -CPyL12: ; - CPy_DECREF(cpy_r_r14); - goto CPyL7; -} - -PyObject *CPyPy__config___ConfigDict_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"values", 0}; - PyObject *obj_values = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|O", "__init__", kwlist, &obj_values)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - PyObject *arg_values; - if (obj_values == NULL) { - arg_values = NULL; - } else if (likely(PyDict_Check(obj_values))) - arg_values = obj_values; - else { - CPy_TypeError("dict", obj_values); - goto fail; - } - char retval = CPyDef__config___ConfigDict_____init__(arg_self, arg_values); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__init__", 134, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config___ConfigDict_____setitem__(PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - cpy_r_r0 = CPyStatics[575]; /* '_locked' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 140, CPyStatic__config___globals); - goto CPyL20; - } - if (unlikely(!PyBool_Check(cpy_r_r1))) { - CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; - } else - cpy_r_r2 = cpy_r_r1 == Py_True; - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == 2)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 140, CPyStatic__config___globals); - goto CPyL20; - } - if (!cpy_r_r2) goto CPyL10; - cpy_r_r3 = PyDict_Contains(cpy_r_self, cpy_r_key); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 140, CPyStatic__config___globals); - goto CPyL20; - } - cpy_r_r5 = cpy_r_r3; - cpy_r_r6 = cpy_r_r5 ^ 1; - if (!cpy_r_r6) goto CPyL10; - cpy_r_r7 = CPyStatics[576]; /* ' is not a known config setting' */ - cpy_r_r8 = CPyStr_Build(2, cpy_r_key, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); - goto CPyL20; - } - cpy_r_r9 = CPyModule_builtins; - cpy_r_r10 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); - goto CPyL21; - } - PyObject *cpy_r_r12[1] = {cpy_r_r8}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r8); - CPy_Raise(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); - goto CPyL20; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = CPy_TYPE(cpy_r_value); - cpy_r_r16 = (PyObject *)&PyDict_Type; - cpy_r_r17 = cpy_r_r15 == cpy_r_r16; - CPy_DECREF(cpy_r_r15); - if (!cpy_r_r17) goto CPyL22; - CPy_INCREF(cpy_r_value); - if (likely(PyDict_Check(cpy_r_value))) - cpy_r_r18 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "__setitem__", 143, CPyStatic__config___globals, "dict", cpy_r_value); - goto CPyL20; - } - cpy_r_r19 = (PyObject *)CPyType__config___ConfigDict; - PyObject *cpy_r_r20[1] = {cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 143, CPyStatic__config___globals); - goto CPyL23; - } - CPy_DECREF(cpy_r_r18); - if (likely(PyDict_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "__setitem__", 143, CPyStatic__config___globals, "dict", cpy_r_r22); - goto CPyL20; - } - cpy_r_value = cpy_r_r23; -CPyL15: ; - cpy_r_r24 = CPyModule_builtins; - cpy_r_r25 = CPyStatics[288]; /* 'super' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); - goto CPyL24; - } - cpy_r_r27 = (PyObject *)CPyType__config___ConfigDict; - PyObject *cpy_r_r28[2] = {cpy_r_r27, cpy_r_self}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 2, 0); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); - goto CPyL24; - } - cpy_r_r31 = CPyStatics[577]; /* '__setitem__' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); - goto CPyL24; - } - PyObject *cpy_r_r33[2] = {cpy_r_key, cpy_r_value}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 2, 0); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); - goto CPyL24; - } else - goto CPyL25; -CPyL19: ; - CPy_DECREF(cpy_r_value); - return 1; -CPyL20: ; - cpy_r_r36 = 2; - return cpy_r_r36; -CPyL21: ; - CPy_DecRef(cpy_r_r8); - goto CPyL20; -CPyL22: ; - CPy_INCREF(cpy_r_value); - goto CPyL15; -CPyL23: ; - CPy_DecRef(cpy_r_r18); - goto CPyL20; -CPyL24: ; - CPy_DecRef(cpy_r_value); - goto CPyL20; -CPyL25: ; - CPy_DECREF(cpy_r_r35); - goto CPyL19; -} - -PyObject *CPyPy__config___ConfigDict_____setitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"key", "value", 0}; - static CPyArg_Parser parser = {"OO:__setitem__", kwlist, 0}; - PyObject *obj_key; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_key, &obj_value)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - PyObject *arg_key; - if (likely(PyUnicode_Check(obj_key))) - arg_key = obj_key; - else { - CPy_TypeError("str", obj_key); - goto fail; - } - PyObject *arg_value = obj_value; - char retval = CPyDef__config___ConfigDict_____setitem__(arg_self, arg_key, arg_value); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "__setitem__", 139, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config___ConfigDict___update(PyObject *cpy_r_self, PyObject *cpy_r_arg) { - CPyTagged cpy_r_r0; - int64_t cpy_r_r1; - PyObject *cpy_r_r2; - tuple_T4CIOO cpy_r_r3; - CPyTagged cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - cpy_r_r0 = 0; - cpy_r_r1 = PyDict_Size(cpy_r_arg); - cpy_r_r2 = CPyDict_GetItemsIter(cpy_r_arg); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals); - goto CPyL7; - } -CPyL1: ; - cpy_r_r3 = CPyDict_NextItem(cpy_r_r2, cpy_r_r0); - cpy_r_r4 = cpy_r_r3.f1; - cpy_r_r0 = cpy_r_r4; - cpy_r_r5 = cpy_r_r3.f0; - if (!cpy_r_r5) goto CPyL8; - cpy_r_r6 = cpy_r_r3.f2; - CPy_INCREF(cpy_r_r6); - cpy_r_r7 = cpy_r_r3.f3; - CPy_INCREF(cpy_r_r7); - CPy_DECREF(cpy_r_r3.f2); - CPy_DECREF(cpy_r_r3.f3); - if (likely(PyUnicode_Check(cpy_r_r6))) - cpy_r_r8 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals, "str", cpy_r_r6); - goto CPyL9; - } - cpy_r_r9 = CPyDict_SetItem(cpy_r_self, cpy_r_r8, cpy_r_r7); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r7); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/_config.py", "update", 148, CPyStatic__config___globals); - goto CPyL10; - } - cpy_r_r11 = CPyDict_CheckSize(cpy_r_arg, cpy_r_r1); - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals); - goto CPyL10; - } else - goto CPyL1; -CPyL5: ; - cpy_r_r12 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals); - goto CPyL7; - } - return 1; -CPyL7: ; - cpy_r_r13 = 2; - return cpy_r_r13; -CPyL8: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r3.f2); - CPy_DECREF(cpy_r_r3.f3); - goto CPyL5; -CPyL9: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r7); - goto CPyL7; -CPyL10: ; - CPy_DecRef(cpy_r_r2); - goto CPyL7; -} - -PyObject *CPyPy__config___ConfigDict___update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:update", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - PyObject *arg_arg; - if (likely(PyDict_Check(obj_arg))) - arg_arg = obj_arg; - else { - CPy_TypeError("dict", obj_arg); - goto fail; - } - char retval = CPyDef__config___ConfigDict___update(arg_self, arg_arg); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "update", 146, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config___ConfigDict____lock(PyObject *cpy_r_self) { - CPyTagged cpy_r_r0; - int64_t cpy_r_r1; - PyObject *cpy_r_r2; - tuple_T3CIO cpy_r_r3; - CPyTagged cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - cpy_r_r0 = 0; - cpy_r_r1 = PyDict_Size(cpy_r_self); - cpy_r_r2 = CPyDict_GetValuesIter(cpy_r_self); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_lock", 152, CPyStatic__config___globals); - goto CPyL10; - } -CPyL1: ; - cpy_r_r3 = CPyDict_NextValue(cpy_r_r2, cpy_r_r0); - cpy_r_r4 = cpy_r_r3.f1; - cpy_r_r0 = cpy_r_r4; - cpy_r_r5 = cpy_r_r3.f0; - if (!cpy_r_r5) goto CPyL11; - cpy_r_r6 = cpy_r_r3.f2; - CPy_INCREF(cpy_r_r6); - CPy_DECREF(cpy_r_r3.f2); - cpy_r_r7 = CPy_TYPE(cpy_r_r6); - cpy_r_r8 = (PyObject *)CPyType__config___ConfigDict; - cpy_r_r9 = cpy_r_r7 == cpy_r_r8; - CPy_DECREF(cpy_r_r7); - if (!cpy_r_r9) goto CPyL12; - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r10 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_lock", 154, CPyStatic__config___globals, "dict", cpy_r_r6); - goto CPyL13; - } - cpy_r_r11 = CPyStatics[569]; /* '_lock' */ - PyObject *cpy_r_r12[1] = {cpy_r_r10}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_lock", 154, CPyStatic__config___globals); - goto CPyL14; - } else - goto CPyL15; -CPyL5: ; - CPy_DECREF(cpy_r_r10); -CPyL6: ; - cpy_r_r15 = CPyDict_CheckSize(cpy_r_self, cpy_r_r1); - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_config.py", "_lock", 152, CPyStatic__config___globals); - goto CPyL13; - } else - goto CPyL1; -CPyL7: ; - cpy_r_r16 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/_config.py", "_lock", 152, CPyStatic__config___globals); - goto CPyL10; - } - cpy_r_r17 = CPyStatics[575]; /* '_locked' */ - cpy_r_r18 = 1 ? Py_True : Py_False; - cpy_r_r19 = PyObject_SetAttr(cpy_r_self, cpy_r_r17, cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/_config.py", "_lock", 155, CPyStatic__config___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r21 = 2; - return cpy_r_r21; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r3.f2); - goto CPyL7; -CPyL12: ; - CPy_DECREF(cpy_r_r6); - goto CPyL6; -CPyL13: ; - CPy_DecRef(cpy_r_r2); - goto CPyL10; -CPyL14: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - goto CPyL10; -CPyL15: ; - CPy_DECREF(cpy_r_r14); - goto CPyL5; -} - -PyObject *CPyPy__config___ConfigDict____lock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_lock", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - char retval = CPyDef__config___ConfigDict____lock(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_lock", 150, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config___ConfigDict____unlock(PyObject *cpy_r_self) { - CPyTagged cpy_r_r0; - int64_t cpy_r_r1; - PyObject *cpy_r_r2; - tuple_T3CIO cpy_r_r3; - CPyTagged cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - cpy_r_r0 = 0; - cpy_r_r1 = PyDict_Size(cpy_r_self); - cpy_r_r2 = CPyDict_GetValuesIter(cpy_r_self); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_unlock", 159, CPyStatic__config___globals); - goto CPyL10; - } -CPyL1: ; - cpy_r_r3 = CPyDict_NextValue(cpy_r_r2, cpy_r_r0); - cpy_r_r4 = cpy_r_r3.f1; - cpy_r_r0 = cpy_r_r4; - cpy_r_r5 = cpy_r_r3.f0; - if (!cpy_r_r5) goto CPyL11; - cpy_r_r6 = cpy_r_r3.f2; - CPy_INCREF(cpy_r_r6); - CPy_DECREF(cpy_r_r3.f2); - cpy_r_r7 = CPy_TYPE(cpy_r_r6); - cpy_r_r8 = (PyObject *)CPyType__config___ConfigDict; - cpy_r_r9 = cpy_r_r7 == cpy_r_r8; - CPy_DECREF(cpy_r_r7); - if (!cpy_r_r9) goto CPyL12; - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r10 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_unlock", 161, CPyStatic__config___globals, "dict", cpy_r_r6); - goto CPyL13; - } - cpy_r_r11 = CPyStatics[578]; /* '_unlock' */ - PyObject *cpy_r_r12[1] = {cpy_r_r10}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_unlock", 161, CPyStatic__config___globals); - goto CPyL14; - } else - goto CPyL15; -CPyL5: ; - CPy_DECREF(cpy_r_r10); -CPyL6: ; - cpy_r_r15 = CPyDict_CheckSize(cpy_r_self, cpy_r_r1); - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_config.py", "_unlock", 159, CPyStatic__config___globals); - goto CPyL13; - } else - goto CPyL1; -CPyL7: ; - cpy_r_r16 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/_config.py", "_unlock", 159, CPyStatic__config___globals); - goto CPyL10; - } - cpy_r_r17 = CPyStatics[575]; /* '_locked' */ - cpy_r_r18 = 0 ? Py_True : Py_False; - cpy_r_r19 = PyObject_SetAttr(cpy_r_self, cpy_r_r17, cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/_config.py", "_unlock", 162, CPyStatic__config___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r21 = 2; - return cpy_r_r21; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r3.f2); - goto CPyL7; -CPyL12: ; - CPy_DECREF(cpy_r_r6); - goto CPyL6; -CPyL13: ; - CPy_DecRef(cpy_r_r2); - goto CPyL10; -CPyL14: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - goto CPyL10; -CPyL15: ; - CPy_DECREF(cpy_r_r14); - goto CPyL5; -} - -PyObject *CPyPy__config___ConfigDict____unlock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_unlock", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - char retval = CPyDef__config___ConfigDict____unlock(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_unlock", 157, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config___ConfigDict____copy(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T4CIOO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_value; - PyObject *cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_copy", 165, CPyStatic__config___globals); - goto CPyL13; - } - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_self); - cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_self); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals); - goto CPyL14; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL15; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = cpy_r_r4.f3; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r9 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals, "str", cpy_r_r7); - goto CPyL16; - } - cpy_r_value = cpy_r_r8; - cpy_r_r10 = (PyObject *)CPyType__config___ConfigDict; - cpy_r_r11 = (CPyPtr)&((PyObject *)cpy_r_value)->ob_type; - cpy_r_r12 = *(PyObject * *)cpy_r_r11; - cpy_r_r13 = cpy_r_r12 == cpy_r_r10; - if (!cpy_r_r13) goto CPyL9; - if (likely(PyDict_Check(cpy_r_value))) - cpy_r_r14 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_copy", 168, CPyStatic__config___globals, "dict", cpy_r_value); - goto CPyL17; - } - cpy_r_r15 = CPyStatics[579]; /* '_copy' */ - PyObject *cpy_r_r16[1] = {cpy_r_r14}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_copy", 168, CPyStatic__config___globals); - goto CPyL18; - } - CPy_DECREF(cpy_r_r14); - if (likely(PyDict_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_copy", 168, CPyStatic__config___globals, "dict", cpy_r_r18); - goto CPyL17; - } - cpy_r_value = cpy_r_r19; -CPyL9: ; - cpy_r_r20 = CPyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_value); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_value); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/_config.py", "_copy", 169, CPyStatic__config___globals); - goto CPyL19; - } - cpy_r_r22 = CPyDict_CheckSize(cpy_r_self, cpy_r_r2); - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals); - goto CPyL19; - } else - goto CPyL2; -CPyL11: ; - cpy_r_r23 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals); - goto CPyL14; - } - return cpy_r_r0; -CPyL13: ; - cpy_r_r24 = NULL; - return cpy_r_r24; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - goto CPyL13; -CPyL15: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - goto CPyL11; -CPyL16: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL13; -CPyL17: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - goto CPyL13; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r14); - goto CPyL13; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL13; -} - -PyObject *CPyPy__config___ConfigDict____copy(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_copy", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyDict_Check(obj_self))) - arg_self = obj_self; - else { - CPy_TypeError("dict", obj_self); - goto fail; - } - PyObject *retval = CPyDef__config___ConfigDict____copy(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_copy", 164, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____get_project_config_path(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_path; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - tuple_T3OOO 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_suffix; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - cpy_r_r0 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r1[1] = {cpy_r_project_path}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 174, CPyStatic__config___globals); - goto CPyL22; - } - if (unlikely(!PyBool_Check(cpy_r_r3))) { - CPy_TypeError("bool", cpy_r_r3); cpy_r_r4 = 2; - } else - cpy_r_r4 = cpy_r_r3 == Py_True; - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 174, CPyStatic__config___globals); - goto CPyL22; - } - if (!cpy_r_r4) goto CPyL5; - cpy_r_r5 = CPyStatics[580]; /* 'brownie-config' */ - cpy_r_r6 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r7[2] = {cpy_r_project_path, cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 175, CPyStatic__config___globals); - goto CPyL22; - } - cpy_r_path = cpy_r_r9; - goto CPyL6; -CPyL5: ; - CPy_INCREF(cpy_r_project_path); - cpy_r_path = cpy_r_project_path; -CPyL6: ; - cpy_r_r10 = CPyStatics[581]; /* '.yml' */ - cpy_r_r11 = CPyStatics[452]; /* '.yaml' */ - cpy_r_r12 = CPyStatics[135]; /* '.json' */ - CPy_INCREF(cpy_r_r10); - CPy_INCREF(cpy_r_r11); - CPy_INCREF(cpy_r_r12); - cpy_r_r13.f0 = cpy_r_r10; - cpy_r_r13.f1 = cpy_r_r11; - cpy_r_r13.f2 = cpy_r_r12; - cpy_r_r14 = PyTuple_New(3); - if (unlikely(cpy_r_r14 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp367 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp367); - PyObject *__tmp368 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp368); - PyObject *__tmp369 = cpy_r_r13.f2; - PyTuple_SET_ITEM(cpy_r_r14, 2, __tmp369); - cpy_r_r15 = PyObject_GetIter(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); - goto CPyL23; - } -CPyL7: ; - cpy_r_r16 = PyIter_Next(cpy_r_r15); - if (cpy_r_r16 == NULL) goto CPyL24; - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals, "str", cpy_r_r16); - goto CPyL25; - } - cpy_r_r18 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r19[2] = {cpy_r_path, cpy_r_r17}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); - goto CPyL26; - } - cpy_r_r22 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r23[1] = {cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); - goto CPyL27; - } - CPy_DECREF(cpy_r_r21); - if (unlikely(!PyBool_Check(cpy_r_r25))) { - CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; - } else - cpy_r_r26 = cpy_r_r25 == Py_True; - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); - goto CPyL26; - } - if (cpy_r_r26) { - goto CPyL28; - } else - goto CPyL29; -CPyL13: ; - cpy_r_r27 = cpy_r_r17; - goto CPyL16; -CPyL14: ; - cpy_r_r28 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); - goto CPyL23; - } - cpy_r_r29 = Py_None; - cpy_r_r27 = cpy_r_r29; -CPyL16: ; - cpy_r_suffix = cpy_r_r27; - cpy_r_r30 = (PyObject *)&_Py_NoneStruct; - cpy_r_r31 = cpy_r_suffix == cpy_r_r30; - if (cpy_r_r31) { - goto CPyL30; - } else - goto CPyL18; -CPyL17: ; - cpy_r_r32 = Py_None; - cpy_r_r33 = cpy_r_r32; - goto CPyL21; -CPyL18: ; - if (likely(cpy_r_suffix != Py_None)) - cpy_r_r34 = cpy_r_suffix; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_get_project_config_path", 179, CPyStatic__config___globals, "str", cpy_r_suffix); - goto CPyL23; - } - cpy_r_r35 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r36[2] = {cpy_r_path, cpy_r_r34}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 179, CPyStatic__config___globals); - goto CPyL31; - } - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_r34); - cpy_r_r33 = cpy_r_r38; -CPyL21: ; - return cpy_r_r33; -CPyL22: ; - cpy_r_r39 = NULL; - return cpy_r_r39; -CPyL23: ; - CPy_DecRef(cpy_r_path); - goto CPyL22; -CPyL24: ; - CPy_DECREF(cpy_r_r15); - goto CPyL14; -CPyL25: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r15); - goto CPyL22; -CPyL26: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r17); - goto CPyL22; -CPyL27: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r21); - goto CPyL22; -CPyL28: ; - CPy_DECREF(cpy_r_r15); - goto CPyL13; -CPyL29: ; - CPy_DECREF(cpy_r_r17); - goto CPyL7; -CPyL30: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_suffix); - goto CPyL17; -CPyL31: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r34); - goto CPyL22; -} - -PyObject *CPyPy__config____get_project_config_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_get_project_config_path", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - PyObject *retval = CPyDef__config____get_project_config_path(arg_project_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 173, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____load_config(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_raw_json; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - tuple_T3OOO cpy_r_r45; - tuple_T3OOO cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - tuple_T3OOO cpy_r_r58; - tuple_T3OOO cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T3OOO cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - PyObject **cpy_r_r73; - PyObject *cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - cpy_r_r0 = NULL; - cpy_r_raw_json = cpy_r_r0; - cpy_r_r1 = CPyDef__config____get_project_config_path(cpy_r_project_path); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 184, CPyStatic__config___globals); - goto CPyL70; - } - cpy_r_r2 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3 = cpy_r_r1 == cpy_r_r2; - if (cpy_r_r3) { - goto CPyL71; - } else - goto CPyL4; -CPyL2: ; - cpy_r_r4 = PyDict_New(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 186, CPyStatic__config___globals); - goto CPyL69; - } - return cpy_r_r4; -CPyL4: ; - CPy_INCREF(cpy_r_r1); - cpy_r_r5 = cpy_r_r1; - cpy_r_r6 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_r5); - cpy_r_r10 = CPy_TYPE(cpy_r_r9); - cpy_r_r11 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL73; - } - cpy_r_r13 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r13); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL74; - } - PyObject *cpy_r_r15[1] = {cpy_r_r9}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL74; - } - cpy_r_r18 = 1; - cpy_r_r19 = cpy_r_r1; - cpy_r_r20 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 189, CPyStatic__config___globals); - goto CPyL75; - } - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 189, CPyStatic__config___globals, "str", cpy_r_r21); - goto CPyL75; - } - cpy_r_r23 = CPyStatics[452]; /* '.yaml' */ - cpy_r_r24 = CPyStatics[581]; /* '.yml' */ - cpy_r_r25 = CPyStr_Equal(cpy_r_r22, cpy_r_r23); - if (cpy_r_r25) goto CPyL76; - cpy_r_r26 = CPyStr_Equal(cpy_r_r22, cpy_r_r24); - CPy_DECREF(cpy_r_r22); - if (cpy_r_r26) goto CPyL16; - if (0) { - goto CPyL17; - } else - goto CPyL26; -CPyL16: ; - if (!1) goto CPyL26; -CPyL17: ; - cpy_r_r27 = CPyModule_yaml; - cpy_r_r28 = CPyStatics[421]; /* 'safe_load' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); - goto CPyL75; - } - PyObject *cpy_r_r30[1] = {cpy_r_r17}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r17); - cpy_r_r33 = PyObject_IsTrue(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); - goto CPyL77; - } - cpy_r_r35 = cpy_r_r33; - if (!cpy_r_r35) goto CPyL78; - cpy_r_r36 = cpy_r_r32; - goto CPyL24; -CPyL22: ; - cpy_r_r37 = PyDict_New(); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); - goto CPyL29; - } - cpy_r_r36 = cpy_r_r37; -CPyL24: ; - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r38 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals, "dict", cpy_r_r36); - goto CPyL29; - } - cpy_r_r39 = cpy_r_r38; - goto CPyL38; -CPyL26: ; - cpy_r_r40 = CPyStatics[582]; /* 'read' */ - PyObject *cpy_r_r41[1] = {cpy_r_r17}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 191, CPyStatic__config___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyUnicode_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeError("str", cpy_r_r43); - cpy_r_r44 = NULL; - } - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 191, CPyStatic__config___globals); - goto CPyL29; - } else - goto CPyL79; -CPyL28: ; - cpy_r_raw_json = cpy_r_r44; - goto CPyL37; -CPyL29: ; - cpy_r_r45 = CPy_CatchError(); - cpy_r_r18 = 0; - cpy_r_r46 = CPy_GetExcInfo(); - cpy_r_r47 = cpy_r_r46.f0; - CPy_INCREF(cpy_r_r47); - cpy_r_r48 = cpy_r_r46.f1; - CPy_INCREF(cpy_r_r48); - cpy_r_r49 = cpy_r_r46.f2; - CPy_INCREF(cpy_r_r49); - CPy_DecRef(cpy_r_r46.f0); - CPy_DecRef(cpy_r_r46.f1); - CPy_DecRef(cpy_r_r46.f2); - PyObject *cpy_r_r50[4] = {cpy_r_r9, cpy_r_r47, cpy_r_r48, cpy_r_r49}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r51, 4, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL80; - } - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r49); - cpy_r_r53 = PyObject_IsTrue(cpy_r_r52); - CPy_DecRef(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL35; - } - cpy_r_r55 = cpy_r_r53; - if (cpy_r_r55) goto CPyL34; - CPy_Reraise(); - if (!0) { - goto CPyL35; - } else - goto CPyL81; -CPyL33: ; - CPy_Unreachable(); -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL37; -CPyL35: ; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - cpy_r_r56 = CPy_KeepPropagating(); - if (!cpy_r_r56) { - goto CPyL39; - } else - goto CPyL82; -CPyL36: ; - CPy_Unreachable(); -CPyL37: ; - cpy_r_r57 = NULL; - cpy_r_r39 = cpy_r_r57; -CPyL38: ; - tuple_T3OOO __tmp370 = { NULL, NULL, NULL }; - cpy_r_r58 = __tmp370; - cpy_r_r59 = cpy_r_r58; - goto CPyL40; -CPyL39: ; - cpy_r_r60 = NULL; - cpy_r_r39 = cpy_r_r60; - cpy_r_r61 = CPy_CatchError(); - cpy_r_r59 = cpy_r_r61; -CPyL40: ; - if (!cpy_r_r18) goto CPyL83; - cpy_r_r62 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r63[4] = {cpy_r_r9, cpy_r_r62, cpy_r_r62, cpy_r_r62}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r64, 4, 0); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); - goto CPyL84; - } else - goto CPyL85; -CPyL42: ; - CPy_DECREF(cpy_r_r9); -CPyL43: ; - if (cpy_r_r59.f0 == NULL) { - goto CPyL46; - } else - goto CPyL86; -CPyL44: ; - CPy_Reraise(); - if (!0) { - goto CPyL48; - } else - goto CPyL87; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - if (cpy_r_r39 == NULL) { - goto CPyL52; - } else - goto CPyL88; -CPyL47: ; - return cpy_r_r39; -CPyL48: ; - if (cpy_r_r59.f0 == NULL) goto CPyL50; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_XDECREF(cpy_r_r59.f0); - CPy_XDECREF(cpy_r_r59.f1); - CPy_XDECREF(cpy_r_r59.f2); -CPyL50: ; - cpy_r_r66 = CPy_KeepPropagating(); - if (!cpy_r_r66) goto CPyL69; - CPy_Unreachable(); -CPyL52: ; - cpy_r_r67 = CPyStatics[583]; /* '\\/\\/[^"]*?(?=\\n|$)' */ - cpy_r_r68 = CPyStatics[114]; /* '' */ - cpy_r_r69 = CPyStatic__c_constants___regex_sub; - if (unlikely(cpy_r_r69 == NULL)) { - goto CPyL89; - } else - goto CPyL55; -CPyL53: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_sub\" was not set"); - cpy_r_r70 = 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 192, CPyStatic__config___globals); - goto CPyL69; - } - CPy_Unreachable(); -CPyL55: ; - if (cpy_r_raw_json != NULL) goto CPyL58; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"raw_json\" referenced before assignment"); - cpy_r_r71 = 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", -1, CPyStatic__config___globals); - goto CPyL69; - } - CPy_Unreachable(); -CPyL58: ; - PyObject *cpy_r_r72[3] = {cpy_r_r67, cpy_r_r68, cpy_r_raw_json}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r73, 3, 0); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 192, CPyStatic__config___globals); - goto CPyL70; - } - if (cpy_r_raw_json == NULL) { - goto CPyL90; - } else - goto CPyL62; -CPyL60: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"raw_json\" referenced before assignment"); - cpy_r_r75 = 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", -1, CPyStatic__config___globals); - goto CPyL69; - } - CPy_Unreachable(); -CPyL62: ; - CPy_XDECREF(cpy_r_raw_json); - if (likely(PyUnicode_Check(cpy_r_r74))) - cpy_r_r76 = cpy_r_r74; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 192, CPyStatic__config___globals, "str", cpy_r_r74); - goto CPyL69; - } - cpy_r_r77 = CPyStatic__c_constants___ujson_loads; - if (unlikely(cpy_r_r77 == NULL)) { - goto CPyL91; - } else - goto CPyL66; -CPyL64: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); - cpy_r_r78 = 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 193, CPyStatic__config___globals); - goto CPyL69; - } - CPy_Unreachable(); -CPyL66: ; - PyObject *cpy_r_r79[1] = {cpy_r_r76}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r80, 1, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_config", 193, CPyStatic__config___globals); - goto CPyL92; - } - CPy_DECREF(cpy_r_r76); - if (likely(PyDict_Check(cpy_r_r81))) - cpy_r_r82 = cpy_r_r81; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 193, CPyStatic__config___globals, "dict", cpy_r_r81); - goto CPyL69; - } - return cpy_r_r82; -CPyL69: ; - cpy_r_r83 = NULL; - return cpy_r_r83; -CPyL70: ; - CPy_XDecRef(cpy_r_raw_json); - goto CPyL69; -CPyL71: ; - CPy_XDECREF(cpy_r_raw_json); - CPy_DECREF(cpy_r_r1); - goto CPyL2; -CPyL72: ; - CPy_XDecRef(cpy_r_raw_json); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - goto CPyL69; -CPyL73: ; - CPy_XDecRef(cpy_r_raw_json); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL69; -CPyL74: ; - CPy_XDecRef(cpy_r_raw_json); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL69; -CPyL75: ; - CPy_DecRef(cpy_r_r17); - goto CPyL29; -CPyL76: ; - CPy_DECREF(cpy_r_r22); - goto CPyL16; -CPyL77: ; - CPy_DecRef(cpy_r_r32); - goto CPyL29; -CPyL78: ; - CPy_DECREF(cpy_r_r32); - goto CPyL22; -CPyL79: ; - CPy_XDECREF(cpy_r_raw_json); - goto CPyL28; -CPyL80: ; - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r49); - goto CPyL35; -CPyL81: ; - CPy_XDecRef(cpy_r_raw_json); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL33; -CPyL82: ; - CPy_XDecRef(cpy_r_raw_json); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL36; -CPyL83: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r12); - goto CPyL43; -CPyL84: ; - CPy_XDecRef(cpy_r_raw_json); - CPy_DecRef(cpy_r_r9); - CPy_XDecRef(cpy_r_r39); - goto CPyL48; -CPyL85: ; - CPy_DECREF(cpy_r_r65); - goto CPyL42; -CPyL86: ; - CPy_XDECREF(cpy_r_raw_json); - CPy_XDECREF(cpy_r_r39); - goto CPyL44; -CPyL87: ; - CPy_XDECREF(cpy_r_r59.f0); - CPy_XDECREF(cpy_r_r59.f1); - CPy_XDECREF(cpy_r_r59.f2); - goto CPyL45; -CPyL88: ; - CPy_XDECREF(cpy_r_raw_json); - goto CPyL47; -CPyL89: ; - CPy_XDecRef(cpy_r_raw_json); - goto CPyL53; -CPyL90: ; - CPy_DECREF(cpy_r_r74); - goto CPyL60; -CPyL91: ; - CPy_DecRef(cpy_r_r76); - goto CPyL64; -CPyL92: ; - CPy_DecRef(cpy_r_r76); - goto CPyL69; -} - -PyObject *CPyPy__config____load_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_load_config", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - PyObject *retval = CPyDef__config____load_config(arg_project_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_load_config", 182, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config____load_project_config(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_config_data; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - int64_t cpy_r_r65; - CPyTagged cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - CPyTagged cpy_r_r98; - int64_t cpy_r_r99; - PyObject *cpy_r_r100; - tuple_T4CIOO cpy_r_r101; - CPyTagged cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - int32_t cpy_r_r108; - char cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - int32_t cpy_r_r117; - char cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - char cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - char cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - 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_r162; - int32_t cpy_r_r163; - char cpy_r_r164; - char cpy_r_r165; - char cpy_r_r166; - PyObject *cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject **cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - char cpy_r_r179; - PyObject *cpy_r_r180; - PyObject **cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - int32_t cpy_r_r185; - char cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - char cpy_r_r193; - cpy_r_r0 = CPyStatics[580]; /* 'brownie-config' */ - cpy_r_r1 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r2[2] = {cpy_r_project_path, cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 198, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r5 = CPyDef__config____load_config(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 199, CPyStatic__config___globals); - goto CPyL118; - } - cpy_r_config_data = cpy_r_r5; - cpy_r_r6 = CPyDef__config____load_project_envvars(cpy_r_project_path); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 200, CPyStatic__config___globals); - goto CPyL119; - } - cpy_r_r7 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r8 = PyDict_Contains(cpy_r_config_data, cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 202, CPyStatic__config___globals); - goto CPyL120; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL35; - cpy_r_r11 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r12 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 203, CPyStatic__config___globals); - goto CPyL120; - } - cpy_r_r13 = PyUnicode_Check(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (cpy_r_r13) { - goto CPyL14; - } else - goto CPyL121; -CPyL7: ; - cpy_r_r14 = CPyStatics[585]; /* 'Invalid value passed to dotenv: ' */ - cpy_r_r15 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r16 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r15); - CPy_DECREF(cpy_r_config_data); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r17 = PyObject_Str(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r18 = CPyStr_Build(2, cpy_r_r14, cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r19 = CPyModule_builtins; - cpy_r_r20 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); - goto CPyL122; - } - PyObject *cpy_r_r22[1] = {cpy_r_r18}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); - goto CPyL122; - } - CPy_DECREF(cpy_r_r18); - CPy_Raise(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r25 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 205, CPyStatic__config___globals); - goto CPyL120; - } - if (likely(PyUnicode_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 205, CPyStatic__config___globals, "str", cpy_r_r26); - goto CPyL120; - } - cpy_r_r28 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r29[2] = {cpy_r_project_path, cpy_r_r27}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 205, CPyStatic__config___globals); - goto CPyL123; - } - CPy_DECREF(cpy_r_r27); - cpy_r_r32 = CPyStatics[586]; /* 'is_file' */ - PyObject *cpy_r_r33[1] = {cpy_r_r31}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 206, CPyStatic__config___globals); - goto CPyL124; - } - if (unlikely(!PyBool_Check(cpy_r_r35))) { - CPy_TypeError("bool", cpy_r_r35); cpy_r_r36 = 2; - } else - cpy_r_r36 = cpy_r_r35 == Py_True; - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r36 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 206, CPyStatic__config___globals); - goto CPyL124; - } - if (cpy_r_r36) { - goto CPyL26; - } else - goto CPyL125; -CPyL20: ; - cpy_r_r37 = CPyStatics[587]; /* 'Dotenv specified in config but not found at path: ' */ - cpy_r_r38 = PyObject_Str(cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r39 = CPyStr_Build(2, cpy_r_r37, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r40 = CPyModule_builtins; - cpy_r_r41 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); - goto CPyL126; - } - PyObject *cpy_r_r43[1] = {cpy_r_r39}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 1, 0); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); - goto CPyL126; - } - CPy_DECREF(cpy_r_r39); - CPy_Raise(cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r46 = CPyStatic__config___globals; - cpy_r_r47 = CPyStatics[588]; /* 'dotenv_values' */ - cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals); - goto CPyL124; - } - PyObject *cpy_r_r49[1] = {cpy_r_r31}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = CPyStatics[2147]; /* ('dotenv_path',) */ - cpy_r_r52 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 0, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals); - goto CPyL124; - } - if (likely(PyDict_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals, "dict", cpy_r_r52); - goto CPyL124; - } - cpy_r_r54 = CPyDict_Update(cpy_r_r6, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals); - goto CPyL124; - } - cpy_r_r56 = CPyStatic__config___globals; - cpy_r_r57 = CPyStatics[590]; /* 'load_dotenv' */ - cpy_r_r58 = CPyDict_GetItem(cpy_r_r56, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 209, CPyStatic__config___globals); - goto CPyL124; - } - PyObject *cpy_r_r59[1] = {cpy_r_r31}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = CPyStatics[2147]; /* ('dotenv_path',) */ - cpy_r_r62 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 0, cpy_r_r61); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 209, CPyStatic__config___globals); - goto CPyL124; - } else - goto CPyL127; -CPyL32: ; - CPy_DECREF(cpy_r_r31); - cpy_r_r63 = CPyDef__expansion___expand_posix_vars(cpy_r_config_data, cpy_r_r6); - CPy_DECREF(cpy_r_config_data); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 210, CPyStatic__config___globals); - goto CPyL128; - } - if (likely(PyDict_Check(cpy_r_r63))) - cpy_r_r64 = cpy_r_r63; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 210, CPyStatic__config___globals, "dict", cpy_r_r63); - goto CPyL128; - } - cpy_r_config_data = cpy_r_r64; -CPyL35: ; - cpy_r_r65 = PyDict_Size(cpy_r_config_data); - cpy_r_r66 = cpy_r_r65 << 1; - cpy_r_r67 = cpy_r_r66 != 0; - if (cpy_r_r67) { - goto CPyL37; - } else - goto CPyL129; -CPyL36: ; - return 1; -CPyL37: ; - cpy_r_r68 = CPyStatics[90]; /* 'network' */ - cpy_r_r69 = PyDict_Contains(cpy_r_config_data, cpy_r_r68); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 215, CPyStatic__config___globals); - goto CPyL120; - } - cpy_r_r71 = cpy_r_r69; - if (!cpy_r_r71) goto CPyL130; - cpy_r_r72 = CPyStatics[591]; /* ('The `network` field in `brownie-config.yaml` has been ' - 'deprecated. Network settings are now handled via ' - '`brownie networks` in the CLI. Remove `network` from ') */ - cpy_r_r73 = PyObject_Str(cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 217, CPyStatic__config___globals); - goto CPyL131; - } - cpy_r_r74 = CPyStatics[592]; /* ' to silence this warning.' */ - cpy_r_r75 = CPyStr_Build(3, cpy_r_r72, cpy_r_r73, cpy_r_r74); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 217, CPyStatic__config___globals); - goto CPyL131; - } - cpy_r_r76 = CPyModule_builtins; - cpy_r_r77 = CPyStatics[593]; /* 'DeprecationWarning' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 220, CPyStatic__config___globals); - goto CPyL132; - } - cpy_r_r79 = CPyModule_warnings; - cpy_r_r80 = CPyStatics[594]; /* 'warn' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 216, CPyStatic__config___globals); - goto CPyL133; - } - PyObject *cpy_r_r82[2] = {cpy_r_r75, cpy_r_r78}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r83, 2, 0); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 216, CPyStatic__config___globals); - goto CPyL133; - } else - goto CPyL134; -CPyL44: ; - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r78); - cpy_r_r85 = CPyStatics[90]; /* 'network' */ - cpy_r_r86 = PyObject_DelItem(cpy_r_config_data, cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 222, CPyStatic__config___globals); - goto CPyL131; - } -CPyL45: ; - cpy_r_r88 = CPyStatics[392]; /* 'networks' */ - cpy_r_r89 = PyDict_Contains(cpy_r_config_data, cpy_r_r88); - cpy_r_r90 = cpy_r_r89 >= 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 225, CPyStatic__config___globals); - goto CPyL131; - } - cpy_r_r91 = cpy_r_r89; - if (!cpy_r_r91) goto CPyL101; - cpy_r_r92 = CPyStatics[392]; /* 'networks' */ - cpy_r_r93 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 225, CPyStatic__config___globals); - goto CPyL131; - } - cpy_r_r94 = PyDict_Check(cpy_r_r93); - CPy_DECREF(cpy_r_r93); - if (!cpy_r_r94) goto CPyL101; - cpy_r_r95 = CPyStatics[392]; /* 'networks' */ - cpy_r_r96 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); - goto CPyL131; - } - if (likely(PyDict_Check(cpy_r_r96))) - cpy_r_r97 = cpy_r_r96; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals, "dict", cpy_r_r96); - goto CPyL131; - } - cpy_r_r98 = 0; - cpy_r_r99 = PyDict_Size(cpy_r_r97); - cpy_r_r100 = CPyDict_GetItemsIter(cpy_r_r97); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); - goto CPyL135; - } -CPyL52: ; - cpy_r_r101 = CPyDict_NextItem(cpy_r_r100, cpy_r_r98); - cpy_r_r102 = cpy_r_r101.f1; - cpy_r_r98 = cpy_r_r102; - cpy_r_r103 = cpy_r_r101.f0; - if (!cpy_r_r103) goto CPyL136; - cpy_r_r104 = cpy_r_r101.f2; - CPy_INCREF(cpy_r_r104); - cpy_r_r105 = cpy_r_r101.f3; - CPy_INCREF(cpy_r_r105); - CPy_DECREF(cpy_r_r101.f2); - CPy_DECREF(cpy_r_r101.f3); - cpy_r_r106 = CPyStatics[393]; /* 'default' */ - cpy_r_r107 = PyObject_RichCompare(cpy_r_r104, cpy_r_r106, 3); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 228, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r108 = PyObject_IsTrue(cpy_r_r107); - CPy_DECREF(cpy_r_r107); - cpy_r_r109 = cpy_r_r108 >= 0; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 228, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r110 = cpy_r_r108; - if (!cpy_r_r110) goto CPyL138; - cpy_r_r111 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r111 == NULL)) { - goto CPyL139; - } else - goto CPyL59; -CPyL57: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r112 = 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL59: ; - cpy_r_r113 = CPyStatics[392]; /* 'networks' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); - goto CPyL137; - } - if (likely(PyDict_Check(cpy_r_r114))) - cpy_r_r115 = cpy_r_r114; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals, "dict", cpy_r_r114); - goto CPyL137; - } - cpy_r_r116 = CPyDict_KeysView(cpy_r_r115); - CPy_DECREF(cpy_r_r115); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r117 = PySequence_Contains(cpy_r_r116, cpy_r_r104); - CPy_DECREF(cpy_r_r116); - cpy_r_r118 = cpy_r_r117 >= 0; - if (unlikely(!cpy_r_r118)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r119 = cpy_r_r117; - if (!cpy_r_r119) goto CPyL138; - cpy_r_r120 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r121 = PySequence_Contains(cpy_r_r105, cpy_r_r120); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 230, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r123 = cpy_r_r121; - if (!cpy_r_r123) goto CPyL138; - cpy_r_r124 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r125 = PyObject_GetItem(cpy_r_r105, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 231, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r126 = PyDict_Check(cpy_r_r125); - CPy_DECREF(cpy_r_r125); - if (!cpy_r_r126) goto CPyL138; - cpy_r_r127 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r128 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r128 == NULL)) { - goto CPyL140; - } else - goto CPyL71; -CPyL69: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r129 = 0; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL71: ; - cpy_r_r130 = CPyStatics[392]; /* 'networks' */ - cpy_r_r131 = CPyObject_GetAttr(cpy_r_r128, cpy_r_r130); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); - goto CPyL137; - } - if (likely(PyDict_Check(cpy_r_r131))) - cpy_r_r132 = cpy_r_r131; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals, "dict", cpy_r_r131); - goto CPyL137; - } - cpy_r_r133 = CPyDict_GetItem(cpy_r_r132, cpy_r_r104); - CPy_DECREF(cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); - goto CPyL137; - } - if (likely(PyDict_Check(cpy_r_r133))) - cpy_r_r134 = cpy_r_r133; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals, "dict", cpy_r_r133); - goto CPyL137; - } - cpy_r_r135 = PyDict_Contains(cpy_r_r134, cpy_r_r127); - CPy_DECREF(cpy_r_r134); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); - goto CPyL137; - } - cpy_r_r137 = cpy_r_r135; - if (!cpy_r_r137) goto CPyL89; - cpy_r_r138 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r138 == NULL)) { - goto CPyL141; - } else - goto CPyL80; -CPyL78: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r139 = 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL80: ; - cpy_r_r140 = CPyStatics[392]; /* 'networks' */ - cpy_r_r141 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r140); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); - goto CPyL137; - } - if (likely(PyDict_Check(cpy_r_r141))) - cpy_r_r142 = cpy_r_r141; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals, "dict", cpy_r_r141); - goto CPyL137; - } - cpy_r_r143 = CPyDict_GetItem(cpy_r_r142, cpy_r_r104); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); - goto CPyL142; - } - if (likely(PyDict_Check(cpy_r_r143))) - cpy_r_r144 = cpy_r_r143; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals, "dict", cpy_r_r143); - goto CPyL142; - } - cpy_r_r145 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r146 = CPyDict_GetItem(cpy_r_r144, cpy_r_r145); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); - goto CPyL142; - } - cpy_r_r147 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r148 = PyObject_GetItem(cpy_r_r105, cpy_r_r147); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); - goto CPyL143; - } - if (likely(PyDict_Check(cpy_r_r148))) - cpy_r_r149 = cpy_r_r148; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals, "dict", cpy_r_r148); - goto CPyL143; - } - if (likely(PyDict_Check(cpy_r_r146))) - cpy_r_r150 = cpy_r_r146; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 234, CPyStatic__config___globals, "dict", cpy_r_r146); - goto CPyL144; - } - cpy_r_r151 = CPyDef__config____recursive_update(cpy_r_r150, cpy_r_r149); - CPy_DECREF(cpy_r_r150); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r151 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 234, CPyStatic__config___globals); - goto CPyL145; - } else - goto CPyL99; -CPyL89: ; - cpy_r_r152 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r153 = PyObject_GetItem(cpy_r_r105, cpy_r_r152); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); - goto CPyL146; - } - if (likely(PyDict_Check(cpy_r_r153))) - cpy_r_r154 = cpy_r_r153; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals, "dict", cpy_r_r153); - goto CPyL146; - } - cpy_r_r155 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r155 == NULL)) { - goto CPyL147; - } else - goto CPyL94; -CPyL92: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r156 = 0; - if (unlikely(!cpy_r_r156)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL94: ; - cpy_r_r157 = CPyStatics[392]; /* 'networks' */ - cpy_r_r158 = CPyObject_GetAttr(cpy_r_r155, cpy_r_r157); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); - goto CPyL148; - } - if (likely(PyDict_Check(cpy_r_r158))) - cpy_r_r159 = cpy_r_r158; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals, "dict", cpy_r_r158); - goto CPyL148; - } - cpy_r_r160 = CPyDict_GetItem(cpy_r_r159, cpy_r_r104); - CPy_DECREF(cpy_r_r159); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); - goto CPyL149; - } - if (likely(PyDict_Check(cpy_r_r160))) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals, "dict", cpy_r_r160); - goto CPyL149; - } - cpy_r_r162 = CPyStatics[426]; /* 'cmd_settings' */ - cpy_r_r163 = CPyDict_SetItem(cpy_r_r161, cpy_r_r162, cpy_r_r154); - CPy_DECREF(cpy_r_r161); - CPy_DECREF(cpy_r_r154); - cpy_r_r164 = cpy_r_r163 >= 0; - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); - goto CPyL145; - } -CPyL99: ; - cpy_r_r165 = CPyDict_CheckSize(cpy_r_r97, cpy_r_r99); - if (unlikely(!cpy_r_r165)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); - goto CPyL145; - } else - goto CPyL52; -CPyL100: ; - cpy_r_r166 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r166)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); - goto CPyL131; - } -CPyL101: ; - cpy_r_r167 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r167 == NULL)) { - goto CPyL150; - } else - goto CPyL104; -CPyL102: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r168 = 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 240, CPyStatic__config___globals); - goto CPyL117; - } - CPy_Unreachable(); -CPyL104: ; - cpy_r_r169 = CPyStatics[240]; /* 'settings' */ - cpy_r_r170 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 240, CPyStatic__config___globals); - goto CPyL131; - } - if (likely(PyDict_Check(cpy_r_r170))) - cpy_r_r171 = cpy_r_r170; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 240, CPyStatic__config___globals, "dict", cpy_r_r170); - goto CPyL131; - } - cpy_r_r172 = CPyStatics[578]; /* '_unlock' */ - PyObject *cpy_r_r173[1] = {cpy_r_r171}; - cpy_r_r174 = (PyObject **)&cpy_r_r173; - cpy_r_r175 = PyObject_VectorcallMethod(cpy_r_r172, cpy_r_r174, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 241, CPyStatic__config___globals); - goto CPyL151; - } else - goto CPyL152; -CPyL107: ; - cpy_r_r176 = CPyDef__config____recursive_update(cpy_r_r171, cpy_r_config_data); - if (unlikely(cpy_r_r176 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 242, CPyStatic__config___globals); - goto CPyL151; - } - cpy_r_r177 = CPyDef__expansion___expand_posix_vars(cpy_r_r171, cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 243, CPyStatic__config___globals); - goto CPyL153; - } - if (likely(PyDict_Check(cpy_r_r177))) - cpy_r_r178 = cpy_r_r177; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 243, CPyStatic__config___globals, "dict", cpy_r_r177); - goto CPyL153; - } - cpy_r_r179 = CPyDef__config____recursive_update(cpy_r_r171, cpy_r_r178); - CPy_DECREF(cpy_r_r178); - if (unlikely(cpy_r_r179 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 243, CPyStatic__config___globals); - goto CPyL153; - } - cpy_r_r180 = CPyStatics[569]; /* '_lock' */ - PyObject *cpy_r_r181[1] = {cpy_r_r171}; - cpy_r_r182 = (PyObject **)&cpy_r_r181; - cpy_r_r183 = PyObject_VectorcallMethod(cpy_r_r180, cpy_r_r182, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 245, CPyStatic__config___globals); - goto CPyL153; - } else - goto CPyL154; -CPyL112: ; - CPy_DECREF(cpy_r_r171); - cpy_r_r184 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r185 = PyDict_Contains(cpy_r_config_data, cpy_r_r184); - cpy_r_r186 = cpy_r_r185 >= 0; - if (unlikely(!cpy_r_r186)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 246, CPyStatic__config___globals); - goto CPyL155; - } - cpy_r_r187 = cpy_r_r185; - if (!cpy_r_r187) goto CPyL156; - cpy_r_r188 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r189 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r188); - CPy_DECREF(cpy_r_config_data); - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 247, CPyStatic__config___globals); - goto CPyL117; - } - cpy_r_r190 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r191 = CPyStatics[571]; /* 'brownie-base' */ - cpy_r_r192 = CPyDef__config____modify_hypothesis_settings(cpy_r_r189, cpy_r_r190, cpy_r_r191); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 247, CPyStatic__config___globals); - goto CPyL117; - } else - goto CPyL157; -CPyL116: ; - return 1; -CPyL117: ; - cpy_r_r193 = 2; - return cpy_r_r193; -CPyL118: ; - CPy_DecRef(cpy_r_r4); - goto CPyL117; -CPyL119: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_config_data); - goto CPyL117; -CPyL120: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - goto CPyL117; -CPyL121: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - goto CPyL7; -CPyL122: ; - CPy_DecRef(cpy_r_r18); - goto CPyL117; -CPyL123: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r27); - goto CPyL117; -CPyL124: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r31); - goto CPyL117; -CPyL125: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_config_data); - CPy_DECREF(cpy_r_r6); - goto CPyL20; -CPyL126: ; - CPy_DecRef(cpy_r_r39); - goto CPyL117; -CPyL127: ; - CPy_DECREF(cpy_r_r62); - goto CPyL32; -CPyL128: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r6); - goto CPyL117; -CPyL129: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_config_data); - CPy_DECREF(cpy_r_r6); - goto CPyL36; -CPyL130: ; - CPy_DECREF(cpy_r_r4); - goto CPyL45; -CPyL131: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - goto CPyL117; -CPyL132: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r75); - goto CPyL117; -CPyL133: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r78); - goto CPyL117; -CPyL134: ; - CPy_DECREF(cpy_r_r84); - goto CPyL44; -CPyL135: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - goto CPyL117; -CPyL136: ; - CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r100); - CPy_DECREF(cpy_r_r101.f2); - CPy_DECREF(cpy_r_r101.f3); - goto CPyL100; -CPyL137: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r105); - goto CPyL117; -CPyL138: ; - CPy_DECREF(cpy_r_r104); - CPy_DECREF(cpy_r_r105); - goto CPyL99; -CPyL139: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r105); - goto CPyL57; -CPyL140: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r105); - goto CPyL69; -CPyL141: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r105); - goto CPyL78; -CPyL142: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r105); - goto CPyL117; -CPyL143: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r146); - goto CPyL117; -CPyL144: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r149); - goto CPyL117; -CPyL145: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL117; -CPyL146: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - goto CPyL117; -CPyL147: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r154); - goto CPyL92; -CPyL148: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r154); - goto CPyL117; -CPyL149: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r154); - goto CPyL117; -CPyL150: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - goto CPyL102; -CPyL151: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r171); - goto CPyL117; -CPyL152: ; - CPy_DECREF(cpy_r_r175); - goto CPyL107; -CPyL153: ; - CPy_DecRef(cpy_r_config_data); - CPy_DecRef(cpy_r_r171); - goto CPyL117; -CPyL154: ; - CPy_DECREF(cpy_r_r183); - goto CPyL112; -CPyL155: ; - CPy_DecRef(cpy_r_config_data); - goto CPyL117; -CPyL156: ; - CPy_DECREF(cpy_r_config_data); - goto CPyL116; -CPyL157: ; - CPy_DECREF(cpy_r_r192); - goto CPyL116; -} - -PyObject *CPyPy__config____load_project_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_load_project_config", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - char retval = CPyDef__config____load_project_config(arg_project_path); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_load_project_config", 196, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____load_project_compiler_config(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - 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_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_project_path != cpy_r_r0; - if (!cpy_r_r1) goto CPyL4; - CPy_INCREF(cpy_r_project_path); - cpy_r_r2 = cpy_r_project_path; - cpy_r_r3 = PyObject_IsTrue(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 250, CPyStatic__config___globals); - goto CPyL29; - } - cpy_r_r5 = cpy_r_r3; - if (cpy_r_r5) goto CPyL12; -CPyL4: ; - cpy_r_r6 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r6 != NULL)) goto CPyL7; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals); - goto CPyL29; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r8 = CPyStatics[240]; /* 'settings' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals); - goto CPyL29; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals, "dict", cpy_r_r9); - goto CPyL29; - } - cpy_r_r11 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals); - goto CPyL29; - } - if (likely(PyDict_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals, "dict", cpy_r_r12); - goto CPyL29; - } - return cpy_r_r13; -CPyL12: ; - cpy_r_r14 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r14 != NULL)) goto CPyL15; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); - goto CPyL29; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r16 = CPyStatics[240]; /* 'settings' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); - goto CPyL29; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals, "dict", cpy_r_r17); - goto CPyL29; - } - cpy_r_r19 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); - goto CPyL29; - } - cpy_r_r21 = CPyStatics[579]; /* '_copy' */ - PyObject *cpy_r_r22[1] = {cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); - goto CPyL30; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r25 = CPyStatics[580]; /* 'brownie-config' */ - CPy_INCREF(cpy_r_project_path); - cpy_r_r26 = cpy_r_project_path; - cpy_r_r27 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r28[2] = {cpy_r_r26, cpy_r_r25}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); - goto CPyL31; - } - CPy_DECREF(cpy_r_r26); - cpy_r_r31 = CPyDef__config____load_config(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); - goto CPyL32; - } - cpy_r_r32 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r33 = PyDict_New(); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); - goto CPyL33; - } - cpy_r_r34 = CPyDict_Get(cpy_r_r31, cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); - goto CPyL32; - } - CPy_INCREF(cpy_r_r24); - if (likely(PyDict_Check(cpy_r_r24))) - cpy_r_r35 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 256, CPyStatic__config___globals, "dict", cpy_r_r24); - goto CPyL34; - } - if (likely(PyDict_Check(cpy_r_r34))) - cpy_r_r36 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 256, CPyStatic__config___globals, "dict", cpy_r_r34); - goto CPyL35; - } - cpy_r_r37 = CPyDef__config____recursive_update(cpy_r_r35, cpy_r_r36); - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 256, CPyStatic__config___globals); - goto CPyL32; - } - if (likely(PyDict_Check(cpy_r_r24))) - cpy_r_r38 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 258, CPyStatic__config___globals, "dict", cpy_r_r24); - goto CPyL29; - } - return cpy_r_r38; -CPyL29: ; - cpy_r_r39 = NULL; - return cpy_r_r39; -CPyL30: ; - CPy_DecRef(cpy_r_r20); - goto CPyL29; -CPyL31: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - goto CPyL29; -CPyL32: ; - CPy_DecRef(cpy_r_r24); - goto CPyL29; -CPyL33: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r31); - goto CPyL29; -CPyL34: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r34); - goto CPyL29; -CPyL35: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r35); - goto CPyL29; -} - -PyObject *CPyPy__config____load_project_compiler_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_load_project_compiler_config", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path; - arg_project_path = obj_project_path; - if (arg_project_path != NULL) goto __LL371; - if (obj_project_path == Py_None) - arg_project_path = obj_project_path; - else { - arg_project_path = NULL; - } - if (arg_project_path != NULL) goto __LL371; - CPy_TypeError("object or None", obj_project_path); - goto fail; -__LL371: ; - PyObject *retval = CPyDef__config____load_project_compiler_config(arg_project_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 250, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____load_project_envvars(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - cpy_r_r0 = CPyModule_os; - cpy_r_r1 = CPyStatics[596]; /* 'environ' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 262, CPyStatic__config___globals); - goto CPyL34; - } - cpy_r_r3 = CPyDict_FromAny(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 262, CPyStatic__config___globals); - goto CPyL34; - } - cpy_r_r4 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL35; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 263, CPyStatic__config___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r6 = CPyStatics[240]; /* 'settings' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 263, CPyStatic__config___globals); - goto CPyL36; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_envvars", 263, CPyStatic__config___globals, "dict", cpy_r_r7); - goto CPyL36; - } - cpy_r_r9 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r10 = CPyDict_GetWithNone(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 264, CPyStatic__config___globals); - goto CPyL37; - } - cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 264, CPyStatic__config___globals); - goto CPyL37; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL38; - cpy_r_r14 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r15 = CPyDict_GetItem(cpy_r_r8, cpy_r_r14); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 265, CPyStatic__config___globals); - goto CPyL36; - } - cpy_r_r16 = PyUnicode_Check(cpy_r_r15); - if (cpy_r_r16) { - goto CPyL18; - } else - goto CPyL39; -CPyL12: ; - cpy_r_r17 = CPyStatics[585]; /* 'Invalid value passed to dotenv: ' */ - cpy_r_r18 = PyObject_Str(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); - goto CPyL34; - } - cpy_r_r19 = CPyStr_Build(2, cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); - goto CPyL34; - } - cpy_r_r20 = CPyModule_builtins; - cpy_r_r21 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); - goto CPyL40; - } - PyObject *cpy_r_r23[1] = {cpy_r_r19}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r19); - CPy_Raise(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL18: ; - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r26 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_envvars", 268, CPyStatic__config___globals, "str", cpy_r_r15); - goto CPyL36; - } - cpy_r_r27 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r28[2] = {cpy_r_project_path, cpy_r_r26}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 268, CPyStatic__config___globals); - goto CPyL41; - } - CPy_DECREF(cpy_r_r26); - cpy_r_r31 = CPyStatics[586]; /* 'is_file' */ - PyObject *cpy_r_r32[1] = {cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 269, CPyStatic__config___globals); - goto CPyL42; - } - if (unlikely(!PyBool_Check(cpy_r_r34))) { - CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; - } else - cpy_r_r35 = cpy_r_r34 == Py_True; - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 269, CPyStatic__config___globals); - goto CPyL42; - } - if (cpy_r_r35) { - goto CPyL29; - } else - goto CPyL43; -CPyL23: ; - cpy_r_r36 = CPyStatics[587]; /* 'Dotenv specified in config but not found at path: ' */ - cpy_r_r37 = PyObject_Str(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); - goto CPyL34; - } - cpy_r_r38 = CPyStr_Build(2, cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); - goto CPyL34; - } - cpy_r_r39 = CPyModule_builtins; - cpy_r_r40 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); - goto CPyL44; - } - PyObject *cpy_r_r42[1] = {cpy_r_r38}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r38); - CPy_Raise(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL29: ; - cpy_r_r45 = CPyStatic__config___globals; - cpy_r_r46 = CPyStatics[588]; /* 'dotenv_values' */ - cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals); - goto CPyL42; - } - PyObject *cpy_r_r48[1] = {cpy_r_r30}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = CPyStatics[2147]; /* ('dotenv_path',) */ - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 0, cpy_r_r50); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r30); - if (likely(PyDict_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals, "dict", cpy_r_r51); - goto CPyL36; - } - cpy_r_r53 = CPyDict_Update(cpy_r_r3, cpy_r_r52); - CPy_DECREF(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals); - goto CPyL36; - } -CPyL33: ; - return cpy_r_r3; -CPyL34: ; - cpy_r_r55 = NULL; - return cpy_r_r55; -CPyL35: ; - CPy_DecRef(cpy_r_r3); - goto CPyL3; -CPyL36: ; - CPy_DecRef(cpy_r_r3); - goto CPyL34; -CPyL37: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL34; -CPyL38: ; - CPy_DECREF(cpy_r_r8); - goto CPyL33; -CPyL39: ; - CPy_DECREF(cpy_r_r3); - goto CPyL12; -CPyL40: ; - CPy_DecRef(cpy_r_r19); - goto CPyL34; -CPyL41: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r26); - goto CPyL34; -CPyL42: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r30); - goto CPyL34; -CPyL43: ; - CPy_DECREF(cpy_r_r3); - goto CPyL23; -CPyL44: ; - CPy_DecRef(cpy_r_r38); - goto CPyL34; -} - -PyObject *CPyPy__config____load_project_envvars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_load_project_envvars", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - PyObject *retval = CPyDef__config____load_project_envvars(arg_project_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 261, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____load_project_structure_config(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); - goto CPyL15; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[240]; /* 'settings' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); - goto CPyL15; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals, "dict", cpy_r_r3); - goto CPyL15; - } - cpy_r_r5 = CPyStatics[597]; /* 'project_structure' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); - goto CPyL15; - } - cpy_r_r7 = CPyStatics[579]; /* '_copy' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); - goto CPyL16; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r11 = CPyDef__config____get_project_config_path(cpy_r_project_path); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 278, CPyStatic__config___globals); - goto CPyL17; - } - cpy_r_r12 = (PyObject *)&_Py_NoneStruct; - cpy_r_r13 = cpy_r_r11 == cpy_r_r12; - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r13) goto CPyL10; - return cpy_r_r10; -CPyL10: ; - cpy_r_r14 = CPyDef__config____load_config(cpy_r_project_path); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 282, CPyStatic__config___globals); - goto CPyL17; - } - cpy_r_r15 = CPyStatics[597]; /* 'project_structure' */ - cpy_r_r16 = PyDict_New(); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 282, CPyStatic__config___globals); - goto CPyL18; - } - cpy_r_r17 = CPyDict_Get(cpy_r_r14, cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 282, CPyStatic__config___globals); - goto CPyL17; - } - cpy_r_r18 = CPyStatics[245]; /* 'update' */ - PyObject *cpy_r_r19[2] = {cpy_r_r10, cpy_r_r17}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 283, CPyStatic__config___globals); - goto CPyL19; - } else - goto CPyL20; -CPyL14: ; - CPy_DECREF(cpy_r_r17); - return cpy_r_r10; -CPyL15: ; - cpy_r_r22 = NULL; - return cpy_r_r22; -CPyL16: ; - CPy_DecRef(cpy_r_r6); - goto CPyL15; -CPyL17: ; - CPy_DecRef(cpy_r_r10); - goto CPyL15; -CPyL18: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - goto CPyL15; -CPyL19: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - goto CPyL15; -CPyL20: ; - CPy_DECREF(cpy_r_r21); - goto CPyL14; -} - -PyObject *CPyPy__config____load_project_structure_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_load_project_structure_config", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - PyObject *retval = CPyDef__config____load_project_structure_config(arg_project_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 275, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____load_project_dependencies(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_dependencies; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - CPyPtr cpy_r_r17; - CPyPtr cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - cpy_r_r0 = CPyStatics[580]; /* 'brownie-config' */ - cpy_r_r1 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r2[2] = {cpy_r_project_path, cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 288, CPyStatic__config___globals); - goto CPyL15; - } - cpy_r_r5 = CPyDef__config____load_config(cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 288, CPyStatic__config___globals); - goto CPyL15; - } - cpy_r_r6 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r7 = PyList_New(0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); - goto CPyL16; - } - cpy_r_r8 = CPyDict_Get(cpy_r_r5, cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); - goto CPyL15; - } - cpy_r_r9 = PyObject_IsTrue(cpy_r_r8); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); - goto CPyL17; - } - cpy_r_r11 = cpy_r_r9; - if (!cpy_r_r11) goto CPyL18; - cpy_r_r12 = cpy_r_r8; - goto CPyL9; -CPyL7: ; - cpy_r_r13 = PyList_New(0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); - goto CPyL15; - } - cpy_r_r12 = cpy_r_r13; -CPyL9: ; - cpy_r_dependencies = cpy_r_r12; - cpy_r_r14 = PyUnicode_Check(cpy_r_dependencies); - if (!cpy_r_r14) goto CPyL13; - if (likely(PyUnicode_Check(cpy_r_dependencies))) - cpy_r_r15 = cpy_r_dependencies; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_dependencies", 291, CPyStatic__config___globals, "str", cpy_r_dependencies); - goto CPyL15; - } - cpy_r_r16 = PyList_New(1); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 291, CPyStatic__config___globals); - goto CPyL19; - } - cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; - cpy_r_r18 = *(CPyPtr *)cpy_r_r17; - *(PyObject * *)cpy_r_r18 = cpy_r_r15; - cpy_r_dependencies = cpy_r_r16; -CPyL13: ; - if (likely(PyList_Check(cpy_r_dependencies))) - cpy_r_r19 = cpy_r_dependencies; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_dependencies", 292, CPyStatic__config___globals, "list", cpy_r_dependencies); - goto CPyL15; - } - return cpy_r_r19; -CPyL15: ; - cpy_r_r20 = NULL; - return cpy_r_r20; -CPyL16: ; - CPy_DecRef(cpy_r_r5); - goto CPyL15; -CPyL17: ; - CPy_DecRef(cpy_r_r8); - goto CPyL15; -CPyL18: ; - CPy_DECREF(cpy_r_r8); - goto CPyL7; -CPyL19: ; - CPy_DecRef(cpy_r_r15); - goto CPyL15; -} - -PyObject *CPyPy__config____load_project_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_load_project_dependencies", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - PyObject *retval = CPyDef__config____load_project_dependencies(arg_project_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 287, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____modify_hypothesis_settings(PyObject *cpy_r_settings, PyObject *cpy_r_name, PyObject *cpy_r_parent) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char 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_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - tuple_T3OOO cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - int32_t cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - if (cpy_r_parent != NULL) goto CPyL62; - cpy_r_r0 = Py_None; - cpy_r_parent = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r2[1] = {cpy_r_settings}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 296, CPyStatic__config___globals); - goto CPyL63; - } - cpy_r_settings = cpy_r_r4; - cpy_r_r5 = (PyObject *)&_Py_NoneStruct; - cpy_r_r6 = cpy_r_parent == cpy_r_r5; - if (cpy_r_r6) { - goto CPyL64; - } else - goto CPyL7; -CPyL4: ; - cpy_r_r7 = CPyStatic__config___globals; - cpy_r_r8 = CPyStatics[599]; /* 'hp_settings' */ - cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 298, CPyStatic__config___globals); - goto CPyL65; - } - cpy_r_r10 = CPyStatics[600]; /* '_current_profile' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 298, CPyStatic__config___globals); - goto CPyL65; - } - cpy_r_parent = cpy_r_r11; -CPyL7: ; - cpy_r_r12 = CPyStatics[601]; /* 'phases' */ - cpy_r_r13 = PySequence_Contains(cpy_r_settings, cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 300, CPyStatic__config___globals); - goto CPyL66; - } - cpy_r_r15 = cpy_r_r13; - if (!cpy_r_r15) goto CPyL46; - cpy_r_r16 = PyList_New(0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL67; - } - cpy_r_r17 = CPyStatics[601]; /* 'phases' */ - cpy_r_r18 = PyObject_GetItem(cpy_r_settings, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL68; - } - cpy_r_r19 = CPyStatics[540]; /* 'items' */ - PyObject *cpy_r_r20[1] = {cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL69; - } - CPy_DECREF(cpy_r_r18); - cpy_r_r23 = PyObject_GetIter(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL68; - } -CPyL13: ; - cpy_r_r24 = PyIter_Next(cpy_r_r23); - if (cpy_r_r24 == NULL) goto CPyL70; - cpy_r_r25 = PyObject_GetIter(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL71; - } - cpy_r_r26 = PyIter_Next(cpy_r_r25); - if (cpy_r_r26 == NULL) { - goto CPyL72; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r27 = 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL31; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r28 = PyIter_Next(cpy_r_r25); - if (cpy_r_r28 == NULL) { - goto CPyL73; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL31; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r30 = PyIter_Next(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (cpy_r_r30 == NULL) { - goto CPyL24; - } else - goto CPyL74; -CPyL22: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL31; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r32 = PyObject_IsTrue(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL75; - } - cpy_r_r34 = cpy_r_r32; - if (!cpy_r_r34) goto CPyL76; - cpy_r_r35 = CPyStatic__config___globals; - cpy_r_r36 = CPyStatics[602]; /* 'Phase' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL75; - } - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r26); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL71; - } - cpy_r_r39 = PyList_Append(cpy_r_r16, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL71; - } else - goto CPyL13; -CPyL29: ; - cpy_r_r41 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL68; - } - cpy_r_r42 = CPyStatics[601]; /* 'phases' */ - cpy_r_r43 = PyObject_SetItem(cpy_r_settings, cpy_r_r42, cpy_r_r16); - CPy_DECREF_NO_IMM(cpy_r_r16); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); - goto CPyL67; - } else - goto CPyL46; -CPyL31: ; - cpy_r_r45 = CPy_CatchError(); - cpy_r_r46 = CPyModule_builtins; - cpy_r_r47 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 303, CPyStatic__config___globals); - goto CPyL44; - } - cpy_r_r49 = CPy_ExceptionMatches(cpy_r_r48); - CPy_DecRef(cpy_r_r48); - if (!cpy_r_r49) goto CPyL42; - cpy_r_r50 = CPy_GetExcValue(); - cpy_r_r51 = CPyStatics[132]; /* "'" */ - cpy_r_r52 = CPyStatics[434]; /* 'args' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r52); - CPy_DecRef(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL44; - } - if (likely(PyTuple_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals, "tuple", cpy_r_r53); - goto CPyL44; - } - cpy_r_r55 = CPySequenceTuple_GetItem(cpy_r_r54, 0); - CPy_DecRef(cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL44; - } - cpy_r_r56 = PyObject_Str(cpy_r_r55); - CPy_DecRef(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL44; - } - cpy_r_r57 = CPyStatics[603]; /* "' is not a valid hypothesis phase setting" */ - cpy_r_r58 = CPyStr_Build(3, cpy_r_r51, cpy_r_r56, cpy_r_r57); - CPy_DecRef(cpy_r_r56); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL44; - } - cpy_r_r59 = CPyModule_builtins; - cpy_r_r60 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL77; - } - PyObject *cpy_r_r62[1] = {cpy_r_r58}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 1, 0); - CPy_DecRef(cpy_r_r61); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL77; - } - CPy_DecRef(cpy_r_r58); - CPy_Raise(cpy_r_r64); - CPy_DecRef(cpy_r_r64); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); - goto CPyL44; - } else - goto CPyL78; -CPyL41: ; - CPy_Unreachable(); -CPyL42: ; - CPy_Reraise(); - if (!0) { - goto CPyL44; - } else - goto CPyL79; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - cpy_r_r65 = CPy_KeepPropagating(); - if (!cpy_r_r65) goto CPyL61; - CPy_Unreachable(); -CPyL46: ; - cpy_r_r66 = CPyStatic__config___globals; - cpy_r_r67 = CPyStatics[599]; /* 'hp_settings' */ - cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); - goto CPyL66; - } - cpy_r_r69 = CPyStatic__config___globals; - cpy_r_r70 = CPyStatics[599]; /* 'hp_settings' */ - cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 308, CPyStatic__config___globals); - goto CPyL80; - } - cpy_r_r72 = CPyStatics[604]; /* 'get_profile' */ - PyObject *cpy_r_r73[2] = {cpy_r_r71, cpy_r_parent}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 308, CPyStatic__config___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_parent); - cpy_r_r76 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); - goto CPyL82; - } - cpy_r_r77 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r78 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r79[2] = {cpy_r_r76, cpy_r_r77}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); - goto CPyL83; - } - CPy_DECREF(cpy_r_r76); - cpy_r_r82 = CPyStatic__config___globals; - cpy_r_r83 = CPyStatics[605]; /* 'DirectoryBasedExampleDatabase' */ - cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); - goto CPyL84; - } - PyObject *cpy_r_r85[1] = {cpy_r_r81}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r86, 1, 0); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); - goto CPyL84; - } - CPy_DECREF(cpy_r_r81); - cpy_r_r88 = CPyStatics[606]; /* 'register_profile' */ - cpy_r_r89 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r88); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); - goto CPyL85; - } - cpy_r_r90 = CPyStatics[65]; /* 'parent' */ - cpy_r_r91 = CPyStatics[607]; /* 'database' */ - cpy_r_r92 = CPyDict_Build(2, cpy_r_r90, cpy_r_r75, cpy_r_r91, cpy_r_r87); - CPy_DECREF(cpy_r_r75); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); - goto CPyL86; - } - cpy_r_r93 = CPyDict_UpdateInDisplay(cpy_r_r92, cpy_r_settings); - CPy_DECREF(cpy_r_settings); - cpy_r_r94 = cpy_r_r93 >= 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); - goto CPyL87; - } - cpy_r_r95 = PyTuple_Pack(1, cpy_r_name); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); - goto CPyL87; - } - cpy_r_r96 = PyObject_Call(cpy_r_r89, cpy_r_r95, cpy_r_r92); - CPy_DECREF(cpy_r_r89); - CPy_DECREF(cpy_r_r95); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); - goto CPyL61; - } else - goto CPyL88; -CPyL58: ; - cpy_r_r97 = CPyStatic__config___globals; - cpy_r_r98 = CPyStatics[599]; /* 'hp_settings' */ - cpy_r_r99 = CPyDict_GetItem(cpy_r_r97, cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 312, CPyStatic__config___globals); - goto CPyL61; - } - cpy_r_r100 = CPyStatics[608]; /* 'load_profile' */ - PyObject *cpy_r_r101[2] = {cpy_r_r99, cpy_r_name}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 312, CPyStatic__config___globals); - goto CPyL89; - } else - goto CPyL90; -CPyL60: ; - CPy_DECREF(cpy_r_r99); - cpy_r_r104 = Py_None; - return cpy_r_r104; -CPyL61: ; - cpy_r_r105 = NULL; - return cpy_r_r105; -CPyL62: ; - CPy_INCREF(cpy_r_parent); - goto CPyL2; -CPyL63: ; - CPy_DecRef(cpy_r_parent); - goto CPyL61; -CPyL64: ; - CPy_DECREF(cpy_r_parent); - goto CPyL4; -CPyL65: ; - CPy_DecRef(cpy_r_settings); - goto CPyL61; -CPyL66: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - goto CPyL61; -CPyL67: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - goto CPyL31; -CPyL68: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - CPy_DecRef(cpy_r_r16); - goto CPyL31; -CPyL69: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - goto CPyL31; -CPyL70: ; - CPy_DECREF(cpy_r_r23); - goto CPyL29; -CPyL71: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r23); - goto CPyL31; -CPyL72: ; - CPy_DECREF(cpy_r_settings); - CPy_DECREF(cpy_r_parent); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r25); - goto CPyL16; -CPyL73: ; - CPy_DECREF(cpy_r_settings); - CPy_DECREF(cpy_r_parent); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r26); - goto CPyL19; -CPyL74: ; - CPy_DECREF(cpy_r_settings); - CPy_DECREF(cpy_r_parent); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r30); - goto CPyL22; -CPyL75: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL31; -CPyL76: ; - CPy_DECREF(cpy_r_r26); - goto CPyL13; -CPyL77: ; - CPy_DecRef(cpy_r_r58); - goto CPyL44; -CPyL78: ; - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL41; -CPyL79: ; - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL43; -CPyL80: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - CPy_DecRef(cpy_r_r68); - goto CPyL61; -CPyL81: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_parent); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r71); - goto CPyL61; -CPyL82: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r75); - goto CPyL61; -CPyL83: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - goto CPyL61; -CPyL84: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r81); - goto CPyL61; -CPyL85: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r87); - goto CPyL61; -CPyL86: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r89); - goto CPyL61; -CPyL87: ; - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r92); - goto CPyL61; -CPyL88: ; - CPy_DECREF(cpy_r_r96); - goto CPyL58; -CPyL89: ; - CPy_DecRef(cpy_r_r99); - goto CPyL61; -CPyL90: ; - CPy_DECREF(cpy_r_r103); - goto CPyL60; -} - -PyObject *CPyPy__config____modify_hypothesis_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"settings", "name", "parent", 0}; - static CPyArg_Parser parser = {"OO|O:_modify_hypothesis_settings", kwlist, 0}; - PyObject *obj_settings; - PyObject *obj_name; - PyObject *obj_parent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_settings, &obj_name, &obj_parent)) { - return NULL; - } - PyObject *arg_settings = obj_settings; - PyObject *arg_name = obj_name; - PyObject *arg_parent; - if (obj_parent == NULL) { - arg_parent = NULL; - } else { - arg_parent = obj_parent; - } - PyObject *retval = CPyDef__config____modify_hypothesis_settings(arg_settings, arg_name, arg_parent); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 295, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config____recursive_update(PyObject *cpy_r_original, PyObject *cpy_r_new) { - int64_t cpy_r_r0; - CPyTagged cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - int64_t cpy_r_r5; - PyObject *cpy_r_r6; - tuple_T3CIO cpy_r_r7; - CPyTagged cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - cpy_r_r0 = PyDict_Size(cpy_r_original); - cpy_r_r1 = cpy_r_r0 << 1; - cpy_r_r2 = cpy_r_r1 != 0; - if (cpy_r_r2) goto CPyL20; - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 318, CPyStatic__config___globals); - goto CPyL19; - } - cpy_r_original = cpy_r_r3; -CPyL3: ; - cpy_r_r4 = 0; - cpy_r_r5 = PyDict_Size(cpy_r_new); - cpy_r_r6 = CPyDict_GetKeysIter(cpy_r_new); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 319, CPyStatic__config___globals); - goto CPyL21; - } -CPyL4: ; - cpy_r_r7 = CPyDict_NextKey(cpy_r_r6, cpy_r_r4); - cpy_r_r8 = cpy_r_r7.f1; - cpy_r_r4 = cpy_r_r8; - cpy_r_r9 = cpy_r_r7.f0; - if (!cpy_r_r9) goto CPyL22; - cpy_r_r10 = cpy_r_r7.f2; - CPy_INCREF(cpy_r_r10); - CPy_DECREF(cpy_r_r7.f2); - cpy_r_r11 = PyDict_Contains(cpy_r_original, cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 320, CPyStatic__config___globals); - goto CPyL23; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL14; - cpy_r_r14 = CPyDict_GetItem(cpy_r_new, cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 320, CPyStatic__config___globals); - goto CPyL23; - } - cpy_r_r15 = PyDict_Check(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (!cpy_r_r15) goto CPyL14; - cpy_r_r16 = CPyDict_GetItem(cpy_r_original, cpy_r_r10); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals); - goto CPyL23; - } - cpy_r_r17 = CPyDict_GetItem(cpy_r_new, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals); - goto CPyL24; - } - if (likely(PyDict_Check(cpy_r_r16))) - cpy_r_r18 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals, "dict", cpy_r_r16); - goto CPyL25; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r19 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals, "dict", cpy_r_r17); - goto CPyL26; - } - cpy_r_r20 = CPyDef__config____recursive_update(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals); - goto CPyL27; - } else - goto CPyL16; -CPyL14: ; - cpy_r_r21 = CPyDict_GetItem(cpy_r_new, cpy_r_r10); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 323, CPyStatic__config___globals); - goto CPyL23; - } - cpy_r_r22 = CPyDict_SetItem(cpy_r_original, cpy_r_r10, cpy_r_r21); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r21); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 323, CPyStatic__config___globals); - goto CPyL27; - } -CPyL16: ; - cpy_r_r24 = CPyDict_CheckSize(cpy_r_new, cpy_r_r5); - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 319, CPyStatic__config___globals); - goto CPyL27; - } else - goto CPyL4; -CPyL17: ; - cpy_r_r25 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 319, CPyStatic__config___globals); - goto CPyL19; - } - return 1; -CPyL19: ; - cpy_r_r26 = 2; - return cpy_r_r26; -CPyL20: ; - CPy_INCREF(cpy_r_original); - goto CPyL3; -CPyL21: ; - CPy_DecRef(cpy_r_original); - goto CPyL19; -CPyL22: ; - CPy_DECREF(cpy_r_original); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7.f2); - goto CPyL17; -CPyL23: ; - CPy_DecRef(cpy_r_original); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - goto CPyL19; -CPyL24: ; - CPy_DecRef(cpy_r_original); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r16); - goto CPyL19; -CPyL25: ; - CPy_DecRef(cpy_r_original); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r17); - goto CPyL19; -CPyL26: ; - CPy_DecRef(cpy_r_original); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r18); - goto CPyL19; -CPyL27: ; - CPy_DecRef(cpy_r_original); - CPy_DecRef(cpy_r_r6); - goto CPyL19; -} - -PyObject *CPyPy__config____recursive_update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"original", "new", 0}; - static CPyArg_Parser parser = {"OO:_recursive_update", kwlist, 0}; - PyObject *obj_original; - PyObject *obj_new; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_original, &obj_new)) { - return NULL; - } - PyObject *arg_original; - if (likely(PyDict_Check(obj_original))) - arg_original = obj_original; - else { - CPy_TypeError("dict", obj_original); - goto fail; - } - PyObject *arg_new; - if (likely(PyDict_Check(obj_new))) - arg_new = obj_new; - else { - CPy_TypeError("dict", obj_new); - goto fail; - } - char retval = CPyDef__config____recursive_update(arg_original, arg_new); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_recursive_update", 315, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config____update_argv_from_docopt(PyObject *cpy_r_args) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - CPyTagged cpy_r_r6; - int64_t cpy_r_r7; - PyObject *cpy_r_r8; - tuple_T4CIOO cpy_r_r9; - CPyTagged cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL14; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[55]; /* 'argv' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL14; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals, "dict", cpy_r_r3); - goto CPyL14; - } - cpy_r_r5 = PyDict_New(); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL15; - } - cpy_r_r6 = 0; - cpy_r_r7 = PyDict_Size(cpy_r_args); - cpy_r_r8 = CPyDict_GetItemsIter(cpy_r_args); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL16; - } -CPyL7: ; - cpy_r_r9 = CPyDict_NextItem(cpy_r_r8, cpy_r_r6); - cpy_r_r10 = cpy_r_r9.f1; - cpy_r_r6 = cpy_r_r10; - cpy_r_r11 = cpy_r_r9.f0; - if (!cpy_r_r11) goto CPyL17; - cpy_r_r12 = cpy_r_r9.f2; - CPy_INCREF(cpy_r_r12); - cpy_r_r13 = cpy_r_r9.f3; - CPy_INCREF(cpy_r_r13); - CPy_DECREF(cpy_r_r9.f2); - CPy_DECREF(cpy_r_r9.f3); - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals, "str", cpy_r_r12); - goto CPyL18; - } - cpy_r_r15 = CPyStatics[57]; /* '-' */ - cpy_r_r16 = CPyStr_LStrip(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - cpy_r_r17 = PyDict_SetItem(cpy_r_r5, cpy_r_r16, cpy_r_r13); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r13); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL19; - } - cpy_r_r19 = CPyDict_CheckSize(cpy_r_args, cpy_r_r7); - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL19; - } else - goto CPyL7; -CPyL11: ; - cpy_r_r20 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL16; - } - cpy_r_r21 = CPyDict_Update(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); - goto CPyL14; - } - return 1; -CPyL14: ; - cpy_r_r23 = 2; - return cpy_r_r23; -CPyL15: ; - CPy_DecRef(cpy_r_r4); - goto CPyL14; -CPyL16: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL14; -CPyL17: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r9.f2); - CPy_DECREF(cpy_r_r9.f3); - goto CPyL11; -CPyL18: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - goto CPyL14; -CPyL19: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - goto CPyL14; -} - -PyObject *CPyPy__config____update_argv_from_docopt(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"args", 0}; - static CPyArg_Parser parser = {"O:_update_argv_from_docopt", kwlist, 0}; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_args)) { - return NULL; - } - PyObject *arg_args; - if (likely(PyDict_Check(obj_args))) - arg_args = obj_args; - else { - CPy_TypeError("dict", obj_args); - goto fail; - } - char retval = CPyDef__config____update_argv_from_docopt(arg_args); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 326, CPyStatic__config___globals); - return NULL; -} - -PyObject *CPyDef__config____get_data_folder(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = CPyStatic__config___DATA_FOLDER; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"DATA_FOLDER\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/_config.py", "_get_data_folder", 331, CPyStatic__config___globals); - goto CPyL4; - } - CPy_Unreachable(); -CPyL3: ; - CPy_INCREF(cpy_r_r0); - return cpy_r_r0; -CPyL4: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy__config____get_data_folder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_get_data_folder", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef__config____get_data_folder(); - return retval; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_get_data_folder", 330, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config____make_data_folders(PyObject *cpy_r_data_folder) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2OO cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject **cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - cpy_r_r0 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r1 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r2[2] = {cpy_r_data_folder, cpy_r_r1}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r3, 9223372036854775809ULL, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 336, CPyStatic__config___globals); - goto CPyL36; - } else - goto CPyL37; -CPyL1: ; - cpy_r_r6 = CPyStatic__config___DATA_SUBFOLDERS; - if (likely(cpy_r_r6.f0 != NULL)) goto CPyL4; - PyErr_SetString(PyExc_NameError, "value for final name \"DATA_SUBFOLDERS\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL4: ; - CPy_INCREF(cpy_r_r6.f0); - CPy_INCREF(cpy_r_r6.f1); - cpy_r_r8 = PyTuple_New(2); - if (unlikely(cpy_r_r8 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp372 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp372); - PyObject *__tmp373 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp373); - cpy_r_r9 = PyObject_GetIter(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals); - goto CPyL36; - } -CPyL5: ; - cpy_r_r10 = PyIter_Next(cpy_r_r9); - if (cpy_r_r10 == NULL) goto CPyL38; - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals, "str", cpy_r_r10); - goto CPyL39; - } - cpy_r_r12 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r13[2] = {cpy_r_data_folder, cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 338, CPyStatic__config___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r11); - cpy_r_r16 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r17 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r18[2] = {cpy_r_r15, cpy_r_r17}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r19, 9223372036854775809ULL, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 338, CPyStatic__config___globals); - goto CPyL41; - } else - goto CPyL42; -CPyL9: ; - CPy_DECREF(cpy_r_r15); - goto CPyL5; -CPyL10: ; - cpy_r_r22 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals); - goto CPyL36; - } - cpy_r_r23 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r24 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r25[2] = {cpy_r_data_folder, cpy_r_r23}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 340, CPyStatic__config___globals); - goto CPyL36; - } - cpy_r_r28 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r29[1] = {cpy_r_r27}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 340, CPyStatic__config___globals); - goto CPyL43; - } - CPy_DECREF(cpy_r_r27); - if (unlikely(!PyBool_Check(cpy_r_r31))) { - CPy_TypeError("bool", cpy_r_r31); cpy_r_r32 = 2; - } else - cpy_r_r32 = cpy_r_r31 == Py_True; - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 340, CPyStatic__config___globals); - goto CPyL36; - } - if (cpy_r_r32) goto CPyL23; - cpy_r_r33 = CPyStatic__config___BROWNIE_FOLDER; - if (likely(cpy_r_r33 != NULL)) goto CPyL18; - PyErr_SetString(PyExc_NameError, "value for final name \"BROWNIE_FOLDER\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 342, CPyStatic__config___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r35 = CPyStatics[611]; /* 'data/network-config.yaml' */ - cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r37[2] = {cpy_r_r33, cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 342, CPyStatic__config___globals); - goto CPyL36; - } - cpy_r_r40 = CPyStatics[420]; /* 'network-config.yaml' */ - cpy_r_r41 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r42[2] = {cpy_r_data_folder, cpy_r_r40}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 343, CPyStatic__config___globals); - goto CPyL44; - } - cpy_r_r45 = CPyModule_shutil; - cpy_r_r46 = CPyStatics[612]; /* 'copyfile' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 341, CPyStatic__config___globals); - goto CPyL45; - } - PyObject *cpy_r_r48[2] = {cpy_r_r39, cpy_r_r44}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 2, 0); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 341, CPyStatic__config___globals); - goto CPyL45; - } else - goto CPyL46; -CPyL22: ; - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r44); -CPyL23: ; - cpy_r_r51 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r52 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r53[2] = {cpy_r_data_folder, cpy_r_r51}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 346, CPyStatic__config___globals); - goto CPyL36; - } - cpy_r_r56 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r57[1] = {cpy_r_r55}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 346, CPyStatic__config___globals); - goto CPyL47; - } - CPy_DECREF(cpy_r_r55); - if (unlikely(!PyBool_Check(cpy_r_r59))) { - CPy_TypeError("bool", cpy_r_r59); cpy_r_r60 = 2; - } else - cpy_r_r60 = cpy_r_r59 == Py_True; - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60 == 2)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 346, CPyStatic__config___globals); - goto CPyL36; - } - if (cpy_r_r60) goto CPyL35; - cpy_r_r61 = CPyStatic__config___BROWNIE_FOLDER; - if (likely(cpy_r_r61 != NULL)) goto CPyL30; - PyErr_SetString(PyExc_NameError, "value for final name \"BROWNIE_FOLDER\" was not set"); - cpy_r_r62 = 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 348, CPyStatic__config___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r63 = CPyStatics[613]; /* 'data/providers-config.yaml' */ - cpy_r_r64 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r65[2] = {cpy_r_r61, cpy_r_r63}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 348, CPyStatic__config___globals); - goto CPyL36; - } - cpy_r_r68 = CPyStatics[454]; /* 'providers-config.yaml' */ - cpy_r_r69 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r70[2] = {cpy_r_data_folder, cpy_r_r68}; - cpy_r_r71 = (PyObject **)&cpy_r_r70; - cpy_r_r72 = PyObject_VectorcallMethod(cpy_r_r69, cpy_r_r71, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 349, CPyStatic__config___globals); - goto CPyL48; - } - cpy_r_r73 = CPyModule_shutil; - cpy_r_r74 = CPyStatics[612]; /* 'copyfile' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 347, CPyStatic__config___globals); - goto CPyL49; - } - PyObject *cpy_r_r76[2] = {cpy_r_r67, cpy_r_r72}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 2, 0); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 347, CPyStatic__config___globals); - goto CPyL49; - } else - goto CPyL50; -CPyL34: ; - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r72); -CPyL35: ; - return 1; -CPyL36: ; - cpy_r_r79 = 2; - return cpy_r_r79; -CPyL37: ; - CPy_DECREF(cpy_r_r5); - goto CPyL1; -CPyL38: ; - CPy_DECREF(cpy_r_r9); - goto CPyL10; -CPyL39: ; - CPy_DecRef(cpy_r_r9); - goto CPyL36; -CPyL40: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r11); - goto CPyL36; -CPyL41: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r15); - goto CPyL36; -CPyL42: ; - CPy_DECREF(cpy_r_r21); - goto CPyL9; -CPyL43: ; - CPy_DecRef(cpy_r_r27); - goto CPyL36; -CPyL44: ; - CPy_DecRef(cpy_r_r39); - goto CPyL36; -CPyL45: ; - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r44); - goto CPyL36; -CPyL46: ; - CPy_DECREF(cpy_r_r50); - goto CPyL22; -CPyL47: ; - CPy_DecRef(cpy_r_r55); - goto CPyL36; -CPyL48: ; - CPy_DecRef(cpy_r_r67); - goto CPyL36; -CPyL49: ; - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r72); - goto CPyL36; -CPyL50: ; - CPy_DECREF(cpy_r_r78); - goto CPyL34; -} - -PyObject *CPyPy__config____make_data_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"data_folder", 0}; - static CPyArg_Parser parser = {"O:_make_data_folders", kwlist, 0}; - PyObject *obj_data_folder; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_data_folder)) { - return NULL; - } - PyObject *arg_data_folder = obj_data_folder; - char retval = CPyDef__config____make_data_folders(arg_data_folder); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 334, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config____None_factory(void) { - return 1; -} - -PyObject *CPyPy__config____None_factory(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_None_factory", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - char retval = CPyDef__config____None_factory(); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/_config.py", "_None_factory", 353, CPyStatic__config___globals); - return NULL; -} - -char CPyDef__config_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - PyObject **cpy_r_r8; - PyObject **cpy_r_r9; - void *cpy_r_r11; - void *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r23; - void *cpy_r_r25; - void *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - int32_t cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - tuple_T2OO cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - int32_t cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - CPyTagged cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - CPyTagged cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *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; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - int32_t cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - char cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - int32_t cpy_r_r171; - char cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - tuple_T3OOO cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - int32_t cpy_r_r184; - char cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - tuple_T2OO cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject **cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - int32_t cpy_r_r205; - char cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - char cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject **cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - int32_t cpy_r_r224; - char cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - int32_t cpy_r_r228; - char cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - int32_t cpy_r_r232; - char cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject **cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - int32_t cpy_r_r242; - char cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject **cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - int32_t cpy_r_r252; - char cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject **cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - int32_t cpy_r_r262; - char cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - int32_t cpy_r_r266; - char cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - int32_t cpy_r_r270; - char cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - int32_t cpy_r_r274; - char cpy_r_r275; - PyObject **cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject **cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject **cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - int32_t cpy_r_r292; - char cpy_r_r293; - PyObject *cpy_r_r294; - PyObject *cpy_r_r295; - PyObject *cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - PyObject *cpy_r_r303; - char cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - PyObject **cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - PyObject *cpy_r_r316; - int32_t cpy_r_r317; - char cpy_r_r318; - PyObject *cpy_r_r319; - PyObject *cpy_r_r320; - int32_t cpy_r_r321; - char cpy_r_r322; - PyObject *cpy_r_r323; - PyObject *cpy_r_r324; - int32_t cpy_r_r325; - char cpy_r_r326; - PyObject **cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - PyObject *cpy_r_r332; - PyObject **cpy_r_r334; - PyObject *cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - int32_t cpy_r_r338; - char cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - PyObject *cpy_r_r346; - PyObject *cpy_r_r347; - tuple_T2OO cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - PyObject *cpy_r_r356; - PyObject *cpy_r_r357; - int32_t cpy_r_r358; - char cpy_r_r359; - PyObject *cpy_r_r360; - PyObject *cpy_r_r361; - int32_t cpy_r_r362; - char cpy_r_r363; - PyObject *cpy_r_r364; - PyObject *cpy_r_r365; - PyObject *cpy_r_r366; - PyObject *cpy_r_r367; - PyObject *cpy_r_r368; - PyObject *cpy_r_r369; - PyObject *cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - PyObject **cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - char cpy_r_r378; - char cpy_r_r379; - PyObject *cpy_r_r380; - PyObject *cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; - PyObject *cpy_r_r384; - int32_t cpy_r_r385; - char cpy_r_r386; - char cpy_r_r387; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", -1, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_os; - cpy_r_r6 = (PyObject **)&CPyModule_pathlib; - cpy_r_r7 = (PyObject **)&CPyModule_shutil; - cpy_r_r8 = (PyObject **)&CPyModule_sys; - cpy_r_r9 = (PyObject **)&CPyModule_warnings; - PyObject **cpy_r_r10[5] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9}; - cpy_r_r11 = (void *)&cpy_r_r10; - int64_t cpy_r_r12[5] = {2, 3, 4, 5, 6}; - cpy_r_r13 = (void *)&cpy_r_r12; - cpy_r_r14 = CPyStatics[2151]; /* (('os', 'os', 'os'), ('pathlib', 'pathlib', 'pathlib'), - ('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys'), - ('warnings', 'warnings', 'warnings')) */ - cpy_r_r15 = CPyStatic__config___globals; - cpy_r_r16 = CPyStatics[616]; /* 'brownie/_config.py' */ - cpy_r_r17 = CPyStatics[12]; /* '' */ - cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); - if (!cpy_r_r18) goto CPyL145; - cpy_r_r19 = CPyStatics[2152]; /* ('Any', 'DefaultDict', 'Dict', 'Final', 'List', - 'Literal', 'NewType', 'Optional', 'final') */ - cpy_r_r20 = CPyStatics[14]; /* 'typing' */ - cpy_r_r21 = CPyStatic__config___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("brownie/_config.py", "", 7, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_typing = cpy_r_r22; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = (PyObject **)&CPyModule_yaml; - PyObject **cpy_r_r24[1] = {cpy_r_r23}; - cpy_r_r25 = (void *)&cpy_r_r24; - int64_t cpy_r_r26[1] = {9}; - cpy_r_r27 = (void *)&cpy_r_r26; - cpy_r_r28 = CPyStatics[2135]; /* (('yaml', 'yaml', 'yaml'),) */ - cpy_r_r29 = CPyStatic__config___globals; - cpy_r_r30 = CPyStatics[616]; /* 'brownie/_config.py' */ - cpy_r_r31 = CPyStatics[12]; /* '' */ - cpy_r_r32 = CPyImport_ImportMany(cpy_r_r28, cpy_r_r25, cpy_r_r29, cpy_r_r30, cpy_r_r31, cpy_r_r27); - if (!cpy_r_r32) goto CPyL145; - cpy_r_r33 = CPyStatics[2153]; /* ('dotenv_values', 'load_dotenv') */ - cpy_r_r34 = CPyStatics[584]; /* 'dotenv' */ - cpy_r_r35 = CPyStatic__config___globals; - cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 10, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_dotenv = cpy_r_r36; - CPy_INCREF(CPyModule_dotenv); - CPy_DECREF(cpy_r_r36); - cpy_r_r37 = CPyStatics[2154]; /* ('Phase',) */ - cpy_r_r38 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r39 = CPyStatic__config___globals; - cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 11, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_hypothesis = cpy_r_r40; - CPy_INCREF(CPyModule_hypothesis); - CPy_DECREF(cpy_r_r40); - cpy_r_r41 = CPyStatics[2155]; /* ('settings',) */ - cpy_r_r42 = CPyStatics[2156]; /* ('hp_settings',) */ - cpy_r_r43 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r44 = CPyStatic__config___globals; - cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r41, cpy_r_r42, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 12, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_hypothesis = cpy_r_r45; - CPy_INCREF(CPyModule_hypothesis); - CPy_DECREF(cpy_r_r45); - cpy_r_r46 = CPyStatics[2157]; /* ('DirectoryBasedExampleDatabase',) */ - cpy_r_r47 = CPyStatics[621]; /* 'hypothesis.database' */ - cpy_r_r48 = CPyStatic__config___globals; - cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 13, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_hypothesis___database = cpy_r_r49; - CPy_INCREF(CPyModule_hypothesis___database); - CPy_DECREF(cpy_r_r49); - cpy_r_r50 = CPyStatics[2158]; /* ('mypyc_attr',) */ - cpy_r_r51 = CPyStatics[623]; /* 'mypy_extensions' */ - cpy_r_r52 = CPyStatic__config___globals; - cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 14, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_mypy_extensions = cpy_r_r53; - CPy_INCREF(CPyModule_mypy_extensions); - CPy_DECREF(cpy_r_r53); - cpy_r_r54 = CPyStatics[2159]; /* ('Path', 'deepcopy', 'defaultdict', 'regex_sub', - 'ujson_loads') */ - cpy_r_r55 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r56 = CPyStatic__config___globals; - cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 16, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_brownie____c_constants = cpy_r_r57; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r57); - cpy_r_r58 = CPyStatics[2160]; /* ('expand_posix_vars',) */ - cpy_r_r59 = CPyStatics[625]; /* 'brownie._expansion' */ - cpy_r_r60 = CPyStatic__config___globals; - cpy_r_r61 = CPyImport_ImportFromMany(cpy_r_r59, cpy_r_r58, cpy_r_r58, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 17, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_brownie____expansion = cpy_r_r61; - CPy_INCREF(CPyModule_brownie____expansion); - CPy_DECREF(cpy_r_r61); - cpy_r_r62 = CPyStatics[2161]; /* ('_Singleton',) */ - cpy_r_r63 = CPyStatics[626]; /* 'brownie._singleton' */ - cpy_r_r64 = CPyStatic__config___globals; - cpy_r_r65 = CPyImport_ImportFromMany(cpy_r_r63, cpy_r_r62, cpy_r_r62, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 18, CPyStatic__config___globals); - goto CPyL145; - } - CPyModule_brownie____singleton = cpy_r_r65; - CPy_INCREF(CPyModule_brownie____singleton); - CPy_DECREF(cpy_r_r65); - cpy_r_r66 = CPyStatics[627]; /* '1.22.0' */ - cpy_r_r67 = CPyStatic__config___globals; - cpy_r_r68 = CPyStatics[93]; /* '__version__' */ - cpy_r_r69 = CPyDict_SetItem(cpy_r_r67, cpy_r_r68, cpy_r_r66); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/_config.py", "", 20, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r71 = CPyModule_sys; - cpy_r_r72 = CPyStatics[76]; /* 'modules' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL145; - } - if (likely(PyDict_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals, "dict", cpy_r_r73); - goto CPyL145; - } - cpy_r_r75 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r77 = CPyStatics[64]; /* '__file__' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL145; - } - if (PyUnicode_Check(cpy_r_r78)) - cpy_r_r79 = cpy_r_r78; - else { - cpy_r_r79 = NULL; - } - if (cpy_r_r79 != NULL) goto __LL374; - if (cpy_r_r78 == Py_None) - cpy_r_r79 = cpy_r_r78; - else { - cpy_r_r79 = NULL; - } - if (cpy_r_r79 != NULL) goto __LL374; - CPy_TypeErrorTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals, "str or None", cpy_r_r78); - goto CPyL145; -__LL374: ; - cpy_r_r80 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r80 == NULL)) { - goto CPyL146; - } else - goto CPyL23; -CPyL21: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r81 = 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL145; - } - CPy_Unreachable(); -CPyL23: ; - PyObject *cpy_r_r82[1] = {cpy_r_r79}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_Vectorcall(cpy_r_r80, cpy_r_r83, 1, 0); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL147; - } - CPy_DECREF(cpy_r_r79); - cpy_r_r85 = CPyStatics[65]; /* 'parent' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL145; - } - CPyStatic__config___BROWNIE_FOLDER = cpy_r_r86; - CPy_INCREF(CPyStatic__config___BROWNIE_FOLDER); - cpy_r_r87 = CPyStatic__config___globals; - cpy_r_r88 = CPyStatics[628]; /* 'BROWNIE_FOLDER' */ - cpy_r_r89 = CPyDict_SetItem(cpy_r_r87, cpy_r_r88, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - cpy_r_r90 = cpy_r_r89 >= 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r91 = CPyStatic__c_constants___Path; - if (likely(cpy_r_r91 != NULL)) goto CPyL29; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); - goto CPyL145; - } - CPy_Unreachable(); -CPyL29: ; - cpy_r_r93 = CPyStatics[563]; /* 'home' */ - PyObject *cpy_r_r94[1] = {cpy_r_r91}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r97 = CPyStatics[629]; /* '.brownie' */ - cpy_r_r98 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r99[2] = {cpy_r_r96, cpy_r_r97}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); - goto CPyL148; - } - CPy_DECREF(cpy_r_r96); - CPyStatic__config___DATA_FOLDER = cpy_r_r101; - CPy_INCREF(CPyStatic__config___DATA_FOLDER); - cpy_r_r102 = CPyStatic__config___globals; - cpy_r_r103 = CPyStatics[630]; /* 'DATA_FOLDER' */ - cpy_r_r104 = CPyDict_SetItem(cpy_r_r102, cpy_r_r103, cpy_r_r101); - CPy_DECREF(cpy_r_r101); - cpy_r_r105 = cpy_r_r104 >= 0; - if (unlikely(!cpy_r_r105)) { - CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r106 = CPyStatics[159]; /* 'accounts' */ - cpy_r_r107 = CPyStatics[505]; /* 'packages' */ - CPy_INCREF(cpy_r_r106); - CPy_INCREF(cpy_r_r107); - cpy_r_r108.f0 = cpy_r_r106; - cpy_r_r108.f1 = cpy_r_r107; - CPyStatic__config___DATA_SUBFOLDERS = cpy_r_r108; - CPy_INCREF(CPyStatic__config___DATA_SUBFOLDERS.f0); - CPy_INCREF(CPyStatic__config___DATA_SUBFOLDERS.f1); - cpy_r_r109 = CPyStatic__config___globals; - cpy_r_r110 = CPyStatics[631]; /* 'DATA_SUBFOLDERS' */ - cpy_r_r111 = PyTuple_New(2); - if (unlikely(cpy_r_r111 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp375 = cpy_r_r108.f0; - PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp375); - PyObject *__tmp376 = cpy_r_r108.f1; - PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp376); - cpy_r_r112 = CPyDict_SetItem(cpy_r_r109, cpy_r_r110, cpy_r_r111); - CPy_DECREF(cpy_r_r111); - cpy_r_r113 = cpy_r_r112 >= 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/_config.py", "", 25, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r114 = CPyStatics[632]; /* 'atlantis' */ - cpy_r_r115 = CPyStatics[633]; /* 'byzantium' */ - cpy_r_r116 = CPyStatics[634]; /* 'agharta' */ - cpy_r_r117 = CPyStatics[635]; /* 'petersburg' */ - cpy_r_r118 = CPyDict_Build(2, cpy_r_r114, cpy_r_r115, cpy_r_r116, cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 27, CPyStatic__config___globals); - goto CPyL145; - } - CPyStatic__config___EVM_EQUIVALENTS = cpy_r_r118; - CPy_INCREF(CPyStatic__config___EVM_EQUIVALENTS); - cpy_r_r119 = CPyStatic__config___globals; - cpy_r_r120 = CPyStatics[636]; /* 'EVM_EQUIVALENTS' */ - cpy_r_r121 = CPyDict_SetItem(cpy_r_r119, cpy_r_r120, cpy_r_r118); - CPy_DECREF(cpy_r_r118); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/_config.py", "", 27, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r123 = CPyModule_sys; - cpy_r_r124 = CPyStatics[637]; /* 'version_info' */ - cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL145; - } - if (likely(PyTuple_Check(cpy_r_r125))) - cpy_r_r126 = cpy_r_r125; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals, "tuple", cpy_r_r125); - goto CPyL145; - } - cpy_r_r127 = CPyStatics[638]; /* 'major' */ - cpy_r_r128 = CPyObject_GetAttr(cpy_r_r126, cpy_r_r127); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL145; - } - if (likely(PyLong_Check(cpy_r_r128))) - cpy_r_r129 = CPyTagged_FromObject(cpy_r_r128); - else { - CPy_TypeError("int", cpy_r_r128); cpy_r_r129 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r129 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r130 = CPyTagged_Str(cpy_r_r129); - CPyTagged_DECREF(cpy_r_r129); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r131 = CPyStatics[175]; /* '.' */ - cpy_r_r132 = CPyModule_sys; - cpy_r_r133 = CPyStatics[637]; /* 'version_info' */ - cpy_r_r134 = CPyObject_GetAttr(cpy_r_r132, cpy_r_r133); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL149; - } - if (likely(PyTuple_Check(cpy_r_r134))) - cpy_r_r135 = cpy_r_r134; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals, "tuple", cpy_r_r134); - goto CPyL149; - } - cpy_r_r136 = CPyStatics[639]; /* 'minor' */ - cpy_r_r137 = CPyObject_GetAttr(cpy_r_r135, cpy_r_r136); - CPy_DECREF(cpy_r_r135); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL149; - } - if (likely(PyLong_Check(cpy_r_r137))) - cpy_r_r138 = CPyTagged_FromObject(cpy_r_r137); - else { - CPy_TypeError("int", cpy_r_r137); cpy_r_r138 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r138 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL149; - } - cpy_r_r139 = CPyTagged_Str(cpy_r_r138); - CPyTagged_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL149; - } - cpy_r_r140 = CPyStatics[175]; /* '.' */ - cpy_r_r141 = CPyModule_sys; - cpy_r_r142 = CPyStatics[637]; /* 'version_info' */ - cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); - goto CPyL150; - } - if (likely(PyTuple_Check(cpy_r_r143))) - cpy_r_r144 = cpy_r_r143; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals, "tuple", cpy_r_r143); - goto CPyL150; - } - cpy_r_r145 = CPyStatics[640]; /* 'micro' */ - cpy_r_r146 = CPyObject_GetAttr(cpy_r_r144, cpy_r_r145); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); - goto CPyL150; - } - if (likely(PyLong_Check(cpy_r_r146))) - cpy_r_r147 = CPyTagged_FromObject(cpy_r_r146); - else { - CPy_TypeError("int", cpy_r_r146); cpy_r_r147 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r146); - if (unlikely(cpy_r_r147 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); - goto CPyL150; - } - cpy_r_r148 = CPyTagged_Str(cpy_r_r147); - CPyTagged_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL150; - } - cpy_r_r149 = CPyStatics[220]; /* ' ' */ - cpy_r_r150 = CPyModule_sys; - cpy_r_r151 = CPyStatics[637]; /* 'version_info' */ - cpy_r_r152 = CPyObject_GetAttr(cpy_r_r150, cpy_r_r151); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); - goto CPyL151; - } - if (likely(PyTuple_Check(cpy_r_r152))) - cpy_r_r153 = cpy_r_r152; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals, "tuple", cpy_r_r152); - goto CPyL151; - } - cpy_r_r154 = CPyStatics[641]; /* 'releaselevel' */ - cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); - goto CPyL151; - } - if (likely(PyUnicode_Check(cpy_r_r155))) - cpy_r_r156 = cpy_r_r155; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals, "str", cpy_r_r155); - goto CPyL151; - } - cpy_r_r157 = CPyStr_Build(7, cpy_r_r130, cpy_r_r131, cpy_r_r139, cpy_r_r140, cpy_r_r148, cpy_r_r149, cpy_r_r156); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r139); - CPy_DECREF(cpy_r_r148); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL145; - } - CPyStatic__config___python_version = cpy_r_r157; - CPy_INCREF(CPyStatic__config___python_version); - cpy_r_r158 = CPyStatic__config___globals; - cpy_r_r159 = CPyStatics[642]; /* 'python_version' */ - cpy_r_r160 = CPyDict_SetItem(cpy_r_r158, cpy_r_r159, cpy_r_r157); - CPy_DECREF(cpy_r_r157); - cpy_r_r161 = cpy_r_r160 >= 0; - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r162 = CPyStatics[643]; /* 'User-Agent' */ - cpy_r_r163 = CPyStatics[644]; /* 'Brownie/1.22.0 (Python/' */ - cpy_r_r164 = CPyStatic__config___python_version; - if (likely(cpy_r_r164 != NULL)) goto CPyL59; - PyErr_SetString(PyExc_NameError, "value for final name \"python_version\" was not set"); - cpy_r_r165 = 0; - if (unlikely(!cpy_r_r165)) { - CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); - goto CPyL145; - } - CPy_Unreachable(); -CPyL59: ; - cpy_r_r166 = CPyStatics[198]; /* ')' */ - cpy_r_r167 = CPyStr_Build(3, cpy_r_r163, cpy_r_r164, cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r168 = CPyDict_Build(1, cpy_r_r162, cpy_r_r167); - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); - goto CPyL145; - } - CPyStatic__config___REQUEST_HEADERS = cpy_r_r168; - CPy_INCREF(CPyStatic__config___REQUEST_HEADERS); - cpy_r_r169 = CPyStatic__config___globals; - cpy_r_r170 = CPyStatics[645]; /* 'REQUEST_HEADERS' */ - cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); - CPy_DECREF(cpy_r_r168); - cpy_r_r172 = cpy_r_r171 >= 0; - if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r173 = CPyStatic__config___globals; - cpy_r_r174 = CPyStatics[619]; /* 'Literal' */ - cpy_r_r175 = CPyDict_GetItem(cpy_r_r173, cpy_r_r174); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 36, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r176 = CPyStatics[423]; /* 'live' */ - cpy_r_r177 = CPyStatics[425]; /* 'development' */ - cpy_r_r178 = Py_None; - CPy_INCREF(cpy_r_r176); - CPy_INCREF(cpy_r_r177); - cpy_r_r179.f0 = cpy_r_r176; - cpy_r_r179.f1 = cpy_r_r177; - cpy_r_r179.f2 = cpy_r_r178; - cpy_r_r180 = PyTuple_New(3); - if (unlikely(cpy_r_r180 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp377 = cpy_r_r179.f0; - PyTuple_SET_ITEM(cpy_r_r180, 0, __tmp377); - PyObject *__tmp378 = cpy_r_r179.f1; - PyTuple_SET_ITEM(cpy_r_r180, 1, __tmp378); - PyObject *__tmp379 = cpy_r_r179.f2; - PyTuple_SET_ITEM(cpy_r_r180, 2, __tmp379); - cpy_r_r181 = PyObject_GetItem(cpy_r_r175, cpy_r_r180); - CPy_DECREF(cpy_r_r175); - CPy_DECREF(cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 36, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r182 = CPyStatic__config___globals; - cpy_r_r183 = CPyStatics[646]; /* 'NetworkType' */ - cpy_r_r184 = CPyDict_SetItem(cpy_r_r182, cpy_r_r183, cpy_r_r181); - CPy_DECREF(cpy_r_r181); - cpy_r_r185 = cpy_r_r184 >= 0; - if (unlikely(!cpy_r_r185)) { - CPy_AddTraceback("brownie/_config.py", "", 36, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r186 = CPyStatics[647]; /* 'NetworkConfig' */ - cpy_r_r187 = CPyStatic__config___globals; - cpy_r_r188 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r189 = CPyDict_GetItem(cpy_r_r187, cpy_r_r188); - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r190 = (PyObject *)&PyUnicode_Type; - cpy_r_r191 = CPyStatic__config___globals; - cpy_r_r192 = CPyStatics[368]; /* 'Any' */ - cpy_r_r193 = CPyDict_GetItem(cpy_r_r191, cpy_r_r192); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); - goto CPyL152; - } - CPy_INCREF(cpy_r_r190); - cpy_r_r194.f0 = cpy_r_r190; - cpy_r_r194.f1 = cpy_r_r193; - cpy_r_r195 = PyTuple_New(2); - if (unlikely(cpy_r_r195 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp380 = cpy_r_r194.f0; - PyTuple_SET_ITEM(cpy_r_r195, 0, __tmp380); - PyObject *__tmp381 = cpy_r_r194.f1; - PyTuple_SET_ITEM(cpy_r_r195, 1, __tmp381); - cpy_r_r196 = PyObject_GetItem(cpy_r_r189, cpy_r_r195); - CPy_DECREF(cpy_r_r189); - CPy_DECREF(cpy_r_r195); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r197 = CPyStatic__config___globals; - cpy_r_r198 = CPyStatics[620]; /* 'NewType' */ - cpy_r_r199 = CPyDict_GetItem(cpy_r_r197, cpy_r_r198); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); - goto CPyL153; - } - PyObject *cpy_r_r200[2] = {cpy_r_r186, cpy_r_r196}; - cpy_r_r201 = (PyObject **)&cpy_r_r200; - cpy_r_r202 = PyObject_Vectorcall(cpy_r_r199, cpy_r_r201, 2, 0); - CPy_DECREF(cpy_r_r199); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); - goto CPyL153; - } - CPy_DECREF(cpy_r_r196); - cpy_r_r203 = CPyStatic__config___globals; - cpy_r_r204 = CPyStatics[647]; /* 'NetworkConfig' */ - cpy_r_r205 = CPyDict_SetItem(cpy_r_r203, cpy_r_r204, cpy_r_r202); - CPy_DECREF(cpy_r_r202); - cpy_r_r206 = cpy_r_r205 >= 0; - if (unlikely(!cpy_r_r206)) { - CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r207 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r208 = (PyObject *)&PyType_Type; - cpy_r_r209 = CPy_CalculateMetaclass(cpy_r_r208, cpy_r_r207); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL154; - } - cpy_r_r210 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r211 = PyObject_HasAttr(cpy_r_r209, cpy_r_r210); - if (!cpy_r_r211) goto CPyL77; - cpy_r_r212 = CPyStatics[649]; /* 'ConfigContainer' */ - cpy_r_r213 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r214 = CPyObject_GetAttr(cpy_r_r209, cpy_r_r213); - if (unlikely(cpy_r_r214 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL154; - } - PyObject *cpy_r_r215[2] = {cpy_r_r212, cpy_r_r207}; - cpy_r_r216 = (PyObject **)&cpy_r_r215; - cpy_r_r217 = PyObject_Vectorcall(cpy_r_r214, cpy_r_r216, 2, 0); - CPy_DECREF(cpy_r_r214); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL154; - } - if (likely(PyDict_Check(cpy_r_r217))) - cpy_r_r218 = cpy_r_r217; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals, "dict", cpy_r_r217); - goto CPyL154; - } - cpy_r_r219 = cpy_r_r218; - goto CPyL79; -CPyL77: ; - cpy_r_r220 = PyDict_New(); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL154; - } - cpy_r_r219 = cpy_r_r220; -CPyL79: ; - cpy_r_r221 = PyDict_New(); - if (unlikely(cpy_r_r221 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL155; - } - cpy_r_r222 = CPyDef__config_____init___3_ConfigContainer_obj(); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 43, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r223 = CPyStatics[289]; /* '__init__' */ - cpy_r_r224 = CPyDict_SetItem(cpy_r_r219, cpy_r_r223, cpy_r_r222); - CPy_DECREF_NO_IMM(cpy_r_r222); - cpy_r_r225 = cpy_r_r224 >= 0; - if (unlikely(!cpy_r_r225)) { - CPy_AddTraceback("brownie/_config.py", "", 43, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r226 = CPyDef__config___set_active_network_ConfigContainer_obj(); - if (unlikely(cpy_r_r226 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 76, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r227 = CPyStatics[650]; /* 'set_active_network' */ - cpy_r_r228 = CPyDict_SetItem(cpy_r_r219, cpy_r_r227, cpy_r_r226); - CPy_DECREF_NO_IMM(cpy_r_r226); - cpy_r_r229 = cpy_r_r228 >= 0; - if (unlikely(!cpy_r_r229)) { - CPy_AddTraceback("brownie/_config.py", "", 76, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r230 = CPyDef__config___clear_active_ConfigContainer_obj(); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 106, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r231 = CPyStatics[651]; /* 'clear_active' */ - cpy_r_r232 = CPyDict_SetItem(cpy_r_r219, cpy_r_r231, cpy_r_r230); - CPy_DECREF_NO_IMM(cpy_r_r230); - cpy_r_r233 = cpy_r_r232 >= 0; - if (unlikely(!cpy_r_r233)) { - CPy_AddTraceback("brownie/_config.py", "", 106, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r234 = CPyDef__config___active_network_ConfigContainer_obj(); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r235 = CPyModule_builtins; - cpy_r_r236 = CPyStatics[652]; /* 'property' */ - cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); - goto CPyL157; - } - PyObject *cpy_r_r238[1] = {cpy_r_r234}; - cpy_r_r239 = (PyObject **)&cpy_r_r238; - cpy_r_r240 = PyObject_Vectorcall(cpy_r_r237, cpy_r_r239, 1, 0); - CPy_DECREF(cpy_r_r237); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); - goto CPyL157; - } - CPy_DECREF_NO_IMM(cpy_r_r234); - cpy_r_r241 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r242 = CPyDict_SetItem(cpy_r_r219, cpy_r_r241, cpy_r_r240); - CPy_DECREF(cpy_r_r240); - cpy_r_r243 = cpy_r_r242 >= 0; - if (unlikely(!cpy_r_r243)) { - CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r244 = CPyDef__config___network_type_ConfigContainer_obj(); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r245 = CPyModule_builtins; - cpy_r_r246 = CPyStatics[652]; /* 'property' */ - cpy_r_r247 = CPyObject_GetAttr(cpy_r_r245, cpy_r_r246); - if (unlikely(cpy_r_r247 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); - goto CPyL158; - } - PyObject *cpy_r_r248[1] = {cpy_r_r244}; - cpy_r_r249 = (PyObject **)&cpy_r_r248; - cpy_r_r250 = PyObject_Vectorcall(cpy_r_r247, cpy_r_r249, 1, 0); - CPy_DECREF(cpy_r_r247); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); - goto CPyL158; - } - CPy_DECREF_NO_IMM(cpy_r_r244); - cpy_r_r251 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r252 = CPyDict_SetItem(cpy_r_r219, cpy_r_r251, cpy_r_r250); - CPy_DECREF(cpy_r_r250); - cpy_r_r253 = cpy_r_r252 >= 0; - if (unlikely(!cpy_r_r253)) { - CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r254 = CPyDef__config___mode_ConfigContainer_obj(); - if (unlikely(cpy_r_r254 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r255 = CPyModule_builtins; - cpy_r_r256 = CPyStatics[652]; /* 'property' */ - cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); - goto CPyL159; - } - PyObject *cpy_r_r258[1] = {cpy_r_r254}; - cpy_r_r259 = (PyObject **)&cpy_r_r258; - cpy_r_r260 = PyObject_Vectorcall(cpy_r_r257, cpy_r_r259, 1, 0); - CPy_DECREF(cpy_r_r257); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); - goto CPyL159; - } - CPy_DECREF_NO_IMM(cpy_r_r254); - cpy_r_r261 = CPyStatics[655]; /* 'mode' */ - cpy_r_r262 = CPyDict_SetItem(cpy_r_r219, cpy_r_r261, cpy_r_r260); - CPy_DECREF(cpy_r_r260); - cpy_r_r263 = cpy_r_r262 >= 0; - if (unlikely(!cpy_r_r263)) { - CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); - goto CPyL156; - } - cpy_r_r264 = CPyStatics[649]; /* 'ConfigContainer' */ - cpy_r_r265 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r266 = CPyDict_SetItem(cpy_r_r219, cpy_r_r265, cpy_r_r221); - CPy_DECREF(cpy_r_r221); - cpy_r_r267 = cpy_r_r266 >= 0; - if (unlikely(!cpy_r_r267)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL155; - } - cpy_r_r268 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r269 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r270 = CPyDict_SetItem(cpy_r_r219, cpy_r_r269, cpy_r_r268); - cpy_r_r271 = cpy_r_r270 >= 0; - if (unlikely(!cpy_r_r271)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL155; - } - cpy_r_r272 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r273 = CPyStatics[354]; /* '__module__' */ - cpy_r_r274 = CPyDict_SetItem(cpy_r_r219, cpy_r_r273, cpy_r_r272); - cpy_r_r275 = cpy_r_r274 >= 0; - if (unlikely(!cpy_r_r275)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL155; - } - PyObject *cpy_r_r276[3] = {cpy_r_r264, cpy_r_r207, cpy_r_r219}; - cpy_r_r277 = (PyObject **)&cpy_r_r276; - cpy_r_r278 = PyObject_Vectorcall(cpy_r_r209, cpy_r_r277, 3, 0); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL155; - } - CPy_DECREF(cpy_r_r219); - CPy_DECREF(cpy_r_r207); - cpy_r_r279 = CPyStatic__config___globals; - cpy_r_r280 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r281 = CPyDict_GetItem(cpy_r_r279, cpy_r_r280); - if (unlikely(cpy_r_r281 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 41, CPyStatic__config___globals); - goto CPyL160; - } - cpy_r_r282 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r283[1] = {cpy_r_r282}; - cpy_r_r284 = (PyObject **)&cpy_r_r283; - cpy_r_r285 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r286 = PyObject_Vectorcall(cpy_r_r281, cpy_r_r284, 0, cpy_r_r285); - CPy_DECREF(cpy_r_r281); - if (unlikely(cpy_r_r286 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 41, CPyStatic__config___globals); - goto CPyL160; - } - PyObject *cpy_r_r287[1] = {cpy_r_r278}; - cpy_r_r288 = (PyObject **)&cpy_r_r287; - cpy_r_r289 = PyObject_Vectorcall(cpy_r_r286, cpy_r_r288, 1, 0); - CPy_DECREF(cpy_r_r286); - if (unlikely(cpy_r_r289 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL160; - } - CPy_DECREF(cpy_r_r278); - CPyType__config___ConfigContainer = (PyTypeObject *)cpy_r_r289; - CPy_INCREF(CPyType__config___ConfigContainer); - cpy_r_r290 = CPyStatic__config___globals; - cpy_r_r291 = CPyStatics[649]; /* 'ConfigContainer' */ - cpy_r_r292 = PyDict_SetItem(cpy_r_r290, cpy_r_r291, cpy_r_r289); - CPy_DECREF(cpy_r_r289); - cpy_r_r293 = cpy_r_r292 >= 0; - if (unlikely(!cpy_r_r293)) { - CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r294 = (PyObject *)CPyType__config___ConfigContainer; - cpy_r_r295 = CPyStatic__config___globals; - cpy_r_r296 = CPyStatics[649]; /* 'ConfigContainer' */ - cpy_r_r297 = CPyDict_GetItem(cpy_r_r295, cpy_r_r296); - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r298 = PyTuple_Pack(1, cpy_r_r297); - CPy_DECREF(cpy_r_r297); - if (unlikely(cpy_r_r298 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r299 = CPyStatic__config___globals; - cpy_r_r300 = CPyStatics[567]; /* '_Singleton' */ - cpy_r_r301 = CPyDict_GetItem(cpy_r_r299, cpy_r_r300); - if (unlikely(cpy_r_r301 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL161; - } - cpy_r_r302 = CPy_CalculateMetaclass(cpy_r_r301, cpy_r_r298); - if (unlikely(cpy_r_r302 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL162; - } - cpy_r_r303 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r304 = PyObject_HasAttr(cpy_r_r302, cpy_r_r303); - if (!cpy_r_r304) goto CPyL115; - cpy_r_r305 = CPyStatics[658]; /* 'Config' */ - cpy_r_r306 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r307 = CPyObject_GetAttr(cpy_r_r302, cpy_r_r306); - if (unlikely(cpy_r_r307 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL162; - } - PyObject *cpy_r_r308[2] = {cpy_r_r305, cpy_r_r298}; - cpy_r_r309 = (PyObject **)&cpy_r_r308; - cpy_r_r310 = PyObject_Vectorcall(cpy_r_r307, cpy_r_r309, 2, 0); - CPy_DECREF(cpy_r_r307); - if (unlikely(cpy_r_r310 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL162; - } - if (likely(PyDict_Check(cpy_r_r310))) - cpy_r_r311 = cpy_r_r310; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals, "dict", cpy_r_r310); - goto CPyL162; - } - cpy_r_r312 = cpy_r_r311; - goto CPyL117; -CPyL115: ; - cpy_r_r313 = PyDict_New(); - if (unlikely(cpy_r_r313 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL162; - } - cpy_r_r312 = cpy_r_r313; -CPyL117: ; - cpy_r_r314 = PyDict_New(); - if (unlikely(cpy_r_r314 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL163; - } - cpy_r_r315 = CPyStatics[658]; /* 'Config' */ - cpy_r_r316 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r317 = CPyDict_SetItem(cpy_r_r312, cpy_r_r316, cpy_r_r314); - CPy_DECREF(cpy_r_r314); - cpy_r_r318 = cpy_r_r317 >= 0; - if (unlikely(!cpy_r_r318)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL163; - } - cpy_r_r319 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r320 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r321 = CPyDict_SetItem(cpy_r_r312, cpy_r_r320, cpy_r_r319); - cpy_r_r322 = cpy_r_r321 >= 0; - if (unlikely(!cpy_r_r322)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL163; - } - cpy_r_r323 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r324 = CPyStatics[354]; /* '__module__' */ - cpy_r_r325 = CPyDict_SetItem(cpy_r_r312, cpy_r_r324, cpy_r_r323); - cpy_r_r326 = cpy_r_r325 >= 0; - if (unlikely(!cpy_r_r326)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL163; - } - PyObject *cpy_r_r327[3] = {cpy_r_r315, cpy_r_r298, cpy_r_r312}; - cpy_r_r328 = (PyObject **)&cpy_r_r327; - cpy_r_r329 = PyObject_Vectorcall(cpy_r_r302, cpy_r_r328, 3, 0); - if (unlikely(cpy_r_r329 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL163; - } - CPy_DECREF(cpy_r_r312); - cpy_r_r330 = CPyStatic__config___globals; - cpy_r_r331 = CPyStatics[371]; /* 'final' */ - cpy_r_r332 = CPyDict_GetItem(cpy_r_r330, cpy_r_r331); - if (unlikely(cpy_r_r332 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 126, CPyStatic__config___globals); - goto CPyL164; - } - PyObject *cpy_r_r333[1] = {cpy_r_r329}; - cpy_r_r334 = (PyObject **)&cpy_r_r333; - cpy_r_r335 = PyObject_Vectorcall(cpy_r_r332, cpy_r_r334, 1, 0); - CPy_DECREF(cpy_r_r332); - if (unlikely(cpy_r_r335 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL164; - } - CPy_DECREF(cpy_r_r329); - CPyType__config___Config = (PyTypeObject *)cpy_r_r335; - CPy_INCREF(CPyType__config___Config); - cpy_r_r336 = CPyStatic__config___globals; - cpy_r_r337 = CPyStatics[658]; /* 'Config' */ - cpy_r_r338 = PyDict_SetItem(cpy_r_r336, cpy_r_r337, cpy_r_r335); - CPy_DECREF(cpy_r_r335); - cpy_r_r339 = cpy_r_r338 >= 0; - if (unlikely(!cpy_r_r339)) { - CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); - goto CPyL162; - } - cpy_r_r340 = (PyObject *)CPyType__config___Config; - cpy_r_r341 = CPyStatic__config___globals; - cpy_r_r342 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r343 = CPyDict_GetItem(cpy_r_r341, cpy_r_r342); - if (unlikely(cpy_r_r343 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL162; - } - CPy_DECREF(cpy_r_r301); - CPy_DECREF(cpy_r_r298); - cpy_r_r344 = (PyObject *)&PyUnicode_Type; - cpy_r_r345 = CPyStatic__config___globals; - cpy_r_r346 = CPyStatics[368]; /* 'Any' */ - cpy_r_r347 = CPyDict_GetItem(cpy_r_r345, cpy_r_r346); - if (unlikely(cpy_r_r347 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r344); - cpy_r_r348.f0 = cpy_r_r344; - cpy_r_r348.f1 = cpy_r_r347; - cpy_r_r349 = PyTuple_New(2); - if (unlikely(cpy_r_r349 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp382 = cpy_r_r348.f0; - PyTuple_SET_ITEM(cpy_r_r349, 0, __tmp382); - PyObject *__tmp383 = cpy_r_r348.f1; - PyTuple_SET_ITEM(cpy_r_r349, 1, __tmp383); - cpy_r_r350 = PyObject_GetItem(cpy_r_r343, cpy_r_r349); - CPy_DECREF(cpy_r_r343); - CPy_DECREF(cpy_r_r349); - if (unlikely(cpy_r_r350 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r351 = PyTuple_Pack(1, cpy_r_r350); - CPy_DECREF(cpy_r_r350); - if (unlikely(cpy_r_r351 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r352 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r353 = (PyObject *)CPyType__config___ConfigDict_template; - cpy_r_r354 = CPyType_FromTemplate(cpy_r_r353, cpy_r_r351, cpy_r_r352); - CPy_DECREF(cpy_r_r351); - if (unlikely(cpy_r_r354 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r355 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r356 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r357 = PyTuple_Pack(1, cpy_r_r356); - if (unlikely(cpy_r_r357 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL166; - } - cpy_r_r358 = PyObject_SetAttr(cpy_r_r354, cpy_r_r355, cpy_r_r357); - CPy_DECREF(cpy_r_r357); - cpy_r_r359 = cpy_r_r358 >= 0; - if (unlikely(!cpy_r_r359)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL166; - } - CPyType__config___ConfigDict = (PyTypeObject *)cpy_r_r354; - CPy_INCREF(CPyType__config___ConfigDict); - cpy_r_r360 = CPyStatic__config___globals; - cpy_r_r361 = CPyStatics[659]; /* 'ConfigDict' */ - cpy_r_r362 = PyDict_SetItem(cpy_r_r360, cpy_r_r361, cpy_r_r354); - CPy_DECREF(cpy_r_r354); - cpy_r_r363 = cpy_r_r362 >= 0; - if (unlikely(!cpy_r_r363)) { - CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r364 = PyDict_New(); - if (unlikely(cpy_r_r364 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 134, CPyStatic__config___globals); - goto CPyL145; - } - CPyStatic__config___brownie____config___ConfigDict_____init_____values = cpy_r_r364; - CPy_INCREF(CPyStatic__config___brownie____config___ConfigDict_____init_____values); - CPy_DECREF(cpy_r_r364); - cpy_r_r365 = CPyStatics[660]; /* 'once' */ - cpy_r_r366 = CPyModule_builtins; - cpy_r_r367 = CPyStatics[593]; /* 'DeprecationWarning' */ - cpy_r_r368 = CPyObject_GetAttr(cpy_r_r366, cpy_r_r367); - if (unlikely(cpy_r_r368 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 357, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r369 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r370 = CPyModule_warnings; - cpy_r_r371 = CPyStatics[661]; /* 'filterwarnings' */ - cpy_r_r372 = CPyObject_GetAttr(cpy_r_r370, cpy_r_r371); - if (unlikely(cpy_r_r372 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 357, CPyStatic__config___globals); - goto CPyL167; - } - PyObject *cpy_r_r373[3] = {cpy_r_r365, cpy_r_r368, cpy_r_r369}; - cpy_r_r374 = (PyObject **)&cpy_r_r373; - cpy_r_r375 = CPyStatics[2163]; /* ('category', 'module') */ - cpy_r_r376 = PyObject_Vectorcall(cpy_r_r372, cpy_r_r374, 1, cpy_r_r375); - CPy_DECREF(cpy_r_r372); - if (unlikely(cpy_r_r376 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 357, CPyStatic__config___globals); - goto CPyL167; - } else - goto CPyL168; -CPyL137: ; - CPy_DECREF(cpy_r_r368); - cpy_r_r377 = CPyStatic__config___DATA_FOLDER; - if (likely(cpy_r_r377 != NULL)) goto CPyL140; - PyErr_SetString(PyExc_NameError, "value for final name \"DATA_FOLDER\" was not set"); - cpy_r_r378 = 0; - if (unlikely(!cpy_r_r378)) { - CPy_AddTraceback("brownie/_config.py", "", 360, CPyStatic__config___globals); - goto CPyL145; - } - CPy_Unreachable(); -CPyL140: ; - cpy_r_r379 = CPyDef__config____make_data_folders(cpy_r_r377); - if (unlikely(cpy_r_r379 == 2)) { - CPy_AddTraceback("brownie/_config.py", "", 360, CPyStatic__config___globals); - goto CPyL145; - } - cpy_r_r380 = (PyObject *)CPyType__config___Config; - cpy_r_r381 = PyObject_Vectorcall(cpy_r_r380, 0, 0, 0); - if (unlikely(cpy_r_r381 == NULL)) { - CPy_AddTraceback("brownie/_config.py", "", 362, CPyStatic__config___globals); - goto CPyL145; - } - if (likely(Py_TYPE(cpy_r_r381) == CPyType__config___Config)) - cpy_r_r382 = cpy_r_r381; - else { - CPy_TypeErrorTraceback("brownie/_config.py", "", 362, CPyStatic__config___globals, "brownie._config.Config", cpy_r_r381); - goto CPyL145; - } - CPyStatic__config___CONFIG = cpy_r_r382; - CPy_INCREF_NO_IMM(CPyStatic__config___CONFIG); - cpy_r_r383 = CPyStatic__config___globals; - cpy_r_r384 = CPyStatics[92]; /* 'CONFIG' */ - cpy_r_r385 = CPyDict_SetItem(cpy_r_r383, cpy_r_r384, cpy_r_r382); - CPy_DECREF_NO_IMM(cpy_r_r382); - cpy_r_r386 = cpy_r_r385 >= 0; - if (unlikely(!cpy_r_r386)) { - CPy_AddTraceback("brownie/_config.py", "", 362, CPyStatic__config___globals); - goto CPyL145; - } - return 1; -CPyL145: ; - cpy_r_r387 = 2; - return cpy_r_r387; -CPyL146: ; - CPy_DecRef(cpy_r_r79); - goto CPyL21; -CPyL147: ; - CPy_DecRef(cpy_r_r79); - goto CPyL145; -CPyL148: ; - CPy_DecRef(cpy_r_r96); - goto CPyL145; -CPyL149: ; - CPy_DecRef(cpy_r_r130); - goto CPyL145; -CPyL150: ; - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r139); - goto CPyL145; -CPyL151: ; - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r148); - goto CPyL145; -CPyL152: ; - CPy_DecRef(cpy_r_r189); - goto CPyL145; -CPyL153: ; - CPy_DecRef(cpy_r_r196); - goto CPyL145; -CPyL154: ; - CPy_DecRef(cpy_r_r207); - goto CPyL145; -CPyL155: ; - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_r219); - goto CPyL145; -CPyL156: ; - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_r221); - goto CPyL145; -CPyL157: ; - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r234); - goto CPyL145; -CPyL158: ; - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r244); - goto CPyL145; -CPyL159: ; - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r254); - goto CPyL145; -CPyL160: ; - CPy_DecRef(cpy_r_r278); - goto CPyL145; -CPyL161: ; - CPy_DecRef(cpy_r_r298); - goto CPyL145; -CPyL162: ; - CPy_DecRef(cpy_r_r298); - CPy_DecRef(cpy_r_r301); - goto CPyL145; -CPyL163: ; - CPy_DecRef(cpy_r_r298); - CPy_DecRef(cpy_r_r301); - CPy_DecRef(cpy_r_r312); - goto CPyL145; -CPyL164: ; - CPy_DecRef(cpy_r_r298); - CPy_DecRef(cpy_r_r301); - CPy_DecRef(cpy_r_r329); - goto CPyL145; -CPyL165: ; - CPy_DecRef(cpy_r_r343); - goto CPyL145; -CPyL166: ; - CPy_DecRef(cpy_r_r354); - goto CPyL145; -CPyL167: ; - CPy_DecRef(cpy_r_r368); - goto CPyL145; -CPyL168: ; - CPy_DECREF(cpy_r_r376); - goto CPyL137; -} -static PyMethodDef _expansionmodule_methods[] = { - {"expand_posix_vars", (PyCFunction)CPyPy__expansion___expand_posix_vars, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("expand_posix_vars(obj, variables)\n--\n\n") /* docstring */}, - {"_expand", (PyCFunction)CPyPy__expansion____expand, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL) /* docstring */}, - {"_str_to_python_value", (PyCFunction)CPyPy__expansion____str_to_python_value, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_str_to_python_value(val)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie____expansion(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____expansion__internal, "__name__"); - CPyStatic__expansion___globals = PyModule_GetDict(CPyModule_brownie____expansion__internal); - if (unlikely(CPyStatic__expansion___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef__expansion_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie____expansion__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic__expansion___brownie____expansion____expand___variables); - CPyStatic__expansion___brownie____expansion____expand___variables = NULL; - CPy_XDECREF(CPyStatic__expansion___INT_REGEX); - CPyStatic__expansion___INT_REGEX = NULL; - return -1; -} -static struct PyModuleDef _expansionmodule = { - PyModuleDef_HEAD_INIT, - "brownie._expansion", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - _expansionmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie____expansion(void) -{ - if (CPyModule_brownie____expansion__internal) { - Py_INCREF(CPyModule_brownie____expansion__internal); - return CPyModule_brownie____expansion__internal; - } - CPyModule_brownie____expansion__internal = PyModule_Create(&_expansionmodule); - if (unlikely(CPyModule_brownie____expansion__internal == NULL)) - goto fail; - if (CPyExec_brownie____expansion(CPyModule_brownie____expansion__internal) != 0) - goto fail; - return CPyModule_brownie____expansion__internal; - fail: - return NULL; -} - -PyObject *CPyDef__expansion___expand_posix_vars(PyObject *cpy_r_obj, PyObject *cpy_r_variables) { - PyObject *cpy_r_r0; - tuple_T1O cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - int64_t cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T4CIOO cpy_r_r10; - CPyTagged cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - tuple_T1O cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - CPyPtr cpy_r_r28; - int64_t cpy_r_r29; - CPyTagged cpy_r_r30; - CPyTagged cpy_r_r31; - CPyTagged cpy_r_index; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - CPyTagged cpy_r_r38; - PyObject *cpy_r_r39; - tuple_T1O cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char 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_r50; - cpy_r_r0 = (PyObject *)&PyDict_Type; - CPy_INCREF(cpy_r_r0); - cpy_r_r1.f0 = cpy_r_r0; - cpy_r_r2 = PyTuple_New(1); - if (unlikely(cpy_r_r2 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp384 = cpy_r_r1.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp384); - cpy_r_r3 = PyObject_IsInstance(cpy_r_obj, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 18, CPyStatic__expansion___globals); - goto CPyL30; - } - cpy_r_r5 = cpy_r_r3; - if (!cpy_r_r5) goto CPyL10; - CPy_INCREF(cpy_r_obj); - if (likely(PyDict_Check(cpy_r_obj))) - cpy_r_r6 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals, "dict", cpy_r_obj); - goto CPyL30; - } - cpy_r_r7 = 0; - cpy_r_r8 = PyDict_Size(cpy_r_r6); - cpy_r_r9 = CPyDict_GetItemsIter(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals); - goto CPyL31; - } -CPyL4: ; - cpy_r_r10 = CPyDict_NextItem(cpy_r_r9, cpy_r_r7); - cpy_r_r11 = cpy_r_r10.f1; - cpy_r_r7 = cpy_r_r11; - cpy_r_r12 = cpy_r_r10.f0; - if (!cpy_r_r12) goto CPyL32; - cpy_r_r13 = cpy_r_r10.f2; - CPy_INCREF(cpy_r_r13); - cpy_r_r14 = cpy_r_r10.f3; - CPy_INCREF(cpy_r_r14); - CPy_DECREF(cpy_r_r10.f2); - CPy_DECREF(cpy_r_r10.f3); - cpy_r_r15 = CPyDef__expansion___expand_posix_vars(cpy_r_r14, cpy_r_variables); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 20, CPyStatic__expansion___globals); - goto CPyL33; - } - CPy_INCREF(cpy_r_obj); - if (likely(PyDict_Check(cpy_r_obj))) - cpy_r_r16 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 20, CPyStatic__expansion___globals, "dict", cpy_r_obj); - goto CPyL34; - } - cpy_r_r17 = CPyDict_SetItem(cpy_r_r16, cpy_r_r13, cpy_r_r15); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r15); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 20, CPyStatic__expansion___globals); - goto CPyL35; - } - cpy_r_r19 = CPyDict_CheckSize(cpy_r_r6, cpy_r_r8); - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals); - goto CPyL35; - } else - goto CPyL4; -CPyL9: ; - cpy_r_r20 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals); - goto CPyL30; - } else - goto CPyL36; -CPyL10: ; - cpy_r_r21 = (PyObject *)&PyList_Type; - CPy_INCREF(cpy_r_r21); - cpy_r_r22.f0 = cpy_r_r21; - cpy_r_r23 = PyTuple_New(1); - if (unlikely(cpy_r_r23 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp385 = cpy_r_r22.f0; - PyTuple_SET_ITEM(cpy_r_r23, 0, __tmp385); - cpy_r_r24 = PyObject_IsInstance(cpy_r_obj, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 21, CPyStatic__expansion___globals); - goto CPyL30; - } - cpy_r_r26 = cpy_r_r24; - if (!cpy_r_r26) goto CPyL21; - if (likely(PyList_Check(cpy_r_obj))) - cpy_r_r27 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 22, CPyStatic__expansion___globals, "list", cpy_r_obj); - goto CPyL30; - } - cpy_r_r28 = (CPyPtr)&((PyVarObject *)cpy_r_r27)->ob_size; - cpy_r_r29 = *(int64_t *)cpy_r_r28; - cpy_r_r30 = cpy_r_r29 << 1; - cpy_r_r31 = 0; - cpy_r_index = cpy_r_r31; -CPyL14: ; - cpy_r_r32 = (Py_ssize_t)cpy_r_r31 < (Py_ssize_t)cpy_r_r30; - if (!cpy_r_r32) goto CPyL37; - if (likely(PyList_Check(cpy_r_obj))) - cpy_r_r33 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals, "list", cpy_r_obj); - goto CPyL38; - } - cpy_r_r34 = CPyList_GetItem(cpy_r_r33, cpy_r_index); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals); - goto CPyL38; - } - cpy_r_r35 = CPyDef__expansion___expand_posix_vars(cpy_r_r34, cpy_r_variables); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals); - goto CPyL38; - } - CPy_INCREF(cpy_r_obj); - if (likely(PyList_Check(cpy_r_obj))) - cpy_r_r36 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals, "list", cpy_r_obj); - goto CPyL39; - } - cpy_r_r37 = CPyList_SetItem(cpy_r_r36, cpy_r_index, cpy_r_r35); - CPy_DECREF_NO_IMM(cpy_r_r36); - CPyTagged_DECREF(cpy_r_index); - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals); - goto CPyL30; - } - cpy_r_r38 = cpy_r_r31 + 2; - cpy_r_r31 = cpy_r_r38; - cpy_r_index = cpy_r_r38; - goto CPyL14; -CPyL21: ; - cpy_r_r39 = (PyObject *)&PyUnicode_Type; - CPy_INCREF(cpy_r_r39); - cpy_r_r40.f0 = cpy_r_r39; - cpy_r_r41 = PyTuple_New(1); - if (unlikely(cpy_r_r41 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp386 = cpy_r_r40.f0; - PyTuple_SET_ITEM(cpy_r_r41, 0, __tmp386); - cpy_r_r42 = PyObject_IsInstance(cpy_r_obj, cpy_r_r41); - CPy_DECREF(cpy_r_r41); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 24, CPyStatic__expansion___globals); - goto CPyL30; - } - cpy_r_r44 = cpy_r_r42; - if (!cpy_r_r44) goto CPyL36; - CPy_INCREF(cpy_r_obj); - if (likely(PyUnicode_Check(cpy_r_obj))) - cpy_r_r45 = cpy_r_obj; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals, "str", cpy_r_obj); - goto CPyL30; - } - cpy_r_r46 = CPyDef__expansion____expand(cpy_r_r45, cpy_r_variables); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals); - goto CPyL30; - } - if (likely(PyUnicode_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals, "str", cpy_r_r46); - goto CPyL30; - } - cpy_r_r48 = CPyDef__expansion____str_to_python_value(cpy_r_r47); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals); - goto CPyL30; - } - if (PyLong_Check(cpy_r_r48)) - cpy_r_r49 = cpy_r_r48; - else { - cpy_r_r49 = NULL; - } - if (cpy_r_r49 != NULL) goto __LL387; - if (PyUnicode_Check(cpy_r_r48)) - cpy_r_r49 = cpy_r_r48; - else { - cpy_r_r49 = NULL; - } - if (cpy_r_r49 != NULL) goto __LL387; - CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals, "union[int, str]", cpy_r_r48); - goto CPyL30; -__LL387: ; - cpy_r_obj = cpy_r_r49; -CPyL29: ; - return cpy_r_obj; -CPyL30: ; - cpy_r_r50 = NULL; - return cpy_r_r50; -CPyL31: ; - CPy_DecRef(cpy_r_r6); - goto CPyL30; -CPyL32: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10.f2); - CPy_DECREF(cpy_r_r10.f3); - goto CPyL9; -CPyL33: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r13); - goto CPyL30; -CPyL34: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r15); - goto CPyL30; -CPyL35: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - goto CPyL30; -CPyL36: ; - CPy_INCREF(cpy_r_obj); - goto CPyL29; -CPyL37: ; - CPyTagged_DECREF(cpy_r_index); - CPy_INCREF(cpy_r_obj); - goto CPyL29; -CPyL38: ; - CPyTagged_DecRef(cpy_r_index); - goto CPyL30; -CPyL39: ; - CPyTagged_DecRef(cpy_r_index); - CPy_DecRef(cpy_r_r35); - goto CPyL30; -} - -PyObject *CPyPy__expansion___expand_posix_vars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"obj", "variables", 0}; - static CPyArg_Parser parser = {"OO:expand_posix_vars", kwlist, 0}; - PyObject *obj_obj; - PyObject *obj_variables; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_obj, &obj_variables)) { - return NULL; - } - PyObject *arg_obj = obj_obj; - PyObject *arg_variables = obj_variables; - PyObject *retval = CPyDef__expansion___expand_posix_vars(arg_obj, arg_variables); - return retval; -fail: ; - CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 11, CPyStatic__expansion___globals); - return NULL; -} - -PyObject *CPyDef__expansion____expand(PyObject *cpy_r_value, PyObject *cpy_r_variables) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - tuple_T1O cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - if (cpy_r_variables != NULL) goto CPyL19; - cpy_r_r0 = CPyStatic__expansion___brownie____expansion____expand___variables; - CPy_INCREF(cpy_r_r0); - cpy_r_variables = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)&PyUnicode_Type; - CPy_INCREF(cpy_r_r1); - cpy_r_r2.f0 = cpy_r_r1; - cpy_r_r3 = PyTuple_New(1); - if (unlikely(cpy_r_r3 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp388 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp388); - cpy_r_r4 = PyObject_IsInstance(cpy_r_value, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 40, CPyStatic__expansion___globals); - goto CPyL20; - } - cpy_r_r6 = cpy_r_r4; - if (cpy_r_r6) { - goto CPyL5; - } else - goto CPyL21; -CPyL4: ; - CPy_INCREF(cpy_r_value); - return cpy_r_value; -CPyL5: ; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r7 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_expand", 42, CPyStatic__expansion___globals, "str", cpy_r_value); - goto CPyL20; - } - cpy_r_r8 = CPyStatic__expansion___globals; - cpy_r_r9 = CPyStatics[663]; /* 'parse_variables' */ - cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 42, CPyStatic__expansion___globals); - goto CPyL22; - } - PyObject *cpy_r_r11[1] = {cpy_r_r7}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 42, CPyStatic__expansion___globals); - goto CPyL22; - } - CPy_DECREF(cpy_r_r7); - cpy_r_r14 = CPyStatics[114]; /* '' */ - cpy_r_r15 = PyList_New(0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL23; - } - cpy_r_r16 = PyObject_GetIter(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL24; - } -CPyL10: ; - cpy_r_r17 = PyIter_Next(cpy_r_r16); - if (cpy_r_r17 == NULL) goto CPyL25; - cpy_r_r18 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r19[2] = {cpy_r_r17, cpy_r_variables}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals, "str", cpy_r_r21); - goto CPyL27; - } - cpy_r_r23 = PyObject_Str(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL27; - } - cpy_r_r24 = PyList_Append(cpy_r_r15, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL27; - } else - goto CPyL10; -CPyL15: ; - cpy_r_r26 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL28; - } - cpy_r_r27 = PyUnicode_Join(cpy_r_r14, cpy_r_r15); - CPy_DECREF_NO_IMM(cpy_r_r15); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); - goto CPyL18; - } - return cpy_r_r27; -CPyL18: ; - cpy_r_r28 = NULL; - return cpy_r_r28; -CPyL19: ; - CPy_INCREF(cpy_r_variables); - goto CPyL2; -CPyL20: ; - CPy_DecRef(cpy_r_variables); - goto CPyL18; -CPyL21: ; - CPy_DECREF(cpy_r_variables); - goto CPyL4; -CPyL22: ; - CPy_DecRef(cpy_r_variables); - CPy_DecRef(cpy_r_r7); - goto CPyL18; -CPyL23: ; - CPy_DecRef(cpy_r_variables); - CPy_DecRef(cpy_r_r13); - goto CPyL18; -CPyL24: ; - CPy_DecRef(cpy_r_variables); - CPy_DecRef(cpy_r_r15); - goto CPyL18; -CPyL25: ; - CPy_DECREF(cpy_r_variables); - CPy_DECREF(cpy_r_r16); - goto CPyL15; -CPyL26: ; - CPy_DecRef(cpy_r_variables); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r17); - goto CPyL18; -CPyL27: ; - CPy_DecRef(cpy_r_variables); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r16); - goto CPyL18; -CPyL28: ; - CPy_DecRef(cpy_r_r15); - goto CPyL18; -} - -PyObject *CPyPy__expansion____expand(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", "variables", 0}; - static CPyArg_Parser parser = {"O|O:_expand", kwlist, 0}; - PyObject *obj_value; - PyObject *obj_variables = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_variables)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *arg_variables; - if (obj_variables == NULL) { - arg_variables = NULL; - } else { - arg_variables = obj_variables; - } - PyObject *retval = CPyDef__expansion____expand(arg_value, arg_variables); - return retval; -fail: ; - CPy_AddTraceback("brownie/_expansion.py", "_expand", 29, CPyStatic__expansion___globals); - return NULL; -} - -PyObject *CPyDef__expansion____str_to_python_value(PyObject *cpy_r_val) { - PyObject *cpy_r_r0; - tuple_T1O cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - cpy_r_r0 = (PyObject *)&PyUnicode_Type; - CPy_INCREF(cpy_r_r0); - cpy_r_r1.f0 = cpy_r_r0; - cpy_r_r2 = PyTuple_New(1); - if (unlikely(cpy_r_r2 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp389 = cpy_r_r1.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp389); - cpy_r_r3 = PyObject_IsInstance(cpy_r_val, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 58, CPyStatic__expansion___globals); - goto CPyL24; - } - cpy_r_r5 = cpy_r_r3; - if (cpy_r_r5) goto CPyL3; - CPy_INCREF(cpy_r_val); - return cpy_r_val; -CPyL3: ; - cpy_r_r6 = CPyStatics[2442]; /* frozenset({'on', 'True', 'true'}) */ - CPy_INCREF(cpy_r_val); - if (likely(PyUnicode_Check(cpy_r_val))) - cpy_r_r7 = cpy_r_val; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 60, CPyStatic__expansion___globals, "str", cpy_r_val); - goto CPyL24; - } - cpy_r_r8 = PySet_Contains(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 60, CPyStatic__expansion___globals); - goto CPyL24; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL7; - cpy_r_r11 = 1 ? Py_True : Py_False; - return cpy_r_r11; -CPyL7: ; - cpy_r_r12 = CPyStatics[2443]; /* frozenset({'False', 'false', 'off'}) */ - CPy_INCREF(cpy_r_val); - if (likely(PyUnicode_Check(cpy_r_val))) - cpy_r_r13 = cpy_r_val; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 62, CPyStatic__expansion___globals, "str", cpy_r_val); - goto CPyL24; - } - cpy_r_r14 = PySet_Contains(cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 62, CPyStatic__expansion___globals); - goto CPyL24; - } - cpy_r_r16 = cpy_r_r14; - if (!cpy_r_r16) goto CPyL11; - cpy_r_r17 = 0 ? Py_True : Py_False; - return cpy_r_r17; -CPyL11: ; - cpy_r_r18 = CPyStatic__expansion___INT_REGEX; - if (likely(cpy_r_r18 != NULL)) goto CPyL14; - PyErr_SetString(PyExc_NameError, "value for final name \"INT_REGEX\" was not set"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL14: ; - CPy_INCREF(cpy_r_val); - if (likely(PyUnicode_Check(cpy_r_val))) - cpy_r_r20 = cpy_r_val; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals, "str", cpy_r_val); - goto CPyL24; - } - cpy_r_r21 = CPyStatics[36]; /* 'match' */ - PyObject *cpy_r_r22[2] = {cpy_r_r18, cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals); - goto CPyL24; - } - cpy_r_r27 = cpy_r_r25; - if (!cpy_r_r27) goto CPyL22; - CPy_INCREF(cpy_r_val); - if (likely(PyUnicode_Check(cpy_r_val))) - cpy_r_r28 = cpy_r_val; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 65, CPyStatic__expansion___globals, "str", cpy_r_val); - goto CPyL24; - } - cpy_r_r29 = CPyLong_FromStr(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 65, CPyStatic__expansion___globals); - goto CPyL24; - } - if (likely(PyLong_Check(cpy_r_r29))) - cpy_r_r30 = CPyTagged_FromObject(cpy_r_r29); - else { - CPy_TypeError("int", cpy_r_r29); cpy_r_r30 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 65, CPyStatic__expansion___globals); - goto CPyL24; - } - cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_r30); - return cpy_r_r31; -CPyL22: ; - CPy_INCREF(cpy_r_val); - if (likely(PyUnicode_Check(cpy_r_val))) - cpy_r_r32 = cpy_r_val; - else { - CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 66, CPyStatic__expansion___globals, "str", cpy_r_val); - goto CPyL24; - } - return cpy_r_r32; -CPyL24: ; - cpy_r_r33 = NULL; - return cpy_r_r33; -CPyL25: ; - CPy_DecRef(cpy_r_r20); - goto CPyL24; -} - -PyObject *CPyPy__expansion____str_to_python_value(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"val", 0}; - static CPyArg_Parser parser = {"O:_str_to_python_value", kwlist, 0}; - PyObject *obj_val; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_val)) { - return NULL; - } - PyObject *arg_val = obj_val; - PyObject *retval = CPyDef__expansion____str_to_python_value(arg_val); - return retval; -fail: ; - CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 53, CPyStatic__expansion___globals); - return NULL; -} - -char CPyDef__expansion_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", -1, CPyStatic__expansion___globals); - goto CPyL16; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2164]; /* ('Any', 'Final', 'Mapping', 'Optional', 'Text', 'TypeVar', - 'overload') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic__expansion___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 1, CPyStatic__expansion___globals); - goto CPyL16; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2165]; /* ('parse_variables',) */ - cpy_r_r10 = CPyStatics[673]; /* 'dotenv.variables' */ - cpy_r_r11 = CPyStatic__expansion___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 3, CPyStatic__expansion___globals); - goto CPyL16; - } - CPyModule_dotenv___variables = cpy_r_r12; - CPy_INCREF(CPyModule_dotenv___variables); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2166]; /* ('regex_compile',) */ - cpy_r_r14 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r15 = CPyStatic__expansion___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 5, CPyStatic__expansion___globals); - goto CPyL16; - } - CPyModule_brownie____c_constants = cpy_r_r16; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[674]; /* '_T' */ - cpy_r_r18 = CPyStatic__expansion___globals; - cpy_r_r19 = CPyStatics[671]; /* 'TypeVar' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 8, CPyStatic__expansion___globals); - goto CPyL16; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 8, CPyStatic__expansion___globals); - goto CPyL16; - } - cpy_r_r24 = CPyStatic__expansion___globals; - cpy_r_r25 = CPyStatics[674]; /* '_T' */ - cpy_r_r26 = CPyDict_SetItem(cpy_r_r24, cpy_r_r25, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/_expansion.py", "", 8, CPyStatic__expansion___globals); - goto CPyL16; - } - cpy_r_r28 = PyDict_New(); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 29, CPyStatic__expansion___globals); - goto CPyL16; - } - CPyStatic__expansion___brownie____expansion____expand___variables = cpy_r_r28; - CPy_INCREF(CPyStatic__expansion___brownie____expansion____expand___variables); - CPy_DECREF(cpy_r_r28); - cpy_r_r29 = CPyStatics[675]; /* '^[-+]?[0-9]+$' */ - cpy_r_r30 = CPyStatic__c_constants___regex_compile; - if (likely(cpy_r_r30 != NULL)) goto CPyL13; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/_expansion.py", "", 46, CPyStatic__expansion___globals); - goto CPyL16; - } - CPy_Unreachable(); -CPyL13: ; - PyObject *cpy_r_r32[1] = {cpy_r_r29}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r33, 1, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/_expansion.py", "", 46, CPyStatic__expansion___globals); - goto CPyL16; - } - CPyStatic__expansion___INT_REGEX = cpy_r_r34; - CPy_INCREF(CPyStatic__expansion___INT_REGEX); - cpy_r_r35 = CPyStatic__expansion___globals; - cpy_r_r36 = CPyStatics[676]; /* 'INT_REGEX' */ - cpy_r_r37 = CPyDict_SetItem(cpy_r_r35, cpy_r_r36, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/_expansion.py", "", 46, CPyStatic__expansion___globals); - goto CPyL16; - } - return 1; -CPyL16: ; - cpy_r_r39 = 2; - return cpy_r_r39; -} -static PyMethodDef convertmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___convert(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert__internal, "__name__"); - CPyStatic_convert___globals = PyModule_GetDict(CPyModule_brownie___convert__internal); - if (unlikely(CPyStatic_convert___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_convert_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___convert__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef convertmodule = { - PyModuleDef_HEAD_INIT, - "brownie.convert", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - convertmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___convert(void) -{ - if (CPyModule_brownie___convert__internal) { - Py_INCREF(CPyModule_brownie___convert__internal); - return CPyModule_brownie___convert__internal; - } - CPyModule_brownie___convert__internal = PyModule_Create(&convertmodule); - if (unlikely(CPyModule_brownie___convert__internal == NULL)) - goto fail; - if (CPyExec_brownie___convert(CPyModule_brownie___convert__internal) != 0) - goto fail; - return CPyModule_brownie___convert__internal; - fail: - return NULL; -} - -char CPyDef_convert_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/__init__.py", "", -1, CPyStatic_convert___globals); - goto CPyL6; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2167]; /* ('EthAddress', 'Fixed', 'Wei') */ - cpy_r_r6 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r7 = CPyStatic_convert___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/__init__.py", "", 3, CPyStatic_convert___globals); - goto CPyL6; - } - CPyModule_brownie___convert___datatypes = cpy_r_r8; - CPy_INCREF(CPyModule_brownie___convert___datatypes); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2168]; /* ('to_address', 'to_bool', 'to_bytes', 'to_decimal', - 'to_int', 'to_string', 'to_uint') */ - cpy_r_r10 = CPyStatics[687]; /* 'brownie.convert.main' */ - cpy_r_r11 = CPyStatic_convert___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/__init__.py", "", 4, CPyStatic_convert___globals); - goto CPyL6; - } - CPyModule_brownie___convert___main = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___convert___main); - CPy_DECREF(cpy_r_r12); - return 1; -CPyL6: ; - cpy_r_r13 = 2; - return cpy_r_r13; -} - -static PyObject *CPyDunder___get__datatypes_____new___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____new___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____new___3_Wei_obj(void); - -static PyObject * -datatypes_____new___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____new___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____new___3_Wei_obj_traverse(brownie___convert___datatypes_____new___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____new___3_Wei_obj_clear(brownie___convert___datatypes_____new___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____new___3_Wei_obj_dealloc(brownie___convert___datatypes_____new___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____new___3_Wei_obj_free_instance == NULL) { - datatypes_____new___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_Wei_obj_dealloc) - datatypes_____new___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____new___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____new___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____new___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____new___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____new___3_Wei_obj_____get__, - }; - memcpy(datatypes_____new___3_Wei_obj_vtable, datatypes_____new___3_Wei_obj_vtable_scratch, sizeof(datatypes_____new___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____new___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____new___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____new___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____new___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__new___Wei_obj", - .tp_new = datatypes_____new___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____new___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____new___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____new___3_Wei_obj_clear, - .tp_methods = datatypes_____new___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____new___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__new___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____new___3_Wei_obj_template = &CPyType_datatypes_____new___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____new___3_Wei_objObject *self; - if (datatypes_____new___3_Wei_obj_free_instance != NULL) { - self = datatypes_____new___3_Wei_obj_free_instance; - datatypes_____new___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____new___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____new___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____new___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____new___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____new___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____hash___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____hash___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____hash___3_Wei_obj(void); - -static PyObject * -datatypes_____hash___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____hash___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____hash___3_Wei_obj_traverse(brownie___convert___datatypes_____hash___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____hash___3_Wei_obj_clear(brownie___convert___datatypes_____hash___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____hash___3_Wei_obj_dealloc(brownie___convert___datatypes_____hash___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____hash___3_Wei_obj_free_instance == NULL) { - datatypes_____hash___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_Wei_obj_dealloc) - datatypes_____hash___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____hash___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____hash___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____hash___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____hash___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____hash___3_Wei_obj_____get__, - }; - memcpy(datatypes_____hash___3_Wei_obj_vtable, datatypes_____hash___3_Wei_obj_vtable_scratch, sizeof(datatypes_____hash___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____hash___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____hash___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____hash___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____hash___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__hash___Wei_obj", - .tp_new = datatypes_____hash___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____hash___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____hash___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____hash___3_Wei_obj_clear, - .tp_methods = datatypes_____hash___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____hash___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__hash___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____hash___3_Wei_obj_template = &CPyType_datatypes_____hash___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____hash___3_Wei_objObject *self; - if (datatypes_____hash___3_Wei_obj_free_instance != NULL) { - self = datatypes_____hash___3_Wei_obj_free_instance; - datatypes_____hash___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____hash___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____hash___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____hash___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____hash___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____hash___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____lt___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____lt___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____lt___3_Wei_obj(void); - -static PyObject * -datatypes_____lt___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____lt___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____lt___3_Wei_obj_traverse(brownie___convert___datatypes_____lt___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____lt___3_Wei_obj_clear(brownie___convert___datatypes_____lt___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____lt___3_Wei_obj_dealloc(brownie___convert___datatypes_____lt___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____lt___3_Wei_obj_free_instance == NULL) { - datatypes_____lt___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____lt___3_Wei_obj_dealloc) - datatypes_____lt___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____lt___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____lt___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____lt___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____lt___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____lt___3_Wei_obj_____get__, - }; - memcpy(datatypes_____lt___3_Wei_obj_vtable, datatypes_____lt___3_Wei_obj_vtable_scratch, sizeof(datatypes_____lt___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____lt___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____lt___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____lt___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____lt___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__lt___Wei_obj", - .tp_new = datatypes_____lt___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____lt___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____lt___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____lt___3_Wei_obj_clear, - .tp_methods = datatypes_____lt___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____lt___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____lt___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____lt___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__lt___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____lt___3_Wei_obj_template = &CPyType_datatypes_____lt___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____lt___3_Wei_objObject *self; - if (datatypes_____lt___3_Wei_obj_free_instance != NULL) { - self = datatypes_____lt___3_Wei_obj_free_instance; - datatypes_____lt___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____lt___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____lt___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____lt___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____lt___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____lt___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____le___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____le___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____le___3_Wei_obj(void); - -static PyObject * -datatypes_____le___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____le___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____le___3_Wei_obj_traverse(brownie___convert___datatypes_____le___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____le___3_Wei_obj_clear(brownie___convert___datatypes_____le___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____le___3_Wei_obj_dealloc(brownie___convert___datatypes_____le___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____le___3_Wei_obj_free_instance == NULL) { - datatypes_____le___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____le___3_Wei_obj_dealloc) - datatypes_____le___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____le___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____le___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____le___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____le___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____le___3_Wei_obj_____get__, - }; - memcpy(datatypes_____le___3_Wei_obj_vtable, datatypes_____le___3_Wei_obj_vtable_scratch, sizeof(datatypes_____le___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____le___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____le___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____le___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____le___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__le___Wei_obj", - .tp_new = datatypes_____le___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____le___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____le___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____le___3_Wei_obj_clear, - .tp_methods = datatypes_____le___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____le___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____le___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____le___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__le___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____le___3_Wei_obj_template = &CPyType_datatypes_____le___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____le___3_Wei_objObject *self; - if (datatypes_____le___3_Wei_obj_free_instance != NULL) { - self = datatypes_____le___3_Wei_obj_free_instance; - datatypes_____le___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____le___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____le___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____le___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____le___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____le___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____eq___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____eq___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____eq___3_Wei_obj(void); - -static PyObject * -datatypes_____eq___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____eq___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____eq___3_Wei_obj_traverse(brownie___convert___datatypes_____eq___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____eq___3_Wei_obj_clear(brownie___convert___datatypes_____eq___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____eq___3_Wei_obj_dealloc(brownie___convert___datatypes_____eq___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____eq___3_Wei_obj_free_instance == NULL) { - datatypes_____eq___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_Wei_obj_dealloc) - datatypes_____eq___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____eq___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____eq___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____eq___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____eq___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____eq___3_Wei_obj_____get__, - }; - memcpy(datatypes_____eq___3_Wei_obj_vtable, datatypes_____eq___3_Wei_obj_vtable_scratch, sizeof(datatypes_____eq___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____eq___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____eq___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____eq___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____eq___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__eq___Wei_obj", - .tp_new = datatypes_____eq___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____eq___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____eq___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____eq___3_Wei_obj_clear, - .tp_methods = datatypes_____eq___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____eq___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__eq___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____eq___3_Wei_obj_template = &CPyType_datatypes_____eq___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____eq___3_Wei_objObject *self; - if (datatypes_____eq___3_Wei_obj_free_instance != NULL) { - self = datatypes_____eq___3_Wei_obj_free_instance; - datatypes_____eq___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____eq___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____eq___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____eq___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____eq___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____eq___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ne___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ne___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ne___3_Wei_obj(void); - -static PyObject * -datatypes_____ne___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ne___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ne___3_Wei_obj_traverse(brownie___convert___datatypes_____ne___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ne___3_Wei_obj_clear(brownie___convert___datatypes_____ne___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____ne___3_Wei_obj_dealloc(brownie___convert___datatypes_____ne___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ne___3_Wei_obj_free_instance == NULL) { - datatypes_____ne___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_Wei_obj_dealloc) - datatypes_____ne___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ne___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____ne___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ne___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ne___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ne___3_Wei_obj_____get__, - }; - memcpy(datatypes_____ne___3_Wei_obj_vtable, datatypes_____ne___3_Wei_obj_vtable_scratch, sizeof(datatypes_____ne___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ne___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ne___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ne___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ne___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ne___Wei_obj", - .tp_new = datatypes_____ne___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____ne___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ne___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____ne___3_Wei_obj_clear, - .tp_methods = datatypes_____ne___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ne___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ne___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ne___3_Wei_obj_template = &CPyType_datatypes_____ne___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ne___3_Wei_objObject *self; - if (datatypes_____ne___3_Wei_obj_free_instance != NULL) { - self = datatypes_____ne___3_Wei_obj_free_instance; - datatypes_____ne___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ne___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ne___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ne___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ne___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____ne___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ge___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ge___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ge___3_Wei_obj(void); - -static PyObject * -datatypes_____ge___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ge___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ge___3_Wei_obj_traverse(brownie___convert___datatypes_____ge___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ge___3_Wei_obj_clear(brownie___convert___datatypes_____ge___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____ge___3_Wei_obj_dealloc(brownie___convert___datatypes_____ge___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ge___3_Wei_obj_free_instance == NULL) { - datatypes_____ge___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ge___3_Wei_obj_dealloc) - datatypes_____ge___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ge___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____ge___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ge___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ge___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ge___3_Wei_obj_____get__, - }; - memcpy(datatypes_____ge___3_Wei_obj_vtable, datatypes_____ge___3_Wei_obj_vtable_scratch, sizeof(datatypes_____ge___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ge___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ge___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ge___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ge___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ge___Wei_obj", - .tp_new = datatypes_____ge___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____ge___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ge___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____ge___3_Wei_obj_clear, - .tp_methods = datatypes_____ge___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ge___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ge___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ge___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ge___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ge___3_Wei_obj_template = &CPyType_datatypes_____ge___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ge___3_Wei_objObject *self; - if (datatypes_____ge___3_Wei_obj_free_instance != NULL) { - self = datatypes_____ge___3_Wei_obj_free_instance; - datatypes_____ge___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ge___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ge___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ge___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ge___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____ge___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____gt___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____gt___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____gt___3_Wei_obj(void); - -static PyObject * -datatypes_____gt___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____gt___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____gt___3_Wei_obj_traverse(brownie___convert___datatypes_____gt___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____gt___3_Wei_obj_clear(brownie___convert___datatypes_____gt___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____gt___3_Wei_obj_dealloc(brownie___convert___datatypes_____gt___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____gt___3_Wei_obj_free_instance == NULL) { - datatypes_____gt___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____gt___3_Wei_obj_dealloc) - datatypes_____gt___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____gt___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____gt___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____gt___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____gt___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____gt___3_Wei_obj_____get__, - }; - memcpy(datatypes_____gt___3_Wei_obj_vtable, datatypes_____gt___3_Wei_obj_vtable_scratch, sizeof(datatypes_____gt___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____gt___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____gt___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____gt___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____gt___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__gt___Wei_obj", - .tp_new = datatypes_____gt___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____gt___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____gt___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____gt___3_Wei_obj_clear, - .tp_methods = datatypes_____gt___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____gt___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____gt___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____gt___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__gt___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____gt___3_Wei_obj_template = &CPyType_datatypes_____gt___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____gt___3_Wei_objObject *self; - if (datatypes_____gt___3_Wei_obj_free_instance != NULL) { - self = datatypes_____gt___3_Wei_obj_free_instance; - datatypes_____gt___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____gt___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____gt___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____gt___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____gt___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____gt___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____add___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____add___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____add___3_Wei_obj(void); - -static PyObject * -datatypes_____add___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____add___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____add___3_Wei_obj_traverse(brownie___convert___datatypes_____add___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____add___3_Wei_obj_clear(brownie___convert___datatypes_____add___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____add___3_Wei_obj_dealloc(brownie___convert___datatypes_____add___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____add___3_Wei_obj_free_instance == NULL) { - datatypes_____add___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____add___3_Wei_obj_dealloc) - datatypes_____add___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____add___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____add___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____add___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____add___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____add___3_Wei_obj_____get__, - }; - memcpy(datatypes_____add___3_Wei_obj_vtable, datatypes_____add___3_Wei_obj_vtable_scratch, sizeof(datatypes_____add___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____add___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____add___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____add___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____add___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__add___Wei_obj", - .tp_new = datatypes_____add___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____add___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____add___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____add___3_Wei_obj_clear, - .tp_methods = datatypes_____add___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____add___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____add___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____add___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__add___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____add___3_Wei_obj_template = &CPyType_datatypes_____add___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____add___3_Wei_objObject *self; - if (datatypes_____add___3_Wei_obj_free_instance != NULL) { - self = datatypes_____add___3_Wei_obj_free_instance; - datatypes_____add___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____add___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____add___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____add___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____add___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____add___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____sub___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____sub___3_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____sub___3_Wei_obj(void); - -static PyObject * -datatypes_____sub___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____sub___3_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____sub___3_Wei_obj_traverse(brownie___convert___datatypes_____sub___3_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____sub___3_Wei_obj_clear(brownie___convert___datatypes_____sub___3_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes_____sub___3_Wei_obj_dealloc(brownie___convert___datatypes_____sub___3_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____sub___3_Wei_obj_free_instance == NULL) { - datatypes_____sub___3_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____sub___3_Wei_obj_dealloc) - datatypes_____sub___3_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____sub___3_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes_____sub___3_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____sub___3_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____sub___3_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____sub___3_Wei_obj_____get__, - }; - memcpy(datatypes_____sub___3_Wei_obj_vtable, datatypes_____sub___3_Wei_obj_vtable_scratch, sizeof(datatypes_____sub___3_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____sub___3_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____sub___3_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____sub___3_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____sub___3_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__sub___Wei_obj", - .tp_new = datatypes_____sub___3_Wei_obj_new, - .tp_dealloc = (destructor)datatypes_____sub___3_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____sub___3_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes_____sub___3_Wei_obj_clear, - .tp_methods = datatypes_____sub___3_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____sub___3_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____sub___3_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____sub___3_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__sub___Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____sub___3_Wei_obj_template = &CPyType_datatypes_____sub___3_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____sub___3_Wei_objObject *self; - if (datatypes_____sub___3_Wei_obj_free_instance != NULL) { - self = datatypes_____sub___3_Wei_obj_free_instance; - datatypes_____sub___3_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____sub___3_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____sub___3_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes_____sub___3_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____sub___3_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____sub___3_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes___to_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes___to_Wei_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc__to_Wei_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes___to_Wei_obj(void); - -static PyObject * -datatypes___to_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes___to_Wei_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc__to_Wei_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes___to_Wei_obj_traverse(brownie___convert___datatypes___to_Wei_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes___to_Wei_obj_clear(brownie___convert___datatypes___to_Wei_objObject *self) -{ - return 0; -} - -static void -datatypes___to_Wei_obj_dealloc(brownie___convert___datatypes___to_Wei_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes___to_Wei_obj_free_instance == NULL) { - datatypes___to_Wei_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes___to_Wei_obj_dealloc) - datatypes___to_Wei_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes___to_Wei_obj_vtable[2]; -static bool -CPyDef_datatypes___to_Wei_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes___to_Wei_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes___to_Wei_obj_____call__, - (CPyVTableItem)CPyDef_datatypes___to_Wei_obj_____get__, - }; - memcpy(datatypes___to_Wei_obj_vtable, datatypes___to_Wei_obj_vtable_scratch, sizeof(datatypes___to_Wei_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes___to_Wei_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes___to_Wei_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, unit)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes___to_Wei_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes___to_Wei_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "to_Wei_obj", - .tp_new = datatypes___to_Wei_obj_new, - .tp_dealloc = (destructor)datatypes___to_Wei_obj_dealloc, - .tp_traverse = (traverseproc)datatypes___to_Wei_obj_traverse, - .tp_clear = (inquiry)datatypes___to_Wei_obj_clear, - .tp_methods = datatypes___to_Wei_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes___to_Wei_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes___to_Wei_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___to_Wei_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("to_Wei_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes___to_Wei_obj_template = &CPyType_datatypes___to_Wei_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc__to_Wei_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes___to_Wei_objObject *self; - if (datatypes___to_Wei_obj_free_instance != NULL) { - self = datatypes___to_Wei_obj_free_instance; - datatypes___to_Wei_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes___to_Wei_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes___to_Wei_obj_vtable; - self->vectorcall = CPyPy_datatypes___to_Wei_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes___to_Wei_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc__to_Wei_obj_setup((PyObject *)CPyType_datatypes___to_Wei_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____new___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____new___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____new___3_Fixed_obj(void); - -static PyObject * -datatypes_____new___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____new___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____new___3_Fixed_obj_traverse(brownie___convert___datatypes_____new___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____new___3_Fixed_obj_clear(brownie___convert___datatypes_____new___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____new___3_Fixed_obj_dealloc(brownie___convert___datatypes_____new___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____new___3_Fixed_obj_free_instance == NULL) { - datatypes_____new___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_Fixed_obj_dealloc) - datatypes_____new___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____new___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____new___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____new___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____new___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____new___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____new___3_Fixed_obj_vtable, datatypes_____new___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____new___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____new___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____new___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____new___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____new___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__new___Fixed_obj", - .tp_new = datatypes_____new___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____new___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____new___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____new___3_Fixed_obj_clear, - .tp_methods = datatypes_____new___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____new___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__new___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____new___3_Fixed_obj_template = &CPyType_datatypes_____new___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____new___3_Fixed_objObject *self; - if (datatypes_____new___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____new___3_Fixed_obj_free_instance; - datatypes_____new___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____new___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____new___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____new___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____new___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____new___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____repr___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____repr___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj(void); - -static PyObject * -datatypes_____repr___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____repr___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____repr___3_Fixed_obj_traverse(brownie___convert___datatypes_____repr___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____repr___3_Fixed_obj_clear(brownie___convert___datatypes_____repr___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____repr___3_Fixed_obj_dealloc(brownie___convert___datatypes_____repr___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____repr___3_Fixed_obj_free_instance == NULL) { - datatypes_____repr___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____repr___3_Fixed_obj_dealloc) - datatypes_____repr___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____repr___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____repr___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____repr___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____repr___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____repr___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____repr___3_Fixed_obj_vtable, datatypes_____repr___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____repr___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____repr___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____repr___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____repr___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____repr___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__repr___Fixed_obj", - .tp_new = datatypes_____repr___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____repr___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____repr___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____repr___3_Fixed_obj_clear, - .tp_methods = datatypes_____repr___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____repr___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____repr___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____repr___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__repr___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____repr___3_Fixed_obj_template = &CPyType_datatypes_____repr___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____repr___3_Fixed_objObject *self; - if (datatypes_____repr___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____repr___3_Fixed_obj_free_instance; - datatypes_____repr___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____repr___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____repr___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____repr___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____repr___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____hash___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____hash___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____hash___3_Fixed_obj(void); - -static PyObject * -datatypes_____hash___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____hash___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____hash___3_Fixed_obj_traverse(brownie___convert___datatypes_____hash___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____hash___3_Fixed_obj_clear(brownie___convert___datatypes_____hash___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____hash___3_Fixed_obj_dealloc(brownie___convert___datatypes_____hash___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____hash___3_Fixed_obj_free_instance == NULL) { - datatypes_____hash___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_Fixed_obj_dealloc) - datatypes_____hash___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____hash___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____hash___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____hash___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____hash___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____hash___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____hash___3_Fixed_obj_vtable, datatypes_____hash___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____hash___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____hash___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____hash___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____hash___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____hash___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__hash___Fixed_obj", - .tp_new = datatypes_____hash___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____hash___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____hash___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____hash___3_Fixed_obj_clear, - .tp_methods = datatypes_____hash___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____hash___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__hash___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____hash___3_Fixed_obj_template = &CPyType_datatypes_____hash___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____hash___3_Fixed_objObject *self; - if (datatypes_____hash___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____hash___3_Fixed_obj_free_instance; - datatypes_____hash___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____hash___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____hash___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____hash___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____hash___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____hash___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____lt___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____lt___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj(void); - -static PyObject * -datatypes_____lt___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____lt___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____lt___3_Fixed_obj_traverse(brownie___convert___datatypes_____lt___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____lt___3_Fixed_obj_clear(brownie___convert___datatypes_____lt___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____lt___3_Fixed_obj_dealloc(brownie___convert___datatypes_____lt___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____lt___3_Fixed_obj_free_instance == NULL) { - datatypes_____lt___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____lt___3_Fixed_obj_dealloc) - datatypes_____lt___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____lt___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____lt___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____lt___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____lt___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____lt___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____lt___3_Fixed_obj_vtable, datatypes_____lt___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____lt___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____lt___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____lt___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____lt___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____lt___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__lt___Fixed_obj", - .tp_new = datatypes_____lt___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____lt___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____lt___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____lt___3_Fixed_obj_clear, - .tp_methods = datatypes_____lt___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____lt___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____lt___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____lt___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__lt___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____lt___3_Fixed_obj_template = &CPyType_datatypes_____lt___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____lt___3_Fixed_objObject *self; - if (datatypes_____lt___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____lt___3_Fixed_obj_free_instance; - datatypes_____lt___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____lt___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____lt___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____lt___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____lt___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____le___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____le___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____le___3_Fixed_obj(void); - -static PyObject * -datatypes_____le___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____le___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____le___3_Fixed_obj_traverse(brownie___convert___datatypes_____le___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____le___3_Fixed_obj_clear(brownie___convert___datatypes_____le___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____le___3_Fixed_obj_dealloc(brownie___convert___datatypes_____le___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____le___3_Fixed_obj_free_instance == NULL) { - datatypes_____le___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____le___3_Fixed_obj_dealloc) - datatypes_____le___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____le___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____le___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____le___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____le___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____le___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____le___3_Fixed_obj_vtable, datatypes_____le___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____le___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____le___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____le___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____le___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____le___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__le___Fixed_obj", - .tp_new = datatypes_____le___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____le___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____le___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____le___3_Fixed_obj_clear, - .tp_methods = datatypes_____le___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____le___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____le___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____le___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__le___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____le___3_Fixed_obj_template = &CPyType_datatypes_____le___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____le___3_Fixed_objObject *self; - if (datatypes_____le___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____le___3_Fixed_obj_free_instance; - datatypes_____le___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____le___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____le___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____le___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____le___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____le___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____eq___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____eq___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj(void); - -static PyObject * -datatypes_____eq___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____eq___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____eq___3_Fixed_obj_traverse(brownie___convert___datatypes_____eq___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____eq___3_Fixed_obj_clear(brownie___convert___datatypes_____eq___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____eq___3_Fixed_obj_dealloc(brownie___convert___datatypes_____eq___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____eq___3_Fixed_obj_free_instance == NULL) { - datatypes_____eq___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_Fixed_obj_dealloc) - datatypes_____eq___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____eq___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____eq___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____eq___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____eq___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____eq___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____eq___3_Fixed_obj_vtable, datatypes_____eq___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____eq___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____eq___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____eq___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____eq___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____eq___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__eq___Fixed_obj", - .tp_new = datatypes_____eq___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____eq___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____eq___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____eq___3_Fixed_obj_clear, - .tp_methods = datatypes_____eq___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____eq___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__eq___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____eq___3_Fixed_obj_template = &CPyType_datatypes_____eq___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____eq___3_Fixed_objObject *self; - if (datatypes_____eq___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____eq___3_Fixed_obj_free_instance; - datatypes_____eq___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____eq___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____eq___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____eq___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____eq___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ne___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ne___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj(void); - -static PyObject * -datatypes_____ne___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ne___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ne___3_Fixed_obj_traverse(brownie___convert___datatypes_____ne___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ne___3_Fixed_obj_clear(brownie___convert___datatypes_____ne___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____ne___3_Fixed_obj_dealloc(brownie___convert___datatypes_____ne___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ne___3_Fixed_obj_free_instance == NULL) { - datatypes_____ne___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_Fixed_obj_dealloc) - datatypes_____ne___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ne___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____ne___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ne___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ne___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ne___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____ne___3_Fixed_obj_vtable, datatypes_____ne___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____ne___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ne___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ne___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ne___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ne___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ne___Fixed_obj", - .tp_new = datatypes_____ne___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____ne___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ne___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____ne___3_Fixed_obj_clear, - .tp_methods = datatypes_____ne___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ne___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ne___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ne___3_Fixed_obj_template = &CPyType_datatypes_____ne___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ne___3_Fixed_objObject *self; - if (datatypes_____ne___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____ne___3_Fixed_obj_free_instance; - datatypes_____ne___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ne___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ne___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ne___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____ne___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ge___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ge___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj(void); - -static PyObject * -datatypes_____ge___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ge___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ge___3_Fixed_obj_traverse(brownie___convert___datatypes_____ge___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ge___3_Fixed_obj_clear(brownie___convert___datatypes_____ge___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____ge___3_Fixed_obj_dealloc(brownie___convert___datatypes_____ge___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ge___3_Fixed_obj_free_instance == NULL) { - datatypes_____ge___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ge___3_Fixed_obj_dealloc) - datatypes_____ge___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ge___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____ge___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ge___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ge___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ge___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____ge___3_Fixed_obj_vtable, datatypes_____ge___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____ge___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ge___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ge___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ge___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ge___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ge___Fixed_obj", - .tp_new = datatypes_____ge___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____ge___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ge___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____ge___3_Fixed_obj_clear, - .tp_methods = datatypes_____ge___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ge___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ge___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ge___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ge___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ge___3_Fixed_obj_template = &CPyType_datatypes_____ge___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ge___3_Fixed_objObject *self; - if (datatypes_____ge___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____ge___3_Fixed_obj_free_instance; - datatypes_____ge___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ge___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ge___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ge___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____ge___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____gt___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____gt___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj(void); - -static PyObject * -datatypes_____gt___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____gt___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____gt___3_Fixed_obj_traverse(brownie___convert___datatypes_____gt___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____gt___3_Fixed_obj_clear(brownie___convert___datatypes_____gt___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____gt___3_Fixed_obj_dealloc(brownie___convert___datatypes_____gt___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____gt___3_Fixed_obj_free_instance == NULL) { - datatypes_____gt___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____gt___3_Fixed_obj_dealloc) - datatypes_____gt___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____gt___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____gt___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____gt___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____gt___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____gt___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____gt___3_Fixed_obj_vtable, datatypes_____gt___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____gt___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____gt___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____gt___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____gt___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____gt___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__gt___Fixed_obj", - .tp_new = datatypes_____gt___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____gt___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____gt___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____gt___3_Fixed_obj_clear, - .tp_methods = datatypes_____gt___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____gt___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____gt___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____gt___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__gt___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____gt___3_Fixed_obj_template = &CPyType_datatypes_____gt___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____gt___3_Fixed_objObject *self; - if (datatypes_____gt___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____gt___3_Fixed_obj_free_instance; - datatypes_____gt___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____gt___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____gt___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____gt___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____gt___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____add___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____add___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____add___3_Fixed_obj(void); - -static PyObject * -datatypes_____add___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____add___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____add___3_Fixed_obj_traverse(brownie___convert___datatypes_____add___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____add___3_Fixed_obj_clear(brownie___convert___datatypes_____add___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____add___3_Fixed_obj_dealloc(brownie___convert___datatypes_____add___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____add___3_Fixed_obj_free_instance == NULL) { - datatypes_____add___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____add___3_Fixed_obj_dealloc) - datatypes_____add___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____add___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____add___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____add___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____add___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____add___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____add___3_Fixed_obj_vtable, datatypes_____add___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____add___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____add___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____add___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____add___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____add___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__add___Fixed_obj", - .tp_new = datatypes_____add___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____add___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____add___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____add___3_Fixed_obj_clear, - .tp_methods = datatypes_____add___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____add___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____add___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____add___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__add___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____add___3_Fixed_obj_template = &CPyType_datatypes_____add___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____add___3_Fixed_objObject *self; - if (datatypes_____add___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____add___3_Fixed_obj_free_instance; - datatypes_____add___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____add___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____add___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____add___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____add___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____add___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____sub___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____sub___3_Fixed_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj(void); - -static PyObject * -datatypes_____sub___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____sub___3_Fixed_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____sub___3_Fixed_obj_traverse(brownie___convert___datatypes_____sub___3_Fixed_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____sub___3_Fixed_obj_clear(brownie___convert___datatypes_____sub___3_Fixed_objObject *self) -{ - return 0; -} - -static void -datatypes_____sub___3_Fixed_obj_dealloc(brownie___convert___datatypes_____sub___3_Fixed_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____sub___3_Fixed_obj_free_instance == NULL) { - datatypes_____sub___3_Fixed_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____sub___3_Fixed_obj_dealloc) - datatypes_____sub___3_Fixed_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____sub___3_Fixed_obj_vtable[2]; -static bool -CPyDef_datatypes_____sub___3_Fixed_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____sub___3_Fixed_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____sub___3_Fixed_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____sub___3_Fixed_obj_____get__, - }; - memcpy(datatypes_____sub___3_Fixed_obj_vtable, datatypes_____sub___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____sub___3_Fixed_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____sub___3_Fixed_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____sub___3_Fixed_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____sub___3_Fixed_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____sub___3_Fixed_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__sub___Fixed_obj", - .tp_new = datatypes_____sub___3_Fixed_obj_new, - .tp_dealloc = (destructor)datatypes_____sub___3_Fixed_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____sub___3_Fixed_obj_traverse, - .tp_clear = (inquiry)datatypes_____sub___3_Fixed_obj_clear, - .tp_methods = datatypes_____sub___3_Fixed_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____sub___3_Fixed_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____sub___3_Fixed_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____sub___3_Fixed_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__sub___Fixed_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____sub___3_Fixed_obj_template = &CPyType_datatypes_____sub___3_Fixed_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____sub___3_Fixed_objObject *self; - if (datatypes_____sub___3_Fixed_obj_free_instance != NULL) { - self = datatypes_____sub___3_Fixed_obj_free_instance; - datatypes_____sub___3_Fixed_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____sub___3_Fixed_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____sub___3_Fixed_obj_vtable; - self->vectorcall = CPyPy_datatypes_____sub___3_Fixed_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____sub___3_Fixed_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____new___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____new___3_EthAddress_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj(void); - -static PyObject * -datatypes_____new___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____new___3_EthAddress_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____new___3_EthAddress_obj_traverse(brownie___convert___datatypes_____new___3_EthAddress_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____new___3_EthAddress_obj_clear(brownie___convert___datatypes_____new___3_EthAddress_objObject *self) -{ - return 0; -} - -static void -datatypes_____new___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____new___3_EthAddress_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____new___3_EthAddress_obj_free_instance == NULL) { - datatypes_____new___3_EthAddress_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_EthAddress_obj_dealloc) - datatypes_____new___3_EthAddress_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____new___3_EthAddress_obj_vtable[2]; -static bool -CPyDef_datatypes_____new___3_EthAddress_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____new___3_EthAddress_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____new___3_EthAddress_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____new___3_EthAddress_obj_____get__, - }; - memcpy(datatypes_____new___3_EthAddress_obj_vtable, datatypes_____new___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____new___3_EthAddress_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____new___3_EthAddress_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____new___3_EthAddress_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____new___3_EthAddress_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____new___3_EthAddress_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__new___EthAddress_obj", - .tp_new = datatypes_____new___3_EthAddress_obj_new, - .tp_dealloc = (destructor)datatypes_____new___3_EthAddress_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____new___3_EthAddress_obj_traverse, - .tp_clear = (inquiry)datatypes_____new___3_EthAddress_obj_clear, - .tp_methods = datatypes_____new___3_EthAddress_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____new___3_EthAddress_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_EthAddress_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_EthAddress_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__new___EthAddress_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____new___3_EthAddress_obj_template = &CPyType_datatypes_____new___3_EthAddress_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____new___3_EthAddress_objObject *self; - if (datatypes_____new___3_EthAddress_obj_free_instance != NULL) { - self = datatypes_____new___3_EthAddress_obj_free_instance; - datatypes_____new___3_EthAddress_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____new___3_EthAddress_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____new___3_EthAddress_obj_vtable; - self->vectorcall = CPyPy_datatypes_____new___3_EthAddress_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____new___3_EthAddress_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____hash___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj(void); - -static PyObject * -datatypes_____hash___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____hash___3_EthAddress_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____hash___3_EthAddress_obj_traverse(brownie___convert___datatypes_____hash___3_EthAddress_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____hash___3_EthAddress_obj_clear(brownie___convert___datatypes_____hash___3_EthAddress_objObject *self) -{ - return 0; -} - -static void -datatypes_____hash___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____hash___3_EthAddress_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____hash___3_EthAddress_obj_free_instance == NULL) { - datatypes_____hash___3_EthAddress_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_EthAddress_obj_dealloc) - datatypes_____hash___3_EthAddress_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____hash___3_EthAddress_obj_vtable[2]; -static bool -CPyDef_datatypes_____hash___3_EthAddress_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____hash___3_EthAddress_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____hash___3_EthAddress_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____hash___3_EthAddress_obj_____get__, - }; - memcpy(datatypes_____hash___3_EthAddress_obj_vtable, datatypes_____hash___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____hash___3_EthAddress_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____hash___3_EthAddress_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____hash___3_EthAddress_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____hash___3_EthAddress_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____hash___3_EthAddress_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__hash___EthAddress_obj", - .tp_new = datatypes_____hash___3_EthAddress_obj_new, - .tp_dealloc = (destructor)datatypes_____hash___3_EthAddress_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____hash___3_EthAddress_obj_traverse, - .tp_clear = (inquiry)datatypes_____hash___3_EthAddress_obj_clear, - .tp_methods = datatypes_____hash___3_EthAddress_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____hash___3_EthAddress_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_EthAddress_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_EthAddress_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__hash___EthAddress_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____hash___3_EthAddress_obj_template = &CPyType_datatypes_____hash___3_EthAddress_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____hash___3_EthAddress_objObject *self; - if (datatypes_____hash___3_EthAddress_obj_free_instance != NULL) { - self = datatypes_____hash___3_EthAddress_obj_free_instance; - datatypes_____hash___3_EthAddress_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____hash___3_EthAddress_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____hash___3_EthAddress_obj_vtable; - self->vectorcall = CPyPy_datatypes_____hash___3_EthAddress_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____hash___3_EthAddress_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____eq___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj(void); - -static PyObject * -datatypes_____eq___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____eq___3_EthAddress_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____eq___3_EthAddress_obj_traverse(brownie___convert___datatypes_____eq___3_EthAddress_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____eq___3_EthAddress_obj_clear(brownie___convert___datatypes_____eq___3_EthAddress_objObject *self) -{ - return 0; -} - -static void -datatypes_____eq___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____eq___3_EthAddress_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____eq___3_EthAddress_obj_free_instance == NULL) { - datatypes_____eq___3_EthAddress_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_EthAddress_obj_dealloc) - datatypes_____eq___3_EthAddress_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____eq___3_EthAddress_obj_vtable[2]; -static bool -CPyDef_datatypes_____eq___3_EthAddress_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____eq___3_EthAddress_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____eq___3_EthAddress_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____eq___3_EthAddress_obj_____get__, - }; - memcpy(datatypes_____eq___3_EthAddress_obj_vtable, datatypes_____eq___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____eq___3_EthAddress_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____eq___3_EthAddress_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____eq___3_EthAddress_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____eq___3_EthAddress_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____eq___3_EthAddress_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__eq___EthAddress_obj", - .tp_new = datatypes_____eq___3_EthAddress_obj_new, - .tp_dealloc = (destructor)datatypes_____eq___3_EthAddress_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____eq___3_EthAddress_obj_traverse, - .tp_clear = (inquiry)datatypes_____eq___3_EthAddress_obj_clear, - .tp_methods = datatypes_____eq___3_EthAddress_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____eq___3_EthAddress_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_EthAddress_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_EthAddress_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__eq___EthAddress_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____eq___3_EthAddress_obj_template = &CPyType_datatypes_____eq___3_EthAddress_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____eq___3_EthAddress_objObject *self; - if (datatypes_____eq___3_EthAddress_obj_free_instance != NULL) { - self = datatypes_____eq___3_EthAddress_obj_free_instance; - datatypes_____eq___3_EthAddress_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____eq___3_EthAddress_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____eq___3_EthAddress_obj_vtable; - self->vectorcall = CPyPy_datatypes_____eq___3_EthAddress_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____eq___3_EthAddress_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ne___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj(void); - -static PyObject * -datatypes_____ne___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ne___3_EthAddress_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ne___3_EthAddress_obj_traverse(brownie___convert___datatypes_____ne___3_EthAddress_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ne___3_EthAddress_obj_clear(brownie___convert___datatypes_____ne___3_EthAddress_objObject *self) -{ - return 0; -} - -static void -datatypes_____ne___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____ne___3_EthAddress_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ne___3_EthAddress_obj_free_instance == NULL) { - datatypes_____ne___3_EthAddress_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_EthAddress_obj_dealloc) - datatypes_____ne___3_EthAddress_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ne___3_EthAddress_obj_vtable[2]; -static bool -CPyDef_datatypes_____ne___3_EthAddress_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ne___3_EthAddress_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ne___3_EthAddress_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ne___3_EthAddress_obj_____get__, - }; - memcpy(datatypes_____ne___3_EthAddress_obj_vtable, datatypes_____ne___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____ne___3_EthAddress_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ne___3_EthAddress_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ne___3_EthAddress_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ne___3_EthAddress_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ne___3_EthAddress_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ne___EthAddress_obj", - .tp_new = datatypes_____ne___3_EthAddress_obj_new, - .tp_dealloc = (destructor)datatypes_____ne___3_EthAddress_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ne___3_EthAddress_obj_traverse, - .tp_clear = (inquiry)datatypes_____ne___3_EthAddress_obj_clear, - .tp_methods = datatypes_____ne___3_EthAddress_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ne___3_EthAddress_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_EthAddress_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_EthAddress_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ne___EthAddress_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ne___3_EthAddress_obj_template = &CPyType_datatypes_____ne___3_EthAddress_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ne___3_EthAddress_objObject *self; - if (datatypes_____ne___3_EthAddress_obj_free_instance != NULL) { - self = datatypes_____ne___3_EthAddress_obj_free_instance; - datatypes_____ne___3_EthAddress_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ne___3_EthAddress_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ne___3_EthAddress_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ne___3_EthAddress_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____ne___3_EthAddress_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____new___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____new___3_HexString_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____new___3_HexString_obj(void); - -static PyObject * -datatypes_____new___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____new___3_HexString_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____new___3_HexString_obj_traverse(brownie___convert___datatypes_____new___3_HexString_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____new___3_HexString_obj_clear(brownie___convert___datatypes_____new___3_HexString_objObject *self) -{ - return 0; -} - -static void -datatypes_____new___3_HexString_obj_dealloc(brownie___convert___datatypes_____new___3_HexString_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____new___3_HexString_obj_free_instance == NULL) { - datatypes_____new___3_HexString_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_HexString_obj_dealloc) - datatypes_____new___3_HexString_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____new___3_HexString_obj_vtable[2]; -static bool -CPyDef_datatypes_____new___3_HexString_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____new___3_HexString_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____new___3_HexString_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____new___3_HexString_obj_____get__, - }; - memcpy(datatypes_____new___3_HexString_obj_vtable, datatypes_____new___3_HexString_obj_vtable_scratch, sizeof(datatypes_____new___3_HexString_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____new___3_HexString_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____new___3_HexString_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value, type_str)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____new___3_HexString_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____new___3_HexString_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__new___HexString_obj", - .tp_new = datatypes_____new___3_HexString_obj_new, - .tp_dealloc = (destructor)datatypes_____new___3_HexString_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____new___3_HexString_obj_traverse, - .tp_clear = (inquiry)datatypes_____new___3_HexString_obj_clear, - .tp_methods = datatypes_____new___3_HexString_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____new___3_HexString_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_HexString_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_HexString_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__new___HexString_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____new___3_HexString_obj_template = &CPyType_datatypes_____new___3_HexString_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____new___3_HexString_objObject *self; - if (datatypes_____new___3_HexString_obj_free_instance != NULL) { - self = datatypes_____new___3_HexString_obj_free_instance; - datatypes_____new___3_HexString_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____new___3_HexString_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____new___3_HexString_obj_vtable; - self->vectorcall = CPyPy_datatypes_____new___3_HexString_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____new___3_HexString_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____new___3_HexString_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____eq___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____eq___3_HexString_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____eq___3_HexString_obj(void); - -static PyObject * -datatypes_____eq___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____eq___3_HexString_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____eq___3_HexString_obj_traverse(brownie___convert___datatypes_____eq___3_HexString_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____eq___3_HexString_obj_clear(brownie___convert___datatypes_____eq___3_HexString_objObject *self) -{ - return 0; -} - -static void -datatypes_____eq___3_HexString_obj_dealloc(brownie___convert___datatypes_____eq___3_HexString_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____eq___3_HexString_obj_free_instance == NULL) { - datatypes_____eq___3_HexString_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_HexString_obj_dealloc) - datatypes_____eq___3_HexString_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____eq___3_HexString_obj_vtable[2]; -static bool -CPyDef_datatypes_____eq___3_HexString_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____eq___3_HexString_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____eq___3_HexString_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____eq___3_HexString_obj_____get__, - }; - memcpy(datatypes_____eq___3_HexString_obj_vtable, datatypes_____eq___3_HexString_obj_vtable_scratch, sizeof(datatypes_____eq___3_HexString_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____eq___3_HexString_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____eq___3_HexString_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____eq___3_HexString_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____eq___3_HexString_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__eq___HexString_obj", - .tp_new = datatypes_____eq___3_HexString_obj_new, - .tp_dealloc = (destructor)datatypes_____eq___3_HexString_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____eq___3_HexString_obj_traverse, - .tp_clear = (inquiry)datatypes_____eq___3_HexString_obj_clear, - .tp_methods = datatypes_____eq___3_HexString_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____eq___3_HexString_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_HexString_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_HexString_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__eq___HexString_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____eq___3_HexString_obj_template = &CPyType_datatypes_____eq___3_HexString_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____eq___3_HexString_objObject *self; - if (datatypes_____eq___3_HexString_obj_free_instance != NULL) { - self = datatypes_____eq___3_HexString_obj_free_instance; - datatypes_____eq___3_HexString_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____eq___3_HexString_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____eq___3_HexString_obj_vtable; - self->vectorcall = CPyPy_datatypes_____eq___3_HexString_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____eq___3_HexString_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____eq___3_HexString_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ne___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ne___3_HexString_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ne___3_HexString_obj(void); - -static PyObject * -datatypes_____ne___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ne___3_HexString_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ne___3_HexString_obj_traverse(brownie___convert___datatypes_____ne___3_HexString_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ne___3_HexString_obj_clear(brownie___convert___datatypes_____ne___3_HexString_objObject *self) -{ - return 0; -} - -static void -datatypes_____ne___3_HexString_obj_dealloc(brownie___convert___datatypes_____ne___3_HexString_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ne___3_HexString_obj_free_instance == NULL) { - datatypes_____ne___3_HexString_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_HexString_obj_dealloc) - datatypes_____ne___3_HexString_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ne___3_HexString_obj_vtable[2]; -static bool -CPyDef_datatypes_____ne___3_HexString_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ne___3_HexString_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ne___3_HexString_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ne___3_HexString_obj_____get__, - }; - memcpy(datatypes_____ne___3_HexString_obj_vtable, datatypes_____ne___3_HexString_obj_vtable_scratch, sizeof(datatypes_____ne___3_HexString_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ne___3_HexString_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ne___3_HexString_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ne___3_HexString_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ne___3_HexString_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ne___HexString_obj", - .tp_new = datatypes_____ne___3_HexString_obj_new, - .tp_dealloc = (destructor)datatypes_____ne___3_HexString_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ne___3_HexString_obj_traverse, - .tp_clear = (inquiry)datatypes_____ne___3_HexString_obj_clear, - .tp_methods = datatypes_____ne___3_HexString_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ne___3_HexString_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_HexString_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_HexString_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ne___HexString_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ne___3_HexString_obj_template = &CPyType_datatypes_____ne___3_HexString_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ne___3_HexString_objObject *self; - if (datatypes_____ne___3_HexString_obj_free_instance != NULL) { - self = datatypes_____ne___3_HexString_obj_free_instance; - datatypes_____ne___3_HexString_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ne___3_HexString_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ne___3_HexString_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ne___3_HexString_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ne___3_HexString_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____ne___3_HexString_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____str___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____str___3_HexString_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____str___3_HexString_obj(void); - -static PyObject * -datatypes_____str___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____str___3_HexString_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____str___3_HexString_obj_traverse(brownie___convert___datatypes_____str___3_HexString_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____str___3_HexString_obj_clear(brownie___convert___datatypes_____str___3_HexString_objObject *self) -{ - return 0; -} - -static void -datatypes_____str___3_HexString_obj_dealloc(brownie___convert___datatypes_____str___3_HexString_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____str___3_HexString_obj_free_instance == NULL) { - datatypes_____str___3_HexString_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____str___3_HexString_obj_dealloc) - datatypes_____str___3_HexString_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____str___3_HexString_obj_vtable[2]; -static bool -CPyDef_datatypes_____str___3_HexString_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____str___3_HexString_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____str___3_HexString_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____str___3_HexString_obj_____get__, - }; - memcpy(datatypes_____str___3_HexString_obj_vtable, datatypes_____str___3_HexString_obj_vtable_scratch, sizeof(datatypes_____str___3_HexString_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____str___3_HexString_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____str___3_HexString_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____str___3_HexString_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____str___3_HexString_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__str___HexString_obj", - .tp_new = datatypes_____str___3_HexString_obj_new, - .tp_dealloc = (destructor)datatypes_____str___3_HexString_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____str___3_HexString_obj_traverse, - .tp_clear = (inquiry)datatypes_____str___3_HexString_obj_clear, - .tp_methods = datatypes_____str___3_HexString_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____str___3_HexString_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____str___3_HexString_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____str___3_HexString_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__str___HexString_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____str___3_HexString_obj_template = &CPyType_datatypes_____str___3_HexString_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____str___3_HexString_objObject *self; - if (datatypes_____str___3_HexString_obj_free_instance != NULL) { - self = datatypes_____str___3_HexString_obj_free_instance; - datatypes_____str___3_HexString_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____str___3_HexString_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____str___3_HexString_obj_vtable; - self->vectorcall = CPyPy_datatypes_____str___3_HexString_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____str___3_HexString_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____str___3_HexString_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____repr___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____repr___3_HexString_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____repr___3_HexString_obj(void); - -static PyObject * -datatypes_____repr___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____repr___3_HexString_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____repr___3_HexString_obj_traverse(brownie___convert___datatypes_____repr___3_HexString_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____repr___3_HexString_obj_clear(brownie___convert___datatypes_____repr___3_HexString_objObject *self) -{ - return 0; -} - -static void -datatypes_____repr___3_HexString_obj_dealloc(brownie___convert___datatypes_____repr___3_HexString_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____repr___3_HexString_obj_free_instance == NULL) { - datatypes_____repr___3_HexString_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____repr___3_HexString_obj_dealloc) - datatypes_____repr___3_HexString_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____repr___3_HexString_obj_vtable[2]; -static bool -CPyDef_datatypes_____repr___3_HexString_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____repr___3_HexString_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____repr___3_HexString_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____repr___3_HexString_obj_____get__, - }; - memcpy(datatypes_____repr___3_HexString_obj_vtable, datatypes_____repr___3_HexString_obj_vtable_scratch, sizeof(datatypes_____repr___3_HexString_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____repr___3_HexString_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____repr___3_HexString_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____repr___3_HexString_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____repr___3_HexString_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__repr___HexString_obj", - .tp_new = datatypes_____repr___3_HexString_obj_new, - .tp_dealloc = (destructor)datatypes_____repr___3_HexString_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____repr___3_HexString_obj_traverse, - .tp_clear = (inquiry)datatypes_____repr___3_HexString_obj_clear, - .tp_methods = datatypes_____repr___3_HexString_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____repr___3_HexString_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____repr___3_HexString_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____repr___3_HexString_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__repr___HexString_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____repr___3_HexString_obj_template = &CPyType_datatypes_____repr___3_HexString_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____repr___3_HexString_objObject *self; - if (datatypes_____repr___3_HexString_obj_free_instance != NULL) { - self = datatypes_____repr___3_HexString_obj_free_instance; - datatypes_____repr___3_HexString_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____repr___3_HexString_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____repr___3_HexString_obj_vtable; - self->vectorcall = CPyPy_datatypes_____repr___3_HexString_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____repr___3_HexString_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____repr___3_HexString_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____new___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj(void); - -static PyObject * -datatypes_____new___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____new___3_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____new___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____new___3_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____new___3_ReturnValue_obj_clear(brownie___convert___datatypes_____new___3_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes_____new___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____new___3_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____new___3_ReturnValue_obj_free_instance == NULL) { - datatypes_____new___3_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_ReturnValue_obj_dealloc) - datatypes_____new___3_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____new___3_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes_____new___3_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____new___3_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____new___3_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____new___3_ReturnValue_obj_____get__, - }; - memcpy(datatypes_____new___3_ReturnValue_obj_vtable, datatypes_____new___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____new___3_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____new___3_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____new___3_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, values, abi=None)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____new___3_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____new___3_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__new___ReturnValue_obj", - .tp_new = datatypes_____new___3_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes_____new___3_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____new___3_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes_____new___3_ReturnValue_obj_clear, - .tp_methods = datatypes_____new___3_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____new___3_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__new___ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____new___3_ReturnValue_obj_template = &CPyType_datatypes_____new___3_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____new___3_ReturnValue_objObject *self; - if (datatypes_____new___3_ReturnValue_obj_free_instance != NULL) { - self = datatypes_____new___3_ReturnValue_obj_free_instance; - datatypes_____new___3_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____new___3_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____new___3_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes_____new___3_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____new___3_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____hash___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj(void); - -static PyObject * -datatypes_____hash___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____hash___3_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____hash___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____hash___3_ReturnValue_obj_clear(brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes_____hash___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____hash___3_ReturnValue_obj_free_instance == NULL) { - datatypes_____hash___3_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_ReturnValue_obj_dealloc) - datatypes_____hash___3_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____hash___3_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes_____hash___3_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____hash___3_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__, - }; - memcpy(datatypes_____hash___3_ReturnValue_obj_vtable, datatypes_____hash___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____hash___3_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____hash___3_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____hash___3_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____hash___3_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__hash___ReturnValue_obj", - .tp_new = datatypes_____hash___3_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes_____hash___3_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____hash___3_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes_____hash___3_ReturnValue_obj_clear, - .tp_methods = datatypes_____hash___3_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____hash___3_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__hash___ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____hash___3_ReturnValue_obj_template = &CPyType_datatypes_____hash___3_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self; - if (datatypes_____hash___3_ReturnValue_obj_free_instance != NULL) { - self = datatypes_____hash___3_ReturnValue_obj_free_instance; - datatypes_____hash___3_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____hash___3_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____hash___3_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____hash___3_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____eq___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj(void); - -static PyObject * -datatypes_____eq___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____eq___3_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____eq___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____eq___3_ReturnValue_obj_clear(brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes_____eq___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____eq___3_ReturnValue_obj_free_instance == NULL) { - datatypes_____eq___3_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_ReturnValue_obj_dealloc) - datatypes_____eq___3_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____eq___3_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes_____eq___3_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____eq___3_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__, - }; - memcpy(datatypes_____eq___3_ReturnValue_obj_vtable, datatypes_____eq___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____eq___3_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____eq___3_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____eq___3_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____eq___3_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__eq___ReturnValue_obj", - .tp_new = datatypes_____eq___3_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes_____eq___3_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____eq___3_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes_____eq___3_ReturnValue_obj_clear, - .tp_methods = datatypes_____eq___3_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____eq___3_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__eq___ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____eq___3_ReturnValue_obj_template = &CPyType_datatypes_____eq___3_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self; - if (datatypes_____eq___3_ReturnValue_obj_free_instance != NULL) { - self = datatypes_____eq___3_ReturnValue_obj_free_instance; - datatypes_____eq___3_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____eq___3_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____eq___3_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____eq___3_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____ne___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj(void); - -static PyObject * -datatypes_____ne___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____ne___3_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____ne___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____ne___3_ReturnValue_obj_clear(brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes_____ne___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____ne___3_ReturnValue_obj_free_instance == NULL) { - datatypes_____ne___3_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_ReturnValue_obj_dealloc) - datatypes_____ne___3_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____ne___3_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes_____ne___3_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____ne___3_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__, - }; - memcpy(datatypes_____ne___3_ReturnValue_obj_vtable, datatypes_____ne___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____ne___3_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____ne___3_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____ne___3_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____ne___3_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__ne___ReturnValue_obj", - .tp_new = datatypes_____ne___3_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes_____ne___3_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____ne___3_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes_____ne___3_ReturnValue_obj_clear, - .tp_methods = datatypes_____ne___3_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____ne___3_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__ne___ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____ne___3_ReturnValue_obj_template = &CPyType_datatypes_____ne___3_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self; - if (datatypes_____ne___3_ReturnValue_obj_free_instance != NULL) { - self = datatypes_____ne___3_ReturnValue_obj_free_instance; - datatypes_____ne___3_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____ne___3_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____ne___3_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____ne___3_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____getitem___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj(void); - -static PyObject * -datatypes_____getitem___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____getitem___3_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____getitem___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____getitem___3_ReturnValue_obj_clear(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes_____getitem___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____getitem___3_ReturnValue_obj_free_instance == NULL) { - datatypes_____getitem___3_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____getitem___3_ReturnValue_obj_dealloc) - datatypes_____getitem___3_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____getitem___3_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes_____getitem___3_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____getitem___3_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__, - }; - memcpy(datatypes_____getitem___3_ReturnValue_obj_vtable, datatypes_____getitem___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____getitem___3_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____getitem___3_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____getitem___3_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____getitem___3_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__getitem___ReturnValue_obj", - .tp_new = datatypes_____getitem___3_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes_____getitem___3_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____getitem___3_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes_____getitem___3_ReturnValue_obj_clear, - .tp_methods = datatypes_____getitem___3_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____getitem___3_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__getitem___ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____getitem___3_ReturnValue_obj_template = &CPyType_datatypes_____getitem___3_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self; - if (datatypes_____getitem___3_ReturnValue_obj_free_instance != NULL) { - self = datatypes_____getitem___3_ReturnValue_obj_free_instance; - datatypes_____getitem___3_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____getitem___3_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____getitem___3_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes_____contains___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj(void); - -static PyObject * -datatypes_____contains___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes_____contains___3_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes_____contains___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes_____contains___3_ReturnValue_obj_clear(brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes_____contains___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes_____contains___3_ReturnValue_obj_free_instance == NULL) { - datatypes_____contains___3_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes_____contains___3_ReturnValue_obj_dealloc) - datatypes_____contains___3_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes_____contains___3_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes_____contains___3_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes_____contains___3_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__, - }; - memcpy(datatypes_____contains___3_ReturnValue_obj_vtable, datatypes_____contains___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____contains___3_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes_____contains___3_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, value, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes_____contains___3_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes_____contains___3_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__contains___ReturnValue_obj", - .tp_new = datatypes_____contains___3_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes_____contains___3_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes_____contains___3_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes_____contains___3_ReturnValue_obj_clear, - .tp_methods = datatypes_____contains___3_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes_____contains___3_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes_____contains___3_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____contains___3_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__contains___ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes_____contains___3_ReturnValue_obj_template = &CPyType_datatypes_____contains___3_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self; - if (datatypes_____contains___3_ReturnValue_obj_free_instance != NULL) { - self = datatypes_____contains___3_ReturnValue_obj_free_instance; - datatypes_____contains___3_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes_____contains___3_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes_____contains___3_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____contains___3_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes___count_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes___count_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes___count_ReturnValue_obj(void); - -static PyObject * -datatypes___count_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes___count_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes___count_ReturnValue_obj_traverse(brownie___convert___datatypes___count_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes___count_ReturnValue_obj_clear(brownie___convert___datatypes___count_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes___count_ReturnValue_obj_dealloc(brownie___convert___datatypes___count_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes___count_ReturnValue_obj_free_instance == NULL) { - datatypes___count_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes___count_ReturnValue_obj_dealloc) - datatypes___count_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes___count_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes___count_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes___count_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes___count_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes___count_ReturnValue_obj_____get__, - }; - memcpy(datatypes___count_ReturnValue_obj_vtable, datatypes___count_ReturnValue_obj_vtable_scratch, sizeof(datatypes___count_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes___count_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes___count_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, value)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes___count_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes___count_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "count_ReturnValue_obj", - .tp_new = datatypes___count_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes___count_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes___count_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes___count_ReturnValue_obj_clear, - .tp_methods = datatypes___count_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes___count_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes___count_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___count_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("count_ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes___count_ReturnValue_obj_template = &CPyType_datatypes___count_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes___count_ReturnValue_objObject *self; - if (datatypes___count_ReturnValue_obj_free_instance != NULL) { - self = datatypes___count_ReturnValue_obj_free_instance; - datatypes___count_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes___count_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes___count_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes___count_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes___count_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___count_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes___dict_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes___dict_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes___dict_ReturnValue_obj(void); - -static PyObject * -datatypes___dict_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes___dict_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes___dict_ReturnValue_obj_traverse(brownie___convert___datatypes___dict_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes___dict_ReturnValue_obj_clear(brownie___convert___datatypes___dict_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes___dict_ReturnValue_obj_dealloc(brownie___convert___datatypes___dict_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes___dict_ReturnValue_obj_free_instance == NULL) { - datatypes___dict_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes___dict_ReturnValue_obj_dealloc) - datatypes___dict_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes___dict_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes___dict_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes___dict_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes___dict_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes___dict_ReturnValue_obj_____get__, - }; - memcpy(datatypes___dict_ReturnValue_obj_vtable, datatypes___dict_ReturnValue_obj_vtable_scratch, sizeof(datatypes___dict_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes___dict_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes___dict_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes___dict_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes___dict_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "dict_ReturnValue_obj", - .tp_new = datatypes___dict_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes___dict_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes___dict_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes___dict_ReturnValue_obj_clear, - .tp_methods = datatypes___dict_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes___dict_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes___dict_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___dict_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("dict_ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes___dict_ReturnValue_obj_template = &CPyType_datatypes___dict_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes___dict_ReturnValue_objObject *self; - if (datatypes___dict_ReturnValue_obj_free_instance != NULL) { - self = datatypes___dict_ReturnValue_obj_free_instance; - datatypes___dict_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes___dict_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes___dict_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes___dict_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes___dict_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___dict_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes___index_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes___index_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes___index_ReturnValue_obj(void); - -static PyObject * -datatypes___index_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes___index_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes___index_ReturnValue_obj_traverse(brownie___convert___datatypes___index_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes___index_ReturnValue_obj_clear(brownie___convert___datatypes___index_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes___index_ReturnValue_obj_dealloc(brownie___convert___datatypes___index_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes___index_ReturnValue_obj_free_instance == NULL) { - datatypes___index_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes___index_ReturnValue_obj_dealloc) - datatypes___index_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes___index_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes___index_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes___index_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes___index_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes___index_ReturnValue_obj_____get__, - }; - memcpy(datatypes___index_ReturnValue_obj_vtable, datatypes___index_ReturnValue_obj_vtable_scratch, sizeof(datatypes___index_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes___index_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes___index_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, value, start=0, stop=None)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes___index_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes___index_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "index_ReturnValue_obj", - .tp_new = datatypes___index_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes___index_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes___index_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes___index_ReturnValue_obj_clear, - .tp_methods = datatypes___index_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes___index_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes___index_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___index_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("index_ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes___index_ReturnValue_obj_template = &CPyType_datatypes___index_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes___index_ReturnValue_objObject *self; - if (datatypes___index_ReturnValue_obj_free_instance != NULL) { - self = datatypes___index_ReturnValue_obj_free_instance; - datatypes___index_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes___index_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes___index_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes___index_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes___index_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___index_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes___items_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes___items_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes___items_ReturnValue_obj(void); - -static PyObject * -datatypes___items_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes___items_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes___items_ReturnValue_obj_traverse(brownie___convert___datatypes___items_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes___items_ReturnValue_obj_clear(brownie___convert___datatypes___items_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes___items_ReturnValue_obj_dealloc(brownie___convert___datatypes___items_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes___items_ReturnValue_obj_free_instance == NULL) { - datatypes___items_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes___items_ReturnValue_obj_dealloc) - datatypes___items_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes___items_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes___items_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes___items_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes___items_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes___items_ReturnValue_obj_____get__, - }; - memcpy(datatypes___items_ReturnValue_obj_vtable, datatypes___items_ReturnValue_obj_vtable_scratch, sizeof(datatypes___items_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes___items_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes___items_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes___items_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes___items_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "items_ReturnValue_obj", - .tp_new = datatypes___items_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes___items_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes___items_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes___items_ReturnValue_obj_clear, - .tp_methods = datatypes___items_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes___items_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes___items_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___items_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("items_ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes___items_ReturnValue_obj_template = &CPyType_datatypes___items_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes___items_ReturnValue_objObject *self; - if (datatypes___items_ReturnValue_obj_free_instance != NULL) { - self = datatypes___items_ReturnValue_obj_free_instance; - datatypes___items_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes___items_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes___items_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes___items_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes___items_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___items_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__datatypes___keys_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_datatypes___keys_ReturnValue_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_datatypes___keys_ReturnValue_obj(void); - -static PyObject * -datatypes___keys_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_datatypes___keys_ReturnValue_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -datatypes___keys_ReturnValue_obj_traverse(brownie___convert___datatypes___keys_ReturnValue_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -datatypes___keys_ReturnValue_obj_clear(brownie___convert___datatypes___keys_ReturnValue_objObject *self) -{ - return 0; -} - -static void -datatypes___keys_ReturnValue_obj_dealloc(brownie___convert___datatypes___keys_ReturnValue_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (datatypes___keys_ReturnValue_obj_free_instance == NULL) { - datatypes___keys_ReturnValue_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, datatypes___keys_ReturnValue_obj_dealloc) - datatypes___keys_ReturnValue_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem datatypes___keys_ReturnValue_obj_vtable[2]; -static bool -CPyDef_datatypes___keys_ReturnValue_obj_trait_vtable_setup(void) -{ - CPyVTableItem datatypes___keys_ReturnValue_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_datatypes___keys_ReturnValue_obj_____call__, - (CPyVTableItem)CPyDef_datatypes___keys_ReturnValue_obj_____get__, - }; - memcpy(datatypes___keys_ReturnValue_obj_vtable, datatypes___keys_ReturnValue_obj_vtable_scratch, sizeof(datatypes___keys_ReturnValue_obj_vtable)); - return 1; -} - -static PyMethodDef datatypes___keys_ReturnValue_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_datatypes___keys_ReturnValue_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_datatypes___keys_ReturnValue_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_datatypes___keys_ReturnValue_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "keys_ReturnValue_obj", - .tp_new = datatypes___keys_ReturnValue_obj_new, - .tp_dealloc = (destructor)datatypes___keys_ReturnValue_obj_dealloc, - .tp_traverse = (traverseproc)datatypes___keys_ReturnValue_obj_traverse, - .tp_clear = (inquiry)datatypes___keys_ReturnValue_obj_clear, - .tp_methods = datatypes___keys_ReturnValue_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__datatypes___keys_ReturnValue_obj, - .tp_basicsize = sizeof(brownie___convert___datatypes___keys_ReturnValue_objObject), - .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___keys_ReturnValue_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("keys_ReturnValue_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_datatypes___keys_ReturnValue_obj_template = &CPyType_datatypes___keys_ReturnValue_obj_template_; - -PyObject *CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___convert___datatypes___keys_ReturnValue_objObject *self; - if (datatypes___keys_ReturnValue_obj_free_instance != NULL) { - self = datatypes___keys_ReturnValue_obj_free_instance; - datatypes___keys_ReturnValue_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___convert___datatypes___keys_ReturnValue_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = datatypes___keys_ReturnValue_obj_vtable; - self->vectorcall = CPyPy_datatypes___keys_ReturnValue_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_datatypes___keys_ReturnValue_obj(void) -{ - PyObject *self = CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___keys_ReturnValue_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef datatypesmodule_methods[] = { - {"_to_wei", (PyCFunction)CPyPy_datatypes____to_wei, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_wei(value)\n--\n\n") /* docstring */}, - {"_return_int", (PyCFunction)CPyPy_datatypes____return_int, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_return_int(original, value)\n--\n\n") /* docstring */}, - {"_to_fixed", (PyCFunction)CPyPy_datatypes____to_fixed, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_fixed(value)\n--\n\n") /* docstring */}, - {"_address_compare", (PyCFunction)CPyPy_datatypes____address_compare, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_address_compare(a, b)\n--\n\n") /* docstring */}, - {"_hex_compare", (PyCFunction)CPyPy_datatypes____hex_compare, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_hex_compare(a, b)\n--\n\n") /* docstring */}, - {"_to_bytes", (PyCFunction)CPyPy_datatypes____to_bytes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_bytes(value, type_str=\'bytes32\')\n--\n\n") /* docstring */}, - {"_to_hex", (PyCFunction)CPyPy_datatypes____to_hex, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_hex(value)\n--\n\n") /* docstring */}, - {"_kwargtuple_compare", (PyCFunction)CPyPy_datatypes____kwargtuple_compare, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_kwargtuple_compare(a, b)\n--\n\n") /* docstring */}, - {"_convert_str", (PyCFunction)CPyPy_datatypes____convert_str, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_convert_str(value)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___convert___datatypes(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___datatypes__internal, "__name__"); - CPyStatic_datatypes___globals = PyModule_GetDict(CPyModule_brownie___convert___datatypes__internal); - if (unlikely(CPyStatic_datatypes___globals == NULL)) - goto fail; - CPyType_datatypes_____new___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____new___3_Wei_obj)) - goto fail; - CPyType_datatypes_____hash___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____hash___3_Wei_obj)) - goto fail; - CPyType_datatypes_____lt___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____lt___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____lt___3_Wei_obj)) - goto fail; - CPyType_datatypes_____le___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____le___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____le___3_Wei_obj)) - goto fail; - CPyType_datatypes_____eq___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____eq___3_Wei_obj)) - goto fail; - CPyType_datatypes_____ne___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ne___3_Wei_obj)) - goto fail; - CPyType_datatypes_____ge___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ge___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ge___3_Wei_obj)) - goto fail; - CPyType_datatypes_____gt___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____gt___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____gt___3_Wei_obj)) - goto fail; - CPyType_datatypes_____add___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____add___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____add___3_Wei_obj)) - goto fail; - CPyType_datatypes_____sub___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____sub___3_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____sub___3_Wei_obj)) - goto fail; - CPyType_datatypes___to_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___to_Wei_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes___to_Wei_obj)) - goto fail; - CPyType_datatypes_____new___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____new___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____repr___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____repr___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____repr___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____hash___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____hash___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____lt___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____lt___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____lt___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____le___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____le___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____le___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____eq___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____eq___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____ne___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ne___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____ge___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ge___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ge___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____gt___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____gt___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____gt___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____add___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____add___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____add___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____sub___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____sub___3_Fixed_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____sub___3_Fixed_obj)) - goto fail; - CPyType_datatypes_____new___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_EthAddress_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____new___3_EthAddress_obj)) - goto fail; - CPyType_datatypes_____hash___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_EthAddress_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____hash___3_EthAddress_obj)) - goto fail; - CPyType_datatypes_____eq___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_EthAddress_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____eq___3_EthAddress_obj)) - goto fail; - CPyType_datatypes_____ne___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_EthAddress_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ne___3_EthAddress_obj)) - goto fail; - CPyType_datatypes_____new___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_HexString_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____new___3_HexString_obj)) - goto fail; - CPyType_datatypes_____eq___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_HexString_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____eq___3_HexString_obj)) - goto fail; - CPyType_datatypes_____ne___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_HexString_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ne___3_HexString_obj)) - goto fail; - CPyType_datatypes_____str___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____str___3_HexString_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____str___3_HexString_obj)) - goto fail; - CPyType_datatypes_____repr___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____repr___3_HexString_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____repr___3_HexString_obj)) - goto fail; - CPyType_datatypes_____new___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____new___3_ReturnValue_obj)) - goto fail; - CPyType_datatypes_____hash___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____hash___3_ReturnValue_obj)) - goto fail; - CPyType_datatypes_____eq___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____eq___3_ReturnValue_obj)) - goto fail; - CPyType_datatypes_____ne___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____ne___3_ReturnValue_obj)) - goto fail; - CPyType_datatypes_____getitem___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____getitem___3_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____getitem___3_ReturnValue_obj)) - goto fail; - CPyType_datatypes_____contains___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____contains___3_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes_____contains___3_ReturnValue_obj)) - goto fail; - CPyType_datatypes___count_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___count_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes___count_ReturnValue_obj)) - goto fail; - CPyType_datatypes___dict_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___dict_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes___dict_ReturnValue_obj)) - goto fail; - CPyType_datatypes___index_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___index_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes___index_ReturnValue_obj)) - goto fail; - CPyType_datatypes___items_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___items_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes___items_ReturnValue_obj)) - goto fail; - CPyType_datatypes___keys_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___keys_ReturnValue_obj_template, NULL, modname); - if (unlikely(!CPyType_datatypes___keys_ReturnValue_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_datatypes_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___convert___datatypes__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_datatypes___UNITS); - CPyStatic_datatypes___UNITS = NULL; - CPy_XDECREF(CPyStatic_datatypes___to_checksum_address); - CPyStatic_datatypes___to_checksum_address = NULL; - CPy_XDECREF(CPyStatic_datatypes___add_0x_prefix); - CPyStatic_datatypes___add_0x_prefix = NULL; - CPy_XDECREF(CPyStatic_datatypes___is_hex); - CPyStatic_datatypes___is_hex = NULL; - CPy_XDECREF(CPyStatic_datatypes___to_bytes); - CPyStatic_datatypes___to_bytes = NULL; - Py_CLEAR(CPyType_datatypes___Wei); - Py_CLEAR(CPyType_datatypes___Fixed); - Py_CLEAR(CPyType_datatypes___EthAddress); - Py_CLEAR(CPyType_datatypes___HexString); - Py_CLEAR(CPyType_datatypes___ReturnValue); - Py_CLEAR(CPyType_datatypes_____new___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____hash___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____lt___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____le___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____eq___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____ne___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____ge___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____gt___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____add___3_Wei_obj); - Py_CLEAR(CPyType_datatypes_____sub___3_Wei_obj); - Py_CLEAR(CPyType_datatypes___to_Wei_obj); - Py_CLEAR(CPyType_datatypes_____new___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____repr___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____hash___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____lt___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____le___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____eq___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____ne___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____ge___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____gt___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____add___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____sub___3_Fixed_obj); - Py_CLEAR(CPyType_datatypes_____new___3_EthAddress_obj); - Py_CLEAR(CPyType_datatypes_____hash___3_EthAddress_obj); - Py_CLEAR(CPyType_datatypes_____eq___3_EthAddress_obj); - Py_CLEAR(CPyType_datatypes_____ne___3_EthAddress_obj); - Py_CLEAR(CPyType_datatypes_____new___3_HexString_obj); - Py_CLEAR(CPyType_datatypes_____eq___3_HexString_obj); - Py_CLEAR(CPyType_datatypes_____ne___3_HexString_obj); - Py_CLEAR(CPyType_datatypes_____str___3_HexString_obj); - Py_CLEAR(CPyType_datatypes_____repr___3_HexString_obj); - Py_CLEAR(CPyType_datatypes_____new___3_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes_____hash___3_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes_____eq___3_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes_____ne___3_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes_____getitem___3_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes_____contains___3_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes___count_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes___dict_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes___index_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes___items_ReturnValue_obj); - Py_CLEAR(CPyType_datatypes___keys_ReturnValue_obj); - return -1; -} -static struct PyModuleDef datatypesmodule = { - PyModuleDef_HEAD_INIT, - "brownie.convert.datatypes", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - datatypesmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___convert___datatypes(void) -{ - if (CPyModule_brownie___convert___datatypes__internal) { - Py_INCREF(CPyModule_brownie___convert___datatypes__internal); - return CPyModule_brownie___convert___datatypes__internal; - } - CPyModule_brownie___convert___datatypes__internal = PyModule_Create(&datatypesmodule); - if (unlikely(CPyModule_brownie___convert___datatypes__internal == NULL)) - goto fail; - if (CPyExec_brownie___convert___datatypes(CPyModule_brownie___convert___datatypes__internal) != 0) - goto fail; - return CPyModule_brownie___convert___datatypes__internal; - fail: - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____new___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____new___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - cpy_r_r0 = (PyObject *)&PyLong_Type; - cpy_r_r1 = CPyDef_datatypes____to_wei(cpy_r_value); - if (unlikely(cpy_r_r1 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 75, CPyStatic_datatypes___globals); - goto CPyL4; - } - cpy_r_r2 = CPyStatics[688]; /* '__new__' */ - cpy_r_r3 = CPyTagged_StealAsObject(cpy_r_r1); - PyObject *cpy_r_r4[3] = {cpy_r_r0, cpy_r_cls, cpy_r_r3}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r5, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 75, CPyStatic_datatypes___globals); - goto CPyL5; - } - CPy_DECREF(cpy_r_r3); - if (likely(Py_TYPE(cpy_r_r6) == CPyType_datatypes___Wei)) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 75, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r6); - goto CPyL4; - } - return cpy_r_r7; -CPyL4: ; - cpy_r_r8 = NULL; - return cpy_r_r8; -CPyL5: ; - CPy_DecRef(cpy_r_r3); - goto CPyL4; -} - -PyObject *CPyPy_datatypes_____new___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"cls", "value", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_cls; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_cls = obj_cls; - PyObject *arg_value; - if (PyUnicode_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL390; - if (CPyFloat_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL390; - if (PyLong_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL390; - if (PyBytes_Check(obj_value) || PyByteArray_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL390; - arg_value = obj_value; - if (arg_value != NULL) goto __LL390; - if (obj_value == Py_None) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL390; - CPy_TypeError("union[str, float, int, bytes, object, None]", obj_value); - goto fail; -__LL390: ; - PyObject *retval = CPyDef_datatypes_____new___3_Wei_obj_____call__(arg___mypyc_self__, arg_cls, arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 74, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____hash___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____hash___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes_____hash___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - CPyTagged cpy_r_r10; - CPyTagged cpy_r_r11; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); - goto CPyL6; - } - if (likely(PyLong_Check(cpy_r_r9))) - cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); - else { - CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); - goto CPyL6; - } - return cpy_r_r10; -CPyL6: ; - cpy_r_r11 = CPY_INT_TAG; - return cpy_r_r11; -} - -PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_datatypes_____hash___3_Wei_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 77, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____lt___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[690]; /* '__lt__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - return cpy_r_r15; -CPyL7: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r10); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____lt___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 80, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____le___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____le___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____le___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____le___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[691]; /* '__le__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - return cpy_r_r15; -CPyL7: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r10); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____le___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____le___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 83, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____eq___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - tuple_T3OOO cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r7 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); - goto CPyL16; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); - goto CPyL17; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - return cpy_r_r15; -CPyL8: ; - cpy_r_r16 = CPy_CatchError(); - cpy_r_r17 = CPyModule_builtins; - cpy_r_r18 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 89, CPyStatic_datatypes___globals); - goto CPyL13; - } - cpy_r_r20 = CPy_ExceptionMatches(cpy_r_r19); - CPy_DecRef(cpy_r_r19); - if (!cpy_r_r20) goto CPyL11; - cpy_r_r21 = 0 ? Py_True : Py_False; - CPy_RestoreExcInfo(cpy_r_r16); - CPy_DecRef(cpy_r_r16.f0); - CPy_DecRef(cpy_r_r16.f1); - CPy_DecRef(cpy_r_r16.f2); - return cpy_r_r21; -CPyL11: ; - CPy_Reraise(); - if (!0) { - goto CPyL13; - } else - goto CPyL18; -CPyL12: ; - CPy_Unreachable(); -CPyL13: ; - CPy_RestoreExcInfo(cpy_r_r16); - CPy_DecRef(cpy_r_r16.f0); - CPy_DecRef(cpy_r_r16.f1); - CPy_DecRef(cpy_r_r16.f2); - cpy_r_r22 = CPy_KeepPropagating(); - if (!cpy_r_r22) goto CPyL15; - CPy_Unreachable(); -CPyL15: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL16: ; - CPy_DecRef(cpy_r_r8); - goto CPyL8; -CPyL17: ; - CPy_DecRef(cpy_r_r10); - goto CPyL8; -CPyL18: ; - CPy_DecRef(cpy_r_r16.f0); - CPy_DecRef(cpy_r_r16.f1); - CPy_DecRef(cpy_r_r16.f2); - goto CPyL12; -} - -PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____eq___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 86, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ne___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - tuple_T3OOO cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r7 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); - goto CPyL16; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); - goto CPyL17; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - return cpy_r_r15; -CPyL8: ; - cpy_r_r16 = CPy_CatchError(); - cpy_r_r17 = CPyModule_builtins; - cpy_r_r18 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 95, CPyStatic_datatypes___globals); - goto CPyL13; - } - cpy_r_r20 = CPy_ExceptionMatches(cpy_r_r19); - CPy_DecRef(cpy_r_r19); - if (!cpy_r_r20) goto CPyL11; - cpy_r_r21 = 1 ? Py_True : Py_False; - CPy_RestoreExcInfo(cpy_r_r16); - CPy_DecRef(cpy_r_r16.f0); - CPy_DecRef(cpy_r_r16.f1); - CPy_DecRef(cpy_r_r16.f2); - return cpy_r_r21; -CPyL11: ; - CPy_Reraise(); - if (!0) { - goto CPyL13; - } else - goto CPyL18; -CPyL12: ; - CPy_Unreachable(); -CPyL13: ; - CPy_RestoreExcInfo(cpy_r_r16); - CPy_DecRef(cpy_r_r16.f0); - CPy_DecRef(cpy_r_r16.f1); - CPy_DecRef(cpy_r_r16.f2); - cpy_r_r22 = CPy_KeepPropagating(); - if (!cpy_r_r22) goto CPyL15; - CPy_Unreachable(); -CPyL15: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL16: ; - CPy_DecRef(cpy_r_r8); - goto CPyL8; -CPyL17: ; - CPy_DecRef(cpy_r_r10); - goto CPyL8; -CPyL18: ; - CPy_DecRef(cpy_r_r16.f0); - CPy_DecRef(cpy_r_r16.f1); - CPy_DecRef(cpy_r_r16.f2); - goto CPyL12; -} - -PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ne___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 92, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ge___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[694]; /* '__ge__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - return cpy_r_r15; -CPyL7: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r10); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ge___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 98, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____gt___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[695]; /* '__gt__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - return cpy_r_r15; -CPyL7: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r10); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____gt___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 101, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____add___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____add___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____add___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____add___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - CPyTagged cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r7 = CPyStatics[696]; /* '__add__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL10; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL11; - } - CPy_DECREF(cpy_r_r10); - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); - else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r15 = (PyObject *)CPyType_datatypes___Wei; - cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r14); - PyObject *cpy_r_r17[1] = {cpy_r_r16}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 1, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); - goto CPyL12; - } - CPy_DECREF(cpy_r_r16); - if (likely(Py_TYPE(cpy_r_r19) == CPyType_datatypes___Wei)) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r19); - goto CPyL9; - } - return cpy_r_r20; -CPyL9: ; - cpy_r_r21 = NULL; - return cpy_r_r21; -CPyL10: ; - CPy_DecRef(cpy_r_r8); - goto CPyL9; -CPyL11: ; - CPy_DecRef(cpy_r_r10); - goto CPyL9; -CPyL12: ; - CPy_DecRef(cpy_r_r16); - goto CPyL9; -} - -PyObject *CPyPy_datatypes_____add___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____add___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 104, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____sub___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - CPyTagged cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r7 = CPyStatics[697]; /* '__sub__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL10; - } - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r11[1] = {cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL11; - } - CPy_DECREF(cpy_r_r10); - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); - else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL9; - } - cpy_r_r15 = (PyObject *)CPyType_datatypes___Wei; - cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r14); - PyObject *cpy_r_r17[1] = {cpy_r_r16}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 1, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); - goto CPyL12; - } - CPy_DECREF(cpy_r_r16); - if (likely(Py_TYPE(cpy_r_r19) == CPyType_datatypes___Wei)) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r19); - goto CPyL9; - } - return cpy_r_r20; -CPyL9: ; - cpy_r_r21 = NULL; - return cpy_r_r21; -CPyL10: ; - CPy_DecRef(cpy_r_r8); - goto CPyL9; -CPyL11: ; - CPy_DecRef(cpy_r_r10); - goto CPyL9; -CPyL12: ; - CPy_DecRef(cpy_r_r16); - goto CPyL9; -} - -PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____sub___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 107, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___to_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes___to_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes___to_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___to_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_unit) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - CPyTagged cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - tuple_T3OOO cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - cpy_r_r0 = (PyObject *)CPyType_datatypes___Fixed; - cpy_r_r1 = CPyStatics[2033]; /* 10 */ - PyObject *cpy_r_r2[1] = {cpy_r_r1}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 1, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL13; - } - if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___Fixed)) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r4); - goto CPyL13; - } - cpy_r_r6 = CPyStatic_datatypes___UNITS; - if (unlikely(cpy_r_r6 == NULL)) { - goto CPyL25; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"UNITS\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_unit); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL26; - } - if (likely(PyLong_Check(cpy_r_r8))) - cpy_r_r9 = CPyTagged_FromObject(cpy_r_r8); - else { - CPy_TypeError("int", cpy_r_r8); cpy_r_r9 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL26; - } - cpy_r_r10 = CPyTagged_Negate(cpy_r_r9); - CPyTagged_DECREF(cpy_r_r9); - cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_r10); - cpy_r_r12 = CPyNumber_Power(cpy_r_r5, cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r5); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL13; - } - cpy_r_r13 = PyNumber_Multiply(cpy_r_self, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL13; - } - cpy_r_r14 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r15[1] = {cpy_r_r13}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); - goto CPyL27; - } - CPy_DECREF(cpy_r_r13); - if (likely(Py_TYPE(cpy_r_r17) == CPyType_datatypes___Fixed)) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r17); - goto CPyL13; - } - return cpy_r_r18; -CPyL13: ; - cpy_r_r19 = CPy_CatchError(); - cpy_r_r20 = CPyModule_builtins; - cpy_r_r21 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 121, CPyStatic_datatypes___globals); - goto CPyL22; - } - cpy_r_r23 = CPy_ExceptionMatches(cpy_r_r22); - CPy_DecRef(cpy_r_r22); - if (!cpy_r_r23) goto CPyL20; - cpy_r_r24 = CPyStatics[698]; /* 'Cannot convert wei to unknown unit: "' */ - cpy_r_r25 = CPyStatics[699]; /* '". ' */ - cpy_r_r26 = CPyStr_Build(3, cpy_r_r24, cpy_r_unit, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); - goto CPyL22; - } - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); - goto CPyL28; - } - PyObject *cpy_r_r30[1] = {cpy_r_r26}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); - CPy_DecRef(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); - goto CPyL28; - } - CPy_DecRef(cpy_r_r26); - CPy_Raise(cpy_r_r32); - CPy_DecRef(cpy_r_r32); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); - goto CPyL22; - } else - goto CPyL29; -CPyL19: ; - CPy_Unreachable(); -CPyL20: ; - CPy_Reraise(); - if (!0) { - goto CPyL22; - } else - goto CPyL30; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - CPy_RestoreExcInfo(cpy_r_r19); - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - cpy_r_r33 = CPy_KeepPropagating(); - if (!cpy_r_r33) goto CPyL24; - CPy_Unreachable(); -CPyL24: ; - cpy_r_r34 = NULL; - return cpy_r_r34; -CPyL25: ; - CPy_DecRef(cpy_r_r5); - goto CPyL4; -CPyL26: ; - CPy_DecRef(cpy_r_r5); - goto CPyL13; -CPyL27: ; - CPy_DecRef(cpy_r_r13); - goto CPyL13; -CPyL28: ; - CPy_DecRef(cpy_r_r26); - goto CPyL22; -CPyL29: ; - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - goto CPyL19; -CPyL30: ; - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - goto CPyL21; -} - -PyObject *CPyPy_datatypes___to_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "unit", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_unit; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_unit)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); - goto fail; - } - PyObject *arg_unit; - if (likely(PyUnicode_Check(obj_unit))) - arg_unit = obj_unit; - else { - CPy_TypeError("str", obj_unit); - goto fail; - } - PyObject *retval = CPyDef_datatypes___to_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_unit); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "to", 110, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes____to_wei(PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - CPyTagged cpy_r_r16; - CPyTagged cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - double cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - CPyPtr cpy_r_r38; - CPyPtr cpy_r_r39; - int64_t cpy_r_r40; - CPyPtr cpy_r_r41; - PyObject *cpy_r_r42; - CPyPtr cpy_r_r43; - CPyPtr cpy_r_r44; - int64_t cpy_r_r45; - CPyPtr cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_num_str; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - int32_t cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - CPyPtr cpy_r_r59; - CPyPtr cpy_r_r60; - CPyPtr cpy_r_r61; - PyObject *cpy_r_num; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - CPyTagged cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - CPyTagged cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int64_t cpy_r_r76; - char cpy_r_r77; - CPyTagged cpy_r_r78; - CPyTagged cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - CPyTagged cpy_r_r85; - char cpy_r_r86; - CPyTagged cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - int32_t cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - CPyTagged cpy_r_r94; - PyObject *cpy_r_r95; - char cpy_r_r96; - CPyTagged cpy_r_r97; - int64_t cpy_r_r98; - PyObject *cpy_r_r99; - tuple_T4CIOO cpy_r_r100; - CPyTagged cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - CPyTagged cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - int32_t cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - int32_t cpy_r_r120; - char cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - CPyPtr cpy_r_r128; - CPyPtr cpy_r_r129; - CPyPtr cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - int64_t cpy_r_r141; - char cpy_r_r142; - CPyTagged cpy_r_r143; - CPyTagged cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - CPyTagged cpy_r_r150; - char cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - CPyTagged cpy_r_r154; - CPyTagged cpy_r_r155; - CPy_INCREF(cpy_r_value); - cpy_r_r0 = PyBytes_Check(cpy_r_value); - if (cpy_r_r0) { - goto CPyL108; - } else - goto CPyL14; -CPyL1: ; - CPy_INCREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) - cpy_r_r1 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals, "bytes", cpy_r_value); - goto CPyL107; - } - cpy_r_r2 = CPyStatic__c_constants___HexBytes; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL109; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals); - goto CPyL107; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r4[1] = {cpy_r_r1}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals); - goto CPyL110; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals); - goto CPyL111; - } - CPy_DECREF(cpy_r_r6); - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals, "str", cpy_r_r10); - goto CPyL107; - } - cpy_r_r12 = CPyStatics[701]; /* '0x' */ - cpy_r_r13 = CPyStr_Removeprefix(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - cpy_r_r14 = CPyStr_IsTrue(cpy_r_r13); - if (!cpy_r_r14) goto CPyL112; - cpy_r_r15 = CPyLong_FromStrWithBase(cpy_r_r13, 32); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 129, CPyStatic_datatypes___globals); - goto CPyL107; - } - if (likely(PyLong_Check(cpy_r_r15))) - cpy_r_r16 = CPyTagged_FromObject(cpy_r_r15); - else { - CPy_TypeError("int", cpy_r_r15); cpy_r_r16 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 129, CPyStatic_datatypes___globals); - goto CPyL107; - } - cpy_r_r17 = cpy_r_r16; - goto CPyL13; -CPyL12: ; - cpy_r_r17 = 0; -CPyL13: ; - return cpy_r_r17; -CPyL14: ; - cpy_r_r18 = PyObject_IsTrue(cpy_r_value); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 125, CPyStatic_datatypes___globals); - goto CPyL113; - } - cpy_r_r20 = cpy_r_r18; - if (!cpy_r_r20) goto CPyL114; - cpy_r_r21 = CPyStatics[701]; /* '0x' */ - cpy_r_r22 = PyObject_RichCompare(cpy_r_value, cpy_r_r21, 2); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 130, CPyStatic_datatypes___globals); - goto CPyL113; - } - if (unlikely(!PyBool_Check(cpy_r_r22))) { - CPy_TypeError("bool", cpy_r_r22); cpy_r_r23 = 2; - } else - cpy_r_r23 = cpy_r_r22 == Py_True; - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 130, CPyStatic_datatypes___globals); - goto CPyL113; - } - if (cpy_r_r23) { - goto CPyL114; - } else - goto CPyL20; -CPyL19: ; - return 0; -CPyL20: ; - cpy_r_r24 = PyFloat_Check(cpy_r_value); - if (!cpy_r_r24) goto CPyL56; - cpy_r_r25 = CPyStatics[702]; /* 'e+' */ - cpy_r_r26 = PyFloat_AsDouble(cpy_r_value); - if (cpy_r_r26 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_value); cpy_r_r26 = -113.0; - } - cpy_r_r27 = cpy_r_r26 == -113.0; - if (unlikely(cpy_r_r27)) goto CPyL23; -CPyL22: ; - cpy_r_r28 = PyFloat_FromDouble(cpy_r_r26); - cpy_r_r29 = PyObject_Str(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 132, CPyStatic_datatypes___globals); - goto CPyL113; - } else - goto CPyL24; -CPyL23: ; - cpy_r_r30 = PyErr_Occurred(); - if (unlikely(cpy_r_r30 != NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 132, CPyStatic_datatypes___globals); - goto CPyL113; - } else - goto CPyL22; -CPyL24: ; - CPy_INCREF(cpy_r_r29); - cpy_r_r31 = PyUnicode_Contains(cpy_r_r29, cpy_r_r25); - CPy_DECREF(cpy_r_r29); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 132, CPyStatic_datatypes___globals); - goto CPyL115; - } - cpy_r_r33 = cpy_r_r31; - if (cpy_r_r33) { - goto CPyL116; - } else - goto CPyL117; -CPyL26: ; - cpy_r_r34 = CPyStatics[702]; /* 'e+' */ - cpy_r_r35 = PyUnicode_Split(cpy_r_r29, cpy_r_r34, -1); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals); - goto CPyL107; - } - cpy_r_r36 = CPySequence_CheckUnpackCount(cpy_r_r35, 2); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals); - goto CPyL118; - } - cpy_r_r38 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r39 = *(CPyPtr *)cpy_r_r38; - cpy_r_r40 = 0 * 8; - cpy_r_r41 = cpy_r_r39 + cpy_r_r40; - cpy_r_r42 = *(PyObject * *)cpy_r_r41; - CPy_INCREF(cpy_r_r42); - cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r44 = *(CPyPtr *)cpy_r_r43; - cpy_r_r45 = 1 * 8; - cpy_r_r46 = cpy_r_r44 + cpy_r_r45; - cpy_r_r47 = *(PyObject * *)cpy_r_r46; - CPy_INCREF(cpy_r_r47); - CPy_DECREF_NO_IMM(cpy_r_r35); - if (likely(PyUnicode_Check(cpy_r_r42))) - cpy_r_r48 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals, "str", cpy_r_r42); - goto CPyL119; - } - cpy_r_num_str = cpy_r_r48; - if (likely(PyUnicode_Check(cpy_r_r47))) - cpy_r_r49 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals, "str", cpy_r_r47); - goto CPyL120; - } - cpy_r_r50 = CPyStatics[175]; /* '.' */ - cpy_r_r51 = PyUnicode_Contains(cpy_r_num_str, cpy_r_r50); - cpy_r_r52 = cpy_r_r51 >= 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 134, CPyStatic_datatypes___globals); - goto CPyL121; - } - cpy_r_r53 = cpy_r_r51; - if (!cpy_r_r53) goto CPyL34; - cpy_r_r54 = CPyStatics[175]; /* '.' */ - cpy_r_r55 = PyUnicode_Split(cpy_r_num_str, cpy_r_r54, -1); - CPy_DECREF(cpy_r_num_str); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 134, CPyStatic_datatypes___globals); - goto CPyL122; - } - cpy_r_r56 = cpy_r_r55; - goto CPyL36; -CPyL34: ; - cpy_r_r57 = CPyStatics[114]; /* '' */ - cpy_r_r58 = PyList_New(2); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 134, CPyStatic_datatypes___globals); - goto CPyL121; - } - cpy_r_r59 = (CPyPtr)&((PyListObject *)cpy_r_r58)->ob_item; - cpy_r_r60 = *(CPyPtr *)cpy_r_r59; - *(PyObject * *)cpy_r_r60 = cpy_r_num_str; - CPy_INCREF(cpy_r_r57); - cpy_r_r61 = cpy_r_r60 + 8; - *(PyObject * *)cpy_r_r61 = cpy_r_r57; - cpy_r_r56 = cpy_r_r58; -CPyL36: ; - cpy_r_num = cpy_r_r56; - cpy_r_r62 = CPyList_GetItemShort(cpy_r_num, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL123; - } - if (likely(PyUnicode_Check(cpy_r_r62))) - cpy_r_r63 = cpy_r_r62; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r62); - goto CPyL123; - } - cpy_r_r64 = CPyList_GetItemShort(cpy_r_num, 2); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL124; - } - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r64); - goto CPyL124; - } - cpy_r_r66 = CPyLong_FromStr(cpy_r_r49); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL125; - } - if (likely(PyLong_Check(cpy_r_r66))) - cpy_r_r67 = CPyTagged_FromObject(cpy_r_r66); - else { - CPy_TypeError("int", cpy_r_r66); cpy_r_r67 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r67 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL125; - } - cpy_r_r68 = CPyStr_GetSlice(cpy_r_r65, 0, cpy_r_r67); - CPy_DECREF(cpy_r_r65); - CPyTagged_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL124; - } - if (likely(PyUnicode_Check(cpy_r_r68))) - cpy_r_r69 = cpy_r_r68; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r68); - goto CPyL124; - } - cpy_r_r70 = PyUnicode_Concat(cpy_r_r63, cpy_r_r69); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL123; - } - cpy_r_r71 = CPyStatics[703]; /* '0' */ - cpy_r_r72 = CPyLong_FromStr(cpy_r_r49); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL126; - } - if (likely(PyLong_Check(cpy_r_r72))) - cpy_r_r73 = CPyTagged_FromObject(cpy_r_r72); - else { - CPy_TypeError("int", cpy_r_r72); cpy_r_r73 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL126; - } - cpy_r_r74 = CPyList_GetItemShort(cpy_r_num, 2); - CPy_DECREF_NO_IMM(cpy_r_num); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL127; - } - if (likely(PyUnicode_Check(cpy_r_r74))) - cpy_r_r75 = cpy_r_r74; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r74); - goto CPyL127; - } - cpy_r_r76 = CPyStr_Size_size_t(cpy_r_r75); - CPy_DECREF(cpy_r_r75); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL127; - } - cpy_r_r78 = cpy_r_r76 << 1; - cpy_r_r79 = CPyTagged_Subtract(cpy_r_r73, cpy_r_r78); - CPyTagged_DECREF(cpy_r_r73); - cpy_r_r80 = CPyTagged_StealAsObject(cpy_r_r79); - cpy_r_r81 = PyNumber_Multiply(cpy_r_r71, cpy_r_r80); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL128; - } - if (likely(PyUnicode_Check(cpy_r_r81))) - cpy_r_r82 = cpy_r_r81; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r81); - goto CPyL128; - } - cpy_r_r83 = PyUnicode_Concat(cpy_r_r70, cpy_r_r82); - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL107; - } - cpy_r_r84 = CPyLong_FromStr(cpy_r_r83); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL107; - } - if (likely(PyLong_Check(cpy_r_r84))) - cpy_r_r85 = CPyTagged_FromObject(cpy_r_r84); - else { - CPy_TypeError("int", cpy_r_r84); cpy_r_r85 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); - goto CPyL107; - } - return cpy_r_r85; -CPyL56: ; - cpy_r_r86 = PyUnicode_Check(cpy_r_value); - if (cpy_r_r86) goto CPyL59; - cpy_r_r87 = CPyDef_datatypes____return_int(cpy_r_value, cpy_r_value); - CPy_DECREF(cpy_r_value); - if (unlikely(cpy_r_r87 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 137, CPyStatic_datatypes___globals); - goto CPyL107; - } - return cpy_r_r87; -CPyL59: ; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r88 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 138, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL113; - } - cpy_r_r89 = CPyStatics[701]; /* '0x' */ - cpy_r_r90 = CPyStr_Startswith(cpy_r_r88, cpy_r_r89); - CPy_DECREF(cpy_r_r88); - cpy_r_r91 = cpy_r_r90; - if (cpy_r_r91) { - goto CPyL129; - } else - goto CPyL65; -CPyL61: ; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r92 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 139, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL107; - } - cpy_r_r93 = CPyLong_FromStrWithBase(cpy_r_r92, 32); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 139, CPyStatic_datatypes___globals); - goto CPyL107; - } - if (likely(PyLong_Check(cpy_r_r93))) - cpy_r_r94 = CPyTagged_FromObject(cpy_r_r93); - else { - CPy_TypeError("int", cpy_r_r93); cpy_r_r94 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 139, CPyStatic_datatypes___globals); - goto CPyL107; - } - return cpy_r_r94; -CPyL65: ; - cpy_r_r95 = CPyStatic_datatypes___UNITS; - if (unlikely(cpy_r_r95 == NULL)) { - goto CPyL130; - } else - goto CPyL68; -CPyL66: ; - PyErr_SetString(PyExc_NameError, "value for final name \"UNITS\" was not set"); - cpy_r_r96 = 0; - if (unlikely(!cpy_r_r96)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); - goto CPyL107; - } - CPy_Unreachable(); -CPyL68: ; - cpy_r_r97 = 0; - cpy_r_r98 = PyDict_Size(cpy_r_r95); - cpy_r_r99 = CPyDict_GetItemsIter(cpy_r_r95); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); - goto CPyL113; - } -CPyL69: ; - cpy_r_r100 = CPyDict_NextItem(cpy_r_r99, cpy_r_r97); - cpy_r_r101 = cpy_r_r100.f1; - cpy_r_r97 = cpy_r_r101; - cpy_r_r102 = cpy_r_r100.f0; - if (!cpy_r_r102) goto CPyL131; - cpy_r_r103 = cpy_r_r100.f2; - CPy_INCREF(cpy_r_r103); - cpy_r_r104 = cpy_r_r100.f3; - CPy_INCREF(cpy_r_r104); - CPy_DECREF(cpy_r_r100.f2); - CPy_DECREF(cpy_r_r100.f3); - if (likely(PyUnicode_Check(cpy_r_r103))) - cpy_r_r105 = cpy_r_r103; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals, "str", cpy_r_r103); - goto CPyL132; - } - if (likely(PyLong_Check(cpy_r_r104))) - cpy_r_r106 = CPyTagged_FromObject(cpy_r_r104); - else { - CPy_TypeError("int", cpy_r_r104); cpy_r_r106 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r106 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); - goto CPyL133; - } - cpy_r_r107 = CPyStatics[220]; /* ' ' */ - cpy_r_r108 = CPyStr_Build(2, cpy_r_r107, cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 141, CPyStatic_datatypes___globals); - goto CPyL134; - } - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r109 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 141, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL135; - } - cpy_r_r110 = PyUnicode_Contains(cpy_r_r109, cpy_r_r108); - CPy_DECREF(cpy_r_r109); - CPy_DECREF(cpy_r_r108); - cpy_r_r111 = cpy_r_r110 >= 0; - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 141, CPyStatic_datatypes___globals); - goto CPyL134; - } - cpy_r_r112 = cpy_r_r110; - cpy_r_r113 = cpy_r_r112 ^ 1; - if (cpy_r_r113) { - goto CPyL136; - } else - goto CPyL137; -CPyL76: ; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r114 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL138; - } - cpy_r_r115 = CPyStatics[220]; /* ' ' */ - cpy_r_r116 = PyUnicode_Split(cpy_r_r114, cpy_r_r115, -1); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals); - goto CPyL138; - } - cpy_r_r117 = CPyList_GetItemShort(cpy_r_r116, 0); - CPy_DECREF_NO_IMM(cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals); - goto CPyL138; - } - if (likely(PyUnicode_Check(cpy_r_r117))) - cpy_r_r118 = cpy_r_r117; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals, "str", cpy_r_r117); - goto CPyL138; - } - cpy_r_num_str = cpy_r_r118; - cpy_r_r119 = CPyStatics[175]; /* '.' */ - cpy_r_r120 = PyUnicode_Contains(cpy_r_num_str, cpy_r_r119); - cpy_r_r121 = cpy_r_r120 >= 0; - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 144, CPyStatic_datatypes___globals); - goto CPyL139; - } - cpy_r_r122 = cpy_r_r120; - if (!cpy_r_r122) goto CPyL84; - cpy_r_r123 = CPyStatics[175]; /* '.' */ - cpy_r_r124 = PyUnicode_Split(cpy_r_num_str, cpy_r_r123, -1); - CPy_DECREF(cpy_r_num_str); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 144, CPyStatic_datatypes___globals); - goto CPyL138; - } - cpy_r_r125 = cpy_r_r124; - goto CPyL86; -CPyL84: ; - cpy_r_r126 = CPyStatics[114]; /* '' */ - cpy_r_r127 = PyList_New(2); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 144, CPyStatic_datatypes___globals); - goto CPyL139; - } - cpy_r_r128 = (CPyPtr)&((PyListObject *)cpy_r_r127)->ob_item; - cpy_r_r129 = *(CPyPtr *)cpy_r_r128; - *(PyObject * *)cpy_r_r129 = cpy_r_num_str; - CPy_INCREF(cpy_r_r126); - cpy_r_r130 = cpy_r_r129 + 8; - *(PyObject * *)cpy_r_r130 = cpy_r_r126; - cpy_r_r125 = cpy_r_r127; -CPyL86: ; - cpy_r_num = cpy_r_r125; - cpy_r_r131 = CPyList_GetItemShort(cpy_r_num, 0); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL140; - } - if (likely(PyUnicode_Check(cpy_r_r131))) - cpy_r_r132 = cpy_r_r131; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r131); - goto CPyL140; - } - cpy_r_r133 = CPyList_GetItemShort(cpy_r_num, 2); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL141; - } - if (likely(PyUnicode_Check(cpy_r_r133))) - cpy_r_r134 = cpy_r_r133; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r133); - goto CPyL141; - } - cpy_r_r135 = CPyStr_GetSlice(cpy_r_r134, 0, cpy_r_r106); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL141; - } - if (likely(PyUnicode_Check(cpy_r_r135))) - cpy_r_r136 = cpy_r_r135; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r135); - goto CPyL141; - } - cpy_r_r137 = PyUnicode_Concat(cpy_r_r132, cpy_r_r136); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL140; - } - cpy_r_r138 = CPyStatics[703]; /* '0' */ - cpy_r_r139 = CPyList_GetItemShort(cpy_r_num, 2); - CPy_DECREF_NO_IMM(cpy_r_num); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL142; - } - if (likely(PyUnicode_Check(cpy_r_r139))) - cpy_r_r140 = cpy_r_r139; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r139); - goto CPyL142; - } - cpy_r_r141 = CPyStr_Size_size_t(cpy_r_r140); - CPy_DECREF(cpy_r_r140); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL142; - } - cpy_r_r143 = cpy_r_r141 << 1; - cpy_r_r144 = CPyTagged_Subtract(cpy_r_r106, cpy_r_r143); - CPyTagged_DECREF(cpy_r_r106); - cpy_r_r145 = CPyTagged_StealAsObject(cpy_r_r144); - cpy_r_r146 = PyNumber_Multiply(cpy_r_r138, cpy_r_r145); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL143; - } - if (likely(PyUnicode_Check(cpy_r_r146))) - cpy_r_r147 = cpy_r_r146; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r146); - goto CPyL143; - } - cpy_r_r148 = PyUnicode_Concat(cpy_r_r137, cpy_r_r147); - CPy_DECREF(cpy_r_r137); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL107; - } - cpy_r_r149 = CPyLong_FromStr(cpy_r_r148); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL107; - } - if (likely(PyLong_Check(cpy_r_r149))) - cpy_r_r150 = CPyTagged_FromObject(cpy_r_r149); - else { - CPy_TypeError("int", cpy_r_r149); cpy_r_r150 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r150 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); - goto CPyL107; - } - return cpy_r_r150; -CPyL102: ; - cpy_r_r151 = CPyDict_CheckSize(cpy_r_r95, cpy_r_r98); - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); - goto CPyL144; - } else - goto CPyL69; -CPyL103: ; - cpy_r_r152 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); - goto CPyL113; - } - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r153 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 146, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL113; - } - cpy_r_r154 = CPyDef_datatypes____return_int(cpy_r_value, cpy_r_r153); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r154 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 146, CPyStatic_datatypes___globals); - goto CPyL107; - } - return cpy_r_r154; -CPyL107: ; - cpy_r_r155 = CPY_INT_TAG; - return cpy_r_r155; -CPyL108: ; - CPy_DECREF(cpy_r_value); - goto CPyL1; -CPyL109: ; - CPy_DecRef(cpy_r_r1); - goto CPyL3; -CPyL110: ; - CPy_DecRef(cpy_r_r1); - goto CPyL107; -CPyL111: ; - CPy_DecRef(cpy_r_r6); - goto CPyL107; -CPyL112: ; - CPy_DECREF(cpy_r_r13); - goto CPyL12; -CPyL113: ; - CPy_DecRef(cpy_r_value); - goto CPyL107; -CPyL114: ; - CPy_DECREF(cpy_r_value); - goto CPyL19; -CPyL115: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r29); - goto CPyL107; -CPyL116: ; - CPy_DECREF(cpy_r_value); - goto CPyL26; -CPyL117: ; - CPy_DECREF(cpy_r_r29); - goto CPyL56; -CPyL118: ; - CPy_DecRef(cpy_r_r35); - goto CPyL107; -CPyL119: ; - CPy_DecRef(cpy_r_r47); - goto CPyL107; -CPyL120: ; - CPy_DecRef(cpy_r_num_str); - goto CPyL107; -CPyL121: ; - CPy_DecRef(cpy_r_num_str); - CPy_DecRef(cpy_r_r49); - goto CPyL107; -CPyL122: ; - CPy_DecRef(cpy_r_r49); - goto CPyL107; -CPyL123: ; - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_num); - goto CPyL107; -CPyL124: ; - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_r63); - goto CPyL107; -CPyL125: ; - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r65); - goto CPyL107; -CPyL126: ; - CPy_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_r70); - goto CPyL107; -CPyL127: ; - CPy_DecRef(cpy_r_r70); - CPyTagged_DecRef(cpy_r_r73); - goto CPyL107; -CPyL128: ; - CPy_DecRef(cpy_r_r70); - goto CPyL107; -CPyL129: ; - CPy_DECREF(cpy_r_value); - goto CPyL61; -CPyL130: ; - CPy_DecRef(cpy_r_value); - goto CPyL66; -CPyL131: ; - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r100.f2); - CPy_DECREF(cpy_r_r100.f3); - goto CPyL103; -CPyL132: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r104); - goto CPyL107; -CPyL133: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r105); - goto CPyL107; -CPyL134: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r99); - CPyTagged_DecRef(cpy_r_r106); - goto CPyL107; -CPyL135: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r99); - CPyTagged_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r108); - goto CPyL107; -CPyL136: ; - CPyTagged_DECREF(cpy_r_r106); - goto CPyL102; -CPyL137: ; - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_r99); - goto CPyL76; -CPyL138: ; - CPyTagged_DecRef(cpy_r_r106); - goto CPyL107; -CPyL139: ; - CPy_DecRef(cpy_r_num_str); - CPyTagged_DecRef(cpy_r_r106); - goto CPyL107; -CPyL140: ; - CPy_DecRef(cpy_r_num); - CPyTagged_DecRef(cpy_r_r106); - goto CPyL107; -CPyL141: ; - CPy_DecRef(cpy_r_num); - CPyTagged_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r132); - goto CPyL107; -CPyL142: ; - CPyTagged_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r137); - goto CPyL107; -CPyL143: ; - CPy_DecRef(cpy_r_r137); - goto CPyL107; -CPyL144: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r99); - goto CPyL107; -} - -PyObject *CPyPy_datatypes____to_wei(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:_to_wei", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value; - if (PyUnicode_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL391; - if (CPyFloat_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL391; - if (PyLong_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL391; - if (PyBytes_Check(obj_value) || PyByteArray_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL391; - arg_value = obj_value; - if (arg_value != NULL) goto __LL391; - if (obj_value == Py_None) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL391; - CPy_TypeError("union[str, float, int, bytes, object, None]", obj_value); - goto fail; -__LL391: ; - CPyTagged retval = CPyDef_datatypes____to_wei(arg_value); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 125, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes____return_int(PyObject *cpy_r_original, PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - tuple_T3OOO cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - CPyTagged cpy_r_r25; - cpy_r_r0 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r1[1] = {cpy_r_value}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r2, 1, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 151, CPyStatic_datatypes___globals); - goto CPyL4; - } - if (likely(PyLong_Check(cpy_r_r3))) - cpy_r_r4 = CPyTagged_FromObject(cpy_r_r3); - else { - CPy_TypeError("int", cpy_r_r3); cpy_r_r4 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 151, CPyStatic_datatypes___globals); - goto CPyL4; - } - return cpy_r_r4; -CPyL4: ; - cpy_r_r5 = CPy_CatchError(); - cpy_r_r6 = CPyModule_builtins; - cpy_r_r7 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 152, CPyStatic_datatypes___globals); - goto CPyL16; - } - cpy_r_r9 = CPy_ExceptionMatches(cpy_r_r8); - CPy_DecRef(cpy_r_r8); - if (!cpy_r_r9) goto CPyL14; - cpy_r_r10 = CPyStatics[704]; /* 'Cannot convert ' */ - cpy_r_r11 = CPy_TYPE(cpy_r_original); - cpy_r_r12 = CPy_GetName(cpy_r_r11); - CPy_DecRef(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); - goto CPyL16; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals, "str", cpy_r_r12); - goto CPyL16; - } - cpy_r_r14 = CPyStatics[705]; /* " '" */ - cpy_r_r15 = PyObject_Str(cpy_r_original); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); - goto CPyL19; - } - cpy_r_r16 = CPyStatics[706]; /* "' to wei." */ - cpy_r_r17 = CPyStr_Build(5, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); - goto CPyL16; - } - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); - goto CPyL20; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DecRef(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); - goto CPyL20; - } - CPy_DecRef(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DecRef(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); - goto CPyL16; - } else - goto CPyL21; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - CPy_Reraise(); - if (!0) { - goto CPyL16; - } else - goto CPyL22; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r5); - CPy_DecRef(cpy_r_r5.f0); - CPy_DecRef(cpy_r_r5.f1); - CPy_DecRef(cpy_r_r5.f2); - cpy_r_r24 = CPy_KeepPropagating(); - if (!cpy_r_r24) goto CPyL18; - CPy_Unreachable(); -CPyL18: ; - cpy_r_r25 = CPY_INT_TAG; - return cpy_r_r25; -CPyL19: ; - CPy_DecRef(cpy_r_r13); - goto CPyL16; -CPyL20: ; - CPy_DecRef(cpy_r_r17); - goto CPyL16; -CPyL21: ; - CPy_DecRef(cpy_r_r5.f0); - CPy_DecRef(cpy_r_r5.f1); - CPy_DecRef(cpy_r_r5.f2); - goto CPyL13; -CPyL22: ; - CPy_DecRef(cpy_r_r5.f0); - CPy_DecRef(cpy_r_r5.f1); - CPy_DecRef(cpy_r_r5.f2); - goto CPyL15; -} - -PyObject *CPyPy_datatypes____return_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"original", "value", 0}; - static CPyArg_Parser parser = {"OO:_return_int", kwlist, 0}; - PyObject *obj_original; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_original, &obj_value)) { - return NULL; - } - PyObject *arg_original = obj_original; - PyObject *arg_value = obj_value; - CPyTagged retval = CPyDef_datatypes____return_int(arg_original, arg_value); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 149, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____new___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - cpy_r_r0 = CPyStatic__c_constants___Decimal; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"Decimal\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals); - goto CPyL7; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyDef_datatypes____to_fixed(cpy_r_value); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = CPyStatics[688]; /* '__new__' */ - PyObject *cpy_r_r4[3] = {cpy_r_r0, cpy_r_cls, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals); - goto CPyL8; - } - CPy_DECREF(cpy_r_r2); - if (likely(Py_TYPE(cpy_r_r6) == CPyType_datatypes___Fixed)) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r6); - goto CPyL7; - } - return cpy_r_r7; -CPyL7: ; - cpy_r_r8 = NULL; - return cpy_r_r8; -CPyL8: ; - CPy_DecRef(cpy_r_r2); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"cls", "value", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_cls; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_cls = obj_cls; - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_datatypes_____new___3_Fixed_obj_____call__(arg___mypyc_self__, arg_cls, arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 165, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____repr___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[707]; /* "Fixed('" */ - cpy_r_r1 = PyObject_Str(cpy_r_self); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 169, CPyStatic_datatypes___globals); - goto CPyL3; - } - cpy_r_r2 = CPyStatics[708]; /* "')" */ - cpy_r_r3 = CPyStr_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 169, CPyStatic_datatypes___globals); - goto CPyL3; - } - return cpy_r_r3; -CPyL3: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *retval = CPyDef_datatypes_____repr___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 168, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____hash___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____hash___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes_____hash___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - CPyTagged cpy_r_r10; - CPyTagged cpy_r_r11; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); - goto CPyL6; - } - if (likely(PyLong_Check(cpy_r_r9))) - cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); - else { - CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); - goto CPyL6; - } - return cpy_r_r10; -CPyL6: ; - cpy_r_r11 = CPY_INT_TAG; - return cpy_r_r11; -} - -PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_datatypes_____hash___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 171, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____lt___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[690]; /* '__lt__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); - goto CPyL8; - } - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; - return cpy_r_r14; -CPyL7: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r9); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____lt___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 174, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____le___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[691]; /* '__le__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); - goto CPyL8; - } - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; - return cpy_r_r14; -CPyL7: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r9); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____le___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 177, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____eq___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - tuple_T3OOO cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - cpy_r_r0 = PyFloat_Check(cpy_r_other); - if (!cpy_r_r0) goto CPyL5; - cpy_r_r1 = CPyStatics[709]; /* 'Cannot compare to floating point - use a string instead' */ - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 182, CPyStatic_datatypes___globals); - goto CPyL19; - } - PyObject *cpy_r_r5[1] = {cpy_r_r1}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 182, CPyStatic_datatypes___globals); - goto CPyL19; - } - CPy_Raise(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 182, CPyStatic_datatypes___globals); - goto CPyL19; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r8 = CPyModule_builtins; - cpy_r_r9 = CPyStatics[288]; /* 'super' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r11 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r12[2] = {cpy_r_r11, cpy_r_self}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 2, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r15 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r17 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); - goto CPyL20; - } - PyObject *cpy_r_r18[1] = {cpy_r_r17}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r17); - if (unlikely(!PyBool_Check(cpy_r_r20))) { - CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; - } else - cpy_r_r21 = cpy_r_r20 == Py_True; - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r22 = cpy_r_r21 ? Py_True : Py_False; - return cpy_r_r22; -CPyL12: ; - cpy_r_r23 = CPy_CatchError(); - cpy_r_r24 = CPyModule_builtins; - cpy_r_r25 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 185, CPyStatic_datatypes___globals); - goto CPyL17; - } - cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); - CPy_DecRef(cpy_r_r26); - if (!cpy_r_r27) goto CPyL15; - cpy_r_r28 = 0 ? Py_True : Py_False; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - return cpy_r_r28; -CPyL15: ; - CPy_Reraise(); - if (!0) { - goto CPyL17; - } else - goto CPyL22; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - cpy_r_r29 = CPy_KeepPropagating(); - if (!cpy_r_r29) goto CPyL19; - CPy_Unreachable(); -CPyL19: ; - cpy_r_r30 = NULL; - return cpy_r_r30; -CPyL20: ; - CPy_DecRef(cpy_r_r16); - goto CPyL12; -CPyL21: ; - CPy_DecRef(cpy_r_r17); - goto CPyL12; -CPyL22: ; - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - goto CPyL16; -} - -PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____eq___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 180, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ne___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - tuple_T3OOO cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - cpy_r_r0 = PyFloat_Check(cpy_r_other); - if (!cpy_r_r0) goto CPyL5; - cpy_r_r1 = CPyStatics[709]; /* 'Cannot compare to floating point - use a string instead' */ - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 190, CPyStatic_datatypes___globals); - goto CPyL19; - } - PyObject *cpy_r_r5[1] = {cpy_r_r1}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 190, CPyStatic_datatypes___globals); - goto CPyL19; - } - CPy_Raise(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 190, CPyStatic_datatypes___globals); - goto CPyL19; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r8 = CPyModule_builtins; - cpy_r_r9 = CPyStatics[288]; /* 'super' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r11 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r12[2] = {cpy_r_r11, cpy_r_self}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 2, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r15 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r17 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); - goto CPyL20; - } - PyObject *cpy_r_r18[1] = {cpy_r_r17}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r17); - if (unlikely(!PyBool_Check(cpy_r_r20))) { - CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; - } else - cpy_r_r21 = cpy_r_r20 == Py_True; - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); - goto CPyL12; - } - cpy_r_r22 = cpy_r_r21 ? Py_True : Py_False; - return cpy_r_r22; -CPyL12: ; - cpy_r_r23 = CPy_CatchError(); - cpy_r_r24 = CPyModule_builtins; - cpy_r_r25 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 193, CPyStatic_datatypes___globals); - goto CPyL17; - } - cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); - CPy_DecRef(cpy_r_r26); - if (!cpy_r_r27) goto CPyL15; - cpy_r_r28 = 1 ? Py_True : Py_False; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - return cpy_r_r28; -CPyL15: ; - CPy_Reraise(); - if (!0) { - goto CPyL17; - } else - goto CPyL22; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - cpy_r_r29 = CPy_KeepPropagating(); - if (!cpy_r_r29) goto CPyL19; - CPy_Unreachable(); -CPyL19: ; - cpy_r_r30 = NULL; - return cpy_r_r30; -CPyL20: ; - CPy_DecRef(cpy_r_r16); - goto CPyL12; -CPyL21: ; - CPy_DecRef(cpy_r_r17); - goto CPyL12; -CPyL22: ; - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - goto CPyL16; -} - -PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ne___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 188, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ge___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[694]; /* '__ge__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); - goto CPyL8; - } - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; - return cpy_r_r14; -CPyL7: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r9); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ge___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 196, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____gt___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r7 = CPyStatics[695]; /* '__gt__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); - goto CPyL8; - } - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; - return cpy_r_r14; -CPyL7: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL8: ; - CPy_DecRef(cpy_r_r8); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r9); - goto CPyL7; -} - -PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____gt___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 199, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____add___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r7 = CPyStatics[696]; /* '__add__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); - goto CPyL9; - } - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); - goto CPyL10; - } - CPy_DECREF(cpy_r_r9); - cpy_r_r13 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r14[1] = {cpy_r_r12}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r15, 1, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); - goto CPyL11; - } - CPy_DECREF(cpy_r_r12); - if (likely(Py_TYPE(cpy_r_r16) == CPyType_datatypes___Fixed)) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r16); - goto CPyL8; - } - return cpy_r_r17; -CPyL8: ; - cpy_r_r18 = NULL; - return cpy_r_r18; -CPyL9: ; - CPy_DecRef(cpy_r_r8); - goto CPyL8; -CPyL10: ; - CPy_DecRef(cpy_r_r9); - goto CPyL8; -CPyL11: ; - CPy_DecRef(cpy_r_r12); - goto CPyL8; -} - -PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____add___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 202, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____sub___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r7 = CPyStatics[697]; /* '__sub__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); - goto CPyL8; - } - cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); - goto CPyL9; - } - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); - goto CPyL10; - } - CPy_DECREF(cpy_r_r9); - cpy_r_r13 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r14[1] = {cpy_r_r12}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r15, 1, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); - goto CPyL11; - } - CPy_DECREF(cpy_r_r12); - if (likely(Py_TYPE(cpy_r_r16) == CPyType_datatypes___Fixed)) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r16); - goto CPyL8; - } - return cpy_r_r17; -CPyL8: ; - cpy_r_r18 = NULL; - return cpy_r_r18; -CPyL9: ; - CPy_DecRef(cpy_r_r8); - goto CPyL8; -CPyL10: ; - CPy_DecRef(cpy_r_r9); - goto CPyL8; -CPyL11: ; - CPy_DecRef(cpy_r_r12); - goto CPyL8; -} - -PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____sub___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 205, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes____to_fixed(PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - tuple_T3OOO cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - tuple_T3OOO cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - tuple_T3OOO cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - cpy_r_r0 = PyFloat_Check(cpy_r_value); - if (!cpy_r_r0) goto CPyL5; - cpy_r_r1 = CPyStatics[710]; /* 'Cannot convert float to decimal - use a string instead' */ - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 211, CPyStatic_datatypes___globals); - goto CPyL49; - } - PyObject *cpy_r_r5[1] = {cpy_r_r1}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 211, CPyStatic_datatypes___globals); - goto CPyL49; - } - CPy_Raise(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 211, CPyStatic_datatypes___globals); - goto CPyL49; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r8 = (PyObject *)&PyUnicode_Type; - cpy_r_r9 = (PyObject *)&PyBytes_Type; - CPy_INCREF(cpy_r_r8); - CPy_INCREF(cpy_r_r9); - cpy_r_r10.f0 = cpy_r_r8; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp392 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp392); - PyObject *__tmp393 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp393); - cpy_r_r12 = PyObject_IsInstance(cpy_r_value, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 213, CPyStatic_datatypes___globals); - goto CPyL49; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL50; - CPy_INCREF(cpy_r_value); - if (PyUnicode_Check(cpy_r_value)) - cpy_r_r15 = cpy_r_value; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL394; - if (PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value)) - cpy_r_r15 = cpy_r_value; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL394; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_fixed", 215, CPyStatic_datatypes___globals, "union[str, bytes]", cpy_r_value); - goto CPyL11; -__LL394: ; - cpy_r_r16 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r17[1] = {cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 215, CPyStatic_datatypes___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r15); - if (likely(Py_TYPE(cpy_r_r19) == CPyType_datatypes___Wei)) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_fixed", 215, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r19); - goto CPyL11; - } - cpy_r_value = cpy_r_r20; - goto CPyL18; -CPyL11: ; - cpy_r_r21 = CPy_CatchError(); - cpy_r_r22 = CPyModule_builtins; - cpy_r_r23 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 216, CPyStatic_datatypes___globals); - goto CPyL16; - } - cpy_r_r25 = CPy_ExceptionMatches(cpy_r_r24); - CPy_DecRef(cpy_r_r24); - if (cpy_r_r25) goto CPyL15; - CPy_Reraise(); - if (!0) { - goto CPyL16; - } else - goto CPyL52; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r21); - CPy_DecRef(cpy_r_r21.f0); - CPy_DecRef(cpy_r_r21.f1); - CPy_DecRef(cpy_r_r21.f2); - goto CPyL50; -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r21); - CPy_DecRef(cpy_r_r21.f0); - CPy_DecRef(cpy_r_r21.f1); - CPy_DecRef(cpy_r_r21.f2); - cpy_r_r26 = CPy_KeepPropagating(); - if (!cpy_r_r26) goto CPyL49; - CPy_Unreachable(); -CPyL18: ; - cpy_r_r27 = CPyStatic__c_constants___getcontext; - if (likely(cpy_r_r27 != NULL)) goto CPyL21; - PyErr_SetString(PyExc_NameError, "value for final name \"getcontext\" was not set"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 221, CPyStatic_datatypes___globals); - goto CPyL23; - } else - goto CPyL53; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r27, 0, 0, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 221, CPyStatic_datatypes___globals); - goto CPyL23; - } - cpy_r_r30 = CPyStatics[711]; /* 'prec' */ - cpy_r_r31 = CPyStatics[2034]; /* 78 */ - cpy_r_r32 = PyObject_SetAttr(cpy_r_r29, cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r29); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 222, CPyStatic_datatypes___globals); - } else - goto CPyL30; -CPyL23: ; - cpy_r_r34 = CPy_CatchError(); - cpy_r_r35 = CPyStatic_datatypes___globals; - cpy_r_r36 = CPyStatics[712]; /* 'DecimalOverrideException' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 223, CPyStatic_datatypes___globals); - goto CPyL28; - } - cpy_r_r38 = CPy_ExceptionMatches(cpy_r_r37); - CPy_DecRef(cpy_r_r37); - if (cpy_r_r38) goto CPyL27; - CPy_Reraise(); - if (!0) { - goto CPyL28; - } else - goto CPyL54; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - CPy_RestoreExcInfo(cpy_r_r34); - CPy_DecRef(cpy_r_r34.f0); - CPy_DecRef(cpy_r_r34.f1); - CPy_DecRef(cpy_r_r34.f2); - goto CPyL30; -CPyL28: ; - CPy_RestoreExcInfo(cpy_r_r34); - CPy_DecRef(cpy_r_r34.f0); - CPy_DecRef(cpy_r_r34.f1); - CPy_DecRef(cpy_r_r34.f2); - cpy_r_r39 = CPy_KeepPropagating(); - if (!cpy_r_r39) { - goto CPyL35; - } else - goto CPyL55; -CPyL29: ; - CPy_Unreachable(); -CPyL30: ; - cpy_r_r40 = CPyStatic__c_constants___Decimal; - if (likely(cpy_r_r40 != NULL)) goto CPyL33; - PyErr_SetString(PyExc_NameError, "value for final name \"Decimal\" was not set"); - cpy_r_r41 = 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 225, CPyStatic_datatypes___globals); - goto CPyL35; - } else - goto CPyL56; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - PyObject *cpy_r_r42[1] = {cpy_r_value}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r43, 1, 0); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 225, CPyStatic_datatypes___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_value); - return cpy_r_r44; -CPyL35: ; - cpy_r_r45 = CPy_CatchError(); - cpy_r_r46 = CPyModule_builtins; - cpy_r_r47 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 226, CPyStatic_datatypes___globals); - goto CPyL57; - } - cpy_r_r49 = CPy_ExceptionMatches(cpy_r_r48); - CPy_DecRef(cpy_r_r48); - if (!cpy_r_r49) goto CPyL58; - cpy_r_r50 = CPy_GetExcValue(); - CPy_DecRef(cpy_r_r50); - cpy_r_r51 = CPyStatics[704]; /* 'Cannot convert ' */ - cpy_r_r52 = CPy_TYPE(cpy_r_value); - cpy_r_r53 = CPy_GetName(cpy_r_r52); - CPy_DecRef(cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); - goto CPyL57; - } - if (likely(PyUnicode_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals, "str", cpy_r_r53); - goto CPyL57; - } - cpy_r_r55 = CPyStatics[705]; /* " '" */ - cpy_r_r56 = PyObject_Str(cpy_r_value); - CPy_DecRef(cpy_r_value); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); - goto CPyL59; - } - cpy_r_r57 = CPyStatics[713]; /* "' to decimal." */ - cpy_r_r58 = CPyStr_Build(5, cpy_r_r51, cpy_r_r54, cpy_r_r55, cpy_r_r56, cpy_r_r57); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r56); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); - goto CPyL47; - } - cpy_r_r59 = CPyModule_builtins; - cpy_r_r60 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); - goto CPyL60; - } - PyObject *cpy_r_r62[1] = {cpy_r_r58}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 1, 0); - CPy_DecRef(cpy_r_r61); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); - goto CPyL60; - } - CPy_DecRef(cpy_r_r58); - CPy_Raise(cpy_r_r64); - CPy_DecRef(cpy_r_r64); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); - goto CPyL47; - } else - goto CPyL61; -CPyL44: ; - CPy_Unreachable(); -CPyL45: ; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL62; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - cpy_r_r65 = CPy_KeepPropagating(); - if (!cpy_r_r65) goto CPyL49; - CPy_Unreachable(); -CPyL49: ; - cpy_r_r66 = NULL; - return cpy_r_r66; -CPyL50: ; - CPy_INCREF(cpy_r_value); - goto CPyL18; -CPyL51: ; - CPy_DecRef(cpy_r_r15); - goto CPyL11; -CPyL52: ; - CPy_DecRef(cpy_r_r21.f0); - CPy_DecRef(cpy_r_r21.f1); - CPy_DecRef(cpy_r_r21.f2); - goto CPyL14; -CPyL53: ; - CPy_DecRef(cpy_r_value); - goto CPyL20; -CPyL54: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r34.f0); - CPy_DecRef(cpy_r_r34.f1); - CPy_DecRef(cpy_r_r34.f2); - goto CPyL26; -CPyL55: ; - CPy_DecRef(cpy_r_value); - goto CPyL29; -CPyL56: ; - CPy_DecRef(cpy_r_value); - goto CPyL32; -CPyL57: ; - CPy_DecRef(cpy_r_value); - goto CPyL47; -CPyL58: ; - CPy_DecRef(cpy_r_value); - goto CPyL45; -CPyL59: ; - CPy_DecRef(cpy_r_r54); - goto CPyL47; -CPyL60: ; - CPy_DecRef(cpy_r_r58); - goto CPyL47; -CPyL61: ; - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL44; -CPyL62: ; - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL46; -} - -PyObject *CPyPy_datatypes____to_fixed(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:_to_fixed", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_datatypes____to_fixed(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 209, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____new___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_converted_value; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - tuple_T3OOO cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - CPyPtr cpy_r_r38; - CPyPtr cpy_r_r39; - CPyPtr cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - cpy_r_r0 = PyUnicode_Check(cpy_r_value); - if (!cpy_r_r0) goto CPyL3; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r1 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 238, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL42; - } - cpy_r_converted_value = cpy_r_r1; - goto CPyL13; -CPyL3: ; - cpy_r_r2 = PyBytes_Check(cpy_r_value); - if (!cpy_r_r2) goto CPyL11; - CPy_INCREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) - cpy_r_r3 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals, "bytes", cpy_r_value); - goto CPyL42; - } - cpy_r_r4 = CPyStatic_brownie___utils___bytes_to_hexstring; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL43; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_NameError, "value for final name \"bytes_to_hexstring\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL8: ; - PyObject *cpy_r_r6[1] = {cpy_r_r3}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals, "str", cpy_r_r8); - goto CPyL42; - } - cpy_r_converted_value = cpy_r_r9; - goto CPyL13; -CPyL11: ; - cpy_r_r10 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 242, CPyStatic_datatypes___globals); - goto CPyL42; - } - cpy_r_converted_value = cpy_r_r10; -CPyL13: ; - cpy_r_r11 = CPyStatic_datatypes___add_0x_prefix; - if (unlikely(cpy_r_r11 == NULL)) { - goto CPyL45; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"add_0x_prefix\" was not set"); - cpy_r_r12 = 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 243, CPyStatic_datatypes___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r13[1] = {cpy_r_converted_value}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r14, 1, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 243, CPyStatic_datatypes___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_converted_value); - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 243, CPyStatic_datatypes___globals, "str", cpy_r_r15); - goto CPyL42; - } - cpy_r_converted_value = cpy_r_r16; - cpy_r_r17 = CPyStatic_datatypes___to_checksum_address; - if (unlikely(cpy_r_r17 == NULL)) { - goto CPyL47; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"to_checksum_address\" was not set"); - cpy_r_r18 = 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 245, CPyStatic_datatypes___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL22: ; - PyObject *cpy_r_r19[1] = {cpy_r_converted_value}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r20, 1, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 245, CPyStatic_datatypes___globals); - goto CPyL48; - } - CPy_DECREF(cpy_r_converted_value); - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 245, CPyStatic_datatypes___globals, "str", cpy_r_r21); - goto CPyL25; - } - cpy_r_converted_value = cpy_r_r22; - goto CPyL39; -CPyL25: ; - cpy_r_r23 = CPy_CatchError(); - cpy_r_r24 = CPyModule_builtins; - cpy_r_r25 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 246, CPyStatic_datatypes___globals); - goto CPyL37; - } - cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); - CPy_DecRef(cpy_r_r26); - if (!cpy_r_r27) goto CPyL35; - cpy_r_r28 = CPyStatics[114]; /* '' */ - cpy_r_r29 = CPyStatics[714]; /* '{!r:{}}' */ - cpy_r_r30 = CPyStatics[114]; /* '' */ - cpy_r_r31 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r32[3] = {cpy_r_r29, cpy_r_value, cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); - goto CPyL37; - } - if (likely(PyUnicode_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals, "str", cpy_r_r34); - goto CPyL37; - } - cpy_r_r36 = CPyStatics[715]; /* ' is not a valid ETH address' */ - cpy_r_r37 = PyList_New(2); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); - goto CPyL49; - } - cpy_r_r38 = (CPyPtr)&((PyListObject *)cpy_r_r37)->ob_item; - cpy_r_r39 = *(CPyPtr *)cpy_r_r38; - *(PyObject * *)cpy_r_r39 = cpy_r_r35; - CPy_INCREF(cpy_r_r36); - cpy_r_r40 = cpy_r_r39 + 8; - *(PyObject * *)cpy_r_r40 = cpy_r_r36; - cpy_r_r41 = PyUnicode_Join(cpy_r_r28, cpy_r_r37); - CPy_DecRef(cpy_r_r37); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); - goto CPyL37; - } - cpy_r_r42 = CPyModule_builtins; - cpy_r_r43 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); - goto CPyL50; - } - PyObject *cpy_r_r45[1] = {cpy_r_r41}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r46, 1, 0); - CPy_DecRef(cpy_r_r44); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); - goto CPyL50; - } - CPy_DecRef(cpy_r_r41); - CPy_Raise(cpy_r_r47); - CPy_DecRef(cpy_r_r47); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); - goto CPyL37; - } else - goto CPyL51; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL52; -CPyL36: ; - CPy_Unreachable(); -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - cpy_r_r48 = CPy_KeepPropagating(); - if (!cpy_r_r48) goto CPyL42; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r49 = (PyObject *)&PyUnicode_Type; - cpy_r_r50 = CPyStatics[688]; /* '__new__' */ - PyObject *cpy_r_r51[3] = {cpy_r_r49, cpy_r_cls, cpy_r_converted_value}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 248, CPyStatic_datatypes___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_converted_value); - if (likely(Py_TYPE(cpy_r_r53) == CPyType_datatypes___EthAddress)) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 248, CPyStatic_datatypes___globals, "brownie.convert.datatypes.EthAddress", cpy_r_r53); - goto CPyL42; - } - return cpy_r_r54; -CPyL42: ; - cpy_r_r55 = NULL; - return cpy_r_r55; -CPyL43: ; - CPy_DecRef(cpy_r_r3); - goto CPyL6; -CPyL44: ; - CPy_DecRef(cpy_r_r3); - goto CPyL42; -CPyL45: ; - CPy_DecRef(cpy_r_converted_value); - goto CPyL14; -CPyL46: ; - CPy_DecRef(cpy_r_converted_value); - goto CPyL42; -CPyL47: ; - CPy_DecRef(cpy_r_converted_value); - goto CPyL20; -CPyL48: ; - CPy_DecRef(cpy_r_converted_value); - goto CPyL25; -CPyL49: ; - CPy_DecRef(cpy_r_r35); - goto CPyL37; -CPyL50: ; - CPy_DecRef(cpy_r_r41); - goto CPyL37; -CPyL51: ; - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - goto CPyL34; -CPyL52: ; - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - goto CPyL36; -} - -PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"cls", "value", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_cls; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_cls = obj_cls; - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_datatypes_____new___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_cls, arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 235, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - CPyTagged cpy_r_r10; - CPyTagged cpy_r_r11; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___EthAddress; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); - goto CPyL6; - } - if (likely(PyLong_Check(cpy_r_r9))) - cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); - else { - CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); - goto CPyL6; - } - return cpy_r_r10; -CPyL6: ; - cpy_r_r11 = CPY_INT_TAG; - return cpy_r_r11; -} - -PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___EthAddress)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.EthAddress", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_datatypes_____hash___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 250, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - CPy_INCREF_NO_IMM(cpy_r_self); - if (likely(PyUnicode_Check(cpy_r_self))) - cpy_r_r0 = cpy_r_self; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__eq__", 254, CPyStatic_datatypes___globals, "str", cpy_r_self); - goto CPyL3; - } - cpy_r_r1 = CPyDef_datatypes____address_compare(cpy_r_r0, cpy_r_other); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 254, CPyStatic_datatypes___globals); - goto CPyL3; - } - cpy_r_r2 = cpy_r_r1 ? Py_True : Py_False; - return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___EthAddress)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.EthAddress", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____eq___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 253, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - CPy_INCREF_NO_IMM(cpy_r_self); - if (likely(PyUnicode_Check(cpy_r_self))) - cpy_r_r0 = cpy_r_self; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__ne__", 257, CPyStatic_datatypes___globals, "str", cpy_r_self); - goto CPyL3; - } - cpy_r_r1 = CPyDef_datatypes____address_compare(cpy_r_r0, cpy_r_other); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 257, CPyStatic_datatypes___globals); - goto CPyL3; - } - cpy_r_r2 = cpy_r_r1 ^ 1; - cpy_r_r3 = cpy_r_r2 ? Py_True : Py_False; - return cpy_r_r3; -CPyL3: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___EthAddress)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.EthAddress", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ne___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 256, CPyStatic_datatypes___globals); - return NULL; -} - -char CPyDef_datatypes____address_compare(PyObject *cpy_r_a, PyObject *cpy_r_b) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - int64_t cpy_r_r10; - char cpy_r_r11; - CPyTagged cpy_r_r12; - char 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_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - cpy_r_r0 = PyObject_Str(cpy_r_b); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 261, CPyStatic_datatypes___globals); - goto CPyL20; - } - cpy_r_r1 = CPyStatics[701]; /* '0x' */ - cpy_r_r2 = CPyStr_Startswith(cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2; - if (!cpy_r_r3) goto CPyL10; - cpy_r_r4 = CPyStatic_datatypes___is_hex; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL21; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); - goto CPyL20; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r6[1] = {cpy_r_r0}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); - goto CPyL22; - } - if (unlikely(!PyBool_Check(cpy_r_r8))) { - CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; - } else - cpy_r_r9 = cpy_r_r8 == Py_True; - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); - goto CPyL22; - } - if (!cpy_r_r9) goto CPyL10; - cpy_r_r10 = CPyStr_Size_size_t(cpy_r_r0); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); - goto CPyL22; - } - cpy_r_r12 = cpy_r_r10 << 1; - cpy_r_r13 = cpy_r_r12 != 84; - if (!cpy_r_r13) goto CPyL15; -CPyL10: ; - cpy_r_r14 = CPyStatics[716]; /* "Invalid type for comparison: '" */ - cpy_r_r15 = CPyStatics[717]; /* "' is not a valid address" */ - cpy_r_r16 = CPyStr_Build(3, cpy_r_r14, cpy_r_r0, cpy_r_r15); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); - goto CPyL20; - } - cpy_r_r17 = CPyModule_builtins; - cpy_r_r18 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); - goto CPyL23; - } - PyObject *cpy_r_r20[1] = {cpy_r_r16}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); - goto CPyL23; - } - CPy_DECREF(cpy_r_r16); - CPy_Raise(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); - goto CPyL20; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r23 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r24[1] = {cpy_r_a}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals); - goto CPyL22; - } - if (likely(PyUnicode_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals, "str", cpy_r_r26); - goto CPyL22; - } - cpy_r_r28 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r29[1] = {cpy_r_r0}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals); - goto CPyL24; - } - CPy_DECREF(cpy_r_r0); - if (likely(PyUnicode_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals, "str", cpy_r_r31); - goto CPyL25; - } - cpy_r_r33 = CPyStr_Equal(cpy_r_r27, cpy_r_r32); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r32); - return cpy_r_r33; -CPyL20: ; - cpy_r_r34 = 2; - return cpy_r_r34; -CPyL21: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - goto CPyL20; -CPyL23: ; - CPy_DecRef(cpy_r_r16); - goto CPyL20; -CPyL24: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r27); - goto CPyL20; -CPyL25: ; - CPy_DecRef(cpy_r_r27); - goto CPyL20; -} - -PyObject *CPyPy_datatypes____address_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"a", "b", 0}; - static CPyArg_Parser parser = {"OO:_address_compare", kwlist, 0}; - PyObject *obj_a; - PyObject *obj_b; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_a, &obj_b)) { - return NULL; - } - PyObject *arg_a; - if (likely(PyUnicode_Check(obj_a))) - arg_a = obj_a; - else { - CPy_TypeError("str", obj_a); - goto fail; - } - PyObject *arg_b = obj_b; - char retval = CPyDef_datatypes____address_compare(arg_a, arg_b); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 260, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____new___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____new___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value, PyObject *cpy_r_type_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = (PyObject *)&PyBytes_Type; - cpy_r_r1 = CPyDef_datatypes____to_bytes(cpy_r_value, cpy_r_type_str); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 275, CPyStatic_datatypes___globals); - goto CPyL4; - } - cpy_r_r2 = CPyStatics[688]; /* '__new__' */ - PyObject *cpy_r_r3[3] = {cpy_r_r0, cpy_r_cls, cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 275, CPyStatic_datatypes___globals); - goto CPyL5; - } - CPy_DECREF(cpy_r_r1); - if (likely(Py_TYPE(cpy_r_r5) == CPyType_datatypes___HexString)) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 275, CPyStatic_datatypes___globals, "brownie.convert.datatypes.HexString", cpy_r_r5); - goto CPyL4; - } - return cpy_r_r6; -CPyL4: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -CPyL5: ; - CPy_DecRef(cpy_r_r1); - goto CPyL4; -} - -PyObject *CPyPy_datatypes_____new___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"cls", "value", "type_str", 0}; - static CPyArg_Parser parser = {"OOO:__call__", kwlist, 0}; - PyObject *obj_cls; - PyObject *obj_value; - PyObject *obj_type_str; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value, &obj_type_str)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_cls = obj_cls; - PyObject *arg_value = obj_value; - PyObject *arg_type_str; - if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - PyObject *retval = CPyDef_datatypes_____new___3_HexString_obj_____call__(arg___mypyc_self__, arg_cls, arg_value, arg_type_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 274, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____eq___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r1[1] = {cpy_r_self}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 278, CPyStatic_datatypes___globals); - goto CPyL4; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__eq__", 278, CPyStatic_datatypes___globals, "str", cpy_r_r3); - goto CPyL4; - } - cpy_r_r5 = CPyDef_datatypes____hex_compare(cpy_r_r4, cpy_r_other); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 278, CPyStatic_datatypes___globals); - goto CPyL4; - } - cpy_r_r6 = cpy_r_r5 ? Py_True : Py_False; - return cpy_r_r6; -CPyL4: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -} - -PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____eq___3_HexString_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 277, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ne___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - cpy_r_r0 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r1[1] = {cpy_r_self}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 281, CPyStatic_datatypes___globals); - goto CPyL4; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__ne__", 281, CPyStatic_datatypes___globals, "str", cpy_r_r3); - goto CPyL4; - } - cpy_r_r5 = CPyDef_datatypes____hex_compare(cpy_r_r4, cpy_r_other); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 281, CPyStatic_datatypes___globals); - goto CPyL4; - } - cpy_r_r6 = cpy_r_r5 ^ 1; - cpy_r_r7 = cpy_r_r6 ? Py_True : Py_False; - return cpy_r_r7; -CPyL4: ; - cpy_r_r8 = NULL; - return cpy_r_r8; -} - -PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ne___3_HexString_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 280, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____str___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____str___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____str___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____str___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = CPyStatics[701]; /* '0x' */ - cpy_r_r1 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r2[1] = {cpy_r_self}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__str__", 284, CPyStatic_datatypes___globals); - goto CPyL4; - } - if (likely(PyUnicode_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__str__", 284, CPyStatic_datatypes___globals, "str", cpy_r_r4); - goto CPyL4; - } - cpy_r_r6 = CPyStr_Build(2, cpy_r_r0, cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__str__", 284, CPyStatic_datatypes___globals); - goto CPyL4; - } - return cpy_r_r6; -CPyL4: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -} - -PyObject *CPyPy_datatypes_____str___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); - goto fail; - } - PyObject *retval = CPyDef_datatypes_____str___3_HexString_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__str__", 283, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____repr___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - cpy_r_r0 = PyObject_Str(cpy_r_self); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 287, CPyStatic_datatypes___globals); - goto CPyL2; - } - return cpy_r_r0; -CPyL2: ; - cpy_r_r1 = NULL; - return cpy_r_r1; -} - -PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); - goto fail; - } - PyObject *retval = CPyDef_datatypes_____repr___3_HexString_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 286, CPyStatic_datatypes___globals); - return NULL; -} - -char CPyDef_datatypes____hex_compare(PyObject *cpy_r_a, PyObject *cpy_r_b) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - cpy_r_r0 = PyObject_Str(cpy_r_b); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 291, CPyStatic_datatypes___globals); - goto CPyL18; - } - cpy_r_r1 = CPyStatics[701]; /* '0x' */ - cpy_r_r2 = CPyStr_Startswith(cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2; - if (!cpy_r_r3) goto CPyL8; - cpy_r_r4 = CPyStatic_datatypes___is_hex; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL19; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 292, CPyStatic_datatypes___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r6[1] = {cpy_r_r0}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 292, CPyStatic_datatypes___globals); - goto CPyL20; - } - if (unlikely(!PyBool_Check(cpy_r_r8))) { - CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; - } else - cpy_r_r9 = cpy_r_r8 == Py_True; - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 292, CPyStatic_datatypes___globals); - goto CPyL20; - } - if (cpy_r_r9) goto CPyL13; -CPyL8: ; - cpy_r_r10 = CPyStatics[716]; /* "Invalid type for comparison: '" */ - cpy_r_r11 = CPyStatics[718]; /* "' is not a valid hex string" */ - cpy_r_r12 = CPyStr_Build(3, cpy_r_r10, cpy_r_r0, cpy_r_r11); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); - goto CPyL18; - } - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); - goto CPyL21; - } - PyObject *cpy_r_r16[1] = {cpy_r_r12}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r12); - CPy_Raise(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r19 = CPyStatics[701]; /* '0x' */ - cpy_r_r20 = CPyStr_LStrip(cpy_r_a, cpy_r_r19); - cpy_r_r21 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r22[1] = {cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals); - goto CPyL22; - } - CPy_DECREF(cpy_r_r20); - if (likely(PyUnicode_Check(cpy_r_r24))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals, "str", cpy_r_r24); - goto CPyL20; - } - cpy_r_r26 = CPyStatics[701]; /* '0x' */ - cpy_r_r27 = CPyStr_LStrip(cpy_r_r0, cpy_r_r26); - CPy_DECREF(cpy_r_r0); - cpy_r_r28 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r29[1] = {cpy_r_r27}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals); - goto CPyL23; - } - CPy_DECREF(cpy_r_r27); - if (likely(PyUnicode_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals, "str", cpy_r_r31); - goto CPyL24; - } - cpy_r_r33 = CPyStr_Equal(cpy_r_r25, cpy_r_r32); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r32); - return cpy_r_r33; -CPyL18: ; - cpy_r_r34 = 2; - return cpy_r_r34; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - goto CPyL18; -CPyL21: ; - CPy_DecRef(cpy_r_r12); - goto CPyL18; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r20); - goto CPyL18; -CPyL23: ; - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - goto CPyL18; -CPyL24: ; - CPy_DecRef(cpy_r_r25); - goto CPyL18; -} - -PyObject *CPyPy_datatypes____hex_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"a", "b", 0}; - static CPyArg_Parser parser = {"OO:_hex_compare", kwlist, 0}; - PyObject *obj_a; - PyObject *obj_b; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_a, &obj_b)) { - return NULL; - } - PyObject *arg_a; - if (likely(PyUnicode_Check(obj_a))) - arg_a = obj_a; - else { - CPy_TypeError("str", obj_a); - goto fail; - } - PyObject *arg_b = obj_b; - char retval = CPyDef_datatypes____hex_compare(arg_a, arg_b); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 290, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes____to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T3OOO cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char 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_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - CPyTagged cpy_r_r40; - int64_t cpy_r_r41; - char cpy_r_r42; - int64_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - int64_t cpy_r_r47; - char cpy_r_r48; - int64_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - CPyTagged cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - tuple_T3OOO cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - if (cpy_r_type_str != NULL) goto CPyL56; - cpy_r_r0 = CPyStatics[719]; /* 'bytes32' */ - CPy_INCREF(cpy_r_r0); - cpy_r_type_str = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = PyBool_Check(cpy_r_value); - if (cpy_r_r1) goto CPyL5; - cpy_r_r2 = (PyObject *)&PyBytes_Type; - cpy_r_r3 = (PyObject *)&PyUnicode_Type; - cpy_r_r4 = (PyObject *)&PyLong_Type; - CPy_INCREF(cpy_r_r2); - CPy_INCREF(cpy_r_r3); - CPy_INCREF(cpy_r_r4); - cpy_r_r5.f0 = cpy_r_r2; - cpy_r_r5.f1 = cpy_r_r3; - cpy_r_r5.f2 = cpy_r_r4; - cpy_r_r6 = PyTuple_New(3); - if (unlikely(cpy_r_r6 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp395 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp395); - PyObject *__tmp396 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp396); - PyObject *__tmp397 = cpy_r_r5.f2; - PyTuple_SET_ITEM(cpy_r_r6, 2, __tmp397); - cpy_r_r7 = PyObject_IsInstance(cpy_r_value, cpy_r_r6); - CPy_DECREF(cpy_r_r6); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 299, CPyStatic_datatypes___globals); - goto CPyL57; - } - cpy_r_r9 = cpy_r_r7; - if (cpy_r_r9) goto CPyL13; -CPyL5: ; - cpy_r_r10 = CPyStatics[704]; /* 'Cannot convert ' */ - cpy_r_r11 = CPy_TYPE(cpy_r_value); - cpy_r_r12 = CPy_GetName(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); - goto CPyL57; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals, "str", cpy_r_r12); - goto CPyL57; - } - cpy_r_r14 = CPyStatics[705]; /* " '" */ - cpy_r_r15 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); - goto CPyL58; - } - cpy_r_r16 = CPyStatics[720]; /* "' to " */ - cpy_r_r17 = CPyStr_Build(6, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_type_str); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_type_str); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); - goto CPyL55; - } - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); - goto CPyL59; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); - goto CPyL59; - } - CPy_DECREF(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); - goto CPyL55; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r24 = CPyDef_datatypes____to_hex(cpy_r_value); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 301, CPyStatic_datatypes___globals); - goto CPyL57; - } - cpy_r_value = cpy_r_r24; - cpy_r_r25 = CPyStatics[721]; /* 'bytes' */ - cpy_r_r26 = CPyStr_Equal(cpy_r_type_str, cpy_r_r25); - if (cpy_r_r26) { - goto CPyL60; - } else - goto CPyL21; -CPyL15: ; - cpy_r_r27 = CPyStatic_datatypes___to_bytes; - if (unlikely(cpy_r_r27 == NULL)) { - goto CPyL61; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 303, CPyStatic_datatypes___globals); - goto CPyL55; - } - CPy_Unreachable(); -CPyL18: ; - PyObject *cpy_r_r29[1] = {cpy_r_value}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = CPyStatics[2169]; /* ('hexstr',) */ - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r30, 0, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 303, CPyStatic_datatypes___globals); - goto CPyL62; - } - CPy_DECREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_r32) || PyByteArray_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_bytes", 303, CPyStatic_datatypes___globals, "bytes", cpy_r_r32); - goto CPyL55; - } - return cpy_r_r33; -CPyL21: ; - cpy_r_r34 = CPyStatics[723]; /* 'byte' */ - cpy_r_r35 = CPyStr_Equal(cpy_r_type_str, cpy_r_r34); - if (cpy_r_r35) { - goto CPyL63; - } else - goto CPyL23; -CPyL22: ; - cpy_r_r36 = CPyStatics[724]; /* 'bytes1' */ - CPy_INCREF(cpy_r_r36); - cpy_r_type_str = cpy_r_r36; -CPyL23: ; - cpy_r_r37 = CPyStatics[721]; /* 'bytes' */ - cpy_r_r38 = CPyStr_Strip(cpy_r_type_str, cpy_r_r37); - cpy_r_r39 = CPyLong_FromStr(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 306, CPyStatic_datatypes___globals); - goto CPyL64; - } - if (likely(PyLong_Check(cpy_r_r39))) - cpy_r_r40 = CPyTagged_FromObject(cpy_r_r39); - else { - CPy_TypeError("int", cpy_r_r39); cpy_r_r40 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 306, CPyStatic_datatypes___globals); - goto CPyL64; - } - cpy_r_r41 = cpy_r_r40 & 1; - cpy_r_r42 = cpy_r_r41 != 0; - if (cpy_r_r42) goto CPyL27; - cpy_r_r43 = 2 & 1; - cpy_r_r44 = cpy_r_r43 != 0; - if (!cpy_r_r44) goto CPyL28; -CPyL27: ; - cpy_r_r45 = CPyTagged_IsLt_(cpy_r_r40, 2); - if (cpy_r_r45) { - goto CPyL65; - } else - goto CPyL29; -CPyL28: ; - cpy_r_r46 = (Py_ssize_t)cpy_r_r40 < (Py_ssize_t)2; - if (cpy_r_r46) goto CPyL65; -CPyL29: ; - cpy_r_r47 = cpy_r_r40 & 1; - cpy_r_r48 = cpy_r_r47 != 0; - if (cpy_r_r48) goto CPyL31; - cpy_r_r49 = 64 & 1; - cpy_r_r50 = cpy_r_r49 != 0; - if (!cpy_r_r50) goto CPyL32; -CPyL31: ; - cpy_r_r51 = CPyTagged_IsLt_(64, cpy_r_r40); - if (cpy_r_r51) { - goto CPyL65; - } else - goto CPyL38; -CPyL32: ; - cpy_r_r52 = (Py_ssize_t)cpy_r_r40 > (Py_ssize_t)64; - if (cpy_r_r52) { - goto CPyL65; - } else - goto CPyL38; -CPyL33: ; - cpy_r_r53 = CPyStatics[725]; /* 'Invalid type: ' */ - cpy_r_r54 = CPyStr_Build(2, cpy_r_r53, cpy_r_type_str); - CPy_DECREF(cpy_r_type_str); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); - goto CPyL55; - } - cpy_r_r55 = CPyModule_builtins; - cpy_r_r56 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); - goto CPyL66; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); - goto CPyL66; - } - CPy_DECREF(cpy_r_r54); - CPy_Raise(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); - goto CPyL55; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r61 = (PyObject *)&PyLong_Type; - cpy_r_r62 = CPyStatics[2035]; /* 16 */ - PyObject *cpy_r_r63[2] = {cpy_r_value, cpy_r_r62}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r64, 2, 0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); - goto CPyL67; - } - if (likely(PyLong_Check(cpy_r_r65))) - cpy_r_r66 = CPyTagged_FromObject(cpy_r_r65); - else { - CPy_TypeError("int", cpy_r_r65); cpy_r_r66 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); - goto CPyL67; - } - cpy_r_r67 = CPyStatics[726]; /* 'big' */ - cpy_r_r68 = CPyStatics[682]; /* 'to_bytes' */ - cpy_r_r69 = CPyTagged_StealAsObject(cpy_r_r66); - cpy_r_r70 = CPyTagged_StealAsObject(cpy_r_r40); - PyObject *cpy_r_r71[3] = {cpy_r_r69, cpy_r_r70, cpy_r_r67}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r72, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); - goto CPyL68; - } - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r70); - if (likely(PyBytes_Check(cpy_r_r73) || PyByteArray_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeError("bytes", cpy_r_r73); - cpy_r_r74 = NULL; - } - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); - goto CPyL43; - } else - goto CPyL69; -CPyL42: ; - return cpy_r_r74; -CPyL43: ; - cpy_r_r75 = CPy_CatchError(); - cpy_r_r76 = CPyModule_builtins; - cpy_r_r77 = CPyStatics[303]; /* 'OverflowError' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 311, CPyStatic_datatypes___globals); - goto CPyL70; - } - cpy_r_r79 = CPy_ExceptionMatches(cpy_r_r78); - CPy_DecRef(cpy_r_r78); - if (!cpy_r_r79) goto CPyL71; - cpy_r_r80 = CPyStatics[132]; /* "'" */ - cpy_r_r81 = PyObject_Str(cpy_r_value); - CPy_DecRef(cpy_r_value); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); - goto CPyL72; - } - cpy_r_r82 = CPyStatics[727]; /* "' exceeds maximum length for " */ - cpy_r_r83 = CPyStr_Build(4, cpy_r_r80, cpy_r_r81, cpy_r_r82, cpy_r_type_str); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_type_str); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); - goto CPyL53; - } - cpy_r_r84 = CPyModule_builtins; - cpy_r_r85 = CPyStatics[303]; /* 'OverflowError' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); - goto CPyL73; - } - PyObject *cpy_r_r87[1] = {cpy_r_r83}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, 0); - CPy_DecRef(cpy_r_r86); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); - goto CPyL73; - } - CPy_DecRef(cpy_r_r83); - CPy_Raise(cpy_r_r89); - CPy_DecRef(cpy_r_r89); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); - goto CPyL53; - } else - goto CPyL74; -CPyL50: ; - CPy_Unreachable(); -CPyL51: ; - CPy_Reraise(); - if (!0) { - goto CPyL53; - } else - goto CPyL75; -CPyL52: ; - CPy_Unreachable(); -CPyL53: ; - CPy_RestoreExcInfo(cpy_r_r75); - CPy_DecRef(cpy_r_r75.f0); - CPy_DecRef(cpy_r_r75.f1); - CPy_DecRef(cpy_r_r75.f2); - cpy_r_r90 = CPy_KeepPropagating(); - if (!cpy_r_r90) goto CPyL55; - CPy_Unreachable(); -CPyL55: ; - cpy_r_r91 = NULL; - return cpy_r_r91; -CPyL56: ; - CPy_INCREF(cpy_r_type_str); - goto CPyL2; -CPyL57: ; - CPy_DecRef(cpy_r_type_str); - goto CPyL55; -CPyL58: ; - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r13); - goto CPyL55; -CPyL59: ; - CPy_DecRef(cpy_r_r17); - goto CPyL55; -CPyL60: ; - CPy_DECREF(cpy_r_type_str); - goto CPyL15; -CPyL61: ; - CPy_DecRef(cpy_r_value); - goto CPyL16; -CPyL62: ; - CPy_DecRef(cpy_r_value); - goto CPyL55; -CPyL63: ; - CPy_DECREF(cpy_r_type_str); - goto CPyL22; -CPyL64: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_type_str); - goto CPyL55; -CPyL65: ; - CPy_DECREF(cpy_r_value); - CPyTagged_DECREF(cpy_r_r40); - goto CPyL33; -CPyL66: ; - CPy_DecRef(cpy_r_r54); - goto CPyL55; -CPyL67: ; - CPyTagged_DecRef(cpy_r_r40); - goto CPyL43; -CPyL68: ; - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r70); - goto CPyL43; -CPyL69: ; - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_type_str); - goto CPyL42; -CPyL70: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_type_str); - goto CPyL53; -CPyL71: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_type_str); - goto CPyL51; -CPyL72: ; - CPy_DecRef(cpy_r_type_str); - goto CPyL53; -CPyL73: ; - CPy_DecRef(cpy_r_r83); - goto CPyL53; -CPyL74: ; - CPy_DecRef(cpy_r_r75.f0); - CPy_DecRef(cpy_r_r75.f1); - CPy_DecRef(cpy_r_r75.f2); - goto CPyL50; -CPyL75: ; - CPy_DecRef(cpy_r_r75.f0); - CPy_DecRef(cpy_r_r75.f1); - CPy_DecRef(cpy_r_r75.f2); - goto CPyL52; -} - -PyObject *CPyPy_datatypes____to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", "type_str", 0}; - static CPyArg_Parser parser = {"O|O:_to_bytes", kwlist, 0}; - PyObject *obj_value; - PyObject *obj_type_str = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *arg_type_str; - if (obj_type_str == NULL) { - arg_type_str = NULL; - } else if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - PyObject *retval = CPyDef_datatypes____to_bytes(arg_value, arg_type_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 297, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes____to_hex(PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_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; - PyObject *cpy_r_r53; - cpy_r_r0 = PyBytes_Check(cpy_r_value); - if (!cpy_r_r0) goto CPyL8; - CPy_INCREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) - cpy_r_r1 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals, "bytes", cpy_r_value); - goto CPyL43; - } - cpy_r_r2 = CPyStatic_brownie___utils___bytes_to_hexstring; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL44; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"bytes_to_hexstring\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals); - goto CPyL43; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r4[1] = {cpy_r_r1}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals); - goto CPyL45; - } - CPy_DECREF(cpy_r_r1); - if (likely(PyUnicode_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals, "str", cpy_r_r6); - goto CPyL43; - } - return cpy_r_r7; -CPyL8: ; - cpy_r_r8 = PyLong_Check(cpy_r_value); - if (!cpy_r_r8) goto CPyL14; - if (likely(PyLong_Check(cpy_r_value))) - cpy_r_r9 = CPyTagged_FromObject(cpy_r_value); - else { - CPy_TypeError("int", cpy_r_value); cpy_r_r9 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals); - goto CPyL43; - } - cpy_r_r10 = CPyModule_builtins; - cpy_r_r11 = CPyStatics[700]; /* 'hex' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals); - goto CPyL46; - } - cpy_r_r13 = CPyTagged_StealAsObject(cpy_r_r9); - PyObject *cpy_r_r14[1] = {cpy_r_r13}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals); - goto CPyL47; - } - CPy_DECREF(cpy_r_r13); - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals, "str", cpy_r_r16); - goto CPyL43; - } - return cpy_r_r17; -CPyL14: ; - cpy_r_r18 = PyUnicode_Check(cpy_r_value); - if (!cpy_r_r18) goto CPyL35; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r19 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 322, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL43; - } - cpy_r_r20 = CPyStatics[114]; /* '' */ - cpy_r_r21 = CPyStatics[701]; /* '0x' */ - cpy_r_r22 = CPyStr_Equal(cpy_r_r19, cpy_r_r20); - if (cpy_r_r22) goto CPyL48; - cpy_r_r23 = CPyStr_Equal(cpy_r_r19, cpy_r_r21); - CPy_DECREF(cpy_r_r19); - if (cpy_r_r23) goto CPyL19; - if (0) { - goto CPyL20; - } else - goto CPyL21; -CPyL19: ; - if (!1) goto CPyL21; -CPyL20: ; - cpy_r_r24 = CPyStatics[728]; /* '0x00' */ - CPy_INCREF(cpy_r_r24); - return cpy_r_r24; -CPyL21: ; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r25 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL43; - } - cpy_r_r26 = CPyStatic_datatypes___is_hex; - if (unlikely(cpy_r_r26 == NULL)) { - goto CPyL49; - } else - goto CPyL25; -CPyL23: ; - PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); - cpy_r_r27 = 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals); - goto CPyL43; - } - CPy_Unreachable(); -CPyL25: ; - PyObject *cpy_r_r28[1] = {cpy_r_r25}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 1, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals); - goto CPyL50; - } - CPy_DECREF(cpy_r_r25); - if (unlikely(!PyBool_Check(cpy_r_r30))) { - CPy_TypeError("bool", cpy_r_r30); cpy_r_r31 = 2; - } else - cpy_r_r31 = cpy_r_r30 == Py_True; - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals); - goto CPyL43; - } - if (!cpy_r_r31) goto CPyL35; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r32 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals, "str", cpy_r_value); - goto CPyL43; - } - cpy_r_r33 = CPyStatic_datatypes___add_0x_prefix; - if (unlikely(cpy_r_r33 == NULL)) { - goto CPyL51; - } else - goto CPyL32; -CPyL30: ; - PyErr_SetString(PyExc_NameError, "value for final name \"add_0x_prefix\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals); - goto CPyL43; - } - CPy_Unreachable(); -CPyL32: ; - PyObject *cpy_r_r35[1] = {cpy_r_r32}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals); - goto CPyL52; - } - CPy_DECREF(cpy_r_r32); - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals, "str", cpy_r_r37); - goto CPyL43; - } - return cpy_r_r38; -CPyL35: ; - cpy_r_r39 = CPyStatics[704]; /* 'Cannot convert ' */ - cpy_r_r40 = CPy_TYPE(cpy_r_value); - cpy_r_r41 = CPy_GetName(cpy_r_r40); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); - goto CPyL43; - } - if (likely(PyUnicode_Check(cpy_r_r41))) - cpy_r_r42 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals, "str", cpy_r_r41); - goto CPyL43; - } - cpy_r_r43 = CPyStatics[705]; /* " '" */ - cpy_r_r44 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); - goto CPyL53; - } - cpy_r_r45 = CPyStatics[729]; /* "' to a hex string" */ - cpy_r_r46 = CPyStr_Build(5, cpy_r_r39, cpy_r_r42, cpy_r_r43, cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); - goto CPyL43; - } - cpy_r_r47 = CPyModule_builtins; - cpy_r_r48 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); - goto CPyL54; - } - 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_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); - goto CPyL54; - } - CPy_DECREF(cpy_r_r46); - CPy_Raise(cpy_r_r52); - CPy_DECREF(cpy_r_r52); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); - goto CPyL43; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r53 = NULL; - return cpy_r_r53; -CPyL44: ; - CPy_DecRef(cpy_r_r1); - goto CPyL3; -CPyL45: ; - CPy_DecRef(cpy_r_r1); - goto CPyL43; -CPyL46: ; - CPyTagged_DecRef(cpy_r_r9); - goto CPyL43; -CPyL47: ; - CPy_DecRef(cpy_r_r13); - goto CPyL43; -CPyL48: ; - CPy_DECREF(cpy_r_r19); - goto CPyL19; -CPyL49: ; - CPy_DecRef(cpy_r_r25); - goto CPyL23; -CPyL50: ; - CPy_DecRef(cpy_r_r25); - goto CPyL43; -CPyL51: ; - CPy_DecRef(cpy_r_r32); - goto CPyL30; -CPyL52: ; - CPy_DecRef(cpy_r_r32); - goto CPyL43; -CPyL53: ; - CPy_DecRef(cpy_r_r42); - goto CPyL43; -CPyL54: ; - CPy_DecRef(cpy_r_r46); - goto CPyL43; -} - -PyObject *CPyPy_datatypes____to_hex(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:_to_hex", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_datatypes____to_hex(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 315, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_values, PyObject *cpy_r_abi) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged 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; - CPyTagged cpy_r_i; - 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; - PyObject *cpy_r_r14; - tuple_T2OO cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - CPyPtr cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - CPyTagged cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - CPyTagged cpy_r_r69; - CPyTagged cpy_r_i_2; - int64_t cpy_r_r70; - char cpy_r_r71; - int64_t cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - CPyTagged cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - CPyTagged cpy_r_r95; - CPyTagged cpy_r_x; - int64_t cpy_r_r96; - char cpy_r_r97; - int64_t cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - int32_t cpy_r_r109; - char cpy_r_r110; - CPyTagged cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject **cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject **cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - char cpy_r_r127; - CPyTagged cpy_r_r128; - int64_t cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject **cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - char cpy_r_r138; - PyObject *cpy_r_r139; - int32_t cpy_r_r140; - char cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - int32_t cpy_r_r147; - char cpy_r_r148; - PyObject *cpy_r_r149; - CPyTagged cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - int64_t cpy_r_r154; - CPyPtr cpy_r_r155; - int64_t cpy_r_r156; - char cpy_r_r157; - CPyTagged cpy_r_c; - CPyPtr cpy_r_r158; - CPyPtr cpy_r_r159; - int64_t cpy_r_r160; - CPyPtr cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - int32_t cpy_r_r176; - char cpy_r_r177; - CPyTagged cpy_r_r178; - int64_t cpy_r_r179; - PyObject *cpy_r_r180; - int32_t cpy_r_r181; - char cpy_r_r182; - PyObject *cpy_r_r183; - if (cpy_r_abi != NULL) goto CPyL108; - cpy_r_r0 = Py_None; - cpy_r_abi = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = PySequence_List(cpy_r_values); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 342, CPyStatic_datatypes___globals); - goto CPyL109; - } - cpy_r_values = cpy_r_r1; - cpy_r_r2 = 0; - CPy_INCREF(cpy_r_values); - if (likely(PyList_Check(cpy_r_values))) - cpy_r_r3 = cpy_r_values; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 343, CPyStatic_datatypes___globals, "list", cpy_r_values); - goto CPyL110; - } - cpy_r_r4 = 0; -CPyL5: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL111; - cpy_r_i = cpy_r_r2; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); - cpy_r_r13 = (PyObject *)&PyTuple_Type; - cpy_r_r14 = (PyObject *)&PyList_Type; - CPy_INCREF(cpy_r_r13); - CPy_INCREF(cpy_r_r14); - cpy_r_r15.f0 = cpy_r_r13; - cpy_r_r15.f1 = cpy_r_r14; - cpy_r_r16 = PyTuple_New(2); - if (unlikely(cpy_r_r16 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp398 = cpy_r_r15.f0; - PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp398); - PyObject *__tmp399 = cpy_r_r15.f1; - PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp399); - cpy_r_r17 = PyObject_IsInstance(cpy_r_r12, cpy_r_r16); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 344, CPyStatic_datatypes___globals); - goto CPyL112; - } - cpy_r_r19 = cpy_r_r17; - if (!cpy_r_r19) goto CPyL113; - cpy_r_r20 = (PyObject *)CPyType_datatypes___ReturnValue; - cpy_r_r21 = (CPyPtr)&((PyObject *)cpy_r_r12)->ob_type; - cpy_r_r22 = *(PyObject * *)cpy_r_r21; - cpy_r_r23 = cpy_r_r22 == cpy_r_r20; - if (cpy_r_r23) goto CPyL113; - cpy_r_r24 = (PyObject *)&_Py_NoneStruct; - cpy_r_r25 = cpy_r_abi != cpy_r_r24; - if (!cpy_r_r25) goto CPyL70; - cpy_r_r26 = CPyStatics[730]; /* 'components' */ - CPy_INCREF(cpy_r_abi); - cpy_r_r27 = cpy_r_abi; - CPyTagged_INCREF(cpy_r_i); - cpy_r_r28 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r29 = PyObject_GetItem(cpy_r_r27, cpy_r_r28); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 345, CPyStatic_datatypes___globals); - goto CPyL112; - } - if (likely(PyDict_Check(cpy_r_r29))) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 345, CPyStatic_datatypes___globals, "dict", cpy_r_r29); - goto CPyL112; - } - CPy_INCREF(cpy_r_r30); - cpy_r_r31 = PyDict_Contains(cpy_r_r30, cpy_r_r26); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 345, CPyStatic_datatypes___globals); - goto CPyL114; - } - cpy_r_r33 = cpy_r_r31; - if (!cpy_r_r33) goto CPyL115; - cpy_r_r34 = CPyStatics[350]; /* 'type' */ - cpy_r_r35 = CPyDict_GetItem(cpy_r_r30, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 346, CPyStatic_datatypes___globals); - goto CPyL114; - } - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 346, CPyStatic_datatypes___globals, "str", cpy_r_r35); - goto CPyL114; - } - cpy_r_r37 = CPyStatics[731]; /* 'tuple' */ - cpy_r_r38 = CPyStr_Equal(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (!cpy_r_r38) goto CPyL24; - if (PyTuple_Check(cpy_r_r12)) - cpy_r_r39 = cpy_r_r12; - else { - cpy_r_r39 = NULL; - } - if (cpy_r_r39 != NULL) goto __LL400; - if (PyList_Check(cpy_r_r12)) - cpy_r_r39 = cpy_r_r12; - else { - cpy_r_r39 = NULL; - } - if (cpy_r_r39 != NULL) goto __LL400; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); - goto CPyL116; -__LL400: ; - cpy_r_r40 = CPyStatics[730]; /* 'components' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r30, cpy_r_r40); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals); - goto CPyL117; - } - cpy_r_r42 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r43[2] = {cpy_r_r39, cpy_r_r41}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 2, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals); - goto CPyL118; - } - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r41); - if (likely(Py_TYPE(cpy_r_r45) == CPyType_datatypes___ReturnValue)) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r45); - goto CPyL119; - } - CPy_INCREF(cpy_r_values); - if (likely(PyList_Check(cpy_r_values))) - cpy_r_r47 = cpy_r_values; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals, "list", cpy_r_values); - goto CPyL120; - } - cpy_r_r48 = CPyList_SetItem(cpy_r_r47, cpy_r_i, cpy_r_r46); - CPy_DECREF_NO_IMM(cpy_r_r47); - CPyTagged_DECREF(cpy_r_i); - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals); - goto CPyL121; - } else - goto CPyL75; -CPyL24: ; - cpy_r_r49 = CPyDict_Copy(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 351, CPyStatic_datatypes___globals); - goto CPyL112; - } - CPy_INCREF(cpy_r_r12); - if (PyTuple_Check(cpy_r_r12)) - cpy_r_r50 = cpy_r_r12; - else { - cpy_r_r50 = NULL; - } - if (cpy_r_r50 != NULL) goto __LL401; - if (PyList_Check(cpy_r_r12)) - cpy_r_r50 = cpy_r_r12; - else { - cpy_r_r50 = NULL; - } - if (cpy_r_r50 != NULL) goto __LL401; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 352, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); - goto CPyL122; -__LL401: ; - cpy_r_r51 = CPyObject_Size(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 352, CPyStatic_datatypes___globals); - goto CPyL122; - } - cpy_r_r52 = CPyStatics[350]; /* 'type' */ - cpy_r_r53 = CPyDict_GetItem(cpy_r_r49, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); - goto CPyL123; - } - if (likely(PyUnicode_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals, "str", cpy_r_r53); - goto CPyL123; - } - cpy_r_r55 = CPyStatics[292]; /* '[' */ - cpy_r_r56 = CPyStatics[511]; /* 'rsplit' */ - cpy_r_r57 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r58[3] = {cpy_r_r54, cpy_r_r55, cpy_r_r57}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = CPyStatics[2131]; /* ('maxsplit',) */ - cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r59, 9223372036854775810ULL, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); - goto CPyL124; - } - CPy_DECREF(cpy_r_r54); - if (likely(PyList_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals, "list", cpy_r_r61); - goto CPyL125; - } - cpy_r_r63 = CPyList_GetItemShort(cpy_r_r62, 0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); - goto CPyL125; - } - if (likely(PyUnicode_Check(cpy_r_r63))) - cpy_r_r64 = cpy_r_r63; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals, "str", cpy_r_r63); - goto CPyL125; - } - CPy_DECREF(cpy_r_r61); - cpy_r_r65 = CPyStatics[350]; /* 'type' */ - cpy_r_r66 = CPyDict_SetItem(cpy_r_r49, cpy_r_r65, cpy_r_r64); - CPy_DECREF(cpy_r_r64); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); - goto CPyL123; - } - cpy_r_r68 = PyList_New(0); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); - goto CPyL123; - } - cpy_r_r69 = 0; - CPyTagged_INCREF(cpy_r_r69); - cpy_r_i_2 = cpy_r_r69; - CPyTagged_DECREF(cpy_r_i_2); -CPyL36: ; - cpy_r_r70 = cpy_r_r69 & 1; - cpy_r_r71 = cpy_r_r70 != 0; - if (cpy_r_r71) goto CPyL38; - cpy_r_r72 = cpy_r_r51 & 1; - cpy_r_r73 = cpy_r_r72 != 0; - if (!cpy_r_r73) goto CPyL39; -CPyL38: ; - cpy_r_r74 = CPyTagged_IsLt_(cpy_r_r69, cpy_r_r51); - if (cpy_r_r74) { - goto CPyL40; - } else - goto CPyL126; -CPyL39: ; - cpy_r_r75 = (Py_ssize_t)cpy_r_r69 < (Py_ssize_t)cpy_r_r51; - if (!cpy_r_r75) goto CPyL126; -CPyL40: ; - cpy_r_r76 = CPyStatic__c_constants___deepcopy; - if (unlikely(cpy_r_r76 == NULL)) { - goto CPyL127; - } else - goto CPyL43; -CPyL41: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); - cpy_r_r77 = 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); - goto CPyL107; - } - CPy_Unreachable(); -CPyL43: ; - PyObject *cpy_r_r78[1] = {cpy_r_r49}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r76, cpy_r_r79, 1, 0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); - goto CPyL128; - } - if (likely(PyDict_Check(cpy_r_r80))) - cpy_r_r81 = cpy_r_r80; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals, "dict", cpy_r_r80); - goto CPyL128; - } - cpy_r_r82 = PyList_Append(cpy_r_r68, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); - goto CPyL128; - } - cpy_r_r84 = CPyTagged_Add(cpy_r_r69, 2); - CPyTagged_DECREF(cpy_r_r69); - CPyTagged_INCREF(cpy_r_r84); - cpy_r_r69 = cpy_r_r84; - cpy_r_i_2 = cpy_r_r84; - CPyTagged_DECREF(cpy_r_i_2); - goto CPyL36; -CPyL47: ; - cpy_r_r85 = CPyStatics[397]; /* 'name' */ - cpy_r_r86 = CPyDict_GetWithNone(cpy_r_r49, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 355, CPyStatic_datatypes___globals); - goto CPyL129; - } - if (PyUnicode_Check(cpy_r_r86)) - cpy_r_r87 = cpy_r_r86; - else { - cpy_r_r87 = NULL; - } - if (cpy_r_r87 != NULL) goto __LL402; - if (cpy_r_r86 == Py_None) - cpy_r_r87 = cpy_r_r86; - else { - cpy_r_r87 = NULL; - } - if (cpy_r_r87 != NULL) goto __LL402; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 355, CPyStatic_datatypes___globals, "str or None", cpy_r_r86); - goto CPyL129; -__LL402: ; - cpy_r_r88 = (PyObject *)&_Py_NoneStruct; - cpy_r_r89 = cpy_r_r87 != cpy_r_r88; - if (!cpy_r_r89) goto CPyL130; - if (likely(cpy_r_r87 != Py_None)) - cpy_r_r90 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 355, CPyStatic_datatypes___globals, "str", cpy_r_r87); - goto CPyL129; - } - cpy_r_r91 = CPyStr_IsTrue(cpy_r_r90); - CPy_DECREF(cpy_r_r90); - if (!cpy_r_r91) goto CPyL131; - cpy_r_r92 = CPyStatics[397]; /* 'name' */ - cpy_r_r93 = CPyDict_GetItem(cpy_r_r49, cpy_r_r92); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 356, CPyStatic_datatypes___globals); - goto CPyL132; - } - if (likely(PyUnicode_Check(cpy_r_r93))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 356, CPyStatic_datatypes___globals, "str", cpy_r_r93); - goto CPyL132; - } - cpy_r_r95 = 0; - CPyTagged_INCREF(cpy_r_r95); - cpy_r_x = cpy_r_r95; -CPyL55: ; - cpy_r_r96 = cpy_r_r95 & 1; - cpy_r_r97 = cpy_r_r96 != 0; - if (cpy_r_r97) goto CPyL57; - cpy_r_r98 = cpy_r_r51 & 1; - cpy_r_r99 = cpy_r_r98 != 0; - if (!cpy_r_r99) goto CPyL58; -CPyL57: ; - cpy_r_r100 = CPyTagged_IsLt_(cpy_r_r95, cpy_r_r51); - if (cpy_r_r100) { - goto CPyL59; - } else - goto CPyL133; -CPyL58: ; - cpy_r_r101 = (Py_ssize_t)cpy_r_r95 < (Py_ssize_t)cpy_r_r51; - if (!cpy_r_r101) goto CPyL133; -CPyL59: ; - cpy_r_r102 = CPyStatics[292]; /* '[' */ - cpy_r_r103 = CPyTagged_Str(cpy_r_x); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); - goto CPyL134; - } - cpy_r_r104 = CPyStatics[732]; /* ']' */ - cpy_r_r105 = CPyStr_Build(4, cpy_r_r94, cpy_r_r102, cpy_r_r103, cpy_r_r104); - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); - goto CPyL134; - } - cpy_r_r106 = CPyList_GetItem(cpy_r_r68, cpy_r_x); - CPyTagged_DECREF(cpy_r_x); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); - goto CPyL135; - } - if (likely(PyDict_Check(cpy_r_r106))) - cpy_r_r107 = cpy_r_r106; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals, "dict", cpy_r_r106); - goto CPyL135; - } - cpy_r_r108 = CPyStatics[397]; /* 'name' */ - cpy_r_r109 = CPyDict_SetItem(cpy_r_r107, cpy_r_r108, cpy_r_r105); - CPy_DECREF(cpy_r_r107); - CPy_DECREF(cpy_r_r105); - cpy_r_r110 = cpy_r_r109 >= 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); - goto CPyL136; - } - cpy_r_r111 = CPyTagged_Add(cpy_r_r95, 2); - CPyTagged_DECREF(cpy_r_r95); - CPyTagged_INCREF(cpy_r_r111); - cpy_r_r95 = cpy_r_r111; - cpy_r_x = cpy_r_r111; - goto CPyL55; -CPyL65: ; - if (PyTuple_Check(cpy_r_r12)) - cpy_r_r112 = cpy_r_r12; - else { - cpy_r_r112 = NULL; - } - if (cpy_r_r112 != NULL) goto __LL403; - if (PyList_Check(cpy_r_r12)) - cpy_r_r112 = cpy_r_r12; - else { - cpy_r_r112 = NULL; - } - if (cpy_r_r112 != NULL) goto __LL403; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); - goto CPyL137; -__LL403: ; - cpy_r_r113 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r114[2] = {cpy_r_r112, cpy_r_r68}; - cpy_r_r115 = (PyObject **)&cpy_r_r114; - cpy_r_r116 = PyObject_Vectorcall(cpy_r_r113, cpy_r_r115, 2, 0); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals); - goto CPyL138; - } - CPy_DECREF(cpy_r_r112); - CPy_DECREF_NO_IMM(cpy_r_r68); - if (likely(Py_TYPE(cpy_r_r116) == CPyType_datatypes___ReturnValue)) - cpy_r_r117 = cpy_r_r116; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r116); - goto CPyL119; - } - CPy_INCREF(cpy_r_values); - if (likely(PyList_Check(cpy_r_values))) - cpy_r_r118 = cpy_r_values; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals, "list", cpy_r_values); - goto CPyL139; - } - cpy_r_r119 = CPyList_SetItem(cpy_r_r118, cpy_r_i, cpy_r_r117); - CPy_DECREF_NO_IMM(cpy_r_r118); - CPyTagged_DECREF(cpy_r_i); - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals); - goto CPyL121; - } else - goto CPyL75; -CPyL70: ; - if (PyTuple_Check(cpy_r_r12)) - cpy_r_r120 = cpy_r_r12; - else { - cpy_r_r120 = NULL; - } - if (cpy_r_r120 != NULL) goto __LL404; - if (PyList_Check(cpy_r_r12)) - cpy_r_r120 = cpy_r_r12; - else { - cpy_r_r120 = NULL; - } - if (cpy_r_r120 != NULL) goto __LL404; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); - goto CPyL119; -__LL404: ; - cpy_r_r121 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r122[1] = {cpy_r_r120}; - cpy_r_r123 = (PyObject **)&cpy_r_r122; - cpy_r_r124 = PyObject_Vectorcall(cpy_r_r121, cpy_r_r123, 1, 0); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals); - goto CPyL140; - } - CPy_DECREF(cpy_r_r120); - if (likely(Py_TYPE(cpy_r_r124) == CPyType_datatypes___ReturnValue)) - cpy_r_r125 = cpy_r_r124; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r124); - goto CPyL119; - } - CPy_INCREF(cpy_r_values); - if (likely(PyList_Check(cpy_r_values))) - cpy_r_r126 = cpy_r_values; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals, "list", cpy_r_values); - goto CPyL141; - } - cpy_r_r127 = CPyList_SetItem(cpy_r_r126, cpy_r_i, cpy_r_r125); - CPy_DECREF_NO_IMM(cpy_r_r126); - CPyTagged_DECREF(cpy_r_i); - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals); - goto CPyL121; - } -CPyL75: ; - cpy_r_r128 = cpy_r_r2 + 2; - cpy_r_r2 = cpy_r_r128; - cpy_r_r129 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r129; - goto CPyL5; -CPyL76: ; - cpy_r_r130 = (PyObject *)&PyTuple_Type; - CPy_INCREF(cpy_r_values); - if (likely(PyList_Check(cpy_r_values))) - cpy_r_r131 = cpy_r_values; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 365, CPyStatic_datatypes___globals, "list", cpy_r_values); - goto CPyL110; - } - cpy_r_r132 = CPyStatics[688]; /* '__new__' */ - PyObject *cpy_r_r133[3] = {cpy_r_r130, cpy_r_cls, cpy_r_r131}; - cpy_r_r134 = (PyObject **)&cpy_r_r133; - cpy_r_r135 = PyObject_VectorcallMethod(cpy_r_r132, cpy_r_r134, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 365, CPyStatic_datatypes___globals); - goto CPyL142; - } - CPy_DECREF_NO_IMM(cpy_r_r131); - if (likely(Py_TYPE(cpy_r_r135) == CPyType_datatypes___ReturnValue)) - cpy_r_r136 = cpy_r_r135; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 365, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r135); - goto CPyL110; - } - cpy_r_r137 = (PyObject *)&_Py_NoneStruct; - cpy_r_r138 = cpy_r_abi != cpy_r_r137; - if (!cpy_r_r138) goto CPyL143; - CPy_INCREF(cpy_r_abi); - cpy_r_r139 = cpy_r_abi; - cpy_r_r140 = PyObject_IsTrue(cpy_r_r139); - CPy_DECREF(cpy_r_r139); - cpy_r_r141 = cpy_r_r140 >= 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 340, CPyStatic_datatypes___globals); - goto CPyL144; - } - cpy_r_r142 = cpy_r_r140; - if (!cpy_r_r142) goto CPyL143; - cpy_r_r143 = PySequence_List(cpy_r_abi); - CPy_DECREF(cpy_r_abi); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 366, CPyStatic_datatypes___globals); - goto CPyL145; - } - cpy_r_r144 = cpy_r_r143; - goto CPyL87; -CPyL85: ; - cpy_r_r145 = PyList_New(0); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 366, CPyStatic_datatypes___globals); - goto CPyL145; - } - cpy_r_r144 = cpy_r_r145; -CPyL87: ; - cpy_r_r146 = CPyStatics[733]; /* '_abi' */ - cpy_r_r147 = PyObject_SetAttr(cpy_r_r136, cpy_r_r146, cpy_r_r144); - CPy_DECREF_NO_IMM(cpy_r_r144); - cpy_r_r148 = cpy_r_r147 >= 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 366, CPyStatic_datatypes___globals); - goto CPyL145; - } - cpy_r_r149 = PyDict_New(); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL145; - } - cpy_r_r150 = 0; - cpy_r_r151 = CPyStatics[733]; /* '_abi' */ - cpy_r_r152 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r151); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL146; - } - if (likely(PyList_Check(cpy_r_r152))) - cpy_r_r153 = cpy_r_r152; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "list", cpy_r_r152); - goto CPyL146; - } - cpy_r_r154 = 0; -CPyL92: ; - cpy_r_r155 = (CPyPtr)&((PyVarObject *)cpy_r_r153)->ob_size; - cpy_r_r156 = *(int64_t *)cpy_r_r155; - cpy_r_r157 = cpy_r_r154 < cpy_r_r156; - if (!cpy_r_r157) goto CPyL147; - cpy_r_c = cpy_r_r150; - cpy_r_r158 = (CPyPtr)&((PyListObject *)cpy_r_r153)->ob_item; - cpy_r_r159 = *(CPyPtr *)cpy_r_r158; - cpy_r_r160 = cpy_r_r154 * 8; - cpy_r_r161 = cpy_r_r159 + cpy_r_r160; - cpy_r_r162 = *(PyObject * *)cpy_r_r161; - CPy_INCREF(cpy_r_r162); - if (likely(PyDict_Check(cpy_r_r162))) - cpy_r_r163 = cpy_r_r162; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "dict", cpy_r_r162); - goto CPyL148; - } - cpy_r_r164 = CPyStatics[397]; /* 'name' */ - cpy_r_r165 = CPyStatics[114]; /* '' */ - cpy_r_r166 = CPyDict_Get(cpy_r_r163, cpy_r_r164, cpy_r_r165); - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL148; - } - if (likely(PyUnicode_Check(cpy_r_r166))) - cpy_r_r167 = cpy_r_r166; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "str", cpy_r_r166); - goto CPyL148; - } - cpy_r_r168 = CPyStr_IsTrue(cpy_r_r167); - if (!cpy_r_r168) goto CPyL149; - cpy_r_r169 = cpy_r_r167; - goto CPyL101; -CPyL98: ; - cpy_r_r170 = CPyStatics[734]; /* 'arg[' */ - cpy_r_r171 = CPyTagged_Str(cpy_r_c); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL148; - } - cpy_r_r172 = CPyStatics[732]; /* ']' */ - cpy_r_r173 = CPyStr_Build(3, cpy_r_r170, cpy_r_r171, cpy_r_r172); - CPy_DECREF(cpy_r_r171); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL148; - } - cpy_r_r169 = cpy_r_r173; -CPyL101: ; - if (likely(PyList_Check(cpy_r_values))) - cpy_r_r174 = cpy_r_values; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "list", cpy_r_values); - goto CPyL150; - } - cpy_r_r175 = CPyList_GetItem(cpy_r_r174, cpy_r_c); - CPyTagged_DECREF(cpy_r_c); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL151; - } - cpy_r_r176 = PyDict_SetItem(cpy_r_r149, cpy_r_r169, cpy_r_r175); - CPy_DECREF(cpy_r_r169); - CPy_DECREF(cpy_r_r175); - cpy_r_r177 = cpy_r_r176 >= 0; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL152; - } - cpy_r_r178 = cpy_r_r150 + 2; - cpy_r_r150 = cpy_r_r178; - cpy_r_r179 = cpy_r_r154 + 1; - cpy_r_r154 = cpy_r_r179; - goto CPyL92; -CPyL105: ; - cpy_r_r180 = CPyStatics[735]; /* '_dict' */ - cpy_r_r181 = PyObject_SetAttr(cpy_r_r136, cpy_r_r180, cpy_r_r149); - CPy_DECREF(cpy_r_r149); - cpy_r_r182 = cpy_r_r181 >= 0; - if (unlikely(!cpy_r_r182)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); - goto CPyL153; - } - return cpy_r_r136; -CPyL107: ; - cpy_r_r183 = NULL; - return cpy_r_r183; -CPyL108: ; - CPy_INCREF(cpy_r_abi); - goto CPyL2; -CPyL109: ; - CPy_DecRef(cpy_r_abi); - goto CPyL107; -CPyL110: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - goto CPyL107; -CPyL111: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - goto CPyL76; -CPyL112: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - goto CPyL107; -CPyL113: ; - CPyTagged_DECREF(cpy_r_i); - CPy_DECREF(cpy_r_r12); - goto CPyL75; -CPyL114: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r30); - goto CPyL107; -CPyL115: ; - CPy_DECREF(cpy_r_r30); - goto CPyL70; -CPyL116: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r30); - goto CPyL107; -CPyL117: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r39); - goto CPyL107; -CPyL118: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r41); - goto CPyL107; -CPyL119: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - goto CPyL107; -CPyL120: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r46); - goto CPyL107; -CPyL121: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - goto CPyL107; -CPyL122: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - goto CPyL107; -CPyL123: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - CPyTagged_DecRef(cpy_r_r51); - goto CPyL107; -CPyL124: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r54); - goto CPyL107; -CPyL125: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r61); - goto CPyL107; -CPyL126: ; - CPyTagged_DECREF(cpy_r_r69); - goto CPyL47; -CPyL127: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - CPyTagged_DecRef(cpy_r_r69); - goto CPyL41; -CPyL128: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - CPyTagged_DecRef(cpy_r_r69); - goto CPyL107; -CPyL129: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r49); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - goto CPyL107; -CPyL130: ; - CPy_DECREF(cpy_r_r49); - CPyTagged_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r87); - goto CPyL65; -CPyL131: ; - CPy_DECREF(cpy_r_r49); - CPyTagged_DECREF(cpy_r_r51); - goto CPyL65; -CPyL132: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - goto CPyL107; -CPyL133: ; - CPyTagged_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r94); - CPyTagged_DECREF(cpy_r_r95); - CPyTagged_DECREF(cpy_r_x); - goto CPyL65; -CPyL134: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - CPyTagged_DecRef(cpy_r_x); - goto CPyL107; -CPyL135: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r105); - goto CPyL107; -CPyL136: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - goto CPyL107; -CPyL137: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r68); - goto CPyL107; -CPyL138: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r112); - goto CPyL107; -CPyL139: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r117); - goto CPyL107; -CPyL140: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r120); - goto CPyL107; -CPyL141: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r125); - goto CPyL107; -CPyL142: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r131); - goto CPyL107; -CPyL143: ; - CPy_DECREF(cpy_r_abi); - goto CPyL85; -CPyL144: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_abi); - CPy_DecRef(cpy_r_r136); - goto CPyL107; -CPyL145: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_r136); - goto CPyL107; -CPyL146: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r149); - goto CPyL107; -CPyL147: ; - CPy_DECREF(cpy_r_values); - CPy_DECREF_NO_IMM(cpy_r_r153); - goto CPyL105; -CPyL148: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r153); - CPyTagged_DecRef(cpy_r_c); - goto CPyL107; -CPyL149: ; - CPy_DECREF(cpy_r_r167); - goto CPyL98; -CPyL150: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r153); - CPyTagged_DecRef(cpy_r_c); - CPy_DecRef(cpy_r_r169); - goto CPyL107; -CPyL151: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r153); - CPy_DecRef(cpy_r_r169); - goto CPyL107; -CPyL152: ; - CPy_DecRef(cpy_r_values); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r153); - goto CPyL107; -CPyL153: ; - CPy_DecRef(cpy_r_r136); - goto CPyL107; -} - -PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"cls", "values", "abi", 0}; - static CPyArg_Parser parser = {"OO|O:__call__", kwlist, 0}; - PyObject *obj_cls; - PyObject *obj_values; - PyObject *obj_abi = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_values, &obj_abi)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_cls = obj_cls; - PyObject *arg_values = obj_values; - PyObject *arg_abi; - if (obj_abi == NULL) { - arg_abi = NULL; - goto __LL405; - } - arg_abi = obj_abi; - if (arg_abi != NULL) goto __LL405; - if (obj_abi == Py_None) - arg_abi = obj_abi; - else { - arg_abi = NULL; - } - if (arg_abi != NULL) goto __LL405; - CPy_TypeError("object or None", obj_abi); - goto fail; -__LL405: ; - PyObject *retval = CPyDef_datatypes_____new___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_cls, arg_values, arg_abi); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 337, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - CPyTagged cpy_r_r10; - CPyTagged cpy_r_r11; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r3 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); - goto CPyL6; - } - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); - goto CPyL6; - } - if (likely(PyLong_Check(cpy_r_r9))) - cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); - else { - CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); - goto CPyL6; - } - return cpy_r_r10; -CPyL6: ; - cpy_r_r11 = CPY_INT_TAG; - return cpy_r_r11; -} - -PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 371, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = CPyDef_datatypes____kwargtuple_compare(cpy_r_self, cpy_r_other); - if (unlikely(cpy_r_r0 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 375, CPyStatic_datatypes___globals); - goto CPyL2; - } - cpy_r_r1 = cpy_r_r0 ? Py_True : Py_False; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 374, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { - char cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyDef_datatypes____kwargtuple_compare(cpy_r_self, cpy_r_other); - if (unlikely(cpy_r_r0 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 378, CPyStatic_datatypes___globals); - goto CPyL2; - } - cpy_r_r1 = cpy_r_r0 ^ 1; - cpy_r_r2 = cpy_r_r1 ? Py_True : Py_False; - return cpy_r_r2; -CPyL2: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "other", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 377, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - CPyTagged cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - cpy_r_r0 = CPy_TYPE(cpy_r_key); - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[736]; /* 'slice' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 384, CPyStatic_datatypes___globals); - goto CPyL37; - } - cpy_r_r4 = cpy_r_r0 == cpy_r_r3; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - if (!cpy_r_r4) goto CPyL24; - cpy_r_r5 = CPyStatics[733]; /* '_abi' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_self, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 385, CPyStatic_datatypes___globals); - goto CPyL36; - } - if (PyList_Check(cpy_r_r6)) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL406; - if (cpy_r_r6 == Py_None) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL406; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 385, CPyStatic_datatypes___globals, "list or None", cpy_r_r6); - goto CPyL36; -__LL406: ; - cpy_r_r8 = CPyModule_builtins; - cpy_r_r9 = CPyStatics[288]; /* 'super' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); - goto CPyL38; - } - cpy_r_r11 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r12[2] = {cpy_r_r11, cpy_r_self}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 2, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); - goto CPyL38; - } - cpy_r_r15 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); - goto CPyL38; - } - PyObject *cpy_r_r17[1] = {cpy_r_key}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); - goto CPyL38; - } - if (likely(PyTuple_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals, "tuple", cpy_r_r19); - goto CPyL38; - } - cpy_r_r21 = (PyObject *)&_Py_NoneStruct; - cpy_r_r22 = cpy_r_r7 == cpy_r_r21; - if (cpy_r_r22) { - goto CPyL39; - } else - goto CPyL13; -CPyL10: ; - cpy_r_r23 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r24[1] = {cpy_r_r20}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 1, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 388, CPyStatic_datatypes___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r20); - if (likely(Py_TYPE(cpy_r_r26) == CPyType_datatypes___ReturnValue)) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 388, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r26); - goto CPyL36; - } - return cpy_r_r27; -CPyL13: ; - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r28 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals, "list", cpy_r_r7); - goto CPyL40; - } - cpy_r_r29 = CPyStatic__c_constants___deepcopy; - if (unlikely(cpy_r_r29 == NULL)) { - goto CPyL41; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); - cpy_r_r30 = 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL17: ; - PyObject *cpy_r_r31[1] = {cpy_r_r28}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r32, 1, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals); - goto CPyL42; - } - CPy_DECREF_NO_IMM(cpy_r_r28); - if (likely(PyList_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals, "list", cpy_r_r33); - goto CPyL43; - } - cpy_r_r35 = PyObject_GetItem(cpy_r_r34, cpy_r_key); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals); - goto CPyL43; - } - if (likely(PyList_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals, "list", cpy_r_r35); - goto CPyL43; - } - CPy_DECREF(cpy_r_r33); - cpy_r_r37 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r38[2] = {cpy_r_r20, cpy_r_r36}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 2, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 390, CPyStatic_datatypes___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r20); - CPy_DECREF_NO_IMM(cpy_r_r36); - if (likely(Py_TYPE(cpy_r_r40) == CPyType_datatypes___ReturnValue)) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 390, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r40); - goto CPyL36; - } - return cpy_r_r41; -CPyL24: ; - cpy_r_r42 = PyLong_Check(cpy_r_key); - if (!cpy_r_r42) goto CPyL31; - cpy_r_r43 = CPyModule_builtins; - cpy_r_r44 = CPyStatics[288]; /* 'super' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); - goto CPyL36; - } - cpy_r_r46 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r47[2] = {cpy_r_r46, cpy_r_self}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r48, 2, 0); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); - goto CPyL36; - } - cpy_r_r50 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); - goto CPyL36; - } - if (likely(PyLong_Check(cpy_r_key))) - cpy_r_r52 = CPyTagged_FromObject(cpy_r_key); - else { - CPy_TypeError("int", cpy_r_key); cpy_r_r52 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); - goto CPyL45; - } - cpy_r_r53 = CPyTagged_StealAsObject(cpy_r_r52); - PyObject *cpy_r_r54[1] = {cpy_r_r53}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r55, 1, 0); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_r53); - return cpy_r_r56; -CPyL31: ; - cpy_r_r57 = CPyStatics[735]; /* '_dict' */ - cpy_r_r58 = CPyObject_GetAttr(cpy_r_self, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals); - goto CPyL36; - } - if (likely(PyDict_Check(cpy_r_r58))) - cpy_r_r59 = cpy_r_r58; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals, "dict", cpy_r_r58); - goto CPyL36; - } - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r60 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals, "str", cpy_r_key); - goto CPyL47; - } - cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); - CPy_DECREF(cpy_r_r59); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals); - goto CPyL36; - } - return cpy_r_r61; -CPyL36: ; - cpy_r_r62 = NULL; - return cpy_r_r62; -CPyL37: ; - CPy_DecRef(cpy_r_r0); - goto CPyL36; -CPyL38: ; - CPy_DecRef(cpy_r_r7); - goto CPyL36; -CPyL39: ; - CPy_DECREF(cpy_r_r7); - goto CPyL10; -CPyL40: ; - CPy_DecRef(cpy_r_r20); - goto CPyL36; -CPyL41: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r28); - goto CPyL15; -CPyL42: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r28); - goto CPyL36; -CPyL43: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r33); - goto CPyL36; -CPyL44: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r36); - goto CPyL36; -CPyL45: ; - CPy_DecRef(cpy_r_r51); - goto CPyL36; -CPyL46: ; - CPy_DecRef(cpy_r_r53); - goto CPyL36; -CPyL47: ; - CPy_DecRef(cpy_r_r59); - goto CPyL36; -} - -PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "key", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_key)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *arg_key; - if (PyUnicode_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL407; - if (PyLong_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL407; - arg_key = obj_key; - if (arg_key != NULL) goto __LL407; - CPy_TypeError("union[str, int, object]", obj_key); - goto fail; -__LL407: ; - PyObject *retval = CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 380, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -char CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - int64_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - cpy_r_r0 = CPyStatics[737]; /* 'count' */ - PyObject *cpy_r_r1[2] = {cpy_r_self, cpy_r_value}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__contains__", 396, CPyStatic_datatypes___globals); - goto CPyL7; - } - if (likely(PyLong_Check(cpy_r_r3))) - cpy_r_r4 = CPyTagged_FromObject(cpy_r_r3); - else { - CPy_TypeError("int", cpy_r_r3); cpy_r_r4 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "__contains__", 396, CPyStatic_datatypes___globals); - goto CPyL7; - } - cpy_r_r5 = cpy_r_r4 & 1; - cpy_r_r6 = cpy_r_r5 != 0; - if (cpy_r_r6) goto CPyL4; - cpy_r_r7 = 0 & 1; - cpy_r_r8 = cpy_r_r7 != 0; - if (!cpy_r_r8) goto CPyL5; -CPyL4: ; - cpy_r_r9 = CPyTagged_IsLt_(0, cpy_r_r4); - cpy_r_r10 = cpy_r_r9; - goto CPyL6; -CPyL5: ; - cpy_r_r11 = (Py_ssize_t)cpy_r_r4 > (Py_ssize_t)0; - cpy_r_r10 = cpy_r_r11; -CPyL6: ; - CPyTagged_DECREF(cpy_r_r4); - return cpy_r_r10; -CPyL7: ; - cpy_r_r12 = 2; - return cpy_r_r12; -} - -PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "value", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_value)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *arg_value = obj_value; - char retval = CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_value); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__contains__", 395, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___count_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes___count_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes___count_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes___count_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value) { - CPyTagged cpy_r_count; - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - CPyTagged cpy_r_r3; - tuple_T3OOO cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - CPyTagged cpy_r_r11; - cpy_r_count = 0; - cpy_r_r0 = PyObject_GetIter(cpy_r_self); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "count", 401, CPyStatic_datatypes___globals); - goto CPyL16; - } -CPyL1: ; - cpy_r_r1 = PyIter_Next(cpy_r_r0); - if (cpy_r_r1 == NULL) goto CPyL17; - cpy_r_r2 = CPyDef_datatypes____kwargtuple_compare(cpy_r_r1, cpy_r_value); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "count", 403, CPyStatic_datatypes___globals); - goto CPyL6; - } - if (!cpy_r_r2) goto CPyL1; - cpy_r_r3 = CPyTagged_Add(cpy_r_count, 2); - CPyTagged_DECREF(cpy_r_count); - cpy_r_count = cpy_r_r3; - goto CPyL1; -CPyL6: ; - cpy_r_r4 = CPy_CatchError(); - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "count", 405, CPyStatic_datatypes___globals); - goto CPyL18; - } - cpy_r_r8 = CPy_ExceptionMatches(cpy_r_r7); - CPy_DecRef(cpy_r_r7); - if (!cpy_r_r8) goto CPyL19; - CPy_RestoreExcInfo(cpy_r_r4); - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL1; -CPyL9: ; - CPy_Reraise(); - if (!0) { - goto CPyL11; - } else - goto CPyL20; -CPyL10: ; - CPy_Unreachable(); -CPyL11: ; - CPy_RestoreExcInfo(cpy_r_r4); - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - cpy_r_r9 = CPy_KeepPropagating(); - if (!cpy_r_r9) goto CPyL15; - CPy_Unreachable(); -CPyL13: ; - cpy_r_r10 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "count", 401, CPyStatic_datatypes___globals); - goto CPyL16; - } - return cpy_r_count; -CPyL15: ; - cpy_r_r11 = CPY_INT_TAG; - return cpy_r_r11; -CPyL16: ; - CPyTagged_DecRef(cpy_r_count); - goto CPyL15; -CPyL17: ; - CPy_DECREF(cpy_r_r0); - goto CPyL13; -CPyL18: ; - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r0); - goto CPyL11; -CPyL19: ; - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r0); - goto CPyL9; -CPyL20: ; - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL10; -} - -PyObject *CPyPy_datatypes___count_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "value", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_value)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *arg_value = obj_value; - CPyTagged retval = CPyDef_datatypes___count_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_value); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "count", 398, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes___dict_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - int64_t cpy_r_r5; - PyObject *cpy_r_r6; - tuple_T4CIOO cpy_r_r7; - CPyTagged cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - CPyPtr cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - CPyPtr cpy_r_r24; - int64_t cpy_r_r25; - CPyTagged cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 411, CPyStatic_datatypes___globals); - goto CPyL21; - } - cpy_r_r1 = CPyStatics[735]; /* '_dict' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); - goto CPyL22; - } - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals, "dict", cpy_r_r2); - goto CPyL22; - } - cpy_r_r4 = 0; - cpy_r_r5 = PyDict_Size(cpy_r_r3); - cpy_r_r6 = CPyDict_GetItemsIter(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); - goto CPyL23; - } -CPyL4: ; - cpy_r_r7 = CPyDict_NextItem(cpy_r_r6, cpy_r_r4); - cpy_r_r8 = cpy_r_r7.f1; - cpy_r_r4 = cpy_r_r8; - cpy_r_r9 = cpy_r_r7.f0; - if (!cpy_r_r9) goto CPyL24; - cpy_r_r10 = cpy_r_r7.f2; - CPy_INCREF(cpy_r_r10); - cpy_r_r11 = cpy_r_r7.f3; - CPy_INCREF(cpy_r_r11); - CPy_DECREF(cpy_r_r7.f2); - CPy_DECREF(cpy_r_r7.f3); - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r12 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals, "str", cpy_r_r10); - goto CPyL25; - } - cpy_r_r13 = (PyObject *)CPyType_datatypes___ReturnValue; - cpy_r_r14 = (CPyPtr)&((PyObject *)cpy_r_r11)->ob_type; - cpy_r_r15 = *(PyObject * *)cpy_r_r14; - cpy_r_r16 = cpy_r_r15 == cpy_r_r13; - if (!cpy_r_r16) goto CPyL17; - CPy_INCREF(cpy_r_r11); - if (likely(Py_TYPE(cpy_r_r11) == CPyType_datatypes___ReturnValue)) - cpy_r_r17 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r11); - goto CPyL26; - } - cpy_r_r18 = CPyStatics[733]; /* '_abi' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals); - goto CPyL26; - } - if (PyList_Check(cpy_r_r19)) - cpy_r_r20 = cpy_r_r19; - else { - cpy_r_r20 = NULL; - } - if (cpy_r_r20 != NULL) goto __LL408; - if (cpy_r_r19 == Py_None) - cpy_r_r20 = cpy_r_r19; - else { - cpy_r_r20 = NULL; - } - if (cpy_r_r20 != NULL) goto __LL408; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals, "list or None", cpy_r_r19); - goto CPyL26; -__LL408: ; - cpy_r_r21 = (PyObject *)&_Py_NoneStruct; - cpy_r_r22 = cpy_r_r20 != cpy_r_r21; - if (!cpy_r_r22) goto CPyL27; - if (likely(cpy_r_r20 != Py_None)) - cpy_r_r23 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals, "list", cpy_r_r20); - goto CPyL26; - } - cpy_r_r24 = (CPyPtr)&((PyVarObject *)cpy_r_r23)->ob_size; - cpy_r_r25 = *(int64_t *)cpy_r_r24; - CPy_DECREF_NO_IMM(cpy_r_r23); - cpy_r_r26 = cpy_r_r25 << 1; - cpy_r_r27 = cpy_r_r26 != 0; - if (!cpy_r_r27) goto CPyL17; - if (likely(Py_TYPE(cpy_r_r11) == CPyType_datatypes___ReturnValue)) - cpy_r_r28 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r11); - goto CPyL28; - } - cpy_r_r29 = CPyStatics[738]; /* 'dict' */ - PyObject *cpy_r_r30[1] = {cpy_r_r28}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals); - goto CPyL29; - } - CPy_DECREF_NO_IMM(cpy_r_r28); - if (likely(PyDict_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals, "dict", cpy_r_r32); - goto CPyL28; - } - cpy_r_r34 = CPyDict_SetItem(cpy_r_r0, cpy_r_r12, cpy_r_r33); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals); - goto CPyL30; - } else - goto CPyL18; -CPyL17: ; - cpy_r_r36 = CPyDict_SetItem(cpy_r_r0, cpy_r_r12, cpy_r_r11); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r11); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 416, CPyStatic_datatypes___globals); - goto CPyL30; - } -CPyL18: ; - cpy_r_r38 = CPyDict_CheckSize(cpy_r_r3, cpy_r_r5); - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); - goto CPyL30; - } else - goto CPyL4; -CPyL19: ; - cpy_r_r39 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); - goto CPyL22; - } - return cpy_r_r0; -CPyL21: ; - cpy_r_r40 = NULL; - return cpy_r_r40; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - goto CPyL21; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL21; -CPyL24: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7.f2); - CPy_DECREF(cpy_r_r7.f3); - goto CPyL19; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r11); - goto CPyL21; -CPyL26: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r11); - goto CPyL21; -CPyL27: ; - CPy_DECREF(cpy_r_r20); - goto CPyL17; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - goto CPyL21; -CPyL29: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r28); - goto CPyL21; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL21; -} - -PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *retval = CPyDef_datatypes___dict_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 409, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___index_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes___index_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes___index_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -CPyTagged CPyDef_datatypes___index_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r_start, PyObject *cpy_r_stop) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - int64_t cpy_r_r8; - char cpy_r_r9; - int64_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - CPyTagged cpy_r_r17; - CPyTagged cpy_r_i; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - tuple_T3OOO cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - CPyTagged cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - CPyTagged cpy_r_r42; - if (cpy_r_start != CPY_INT_TAG) goto CPyL37; - cpy_r_start = 0; -CPyL2: ; - if (cpy_r_stop != NULL) goto CPyL38; - cpy_r_r0 = Py_None; - cpy_r_stop = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_stop == cpy_r_r1; - if (cpy_r_r2) { - goto CPyL39; - } else - goto CPyL14; -CPyL5: ; - cpy_r_r3 = CPyStatics[739]; /* '__len__' */ - PyObject *cpy_r_r4[1] = {cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 423, CPyStatic_datatypes___globals); - goto CPyL40; - } - if (likely(PyLong_Check(cpy_r_r6))) - cpy_r_r7 = CPyTagged_FromObject(cpy_r_r6); - else { - CPy_TypeError("int", cpy_r_r6); cpy_r_r7 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 423, CPyStatic_datatypes___globals); - goto CPyL40; - } - cpy_r_r8 = cpy_r_r7 & 1; - cpy_r_r9 = cpy_r_r8 != 0; - if (cpy_r_r9) goto CPyL9; - cpy_r_r10 = 0 & 1; - cpy_r_r11 = cpy_r_r10 != 0; - if (!cpy_r_r11) goto CPyL10; -CPyL9: ; - cpy_r_r12 = CPyTagged_IsLt_(cpy_r_r7, 0); - cpy_r_r13 = cpy_r_r12 ^ 1; - if (cpy_r_r13) { - goto CPyL13; - } else - goto CPyL41; -CPyL10: ; - cpy_r_r14 = (Py_ssize_t)cpy_r_r7 >= (Py_ssize_t)0; - if (cpy_r_r14) { - goto CPyL13; - } else - goto CPyL41; -CPyL11: ; - PyErr_SetString(PyExc_ValueError, "__len__() should return >= 0"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 423, CPyStatic_datatypes___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r7); - cpy_r_stop = cpy_r_r16; -CPyL14: ; - cpy_r_r17 = cpy_r_start; - CPyTagged_INCREF(cpy_r_r17); - cpy_r_i = cpy_r_r17; -CPyL15: ; - CPyTagged_INCREF(cpy_r_r17); - cpy_r_r18 = CPyTagged_StealAsObject(cpy_r_r17); - cpy_r_r19 = PyObject_RichCompare(cpy_r_r18, cpy_r_stop, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 424, CPyStatic_datatypes___globals); - goto CPyL42; - } - cpy_r_r20 = PyObject_IsTrue(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 424, CPyStatic_datatypes___globals); - goto CPyL42; - } - cpy_r_r22 = cpy_r_r20; - if (!cpy_r_r22) goto CPyL43; - CPyTagged_INCREF(cpy_r_i); - cpy_r_r23 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r24 = PyObject_GetItem(cpy_r_self, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 426, CPyStatic_datatypes___globals); - goto CPyL44; - } - cpy_r_r25 = CPyDef_datatypes____kwargtuple_compare(cpy_r_r24, cpy_r_value); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 426, CPyStatic_datatypes___globals); - goto CPyL44; - } - if (cpy_r_r25) { - goto CPyL45; - } else - goto CPyL46; -CPyL21: ; - return cpy_r_i; -CPyL22: ; - cpy_r_r26 = CPy_CatchError(); - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 428, CPyStatic_datatypes___globals); - goto CPyL47; - } - cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); - CPy_DecRef(cpy_r_r29); - if (!cpy_r_r30) goto CPyL48; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL29; -CPyL25: ; - CPy_Reraise(); - if (!0) { - goto CPyL27; - } else - goto CPyL49; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - CPy_RestoreExcInfo(cpy_r_r26); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - cpy_r_r31 = CPy_KeepPropagating(); - if (!cpy_r_r31) goto CPyL36; - CPy_Unreachable(); -CPyL29: ; - cpy_r_r32 = CPyTagged_Add(cpy_r_r17, 2); - CPyTagged_DECREF(cpy_r_r17); - CPyTagged_INCREF(cpy_r_r32); - cpy_r_r17 = cpy_r_r32; - cpy_r_i = cpy_r_r32; - goto CPyL15; -CPyL30: ; - cpy_r_r33 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); - goto CPyL36; - } - cpy_r_r34 = CPyStatics[740]; /* ' is not in ReturnValue' */ - cpy_r_r35 = CPyStr_Build(2, cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); - goto CPyL36; - } - cpy_r_r36 = CPyModule_builtins; - cpy_r_r37 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); - goto CPyL50; - } - PyObject *cpy_r_r39[1] = {cpy_r_r35}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); - goto CPyL50; - } - CPy_DECREF(cpy_r_r35); - CPy_Raise(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL36: ; - cpy_r_r42 = CPY_INT_TAG; - return cpy_r_r42; -CPyL37: ; - CPyTagged_INCREF(cpy_r_start); - goto CPyL2; -CPyL38: ; - CPy_INCREF(cpy_r_stop); - goto CPyL4; -CPyL39: ; - CPy_DECREF(cpy_r_stop); - goto CPyL5; -CPyL40: ; - CPyTagged_DecRef(cpy_r_start); - goto CPyL36; -CPyL41: ; - CPyTagged_DECREF(cpy_r_start); - CPyTagged_DECREF(cpy_r_r7); - goto CPyL11; -CPyL42: ; - CPy_DecRef(cpy_r_stop); - CPyTagged_DecRef(cpy_r_r17); - CPyTagged_DecRef(cpy_r_i); - goto CPyL36; -CPyL43: ; - CPy_DECREF(cpy_r_stop); - CPyTagged_DECREF(cpy_r_r17); - CPyTagged_DECREF(cpy_r_i); - goto CPyL30; -CPyL44: ; - CPyTagged_DecRef(cpy_r_i); - goto CPyL22; -CPyL45: ; - CPy_DECREF(cpy_r_stop); - CPyTagged_DECREF(cpy_r_r17); - goto CPyL21; -CPyL46: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL29; -CPyL47: ; - CPy_DecRef(cpy_r_stop); - CPyTagged_DecRef(cpy_r_r17); - goto CPyL27; -CPyL48: ; - CPy_DecRef(cpy_r_stop); - CPyTagged_DecRef(cpy_r_r17); - goto CPyL25; -CPyL49: ; - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r26.f2); - goto CPyL26; -CPyL50: ; - CPy_DecRef(cpy_r_r35); - goto CPyL36; -} - -PyObject *CPyPy_datatypes___index_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "value", "start", "stop", 0}; - static CPyArg_Parser parser = {"OO|OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_value; - PyObject *obj_start = NULL; - PyObject *obj_stop = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_value, &obj_start, &obj_stop)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *arg_value = obj_value; - CPyTagged arg_start; - if (obj_start == NULL) { - arg_start = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_start))) - arg_start = CPyTagged_BorrowFromObject(obj_start); - else { - CPy_TypeError("int", obj_start); goto fail; - } - PyObject *arg_stop; - if (obj_stop == NULL) { - arg_stop = NULL; - } else { - arg_stop = obj_stop; - } - CPyTagged retval = CPyDef_datatypes___index_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_value, arg_start, arg_stop); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "index", 419, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___items_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes___items_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes___items_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___items_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[735]; /* '_dict' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "items", 434, CPyStatic_datatypes___globals); - goto CPyL4; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "items", 434, CPyStatic_datatypes___globals, "dict", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = CPyDict_ItemsView(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "items", 434, CPyStatic_datatypes___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_datatypes___items_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *retval = CPyDef_datatypes___items_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "items", 432, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_datatypes___keys_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[735]; /* '_dict' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "keys", 438, CPyStatic_datatypes___globals); - goto CPyL4; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "keys", 438, CPyStatic_datatypes___globals, "dict", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = CPyDict_KeysView(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "keys", 438, CPyStatic_datatypes___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); - goto fail; - } - PyObject *retval = CPyDef_datatypes___keys_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "keys", 436, CPyStatic_datatypes___globals); - return NULL; -} - -char CPyDef_datatypes____kwargtuple_compare(PyObject *cpy_r_a, PyObject *cpy_r_b) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - tuple_T3OOO cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T2OO cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T3OOO cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - tuple_T3OOO cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - CPyTagged cpy_r_r60; - PyObject *cpy_r_r61; - CPyTagged cpy_r_r62; - int64_t cpy_r_r63; - char cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - cpy_r_r0 = (PyObject *)&PyTuple_Type; - cpy_r_r1 = (PyObject *)&PyList_Type; - cpy_r_r2 = (PyObject *)CPyType_datatypes___ReturnValue; - CPy_INCREF(cpy_r_r0); - CPy_INCREF(cpy_r_r1); - CPy_INCREF(cpy_r_r2); - cpy_r_r3.f0 = cpy_r_r0; - cpy_r_r3.f1 = cpy_r_r1; - cpy_r_r3.f2 = cpy_r_r2; - cpy_r_r4 = PyTuple_New(3); - if (unlikely(cpy_r_r4 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp409 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp409); - PyObject *__tmp410 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp410); - PyObject *__tmp411 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp411); - cpy_r_r5 = PyObject_IsInstance(cpy_r_a, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 442, CPyStatic_datatypes___globals); - goto CPyL45; - } - cpy_r_r7 = cpy_r_r5; - if (cpy_r_r7) goto CPyL22; - cpy_r_r8 = CPy_TYPE(cpy_r_a); - cpy_r_r9 = CPy_TYPE(cpy_r_b); - cpy_r_r10 = PySet_New(NULL); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 443, CPyStatic_datatypes___globals); - goto CPyL46; - } - cpy_r_r11 = PySet_Add(cpy_r_r10, cpy_r_r8); - CPy_DECREF(cpy_r_r8); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 443, CPyStatic_datatypes___globals); - goto CPyL47; - } - cpy_r_r13 = PySet_Add(cpy_r_r10, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 443, CPyStatic_datatypes___globals); - goto CPyL48; - } - cpy_r_r15 = (PyObject *)&PyBool_Type; - cpy_r_r16 = Py_None; - cpy_r_r17 = CPy_TYPE(cpy_r_r16); - CPy_INCREF(cpy_r_r15); - cpy_r_r18.f0 = cpy_r_r15; - cpy_r_r18.f1 = cpy_r_r17; - cpy_r_r19 = CPyStatics[741]; /* 'intersection' */ - cpy_r_r20 = PyTuple_New(2); - if (unlikely(cpy_r_r20 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp412 = cpy_r_r18.f0; - PyTuple_SET_ITEM(cpy_r_r20, 0, __tmp412); - PyObject *__tmp413 = cpy_r_r18.f1; - PyTuple_SET_ITEM(cpy_r_r20, 1, __tmp413); - PyObject *cpy_r_r21[2] = {cpy_r_r10, cpy_r_r20}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r22, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 444, CPyStatic_datatypes___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r20); - if (likely(PySet_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 444, CPyStatic_datatypes___globals, "set", cpy_r_r23); - goto CPyL50; - } - cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 444, CPyStatic_datatypes___globals); - goto CPyL50; - } - cpy_r_r27 = cpy_r_r25; - if (cpy_r_r27) { - goto CPyL51; - } else - goto CPyL10; -CPyL9: ; - cpy_r_r28 = cpy_r_a == cpy_r_b; - return cpy_r_r28; -CPyL10: ; - cpy_r_r29 = (PyObject *)&PyDict_Type; - cpy_r_r30 = (PyObject *)CPyType_datatypes___EthAddress; - cpy_r_r31 = (PyObject *)CPyType_datatypes___HexString; - CPy_INCREF(cpy_r_r29); - CPy_INCREF(cpy_r_r30); - CPy_INCREF(cpy_r_r31); - cpy_r_r32.f0 = cpy_r_r29; - cpy_r_r32.f1 = cpy_r_r30; - cpy_r_r32.f2 = cpy_r_r31; - cpy_r_r33 = CPyStatics[741]; /* 'intersection' */ - cpy_r_r34 = PyTuple_New(3); - if (unlikely(cpy_r_r34 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp414 = cpy_r_r32.f0; - PyTuple_SET_ITEM(cpy_r_r34, 0, __tmp414); - PyObject *__tmp415 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r34, 1, __tmp415); - PyObject *__tmp416 = cpy_r_r32.f2; - PyTuple_SET_ITEM(cpy_r_r34, 2, __tmp416); - PyObject *cpy_r_r35[2] = {cpy_r_r10, cpy_r_r34}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r36, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 446, CPyStatic_datatypes___globals); - goto CPyL52; - } - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r34); - if (likely(PySet_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 446, CPyStatic_datatypes___globals, "set", cpy_r_r37); - goto CPyL45; - } - cpy_r_r39 = PyObject_IsTrue(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 446, CPyStatic_datatypes___globals); - goto CPyL45; - } - cpy_r_r41 = cpy_r_r39; - if (!cpy_r_r41) goto CPyL17; - cpy_r_r42 = PyObject_RichCompare(cpy_r_a, cpy_r_b, 2); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 447, CPyStatic_datatypes___globals); - goto CPyL45; - } - if (unlikely(!PyBool_Check(cpy_r_r42))) { - CPy_TypeError("bool", cpy_r_r42); cpy_r_r43 = 2; - } else - cpy_r_r43 = cpy_r_r42 == Py_True; - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 447, CPyStatic_datatypes___globals); - goto CPyL45; - } - return cpy_r_r43; -CPyL17: ; - cpy_r_r44 = CPyDef_datatypes____convert_str(cpy_r_a); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); - goto CPyL45; - } - cpy_r_r45 = CPyDef_datatypes____convert_str(cpy_r_b); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); - goto CPyL53; - } - cpy_r_r46 = CPyStatics[692]; /* '__eq__' */ - PyObject *cpy_r_r47[2] = {cpy_r_r44, cpy_r_r45}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); - goto CPyL54; - } - CPy_DECREF_NO_IMM(cpy_r_r44); - CPy_DECREF_NO_IMM(cpy_r_r45); - if (unlikely(!PyBool_Check(cpy_r_r49))) { - CPy_TypeError("bool", cpy_r_r49); cpy_r_r50 = 2; - } else - cpy_r_r50 = cpy_r_r49 == Py_True; - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); - goto CPyL45; - } - return cpy_r_r50; -CPyL22: ; - cpy_r_r51 = (PyObject *)&PyTuple_Type; - cpy_r_r52 = (PyObject *)&PyList_Type; - cpy_r_r53 = (PyObject *)CPyType_datatypes___ReturnValue; - CPy_INCREF(cpy_r_r51); - CPy_INCREF(cpy_r_r52); - CPy_INCREF(cpy_r_r53); - cpy_r_r54.f0 = cpy_r_r51; - cpy_r_r54.f1 = cpy_r_r52; - cpy_r_r54.f2 = cpy_r_r53; - cpy_r_r55 = PyTuple_New(3); - if (unlikely(cpy_r_r55 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp417 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp417); - PyObject *__tmp418 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp418); - PyObject *__tmp419 = cpy_r_r54.f2; - PyTuple_SET_ITEM(cpy_r_r55, 2, __tmp419); - cpy_r_r56 = PyObject_IsInstance(cpy_r_b, cpy_r_r55); - CPy_DECREF(cpy_r_r55); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals); - goto CPyL45; - } - cpy_r_r58 = cpy_r_r56; - if (!cpy_r_r58) goto CPyL32; - CPy_INCREF(cpy_r_b); - if (PyTuple_Check(cpy_r_b)) - cpy_r_r59 = cpy_r_b; - else { - cpy_r_r59 = NULL; - } - if (cpy_r_r59 != NULL) goto __LL420; - if (PyList_Check(cpy_r_b)) - cpy_r_r59 = cpy_r_b; - else { - cpy_r_r59 = NULL; - } - if (cpy_r_r59 != NULL) goto __LL420; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_b); - goto CPyL45; -__LL420: ; - cpy_r_r60 = CPyObject_Size(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals); - goto CPyL45; - } - CPy_INCREF(cpy_r_a); - if (PyTuple_Check(cpy_r_a)) - cpy_r_r61 = cpy_r_a; - else { - cpy_r_r61 = NULL; - } - if (cpy_r_r61 != NULL) goto __LL421; - if (PyList_Check(cpy_r_a)) - cpy_r_r61 = cpy_r_a; - else { - cpy_r_r61 = NULL; - } - if (cpy_r_r61 != NULL) goto __LL421; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_a); - goto CPyL55; -__LL421: ; - cpy_r_r62 = CPyObject_Size(cpy_r_r61); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r62 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals); - goto CPyL55; - } - cpy_r_r63 = cpy_r_r60 & 1; - cpy_r_r64 = cpy_r_r63 != 0; - if (!cpy_r_r64) goto CPyL30; - cpy_r_r65 = CPyTagged_IsEq_(cpy_r_r60, cpy_r_r62); - cpy_r_r66 = cpy_r_r65 ^ 1; - cpy_r_r67 = cpy_r_r66; - goto CPyL31; -CPyL30: ; - cpy_r_r68 = cpy_r_r60 != cpy_r_r62; - cpy_r_r67 = cpy_r_r68; -CPyL31: ; - CPyTagged_DECREF(cpy_r_r60); - CPyTagged_DECREF(cpy_r_r62); - if (!cpy_r_r67) goto CPyL33; -CPyL32: ; - return 0; -CPyL33: ; - cpy_r_r69 = 1; - CPy_INCREF(cpy_r_a); - if (PyTuple_Check(cpy_r_a)) - cpy_r_r70 = cpy_r_a; - else { - cpy_r_r70 = NULL; - } - if (cpy_r_r70 != NULL) goto __LL422; - if (PyList_Check(cpy_r_a)) - cpy_r_r70 = cpy_r_a; - else { - cpy_r_r70 = NULL; - } - if (cpy_r_r70 != NULL) goto __LL422; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_a); - goto CPyL45; -__LL422: ; - cpy_r_r71 = PyObject_GetIter(cpy_r_r70); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); - goto CPyL45; - } - CPy_INCREF(cpy_r_b); - if (PyTuple_Check(cpy_r_b)) - cpy_r_r72 = cpy_r_b; - else { - cpy_r_r72 = NULL; - } - if (cpy_r_r72 != NULL) goto __LL423; - if (PyList_Check(cpy_r_b)) - cpy_r_r72 = cpy_r_b; - else { - cpy_r_r72 = NULL; - } - if (cpy_r_r72 != NULL) goto __LL423; - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_b); - goto CPyL56; -__LL423: ; - cpy_r_r73 = PyObject_GetIter(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); - goto CPyL56; - } -CPyL37: ; - cpy_r_r74 = PyIter_Next(cpy_r_r71); - if (cpy_r_r74 == NULL) goto CPyL57; - cpy_r_r75 = PyIter_Next(cpy_r_r73); - if (cpy_r_r75 == NULL) goto CPyL58; - cpy_r_r76 = CPyDef_datatypes____kwargtuple_compare(cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r76 == 2)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); - goto CPyL59; - } - cpy_r_r77 = cpy_r_r76 ^ 1; - if (cpy_r_r77) { - goto CPyL60; - } else - goto CPyL37; -CPyL41: ; - cpy_r_r69 = 0; - goto CPyL44; -CPyL42: ; - cpy_r_r78 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); - goto CPyL45; - } - cpy_r_r79 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); - goto CPyL45; - } -CPyL44: ; - return cpy_r_r69; -CPyL45: ; - cpy_r_r80 = 2; - return cpy_r_r80; -CPyL46: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r9); - goto CPyL45; -CPyL47: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL45; -CPyL48: ; - CPy_DecRef(cpy_r_r10); - goto CPyL45; -CPyL49: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r20); - goto CPyL45; -CPyL50: ; - CPy_DecRef(cpy_r_r10); - goto CPyL45; -CPyL51: ; - CPy_DECREF(cpy_r_r10); - goto CPyL9; -CPyL52: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r34); - goto CPyL45; -CPyL53: ; - CPy_DecRef(cpy_r_r44); - goto CPyL45; -CPyL54: ; - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL45; -CPyL55: ; - CPyTagged_DecRef(cpy_r_r60); - goto CPyL45; -CPyL56: ; - CPy_DecRef(cpy_r_r71); - goto CPyL45; -CPyL57: ; - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r73); - goto CPyL42; -CPyL58: ; - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); - goto CPyL42; -CPyL59: ; - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r73); - goto CPyL45; -CPyL60: ; - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r73); - goto CPyL41; -} - -PyObject *CPyPy_datatypes____kwargtuple_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"a", "b", 0}; - static CPyArg_Parser parser = {"OO:_kwargtuple_compare", kwlist, 0}; - PyObject *obj_a; - PyObject *obj_b; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_a, &obj_b)) { - return NULL; - } - PyObject *arg_a = obj_a; - PyObject *arg_b = obj_b; - char retval = CPyDef_datatypes____kwargtuple_compare(arg_a, arg_b); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 441, CPyStatic_datatypes___globals); - return NULL; -} - -PyObject *CPyDef_datatypes____convert_str(PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - 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_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - tuple_T3OOO cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - tuple_T2OO cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - cpy_r_r0 = PyUnicode_Check(cpy_r_value); - if (cpy_r_r0) goto CPyL33; - cpy_r_r1 = CPyStatics[124]; /* 'address' */ - cpy_r_r2 = PyObject_HasAttr(cpy_r_value, cpy_r_r1); - if (cpy_r_r2) goto CPyL4; - CPy_INCREF(cpy_r_value); - if (likely(Py_TYPE(cpy_r_value) == CPyType_datatypes___Wei)) - cpy_r_r3 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 457, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_value); - goto CPyL32; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = CPyStatics[124]; /* 'address' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_value, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 458, CPyStatic_datatypes___globals); - goto CPyL32; - } - cpy_r_value = cpy_r_r5; -CPyL6: ; - cpy_r_r6 = CPyStatics[701]; /* '0x' */ - cpy_r_r7 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r8[2] = {cpy_r_value, cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 459, CPyStatic_datatypes___globals); - goto CPyL34; - } - cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 459, CPyStatic_datatypes___globals); - goto CPyL34; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL14; - cpy_r_r14 = CPyStatics[701]; /* '0x' */ - cpy_r_r15 = CPyStatics[701]; /* '0x' */ - cpy_r_r16 = CPyStatics[742]; /* 'lstrip' */ - PyObject *cpy_r_r17[2] = {cpy_r_value, cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals); - goto CPyL34; - } - CPy_DECREF(cpy_r_value); - cpy_r_r20 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r21[1] = {cpy_r_r19}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_r19); - cpy_r_r24 = PyNumber_Add(cpy_r_r14, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals); - goto CPyL32; - } - if (likely(Py_TYPE(cpy_r_r24) == CPyType_datatypes___Wei)) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r24); - goto CPyL32; - } - return cpy_r_r25; -CPyL14: ; - cpy_r_r26 = CPyStatics[220]; /* ' ' */ - cpy_r_r27 = CPyStatics[737]; /* 'count' */ - PyObject *cpy_r_r28[2] = {cpy_r_value, cpy_r_r26}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 461, CPyStatic_datatypes___globals); - goto CPyL34; - } - cpy_r_r31 = CPyStatics[2031]; /* 1 */ - cpy_r_r32 = PyObject_RichCompare(cpy_r_r30, cpy_r_r31, 3); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 461, CPyStatic_datatypes___globals); - goto CPyL34; - } - cpy_r_r33 = PyObject_IsTrue(cpy_r_r32); - CPy_DECREF(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 461, CPyStatic_datatypes___globals); - goto CPyL34; - } - cpy_r_r35 = cpy_r_r33; - if (!cpy_r_r35) goto CPyL20; - if (likely(Py_TYPE(cpy_r_value) == CPyType_datatypes___Wei)) - cpy_r_r36 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 462, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_value); - goto CPyL32; - } - return cpy_r_r36; -CPyL20: ; - cpy_r_r37 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r38[1] = {cpy_r_value}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 464, CPyStatic_datatypes___globals); - goto CPyL23; - } - if (likely(Py_TYPE(cpy_r_r40) == CPyType_datatypes___Wei)) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeError("brownie.convert.datatypes.Wei", cpy_r_r40); - cpy_r_r41 = NULL; - } - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 464, CPyStatic_datatypes___globals); - goto CPyL23; - } else - goto CPyL36; -CPyL22: ; - return cpy_r_r41; -CPyL23: ; - cpy_r_r42 = CPy_CatchError(); - cpy_r_r43 = CPyModule_builtins; - cpy_r_r44 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 465, CPyStatic_datatypes___globals); - goto CPyL37; - } - cpy_r_r46 = CPyModule_builtins; - cpy_r_r47 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 465, CPyStatic_datatypes___globals); - goto CPyL38; - } - cpy_r_r49.f0 = cpy_r_r45; - cpy_r_r49.f1 = cpy_r_r48; - cpy_r_r50 = PyTuple_New(2); - if (unlikely(cpy_r_r50 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp424 = cpy_r_r49.f0; - PyTuple_SET_ITEM(cpy_r_r50, 0, __tmp424); - PyObject *__tmp425 = cpy_r_r49.f1; - PyTuple_SET_ITEM(cpy_r_r50, 1, __tmp425); - cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); - CPy_DecRef(cpy_r_r50); - if (!cpy_r_r51) goto CPyL39; - if (likely(Py_TYPE(cpy_r_value) == CPyType_datatypes___Wei)) - cpy_r_r52 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 466, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_value); - goto CPyL30; - } - CPy_RestoreExcInfo(cpy_r_r42); - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - return cpy_r_r52; -CPyL28: ; - CPy_Reraise(); - if (!0) { - goto CPyL30; - } else - goto CPyL40; -CPyL29: ; - CPy_Unreachable(); -CPyL30: ; - CPy_RestoreExcInfo(cpy_r_r42); - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - cpy_r_r53 = CPy_KeepPropagating(); - if (!cpy_r_r53) goto CPyL32; - CPy_Unreachable(); -CPyL32: ; - cpy_r_r54 = NULL; - return cpy_r_r54; -CPyL33: ; - CPy_INCREF(cpy_r_value); - goto CPyL6; -CPyL34: ; - CPy_DecRef(cpy_r_value); - goto CPyL32; -CPyL35: ; - CPy_DecRef(cpy_r_r19); - goto CPyL32; -CPyL36: ; - CPy_DECREF(cpy_r_value); - goto CPyL22; -CPyL37: ; - CPy_DecRef(cpy_r_value); - goto CPyL30; -CPyL38: ; - CPy_DecRef(cpy_r_value); - CPy_DecRef(cpy_r_r45); - goto CPyL30; -CPyL39: ; - CPy_DecRef(cpy_r_value); - goto CPyL28; -CPyL40: ; - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - goto CPyL29; -} - -PyObject *CPyPy_datatypes____convert_str(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:_convert_str", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_datatypes____convert_str(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 454, CPyStatic_datatypes___globals); - return NULL; -} - -char CPyDef_datatypes_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - tuple_T3OOO cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - PyObject **cpy_r_r36; - PyObject **cpy_r_r37; - void *cpy_r_r39; - void *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject **cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - int32_t cpy_r_r130; - char cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - int32_t cpy_r_r144; - char cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - int32_t cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - int32_t cpy_r_r158; - char cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject **cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject **cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - int32_t cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - int32_t cpy_r_r190; - char cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - int32_t cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - int32_t cpy_r_r198; - char cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - int32_t cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - int32_t cpy_r_r206; - char cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - int32_t cpy_r_r210; - char cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - int32_t cpy_r_r214; - char cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - int32_t cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - int32_t cpy_r_r222; - char cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - int32_t cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - int32_t cpy_r_r230; - char cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - int32_t cpy_r_r234; - char cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - int32_t cpy_r_r238; - char cpy_r_r239; - PyObject **cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject **cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject **cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject **cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - int32_t cpy_r_r262; - char cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - char cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject **cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject **cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - int32_t cpy_r_r291; - char cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - int32_t cpy_r_r295; - char cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - int32_t cpy_r_r299; - char cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - int32_t cpy_r_r303; - char cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - int32_t cpy_r_r307; - char cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - int32_t cpy_r_r311; - char cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - int32_t cpy_r_r315; - char cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - int32_t cpy_r_r319; - char cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - int32_t cpy_r_r323; - char cpy_r_r324; - PyObject *cpy_r_r325; - PyObject *cpy_r_r326; - int32_t cpy_r_r327; - char cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - int32_t cpy_r_r331; - char cpy_r_r332; - PyObject *cpy_r_r333; - PyObject *cpy_r_r334; - int32_t cpy_r_r335; - char cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - int32_t cpy_r_r339; - char cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - int32_t cpy_r_r343; - char cpy_r_r344; - PyObject **cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject **cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - PyObject **cpy_r_r357; - PyObject *cpy_r_r358; - PyObject *cpy_r_r359; - PyObject *cpy_r_r360; - PyObject *cpy_r_r361; - PyObject **cpy_r_r363; - PyObject *cpy_r_r364; - PyObject *cpy_r_r365; - PyObject *cpy_r_r366; - int32_t cpy_r_r367; - char cpy_r_r368; - PyObject *cpy_r_r369; - PyObject *cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - PyObject *cpy_r_r373; - PyObject *cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - char cpy_r_r377; - PyObject *cpy_r_r378; - PyObject *cpy_r_r379; - PyObject *cpy_r_r380; - PyObject **cpy_r_r382; - PyObject *cpy_r_r383; - PyObject *cpy_r_r384; - PyObject *cpy_r_r385; - PyObject *cpy_r_r386; - PyObject *cpy_r_r387; - PyObject *cpy_r_r388; - PyObject *cpy_r_r389; - PyObject *cpy_r_r390; - PyObject *cpy_r_r391; - PyObject **cpy_r_r393; - PyObject *cpy_r_r394; - PyObject *cpy_r_r395; - int32_t cpy_r_r396; - char cpy_r_r397; - PyObject *cpy_r_r398; - PyObject *cpy_r_r399; - int32_t cpy_r_r400; - char cpy_r_r401; - PyObject *cpy_r_r402; - PyObject *cpy_r_r403; - int32_t cpy_r_r404; - char cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; - int32_t cpy_r_r408; - char cpy_r_r409; - PyObject *cpy_r_r410; - PyObject *cpy_r_r411; - int32_t cpy_r_r412; - char cpy_r_r413; - PyObject *cpy_r_r414; - PyObject *cpy_r_r415; - int32_t cpy_r_r416; - char cpy_r_r417; - PyObject *cpy_r_r418; - PyObject *cpy_r_r419; - int32_t cpy_r_r420; - char cpy_r_r421; - PyObject **cpy_r_r423; - PyObject *cpy_r_r424; - PyObject *cpy_r_r425; - PyObject *cpy_r_r426; - PyObject *cpy_r_r427; - PyObject *cpy_r_r428; - PyObject **cpy_r_r430; - PyObject *cpy_r_r431; - PyObject *cpy_r_r432; - PyObject **cpy_r_r434; - PyObject *cpy_r_r435; - PyObject *cpy_r_r436; - PyObject *cpy_r_r437; - PyObject *cpy_r_r438; - PyObject **cpy_r_r440; - PyObject *cpy_r_r441; - PyObject *cpy_r_r442; - PyObject *cpy_r_r443; - int32_t cpy_r_r444; - char cpy_r_r445; - PyObject *cpy_r_r446; - PyObject *cpy_r_r447; - PyObject *cpy_r_r448; - PyObject *cpy_r_r449; - PyObject *cpy_r_r450; - PyObject *cpy_r_r451; - PyObject *cpy_r_r452; - PyObject *cpy_r_r453; - char cpy_r_r454; - PyObject *cpy_r_r455; - PyObject *cpy_r_r456; - PyObject *cpy_r_r457; - PyObject **cpy_r_r459; - PyObject *cpy_r_r460; - PyObject *cpy_r_r461; - PyObject *cpy_r_r462; - PyObject *cpy_r_r463; - PyObject *cpy_r_r464; - PyObject *cpy_r_r465; - PyObject *cpy_r_r466; - PyObject *cpy_r_r467; - PyObject *cpy_r_r468; - PyObject **cpy_r_r470; - PyObject *cpy_r_r471; - PyObject *cpy_r_r472; - int32_t cpy_r_r473; - char cpy_r_r474; - PyObject *cpy_r_r475; - PyObject *cpy_r_r476; - int32_t cpy_r_r477; - char cpy_r_r478; - PyObject *cpy_r_r479; - PyObject *cpy_r_r480; - int32_t cpy_r_r481; - char cpy_r_r482; - PyObject *cpy_r_r483; - PyObject *cpy_r_r484; - int32_t cpy_r_r485; - char cpy_r_r486; - PyObject *cpy_r_r487; - PyObject *cpy_r_r488; - int32_t cpy_r_r489; - char cpy_r_r490; - PyObject *cpy_r_r491; - PyObject *cpy_r_r492; - int32_t cpy_r_r493; - char cpy_r_r494; - PyObject *cpy_r_r495; - PyObject *cpy_r_r496; - int32_t cpy_r_r497; - char cpy_r_r498; - PyObject *cpy_r_r499; - PyObject *cpy_r_r500; - int32_t cpy_r_r501; - char cpy_r_r502; - PyObject **cpy_r_r504; - PyObject *cpy_r_r505; - PyObject *cpy_r_r506; - PyObject *cpy_r_r507; - PyObject *cpy_r_r508; - PyObject *cpy_r_r509; - PyObject **cpy_r_r511; - PyObject *cpy_r_r512; - PyObject *cpy_r_r513; - PyObject **cpy_r_r515; - PyObject *cpy_r_r516; - PyObject *cpy_r_r517; - PyObject *cpy_r_r518; - PyObject *cpy_r_r519; - PyObject **cpy_r_r521; - PyObject *cpy_r_r522; - PyObject *cpy_r_r523; - PyObject *cpy_r_r524; - int32_t cpy_r_r525; - char cpy_r_r526; - PyObject *cpy_r_r527; - PyObject *cpy_r_r528; - PyObject *cpy_r_r529; - PyObject *cpy_r_r530; - PyObject *cpy_r_r531; - PyObject *cpy_r_r532; - PyObject *cpy_r_r533; - PyObject *cpy_r_r534; - char cpy_r_r535; - PyObject *cpy_r_r536; - PyObject *cpy_r_r537; - PyObject *cpy_r_r538; - PyObject **cpy_r_r540; - PyObject *cpy_r_r541; - PyObject *cpy_r_r542; - PyObject *cpy_r_r543; - PyObject *cpy_r_r544; - PyObject *cpy_r_r545; - PyObject *cpy_r_r546; - PyObject *cpy_r_r547; - int32_t cpy_r_r548; - char cpy_r_r549; - PyObject *cpy_r_r550; - PyObject *cpy_r_r551; - int32_t cpy_r_r552; - char cpy_r_r553; - PyObject *cpy_r_r554; - PyObject *cpy_r_r555; - int32_t cpy_r_r556; - char cpy_r_r557; - PyObject *cpy_r_r558; - PyObject *cpy_r_r559; - int32_t cpy_r_r560; - char cpy_r_r561; - PyObject *cpy_r_r562; - PyObject *cpy_r_r563; - PyObject *cpy_r_r564; - PyObject *cpy_r_r565; - PyObject **cpy_r_r567; - PyObject *cpy_r_r568; - PyObject *cpy_r_r569; - int32_t cpy_r_r570; - char cpy_r_r571; - PyObject *cpy_r_r572; - PyObject *cpy_r_r573; - int32_t cpy_r_r574; - char cpy_r_r575; - PyObject *cpy_r_r576; - PyObject *cpy_r_r577; - int32_t cpy_r_r578; - char cpy_r_r579; - PyObject *cpy_r_r580; - PyObject *cpy_r_r581; - int32_t cpy_r_r582; - char cpy_r_r583; - PyObject *cpy_r_r584; - PyObject *cpy_r_r585; - int32_t cpy_r_r586; - char cpy_r_r587; - PyObject *cpy_r_r588; - PyObject *cpy_r_r589; - int32_t cpy_r_r590; - char cpy_r_r591; - PyObject *cpy_r_r592; - PyObject *cpy_r_r593; - int32_t cpy_r_r594; - char cpy_r_r595; - PyObject *cpy_r_r596; - PyObject *cpy_r_r597; - int32_t cpy_r_r598; - char cpy_r_r599; - PyObject *cpy_r_r600; - PyObject *cpy_r_r601; - int32_t cpy_r_r602; - char cpy_r_r603; - PyObject *cpy_r_r604; - PyObject *cpy_r_r605; - int32_t cpy_r_r606; - char cpy_r_r607; - PyObject *cpy_r_r608; - PyObject *cpy_r_r609; - int32_t cpy_r_r610; - char cpy_r_r611; - PyObject *cpy_r_r612; - PyObject *cpy_r_r613; - int32_t cpy_r_r614; - char cpy_r_r615; - PyObject *cpy_r_r616; - PyObject *cpy_r_r617; - int32_t cpy_r_r618; - char cpy_r_r619; - PyObject *cpy_r_r620; - PyObject *cpy_r_r621; - int32_t cpy_r_r622; - char cpy_r_r623; - PyObject **cpy_r_r625; - PyObject *cpy_r_r626; - PyObject *cpy_r_r627; - PyObject *cpy_r_r628; - PyObject *cpy_r_r629; - PyObject *cpy_r_r630; - PyObject **cpy_r_r632; - PyObject *cpy_r_r633; - PyObject *cpy_r_r634; - PyObject **cpy_r_r636; - PyObject *cpy_r_r637; - PyObject *cpy_r_r638; - PyObject *cpy_r_r639; - PyObject *cpy_r_r640; - PyObject **cpy_r_r642; - PyObject *cpy_r_r643; - PyObject *cpy_r_r644; - PyObject *cpy_r_r645; - int32_t cpy_r_r646; - char cpy_r_r647; - PyObject *cpy_r_r648; - char cpy_r_r649; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", -1, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_decimal; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2170]; /* (('decimal', 'decimal', 'decimal'),) */ - cpy_r_r11 = CPyStatic_datatypes___globals; - cpy_r_r12 = CPyStatics[743]; /* 'brownie/convert/datatypes.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL249; - cpy_r_r15 = CPyStatics[2171]; /* ('Any', 'Dict', 'Final', 'ItemsView', 'Iterable', - 'KeysView', 'List', 'Optional', 'Sequence', 'TypeVar', - 'Union', 'final') */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_datatypes___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("brownie/convert/datatypes.py", "", 4, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2172]; /* ('DecimalOverrideException',) */ - cpy_r_r20 = CPyStatics[748]; /* 'vyper.exceptions' */ - cpy_r_r21 = CPyStatic_datatypes___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("brownie/convert/datatypes.py", "", 20, CPyStatic_datatypes___globals); - goto CPyL8; - } - CPyModule_vyper___exceptions = cpy_r_r22; - CPy_INCREF(CPyModule_vyper___exceptions); - CPy_DECREF(cpy_r_r22); - goto CPyL17; -CPyL8: ; - cpy_r_r23 = CPy_CatchError(); - cpy_r_r24 = CPyModule_builtins; - cpy_r_r25 = CPyStatics[749]; /* 'ImportError' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 21, CPyStatic_datatypes___globals); - goto CPyL15; - } - cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); - CPy_DecRef(cpy_r_r26); - if (!cpy_r_r27) goto CPyL12; - cpy_r_r28 = CPyModule_builtins; - cpy_r_r29 = CPyStatics[750]; /* 'BaseException' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 22, CPyStatic_datatypes___globals); - goto CPyL15; - } - cpy_r_r31 = CPyStatic_datatypes___globals; - cpy_r_r32 = CPyStatics[712]; /* 'DecimalOverrideException' */ - cpy_r_r33 = CPyDict_SetItem(cpy_r_r31, cpy_r_r32, cpy_r_r30); - CPy_DecRef(cpy_r_r30); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 22, CPyStatic_datatypes___globals); - goto CPyL15; - } else - goto CPyL14; -CPyL12: ; - CPy_Reraise(); - if (!0) { - goto CPyL15; - } else - goto CPyL250; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - goto CPyL17; -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r23); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - cpy_r_r35 = CPy_KeepPropagating(); - if (!cpy_r_r35) goto CPyL249; - CPy_Unreachable(); -CPyL17: ; - cpy_r_r36 = (PyObject **)&CPyModule_cchecksum; - cpy_r_r37 = (PyObject **)&CPyModule_faster_eth_utils; - PyObject **cpy_r_r38[2] = {cpy_r_r36, cpy_r_r37}; - cpy_r_r39 = (void *)&cpy_r_r38; - int64_t cpy_r_r40[2] = {24, 25}; - cpy_r_r41 = (void *)&cpy_r_r40; - cpy_r_r42 = CPyStatics[2175]; /* (('cchecksum', 'cchecksum', 'cchecksum'), - ('faster_eth_utils', 'faster_eth_utils', - 'faster_eth_utils')) */ - cpy_r_r43 = CPyStatic_datatypes___globals; - cpy_r_r44 = CPyStatics[743]; /* 'brownie/convert/datatypes.py' */ - cpy_r_r45 = CPyStatics[12]; /* '' */ - cpy_r_r46 = CPyImport_ImportMany(cpy_r_r42, cpy_r_r39, cpy_r_r43, cpy_r_r44, cpy_r_r45, cpy_r_r41); - if (!cpy_r_r46) goto CPyL249; - cpy_r_r47 = CPyStatics[2176]; /* ('ABIComponent', 'HexStr') */ - cpy_r_r48 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r49 = CPyStatic_datatypes___globals; - cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 26, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_eth_typing = cpy_r_r50; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r50); - cpy_r_r51 = CPyStatics[2158]; /* ('mypyc_attr',) */ - cpy_r_r52 = CPyStatics[623]; /* 'mypy_extensions' */ - cpy_r_r53 = CPyStatic_datatypes___globals; - cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 27, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_mypy_extensions = cpy_r_r54; - CPy_INCREF(CPyModule_mypy_extensions); - CPy_DECREF(cpy_r_r54); - cpy_r_r55 = CPyStatics[2177]; /* ('Self',) */ - cpy_r_r56 = CPyStatics[757]; /* 'typing_extensions' */ - cpy_r_r57 = CPyStatic_datatypes___globals; - cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 28, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_typing_extensions = cpy_r_r58; - CPy_INCREF(CPyModule_typing_extensions); - CPy_DECREF(cpy_r_r58); - cpy_r_r59 = CPyStatics[2178]; /* ('Decimal', 'HexBytes', 'deepcopy', 'getcontext') */ - cpy_r_r60 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r61 = CPyStatic_datatypes___globals; - cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 30, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_brownie____c_constants = cpy_r_r62; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r62); - cpy_r_r63 = CPyStatics[2179]; /* ('bytes_to_hexstring',) */ - cpy_r_r64 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r65 = CPyStatic_datatypes___globals; - cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 31, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyModule_brownie___utils = cpy_r_r66; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r66); - cpy_r_r67 = CPyStatics[759]; /* 'wei' */ - cpy_r_r68 = CPyStatics[760]; /* 'kwei' */ - cpy_r_r69 = CPyStatics[761]; /* 'babbage' */ - cpy_r_r70 = CPyStatics[762]; /* 'mwei' */ - cpy_r_r71 = CPyStatics[763]; /* 'lovelace' */ - cpy_r_r72 = CPyStatics[764]; /* 'gwei' */ - cpy_r_r73 = CPyStatics[765]; /* 'shannon' */ - cpy_r_r74 = CPyStatics[766]; /* 'microether' */ - cpy_r_r75 = CPyStatics[767]; /* 'szabo' */ - cpy_r_r76 = CPyStatics[768]; /* 'milliether' */ - cpy_r_r77 = CPyStatics[769]; /* 'finney' */ - cpy_r_r78 = CPyStatics[770]; /* 'ether' */ - cpy_r_r79 = CPyStatics[2030]; /* 0 */ - cpy_r_r80 = CPyStatics[2036]; /* 3 */ - cpy_r_r81 = CPyStatics[2036]; /* 3 */ - cpy_r_r82 = CPyStatics[2037]; /* 6 */ - cpy_r_r83 = CPyStatics[2037]; /* 6 */ - cpy_r_r84 = CPyStatics[2038]; /* 9 */ - cpy_r_r85 = CPyStatics[2038]; /* 9 */ - cpy_r_r86 = CPyStatics[2039]; /* 12 */ - cpy_r_r87 = CPyStatics[2039]; /* 12 */ - cpy_r_r88 = CPyStatics[2040]; /* 15 */ - cpy_r_r89 = CPyStatics[2040]; /* 15 */ - cpy_r_r90 = CPyStatics[2041]; /* 18 */ - cpy_r_r91 = CPyDict_Build(12, cpy_r_r67, cpy_r_r79, cpy_r_r68, cpy_r_r80, cpy_r_r69, cpy_r_r81, cpy_r_r70, cpy_r_r82, cpy_r_r71, cpy_r_r83, cpy_r_r72, cpy_r_r84, cpy_r_r73, cpy_r_r85, cpy_r_r74, cpy_r_r86, cpy_r_r75, cpy_r_r87, cpy_r_r76, cpy_r_r88, cpy_r_r77, cpy_r_r89, cpy_r_r78, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 33, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyStatic_datatypes___UNITS = cpy_r_r91; - CPy_INCREF(CPyStatic_datatypes___UNITS); - cpy_r_r92 = CPyStatic_datatypes___globals; - cpy_r_r93 = CPyStatics[771]; /* 'UNITS' */ - cpy_r_r94 = CPyDict_SetItem(cpy_r_r92, cpy_r_r93, cpy_r_r91); - CPy_DECREF(cpy_r_r91); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 33, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r96 = CPyStatics[772]; /* 'WeiInputTypes' */ - cpy_r_r97 = (PyObject *)&PyUnicode_Type; - cpy_r_r98 = (PyObject *)&PyFloat_Type; - cpy_r_r99 = (PyObject *)&PyLong_Type; - cpy_r_r100 = (PyObject *)&PyBytes_Type; - cpy_r_r101 = CPyModule_decimal; - cpy_r_r102 = CPyStatics[23]; /* 'Decimal' */ - cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r104 = Py_None; - cpy_r_r105 = CPyStatic_datatypes___globals; - cpy_r_r106 = CPyStatics[671]; /* 'TypeVar' */ - cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); - goto CPyL251; - } - PyObject *cpy_r_r108[7] = { - cpy_r_r96, cpy_r_r97, cpy_r_r98, cpy_r_r99, cpy_r_r100, - cpy_r_r103, cpy_r_r104 - }; - cpy_r_r109 = (PyObject **)&cpy_r_r108; - cpy_r_r110 = PyObject_Vectorcall(cpy_r_r107, cpy_r_r109, 7, 0); - CPy_DECREF(cpy_r_r107); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); - goto CPyL251; - } - CPy_DECREF(cpy_r_r103); - cpy_r_r111 = CPyStatic_datatypes___globals; - cpy_r_r112 = CPyStatics[772]; /* 'WeiInputTypes' */ - cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r110); - CPy_DECREF(cpy_r_r110); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r115 = (PyObject *)&PyUnicode_Type; - cpy_r_r116 = (PyObject *)&PyFloat_Type; - cpy_r_r117 = PyNumber_Or(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r118 = (PyObject *)&PyLong_Type; - cpy_r_r119 = PyNumber_Or(cpy_r_r117, cpy_r_r118); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r120 = (PyObject *)&PyBytes_Type; - cpy_r_r121 = PyNumber_Or(cpy_r_r119, cpy_r_r120); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r122 = CPyModule_decimal; - cpy_r_r123 = CPyStatics[23]; /* 'Decimal' */ - cpy_r_r124 = CPyObject_GetAttr(cpy_r_r122, cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL252; - } - cpy_r_r125 = PyNumber_Or(cpy_r_r121, cpy_r_r124); - CPy_DECREF(cpy_r_r121); - CPy_DECREF(cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r126 = Py_None; - cpy_r_r127 = PyNumber_Or(cpy_r_r125, cpy_r_r126); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r128 = CPyStatic_datatypes___globals; - cpy_r_r129 = CPyStatics[773]; /* 'WeiInputType' */ - cpy_r_r130 = CPyDict_SetItem(cpy_r_r128, cpy_r_r129, cpy_r_r127); - CPy_DECREF(cpy_r_r127); - cpy_r_r131 = cpy_r_r130 >= 0; - if (unlikely(!cpy_r_r131)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r132 = CPyModule_cchecksum; - cpy_r_r133 = CPyStatics[774]; /* 'to_checksum_address' */ - cpy_r_r134 = CPyObject_GetAttr(cpy_r_r132, cpy_r_r133); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 54, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyStatic_datatypes___to_checksum_address = cpy_r_r134; - CPy_INCREF(CPyStatic_datatypes___to_checksum_address); - cpy_r_r135 = CPyStatic_datatypes___globals; - cpy_r_r136 = CPyStatics[774]; /* 'to_checksum_address' */ - cpy_r_r137 = CPyDict_SetItem(cpy_r_r135, cpy_r_r136, cpy_r_r134); - CPy_DECREF(cpy_r_r134); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 54, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r139 = CPyModule_faster_eth_utils; - cpy_r_r140 = CPyStatics[775]; /* 'add_0x_prefix' */ - cpy_r_r141 = CPyObject_GetAttr(cpy_r_r139, cpy_r_r140); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 56, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyStatic_datatypes___add_0x_prefix = cpy_r_r141; - CPy_INCREF(CPyStatic_datatypes___add_0x_prefix); - cpy_r_r142 = CPyStatic_datatypes___globals; - cpy_r_r143 = CPyStatics[775]; /* 'add_0x_prefix' */ - cpy_r_r144 = CPyDict_SetItem(cpy_r_r142, cpy_r_r143, cpy_r_r141); - CPy_DECREF(cpy_r_r141); - cpy_r_r145 = cpy_r_r144 >= 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 56, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r146 = CPyModule_faster_eth_utils; - cpy_r_r147 = CPyStatics[776]; /* 'is_hex' */ - cpy_r_r148 = CPyObject_GetAttr(cpy_r_r146, cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 57, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyStatic_datatypes___is_hex = cpy_r_r148; - CPy_INCREF(CPyStatic_datatypes___is_hex); - cpy_r_r149 = CPyStatic_datatypes___globals; - cpy_r_r150 = CPyStatics[776]; /* 'is_hex' */ - cpy_r_r151 = CPyDict_SetItem(cpy_r_r149, cpy_r_r150, cpy_r_r148); - CPy_DECREF(cpy_r_r148); - cpy_r_r152 = cpy_r_r151 >= 0; - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 57, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r153 = CPyModule_faster_eth_utils; - cpy_r_r154 = CPyStatics[682]; /* 'to_bytes' */ - cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 58, CPyStatic_datatypes___globals); - goto CPyL249; - } - CPyStatic_datatypes___to_bytes = cpy_r_r155; - CPy_INCREF(CPyStatic_datatypes___to_bytes); - cpy_r_r156 = CPyStatic_datatypes___globals; - cpy_r_r157 = CPyStatics[682]; /* 'to_bytes' */ - cpy_r_r158 = CPyDict_SetItem(cpy_r_r156, cpy_r_r157, cpy_r_r155); - CPy_DECREF(cpy_r_r155); - cpy_r_r159 = cpy_r_r158 >= 0; - if (unlikely(!cpy_r_r159)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 58, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r160 = CPyModule_builtins; - cpy_r_r161 = CPyStatics[777]; /* 'int' */ - cpy_r_r162 = CPyObject_GetAttr(cpy_r_r160, cpy_r_r161); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r163 = PyTuple_Pack(1, cpy_r_r162); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r164 = (PyObject *)&PyType_Type; - cpy_r_r165 = CPy_CalculateMetaclass(cpy_r_r164, cpy_r_r163); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL253; - } - cpy_r_r166 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r167 = PyObject_HasAttr(cpy_r_r165, cpy_r_r166); - if (!cpy_r_r167) goto CPyL52; - cpy_r_r168 = CPyStatics[679]; /* 'Wei' */ - cpy_r_r169 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r170 = CPyObject_GetAttr(cpy_r_r165, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL253; - } - PyObject *cpy_r_r171[2] = {cpy_r_r168, cpy_r_r163}; - cpy_r_r172 = (PyObject **)&cpy_r_r171; - cpy_r_r173 = PyObject_Vectorcall(cpy_r_r170, cpy_r_r172, 2, 0); - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL253; - } - if (likely(PyDict_Check(cpy_r_r173))) - cpy_r_r174 = cpy_r_r173; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals, "dict", cpy_r_r173); - goto CPyL253; - } - cpy_r_r175 = cpy_r_r174; - goto CPyL54; -CPyL52: ; - cpy_r_r176 = PyDict_New(); - if (unlikely(cpy_r_r176 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL253; - } - cpy_r_r175 = cpy_r_r176; -CPyL54: ; - cpy_r_r177 = PyDict_New(); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL254; - } - cpy_r_r178 = CPyDef_datatypes_____new___3_Wei_obj(); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r179 = CPyModule_builtins; - cpy_r_r180 = CPyStatics[778]; /* 'staticmethod' */ - cpy_r_r181 = CPyObject_GetAttr(cpy_r_r179, cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); - goto CPyL256; - } - PyObject *cpy_r_r182[1] = {cpy_r_r178}; - cpy_r_r183 = (PyObject **)&cpy_r_r182; - cpy_r_r184 = PyObject_Vectorcall(cpy_r_r181, cpy_r_r183, 1, 0); - CPy_DECREF(cpy_r_r181); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); - goto CPyL256; - } - CPy_DECREF_NO_IMM(cpy_r_r178); - cpy_r_r185 = CPyStatics[688]; /* '__new__' */ - cpy_r_r186 = CPyDict_SetItem(cpy_r_r175, cpy_r_r185, cpy_r_r184); - CPy_DECREF(cpy_r_r184); - cpy_r_r187 = cpy_r_r186 >= 0; - if (unlikely(!cpy_r_r187)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r188 = CPyDef_datatypes_____hash___3_Wei_obj(); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 77, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r189 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r190 = CPyDict_SetItem(cpy_r_r175, cpy_r_r189, cpy_r_r188); - CPy_DECREF_NO_IMM(cpy_r_r188); - cpy_r_r191 = cpy_r_r190 >= 0; - if (unlikely(!cpy_r_r191)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 77, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r192 = CPyDef_datatypes_____lt___3_Wei_obj(); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 80, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r193 = CPyStatics[690]; /* '__lt__' */ - cpy_r_r194 = CPyDict_SetItem(cpy_r_r175, cpy_r_r193, cpy_r_r192); - CPy_DECREF_NO_IMM(cpy_r_r192); - cpy_r_r195 = cpy_r_r194 >= 0; - if (unlikely(!cpy_r_r195)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 80, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r196 = CPyDef_datatypes_____le___3_Wei_obj(); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 83, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r197 = CPyStatics[691]; /* '__le__' */ - cpy_r_r198 = CPyDict_SetItem(cpy_r_r175, cpy_r_r197, cpy_r_r196); - CPy_DECREF_NO_IMM(cpy_r_r196); - cpy_r_r199 = cpy_r_r198 >= 0; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 83, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r200 = CPyDef_datatypes_____eq___3_Wei_obj(); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 86, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r201 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r202 = CPyDict_SetItem(cpy_r_r175, cpy_r_r201, cpy_r_r200); - CPy_DECREF_NO_IMM(cpy_r_r200); - cpy_r_r203 = cpy_r_r202 >= 0; - if (unlikely(!cpy_r_r203)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 86, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r204 = CPyDef_datatypes_____ne___3_Wei_obj(); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 92, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r205 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r206 = CPyDict_SetItem(cpy_r_r175, cpy_r_r205, cpy_r_r204); - CPy_DECREF_NO_IMM(cpy_r_r204); - cpy_r_r207 = cpy_r_r206 >= 0; - if (unlikely(!cpy_r_r207)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 92, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r208 = CPyDef_datatypes_____ge___3_Wei_obj(); - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 98, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r209 = CPyStatics[694]; /* '__ge__' */ - cpy_r_r210 = CPyDict_SetItem(cpy_r_r175, cpy_r_r209, cpy_r_r208); - CPy_DECREF_NO_IMM(cpy_r_r208); - cpy_r_r211 = cpy_r_r210 >= 0; - if (unlikely(!cpy_r_r211)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 98, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r212 = CPyDef_datatypes_____gt___3_Wei_obj(); - if (unlikely(cpy_r_r212 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 101, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r213 = CPyStatics[695]; /* '__gt__' */ - cpy_r_r214 = CPyDict_SetItem(cpy_r_r175, cpy_r_r213, cpy_r_r212); - CPy_DECREF_NO_IMM(cpy_r_r212); - cpy_r_r215 = cpy_r_r214 >= 0; - if (unlikely(!cpy_r_r215)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 101, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r216 = CPyDef_datatypes_____add___3_Wei_obj(); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 104, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r217 = CPyStatics[696]; /* '__add__' */ - cpy_r_r218 = CPyDict_SetItem(cpy_r_r175, cpy_r_r217, cpy_r_r216); - CPy_DECREF_NO_IMM(cpy_r_r216); - cpy_r_r219 = cpy_r_r218 >= 0; - if (unlikely(!cpy_r_r219)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 104, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r220 = CPyDef_datatypes_____sub___3_Wei_obj(); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 107, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r221 = CPyStatics[697]; /* '__sub__' */ - cpy_r_r222 = CPyDict_SetItem(cpy_r_r175, cpy_r_r221, cpy_r_r220); - CPy_DECREF_NO_IMM(cpy_r_r220); - cpy_r_r223 = cpy_r_r222 >= 0; - if (unlikely(!cpy_r_r223)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 107, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r224 = CPyDef_datatypes___to_Wei_obj(); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 110, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r225 = CPyStatics[779]; /* 'to' */ - cpy_r_r226 = CPyDict_SetItem(cpy_r_r175, cpy_r_r225, cpy_r_r224); - CPy_DECREF_NO_IMM(cpy_r_r224); - cpy_r_r227 = cpy_r_r226 >= 0; - if (unlikely(!cpy_r_r227)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 110, CPyStatic_datatypes___globals); - goto CPyL255; - } - cpy_r_r228 = CPyStatics[679]; /* 'Wei' */ - cpy_r_r229 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r230 = CPyDict_SetItem(cpy_r_r175, cpy_r_r229, cpy_r_r177); - CPy_DECREF(cpy_r_r177); - cpy_r_r231 = cpy_r_r230 >= 0; - if (unlikely(!cpy_r_r231)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL254; - } - cpy_r_r232 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r233 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r234 = CPyDict_SetItem(cpy_r_r175, cpy_r_r233, cpy_r_r232); - cpy_r_r235 = cpy_r_r234 >= 0; - if (unlikely(!cpy_r_r235)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL254; - } - cpy_r_r236 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r237 = CPyStatics[354]; /* '__module__' */ - cpy_r_r238 = CPyDict_SetItem(cpy_r_r175, cpy_r_r237, cpy_r_r236); - cpy_r_r239 = cpy_r_r238 >= 0; - if (unlikely(!cpy_r_r239)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL254; - } - PyObject *cpy_r_r240[3] = {cpy_r_r228, cpy_r_r163, cpy_r_r175}; - cpy_r_r241 = (PyObject **)&cpy_r_r240; - cpy_r_r242 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r241, 3, 0); - if (unlikely(cpy_r_r242 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL254; - } - CPy_DECREF(cpy_r_r175); - CPy_DECREF(cpy_r_r163); - cpy_r_r243 = CPyStatic_datatypes___globals; - cpy_r_r244 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r245 = CPyDict_GetItem(cpy_r_r243, cpy_r_r244); - if (unlikely(cpy_r_r245 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 62, CPyStatic_datatypes___globals); - goto CPyL257; - } - cpy_r_r246 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r247[1] = {cpy_r_r246}; - cpy_r_r248 = (PyObject **)&cpy_r_r247; - cpy_r_r249 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r250 = PyObject_Vectorcall(cpy_r_r245, cpy_r_r248, 0, cpy_r_r249); - CPy_DECREF(cpy_r_r245); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 62, CPyStatic_datatypes___globals); - goto CPyL257; - } - PyObject *cpy_r_r251[1] = {cpy_r_r242}; - cpy_r_r252 = (PyObject **)&cpy_r_r251; - cpy_r_r253 = PyObject_Vectorcall(cpy_r_r250, cpy_r_r252, 1, 0); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL257; - } - CPy_DECREF(cpy_r_r242); - cpy_r_r254 = CPyStatic_datatypes___globals; - cpy_r_r255 = CPyStatics[371]; /* 'final' */ - cpy_r_r256 = CPyDict_GetItem(cpy_r_r254, cpy_r_r255); - if (unlikely(cpy_r_r256 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 61, CPyStatic_datatypes___globals); - goto CPyL258; - } - PyObject *cpy_r_r257[1] = {cpy_r_r253}; - cpy_r_r258 = (PyObject **)&cpy_r_r257; - cpy_r_r259 = PyObject_Vectorcall(cpy_r_r256, cpy_r_r258, 1, 0); - CPy_DECREF(cpy_r_r256); - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL258; - } - CPy_DECREF(cpy_r_r253); - CPyType_datatypes___Wei = (PyTypeObject *)cpy_r_r259; - CPy_INCREF(CPyType_datatypes___Wei); - cpy_r_r260 = CPyStatic_datatypes___globals; - cpy_r_r261 = CPyStatics[679]; /* 'Wei' */ - cpy_r_r262 = PyDict_SetItem(cpy_r_r260, cpy_r_r261, cpy_r_r259); - CPy_DECREF(cpy_r_r259); - cpy_r_r263 = cpy_r_r262 >= 0; - if (unlikely(!cpy_r_r263)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r264 = (PyObject *)CPyType_datatypes___Wei; - cpy_r_r265 = CPyModule_decimal; - cpy_r_r266 = CPyStatics[23]; /* 'Decimal' */ - cpy_r_r267 = CPyObject_GetAttr(cpy_r_r265, cpy_r_r266); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r268 = PyTuple_Pack(1, cpy_r_r267); - CPy_DECREF(cpy_r_r267); - if (unlikely(cpy_r_r268 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r269 = (PyObject *)&PyType_Type; - cpy_r_r270 = CPy_CalculateMetaclass(cpy_r_r269, cpy_r_r268); - if (unlikely(cpy_r_r270 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL259; - } - cpy_r_r271 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r272 = PyObject_HasAttr(cpy_r_r270, cpy_r_r271); - if (!cpy_r_r272) goto CPyL97; - cpy_r_r273 = CPyStatics[678]; /* 'Fixed' */ - cpy_r_r274 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r275 = CPyObject_GetAttr(cpy_r_r270, cpy_r_r274); - if (unlikely(cpy_r_r275 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL259; - } - PyObject *cpy_r_r276[2] = {cpy_r_r273, cpy_r_r268}; - cpy_r_r277 = (PyObject **)&cpy_r_r276; - cpy_r_r278 = PyObject_Vectorcall(cpy_r_r275, cpy_r_r277, 2, 0); - CPy_DECREF(cpy_r_r275); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL259; - } - if (likely(PyDict_Check(cpy_r_r278))) - cpy_r_r279 = cpy_r_r278; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals, "dict", cpy_r_r278); - goto CPyL259; - } - cpy_r_r280 = cpy_r_r279; - goto CPyL99; -CPyL97: ; - cpy_r_r281 = PyDict_New(); - if (unlikely(cpy_r_r281 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL259; - } - cpy_r_r280 = cpy_r_r281; -CPyL99: ; - cpy_r_r282 = PyDict_New(); - if (unlikely(cpy_r_r282 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL260; - } - cpy_r_r283 = CPyDef_datatypes_____new___3_Fixed_obj(); - if (unlikely(cpy_r_r283 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r284 = CPyModule_builtins; - cpy_r_r285 = CPyStatics[778]; /* 'staticmethod' */ - cpy_r_r286 = CPyObject_GetAttr(cpy_r_r284, cpy_r_r285); - if (unlikely(cpy_r_r286 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); - goto CPyL262; - } - PyObject *cpy_r_r287[1] = {cpy_r_r283}; - cpy_r_r288 = (PyObject **)&cpy_r_r287; - cpy_r_r289 = PyObject_Vectorcall(cpy_r_r286, cpy_r_r288, 1, 0); - CPy_DECREF(cpy_r_r286); - if (unlikely(cpy_r_r289 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); - goto CPyL262; - } - CPy_DECREF_NO_IMM(cpy_r_r283); - cpy_r_r290 = CPyStatics[688]; /* '__new__' */ - cpy_r_r291 = CPyDict_SetItem(cpy_r_r280, cpy_r_r290, cpy_r_r289); - CPy_DECREF(cpy_r_r289); - cpy_r_r292 = cpy_r_r291 >= 0; - if (unlikely(!cpy_r_r292)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r293 = CPyDef_datatypes_____repr___3_Fixed_obj(); - if (unlikely(cpy_r_r293 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 168, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r294 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r295 = CPyDict_SetItem(cpy_r_r280, cpy_r_r294, cpy_r_r293); - CPy_DECREF_NO_IMM(cpy_r_r293); - cpy_r_r296 = cpy_r_r295 >= 0; - if (unlikely(!cpy_r_r296)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 168, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r297 = CPyDef_datatypes_____hash___3_Fixed_obj(); - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 171, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r298 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r299 = CPyDict_SetItem(cpy_r_r280, cpy_r_r298, cpy_r_r297); - CPy_DECREF_NO_IMM(cpy_r_r297); - cpy_r_r300 = cpy_r_r299 >= 0; - if (unlikely(!cpy_r_r300)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 171, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r301 = CPyDef_datatypes_____lt___3_Fixed_obj(); - if (unlikely(cpy_r_r301 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 174, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r302 = CPyStatics[690]; /* '__lt__' */ - cpy_r_r303 = CPyDict_SetItem(cpy_r_r280, cpy_r_r302, cpy_r_r301); - CPy_DECREF_NO_IMM(cpy_r_r301); - cpy_r_r304 = cpy_r_r303 >= 0; - if (unlikely(!cpy_r_r304)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 174, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r305 = CPyDef_datatypes_____le___3_Fixed_obj(); - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 177, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r306 = CPyStatics[691]; /* '__le__' */ - cpy_r_r307 = CPyDict_SetItem(cpy_r_r280, cpy_r_r306, cpy_r_r305); - CPy_DECREF_NO_IMM(cpy_r_r305); - cpy_r_r308 = cpy_r_r307 >= 0; - if (unlikely(!cpy_r_r308)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 177, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r309 = CPyDef_datatypes_____eq___3_Fixed_obj(); - if (unlikely(cpy_r_r309 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 180, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r310 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r311 = CPyDict_SetItem(cpy_r_r280, cpy_r_r310, cpy_r_r309); - CPy_DECREF_NO_IMM(cpy_r_r309); - cpy_r_r312 = cpy_r_r311 >= 0; - if (unlikely(!cpy_r_r312)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 180, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r313 = CPyDef_datatypes_____ne___3_Fixed_obj(); - if (unlikely(cpy_r_r313 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 188, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r314 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r315 = CPyDict_SetItem(cpy_r_r280, cpy_r_r314, cpy_r_r313); - CPy_DECREF_NO_IMM(cpy_r_r313); - cpy_r_r316 = cpy_r_r315 >= 0; - if (unlikely(!cpy_r_r316)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 188, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r317 = CPyDef_datatypes_____ge___3_Fixed_obj(); - if (unlikely(cpy_r_r317 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 196, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r318 = CPyStatics[694]; /* '__ge__' */ - cpy_r_r319 = CPyDict_SetItem(cpy_r_r280, cpy_r_r318, cpy_r_r317); - CPy_DECREF_NO_IMM(cpy_r_r317); - cpy_r_r320 = cpy_r_r319 >= 0; - if (unlikely(!cpy_r_r320)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 196, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r321 = CPyDef_datatypes_____gt___3_Fixed_obj(); - if (unlikely(cpy_r_r321 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 199, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r322 = CPyStatics[695]; /* '__gt__' */ - cpy_r_r323 = CPyDict_SetItem(cpy_r_r280, cpy_r_r322, cpy_r_r321); - CPy_DECREF_NO_IMM(cpy_r_r321); - cpy_r_r324 = cpy_r_r323 >= 0; - if (unlikely(!cpy_r_r324)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 199, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r325 = CPyDef_datatypes_____add___3_Fixed_obj(); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 202, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r326 = CPyStatics[696]; /* '__add__' */ - cpy_r_r327 = CPyDict_SetItem(cpy_r_r280, cpy_r_r326, cpy_r_r325); - CPy_DECREF_NO_IMM(cpy_r_r325); - cpy_r_r328 = cpy_r_r327 >= 0; - if (unlikely(!cpy_r_r328)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 202, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r329 = CPyDef_datatypes_____sub___3_Fixed_obj(); - if (unlikely(cpy_r_r329 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 205, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r330 = CPyStatics[697]; /* '__sub__' */ - cpy_r_r331 = CPyDict_SetItem(cpy_r_r280, cpy_r_r330, cpy_r_r329); - CPy_DECREF_NO_IMM(cpy_r_r329); - cpy_r_r332 = cpy_r_r331 >= 0; - if (unlikely(!cpy_r_r332)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 205, CPyStatic_datatypes___globals); - goto CPyL261; - } - cpy_r_r333 = CPyStatics[678]; /* 'Fixed' */ - cpy_r_r334 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r335 = CPyDict_SetItem(cpy_r_r280, cpy_r_r334, cpy_r_r282); - CPy_DECREF(cpy_r_r282); - cpy_r_r336 = cpy_r_r335 >= 0; - if (unlikely(!cpy_r_r336)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL260; - } - cpy_r_r337 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r338 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r339 = CPyDict_SetItem(cpy_r_r280, cpy_r_r338, cpy_r_r337); - cpy_r_r340 = cpy_r_r339 >= 0; - if (unlikely(!cpy_r_r340)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL260; - } - cpy_r_r341 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r342 = CPyStatics[354]; /* '__module__' */ - cpy_r_r343 = CPyDict_SetItem(cpy_r_r280, cpy_r_r342, cpy_r_r341); - cpy_r_r344 = cpy_r_r343 >= 0; - if (unlikely(!cpy_r_r344)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL260; - } - PyObject *cpy_r_r345[3] = {cpy_r_r333, cpy_r_r268, cpy_r_r280}; - cpy_r_r346 = (PyObject **)&cpy_r_r345; - cpy_r_r347 = PyObject_Vectorcall(cpy_r_r270, cpy_r_r346, 3, 0); - if (unlikely(cpy_r_r347 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL260; - } - CPy_DECREF(cpy_r_r280); - CPy_DECREF(cpy_r_r268); - cpy_r_r348 = CPyStatic_datatypes___globals; - cpy_r_r349 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r350 = CPyDict_GetItem(cpy_r_r348, cpy_r_r349); - if (unlikely(cpy_r_r350 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 157, CPyStatic_datatypes___globals); - goto CPyL263; - } - cpy_r_r351 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r352[1] = {cpy_r_r351}; - cpy_r_r353 = (PyObject **)&cpy_r_r352; - cpy_r_r354 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r355 = PyObject_Vectorcall(cpy_r_r350, cpy_r_r353, 0, cpy_r_r354); - CPy_DECREF(cpy_r_r350); - if (unlikely(cpy_r_r355 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 157, CPyStatic_datatypes___globals); - goto CPyL263; - } - PyObject *cpy_r_r356[1] = {cpy_r_r347}; - cpy_r_r357 = (PyObject **)&cpy_r_r356; - cpy_r_r358 = PyObject_Vectorcall(cpy_r_r355, cpy_r_r357, 1, 0); - CPy_DECREF(cpy_r_r355); - if (unlikely(cpy_r_r358 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL263; - } - CPy_DECREF(cpy_r_r347); - cpy_r_r359 = CPyStatic_datatypes___globals; - cpy_r_r360 = CPyStatics[371]; /* 'final' */ - cpy_r_r361 = CPyDict_GetItem(cpy_r_r359, cpy_r_r360); - if (unlikely(cpy_r_r361 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 156, CPyStatic_datatypes___globals); - goto CPyL264; - } - PyObject *cpy_r_r362[1] = {cpy_r_r358}; - cpy_r_r363 = (PyObject **)&cpy_r_r362; - cpy_r_r364 = PyObject_Vectorcall(cpy_r_r361, cpy_r_r363, 1, 0); - CPy_DECREF(cpy_r_r361); - if (unlikely(cpy_r_r364 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL264; - } - CPy_DECREF(cpy_r_r358); - CPyType_datatypes___Fixed = (PyTypeObject *)cpy_r_r364; - CPy_INCREF(CPyType_datatypes___Fixed); - cpy_r_r365 = CPyStatic_datatypes___globals; - cpy_r_r366 = CPyStatics[678]; /* 'Fixed' */ - cpy_r_r367 = PyDict_SetItem(cpy_r_r365, cpy_r_r366, cpy_r_r364); - CPy_DECREF(cpy_r_r364); - cpy_r_r368 = cpy_r_r367 >= 0; - if (unlikely(!cpy_r_r368)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r369 = (PyObject *)CPyType_datatypes___Fixed; - cpy_r_r370 = CPyModule_builtins; - cpy_r_r371 = CPyStatics[781]; /* 'str' */ - cpy_r_r372 = CPyObject_GetAttr(cpy_r_r370, cpy_r_r371); - if (unlikely(cpy_r_r372 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r373 = PyTuple_Pack(1, cpy_r_r372); - CPy_DECREF(cpy_r_r372); - if (unlikely(cpy_r_r373 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r374 = (PyObject *)&PyType_Type; - cpy_r_r375 = CPy_CalculateMetaclass(cpy_r_r374, cpy_r_r373); - if (unlikely(cpy_r_r375 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL265; - } - cpy_r_r376 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r377 = PyObject_HasAttr(cpy_r_r375, cpy_r_r376); - if (!cpy_r_r377) goto CPyL142; - cpy_r_r378 = CPyStatics[677]; /* 'EthAddress' */ - cpy_r_r379 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r380 = CPyObject_GetAttr(cpy_r_r375, cpy_r_r379); - if (unlikely(cpy_r_r380 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL265; - } - PyObject *cpy_r_r381[2] = {cpy_r_r378, cpy_r_r373}; - cpy_r_r382 = (PyObject **)&cpy_r_r381; - cpy_r_r383 = PyObject_Vectorcall(cpy_r_r380, cpy_r_r382, 2, 0); - CPy_DECREF(cpy_r_r380); - if (unlikely(cpy_r_r383 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL265; - } - if (likely(PyDict_Check(cpy_r_r383))) - cpy_r_r384 = cpy_r_r383; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals, "dict", cpy_r_r383); - goto CPyL265; - } - cpy_r_r385 = cpy_r_r384; - goto CPyL144; -CPyL142: ; - cpy_r_r386 = PyDict_New(); - if (unlikely(cpy_r_r386 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL265; - } - cpy_r_r385 = cpy_r_r386; -CPyL144: ; - cpy_r_r387 = PyDict_New(); - if (unlikely(cpy_r_r387 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL266; - } - cpy_r_r388 = CPyDef_datatypes_____new___3_EthAddress_obj(); - if (unlikely(cpy_r_r388 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r389 = CPyModule_builtins; - cpy_r_r390 = CPyStatics[778]; /* 'staticmethod' */ - cpy_r_r391 = CPyObject_GetAttr(cpy_r_r389, cpy_r_r390); - if (unlikely(cpy_r_r391 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); - goto CPyL268; - } - PyObject *cpy_r_r392[1] = {cpy_r_r388}; - cpy_r_r393 = (PyObject **)&cpy_r_r392; - cpy_r_r394 = PyObject_Vectorcall(cpy_r_r391, cpy_r_r393, 1, 0); - CPy_DECREF(cpy_r_r391); - if (unlikely(cpy_r_r394 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); - goto CPyL268; - } - CPy_DECREF_NO_IMM(cpy_r_r388); - cpy_r_r395 = CPyStatics[688]; /* '__new__' */ - cpy_r_r396 = CPyDict_SetItem(cpy_r_r385, cpy_r_r395, cpy_r_r394); - CPy_DECREF(cpy_r_r394); - cpy_r_r397 = cpy_r_r396 >= 0; - if (unlikely(!cpy_r_r397)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r398 = CPyDef_datatypes_____hash___3_EthAddress_obj(); - if (unlikely(cpy_r_r398 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 250, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r399 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r400 = CPyDict_SetItem(cpy_r_r385, cpy_r_r399, cpy_r_r398); - CPy_DECREF_NO_IMM(cpy_r_r398); - cpy_r_r401 = cpy_r_r400 >= 0; - if (unlikely(!cpy_r_r401)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 250, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r402 = CPyDef_datatypes_____eq___3_EthAddress_obj(); - if (unlikely(cpy_r_r402 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 253, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r403 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r404 = CPyDict_SetItem(cpy_r_r385, cpy_r_r403, cpy_r_r402); - CPy_DECREF_NO_IMM(cpy_r_r402); - cpy_r_r405 = cpy_r_r404 >= 0; - if (unlikely(!cpy_r_r405)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 253, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r406 = CPyDef_datatypes_____ne___3_EthAddress_obj(); - if (unlikely(cpy_r_r406 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 256, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r407 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r408 = CPyDict_SetItem(cpy_r_r385, cpy_r_r407, cpy_r_r406); - CPy_DECREF_NO_IMM(cpy_r_r406); - cpy_r_r409 = cpy_r_r408 >= 0; - if (unlikely(!cpy_r_r409)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 256, CPyStatic_datatypes___globals); - goto CPyL267; - } - cpy_r_r410 = CPyStatics[677]; /* 'EthAddress' */ - cpy_r_r411 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r412 = CPyDict_SetItem(cpy_r_r385, cpy_r_r411, cpy_r_r387); - CPy_DECREF(cpy_r_r387); - cpy_r_r413 = cpy_r_r412 >= 0; - if (unlikely(!cpy_r_r413)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL266; - } - cpy_r_r414 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r415 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r416 = CPyDict_SetItem(cpy_r_r385, cpy_r_r415, cpy_r_r414); - cpy_r_r417 = cpy_r_r416 >= 0; - if (unlikely(!cpy_r_r417)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL266; - } - cpy_r_r418 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r419 = CPyStatics[354]; /* '__module__' */ - cpy_r_r420 = CPyDict_SetItem(cpy_r_r385, cpy_r_r419, cpy_r_r418); - cpy_r_r421 = cpy_r_r420 >= 0; - if (unlikely(!cpy_r_r421)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL266; - } - PyObject *cpy_r_r422[3] = {cpy_r_r410, cpy_r_r373, cpy_r_r385}; - cpy_r_r423 = (PyObject **)&cpy_r_r422; - cpy_r_r424 = PyObject_Vectorcall(cpy_r_r375, cpy_r_r423, 3, 0); - if (unlikely(cpy_r_r424 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL266; - } - CPy_DECREF(cpy_r_r385); - CPy_DECREF(cpy_r_r373); - cpy_r_r425 = CPyStatic_datatypes___globals; - cpy_r_r426 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r427 = CPyDict_GetItem(cpy_r_r425, cpy_r_r426); - if (unlikely(cpy_r_r427 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 231, CPyStatic_datatypes___globals); - goto CPyL269; - } - cpy_r_r428 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r429[1] = {cpy_r_r428}; - cpy_r_r430 = (PyObject **)&cpy_r_r429; - cpy_r_r431 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r432 = PyObject_Vectorcall(cpy_r_r427, cpy_r_r430, 0, cpy_r_r431); - CPy_DECREF(cpy_r_r427); - if (unlikely(cpy_r_r432 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 231, CPyStatic_datatypes___globals); - goto CPyL269; - } - PyObject *cpy_r_r433[1] = {cpy_r_r424}; - cpy_r_r434 = (PyObject **)&cpy_r_r433; - cpy_r_r435 = PyObject_Vectorcall(cpy_r_r432, cpy_r_r434, 1, 0); - CPy_DECREF(cpy_r_r432); - if (unlikely(cpy_r_r435 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL269; - } - CPy_DECREF(cpy_r_r424); - cpy_r_r436 = CPyStatic_datatypes___globals; - cpy_r_r437 = CPyStatics[371]; /* 'final' */ - cpy_r_r438 = CPyDict_GetItem(cpy_r_r436, cpy_r_r437); - if (unlikely(cpy_r_r438 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 230, CPyStatic_datatypes___globals); - goto CPyL270; - } - PyObject *cpy_r_r439[1] = {cpy_r_r435}; - cpy_r_r440 = (PyObject **)&cpy_r_r439; - cpy_r_r441 = PyObject_Vectorcall(cpy_r_r438, cpy_r_r440, 1, 0); - CPy_DECREF(cpy_r_r438); - if (unlikely(cpy_r_r441 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL270; - } - CPy_DECREF(cpy_r_r435); - CPyType_datatypes___EthAddress = (PyTypeObject *)cpy_r_r441; - CPy_INCREF(CPyType_datatypes___EthAddress); - cpy_r_r442 = CPyStatic_datatypes___globals; - cpy_r_r443 = CPyStatics[677]; /* 'EthAddress' */ - cpy_r_r444 = PyDict_SetItem(cpy_r_r442, cpy_r_r443, cpy_r_r441); - CPy_DECREF(cpy_r_r441); - cpy_r_r445 = cpy_r_r444 >= 0; - if (unlikely(!cpy_r_r445)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r446 = (PyObject *)CPyType_datatypes___EthAddress; - cpy_r_r447 = CPyModule_builtins; - cpy_r_r448 = CPyStatics[721]; /* 'bytes' */ - cpy_r_r449 = CPyObject_GetAttr(cpy_r_r447, cpy_r_r448); - if (unlikely(cpy_r_r449 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r450 = PyTuple_Pack(1, cpy_r_r449); - CPy_DECREF(cpy_r_r449); - if (unlikely(cpy_r_r450 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r451 = (PyObject *)&PyType_Type; - cpy_r_r452 = CPy_CalculateMetaclass(cpy_r_r451, cpy_r_r450); - if (unlikely(cpy_r_r452 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL271; - } - cpy_r_r453 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r454 = PyObject_HasAttr(cpy_r_r452, cpy_r_r453); - if (!cpy_r_r454) goto CPyL173; - cpy_r_r455 = CPyStatics[782]; /* 'HexString' */ - cpy_r_r456 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r457 = CPyObject_GetAttr(cpy_r_r452, cpy_r_r456); - if (unlikely(cpy_r_r457 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL271; - } - PyObject *cpy_r_r458[2] = {cpy_r_r455, cpy_r_r450}; - cpy_r_r459 = (PyObject **)&cpy_r_r458; - cpy_r_r460 = PyObject_Vectorcall(cpy_r_r457, cpy_r_r459, 2, 0); - CPy_DECREF(cpy_r_r457); - if (unlikely(cpy_r_r460 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL271; - } - if (likely(PyDict_Check(cpy_r_r460))) - cpy_r_r461 = cpy_r_r460; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals, "dict", cpy_r_r460); - goto CPyL271; - } - cpy_r_r462 = cpy_r_r461; - goto CPyL175; -CPyL173: ; - cpy_r_r463 = PyDict_New(); - if (unlikely(cpy_r_r463 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL271; - } - cpy_r_r462 = cpy_r_r463; -CPyL175: ; - cpy_r_r464 = PyDict_New(); - if (unlikely(cpy_r_r464 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL272; - } - cpy_r_r465 = CPyDef_datatypes_____new___3_HexString_obj(); - if (unlikely(cpy_r_r465 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r466 = CPyModule_builtins; - cpy_r_r467 = CPyStatics[778]; /* 'staticmethod' */ - cpy_r_r468 = CPyObject_GetAttr(cpy_r_r466, cpy_r_r467); - if (unlikely(cpy_r_r468 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); - goto CPyL274; - } - PyObject *cpy_r_r469[1] = {cpy_r_r465}; - cpy_r_r470 = (PyObject **)&cpy_r_r469; - cpy_r_r471 = PyObject_Vectorcall(cpy_r_r468, cpy_r_r470, 1, 0); - CPy_DECREF(cpy_r_r468); - if (unlikely(cpy_r_r471 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); - goto CPyL274; - } - CPy_DECREF_NO_IMM(cpy_r_r465); - cpy_r_r472 = CPyStatics[688]; /* '__new__' */ - cpy_r_r473 = CPyDict_SetItem(cpy_r_r462, cpy_r_r472, cpy_r_r471); - CPy_DECREF(cpy_r_r471); - cpy_r_r474 = cpy_r_r473 >= 0; - if (unlikely(!cpy_r_r474)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r475 = CPyDef_datatypes_____eq___3_HexString_obj(); - if (unlikely(cpy_r_r475 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 277, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r476 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r477 = CPyDict_SetItem(cpy_r_r462, cpy_r_r476, cpy_r_r475); - CPy_DECREF_NO_IMM(cpy_r_r475); - cpy_r_r478 = cpy_r_r477 >= 0; - if (unlikely(!cpy_r_r478)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 277, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r479 = CPyDef_datatypes_____ne___3_HexString_obj(); - if (unlikely(cpy_r_r479 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 280, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r480 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r481 = CPyDict_SetItem(cpy_r_r462, cpy_r_r480, cpy_r_r479); - CPy_DECREF_NO_IMM(cpy_r_r479); - cpy_r_r482 = cpy_r_r481 >= 0; - if (unlikely(!cpy_r_r482)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 280, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r483 = CPyDef_datatypes_____str___3_HexString_obj(); - if (unlikely(cpy_r_r483 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 283, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r484 = CPyStatics[783]; /* '__str__' */ - cpy_r_r485 = CPyDict_SetItem(cpy_r_r462, cpy_r_r484, cpy_r_r483); - CPy_DECREF_NO_IMM(cpy_r_r483); - cpy_r_r486 = cpy_r_r485 >= 0; - if (unlikely(!cpy_r_r486)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 283, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r487 = CPyDef_datatypes_____repr___3_HexString_obj(); - if (unlikely(cpy_r_r487 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 286, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r488 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r489 = CPyDict_SetItem(cpy_r_r462, cpy_r_r488, cpy_r_r487); - CPy_DECREF_NO_IMM(cpy_r_r487); - cpy_r_r490 = cpy_r_r489 >= 0; - if (unlikely(!cpy_r_r490)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 286, CPyStatic_datatypes___globals); - goto CPyL273; - } - cpy_r_r491 = CPyStatics[782]; /* 'HexString' */ - cpy_r_r492 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r493 = CPyDict_SetItem(cpy_r_r462, cpy_r_r492, cpy_r_r464); - CPy_DECREF(cpy_r_r464); - cpy_r_r494 = cpy_r_r493 >= 0; - if (unlikely(!cpy_r_r494)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL272; - } - cpy_r_r495 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r496 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r497 = CPyDict_SetItem(cpy_r_r462, cpy_r_r496, cpy_r_r495); - cpy_r_r498 = cpy_r_r497 >= 0; - if (unlikely(!cpy_r_r498)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL272; - } - cpy_r_r499 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r500 = CPyStatics[354]; /* '__module__' */ - cpy_r_r501 = CPyDict_SetItem(cpy_r_r462, cpy_r_r500, cpy_r_r499); - cpy_r_r502 = cpy_r_r501 >= 0; - if (unlikely(!cpy_r_r502)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL272; - } - PyObject *cpy_r_r503[3] = {cpy_r_r491, cpy_r_r450, cpy_r_r462}; - cpy_r_r504 = (PyObject **)&cpy_r_r503; - cpy_r_r505 = PyObject_Vectorcall(cpy_r_r452, cpy_r_r504, 3, 0); - if (unlikely(cpy_r_r505 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL272; - } - CPy_DECREF(cpy_r_r462); - CPy_DECREF(cpy_r_r450); - cpy_r_r506 = CPyStatic_datatypes___globals; - cpy_r_r507 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r508 = CPyDict_GetItem(cpy_r_r506, cpy_r_r507); - if (unlikely(cpy_r_r508 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 268, CPyStatic_datatypes___globals); - goto CPyL275; - } - cpy_r_r509 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r510[1] = {cpy_r_r509}; - cpy_r_r511 = (PyObject **)&cpy_r_r510; - cpy_r_r512 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r513 = PyObject_Vectorcall(cpy_r_r508, cpy_r_r511, 0, cpy_r_r512); - CPy_DECREF(cpy_r_r508); - if (unlikely(cpy_r_r513 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 268, CPyStatic_datatypes___globals); - goto CPyL275; - } - PyObject *cpy_r_r514[1] = {cpy_r_r505}; - cpy_r_r515 = (PyObject **)&cpy_r_r514; - cpy_r_r516 = PyObject_Vectorcall(cpy_r_r513, cpy_r_r515, 1, 0); - CPy_DECREF(cpy_r_r513); - if (unlikely(cpy_r_r516 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL275; - } - CPy_DECREF(cpy_r_r505); - cpy_r_r517 = CPyStatic_datatypes___globals; - cpy_r_r518 = CPyStatics[371]; /* 'final' */ - cpy_r_r519 = CPyDict_GetItem(cpy_r_r517, cpy_r_r518); - if (unlikely(cpy_r_r519 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 267, CPyStatic_datatypes___globals); - goto CPyL276; - } - PyObject *cpy_r_r520[1] = {cpy_r_r516}; - cpy_r_r521 = (PyObject **)&cpy_r_r520; - cpy_r_r522 = PyObject_Vectorcall(cpy_r_r519, cpy_r_r521, 1, 0); - CPy_DECREF(cpy_r_r519); - if (unlikely(cpy_r_r522 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL276; - } - CPy_DECREF(cpy_r_r516); - CPyType_datatypes___HexString = (PyTypeObject *)cpy_r_r522; - CPy_INCREF(CPyType_datatypes___HexString); - cpy_r_r523 = CPyStatic_datatypes___globals; - cpy_r_r524 = CPyStatics[782]; /* 'HexString' */ - cpy_r_r525 = PyDict_SetItem(cpy_r_r523, cpy_r_r524, cpy_r_r522); - CPy_DECREF(cpy_r_r522); - cpy_r_r526 = cpy_r_r525 >= 0; - if (unlikely(!cpy_r_r526)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r527 = (PyObject *)CPyType_datatypes___HexString; - cpy_r_r528 = CPyModule_builtins; - cpy_r_r529 = CPyStatics[731]; /* 'tuple' */ - cpy_r_r530 = CPyObject_GetAttr(cpy_r_r528, cpy_r_r529); - if (unlikely(cpy_r_r530 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r531 = PyTuple_Pack(1, cpy_r_r530); - CPy_DECREF(cpy_r_r530); - if (unlikely(cpy_r_r531 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r532 = (PyObject *)&PyType_Type; - cpy_r_r533 = CPy_CalculateMetaclass(cpy_r_r532, cpy_r_r531); - if (unlikely(cpy_r_r533 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL277; - } - cpy_r_r534 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r535 = PyObject_HasAttr(cpy_r_r533, cpy_r_r534); - if (!cpy_r_r535) goto CPyL206; - cpy_r_r536 = CPyStatics[784]; /* 'ReturnValue' */ - cpy_r_r537 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r538 = CPyObject_GetAttr(cpy_r_r533, cpy_r_r537); - if (unlikely(cpy_r_r538 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL277; - } - PyObject *cpy_r_r539[2] = {cpy_r_r536, cpy_r_r531}; - cpy_r_r540 = (PyObject **)&cpy_r_r539; - cpy_r_r541 = PyObject_Vectorcall(cpy_r_r538, cpy_r_r540, 2, 0); - CPy_DECREF(cpy_r_r538); - if (unlikely(cpy_r_r541 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL277; - } - if (likely(PyDict_Check(cpy_r_r541))) - cpy_r_r542 = cpy_r_r541; - else { - CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals, "dict", cpy_r_r541); - goto CPyL277; - } - cpy_r_r543 = cpy_r_r542; - goto CPyL208; -CPyL206: ; - cpy_r_r544 = PyDict_New(); - if (unlikely(cpy_r_r544 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL277; - } - cpy_r_r543 = cpy_r_r544; -CPyL208: ; - cpy_r_r545 = PyDict_New(); - if (unlikely(cpy_r_r545 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL278; - } - cpy_r_r546 = (PyObject *)&PyType_Type; - cpy_r_r547 = CPyStatics[733]; /* '_abi' */ - cpy_r_r548 = PyDict_SetItem(cpy_r_r545, cpy_r_r547, cpy_r_r546); - cpy_r_r549 = cpy_r_r548 >= 0; - if (unlikely(!cpy_r_r549)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 334, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r550 = CPyStatics[733]; /* '_abi' */ - cpy_r_r551 = Py_None; - cpy_r_r552 = CPyDict_SetItem(cpy_r_r543, cpy_r_r550, cpy_r_r551); - cpy_r_r553 = cpy_r_r552 >= 0; - if (unlikely(!cpy_r_r553)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 334, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r554 = (PyObject *)&PyDict_Type; - cpy_r_r555 = CPyStatics[735]; /* '_dict' */ - cpy_r_r556 = PyDict_SetItem(cpy_r_r545, cpy_r_r555, cpy_r_r554); - cpy_r_r557 = cpy_r_r556 >= 0; - if (unlikely(!cpy_r_r557)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 335, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r558 = PyDict_New(); - if (unlikely(cpy_r_r558 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 335, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r559 = CPyStatics[735]; /* '_dict' */ - cpy_r_r560 = CPyDict_SetItem(cpy_r_r543, cpy_r_r559, cpy_r_r558); - CPy_DECREF(cpy_r_r558); - cpy_r_r561 = cpy_r_r560 >= 0; - if (unlikely(!cpy_r_r561)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 335, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r562 = CPyDef_datatypes_____new___3_ReturnValue_obj(); - if (unlikely(cpy_r_r562 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r563 = CPyModule_builtins; - cpy_r_r564 = CPyStatics[778]; /* 'staticmethod' */ - cpy_r_r565 = CPyObject_GetAttr(cpy_r_r563, cpy_r_r564); - if (unlikely(cpy_r_r565 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); - goto CPyL280; - } - PyObject *cpy_r_r566[1] = {cpy_r_r562}; - cpy_r_r567 = (PyObject **)&cpy_r_r566; - cpy_r_r568 = PyObject_Vectorcall(cpy_r_r565, cpy_r_r567, 1, 0); - CPy_DECREF(cpy_r_r565); - if (unlikely(cpy_r_r568 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); - goto CPyL280; - } - CPy_DECREF_NO_IMM(cpy_r_r562); - cpy_r_r569 = CPyStatics[688]; /* '__new__' */ - cpy_r_r570 = CPyDict_SetItem(cpy_r_r543, cpy_r_r569, cpy_r_r568); - CPy_DECREF(cpy_r_r568); - cpy_r_r571 = cpy_r_r570 >= 0; - if (unlikely(!cpy_r_r571)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r572 = CPyDef_datatypes_____hash___3_ReturnValue_obj(); - if (unlikely(cpy_r_r572 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 371, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r573 = CPyStatics[689]; /* '__hash__' */ - cpy_r_r574 = CPyDict_SetItem(cpy_r_r543, cpy_r_r573, cpy_r_r572); - CPy_DECREF_NO_IMM(cpy_r_r572); - cpy_r_r575 = cpy_r_r574 >= 0; - if (unlikely(!cpy_r_r575)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 371, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r576 = CPyDef_datatypes_____eq___3_ReturnValue_obj(); - if (unlikely(cpy_r_r576 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 374, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r577 = CPyStatics[692]; /* '__eq__' */ - cpy_r_r578 = CPyDict_SetItem(cpy_r_r543, cpy_r_r577, cpy_r_r576); - CPy_DECREF_NO_IMM(cpy_r_r576); - cpy_r_r579 = cpy_r_r578 >= 0; - if (unlikely(!cpy_r_r579)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 374, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r580 = CPyDef_datatypes_____ne___3_ReturnValue_obj(); - if (unlikely(cpy_r_r580 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 377, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r581 = CPyStatics[693]; /* '__ne__' */ - cpy_r_r582 = CPyDict_SetItem(cpy_r_r543, cpy_r_r581, cpy_r_r580); - CPy_DECREF_NO_IMM(cpy_r_r580); - cpy_r_r583 = cpy_r_r582 >= 0; - if (unlikely(!cpy_r_r583)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 377, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r584 = CPyDef_datatypes_____getitem___3_ReturnValue_obj(); - if (unlikely(cpy_r_r584 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 380, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r585 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r586 = CPyDict_SetItem(cpy_r_r543, cpy_r_r585, cpy_r_r584); - CPy_DECREF_NO_IMM(cpy_r_r584); - cpy_r_r587 = cpy_r_r586 >= 0; - if (unlikely(!cpy_r_r587)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 380, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r588 = CPyDef_datatypes_____contains___3_ReturnValue_obj(); - if (unlikely(cpy_r_r588 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 395, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r589 = CPyStatics[785]; /* '__contains__' */ - cpy_r_r590 = CPyDict_SetItem(cpy_r_r543, cpy_r_r589, cpy_r_r588); - CPy_DECREF_NO_IMM(cpy_r_r588); - cpy_r_r591 = cpy_r_r590 >= 0; - if (unlikely(!cpy_r_r591)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 395, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r592 = CPyDef_datatypes___count_ReturnValue_obj(); - if (unlikely(cpy_r_r592 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 398, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r593 = CPyStatics[737]; /* 'count' */ - cpy_r_r594 = CPyDict_SetItem(cpy_r_r543, cpy_r_r593, cpy_r_r592); - CPy_DECREF_NO_IMM(cpy_r_r592); - cpy_r_r595 = cpy_r_r594 >= 0; - if (unlikely(!cpy_r_r595)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 398, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r596 = CPyDef_datatypes___dict_ReturnValue_obj(); - if (unlikely(cpy_r_r596 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 409, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r597 = CPyStatics[738]; /* 'dict' */ - cpy_r_r598 = CPyDict_SetItem(cpy_r_r543, cpy_r_r597, cpy_r_r596); - CPy_DECREF_NO_IMM(cpy_r_r596); - cpy_r_r599 = cpy_r_r598 >= 0; - if (unlikely(!cpy_r_r599)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 409, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r600 = CPyDef_datatypes___index_ReturnValue_obj(); - if (unlikely(cpy_r_r600 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 419, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r601 = CPyStatics[322]; /* 'index' */ - cpy_r_r602 = CPyDict_SetItem(cpy_r_r543, cpy_r_r601, cpy_r_r600); - CPy_DECREF_NO_IMM(cpy_r_r600); - cpy_r_r603 = cpy_r_r602 >= 0; - if (unlikely(!cpy_r_r603)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 419, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r604 = CPyDef_datatypes___items_ReturnValue_obj(); - if (unlikely(cpy_r_r604 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 432, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r605 = CPyStatics[540]; /* 'items' */ - cpy_r_r606 = CPyDict_SetItem(cpy_r_r543, cpy_r_r605, cpy_r_r604); - CPy_DECREF_NO_IMM(cpy_r_r604); - cpy_r_r607 = cpy_r_r606 >= 0; - if (unlikely(!cpy_r_r607)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 432, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r608 = CPyDef_datatypes___keys_ReturnValue_obj(); - if (unlikely(cpy_r_r608 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 436, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r609 = CPyStatics[457]; /* 'keys' */ - cpy_r_r610 = CPyDict_SetItem(cpy_r_r543, cpy_r_r609, cpy_r_r608); - CPy_DECREF_NO_IMM(cpy_r_r608); - cpy_r_r611 = cpy_r_r610 >= 0; - if (unlikely(!cpy_r_r611)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 436, CPyStatic_datatypes___globals); - goto CPyL279; - } - cpy_r_r612 = CPyStatics[784]; /* 'ReturnValue' */ - cpy_r_r613 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r614 = CPyDict_SetItem(cpy_r_r543, cpy_r_r613, cpy_r_r545); - CPy_DECREF(cpy_r_r545); - cpy_r_r615 = cpy_r_r614 >= 0; - if (unlikely(!cpy_r_r615)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL278; - } - cpy_r_r616 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r617 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r618 = CPyDict_SetItem(cpy_r_r543, cpy_r_r617, cpy_r_r616); - cpy_r_r619 = cpy_r_r618 >= 0; - if (unlikely(!cpy_r_r619)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL278; - } - cpy_r_r620 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r621 = CPyStatics[354]; /* '__module__' */ - cpy_r_r622 = CPyDict_SetItem(cpy_r_r543, cpy_r_r621, cpy_r_r620); - cpy_r_r623 = cpy_r_r622 >= 0; - if (unlikely(!cpy_r_r623)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL278; - } - PyObject *cpy_r_r624[3] = {cpy_r_r612, cpy_r_r531, cpy_r_r543}; - cpy_r_r625 = (PyObject **)&cpy_r_r624; - cpy_r_r626 = PyObject_Vectorcall(cpy_r_r533, cpy_r_r625, 3, 0); - if (unlikely(cpy_r_r626 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL278; - } - CPy_DECREF(cpy_r_r531); - CPy_DECREF(cpy_r_r543); - cpy_r_r627 = CPyStatic_datatypes___globals; - cpy_r_r628 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r629 = CPyDict_GetItem(cpy_r_r627, cpy_r_r628); - if (unlikely(cpy_r_r629 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 330, CPyStatic_datatypes___globals); - goto CPyL281; - } - cpy_r_r630 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r631[1] = {cpy_r_r630}; - cpy_r_r632 = (PyObject **)&cpy_r_r631; - cpy_r_r633 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r634 = PyObject_Vectorcall(cpy_r_r629, cpy_r_r632, 0, cpy_r_r633); - CPy_DECREF(cpy_r_r629); - if (unlikely(cpy_r_r634 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 330, CPyStatic_datatypes___globals); - goto CPyL281; - } - PyObject *cpy_r_r635[1] = {cpy_r_r626}; - cpy_r_r636 = (PyObject **)&cpy_r_r635; - cpy_r_r637 = PyObject_Vectorcall(cpy_r_r634, cpy_r_r636, 1, 0); - CPy_DECREF(cpy_r_r634); - if (unlikely(cpy_r_r637 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL281; - } - CPy_DECREF(cpy_r_r626); - cpy_r_r638 = CPyStatic_datatypes___globals; - cpy_r_r639 = CPyStatics[371]; /* 'final' */ - cpy_r_r640 = CPyDict_GetItem(cpy_r_r638, cpy_r_r639); - if (unlikely(cpy_r_r640 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 329, CPyStatic_datatypes___globals); - goto CPyL282; - } - PyObject *cpy_r_r641[1] = {cpy_r_r637}; - cpy_r_r642 = (PyObject **)&cpy_r_r641; - cpy_r_r643 = PyObject_Vectorcall(cpy_r_r640, cpy_r_r642, 1, 0); - CPy_DECREF(cpy_r_r640); - if (unlikely(cpy_r_r643 == NULL)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL282; - } - CPy_DECREF(cpy_r_r637); - CPyType_datatypes___ReturnValue = (PyTypeObject *)cpy_r_r643; - CPy_INCREF(CPyType_datatypes___ReturnValue); - cpy_r_r644 = CPyStatic_datatypes___globals; - cpy_r_r645 = CPyStatics[784]; /* 'ReturnValue' */ - cpy_r_r646 = PyDict_SetItem(cpy_r_r644, cpy_r_r645, cpy_r_r643); - CPy_DECREF(cpy_r_r643); - cpy_r_r647 = cpy_r_r646 >= 0; - if (unlikely(!cpy_r_r647)) { - CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); - goto CPyL249; - } - cpy_r_r648 = (PyObject *)CPyType_datatypes___ReturnValue; - return 1; -CPyL249: ; - cpy_r_r649 = 2; - return cpy_r_r649; -CPyL250: ; - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - goto CPyL13; -CPyL251: ; - CPy_DecRef(cpy_r_r103); - goto CPyL249; -CPyL252: ; - CPy_DecRef(cpy_r_r121); - goto CPyL249; -CPyL253: ; - CPy_DecRef(cpy_r_r163); - goto CPyL249; -CPyL254: ; - CPy_DecRef(cpy_r_r163); - CPy_DecRef(cpy_r_r175); - goto CPyL249; -CPyL255: ; - CPy_DecRef(cpy_r_r163); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r177); - goto CPyL249; -CPyL256: ; - CPy_DecRef(cpy_r_r163); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r178); - goto CPyL249; -CPyL257: ; - CPy_DecRef(cpy_r_r242); - goto CPyL249; -CPyL258: ; - CPy_DecRef(cpy_r_r253); - goto CPyL249; -CPyL259: ; - CPy_DecRef(cpy_r_r268); - goto CPyL249; -CPyL260: ; - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r280); - goto CPyL249; -CPyL261: ; - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r280); - CPy_DecRef(cpy_r_r282); - goto CPyL249; -CPyL262: ; - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r280); - CPy_DecRef(cpy_r_r282); - CPy_DecRef(cpy_r_r283); - goto CPyL249; -CPyL263: ; - CPy_DecRef(cpy_r_r347); - goto CPyL249; -CPyL264: ; - CPy_DecRef(cpy_r_r358); - goto CPyL249; -CPyL265: ; - CPy_DecRef(cpy_r_r373); - goto CPyL249; -CPyL266: ; - CPy_DecRef(cpy_r_r373); - CPy_DecRef(cpy_r_r385); - goto CPyL249; -CPyL267: ; - CPy_DecRef(cpy_r_r373); - CPy_DecRef(cpy_r_r385); - CPy_DecRef(cpy_r_r387); - goto CPyL249; -CPyL268: ; - CPy_DecRef(cpy_r_r373); - CPy_DecRef(cpy_r_r385); - CPy_DecRef(cpy_r_r387); - CPy_DecRef(cpy_r_r388); - goto CPyL249; -CPyL269: ; - CPy_DecRef(cpy_r_r424); - goto CPyL249; -CPyL270: ; - CPy_DecRef(cpy_r_r435); - goto CPyL249; -CPyL271: ; - CPy_DecRef(cpy_r_r450); - goto CPyL249; -CPyL272: ; - CPy_DecRef(cpy_r_r450); - CPy_DecRef(cpy_r_r462); - goto CPyL249; -CPyL273: ; - CPy_DecRef(cpy_r_r450); - CPy_DecRef(cpy_r_r462); - CPy_DecRef(cpy_r_r464); - goto CPyL249; -CPyL274: ; - CPy_DecRef(cpy_r_r450); - CPy_DecRef(cpy_r_r462); - CPy_DecRef(cpy_r_r464); - CPy_DecRef(cpy_r_r465); - goto CPyL249; -CPyL275: ; - CPy_DecRef(cpy_r_r505); - goto CPyL249; -CPyL276: ; - CPy_DecRef(cpy_r_r516); - goto CPyL249; -CPyL277: ; - CPy_DecRef(cpy_r_r531); - goto CPyL249; -CPyL278: ; - CPy_DecRef(cpy_r_r531); - CPy_DecRef(cpy_r_r543); - goto CPyL249; -CPyL279: ; - CPy_DecRef(cpy_r_r531); - CPy_DecRef(cpy_r_r543); - CPy_DecRef(cpy_r_r545); - goto CPyL249; -CPyL280: ; - CPy_DecRef(cpy_r_r531); - CPy_DecRef(cpy_r_r543); - CPy_DecRef(cpy_r_r545); - CPy_DecRef(cpy_r_r562); - goto CPyL249; -CPyL281: ; - CPy_DecRef(cpy_r_r626); - goto CPyL249; -CPyL282: ; - CPy_DecRef(cpy_r_r637); - goto CPyL249; -} -static PyMethodDef convert___mainmodule_methods[] = { - {"to_uint", (PyCFunction)CPyPy_convert___main___to_uint, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_uint(value, type_str=\'uint256\')\n--\n\n") /* docstring */}, - {"to_int", (PyCFunction)CPyPy_convert___main___to_int, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_int(value, type_str=\'int256\')\n--\n\n") /* docstring */}, - {"to_decimal", (PyCFunction)CPyPy_convert___main___to_decimal, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_decimal(value)\n--\n\n") /* docstring */}, - {"to_address", (PyCFunction)CPyPy_convert___main___to_address, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_address(value)\n--\n\n") /* docstring */}, - {"to_bytes", (PyCFunction)CPyPy_convert___main___to_bytes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_bytes(value, type_str=\'bytes32\')\n--\n\n") /* docstring */}, - {"to_bool", (PyCFunction)CPyPy_convert___main___to_bool, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_bool(value)\n--\n\n") /* docstring */}, - {"to_string", (PyCFunction)CPyPy_convert___main___to_string, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_string(value)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___convert___main(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___main__internal, "__name__"); - CPyStatic_convert___main___globals = PyModule_GetDict(CPyModule_brownie___convert___main__internal); - if (unlikely(CPyStatic_convert___main___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_convert___main_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___convert___main__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_convert___main___is_hex); - CPyStatic_convert___main___is_hex = NULL; - CPy_XDECREF(CPyStatic_convert___main___to_text); - CPyStatic_convert___main___to_text = NULL; - CPy_XDECREF(CPyStatic_convert___main____TEN_DECIMALS); - CPyStatic_convert___main____TEN_DECIMALS = NULL; - return -1; -} -static struct PyModuleDef convert___mainmodule = { - PyModuleDef_HEAD_INIT, - "brownie.convert.main", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - convert___mainmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___convert___main(void) -{ - if (CPyModule_brownie___convert___main__internal) { - Py_INCREF(CPyModule_brownie___convert___main__internal); - return CPyModule_brownie___convert___main__internal; - } - CPyModule_brownie___convert___main__internal = PyModule_Create(&convert___mainmodule); - if (unlikely(CPyModule_brownie___convert___main__internal == NULL)) - goto fail; - if (CPyExec_brownie___convert___main(CPyModule_brownie___convert___main__internal) != 0) - goto fail; - return CPyModule_brownie___convert___main__internal; - fail: - return NULL; -} - -PyObject *CPyDef_convert___main___to_uint(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2II cpy_r_r6; - CPyTagged cpy_r_r7; - CPyTagged cpy_r_r8; - CPyTagged cpy_r_r9; - CPyTagged cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - if (cpy_r_type_str != NULL) goto CPyL19; - cpy_r_r0 = CPyStatics[786]; /* 'uint256' */ - CPy_INCREF(cpy_r_r0); - cpy_r_type_str = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r2[1] = {cpy_r_value}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r3, 1, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 22, CPyStatic_convert___main___globals); - goto CPyL20; - } - if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___Wei)) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_uint", 22, CPyStatic_convert___main___globals, "brownie.convert.datatypes.Wei", cpy_r_r4); - goto CPyL20; - } - cpy_r_r6 = CPyDef_convert___utils___get_int_bounds(cpy_r_type_str); - if (unlikely(cpy_r_r6.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 23, CPyStatic_convert___main___globals); - goto CPyL21; - } - cpy_r_r7 = cpy_r_r6.f0; - cpy_r_r8 = cpy_r_r6.f1; - cpy_r_r9 = cpy_r_r7; - cpy_r_r10 = cpy_r_r8; - cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_r9); - cpy_r_r12 = PyObject_RichCompare(cpy_r_r5, cpy_r_r11, 0); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); - goto CPyL22; - } - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); - goto CPyL22; - } - if (cpy_r_r13) goto CPyL23; - cpy_r_r14 = CPyTagged_StealAsObject(cpy_r_r10); - cpy_r_r15 = PyObject_RichCompare(cpy_r_r5, cpy_r_r14, 4); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); - goto CPyL21; - } - if (unlikely(!PyBool_Check(cpy_r_r15))) { - CPy_TypeError("bool", cpy_r_r15); cpy_r_r16 = 2; - } else - cpy_r_r16 = cpy_r_r15 == Py_True; - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); - goto CPyL21; - } - if (cpy_r_r16) { - goto CPyL24; - } else - goto CPyL25; -CPyL11: ; - cpy_r_r17 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); - goto CPyL20; - } - cpy_r_r18 = CPyStatics[787]; /* ' is outside allowable range for ' */ - cpy_r_r19 = CPyStr_Build(3, cpy_r_r17, cpy_r_r18, cpy_r_type_str); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_type_str); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); - goto CPyL18; - } - cpy_r_r20 = CPyModule_builtins; - cpy_r_r21 = CPyStatics[303]; /* 'OverflowError' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); - goto CPyL26; - } - PyObject *cpy_r_r23[1] = {cpy_r_r19}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r19); - CPy_Raise(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL17: ; - return cpy_r_r5; -CPyL18: ; - cpy_r_r26 = NULL; - return cpy_r_r26; -CPyL19: ; - CPy_INCREF(cpy_r_type_str); - goto CPyL2; -CPyL20: ; - CPy_DecRef(cpy_r_type_str); - goto CPyL18; -CPyL21: ; - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r5); - goto CPyL18; -CPyL22: ; - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r5); - CPyTagged_DecRef(cpy_r_r10); - goto CPyL18; -CPyL23: ; - CPy_DECREF_NO_IMM(cpy_r_r5); - CPyTagged_DECREF(cpy_r_r10); - goto CPyL11; -CPyL24: ; - CPy_DECREF_NO_IMM(cpy_r_r5); - goto CPyL11; -CPyL25: ; - CPy_DECREF(cpy_r_type_str); - goto CPyL17; -CPyL26: ; - CPy_DecRef(cpy_r_r19); - goto CPyL18; -} - -PyObject *CPyPy_convert___main___to_uint(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", "type_str", 0}; - static CPyArg_Parser parser = {"O|O:to_uint", kwlist, 0}; - PyObject *obj_value; - PyObject *obj_type_str = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *arg_type_str; - if (obj_type_str == NULL) { - arg_type_str = NULL; - } else if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - PyObject *retval = CPyDef_convert___main___to_uint(arg_value, arg_type_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_uint", 20, CPyStatic_convert___main___globals); - return NULL; -} - -PyObject *CPyDef_convert___main___to_int(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2II cpy_r_r6; - CPyTagged cpy_r_r7; - CPyTagged cpy_r_r8; - CPyTagged cpy_r_r9; - CPyTagged cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - if (cpy_r_type_str != NULL) goto CPyL19; - cpy_r_r0 = CPyStatics[788]; /* 'int256' */ - CPy_INCREF(cpy_r_r0); - cpy_r_type_str = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r2[1] = {cpy_r_value}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r3, 1, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 31, CPyStatic_convert___main___globals); - goto CPyL20; - } - if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___Wei)) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_int", 31, CPyStatic_convert___main___globals, "brownie.convert.datatypes.Wei", cpy_r_r4); - goto CPyL20; - } - cpy_r_r6 = CPyDef_convert___utils___get_int_bounds(cpy_r_type_str); - if (unlikely(cpy_r_r6.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 32, CPyStatic_convert___main___globals); - goto CPyL21; - } - cpy_r_r7 = cpy_r_r6.f0; - cpy_r_r8 = cpy_r_r6.f1; - cpy_r_r9 = cpy_r_r7; - cpy_r_r10 = cpy_r_r8; - cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_r9); - cpy_r_r12 = PyObject_RichCompare(cpy_r_r5, cpy_r_r11, 0); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); - goto CPyL22; - } - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); - goto CPyL22; - } - if (cpy_r_r13) goto CPyL23; - cpy_r_r14 = CPyTagged_StealAsObject(cpy_r_r10); - cpy_r_r15 = PyObject_RichCompare(cpy_r_r5, cpy_r_r14, 4); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); - goto CPyL21; - } - if (unlikely(!PyBool_Check(cpy_r_r15))) { - CPy_TypeError("bool", cpy_r_r15); cpy_r_r16 = 2; - } else - cpy_r_r16 = cpy_r_r15 == Py_True; - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); - goto CPyL21; - } - if (cpy_r_r16) { - goto CPyL24; - } else - goto CPyL25; -CPyL11: ; - cpy_r_r17 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); - goto CPyL20; - } - cpy_r_r18 = CPyStatics[787]; /* ' is outside allowable range for ' */ - cpy_r_r19 = CPyStr_Build(3, cpy_r_r17, cpy_r_r18, cpy_r_type_str); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_type_str); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); - goto CPyL18; - } - cpy_r_r20 = CPyModule_builtins; - cpy_r_r21 = CPyStatics[303]; /* 'OverflowError' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); - goto CPyL26; - } - PyObject *cpy_r_r23[1] = {cpy_r_r19}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r19); - CPy_Raise(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL17: ; - return cpy_r_r5; -CPyL18: ; - cpy_r_r26 = NULL; - return cpy_r_r26; -CPyL19: ; - CPy_INCREF(cpy_r_type_str); - goto CPyL2; -CPyL20: ; - CPy_DecRef(cpy_r_type_str); - goto CPyL18; -CPyL21: ; - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r5); - goto CPyL18; -CPyL22: ; - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r5); - CPyTagged_DecRef(cpy_r_r10); - goto CPyL18; -CPyL23: ; - CPy_DECREF_NO_IMM(cpy_r_r5); - CPyTagged_DECREF(cpy_r_r10); - goto CPyL11; -CPyL24: ; - CPy_DECREF_NO_IMM(cpy_r_r5); - goto CPyL11; -CPyL25: ; - CPy_DECREF(cpy_r_type_str); - goto CPyL17; -CPyL26: ; - CPy_DecRef(cpy_r_r19); - goto CPyL18; -} - -PyObject *CPyPy_convert___main___to_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", "type_str", 0}; - static CPyArg_Parser parser = {"O|O:to_int", kwlist, 0}; - PyObject *obj_value; - PyObject *obj_type_str = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *arg_type_str; - if (obj_type_str == NULL) { - arg_type_str = NULL; - } else if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - PyObject *retval = CPyDef_convert___main___to_int(arg_value, arg_type_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_int", 29, CPyStatic_convert___main___globals); - return NULL; -} - -PyObject *CPyDef_convert___main___to_decimal(PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - CPyTagged cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - CPyTagged cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char 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; - cpy_r_r0 = (PyObject *)CPyType_datatypes___Fixed; - PyObject *cpy_r_r1[1] = {cpy_r_value}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r2, 1, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 40, CPyStatic_convert___main___globals); - goto CPyL26; - } - if (likely(Py_TYPE(cpy_r_r3) == CPyType_datatypes___Fixed)) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_decimal", 40, CPyStatic_convert___main___globals, "brownie.convert.datatypes.Fixed", cpy_r_r3); - goto CPyL26; - } - cpy_r_r5 = (CPyTagged)CPyStatics[2042] | 1; /* -170141183460469231731687303715884105728 */ - CPyTagged_INCREF(cpy_r_r5); - cpy_r_r6 = CPyTagged_StealAsObject(cpy_r_r5); - cpy_r_r7 = PyObject_RichCompare(cpy_r_r4, cpy_r_r6, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); - goto CPyL27; - } - if (unlikely(!PyBool_Check(cpy_r_r7))) { - CPy_TypeError("bool", cpy_r_r7); cpy_r_r8 = 2; - } else - cpy_r_r8 = cpy_r_r7 == Py_True; - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); - goto CPyL27; - } - if (cpy_r_r8) goto CPyL28; - cpy_r_r9 = (CPyTagged)CPyStatics[2043] | 1; /* 170141183460469231731687303715884105728 */ - CPyTagged_INCREF(cpy_r_r9); - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); - cpy_r_r11 = PyObject_RichCompare(cpy_r_r4, cpy_r_r10, 5); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); - goto CPyL27; - } - if (unlikely(!PyBool_Check(cpy_r_r11))) { - CPy_TypeError("bool", cpy_r_r11); cpy_r_r12 = 2; - } else - cpy_r_r12 = cpy_r_r11 == Py_True; - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); - goto CPyL27; - } - if (cpy_r_r12) { - goto CPyL28; - } else - goto CPyL14; -CPyL8: ; - cpy_r_r13 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); - goto CPyL26; - } - cpy_r_r14 = CPyStatics[789]; /* ' is outside allowable range for decimal' */ - cpy_r_r15 = CPyStr_Build(2, cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); - goto CPyL26; - } - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[303]; /* 'OverflowError' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); - goto CPyL29; - } - PyObject *cpy_r_r19[1] = {cpy_r_r15}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); - goto CPyL29; - } - CPy_DECREF(cpy_r_r15); - CPy_Raise(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r22 = CPyStatic_convert___main____TEN_DECIMALS; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL30; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_TEN_DECIMALS\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r24 = CPyStatics[790]; /* 'quantize' */ - PyObject *cpy_r_r25[2] = {cpy_r_r4, cpy_r_r22}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); - goto CPyL27; - } - cpy_r_r28 = PyObject_RichCompare(cpy_r_r27, cpy_r_r4, 3); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); - goto CPyL27; - } - if (unlikely(!PyBool_Check(cpy_r_r28))) { - CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; - } else - cpy_r_r29 = cpy_r_r28 == Py_True; - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); - goto CPyL27; - } - if (cpy_r_r29) { - goto CPyL31; - } else - goto CPyL25; -CPyL21: ; - cpy_r_r30 = CPyStatics[791]; /* 'Maximum of 10 decimal points allowed' */ - cpy_r_r31 = CPyModule_builtins; - cpy_r_r32 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 44, CPyStatic_convert___main___globals); - goto CPyL26; - } - PyObject *cpy_r_r34[1] = {cpy_r_r30}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 44, CPyStatic_convert___main___globals); - goto CPyL26; - } - CPy_Raise(cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 44, CPyStatic_convert___main___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL25: ; - return cpy_r_r4; -CPyL26: ; - cpy_r_r37 = NULL; - return cpy_r_r37; -CPyL27: ; - CPy_DecRef(cpy_r_r4); - goto CPyL26; -CPyL28: ; - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL8; -CPyL29: ; - CPy_DecRef(cpy_r_r15); - goto CPyL26; -CPyL30: ; - CPy_DecRef(cpy_r_r4); - goto CPyL15; -CPyL31: ; - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL21; -} - -PyObject *CPyPy_convert___main___to_decimal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:to_decimal", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_convert___main___to_decimal(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 38, CPyStatic_convert___main___globals); - return NULL; -} - -PyObject *CPyDef_convert___main___to_address(PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = (PyObject *)CPyType_datatypes___EthAddress; - PyObject *cpy_r_r1[1] = {cpy_r_value}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r2, 1, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_address", 50, CPyStatic_convert___main___globals); - goto CPyL4; - } - if (likely(Py_TYPE(cpy_r_r3) == CPyType_datatypes___EthAddress)) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_address", 50, CPyStatic_convert___main___globals, "brownie.convert.datatypes.EthAddress", cpy_r_r3); - goto CPyL4; - } - cpy_r_r5 = PyObject_Str(cpy_r_r4); - CPy_DECREF_NO_IMM(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_address", 50, CPyStatic_convert___main___globals); - goto CPyL4; - } - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -} - -PyObject *CPyPy_convert___main___to_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:to_address", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value; - if (PyUnicode_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL426; - if (PyBytes_Check(obj_value) || PyByteArray_Check(obj_value)) - arg_value = obj_value; - else { - arg_value = NULL; - } - if (arg_value != NULL) goto __LL426; - CPy_TypeError("union[str, bytes]", obj_value); - goto fail; -__LL426: ; - PyObject *retval = CPyDef_convert___main___to_address(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_address", 48, CPyStatic_convert___main___globals); - return NULL; -} - -PyObject *CPyDef_convert___main___to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - if (cpy_r_type_str != NULL) goto CPyL8; - cpy_r_r0 = CPyStatics[719]; /* 'bytes32' */ - CPy_INCREF(cpy_r_r0); - cpy_r_type_str = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)CPyType_datatypes___HexString; - PyObject *cpy_r_r2[2] = {cpy_r_value, cpy_r_type_str}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r3, 2, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_type_str); - if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___HexString)) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals, "brownie.convert.datatypes.HexString", cpy_r_r4); - goto CPyL7; - } - cpy_r_r6 = (PyObject *)&PyBytes_Type; - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals); - goto CPyL10; - } - CPy_DECREF_NO_IMM(cpy_r_r5); - if (likely(PyBytes_Check(cpy_r_r9) || PyByteArray_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals, "bytes", cpy_r_r9); - goto CPyL7; - } - return cpy_r_r10; -CPyL7: ; - cpy_r_r11 = NULL; - return cpy_r_r11; -CPyL8: ; - CPy_INCREF(cpy_r_type_str); - goto CPyL2; -CPyL9: ; - CPy_DecRef(cpy_r_type_str); - goto CPyL7; -CPyL10: ; - CPy_DecRef(cpy_r_r5); - goto CPyL7; -} - -PyObject *CPyPy_convert___main___to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", "type_str", 0}; - static CPyArg_Parser parser = {"O|O:to_bytes", kwlist, 0}; - PyObject *obj_value; - PyObject *obj_type_str = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *arg_type_str; - if (obj_type_str == NULL) { - arg_type_str = NULL; - } else if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - PyObject *retval = CPyDef_convert___main___to_bytes(arg_value, arg_type_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_bytes", 53, CPyStatic_convert___main___globals); - return NULL; -} - -char CPyDef_convert___main___to_bool(PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T5OOOOO cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - CPyTagged cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - CPyTagged cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - cpy_r_r0 = (PyObject *)&PyLong_Type; - cpy_r_r1 = (PyObject *)&PyFloat_Type; - cpy_r_r2 = (PyObject *)&PyBool_Type; - cpy_r_r3 = (PyObject *)&PyBytes_Type; - cpy_r_r4 = (PyObject *)&PyUnicode_Type; - CPy_INCREF(cpy_r_r0); - CPy_INCREF(cpy_r_r1); - CPy_INCREF(cpy_r_r2); - CPy_INCREF(cpy_r_r3); - CPy_INCREF(cpy_r_r4); - cpy_r_r5.f0 = cpy_r_r0; - cpy_r_r5.f1 = cpy_r_r1; - cpy_r_r5.f2 = cpy_r_r2; - cpy_r_r5.f3 = cpy_r_r3; - cpy_r_r5.f4 = cpy_r_r4; - cpy_r_r6 = PyTuple_New(5); - if (unlikely(cpy_r_r6 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp427 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp427); - PyObject *__tmp428 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp428); - PyObject *__tmp429 = cpy_r_r5.f2; - PyTuple_SET_ITEM(cpy_r_r6, 2, __tmp429); - PyObject *__tmp430 = cpy_r_r5.f3; - PyTuple_SET_ITEM(cpy_r_r6, 3, __tmp430); - PyObject *__tmp431 = cpy_r_r5.f4; - PyTuple_SET_ITEM(cpy_r_r6, 4, __tmp431); - cpy_r_r7 = PyObject_IsInstance(cpy_r_value, cpy_r_r6); - CPy_DECREF(cpy_r_r6); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 60, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r9 = cpy_r_r7; - if (cpy_r_r9) goto CPyL10; - cpy_r_r10 = CPyStatics[704]; /* 'Cannot convert ' */ - cpy_r_r11 = CPy_TYPE(cpy_r_value); - cpy_r_r12 = CPy_GetName(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); - goto CPyL52; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals, "str", cpy_r_r12); - goto CPyL52; - } - cpy_r_r14 = CPyStatics[705]; /* " '" */ - cpy_r_r15 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); - goto CPyL53; - } - cpy_r_r16 = CPyStatics[792]; /* "' to bool" */ - cpy_r_r17 = CPyStr_Build(5, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); - goto CPyL54; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); - goto CPyL54; - } - CPy_DECREF(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); - goto CPyL52; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r24 = PyBytes_Check(cpy_r_value); - if (!cpy_r_r24) goto CPyL55; - CPy_INCREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) - cpy_r_r25 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 63, CPyStatic_convert___main___globals, "bytes", cpy_r_value); - goto CPyL52; - } - cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 63, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r28 = cpy_r_r26; - if (cpy_r_r28) goto CPyL15; - return 0; -CPyL15: ; - CPy_INCREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) - cpy_r_r29 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals, "bytes", cpy_r_value); - goto CPyL52; - } - cpy_r_r30 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r31[1] = {cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals); - goto CPyL56; - } - CPy_DECREF(cpy_r_r29); - if (likely(PyUnicode_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals, "str", cpy_r_r33); - goto CPyL52; - } - cpy_r_r35 = CPyLong_FromStrWithBase(cpy_r_r34, 32); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals); - goto CPyL52; - } - if (likely(PyLong_Check(cpy_r_r35))) - cpy_r_r36 = CPyTagged_FromObject(cpy_r_r35); - else { - CPy_TypeError("int", cpy_r_r35); cpy_r_r36 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r36 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r37 = CPyTagged_StealAsObject(cpy_r_r36); - cpy_r_value = cpy_r_r37; -CPyL21: ; - cpy_r_r38 = PyUnicode_Check(cpy_r_value); - if (!cpy_r_r38) goto CPyL28; - CPy_INCREF(cpy_r_value); - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r39 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 66, CPyStatic_convert___main___globals, "str", cpy_r_value); - goto CPyL57; - } - cpy_r_r40 = CPyStatics[701]; /* '0x' */ - cpy_r_r41 = CPyStr_Startswith(cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - cpy_r_r42 = cpy_r_r41; - if (!cpy_r_r42) goto CPyL28; - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r43 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 67, CPyStatic_convert___main___globals, "str", cpy_r_value); - goto CPyL52; - } - cpy_r_r44 = CPyLong_FromStrWithBase(cpy_r_r43, 32); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 67, CPyStatic_convert___main___globals); - goto CPyL52; - } - if (likely(PyLong_Check(cpy_r_r44))) - cpy_r_r45 = CPyTagged_FromObject(cpy_r_r44); - else { - CPy_TypeError("int", cpy_r_r44); cpy_r_r45 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 67, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r46 = CPyTagged_StealAsObject(cpy_r_r45); - cpy_r_value = cpy_r_r46; -CPyL28: ; - cpy_r_r47 = CPyStatics[2030]; /* 0 */ - cpy_r_r48 = PyObject_RichCompare(cpy_r_value, cpy_r_r47, 3); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r49 = PyObject_IsTrue(cpy_r_r48); - CPy_DECREF(cpy_r_r48); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r51 = cpy_r_r49; - if (!cpy_r_r51) goto CPyL41; - cpy_r_r52 = CPyStatics[2031]; /* 1 */ - cpy_r_r53 = PyObject_RichCompare(cpy_r_value, cpy_r_r52, 3); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r54 = PyObject_IsTrue(cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r56 = cpy_r_r54; - if (!cpy_r_r56) goto CPyL41; - cpy_r_r57 = 1 ? Py_True : Py_False; - cpy_r_r58 = PyObject_RichCompare(cpy_r_value, cpy_r_r57, 3); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r59 = PyObject_IsTrue(cpy_r_r58); - CPy_DECREF(cpy_r_r58); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r61 = cpy_r_r59; - if (!cpy_r_r61) goto CPyL41; - cpy_r_r62 = 0 ? Py_True : Py_False; - cpy_r_r63 = PyObject_RichCompare(cpy_r_value, cpy_r_r62, 3); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); - goto CPyL57; - } - cpy_r_r66 = cpy_r_r64; - if (!cpy_r_r66) goto CPyL41; - if (1) { - goto CPyL42; - } else - goto CPyL50; -CPyL41: ; - if (!0) goto CPyL50; -CPyL42: ; - cpy_r_r67 = CPyStatics[704]; /* 'Cannot convert ' */ - cpy_r_r68 = CPy_TYPE(cpy_r_value); - cpy_r_r69 = CPy_GetName(cpy_r_r68); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); - goto CPyL57; - } - if (likely(PyUnicode_Check(cpy_r_r69))) - cpy_r_r70 = cpy_r_r69; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals, "str", cpy_r_r69); - goto CPyL57; - } - cpy_r_r71 = CPyStatics[705]; /* " '" */ - cpy_r_r72 = PyObject_Str(cpy_r_value); - CPy_DECREF(cpy_r_value); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); - goto CPyL58; - } - cpy_r_r73 = CPyStatics[792]; /* "' to bool" */ - cpy_r_r74 = CPyStr_Build(5, cpy_r_r67, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73); - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r75 = CPyModule_builtins; - cpy_r_r76 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r77 = CPyObject_GetAttr(cpy_r_r75, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); - goto CPyL59; - } - PyObject *cpy_r_r78[1] = {cpy_r_r74}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 1, 0); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); - goto CPyL59; - } - CPy_DECREF(cpy_r_r74); - CPy_Raise(cpy_r_r80); - CPy_DECREF(cpy_r_r80); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); - goto CPyL52; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r81 = PyObject_IsTrue(cpy_r_value); - CPy_DECREF(cpy_r_value); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 58, CPyStatic_convert___main___globals); - goto CPyL52; - } - cpy_r_r83 = cpy_r_r81; - return cpy_r_r83; -CPyL52: ; - cpy_r_r84 = 2; - return cpy_r_r84; -CPyL53: ; - CPy_DecRef(cpy_r_r13); - goto CPyL52; -CPyL54: ; - CPy_DecRef(cpy_r_r17); - goto CPyL52; -CPyL55: ; - CPy_INCREF(cpy_r_value); - goto CPyL21; -CPyL56: ; - CPy_DecRef(cpy_r_r29); - goto CPyL52; -CPyL57: ; - CPy_DecRef(cpy_r_value); - goto CPyL52; -CPyL58: ; - CPy_DecRef(cpy_r_r70); - goto CPyL52; -CPyL59: ; - CPy_DecRef(cpy_r_r74); - goto CPyL52; -} - -PyObject *CPyPy_convert___main___to_bool(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:to_bool", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value = obj_value; - char retval = CPyDef_convert___main___to_bool(arg_value); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_bool", 58, CPyStatic_convert___main___globals); - return NULL; -} - -PyObject *CPyDef_convert___main___to_string(PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - tuple_T3OOO cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - cpy_r_r0 = PyBytes_Check(cpy_r_value); - if (!cpy_r_r0) goto CPyL15; - CPy_INCREF(cpy_r_value); - if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) - cpy_r_r1 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals, "bytes", cpy_r_value); - goto CPyL34; - } - cpy_r_r2 = CPyStatic__c_constants___HexBytes; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL45; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL6: ; - PyObject *cpy_r_r4[1] = {cpy_r_r1}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); - goto CPyL47; - } - CPy_DECREF(cpy_r_r6); - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals, "str", cpy_r_r10); - goto CPyL34; - } - cpy_r_r12 = CPyStatic_convert___main___to_text; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL48; - } else - goto CPyL12; -CPyL10: ; - PyErr_SetString(PyExc_NameError, "value for final name \"to_text\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL12: ; - PyObject *cpy_r_r14[1] = {cpy_r_r11}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = CPyStatics[2169]; /* ('hexstr',) */ - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 0, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r11); - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals, "str", cpy_r_r17); - goto CPyL34; - } - return cpy_r_r18; -CPyL15: ; - cpy_r_r19 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 78, CPyStatic_convert___main___globals); - goto CPyL34; - } - cpy_r_value = cpy_r_r19; - cpy_r_r20 = CPyStatics[701]; /* '0x' */ - cpy_r_r21 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r22[2] = {cpy_r_value, cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); - goto CPyL50; - } - cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); - goto CPyL50; - } - cpy_r_r27 = cpy_r_r25; - if (!cpy_r_r27) goto CPyL32; - cpy_r_r28 = CPyStatic_convert___main___is_hex; - if (unlikely(cpy_r_r28 == NULL)) { - goto CPyL51; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL22: ; - PyObject *cpy_r_r30[1] = {cpy_r_value}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 1, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); - goto CPyL50; - } - if (unlikely(!PyBool_Check(cpy_r_r32))) { - CPy_TypeError("bool", cpy_r_r32); cpy_r_r33 = 2; - } else - cpy_r_r33 = cpy_r_r32 == Py_True; - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r33 == 2)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); - goto CPyL50; - } - if (!cpy_r_r33) goto CPyL32; - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r34 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals, "str", cpy_r_value); - goto CPyL34; - } - cpy_r_r35 = CPyStatic_convert___main___to_text; - if (unlikely(cpy_r_r35 == NULL)) { - goto CPyL52; - } else - goto CPyL29; -CPyL27: ; - PyErr_SetString(PyExc_NameError, "value for final name \"to_text\" was not set"); - cpy_r_r36 = 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL29: ; - PyObject *cpy_r_r37[1] = {cpy_r_r34}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = CPyStatics[2169]; /* ('hexstr',) */ - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r38, 0, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals); - goto CPyL53; - } - CPy_DECREF(cpy_r_r34); - if (likely(PyUnicode_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals, "str", cpy_r_r40); - goto CPyL34; - } - return cpy_r_r41; -CPyL32: ; - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r42 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 81, CPyStatic_convert___main___globals, "str", cpy_r_value); - goto CPyL34; - } - return cpy_r_r42; -CPyL34: ; - cpy_r_r43 = CPy_CatchError(); - cpy_r_r44 = CPyModule_builtins; - cpy_r_r45 = CPyStatics[793]; /* 'UnicodeDecodeError' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 82, CPyStatic_convert___main___globals); - goto CPyL42; - } - cpy_r_r47 = CPy_ExceptionMatches(cpy_r_r46); - CPy_DecRef(cpy_r_r46); - if (!cpy_r_r47) goto CPyL40; - cpy_r_r48 = CPy_GetExcValue(); - cpy_r_r49 = CPyModule_builtins; - cpy_r_r50 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 83, CPyStatic_convert___main___globals); - goto CPyL54; - } - PyObject *cpy_r_r52[1] = {cpy_r_r48}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); - CPy_DecRef(cpy_r_r51); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 83, CPyStatic_convert___main___globals); - goto CPyL54; - } - CPy_DecRef(cpy_r_r48); - CPy_Raise(cpy_r_r54); - CPy_DecRef(cpy_r_r54); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/main.py", "to_string", 83, CPyStatic_convert___main___globals); - goto CPyL42; - } else - goto CPyL55; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - CPy_Reraise(); - if (!0) { - goto CPyL42; - } else - goto CPyL56; -CPyL41: ; - CPy_Unreachable(); -CPyL42: ; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - cpy_r_r55 = CPy_KeepPropagating(); - if (!cpy_r_r55) goto CPyL44; - CPy_Unreachable(); -CPyL44: ; - cpy_r_r56 = NULL; - return cpy_r_r56; -CPyL45: ; - CPy_DecRef(cpy_r_r1); - goto CPyL4; -CPyL46: ; - CPy_DecRef(cpy_r_r1); - goto CPyL34; -CPyL47: ; - CPy_DecRef(cpy_r_r6); - goto CPyL34; -CPyL48: ; - CPy_DecRef(cpy_r_r11); - goto CPyL10; -CPyL49: ; - CPy_DecRef(cpy_r_r11); - goto CPyL34; -CPyL50: ; - CPy_DecRef(cpy_r_value); - goto CPyL34; -CPyL51: ; - CPy_DecRef(cpy_r_value); - goto CPyL20; -CPyL52: ; - CPy_DecRef(cpy_r_r34); - goto CPyL27; -CPyL53: ; - CPy_DecRef(cpy_r_r34); - goto CPyL34; -CPyL54: ; - CPy_DecRef(cpy_r_r48); - goto CPyL42; -CPyL55: ; - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL39; -CPyL56: ; - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL41; -} - -PyObject *CPyPy_convert___main___to_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:to_string", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_convert___main___to_string(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/main.py", "to_string", 73, CPyStatic_convert___main___globals); - return NULL; -} - -char CPyDef_convert___main_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r9; - void *cpy_r_r11; - void *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - CPyPtr cpy_r_r67; - CPyPtr cpy_r_r68; - CPyPtr cpy_r_r69; - CPyPtr cpy_r_r70; - CPyPtr cpy_r_r71; - CPyPtr cpy_r_r72; - CPyPtr cpy_r_r73; - CPyPtr cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", -1, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2180]; /* ('Any', 'Final', 'Union') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_convert___main___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 3, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = (PyObject **)&CPyModule_faster_eth_utils; - PyObject **cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (void *)&cpy_r_r10; - int64_t cpy_r_r12[1] = {5}; - cpy_r_r13 = (void *)&cpy_r_r12; - cpy_r_r14 = CPyStatics[2181]; /* (('faster_eth_utils', 'faster_eth_utils', - 'faster_eth_utils'),) */ - cpy_r_r15 = CPyStatic_convert___main___globals; - cpy_r_r16 = CPyStatics[794]; /* 'brownie/convert/main.py' */ - cpy_r_r17 = CPyStatics[12]; /* '' */ - cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); - if (!cpy_r_r18) goto CPyL21; - cpy_r_r19 = CPyStatics[2182]; /* ('ChecksumAddress',) */ - cpy_r_r20 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r21 = CPyStatic_convert___main___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("brownie/convert/main.py", "", 6, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyModule_eth_typing = cpy_r_r22; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2183]; /* ('Decimal', 'HexBytes') */ - cpy_r_r24 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r25 = CPyStatic_convert___main___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("brownie/convert/main.py", "", 8, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyModule_brownie____c_constants = cpy_r_r26; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2184]; /* ('EthAddress', 'Fixed', 'HexString', 'Wei') */ - cpy_r_r28 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r29 = CPyStatic_convert___main___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 10, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyModule_brownie___convert___datatypes = cpy_r_r30; - CPy_INCREF(CPyModule_brownie___convert___datatypes); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[2185]; /* ('get_int_bounds',) */ - cpy_r_r32 = CPyStatics[797]; /* 'brownie.convert.utils' */ - cpy_r_r33 = CPyStatic_convert___main___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 11, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyModule_brownie___convert___utils = cpy_r_r34; - CPy_INCREF(CPyModule_brownie___convert___utils); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyModule_faster_eth_utils; - cpy_r_r36 = CPyStatics[776]; /* 'is_hex' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 14, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyStatic_convert___main___is_hex = cpy_r_r37; - CPy_INCREF(CPyStatic_convert___main___is_hex); - cpy_r_r38 = CPyStatic_convert___main___globals; - cpy_r_r39 = CPyStatics[776]; /* 'is_hex' */ - cpy_r_r40 = CPyDict_SetItem(cpy_r_r38, cpy_r_r39, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/convert/main.py", "", 14, CPyStatic_convert___main___globals); - goto CPyL21; - } - cpy_r_r42 = CPyModule_faster_eth_utils; - cpy_r_r43 = CPyStatics[798]; /* 'to_text' */ - cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 15, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyStatic_convert___main___to_text = cpy_r_r44; - CPy_INCREF(CPyStatic_convert___main___to_text); - cpy_r_r45 = CPyStatic_convert___main___globals; - cpy_r_r46 = CPyStatics[798]; /* 'to_text' */ - cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/convert/main.py", "", 15, CPyStatic_convert___main___globals); - goto CPyL21; - } - cpy_r_r49 = CPyStatics[799]; /* '1.0000000000' */ - cpy_r_r50 = CPyStatic__c_constants___Decimal; - if (likely(cpy_r_r50 != NULL)) goto CPyL16; - PyErr_SetString(PyExc_NameError, "value for final name \"Decimal\" was not set"); - cpy_r_r51 = 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/convert/main.py", "", 17, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r52[1] = {cpy_r_r49}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r53, 1, 0); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 17, CPyStatic_convert___main___globals); - goto CPyL21; - } - CPyStatic_convert___main____TEN_DECIMALS = cpy_r_r54; - CPy_INCREF(CPyStatic_convert___main____TEN_DECIMALS); - cpy_r_r55 = CPyStatic_convert___main___globals; - cpy_r_r56 = CPyStatics[800]; /* '_TEN_DECIMALS' */ - cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/convert/main.py", "", 17, CPyStatic_convert___main___globals); - goto CPyL21; - } - cpy_r_r59 = CPyStatics[686]; /* 'to_uint' */ - cpy_r_r60 = CPyStatics[684]; /* 'to_int' */ - cpy_r_r61 = CPyStatics[683]; /* 'to_decimal' */ - cpy_r_r62 = CPyStatics[161]; /* 'to_address' */ - cpy_r_r63 = CPyStatics[682]; /* 'to_bytes' */ - cpy_r_r64 = CPyStatics[681]; /* 'to_bool' */ - cpy_r_r65 = CPyStatics[685]; /* 'to_string' */ - cpy_r_r66 = PyList_New(7); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/convert/main.py", "", 86, CPyStatic_convert___main___globals); - goto CPyL21; - } - cpy_r_r67 = (CPyPtr)&((PyListObject *)cpy_r_r66)->ob_item; - cpy_r_r68 = *(CPyPtr *)cpy_r_r67; - CPy_INCREF(cpy_r_r59); - *(PyObject * *)cpy_r_r68 = cpy_r_r59; - CPy_INCREF(cpy_r_r60); - cpy_r_r69 = cpy_r_r68 + 8; - *(PyObject * *)cpy_r_r69 = cpy_r_r60; - CPy_INCREF(cpy_r_r61); - cpy_r_r70 = cpy_r_r68 + 16; - *(PyObject * *)cpy_r_r70 = cpy_r_r61; - CPy_INCREF(cpy_r_r62); - cpy_r_r71 = cpy_r_r68 + 24; - *(PyObject * *)cpy_r_r71 = cpy_r_r62; - CPy_INCREF(cpy_r_r63); - cpy_r_r72 = cpy_r_r68 + 32; - *(PyObject * *)cpy_r_r72 = cpy_r_r63; - CPy_INCREF(cpy_r_r64); - cpy_r_r73 = cpy_r_r68 + 40; - *(PyObject * *)cpy_r_r73 = cpy_r_r64; - CPy_INCREF(cpy_r_r65); - cpy_r_r74 = cpy_r_r68 + 48; - *(PyObject * *)cpy_r_r74 = cpy_r_r65; - cpy_r_r75 = CPyStatic_convert___main___globals; - cpy_r_r76 = CPyStatics[78]; /* '__all__' */ - cpy_r_r77 = CPyDict_SetItem(cpy_r_r75, cpy_r_r76, cpy_r_r66); - CPy_DECREF_NO_IMM(cpy_r_r66); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/convert/main.py", "", 86, CPyStatic_convert___main___globals); - goto CPyL21; - } - return 1; -CPyL21: ; - cpy_r_r79 = 2; - return cpy_r_r79; -} -static PyMethodDef normalizemodule_methods[] = { - {"format_input", (PyCFunction)CPyPy_normalize___format_input, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_input(abi, inputs)\n--\n\n") /* docstring */}, - {"format_output", (PyCFunction)CPyPy_normalize___format_output, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_output(abi, outputs)\n--\n\n") /* docstring */}, - {"format_event", (PyCFunction)CPyPy_normalize___format_event, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_event(event)\n--\n\n") /* docstring */}, - {"_format_tuple", (PyCFunction)CPyPy_normalize____format_tuple, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_tuple(abi_types, values)\n--\n\n") /* docstring */}, - {"_format_array", (PyCFunction)CPyPy_normalize____format_array, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_array(abi_type, values)\n--\n\n") /* docstring */}, - {"_format_single", (PyCFunction)CPyPy_normalize____format_single, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_single(type_str, value)\n--\n\n") /* docstring */}, - {"_check_array", (PyCFunction)CPyPy_normalize____check_array, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_check_array(values, length)\n--\n\n") /* docstring */}, - {"_get_abi_types", (PyCFunction)CPyPy_normalize____get_abi_types, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_abi_types(abi_params)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___convert___normalize(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___normalize__internal, "__name__"); - CPyStatic_normalize___globals = PyModule_GetDict(CPyModule_brownie___convert___normalize__internal); - if (unlikely(CPyStatic_normalize___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_normalize_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___convert___normalize__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_normalize____TupleType); - CPyStatic_normalize____TupleType = NULL; - CPy_XDECREF(CPyStatic_normalize____parse); - CPyStatic_normalize____parse = NULL; - return -1; -} -static struct PyModuleDef normalizemodule = { - PyModuleDef_HEAD_INIT, - "brownie.convert.normalize", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - normalizemodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___convert___normalize(void) -{ - if (CPyModule_brownie___convert___normalize__internal) { - Py_INCREF(CPyModule_brownie___convert___normalize__internal); - return CPyModule_brownie___convert___normalize__internal; - } - CPyModule_brownie___convert___normalize__internal = PyModule_Create(&normalizemodule); - if (unlikely(CPyModule_brownie___convert___normalize__internal == NULL)) - goto fail; - if (CPyExec_brownie___convert___normalize(CPyModule_brownie___convert___normalize__internal) != 0) - goto fail; - return CPyModule_brownie___convert___normalize__internal; - fail: - return NULL; -} - -PyObject *CPyDef_normalize___format_input(PyObject *cpy_r_abi, PyObject *cpy_r_inputs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - char cpy_r_r3; - CPyTagged cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - tuple_T3OOO cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - cpy_r_r0 = CPyStatics[801]; /* 'inputs' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_abi, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 26, CPyStatic_normalize___globals); - goto CPyL29; - } - cpy_r_r2 = CPyObject_Size(cpy_r_inputs); - if (unlikely(cpy_r_r2 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 27, CPyStatic_normalize___globals); - goto CPyL30; - } - cpy_r_r3 = cpy_r_r2 != 0; - CPyTagged_DECREF(cpy_r_r2); - if (!cpy_r_r3) goto CPyL12; - cpy_r_r4 = CPyObject_Size(cpy_r_r1); - if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 27, CPyStatic_normalize___globals); - goto CPyL30; - } - cpy_r_r5 = cpy_r_r4 != 0; - CPyTagged_DECREF(cpy_r_r4); - if (cpy_r_r5) { - goto CPyL12; - } else - goto CPyL31; -CPyL5: ; - cpy_r_r6 = CPyStatics[397]; /* 'name' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_abi, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); - goto CPyL29; - } - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals, "str", cpy_r_r7); - goto CPyL29; - } - cpy_r_r9 = CPyStatics[802]; /* ' requires no arguments' */ - cpy_r_r10 = CPyStr_Build(2, cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); - goto CPyL29; - } - cpy_r_r11 = CPyModule_builtins; - cpy_r_r12 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); - goto CPyL32; - } - PyObject *cpy_r_r14[1] = {cpy_r_r10}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r15, 1, 0); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); - goto CPyL32; - } - CPy_DECREF(cpy_r_r10); - CPy_Raise(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); - goto CPyL29; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r17 = CPyDef_normalize____get_abi_types(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 29, CPyStatic_normalize___globals); - goto CPyL29; - } - cpy_r_r18 = CPyDef_normalize____format_tuple(cpy_r_r17, cpy_r_inputs); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 31, CPyStatic_normalize___globals); - goto CPyL16; - } - return cpy_r_r18; -CPyL16: ; - cpy_r_r19 = CPy_CatchError(); - cpy_r_r20 = CPyModule_builtins; - cpy_r_r21 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 32, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r23 = CPy_ExceptionMatches(cpy_r_r22); - CPy_DecRef(cpy_r_r22); - if (!cpy_r_r23) goto CPyL25; - cpy_r_r24 = CPy_GetExcValue(); - cpy_r_r25 = CPy_TYPE(cpy_r_r24); - cpy_r_r26 = CPyStatics[397]; /* 'name' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_abi, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); - goto CPyL33; - } - if (likely(PyUnicode_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals, "str", cpy_r_r27); - goto CPyL33; - } - cpy_r_r29 = CPyStatics[220]; /* ' ' */ - cpy_r_r30 = PyObject_Str(cpy_r_r24); - CPy_DecRef(cpy_r_r24); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); - goto CPyL34; - } - cpy_r_r31 = CPyStr_Build(3, cpy_r_r28, cpy_r_r29, cpy_r_r30); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); - goto CPyL35; - } - PyObject *cpy_r_r32[1] = {cpy_r_r31}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r33, 1, 0); - CPy_DecRef(cpy_r_r25); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); - goto CPyL36; - } - CPy_DecRef(cpy_r_r31); - CPy_Raise(cpy_r_r34); - CPy_DecRef(cpy_r_r34); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); - goto CPyL27; - } else - goto CPyL37; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - CPy_Reraise(); - if (!0) { - goto CPyL27; - } else - goto CPyL38; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - CPy_RestoreExcInfo(cpy_r_r19); - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - cpy_r_r35 = CPy_KeepPropagating(); - if (!cpy_r_r35) goto CPyL29; - CPy_Unreachable(); -CPyL29: ; - cpy_r_r36 = NULL; - return cpy_r_r36; -CPyL30: ; - CPy_DecRef(cpy_r_r1); - goto CPyL29; -CPyL31: ; - CPy_DECREF(cpy_r_r1); - goto CPyL5; -CPyL32: ; - CPy_DecRef(cpy_r_r10); - goto CPyL29; -CPyL33: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - goto CPyL27; -CPyL34: ; - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL27; -CPyL35: ; - CPy_DecRef(cpy_r_r25); - goto CPyL27; -CPyL36: ; - CPy_DecRef(cpy_r_r31); - goto CPyL27; -CPyL37: ; - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - goto CPyL24; -CPyL38: ; - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - goto CPyL26; -} - -PyObject *CPyPy_normalize___format_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi", "inputs", 0}; - static CPyArg_Parser parser = {"OO:format_input", kwlist, 0}; - PyObject *obj_abi; - PyObject *obj_inputs; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi, &obj_inputs)) { - return NULL; - } - PyObject *arg_abi; - if (likely(PyDict_Check(obj_abi))) - arg_abi = obj_abi; - else { - CPy_TypeError("dict", obj_abi); - goto fail; - } - PyObject *arg_inputs; - if (PyList_Check(obj_inputs)) - arg_inputs = obj_inputs; - else { - arg_inputs = NULL; - } - if (arg_inputs != NULL) goto __LL432; - if (PyTuple_Check(obj_inputs)) - arg_inputs = obj_inputs; - else { - arg_inputs = NULL; - } - if (arg_inputs != NULL) goto __LL432; - CPy_TypeError("union[list, tuple]", obj_inputs); - goto fail; -__LL432: ; - PyObject *retval = CPyDef_normalize___format_input(arg_abi, arg_inputs); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 24, CPyStatic_normalize___globals); - return NULL; -} - -PyObject *CPyDef_normalize___format_output(PyObject *cpy_r_abi, PyObject *cpy_r_outputs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - cpy_r_r0 = CPyStatics[803]; /* 'outputs' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_abi, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 38, CPyStatic_normalize___globals); - goto CPyL6; - } - cpy_r_r2 = CPyDef_normalize____get_abi_types(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 39, CPyStatic_normalize___globals); - goto CPyL7; - } - cpy_r_r3 = CPyDef_normalize____format_tuple(cpy_r_r2, cpy_r_outputs); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 40, CPyStatic_normalize___globals); - goto CPyL7; - } - cpy_r_r4 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r5[2] = {cpy_r_r3, cpy_r_r1}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 2, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 41, CPyStatic_normalize___globals); - goto CPyL8; - } - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r1); - if (likely(Py_TYPE(cpy_r_r7) == CPyType_datatypes___ReturnValue)) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_output", 41, CPyStatic_normalize___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r7); - goto CPyL6; - } - return cpy_r_r8; -CPyL6: ; - cpy_r_r9 = NULL; - return cpy_r_r9; -CPyL7: ; - CPy_DecRef(cpy_r_r1); - goto CPyL6; -CPyL8: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r3); - goto CPyL6; -} - -PyObject *CPyPy_normalize___format_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi", "outputs", 0}; - static CPyArg_Parser parser = {"OO:format_output", kwlist, 0}; - PyObject *obj_abi; - PyObject *obj_outputs; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi, &obj_outputs)) { - return NULL; - } - PyObject *arg_abi; - if (likely(PyDict_Check(obj_abi))) - arg_abi = obj_abi; - else { - CPy_TypeError("dict", obj_abi); - goto fail; - } - PyObject *arg_outputs; - if (PyList_Check(obj_outputs)) - arg_outputs = obj_outputs; - else { - arg_outputs = NULL; - } - if (arg_outputs != NULL) goto __LL433; - if (PyTuple_Check(obj_outputs)) - arg_outputs = obj_outputs; - else { - arg_outputs = NULL; - } - if (arg_outputs != NULL) goto __LL433; - CPy_TypeError("union[list, tuple]", obj_outputs); - goto fail; -__LL433: ; - PyObject *retval = CPyDef_normalize___format_output(arg_abi, arg_outputs); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 36, CPyStatic_normalize___globals); - return NULL; -} - -PyObject *CPyDef_normalize___format_event(PyObject *cpy_r_event) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - tuple_T3OOO cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T0 cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - int32_t cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int64_t cpy_r_r61; - CPyPtr cpy_r_r62; - int64_t cpy_r_r63; - char cpy_r_r64; - CPyPtr cpy_r_r65; - CPyPtr cpy_r_r66; - int64_t cpy_r_r67; - CPyPtr cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_e; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - int64_t cpy_r_r84; - PyObject *cpy_r_r85; - CPyPtr cpy_r_r86; - int64_t cpy_r_r87; - PyObject *cpy_r_r88; - int64_t cpy_r_r89; - CPyPtr cpy_r_r90; - int64_t cpy_r_r91; - char cpy_r_r92; - CPyPtr cpy_r_r93; - CPyPtr cpy_r_r94; - int64_t cpy_r_r95; - CPyPtr cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - int64_t cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject **cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - int64_t cpy_r_r108; - PyObject *cpy_r_r109; - CPyPtr cpy_r_r110; - int64_t cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - CPyPtr cpy_r_r114; - CPyPtr cpy_r_r115; - int64_t cpy_r_r116; - CPyPtr cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - int64_t cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - cpy_r_r0 = CPyStatics[804]; /* 'decoded' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_event, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 46, CPyStatic_normalize___globals); - goto CPyL63; - } - if (unlikely(!PyBool_Check(cpy_r_r1))) { - CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; - } else - cpy_r_r2 = cpy_r_r1 == Py_True; - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 46, CPyStatic_normalize___globals); - goto CPyL63; - } - if (cpy_r_r2) goto CPyL31; - cpy_r_r3 = PyList_New(0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL63; - } - cpy_r_r4 = CPyStatics[805]; /* 'topic1' */ - cpy_r_r5 = CPyStatics[806]; /* 'topic2' */ - cpy_r_r6 = CPyStatics[807]; /* 'topic3' */ - CPy_INCREF(cpy_r_r4); - CPy_INCREF(cpy_r_r5); - CPy_INCREF(cpy_r_r6); - cpy_r_r7.f0 = cpy_r_r4; - cpy_r_r7.f1 = cpy_r_r5; - cpy_r_r7.f2 = cpy_r_r6; - cpy_r_r8 = PyTuple_New(3); - if (unlikely(cpy_r_r8 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp434 = cpy_r_r7.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp434); - PyObject *__tmp435 = cpy_r_r7.f1; - PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp435); - PyObject *__tmp436 = cpy_r_r7.f2; - PyTuple_SET_ITEM(cpy_r_r8, 2, __tmp436); - cpy_r_r9 = PyObject_GetIter(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL64; - } - cpy_r_r10 = CPyStatics[808]; /* 'topics' */ - cpy_r_r11.empty_struct_error_flag = 0; - cpy_r_r12 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r13 = CPyDict_Get(cpy_r_event, cpy_r_r10, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 49, CPyStatic_normalize___globals); - goto CPyL65; - } - if (PyList_Check(cpy_r_r13)) - cpy_r_r14 = cpy_r_r13; - else { - cpy_r_r14 = NULL; - } - if (cpy_r_r14 != NULL) goto __LL437; - if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 0))) { - cpy_r_r14 = NULL; - goto __LL438; - } - cpy_r_r14 = cpy_r_r13; -__LL438: ; - if (cpy_r_r14 != NULL) goto __LL437; - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 49, CPyStatic_normalize___globals, "union[list, tuple[]]", cpy_r_r13); - goto CPyL65; -__LL437: ; - cpy_r_r15 = PyObject_GetIter(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL65; - } -CPyL8: ; - cpy_r_r16 = PyIter_Next(cpy_r_r9); - if (cpy_r_r16 == NULL) goto CPyL66; - cpy_r_r17 = PyIter_Next(cpy_r_r15); - if (cpy_r_r17 == NULL) goto CPyL67; - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r18 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals, "str", cpy_r_r16); - goto CPyL68; - } - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r19 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals, "str", cpy_r_r17); - goto CPyL69; - } - cpy_r_r20 = CPyStatics[350]; /* 'type' */ - cpy_r_r21 = CPyStatics[719]; /* 'bytes32' */ - cpy_r_r22 = CPyStatics[397]; /* 'name' */ - cpy_r_r23 = CPyStatics[809]; /* 'value' */ - cpy_r_r24 = CPyDict_Build(3, cpy_r_r20, cpy_r_r21, cpy_r_r22, cpy_r_r18, cpy_r_r23, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 48, CPyStatic_normalize___globals); - goto CPyL70; - } - cpy_r_r25 = PyList_Append(cpy_r_r3, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL70; - } else - goto CPyL8; -CPyL14: ; - cpy_r_r27 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL64; - } - cpy_r_r28 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL64; - } - cpy_r_r29 = PyObject_GetIter(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); - goto CPyL63; - } - cpy_r_r30 = CPyStatics[350]; /* 'type' */ - cpy_r_r31 = CPyStatics[721]; /* 'bytes' */ - cpy_r_r32 = CPyStatics[397]; /* 'name' */ - cpy_r_r33 = CPyStatics[311]; /* 'data' */ - cpy_r_r34 = CPyStatics[809]; /* 'value' */ - cpy_r_r35 = CPyStatics[721]; /* 'bytes' */ - cpy_r_r36 = CPyStatics[311]; /* 'data' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_event, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals); - goto CPyL71; - } - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals, "str", cpy_r_r37); - goto CPyL71; - } - cpy_r_r39 = CPyDef_normalize____format_single(cpy_r_r35, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals); - goto CPyL71; - } - cpy_r_r40 = CPyDict_Build(3, cpy_r_r30, cpy_r_r31, cpy_r_r32, cpy_r_r33, cpy_r_r34, cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals); - goto CPyL71; - } - cpy_r_r41 = PyList_New(0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); - goto CPyL72; - } - cpy_r_r42 = CPyList_Extend(cpy_r_r41, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); - goto CPyL73; - } else - goto CPyL74; -CPyL23: ; - cpy_r_r43 = PyList_Append(cpy_r_r41, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); - goto CPyL75; - } - cpy_r_r45 = CPyStatics[311]; /* 'data' */ - cpy_r_r46 = CPyDict_SetItem(cpy_r_event, cpy_r_r45, cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r41); - cpy_r_r47 = cpy_r_r46 >= 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); - goto CPyL63; - } - cpy_r_r48 = CPyStatics[810]; /* 'anonymous' */ - cpy_r_r49 = PyDict_Contains(cpy_r_event, cpy_r_r48); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 55, CPyStatic_normalize___globals); - goto CPyL63; - } - cpy_r_r51 = cpy_r_r49; - if (!cpy_r_r51) goto CPyL28; - cpy_r_r52 = CPyStatics[811]; /* '(anonymous)' */ - CPy_INCREF(cpy_r_r52); - cpy_r_r53 = cpy_r_r52; - goto CPyL29; -CPyL28: ; - cpy_r_r54 = CPyStatics[812]; /* '(unknown)' */ - CPy_INCREF(cpy_r_r54); - cpy_r_r53 = cpy_r_r54; -CPyL29: ; - cpy_r_r55 = CPyStatics[397]; /* 'name' */ - cpy_r_r56 = CPyDict_SetItem(cpy_r_event, cpy_r_r55, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 55, CPyStatic_normalize___globals); - goto CPyL63; - } - CPy_INCREF(cpy_r_event); - return cpy_r_event; -CPyL31: ; - cpy_r_r58 = CPyStatics[311]; /* 'data' */ - cpy_r_r59 = CPyDict_GetItem(cpy_r_event, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 58, CPyStatic_normalize___globals); - goto CPyL63; - } - if (likely(PyList_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 58, CPyStatic_normalize___globals, "list", cpy_r_r59); - goto CPyL63; - } - cpy_r_r61 = 0; -CPyL34: ; - cpy_r_r62 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; - cpy_r_r63 = *(int64_t *)cpy_r_r62; - cpy_r_r64 = cpy_r_r61 < cpy_r_r63; - if (!cpy_r_r64) goto CPyL44; - cpy_r_r65 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; - cpy_r_r66 = *(CPyPtr *)cpy_r_r65; - cpy_r_r67 = cpy_r_r61 * 8; - cpy_r_r68 = cpy_r_r66 + cpy_r_r67; - cpy_r_r69 = *(PyObject * *)cpy_r_r68; - CPy_INCREF(cpy_r_r69); - if (likely(PyDict_Check(cpy_r_r69))) - cpy_r_r70 = cpy_r_r69; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 59, CPyStatic_normalize___globals, "dict", cpy_r_r69); - goto CPyL76; - } - cpy_r_e = cpy_r_r70; - cpy_r_r71 = CPyStatics[804]; /* 'decoded' */ - cpy_r_r72 = CPyDict_GetItem(cpy_r_e, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 60, CPyStatic_normalize___globals); - goto CPyL77; - } - if (unlikely(!PyBool_Check(cpy_r_r72))) { - CPy_TypeError("bool", cpy_r_r72); cpy_r_r73 = 2; - } else - cpy_r_r73 = cpy_r_r72 == Py_True; - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 60, CPyStatic_normalize___globals); - goto CPyL77; - } - if (cpy_r_r73) goto CPyL78; - cpy_r_r74 = CPyStatics[719]; /* 'bytes32' */ - cpy_r_r75 = CPyStatics[350]; /* 'type' */ - cpy_r_r76 = CPyDict_SetItem(cpy_r_e, cpy_r_r75, cpy_r_r74); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 61, CPyStatic_normalize___globals); - goto CPyL77; - } - cpy_r_r78 = CPyStatics[397]; /* 'name' */ - cpy_r_r79 = CPyDict_GetItem(cpy_r_e, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 62, CPyStatic_normalize___globals); - goto CPyL77; - } - cpy_r_r80 = CPyStatics[813]; /* ' (indexed)' */ - cpy_r_r81 = PyNumber_InPlaceAdd(cpy_r_r79, cpy_r_r80); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 62, CPyStatic_normalize___globals); - goto CPyL77; - } - cpy_r_r82 = CPyDict_SetItem(cpy_r_e, cpy_r_r78, cpy_r_r81); - CPy_DECREF(cpy_r_e); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 62, CPyStatic_normalize___globals); - goto CPyL76; - } -CPyL43: ; - cpy_r_r84 = cpy_r_r61 + 1; - cpy_r_r61 = cpy_r_r84; - goto CPyL34; -CPyL44: ; - cpy_r_r85 = CPyDef_normalize____get_abi_types(cpy_r_r60); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 63, CPyStatic_normalize___globals); - goto CPyL76; - } - cpy_r_r86 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; - cpy_r_r87 = *(int64_t *)cpy_r_r86; - cpy_r_r88 = PyList_New(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); - goto CPyL79; - } - cpy_r_r89 = 0; -CPyL47: ; - cpy_r_r90 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; - cpy_r_r91 = *(int64_t *)cpy_r_r90; - cpy_r_r92 = cpy_r_r89 < cpy_r_r91; - if (!cpy_r_r92) goto CPyL52; - cpy_r_r93 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; - cpy_r_r94 = *(CPyPtr *)cpy_r_r93; - cpy_r_r95 = cpy_r_r89 * 8; - cpy_r_r96 = cpy_r_r94 + cpy_r_r95; - cpy_r_r97 = *(PyObject * *)cpy_r_r96; - CPy_INCREF(cpy_r_r97); - if (likely(PyDict_Check(cpy_r_r97))) - cpy_r_r98 = cpy_r_r97; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals, "dict", cpy_r_r97); - goto CPyL80; - } - cpy_r_r99 = CPyStatics[809]; /* 'value' */ - cpy_r_r100 = CPyDict_GetItem(cpy_r_r98, cpy_r_r99); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); - goto CPyL80; - } - CPyList_SetItemUnsafe(cpy_r_r88, cpy_r_r89, cpy_r_r100); - cpy_r_r101 = cpy_r_r89 + 1; - cpy_r_r89 = cpy_r_r101; - goto CPyL47; -CPyL52: ; - cpy_r_r102 = CPyDef_normalize____format_tuple(cpy_r_r85, cpy_r_r88); - CPy_DECREF(cpy_r_r85); - CPy_DECREF_NO_IMM(cpy_r_r88); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); - goto CPyL76; - } - cpy_r_r103 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r104[2] = {cpy_r_r102, cpy_r_r60}; - cpy_r_r105 = (PyObject **)&cpy_r_r104; - cpy_r_r106 = PyObject_Vectorcall(cpy_r_r103, cpy_r_r105, 2, 0); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); - goto CPyL81; - } - CPy_DECREF_NO_IMM(cpy_r_r102); - if (likely(Py_TYPE(cpy_r_r106) == CPyType_datatypes___ReturnValue)) - cpy_r_r107 = cpy_r_r106; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r106); - goto CPyL76; - } - cpy_r_r108 = 0; - cpy_r_r109 = PyObject_GetIter(cpy_r_r107); - CPy_DECREF_NO_IMM(cpy_r_r107); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 65, CPyStatic_normalize___globals); - goto CPyL76; - } -CPyL56: ; - cpy_r_r110 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; - cpy_r_r111 = *(int64_t *)cpy_r_r110; - cpy_r_r112 = cpy_r_r108 < cpy_r_r111; - if (!cpy_r_r112) goto CPyL82; - cpy_r_r113 = PyIter_Next(cpy_r_r109); - if (cpy_r_r113 == NULL) goto CPyL82; - cpy_r_r114 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; - cpy_r_r115 = *(CPyPtr *)cpy_r_r114; - cpy_r_r116 = cpy_r_r108 * 8; - cpy_r_r117 = cpy_r_r115 + cpy_r_r116; - cpy_r_r118 = *(PyObject * *)cpy_r_r117; - CPy_INCREF(cpy_r_r118); - if (likely(PyDict_Check(cpy_r_r118))) - cpy_r_r119 = cpy_r_r118; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 65, CPyStatic_normalize___globals, "dict", cpy_r_r118); - goto CPyL83; - } - cpy_r_e = cpy_r_r119; - cpy_r_r120 = CPyStatics[809]; /* 'value' */ - cpy_r_r121 = CPyDict_SetItem(cpy_r_e, cpy_r_r120, cpy_r_r113); - CPy_DECREF(cpy_r_e); - CPy_DECREF(cpy_r_r113); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 66, CPyStatic_normalize___globals); - goto CPyL84; - } - cpy_r_r123 = cpy_r_r108 + 1; - cpy_r_r108 = cpy_r_r123; - goto CPyL56; -CPyL61: ; - cpy_r_r124 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 65, CPyStatic_normalize___globals); - goto CPyL63; - } - CPy_INCREF(cpy_r_event); - return cpy_r_event; -CPyL63: ; - cpy_r_r125 = NULL; - return cpy_r_r125; -CPyL64: ; - CPy_DecRef(cpy_r_r3); - goto CPyL63; -CPyL65: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - goto CPyL63; -CPyL66: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r15); - goto CPyL14; -CPyL67: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r16); - goto CPyL14; -CPyL68: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r17); - goto CPyL63; -CPyL69: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - goto CPyL63; -CPyL70: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r15); - goto CPyL63; -CPyL71: ; - CPy_DecRef(cpy_r_r29); - goto CPyL63; -CPyL72: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r40); - goto CPyL63; -CPyL73: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - goto CPyL63; -CPyL74: ; - CPy_DECREF(cpy_r_r42); - goto CPyL23; -CPyL75: ; - CPy_DecRef(cpy_r_r41); - goto CPyL63; -CPyL76: ; - CPy_DecRef(cpy_r_r60); - goto CPyL63; -CPyL77: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_e); - goto CPyL63; -CPyL78: ; - CPy_DECREF(cpy_r_e); - goto CPyL43; -CPyL79: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r85); - goto CPyL63; -CPyL80: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r88); - goto CPyL63; -CPyL81: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r102); - goto CPyL63; -CPyL82: ; - CPy_DECREF_NO_IMM(cpy_r_r60); - CPy_DECREF(cpy_r_r109); - goto CPyL61; -CPyL83: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r109); - CPy_DecRef(cpy_r_r113); - goto CPyL63; -CPyL84: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r109); - goto CPyL63; -} - -PyObject *CPyPy_normalize___format_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"event", 0}; - static CPyArg_Parser parser = {"O:format_event", kwlist, 0}; - PyObject *obj_event; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_event)) { - return NULL; - } - PyObject *arg_event; - if (likely(PyDict_Check(obj_event))) - arg_event = obj_event; - else { - CPy_TypeError("dict", obj_event); - goto fail; - } - PyObject *retval = CPyDef_normalize___format_event(arg_event); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 44, CPyStatic_normalize___globals); - return NULL; -} - -PyObject *CPyDef_normalize____format_tuple(PyObject *cpy_r_abi_types, PyObject *cpy_r_values) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - tuple_T3OOO cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 71, CPyStatic_normalize___globals); - goto CPyL43; - } - cpy_r_r1 = CPyObject_Size(cpy_r_abi_types); - if (unlikely(cpy_r_r1 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 72, CPyStatic_normalize___globals); - goto CPyL44; - } - cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_r1); - cpy_r_r3 = CPyDef_normalize____check_array(cpy_r_values, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 72, CPyStatic_normalize___globals); - goto CPyL44; - } - cpy_r_r4 = PyObject_GetIter(cpy_r_abi_types); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); - goto CPyL44; - } - cpy_r_r5 = PyObject_GetIter(cpy_r_values); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); - goto CPyL45; - } -CPyL5: ; - cpy_r_r6 = PyIter_Next(cpy_r_r4); - if (cpy_r_r6 == NULL) goto CPyL46; - cpy_r_r7 = PyIter_Next(cpy_r_r5); - if (cpy_r_r7 == NULL) goto CPyL47; - cpy_r_r8 = CPyStatics[814]; /* 'is_array' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 75, CPyStatic_normalize___globals); - goto CPyL48; - } - if (unlikely(!PyBool_Check(cpy_r_r9))) { - CPy_TypeError("bool", cpy_r_r9); cpy_r_r10 = 2; - } else - cpy_r_r10 = cpy_r_r9 == Py_True; - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 75, CPyStatic_normalize___globals); - goto CPyL48; - } - if (!cpy_r_r10) goto CPyL14; - CPy_INCREF(cpy_r_r7); - if (PyList_Check(cpy_r_r7)) - cpy_r_r11 = cpy_r_r7; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL439; - if (PyTuple_Check(cpy_r_r7)) - cpy_r_r11 = cpy_r_r7; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL439; - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 76, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r7); - goto CPyL48; -__LL439: ; - cpy_r_r12 = CPyDef_normalize____format_array(cpy_r_r6, cpy_r_r11); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 76, CPyStatic_normalize___globals); - goto CPyL49; - } - cpy_r_r13 = PyList_Append(cpy_r_r0, cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 76, CPyStatic_normalize___globals); - goto CPyL49; - } else - goto CPyL50; -CPyL14: ; - cpy_r_r15 = CPyStatic_normalize____TupleType; - if (unlikely(cpy_r_r15 == NULL)) { - goto CPyL51; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_TupleType\" was not set"); - cpy_r_r16 = 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 77, CPyStatic_normalize___globals); - goto CPyL28; - } else - goto CPyL52; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - cpy_r_r17 = PyObject_IsInstance(cpy_r_r6, cpy_r_r15); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 77, CPyStatic_normalize___globals); - goto CPyL48; - } - cpy_r_r19 = cpy_r_r17; - if (!cpy_r_r19) goto CPyL24; - cpy_r_r20 = CPyStatics[730]; /* 'components' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r20); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals); - goto CPyL49; - } - if (likely(PyTuple_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals, "tuple", cpy_r_r21); - goto CPyL49; - } - CPy_INCREF(cpy_r_r7); - if (PyList_Check(cpy_r_r7)) - cpy_r_r23 = cpy_r_r7; - else { - cpy_r_r23 = NULL; - } - if (cpy_r_r23 != NULL) goto __LL440; - if (PyTuple_Check(cpy_r_r7)) - cpy_r_r23 = cpy_r_r7; - else { - cpy_r_r23 = NULL; - } - if (cpy_r_r23 != NULL) goto __LL440; - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r7); - goto CPyL53; -__LL440: ; - cpy_r_r24 = CPyDef_normalize____format_tuple(cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals); - goto CPyL49; - } - cpy_r_r25 = PyList_Append(cpy_r_r0, cpy_r_r24); - CPy_DECREF_NO_IMM(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals); - goto CPyL49; - } else - goto CPyL54; -CPyL24: ; - cpy_r_r27 = CPyStatics[815]; /* 'to_type_str' */ - PyObject *cpy_r_r28[1] = {cpy_r_r6}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals); - goto CPyL48; - } - CPy_DECREF(cpy_r_r6); - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals, "str", cpy_r_r30); - goto CPyL49; - } - cpy_r_r32 = CPyDef_normalize____format_single(cpy_r_r31, cpy_r_r7); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals); - goto CPyL49; - } - cpy_r_r33 = PyList_Append(cpy_r_r0, cpy_r_r32); - CPy_DECREF(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals); - goto CPyL49; - } else - goto CPyL55; -CPyL28: ; - cpy_r_r35 = CPy_CatchError(); - cpy_r_r36 = CPyModule_builtins; - cpy_r_r37 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 81, CPyStatic_normalize___globals); - goto CPyL56; - } - cpy_r_r39 = CPy_ExceptionMatches(cpy_r_r38); - CPy_DecRef(cpy_r_r38); - if (!cpy_r_r39) goto CPyL57; - cpy_r_r40 = CPy_GetExcValue(); - cpy_r_r41 = CPy_TYPE(cpy_r_r40); - cpy_r_r42 = CPyStatics[132]; /* "'" */ - cpy_r_r43 = PyObject_Str(cpy_r_r7); - CPy_DecRef(cpy_r_r7); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); - goto CPyL58; - } - cpy_r_r44 = CPyStatics[816]; /* "' - " */ - cpy_r_r45 = PyObject_Str(cpy_r_r40); - CPy_DecRef(cpy_r_r40); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); - goto CPyL59; - } - cpy_r_r46 = CPyStr_Build(4, cpy_r_r42, cpy_r_r43, cpy_r_r44, cpy_r_r45); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); - goto CPyL60; - } - PyObject *cpy_r_r47[1] = {cpy_r_r46}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r48, 1, 0); - CPy_DecRef(cpy_r_r41); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); - goto CPyL61; - } - CPy_DecRef(cpy_r_r46); - CPy_Raise(cpy_r_r49); - CPy_DecRef(cpy_r_r49); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); - goto CPyL38; - } else - goto CPyL62; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_Reraise(); - if (!0) { - goto CPyL38; - } else - goto CPyL63; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - CPy_RestoreExcInfo(cpy_r_r35); - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - cpy_r_r50 = CPy_KeepPropagating(); - if (!cpy_r_r50) goto CPyL43; - CPy_Unreachable(); -CPyL40: ; - cpy_r_r51 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); - goto CPyL44; - } - cpy_r_r52 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); - goto CPyL44; - } - return cpy_r_r0; -CPyL43: ; - cpy_r_r53 = NULL; - return cpy_r_r53; -CPyL44: ; - CPy_DecRef(cpy_r_r0); - goto CPyL43; -CPyL45: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL43; -CPyL46: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5); - goto CPyL40; -CPyL47: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r6); - goto CPyL40; -CPyL48: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - goto CPyL28; -CPyL49: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL28; -CPyL50: ; - CPy_DECREF(cpy_r_r7); - goto CPyL5; -CPyL51: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - goto CPyL15; -CPyL52: ; - CPy_DecRef(cpy_r_r7); - goto CPyL16; -CPyL53: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r22); - goto CPyL28; -CPyL54: ; - CPy_DECREF(cpy_r_r7); - goto CPyL5; -CPyL55: ; - CPy_DECREF(cpy_r_r7); - goto CPyL5; -CPyL56: ; - CPy_DecRef(cpy_r_r7); - goto CPyL38; -CPyL57: ; - CPy_DecRef(cpy_r_r7); - goto CPyL36; -CPyL58: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - goto CPyL38; -CPyL59: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r43); - goto CPyL38; -CPyL60: ; - CPy_DecRef(cpy_r_r41); - goto CPyL38; -CPyL61: ; - CPy_DecRef(cpy_r_r46); - goto CPyL38; -CPyL62: ; - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - goto CPyL35; -CPyL63: ; - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - goto CPyL37; -} - -PyObject *CPyPy_normalize____format_tuple(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi_types", "values", 0}; - static CPyArg_Parser parser = {"OO:_format_tuple", kwlist, 0}; - PyObject *obj_abi_types; - PyObject *obj_values; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi_types, &obj_values)) { - return NULL; - } - PyObject *arg_abi_types = obj_abi_types; - PyObject *arg_values; - if (PyList_Check(obj_values)) - arg_values = obj_values; - else { - arg_values = NULL; - } - if (arg_values != NULL) goto __LL441; - if (PyTuple_Check(obj_values)) - arg_values = obj_values; - else { - arg_values = NULL; - } - if (arg_values != NULL) goto __LL441; - CPy_TypeError("union[list, tuple]", obj_values); - goto fail; -__LL441: ; - PyObject *retval = CPyDef_normalize____format_tuple(arg_abi_types, arg_values); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 70, CPyStatic_normalize___globals); - return NULL; -} - -PyObject *CPyDef_normalize____format_array(PyObject *cpy_r_abi_type, PyObject *cpy_r_values) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - int32_t cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - int32_t cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - cpy_r_r0 = CPyStatics[817]; /* 'arrlist' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_abi_type, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r2 = CPyStatics[2029]; /* -1 */ - cpy_r_r3 = PyObject_GetItem(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL8; - cpy_r_r7 = CPyStatics[817]; /* 'arrlist' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_abi_type, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r9 = CPyStatics[2029]; /* -1 */ - cpy_r_r10 = PyObject_GetItem(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r11 = CPyStatics[2030]; /* 0 */ - cpy_r_r12 = PyObject_GetItem(cpy_r_r10, cpy_r_r11); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r13 = cpy_r_r12; - goto CPyL9; -CPyL8: ; - cpy_r_r14 = Py_None; - cpy_r_r13 = cpy_r_r14; -CPyL9: ; - if (PyLong_Check(cpy_r_r13)) - cpy_r_r15 = cpy_r_r13; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL442; - if (cpy_r_r13 == Py_None) - cpy_r_r15 = cpy_r_r13; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL442; - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals, "int or None", cpy_r_r13); - goto CPyL47; -__LL442: ; - cpy_r_r16 = CPyDef_normalize____check_array(cpy_r_values, cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r17 = CPyStatics[818]; /* 'item_type' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_abi_type, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 88, CPyStatic_normalize___globals); - goto CPyL47; - } - cpy_r_r19 = CPyStatics[814]; /* 'is_array' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 89, CPyStatic_normalize___globals); - goto CPyL48; - } - if (unlikely(!PyBool_Check(cpy_r_r20))) { - CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; - } else - cpy_r_r21 = cpy_r_r20 == Py_True; - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 89, CPyStatic_normalize___globals); - goto CPyL48; - } - if (!cpy_r_r21) goto CPyL23; - cpy_r_r22 = PyList_New(0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); - goto CPyL48; - } - cpy_r_r23 = PyObject_GetIter(cpy_r_values); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); - goto CPyL49; - } -CPyL17: ; - cpy_r_r24 = PyIter_Next(cpy_r_r23); - if (cpy_r_r24 == NULL) goto CPyL50; - if (PyList_Check(cpy_r_r24)) - cpy_r_r25 = cpy_r_r24; - else { - cpy_r_r25 = NULL; - } - if (cpy_r_r25 != NULL) goto __LL443; - if (PyTuple_Check(cpy_r_r24)) - cpy_r_r25 = cpy_r_r24; - else { - cpy_r_r25 = NULL; - } - if (cpy_r_r25 != NULL) goto __LL443; - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r24); - goto CPyL51; -__LL443: ; - cpy_r_r26 = CPyDef_normalize____format_array(cpy_r_r18, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); - goto CPyL51; - } - cpy_r_r27 = PyList_Append(cpy_r_r22, cpy_r_r26); - CPy_DECREF_NO_IMM(cpy_r_r26); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); - goto CPyL51; - } else - goto CPyL17; -CPyL21: ; - cpy_r_r29 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); - goto CPyL52; - } - return cpy_r_r22; -CPyL23: ; - cpy_r_r30 = CPyStatic_normalize____TupleType; - if (unlikely(cpy_r_r30 == NULL)) { - goto CPyL53; - } else - goto CPyL26; -CPyL24: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_TupleType\" was not set"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 91, CPyStatic_normalize___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r32 = PyObject_IsInstance(cpy_r_r18, cpy_r_r30); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 91, CPyStatic_normalize___globals); - goto CPyL48; - } - cpy_r_r34 = cpy_r_r32; - if (!cpy_r_r34) goto CPyL38; - cpy_r_r35 = CPyStatics[730]; /* 'components' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r35); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 92, CPyStatic_normalize___globals); - goto CPyL47; - } - if (likely(PyTuple_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 92, CPyStatic_normalize___globals, "tuple", cpy_r_r36); - goto CPyL47; - } - cpy_r_r38 = PyList_New(0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); - goto CPyL54; - } - cpy_r_r39 = PyObject_GetIter(cpy_r_values); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); - goto CPyL55; - } -CPyL32: ; - cpy_r_r40 = PyIter_Next(cpy_r_r39); - if (cpy_r_r40 == NULL) goto CPyL56; - if (PyList_Check(cpy_r_r40)) - cpy_r_r41 = cpy_r_r40; - else { - cpy_r_r41 = NULL; - } - if (cpy_r_r41 != NULL) goto __LL444; - if (PyTuple_Check(cpy_r_r40)) - cpy_r_r41 = cpy_r_r40; - else { - cpy_r_r41 = NULL; - } - if (cpy_r_r41 != NULL) goto __LL444; - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r40); - goto CPyL57; -__LL444: ; - cpy_r_r42 = CPyDef_normalize____format_tuple(cpy_r_r37, cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); - goto CPyL57; - } - cpy_r_r43 = PyList_Append(cpy_r_r38, cpy_r_r42); - CPy_DECREF_NO_IMM(cpy_r_r42); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); - goto CPyL57; - } else - goto CPyL32; -CPyL36: ; - cpy_r_r45 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); - goto CPyL58; - } - return cpy_r_r38; -CPyL38: ; - cpy_r_r46 = CPyStatics[815]; /* 'to_type_str' */ - PyObject *cpy_r_r47[1] = {cpy_r_r18}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 94, CPyStatic_normalize___globals); - goto CPyL48; - } - CPy_DECREF(cpy_r_r18); - if (likely(PyUnicode_Check(cpy_r_r49))) - cpy_r_r50 = cpy_r_r49; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 94, CPyStatic_normalize___globals, "str", cpy_r_r49); - goto CPyL47; - } - cpy_r_r51 = PyList_New(0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); - goto CPyL59; - } - cpy_r_r52 = PyObject_GetIter(cpy_r_values); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); - goto CPyL60; - } -CPyL42: ; - cpy_r_r53 = PyIter_Next(cpy_r_r52); - if (cpy_r_r53 == NULL) goto CPyL61; - cpy_r_r54 = CPyDef_normalize____format_single(cpy_r_r50, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); - goto CPyL62; - } - cpy_r_r55 = PyList_Append(cpy_r_r51, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r56 = cpy_r_r55 >= 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); - goto CPyL62; - } else - goto CPyL42; -CPyL45: ; - cpy_r_r57 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); - goto CPyL63; - } - return cpy_r_r51; -CPyL47: ; - cpy_r_r58 = NULL; - return cpy_r_r58; -CPyL48: ; - CPy_DecRef(cpy_r_r18); - goto CPyL47; -CPyL49: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r22); - goto CPyL47; -CPyL50: ; - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r23); - goto CPyL21; -CPyL51: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - goto CPyL47; -CPyL52: ; - CPy_DecRef(cpy_r_r22); - goto CPyL47; -CPyL53: ; - CPy_DecRef(cpy_r_r18); - goto CPyL24; -CPyL54: ; - CPy_DecRef(cpy_r_r37); - goto CPyL47; -CPyL55: ; - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r38); - goto CPyL47; -CPyL56: ; - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r39); - goto CPyL36; -CPyL57: ; - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r39); - goto CPyL47; -CPyL58: ; - CPy_DecRef(cpy_r_r38); - goto CPyL47; -CPyL59: ; - CPy_DecRef(cpy_r_r50); - goto CPyL47; -CPyL60: ; - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r51); - goto CPyL47; -CPyL61: ; - CPy_DECREF(cpy_r_r50); - CPy_DECREF(cpy_r_r52); - goto CPyL45; -CPyL62: ; - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - goto CPyL47; -CPyL63: ; - CPy_DecRef(cpy_r_r51); - goto CPyL47; -} - -PyObject *CPyPy_normalize____format_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi_type", "values", 0}; - static CPyArg_Parser parser = {"OO:_format_array", kwlist, 0}; - PyObject *obj_abi_type; - PyObject *obj_values; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi_type, &obj_values)) { - return NULL; - } - PyObject *arg_abi_type = obj_abi_type; - PyObject *arg_values; - if (PyList_Check(obj_values)) - arg_values = obj_values; - else { - arg_values = NULL; - } - if (arg_values != NULL) goto __LL445; - if (PyTuple_Check(obj_values)) - arg_values = obj_values; - else { - arg_values = NULL; - } - if (arg_values != NULL) goto __LL445; - CPy_TypeError("union[list, tuple]", obj_values); - goto fail; -__LL445: ; - PyObject *retval = CPyDef_normalize____format_array(arg_abi_type, arg_values); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 86, CPyStatic_normalize___globals); - return NULL; -} - -PyObject *CPyDef_normalize____format_single(PyObject *cpy_r_type_str, PyObject *cpy_r_value) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - cpy_r_r0 = CPyStatics[819]; /* 'uint' */ - cpy_r_r1 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 100, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL4; - cpy_r_r4 = CPyDef_convert___main___to_uint(cpy_r_value, cpy_r_type_str); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 101, CPyStatic_normalize___globals); - goto CPyL32; - } - return cpy_r_r4; -CPyL4: ; - cpy_r_r5 = CPyStatics[777]; /* 'int' */ - cpy_r_r6 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 102, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r8 = cpy_r_r6; - if (!cpy_r_r8) goto CPyL8; - cpy_r_r9 = CPyDef_convert___main___to_int(cpy_r_value, cpy_r_type_str); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 103, CPyStatic_normalize___globals); - goto CPyL32; - } - return cpy_r_r9; -CPyL8: ; - cpy_r_r10 = CPyStatics[820]; /* 'fixed168x10' */ - cpy_r_r11 = CPyStr_Equal(cpy_r_type_str, cpy_r_r10); - if (!cpy_r_r11) goto CPyL11; - cpy_r_r12 = CPyDef_convert___main___to_decimal(cpy_r_value); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 105, CPyStatic_normalize___globals); - goto CPyL32; - } - return cpy_r_r12; -CPyL11: ; - cpy_r_r13 = CPyStatics[821]; /* 'bool' */ - cpy_r_r14 = CPyStr_Equal(cpy_r_type_str, cpy_r_r13); - if (!cpy_r_r14) goto CPyL14; - cpy_r_r15 = CPyDef_convert___main___to_bool(cpy_r_value); - if (unlikely(cpy_r_r15 == 2)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 107, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r16 = cpy_r_r15 ? Py_True : Py_False; - return cpy_r_r16; -CPyL14: ; - cpy_r_r17 = CPyStatics[124]; /* 'address' */ - cpy_r_r18 = CPyStr_Equal(cpy_r_type_str, cpy_r_r17); - if (!cpy_r_r18) goto CPyL18; - cpy_r_r19 = (PyObject *)CPyType_datatypes___EthAddress; - PyObject *cpy_r_r20[1] = {cpy_r_value}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 109, CPyStatic_normalize___globals); - goto CPyL32; - } - if (likely(Py_TYPE(cpy_r_r22) == CPyType_datatypes___EthAddress)) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_single", 109, CPyStatic_normalize___globals, "brownie.convert.datatypes.EthAddress", cpy_r_r22); - goto CPyL32; - } - return cpy_r_r23; -CPyL18: ; - cpy_r_r24 = CPyStatics[723]; /* 'byte' */ - cpy_r_r25 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 110, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r27 = cpy_r_r25; - if (!cpy_r_r27) goto CPyL23; - cpy_r_r28 = (PyObject *)CPyType_datatypes___HexString; - PyObject *cpy_r_r29[2] = {cpy_r_value, cpy_r_type_str}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r30, 2, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 111, CPyStatic_normalize___globals); - goto CPyL32; - } - if (likely(Py_TYPE(cpy_r_r31) == CPyType_datatypes___HexString)) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_single", 111, CPyStatic_normalize___globals, "brownie.convert.datatypes.HexString", cpy_r_r31); - goto CPyL32; - } - return cpy_r_r32; -CPyL23: ; - cpy_r_r33 = CPyStatics[342]; /* 'string' */ - cpy_r_r34 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 112, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r36 = cpy_r_r34; - if (!cpy_r_r36) goto CPyL27; - cpy_r_r37 = CPyDef_convert___main___to_string(cpy_r_value); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 113, CPyStatic_normalize___globals); - goto CPyL32; - } - return cpy_r_r37; -CPyL27: ; - cpy_r_r38 = CPyStatics[822]; /* 'Unknown type: ' */ - cpy_r_r39 = CPyStr_Build(2, cpy_r_r38, cpy_r_type_str); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r40 = CPyModule_builtins; - cpy_r_r41 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); - goto CPyL33; - } - PyObject *cpy_r_r43[1] = {cpy_r_r39}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 1, 0); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r39); - CPy_Raise(cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); - goto CPyL32; - } - CPy_Unreachable(); -CPyL32: ; - cpy_r_r46 = NULL; - return cpy_r_r46; -CPyL33: ; - CPy_DecRef(cpy_r_r39); - goto CPyL32; -} - -PyObject *CPyPy_normalize____format_single(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"type_str", "value", 0}; - static CPyArg_Parser parser = {"OO:_format_single", kwlist, 0}; - PyObject *obj_type_str; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type_str, &obj_value)) { - return NULL; - } - PyObject *arg_type_str; - if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef_normalize____format_single(arg_type_str, arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 98, CPyStatic_normalize___globals); - return NULL; -} - -char CPyDef_normalize____check_array(PyObject *cpy_r_values, PyObject *cpy_r_length) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - tuple_T2OO cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - CPyPtr cpy_r_r18; - CPyPtr cpy_r_r19; - CPyPtr cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - CPyTagged cpy_r_r30; - CPyTagged cpy_r_r31; - int64_t cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - CPyTagged cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - CPyTagged cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - cpy_r_r0 = (PyObject *)&PyList_Type; - cpy_r_r1 = (PyObject *)&PyTuple_Type; - CPy_INCREF(cpy_r_r0); - CPy_INCREF(cpy_r_r1); - cpy_r_r2.f0 = cpy_r_r0; - cpy_r_r2.f1 = cpy_r_r1; - cpy_r_r3 = PyTuple_New(2); - if (unlikely(cpy_r_r3 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp446 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp446); - PyObject *__tmp447 = cpy_r_r2.f1; - PyTuple_SET_ITEM(cpy_r_r3, 1, __tmp447); - cpy_r_r4 = PyObject_IsInstance(cpy_r_values, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 118, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r6 = cpy_r_r4; - if (cpy_r_r6) goto CPyL10; - cpy_r_r7 = CPyStatics[114]; /* '' */ - cpy_r_r8 = CPyStatics[823]; /* 'Expected list or tuple, got ' */ - cpy_r_r9 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r10 = CPy_TYPE(cpy_r_values); - cpy_r_r11 = CPy_GetName(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r12 = CPyStatics[114]; /* '' */ - cpy_r_r13 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r14[3] = {cpy_r_r9, cpy_r_r11, cpy_r_r12}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL28; - } - CPy_DECREF(cpy_r_r11); - cpy_r_r17 = PyList_New(2); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL29; - } - cpy_r_r18 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; - cpy_r_r19 = *(CPyPtr *)cpy_r_r18; - CPy_INCREF(cpy_r_r8); - *(PyObject * *)cpy_r_r19 = cpy_r_r8; - cpy_r_r20 = cpy_r_r19 + 8; - *(PyObject * *)cpy_r_r20 = cpy_r_r16; - cpy_r_r21 = PyUnicode_Join(cpy_r_r7, cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r22 = CPyModule_builtins; - cpy_r_r23 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL30; - } - PyObject *cpy_r_r25[1] = {cpy_r_r21}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL30; - } - CPy_DECREF(cpy_r_r21); - CPy_Raise(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); - goto CPyL27; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r28 = (PyObject *)&_Py_NoneStruct; - cpy_r_r29 = cpy_r_length != cpy_r_r28; - if (!cpy_r_r29) goto CPyL26; - cpy_r_r30 = CPyObject_Size(cpy_r_values); - if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 121, CPyStatic_normalize___globals); - goto CPyL27; - } - if (likely(PyLong_Check(cpy_r_length))) - cpy_r_r31 = CPyTagged_FromObject(cpy_r_length); - else { - CPy_TypeError("int", cpy_r_length); cpy_r_r31 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r31 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 121, CPyStatic_normalize___globals); - goto CPyL31; - } - cpy_r_r32 = cpy_r_r30 & 1; - cpy_r_r33 = cpy_r_r32 != 0; - if (!cpy_r_r33) goto CPyL15; - cpy_r_r34 = CPyTagged_IsEq_(cpy_r_r30, cpy_r_r31); - cpy_r_r35 = cpy_r_r34 ^ 1; - cpy_r_r36 = cpy_r_r35; - goto CPyL16; -CPyL15: ; - cpy_r_r37 = cpy_r_r30 != cpy_r_r31; - cpy_r_r36 = cpy_r_r37; -CPyL16: ; - CPyTagged_DECREF(cpy_r_r30); - CPyTagged_DECREF(cpy_r_r31); - if (!cpy_r_r36) goto CPyL26; - cpy_r_r38 = CPyStatics[824]; /* 'Sequence has incorrect length, expected ' */ - if (likely(PyLong_Check(cpy_r_length))) - cpy_r_r39 = CPyTagged_FromObject(cpy_r_length); - else { - CPy_TypeError("int", cpy_r_length); cpy_r_r39 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r40 = CPyTagged_Str(cpy_r_r39); - CPyTagged_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r41 = CPyStatics[825]; /* ' but got ' */ - cpy_r_r42 = CPyObject_Size(cpy_r_values); - if (unlikely(cpy_r_r42 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r43 = CPyTagged_Str(cpy_r_r42); - CPyTagged_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL32; - } - cpy_r_r44 = CPyStr_Build(4, cpy_r_r38, cpy_r_r40, cpy_r_r41, cpy_r_r43); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r45 = CPyModule_builtins; - cpy_r_r46 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL33; - } - PyObject *cpy_r_r48[1] = {cpy_r_r44}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 1, 0); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r44); - CPy_Raise(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); - goto CPyL27; - } - CPy_Unreachable(); -CPyL26: ; - return 1; -CPyL27: ; - cpy_r_r51 = 2; - return cpy_r_r51; -CPyL28: ; - CPy_DecRef(cpy_r_r11); - goto CPyL27; -CPyL29: ; - CPy_DecRef(cpy_r_r16); - goto CPyL27; -CPyL30: ; - CPy_DecRef(cpy_r_r21); - goto CPyL27; -CPyL31: ; - CPyTagged_DecRef(cpy_r_r30); - goto CPyL27; -CPyL32: ; - CPy_DecRef(cpy_r_r40); - goto CPyL27; -CPyL33: ; - CPy_DecRef(cpy_r_r44); - goto CPyL27; -} - -PyObject *CPyPy_normalize____check_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"values", "length", 0}; - static CPyArg_Parser parser = {"OO:_check_array", kwlist, 0}; - PyObject *obj_values; - PyObject *obj_length; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_values, &obj_length)) { - return NULL; - } - PyObject *arg_values; - if (PyList_Check(obj_values)) - arg_values = obj_values; - else { - arg_values = NULL; - } - if (arg_values != NULL) goto __LL448; - if (PyTuple_Check(obj_values)) - arg_values = obj_values; - else { - arg_values = NULL; - } - if (arg_values != NULL) goto __LL448; - CPy_TypeError("union[list, tuple]", obj_values); - goto fail; -__LL448: ; - PyObject *arg_length; - if (PyLong_Check(obj_length)) - arg_length = obj_length; - else { - arg_length = NULL; - } - if (arg_length != NULL) goto __LL449; - if (obj_length == Py_None) - arg_length = obj_length; - else { - arg_length = NULL; - } - if (arg_length != NULL) goto __LL449; - CPy_TypeError("int or None", obj_length); - goto fail; -__LL449: ; - char retval = CPyDef_normalize____check_array(arg_values, arg_length); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 117, CPyStatic_normalize___globals); - return NULL; -} - -PyObject *CPyDef_normalize____get_abi_types(PyObject *cpy_r_abi_params) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - cpy_r_r0 = PyObject_IsTrue(cpy_r_abi_params); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 125, CPyStatic_normalize___globals); - goto CPyL13; - } - cpy_r_r2 = cpy_r_r0; - if (cpy_r_r2) goto CPyL4; - cpy_r_r3 = PyList_New(0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 127, CPyStatic_normalize___globals); - goto CPyL13; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = CPyStatics[321]; /* '(' */ - cpy_r_r5 = CPyStatics[341]; /* ',' */ - cpy_r_r6 = NULL; - cpy_r_r7 = CPyDef_convert___utils___get_type_strings(cpy_r_abi_params, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 128, CPyStatic_normalize___globals); - goto CPyL13; - } - cpy_r_r8 = PyUnicode_Join(cpy_r_r5, cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 128, CPyStatic_normalize___globals); - goto CPyL13; - } - cpy_r_r9 = CPyStatics[198]; /* ')' */ - cpy_r_r10 = CPyStr_Build(3, cpy_r_r4, cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 128, CPyStatic_normalize___globals); - goto CPyL13; - } - cpy_r_r11 = CPyStatic_normalize____parse; - if (unlikely(cpy_r_r11 == NULL)) { - goto CPyL14; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); - cpy_r_r12 = 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 129, CPyStatic_normalize___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL10: ; - PyObject *cpy_r_r13[1] = {cpy_r_r10}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r14, 1, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 129, CPyStatic_normalize___globals); - goto CPyL15; - } - CPy_DECREF(cpy_r_r10); - cpy_r_r16 = CPyStatics[730]; /* 'components' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 130, CPyStatic_normalize___globals); - goto CPyL13; - } - return cpy_r_r17; -CPyL13: ; - cpy_r_r18 = NULL; - return cpy_r_r18; -CPyL14: ; - CPy_DecRef(cpy_r_r10); - goto CPyL8; -CPyL15: ; - CPy_DecRef(cpy_r_r10); - goto CPyL13; -} - -PyObject *CPyPy_normalize____get_abi_types(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi_params", 0}; - static CPyArg_Parser parser = {"O:_get_abi_types", kwlist, 0}; - PyObject *obj_abi_params; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi_params)) { - return NULL; - } - PyObject *arg_abi_params = obj_abi_params; - PyObject *retval = CPyDef_normalize____get_abi_types(arg_abi_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 125, CPyStatic_normalize___globals); - return NULL; -} - -char CPyDef_normalize_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - tuple_T2OO cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - int32_t cpy_r_r71; - char cpy_r_r72; - char cpy_r_r73; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", -1, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2186]; /* ('Any', 'Final', 'List', 'Optional', 'Sequence', 'Tuple') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_normalize___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 3, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2187]; /* ('DecodedEvent', 'NonDecodedEvent') */ - cpy_r_r10 = CPyStatics[828]; /* 'eth_event.main' */ - cpy_r_r11 = CPyStatic_normalize___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 5, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_eth_event___main = cpy_r_r12; - CPy_INCREF(CPyModule_eth_event___main); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2188]; /* ('ABIComponent', 'ABIFunction') */ - cpy_r_r14 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r15 = CPyStatic_normalize___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 6, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_eth_typing = cpy_r_r16; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2189]; /* ('ABIType', 'TupleType', 'parse') */ - cpy_r_r18 = CPyStatics[833]; /* 'faster_eth_abi.grammar' */ - cpy_r_r19 = CPyStatic_normalize___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 7, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_faster_eth_abi___grammar = cpy_r_r20; - CPy_INCREF(CPyModule_faster_eth_abi___grammar); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2190]; /* ('FormattedEvent',) */ - cpy_r_r22 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r23 = CPyStatic_normalize___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 9, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_brownie___typing = cpy_r_r24; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[2191]; /* ('EthAddress', 'HexString', 'ReturnValue') */ - cpy_r_r26 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r27 = CPyStatic_normalize___globals; - cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 11, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_brownie___convert___datatypes = cpy_r_r28; - CPy_INCREF(CPyModule_brownie___convert___datatypes); - CPy_DECREF(cpy_r_r28); - cpy_r_r29 = CPyStatics[2192]; /* ('to_bool', 'to_decimal', 'to_int', 'to_string', - 'to_uint') */ - cpy_r_r30 = CPyStatics[687]; /* 'brownie.convert.main' */ - cpy_r_r31 = CPyStatic_normalize___globals; - cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 12, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_brownie___convert___main = cpy_r_r32; - CPy_INCREF(CPyModule_brownie___convert___main); - CPy_DECREF(cpy_r_r32); - cpy_r_r33 = CPyStatics[2193]; /* ('get_type_strings',) */ - cpy_r_r34 = CPyStatics[797]; /* 'brownie.convert.utils' */ - cpy_r_r35 = CPyStatic_normalize___globals; - cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 13, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyModule_brownie___convert___utils = cpy_r_r36; - CPy_INCREF(CPyModule_brownie___convert___utils); - CPy_DECREF(cpy_r_r36); - cpy_r_r37 = CPyStatic_normalize___globals; - cpy_r_r38 = CPyStatics[618]; /* 'List' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL24; - } - cpy_r_r40 = CPyStatic_normalize___globals; - cpy_r_r41 = CPyStatics[368]; /* 'Any' */ - cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL25; - } - cpy_r_r43 = PyObject_GetItem(cpy_r_r39, cpy_r_r42); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL24; - } - cpy_r_r44 = CPyStatic_normalize___globals; - cpy_r_r45 = CPyStatics[483]; /* 'Tuple' */ - cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL26; - } - cpy_r_r47 = CPyStatic_normalize___globals; - cpy_r_r48 = CPyStatics[368]; /* 'Any' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL27; - } - cpy_r_r50 = (PyObject *)&_Py_EllipsisObject; - CPy_INCREF(cpy_r_r50); - cpy_r_r51.f0 = cpy_r_r49; - cpy_r_r51.f1 = cpy_r_r50; - cpy_r_r52 = PyTuple_New(2); - if (unlikely(cpy_r_r52 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp450 = cpy_r_r51.f0; - PyTuple_SET_ITEM(cpy_r_r52, 0, __tmp450); - PyObject *__tmp451 = cpy_r_r51.f1; - PyTuple_SET_ITEM(cpy_r_r52, 1, __tmp451); - cpy_r_r53 = PyObject_GetItem(cpy_r_r46, cpy_r_r52); - CPy_DECREF(cpy_r_r46); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL26; - } - cpy_r_r54 = PyNumber_Or(cpy_r_r43, cpy_r_r53); - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL24; - } - cpy_r_r55 = CPyStatic_normalize___globals; - cpy_r_r56 = CPyStatics[837]; /* 'AnyListOrTuple' */ - cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); - goto CPyL24; - } - cpy_r_r59 = CPyStatic_normalize___globals; - cpy_r_r60 = CPyStatics[831]; /* 'TupleType' */ - cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 19, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyStatic_normalize____TupleType = cpy_r_r61; - CPy_INCREF(CPyStatic_normalize____TupleType); - cpy_r_r62 = CPyStatic_normalize___globals; - cpy_r_r63 = CPyStatics[838]; /* '_TupleType' */ - cpy_r_r64 = CPyDict_SetItem(cpy_r_r62, cpy_r_r63, cpy_r_r61); - CPy_DECREF(cpy_r_r61); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 19, CPyStatic_normalize___globals); - goto CPyL24; - } - cpy_r_r66 = CPyStatic_normalize___globals; - cpy_r_r67 = CPyStatics[832]; /* 'parse' */ - cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 21, CPyStatic_normalize___globals); - goto CPyL24; - } - CPyStatic_normalize____parse = cpy_r_r68; - CPy_INCREF(CPyStatic_normalize____parse); - cpy_r_r69 = CPyStatic_normalize___globals; - cpy_r_r70 = CPyStatics[839]; /* '_parse' */ - cpy_r_r71 = CPyDict_SetItem(cpy_r_r69, cpy_r_r70, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r72 = cpy_r_r71 >= 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/convert/normalize.py", "", 21, CPyStatic_normalize___globals); - goto CPyL24; - } - return 1; -CPyL24: ; - cpy_r_r73 = 2; - return cpy_r_r73; -CPyL25: ; - CPy_DecRef(cpy_r_r39); - goto CPyL24; -CPyL26: ; - CPy_DecRef(cpy_r_r43); - goto CPyL24; -CPyL27: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - goto CPyL24; -} -static PyMethodDef convert___utilsmodule_methods[] = { - {"get_int_bounds", (PyCFunction)CPyPy_convert___utils___get_int_bounds, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_int_bounds(type_str)\n--\n\n") /* docstring */}, - {"get_type_strings", (PyCFunction)CPyPy_convert___utils___get_type_strings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_type_strings(abi_params, substitutions=None)\n--\n\n") /* docstring */}, - {"build_function_signature", (PyCFunction)CPyPy_convert___utils___build_function_signature, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("build_function_signature(abi)\n--\n\n") /* docstring */}, - {"build_function_selector", (PyCFunction)CPyPy_convert___utils___build_function_selector, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("build_function_selector(abi)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___convert___utils(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___utils__internal, "__name__"); - CPyStatic_convert___utils___globals = PyModule_GetDict(CPyModule_brownie___convert___utils__internal); - if (unlikely(CPyStatic_convert___utils___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_convert___utils_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___convert___utils__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_convert___utils___keccak); - CPyStatic_convert___utils___keccak = NULL; - CPy_XDECREF(CPyStatic_convert___utils____cached_int_bounds); - CPyStatic_convert___utils____cached_int_bounds = NULL; - return -1; -} -static struct PyModuleDef convert___utilsmodule = { - PyModuleDef_HEAD_INIT, - "brownie.convert.utils", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - convert___utilsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___convert___utils(void) -{ - if (CPyModule_brownie___convert___utils__internal) { - Py_INCREF(CPyModule_brownie___convert___utils__internal); - return CPyModule_brownie___convert___utils__internal; - } - CPyModule_brownie___convert___utils__internal = PyModule_Create(&convert___utilsmodule); - if (unlikely(CPyModule_brownie___convert___utils__internal == NULL)) - goto fail; - if (CPyExec_brownie___convert___utils(CPyModule_brownie___convert___utils__internal) != 0) - goto fail; - return CPyModule_brownie___convert___utils__internal; - fail: - return NULL; -} - -tuple_T2II CPyDef_convert___utils___get_int_bounds(PyObject *cpy_r_type_str) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - tuple_T2II cpy_r_r3; - tuple_T3OOO cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - CPyTagged cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - int64_t cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - int64_t cpy_r_r25; - char cpy_r_r26; - int64_t cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - CPyTagged cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - CPyTagged cpy_r_lower; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_upper; - CPyTagged cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - CPyTagged cpy_r_r54; - CPyTagged cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T2IO cpy_r_r61; - PyObject *cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - int32_t cpy_r_r65; - char cpy_r_r66; - tuple_T2IO cpy_r_r67; - CPyTagged cpy_r_r68; - PyObject *cpy_r_r69; - CPyTagged cpy_r_r70; - tuple_T2II cpy_r_r71; - char cpy_r_r72; - tuple_T2II cpy_r_r73; - cpy_r_r0 = CPyStatic_convert___utils____cached_int_bounds; - if (likely(cpy_r_r0 != NULL)) goto CPyL4; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_int_bounds\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 17, CPyStatic_convert___utils___globals); - goto CPyL7; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_type_str); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 17, CPyStatic_convert___utils___globals); - goto CPyL7; - } - PyObject *__tmp452; - if (unlikely(!(PyTuple_Check(cpy_r_r2) && PyTuple_GET_SIZE(cpy_r_r2) == 2))) { - __tmp452 = NULL; - goto __LL453; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r2, 0)))) - __tmp452 = PyTuple_GET_ITEM(cpy_r_r2, 0); - else { - __tmp452 = NULL; - } - if (__tmp452 == NULL) goto __LL453; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r2, 1)))) - __tmp452 = PyTuple_GET_ITEM(cpy_r_r2, 1); - else { - __tmp452 = NULL; - } - if (__tmp452 == NULL) goto __LL453; - __tmp452 = cpy_r_r2; -__LL453: ; - if (unlikely(__tmp452 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r2); cpy_r_r3 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp454 = PyTuple_GET_ITEM(cpy_r_r2, 0); - CPyTagged __tmp455; - if (likely(PyLong_Check(__tmp454))) - __tmp455 = CPyTagged_FromObject(__tmp454); - else { - CPy_TypeError("int", __tmp454); __tmp455 = CPY_INT_TAG; - } - cpy_r_r3.f0 = __tmp455; - PyObject *__tmp456 = PyTuple_GET_ITEM(cpy_r_r2, 1); - CPyTagged __tmp457; - if (likely(PyLong_Check(__tmp456))) - __tmp457 = CPyTagged_FromObject(__tmp456); - else { - CPy_TypeError("int", __tmp456); __tmp457 = CPY_INT_TAG; - } - cpy_r_r3.f1 = __tmp457; - } - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 17, CPyStatic_convert___utils___globals); - goto CPyL7; - } - return cpy_r_r3; -CPyL7: ; - cpy_r_r4 = CPy_CatchError(); - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 18, CPyStatic_convert___utils___globals); - goto CPyL47; - } - cpy_r_r8 = CPy_ExceptionMatches(cpy_r_r7); - CPy_DecRef(cpy_r_r7); - if (!cpy_r_r8) goto CPyL45; - cpy_r_r9 = CPyStatics[819]; /* 'uint' */ - cpy_r_r10 = CPyStr_Strip(cpy_r_type_str, cpy_r_r9); - cpy_r_r11 = CPyStr_IsTrue(cpy_r_r10); - if (!cpy_r_r11) goto CPyL50; - cpy_r_r12 = cpy_r_r10; - goto CPyL12; -CPyL11: ; - cpy_r_r13 = CPyStatics[2044]; /* 256 */ - cpy_r_r12 = cpy_r_r13; -CPyL12: ; - cpy_r_r14 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r15[1] = {cpy_r_r12}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 20, CPyStatic_convert___utils___globals); - goto CPyL51; - } - CPy_DecRef(cpy_r_r12); - if (likely(PyLong_Check(cpy_r_r17))) - cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); - else { - CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; - } - CPy_DecRef(cpy_r_r17); - if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 20, CPyStatic_convert___utils___globals); - goto CPyL47; - } - cpy_r_r19 = cpy_r_r18 & 1; - cpy_r_r20 = cpy_r_r19 != 0; - if (cpy_r_r20) goto CPyL16; - cpy_r_r21 = 16 & 1; - cpy_r_r22 = cpy_r_r21 != 0; - if (!cpy_r_r22) goto CPyL17; -CPyL16: ; - cpy_r_r23 = CPyTagged_IsLt_(cpy_r_r18, 16); - if (cpy_r_r23) { - goto CPyL52; - } else - goto CPyL18; -CPyL17: ; - cpy_r_r24 = (Py_ssize_t)cpy_r_r18 < (Py_ssize_t)16; - if (cpy_r_r24) goto CPyL52; -CPyL18: ; - cpy_r_r25 = cpy_r_r18 & 1; - cpy_r_r26 = cpy_r_r25 != 0; - if (cpy_r_r26) goto CPyL20; - cpy_r_r27 = 512 & 1; - cpy_r_r28 = cpy_r_r27 != 0; - if (!cpy_r_r28) goto CPyL21; -CPyL20: ; - cpy_r_r29 = CPyTagged_IsLt_(512, cpy_r_r18); - if (cpy_r_r29) { - goto CPyL52; - } else - goto CPyL22; -CPyL21: ; - cpy_r_r30 = (Py_ssize_t)cpy_r_r18 > (Py_ssize_t)512; - if (cpy_r_r30) goto CPyL52; -CPyL22: ; - cpy_r_r31 = CPyTagged_Remainder(cpy_r_r18, 16); - if (unlikely(cpy_r_r31 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 21, CPyStatic_convert___utils___globals); - goto CPyL53; - } - cpy_r_r32 = cpy_r_r31 != 0; - CPyTagged_DecRef(cpy_r_r31); - if (cpy_r_r32) { - goto CPyL52; - } else - goto CPyL29; -CPyL24: ; - cpy_r_r33 = CPyStatics[725]; /* 'Invalid type: ' */ - cpy_r_r34 = CPyStr_Build(2, cpy_r_r33, cpy_r_type_str); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); - goto CPyL47; - } - cpy_r_r35 = CPyModule_builtins; - cpy_r_r36 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); - goto CPyL54; - } - PyObject *cpy_r_r38[1] = {cpy_r_r34}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); - CPy_DecRef(cpy_r_r37); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); - goto CPyL54; - } - CPy_DecRef(cpy_r_r34); - CPy_Raise(cpy_r_r40); - CPy_DecRef(cpy_r_r40); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); - goto CPyL47; - } else - goto CPyL55; -CPyL28: ; - CPy_Unreachable(); -CPyL29: ; - cpy_r_r41 = CPyStatics[840]; /* 'u' */ - cpy_r_r42 = CPyStr_Startswith(cpy_r_type_str, cpy_r_r41); - cpy_r_r43 = cpy_r_r42; - if (!cpy_r_r43) goto CPyL33; - cpy_r_lower = 0; - cpy_r_r44 = CPyStatics[2032]; /* 2 */ - cpy_r_r45 = CPyTagged_StealAsObject(cpy_r_r18); - cpy_r_r46 = CPyNumber_Power(cpy_r_r44, cpy_r_r45); - CPy_DecRef(cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 27, CPyStatic_convert___utils___globals); - goto CPyL56; - } - cpy_r_r47 = CPyStatics[2031]; /* 1 */ - cpy_r_r48 = PyNumber_Subtract(cpy_r_r46, cpy_r_r47); - CPy_DecRef(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 27, CPyStatic_convert___utils___globals); - goto CPyL56; - } - cpy_r_upper = cpy_r_r48; - goto CPyL39; -CPyL33: ; - cpy_r_r49 = CPyTagged_Subtract(cpy_r_r18, 2); - cpy_r_r50 = CPyStatics[2032]; /* 2 */ - cpy_r_r51 = CPyTagged_StealAsObject(cpy_r_r49); - cpy_r_r52 = CPyNumber_Power(cpy_r_r50, cpy_r_r51); - CPy_DecRef(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 29, CPyStatic_convert___utils___globals); - goto CPyL53; - } - cpy_r_r53 = PyNumber_Negative(cpy_r_r52); - CPy_DecRef(cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 29, CPyStatic_convert___utils___globals); - goto CPyL53; - } - if (likely(PyLong_Check(cpy_r_r53))) - cpy_r_r54 = CPyTagged_FromObject(cpy_r_r53); - else { - CPy_TypeError("int", cpy_r_r53); cpy_r_r54 = CPY_INT_TAG; - } - CPy_DecRef(cpy_r_r53); - if (unlikely(cpy_r_r54 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 29, CPyStatic_convert___utils___globals); - goto CPyL53; - } - cpy_r_lower = cpy_r_r54; - cpy_r_r55 = CPyTagged_Subtract(cpy_r_r18, 2); - CPyTagged_DecRef(cpy_r_r18); - cpy_r_r56 = CPyStatics[2032]; /* 2 */ - cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r55); - cpy_r_r58 = CPyNumber_Power(cpy_r_r56, cpy_r_r57); - CPy_DecRef(cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 30, CPyStatic_convert___utils___globals); - goto CPyL56; - } - cpy_r_r59 = CPyStatics[2031]; /* 1 */ - cpy_r_r60 = PyNumber_Subtract(cpy_r_r58, cpy_r_r59); - CPy_DecRef(cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 30, CPyStatic_convert___utils___globals); - goto CPyL56; - } - cpy_r_upper = cpy_r_r60; -CPyL39: ; - CPyTagged_IncRef(cpy_r_lower); - CPy_INCREF(cpy_r_upper); - cpy_r_r61.f0 = cpy_r_lower; - cpy_r_r61.f1 = cpy_r_upper; - cpy_r_r62 = CPyStatic_convert___utils____cached_int_bounds; - if (unlikely(cpy_r_r62 == NULL)) { - goto CPyL57; - } else - goto CPyL42; -CPyL40: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_int_bounds\" was not set"); - cpy_r_r63 = 0; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 33, CPyStatic_convert___utils___globals); - goto CPyL47; - } else - goto CPyL58; -CPyL41: ; - CPy_Unreachable(); -CPyL42: ; - cpy_r_r64 = PyTuple_New(2); - if (unlikely(cpy_r_r64 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp458 = CPyTagged_StealAsObject(cpy_r_r61.f0); - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp458); - PyObject *__tmp459 = cpy_r_r61.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp459); - cpy_r_r65 = CPyDict_SetItem(cpy_r_r62, cpy_r_type_str, cpy_r_r64); - CPy_DecRef(cpy_r_r64); - cpy_r_r66 = cpy_r_r65 >= 0; - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 33, CPyStatic_convert___utils___globals); - goto CPyL59; - } - cpy_r_r67.f0 = cpy_r_lower; - cpy_r_r67.f1 = cpy_r_upper; - cpy_r_r68 = cpy_r_r67.f0; - CPyTagged_IncRef(cpy_r_r68); - cpy_r_r69 = cpy_r_r67.f1; - CPy_INCREF(cpy_r_r69); - CPyTagged_DecRef(cpy_r_r67.f0); - CPy_DecRef(cpy_r_r67.f1); - if (likely(PyLong_Check(cpy_r_r69))) - cpy_r_r70 = CPyTagged_FromObject(cpy_r_r69); - else { - CPy_TypeError("int", cpy_r_r69); cpy_r_r70 = CPY_INT_TAG; - } - CPy_DecRef(cpy_r_r69); - if (unlikely(cpy_r_r70 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 34, CPyStatic_convert___utils___globals); - goto CPyL60; - } - cpy_r_r71.f0 = cpy_r_r68; - cpy_r_r71.f1 = cpy_r_r70; - CPy_RestoreExcInfo(cpy_r_r4); - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - return cpy_r_r71; -CPyL45: ; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL61; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r4); - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - cpy_r_r72 = CPy_KeepPropagating(); - if (!cpy_r_r72) goto CPyL49; - CPy_Unreachable(); -CPyL49: ; - tuple_T2II __tmp460 = { CPY_INT_TAG, CPY_INT_TAG }; - cpy_r_r73 = __tmp460; - return cpy_r_r73; -CPyL50: ; - CPy_DecRef(cpy_r_r10); - goto CPyL11; -CPyL51: ; - CPy_DecRef(cpy_r_r12); - goto CPyL47; -CPyL52: ; - CPyTagged_DecRef(cpy_r_r18); - goto CPyL24; -CPyL53: ; - CPyTagged_DecRef(cpy_r_r18); - goto CPyL47; -CPyL54: ; - CPy_DecRef(cpy_r_r34); - goto CPyL47; -CPyL55: ; - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL28; -CPyL56: ; - CPyTagged_DecRef(cpy_r_lower); - goto CPyL47; -CPyL57: ; - CPyTagged_DecRef(cpy_r_lower); - CPy_DecRef(cpy_r_upper); - CPyTagged_DecRef(cpy_r_r61.f0); - CPy_DecRef(cpy_r_r61.f1); - goto CPyL40; -CPyL58: ; - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL41; -CPyL59: ; - CPyTagged_DecRef(cpy_r_lower); - CPy_DecRef(cpy_r_upper); - goto CPyL47; -CPyL60: ; - CPyTagged_DecRef(cpy_r_r68); - goto CPyL47; -CPyL61: ; - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL46; -} - -PyObject *CPyPy_convert___utils___get_int_bounds(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"type_str", 0}; - static CPyArg_Parser parser = {"O:get_int_bounds", kwlist, 0}; - PyObject *obj_type_str; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_type_str)) { - return NULL; - } - PyObject *arg_type_str; - if (likely(PyUnicode_Check(obj_type_str))) - arg_type_str = obj_type_str; - else { - CPy_TypeError("str", obj_type_str); - goto fail; - } - tuple_T2II retval = CPyDef_convert___utils___get_int_bounds(arg_type_str); - if (retval.f0 == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp461 = CPyTagged_StealAsObject(retval.f0); - PyTuple_SET_ITEM(retbox, 0, __tmp461); - PyObject *__tmp462 = CPyTagged_StealAsObject(retval.f1); - PyTuple_SET_ITEM(retbox, 1, __tmp462); - return retbox; -fail: ; - CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 14, CPyStatic_convert___utils___globals); - return NULL; -} - -PyObject *CPyDef_convert___utils___get_type_strings(PyObject *cpy_r_abi_params, PyObject *cpy_r_substitutions) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_type_str; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - CPyTagged cpy_r_r28; - int64_t cpy_r_r29; - PyObject *cpy_r_r30; - tuple_T4CIOO cpy_r_r31; - CPyTagged cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - if (cpy_r_substitutions != NULL) goto CPyL34; - cpy_r_r0 = Py_None; - cpy_r_substitutions = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = PyList_New(0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 42, CPyStatic_convert___utils___globals); - goto CPyL35; - } - cpy_r_r2 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3 = cpy_r_substitutions == cpy_r_r2; - if (cpy_r_r3) { - goto CPyL36; - } else - goto CPyL6; -CPyL4: ; - cpy_r_r4 = PyDict_New(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 44, CPyStatic_convert___utils___globals); - goto CPyL37; - } - cpy_r_substitutions = cpy_r_r4; -CPyL6: ; - cpy_r_r5 = PyObject_GetIter(cpy_r_abi_params); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 46, CPyStatic_convert___utils___globals); - goto CPyL38; - } -CPyL7: ; - cpy_r_r6 = PyIter_Next(cpy_r_r5); - if (cpy_r_r6 == NULL) goto CPyL39; - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 46, CPyStatic_convert___utils___globals, "dict", cpy_r_r6); - goto CPyL40; - } - cpy_r_r8 = CPyStatics[350]; /* 'type' */ - cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 47, CPyStatic_convert___utils___globals); - goto CPyL41; - } - if (likely(PyUnicode_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 47, CPyStatic_convert___utils___globals, "str", cpy_r_r9); - goto CPyL41; - } - cpy_r_type_str = cpy_r_r10; - cpy_r_r11 = CPyStatics[731]; /* 'tuple' */ - cpy_r_r12 = CPyStr_Startswith(cpy_r_type_str, cpy_r_r11); - cpy_r_r13 = cpy_r_r12; - if (!cpy_r_r13) goto CPyL42; - cpy_r_r14 = CPyStatics[730]; /* 'components' */ - cpy_r_r15 = CPyDict_GetItem(cpy_r_r7, cpy_r_r14); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 49, CPyStatic_convert___utils___globals); - goto CPyL43; - } - CPy_INCREF(cpy_r_substitutions); - if (likely(cpy_r_substitutions != Py_None)) - cpy_r_r16 = cpy_r_substitutions; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 49, CPyStatic_convert___utils___globals, "dict", cpy_r_substitutions); - goto CPyL44; - } - cpy_r_r17 = CPyDef_convert___utils___get_type_strings(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 49, CPyStatic_convert___utils___globals); - goto CPyL43; - } - cpy_r_r18 = CPyStr_GetSlice(cpy_r_type_str, 10, 9223372036854775806LL); - CPy_DECREF(cpy_r_type_str); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 50, CPyStatic_convert___utils___globals); - goto CPyL45; - } - if (likely(PyUnicode_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 50, CPyStatic_convert___utils___globals, "str", cpy_r_r18); - goto CPyL45; - } - cpy_r_r20 = CPyStatics[321]; /* '(' */ - cpy_r_r21 = CPyStatics[341]; /* ',' */ - cpy_r_r22 = PyUnicode_Join(cpy_r_r21, cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 51, CPyStatic_convert___utils___globals); - goto CPyL46; - } - cpy_r_r23 = CPyStatics[198]; /* ')' */ - cpy_r_r24 = CPyStr_Build(4, cpy_r_r20, cpy_r_r22, cpy_r_r23, cpy_r_r19); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 51, CPyStatic_convert___utils___globals); - goto CPyL40; - } - cpy_r_r25 = PyList_Append(cpy_r_r1, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 51, CPyStatic_convert___utils___globals); - goto CPyL40; - } else - goto CPyL7; -CPyL20: ; - CPy_INCREF(cpy_r_substitutions); - if (likely(cpy_r_substitutions != Py_None)) - cpy_r_r27 = cpy_r_substitutions; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals, "dict", cpy_r_substitutions); - goto CPyL43; - } - cpy_r_r28 = 0; - cpy_r_r29 = PyDict_Size(cpy_r_r27); - cpy_r_r30 = CPyDict_GetItemsIter(cpy_r_r27); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals); - goto CPyL47; - } -CPyL22: ; - cpy_r_r31 = CPyDict_NextItem(cpy_r_r30, cpy_r_r28); - cpy_r_r32 = cpy_r_r31.f1; - cpy_r_r28 = cpy_r_r32; - cpy_r_r33 = cpy_r_r31.f0; - if (!cpy_r_r33) goto CPyL48; - cpy_r_r34 = cpy_r_r31.f2; - CPy_INCREF(cpy_r_r34); - cpy_r_r35 = cpy_r_r31.f3; - CPy_INCREF(cpy_r_r35); - CPy_DECREF(cpy_r_r31.f2); - CPy_DECREF(cpy_r_r31.f3); - if (likely(PyUnicode_Check(cpy_r_r34))) - cpy_r_r36 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals, "str", cpy_r_r34); - goto CPyL49; - } - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r37 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals, "str", cpy_r_r35); - goto CPyL50; - } - cpy_r_r38 = CPyStr_Startswith(cpy_r_type_str, cpy_r_r36); - cpy_r_r39 = cpy_r_r38; - if (!cpy_r_r39) goto CPyL51; - cpy_r_r40 = PyUnicode_Replace(cpy_r_type_str, cpy_r_r36, cpy_r_r37, -1); - CPy_DECREF(cpy_r_type_str); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 55, CPyStatic_convert___utils___globals); - goto CPyL52; - } - cpy_r_type_str = cpy_r_r40; -CPyL28: ; - cpy_r_r41 = CPyDict_CheckSize(cpy_r_r27, cpy_r_r29); - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals); - goto CPyL53; - } else - goto CPyL22; -CPyL29: ; - cpy_r_r42 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals); - goto CPyL43; - } - cpy_r_r43 = PyList_Append(cpy_r_r1, cpy_r_type_str); - CPy_DECREF(cpy_r_type_str); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 56, CPyStatic_convert___utils___globals); - goto CPyL40; - } else - goto CPyL7; -CPyL31: ; - cpy_r_r45 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 46, CPyStatic_convert___utils___globals); - goto CPyL37; - } - return cpy_r_r1; -CPyL33: ; - cpy_r_r46 = NULL; - return cpy_r_r46; -CPyL34: ; - CPy_INCREF(cpy_r_substitutions); - goto CPyL2; -CPyL35: ; - CPy_DecRef(cpy_r_substitutions); - goto CPyL33; -CPyL36: ; - CPy_DECREF(cpy_r_substitutions); - goto CPyL4; -CPyL37: ; - CPy_DecRef(cpy_r_r1); - goto CPyL33; -CPyL38: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - goto CPyL33; -CPyL39: ; - CPy_DECREF(cpy_r_substitutions); - CPy_DECREF(cpy_r_r5); - goto CPyL31; -CPyL40: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - goto CPyL33; -CPyL41: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - goto CPyL33; -CPyL42: ; - CPy_DECREF(cpy_r_r7); - goto CPyL20; -CPyL43: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_type_str); - goto CPyL33; -CPyL44: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r15); - goto CPyL33; -CPyL45: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r17); - goto CPyL33; -CPyL46: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r19); - goto CPyL33; -CPyL47: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r27); - goto CPyL33; -CPyL48: ; - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31.f2); - CPy_DECREF(cpy_r_r31.f3); - goto CPyL29; -CPyL49: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r35); - goto CPyL33; -CPyL50: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r36); - goto CPyL33; -CPyL51: ; - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r37); - goto CPyL28; -CPyL52: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - goto CPyL33; -CPyL53: ; - CPy_DecRef(cpy_r_substitutions); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_type_str); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - goto CPyL33; -} - -PyObject *CPyPy_convert___utils___get_type_strings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi_params", "substitutions", 0}; - static CPyArg_Parser parser = {"O|O:get_type_strings", kwlist, 0}; - PyObject *obj_abi_params; - PyObject *obj_substitutions = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi_params, &obj_substitutions)) { - return NULL; - } - PyObject *arg_abi_params = obj_abi_params; - PyObject *arg_substitutions; - if (obj_substitutions == NULL) { - arg_substitutions = NULL; - goto __LL463; - } - if (PyDict_Check(obj_substitutions)) - arg_substitutions = obj_substitutions; - else { - arg_substitutions = NULL; - } - if (arg_substitutions != NULL) goto __LL463; - if (obj_substitutions == Py_None) - arg_substitutions = obj_substitutions; - else { - arg_substitutions = NULL; - } - if (arg_substitutions != NULL) goto __LL463; - CPy_TypeError("dict or None", obj_substitutions); - goto fail; -__LL463: ; - PyObject *retval = CPyDef_convert___utils___get_type_strings(arg_abi_params, arg_substitutions); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 37, CPyStatic_convert___utils___globals); - return NULL; -} - -PyObject *CPyDef_convert___utils___build_function_signature(PyObject *cpy_r_abi) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - cpy_r_r0 = CPyStatics[801]; /* 'inputs' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_abi, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 62, CPyStatic_convert___utils___globals); - goto CPyL7; - } - cpy_r_r2 = NULL; - cpy_r_r3 = CPyDef_convert___utils___get_type_strings(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 62, CPyStatic_convert___utils___globals); - goto CPyL7; - } - cpy_r_r4 = CPyStatics[397]; /* 'name' */ - cpy_r_r5 = CPyDict_GetItem(cpy_r_abi, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals); - goto CPyL8; - } - if (likely(PyUnicode_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals, "str", cpy_r_r5); - goto CPyL8; - } - cpy_r_r7 = CPyStatics[321]; /* '(' */ - cpy_r_r8 = CPyStatics[341]; /* ',' */ - cpy_r_r9 = PyUnicode_Join(cpy_r_r8, cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals); - goto CPyL9; - } - cpy_r_r10 = CPyStatics[198]; /* ')' */ - cpy_r_r11 = CPyStr_Build(4, cpy_r_r6, cpy_r_r7, cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals); - goto CPyL7; - } - return cpy_r_r11; -CPyL7: ; - cpy_r_r12 = NULL; - return cpy_r_r12; -CPyL8: ; - CPy_DecRef(cpy_r_r3); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r6); - goto CPyL7; -} - -PyObject *CPyPy_convert___utils___build_function_signature(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi", 0}; - static CPyArg_Parser parser = {"O:build_function_signature", kwlist, 0}; - PyObject *obj_abi; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi)) { - return NULL; - } - PyObject *arg_abi; - if (likely(PyDict_Check(obj_abi))) - arg_abi = obj_abi; - else { - CPy_TypeError("dict", obj_abi); - goto fail; - } - PyObject *retval = CPyDef_convert___utils___build_function_signature(arg_abi); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 61, CPyStatic_convert___utils___globals); - return NULL; -} - -PyObject *CPyDef_convert___utils___build_function_selector(PyObject *cpy_r_abi) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - cpy_r_r0 = CPyDef_convert___utils___build_function_signature(cpy_r_abi); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 67, CPyStatic_convert___utils___globals); - goto CPyL13; - } - cpy_r_r1 = CPyStatics[701]; /* '0x' */ - cpy_r_r2 = PyUnicode_AsUTF8String(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); - goto CPyL13; - } - cpy_r_r3 = CPyStatic_convert___utils___keccak; - if (unlikely(cpy_r_r3 == NULL)) { - goto CPyL14; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"keccak\" was not set"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r5[1] = {cpy_r_r2}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 1, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); - goto CPyL15; - } - CPy_DECREF(cpy_r_r2); - if (likely(PyBytes_Check(cpy_r_r7) || PyByteArray_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals, "bytes", cpy_r_r7); - goto CPyL13; - } - cpy_r_r9 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r10[1] = {cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); - goto CPyL16; - } - CPy_DECREF(cpy_r_r8); - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals, "str", cpy_r_r12); - goto CPyL13; - } - cpy_r_r14 = CPyStr_GetSlice(cpy_r_r13, 0, 16); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); - goto CPyL13; - } - if (likely(PyUnicode_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals, "str", cpy_r_r14); - goto CPyL13; - } - cpy_r_r16 = CPyStr_Build(2, cpy_r_r1, cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); - goto CPyL13; - } - return cpy_r_r16; -CPyL13: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL14: ; - CPy_DecRef(cpy_r_r2); - goto CPyL3; -CPyL15: ; - CPy_DecRef(cpy_r_r2); - goto CPyL13; -CPyL16: ; - CPy_DecRef(cpy_r_r8); - goto CPyL13; -} - -PyObject *CPyPy_convert___utils___build_function_selector(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi", 0}; - static CPyArg_Parser parser = {"O:build_function_selector", kwlist, 0}; - PyObject *obj_abi; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi)) { - return NULL; - } - PyObject *arg_abi; - if (likely(PyDict_Check(obj_abi))) - arg_abi = obj_abi; - else { - CPy_TypeError("dict", obj_abi); - goto fail; - } - PyObject *retval = CPyDef_convert___utils___build_function_selector(arg_abi); - return retval; -fail: ; - CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 66, CPyStatic_convert___utils___globals); - return NULL; -} - -char CPyDef_convert___utils_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r9; - void *cpy_r_r11; - void *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - int32_t cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "", -1, CPyStatic_convert___utils___globals); - goto CPyL11; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2194]; /* ('Dict', 'Final', 'List', 'Optional', 'Sequence', 'Tuple') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_convert___utils___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "", 3, CPyStatic_convert___utils___globals); - goto CPyL11; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = (PyObject **)&CPyModule_eth_hash___auto; - PyObject **cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (void *)&cpy_r_r10; - int64_t cpy_r_r12[1] = {5}; - cpy_r_r13 = (void *)&cpy_r_r12; - cpy_r_r14 = CPyStatics[2196]; /* (('eth_hash.auto', 'eth_hash', 'eth_hash'),) */ - cpy_r_r15 = CPyStatic_convert___utils___globals; - cpy_r_r16 = CPyStatics[843]; /* 'brownie/convert/utils.py' */ - cpy_r_r17 = CPyStatics[12]; /* '' */ - cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); - if (!cpy_r_r18) goto CPyL11; - cpy_r_r19 = CPyStatics[2197]; /* ('ABIComponent', 'ABIFunction', 'HexStr') */ - cpy_r_r20 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r21 = CPyStatic_convert___utils___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("brownie/convert/utils.py", "", 6, CPyStatic_convert___utils___globals); - goto CPyL11; - } - CPyModule_eth_typing = cpy_r_r22; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyModule_eth_hash___auto; - cpy_r_r24 = CPyStatics[844]; /* 'keccak' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "", 9, CPyStatic_convert___utils___globals); - goto CPyL11; - } - CPyStatic_convert___utils___keccak = cpy_r_r25; - CPy_INCREF(CPyStatic_convert___utils___keccak); - cpy_r_r26 = CPyStatic_convert___utils___globals; - cpy_r_r27 = CPyStatics[844]; /* 'keccak' */ - cpy_r_r28 = CPyDict_SetItem(cpy_r_r26, cpy_r_r27, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r29 = cpy_r_r28 >= 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/convert/utils.py", "", 9, CPyStatic_convert___utils___globals); - goto CPyL11; - } - cpy_r_r30 = PyDict_New(); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/convert/utils.py", "", 11, CPyStatic_convert___utils___globals); - goto CPyL11; - } - CPyStatic_convert___utils____cached_int_bounds = cpy_r_r30; - CPy_INCREF(CPyStatic_convert___utils____cached_int_bounds); - cpy_r_r31 = CPyStatic_convert___utils___globals; - cpy_r_r32 = CPyStatics[845]; /* '_cached_int_bounds' */ - cpy_r_r33 = CPyDict_SetItem(cpy_r_r31, cpy_r_r32, cpy_r_r30); - CPy_DECREF(cpy_r_r30); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/convert/utils.py", "", 11, CPyStatic_convert___utils___globals); - goto CPyL11; - } - return 1; -CPyL11: ; - cpy_r_r35 = 2; - return cpy_r_r35; -} -static PyMethodDef networkmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network__internal, "__name__"); - CPyStatic_network___globals = PyModule_GetDict(CPyModule_brownie___network__internal); - if (unlikely(CPyStatic_network___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_network_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_network___accounts); - CPyStatic_network___accounts = NULL; - CPy_XDECREF(CPyStatic_network___rpc); - CPyStatic_network___rpc = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_network___history); - CPyStatic_network___history = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_network___chain); - CPyStatic_network___chain = NULL; - return -1; -} -static struct PyModuleDef networkmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - networkmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network(void) -{ - if (CPyModule_brownie___network__internal) { - Py_INCREF(CPyModule_brownie___network__internal); - return CPyModule_brownie___network__internal; - } - CPyModule_brownie___network__internal = PyModule_Create(&networkmodule); - if (unlikely(CPyModule_brownie___network__internal == NULL)) - goto fail; - if (CPyExec_brownie___network(CPyModule_brownie___network__internal) != 0) - goto fail; - return CPyModule_brownie___network__internal; - fail: - return NULL; -} - -char CPyDef_network_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - CPyPtr cpy_r_r35; - CPyPtr cpy_r_r36; - CPyPtr cpy_r_r37; - CPyPtr cpy_r_r38; - CPyPtr cpy_r_r39; - CPyPtr cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - CPyPtr cpy_r_r52; - CPyPtr cpy_r_r53; - CPyPtr cpy_r_r54; - CPyPtr cpy_r_r55; - CPyPtr cpy_r_r56; - CPyPtr cpy_r_r57; - CPyPtr cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - int32_t cpy_r_r84; - char cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - int32_t cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", -1, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2068]; /* ('Final',) */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_network___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 3, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2198]; /* ('Accounts',) */ - cpy_r_r10 = CPyStatics[847]; /* 'brownie.network.account' */ - cpy_r_r11 = CPyStatic_network___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 5, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_brownie___network___account = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___network___account); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2199]; /* ('connect', 'disconnect', 'gas_limit', 'gas_price', - 'is_connected', 'max_fee', 'priority_fee', - 'show_active') */ - cpy_r_r14 = CPyStatics[854]; /* 'brownie.network.main' */ - cpy_r_r15 = CPyStatic_network___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 6, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_brownie___network___main = cpy_r_r16; - CPy_INCREF(CPyModule_brownie___network___main); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2200]; /* ('Rpc',) */ - cpy_r_r18 = CPyStatics[856]; /* 'brownie.network.rpc' */ - cpy_r_r19 = CPyStatic_network___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 16, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_brownie___network___rpc = cpy_r_r20; - CPy_INCREF(CPyModule_brownie___network___rpc); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2201]; /* ('Chain', 'TxHistory') */ - cpy_r_r22 = CPyStatics[859]; /* 'brownie.network.state' */ - cpy_r_r23 = CPyStatic_network___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 17, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_brownie___network___state = cpy_r_r24; - CPy_INCREF(CPyModule_brownie___network___state); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[2202]; /* ('web3',) */ - cpy_r_r26 = CPyStatics[861]; /* 'brownie.network.web3' */ - cpy_r_r27 = CPyStatic_network___globals; - cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 18, CPyStatic_network___globals); - goto CPyL26; - } - CPyModule_brownie___network___web3 = cpy_r_r28; - CPy_INCREF(CPyModule_brownie___network___web3); - CPy_DECREF(cpy_r_r28); - cpy_r_r29 = CPyStatics[159]; /* 'accounts' */ - cpy_r_r30 = CPyStatics[862]; /* 'chain' */ - cpy_r_r31 = CPyStatics[271]; /* 'history' */ - cpy_r_r32 = CPyStatics[863]; /* 'rpc' */ - cpy_r_r33 = CPyStatics[860]; /* 'web3' */ - cpy_r_r34 = PyList_New(5); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 20, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r35 = (CPyPtr)&((PyListObject *)cpy_r_r34)->ob_item; - cpy_r_r36 = *(CPyPtr *)cpy_r_r35; - CPy_INCREF(cpy_r_r29); - *(PyObject * *)cpy_r_r36 = cpy_r_r29; - CPy_INCREF(cpy_r_r30); - cpy_r_r37 = cpy_r_r36 + 8; - *(PyObject * *)cpy_r_r37 = cpy_r_r30; - CPy_INCREF(cpy_r_r31); - cpy_r_r38 = cpy_r_r36 + 16; - *(PyObject * *)cpy_r_r38 = cpy_r_r31; - CPy_INCREF(cpy_r_r32); - cpy_r_r39 = cpy_r_r36 + 24; - *(PyObject * *)cpy_r_r39 = cpy_r_r32; - CPy_INCREF(cpy_r_r33); - cpy_r_r40 = cpy_r_r36 + 32; - *(PyObject * *)cpy_r_r40 = cpy_r_r33; - cpy_r_r41 = CPyStatic_network___globals; - cpy_r_r42 = CPyStatics[78]; /* '__all__' */ - cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r34); - CPy_DECREF_NO_IMM(cpy_r_r34); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 20, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r45 = CPyStatics[213]; /* 'connect' */ - cpy_r_r46 = CPyStatics[848]; /* 'disconnect' */ - cpy_r_r47 = CPyStatics[853]; /* 'show_active' */ - cpy_r_r48 = CPyStatics[850]; /* 'is_connected' */ - cpy_r_r49 = CPyStatics[491]; /* 'gas_limit' */ - cpy_r_r50 = CPyStatics[849]; /* 'gas_price' */ - cpy_r_r51 = PyList_New(6); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 21, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r52 = (CPyPtr)&((PyListObject *)cpy_r_r51)->ob_item; - cpy_r_r53 = *(CPyPtr *)cpy_r_r52; - CPy_INCREF(cpy_r_r45); - *(PyObject * *)cpy_r_r53 = cpy_r_r45; - CPy_INCREF(cpy_r_r46); - cpy_r_r54 = cpy_r_r53 + 8; - *(PyObject * *)cpy_r_r54 = cpy_r_r46; - CPy_INCREF(cpy_r_r47); - cpy_r_r55 = cpy_r_r53 + 16; - *(PyObject * *)cpy_r_r55 = cpy_r_r47; - CPy_INCREF(cpy_r_r48); - cpy_r_r56 = cpy_r_r53 + 24; - *(PyObject * *)cpy_r_r56 = cpy_r_r48; - CPy_INCREF(cpy_r_r49); - cpy_r_r57 = cpy_r_r53 + 32; - *(PyObject * *)cpy_r_r57 = cpy_r_r49; - CPy_INCREF(cpy_r_r50); - cpy_r_r58 = cpy_r_r53 + 40; - *(PyObject * *)cpy_r_r58 = cpy_r_r50; - cpy_r_r59 = CPyStatic_network___globals; - cpy_r_r60 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r51); - CPy_DECREF_NO_IMM(cpy_r_r51); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 21, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r63 = CPyStatic_network___globals; - cpy_r_r64 = CPyStatics[846]; /* 'Accounts' */ - cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 23, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r65, 0, 0, 0); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 23, CPyStatic_network___globals); - goto CPyL26; - } - CPyStatic_network___accounts = cpy_r_r66; - CPy_INCREF(CPyStatic_network___accounts); - cpy_r_r67 = CPyStatic_network___globals; - cpy_r_r68 = CPyStatics[159]; /* 'accounts' */ - cpy_r_r69 = CPyDict_SetItem(cpy_r_r67, cpy_r_r68, cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 23, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r71 = CPyStatic_network___globals; - cpy_r_r72 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r73 = CPyDict_GetItem(cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 24, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r74 = PyObject_Vectorcall(cpy_r_r73, 0, 0, 0); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 24, CPyStatic_network___globals); - goto CPyL26; - } - CPyStatic_network___rpc = cpy_r_r74; - CPy_INCREF(CPyStatic_network___rpc); - cpy_r_r75 = CPyStatic_network___globals; - cpy_r_r76 = CPyStatics[863]; /* 'rpc' */ - cpy_r_r77 = CPyDict_SetItem(cpy_r_r75, cpy_r_r76, cpy_r_r74); - CPy_DECREF(cpy_r_r74); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 24, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r79 = (PyObject *)CPyType_state___TxHistory; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r79, 0, 0, 0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 25, CPyStatic_network___globals); - goto CPyL26; - } - if (likely(Py_TYPE(cpy_r_r80) == CPyType_state___TxHistory)) - cpy_r_r81 = cpy_r_r80; - else { - CPy_TypeErrorTraceback("brownie/network/__init__.py", "", 25, CPyStatic_network___globals, "brownie.network.state.TxHistory", cpy_r_r80); - goto CPyL26; - } - CPyStatic_network___history = cpy_r_r81; - CPy_INCREF_NO_IMM(CPyStatic_network___history); - cpy_r_r82 = CPyStatic_network___globals; - cpy_r_r83 = CPyStatics[271]; /* 'history' */ - cpy_r_r84 = CPyDict_SetItem(cpy_r_r82, cpy_r_r83, cpy_r_r81); - CPy_DECREF_NO_IMM(cpy_r_r81); - cpy_r_r85 = cpy_r_r84 >= 0; - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 25, CPyStatic_network___globals); - goto CPyL26; - } - cpy_r_r86 = (PyObject *)CPyType_state___Chain; - cpy_r_r87 = PyObject_Vectorcall(cpy_r_r86, 0, 0, 0); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 26, CPyStatic_network___globals); - goto CPyL26; - } - if (likely(Py_TYPE(cpy_r_r87) == CPyType_state___Chain)) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/network/__init__.py", "", 26, CPyStatic_network___globals, "brownie.network.state.Chain", cpy_r_r87); - goto CPyL26; - } - CPyStatic_network___chain = cpy_r_r88; - CPy_INCREF_NO_IMM(CPyStatic_network___chain); - cpy_r_r89 = CPyStatic_network___globals; - cpy_r_r90 = CPyStatics[862]; /* 'chain' */ - cpy_r_r91 = CPyDict_SetItem(cpy_r_r89, cpy_r_r90, cpy_r_r88); - CPy_DECREF_NO_IMM(cpy_r_r88); - cpy_r_r92 = cpy_r_r91 >= 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/network/__init__.py", "", 26, CPyStatic_network___globals); - goto CPyL26; - } - return 1; -CPyL26: ; - cpy_r_r93 = 2; - return cpy_r_r93; -} - -static PyObject *CPyDunder___get__alert_____init___3_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_alert_____init___3_Alert_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_alert_____init___3_Alert_obj(void); - -static PyObject * -alert_____init___3_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_alert_____init___3_Alert_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -alert_____init___3_Alert_obj_traverse(brownie___network___alert_____init___3_Alert_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -alert_____init___3_Alert_obj_clear(brownie___network___alert_____init___3_Alert_objObject *self) -{ - return 0; -} - -static void -alert_____init___3_Alert_obj_dealloc(brownie___network___alert_____init___3_Alert_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (alert_____init___3_Alert_obj_free_instance == NULL) { - alert_____init___3_Alert_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, alert_____init___3_Alert_obj_dealloc) - alert_____init___3_Alert_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem alert_____init___3_Alert_obj_vtable[2]; -static bool -CPyDef_alert_____init___3_Alert_obj_trait_vtable_setup(void) -{ - CPyVTableItem alert_____init___3_Alert_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_alert_____init___3_Alert_obj_____call__, - (CPyVTableItem)CPyDef_alert_____init___3_Alert_obj_____get__, - }; - memcpy(alert_____init___3_Alert_obj_vtable, alert_____init___3_Alert_obj_vtable_scratch, sizeof(alert_____init___3_Alert_obj_vtable)); - return 1; -} - -static PyMethodDef alert_____init___3_Alert_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_alert_____init___3_Alert_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, fn, args=None, kwargs=None, delay=2.0, msg=None, callback=None, repeat=False, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_alert_____init___3_Alert_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_alert_____init___3_Alert_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___Alert_obj", - .tp_new = alert_____init___3_Alert_obj_new, - .tp_dealloc = (destructor)alert_____init___3_Alert_obj_dealloc, - .tp_traverse = (traverseproc)alert_____init___3_Alert_obj_traverse, - .tp_clear = (inquiry)alert_____init___3_Alert_obj_clear, - .tp_methods = alert_____init___3_Alert_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__alert_____init___3_Alert_obj, - .tp_basicsize = sizeof(brownie___network___alert_____init___3_Alert_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___alert_____init___3_Alert_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___Alert_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_alert_____init___3_Alert_obj_template = &CPyType_alert_____init___3_Alert_obj_template_; - -PyObject *CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___alert_____init___3_Alert_objObject *self; - if (alert_____init___3_Alert_obj_free_instance != NULL) { - self = alert_____init___3_Alert_obj_free_instance; - alert_____init___3_Alert_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___alert_____init___3_Alert_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = alert_____init___3_Alert_obj_vtable; - self->vectorcall = CPyPy_alert_____init___3_Alert_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_alert_____init___3_Alert_obj(void) -{ - PyObject *self = CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup((PyObject *)CPyType_alert_____init___3_Alert_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__alert____loop_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_alert____loop_Alert_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_alert_____mypyc___3_loop_Alert_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_alert____loop_Alert_obj(void); - -static PyObject * -alert____loop_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_alert____loop_Alert_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_alert_____mypyc___3_loop_Alert_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -alert____loop_Alert_obj_traverse(brownie___network___alert____loop_Alert_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -alert____loop_Alert_obj_clear(brownie___network___alert____loop_Alert_objObject *self) -{ - return 0; -} - -static void -alert____loop_Alert_obj_dealloc(brownie___network___alert____loop_Alert_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (alert____loop_Alert_obj_free_instance == NULL) { - alert____loop_Alert_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, alert____loop_Alert_obj_dealloc) - alert____loop_Alert_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem alert____loop_Alert_obj_vtable[2]; -static bool -CPyDef_alert____loop_Alert_obj_trait_vtable_setup(void) -{ - CPyVTableItem alert____loop_Alert_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_alert____loop_Alert_obj_____call__, - (CPyVTableItem)CPyDef_alert____loop_Alert_obj_____get__, - }; - memcpy(alert____loop_Alert_obj_vtable, alert____loop_Alert_obj_vtable_scratch, sizeof(alert____loop_Alert_obj_vtable)); - return 1; -} - -static PyMethodDef alert____loop_Alert_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_alert____loop_Alert_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, fn, args, kwargs, start_value, delay, msg, callback, repeat=False)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_alert____loop_Alert_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_alert____loop_Alert_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_loop_Alert_obj", - .tp_new = alert____loop_Alert_obj_new, - .tp_dealloc = (destructor)alert____loop_Alert_obj_dealloc, - .tp_traverse = (traverseproc)alert____loop_Alert_obj_traverse, - .tp_clear = (inquiry)alert____loop_Alert_obj_clear, - .tp_methods = alert____loop_Alert_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__alert____loop_Alert_obj, - .tp_basicsize = sizeof(brownie___network___alert____loop_Alert_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___alert____loop_Alert_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_loop_Alert_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_alert____loop_Alert_obj_template = &CPyType_alert____loop_Alert_obj_template_; - -PyObject *CPyDef_alert_____mypyc___3_loop_Alert_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___alert____loop_Alert_objObject *self; - if (alert____loop_Alert_obj_free_instance != NULL) { - self = alert____loop_Alert_obj_free_instance; - alert____loop_Alert_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___alert____loop_Alert_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = alert____loop_Alert_obj_vtable; - self->vectorcall = CPyPy_alert____loop_Alert_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_alert____loop_Alert_obj(void) -{ - PyObject *self = CPyDef_alert_____mypyc___3_loop_Alert_obj_setup((PyObject *)CPyType_alert____loop_Alert_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__alert___is_alive_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_alert___is_alive_Alert_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_alert_____mypyc__is_alive_Alert_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_alert___is_alive_Alert_obj(void); - -static PyObject * -alert___is_alive_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_alert___is_alive_Alert_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_alert_____mypyc__is_alive_Alert_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -alert___is_alive_Alert_obj_traverse(brownie___network___alert___is_alive_Alert_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -alert___is_alive_Alert_obj_clear(brownie___network___alert___is_alive_Alert_objObject *self) -{ - return 0; -} - -static void -alert___is_alive_Alert_obj_dealloc(brownie___network___alert___is_alive_Alert_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (alert___is_alive_Alert_obj_free_instance == NULL) { - alert___is_alive_Alert_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, alert___is_alive_Alert_obj_dealloc) - alert___is_alive_Alert_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem alert___is_alive_Alert_obj_vtable[2]; -static bool -CPyDef_alert___is_alive_Alert_obj_trait_vtable_setup(void) -{ - CPyVTableItem alert___is_alive_Alert_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_alert___is_alive_Alert_obj_____call__, - (CPyVTableItem)CPyDef_alert___is_alive_Alert_obj_____get__, - }; - memcpy(alert___is_alive_Alert_obj_vtable, alert___is_alive_Alert_obj_vtable_scratch, sizeof(alert___is_alive_Alert_obj_vtable)); - return 1; -} - -static PyMethodDef alert___is_alive_Alert_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_alert___is_alive_Alert_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_alert___is_alive_Alert_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_alert___is_alive_Alert_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "is_alive_Alert_obj", - .tp_new = alert___is_alive_Alert_obj_new, - .tp_dealloc = (destructor)alert___is_alive_Alert_obj_dealloc, - .tp_traverse = (traverseproc)alert___is_alive_Alert_obj_traverse, - .tp_clear = (inquiry)alert___is_alive_Alert_obj_clear, - .tp_methods = alert___is_alive_Alert_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__alert___is_alive_Alert_obj, - .tp_basicsize = sizeof(brownie___network___alert___is_alive_Alert_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___alert___is_alive_Alert_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("is_alive_Alert_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_alert___is_alive_Alert_obj_template = &CPyType_alert___is_alive_Alert_obj_template_; - -PyObject *CPyDef_alert_____mypyc__is_alive_Alert_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___alert___is_alive_Alert_objObject *self; - if (alert___is_alive_Alert_obj_free_instance != NULL) { - self = alert___is_alive_Alert_obj_free_instance; - alert___is_alive_Alert_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___alert___is_alive_Alert_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = alert___is_alive_Alert_obj_vtable; - self->vectorcall = CPyPy_alert___is_alive_Alert_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_alert___is_alive_Alert_obj(void) -{ - PyObject *self = CPyDef_alert_____mypyc__is_alive_Alert_obj_setup((PyObject *)CPyType_alert___is_alive_Alert_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__alert___wait_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_alert___wait_Alert_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_alert_____mypyc__wait_Alert_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_alert___wait_Alert_obj(void); - -static PyObject * -alert___wait_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_alert___wait_Alert_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_alert_____mypyc__wait_Alert_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -alert___wait_Alert_obj_traverse(brownie___network___alert___wait_Alert_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -alert___wait_Alert_obj_clear(brownie___network___alert___wait_Alert_objObject *self) -{ - return 0; -} - -static void -alert___wait_Alert_obj_dealloc(brownie___network___alert___wait_Alert_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (alert___wait_Alert_obj_free_instance == NULL) { - alert___wait_Alert_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, alert___wait_Alert_obj_dealloc) - alert___wait_Alert_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem alert___wait_Alert_obj_vtable[2]; -static bool -CPyDef_alert___wait_Alert_obj_trait_vtable_setup(void) -{ - CPyVTableItem alert___wait_Alert_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_alert___wait_Alert_obj_____call__, - (CPyVTableItem)CPyDef_alert___wait_Alert_obj_____get__, - }; - memcpy(alert___wait_Alert_obj_vtable, alert___wait_Alert_obj_vtable_scratch, sizeof(alert___wait_Alert_obj_vtable)); - return 1; -} - -static PyMethodDef alert___wait_Alert_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_alert___wait_Alert_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, timeout=None)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_alert___wait_Alert_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_alert___wait_Alert_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wait_Alert_obj", - .tp_new = alert___wait_Alert_obj_new, - .tp_dealloc = (destructor)alert___wait_Alert_obj_dealloc, - .tp_traverse = (traverseproc)alert___wait_Alert_obj_traverse, - .tp_clear = (inquiry)alert___wait_Alert_obj_clear, - .tp_methods = alert___wait_Alert_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__alert___wait_Alert_obj, - .tp_basicsize = sizeof(brownie___network___alert___wait_Alert_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___alert___wait_Alert_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("wait_Alert_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_alert___wait_Alert_obj_template = &CPyType_alert___wait_Alert_obj_template_; - -PyObject *CPyDef_alert_____mypyc__wait_Alert_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___alert___wait_Alert_objObject *self; - if (alert___wait_Alert_obj_free_instance != NULL) { - self = alert___wait_Alert_obj_free_instance; - alert___wait_Alert_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___alert___wait_Alert_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = alert___wait_Alert_obj_vtable; - self->vectorcall = CPyPy_alert___wait_Alert_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_alert___wait_Alert_obj(void) -{ - PyObject *self = CPyDef_alert_____mypyc__wait_Alert_obj_setup((PyObject *)CPyType_alert___wait_Alert_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__alert___stop_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_alert___stop_Alert_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_alert_____mypyc__stop_Alert_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_alert___stop_Alert_obj(void); - -static PyObject * -alert___stop_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_alert___stop_Alert_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_alert_____mypyc__stop_Alert_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -alert___stop_Alert_obj_traverse(brownie___network___alert___stop_Alert_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -alert___stop_Alert_obj_clear(brownie___network___alert___stop_Alert_objObject *self) -{ - return 0; -} - -static void -alert___stop_Alert_obj_dealloc(brownie___network___alert___stop_Alert_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (alert___stop_Alert_obj_free_instance == NULL) { - alert___stop_Alert_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, alert___stop_Alert_obj_dealloc) - alert___stop_Alert_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem alert___stop_Alert_obj_vtable[2]; -static bool -CPyDef_alert___stop_Alert_obj_trait_vtable_setup(void) -{ - CPyVTableItem alert___stop_Alert_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_alert___stop_Alert_obj_____call__, - (CPyVTableItem)CPyDef_alert___stop_Alert_obj_____get__, - }; - memcpy(alert___stop_Alert_obj_vtable, alert___stop_Alert_obj_vtable_scratch, sizeof(alert___stop_Alert_obj_vtable)); - return 1; -} - -static PyMethodDef alert___stop_Alert_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_alert___stop_Alert_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, wait=True)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_alert___stop_Alert_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_alert___stop_Alert_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "stop_Alert_obj", - .tp_new = alert___stop_Alert_obj_new, - .tp_dealloc = (destructor)alert___stop_Alert_obj_dealloc, - .tp_traverse = (traverseproc)alert___stop_Alert_obj_traverse, - .tp_clear = (inquiry)alert___stop_Alert_obj_clear, - .tp_methods = alert___stop_Alert_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__alert___stop_Alert_obj, - .tp_basicsize = sizeof(brownie___network___alert___stop_Alert_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___alert___stop_Alert_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("stop_Alert_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_alert___stop_Alert_obj_template = &CPyType_alert___stop_Alert_obj_template_; - -PyObject *CPyDef_alert_____mypyc__stop_Alert_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___alert___stop_Alert_objObject *self; - if (alert___stop_Alert_obj_free_instance != NULL) { - self = alert___stop_Alert_obj_free_instance; - alert___stop_Alert_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___alert___stop_Alert_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = alert___stop_Alert_obj_vtable; - self->vectorcall = CPyPy_alert___stop_Alert_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_alert___stop_Alert_obj(void) -{ - PyObject *self = CPyDef_alert_____mypyc__stop_Alert_obj_setup((PyObject *)CPyType_alert___stop_Alert_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__alert____get_start_time_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_alert____get_start_time_Alert_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_alert____get_start_time_Alert_obj(void); - -static PyObject * -alert____get_start_time_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_alert____get_start_time_Alert_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -alert____get_start_time_Alert_obj_traverse(brownie___network___alert____get_start_time_Alert_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -alert____get_start_time_Alert_obj_clear(brownie___network___alert____get_start_time_Alert_objObject *self) -{ - return 0; -} - -static void -alert____get_start_time_Alert_obj_dealloc(brownie___network___alert____get_start_time_Alert_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (alert____get_start_time_Alert_obj_free_instance == NULL) { - alert____get_start_time_Alert_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, alert____get_start_time_Alert_obj_dealloc) - alert____get_start_time_Alert_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem alert____get_start_time_Alert_obj_vtable[2]; -static bool -CPyDef_alert____get_start_time_Alert_obj_trait_vtable_setup(void) -{ - CPyVTableItem alert____get_start_time_Alert_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_alert____get_start_time_Alert_obj_____call__, - (CPyVTableItem)CPyDef_alert____get_start_time_Alert_obj_____get__, - }; - memcpy(alert____get_start_time_Alert_obj_vtable, alert____get_start_time_Alert_obj_vtable_scratch, sizeof(alert____get_start_time_Alert_obj_vtable)); - return 1; -} - -static PyMethodDef alert____get_start_time_Alert_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_alert____get_start_time_Alert_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_alert____get_start_time_Alert_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_alert____get_start_time_Alert_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_get_start_time_Alert_obj", - .tp_new = alert____get_start_time_Alert_obj_new, - .tp_dealloc = (destructor)alert____get_start_time_Alert_obj_dealloc, - .tp_traverse = (traverseproc)alert____get_start_time_Alert_obj_traverse, - .tp_clear = (inquiry)alert____get_start_time_Alert_obj_clear, - .tp_methods = alert____get_start_time_Alert_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__alert____get_start_time_Alert_obj, - .tp_basicsize = sizeof(brownie___network___alert____get_start_time_Alert_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___alert____get_start_time_Alert_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_get_start_time_Alert_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_alert____get_start_time_Alert_obj_template = &CPyType_alert____get_start_time_Alert_obj_template_; - -PyObject *CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___alert____get_start_time_Alert_objObject *self; - if (alert____get_start_time_Alert_obj_free_instance != NULL) { - self = alert____get_start_time_Alert_obj_free_instance; - alert____get_start_time_Alert_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___alert____get_start_time_Alert_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = alert____get_start_time_Alert_obj_vtable; - self->vectorcall = CPyPy_alert____get_start_time_Alert_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_alert____get_start_time_Alert_obj(void) -{ - PyObject *self = CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup((PyObject *)CPyType_alert____get_start_time_Alert_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef alertmodule_methods[] = { - {"new", (PyCFunction)CPyPy_alert___new, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("new(fn, args=None, kwargs=None, delay=0.5, msg=None, callback=None, repeat=False, /)\n--\n\n") /* docstring */}, - {"show", (PyCFunction)CPyPy_alert___show, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("show()\n--\n\n") /* docstring */}, - {"stop_all", (PyCFunction)CPyPy_alert___stop_all, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("stop_all()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___alert(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___alert__internal, "__name__"); - CPyStatic_alert___globals = PyModule_GetDict(CPyModule_brownie___network___alert__internal); - if (unlikely(CPyStatic_alert___globals == NULL)) - goto fail; - CPyType_alert_____init___3_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert_____init___3_Alert_obj_template, NULL, modname); - if (unlikely(!CPyType_alert_____init___3_Alert_obj)) - goto fail; - CPyType_alert____loop_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert____loop_Alert_obj_template, NULL, modname); - if (unlikely(!CPyType_alert____loop_Alert_obj)) - goto fail; - CPyType_alert___is_alive_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert___is_alive_Alert_obj_template, NULL, modname); - if (unlikely(!CPyType_alert___is_alive_Alert_obj)) - goto fail; - CPyType_alert___wait_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert___wait_Alert_obj_template, NULL, modname); - if (unlikely(!CPyType_alert___wait_Alert_obj)) - goto fail; - CPyType_alert___stop_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert___stop_Alert_obj_template, NULL, modname); - if (unlikely(!CPyType_alert___stop_Alert_obj)) - goto fail; - CPyType_alert____get_start_time_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert____get_start_time_Alert_obj_template, NULL, modname); - if (unlikely(!CPyType_alert____get_start_time_Alert_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_alert_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___alert__internal); - Py_CLEAR(modname); - CPy_XDECREF_NO_IMM(CPyStatic_alert_____console_dir__); - CPyStatic_alert_____console_dir__ = NULL; - CPy_XDECREF(CPyStatic_alert____instances); - CPyStatic_alert____instances = NULL; - CPy_XDECREF(CPyStatic_alert____Thread); - CPyStatic_alert____Thread = NULL; - CPy_XDECREF(CPyStatic_alert____sleep); - CPyStatic_alert____sleep = NULL; - CPy_XDECREF(CPyStatic_alert____time); - CPyStatic_alert____time = NULL; - Py_CLEAR(CPyType_alert___Alert); - Py_CLEAR(CPyType_alert_____init___3_Alert_obj); - Py_CLEAR(CPyType_alert____loop_Alert_obj); - Py_CLEAR(CPyType_alert___is_alive_Alert_obj); - Py_CLEAR(CPyType_alert___wait_Alert_obj); - Py_CLEAR(CPyType_alert___stop_Alert_obj); - Py_CLEAR(CPyType_alert____get_start_time_Alert_obj); - return -1; -} -static struct PyModuleDef alertmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.alert", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - alertmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___alert(void) -{ - if (CPyModule_brownie___network___alert__internal) { - Py_INCREF(CPyModule_brownie___network___alert__internal); - return CPyModule_brownie___network___alert__internal; - } - CPyModule_brownie___network___alert__internal = PyModule_Create(&alertmodule); - if (unlikely(CPyModule_brownie___network___alert__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___alert(CPyModule_brownie___network___alert__internal) != 0) - goto fail; - return CPyModule_brownie___network___alert__internal; - fail: - return NULL; -} - -PyObject *CPyDef_alert_____init___3_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_alert_____init___3_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_alert_____init___3_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert_____init___3_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - uint32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - tuple_T0 cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - CPyTagged cpy_r_r30; - int64_t cpy_r_r31; - char cpy_r_r32; - int64_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - tuple_T8OOOOFOOC cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject **cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - double cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; - int32_t cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - if (cpy_r_args != NULL) goto CPyL63; - cpy_r_r0 = Py_None; - cpy_r_args = cpy_r_r0; -CPyL2: ; - if (cpy_r_kwargs != NULL) goto CPyL64; - cpy_r_r1 = Py_None; - cpy_r_kwargs = cpy_r_r1; -CPyL4: ; - cpy_r_r2 = cpy_r___bitmap & 1; - cpy_r_r3 = cpy_r_r2 == 0; - if (!cpy_r_r3) goto CPyL6; - cpy_r_delay = 2.0; -CPyL6: ; - if (cpy_r_msg != NULL) goto CPyL65; - cpy_r_r4 = Py_None; - cpy_r_msg = cpy_r_r4; -CPyL8: ; - if (cpy_r_callback != NULL) goto CPyL66; - cpy_r_r5 = Py_None; - cpy_r_callback = cpy_r_r5; -CPyL10: ; - if (cpy_r_repeat != 2) goto CPyL12; - cpy_r_repeat = 0; -CPyL12: ; - cpy_r_r6 = (PyObject *)&_Py_NoneStruct; - cpy_r_r7 = cpy_r_args == cpy_r_r6; - if (cpy_r_r7) { - goto CPyL67; - } else - goto CPyL14; -CPyL13: ; - cpy_r_r8.empty_struct_error_flag = 0; - cpy_r_r9 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_args = cpy_r_r9; -CPyL14: ; - cpy_r_r10 = (PyObject *)&_Py_NoneStruct; - cpy_r_r11 = cpy_r_kwargs == cpy_r_r10; - if (cpy_r_r11) { - goto CPyL68; - } else - goto CPyL17; -CPyL15: ; - cpy_r_r12 = PyDict_New(); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 56, CPyStatic_alert___globals); - goto CPyL69; - } - cpy_r_kwargs = cpy_r_r12; -CPyL17: ; - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[318]; /* 'callable' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 57, CPyStatic_alert___globals); - goto CPyL70; - } - PyObject *cpy_r_r16[1] = {cpy_r_fn}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 57, CPyStatic_alert___globals); - goto CPyL70; - } - if (unlikely(!PyBool_Check(cpy_r_r18))) { - CPy_TypeError("bool", cpy_r_r18); cpy_r_r19 = 2; - } else - cpy_r_r19 = cpy_r_r18 == Py_True; - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == 2)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 57, CPyStatic_alert___globals); - goto CPyL70; - } - if (cpy_r_r19) { - goto CPyL25; - } else - goto CPyL71; -CPyL21: ; - cpy_r_r20 = CPyStatics[864]; /* 'You can only set an alert on a callable object' */ - cpy_r_r21 = CPyModule_builtins; - cpy_r_r22 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 58, CPyStatic_alert___globals); - goto CPyL62; - } - PyObject *cpy_r_r24[1] = {cpy_r_r20}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 1, 0); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 58, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Raise(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 58, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL25: ; - cpy_r_r27 = cpy_r_repeat ? Py_True : Py_False; - cpy_r_r28 = PyLong_Check(cpy_r_r27); - if (!cpy_r_r28) goto CPyL35; - cpy_r_r29 = cpy_r_repeat << 1; - cpy_r_r30 = cpy_r_r29; - cpy_r_r31 = cpy_r_r30 & 1; - cpy_r_r32 = cpy_r_r31 != 0; - if (cpy_r_r32) goto CPyL28; - cpy_r_r33 = 0 & 1; - cpy_r_r34 = cpy_r_r33 != 0; - if (!cpy_r_r34) goto CPyL29; -CPyL28: ; - cpy_r_r35 = CPyTagged_IsLt_(cpy_r_r30, 0); - cpy_r_r36 = cpy_r_r35; - goto CPyL30; -CPyL29: ; - cpy_r_r37 = (Py_ssize_t)cpy_r_r30 < (Py_ssize_t)0; - cpy_r_r36 = cpy_r_r37; -CPyL30: ; - CPyTagged_DECREF(cpy_r_r30); - if (cpy_r_r36) { - goto CPyL72; - } else - goto CPyL35; -CPyL31: ; - cpy_r_r38 = CPyStatics[865]; /* 'repeat must be True, False or a positive integer' */ - cpy_r_r39 = CPyModule_builtins; - cpy_r_r40 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 60, CPyStatic_alert___globals); - goto CPyL62; - } - PyObject *cpy_r_r42[1] = {cpy_r_r38}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 60, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Raise(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 60, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL35: ; - cpy_r_r45 = CPyStatics[866]; /* '_kill' */ - cpy_r_r46 = 0 ? Py_True : Py_False; - cpy_r_r47 = PyObject_SetAttr(cpy_r_self, cpy_r_r45, cpy_r_r46); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 61, CPyStatic_alert___globals); - goto CPyL70; - } - CPy_INCREF(cpy_r_args); - if (likely(cpy_r_args != Py_None)) - cpy_r_r49 = cpy_r_args; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals, "tuple", cpy_r_args); - goto CPyL70; - } - CPy_INCREF(cpy_r_kwargs); - if (likely(cpy_r_kwargs != Py_None)) - cpy_r_r50 = cpy_r_kwargs; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals, "dict", cpy_r_kwargs); - goto CPyL73; - } - cpy_r_r51 = PyDict_Copy(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals); - goto CPyL73; - } - cpy_r_r52 = PyObject_Call(cpy_r_fn, cpy_r_r49, cpy_r_r51); - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals); - goto CPyL70; - } - cpy_r_r53 = CPyStatics[867]; /* '_loop' */ - cpy_r_r54 = CPyObject_GetAttr(cpy_r_self, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 64, CPyStatic_alert___globals); - goto CPyL74; - } - if (likely(cpy_r_args != Py_None)) - cpy_r_r55 = cpy_r_args; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 66, CPyStatic_alert___globals, "tuple", cpy_r_args); - goto CPyL75; - } - if (likely(cpy_r_kwargs != Py_None)) - cpy_r_r56 = cpy_r_kwargs; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 66, CPyStatic_alert___globals, "dict", cpy_r_kwargs); - goto CPyL76; - } - CPy_INCREF(cpy_r_fn); - cpy_r_r57.f0 = cpy_r_fn; - cpy_r_r57.f1 = cpy_r_r55; - cpy_r_r57.f2 = cpy_r_r56; - cpy_r_r57.f3 = cpy_r_r52; - cpy_r_r57.f4 = cpy_r_delay; - cpy_r_r57.f5 = cpy_r_msg; - cpy_r_r57.f6 = cpy_r_callback; - cpy_r_r57.f7 = cpy_r_repeat; - cpy_r_r58 = CPyStatic_alert____Thread; - if (unlikely(cpy_r_r58 == NULL)) { - goto CPyL77; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_Thread\" was not set"); - cpy_r_r59 = 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 63, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL46: ; - cpy_r_r60 = 1 ? Py_True : Py_False; - cpy_r_r61 = PyTuple_New(8); - if (unlikely(cpy_r_r61 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp464 = cpy_r_r57.f0; - PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp464); - PyObject *__tmp465 = cpy_r_r57.f1; - PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp465); - PyObject *__tmp466 = cpy_r_r57.f2; - PyTuple_SET_ITEM(cpy_r_r61, 2, __tmp466); - PyObject *__tmp467 = cpy_r_r57.f3; - PyTuple_SET_ITEM(cpy_r_r61, 3, __tmp467); - PyObject *__tmp468 = PyFloat_FromDouble(cpy_r_r57.f4); - PyTuple_SET_ITEM(cpy_r_r61, 4, __tmp468); - PyObject *__tmp469 = cpy_r_r57.f5; - PyTuple_SET_ITEM(cpy_r_r61, 5, __tmp469); - PyObject *__tmp470 = cpy_r_r57.f6; - PyTuple_SET_ITEM(cpy_r_r61, 6, __tmp470); - PyObject *__tmp471 = cpy_r_r57.f7 ? Py_True : Py_False; - CPy_INCREF(__tmp471); - PyTuple_SET_ITEM(cpy_r_r61, 7, __tmp471); - PyObject *cpy_r_r62[3] = {cpy_r_r54, cpy_r_r60, cpy_r_r61}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = CPyStatics[2203]; /* ('target', 'daemon', 'args') */ - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r63, 0, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 63, CPyStatic_alert___globals); - goto CPyL78; - } - CPy_DECREF(cpy_r_r54); - CPy_DECREF(cpy_r_r61); - cpy_r_r66 = CPyStatics[870]; /* '_thread' */ - cpy_r_r67 = PyObject_SetAttr(cpy_r_self, cpy_r_r66, cpy_r_r65); - CPy_DECREF(cpy_r_r65); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 63, CPyStatic_alert___globals); - goto CPyL62; - } - cpy_r_r69 = CPyStatics[870]; /* '_thread' */ - cpy_r_r70 = CPyObject_GetAttr(cpy_r_self, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 68, CPyStatic_alert___globals); - goto CPyL62; - } - cpy_r_r71 = CPyStatics[871]; /* 'start' */ - PyObject *cpy_r_r72[1] = {cpy_r_r70}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = PyObject_VectorcallMethod(cpy_r_r71, cpy_r_r73, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 68, CPyStatic_alert___globals); - goto CPyL79; - } else - goto CPyL80; -CPyL50: ; - CPy_DECREF(cpy_r_r70); - cpy_r_r75 = CPyStatic_alert____time; - if (likely(cpy_r_r75 != NULL)) goto CPyL53; - PyErr_SetString(PyExc_NameError, "value for final name \"_time\" was not set"); - cpy_r_r76 = 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL53: ; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r75, 0, 0, 0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); - goto CPyL62; - } - cpy_r_r78 = PyFloat_AsDouble(cpy_r_r77); - if (cpy_r_r78 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r77); cpy_r_r78 = -113.0; - } - CPy_DECREF(cpy_r_r77); - cpy_r_r79 = cpy_r_r78 == -113.0; - if (unlikely(cpy_r_r79)) goto CPyL56; -CPyL55: ; - cpy_r_r80 = CPyStatics[872]; /* 'start_time' */ - cpy_r_r81 = PyFloat_FromDouble(cpy_r_r78); - cpy_r_r82 = PyObject_SetAttr(cpy_r_self, cpy_r_r80, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); - goto CPyL62; - } else - goto CPyL57; -CPyL56: ; - cpy_r_r84 = PyErr_Occurred(); - if (unlikely(cpy_r_r84 != NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); - goto CPyL62; - } else - goto CPyL55; -CPyL57: ; - cpy_r_r85 = CPyStatic_alert____instances; - if (likely(cpy_r_r85 != NULL)) goto CPyL60; - PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); - cpy_r_r86 = 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 70, CPyStatic_alert___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL60: ; - cpy_r_r87 = PySet_Add(cpy_r_r85, cpy_r_self); - cpy_r_r88 = cpy_r_r87 >= 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/network/alert.py", "__init__", 70, CPyStatic_alert___globals); - goto CPyL62; - } - return 1; -CPyL62: ; - cpy_r_r89 = 2; - return cpy_r_r89; -CPyL63: ; - CPy_INCREF(cpy_r_args); - goto CPyL2; -CPyL64: ; - CPy_INCREF(cpy_r_kwargs); - goto CPyL4; -CPyL65: ; - CPy_INCREF(cpy_r_msg); - goto CPyL8; -CPyL66: ; - CPy_INCREF(cpy_r_callback); - goto CPyL10; -CPyL67: ; - CPy_DECREF(cpy_r_args); - goto CPyL13; -CPyL68: ; - CPy_DECREF(cpy_r_kwargs); - goto CPyL15; -CPyL69: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - goto CPyL62; -CPyL70: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - goto CPyL62; -CPyL71: ; - CPy_DECREF(cpy_r_args); - CPy_DECREF(cpy_r_kwargs); - CPy_DECREF(cpy_r_msg); - CPy_DECREF(cpy_r_callback); - goto CPyL21; -CPyL72: ; - CPy_DECREF(cpy_r_args); - CPy_DECREF(cpy_r_kwargs); - CPy_DECREF(cpy_r_msg); - CPy_DECREF(cpy_r_callback); - goto CPyL31; -CPyL73: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - CPy_DecRef(cpy_r_r49); - goto CPyL62; -CPyL74: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - CPy_DecRef(cpy_r_r52); - goto CPyL62; -CPyL75: ; - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r54); - goto CPyL62; -CPyL76: ; - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - goto CPyL62; -CPyL77: ; - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r57.f0); - CPy_DecRef(cpy_r_r57.f1); - CPy_DecRef(cpy_r_r57.f2); - CPy_DecRef(cpy_r_r57.f3); - CPy_DecRef(cpy_r_r57.f5); - CPy_DecRef(cpy_r_r57.f6); - goto CPyL44; -CPyL78: ; - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r61); - goto CPyL62; -CPyL79: ; - CPy_DecRef(cpy_r_r70); - goto CPyL62; -CPyL80: ; - CPy_DECREF(cpy_r_r74); - goto CPyL50; -} - -PyObject *CPyPy_alert_____init___3_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "fn", "args", "kwargs", "delay", "msg", "callback", "repeat", 0}; - static CPyArg_Parser parser = {"OO|OOOOOO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_fn; - PyObject *obj_args = NULL; - PyObject *obj_kwargs = NULL; - PyObject *obj_delay = NULL; - PyObject *obj_msg = NULL; - PyObject *obj_callback = NULL; - PyObject *obj_repeat = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_fn, &obj_args, &obj_kwargs, &obj_delay, &obj_msg, &obj_callback, &obj_repeat)) { - return NULL; - } - uint32_t __bitmap = 0; - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.alert.Alert", obj_self); - goto fail; - } - PyObject *arg_fn = obj_fn; - PyObject *arg_args; - if (obj_args == NULL) { - arg_args = NULL; - goto __LL472; - } - if (PyTuple_Check(obj_args)) - arg_args = obj_args; - else { - arg_args = NULL; - } - if (arg_args != NULL) goto __LL472; - if (obj_args == Py_None) - arg_args = obj_args; - else { - arg_args = NULL; - } - if (arg_args != NULL) goto __LL472; - CPy_TypeError("tuple or None", obj_args); - goto fail; -__LL472: ; - PyObject *arg_kwargs; - if (obj_kwargs == NULL) { - arg_kwargs = NULL; - goto __LL473; - } - if (PyDict_Check(obj_kwargs)) - arg_kwargs = obj_kwargs; - else { - arg_kwargs = NULL; - } - if (arg_kwargs != NULL) goto __LL473; - if (obj_kwargs == Py_None) - arg_kwargs = obj_kwargs; - else { - arg_kwargs = NULL; - } - if (arg_kwargs != NULL) goto __LL473; - CPy_TypeError("dict or None", obj_kwargs); - goto fail; -__LL473: ; - double arg_delay = -113.0; - if (obj_delay != NULL) { - __bitmap |= 1 << 0; - arg_delay = PyFloat_AsDouble(obj_delay); - if (arg_delay == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_delay); goto fail; - } - } - PyObject *arg_msg; - if (obj_msg == NULL) { - arg_msg = NULL; - goto __LL474; - } - if (PyUnicode_Check(obj_msg)) - arg_msg = obj_msg; - else { - arg_msg = NULL; - } - if (arg_msg != NULL) goto __LL474; - if (obj_msg == Py_None) - arg_msg = obj_msg; - else { - arg_msg = NULL; - } - if (arg_msg != NULL) goto __LL474; - CPy_TypeError("str or None", obj_msg); - goto fail; -__LL474: ; - PyObject *arg_callback; - if (obj_callback == NULL) { - arg_callback = NULL; - goto __LL475; - } - arg_callback = obj_callback; - if (arg_callback != NULL) goto __LL475; - if (obj_callback == Py_None) - arg_callback = obj_callback; - else { - arg_callback = NULL; - } - if (arg_callback != NULL) goto __LL475; - CPy_TypeError("object or None", obj_callback); - goto fail; -__LL475: ; - char arg_repeat; - if (obj_repeat == NULL) { - arg_repeat = 2; - } else if (unlikely(!PyBool_Check(obj_repeat))) { - CPy_TypeError("bool", obj_repeat); goto fail; - } else - arg_repeat = obj_repeat == Py_True; - char retval = CPyDef_alert_____init___3_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_fn, arg_args, arg_kwargs, arg_delay, arg_msg, arg_callback, arg_repeat, __bitmap); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__init__", 29, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert____loop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_alert____loop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_alert____loop_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert____loop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, CPyTagged cpy_r_start_value, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, PyObject *cpy_r_repeat) { - PyObject *cpy_r_r0; - char cpy_r_r1; - double cpy_r_r2; - double cpy_r_sleep; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - double cpy_r_r8; - char cpy_r_r9; - double cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - double cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - CPyTagged cpy_r_r63; - CPyTagged cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - tuple_T3OOO cpy_r_r72; - tuple_T3OOO cpy_r_r73; - tuple_T3OOO cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - if (cpy_r_repeat != NULL) goto CPyL75; - cpy_r_r0 = 0 ? Py_True : Py_False; - cpy_r_repeat = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = 0.05 < cpy_r_delay; - if (!cpy_r_r1) goto CPyL4; - cpy_r_r2 = 0.05; - goto CPyL5; -CPyL4: ; - cpy_r_r2 = cpy_r_delay; -CPyL5: ; - cpy_r_sleep = cpy_r_r2; - goto CPyL76; -CPyL6: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_repeat != cpy_r_r3; - if (!cpy_r_r4) goto CPyL77; - cpy_r_r5 = CPyStatic_alert____time; - if (unlikely(cpy_r_r5 == NULL)) { - goto CPyL78; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_time\" was not set"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 86, CPyStatic_alert___globals); - goto CPyL61; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r5, 0, 0, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 86, CPyStatic_alert___globals); - goto CPyL79; - } - cpy_r_r8 = PyFloat_AsDouble(cpy_r_r7); - if (cpy_r_r8 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r7); cpy_r_r8 = -113.0; - } - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 == -113.0; - if (unlikely(cpy_r_r9)) goto CPyL13; -CPyL12: ; - cpy_r_r10 = cpy_r_r8 + cpy_r_delay; - goto CPyL14; -CPyL13: ; - cpy_r_r11 = PyErr_Occurred(); - if (unlikely(cpy_r_r11 != NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 86, CPyStatic_alert___globals); - goto CPyL79; - } else - goto CPyL12; -CPyL14: ; - cpy_r_r12 = CPyStatic_alert____time; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL80; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_time\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); - goto CPyL61; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r12, 0, 0, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); - goto CPyL79; - } - cpy_r_r15 = PyFloat_AsDouble(cpy_r_r14); - if (cpy_r_r15 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r14); cpy_r_r15 = -113.0; - } - CPy_DECREF(cpy_r_r14); - cpy_r_r16 = cpy_r_r15 == -113.0; - if (unlikely(cpy_r_r16)) goto CPyL20; -CPyL19: ; - cpy_r_r17 = cpy_r_r10 > cpy_r_r15; - if (cpy_r_r17) { - goto CPyL21; - } else - goto CPyL29; -CPyL20: ; - cpy_r_r18 = PyErr_Occurred(); - if (unlikely(cpy_r_r18 != NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); - goto CPyL79; - } else - goto CPyL19; -CPyL21: ; - cpy_r_r19 = CPyStatics[866]; /* '_kill' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_self, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); - goto CPyL79; - } - if (unlikely(!PyBool_Check(cpy_r_r20))) { - CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; - } else - cpy_r_r21 = cpy_r_r20 == Py_True; - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == 2)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); - goto CPyL79; - } - if (cpy_r_r21) goto CPyL29; - cpy_r_r22 = CPyStatic_alert____sleep; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL81; - } else - goto CPyL27; -CPyL25: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_sleep\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 88, CPyStatic_alert___globals); - goto CPyL61; - } - CPy_Unreachable(); -CPyL27: ; - cpy_r_r24 = PyFloat_FromDouble(cpy_r_sleep); - PyObject *cpy_r_r25[1] = {cpy_r_r24}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r26, 1, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 88, CPyStatic_alert___globals); - goto CPyL82; - } else - goto CPyL83; -CPyL28: ; - CPy_DECREF(cpy_r_r24); - goto CPyL14; -CPyL29: ; - cpy_r_r28 = CPyStatics[866]; /* '_kill' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_self, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 89, CPyStatic_alert___globals); - goto CPyL79; - } - if (unlikely(!PyBool_Check(cpy_r_r29))) { - CPy_TypeError("bool", cpy_r_r29); cpy_r_r30 = 2; - } else - cpy_r_r30 = cpy_r_r29 == Py_True; - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == 2)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 89, CPyStatic_alert___globals); - goto CPyL79; - } - if (cpy_r_r30) goto CPyL77; - cpy_r_r31 = PyDict_Copy(cpy_r_kwargs); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 91, CPyStatic_alert___globals); - goto CPyL79; - } - cpy_r_r32 = PyObject_Call(cpy_r_fn, cpy_r_args, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 91, CPyStatic_alert___globals); - goto CPyL79; - } - CPyTagged_INCREF(cpy_r_start_value); - cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_start_value); - cpy_r_r34 = PyObject_RichCompare(cpy_r_r32, cpy_r_r33, 2); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 92, CPyStatic_alert___globals); - goto CPyL84; - } - cpy_r_r35 = PyObject_IsTrue(cpy_r_r34); - CPy_DECREF(cpy_r_r34); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 92, CPyStatic_alert___globals); - goto CPyL84; - } - cpy_r_r37 = cpy_r_r35; - if (cpy_r_r37) goto CPyL85; - cpy_r_r38 = CPyStr_IsTrue(cpy_r_msg); - if (!cpy_r_r38) goto CPyL48; - cpy_r_r39 = CPyStatics[193]; /* 'format' */ - CPyTagged_INCREF(cpy_r_start_value); - cpy_r_r40 = CPyTagged_StealAsObject(cpy_r_start_value); - PyObject *cpy_r_r41[3] = {cpy_r_msg, cpy_r_r40, cpy_r_r32}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r42, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 95, CPyStatic_alert___globals); - goto CPyL86; - } - CPy_DECREF(cpy_r_r40); - if (likely(PyUnicode_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "_loop", 95, CPyStatic_alert___globals, "str", cpy_r_r43); - goto CPyL84; - } - cpy_r_r45 = CPyStatics[873]; /* '\x1b[0;1;31mALERT' */ - cpy_r_r46 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r46 == NULL)) { - goto CPyL87; - } else - goto CPyL43; -CPyL41: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r47 = 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); - goto CPyL61; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r48 = PyObject_Str(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); - goto CPyL88; - } - cpy_r_r49 = CPyStatics[478]; /* ': ' */ - cpy_r_r50 = CPyStr_Build(4, cpy_r_r45, cpy_r_r48, cpy_r_r49, cpy_r_r44); - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); - goto CPyL84; - } - cpy_r_r51 = CPyModule_builtins; - cpy_r_r52 = CPyStatics[53]; /* 'print' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); - goto CPyL89; - } - PyObject *cpy_r_r54[1] = {cpy_r_r50}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); - goto CPyL89; - } else - goto CPyL90; -CPyL47: ; - CPy_DECREF(cpy_r_r50); -CPyL48: ; - cpy_r_r57 = (PyObject *)&_Py_NoneStruct; - cpy_r_r58 = cpy_r_callback != cpy_r_r57; - if (!cpy_r_r58) goto CPyL91; - cpy_r_r59 = CPyTagged_StealAsObject(cpy_r_start_value); - PyObject *cpy_r_r60[2] = {cpy_r_r59, cpy_r_r32}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_Vectorcall(cpy_r_callback, cpy_r_r61, 2, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 98, CPyStatic_alert___globals); - goto CPyL92; - } else - goto CPyL93; -CPyL50: ; - CPy_DECREF(cpy_r_r59); -CPyL51: ; - if (likely(PyLong_Check(cpy_r_r32))) - cpy_r_r63 = CPyTagged_FromObject(cpy_r_r32); - else { - CPy_TypeError("int", cpy_r_r32); cpy_r_r63 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r63 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 99, CPyStatic_alert___globals); - goto CPyL94; - } - cpy_r_start_value = cpy_r_r63; - if (likely(PyLong_Check(cpy_r_repeat))) - cpy_r_r64 = CPyTagged_FromObject(cpy_r_repeat); - else { - CPy_TypeError("int", cpy_r_repeat); cpy_r_r64 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r64 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 100, CPyStatic_alert___globals); - goto CPyL79; - } - cpy_r_r65 = cpy_r_r64 != 0; - CPyTagged_DECREF(cpy_r_r64); - if (cpy_r_r65) { - goto CPyL55; - } else - goto CPyL95; -CPyL54: ; - cpy_r_r66 = Py_None; - cpy_r_repeat = cpy_r_r66; - goto CPyL6; -CPyL55: ; - cpy_r_r67 = PyLong_Check(cpy_r_repeat); - if (!cpy_r_r67) goto CPyL6; - cpy_r_r68 = PyBool_Check(cpy_r_repeat); - if (cpy_r_r68) goto CPyL6; - cpy_r_r69 = CPyStatics[2031]; /* 1 */ - cpy_r_r70 = PyNumber_InPlaceSubtract(cpy_r_repeat, cpy_r_r69); - CPy_DECREF(cpy_r_repeat); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 103, CPyStatic_alert___globals); - goto CPyL96; - } - if (PyLong_Check(cpy_r_r70)) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL476; - if (PyBool_Check(cpy_r_r70)) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL476; - if (cpy_r_r70 == Py_None) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL476; - CPy_TypeErrorTraceback("brownie/network/alert.py", "_loop", 103, CPyStatic_alert___globals, "union[int, bool, None]", cpy_r_r70); - goto CPyL96; -__LL476: ; - cpy_r_repeat = cpy_r_r71; - goto CPyL6; -CPyL60: ; - tuple_T3OOO __tmp477 = { NULL, NULL, NULL }; - cpy_r_r72 = __tmp477; - cpy_r_r73 = cpy_r_r72; - goto CPyL62; -CPyL61: ; - cpy_r_r74 = CPy_CatchError(); - cpy_r_r73 = cpy_r_r74; -CPyL62: ; - cpy_r_r75 = CPyStatic_alert____instances; - if (likely(cpy_r_r75 != NULL)) goto CPyL65; - PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); - cpy_r_r76 = 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 105, CPyStatic_alert___globals); - goto CPyL69; - } else - goto CPyL97; -CPyL64: ; - CPy_Unreachable(); -CPyL65: ; - cpy_r_r77 = PySet_Discard(cpy_r_r75, cpy_r_self); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/network/alert.py", "_loop", 105, CPyStatic_alert___globals); - goto CPyL69; - } - if (cpy_r_r73.f0 == NULL) goto CPyL73; - CPy_Reraise(); - if (!0) { - goto CPyL69; - } else - goto CPyL98; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - if (cpy_r_r73.f0 == NULL) goto CPyL71; - CPy_RestoreExcInfo(cpy_r_r73); - CPy_XDECREF(cpy_r_r73.f0); - CPy_XDECREF(cpy_r_r73.f1); - CPy_XDECREF(cpy_r_r73.f2); -CPyL71: ; - cpy_r_r79 = CPy_KeepPropagating(); - if (!cpy_r_r79) goto CPyL74; - CPy_Unreachable(); -CPyL73: ; - return 1; -CPyL74: ; - cpy_r_r80 = 2; - return cpy_r_r80; -CPyL75: ; - CPy_INCREF(cpy_r_repeat); - goto CPyL2; -CPyL76: ; - CPyTagged_INCREF(cpy_r_start_value); - goto CPyL6; -CPyL77: ; - CPyTagged_DECREF(cpy_r_start_value); - CPy_DECREF(cpy_r_repeat); - goto CPyL60; -CPyL78: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - goto CPyL8; -CPyL79: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - goto CPyL61; -CPyL80: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - goto CPyL15; -CPyL81: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - goto CPyL25; -CPyL82: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r24); - goto CPyL61; -CPyL83: ; - CPy_DECREF(cpy_r_r27); - goto CPyL28; -CPyL84: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r32); - goto CPyL61; -CPyL85: ; - CPy_DECREF(cpy_r_r32); - goto CPyL6; -CPyL86: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r40); - goto CPyL61; -CPyL87: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r44); - goto CPyL41; -CPyL88: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r44); - goto CPyL61; -CPyL89: ; - CPyTagged_DecRef(cpy_r_start_value); - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r50); - goto CPyL61; -CPyL90: ; - CPy_DECREF(cpy_r_r56); - goto CPyL47; -CPyL91: ; - CPyTagged_DECREF(cpy_r_start_value); - goto CPyL51; -CPyL92: ; - CPy_DecRef(cpy_r_repeat); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r59); - goto CPyL61; -CPyL93: ; - CPy_DECREF(cpy_r_r62); - goto CPyL50; -CPyL94: ; - CPy_DecRef(cpy_r_repeat); - goto CPyL61; -CPyL95: ; - CPy_DECREF(cpy_r_repeat); - goto CPyL54; -CPyL96: ; - CPyTagged_DecRef(cpy_r_start_value); - goto CPyL61; -CPyL97: ; - CPy_XDecRef(cpy_r_r73.f0); - CPy_XDecRef(cpy_r_r73.f1); - CPy_XDecRef(cpy_r_r73.f2); - goto CPyL64; -CPyL98: ; - CPy_XDECREF(cpy_r_r73.f0); - CPy_XDECREF(cpy_r_r73.f1); - CPy_XDECREF(cpy_r_r73.f2); - goto CPyL68; -} - -PyObject *CPyPy_alert____loop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "fn", "args", "kwargs", "start_value", "delay", "msg", "callback", "repeat", 0}; - static CPyArg_Parser parser = {"OOOOOOOO|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_fn; - PyObject *obj_args; - PyObject *obj_kwargs; - PyObject *obj_start_value; - PyObject *obj_delay; - PyObject *obj_msg; - PyObject *obj_callback; - PyObject *obj_repeat = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_fn, &obj_args, &obj_kwargs, &obj_start_value, &obj_delay, &obj_msg, &obj_callback, &obj_repeat)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.alert.Alert", obj_self); - goto fail; - } - PyObject *arg_fn = obj_fn; - PyObject * arg_args; - if (likely(PyTuple_Check(obj_args))) - arg_args = obj_args; - else { - CPy_TypeError("tuple", obj_args); - goto fail; - } - PyObject *arg_kwargs; - if (likely(PyDict_Check(obj_kwargs))) - arg_kwargs = obj_kwargs; - else { - CPy_TypeError("dict", obj_kwargs); - goto fail; - } - CPyTagged arg_start_value; - if (likely(PyLong_Check(obj_start_value))) - arg_start_value = CPyTagged_BorrowFromObject(obj_start_value); - else { - CPy_TypeError("int", obj_start_value); goto fail; - } - double arg_delay; - arg_delay = PyFloat_AsDouble(obj_delay); - if (arg_delay == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_delay); goto fail; - } - PyObject *arg_msg; - if (likely(PyUnicode_Check(obj_msg))) - arg_msg = obj_msg; - else { - CPy_TypeError("str", obj_msg); - goto fail; - } - PyObject *arg_callback = obj_callback; - PyObject *arg_repeat; - if (obj_repeat == NULL) { - arg_repeat = NULL; - goto __LL478; - } - if (PyLong_Check(obj_repeat)) - arg_repeat = obj_repeat; - else { - arg_repeat = NULL; - } - if (arg_repeat != NULL) goto __LL478; - if (PyBool_Check(obj_repeat)) - arg_repeat = obj_repeat; - else { - arg_repeat = NULL; - } - if (arg_repeat != NULL) goto __LL478; - if (obj_repeat == Py_None) - arg_repeat = obj_repeat; - else { - arg_repeat = NULL; - } - if (arg_repeat != NULL) goto __LL478; - CPy_TypeError("union[int, bool, None]", obj_repeat); - goto fail; -__LL478: ; - char retval = CPyDef_alert____loop_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_fn, arg_args, arg_kwargs, arg_start_value, arg_delay, arg_msg, arg_callback, arg_repeat); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "_loop", 72, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert___is_alive_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_alert___is_alive_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_alert___is_alive_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert___is_alive_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - cpy_r_r0 = CPyStatics[870]; /* '_thread' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "is_alive", 109, CPyStatic_alert___globals); - goto CPyL4; - } - cpy_r_r2 = CPyStatics[874]; /* 'is_alive' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "is_alive", 109, CPyStatic_alert___globals); - goto CPyL5; - } - CPy_DECREF(cpy_r_r1); - if (unlikely(!PyBool_Check(cpy_r_r5))) { - CPy_TypeError("bool", cpy_r_r5); cpy_r_r6 = 2; - } else - cpy_r_r6 = cpy_r_r5 == Py_True; - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == 2)) { - CPy_AddTraceback("brownie/network/alert.py", "is_alive", 109, CPyStatic_alert___globals); - goto CPyL4; - } - return cpy_r_r6; -CPyL4: ; - cpy_r_r7 = 2; - return cpy_r_r7; -CPyL5: ; - CPy_DecRef(cpy_r_r1); - goto CPyL4; -} - -PyObject *CPyPy_alert___is_alive_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.alert.Alert", obj_self); - goto fail; - } - char retval = CPyDef_alert___is_alive_Alert_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "is_alive", 107, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert___wait_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_alert___wait_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_alert___wait_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert___wait_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_timeout) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - if (cpy_r_timeout != NULL) goto CPyL6; - cpy_r_r0 = Py_None; - cpy_r_timeout = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[870]; /* '_thread' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "wait", 115, CPyStatic_alert___globals); - goto CPyL7; - } - cpy_r_r3 = CPyStatics[239]; /* 'join' */ - PyObject *cpy_r_r4[2] = {cpy_r_r2, cpy_r_timeout}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "wait", 115, CPyStatic_alert___globals); - goto CPyL8; - } else - goto CPyL9; -CPyL4: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_timeout); - return 1; -CPyL5: ; - cpy_r_r7 = 2; - return cpy_r_r7; -CPyL6: ; - CPy_INCREF(cpy_r_timeout); - goto CPyL2; -CPyL7: ; - CPy_DecRef(cpy_r_timeout); - goto CPyL5; -CPyL8: ; - CPy_DecRef(cpy_r_timeout); - CPy_DecRef(cpy_r_r2); - goto CPyL5; -CPyL9: ; - CPy_DECREF(cpy_r_r6); - goto CPyL4; -} - -PyObject *CPyPy_alert___wait_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "timeout", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_timeout = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_timeout)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.alert.Alert", obj_self); - goto fail; - } - PyObject *arg_timeout; - if (obj_timeout == NULL) { - arg_timeout = NULL; - goto __LL479; - } - if (PyLong_Check(obj_timeout)) - arg_timeout = obj_timeout; - else { - arg_timeout = NULL; - } - if (arg_timeout != NULL) goto __LL479; - if (obj_timeout == Py_None) - arg_timeout = obj_timeout; - else { - arg_timeout = NULL; - } - if (arg_timeout != NULL) goto __LL479; - CPy_TypeError("int or None", obj_timeout); - goto fail; -__LL479: ; - char retval = CPyDef_alert___wait_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_timeout); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "wait", 111, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert___stop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_alert___stop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_alert___stop_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert___stop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - if (cpy_r_wait != 2) goto CPyL2; - cpy_r_wait = 1; -CPyL2: ; - cpy_r_r0 = CPyStatics[866]; /* '_kill' */ - cpy_r_r1 = 1 ? Py_True : Py_False; - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/alert.py", "stop", 121, CPyStatic_alert___globals); - goto CPyL6; - } - if (!cpy_r_wait) goto CPyL5; - cpy_r_r4 = CPyStatics[875]; /* 'wait' */ - PyObject *cpy_r_r5[1] = {cpy_r_self}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "stop", 123, CPyStatic_alert___globals); - goto CPyL6; - } else - goto CPyL7; -CPyL5: ; - return 1; -CPyL6: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL7: ; - CPy_DECREF(cpy_r_r7); - goto CPyL5; -} - -PyObject *CPyPy_alert___stop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "wait", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_wait = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_wait)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.alert.Alert", obj_self); - goto fail; - } - char arg_wait; - if (obj_wait == NULL) { - arg_wait = 2; - } else if (unlikely(!PyBool_Check(obj_wait))) { - CPy_TypeError("bool", obj_wait); goto fail; - } else - arg_wait = obj_wait == Py_True; - char retval = CPyDef_alert___stop_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_wait); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "stop", 117, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert____get_start_time_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_alert____get_start_time_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_alert____get_start_time_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); - return NULL; -} - -double CPyDef_alert____get_start_time_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - double cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - double cpy_r_r5; - cpy_r_r0 = CPyStatics[872]; /* 'start_time' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_get_start_time", 127, CPyStatic_alert___globals); - goto CPyL4; - } - cpy_r_r2 = PyFloat_AsDouble(cpy_r_r1); - if (cpy_r_r2 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r1); cpy_r_r2 = -113.0; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 == -113.0; - if (unlikely(cpy_r_r3)) goto CPyL3; -CPyL2: ; - return cpy_r_r2; -CPyL3: ; - cpy_r_r4 = PyErr_Occurred(); - if (unlikely(cpy_r_r4 != NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "_get_start_time", 127, CPyStatic_alert___globals); - } else - goto CPyL2; -CPyL4: ; - cpy_r_r5 = -113.0; - return cpy_r_r5; -} - -PyObject *CPyPy_alert____get_start_time_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.alert.Alert", obj_self); - goto fail; - } - double retval = CPyDef_alert____get_start_time_Alert_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == -113.0 && PyErr_Occurred()) { - return NULL; - } - PyObject *retbox = PyFloat_FromDouble(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "_get_start_time", 125, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert___new(PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - uint32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - if (cpy_r_args != NULL) goto CPyL16; - cpy_r_r0 = Py_None; - cpy_r_args = cpy_r_r0; -CPyL2: ; - if (cpy_r_kwargs != NULL) goto CPyL17; - cpy_r_r1 = Py_None; - cpy_r_kwargs = cpy_r_r1; -CPyL4: ; - cpy_r_r2 = cpy_r___bitmap & 1; - cpy_r_r3 = cpy_r_r2 == 0; - if (!cpy_r_r3) goto CPyL6; - cpy_r_delay = 0.5; -CPyL6: ; - if (cpy_r_msg != NULL) goto CPyL18; - cpy_r_r4 = Py_None; - cpy_r_msg = cpy_r_r4; -CPyL8: ; - if (cpy_r_callback != NULL) goto CPyL19; - cpy_r_r5 = Py_None; - cpy_r_callback = cpy_r_r5; -CPyL10: ; - if (cpy_r_repeat != 2) goto CPyL12; - cpy_r_repeat = 0; -CPyL12: ; - cpy_r_r6 = (PyObject *)CPyType_alert___Alert; - cpy_r_r7 = PyFloat_FromDouble(cpy_r_delay); - cpy_r_r8 = cpy_r_repeat ? Py_True : Py_False; - PyObject *cpy_r_r9[7] = { - cpy_r_fn, cpy_r_args, cpy_r_kwargs, cpy_r_r7, cpy_r_msg, - cpy_r_callback, cpy_r_r8 - }; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r10, 7, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "new", 140, CPyStatic_alert___globals); - goto CPyL20; - } - CPy_DECREF(cpy_r_args); - CPy_DECREF(cpy_r_kwargs); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_msg); - CPy_DECREF(cpy_r_callback); - if (likely(Py_TYPE(cpy_r_r11) == CPyType_alert___Alert)) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "new", 140, CPyStatic_alert___globals, "brownie.network.alert.Alert", cpy_r_r11); - goto CPyL15; - } - return cpy_r_r12; -CPyL15: ; - cpy_r_r13 = NULL; - return cpy_r_r13; -CPyL16: ; - CPy_INCREF(cpy_r_args); - goto CPyL2; -CPyL17: ; - CPy_INCREF(cpy_r_kwargs); - goto CPyL4; -CPyL18: ; - CPy_INCREF(cpy_r_msg); - goto CPyL8; -CPyL19: ; - CPy_INCREF(cpy_r_callback); - goto CPyL10; -CPyL20: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_callback); - CPy_DecRef(cpy_r_r7); - goto CPyL15; -} - -PyObject *CPyPy_alert___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"fn", "args", "kwargs", "delay", "msg", "callback", "repeat", 0}; - static CPyArg_Parser parser = {"O|OOOOOO:new", kwlist, 0}; - PyObject *obj_fn; - PyObject *obj_args = NULL; - PyObject *obj_kwargs = NULL; - PyObject *obj_delay = NULL; - PyObject *obj_msg = NULL; - PyObject *obj_callback = NULL; - PyObject *obj_repeat = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_fn, &obj_args, &obj_kwargs, &obj_delay, &obj_msg, &obj_callback, &obj_repeat)) { - return NULL; - } - uint32_t __bitmap = 0; - PyObject *arg_fn = obj_fn; - PyObject *arg_args; - if (obj_args == NULL) { - arg_args = NULL; - goto __LL480; - } - if (PyTuple_Check(obj_args)) - arg_args = obj_args; - else { - arg_args = NULL; - } - if (arg_args != NULL) goto __LL480; - if (obj_args == Py_None) - arg_args = obj_args; - else { - arg_args = NULL; - } - if (arg_args != NULL) goto __LL480; - CPy_TypeError("tuple or None", obj_args); - goto fail; -__LL480: ; - PyObject *arg_kwargs; - if (obj_kwargs == NULL) { - arg_kwargs = NULL; - goto __LL481; - } - if (PyDict_Check(obj_kwargs)) - arg_kwargs = obj_kwargs; - else { - arg_kwargs = NULL; - } - if (arg_kwargs != NULL) goto __LL481; - if (obj_kwargs == Py_None) - arg_kwargs = obj_kwargs; - else { - arg_kwargs = NULL; - } - if (arg_kwargs != NULL) goto __LL481; - CPy_TypeError("dict or None", obj_kwargs); - goto fail; -__LL481: ; - double arg_delay = -113.0; - if (obj_delay != NULL) { - __bitmap |= 1 << 0; - arg_delay = PyFloat_AsDouble(obj_delay); - if (arg_delay == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_delay); goto fail; - } - } - PyObject *arg_msg; - if (obj_msg == NULL) { - arg_msg = NULL; - goto __LL482; - } - if (PyUnicode_Check(obj_msg)) - arg_msg = obj_msg; - else { - arg_msg = NULL; - } - if (arg_msg != NULL) goto __LL482; - if (obj_msg == Py_None) - arg_msg = obj_msg; - else { - arg_msg = NULL; - } - if (arg_msg != NULL) goto __LL482; - CPy_TypeError("str or None", obj_msg); - goto fail; -__LL482: ; - PyObject *arg_callback; - if (obj_callback == NULL) { - arg_callback = NULL; - goto __LL483; - } - arg_callback = obj_callback; - if (arg_callback != NULL) goto __LL483; - if (obj_callback == Py_None) - arg_callback = obj_callback; - else { - arg_callback = NULL; - } - if (arg_callback != NULL) goto __LL483; - CPy_TypeError("object or None", obj_callback); - goto fail; -__LL483: ; - char arg_repeat; - if (obj_repeat == NULL) { - arg_repeat = 2; - } else if (unlikely(!PyBool_Check(obj_repeat))) { - CPy_TypeError("bool", obj_repeat); goto fail; - } else - arg_repeat = obj_repeat == Py_True; - PyObject *retval = CPyDef_alert___new(arg_fn, arg_args, arg_kwargs, arg_delay, arg_msg, arg_callback, arg_repeat, __bitmap); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "new", 130, CPyStatic_alert___globals); - return NULL; -} - -PyObject *CPyDef_alert___show(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - cpy_r_r0 = CPyStatic_alert____instances; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); - goto CPyL8; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = (PyObject *)CPyType_alert___Alert; - cpy_r_r3 = CPyStatics[876]; /* '_get_start_time' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); - goto CPyL8; - } - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); - goto CPyL9; - } - PyObject *cpy_r_r8[2] = {cpy_r_r0, cpy_r_r4}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, cpy_r_r10); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r4); - if (likely(PyList_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals, "list", cpy_r_r11); - goto CPyL8; - } - return cpy_r_r12; -CPyL8: ; - cpy_r_r13 = NULL; - return cpy_r_r13; -CPyL9: ; - CPy_DecRef(cpy_r_r4); - goto CPyL8; -} - -PyObject *CPyPy_alert___show(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":show", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_alert___show(); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "show", 143, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert___stop_all(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - cpy_r_r0 = CPyStatic_alert____instances; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); - goto CPyL16; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r3[1] = {cpy_r_r0}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); - goto CPyL16; - } - if (likely(PySet_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals, "set", cpy_r_r5); - goto CPyL16; - } - cpy_r_r7 = PyObject_GetIter(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); - goto CPyL16; - } -CPyL6: ; - cpy_r_r8 = PyIter_Next(cpy_r_r7); - if (cpy_r_r8 == NULL) goto CPyL17; - if (likely(Py_TYPE(cpy_r_r8) == CPyType_alert___Alert)) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals, "brownie.network.alert.Alert", cpy_r_r8); - goto CPyL18; - } - cpy_r_r10 = CPyStatics[877]; /* 'stop' */ - PyObject *cpy_r_r11[1] = {cpy_r_r9}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 151, CPyStatic_alert___globals); - goto CPyL19; - } else - goto CPyL20; -CPyL9: ; - CPy_DECREF_NO_IMM(cpy_r_r9); - goto CPyL6; -CPyL10: ; - cpy_r_r14 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); - goto CPyL16; - } - cpy_r_r15 = CPyStatic_alert____instances; - if (likely(cpy_r_r15 != NULL)) goto CPyL14; - PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); - cpy_r_r16 = 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 152, CPyStatic_alert___globals); - goto CPyL16; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r17 = PySet_Clear(cpy_r_r15); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 152, CPyStatic_alert___globals); - goto CPyL16; - } - return 1; -CPyL16: ; - cpy_r_r19 = 2; - return cpy_r_r19; -CPyL17: ; - CPy_DECREF(cpy_r_r7); - goto CPyL10; -CPyL18: ; - CPy_DecRef(cpy_r_r7); - goto CPyL16; -CPyL19: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r9); - goto CPyL16; -CPyL20: ; - CPy_DECREF(cpy_r_r13); - goto CPyL9; -} - -PyObject *CPyPy_alert___stop_all(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":stop_all", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - char retval = CPyDef_alert___stop_all(); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/alert.py", "stop_all", 148, CPyStatic_alert___globals); - return NULL; -} - -char CPyDef_alert_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - CPyPtr cpy_r_r40; - CPyPtr cpy_r_r41; - CPyPtr cpy_r_r42; - CPyPtr cpy_r_r43; - CPyPtr cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - int32_t cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - int32_t cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - int32_t cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - int32_t cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - int32_t cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - int32_t cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - int32_t cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - int32_t cpy_r_r116; - char cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - int32_t cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject **cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject **cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - int32_t cpy_r_r142; - char cpy_r_r143; - PyObject *cpy_r_r144; - char cpy_r_r145; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", -1, CPyStatic_alert___globals); - goto CPyL49; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_time; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2205]; /* (('time', 'time', 'time'),) */ - cpy_r_r11 = CPyStatic_alert___globals; - cpy_r_r12 = CPyStatics[878]; /* 'brownie/network/alert.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL49; - cpy_r_r15 = CPyStatics[2206]; /* ('Thread',) */ - cpy_r_r16 = CPyStatics[880]; /* 'threading' */ - cpy_r_r17 = CPyStatic_alert___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("brownie/network/alert.py", "", 4, CPyStatic_alert___globals); - goto CPyL49; - } - CPyModule_threading = cpy_r_r18; - CPy_INCREF(CPyModule_threading); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2207]; /* ('Callable', 'Dict', 'Final', 'List', 'Optional', 'Set', - 'Tuple', 'Union') */ - cpy_r_r20 = CPyStatics[14]; /* 'typing' */ - cpy_r_r21 = CPyStatic_alert___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("brownie/network/alert.py", "", 5, CPyStatic_alert___globals); - goto CPyL49; - } - CPyModule_typing = cpy_r_r22; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2158]; /* ('mypyc_attr',) */ - cpy_r_r24 = CPyStatics[623]; /* 'mypy_extensions' */ - cpy_r_r25 = CPyStatic_alert___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("brownie/network/alert.py", "", 7, CPyStatic_alert___globals); - goto CPyL49; - } - CPyModule_mypy_extensions = cpy_r_r26; - CPy_INCREF(CPyModule_mypy_extensions); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r28 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r29 = CPyStatic_alert___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 9, CPyStatic_alert___globals); - goto CPyL49; - } - CPyModule_brownie___utils = cpy_r_r30; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[2208]; /* ('bright_red',) */ - cpy_r_r32 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r33 = CPyStatic_alert___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 10, CPyStatic_alert___globals); - goto CPyL49; - } - CPyModule_brownie___utils____color = cpy_r_r34; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[883]; /* 'Alert' */ - cpy_r_r36 = CPyStatics[884]; /* 'new' */ - cpy_r_r37 = CPyStatics[885]; /* 'show' */ - cpy_r_r38 = CPyStatics[886]; /* 'stop_all' */ - cpy_r_r39 = PyList_New(4); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 12, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r40 = (CPyPtr)&((PyListObject *)cpy_r_r39)->ob_item; - cpy_r_r41 = *(CPyPtr *)cpy_r_r40; - CPy_INCREF(cpy_r_r35); - *(PyObject * *)cpy_r_r41 = cpy_r_r35; - CPy_INCREF(cpy_r_r36); - cpy_r_r42 = cpy_r_r41 + 8; - *(PyObject * *)cpy_r_r42 = cpy_r_r36; - CPy_INCREF(cpy_r_r37); - cpy_r_r43 = cpy_r_r41 + 16; - *(PyObject * *)cpy_r_r43 = cpy_r_r37; - CPy_INCREF(cpy_r_r38); - cpy_r_r44 = cpy_r_r41 + 24; - *(PyObject * *)cpy_r_r44 = cpy_r_r38; - CPyStatic_alert_____console_dir__ = cpy_r_r39; - CPy_INCREF_NO_IMM(CPyStatic_alert_____console_dir__); - cpy_r_r45 = CPyStatic_alert___globals; - cpy_r_r46 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r39); - CPy_DECREF_NO_IMM(cpy_r_r39); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/network/alert.py", "", 12, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r49 = PySet_New(NULL); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 13, CPyStatic_alert___globals); - goto CPyL49; - } - CPyStatic_alert____instances = cpy_r_r49; - CPy_INCREF(CPyStatic_alert____instances); - cpy_r_r50 = CPyStatic_alert___globals; - cpy_r_r51 = CPyStatics[887]; /* '_instances' */ - cpy_r_r52 = CPyDict_SetItem(cpy_r_r50, cpy_r_r51, cpy_r_r49); - CPy_DECREF(cpy_r_r49); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/network/alert.py", "", 13, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r54 = CPyStatic_alert___globals; - cpy_r_r55 = CPyStatics[879]; /* 'Thread' */ - cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 17, CPyStatic_alert___globals); - goto CPyL49; - } - CPyStatic_alert____Thread = cpy_r_r56; - CPy_INCREF(CPyStatic_alert____Thread); - cpy_r_r57 = CPyStatic_alert___globals; - cpy_r_r58 = CPyStatics[888]; /* '_Thread' */ - cpy_r_r59 = CPyDict_SetItem(cpy_r_r57, cpy_r_r58, cpy_r_r56); - CPy_DECREF(cpy_r_r56); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/network/alert.py", "", 17, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r61 = CPyModule_time; - cpy_r_r62 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 19, CPyStatic_alert___globals); - goto CPyL49; - } - CPyStatic_alert____sleep = cpy_r_r63; - CPy_INCREF(CPyStatic_alert____sleep); - cpy_r_r64 = CPyStatic_alert___globals; - cpy_r_r65 = CPyStatics[890]; /* '_sleep' */ - cpy_r_r66 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/network/alert.py", "", 19, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r68 = CPyModule_time; - cpy_r_r69 = CPyStatics[499]; /* 'time' */ - cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 20, CPyStatic_alert___globals); - goto CPyL49; - } - CPyStatic_alert____time = cpy_r_r70; - CPy_INCREF(CPyStatic_alert____time); - cpy_r_r71 = CPyStatic_alert___globals; - cpy_r_r72 = CPyStatics[891]; /* '_time' */ - cpy_r_r73 = CPyDict_SetItem(cpy_r_r71, cpy_r_r72, cpy_r_r70); - CPy_DECREF(cpy_r_r70); - cpy_r_r74 = cpy_r_r73 >= 0; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/network/alert.py", "", 20, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r75 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r76 = (PyObject *)&PyType_Type; - cpy_r_r77 = CPy_CalculateMetaclass(cpy_r_r76, cpy_r_r75); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL50; - } - cpy_r_r78 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r79 = PyObject_HasAttr(cpy_r_r77, cpy_r_r78); - if (!cpy_r_r79) goto CPyL25; - cpy_r_r80 = CPyStatics[883]; /* 'Alert' */ - cpy_r_r81 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL50; - } - PyObject *cpy_r_r83[2] = {cpy_r_r80, cpy_r_r75}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 2, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL50; - } - if (likely(PyDict_Check(cpy_r_r85))) - cpy_r_r86 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals, "dict", cpy_r_r85); - goto CPyL50; - } - cpy_r_r87 = cpy_r_r86; - goto CPyL27; -CPyL25: ; - cpy_r_r88 = PyDict_New(); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL50; - } - cpy_r_r87 = cpy_r_r88; -CPyL27: ; - cpy_r_r89 = PyDict_New(); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL51; - } - cpy_r_r90 = CPyDef_alert_____init___3_Alert_obj(); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 29, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r91 = CPyStatics[289]; /* '__init__' */ - cpy_r_r92 = CPyDict_SetItem(cpy_r_r87, cpy_r_r91, cpy_r_r90); - CPy_DECREF_NO_IMM(cpy_r_r90); - cpy_r_r93 = cpy_r_r92 >= 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/network/alert.py", "", 29, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r94 = CPyDef_alert____loop_Alert_obj(); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 72, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r95 = CPyStatics[867]; /* '_loop' */ - cpy_r_r96 = CPyDict_SetItem(cpy_r_r87, cpy_r_r95, cpy_r_r94); - CPy_DECREF_NO_IMM(cpy_r_r94); - cpy_r_r97 = cpy_r_r96 >= 0; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/network/alert.py", "", 72, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r98 = CPyDef_alert___is_alive_Alert_obj(); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 107, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r99 = CPyStatics[874]; /* 'is_alive' */ - cpy_r_r100 = CPyDict_SetItem(cpy_r_r87, cpy_r_r99, cpy_r_r98); - CPy_DECREF_NO_IMM(cpy_r_r98); - cpy_r_r101 = cpy_r_r100 >= 0; - if (unlikely(!cpy_r_r101)) { - CPy_AddTraceback("brownie/network/alert.py", "", 107, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r102 = CPyDef_alert___wait_Alert_obj(); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 111, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r103 = CPyStatics[875]; /* 'wait' */ - cpy_r_r104 = CPyDict_SetItem(cpy_r_r87, cpy_r_r103, cpy_r_r102); - CPy_DECREF_NO_IMM(cpy_r_r102); - cpy_r_r105 = cpy_r_r104 >= 0; - if (unlikely(!cpy_r_r105)) { - CPy_AddTraceback("brownie/network/alert.py", "", 111, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r106 = CPyDef_alert___stop_Alert_obj(); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 117, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r107 = CPyStatics[877]; /* 'stop' */ - cpy_r_r108 = CPyDict_SetItem(cpy_r_r87, cpy_r_r107, cpy_r_r106); - CPy_DECREF_NO_IMM(cpy_r_r106); - cpy_r_r109 = cpy_r_r108 >= 0; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/network/alert.py", "", 117, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r110 = CPyDef_alert____get_start_time_Alert_obj(); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 125, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r111 = CPyStatics[876]; /* '_get_start_time' */ - cpy_r_r112 = CPyDict_SetItem(cpy_r_r87, cpy_r_r111, cpy_r_r110); - CPy_DECREF_NO_IMM(cpy_r_r110); - cpy_r_r113 = cpy_r_r112 >= 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/network/alert.py", "", 125, CPyStatic_alert___globals); - goto CPyL52; - } - cpy_r_r114 = CPyStatics[883]; /* 'Alert' */ - cpy_r_r115 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r116 = CPyDict_SetItem(cpy_r_r87, cpy_r_r115, cpy_r_r89); - CPy_DECREF(cpy_r_r89); - cpy_r_r117 = cpy_r_r116 >= 0; - if (unlikely(!cpy_r_r117)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL51; - } - cpy_r_r118 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r119 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r120 = CPyDict_SetItem(cpy_r_r87, cpy_r_r119, cpy_r_r118); - cpy_r_r121 = cpy_r_r120 >= 0; - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL51; - } - cpy_r_r122 = CPyStatics[892]; /* 'brownie.network.alert' */ - cpy_r_r123 = CPyStatics[354]; /* '__module__' */ - cpy_r_r124 = CPyDict_SetItem(cpy_r_r87, cpy_r_r123, cpy_r_r122); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL51; - } - PyObject *cpy_r_r126[3] = {cpy_r_r114, cpy_r_r75, cpy_r_r87}; - cpy_r_r127 = (PyObject **)&cpy_r_r126; - cpy_r_r128 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r127, 3, 0); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r87); - CPy_DECREF(cpy_r_r75); - cpy_r_r129 = CPyStatic_alert___globals; - cpy_r_r130 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r131 = CPyDict_GetItem(cpy_r_r129, cpy_r_r130); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 23, CPyStatic_alert___globals); - goto CPyL53; - } - cpy_r_r132 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r133[1] = {cpy_r_r132}; - cpy_r_r134 = (PyObject **)&cpy_r_r133; - cpy_r_r135 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r136 = PyObject_Vectorcall(cpy_r_r131, cpy_r_r134, 0, cpy_r_r135); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 23, CPyStatic_alert___globals); - goto CPyL53; - } - PyObject *cpy_r_r137[1] = {cpy_r_r128}; - cpy_r_r138 = (PyObject **)&cpy_r_r137; - cpy_r_r139 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r138, 1, 0); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL53; - } - CPy_DECREF(cpy_r_r128); - CPyType_alert___Alert = (PyTypeObject *)cpy_r_r139; - CPy_INCREF(CPyType_alert___Alert); - cpy_r_r140 = CPyStatic_alert___globals; - cpy_r_r141 = CPyStatics[883]; /* 'Alert' */ - cpy_r_r142 = PyDict_SetItem(cpy_r_r140, cpy_r_r141, cpy_r_r139); - CPy_DECREF(cpy_r_r139); - cpy_r_r143 = cpy_r_r142 >= 0; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); - goto CPyL49; - } - cpy_r_r144 = (PyObject *)CPyType_alert___Alert; - return 1; -CPyL49: ; - cpy_r_r145 = 2; - return cpy_r_r145; -CPyL50: ; - CPy_DecRef(cpy_r_r75); - goto CPyL49; -CPyL51: ; - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r87); - goto CPyL49; -CPyL52: ; - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r89); - goto CPyL49; -CPyL53: ; - CPy_DecRef(cpy_r_r128); - goto CPyL49; -} - -static int -event___EventDict_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -static PyObject *CPyDunder___getitem__event___EventDict(PyObject *obj_self, PyObject *obj_key) { - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - return NULL; - } - PyObject *arg_key; - if (PyUnicode_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL484; - if (PyLong_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL484; - CPy_TypeError("union[str, int]", obj_key); - return NULL; -__LL484: ; - return CPyDef_event___EventDict_____getitem__(arg_self, arg_key); -} -static Py_ssize_t CPyDunder___len__event___EventDict(PyObject *self) { - CPyTagged retval = CPyDef_event___EventDict_____len__(self); - if (retval == CPY_INT_TAG) { - return -1; - } - Py_ssize_t val = CPyTagged_AsSsize_t(retval); - CPyTagged_DECREF(retval); - if (PyErr_Occurred()) return -1; - return val; -} -static PyMappingMethods event___EventDict_as_mapping = { - .mp_subscript = CPyDunder___getitem__event___EventDict, - .mp_length = CPyDunder___len__event___EventDict, -}; -static int CPyDunder___contains__event___EventDict(PyObject *self, PyObject *obj_item) { - PyObject *arg_item; - if (likely(PyUnicode_Check(obj_item))) - arg_item = obj_item; - else { - CPy_TypeError("str", obj_item); - return -1; - } - char val = CPyDef_event___EventDict_____contains__(self, arg_item); - if (val == 2) { - return -1; - } - return val; -} -static PySequenceMethods event___EventDict_as_sequence = { - .sq_contains = CPyDunder___contains__event___EventDict, -}; -static int CPyDunder___bool__event___EventDict(PyObject *self) { - char val = CPyDef_event___EventDict_____bool__(self); - if (val == 2) { - return -1; - } - return val; -} -static PyNumberMethods event___EventDict_as_number = { - .nb_bool = CPyDunder___bool__event___EventDict, -}; -PyObject *CPyDef_event_____mypyc__EventDict_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event___EventDict(PyObject *cpy_r_events); - -static PyObject * -event___EventDict_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event___EventDict) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc__EventDict_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_event___EventDict_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -event___EventDict_traverse(brownie___network___event___EventDictObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__ordered); - Py_VISIT(self->__dict); - return 0; -} - -static int -event___EventDict_clear(brownie___network___event___EventDictObject *self) -{ - Py_CLEAR(self->__ordered); - Py_CLEAR(self->__dict); - return 0; -} - -static void -event___EventDict_dealloc(brownie___network___event___EventDictObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, event___EventDict_dealloc) - event___EventDict_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event___EventDict_vtable[12]; -static bool -CPyDef_event___EventDict_trait_vtable_setup(void) -{ - CPyVTableItem event___EventDict_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event___EventDict_____init__, - (CPyVTableItem)CPyDef_event___EventDict_____repr__, - (CPyVTableItem)CPyDef_event___EventDict_____bool__, - (CPyVTableItem)CPyDef_event___EventDict_____contains__, - (CPyVTableItem)CPyDef_event___EventDict_____getitem__, - (CPyVTableItem)CPyDef_event___EventDict_____iter__, - (CPyVTableItem)CPyDef_event___EventDict_____len__, - (CPyVTableItem)CPyDef_event___EventDict_____str__, - (CPyVTableItem)CPyDef_event___EventDict___count, - (CPyVTableItem)CPyDef_event___EventDict___items, - (CPyVTableItem)CPyDef_event___EventDict___keys, - (CPyVTableItem)CPyDef_event___EventDict___values, - }; - memcpy(event___EventDict_vtable, event___EventDict_vtable_scratch, sizeof(event___EventDict_vtable)); - return 1; -} - -static PyObject * -event___EventDict_get__ordered(brownie___network___event___EventDictObject *self, void *closure); -static int -event___EventDict_set__ordered(brownie___network___event___EventDictObject *self, PyObject *value, void *closure); -static PyObject * -event___EventDict_get__dict(brownie___network___event___EventDictObject *self, void *closure); -static int -event___EventDict_set__dict(brownie___network___event___EventDictObject *self, PyObject *value, void *closure); - -static PyGetSetDef event___EventDict_getseters[] = { - {"_ordered", - (getter)event___EventDict_get__ordered, (setter)event___EventDict_set__ordered, - NULL, NULL}, - {"_dict", - (getter)event___EventDict_get__dict, (setter)event___EventDict_set__dict, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef event___EventDict_methods[] = { - {"__init__", - (PyCFunction)CPyPy_event___EventDict_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, events=None)\n--\n\n")}, - {"__repr__", - (PyCFunction)CPyPy_event___EventDict_____repr__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, - {"__bool__", - (PyCFunction)CPyPy_event___EventDict_____bool__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__bool__($self)\n--\n\n")}, - {"__contains__", - (PyCFunction)CPyPy_event___EventDict_____contains__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__contains__($self, name, /)\n--\n\n")}, - {"__getitem__", - (PyCFunction)CPyPy_event___EventDict_____getitem__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__getitem__($self, key, /)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_event___EventDict_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__($self, /)\n--\n\n")}, - {"__len__", - (PyCFunction)CPyPy_event___EventDict_____len__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__len__($self, /)\n--\n\n")}, - {"__str__", - (PyCFunction)CPyPy_event___EventDict_____str__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__str__($self, /)\n--\n\n")}, - {"count", - (PyCFunction)CPyPy_event___EventDict___count, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("count($self, name)\n--\n\n")}, - {"items", - (PyCFunction)CPyPy_event___EventDict___items, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("items($self)\n--\n\n")}, - {"keys", - (PyCFunction)CPyPy_event___EventDict___keys, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("keys($self)\n--\n\n")}, - {"values", - (PyCFunction)CPyPy_event___EventDict___values, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("values($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event___EventDict_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "EventDict", - .tp_new = event___EventDict_new, - .tp_dealloc = (destructor)event___EventDict_dealloc, - .tp_traverse = (traverseproc)event___EventDict_traverse, - .tp_clear = (inquiry)event___EventDict_clear, - .tp_getset = event___EventDict_getseters, - .tp_methods = event___EventDict_methods, - .tp_init = event___EventDict_init, - .tp_iter = CPyDef_event___EventDict_____iter__, - .tp_str = CPyDef_event___EventDict_____str__, - .tp_repr = CPyDef_event___EventDict_____repr__, - .tp_as_mapping = &event___EventDict_as_mapping, - .tp_as_sequence = &event___EventDict_as_sequence, - .tp_as_number = &event___EventDict_as_number, - .tp_basicsize = sizeof(brownie___network___event___EventDictObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("EventDict(events=None)\n--\n\n"), -}; -static PyTypeObject *CPyType_event___EventDict_template = &CPyType_event___EventDict_template_; - -PyObject *CPyDef_event_____mypyc__EventDict_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event___EventDictObject *self; - self = (brownie___network___event___EventDictObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event___EventDict_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_event___EventDict(PyObject *cpy_r_events) -{ - PyObject *self = CPyDef_event_____mypyc__EventDict_setup((PyObject *)CPyType_event___EventDict); - if (self == NULL) - return NULL; - char res = CPyDef_event___EventDict_____init__(self, cpy_r_events); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -event___EventDict_get__ordered(brownie___network___event___EventDictObject *self, void *closure) -{ - if (unlikely(self->__ordered == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_ordered' of 'EventDict' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->__ordered); - PyObject *retval = self->__ordered; - return retval; -} - -static int -event___EventDict_set__ordered(brownie___network___event___EventDictObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EventDict' object attribute '_ordered' cannot be deleted"); - return -1; - } - if (self->__ordered != NULL) { - CPy_DECREF_NO_IMM(self->__ordered); - } - PyObject *tmp; - if (likely(PyList_Check(value))) - tmp = value; - else { - CPy_TypeError("list", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->__ordered = tmp; - return 0; -} - -static PyObject * -event___EventDict_get__dict(brownie___network___event___EventDictObject *self, void *closure) -{ - if (unlikely(self->__dict == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_dict' of 'EventDict' undefined"); - return NULL; - } - CPy_INCREF(self->__dict); - PyObject *retval = self->__dict; - return retval; -} - -static int -event___EventDict_set__dict(brownie___network___event___EventDictObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EventDict' object attribute '_dict' cannot be deleted"); - return -1; - } - if (self->__dict != NULL) { - CPy_DECREF(self->__dict); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__dict = tmp; - return 0; -} - -static int -event____EventItem_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -static PyObject *CPyDunder___getitem__event____EventItem(PyObject *obj_self, PyObject *obj_key) { - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - return NULL; - } - PyObject *arg_key; - if (PyLong_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL485; - if (PyUnicode_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL485; - CPy_TypeError("union[int, str]", obj_key); - return NULL; -__LL485: ; - return CPyDef_event____EventItem_____getitem__(arg_self, arg_key); -} -static Py_ssize_t CPyDunder___len__event____EventItem(PyObject *self) { - CPyTagged retval = CPyDef_event____EventItem_____len__(self); - if (retval == CPY_INT_TAG) { - return -1; - } - Py_ssize_t val = CPyTagged_AsSsize_t(retval); - CPyTagged_DECREF(retval); - if (PyErr_Occurred()) return -1; - return val; -} -static PyMappingMethods event____EventItem_as_mapping = { - .mp_subscript = CPyDunder___getitem__event____EventItem, - .mp_length = CPyDunder___len__event____EventItem, -}; -static int CPyDunder___contains__event____EventItem(PyObject *self, PyObject *obj_item) { - PyObject *arg_item; - if (likely(PyUnicode_Check(obj_item))) - arg_item = obj_item; - else { - CPy_TypeError("str", obj_item); - return -1; - } - char val = CPyDef_event____EventItem_____contains__(self, arg_item); - if (val == 2) { - return -1; - } - return val; -} -static PySequenceMethods event____EventItem_as_sequence = { - .sq_contains = CPyDunder___contains__event____EventItem, -}; -static PyObject *CPyDunder__RichCompare_event____EventItem(PyObject *obj_lhs, PyObject *obj_rhs, int op) { - switch (op) { - case Py_EQ: { - PyObject *arg_lhs; - if (likely(Py_TYPE(obj_lhs) == CPyType_event____EventItem)) - arg_lhs = obj_lhs; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_lhs); - return NULL; - } - PyObject *arg_rhs = obj_rhs; - return CPyDef_event____EventItem_____eq__(arg_lhs, arg_rhs); - } - case Py_NE: { - PyObject *arg_lhs; - if (likely(Py_TYPE(obj_lhs) == CPyType_event____EventItem)) - arg_lhs = obj_lhs; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_lhs); - return NULL; - } - PyObject *arg_rhs = obj_rhs; - return CPyDef_event____EventItem_____ne__(arg_lhs, arg_rhs); - } - } - Py_INCREF(Py_NotImplemented); - return Py_NotImplemented; -} -PyObject *CPyDef_event_____mypyc___3_EventItem_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____EventItem(PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos); - -static PyObject * -event____EventItem_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____EventItem) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_EventItem_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_event____EventItem_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -event____EventItem_traverse(brownie___network___event____EventItemObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_name); - Py_VISIT(self->_address); - Py_VISIT(self->__ordered); - Py_VISIT(self->_pos); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -event____EventItem_clear(brownie___network___event____EventItemObject *self) -{ - Py_CLEAR(self->_name); - Py_CLEAR(self->_address); - Py_CLEAR(self->__ordered); - Py_CLEAR(self->_pos); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -event____EventItem_dealloc(brownie___network___event____EventItemObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, event____EventItem_dealloc) - event____EventItem_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____EventItem_vtable[12]; -static bool -CPyDef_event____EventItem_trait_vtable_setup(void) -{ - CPyVTableItem event____EventItem_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event____EventItem_____init__, - (CPyVTableItem)CPyDef_event____EventItem_____getitem__, - (CPyVTableItem)CPyDef_event____EventItem_____contains__, - (CPyVTableItem)CPyDef_event____EventItem_____len__, - (CPyVTableItem)CPyDef_event____EventItem_____repr__, - (CPyVTableItem)CPyDef_event____EventItem_____str__, - (CPyVTableItem)CPyDef_event____EventItem_____iter__, - (CPyVTableItem)CPyDef_event____EventItem_____eq__, - (CPyVTableItem)CPyDef_event____EventItem___items, - (CPyVTableItem)CPyDef_event____EventItem___keys, - (CPyVTableItem)CPyDef_event____EventItem___values, - (CPyVTableItem)CPyDef_event____EventItem_____ne__, - }; - memcpy(event____EventItem_vtable, event____EventItem_vtable_scratch, sizeof(event____EventItem_vtable)); - return 1; -} - -static PyObject * -event____EventItem_get_name(brownie___network___event____EventItemObject *self, void *closure); -static int -event____EventItem_set_name(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); -static PyObject * -event____EventItem_get_address(brownie___network___event____EventItemObject *self, void *closure); -static int -event____EventItem_set_address(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); -static PyObject * -event____EventItem_get__ordered(brownie___network___event____EventItemObject *self, void *closure); -static int -event____EventItem_set__ordered(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); -static PyObject * -event____EventItem_get_pos(brownie___network___event____EventItemObject *self, void *closure); -static int -event____EventItem_set_pos(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); - -static PyGetSetDef event____EventItem_getseters[] = { - {"name", - (getter)event____EventItem_get_name, (setter)event____EventItem_set_name, - NULL, NULL}, - {"address", - (getter)event____EventItem_get_address, (setter)event____EventItem_set_address, - NULL, NULL}, - {"_ordered", - (getter)event____EventItem_get__ordered, (setter)event____EventItem_set__ordered, - NULL, NULL}, - {"pos", - (getter)event____EventItem_get_pos, (setter)event____EventItem_set_pos, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef event____EventItem_methods[] = { - {"__init__", - (PyCFunction)CPyPy_event____EventItem_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, name, address, event_data, pos)\n--\n\n")}, - {"__getitem__", - (PyCFunction)CPyPy_event____EventItem_____getitem__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__getitem__($self, key, /)\n--\n\n")}, - {"__contains__", - (PyCFunction)CPyPy_event____EventItem_____contains__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__contains__($self, name, /)\n--\n\n")}, - {"__len__", - (PyCFunction)CPyPy_event____EventItem_____len__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__len__($self, /)\n--\n\n")}, - {"__repr__", - (PyCFunction)CPyPy_event____EventItem_____repr__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, - {"__str__", - (PyCFunction)CPyPy_event____EventItem_____str__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__str__($self, /)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_event____EventItem_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__($self, /)\n--\n\n")}, - {"__eq__", - (PyCFunction)CPyPy_event____EventItem_____eq__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__eq__($self, other, /)\n--\n\n")}, - {"items", - (PyCFunction)CPyPy_event____EventItem___items, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("items($self)\n--\n\n")}, - {"keys", - (PyCFunction)CPyPy_event____EventItem___keys, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("keys($self)\n--\n\n")}, - {"values", - (PyCFunction)CPyPy_event____EventItem___values, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("values($self)\n--\n\n")}, - {"__ne__", - (PyCFunction)CPyPy_event____EventItem_____ne__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__ne__($rhs)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____EventItem_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_EventItem", - .tp_new = event____EventItem_new, - .tp_dealloc = (destructor)event____EventItem_dealloc, - .tp_traverse = (traverseproc)event____EventItem_traverse, - .tp_clear = (inquiry)event____EventItem_clear, - .tp_getset = event____EventItem_getseters, - .tp_methods = event____EventItem_methods, - .tp_init = event____EventItem_init, - .tp_iter = CPyDef_event____EventItem_____iter__, - .tp_str = CPyDef_event____EventItem_____str__, - .tp_repr = CPyDef_event____EventItem_____repr__, - .tp_as_mapping = &event____EventItem_as_mapping, - .tp_as_sequence = &event____EventItem_as_sequence, - .tp_richcompare = CPyDunder__RichCompare_event____EventItem, - .tp_basicsize = sizeof(brownie___network___event____EventItemObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("_EventItem(name, address, event_data, pos)\n--\n\n"), -}; -static PyTypeObject *CPyType_event____EventItem_template = &CPyType_event____EventItem_template_; - -PyObject *CPyDef_event_____mypyc___3_EventItem_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____EventItemObject *self; - self = (brownie___network___event____EventItemObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____EventItem_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_event____EventItem(PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos) -{ - PyObject *self = CPyDef_event_____mypyc___3_EventItem_setup((PyObject *)CPyType_event____EventItem); - if (self == NULL) - return NULL; - char res = CPyDef_event____EventItem_____init__(self, cpy_r_name, cpy_r_address, cpy_r_event_data, cpy_r_pos); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -event____EventItem_get_name(brownie___network___event____EventItemObject *self, void *closure) -{ - if (unlikely(self->_name == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'name' of '_EventItem' undefined"); - return NULL; - } - CPy_INCREF(self->_name); - PyObject *retval = self->_name; - return retval; -} - -static int -event____EventItem_set_name(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventItem' object attribute 'name' cannot be deleted"); - return -1; - } - if (self->_name != NULL) { - CPy_DECREF(self->_name); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_name = tmp; - return 0; -} - -static PyObject * -event____EventItem_get_address(brownie___network___event____EventItemObject *self, void *closure) -{ - if (unlikely(self->_address == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'address' of '_EventItem' undefined"); - return NULL; - } - CPy_INCREF(self->_address); - PyObject *retval = self->_address; - return retval; -} - -static int -event____EventItem_set_address(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventItem' object attribute 'address' cannot be deleted"); - return -1; - } - if (self->_address != NULL) { - CPy_DECREF(self->_address); - } - PyObject *tmp; - if (PyUnicode_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL486; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL486; - CPy_TypeError("str or None", value); - tmp = NULL; -__LL486: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_address = tmp; - return 0; -} - -static PyObject * -event____EventItem_get__ordered(brownie___network___event____EventItemObject *self, void *closure) -{ - if (unlikely(self->__ordered == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_ordered' of '_EventItem' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->__ordered); - PyObject *retval = self->__ordered; - return retval; -} - -static int -event____EventItem_set__ordered(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventItem' object attribute '_ordered' cannot be deleted"); - return -1; - } - if (self->__ordered != NULL) { - CPy_DECREF_NO_IMM(self->__ordered); - } - PyObject *tmp; - if (likely(PyList_Check(value))) - tmp = value; - else { - CPy_TypeError("list", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->__ordered = tmp; - return 0; -} - -static PyObject * -event____EventItem_get_pos(brownie___network___event____EventItemObject *self, void *closure) -{ - if (unlikely(self->_pos == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'pos' of '_EventItem' undefined"); - return NULL; - } - CPy_INCREF(self->_pos); - PyObject *retval = self->_pos; - return retval; -} - -static int -event____EventItem_set_pos(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventItem' object attribute 'pos' cannot be deleted"); - return -1; - } - if (self->_pos != NULL) { - CPy_DECREF(self->_pos); - } - PyObject * tmp; - if (likely(PyTuple_Check(value))) - tmp = value; - else { - CPy_TypeError("tuple", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_pos = tmp; - return 0; -} - -static int -event____EventWatchData_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_event_____mypyc___3_EventWatchData_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____EventWatchData(PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); - -static PyObject * -event____EventWatchData_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____EventWatchData) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_EventWatchData_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_event____EventWatchData_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -event____EventWatchData_traverse(brownie___network___event____EventWatchDataObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_event); - Py_VISIT(self->__callbacks_list); - Py_VISIT(self->__event_filter); - return 0; -} - -static int -event____EventWatchData_clear(brownie___network___event____EventWatchDataObject *self) -{ - Py_CLEAR(self->_event); - Py_CLEAR(self->__callbacks_list); - Py_CLEAR(self->__event_filter); - return 0; -} - -static void -event____EventWatchData_dealloc(brownie___network___event____EventWatchDataObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, event____EventWatchData_dealloc) - event____EventWatchData_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____EventWatchData_vtable[7]; -static bool -CPyDef_event____EventWatchData_trait_vtable_setup(void) -{ - CPyVTableItem event____EventWatchData_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event____EventWatchData_____init__, - (CPyVTableItem)CPyDef_event____EventWatchData___get_new_events, - (CPyVTableItem)CPyDef_event____EventWatchData___reset_timer, - (CPyVTableItem)CPyDef_event____EventWatchData___add_callback, - (CPyVTableItem)CPyDef_event____EventWatchData___update_delay, - (CPyVTableItem)CPyDef_event____EventWatchData____trigger_callbacks, - (CPyVTableItem)CPyDef_event____EventWatchData___time_left, - }; - memcpy(event____EventWatchData_vtable, event____EventWatchData_vtable_scratch, sizeof(event____EventWatchData_vtable)); - return 1; -} - -static PyObject * -event____EventWatchData_get_event(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set_event(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get__callbacks_list(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set__callbacks_list(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get_delay(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set_delay(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get__event_filter(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set__event_filter(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get_timer(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set_timer(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure); -static int -event____EventWatchData_set_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); -static PyObject * -event____EventWatchData_get_time_left(brownie___network___event____EventWatchDataObject *self, void *closure); - -static PyGetSetDef event____EventWatchData_getseters[] = { - {"event", - (getter)event____EventWatchData_get_event, (setter)event____EventWatchData_set_event, - NULL, NULL}, - {"_callbacks_list", - (getter)event____EventWatchData_get__callbacks_list, (setter)event____EventWatchData_set__callbacks_list, - NULL, NULL}, - {"delay", - (getter)event____EventWatchData_get_delay, (setter)event____EventWatchData_set_delay, - NULL, NULL}, - {"_event_filter", - (getter)event____EventWatchData_get__event_filter, (setter)event____EventWatchData_set__event_filter, - NULL, NULL}, - {"_cooldown_time_over", - (getter)event____EventWatchData_get__cooldown_time_over, (setter)event____EventWatchData_set__cooldown_time_over, - NULL, NULL}, - {"timer", - (getter)event____EventWatchData_get_timer, (setter)event____EventWatchData_set_timer, - NULL, NULL}, - {"cooldown_time_over", - (getter)event____EventWatchData_get_cooldown_time_over, (setter)event____EventWatchData_set_cooldown_time_over, - NULL, NULL}, - {"time_left", - (getter)event____EventWatchData_get_time_left, - NULL, NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef event____EventWatchData_methods[] = { - {"__init__", - (PyCFunction)CPyPy_event____EventWatchData_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, event, callback, delay=2.0, repeat=True, /)\n--\n\n")}, - {"get_new_events", - (PyCFunction)CPyPy_event____EventWatchData___get_new_events, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_new_events($self)\n--\n\n")}, - {"reset_timer", - (PyCFunction)CPyPy_event____EventWatchData___reset_timer, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("reset_timer($self)\n--\n\n")}, - {"add_callback", - (PyCFunction)CPyPy_event____EventWatchData___add_callback, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("add_callback($self, callback, repeat=True)\n--\n\n")}, - {"update_delay", - (PyCFunction)CPyPy_event____EventWatchData___update_delay, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("update_delay($self, new_delay)\n--\n\n")}, - {"_trigger_callbacks", - (PyCFunction)CPyPy_event____EventWatchData____trigger_callbacks, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_trigger_callbacks($self, events_data)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____EventWatchData_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_EventWatchData", - .tp_new = event____EventWatchData_new, - .tp_dealloc = (destructor)event____EventWatchData_dealloc, - .tp_traverse = (traverseproc)event____EventWatchData_traverse, - .tp_clear = (inquiry)event____EventWatchData_clear, - .tp_getset = event____EventWatchData_getseters, - .tp_methods = event____EventWatchData_methods, - .tp_init = event____EventWatchData_init, - .tp_basicsize = sizeof(brownie___network___event____EventWatchDataObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_EventWatchData(event, callback, delay=2.0, repeat=True, /)\n--\n\n"), -}; -static PyTypeObject *CPyType_event____EventWatchData_template = &CPyType_event____EventWatchData_template_; - -PyObject *CPyDef_event_____mypyc___3_EventWatchData_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____EventWatchDataObject *self; - self = (brownie___network___event____EventWatchDataObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____EventWatchData_vtable; - self->_delay = -113.0; - self->__cooldown_time_over = 2; - self->_timer = -113.0; - self->_cooldown_time_over = 2; - return (PyObject *)self; -} - -PyObject *CPyDef_event____EventWatchData(PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap) -{ - PyObject *self = CPyDef_event_____mypyc___3_EventWatchData_setup((PyObject *)CPyType_event____EventWatchData); - if (self == NULL) - return NULL; - char res = CPyDef_event____EventWatchData_____init__(self, cpy_r_event, cpy_r_callback, cpy_r_delay, cpy_r_repeat, cpy_r___bitmap); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -event____EventWatchData_get_event(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - if (unlikely(self->_event == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'event' of '_EventWatchData' undefined"); - return NULL; - } - CPy_INCREF(self->_event); - PyObject *retval = self->_event; - return retval; -} - -static int -event____EventWatchData_set_event(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute 'event' cannot be deleted"); - return -1; - } - if (self->_event != NULL) { - CPy_DECREF(self->_event); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_event = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get__callbacks_list(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - if (unlikely(self->__callbacks_list == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_callbacks_list' of '_EventWatchData' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->__callbacks_list); - PyObject *retval = self->__callbacks_list; - return retval; -} - -static int -event____EventWatchData_set__callbacks_list(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute '_callbacks_list' cannot be deleted"); - return -1; - } - if (self->__callbacks_list != NULL) { - CPy_DECREF_NO_IMM(self->__callbacks_list); - } - PyObject *tmp; - if (likely(PyList_Check(value))) - tmp = value; - else { - CPy_TypeError("list", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->__callbacks_list = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get_delay(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - PyObject *retval = PyFloat_FromDouble(self->_delay); - return retval; -} - -static int -event____EventWatchData_set_delay(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute 'delay' cannot be deleted"); - return -1; - } - double tmp; - tmp = PyFloat_AsDouble(value); - if (tmp == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", value); return -1; - } - self->_delay = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get__event_filter(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - if (unlikely(self->__event_filter == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_event_filter' of '_EventWatchData' undefined"); - return NULL; - } - CPy_INCREF(self->__event_filter); - PyObject *retval = self->__event_filter; - return retval; -} - -static int -event____EventWatchData_set__event_filter(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute '_event_filter' cannot be deleted"); - return -1; - } - if (self->__event_filter != NULL) { - CPy_DECREF(self->__event_filter); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__event_filter = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - PyObject *retval = self->__cooldown_time_over ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -event____EventWatchData_set__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute '_cooldown_time_over' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->__cooldown_time_over = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get_timer(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - PyObject *retval = PyFloat_FromDouble(self->_timer); - return retval; -} - -static int -event____EventWatchData_set_timer(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute 'timer' cannot be deleted"); - return -1; - } - double tmp; - tmp = PyFloat_AsDouble(value); - if (tmp == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", value); return -1; - } - self->_timer = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - if (unlikely(self->_cooldown_time_over == 2)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'cooldown_time_over' of '_EventWatchData' undefined"); - return NULL; - } - PyObject *retval = self->_cooldown_time_over ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -event____EventWatchData_set_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_EventWatchData' object attribute 'cooldown_time_over' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->_cooldown_time_over = tmp; - return 0; -} - -static PyObject * -event____EventWatchData_get_time_left(brownie___network___event____EventWatchDataObject *self, void *closure) -{ - double retval = CPyDef_event____EventWatchData___time_left((PyObject *) self); - if (retval == -113.0 && PyErr_Occurred()) { - return NULL; - } - PyObject *retbox = PyFloat_FromDouble(retval); - return retbox; -} - -PyObject *CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____trigger_callbacks__EventWatchData_env(void); - -static PyObject * -event____trigger_callbacks__EventWatchData_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____trigger_callbacks__EventWatchData_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event____trigger_callbacks__EventWatchData_env_traverse(brownie___network___event____trigger_callbacks__EventWatchData_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->__map_callback_on_list); - Py_VISIT(self->_self); - Py_VISIT(self->_events_data); - return 0; -} - -static int -event____trigger_callbacks__EventWatchData_env_clear(brownie___network___event____trigger_callbacks__EventWatchData_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->__map_callback_on_list); - Py_CLEAR(self->_self); - Py_CLEAR(self->_events_data); - return 0; -} - -static void -event____trigger_callbacks__EventWatchData_env_dealloc(brownie___network___event____trigger_callbacks__EventWatchData_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (event____trigger_callbacks__EventWatchData_env_free_instance == NULL) { - event____trigger_callbacks__EventWatchData_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->__map_callback_on_list); - Py_CLEAR(self->_self); - Py_CLEAR(self->_events_data); - return; - } - CPy_TRASHCAN_BEGIN(self, event____trigger_callbacks__EventWatchData_env_dealloc) - event____trigger_callbacks__EventWatchData_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____trigger_callbacks__EventWatchData_env_vtable[1]; -static bool -CPyDef_event____trigger_callbacks__EventWatchData_env_trait_vtable_setup(void) -{ - CPyVTableItem event____trigger_callbacks__EventWatchData_env_vtable_scratch[] = { - NULL - }; - memcpy(event____trigger_callbacks__EventWatchData_env_vtable, event____trigger_callbacks__EventWatchData_env_vtable_scratch, sizeof(event____trigger_callbacks__EventWatchData_env_vtable)); - return 1; -} - -static PyMethodDef event____trigger_callbacks__EventWatchData_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____trigger_callbacks__EventWatchData_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_trigger_callbacks__EventWatchData_env", - .tp_new = event____trigger_callbacks__EventWatchData_env_new, - .tp_dealloc = (destructor)event____trigger_callbacks__EventWatchData_env_dealloc, - .tp_traverse = (traverseproc)event____trigger_callbacks__EventWatchData_env_traverse, - .tp_clear = (inquiry)event____trigger_callbacks__EventWatchData_env_clear, - .tp_methods = event____trigger_callbacks__EventWatchData_env_methods, - .tp_basicsize = sizeof(brownie___network___event____trigger_callbacks__EventWatchData_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_trigger_callbacks__EventWatchData_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_event____trigger_callbacks__EventWatchData_env_template = &CPyType_event____trigger_callbacks__EventWatchData_env_template_; - -PyObject *CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____trigger_callbacks__EventWatchData_envObject *self; - if (event____trigger_callbacks__EventWatchData_env_free_instance != NULL) { - self = event____trigger_callbacks__EventWatchData_env_free_instance; - event____trigger_callbacks__EventWatchData_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event____trigger_callbacks__EventWatchData_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____trigger_callbacks__EventWatchData_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_event____trigger_callbacks__EventWatchData_env(void) -{ - PyObject *self = CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup((PyObject *)CPyType_event____trigger_callbacks__EventWatchData_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(void); - -static PyObject * -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_traverse(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_clear(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_dealloc(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance == NULL) { - event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_dealloc) - event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable[2]; -static bool -CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_trait_vtable_setup(void) -{ - CPyVTableItem event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__, - (CPyVTableItem)CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__, - }; - memcpy(event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable, event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable_scratch, sizeof(event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable)); - return 1; -} - -static PyObject * -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_get___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, void *closure); -static int -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_set___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_getseters[] = { - {"__mypyc_env__", - (getter)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_get___3_mypyc_env__, (setter)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($callback, data_to_map)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_map_callback_on_list__trigger_callbacks__EventWatchData_obj", - .tp_new = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_new, - .tp_dealloc = (destructor)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_dealloc, - .tp_traverse = (traverseproc)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_traverse, - .tp_clear = (inquiry)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_clear, - .tp_getset = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_getseters, - .tp_methods = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event____map_callback_on_list__trigger_callbacks__EventWatchData_obj, - .tp_basicsize = sizeof(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("_map_callback_on_list__trigger_callbacks__EventWatchData_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template = &CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template_; - -PyObject *CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self; - if (event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance != NULL) { - self = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance; - event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable; - self->vectorcall = CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup((PyObject *)CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_get___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '_map_callback_on_list__trigger_callbacks__EventWatchData_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_set___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'_map_callback_on_list__trigger_callbacks__EventWatchData_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_event____trigger_callbacks__EventWatchData_env)) - tmp = value; - else { - CPy_TypeError("brownie.network.event._trigger_callbacks__EventWatchData_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -static PyObject *CPyDunder___get__event_____init___3_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event_____init___3_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event_____init___3_EventWatcher_obj(void); - -static PyObject * -event_____init___3_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event_____init___3_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event_____init___3_EventWatcher_obj_traverse(brownie___network___event_____init___3_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event_____init___3_EventWatcher_obj_clear(brownie___network___event_____init___3_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event_____init___3_EventWatcher_obj_dealloc(brownie___network___event_____init___3_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event_____init___3_EventWatcher_obj_free_instance == NULL) { - event_____init___3_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event_____init___3_EventWatcher_obj_dealloc) - event_____init___3_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event_____init___3_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event_____init___3_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event_____init___3_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event_____init___3_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event_____init___3_EventWatcher_obj_____get__, - }; - memcpy(event_____init___3_EventWatcher_obj_vtable, event_____init___3_EventWatcher_obj_vtable_scratch, sizeof(event_____init___3_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event_____init___3_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event_____init___3_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event_____init___3_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event_____init___3_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___EventWatcher_obj", - .tp_new = event_____init___3_EventWatcher_obj_new, - .tp_dealloc = (destructor)event_____init___3_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event_____init___3_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event_____init___3_EventWatcher_obj_clear, - .tp_methods = event_____init___3_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event_____init___3_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event_____init___3_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event_____init___3_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event_____init___3_EventWatcher_obj_template = &CPyType_event_____init___3_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event_____init___3_EventWatcher_objObject *self; - if (event_____init___3_EventWatcher_obj_free_instance != NULL) { - self = event_____init___3_EventWatcher_obj_free_instance; - event_____init___3_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event_____init___3_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event_____init___3_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event_____init___3_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event_____init___3_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup((PyObject *)CPyType_event_____init___3_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event_____del___3_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event_____del___3_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event_____del___3_EventWatcher_obj(void); - -static PyObject * -event_____del___3_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event_____del___3_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event_____del___3_EventWatcher_obj_traverse(brownie___network___event_____del___3_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event_____del___3_EventWatcher_obj_clear(brownie___network___event_____del___3_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event_____del___3_EventWatcher_obj_dealloc(brownie___network___event_____del___3_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event_____del___3_EventWatcher_obj_free_instance == NULL) { - event_____del___3_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event_____del___3_EventWatcher_obj_dealloc) - event_____del___3_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event_____del___3_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event_____del___3_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event_____del___3_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event_____del___3_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event_____del___3_EventWatcher_obj_____get__, - }; - memcpy(event_____del___3_EventWatcher_obj_vtable, event_____del___3_EventWatcher_obj_vtable_scratch, sizeof(event_____del___3_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event_____del___3_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event_____del___3_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event_____del___3_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event_____del___3_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__del___EventWatcher_obj", - .tp_new = event_____del___3_EventWatcher_obj_new, - .tp_dealloc = (destructor)event_____del___3_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event_____del___3_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event_____del___3_EventWatcher_obj_clear, - .tp_methods = event_____del___3_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event_____del___3_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event_____del___3_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event_____del___3_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__del___EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event_____del___3_EventWatcher_obj_template = &CPyType_event_____del___3_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event_____del___3_EventWatcher_objObject *self; - if (event_____del___3_EventWatcher_obj_free_instance != NULL) { - self = event_____del___3_EventWatcher_obj_free_instance; - event_____del___3_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event_____del___3_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event_____del___3_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event_____del___3_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event_____del___3_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup((PyObject *)CPyType_event_____del___3_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event___stop_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event___stop_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc__stop_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event___stop_EventWatcher_obj(void); - -static PyObject * -event___stop_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event___stop_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc__stop_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event___stop_EventWatcher_obj_traverse(brownie___network___event___stop_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event___stop_EventWatcher_obj_clear(brownie___network___event___stop_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event___stop_EventWatcher_obj_dealloc(brownie___network___event___stop_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event___stop_EventWatcher_obj_free_instance == NULL) { - event___stop_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event___stop_EventWatcher_obj_dealloc) - event___stop_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event___stop_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event___stop_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event___stop_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event___stop_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event___stop_EventWatcher_obj_____get__, - }; - memcpy(event___stop_EventWatcher_obj_vtable, event___stop_EventWatcher_obj_vtable_scratch, sizeof(event___stop_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event___stop_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event___stop_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, wait=True)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event___stop_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event___stop_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "stop_EventWatcher_obj", - .tp_new = event___stop_EventWatcher_obj_new, - .tp_dealloc = (destructor)event___stop_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event___stop_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event___stop_EventWatcher_obj_clear, - .tp_methods = event___stop_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event___stop_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event___stop_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event___stop_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("stop_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event___stop_EventWatcher_obj_template = &CPyType_event___stop_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc__stop_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event___stop_EventWatcher_objObject *self; - if (event___stop_EventWatcher_obj_free_instance != NULL) { - self = event___stop_EventWatcher_obj_free_instance; - event___stop_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event___stop_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event___stop_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event___stop_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event___stop_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc__stop_EventWatcher_obj_setup((PyObject *)CPyType_event___stop_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event___reset_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event___reset_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc__reset_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event___reset_EventWatcher_obj(void); - -static PyObject * -event___reset_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event___reset_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc__reset_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event___reset_EventWatcher_obj_traverse(brownie___network___event___reset_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event___reset_EventWatcher_obj_clear(brownie___network___event___reset_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event___reset_EventWatcher_obj_dealloc(brownie___network___event___reset_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event___reset_EventWatcher_obj_free_instance == NULL) { - event___reset_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event___reset_EventWatcher_obj_dealloc) - event___reset_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event___reset_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event___reset_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event___reset_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event___reset_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event___reset_EventWatcher_obj_____get__, - }; - memcpy(event___reset_EventWatcher_obj_vtable, event___reset_EventWatcher_obj_vtable_scratch, sizeof(event___reset_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event___reset_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event___reset_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event___reset_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event___reset_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "reset_EventWatcher_obj", - .tp_new = event___reset_EventWatcher_obj_new, - .tp_dealloc = (destructor)event___reset_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event___reset_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event___reset_EventWatcher_obj_clear, - .tp_methods = event___reset_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event___reset_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event___reset_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event___reset_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("reset_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event___reset_EventWatcher_obj_template = &CPyType_event___reset_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc__reset_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event___reset_EventWatcher_objObject *self; - if (event___reset_EventWatcher_obj_free_instance != NULL) { - self = event___reset_EventWatcher_obj_free_instance; - event___reset_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event___reset_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event___reset_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event___reset_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event___reset_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc__reset_EventWatcher_obj_setup((PyObject *)CPyType_event___reset_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event___add_event_callback_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event___add_event_callback_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event___add_event_callback_EventWatcher_obj(void); - -static PyObject * -event___add_event_callback_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event___add_event_callback_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event___add_event_callback_EventWatcher_obj_traverse(brownie___network___event___add_event_callback_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event___add_event_callback_EventWatcher_obj_clear(brownie___network___event___add_event_callback_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event___add_event_callback_EventWatcher_obj_dealloc(brownie___network___event___add_event_callback_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event___add_event_callback_EventWatcher_obj_free_instance == NULL) { - event___add_event_callback_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event___add_event_callback_EventWatcher_obj_dealloc) - event___add_event_callback_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event___add_event_callback_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event___add_event_callback_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event___add_event_callback_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event___add_event_callback_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event___add_event_callback_EventWatcher_obj_____get__, - }; - memcpy(event___add_event_callback_EventWatcher_obj_vtable, event___add_event_callback_EventWatcher_obj_vtable_scratch, sizeof(event___add_event_callback_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event___add_event_callback_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event___add_event_callback_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, event, callback, delay=2.0, repeat=True, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event___add_event_callback_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event___add_event_callback_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "add_event_callback_EventWatcher_obj", - .tp_new = event___add_event_callback_EventWatcher_obj_new, - .tp_dealloc = (destructor)event___add_event_callback_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event___add_event_callback_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event___add_event_callback_EventWatcher_obj_clear, - .tp_methods = event___add_event_callback_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event___add_event_callback_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event___add_event_callback_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event___add_event_callback_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("add_event_callback_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event___add_event_callback_EventWatcher_obj_template = &CPyType_event___add_event_callback_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event___add_event_callback_EventWatcher_objObject *self; - if (event___add_event_callback_EventWatcher_obj_free_instance != NULL) { - self = event___add_event_callback_EventWatcher_obj_free_instance; - event___add_event_callback_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event___add_event_callback_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event___add_event_callback_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event___add_event_callback_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event___add_event_callback_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup((PyObject *)CPyType_event___add_event_callback_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event____setup_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event____setup_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____setup_EventWatcher_obj(void); - -static PyObject * -event____setup_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____setup_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event____setup_EventWatcher_obj_traverse(brownie___network___event____setup_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event____setup_EventWatcher_obj_clear(brownie___network___event____setup_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event____setup_EventWatcher_obj_dealloc(brownie___network___event____setup_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event____setup_EventWatcher_obj_free_instance == NULL) { - event____setup_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event____setup_EventWatcher_obj_dealloc) - event____setup_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____setup_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event____setup_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event____setup_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event____setup_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event____setup_EventWatcher_obj_____get__, - }; - memcpy(event____setup_EventWatcher_obj_vtable, event____setup_EventWatcher_obj_vtable_scratch, sizeof(event____setup_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event____setup_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event____setup_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event____setup_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____setup_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_setup_EventWatcher_obj", - .tp_new = event____setup_EventWatcher_obj_new, - .tp_dealloc = (destructor)event____setup_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event____setup_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event____setup_EventWatcher_obj_clear, - .tp_methods = event____setup_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event____setup_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event____setup_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event____setup_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_setup_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event____setup_EventWatcher_obj_template = &CPyType_event____setup_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____setup_EventWatcher_objObject *self; - if (event____setup_EventWatcher_obj_free_instance != NULL) { - self = event____setup_EventWatcher_obj_free_instance; - event____setup_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event____setup_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____setup_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event____setup_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event____setup_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup((PyObject *)CPyType_event____setup_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event____start_watch_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event____start_watch_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____start_watch_EventWatcher_obj(void); - -static PyObject * -event____start_watch_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____start_watch_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event____start_watch_EventWatcher_obj_traverse(brownie___network___event____start_watch_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event____start_watch_EventWatcher_obj_clear(brownie___network___event____start_watch_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event____start_watch_EventWatcher_obj_dealloc(brownie___network___event____start_watch_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event____start_watch_EventWatcher_obj_free_instance == NULL) { - event____start_watch_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event____start_watch_EventWatcher_obj_dealloc) - event____start_watch_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____start_watch_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event____start_watch_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event____start_watch_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event____start_watch_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event____start_watch_EventWatcher_obj_____get__, - }; - memcpy(event____start_watch_EventWatcher_obj_vtable, event____start_watch_EventWatcher_obj_vtable_scratch, sizeof(event____start_watch_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event____start_watch_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event____start_watch_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event____start_watch_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____start_watch_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_start_watch_EventWatcher_obj", - .tp_new = event____start_watch_EventWatcher_obj_new, - .tp_dealloc = (destructor)event____start_watch_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event____start_watch_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event____start_watch_EventWatcher_obj_clear, - .tp_methods = event____start_watch_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event____start_watch_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event____start_watch_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event____start_watch_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_start_watch_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event____start_watch_EventWatcher_obj_template = &CPyType_event____start_watch_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____start_watch_EventWatcher_objObject *self; - if (event____start_watch_EventWatcher_obj_free_instance != NULL) { - self = event____start_watch_EventWatcher_obj_free_instance; - event____start_watch_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event____start_watch_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____start_watch_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event____start_watch_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event____start_watch_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup((PyObject *)CPyType_event____start_watch_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____loop_EventWatcher_env(void); - -static PyObject * -event____loop_EventWatcher_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____loop_EventWatcher_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event____loop_EventWatcher_env_traverse(brownie___network___event____loop_EventWatcher_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_self); - Py_VISIT(self->_workers_list); - Py_VISIT(self->__); - Py_VISIT(self->_elem); - Py_VISIT(self->_latest_events); - return 0; -} - -static int -event____loop_EventWatcher_env_clear(brownie___network___event____loop_EventWatcher_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_workers_list); - Py_CLEAR(self->__); - Py_CLEAR(self->_elem); - Py_CLEAR(self->_latest_events); - return 0; -} - -static void -event____loop_EventWatcher_env_dealloc(brownie___network___event____loop_EventWatcher_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (event____loop_EventWatcher_env_free_instance == NULL) { - event____loop_EventWatcher_env_free_instance = self; - self->bitmap = 0; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_workers_list); - self->_sleep_time = -113.0; - Py_CLEAR(self->__); - Py_CLEAR(self->_elem); - self->_time_left = -113.0; - Py_CLEAR(self->_latest_events); - return; - } - CPy_TRASHCAN_BEGIN(self, event____loop_EventWatcher_env_dealloc) - event____loop_EventWatcher_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____loop_EventWatcher_env_vtable[1]; -static bool -CPyDef_event____loop_EventWatcher_env_trait_vtable_setup(void) -{ - CPyVTableItem event____loop_EventWatcher_env_vtable_scratch[] = { - NULL - }; - memcpy(event____loop_EventWatcher_env_vtable, event____loop_EventWatcher_env_vtable_scratch, sizeof(event____loop_EventWatcher_env_vtable)); - return 1; -} - -static PyMethodDef event____loop_EventWatcher_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____loop_EventWatcher_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_loop_EventWatcher_env", - .tp_new = event____loop_EventWatcher_env_new, - .tp_dealloc = (destructor)event____loop_EventWatcher_env_dealloc, - .tp_traverse = (traverseproc)event____loop_EventWatcher_env_traverse, - .tp_clear = (inquiry)event____loop_EventWatcher_env_clear, - .tp_methods = event____loop_EventWatcher_env_methods, - .tp_basicsize = sizeof(brownie___network___event____loop_EventWatcher_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_loop_EventWatcher_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_event____loop_EventWatcher_env_template = &CPyType_event____loop_EventWatcher_env_template_; - -PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____loop_EventWatcher_envObject *self; - if (event____loop_EventWatcher_env_free_instance != NULL) { - self = event____loop_EventWatcher_env_free_instance; - event____loop_EventWatcher_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event____loop_EventWatcher_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____loop_EventWatcher_env_vtable; - self->bitmap = 0; - self->_sleep_time = -113.0; - self->_time_left = -113.0; - return (PyObject *)self; -} - -PyObject *CPyDef_event____loop_EventWatcher_env(void) -{ - PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup((PyObject *)CPyType_event____loop_EventWatcher_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event____loop_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event____loop_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event____loop_EventWatcher_obj(void); - -static PyObject * -event____loop_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event____loop_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event____loop_EventWatcher_obj_traverse(brownie___network___event____loop_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -event____loop_EventWatcher_obj_clear(brownie___network___event____loop_EventWatcher_objObject *self) -{ - return 0; -} - -static void -event____loop_EventWatcher_obj_dealloc(brownie___network___event____loop_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event____loop_EventWatcher_obj_free_instance == NULL) { - event____loop_EventWatcher_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, event____loop_EventWatcher_obj_dealloc) - event____loop_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event____loop_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event____loop_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event____loop_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event____loop_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event____loop_EventWatcher_obj_____get__, - }; - memcpy(event____loop_EventWatcher_obj_vtable, event____loop_EventWatcher_obj_vtable_scratch, sizeof(event____loop_EventWatcher_obj_vtable)); - return 1; -} - -static PyMethodDef event____loop_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event____loop_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event____loop_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event____loop_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_loop_EventWatcher_obj", - .tp_new = event____loop_EventWatcher_obj_new, - .tp_dealloc = (destructor)event____loop_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event____loop_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event____loop_EventWatcher_obj_clear, - .tp_methods = event____loop_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event____loop_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event____loop_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event____loop_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_loop_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event____loop_EventWatcher_obj_template = &CPyType_event____loop_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event____loop_EventWatcher_objObject *self; - if (event____loop_EventWatcher_obj_free_instance != NULL) { - self = event____loop_EventWatcher_obj_free_instance; - event____loop_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event____loop_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event____loop_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event____loop_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event____loop_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup((PyObject *)CPyType_event____loop_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__event_____mypyc_lambda__0__loop_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(void); - -static PyObject * -event_____mypyc_lambda__0__loop_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -event_____mypyc_lambda__0__loop_EventWatcher_obj_traverse(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -event_____mypyc_lambda__0__loop_EventWatcher_obj_clear(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -event_____mypyc_lambda__0__loop_EventWatcher_obj_dealloc(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance == NULL) { - event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, event_____mypyc_lambda__0__loop_EventWatcher_obj_dealloc) - event_____mypyc_lambda__0__loop_EventWatcher_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable[2]; -static bool -CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_trait_vtable_setup(void) -{ - CPyVTableItem event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__, - (CPyVTableItem)CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__, - }; - memcpy(event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable, event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable_scratch, sizeof(event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable)); - return 1; -} - -static PyObject * -event_____mypyc_lambda__0__loop_EventWatcher_obj_get___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, void *closure); -static int -event_____mypyc_lambda__0__loop_EventWatcher_obj_set___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef event_____mypyc_lambda__0__loop_EventWatcher_obj_getseters[] = { - {"__mypyc_env__", - (getter)event_____mypyc_lambda__0__loop_EventWatcher_obj_get___3_mypyc_env__, (setter)event_____mypyc_lambda__0__loop_EventWatcher_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef event_____mypyc_lambda__0__loop_EventWatcher_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($x)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0__loop_EventWatcher_obj", - .tp_new = event_____mypyc_lambda__0__loop_EventWatcher_obj_new, - .tp_dealloc = (destructor)event_____mypyc_lambda__0__loop_EventWatcher_obj_dealloc, - .tp_traverse = (traverseproc)event_____mypyc_lambda__0__loop_EventWatcher_obj_traverse, - .tp_clear = (inquiry)event_____mypyc_lambda__0__loop_EventWatcher_obj_clear, - .tp_getset = event_____mypyc_lambda__0__loop_EventWatcher_obj_getseters, - .tp_methods = event_____mypyc_lambda__0__loop_EventWatcher_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__event_____mypyc_lambda__0__loop_EventWatcher_obj, - .tp_basicsize = sizeof(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0__loop_EventWatcher_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template = &CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template_; - -PyObject *CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self; - if (event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance != NULL) { - self = event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance; - event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable; - self->vectorcall = CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(void) -{ - PyObject *self = CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup((PyObject *)CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -event_____mypyc_lambda__0__loop_EventWatcher_obj_get___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0__loop_EventWatcher_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -event_____mypyc_lambda__0__loop_EventWatcher_obj_set___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0__loop_EventWatcher_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_event____loop_EventWatcher_env)) - tmp = value; - else { - CPy_TypeError("brownie.network.event._loop_EventWatcher_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef eventmodule_methods[] = { - {"__get_path", (PyCFunction)CPyPy_event_____get_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get_path()\n--\n\n") /* docstring */}, - {"_get_topics", (PyCFunction)CPyPy_event____get_topics, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_topics(abi)\n--\n\n") /* docstring */}, - {"_add_deployment_topics", (PyCFunction)CPyPy_event____add_deployment_topics, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_deployment_topics(address, abi)\n--\n\n") /* docstring */}, - {"_decode_logs", (PyCFunction)CPyPy_event____decode_logs, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decode_logs(logs, contracts=None)\n--\n\n") /* docstring */}, - {"_decode_ds_note", (PyCFunction)CPyPy_event____decode_ds_note, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decode_ds_note(log, contract)\n--\n\n") /* docstring */}, - {"_decode_trace", (PyCFunction)CPyPy_event____decode_trace, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decode_trace(trace, initial_address)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___event(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___event__internal, "__name__"); - CPyStatic_event___globals = PyModule_GetDict(CPyModule_brownie___network___event__internal); - if (unlikely(CPyStatic_event___globals == NULL)) - goto fail; - CPyType_event____trigger_callbacks__EventWatchData_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____trigger_callbacks__EventWatchData_env_template, NULL, modname); - if (unlikely(!CPyType_event____trigger_callbacks__EventWatchData_env)) - goto fail; - CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template, NULL, modname); - if (unlikely(!CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj)) - goto fail; - CPyType_event_____init___3_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event_____init___3_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event_____init___3_EventWatcher_obj)) - goto fail; - CPyType_event_____del___3_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event_____del___3_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event_____del___3_EventWatcher_obj)) - goto fail; - CPyType_event___stop_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event___stop_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event___stop_EventWatcher_obj)) - goto fail; - CPyType_event___reset_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event___reset_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event___reset_EventWatcher_obj)) - goto fail; - CPyType_event___add_event_callback_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event___add_event_callback_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event___add_event_callback_EventWatcher_obj)) - goto fail; - CPyType_event____setup_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____setup_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event____setup_EventWatcher_obj)) - goto fail; - CPyType_event____start_watch_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____start_watch_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event____start_watch_EventWatcher_obj)) - goto fail; - CPyType_event____loop_EventWatcher_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____loop_EventWatcher_env_template, NULL, modname); - if (unlikely(!CPyType_event____loop_EventWatcher_env)) - goto fail; - CPyType_event____loop_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____loop_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event____loop_EventWatcher_obj)) - goto fail; - CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template, NULL, modname); - if (unlikely(!CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_event_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___event__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_event____deployment_topics); - CPyStatic_event____deployment_topics = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_event___event_watcher); - CPyStatic_event___event_watcher = NULL; - CPy_XDECREF(CPyStatic_event____topics); - CPyStatic_event____topics = NULL; - Py_CLEAR(CPyType_event___EventDict); - Py_CLEAR(CPyType_event____EventItem); - Py_CLEAR(CPyType_event____EventWatchData); - Py_CLEAR(CPyType_event___EventWatcher); - Py_CLEAR(CPyType_event____trigger_callbacks__EventWatchData_env); - Py_CLEAR(CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj); - Py_CLEAR(CPyType_event_____init___3_EventWatcher_obj); - Py_CLEAR(CPyType_event_____del___3_EventWatcher_obj); - Py_CLEAR(CPyType_event___stop_EventWatcher_obj); - Py_CLEAR(CPyType_event___reset_EventWatcher_obj); - Py_CLEAR(CPyType_event___add_event_callback_EventWatcher_obj); - Py_CLEAR(CPyType_event____setup_EventWatcher_obj); - Py_CLEAR(CPyType_event____start_watch_EventWatcher_obj); - Py_CLEAR(CPyType_event____loop_EventWatcher_env); - Py_CLEAR(CPyType_event____loop_EventWatcher_obj); - Py_CLEAR(CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj); - return -1; -} -static struct PyModuleDef eventmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.event", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - eventmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___event(void) -{ - if (CPyModule_brownie___network___event__internal) { - Py_INCREF(CPyModule_brownie___network___event__internal); - return CPyModule_brownie___network___event__internal; - } - CPyModule_brownie___network___event__internal = PyModule_Create(&eventmodule); - if (unlikely(CPyModule_brownie___network___event__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___event(CPyModule_brownie___network___event__internal) != 0) - goto fail; - return CPyModule_brownie___network___event__internal; - fail: - return NULL; -} - -char CPyDef_event___EventDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_events) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - CPyTagged cpy_r_r11; - PyObject *cpy_r_r12; - int64_t cpy_r_r13; - CPyPtr cpy_r_r14; - int64_t cpy_r_r15; - char cpy_r_r16; - CPyTagged cpy_r_pos; - CPyPtr cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - CPyPtr 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - CPyPtr cpy_r_r32; - int64_t cpy_r_r33; - PyObject *cpy_r_r34; - int64_t cpy_r_r35; - CPyPtr cpy_r_r36; - int64_t cpy_r_r37; - char cpy_r_r38; - CPyPtr cpy_r_r39; - CPyPtr cpy_r_r40; - int64_t cpy_r_r41; - CPyPtr cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - tuple_T2OO cpy_r_r50; - PyObject *cpy_r_r51; - int64_t cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - CPyPtr cpy_r_r61; - CPyPtr cpy_r_r62; - tuple_T1I cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - CPyTagged cpy_r_r68; - int64_t cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - int64_t cpy_r_r75; - CPyPtr cpy_r_r76; - int64_t cpy_r_r77; - char cpy_r_r78; - CPyPtr cpy_r_r79; - CPyPtr cpy_r_r80; - int64_t cpy_r_r81; - CPyPtr cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - int64_t cpy_r_r91; - CPyPtr cpy_r_r92; - int64_t cpy_r_r93; - char cpy_r_r94; - CPyPtr cpy_r_r95; - CPyPtr cpy_r_r96; - int64_t cpy_r_r97; - CPyPtr cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - char cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - int64_t cpy_r_r105; - CPyPtr cpy_r_r106; - int64_t cpy_r_r107; - PyObject *cpy_r_r108; - int64_t cpy_r_r109; - CPyPtr cpy_r_r110; - int64_t cpy_r_r111; - char cpy_r_r112; - CPyPtr cpy_r_r113; - CPyPtr cpy_r_r114; - int64_t cpy_r_r115; - CPyPtr cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - CPyTagged cpy_r_r121; - PyObject *cpy_r_r122; - int64_t cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - int32_t cpy_r_r126; - char cpy_r_r127; - int64_t cpy_r_r128; - char cpy_r_r129; - if (cpy_r_events != NULL) goto CPyL68; - cpy_r_r0 = Py_None; - cpy_r_events = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_events != cpy_r_r1; - if (!cpy_r_r2) goto CPyL69; - CPy_INCREF(cpy_r_events); - cpy_r_r3 = cpy_r_events; - cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 66, CPyStatic_event___globals); - goto CPyL70; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL69; - cpy_r_r7 = PySequence_List(cpy_r_events); - CPy_DECREF(cpy_r_events); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 71, CPyStatic_event___globals); - goto CPyL67; - } - cpy_r_r8 = cpy_r_r7; - goto CPyL10; -CPyL8: ; - cpy_r_r9 = PyList_New(0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 71, CPyStatic_event___globals); - goto CPyL67; - } - cpy_r_r8 = cpy_r_r9; -CPyL10: ; - cpy_r_events = cpy_r_r8; - cpy_r_r10 = PyList_New(0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 73, CPyStatic_event___globals); - goto CPyL70; - } - cpy_r_r11 = 0; - if (likely(PyList_Check(cpy_r_events))) - cpy_r_r12 = cpy_r_events; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 80, CPyStatic_event___globals, "list", cpy_r_events); - goto CPyL71; - } - cpy_r_r13 = 0; -CPyL13: ; - cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; - cpy_r_r15 = *(int64_t *)cpy_r_r14; - cpy_r_r16 = cpy_r_r13 < cpy_r_r15; - if (!cpy_r_r16) goto CPyL72; - cpy_r_pos = cpy_r_r11; - cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r18 = *(CPyPtr *)cpy_r_r17; - cpy_r_r19 = cpy_r_r13 * 8; - cpy_r_r20 = cpy_r_r18 + cpy_r_r19; - cpy_r_r21 = *(PyObject * *)cpy_r_r20; - CPy_INCREF(cpy_r_r21); - if (likely(PyDict_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 73, CPyStatic_event___globals, "dict", cpy_r_r21); - goto CPyL73; - } - cpy_r_r23 = CPyStatics[397]; /* 'name' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 75, CPyStatic_event___globals); - goto CPyL74; - } - if (likely(PyUnicode_Check(cpy_r_r24))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 75, CPyStatic_event___globals, "str", cpy_r_r24); - goto CPyL74; - } - cpy_r_r26 = CPyStatics[124]; /* 'address' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_r22, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 76, CPyStatic_event___globals); - goto CPyL75; - } - if (likely(PyUnicode_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 76, CPyStatic_event___globals, "str", cpy_r_r27); - goto CPyL75; - } - cpy_r_r29 = CPyStatics[311]; /* 'data' */ - cpy_r_r30 = CPyDict_GetItem(cpy_r_r22, cpy_r_r29); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL76; - } - if (likely(PyList_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "list", cpy_r_r30); - goto CPyL76; - } - cpy_r_r32 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; - cpy_r_r33 = *(int64_t *)cpy_r_r32; - cpy_r_r34 = PyList_New(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL77; - } - cpy_r_r35 = 0; -CPyL23: ; - cpy_r_r36 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; - cpy_r_r37 = *(int64_t *)cpy_r_r36; - cpy_r_r38 = cpy_r_r35 < cpy_r_r37; - if (!cpy_r_r38) goto CPyL78; - cpy_r_r39 = (CPyPtr)&((PyListObject *)cpy_r_r31)->ob_item; - cpy_r_r40 = *(CPyPtr *)cpy_r_r39; - cpy_r_r41 = cpy_r_r35 * 8; - cpy_r_r42 = cpy_r_r40 + cpy_r_r41; - cpy_r_r43 = *(PyObject * *)cpy_r_r42; - CPy_INCREF(cpy_r_r43); - if (likely(PyDict_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "dict", cpy_r_r43); - goto CPyL79; - } - cpy_r_r45 = CPyStatics[397]; /* 'name' */ - cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL80; - } - if (likely(PyUnicode_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "str", cpy_r_r46); - goto CPyL80; - } - cpy_r_r48 = CPyStatics[809]; /* 'value' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r44, cpy_r_r48); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL81; - } - cpy_r_r50.f0 = cpy_r_r47; - cpy_r_r50.f1 = cpy_r_r49; - cpy_r_r51 = PyTuple_New(2); - if (unlikely(cpy_r_r51 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp487 = cpy_r_r50.f0; - PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp487); - PyObject *__tmp488 = cpy_r_r50.f1; - PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp488); - CPyList_SetItemUnsafe(cpy_r_r34, cpy_r_r35, cpy_r_r51); - cpy_r_r52 = cpy_r_r35 + 1; - cpy_r_r35 = cpy_r_r52; - goto CPyL23; -CPyL30: ; - cpy_r_r53 = CPyStatic_event___globals; - cpy_r_r54 = CPyStatics[893]; /* 'OrderedDict' */ - cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL82; - } - PyObject *cpy_r_r56[1] = {cpy_r_r34}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r57, 1, 0); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL82; - } - CPy_DECREF_NO_IMM(cpy_r_r34); - if (likely(PyDict_Check(cpy_r_r58))) - cpy_r_r59 = cpy_r_r58; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "dict", cpy_r_r58); - goto CPyL76; - } - cpy_r_r60 = PyList_New(1); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); - goto CPyL83; - } - cpy_r_r61 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; - cpy_r_r62 = *(CPyPtr *)cpy_r_r61; - *(PyObject * *)cpy_r_r62 = cpy_r_r59; - cpy_r_r63.f0 = cpy_r_pos; - cpy_r_r64 = PyTuple_New(1); - if (unlikely(cpy_r_r64 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp489 = CPyTagged_StealAsObject(cpy_r_r63.f0); - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp489); - cpy_r_r65 = CPyDef_event____EventItem(cpy_r_r25, cpy_r_r28, cpy_r_r60, cpy_r_r64); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r28); - CPy_DECREF_NO_IMM(cpy_r_r60); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 74, CPyStatic_event___globals); - goto CPyL84; - } - cpy_r_r66 = PyList_Append(cpy_r_r10, cpy_r_r65); - CPy_DECREF_NO_IMM(cpy_r_r65); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 73, CPyStatic_event___globals); - goto CPyL84; - } - cpy_r_r68 = cpy_r_r11 + 2; - cpy_r_r11 = cpy_r_r68; - cpy_r_r69 = cpy_r_r13 + 1; - cpy_r_r13 = cpy_r_r69; - goto CPyL13; -CPyL37: ; - CPy_INCREF_NO_IMM(cpy_r_r10); - ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered = cpy_r_r10; - cpy_r_r70 = CPyStatic_event___globals; - cpy_r_r71 = CPyStatics[893]; /* 'OrderedDict' */ - cpy_r_r72 = CPyDict_GetItem(cpy_r_r70, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 85, CPyStatic_event___globals); - goto CPyL85; - } - cpy_r_r73 = PyObject_Vectorcall(cpy_r_r72, 0, 0, 0); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 85, CPyStatic_event___globals); - goto CPyL85; - } - if (likely(PyDict_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 85, CPyStatic_event___globals, "dict", cpy_r_r73); - goto CPyL85; - } - cpy_r_r75 = 0; -CPyL41: ; - cpy_r_r76 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; - cpy_r_r77 = *(int64_t *)cpy_r_r76; - cpy_r_r78 = cpy_r_r75 < cpy_r_r77; - if (!cpy_r_r78) goto CPyL86; - cpy_r_r79 = (CPyPtr)&((PyListObject *)cpy_r_r10)->ob_item; - cpy_r_r80 = *(CPyPtr *)cpy_r_r79; - cpy_r_r81 = cpy_r_r75 * 8; - cpy_r_r82 = cpy_r_r80 + cpy_r_r81; - cpy_r_r83 = *(PyObject * *)cpy_r_r82; - CPy_INCREF(cpy_r_r83); - if (likely(Py_TYPE(cpy_r_r83) == CPyType_event____EventItem)) - cpy_r_r84 = cpy_r_r83; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 86, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r83); - goto CPyL87; - } - cpy_r_r85 = ((brownie___network___event____EventItemObject *)cpy_r_r84)->_name; - if (unlikely(cpy_r_r85 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'name' of '_EventItem' undefined"); - } else { - CPy_INCREF(cpy_r_r85); - } - CPy_DECREF_NO_IMM(cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 87, CPyStatic_event___globals); - goto CPyL87; - } -CPyL44: ; - cpy_r_r86 = PyDict_Contains(cpy_r_r74, cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 88, CPyStatic_event___globals); - goto CPyL88; - } - cpy_r_r88 = cpy_r_r86; - cpy_r_r89 = cpy_r_r88 ^ 1; - if (!cpy_r_r89) goto CPyL89; - cpy_r_r90 = PyList_New(0); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 89, CPyStatic_event___globals); - goto CPyL88; - } - cpy_r_r91 = 0; -CPyL48: ; - cpy_r_r92 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; - cpy_r_r93 = *(int64_t *)cpy_r_r92; - cpy_r_r94 = cpy_r_r91 < cpy_r_r93; - if (!cpy_r_r94) goto CPyL54; - cpy_r_r95 = (CPyPtr)&((PyListObject *)cpy_r_r10)->ob_item; - cpy_r_r96 = *(CPyPtr *)cpy_r_r95; - cpy_r_r97 = cpy_r_r91 * 8; - cpy_r_r98 = cpy_r_r96 + cpy_r_r97; - cpy_r_r99 = *(PyObject * *)cpy_r_r98; - CPy_INCREF(cpy_r_r99); - if (likely(Py_TYPE(cpy_r_r99) == CPyType_event____EventItem)) - cpy_r_r100 = cpy_r_r99; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 89, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r99); - goto CPyL90; - } - cpy_r_r101 = ((brownie___network___event____EventItemObject *)cpy_r_r100)->_name; - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__init__", "_EventItem", "name", 89, CPyStatic_event___globals); - goto CPyL91; - } - CPy_INCREF(cpy_r_r101); -CPyL51: ; - cpy_r_r102 = CPyStr_Equal(cpy_r_r101, cpy_r_r85); - CPy_DECREF(cpy_r_r101); - if (!cpy_r_r102) goto CPyL92; - cpy_r_r103 = PyList_Append(cpy_r_r90, cpy_r_r100); - CPy_DECREF_NO_IMM(cpy_r_r100); - cpy_r_r104 = cpy_r_r103 >= 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 89, CPyStatic_event___globals); - goto CPyL90; - } -CPyL53: ; - cpy_r_r105 = cpy_r_r91 + 1; - cpy_r_r91 = cpy_r_r105; - goto CPyL48; -CPyL54: ; - cpy_r_r106 = (CPyPtr)&((PyVarObject *)cpy_r_r90)->ob_size; - cpy_r_r107 = *(int64_t *)cpy_r_r106; - cpy_r_r108 = PyTuple_New(cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); - goto CPyL93; - } - cpy_r_r109 = 0; -CPyL56: ; - cpy_r_r110 = (CPyPtr)&((PyVarObject *)cpy_r_r90)->ob_size; - cpy_r_r111 = *(int64_t *)cpy_r_r110; - cpy_r_r112 = cpy_r_r109 < cpy_r_r111; - if (!cpy_r_r112) goto CPyL63; - cpy_r_r113 = (CPyPtr)&((PyListObject *)cpy_r_r90)->ob_item; - cpy_r_r114 = *(CPyPtr *)cpy_r_r113; - cpy_r_r115 = cpy_r_r109 * 8; - cpy_r_r116 = cpy_r_r114 + cpy_r_r115; - cpy_r_r117 = *(PyObject * *)cpy_r_r116; - CPy_INCREF(cpy_r_r117); - if (likely(Py_TYPE(cpy_r_r117) == CPyType_event____EventItem)) - cpy_r_r118 = cpy_r_r117; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r117); - goto CPyL94; - } - cpy_r_r119 = ((brownie___network___event____EventItemObject *)cpy_r_r118)->_pos; - if (unlikely(cpy_r_r119 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'pos' of '_EventItem' undefined"); - } else { - CPy_INCREF(cpy_r_r119); - } - CPy_DECREF_NO_IMM(cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); - goto CPyL94; - } -CPyL59: ; - cpy_r_r120 = CPySequenceTuple_GetItem(cpy_r_r119, 0); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); - goto CPyL94; - } - if (likely(PyLong_Check(cpy_r_r120))) - cpy_r_r121 = CPyTagged_FromObject(cpy_r_r120); - else { - CPy_TypeError("int", cpy_r_r120); cpy_r_r121 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r121 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); - goto CPyL94; - } - cpy_r_r122 = CPyTagged_StealAsObject(cpy_r_r121); - CPySequenceTuple_SetItemUnsafe(cpy_r_r108, cpy_r_r109, cpy_r_r122); - cpy_r_r123 = cpy_r_r109 + 1; - cpy_r_r109 = cpy_r_r123; - goto CPyL56; -CPyL63: ; - cpy_r_r124 = Py_None; - cpy_r_r125 = CPyDef_event____EventItem(cpy_r_r85, cpy_r_r124, cpy_r_r90, cpy_r_r108); - CPy_DECREF_NO_IMM(cpy_r_r90); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 90, CPyStatic_event___globals); - goto CPyL88; - } - cpy_r_r126 = CPyDict_SetItem(cpy_r_r74, cpy_r_r85, cpy_r_r125); - CPy_DECREF(cpy_r_r85); - CPy_DECREF_NO_IMM(cpy_r_r125); - cpy_r_r127 = cpy_r_r126 >= 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 90, CPyStatic_event___globals); - goto CPyL87; - } -CPyL65: ; - cpy_r_r128 = cpy_r_r75 + 1; - cpy_r_r75 = cpy_r_r128; - goto CPyL41; -CPyL66: ; - ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict = cpy_r_r74; - return 1; -CPyL67: ; - cpy_r_r129 = 2; - return cpy_r_r129; -CPyL68: ; - CPy_INCREF(cpy_r_events); - goto CPyL2; -CPyL69: ; - CPy_DECREF(cpy_r_events); - goto CPyL8; -CPyL70: ; - CPy_DecRef(cpy_r_events); - goto CPyL67; -CPyL71: ; - CPy_DecRef(cpy_r_r10); - goto CPyL67; -CPyL72: ; - CPy_DECREF_NO_IMM(cpy_r_r12); - goto CPyL37; -CPyL73: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - goto CPyL67; -CPyL74: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r22); - goto CPyL67; -CPyL75: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - goto CPyL67; -CPyL76: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL67; -CPyL77: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - goto CPyL67; -CPyL78: ; - CPy_DECREF_NO_IMM(cpy_r_r31); - goto CPyL30; -CPyL79: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - goto CPyL67; -CPyL80: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r44); - goto CPyL67; -CPyL81: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r47); - goto CPyL67; -CPyL82: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r34); - goto CPyL67; -CPyL83: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPyTagged_DecRef(cpy_r_pos); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r59); - goto CPyL67; -CPyL84: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL67; -CPyL85: ; - CPy_DecRef(cpy_r_r10); - goto CPyL67; -CPyL86: ; - CPy_DECREF_NO_IMM(cpy_r_r10); - goto CPyL66; -CPyL87: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r74); - goto CPyL67; -CPyL88: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r85); - goto CPyL67; -CPyL89: ; - CPy_DECREF(cpy_r_r85); - goto CPyL65; -CPyL90: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r90); - goto CPyL67; -CPyL91: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r100); - goto CPyL67; -CPyL92: ; - CPy_DECREF_NO_IMM(cpy_r_r100); - goto CPyL53; -CPyL93: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r90); - goto CPyL67; -CPyL94: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r108); - goto CPyL67; -} - -PyObject *CPyPy_event___EventDict_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"events", 0}; - PyObject *obj_events = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|O", "__init__", kwlist, &obj_events)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *arg_events; - if (obj_events == NULL) { - arg_events = NULL; - goto __LL490; - } - arg_events = obj_events; - if (arg_events != NULL) goto __LL490; - if (obj_events == Py_None) - arg_events = obj_events; - else { - arg_events = NULL; - } - if (arg_events != NULL) goto __LL490; - CPy_TypeError("object or None", obj_events); - goto fail; -__LL490: ; - char retval = CPyDef_event___EventDict_____init__(arg_self, arg_events); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__init__", 66, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict_____repr__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - cpy_r_r0 = PyObject_Str(cpy_r_self); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__repr__", 100, CPyStatic_event___globals); - goto CPyL2; - } - return cpy_r_r0; -CPyL2: ; - cpy_r_r1 = NULL; - return cpy_r_r1; -} - -PyObject *CPyPy_event___EventDict_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__repr__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event___EventDict_____repr__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__repr__", 99, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event___EventDict_____bool__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r3 = cpy_r_r2 << 1; - cpy_r_r4 = cpy_r_r3 != 0; - return cpy_r_r4; -} - -PyObject *CPyPy_event___EventDict_____bool__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__bool__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - char retval = CPyDef_event___EventDict_____bool__(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__bool__", 102, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event___EventDict_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = PyDict_Contains(cpy_r_r0, cpy_r_name); - CPy_DECREF(cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/event.py", "__contains__", 107, CPyStatic_event___globals); - goto CPyL2; - } - cpy_r_r3 = cpy_r_r1; - return cpy_r_r3; -CPyL2: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_event___EventDict_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"name", 0}; - static CPyArg_Parser parser = {"O:__contains__", kwlist, 0}; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - char retval = CPyDef_event___EventDict_____contains__(arg_self, arg_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__contains__", 105, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key) { - char cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T3OOO cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyPtr cpy_r_r12; - int64_t cpy_r_r13; - CPyTagged 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_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - tuple_T3OOO cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - CPyPtr cpy_r_r57; - CPyPtr cpy_r_r58; - CPyPtr cpy_r_r59; - CPyPtr cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - cpy_r_r0 = PyLong_Check(cpy_r_key); - if (!cpy_r_r0) goto CPyL17; - cpy_r_r1 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; - if (likely(PyLong_Check(cpy_r_key))) - cpy_r_r2 = CPyTagged_FromObject(cpy_r_key); - else { - CPy_TypeError("int", cpy_r_key); cpy_r_r2 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r2 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 122, CPyStatic_event___globals); - goto CPyL5; - } - cpy_r_r3 = CPyList_GetItem(cpy_r_r1, cpy_r_r2); - CPyTagged_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 122, CPyStatic_event___globals); - goto CPyL5; - } - if (likely(Py_TYPE(cpy_r_r3) == CPyType_event____EventItem)) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 122, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r3); - goto CPyL5; - } - return cpy_r_r4; -CPyL5: ; - cpy_r_r5 = CPy_CatchError(); - cpy_r_r6 = CPyModule_builtins; - cpy_r_r7 = CPyStatics[894]; /* 'IndexError' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 123, CPyStatic_event___globals); - goto CPyL15; - } - cpy_r_r9 = CPy_ExceptionMatches(cpy_r_r8); - CPy_DecRef(cpy_r_r8); - if (!cpy_r_r9) goto CPyL13; - cpy_r_r10 = CPyStatics[895]; /* 'Index out of range - only ' */ - cpy_r_r11 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; - cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; - cpy_r_r13 = *(int64_t *)cpy_r_r12; - cpy_r_r14 = cpy_r_r13 << 1; - cpy_r_r15 = CPyTagged_Str(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 125, CPyStatic_event___globals); - goto CPyL15; - } - cpy_r_r16 = CPyStatics[896]; /* ' events fired' */ - cpy_r_r17 = CPyStr_Build(3, cpy_r_r10, cpy_r_r15, cpy_r_r16); - CPy_DecRef(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 125, CPyStatic_event___globals); - goto CPyL15; - } - cpy_r_r18 = CPyStatic_event___globals; - cpy_r_r19 = CPyStatics[897]; /* 'EventLookupError' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 124, CPyStatic_event___globals); - goto CPyL42; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DecRef(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 124, CPyStatic_event___globals); - goto CPyL42; - } - CPy_DecRef(cpy_r_r17); - CPy_Raise(cpy_r_r23); - CPy_DecRef(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 124, CPyStatic_event___globals); - goto CPyL15; - } else - goto CPyL43; -CPyL12: ; - CPy_Unreachable(); -CPyL13: ; - CPy_Reraise(); - if (!0) { - goto CPyL15; - } else - goto CPyL44; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r5); - CPy_DecRef(cpy_r_r5.f0); - CPy_DecRef(cpy_r_r5.f1); - CPy_DecRef(cpy_r_r5.f2); - cpy_r_r24 = CPy_KeepPropagating(); - if (!cpy_r_r24) goto CPyL41; - CPy_Unreachable(); -CPyL17: ; - cpy_r_r25 = PyUnicode_Check(cpy_r_key); - if (!cpy_r_r25) goto CPyL34; - cpy_r_r26 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r26); - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r27 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 129, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL45; - } - cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 129, CPyStatic_event___globals); - goto CPyL22; - } - if (likely(Py_TYPE(cpy_r_r28) == CPyType_event____EventItem)) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 129, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r28); - goto CPyL22; - } - return cpy_r_r29; -CPyL22: ; - cpy_r_r30 = CPy_CatchError(); - cpy_r_r31 = CPyModule_builtins; - cpy_r_r32 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 130, CPyStatic_event___globals); - goto CPyL32; - } - cpy_r_r34 = CPy_ExceptionMatches(cpy_r_r33); - CPy_DecRef(cpy_r_r33); - if (!cpy_r_r34) goto CPyL30; - cpy_r_r35 = CPyStatics[898]; /* "Event '" */ - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r36 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL32; - } - cpy_r_r37 = CPyStatics[899]; /* "' did not fire." */ - cpy_r_r38 = CPyStr_Build(3, cpy_r_r35, cpy_r_r36, cpy_r_r37); - CPy_DecRef(cpy_r_r36); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); - goto CPyL32; - } - cpy_r_r39 = CPyStatic_event___globals; - cpy_r_r40 = CPyStatics[897]; /* 'EventLookupError' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); - goto CPyL46; - } - PyObject *cpy_r_r42[1] = {cpy_r_r38}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); - CPy_DecRef(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); - goto CPyL46; - } - CPy_DecRef(cpy_r_r38); - CPy_Raise(cpy_r_r44); - CPy_DecRef(cpy_r_r44); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); - goto CPyL32; - } else - goto CPyL47; -CPyL29: ; - CPy_Unreachable(); -CPyL30: ; - CPy_Reraise(); - if (!0) { - goto CPyL32; - } else - goto CPyL48; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r30); - CPy_DecRef(cpy_r_r30.f0); - CPy_DecRef(cpy_r_r30.f1); - CPy_DecRef(cpy_r_r30.f2); - cpy_r_r45 = CPy_KeepPropagating(); - if (!cpy_r_r45) goto CPyL41; - CPy_Unreachable(); -CPyL34: ; - cpy_r_r46 = CPyStatics[114]; /* '' */ - cpy_r_r47 = CPyStatics[900]; /* "Invalid key type '" */ - cpy_r_r48 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r49 = CPy_TYPE(cpy_r_key); - cpy_r_r50 = CPyStatics[114]; /* '' */ - cpy_r_r51 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r52[3] = {cpy_r_r48, cpy_r_r49, cpy_r_r50}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_VectorcallMethod(cpy_r_r51, cpy_r_r53, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r49); - cpy_r_r55 = CPyStatics[901]; /* "' - can only use strings or integers" */ - cpy_r_r56 = PyList_New(3); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); - goto CPyL50; - } - cpy_r_r57 = (CPyPtr)&((PyListObject *)cpy_r_r56)->ob_item; - cpy_r_r58 = *(CPyPtr *)cpy_r_r57; - CPy_INCREF(cpy_r_r47); - *(PyObject * *)cpy_r_r58 = cpy_r_r47; - cpy_r_r59 = cpy_r_r58 + 8; - *(PyObject * *)cpy_r_r59 = cpy_r_r54; - CPy_INCREF(cpy_r_r55); - cpy_r_r60 = cpy_r_r58 + 16; - *(PyObject * *)cpy_r_r60 = cpy_r_r55; - cpy_r_r61 = PyUnicode_Join(cpy_r_r46, cpy_r_r56); - CPy_DECREF_NO_IMM(cpy_r_r56); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); - goto CPyL41; - } - cpy_r_r62 = CPyModule_builtins; - cpy_r_r63 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); - goto CPyL51; - } - PyObject *cpy_r_r65[1] = {cpy_r_r61}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r66, 1, 0); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r61); - CPy_Raise(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL41: ; - cpy_r_r68 = NULL; - return cpy_r_r68; -CPyL42: ; - CPy_DecRef(cpy_r_r17); - goto CPyL15; -CPyL43: ; - CPy_DecRef(cpy_r_r5.f0); - CPy_DecRef(cpy_r_r5.f1); - CPy_DecRef(cpy_r_r5.f2); - goto CPyL12; -CPyL44: ; - CPy_DecRef(cpy_r_r5.f0); - CPy_DecRef(cpy_r_r5.f1); - CPy_DecRef(cpy_r_r5.f2); - goto CPyL14; -CPyL45: ; - CPy_DecRef(cpy_r_r26); - goto CPyL22; -CPyL46: ; - CPy_DecRef(cpy_r_r38); - goto CPyL32; -CPyL47: ; - CPy_DecRef(cpy_r_r30.f0); - CPy_DecRef(cpy_r_r30.f1); - CPy_DecRef(cpy_r_r30.f2); - goto CPyL29; -CPyL48: ; - CPy_DecRef(cpy_r_r30.f0); - CPy_DecRef(cpy_r_r30.f1); - CPy_DecRef(cpy_r_r30.f2); - goto CPyL31; -CPyL49: ; - CPy_DecRef(cpy_r_r49); - goto CPyL41; -CPyL50: ; - CPy_DecRef(cpy_r_r54); - goto CPyL41; -CPyL51: ; - CPy_DecRef(cpy_r_r61); - goto CPyL41; -} - -PyObject *CPyPy_event___EventDict_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"key", 0}; - static CPyArg_Parser parser = {"O:__getitem__", kwlist, 0}; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_key)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *arg_key; - if (PyUnicode_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL491; - if (PyLong_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL491; - CPy_TypeError("union[str, int]", obj_key); - goto fail; -__LL491: ; - PyObject *retval = CPyDef_event___EventDict_____getitem__(arg_self, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 117, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict_____iter__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = PyObject_GetIter(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__iter__", 136, CPyStatic_event___globals); - goto CPyL2; - } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_event___EventDict_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event___EventDict_____iter__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__iter__", 135, CPyStatic_event___globals); - return NULL; -} - -CPyTagged CPyDef_event___EventDict_____len__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 << 1; - return cpy_r_r3; -} - -PyObject *CPyPy_event___EventDict_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__len__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_event___EventDict_____len__(arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__len__", 138, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict_____str__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - int64_t cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T4CIOO cpy_r_r5; - CPyTagged cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyPtr cpy_r_r13; - int64_t cpy_r_r14; - PyObject *cpy_r_r15; - int64_t cpy_r_r16; - CPyPtr cpy_r_r17; - int64_t cpy_r_r18; - char cpy_r_r19; - CPyPtr cpy_r_r20; - CPyPtr cpy_r_r21; - int64_t cpy_r_r22; - CPyPtr cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int64_t cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL19; - } - cpy_r_r1 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = 0; - cpy_r_r3 = PyDict_Size(cpy_r_r1); - cpy_r_r4 = CPyDict_GetItemsIter(cpy_r_r1); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL20; - } -CPyL2: ; - cpy_r_r5 = CPyDict_NextItem(cpy_r_r4, cpy_r_r2); - cpy_r_r6 = cpy_r_r5.f1; - cpy_r_r2 = cpy_r_r6; - cpy_r_r7 = cpy_r_r5.f0; - if (!cpy_r_r7) goto CPyL21; - cpy_r_r8 = cpy_r_r5.f2; - CPy_INCREF(cpy_r_r8); - cpy_r_r9 = cpy_r_r5.f3; - CPy_INCREF(cpy_r_r9); - CPy_DECREF(cpy_r_r5.f2); - CPy_DECREF(cpy_r_r5.f3); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r10 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "str", cpy_r_r8); - goto CPyL22; - } - if (likely(Py_TYPE(cpy_r_r9) == CPyType_event____EventItem)) - cpy_r_r11 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r9); - goto CPyL23; - } - cpy_r_r12 = ((brownie___network___event____EventItemObject *)cpy_r_r11)->__ordered; - if (unlikely(cpy_r_r12 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '_ordered' of '_EventItem' undefined"); - } else { - CPy_INCREF_NO_IMM(cpy_r_r12); - } - CPy_DECREF_NO_IMM(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL24; - } -CPyL6: ; - cpy_r_r13 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; - cpy_r_r14 = *(int64_t *)cpy_r_r13; - cpy_r_r15 = PyList_New(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL25; - } - cpy_r_r16 = 0; -CPyL8: ; - cpy_r_r17 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; - cpy_r_r18 = *(int64_t *)cpy_r_r17; - cpy_r_r19 = cpy_r_r16 < cpy_r_r18; - if (!cpy_r_r19) goto CPyL26; - cpy_r_r20 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r21 = *(CPyPtr *)cpy_r_r20; - cpy_r_r22 = cpy_r_r16 * 8; - cpy_r_r23 = cpy_r_r21 + cpy_r_r22; - cpy_r_r24 = *(PyObject * *)cpy_r_r23; - CPy_INCREF(cpy_r_r24); - if (likely(Py_TYPE(cpy_r_r24) == CPyType_event____EventItem)) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r24); - goto CPyL27; - } - cpy_r_r26 = CPyStatics[2030]; /* 0 */ - cpy_r_r27 = CPyDef_event____EventItem_____getitem__(cpy_r_r25, cpy_r_r26); - CPy_DECREF_NO_IMM(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL27; - } - if (likely(PyDict_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "dict", cpy_r_r27); - goto CPyL27; - } - CPyList_SetItemUnsafe(cpy_r_r15, cpy_r_r16, cpy_r_r28); - cpy_r_r29 = cpy_r_r16 + 1; - cpy_r_r16 = cpy_r_r29; - goto CPyL8; -CPyL14: ; - cpy_r_r30 = PyDict_SetItem(cpy_r_r0, cpy_r_r10, cpy_r_r15); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r15); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL28; - } - cpy_r_r32 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL28; - } else - goto CPyL2; -CPyL16: ; - cpy_r_r33 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL29; - } - cpy_r_r34 = PyObject_Str(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); - goto CPyL19; - } - return cpy_r_r34; -CPyL19: ; - cpy_r_r35 = NULL; - return cpy_r_r35; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL19; -CPyL21: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5.f2); - CPy_DECREF(cpy_r_r5.f3); - goto CPyL16; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL19; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL19; -CPyL24: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL19; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL19; -CPyL26: ; - CPy_DECREF_NO_IMM(cpy_r_r12); - goto CPyL14; -CPyL27: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - goto CPyL19; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL19; -CPyL29: ; - CPy_DecRef(cpy_r_r0); - goto CPyL19; -} - -PyObject *CPyPy_event___EventDict_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__str__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event___EventDict_____str__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__str__", 142, CPyStatic_event___globals); - return NULL; -} - -CPyTagged CPyDef_event___EventDict___count(PyObject *cpy_r_self, PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - tuple_T0 cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - CPyTagged cpy_r_r5; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r0); - cpy_r_r1.empty_struct_error_flag = 0; - cpy_r_r2 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r3 = CPyDict_Get(cpy_r_r0, cpy_r_name, cpy_r_r2); - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "count", 147, CPyStatic_event___globals); - goto CPyL3; - } - cpy_r_r4 = CPyObject_Size(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/event.py", "count", 147, CPyStatic_event___globals); - goto CPyL3; - } - return cpy_r_r4; -CPyL3: ; - cpy_r_r5 = CPY_INT_TAG; - return cpy_r_r5; -} - -PyObject *CPyPy_event___EventDict___count(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"name", 0}; - static CPyArg_Parser parser = {"O:count", kwlist, 0}; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - CPyTagged retval = CPyDef_event___EventDict___count(arg_self, arg_name); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "count", 145, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict___items(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyDict_Items(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 151, CPyStatic_event___globals); - goto CPyL2; - } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_event___EventDict___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":items", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event___EventDict___items(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "items", 149, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict___keys(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyDict_Keys(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 155, CPyStatic_event___globals); - goto CPyL2; - } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_event___EventDict___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":keys", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event___EventDict___keys(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "keys", 153, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___EventDict___values(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyDict_ValuesView(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "values", 159, CPyStatic_event___globals); - goto CPyL2; - } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_event___EventDict___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":values", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventDict", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event___EventDict___values(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "values", 157, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____EventItem_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos) { - char cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - CPy_INCREF(cpy_r_name); - if (((brownie___network___event____EventItemObject *)cpy_r_self)->_name != NULL) { - CPy_DECREF(((brownie___network___event____EventItemObject *)cpy_r_self)->_name); - } - ((brownie___network___event____EventItemObject *)cpy_r_self)->_name = cpy_r_name; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 189, CPyStatic_event___globals); - goto CPyL5; - } - CPy_INCREF(cpy_r_address); - if (((brownie___network___event____EventItemObject *)cpy_r_self)->_address != NULL) { - CPy_DECREF(((brownie___network___event____EventItemObject *)cpy_r_self)->_address); - } - ((brownie___network___event____EventItemObject *)cpy_r_self)->_address = cpy_r_address; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 190, CPyStatic_event___globals); - goto CPyL5; - } - CPy_INCREF_NO_IMM(cpy_r_event_data); - if (((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered != NULL) { - CPy_DECREF_NO_IMM(((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered); - } - ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered = cpy_r_event_data; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 191, CPyStatic_event___globals); - goto CPyL5; - } - CPy_INCREF(cpy_r_pos); - if (((brownie___network___event____EventItemObject *)cpy_r_self)->_pos != NULL) { - CPy_DECREF(((brownie___network___event____EventItemObject *)cpy_r_self)->_pos); - } - ((brownie___network___event____EventItemObject *)cpy_r_self)->_pos = cpy_r_pos; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 192, CPyStatic_event___globals); - goto CPyL5; - } - return 1; -CPyL5: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_event____EventItem_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"name", "address", "event_data", "pos", 0}; - PyObject *obj_name; - PyObject *obj_address; - PyObject *obj_event_data; - PyObject *obj_pos; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OOOO", "__init__", kwlist, &obj_name, &obj_address, &obj_event_data, &obj_pos)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - PyObject *arg_address; - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL492; - if (obj_address == Py_None) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL492; - CPy_TypeError("str or None", obj_address); - goto fail; -__LL492: ; - PyObject *arg_event_data; - if (likely(PyList_Check(obj_event_data))) - arg_event_data = obj_event_data; - else { - CPy_TypeError("list", obj_event_data); - goto fail; - } - PyObject * arg_pos; - if (likely(PyTuple_Check(obj_pos))) - arg_pos = obj_pos; - else { - CPy_TypeError("tuple", obj_pos); - goto fail; - } - char retval = CPyDef_event____EventItem_____init__(arg_self, arg_name, arg_address, arg_event_data, arg_pos); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__init__", 182, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key) { - char cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T3OOO cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - CPyTagged cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject **cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - CPyPtr cpy_r_r71; - CPyPtr cpy_r_r72; - CPyPtr cpy_r_r73; - CPyPtr cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - cpy_r_r0 = PyLong_Check(cpy_r_key); - if (!cpy_r_r0) goto CPyL19; - cpy_r_r1 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "_ordered", 208, CPyStatic_event___globals); - goto CPyL5; - } -CPyL2: ; - if (likely(PyLong_Check(cpy_r_key))) - cpy_r_r2 = CPyTagged_FromObject(cpy_r_key); - else { - CPy_TypeError("int", cpy_r_key); cpy_r_r2 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r2 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 208, CPyStatic_event___globals); - goto CPyL5; - } - cpy_r_r3 = CPyList_GetItem(cpy_r_r1, cpy_r_r2); - CPyTagged_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 208, CPyStatic_event___globals); - goto CPyL5; - } - return cpy_r_r3; -CPyL5: ; - cpy_r_r4 = CPy_CatchError(); - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[894]; /* 'IndexError' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 209, CPyStatic_event___globals); - goto CPyL17; - } - cpy_r_r8 = CPy_ExceptionMatches(cpy_r_r7); - CPy_DecRef(cpy_r_r7); - if (!cpy_r_r8) goto CPyL15; - cpy_r_r9 = CPyStatics[895]; /* 'Index out of range - only ' */ - cpy_r_r10 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "_ordered", 211, CPyStatic_event___globals); - goto CPyL17; - } -CPyL8: ; - cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; - cpy_r_r12 = *(int64_t *)cpy_r_r11; - cpy_r_r13 = cpy_r_r12 << 1; - cpy_r_r14 = CPyTagged_Str(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 211, CPyStatic_event___globals); - goto CPyL17; - } - cpy_r_r15 = CPyStatics[705]; /* " '" */ - cpy_r_r16 = ((brownie___network___event____EventItemObject *)cpy_r_self)->_name; - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "name", 211, CPyStatic_event___globals); - goto CPyL53; - } - CPy_INCREF(cpy_r_r16); -CPyL10: ; - cpy_r_r17 = CPyStatics[902]; /* "' events fired" */ - cpy_r_r18 = CPyStr_Build(5, cpy_r_r9, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r17); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 211, CPyStatic_event___globals); - goto CPyL17; - } - cpy_r_r19 = CPyStatic_event___globals; - cpy_r_r20 = CPyStatics[897]; /* 'EventLookupError' */ - cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 210, CPyStatic_event___globals); - goto CPyL54; - } - PyObject *cpy_r_r22[1] = {cpy_r_r18}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - CPy_DecRef(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 210, CPyStatic_event___globals); - goto CPyL54; - } - CPy_DecRef(cpy_r_r18); - CPy_Raise(cpy_r_r24); - CPy_DecRef(cpy_r_r24); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 210, CPyStatic_event___globals); - goto CPyL17; - } else - goto CPyL55; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_Reraise(); - if (!0) { - goto CPyL17; - } else - goto CPyL56; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - CPy_RestoreExcInfo(cpy_r_r4); - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - cpy_r_r25 = CPy_KeepPropagating(); - if (!cpy_r_r25) goto CPyL52; - CPy_Unreachable(); -CPyL19: ; - cpy_r_r26 = PyUnicode_Check(cpy_r_key); - if (!cpy_r_r26) goto CPyL45; - cpy_r_r27 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "_ordered", 214, CPyStatic_event___globals); - goto CPyL52; - } -CPyL21: ; - cpy_r_r28 = CPyList_GetItemShort(cpy_r_r27, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 214, CPyStatic_event___globals); - goto CPyL52; - } - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r29 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 215, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL57; - } - cpy_r_r30 = PySequence_Contains(cpy_r_r28, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 215, CPyStatic_event___globals); - goto CPyL57; - } - cpy_r_r32 = cpy_r_r30; - if (!cpy_r_r32) goto CPyL28; - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r33 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 216, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL57; - } - cpy_r_r34 = PyObject_GetItem(cpy_r_r28, cpy_r_r33); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 216, CPyStatic_event___globals); - goto CPyL52; - } - return cpy_r_r34; -CPyL28: ; - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r35 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 217, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL57; - } - cpy_r_r36 = CPyStatics[813]; /* ' (indexed)' */ - cpy_r_r37 = CPyStr_Build(2, cpy_r_r35, cpy_r_r36); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 217, CPyStatic_event___globals); - goto CPyL57; - } - cpy_r_r38 = PySequence_Contains(cpy_r_r28, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 217, CPyStatic_event___globals); - goto CPyL57; - } - cpy_r_r40 = cpy_r_r38; - if (!cpy_r_r40) goto CPyL58; - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r41 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 218, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL57; - } - cpy_r_r42 = CPyStatics[813]; /* ' (indexed)' */ - cpy_r_r43 = CPyStr_Build(2, cpy_r_r41, cpy_r_r42); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 218, CPyStatic_event___globals); - goto CPyL57; - } - cpy_r_r44 = PyObject_GetItem(cpy_r_r28, cpy_r_r43); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 218, CPyStatic_event___globals); - goto CPyL52; - } - return cpy_r_r44; -CPyL36: ; - cpy_r_r45 = CPyStatics[293]; /* ', ' */ - cpy_r_r46 = CPyDef_event____EventItem___keys(cpy_r_self); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 219, CPyStatic_event___globals); - goto CPyL52; - } - cpy_r_r47 = PyUnicode_Join(cpy_r_r45, cpy_r_r46); - CPy_DECREF_NO_IMM(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 219, CPyStatic_event___globals); - goto CPyL52; - } - cpy_r_r48 = CPyStatics[903]; /* "Unknown key '" */ - CPy_INCREF(cpy_r_key); - if (likely(PyUnicode_Check(cpy_r_key))) - cpy_r_r49 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 221, CPyStatic_event___globals, "str", cpy_r_key); - goto CPyL59; - } - cpy_r_r50 = CPyStatics[904]; /* "' - the '" */ - cpy_r_r51 = ((brownie___network___event____EventItemObject *)cpy_r_self)->_name; - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "name", 221, CPyStatic_event___globals); - goto CPyL60; - } - CPy_INCREF(cpy_r_r51); -CPyL40: ; - cpy_r_r52 = CPyStatics[905]; /* "' event includes these keys: " */ - cpy_r_r53 = CPyStr_Build(6, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_r52, cpy_r_r47); - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 221, CPyStatic_event___globals); - goto CPyL52; - } - cpy_r_r54 = CPyStatic_event___globals; - cpy_r_r55 = CPyStatics[897]; /* 'EventLookupError' */ - cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 220, CPyStatic_event___globals); - goto CPyL61; - } - PyObject *cpy_r_r57[1] = {cpy_r_r53}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_Vectorcall(cpy_r_r56, cpy_r_r58, 1, 0); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 220, CPyStatic_event___globals); - goto CPyL61; - } - CPy_DECREF(cpy_r_r53); - CPy_Raise(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 220, CPyStatic_event___globals); - goto CPyL52; - } - CPy_Unreachable(); -CPyL45: ; - cpy_r_r60 = CPyStatics[114]; /* '' */ - cpy_r_r61 = CPyStatics[900]; /* "Invalid key type '" */ - cpy_r_r62 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r63 = CPy_TYPE(cpy_r_key); - cpy_r_r64 = CPyStatics[114]; /* '' */ - cpy_r_r65 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r66[3] = {cpy_r_r62, cpy_r_r63, cpy_r_r64}; - cpy_r_r67 = (PyObject **)&cpy_r_r66; - cpy_r_r68 = PyObject_VectorcallMethod(cpy_r_r65, cpy_r_r67, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); - goto CPyL62; - } - CPy_DECREF(cpy_r_r63); - cpy_r_r69 = CPyStatics[901]; /* "' - can only use strings or integers" */ - cpy_r_r70 = PyList_New(3); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); - goto CPyL63; - } - cpy_r_r71 = (CPyPtr)&((PyListObject *)cpy_r_r70)->ob_item; - cpy_r_r72 = *(CPyPtr *)cpy_r_r71; - CPy_INCREF(cpy_r_r61); - *(PyObject * *)cpy_r_r72 = cpy_r_r61; - cpy_r_r73 = cpy_r_r72 + 8; - *(PyObject * *)cpy_r_r73 = cpy_r_r68; - CPy_INCREF(cpy_r_r69); - cpy_r_r74 = cpy_r_r72 + 16; - *(PyObject * *)cpy_r_r74 = cpy_r_r69; - cpy_r_r75 = PyUnicode_Join(cpy_r_r60, cpy_r_r70); - CPy_DECREF_NO_IMM(cpy_r_r70); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); - goto CPyL52; - } - cpy_r_r76 = CPyModule_builtins; - cpy_r_r77 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); - goto CPyL64; - } - PyObject *cpy_r_r79[1] = {cpy_r_r75}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_Vectorcall(cpy_r_r78, cpy_r_r80, 1, 0); - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); - goto CPyL64; - } - CPy_DECREF(cpy_r_r75); - CPy_Raise(cpy_r_r81); - CPy_DECREF(cpy_r_r81); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); - goto CPyL52; - } - CPy_Unreachable(); -CPyL52: ; - cpy_r_r82 = NULL; - return cpy_r_r82; -CPyL53: ; - CPy_DecRef(cpy_r_r14); - goto CPyL17; -CPyL54: ; - CPy_DecRef(cpy_r_r18); - goto CPyL17; -CPyL55: ; - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL14; -CPyL56: ; - CPy_DecRef(cpy_r_r4.f0); - CPy_DecRef(cpy_r_r4.f1); - CPy_DecRef(cpy_r_r4.f2); - goto CPyL16; -CPyL57: ; - CPy_DecRef(cpy_r_r28); - goto CPyL52; -CPyL58: ; - CPy_DECREF(cpy_r_r28); - goto CPyL36; -CPyL59: ; - CPy_DecRef(cpy_r_r47); - goto CPyL52; -CPyL60: ; - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - goto CPyL52; -CPyL61: ; - CPy_DecRef(cpy_r_r53); - goto CPyL52; -CPyL62: ; - CPy_DecRef(cpy_r_r63); - goto CPyL52; -CPyL63: ; - CPy_DecRef(cpy_r_r68); - goto CPyL52; -CPyL64: ; - CPy_DecRef(cpy_r_r75); - goto CPyL52; -} - -PyObject *CPyPy_event____EventItem_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"key", 0}; - static CPyArg_Parser parser = {"O:__getitem__", kwlist, 0}; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_key)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *arg_key; - if (PyLong_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL493; - if (PyUnicode_Check(obj_key)) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL493; - CPy_TypeError("union[int, str]", obj_key); - goto fail; -__LL493: ; - PyObject *retval = CPyDef_event____EventItem_____getitem__(arg_self, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__getitem__", 202, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____EventItem_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__contains__", "_EventItem", "_ordered", 228, CPyStatic_event___globals); - goto CPyL4; - } -CPyL1: ; - cpy_r_r1 = CPyList_GetItemShort(cpy_r_r0, 0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__contains__", 228, CPyStatic_event___globals); - goto CPyL4; - } - cpy_r_r2 = PySequence_Contains(cpy_r_r1, cpy_r_name); - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/event.py", "__contains__", 228, CPyStatic_event___globals); - goto CPyL4; - } - cpy_r_r4 = cpy_r_r2; - return cpy_r_r4; -CPyL4: ; - cpy_r_r5 = 2; - return cpy_r_r5; -} - -PyObject *CPyPy_event____EventItem_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"name", 0}; - static CPyArg_Parser parser = {"O:__contains__", kwlist, 0}; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - char retval = CPyDef_event____EventItem_____contains__(arg_self, arg_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__contains__", 226, CPyStatic_event___globals); - return NULL; -} - -CPyTagged CPyDef_event____EventItem_____len__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - CPyTagged cpy_r_r4; - cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__len__", "_EventItem", "_ordered", 232, CPyStatic_event___globals); - goto CPyL2; - } -CPyL1: ; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 << 1; - return cpy_r_r3; -CPyL2: ; - cpy_r_r4 = CPY_INT_TAG; - return cpy_r_r4; -} - -PyObject *CPyPy_event____EventItem_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__len__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_event____EventItem_____len__(arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__len__", 230, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem_____repr__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - cpy_r_r0 = PyObject_Str(cpy_r_self); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__repr__", 235, CPyStatic_event___globals); - goto CPyL2; - } - return cpy_r_r0; -CPyL2: ; - cpy_r_r1 = NULL; - return cpy_r_r1; -} - -PyObject *CPyPy_event____EventItem_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__repr__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventItem_____repr__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__repr__", 234, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem_____str__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyPtr cpy_r_r7; - int64_t cpy_r_r8; - PyObject *cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - char cpy_r_r13; - CPyPtr cpy_r_r14; - CPyPtr cpy_r_r15; - int64_t cpy_r_r16; - CPyPtr cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int64_t cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__str__", "_EventItem", "_ordered", 238, CPyStatic_event___globals); - goto CPyL13; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 << 1; - cpy_r_r4 = cpy_r_r3 == 2; - if (!cpy_r_r4) goto CPyL5; - cpy_r_r5 = CPyList_GetItemShort(cpy_r_r0, 0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 240, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r6 = PyObject_Str(cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 240, CPyStatic_event___globals); - goto CPyL13; - } - return cpy_r_r6; -CPyL5: ; - cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r8 = *(int64_t *)cpy_r_r7; - cpy_r_r9 = PyList_New(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 241, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r10 = 0; -CPyL7: ; - cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r12 = *(int64_t *)cpy_r_r11; - cpy_r_r13 = cpy_r_r10 < cpy_r_r12; - if (!cpy_r_r13) goto CPyL15; - cpy_r_r14 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r15 = *(CPyPtr *)cpy_r_r14; - cpy_r_r16 = cpy_r_r10 * 8; - cpy_r_r17 = cpy_r_r15 + cpy_r_r16; - cpy_r_r18 = *(PyObject * *)cpy_r_r17; - CPy_INCREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2030]; /* 0 */ - cpy_r_r20 = PyObject_GetItem(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 241, CPyStatic_event___globals); - goto CPyL16; - } - CPyList_SetItemUnsafe(cpy_r_r9, cpy_r_r10, cpy_r_r20); - cpy_r_r21 = cpy_r_r10 + 1; - cpy_r_r10 = cpy_r_r21; - goto CPyL7; -CPyL11: ; - cpy_r_r22 = PyObject_Str(cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r9); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__str__", 241, CPyStatic_event___globals); - goto CPyL13; - } - return cpy_r_r22; -CPyL13: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - goto CPyL13; -CPyL15: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL11; -CPyL16: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - goto CPyL13; -} - -PyObject *CPyPy_event____EventItem_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__str__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventItem_____str__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__str__", 237, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem_____iter__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__iter__", "_EventItem", "_ordered", 244, CPyStatic_event___globals); - goto CPyL3; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = PyObject_GetIter(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__iter__", 244, CPyStatic_event___globals); - goto CPyL3; - } - return cpy_r_r1; -CPyL3: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_event____EventItem_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventItem_____iter__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__iter__", 243, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem_____eq__(PyObject *cpy_r_self, PyObject *cpy_r_other) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T3OOO cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 247, CPyStatic_event___globals); - goto CPyL20; - } -CPyL1: ; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 << 1; - cpy_r_r4 = cpy_r_r3 == 2; - if (!cpy_r_r4) goto CPyL16; - cpy_r_r5 = (PyObject *)&PyTuple_Type; - cpy_r_r6 = (PyObject *)&PyList_Type; - cpy_r_r7 = (PyObject *)CPyType_datatypes___ReturnValue; - CPy_INCREF(cpy_r_r5); - CPy_INCREF(cpy_r_r6); - CPy_INCREF(cpy_r_r7); - cpy_r_r8.f0 = cpy_r_r5; - cpy_r_r8.f1 = cpy_r_r6; - cpy_r_r8.f2 = cpy_r_r7; - cpy_r_r9 = PyTuple_New(3); - if (unlikely(cpy_r_r9 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp494 = cpy_r_r8.f0; - PyTuple_SET_ITEM(cpy_r_r9, 0, __tmp494); - PyObject *__tmp495 = cpy_r_r8.f1; - PyTuple_SET_ITEM(cpy_r_r9, 1, __tmp495); - PyObject *__tmp496 = cpy_r_r8.f2; - PyTuple_SET_ITEM(cpy_r_r9, 2, __tmp496); - cpy_r_r10 = PyObject_IsInstance(cpy_r_other, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 248, CPyStatic_event___globals); - goto CPyL20; - } - cpy_r_r12 = cpy_r_r10; - if (!cpy_r_r12) goto CPyL11; - cpy_r_r13 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 250, CPyStatic_event___globals); - goto CPyL20; - } -CPyL5: ; - cpy_r_r14 = CPyList_GetItemShort(cpy_r_r13, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); - goto CPyL20; - } - cpy_r_r15 = CPyStatics[906]; /* 'values' */ - PyObject *cpy_r_r16[1] = {cpy_r_r14}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r14); - CPy_INCREF(cpy_r_other); - if (PyTuple_Check(cpy_r_other)) - cpy_r_r19 = cpy_r_other; - else { - cpy_r_r19 = NULL; - } - if (cpy_r_r19 != NULL) goto __LL497; - if (PyList_Check(cpy_r_other)) - cpy_r_r19 = cpy_r_other; - else { - cpy_r_r19 = NULL; - } - if (cpy_r_r19 != NULL) goto __LL497; - CPy_TypeErrorTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals, "union[tuple, list]", cpy_r_other); - goto CPyL22; -__LL497: ; - cpy_r_r20 = PyObject_RichCompare(cpy_r_r18, cpy_r_r19, 2); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); - goto CPyL20; - } - if (unlikely(!PyBool_Check(cpy_r_r20))) { - CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; - } else - cpy_r_r21 = cpy_r_r20 == Py_True; - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); - goto CPyL20; - } - cpy_r_r22 = cpy_r_r21 ? Py_True : Py_False; - return cpy_r_r22; -CPyL11: ; - cpy_r_r23 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 251, CPyStatic_event___globals); - goto CPyL20; - } -CPyL12: ; - cpy_r_r24 = CPyList_GetItemShort(cpy_r_r23, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 251, CPyStatic_event___globals); - goto CPyL20; - } - cpy_r_r25 = PyObject_RichCompare(cpy_r_other, cpy_r_r24, 2); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 251, CPyStatic_event___globals); - goto CPyL20; - } - if (unlikely(!PyBool_Check(cpy_r_r25))) { - CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; - } else - cpy_r_r26 = cpy_r_r25 == Py_True; - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 251, CPyStatic_event___globals); - goto CPyL20; - } - cpy_r_r27 = cpy_r_r26 ? Py_True : Py_False; - return cpy_r_r27; -CPyL16: ; - cpy_r_r28 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 252, CPyStatic_event___globals); - goto CPyL20; - } - CPy_INCREF_NO_IMM(cpy_r_r28); -CPyL17: ; - cpy_r_r29 = PyObject_RichCompare(cpy_r_other, cpy_r_r28, 2); - CPy_DECREF_NO_IMM(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 252, CPyStatic_event___globals); - goto CPyL20; - } - if (unlikely(!PyBool_Check(cpy_r_r29))) { - CPy_TypeError("bool", cpy_r_r29); cpy_r_r30 = 2; - } else - cpy_r_r30 = cpy_r_r29 == Py_True; - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "__eq__", 252, CPyStatic_event___globals); - goto CPyL20; - } - cpy_r_r31 = cpy_r_r30 ? Py_True : Py_False; - return cpy_r_r31; -CPyL20: ; - cpy_r_r32 = NULL; - return cpy_r_r32; -CPyL21: ; - CPy_DecRef(cpy_r_r14); - goto CPyL20; -CPyL22: ; - CPy_DecRef(cpy_r_r18); - goto CPyL20; -} - -PyObject *CPyPy_event____EventItem_____eq__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"other", 0}; - static CPyArg_Parser parser = {"O:__eq__", kwlist, 0}; - PyObject *obj_other; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_other)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *arg_other = obj_other; - PyObject *retval = CPyDef_event____EventItem_____eq__(arg_self, arg_other); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__eq__", 246, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem___items(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2OO cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r1 = CPyDef_event____EventItem___keys(cpy_r_self); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r2 = PyObject_GetIter(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL13; - } -CPyL3: ; - cpy_r_r3 = PyIter_Next(cpy_r_r2); - if (cpy_r_r3 == NULL) goto CPyL14; - CPy_INCREF(cpy_r_r3); - if (PyLong_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL498; - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL498; - CPy_TypeErrorTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals, "union[int, str]", cpy_r_r3); - goto CPyL15; -__LL498: ; - cpy_r_r5 = CPyDef_event____EventItem_____getitem__(cpy_r_self, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL15; - } - cpy_r_r6.f0 = cpy_r_r3; - cpy_r_r6.f1 = cpy_r_r5; - cpy_r_r7 = PyTuple_New(2); - if (unlikely(cpy_r_r7 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp499 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp499); - PyObject *__tmp500 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp500); - cpy_r_r8 = PyList_Append(cpy_r_r0, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL16; - } else - goto CPyL3; -CPyL7: ; - cpy_r_r10 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r11 = PyObject_GetIter(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r12 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r13[1] = {cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r14, 1, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); - goto CPyL17; - } - CPy_DECREF(cpy_r_r11); - if (likely(Py_TYPE(cpy_r_r15) == CPyType_datatypes___ReturnValue)) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r15); - goto CPyL12; - } - return cpy_r_r16; -CPyL12: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL13: ; - CPy_DecRef(cpy_r_r0); - goto CPyL12; -CPyL14: ; - CPy_DECREF(cpy_r_r2); - goto CPyL7; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL12; -CPyL16: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - goto CPyL12; -CPyL17: ; - CPy_DecRef(cpy_r_r11); - goto CPyL12; -} - -PyObject *CPyPy_event____EventItem___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":items", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventItem___items(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "items", 254, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem___keys(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_i; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r1 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "keys", "_EventItem", "_ordered", 260, CPyStatic_event___globals); - goto CPyL15; - } -CPyL2: ; - cpy_r_r2 = CPyList_GetItemShort(cpy_r_r1, 0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL15; - } - cpy_r_r3 = CPyStatics[457]; /* 'keys' */ - PyObject *cpy_r_r4[1] = {cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL16; - } - CPy_DECREF(cpy_r_r2); - cpy_r_r7 = PyObject_GetIter(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL15; - } -CPyL5: ; - cpy_r_r8 = PyIter_Next(cpy_r_r7); - if (cpy_r_r8 == NULL) goto CPyL17; - cpy_r_i = cpy_r_r8; - cpy_r_r9 = CPyStatics[813]; /* ' (indexed)' */ - cpy_r_r10 = CPyStatics[114]; /* '' */ - cpy_r_r11 = cpy_r_i; - cpy_r_r12 = CPyStatics[459]; /* 'replace' */ - PyObject *cpy_r_r13[3] = {cpy_r_r11, cpy_r_r9, cpy_r_r10}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL18; - } - CPy_DECREF(cpy_r_r11); - cpy_r_r16 = cpy_r_r15; - cpy_r_r17 = PyList_Append(cpy_r_r0, cpy_r_r16); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL19; - } else - goto CPyL5; -CPyL9: ; - cpy_r_r19 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL15; - } - cpy_r_r20 = PyObject_GetIter(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r21 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r22[1] = {cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); - goto CPyL20; - } - CPy_DECREF(cpy_r_r20); - if (likely(Py_TYPE(cpy_r_r24) == CPyType_datatypes___ReturnValue)) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r24); - goto CPyL14; - } - return cpy_r_r25; -CPyL14: ; - cpy_r_r26 = NULL; - return cpy_r_r26; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - goto CPyL14; -CPyL16: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - goto CPyL14; -CPyL17: ; - CPy_DECREF(cpy_r_r7); - goto CPyL9; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - goto CPyL14; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r7); - goto CPyL14; -CPyL20: ; - CPy_DecRef(cpy_r_r20); - goto CPyL14; -} - -PyObject *CPyPy_event____EventItem___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":keys", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventItem___keys(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "keys", 258, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem___values(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "values", "_EventItem", "_ordered", 264, CPyStatic_event___globals); - goto CPyL6; - } -CPyL1: ; - cpy_r_r1 = CPyList_GetItemShort(cpy_r_r0, 0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals); - goto CPyL6; - } - cpy_r_r2 = CPyStatics[906]; /* 'values' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals); - goto CPyL7; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r6 = (PyObject *)CPyType_datatypes___ReturnValue; - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals); - goto CPyL8; - } - CPy_DECREF(cpy_r_r5); - if (likely(Py_TYPE(cpy_r_r9) == CPyType_datatypes___ReturnValue)) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r9); - goto CPyL6; - } - return cpy_r_r10; -CPyL6: ; - cpy_r_r11 = NULL; - return cpy_r_r11; -CPyL7: ; - CPy_DecRef(cpy_r_r1); - goto CPyL6; -CPyL8: ; - CPy_DecRef(cpy_r_r5); - goto CPyL6; -} - -PyObject *CPyPy_event____EventItem___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":values", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventItem", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventItem___values(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "values", 262, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventItem_____ne__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_rhs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - cpy_r_r0 = CPyDef_event____EventItem_____eq__(cpy_r___mypyc_self__, cpy_r_rhs); - if (cpy_r_r0 == NULL) goto CPyL10; - cpy_r_r1 = (PyObject *)&_Py_NotImplementedStruct; - cpy_r_r2 = cpy_r_r0 == cpy_r_r1; - if (cpy_r_r2) goto CPyL11; - cpy_r_r3 = Py_True; - cpy_r_r4 = cpy_r_r0 == cpy_r_r3; - if (cpy_r_r4) { - goto CPyL12; - } else - goto CPyL4; -CPyL3: ; - cpy_r_r5 = 0; - goto CPyL8; -CPyL4: ; - cpy_r_r6 = Py_False; - cpy_r_r7 = cpy_r_r0 == cpy_r_r6; - if (cpy_r_r7) { - goto CPyL13; - } else - goto CPyL6; -CPyL5: ; - cpy_r_r5 = 1; - goto CPyL8; -CPyL6: ; - cpy_r_r8 = PyObject_Not(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - cpy_r_r9 = cpy_r_r8 >= 0; - if (!cpy_r_r9) goto CPyL10; - cpy_r_r10 = cpy_r_r8; - cpy_r_r5 = cpy_r_r10; -CPyL8: ; - cpy_r_r11 = cpy_r_r5 ? Py_True : Py_False; - return cpy_r_r11; -CPyL9: ; - CPy_INCREF(cpy_r_r1); - return cpy_r_r1; -CPyL10: ; - cpy_r_r12 = NULL; - return cpy_r_r12; -CPyL11: ; - CPy_DECREF(cpy_r_r0); - goto CPyL9; -CPyL12: ; - CPy_DECREF(cpy_r_r0); - goto CPyL3; -CPyL13: ; - CPy_DECREF(cpy_r_r0); - goto CPyL5; -} - -PyObject *CPyPy_event____EventItem_____ne__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"rhs", 0}; - static CPyArg_Parser parser = {"O:__ne__", kwlist, 0}; - PyObject *obj_rhs; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_rhs)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_event____EventItem)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.event._EventItem", obj___mypyc_self__); - goto fail; - } - PyObject *arg_rhs = obj_rhs; - PyObject *retval = CPyDef_event____EventItem_____ne__(arg___mypyc_self__, arg_rhs); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__ne__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____EventWatchData_____init__(PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap) { - uint32_t cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - double cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - cpy_r_r0 = cpy_r___bitmap & 1; - cpy_r_r1 = cpy_r_r0 == 0; - if (!cpy_r_r1) goto CPyL2; - cpy_r_delay = 2.0; -CPyL2: ; - if (cpy_r_repeat != 2) goto CPyL4; - cpy_r_repeat = 1; -CPyL4: ; - CPy_INCREF(cpy_r_event); - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_event = cpy_r_event; - cpy_r_r2 = PyList_New(0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 289, CPyStatic_event___globals); - goto CPyL16; - } - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list = cpy_r_r2; - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay = cpy_r_delay; - cpy_r_r3 = CPyStatic_event___globals; - cpy_r_r4 = CPyStatics[860]; /* 'web3' */ - cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); - goto CPyL16; - } - cpy_r_r6 = CPyStatics[907]; /* 'eth' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); - goto CPyL16; - } - cpy_r_r8 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); - goto CPyL16; - } - cpy_r_r10 = CPyStatics[2031]; /* 1 */ - cpy_r_r11 = PyNumber_Subtract(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); - goto CPyL16; - } - cpy_r_r12 = CPyStatics[909]; /* 'create_filter' */ - PyObject *cpy_r_r13[2] = {cpy_r_event, cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = CPyStatics[2209]; /* ('fromBlock',) */ - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 292, CPyStatic_event___globals); - goto CPyL17; - } - CPy_DECREF(cpy_r_r11); - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__event_filter = cpy_r_r16; - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__cooldown_time_over = 0; - cpy_r_r17 = CPyModule_time; - cpy_r_r18 = CPyStatics[499]; /* 'time' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 296, CPyStatic_event___globals); - goto CPyL16; - } - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r19, 0, 0, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 296, CPyStatic_event___globals); - goto CPyL16; - } - cpy_r_r21 = PyFloat_AsDouble(cpy_r_r20); - if (cpy_r_r21 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r20); cpy_r_r21 = -113.0; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r22 = cpy_r_r21 == -113.0; - if (unlikely(cpy_r_r22)) goto CPyL14; -CPyL13: ; - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_timer = cpy_r_r21; - cpy_r_r23 = CPyDef_event____EventWatchData___add_callback(cpy_r_self, cpy_r_callback, cpy_r_repeat); - if (unlikely(cpy_r_r23 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 297, CPyStatic_event___globals); - goto CPyL16; - } else - goto CPyL15; -CPyL14: ; - cpy_r_r24 = PyErr_Occurred(); - if (unlikely(cpy_r_r24 != NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 296, CPyStatic_event___globals); - goto CPyL16; - } else - goto CPyL13; -CPyL15: ; - return 1; -CPyL16: ; - cpy_r_r25 = 2; - return cpy_r_r25; -CPyL17: ; - CPy_DecRef(cpy_r_r11); - goto CPyL16; -} - -PyObject *CPyPy_event____EventWatchData_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"event", "callback", "delay", "repeat", 0}; - PyObject *obj_event; - PyObject *obj_callback; - PyObject *obj_delay = NULL; - PyObject *obj_repeat = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO|OO", "__init__", kwlist, &obj_event, &obj_callback, &obj_delay, &obj_repeat)) { - return NULL; - } - uint32_t __bitmap = 0; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - PyObject *arg_event = obj_event; - PyObject *arg_callback = obj_callback; - double arg_delay = -113.0; - if (obj_delay != NULL) { - __bitmap |= 1 << 0; - arg_delay = PyFloat_AsDouble(obj_delay); - if (arg_delay == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_delay); goto fail; - } - } - char arg_repeat; - if (obj_repeat == NULL) { - arg_repeat = 2; - } else if (unlikely(!PyBool_Check(obj_repeat))) { - CPy_TypeError("bool", obj_repeat); goto fail; - } else - arg_repeat = obj_repeat == Py_True; - char retval = CPyDef_event____EventWatchData_____init__(arg_self, arg_event, arg_callback, arg_delay, arg_repeat, __bitmap); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__init__", 280, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventWatchData___get_new_events(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__event_filter; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyStatics[911]; /* 'get_new_entries' */ - PyObject *cpy_r_r2[1] = {cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "get_new_events", 306, CPyStatic_event___globals); - goto CPyL4; - } - CPy_DECREF(cpy_r_r0); - if (likely(PyList_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "get_new_events", 306, CPyStatic_event___globals, "list", cpy_r_r4); - goto CPyL3; - } - return cpy_r_r5; -CPyL3: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_event____EventWatchData___get_new_events(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_new_events", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - PyObject *retval = CPyDef_event____EventWatchData___get_new_events(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "get_new_events", 299, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____EventWatchData___reset_timer(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[499]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "reset_timer", 310, CPyStatic_event___globals); - goto CPyL5; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "reset_timer", 310, CPyStatic_event___globals); - goto CPyL5; - } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL4; -CPyL3: ; - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_timer = cpy_r_r4; - return 1; -CPyL4: ; - cpy_r_r7 = PyErr_Occurred(); - if (unlikely(cpy_r_r7 != NULL)) { - CPy_AddTraceback("brownie/network/event.py", "reset_timer", 310, CPyStatic_event___globals); - } else - goto CPyL3; -CPyL5: ; - cpy_r_r8 = 2; - return cpy_r_r8; -} - -PyObject *CPyPy_event____EventWatchData___reset_timer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":reset_timer", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - char retval = CPyDef_event____EventWatchData___reset_timer(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "reset_timer", 308, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____EventWatchData___add_callback(PyObject *cpy_r_self, PyObject *cpy_r_callback, char cpy_r_repeat) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - if (cpy_r_repeat != 2) goto CPyL2; - cpy_r_repeat = 1; -CPyL2: ; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[318]; /* 'callable' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 314, CPyStatic_event___globals); - goto CPyL13; - } - PyObject *cpy_r_r3[1] = {cpy_r_callback}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 314, CPyStatic_event___globals); - goto CPyL13; - } - if (unlikely(!PyBool_Check(cpy_r_r5))) { - CPy_TypeError("bool", cpy_r_r5); cpy_r_r6 = 2; - } else - cpy_r_r6 = cpy_r_r5 == Py_True; - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 314, CPyStatic_event___globals); - goto CPyL13; - } - if (cpy_r_r6) goto CPyL10; - cpy_r_r7 = CPyStatics[912]; /* "'callback' argument MUST be a callable object." */ - cpy_r_r8 = CPyModule_builtins; - cpy_r_r9 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 315, CPyStatic_event___globals); - goto CPyL13; - } - PyObject *cpy_r_r11[1] = {cpy_r_r7}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r12, 1, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 315, CPyStatic_event___globals); - goto CPyL13; - } - CPy_Raise(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 315, CPyStatic_event___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r14 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list; - CPy_INCREF_NO_IMM(cpy_r_r14); - cpy_r_r15 = CPyStatics[913]; /* 'function' */ - cpy_r_r16 = CPyStatics[914]; /* 'repeat' */ - cpy_r_r17 = cpy_r_repeat ? Py_True : Py_False; - cpy_r_r18 = CPyDict_Build(2, cpy_r_r15, cpy_r_callback, cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 316, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r19 = PyList_Append(cpy_r_r14, cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/network/event.py", "add_callback", 316, CPyStatic_event___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r21 = 2; - return cpy_r_r21; -CPyL14: ; - CPy_DecRef(cpy_r_r14); - goto CPyL13; -} - -PyObject *CPyPy_event____EventWatchData___add_callback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"callback", "repeat", 0}; - static CPyArg_Parser parser = {"O|O:add_callback", kwlist, 0}; - PyObject *obj_callback; - PyObject *obj_repeat = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_callback, &obj_repeat)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - PyObject *arg_callback = obj_callback; - char arg_repeat; - if (obj_repeat == NULL) { - arg_repeat = 2; - } else if (unlikely(!PyBool_Check(obj_repeat))) { - CPy_TypeError("bool", obj_repeat); goto fail; - } else - arg_repeat = obj_repeat == Py_True; - char retval = CPyDef_event____EventWatchData___add_callback(arg_self, arg_callback, arg_repeat); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "add_callback", 312, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____EventWatchData___update_delay(PyObject *cpy_r_self, double cpy_r_new_delay) { - double cpy_r_r0; - char cpy_r_r1; - double cpy_r_r2; - char cpy_r_r3; - cpy_r_r0 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay; - cpy_r_r1 = cpy_r_new_delay < cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - cpy_r_r2 = cpy_r_new_delay; - goto CPyL3; -CPyL2: ; - cpy_r_r2 = cpy_r_r0; -CPyL3: ; - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay = cpy_r_r2; - return 1; -} - -PyObject *CPyPy_event____EventWatchData___update_delay(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"new_delay", 0}; - static CPyArg_Parser parser = {"O:update_delay", kwlist, 0}; - PyObject *obj_new_delay; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_new_delay)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - double arg_new_delay; - arg_new_delay = PyFloat_AsDouble(obj_new_delay); - if (arg_new_delay == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_new_delay); goto fail; - } - char retval = CPyDef_event____EventWatchData___update_delay(arg_self, arg_new_delay); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "update_delay", 318, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_callback, PyObject *cpy_r_data_to_map) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - cpy_r_r0 = ((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "_map_callback_on_list", "_map_callback_on_list__trigger_callbacks__EventWatchData_obj", "__mypyc_env__", 335, CPyStatic_event___globals); - goto CPyL5; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL6; -CPyL1: ; - cpy_r_r1 = CPyModule_builtins; - cpy_r_r2 = CPyStatics[915]; /* 'map' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 338, CPyStatic_event___globals); - goto CPyL5; - } - PyObject *cpy_r_r4[2] = {cpy_r_callback, cpy_r_data_to_map}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 338, CPyStatic_event___globals); - goto CPyL5; - } - cpy_r_r7 = PySequence_List(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 338, CPyStatic_event___globals); - goto CPyL5; - } else - goto CPyL7; -CPyL4: ; - return 1; -CPyL5: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL6: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -CPyL7: ; - CPy_DECREF_NO_IMM(cpy_r_r7); - goto CPyL4; -} - -PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"callback", "data_to_map", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_callback; - PyObject *obj_data_to_map; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_callback, &obj_data_to_map)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_callback = obj_callback; - PyObject *arg_data_to_map; - if (likely(PyList_Check(obj_data_to_map))) - arg_data_to_map = obj_data_to_map; - else { - CPy_TypeError("list", obj_data_to_map); - goto fail; - } - char retval = CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(arg___mypyc_self__, arg_callback, arg_data_to_map); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 335, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____EventWatchData____trigger_callbacks(PyObject *cpy_r_self, PyObject *cpy_r_events_data) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r__map_callback_on_list; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int64_t cpy_r_r6; - CPyPtr cpy_r_r7; - int64_t cpy_r_r8; - char cpy_r_r9; - CPyPtr cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - CPyPtr cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T2OO cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - int32_t cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - int64_t cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int64_t cpy_r_r38; - CPyPtr cpy_r_r39; - int64_t cpy_r_r40; - char cpy_r_r41; - CPyPtr cpy_r_r42; - CPyPtr cpy_r_r43; - int64_t cpy_r_r44; - CPyPtr cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - int64_t cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - cpy_r_r0 = CPyDef_event____trigger_callbacks__EventWatchData_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 325, CPyStatic_event___globals); - goto CPyL26; - } - cpy_r_r1 = CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 335, CPyStatic_event___globals); - goto CPyL27; - } - if (((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r_r1)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r_r1)->___mypyc_env__); - } - ((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r_r1)->___mypyc_env__ = cpy_r_r0; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 335, CPyStatic_event___globals); - goto CPyL28; - } - cpy_r__map_callback_on_list = cpy_r_r1; - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_cooldown_time_over = 0; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 340, CPyStatic_event___globals); - goto CPyL29; - } - cpy_r_r4 = PyList_New(0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 341, CPyStatic_event___globals); - goto CPyL29; - } - cpy_r_r5 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list; - CPy_INCREF_NO_IMM(cpy_r_r5); - cpy_r_r6 = 0; -CPyL6: ; - cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r5)->ob_size; - cpy_r_r8 = *(int64_t *)cpy_r_r7; - cpy_r_r9 = cpy_r_r6 < cpy_r_r8; - if (!cpy_r_r9) goto CPyL30; - cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; - cpy_r_r11 = *(CPyPtr *)cpy_r_r10; - cpy_r_r12 = cpy_r_r6 * 8; - cpy_r_r13 = cpy_r_r11 + cpy_r_r12; - cpy_r_r14 = *(PyObject * *)cpy_r_r13; - CPy_INCREF(cpy_r_r14); - if (likely(PyDict_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_trigger_callbacks", 342, CPyStatic_event___globals, "dict", cpy_r_r14); - goto CPyL31; - } - cpy_r_r16 = CPyStatics[913]; /* 'function' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 348, CPyStatic_event___globals); - goto CPyL31; - } - CPy_INCREF_NO_IMM(cpy_r_events_data); - cpy_r_r18.f0 = cpy_r_r17; - cpy_r_r18.f1 = cpy_r_events_data; - cpy_r_r19 = CPyStatic_event___globals; - cpy_r_r20 = CPyStatics[879]; /* 'Thread' */ - cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 345, CPyStatic_event___globals); - goto CPyL32; - } - cpy_r_r22 = PyTuple_New(2); - if (unlikely(cpy_r_r22 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp501 = cpy_r_r18.f0; - PyTuple_SET_ITEM(cpy_r_r22, 0, __tmp501); - PyObject *__tmp502 = cpy_r_r18.f1; - PyTuple_SET_ITEM(cpy_r_r22, 1, __tmp502); - cpy_r_r23 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r24[3] = {cpy_r__map_callback_on_list, cpy_r_r22, cpy_r_r23}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = CPyStatics[2210]; /* ('target', 'args', 'daemon') */ - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r25, 0, cpy_r_r26); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 345, CPyStatic_event___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r22); - cpy_r_r28 = PyList_Append(cpy_r_r4, cpy_r_r27); - CPy_DECREF(cpy_r_r27); - cpy_r_r29 = cpy_r_r28 >= 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 344, CPyStatic_event___globals); - goto CPyL31; - } - cpy_r_r30 = CPyList_GetItemShort(cpy_r_r4, -2); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 354, CPyStatic_event___globals); - goto CPyL31; - } - cpy_r_r31 = CPyStatics[871]; /* 'start' */ - PyObject *cpy_r_r32[1] = {cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 354, CPyStatic_event___globals); - goto CPyL34; - } else - goto CPyL35; -CPyL14: ; - CPy_DECREF(cpy_r_r30); - cpy_r_r35 = cpy_r_r6 + 1; - cpy_r_r6 = cpy_r_r35; - goto CPyL6; -CPyL16: ; - cpy_r_r36 = PyList_New(0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); - goto CPyL36; - } - cpy_r_r37 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list; - CPy_INCREF_NO_IMM(cpy_r_r37); - cpy_r_r38 = 0; -CPyL18: ; - cpy_r_r39 = (CPyPtr)&((PyVarObject *)cpy_r_r37)->ob_size; - cpy_r_r40 = *(int64_t *)cpy_r_r39; - cpy_r_r41 = cpy_r_r38 < cpy_r_r40; - if (!cpy_r_r41) goto CPyL37; - cpy_r_r42 = (CPyPtr)&((PyListObject *)cpy_r_r37)->ob_item; - cpy_r_r43 = *(CPyPtr *)cpy_r_r42; - cpy_r_r44 = cpy_r_r38 * 8; - cpy_r_r45 = cpy_r_r43 + cpy_r_r44; - cpy_r_r46 = *(PyObject * *)cpy_r_r45; - CPy_INCREF(cpy_r_r46); - if (likely(PyDict_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals, "dict", cpy_r_r46); - goto CPyL38; - } - cpy_r_r48 = CPyStatics[914]; /* 'repeat' */ - cpy_r_r49 = CPyDict_GetWithNone(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); - goto CPyL39; - } - cpy_r_r50 = PyObject_IsTrue(cpy_r_r49); - CPy_DECREF(cpy_r_r49); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); - goto CPyL39; - } - cpy_r_r52 = cpy_r_r50; - if (!cpy_r_r52) goto CPyL40; - cpy_r_r53 = PyList_Append(cpy_r_r36, cpy_r_r47); - CPy_DECREF(cpy_r_r47); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); - goto CPyL38; - } -CPyL24: ; - cpy_r_r55 = cpy_r_r38 + 1; - cpy_r_r38 = cpy_r_r55; - goto CPyL18; -CPyL25: ; - CPy_DECREF_NO_IMM(((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list); - ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list = cpy_r_r36; - return cpy_r_r4; -CPyL26: ; - cpy_r_r57 = NULL; - return cpy_r_r57; -CPyL27: ; - CPy_DecRef(cpy_r_r0); - goto CPyL26; -CPyL28: ; - CPy_DecRef(cpy_r_r1); - goto CPyL26; -CPyL29: ; - CPy_DecRef(cpy_r__map_callback_on_list); - goto CPyL26; -CPyL30: ; - CPy_DECREF(cpy_r__map_callback_on_list); - CPy_DECREF_NO_IMM(cpy_r_r5); - goto CPyL16; -CPyL31: ; - CPy_DecRef(cpy_r__map_callback_on_list); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL26; -CPyL32: ; - CPy_DecRef(cpy_r__map_callback_on_list); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - goto CPyL26; -CPyL33: ; - CPy_DecRef(cpy_r__map_callback_on_list); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r22); - goto CPyL26; -CPyL34: ; - CPy_DecRef(cpy_r__map_callback_on_list); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r30); - goto CPyL26; -CPyL35: ; - CPy_DECREF(cpy_r_r34); - goto CPyL14; -CPyL36: ; - CPy_DecRef(cpy_r_r4); - goto CPyL26; -CPyL37: ; - CPy_DECREF_NO_IMM(cpy_r_r37); - goto CPyL25; -CPyL38: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - goto CPyL26; -CPyL39: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r47); - goto CPyL26; -CPyL40: ; - CPy_DECREF(cpy_r_r47); - goto CPyL24; -} - -PyObject *CPyPy_event____EventWatchData____trigger_callbacks(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"events_data", 0}; - static CPyArg_Parser parser = {"O:_trigger_callbacks", kwlist, 0}; - PyObject *obj_events_data; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_events_data)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - PyObject *arg_events_data; - if (likely(PyList_Check(obj_events_data))) - arg_events_data = obj_events_data; - else { - CPy_TypeError("list", obj_events_data); - goto fail; - } - PyObject *retval = CPyDef_event____EventWatchData____trigger_callbacks(arg_self, arg_events_data); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 325, CPyStatic_event___globals); - return NULL; -} - -double CPyDef_event____EventWatchData___time_left(PyObject *cpy_r_self) { - double cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - double cpy_r_r5; - char cpy_r_r6; - double cpy_r_r7; - double cpy_r_r8; - double cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - double cpy_r_r12; - double cpy_r_r13; - cpy_r_r0 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay; - cpy_r_r1 = CPyModule_time; - cpy_r_r2 = CPyStatics[499]; /* 'time' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "time_left", 368, CPyStatic_event___globals); - goto CPyL8; - } - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r3, 0, 0, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "time_left", 368, CPyStatic_event___globals); - goto CPyL8; - } - cpy_r_r5 = PyFloat_AsDouble(cpy_r_r4); - if (cpy_r_r5 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r4); cpy_r_r5 = -113.0; - } - CPy_DECREF(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 == -113.0; - if (unlikely(cpy_r_r6)) goto CPyL4; -CPyL3: ; - cpy_r_r7 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_timer; - cpy_r_r8 = cpy_r_r5 - cpy_r_r7; - cpy_r_r9 = cpy_r_r0 - cpy_r_r8; - cpy_r_r10 = cpy_r_r9 > 0.0; - if (cpy_r_r10) { - goto CPyL5; - } else - goto CPyL6; -CPyL4: ; - cpy_r_r11 = PyErr_Occurred(); - if (unlikely(cpy_r_r11 != NULL)) { - CPy_AddTraceback("brownie/network/event.py", "time_left", 368, CPyStatic_event___globals); - goto CPyL8; - } else - goto CPyL3; -CPyL5: ; - cpy_r_r12 = cpy_r_r9; - goto CPyL7; -CPyL6: ; - cpy_r_r12 = 0.0; -CPyL7: ; - return cpy_r_r12; -CPyL8: ; - cpy_r_r13 = -113.0; - return cpy_r_r13; -} - -PyObject *CPyPy_event____EventWatchData___time_left(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":time_left", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event._EventWatchData", obj_self); - goto fail; - } - double retval = CPyDef_event____EventWatchData___time_left(arg_self); - if (retval == -113.0 && PyErr_Occurred()) { - return NULL; - } - PyObject *retbox = PyFloat_FromDouble(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "time_left", 360, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event_____init___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event_____init___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event_____init___3_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event_____init___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - cpy_r_r0 = CPyStatic_event___globals; - cpy_r_r1 = CPyStatics[916]; /* 'Lock' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 383, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 383, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r4 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r5 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 383, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r7 = PyDict_New(); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 384, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r8 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r9 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 384, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r11 = CPyStatics[866]; /* '_kill' */ - cpy_r_r12 = 0 ? Py_True : Py_False; - cpy_r_r13 = PyObject_SetAttr(cpy_r_self, cpy_r_r11, cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 385, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r15 = CPyStatics[919]; /* '_has_started' */ - cpy_r_r16 = 0 ? Py_True : Py_False; - cpy_r_r17 = PyObject_SetAttr(cpy_r_self, cpy_r_r15, cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 386, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r19 = CPyStatics[867]; /* '_loop' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_self, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); - goto CPyL12; - } - cpy_r_r21 = CPyStatic_event___globals; - cpy_r_r22 = CPyStatics[879]; /* 'Thread' */ - cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r24 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r25[2] = {cpy_r_r20, cpy_r_r24}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = CPyStatics[2211]; /* ('target', 'daemon') */ - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r26, 0, cpy_r_r27); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); - goto CPyL13; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r29 = CPyStatics[920]; /* '_watcher_thread' */ - cpy_r_r30 = PyObject_SetAttr(cpy_r_self, cpy_r_r29, cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); - goto CPyL12; - } - return 1; -CPyL12: ; - cpy_r_r32 = 2; - return cpy_r_r32; -CPyL13: ; - CPy_DecRef(cpy_r_r20); - goto CPyL12; -} - -PyObject *CPyPy_event_____init___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char retval = CPyDef_event_____init___3_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__init__", 382, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event_____del___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event_____del___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event_____del___3_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event_____del___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = CPyStatics[877]; /* 'stop' */ - PyObject *cpy_r_r1[1] = {cpy_r_self}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__del__", 390, CPyStatic_event___globals); - goto CPyL2; - } else - goto CPyL3; -CPyL1: ; - return 1; -CPyL2: ; - cpy_r_r4 = 2; - return cpy_r_r4; -CPyL3: ; - CPy_DECREF(cpy_r_r3); - goto CPyL1; -} - -PyObject *CPyPy_event_____del___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char retval = CPyDef_event_____del___3_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__del__", 389, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___stop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event___stop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event___stop_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event___stop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - if (cpy_r_wait != 2) goto CPyL2; - cpy_r_wait = 1; -CPyL2: ; - cpy_r_r0 = CPyStatics[866]; /* '_kill' */ - cpy_r_r1 = 1 ? Py_True : Py_False; - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 401, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r4 = cpy_r_wait ? Py_True : Py_False; - cpy_r_r5 = 1 ? Py_True : Py_False; - cpy_r_r6 = cpy_r_r4 == cpy_r_r5; - if (!cpy_r_r6) goto CPyL11; - cpy_r_r7 = CPyStatics[920]; /* '_watcher_thread' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 402, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r9 = CPyStatics[874]; /* 'is_alive' */ - PyObject *cpy_r_r10[1] = {cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 402, CPyStatic_event___globals); - goto CPyL14; - } - CPy_DECREF(cpy_r_r8); - if (unlikely(!PyBool_Check(cpy_r_r12))) { - CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; - } else - cpy_r_r13 = cpy_r_r12 == Py_True; - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 402, CPyStatic_event___globals); - goto CPyL13; - } - if (!cpy_r_r13) goto CPyL11; - cpy_r_r14 = CPyStatics[920]; /* '_watcher_thread' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_self, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 403, CPyStatic_event___globals); - goto CPyL13; - } - cpy_r_r16 = CPyStatics[239]; /* 'join' */ - PyObject *cpy_r_r17[1] = {cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 403, CPyStatic_event___globals); - goto CPyL15; - } else - goto CPyL16; -CPyL10: ; - CPy_DECREF(cpy_r_r15); -CPyL11: ; - cpy_r_r20 = CPyStatics[919]; /* '_has_started' */ - cpy_r_r21 = 0 ? Py_True : Py_False; - cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r21); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/event.py", "stop", 404, CPyStatic_event___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r24 = 2; - return cpy_r_r24; -CPyL14: ; - CPy_DecRef(cpy_r_r8); - goto CPyL13; -CPyL15: ; - CPy_DecRef(cpy_r_r15); - goto CPyL13; -CPyL16: ; - CPy_DECREF(cpy_r_r19); - goto CPyL10; -} - -PyObject *CPyPy_event___stop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "wait", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_wait = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_wait)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char arg_wait; - if (obj_wait == NULL) { - arg_wait = 2; - } else if (unlikely(!PyBool_Check(obj_wait))) { - CPy_TypeError("bool", obj_wait); goto fail; - } else - arg_wait = obj_wait == Py_True; - char retval = CPyDef_event___stop_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self, arg_wait); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "stop", 392, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___reset_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event___reset_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event___reset_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event___reset_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - cpy_r_r0 = CPyStatics[877]; /* 'stop' */ - PyObject *cpy_r_r1[1] = {cpy_r_self}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "reset", 408, CPyStatic_event___globals); - goto CPyL3; - } else - goto CPyL4; -CPyL1: ; - cpy_r_r4 = CPyStatics[921]; /* '_setup' */ - PyObject *cpy_r_r5[1] = {cpy_r_self}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "reset", 409, CPyStatic_event___globals); - goto CPyL3; - } else - goto CPyL5; -CPyL2: ; - return 1; -CPyL3: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL4: ; - CPy_DECREF(cpy_r_r3); - goto CPyL1; -CPyL5: ; - CPy_DECREF(cpy_r_r7); - goto CPyL2; -} - -PyObject *CPyPy_event___reset_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char retval = CPyDef_event___reset_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "reset", 406, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event___add_event_callback_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event___add_event_callback_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event___add_event_callback_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap) { - uint32_t cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - double cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - cpy_r_r0 = cpy_r___bitmap & 1; - cpy_r_r1 = cpy_r_r0 == 0; - if (!cpy_r_r1) goto CPyL2; - cpy_r_delay = 2.0; -CPyL2: ; - if (cpy_r_repeat != 2) goto CPyL4; - cpy_r_repeat = 1; -CPyL4: ; - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[318]; /* 'callable' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 433, CPyStatic_event___globals); - goto CPyL50; - } - PyObject *cpy_r_r5[1] = {cpy_r_callback}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 433, CPyStatic_event___globals); - goto CPyL50; - } - if (unlikely(!PyBool_Check(cpy_r_r7))) { - CPy_TypeError("bool", cpy_r_r7); cpy_r_r8 = 2; - } else - cpy_r_r8 = cpy_r_r7 == Py_True; - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 433, CPyStatic_event___globals); - goto CPyL50; - } - if (cpy_r_r8) goto CPyL12; - cpy_r_r9 = CPyStatics[922]; /* "Argument 'callback' argument must be a callable." */ - cpy_r_r10 = CPyModule_builtins; - cpy_r_r11 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 434, CPyStatic_event___globals); - goto CPyL50; - } - PyObject *cpy_r_r13[1] = {cpy_r_r9}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r14, 1, 0); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 434, CPyStatic_event___globals); - goto CPyL50; - } - CPy_Raise(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 434, CPyStatic_event___globals); - goto CPyL50; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r16 = 0.05 > cpy_r_delay; - if (!cpy_r_r16) goto CPyL14; - cpy_r_r17 = 0.05; - goto CPyL15; -CPyL14: ; - cpy_r_r17 = cpy_r_delay; -CPyL15: ; - cpy_r_delay = cpy_r_r17; - cpy_r_r18 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_self, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 436, CPyStatic_event___globals); - goto CPyL50; - } - cpy_r_r20 = CPyStatics[923]; /* 'acquire' */ - PyObject *cpy_r_r21[1] = {cpy_r_r19}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 436, CPyStatic_event___globals); - goto CPyL51; - } else - goto CPyL52; -CPyL17: ; - CPy_DECREF(cpy_r_r19); - cpy_r_r24 = CPyStatics[124]; /* 'address' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_event, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); - goto CPyL50; - } - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals, "str", cpy_r_r25); - goto CPyL50; - } - cpy_r_r27 = PyObject_Str(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); - goto CPyL50; - } - cpy_r_r28 = CPyStatics[924]; /* '+' */ - cpy_r_r29 = CPyStatics[925]; /* 'event_name' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_event, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); - goto CPyL53; - } - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals, "str", cpy_r_r30); - goto CPyL53; - } - cpy_r_r32 = CPyStr_Build(3, cpy_r_r27, cpy_r_r28, cpy_r_r31); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); - goto CPyL50; - } - cpy_r_r33 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_self, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals, "dict", cpy_r_r34); - goto CPyL54; - } - cpy_r_r36 = CPyDict_GetWithNone(cpy_r_r35, cpy_r_r32); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals); - goto CPyL54; - } - if (Py_TYPE(cpy_r_r36) == CPyType_event____EventWatchData) - cpy_r_r37 = cpy_r_r36; - else { - cpy_r_r37 = NULL; - } - if (cpy_r_r37 != NULL) goto __LL503; - if (cpy_r_r36 == Py_None) - cpy_r_r37 = cpy_r_r36; - else { - cpy_r_r37 = NULL; - } - if (cpy_r_r37 != NULL) goto __LL503; - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals, "brownie.network.event._EventWatchData or None", cpy_r_r36); - goto CPyL54; -__LL503: ; - cpy_r_r38 = (PyObject *)&_Py_NoneStruct; - cpy_r_r39 = cpy_r_r37 == cpy_r_r38; - CPy_DECREF(cpy_r_r37); - if (!cpy_r_r39) goto CPyL32; - cpy_r_r40 = CPyDef_event____EventWatchData(cpy_r_event, cpy_r_callback, cpy_r_delay, cpy_r_repeat, 1); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals); - goto CPyL54; - } - cpy_r_r41 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_self, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals); - goto CPyL55; - } - if (likely(PyDict_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals, "dict", cpy_r_r42); - goto CPyL55; - } - cpy_r_r44 = CPyDict_SetItem(cpy_r_r43, cpy_r_r32, cpy_r_r40); - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r32); - CPy_DECREF_NO_IMM(cpy_r_r40); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals); - goto CPyL50; - } else - goto CPyL43; -CPyL32: ; - cpy_r_r46 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_self, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r47))) - cpy_r_r48 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals, "dict", cpy_r_r47); - goto CPyL54; - } - cpy_r_r49 = CPyDict_GetItem(cpy_r_r48, cpy_r_r32); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals); - goto CPyL54; - } - if (likely(Py_TYPE(cpy_r_r49) == CPyType_event____EventWatchData)) - cpy_r_r50 = cpy_r_r49; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals, "brownie.network.event._EventWatchData", cpy_r_r49); - goto CPyL54; - } - cpy_r_r51 = CPyDef_event____EventWatchData___add_callback(cpy_r_r50, cpy_r_callback, cpy_r_repeat); - CPy_DECREF_NO_IMM(cpy_r_r50); - if (unlikely(cpy_r_r51 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals); - goto CPyL54; - } - cpy_r_r52 = cpy_r_repeat ? Py_True : Py_False; - cpy_r_r53 = 1 ? Py_True : Py_False; - cpy_r_r54 = cpy_r_r52 == cpy_r_r53; - if (!cpy_r_r54) goto CPyL56; - cpy_r_r55 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r56 = CPyObject_GetAttr(cpy_r_self, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r56))) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals, "dict", cpy_r_r56); - goto CPyL54; - } - cpy_r_r58 = CPyDict_GetItem(cpy_r_r57, cpy_r_r32); - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals); - goto CPyL50; - } - if (likely(Py_TYPE(cpy_r_r58) == CPyType_event____EventWatchData)) - cpy_r_r59 = cpy_r_r58; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals, "brownie.network.event._EventWatchData", cpy_r_r58); - goto CPyL50; - } - cpy_r_r60 = CPyDef_event____EventWatchData___update_delay(cpy_r_r59, cpy_r_delay); - CPy_DECREF_NO_IMM(cpy_r_r59); - if (unlikely(cpy_r_r60 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals); - goto CPyL50; - } -CPyL43: ; - cpy_r_r61 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_self, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 452, CPyStatic_event___globals); - goto CPyL50; - } - cpy_r_r63 = CPyStatics[926]; /* 'release' */ - PyObject *cpy_r_r64[1] = {cpy_r_r62}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 452, CPyStatic_event___globals); - goto CPyL57; - } else - goto CPyL58; -CPyL45: ; - CPy_DECREF(cpy_r_r62); - cpy_r_r67 = CPyStatics[919]; /* '_has_started' */ - cpy_r_r68 = CPyObject_GetAttr(cpy_r_self, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 454, CPyStatic_event___globals); - goto CPyL50; - } - if (unlikely(!PyBool_Check(cpy_r_r68))) { - CPy_TypeError("bool", cpy_r_r68); cpy_r_r69 = 2; - } else - cpy_r_r69 = cpy_r_r68 == Py_True; - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r69 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 454, CPyStatic_event___globals); - goto CPyL50; - } - cpy_r_r70 = cpy_r_r69 ? Py_True : Py_False; - cpy_r_r71 = 0 ? Py_True : Py_False; - cpy_r_r72 = cpy_r_r70 == cpy_r_r71; - if (!cpy_r_r72) goto CPyL49; - cpy_r_r73 = CPyStatics[927]; /* '_start_watch' */ - PyObject *cpy_r_r74[1] = {cpy_r_self}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_VectorcallMethod(cpy_r_r73, cpy_r_r75, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 455, CPyStatic_event___globals); - goto CPyL50; - } else - goto CPyL59; -CPyL49: ; - return 1; -CPyL50: ; - cpy_r_r77 = 2; - return cpy_r_r77; -CPyL51: ; - CPy_DecRef(cpy_r_r19); - goto CPyL50; -CPyL52: ; - CPy_DECREF(cpy_r_r23); - goto CPyL17; -CPyL53: ; - CPy_DecRef(cpy_r_r27); - goto CPyL50; -CPyL54: ; - CPy_DecRef(cpy_r_r32); - goto CPyL50; -CPyL55: ; - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r40); - goto CPyL50; -CPyL56: ; - CPy_DECREF(cpy_r_r32); - goto CPyL43; -CPyL57: ; - CPy_DecRef(cpy_r_r62); - goto CPyL50; -CPyL58: ; - CPy_DECREF(cpy_r_r66); - goto CPyL45; -CPyL59: ; - CPy_DECREF(cpy_r_r76); - goto CPyL49; -} - -PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "event", "callback", "delay", "repeat", 0}; - static CPyArg_Parser parser = {"OOO|OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_event; - PyObject *obj_callback; - PyObject *obj_delay = NULL; - PyObject *obj_repeat = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_event, &obj_callback, &obj_delay, &obj_repeat)) { - return NULL; - } - uint32_t __bitmap = 0; - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - PyObject *arg_event = obj_event; - PyObject *arg_callback = obj_callback; - double arg_delay = -113.0; - if (obj_delay != NULL) { - __bitmap |= 1 << 0; - arg_delay = PyFloat_AsDouble(obj_delay); - if (arg_delay == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_delay); goto fail; - } - } - char arg_repeat; - if (obj_repeat == NULL) { - arg_repeat = 2; - } else if (unlikely(!PyBool_Check(obj_repeat))) { - CPy_TypeError("bool", obj_repeat); goto fail; - } else - arg_repeat = obj_repeat == Py_True; - char retval = CPyDef_event___add_event_callback_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self, arg_event, arg_callback, arg_delay, arg_repeat, __bitmap); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 411, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____setup_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event____setup_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event____setup_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____setup_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - cpy_r_r0 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 459, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r2 = CPyStatics[923]; /* 'acquire' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 459, CPyStatic_event___globals); - goto CPyL15; - } else - goto CPyL16; -CPyL2: ; - CPy_DECREF(cpy_r_r1); - cpy_r_r6 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_self, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 460, CPyStatic_event___globals); - goto CPyL14; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_setup", 460, CPyStatic_event___globals, "dict", cpy_r_r7); - goto CPyL14; - } - cpy_r_r9 = CPyDict_Clear(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 460, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r10 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 461, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r12 = CPyStatics[926]; /* 'release' */ - PyObject *cpy_r_r13[1] = {cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 461, CPyStatic_event___globals); - goto CPyL17; - } else - goto CPyL18; -CPyL7: ; - CPy_DECREF(cpy_r_r11); - cpy_r_r16 = CPyStatics[866]; /* '_kill' */ - cpy_r_r17 = 0 ? Py_True : Py_False; - cpy_r_r18 = PyObject_SetAttr(cpy_r_self, cpy_r_r16, cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 462, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r20 = CPyStatics[919]; /* '_has_started' */ - cpy_r_r21 = 0 ? Py_True : Py_False; - cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r21); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 463, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r24 = CPyStatics[867]; /* '_loop' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_self, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); - goto CPyL14; - } - cpy_r_r26 = CPyStatic_event___globals; - cpy_r_r27 = CPyStatics[879]; /* 'Thread' */ - cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); - goto CPyL19; - } - cpy_r_r29 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r30[2] = {cpy_r_r25, cpy_r_r29}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = CPyStatics[2211]; /* ('target', 'daemon') */ - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 0, cpy_r_r32); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); - goto CPyL19; - } - CPy_DECREF(cpy_r_r25); - cpy_r_r34 = CPyStatics[920]; /* '_watcher_thread' */ - cpy_r_r35 = PyObject_SetAttr(cpy_r_self, cpy_r_r34, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); - goto CPyL14; - } - return 1; -CPyL14: ; - cpy_r_r37 = 2; - return cpy_r_r37; -CPyL15: ; - CPy_DecRef(cpy_r_r1); - goto CPyL14; -CPyL16: ; - CPy_DECREF(cpy_r_r5); - goto CPyL2; -CPyL17: ; - CPy_DecRef(cpy_r_r11); - goto CPyL14; -CPyL18: ; - CPy_DECREF(cpy_r_r15); - goto CPyL7; -CPyL19: ; - CPy_DecRef(cpy_r_r25); - goto CPyL14; -} - -PyObject *CPyPy_event____setup_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char retval = CPyDef_event____setup_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_setup", 457, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____start_watch_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event____start_watch_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event____start_watch_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____start_watch_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = CPyStatics[920]; /* '_watcher_thread' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_start_watch", 468, CPyStatic_event___globals); - goto CPyL4; - } - cpy_r_r2 = CPyStatics[871]; /* 'start' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_start_watch", 468, CPyStatic_event___globals); - goto CPyL5; - } else - goto CPyL6; -CPyL2: ; - CPy_DECREF(cpy_r_r1); - cpy_r_r6 = CPyStatics[919]; /* '_has_started' */ - cpy_r_r7 = 1 ? Py_True : Py_False; - cpy_r_r8 = PyObject_SetAttr(cpy_r_self, cpy_r_r6, cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/event.py", "_start_watch", 469, CPyStatic_event___globals); - goto CPyL4; - } - return 1; -CPyL4: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL5: ; - CPy_DecRef(cpy_r_r1); - goto CPyL4; -CPyL6: ; - CPy_DECREF(cpy_r_r5); - goto CPyL2; -} - -PyObject *CPyPy_event____start_watch_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char retval = CPyDef_event____start_watch_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_start_watch", 466, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_x) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - cpy_r_r0 = ((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/event.py", "", "__mypyc_lambda__0__loop_EventWatcher_obj", "__mypyc_env__", 500, CPyStatic_event___globals); - goto CPyL4; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL5; -CPyL1: ; - cpy_r_r1 = CPyStatics[874]; /* 'is_alive' */ - PyObject *cpy_r_r2[1] = {cpy_r_x}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 500, CPyStatic_event___globals); - goto CPyL4; - } - if (unlikely(!PyBool_Check(cpy_r_r4))) { - CPy_TypeError("bool", cpy_r_r4); cpy_r_r5 = 2; - } else - cpy_r_r5 = cpy_r_r4 == Py_True; - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "", 500, CPyStatic_event___globals); - goto CPyL4; - } - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = 2; - return cpy_r_r6; -CPyL5: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"x", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_x; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_x)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_x = obj_x; - char retval = CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(arg___mypyc_self__, arg_x); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "", 500, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_event____loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_event____loop_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - double cpy_r_r0; - double cpy_r_sleep_time; - uint32_t cpy_r___locals_bitmap0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_workers_list; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - uint32_t cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - CPyTagged cpy_r_r16; - int64_t cpy_r_r17; - PyObject *cpy_r_r18; - tuple_T4CIOO cpy_r_r19; - CPyTagged cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r__; - double cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - double cpy_r_r31; - uint32_t cpy_r_r32; - PyObject *cpy_r_r33; - CPyPtr cpy_r_r34; - int64_t cpy_r_r35; - CPyTagged cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - double cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - double cpy_r_r45; - uint32_t cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - tuple_T3OOO cpy_r_r49; - tuple_T3OOO cpy_r_r50; - tuple_T3OOO cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - uint32_t cpy_r_r70; - char cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - int64_t cpy_r_r78; - CPyPtr cpy_r_r79; - int64_t cpy_r_r80; - char cpy_r_r81; - CPyPtr cpy_r_r82; - CPyPtr cpy_r_r83; - int64_t cpy_r_r84; - CPyPtr cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject **cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject **cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - int64_t cpy_r_r116; - char cpy_r_r117; - cpy_r_r0 = -113.0; - cpy_r_sleep_time = cpy_r_r0; - cpy_r___locals_bitmap0 = 0; - cpy_r_r1 = CPyDef_event____loop_EventWatcher_env(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 471, CPyStatic_event___globals); - goto CPyL71; - } - cpy_r_r2 = PyList_New(0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 477, CPyStatic_event___globals); - goto CPyL72; - } - cpy_r_workers_list = cpy_r_r2; -CPyL3: ; - cpy_r_r3 = CPyStatics[866]; /* '_kill' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_self, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 479, CPyStatic_event___globals); - goto CPyL73; - } - if (unlikely(!PyBool_Check(cpy_r_r4))) { - CPy_TypeError("bool", cpy_r_r4); cpy_r_r5 = 2; - } else - cpy_r_r5 = cpy_r_r4 == Py_True; - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 479, CPyStatic_event___globals); - goto CPyL73; - } - if (cpy_r_r5) goto CPyL74; - cpy_r_sleep_time = 1.0; - cpy_r_r6 = cpy_r___locals_bitmap0 | 1; - cpy_r___locals_bitmap0 = cpy_r_r6; - cpy_r_r7 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 482, CPyStatic_event___globals); - goto CPyL36; - } - cpy_r_r9 = CPyStatics[923]; /* 'acquire' */ - PyObject *cpy_r_r10[1] = {cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 482, CPyStatic_event___globals); - goto CPyL75; - } else - goto CPyL76; -CPyL8: ; - CPy_DECREF(cpy_r_r8); - cpy_r_r13 = CPyStatics[918]; /* 'target_events_watch_data' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_self, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); - goto CPyL36; - } - if (likely(PyDict_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals, "dict", cpy_r_r14); - goto CPyL36; - } - cpy_r_r16 = 0; - cpy_r_r17 = PyDict_Size(cpy_r_r15); - cpy_r_r18 = CPyDict_GetItemsIter(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); - goto CPyL77; - } -CPyL11: ; - cpy_r_r19 = CPyDict_NextItem(cpy_r_r18, cpy_r_r16); - cpy_r_r20 = cpy_r_r19.f1; - cpy_r_r16 = cpy_r_r20; - cpy_r_r21 = cpy_r_r19.f0; - if (!cpy_r_r21) goto CPyL78; - cpy_r_r22 = cpy_r_r19.f2; - CPy_INCREF(cpy_r_r22); - cpy_r_r23 = cpy_r_r19.f3; - CPy_INCREF(cpy_r_r23); - CPy_DECREF(cpy_r_r19.f2); - CPy_DECREF(cpy_r_r19.f3); - if (likely(PyUnicode_Check(cpy_r_r22))) - cpy_r_r24 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals, "str", cpy_r_r22); - goto CPyL79; - } - if (likely(Py_TYPE(cpy_r_r23) == CPyType_event____EventWatchData)) - cpy_r_r25 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals, "brownie.network.event._EventWatchData", cpy_r_r23); - goto CPyL80; - } - cpy_r__ = cpy_r_r24; - CPy_DECREF(cpy_r__); - cpy_r_r26 = CPyDef_event____EventWatchData___time_left(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 == -113.0; - if (unlikely(cpy_r_r27)) goto CPyL16; -CPyL15: ; - cpy_r_r28 = cpy_r_r26 > 0.0; - if (cpy_r_r28) { - goto CPyL81; - } else - goto CPyL21; -CPyL16: ; - cpy_r_r29 = PyErr_Occurred(); - if (unlikely(cpy_r_r29 != NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 486, CPyStatic_event___globals); - goto CPyL82; - } else - goto CPyL15; -CPyL17: ; - cpy_r_r30 = cpy_r_r26 < cpy_r_sleep_time; - if (!cpy_r_r30) goto CPyL19; - cpy_r_r31 = cpy_r_r26; - goto CPyL20; -CPyL19: ; - cpy_r_r31 = cpy_r_sleep_time; -CPyL20: ; - cpy_r_sleep_time = cpy_r_r31; - cpy_r_r32 = cpy_r___locals_bitmap0 | 1; - cpy_r___locals_bitmap0 = cpy_r_r32; - goto CPyL33; -CPyL21: ; - cpy_r_r33 = CPyDef_event____EventWatchData___get_new_events(cpy_r_r25); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 491, CPyStatic_event___globals); - goto CPyL82; - } - cpy_r_r34 = (CPyPtr)&((PyVarObject *)cpy_r_r33)->ob_size; - cpy_r_r35 = *(int64_t *)cpy_r_r34; - cpy_r_r36 = cpy_r_r35 << 1; - cpy_r_r37 = cpy_r_r36 != 0; - if (!cpy_r_r37) goto CPyL83; - cpy_r_r38 = CPyDef_event____EventWatchData____trigger_callbacks(cpy_r_r25, cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r33); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 493, CPyStatic_event___globals); - goto CPyL82; - } - cpy_r_r39 = PySequence_InPlaceConcat(cpy_r_workers_list, cpy_r_r38); - CPy_DECREF_NO_IMM(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 493, CPyStatic_event___globals); - goto CPyL82; - } else - goto CPyL84; -CPyL25: ; - cpy_r_workers_list = cpy_r_r39; -CPyL26: ; - cpy_r_r40 = CPyDef_event____EventWatchData___reset_timer(cpy_r_r25); - if (unlikely(cpy_r_r40 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 494, CPyStatic_event___globals); - goto CPyL82; - } - cpy_r_r41 = CPyDef_event____EventWatchData___time_left(cpy_r_r25); - CPy_DECREF_NO_IMM(cpy_r_r25); - cpy_r_r42 = cpy_r_r41 == -113.0; - if (unlikely(cpy_r_r42)) goto CPyL29; -CPyL28: ; - cpy_r_r43 = cpy_r_r41 < cpy_r_sleep_time; - if (cpy_r_r43) { - goto CPyL30; - } else - goto CPyL31; -CPyL29: ; - cpy_r_r44 = PyErr_Occurred(); - if (unlikely(cpy_r_r44 != NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 496, CPyStatic_event___globals); - goto CPyL85; - } else - goto CPyL28; -CPyL30: ; - cpy_r_r45 = cpy_r_r41; - goto CPyL32; -CPyL31: ; - cpy_r_r45 = cpy_r_sleep_time; -CPyL32: ; - cpy_r_sleep_time = cpy_r_r45; - cpy_r_r46 = cpy_r___locals_bitmap0 | 1; - cpy_r___locals_bitmap0 = cpy_r_r46; -CPyL33: ; - cpy_r_r47 = CPyDict_CheckSize(cpy_r_r15, cpy_r_r17); - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); - goto CPyL85; - } else - goto CPyL11; -CPyL34: ; - cpy_r_r48 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); - goto CPyL36; - } - tuple_T3OOO __tmp504 = { NULL, NULL, NULL }; - cpy_r_r49 = __tmp504; - cpy_r_r50 = cpy_r_r49; - goto CPyL37; -CPyL36: ; - cpy_r_r51 = CPy_CatchError(); - cpy_r_r50 = cpy_r_r51; -CPyL37: ; - cpy_r_r52 = CPyStatics[917]; /* 'target_list_lock' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_self, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 498, CPyStatic_event___globals); - goto CPyL86; - } - cpy_r_r54 = CPyStatics[926]; /* 'release' */ - PyObject *cpy_r_r55[1] = {cpy_r_r53}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_VectorcallMethod(cpy_r_r54, cpy_r_r56, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 498, CPyStatic_event___globals); - goto CPyL87; - } else - goto CPyL88; -CPyL39: ; - CPy_DECREF(cpy_r_r53); - cpy_r_r58 = CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); - goto CPyL86; - } - CPy_INCREF_NO_IMM(cpy_r_r1); - if (((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r_r58)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r_r58)->___mypyc_env__); - } - ((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r_r58)->___mypyc_env__ = cpy_r_r1; - cpy_r_r59 = 1; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); - goto CPyL89; - } - cpy_r_r60 = CPyModule_builtins; - cpy_r_r61 = CPyStatics[279]; /* 'filter' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); - goto CPyL89; - } - PyObject *cpy_r_r63[2] = {cpy_r_r58, cpy_r_workers_list}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r64, 2, 0); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); - goto CPyL89; - } - CPy_DECREF_NO_IMM(cpy_r_r58); - CPy_DECREF_NO_IMM(cpy_r_workers_list); - cpy_r_r66 = PySequence_List(cpy_r_r65); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); - goto CPyL90; - } - cpy_r_workers_list = cpy_r_r66; - cpy_r_r67 = CPyModule_time; - cpy_r_r68 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 501, CPyStatic_event___globals); - goto CPyL86; - } - cpy_r_r70 = cpy_r___locals_bitmap0 & 1; - cpy_r_r71 = cpy_r_r70 == 0; - if (cpy_r_r71) { - goto CPyL91; - } else - goto CPyL48; -CPyL46: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"sleep_time\" referenced before assignment"); - cpy_r_r72 = 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", -1, CPyStatic_event___globals); - goto CPyL52; - } else - goto CPyL92; -CPyL47: ; - CPy_Unreachable(); -CPyL48: ; - cpy_r_r73 = PyFloat_FromDouble(cpy_r_sleep_time); - PyObject *cpy_r_r74[1] = {cpy_r_r73}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r75, 1, 0); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 501, CPyStatic_event___globals); - goto CPyL93; - } else - goto CPyL94; -CPyL49: ; - CPy_DECREF(cpy_r_r73); - if (cpy_r_r50.f0 == NULL) { - goto CPyL3; - } else - goto CPyL95; -CPyL50: ; - CPy_Reraise(); - if (!0) { - goto CPyL52; - } else - goto CPyL96; -CPyL51: ; - CPy_Unreachable(); -CPyL52: ; - if (cpy_r_r50.f0 == NULL) goto CPyL54; - CPy_RestoreExcInfo(cpy_r_r50); - CPy_XDECREF(cpy_r_r50.f0); - CPy_XDECREF(cpy_r_r50.f1); - CPy_XDECREF(cpy_r_r50.f2); -CPyL54: ; - cpy_r_r77 = CPy_KeepPropagating(); - if (!cpy_r_r77) goto CPyL71; - CPy_Unreachable(); -CPyL56: ; - cpy_r_r78 = 0; -CPyL57: ; - cpy_r_r79 = (CPyPtr)&((PyVarObject *)cpy_r_workers_list)->ob_size; - cpy_r_r80 = *(int64_t *)cpy_r_r79; - cpy_r_r81 = cpy_r_r78 < cpy_r_r80; - if (!cpy_r_r81) goto CPyL97; - cpy_r_r82 = (CPyPtr)&((PyListObject *)cpy_r_workers_list)->ob_item; - cpy_r_r83 = *(CPyPtr *)cpy_r_r82; - cpy_r_r84 = cpy_r_r78 * 8; - cpy_r_r85 = cpy_r_r83 + cpy_r_r84; - cpy_r_r86 = *(PyObject * *)cpy_r_r85; - CPy_INCREF(cpy_r_r86); - cpy_r_r87 = CPyStatics[239]; /* 'join' */ - cpy_r_r88 = CPyStatics[2045]; /* 30 */ - PyObject *cpy_r_r89[2] = {cpy_r_r86, cpy_r_r88}; - cpy_r_r90 = (PyObject **)&cpy_r_r89; - cpy_r_r91 = CPyStatics[2212]; /* ('timeout',) */ - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r87, cpy_r_r90, 9223372036854775809ULL, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 505, CPyStatic_event___globals); - goto CPyL98; - } else - goto CPyL99; -CPyL59: ; - cpy_r_r93 = CPyStatics[874]; /* 'is_alive' */ - PyObject *cpy_r_r94[1] = {cpy_r_r86}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 506, CPyStatic_event___globals); - goto CPyL98; - } - if (unlikely(!PyBool_Check(cpy_r_r96))) { - CPy_TypeError("bool", cpy_r_r96); cpy_r_r97 = 2; - } else - cpy_r_r97 = cpy_r_r96 == Py_True; - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 506, CPyStatic_event___globals); - goto CPyL98; - } - if (!cpy_r_r97) goto CPyL100; - cpy_r_r98 = CPyStatics[928]; /* 'getName' */ - PyObject *cpy_r_r99[1] = {cpy_r_r86}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 507, CPyStatic_event___globals); - goto CPyL98; - } - CPy_DECREF(cpy_r_r86); - if (likely(PyUnicode_Check(cpy_r_r101))) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 507, CPyStatic_event___globals, "str", cpy_r_r101); - goto CPyL101; - } - cpy_r_r103 = CPyStatics[929]; /* 'Callback execution (' */ - cpy_r_r104 = CPyStatics[930]; /* ') could not be joined.' */ - cpy_r_r105 = CPyStr_Build(3, cpy_r_r103, cpy_r_r102, cpy_r_r104); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 509, CPyStatic_event___globals); - goto CPyL101; - } - cpy_r_r106 = CPyModule_builtins; - cpy_r_r107 = CPyStatics[931]; /* 'RuntimeWarning' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 510, CPyStatic_event___globals); - goto CPyL102; - } - cpy_r_r109 = CPyModule_warnings; - cpy_r_r110 = CPyStatics[594]; /* 'warn' */ - cpy_r_r111 = CPyObject_GetAttr(cpy_r_r109, cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 508, CPyStatic_event___globals); - goto CPyL103; - } - PyObject *cpy_r_r112[2] = {cpy_r_r105, cpy_r_r108}; - cpy_r_r113 = (PyObject **)&cpy_r_r112; - cpy_r_r114 = CPyStatics[2213]; /* ('message', 'category') */ - cpy_r_r115 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 0, cpy_r_r114); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_loop", 508, CPyStatic_event___globals); - goto CPyL103; - } else - goto CPyL104; -CPyL68: ; - CPy_DECREF(cpy_r_r105); - CPy_DECREF(cpy_r_r108); -CPyL69: ; - cpy_r_r116 = cpy_r_r78 + 1; - cpy_r_r78 = cpy_r_r116; - goto CPyL57; -CPyL70: ; - return 1; -CPyL71: ; - cpy_r_r117 = 2; - return cpy_r_r117; -CPyL72: ; - CPy_DecRef(cpy_r_r1); - goto CPyL71; -CPyL73: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_workers_list); - goto CPyL71; -CPyL74: ; - CPy_DECREF_NO_IMM(cpy_r_r1); - goto CPyL56; -CPyL75: ; - CPy_DecRef(cpy_r_r8); - goto CPyL36; -CPyL76: ; - CPy_DECREF(cpy_r_r12); - goto CPyL8; -CPyL77: ; - CPy_DecRef(cpy_r_r15); - goto CPyL36; -CPyL78: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19.f2); - CPy_DECREF(cpy_r_r19.f3); - goto CPyL34; -CPyL79: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r23); - goto CPyL36; -CPyL80: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r24); - goto CPyL36; -CPyL81: ; - CPy_DECREF_NO_IMM(cpy_r_r25); - goto CPyL17; -CPyL82: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r25); - goto CPyL36; -CPyL83: ; - CPy_DECREF_NO_IMM(cpy_r_r33); - goto CPyL26; -CPyL84: ; - CPy_DECREF_NO_IMM(cpy_r_workers_list); - goto CPyL25; -CPyL85: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - goto CPyL36; -CPyL86: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_workers_list); - goto CPyL52; -CPyL87: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_workers_list); - CPy_DecRef(cpy_r_r53); - goto CPyL52; -CPyL88: ; - CPy_DECREF(cpy_r_r57); - goto CPyL39; -CPyL89: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_workers_list); - CPy_DecRef(cpy_r_r58); - goto CPyL52; -CPyL90: ; - CPy_DecRef(cpy_r_r1); - goto CPyL52; -CPyL91: ; - CPy_DECREF_NO_IMM(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_workers_list); - CPy_DECREF(cpy_r_r69); - goto CPyL46; -CPyL92: ; - CPy_XDECREF(cpy_r_r50.f0); - CPy_XDECREF(cpy_r_r50.f1); - CPy_XDECREF(cpy_r_r50.f2); - goto CPyL47; -CPyL93: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_workers_list); - CPy_DecRef(cpy_r_r73); - goto CPyL52; -CPyL94: ; - CPy_DECREF(cpy_r_r76); - goto CPyL49; -CPyL95: ; - CPy_DECREF_NO_IMM(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_workers_list); - goto CPyL50; -CPyL96: ; - CPy_XDECREF(cpy_r_r50.f0); - CPy_XDECREF(cpy_r_r50.f1); - CPy_XDECREF(cpy_r_r50.f2); - goto CPyL51; -CPyL97: ; - CPy_DECREF_NO_IMM(cpy_r_workers_list); - goto CPyL70; -CPyL98: ; - CPy_DecRef(cpy_r_workers_list); - CPy_DecRef(cpy_r_r86); - goto CPyL71; -CPyL99: ; - CPy_DECREF(cpy_r_r92); - goto CPyL59; -CPyL100: ; - CPy_DECREF(cpy_r_r86); - goto CPyL69; -CPyL101: ; - CPy_DecRef(cpy_r_workers_list); - goto CPyL71; -CPyL102: ; - CPy_DecRef(cpy_r_workers_list); - CPy_DecRef(cpy_r_r105); - goto CPyL71; -CPyL103: ; - CPy_DecRef(cpy_r_workers_list); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - goto CPyL71; -CPyL104: ; - CPy_DECREF(cpy_r_r115); - goto CPyL68; -} - -PyObject *CPyPy_event____loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.event.EventWatcher", obj_self); - goto fail; - } - char retval = CPyDef_event____loop_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_loop", 471, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event_____get_path(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__get_path", 515, CPyStatic_event___globals); - goto CPyL3; - } - cpy_r_r1 = CPyStatics[933]; /* 'topics.json' */ - cpy_r_r2 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r3[2] = {cpy_r_r0, cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "__get_path", 515, CPyStatic_event___globals); - goto CPyL4; - } - CPy_DECREF(cpy_r_r0); - return cpy_r_r5; -CPyL3: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_event_____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__get_path", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_event_____get_path(); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "__get_path", 514, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____get_topics(PyObject *cpy_r_abi) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - CPyTagged cpy_r_r10; - int64_t cpy_r_r11; - PyObject *cpy_r_r12; - tuple_T4CIOO cpy_r_r13; - CPyTagged cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int64_t cpy_r_r36; - CPyPtr cpy_r_r37; - int64_t cpy_r_r38; - char cpy_r_r39; - CPyPtr cpy_r_r40; - CPyPtr cpy_r_r41; - int64_t cpy_r_r42; - CPyPtr cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - int64_t cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject **cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - tuple_T3OOO cpy_r_r85; - tuple_T3OOO cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - int32_t cpy_r_r93; - char cpy_r_r94; - char cpy_r_r95; - char cpy_r_r96; - tuple_T3OOO cpy_r_r97; - tuple_T3OOO cpy_r_r98; - tuple_T3OOO cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - CPyTagged cpy_r_r106; - int64_t cpy_r_r107; - PyObject *cpy_r_r108; - tuple_T4CIOO cpy_r_r109; - CPyTagged cpy_r_r110; - char cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - int32_t cpy_r_r119; - char cpy_r_r120; - char cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - cpy_r_r0 = CPyModule_eth_event; - cpy_r_r1 = CPyStatics[934]; /* 'get_topic_map' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 519, CPyStatic_event___globals); - goto CPyL87; - } - PyObject *cpy_r_r3[1] = {cpy_r_abi}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 519, CPyStatic_event___globals); - goto CPyL87; - } - if (likely(PyDict_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 519, CPyStatic_event___globals, "dict", cpy_r_r5); - goto CPyL87; - } - cpy_r_r7 = CPyStatic_event____topics; - if (unlikely(cpy_r_r7 == NULL)) { - goto CPyL88; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 521, CPyStatic_event___globals); - goto CPyL87; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r9 = CPyDict_Copy(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 521, CPyStatic_event___globals); - goto CPyL89; - } - cpy_r_r10 = 0; - cpy_r_r11 = PyDict_Size(cpy_r_r6); - cpy_r_r12 = CPyDict_GetItemsIter(cpy_r_r6); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals); - goto CPyL90; - } -CPyL8: ; - cpy_r_r13 = CPyDict_NextItem(cpy_r_r12, cpy_r_r10); - cpy_r_r14 = cpy_r_r13.f1; - cpy_r_r10 = cpy_r_r14; - cpy_r_r15 = cpy_r_r13.f0; - if (!cpy_r_r15) goto CPyL91; - cpy_r_r16 = cpy_r_r13.f2; - CPy_INCREF(cpy_r_r16); - cpy_r_r17 = cpy_r_r13.f3; - CPy_INCREF(cpy_r_r17); - CPy_DECREF(cpy_r_r13.f2); - CPy_DECREF(cpy_r_r13.f3); - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r18 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals, "str", cpy_r_r16); - goto CPyL92; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r19 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals, "dict", cpy_r_r17); - goto CPyL93; - } - cpy_r_r20 = PyDict_Contains(cpy_r_r9, cpy_r_r18); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 524, CPyStatic_event___globals); - goto CPyL94; - } - cpy_r_r22 = cpy_r_r20; - cpy_r_r23 = cpy_r_r22 ^ 1; - if (!cpy_r_r23) goto CPyL14; - cpy_r_r24 = CPyDict_SetItem(cpy_r_r9, cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 526, CPyStatic_event___globals); - goto CPyL95; - } else - goto CPyL33; -CPyL14: ; - cpy_r_r26 = CPyDict_GetItem(cpy_r_r9, cpy_r_r18); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals); - goto CPyL94; - } - if (likely(PyDict_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals, "dict", cpy_r_r26); - goto CPyL94; - } - cpy_r_r28 = PyObject_RichCompare(cpy_r_r19, cpy_r_r27, 2); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals); - goto CPyL94; - } - if (unlikely(!PyBool_Check(cpy_r_r28))) { - CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; - } else - cpy_r_r29 = cpy_r_r28 == Py_True; - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals); - goto CPyL94; - } - if (cpy_r_r29) goto CPyL96; - cpy_r_r30 = 0; - cpy_r_r31 = CPyDict_GetItem(cpy_r_r9, cpy_r_r18); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); - goto CPyL94; - } - if (likely(PyDict_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals, "dict", cpy_r_r31); - goto CPyL94; - } - cpy_r_r33 = CPyStatics[801]; /* 'inputs' */ - cpy_r_r34 = CPyDict_GetItem(cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); - goto CPyL94; - } - if (likely(PyList_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals, "list", cpy_r_r34); - goto CPyL94; - } - cpy_r_r36 = 0; -CPyL24: ; - cpy_r_r37 = (CPyPtr)&((PyVarObject *)cpy_r_r35)->ob_size; - cpy_r_r38 = *(int64_t *)cpy_r_r37; - cpy_r_r39 = cpy_r_r36 < cpy_r_r38; - if (!cpy_r_r39) goto CPyL97; - cpy_r_r40 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r41 = *(CPyPtr *)cpy_r_r40; - cpy_r_r42 = cpy_r_r36 * 8; - cpy_r_r43 = cpy_r_r41 + cpy_r_r42; - cpy_r_r44 = *(PyObject * *)cpy_r_r43; - CPy_INCREF(cpy_r_r44); - if (likely(PyDict_Check(cpy_r_r44))) - cpy_r_r45 = cpy_r_r44; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals, "dict", cpy_r_r44); - goto CPyL98; - } - cpy_r_r46 = CPyStatics[935]; /* 'indexed' */ - cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); - goto CPyL98; - } - if (unlikely(!PyBool_Check(cpy_r_r47))) { - CPy_TypeError("bool", cpy_r_r47); cpy_r_r48 = 2; - } else - cpy_r_r48 = cpy_r_r47 == Py_True; - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); - goto CPyL98; - } - if (cpy_r_r48) { - goto CPyL99; - } else - goto CPyL30; -CPyL29: ; - cpy_r_r30 = 1; - goto CPyL31; -CPyL30: ; - cpy_r_r49 = cpy_r_r36 + 1; - cpy_r_r36 = cpy_r_r49; - goto CPyL24; -CPyL31: ; - if (cpy_r_r30) goto CPyL96; - cpy_r_r50 = CPyDict_SetItem(cpy_r_r9, cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 532, CPyStatic_event___globals); - goto CPyL95; - } -CPyL33: ; - cpy_r_r52 = CPyDict_CheckSize(cpy_r_r6, cpy_r_r11); - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals); - goto CPyL95; - } else - goto CPyL8; -CPyL34: ; - cpy_r_r53 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals); - goto CPyL90; - } - cpy_r_r54 = CPyStatic_event____topics; - if (unlikely(cpy_r_r54 == NULL)) { - goto CPyL100; - } else - goto CPyL38; -CPyL36: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); - cpy_r_r55 = 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 534, CPyStatic_event___globals); - goto CPyL87; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r56 = PyObject_RichCompare(cpy_r_r9, cpy_r_r54, 3); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 534, CPyStatic_event___globals); - goto CPyL90; - } - if (unlikely(!PyBool_Check(cpy_r_r56))) { - CPy_TypeError("bool", cpy_r_r56); cpy_r_r57 = 2; - } else - cpy_r_r57 = cpy_r_r56 == Py_True; - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 534, CPyStatic_event___globals); - goto CPyL90; - } - if (!cpy_r_r57) goto CPyL101; - cpy_r_r58 = CPyStatic_event____topics; - if (unlikely(cpy_r_r58 == NULL)) { - goto CPyL102; - } else - goto CPyL44; -CPyL42: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); - cpy_r_r59 = 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 535, CPyStatic_event___globals); - goto CPyL87; - } - CPy_Unreachable(); -CPyL44: ; - cpy_r_r60 = CPyDict_Update(cpy_r_r58, cpy_r_r9); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 535, CPyStatic_event___globals); - goto CPyL90; - } - cpy_r_r62 = CPyDef_event_____get_path(); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL90; - } - cpy_r_r63 = CPyStatics[438]; /* 'w' */ - cpy_r_r64 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r65[2] = {cpy_r_r62, cpy_r_r63}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL103; - } - CPy_DECREF(cpy_r_r62); - cpy_r_r68 = CPy_TYPE(cpy_r_r67); - cpy_r_r69 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL104; - } - cpy_r_r71 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r71); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL105; - } - PyObject *cpy_r_r73[1] = {cpy_r_r67}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r74, 1, 0); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL105; - } - cpy_r_r76 = 1; - cpy_r_r77 = CPyStatic__c_constants___ujson_dump; - if (unlikely(cpy_r_r77 == NULL)) { - goto CPyL106; - } else - goto CPyL54; -CPyL52: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); - cpy_r_r78 = 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 537, CPyStatic_event___globals); - goto CPyL56; - } else - goto CPyL107; -CPyL53: ; - CPy_Unreachable(); -CPyL54: ; - cpy_r_r79 = 1 ? Py_True : Py_False; - cpy_r_r80 = CPyStatics[2032]; /* 2 */ - PyObject *cpy_r_r81[4] = {cpy_r_r9, cpy_r_r75, cpy_r_r79, cpy_r_r80}; - cpy_r_r82 = (PyObject **)&cpy_r_r81; - cpy_r_r83 = CPyStatics[2214]; /* ('sort_keys', 'indent') */ - cpy_r_r84 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r82, 2, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 537, CPyStatic_event___globals); - goto CPyL108; - } else - goto CPyL109; -CPyL55: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r75); - goto CPyL64; -CPyL56: ; - cpy_r_r85 = CPy_CatchError(); - cpy_r_r76 = 0; - cpy_r_r86 = CPy_GetExcInfo(); - cpy_r_r87 = cpy_r_r86.f0; - CPy_INCREF(cpy_r_r87); - cpy_r_r88 = cpy_r_r86.f1; - CPy_INCREF(cpy_r_r88); - cpy_r_r89 = cpy_r_r86.f2; - CPy_INCREF(cpy_r_r89); - CPy_DecRef(cpy_r_r86.f0); - CPy_DecRef(cpy_r_r86.f1); - CPy_DecRef(cpy_r_r86.f2); - PyObject *cpy_r_r90[4] = {cpy_r_r67, cpy_r_r87, cpy_r_r88, cpy_r_r89}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r91, 4, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL110; - } - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r89); - cpy_r_r93 = PyObject_IsTrue(cpy_r_r92); - CPy_DecRef(cpy_r_r92); - cpy_r_r94 = cpy_r_r93 >= 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL62; - } - cpy_r_r95 = cpy_r_r93; - if (cpy_r_r95) goto CPyL61; - CPy_Reraise(); - if (!0) { - goto CPyL62; - } else - goto CPyL111; -CPyL60: ; - CPy_Unreachable(); -CPyL61: ; - CPy_RestoreExcInfo(cpy_r_r85); - CPy_DecRef(cpy_r_r85.f0); - CPy_DecRef(cpy_r_r85.f1); - CPy_DecRef(cpy_r_r85.f2); - goto CPyL64; -CPyL62: ; - CPy_RestoreExcInfo(cpy_r_r85); - CPy_DecRef(cpy_r_r85.f0); - CPy_DecRef(cpy_r_r85.f1); - CPy_DecRef(cpy_r_r85.f2); - cpy_r_r96 = CPy_KeepPropagating(); - if (!cpy_r_r96) { - goto CPyL65; - } else - goto CPyL112; -CPyL63: ; - CPy_Unreachable(); -CPyL64: ; - tuple_T3OOO __tmp505 = { NULL, NULL, NULL }; - cpy_r_r97 = __tmp505; - cpy_r_r98 = cpy_r_r97; - goto CPyL66; -CPyL65: ; - cpy_r_r99 = CPy_CatchError(); - cpy_r_r98 = cpy_r_r99; -CPyL66: ; - if (!cpy_r_r76) goto CPyL113; - cpy_r_r100 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r101[4] = {cpy_r_r67, cpy_r_r100, cpy_r_r100, cpy_r_r100}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r102, 4, 0); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); - goto CPyL114; - } else - goto CPyL115; -CPyL68: ; - CPy_DECREF(cpy_r_r67); -CPyL69: ; - if (cpy_r_r98.f0 == NULL) { - goto CPyL76; - } else - goto CPyL116; -CPyL70: ; - CPy_Reraise(); - if (!0) { - goto CPyL72; - } else - goto CPyL117; -CPyL71: ; - CPy_Unreachable(); -CPyL72: ; - if (cpy_r_r98.f0 == NULL) goto CPyL74; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_XDECREF(cpy_r_r98.f0); - CPy_XDECREF(cpy_r_r98.f1); - CPy_XDECREF(cpy_r_r98.f2); -CPyL74: ; - cpy_r_r104 = CPy_KeepPropagating(); - if (!cpy_r_r104) goto CPyL87; - CPy_Unreachable(); -CPyL76: ; - cpy_r_r105 = PyDict_New(); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); - goto CPyL89; - } - cpy_r_r106 = 0; - cpy_r_r107 = PyDict_Size(cpy_r_r6); - cpy_r_r108 = CPyDict_GetItemsIter(cpy_r_r6); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); - goto CPyL118; - } -CPyL78: ; - cpy_r_r109 = CPyDict_NextItem(cpy_r_r108, cpy_r_r106); - cpy_r_r110 = cpy_r_r109.f1; - cpy_r_r106 = cpy_r_r110; - cpy_r_r111 = cpy_r_r109.f0; - if (!cpy_r_r111) goto CPyL119; - cpy_r_r112 = cpy_r_r109.f2; - CPy_INCREF(cpy_r_r112); - cpy_r_r113 = cpy_r_r109.f3; - CPy_INCREF(cpy_r_r113); - CPy_DECREF(cpy_r_r109.f2); - CPy_DECREF(cpy_r_r109.f3); - if (likely(PyUnicode_Check(cpy_r_r112))) - cpy_r_r114 = cpy_r_r112; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals, "str", cpy_r_r112); - goto CPyL120; - } - if (likely(PyDict_Check(cpy_r_r113))) - cpy_r_r115 = cpy_r_r113; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals, "dict", cpy_r_r113); - goto CPyL121; - } - cpy_r_r116 = CPyStatics[397]; /* 'name' */ - cpy_r_r117 = CPyDict_GetItem(cpy_r_r115, cpy_r_r116); - CPy_DECREF(cpy_r_r115); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); - goto CPyL122; - } - if (likely(PyUnicode_Check(cpy_r_r117))) - cpy_r_r118 = cpy_r_r117; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals, "str", cpy_r_r117); - goto CPyL122; - } - cpy_r_r119 = PyDict_SetItem(cpy_r_r105, cpy_r_r118, cpy_r_r114); - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r114); - cpy_r_r120 = cpy_r_r119 >= 0; - if (unlikely(!cpy_r_r120)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r121 = CPyDict_CheckSize(cpy_r_r6, cpy_r_r107); - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); - goto CPyL123; - } else - goto CPyL78; -CPyL85: ; - cpy_r_r122 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); - goto CPyL124; - } - return cpy_r_r105; -CPyL87: ; - cpy_r_r123 = NULL; - return cpy_r_r123; -CPyL88: ; - CPy_DecRef(cpy_r_r6); - goto CPyL4; -CPyL89: ; - CPy_DecRef(cpy_r_r6); - goto CPyL87; -CPyL90: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - goto CPyL87; -CPyL91: ; - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r13.f2); - CPy_DECREF(cpy_r_r13.f3); - goto CPyL34; -CPyL92: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r17); - goto CPyL87; -CPyL93: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r18); - goto CPyL87; -CPyL94: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - goto CPyL87; -CPyL95: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL87; -CPyL96: ; - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r19); - goto CPyL33; -CPyL97: ; - CPy_DECREF_NO_IMM(cpy_r_r35); - goto CPyL31; -CPyL98: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r35); - goto CPyL87; -CPyL99: ; - CPy_DECREF_NO_IMM(cpy_r_r35); - goto CPyL29; -CPyL100: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - goto CPyL36; -CPyL101: ; - CPy_DECREF(cpy_r_r9); - goto CPyL76; -CPyL102: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - goto CPyL42; -CPyL103: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r62); - goto CPyL87; -CPyL104: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r68); - goto CPyL87; -CPyL105: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r70); - goto CPyL87; -CPyL106: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r75); - goto CPyL52; -CPyL107: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r70); - goto CPyL53; -CPyL108: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r75); - goto CPyL56; -CPyL109: ; - CPy_DECREF(cpy_r_r84); - goto CPyL55; -CPyL110: ; - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r89); - goto CPyL62; -CPyL111: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r85.f0); - CPy_DecRef(cpy_r_r85.f1); - CPy_DecRef(cpy_r_r85.f2); - goto CPyL60; -CPyL112: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r70); - goto CPyL63; -CPyL113: ; - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r70); - goto CPyL69; -CPyL114: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r67); - goto CPyL72; -CPyL115: ; - CPy_DECREF(cpy_r_r103); - goto CPyL68; -CPyL116: ; - CPy_DECREF(cpy_r_r6); - goto CPyL70; -CPyL117: ; - CPy_XDECREF(cpy_r_r98.f0); - CPy_XDECREF(cpy_r_r98.f1); - CPy_XDECREF(cpy_r_r98.f2); - goto CPyL71; -CPyL118: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r105); - goto CPyL87; -CPyL119: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r108); - CPy_DECREF(cpy_r_r109.f2); - CPy_DECREF(cpy_r_r109.f3); - goto CPyL85; -CPyL120: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r113); - goto CPyL87; -CPyL121: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r114); - goto CPyL87; -CPyL122: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r114); - goto CPyL87; -CPyL123: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - goto CPyL87; -CPyL124: ; - CPy_DecRef(cpy_r_r105); - goto CPyL87; -} - -PyObject *CPyPy_event____get_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"abi", 0}; - static CPyArg_Parser parser = {"O:_get_topics", kwlist, 0}; - PyObject *obj_abi; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi)) { - return NULL; - } - PyObject *arg_abi; - if (likely(PyList_Check(obj_abi))) - arg_abi = obj_abi; - else { - CPy_TypeError("list", obj_abi); - goto fail; - } - PyObject *retval = CPyDef_event____get_topics(arg_abi); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_get_topics", 518, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event____add_deployment_topics(PyObject *cpy_r_address, PyObject *cpy_r_abi) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - cpy_r_r0 = CPyModule_eth_event; - cpy_r_r1 = CPyStatics[934]; /* 'get_topic_map' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); - goto CPyL8; - } - PyObject *cpy_r_r3[1] = {cpy_r_abi}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); - goto CPyL8; - } - if (likely(PyDict_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals, "dict", cpy_r_r5); - goto CPyL8; - } - cpy_r_r7 = CPyStatic_event____deployment_topics; - if (unlikely(cpy_r_r7 == NULL)) { - goto CPyL9; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_deployment_topics\" was not set"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); - goto CPyL8; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r9 = CPyDict_SetItem(cpy_r_r7, cpy_r_address, cpy_r_r6); - CPy_DECREF(cpy_r_r6); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); - goto CPyL8; - } - return 1; -CPyL8: ; - cpy_r_r11 = 2; - return cpy_r_r11; -CPyL9: ; - CPy_DecRef(cpy_r_r6); - goto CPyL4; -} - -PyObject *CPyPy_event____add_deployment_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"address", "abi", 0}; - static CPyArg_Parser parser = {"OO:_add_deployment_topics", kwlist, 0}; - PyObject *obj_address; - PyObject *obj_abi; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_address, &obj_abi)) { - return NULL; - } - PyObject *arg_address; - if (likely(PyUnicode_Check(obj_address))) - arg_address = obj_address; - else { - CPy_TypeError("str", obj_address); - goto fail; - } - PyObject *arg_abi; - if (likely(PyList_Check(obj_abi))) - arg_abi = obj_abi; - else { - CPy_TypeError("list", obj_abi); - goto fail; - } - char retval = CPyDef_event____add_deployment_topics(arg_address, arg_abi); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 542, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____decode_logs(PyObject *cpy_r_logs, PyObject *cpy_r_contracts) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_idx; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int64_t cpy_r_r14; - CPyPtr cpy_r_r15; - int64_t cpy_r_r16; - char cpy_r_r17; - CPyPtr cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - CPyPtr cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_i; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - CPyPtr cpy_r_r25; - PyObject *cpy_r_r26; - char 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; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - int64_t cpy_r_r38; - char cpy_r_r39; - CPyTagged cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_log_slice; - tuple_T3OOO cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int64_t cpy_r_r57; - CPyPtr cpy_r_r58; - int64_t cpy_r_r59; - char cpy_r_r60; - CPyPtr cpy_r_r61; - CPyPtr cpy_r_r62; - int64_t cpy_r_r63; - CPyPtr cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_item; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - int64_t cpy_r_r69; - CPyTagged cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - int32_t cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - CPyPtr cpy_r_r83; - CPyPtr cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject **cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - tuple_T3OOO cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject **cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - int64_t cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - CPyPtr cpy_r_r115; - int64_t cpy_r_r116; - PyObject *cpy_r_r117; - int64_t cpy_r_r118; - CPyPtr cpy_r_r119; - int64_t cpy_r_r120; - char cpy_r_r121; - CPyPtr cpy_r_r122; - CPyPtr cpy_r_r123; - int64_t cpy_r_r124; - CPyPtr cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - int64_t cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - if (cpy_r_contracts != NULL) goto CPyL96; - cpy_r_r0 = Py_None; - cpy_r_contracts = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_logs)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 << 1; - cpy_r_r4 = cpy_r_r3 != 0; - if (cpy_r_r4) { - goto CPyL5; - } else - goto CPyL97; -CPyL3: ; - cpy_r_r5 = NULL; - cpy_r_r6 = CPyDef_event___EventDict(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 552, CPyStatic_event___globals); - goto CPyL95; - } - return cpy_r_r6; -CPyL5: ; - cpy_r_idx = 0; - cpy_r_r7 = PyList_New(0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 555, CPyStatic_event___globals); - goto CPyL98; - } -CPyL7: ; - if (!1) goto CPyL99; - cpy_r_r8 = CPyList_GetItem(cpy_r_logs, cpy_r_idx); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 557, CPyStatic_event___globals); - goto CPyL100; - } - cpy_r_r9 = CPyStatics[124]; /* 'address' */ - cpy_r_r10 = PyObject_GetItem(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 557, CPyStatic_event___globals); - goto CPyL100; - } - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 557, CPyStatic_event___globals, "str", cpy_r_r10); - goto CPyL100; - } - cpy_r_r12 = CPyList_GetSlice(cpy_r_logs, cpy_r_idx, 9223372036854775806LL); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL33; - } - if (likely(PyList_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals, "list", cpy_r_r12); - goto CPyL33; - } - cpy_r_r14 = 0; -CPyL15: ; - cpy_r_r15 = (CPyPtr)&((PyVarObject *)cpy_r_r13)->ob_size; - cpy_r_r16 = *(int64_t *)cpy_r_r15; - cpy_r_r17 = cpy_r_r14 < cpy_r_r16; - if (!cpy_r_r17) goto CPyL101; - cpy_r_r18 = (CPyPtr)&((PyListObject *)cpy_r_r13)->ob_item; - cpy_r_r19 = *(CPyPtr *)cpy_r_r18; - cpy_r_r20 = cpy_r_r14 * 8; - cpy_r_r21 = cpy_r_r19 + cpy_r_r20; - cpy_r_r22 = *(PyObject * *)cpy_r_r21; - CPy_INCREF(cpy_r_r22); - cpy_r_i = cpy_r_r22; - cpy_r_r23 = CPyStatics[124]; /* 'address' */ - cpy_r_r24 = (PyObject *)CPyType_event____EventItem; - cpy_r_r25 = (CPyPtr)&((PyObject *)cpy_r_i)->ob_type; - cpy_r_r26 = *(PyObject * *)cpy_r_r25; - cpy_r_r27 = cpy_r_r26 == cpy_r_r24; - if (!cpy_r_r27) goto CPyL20; - CPy_INCREF(cpy_r_i); - if (likely(Py_TYPE(cpy_r_i) == CPyType_event____EventItem)) - cpy_r_r28 = cpy_r_i; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_i); - goto CPyL102; - } - cpy_r_r29 = CPyDef_event____EventItem_____getitem__(cpy_r_r28, cpy_r_r23); - CPy_DECREF_NO_IMM(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL102; - } - cpy_r_r30 = cpy_r_r29; - goto CPyL22; -CPyL20: ; - CPy_INCREF(cpy_r_i); - cpy_r_r31 = cpy_r_i; - cpy_r_r32 = PyObject_GetItem(cpy_r_r31, cpy_r_r23); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL102; - } - cpy_r_r30 = cpy_r_r32; -CPyL22: ; - cpy_r_r33 = PyObject_RichCompare(cpy_r_r30, cpy_r_r11, 3); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL102; - } - cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL102; - } - cpy_r_r36 = cpy_r_r34; - if (cpy_r_r36) { - goto CPyL103; - } else - goto CPyL104; -CPyL25: ; - cpy_r_r37 = cpy_r_i; - goto CPyL29; -CPyL26: ; - cpy_r_r38 = cpy_r_r14 + 1; - cpy_r_r14 = cpy_r_r38; - goto CPyL15; -CPyL27: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r39 = 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL33; - } else - goto CPyL105; -CPyL28: ; - CPy_Unreachable(); -CPyL29: ; - cpy_r_r40 = CPyList_Index(cpy_r_logs, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r40 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); - goto CPyL33; - } - cpy_r_r41 = CPyList_GetSlice(cpy_r_logs, cpy_r_idx, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 560, CPyStatic_event___globals); - goto CPyL106; - } - if (likely(PyList_Check(cpy_r_r41))) - cpy_r_r42 = cpy_r_r41; - else { - CPy_TypeError("list", cpy_r_r41); - cpy_r_r42 = NULL; - } - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 560, CPyStatic_event___globals); - goto CPyL106; - } else - goto CPyL107; -CPyL32: ; - cpy_r_log_slice = cpy_r_r42; - cpy_r_idx = cpy_r_r40; - goto CPyL43; -CPyL33: ; - cpy_r_r43 = CPy_CatchError(); - cpy_r_r44 = CPyModule_builtins; - cpy_r_r45 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 562, CPyStatic_event___globals); - goto CPyL108; - } - cpy_r_r47 = CPy_ExceptionMatches(cpy_r_r46); - CPy_DecRef(cpy_r_r46); - if (!cpy_r_r47) goto CPyL109; - cpy_r_r48 = CPyList_GetSlice(cpy_r_logs, cpy_r_idx, 9223372036854775806LL); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 563, CPyStatic_event___globals); - goto CPyL108; - } - if (likely(PyList_Check(cpy_r_r48))) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 563, CPyStatic_event___globals, "list", cpy_r_r48); - goto CPyL108; - } - cpy_r_log_slice = cpy_r_r49; - goto CPyL40; -CPyL38: ; - CPy_Reraise(); - if (!0) { - goto CPyL41; - } else - goto CPyL110; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL43; -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - cpy_r_r50 = CPy_KeepPropagating(); - if (!cpy_r_r50) goto CPyL95; - CPy_Unreachable(); -CPyL43: ; - cpy_r_r51 = CPyStatic_event____deployment_topics; - if (unlikely(cpy_r_r51 == NULL)) { - goto CPyL111; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_deployment_topics\" was not set"); - cpy_r_r52 = 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals); - goto CPyL95; - } - CPy_Unreachable(); -CPyL46: ; - cpy_r_r53 = CPyStatic_event____topics; - if (unlikely(cpy_r_r53 == NULL)) { - goto CPyL112; - } else - goto CPyL49; -CPyL47: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); - cpy_r_r54 = 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals); - goto CPyL95; - } - CPy_Unreachable(); -CPyL49: ; - cpy_r_r55 = CPyDict_Get(cpy_r_r51, cpy_r_r11, cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals); - goto CPyL113; - } - if (likely(PyDict_Check(cpy_r_r55))) - cpy_r_r56 = cpy_r_r55; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals, "dict", cpy_r_r55); - goto CPyL113; - } - cpy_r_r57 = 0; -CPyL52: ; - cpy_r_r58 = (CPyPtr)&((PyVarObject *)cpy_r_log_slice)->ob_size; - cpy_r_r59 = *(int64_t *)cpy_r_r58; - cpy_r_r60 = cpy_r_r57 < cpy_r_r59; - if (!cpy_r_r60) goto CPyL114; - cpy_r_r61 = (CPyPtr)&((PyListObject *)cpy_r_log_slice)->ob_item; - cpy_r_r62 = *(CPyPtr *)cpy_r_r61; - cpy_r_r63 = cpy_r_r57 * 8; - cpy_r_r64 = cpy_r_r62 + cpy_r_r63; - cpy_r_r65 = *(PyObject * *)cpy_r_r64; - CPy_INCREF(cpy_r_r65); - cpy_r_item = cpy_r_r65; - cpy_r_r66 = (PyObject *)&_Py_NoneStruct; - cpy_r_r67 = cpy_r_contracts != cpy_r_r66; - if (!cpy_r_r67) goto CPyL63; - CPy_INCREF(cpy_r_contracts); - if (likely(cpy_r_contracts != Py_None)) - cpy_r_r68 = cpy_r_contracts; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 549, CPyStatic_event___globals, "dict", cpy_r_contracts); - goto CPyL115; - } - cpy_r_r69 = PyDict_Size(cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r70 = cpy_r_r69 << 1; - cpy_r_r71 = cpy_r_r70 != 0; - if (!cpy_r_r71) goto CPyL63; - CPy_INCREF(cpy_r_contracts); - if (likely(cpy_r_contracts != Py_None)) - cpy_r_r72 = cpy_r_contracts; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 568, CPyStatic_event___globals, "dict", cpy_r_contracts); - goto CPyL115; - } - cpy_r_r73 = CPyDict_GetItem(cpy_r_r72, cpy_r_r11); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 568, CPyStatic_event___globals); - goto CPyL115; - } - cpy_r_r74 = (PyObject *)&_Py_NoneStruct; - cpy_r_r75 = cpy_r_r73 != cpy_r_r74; - if (!cpy_r_r75) goto CPyL116; - cpy_r_r76 = CPyDef_event____decode_ds_note(cpy_r_item, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 570, CPyStatic_event___globals); - goto CPyL115; - } - cpy_r_r77 = (PyObject *)&_Py_NoneStruct; - cpy_r_r78 = cpy_r_r76 != cpy_r_r77; - if (cpy_r_r78) { - goto CPyL117; - } else - goto CPyL118; -CPyL61: ; - if (likely(cpy_r_r76 != Py_None)) - cpy_r_r79 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 572, CPyStatic_event___globals, "dict", cpy_r_r76); - goto CPyL119; - } - cpy_r_r80 = PyList_Append(cpy_r_r7, cpy_r_r79); - CPy_DECREF(cpy_r_r79); - cpy_r_r81 = cpy_r_r80 >= 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 572, CPyStatic_event___globals); - goto CPyL119; - } else - goto CPyL79; -CPyL63: ; - cpy_r_r82 = PyList_New(1); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); - goto CPyL120; - } - cpy_r_r83 = (CPyPtr)&((PyListObject *)cpy_r_r82)->ob_item; - cpy_r_r84 = *(CPyPtr *)cpy_r_r83; - *(PyObject * *)cpy_r_r84 = cpy_r_item; - cpy_r_r85 = CPyModule_eth_event; - cpy_r_r86 = CPyStatics[938]; /* 'decode_logs' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); - goto CPyL121; - } - cpy_r_r88 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r89[3] = {cpy_r_r82, cpy_r_r56, cpy_r_r88}; - cpy_r_r90 = (PyObject **)&cpy_r_r89; - cpy_r_r91 = CPyStatics[2215]; /* ('allow_undecoded',) */ - cpy_r_r92 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r90, 2, cpy_r_r91); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); - goto CPyL121; - } - CPy_DECREF_NO_IMM(cpy_r_r82); - cpy_r_r93 = CPyList_Extend(cpy_r_r7, cpy_r_r92); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); - } else - goto CPyL122; -CPyL67: ; - cpy_r_r94 = CPy_CatchError(); - cpy_r_r95 = CPyStatic_event___globals; - cpy_r_r96 = CPyStatics[940]; /* 'EventError' */ - cpy_r_r97 = CPyDict_GetItem(cpy_r_r95, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 576, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r98 = CPy_ExceptionMatches(cpy_r_r97); - CPy_DecRef(cpy_r_r97); - if (!cpy_r_r98) goto CPyL124; - cpy_r_r99 = CPy_GetExcValue(); - cpy_r_r100 = CPyStatics[478]; /* ': ' */ - cpy_r_r101 = PyObject_Str(cpy_r_r99); - CPy_DecRef(cpy_r_r99); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r102 = CPyStr_Build(3, cpy_r_r11, cpy_r_r100, cpy_r_r101); - CPy_DecRef(cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r103 = CPyModule_warnings; - cpy_r_r104 = CPyStatics[594]; /* 'warn' */ - cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); - goto CPyL125; - } - PyObject *cpy_r_r106[1] = {cpy_r_r102}; - cpy_r_r107 = (PyObject **)&cpy_r_r106; - cpy_r_r108 = PyObject_Vectorcall(cpy_r_r105, cpy_r_r107, 1, 0); - CPy_DecRef(cpy_r_r105); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); - goto CPyL125; - } else - goto CPyL126; -CPyL73: ; - CPy_DecRef(cpy_r_r102); - goto CPyL76; -CPyL74: ; - CPy_Reraise(); - if (!0) { - goto CPyL77; - } else - goto CPyL127; -CPyL75: ; - CPy_Unreachable(); -CPyL76: ; - CPy_RestoreExcInfo(cpy_r_r94); - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - goto CPyL79; -CPyL77: ; - CPy_RestoreExcInfo(cpy_r_r94); - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - cpy_r_r109 = CPy_KeepPropagating(); - if (!cpy_r_r109) goto CPyL95; - CPy_Unreachable(); -CPyL79: ; - cpy_r_r110 = cpy_r_r57 + 1; - cpy_r_r57 = cpy_r_r110; - goto CPyL52; -CPyL80: ; - cpy_r_r111 = CPyList_GetItemShort(cpy_r_log_slice, -2); - CPy_DECREF_NO_IMM(cpy_r_log_slice); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); - goto CPyL100; - } - cpy_r_r112 = CPyList_GetItemShort(cpy_r_logs, -2); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); - goto CPyL128; - } - cpy_r_r113 = PyObject_RichCompare(cpy_r_r111, cpy_r_r112, 2); - CPy_DECREF(cpy_r_r111); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); - goto CPyL100; - } - if (unlikely(!PyBool_Check(cpy_r_r113))) { - CPy_TypeError("bool", cpy_r_r113); cpy_r_r114 = 2; - } else - cpy_r_r114 = cpy_r_r113 == Py_True; - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r114 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); - goto CPyL100; - } - if (cpy_r_r114) { - goto CPyL99; - } else - goto CPyL7; -CPyL85: ; - cpy_r_r115 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; - cpy_r_r116 = *(int64_t *)cpy_r_r115; - cpy_r_r117 = PyList_New(cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); - goto CPyL129; - } - cpy_r_r118 = 0; -CPyL87: ; - cpy_r_r119 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; - cpy_r_r120 = *(int64_t *)cpy_r_r119; - cpy_r_r121 = cpy_r_r118 < cpy_r_r120; - if (!cpy_r_r121) goto CPyL130; - cpy_r_r122 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; - cpy_r_r123 = *(CPyPtr *)cpy_r_r122; - cpy_r_r124 = cpy_r_r118 * 8; - cpy_r_r125 = cpy_r_r123 + cpy_r_r124; - cpy_r_r126 = *(PyObject * *)cpy_r_r125; - CPy_INCREF(cpy_r_r126); - if (likely(PyDict_Check(cpy_r_r126))) - cpy_r_r127 = cpy_r_r126; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals, "dict", cpy_r_r126); - goto CPyL131; - } - cpy_r_r128 = CPyDef_normalize___format_event(cpy_r_r127); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); - goto CPyL131; - } - CPyList_SetItemUnsafe(cpy_r_r117, cpy_r_r118, cpy_r_r128); - cpy_r_r129 = cpy_r_r118 + 1; - cpy_r_r118 = cpy_r_r129; - goto CPyL87; -CPyL92: ; - cpy_r_r130 = PyObject_GetIter(cpy_r_r117); - CPy_DECREF_NO_IMM(cpy_r_r117); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); - goto CPyL95; - } - cpy_r_r131 = CPyDef_event___EventDict(cpy_r_r130); - CPy_DECREF(cpy_r_r130); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); - goto CPyL95; - } - return cpy_r_r131; -CPyL95: ; - cpy_r_r132 = NULL; - return cpy_r_r132; -CPyL96: ; - CPy_INCREF(cpy_r_contracts); - goto CPyL2; -CPyL97: ; - CPy_DECREF(cpy_r_contracts); - goto CPyL3; -CPyL98: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - goto CPyL95; -CPyL99: ; - CPy_DECREF(cpy_r_contracts); - CPyTagged_DECREF(cpy_r_idx); - goto CPyL85; -CPyL100: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - goto CPyL95; -CPyL101: ; - CPy_DECREF_NO_IMM(cpy_r_r13); - goto CPyL27; -CPyL102: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_i); - goto CPyL33; -CPyL103: ; - CPy_DECREF_NO_IMM(cpy_r_r13); - goto CPyL25; -CPyL104: ; - CPy_DECREF(cpy_r_i); - goto CPyL26; -CPyL105: ; - CPy_DECREF(cpy_r_contracts); - CPyTagged_DECREF(cpy_r_idx); - CPy_DECREF_NO_IMM(cpy_r_r7); - CPy_DECREF(cpy_r_r11); - goto CPyL28; -CPyL106: ; - CPyTagged_DecRef(cpy_r_r40); - goto CPyL33; -CPyL107: ; - CPyTagged_DECREF(cpy_r_idx); - goto CPyL32; -CPyL108: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - goto CPyL41; -CPyL109: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - goto CPyL38; -CPyL110: ; - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL39; -CPyL111: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - goto CPyL44; -CPyL112: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - goto CPyL47; -CPyL113: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - goto CPyL95; -CPyL114: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r56); - goto CPyL80; -CPyL115: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_item); - goto CPyL95; -CPyL116: ; - CPy_DECREF(cpy_r_r73); - goto CPyL63; -CPyL117: ; - CPy_DECREF(cpy_r_item); - goto CPyL61; -CPyL118: ; - CPy_DECREF(cpy_r_r76); - goto CPyL63; -CPyL119: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - CPy_DecRef(cpy_r_r56); - goto CPyL95; -CPyL120: ; - CPy_DecRef(cpy_r_item); - goto CPyL67; -CPyL121: ; - CPy_DecRef(cpy_r_r82); - goto CPyL67; -CPyL122: ; - CPy_DECREF(cpy_r_r93); - goto CPyL79; -CPyL123: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - CPy_DecRef(cpy_r_r56); - goto CPyL77; -CPyL124: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - CPy_DecRef(cpy_r_r56); - goto CPyL74; -CPyL125: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_log_slice); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r102); - goto CPyL77; -CPyL126: ; - CPy_DecRef(cpy_r_r108); - goto CPyL73; -CPyL127: ; - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - goto CPyL75; -CPyL128: ; - CPy_DecRef(cpy_r_contracts); - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r111); - goto CPyL95; -CPyL129: ; - CPy_DecRef(cpy_r_r7); - goto CPyL95; -CPyL130: ; - CPy_DECREF_NO_IMM(cpy_r_r7); - goto CPyL92; -CPyL131: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r117); - goto CPyL95; -} - -PyObject *CPyPy_event____decode_logs(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"logs", "contracts", 0}; - static CPyArg_Parser parser = {"O|O:_decode_logs", kwlist, 0}; - PyObject *obj_logs; - PyObject *obj_contracts = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_logs, &obj_contracts)) { - return NULL; - } - PyObject *arg_logs; - if (likely(PyList_Check(obj_logs))) - arg_logs = obj_logs; - else { - CPy_TypeError("list", obj_logs); - goto fail; - } - PyObject *arg_contracts; - if (obj_contracts == NULL) { - arg_contracts = NULL; - goto __LL506; - } - if (PyDict_Check(obj_contracts)) - arg_contracts = obj_contracts; - else { - arg_contracts = NULL; - } - if (arg_contracts != NULL) goto __LL506; - if (obj_contracts == Py_None) - arg_contracts = obj_contracts; - else { - arg_contracts = NULL; - } - if (arg_contracts != NULL) goto __LL506; - CPy_TypeError("dict or None", obj_contracts); - goto fail; -__LL506: ; - PyObject *retval = CPyDef_event____decode_logs(arg_logs, arg_contracts); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 546, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____decode_ds_note(PyObject *cpy_r_log, PyObject *cpy_r_contract) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - CPyPtr cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_selector_hexstr; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - CPyTagged cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - CPyPtr cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - CPyPtr cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject **cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - CPyPtr cpy_r_r98; - PyObject *cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_data; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject **cpy_r_r122; - PyObject *cpy_r_r123; - tuple_T2OO cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - tuple_T3OOO cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - char cpy_r_r137; - PyObject **cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject **cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - CPyPtr cpy_r_r153; - PyObject *cpy_r_r154; - char cpy_r_r155; - PyObject *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_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_abi; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - int32_t cpy_r_r183; - char cpy_r_r184; - char cpy_r_r185; - char cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - cpy_r_r0 = (PyObject *)CPyType_event____EventItem; - cpy_r_r1 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; - cpy_r_r2 = *(PyObject * *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 == cpy_r_r0; - if (!cpy_r_r3) goto CPyL4; - CPy_INCREF(cpy_r_log); - if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) - cpy_r_r4 = cpy_r_log; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); - goto CPyL108; - } - cpy_r_r5 = CPyStatics[808]; /* 'topics' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL108; - } - cpy_r_r7 = cpy_r_r6; - goto CPyL6; -CPyL4: ; - CPy_INCREF(cpy_r_log); - cpy_r_r8 = cpy_r_log; - cpy_r_r9 = CPyStatics[808]; /* 'topics' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL108; - } - cpy_r_r7 = cpy_r_r10; -CPyL6: ; - cpy_r_r11 = CPyStatics[2030]; /* 0 */ - cpy_r_r12 = PyObject_GetItem(cpy_r_r7, cpy_r_r11); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL108; - } - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - cpy_r_r14 = (PyObject *)&_Py_NoneStruct; - cpy_r_r15 = CPyStatics[2046]; /* 4 */ - cpy_r_r16 = PySlice_New(cpy_r_r13, cpy_r_r15, cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL109; - } - cpy_r_r17 = PyObject_GetItem(cpy_r_r12, cpy_r_r16); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL108; - } - cpy_r_r18 = (PyObject *)CPyType_event____EventItem; - cpy_r_r19 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; - cpy_r_r20 = *(PyObject * *)cpy_r_r19; - cpy_r_r21 = cpy_r_r20 == cpy_r_r18; - if (!cpy_r_r21) goto CPyL13; - CPy_INCREF(cpy_r_log); - if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) - cpy_r_r22 = cpy_r_log; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); - goto CPyL110; - } - cpy_r_r23 = CPyStatics[808]; /* 'topics' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - CPy_DECREF_NO_IMM(cpy_r_r22); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL110; - } - cpy_r_r25 = cpy_r_r24; - goto CPyL15; -CPyL13: ; - CPy_INCREF(cpy_r_log); - cpy_r_r26 = cpy_r_log; - cpy_r_r27 = CPyStatics[808]; /* 'topics' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL110; - } - cpy_r_r25 = cpy_r_r28; -CPyL15: ; - cpy_r_r29 = CPyStatics[2030]; /* 0 */ - cpy_r_r30 = PyObject_GetItem(cpy_r_r25, cpy_r_r29); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL110; - } - cpy_r_r31 = (PyObject *)&_Py_NoneStruct; - cpy_r_r32 = (PyObject *)&_Py_NoneStruct; - cpy_r_r33 = CPyStatics[2046]; /* 4 */ - cpy_r_r34 = PySlice_New(cpy_r_r33, cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL111; - } - cpy_r_r35 = PyObject_GetItem(cpy_r_r30, cpy_r_r34); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); - goto CPyL110; - } - cpy_r_r36 = CPyStatic_brownie___utils___hexbytes_to_hexstring; - if (unlikely(cpy_r_r36 == NULL)) { - goto CPyL112; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"hexbytes_to_hexstring\" was not set"); - cpy_r_r37 = 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 591, CPyStatic_event___globals); - goto CPyL108; - } - CPy_Unreachable(); -CPyL21: ; - PyObject *cpy_r_r38[1] = {cpy_r_r17}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r39, 1, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 591, CPyStatic_event___globals); - goto CPyL113; - } - if (likely(PyUnicode_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 591, CPyStatic_event___globals, "str", cpy_r_r40); - goto CPyL113; - } - cpy_r_selector_hexstr = cpy_r_r41; - cpy_r_r42 = CPyStatics[941]; /* 'selectors' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); - goto CPyL114; - } - if (likely(PyDict_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals, "dict", cpy_r_r43); - goto CPyL114; - } - cpy_r_r45 = PyDict_Contains(cpy_r_r44, cpy_r_selector_hexstr); - CPy_DECREF(cpy_r_r44); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); - goto CPyL114; - } - cpy_r_r47 = cpy_r_r45; - cpy_r_r48 = cpy_r_r47 ^ 1; - if (cpy_r_r48) goto CPyL115; - cpy_r_r49 = CPyModule_builtins; - cpy_r_r50 = CPyStatics[942]; /* 'sum' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); - goto CPyL114; - } - PyObject *cpy_r_r52[1] = {cpy_r_r35}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); - goto CPyL114; - } - CPy_DECREF(cpy_r_r35); - if (likely(PyLong_Check(cpy_r_r54))) - cpy_r_r55 = CPyTagged_FromObject(cpy_r_r54); - else { - CPy_TypeError("int", cpy_r_r54); cpy_r_r55 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); - goto CPyL116; - } - cpy_r_r56 = cpy_r_r55 != 0; - CPyTagged_DECREF(cpy_r_r55); - if (cpy_r_r56) { - goto CPyL117; - } else - goto CPyL32; -CPyL31: ; - cpy_r_r57 = Py_None; - return cpy_r_r57; -CPyL32: ; - cpy_r_r58 = CPyStatics[941]; /* 'selectors' */ - cpy_r_r59 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals); - goto CPyL116; - } - if (likely(PyDict_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals, "dict", cpy_r_r59); - goto CPyL116; - } - cpy_r_r61 = CPyDict_GetItem(cpy_r_r60, cpy_r_selector_hexstr); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_selector_hexstr); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals); - goto CPyL118; - } - if (likely(PyUnicode_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals, "str", cpy_r_r61); - goto CPyL118; - } - cpy_r_r63 = (PyObject *)CPyType_event____EventItem; - cpy_r_r64 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; - cpy_r_r65 = *(PyObject * *)cpy_r_r64; - cpy_r_r66 = cpy_r_r65 == cpy_r_r63; - if (!cpy_r_r66) goto CPyL40; - CPy_INCREF(cpy_r_log); - if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) - cpy_r_r67 = cpy_r_log; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); - goto CPyL119; - } - cpy_r_r68 = CPyStatics[311]; /* 'data' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - CPy_DECREF_NO_IMM(cpy_r_r67); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - cpy_r_r70 = cpy_r_r69; - goto CPyL42; -CPyL40: ; - CPy_INCREF(cpy_r_log); - cpy_r_r71 = cpy_r_log; - cpy_r_r72 = CPyStatics[311]; /* 'data' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - cpy_r_r70 = cpy_r_r73; -CPyL42: ; - cpy_r_r74 = PyUnicode_Check(cpy_r_r70); - CPy_DECREF(cpy_r_r70); - if (!cpy_r_r74) goto CPyL56; - cpy_r_r75 = (PyObject *)&PyBytes_Type; - cpy_r_r76 = (PyObject *)CPyType_event____EventItem; - cpy_r_r77 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; - cpy_r_r78 = *(PyObject * *)cpy_r_r77; - cpy_r_r79 = cpy_r_r78 == cpy_r_r76; - if (!cpy_r_r79) goto CPyL48; - CPy_INCREF(cpy_r_log); - if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) - cpy_r_r80 = cpy_r_log; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); - goto CPyL119; - } - cpy_r_r81 = CPyStatics[311]; /* 'data' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - CPy_DECREF_NO_IMM(cpy_r_r80); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - if (likely(PyUnicode_Check(cpy_r_r82))) - cpy_r_r83 = cpy_r_r82; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "str", cpy_r_r82); - goto CPyL119; - } - cpy_r_r84 = cpy_r_r83; - goto CPyL51; -CPyL48: ; - CPy_INCREF(cpy_r_log); - cpy_r_r85 = cpy_r_log; - cpy_r_r86 = CPyStatics[311]; /* 'data' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - if (likely(PyUnicode_Check(cpy_r_r87))) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "str", cpy_r_r87); - goto CPyL119; - } - cpy_r_r84 = cpy_r_r88; -CPyL51: ; - cpy_r_r89 = CPyStr_GetSlice(cpy_r_r84, 4, 9223372036854775806LL); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - if (likely(PyUnicode_Check(cpy_r_r89))) - cpy_r_r90 = cpy_r_r89; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "str", cpy_r_r89); - goto CPyL119; - } - cpy_r_r91 = CPyStatics[943]; /* 'fromhex' */ - PyObject *cpy_r_r92[2] = {cpy_r_r75, cpy_r_r90}; - cpy_r_r93 = (PyObject **)&cpy_r_r92; - cpy_r_r94 = PyObject_VectorcallMethod(cpy_r_r91, cpy_r_r93, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL120; - } - CPy_DECREF(cpy_r_r90); - if (likely(PyBytes_Check(cpy_r_r94) || PyByteArray_Check(cpy_r_r94))) - cpy_r_r95 = cpy_r_r94; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "bytes", cpy_r_r94); - goto CPyL119; - } - cpy_r_r96 = cpy_r_r95; - goto CPyL63; -CPyL56: ; - cpy_r_r97 = (PyObject *)CPyType_event____EventItem; - cpy_r_r98 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; - cpy_r_r99 = *(PyObject * *)cpy_r_r98; - cpy_r_r100 = cpy_r_r99 == cpy_r_r97; - if (!cpy_r_r100) goto CPyL60; - CPy_INCREF(cpy_r_log); - if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) - cpy_r_r101 = cpy_r_log; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); - goto CPyL119; - } - cpy_r_r102 = CPyStatics[311]; /* 'data' */ - cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); - CPy_DECREF_NO_IMM(cpy_r_r101); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - cpy_r_r104 = cpy_r_r103; - goto CPyL62; -CPyL60: ; - CPy_INCREF(cpy_r_log); - cpy_r_r105 = cpy_r_log; - cpy_r_r106 = CPyStatics[311]; /* 'data' */ - cpy_r_r107 = CPyObject_GetAttr(cpy_r_r105, cpy_r_r106); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); - goto CPyL119; - } - cpy_r_r104 = cpy_r_r107; -CPyL62: ; - cpy_r_r96 = cpy_r_r104; -CPyL63: ; - cpy_r_data = cpy_r_r96; - CPy_INCREF(cpy_r_data); - cpy_r_r108 = cpy_r_data; - cpy_r_r109 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r110[2] = {cpy_r_r108, cpy_r_r17}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); - goto CPyL121; - } - CPy_DECREF(cpy_r_r108); - cpy_r_r113 = cpy_r_r112; - cpy_r_r114 = (PyObject *)&_Py_NoneStruct; - cpy_r_r115 = (PyObject *)&_Py_NoneStruct; - cpy_r_r116 = PySlice_New(cpy_r_r113, cpy_r_r114, cpy_r_r115); - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); - goto CPyL122; - } - cpy_r_r117 = cpy_r_data; - cpy_r_r118 = PyObject_GetItem(cpy_r_r117, cpy_r_r116); - CPy_DECREF(cpy_r_r117); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r119 = cpy_r_r118; - cpy_r_r120 = CPyStatics[944]; /* 'decode_input' */ - PyObject *cpy_r_r121[2] = {cpy_r_contract, cpy_r_r119}; - cpy_r_r122 = (PyObject **)&cpy_r_r121; - cpy_r_r123 = PyObject_VectorcallMethod(cpy_r_r120, cpy_r_r122, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); - goto CPyL124; - } - CPy_DECREF(cpy_r_r119); - PyObject *__tmp507; - if (unlikely(!(PyTuple_Check(cpy_r_r123) && PyTuple_GET_SIZE(cpy_r_r123) == 2))) { - __tmp507 = NULL; - goto __LL508; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r123, 0)))) - __tmp507 = PyTuple_GET_ITEM(cpy_r_r123, 0); - else { - __tmp507 = NULL; - } - if (__tmp507 == NULL) goto __LL508; - __tmp507 = PyTuple_GET_ITEM(cpy_r_r123, 1); - if (__tmp507 == NULL) goto __LL508; - __tmp507 = cpy_r_r123; -__LL508: ; - if (unlikely(__tmp507 == NULL)) { - CPy_TypeError("tuple[str, object]", cpy_r_r123); cpy_r_r124 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp509 = PyTuple_GET_ITEM(cpy_r_r123, 0); - CPy_INCREF(__tmp509); - PyObject *__tmp510; - if (likely(PyUnicode_Check(__tmp509))) - __tmp510 = __tmp509; - else { - CPy_TypeError("str", __tmp509); - __tmp510 = NULL; - } - cpy_r_r124.f0 = __tmp510; - PyObject *__tmp511 = PyTuple_GET_ITEM(cpy_r_r123, 1); - CPy_INCREF(__tmp511); - PyObject *__tmp512; - __tmp512 = __tmp511; - cpy_r_r124.f1 = __tmp512; - } - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r124.f0 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r125 = cpy_r_r124.f0; - cpy_r_r126 = cpy_r_r124.f1; - cpy_r_r127 = cpy_r_r125; - CPy_DECREF(cpy_r_r127); - cpy_r_r128 = cpy_r_r126; - goto CPyL79; -CPyL72: ; - cpy_r_r129 = CPy_CatchError(); - cpy_r_r130 = CPyModule_builtins; - cpy_r_r131 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 600, CPyStatic_event___globals); - goto CPyL77; - } - cpy_r_r133 = CPy_ExceptionMatches(cpy_r_r132); - CPy_DecRef(cpy_r_r132); - if (!cpy_r_r133) goto CPyL75; - cpy_r_r134 = Py_None; - CPy_RestoreExcInfo(cpy_r_r129); - CPy_DecRef(cpy_r_r129.f0); - CPy_DecRef(cpy_r_r129.f1); - CPy_DecRef(cpy_r_r129.f2); - return cpy_r_r134; -CPyL75: ; - CPy_Reraise(); - if (!0) { - goto CPyL77; - } else - goto CPyL125; -CPyL76: ; - CPy_Unreachable(); -CPyL77: ; - CPy_RestoreExcInfo(cpy_r_r129); - CPy_DecRef(cpy_r_r129.f0); - CPy_DecRef(cpy_r_r129.f1); - CPy_DecRef(cpy_r_r129.f2); - cpy_r_r135 = CPy_KeepPropagating(); - if (!cpy_r_r135) goto CPyL108; - CPy_Unreachable(); -CPyL79: ; - cpy_r_r136 = CPyStatic_brownie___utils___hexbytes_to_hexstring; - if (unlikely(cpy_r_r136 == NULL)) { - goto CPyL126; - } else - goto CPyL82; -CPyL80: ; - PyErr_SetString(PyExc_NameError, "value for final name \"hexbytes_to_hexstring\" was not set"); - cpy_r_r137 = 0; - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 602, CPyStatic_event___globals); - goto CPyL108; - } - CPy_Unreachable(); -CPyL82: ; - PyObject *cpy_r_r138[1] = {cpy_r_r17}; - cpy_r_r139 = (PyObject **)&cpy_r_r138; - cpy_r_r140 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r139, 1, 0); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 602, CPyStatic_event___globals); - goto CPyL127; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyUnicode_Check(cpy_r_r140))) - cpy_r_r141 = cpy_r_r140; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 602, CPyStatic_event___globals, "str", cpy_r_r140); - goto CPyL128; - } - cpy_r_selector_hexstr = cpy_r_r141; - cpy_r_r142 = CPyStatics[945]; /* 'get_method_object' */ - PyObject *cpy_r_r143[2] = {cpy_r_contract, cpy_r_selector_hexstr}; - cpy_r_r144 = (PyObject **)&cpy_r_r143; - cpy_r_r145 = PyObject_VectorcallMethod(cpy_r_r142, cpy_r_r144, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 603, CPyStatic_event___globals); - goto CPyL129; - } - CPy_DECREF(cpy_r_selector_hexstr); - cpy_r_r146 = CPyStatics[946]; /* 'abi' */ - cpy_r_r147 = CPyObject_GetAttr(cpy_r_r145, cpy_r_r146); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 603, CPyStatic_event___globals); - goto CPyL128; - } - cpy_r_r148 = CPyStatics[801]; /* 'inputs' */ - cpy_r_r149 = PyObject_GetItem(cpy_r_r147, cpy_r_r148); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 603, CPyStatic_event___globals); - goto CPyL128; - } - cpy_r_r150 = CPyStatics[397]; /* 'name' */ - cpy_r_r151 = CPyStatics[124]; /* 'address' */ - cpy_r_r152 = (PyObject *)CPyType_event____EventItem; - cpy_r_r153 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; - cpy_r_r154 = *(PyObject * *)cpy_r_r153; - cpy_r_r155 = cpy_r_r154 == cpy_r_r152; - if (!cpy_r_r155) goto CPyL91; - CPy_INCREF(cpy_r_log); - if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) - cpy_r_r156 = cpy_r_log; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 606, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); - goto CPyL130; - } - cpy_r_r157 = ((brownie___network___event____EventItemObject *)cpy_r_r156)->_address; - if (unlikely(cpy_r_r157 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'address' of '_EventItem' undefined"); - } else { - CPy_INCREF(cpy_r_r157); - } - CPy_DECREF_NO_IMM(cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 606, CPyStatic_event___globals); - goto CPyL130; - } -CPyL90: ; - cpy_r_r158 = cpy_r_r157; - goto CPyL93; -CPyL91: ; - CPy_INCREF(cpy_r_log); - cpy_r_r159 = cpy_r_log; - cpy_r_r160 = CPyStatics[124]; /* 'address' */ - cpy_r_r161 = CPyObject_GetAttr(cpy_r_r159, cpy_r_r160); - CPy_DECREF(cpy_r_r159); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 606, CPyStatic_event___globals); - goto CPyL130; - } - cpy_r_r158 = cpy_r_r161; -CPyL93: ; - cpy_r_r162 = CPyStatics[804]; /* 'decoded' */ - cpy_r_r163 = CPyStatics[311]; /* 'data' */ - cpy_r_r164 = PyList_New(0); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); - goto CPyL131; - } - cpy_r_r165 = PyObject_GetIter(cpy_r_r128); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); - goto CPyL132; - } - cpy_r_r166 = PyObject_GetIter(cpy_r_r149); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); - goto CPyL133; - } -CPyL96: ; - cpy_r_r167 = PyIter_Next(cpy_r_r165); - if (cpy_r_r167 == NULL) goto CPyL134; - cpy_r_r168 = PyIter_Next(cpy_r_r166); - if (cpy_r_r168 == NULL) goto CPyL135; - cpy_r_abi = cpy_r_r168; - cpy_r_r169 = CPyStatics[397]; /* 'name' */ - cpy_r_r170 = CPyStatics[397]; /* 'name' */ - CPy_INCREF(cpy_r_abi); - cpy_r_r171 = cpy_r_abi; - cpy_r_r172 = PyObject_GetItem(cpy_r_r171, cpy_r_r170); - CPy_DECREF(cpy_r_r171); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 609, CPyStatic_event___globals); - goto CPyL136; - } - cpy_r_r173 = cpy_r_r172; - cpy_r_r174 = CPyStatics[350]; /* 'type' */ - cpy_r_r175 = CPyStatics[350]; /* 'type' */ - cpy_r_r176 = cpy_r_abi; - cpy_r_r177 = PyObject_GetItem(cpy_r_r176, cpy_r_r175); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 609, CPyStatic_event___globals); - goto CPyL137; - } - cpy_r_r178 = cpy_r_r177; - cpy_r_r179 = CPyStatics[809]; /* 'value' */ - cpy_r_r180 = CPyStatics[804]; /* 'decoded' */ - cpy_r_r181 = 1 ? Py_True : Py_False; - cpy_r_r182 = CPyDict_Build(4, cpy_r_r169, cpy_r_r173, cpy_r_r174, cpy_r_r178, cpy_r_r179, cpy_r_r167, cpy_r_r180, cpy_r_r181); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r178); - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 609, CPyStatic_event___globals); - goto CPyL138; - } - cpy_r_r183 = PyList_Append(cpy_r_r164, cpy_r_r182); - CPy_DECREF(cpy_r_r182); - cpy_r_r184 = cpy_r_r183 >= 0; - if (unlikely(!cpy_r_r184)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); - goto CPyL138; - } else - goto CPyL96; -CPyL104: ; - cpy_r_r185 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r185)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); - goto CPyL139; - } - cpy_r_r186 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r186)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); - goto CPyL139; - } - cpy_r_r187 = 1 ? Py_True : Py_False; - cpy_r_r188 = CPyDict_Build(4, cpy_r_r150, cpy_r_r62, cpy_r_r151, cpy_r_r158, cpy_r_r162, cpy_r_r187, cpy_r_r163, cpy_r_r164); - CPy_DECREF(cpy_r_r62); - CPy_DECREF(cpy_r_r158); - CPy_DECREF_NO_IMM(cpy_r_r164); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 604, CPyStatic_event___globals); - goto CPyL108; - } - return cpy_r_r188; -CPyL108: ; - cpy_r_r189 = NULL; - return cpy_r_r189; -CPyL109: ; - CPy_DecRef(cpy_r_r12); - goto CPyL108; -CPyL110: ; - CPy_DecRef(cpy_r_r17); - goto CPyL108; -CPyL111: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r30); - goto CPyL108; -CPyL112: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r35); - goto CPyL19; -CPyL113: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r35); - goto CPyL108; -CPyL114: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_selector_hexstr); - goto CPyL108; -CPyL115: ; - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_selector_hexstr); - goto CPyL31; -CPyL116: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_selector_hexstr); - goto CPyL108; -CPyL117: ; - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_selector_hexstr); - goto CPyL31; -CPyL118: ; - CPy_DecRef(cpy_r_r17); - goto CPyL108; -CPyL119: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - goto CPyL108; -CPyL120: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r90); - goto CPyL108; -CPyL121: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_data); - CPy_DecRef(cpy_r_r108); - goto CPyL72; -CPyL122: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_data); - goto CPyL72; -CPyL123: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - goto CPyL72; -CPyL124: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r119); - goto CPyL72; -CPyL125: ; - CPy_DecRef(cpy_r_r129.f0); - CPy_DecRef(cpy_r_r129.f1); - CPy_DecRef(cpy_r_r129.f2); - goto CPyL76; -CPyL126: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r128); - goto CPyL80; -CPyL127: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r128); - goto CPyL108; -CPyL128: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r128); - goto CPyL108; -CPyL129: ; - CPy_DecRef(cpy_r_selector_hexstr); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r128); - goto CPyL108; -CPyL130: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r149); - goto CPyL108; -CPyL131: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r158); - goto CPyL108; -CPyL132: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r164); - goto CPyL108; -CPyL133: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r165); - goto CPyL108; -CPyL134: ; - CPy_DECREF(cpy_r_r165); - CPy_DECREF(cpy_r_r166); - goto CPyL104; -CPyL135: ; - CPy_DECREF(cpy_r_r165); - CPy_DECREF(cpy_r_r166); - CPy_DECREF(cpy_r_r167); - goto CPyL104; -CPyL136: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r165); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_abi); - goto CPyL108; -CPyL137: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r165); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r173); - goto CPyL108; -CPyL138: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r164); - CPy_DecRef(cpy_r_r165); - CPy_DecRef(cpy_r_r166); - goto CPyL108; -CPyL139: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r164); - goto CPyL108; -} - -PyObject *CPyPy_event____decode_ds_note(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"log", "contract", 0}; - static CPyArg_Parser parser = {"OO:_decode_ds_note", kwlist, 0}; - PyObject *obj_log; - PyObject *obj_contract; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_log, &obj_contract)) { - return NULL; - } - PyObject *arg_log; - if (Py_TYPE(obj_log) == CPyType_event____EventItem) - arg_log = obj_log; - else { - arg_log = NULL; - } - if (arg_log != NULL) goto __LL513; - arg_log = obj_log; - if (arg_log != NULL) goto __LL513; - CPy_TypeError("union[brownie.network.event._EventItem, object]", obj_log); - goto fail; -__LL513: ; - PyObject *arg_contract = obj_contract; - PyObject *retval = CPyDef_event____decode_ds_note(arg_log, arg_contract); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 585, CPyStatic_event___globals); - return NULL; -} - -PyObject *CPyDef_event____decode_trace(PyObject *cpy_r_trace, PyObject *cpy_r_initial_address) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - PyObject *cpy_r_r24; - int64_t cpy_r_r25; - CPyPtr cpy_r_r26; - int64_t cpy_r_r27; - char cpy_r_r28; - CPyPtr cpy_r_r29; - CPyPtr cpy_r_r30; - int64_t cpy_r_r31; - CPyPtr cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int64_t cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - cpy_r_r0 = PyObject_IsTrue(cpy_r_trace); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 615, CPyStatic_event___globals); - goto CPyL25; - } - cpy_r_r2 = cpy_r_r0; - if (cpy_r_r2) goto CPyL4; - cpy_r_r3 = NULL; - cpy_r_r4 = CPyDef_event___EventDict(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 617, CPyStatic_event___globals); - goto CPyL25; - } - return cpy_r_r4; -CPyL4: ; - cpy_r_r5 = CPy_TYPE(cpy_r_trace); - cpy_r_r6 = (PyObject *)&PyList_Type; - cpy_r_r7 = cpy_r_r5 == cpy_r_r6; - CPy_DECREF(cpy_r_r5); - if (!cpy_r_r7) goto CPyL7; - CPy_INCREF(cpy_r_trace); - if (likely(PyList_Check(cpy_r_trace))) - cpy_r_r8 = cpy_r_trace; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_trace", 620, CPyStatic_event___globals, "list", cpy_r_trace); - goto CPyL25; - } - cpy_r_r9 = cpy_r_r8; - goto CPyL9; -CPyL7: ; - cpy_r_r10 = PySequence_List(cpy_r_trace); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 620, CPyStatic_event___globals); - goto CPyL25; - } - cpy_r_r9 = cpy_r_r10; -CPyL9: ; - cpy_r_r11 = CPyStatic_event____topics; - if (unlikely(cpy_r_r11 == NULL)) { - goto CPyL26; - } else - goto CPyL12; -CPyL10: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); - cpy_r_r12 = 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 621, CPyStatic_event___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r13 = CPyModule_eth_event; - cpy_r_r14 = CPyStatics[947]; /* 'decode_traceTransaction' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 619, CPyStatic_event___globals); - goto CPyL27; - } - cpy_r_r16 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r17[4] = {cpy_r_r9, cpy_r_r11, cpy_r_r16, cpy_r_initial_address}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = CPyStatics[2216]; /* ('allow_undecoded', 'initial_address') */ - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 2, cpy_r_r19); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 619, CPyStatic_event___globals); - goto CPyL27; - } - CPy_DECREF_NO_IMM(cpy_r_r9); - if (likely(PyList_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_trace", 619, CPyStatic_event___globals, "list", cpy_r_r20); - goto CPyL25; - } - cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; - cpy_r_r23 = *(int64_t *)cpy_r_r22; - cpy_r_r24 = PyList_New(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); - goto CPyL28; - } - cpy_r_r25 = 0; -CPyL17: ; - cpy_r_r26 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; - cpy_r_r27 = *(int64_t *)cpy_r_r26; - cpy_r_r28 = cpy_r_r25 < cpy_r_r27; - if (!cpy_r_r28) goto CPyL29; - cpy_r_r29 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; - cpy_r_r30 = *(CPyPtr *)cpy_r_r29; - cpy_r_r31 = cpy_r_r25 * 8; - cpy_r_r32 = cpy_r_r30 + cpy_r_r31; - cpy_r_r33 = *(PyObject * *)cpy_r_r32; - CPy_INCREF(cpy_r_r33); - if (likely(PyDict_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals, "dict", cpy_r_r33); - goto CPyL30; - } - cpy_r_r35 = CPyDef_normalize___format_event(cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); - goto CPyL30; - } - CPyList_SetItemUnsafe(cpy_r_r24, cpy_r_r25, cpy_r_r35); - cpy_r_r36 = cpy_r_r25 + 1; - cpy_r_r25 = cpy_r_r36; - goto CPyL17; -CPyL22: ; - cpy_r_r37 = PyObject_GetIter(cpy_r_r24); - CPy_DECREF_NO_IMM(cpy_r_r24); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); - goto CPyL25; - } - cpy_r_r38 = CPyDef_event___EventDict(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); - goto CPyL25; - } - return cpy_r_r38; -CPyL25: ; - cpy_r_r39 = NULL; - return cpy_r_r39; -CPyL26: ; - CPy_DecRef(cpy_r_r9); - goto CPyL10; -CPyL27: ; - CPy_DecRef(cpy_r_r9); - goto CPyL25; -CPyL28: ; - CPy_DecRef(cpy_r_r21); - goto CPyL25; -CPyL29: ; - CPy_DECREF_NO_IMM(cpy_r_r21); - goto CPyL22; -CPyL30: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - goto CPyL25; -} - -PyObject *CPyPy_event____decode_trace(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"trace", "initial_address", 0}; - static CPyArg_Parser parser = {"OO:_decode_trace", kwlist, 0}; - PyObject *obj_trace; - PyObject *obj_initial_address; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_trace, &obj_initial_address)) { - return NULL; - } - PyObject *arg_trace = obj_trace; - PyObject *arg_initial_address = obj_initial_address; - PyObject *retval = CPyDef_event____decode_trace(arg_trace, arg_initial_address); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 615, CPyStatic_event___globals); - return NULL; -} - -char CPyDef_event_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r32; - void *cpy_r_r34; - void *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - tuple_T2OO cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - int32_t cpy_r_r116; - char cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - tuple_T2OO cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - int32_t cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - tuple_T2OO cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - int32_t cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - int32_t cpy_r_r157; - char cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - int32_t cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject **cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - int32_t cpy_r_r176; - char cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *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_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - char cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - int32_t cpy_r_r197; - char cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - int32_t cpy_r_r201; - char cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - int32_t cpy_r_r210; - char cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - int32_t cpy_r_r219; - char cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - char cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - int32_t cpy_r_r235; - char cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - int32_t cpy_r_r239; - char cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - char cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject **cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - int32_t cpy_r_r260; - char cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - int32_t cpy_r_r264; - char cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - int32_t cpy_r_r268; - char cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - int32_t cpy_r_r272; - char cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - int32_t cpy_r_r276; - char cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - int32_t cpy_r_r280; - char cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - int32_t cpy_r_r284; - char cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - int32_t cpy_r_r288; - char cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - int32_t cpy_r_r292; - char cpy_r_r293; - PyObject *cpy_r_r294; - PyObject *cpy_r_r295; - int32_t cpy_r_r296; - char cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - int32_t cpy_r_r300; - char cpy_r_r301; - PyObject **cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - int32_t cpy_r_r307; - char cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - int32_t cpy_r_r313; - char cpy_r_r314; - PyObject *cpy_r_r315; - PyObject *cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - int32_t cpy_r_r320; - char cpy_r_r321; - PyObject *cpy_r_r322; - PyObject *cpy_r_r323; - PyObject **cpy_r_r325; - PyObject *cpy_r_r326; - PyObject *cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - PyObject **cpy_r_r333; - PyObject *cpy_r_r334; - char cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - int32_t cpy_r_r338; - char cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; - char cpy_r_r344; - PyObject **cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - int32_t cpy_r_r350; - char cpy_r_r351; - tuple_T3OOO cpy_r_r352; - tuple_T3OOO cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - PyObject *cpy_r_r356; - PyObject **cpy_r_r358; - PyObject *cpy_r_r359; - int32_t cpy_r_r360; - char cpy_r_r361; - char cpy_r_r362; - char cpy_r_r363; - tuple_T3OOO cpy_r_r364; - tuple_T3OOO cpy_r_r365; - tuple_T3OOO cpy_r_r366; - PyObject *cpy_r_r367; - PyObject **cpy_r_r369; - PyObject *cpy_r_r370; - char cpy_r_r371; - tuple_T3OOO cpy_r_r372; - PyObject *cpy_r_r373; - PyObject *cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - PyObject *cpy_r_r378; - tuple_T2OO cpy_r_r379; - PyObject *cpy_r_r380; - char cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; - PyObject *cpy_r_r384; - int32_t cpy_r_r385; - char cpy_r_r386; - char cpy_r_r387; - PyObject *cpy_r_r388; - PyObject *cpy_r_r389; - PyObject *cpy_r_r390; - int32_t cpy_r_r391; - char cpy_r_r392; - char cpy_r_r393; - PyObject *cpy_r_r394; - PyObject *cpy_r_r395; - PyObject *cpy_r_r396; - PyObject *cpy_r_r397; - PyObject *cpy_r_r398; - int32_t cpy_r_r399; - char cpy_r_r400; - PyObject *cpy_r_r401; - PyObject *cpy_r_r402; - int32_t cpy_r_r403; - char cpy_r_r404; - char cpy_r_r405; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_time; - cpy_r_r6 = (PyObject **)&CPyModule_warnings; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {4, 5}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2217]; /* (('time', 'time', 'time'), - ('warnings', 'warnings', 'warnings')) */ - cpy_r_r12 = CPyStatic_event___globals; - cpy_r_r13 = CPyStatics[949]; /* 'brownie/network/event.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL156; - cpy_r_r16 = CPyStatics[2218]; /* ('OrderedDict',) */ - cpy_r_r17 = CPyStatics[4]; /* 'collections' */ - cpy_r_r18 = CPyStatic_event___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 6, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_collections = cpy_r_r19; - CPy_INCREF(CPyModule_collections); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r21 = CPyStatics[9]; /* 'pathlib' */ - cpy_r_r22 = CPyStatic_event___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("brownie/network/event.py", "", 7, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_pathlib = cpy_r_r23; - CPy_INCREF(CPyModule_pathlib); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2219]; /* ('Lock', 'Thread') */ - cpy_r_r25 = CPyStatics[880]; /* 'threading' */ - cpy_r_r26 = CPyStatic_event___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("brownie/network/event.py", "", 8, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_threading = cpy_r_r27; - CPy_INCREF(CPyModule_threading); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2220]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', - 'Generic', 'Iterable', 'Iterator', 'List', 'Mapping', - 'Optional', 'Sequence', 'Tuple', 'TypeVar', 'Union', - 'ValuesView', 'final', 'overload') */ - cpy_r_r29 = CPyStatics[14]; /* 'typing' */ - cpy_r_r30 = CPyStatic_event___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 9, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_typing = cpy_r_r31; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = (PyObject **)&CPyModule_eth_event; - PyObject **cpy_r_r33[1] = {cpy_r_r32}; - cpy_r_r34 = (void *)&cpy_r_r33; - int64_t cpy_r_r35[1] = {30}; - cpy_r_r36 = (void *)&cpy_r_r35; - cpy_r_r37 = CPyStatics[2222]; /* (('eth_event', 'eth_event', 'eth_event'),) */ - cpy_r_r38 = CPyStatic_event___globals; - cpy_r_r39 = CPyStatics[949]; /* 'brownie/network/event.py' */ - cpy_r_r40 = CPyStatics[12]; /* '' */ - cpy_r_r41 = CPyImport_ImportMany(cpy_r_r37, cpy_r_r34, cpy_r_r38, cpy_r_r39, cpy_r_r40, cpy_r_r36); - if (!cpy_r_r41) goto CPyL156; - cpy_r_r42 = CPyStatics[2223]; /* ('EventError',) */ - cpy_r_r43 = CPyStatics[954]; /* 'eth_event' */ - cpy_r_r44 = CPyStatic_event___globals; - cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 31, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_eth_event = cpy_r_r45; - CPy_INCREF(CPyModule_eth_event); - CPy_DECREF(cpy_r_r45); - cpy_r_r46 = CPyStatics[2224]; /* ('_TraceStep', 'DecodedEvent', 'NonDecodedEvent', - 'TopicMapData') */ - cpy_r_r47 = CPyStatics[828]; /* 'eth_event.main' */ - cpy_r_r48 = CPyStatic_event___globals; - cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 32, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_eth_event___main = cpy_r_r49; - CPy_INCREF(CPyModule_eth_event___main); - CPy_DECREF(cpy_r_r49); - cpy_r_r50 = CPyStatics[2225]; /* ('ABIElement', 'AnyAddress', 'ChecksumAddress', 'HexStr') */ - cpy_r_r51 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r52 = CPyStatic_event___globals; - cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 33, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_eth_typing = cpy_r_r53; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r53); - cpy_r_r54 = CPyStatics[2226]; /* ('JSONDecodeError',) */ - cpy_r_r55 = CPyStatics[19]; /* 'ujson' */ - cpy_r_r56 = CPyStatic_event___globals; - cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 34, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_ujson = cpy_r_r57; - CPy_INCREF(CPyModule_ujson); - CPy_DECREF(cpy_r_r57); - cpy_r_r58 = CPyStatics[2227]; /* ('filters',) */ - cpy_r_r59 = CPyStatics[961]; /* 'web3._utils' */ - cpy_r_r60 = CPyStatic_event___globals; - cpy_r_r61 = CPyImport_ImportFromMany(cpy_r_r59, cpy_r_r58, cpy_r_r58, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 35, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_web3____utils = cpy_r_r61; - CPy_INCREF(CPyModule_web3____utils); - CPy_DECREF(cpy_r_r61); - cpy_r_r62 = CPyStatics[2228]; /* ('AttributeDict',) */ - cpy_r_r63 = CPyStatics[963]; /* 'web3.datastructures' */ - cpy_r_r64 = CPyStatic_event___globals; - cpy_r_r65 = CPyImport_ImportFromMany(cpy_r_r63, cpy_r_r62, cpy_r_r62, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 36, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_web3___datastructures = cpy_r_r65; - CPy_INCREF(CPyModule_web3___datastructures); - CPy_DECREF(cpy_r_r65); - cpy_r_r66 = CPyStatics[2229]; /* ('ujson_dump', 'ujson_load') */ - cpy_r_r67 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r68 = CPyStatic_event___globals; - cpy_r_r69 = CPyImport_ImportFromMany(cpy_r_r67, cpy_r_r66, cpy_r_r66, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 38, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie____c_constants = cpy_r_r69; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r69); - cpy_r_r70 = CPyStatics[2088]; /* ('_get_data_folder',) */ - cpy_r_r71 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r72 = CPyStatic_event___globals; - cpy_r_r73 = CPyImport_ImportFromMany(cpy_r_r71, cpy_r_r70, cpy_r_r70, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 39, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie____config = cpy_r_r73; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r73); - cpy_r_r74 = CPyStatics[2161]; /* ('_Singleton',) */ - cpy_r_r75 = CPyStatics[626]; /* 'brownie._singleton' */ - cpy_r_r76 = CPyStatic_event___globals; - cpy_r_r77 = CPyImport_ImportFromMany(cpy_r_r75, cpy_r_r74, cpy_r_r74, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 40, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie____singleton = cpy_r_r77; - CPy_INCREF(CPyModule_brownie____singleton); - CPy_DECREF(cpy_r_r77); - cpy_r_r78 = CPyStatics[2230]; /* ('ReturnValue',) */ - cpy_r_r79 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ - cpy_r_r80 = CPyStatic_event___globals; - cpy_r_r81 = CPyImport_ImportFromMany(cpy_r_r79, cpy_r_r78, cpy_r_r78, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 41, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie___convert___datatypes = cpy_r_r81; - CPy_INCREF(CPyModule_brownie___convert___datatypes); - CPy_DECREF(cpy_r_r81); - cpy_r_r82 = CPyStatics[2231]; /* ('format_event',) */ - cpy_r_r83 = CPyStatics[965]; /* 'brownie.convert.normalize' */ - cpy_r_r84 = CPyStatic_event___globals; - cpy_r_r85 = CPyImport_ImportFromMany(cpy_r_r83, cpy_r_r82, cpy_r_r82, cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 42, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie___convert___normalize = cpy_r_r85; - CPy_INCREF(CPyModule_brownie___convert___normalize); - CPy_DECREF(cpy_r_r85); - cpy_r_r86 = CPyStatics[2232]; /* ('EventLookupError',) */ - cpy_r_r87 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r88 = CPyStatic_event___globals; - cpy_r_r89 = CPyImport_ImportFromMany(cpy_r_r87, cpy_r_r86, cpy_r_r86, cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 43, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie___exceptions = cpy_r_r89; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r89); - cpy_r_r90 = CPyStatics[2233]; /* ('FormattedEvent', 'Selector') */ - cpy_r_r91 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r92 = CPyStatic_event___globals; - cpy_r_r93 = CPyImport_ImportFromMany(cpy_r_r91, cpy_r_r90, cpy_r_r90, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 44, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie___typing = cpy_r_r93; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r93); - cpy_r_r94 = CPyStatics[2234]; /* ('hexbytes_to_hexstring',) */ - cpy_r_r95 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r96 = CPyStatic_event___globals; - cpy_r_r97 = CPyImport_ImportFromMany(cpy_r_r95, cpy_r_r94, cpy_r_r94, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 45, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie___utils = cpy_r_r97; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r97); - cpy_r_r98 = CPyStatics[2235]; /* ('ContractEvent', 'web3') */ - cpy_r_r99 = CPyStatics[861]; /* 'brownie.network.web3' */ - cpy_r_r100 = CPyStatic_event___globals; - cpy_r_r101 = CPyImport_ImportFromMany(cpy_r_r99, cpy_r_r98, cpy_r_r98, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 47, CPyStatic_event___globals); - goto CPyL156; - } - CPyModule_brownie___network___web3 = cpy_r_r101; - CPy_INCREF(CPyModule_brownie___network___web3); - CPy_DECREF(cpy_r_r101); - cpy_r_r102 = CPyStatic_event___globals; - cpy_r_r103 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r104 = CPyDict_GetItem(cpy_r_r102, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r105 = CPyStatic_event___globals; - cpy_r_r106 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); - goto CPyL157; - } - cpy_r_r108 = CPyStatic_event___globals; - cpy_r_r109 = CPyStatics[956]; /* 'TopicMapData' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); - goto CPyL158; - } - cpy_r_r111.f0 = cpy_r_r107; - cpy_r_r111.f1 = cpy_r_r110; - cpy_r_r112 = PyTuple_New(2); - if (unlikely(cpy_r_r112 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp514 = cpy_r_r111.f0; - PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp514); - PyObject *__tmp515 = cpy_r_r111.f1; - PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp515); - cpy_r_r113 = PyObject_GetItem(cpy_r_r104, cpy_r_r112); - CPy_DECREF(cpy_r_r104); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r114 = CPyStatic_event___globals; - cpy_r_r115 = CPyStatics[969]; /* 'TopicMap' */ - cpy_r_r116 = CPyDict_SetItem(cpy_r_r114, cpy_r_r115, cpy_r_r113); - CPy_DECREF(cpy_r_r113); - cpy_r_r117 = cpy_r_r116 >= 0; - if (unlikely(!cpy_r_r117)) { - CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r118 = CPyStatic_event___globals; - cpy_r_r119 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r120 = CPyDict_GetItem(cpy_r_r118, cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r121 = CPyStatic_event___globals; - cpy_r_r122 = CPyStatics[795]; /* 'ChecksumAddress' */ - cpy_r_r123 = CPyDict_GetItem(cpy_r_r121, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); - goto CPyL159; - } - cpy_r_r124 = CPyStatic_event___globals; - cpy_r_r125 = CPyStatics[969]; /* 'TopicMap' */ - cpy_r_r126 = CPyDict_GetItem(cpy_r_r124, cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); - goto CPyL160; - } - cpy_r_r127.f0 = cpy_r_r123; - cpy_r_r127.f1 = cpy_r_r126; - cpy_r_r128 = PyTuple_New(2); - if (unlikely(cpy_r_r128 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp516 = cpy_r_r127.f0; - PyTuple_SET_ITEM(cpy_r_r128, 0, __tmp516); - PyObject *__tmp517 = cpy_r_r127.f1; - PyTuple_SET_ITEM(cpy_r_r128, 1, __tmp517); - cpy_r_r129 = PyObject_GetItem(cpy_r_r120, cpy_r_r128); - CPy_DECREF(cpy_r_r120); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r130 = CPyStatic_event___globals; - cpy_r_r131 = CPyStatics[970]; /* 'DeploymentTopics' */ - cpy_r_r132 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r129); - CPy_DECREF(cpy_r_r129); - cpy_r_r133 = cpy_r_r132 >= 0; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r134 = CPyStatic_event___globals; - cpy_r_r135 = CPyStatics[893]; /* 'OrderedDict' */ - cpy_r_r136 = CPyDict_GetItem(cpy_r_r134, cpy_r_r135); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r137 = (PyObject *)&PyUnicode_Type; - cpy_r_r138 = CPyStatic_event___globals; - cpy_r_r139 = CPyStatics[368]; /* 'Any' */ - cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); - goto CPyL161; - } - CPy_INCREF(cpy_r_r137); - cpy_r_r141.f0 = cpy_r_r137; - cpy_r_r141.f1 = cpy_r_r140; - cpy_r_r142 = PyTuple_New(2); - if (unlikely(cpy_r_r142 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp518 = cpy_r_r141.f0; - PyTuple_SET_ITEM(cpy_r_r142, 0, __tmp518); - PyObject *__tmp519 = cpy_r_r141.f1; - PyTuple_SET_ITEM(cpy_r_r142, 1, __tmp519); - cpy_r_r143 = PyObject_GetItem(cpy_r_r136, cpy_r_r142); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r142); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r144 = CPyStatic_event___globals; - cpy_r_r145 = CPyStatics[971]; /* 'EventData' */ - cpy_r_r146 = CPyDict_SetItem(cpy_r_r144, cpy_r_r145, cpy_r_r143); - CPy_DECREF(cpy_r_r143); - cpy_r_r147 = cpy_r_r146 >= 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r148 = NULL; - cpy_r_r149 = CPyStatics[972]; /* 'brownie.network.event' */ - cpy_r_r150 = (PyObject *)CPyType_event___EventDict_template; - cpy_r_r151 = CPyType_FromTemplate(cpy_r_r150, cpy_r_r148, cpy_r_r149); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r152 = CPyDef_event___EventDict_trait_vtable_setup(); - if (unlikely(cpy_r_r152 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); - goto CPyL162; - } - cpy_r_r153 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r154 = CPyStatics[973]; /* '_ordered' */ - cpy_r_r155 = CPyStatics[735]; /* '_dict' */ - cpy_r_r156 = PyTuple_Pack(2, cpy_r_r154, cpy_r_r155); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); - goto CPyL162; - } - cpy_r_r157 = PyObject_SetAttr(cpy_r_r151, cpy_r_r153, cpy_r_r156); - CPy_DECREF(cpy_r_r156); - cpy_r_r158 = cpy_r_r157 >= 0; - if (unlikely(!cpy_r_r158)) { - CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); - goto CPyL162; - } - CPyType_event___EventDict = (PyTypeObject *)cpy_r_r151; - CPy_INCREF(CPyType_event___EventDict); - cpy_r_r159 = CPyStatic_event___globals; - cpy_r_r160 = CPyStatics[974]; /* 'EventDict' */ - cpy_r_r161 = PyDict_SetItem(cpy_r_r159, cpy_r_r160, cpy_r_r151); - CPy_DECREF(cpy_r_r151); - cpy_r_r162 = cpy_r_r161 >= 0; - if (unlikely(!cpy_r_r162)) { - CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r163 = CPyStatics[975]; /* '_TData' */ - cpy_r_r164 = CPyStatics[976]; /* 'Event' */ - cpy_r_r165 = CPyStatic_event___globals; - cpy_r_r166 = CPyStatics[971]; /* 'EventData' */ - cpy_r_r167 = CPyDict_GetItem(cpy_r_r165, cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r168 = CPyStatic_event___globals; - cpy_r_r169 = CPyStatics[671]; /* 'TypeVar' */ - cpy_r_r170 = CPyDict_GetItem(cpy_r_r168, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); - goto CPyL163; - } - PyObject *cpy_r_r171[3] = {cpy_r_r163, cpy_r_r164, cpy_r_r167}; - cpy_r_r172 = (PyObject **)&cpy_r_r171; - cpy_r_r173 = PyObject_Vectorcall(cpy_r_r170, cpy_r_r172, 3, 0); - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); - goto CPyL163; - } - CPy_DECREF(cpy_r_r167); - cpy_r_r174 = CPyStatic_event___globals; - cpy_r_r175 = CPyStatics[975]; /* '_TData' */ - cpy_r_r176 = CPyDict_SetItem(cpy_r_r174, cpy_r_r175, cpy_r_r173); - CPy_DECREF(cpy_r_r173); - cpy_r_r177 = cpy_r_r176 >= 0; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r178 = CPyStatic_event___globals; - cpy_r_r179 = CPyStatics[951]; /* 'Generic' */ - cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r181 = CPyStatic_event___globals; - cpy_r_r182 = CPyStatics[975]; /* '_TData' */ - cpy_r_r183 = CPyDict_GetItem(cpy_r_r181, cpy_r_r182); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL164; - } - cpy_r_r184 = PyObject_GetItem(cpy_r_r180, cpy_r_r183); - CPy_DECREF(cpy_r_r180); - CPy_DECREF(cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r185 = PyTuple_Pack(1, cpy_r_r184); - CPy_DECREF(cpy_r_r184); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r186 = CPyStatics[972]; /* 'brownie.network.event' */ - cpy_r_r187 = (PyObject *)CPyType_event____EventItem_template; - cpy_r_r188 = CPyType_FromTemplate(cpy_r_r187, cpy_r_r185, cpy_r_r186); - CPy_DECREF(cpy_r_r185); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r189 = CPyDef_event____EventItem_trait_vtable_setup(); - if (unlikely(cpy_r_r189 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); - goto CPyL165; - } - cpy_r_r190 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r191 = CPyStatics[397]; /* 'name' */ - cpy_r_r192 = CPyStatics[124]; /* 'address' */ - cpy_r_r193 = CPyStatics[973]; /* '_ordered' */ - cpy_r_r194 = CPyStatics[977]; /* 'pos' */ - cpy_r_r195 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r196 = PyTuple_Pack(5, cpy_r_r191, cpy_r_r192, cpy_r_r193, cpy_r_r194, cpy_r_r195); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL165; - } - cpy_r_r197 = PyObject_SetAttr(cpy_r_r188, cpy_r_r190, cpy_r_r196); - CPy_DECREF(cpy_r_r196); - cpy_r_r198 = cpy_r_r197 >= 0; - if (unlikely(!cpy_r_r198)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL165; - } - CPyType_event____EventItem = (PyTypeObject *)cpy_r_r188; - CPy_INCREF(CPyType_event____EventItem); - cpy_r_r199 = CPyStatic_event___globals; - cpy_r_r200 = CPyStatics[978]; /* '_EventItem' */ - cpy_r_r201 = PyDict_SetItem(cpy_r_r199, cpy_r_r200, cpy_r_r188); - CPy_DECREF(cpy_r_r188); - cpy_r_r202 = cpy_r_r201 >= 0; - if (unlikely(!cpy_r_r202)) { - CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r203 = (PyObject *)CPyType_event____EventItem; - cpy_r_r204 = CPyStatic_event___globals; - cpy_r_r205 = CPyStatics[971]; /* 'EventData' */ - cpy_r_r206 = CPyDict_GetItem(cpy_r_r204, cpy_r_r205); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 267, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r207 = PyObject_GetItem(cpy_r_r203, cpy_r_r206); - CPy_DECREF(cpy_r_r206); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 267, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r208 = CPyStatic_event___globals; - cpy_r_r209 = CPyStatics[976]; /* 'Event' */ - cpy_r_r210 = CPyDict_SetItem(cpy_r_r208, cpy_r_r209, cpy_r_r207); - CPy_DECREF(cpy_r_r207); - cpy_r_r211 = cpy_r_r210 >= 0; - if (unlikely(!cpy_r_r211)) { - CPy_AddTraceback("brownie/network/event.py", "", 267, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r212 = (PyObject *)CPyType_event____EventItem; - cpy_r_r213 = CPyStatic_event___globals; - cpy_r_r214 = CPyStatics[976]; /* 'Event' */ - cpy_r_r215 = CPyDict_GetItem(cpy_r_r213, cpy_r_r214); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 270, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r216 = PyObject_GetItem(cpy_r_r212, cpy_r_r215); - CPy_DECREF(cpy_r_r215); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 270, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r217 = CPyStatic_event___globals; - cpy_r_r218 = CPyStatics[979]; /* 'Events' */ - cpy_r_r219 = CPyDict_SetItem(cpy_r_r217, cpy_r_r218, cpy_r_r216); - CPy_DECREF(cpy_r_r216); - cpy_r_r220 = cpy_r_r219 >= 0; - if (unlikely(!cpy_r_r220)) { - CPy_AddTraceback("brownie/network/event.py", "", 270, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r221 = NULL; - cpy_r_r222 = CPyStatics[972]; /* 'brownie.network.event' */ - cpy_r_r223 = (PyObject *)CPyType_event____EventWatchData_template; - cpy_r_r224 = CPyType_FromTemplate(cpy_r_r223, cpy_r_r221, cpy_r_r222); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r225 = CPyDef_event____EventWatchData_trait_vtable_setup(); - if (unlikely(cpy_r_r225 == 2)) { - CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); - goto CPyL166; - } - cpy_r_r226 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r227 = CPyStatics[980]; /* 'event' */ - cpy_r_r228 = CPyStatics[981]; /* '_callbacks_list' */ - cpy_r_r229 = CPyStatics[982]; /* 'delay' */ - cpy_r_r230 = CPyStatics[983]; /* '_event_filter' */ - cpy_r_r231 = CPyStatics[984]; /* '_cooldown_time_over' */ - cpy_r_r232 = CPyStatics[985]; /* 'timer' */ - cpy_r_r233 = CPyStatics[986]; /* 'cooldown_time_over' */ - cpy_r_r234 = PyTuple_Pack(7, cpy_r_r227, cpy_r_r228, cpy_r_r229, cpy_r_r230, cpy_r_r231, cpy_r_r232, cpy_r_r233); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); - goto CPyL166; - } - cpy_r_r235 = PyObject_SetAttr(cpy_r_r224, cpy_r_r226, cpy_r_r234); - CPy_DECREF(cpy_r_r234); - cpy_r_r236 = cpy_r_r235 >= 0; - if (unlikely(!cpy_r_r236)) { - CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); - goto CPyL166; - } - CPyType_event____EventWatchData = (PyTypeObject *)cpy_r_r224; - CPy_INCREF(CPyType_event____EventWatchData); - cpy_r_r237 = CPyStatic_event___globals; - cpy_r_r238 = CPyStatics[987]; /* '_EventWatchData' */ - cpy_r_r239 = PyDict_SetItem(cpy_r_r237, cpy_r_r238, cpy_r_r224); - CPy_DECREF(cpy_r_r224); - cpy_r_r240 = cpy_r_r239 >= 0; - if (unlikely(!cpy_r_r240)) { - CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r241 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r242 = CPyStatic_event___globals; - cpy_r_r243 = CPyStatics[567]; /* '_Singleton' */ - cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL167; - } - cpy_r_r245 = CPy_CalculateMetaclass(cpy_r_r244, cpy_r_r241); - if (unlikely(cpy_r_r245 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL168; - } - cpy_r_r246 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r247 = PyObject_HasAttr(cpy_r_r245, cpy_r_r246); - if (!cpy_r_r247) goto CPyL75; - cpy_r_r248 = CPyStatics[988]; /* 'EventWatcher' */ - cpy_r_r249 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r250 = CPyObject_GetAttr(cpy_r_r245, cpy_r_r249); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL168; - } - PyObject *cpy_r_r251[2] = {cpy_r_r248, cpy_r_r241}; - cpy_r_r252 = (PyObject **)&cpy_r_r251; - cpy_r_r253 = PyObject_Vectorcall(cpy_r_r250, cpy_r_r252, 2, 0); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL168; - } - if (likely(PyDict_Check(cpy_r_r253))) - cpy_r_r254 = cpy_r_r253; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals, "dict", cpy_r_r253); - goto CPyL168; - } - cpy_r_r255 = cpy_r_r254; - goto CPyL77; -CPyL75: ; - cpy_r_r256 = PyDict_New(); - if (unlikely(cpy_r_r256 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL168; - } - cpy_r_r255 = cpy_r_r256; -CPyL77: ; - cpy_r_r257 = PyDict_New(); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL169; - } - cpy_r_r258 = CPyDef_event_____init___3_EventWatcher_obj(); - if (unlikely(cpy_r_r258 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 382, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r259 = CPyStatics[289]; /* '__init__' */ - cpy_r_r260 = CPyDict_SetItem(cpy_r_r255, cpy_r_r259, cpy_r_r258); - CPy_DECREF_NO_IMM(cpy_r_r258); - cpy_r_r261 = cpy_r_r260 >= 0; - if (unlikely(!cpy_r_r261)) { - CPy_AddTraceback("brownie/network/event.py", "", 382, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r262 = CPyDef_event_____del___3_EventWatcher_obj(); - if (unlikely(cpy_r_r262 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 389, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r263 = CPyStatics[989]; /* '__del__' */ - cpy_r_r264 = CPyDict_SetItem(cpy_r_r255, cpy_r_r263, cpy_r_r262); - CPy_DECREF_NO_IMM(cpy_r_r262); - cpy_r_r265 = cpy_r_r264 >= 0; - if (unlikely(!cpy_r_r265)) { - CPy_AddTraceback("brownie/network/event.py", "", 389, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r266 = CPyDef_event___stop_EventWatcher_obj(); - if (unlikely(cpy_r_r266 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 392, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r267 = CPyStatics[877]; /* 'stop' */ - cpy_r_r268 = CPyDict_SetItem(cpy_r_r255, cpy_r_r267, cpy_r_r266); - CPy_DECREF_NO_IMM(cpy_r_r266); - cpy_r_r269 = cpy_r_r268 >= 0; - if (unlikely(!cpy_r_r269)) { - CPy_AddTraceback("brownie/network/event.py", "", 392, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r270 = CPyDef_event___reset_EventWatcher_obj(); - if (unlikely(cpy_r_r270 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 406, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r271 = CPyStatics[990]; /* 'reset' */ - cpy_r_r272 = CPyDict_SetItem(cpy_r_r255, cpy_r_r271, cpy_r_r270); - CPy_DECREF_NO_IMM(cpy_r_r270); - cpy_r_r273 = cpy_r_r272 >= 0; - if (unlikely(!cpy_r_r273)) { - CPy_AddTraceback("brownie/network/event.py", "", 406, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r274 = CPyDef_event___add_event_callback_EventWatcher_obj(); - if (unlikely(cpy_r_r274 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 411, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r275 = CPyStatics[991]; /* 'add_event_callback' */ - cpy_r_r276 = CPyDict_SetItem(cpy_r_r255, cpy_r_r275, cpy_r_r274); - CPy_DECREF_NO_IMM(cpy_r_r274); - cpy_r_r277 = cpy_r_r276 >= 0; - if (unlikely(!cpy_r_r277)) { - CPy_AddTraceback("brownie/network/event.py", "", 411, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r278 = CPyDef_event____setup_EventWatcher_obj(); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 457, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r279 = CPyStatics[921]; /* '_setup' */ - cpy_r_r280 = CPyDict_SetItem(cpy_r_r255, cpy_r_r279, cpy_r_r278); - CPy_DECREF_NO_IMM(cpy_r_r278); - cpy_r_r281 = cpy_r_r280 >= 0; - if (unlikely(!cpy_r_r281)) { - CPy_AddTraceback("brownie/network/event.py", "", 457, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r282 = CPyDef_event____start_watch_EventWatcher_obj(); - if (unlikely(cpy_r_r282 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 466, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r283 = CPyStatics[927]; /* '_start_watch' */ - cpy_r_r284 = CPyDict_SetItem(cpy_r_r255, cpy_r_r283, cpy_r_r282); - CPy_DECREF_NO_IMM(cpy_r_r282); - cpy_r_r285 = cpy_r_r284 >= 0; - if (unlikely(!cpy_r_r285)) { - CPy_AddTraceback("brownie/network/event.py", "", 466, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r286 = CPyDef_event____loop_EventWatcher_obj(); - if (unlikely(cpy_r_r286 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 471, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r287 = CPyStatics[867]; /* '_loop' */ - cpy_r_r288 = CPyDict_SetItem(cpy_r_r255, cpy_r_r287, cpy_r_r286); - CPy_DECREF_NO_IMM(cpy_r_r286); - cpy_r_r289 = cpy_r_r288 >= 0; - if (unlikely(!cpy_r_r289)) { - CPy_AddTraceback("brownie/network/event.py", "", 471, CPyStatic_event___globals); - goto CPyL170; - } - cpy_r_r290 = CPyStatics[988]; /* 'EventWatcher' */ - cpy_r_r291 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r292 = CPyDict_SetItem(cpy_r_r255, cpy_r_r291, cpy_r_r257); - CPy_DECREF(cpy_r_r257); - cpy_r_r293 = cpy_r_r292 >= 0; - if (unlikely(!cpy_r_r293)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL169; - } - cpy_r_r294 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r295 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r296 = CPyDict_SetItem(cpy_r_r255, cpy_r_r295, cpy_r_r294); - cpy_r_r297 = cpy_r_r296 >= 0; - if (unlikely(!cpy_r_r297)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL169; - } - cpy_r_r298 = CPyStatics[972]; /* 'brownie.network.event' */ - cpy_r_r299 = CPyStatics[354]; /* '__module__' */ - cpy_r_r300 = CPyDict_SetItem(cpy_r_r255, cpy_r_r299, cpy_r_r298); - cpy_r_r301 = cpy_r_r300 >= 0; - if (unlikely(!cpy_r_r301)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL169; - } - PyObject *cpy_r_r302[3] = {cpy_r_r290, cpy_r_r241, cpy_r_r255}; - cpy_r_r303 = (PyObject **)&cpy_r_r302; - cpy_r_r304 = PyObject_Vectorcall(cpy_r_r245, cpy_r_r303, 3, 0); - if (unlikely(cpy_r_r304 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL169; - } - CPy_DECREF(cpy_r_r255); - CPyType_event___EventWatcher = (PyTypeObject *)cpy_r_r304; - CPy_INCREF(CPyType_event___EventWatcher); - cpy_r_r305 = CPyStatic_event___globals; - cpy_r_r306 = CPyStatics[988]; /* 'EventWatcher' */ - cpy_r_r307 = PyDict_SetItem(cpy_r_r305, cpy_r_r306, cpy_r_r304); - CPy_DECREF(cpy_r_r304); - cpy_r_r308 = cpy_r_r307 >= 0; - if (unlikely(!cpy_r_r308)) { - CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); - goto CPyL168; - } - cpy_r_r309 = (PyObject *)CPyType_event___EventWatcher; - cpy_r_r310 = PyDict_New(); - if (unlikely(cpy_r_r310 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 629, CPyStatic_event___globals); - goto CPyL168; - } - CPy_DECREF(cpy_r_r244); - CPy_DECREF(cpy_r_r241); - CPyStatic_event____deployment_topics = cpy_r_r310; - CPy_INCREF(CPyStatic_event____deployment_topics); - cpy_r_r311 = CPyStatic_event___globals; - cpy_r_r312 = CPyStatics[992]; /* '_deployment_topics' */ - cpy_r_r313 = CPyDict_SetItem(cpy_r_r311, cpy_r_r312, cpy_r_r310); - CPy_DECREF(cpy_r_r310); - cpy_r_r314 = cpy_r_r313 >= 0; - if (unlikely(!cpy_r_r314)) { - CPy_AddTraceback("brownie/network/event.py", "", 629, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r315 = (PyObject *)CPyType_event___EventWatcher; - cpy_r_r316 = PyObject_Vectorcall(cpy_r_r315, 0, 0, 0); - if (unlikely(cpy_r_r316 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 632, CPyStatic_event___globals); - goto CPyL156; - } - if (likely(Py_TYPE(cpy_r_r316) == CPyType_event___EventWatcher)) - cpy_r_r317 = cpy_r_r316; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "", 632, CPyStatic_event___globals, "brownie.network.event.EventWatcher", cpy_r_r316); - goto CPyL156; - } - CPyStatic_event___event_watcher = cpy_r_r317; - CPy_INCREF_NO_IMM(CPyStatic_event___event_watcher); - cpy_r_r318 = CPyStatic_event___globals; - cpy_r_r319 = CPyStatics[993]; /* 'event_watcher' */ - cpy_r_r320 = CPyDict_SetItem(cpy_r_r318, cpy_r_r319, cpy_r_r317); - CPy_DECREF_NO_IMM(cpy_r_r317); - cpy_r_r321 = cpy_r_r320 >= 0; - if (unlikely(!cpy_r_r321)) { - CPy_AddTraceback("brownie/network/event.py", "", 632, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r322 = CPyDef_event_____get_path(); - if (unlikely(cpy_r_r322 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL137; - } - cpy_r_r323 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r324[1] = {cpy_r_r322}; - cpy_r_r325 = (PyObject **)&cpy_r_r324; - cpy_r_r326 = PyObject_VectorcallMethod(cpy_r_r323, cpy_r_r325, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r326 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL171; - } - CPy_DECREF(cpy_r_r322); - cpy_r_r327 = CPy_TYPE(cpy_r_r326); - cpy_r_r328 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r329 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r328); - if (unlikely(cpy_r_r329 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL172; - } - cpy_r_r330 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r331 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r330); - CPy_DECREF(cpy_r_r327); - if (unlikely(cpy_r_r331 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL173; - } - PyObject *cpy_r_r332[1] = {cpy_r_r326}; - cpy_r_r333 = (PyObject **)&cpy_r_r332; - cpy_r_r334 = PyObject_Vectorcall(cpy_r_r331, cpy_r_r333, 1, 0); - CPy_DECREF(cpy_r_r331); - if (unlikely(cpy_r_r334 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL173; - } - cpy_r_r335 = 1; - cpy_r_r336 = CPyStatic_event___globals; - cpy_r_r337 = CPyStatics[994]; /* 'fp' */ - cpy_r_r338 = CPyDict_SetItem(cpy_r_r336, cpy_r_r337, cpy_r_r334); - CPy_DECREF(cpy_r_r334); - cpy_r_r339 = cpy_r_r338 >= 0; - if (unlikely(!cpy_r_r339)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL117; - } - cpy_r_r340 = CPyStatic_event___globals; - cpy_r_r341 = CPyStatics[994]; /* 'fp' */ - cpy_r_r342 = CPyDict_GetItem(cpy_r_r340, cpy_r_r341); - if (unlikely(cpy_r_r342 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); - goto CPyL117; - } - cpy_r_r343 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r343 == NULL)) { - goto CPyL174; - } else - goto CPyL115; -CPyL113: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r344 = 0; - if (unlikely(!cpy_r_r344)) { - CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); - goto CPyL117; - } else - goto CPyL175; -CPyL114: ; - CPy_Unreachable(); -CPyL115: ; - PyObject *cpy_r_r345[1] = {cpy_r_r342}; - cpy_r_r346 = (PyObject **)&cpy_r_r345; - cpy_r_r347 = PyObject_Vectorcall(cpy_r_r343, cpy_r_r346, 1, 0); - if (unlikely(cpy_r_r347 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); - goto CPyL176; - } - CPy_DECREF(cpy_r_r342); - cpy_r_r348 = CPyStatic_event___globals; - cpy_r_r349 = CPyStatics[995]; /* '__topics' */ - cpy_r_r350 = CPyDict_SetItem(cpy_r_r348, cpy_r_r349, cpy_r_r347); - CPy_DECREF(cpy_r_r347); - cpy_r_r351 = cpy_r_r350 >= 0; - if (unlikely(!cpy_r_r351)) { - CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); - } else - goto CPyL125; -CPyL117: ; - cpy_r_r352 = CPy_CatchError(); - cpy_r_r335 = 0; - cpy_r_r353 = CPy_GetExcInfo(); - cpy_r_r354 = cpy_r_r353.f0; - CPy_INCREF(cpy_r_r354); - cpy_r_r355 = cpy_r_r353.f1; - CPy_INCREF(cpy_r_r355); - cpy_r_r356 = cpy_r_r353.f2; - CPy_INCREF(cpy_r_r356); - CPy_DecRef(cpy_r_r353.f0); - CPy_DecRef(cpy_r_r353.f1); - CPy_DecRef(cpy_r_r353.f2); - PyObject *cpy_r_r357[4] = {cpy_r_r326, cpy_r_r354, cpy_r_r355, cpy_r_r356}; - cpy_r_r358 = (PyObject **)&cpy_r_r357; - cpy_r_r359 = PyObject_Vectorcall(cpy_r_r329, cpy_r_r358, 4, 0); - if (unlikely(cpy_r_r359 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL177; - } - CPy_DecRef(cpy_r_r354); - CPy_DecRef(cpy_r_r355); - CPy_DecRef(cpy_r_r356); - cpy_r_r360 = PyObject_IsTrue(cpy_r_r359); - CPy_DecRef(cpy_r_r359); - cpy_r_r361 = cpy_r_r360 >= 0; - if (unlikely(!cpy_r_r361)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL123; - } - cpy_r_r362 = cpy_r_r360; - if (cpy_r_r362) goto CPyL122; - CPy_Reraise(); - if (!0) { - goto CPyL123; - } else - goto CPyL178; -CPyL121: ; - CPy_Unreachable(); -CPyL122: ; - CPy_RestoreExcInfo(cpy_r_r352); - CPy_DecRef(cpy_r_r352.f0); - CPy_DecRef(cpy_r_r352.f1); - CPy_DecRef(cpy_r_r352.f2); - goto CPyL125; -CPyL123: ; - CPy_RestoreExcInfo(cpy_r_r352); - CPy_DecRef(cpy_r_r352.f0); - CPy_DecRef(cpy_r_r352.f1); - CPy_DecRef(cpy_r_r352.f2); - cpy_r_r363 = CPy_KeepPropagating(); - if (!cpy_r_r363) { - goto CPyL126; - } else - goto CPyL179; -CPyL124: ; - CPy_Unreachable(); -CPyL125: ; - tuple_T3OOO __tmp520 = { NULL, NULL, NULL }; - cpy_r_r364 = __tmp520; - cpy_r_r365 = cpy_r_r364; - goto CPyL127; -CPyL126: ; - cpy_r_r366 = CPy_CatchError(); - cpy_r_r365 = cpy_r_r366; -CPyL127: ; - if (!cpy_r_r335) goto CPyL180; - cpy_r_r367 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r368[4] = {cpy_r_r326, cpy_r_r367, cpy_r_r367, cpy_r_r367}; - cpy_r_r369 = (PyObject **)&cpy_r_r368; - cpy_r_r370 = PyObject_Vectorcall(cpy_r_r329, cpy_r_r369, 4, 0); - CPy_DECREF(cpy_r_r329); - if (unlikely(cpy_r_r370 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); - goto CPyL181; - } else - goto CPyL182; -CPyL129: ; - CPy_DECREF(cpy_r_r326); -CPyL130: ; - if (cpy_r_r365.f0 == NULL) goto CPyL146; - CPy_Reraise(); - if (!0) { - goto CPyL133; - } else - goto CPyL183; -CPyL132: ; - CPy_Unreachable(); -CPyL133: ; - if (cpy_r_r365.f0 == NULL) goto CPyL135; - CPy_RestoreExcInfo(cpy_r_r365); - CPy_XDECREF(cpy_r_r365.f0); - CPy_XDECREF(cpy_r_r365.f1); - CPy_XDECREF(cpy_r_r365.f2); -CPyL135: ; - cpy_r_r371 = CPy_KeepPropagating(); - if (!cpy_r_r371) goto CPyL137; - CPy_Unreachable(); -CPyL137: ; - cpy_r_r372 = CPy_CatchError(); - cpy_r_r373 = CPyModule_builtins; - cpy_r_r374 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r375 = CPyObject_GetAttr(cpy_r_r373, cpy_r_r374); - if (unlikely(cpy_r_r375 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 637, CPyStatic_event___globals); - goto CPyL144; - } - cpy_r_r376 = CPyStatic_event___globals; - cpy_r_r377 = CPyStatics[959]; /* 'JSONDecodeError' */ - cpy_r_r378 = CPyDict_GetItem(cpy_r_r376, cpy_r_r377); - if (unlikely(cpy_r_r378 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 637, CPyStatic_event___globals); - goto CPyL184; - } - cpy_r_r379.f0 = cpy_r_r375; - cpy_r_r379.f1 = cpy_r_r378; - cpy_r_r380 = PyTuple_New(2); - if (unlikely(cpy_r_r380 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp521 = cpy_r_r379.f0; - PyTuple_SET_ITEM(cpy_r_r380, 0, __tmp521); - PyObject *__tmp522 = cpy_r_r379.f1; - PyTuple_SET_ITEM(cpy_r_r380, 1, __tmp522); - cpy_r_r381 = CPy_ExceptionMatches(cpy_r_r380); - CPy_DECREF(cpy_r_r380); - if (!cpy_r_r381) goto CPyL141; - cpy_r_r382 = CPyStatic_event___globals; - cpy_r_r383 = CPyStatics[995]; /* '__topics' */ - cpy_r_r384 = Py_None; - cpy_r_r385 = CPyDict_SetItem(cpy_r_r382, cpy_r_r383, cpy_r_r384); - cpy_r_r386 = cpy_r_r385 >= 0; - if (unlikely(!cpy_r_r386)) { - CPy_AddTraceback("brownie/network/event.py", "", 638, CPyStatic_event___globals); - goto CPyL144; - } else - goto CPyL143; -CPyL141: ; - CPy_Reraise(); - if (!0) { - goto CPyL144; - } else - goto CPyL185; -CPyL142: ; - CPy_Unreachable(); -CPyL143: ; - CPy_RestoreExcInfo(cpy_r_r372); - CPy_DECREF(cpy_r_r372.f0); - CPy_DECREF(cpy_r_r372.f1); - CPy_DECREF(cpy_r_r372.f2); - goto CPyL146; -CPyL144: ; - CPy_RestoreExcInfo(cpy_r_r372); - CPy_DECREF(cpy_r_r372.f0); - CPy_DECREF(cpy_r_r372.f1); - CPy_DECREF(cpy_r_r372.f2); - cpy_r_r387 = CPy_KeepPropagating(); - if (!cpy_r_r387) goto CPyL156; - CPy_Unreachable(); -CPyL146: ; - cpy_r_r388 = CPyStatic_event___globals; - cpy_r_r389 = CPyStatics[995]; /* '__topics' */ - cpy_r_r390 = CPyDict_GetItem(cpy_r_r388, cpy_r_r389); - if (unlikely(cpy_r_r390 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r391 = PyObject_IsTrue(cpy_r_r390); - cpy_r_r392 = cpy_r_r391 >= 0; - if (unlikely(!cpy_r_r392)) { - CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); - goto CPyL186; - } - cpy_r_r393 = cpy_r_r391; - if (!cpy_r_r393) goto CPyL187; - cpy_r_r394 = cpy_r_r390; - goto CPyL152; -CPyL150: ; - cpy_r_r395 = PyDict_New(); - if (unlikely(cpy_r_r395 == NULL)) { - CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r394 = cpy_r_r395; -CPyL152: ; - CPy_INCREF(cpy_r_r394); - if (likely(PyDict_Check(cpy_r_r394))) - cpy_r_r396 = cpy_r_r394; - else { - CPy_TypeErrorTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals, "dict", cpy_r_r394); - goto CPyL188; - } - CPyStatic_event____topics = cpy_r_r396; - CPy_INCREF(CPyStatic_event____topics); - CPy_DECREF(cpy_r_r396); - cpy_r_r397 = CPyStatic_event___globals; - cpy_r_r398 = CPyStatics[996]; /* '_topics' */ - cpy_r_r399 = CPyDict_SetItem(cpy_r_r397, cpy_r_r398, cpy_r_r394); - CPy_DECREF(cpy_r_r394); - cpy_r_r400 = cpy_r_r399 >= 0; - if (unlikely(!cpy_r_r400)) { - CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); - goto CPyL156; - } - cpy_r_r401 = CPyStatic_event___globals; - cpy_r_r402 = CPyStatics[995]; /* '__topics' */ - cpy_r_r403 = PyObject_DelItem(cpy_r_r401, cpy_r_r402); - cpy_r_r404 = cpy_r_r403 >= 0; - if (unlikely(!cpy_r_r404)) { - CPy_AddTraceback("brownie/network/event.py", "", 642, CPyStatic_event___globals); - goto CPyL156; - } - return 1; -CPyL156: ; - cpy_r_r405 = 2; - return cpy_r_r405; -CPyL157: ; - CPy_DecRef(cpy_r_r104); - goto CPyL156; -CPyL158: ; - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r107); - goto CPyL156; -CPyL159: ; - CPy_DecRef(cpy_r_r120); - goto CPyL156; -CPyL160: ; - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r123); - goto CPyL156; -CPyL161: ; - CPy_DecRef(cpy_r_r136); - goto CPyL156; -CPyL162: ; - CPy_DecRef(cpy_r_r151); - goto CPyL156; -CPyL163: ; - CPy_DecRef(cpy_r_r167); - goto CPyL156; -CPyL164: ; - CPy_DecRef(cpy_r_r180); - goto CPyL156; -CPyL165: ; - CPy_DecRef(cpy_r_r188); - goto CPyL156; -CPyL166: ; - CPy_DecRef(cpy_r_r224); - goto CPyL156; -CPyL167: ; - CPy_DecRef(cpy_r_r241); - goto CPyL156; -CPyL168: ; - CPy_DecRef(cpy_r_r241); - CPy_DecRef(cpy_r_r244); - goto CPyL156; -CPyL169: ; - CPy_DecRef(cpy_r_r241); - CPy_DecRef(cpy_r_r244); - CPy_DecRef(cpy_r_r255); - goto CPyL156; -CPyL170: ; - CPy_DecRef(cpy_r_r241); - CPy_DecRef(cpy_r_r244); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - goto CPyL156; -CPyL171: ; - CPy_DecRef(cpy_r_r322); - goto CPyL137; -CPyL172: ; - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r327); - goto CPyL137; -CPyL173: ; - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r329); - goto CPyL137; -CPyL174: ; - CPy_DecRef(cpy_r_r342); - goto CPyL113; -CPyL175: ; - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r329); - goto CPyL114; -CPyL176: ; - CPy_DecRef(cpy_r_r342); - goto CPyL117; -CPyL177: ; - CPy_DecRef(cpy_r_r354); - CPy_DecRef(cpy_r_r355); - CPy_DecRef(cpy_r_r356); - goto CPyL123; -CPyL178: ; - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r329); - CPy_DecRef(cpy_r_r352.f0); - CPy_DecRef(cpy_r_r352.f1); - CPy_DecRef(cpy_r_r352.f2); - goto CPyL121; -CPyL179: ; - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r329); - goto CPyL124; -CPyL180: ; - CPy_DECREF(cpy_r_r326); - CPy_DECREF(cpy_r_r329); - goto CPyL130; -CPyL181: ; - CPy_DecRef(cpy_r_r326); - goto CPyL133; -CPyL182: ; - CPy_DECREF(cpy_r_r370); - goto CPyL129; -CPyL183: ; - CPy_XDECREF(cpy_r_r365.f0); - CPy_XDECREF(cpy_r_r365.f1); - CPy_XDECREF(cpy_r_r365.f2); - goto CPyL132; -CPyL184: ; - CPy_DecRef(cpy_r_r375); - goto CPyL144; -CPyL185: ; - CPy_DECREF(cpy_r_r372.f0); - CPy_DECREF(cpy_r_r372.f1); - CPy_DECREF(cpy_r_r372.f2); - goto CPyL142; -CPyL186: ; - CPy_DecRef(cpy_r_r390); - goto CPyL156; -CPyL187: ; - CPy_DECREF(cpy_r_r390); - goto CPyL150; -CPyL188: ; - CPy_DecRef(cpy_r_r394); - goto CPyL156; -} - -static int -middlewares___BrownieMiddlewareABC_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup(PyObject *cpy_r_type); -PyObject *CPyDef_middlewares___BrownieMiddlewareABC(PyObject *cpy_r_w3); - -static PyObject * -middlewares___BrownieMiddlewareABC_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_middlewares___BrownieMiddlewareABC) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -middlewares___BrownieMiddlewareABC_traverse(brownie___network___middlewares___BrownieMiddlewareABCObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_w3); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -middlewares___BrownieMiddlewareABC_clear(brownie___network___middlewares___BrownieMiddlewareABCObject *self) -{ - Py_CLEAR(self->_w3); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -middlewares___BrownieMiddlewareABC_dealloc(brownie___network___middlewares___BrownieMiddlewareABCObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, middlewares___BrownieMiddlewareABC_dealloc) - middlewares___BrownieMiddlewareABC_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem middlewares___BrownieMiddlewareABC_vtable[5]; -static bool -CPyDef_middlewares___BrownieMiddlewareABC_trait_vtable_setup(void) -{ - CPyVTableItem middlewares___BrownieMiddlewareABC_vtable_scratch[] = { - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___get_layer, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___process_request, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, - }; - memcpy(middlewares___BrownieMiddlewareABC_vtable, middlewares___BrownieMiddlewareABC_vtable_scratch, sizeof(middlewares___BrownieMiddlewareABC_vtable)); - return 1; -} - -static PyObject * -middlewares___BrownieMiddlewareABC_get_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, void *closure); -static int -middlewares___BrownieMiddlewareABC_set_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, PyObject *value, void *closure); - -static PyGetSetDef middlewares___BrownieMiddlewareABC_getseters[] = { - {"w3", - (getter)middlewares___BrownieMiddlewareABC_get_w3, (setter)middlewares___BrownieMiddlewareABC_set_w3, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef middlewares___BrownieMiddlewareABC_methods[] = { - {"__init__", - (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, w3)\n--\n\n")}, - {"get_layer", - (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC___get_layer, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, - {"__call__", - (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, make_request, w3)\n--\n\n")}, - {"process_request", - (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC___process_request, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, - {"uninstall", - (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC___uninstall, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("uninstall($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_middlewares___BrownieMiddlewareABC_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "BrownieMiddlewareABC", - .tp_new = middlewares___BrownieMiddlewareABC_new, - .tp_dealloc = (destructor)middlewares___BrownieMiddlewareABC_dealloc, - .tp_traverse = (traverseproc)middlewares___BrownieMiddlewareABC_traverse, - .tp_clear = (inquiry)middlewares___BrownieMiddlewareABC_clear, - .tp_getset = middlewares___BrownieMiddlewareABC_getseters, - .tp_methods = middlewares___BrownieMiddlewareABC_methods, - .tp_call = PyVectorcall_Call, - .tp_init = middlewares___BrownieMiddlewareABC_init, - .tp_basicsize = sizeof(brownie___network___middlewares___BrownieMiddlewareABCObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___BrownieMiddlewareABCObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("BrownieMiddlewareABC(w3)\n--\n\n"), -}; -static PyTypeObject *CPyType_middlewares___BrownieMiddlewareABC_template = &CPyType_middlewares___BrownieMiddlewareABC_template_; - -PyObject *CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___BrownieMiddlewareABCObject *self; - self = (brownie___network___middlewares___BrownieMiddlewareABCObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = middlewares___BrownieMiddlewareABC_vtable; - self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_middlewares___BrownieMiddlewareABC(PyObject *cpy_r_w3) -{ - PyObject *self = CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup((PyObject *)CPyType_middlewares___BrownieMiddlewareABC); - if (self == NULL) - return NULL; - char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -middlewares___BrownieMiddlewareABC_get_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, void *closure) -{ - if (unlikely(self->_w3 == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'w3' of 'BrownieMiddlewareABC' undefined"); - return NULL; - } - CPy_INCREF(self->_w3); - PyObject *retval = self->_w3; - return retval; -} - -static int -middlewares___BrownieMiddlewareABC_set_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'BrownieMiddlewareABC' object attribute 'w3' cannot be deleted"); - return -1; - } - if (self->_w3 != NULL) { - CPy_DECREF(self->_w3); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_w3 = tmp; - return 0; -} -static PyMethodDef middlewaresmodule_methods[] = { - {"get_middlewares", (PyCFunction)CPyPy_middlewares___get_middlewares, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_middlewares(web3, network_type)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___middlewares(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares__internal, "__name__"); - CPyStatic_middlewares___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares__internal); - if (unlikely(CPyStatic_middlewares___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_middlewares_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___middlewares__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_middlewares___partial); - CPyStatic_middlewares___partial = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_middlewares____middlewares); - CPyStatic_middlewares____middlewares = NULL; - Py_CLEAR(CPyType_middlewares___BrownieMiddlewareABC); - return -1; -} -static struct PyModuleDef middlewaresmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.middlewares", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - middlewaresmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___middlewares(void) -{ - if (CPyModule_brownie___network___middlewares__internal) { - Py_INCREF(CPyModule_brownie___network___middlewares__internal); - return CPyModule_brownie___network___middlewares__internal; - } - CPyModule_brownie___network___middlewares__internal = PyModule_Create(&middlewaresmodule); - if (unlikely(CPyModule_brownie___network___middlewares__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___middlewares(CPyModule_brownie___network___middlewares__internal) != 0) - goto fail; - return CPyModule_brownie___network___middlewares__internal; - fail: - return NULL; -} - -char CPyDef_middlewares___BrownieMiddlewareABC_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3) { - char cpy_r_r0; - char cpy_r_r1; - CPy_INCREF(cpy_r_w3); - if (((brownie___network___middlewares___BrownieMiddlewareABCObject *)cpy_r_self)->_w3 != NULL) { - CPy_DECREF(((brownie___network___middlewares___BrownieMiddlewareABCObject *)cpy_r_self)->_w3); - } - ((brownie___network___middlewares___BrownieMiddlewareABCObject *)cpy_r_self)->_w3 = cpy_r_w3; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__init__", 27, CPyStatic_middlewares___globals); - goto CPyL2; - } - return 1; -CPyL2: ; - cpy_r_r1 = 2; - return cpy_r_r1; -} - -PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"w3", 0}; - PyObject *obj_w3; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_w3)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); - goto fail; - } - PyObject *arg_w3 = obj_w3; - char retval = CPyDef_middlewares___BrownieMiddlewareABC_____init__(arg_self, arg_w3); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__init__", 20, CPyStatic_middlewares___globals); - return NULL; -} - -PyObject *CPyDef_middlewares___BrownieMiddlewareABC___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[997]; /* 'NotImplementedError' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_layer", 38, CPyStatic_middlewares___globals); - goto CPyL3; - } - CPy_Raise(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_layer", 38, CPyStatic_middlewares___globals); - goto CPyL3; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_middlewares___BrownieMiddlewareABC___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"w3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_w3 = obj_w3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_middlewares___BrownieMiddlewareABC___get_layer(arg_cls, arg_w3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_layer", 31, CPyStatic_middlewares___globals); - return NULL; -} - -PyObject *CPyDef_middlewares___BrownieMiddlewareABC_____call__(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_w3) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = CPyStatics[998]; /* 'process_request' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 46, CPyStatic_middlewares___globals); - goto CPyL6; - } - cpy_r_r2 = CPyStatic_middlewares___partial; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL7; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"partial\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 46, CPyStatic_middlewares___globals); - goto CPyL6; - } - CPy_Unreachable(); -CPyL4: ; - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_make_request}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 46, CPyStatic_middlewares___globals); - goto CPyL8; - } - CPy_DECREF(cpy_r_r1); - return cpy_r_r6; -CPyL6: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -CPyL7: ; - CPy_DecRef(cpy_r_r1); - goto CPyL2; -CPyL8: ; - CPy_DecRef(cpy_r_r1); - goto CPyL6; -} - -PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "w3", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_w3; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_make_request, &obj_w3)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_w3 = obj_w3; - PyObject *retval = CPyDef_middlewares___BrownieMiddlewareABC_____call__(arg_self, arg_make_request, arg_w3); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 40, CPyStatic_middlewares___globals); - return NULL; -} - -PyObject *CPyDef_middlewares___BrownieMiddlewareABC___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[997]; /* 'NotImplementedError' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "process_request", 74, CPyStatic_middlewares___globals); - goto CPyL3; - } - CPy_Raise(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "process_request", 74, CPyStatic_middlewares___globals); - goto CPyL3; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_middlewares___BrownieMiddlewareABC___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "method", "params", 0}; - static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_method; - PyObject *obj_params; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - PyObject *retval = CPyDef_middlewares___BrownieMiddlewareABC___process_request(arg_self, arg_make_request, arg_method, arg_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "process_request", 49, CPyStatic_middlewares___globals); - return NULL; -} - -char CPyDef_middlewares___BrownieMiddlewareABC___uninstall(PyObject *cpy_r_self) { - return 1; -} - -PyObject *CPyPy_middlewares___BrownieMiddlewareABC___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":uninstall", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); - goto fail; - } - char retval = CPyDef_middlewares___BrownieMiddlewareABC___uninstall(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "uninstall", 76, CPyStatic_middlewares___globals); - return NULL; -} - -PyObject *CPyDef_middlewares___get_middlewares(PyObject *cpy_r_web3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - int64_t cpy_r_r3; - CPyPtr cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - CPyPtr cpy_r_r7; - CPyPtr cpy_r_r8; - int64_t cpy_r_r9; - CPyPtr cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - CPyTagged cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - int64_t cpy_r_r25; - PyObject *cpy_r_r26; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 98, CPyStatic_middlewares___globals); - goto CPyL15; - } - cpy_r_r1 = CPyStatic_middlewares____middlewares; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL16; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_middlewares\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 99, CPyStatic_middlewares___globals); - goto CPyL15; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = 0; -CPyL5: ; - cpy_r_r4 = (CPyPtr)&((PyVarObject *)cpy_r_r1)->ob_size; - cpy_r_r5 = *(int64_t *)cpy_r_r4; - cpy_r_r6 = cpy_r_r3 < cpy_r_r5; - if (!cpy_r_r6) goto CPyL14; - cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; - cpy_r_r8 = *(CPyPtr *)cpy_r_r7; - cpy_r_r9 = cpy_r_r3 * 8; - cpy_r_r10 = cpy_r_r8 + cpy_r_r9; - cpy_r_r11 = *(PyObject * *)cpy_r_r10; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = CPyStatics[999]; /* 'get_layer' */ - PyObject *cpy_r_r13[3] = {cpy_r_r11, cpy_r_web3, cpy_r_network_type}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 100, CPyStatic_middlewares___globals); - goto CPyL17; - } - if (PyLong_Check(cpy_r_r15)) - cpy_r_r16 = cpy_r_r15; - else { - cpy_r_r16 = NULL; - } - if (cpy_r_r16 != NULL) goto __LL523; - if (cpy_r_r15 == Py_None) - cpy_r_r16 = cpy_r_r15; - else { - cpy_r_r16 = NULL; - } - if (cpy_r_r16 != NULL) goto __LL523; - CPy_TypeErrorTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 100, CPyStatic_middlewares___globals, "int or None", cpy_r_r15); - goto CPyL17; -__LL523: ; - cpy_r_r17 = (PyObject *)&_Py_NoneStruct; - cpy_r_r18 = cpy_r_r16 != cpy_r_r17; - if (!cpy_r_r18) goto CPyL18; - if (likely(PyLong_Check(cpy_r_r16))) - cpy_r_r19 = CPyTagged_FromObject(cpy_r_r16); - else { - CPy_TypeError("int", cpy_r_r16); cpy_r_r19 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals); - goto CPyL17; - } - cpy_r_r20 = CPyTagged_StealAsObject(cpy_r_r19); - cpy_r_r21 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r0, cpy_r_r20, 1); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals); - goto CPyL17; - } - if (likely(PyList_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals, "list", cpy_r_r21); - goto CPyL17; - } - cpy_r_r23 = PyList_Append(cpy_r_r22, cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r22); - CPy_DECREF(cpy_r_r11); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals); - goto CPyL19; - } -CPyL13: ; - cpy_r_r25 = cpy_r_r3 + 1; - cpy_r_r3 = cpy_r_r25; - goto CPyL5; -CPyL14: ; - return cpy_r_r0; -CPyL15: ; - cpy_r_r26 = NULL; - return cpy_r_r26; -CPyL16: ; - CPy_DecRef(cpy_r_r0); - goto CPyL2; -CPyL17: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r11); - goto CPyL15; -CPyL18: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r16); - goto CPyL13; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - goto CPyL15; -} - -PyObject *CPyPy_middlewares___get_middlewares(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"web3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_middlewares", kwlist, 0}; - PyObject *obj_web3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_web3, &obj_network_type)) { - return NULL; - } - PyObject *arg_web3 = obj_web3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_middlewares___get_middlewares(arg_web3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 87, CPyStatic_middlewares___globals); - return NULL; -} - -char CPyDef_middlewares_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", -1, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_functools; - 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[2237]; /* (('functools', 'functools', 'functools'),) */ - cpy_r_r11 = CPyStatic_middlewares___globals; - cpy_r_r12 = CPyStatics[1001]; /* 'brownie/network/middlewares/__init__.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL23; - cpy_r_r15 = CPyStatics[2238]; /* ('ABC', 'abstractmethod') */ - cpy_r_r16 = CPyStatics[1004]; /* 'abc' */ - cpy_r_r17 = CPyStatic_middlewares___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("brownie/network/middlewares/__init__.py", "", 2, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyModule_abc = cpy_r_r18; - CPy_INCREF(CPyModule_abc); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2239]; /* ('Any', 'Callable', 'Dict', 'Final', 'List', 'Optional', - 'Sequence', 'Type') */ - cpy_r_r20 = CPyStatics[14]; /* 'typing' */ - cpy_r_r21 = CPyStatic_middlewares___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("brownie/network/middlewares/__init__.py", "", 3, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyModule_typing = cpy_r_r22; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2240]; /* ('Web3',) */ - cpy_r_r24 = CPyStatics[860]; /* 'web3' */ - cpy_r_r25 = CPyStatic_middlewares___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("brownie/network/middlewares/__init__.py", "", 5, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyModule_web3 = cpy_r_r26; - CPy_INCREF(CPyModule_web3); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2241]; /* ('RPCEndpoint',) */ - cpy_r_r28 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r29 = CPyStatic_middlewares___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 6, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyModule_web3___types = cpy_r_r30; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyModule_functools; - cpy_r_r32 = CPyStatics[1009]; /* 'partial' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 9, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyStatic_middlewares___partial = cpy_r_r33; - CPy_INCREF(CPyStatic_middlewares___partial); - cpy_r_r34 = CPyStatic_middlewares___globals; - cpy_r_r35 = CPyStatics[1009]; /* 'partial' */ - cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 9, CPyStatic_middlewares___globals); - goto CPyL23; - } - cpy_r_r38 = CPyStatic_middlewares___globals; - cpy_r_r39 = CPyStatics[1002]; /* 'ABC' */ - cpy_r_r40 = CPyDict_GetItem(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); - goto CPyL23; - } - cpy_r_r41 = PyTuple_Pack(1, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); - goto CPyL23; - } - cpy_r_r42 = CPyStatics[1010]; /* 'brownie.network.middlewares' */ - cpy_r_r43 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC_template; - cpy_r_r44 = CPyType_FromTemplate(cpy_r_r43, cpy_r_r41, cpy_r_r42); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); - goto CPyL23; - } - cpy_r_r45 = CPyDef_middlewares___BrownieMiddlewareABC_trait_vtable_setup(); - if (unlikely(cpy_r_r45 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", -1, CPyStatic_middlewares___globals); - goto CPyL24; - } - cpy_r_r46 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r47 = CPyStatics[1011]; /* 'w3' */ - cpy_r_r48 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r49 = PyTuple_Pack(2, cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); - goto CPyL24; - } - cpy_r_r50 = PyObject_SetAttr(cpy_r_r44, cpy_r_r46, cpy_r_r49); - CPy_DECREF(cpy_r_r49); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); - goto CPyL24; - } - CPyType_middlewares___BrownieMiddlewareABC = (PyTypeObject *)cpy_r_r44; - CPy_INCREF(CPyType_middlewares___BrownieMiddlewareABC); - cpy_r_r52 = CPyStatic_middlewares___globals; - cpy_r_r53 = CPyStatics[1012]; /* 'BrownieMiddlewareABC' */ - cpy_r_r54 = PyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); - goto CPyL23; - } - cpy_r_r56 = CPyStatics[2242]; /* ('load_middlewares',) */ - cpy_r_r57 = CPyStatics[1014]; /* 'brownie.network.middlewares._setup' */ - cpy_r_r58 = CPyStatic_middlewares___globals; - cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 108, CPyStatic_middlewares___globals); - goto CPyL23; - } - CPyModule_brownie___network___middlewares____setup = cpy_r_r59; - CPy_INCREF(CPyModule_brownie___network___middlewares____setup); - CPy_DECREF(cpy_r_r59); - cpy_r_r60 = CPyStatic_middlewares___globals; - cpy_r_r61 = CPyStatics[1013]; /* 'load_middlewares' */ - cpy_r_r62 = CPyDict_GetItem(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals); - goto CPyL23; - } - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r62, 0, 0, 0); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals); - goto CPyL23; - } - if (likely(PyList_Check(cpy_r_r63))) - cpy_r_r64 = cpy_r_r63; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals, "list", cpy_r_r63); - goto CPyL23; - } - CPyStatic_middlewares____middlewares = cpy_r_r64; - CPy_INCREF_NO_IMM(CPyStatic_middlewares____middlewares); - cpy_r_r65 = CPyStatic_middlewares___globals; - cpy_r_r66 = CPyStatics[1015]; /* '_middlewares' */ - cpy_r_r67 = CPyDict_SetItem(cpy_r_r65, cpy_r_r66, cpy_r_r64); - CPy_DECREF_NO_IMM(cpy_r_r64); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals); - goto CPyL23; - } - return 1; -CPyL23: ; - cpy_r_r69 = 2; - return cpy_r_r69; -CPyL24: ; - CPy_DecRef(cpy_r_r44); - goto CPyL23; -} - -static int -caching___RequestCachingMiddleware_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_caching_____mypyc__RequestCachingMiddleware_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching___RequestCachingMiddleware(PyObject *cpy_r_w3); - -static PyObject * -caching___RequestCachingMiddleware_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_caching___RequestCachingMiddleware) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_caching_____mypyc__RequestCachingMiddleware_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_caching___RequestCachingMiddleware_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -caching___RequestCachingMiddleware_traverse(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_w3); - Py_VISIT(self->_table_key); - Py_VISIT(self->_cur); - Py_VISIT(self->_lock); - Py_VISIT(self->_event); - Py_VISIT(self->_loop_thread); - Py_VISIT(self->_last_block); - Py_VISIT(self->_last_block_seen); - Py_VISIT(self->_block_cache); - Py_VISIT(self->_block_filter); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -caching___RequestCachingMiddleware_clear(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self) -{ - Py_CLEAR(self->_w3); - Py_CLEAR(self->_table_key); - Py_CLEAR(self->_cur); - Py_CLEAR(self->_lock); - Py_CLEAR(self->_event); - Py_CLEAR(self->_loop_thread); - Py_CLEAR(self->_last_block); - Py_CLEAR(self->_last_block_seen); - Py_CLEAR(self->_block_cache); - Py_CLEAR(self->_block_filter); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -caching___RequestCachingMiddleware_dealloc(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, caching___RequestCachingMiddleware_dealloc) - caching___RequestCachingMiddleware_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem caching___RequestCachingMiddleware_vtable[13]; -static bool -CPyDef_caching___RequestCachingMiddleware_trait_vtable_setup(void) -{ - CPyVTableItem caching___RequestCachingMiddleware_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware_____init__, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___get_layer, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___process_request, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___uninstall, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware_____init__, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___get_layer, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___time_since, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___loop_exception_handler, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___block_filter_loop, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___process_request, - (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___uninstall, - }; - memcpy(caching___RequestCachingMiddleware_vtable, caching___RequestCachingMiddleware_vtable_scratch, sizeof(caching___RequestCachingMiddleware_vtable)); - return 1; -} - -static PyObject * -caching___RequestCachingMiddleware_get_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); -static int -caching___RequestCachingMiddleware_set_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); -static PyObject * -caching___RequestCachingMiddleware_get_time_since(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); - -static PyGetSetDef caching___RequestCachingMiddleware_getseters[] = { - {"table_key", - (getter)caching___RequestCachingMiddleware_get_table_key, (setter)caching___RequestCachingMiddleware_set_table_key, - NULL, NULL}, - {"cur", - (getter)caching___RequestCachingMiddleware_get_cur, (setter)caching___RequestCachingMiddleware_set_cur, - NULL, NULL}, - {"lock", - (getter)caching___RequestCachingMiddleware_get_lock, (setter)caching___RequestCachingMiddleware_set_lock, - NULL, NULL}, - {"event", - (getter)caching___RequestCachingMiddleware_get_event, (setter)caching___RequestCachingMiddleware_set_event, - NULL, NULL}, - {"loop_thread", - (getter)caching___RequestCachingMiddleware_get_loop_thread, (setter)caching___RequestCachingMiddleware_set_loop_thread, - NULL, NULL}, - {"is_killed", - (getter)caching___RequestCachingMiddleware_get_is_killed, (setter)caching___RequestCachingMiddleware_set_is_killed, - NULL, NULL}, - {"last_block", - (getter)caching___RequestCachingMiddleware_get_last_block, (setter)caching___RequestCachingMiddleware_set_last_block, - NULL, NULL}, - {"last_block_seen", - (getter)caching___RequestCachingMiddleware_get_last_block_seen, (setter)caching___RequestCachingMiddleware_set_last_block_seen, - NULL, NULL}, - {"last_request", - (getter)caching___RequestCachingMiddleware_get_last_request, (setter)caching___RequestCachingMiddleware_set_last_request, - NULL, NULL}, - {"block_cache", - (getter)caching___RequestCachingMiddleware_get_block_cache, (setter)caching___RequestCachingMiddleware_set_block_cache, - NULL, NULL}, - {"block_filter", - (getter)caching___RequestCachingMiddleware_get_block_filter, (setter)caching___RequestCachingMiddleware_set_block_filter, - NULL, NULL}, - {"time_since", - (getter)caching___RequestCachingMiddleware_get_time_since, - NULL, NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef caching___RequestCachingMiddleware_methods[] = { - {"__init__", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, w3)\n--\n\n")}, - {"start_block_filter_loop", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware___start_block_filter_loop, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("start_block_filter_loop($self)\n--\n\n")}, - {"get_layer", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware___get_layer, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, - {"loop_exception_handler", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware___loop_exception_handler, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("loop_exception_handler($self)\n--\n\n")}, - {"block_filter_loop", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware___block_filter_loop, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("block_filter_loop($self)\n--\n\n")}, - {"process_request", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware___process_request, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, - {"uninstall", - (PyCFunction)CPyPy_caching___RequestCachingMiddleware___uninstall, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("uninstall($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_caching___RequestCachingMiddleware_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "RequestCachingMiddleware", - .tp_new = caching___RequestCachingMiddleware_new, - .tp_dealloc = (destructor)caching___RequestCachingMiddleware_dealloc, - .tp_traverse = (traverseproc)caching___RequestCachingMiddleware_traverse, - .tp_clear = (inquiry)caching___RequestCachingMiddleware_clear, - .tp_getset = caching___RequestCachingMiddleware_getseters, - .tp_methods = caching___RequestCachingMiddleware_methods, - .tp_init = caching___RequestCachingMiddleware_init, - .tp_basicsize = sizeof(brownie___network___middlewares___caching___RequestCachingMiddlewareObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___caching___RequestCachingMiddlewareObject, vectorcall), - .tp_call = PyVectorcall_Call, - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("RequestCachingMiddleware(w3)\n--\n\n"), -}; -static PyTypeObject *CPyType_caching___RequestCachingMiddleware_template = &CPyType_caching___RequestCachingMiddleware_template_; - -PyObject *CPyDef_caching_____mypyc__RequestCachingMiddleware_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self; - self = (brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = caching___RequestCachingMiddleware_vtable; - self->bitmap = 0; - self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; - self->_is_killed = 2; - self->_last_request = -113.0; - return (PyObject *)self; -} - -PyObject *CPyDef_caching___RequestCachingMiddleware(PyObject *cpy_r_w3) -{ - PyObject *self = CPyDef_caching_____mypyc__RequestCachingMiddleware_setup((PyObject *)CPyType_caching___RequestCachingMiddleware); - if (self == NULL) - return NULL; - char res = CPyDef_caching___RequestCachingMiddleware_____init__(self, cpy_r_w3); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -caching___RequestCachingMiddleware_get_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_table_key == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'table_key' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_table_key); - PyObject *retval = self->_table_key; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'table_key' cannot be deleted"); - return -1; - } - if (self->_table_key != NULL) { - CPy_DECREF(self->_table_key); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_table_key = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_cur == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'cur' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->_cur); - PyObject *retval = self->_cur; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'cur' cannot be deleted"); - return -1; - } - if (self->_cur != NULL) { - CPy_DECREF_NO_IMM(self->_cur); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_sql___Cursor)) - tmp = value; - else { - CPy_TypeError("brownie.utils.sql.Cursor", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->_cur = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_lock == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'lock' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_lock); - PyObject *retval = self->_lock; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'lock' cannot be deleted"); - return -1; - } - if (self->_lock != NULL) { - CPy_DECREF(self->_lock); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_lock = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_event == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'event' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_event); - PyObject *retval = self->_event; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'event' cannot be deleted"); - return -1; - } - if (self->_event != NULL) { - CPy_DECREF(self->_event); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_event = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_loop_thread == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'loop_thread' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_loop_thread); - PyObject *retval = self->_loop_thread; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'loop_thread' cannot be deleted"); - return -1; - } - if (self->_loop_thread != NULL) { - CPy_DECREF(self->_loop_thread); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_loop_thread = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_is_killed == 2)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'is_killed' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - PyObject *retval = self->_is_killed ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -caching___RequestCachingMiddleware_set_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'is_killed' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->_is_killed = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_last_block == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'last_block' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_last_block); - PyObject *retval = self->_last_block; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'last_block' cannot be deleted"); - return -1; - } - if (self->_last_block != NULL) { - CPy_DECREF(self->_last_block); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_last_block = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_last_block_seen == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'last_block_seen' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_last_block_seen); - PyObject *retval = self->_last_block_seen; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'last_block_seen' cannot be deleted"); - return -1; - } - if (self->_last_block_seen != NULL) { - CPy_DECREF(self->_last_block_seen); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_last_block_seen = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_last_request == -113.0) && !(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)self)->bitmap & 1)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'last_request' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - PyObject *retval = PyFloat_FromDouble(self->_last_request); - return retval; -} - -static int -caching___RequestCachingMiddleware_set_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'last_request' cannot be deleted"); - return -1; - } - double tmp; - tmp = PyFloat_AsDouble(value); - if (tmp == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", value); return -1; - } - self->_last_request = tmp; - if (unlikely(tmp == -113.0)) { - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)self)->bitmap |= 1; - } - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_block_cache == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'block_cache' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_block_cache); - PyObject *retval = self->_block_cache; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'block_cache' cannot be deleted"); - return -1; - } - if (self->_block_cache != NULL) { - CPy_DECREF(self->_block_cache); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_block_cache = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - if (unlikely(self->_block_filter == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'block_filter' of 'RequestCachingMiddleware' undefined"); - return NULL; - } - CPy_INCREF(self->_block_filter); - PyObject *retval = self->_block_filter; - return retval; -} - -static int -caching___RequestCachingMiddleware_set_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestCachingMiddleware' object attribute 'block_filter' cannot be deleted"); - return -1; - } - if (self->_block_filter != NULL) { - CPy_DECREF(self->_block_filter); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_block_filter = tmp; - return 0; -} - -static PyObject * -caching___RequestCachingMiddleware_get_time_since(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) -{ - double retval = CPyDef_caching___RequestCachingMiddleware___time_since((PyObject *) self); - if (retval == -113.0 && PyErr_Occurred()) { - return NULL; - } - PyObject *retbox = PyFloat_FromDouble(retval); - return retbox; -} - -static PyObject *CPyDunder___get__caching_____mypyc_lambda__0_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_caching_____mypyc_lambda__0_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_____mypyc_lambda__0_obj(void); - -static PyObject * -caching_____mypyc_lambda__0_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_caching_____mypyc_lambda__0_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -caching_____mypyc_lambda__0_obj_traverse(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self, visitproc visit, void *arg) -{ - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -caching_____mypyc_lambda__0_obj_clear(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self) -{ - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -caching_____mypyc_lambda__0_obj_dealloc(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (caching_____mypyc_lambda__0_obj_free_instance == NULL) { - caching_____mypyc_lambda__0_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, caching_____mypyc_lambda__0_obj_dealloc) - caching_____mypyc_lambda__0_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem caching_____mypyc_lambda__0_obj_vtable[2]; -static bool -CPyDef_caching_____mypyc_lambda__0_obj_trait_vtable_setup(void) -{ - CPyVTableItem caching_____mypyc_lambda__0_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_____mypyc_lambda__0_obj_____call__, - (CPyVTableItem)CPyDef_caching_____mypyc_lambda__0_obj_____get__, - }; - memcpy(caching_____mypyc_lambda__0_obj_vtable, caching_____mypyc_lambda__0_obj_vtable_scratch, sizeof(caching_____mypyc_lambda__0_obj_vtable)); - return 1; -} - - -static PyGetSetDef caching_____mypyc_lambda__0_obj_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef caching_____mypyc_lambda__0_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_caching_____mypyc_lambda__0_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($w3, data)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_caching_____mypyc_lambda__0_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_caching_____mypyc_lambda__0_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0_obj", - .tp_new = caching_____mypyc_lambda__0_obj_new, - .tp_dealloc = (destructor)caching_____mypyc_lambda__0_obj_dealloc, - .tp_traverse = (traverseproc)caching_____mypyc_lambda__0_obj_traverse, - .tp_clear = (inquiry)caching_____mypyc_lambda__0_obj_clear, - .tp_getset = caching_____mypyc_lambda__0_obj_getseters, - .tp_methods = caching_____mypyc_lambda__0_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__caching_____mypyc_lambda__0_obj, - .tp_basicsize = sizeof(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_caching_____mypyc_lambda__0_obj_template = &CPyType_caching_____mypyc_lambda__0_obj_template_; - -PyObject *CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self; - if (caching_____mypyc_lambda__0_obj_free_instance != NULL) { - self = caching_____mypyc_lambda__0_obj_free_instance; - caching_____mypyc_lambda__0_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = caching_____mypyc_lambda__0_obj_vtable; - self->vectorcall = CPyPy_caching_____mypyc_lambda__0_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_caching_____mypyc_lambda__0_obj(void) -{ - PyObject *self = CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup((PyObject *)CPyType_caching_____mypyc_lambda__0_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef cachingmodule_methods[] = { - {"_strip_push_data", (PyCFunction)CPyPy_caching____strip_push_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_strip_push_data(bytecode)\n--\n\n") /* docstring */}, - {"is_cacheable_bytecode", (PyCFunction)CPyPy_caching___is_cacheable_bytecode, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("is_cacheable_bytecode(web3, bytecode)\n--\n\n") /* docstring */}, - {"_new_filter", (PyCFunction)CPyPy_caching____new_filter, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_new_filter(w3)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___middlewares___caching(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___caching__internal, "__name__"); - CPyStatic_caching___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___caching__internal); - if (unlikely(CPyStatic_caching___globals == NULL)) - goto fail; - CPyType_caching_____mypyc_lambda__0_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_____mypyc_lambda__0_obj_template, NULL, modname); - if (unlikely(!CPyType_caching_____mypyc_lambda__0_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_caching_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___middlewares___caching__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_caching___LONGTERM_CACHE); - CPyStatic_caching___LONGTERM_CACHE = NULL; - Py_CLEAR(CPyType_caching___RequestCachingMiddleware); - Py_CLEAR(CPyType_caching_____mypyc_lambda__0_obj); - return -1; -} -static struct PyModuleDef cachingmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.middlewares.caching", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - cachingmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___middlewares___caching(void) -{ - if (CPyModule_brownie___network___middlewares___caching__internal) { - Py_INCREF(CPyModule_brownie___network___middlewares___caching__internal); - return CPyModule_brownie___network___middlewares___caching__internal; - } - CPyModule_brownie___network___middlewares___caching__internal = PyModule_Create(&cachingmodule); - if (unlikely(CPyModule_brownie___network___middlewares___caching__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___middlewares___caching(CPyModule_brownie___network___middlewares___caching__internal) != 0) - goto fail; - return CPyModule_brownie___network___middlewares___caching__internal; - fail: - return NULL; -} - -PyObject *CPyDef_caching_____mypyc_lambda__0_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_caching_____mypyc_lambda__0_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__get__", -1, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching_____mypyc_lambda__0_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_w3, PyObject *cpy_r_data) { - char cpy_r_r0; - char cpy_r_r1; - cpy_r_r0 = CPyDef_caching___is_cacheable_bytecode(cpy_r_w3, cpy_r_data); - if (unlikely(cpy_r_r0 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 18, CPyStatic_caching___globals); - goto CPyL2; - } - return cpy_r_r0; -CPyL2: ; - cpy_r_r1 = 2; - return cpy_r_r1; -} - -PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"w3", "data", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_data; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_w3, &obj_data)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_w3 = obj_w3; - PyObject *arg_data = obj_data; - char retval = CPyDef_caching_____mypyc_lambda__0_obj_____call__(arg___mypyc_self__, arg_w3, arg_data); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 18, CPyStatic_caching___globals); - return NULL; -} - -PyObject *CPyDef_caching____strip_push_data(PyObject *cpy_r_bytecode) { - CPyTagged cpy_r_idx; - CPyPtr cpy_r_r0; - int64_t cpy_r_r1; - CPyTagged cpy_r_r2; - int64_t cpy_r_r3; - char cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - CPyTagged cpy_r_r9; - int64_t cpy_r_r10; - char cpy_r_r11; - int64_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - int64_t cpy_r_r18; - char cpy_r_r19; - int64_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - CPyTagged cpy_r_r26; - CPyTagged cpy_r_r27; - CPyTagged cpy_r_r28; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - CPyTagged cpy_r_r33; - PyObject *cpy_r_r34; - cpy_r_idx = 0; - goto CPyL25; -CPyL1: ; - cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_bytecode)->ob_size; - cpy_r_r1 = *(int64_t *)cpy_r_r0; - cpy_r_r2 = cpy_r_r1 << 1; - cpy_r_r3 = cpy_r_idx & 1; - cpy_r_r4 = cpy_r_r3 != 0; - if (cpy_r_r4) goto CPyL3; - cpy_r_r5 = cpy_r_r2 & 1; - cpy_r_r6 = cpy_r_r5 != 0; - if (!cpy_r_r6) goto CPyL4; -CPyL3: ; - cpy_r_r7 = CPyTagged_IsLt_(cpy_r_idx, cpy_r_r2); - if (cpy_r_r7) { - goto CPyL5; - } else - goto CPyL26; -CPyL4: ; - cpy_r_r8 = (Py_ssize_t)cpy_r_idx < (Py_ssize_t)cpy_r_r2; - if (!cpy_r_r8) goto CPyL26; -CPyL5: ; - cpy_r_r9 = CPyBytes_GetItem(cpy_r_bytecode, cpy_r_idx); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 26, CPyStatic_caching___globals); - goto CPyL27; - } - cpy_r_r10 = 192 & 1; - cpy_r_r11 = cpy_r_r10 != 0; - if (cpy_r_r11) goto CPyL8; - cpy_r_r12 = cpy_r_r9 & 1; - cpy_r_r13 = cpy_r_r12 != 0; - if (!cpy_r_r13) goto CPyL9; -CPyL8: ; - cpy_r_r14 = CPyTagged_IsLt_(cpy_r_r9, 192); - cpy_r_r15 = cpy_r_r14 ^ 1; - cpy_r_r16 = cpy_r_r15; - goto CPyL10; -CPyL9: ; - cpy_r_r17 = (Py_ssize_t)192 <= (Py_ssize_t)cpy_r_r9; - cpy_r_r16 = cpy_r_r17; -CPyL10: ; - if (cpy_r_r16) { - goto CPyL12; - } else - goto CPyL28; -CPyL11: ; - if (cpy_r_r16) { - goto CPyL17; - } else - goto CPyL22; -CPyL12: ; - cpy_r_r18 = cpy_r_r9 & 1; - cpy_r_r19 = cpy_r_r18 != 0; - if (cpy_r_r19) goto CPyL14; - cpy_r_r20 = 254 & 1; - cpy_r_r21 = cpy_r_r20 != 0; - if (!cpy_r_r21) goto CPyL15; -CPyL14: ; - cpy_r_r22 = CPyTagged_IsLt_(254, cpy_r_r9); - cpy_r_r23 = cpy_r_r22 ^ 1; - cpy_r_r24 = cpy_r_r23; - goto CPyL16; -CPyL15: ; - cpy_r_r25 = (Py_ssize_t)cpy_r_r9 <= (Py_ssize_t)254; - cpy_r_r24 = cpy_r_r25; -CPyL16: ; - CPyTagged_DECREF(cpy_r_r9); - if (!cpy_r_r24) goto CPyL22; -CPyL17: ; - cpy_r_r26 = CPyTagged_Add(cpy_r_idx, 2); - cpy_r_r27 = CPyBytes_GetItem(cpy_r_bytecode, cpy_r_idx); - if (unlikely(cpy_r_r27 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 28, CPyStatic_caching___globals); - goto CPyL29; - } - cpy_r_r28 = CPyTagged_Subtract(cpy_r_r27, 190); - CPyTagged_DECREF(cpy_r_r27); - cpy_r_r29 = CPyBytes_GetSlice(cpy_r_bytecode, 0, cpy_r_r26); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 29, CPyStatic_caching___globals); - goto CPyL30; - } - cpy_r_r30 = CPyTagged_Add(cpy_r_r26, cpy_r_r28); - CPyTagged_DECREF(cpy_r_r26); - CPyTagged_DECREF(cpy_r_r28); - cpy_r_r31 = CPyBytes_GetSlice(cpy_r_bytecode, cpy_r_r30, 9223372036854775806LL); - CPy_DECREF(cpy_r_bytecode); - CPyTagged_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 29, CPyStatic_caching___globals); - goto CPyL31; - } - cpy_r_r32 = CPyBytes_Concat(cpy_r_r29, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 29, CPyStatic_caching___globals); - goto CPyL32; - } - cpy_r_bytecode = cpy_r_r32; -CPyL22: ; - cpy_r_r33 = CPyTagged_Add(cpy_r_idx, 2); - CPyTagged_DECREF(cpy_r_idx); - cpy_r_idx = cpy_r_r33; - goto CPyL1; -CPyL23: ; - return cpy_r_bytecode; -CPyL24: ; - cpy_r_r34 = NULL; - return cpy_r_r34; -CPyL25: ; - CPy_INCREF(cpy_r_bytecode); - goto CPyL1; -CPyL26: ; - CPyTagged_DECREF(cpy_r_idx); - goto CPyL23; -CPyL27: ; - CPy_DecRef(cpy_r_bytecode); - CPyTagged_DecRef(cpy_r_idx); - goto CPyL24; -CPyL28: ; - CPyTagged_DECREF(cpy_r_r9); - goto CPyL11; -CPyL29: ; - CPy_DecRef(cpy_r_bytecode); - CPyTagged_DecRef(cpy_r_idx); - CPyTagged_DecRef(cpy_r_r26); - goto CPyL24; -CPyL30: ; - CPy_DecRef(cpy_r_bytecode); - CPyTagged_DecRef(cpy_r_idx); - CPyTagged_DecRef(cpy_r_r26); - CPyTagged_DecRef(cpy_r_r28); - goto CPyL24; -CPyL31: ; - CPyTagged_DecRef(cpy_r_idx); - CPy_DecRef(cpy_r_r29); - goto CPyL24; -CPyL32: ; - CPyTagged_DecRef(cpy_r_idx); - goto CPyL24; -} - -PyObject *CPyPy_caching____strip_push_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"bytecode", 0}; - static CPyArg_Parser parser = {"O:_strip_push_data", kwlist, 0}; - PyObject *obj_bytecode; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_bytecode)) { - return NULL; - } - PyObject *arg_bytecode; - if (likely(PyBytes_Check(obj_bytecode) || PyByteArray_Check(obj_bytecode))) - arg_bytecode = obj_bytecode; - else { - CPy_TypeError("bytes", obj_bytecode); - goto fail; - } - PyObject *retval = CPyDef_caching____strip_push_data(arg_bytecode); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 22, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching___is_cacheable_bytecode(PyObject *cpy_r_web3, PyObject *cpy_r_bytecode) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - int32_t cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - CPyTagged cpy_r_r21; - CPyTagged cpy_r_r22; - CPyTagged cpy_r_i; - char cpy_r_r23; - CPyTagged cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - int32_t cpy_r_r27; - char cpy_r_r28; - CPyTagged cpy_r_r29; - int64_t cpy_r_r30; - CPyPtr cpy_r_r31; - int64_t cpy_r_r32; - char cpy_r_r33; - CPyPtr cpy_r_r34; - CPyPtr cpy_r_r35; - int64_t cpy_r_r36; - CPyPtr cpy_r_r37; - PyObject *cpy_r_r38; - CPyTagged cpy_r_r39; - int64_t cpy_r_r40; - char cpy_r_r41; - int64_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - CPyTagged cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - int64_t cpy_r_r52; - PyObject *cpy_r_r53; - CPyPtr cpy_r_r54; - int64_t cpy_r_r55; - CPyTagged cpy_r_r56; - CPyTagged cpy_r_r57; - CPyTagged cpy_r_r58; - CPyTagged cpy_r_i_2; - int64_t cpy_r_r59; - char cpy_r_r60; - int64_t cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - CPyTagged cpy_r_r65; - char cpy_r_r66; - CPyTagged cpy_r_r67; - CPyTagged cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - int32_t cpy_r_r71; - char cpy_r_r72; - CPyTagged cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - CPyTagged cpy_r_r78; - CPyTagged cpy_r_r79; - CPyTagged cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - CPyTagged cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - char cpy_r_r103; - char cpy_r_r104; - char cpy_r_r105; - cpy_r_r0 = PyObject_IsTrue(cpy_r_bytecode); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 34, CPyStatic_caching___globals); - goto CPyL70; - } - cpy_r_r2 = cpy_r_r0; - if (cpy_r_r2) goto CPyL3; - return 0; -CPyL3: ; - cpy_r_r3 = CPyStatic__c_constants___HexBytes; - if (likely(cpy_r_r3 != NULL)) goto CPyL6; - PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals); - goto CPyL70; - } - CPy_Unreachable(); -CPyL6: ; - PyObject *cpy_r_r5[1] = {cpy_r_bytecode}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 1, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals); - goto CPyL70; - } - cpy_r_r8 = (PyObject *)&PyBytes_Type; - PyObject *cpy_r_r9[1] = {cpy_r_r7}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals); - goto CPyL71; - } - CPy_DECREF(cpy_r_r7); - if (likely(PyBytes_Check(cpy_r_r11) || PyByteArray_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals, "bytes", cpy_r_r11); - goto CPyL70; - } - cpy_r_r13 = CPyDef_caching____strip_push_data(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 58, CPyStatic_caching___globals); - goto CPyL72; - } - cpy_r_r14 = CPyStatics[2047]; /* 255 */ - cpy_r_r15 = PySequence_Contains(cpy_r_r13, cpy_r_r14); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 59, CPyStatic_caching___globals); - goto CPyL73; - } - cpy_r_r17 = cpy_r_r15; - if (cpy_r_r17) { - goto CPyL74; - } else - goto CPyL13; -CPyL12: ; - return 0; -CPyL13: ; - cpy_r_r18 = PyList_New(0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); - goto CPyL73; - } - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r13)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - cpy_r_r21 = cpy_r_r20 << 1; - cpy_r_r22 = 0; - cpy_r_i = cpy_r_r22; -CPyL15: ; - cpy_r_r23 = (Py_ssize_t)cpy_r_r22 < (Py_ssize_t)cpy_r_r21; - if (!cpy_r_r23) goto CPyL75; - cpy_r_r24 = CPyBytes_GetItem(cpy_r_r13, cpy_r_i); - if (unlikely(cpy_r_r24 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); - goto CPyL76; - } - cpy_r_r25 = cpy_r_r24 == 488; - CPyTagged_DECREF(cpy_r_r24); - if (!cpy_r_r25) goto CPyL77; - cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r27 = PyList_Append(cpy_r_r18, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); - goto CPyL78; - } -CPyL19: ; - cpy_r_r29 = cpy_r_r22 + 2; - cpy_r_r22 = cpy_r_r29; - cpy_r_i = cpy_r_r29; - goto CPyL15; -CPyL20: ; - cpy_r_r30 = 0; -CPyL21: ; - cpy_r_r31 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; - cpy_r_r32 = *(int64_t *)cpy_r_r31; - cpy_r_r33 = cpy_r_r30 < cpy_r_r32; - if (!cpy_r_r33) goto CPyL79; - cpy_r_r34 = (CPyPtr)&((PyListObject *)cpy_r_r18)->ob_item; - cpy_r_r35 = *(CPyPtr *)cpy_r_r34; - cpy_r_r36 = cpy_r_r30 * 8; - cpy_r_r37 = cpy_r_r35 + cpy_r_r36; - cpy_r_r38 = *(PyObject * *)cpy_r_r37; - CPy_INCREF(cpy_r_r38); - if (likely(PyLong_Check(cpy_r_r38))) - cpy_r_r39 = CPyTagged_FromObject(cpy_r_r38); - else { - CPy_TypeError("int", cpy_r_r38); cpy_r_r39 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); - goto CPyL78; - } - cpy_r_r40 = cpy_r_r39 & 1; - cpy_r_r41 = cpy_r_r40 != 0; - if (cpy_r_r41) goto CPyL25; - cpy_r_r42 = 4 & 1; - cpy_r_r43 = cpy_r_r42 != 0; - if (!cpy_r_r43) goto CPyL26; -CPyL25: ; - cpy_r_r44 = CPyTagged_IsLt_(cpy_r_r39, 4); - if (cpy_r_r44) { - goto CPyL80; - } else - goto CPyL28; -CPyL26: ; - cpy_r_r45 = (Py_ssize_t)cpy_r_r39 < (Py_ssize_t)4; - if (cpy_r_r45) { - goto CPyL80; - } else - goto CPyL28; -CPyL27: ; - return 0; -CPyL28: ; - cpy_r_r46 = CPyTagged_Subtract(cpy_r_r39, 4); - cpy_r_r47 = CPyBytes_GetSlice(cpy_r_r13, cpy_r_r46, cpy_r_r39); - CPyTagged_DECREF(cpy_r_r46); - CPyTagged_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 66, CPyStatic_caching___globals); - goto CPyL78; - } - cpy_r_r48 = CPyStatics[2028]; /* b'sZ' */ - cpy_r_r49 = CPyBytes_Compare(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 66, CPyStatic_caching___globals); - goto CPyL78; - } - cpy_r_r51 = cpy_r_r49 != 1; - if (cpy_r_r51) { - goto CPyL81; - } else - goto CPyL32; -CPyL31: ; - return 0; -CPyL32: ; - cpy_r_r52 = cpy_r_r30 + 1; - cpy_r_r30 = cpy_r_r52; - goto CPyL21; -CPyL33: ; - cpy_r_r53 = PyList_New(0); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 73, CPyStatic_caching___globals); - goto CPyL72; - } - cpy_r_r54 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; - cpy_r_r55 = *(int64_t *)cpy_r_r54; - cpy_r_r56 = cpy_r_r55 << 1; - cpy_r_r57 = CPyTagged_Subtract(cpy_r_r56, 44); - cpy_r_r58 = 0; - CPyTagged_INCREF(cpy_r_r58); - cpy_r_i_2 = cpy_r_r58; -CPyL35: ; - cpy_r_r59 = cpy_r_r58 & 1; - cpy_r_r60 = cpy_r_r59 != 0; - if (cpy_r_r60) goto CPyL37; - cpy_r_r61 = cpy_r_r57 & 1; - cpy_r_r62 = cpy_r_r61 != 0; - if (!cpy_r_r62) goto CPyL38; -CPyL37: ; - cpy_r_r63 = CPyTagged_IsLt_(cpy_r_r58, cpy_r_r57); - if (cpy_r_r63) { - goto CPyL39; - } else - goto CPyL82; -CPyL38: ; - cpy_r_r64 = (Py_ssize_t)cpy_r_r58 < (Py_ssize_t)cpy_r_r57; - if (!cpy_r_r64) goto CPyL82; -CPyL39: ; - cpy_r_r65 = CPyBytes_GetItem(cpy_r_r12, cpy_r_i_2); - if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 76, CPyStatic_caching___globals); - goto CPyL83; - } - cpy_r_r66 = cpy_r_r65 == 230; - CPyTagged_DECREF(cpy_r_r65); - if (cpy_r_r66) goto CPyL42; - if (cpy_r_r66) { - goto CPyL44; - } else - goto CPyL84; -CPyL42: ; - cpy_r_r67 = CPyTagged_Add(cpy_r_i_2, 44); - cpy_r_r68 = CPyBytes_GetItem(cpy_r_r12, cpy_r_r67); - CPyTagged_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 76, CPyStatic_caching___globals); - goto CPyL83; - } - cpy_r_r69 = cpy_r_r68 == 488; - CPyTagged_DECREF(cpy_r_r68); - if (!cpy_r_r69) goto CPyL84; -CPyL44: ; - cpy_r_r70 = CPyTagged_StealAsObject(cpy_r_i_2); - cpy_r_r71 = PyList_Append(cpy_r_r53, cpy_r_r70); - CPy_DECREF(cpy_r_r70); - cpy_r_r72 = cpy_r_r71 >= 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 73, CPyStatic_caching___globals); - goto CPyL85; - } -CPyL45: ; - cpy_r_r73 = CPyTagged_Add(cpy_r_r58, 2); - CPyTagged_DECREF(cpy_r_r58); - CPyTagged_INCREF(cpy_r_r73); - cpy_r_r58 = cpy_r_r73; - cpy_r_i_2 = cpy_r_r73; - goto CPyL35; -CPyL46: ; - cpy_r_r74 = PyObject_GetIter(cpy_r_r53); - CPy_DECREF_NO_IMM(cpy_r_r53); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 73, CPyStatic_caching___globals); - goto CPyL72; - } - cpy_r_r75 = PyList_New(0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL86; - } - cpy_r_r76 = PyObject_GetIter(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL87; - } -CPyL49: ; - cpy_r_r77 = PyIter_Next(cpy_r_r76); - if (cpy_r_r77 == NULL) goto CPyL88; - if (likely(PyLong_Check(cpy_r_r77))) - cpy_r_r78 = CPyTagged_FromObject(cpy_r_r77); - else { - CPy_TypeError("int", cpy_r_r77); cpy_r_r78 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r78 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL89; - } - cpy_r_r79 = CPyTagged_Add(cpy_r_r78, 2); - cpy_r_r80 = CPyTagged_Add(cpy_r_r78, 42); - CPyTagged_DECREF(cpy_r_r78); - cpy_r_r81 = CPyBytes_GetSlice(cpy_r_r12, cpy_r_r79, cpy_r_r80); - CPyTagged_DECREF(cpy_r_r79); - CPyTagged_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL89; - } - cpy_r_r82 = PyList_Append(cpy_r_r75, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL89; - } else - goto CPyL49; -CPyL53: ; - cpy_r_r84 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL90; - } - cpy_r_r85 = PyObject_GetIter(cpy_r_r75); - CPy_DECREF_NO_IMM(cpy_r_r75); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL70; - } - cpy_r_r86 = PyObject_GetIter(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL70; - } -CPyL56: ; - cpy_r_r87 = PyIter_Next(cpy_r_r86); - if (cpy_r_r87 == NULL) goto CPyL91; - if (likely(PyBytes_Check(cpy_r_r87) || PyByteArray_Check(cpy_r_r87))) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals, "bytes", cpy_r_r87); - goto CPyL92; - } - cpy_r_r89 = CPyStatics[700]; /* 'hex' */ - PyObject *cpy_r_r90[1] = {cpy_r_r88}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals); - goto CPyL93; - } - if (likely(PyUnicode_Check(cpy_r_r92))) - cpy_r_r93 = cpy_r_r92; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals, "str", cpy_r_r92); - goto CPyL93; - } - cpy_r_r94 = CPyLong_FromStrWithBase(cpy_r_r93, 32); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals); - goto CPyL93; - } - if (likely(PyLong_Check(cpy_r_r94))) - cpy_r_r95 = CPyTagged_FromObject(cpy_r_r94); - else { - CPy_TypeError("int", cpy_r_r94); cpy_r_r95 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r95 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals); - goto CPyL93; - } - cpy_r_r96 = cpy_r_r95 != 0; - CPyTagged_DECREF(cpy_r_r95); - if (!cpy_r_r96) goto CPyL94; - cpy_r_r97 = CPyStatics[907]; /* 'eth' */ - cpy_r_r98 = CPyObject_GetAttr(cpy_r_web3, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 82, CPyStatic_caching___globals); - goto CPyL93; - } - cpy_r_r99 = CPyStatics[1016]; /* 'get_code' */ - PyObject *cpy_r_r100[2] = {cpy_r_r98, cpy_r_r88}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r99, cpy_r_r101, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 82, CPyStatic_caching___globals); - goto CPyL95; - } - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r88); - cpy_r_r103 = CPyDef_caching___is_cacheable_bytecode(cpy_r_web3, cpy_r_r102); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r103 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 83, CPyStatic_caching___globals); - goto CPyL92; - } - if (cpy_r_r103) { - goto CPyL56; - } else - goto CPyL96; -CPyL67: ; - return 0; -CPyL68: ; - cpy_r_r104 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); - goto CPyL70; - } - return 1; -CPyL70: ; - cpy_r_r105 = 2; - return cpy_r_r105; -CPyL71: ; - CPy_DecRef(cpy_r_r7); - goto CPyL70; -CPyL72: ; - CPy_DecRef(cpy_r_r12); - goto CPyL70; -CPyL73: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL70; -CPyL74: ; - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r13); - goto CPyL12; -CPyL75: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL20; -CPyL76: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r18); - CPyTagged_DecRef(cpy_r_i); - goto CPyL70; -CPyL77: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL19; -CPyL78: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r18); - goto CPyL70; -CPyL79: ; - CPy_DECREF(cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r18); - goto CPyL33; -CPyL80: ; - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r18); - CPyTagged_DECREF(cpy_r_r39); - goto CPyL27; -CPyL81: ; - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r18); - goto CPyL31; -CPyL82: ; - CPyTagged_DECREF(cpy_r_r57); - CPyTagged_DECREF(cpy_r_r58); - CPyTagged_DECREF(cpy_r_i_2); - goto CPyL46; -CPyL83: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r53); - CPyTagged_DecRef(cpy_r_r57); - CPyTagged_DecRef(cpy_r_r58); - CPyTagged_DecRef(cpy_r_i_2); - goto CPyL70; -CPyL84: ; - CPyTagged_DECREF(cpy_r_i_2); - goto CPyL45; -CPyL85: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r53); - CPyTagged_DecRef(cpy_r_r57); - CPyTagged_DecRef(cpy_r_r58); - goto CPyL70; -CPyL86: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r74); - goto CPyL70; -CPyL87: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r75); - goto CPyL70; -CPyL88: ; - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r76); - goto CPyL53; -CPyL89: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r75); - CPy_DecRef(cpy_r_r76); - goto CPyL70; -CPyL90: ; - CPy_DecRef(cpy_r_r75); - goto CPyL70; -CPyL91: ; - CPy_DECREF(cpy_r_r86); - goto CPyL68; -CPyL92: ; - CPy_DecRef(cpy_r_r86); - goto CPyL70; -CPyL93: ; - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r88); - goto CPyL70; -CPyL94: ; - CPy_DECREF(cpy_r_r88); - goto CPyL56; -CPyL95: ; - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r98); - goto CPyL70; -CPyL96: ; - CPy_DECREF(cpy_r_r86); - goto CPyL67; -} - -PyObject *CPyPy_caching___is_cacheable_bytecode(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"web3", "bytecode", 0}; - static CPyArg_Parser parser = {"OO:is_cacheable_bytecode", kwlist, 0}; - PyObject *obj_web3; - PyObject *obj_bytecode; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_web3, &obj_bytecode)) { - return NULL; - } - PyObject *arg_web3 = obj_web3; - PyObject *arg_bytecode = obj_bytecode; - char retval = CPyDef_caching___is_cacheable_bytecode(arg_web3, arg_bytecode); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 34, CPyStatic_caching___globals); - return NULL; -} - -PyObject *CPyDef_caching____new_filter(PyObject *cpy_r_w3) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T3OOO cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T2OO cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = CPyStatics[907]; /* 'eth' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 92, CPyStatic_caching___globals); - goto CPyL5; - } - cpy_r_r2 = CPyStatics[1017]; /* 'latest' */ - cpy_r_r3 = CPyStatics[279]; /* 'filter' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 92, CPyStatic_caching___globals); - goto CPyL14; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[911]; /* 'get_new_entries' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 93, CPyStatic_caching___globals); - goto CPyL15; - } else - goto CPyL16; -CPyL4: ; - return cpy_r_r6; -CPyL5: ; - cpy_r_r11 = CPy_CatchError(); - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 95, CPyStatic_caching___globals); - goto CPyL11; - } - cpy_r_r15 = CPyModule_builtins; - cpy_r_r16 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 95, CPyStatic_caching___globals); - goto CPyL17; - } - cpy_r_r18.f0 = cpy_r_r14; - cpy_r_r18.f1 = cpy_r_r17; - cpy_r_r19 = PyTuple_New(2); - if (unlikely(cpy_r_r19 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp524 = cpy_r_r18.f0; - PyTuple_SET_ITEM(cpy_r_r19, 0, __tmp524); - PyObject *__tmp525 = cpy_r_r18.f1; - PyTuple_SET_ITEM(cpy_r_r19, 1, __tmp525); - cpy_r_r20 = CPy_ExceptionMatches(cpy_r_r19); - CPy_DecRef(cpy_r_r19); - if (!cpy_r_r20) goto CPyL9; - cpy_r_r21 = Py_None; - CPy_RestoreExcInfo(cpy_r_r11); - CPy_DecRef(cpy_r_r11.f0); - CPy_DecRef(cpy_r_r11.f1); - CPy_DecRef(cpy_r_r11.f2); - return cpy_r_r21; -CPyL9: ; - CPy_Reraise(); - if (!0) { - goto CPyL11; - } else - goto CPyL18; -CPyL10: ; - CPy_Unreachable(); -CPyL11: ; - CPy_RestoreExcInfo(cpy_r_r11); - CPy_DecRef(cpy_r_r11.f0); - CPy_DecRef(cpy_r_r11.f1); - CPy_DecRef(cpy_r_r11.f2); - cpy_r_r22 = CPy_KeepPropagating(); - if (!cpy_r_r22) goto CPyL13; - CPy_Unreachable(); -CPyL13: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL14: ; - CPy_DecRef(cpy_r_r1); - goto CPyL5; -CPyL15: ; - CPy_DecRef(cpy_r_r6); - goto CPyL5; -CPyL16: ; - CPy_DECREF(cpy_r_r10); - goto CPyL4; -CPyL17: ; - CPy_DecRef(cpy_r_r14); - goto CPyL11; -CPyL18: ; - CPy_DecRef(cpy_r_r11.f0); - CPy_DecRef(cpy_r_r11.f1); - CPy_DecRef(cpy_r_r11.f2); - goto CPyL10; -} - -PyObject *CPyPy_caching____new_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"w3", 0}; - static CPyArg_Parser parser = {"O:_new_filter", kwlist, 0}; - PyObject *obj_w3; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_w3)) { - return NULL; - } - PyObject *arg_w3 = obj_w3; - PyObject *retval = CPyDef_caching____new_filter(arg_w3); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 89, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching___RequestCachingMiddleware_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char 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; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - cpy_r_r0 = CPyDef_middlewares___BrownieMiddlewareABC_____init__(cpy_r_self, cpy_r_w3); - if (unlikely(cpy_r_r0 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 106, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r1 = CPyStatics[862]; /* 'chain' */ - cpy_r_r2 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r2 != NULL)) goto CPyL4; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r4 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); - goto CPyL26; - } - if (likely(PyDict_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals, "dict", cpy_r_r5); - goto CPyL26; - } - cpy_r_r7 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r9 = PyObject_Str(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r10 = CPyStr_Build(2, cpy_r_r1, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); - goto CPyL26; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key = cpy_r_r10; - cpy_r_r11 = 1; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r12 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r13 = CPyStatics[1018]; /* 'cache.db' */ - cpy_r_r14 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r15[2] = {cpy_r_r12, cpy_r_r13}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); - goto CPyL27; - } - CPy_DECREF(cpy_r_r12); - cpy_r_r18 = CPyDef_sql___Cursor(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); - goto CPyL26; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur != NULL) { - CPy_DECREF_NO_IMM(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur = cpy_r_r18; - cpy_r_r19 = 1; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r20 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur; - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "__init__", "RequestCachingMiddleware", "cur", 110, CPyStatic_caching___globals); - goto CPyL26; - } - CPy_INCREF_NO_IMM(cpy_r_r20); -CPyL15: ; - cpy_r_r21 = CPyStatics[1019]; /* 'CREATE TABLE IF NOT EXISTS ' */ - cpy_r_r22 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key; - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "__init__", "RequestCachingMiddleware", "table_key", 110, CPyStatic_caching___globals); - goto CPyL28; - } - CPy_INCREF(cpy_r_r22); -CPyL16: ; - cpy_r_r23 = CPyStatics[1020]; /* ' (method, params, result)' */ - cpy_r_r24 = CPyStr_Build(3, cpy_r_r21, cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 110, CPyStatic_caching___globals); - goto CPyL28; - } - cpy_r_r25 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r26 = CPyDef_sql___Cursor___execute(cpy_r_r20, cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r25); - CPy_DECREF_NO_IMM(cpy_r_r20); - if (unlikely(cpy_r_r26 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 110, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r27 = CPyModule_threading; - cpy_r_r28 = CPyStatics[916]; /* 'Lock' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 112, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r29, 0, 0, 0); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 112, CPyStatic_caching___globals); - goto CPyL26; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock = cpy_r_r30; - cpy_r_r31 = 1; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 112, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r32 = CPyModule_threading; - cpy_r_r33 = CPyStatics[976]; /* 'Event' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 113, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r34, 0, 0, 0); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 113, CPyStatic_caching___globals); - goto CPyL26; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event = cpy_r_r35; - cpy_r_r36 = 1; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 113, CPyStatic_caching___globals); - goto CPyL26; - } - cpy_r_r37 = CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(cpy_r_self); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 114, CPyStatic_caching___globals); - goto CPyL26; - } else - goto CPyL29; -CPyL25: ; - return 1; -CPyL26: ; - cpy_r_r38 = 2; - return cpy_r_r38; -CPyL27: ; - CPy_DecRef(cpy_r_r12); - goto CPyL26; -CPyL28: ; - CPy_DecRef(cpy_r_r20); - goto CPyL26; -CPyL29: ; - CPy_DECREF(cpy_r_r37); - goto CPyL25; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"w3", 0}; - PyObject *obj_w3; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_w3)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); - goto fail; - } - PyObject *arg_w3 = obj_w3; - char retval = CPyDef_caching___RequestCachingMiddleware_____init__(arg_self, arg_w3); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 105, CPyStatic_caching___globals); - return NULL; -} - -PyObject *CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - 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; - cpy_r_r0 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "start_block_filter_loop", "RequestCachingMiddleware", "event", 117, CPyStatic_caching___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = CPyStatics[1021]; /* 'clear' */ - PyObject *cpy_r_r2[1] = {cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 117, CPyStatic_caching___globals); - goto CPyL12; - } else - goto CPyL13; -CPyL2: ; - CPy_DECREF(cpy_r_r0); - cpy_r_r5 = CPyStatics[1022]; /* 'loop_exception_handler' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_self, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); - goto CPyL11; - } - cpy_r_r7 = CPyModule_threading; - cpy_r_r8 = CPyStatics[879]; /* 'Thread' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); - goto CPyL14; - } - cpy_r_r10 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r11[2] = {cpy_r_r6, cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = CPyStatics[2211]; /* ('target', 'daemon') */ - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 0, cpy_r_r13); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); - goto CPyL14; - } - CPy_DECREF(cpy_r_r6); - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread = cpy_r_r14; - cpy_r_r15 = 1; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); - goto CPyL11; - } - cpy_r_r16 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread; - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "start_block_filter_loop", "RequestCachingMiddleware", "loop_thread", 119, CPyStatic_caching___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_r16); -CPyL7: ; - cpy_r_r17 = CPyStatics[871]; /* 'start' */ - PyObject *cpy_r_r18[1] = {cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 119, CPyStatic_caching___globals); - goto CPyL15; - } else - goto CPyL16; -CPyL8: ; - CPy_DECREF(cpy_r_r16); - cpy_r_r21 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "start_block_filter_loop", "RequestCachingMiddleware", "event", 120, CPyStatic_caching___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_r21); -CPyL9: ; - cpy_r_r22 = CPyStatics[875]; /* 'wait' */ - PyObject *cpy_r_r23[1] = {cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 120, CPyStatic_caching___globals); - goto CPyL17; - } else - goto CPyL18; -CPyL10: ; - CPy_DECREF(cpy_r_r21); - cpy_r_r26 = Py_None; - return cpy_r_r26; -CPyL11: ; - cpy_r_r27 = NULL; - return cpy_r_r27; -CPyL12: ; - CPy_DecRef(cpy_r_r0); - goto CPyL11; -CPyL13: ; - CPy_DECREF(cpy_r_r4); - goto CPyL2; -CPyL14: ; - CPy_DecRef(cpy_r_r6); - goto CPyL11; -CPyL15: ; - CPy_DecRef(cpy_r_r16); - goto CPyL11; -CPyL16: ; - CPy_DECREF(cpy_r_r20); - goto CPyL8; -CPyL17: ; - CPy_DecRef(cpy_r_r21); - goto CPyL11; -CPyL18: ; - CPy_DECREF(cpy_r_r25); - goto CPyL10; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":start_block_filter_loop", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *retval = CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 116, CPyStatic_caching___globals); - return NULL; -} - -PyObject *CPyDef_caching___RequestCachingMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - tuple_T3OOO cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[240]; /* 'settings' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals); - goto CPyL35; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals, "dict", cpy_r_r3); - goto CPyL35; - } - cpy_r_r5 = CPyStatics[1023]; /* 'eager_caching' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals); - goto CPyL35; - } - cpy_r_r7 = 0 ? Py_True : Py_False; - cpy_r_r8 = cpy_r_r6 == cpy_r_r7; - CPy_DECREF(cpy_r_r6); - if (!cpy_r_r8) goto CPyL8; - cpy_r_r9 = Py_None; - return cpy_r_r9; -CPyL8: ; - cpy_r_r10 = CPyStatics[423]; /* 'live' */ - cpy_r_r11 = CPyStr_Equal(cpy_r_network_type, cpy_r_r10); - cpy_r_r12 = cpy_r_r11 == 0; - if (!cpy_r_r12) goto CPyL10; - cpy_r_r13 = Py_None; - return cpy_r_r13; -CPyL10: ; - cpy_r_r14 = CPyStatics[907]; /* 'eth' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 131, CPyStatic_caching___globals); - goto CPyL13; - } - cpy_r_r16 = CPyStatics[1017]; /* 'latest' */ - cpy_r_r17 = CPyStatics[1024]; /* 'get_block' */ - PyObject *cpy_r_r18[2] = {cpy_r_r15, cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 131, CPyStatic_caching___globals); - goto CPyL36; - } - CPy_DECREF(cpy_r_r15); - goto CPyL20; -CPyL13: ; - cpy_r_r21 = CPy_CatchError(); - cpy_r_r22 = CPyModule_builtins; - cpy_r_r23 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 132, CPyStatic_caching___globals); - goto CPyL18; - } - cpy_r_r25 = CPy_ExceptionMatches(cpy_r_r24); - CPy_DecRef(cpy_r_r24); - if (!cpy_r_r25) goto CPyL16; - cpy_r_r26 = Py_None; - CPy_RestoreExcInfo(cpy_r_r21); - CPy_DecRef(cpy_r_r21.f0); - CPy_DecRef(cpy_r_r21.f1); - CPy_DecRef(cpy_r_r21.f2); - return cpy_r_r26; -CPyL16: ; - CPy_Reraise(); - if (!0) { - goto CPyL18; - } else - goto CPyL37; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - CPy_RestoreExcInfo(cpy_r_r21); - CPy_DecRef(cpy_r_r21.f0); - CPy_DecRef(cpy_r_r21.f1); - CPy_DecRef(cpy_r_r21.f2); - cpy_r_r27 = CPy_KeepPropagating(); - if (!cpy_r_r27) goto CPyL35; - CPy_Unreachable(); -CPyL20: ; - cpy_r_r28 = CPyStatics[1025]; /* 'timestamp' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL38; - } - cpy_r_r30 = CPyStatics[907]; /* 'eth' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL39; - } - cpy_r_r32 = CPyStatics[1026]; /* 'number' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r32); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL40; - } - cpy_r_r34 = CPyStatics[2048]; /* 50 */ - cpy_r_r35 = PyNumber_Subtract(cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL40; - } - cpy_r_r36 = CPyStatics[1024]; /* 'get_block' */ - PyObject *cpy_r_r37[2] = {cpy_r_r31, cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL41; - } - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r35); - cpy_r_r40 = CPyStatics[1025]; /* 'timestamp' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL42; - } - cpy_r_r42 = PyNumber_Subtract(cpy_r_r29, cpy_r_r41); - CPy_DECREF(cpy_r_r29); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL35; - } - cpy_r_r43 = CPyStatics[2049]; /* 250 */ - cpy_r_r44 = PyObject_RichCompare(cpy_r_r42, cpy_r_r43, 0); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL35; - } - cpy_r_r45 = PyObject_IsTrue(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); - goto CPyL35; - } - cpy_r_r47 = cpy_r_r45; - if (!cpy_r_r47) goto CPyL31; - cpy_r_r48 = Py_None; - return cpy_r_r48; -CPyL31: ; - cpy_r_r49 = CPyDef_caching____new_filter(cpy_r_w3); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 137, CPyStatic_caching___globals); - goto CPyL35; - } - cpy_r_r50 = (PyObject *)&_Py_NoneStruct; - cpy_r_r51 = cpy_r_r49 == cpy_r_r50; - CPy_DECREF(cpy_r_r49); - if (!cpy_r_r51) goto CPyL34; - cpy_r_r52 = Py_None; - return cpy_r_r52; -CPyL34: ; - cpy_r_r53 = CPyStatics[2030]; /* 0 */ - return cpy_r_r53; -CPyL35: ; - cpy_r_r54 = NULL; - return cpy_r_r54; -CPyL36: ; - CPy_DecRef(cpy_r_r15); - goto CPyL13; -CPyL37: ; - CPy_DecRef(cpy_r_r21.f0); - CPy_DecRef(cpy_r_r21.f1); - CPy_DecRef(cpy_r_r21.f2); - goto CPyL17; -CPyL38: ; - CPy_DecRef(cpy_r_r20); - goto CPyL35; -CPyL39: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r29); - goto CPyL35; -CPyL40: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r31); - goto CPyL35; -CPyL41: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r35); - goto CPyL35; -CPyL42: ; - CPy_DecRef(cpy_r_r29); - goto CPyL35; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"w3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_w3 = obj_w3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_caching___RequestCachingMiddleware___get_layer(arg_cls, arg_w3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 123, CPyStatic_caching___globals); - return NULL; -} - -double CPyDef_caching___RequestCachingMiddleware___time_since(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; - double cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - double cpy_r_r9; - PyObject *cpy_r_r10; - double cpy_r_r11; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[499]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); - goto CPyL7; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); - goto CPyL7; - } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL4; -CPyL3: ; - cpy_r_r6 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_request; - if (unlikely(cpy_r_r6 == -113.0) && !(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->bitmap & 1)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'last_request' of 'RequestCachingMiddleware' undefined"); - } - cpy_r_r7 = cpy_r_r6 == -113.0; - if (unlikely(cpy_r_r7)) { - goto CPyL6; - } else - goto CPyL5; -CPyL4: ; - cpy_r_r8 = PyErr_Occurred(); - if (unlikely(cpy_r_r8 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); - goto CPyL7; - } else - goto CPyL3; -CPyL5: ; - cpy_r_r9 = cpy_r_r4 - cpy_r_r6; - return cpy_r_r9; -CPyL6: ; - cpy_r_r10 = PyErr_Occurred(); - if (unlikely(cpy_r_r10 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); - } else - goto CPyL5; -CPyL7: ; - cpy_r_r11 = -113.0; - return cpy_r_r11; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___time_since(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":time_since", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); - goto fail; - } - double retval = CPyDef_caching___RequestCachingMiddleware___time_since(arg_self); - if (retval == -113.0 && PyErr_Occurred()) { - return NULL; - } - PyObject *retbox = PyFloat_FromDouble(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 143, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *cpy_r_self) { - char cpy_r_r0; - tuple_T3OOO cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = CPyDef_caching___RequestCachingMiddleware___block_filter_loop(cpy_r_self); - if (unlikely(cpy_r_r0 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 148, CPyStatic_caching___globals); - } else - goto CPyL12; - cpy_r_r1 = CPy_CatchError(); - cpy_r_r2 = CPyModule_builtins; - cpy_r_r3 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 149, CPyStatic_caching___globals); - goto CPyL10; - } - cpy_r_r5 = CPy_ExceptionMatches(cpy_r_r4); - CPy_DecRef(cpy_r_r4); - if (!cpy_r_r5) goto CPyL7; - cpy_r_r6 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "loop_exception_handler", "RequestCachingMiddleware", "block_cache", 151, CPyStatic_caching___globals); - goto CPyL10; - } - CPy_INCREF(cpy_r_r6); -CPyL5: ; - cpy_r_r7 = CPyDict_Clear(cpy_r_r6); - CPy_DecRef(cpy_r_r6); - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 151, CPyStatic_caching___globals); - goto CPyL10; - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed = 1; - cpy_r_r8 = 1; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 152, CPyStatic_caching___globals); - goto CPyL10; - } else - goto CPyL9; -CPyL7: ; - CPy_Reraise(); - if (!0) { - goto CPyL10; - } else - goto CPyL14; -CPyL8: ; - CPy_Unreachable(); -CPyL9: ; - CPy_RestoreExcInfo(cpy_r_r1); - CPy_DecRef(cpy_r_r1.f0); - CPy_DecRef(cpy_r_r1.f1); - CPy_DecRef(cpy_r_r1.f2); - goto CPyL12; -CPyL10: ; - CPy_RestoreExcInfo(cpy_r_r1); - CPy_DecRef(cpy_r_r1.f0); - CPy_DecRef(cpy_r_r1.f1); - CPy_DecRef(cpy_r_r1.f2); - cpy_r_r9 = CPy_KeepPropagating(); - if (!cpy_r_r9) goto CPyL13; - CPy_Unreachable(); -CPyL12: ; - return 1; -CPyL13: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL14: ; - CPy_DecRef(cpy_r_r1.f0); - CPy_DecRef(cpy_r_r1.f1); - CPy_DecRef(cpy_r_r1.f2); - goto CPyL8; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":loop_exception_handler", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); - goto fail; - } - char retval = CPyDef_caching___RequestCachingMiddleware___loop_exception_handler(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 146, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching___RequestCachingMiddleware___block_filter_loop(PyObject *cpy_r_self) { - char cpy_r_r0; - char cpy_r_should_skip; - PyObject *cpy_r_r1; - PyObject *cpy_r_new_blocks; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - double cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - double cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - tuple_T3OOO cpy_r_r67; - tuple_T3OOO cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject **cpy_r_r73; - PyObject *cpy_r_r74; - int32_t cpy_r_r75; - char cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - tuple_T3OOO cpy_r_r79; - tuple_T3OOO cpy_r_r80; - tuple_T3OOO cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; - double cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - double cpy_r_r92; - char cpy_r_r93; - double cpy_r_r94; - char cpy_r_r95; - PyObject *cpy_r_r96; - double cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject **cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject **cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - tuple_T3OOO cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - tuple_T2OO cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - char cpy_r_r132; - char cpy_r_r133; - char cpy_r_r134; - char cpy_r_r135; - CPyPtr cpy_r_r136; - int64_t cpy_r_r137; - CPyTagged cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - int32_t cpy_r_r144; - char cpy_r_r145; - PyObject *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; - double cpy_r_r153; - char cpy_r_r154; - PyObject *cpy_r_r155; - char cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - int64_t cpy_r_r159; - CPyTagged cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - int32_t cpy_r_r166; - char cpy_r_r167; - tuple_T3OOO cpy_r_r168; - tuple_T3OOO cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject **cpy_r_r174; - PyObject *cpy_r_r175; - int32_t cpy_r_r176; - char cpy_r_r177; - char cpy_r_r178; - char cpy_r_r179; - char cpy_r_r180; - tuple_T3OOO cpy_r_r181; - tuple_T3OOO cpy_r_r182; - char cpy_r_r183; - tuple_T3OOO cpy_r_r184; - PyObject *cpy_r_r185; - PyObject **cpy_r_r187; - PyObject *cpy_r_r188; - char cpy_r_r189; - char cpy_r_r190; - char cpy_r_r191; - CPyPtr cpy_r_r192; - int64_t cpy_r_r193; - CPyTagged cpy_r_r194; - char cpy_r_r195; - double cpy_r_r196; - char cpy_r_r197; - char 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_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - double cpy_r_r211; - char cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - int32_t cpy_r_r219; - char cpy_r_r220; - char cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject **cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject **cpy_r_r234; - PyObject *cpy_r_r235; - char cpy_r_r236; - cpy_r_r0 = 2; - cpy_r_should_skip = cpy_r_r0; - cpy_r_r1 = NULL; - cpy_r_new_blocks = cpy_r_r1; - cpy_r_r2 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "w3", 156, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r2); -CPyL1: ; - cpy_r_r3 = CPyStatics[907]; /* 'eth' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 156, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r5 = CPyStatics[1017]; /* 'latest' */ - cpy_r_r6 = CPyStatics[1024]; /* 'get_block' */ - PyObject *cpy_r_r7[2] = {cpy_r_r4, cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 156, CPyStatic_caching___globals); - goto CPyL166; - } - CPy_DECREF(cpy_r_r4); - cpy_r_r10 = CPyStatics[1027]; /* 'hash' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 157, CPyStatic_caching___globals); - goto CPyL167; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block = cpy_r_r11; - cpy_r_r12 = 1; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 157, CPyStatic_caching___globals); - goto CPyL167; - } - cpy_r_r13 = CPyStatics[1025]; /* 'timestamp' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r13); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 158, CPyStatic_caching___globals); - goto CPyL165; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen = cpy_r_r14; - cpy_r_r15 = 1; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 158, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r16 = CPyModule_time; - cpy_r_r17 = CPyStatics[499]; /* 'time' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r20 = PyFloat_AsDouble(cpy_r_r19); - if (cpy_r_r20 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r19); cpy_r_r20 = -113.0; - } - CPy_DECREF(cpy_r_r19); - cpy_r_r21 = cpy_r_r20 == -113.0; - if (unlikely(cpy_r_r21)) goto CPyL11; -CPyL10: ; - if (unlikely(cpy_r_r20 == -113.0)) { - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->bitmap |= 1; - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_request = cpy_r_r20; - cpy_r_r22 = 1; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL12; -CPyL11: ; - cpy_r_r23 = PyErr_Occurred(); - if (unlikely(cpy_r_r23 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL10; -CPyL12: ; - cpy_r_r24 = CPyStatic_caching___globals; - cpy_r_r25 = CPyStatics[893]; /* 'OrderedDict' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r26, 0, 0, 0); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals); - goto CPyL165; - } - if (likely(PyDict_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals, "dict", cpy_r_r27); - goto CPyL165; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache = cpy_r_r28; - cpy_r_r29 = 1; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r30 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "w3", 161, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r30); -CPyL17: ; - cpy_r_r31 = CPyStatics[907]; /* 'eth' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 161, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r33 = CPyStatics[1017]; /* 'latest' */ - cpy_r_r34 = CPyStatics[279]; /* 'filter' */ - PyObject *cpy_r_r35[2] = {cpy_r_r32, cpy_r_r33}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r34, cpy_r_r36, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 161, CPyStatic_caching___globals); - goto CPyL168; - } - CPy_DECREF(cpy_r_r32); - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter = cpy_r_r37; - cpy_r_r38 = 1; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 161, CPyStatic_caching___globals); - goto CPyL165; - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed = 0; - cpy_r_r39 = 1; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 162, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r40 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "event", 163, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r40); -CPyL22: ; - cpy_r_r41 = CPyStatics[1028]; /* 'set' */ - PyObject *cpy_r_r42[1] = {cpy_r_r40}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 163, CPyStatic_caching___globals); - goto CPyL169; - } else - goto CPyL170; -CPyL23: ; - CPy_DECREF(cpy_r_r40); -CPyL24: ; - cpy_r_r45 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed; - if (unlikely(cpy_r_r45 == 2)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "is_killed", 166, CPyStatic_caching___globals); - goto CPyL165; - } -CPyL25: ; - if (cpy_r_r45) goto CPyL171; -CPyL26: ; - cpy_r_r46 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "lock", 169, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r46); -CPyL27: ; - cpy_r_r47 = CPy_TYPE(cpy_r_r46); - cpy_r_r48 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); - goto CPyL172; - } - cpy_r_r50 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r50); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); - goto CPyL173; - } - PyObject *cpy_r_r52[1] = {cpy_r_r46}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); - goto CPyL173; - } else - goto CPyL174; -CPyL30: ; - cpy_r_r55 = 1; - cpy_r_r56 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); - cpy_r_r57 = cpy_r_r56 == -113.0; - if (unlikely(cpy_r_r57)) goto CPyL33; -CPyL32: ; - cpy_r_r58 = cpy_r_r56 > 60.0; - if (cpy_r_r58) { - goto CPyL34; - } else - goto CPyL47; -CPyL33: ; - cpy_r_r59 = PyErr_Occurred(); - if (unlikely(cpy_r_r59 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 170, CPyStatic_caching___globals); - goto CPyL39; - } else - goto CPyL32; -CPyL34: ; - cpy_r_r60 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 171, CPyStatic_caching___globals); - goto CPyL39; - } - CPy_INCREF(cpy_r_r60); -CPyL35: ; - cpy_r_r61 = CPyDict_Clear(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 171, CPyStatic_caching___globals); - goto CPyL39; - } - cpy_r_r62 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "event", 172, CPyStatic_caching___globals); - goto CPyL39; - } - CPy_INCREF(cpy_r_r62); -CPyL37: ; - cpy_r_r63 = CPyStatics[1021]; /* 'clear' */ - PyObject *cpy_r_r64[1] = {cpy_r_r62}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 172, CPyStatic_caching___globals); - goto CPyL175; - } else - goto CPyL176; -CPyL38: ; - CPy_DECREF(cpy_r_r62); - goto CPyL47; -CPyL39: ; - cpy_r_r67 = CPy_CatchError(); - cpy_r_r55 = 0; - cpy_r_r68 = CPy_GetExcInfo(); - cpy_r_r69 = cpy_r_r68.f0; - CPy_INCREF(cpy_r_r69); - cpy_r_r70 = cpy_r_r68.f1; - CPy_INCREF(cpy_r_r70); - cpy_r_r71 = cpy_r_r68.f2; - CPy_INCREF(cpy_r_r71); - CPy_DecRef(cpy_r_r68.f0); - CPy_DecRef(cpy_r_r68.f1); - CPy_DecRef(cpy_r_r68.f2); - PyObject *cpy_r_r72[4] = {cpy_r_r46, cpy_r_r69, cpy_r_r70, cpy_r_r71}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r73, 4, 0); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); - goto CPyL177; - } - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - cpy_r_r75 = PyObject_IsTrue(cpy_r_r74); - CPy_DecRef(cpy_r_r74); - cpy_r_r76 = cpy_r_r75 >= 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); - goto CPyL45; - } - cpy_r_r77 = cpy_r_r75; - if (cpy_r_r77) goto CPyL44; - CPy_Reraise(); - if (!0) { - goto CPyL45; - } else - goto CPyL178; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - CPy_RestoreExcInfo(cpy_r_r67); - CPy_DecRef(cpy_r_r67.f0); - CPy_DecRef(cpy_r_r67.f1); - CPy_DecRef(cpy_r_r67.f2); - goto CPyL47; -CPyL45: ; - CPy_RestoreExcInfo(cpy_r_r67); - CPy_DecRef(cpy_r_r67.f0); - CPy_DecRef(cpy_r_r67.f1); - CPy_DecRef(cpy_r_r67.f2); - cpy_r_r78 = CPy_KeepPropagating(); - if (!cpy_r_r78) { - goto CPyL48; - } else - goto CPyL179; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - tuple_T3OOO __tmp526 = { NULL, NULL, NULL }; - cpy_r_r79 = __tmp526; - cpy_r_r80 = cpy_r_r79; - goto CPyL49; -CPyL48: ; - cpy_r_r81 = CPy_CatchError(); - cpy_r_r80 = cpy_r_r81; -CPyL49: ; - if (!cpy_r_r55) goto CPyL180; - cpy_r_r82 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r83[4] = {cpy_r_r46, cpy_r_r82, cpy_r_r82, cpy_r_r82}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r84, 4, 0); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); - goto CPyL181; - } else - goto CPyL182; -CPyL51: ; - CPy_DECREF(cpy_r_r46); -CPyL52: ; - if (cpy_r_r80.f0 == NULL) { - goto CPyL59; - } else - goto CPyL183; -CPyL53: ; - CPy_Reraise(); - if (!0) { - goto CPyL55; - } else - goto CPyL184; -CPyL54: ; - CPy_Unreachable(); -CPyL55: ; - if (cpy_r_r80.f0 == NULL) goto CPyL57; - CPy_RestoreExcInfo(cpy_r_r80); - CPy_XDECREF(cpy_r_r80.f0); - CPy_XDECREF(cpy_r_r80.f1); - CPy_XDECREF(cpy_r_r80.f2); -CPyL57: ; - cpy_r_r86 = CPy_KeepPropagating(); - if (!cpy_r_r86) goto CPyL164; - CPy_Unreachable(); -CPyL59: ; - cpy_r_r87 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); - cpy_r_r88 = cpy_r_r87 == -113.0; - if (unlikely(cpy_r_r88)) goto CPyL61; -CPyL60: ; - cpy_r_r89 = cpy_r_r87 > 60.0; - if (cpy_r_r89) { - goto CPyL62; - } else - goto CPyL70; -CPyL61: ; - cpy_r_r90 = PyErr_Occurred(); - if (unlikely(cpy_r_r90 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 173, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL60; -CPyL62: ; - cpy_r_r91 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "event", 174, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r91); -CPyL63: ; - cpy_r_r92 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); - cpy_r_r93 = cpy_r_r92 == -113.0; - if (unlikely(cpy_r_r93)) goto CPyL65; -CPyL64: ; - cpy_r_r94 = cpy_r_r92 / 10.0; - cpy_r_r95 = 60.0 < cpy_r_r94; - if (cpy_r_r95) { - goto CPyL66; - } else - goto CPyL67; -CPyL65: ; - cpy_r_r96 = PyErr_Occurred(); - if (unlikely(cpy_r_r96 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 174, CPyStatic_caching___globals); - goto CPyL185; - } else - goto CPyL64; -CPyL66: ; - cpy_r_r97 = 60.0; - goto CPyL68; -CPyL67: ; - cpy_r_r97 = cpy_r_r94; -CPyL68: ; - cpy_r_r98 = CPyStatics[875]; /* 'wait' */ - cpy_r_r99 = PyFloat_FromDouble(cpy_r_r97); - PyObject *cpy_r_r100[2] = {cpy_r_r91, cpy_r_r99}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r101, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 174, CPyStatic_caching___globals); - goto CPyL186; - } else - goto CPyL187; -CPyL69: ; - CPy_DECREF(cpy_r_r91); - CPy_DECREF(cpy_r_r99); -CPyL70: ; - cpy_r_r103 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "lock", 177, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r103); -CPyL71: ; - cpy_r_r104 = CPy_TYPE(cpy_r_r103); - cpy_r_r105 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); - goto CPyL188; - } - cpy_r_r107 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r107); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); - goto CPyL189; - } - PyObject *cpy_r_r109[1] = {cpy_r_r103}; - cpy_r_r110 = (PyObject **)&cpy_r_r109; - cpy_r_r111 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r110, 1, 0); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); - goto CPyL189; - } else - goto CPyL190; -CPyL74: ; - cpy_r_r112 = 1; - cpy_r_r113 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter; - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_filter", 179, CPyStatic_caching___globals); - goto CPyL79; - } - CPy_INCREF(cpy_r_r113); -CPyL76: ; - cpy_r_r114 = CPyStatics[911]; /* 'get_new_entries' */ - PyObject *cpy_r_r115[1] = {cpy_r_r113}; - cpy_r_r116 = (PyObject **)&cpy_r_r115; - cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r114, cpy_r_r116, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 179, CPyStatic_caching___globals); - goto CPyL191; - } - CPy_DECREF(cpy_r_r113); - if (likely(PyList_Check(cpy_r_r117))) - cpy_r_r118 = cpy_r_r117; - else { - CPy_TypeError("list", cpy_r_r117); - cpy_r_r118 = NULL; - } - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 179, CPyStatic_caching___globals); - goto CPyL79; - } else - goto CPyL192; -CPyL78: ; - cpy_r_new_blocks = cpy_r_r118; - goto CPyL93; -CPyL79: ; - cpy_r_r119 = CPy_CatchError(); - cpy_r_r120 = CPyModule_builtins; - cpy_r_r121 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 180, CPyStatic_caching___globals); - goto CPyL91; - } - cpy_r_r123 = CPyModule_builtins; - cpy_r_r124 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 180, CPyStatic_caching___globals); - goto CPyL193; - } - cpy_r_r126.f0 = cpy_r_r122; - cpy_r_r126.f1 = cpy_r_r125; - cpy_r_r127 = PyTuple_New(2); - if (unlikely(cpy_r_r127 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp527 = cpy_r_r126.f0; - PyTuple_SET_ITEM(cpy_r_r127, 0, __tmp527); - PyObject *__tmp528 = cpy_r_r126.f1; - PyTuple_SET_ITEM(cpy_r_r127, 1, __tmp528); - cpy_r_r128 = CPy_ExceptionMatches(cpy_r_r127); - CPy_DecRef(cpy_r_r127); - if (!cpy_r_r128) goto CPyL88; - cpy_r_r129 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "w3", 183, CPyStatic_caching___globals); - goto CPyL91; - } - CPy_INCREF(cpy_r_r129); -CPyL83: ; - cpy_r_r130 = CPyDef_caching____new_filter(cpy_r_r129); - CPy_DecRef(cpy_r_r129); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 183, CPyStatic_caching___globals); - goto CPyL91; - } - cpy_r_r131 = (PyObject *)&_Py_NoneStruct; - cpy_r_r132 = cpy_r_r130 == cpy_r_r131; - if (cpy_r_r132) { - goto CPyL194; - } else - goto CPyL86; -CPyL85: ; - CPy_RestoreExcInfo(cpy_r_r119); - CPy_DecRef(cpy_r_r119.f0); - CPy_DecRef(cpy_r_r119.f1); - CPy_DecRef(cpy_r_r119.f2); - cpy_r_r133 = 1; - goto CPyL123; -CPyL86: ; - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter = cpy_r_r130; - cpy_r_r134 = 1; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 186, CPyStatic_caching___globals); - goto CPyL91; - } - cpy_r_should_skip = 1; - goto CPyL90; -CPyL88: ; - CPy_Reraise(); - if (!0) { - goto CPyL91; - } else - goto CPyL195; -CPyL89: ; - CPy_Unreachable(); -CPyL90: ; - CPy_RestoreExcInfo(cpy_r_r119); - CPy_DecRef(cpy_r_r119.f0); - CPy_DecRef(cpy_r_r119.f1); - CPy_DecRef(cpy_r_r119.f2); - goto CPyL122; -CPyL91: ; - CPy_RestoreExcInfo(cpy_r_r119); - CPy_DecRef(cpy_r_r119.f0); - CPy_DecRef(cpy_r_r119.f1); - CPy_DecRef(cpy_r_r119.f2); - cpy_r_r135 = CPy_KeepPropagating(); - if (!cpy_r_r135) { - goto CPyL114; - } else - goto CPyL196; -CPyL92: ; - CPy_Unreachable(); -CPyL93: ; - cpy_r_should_skip = 0; - cpy_r_r136 = (CPyPtr)&((PyVarObject *)cpy_r_new_blocks)->ob_size; - cpy_r_r137 = *(int64_t *)cpy_r_r136; - cpy_r_r138 = cpy_r_r137 << 1; - cpy_r_r139 = cpy_r_r138 != 0; - if (!cpy_r_r139) goto CPyL122; - cpy_r_r140 = PyDict_New(); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r141 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 194, CPyStatic_caching___globals); - goto CPyL197; - } - CPy_INCREF(cpy_r_r141); -CPyL96: ; - cpy_r_r142 = CPyList_GetItemShort(cpy_r_new_blocks, -2); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals); - goto CPyL198; - } - if (likely(PyDict_Check(cpy_r_r142))) - cpy_r_r143 = cpy_r_r142; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals, "dict", cpy_r_r142); - goto CPyL198; - } - cpy_r_r144 = CPyDict_SetItem(cpy_r_r141, cpy_r_r143, cpy_r_r140); - CPy_DECREF(cpy_r_r141); - CPy_DECREF(cpy_r_r143); - CPy_DECREF(cpy_r_r140); - cpy_r_r145 = cpy_r_r144 >= 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r146 = CPyList_GetItemShort(cpy_r_new_blocks, -2); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 195, CPyStatic_caching___globals); - goto CPyL114; - } - if (likely(PyDict_Check(cpy_r_r146))) - cpy_r_r147 = cpy_r_r146; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 195, CPyStatic_caching___globals, "dict", cpy_r_r146); - goto CPyL114; - } - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block = cpy_r_r147; - cpy_r_r148 = 1; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 195, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r149 = CPyModule_time; - cpy_r_r150 = CPyStatics[499]; /* 'time' */ - cpy_r_r151 = CPyObject_GetAttr(cpy_r_r149, cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r152 = PyObject_Vectorcall(cpy_r_r151, 0, 0, 0); - CPy_DECREF(cpy_r_r151); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r153 = PyFloat_AsDouble(cpy_r_r152); - if (cpy_r_r153 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r152); cpy_r_r153 = -113.0; - } - CPy_DECREF(cpy_r_r152); - cpy_r_r154 = cpy_r_r153 == -113.0; - if (unlikely(cpy_r_r154)) goto CPyL106; -CPyL105: ; - cpy_r_r155 = PyFloat_FromDouble(cpy_r_r153); - if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen != NULL) { - CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen); - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen = cpy_r_r155; - cpy_r_r156 = 1; - if (unlikely(!cpy_r_r156)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); - goto CPyL114; - } else - goto CPyL107; -CPyL106: ; - cpy_r_r157 = PyErr_Occurred(); - if (unlikely(cpy_r_r157 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); - goto CPyL114; - } else - goto CPyL105; -CPyL107: ; - cpy_r_r158 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 197, CPyStatic_caching___globals); - goto CPyL114; - } - CPy_INCREF(cpy_r_r158); -CPyL108: ; - cpy_r_r159 = PyDict_Size(cpy_r_r158); - CPy_DECREF(cpy_r_r158); - cpy_r_r160 = cpy_r_r159 << 1; - cpy_r_r161 = (Py_ssize_t)cpy_r_r160 > (Py_ssize_t)10; - if (!cpy_r_r161) goto CPyL122; - cpy_r_r162 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 198, CPyStatic_caching___globals); - goto CPyL114; - } - CPy_INCREF(cpy_r_r162); -CPyL110: ; - cpy_r_r163 = PySequence_List(cpy_r_r162); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 198, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r164 = CPyList_GetItemShort(cpy_r_r163, 0); - CPy_DECREF_NO_IMM(cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 198, CPyStatic_caching___globals); - goto CPyL114; - } - cpy_r_r165 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 199, CPyStatic_caching___globals); - goto CPyL199; - } - CPy_INCREF(cpy_r_r165); -CPyL113: ; - cpy_r_r166 = PyObject_DelItem(cpy_r_r165, cpy_r_r164); - CPy_DECREF(cpy_r_r165); - CPy_DECREF(cpy_r_r164); - cpy_r_r167 = cpy_r_r166 >= 0; - if (unlikely(!cpy_r_r167)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 199, CPyStatic_caching___globals); - } else - goto CPyL122; -CPyL114: ; - cpy_r_r168 = CPy_CatchError(); - cpy_r_r112 = 0; - cpy_r_r169 = CPy_GetExcInfo(); - cpy_r_r170 = cpy_r_r169.f0; - CPy_INCREF(cpy_r_r170); - cpy_r_r171 = cpy_r_r169.f1; - CPy_INCREF(cpy_r_r171); - cpy_r_r172 = cpy_r_r169.f2; - CPy_INCREF(cpy_r_r172); - CPy_DecRef(cpy_r_r169.f0); - CPy_DecRef(cpy_r_r169.f1); - CPy_DecRef(cpy_r_r169.f2); - PyObject *cpy_r_r173[4] = {cpy_r_r103, cpy_r_r170, cpy_r_r171, cpy_r_r172}; - cpy_r_r174 = (PyObject **)&cpy_r_r173; - cpy_r_r175 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r174, 4, 0); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); - goto CPyL200; - } - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r172); - cpy_r_r176 = PyObject_IsTrue(cpy_r_r175); - CPy_DecRef(cpy_r_r175); - cpy_r_r177 = cpy_r_r176 >= 0; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); - goto CPyL120; - } - cpy_r_r178 = cpy_r_r176; - if (cpy_r_r178) goto CPyL119; - CPy_Reraise(); - if (!0) { - goto CPyL120; - } else - goto CPyL201; -CPyL118: ; - CPy_Unreachable(); -CPyL119: ; - CPy_RestoreExcInfo(cpy_r_r168); - CPy_DecRef(cpy_r_r168.f0); - CPy_DecRef(cpy_r_r168.f1); - CPy_DecRef(cpy_r_r168.f2); - goto CPyL122; -CPyL120: ; - CPy_RestoreExcInfo(cpy_r_r168); - CPy_DecRef(cpy_r_r168.f0); - CPy_DecRef(cpy_r_r168.f1); - CPy_DecRef(cpy_r_r168.f2); - cpy_r_r179 = CPy_KeepPropagating(); - if (!cpy_r_r179) { - goto CPyL124; - } else - goto CPyL202; -CPyL121: ; - CPy_Unreachable(); -CPyL122: ; - cpy_r_r180 = 2; - cpy_r_r133 = cpy_r_r180; -CPyL123: ; - tuple_T3OOO __tmp529 = { NULL, NULL, NULL }; - cpy_r_r181 = __tmp529; - cpy_r_r182 = cpy_r_r181; - goto CPyL125; -CPyL124: ; - cpy_r_r183 = 2; - cpy_r_r133 = cpy_r_r183; - cpy_r_r184 = CPy_CatchError(); - cpy_r_r182 = cpy_r_r184; -CPyL125: ; - if (!cpy_r_r112) goto CPyL203; - cpy_r_r185 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r186[4] = {cpy_r_r103, cpy_r_r185, cpy_r_r185, cpy_r_r185}; - cpy_r_r187 = (PyObject **)&cpy_r_r186; - cpy_r_r188 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r187, 4, 0); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); - goto CPyL204; - } else - goto CPyL205; -CPyL127: ; - CPy_DECREF(cpy_r_r103); -CPyL128: ; - if (cpy_r_r182.f0 == NULL) { - goto CPyL131; - } else - goto CPyL206; -CPyL129: ; - CPy_Reraise(); - if (!0) { - goto CPyL133; - } else - goto CPyL207; -CPyL130: ; - CPy_Unreachable(); -CPyL131: ; - if (cpy_r_r133 == 2) { - goto CPyL137; - } else - goto CPyL208; -CPyL132: ; - return cpy_r_r133; -CPyL133: ; - if (cpy_r_r182.f0 == NULL) goto CPyL135; - CPy_RestoreExcInfo(cpy_r_r182); - CPy_XDECREF(cpy_r_r182.f0); - CPy_XDECREF(cpy_r_r182.f1); - CPy_XDECREF(cpy_r_r182.f2); -CPyL135: ; - cpy_r_r189 = CPy_KeepPropagating(); - if (!cpy_r_r189) goto CPyL164; - CPy_Unreachable(); -CPyL137: ; - if (cpy_r_should_skip == 2) { - goto CPyL209; - } else - goto CPyL140; -CPyL138: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"should_skip\" referenced before assignment"); - cpy_r_r190 = 0; - if (unlikely(!cpy_r_r190)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", -1, CPyStatic_caching___globals); - goto CPyL164; - } - CPy_Unreachable(); -CPyL140: ; - if (cpy_r_should_skip) goto CPyL24; - if (cpy_r_new_blocks != NULL) goto CPyL144; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_blocks\" referenced before assignment"); - cpy_r_r191 = 0; - if (unlikely(!cpy_r_r191)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", -1, CPyStatic_caching___globals); - goto CPyL164; - } - CPy_Unreachable(); -CPyL144: ; - cpy_r_r192 = (CPyPtr)&((PyVarObject *)cpy_r_new_blocks)->ob_size; - cpy_r_r193 = *(int64_t *)cpy_r_r192; - cpy_r_r194 = cpy_r_r193 << 1; - cpy_r_r195 = cpy_r_r194 != 0; - if (!cpy_r_r195) goto CPyL150; - cpy_r_r196 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); - cpy_r_r197 = cpy_r_r196 == -113.0; - if (unlikely(cpy_r_r197)) goto CPyL147; -CPyL146: ; - cpy_r_r198 = cpy_r_r196 < 15.0; - if (cpy_r_r198) { - goto CPyL148; - } else - goto CPyL150; -CPyL147: ; - cpy_r_r199 = PyErr_Occurred(); - if (unlikely(cpy_r_r199 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 206, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL146; -CPyL148: ; - cpy_r_r200 = CPyModule_time; - cpy_r_r201 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 209, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r203 = CPyStatics[2050]; /* 5 */ - PyObject *cpy_r_r204[1] = {cpy_r_r203}; - cpy_r_r205 = (PyObject **)&cpy_r_r204; - cpy_r_r206 = PyObject_Vectorcall(cpy_r_r202, cpy_r_r205, 1, 0); - CPy_DECREF(cpy_r_r202); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 209, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL210; -CPyL150: ; - cpy_r_r207 = CPyModule_time; - cpy_r_r208 = CPyStatics[499]; /* 'time' */ - cpy_r_r209 = CPyObject_GetAttr(cpy_r_r207, cpy_r_r208); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r210 = PyObject_Vectorcall(cpy_r_r209, 0, 0, 0); - CPy_DECREF(cpy_r_r209); - if (unlikely(cpy_r_r210 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r211 = PyFloat_AsDouble(cpy_r_r210); - if (cpy_r_r211 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r210); cpy_r_r211 = -113.0; - } - CPy_DECREF(cpy_r_r210); - cpy_r_r212 = cpy_r_r211 == -113.0; - if (unlikely(cpy_r_r212)) goto CPyL154; -CPyL153: ; - cpy_r_r213 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen; - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "last_block_seen", 210, CPyStatic_caching___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r213); - goto CPyL155; -CPyL154: ; - cpy_r_r214 = PyErr_Occurred(); - if (unlikely(cpy_r_r214 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL153; -CPyL155: ; - cpy_r_r215 = PyFloat_FromDouble(cpy_r_r211); - cpy_r_r216 = PyNumber_Subtract(cpy_r_r215, cpy_r_r213); - CPy_DECREF(cpy_r_r215); - CPy_DECREF(cpy_r_r213); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r217 = CPyStatics[2040]; /* 15 */ - cpy_r_r218 = PyObject_RichCompare(cpy_r_r216, cpy_r_r217, 0); - CPy_DECREF(cpy_r_r216); - if (unlikely(cpy_r_r218 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r219 = PyObject_IsTrue(cpy_r_r218); - CPy_DECREF(cpy_r_r218); - cpy_r_r220 = cpy_r_r219 >= 0; - if (unlikely(!cpy_r_r220)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r221 = cpy_r_r219; - if (!cpy_r_r221) goto CPyL161; - cpy_r_r222 = CPyModule_time; - cpy_r_r223 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r224 = CPyObject_GetAttr(cpy_r_r222, cpy_r_r223); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 212, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r225 = CPyStatics[2032]; /* 2 */ - PyObject *cpy_r_r226[1] = {cpy_r_r225}; - cpy_r_r227 = (PyObject **)&cpy_r_r226; - cpy_r_r228 = PyObject_Vectorcall(cpy_r_r224, cpy_r_r227, 1, 0); - CPy_DECREF(cpy_r_r224); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 212, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL211; -CPyL161: ; - cpy_r_r229 = CPyModule_time; - cpy_r_r230 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r231 = CPyObject_GetAttr(cpy_r_r229, cpy_r_r230); - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 215, CPyStatic_caching___globals); - goto CPyL165; - } - cpy_r_r232 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r233[1] = {cpy_r_r232}; - cpy_r_r234 = (PyObject **)&cpy_r_r233; - cpy_r_r235 = PyObject_Vectorcall(cpy_r_r231, cpy_r_r234, 1, 0); - CPy_DECREF(cpy_r_r231); - if (unlikely(cpy_r_r235 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 215, CPyStatic_caching___globals); - goto CPyL165; - } else - goto CPyL212; -CPyL163: ; - return 1; -CPyL164: ; - cpy_r_r236 = 2; - return cpy_r_r236; -CPyL165: ; - CPy_XDecRef(cpy_r_new_blocks); - goto CPyL164; -CPyL166: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r4); - goto CPyL164; -CPyL167: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r9); - goto CPyL164; -CPyL168: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r32); - goto CPyL164; -CPyL169: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r40); - goto CPyL164; -CPyL170: ; - CPy_DECREF(cpy_r_r44); - goto CPyL23; -CPyL171: ; - CPy_XDECREF_NO_IMM(cpy_r_new_blocks); - goto CPyL163; -CPyL172: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r47); - goto CPyL164; -CPyL173: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - goto CPyL164; -CPyL174: ; - CPy_DECREF(cpy_r_r54); - goto CPyL30; -CPyL175: ; - CPy_DecRef(cpy_r_r62); - goto CPyL39; -CPyL176: ; - CPy_DECREF(cpy_r_r66); - goto CPyL38; -CPyL177: ; - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - goto CPyL45; -CPyL178: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r67.f0); - CPy_DecRef(cpy_r_r67.f1); - CPy_DecRef(cpy_r_r67.f2); - goto CPyL43; -CPyL179: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - goto CPyL46; -CPyL180: ; - CPy_DECREF(cpy_r_r46); - CPy_DECREF(cpy_r_r49); - goto CPyL52; -CPyL181: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r46); - goto CPyL55; -CPyL182: ; - CPy_DECREF(cpy_r_r85); - goto CPyL51; -CPyL183: ; - CPy_XDECREF_NO_IMM(cpy_r_new_blocks); - goto CPyL53; -CPyL184: ; - CPy_XDECREF(cpy_r_r80.f0); - CPy_XDECREF(cpy_r_r80.f1); - CPy_XDECREF(cpy_r_r80.f2); - goto CPyL54; -CPyL185: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r91); - goto CPyL164; -CPyL186: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r99); - goto CPyL164; -CPyL187: ; - CPy_DECREF(cpy_r_r102); - goto CPyL69; -CPyL188: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r104); - goto CPyL164; -CPyL189: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - goto CPyL164; -CPyL190: ; - CPy_DECREF(cpy_r_r111); - goto CPyL74; -CPyL191: ; - CPy_DecRef(cpy_r_r113); - goto CPyL79; -CPyL192: ; - CPy_XDECREF_NO_IMM(cpy_r_new_blocks); - goto CPyL78; -CPyL193: ; - CPy_DecRef(cpy_r_r122); - goto CPyL91; -CPyL194: ; - CPy_DecRef(cpy_r_r130); - goto CPyL85; -CPyL195: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r119.f0); - CPy_DecRef(cpy_r_r119.f1); - CPy_DecRef(cpy_r_r119.f2); - goto CPyL89; -CPyL196: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - goto CPyL92; -CPyL197: ; - CPy_DecRef(cpy_r_r140); - goto CPyL114; -CPyL198: ; - CPy_DecRef(cpy_r_r140); - CPy_DecRef(cpy_r_r141); - goto CPyL114; -CPyL199: ; - CPy_DecRef(cpy_r_r164); - goto CPyL114; -CPyL200: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r172); - goto CPyL120; -CPyL201: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r168.f0); - CPy_DecRef(cpy_r_r168.f1); - CPy_DecRef(cpy_r_r168.f2); - goto CPyL118; -CPyL202: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - goto CPyL121; -CPyL203: ; - CPy_DECREF(cpy_r_r103); - CPy_DECREF(cpy_r_r106); - goto CPyL128; -CPyL204: ; - CPy_XDecRef(cpy_r_new_blocks); - CPy_DecRef(cpy_r_r103); - goto CPyL133; -CPyL205: ; - CPy_DECREF(cpy_r_r188); - goto CPyL127; -CPyL206: ; - CPy_XDECREF_NO_IMM(cpy_r_new_blocks); - goto CPyL129; -CPyL207: ; - CPy_XDECREF(cpy_r_r182.f0); - CPy_XDECREF(cpy_r_r182.f1); - CPy_XDECREF(cpy_r_r182.f2); - goto CPyL130; -CPyL208: ; - CPy_XDECREF_NO_IMM(cpy_r_new_blocks); - goto CPyL132; -CPyL209: ; - CPy_XDECREF_NO_IMM(cpy_r_new_blocks); - goto CPyL138; -CPyL210: ; - CPy_DECREF(cpy_r_r206); - goto CPyL24; -CPyL211: ; - CPy_DECREF(cpy_r_r228); - goto CPyL24; -CPyL212: ; - CPy_DECREF(cpy_r_r235); - goto CPyL24; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":block_filter_loop", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); - goto fail; - } - char retval = CPyDef_caching___RequestCachingMiddleware___block_filter_loop(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 154, CPyStatic_caching___globals); - return NULL; -} - -PyObject *CPyDef_caching___RequestCachingMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { - PyObject *cpy_r_r0; - PyObject *cpy_r_response; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - tuple_T2OO cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - tuple_T2OO cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_data; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - double cpy_r_r95; - char cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - tuple_T3OOO cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; - char cpy_r_r116; - tuple_T3OOO cpy_r_r117; - tuple_T3OOO cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject **cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - char cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - tuple_T3OOO cpy_r_r130; - tuple_T3OOO cpy_r_r131; - PyObject *cpy_r_r132; - tuple_T3OOO cpy_r_r133; - PyObject *cpy_r_r134; - PyObject **cpy_r_r136; - PyObject *cpy_r_r137; - char cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject **cpy_r_r146; - PyObject *cpy_r_r147; - char cpy_r_r148; - PyObject **cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject **cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - int32_t cpy_r_r164; - char cpy_r_r165; - tuple_T3OOO cpy_r_r166; - tuple_T3OOO cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject **cpy_r_r172; - PyObject *cpy_r_r173; - int32_t cpy_r_r174; - char cpy_r_r175; - char cpy_r_r176; - char cpy_r_r177; - tuple_T3OOO cpy_r_r178; - tuple_T3OOO cpy_r_r179; - tuple_T3OOO cpy_r_r180; - PyObject *cpy_r_r181; - PyObject **cpy_r_r183; - PyObject *cpy_r_r184; - char cpy_r_r185; - PyObject *cpy_r_r186; - char cpy_r_r187; - int32_t cpy_r_r188; - char cpy_r_r189; - char cpy_r_r190; - PyObject *cpy_r_r191; - char cpy_r_r192; - int32_t cpy_r_r193; - char cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - char cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_result; - PyObject *cpy_r_r199; - char cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject **cpy_r_r204; - PyObject *cpy_r_r205; - char cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - tuple_T3OOO cpy_r_r210; - PyObject *cpy_r_r211; - int32_t cpy_r_r212; - char cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - tuple_T2OO cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - char cpy_r_r220; - PyObject *cpy_r_r221; - char cpy_r_r222; - PyObject **cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - char cpy_r_r232; - char cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - cpy_r_r0 = NULL; - cpy_r_response = cpy_r_r0; - cpy_r_r1 = CPyStatics[1029]; /* 'eth_getFilterChanges' */ - cpy_r_r2 = CPyStatics[1030]; /* 'eth_newBlockFilter' */ - cpy_r_r3 = CPyStatics[1031]; /* 'eth_uninstallFilter' */ - cpy_r_r4 = CPyStatics[1032]; /* 'web3_clientVersion' */ - cpy_r_r5 = CPyStatics[1033]; /* 'eth_sendTransaction' */ - cpy_r_r6 = CPyStatics[1034]; /* 'eth_sendRawTransaction' */ - cpy_r_r7 = CPyStatics[1035]; /* 'eth_sign' */ - cpy_r_r8 = CPyStatics[1036]; /* 'eth_signTransaction' */ - cpy_r_r9 = CPyStatics[1037]; /* 'eth_getTransactionByHash' */ - cpy_r_r10 = CPyStatics[1038]; /* 'eth_getTransactionReceipt' */ - cpy_r_r11 = CPyStatics[1039]; /* 'eth_chainId' */ - cpy_r_r12 = CPyStr_Equal(cpy_r_method, cpy_r_r1); - if (cpy_r_r12) goto CPyL12; - cpy_r_r13 = CPyStr_Equal(cpy_r_method, cpy_r_r2); - if (cpy_r_r13) goto CPyL12; - cpy_r_r14 = CPyStr_Equal(cpy_r_method, cpy_r_r3); - if (cpy_r_r14) goto CPyL12; - cpy_r_r15 = CPyStr_Equal(cpy_r_method, cpy_r_r4); - if (cpy_r_r15) goto CPyL12; - cpy_r_r16 = CPyStr_Equal(cpy_r_method, cpy_r_r5); - if (cpy_r_r16) goto CPyL12; - cpy_r_r17 = CPyStr_Equal(cpy_r_method, cpy_r_r6); - if (cpy_r_r17) goto CPyL12; - cpy_r_r18 = CPyStr_Equal(cpy_r_method, cpy_r_r7); - if (cpy_r_r18) goto CPyL12; - cpy_r_r19 = CPyStr_Equal(cpy_r_method, cpy_r_r8); - if (cpy_r_r19) goto CPyL12; - cpy_r_r20 = CPyStr_Equal(cpy_r_method, cpy_r_r9); - if (cpy_r_r20) goto CPyL12; - cpy_r_r21 = CPyStr_Equal(cpy_r_method, cpy_r_r10); - if (cpy_r_r21) goto CPyL12; - cpy_r_r22 = CPyStr_Equal(cpy_r_method, cpy_r_r11); - if (cpy_r_r22) goto CPyL12; - if (0) { - goto CPyL183; - } else - goto CPyL16; -CPyL12: ; - if (1) { - goto CPyL183; - } else - goto CPyL16; -CPyL13: ; - PyObject *cpy_r_r23[2] = {cpy_r_method, cpy_r_params}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r24, 2, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 239, CPyStatic_caching___globals); - goto CPyL182; - } - if (likely(PyDict_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 239, CPyStatic_caching___globals, "dict", cpy_r_r25); - goto CPyL182; - } - return cpy_r_r26; -CPyL16: ; - cpy_r_r27 = CPyStatics[341]; /* ',' */ - cpy_r_r28 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r27); - CPy_INCREF(cpy_r_r28); - cpy_r_r29.f0 = cpy_r_r27; - cpy_r_r29.f1 = cpy_r_r28; - cpy_r_r30 = (PyObject *)&PyUnicode_Type; - cpy_r_r31 = CPyStatic__c_constants___ujson_dumps; - if (unlikely(cpy_r_r31 == NULL)) { - goto CPyL184; - } else - goto CPyL19; -CPyL17: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); - cpy_r_r32 = 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 242, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL19: ; - cpy_r_r33 = PyTuple_New(2); - if (unlikely(cpy_r_r33 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp530 = cpy_r_r29.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp530); - PyObject *__tmp531 = cpy_r_r29.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp531); - PyObject *cpy_r_r34[3] = {cpy_r_params, cpy_r_r33, cpy_r_r30}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = CPyStatics[2243]; /* ('separators', 'default') */ - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r35, 1, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 242, CPyStatic_caching___globals); - goto CPyL185; - } - CPy_DECREF(cpy_r_r33); - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 242, CPyStatic_caching___globals, "str", cpy_r_r37); - goto CPyL186; - } - cpy_r_r39 = CPyStatic_caching___LONGTERM_CACHE; - if (unlikely(cpy_r_r39 == NULL)) { - goto CPyL187; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_NameError, "value for final name \"LONGTERM_CACHE\" was not set"); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 245, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r41 = PyDict_Contains(cpy_r_r39, cpy_r_method); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 245, CPyStatic_caching___globals); - goto CPyL188; - } - cpy_r_r43 = cpy_r_r41; - if (!cpy_r_r43) goto CPyL46; - cpy_r_r44 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur; - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "cur", 246, CPyStatic_caching___globals); - goto CPyL188; - } - CPy_INCREF_NO_IMM(cpy_r_r44); -CPyL27: ; - cpy_r_r45 = CPyStatics[1041]; /* 'SELECT result FROM ' */ - cpy_r_r46 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key; - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "table_key", 247, CPyStatic_caching___globals); - goto CPyL189; - } - CPy_INCREF(cpy_r_r46); -CPyL28: ; - cpy_r_r47 = CPyStatics[1042]; /* ' WHERE method=? AND params=?' */ - cpy_r_r48 = CPyStr_Build(3, cpy_r_r45, cpy_r_r46, cpy_r_r47); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 247, CPyStatic_caching___globals); - goto CPyL189; - } - CPy_INCREF(cpy_r_method); - CPy_INCREF(cpy_r_r38); - cpy_r_r49.f0 = cpy_r_method; - cpy_r_r49.f1 = cpy_r_r38; - cpy_r_r50 = PyTuple_New(2); - if (unlikely(cpy_r_r50 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp532 = cpy_r_r49.f0; - PyTuple_SET_ITEM(cpy_r_r50, 0, __tmp532); - PyObject *__tmp533 = cpy_r_r49.f1; - PyTuple_SET_ITEM(cpy_r_r50, 1, __tmp533); - cpy_r_r51 = PyTuple_Pack(1, cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals); - goto CPyL190; - } - cpy_r_r52 = CPyDef_sql___Cursor___fetchone(cpy_r_r44, cpy_r_r48, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r51); - CPy_DECREF_NO_IMM(cpy_r_r44); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals); - goto CPyL188; - } - cpy_r_r53 = (PyObject *)&_Py_NoneStruct; - cpy_r_r54 = cpy_r_r52 != cpy_r_r53; - if (!cpy_r_r54) goto CPyL191; - CPy_INCREF(cpy_r_r52); - if (likely(cpy_r_r52 != Py_None)) - cpy_r_r55 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals, "tuple", cpy_r_r52); - goto CPyL192; - } - cpy_r_r56 = PyObject_IsTrue(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals); - goto CPyL192; - } - cpy_r_r58 = cpy_r_r56; - if (cpy_r_r58) { - goto CPyL193; - } else - goto CPyL191; -CPyL35: ; - if (likely(cpy_r_r52 != Py_None)) - cpy_r_r59 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 251, CPyStatic_caching___globals, "tuple", cpy_r_r52); - goto CPyL182; - } - cpy_r_r60 = CPySequenceTuple_GetItem(cpy_r_r59, 0); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 251, CPyStatic_caching___globals); - goto CPyL182; - } - cpy_r_data = cpy_r_r60; - cpy_r_r61 = PyBytes_Check(cpy_r_data); - if (!cpy_r_r61) goto CPyL44; - if (likely(PyBytes_Check(cpy_r_data) || PyByteArray_Check(cpy_r_data))) - cpy_r_r62 = cpy_r_data; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 253, CPyStatic_caching___globals, "bytes", cpy_r_data); - goto CPyL182; - } - cpy_r_r63 = CPyStatic__c_constants___HexBytes; - if (unlikely(cpy_r_r63 == NULL)) { - goto CPyL194; - } else - goto CPyL42; -CPyL40: ; - PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); - cpy_r_r64 = 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 253, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL42: ; - PyObject *cpy_r_r65[1] = {cpy_r_r62}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r66, 1, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 253, CPyStatic_caching___globals); - goto CPyL195; - } - CPy_DECREF(cpy_r_r62); - cpy_r_data = cpy_r_r67; -CPyL44: ; - cpy_r_r68 = CPyStatics[430]; /* 'id' */ - cpy_r_r69 = CPyStatics[1043]; /* 'cache' */ - cpy_r_r70 = CPyStatics[1044]; /* 'jsonrpc' */ - cpy_r_r71 = CPyStatics[1045]; /* '2.0' */ - cpy_r_r72 = CPyStatics[1046]; /* 'result' */ - cpy_r_r73 = CPyDict_Build(3, cpy_r_r68, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_data); - CPy_DECREF(cpy_r_data); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 254, CPyStatic_caching___globals); - goto CPyL182; - } - return cpy_r_r73; -CPyL46: ; - cpy_r_r74 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread; - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "loop_thread", 256, CPyStatic_caching___globals); - goto CPyL188; - } - CPy_INCREF(cpy_r_r74); -CPyL47: ; - cpy_r_r75 = CPyStatics[874]; /* 'is_alive' */ - PyObject *cpy_r_r76[1] = {cpy_r_r74}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 256, CPyStatic_caching___globals); - goto CPyL196; - } - CPy_DECREF(cpy_r_r74); - if (unlikely(!PyBool_Check(cpy_r_r78))) { - CPy_TypeError("bool", cpy_r_r78); cpy_r_r79 = 2; - } else - cpy_r_r79 = cpy_r_r78 == Py_True; - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r79 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 256, CPyStatic_caching___globals); - goto CPyL188; - } - if (cpy_r_r79) goto CPyL51; - cpy_r_r80 = CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(cpy_r_self); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 258, CPyStatic_caching___globals); - goto CPyL188; - } else - goto CPyL197; -CPyL51: ; - cpy_r_r81 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "lock", 260, CPyStatic_caching___globals); - goto CPyL188; - } - CPy_INCREF(cpy_r_r81); -CPyL52: ; - cpy_r_r82 = CPy_TYPE(cpy_r_r81); - cpy_r_r83 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r84 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); - goto CPyL198; - } - cpy_r_r85 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r85); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); - goto CPyL199; - } - PyObject *cpy_r_r87[1] = {cpy_r_r81}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, 0); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); - goto CPyL199; - } else - goto CPyL200; -CPyL55: ; - cpy_r_r90 = 1; - cpy_r_r91 = CPyModule_time; - cpy_r_r92 = CPyStatics[499]; /* 'time' */ - cpy_r_r93 = CPyObject_GetAttr(cpy_r_r91, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); - goto CPyL78; - } - cpy_r_r94 = PyObject_Vectorcall(cpy_r_r93, 0, 0, 0); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); - goto CPyL78; - } - cpy_r_r95 = PyFloat_AsDouble(cpy_r_r94); - if (cpy_r_r95 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r94); cpy_r_r95 = -113.0; - } - CPy_DECREF(cpy_r_r94); - cpy_r_r96 = cpy_r_r95 == -113.0; - if (unlikely(cpy_r_r96)) goto CPyL60; -CPyL59: ; - if (unlikely(cpy_r_r95 == -113.0)) { - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->bitmap |= 1; - } - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_request = cpy_r_r95; - cpy_r_r97 = 1; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); - goto CPyL78; - } else - goto CPyL61; -CPyL60: ; - cpy_r_r98 = PyErr_Occurred(); - if (unlikely(cpy_r_r98 != NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); - goto CPyL78; - } else - goto CPyL59; -CPyL61: ; - cpy_r_r99 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "event", 262, CPyStatic_caching___globals); - goto CPyL78; - } - CPy_INCREF(cpy_r_r99); -CPyL62: ; - cpy_r_r100 = CPyStatics[1028]; /* 'set' */ - PyObject *cpy_r_r101[1] = {cpy_r_r99}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 262, CPyStatic_caching___globals); - goto CPyL201; - } else - goto CPyL202; -CPyL63: ; - CPy_DECREF(cpy_r_r99); - cpy_r_r104 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "block_cache", 264, CPyStatic_caching___globals); - goto CPyL71; - } - CPy_INCREF(cpy_r_r104); -CPyL65: ; - cpy_r_r105 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block; - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "last_block", 264, CPyStatic_caching___globals); - goto CPyL203; - } - CPy_INCREF(cpy_r_r105); -CPyL66: ; - cpy_r_r106 = CPyDict_GetItem(cpy_r_r104, cpy_r_r105); - CPy_DECREF(cpy_r_r104); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals); - goto CPyL71; - } - cpy_r_r107 = PyObject_GetItem(cpy_r_r106, cpy_r_method); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals); - goto CPyL71; - } - cpy_r_r108 = PyObject_GetItem(cpy_r_r107, cpy_r_r38); - CPy_DECREF(cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals); - goto CPyL71; - } - if (likely(PyDict_Check(cpy_r_r108))) - cpy_r_r109 = cpy_r_r108; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals, "dict", cpy_r_r108); - goto CPyL71; - } - cpy_r_r110 = cpy_r_r109; - goto CPyL87; -CPyL71: ; - cpy_r_r111 = CPy_CatchError(); - cpy_r_r112 = CPyModule_builtins; - cpy_r_r113 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 265, CPyStatic_caching___globals); - goto CPyL76; - } - cpy_r_r115 = CPy_ExceptionMatches(cpy_r_r114); - CPy_DecRef(cpy_r_r114); - if (cpy_r_r115) goto CPyL75; - CPy_Reraise(); - if (!0) { - goto CPyL76; - } else - goto CPyL204; -CPyL74: ; - CPy_Unreachable(); -CPyL75: ; - CPy_RestoreExcInfo(cpy_r_r111); - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - goto CPyL86; -CPyL76: ; - CPy_RestoreExcInfo(cpy_r_r111); - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - cpy_r_r116 = CPy_KeepPropagating(); - if (!cpy_r_r116) { - goto CPyL78; - } else - goto CPyL205; -CPyL77: ; - CPy_Unreachable(); -CPyL78: ; - cpy_r_r117 = CPy_CatchError(); - cpy_r_r90 = 0; - cpy_r_r118 = CPy_GetExcInfo(); - cpy_r_r119 = cpy_r_r118.f0; - CPy_INCREF(cpy_r_r119); - cpy_r_r120 = cpy_r_r118.f1; - CPy_INCREF(cpy_r_r120); - cpy_r_r121 = cpy_r_r118.f2; - CPy_INCREF(cpy_r_r121); - CPy_DecRef(cpy_r_r118.f0); - CPy_DecRef(cpy_r_r118.f1); - CPy_DecRef(cpy_r_r118.f2); - PyObject *cpy_r_r122[4] = {cpy_r_r81, cpy_r_r119, cpy_r_r120, cpy_r_r121}; - cpy_r_r123 = (PyObject **)&cpy_r_r122; - cpy_r_r124 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r123, 4, 0); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); - goto CPyL206; - } - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r121); - cpy_r_r125 = PyObject_IsTrue(cpy_r_r124); - CPy_DecRef(cpy_r_r124); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); - goto CPyL84; - } - cpy_r_r127 = cpy_r_r125; - if (cpy_r_r127) goto CPyL83; - CPy_Reraise(); - if (!0) { - goto CPyL84; - } else - goto CPyL207; -CPyL82: ; - CPy_Unreachable(); -CPyL83: ; - CPy_RestoreExcInfo(cpy_r_r117); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - goto CPyL86; -CPyL84: ; - CPy_RestoreExcInfo(cpy_r_r117); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - cpy_r_r128 = CPy_KeepPropagating(); - if (!cpy_r_r128) { - goto CPyL88; - } else - goto CPyL208; -CPyL85: ; - CPy_Unreachable(); -CPyL86: ; - cpy_r_r129 = NULL; - cpy_r_r110 = cpy_r_r129; -CPyL87: ; - tuple_T3OOO __tmp534 = { NULL, NULL, NULL }; - cpy_r_r130 = __tmp534; - cpy_r_r131 = cpy_r_r130; - goto CPyL89; -CPyL88: ; - cpy_r_r132 = NULL; - cpy_r_r110 = cpy_r_r132; - cpy_r_r133 = CPy_CatchError(); - cpy_r_r131 = cpy_r_r133; -CPyL89: ; - if (!cpy_r_r90) goto CPyL209; - cpy_r_r134 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r135[4] = {cpy_r_r81, cpy_r_r134, cpy_r_r134, cpy_r_r134}; - cpy_r_r136 = (PyObject **)&cpy_r_r135; - cpy_r_r137 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r136, 4, 0); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); - goto CPyL210; - } else - goto CPyL211; -CPyL91: ; - CPy_DECREF(cpy_r_r81); -CPyL92: ; - if (cpy_r_r131.f0 == NULL) { - goto CPyL95; - } else - goto CPyL212; -CPyL93: ; - CPy_Reraise(); - if (!0) { - goto CPyL97; - } else - goto CPyL213; -CPyL94: ; - CPy_Unreachable(); -CPyL95: ; - if (cpy_r_r110 == NULL) { - goto CPyL101; - } else - goto CPyL214; -CPyL96: ; - return cpy_r_r110; -CPyL97: ; - if (cpy_r_r131.f0 == NULL) goto CPyL99; - CPy_RestoreExcInfo(cpy_r_r131); - CPy_XDECREF(cpy_r_r131.f0); - CPy_XDECREF(cpy_r_r131.f1); - CPy_XDECREF(cpy_r_r131.f2); -CPyL99: ; - cpy_r_r138 = CPy_KeepPropagating(); - if (!cpy_r_r138) goto CPyL182; - CPy_Unreachable(); -CPyL101: ; - cpy_r_r139 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "lock", 269, CPyStatic_caching___globals); - goto CPyL188; - } - CPy_INCREF(cpy_r_r139); -CPyL102: ; - cpy_r_r140 = CPy_TYPE(cpy_r_r139); - cpy_r_r141 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r142 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r141); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); - goto CPyL215; - } - cpy_r_r143 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r144 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r143); - CPy_DECREF(cpy_r_r140); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); - goto CPyL216; - } - PyObject *cpy_r_r145[1] = {cpy_r_r139}; - cpy_r_r146 = (PyObject **)&cpy_r_r145; - cpy_r_r147 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r146, 1, 0); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); - goto CPyL216; - } else - goto CPyL217; -CPyL105: ; - cpy_r_r148 = 1; - PyObject *cpy_r_r149[2] = {cpy_r_method, cpy_r_params}; - cpy_r_r150 = (PyObject **)&cpy_r_r149; - cpy_r_r151 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r150, 2, 0); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 270, CPyStatic_caching___globals); - goto CPyL117; - } else - goto CPyL218; -CPyL107: ; - cpy_r_response = cpy_r_r151; - cpy_r_r152 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "block_cache", 271, CPyStatic_caching___globals); - goto CPyL117; - } - CPy_INCREF(cpy_r_r152); -CPyL108: ; - cpy_r_r153 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block; - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "last_block", 271, CPyStatic_caching___globals); - goto CPyL219; - } - CPy_INCREF(cpy_r_r153); -CPyL109: ; - cpy_r_r154 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r152, cpy_r_r153, 2); - CPy_DECREF(cpy_r_r152); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 271, CPyStatic_caching___globals); - goto CPyL117; - } - cpy_r_r155 = PyDict_New(); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 271, CPyStatic_caching___globals); - goto CPyL220; - } - cpy_r_r156 = CPyStatics[1047]; /* 'setdefault' */ - PyObject *cpy_r_r157[3] = {cpy_r_r154, cpy_r_method, cpy_r_r155}; - cpy_r_r158 = (PyObject **)&cpy_r_r157; - cpy_r_r159 = PyObject_VectorcallMethod(cpy_r_r156, cpy_r_r158, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 271, CPyStatic_caching___globals); - goto CPyL221; - } else - goto CPyL222; -CPyL112: ; - CPy_DECREF(cpy_r_r154); - CPy_DECREF(cpy_r_r155); - cpy_r_r160 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "block_cache", 272, CPyStatic_caching___globals); - goto CPyL117; - } - CPy_INCREF(cpy_r_r160); -CPyL113: ; - cpy_r_r161 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block; - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "last_block", 272, CPyStatic_caching___globals); - goto CPyL223; - } - CPy_INCREF(cpy_r_r161); -CPyL114: ; - cpy_r_r162 = CPyDict_GetItem(cpy_r_r160, cpy_r_r161); - CPy_DECREF(cpy_r_r160); - CPy_DECREF(cpy_r_r161); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 272, CPyStatic_caching___globals); - goto CPyL117; - } - cpy_r_r163 = PyObject_GetItem(cpy_r_r162, cpy_r_method); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 272, CPyStatic_caching___globals); - goto CPyL117; - } - cpy_r_r164 = PyObject_SetItem(cpy_r_r163, cpy_r_r38, cpy_r_response); - CPy_DECREF(cpy_r_r163); - cpy_r_r165 = cpy_r_r164 >= 0; - if (unlikely(!cpy_r_r165)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 272, CPyStatic_caching___globals); - } else - goto CPyL125; -CPyL117: ; - cpy_r_r166 = CPy_CatchError(); - cpy_r_r148 = 0; - cpy_r_r167 = CPy_GetExcInfo(); - cpy_r_r168 = cpy_r_r167.f0; - CPy_INCREF(cpy_r_r168); - cpy_r_r169 = cpy_r_r167.f1; - CPy_INCREF(cpy_r_r169); - cpy_r_r170 = cpy_r_r167.f2; - CPy_INCREF(cpy_r_r170); - CPy_DecRef(cpy_r_r167.f0); - CPy_DecRef(cpy_r_r167.f1); - CPy_DecRef(cpy_r_r167.f2); - PyObject *cpy_r_r171[4] = {cpy_r_r139, cpy_r_r168, cpy_r_r169, cpy_r_r170}; - cpy_r_r172 = (PyObject **)&cpy_r_r171; - cpy_r_r173 = PyObject_Vectorcall(cpy_r_r142, cpy_r_r172, 4, 0); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); - goto CPyL224; - } - CPy_DecRef(cpy_r_r168); - CPy_DecRef(cpy_r_r169); - CPy_DecRef(cpy_r_r170); - cpy_r_r174 = PyObject_IsTrue(cpy_r_r173); - CPy_DecRef(cpy_r_r173); - cpy_r_r175 = cpy_r_r174 >= 0; - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); - goto CPyL123; - } - cpy_r_r176 = cpy_r_r174; - if (cpy_r_r176) goto CPyL122; - CPy_Reraise(); - if (!0) { - goto CPyL123; - } else - goto CPyL225; -CPyL121: ; - CPy_Unreachable(); -CPyL122: ; - CPy_RestoreExcInfo(cpy_r_r166); - CPy_DecRef(cpy_r_r166.f0); - CPy_DecRef(cpy_r_r166.f1); - CPy_DecRef(cpy_r_r166.f2); - goto CPyL125; -CPyL123: ; - CPy_RestoreExcInfo(cpy_r_r166); - CPy_DecRef(cpy_r_r166.f0); - CPy_DecRef(cpy_r_r166.f1); - CPy_DecRef(cpy_r_r166.f2); - cpy_r_r177 = CPy_KeepPropagating(); - if (!cpy_r_r177) { - goto CPyL126; - } else - goto CPyL226; -CPyL124: ; - CPy_Unreachable(); -CPyL125: ; - tuple_T3OOO __tmp535 = { NULL, NULL, NULL }; - cpy_r_r178 = __tmp535; - cpy_r_r179 = cpy_r_r178; - goto CPyL127; -CPyL126: ; - cpy_r_r180 = CPy_CatchError(); - cpy_r_r179 = cpy_r_r180; -CPyL127: ; - if (!cpy_r_r148) goto CPyL227; - cpy_r_r181 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r182[4] = {cpy_r_r139, cpy_r_r181, cpy_r_r181, cpy_r_r181}; - cpy_r_r183 = (PyObject **)&cpy_r_r182; - cpy_r_r184 = PyObject_Vectorcall(cpy_r_r142, cpy_r_r183, 4, 0); - CPy_DECREF(cpy_r_r142); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); - goto CPyL228; - } else - goto CPyL229; -CPyL129: ; - CPy_DECREF(cpy_r_r139); -CPyL130: ; - if (cpy_r_r179.f0 == NULL) { - goto CPyL137; - } else - goto CPyL230; -CPyL131: ; - CPy_Reraise(); - if (!0) { - goto CPyL133; - } else - goto CPyL231; -CPyL132: ; - CPy_Unreachable(); -CPyL133: ; - if (cpy_r_r179.f0 == NULL) goto CPyL135; - CPy_RestoreExcInfo(cpy_r_r179); - CPy_XDECREF(cpy_r_r179.f0); - CPy_XDECREF(cpy_r_r179.f1); - CPy_XDECREF(cpy_r_r179.f2); -CPyL135: ; - cpy_r_r185 = CPy_KeepPropagating(); - if (!cpy_r_r185) goto CPyL182; - CPy_Unreachable(); -CPyL137: ; - cpy_r_r186 = CPyStatics[1046]; /* 'result' */ - if (cpy_r_response == NULL) { - goto CPyL232; - } else - goto CPyL140; -CPyL138: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); - cpy_r_r187 = 0; - if (unlikely(!cpy_r_r187)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL140: ; - cpy_r_r188 = PySequence_Contains(cpy_r_response, cpy_r_r186); - cpy_r_r189 = cpy_r_r188 >= 0; - if (unlikely(!cpy_r_r189)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); - goto CPyL188; - } - cpy_r_r190 = cpy_r_r188; - if (!cpy_r_r190) goto CPyL233; - cpy_r_r191 = CPyStatic_caching___LONGTERM_CACHE; - if (unlikely(cpy_r_r191 == NULL)) { - goto CPyL234; - } else - goto CPyL145; -CPyL143: ; - PyErr_SetString(PyExc_NameError, "value for final name \"LONGTERM_CACHE\" was not set"); - cpy_r_r192 = 0; - if (unlikely(!cpy_r_r192)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL145: ; - cpy_r_r193 = PyDict_Contains(cpy_r_r191, cpy_r_method); - cpy_r_r194 = cpy_r_r193 >= 0; - if (unlikely(!cpy_r_r194)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); - goto CPyL188; - } - cpy_r_r195 = cpy_r_r193; - if (!cpy_r_r195) goto CPyL233; - cpy_r_r196 = CPyStatics[1046]; /* 'result' */ - if (cpy_r_response == NULL) { - goto CPyL235; - } else - goto CPyL150; -CPyL148: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); - cpy_r_r197 = 0; - if (unlikely(!cpy_r_r197)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 276, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL150: ; - cpy_r_r198 = PyObject_GetItem(cpy_r_response, cpy_r_r196); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 276, CPyStatic_caching___globals); - goto CPyL188; - } - cpy_r_result = cpy_r_r198; - cpy_r_r199 = CPyStatic_caching___LONGTERM_CACHE; - if (unlikely(cpy_r_r199 == NULL)) { - goto CPyL236; - } else - goto CPyL154; -CPyL152: ; - PyErr_SetString(PyExc_NameError, "value for final name \"LONGTERM_CACHE\" was not set"); - cpy_r_r200 = 0; - if (unlikely(!cpy_r_r200)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL154: ; - cpy_r_r201 = CPyDict_GetItem(cpy_r_r199, cpy_r_method); - if (unlikely(cpy_r_r201 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); - goto CPyL237; - } - cpy_r_r202 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "w3", 277, CPyStatic_caching___globals); - goto CPyL238; - } - CPy_INCREF(cpy_r_r202); -CPyL156: ; - PyObject *cpy_r_r203[2] = {cpy_r_r202, cpy_r_result}; - cpy_r_r204 = (PyObject **)&cpy_r_r203; - cpy_r_r205 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 2, 0); - CPy_DECREF(cpy_r_r201); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); - goto CPyL239; - } - CPy_DECREF(cpy_r_r202); - if (unlikely(!PyBool_Check(cpy_r_r205))) { - CPy_TypeError("bool", cpy_r_r205); cpy_r_r206 = 2; - } else - cpy_r_r206 = cpy_r_r205 == Py_True; - CPy_DECREF(cpy_r_r205); - if (unlikely(cpy_r_r206 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); - goto CPyL237; - } - if (!cpy_r_r206) goto CPyL240; - cpy_r_r207 = (PyObject *)&PyDict_Type; - cpy_r_r208 = (PyObject *)&PyList_Type; - cpy_r_r209 = (PyObject *)&PyTuple_Type; - CPy_INCREF(cpy_r_r207); - CPy_INCREF(cpy_r_r208); - CPy_INCREF(cpy_r_r209); - cpy_r_r210.f0 = cpy_r_r207; - cpy_r_r210.f1 = cpy_r_r208; - cpy_r_r210.f2 = cpy_r_r209; - cpy_r_r211 = PyTuple_New(3); - if (unlikely(cpy_r_r211 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp536 = cpy_r_r210.f0; - PyTuple_SET_ITEM(cpy_r_r211, 0, __tmp536); - PyObject *__tmp537 = cpy_r_r210.f1; - PyTuple_SET_ITEM(cpy_r_r211, 1, __tmp537); - PyObject *__tmp538 = cpy_r_r210.f2; - PyTuple_SET_ITEM(cpy_r_r211, 2, __tmp538); - cpy_r_r212 = PyObject_IsInstance(cpy_r_result, cpy_r_r211); - CPy_DECREF(cpy_r_r211); - cpy_r_r213 = cpy_r_r212 >= 0; - if (unlikely(!cpy_r_r213)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 278, CPyStatic_caching___globals); - goto CPyL237; - } - cpy_r_r214 = cpy_r_r212; - if (cpy_r_r214) { - goto CPyL241; - } else - goto CPyL173; -CPyL161: ; - cpy_r_r215 = CPyStatics[341]; /* ',' */ - cpy_r_r216 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r215); - CPy_INCREF(cpy_r_r216); - cpy_r_r217.f0 = cpy_r_r215; - cpy_r_r217.f1 = cpy_r_r216; - cpy_r_r218 = (PyObject *)&PyUnicode_Type; - cpy_r_r219 = CPyStatic__c_constants___ujson_dumps; - if (unlikely(cpy_r_r219 == NULL)) { - goto CPyL242; - } else - goto CPyL164; -CPyL162: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); - cpy_r_r220 = 0; - if (unlikely(!cpy_r_r220)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 279, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL164: ; - cpy_r_r221 = PyTuple_New(2); - if (unlikely(cpy_r_r221 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp539 = cpy_r_r217.f0; - PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp539); - PyObject *__tmp540 = cpy_r_r217.f1; - PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp540); - if (cpy_r_response == NULL) { - goto CPyL243; - } else - goto CPyL167; -CPyL165: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); - cpy_r_r222 = 0; - if (unlikely(!cpy_r_r222)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", -1, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL167: ; - PyObject *cpy_r_r223[3] = {cpy_r_response, cpy_r_r221, cpy_r_r218}; - cpy_r_r224 = (PyObject **)&cpy_r_r223; - cpy_r_r225 = CPyStatics[2243]; /* ('separators', 'default') */ - cpy_r_r226 = PyObject_Vectorcall(cpy_r_r219, cpy_r_r224, 1, cpy_r_r225); - if (unlikely(cpy_r_r226 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 279, CPyStatic_caching___globals); - goto CPyL244; - } - if (cpy_r_response == NULL) { - goto CPyL245; - } else - goto CPyL171; -CPyL169: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); - cpy_r_r227 = 0; - if (unlikely(!cpy_r_r227)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", -1, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL171: ; - CPy_DECREF(cpy_r_r221); - if (likely(PyUnicode_Check(cpy_r_r226))) - cpy_r_r228 = cpy_r_r226; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 279, CPyStatic_caching___globals, "str", cpy_r_r226); - goto CPyL188; - } - cpy_r_result = cpy_r_r228; -CPyL173: ; - cpy_r_r229 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur; - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "cur", 280, CPyStatic_caching___globals); - goto CPyL237; - } - CPy_INCREF_NO_IMM(cpy_r_r229); -CPyL174: ; - cpy_r_r230 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key; - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "table_key", 280, CPyStatic_caching___globals); - goto CPyL246; - } - CPy_INCREF(cpy_r_r230); -CPyL175: ; - cpy_r_r231 = PyTuple_Pack(3, cpy_r_method, cpy_r_r38, cpy_r_result); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_result); - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 280, CPyStatic_caching___globals); - goto CPyL247; - } - cpy_r_r232 = CPyDef_sql___Cursor___insert(cpy_r_r229, cpy_r_r230, cpy_r_r231); - CPy_DECREF(cpy_r_r230); - CPy_DECREF(cpy_r_r231); - CPy_DECREF_NO_IMM(cpy_r_r229); - if (unlikely(cpy_r_r232 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 280, CPyStatic_caching___globals); - goto CPyL186; - } -CPyL177: ; - if (cpy_r_response != NULL) goto CPyL180; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); - cpy_r_r233 = 0; - if (unlikely(!cpy_r_r233)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 282, CPyStatic_caching___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL180: ; - if (likely(PyDict_Check(cpy_r_response))) - cpy_r_r234 = cpy_r_response; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 282, CPyStatic_caching___globals, "dict", cpy_r_response); - goto CPyL182; - } - return cpy_r_r234; -CPyL182: ; - cpy_r_r235 = NULL; - return cpy_r_r235; -CPyL183: ; - CPy_XDECREF(cpy_r_response); - goto CPyL13; -CPyL184: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - goto CPyL17; -CPyL185: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r33); - goto CPyL182; -CPyL186: ; - CPy_XDecRef(cpy_r_response); - goto CPyL182; -CPyL187: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - goto CPyL22; -CPyL188: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - goto CPyL182; -CPyL189: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r44); - goto CPyL182; -CPyL190: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r48); - goto CPyL182; -CPyL191: ; - CPy_DECREF(cpy_r_r52); - goto CPyL46; -CPyL192: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r52); - goto CPyL182; -CPyL193: ; - CPy_XDECREF(cpy_r_response); - CPy_DECREF(cpy_r_r38); - goto CPyL35; -CPyL194: ; - CPy_DecRef(cpy_r_r62); - goto CPyL40; -CPyL195: ; - CPy_DecRef(cpy_r_r62); - goto CPyL182; -CPyL196: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r74); - goto CPyL182; -CPyL197: ; - CPy_DECREF(cpy_r_r80); - goto CPyL51; -CPyL198: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - goto CPyL182; -CPyL199: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r84); - goto CPyL182; -CPyL200: ; - CPy_DECREF(cpy_r_r89); - goto CPyL55; -CPyL201: ; - CPy_DecRef(cpy_r_r99); - goto CPyL78; -CPyL202: ; - CPy_DECREF(cpy_r_r103); - goto CPyL63; -CPyL203: ; - CPy_DecRef(cpy_r_r104); - goto CPyL71; -CPyL204: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - goto CPyL74; -CPyL205: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r84); - goto CPyL77; -CPyL206: ; - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r121); - goto CPyL84; -CPyL207: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - goto CPyL82; -CPyL208: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r84); - goto CPyL85; -CPyL209: ; - CPy_DECREF(cpy_r_r81); - CPy_DECREF(cpy_r_r84); - goto CPyL92; -CPyL210: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r81); - CPy_XDecRef(cpy_r_r110); - goto CPyL97; -CPyL211: ; - CPy_DECREF(cpy_r_r137); - goto CPyL91; -CPyL212: ; - CPy_XDECREF(cpy_r_response); - CPy_DECREF(cpy_r_r38); - CPy_XDECREF(cpy_r_r110); - goto CPyL93; -CPyL213: ; - CPy_XDECREF(cpy_r_r131.f0); - CPy_XDECREF(cpy_r_r131.f1); - CPy_XDECREF(cpy_r_r131.f2); - goto CPyL94; -CPyL214: ; - CPy_XDECREF(cpy_r_response); - CPy_DECREF(cpy_r_r38); - goto CPyL96; -CPyL215: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r140); - goto CPyL182; -CPyL216: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142); - goto CPyL182; -CPyL217: ; - CPy_DECREF(cpy_r_r147); - goto CPyL105; -CPyL218: ; - CPy_XDECREF(cpy_r_response); - goto CPyL107; -CPyL219: ; - CPy_DecRef(cpy_r_r152); - goto CPyL117; -CPyL220: ; - CPy_DecRef(cpy_r_r154); - goto CPyL117; -CPyL221: ; - CPy_DecRef(cpy_r_r154); - CPy_DecRef(cpy_r_r155); - goto CPyL117; -CPyL222: ; - CPy_DECREF(cpy_r_r159); - goto CPyL112; -CPyL223: ; - CPy_DecRef(cpy_r_r160); - goto CPyL117; -CPyL224: ; - CPy_DecRef(cpy_r_r168); - CPy_DecRef(cpy_r_r169); - CPy_DecRef(cpy_r_r170); - goto CPyL123; -CPyL225: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r166.f0); - CPy_DecRef(cpy_r_r166.f1); - CPy_DecRef(cpy_r_r166.f2); - goto CPyL121; -CPyL226: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142); - goto CPyL124; -CPyL227: ; - CPy_DECREF(cpy_r_r139); - CPy_DECREF(cpy_r_r142); - goto CPyL130; -CPyL228: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r139); - goto CPyL133; -CPyL229: ; - CPy_DECREF(cpy_r_r184); - goto CPyL129; -CPyL230: ; - CPy_XDECREF(cpy_r_response); - CPy_DECREF(cpy_r_r38); - goto CPyL131; -CPyL231: ; - CPy_XDECREF(cpy_r_r179.f0); - CPy_XDECREF(cpy_r_r179.f1); - CPy_XDECREF(cpy_r_r179.f2); - goto CPyL132; -CPyL232: ; - CPy_DECREF(cpy_r_r38); - goto CPyL138; -CPyL233: ; - CPy_DECREF(cpy_r_r38); - goto CPyL177; -CPyL234: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - goto CPyL143; -CPyL235: ; - CPy_DECREF(cpy_r_r38); - goto CPyL148; -CPyL236: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_result); - goto CPyL152; -CPyL237: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_result); - goto CPyL182; -CPyL238: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_result); - CPy_DecRef(cpy_r_r201); - goto CPyL182; -CPyL239: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_result); - CPy_DecRef(cpy_r_r202); - goto CPyL182; -CPyL240: ; - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_result); - goto CPyL177; -CPyL241: ; - CPy_DECREF(cpy_r_result); - goto CPyL161; -CPyL242: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r217.f0); - CPy_DecRef(cpy_r_r217.f1); - goto CPyL162; -CPyL243: ; - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r221); - goto CPyL165; -CPyL244: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r221); - goto CPyL182; -CPyL245: ; - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r221); - CPy_DECREF(cpy_r_r226); - goto CPyL169; -CPyL246: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_result); - CPy_DecRef(cpy_r_r229); - goto CPyL182; -CPyL247: ; - CPy_XDecRef(cpy_r_response); - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r230); - goto CPyL182; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "method", "params", 0}; - static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_method; - PyObject *obj_params; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - PyObject *retval = CPyDef_caching___RequestCachingMiddleware___process_request(arg_self, arg_make_request, arg_method, arg_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 217, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching___RequestCachingMiddleware___uninstall(PyObject *cpy_r_self) { - char cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed = 1; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 285, CPyStatic_caching___globals); - goto CPyL14; - } - cpy_r_r1 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "block_cache", 286, CPyStatic_caching___globals); - goto CPyL14; - } - CPy_INCREF(cpy_r_r1); -CPyL2: ; - cpy_r_r2 = CPyDict_Clear(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 286, CPyStatic_caching___globals); - goto CPyL14; - } - cpy_r_r3 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "w3", 287, CPyStatic_caching___globals); - goto CPyL14; - } - CPy_INCREF(cpy_r_r3); -CPyL4: ; - cpy_r_r4 = CPyStatics[1048]; /* 'isConnected' */ - PyObject *cpy_r_r5[1] = {cpy_r_r3}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 287, CPyStatic_caching___globals); - goto CPyL15; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r8 = PyObject_IsTrue(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 287, CPyStatic_caching___globals); - goto CPyL14; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL13; - cpy_r_r11 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "w3", 288, CPyStatic_caching___globals); - goto CPyL14; - } - CPy_INCREF(cpy_r_r11); -CPyL8: ; - cpy_r_r12 = CPyStatics[907]; /* 'eth' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 288, CPyStatic_caching___globals); - goto CPyL14; - } - cpy_r_r14 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter; - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "block_filter", 288, CPyStatic_caching___globals); - goto CPyL16; - } - CPy_INCREF(cpy_r_r14); -CPyL10: ; - cpy_r_r15 = CPyStatics[1049]; /* 'filter_id' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 288, CPyStatic_caching___globals); - goto CPyL16; - } - cpy_r_r17 = CPyStatics[1050]; /* 'uninstall_filter' */ - PyObject *cpy_r_r18[2] = {cpy_r_r13, cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 288, CPyStatic_caching___globals); - goto CPyL17; - } else - goto CPyL18; -CPyL12: ; - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r16); -CPyL13: ; - return 1; -CPyL14: ; - cpy_r_r21 = 2; - return cpy_r_r21; -CPyL15: ; - CPy_DecRef(cpy_r_r3); - goto CPyL14; -CPyL16: ; - CPy_DecRef(cpy_r_r13); - goto CPyL14; -CPyL17: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r16); - goto CPyL14; -CPyL18: ; - CPy_DECREF(cpy_r_r20); - goto CPyL12; -} - -PyObject *CPyPy_caching___RequestCachingMiddleware___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":uninstall", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); - goto fail; - } - char retval = CPyDef_caching___RequestCachingMiddleware___uninstall(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 284, CPyStatic_caching___globals); - return NULL; -} - -char CPyDef_caching_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - void *cpy_r_r9; - void *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - char cpy_r_r83; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", -1, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_hexbytes; - cpy_r_r6 = (PyObject **)&CPyModule_threading; - cpy_r_r7 = (PyObject **)&CPyModule_time; - PyObject **cpy_r_r8[3] = {cpy_r_r5, cpy_r_r6, cpy_r_r7}; - cpy_r_r9 = (void *)&cpy_r_r8; - int64_t cpy_r_r10[3] = {1, 2, 3}; - cpy_r_r11 = (void *)&cpy_r_r10; - cpy_r_r12 = CPyStatics[2245]; /* (('hexbytes', 'hexbytes', 'hexbytes'), - ('threading', 'threading', 'threading'), - ('time', 'time', 'time')) */ - cpy_r_r13 = CPyStatic_caching___globals; - cpy_r_r14 = CPyStatics[1051]; /* 'brownie/network/middlewares/caching.py' */ - cpy_r_r15 = CPyStatics[12]; /* '' */ - cpy_r_r16 = CPyImport_ImportMany(cpy_r_r12, cpy_r_r9, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r11); - if (!cpy_r_r16) goto CPyL22; - cpy_r_r17 = CPyStatics[2218]; /* ('OrderedDict',) */ - cpy_r_r18 = CPyStatics[4]; /* 'collections' */ - cpy_r_r19 = CPyStatic_caching___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 4, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_collections = cpy_r_r20; - CPy_INCREF(CPyModule_collections); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2246]; /* ('Any', 'Callable', 'Dict', 'Final', 'List', 'Optional', - 'Sequence', 'final') */ - cpy_r_r22 = CPyStatics[14]; /* 'typing' */ - cpy_r_r23 = CPyStatic_caching___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 5, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_typing = cpy_r_r24; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[2240]; /* ('Web3',) */ - cpy_r_r26 = CPyStatics[860]; /* 'web3' */ - cpy_r_r27 = CPyStatic_caching___globals; - cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 7, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_web3 = cpy_r_r28; - CPy_INCREF(CPyModule_web3); - CPy_DECREF(cpy_r_r28); - cpy_r_r29 = CPyStatics[2247]; /* ('LogReceipt', 'RPCEndpoint') */ - cpy_r_r30 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r31 = CPyStatic_caching___globals; - cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 8, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_web3___types = cpy_r_r32; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r32); - cpy_r_r33 = CPyStatics[2248]; /* ('HexBytes', 'ujson_dumps') */ - cpy_r_r34 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r35 = CPyStatic_caching___globals; - cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 10, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_brownie____c_constants = cpy_r_r36; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r36); - cpy_r_r37 = CPyStatics[2136]; /* ('CONFIG', '_get_data_folder') */ - cpy_r_r38 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r39 = CPyStatic_caching___globals; - cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 11, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_brownie____config = cpy_r_r40; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r40); - cpy_r_r41 = CPyStatics[2249]; /* ('BrownieMiddlewareABC',) */ - cpy_r_r42 = CPyStatics[1010]; /* 'brownie.network.middlewares' */ - cpy_r_r43 = CPyStatic_caching___globals; - cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 12, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_brownie___network___middlewares = cpy_r_r44; - CPy_INCREF(CPyModule_brownie___network___middlewares); - CPy_DECREF(cpy_r_r44); - cpy_r_r45 = CPyStatics[2250]; /* ('Cursor',) */ - cpy_r_r46 = CPyStatics[1054]; /* 'brownie.utils.sql' */ - cpy_r_r47 = CPyStatic_caching___globals; - cpy_r_r48 = CPyImport_ImportFromMany(cpy_r_r46, cpy_r_r45, cpy_r_r45, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 13, CPyStatic_caching___globals); - goto CPyL22; - } - CPyModule_brownie___utils___sql = cpy_r_r48; - CPy_INCREF(CPyModule_brownie___utils___sql); - CPy_DECREF(cpy_r_r48); - cpy_r_r49 = CPyStatics[1055]; /* 'eth_getCode' */ - cpy_r_r50 = CPyDef_caching_____mypyc_lambda__0_obj(); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 18, CPyStatic_caching___globals); - goto CPyL22; - } - cpy_r_r51 = CPyDict_Build(1, cpy_r_r49, cpy_r_r50); - CPy_DECREF_NO_IMM(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 17, CPyStatic_caching___globals); - goto CPyL22; - } - CPyStatic_caching___LONGTERM_CACHE = cpy_r_r51; - CPy_INCREF(CPyStatic_caching___LONGTERM_CACHE); - cpy_r_r52 = CPyStatic_caching___globals; - cpy_r_r53 = CPyStatics[1056]; /* 'LONGTERM_CACHE' */ - cpy_r_r54 = CPyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r51); - CPy_DECREF(cpy_r_r51); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 17, CPyStatic_caching___globals); - goto CPyL22; - } - cpy_r_r56 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; - cpy_r_r57 = PyTuple_Pack(1, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); - goto CPyL22; - } - cpy_r_r58 = CPyStatics[1057]; /* 'brownie.network.middlewares.caching' */ - cpy_r_r59 = (PyObject *)CPyType_caching___RequestCachingMiddleware_template; - cpy_r_r60 = CPyType_FromTemplate(cpy_r_r59, cpy_r_r57, cpy_r_r58); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); - goto CPyL22; - } - cpy_r_r61 = CPyDef_caching___RequestCachingMiddleware_trait_vtable_setup(); - if (unlikely(cpy_r_r61 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", -1, CPyStatic_caching___globals); - goto CPyL23; - } - cpy_r_r62 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r63 = CPyStatics[1058]; /* 'table_key' */ - cpy_r_r64 = CPyStatics[1059]; /* 'cur' */ - cpy_r_r65 = CPyStatics[1060]; /* 'lock' */ - cpy_r_r66 = CPyStatics[980]; /* 'event' */ - cpy_r_r67 = CPyStatics[1061]; /* 'loop_thread' */ - cpy_r_r68 = CPyStatics[1062]; /* 'is_killed' */ - cpy_r_r69 = CPyStatics[1063]; /* 'last_block' */ - cpy_r_r70 = CPyStatics[1064]; /* 'last_block_seen' */ - cpy_r_r71 = CPyStatics[1065]; /* 'last_request' */ - cpy_r_r72 = CPyStatics[1066]; /* 'block_cache' */ - cpy_r_r73 = CPyStatics[1067]; /* 'block_filter' */ - cpy_r_r74 = CPyStatics[1011]; /* 'w3' */ - cpy_r_r75 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r76 = PyTuple_Pack(13, cpy_r_r63, cpy_r_r64, cpy_r_r65, cpy_r_r66, cpy_r_r67, cpy_r_r68, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73, cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); - goto CPyL23; - } - cpy_r_r77 = PyObject_SetAttr(cpy_r_r60, cpy_r_r62, cpy_r_r76); - CPy_DECREF(cpy_r_r76); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); - goto CPyL23; - } - CPyType_caching___RequestCachingMiddleware = (PyTypeObject *)cpy_r_r60; - CPy_INCREF(CPyType_caching___RequestCachingMiddleware); - cpy_r_r79 = CPyStatic_caching___globals; - cpy_r_r80 = CPyStatics[1068]; /* 'RequestCachingMiddleware' */ - cpy_r_r81 = PyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r60); - CPy_DECREF(cpy_r_r60); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); - goto CPyL22; - } - return 1; -CPyL22: ; - cpy_r_r83 = 2; - return cpy_r_r83; -CPyL23: ; - CPy_DecRef(cpy_r_r60); - goto CPyL22; -} - -PyObject *CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup(PyObject *cpy_r_type); -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware(PyObject *cpy_r_w3); - -static PyObject * -catch_tx_revert___TxRevertCatcherMiddleware_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_catch_tx_revert___TxRevertCatcherMiddleware) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -catch_tx_revert___TxRevertCatcherMiddleware_traverse(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_w3); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -catch_tx_revert___TxRevertCatcherMiddleware_clear(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self) -{ - Py_CLEAR(self->_w3); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -catch_tx_revert___TxRevertCatcherMiddleware_dealloc(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, catch_tx_revert___TxRevertCatcherMiddleware_dealloc) - catch_tx_revert___TxRevertCatcherMiddleware_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem catch_tx_revert___TxRevertCatcherMiddleware_vtable[7]; -static bool -CPyDef_catch_tx_revert___TxRevertCatcherMiddleware_trait_vtable_setup(void) -{ - CPyVTableItem catch_tx_revert___TxRevertCatcherMiddleware_vtable_scratch[] = { - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, - (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, - (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, - (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer, - (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request, - }; - memcpy(catch_tx_revert___TxRevertCatcherMiddleware_vtable, catch_tx_revert___TxRevertCatcherMiddleware_vtable_scratch, sizeof(catch_tx_revert___TxRevertCatcherMiddleware_vtable)); - return 1; -} - - -static PyGetSetDef catch_tx_revert___TxRevertCatcherMiddleware_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef catch_tx_revert___TxRevertCatcherMiddleware_methods[] = { - {"get_layer", - (PyCFunction)CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___get_layer, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, - {"process_request", - (PyCFunction)CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___process_request, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "TxRevertCatcherMiddleware", - .tp_new = catch_tx_revert___TxRevertCatcherMiddleware_new, - .tp_dealloc = (destructor)catch_tx_revert___TxRevertCatcherMiddleware_dealloc, - .tp_traverse = (traverseproc)catch_tx_revert___TxRevertCatcherMiddleware_traverse, - .tp_clear = (inquiry)catch_tx_revert___TxRevertCatcherMiddleware_clear, - .tp_getset = catch_tx_revert___TxRevertCatcherMiddleware_getseters, - .tp_methods = catch_tx_revert___TxRevertCatcherMiddleware_methods, - .tp_basicsize = sizeof(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject, vectorcall), - .tp_call = PyVectorcall_Call, - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("TxRevertCatcherMiddleware(w3)\n--\n\n"), -}; -static PyTypeObject *CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template = &CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template_; - -PyObject *CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self; - self = (brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = catch_tx_revert___TxRevertCatcherMiddleware_vtable; - self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware(PyObject *cpy_r_w3) -{ - PyObject *self = CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup((PyObject *)CPyType_catch_tx_revert___TxRevertCatcherMiddleware); - if (self == NULL) - return NULL; - char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyMethodDef catch_tx_revertmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___middlewares___catch_tx_revert(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___catch_tx_revert__internal, "__name__"); - CPyStatic_catch_tx_revert___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___catch_tx_revert__internal); - if (unlikely(CPyStatic_catch_tx_revert___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_catch_tx_revert_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___middlewares___catch_tx_revert__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_catch_tx_revert___TxRevertCatcherMiddleware); - return -1; -} -static struct PyModuleDef catch_tx_revertmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.middlewares.catch_tx_revert", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - catch_tx_revertmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___middlewares___catch_tx_revert(void) -{ - if (CPyModule_brownie___network___middlewares___catch_tx_revert__internal) { - Py_INCREF(CPyModule_brownie___network___middlewares___catch_tx_revert__internal); - return CPyModule_brownie___network___middlewares___catch_tx_revert__internal; - } - CPyModule_brownie___network___middlewares___catch_tx_revert__internal = PyModule_Create(&catch_tx_revertmodule); - if (unlikely(CPyModule_brownie___network___middlewares___catch_tx_revert__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___middlewares___catch_tx_revert(CPyModule_brownie___network___middlewares___catch_tx_revert__internal) != 0) - goto fail; - return CPyModule_brownie___network___middlewares___catch_tx_revert__internal; - fail: - return NULL; -} - -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - cpy_r_r0 = CPyStatics[2029]; /* -1 */ - return cpy_r_r0; -} - -PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"w3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_w3 = obj_w3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(arg_cls, arg_w3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "get_layer", 20, CPyStatic_catch_tx_revert___globals); - return NULL; -} - -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { - PyObject **cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r0[2] = {cpy_r_method, cpy_r_params}; - cpy_r_r1 = (PyObject **)&cpy_r_r0; - cpy_r_r2 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r1, 2, 0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 30, CPyStatic_catch_tx_revert___globals); - goto CPyL12; - } - cpy_r_r3 = CPyStatics[2444]; /* frozenset({'eth_estimateGas', 'eth_call'}) */ - cpy_r_r4 = PySet_Contains(cpy_r_r3, cpy_r_method); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 31, CPyStatic_catch_tx_revert___globals); - goto CPyL13; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL10; - cpy_r_r7 = CPyStatics[1071]; /* 'error' */ - cpy_r_r8 = PySequence_Contains(cpy_r_r2, cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 31, CPyStatic_catch_tx_revert___globals); - goto CPyL13; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL10; - cpy_r_r11 = CPyStatics[1071]; /* 'error' */ - cpy_r_r12 = PyObject_GetItem(cpy_r_r2, cpy_r_r11); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); - goto CPyL12; - } - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - PyObject *cpy_r_r16[1] = {cpy_r_r12}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - CPy_DECREF(cpy_r_r12); - CPy_Raise(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); - goto CPyL12; - } - CPy_Unreachable(); -CPyL10: ; - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r19 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 33, CPyStatic_catch_tx_revert___globals, "dict", cpy_r_r2); - goto CPyL12; - } - return cpy_r_r19; -CPyL12: ; - cpy_r_r20 = NULL; - return cpy_r_r20; -CPyL13: ; - CPy_DecRef(cpy_r_r2); - goto CPyL12; -CPyL14: ; - CPy_DecRef(cpy_r_r12); - goto CPyL12; -} - -PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "method", "params", 0}; - static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_method; - PyObject *obj_params; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_catch_tx_revert___TxRevertCatcherMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.catch_tx_revert.TxRevertCatcherMiddleware", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - PyObject *retval = CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request(arg_self, arg_make_request, arg_method, arg_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 23, CPyStatic_catch_tx_revert___globals); - return NULL; -} - -char CPyDef_catch_tx_revert_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", -1, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2251]; /* ('Any', 'Callable', 'Dict', 'Optional', 'Sequence', - 'final') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_catch_tx_revert___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 1, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2240]; /* ('Web3',) */ - cpy_r_r10 = CPyStatics[860]; /* 'web3' */ - cpy_r_r11 = CPyStatic_catch_tx_revert___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 3, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - CPyModule_web3 = cpy_r_r12; - CPy_INCREF(CPyModule_web3); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2241]; /* ('RPCEndpoint',) */ - cpy_r_r14 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r15 = CPyStatic_catch_tx_revert___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 4, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - CPyModule_web3___types = cpy_r_r16; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2249]; /* ('BrownieMiddlewareABC',) */ - cpy_r_r18 = CPyStatics[1010]; /* 'brownie.network.middlewares' */ - cpy_r_r19 = CPyStatic_catch_tx_revert___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 6, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - CPyModule_brownie___network___middlewares = cpy_r_r20; - CPy_INCREF(CPyModule_brownie___network___middlewares); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; - cpy_r_r22 = PyTuple_Pack(1, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - cpy_r_r23 = CPyStatics[1072]; /* 'brownie.network.middlewares.catch_tx_revert' */ - cpy_r_r24 = (PyObject *)CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template; - cpy_r_r25 = CPyType_FromTemplate(cpy_r_r24, cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - cpy_r_r26 = CPyDef_catch_tx_revert___TxRevertCatcherMiddleware_trait_vtable_setup(); - if (unlikely(cpy_r_r26 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", -1, CPyStatic_catch_tx_revert___globals); - goto CPyL15; - } - cpy_r_r27 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r28 = CPyStatics[1011]; /* 'w3' */ - cpy_r_r29 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r30 = PyTuple_Pack(2, cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); - goto CPyL15; - } - cpy_r_r31 = PyObject_SetAttr(cpy_r_r25, cpy_r_r27, cpy_r_r30); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); - goto CPyL15; - } - CPyType_catch_tx_revert___TxRevertCatcherMiddleware = (PyTypeObject *)cpy_r_r25; - CPy_INCREF(CPyType_catch_tx_revert___TxRevertCatcherMiddleware); - cpy_r_r33 = CPyStatic_catch_tx_revert___globals; - cpy_r_r34 = CPyStatics[1073]; /* 'TxRevertCatcherMiddleware' */ - cpy_r_r35 = PyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); - goto CPyL14; - } - return 1; -CPyL14: ; - cpy_r_r37 = 2; - return cpy_r_r37; -CPyL15: ; - CPy_DecRef(cpy_r_r25); - goto CPyL14; -} - -PyObject *CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup(PyObject *cpy_r_type); -PyObject *CPyDef_ganache7___Ganache7MiddleWare(PyObject *cpy_r_w3); - -static PyObject * -ganache7___Ganache7MiddleWare_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_ganache7___Ganache7MiddleWare) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -ganache7___Ganache7MiddleWare_traverse(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_w3); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -ganache7___Ganache7MiddleWare_clear(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self) -{ - Py_CLEAR(self->_w3); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -ganache7___Ganache7MiddleWare_dealloc(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, ganache7___Ganache7MiddleWare_dealloc) - ganache7___Ganache7MiddleWare_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem ganache7___Ganache7MiddleWare_vtable[7]; -static bool -CPyDef_ganache7___Ganache7MiddleWare_trait_vtable_setup(void) -{ - CPyVTableItem ganache7___Ganache7MiddleWare_vtable_scratch[] = { - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, - (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___get_layer, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, - (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___process_request, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, - (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___get_layer, - (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___process_request, - }; - memcpy(ganache7___Ganache7MiddleWare_vtable, ganache7___Ganache7MiddleWare_vtable_scratch, sizeof(ganache7___Ganache7MiddleWare_vtable)); - return 1; -} - - -static PyGetSetDef ganache7___Ganache7MiddleWare_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef ganache7___Ganache7MiddleWare_methods[] = { - {"get_layer", - (PyCFunction)CPyPy_ganache7___Ganache7MiddleWare___get_layer, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, - {"process_request", - (PyCFunction)CPyPy_ganache7___Ganache7MiddleWare___process_request, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_ganache7___Ganache7MiddleWare_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Ganache7MiddleWare", - .tp_new = ganache7___Ganache7MiddleWare_new, - .tp_dealloc = (destructor)ganache7___Ganache7MiddleWare_dealloc, - .tp_traverse = (traverseproc)ganache7___Ganache7MiddleWare_traverse, - .tp_clear = (inquiry)ganache7___Ganache7MiddleWare_clear, - .tp_getset = ganache7___Ganache7MiddleWare_getseters, - .tp_methods = ganache7___Ganache7MiddleWare_methods, - .tp_basicsize = sizeof(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject, vectorcall), - .tp_call = PyVectorcall_Call, - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("Ganache7MiddleWare(w3)\n--\n\n"), -}; -static PyTypeObject *CPyType_ganache7___Ganache7MiddleWare_template = &CPyType_ganache7___Ganache7MiddleWare_template_; - -PyObject *CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self; - self = (brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = ganache7___Ganache7MiddleWare_vtable; - self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_ganache7___Ganache7MiddleWare(PyObject *cpy_r_w3) -{ - PyObject *self = CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup((PyObject *)CPyType_ganache7___Ganache7MiddleWare); - if (self == NULL) - return NULL; - char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyMethodDef ganache7module_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___middlewares___ganache7(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___ganache7__internal, "__name__"); - CPyStatic_ganache7___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___ganache7__internal); - if (unlikely(CPyStatic_ganache7___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_ganache7_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___middlewares___ganache7__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_ganache7___Ganache7MiddleWare); - return -1; -} -static struct PyModuleDef ganache7module = { - PyModuleDef_HEAD_INIT, - "brownie.network.middlewares.ganache7", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - ganache7module_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___middlewares___ganache7(void) -{ - if (CPyModule_brownie___network___middlewares___ganache7__internal) { - Py_INCREF(CPyModule_brownie___network___middlewares___ganache7__internal); - return CPyModule_brownie___network___middlewares___ganache7__internal; - } - CPyModule_brownie___network___middlewares___ganache7__internal = PyModule_Create(&ganache7module); - if (unlikely(CPyModule_brownie___network___middlewares___ganache7__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___middlewares___ganache7(CPyModule_brownie___network___middlewares___ganache7__internal) != 0) - goto fail; - return CPyModule_brownie___network___middlewares___ganache7__internal; - fail: - return NULL; -} - -PyObject *CPyDef_ganache7___Ganache7MiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - cpy_r_r0 = CPyStatics[1074]; /* 'client_version' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); - goto CPyL8; - } - cpy_r_r2 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r6 = CPyStatics[1075]; /* 'ganache/v7' */ - cpy_r_r7 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); - goto CPyL10; - } - CPy_DECREF(cpy_r_r5); - cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); - goto CPyL8; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL6; - cpy_r_r14 = CPyStatics[2051]; /* -100 */ - CPy_INCREF(cpy_r_r14); - cpy_r_r15 = cpy_r_r14; - goto CPyL7; -CPyL6: ; - cpy_r_r16 = Py_None; - cpy_r_r15 = cpy_r_r16; -CPyL7: ; - return cpy_r_r15; -CPyL8: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL9: ; - CPy_DecRef(cpy_r_r1); - goto CPyL8; -CPyL10: ; - CPy_DecRef(cpy_r_r5); - goto CPyL8; -} - -PyObject *CPyPy_ganache7___Ganache7MiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"w3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_w3 = obj_w3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_ganache7___Ganache7MiddleWare___get_layer(arg_cls, arg_w3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 12, CPyStatic_ganache7___globals); - return NULL; -} - -PyObject *CPyDef_ganache7___Ganache7MiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { - PyObject **cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_error; - int32_t cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_data; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - int32_t cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - int32_t cpy_r_r63; - char cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_msg; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject **cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - int32_t cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - int32_t cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r0[2] = {cpy_r_method, cpy_r_params}; - cpy_r_r1 = (PyObject **)&cpy_r_r0; - cpy_r_r2 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r1, 2, 0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 21, CPyStatic_ganache7___globals); - goto CPyL43; - } - cpy_r_r3 = CPyStatics[2445]; /* frozenset({'eth_sendRawTransaction', - 'eth_sendTransaction'}) */ - cpy_r_r4 = PySet_Contains(cpy_r_r3, cpy_r_method); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 31, CPyStatic_ganache7___globals); - goto CPyL44; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL18; - cpy_r_r7 = CPyStatics[1071]; /* 'error' */ - cpy_r_r8 = PySequence_Contains(cpy_r_r2, cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 32, CPyStatic_ganache7___globals); - goto CPyL44; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL18; - cpy_r_r11 = CPyStatics[311]; /* 'data' */ - cpy_r_r12 = CPyStatics[1071]; /* 'error' */ - cpy_r_r13 = PyObject_GetItem(cpy_r_r2, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 33, CPyStatic_ganache7___globals); - goto CPyL44; - } - CPy_INCREF(cpy_r_r13); - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 33, CPyStatic_ganache7___globals, "dict", cpy_r_r13); - goto CPyL45; - } - cpy_r_error = cpy_r_r14; - cpy_r_r15 = PySequence_Contains(cpy_r_r13, cpy_r_r11); - CPy_DECREF(cpy_r_r13); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 33, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_r17 = cpy_r_r15; - if (!cpy_r_r17) goto CPyL47; - cpy_r_r18 = CPyStatics[311]; /* 'data' */ - cpy_r_r19 = CPyDict_GetItem(cpy_r_error, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 35, CPyStatic_ganache7___globals); - goto CPyL46; - } - if (likely(PyDict_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 35, CPyStatic_ganache7___globals, "dict", cpy_r_r19); - goto CPyL46; - } - cpy_r_data = cpy_r_r20; - cpy_r_r21 = CPyStatics[932]; /* 'message' */ - cpy_r_r22 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r23[2] = {cpy_r_data, cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 36, CPyStatic_ganache7___globals); - goto CPyL48; - } - cpy_r_r26 = CPyStatics[1071]; /* 'error' */ - cpy_r_r27 = CPyDict_SetItem(cpy_r_data, cpy_r_r26, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 36, CPyStatic_ganache7___globals); - goto CPyL48; - } - cpy_r_r29 = CPyStatics[1076]; /* 'programCounter' */ - cpy_r_r30 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r31[2] = {cpy_r_data, cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 37, CPyStatic_ganache7___globals); - goto CPyL48; - } - cpy_r_r34 = CPyStatics[1077]; /* 'program_counter' */ - cpy_r_r35 = CPyDict_SetItem(cpy_r_data, cpy_r_r34, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 37, CPyStatic_ganache7___globals); - goto CPyL48; - } - cpy_r_r37 = CPyStatics[1027]; /* 'hash' */ - cpy_r_r38 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r39[2] = {cpy_r_data, cpy_r_r37}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 38, CPyStatic_ganache7___globals); - goto CPyL48; - } - cpy_r_r42 = CPyDict_Build(1, cpy_r_r41, cpy_r_data); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_data); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 38, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_r43 = CPyStatics[311]; /* 'data' */ - cpy_r_r44 = CPyDict_SetItem(cpy_r_error, cpy_r_r43, cpy_r_r42); - CPy_DECREF(cpy_r_error); - CPy_DECREF(cpy_r_r42); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 38, CPyStatic_ganache7___globals); - goto CPyL44; - } -CPyL18: ; - cpy_r_r46 = CPyStatics[1070]; /* 'eth_call' */ - cpy_r_r47 = CPyStr_Equal(cpy_r_method, cpy_r_r46); - if (!cpy_r_r47) goto CPyL41; - cpy_r_r48 = CPyStatics[1071]; /* 'error' */ - cpy_r_r49 = PySequence_Contains(cpy_r_r2, cpy_r_r48); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 40, CPyStatic_ganache7___globals); - goto CPyL44; - } - cpy_r_r51 = cpy_r_r49; - if (!cpy_r_r51) goto CPyL41; - cpy_r_r52 = CPyStatics[1071]; /* 'error' */ - cpy_r_r53 = PyObject_GetItem(cpy_r_r2, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 41, CPyStatic_ganache7___globals); - goto CPyL44; - } - if (likely(PyDict_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 41, CPyStatic_ganache7___globals, "dict", cpy_r_r53); - goto CPyL44; - } - cpy_r_error = cpy_r_r54; - cpy_r_r55 = CPyStatics[932]; /* 'message' */ - cpy_r_r56 = CPyStatics[114]; /* '' */ - cpy_r_r57 = CPyDict_Get(cpy_r_error, cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 42, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_r58 = CPyStatics[1078]; /* 'VM Exception' */ - cpy_r_r59 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 42, CPyStatic_ganache7___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r57); - cpy_r_r63 = PyObject_IsTrue(cpy_r_r62); - CPy_DECREF(cpy_r_r62); - cpy_r_r64 = cpy_r_r63 >= 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 42, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_r65 = cpy_r_r63; - if (!cpy_r_r65) goto CPyL50; - cpy_r_r66 = CPyStatics[932]; /* 'message' */ - cpy_r_r67 = CPyDict_GetItem(cpy_r_error, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 44, CPyStatic_ganache7___globals); - goto CPyL46; - } - if (likely(PyUnicode_Check(cpy_r_r67))) - cpy_r_r68 = cpy_r_r67; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 44, CPyStatic_ganache7___globals, "str", cpy_r_r67); - goto CPyL46; - } - cpy_r_msg = cpy_r_r68; - cpy_r_r69 = CPyStatics[478]; /* ': ' */ - cpy_r_r70 = CPyStatics[464]; /* 'split' */ - cpy_r_r71 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r72[3] = {cpy_r_msg, cpy_r_r69, cpy_r_r71}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = CPyStatics[2131]; /* ('maxsplit',) */ - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r73, 9223372036854775810ULL, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_msg); - if (likely(PyList_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals, "list", cpy_r_r75); - goto CPyL52; - } - cpy_r_r77 = CPyList_GetItemShort(cpy_r_r76, -2); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals); - goto CPyL52; - } - if (likely(PyUnicode_Check(cpy_r_r77))) - cpy_r_r78 = cpy_r_r77; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals, "str", cpy_r_r77); - goto CPyL52; - } - CPy_DECREF(cpy_r_r75); - cpy_r_msg = cpy_r_r78; - cpy_r_r79 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r80 = CPyStr_Startswith(cpy_r_msg, cpy_r_r79); - cpy_r_r81 = cpy_r_r80; - if (cpy_r_r81) { - goto CPyL53; - } else - goto CPyL37; -CPyL34: ; - cpy_r_r82 = CPyStatics[1071]; /* 'error' */ - cpy_r_r83 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r84 = CPyStatics[1080]; /* 'reason' */ - cpy_r_r85 = CPyStatics[311]; /* 'data' */ - cpy_r_r86 = CPyDict_GetItem(cpy_r_error, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 47, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_r87 = CPyDict_Build(2, cpy_r_r82, cpy_r_r83, cpy_r_r84, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 47, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_data = cpy_r_r87; - goto CPyL39; -CPyL37: ; - cpy_r_r88 = CPyStatics[1071]; /* 'error' */ - cpy_r_r89 = CPyStatics[1080]; /* 'reason' */ - cpy_r_r90 = Py_None; - cpy_r_r91 = CPyDict_Build(2, cpy_r_r88, cpy_r_msg, cpy_r_r89, cpy_r_r90); - CPy_DECREF(cpy_r_msg); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 49, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_data = cpy_r_r91; -CPyL39: ; - cpy_r_r92 = CPyStatics[701]; /* '0x' */ - cpy_r_r93 = CPyDict_Build(1, cpy_r_r92, cpy_r_data); - CPy_DECREF(cpy_r_data); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 50, CPyStatic_ganache7___globals); - goto CPyL46; - } - cpy_r_r94 = CPyStatics[311]; /* 'data' */ - cpy_r_r95 = CPyDict_SetItem(cpy_r_error, cpy_r_r94, cpy_r_r93); - CPy_DECREF(cpy_r_error); - CPy_DECREF(cpy_r_r93); - cpy_r_r96 = cpy_r_r95 >= 0; - if (unlikely(!cpy_r_r96)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 50, CPyStatic_ganache7___globals); - goto CPyL44; - } -CPyL41: ; - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r97 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 52, CPyStatic_ganache7___globals, "dict", cpy_r_r2); - goto CPyL43; - } - return cpy_r_r97; -CPyL43: ; - cpy_r_r98 = NULL; - return cpy_r_r98; -CPyL44: ; - CPy_DecRef(cpy_r_r2); - goto CPyL43; -CPyL45: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r13); - goto CPyL43; -CPyL46: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_error); - goto CPyL43; -CPyL47: ; - CPy_DECREF(cpy_r_error); - goto CPyL18; -CPyL48: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_error); - CPy_DecRef(cpy_r_data); - goto CPyL43; -CPyL49: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_error); - CPy_DecRef(cpy_r_r57); - goto CPyL43; -CPyL50: ; - CPy_DECREF(cpy_r_error); - goto CPyL41; -CPyL51: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_error); - CPy_DecRef(cpy_r_msg); - goto CPyL43; -CPyL52: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_error); - CPy_DecRef(cpy_r_r75); - goto CPyL43; -CPyL53: ; - CPy_DECREF(cpy_r_msg); - goto CPyL34; -} - -PyObject *CPyPy_ganache7___Ganache7MiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "method", "params", 0}; - static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_method; - PyObject *obj_params; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_ganache7___Ganache7MiddleWare)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.ganache7.Ganache7MiddleWare", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - PyObject *retval = CPyDef_ganache7___Ganache7MiddleWare___process_request(arg_self, arg_make_request, arg_method, arg_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 15, CPyStatic_ganache7___globals); - return NULL; -} - -char CPyDef_ganache7_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", -1, CPyStatic_ganache7___globals); - goto CPyL14; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2252]; /* ('Any', 'Callable', 'Dict', 'List', 'Optional', - 'Sequence', 'final') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_ganache7___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 1, CPyStatic_ganache7___globals); - goto CPyL14; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2240]; /* ('Web3',) */ - cpy_r_r10 = CPyStatics[860]; /* 'web3' */ - cpy_r_r11 = CPyStatic_ganache7___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 3, CPyStatic_ganache7___globals); - goto CPyL14; - } - CPyModule_web3 = cpy_r_r12; - CPy_INCREF(CPyModule_web3); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2241]; /* ('RPCEndpoint',) */ - cpy_r_r14 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r15 = CPyStatic_ganache7___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 4, CPyStatic_ganache7___globals); - goto CPyL14; - } - CPyModule_web3___types = cpy_r_r16; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2249]; /* ('BrownieMiddlewareABC',) */ - cpy_r_r18 = CPyStatics[1010]; /* 'brownie.network.middlewares' */ - cpy_r_r19 = CPyStatic_ganache7___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 6, CPyStatic_ganache7___globals); - goto CPyL14; - } - CPyModule_brownie___network___middlewares = cpy_r_r20; - CPy_INCREF(CPyModule_brownie___network___middlewares); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; - cpy_r_r22 = PyTuple_Pack(1, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); - goto CPyL14; - } - cpy_r_r23 = CPyStatics[1081]; /* 'brownie.network.middlewares.ganache7' */ - cpy_r_r24 = (PyObject *)CPyType_ganache7___Ganache7MiddleWare_template; - cpy_r_r25 = CPyType_FromTemplate(cpy_r_r24, cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); - goto CPyL14; - } - cpy_r_r26 = CPyDef_ganache7___Ganache7MiddleWare_trait_vtable_setup(); - if (unlikely(cpy_r_r26 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", -1, CPyStatic_ganache7___globals); - goto CPyL15; - } - cpy_r_r27 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r28 = CPyStatics[1011]; /* 'w3' */ - cpy_r_r29 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r30 = PyTuple_Pack(2, cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); - goto CPyL15; - } - cpy_r_r31 = PyObject_SetAttr(cpy_r_r25, cpy_r_r27, cpy_r_r30); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); - goto CPyL15; - } - CPyType_ganache7___Ganache7MiddleWare = (PyTypeObject *)cpy_r_r25; - CPy_INCREF(CPyType_ganache7___Ganache7MiddleWare); - cpy_r_r33 = CPyStatic_ganache7___globals; - cpy_r_r34 = CPyStatics[1082]; /* 'Ganache7MiddleWare' */ - cpy_r_r35 = PyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); - goto CPyL14; - } - return 1; -CPyL14: ; - cpy_r_r37 = 2; - return cpy_r_r37; -CPyL15: ; - CPy_DecRef(cpy_r_r25); - goto CPyL14; -} - -PyObject *CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup(PyObject *cpy_r_type); -PyObject *CPyDef_geth_poa___GethPOAMiddleware(PyObject *cpy_r_w3); - -static PyObject * -geth_poa___GethPOAMiddleware_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_geth_poa___GethPOAMiddleware) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -geth_poa___GethPOAMiddleware_traverse(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_w3); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -geth_poa___GethPOAMiddleware_clear(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self) -{ - Py_CLEAR(self->_w3); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -geth_poa___GethPOAMiddleware_dealloc(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, geth_poa___GethPOAMiddleware_dealloc) - geth_poa___GethPOAMiddleware_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem geth_poa___GethPOAMiddleware_vtable[7]; -static bool -CPyDef_geth_poa___GethPOAMiddleware_trait_vtable_setup(void) -{ - CPyVTableItem geth_poa___GethPOAMiddleware_vtable_scratch[] = { - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, - (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___get_layer, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, - (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___process_request, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, - (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___get_layer, - (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___process_request, - }; - memcpy(geth_poa___GethPOAMiddleware_vtable, geth_poa___GethPOAMiddleware_vtable_scratch, sizeof(geth_poa___GethPOAMiddleware_vtable)); - return 1; -} - - -static PyGetSetDef geth_poa___GethPOAMiddleware_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef geth_poa___GethPOAMiddleware_methods[] = { - {"get_layer", - (PyCFunction)CPyPy_geth_poa___GethPOAMiddleware___get_layer, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, - {"process_request", - (PyCFunction)CPyPy_geth_poa___GethPOAMiddleware___process_request, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_geth_poa___GethPOAMiddleware_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "GethPOAMiddleware", - .tp_new = geth_poa___GethPOAMiddleware_new, - .tp_dealloc = (destructor)geth_poa___GethPOAMiddleware_dealloc, - .tp_traverse = (traverseproc)geth_poa___GethPOAMiddleware_traverse, - .tp_clear = (inquiry)geth_poa___GethPOAMiddleware_clear, - .tp_getset = geth_poa___GethPOAMiddleware_getseters, - .tp_methods = geth_poa___GethPOAMiddleware_methods, - .tp_basicsize = sizeof(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject, vectorcall), - .tp_call = PyVectorcall_Call, - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("GethPOAMiddleware(w3)\n--\n\n"), -}; -static PyTypeObject *CPyType_geth_poa___GethPOAMiddleware_template = &CPyType_geth_poa___GethPOAMiddleware_template_; - -PyObject *CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self; - self = (brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = geth_poa___GethPOAMiddleware_vtable; - self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_geth_poa___GethPOAMiddleware(PyObject *cpy_r_w3) -{ - PyObject *self = CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup((PyObject *)CPyType_geth_poa___GethPOAMiddleware); - if (self == NULL) - return NULL; - char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyMethodDef geth_poamodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___middlewares___geth_poa(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___geth_poa__internal, "__name__"); - CPyStatic_geth_poa___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___geth_poa__internal); - if (unlikely(CPyStatic_geth_poa___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_geth_poa_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___middlewares___geth_poa__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_geth_poa___GethPOAMiddleware); - return -1; -} -static struct PyModuleDef geth_poamodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.middlewares.geth_poa", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - geth_poamodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___middlewares___geth_poa(void) -{ - if (CPyModule_brownie___network___middlewares___geth_poa__internal) { - Py_INCREF(CPyModule_brownie___network___middlewares___geth_poa__internal); - return CPyModule_brownie___network___middlewares___geth_poa__internal; - } - CPyModule_brownie___network___middlewares___geth_poa__internal = PyModule_Create(&geth_poamodule); - if (unlikely(CPyModule_brownie___network___middlewares___geth_poa__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___middlewares___geth_poa(CPyModule_brownie___network___middlewares___geth_poa__internal) != 0) - goto fail; - return CPyModule_brownie___network___middlewares___geth_poa__internal; - fail: - return NULL; -} - -PyObject *CPyDef_geth_poa___GethPOAMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - tuple_T1O cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - tuple_T2IO cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_block_idents; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - tuple_T3OOO cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - cpy_r_r0 = CPyStatics[423]; /* 'live' */ - cpy_r_r1 = CPyStr_Equal(cpy_r_network_type, cpy_r_r0); - if (!cpy_r_r1) goto CPyL2; - cpy_r_r2 = CPyStatics[1017]; /* 'latest' */ - CPy_INCREF(cpy_r_r2); - cpy_r_r3.f0 = cpy_r_r2; - cpy_r_r4 = PyTuple_New(1); - if (unlikely(cpy_r_r4 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp541 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp541); - cpy_r_r5 = cpy_r_r4; - goto CPyL3; -CPyL2: ; - cpy_r_r6 = CPyStatics[1017]; /* 'latest' */ - CPy_INCREF(cpy_r_r6); - cpy_r_r7.f0 = 0; - cpy_r_r7.f1 = cpy_r_r6; - cpy_r_r8 = PyTuple_New(2); - if (unlikely(cpy_r_r8 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp542 = CPyTagged_StealAsObject(cpy_r_r7.f0); - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp542); - PyObject *__tmp543 = cpy_r_r7.f1; - PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp543); - cpy_r_r5 = cpy_r_r8; -CPyL3: ; - cpy_r_block_idents = cpy_r_r5; - cpy_r_r9 = PyObject_GetIter(cpy_r_block_idents); - CPy_DECREF_NO_IMM(cpy_r_block_idents); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 21, CPyStatic_geth_poa___globals); - goto CPyL12; - } -CPyL5: ; - cpy_r_r10 = PyIter_Next(cpy_r_r9); - if (cpy_r_r10 == NULL) goto CPyL20; - if (PyLong_Check(cpy_r_r10)) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL544; - if (PyUnicode_Check(cpy_r_r10)) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL544; - CPy_TypeErrorTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 21, CPyStatic_geth_poa___globals, "union[int, str]", cpy_r_r10); - goto CPyL21; -__LL544: ; - cpy_r_r12 = CPyStatics[907]; /* 'eth' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 22, CPyStatic_geth_poa___globals); - goto CPyL22; - } - cpy_r_r14 = CPyStatics[1024]; /* 'get_block' */ - PyObject *cpy_r_r15[2] = {cpy_r_r13, cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 22, CPyStatic_geth_poa___globals); - goto CPyL23; - } else - goto CPyL24; -CPyL9: ; - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r11); - goto CPyL5; -CPyL10: ; - cpy_r_r18 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 21, CPyStatic_geth_poa___globals); - goto CPyL12; - } - cpy_r_r19 = Py_None; - return cpy_r_r19; -CPyL12: ; - cpy_r_r20 = CPy_CatchError(); - cpy_r_r21 = CPyStatic_geth_poa___globals; - cpy_r_r22 = CPyStatics[1083]; /* 'ExtraDataLengthError' */ - cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 24, CPyStatic_geth_poa___globals); - goto CPyL17; - } - cpy_r_r24 = CPy_ExceptionMatches(cpy_r_r23); - CPy_DecRef(cpy_r_r23); - if (!cpy_r_r24) goto CPyL15; - cpy_r_r25 = CPyStatics[2029]; /* -1 */ - CPy_RestoreExcInfo(cpy_r_r20); - CPy_DecRef(cpy_r_r20.f0); - CPy_DecRef(cpy_r_r20.f1); - CPy_DecRef(cpy_r_r20.f2); - return cpy_r_r25; -CPyL15: ; - CPy_Reraise(); - if (!0) { - goto CPyL17; - } else - goto CPyL25; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - CPy_RestoreExcInfo(cpy_r_r20); - CPy_DecRef(cpy_r_r20.f0); - CPy_DecRef(cpy_r_r20.f1); - CPy_DecRef(cpy_r_r20.f2); - cpy_r_r26 = CPy_KeepPropagating(); - if (!cpy_r_r26) goto CPyL19; - CPy_Unreachable(); -CPyL19: ; - cpy_r_r27 = NULL; - return cpy_r_r27; -CPyL20: ; - CPy_DECREF(cpy_r_r9); - goto CPyL10; -CPyL21: ; - CPy_DecRef(cpy_r_r9); - goto CPyL12; -CPyL22: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r11); - goto CPyL12; -CPyL23: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL12; -CPyL24: ; - CPy_DECREF(cpy_r_r17); - goto CPyL9; -CPyL25: ; - CPy_DecRef(cpy_r_r20.f0); - CPy_DecRef(cpy_r_r20.f1); - CPy_DecRef(cpy_r_r20.f2); - goto CPyL16; -} - -PyObject *CPyPy_geth_poa___GethPOAMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"w3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_w3 = obj_w3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_geth_poa___GethPOAMiddleware___get_layer(arg_cls, arg_w3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 14, CPyStatic_geth_poa___globals); - return NULL; -} - -PyObject *CPyDef_geth_poa___GethPOAMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - cpy_r_r0 = ((brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *)cpy_r_self)->_w3; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/network/middlewares/geth_poa.py", "process_request", "GethPOAMiddleware", "w3", 33, CPyStatic_geth_poa___globals); - goto CPyL6; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = CPyStatic_geth_poa___globals; - cpy_r_r2 = CPyStatics[1084]; /* 'geth_poa_middleware' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 33, CPyStatic_geth_poa___globals); - goto CPyL7; - } - PyObject *cpy_r_r4[2] = {cpy_r_make_request, cpy_r_r0}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 33, CPyStatic_geth_poa___globals); - goto CPyL7; - } - CPy_DECREF(cpy_r_r0); - PyObject *cpy_r_r7[2] = {cpy_r_method, cpy_r_params}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 2, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 34, CPyStatic_geth_poa___globals); - goto CPyL6; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 34, CPyStatic_geth_poa___globals, "dict", cpy_r_r9); - goto CPyL6; - } - return cpy_r_r10; -CPyL6: ; - cpy_r_r11 = NULL; - return cpy_r_r11; -CPyL7: ; - CPy_DecRef(cpy_r_r0); - goto CPyL6; -} - -PyObject *CPyPy_geth_poa___GethPOAMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "method", "params", 0}; - static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_method; - PyObject *obj_params; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_geth_poa___GethPOAMiddleware)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.geth_poa.GethPOAMiddleware", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - PyObject *retval = CPyDef_geth_poa___GethPOAMiddleware___process_request(arg_self, arg_make_request, arg_method, arg_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 27, CPyStatic_geth_poa___globals); - return NULL; -} - -char CPyDef_geth_poa_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", -1, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2252]; /* ('Any', 'Callable', 'Dict', 'List', 'Optional', - 'Sequence', 'final') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_geth_poa___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 1, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2240]; /* ('Web3',) */ - cpy_r_r10 = CPyStatics[860]; /* 'web3' */ - cpy_r_r11 = CPyStatic_geth_poa___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 3, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_web3 = cpy_r_r12; - CPy_INCREF(CPyModule_web3); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2253]; /* ('ExtraDataLengthError',) */ - cpy_r_r14 = CPyStatics[1085]; /* 'web3.exceptions' */ - cpy_r_r15 = CPyStatic_geth_poa___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 4, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_web3___exceptions = cpy_r_r16; - CPy_INCREF(CPyModule_web3___exceptions); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2254]; /* ('geth_poa_middleware',) */ - cpy_r_r18 = CPyStatics[1086]; /* 'web3.middleware' */ - cpy_r_r19 = CPyStatic_geth_poa___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 5, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_web3___middleware = cpy_r_r20; - CPy_INCREF(CPyModule_web3___middleware); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2241]; /* ('RPCEndpoint',) */ - cpy_r_r22 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r23 = CPyStatic_geth_poa___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 6, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_web3___types = cpy_r_r24; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[2249]; /* ('BrownieMiddlewareABC',) */ - cpy_r_r26 = CPyStatics[1010]; /* 'brownie.network.middlewares' */ - cpy_r_r27 = CPyStatic_geth_poa___globals; - cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 8, CPyStatic_geth_poa___globals); - goto CPyL16; - } - CPyModule_brownie___network___middlewares = cpy_r_r28; - CPy_INCREF(CPyModule_brownie___network___middlewares); - CPy_DECREF(cpy_r_r28); - cpy_r_r29 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; - cpy_r_r30 = PyTuple_Pack(1, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); - goto CPyL16; - } - cpy_r_r31 = CPyStatics[1087]; /* 'brownie.network.middlewares.geth_poa' */ - cpy_r_r32 = (PyObject *)CPyType_geth_poa___GethPOAMiddleware_template; - cpy_r_r33 = CPyType_FromTemplate(cpy_r_r32, cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); - goto CPyL16; - } - cpy_r_r34 = CPyDef_geth_poa___GethPOAMiddleware_trait_vtable_setup(); - if (unlikely(cpy_r_r34 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", -1, CPyStatic_geth_poa___globals); - goto CPyL17; - } - cpy_r_r35 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r36 = CPyStatics[1011]; /* 'w3' */ - cpy_r_r37 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r38 = PyTuple_Pack(2, cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); - goto CPyL17; - } - cpy_r_r39 = PyObject_SetAttr(cpy_r_r33, cpy_r_r35, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); - goto CPyL17; - } - CPyType_geth_poa___GethPOAMiddleware = (PyTypeObject *)cpy_r_r33; - CPy_INCREF(CPyType_geth_poa___GethPOAMiddleware); - cpy_r_r41 = CPyStatic_geth_poa___globals; - cpy_r_r42 = CPyStatics[1088]; /* 'GethPOAMiddleware' */ - cpy_r_r43 = PyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); - goto CPyL16; - } - return 1; -CPyL16: ; - cpy_r_r45 = 2; - return cpy_r_r45; -CPyL17: ; - CPy_DecRef(cpy_r_r33); - goto CPyL16; -} - -PyObject *CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup(PyObject *cpy_r_type); -PyObject *CPyDef_hardhat___HardhatMiddleWare(PyObject *cpy_r_w3); - -static PyObject * -hardhat___HardhatMiddleWare_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_hardhat___HardhatMiddleWare) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -hardhat___HardhatMiddleWare_traverse(brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_w3); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -hardhat___HardhatMiddleWare_clear(brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self) -{ - Py_CLEAR(self->_w3); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -hardhat___HardhatMiddleWare_dealloc(brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, hardhat___HardhatMiddleWare_dealloc) - hardhat___HardhatMiddleWare_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem hardhat___HardhatMiddleWare_vtable[7]; -static bool -CPyDef_hardhat___HardhatMiddleWare_trait_vtable_setup(void) -{ - CPyVTableItem hardhat___HardhatMiddleWare_vtable_scratch[] = { - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, - (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___get_layer, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, - (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___process_request, - (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, - (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___get_layer, - (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___process_request, - }; - memcpy(hardhat___HardhatMiddleWare_vtable, hardhat___HardhatMiddleWare_vtable_scratch, sizeof(hardhat___HardhatMiddleWare_vtable)); - return 1; -} - - -static PyGetSetDef hardhat___HardhatMiddleWare_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef hardhat___HardhatMiddleWare_methods[] = { - {"get_layer", - (PyCFunction)CPyPy_hardhat___HardhatMiddleWare___get_layer, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, - {"process_request", - (PyCFunction)CPyPy_hardhat___HardhatMiddleWare___process_request, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_hardhat___HardhatMiddleWare_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "HardhatMiddleWare", - .tp_new = hardhat___HardhatMiddleWare_new, - .tp_dealloc = (destructor)hardhat___HardhatMiddleWare_dealloc, - .tp_traverse = (traverseproc)hardhat___HardhatMiddleWare_traverse, - .tp_clear = (inquiry)hardhat___HardhatMiddleWare_clear, - .tp_getset = hardhat___HardhatMiddleWare_getseters, - .tp_methods = hardhat___HardhatMiddleWare_methods, - .tp_basicsize = sizeof(brownie___network___middlewares___hardhat___HardhatMiddleWareObject), - .tp_vectorcall_offset = offsetof(brownie___network___middlewares___hardhat___HardhatMiddleWareObject, vectorcall), - .tp_call = PyVectorcall_Call, - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("HardhatMiddleWare(w3)\n--\n\n"), -}; -static PyTypeObject *CPyType_hardhat___HardhatMiddleWare_template = &CPyType_hardhat___HardhatMiddleWare_template_; - -PyObject *CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self; - self = (brownie___network___middlewares___hardhat___HardhatMiddleWareObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = hardhat___HardhatMiddleWare_vtable; - self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_hardhat___HardhatMiddleWare(PyObject *cpy_r_w3) -{ - PyObject *self = CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup((PyObject *)CPyType_hardhat___HardhatMiddleWare); - if (self == NULL) - return NULL; - char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyMethodDef hardhatmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___middlewares___hardhat(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___hardhat__internal, "__name__"); - CPyStatic_hardhat___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___hardhat__internal); - if (unlikely(CPyStatic_hardhat___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_hardhat_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___middlewares___hardhat__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_hardhat___HardhatMiddleWare); - return -1; -} -static struct PyModuleDef hardhatmodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.middlewares.hardhat", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - hardhatmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___middlewares___hardhat(void) -{ - if (CPyModule_brownie___network___middlewares___hardhat__internal) { - Py_INCREF(CPyModule_brownie___network___middlewares___hardhat__internal); - return CPyModule_brownie___network___middlewares___hardhat__internal; - } - CPyModule_brownie___network___middlewares___hardhat__internal = PyModule_Create(&hardhatmodule); - if (unlikely(CPyModule_brownie___network___middlewares___hardhat__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___middlewares___hardhat(CPyModule_brownie___network___middlewares___hardhat__internal) != 0) - goto fail; - return CPyModule_brownie___network___middlewares___hardhat__internal; - fail: - return NULL; -} - -PyObject *CPyDef_hardhat___HardhatMiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = CPyStatics[1074]; /* 'client_version' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); - goto CPyL7; - } - cpy_r_r2 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); - goto CPyL8; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r6 = CPyStatics[1089]; /* 'hardhat' */ - cpy_r_r7 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r5); - cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); - goto CPyL7; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL6; - cpy_r_r14 = CPyStatics[2051]; /* -100 */ - CPy_INCREF(cpy_r_r14); - return cpy_r_r14; -CPyL6: ; - cpy_r_r15 = Py_None; - return cpy_r_r15; -CPyL7: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL8: ; - CPy_DecRef(cpy_r_r1); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r5); - goto CPyL7; -} - -PyObject *CPyPy_hardhat___HardhatMiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"w3", "network_type", 0}; - static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; - PyObject *obj_w3; - PyObject *obj_network_type; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_w3 = obj_w3; - PyObject *arg_network_type; - if (likely(PyUnicode_Check(obj_network_type))) - arg_network_type = obj_network_type; - else { - CPy_TypeError("str", obj_network_type); - goto fail; - } - PyObject *retval = CPyDef_hardhat___HardhatMiddleWare___get_layer(arg_cls, arg_w3, arg_network_type); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 13, CPyStatic_hardhat___globals); - return NULL; -} - -PyObject *CPyDef_hardhat___HardhatMiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { - PyObject **cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_message; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_txid; - PyObject *cpy_r_r26; - 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; - int32_t cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - CPyTagged cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject **cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r0[2] = {cpy_r_method, cpy_r_params}; - cpy_r_r1 = (PyObject **)&cpy_r_r0; - cpy_r_r2 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r1, 2, 0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 25, CPyStatic_hardhat___globals); - goto CPyL53; - } - cpy_r_r3 = CPyStatics[2446]; /* frozenset({'eth_call', 'eth_sendRawTransaction', - 'eth_sendTransaction'}) */ - cpy_r_r4 = PySet_Contains(cpy_r_r3, cpy_r_method); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 29, CPyStatic_hardhat___globals); - goto CPyL54; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL51; - cpy_r_r7 = CPyStatics[1071]; /* 'error' */ - cpy_r_r8 = PySequence_Contains(cpy_r_r2, cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 30, CPyStatic_hardhat___globals); - goto CPyL54; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL51; - cpy_r_r11 = CPyStatics[1071]; /* 'error' */ - cpy_r_r12 = PyObject_GetItem(cpy_r_r2, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 32, CPyStatic_hardhat___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 32, CPyStatic_hardhat___globals, "dict", cpy_r_r12); - goto CPyL54; - } - cpy_r_r14 = CPyStatics[932]; /* 'message' */ - cpy_r_r15 = CPyDict_GetItem(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 33, CPyStatic_hardhat___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 33, CPyStatic_hardhat___globals, "str", cpy_r_r15); - goto CPyL55; - } - cpy_r_message = cpy_r_r16; - cpy_r_r17 = CPyStatics[1090]; /* 'Error: VM Exception' */ - cpy_r_r18 = CPyStr_Startswith(cpy_r_message, cpy_r_r17); - cpy_r_r19 = cpy_r_r18; - if (cpy_r_r19) goto CPyL11; - cpy_r_r20 = CPyStatics[1091]; /* 'Error: Transaction reverted' */ - cpy_r_r21 = CPyStr_Startswith(cpy_r_message, cpy_r_r20); - cpy_r_r22 = cpy_r_r21; - if (!cpy_r_r22) goto CPyL56; -CPyL11: ; - cpy_r_r23 = CPyStatics[1070]; /* 'eth_call' */ - cpy_r_r24 = CPyStr_Equal(cpy_r_method, cpy_r_r23); - if (!cpy_r_r24) goto CPyL13; - cpy_r_r25 = CPyStatics[701]; /* '0x' */ - CPy_INCREF(cpy_r_r25); - cpy_r_txid = cpy_r_r25; - goto CPyL17; -CPyL13: ; - cpy_r_r26 = CPyStatics[311]; /* 'data' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_r13, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 42, CPyStatic_hardhat___globals); - goto CPyL57; - } - cpy_r_r28 = CPyStatics[1092]; /* 'txHash' */ - cpy_r_r29 = PyObject_GetItem(cpy_r_r27, cpy_r_r28); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 42, CPyStatic_hardhat___globals); - goto CPyL57; - } - if (likely(PyUnicode_Check(cpy_r_r29))) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 42, CPyStatic_hardhat___globals, "str", cpy_r_r29); - goto CPyL57; - } - cpy_r_txid = cpy_r_r30; -CPyL17: ; - cpy_r_r31 = PyDict_New(); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 43, CPyStatic_hardhat___globals); - goto CPyL58; - } - cpy_r_r32 = CPyDict_Build(1, cpy_r_txid, cpy_r_r31); - CPy_DECREF(cpy_r_txid); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 44, CPyStatic_hardhat___globals); - goto CPyL59; - } - cpy_r_r33 = CPyStatics[311]; /* 'data' */ - cpy_r_r34 = CPyDict_SetItem(cpy_r_r13, cpy_r_r33, cpy_r_r32); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r32); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 44, CPyStatic_hardhat___globals); - goto CPyL60; - } - cpy_r_r36 = CPyStatics[478]; /* ': ' */ - cpy_r_r37 = CPyStatics[464]; /* 'split' */ - cpy_r_r38 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r39[3] = {cpy_r_message, cpy_r_r36, cpy_r_r38}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = CPyStatics[2131]; /* ('maxsplit',) */ - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r40, 9223372036854775810ULL, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals); - goto CPyL60; - } - CPy_DECREF(cpy_r_message); - if (likely(PyList_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals, "list", cpy_r_r42); - goto CPyL61; - } - cpy_r_r44 = CPyList_GetItemShort(cpy_r_r43, -2); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals); - goto CPyL61; - } - if (likely(PyUnicode_Check(cpy_r_r44))) - cpy_r_r45 = cpy_r_r44; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals, "str", cpy_r_r44); - goto CPyL61; - } - CPy_DECREF(cpy_r_r42); - cpy_r_message = cpy_r_r45; - cpy_r_r46 = CPyStatics[1093]; /* 'Transaction reverted without a reason' */ - cpy_r_r47 = CPyStr_Equal(cpy_r_message, cpy_r_r46); - if (cpy_r_r47) { - goto CPyL62; - } else - goto CPyL27; -CPyL25: ; - cpy_r_r48 = CPyStatics[1071]; /* 'error' */ - cpy_r_r49 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r50 = CPyStatics[1080]; /* 'reason' */ - cpy_r_r51 = Py_None; - cpy_r_r52 = CPyDict_Build(2, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 47, CPyStatic_hardhat___globals); - goto CPyL63; - } - cpy_r_r53 = CPyDict_Update(cpy_r_r31, cpy_r_r52); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 47, CPyStatic_hardhat___globals); - goto CPyL54; - } else - goto CPyL51; -CPyL27: ; - cpy_r_r55 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r56 = CPyStr_Startswith(cpy_r_message, cpy_r_r55); - cpy_r_r57 = cpy_r_r56; - if (!cpy_r_r57) goto CPyL32; - cpy_r_r58 = CPyStatics[1071]; /* 'error' */ - cpy_r_r59 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r60 = CPyStatics[1080]; /* 'reason' */ - cpy_r_r61 = CPyStr_GetSlice(cpy_r_message, 14, 9223372036854775806LL); - CPy_DECREF(cpy_r_message); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals); - goto CPyL63; - } - if (likely(PyUnicode_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals, "str", cpy_r_r61); - goto CPyL63; - } - cpy_r_r63 = CPyDict_Build(2, cpy_r_r58, cpy_r_r59, cpy_r_r60, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals); - goto CPyL63; - } - cpy_r_r64 = CPyDict_Update(cpy_r_r31, cpy_r_r63); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals); - goto CPyL54; - } else - goto CPyL51; -CPyL32: ; - cpy_r_r66 = CPyStatics[1094]; /* "reverted with reason string '" */ - cpy_r_r67 = PyUnicode_Contains(cpy_r_message, cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 50, CPyStatic_hardhat___globals); - goto CPyL60; - } - cpy_r_r69 = cpy_r_r67; - if (!cpy_r_r69) goto CPyL42; - cpy_r_r70 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r71 = CPyStatics[1095]; /* ".*?'(.*)'$" */ - cpy_r_r72 = CPyStatic__c_constants___regex_findall; - if (unlikely(cpy_r_r72 == NULL)) { - goto CPyL64; - } else - goto CPyL37; -CPyL35: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_findall\" was not set"); - cpy_r_r73 = 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); - goto CPyL53; - } - CPy_Unreachable(); -CPyL37: ; - PyObject *cpy_r_r74[2] = {cpy_r_r71, cpy_r_message}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r75, 2, 0); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); - goto CPyL60; - } - CPy_DECREF(cpy_r_message); - if (likely(PyList_Check(cpy_r_r76))) - cpy_r_r77 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals, "list", cpy_r_r76); - goto CPyL65; - } - cpy_r_r78 = CPyList_GetItemShort(cpy_r_r77, 0); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); - goto CPyL65; - } - CPy_DECREF(cpy_r_r76); - cpy_r_r79 = CPyStatics[245]; /* 'update' */ - PyObject *cpy_r_r80[3] = {cpy_r_r31, cpy_r_r70, cpy_r_r78}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = CPyStatics[2255]; /* ('error', 'reason') */ - cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775809ULL, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); - goto CPyL66; - } else - goto CPyL67; -CPyL41: ; - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r78); - goto CPyL51; -CPyL42: ; - cpy_r_r84 = CPyStatics[1096]; /* 'reverted with an unrecognized custom error' */ - cpy_r_r85 = PyUnicode_Contains(cpy_r_message, cpy_r_r84); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 52, CPyStatic_hardhat___globals); - goto CPyL60; - } - cpy_r_r87 = cpy_r_r85; - if (!cpy_r_r87) goto CPyL50; - cpy_r_r88 = CPyStatics[701]; /* '0x' */ - cpy_r_r89 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r90[2] = {cpy_r_message, cpy_r_r88}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals); - goto CPyL60; - } - if (likely(PyLong_Check(cpy_r_r92))) - cpy_r_r93 = CPyTagged_FromObject(cpy_r_r92); - else { - CPy_TypeError("int", cpy_r_r92); cpy_r_r93 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals); - goto CPyL60; - } - cpy_r_r94 = CPyStr_GetSlice(cpy_r_message, cpy_r_r93, -2); - CPy_DECREF(cpy_r_message); - CPyTagged_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals); - goto CPyL63; - } - if (likely(PyUnicode_Check(cpy_r_r94))) - cpy_r_r95 = cpy_r_r94; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals, "str", cpy_r_r94); - goto CPyL63; - } - cpy_r_message = cpy_r_r95; - cpy_r_r96 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r97 = CPyStatics[245]; /* 'update' */ - PyObject *cpy_r_r98[3] = {cpy_r_r31, cpy_r_r96, cpy_r_message}; - cpy_r_r99 = (PyObject **)&cpy_r_r98; - cpy_r_r100 = CPyStatics[2255]; /* ('error', 'reason') */ - cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 54, CPyStatic_hardhat___globals); - goto CPyL60; - } else - goto CPyL68; -CPyL49: ; - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_message); - goto CPyL51; -CPyL50: ; - cpy_r_r102 = CPyStatics[1071]; /* 'error' */ - cpy_r_r103 = CPyDict_SetItem(cpy_r_r31, cpy_r_r102, cpy_r_message); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_message); - cpy_r_r104 = cpy_r_r103 >= 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 56, CPyStatic_hardhat___globals); - goto CPyL54; - } -CPyL51: ; - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r105 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 57, CPyStatic_hardhat___globals, "dict", cpy_r_r2); - goto CPyL53; - } - return cpy_r_r105; -CPyL53: ; - cpy_r_r106 = NULL; - return cpy_r_r106; -CPyL54: ; - CPy_DecRef(cpy_r_r2); - goto CPyL53; -CPyL55: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r13); - goto CPyL53; -CPyL56: ; - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_message); - goto CPyL51; -CPyL57: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_message); - goto CPyL53; -CPyL58: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_message); - CPy_DecRef(cpy_r_txid); - goto CPyL53; -CPyL59: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_message); - CPy_DecRef(cpy_r_r31); - goto CPyL53; -CPyL60: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_message); - CPy_DecRef(cpy_r_r31); - goto CPyL53; -CPyL61: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r42); - goto CPyL53; -CPyL62: ; - CPy_DECREF(cpy_r_message); - goto CPyL25; -CPyL63: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r31); - goto CPyL53; -CPyL64: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_message); - CPy_DecRef(cpy_r_r31); - goto CPyL35; -CPyL65: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r76); - goto CPyL53; -CPyL66: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r78); - goto CPyL53; -CPyL67: ; - CPy_DECREF(cpy_r_r83); - goto CPyL41; -CPyL68: ; - CPy_DECREF(cpy_r_r101); - goto CPyL49; -} - -PyObject *CPyPy_hardhat___HardhatMiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"make_request", "method", "params", 0}; - static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; - PyObject *obj_make_request; - PyObject *obj_method; - PyObject *obj_params; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_hardhat___HardhatMiddleWare)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.middlewares.hardhat.HardhatMiddleWare", obj_self); - goto fail; - } - PyObject *arg_make_request = obj_make_request; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - PyObject *retval = CPyDef_hardhat___HardhatMiddleWare___process_request(arg_self, arg_make_request, arg_method, arg_params); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 19, CPyStatic_hardhat___globals); - return NULL; -} - -char CPyDef_hardhat_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", -1, CPyStatic_hardhat___globals); - goto CPyL15; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2252]; /* ('Any', 'Callable', 'Dict', 'List', 'Optional', - 'Sequence', 'final') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_hardhat___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 1, CPyStatic_hardhat___globals); - goto CPyL15; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2240]; /* ('Web3',) */ - cpy_r_r10 = CPyStatics[860]; /* 'web3' */ - cpy_r_r11 = CPyStatic_hardhat___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 3, CPyStatic_hardhat___globals); - goto CPyL15; - } - CPyModule_web3 = cpy_r_r12; - CPy_INCREF(CPyModule_web3); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2241]; /* ('RPCEndpoint',) */ - cpy_r_r14 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r15 = CPyStatic_hardhat___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 4, CPyStatic_hardhat___globals); - goto CPyL15; - } - CPyModule_web3___types = cpy_r_r16; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2256]; /* ('regex_findall',) */ - cpy_r_r18 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r19 = CPyStatic_hardhat___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 6, CPyStatic_hardhat___globals); - goto CPyL15; - } - CPyModule_brownie____c_constants = cpy_r_r20; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2249]; /* ('BrownieMiddlewareABC',) */ - cpy_r_r22 = CPyStatics[1010]; /* 'brownie.network.middlewares' */ - cpy_r_r23 = CPyStatic_hardhat___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 7, CPyStatic_hardhat___globals); - goto CPyL15; - } - CPyModule_brownie___network___middlewares = cpy_r_r24; - CPy_INCREF(CPyModule_brownie___network___middlewares); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; - cpy_r_r26 = PyTuple_Pack(1, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); - goto CPyL15; - } - cpy_r_r27 = CPyStatics[1097]; /* 'brownie.network.middlewares.hardhat' */ - cpy_r_r28 = (PyObject *)CPyType_hardhat___HardhatMiddleWare_template; - cpy_r_r29 = CPyType_FromTemplate(cpy_r_r28, cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); - goto CPyL15; - } - cpy_r_r30 = CPyDef_hardhat___HardhatMiddleWare_trait_vtable_setup(); - if (unlikely(cpy_r_r30 == 2)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", -1, CPyStatic_hardhat___globals); - goto CPyL16; - } - cpy_r_r31 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r32 = CPyStatics[1011]; /* 'w3' */ - cpy_r_r33 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r34 = PyTuple_Pack(2, cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); - goto CPyL16; - } - cpy_r_r35 = PyObject_SetAttr(cpy_r_r29, cpy_r_r31, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); - goto CPyL16; - } - CPyType_hardhat___HardhatMiddleWare = (PyTypeObject *)cpy_r_r29; - CPy_INCREF(CPyType_hardhat___HardhatMiddleWare); - cpy_r_r37 = CPyStatic_hardhat___globals; - cpy_r_r38 = CPyStatics[1098]; /* 'HardhatMiddleWare' */ - cpy_r_r39 = PyDict_SetItem(cpy_r_r37, cpy_r_r38, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); - goto CPyL15; - } - return 1; -CPyL15: ; - cpy_r_r41 = 2; - return cpy_r_r41; -CPyL16: ; - CPy_DecRef(cpy_r_r29); - goto CPyL15; -} - -static PyObject *CPyDunder___get__state_____init___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____init___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____init___3_TxHistory_obj(void); - -static PyObject * -state_____init___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____init___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____init___3_TxHistory_obj_traverse(brownie___network___state_____init___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____init___3_TxHistory_obj_clear(brownie___network___state_____init___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____init___3_TxHistory_obj_dealloc(brownie___network___state_____init___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____init___3_TxHistory_obj_free_instance == NULL) { - state_____init___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____init___3_TxHistory_obj_dealloc) - state_____init___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____init___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____init___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____init___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____init___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____init___3_TxHistory_obj_____get__, - }; - memcpy(state_____init___3_TxHistory_obj_vtable, state_____init___3_TxHistory_obj_vtable_scratch, sizeof(state_____init___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____init___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____init___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____init___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____init___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___TxHistory_obj", - .tp_new = state_____init___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____init___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____init___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____init___3_TxHistory_obj_clear, - .tp_methods = state_____init___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____init___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____init___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____init___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____init___3_TxHistory_obj_template = &CPyType_state_____init___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____init___3_TxHistory_objObject *self; - if (state_____init___3_TxHistory_obj_free_instance != NULL) { - self = state_____init___3_TxHistory_obj_free_instance; - state_____init___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____init___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____init___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____init___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____init___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup((PyObject *)CPyType_state_____init___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____repr___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____repr___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____repr___3_TxHistory_obj(void); - -static PyObject * -state_____repr___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____repr___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____repr___3_TxHistory_obj_traverse(brownie___network___state_____repr___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____repr___3_TxHistory_obj_clear(brownie___network___state_____repr___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____repr___3_TxHistory_obj_dealloc(brownie___network___state_____repr___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____repr___3_TxHistory_obj_free_instance == NULL) { - state_____repr___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____repr___3_TxHistory_obj_dealloc) - state_____repr___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____repr___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____repr___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____repr___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____repr___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____repr___3_TxHistory_obj_____get__, - }; - memcpy(state_____repr___3_TxHistory_obj_vtable, state_____repr___3_TxHistory_obj_vtable_scratch, sizeof(state_____repr___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____repr___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____repr___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____repr___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____repr___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__repr___TxHistory_obj", - .tp_new = state_____repr___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____repr___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____repr___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____repr___3_TxHistory_obj_clear, - .tp_methods = state_____repr___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____repr___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____repr___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____repr___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__repr___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____repr___3_TxHistory_obj_template = &CPyType_state_____repr___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____repr___3_TxHistory_objObject *self; - if (state_____repr___3_TxHistory_obj_free_instance != NULL) { - self = state_____repr___3_TxHistory_obj_free_instance; - state_____repr___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____repr___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____repr___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____repr___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____repr___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup((PyObject *)CPyType_state_____repr___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____getattribute___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____getattribute___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj(void); - -static PyObject * -state_____getattribute___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____getattribute___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____getattribute___3_TxHistory_obj_traverse(brownie___network___state_____getattribute___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____getattribute___3_TxHistory_obj_clear(brownie___network___state_____getattribute___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____getattribute___3_TxHistory_obj_dealloc(brownie___network___state_____getattribute___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____getattribute___3_TxHistory_obj_free_instance == NULL) { - state_____getattribute___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____getattribute___3_TxHistory_obj_dealloc) - state_____getattribute___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____getattribute___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____getattribute___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____getattribute___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____getattribute___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____getattribute___3_TxHistory_obj_____get__, - }; - memcpy(state_____getattribute___3_TxHistory_obj_vtable, state_____getattribute___3_TxHistory_obj_vtable_scratch, sizeof(state_____getattribute___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____getattribute___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____getattribute___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, name, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____getattribute___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____getattribute___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__getattribute___TxHistory_obj", - .tp_new = state_____getattribute___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____getattribute___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____getattribute___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____getattribute___3_TxHistory_obj_clear, - .tp_methods = state_____getattribute___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____getattribute___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____getattribute___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____getattribute___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__getattribute___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____getattribute___3_TxHistory_obj_template = &CPyType_state_____getattribute___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____getattribute___3_TxHistory_objObject *self; - if (state_____getattribute___3_TxHistory_obj_free_instance != NULL) { - self = state_____getattribute___3_TxHistory_obj_free_instance; - state_____getattribute___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____getattribute___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____getattribute___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____getattribute___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup((PyObject *)CPyType_state_____getattribute___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____bool___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____bool___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____bool___3_TxHistory_obj(void); - -static PyObject * -state_____bool___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____bool___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____bool___3_TxHistory_obj_traverse(brownie___network___state_____bool___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____bool___3_TxHistory_obj_clear(brownie___network___state_____bool___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____bool___3_TxHistory_obj_dealloc(brownie___network___state_____bool___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____bool___3_TxHistory_obj_free_instance == NULL) { - state_____bool___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____bool___3_TxHistory_obj_dealloc) - state_____bool___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____bool___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____bool___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____bool___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____bool___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____bool___3_TxHistory_obj_____get__, - }; - memcpy(state_____bool___3_TxHistory_obj_vtable, state_____bool___3_TxHistory_obj_vtable_scratch, sizeof(state_____bool___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____bool___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____bool___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____bool___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____bool___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__bool___TxHistory_obj", - .tp_new = state_____bool___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____bool___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____bool___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____bool___3_TxHistory_obj_clear, - .tp_methods = state_____bool___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____bool___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____bool___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____bool___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__bool___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____bool___3_TxHistory_obj_template = &CPyType_state_____bool___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____bool___3_TxHistory_objObject *self; - if (state_____bool___3_TxHistory_obj_free_instance != NULL) { - self = state_____bool___3_TxHistory_obj_free_instance; - state_____bool___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____bool___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____bool___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____bool___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____bool___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup((PyObject *)CPyType_state_____bool___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____contains___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____contains___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____contains___3_TxHistory_obj(void); - -static PyObject * -state_____contains___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____contains___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____contains___3_TxHistory_obj_traverse(brownie___network___state_____contains___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____contains___3_TxHistory_obj_clear(brownie___network___state_____contains___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____contains___3_TxHistory_obj_dealloc(brownie___network___state_____contains___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____contains___3_TxHistory_obj_free_instance == NULL) { - state_____contains___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____contains___3_TxHistory_obj_dealloc) - state_____contains___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____contains___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____contains___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____contains___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____contains___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____contains___3_TxHistory_obj_____get__, - }; - memcpy(state_____contains___3_TxHistory_obj_vtable, state_____contains___3_TxHistory_obj_vtable_scratch, sizeof(state_____contains___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____contains___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____contains___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, item, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____contains___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____contains___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__contains___TxHistory_obj", - .tp_new = state_____contains___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____contains___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____contains___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____contains___3_TxHistory_obj_clear, - .tp_methods = state_____contains___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____contains___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____contains___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____contains___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__contains___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____contains___3_TxHistory_obj_template = &CPyType_state_____contains___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____contains___3_TxHistory_objObject *self; - if (state_____contains___3_TxHistory_obj_free_instance != NULL) { - self = state_____contains___3_TxHistory_obj_free_instance; - state_____contains___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____contains___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____contains___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____contains___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____contains___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup((PyObject *)CPyType_state_____contains___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____iter___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____iter___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____iter___3_TxHistory_obj(void); - -static PyObject * -state_____iter___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____iter___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____iter___3_TxHistory_obj_traverse(brownie___network___state_____iter___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____iter___3_TxHistory_obj_clear(brownie___network___state_____iter___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____iter___3_TxHistory_obj_dealloc(brownie___network___state_____iter___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____iter___3_TxHistory_obj_free_instance == NULL) { - state_____iter___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____iter___3_TxHistory_obj_dealloc) - state_____iter___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____iter___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____iter___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____iter___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____iter___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____iter___3_TxHistory_obj_____get__, - }; - memcpy(state_____iter___3_TxHistory_obj_vtable, state_____iter___3_TxHistory_obj_vtable_scratch, sizeof(state_____iter___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____iter___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____iter___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____iter___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____iter___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__iter___TxHistory_obj", - .tp_new = state_____iter___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____iter___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____iter___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____iter___3_TxHistory_obj_clear, - .tp_methods = state_____iter___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____iter___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____iter___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____iter___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__iter___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____iter___3_TxHistory_obj_template = &CPyType_state_____iter___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____iter___3_TxHistory_objObject *self; - if (state_____iter___3_TxHistory_obj_free_instance != NULL) { - self = state_____iter___3_TxHistory_obj_free_instance; - state_____iter___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____iter___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____iter___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____iter___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____iter___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup((PyObject *)CPyType_state_____iter___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____getitem___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____getitem___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____getitem___3_TxHistory_obj(void); - -static PyObject * -state_____getitem___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____getitem___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____getitem___3_TxHistory_obj_traverse(brownie___network___state_____getitem___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____getitem___3_TxHistory_obj_clear(brownie___network___state_____getitem___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____getitem___3_TxHistory_obj_dealloc(brownie___network___state_____getitem___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____getitem___3_TxHistory_obj_free_instance == NULL) { - state_____getitem___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____getitem___3_TxHistory_obj_dealloc) - state_____getitem___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____getitem___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____getitem___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____getitem___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____getitem___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____getitem___3_TxHistory_obj_____get__, - }; - memcpy(state_____getitem___3_TxHistory_obj_vtable, state_____getitem___3_TxHistory_obj_vtable_scratch, sizeof(state_____getitem___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____getitem___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____getitem___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____getitem___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____getitem___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__getitem___TxHistory_obj", - .tp_new = state_____getitem___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____getitem___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____getitem___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____getitem___3_TxHistory_obj_clear, - .tp_methods = state_____getitem___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____getitem___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____getitem___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____getitem___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__getitem___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____getitem___3_TxHistory_obj_template = &CPyType_state_____getitem___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____getitem___3_TxHistory_objObject *self; - if (state_____getitem___3_TxHistory_obj_free_instance != NULL) { - self = state_____getitem___3_TxHistory_obj_free_instance; - state_____getitem___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____getitem___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____getitem___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____getitem___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____getitem___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup((PyObject *)CPyType_state_____getitem___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____len___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____len___3_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____len___3_TxHistory_obj(void); - -static PyObject * -state_____len___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____len___3_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____len___3_TxHistory_obj_traverse(brownie___network___state_____len___3_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____len___3_TxHistory_obj_clear(brownie___network___state_____len___3_TxHistory_objObject *self) -{ - return 0; -} - -static void -state_____len___3_TxHistory_obj_dealloc(brownie___network___state_____len___3_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____len___3_TxHistory_obj_free_instance == NULL) { - state_____len___3_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____len___3_TxHistory_obj_dealloc) - state_____len___3_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____len___3_TxHistory_obj_vtable[2]; -static bool -CPyDef_state_____len___3_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____len___3_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____len___3_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state_____len___3_TxHistory_obj_____get__, - }; - memcpy(state_____len___3_TxHistory_obj_vtable, state_____len___3_TxHistory_obj_vtable_scratch, sizeof(state_____len___3_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state_____len___3_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____len___3_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____len___3_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____len___3_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__len___TxHistory_obj", - .tp_new = state_____len___3_TxHistory_obj_new, - .tp_dealloc = (destructor)state_____len___3_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state_____len___3_TxHistory_obj_traverse, - .tp_clear = (inquiry)state_____len___3_TxHistory_obj_clear, - .tp_methods = state_____len___3_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____len___3_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state_____len___3_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____len___3_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__len___TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____len___3_TxHistory_obj_template = &CPyType_state_____len___3_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____len___3_TxHistory_objObject *self; - if (state_____len___3_TxHistory_obj_free_instance != NULL) { - self = state_____len___3_TxHistory_obj_free_instance; - state_____len___3_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____len___3_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____len___3_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state_____len___3_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____len___3_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup((PyObject *)CPyType_state_____len___3_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____reset_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____reset_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____reset_TxHistory_obj(void); - -static PyObject * -state____reset_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____reset_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____reset_TxHistory_obj_traverse(brownie___network___state____reset_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____reset_TxHistory_obj_clear(brownie___network___state____reset_TxHistory_objObject *self) -{ - return 0; -} - -static void -state____reset_TxHistory_obj_dealloc(brownie___network___state____reset_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____reset_TxHistory_obj_free_instance == NULL) { - state____reset_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____reset_TxHistory_obj_dealloc) - state____reset_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____reset_TxHistory_obj_vtable[2]; -static bool -CPyDef_state____reset_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____reset_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____reset_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state____reset_TxHistory_obj_____get__, - }; - memcpy(state____reset_TxHistory_obj_vtable, state____reset_TxHistory_obj_vtable_scratch, sizeof(state____reset_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state____reset_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____reset_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____reset_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____reset_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_reset_TxHistory_obj", - .tp_new = state____reset_TxHistory_obj_new, - .tp_dealloc = (destructor)state____reset_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state____reset_TxHistory_obj_traverse, - .tp_clear = (inquiry)state____reset_TxHistory_obj_clear, - .tp_methods = state____reset_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____reset_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state____reset_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____reset_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_reset_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____reset_TxHistory_obj_template = &CPyType_state____reset_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____reset_TxHistory_objObject *self; - if (state____reset_TxHistory_obj_free_instance != NULL) { - self = state____reset_TxHistory_obj_free_instance; - state____reset_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____reset_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____reset_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state____reset_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____reset_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup((PyObject *)CPyType_state____reset_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____revert_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____revert_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____revert_TxHistory_obj(void); - -static PyObject * -state____revert_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____revert_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____revert_TxHistory_obj_traverse(brownie___network___state____revert_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____revert_TxHistory_obj_clear(brownie___network___state____revert_TxHistory_objObject *self) -{ - return 0; -} - -static void -state____revert_TxHistory_obj_dealloc(brownie___network___state____revert_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____revert_TxHistory_obj_free_instance == NULL) { - state____revert_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____revert_TxHistory_obj_dealloc) - state____revert_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____revert_TxHistory_obj_vtable[2]; -static bool -CPyDef_state____revert_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____revert_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____revert_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state____revert_TxHistory_obj_____get__, - }; - memcpy(state____revert_TxHistory_obj_vtable, state____revert_TxHistory_obj_vtable_scratch, sizeof(state____revert_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state____revert_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____revert_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____revert_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____revert_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_revert_TxHistory_obj", - .tp_new = state____revert_TxHistory_obj_new, - .tp_dealloc = (destructor)state____revert_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state____revert_TxHistory_obj_traverse, - .tp_clear = (inquiry)state____revert_TxHistory_obj_clear, - .tp_methods = state____revert_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____revert_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state____revert_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____revert_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_revert_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____revert_TxHistory_obj_template = &CPyType_state____revert_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____revert_TxHistory_objObject *self; - if (state____revert_TxHistory_obj_free_instance != NULL) { - self = state____revert_TxHistory_obj_free_instance; - state____revert_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____revert_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____revert_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state____revert_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____revert_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup((PyObject *)CPyType_state____revert_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____add_tx_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____add_tx_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____add_tx_TxHistory_obj(void); - -static PyObject * -state____add_tx_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____add_tx_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____add_tx_TxHistory_obj_traverse(brownie___network___state____add_tx_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____add_tx_TxHistory_obj_clear(brownie___network___state____add_tx_TxHistory_objObject *self) -{ - return 0; -} - -static void -state____add_tx_TxHistory_obj_dealloc(brownie___network___state____add_tx_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____add_tx_TxHistory_obj_free_instance == NULL) { - state____add_tx_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____add_tx_TxHistory_obj_dealloc) - state____add_tx_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____add_tx_TxHistory_obj_vtable[2]; -static bool -CPyDef_state____add_tx_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____add_tx_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____add_tx_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state____add_tx_TxHistory_obj_____get__, - }; - memcpy(state____add_tx_TxHistory_obj_vtable, state____add_tx_TxHistory_obj_vtable_scratch, sizeof(state____add_tx_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state____add_tx_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____add_tx_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, tx)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____add_tx_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____add_tx_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_add_tx_TxHistory_obj", - .tp_new = state____add_tx_TxHistory_obj_new, - .tp_dealloc = (destructor)state____add_tx_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state____add_tx_TxHistory_obj_traverse, - .tp_clear = (inquiry)state____add_tx_TxHistory_obj_clear, - .tp_methods = state____add_tx_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____add_tx_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state____add_tx_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____add_tx_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_add_tx_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____add_tx_TxHistory_obj_template = &CPyType_state____add_tx_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____add_tx_TxHistory_objObject *self; - if (state____add_tx_TxHistory_obj_free_instance != NULL) { - self = state____add_tx_TxHistory_obj_free_instance; - state____add_tx_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____add_tx_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____add_tx_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state____add_tx_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____add_tx_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup((PyObject *)CPyType_state____add_tx_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___clear_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___clear_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__clear_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___clear_TxHistory_obj(void); - -static PyObject * -state___clear_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___clear_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__clear_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___clear_TxHistory_obj_traverse(brownie___network___state___clear_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___clear_TxHistory_obj_clear(brownie___network___state___clear_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___clear_TxHistory_obj_dealloc(brownie___network___state___clear_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___clear_TxHistory_obj_free_instance == NULL) { - state___clear_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___clear_TxHistory_obj_dealloc) - state___clear_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___clear_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___clear_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___clear_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___clear_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___clear_TxHistory_obj_____get__, - }; - memcpy(state___clear_TxHistory_obj_vtable, state___clear_TxHistory_obj_vtable_scratch, sizeof(state___clear_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___clear_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___clear_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, only_confirmed=False)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___clear_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___clear_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "clear_TxHistory_obj", - .tp_new = state___clear_TxHistory_obj_new, - .tp_dealloc = (destructor)state___clear_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___clear_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___clear_TxHistory_obj_clear, - .tp_methods = state___clear_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___clear_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___clear_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___clear_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("clear_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___clear_TxHistory_obj_template = &CPyType_state___clear_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__clear_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___clear_TxHistory_objObject *self; - if (state___clear_TxHistory_obj_free_instance != NULL) { - self = state___clear_TxHistory_obj_free_instance; - state___clear_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___clear_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___clear_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___clear_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___clear_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__clear_TxHistory_obj_setup((PyObject *)CPyType_state___clear_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___copy_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___copy_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__copy_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___copy_TxHistory_obj(void); - -static PyObject * -state___copy_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___copy_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__copy_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___copy_TxHistory_obj_traverse(brownie___network___state___copy_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___copy_TxHistory_obj_clear(brownie___network___state___copy_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___copy_TxHistory_obj_dealloc(brownie___network___state___copy_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___copy_TxHistory_obj_free_instance == NULL) { - state___copy_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___copy_TxHistory_obj_dealloc) - state___copy_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___copy_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___copy_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___copy_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___copy_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___copy_TxHistory_obj_____get__, - }; - memcpy(state___copy_TxHistory_obj_vtable, state___copy_TxHistory_obj_vtable_scratch, sizeof(state___copy_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___copy_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___copy_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___copy_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___copy_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "copy_TxHistory_obj", - .tp_new = state___copy_TxHistory_obj_new, - .tp_dealloc = (destructor)state___copy_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___copy_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___copy_TxHistory_obj_clear, - .tp_methods = state___copy_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___copy_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___copy_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___copy_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("copy_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___copy_TxHistory_obj_template = &CPyType_state___copy_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__copy_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___copy_TxHistory_objObject *self; - if (state___copy_TxHistory_obj_free_instance != NULL) { - self = state___copy_TxHistory_obj_free_instance; - state___copy_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___copy_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___copy_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___copy_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___copy_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__copy_TxHistory_obj_setup((PyObject *)CPyType_state___copy_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___filter_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___filter_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__filter_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___filter_TxHistory_obj(void); - -static PyObject * -state___filter_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___filter_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__filter_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___filter_TxHistory_obj_traverse(brownie___network___state___filter_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___filter_TxHistory_obj_clear(brownie___network___state___filter_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___filter_TxHistory_obj_dealloc(brownie___network___state___filter_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___filter_TxHistory_obj_free_instance == NULL) { - state___filter_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___filter_TxHistory_obj_dealloc) - state___filter_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___filter_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___filter_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___filter_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___filter_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___filter_TxHistory_obj_____get__, - }; - memcpy(state___filter_TxHistory_obj_vtable, state___filter_TxHistory_obj_vtable_scratch, sizeof(state___filter_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___filter_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___filter_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key=None, **kwargs)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___filter_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___filter_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "filter_TxHistory_obj", - .tp_new = state___filter_TxHistory_obj_new, - .tp_dealloc = (destructor)state___filter_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___filter_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___filter_TxHistory_obj_clear, - .tp_methods = state___filter_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___filter_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___filter_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___filter_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("filter_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___filter_TxHistory_obj_template = &CPyType_state___filter_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__filter_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___filter_TxHistory_objObject *self; - if (state___filter_TxHistory_obj_free_instance != NULL) { - self = state___filter_TxHistory_obj_free_instance; - state___filter_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___filter_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___filter_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___filter_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___filter_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__filter_TxHistory_obj_setup((PyObject *)CPyType_state___filter_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___wait_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___wait_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__wait_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___wait_TxHistory_obj(void); - -static PyObject * -state___wait_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___wait_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__wait_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___wait_TxHistory_obj_traverse(brownie___network___state___wait_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___wait_TxHistory_obj_clear(brownie___network___state___wait_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___wait_TxHistory_obj_dealloc(brownie___network___state___wait_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___wait_TxHistory_obj_free_instance == NULL) { - state___wait_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___wait_TxHistory_obj_dealloc) - state___wait_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___wait_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___wait_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___wait_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___wait_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___wait_TxHistory_obj_____get__, - }; - memcpy(state___wait_TxHistory_obj_vtable, state___wait_TxHistory_obj_vtable_scratch, sizeof(state___wait_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___wait_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___wait_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key=None, **kwargs)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___wait_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___wait_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wait_TxHistory_obj", - .tp_new = state___wait_TxHistory_obj_new, - .tp_dealloc = (destructor)state___wait_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___wait_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___wait_TxHistory_obj_clear, - .tp_methods = state___wait_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___wait_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___wait_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___wait_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("wait_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___wait_TxHistory_obj_template = &CPyType_state___wait_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__wait_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___wait_TxHistory_objObject *self; - if (state___wait_TxHistory_obj_free_instance != NULL) { - self = state___wait_TxHistory_obj_free_instance; - state___wait_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___wait_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___wait_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___wait_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___wait_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__wait_TxHistory_obj_setup((PyObject *)CPyType_state___wait_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___from_sender_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___from_sender_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___from_sender_TxHistory_obj(void); - -static PyObject * -state___from_sender_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___from_sender_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___from_sender_TxHistory_obj_traverse(brownie___network___state___from_sender_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___from_sender_TxHistory_obj_clear(brownie___network___state___from_sender_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___from_sender_TxHistory_obj_dealloc(brownie___network___state___from_sender_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___from_sender_TxHistory_obj_free_instance == NULL) { - state___from_sender_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___from_sender_TxHistory_obj_dealloc) - state___from_sender_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___from_sender_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___from_sender_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___from_sender_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___from_sender_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___from_sender_TxHistory_obj_____get__, - }; - memcpy(state___from_sender_TxHistory_obj_vtable, state___from_sender_TxHistory_obj_vtable_scratch, sizeof(state___from_sender_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___from_sender_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___from_sender_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, account)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___from_sender_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___from_sender_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "from_sender_TxHistory_obj", - .tp_new = state___from_sender_TxHistory_obj_new, - .tp_dealloc = (destructor)state___from_sender_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___from_sender_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___from_sender_TxHistory_obj_clear, - .tp_methods = state___from_sender_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___from_sender_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___from_sender_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___from_sender_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("from_sender_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___from_sender_TxHistory_obj_template = &CPyType_state___from_sender_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___from_sender_TxHistory_objObject *self; - if (state___from_sender_TxHistory_obj_free_instance != NULL) { - self = state___from_sender_TxHistory_obj_free_instance; - state___from_sender_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___from_sender_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___from_sender_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___from_sender_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___from_sender_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup((PyObject *)CPyType_state___from_sender_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___to_receiver_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___to_receiver_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___to_receiver_TxHistory_obj(void); - -static PyObject * -state___to_receiver_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___to_receiver_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___to_receiver_TxHistory_obj_traverse(brownie___network___state___to_receiver_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___to_receiver_TxHistory_obj_clear(brownie___network___state___to_receiver_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___to_receiver_TxHistory_obj_dealloc(brownie___network___state___to_receiver_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___to_receiver_TxHistory_obj_free_instance == NULL) { - state___to_receiver_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___to_receiver_TxHistory_obj_dealloc) - state___to_receiver_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___to_receiver_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___to_receiver_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___to_receiver_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___to_receiver_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___to_receiver_TxHistory_obj_____get__, - }; - memcpy(state___to_receiver_TxHistory_obj_vtable, state___to_receiver_TxHistory_obj_vtable_scratch, sizeof(state___to_receiver_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___to_receiver_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___to_receiver_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, account)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___to_receiver_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___to_receiver_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "to_receiver_TxHistory_obj", - .tp_new = state___to_receiver_TxHistory_obj_new, - .tp_dealloc = (destructor)state___to_receiver_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___to_receiver_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___to_receiver_TxHistory_obj_clear, - .tp_methods = state___to_receiver_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___to_receiver_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___to_receiver_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___to_receiver_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("to_receiver_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___to_receiver_TxHistory_obj_template = &CPyType_state___to_receiver_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___to_receiver_TxHistory_objObject *self; - if (state___to_receiver_TxHistory_obj_free_instance != NULL) { - self = state___to_receiver_TxHistory_obj_free_instance; - state___to_receiver_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___to_receiver_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___to_receiver_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___to_receiver_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___to_receiver_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup((PyObject *)CPyType_state___to_receiver_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___of_address_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___of_address_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__of_address_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___of_address_TxHistory_obj(void); - -static PyObject * -state___of_address_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___of_address_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__of_address_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___of_address_TxHistory_obj_traverse(brownie___network___state___of_address_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___of_address_TxHistory_obj_clear(brownie___network___state___of_address_TxHistory_objObject *self) -{ - return 0; -} - -static void -state___of_address_TxHistory_obj_dealloc(brownie___network___state___of_address_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___of_address_TxHistory_obj_free_instance == NULL) { - state___of_address_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___of_address_TxHistory_obj_dealloc) - state___of_address_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___of_address_TxHistory_obj_vtable[2]; -static bool -CPyDef_state___of_address_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___of_address_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___of_address_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state___of_address_TxHistory_obj_____get__, - }; - memcpy(state___of_address_TxHistory_obj_vtable, state___of_address_TxHistory_obj_vtable_scratch, sizeof(state___of_address_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state___of_address_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___of_address_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, account)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___of_address_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___of_address_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "of_address_TxHistory_obj", - .tp_new = state___of_address_TxHistory_obj_new, - .tp_dealloc = (destructor)state___of_address_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state___of_address_TxHistory_obj_traverse, - .tp_clear = (inquiry)state___of_address_TxHistory_obj_clear, - .tp_methods = state___of_address_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___of_address_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state___of_address_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___of_address_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("of_address_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___of_address_TxHistory_obj_template = &CPyType_state___of_address_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc__of_address_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___of_address_TxHistory_objObject *self; - if (state___of_address_TxHistory_obj_free_instance != NULL) { - self = state___of_address_TxHistory_obj_free_instance; - state___of_address_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___of_address_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___of_address_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state___of_address_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___of_address_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__of_address_TxHistory_obj_setup((PyObject *)CPyType_state___of_address_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____gas_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____gas_TxHistory_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____gas_TxHistory_obj(void); - -static PyObject * -state____gas_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____gas_TxHistory_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____gas_TxHistory_obj_traverse(brownie___network___state____gas_TxHistory_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____gas_TxHistory_obj_clear(brownie___network___state____gas_TxHistory_objObject *self) -{ - return 0; -} - -static void -state____gas_TxHistory_obj_dealloc(brownie___network___state____gas_TxHistory_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____gas_TxHistory_obj_free_instance == NULL) { - state____gas_TxHistory_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____gas_TxHistory_obj_dealloc) - state____gas_TxHistory_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____gas_TxHistory_obj_vtable[2]; -static bool -CPyDef_state____gas_TxHistory_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____gas_TxHistory_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____gas_TxHistory_obj_____call__, - (CPyVTableItem)CPyDef_state____gas_TxHistory_obj_____get__, - }; - memcpy(state____gas_TxHistory_obj_vtable, state____gas_TxHistory_obj_vtable_scratch, sizeof(state____gas_TxHistory_obj_vtable)); - return 1; -} - -static PyMethodDef state____gas_TxHistory_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____gas_TxHistory_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, fn_name, gas_used, is_success)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____gas_TxHistory_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____gas_TxHistory_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_gas_TxHistory_obj", - .tp_new = state____gas_TxHistory_obj_new, - .tp_dealloc = (destructor)state____gas_TxHistory_obj_dealloc, - .tp_traverse = (traverseproc)state____gas_TxHistory_obj_traverse, - .tp_clear = (inquiry)state____gas_TxHistory_obj_clear, - .tp_methods = state____gas_TxHistory_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____gas_TxHistory_obj, - .tp_basicsize = sizeof(brownie___network___state____gas_TxHistory_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____gas_TxHistory_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_gas_TxHistory_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____gas_TxHistory_obj_template = &CPyType_state____gas_TxHistory_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____gas_TxHistory_objObject *self; - if (state____gas_TxHistory_obj_free_instance != NULL) { - self = state____gas_TxHistory_obj_free_instance; - state____gas_TxHistory_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____gas_TxHistory_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____gas_TxHistory_obj_vtable; - self->vectorcall = CPyPy_state____gas_TxHistory_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____gas_TxHistory_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup((PyObject *)CPyType_state____gas_TxHistory_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____init___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____init___3_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__init___3_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____init___3_Chain_obj(void); - -static PyObject * -state_____init___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____init___3_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__init___3_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____init___3_Chain_obj_traverse(brownie___network___state_____init___3_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____init___3_Chain_obj_clear(brownie___network___state_____init___3_Chain_objObject *self) -{ - return 0; -} - -static void -state_____init___3_Chain_obj_dealloc(brownie___network___state_____init___3_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____init___3_Chain_obj_free_instance == NULL) { - state_____init___3_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____init___3_Chain_obj_dealloc) - state_____init___3_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____init___3_Chain_obj_vtable[2]; -static bool -CPyDef_state_____init___3_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____init___3_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____init___3_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state_____init___3_Chain_obj_____get__, - }; - memcpy(state_____init___3_Chain_obj_vtable, state_____init___3_Chain_obj_vtable_scratch, sizeof(state_____init___3_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state_____init___3_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____init___3_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____init___3_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____init___3_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___Chain_obj", - .tp_new = state_____init___3_Chain_obj_new, - .tp_dealloc = (destructor)state_____init___3_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state_____init___3_Chain_obj_traverse, - .tp_clear = (inquiry)state_____init___3_Chain_obj_clear, - .tp_methods = state_____init___3_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____init___3_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state_____init___3_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____init___3_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____init___3_Chain_obj_template = &CPyType_state_____init___3_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__init___3_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____init___3_Chain_objObject *self; - if (state_____init___3_Chain_obj_free_instance != NULL) { - self = state_____init___3_Chain_obj_free_instance; - state_____init___3_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____init___3_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____init___3_Chain_obj_vtable; - self->vectorcall = CPyPy_state_____init___3_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____init___3_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__init___3_Chain_obj_setup((PyObject *)CPyType_state_____init___3_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____repr___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____repr___3_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____repr___3_Chain_obj(void); - -static PyObject * -state_____repr___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____repr___3_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____repr___3_Chain_obj_traverse(brownie___network___state_____repr___3_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____repr___3_Chain_obj_clear(brownie___network___state_____repr___3_Chain_objObject *self) -{ - return 0; -} - -static void -state_____repr___3_Chain_obj_dealloc(brownie___network___state_____repr___3_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____repr___3_Chain_obj_free_instance == NULL) { - state_____repr___3_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____repr___3_Chain_obj_dealloc) - state_____repr___3_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____repr___3_Chain_obj_vtable[2]; -static bool -CPyDef_state_____repr___3_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____repr___3_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____repr___3_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state_____repr___3_Chain_obj_____get__, - }; - memcpy(state_____repr___3_Chain_obj_vtable, state_____repr___3_Chain_obj_vtable_scratch, sizeof(state_____repr___3_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state_____repr___3_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____repr___3_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____repr___3_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____repr___3_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__repr___Chain_obj", - .tp_new = state_____repr___3_Chain_obj_new, - .tp_dealloc = (destructor)state_____repr___3_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state_____repr___3_Chain_obj_traverse, - .tp_clear = (inquiry)state_____repr___3_Chain_obj_clear, - .tp_methods = state_____repr___3_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____repr___3_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state_____repr___3_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____repr___3_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__repr___Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____repr___3_Chain_obj_template = &CPyType_state_____repr___3_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____repr___3_Chain_objObject *self; - if (state_____repr___3_Chain_obj_free_instance != NULL) { - self = state_____repr___3_Chain_obj_free_instance; - state_____repr___3_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____repr___3_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____repr___3_Chain_obj_vtable; - self->vectorcall = CPyPy_state_____repr___3_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____repr___3_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup((PyObject *)CPyType_state_____repr___3_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____len___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____len___3_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__len___3_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____len___3_Chain_obj(void); - -static PyObject * -state_____len___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____len___3_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__len___3_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____len___3_Chain_obj_traverse(brownie___network___state_____len___3_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____len___3_Chain_obj_clear(brownie___network___state_____len___3_Chain_objObject *self) -{ - return 0; -} - -static void -state_____len___3_Chain_obj_dealloc(brownie___network___state_____len___3_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____len___3_Chain_obj_free_instance == NULL) { - state_____len___3_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____len___3_Chain_obj_dealloc) - state_____len___3_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____len___3_Chain_obj_vtable[2]; -static bool -CPyDef_state_____len___3_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____len___3_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____len___3_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state_____len___3_Chain_obj_____get__, - }; - memcpy(state_____len___3_Chain_obj_vtable, state_____len___3_Chain_obj_vtable_scratch, sizeof(state_____len___3_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state_____len___3_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____len___3_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____len___3_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____len___3_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__len___Chain_obj", - .tp_new = state_____len___3_Chain_obj_new, - .tp_dealloc = (destructor)state_____len___3_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state_____len___3_Chain_obj_traverse, - .tp_clear = (inquiry)state_____len___3_Chain_obj_clear, - .tp_methods = state_____len___3_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____len___3_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state_____len___3_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____len___3_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__len___Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____len___3_Chain_obj_template = &CPyType_state_____len___3_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__len___3_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____len___3_Chain_objObject *self; - if (state_____len___3_Chain_obj_free_instance != NULL) { - self = state_____len___3_Chain_obj_free_instance; - state_____len___3_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____len___3_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____len___3_Chain_obj_vtable; - self->vectorcall = CPyPy_state_____len___3_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____len___3_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__len___3_Chain_obj_setup((PyObject *)CPyType_state_____len___3_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____getitem___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____getitem___3_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____getitem___3_Chain_obj(void); - -static PyObject * -state_____getitem___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____getitem___3_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____getitem___3_Chain_obj_traverse(brownie___network___state_____getitem___3_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____getitem___3_Chain_obj_clear(brownie___network___state_____getitem___3_Chain_objObject *self) -{ - return 0; -} - -static void -state_____getitem___3_Chain_obj_dealloc(brownie___network___state_____getitem___3_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____getitem___3_Chain_obj_free_instance == NULL) { - state_____getitem___3_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____getitem___3_Chain_obj_dealloc) - state_____getitem___3_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____getitem___3_Chain_obj_vtable[2]; -static bool -CPyDef_state_____getitem___3_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____getitem___3_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____getitem___3_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state_____getitem___3_Chain_obj_____get__, - }; - memcpy(state_____getitem___3_Chain_obj_vtable, state_____getitem___3_Chain_obj_vtable_scratch, sizeof(state_____getitem___3_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state_____getitem___3_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____getitem___3_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, block_number, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____getitem___3_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____getitem___3_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__getitem___Chain_obj", - .tp_new = state_____getitem___3_Chain_obj_new, - .tp_dealloc = (destructor)state_____getitem___3_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state_____getitem___3_Chain_obj_traverse, - .tp_clear = (inquiry)state_____getitem___3_Chain_obj_clear, - .tp_methods = state_____getitem___3_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____getitem___3_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state_____getitem___3_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____getitem___3_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__getitem___Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____getitem___3_Chain_obj_template = &CPyType_state_____getitem___3_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____getitem___3_Chain_objObject *self; - if (state_____getitem___3_Chain_obj_free_instance != NULL) { - self = state_____getitem___3_Chain_obj_free_instance; - state_____getitem___3_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____getitem___3_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____getitem___3_Chain_obj_vtable; - self->vectorcall = CPyPy_state_____getitem___3_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____getitem___3_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup((PyObject *)CPyType_state_____getitem___3_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state_____iter___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state_____iter___3_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____iter___3_Chain_obj(void); - -static PyObject * -state_____iter___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____iter___3_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____iter___3_Chain_obj_traverse(brownie___network___state_____iter___3_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state_____iter___3_Chain_obj_clear(brownie___network___state_____iter___3_Chain_objObject *self) -{ - return 0; -} - -static void -state_____iter___3_Chain_obj_dealloc(brownie___network___state_____iter___3_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____iter___3_Chain_obj_free_instance == NULL) { - state_____iter___3_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state_____iter___3_Chain_obj_dealloc) - state_____iter___3_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____iter___3_Chain_obj_vtable[2]; -static bool -CPyDef_state_____iter___3_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state_____iter___3_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____iter___3_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state_____iter___3_Chain_obj_____get__, - }; - memcpy(state_____iter___3_Chain_obj_vtable, state_____iter___3_Chain_obj_vtable_scratch, sizeof(state_____iter___3_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state_____iter___3_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state_____iter___3_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state_____iter___3_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____iter___3_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__iter___Chain_obj", - .tp_new = state_____iter___3_Chain_obj_new, - .tp_dealloc = (destructor)state_____iter___3_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state_____iter___3_Chain_obj_traverse, - .tp_clear = (inquiry)state_____iter___3_Chain_obj_clear, - .tp_methods = state_____iter___3_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state_____iter___3_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state_____iter___3_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state_____iter___3_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__iter___Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____iter___3_Chain_obj_template = &CPyType_state_____iter___3_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____iter___3_Chain_objObject *self; - if (state_____iter___3_Chain_obj_free_instance != NULL) { - self = state_____iter___3_Chain_obj_free_instance; - state_____iter___3_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____iter___3_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____iter___3_Chain_obj_vtable; - self->vectorcall = CPyPy_state_____iter___3_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____iter___3_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup((PyObject *)CPyType_state_____iter___3_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state_____iter___3_Chain_gen(void); - -static PyObject * -state_____iter___3_Chain_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state_____iter___3_Chain_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state_____iter___3_Chain_gen_traverse(brownie___network___state_____iter___3_Chain_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_generator_attribute__get_block); - Py_VISIT(self->___mypyc_temp__0); - if (CPyTagged_CheckLong(self->___mypyc_temp__1)) { - Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_temp__1)); - } - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__i)) { - Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__i)); - } - Py_VISIT(self->___mypyc_generator_attribute__block); - return 0; -} - -static int -state_____iter___3_Chain_gen_clear(brownie___network___state_____iter___3_Chain_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__get_block); - Py_CLEAR(self->___mypyc_temp__0); - if (CPyTagged_CheckLong(self->___mypyc_temp__1)) { - CPyTagged __tmp = self->___mypyc_temp__1; - self->___mypyc_temp__1 = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__i)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__i; - self->___mypyc_generator_attribute__i = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - Py_CLEAR(self->___mypyc_generator_attribute__block); - return 0; -} - -static void -state_____iter___3_Chain_gen_dealloc(brownie___network___state_____iter___3_Chain_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (state_____iter___3_Chain_gen_free_instance == NULL) { - state_____iter___3_Chain_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__self); - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__get_block); - Py_CLEAR(self->___mypyc_temp__0); - if (CPyTagged_CheckLong(self->___mypyc_temp__1)) { - CPyTagged __tmp = self->___mypyc_temp__1; - self->___mypyc_temp__1 = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->___mypyc_temp__1 = CPY_INT_TAG; - } - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__i)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__i; - self->___mypyc_generator_attribute__i = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->___mypyc_generator_attribute__i = CPY_INT_TAG; - } - Py_CLEAR(self->___mypyc_generator_attribute__block); - return; - } - CPy_TRASHCAN_BEGIN(self, state_____iter___3_Chain_gen_dealloc) - state_____iter___3_Chain_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state_____iter___3_Chain_gen_vtable[6]; -static bool -CPyDef_state_____iter___3_Chain_gen_trait_vtable_setup(void) -{ - CPyVTableItem state_____iter___3_Chain_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen_____next__, - (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen___send, - (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen_____iter__, - (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen___throw, - (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen___close, - }; - memcpy(state_____iter___3_Chain_gen_vtable, state_____iter___3_Chain_gen_vtable_scratch, sizeof(state_____iter___3_Chain_gen_vtable)); - return 1; -} - -static PyMethodDef state_____iter___3_Chain_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_state_____iter___3_Chain_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_state_____iter___3_Chain_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_state_____iter___3_Chain_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_state_____iter___3_Chain_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_state_____iter___3_Chain_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state_____iter___3_Chain_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__iter___Chain_gen", - .tp_new = state_____iter___3_Chain_gen_new, - .tp_dealloc = (destructor)state_____iter___3_Chain_gen_dealloc, - .tp_traverse = (traverseproc)state_____iter___3_Chain_gen_traverse, - .tp_clear = (inquiry)state_____iter___3_Chain_gen_clear, - .tp_methods = state_____iter___3_Chain_gen_methods, - .tp_iter = CPyDef_state_____iter___3_Chain_gen_____iter__, - .tp_iternext = CPyDef_state_____iter___3_Chain_gen_____next__, - .tp_basicsize = sizeof(brownie___network___state_____iter___3_Chain_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("__iter___Chain_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_state_____iter___3_Chain_gen_template = &CPyType_state_____iter___3_Chain_gen_template_; - -PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state_____iter___3_Chain_genObject *self; - if (state_____iter___3_Chain_gen_free_instance != NULL) { - self = state_____iter___3_Chain_gen_free_instance; - state_____iter___3_Chain_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state_____iter___3_Chain_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state_____iter___3_Chain_gen_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__1 = CPY_INT_TAG; - self->___mypyc_generator_attribute__i = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen(void) -{ - PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup((PyObject *)CPyType_state_____iter___3_Chain_gen); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___new_blocks_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___new_blocks_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__new_blocks_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___new_blocks_Chain_obj(void); - -static PyObject * -state___new_blocks_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___new_blocks_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___new_blocks_Chain_obj_traverse(brownie___network___state___new_blocks_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___new_blocks_Chain_obj_clear(brownie___network___state___new_blocks_Chain_objObject *self) -{ - return 0; -} - -static void -state___new_blocks_Chain_obj_dealloc(brownie___network___state___new_blocks_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___new_blocks_Chain_obj_free_instance == NULL) { - state___new_blocks_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___new_blocks_Chain_obj_dealloc) - state___new_blocks_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___new_blocks_Chain_obj_vtable[2]; -static bool -CPyDef_state___new_blocks_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___new_blocks_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___new_blocks_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___new_blocks_Chain_obj_____get__, - }; - memcpy(state___new_blocks_Chain_obj_vtable, state___new_blocks_Chain_obj_vtable_scratch, sizeof(state___new_blocks_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___new_blocks_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___new_blocks_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height_buffer=0, poll_interval=5)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___new_blocks_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___new_blocks_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "new_blocks_Chain_obj", - .tp_new = state___new_blocks_Chain_obj_new, - .tp_dealloc = (destructor)state___new_blocks_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___new_blocks_Chain_obj_traverse, - .tp_clear = (inquiry)state___new_blocks_Chain_obj_clear, - .tp_methods = state___new_blocks_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___new_blocks_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___new_blocks_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___new_blocks_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("new_blocks_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___new_blocks_Chain_obj_template = &CPyType_state___new_blocks_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__new_blocks_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___new_blocks_Chain_objObject *self; - if (state___new_blocks_Chain_obj_free_instance != NULL) { - self = state___new_blocks_Chain_obj_free_instance; - state___new_blocks_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___new_blocks_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___new_blocks_Chain_obj_vtable; - self->vectorcall = CPyPy_state___new_blocks_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___new_blocks_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_obj_setup((PyObject *)CPyType_state___new_blocks_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_state_____mypyc__new_blocks_Chain_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___new_blocks_Chain_gen(void); - -static PyObject * -state___new_blocks_Chain_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___new_blocks_Chain_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___new_blocks_Chain_gen_traverse(brownie___network___state___new_blocks_Chain_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__height_buffer)) { - Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__height_buffer)); - } - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__poll_interval)) { - Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__poll_interval)); - } - Py_VISIT(self->___mypyc_generator_attribute__last_block); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__last_height)) { - Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__last_height)); - } - Py_VISIT(self->___mypyc_generator_attribute__get_block); - Py_VISIT(self->___mypyc_generator_attribute__block); - return 0; -} - -static int -state___new_blocks_Chain_gen_clear(brownie___network___state___new_blocks_Chain_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__height_buffer)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__height_buffer; - self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__poll_interval)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__poll_interval; - self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - Py_CLEAR(self->___mypyc_generator_attribute__last_block); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__last_height)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__last_height; - self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - Py_CLEAR(self->___mypyc_generator_attribute__get_block); - Py_CLEAR(self->___mypyc_generator_attribute__block); - return 0; -} - -static void -state___new_blocks_Chain_gen_dealloc(brownie___network___state___new_blocks_Chain_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___new_blocks_Chain_gen_free_instance == NULL) { - state___new_blocks_Chain_gen_free_instance = self; - self->bitmap = 0; - Py_CLEAR(self->___mypyc_generator_attribute__self); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__height_buffer)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__height_buffer; - self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; - } - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__poll_interval)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__poll_interval; - self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; - } - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__last_block); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__last_height)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__last_height; - self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; - } - self->___mypyc_generator_attribute__last_poll = -113.0; - Py_CLEAR(self->___mypyc_generator_attribute__get_block); - Py_CLEAR(self->___mypyc_generator_attribute__block); - return; - } - CPy_TRASHCAN_BEGIN(self, state___new_blocks_Chain_gen_dealloc) - state___new_blocks_Chain_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___new_blocks_Chain_gen_vtable[6]; -static bool -CPyDef_state___new_blocks_Chain_gen_trait_vtable_setup(void) -{ - CPyVTableItem state___new_blocks_Chain_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen_____next__, - (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen___send, - (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen_____iter__, - (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen___throw, - (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen___close, - }; - memcpy(state___new_blocks_Chain_gen_vtable, state___new_blocks_Chain_gen_vtable_scratch, sizeof(state___new_blocks_Chain_gen_vtable)); - return 1; -} - -static PyMethodDef state___new_blocks_Chain_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_state___new_blocks_Chain_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_state___new_blocks_Chain_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_state___new_blocks_Chain_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_state___new_blocks_Chain_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_state___new_blocks_Chain_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___new_blocks_Chain_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "new_blocks_Chain_gen", - .tp_new = state___new_blocks_Chain_gen_new, - .tp_dealloc = (destructor)state___new_blocks_Chain_gen_dealloc, - .tp_traverse = (traverseproc)state___new_blocks_Chain_gen_traverse, - .tp_clear = (inquiry)state___new_blocks_Chain_gen_clear, - .tp_methods = state___new_blocks_Chain_gen_methods, - .tp_iter = CPyDef_state___new_blocks_Chain_gen_____iter__, - .tp_iternext = CPyDef_state___new_blocks_Chain_gen_____next__, - .tp_basicsize = sizeof(brownie___network___state___new_blocks_Chain_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("new_blocks_Chain_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___new_blocks_Chain_gen_template = &CPyType_state___new_blocks_Chain_gen_template_; - -PyObject *CPyDef_state_____mypyc__new_blocks_Chain_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___new_blocks_Chain_genObject *self; - if (state___new_blocks_Chain_gen_free_instance != NULL) { - self = state___new_blocks_Chain_gen_free_instance; - state___new_blocks_Chain_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___new_blocks_Chain_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___new_blocks_Chain_gen_vtable; - self->bitmap = 0; - self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; - self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; - self->___mypyc_next_label__ = -113; - self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; - self->___mypyc_generator_attribute__last_poll = -113.0; - return (PyObject *)self; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen(void) -{ - PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_gen_setup((PyObject *)CPyType_state___new_blocks_Chain_gen); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___height_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___height_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__height_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___height_Chain_obj(void); - -static PyObject * -state___height_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___height_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__height_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___height_Chain_obj_traverse(brownie___network___state___height_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___height_Chain_obj_clear(brownie___network___state___height_Chain_objObject *self) -{ - return 0; -} - -static void -state___height_Chain_obj_dealloc(brownie___network___state___height_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___height_Chain_obj_free_instance == NULL) { - state___height_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___height_Chain_obj_dealloc) - state___height_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___height_Chain_obj_vtable[2]; -static bool -CPyDef_state___height_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___height_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___height_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___height_Chain_obj_____get__, - }; - memcpy(state___height_Chain_obj_vtable, state___height_Chain_obj_vtable_scratch, sizeof(state___height_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___height_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___height_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___height_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___height_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "height_Chain_obj", - .tp_new = state___height_Chain_obj_new, - .tp_dealloc = (destructor)state___height_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___height_Chain_obj_traverse, - .tp_clear = (inquiry)state___height_Chain_obj_clear, - .tp_methods = state___height_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___height_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___height_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___height_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("height_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___height_Chain_obj_template = &CPyType_state___height_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__height_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___height_Chain_objObject *self; - if (state___height_Chain_obj_free_instance != NULL) { - self = state___height_Chain_obj_free_instance; - state___height_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___height_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___height_Chain_obj_vtable; - self->vectorcall = CPyPy_state___height_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___height_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__height_Chain_obj_setup((PyObject *)CPyType_state___height_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___id_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___id_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__id_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___id_Chain_obj(void); - -static PyObject * -state___id_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___id_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__id_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___id_Chain_obj_traverse(brownie___network___state___id_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___id_Chain_obj_clear(brownie___network___state___id_Chain_objObject *self) -{ - return 0; -} - -static void -state___id_Chain_obj_dealloc(brownie___network___state___id_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___id_Chain_obj_free_instance == NULL) { - state___id_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___id_Chain_obj_dealloc) - state___id_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___id_Chain_obj_vtable[2]; -static bool -CPyDef_state___id_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___id_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___id_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___id_Chain_obj_____get__, - }; - memcpy(state___id_Chain_obj_vtable, state___id_Chain_obj_vtable_scratch, sizeof(state___id_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___id_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___id_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___id_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___id_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "id_Chain_obj", - .tp_new = state___id_Chain_obj_new, - .tp_dealloc = (destructor)state___id_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___id_Chain_obj_traverse, - .tp_clear = (inquiry)state___id_Chain_obj_clear, - .tp_methods = state___id_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___id_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___id_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___id_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("id_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___id_Chain_obj_template = &CPyType_state___id_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__id_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___id_Chain_objObject *self; - if (state___id_Chain_obj_free_instance != NULL) { - self = state___id_Chain_obj_free_instance; - state___id_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___id_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___id_Chain_obj_vtable; - self->vectorcall = CPyPy_state___id_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___id_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__id_Chain_obj_setup((PyObject *)CPyType_state___id_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___block_gas_limit_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___block_gas_limit_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___block_gas_limit_Chain_obj(void); - -static PyObject * -state___block_gas_limit_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___block_gas_limit_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___block_gas_limit_Chain_obj_traverse(brownie___network___state___block_gas_limit_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___block_gas_limit_Chain_obj_clear(brownie___network___state___block_gas_limit_Chain_objObject *self) -{ - return 0; -} - -static void -state___block_gas_limit_Chain_obj_dealloc(brownie___network___state___block_gas_limit_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___block_gas_limit_Chain_obj_free_instance == NULL) { - state___block_gas_limit_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___block_gas_limit_Chain_obj_dealloc) - state___block_gas_limit_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___block_gas_limit_Chain_obj_vtable[2]; -static bool -CPyDef_state___block_gas_limit_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___block_gas_limit_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___block_gas_limit_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___block_gas_limit_Chain_obj_____get__, - }; - memcpy(state___block_gas_limit_Chain_obj_vtable, state___block_gas_limit_Chain_obj_vtable_scratch, sizeof(state___block_gas_limit_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___block_gas_limit_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___block_gas_limit_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___block_gas_limit_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___block_gas_limit_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "block_gas_limit_Chain_obj", - .tp_new = state___block_gas_limit_Chain_obj_new, - .tp_dealloc = (destructor)state___block_gas_limit_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___block_gas_limit_Chain_obj_traverse, - .tp_clear = (inquiry)state___block_gas_limit_Chain_obj_clear, - .tp_methods = state___block_gas_limit_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___block_gas_limit_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___block_gas_limit_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___block_gas_limit_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("block_gas_limit_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___block_gas_limit_Chain_obj_template = &CPyType_state___block_gas_limit_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___block_gas_limit_Chain_objObject *self; - if (state___block_gas_limit_Chain_obj_free_instance != NULL) { - self = state___block_gas_limit_Chain_obj_free_instance; - state___block_gas_limit_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___block_gas_limit_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___block_gas_limit_Chain_obj_vtable; - self->vectorcall = CPyPy_state___block_gas_limit_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___block_gas_limit_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup((PyObject *)CPyType_state___block_gas_limit_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___base_fee_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___base_fee_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__base_fee_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___base_fee_Chain_obj(void); - -static PyObject * -state___base_fee_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___base_fee_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__base_fee_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___base_fee_Chain_obj_traverse(brownie___network___state___base_fee_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___base_fee_Chain_obj_clear(brownie___network___state___base_fee_Chain_objObject *self) -{ - return 0; -} - -static void -state___base_fee_Chain_obj_dealloc(brownie___network___state___base_fee_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___base_fee_Chain_obj_free_instance == NULL) { - state___base_fee_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___base_fee_Chain_obj_dealloc) - state___base_fee_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___base_fee_Chain_obj_vtable[2]; -static bool -CPyDef_state___base_fee_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___base_fee_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___base_fee_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___base_fee_Chain_obj_____get__, - }; - memcpy(state___base_fee_Chain_obj_vtable, state___base_fee_Chain_obj_vtable_scratch, sizeof(state___base_fee_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___base_fee_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___base_fee_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___base_fee_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___base_fee_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "base_fee_Chain_obj", - .tp_new = state___base_fee_Chain_obj_new, - .tp_dealloc = (destructor)state___base_fee_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___base_fee_Chain_obj_traverse, - .tp_clear = (inquiry)state___base_fee_Chain_obj_clear, - .tp_methods = state___base_fee_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___base_fee_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___base_fee_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___base_fee_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("base_fee_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___base_fee_Chain_obj_template = &CPyType_state___base_fee_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__base_fee_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___base_fee_Chain_objObject *self; - if (state___base_fee_Chain_obj_free_instance != NULL) { - self = state___base_fee_Chain_obj_free_instance; - state___base_fee_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___base_fee_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___base_fee_Chain_obj_vtable; - self->vectorcall = CPyPy_state___base_fee_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___base_fee_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__base_fee_Chain_obj_setup((PyObject *)CPyType_state___base_fee_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___priority_fee_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___priority_fee_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__priority_fee_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___priority_fee_Chain_obj(void); - -static PyObject * -state___priority_fee_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___priority_fee_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__priority_fee_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___priority_fee_Chain_obj_traverse(brownie___network___state___priority_fee_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___priority_fee_Chain_obj_clear(brownie___network___state___priority_fee_Chain_objObject *self) -{ - return 0; -} - -static void -state___priority_fee_Chain_obj_dealloc(brownie___network___state___priority_fee_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___priority_fee_Chain_obj_free_instance == NULL) { - state___priority_fee_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___priority_fee_Chain_obj_dealloc) - state___priority_fee_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___priority_fee_Chain_obj_vtable[2]; -static bool -CPyDef_state___priority_fee_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___priority_fee_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___priority_fee_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___priority_fee_Chain_obj_____get__, - }; - memcpy(state___priority_fee_Chain_obj_vtable, state___priority_fee_Chain_obj_vtable_scratch, sizeof(state___priority_fee_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___priority_fee_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___priority_fee_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___priority_fee_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___priority_fee_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "priority_fee_Chain_obj", - .tp_new = state___priority_fee_Chain_obj_new, - .tp_dealloc = (destructor)state___priority_fee_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___priority_fee_Chain_obj_traverse, - .tp_clear = (inquiry)state___priority_fee_Chain_obj_clear, - .tp_methods = state___priority_fee_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___priority_fee_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___priority_fee_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___priority_fee_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("priority_fee_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___priority_fee_Chain_obj_template = &CPyType_state___priority_fee_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__priority_fee_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___priority_fee_Chain_objObject *self; - if (state___priority_fee_Chain_obj_free_instance != NULL) { - self = state___priority_fee_Chain_obj_free_instance; - state___priority_fee_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___priority_fee_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___priority_fee_Chain_obj_vtable; - self->vectorcall = CPyPy_state___priority_fee_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___priority_fee_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__priority_fee_Chain_obj_setup((PyObject *)CPyType_state___priority_fee_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____revert_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____revert_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_revert_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____revert_Chain_obj(void); - -static PyObject * -state____revert_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____revert_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_revert_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____revert_Chain_obj_traverse(brownie___network___state____revert_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____revert_Chain_obj_clear(brownie___network___state____revert_Chain_objObject *self) -{ - return 0; -} - -static void -state____revert_Chain_obj_dealloc(brownie___network___state____revert_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____revert_Chain_obj_free_instance == NULL) { - state____revert_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____revert_Chain_obj_dealloc) - state____revert_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____revert_Chain_obj_vtable[2]; -static bool -CPyDef_state____revert_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____revert_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____revert_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state____revert_Chain_obj_____get__, - }; - memcpy(state____revert_Chain_obj_vtable, state____revert_Chain_obj_vtable_scratch, sizeof(state____revert_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state____revert_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____revert_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, id_)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____revert_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____revert_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_revert_Chain_obj", - .tp_new = state____revert_Chain_obj_new, - .tp_dealloc = (destructor)state____revert_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state____revert_Chain_obj_traverse, - .tp_clear = (inquiry)state____revert_Chain_obj_clear, - .tp_methods = state____revert_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____revert_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state____revert_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____revert_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_revert_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____revert_Chain_obj_template = &CPyType_state____revert_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_revert_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____revert_Chain_objObject *self; - if (state____revert_Chain_obj_free_instance != NULL) { - self = state____revert_Chain_obj_free_instance; - state____revert_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____revert_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____revert_Chain_obj_vtable; - self->vectorcall = CPyPy_state____revert_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____revert_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_revert_Chain_obj_setup((PyObject *)CPyType_state____revert_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____add_to_undo_buffer_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj(void); - -static PyObject * -state____add_to_undo_buffer_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____add_to_undo_buffer_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____add_to_undo_buffer_Chain_obj_traverse(brownie___network___state____add_to_undo_buffer_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____add_to_undo_buffer_Chain_obj_clear(brownie___network___state____add_to_undo_buffer_Chain_objObject *self) -{ - return 0; -} - -static void -state____add_to_undo_buffer_Chain_obj_dealloc(brownie___network___state____add_to_undo_buffer_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____add_to_undo_buffer_Chain_obj_free_instance == NULL) { - state____add_to_undo_buffer_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____add_to_undo_buffer_Chain_obj_dealloc) - state____add_to_undo_buffer_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____add_to_undo_buffer_Chain_obj_vtable[2]; -static bool -CPyDef_state____add_to_undo_buffer_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____add_to_undo_buffer_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____add_to_undo_buffer_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state____add_to_undo_buffer_Chain_obj_____get__, - }; - memcpy(state____add_to_undo_buffer_Chain_obj_vtable, state____add_to_undo_buffer_Chain_obj_vtable_scratch, sizeof(state____add_to_undo_buffer_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state____add_to_undo_buffer_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____add_to_undo_buffer_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, tx, fn, args, kwargs)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____add_to_undo_buffer_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____add_to_undo_buffer_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_add_to_undo_buffer_Chain_obj", - .tp_new = state____add_to_undo_buffer_Chain_obj_new, - .tp_dealloc = (destructor)state____add_to_undo_buffer_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state____add_to_undo_buffer_Chain_obj_traverse, - .tp_clear = (inquiry)state____add_to_undo_buffer_Chain_obj_clear, - .tp_methods = state____add_to_undo_buffer_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____add_to_undo_buffer_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state____add_to_undo_buffer_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____add_to_undo_buffer_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_add_to_undo_buffer_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____add_to_undo_buffer_Chain_obj_template = &CPyType_state____add_to_undo_buffer_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____add_to_undo_buffer_Chain_objObject *self; - if (state____add_to_undo_buffer_Chain_obj_free_instance != NULL) { - self = state____add_to_undo_buffer_Chain_obj_free_instance; - state____add_to_undo_buffer_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____add_to_undo_buffer_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____add_to_undo_buffer_Chain_obj_vtable; - self->vectorcall = CPyPy_state____add_to_undo_buffer_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup((PyObject *)CPyType_state____add_to_undo_buffer_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____network_connected_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____network_connected_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____network_connected_Chain_obj(void); - -static PyObject * -state____network_connected_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____network_connected_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____network_connected_Chain_obj_traverse(brownie___network___state____network_connected_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____network_connected_Chain_obj_clear(brownie___network___state____network_connected_Chain_objObject *self) -{ - return 0; -} - -static void -state____network_connected_Chain_obj_dealloc(brownie___network___state____network_connected_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____network_connected_Chain_obj_free_instance == NULL) { - state____network_connected_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____network_connected_Chain_obj_dealloc) - state____network_connected_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____network_connected_Chain_obj_vtable[2]; -static bool -CPyDef_state____network_connected_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____network_connected_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____network_connected_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state____network_connected_Chain_obj_____get__, - }; - memcpy(state____network_connected_Chain_obj_vtable, state____network_connected_Chain_obj_vtable_scratch, sizeof(state____network_connected_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state____network_connected_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____network_connected_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____network_connected_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____network_connected_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_network_connected_Chain_obj", - .tp_new = state____network_connected_Chain_obj_new, - .tp_dealloc = (destructor)state____network_connected_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state____network_connected_Chain_obj_traverse, - .tp_clear = (inquiry)state____network_connected_Chain_obj_clear, - .tp_methods = state____network_connected_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____network_connected_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state____network_connected_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____network_connected_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_network_connected_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____network_connected_Chain_obj_template = &CPyType_state____network_connected_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____network_connected_Chain_objObject *self; - if (state____network_connected_Chain_obj_free_instance != NULL) { - self = state____network_connected_Chain_obj_free_instance; - state____network_connected_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____network_connected_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____network_connected_Chain_obj_vtable; - self->vectorcall = CPyPy_state____network_connected_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____network_connected_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup((PyObject *)CPyType_state____network_connected_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state____network_disconnected_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state____network_disconnected_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state____network_disconnected_Chain_obj(void); - -static PyObject * -state____network_disconnected_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state____network_disconnected_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state____network_disconnected_Chain_obj_traverse(brownie___network___state____network_disconnected_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state____network_disconnected_Chain_obj_clear(brownie___network___state____network_disconnected_Chain_objObject *self) -{ - return 0; -} - -static void -state____network_disconnected_Chain_obj_dealloc(brownie___network___state____network_disconnected_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state____network_disconnected_Chain_obj_free_instance == NULL) { - state____network_disconnected_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state____network_disconnected_Chain_obj_dealloc) - state____network_disconnected_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state____network_disconnected_Chain_obj_vtable[2]; -static bool -CPyDef_state____network_disconnected_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state____network_disconnected_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state____network_disconnected_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state____network_disconnected_Chain_obj_____get__, - }; - memcpy(state____network_disconnected_Chain_obj_vtable, state____network_disconnected_Chain_obj_vtable_scratch, sizeof(state____network_disconnected_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state____network_disconnected_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state____network_disconnected_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state____network_disconnected_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state____network_disconnected_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_network_disconnected_Chain_obj", - .tp_new = state____network_disconnected_Chain_obj_new, - .tp_dealloc = (destructor)state____network_disconnected_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state____network_disconnected_Chain_obj_traverse, - .tp_clear = (inquiry)state____network_disconnected_Chain_obj_clear, - .tp_methods = state____network_disconnected_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state____network_disconnected_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state____network_disconnected_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state____network_disconnected_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_network_disconnected_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state____network_disconnected_Chain_obj_template = &CPyType_state____network_disconnected_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state____network_disconnected_Chain_objObject *self; - if (state____network_disconnected_Chain_obj_free_instance != NULL) { - self = state____network_disconnected_Chain_obj_free_instance; - state____network_disconnected_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state____network_disconnected_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state____network_disconnected_Chain_obj_vtable; - self->vectorcall = CPyPy_state____network_disconnected_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state____network_disconnected_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup((PyObject *)CPyType_state____network_disconnected_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___get_transaction_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___get_transaction_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__get_transaction_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___get_transaction_Chain_obj(void); - -static PyObject * -state___get_transaction_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___get_transaction_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__get_transaction_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___get_transaction_Chain_obj_traverse(brownie___network___state___get_transaction_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___get_transaction_Chain_obj_clear(brownie___network___state___get_transaction_Chain_objObject *self) -{ - return 0; -} - -static void -state___get_transaction_Chain_obj_dealloc(brownie___network___state___get_transaction_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___get_transaction_Chain_obj_free_instance == NULL) { - state___get_transaction_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___get_transaction_Chain_obj_dealloc) - state___get_transaction_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___get_transaction_Chain_obj_vtable[2]; -static bool -CPyDef_state___get_transaction_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___get_transaction_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___get_transaction_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___get_transaction_Chain_obj_____get__, - }; - memcpy(state___get_transaction_Chain_obj_vtable, state___get_transaction_Chain_obj_vtable_scratch, sizeof(state___get_transaction_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___get_transaction_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___get_transaction_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, txid)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___get_transaction_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___get_transaction_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "get_transaction_Chain_obj", - .tp_new = state___get_transaction_Chain_obj_new, - .tp_dealloc = (destructor)state___get_transaction_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___get_transaction_Chain_obj_traverse, - .tp_clear = (inquiry)state___get_transaction_Chain_obj_clear, - .tp_methods = state___get_transaction_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___get_transaction_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___get_transaction_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___get_transaction_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("get_transaction_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___get_transaction_Chain_obj_template = &CPyType_state___get_transaction_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__get_transaction_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___get_transaction_Chain_objObject *self; - if (state___get_transaction_Chain_obj_free_instance != NULL) { - self = state___get_transaction_Chain_obj_free_instance; - state___get_transaction_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___get_transaction_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___get_transaction_Chain_obj_vtable; - self->vectorcall = CPyPy_state___get_transaction_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___get_transaction_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__get_transaction_Chain_obj_setup((PyObject *)CPyType_state___get_transaction_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___time_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___time_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__time_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___time_Chain_obj(void); - -static PyObject * -state___time_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___time_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__time_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___time_Chain_obj_traverse(brownie___network___state___time_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___time_Chain_obj_clear(brownie___network___state___time_Chain_objObject *self) -{ - return 0; -} - -static void -state___time_Chain_obj_dealloc(brownie___network___state___time_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___time_Chain_obj_free_instance == NULL) { - state___time_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___time_Chain_obj_dealloc) - state___time_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___time_Chain_obj_vtable[2]; -static bool -CPyDef_state___time_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___time_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___time_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___time_Chain_obj_____get__, - }; - memcpy(state___time_Chain_obj_vtable, state___time_Chain_obj_vtable_scratch, sizeof(state___time_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___time_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___time_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___time_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___time_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "time_Chain_obj", - .tp_new = state___time_Chain_obj_new, - .tp_dealloc = (destructor)state___time_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___time_Chain_obj_traverse, - .tp_clear = (inquiry)state___time_Chain_obj_clear, - .tp_methods = state___time_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___time_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___time_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___time_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("time_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___time_Chain_obj_template = &CPyType_state___time_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__time_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___time_Chain_objObject *self; - if (state___time_Chain_obj_free_instance != NULL) { - self = state___time_Chain_obj_free_instance; - state___time_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___time_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___time_Chain_obj_vtable; - self->vectorcall = CPyPy_state___time_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___time_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__time_Chain_obj_setup((PyObject *)CPyType_state___time_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___sleep_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___sleep_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__sleep_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___sleep_Chain_obj(void); - -static PyObject * -state___sleep_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___sleep_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__sleep_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___sleep_Chain_obj_traverse(brownie___network___state___sleep_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___sleep_Chain_obj_clear(brownie___network___state___sleep_Chain_objObject *self) -{ - return 0; -} - -static void -state___sleep_Chain_obj_dealloc(brownie___network___state___sleep_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___sleep_Chain_obj_free_instance == NULL) { - state___sleep_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___sleep_Chain_obj_dealloc) - state___sleep_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___sleep_Chain_obj_vtable[2]; -static bool -CPyDef_state___sleep_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___sleep_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___sleep_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___sleep_Chain_obj_____get__, - }; - memcpy(state___sleep_Chain_obj_vtable, state___sleep_Chain_obj_vtable_scratch, sizeof(state___sleep_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___sleep_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___sleep_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, seconds)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___sleep_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___sleep_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "sleep_Chain_obj", - .tp_new = state___sleep_Chain_obj_new, - .tp_dealloc = (destructor)state___sleep_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___sleep_Chain_obj_traverse, - .tp_clear = (inquiry)state___sleep_Chain_obj_clear, - .tp_methods = state___sleep_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___sleep_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___sleep_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___sleep_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("sleep_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___sleep_Chain_obj_template = &CPyType_state___sleep_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__sleep_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___sleep_Chain_objObject *self; - if (state___sleep_Chain_obj_free_instance != NULL) { - self = state___sleep_Chain_obj_free_instance; - state___sleep_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___sleep_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___sleep_Chain_obj_vtable; - self->vectorcall = CPyPy_state___sleep_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___sleep_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__sleep_Chain_obj_setup((PyObject *)CPyType_state___sleep_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___mine_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___mine_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__mine_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___mine_Chain_obj(void); - -static PyObject * -state___mine_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___mine_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__mine_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___mine_Chain_obj_traverse(brownie___network___state___mine_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___mine_Chain_obj_clear(brownie___network___state___mine_Chain_objObject *self) -{ - return 0; -} - -static void -state___mine_Chain_obj_dealloc(brownie___network___state___mine_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___mine_Chain_obj_free_instance == NULL) { - state___mine_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___mine_Chain_obj_dealloc) - state___mine_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___mine_Chain_obj_vtable[2]; -static bool -CPyDef_state___mine_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___mine_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___mine_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___mine_Chain_obj_____get__, - }; - memcpy(state___mine_Chain_obj_vtable, state___mine_Chain_obj_vtable_scratch, sizeof(state___mine_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___mine_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___mine_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, blocks=1, timestamp=None, timedelta=None)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___mine_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___mine_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "mine_Chain_obj", - .tp_new = state___mine_Chain_obj_new, - .tp_dealloc = (destructor)state___mine_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___mine_Chain_obj_traverse, - .tp_clear = (inquiry)state___mine_Chain_obj_clear, - .tp_methods = state___mine_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___mine_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___mine_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___mine_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("mine_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___mine_Chain_obj_template = &CPyType_state___mine_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__mine_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___mine_Chain_objObject *self; - if (state___mine_Chain_obj_free_instance != NULL) { - self = state___mine_Chain_obj_free_instance; - state___mine_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___mine_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___mine_Chain_obj_vtable; - self->vectorcall = CPyPy_state___mine_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___mine_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__mine_Chain_obj_setup((PyObject *)CPyType_state___mine_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___snapshot_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___snapshot_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__snapshot_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___snapshot_Chain_obj(void); - -static PyObject * -state___snapshot_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___snapshot_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__snapshot_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___snapshot_Chain_obj_traverse(brownie___network___state___snapshot_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___snapshot_Chain_obj_clear(brownie___network___state___snapshot_Chain_objObject *self) -{ - return 0; -} - -static void -state___snapshot_Chain_obj_dealloc(brownie___network___state___snapshot_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___snapshot_Chain_obj_free_instance == NULL) { - state___snapshot_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___snapshot_Chain_obj_dealloc) - state___snapshot_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___snapshot_Chain_obj_vtable[2]; -static bool -CPyDef_state___snapshot_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___snapshot_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___snapshot_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___snapshot_Chain_obj_____get__, - }; - memcpy(state___snapshot_Chain_obj_vtable, state___snapshot_Chain_obj_vtable_scratch, sizeof(state___snapshot_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___snapshot_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___snapshot_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___snapshot_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___snapshot_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "snapshot_Chain_obj", - .tp_new = state___snapshot_Chain_obj_new, - .tp_dealloc = (destructor)state___snapshot_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___snapshot_Chain_obj_traverse, - .tp_clear = (inquiry)state___snapshot_Chain_obj_clear, - .tp_methods = state___snapshot_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___snapshot_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___snapshot_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___snapshot_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("snapshot_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___snapshot_Chain_obj_template = &CPyType_state___snapshot_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__snapshot_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___snapshot_Chain_objObject *self; - if (state___snapshot_Chain_obj_free_instance != NULL) { - self = state___snapshot_Chain_obj_free_instance; - state___snapshot_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___snapshot_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___snapshot_Chain_obj_vtable; - self->vectorcall = CPyPy_state___snapshot_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___snapshot_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__snapshot_Chain_obj_setup((PyObject *)CPyType_state___snapshot_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___revert_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___revert_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__revert_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___revert_Chain_obj(void); - -static PyObject * -state___revert_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___revert_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__revert_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___revert_Chain_obj_traverse(brownie___network___state___revert_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___revert_Chain_obj_clear(brownie___network___state___revert_Chain_objObject *self) -{ - return 0; -} - -static void -state___revert_Chain_obj_dealloc(brownie___network___state___revert_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___revert_Chain_obj_free_instance == NULL) { - state___revert_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___revert_Chain_obj_dealloc) - state___revert_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___revert_Chain_obj_vtable[2]; -static bool -CPyDef_state___revert_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___revert_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___revert_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___revert_Chain_obj_____get__, - }; - memcpy(state___revert_Chain_obj_vtable, state___revert_Chain_obj_vtable_scratch, sizeof(state___revert_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___revert_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___revert_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___revert_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___revert_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "revert_Chain_obj", - .tp_new = state___revert_Chain_obj_new, - .tp_dealloc = (destructor)state___revert_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___revert_Chain_obj_traverse, - .tp_clear = (inquiry)state___revert_Chain_obj_clear, - .tp_methods = state___revert_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___revert_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___revert_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___revert_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("revert_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___revert_Chain_obj_template = &CPyType_state___revert_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__revert_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___revert_Chain_objObject *self; - if (state___revert_Chain_obj_free_instance != NULL) { - self = state___revert_Chain_obj_free_instance; - state___revert_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___revert_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___revert_Chain_obj_vtable; - self->vectorcall = CPyPy_state___revert_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___revert_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__revert_Chain_obj_setup((PyObject *)CPyType_state___revert_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___reset_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___reset_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__reset_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___reset_Chain_obj(void); - -static PyObject * -state___reset_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___reset_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__reset_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___reset_Chain_obj_traverse(brownie___network___state___reset_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___reset_Chain_obj_clear(brownie___network___state___reset_Chain_objObject *self) -{ - return 0; -} - -static void -state___reset_Chain_obj_dealloc(brownie___network___state___reset_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___reset_Chain_obj_free_instance == NULL) { - state___reset_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___reset_Chain_obj_dealloc) - state___reset_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___reset_Chain_obj_vtable[2]; -static bool -CPyDef_state___reset_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___reset_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___reset_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___reset_Chain_obj_____get__, - }; - memcpy(state___reset_Chain_obj_vtable, state___reset_Chain_obj_vtable_scratch, sizeof(state___reset_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___reset_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___reset_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___reset_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___reset_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "reset_Chain_obj", - .tp_new = state___reset_Chain_obj_new, - .tp_dealloc = (destructor)state___reset_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___reset_Chain_obj_traverse, - .tp_clear = (inquiry)state___reset_Chain_obj_clear, - .tp_methods = state___reset_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___reset_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___reset_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___reset_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("reset_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___reset_Chain_obj_template = &CPyType_state___reset_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__reset_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___reset_Chain_objObject *self; - if (state___reset_Chain_obj_free_instance != NULL) { - self = state___reset_Chain_obj_free_instance; - state___reset_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___reset_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___reset_Chain_obj_vtable; - self->vectorcall = CPyPy_state___reset_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___reset_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__reset_Chain_obj_setup((PyObject *)CPyType_state___reset_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___undo_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___undo_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__undo_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___undo_Chain_obj(void); - -static PyObject * -state___undo_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___undo_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__undo_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___undo_Chain_obj_traverse(brownie___network___state___undo_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___undo_Chain_obj_clear(brownie___network___state___undo_Chain_objObject *self) -{ - return 0; -} - -static void -state___undo_Chain_obj_dealloc(brownie___network___state___undo_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___undo_Chain_obj_free_instance == NULL) { - state___undo_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___undo_Chain_obj_dealloc) - state___undo_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___undo_Chain_obj_vtable[2]; -static bool -CPyDef_state___undo_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___undo_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___undo_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___undo_Chain_obj_____get__, - }; - memcpy(state___undo_Chain_obj_vtable, state___undo_Chain_obj_vtable_scratch, sizeof(state___undo_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___undo_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___undo_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, num=1)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___undo_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___undo_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "undo_Chain_obj", - .tp_new = state___undo_Chain_obj_new, - .tp_dealloc = (destructor)state___undo_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___undo_Chain_obj_traverse, - .tp_clear = (inquiry)state___undo_Chain_obj_clear, - .tp_methods = state___undo_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___undo_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___undo_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___undo_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("undo_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___undo_Chain_obj_template = &CPyType_state___undo_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__undo_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___undo_Chain_objObject *self; - if (state___undo_Chain_obj_free_instance != NULL) { - self = state___undo_Chain_obj_free_instance; - state___undo_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___undo_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___undo_Chain_obj_vtable; - self->vectorcall = CPyPy_state___undo_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___undo_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__undo_Chain_obj_setup((PyObject *)CPyType_state___undo_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__state___redo_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_state___redo_Chain_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_state_____mypyc__redo_Chain_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_state___redo_Chain_obj(void); - -static PyObject * -state___redo_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_state___redo_Chain_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_state_____mypyc__redo_Chain_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -state___redo_Chain_obj_traverse(brownie___network___state___redo_Chain_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -state___redo_Chain_obj_clear(brownie___network___state___redo_Chain_objObject *self) -{ - return 0; -} - -static void -state___redo_Chain_obj_dealloc(brownie___network___state___redo_Chain_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (state___redo_Chain_obj_free_instance == NULL) { - state___redo_Chain_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, state___redo_Chain_obj_dealloc) - state___redo_Chain_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem state___redo_Chain_obj_vtable[2]; -static bool -CPyDef_state___redo_Chain_obj_trait_vtable_setup(void) -{ - CPyVTableItem state___redo_Chain_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_state___redo_Chain_obj_____call__, - (CPyVTableItem)CPyDef_state___redo_Chain_obj_____get__, - }; - memcpy(state___redo_Chain_obj_vtable, state___redo_Chain_obj_vtable_scratch, sizeof(state___redo_Chain_obj_vtable)); - return 1; -} - -static PyMethodDef state___redo_Chain_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_state___redo_Chain_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, num=1)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_state___redo_Chain_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_state___redo_Chain_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "redo_Chain_obj", - .tp_new = state___redo_Chain_obj_new, - .tp_dealloc = (destructor)state___redo_Chain_obj_dealloc, - .tp_traverse = (traverseproc)state___redo_Chain_obj_traverse, - .tp_clear = (inquiry)state___redo_Chain_obj_clear, - .tp_methods = state___redo_Chain_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__state___redo_Chain_obj, - .tp_basicsize = sizeof(brownie___network___state___redo_Chain_objObject), - .tp_vectorcall_offset = offsetof(brownie___network___state___redo_Chain_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("redo_Chain_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_state___redo_Chain_obj_template = &CPyType_state___redo_Chain_obj_template_; - -PyObject *CPyDef_state_____mypyc__redo_Chain_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___network___state___redo_Chain_objObject *self; - if (state___redo_Chain_obj_free_instance != NULL) { - self = state___redo_Chain_obj_free_instance; - state___redo_Chain_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___network___state___redo_Chain_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = state___redo_Chain_obj_vtable; - self->vectorcall = CPyPy_state___redo_Chain_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_state___redo_Chain_obj(void) -{ - PyObject *self = CPyDef_state_____mypyc__redo_Chain_obj_setup((PyObject *)CPyType_state___redo_Chain_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef statemodule_methods[] = { - {"_revert_register", (PyCFunction)CPyPy_state____revert_register, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_revert_register(obj)\n--\n\n") /* docstring */}, - {"_notify_registry", (PyCFunction)CPyPy_state____notify_registry, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_notify_registry(height=None)\n--\n\n") /* docstring */}, - {"_find_contract", (PyCFunction)CPyPy_state____find_contract, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_find_contract(address)\n--\n\n") /* docstring */}, - {"_get_current_dependencies", (PyCFunction)CPyPy_state____get_current_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_current_dependencies()\n--\n\n") /* docstring */}, - {"_add_contract", (PyCFunction)CPyPy_state____add_contract, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_contract(contract)\n--\n\n") /* docstring */}, - {"_remove_contract", (PyCFunction)CPyPy_state____remove_contract, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_contract(contract)\n--\n\n") /* docstring */}, - {"_get_deployment", (PyCFunction)CPyPy_state____get_deployment, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_deployment(address=None, alias=None)\n--\n\n") /* docstring */}, - {"_add_deployment", (PyCFunction)CPyPy_state____add_deployment, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_deployment(contract, alias=None)\n--\n\n") /* docstring */}, - {"_remove_deployment", (PyCFunction)CPyPy_state____remove_deployment, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_deployment(address=None, alias=None)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___network___state(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___state__internal, "__name__"); - CPyStatic_state___globals = PyModule_GetDict(CPyModule_brownie___network___state__internal); - if (unlikely(CPyStatic_state___globals == NULL)) - goto fail; - CPyType_state_____init___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____init___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____init___3_TxHistory_obj)) - goto fail; - CPyType_state_____repr___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____repr___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____repr___3_TxHistory_obj)) - goto fail; - CPyType_state_____getattribute___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____getattribute___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____getattribute___3_TxHistory_obj)) - goto fail; - CPyType_state_____bool___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____bool___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____bool___3_TxHistory_obj)) - goto fail; - CPyType_state_____contains___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____contains___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____contains___3_TxHistory_obj)) - goto fail; - CPyType_state_____iter___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____iter___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____iter___3_TxHistory_obj)) - goto fail; - CPyType_state_____getitem___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____getitem___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____getitem___3_TxHistory_obj)) - goto fail; - CPyType_state_____len___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____len___3_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____len___3_TxHistory_obj)) - goto fail; - CPyType_state____reset_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____reset_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state____reset_TxHistory_obj)) - goto fail; - CPyType_state____revert_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____revert_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state____revert_TxHistory_obj)) - goto fail; - CPyType_state____add_tx_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____add_tx_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state____add_tx_TxHistory_obj)) - goto fail; - CPyType_state___clear_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___clear_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___clear_TxHistory_obj)) - goto fail; - CPyType_state___copy_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___copy_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___copy_TxHistory_obj)) - goto fail; - CPyType_state___filter_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___filter_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___filter_TxHistory_obj)) - goto fail; - CPyType_state___wait_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___wait_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___wait_TxHistory_obj)) - goto fail; - CPyType_state___from_sender_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___from_sender_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___from_sender_TxHistory_obj)) - goto fail; - CPyType_state___to_receiver_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___to_receiver_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___to_receiver_TxHistory_obj)) - goto fail; - CPyType_state___of_address_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___of_address_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state___of_address_TxHistory_obj)) - goto fail; - CPyType_state____gas_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____gas_TxHistory_obj_template, NULL, modname); - if (unlikely(!CPyType_state____gas_TxHistory_obj)) - goto fail; - CPyType_state_____init___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____init___3_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____init___3_Chain_obj)) - goto fail; - CPyType_state_____repr___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____repr___3_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____repr___3_Chain_obj)) - goto fail; - CPyType_state_____len___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____len___3_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____len___3_Chain_obj)) - goto fail; - CPyType_state_____getitem___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____getitem___3_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____getitem___3_Chain_obj)) - goto fail; - CPyType_state_____iter___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____iter___3_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state_____iter___3_Chain_obj)) - goto fail; - CPyType_state_____iter___3_Chain_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____iter___3_Chain_gen_template, NULL, modname); - if (unlikely(!CPyType_state_____iter___3_Chain_gen)) - goto fail; - CPyType_state___new_blocks_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___new_blocks_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___new_blocks_Chain_obj)) - goto fail; - CPyType_state___new_blocks_Chain_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___new_blocks_Chain_gen_template, NULL, modname); - if (unlikely(!CPyType_state___new_blocks_Chain_gen)) - goto fail; - CPyType_state___height_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___height_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___height_Chain_obj)) - goto fail; - CPyType_state___id_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___id_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___id_Chain_obj)) - goto fail; - CPyType_state___block_gas_limit_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___block_gas_limit_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___block_gas_limit_Chain_obj)) - goto fail; - CPyType_state___base_fee_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___base_fee_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___base_fee_Chain_obj)) - goto fail; - CPyType_state___priority_fee_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___priority_fee_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___priority_fee_Chain_obj)) - goto fail; - CPyType_state____revert_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____revert_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state____revert_Chain_obj)) - goto fail; - CPyType_state____add_to_undo_buffer_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____add_to_undo_buffer_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state____add_to_undo_buffer_Chain_obj)) - goto fail; - CPyType_state____network_connected_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____network_connected_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state____network_connected_Chain_obj)) - goto fail; - CPyType_state____network_disconnected_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____network_disconnected_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state____network_disconnected_Chain_obj)) - goto fail; - CPyType_state___get_transaction_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___get_transaction_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___get_transaction_Chain_obj)) - goto fail; - CPyType_state___time_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___time_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___time_Chain_obj)) - goto fail; - CPyType_state___sleep_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___sleep_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___sleep_Chain_obj)) - goto fail; - CPyType_state___mine_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___mine_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___mine_Chain_obj)) - goto fail; - CPyType_state___snapshot_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___snapshot_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___snapshot_Chain_obj)) - goto fail; - CPyType_state___revert_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___revert_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___revert_Chain_obj)) - goto fail; - CPyType_state___reset_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___reset_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___reset_Chain_obj)) - goto fail; - CPyType_state___undo_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___undo_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___undo_Chain_obj)) - goto fail; - CPyType_state___redo_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___redo_Chain_obj_template, NULL, modname); - if (unlikely(!CPyType_state___redo_Chain_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_state_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___network___state__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_state____contract_map); - CPyStatic_state____contract_map = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_state____revert_refs); - CPyStatic_state____revert_refs = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_state___cur); - CPyStatic_state___cur = NULL; - Py_CLEAR(CPyType_state___TxHistory); - Py_CLEAR(CPyType_state___Chain); - Py_CLEAR(CPyType_state_____init___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____repr___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____getattribute___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____bool___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____contains___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____iter___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____getitem___3_TxHistory_obj); - Py_CLEAR(CPyType_state_____len___3_TxHistory_obj); - Py_CLEAR(CPyType_state____reset_TxHistory_obj); - Py_CLEAR(CPyType_state____revert_TxHistory_obj); - Py_CLEAR(CPyType_state____add_tx_TxHistory_obj); - Py_CLEAR(CPyType_state___clear_TxHistory_obj); - Py_CLEAR(CPyType_state___copy_TxHistory_obj); - Py_CLEAR(CPyType_state___filter_TxHistory_obj); - Py_CLEAR(CPyType_state___wait_TxHistory_obj); - Py_CLEAR(CPyType_state___from_sender_TxHistory_obj); - Py_CLEAR(CPyType_state___to_receiver_TxHistory_obj); - Py_CLEAR(CPyType_state___of_address_TxHistory_obj); - Py_CLEAR(CPyType_state____gas_TxHistory_obj); - Py_CLEAR(CPyType_state_____init___3_Chain_obj); - Py_CLEAR(CPyType_state_____repr___3_Chain_obj); - Py_CLEAR(CPyType_state_____len___3_Chain_obj); - Py_CLEAR(CPyType_state_____getitem___3_Chain_obj); - Py_CLEAR(CPyType_state_____iter___3_Chain_obj); - Py_CLEAR(CPyType_state_____iter___3_Chain_gen); - Py_CLEAR(CPyType_state___new_blocks_Chain_obj); - Py_CLEAR(CPyType_state___new_blocks_Chain_gen); - Py_CLEAR(CPyType_state___height_Chain_obj); - Py_CLEAR(CPyType_state___id_Chain_obj); - Py_CLEAR(CPyType_state___block_gas_limit_Chain_obj); - Py_CLEAR(CPyType_state___base_fee_Chain_obj); - Py_CLEAR(CPyType_state___priority_fee_Chain_obj); - Py_CLEAR(CPyType_state____revert_Chain_obj); - Py_CLEAR(CPyType_state____add_to_undo_buffer_Chain_obj); - Py_CLEAR(CPyType_state____network_connected_Chain_obj); - Py_CLEAR(CPyType_state____network_disconnected_Chain_obj); - Py_CLEAR(CPyType_state___get_transaction_Chain_obj); - Py_CLEAR(CPyType_state___time_Chain_obj); - Py_CLEAR(CPyType_state___sleep_Chain_obj); - Py_CLEAR(CPyType_state___mine_Chain_obj); - Py_CLEAR(CPyType_state___snapshot_Chain_obj); - Py_CLEAR(CPyType_state___revert_Chain_obj); - Py_CLEAR(CPyType_state___reset_Chain_obj); - Py_CLEAR(CPyType_state___undo_Chain_obj); - Py_CLEAR(CPyType_state___redo_Chain_obj); - return -1; -} -static struct PyModuleDef statemodule = { - PyModuleDef_HEAD_INIT, - "brownie.network.state", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - statemodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___network___state(void) -{ - if (CPyModule_brownie___network___state__internal) { - Py_INCREF(CPyModule_brownie___network___state__internal); - return CPyModule_brownie___network___state__internal; - } - CPyModule_brownie___network___state__internal = PyModule_Create(&statemodule); - if (unlikely(CPyModule_brownie___network___state__internal == NULL)) - goto fail; - if (CPyExec_brownie___network___state(CPyModule_brownie___network___state__internal) != 0) - goto fail; - return CPyModule_brownie___network___state__internal; - fail: - return NULL; -} - -PyObject *CPyDef_state_____init___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____init___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____init___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state_____init___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 63, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r1 = CPyStatics[1099]; /* '_list' */ - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r1, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 63, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r4 = PyDict_New(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 64, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r5 = CPyStatics[1100]; /* 'gas_profile' */ - cpy_r_r6 = PyObject_SetAttr(cpy_r_self, cpy_r_r5, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 64, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r8 = CPyDef_state____revert_register(cpy_r_self); - if (unlikely(cpy_r_r8 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 65, CPyStatic_state___globals); - goto CPyL6; - } - return 1; -CPyL6: ; - cpy_r_r9 = 2; - return cpy_r_r9; -} - -PyObject *CPyPy_state_____init___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - char retval = CPyDef_state_____init___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__init__", 62, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____repr___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____repr___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____repr___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____repr___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); - goto CPyL19; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[55]; /* 'argv' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); - goto CPyL19; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals, "dict", cpy_r_r3); - goto CPyL19; - } - cpy_r_r5 = CPyStatics[75]; /* 'cli' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r7 = CPyStatics[241]; /* 'console' */ - cpy_r_r8 = PyObject_RichCompare(cpy_r_r6, cpy_r_r7, 2); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r9 = PyObject_IsTrue(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r11 = cpy_r_r9; - if (!cpy_r_r11) goto CPyL13; - cpy_r_r12 = CPyStatics[1099]; /* '_list' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 69, CPyStatic_state___globals); - goto CPyL19; - } - if (likely(PyList_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__repr__", 69, CPyStatic_state___globals, "list", cpy_r_r13); - goto CPyL19; - } - cpy_r_r15 = PyObject_Str(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 69, CPyStatic_state___globals); - goto CPyL19; - } - return cpy_r_r15; -CPyL13: ; - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[288]; /* 'super' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r19 = (PyObject *)CPyType_state___TxHistory; - PyObject *cpy_r_r20[2] = {cpy_r_r19, cpy_r_self}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 2, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r23 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r24, 0, 0, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); - goto CPyL19; - } - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals, "str", cpy_r_r25); - goto CPyL19; - } - return cpy_r_r26; -CPyL19: ; - cpy_r_r27 = NULL; - return cpy_r_r27; -} - -PyObject *CPyPy_state_____repr___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state_____repr___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__repr__", 67, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____getattribute___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_items; - PyObject *cpy_r_r14; - int64_t cpy_r_r15; - CPyPtr cpy_r_r16; - int64_t cpy_r_r17; - char cpy_r_r18; - CPyPtr cpy_r_r19; - CPyPtr cpy_r_r20; - int64_t cpy_r_r21; - CPyPtr cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r3 = (PyObject *)CPyType_state___TxHistory; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r7 = CPyStatics[1101]; /* '__getattribute__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r9 = CPyStatics[1099]; /* '_list' */ - PyObject *cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); - goto CPyL20; - } - if (likely(PyList_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals, "list", cpy_r_r12); - goto CPyL20; - } - cpy_r_items = cpy_r_r13; - cpy_r_r14 = PyList_New(0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); - goto CPyL21; - } - cpy_r_r15 = 0; -CPyL7: ; - cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_items)->ob_size; - cpy_r_r17 = *(int64_t *)cpy_r_r16; - cpy_r_r18 = cpy_r_r15 < cpy_r_r17; - if (!cpy_r_r18) goto CPyL22; - cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_items)->ob_item; - cpy_r_r20 = *(CPyPtr *)cpy_r_r19; - cpy_r_r21 = cpy_r_r15 * 8; - cpy_r_r22 = cpy_r_r20 + cpy_r_r21; - cpy_r_r23 = *(PyObject * *)cpy_r_r22; - CPy_INCREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[1102]; /* 'status' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r26 = CPyStatics[2052]; /* -2 */ - cpy_r_r27 = PyObject_RichCompare(cpy_r_r25, cpy_r_r26, 3); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); - goto CPyL23; - } - if (unlikely(!PyBool_Check(cpy_r_r27))) { - CPy_TypeError("bool", cpy_r_r27); cpy_r_r28 = 2; - } else - cpy_r_r28 = cpy_r_r27 == Py_True; - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); - goto CPyL23; - } - if (!cpy_r_r28) goto CPyL24; - cpy_r_r29 = PyList_Append(cpy_r_r14, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); - goto CPyL25; - } -CPyL13: ; - cpy_r_r31 = cpy_r_r15 + 1; - cpy_r_r15 = cpy_r_r31; - goto CPyL7; -CPyL14: ; - cpy_r_items = cpy_r_r14; - cpy_r_r32 = CPyStatics[1099]; /* '_list' */ - cpy_r_r33 = PyObject_SetAttr(cpy_r_self, cpy_r_r32, cpy_r_items); - CPy_DECREF_NO_IMM(cpy_r_items); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 76, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r35 = CPyModule_builtins; - cpy_r_r36 = CPyStatics[288]; /* 'super' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r38 = (PyObject *)CPyType_state___TxHistory; - PyObject *cpy_r_r39[2] = {cpy_r_r38, cpy_r_self}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r40, 2, 0); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r42 = CPyStatics[1101]; /* '__getattribute__' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); - goto CPyL20; - } - PyObject *cpy_r_r44[1] = {cpy_r_name}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r45, 1, 0); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); - goto CPyL20; - } - return cpy_r_r46; -CPyL20: ; - cpy_r_r47 = NULL; - return cpy_r_r47; -CPyL21: ; - CPy_DecRef(cpy_r_items); - goto CPyL20; -CPyL22: ; - CPy_DECREF_NO_IMM(cpy_r_items); - goto CPyL14; -CPyL23: ; - CPy_DecRef(cpy_r_items); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - goto CPyL20; -CPyL24: ; - CPy_DECREF(cpy_r_r23); - goto CPyL13; -CPyL25: ; - CPy_DecRef(cpy_r_items); - CPy_DecRef(cpy_r_r14); - goto CPyL20; -} - -PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "name", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_name)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - PyObject *retval = CPyDef_state_____getattribute___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 72, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____bool___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____bool___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____bool___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state_____bool___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__bool__", 80, CPyStatic_state___globals); - goto CPyL3; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__bool__", 80, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL3; - } - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - CPy_DECREF_NO_IMM(cpy_r_r2); - cpy_r_r5 = cpy_r_r4 << 1; - cpy_r_r6 = cpy_r_r5 != 0; - return cpy_r_r6; -CPyL3: ; - cpy_r_r7 = 2; - return cpy_r_r7; -} - -PyObject *CPyPy_state_____bool___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - char retval = CPyDef_state_____bool___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__bool__", 79, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____contains___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____contains___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____contains___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state_____contains___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__contains__", 83, CPyStatic_state___globals); - goto CPyL4; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__contains__", 83, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = PySequence_Contains(cpy_r_r2, cpy_r_item); - CPy_DECREF_NO_IMM(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/network/state.py", "__contains__", 83, CPyStatic_state___globals); - goto CPyL4; - } - cpy_r_r5 = cpy_r_r3; - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = 2; - return cpy_r_r6; -} - -PyObject *CPyPy_state_____contains___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "item", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_item; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_item)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_item = obj_item; - char retval = CPyDef_state_____contains___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_item); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__contains__", 82, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____iter___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____iter___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 86, CPyStatic_state___globals); - goto CPyL4; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__iter__", 86, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = PyObject_GetIter(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 86, CPyStatic_state___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_state_____iter___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state_____iter___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__iter__", 85, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____getitem___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_key) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 89, CPyStatic_state___globals); - goto CPyL4; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__getitem__", 89, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL5; - } - cpy_r_r3 = CPyList_GetItem(cpy_r_r2, cpy_r_key); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 89, CPyStatic_state___globals); - goto CPyL5; - } - CPy_DECREF(cpy_r_r1); - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -CPyL5: ; - CPy_DecRef(cpy_r_r1); - goto CPyL4; -} - -PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "key", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_key)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - CPyTagged arg_key; - if (likely(PyLong_Check(obj_key))) - arg_key = CPyTagged_BorrowFromObject(obj_key); - else { - CPy_TypeError("int", obj_key); goto fail; - } - PyObject *retval = CPyDef_state_____getitem___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 88, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____len___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____len___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____len___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state_____len___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - CPyTagged cpy_r_r5; - CPyTagged cpy_r_r6; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__len__", 92, CPyStatic_state___globals); - goto CPyL3; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "__len__", 92, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - cpy_r_r5 = cpy_r_r4 << 1; - CPy_DECREF(cpy_r_r1); - return cpy_r_r5; -CPyL3: ; - cpy_r_r6 = CPY_INT_TAG; - return cpy_r_r6; -CPyL4: ; - CPy_DecRef(cpy_r_r1); - goto CPyL3; -} - -PyObject *CPyPy_state_____len___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state_____len___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__len__", 91, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____reset_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____reset_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____reset_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____reset_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_reset", 95, CPyStatic_state___globals); - goto CPyL4; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_reset", 95, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = CPyList_Clear(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "_reset", 95, CPyStatic_state___globals); - goto CPyL4; - } - return 1; -CPyL4: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_state____reset_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - char retval = CPyDef_state____reset_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_reset", 94, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____revert_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____revert_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____revert_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____revert_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - int64_t cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL14; - } - cpy_r_r1 = CPyStatics[1099]; /* '_list' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL15; - } - if (likely(PyList_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals, "list", cpy_r_r2); - goto CPyL15; - } - cpy_r_r4 = 0; -CPyL4: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL16; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); - cpy_r_r13 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL17; - } - if (PyLong_Check(cpy_r_r14)) - cpy_r_r15 = cpy_r_r14; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL545; - if (cpy_r_r14 == Py_None) - cpy_r_r15 = cpy_r_r14; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL545; - CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals, "int or None", cpy_r_r14); - goto CPyL17; -__LL545: ; - CPyTagged_INCREF(cpy_r_height); - cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_height); - cpy_r_r17 = PyObject_RichCompare(cpy_r_r15, cpy_r_r16, 1); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL17; - } - if (unlikely(!PyBool_Check(cpy_r_r17))) { - CPy_TypeError("bool", cpy_r_r17); cpy_r_r18 = 2; - } else - cpy_r_r18 = cpy_r_r17 == Py_True; - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL17; - } - if (!cpy_r_r18) goto CPyL18; - cpy_r_r19 = PyList_Append(cpy_r_r0, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL19; - } -CPyL11: ; - cpy_r_r21 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r21; - goto CPyL4; -CPyL12: ; - cpy_r_r22 = CPyStatics[1099]; /* '_list' */ - cpy_r_r23 = PyObject_SetAttr(cpy_r_self, cpy_r_r22, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); - goto CPyL14; - } - return 1; -CPyL14: ; - cpy_r_r25 = 2; - return cpy_r_r25; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - goto CPyL14; -CPyL16: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - goto CPyL12; -CPyL17: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r12); - goto CPyL14; -CPyL18: ; - CPy_DECREF(cpy_r_r12); - goto CPyL11; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL14; -} - -PyObject *CPyPy_state____revert_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "height", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_height; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - CPyTagged arg_height; - if (likely(PyLong_Check(obj_height))) - arg_height = CPyTagged_BorrowFromObject(obj_height); - else { - CPy_TypeError("int", obj_height); goto fail; - } - char retval = CPyDef_state____revert_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_height); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_revert", 97, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____add_tx_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____add_tx_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____add_tx_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____add_tx_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_tx", 101, CPyStatic_state___globals); - goto CPyL8; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_tx", 101, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL8; - } - cpy_r_r3 = PySequence_Contains(cpy_r_r2, cpy_r_tx); - CPy_DECREF_NO_IMM(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/network/state.py", "_add_tx", 101, CPyStatic_state___globals); - goto CPyL8; - } - cpy_r_r5 = cpy_r_r3; - cpy_r_r6 = cpy_r_r5 ^ 1; - if (!cpy_r_r6) goto CPyL7; - cpy_r_r7 = CPyStatics[1099]; /* '_list' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_tx", 102, CPyStatic_state___globals); - goto CPyL8; - } - if (likely(PyList_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_tx", 102, CPyStatic_state___globals, "list", cpy_r_r8); - goto CPyL8; - } - cpy_r_r10 = PyList_Append(cpy_r_r9, cpy_r_tx); - CPy_DECREF_NO_IMM(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/network/state.py", "_add_tx", 102, CPyStatic_state___globals); - goto CPyL8; - } -CPyL7: ; - return 1; -CPyL8: ; - cpy_r_r12 = 2; - return cpy_r_r12; -} - -PyObject *CPyPy_state____add_tx_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "tx", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_tx; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_tx)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_tx = obj_tx; - char retval = CPyDef_state____add_tx_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_tx); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_add_tx", 100, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___clear_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___clear_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___clear_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state___clear_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_only_confirmed) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - int64_t cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - if (cpy_r_only_confirmed != 2) goto CPyL2; - cpy_r_only_confirmed = 0; -CPyL2: ; - if (!cpy_r_only_confirmed) goto CPyL15; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r1 = CPyStatics[1099]; /* '_list' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL20; - } - if (likely(PyList_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals, "list", cpy_r_r2); - goto CPyL20; - } - cpy_r_r4 = 0; -CPyL7: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL21; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); - cpy_r_r13 = CPyStatics[1102]; /* 'status' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r15 = CPyStatics[2029]; /* -1 */ - cpy_r_r16 = PyObject_RichCompare(cpy_r_r14, cpy_r_r15, 2); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL22; - } - if (unlikely(!PyBool_Check(cpy_r_r16))) { - CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; - } else - cpy_r_r17 = cpy_r_r16 == Py_True; - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL22; - } - if (!cpy_r_r17) goto CPyL23; - cpy_r_r18 = PyList_Append(cpy_r_r0, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL24; - } -CPyL13: ; - cpy_r_r20 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r20; - goto CPyL7; -CPyL14: ; - cpy_r_r21 = CPyStatics[1099]; /* '_list' */ - cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r21, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); - goto CPyL19; - } else - goto CPyL18; -CPyL15: ; - cpy_r_r24 = CPyStatics[1099]; /* '_list' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_self, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 116, CPyStatic_state___globals); - goto CPyL19; - } - if (likely(PyList_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "clear", 116, CPyStatic_state___globals, "list", cpy_r_r25); - goto CPyL19; - } - cpy_r_r27 = CPyList_Clear(cpy_r_r26); - CPy_DECREF_NO_IMM(cpy_r_r26); - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/network/state.py", "clear", 116, CPyStatic_state___globals); - goto CPyL19; - } -CPyL18: ; - return 1; -CPyL19: ; - cpy_r_r28 = 2; - return cpy_r_r28; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - goto CPyL19; -CPyL21: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - goto CPyL14; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r12); - goto CPyL19; -CPyL23: ; - CPy_DECREF(cpy_r_r12); - goto CPyL13; -CPyL24: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL19; -} - -PyObject *CPyPy_state___clear_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "only_confirmed", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_only_confirmed = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_only_confirmed)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - char arg_only_confirmed; - if (obj_only_confirmed == NULL) { - arg_only_confirmed = 2; - } else if (unlikely(!PyBool_Check(obj_only_confirmed))) { - CPy_TypeError("bool", obj_only_confirmed); goto fail; - } else - arg_only_confirmed = obj_only_confirmed == Py_True; - char retval = CPyDef_state___clear_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_only_confirmed); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "clear", 104, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___copy_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___copy_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___copy_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___copy_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[1099]; /* '_list' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "copy", 120, CPyStatic_state___globals); - goto CPyL4; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "copy", 120, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = CPyList_Copy(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "copy", 120, CPyStatic_state___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_state___copy_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state___copy_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "copy", 118, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___filter_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___filter_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___filter_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___filter_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int64_t cpy_r_r5; - CPyPtr cpy_r_r6; - int64_t cpy_r_r7; - char cpy_r_r8; - CPyPtr cpy_r_r9; - CPyPtr cpy_r_r10; - int64_t cpy_r_r11; - CPyPtr cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - CPyTagged cpy_r_r15; - int64_t cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T4CIOO cpy_r_r18; - CPyTagged cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - int64_t cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - if (cpy_r_key != NULL) goto CPyL29; - cpy_r_r0 = Py_None; - cpy_r_key = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = PyList_New(0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL30; - } - cpy_r_r2 = CPyStatics[1099]; /* '_list' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_self, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL31; - } - if (likely(PyList_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals, "list", cpy_r_r3); - goto CPyL31; - } - cpy_r_r5 = 0; -CPyL6: ; - cpy_r_r6 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; - cpy_r_r7 = *(int64_t *)cpy_r_r6; - cpy_r_r8 = cpy_r_r5 < cpy_r_r7; - if (!cpy_r_r8) goto CPyL32; - cpy_r_r9 = (CPyPtr)&((PyListObject *)cpy_r_r4)->ob_item; - cpy_r_r10 = *(CPyPtr *)cpy_r_r9; - cpy_r_r11 = cpy_r_r5 * 8; - cpy_r_r12 = cpy_r_r10 + cpy_r_r11; - cpy_r_r13 = *(PyObject * *)cpy_r_r12; - CPy_INCREF(cpy_r_r13); - cpy_r_r14 = 1; - cpy_r_r15 = 0; - cpy_r_r16 = PyDict_Size(cpy_r_kwargs); - cpy_r_r17 = CPyDict_GetItemsIter(cpy_r_kwargs); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL33; - } -CPyL8: ; - cpy_r_r18 = CPyDict_NextItem(cpy_r_r17, cpy_r_r15); - cpy_r_r19 = cpy_r_r18.f1; - cpy_r_r15 = cpy_r_r19; - cpy_r_r20 = cpy_r_r18.f0; - if (!cpy_r_r20) goto CPyL34; - cpy_r_r21 = cpy_r_r18.f2; - CPy_INCREF(cpy_r_r21); - cpy_r_r22 = cpy_r_r18.f3; - CPy_INCREF(cpy_r_r22); - CPy_DECREF(cpy_r_r18.f2); - CPy_DECREF(cpy_r_r18.f3); - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r23 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals, "str", cpy_r_r21); - goto CPyL35; - } - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL36; - } - cpy_r_r25 = PyObject_RichCompare(cpy_r_r24, cpy_r_r22, 2); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r26 = PyObject_Not(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r28 = cpy_r_r26; - if (cpy_r_r28) { - goto CPyL38; - } else - goto CPyL15; -CPyL14: ; - cpy_r_r14 = 0; - goto CPyL17; -CPyL15: ; - cpy_r_r29 = CPyDict_CheckSize(cpy_r_kwargs, cpy_r_r16); - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL37; - } else - goto CPyL8; -CPyL16: ; - cpy_r_r30 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL33; - } -CPyL17: ; - if (!cpy_r_r14) goto CPyL39; - cpy_r_r31 = PyList_Append(cpy_r_r1, cpy_r_r13); - CPy_DECREF(cpy_r_r13); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL40; - } -CPyL19: ; - cpy_r_r33 = cpy_r_r5 + 1; - cpy_r_r5 = cpy_r_r33; - goto CPyL6; -CPyL20: ; - cpy_r_r34 = PyObject_GetIter(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); - goto CPyL30; - } - cpy_r_r35 = (PyObject *)&_Py_NoneStruct; - cpy_r_r36 = cpy_r_key == cpy_r_r35; - if (cpy_r_r36) { - goto CPyL41; - } else - goto CPyL23; -CPyL22: ; - cpy_r_r37 = cpy_r_r34; - goto CPyL26; -CPyL23: ; - cpy_r_r38 = CPyModule_builtins; - cpy_r_r39 = CPyStatics[279]; /* 'filter' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 143, CPyStatic_state___globals); - goto CPyL42; - } - PyObject *cpy_r_r41[2] = {cpy_r_key, cpy_r_r34}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 2, 0); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 143, CPyStatic_state___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_key); - CPy_DECREF(cpy_r_r34); - cpy_r_r37 = cpy_r_r43; -CPyL26: ; - cpy_r_r44 = PySequence_List(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "filter", 143, CPyStatic_state___globals); - goto CPyL28; - } - return cpy_r_r44; -CPyL28: ; - cpy_r_r45 = NULL; - return cpy_r_r45; -CPyL29: ; - CPy_INCREF(cpy_r_key); - goto CPyL2; -CPyL30: ; - CPy_DecRef(cpy_r_key); - goto CPyL28; -CPyL31: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r1); - goto CPyL28; -CPyL32: ; - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL20; -CPyL33: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r13); - goto CPyL28; -CPyL34: ; - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r18.f2); - CPy_DECREF(cpy_r_r18.f3); - goto CPyL16; -CPyL35: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r22); - goto CPyL28; -CPyL36: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r22); - goto CPyL28; -CPyL37: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r17); - goto CPyL28; -CPyL38: ; - CPy_DECREF(cpy_r_r17); - goto CPyL14; -CPyL39: ; - CPy_DECREF(cpy_r_r13); - goto CPyL19; -CPyL40: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL28; -CPyL41: ; - CPy_DECREF(cpy_r_key); - goto CPyL22; -CPyL42: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r34); - goto CPyL28; -} - -PyObject *CPyPy_state___filter_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "key", 0}; - static CPyArg_Parser parser = {"%O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_key = NULL; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywords(args, PyVectorcall_NARGS(nargs), kwnames, &parser, NULL, &obj_kwargs, &obj_self, &obj_key)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_key; - if (obj_key == NULL) { - arg_key = NULL; - goto __LL546; - } - arg_key = obj_key; - if (arg_key != NULL) goto __LL546; - if (obj_key == Py_None) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL546; - CPy_TypeError("object or None", obj_key); - goto fail; -__LL546: ; - PyObject *arg_kwargs = obj_kwargs; - PyObject *retval = CPyDef_state___filter_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_key, arg_kwargs); - CPy_DECREF(obj_kwargs); - return retval; -fail: ; - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("brownie/network/state.py", "filter", 122, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___wait_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___wait_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___wait_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state___wait_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_pending; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - if (cpy_r_key != NULL) goto CPyL20; - cpy_r_r0 = Py_None; - cpy_r_key = cpy_r_r0; -CPyL2: ; - if (!1) goto CPyL21; - cpy_r_r1 = CPyStatics[279]; /* 'filter' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r3 = CPyStatics[1102]; /* 'status' */ - cpy_r_r4 = CPyStatics[2029]; /* -1 */ - cpy_r_r5 = CPyDict_Build(1, cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r6 = CPyDict_UpdateInDisplay(cpy_r_r5, cpy_r_kwargs); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r8 = PyTuple_Pack(1, cpy_r_key); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r9 = PyObject_Call(cpy_r_r2, cpy_r_r8, cpy_r_r5); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL22; - } - if (likely(PyList_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals, "list", cpy_r_r9); - goto CPyL22; - } - cpy_r_r11 = PyObject_GetIter(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[347]; /* 'next' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL25; - } - cpy_r_r15 = Py_None; - PyObject *cpy_r_r16[2] = {cpy_r_r11, cpy_r_r15}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 2, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_r11); - cpy_r_pending = cpy_r_r18; - cpy_r_r19 = (PyObject *)&_Py_NoneStruct; - cpy_r_r20 = cpy_r_pending == cpy_r_r19; - if (cpy_r_r20) { - goto CPyL26; - } else - goto CPyL14; -CPyL13: ; - return 1; -CPyL14: ; - cpy_r_r21 = cpy_r_pending; - cpy_r_r22 = CPyStatics[1103]; /* '_confirmed' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 168, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r24 = CPyStatics[875]; /* 'wait' */ - PyObject *cpy_r_r25[1] = {cpy_r_r23}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "wait", 168, CPyStatic_state___globals); - goto CPyL27; - } else - goto CPyL28; -CPyL17: ; - CPy_DECREF(cpy_r_r23); - goto CPyL2; -CPyL18: ; - return 1; -CPyL19: ; - cpy_r_r28 = 2; - return cpy_r_r28; -CPyL20: ; - CPy_INCREF(cpy_r_key); - goto CPyL2; -CPyL21: ; - CPy_DECREF(cpy_r_key); - goto CPyL18; -CPyL22: ; - CPy_DecRef(cpy_r_key); - goto CPyL19; -CPyL23: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r2); - goto CPyL19; -CPyL24: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL19; -CPyL25: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r11); - goto CPyL19; -CPyL26: ; - CPy_DECREF(cpy_r_key); - CPy_DECREF(cpy_r_pending); - goto CPyL13; -CPyL27: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r23); - goto CPyL19; -CPyL28: ; - CPy_DECREF(cpy_r_r27); - goto CPyL17; -} - -PyObject *CPyPy_state___wait_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "key", 0}; - static CPyArg_Parser parser = {"%O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_key = NULL; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywords(args, PyVectorcall_NARGS(nargs), kwnames, &parser, NULL, &obj_kwargs, &obj_self, &obj_key)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_key; - if (obj_key == NULL) { - arg_key = NULL; - goto __LL547; - } - arg_key = obj_key; - if (arg_key != NULL) goto __LL547; - if (obj_key == Py_None) - arg_key = obj_key; - else { - arg_key = NULL; - } - if (arg_key != NULL) goto __LL547; - CPy_TypeError("object or None", obj_key); - goto fail; -__LL547: ; - PyObject *arg_kwargs = obj_kwargs; - char retval = CPyDef_state___wait_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_key, arg_kwargs); - CPy_DECREF(obj_kwargs); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("brownie/network/state.py", "wait", 145, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___from_sender_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___from_sender_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___from_sender_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___from_sender_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - int32_t cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - int64_t cpy_r_r21; - PyObject *cpy_r_r22; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r1 = CPyStatics[1099]; /* '_list' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); - goto CPyL13; - } - if (likely(PyList_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals, "list", cpy_r_r2); - goto CPyL13; - } - cpy_r_r4 = 0; -CPyL4: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL14; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); - cpy_r_r13 = CPyStatics[1104]; /* 'sender' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r15 = PyObject_RichCompare(cpy_r_r14, cpy_r_account, 2); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r16 = PyObject_IsTrue(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - cpy_r_r17 = cpy_r_r16 >= 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r18 = cpy_r_r16; - if (!cpy_r_r18) goto CPyL16; - cpy_r_r19 = PyList_Append(cpy_r_r0, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); - goto CPyL17; - } -CPyL10: ; - cpy_r_r21 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r21; - goto CPyL4; -CPyL11: ; - return cpy_r_r0; -CPyL12: ; - cpy_r_r22 = NULL; - return cpy_r_r22; -CPyL13: ; - CPy_DecRef(cpy_r_r0); - goto CPyL12; -CPyL14: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - goto CPyL11; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r12); - goto CPyL12; -CPyL16: ; - CPy_DECREF(cpy_r_r12); - goto CPyL10; -CPyL17: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL12; -} - -PyObject *CPyPy_state___from_sender_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "account", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_account; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_account)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_account; - if (likely(PyUnicode_Check(obj_account))) - arg_account = obj_account; - else { - CPy_TypeError("str", obj_account); - goto fail; - } - PyObject *retval = CPyDef_state___from_sender_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_account); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "from_sender", 170, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___to_receiver_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___to_receiver_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___to_receiver_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___to_receiver_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - int64_t cpy_r_r20; - PyObject *cpy_r_r21; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); - goto CPyL13; - } - cpy_r_r1 = CPyStatics[1099]; /* '_list' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); - goto CPyL14; - } - if (likely(PyList_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals, "list", cpy_r_r2); - goto CPyL14; - } - cpy_r_r4 = 0; -CPyL4: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL15; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); - cpy_r_r13 = CPyStatics[1105]; /* 'receiver' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); - goto CPyL16; - } - if (Py_TYPE(cpy_r_r14) == CPyType_datatypes___EthAddress) - cpy_r_r15 = cpy_r_r14; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL548; - if (cpy_r_r14 == Py_None) - cpy_r_r15 = cpy_r_r14; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL548; - CPy_TypeErrorTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals, "brownie.convert.datatypes.EthAddress or None", cpy_r_r14); - goto CPyL16; -__LL548: ; - cpy_r_r16 = PyObject_RichCompare(cpy_r_r15, cpy_r_account, 2); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); - goto CPyL16; - } - if (unlikely(!PyBool_Check(cpy_r_r16))) { - CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; - } else - cpy_r_r17 = cpy_r_r16 == Py_True; - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); - goto CPyL16; - } - if (!cpy_r_r17) goto CPyL17; - cpy_r_r18 = PyList_Append(cpy_r_r0, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); - goto CPyL18; - } -CPyL11: ; - cpy_r_r20 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r20; - goto CPyL4; -CPyL12: ; - return cpy_r_r0; -CPyL13: ; - cpy_r_r21 = NULL; - return cpy_r_r21; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - goto CPyL13; -CPyL15: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - goto CPyL12; -CPyL16: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r12); - goto CPyL13; -CPyL17: ; - CPy_DECREF(cpy_r_r12); - goto CPyL11; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL13; -} - -PyObject *CPyPy_state___to_receiver_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "account", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_account; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_account)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_account; - if (likely(PyUnicode_Check(obj_account))) - arg_account = obj_account; - else { - CPy_TypeError("str", obj_account); - goto fail; - } - PyObject *retval = CPyDef_state___to_receiver_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_account); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "to_receiver", 174, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___of_address_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___of_address_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___of_address_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___of_address_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - int64_t cpy_r_r28; - PyObject *cpy_r_r29; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL19; - } - cpy_r_r1 = CPyStatics[1099]; /* '_list' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL20; - } - if (likely(PyList_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals, "list", cpy_r_r2); - goto CPyL20; - } - cpy_r_r4 = 0; -CPyL4: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL21; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); - cpy_r_r13 = CPyStatics[1105]; /* 'receiver' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL22; - } - if (Py_TYPE(cpy_r_r14) == CPyType_datatypes___EthAddress) - cpy_r_r15 = cpy_r_r14; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL549; - if (cpy_r_r14 == Py_None) - cpy_r_r15 = cpy_r_r14; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL549; - CPy_TypeErrorTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals, "brownie.convert.datatypes.EthAddress or None", cpy_r_r14); - goto CPyL22; -__LL549: ; - cpy_r_r16 = PyObject_RichCompare(cpy_r_r15, cpy_r_account, 2); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL22; - } - if (unlikely(!PyBool_Check(cpy_r_r16))) { - CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; - } else - cpy_r_r17 = cpy_r_r16 == Py_True; - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL22; - } - if (!cpy_r_r17) goto CPyL11; - cpy_r_r18 = cpy_r_r17 ? Py_True : Py_False; - cpy_r_r19 = cpy_r_r18; - goto CPyL14; -CPyL11: ; - cpy_r_r20 = CPyStatics[1104]; /* 'sender' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r22 = PyObject_RichCompare(cpy_r_r21, cpy_r_account, 2); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r19 = cpy_r_r22; -CPyL14: ; - cpy_r_r23 = PyObject_IsTrue(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", -1, CPyStatic_state___globals); - goto CPyL22; - } - cpy_r_r25 = cpy_r_r23; - if (!cpy_r_r25) goto CPyL23; - cpy_r_r26 = PyList_Append(cpy_r_r0, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); - goto CPyL24; - } -CPyL17: ; - cpy_r_r28 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r28; - goto CPyL4; -CPyL18: ; - return cpy_r_r0; -CPyL19: ; - cpy_r_r29 = NULL; - return cpy_r_r29; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - goto CPyL19; -CPyL21: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - goto CPyL18; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r12); - goto CPyL19; -CPyL23: ; - CPy_DECREF(cpy_r_r12); - goto CPyL17; -CPyL24: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL19; -} - -PyObject *CPyPy_state___of_address_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "account", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_account; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_account)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_account; - if (likely(PyUnicode_Check(obj_account))) - arg_account = obj_account; - else { - CPy_TypeError("str", obj_account); - goto fail; - } - PyObject *retval = CPyDef_state___of_address_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_account); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "of_address", 178, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____gas_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____gas_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____gas_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____gas_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn_name, CPyTagged cpy_r_gas_used, char cpy_r_is_success) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int64_t cpy_r_r5; - CPyTagged cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - CPyTagged cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - CPyTagged cpy_r_r32; - CPyTagged cpy_r_r33; - CPyTagged cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - CPyTagged cpy_r_r37; - CPyTagged cpy_r_r38; - CPyTagged cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - CPyTagged cpy_r_r42; - int64_t cpy_r_r43; - char cpy_r_r44; - int64_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - CPyTagged cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - CPyTagged cpy_r_r52; - int64_t cpy_r_r53; - char cpy_r_r54; - int64_t cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - CPyTagged cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - CPyTagged cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - CPyTagged cpy_r_r85; - char cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - CPyTagged cpy_r_r93; - CPyTagged cpy_r_r94; - CPyTagged cpy_r_r95; - CPyTagged cpy_r_r96; - CPyTagged cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - int32_t cpy_r_r100; - char cpy_r_r101; - char cpy_r_r102; - cpy_r_r0 = CPyStatics[1100]; /* 'gas_profile' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals); - goto CPyL52; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals, "dict", cpy_r_r1); - goto CPyL52; - } - cpy_r_r3 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r2, cpy_r_fn_name, 2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals); - goto CPyL52; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals, "dict", cpy_r_r3); - goto CPyL52; - } - cpy_r_r5 = PyDict_Size(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 << 1; - cpy_r_r7 = cpy_r_r6 != 0; - if (cpy_r_r7) goto CPyL10; - cpy_r_r8 = CPyStatics[245]; /* 'update' */ - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_gas_used); - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_gas_used); - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_gas_used); - cpy_r_r12 = CPyStatics[2031]; /* 1 */ - cpy_r_r13 = CPyStatics[2030]; /* 0 */ - cpy_r_r14 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r15[7] = { - cpy_r_r4, cpy_r_r9, cpy_r_r10, cpy_r_r11, cpy_r_r12, cpy_r_r13, - cpy_r_r14 - }; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = CPyStatics[2257]; /* ('avg', 'high', 'low', 'count', 'count_success', - 'avg_success') */ - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r16, 9223372036854775809ULL, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 185, CPyStatic_state___globals); - goto CPyL53; - } else - goto CPyL54; -CPyL6: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_is_success) goto CPyL55; - cpy_r_r19 = CPyStatics[1109]; /* 'count_success' */ - cpy_r_r20 = CPyStatics[2031]; /* 1 */ - cpy_r_r21 = CPyDict_SetItem(cpy_r_r4, cpy_r_r19, cpy_r_r20); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 189, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r23 = CPyStatics[1110]; /* 'avg_success' */ - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r24 = CPyTagged_StealAsObject(cpy_r_gas_used); - cpy_r_r25 = CPyDict_SetItem(cpy_r_r4, cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 190, CPyStatic_state___globals); - goto CPyL52; - } -CPyL9: ; - return 1; -CPyL10: ; - cpy_r_r27 = CPyStatics[1106]; /* 'avg' */ - cpy_r_r28 = CPyDict_GetItem(cpy_r_r4, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL56; - } - 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("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r30 = CPyStatics[737]; /* 'count' */ - cpy_r_r31 = CPyDict_GetItem(cpy_r_r4, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL57; - } - if (likely(PyLong_Check(cpy_r_r31))) - cpy_r_r32 = CPyTagged_FromObject(cpy_r_r31); - else { - CPy_TypeError("int", cpy_r_r31); cpy_r_r32 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL57; - } - cpy_r_r33 = CPyTagged_Multiply(cpy_r_r29, cpy_r_r32); - CPyTagged_DECREF(cpy_r_r29); - CPyTagged_DECREF(cpy_r_r32); - cpy_r_r34 = CPyTagged_Add(cpy_r_r33, cpy_r_gas_used); - CPyTagged_DECREF(cpy_r_r33); - cpy_r_r35 = CPyStatics[737]; /* 'count' */ - cpy_r_r36 = CPyDict_GetItem(cpy_r_r4, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL58; - } - if (likely(PyLong_Check(cpy_r_r36))) - cpy_r_r37 = CPyTagged_FromObject(cpy_r_r36); - else { - CPy_TypeError("int", cpy_r_r36); cpy_r_r37 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL58; - } - cpy_r_r38 = CPyTagged_Add(cpy_r_r37, 2); - CPyTagged_DECREF(cpy_r_r37); - cpy_r_r39 = CPyTagged_FloorDivide(cpy_r_r34, cpy_r_r38); - CPyTagged_DECREF(cpy_r_r34); - CPyTagged_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r40 = CPyStatics[1107]; /* 'high' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r4, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 194, CPyStatic_state___globals); - goto CPyL59; - } - if (likely(PyLong_Check(cpy_r_r41))) - cpy_r_r42 = CPyTagged_FromObject(cpy_r_r41); - else { - CPy_TypeError("int", cpy_r_r41); cpy_r_r42 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 194, CPyStatic_state___globals); - goto CPyL59; - } - cpy_r_r43 = cpy_r_gas_used & 1; - cpy_r_r44 = cpy_r_r43 != 0; - if (cpy_r_r44) goto CPyL21; - cpy_r_r45 = cpy_r_r42 & 1; - cpy_r_r46 = cpy_r_r45 != 0; - if (!cpy_r_r46) goto CPyL22; -CPyL21: ; - cpy_r_r47 = CPyTagged_IsLt_(cpy_r_r42, cpy_r_gas_used); - if (cpy_r_r47) { - goto CPyL60; - } else - goto CPyL24; -CPyL22: ; - cpy_r_r48 = (Py_ssize_t)cpy_r_gas_used > (Py_ssize_t)cpy_r_r42; - if (cpy_r_r48) { - goto CPyL60; - } else - goto CPyL24; -CPyL23: ; - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r49 = cpy_r_gas_used; - goto CPyL25; -CPyL24: ; - cpy_r_r49 = cpy_r_r42; -CPyL25: ; - cpy_r_r50 = CPyStatics[1108]; /* 'low' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r4, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 195, CPyStatic_state___globals); - goto CPyL61; - } - if (likely(PyLong_Check(cpy_r_r51))) - cpy_r_r52 = CPyTagged_FromObject(cpy_r_r51); - else { - CPy_TypeError("int", cpy_r_r51); cpy_r_r52 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 195, CPyStatic_state___globals); - goto CPyL61; - } - cpy_r_r53 = cpy_r_gas_used & 1; - cpy_r_r54 = cpy_r_r53 != 0; - if (cpy_r_r54) goto CPyL29; - cpy_r_r55 = cpy_r_r52 & 1; - cpy_r_r56 = cpy_r_r55 != 0; - if (!cpy_r_r56) goto CPyL30; -CPyL29: ; - cpy_r_r57 = CPyTagged_IsLt_(cpy_r_gas_used, cpy_r_r52); - if (cpy_r_r57) { - goto CPyL62; - } else - goto CPyL32; -CPyL30: ; - cpy_r_r58 = (Py_ssize_t)cpy_r_gas_used < (Py_ssize_t)cpy_r_r52; - if (cpy_r_r58) { - goto CPyL62; - } else - goto CPyL32; -CPyL31: ; - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r59 = cpy_r_gas_used; - goto CPyL33; -CPyL32: ; - cpy_r_r59 = cpy_r_r52; -CPyL33: ; - cpy_r_r60 = CPyStatics[245]; /* 'update' */ - cpy_r_r61 = CPyTagged_StealAsObject(cpy_r_r39); - cpy_r_r62 = CPyTagged_StealAsObject(cpy_r_r49); - cpy_r_r63 = CPyTagged_StealAsObject(cpy_r_r59); - PyObject *cpy_r_r64[4] = {cpy_r_r4, cpy_r_r61, cpy_r_r62, cpy_r_r63}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = CPyStatics[2258]; /* ('avg', 'high', 'low') */ - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r65, 9223372036854775809ULL, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 192, CPyStatic_state___globals); - goto CPyL63; - } else - goto CPyL64; -CPyL34: ; - CPy_DECREF(cpy_r_r61); - CPy_DECREF(cpy_r_r62); - CPy_DECREF(cpy_r_r63); - cpy_r_r68 = CPyStatics[737]; /* 'count' */ - cpy_r_r69 = CPyDict_GetItem(cpy_r_r4, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 197, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r70 = CPyStatics[2031]; /* 1 */ - cpy_r_r71 = PyNumber_InPlaceAdd(cpy_r_r69, cpy_r_r70); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 197, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r72 = CPyDict_SetItem(cpy_r_r4, cpy_r_r68, cpy_r_r71); - CPy_DECREF(cpy_r_r71); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 197, CPyStatic_state___globals); - goto CPyL56; - } - if (!cpy_r_is_success) goto CPyL65; - cpy_r_r74 = CPyStatics[1109]; /* 'count_success' */ - cpy_r_r75 = CPyDict_GetItem(cpy_r_r4, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 199, CPyStatic_state___globals); - goto CPyL56; - } - if (likely(PyLong_Check(cpy_r_r75))) - cpy_r_r76 = CPyTagged_FromObject(cpy_r_r75); - else { - CPy_TypeError("int", cpy_r_r75); cpy_r_r76 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r76 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 199, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r77 = CPyStatics[1109]; /* 'count_success' */ - cpy_r_r78 = CPyDict_GetItem(cpy_r_r4, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 200, CPyStatic_state___globals); - goto CPyL66; - } - cpy_r_r79 = CPyStatics[2031]; /* 1 */ - cpy_r_r80 = PyNumber_InPlaceAdd(cpy_r_r78, cpy_r_r79); - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 200, CPyStatic_state___globals); - goto CPyL66; - } - cpy_r_r81 = CPyDict_SetItem(cpy_r_r4, cpy_r_r77, cpy_r_r80); - CPy_DECREF(cpy_r_r80); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 200, CPyStatic_state___globals); - goto CPyL66; - } - cpy_r_r83 = CPyStatics[1110]; /* 'avg_success' */ - cpy_r_r84 = CPyDict_GetItem(cpy_r_r4, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 201, CPyStatic_state___globals); - goto CPyL66; - } - if (likely(PyLong_Check(cpy_r_r84))) - cpy_r_r85 = CPyTagged_FromObject(cpy_r_r84); - else { - CPy_TypeError("int", cpy_r_r84); cpy_r_r85 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 201, CPyStatic_state___globals); - goto CPyL66; - } - cpy_r_r86 = cpy_r_r85 != 0; - CPyTagged_DECREF(cpy_r_r85); - if (cpy_r_r86) { - goto CPyL47; - } else - goto CPyL67; -CPyL46: ; - cpy_r_r87 = CPyStatics[1110]; /* 'avg_success' */ - CPyTagged_INCREF(cpy_r_gas_used); - cpy_r_r88 = CPyTagged_StealAsObject(cpy_r_gas_used); - cpy_r_r89 = CPyDict_SetItem(cpy_r_r4, cpy_r_r87, cpy_r_r88); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r88); - cpy_r_r90 = cpy_r_r89 >= 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 202, CPyStatic_state___globals); - goto CPyL52; - } else - goto CPyL51; -CPyL47: ; - cpy_r_r91 = CPyStatics[1110]; /* 'avg_success' */ - cpy_r_r92 = CPyDict_GetItem(cpy_r_r4, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 204, CPyStatic_state___globals); - goto CPyL66; - } - if (likely(PyLong_Check(cpy_r_r92))) - cpy_r_r93 = CPyTagged_FromObject(cpy_r_r92); - else { - CPy_TypeError("int", cpy_r_r92); cpy_r_r93 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 204, CPyStatic_state___globals); - goto CPyL66; - } - cpy_r_r94 = CPyTagged_Multiply(cpy_r_r93, cpy_r_r76); - CPyTagged_DECREF(cpy_r_r93); - cpy_r_r95 = CPyTagged_Add(cpy_r_r94, cpy_r_gas_used); - CPyTagged_DECREF(cpy_r_r94); - cpy_r_r96 = CPyTagged_Add(cpy_r_r76, 2); - CPyTagged_DECREF(cpy_r_r76); - cpy_r_r97 = CPyTagged_FloorDivide(cpy_r_r95, cpy_r_r96); - CPyTagged_DECREF(cpy_r_r95); - CPyTagged_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 205, CPyStatic_state___globals); - goto CPyL56; - } - cpy_r_r98 = CPyStatics[1110]; /* 'avg_success' */ - cpy_r_r99 = CPyTagged_StealAsObject(cpy_r_r97); - cpy_r_r100 = CPyDict_SetItem(cpy_r_r4, cpy_r_r98, cpy_r_r99); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r99); - cpy_r_r101 = cpy_r_r100 >= 0; - if (unlikely(!cpy_r_r101)) { - CPy_AddTraceback("brownie/network/state.py", "_gas", 205, CPyStatic_state___globals); - goto CPyL52; - } -CPyL51: ; - return 1; -CPyL52: ; - cpy_r_r102 = 2; - return cpy_r_r102; -CPyL53: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - goto CPyL52; -CPyL54: ; - CPy_DECREF(cpy_r_r18); - goto CPyL6; -CPyL55: ; - CPy_DECREF(cpy_r_r4); - goto CPyL9; -CPyL56: ; - CPy_DecRef(cpy_r_r4); - goto CPyL52; -CPyL57: ; - CPy_DecRef(cpy_r_r4); - CPyTagged_DecRef(cpy_r_r29); - goto CPyL52; -CPyL58: ; - CPy_DecRef(cpy_r_r4); - CPyTagged_DecRef(cpy_r_r34); - goto CPyL52; -CPyL59: ; - CPy_DecRef(cpy_r_r4); - CPyTagged_DecRef(cpy_r_r39); - goto CPyL52; -CPyL60: ; - CPyTagged_DECREF(cpy_r_r42); - goto CPyL23; -CPyL61: ; - CPy_DecRef(cpy_r_r4); - CPyTagged_DecRef(cpy_r_r39); - CPyTagged_DecRef(cpy_r_r49); - goto CPyL52; -CPyL62: ; - CPyTagged_DECREF(cpy_r_r52); - goto CPyL31; -CPyL63: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r61); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - goto CPyL52; -CPyL64: ; - CPy_DECREF(cpy_r_r67); - goto CPyL34; -CPyL65: ; - CPy_DECREF(cpy_r_r4); - goto CPyL51; -CPyL66: ; - CPy_DecRef(cpy_r_r4); - CPyTagged_DecRef(cpy_r_r76); - goto CPyL52; -CPyL67: ; - CPyTagged_DECREF(cpy_r_r76); - goto CPyL46; -} - -PyObject *CPyPy_state____gas_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "fn_name", "gas_used", "is_success", 0}; - static CPyArg_Parser parser = {"OOOO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_fn_name; - PyObject *obj_gas_used; - PyObject *obj_is_success; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_fn_name, &obj_gas_used, &obj_is_success)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.TxHistory", obj_self); - goto fail; - } - PyObject *arg_fn_name; - if (likely(PyUnicode_Check(obj_fn_name))) - arg_fn_name = obj_fn_name; - else { - CPy_TypeError("str", obj_fn_name); - goto fail; - } - CPyTagged arg_gas_used; - if (likely(PyLong_Check(obj_gas_used))) - arg_gas_used = CPyTagged_BorrowFromObject(obj_gas_used); - else { - CPy_TypeError("int", obj_gas_used); goto fail; - } - char arg_is_success; - if (unlikely(!PyBool_Check(obj_is_success))) { - CPy_TypeError("bool", obj_is_success); goto fail; - } else - arg_is_success = obj_is_success == Py_True; - char retval = CPyDef_state____gas_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_fn_name, arg_gas_used, arg_is_success); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_gas", 182, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____init___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____init___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____init___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state_____init___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - cpy_r_r0 = CPyStatics[1111]; /* '_time_offset' */ - cpy_r_r1 = CPyStatics[2030]; /* 0 */ - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 216, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r4 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r5 = Py_None; - cpy_r_r6 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 217, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r8 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r9 = Py_None; - cpy_r_r10 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 218, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r12 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r13 = Py_None; - cpy_r_r14 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 219, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r16 = CPyModule_threading; - cpy_r_r17 = CPyStatics[916]; /* 'Lock' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 220, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 220, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r20 = CPyStatics[1115]; /* '_undo_lock' */ - cpy_r_r21 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r19); - CPy_DECREF(cpy_r_r19); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 220, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r23 = PyList_New(0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 221, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r24 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r25 = PyObject_SetAttr(cpy_r_self, cpy_r_r24, cpy_r_r23); - CPy_DECREF_NO_IMM(cpy_r_r23); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 221, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r27 = PyList_New(0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 222, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r28 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r29 = PyObject_SetAttr(cpy_r_self, cpy_r_r28, cpy_r_r27); - CPy_DECREF_NO_IMM(cpy_r_r27); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 222, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r31 = CPyStatics[1118]; /* '_chainid' */ - cpy_r_r32 = Py_None; - cpy_r_r33 = PyObject_SetAttr(cpy_r_self, cpy_r_r31, cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 223, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r35 = CPyStatics[1119]; /* '_block_gas_time' */ - cpy_r_r36 = CPyStatics[2029]; /* -1 */ - cpy_r_r37 = PyObject_SetAttr(cpy_r_self, cpy_r_r35, cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 224, CPyStatic_state___globals); - goto CPyL15; - } - cpy_r_r39 = CPyStatics[1120]; /* '_block_gas_limit' */ - cpy_r_r40 = CPyStatics[2030]; /* 0 */ - cpy_r_r41 = PyObject_SetAttr(cpy_r_self, cpy_r_r39, cpy_r_r40); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/network/state.py", "__init__", 225, CPyStatic_state___globals); - goto CPyL15; - } - return 1; -CPyL15: ; - cpy_r_r43 = 2; - return cpy_r_r43; -} - -PyObject *CPyPy_state_____init___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - char retval = CPyDef_state_____init___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__init__", 215, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____repr___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____repr___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____repr___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____repr___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - CPyTagged cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - CPyTagged cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - cpy_r_r0 = CPyStatics[1121]; /* '' */ - cpy_r_r11 = CPyStr_Build(5, cpy_r_r0, cpy_r_r4, cpy_r_r5, cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 229, CPyStatic_state___globals); - goto CPyL9; - } - return cpy_r_r11; -CPyL9: ; - cpy_r_r12 = CPy_CatchError(); - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__repr__", 230, CPyStatic_state___globals); - goto CPyL14; - } - cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); - CPy_DecRef(cpy_r_r15); - if (!cpy_r_r16) goto CPyL12; - cpy_r_r17 = CPyStatics[1125]; /* '' */ - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - CPy_INCREF(cpy_r_r17); - return cpy_r_r17; -CPyL12: ; - CPy_Reraise(); - if (!0) { - goto CPyL14; - } else - goto CPyL18; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - cpy_r_r18 = CPy_KeepPropagating(); - if (!cpy_r_r18) goto CPyL16; - CPy_Unreachable(); -CPyL16: ; - cpy_r_r19 = NULL; - return cpy_r_r19; -CPyL17: ; - CPy_DecRef(cpy_r_r4); - goto CPyL9; -CPyL18: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL13; -} - -PyObject *CPyPy_state_____repr___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state_____repr___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__repr__", 227, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____len___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____len___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____len___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state_____len___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - CPyTagged cpy_r_r10; - cpy_r_r0 = CPyStatic_state___globals; - cpy_r_r1 = CPyStatics[860]; /* 'web3' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r3 = CPyStatics[907]; /* 'eth' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r5 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r7 = CPyStatics[2031]; /* 1 */ - cpy_r_r8 = PyNumber_Add(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); - goto CPyL6; - } - if (likely(PyLong_Check(cpy_r_r8))) - cpy_r_r9 = CPyTagged_FromObject(cpy_r_r8); - else { - CPy_TypeError("int", cpy_r_r8); cpy_r_r9 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); - goto CPyL6; - } - return cpy_r_r9; -CPyL6: ; - cpy_r_r10 = CPY_INT_TAG; - return cpy_r_r10; -} - -PyObject *CPyPy_state_____len___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state_____len___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__len__", 233, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____getitem___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____getitem___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____getitem___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____getitem___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_block_number) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - int64_t cpy_r_r9; - char cpy_r_r10; - int64_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - char 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - CPyTagged cpy_r_r26; - 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; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_block; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - CPyTagged cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - int32_t cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - CPyTagged_INCREF(cpy_r_block_number); - cpy_r_r0 = CPyTagged_StealAsObject(cpy_r_block_number); - cpy_r_r1 = PyLong_Check(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (cpy_r_r1) goto CPyL5; - cpy_r_r2 = CPyStatics[1126]; /* 'Block height must be given as an integer' */ - cpy_r_r3 = CPyModule_builtins; - cpy_r_r4 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 256, CPyStatic_state___globals); - goto CPyL33; - } - PyObject *cpy_r_r6[1] = {cpy_r_r2}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 256, CPyStatic_state___globals); - goto CPyL33; - } - CPy_Raise(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 256, CPyStatic_state___globals); - goto CPyL33; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r9 = cpy_r_block_number & 1; - cpy_r_r10 = cpy_r_r9 != 0; - if (cpy_r_r10) goto CPyL7; - cpy_r_r11 = 0 & 1; - cpy_r_r12 = cpy_r_r11 != 0; - if (!cpy_r_r12) goto CPyL8; -CPyL7: ; - cpy_r_r13 = CPyTagged_IsLt_(cpy_r_block_number, 0); - if (cpy_r_r13) { - goto CPyL9; - } else - goto CPyL34; -CPyL8: ; - cpy_r_r14 = (Py_ssize_t)cpy_r_block_number < (Py_ssize_t)0; - if (!cpy_r_r14) goto CPyL34; -CPyL9: ; - cpy_r_r15 = CPyStatic_state___globals; - cpy_r_r16 = CPyStatics[860]; /* 'web3' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r18 = CPyStatics[907]; /* 'eth' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r20 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r22 = CPyStatics[2031]; /* 1 */ - cpy_r_r23 = PyNumber_Add(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); - goto CPyL33; - } - CPyTagged_INCREF(cpy_r_block_number); - cpy_r_r24 = CPyTagged_StealAsObject(cpy_r_block_number); - cpy_r_r25 = PyNumber_Add(cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); - goto CPyL33; - } - if (likely(PyLong_Check(cpy_r_r25))) - cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); - else { - CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_block_number = cpy_r_r26; -CPyL16: ; - cpy_r_r27 = CPyStatic_state___globals; - cpy_r_r28 = CPyStatics[860]; /* 'web3' */ - cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 259, CPyStatic_state___globals); - goto CPyL35; - } - cpy_r_r30 = CPyStatics[907]; /* 'eth' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 259, CPyStatic_state___globals); - goto CPyL35; - } - cpy_r_r32 = CPyStatics[1024]; /* 'get_block' */ - cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_block_number); - PyObject *cpy_r_r34[2] = {cpy_r_r31, cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r35, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 259, CPyStatic_state___globals); - goto CPyL36; - } - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r33); - cpy_r_block = cpy_r_r36; - cpy_r_r37 = CPyStatics[1025]; /* 'timestamp' */ - CPy_INCREF(cpy_r_block); - cpy_r_r38 = cpy_r_block; - cpy_r_r39 = PyObject_GetItem(cpy_r_r38, cpy_r_r37); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r40 = cpy_r_r39; - cpy_r_r41 = CPyStatics[1119]; /* '_block_gas_time' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_self, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); - goto CPyL38; - } - if (likely(PyLong_Check(cpy_r_r42))) - cpy_r_r43 = CPyTagged_FromObject(cpy_r_r42); - else { - CPy_TypeError("int", cpy_r_r42); cpy_r_r43 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); - goto CPyL38; - } - cpy_r_r44 = CPyTagged_StealAsObject(cpy_r_r43); - cpy_r_r45 = PyObject_RichCompare(cpy_r_r40, cpy_r_r44, 4); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r46 = PyObject_IsTrue(cpy_r_r45); - CPy_DECREF(cpy_r_r45); - cpy_r_r47 = cpy_r_r46 >= 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r48 = cpy_r_r46; - if (!cpy_r_r48) goto CPyL32; - cpy_r_r49 = CPyStatics[1127]; /* 'gasLimit' */ - CPy_INCREF(cpy_r_block); - cpy_r_r50 = cpy_r_block; - cpy_r_r51 = PyObject_GetItem(cpy_r_r50, cpy_r_r49); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 261, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r52 = cpy_r_r51; - cpy_r_r53 = CPyStatics[1120]; /* '_block_gas_limit' */ - cpy_r_r54 = PyObject_SetAttr(cpy_r_self, cpy_r_r53, cpy_r_r52); - CPy_DECREF(cpy_r_r52); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 261, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r56 = CPyStatics[1025]; /* 'timestamp' */ - CPy_INCREF(cpy_r_block); - cpy_r_r57 = cpy_r_block; - cpy_r_r58 = PyObject_GetItem(cpy_r_r57, cpy_r_r56); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 262, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r59 = cpy_r_r58; - cpy_r_r60 = CPyStatics[1119]; /* '_block_gas_time' */ - cpy_r_r61 = PyObject_SetAttr(cpy_r_self, cpy_r_r60, cpy_r_r59); - CPy_DECREF(cpy_r_r59); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 262, CPyStatic_state___globals); - goto CPyL37; - } -CPyL32: ; - return cpy_r_block; -CPyL33: ; - cpy_r_r63 = NULL; - return cpy_r_r63; -CPyL34: ; - CPyTagged_INCREF(cpy_r_block_number); - goto CPyL16; -CPyL35: ; - CPyTagged_DecRef(cpy_r_block_number); - goto CPyL33; -CPyL36: ; - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r33); - goto CPyL33; -CPyL37: ; - CPy_DecRef(cpy_r_block); - goto CPyL33; -CPyL38: ; - CPy_DecRef(cpy_r_block); - CPy_DecRef(cpy_r_r40); - goto CPyL33; -} - -PyObject *CPyPy_state_____getitem___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "block_number", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_block_number; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_block_number)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged arg_block_number; - if (likely(PyLong_Check(obj_block_number))) - arg_block_number = CPyTagged_BorrowFromObject(obj_block_number); - else { - CPy_TypeError("int", obj_block_number); goto fail; - } - PyObject *retval = CPyDef_state_____getitem___3_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_block_number); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__getitem__", 239, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state_____iter___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state_____iter___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - int32_t cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - CPyTagged cpy_r_r21; - char cpy_r_r22; - CPyTagged cpy_r_r23; - char cpy_r_r24; - CPyTagged cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - CPyTagged cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - CPyTagged cpy_r_r43; - CPyTagged cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - cpy_r_r0 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL38; -CPyL1: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_type != cpy_r_r1; - if (!cpy_r_r2) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = CPyStatic_state___globals; - cpy_r_r4 = CPyStatics[860]; /* 'web3' */ - cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r6 = CPyStatics[907]; /* 'eth' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r8 = CPyStatics[1024]; /* 'get_block' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); - goto CPyL42; - } - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block != NULL) { - CPy_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block = cpy_r_r9; - cpy_r_r10 = 1; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r11 = CPyStatic_state___globals; - cpy_r_r12 = CPyStatics[860]; /* 'web3' */ - cpy_r_r13 = CPyDict_GetItem(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r14 = CPyStatics[907]; /* 'eth' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r16 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r18 = CPyStatics[2031]; /* 1 */ - cpy_r_r19 = PyNumber_Add(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { - CPy_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r19; - cpy_r_r20 = 1; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r21 = 0; - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r21; - cpy_r_r22 = 1; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r23 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r23 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__1", 267, CPyStatic_state___globals); - goto CPyL42; - } - CPyTagged_INCREF(cpy_r_r23); -CPyL15: ; - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i = cpy_r_r23; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } -CPyL16: ; - cpy_r_r25 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r25 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__1", 267, CPyStatic_state___globals); - goto CPyL42; - } - CPyTagged_INCREF(cpy_r_r25); -CPyL17: ; - cpy_r_r26 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__0", 267, CPyStatic_state___globals); - goto CPyL43; - } - CPy_INCREF(cpy_r_r26); -CPyL18: ; - cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r25); - cpy_r_r28 = PyObject_RichCompare(cpy_r_r27, cpy_r_r26, 0); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r29 = PyObject_IsTrue(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r31 = cpy_r_r29; - if (!cpy_r_r31) goto CPyL33; - cpy_r_r32 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i; - if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "i", 268, CPyStatic_state___globals); - goto CPyL42; - } - CPyTagged_INCREF(cpy_r_r32); -CPyL22: ; - cpy_r_r33 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block; - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "get_block", 268, CPyStatic_state___globals); - goto CPyL44; - } - CPy_INCREF(cpy_r_r33); -CPyL23: ; - cpy_r_r34 = CPyTagged_StealAsObject(cpy_r_r32); - PyObject *cpy_r_r35[1] = {cpy_r_r34}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 268, CPyStatic_state___globals); - goto CPyL45; - } - CPy_DECREF(cpy_r_r34); - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block != NULL) { - CPy_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block = cpy_r_r37; - cpy_r_r38 = 1; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 268, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r39 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block; - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "block", 269, CPyStatic_state___globals); - goto CPyL42; - } - CPy_INCREF(cpy_r_r39); -CPyL26: ; - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r39; -CPyL27: ; - cpy_r_r41 = (PyObject *)&_Py_NoneStruct; - cpy_r_r42 = cpy_r_type != cpy_r_r41; - if (!cpy_r_r42) goto CPyL30; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 269, CPyStatic_state___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r43 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r43 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__1", 267, CPyStatic_state___globals); - goto CPyL42; - } - CPyTagged_INCREF(cpy_r_r43); -CPyL31: ; - cpy_r_r44 = CPyTagged_Add(cpy_r_r43, 2); - CPyTagged_DECREF(cpy_r_r43); - CPyTagged_INCREF(cpy_r_r44); - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r44; - cpy_r_r45 = 1; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL46; - } - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i = cpy_r_r44; - cpy_r_r46 = 1; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); - goto CPyL42; - } else - goto CPyL16; -CPyL33: ; - cpy_r_r47 = Py_None; - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL37; - CPyGen_SetStopIterationValue(cpy_r_r47); - if (!0) goto CPyL42; - CPy_Unreachable(); -CPyL37: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r47; - return 0; -CPyL38: ; - cpy_r_r49 = cpy_r_r0 == 0; - if (cpy_r_r49) goto CPyL1; - cpy_r_r50 = cpy_r_r0 == 1; - if (cpy_r_r50) goto CPyL27; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r51 = 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL42: ; - cpy_r_r52 = NULL; - return cpy_r_r52; -CPyL43: ; - CPyTagged_DecRef(cpy_r_r25); - goto CPyL42; -CPyL44: ; - CPyTagged_DecRef(cpy_r_r32); - goto CPyL42; -CPyL45: ; - CPy_DecRef(cpy_r_r34); - goto CPyL42; -CPyL46: ; - CPyTagged_DecRef(cpy_r_r44); - goto CPyL42; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_state_____iter___3_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_state_____iter___3_Chain_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__next__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_state_____iter___3_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_state_____iter___3_Chain_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "send", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_state_____iter___3_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_state_____iter___3_Chain_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_state_____iter___3_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_state_____iter___3_Chain_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "throw", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_state_____iter___3_Chain_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - 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); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_state_____iter___3_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_state_____iter___3_Chain_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "close", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state_____iter___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyDef_state_____iter___3_Chain_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); - goto CPyL3; - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); - goto CPyL4; - } - return cpy_r_r0; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_state_____iter___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state_____iter___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___new_blocks_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___new_blocks_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - int32_t cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - CPyTagged cpy_r_r3; - int64_t cpy_r_r4; - char cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - double cpy_r_r30; - char cpy_r_r31; - CPyTagged cpy_r_r32; - PyObject *cpy_r_r33; - double cpy_r_r34; - char cpy_r_r35; - double cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - double cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - CPyTagged cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - CPyTagged cpy_r_r66; - char cpy_r_r67; - CPyTagged cpy_r_r68; - PyObject *cpy_r_r69; - CPyTagged cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - double cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - char cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - char cpy_r_r105; - char cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; - cpy_r_r0 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL74; -CPyL1: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_type != cpy_r_r1; - if (!cpy_r_r2) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__height_buffer; - if (unlikely(cpy_r_r3 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "height_buffer", 286, CPyStatic_state___globals); - goto CPyL78; - } - CPyTagged_INCREF(cpy_r_r3); -CPyL5: ; - cpy_r_r4 = cpy_r_r3 & 1; - cpy_r_r5 = cpy_r_r4 != 0; - if (cpy_r_r5) goto CPyL7; - cpy_r_r6 = 0 & 1; - cpy_r_r7 = cpy_r_r6 != 0; - if (!cpy_r_r7) goto CPyL8; -CPyL7: ; - cpy_r_r8 = CPyTagged_IsLt_(cpy_r_r3, 0); - cpy_r_r9 = cpy_r_r8; - goto CPyL9; -CPyL8: ; - cpy_r_r10 = (Py_ssize_t)cpy_r_r3 < (Py_ssize_t)0; - cpy_r_r9 = cpy_r_r10; -CPyL9: ; - CPyTagged_DECREF(cpy_r_r3); - if (!cpy_r_r9) goto CPyL14; - cpy_r_r11 = CPyStatics[1128]; /* 'Buffer cannot be negative' */ - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 287, CPyStatic_state___globals); - goto CPyL78; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 287, CPyStatic_state___globals); - goto CPyL78; - } - CPy_Raise(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 287, CPyStatic_state___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r18 = Py_None; - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block != NULL) { - CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block = cpy_r_r18; - cpy_r_r19 = 1; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 289, CPyStatic_state___globals); - goto CPyL78; - } - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height = 0; - cpy_r_r20 = 1; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 290, CPyStatic_state___globals); - goto CPyL78; - } - if (unlikely(0.0 == -113.0)) { - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->bitmap |= 1; - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_poll = 0.0; - cpy_r_r21 = 1; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 291, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r22 = CPyStatic_state___globals; - cpy_r_r23 = CPyStatics[860]; /* 'web3' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r25 = CPyStatics[907]; /* 'eth' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r27 = CPyStatics[1024]; /* 'get_block' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); - goto CPyL78; - } - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block != NULL) { - CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block = cpy_r_r28; - cpy_r_r29 = 1; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); - goto CPyL78; - } -CPyL21: ; - if (!1) goto CPyL69; - cpy_r_r30 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_poll; - if (unlikely(cpy_r_r30 == -113.0) && !(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->bitmap & 1)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'last_poll' of 'new_blocks_Chain_gen' undefined"); - } - cpy_r_r31 = cpy_r_r30 == -113.0; - if (unlikely(cpy_r_r31)) goto CPyL24; -CPyL23: ; - cpy_r_r32 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__poll_interval; - if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "poll_interval", 295, CPyStatic_state___globals); - goto CPyL78; - } - CPyTagged_INCREF(cpy_r_r32); - goto CPyL25; -CPyL24: ; - cpy_r_r33 = PyErr_Occurred(); - if (unlikely(cpy_r_r33 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL23; -CPyL25: ; - cpy_r_r34 = CPyFloat_FromTagged(cpy_r_r32); - CPyTagged_DECREF(cpy_r_r32); - cpy_r_r35 = cpy_r_r34 == -113.0; - if (unlikely(cpy_r_r35)) goto CPyL27; -CPyL26: ; - cpy_r_r36 = cpy_r_r30 + cpy_r_r34; - cpy_r_r37 = CPyModule_time; - cpy_r_r38 = CPyStatics[499]; /* 'time' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL28; -CPyL27: ; - cpy_r_r40 = PyErr_Occurred(); - if (unlikely(cpy_r_r40 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL26; -CPyL28: ; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r39, 0, 0, 0); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r42 = PyFloat_AsDouble(cpy_r_r41); - if (cpy_r_r42 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r41); cpy_r_r42 = -113.0; - } - CPy_DECREF(cpy_r_r41); - cpy_r_r43 = cpy_r_r42 == -113.0; - if (unlikely(cpy_r_r43)) goto CPyL31; -CPyL30: ; - cpy_r_r44 = cpy_r_r36 < cpy_r_r42; - if (cpy_r_r44) { - goto CPyL39; - } else - goto CPyL32; -CPyL31: ; - cpy_r_r45 = PyErr_Occurred(); - if (unlikely(cpy_r_r45 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL30; -CPyL32: ; - cpy_r_r46 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height; - if (unlikely(cpy_r_r46 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_height", 295, CPyStatic_state___globals); - goto CPyL78; - } - CPyTagged_INCREF(cpy_r_r46); -CPyL33: ; - cpy_r_r47 = CPyStatic_state___globals; - cpy_r_r48 = CPyStatics[860]; /* 'web3' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL79; - } - cpy_r_r50 = CPyStatics[907]; /* 'eth' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL79; - } - cpy_r_r52 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL79; - } - cpy_r_r54 = CPyTagged_StealAsObject(cpy_r_r46); - cpy_r_r55 = PyObject_RichCompare(cpy_r_r54, cpy_r_r53, 3); - CPy_DECREF(cpy_r_r54); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r56 = PyObject_IsTrue(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r58 = cpy_r_r56; - if (!cpy_r_r58) goto CPyL67; -CPyL39: ; - cpy_r_r59 = CPyStatic_state___globals; - cpy_r_r60 = CPyStatics[860]; /* 'web3' */ - cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r62 = CPyStatics[907]; /* 'eth' */ - cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r64 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); - goto CPyL78; - } - if (likely(PyLong_Check(cpy_r_r65))) - cpy_r_r66 = CPyTagged_FromObject(cpy_r_r65); - else { - CPy_TypeError("int", cpy_r_r65); cpy_r_r66 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); - goto CPyL78; - } - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height = cpy_r_r66; - cpy_r_r67 = 1; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r68 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height; - if (unlikely(cpy_r_r68 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_height", 297, CPyStatic_state___globals); - goto CPyL78; - } - CPyTagged_INCREF(cpy_r_r68); -CPyL45: ; - cpy_r_r69 = CPyTagged_StealAsObject(cpy_r_r68); - cpy_r_r70 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__height_buffer; - if (unlikely(cpy_r_r70 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "height_buffer", 297, CPyStatic_state___globals); - goto CPyL80; - } - CPyTagged_INCREF(cpy_r_r70); -CPyL46: ; - cpy_r_r71 = CPyTagged_StealAsObject(cpy_r_r70); - cpy_r_r72 = PyNumber_Subtract(cpy_r_r69, cpy_r_r71); - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 297, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r73 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block; - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "get_block", 297, CPyStatic_state___globals); - goto CPyL81; - } - CPy_INCREF(cpy_r_r73); -CPyL48: ; - PyObject *cpy_r_r74[1] = {cpy_r_r72}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r75, 1, 0); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 297, CPyStatic_state___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r72); - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block != NULL) { - CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block = cpy_r_r76; - cpy_r_r77 = 1; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 297, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r78 = CPyModule_time; - cpy_r_r79 = CPyStatics[499]; /* 'time' */ - cpy_r_r80 = CPyObject_GetAttr(cpy_r_r78, cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r81 = PyObject_Vectorcall(cpy_r_r80, 0, 0, 0); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r82 = PyFloat_AsDouble(cpy_r_r81); - if (cpy_r_r82 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r81); cpy_r_r82 = -113.0; - } - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 == -113.0; - if (unlikely(cpy_r_r83)) goto CPyL54; -CPyL53: ; - if (unlikely(cpy_r_r82 == -113.0)) { - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->bitmap |= 1; - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_poll = cpy_r_r82; - cpy_r_r84 = 1; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL55; -CPyL54: ; - cpy_r_r85 = PyErr_Occurred(); - if (unlikely(cpy_r_r85 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL53; -CPyL55: ; - cpy_r_r86 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block; - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "block", 300, CPyStatic_state___globals); - goto CPyL78; - } - CPy_INCREF(cpy_r_r86); -CPyL56: ; - cpy_r_r87 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block; - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_block", 300, CPyStatic_state___globals); - goto CPyL82; - } - CPy_INCREF(cpy_r_r87); -CPyL57: ; - cpy_r_r88 = PyObject_RichCompare(cpy_r_r86, cpy_r_r87, 3); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 300, CPyStatic_state___globals); - goto CPyL78; - } - if (unlikely(!PyBool_Check(cpy_r_r88))) { - CPy_TypeError("bool", cpy_r_r88); cpy_r_r89 = 2; - } else - cpy_r_r89 = cpy_r_r88 == Py_True; - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r89 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 300, CPyStatic_state___globals); - goto CPyL78; - } - if (!cpy_r_r89) goto CPyL21; - cpy_r_r90 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block; - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "block", 301, CPyStatic_state___globals); - goto CPyL78; - } - CPy_INCREF(cpy_r_r90); -CPyL61: ; - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block != NULL) { - CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block = cpy_r_r90; - cpy_r_r91 = 1; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 301, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r92 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block; - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_block", 302, CPyStatic_state___globals); - goto CPyL78; - } - CPy_INCREF(cpy_r_r92); -CPyL63: ; - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r92; -CPyL64: ; - cpy_r_r94 = (PyObject *)&_Py_NoneStruct; - cpy_r_r95 = cpy_r_type != cpy_r_r94; - if (!cpy_r_r95) goto CPyL21; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 302, CPyStatic_state___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL67: ; - cpy_r_r96 = CPyModule_time; - cpy_r_r97 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r98 = CPyObject_GetAttr(cpy_r_r96, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 304, CPyStatic_state___globals); - goto CPyL78; - } - cpy_r_r99 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r100[1] = {cpy_r_r99}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_Vectorcall(cpy_r_r98, cpy_r_r101, 1, 0); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 304, CPyStatic_state___globals); - goto CPyL78; - } else - goto CPyL83; -CPyL69: ; - cpy_r_r103 = Py_None; - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL73; - CPyGen_SetStopIterationValue(cpy_r_r103); - if (!0) goto CPyL78; - CPy_Unreachable(); -CPyL73: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r103; - return 0; -CPyL74: ; - cpy_r_r105 = cpy_r_r0 == 0; - if (cpy_r_r105) goto CPyL1; - cpy_r_r106 = cpy_r_r0 == 1; - if (cpy_r_r106) goto CPyL64; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r107 = 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL78: ; - cpy_r_r108 = NULL; - return cpy_r_r108; -CPyL79: ; - CPyTagged_DecRef(cpy_r_r46); - goto CPyL78; -CPyL80: ; - CPy_DecRef(cpy_r_r69); - goto CPyL78; -CPyL81: ; - CPy_DecRef(cpy_r_r72); - goto CPyL78; -CPyL82: ; - CPy_DecRef(cpy_r_r86); - goto CPyL78; -CPyL83: ; - CPy_DECREF(cpy_r_r102); - goto CPyL21; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_state___new_blocks_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_state___new_blocks_Chain_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__next__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_state___new_blocks_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_state___new_blocks_Chain_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "send", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_state___new_blocks_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_state___new_blocks_Chain_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_state___new_blocks_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_state___new_blocks_Chain_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "throw", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_state___new_blocks_Chain_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - 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); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_state___new_blocks_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_state___new_blocks_Chain_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "close", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___new_blocks_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height_buffer, CPyTagged cpy_r_poll_interval) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - if (cpy_r_height_buffer != CPY_INT_TAG) goto CPyL10; - cpy_r_height_buffer = 0; -CPyL2: ; - if (cpy_r_poll_interval != CPY_INT_TAG) goto CPyL11; - cpy_r_poll_interval = 10; -CPyL4: ; - cpy_r_r0 = CPyDef_state___new_blocks_Chain_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - goto CPyL12; - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - goto CPyL13; - } - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__height_buffer != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__height_buffer); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__height_buffer = cpy_r_height_buffer; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - goto CPyL14; - } - if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__poll_interval != CPY_INT_TAG) { - CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__poll_interval); - } - ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__poll_interval = cpy_r_poll_interval; - cpy_r_r4 = 1; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - goto CPyL15; - } - return cpy_r_r0; -CPyL9: ; - cpy_r_r5 = NULL; - return cpy_r_r5; -CPyL10: ; - CPyTagged_INCREF(cpy_r_height_buffer); - goto CPyL2; -CPyL11: ; - CPyTagged_INCREF(cpy_r_poll_interval); - goto CPyL4; -CPyL12: ; - CPyTagged_DecRef(cpy_r_height_buffer); - CPyTagged_DecRef(cpy_r_poll_interval); - goto CPyL9; -CPyL13: ; - CPyTagged_DecRef(cpy_r_height_buffer); - CPyTagged_DecRef(cpy_r_poll_interval); - CPy_DecRef(cpy_r_r0); - goto CPyL9; -CPyL14: ; - CPyTagged_DecRef(cpy_r_poll_interval); - CPy_DecRef(cpy_r_r0); - goto CPyL9; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - goto CPyL9; -} - -PyObject *CPyPy_state___new_blocks_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "height_buffer", "poll_interval", 0}; - static CPyArg_Parser parser = {"O|OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_height_buffer = NULL; - PyObject *obj_poll_interval = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height_buffer, &obj_poll_interval)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged arg_height_buffer; - if (obj_height_buffer == NULL) { - arg_height_buffer = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_height_buffer))) - arg_height_buffer = CPyTagged_BorrowFromObject(obj_height_buffer); - else { - CPy_TypeError("int", obj_height_buffer); goto fail; - } - CPyTagged arg_poll_interval; - if (obj_poll_interval == NULL) { - arg_poll_interval = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_poll_interval))) - arg_poll_interval = CPyTagged_BorrowFromObject(obj_poll_interval); - else { - CPy_TypeError("int", obj_poll_interval); goto fail; - } - PyObject *retval = CPyDef_state___new_blocks_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_height_buffer, arg_poll_interval); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___height_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___height_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___height_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___height_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - CPyTagged cpy_r_r8; - cpy_r_r0 = CPyStatic_state___globals; - cpy_r_r1 = CPyStatics[860]; /* 'web3' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); - goto CPyL5; - } - cpy_r_r3 = CPyStatics[907]; /* 'eth' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); - goto CPyL5; - } - cpy_r_r5 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); - goto CPyL5; - } - if (likely(PyLong_Check(cpy_r_r6))) - cpy_r_r7 = CPyTagged_FromObject(cpy_r_r6); - else { - CPy_TypeError("int", cpy_r_r6); cpy_r_r7 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); - goto CPyL5; - } - return cpy_r_r7; -CPyL5: ; - cpy_r_r8 = CPY_INT_TAG; - return cpy_r_r8; -} - -PyObject *CPyPy_state___height_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state___height_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "height", 307, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___id_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___id_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___id_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___id_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - CPyTagged cpy_r_r17; - CPyTagged cpy_r_r18; - cpy_r_r0 = CPyStatics[1118]; /* '_chainid' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "id", 312, CPyStatic_state___globals); - goto CPyL10; - } - if (PyLong_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL554; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL554; - CPy_TypeErrorTraceback("brownie/network/state.py", "id", 312, CPyStatic_state___globals, "int or None", cpy_r_r1); - goto CPyL11; -__LL554: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r1); - if (!cpy_r_r4) goto CPyL7; - cpy_r_r5 = CPyStatic_state___globals; - cpy_r_r6 = CPyStatics[860]; /* 'web3' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); - goto CPyL10; - } - cpy_r_r8 = CPyStatics[907]; /* 'eth' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); - goto CPyL10; - } - cpy_r_r10 = CPyStatics[501]; /* 'chain_id' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); - goto CPyL10; - } - cpy_r_r12 = CPyStatics[1118]; /* '_chainid' */ - cpy_r_r13 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); - goto CPyL10; - } -CPyL7: ; - cpy_r_r15 = CPyStatics[1118]; /* '_chainid' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_self, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "id", 314, CPyStatic_state___globals); - goto CPyL10; - } - if (likely(PyLong_Check(cpy_r_r16))) - cpy_r_r17 = CPyTagged_FromObject(cpy_r_r16); - else { - CPy_TypeError("int", cpy_r_r16); cpy_r_r17 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "id", 314, CPyStatic_state___globals); - goto CPyL10; - } - return cpy_r_r17; -CPyL10: ; - cpy_r_r18 = CPY_INT_TAG; - return cpy_r_r18; -CPyL11: ; - CPy_DecRef(cpy_r_r1); - goto CPyL10; -} - -PyObject *CPyPy_state___id_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state___id_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "id", 311, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___block_gas_limit_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___block_gas_limit_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___block_gas_limit_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___block_gas_limit_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - CPyTagged cpy_r_r10; - double cpy_r_r11; - char cpy_r_r12; - char 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_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_block; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char 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_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[499]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL4; -CPyL3: ; - cpy_r_r6 = CPyStatics[1119]; /* '_block_gas_time' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_self, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); - goto CPyL23; - } else - goto CPyL5; -CPyL4: ; - cpy_r_r8 = PyErr_Occurred(); - if (unlikely(cpy_r_r8 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); - goto CPyL23; - } else - goto CPyL3; -CPyL5: ; - if (likely(PyLong_Check(cpy_r_r7))) - cpy_r_r9 = CPyTagged_FromObject(cpy_r_r7); - else { - CPy_TypeError("int", cpy_r_r7); cpy_r_r9 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r10 = CPyTagged_Add(cpy_r_r9, 7200); - CPyTagged_DECREF(cpy_r_r9); - cpy_r_r11 = CPyFloat_FromTagged(cpy_r_r10); - CPyTagged_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 == -113.0; - if (unlikely(cpy_r_r12)) goto CPyL8; -CPyL7: ; - cpy_r_r13 = cpy_r_r4 > cpy_r_r11; - if (cpy_r_r13) { - goto CPyL9; - } else - goto CPyL18; -CPyL8: ; - cpy_r_r14 = PyErr_Occurred(); - if (unlikely(cpy_r_r14 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); - goto CPyL23; - } else - goto CPyL7; -CPyL9: ; - cpy_r_r15 = CPyStatic_state___globals; - cpy_r_r16 = CPyStatics[860]; /* 'web3' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 319, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r18 = CPyStatics[907]; /* 'eth' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 319, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r20 = CPyStatics[1017]; /* 'latest' */ - cpy_r_r21 = CPyStatics[1024]; /* 'get_block' */ - PyObject *cpy_r_r22[2] = {cpy_r_r19, cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 319, CPyStatic_state___globals); - goto CPyL24; - } - CPy_DECREF(cpy_r_r19); - cpy_r_block = cpy_r_r24; - cpy_r_r25 = CPyStatics[1127]; /* 'gasLimit' */ - CPy_INCREF(cpy_r_block); - cpy_r_r26 = cpy_r_block; - cpy_r_r27 = PyObject_GetItem(cpy_r_r26, cpy_r_r25); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 320, CPyStatic_state___globals); - goto CPyL25; - } - cpy_r_r28 = cpy_r_r27; - cpy_r_r29 = CPyStatics[1120]; /* '_block_gas_limit' */ - cpy_r_r30 = PyObject_SetAttr(cpy_r_self, cpy_r_r29, cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 320, CPyStatic_state___globals); - goto CPyL25; - } - cpy_r_r32 = CPyStatics[1025]; /* 'timestamp' */ - cpy_r_r33 = cpy_r_block; - cpy_r_r34 = PyObject_GetItem(cpy_r_r33, cpy_r_r32); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 321, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r35 = cpy_r_r34; - cpy_r_r36 = CPyStatics[1119]; /* '_block_gas_time' */ - cpy_r_r37 = PyObject_SetAttr(cpy_r_self, cpy_r_r36, cpy_r_r35); - CPy_DECREF(cpy_r_r35); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 321, CPyStatic_state___globals); - goto CPyL23; - } -CPyL18: ; - cpy_r_r39 = CPyStatics[1120]; /* '_block_gas_limit' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_self, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals); - goto CPyL23; - } - if (likely(PyLong_Check(cpy_r_r40))) - cpy_r_r41 = CPyTagged_FromObject(cpy_r_r40); - else { - CPy_TypeError("int", cpy_r_r40); cpy_r_r41 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals); - goto CPyL23; - } - cpy_r_r42 = (PyObject *)CPyType_datatypes___Wei; - cpy_r_r43 = CPyTagged_StealAsObject(cpy_r_r41); - PyObject *cpy_r_r44[1] = {cpy_r_r43}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r45, 1, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r43); - if (likely(Py_TYPE(cpy_r_r46) == CPyType_datatypes___Wei)) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals, "brownie.convert.datatypes.Wei", cpy_r_r46); - goto CPyL23; - } - return cpy_r_r47; -CPyL23: ; - cpy_r_r48 = NULL; - return cpy_r_r48; -CPyL24: ; - CPy_DecRef(cpy_r_r19); - goto CPyL23; -CPyL25: ; - CPy_DecRef(cpy_r_block); - goto CPyL23; -CPyL26: ; - CPy_DecRef(cpy_r_r43); - goto CPyL23; -} - -PyObject *CPyPy_state___block_gas_limit_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state___block_gas_limit_Chain_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 317, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___base_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___base_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___base_fee_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___base_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_block; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - cpy_r_r0 = CPyStatic_state___globals; - cpy_r_r1 = CPyStatics[860]; /* 'web3' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "base_fee", 326, CPyStatic_state___globals); - goto CPyL8; - } - cpy_r_r3 = CPyStatics[907]; /* 'eth' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "base_fee", 326, CPyStatic_state___globals); - goto CPyL8; - } - cpy_r_r5 = CPyStatics[1017]; /* 'latest' */ - cpy_r_r6 = CPyStatics[1024]; /* 'get_block' */ - PyObject *cpy_r_r7[2] = {cpy_r_r4, cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "base_fee", 326, CPyStatic_state___globals); - goto CPyL9; - } - CPy_DECREF(cpy_r_r4); - cpy_r_block = cpy_r_r9; - cpy_r_r10 = CPyStatics[1129]; /* 'baseFeePerGas' */ - cpy_r_r11 = cpy_r_block; - cpy_r_r12 = PyObject_GetItem(cpy_r_r11, cpy_r_r10); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "base_fee", 327, CPyStatic_state___globals); - goto CPyL8; - } - cpy_r_r13 = cpy_r_r12; - cpy_r_r14 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r15[1] = {cpy_r_r13}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "base_fee", 327, CPyStatic_state___globals); - goto CPyL10; - } - CPy_DECREF(cpy_r_r13); - if (likely(Py_TYPE(cpy_r_r17) == CPyType_datatypes___Wei)) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "base_fee", 327, CPyStatic_state___globals, "brownie.convert.datatypes.Wei", cpy_r_r17); - goto CPyL8; - } - return cpy_r_r18; -CPyL8: ; - cpy_r_r19 = NULL; - return cpy_r_r19; -CPyL9: ; - CPy_DecRef(cpy_r_r4); - goto CPyL8; -CPyL10: ; - CPy_DecRef(cpy_r_r13); - goto CPyL8; -} - -PyObject *CPyPy_state___base_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state___base_fee_Chain_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "base_fee", 325, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___priority_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___priority_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___priority_fee_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___priority_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - cpy_r_r0 = CPyStatic_state___globals; - cpy_r_r1 = CPyStatics[860]; /* 'web3' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r3 = CPyStatics[907]; /* 'eth' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r5 = CPyStatics[1130]; /* 'max_priority_fee' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r7 = (PyObject *)CPyType_datatypes___Wei; - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); - goto CPyL7; - } - CPy_DECREF(cpy_r_r6); - if (likely(Py_TYPE(cpy_r_r10) == CPyType_datatypes___Wei)) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals, "brownie.convert.datatypes.Wei", cpy_r_r10); - goto CPyL6; - } - return cpy_r_r11; -CPyL6: ; - cpy_r_r12 = NULL; - return cpy_r_r12; -CPyL7: ; - CPy_DecRef(cpy_r_r6); - goto CPyL6; -} - -PyObject *CPyPy_state___priority_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *retval = CPyDef_state___priority_fee_Chain_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "priority_fee", 330, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____revert_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - CPyTagged cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *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_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - tuple_T3OOO cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - cpy_r_r0 = CPyModule_brownie___network___rpc; - cpy_r_r1 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 334, CPyStatic_state___globals); - goto CPyL32; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 334, CPyStatic_state___globals); - goto CPyL32; - } - cpy_r_r4 = CPyStatic_state___globals; - cpy_r_r5 = CPyStatics[860]; /* 'web3' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r7 = CPyStatics[1048]; /* 'isConnected' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL34; - } - CPy_DECREF(cpy_r_r6); - if (unlikely(!PyBool_Check(cpy_r_r10))) { - CPy_TypeError("bool", cpy_r_r10); cpy_r_r11 = 2; - } else - cpy_r_r11 = cpy_r_r10 == Py_True; - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - if (!cpy_r_r11) goto CPyL18; - cpy_r_r12 = CPyStatic_state___globals; - cpy_r_r13 = CPyStatics[860]; /* 'web3' */ - cpy_r_r14 = CPyDict_GetItem(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r15 = CPyStatics[907]; /* 'eth' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r17 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r21 = cpy_r_r19; - if (cpy_r_r21) goto CPyL18; - cpy_r_r22 = CPyStatics[1111]; /* '_time_offset' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_self, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - if (likely(PyLong_Check(cpy_r_r23))) - cpy_r_r24 = CPyTagged_FromObject(cpy_r_r23); - else { - CPy_TypeError("int", cpy_r_r23); cpy_r_r24 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r25 = cpy_r_r24 != 0; - CPyTagged_DECREF(cpy_r_r24); - if (cpy_r_r25) goto CPyL18; - cpy_r_r26 = CPyStatics[2030]; /* 0 */ - cpy_r_r27 = CPyDef_state____notify_registry(cpy_r_r26); - if (unlikely(cpy_r_r27 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 336, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r28 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r29[1] = {cpy_r_r3}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 337, CPyStatic_state___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r3); - if (PyLong_Check(cpy_r_r31)) - cpy_r_r32 = cpy_r_r31; - else { - cpy_r_r32 = NULL; - } - if (cpy_r_r32 != NULL) goto __LL555; - if (PyUnicode_Check(cpy_r_r31)) - cpy_r_r32 = cpy_r_r31; - else { - cpy_r_r32 = NULL; - } - if (cpy_r_r32 != NULL) goto __LL555; - CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 337, CPyStatic_state___globals, "union[int, str]", cpy_r_r31); - goto CPyL32; -__LL555: ; - return cpy_r_r32; -CPyL18: ; - cpy_r_r33 = CPyStatics[1079]; /* 'revert' */ - PyObject *cpy_r_r34[2] = {cpy_r_r3, cpy_r_id_}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 338, CPyStatic_state___globals); - goto CPyL33; - } else - goto CPyL35; -CPyL19: ; - cpy_r_r37 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r38[1] = {cpy_r_r3}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 339, CPyStatic_state___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r3); - if (PyLong_Check(cpy_r_r40)) - cpy_r_r41 = cpy_r_r40; - else { - cpy_r_r41 = NULL; - } - if (cpy_r_r41 != NULL) goto __LL556; - if (PyUnicode_Check(cpy_r_r40)) - cpy_r_r41 = cpy_r_r40; - else { - cpy_r_r41 = NULL; - } - if (cpy_r_r41 != NULL) goto __LL556; - CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 339, CPyStatic_state___globals, "union[int, str]", cpy_r_r40); - goto CPyL32; -__LL556: ; - cpy_r_id_ = cpy_r_r41; - cpy_r_r42 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r43 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r44[2] = {cpy_r_self, cpy_r_r43}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r45, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 341, CPyStatic_state___globals); - } else - goto CPyL36; - cpy_r_r47 = CPy_CatchError(); - cpy_r_r48 = CPyModule_builtins; - cpy_r_r49 = CPyStatics[997]; /* 'NotImplementedError' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 342, CPyStatic_state___globals); - goto CPyL37; - } - cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); - CPy_DecRef(cpy_r_r50); - if (cpy_r_r51) { - goto CPyL27; - } else - goto CPyL38; -CPyL25: ; - CPy_Reraise(); - if (!0) { - goto CPyL28; - } else - goto CPyL39; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - CPy_RestoreExcInfo(cpy_r_r47); - CPy_DecRef(cpy_r_r47.f0); - CPy_DecRef(cpy_r_r47.f1); - CPy_DecRef(cpy_r_r47.f2); - goto CPyL30; -CPyL28: ; - CPy_RestoreExcInfo(cpy_r_r47); - CPy_DecRef(cpy_r_r47.f0); - CPy_DecRef(cpy_r_r47.f1); - CPy_DecRef(cpy_r_r47.f2); - cpy_r_r52 = CPy_KeepPropagating(); - if (!cpy_r_r52) goto CPyL32; - CPy_Unreachable(); -CPyL30: ; - cpy_r_r53 = NULL; - cpy_r_r54 = CPyDef_state____notify_registry(cpy_r_r53); - if (unlikely(cpy_r_r54 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_revert", 344, CPyStatic_state___globals); - goto CPyL40; - } - return cpy_r_id_; -CPyL32: ; - cpy_r_r55 = NULL; - return cpy_r_r55; -CPyL33: ; - CPy_DecRef(cpy_r_r3); - goto CPyL32; -CPyL34: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL32; -CPyL35: ; - CPy_DECREF(cpy_r_r36); - goto CPyL19; -CPyL36: ; - CPy_DECREF(cpy_r_r46); - goto CPyL30; -CPyL37: ; - CPy_DecRef(cpy_r_id_); - goto CPyL28; -CPyL38: ; - CPy_DecRef(cpy_r_id_); - goto CPyL25; -CPyL39: ; - CPy_DecRef(cpy_r_r47.f0); - CPy_DecRef(cpy_r_r47.f1); - CPy_DecRef(cpy_r_r47.f2); - goto CPyL26; -CPyL40: ; - CPy_DecRef(cpy_r_id_); - goto CPyL32; -} - -PyObject *CPyPy_state____revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "id_", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_id_; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_id_)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *arg_id_; - if (PyLong_Check(obj_id_)) - arg_id_ = obj_id_; - else { - arg_id_ = NULL; - } - if (arg_id_ != NULL) goto __LL557; - if (PyUnicode_Check(obj_id_)) - arg_id_ = obj_id_; - else { - arg_id_ = NULL; - } - if (arg_id_ != NULL) goto __LL557; - CPy_TypeError("union[int, str]", obj_id_); - goto fail; -__LL557: ; - PyObject *retval = CPyDef_state____revert_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_id_); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_revert", 333, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - tuple_T4OOOO cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - CPyPtr cpy_r_r30; - int64_t cpy_r_r31; - CPyTagged cpy_r_r32; - char cpy_r_r33; - tuple_T3OOO cpy_r_r34; - PyObject *cpy_r_r35; - tuple_T3OOO cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - tuple_T3OOO cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - tuple_T3OOO cpy_r_r74; - tuple_T3OOO cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - tuple_T3OOO cpy_r_r86; - tuple_T3OOO cpy_r_r87; - tuple_T3OOO cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - char cpy_r_r93; - char cpy_r_r94; - cpy_r_r0 = CPyStatics[1115]; /* '_undo_lock' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL57; - } - cpy_r_r2 = CPy_TYPE(cpy_r_r1); - cpy_r_r3 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL58; - } - cpy_r_r5 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r5); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL59; - } - PyObject *cpy_r_r7[1] = {cpy_r_r1}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL59; - } else - goto CPyL60; -CPyL4: ; - cpy_r_r10 = 1; - cpy_r_r11 = CPyStatics[1103]; /* '_confirmed' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_tx, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 351, CPyStatic_state___globals); - goto CPyL36; - } - cpy_r_r13 = CPyStatics[875]; /* 'wait' */ - PyObject *cpy_r_r14[1] = {cpy_r_r12}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 351, CPyStatic_state___globals); - goto CPyL61; - } else - goto CPyL62; -CPyL7: ; - CPy_DECREF(cpy_r_r12); - cpy_r_r17 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_self, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals); - goto CPyL36; - } - if (likely(PyList_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals, "list", cpy_r_r18); - goto CPyL36; - } - cpy_r_r20 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_self, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals); - goto CPyL63; - } - if (PyLong_Check(cpy_r_r21)) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL558; - if (PyUnicode_Check(cpy_r_r21)) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL558; - if (cpy_r_r21 == Py_None) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL558; - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals, "union[int, str, None]", cpy_r_r21); - goto CPyL63; -__LL558: ; - CPy_INCREF(cpy_r_fn); - CPy_INCREF(cpy_r_args); - CPy_INCREF(cpy_r_kwargs); - cpy_r_r23.f0 = cpy_r_r22; - cpy_r_r23.f1 = cpy_r_fn; - cpy_r_r23.f2 = cpy_r_args; - cpy_r_r23.f3 = cpy_r_kwargs; - cpy_r_r24 = PyTuple_New(4); - if (unlikely(cpy_r_r24 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp559 = cpy_r_r23.f0; - PyTuple_SET_ITEM(cpy_r_r24, 0, __tmp559); - PyObject *__tmp560 = cpy_r_r23.f1; - PyTuple_SET_ITEM(cpy_r_r24, 1, __tmp560); - PyObject *__tmp561 = cpy_r_r23.f2; - PyTuple_SET_ITEM(cpy_r_r24, 2, __tmp561); - PyObject *__tmp562 = cpy_r_r23.f3; - PyTuple_SET_ITEM(cpy_r_r24, 3, __tmp562); - cpy_r_r25 = PyList_Append(cpy_r_r19, cpy_r_r24); - CPy_DECREF_NO_IMM(cpy_r_r19); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals); - goto CPyL36; - } - cpy_r_r27 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_self, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 353, CPyStatic_state___globals); - goto CPyL36; - } - if (likely(PyList_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_to_undo_buffer", 353, CPyStatic_state___globals, "list", cpy_r_r28); - goto CPyL36; - } - cpy_r_r30 = (CPyPtr)&((PyVarObject *)cpy_r_r29)->ob_size; - cpy_r_r31 = *(int64_t *)cpy_r_r30; - cpy_r_r32 = cpy_r_r31 << 1; - cpy_r_r33 = cpy_r_r32 != 0; - if (!cpy_r_r33) goto CPyL30; - CPy_INCREF(cpy_r_fn); - CPy_INCREF(cpy_r_args); - CPy_INCREF(cpy_r_kwargs); - cpy_r_r34.f0 = cpy_r_fn; - cpy_r_r34.f1 = cpy_r_args; - cpy_r_r34.f2 = cpy_r_kwargs; - cpy_r_r35 = CPyList_GetItemShort(cpy_r_r29, -2); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL64; - } - PyObject *__tmp563; - if (unlikely(!(PyTuple_Check(cpy_r_r35) && PyTuple_GET_SIZE(cpy_r_r35) == 3))) { - __tmp563 = NULL; - goto __LL564; - } - __tmp563 = PyTuple_GET_ITEM(cpy_r_r35, 0); - if (__tmp563 == NULL) goto __LL564; - if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r35, 1)))) - __tmp563 = PyTuple_GET_ITEM(cpy_r_r35, 1); - else { - __tmp563 = NULL; - } - if (__tmp563 == NULL) goto __LL564; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r35, 2)))) - __tmp563 = PyTuple_GET_ITEM(cpy_r_r35, 2); - else { - __tmp563 = NULL; - } - if (__tmp563 == NULL) goto __LL564; - __tmp563 = cpy_r_r35; -__LL564: ; - if (unlikely(__tmp563 == NULL)) { - CPy_TypeError("tuple[object, tuple, dict]", cpy_r_r35); cpy_r_r36 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp565 = PyTuple_GET_ITEM(cpy_r_r35, 0); - CPy_INCREF(__tmp565); - PyObject *__tmp566; - __tmp566 = __tmp565; - cpy_r_r36.f0 = __tmp566; - PyObject *__tmp567 = PyTuple_GET_ITEM(cpy_r_r35, 1); - CPy_INCREF(__tmp567); - PyObject * __tmp568; - if (likely(PyTuple_Check(__tmp567))) - __tmp568 = __tmp567; - else { - CPy_TypeError("tuple", __tmp567); - __tmp568 = NULL; - } - cpy_r_r36.f1 = __tmp568; - PyObject *__tmp569 = PyTuple_GET_ITEM(cpy_r_r35, 2); - CPy_INCREF(__tmp569); - PyObject *__tmp570; - if (likely(PyDict_Check(__tmp569))) - __tmp570 = __tmp569; - else { - CPy_TypeError("dict", __tmp569); - __tmp570 = NULL; - } - cpy_r_r36.f2 = __tmp570; - } - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r36.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r37 = cpy_r_r34.f0; - CPy_INCREF(cpy_r_r37); - cpy_r_r38 = cpy_r_r34.f1; - CPy_INCREF(cpy_r_r38); - cpy_r_r39 = cpy_r_r34.f2; - CPy_INCREF(cpy_r_r39); - CPy_DECREF(cpy_r_r34.f0); - CPy_DECREF(cpy_r_r34.f1); - CPy_DECREF(cpy_r_r34.f2); - cpy_r_r40 = cpy_r_r36.f0; - CPy_INCREF(cpy_r_r40); - cpy_r_r41 = cpy_r_r36.f1; - CPy_INCREF(cpy_r_r41); - cpy_r_r42 = cpy_r_r36.f2; - CPy_INCREF(cpy_r_r42); - CPy_DECREF(cpy_r_r36.f0); - CPy_DECREF(cpy_r_r36.f1); - CPy_DECREF(cpy_r_r36.f2); - cpy_r_r43 = PyObject_RichCompare(cpy_r_r37, cpy_r_r40, 2); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL65; - } - cpy_r_r44 = PyObject_IsTrue(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL65; - } - cpy_r_r46 = cpy_r_r44; - if (!cpy_r_r46) goto CPyL66; - cpy_r_r47 = PyObject_RichCompare(cpy_r_r38, cpy_r_r41, 2); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL67; - } - cpy_r_r48 = PyObject_IsTrue(cpy_r_r47); - CPy_DECREF(cpy_r_r47); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL67; - } - cpy_r_r50 = cpy_r_r48; - if (!cpy_r_r50) goto CPyL68; - cpy_r_r51 = PyObject_RichCompare(cpy_r_r39, cpy_r_r42, 2); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL69; - } - cpy_r_r52 = PyObject_IsTrue(cpy_r_r51); - CPy_DECREF(cpy_r_r51); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); - goto CPyL69; - } - cpy_r_r54 = cpy_r_r52; - if (cpy_r_r54) goto CPyL27; -CPyL26: ; - if (0) { - goto CPyL28; - } else - goto CPyL30; -CPyL27: ; - if (!1) goto CPyL30; -CPyL28: ; - cpy_r_r55 = CPyList_PopLast(cpy_r_r29); - CPy_DECREF_NO_IMM(cpy_r_r29); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 355, CPyStatic_state___globals); - goto CPyL36; - } - PyObject *__tmp571; - if (unlikely(!(PyTuple_Check(cpy_r_r55) && PyTuple_GET_SIZE(cpy_r_r55) == 3))) { - __tmp571 = NULL; - goto __LL572; - } - __tmp571 = PyTuple_GET_ITEM(cpy_r_r55, 0); - if (__tmp571 == NULL) goto __LL572; - if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r55, 1)))) - __tmp571 = PyTuple_GET_ITEM(cpy_r_r55, 1); - else { - __tmp571 = NULL; - } - if (__tmp571 == NULL) goto __LL572; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r55, 2)))) - __tmp571 = PyTuple_GET_ITEM(cpy_r_r55, 2); - else { - __tmp571 = NULL; - } - if (__tmp571 == NULL) goto __LL572; - __tmp571 = cpy_r_r55; -__LL572: ; - if (unlikely(__tmp571 == NULL)) { - CPy_TypeError("tuple[object, tuple, dict]", cpy_r_r55); cpy_r_r56 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp573 = PyTuple_GET_ITEM(cpy_r_r55, 0); - CPy_INCREF(__tmp573); - PyObject *__tmp574; - __tmp574 = __tmp573; - cpy_r_r56.f0 = __tmp574; - PyObject *__tmp575 = PyTuple_GET_ITEM(cpy_r_r55, 1); - CPy_INCREF(__tmp575); - PyObject * __tmp576; - if (likely(PyTuple_Check(__tmp575))) - __tmp576 = __tmp575; - else { - CPy_TypeError("tuple", __tmp575); - __tmp576 = NULL; - } - cpy_r_r56.f1 = __tmp576; - PyObject *__tmp577 = PyTuple_GET_ITEM(cpy_r_r55, 2); - CPy_INCREF(__tmp577); - PyObject *__tmp578; - if (likely(PyDict_Check(__tmp577))) - __tmp578 = __tmp577; - else { - CPy_TypeError("dict", __tmp577); - __tmp578 = NULL; - } - cpy_r_r56.f2 = __tmp578; - } - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 355, CPyStatic_state___globals); - goto CPyL36; - } else - goto CPyL70; -CPyL30: ; - cpy_r_r57 = CPyList_Clear(cpy_r_r29); - CPy_DECREF_NO_IMM(cpy_r_r29); - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 357, CPyStatic_state___globals); - goto CPyL36; - } -CPyL31: ; - cpy_r_r58 = CPyModule_brownie___network___rpc; - cpy_r_r59 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); - goto CPyL36; - } - cpy_r_r61 = PyObject_Vectorcall(cpy_r_r60, 0, 0, 0); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); - goto CPyL36; - } - cpy_r_r62 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r63[1] = {cpy_r_r61}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r64, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); - goto CPyL71; - } - CPy_DECREF(cpy_r_r61); - cpy_r_r66 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r67 = PyObject_SetAttr(cpy_r_self, cpy_r_r66, cpy_r_r65); - CPy_DECREF(cpy_r_r65); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); - goto CPyL36; - } - cpy_r_r69 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r70 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r71[2] = {cpy_r_self, cpy_r_r70}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r69, cpy_r_r72, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 360, CPyStatic_state___globals); - } else - goto CPyL72; -CPyL36: ; - cpy_r_r74 = CPy_CatchError(); - cpy_r_r10 = 0; - cpy_r_r75 = CPy_GetExcInfo(); - cpy_r_r76 = cpy_r_r75.f0; - CPy_INCREF(cpy_r_r76); - cpy_r_r77 = cpy_r_r75.f1; - CPy_INCREF(cpy_r_r77); - cpy_r_r78 = cpy_r_r75.f2; - CPy_INCREF(cpy_r_r78); - CPy_DecRef(cpy_r_r75.f0); - CPy_DecRef(cpy_r_r75.f1); - CPy_DecRef(cpy_r_r75.f2); - PyObject *cpy_r_r79[4] = {cpy_r_r1, cpy_r_r76, cpy_r_r77, cpy_r_r78}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r80, 4, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL73; - } - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); - CPy_DecRef(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r84 = cpy_r_r82; - if (cpy_r_r84) goto CPyL41; - CPy_Reraise(); - if (!0) { - goto CPyL42; - } else - goto CPyL74; -CPyL40: ; - CPy_Unreachable(); -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r74); - CPy_DecRef(cpy_r_r74.f0); - CPy_DecRef(cpy_r_r74.f1); - CPy_DecRef(cpy_r_r74.f2); - goto CPyL44; -CPyL42: ; - CPy_RestoreExcInfo(cpy_r_r74); - CPy_DecRef(cpy_r_r74.f0); - CPy_DecRef(cpy_r_r74.f1); - CPy_DecRef(cpy_r_r74.f2); - cpy_r_r85 = CPy_KeepPropagating(); - if (!cpy_r_r85) { - goto CPyL45; - } else - goto CPyL75; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - tuple_T3OOO __tmp579 = { NULL, NULL, NULL }; - cpy_r_r86 = __tmp579; - cpy_r_r87 = cpy_r_r86; - goto CPyL46; -CPyL45: ; - cpy_r_r88 = CPy_CatchError(); - cpy_r_r87 = cpy_r_r88; -CPyL46: ; - if (!cpy_r_r10) goto CPyL76; - cpy_r_r89 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r90[4] = {cpy_r_r1, cpy_r_r89, cpy_r_r89, cpy_r_r89}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r91, 4, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); - goto CPyL77; - } else - goto CPyL78; -CPyL48: ; - CPy_DECREF(cpy_r_r1); -CPyL49: ; - if (cpy_r_r87.f0 == NULL) goto CPyL56; - CPy_Reraise(); - if (!0) { - goto CPyL52; - } else - goto CPyL79; -CPyL51: ; - CPy_Unreachable(); -CPyL52: ; - if (cpy_r_r87.f0 == NULL) goto CPyL54; - CPy_RestoreExcInfo(cpy_r_r87); - CPy_XDECREF(cpy_r_r87.f0); - CPy_XDECREF(cpy_r_r87.f1); - CPy_XDECREF(cpy_r_r87.f2); -CPyL54: ; - cpy_r_r93 = CPy_KeepPropagating(); - if (!cpy_r_r93) goto CPyL57; - CPy_Unreachable(); -CPyL56: ; - return 1; -CPyL57: ; - cpy_r_r94 = 2; - return cpy_r_r94; -CPyL58: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL57; -CPyL59: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL57; -CPyL60: ; - CPy_DECREF(cpy_r_r9); - goto CPyL4; -CPyL61: ; - CPy_DecRef(cpy_r_r12); - goto CPyL36; -CPyL62: ; - CPy_DECREF(cpy_r_r16); - goto CPyL7; -CPyL63: ; - CPy_DecRef(cpy_r_r19); - goto CPyL36; -CPyL64: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r34.f0); - CPy_DecRef(cpy_r_r34.f1); - CPy_DecRef(cpy_r_r34.f2); - goto CPyL36; -CPyL65: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL36; -CPyL66: ; - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r42); - goto CPyL26; -CPyL67: ; - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r42); - goto CPyL36; -CPyL68: ; - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r42); - goto CPyL26; -CPyL69: ; - CPy_DecRef(cpy_r_r29); - goto CPyL36; -CPyL70: ; - CPy_DECREF(cpy_r_r56.f0); - CPy_DECREF(cpy_r_r56.f1); - CPy_DECREF(cpy_r_r56.f2); - goto CPyL31; -CPyL71: ; - CPy_DecRef(cpy_r_r61); - goto CPyL36; -CPyL72: ; - CPy_DECREF(cpy_r_r73); - goto CPyL44; -CPyL73: ; - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - goto CPyL42; -CPyL74: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r74.f0); - CPy_DecRef(cpy_r_r74.f1); - CPy_DecRef(cpy_r_r74.f2); - goto CPyL40; -CPyL75: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL43; -CPyL76: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - goto CPyL49; -CPyL77: ; - CPy_DecRef(cpy_r_r1); - goto CPyL52; -CPyL78: ; - CPy_DECREF(cpy_r_r92); - goto CPyL48; -CPyL79: ; - CPy_XDECREF(cpy_r_r87.f0); - CPy_XDECREF(cpy_r_r87.f1); - CPy_XDECREF(cpy_r_r87.f2); - goto CPyL51; -} - -PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "tx", "fn", "args", "kwargs", 0}; - static CPyArg_Parser parser = {"OOOOO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_tx; - PyObject *obj_fn; - PyObject *obj_args; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_tx, &obj_fn, &obj_args, &obj_kwargs)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *arg_tx = obj_tx; - PyObject *arg_fn = obj_fn; - PyObject * arg_args; - if (likely(PyTuple_Check(obj_args))) - arg_args = obj_args; - else { - CPy_TypeError("tuple", obj_args); - goto fail; - } - PyObject *arg_kwargs; - if (likely(PyDict_Check(obj_kwargs))) - arg_kwargs = obj_kwargs; - else { - CPy_TypeError("dict", obj_kwargs); - goto fail; - } - char retval = CPyDef_state____add_to_undo_buffer_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_tx, arg_fn, arg_args, arg_kwargs); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 347, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____network_connected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____network_connected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____network_connected_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____network_connected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T3OOO cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - cpy_r_r0 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r1 = Py_None; - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "_network_connected", 363, CPyStatic_state___globals); - goto CPyL11; - } - cpy_r_r4 = CPyStatics[990]; /* 'reset' */ - PyObject *cpy_r_r5[1] = {cpy_r_self}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_network_connected", 365, CPyStatic_state___globals); - } else - goto CPyL12; - cpy_r_r8 = CPy_CatchError(); - cpy_r_r9 = CPyModule_builtins; - cpy_r_r10 = CPyStatics[997]; /* 'NotImplementedError' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_network_connected", 366, CPyStatic_state___globals); - goto CPyL8; - } - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DecRef(cpy_r_r11); - if (!cpy_r_r12) goto CPyL5; - cpy_r_r13 = CPyStatics[2030]; /* 0 */ - cpy_r_r14 = CPyDef_state____notify_registry(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_network_connected", 368, CPyStatic_state___globals); - goto CPyL8; - } else - goto CPyL7; -CPyL5: ; - CPy_Reraise(); - if (!0) { - goto CPyL8; - } else - goto CPyL13; -CPyL6: ; - CPy_Unreachable(); -CPyL7: ; - CPy_RestoreExcInfo(cpy_r_r8); - CPy_DecRef(cpy_r_r8.f0); - CPy_DecRef(cpy_r_r8.f1); - CPy_DecRef(cpy_r_r8.f2); - goto CPyL10; -CPyL8: ; - CPy_RestoreExcInfo(cpy_r_r8); - CPy_DecRef(cpy_r_r8.f0); - CPy_DecRef(cpy_r_r8.f1); - CPy_DecRef(cpy_r_r8.f2); - cpy_r_r15 = CPy_KeepPropagating(); - if (!cpy_r_r15) goto CPyL11; - CPy_Unreachable(); -CPyL10: ; - return 1; -CPyL11: ; - cpy_r_r16 = 2; - return cpy_r_r16; -CPyL12: ; - CPy_DECREF(cpy_r_r7); - goto CPyL10; -CPyL13: ; - CPy_DecRef(cpy_r_r8.f0); - CPy_DecRef(cpy_r_r8.f1); - CPy_DecRef(cpy_r_r8.f2); - goto CPyL6; -} - -PyObject *CPyPy_state____network_connected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - char retval = CPyDef_state____network_connected_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_network_connected", 362, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____network_disconnected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state____network_disconnected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state____network_disconnected_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____network_disconnected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - cpy_r_r0 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 371, CPyStatic_state___globals); - goto CPyL12; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_network_disconnected", 371, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL12; - } - cpy_r_r3 = CPyList_Clear(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 371, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r4 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 372, CPyStatic_state___globals); - goto CPyL12; - } - if (likely(PyList_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_network_disconnected", 372, CPyStatic_state___globals, "list", cpy_r_r5); - goto CPyL12; - } - cpy_r_r7 = CPyList_Clear(cpy_r_r6); - CPy_DECREF_NO_IMM(cpy_r_r6); - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 372, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r8 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r9 = Py_None; - cpy_r_r10 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 373, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r12 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r13 = Py_None; - cpy_r_r14 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 374, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r16 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r17 = Py_None; - cpy_r_r18 = PyObject_SetAttr(cpy_r_self, cpy_r_r16, cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 375, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r20 = CPyStatics[1118]; /* '_chainid' */ - cpy_r_r21 = Py_None; - cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r21); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 376, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r24 = CPyStatics[2030]; /* 0 */ - cpy_r_r25 = CPyDef_state____notify_registry(cpy_r_r24); - if (unlikely(cpy_r_r25 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 377, CPyStatic_state___globals); - goto CPyL12; - } - return 1; -CPyL12: ; - cpy_r_r26 = 2; - return cpy_r_r26; -} - -PyObject *CPyPy_state____network_disconnected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - char retval = CPyDef_state____network_disconnected_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 370, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___get_transaction_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___get_transaction_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___get_transaction_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___get_transaction_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_txid) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_tx; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - 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; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - cpy_r_r0 = PyUnicode_Check(cpy_r_txid); - if (cpy_r_r0) goto CPyL30; - CPy_INCREF(cpy_r_txid); - if (likely(PyBytes_Check(cpy_r_txid) || PyByteArray_Check(cpy_r_txid))) - cpy_r_r1 = cpy_r_txid; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals, "bytes", cpy_r_txid); - goto CPyL29; - } - cpy_r_r2 = CPyStatic_brownie___utils___bytes_to_hexstring; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL31; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"bytes_to_hexstring\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals); - goto CPyL29; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r4[1] = {cpy_r_r1}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals); - goto CPyL32; - } - CPy_DECREF(cpy_r_r1); - if (likely(PyUnicode_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals, "str", cpy_r_r6); - goto CPyL29; - } - cpy_r_txid = cpy_r_r7; -CPyL8: ; - cpy_r_r8 = (PyObject *)CPyType_state___TxHistory; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); - goto CPyL33; - } - if (likely(Py_TYPE(cpy_r_r9) == CPyType_state___TxHistory)) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals, "brownie.network.state.TxHistory", cpy_r_r9); - goto CPyL33; - } - cpy_r_r11 = PyObject_GetIter(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); - goto CPyL33; - } -CPyL11: ; - cpy_r_r12 = PyIter_Next(cpy_r_r11); - if (cpy_r_r12 == NULL) goto CPyL34; - cpy_r_r13 = CPyStatics[1132]; /* 'txid' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); - goto CPyL35; - } - if (likely(PyUnicode_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals, "str", cpy_r_r14); - goto CPyL35; - } - CPy_INCREF(cpy_r_txid); - if (likely(PyUnicode_Check(cpy_r_txid))) - cpy_r_r16 = cpy_r_txid; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals, "str", cpy_r_txid); - goto CPyL36; - } - cpy_r_r17 = CPyStr_Equal(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r16); - if (cpy_r_r17) { - goto CPyL37; - } else - goto CPyL38; -CPyL16: ; - cpy_r_r18 = cpy_r_r12; - goto CPyL19; -CPyL17: ; - cpy_r_r19 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r20 = Py_None; - cpy_r_r18 = cpy_r_r20; -CPyL19: ; - cpy_r_tx = cpy_r_r18; - cpy_r_r21 = (PyObject *)&_Py_NoneStruct; - cpy_r_r22 = cpy_r_tx != cpy_r_r21; - if (!cpy_r_r22) goto CPyL39; - CPy_INCREF(cpy_r_tx); - cpy_r_r23 = cpy_r_tx; - cpy_r_r24 = PyObject_IsTrue(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); - goto CPyL40; - } - cpy_r_r26 = cpy_r_r24; - if (cpy_r_r26) { - goto CPyL41; - } else - goto CPyL39; -CPyL23: ; - cpy_r_r27 = cpy_r_tx; - goto CPyL28; -CPyL24: ; - if (likely(PyUnicode_Check(cpy_r_txid))) - cpy_r_r28 = cpy_r_txid; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 386, CPyStatic_state___globals, "str", cpy_r_txid); - goto CPyL29; - } - cpy_r_r29 = CPyStatic_state___globals; - cpy_r_r30 = CPyStatics[1133]; /* 'TransactionReceipt' */ - cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 386, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r32 = 1 ? Py_True : Py_False; - cpy_r_r33 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r34[3] = {cpy_r_r28, cpy_r_r32, cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = CPyStatics[2259]; /* ('silent', 'required_confs') */ - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r35, 1, cpy_r_r36); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 386, CPyStatic_state___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r28); - cpy_r_r27 = cpy_r_r37; -CPyL28: ; - return cpy_r_r27; -CPyL29: ; - cpy_r_r38 = NULL; - return cpy_r_r38; -CPyL30: ; - CPy_INCREF(cpy_r_txid); - goto CPyL8; -CPyL31: ; - CPy_DecRef(cpy_r_r1); - goto CPyL3; -CPyL32: ; - CPy_DecRef(cpy_r_r1); - goto CPyL29; -CPyL33: ; - CPy_DecRef(cpy_r_txid); - goto CPyL29; -CPyL34: ; - CPy_DECREF(cpy_r_r11); - goto CPyL17; -CPyL35: ; - CPy_DecRef(cpy_r_txid); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL29; -CPyL36: ; - CPy_DecRef(cpy_r_txid); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - goto CPyL29; -CPyL37: ; - CPy_DECREF(cpy_r_r11); - goto CPyL16; -CPyL38: ; - CPy_DECREF(cpy_r_r12); - goto CPyL11; -CPyL39: ; - CPy_DECREF(cpy_r_tx); - goto CPyL24; -CPyL40: ; - CPy_DecRef(cpy_r_txid); - CPy_DecRef(cpy_r_tx); - goto CPyL29; -CPyL41: ; - CPy_DECREF(cpy_r_txid); - goto CPyL23; -CPyL42: ; - CPy_DecRef(cpy_r_r28); - goto CPyL29; -} - -PyObject *CPyPy_state___get_transaction_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "txid", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_txid; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_txid)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - PyObject *arg_txid; - if (PyUnicode_Check(obj_txid)) - arg_txid = obj_txid; - else { - arg_txid = NULL; - } - if (arg_txid != NULL) goto __LL580; - if (PyBytes_Check(obj_txid) || PyByteArray_Check(obj_txid)) - arg_txid = obj_txid; - else { - arg_txid = NULL; - } - if (arg_txid != NULL) goto __LL580; - CPy_TypeError("union[str, bytes]", obj_txid); - goto fail; -__LL580: ; - PyObject *retval = CPyDef_state___get_transaction_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_txid); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "get_transaction", 379, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___time_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___time_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___time_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___time_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_r9; - double cpy_r_r10; - char cpy_r_r11; - double cpy_r_r12; - CPyTagged cpy_r_r13; - PyObject *cpy_r_r14; - CPyTagged cpy_r_r15; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[499]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL4; -CPyL3: ; - cpy_r_r6 = CPyStatics[1111]; /* '_time_offset' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_self, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } else - goto CPyL5; -CPyL4: ; - cpy_r_r8 = PyErr_Occurred(); - if (unlikely(cpy_r_r8 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } else - goto CPyL3; -CPyL5: ; - if (likely(PyLong_Check(cpy_r_r7))) - cpy_r_r9 = CPyTagged_FromObject(cpy_r_r7); - else { - CPy_TypeError("int", cpy_r_r7); cpy_r_r9 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } - cpy_r_r10 = CPyFloat_FromTagged(cpy_r_r9); - CPyTagged_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 == -113.0; - if (unlikely(cpy_r_r11)) goto CPyL8; -CPyL7: ; - cpy_r_r12 = cpy_r_r4 + cpy_r_r10; - cpy_r_r13 = CPyTagged_FromFloat(cpy_r_r12); - if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } else - goto CPyL9; -CPyL8: ; - cpy_r_r14 = PyErr_Occurred(); - if (unlikely(cpy_r_r14 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); - goto CPyL10; - } else - goto CPyL7; -CPyL9: ; - return cpy_r_r13; -CPyL10: ; - cpy_r_r15 = CPY_INT_TAG; - return cpy_r_r15; -} - -PyObject *CPyPy_state___time_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state___time_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "time", 388, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___sleep_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___sleep_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___sleep_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state___sleep_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_seconds) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - CPyTagged cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - CPyTagged_INCREF(cpy_r_seconds); - cpy_r_r0 = CPyTagged_StealAsObject(cpy_r_seconds); - cpy_r_r1 = PyLong_Check(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (cpy_r_r1) goto CPyL5; - cpy_r_r2 = CPyStatics[1136]; /* 'seconds must be an integer value' */ - cpy_r_r3 = CPyModule_builtins; - cpy_r_r4 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 402, CPyStatic_state___globals); - goto CPyL20; - } - PyObject *cpy_r_r6[1] = {cpy_r_r2}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 402, CPyStatic_state___globals); - goto CPyL20; - } - CPy_Raise(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 402, CPyStatic_state___globals); - goto CPyL20; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r9 = CPyModule_brownie___network___rpc; - cpy_r_r10 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r11, 0, 0, 0); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r13 = CPyStatics[889]; /* 'sleep' */ - CPyTagged_INCREF(cpy_r_seconds); - cpy_r_r14 = CPyTagged_StealAsObject(cpy_r_seconds); - PyObject *cpy_r_r15[2] = {cpy_r_r12, cpy_r_r14}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r16, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r14); - cpy_r_r18 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r19[1] = {cpy_r_r17}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); - goto CPyL22; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyLong_Check(cpy_r_r21))) - cpy_r_r22 = CPyTagged_FromObject(cpy_r_r21); - else { - CPy_TypeError("int", cpy_r_r21); cpy_r_r22 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r23 = CPyStatics[1111]; /* '_time_offset' */ - cpy_r_r24 = CPyTagged_StealAsObject(cpy_r_r22); - cpy_r_r25 = PyObject_SetAttr(cpy_r_self, cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r27 = cpy_r_seconds != 0; - if (!cpy_r_r27) goto CPyL19; - cpy_r_r28 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_self, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 406, CPyStatic_state___globals); - goto CPyL20; - } - if (likely(PyList_Check(cpy_r_r29))) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "sleep", 406, CPyStatic_state___globals, "list", cpy_r_r29); - goto CPyL20; - } - cpy_r_r31 = CPyList_Clear(cpy_r_r30); - CPy_DECREF_NO_IMM(cpy_r_r30); - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 406, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r32 = CPyModule_brownie___network___rpc; - cpy_r_r33 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r34, 0, 0, 0); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); - goto CPyL20; - } - cpy_r_r36 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r37[1] = {cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); - goto CPyL23; - } - CPy_DECREF(cpy_r_r35); - cpy_r_r40 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r41 = PyObject_SetAttr(cpy_r_self, cpy_r_r40, cpy_r_r39); - CPy_DECREF(cpy_r_r39); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); - goto CPyL20; - } -CPyL19: ; - return 1; -CPyL20: ; - cpy_r_r43 = 2; - return cpy_r_r43; -CPyL21: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL20; -CPyL22: ; - CPy_DecRef(cpy_r_r17); - goto CPyL20; -CPyL23: ; - CPy_DecRef(cpy_r_r35); - goto CPyL20; -} - -PyObject *CPyPy_state___sleep_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "seconds", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_seconds; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_seconds)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged arg_seconds; - if (likely(PyLong_Check(obj_seconds))) - arg_seconds = CPyTagged_BorrowFromObject(obj_seconds); - else { - CPy_TypeError("int", obj_seconds); goto fail; - } - char retval = CPyDef_state___sleep_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_seconds); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "sleep", 392, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___mine_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___mine_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___mine_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___mine_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_blocks, PyObject *cpy_r_timestamp, PyObject *cpy_r_timedelta) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - CPyTagged cpy_r_r26; - CPyTagged cpy_r_r27; - CPyTagged cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - CPyTagged cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r__; - int64_t cpy_r_r35; - char cpy_r_r36; - int64_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - CPyTagged cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_params; - char cpy_r_r46; - CPyTagged cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - CPyPtr cpy_r_r50; - CPyPtr cpy_r_r51; - PyObject *cpy_r_r52; - CPyPtr cpy_r_r53; - CPyPtr cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - CPyTagged cpy_r_r59; - CPyTagged cpy_r_r60; - CPyTagged cpy_r_r61; - CPyTagged cpy_r_r62; - double cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - CPyTagged cpy_r_r67; - CPyTagged cpy_r_i; - int64_t cpy_r_r68; - char cpy_r_r69; - int64_t cpy_r_r70; - char cpy_r_r71; - char cpy_r_r72; - char cpy_r_r73; - double cpy_r_r74; - char cpy_r_r75; - double cpy_r_r76; - double cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - double cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject **cpy_r_r87; - PyObject *cpy_r_r88; - CPyTagged cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - CPyPtr cpy_r_r92; - CPyPtr cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - CPyTagged cpy_r_r96; - CPyTagged cpy_r_r97; - CPyTagged cpy_r_i_2; - int64_t cpy_r_r98; - char cpy_r_r99; - int64_t cpy_r_r100; - char cpy_r_r101; - char cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - CPyTagged cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject **cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - CPyTagged cpy_r_r143; - CPyTagged cpy_r_r144; - if (cpy_r_blocks != CPY_INT_TAG) goto CPyL86; - cpy_r_blocks = 2; -CPyL2: ; - if (cpy_r_timestamp != NULL) goto CPyL87; - cpy_r_r0 = Py_None; - cpy_r_timestamp = cpy_r_r0; -CPyL4: ; - if (cpy_r_timedelta != NULL) goto CPyL88; - cpy_r_r1 = Py_None; - cpy_r_timedelta = cpy_r_r1; -CPyL6: ; - CPyTagged_INCREF(cpy_r_blocks); - cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_blocks); - cpy_r_r3 = PyLong_Check(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (cpy_r_r3) { - goto CPyL11; - } else - goto CPyL89; -CPyL7: ; - cpy_r_r4 = CPyStatics[1137]; /* '`blocks` must be an integer value' */ - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 433, CPyStatic_state___globals); - goto CPyL85; - } - PyObject *cpy_r_r8[1] = {cpy_r_r4}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 433, CPyStatic_state___globals); - goto CPyL85; - } - CPy_Raise(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 433, CPyStatic_state___globals); - goto CPyL85; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r11 = (PyObject *)&_Py_NoneStruct; - cpy_r_r12 = cpy_r_timedelta != cpy_r_r11; - if (!cpy_r_r12) goto CPyL90; - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - cpy_r_r14 = cpy_r_timestamp != cpy_r_r13; - CPy_DECREF(cpy_r_timestamp); - if (cpy_r_r14) { - goto CPyL91; - } else - goto CPyL17; -CPyL13: ; - cpy_r_r15 = CPyStatics[1138]; /* 'Cannot use both `timestamp` and `timedelta`' */ - cpy_r_r16 = CPyModule_builtins; - cpy_r_r17 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 437, CPyStatic_state___globals); - goto CPyL85; - } - PyObject *cpy_r_r19[1] = {cpy_r_r15}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 437, CPyStatic_state___globals); - goto CPyL85; - } - CPy_Raise(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 437, CPyStatic_state___globals); - goto CPyL85; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r22 = CPyStatics[499]; /* 'time' */ - PyObject *cpy_r_r23[1] = {cpy_r_self}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 439, CPyStatic_state___globals); - goto CPyL92; - } - if (likely(PyLong_Check(cpy_r_r25))) - cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); - else { - CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 439, CPyStatic_state___globals); - goto CPyL92; - } - if (likely(PyLong_Check(cpy_r_timedelta))) - cpy_r_r27 = CPyTagged_FromObject(cpy_r_timedelta); - else { - CPy_TypeError("int", cpy_r_timedelta); cpy_r_r27 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_timedelta); - if (unlikely(cpy_r_r27 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 439, CPyStatic_state___globals); - goto CPyL93; - } - cpy_r_r28 = CPyTagged_Add(cpy_r_r26, cpy_r_r27); - CPyTagged_DECREF(cpy_r_r26); - CPyTagged_DECREF(cpy_r_r27); - cpy_r_r29 = CPyTagged_StealAsObject(cpy_r_r28); - cpy_r_timestamp = cpy_r_r29; -CPyL21: ; - cpy_r_r30 = (PyObject *)&_Py_NoneStruct; - cpy_r_r31 = cpy_r_timestamp == cpy_r_r30; - if (!cpy_r_r31) goto CPyL32; - cpy_r_r32 = PyList_New(0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 442, CPyStatic_state___globals); - goto CPyL94; - } - cpy_r_r33 = 0; - CPyTagged_INCREF(cpy_r_r33); - cpy_r_r34 = CPyTagged_StealAsObject(cpy_r_r33); - cpy_r__ = cpy_r_r34; - CPy_DECREF(cpy_r__); -CPyL24: ; - cpy_r_r35 = cpy_r_r33 & 1; - cpy_r_r36 = cpy_r_r35 != 0; - if (cpy_r_r36) goto CPyL26; - cpy_r_r37 = cpy_r_blocks & 1; - cpy_r_r38 = cpy_r_r37 != 0; - if (!cpy_r_r38) goto CPyL27; -CPyL26: ; - cpy_r_r39 = CPyTagged_IsLt_(cpy_r_r33, cpy_r_blocks); - if (cpy_r_r39) { - goto CPyL28; - } else - goto CPyL95; -CPyL27: ; - cpy_r_r40 = (Py_ssize_t)cpy_r_r33 < (Py_ssize_t)cpy_r_blocks; - if (!cpy_r_r40) goto CPyL95; -CPyL28: ; - cpy_r_r41 = PyList_New(0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 442, CPyStatic_state___globals); - goto CPyL96; - } - cpy_r_r42 = PyList_Append(cpy_r_r32, cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r41); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 442, CPyStatic_state___globals); - goto CPyL96; - } - cpy_r_r44 = CPyTagged_Add(cpy_r_r33, 2); - CPyTagged_DECREF(cpy_r_r33); - CPyTagged_INCREF(cpy_r_r44); - cpy_r_r33 = cpy_r_r44; - cpy_r_r45 = CPyTagged_StealAsObject(cpy_r_r44); - cpy_r__ = cpy_r_r45; - CPy_DECREF(cpy_r__); - goto CPyL24; -CPyL31: ; - cpy_r_params = cpy_r_r32; - goto CPyL59; -CPyL32: ; - cpy_r_r46 = cpy_r_blocks == 2; - if (!cpy_r_r46) goto CPyL37; - if (likely(PyLong_Check(cpy_r_timestamp))) - cpy_r_r47 = CPyTagged_FromObject(cpy_r_timestamp); - else { - CPy_TypeError("int", cpy_r_timestamp); cpy_r_r47 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 444, CPyStatic_state___globals); - goto CPyL94; - } - cpy_r_r48 = PyList_New(1); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 444, CPyStatic_state___globals); - goto CPyL97; - } - cpy_r_r49 = CPyTagged_StealAsObject(cpy_r_r47); - cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r48)->ob_item; - cpy_r_r51 = *(CPyPtr *)cpy_r_r50; - *(PyObject * *)cpy_r_r51 = cpy_r_r49; - cpy_r_r52 = PyList_New(1); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 444, CPyStatic_state___globals); - goto CPyL98; - } - cpy_r_r53 = (CPyPtr)&((PyListObject *)cpy_r_r52)->ob_item; - cpy_r_r54 = *(CPyPtr *)cpy_r_r53; - *(PyObject * *)cpy_r_r54 = cpy_r_r48; - cpy_r_params = cpy_r_r52; - goto CPyL59; -CPyL37: ; - cpy_r_r55 = CPyStatics[499]; /* 'time' */ - PyObject *cpy_r_r56[1] = {cpy_r_self}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r55, cpy_r_r57, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 446, CPyStatic_state___globals); - goto CPyL94; - } - if (likely(PyLong_Check(cpy_r_r58))) - cpy_r_r59 = CPyTagged_FromObject(cpy_r_r58); - else { - CPy_TypeError("int", cpy_r_r58); cpy_r_r59 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 446, CPyStatic_state___globals); - goto CPyL94; - } - if (likely(PyLong_Check(cpy_r_timestamp))) - cpy_r_r60 = CPyTagged_FromObject(cpy_r_timestamp); - else { - CPy_TypeError("int", cpy_r_timestamp); cpy_r_r60 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r60 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 447, CPyStatic_state___globals); - goto CPyL99; - } - cpy_r_r61 = CPyTagged_Subtract(cpy_r_r60, cpy_r_r59); - CPyTagged_DECREF(cpy_r_r60); - cpy_r_r62 = CPyTagged_Subtract(cpy_r_blocks, 2); - cpy_r_r63 = CPyTagged_TrueDivide(cpy_r_r61, cpy_r_r62); - CPyTagged_DECREF(cpy_r_r61); - CPyTagged_DECREF(cpy_r_r62); - cpy_r_r64 = cpy_r_r63 == -113.0; - if (unlikely(cpy_r_r64)) goto CPyL42; -CPyL41: ; - cpy_r_r65 = PyList_New(0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL99; - } else - goto CPyL43; -CPyL42: ; - cpy_r_r66 = PyErr_Occurred(); - if (unlikely(cpy_r_r66 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 447, CPyStatic_state___globals); - goto CPyL99; - } else - goto CPyL41; -CPyL43: ; - cpy_r_r67 = 0; - CPyTagged_INCREF(cpy_r_r67); - cpy_r_i = cpy_r_r67; -CPyL44: ; - cpy_r_r68 = cpy_r_r67 & 1; - cpy_r_r69 = cpy_r_r68 != 0; - if (cpy_r_r69) goto CPyL46; - cpy_r_r70 = cpy_r_blocks & 1; - cpy_r_r71 = cpy_r_r70 != 0; - if (!cpy_r_r71) goto CPyL47; -CPyL46: ; - cpy_r_r72 = CPyTagged_IsLt_(cpy_r_r67, cpy_r_blocks); - if (cpy_r_r72) { - goto CPyL48; - } else - goto CPyL100; -CPyL47: ; - cpy_r_r73 = (Py_ssize_t)cpy_r_r67 < (Py_ssize_t)cpy_r_blocks; - if (!cpy_r_r73) goto CPyL100; -CPyL48: ; - cpy_r_r74 = CPyFloat_FromTagged(cpy_r_i); - CPyTagged_DECREF(cpy_r_i); - cpy_r_r75 = cpy_r_r74 == -113.0; - if (unlikely(cpy_r_r75)) goto CPyL50; -CPyL49: ; - cpy_r_r76 = cpy_r_r63 * cpy_r_r74; - cpy_r_r77 = CPyFloat_FromTagged(cpy_r_r59); - cpy_r_r78 = cpy_r_r77 == -113.0; - if (unlikely(cpy_r_r78)) { - goto CPyL52; - } else - goto CPyL51; -CPyL50: ; - cpy_r_r79 = PyErr_Occurred(); - if (unlikely(cpy_r_r79 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL101; - } else - goto CPyL49; -CPyL51: ; - cpy_r_r80 = cpy_r_r77 + cpy_r_r76; - cpy_r_r81 = CPyModule_builtins; - cpy_r_r82 = CPyStatics[1139]; /* 'round' */ - cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL101; - } else - goto CPyL53; -CPyL52: ; - cpy_r_r84 = PyErr_Occurred(); - if (unlikely(cpy_r_r84 != NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL101; - } else - goto CPyL51; -CPyL53: ; - cpy_r_r85 = PyFloat_FromDouble(cpy_r_r80); - PyObject *cpy_r_r86[1] = {cpy_r_r85}; - cpy_r_r87 = (PyObject **)&cpy_r_r86; - cpy_r_r88 = PyObject_Vectorcall(cpy_r_r83, cpy_r_r87, 1, 0); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL102; - } - CPy_DECREF(cpy_r_r85); - if (likely(PyLong_Check(cpy_r_r88))) - cpy_r_r89 = CPyTagged_FromObject(cpy_r_r88); - else { - CPy_TypeError("int", cpy_r_r88); cpy_r_r89 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r89 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL101; - } - cpy_r_r90 = PyList_New(1); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL103; - } - cpy_r_r91 = CPyTagged_StealAsObject(cpy_r_r89); - cpy_r_r92 = (CPyPtr)&((PyListObject *)cpy_r_r90)->ob_item; - cpy_r_r93 = *(CPyPtr *)cpy_r_r92; - *(PyObject * *)cpy_r_r93 = cpy_r_r91; - cpy_r_r94 = PyList_Append(cpy_r_r65, cpy_r_r90); - CPy_DECREF_NO_IMM(cpy_r_r90); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); - goto CPyL101; - } - cpy_r_r96 = CPyTagged_Add(cpy_r_r67, 2); - CPyTagged_DECREF(cpy_r_r67); - CPyTagged_INCREF(cpy_r_r96); - cpy_r_r67 = cpy_r_r96; - cpy_r_i = cpy_r_r96; - goto CPyL44; -CPyL58: ; - cpy_r_params = cpy_r_r65; -CPyL59: ; - cpy_r_r97 = 0; - CPyTagged_INCREF(cpy_r_r97); - cpy_r_i_2 = cpy_r_r97; -CPyL60: ; - cpy_r_r98 = cpy_r_r97 & 1; - cpy_r_r99 = cpy_r_r98 != 0; - if (cpy_r_r99) goto CPyL62; - cpy_r_r100 = cpy_r_blocks & 1; - cpy_r_r101 = cpy_r_r100 != 0; - if (!cpy_r_r101) goto CPyL63; -CPyL62: ; - cpy_r_r102 = CPyTagged_IsLt_(cpy_r_r97, cpy_r_blocks); - if (cpy_r_r102) { - goto CPyL64; - } else - goto CPyL104; -CPyL63: ; - cpy_r_r103 = (Py_ssize_t)cpy_r_r97 < (Py_ssize_t)cpy_r_blocks; - if (!cpy_r_r103) goto CPyL104; -CPyL64: ; - cpy_r_r104 = CPyModule_brownie___network___rpc; - cpy_r_r105 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); - goto CPyL105; - } - cpy_r_r107 = PyObject_Vectorcall(cpy_r_r106, 0, 0, 0); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); - goto CPyL105; - } - cpy_r_r108 = CPyList_GetItem(cpy_r_params, cpy_r_i_2); - CPyTagged_DECREF(cpy_r_i_2); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); - goto CPyL106; - } - cpy_r_r109 = CPyStatics[1140]; /* 'mine' */ - cpy_r_r110 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r109); - CPy_DECREF(cpy_r_r107); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); - goto CPyL107; - } - cpy_r_r111 = PySequence_Tuple(cpy_r_r108); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); - goto CPyL108; - } - cpy_r_r112 = PyObject_CallObject(cpy_r_r110, cpy_r_r111); - CPy_DECREF(cpy_r_r110); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); - goto CPyL109; - } else - goto CPyL110; -CPyL70: ; - cpy_r_r113 = CPyTagged_Add(cpy_r_r97, 2); - CPyTagged_DECREF(cpy_r_r97); - CPyTagged_INCREF(cpy_r_r113); - cpy_r_r97 = cpy_r_r113; - cpy_r_i_2 = cpy_r_r113; - goto CPyL60; -CPyL71: ; - cpy_r_r114 = (PyObject *)&_Py_NoneStruct; - cpy_r_r115 = cpy_r_timestamp != cpy_r_r114; - CPy_DECREF(cpy_r_timestamp); - if (!cpy_r_r115) goto CPyL73; - cpy_r_r116 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r117 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r118[2] = {cpy_r_self, cpy_r_r117}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r119, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 454, CPyStatic_state___globals); - goto CPyL85; - } else - goto CPyL111; -CPyL73: ; - cpy_r_r121 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r122 = CPyObject_GetAttr(cpy_r_self, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 456, CPyStatic_state___globals); - goto CPyL85; - } - if (likely(PyList_Check(cpy_r_r122))) - cpy_r_r123 = cpy_r_r122; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "mine", 456, CPyStatic_state___globals, "list", cpy_r_r122); - goto CPyL85; - } - cpy_r_r124 = CPyList_Clear(cpy_r_r123); - CPy_DECREF_NO_IMM(cpy_r_r123); - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 456, CPyStatic_state___globals); - goto CPyL85; - } - cpy_r_r125 = CPyModule_brownie___network___rpc; - cpy_r_r126 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r127 = CPyObject_GetAttr(cpy_r_r125, cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); - goto CPyL85; - } - cpy_r_r128 = PyObject_Vectorcall(cpy_r_r127, 0, 0, 0); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); - goto CPyL85; - } - cpy_r_r129 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r130[1] = {cpy_r_r128}; - cpy_r_r131 = (PyObject **)&cpy_r_r130; - cpy_r_r132 = PyObject_VectorcallMethod(cpy_r_r129, cpy_r_r131, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); - goto CPyL112; - } - CPy_DECREF(cpy_r_r128); - cpy_r_r133 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r134 = PyObject_SetAttr(cpy_r_self, cpy_r_r133, cpy_r_r132); - CPy_DECREF(cpy_r_r132); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); - goto CPyL85; - } - cpy_r_r136 = CPyStatic_state___globals; - cpy_r_r137 = CPyStatics[860]; /* 'web3' */ - cpy_r_r138 = CPyDict_GetItem(cpy_r_r136, cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); - goto CPyL85; - } - cpy_r_r139 = CPyStatics[907]; /* 'eth' */ - cpy_r_r140 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r139); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); - goto CPyL85; - } - cpy_r_r141 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r142 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r141); - CPy_DECREF(cpy_r_r140); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); - goto CPyL85; - } - if (likely(PyLong_Check(cpy_r_r142))) - cpy_r_r143 = CPyTagged_FromObject(cpy_r_r142); - else { - CPy_TypeError("int", cpy_r_r142); cpy_r_r143 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r142); - if (unlikely(cpy_r_r143 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); - goto CPyL85; - } - return cpy_r_r143; -CPyL85: ; - cpy_r_r144 = CPY_INT_TAG; - return cpy_r_r144; -CPyL86: ; - CPyTagged_INCREF(cpy_r_blocks); - goto CPyL2; -CPyL87: ; - CPy_INCREF(cpy_r_timestamp); - goto CPyL4; -CPyL88: ; - CPy_INCREF(cpy_r_timedelta); - goto CPyL6; -CPyL89: ; - CPyTagged_DECREF(cpy_r_blocks); - CPy_DECREF(cpy_r_timestamp); - CPy_DECREF(cpy_r_timedelta); - goto CPyL7; -CPyL90: ; - CPy_DECREF(cpy_r_timedelta); - goto CPyL21; -CPyL91: ; - CPyTagged_DECREF(cpy_r_blocks); - CPy_DECREF(cpy_r_timedelta); - goto CPyL13; -CPyL92: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timedelta); - goto CPyL85; -CPyL93: ; - CPyTagged_DecRef(cpy_r_blocks); - CPyTagged_DecRef(cpy_r_r26); - goto CPyL85; -CPyL94: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - goto CPyL85; -CPyL95: ; - CPyTagged_DECREF(cpy_r_r33); - goto CPyL31; -CPyL96: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_r32); - CPyTagged_DecRef(cpy_r_r33); - goto CPyL85; -CPyL97: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPyTagged_DecRef(cpy_r_r47); - goto CPyL85; -CPyL98: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_r48); - goto CPyL85; -CPyL99: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPyTagged_DecRef(cpy_r_r59); - goto CPyL85; -CPyL100: ; - CPyTagged_DECREF(cpy_r_r59); - CPyTagged_DECREF(cpy_r_r67); - CPyTagged_DECREF(cpy_r_i); - goto CPyL58; -CPyL101: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPyTagged_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r67); - goto CPyL85; -CPyL102: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPyTagged_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r85); - goto CPyL85; -CPyL103: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPyTagged_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r67); - CPyTagged_DecRef(cpy_r_r89); - goto CPyL85; -CPyL104: ; - CPyTagged_DECREF(cpy_r_blocks); - CPy_DECREF_NO_IMM(cpy_r_params); - CPyTagged_DECREF(cpy_r_r97); - CPyTagged_DECREF(cpy_r_i_2); - goto CPyL71; -CPyL105: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_params); - CPyTagged_DecRef(cpy_r_r97); - CPyTagged_DecRef(cpy_r_i_2); - goto CPyL85; -CPyL106: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_params); - CPyTagged_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r107); - goto CPyL85; -CPyL107: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_params); - CPyTagged_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r108); - goto CPyL85; -CPyL108: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_params); - CPyTagged_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r110); - goto CPyL85; -CPyL109: ; - CPyTagged_DecRef(cpy_r_blocks); - CPy_DecRef(cpy_r_timestamp); - CPy_DecRef(cpy_r_params); - CPyTagged_DecRef(cpy_r_r97); - goto CPyL85; -CPyL110: ; - CPy_DECREF(cpy_r_r112); - goto CPyL70; -CPyL111: ; - CPy_DECREF(cpy_r_r120); - goto CPyL73; -CPyL112: ; - CPy_DecRef(cpy_r_r128); - goto CPyL85; -} - -PyObject *CPyPy_state___mine_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "blocks", "timestamp", "timedelta", 0}; - static CPyArg_Parser parser = {"O|OOO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_blocks = NULL; - PyObject *obj_timestamp = NULL; - PyObject *obj_timedelta = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_blocks, &obj_timestamp, &obj_timedelta)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged arg_blocks; - if (obj_blocks == NULL) { - arg_blocks = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_blocks))) - arg_blocks = CPyTagged_BorrowFromObject(obj_blocks); - else { - CPy_TypeError("int", obj_blocks); goto fail; - } - PyObject *arg_timestamp; - if (obj_timestamp == NULL) { - arg_timestamp = NULL; - goto __LL581; - } - if (PyLong_Check(obj_timestamp)) - arg_timestamp = obj_timestamp; - else { - arg_timestamp = NULL; - } - if (arg_timestamp != NULL) goto __LL581; - if (obj_timestamp == Py_None) - arg_timestamp = obj_timestamp; - else { - arg_timestamp = NULL; - } - if (arg_timestamp != NULL) goto __LL581; - CPy_TypeError("int or None", obj_timestamp); - goto fail; -__LL581: ; - PyObject *arg_timedelta; - if (obj_timedelta == NULL) { - arg_timedelta = NULL; - goto __LL582; - } - if (PyLong_Check(obj_timedelta)) - arg_timedelta = obj_timedelta; - else { - arg_timedelta = NULL; - } - if (arg_timedelta != NULL) goto __LL582; - if (obj_timedelta == Py_None) - arg_timedelta = obj_timedelta; - else { - arg_timedelta = NULL; - } - if (arg_timedelta != NULL) goto __LL582; - CPy_TypeError("int or None", obj_timedelta); - goto fail; -__LL582: ; - CPyTagged retval = CPyDef_state___mine_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_blocks, arg_timestamp, arg_timedelta); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "mine", 409, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___snapshot_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___snapshot_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___snapshot_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state___snapshot_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - cpy_r_r0 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 466, CPyStatic_state___globals); - goto CPyL12; - } - if (likely(PyList_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "snapshot", 466, CPyStatic_state___globals, "list", cpy_r_r1); - goto CPyL12; - } - cpy_r_r3 = CPyList_Clear(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 466, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r4 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 467, CPyStatic_state___globals); - goto CPyL12; - } - if (likely(PyList_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "snapshot", 467, CPyStatic_state___globals, "list", cpy_r_r5); - goto CPyL12; - } - cpy_r_r7 = CPyList_Clear(cpy_r_r6); - CPy_DECREF_NO_IMM(cpy_r_r6); - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 467, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r8 = CPyModule_brownie___network___rpc; - cpy_r_r9 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); - goto CPyL12; - } - cpy_r_r12 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r13[1] = {cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); - goto CPyL13; - } - CPy_DECREF(cpy_r_r11); - cpy_r_r16 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r17 = PyObject_SetAttr(cpy_r_self, cpy_r_r16, cpy_r_r15); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); - goto CPyL14; - } - cpy_r_r19 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r20 = PyObject_SetAttr(cpy_r_self, cpy_r_r19, cpy_r_r15); - CPy_DECREF(cpy_r_r15); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); - goto CPyL12; - } - return 1; -CPyL12: ; - cpy_r_r22 = 2; - return cpy_r_r22; -CPyL13: ; - CPy_DecRef(cpy_r_r11); - goto CPyL12; -CPyL14: ; - CPy_DecRef(cpy_r_r15); - goto CPyL12; -} - -PyObject *CPyPy_state___snapshot_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - char retval = CPyDef_state___snapshot_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "snapshot", 460, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___revert_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - CPyTagged cpy_r_r41; - CPyTagged cpy_r_r42; - cpy_r_r0 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 481, CPyStatic_state___globals); - goto CPyL24; - } - if (PyLong_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL583; - if (PyUnicode_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL583; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL583; - CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 481, CPyStatic_state___globals, "union[int, str, None]", cpy_r_r1); - goto CPyL25; -__LL583: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r1); - if (!cpy_r_r4) goto CPyL7; - cpy_r_r5 = CPyStatics[1141]; /* 'No snapshot set' */ - cpy_r_r6 = CPyModule_builtins; - cpy_r_r7 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 482, CPyStatic_state___globals); - goto CPyL24; - } - PyObject *cpy_r_r9[1] = {cpy_r_r5}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 482, CPyStatic_state___globals); - goto CPyL24; - } - CPy_Raise(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 482, CPyStatic_state___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r12 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 483, CPyStatic_state___globals); - goto CPyL24; - } - if (likely(PyList_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 483, CPyStatic_state___globals, "list", cpy_r_r13); - goto CPyL24; - } - cpy_r_r15 = CPyList_Clear(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r14); - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 483, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r16 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_self, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 484, CPyStatic_state___globals); - goto CPyL24; - } - if (likely(PyList_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 484, CPyStatic_state___globals, "list", cpy_r_r17); - goto CPyL24; - } - cpy_r_r19 = CPyList_Clear(cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 484, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r20 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_self, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); - goto CPyL24; - } - if (PyLong_Check(cpy_r_r21)) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL584; - if (PyUnicode_Check(cpy_r_r21)) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL584; - CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals, "union[int, str]", cpy_r_r21); - goto CPyL24; -__LL584: ; - cpy_r_r23 = CPyStatics[1142]; /* '_revert' */ - PyObject *cpy_r_r24[2] = {cpy_r_self, cpy_r_r22}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r22); - if (PyLong_Check(cpy_r_r26)) - cpy_r_r27 = cpy_r_r26; - else { - cpy_r_r27 = NULL; - } - if (cpy_r_r27 != NULL) goto __LL585; - if (PyUnicode_Check(cpy_r_r26)) - cpy_r_r27 = cpy_r_r26; - else { - cpy_r_r27 = NULL; - } - if (cpy_r_r27 != NULL) goto __LL585; - CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals, "union[int, str]", cpy_r_r26); - goto CPyL24; -__LL585: ; - cpy_r_r28 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r29 = PyObject_SetAttr(cpy_r_self, cpy_r_r28, cpy_r_r27); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r31 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r32 = PyObject_SetAttr(cpy_r_self, cpy_r_r31, cpy_r_r27); - CPy_DECREF(cpy_r_r27); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r34 = CPyStatic_state___globals; - cpy_r_r35 = CPyStatics[860]; /* 'web3' */ - cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r37 = CPyStatics[907]; /* 'eth' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); - goto CPyL24; - } - cpy_r_r39 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); - goto CPyL24; - } - if (likely(PyLong_Check(cpy_r_r40))) - cpy_r_r41 = CPyTagged_FromObject(cpy_r_r40); - else { - CPy_TypeError("int", cpy_r_r40); cpy_r_r41 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); - goto CPyL24; - } - return cpy_r_r41; -CPyL24: ; - cpy_r_r42 = CPY_INT_TAG; - return cpy_r_r42; -CPyL25: ; - CPy_DecRef(cpy_r_r1); - goto CPyL24; -CPyL26: ; - CPy_DecRef(cpy_r_r22); - goto CPyL24; -CPyL27: ; - CPy_DecRef(cpy_r_r27); - goto CPyL24; -} - -PyObject *CPyPy_state___revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state___revert_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "revert", 470, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___reset_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___reset_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___reset_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___reset_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - CPyTagged cpy_r_r54; - CPyTagged cpy_r_r55; - cpy_r_r0 = CPyStatics[1112]; /* '_snapshot_id' */ - cpy_r_r1 = Py_None; - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 499, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r4 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 500, CPyStatic_state___globals); - goto CPyL27; - } - if (likely(PyList_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 500, CPyStatic_state___globals, "list", cpy_r_r5); - goto CPyL27; - } - cpy_r_r7 = CPyList_Clear(cpy_r_r6); - CPy_DECREF_NO_IMM(cpy_r_r6); - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 500, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r8 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_self, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 501, CPyStatic_state___globals); - goto CPyL27; - } - if (likely(PyList_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 501, CPyStatic_state___globals, "list", cpy_r_r9); - goto CPyL27; - } - cpy_r_r11 = CPyList_Clear(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 501, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r12 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 502, CPyStatic_state___globals); - goto CPyL27; - } - if (PyLong_Check(cpy_r_r13)) - cpy_r_r14 = cpy_r_r13; - else { - cpy_r_r14 = NULL; - } - if (cpy_r_r14 != NULL) goto __LL586; - if (PyUnicode_Check(cpy_r_r13)) - cpy_r_r14 = cpy_r_r13; - else { - cpy_r_r14 = NULL; - } - if (cpy_r_r14 != NULL) goto __LL586; - if (cpy_r_r13 == Py_None) - cpy_r_r14 = cpy_r_r13; - else { - cpy_r_r14 = NULL; - } - if (cpy_r_r14 != NULL) goto __LL586; - CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 502, CPyStatic_state___globals, "union[int, str, None]", cpy_r_r13); - goto CPyL28; -__LL586: ; - cpy_r_r15 = (PyObject *)&_Py_NoneStruct; - cpy_r_r16 = cpy_r_r14 == cpy_r_r15; - CPy_DECREF(cpy_r_r13); - if (!cpy_r_r16) goto CPyL16; - cpy_r_r17 = CPyModule_brownie___network___rpc; - cpy_r_r18 = CPyStatics[855]; /* 'Rpc' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r19, 0, 0, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r21 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r22[1] = {cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); - goto CPyL29; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r25 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r26 = PyObject_SetAttr(cpy_r_self, cpy_r_r25, cpy_r_r24); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); - goto CPyL30; - } - cpy_r_r28 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r29 = PyObject_SetAttr(cpy_r_self, cpy_r_r28, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r31 = CPyStatics[2030]; /* 0 */ - cpy_r_r32 = CPyDef_state____notify_registry(cpy_r_r31); - if (unlikely(cpy_r_r32 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 504, CPyStatic_state___globals); - goto CPyL27; - } else - goto CPyL22; -CPyL16: ; - cpy_r_r33 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_self, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); - goto CPyL27; - } - if (PyLong_Check(cpy_r_r34)) - cpy_r_r35 = cpy_r_r34; - else { - cpy_r_r35 = NULL; - } - if (cpy_r_r35 != NULL) goto __LL587; - if (PyUnicode_Check(cpy_r_r34)) - cpy_r_r35 = cpy_r_r34; - else { - cpy_r_r35 = NULL; - } - if (cpy_r_r35 != NULL) goto __LL587; - CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals, "union[int, str]", cpy_r_r34); - goto CPyL27; -__LL587: ; - cpy_r_r36 = CPyStatics[1142]; /* '_revert' */ - PyObject *cpy_r_r37[2] = {cpy_r_self, cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); - goto CPyL31; - } - CPy_DECREF(cpy_r_r35); - if (PyLong_Check(cpy_r_r39)) - cpy_r_r40 = cpy_r_r39; - else { - cpy_r_r40 = NULL; - } - if (cpy_r_r40 != NULL) goto __LL588; - if (PyUnicode_Check(cpy_r_r39)) - cpy_r_r40 = cpy_r_r39; - else { - cpy_r_r40 = NULL; - } - if (cpy_r_r40 != NULL) goto __LL588; - CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals, "union[int, str]", cpy_r_r39); - goto CPyL27; -__LL588: ; - cpy_r_r41 = CPyStatics[1113]; /* '_reset_id' */ - cpy_r_r42 = PyObject_SetAttr(cpy_r_self, cpy_r_r41, cpy_r_r40); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); - goto CPyL32; - } - cpy_r_r44 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r45 = PyObject_SetAttr(cpy_r_self, cpy_r_r44, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); - goto CPyL27; - } -CPyL22: ; - cpy_r_r47 = CPyStatic_state___globals; - cpy_r_r48 = CPyStatics[860]; /* 'web3' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r50 = CPyStatics[907]; /* 'eth' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); - goto CPyL27; - } - cpy_r_r52 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); - goto CPyL27; - } - if (likely(PyLong_Check(cpy_r_r53))) - cpy_r_r54 = CPyTagged_FromObject(cpy_r_r53); - else { - CPy_TypeError("int", cpy_r_r53); cpy_r_r54 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); - goto CPyL27; - } - return cpy_r_r54; -CPyL27: ; - cpy_r_r55 = CPY_INT_TAG; - return cpy_r_r55; -CPyL28: ; - CPy_DecRef(cpy_r_r13); - goto CPyL27; -CPyL29: ; - CPy_DecRef(cpy_r_r20); - goto CPyL27; -CPyL30: ; - CPy_DecRef(cpy_r_r24); - goto CPyL27; -CPyL31: ; - CPy_DecRef(cpy_r_r35); - goto CPyL27; -CPyL32: ; - CPy_DecRef(cpy_r_r40); - goto CPyL27; -} - -PyObject *CPyPy_state___reset_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_state___reset_Chain_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "reset", 488, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___undo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___undo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___undo_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___undo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num) { - PyObject *cpy_r_r0; - PyObject *cpy_r_id_; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - int64_t cpy_r_r12; - char cpy_r_r13; - int64_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - CPyPtr cpy_r_r28; - int64_t cpy_r_r29; - CPyTagged cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - CPyPtr cpy_r_r42; - int64_t cpy_r_r43; - CPyTagged cpy_r_r44; - int64_t cpy_r_r45; - char cpy_r_r46; - int64_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - CPyPtr cpy_r_r56; - int64_t cpy_r_r57; - CPyTagged cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - CPyTagged cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r__; - int64_t cpy_r_r70; - char cpy_r_r71; - int64_t cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - tuple_T4OOOO cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - tuple_T3OOO cpy_r_r92; - PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; - CPyTagged cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - int32_t cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - CPyTagged cpy_r_r115; - CPyTagged cpy_r_r116; - tuple_T3OOO cpy_r_r117; - tuple_T3OOO cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject **cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - char cpy_r_r127; - char cpy_r_r128; - CPyTagged cpy_r_r129; - tuple_T3OOO cpy_r_r130; - tuple_T3OOO cpy_r_r131; - CPyTagged cpy_r_r132; - tuple_T3OOO cpy_r_r133; - PyObject *cpy_r_r134; - PyObject **cpy_r_r136; - PyObject *cpy_r_r137; - char cpy_r_r138; - CPyTagged cpy_r_r139; - cpy_r_r0 = NULL; - cpy_r_id_ = cpy_r_r0; - if (cpy_r_num != CPY_INT_TAG) goto CPyL89; - cpy_r_num = 2; -CPyL2: ; - cpy_r_r1 = CPyStatics[1115]; /* '_undo_lock' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL90; - } - cpy_r_r3 = CPy_TYPE(cpy_r_r2); - cpy_r_r4 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL91; - } - cpy_r_r6 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r6); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL92; - } - PyObject *cpy_r_r8[1] = {cpy_r_r2}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL92; - } else - goto CPyL93; -CPyL6: ; - cpy_r_r11 = 1; - cpy_r_r12 = cpy_r_num & 1; - cpy_r_r13 = cpy_r_r12 != 0; - if (cpy_r_r13) goto CPyL9; - cpy_r_r14 = 2 & 1; - cpy_r_r15 = cpy_r_r14 != 0; - if (!cpy_r_r15) goto CPyL10; -CPyL9: ; - cpy_r_r16 = CPyTagged_IsLt_(cpy_r_num, 2); - if (cpy_r_r16) { - goto CPyL94; - } else - goto CPyL15; -CPyL10: ; - cpy_r_r17 = (Py_ssize_t)cpy_r_num < (Py_ssize_t)2; - if (cpy_r_r17) { - goto CPyL94; - } else - goto CPyL15; -CPyL11: ; - cpy_r_r18 = CPyStatics[1143]; /* 'num must be greater than zero' */ - cpy_r_r19 = CPyModule_builtins; - cpy_r_r20 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 525, CPyStatic_state___globals); - goto CPyL64; - } - PyObject *cpy_r_r22[1] = {cpy_r_r18}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 525, CPyStatic_state___globals); - goto CPyL64; - } - CPy_Raise(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 525, CPyStatic_state___globals); - goto CPyL64; - } else - goto CPyL95; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - cpy_r_r25 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_self, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 526, CPyStatic_state___globals); - goto CPyL96; - } - if (likely(PyList_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 526, CPyStatic_state___globals, "list", cpy_r_r26); - goto CPyL96; - } - cpy_r_r28 = (CPyPtr)&((PyVarObject *)cpy_r_r27)->ob_size; - cpy_r_r29 = *(int64_t *)cpy_r_r28; - CPy_DECREF_NO_IMM(cpy_r_r27); - cpy_r_r30 = cpy_r_r29 << 1; - cpy_r_r31 = cpy_r_r30 != 0; - if (cpy_r_r31) { - goto CPyL22; - } else - goto CPyL97; -CPyL18: ; - cpy_r_r32 = CPyStatics[1144]; /* 'Undo buffer is empty' */ - cpy_r_r33 = CPyModule_builtins; - cpy_r_r34 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 527, CPyStatic_state___globals); - goto CPyL64; - } - PyObject *cpy_r_r36[1] = {cpy_r_r32}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r37, 1, 0); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 527, CPyStatic_state___globals); - goto CPyL64; - } - CPy_Raise(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 527, CPyStatic_state___globals); - goto CPyL64; - } else - goto CPyL98; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - cpy_r_r39 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_self, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 528, CPyStatic_state___globals); - goto CPyL96; - } - if (likely(PyList_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 528, CPyStatic_state___globals, "list", cpy_r_r40); - goto CPyL99; - } - cpy_r_r42 = (CPyPtr)&((PyVarObject *)cpy_r_r41)->ob_size; - cpy_r_r43 = *(int64_t *)cpy_r_r42; - cpy_r_r44 = cpy_r_r43 << 1; - cpy_r_r45 = cpy_r_num & 1; - cpy_r_r46 = cpy_r_r45 != 0; - if (cpy_r_r46) goto CPyL26; - cpy_r_r47 = cpy_r_r44 & 1; - cpy_r_r48 = cpy_r_r47 != 0; - if (!cpy_r_r48) goto CPyL27; -CPyL26: ; - cpy_r_r49 = CPyTagged_IsLt_(cpy_r_r44, cpy_r_num); - cpy_r_r50 = cpy_r_r49; - goto CPyL28; -CPyL27: ; - cpy_r_r51 = (Py_ssize_t)cpy_r_num > (Py_ssize_t)cpy_r_r44; - cpy_r_r50 = cpy_r_r51; -CPyL28: ; - CPy_DECREF(cpy_r_r40); - if (cpy_r_r50) { - goto CPyL100; - } else - goto CPyL37; -CPyL29: ; - cpy_r_r52 = CPyStatics[1145]; /* 'Undo buffer contains ' */ - cpy_r_r53 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r54 = CPyObject_GetAttr(cpy_r_self, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); - goto CPyL64; - } - if (likely(PyList_Check(cpy_r_r54))) - cpy_r_r55 = cpy_r_r54; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals, "list", cpy_r_r54); - goto CPyL101; - } - cpy_r_r56 = (CPyPtr)&((PyVarObject *)cpy_r_r55)->ob_size; - cpy_r_r57 = *(int64_t *)cpy_r_r56; - cpy_r_r58 = cpy_r_r57 << 1; - CPy_DECREF(cpy_r_r54); - cpy_r_r59 = CPyTagged_Str(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r60 = CPyStatics[1146]; /* ' items' */ - cpy_r_r61 = CPyStr_Build(3, cpy_r_r52, cpy_r_r59, cpy_r_r60); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r62 = CPyModule_builtins; - cpy_r_r63 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); - goto CPyL102; - } - PyObject *cpy_r_r65[1] = {cpy_r_r61}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r66, 1, 0); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); - goto CPyL102; - } - CPy_DECREF(cpy_r_r61); - CPy_Raise(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); - goto CPyL64; - } else - goto CPyL103; -CPyL36: ; - CPy_Unreachable(); -CPyL37: ; - cpy_r_r68 = 0; - CPyTagged_INCREF(cpy_r_r68); - cpy_r_r69 = CPyTagged_StealAsObject(cpy_r_r68); - cpy_r__ = cpy_r_r69; - CPy_DECREF(cpy_r__); -CPyL38: ; - cpy_r_r70 = cpy_r_r68 & 1; - cpy_r_r71 = cpy_r_r70 != 0; - if (cpy_r_r71) goto CPyL40; - cpy_r_r72 = cpy_r_num & 1; - cpy_r_r73 = cpy_r_r72 != 0; - if (!cpy_r_r73) goto CPyL41; -CPyL40: ; - cpy_r_r74 = CPyTagged_IsLt_(cpy_r_r68, cpy_r_num); - if (cpy_r_r74) { - goto CPyL104; - } else - goto CPyL105; -CPyL41: ; - cpy_r_r75 = (Py_ssize_t)cpy_r_r68 < (Py_ssize_t)cpy_r_num; - if (cpy_r_r75) { - goto CPyL104; - } else - goto CPyL105; -CPyL42: ; - cpy_r_r76 = CPyStatics[1116]; /* '_undo_buffer' */ - cpy_r_r77 = CPyObject_GetAttr(cpy_r_self, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals); - goto CPyL106; - } - if (likely(PyList_Check(cpy_r_r77))) - cpy_r_r78 = cpy_r_r77; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals, "list", cpy_r_r77); - goto CPyL106; - } - cpy_r_r79 = CPyList_PopLast(cpy_r_r78); - CPy_DECREF_NO_IMM(cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals); - goto CPyL106; - } - PyObject *__tmp589; - if (unlikely(!(PyTuple_Check(cpy_r_r79) && PyTuple_GET_SIZE(cpy_r_r79) == 4))) { - __tmp589 = NULL; - goto __LL590; - } - if (PyLong_Check(PyTuple_GET_ITEM(cpy_r_r79, 0))) - __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 0); - else { - __tmp589 = NULL; - } - if (__tmp589 != NULL) goto __LL591; - if (PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r79, 0))) - __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 0); - else { - __tmp589 = NULL; - } - if (__tmp589 != NULL) goto __LL591; - __tmp589 = NULL; -__LL591: ; - if (__tmp589 == NULL) goto __LL590; - __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 1); - if (__tmp589 == NULL) goto __LL590; - if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r79, 2)))) - __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 2); - else { - __tmp589 = NULL; - } - if (__tmp589 == NULL) goto __LL590; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r79, 3)))) - __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 3); - else { - __tmp589 = NULL; - } - if (__tmp589 == NULL) goto __LL590; - __tmp589 = cpy_r_r79; -__LL590: ; - if (unlikely(__tmp589 == NULL)) { - CPy_TypeError("tuple[union[int, str], object, tuple, dict]", cpy_r_r79); cpy_r_r80 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp592 = PyTuple_GET_ITEM(cpy_r_r79, 0); - CPy_INCREF(__tmp592); - PyObject *__tmp593; - if (PyLong_Check(__tmp592)) - __tmp593 = __tmp592; - else { - __tmp593 = NULL; - } - if (__tmp593 != NULL) goto __LL594; - if (PyUnicode_Check(__tmp592)) - __tmp593 = __tmp592; - else { - __tmp593 = NULL; - } - if (__tmp593 != NULL) goto __LL594; - CPy_TypeError("union[int, str]", __tmp592); - __tmp593 = NULL; -__LL594: ; - cpy_r_r80.f0 = __tmp593; - PyObject *__tmp595 = PyTuple_GET_ITEM(cpy_r_r79, 1); - CPy_INCREF(__tmp595); - PyObject *__tmp596; - __tmp596 = __tmp595; - cpy_r_r80.f1 = __tmp596; - PyObject *__tmp597 = PyTuple_GET_ITEM(cpy_r_r79, 2); - CPy_INCREF(__tmp597); - PyObject * __tmp598; - if (likely(PyTuple_Check(__tmp597))) - __tmp598 = __tmp597; - else { - CPy_TypeError("tuple", __tmp597); - __tmp598 = NULL; - } - cpy_r_r80.f2 = __tmp598; - PyObject *__tmp599 = PyTuple_GET_ITEM(cpy_r_r79, 3); - CPy_INCREF(__tmp599); - PyObject *__tmp600; - if (likely(PyDict_Check(__tmp599))) - __tmp600 = __tmp599; - else { - CPy_TypeError("dict", __tmp599); - __tmp600 = NULL; - } - cpy_r_r80.f3 = __tmp600; - } - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r80.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals); - goto CPyL106; - } - cpy_r_r81 = cpy_r_r80.f0; - cpy_r_r82 = cpy_r_r80.f1; - cpy_r_r83 = cpy_r_r80.f2; - cpy_r_r84 = cpy_r_r80.f3; - cpy_r_r85 = cpy_r_r81; - cpy_r_id_ = cpy_r_r85; - cpy_r_r86 = cpy_r_r82; - cpy_r_r87 = cpy_r_r83; - cpy_r_r88 = cpy_r_r84; - cpy_r_r89 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r90 = CPyObject_GetAttr(cpy_r_self, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 533, CPyStatic_state___globals); - goto CPyL107; - } - if (likely(PyList_Check(cpy_r_r90))) - cpy_r_r91 = cpy_r_r90; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 533, CPyStatic_state___globals, "list", cpy_r_r90); - goto CPyL107; - } - cpy_r_r92.f0 = cpy_r_r86; - cpy_r_r92.f1 = cpy_r_r87; - cpy_r_r92.f2 = cpy_r_r88; - cpy_r_r93 = PyTuple_New(3); - if (unlikely(cpy_r_r93 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp601 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp601); - PyObject *__tmp602 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp602); - PyObject *__tmp603 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp603); - cpy_r_r94 = PyList_Append(cpy_r_r91, cpy_r_r93); - CPy_DECREF_NO_IMM(cpy_r_r91); - CPy_DECREF(cpy_r_r93); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 533, CPyStatic_state___globals); - goto CPyL108; - } - cpy_r_r96 = CPyTagged_Add(cpy_r_r68, 2); - CPyTagged_DECREF(cpy_r_r68); - CPyTagged_INCREF(cpy_r_r96); - cpy_r_r68 = cpy_r_r96; - cpy_r_r97 = CPyTagged_StealAsObject(cpy_r_r96); - cpy_r__ = cpy_r_r97; - CPy_DECREF(cpy_r__); - goto CPyL38; -CPyL50: ; - cpy_r_r98 = CPyStatics[1142]; /* '_revert' */ - if (cpy_r_id_ != NULL) goto CPyL53; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"id_\" referenced before assignment"); - cpy_r_r99 = 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/network/state.py", "undo", -1, CPyStatic_state___globals); - goto CPyL64; - } else - goto CPyL109; -CPyL52: ; - CPy_Unreachable(); -CPyL53: ; - PyObject *cpy_r_r100[2] = {cpy_r_self, cpy_r_id_}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r101, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 535, CPyStatic_state___globals); - goto CPyL110; - } - if (cpy_r_id_ == NULL) { - goto CPyL111; - } else - goto CPyL57; -CPyL55: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"id_\" referenced before assignment"); - cpy_r_r103 = 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/network/state.py", "undo", -1, CPyStatic_state___globals); - goto CPyL64; - } else - goto CPyL112; -CPyL56: ; - CPy_Unreachable(); -CPyL57: ; - CPy_XDECREF(cpy_r_id_); - if (PyLong_Check(cpy_r_r102)) - cpy_r_r104 = cpy_r_r102; - else { - cpy_r_r104 = NULL; - } - if (cpy_r_r104 != NULL) goto __LL604; - if (PyUnicode_Check(cpy_r_r102)) - cpy_r_r104 = cpy_r_r102; - else { - cpy_r_r104 = NULL; - } - if (cpy_r_r104 != NULL) goto __LL604; - CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 535, CPyStatic_state___globals, "union[int, str]", cpy_r_r102); - goto CPyL64; -__LL604: ; - cpy_r_r105 = CPyStatics[1114]; /* '_current_id' */ - cpy_r_r106 = PyObject_SetAttr(cpy_r_self, cpy_r_r105, cpy_r_r104); - CPy_DECREF(cpy_r_r104); - cpy_r_r107 = cpy_r_r106 >= 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 535, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r108 = CPyStatic_state___globals; - cpy_r_r109 = CPyStatics[860]; /* 'web3' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r111 = CPyStatics[907]; /* 'eth' */ - cpy_r_r112 = CPyObject_GetAttr(cpy_r_r110, cpy_r_r111); - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r113 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); - goto CPyL64; - } - if (likely(PyLong_Check(cpy_r_r114))) - cpy_r_r115 = CPyTagged_FromObject(cpy_r_r114); - else { - CPy_TypeError("int", cpy_r_r114); cpy_r_r115 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r115 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r116 = cpy_r_r115; - goto CPyL73; -CPyL64: ; - cpy_r_r117 = CPy_CatchError(); - cpy_r_r11 = 0; - cpy_r_r118 = CPy_GetExcInfo(); - cpy_r_r119 = cpy_r_r118.f0; - CPy_INCREF(cpy_r_r119); - cpy_r_r120 = cpy_r_r118.f1; - CPy_INCREF(cpy_r_r120); - cpy_r_r121 = cpy_r_r118.f2; - CPy_INCREF(cpy_r_r121); - CPy_DecRef(cpy_r_r118.f0); - CPy_DecRef(cpy_r_r118.f1); - CPy_DecRef(cpy_r_r118.f2); - PyObject *cpy_r_r122[4] = {cpy_r_r2, cpy_r_r119, cpy_r_r120, cpy_r_r121}; - cpy_r_r123 = (PyObject **)&cpy_r_r122; - cpy_r_r124 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r123, 4, 0); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL113; - } - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r121); - cpy_r_r125 = PyObject_IsTrue(cpy_r_r124); - CPy_DecRef(cpy_r_r124); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL70; - } - cpy_r_r127 = cpy_r_r125; - if (cpy_r_r127) goto CPyL69; - CPy_Reraise(); - if (!0) { - goto CPyL70; - } else - goto CPyL114; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - CPy_RestoreExcInfo(cpy_r_r117); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - goto CPyL72; -CPyL70: ; - CPy_RestoreExcInfo(cpy_r_r117); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - cpy_r_r128 = CPy_KeepPropagating(); - if (!cpy_r_r128) { - goto CPyL74; - } else - goto CPyL115; -CPyL71: ; - CPy_Unreachable(); -CPyL72: ; - cpy_r_r129 = CPY_INT_TAG; - cpy_r_r116 = cpy_r_r129; -CPyL73: ; - tuple_T3OOO __tmp605 = { NULL, NULL, NULL }; - cpy_r_r130 = __tmp605; - cpy_r_r131 = cpy_r_r130; - goto CPyL75; -CPyL74: ; - cpy_r_r132 = CPY_INT_TAG; - cpy_r_r116 = cpy_r_r132; - cpy_r_r133 = CPy_CatchError(); - cpy_r_r131 = cpy_r_r133; -CPyL75: ; - if (!cpy_r_r11) goto CPyL116; - cpy_r_r134 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r135[4] = {cpy_r_r2, cpy_r_r134, cpy_r_r134, cpy_r_r134}; - cpy_r_r136 = (PyObject **)&cpy_r_r135; - cpy_r_r137 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r136, 4, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); - goto CPyL117; - } else - goto CPyL118; -CPyL77: ; - CPy_DECREF(cpy_r_r2); -CPyL78: ; - if (cpy_r_r131.f0 == NULL) { - goto CPyL81; - } else - goto CPyL119; -CPyL79: ; - CPy_Reraise(); - if (!0) { - goto CPyL83; - } else - goto CPyL120; -CPyL80: ; - CPy_Unreachable(); -CPyL81: ; - if (cpy_r_r116 == CPY_INT_TAG) goto CPyL87; - return cpy_r_r116; -CPyL83: ; - if (cpy_r_r131.f0 == NULL) goto CPyL85; - CPy_RestoreExcInfo(cpy_r_r131); - CPy_XDECREF(cpy_r_r131.f0); - CPy_XDECREF(cpy_r_r131.f1); - CPy_XDECREF(cpy_r_r131.f2); -CPyL85: ; - cpy_r_r138 = CPy_KeepPropagating(); - if (!cpy_r_r138) goto CPyL88; - CPy_Unreachable(); -CPyL87: ; - CPy_Unreachable(); -CPyL88: ; - cpy_r_r139 = CPY_INT_TAG; - return cpy_r_r139; -CPyL89: ; - CPyTagged_INCREF(cpy_r_num); - goto CPyL2; -CPyL90: ; - CPyTagged_DecRef(cpy_r_num); - CPy_XDecRef(cpy_r_id_); - goto CPyL88; -CPyL91: ; - CPyTagged_DecRef(cpy_r_num); - CPy_XDecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL88; -CPyL92: ; - CPyTagged_DecRef(cpy_r_num); - CPy_XDecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL88; -CPyL93: ; - CPy_DECREF(cpy_r_r10); - goto CPyL6; -CPyL94: ; - CPyTagged_DECREF(cpy_r_num); - CPy_XDECREF(cpy_r_id_); - goto CPyL11; -CPyL95: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL14; -CPyL96: ; - CPyTagged_DecRef(cpy_r_num); - CPy_XDecRef(cpy_r_id_); - goto CPyL64; -CPyL97: ; - CPyTagged_DECREF(cpy_r_num); - CPy_XDECREF(cpy_r_id_); - goto CPyL18; -CPyL98: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL21; -CPyL99: ; - CPyTagged_DecRef(cpy_r_num); - CPy_XDecRef(cpy_r_id_); - CPy_DecRef(cpy_r_r40); - goto CPyL64; -CPyL100: ; - CPyTagged_DECREF(cpy_r_num); - CPy_XDECREF(cpy_r_id_); - goto CPyL29; -CPyL101: ; - CPy_DecRef(cpy_r_r54); - goto CPyL64; -CPyL102: ; - CPy_DecRef(cpy_r_r61); - goto CPyL64; -CPyL103: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL36; -CPyL104: ; - CPy_XDECREF(cpy_r_id_); - goto CPyL42; -CPyL105: ; - CPyTagged_DECREF(cpy_r_num); - CPyTagged_DECREF(cpy_r_r68); - goto CPyL50; -CPyL106: ; - CPyTagged_DecRef(cpy_r_num); - CPyTagged_DecRef(cpy_r_r68); - goto CPyL64; -CPyL107: ; - CPyTagged_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_id_); - CPyTagged_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r88); - goto CPyL64; -CPyL108: ; - CPyTagged_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_id_); - CPyTagged_DecRef(cpy_r_r68); - goto CPyL64; -CPyL109: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL52; -CPyL110: ; - CPy_XDecRef(cpy_r_id_); - goto CPyL64; -CPyL111: ; - CPy_DECREF(cpy_r_r102); - goto CPyL55; -CPyL112: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL56; -CPyL113: ; - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r121); - goto CPyL70; -CPyL114: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - goto CPyL68; -CPyL115: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL71; -CPyL116: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL78; -CPyL117: ; - CPy_DecRef(cpy_r_r2); - CPyTagged_XDecRef(cpy_r_r116); - goto CPyL83; -CPyL118: ; - CPy_DECREF(cpy_r_r137); - goto CPyL77; -CPyL119: ; - CPyTagged_XDECREF(cpy_r_r116); - goto CPyL79; -CPyL120: ; - CPy_XDECREF(cpy_r_r131.f0); - CPy_XDECREF(cpy_r_r131.f1); - CPy_XDECREF(cpy_r_r131.f2); - goto CPyL80; -} - -PyObject *CPyPy_state___undo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "num", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_num = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_num)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged arg_num; - if (obj_num == NULL) { - arg_num = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_num))) - arg_num = CPyTagged_BorrowFromObject(obj_num); - else { - CPy_TypeError("int", obj_num); goto fail; - } - CPyTagged retval = CPyDef_state___undo_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_num); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "undo", 509, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state___redo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_state___redo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_state___redo_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); - return NULL; -} - -CPyTagged CPyDef_state___redo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - int64_t cpy_r_r11; - char cpy_r_r12; - int64_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - CPyPtr cpy_r_r27; - int64_t cpy_r_r28; - CPyTagged cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - CPyPtr cpy_r_r41; - int64_t cpy_r_r42; - CPyTagged cpy_r_r43; - int64_t cpy_r_r44; - char cpy_r_r45; - int64_t cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - CPyPtr cpy_r_r55; - int64_t cpy_r_r56; - CPyTagged cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - CPyTagged cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r__; - int64_t cpy_r_r69; - char cpy_r_r70; - int64_t cpy_r_r71; - char cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - tuple_T3OOO cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - CPyTagged cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - CPyTagged cpy_r_r97; - CPyTagged cpy_r_r98; - tuple_T3OOO cpy_r_r99; - tuple_T3OOO cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject **cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - char cpy_r_r109; - char cpy_r_r110; - CPyTagged cpy_r_r111; - tuple_T3OOO cpy_r_r112; - tuple_T3OOO cpy_r_r113; - CPyTagged cpy_r_r114; - tuple_T3OOO cpy_r_r115; - PyObject *cpy_r_r116; - PyObject **cpy_r_r118; - PyObject *cpy_r_r119; - char cpy_r_r120; - CPyTagged cpy_r_r121; - if (cpy_r_num != CPY_INT_TAG) goto CPyL79; - cpy_r_num = 2; -CPyL2: ; - cpy_r_r0 = CPyStatics[1115]; /* '_undo_lock' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL80; - } - cpy_r_r2 = CPy_TYPE(cpy_r_r1); - cpy_r_r3 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL81; - } - cpy_r_r5 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r5); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL82; - } - PyObject *cpy_r_r7[1] = {cpy_r_r1}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL82; - } else - goto CPyL83; -CPyL6: ; - cpy_r_r10 = 1; - cpy_r_r11 = cpy_r_num & 1; - cpy_r_r12 = cpy_r_r11 != 0; - if (cpy_r_r12) goto CPyL9; - cpy_r_r13 = 2 & 1; - cpy_r_r14 = cpy_r_r13 != 0; - if (!cpy_r_r14) goto CPyL10; -CPyL9: ; - cpy_r_r15 = CPyTagged_IsLt_(cpy_r_num, 2); - if (cpy_r_r15) { - goto CPyL84; - } else - goto CPyL15; -CPyL10: ; - cpy_r_r16 = (Py_ssize_t)cpy_r_num < (Py_ssize_t)2; - if (cpy_r_r16) { - goto CPyL84; - } else - goto CPyL15; -CPyL11: ; - cpy_r_r17 = CPyStatics[1143]; /* 'num must be greater than zero' */ - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 554, CPyStatic_state___globals); - goto CPyL54; - } - PyObject *cpy_r_r21[1] = {cpy_r_r17}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 554, CPyStatic_state___globals); - goto CPyL54; - } - CPy_Raise(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 554, CPyStatic_state___globals); - goto CPyL54; - } else - goto CPyL85; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - cpy_r_r24 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_self, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 555, CPyStatic_state___globals); - goto CPyL86; - } - if (likely(PyList_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 555, CPyStatic_state___globals, "list", cpy_r_r25); - goto CPyL86; - } - cpy_r_r27 = (CPyPtr)&((PyVarObject *)cpy_r_r26)->ob_size; - cpy_r_r28 = *(int64_t *)cpy_r_r27; - CPy_DECREF_NO_IMM(cpy_r_r26); - cpy_r_r29 = cpy_r_r28 << 1; - cpy_r_r30 = cpy_r_r29 != 0; - if (cpy_r_r30) { - goto CPyL22; - } else - goto CPyL87; -CPyL18: ; - cpy_r_r31 = CPyStatics[1147]; /* 'Redo buffer is empty' */ - cpy_r_r32 = CPyModule_builtins; - cpy_r_r33 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 556, CPyStatic_state___globals); - goto CPyL54; - } - PyObject *cpy_r_r35[1] = {cpy_r_r31}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 556, CPyStatic_state___globals); - goto CPyL54; - } - CPy_Raise(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 556, CPyStatic_state___globals); - goto CPyL54; - } else - goto CPyL88; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - cpy_r_r38 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_self, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 557, CPyStatic_state___globals); - goto CPyL86; - } - if (likely(PyList_Check(cpy_r_r39))) - cpy_r_r40 = cpy_r_r39; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 557, CPyStatic_state___globals, "list", cpy_r_r39); - goto CPyL89; - } - cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; - cpy_r_r42 = *(int64_t *)cpy_r_r41; - cpy_r_r43 = cpy_r_r42 << 1; - cpy_r_r44 = cpy_r_num & 1; - cpy_r_r45 = cpy_r_r44 != 0; - if (cpy_r_r45) goto CPyL26; - cpy_r_r46 = cpy_r_r43 & 1; - cpy_r_r47 = cpy_r_r46 != 0; - if (!cpy_r_r47) goto CPyL27; -CPyL26: ; - cpy_r_r48 = CPyTagged_IsLt_(cpy_r_r43, cpy_r_num); - cpy_r_r49 = cpy_r_r48; - goto CPyL28; -CPyL27: ; - cpy_r_r50 = (Py_ssize_t)cpy_r_num > (Py_ssize_t)cpy_r_r43; - cpy_r_r49 = cpy_r_r50; -CPyL28: ; - CPy_DECREF(cpy_r_r39); - if (cpy_r_r49) { - goto CPyL90; - } else - goto CPyL37; -CPyL29: ; - cpy_r_r51 = CPyStatics[1148]; /* 'Redo buffer contains ' */ - cpy_r_r52 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_self, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); - goto CPyL54; - } - if (likely(PyList_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals, "list", cpy_r_r53); - goto CPyL91; - } - cpy_r_r55 = (CPyPtr)&((PyVarObject *)cpy_r_r54)->ob_size; - cpy_r_r56 = *(int64_t *)cpy_r_r55; - cpy_r_r57 = cpy_r_r56 << 1; - CPy_DECREF(cpy_r_r53); - cpy_r_r58 = CPyTagged_Str(cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); - goto CPyL54; - } - cpy_r_r59 = CPyStatics[1146]; /* ' items' */ - cpy_r_r60 = CPyStr_Build(3, cpy_r_r51, cpy_r_r58, cpy_r_r59); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); - goto CPyL54; - } - cpy_r_r61 = CPyModule_builtins; - cpy_r_r62 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); - goto CPyL92; - } - PyObject *cpy_r_r64[1] = {cpy_r_r60}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r65, 1, 0); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); - goto CPyL92; - } - CPy_DECREF(cpy_r_r60); - CPy_Raise(cpy_r_r66); - CPy_DECREF(cpy_r_r66); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); - goto CPyL54; - } else - goto CPyL93; -CPyL36: ; - CPy_Unreachable(); -CPyL37: ; - cpy_r_r67 = 0; - CPyTagged_INCREF(cpy_r_r67); - cpy_r_r68 = CPyTagged_StealAsObject(cpy_r_r67); - cpy_r__ = cpy_r_r68; - CPy_DECREF(cpy_r__); -CPyL38: ; - cpy_r_r69 = cpy_r_r67 & 1; - cpy_r_r70 = cpy_r_r69 != 0; - if (cpy_r_r70) goto CPyL40; - cpy_r_r71 = cpy_r_num & 1; - cpy_r_r72 = cpy_r_r71 != 0; - if (!cpy_r_r72) goto CPyL41; -CPyL40: ; - cpy_r_r73 = CPyTagged_IsLt_(cpy_r_r67, cpy_r_num); - if (cpy_r_r73) { - goto CPyL42; - } else - goto CPyL94; -CPyL41: ; - cpy_r_r74 = (Py_ssize_t)cpy_r_r67 < (Py_ssize_t)cpy_r_num; - if (!cpy_r_r74) goto CPyL94; -CPyL42: ; - cpy_r_r75 = CPyStatics[1117]; /* '_redo_buffer' */ - cpy_r_r76 = CPyObject_GetAttr(cpy_r_self, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals); - goto CPyL95; - } - if (likely(PyList_Check(cpy_r_r76))) - cpy_r_r77 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals, "list", cpy_r_r76); - goto CPyL95; - } - cpy_r_r78 = CPyList_PopLast(cpy_r_r77); - CPy_DECREF_NO_IMM(cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals); - goto CPyL95; - } - PyObject *__tmp606; - if (unlikely(!(PyTuple_Check(cpy_r_r78) && PyTuple_GET_SIZE(cpy_r_r78) == 3))) { - __tmp606 = NULL; - goto __LL607; - } - __tmp606 = PyTuple_GET_ITEM(cpy_r_r78, 0); - if (__tmp606 == NULL) goto __LL607; - if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r78, 1)))) - __tmp606 = PyTuple_GET_ITEM(cpy_r_r78, 1); - else { - __tmp606 = NULL; - } - if (__tmp606 == NULL) goto __LL607; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r78, 2)))) - __tmp606 = PyTuple_GET_ITEM(cpy_r_r78, 2); - else { - __tmp606 = NULL; - } - if (__tmp606 == NULL) goto __LL607; - __tmp606 = cpy_r_r78; -__LL607: ; - if (unlikely(__tmp606 == NULL)) { - CPy_TypeError("tuple[object, tuple, dict]", cpy_r_r78); cpy_r_r79 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp608 = PyTuple_GET_ITEM(cpy_r_r78, 0); - CPy_INCREF(__tmp608); - PyObject *__tmp609; - __tmp609 = __tmp608; - cpy_r_r79.f0 = __tmp609; - PyObject *__tmp610 = PyTuple_GET_ITEM(cpy_r_r78, 1); - CPy_INCREF(__tmp610); - PyObject * __tmp611; - if (likely(PyTuple_Check(__tmp610))) - __tmp611 = __tmp610; - else { - CPy_TypeError("tuple", __tmp610); - __tmp611 = NULL; - } - cpy_r_r79.f1 = __tmp611; - PyObject *__tmp612 = PyTuple_GET_ITEM(cpy_r_r78, 2); - CPy_INCREF(__tmp612); - PyObject *__tmp613; - if (likely(PyDict_Check(__tmp612))) - __tmp613 = __tmp612; - else { - CPy_TypeError("dict", __tmp612); - __tmp613 = NULL; - } - cpy_r_r79.f2 = __tmp613; - } - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r79.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals); - goto CPyL95; - } - cpy_r_r80 = cpy_r_r79.f0; - cpy_r_r81 = cpy_r_r79.f1; - cpy_r_r82 = cpy_r_r79.f2; - cpy_r_r83 = cpy_r_r80; - cpy_r_r84 = cpy_r_r81; - cpy_r_r85 = cpy_r_r82; - cpy_r_r86 = PyDict_Copy(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 562, CPyStatic_state___globals); - goto CPyL96; - } - cpy_r_r87 = PyObject_Call(cpy_r_r83, cpy_r_r84, cpy_r_r86); - CPy_DECREF(cpy_r_r83); - CPy_DECREF(cpy_r_r84); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 562, CPyStatic_state___globals); - goto CPyL95; - } else - goto CPyL97; -CPyL48: ; - cpy_r_r88 = CPyTagged_Add(cpy_r_r67, 2); - CPyTagged_DECREF(cpy_r_r67); - CPyTagged_INCREF(cpy_r_r88); - cpy_r_r67 = cpy_r_r88; - cpy_r_r89 = CPyTagged_StealAsObject(cpy_r_r88); - cpy_r__ = cpy_r_r89; - CPy_DECREF(cpy_r__); - goto CPyL38; -CPyL49: ; - cpy_r_r90 = CPyStatic_state___globals; - cpy_r_r91 = CPyStatics[860]; /* 'web3' */ - cpy_r_r92 = CPyDict_GetItem(cpy_r_r90, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); - goto CPyL54; - } - cpy_r_r93 = CPyStatics[907]; /* 'eth' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); - goto CPyL54; - } - cpy_r_r95 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); - goto CPyL54; - } - if (likely(PyLong_Check(cpy_r_r96))) - cpy_r_r97 = CPyTagged_FromObject(cpy_r_r96); - else { - CPy_TypeError("int", cpy_r_r96); cpy_r_r97 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); - goto CPyL54; - } - cpy_r_r98 = cpy_r_r97; - goto CPyL63; -CPyL54: ; - cpy_r_r99 = CPy_CatchError(); - cpy_r_r10 = 0; - cpy_r_r100 = CPy_GetExcInfo(); - cpy_r_r101 = cpy_r_r100.f0; - CPy_INCREF(cpy_r_r101); - cpy_r_r102 = cpy_r_r100.f1; - CPy_INCREF(cpy_r_r102); - cpy_r_r103 = cpy_r_r100.f2; - CPy_INCREF(cpy_r_r103); - CPy_DecRef(cpy_r_r100.f0); - CPy_DecRef(cpy_r_r100.f1); - CPy_DecRef(cpy_r_r100.f2); - PyObject *cpy_r_r104[4] = {cpy_r_r1, cpy_r_r101, cpy_r_r102, cpy_r_r103}; - cpy_r_r105 = (PyObject **)&cpy_r_r104; - cpy_r_r106 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r105, 4, 0); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL98; - } - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r103); - cpy_r_r107 = PyObject_IsTrue(cpy_r_r106); - CPy_DecRef(cpy_r_r106); - cpy_r_r108 = cpy_r_r107 >= 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL60; - } - cpy_r_r109 = cpy_r_r107; - if (cpy_r_r109) goto CPyL59; - CPy_Reraise(); - if (!0) { - goto CPyL60; - } else - goto CPyL99; -CPyL58: ; - CPy_Unreachable(); -CPyL59: ; - CPy_RestoreExcInfo(cpy_r_r99); - CPy_DecRef(cpy_r_r99.f0); - CPy_DecRef(cpy_r_r99.f1); - CPy_DecRef(cpy_r_r99.f2); - goto CPyL62; -CPyL60: ; - CPy_RestoreExcInfo(cpy_r_r99); - CPy_DecRef(cpy_r_r99.f0); - CPy_DecRef(cpy_r_r99.f1); - CPy_DecRef(cpy_r_r99.f2); - cpy_r_r110 = CPy_KeepPropagating(); - if (!cpy_r_r110) { - goto CPyL64; - } else - goto CPyL100; -CPyL61: ; - CPy_Unreachable(); -CPyL62: ; - cpy_r_r111 = CPY_INT_TAG; - cpy_r_r98 = cpy_r_r111; -CPyL63: ; - tuple_T3OOO __tmp614 = { NULL, NULL, NULL }; - cpy_r_r112 = __tmp614; - cpy_r_r113 = cpy_r_r112; - goto CPyL65; -CPyL64: ; - cpy_r_r114 = CPY_INT_TAG; - cpy_r_r98 = cpy_r_r114; - cpy_r_r115 = CPy_CatchError(); - cpy_r_r113 = cpy_r_r115; -CPyL65: ; - if (!cpy_r_r10) goto CPyL101; - cpy_r_r116 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r117[4] = {cpy_r_r1, cpy_r_r116, cpy_r_r116, cpy_r_r116}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r118, 4, 0); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); - goto CPyL102; - } else - goto CPyL103; -CPyL67: ; - CPy_DECREF(cpy_r_r1); -CPyL68: ; - if (cpy_r_r113.f0 == NULL) { - goto CPyL71; - } else - goto CPyL104; -CPyL69: ; - CPy_Reraise(); - if (!0) { - goto CPyL73; - } else - goto CPyL105; -CPyL70: ; - CPy_Unreachable(); -CPyL71: ; - if (cpy_r_r98 == CPY_INT_TAG) goto CPyL77; - return cpy_r_r98; -CPyL73: ; - if (cpy_r_r113.f0 == NULL) goto CPyL75; - CPy_RestoreExcInfo(cpy_r_r113); - CPy_XDECREF(cpy_r_r113.f0); - CPy_XDECREF(cpy_r_r113.f1); - CPy_XDECREF(cpy_r_r113.f2); -CPyL75: ; - cpy_r_r120 = CPy_KeepPropagating(); - if (!cpy_r_r120) goto CPyL78; - CPy_Unreachable(); -CPyL77: ; - CPy_Unreachable(); -CPyL78: ; - cpy_r_r121 = CPY_INT_TAG; - return cpy_r_r121; -CPyL79: ; - CPyTagged_INCREF(cpy_r_num); - goto CPyL2; -CPyL80: ; - CPyTagged_DecRef(cpy_r_num); - goto CPyL78; -CPyL81: ; - CPyTagged_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL78; -CPyL82: ; - CPyTagged_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL78; -CPyL83: ; - CPy_DECREF(cpy_r_r9); - goto CPyL6; -CPyL84: ; - CPyTagged_DECREF(cpy_r_num); - goto CPyL11; -CPyL85: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - goto CPyL14; -CPyL86: ; - CPyTagged_DecRef(cpy_r_num); - goto CPyL54; -CPyL87: ; - CPyTagged_DECREF(cpy_r_num); - goto CPyL18; -CPyL88: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - goto CPyL21; -CPyL89: ; - CPyTagged_DecRef(cpy_r_num); - CPy_DecRef(cpy_r_r39); - goto CPyL54; -CPyL90: ; - CPyTagged_DECREF(cpy_r_num); - goto CPyL29; -CPyL91: ; - CPy_DecRef(cpy_r_r53); - goto CPyL54; -CPyL92: ; - CPy_DecRef(cpy_r_r60); - goto CPyL54; -CPyL93: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - goto CPyL36; -CPyL94: ; - CPyTagged_DECREF(cpy_r_num); - CPyTagged_DECREF(cpy_r_r67); - goto CPyL49; -CPyL95: ; - CPyTagged_DecRef(cpy_r_num); - CPyTagged_DecRef(cpy_r_r67); - goto CPyL54; -CPyL96: ; - CPyTagged_DecRef(cpy_r_num); - CPyTagged_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r84); - goto CPyL54; -CPyL97: ; - CPy_DECREF(cpy_r_r87); - goto CPyL48; -CPyL98: ; - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r103); - goto CPyL60; -CPyL99: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r99.f0); - CPy_DecRef(cpy_r_r99.f1); - CPy_DecRef(cpy_r_r99.f2); - goto CPyL58; -CPyL100: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL61; -CPyL101: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - goto CPyL68; -CPyL102: ; - CPy_DecRef(cpy_r_r1); - CPyTagged_XDecRef(cpy_r_r98); - goto CPyL73; -CPyL103: ; - CPy_DECREF(cpy_r_r119); - goto CPyL67; -CPyL104: ; - CPyTagged_XDECREF(cpy_r_r98); - goto CPyL69; -CPyL105: ; - CPy_XDECREF(cpy_r_r113.f0); - CPy_XDECREF(cpy_r_r113.f1); - CPy_XDECREF(cpy_r_r113.f2); - goto CPyL70; -} - -PyObject *CPyPy_state___redo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "num", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_num = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_num)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.network.state.Chain", obj_self); - goto fail; - } - CPyTagged arg_num; - if (obj_num == NULL) { - arg_num = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_num))) - arg_num = CPyTagged_BorrowFromObject(obj_num); - else { - CPy_TypeError("int", obj_num); goto fail; - } - CPyTagged retval = CPyDef_state___redo_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_num); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "redo", 538, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____revert_register(PyObject *cpy_r_obj) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = CPyStatic_state____revert_refs; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_refs\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/state.py", "_revert_register", 571, CPyStatic_state___globals); - goto CPyL6; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = PyWeakref_NewRef(cpy_r_obj, NULL); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_revert_register", 571, CPyStatic_state___globals); - goto CPyL6; - } - cpy_r_r3 = PyList_Append(cpy_r_r0, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/network/state.py", "_revert_register", 571, CPyStatic_state___globals); - goto CPyL6; - } - return 1; -CPyL6: ; - cpy_r_r5 = 2; - return cpy_r_r5; -} - -PyObject *CPyPy_state____revert_register(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"obj", 0}; - static CPyArg_Parser parser = {"O:_revert_register", kwlist, 0}; - PyObject *obj_obj; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_obj)) { - return NULL; - } - PyObject *arg_obj = obj_obj; - char retval = CPyDef_state____revert_register(arg_obj); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_revert_register", 570, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____notify_registry(PyObject *cpy_r_height) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - int64_t cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - char cpy_r_r21; - CPyPtr cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - CPyPtr cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_obj; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - CPyTagged cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - int64_t cpy_r_r48; - char cpy_r_r49; - if (cpy_r_height != NULL) goto CPyL32; - cpy_r_r0 = Py_None; - cpy_r_height = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyModule_gc; - cpy_r_r2 = CPyStatics[1149]; /* 'collect' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 575, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r3, 0, 0, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 575, CPyStatic_state___globals); - goto CPyL33; - } else - goto CPyL34; -CPyL4: ; - cpy_r_r5 = (PyObject *)&_Py_NoneStruct; - cpy_r_r6 = cpy_r_height == cpy_r_r5; - if (cpy_r_r6) { - goto CPyL35; - } else - goto CPyL10; -CPyL5: ; - cpy_r_r7 = CPyStatic_state___globals; - cpy_r_r8 = CPyStatics[860]; /* 'web3' */ - cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals); - goto CPyL31; - } - cpy_r_r10 = CPyStatics[907]; /* 'eth' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals); - goto CPyL31; - } - cpy_r_r12 = CPyStatics[908]; /* 'block_number' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals); - goto CPyL31; - } - if (PyLong_Check(cpy_r_r13)) - cpy_r_r14 = cpy_r_r13; - else { - cpy_r_r14 = NULL; - } - if (cpy_r_r14 != NULL) goto __LL615; - if (cpy_r_r13 == Py_None) - cpy_r_r14 = cpy_r_r13; - else { - cpy_r_r14 = NULL; - } - if (cpy_r_r14 != NULL) goto __LL615; - CPy_TypeErrorTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals, "int or None", cpy_r_r13); - goto CPyL31; -__LL615: ; - cpy_r_height = cpy_r_r14; -CPyL10: ; - cpy_r_r15 = CPyStatic_state____revert_refs; - if (unlikely(cpy_r_r15 == NULL)) { - goto CPyL36; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_refs\" was not set"); - cpy_r_r16 = 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 578, CPyStatic_state___globals); - goto CPyL31; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r17 = CPyList_Copy(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 578, CPyStatic_state___globals); - goto CPyL33; - } - cpy_r_r18 = 0; -CPyL15: ; - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r17)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - cpy_r_r21 = cpy_r_r18 < cpy_r_r20; - if (!cpy_r_r21) goto CPyL37; - cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; - cpy_r_r23 = *(CPyPtr *)cpy_r_r22; - cpy_r_r24 = cpy_r_r18 * 8; - cpy_r_r25 = cpy_r_r23 + cpy_r_r24; - cpy_r_r26 = *(PyObject * *)cpy_r_r25; - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r26, 0, 0, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 579, CPyStatic_state___globals); - goto CPyL38; - } - cpy_r_obj = cpy_r_r27; - cpy_r_r28 = (PyObject *)&_Py_NoneStruct; - cpy_r_r29 = cpy_r_obj == cpy_r_r28; - if (cpy_r_r29) { - goto CPyL39; - } else - goto CPyL40; -CPyL18: ; - cpy_r_r30 = CPyStatic_state____revert_refs; - if (unlikely(cpy_r_r30 == NULL)) { - goto CPyL41; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_refs\" was not set"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 581, CPyStatic_state___globals); - goto CPyL31; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r32 = CPyList_Remove(cpy_r_r30, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 581, CPyStatic_state___globals); - goto CPyL42; - } else - goto CPyL29; -CPyL22: ; - cpy_r_r34 = (PyObject *)&_Py_NoneStruct; - cpy_r_r35 = cpy_r_height != cpy_r_r34; - if (!cpy_r_r35) goto CPyL27; - if (likely(PyLong_Check(cpy_r_height))) - cpy_r_r36 = CPyTagged_FromObject(cpy_r_height); - else { - CPy_TypeError("int", cpy_r_height); cpy_r_r36 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r36 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 574, CPyStatic_state___globals); - goto CPyL43; - } - cpy_r_r37 = cpy_r_r36 != 0; - CPyTagged_DECREF(cpy_r_r36); - if (!cpy_r_r37) goto CPyL27; - cpy_r_r38 = cpy_r_obj; - cpy_r_r39 = CPyStatics[1142]; /* '_revert' */ - PyObject *cpy_r_r40[2] = {cpy_r_r38, cpy_r_height}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 583, CPyStatic_state___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r42); - goto CPyL29; -CPyL27: ; - cpy_r_r43 = cpy_r_obj; - cpy_r_r44 = CPyStatics[1150]; /* '_reset' */ - PyObject *cpy_r_r45[1] = {cpy_r_r43}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 585, CPyStatic_state___globals); - goto CPyL45; - } - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r47); -CPyL29: ; - cpy_r_r48 = cpy_r_r18 + 1; - cpy_r_r18 = cpy_r_r48; - goto CPyL15; -CPyL30: ; - return 1; -CPyL31: ; - cpy_r_r49 = 2; - return cpy_r_r49; -CPyL32: ; - CPy_INCREF(cpy_r_height); - goto CPyL2; -CPyL33: ; - CPy_DecRef(cpy_r_height); - goto CPyL31; -CPyL34: ; - CPy_DECREF(cpy_r_r4); - goto CPyL4; -CPyL35: ; - CPy_DECREF(cpy_r_height); - goto CPyL5; -CPyL36: ; - CPy_DecRef(cpy_r_height); - goto CPyL11; -CPyL37: ; - CPy_DECREF(cpy_r_height); - CPy_DECREF_NO_IMM(cpy_r_r17); - goto CPyL30; -CPyL38: ; - CPy_DecRef(cpy_r_height); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - goto CPyL31; -CPyL39: ; - CPy_DECREF(cpy_r_obj); - goto CPyL18; -CPyL40: ; - CPy_DECREF(cpy_r_r26); - goto CPyL22; -CPyL41: ; - CPy_DecRef(cpy_r_height); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - goto CPyL19; -CPyL42: ; - CPy_DecRef(cpy_r_height); - CPy_DecRef(cpy_r_r17); - goto CPyL31; -CPyL43: ; - CPy_DecRef(cpy_r_height); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_obj); - goto CPyL31; -CPyL44: ; - CPy_DecRef(cpy_r_height); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r38); - goto CPyL31; -CPyL45: ; - CPy_DecRef(cpy_r_height); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r43); - goto CPyL31; -} - -PyObject *CPyPy_state____notify_registry(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"height", 0}; - static CPyArg_Parser parser = {"|O:_notify_registry", kwlist, 0}; - PyObject *obj_height = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_height)) { - return NULL; - } - PyObject *arg_height; - if (obj_height == NULL) { - arg_height = NULL; - goto __LL616; - } - if (PyLong_Check(obj_height)) - arg_height = obj_height; - else { - arg_height = NULL; - } - if (arg_height != NULL) goto __LL616; - if (obj_height == Py_None) - arg_height = obj_height; - else { - arg_height = NULL; - } - if (arg_height != NULL) goto __LL616; - CPy_TypeError("int or None", obj_height); - goto fail; -__LL616: ; - char retval = CPyDef_state____notify_registry(arg_height); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 574, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____find_contract(PyObject *cpy_r_address) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - int32_t cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - tuple_T3OOO 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; - tuple_T2OO cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_address == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - cpy_r_r2 = Py_None; - return cpy_r_r2; -CPyL2: ; - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r3 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL40; - } - cpy_r_r4 = CPyStatic_state___globals; - cpy_r_r5 = CPyStatics[1151]; /* '_resolve_address' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals); - goto CPyL41; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals); - goto CPyL41; - } - CPy_DECREF(cpy_r_r3); - if (likely(PyUnicode_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals, "str", cpy_r_r9); - goto CPyL40; - } - cpy_r_address = cpy_r_r10; - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r11 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 593, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL42; - } - cpy_r_r12 = CPyStatic_state____contract_map; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL43; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 593, CPyStatic_state___globals); - goto CPyL40; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r14 = PyDict_Contains(cpy_r_r12, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 593, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r16 = cpy_r_r14; - if (!cpy_r_r16) goto CPyL18; - cpy_r_r17 = CPyStatic_state____contract_map; - if (unlikely(cpy_r_r17 == NULL)) { - goto CPyL44; - } else - goto CPyL15; -CPyL13: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); - cpy_r_r18 = 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 594, CPyStatic_state___globals); - goto CPyL40; - } - CPy_Unreachable(); -CPyL15: ; - if (likely(cpy_r_address != Py_None)) - cpy_r_r19 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 594, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL40; - } - cpy_r_r20 = CPyDict_GetItem(cpy_r_r17, cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 594, CPyStatic_state___globals); - goto CPyL40; - } - return cpy_r_r20; -CPyL18: ; - cpy_r_r21 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r22 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL45; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals); - goto CPyL40; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r24 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals); - goto CPyL42; - } - if (likely(PyDict_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals, "dict", cpy_r_r25); - goto CPyL42; - } - cpy_r_r27 = PyDict_Contains(cpy_r_r26, cpy_r_r21); - CPy_DECREF(cpy_r_r26); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals); - goto CPyL42; - } - cpy_r_r29 = cpy_r_r27; - cpy_r_r30 = cpy_r_r29 ^ 1; - if (cpy_r_r30) { - goto CPyL46; - } else - goto CPyL26; -CPyL25: ; - cpy_r_r31 = Py_None; - return cpy_r_r31; -CPyL26: ; - cpy_r_r32 = CPyStatics[2260]; /* ('Contract',) */ - cpy_r_r33 = CPyStatics[1153]; /* 'brownie.network.contract' */ - cpy_r_r34 = CPyStatic_state___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 598, CPyStatic_state___globals); - goto CPyL42; - } - CPyModule_brownie___network___contract = cpy_r_r35; - CPy_INCREF(CPyModule_brownie___network___contract); - CPy_DECREF(cpy_r_r35); - if (likely(cpy_r_address != Py_None)) - cpy_r_r36 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 601, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL32; - } - cpy_r_r37 = CPyStatic_state___globals; - cpy_r_r38 = CPyStatics[1152]; /* 'Contract' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 601, CPyStatic_state___globals); - goto CPyL47; - } - PyObject *cpy_r_r40[1] = {cpy_r_r36}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 601, CPyStatic_state___globals); - goto CPyL47; - } - CPy_DECREF(cpy_r_r36); - return cpy_r_r42; -CPyL32: ; - cpy_r_r43 = CPy_CatchError(); - cpy_r_r44 = CPyModule_builtins; - cpy_r_r45 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 602, CPyStatic_state___globals); - goto CPyL38; - } - cpy_r_r47 = CPyStatic_state___globals; - cpy_r_r48 = CPyStatics[1154]; /* 'CompilerError' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 602, CPyStatic_state___globals); - goto CPyL48; - } - cpy_r_r50.f0 = cpy_r_r46; - cpy_r_r50.f1 = cpy_r_r49; - cpy_r_r51 = PyTuple_New(2); - if (unlikely(cpy_r_r51 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp617 = cpy_r_r50.f0; - PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp617); - PyObject *__tmp618 = cpy_r_r50.f1; - PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp618); - cpy_r_r52 = CPy_ExceptionMatches(cpy_r_r51); - CPy_DecRef(cpy_r_r51); - if (!cpy_r_r52) goto CPyL36; - cpy_r_r53 = Py_None; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - return cpy_r_r53; -CPyL36: ; - CPy_Reraise(); - if (!0) { - goto CPyL38; - } else - goto CPyL49; -CPyL37: ; - CPy_Unreachable(); -CPyL38: ; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - cpy_r_r54 = CPy_KeepPropagating(); - if (!cpy_r_r54) goto CPyL40; - CPy_Unreachable(); -CPyL40: ; - cpy_r_r55 = NULL; - return cpy_r_r55; -CPyL41: ; - CPy_DecRef(cpy_r_r3); - goto CPyL40; -CPyL42: ; - CPy_DecRef(cpy_r_address); - goto CPyL40; -CPyL43: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_r11); - goto CPyL8; -CPyL44: ; - CPy_DecRef(cpy_r_address); - goto CPyL13; -CPyL45: ; - CPy_DecRef(cpy_r_address); - goto CPyL19; -CPyL46: ; - CPy_DECREF(cpy_r_address); - goto CPyL25; -CPyL47: ; - CPy_DecRef(cpy_r_r36); - goto CPyL32; -CPyL48: ; - CPy_DecRef(cpy_r_r46); - goto CPyL38; -CPyL49: ; - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL37; -} - -PyObject *CPyPy_state____find_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"address", 0}; - static CPyArg_Parser parser = {"O:_find_contract", kwlist, 0}; - PyObject *obj_address; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_address)) { - return NULL; - } - PyObject *arg_address; - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL619; - if (obj_address == Py_None) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL619; - CPy_TypeError("str or None", obj_address); - goto fail; -__LL619: ; - PyObject *retval = CPyDef_state____find_contract(arg_address); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_find_contract", 588, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____get_current_dependencies(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - CPyTagged cpy_r_r3; - int64_t cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3CIO cpy_r_r6; - CPyTagged cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - CPyTagged cpy_r_r19; - int64_t cpy_r_r20; - PyObject *cpy_r_r21; - tuple_T3CIO cpy_r_r22; - CPyTagged cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - cpy_r_r0 = PySet_New(NULL); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL26; - } - cpy_r_r1 = CPyStatic_state____contract_map; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL27; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = 0; - cpy_r_r4 = PyDict_Size(cpy_r_r1); - cpy_r_r5 = CPyDict_GetValuesIter(cpy_r_r1); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL28; - } -CPyL5: ; - cpy_r_r6 = CPyDict_NextValue(cpy_r_r5, cpy_r_r3); - cpy_r_r7 = cpy_r_r6.f1; - cpy_r_r3 = cpy_r_r7; - cpy_r_r8 = cpy_r_r6.f0; - if (!cpy_r_r8) goto CPyL29; - cpy_r_r9 = cpy_r_r6.f2; - CPy_INCREF(cpy_r_r9); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r10 = CPyStatics[187]; /* '_name' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL30; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals, "str", cpy_r_r11); - goto CPyL30; - } - cpy_r_r13 = PySet_Add(cpy_r_r0, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL30; - } - cpy_r_r15 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r4); - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL30; - } else - goto CPyL5; -CPyL10: ; - cpy_r_r16 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); - goto CPyL28; - } - cpy_r_r17 = CPyStatic_state____contract_map; - if (unlikely(cpy_r_r17 == NULL)) { - goto CPyL31; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); - cpy_r_r18 = 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r19 = 0; - cpy_r_r20 = PyDict_Size(cpy_r_r17); - cpy_r_r21 = CPyDict_GetValuesIter(cpy_r_r17); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); - goto CPyL32; - } -CPyL15: ; - cpy_r_r22 = CPyDict_NextValue(cpy_r_r21, cpy_r_r19); - cpy_r_r23 = cpy_r_r22.f1; - cpy_r_r19 = cpy_r_r23; - cpy_r_r24 = cpy_r_r22.f0; - if (!cpy_r_r24) goto CPyL33; - cpy_r_r25 = cpy_r_r22.f2; - CPy_INCREF(cpy_r_r25); - CPy_DECREF(cpy_r_r22.f2); - cpy_r_r26 = CPyStatics[185]; /* '_build' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); - goto CPyL34; - } - if (likely(PyDict_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals, "dict", cpy_r_r27); - goto CPyL34; - } - cpy_r_r29 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r30 = PyList_New(0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); - goto CPyL35; - } - cpy_r_r31 = CPyDict_Get(cpy_r_r28, cpy_r_r29, cpy_r_r30); - CPy_DECREF(cpy_r_r28); - CPy_DECREF_NO_IMM(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); - goto CPyL34; - } - if (likely(PyList_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals, "list", cpy_r_r31); - goto CPyL34; - } - cpy_r_r33 = _PySet_Update(cpy_r_r0, cpy_r_r32); - CPy_DECREF_NO_IMM(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); - goto CPyL34; - } - cpy_r_r35 = CPyDict_CheckSize(cpy_r_r17, cpy_r_r20); - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); - goto CPyL34; - } else - goto CPyL15; -CPyL23: ; - cpy_r_r36 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); - goto CPyL32; - } - cpy_r_r37 = CPySequence_Sort(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 610, CPyStatic_state___globals); - goto CPyL26; - } - return cpy_r_r37; -CPyL26: ; - cpy_r_r38 = NULL; - return cpy_r_r38; -CPyL27: ; - CPy_DecRef(cpy_r_r0); - goto CPyL2; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - goto CPyL26; -CPyL29: ; - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r5); - goto CPyL26; -CPyL31: ; - CPy_DecRef(cpy_r_r0); - goto CPyL12; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - goto CPyL26; -CPyL33: ; - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r22.f2); - goto CPyL23; -CPyL34: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - goto CPyL26; -CPyL35: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r28); - goto CPyL26; -} - -PyObject *CPyPy_state____get_current_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_get_current_dependencies", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_state____get_current_dependencies(); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 606, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____add_contract(PyObject *cpy_r_contract) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - cpy_r_r0 = CPyStatic_state____contract_map; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals); - goto CPyL7; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[124]; /* 'address' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals); - goto CPyL7; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals, "str", cpy_r_r3); - goto CPyL7; - } - cpy_r_r5 = CPyDict_SetItem(cpy_r_r0, cpy_r_r4, cpy_r_contract); - CPy_DECREF(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals); - goto CPyL7; - } - return 1; -CPyL7: ; - cpy_r_r7 = 2; - return cpy_r_r7; -} - -PyObject *CPyPy_state____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract", 0}; - static CPyArg_Parser parser = {"O:_add_contract", kwlist, 0}; - PyObject *obj_contract; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract)) { - return NULL; - } - PyObject *arg_contract = obj_contract; - char retval = CPyDef_state____add_contract(arg_contract); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_add_contract", 613, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____remove_contract(PyObject *cpy_r_contract) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = CPyStatic_state____contract_map; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals); - goto CPyL7; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[124]; /* 'address' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals); - goto CPyL7; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals, "str", cpy_r_r3); - goto CPyL7; - } - cpy_r_r5 = CPyStatics[310]; /* 'pop' */ - cpy_r_r6 = Py_None; - PyObject *cpy_r_r7[3] = {cpy_r_r0, cpy_r_r4, cpy_r_r6}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r8, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals); - goto CPyL8; - } else - goto CPyL9; -CPyL6: ; - CPy_DECREF(cpy_r_r4); - return 1; -CPyL7: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL8: ; - CPy_DecRef(cpy_r_r4); - goto CPyL7; -CPyL9: ; - CPy_DECREF(cpy_r_r9); - goto CPyL6; -} - -PyObject *CPyPy_state____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract", 0}; - static CPyArg_Parser parser = {"O:_remove_contract", kwlist, 0}; - PyObject *obj_contract; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract)) { - return NULL; - } - PyObject *arg_contract = obj_contract; - char retval = CPyDef_state____remove_contract(arg_contract); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 617, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____get_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias) { - PyObject *cpy_r_r0; - PyObject *cpy_r_query; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_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; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char 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_r50; - PyObject *cpy_r_r51; - tuple_T3OOO cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_row; - tuple_T3OOO cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - tuple_T2CC cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - tuple_T3OOO cpy_r_r91; - tuple_T13OOOOOOOOOOOOO cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - tuple_T16OOOOOOOOOOOOOOOO cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject **cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject **cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject **cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - int32_t cpy_r_r128; - char cpy_r_r129; - char cpy_r_r130; - PyObject *cpy_r_r131; - CPyTagged cpy_r_r132; - int64_t cpy_r_r133; - PyObject *cpy_r_r134; - tuple_T3CIO cpy_r_r135; - CPyTagged cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - tuple_T2OO cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - tuple_T1O cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - int32_t cpy_r_r152; - char cpy_r_r153; - char cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - CPyTagged cpy_r_r157; - int64_t cpy_r_r158; - PyObject *cpy_r_r159; - tuple_T3CIO cpy_r_r160; - CPyTagged cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - tuple_T2OO cpy_r_r166; - PyObject *cpy_r_r167; - int32_t cpy_r_r168; - char cpy_r_r169; - char cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - char cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - CPyTagged cpy_r_r181; - int64_t cpy_r_r182; - PyObject *cpy_r_r183; - tuple_T3CIO cpy_r_r184; - CPyTagged cpy_r_r185; - char cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject **cpy_r_r191; - PyObject *cpy_r_r192; - CPyTagged cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - int32_t cpy_r_r198; - char cpy_r_r199; - char cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - int32_t cpy_r_r203; - char cpy_r_r204; - tuple_T2OO cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - cpy_r_r0 = NULL; - cpy_r_query = cpy_r_r0; - if (cpy_r_address != NULL) goto CPyL142; - cpy_r_r1 = Py_None; - cpy_r_address = cpy_r_r1; -CPyL2: ; - if (cpy_r_alias != NULL) goto CPyL143; - cpy_r_r2 = Py_None; - cpy_r_alias = cpy_r_r2; -CPyL4: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_address != cpy_r_r3; - if (!cpy_r_r4) goto CPyL14; - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r5 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 622, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL144; - } - cpy_r_r6 = CPyStr_IsTrue(cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (!cpy_r_r6) goto CPyL14; - cpy_r_r7 = (PyObject *)&_Py_NoneStruct; - cpy_r_r8 = cpy_r_alias != cpy_r_r7; - if (!cpy_r_r8) goto CPyL14; - CPy_INCREF(cpy_r_alias); - if (likely(cpy_r_alias != Py_None)) - cpy_r_r9 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 623, CPyStatic_state___globals, "str", cpy_r_alias); - goto CPyL144; - } - cpy_r_r10 = CPyStr_IsTrue(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (cpy_r_r10) { - goto CPyL145; - } else - goto CPyL14; -CPyL10: ; - cpy_r_r11 = CPyStatics[1155]; /* ('Passed both params address and alias, should be only ' - 'one!') */ - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 626, CPyStatic_state___globals); - goto CPyL141; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 626, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Raise(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 626, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r18 = (PyObject *)&_Py_NoneStruct; - cpy_r_r19 = cpy_r_address != cpy_r_r18; - if (!cpy_r_r19) goto CPyL146; - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r20 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 622, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL144; - } - cpy_r_r21 = CPyStr_IsTrue(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (cpy_r_r21) { - goto CPyL147; - } else - goto CPyL146; -CPyL17: ; - if (likely(cpy_r_address != Py_None)) - cpy_r_r22 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL141; - } - cpy_r_r23 = CPyStatic_state___globals; - cpy_r_r24 = CPyStatics[1151]; /* '_resolve_address' */ - cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals); - goto CPyL148; - } - PyObject *cpy_r_r26[1] = {cpy_r_r22}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, 0); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals); - goto CPyL148; - } - CPy_DECREF(cpy_r_r22); - if (likely(PyUnicode_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals, "str", cpy_r_r28); - goto CPyL141; - } - cpy_r_address = cpy_r_r29; - cpy_r_r30 = CPyStatics[1156]; /* "address='" */ - if (likely(cpy_r_address != Py_None)) - cpy_r_r31 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 629, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL141; - } - cpy_r_r32 = CPyStatics[132]; /* "'" */ - cpy_r_r33 = CPyStr_Build(3, cpy_r_r30, cpy_r_r31, cpy_r_r32); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 629, CPyStatic_state___globals); - goto CPyL141; - } - cpy_r_query = cpy_r_r33; - goto CPyL30; -CPyL24: ; - cpy_r_r34 = (PyObject *)&_Py_NoneStruct; - cpy_r_r35 = cpy_r_alias != cpy_r_r34; - if (!cpy_r_r35) goto CPyL149; - CPy_INCREF(cpy_r_alias); - if (likely(cpy_r_alias != Py_None)) - cpy_r_r36 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 623, CPyStatic_state___globals, "str", cpy_r_alias); - goto CPyL150; - } - cpy_r_r37 = CPyStr_IsTrue(cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (cpy_r_r37) { - goto CPyL151; - } else - goto CPyL149; -CPyL27: ; - cpy_r_r38 = CPyStatics[1157]; /* "alias='" */ - if (likely(cpy_r_alias != Py_None)) - cpy_r_r39 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 631, CPyStatic_state___globals, "str", cpy_r_alias); - goto CPyL141; - } - cpy_r_r40 = CPyStatics[132]; /* "'" */ - cpy_r_r41 = CPyStr_Build(3, cpy_r_r38, cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 631, CPyStatic_state___globals); - goto CPyL141; - } - cpy_r_query = cpy_r_r41; -CPyL30: ; - cpy_r_r42 = CPyStatics[862]; /* 'chain' */ - cpy_r_r43 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r43 == NULL)) { - goto CPyL152; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r44 = 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); - goto CPyL39; - } - CPy_Unreachable(); -CPyL33: ; - cpy_r_r45 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); - goto CPyL153; - } - if (likely(PyDict_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals, "dict", cpy_r_r46); - goto CPyL153; - } - cpy_r_r48 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); - goto CPyL153; - } - cpy_r_r50 = PyObject_Str(cpy_r_r49); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); - goto CPyL153; - } - cpy_r_r51 = CPyStr_Build(2, cpy_r_r42, cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); - goto CPyL153; - } - goto CPyL49; -CPyL39: ; - cpy_r_r52 = CPy_CatchError(); - cpy_r_r53 = CPyModule_builtins; - cpy_r_r54 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 635, CPyStatic_state___globals); - goto CPyL47; - } - cpy_r_r56 = CPy_ExceptionMatches(cpy_r_r55); - CPy_DecRef(cpy_r_r55); - if (!cpy_r_r56) goto CPyL45; - cpy_r_r57 = CPyStatics[1158]; /* 'Functionality not available in local environment' */ - cpy_r_r58 = CPyStatic_state___globals; - cpy_r_r59 = CPyStatics[1159]; /* 'BrownieEnvironmentError' */ - cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 636, CPyStatic_state___globals); - goto CPyL47; - } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DecRef(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 636, CPyStatic_state___globals); - goto CPyL47; - } - CPy_Raise(cpy_r_r63); - CPy_DecRef(cpy_r_r63); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 636, CPyStatic_state___globals); - goto CPyL47; - } else - goto CPyL154; -CPyL44: ; - CPy_Unreachable(); -CPyL45: ; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL155; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r52); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - cpy_r_r64 = CPy_KeepPropagating(); - if (!cpy_r_r64) goto CPyL141; - CPy_Unreachable(); -CPyL49: ; - cpy_r_r65 = CPyStatic_state___cur; - if (unlikely(cpy_r_r65 == NULL)) { - goto CPyL156; - } else - goto CPyL52; -CPyL50: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r66 = 0; - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); - goto CPyL58; - } - CPy_Unreachable(); -CPyL52: ; - cpy_r_r67 = CPyStatics[1160]; /* 'SELECT * FROM ' */ - cpy_r_r68 = CPyStatics[1161]; /* ' WHERE ' */ - if (cpy_r_query == NULL) { - goto CPyL157; - } else - goto CPyL55; -CPyL53: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"query\" referenced before assignment"); - cpy_r_r69 = 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); - goto CPyL58; - } - CPy_Unreachable(); -CPyL55: ; - cpy_r_r70 = CPyStr_Build(4, cpy_r_r67, cpy_r_r51, cpy_r_r68, cpy_r_query); - CPy_DECREF(cpy_r_r51); - CPy_XDECREF(cpy_r_query); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); - goto CPyL58; - } - cpy_r_r71 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r72 = CPyDef_sql___Cursor___fetchone(cpy_r_r65, cpy_r_r70, cpy_r_r71); - CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); - goto CPyL58; - } - cpy_r_row = cpy_r_r72; - goto CPyL66; -CPyL58: ; - cpy_r_r73 = CPy_CatchError(); - cpy_r_r74 = CPyStatic_state___globals; - cpy_r_r75 = CPyStatics[1162]; /* 'OperationalError' */ - cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 639, CPyStatic_state___globals); - goto CPyL64; - } - cpy_r_r77 = CPy_ExceptionMatches(cpy_r_r76); - CPy_DecRef(cpy_r_r76); - if (!cpy_r_r77) goto CPyL61; - cpy_r_r78 = Py_None; - cpy_r_row = cpy_r_r78; - goto CPyL63; -CPyL61: ; - CPy_Reraise(); - if (!0) { - goto CPyL64; - } else - goto CPyL158; -CPyL62: ; - CPy_Unreachable(); -CPyL63: ; - CPy_RestoreExcInfo(cpy_r_r73); - CPy_DecRef(cpy_r_r73.f0); - CPy_DecRef(cpy_r_r73.f1); - CPy_DecRef(cpy_r_r73.f2); - goto CPyL66; -CPyL64: ; - CPy_RestoreExcInfo(cpy_r_r73); - CPy_DecRef(cpy_r_r73.f0); - CPy_DecRef(cpy_r_r73.f1); - CPy_DecRef(cpy_r_r73.f2); - cpy_r_r79 = CPy_KeepPropagating(); - if (!cpy_r_r79) goto CPyL141; - CPy_Unreachable(); -CPyL66: ; - cpy_r_r80 = (PyObject *)&_Py_NoneStruct; - cpy_r_r81 = cpy_r_row != cpy_r_r80; - if (!cpy_r_r81) goto CPyL159; - CPy_INCREF(cpy_r_row); - if (likely(cpy_r_row != Py_None)) - cpy_r_r82 = cpy_r_row; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals, "tuple", cpy_r_row); - goto CPyL160; - } - cpy_r_r83 = PyObject_IsTrue(cpy_r_r82); - CPy_DECREF(cpy_r_r82); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); - goto CPyL160; - } - cpy_r_r85 = cpy_r_r83; - if (cpy_r_r85) { - goto CPyL71; - } else - goto CPyL159; -CPyL70: ; - cpy_r_r86.f0 = 1; - cpy_r_r86.f1 = 1; - cpy_r_r87 = PyTuple_New(2); - if (unlikely(cpy_r_r87 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp620 = Py_None; - CPy_INCREF(__tmp620); - PyTuple_SET_ITEM(cpy_r_r87, 0, __tmp620); - PyObject *__tmp621 = Py_None; - CPy_INCREF(__tmp621); - PyTuple_SET_ITEM(cpy_r_r87, 1, __tmp621); - return cpy_r_r87; -CPyL71: ; - cpy_r_r88 = CPyStatics[124]; /* 'address' */ - cpy_r_r89 = CPyStatics[1163]; /* 'alias' */ - cpy_r_r90 = CPyStatics[1164]; /* 'paths' */ - CPy_INCREF(cpy_r_r88); - CPy_INCREF(cpy_r_r89); - CPy_INCREF(cpy_r_r90); - cpy_r_r91.f0 = cpy_r_r88; - cpy_r_r91.f1 = cpy_r_r89; - cpy_r_r91.f2 = cpy_r_r90; - cpy_r_r92 = CPyStatic_build___DEPLOYMENT_KEYS; - if (unlikely(cpy_r_r92.f0 == NULL)) { - goto CPyL161; - } else - goto CPyL74; -CPyL72: ; - PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); - cpy_r_r93 = 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 644, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL74: ; - cpy_r_r94 = PyTuple_New(3); - if (unlikely(cpy_r_r94 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp622 = cpy_r_r91.f0; - PyTuple_SET_ITEM(cpy_r_r94, 0, __tmp622); - PyObject *__tmp623 = cpy_r_r91.f1; - PyTuple_SET_ITEM(cpy_r_r94, 1, __tmp623); - PyObject *__tmp624 = cpy_r_r91.f2; - PyTuple_SET_ITEM(cpy_r_r94, 2, __tmp624); - CPy_INCREF(cpy_r_r92.f0); - CPy_INCREF(cpy_r_r92.f1); - CPy_INCREF(cpy_r_r92.f2); - CPy_INCREF(cpy_r_r92.f3); - CPy_INCREF(cpy_r_r92.f4); - CPy_INCREF(cpy_r_r92.f5); - CPy_INCREF(cpy_r_r92.f6); - CPy_INCREF(cpy_r_r92.f7); - CPy_INCREF(cpy_r_r92.f8); - CPy_INCREF(cpy_r_r92.f9); - CPy_INCREF(cpy_r_r92.f10); - CPy_INCREF(cpy_r_r92.f11); - CPy_INCREF(cpy_r_r92.f12); - cpy_r_r95 = PyTuple_New(13); - if (unlikely(cpy_r_r95 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp625 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r95, 0, __tmp625); - PyObject *__tmp626 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r95, 1, __tmp626); - PyObject *__tmp627 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r95, 2, __tmp627); - PyObject *__tmp628 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r95, 3, __tmp628); - PyObject *__tmp629 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r95, 4, __tmp629); - PyObject *__tmp630 = cpy_r_r92.f5; - PyTuple_SET_ITEM(cpy_r_r95, 5, __tmp630); - PyObject *__tmp631 = cpy_r_r92.f6; - PyTuple_SET_ITEM(cpy_r_r95, 6, __tmp631); - PyObject *__tmp632 = cpy_r_r92.f7; - PyTuple_SET_ITEM(cpy_r_r95, 7, __tmp632); - PyObject *__tmp633 = cpy_r_r92.f8; - PyTuple_SET_ITEM(cpy_r_r95, 8, __tmp633); - PyObject *__tmp634 = cpy_r_r92.f9; - PyTuple_SET_ITEM(cpy_r_r95, 9, __tmp634); - PyObject *__tmp635 = cpy_r_r92.f10; - PyTuple_SET_ITEM(cpy_r_r95, 10, __tmp635); - PyObject *__tmp636 = cpy_r_r92.f11; - PyTuple_SET_ITEM(cpy_r_r95, 11, __tmp636); - PyObject *__tmp637 = cpy_r_r92.f12; - PyTuple_SET_ITEM(cpy_r_r95, 12, __tmp637); - cpy_r_r96 = PySequence_Concat(cpy_r_r94, cpy_r_r95); - CPy_DECREF(cpy_r_r94); - CPy_DECREF(cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 644, CPyStatic_state___globals); - goto CPyL160; - } - PyObject *__tmp638; - if (unlikely(!(PyTuple_Check(cpy_r_r96) && PyTuple_GET_SIZE(cpy_r_r96) == 16))) { - __tmp638 = NULL; - goto __LL639; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 0)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 0); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 1)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 1); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 2)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 2); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 3)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 3); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 4)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 4); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 5)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 5); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 6)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 6); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 7)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 7); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 8)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 8); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 9)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 9); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 10)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 10); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 11)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 11); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 12)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 12); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 13)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 13); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 14)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 14); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 15)))) - __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 15); - else { - __tmp638 = NULL; - } - if (__tmp638 == NULL) goto __LL639; - __tmp638 = cpy_r_r96; -__LL639: ; - if (unlikely(__tmp638 == NULL)) { - CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r96); cpy_r_r97 = (tuple_T16OOOOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp640 = PyTuple_GET_ITEM(cpy_r_r96, 0); - CPy_INCREF(__tmp640); - PyObject *__tmp641; - if (likely(PyUnicode_Check(__tmp640))) - __tmp641 = __tmp640; - else { - CPy_TypeError("str", __tmp640); - __tmp641 = NULL; - } - cpy_r_r97.f0 = __tmp641; - PyObject *__tmp642 = PyTuple_GET_ITEM(cpy_r_r96, 1); - CPy_INCREF(__tmp642); - PyObject *__tmp643; - if (likely(PyUnicode_Check(__tmp642))) - __tmp643 = __tmp642; - else { - CPy_TypeError("str", __tmp642); - __tmp643 = NULL; - } - cpy_r_r97.f1 = __tmp643; - PyObject *__tmp644 = PyTuple_GET_ITEM(cpy_r_r96, 2); - CPy_INCREF(__tmp644); - PyObject *__tmp645; - if (likely(PyUnicode_Check(__tmp644))) - __tmp645 = __tmp644; - else { - CPy_TypeError("str", __tmp644); - __tmp645 = NULL; - } - cpy_r_r97.f2 = __tmp645; - PyObject *__tmp646 = PyTuple_GET_ITEM(cpy_r_r96, 3); - CPy_INCREF(__tmp646); - PyObject *__tmp647; - if (likely(PyUnicode_Check(__tmp646))) - __tmp647 = __tmp646; - else { - CPy_TypeError("str", __tmp646); - __tmp647 = NULL; - } - cpy_r_r97.f3 = __tmp647; - PyObject *__tmp648 = PyTuple_GET_ITEM(cpy_r_r96, 4); - CPy_INCREF(__tmp648); - PyObject *__tmp649; - if (likely(PyUnicode_Check(__tmp648))) - __tmp649 = __tmp648; - else { - CPy_TypeError("str", __tmp648); - __tmp649 = NULL; - } - cpy_r_r97.f4 = __tmp649; - PyObject *__tmp650 = PyTuple_GET_ITEM(cpy_r_r96, 5); - CPy_INCREF(__tmp650); - PyObject *__tmp651; - if (likely(PyUnicode_Check(__tmp650))) - __tmp651 = __tmp650; - else { - CPy_TypeError("str", __tmp650); - __tmp651 = NULL; - } - cpy_r_r97.f5 = __tmp651; - PyObject *__tmp652 = PyTuple_GET_ITEM(cpy_r_r96, 6); - CPy_INCREF(__tmp652); - PyObject *__tmp653; - if (likely(PyUnicode_Check(__tmp652))) - __tmp653 = __tmp652; - else { - CPy_TypeError("str", __tmp652); - __tmp653 = NULL; - } - cpy_r_r97.f6 = __tmp653; - PyObject *__tmp654 = PyTuple_GET_ITEM(cpy_r_r96, 7); - CPy_INCREF(__tmp654); - PyObject *__tmp655; - if (likely(PyUnicode_Check(__tmp654))) - __tmp655 = __tmp654; - else { - CPy_TypeError("str", __tmp654); - __tmp655 = NULL; - } - cpy_r_r97.f7 = __tmp655; - PyObject *__tmp656 = PyTuple_GET_ITEM(cpy_r_r96, 8); - CPy_INCREF(__tmp656); - PyObject *__tmp657; - if (likely(PyUnicode_Check(__tmp656))) - __tmp657 = __tmp656; - else { - CPy_TypeError("str", __tmp656); - __tmp657 = NULL; - } - cpy_r_r97.f8 = __tmp657; - PyObject *__tmp658 = PyTuple_GET_ITEM(cpy_r_r96, 9); - CPy_INCREF(__tmp658); - PyObject *__tmp659; - if (likely(PyUnicode_Check(__tmp658))) - __tmp659 = __tmp658; - else { - CPy_TypeError("str", __tmp658); - __tmp659 = NULL; - } - cpy_r_r97.f9 = __tmp659; - PyObject *__tmp660 = PyTuple_GET_ITEM(cpy_r_r96, 10); - CPy_INCREF(__tmp660); - PyObject *__tmp661; - if (likely(PyUnicode_Check(__tmp660))) - __tmp661 = __tmp660; - else { - CPy_TypeError("str", __tmp660); - __tmp661 = NULL; - } - cpy_r_r97.f10 = __tmp661; - PyObject *__tmp662 = PyTuple_GET_ITEM(cpy_r_r96, 11); - CPy_INCREF(__tmp662); - PyObject *__tmp663; - if (likely(PyUnicode_Check(__tmp662))) - __tmp663 = __tmp662; - else { - CPy_TypeError("str", __tmp662); - __tmp663 = NULL; - } - cpy_r_r97.f11 = __tmp663; - PyObject *__tmp664 = PyTuple_GET_ITEM(cpy_r_r96, 12); - CPy_INCREF(__tmp664); - PyObject *__tmp665; - if (likely(PyUnicode_Check(__tmp664))) - __tmp665 = __tmp664; - else { - CPy_TypeError("str", __tmp664); - __tmp665 = NULL; - } - cpy_r_r97.f12 = __tmp665; - PyObject *__tmp666 = PyTuple_GET_ITEM(cpy_r_r96, 13); - CPy_INCREF(__tmp666); - PyObject *__tmp667; - if (likely(PyUnicode_Check(__tmp666))) - __tmp667 = __tmp666; - else { - CPy_TypeError("str", __tmp666); - __tmp667 = NULL; - } - cpy_r_r97.f13 = __tmp667; - PyObject *__tmp668 = PyTuple_GET_ITEM(cpy_r_r96, 14); - CPy_INCREF(__tmp668); - PyObject *__tmp669; - if (likely(PyUnicode_Check(__tmp668))) - __tmp669 = __tmp668; - else { - CPy_TypeError("str", __tmp668); - __tmp669 = NULL; - } - cpy_r_r97.f14 = __tmp669; - PyObject *__tmp670 = PyTuple_GET_ITEM(cpy_r_r96, 15); - CPy_INCREF(__tmp670); - PyObject *__tmp671; - if (likely(PyUnicode_Check(__tmp670))) - __tmp671 = __tmp670; - else { - CPy_TypeError("str", __tmp670); - __tmp671 = NULL; - } - cpy_r_r97.f15 = __tmp671; - } - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 644, CPyStatic_state___globals); - goto CPyL160; - } - if (likely(cpy_r_row != Py_None)) - cpy_r_r98 = cpy_r_row; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals, "tuple", cpy_r_row); - goto CPyL162; - } - cpy_r_r99 = CPyModule_builtins; - cpy_r_r100 = CPyStatics[1165]; /* 'zip' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals); - goto CPyL163; - } - cpy_r_r102 = PyTuple_New(16); - if (unlikely(cpy_r_r102 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp672 = cpy_r_r97.f0; - PyTuple_SET_ITEM(cpy_r_r102, 0, __tmp672); - PyObject *__tmp673 = cpy_r_r97.f1; - PyTuple_SET_ITEM(cpy_r_r102, 1, __tmp673); - PyObject *__tmp674 = cpy_r_r97.f2; - PyTuple_SET_ITEM(cpy_r_r102, 2, __tmp674); - PyObject *__tmp675 = cpy_r_r97.f3; - PyTuple_SET_ITEM(cpy_r_r102, 3, __tmp675); - PyObject *__tmp676 = cpy_r_r97.f4; - PyTuple_SET_ITEM(cpy_r_r102, 4, __tmp676); - PyObject *__tmp677 = cpy_r_r97.f5; - PyTuple_SET_ITEM(cpy_r_r102, 5, __tmp677); - PyObject *__tmp678 = cpy_r_r97.f6; - PyTuple_SET_ITEM(cpy_r_r102, 6, __tmp678); - PyObject *__tmp679 = cpy_r_r97.f7; - PyTuple_SET_ITEM(cpy_r_r102, 7, __tmp679); - PyObject *__tmp680 = cpy_r_r97.f8; - PyTuple_SET_ITEM(cpy_r_r102, 8, __tmp680); - PyObject *__tmp681 = cpy_r_r97.f9; - PyTuple_SET_ITEM(cpy_r_r102, 9, __tmp681); - PyObject *__tmp682 = cpy_r_r97.f10; - PyTuple_SET_ITEM(cpy_r_r102, 10, __tmp682); - PyObject *__tmp683 = cpy_r_r97.f11; - PyTuple_SET_ITEM(cpy_r_r102, 11, __tmp683); - PyObject *__tmp684 = cpy_r_r97.f12; - PyTuple_SET_ITEM(cpy_r_r102, 12, __tmp684); - PyObject *__tmp685 = cpy_r_r97.f13; - PyTuple_SET_ITEM(cpy_r_r102, 13, __tmp685); - PyObject *__tmp686 = cpy_r_r97.f14; - PyTuple_SET_ITEM(cpy_r_r102, 14, __tmp686); - PyObject *__tmp687 = cpy_r_r97.f15; - PyTuple_SET_ITEM(cpy_r_r102, 15, __tmp687); - PyObject *cpy_r_r103[2] = {cpy_r_r102, cpy_r_r98}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r104, 2, 0); - CPy_DECREF(cpy_r_r101); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals); - goto CPyL164; - } - CPy_DECREF(cpy_r_r102); - CPy_DECREF(cpy_r_r98); - cpy_r_r106 = CPyDict_FromAny(cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals); - goto CPyL141; - } - cpy_r_r107 = PyDict_New(); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL165; - } - cpy_r_r108 = CPyStatics[1164]; /* 'paths' */ - cpy_r_r109 = PyDict_New(); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL166; - } - cpy_r_r110 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r111[3] = {cpy_r_r106, cpy_r_r108, cpy_r_r109}; - cpy_r_r112 = (PyObject **)&cpy_r_r111; - cpy_r_r113 = PyObject_VectorcallMethod(cpy_r_r110, cpy_r_r112, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL167; - } - CPy_DECREF(cpy_r_r109); - cpy_r_r114 = CPyStatics[540]; /* 'items' */ - PyObject *cpy_r_r115[1] = {cpy_r_r113}; - cpy_r_r116 = (PyObject **)&cpy_r_r115; - cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r114, cpy_r_r116, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL168; - } - CPy_DECREF(cpy_r_r113); - cpy_r_r118 = PyObject_GetIter(cpy_r_r117); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL166; - } -CPyL85: ; - cpy_r_r119 = PyIter_Next(cpy_r_r118); - if (cpy_r_r119 == NULL) goto CPyL169; - cpy_r_r120 = PyObject_GetIter(cpy_r_r119); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL170; - } - cpy_r_r121 = PyIter_Next(cpy_r_r120); - if (cpy_r_r121 == NULL) { - goto CPyL171; - } else - goto CPyL90; -CPyL88: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r122 = 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL90: ; - cpy_r_r123 = PyIter_Next(cpy_r_r120); - if (cpy_r_r123 == NULL) { - goto CPyL172; - } else - goto CPyL93; -CPyL91: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r124 = 0; - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL93: ; - cpy_r_r125 = PyIter_Next(cpy_r_r120); - CPy_DECREF(cpy_r_r120); - if (cpy_r_r125 == NULL) { - goto CPyL96; - } else - goto CPyL173; -CPyL94: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r126 = 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL96: ; - cpy_r_r127 = PySequence_Tuple(cpy_r_r123); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL174; - } - cpy_r_r128 = PyDict_SetItem(cpy_r_r107, cpy_r_r121, cpy_r_r127); - CPy_DECREF(cpy_r_r121); - CPy_DECREF(cpy_r_r127); - cpy_r_r129 = cpy_r_r128 >= 0; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL170; - } else - goto CPyL85; -CPyL98: ; - cpy_r_r130 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); - goto CPyL166; - } - cpy_r_r131 = PyDict_New(); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); - goto CPyL175; - } - cpy_r_r132 = 0; - cpy_r_r133 = PyDict_Size(cpy_r_r107); - cpy_r_r134 = CPyDict_GetValuesIter(cpy_r_r107); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); - goto CPyL176; - } -CPyL101: ; - cpy_r_r135 = CPyDict_NextValue(cpy_r_r134, cpy_r_r132); - cpy_r_r136 = cpy_r_r135.f1; - cpy_r_r132 = cpy_r_r136; - cpy_r_r137 = cpy_r_r135.f0; - if (!cpy_r_r137) goto CPyL177; - cpy_r_r138 = cpy_r_r135.f2; - CPy_INCREF(cpy_r_r138); - CPy_DECREF(cpy_r_r135.f2); - PyObject *__tmp688; - if (unlikely(!(PyTuple_Check(cpy_r_r138) && PyTuple_GET_SIZE(cpy_r_r138) == 2))) { - __tmp688 = NULL; - goto __LL689; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r138, 0)))) - __tmp688 = PyTuple_GET_ITEM(cpy_r_r138, 0); - else { - __tmp688 = NULL; - } - if (__tmp688 == NULL) goto __LL689; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r138, 1)))) - __tmp688 = PyTuple_GET_ITEM(cpy_r_r138, 1); - else { - __tmp688 = NULL; - } - if (__tmp688 == NULL) goto __LL689; - __tmp688 = cpy_r_r138; -__LL689: ; - if (unlikely(__tmp688 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r138); cpy_r_r139 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp690 = PyTuple_GET_ITEM(cpy_r_r138, 0); - CPy_INCREF(__tmp690); - PyObject *__tmp691; - if (likely(PyUnicode_Check(__tmp690))) - __tmp691 = __tmp690; - else { - CPy_TypeError("str", __tmp690); - __tmp691 = NULL; - } - cpy_r_r139.f0 = __tmp691; - PyObject *__tmp692 = PyTuple_GET_ITEM(cpy_r_r138, 1); - CPy_INCREF(__tmp692); - PyObject *__tmp693; - if (likely(PyUnicode_Check(__tmp692))) - __tmp693 = __tmp692; - else { - CPy_TypeError("str", __tmp692); - __tmp693 = NULL; - } - cpy_r_r139.f1 = __tmp693; - } - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r139.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); - goto CPyL178; - } - cpy_r_r140 = cpy_r_r139.f1; - CPy_INCREF(cpy_r_r140); - cpy_r_r141 = CPyStatic_state___cur; - if (unlikely(cpy_r_r141 == NULL)) { - goto CPyL179; - } else - goto CPyL106; -CPyL104: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r142 = 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); - goto CPyL141; - } - CPy_Unreachable(); -CPyL106: ; - cpy_r_r143 = CPyStatics[1166]; /* 'SELECT source FROM sources WHERE hash=?' */ - cpy_r_r144 = cpy_r_r139.f0; - CPy_INCREF(cpy_r_r144); - CPy_DECREF(cpy_r_r139.f0); - CPy_DECREF(cpy_r_r139.f1); - cpy_r_r145.f0 = cpy_r_r144; - cpy_r_r146 = PyTuple_New(1); - if (unlikely(cpy_r_r146 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp694 = cpy_r_r145.f0; - PyTuple_SET_ITEM(cpy_r_r146, 0, __tmp694); - cpy_r_r147 = PyTuple_Pack(1, cpy_r_r146); - CPy_DECREF(cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); - goto CPyL180; - } - cpy_r_r148 = CPyDef_sql___Cursor___fetchone(cpy_r_r141, cpy_r_r143, cpy_r_r147); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); - goto CPyL180; - } - cpy_r_r149 = cpy_r_r148; - cpy_r_r150 = CPyStatics[2030]; /* 0 */ - cpy_r_r151 = PyObject_GetItem(cpy_r_r149, cpy_r_r150); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); - goto CPyL180; - } - cpy_r_r152 = PyDict_SetItem(cpy_r_r131, cpy_r_r140, cpy_r_r151); - CPy_DECREF(cpy_r_r140); - CPy_DECREF(cpy_r_r151); - cpy_r_r153 = cpy_r_r152 >= 0; - if (unlikely(!cpy_r_r153)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); - goto CPyL178; - } - cpy_r_r154 = CPyDict_CheckSize(cpy_r_r107, cpy_r_r133); - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); - goto CPyL178; - } else - goto CPyL101; -CPyL112: ; - cpy_r_r155 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); - goto CPyL176; - } - cpy_r_r156 = PyDict_New(); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL181; - } - cpy_r_r157 = 0; - cpy_r_r158 = PyDict_Size(cpy_r_r107); - cpy_r_r159 = CPyDict_GetKeysIter(cpy_r_r107); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL182; - } -CPyL115: ; - cpy_r_r160 = CPyDict_NextKey(cpy_r_r159, cpy_r_r157); - cpy_r_r161 = cpy_r_r160.f1; - cpy_r_r157 = cpy_r_r161; - cpy_r_r162 = cpy_r_r160.f0; - if (!cpy_r_r162) goto CPyL183; - cpy_r_r163 = cpy_r_r160.f2; - CPy_INCREF(cpy_r_r163); - CPy_DECREF(cpy_r_r160.f2); - if (likely(PyUnicode_Check(cpy_r_r163))) - cpy_r_r164 = cpy_r_r163; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals, "str", cpy_r_r163); - goto CPyL184; - } - cpy_r_r165 = CPyDict_GetItem(cpy_r_r107, cpy_r_r164); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL185; - } - PyObject *__tmp695; - if (unlikely(!(PyTuple_Check(cpy_r_r165) && PyTuple_GET_SIZE(cpy_r_r165) == 2))) { - __tmp695 = NULL; - goto __LL696; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r165, 0)))) - __tmp695 = PyTuple_GET_ITEM(cpy_r_r165, 0); - else { - __tmp695 = NULL; - } - if (__tmp695 == NULL) goto __LL696; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r165, 1)))) - __tmp695 = PyTuple_GET_ITEM(cpy_r_r165, 1); - else { - __tmp695 = NULL; - } - if (__tmp695 == NULL) goto __LL696; - __tmp695 = cpy_r_r165; -__LL696: ; - if (unlikely(__tmp695 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r165); cpy_r_r166 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp697 = PyTuple_GET_ITEM(cpy_r_r165, 0); - CPy_INCREF(__tmp697); - PyObject *__tmp698; - if (likely(PyUnicode_Check(__tmp697))) - __tmp698 = __tmp697; - else { - CPy_TypeError("str", __tmp697); - __tmp698 = NULL; - } - cpy_r_r166.f0 = __tmp698; - PyObject *__tmp699 = PyTuple_GET_ITEM(cpy_r_r165, 1); - CPy_INCREF(__tmp699); - PyObject *__tmp700; - if (likely(PyUnicode_Check(__tmp699))) - __tmp700 = __tmp699; - else { - CPy_TypeError("str", __tmp699); - __tmp700 = NULL; - } - cpy_r_r166.f1 = __tmp700; - } - CPy_DECREF(cpy_r_r165); - if (unlikely(cpy_r_r166.f0 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL185; - } - cpy_r_r167 = cpy_r_r166.f1; - CPy_INCREF(cpy_r_r167); - CPy_DECREF(cpy_r_r166.f0); - CPy_DECREF(cpy_r_r166.f1); - cpy_r_r168 = PyDict_SetItem(cpy_r_r156, cpy_r_r164, cpy_r_r167); - CPy_DECREF(cpy_r_r164); - CPy_DECREF(cpy_r_r167); - cpy_r_r169 = cpy_r_r168 >= 0; - if (unlikely(!cpy_r_r169)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL184; - } - cpy_r_r170 = CPyDict_CheckSize(cpy_r_r107, cpy_r_r158); - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL184; - } else - goto CPyL115; -CPyL121: ; - cpy_r_r171 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r171)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL186; - } - cpy_r_r172 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r173 = CPyDict_SetItem(cpy_r_r106, cpy_r_r172, cpy_r_r156); - CPy_DECREF(cpy_r_r156); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); - goto CPyL187; - } - cpy_r_r175 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r176 = CPyDict_GetWithNone(cpy_r_r106, cpy_r_r175); - if (unlikely(cpy_r_r176 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 654, CPyStatic_state___globals); - goto CPyL187; - } - if (PyDict_Check(cpy_r_r176)) - cpy_r_r177 = cpy_r_r176; - else { - cpy_r_r177 = NULL; - } - if (cpy_r_r177 != NULL) goto __LL701; - if (cpy_r_r176 == Py_None) - cpy_r_r177 = cpy_r_r176; - else { - cpy_r_r177 = NULL; - } - if (cpy_r_r177 != NULL) goto __LL701; - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 654, CPyStatic_state___globals, "dict or None", cpy_r_r176); - goto CPyL187; -__LL701: ; - cpy_r_r178 = PyDict_Check(cpy_r_r177); - if (!cpy_r_r178) goto CPyL188; - cpy_r_r179 = PyDict_New(); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL189; - } - CPy_INCREF(cpy_r_r177); - if (likely(cpy_r_r177 != Py_None)) - cpy_r_r180 = cpy_r_r177; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "dict", cpy_r_r177); - goto CPyL190; - } - cpy_r_r181 = 0; - cpy_r_r182 = PyDict_Size(cpy_r_r180); - cpy_r_r183 = CPyDict_GetKeysIter(cpy_r_r180); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL191; - } -CPyL129: ; - cpy_r_r184 = CPyDict_NextKey(cpy_r_r183, cpy_r_r181); - cpy_r_r185 = cpy_r_r184.f1; - cpy_r_r181 = cpy_r_r185; - cpy_r_r186 = cpy_r_r184.f0; - if (!cpy_r_r186) goto CPyL192; - cpy_r_r187 = cpy_r_r184.f2; - CPy_INCREF(cpy_r_r187); - CPy_DECREF(cpy_r_r184.f2); - if (PyLong_Check(cpy_r_r187)) - cpy_r_r188 = cpy_r_r187; - else { - cpy_r_r188 = NULL; - } - if (cpy_r_r188 != NULL) goto __LL702; - if (PyUnicode_Check(cpy_r_r187)) - cpy_r_r188 = cpy_r_r187; - else { - cpy_r_r188 = NULL; - } - if (cpy_r_r188 != NULL) goto __LL702; - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "union[int, str]", cpy_r_r187); - goto CPyL193; -__LL702: ; - cpy_r_r189 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r190[1] = {cpy_r_r188}; - cpy_r_r191 = (PyObject **)&cpy_r_r190; - cpy_r_r192 = PyObject_Vectorcall(cpy_r_r189, cpy_r_r191, 1, 0); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL194; - } - if (likely(PyLong_Check(cpy_r_r192))) - cpy_r_r193 = CPyTagged_FromObject(cpy_r_r192); - else { - CPy_TypeError("int", cpy_r_r192); cpy_r_r193 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r192); - if (unlikely(cpy_r_r193 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL194; - } - CPy_INCREF(cpy_r_r177); - if (likely(cpy_r_r177 != Py_None)) - cpy_r_r194 = cpy_r_r177; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "dict", cpy_r_r177); - goto CPyL195; - } - cpy_r_r195 = CPyDict_GetItem(cpy_r_r194, cpy_r_r188); - CPy_DECREF(cpy_r_r194); - CPy_DECREF(cpy_r_r188); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL196; - } - if (likely(PyDict_Check(cpy_r_r195))) - cpy_r_r196 = cpy_r_r195; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "dict", cpy_r_r195); - goto CPyL196; - } - cpy_r_r197 = CPyTagged_StealAsObject(cpy_r_r193); - cpy_r_r198 = PyDict_SetItem(cpy_r_r179, cpy_r_r197, cpy_r_r196); - CPy_DECREF(cpy_r_r197); - CPy_DECREF(cpy_r_r196); - cpy_r_r199 = cpy_r_r198 >= 0; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL193; - } - cpy_r_r200 = CPyDict_CheckSize(cpy_r_r180, cpy_r_r182); - if (unlikely(!cpy_r_r200)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL193; - } else - goto CPyL129; -CPyL138: ; - cpy_r_r201 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r201)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r202 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r203 = CPyDict_SetItem(cpy_r_r106, cpy_r_r202, cpy_r_r179); - CPy_DECREF(cpy_r_r179); - cpy_r_r204 = cpy_r_r203 >= 0; - if (unlikely(!cpy_r_r204)) { - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); - goto CPyL187; - } -CPyL140: ; - cpy_r_r205.f0 = cpy_r_r106; - cpy_r_r205.f1 = cpy_r_r131; - cpy_r_r206 = PyTuple_New(2); - if (unlikely(cpy_r_r206 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp703 = cpy_r_r205.f0; - PyTuple_SET_ITEM(cpy_r_r206, 0, __tmp703); - PyObject *__tmp704 = cpy_r_r205.f1; - PyTuple_SET_ITEM(cpy_r_r206, 1, __tmp704); - return cpy_r_r206; -CPyL141: ; - cpy_r_r207 = NULL; - return cpy_r_r207; -CPyL142: ; - CPy_INCREF(cpy_r_address); - goto CPyL2; -CPyL143: ; - CPy_INCREF(cpy_r_alias); - goto CPyL4; -CPyL144: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_alias); - CPy_XDecRef(cpy_r_query); - goto CPyL141; -CPyL145: ; - CPy_DECREF(cpy_r_address); - CPy_DECREF(cpy_r_alias); - CPy_XDECREF(cpy_r_query); - goto CPyL10; -CPyL146: ; - CPy_DECREF(cpy_r_address); - goto CPyL24; -CPyL147: ; - CPy_DECREF(cpy_r_alias); - CPy_XDECREF(cpy_r_query); - goto CPyL17; -CPyL148: ; - CPy_DecRef(cpy_r_r22); - goto CPyL141; -CPyL149: ; - CPy_DECREF(cpy_r_alias); - goto CPyL30; -CPyL150: ; - CPy_DecRef(cpy_r_alias); - CPy_XDecRef(cpy_r_query); - goto CPyL141; -CPyL151: ; - CPy_XDECREF(cpy_r_query); - goto CPyL27; -CPyL152: ; - CPy_XDecRef(cpy_r_query); - goto CPyL31; -CPyL153: ; - CPy_XDecRef(cpy_r_query); - goto CPyL39; -CPyL154: ; - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL44; -CPyL155: ; - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL46; -CPyL156: ; - CPy_XDecRef(cpy_r_query); - CPy_DecRef(cpy_r_r51); - goto CPyL50; -CPyL157: ; - CPy_DECREF(cpy_r_r51); - goto CPyL53; -CPyL158: ; - CPy_DecRef(cpy_r_r73.f0); - CPy_DecRef(cpy_r_r73.f1); - CPy_DecRef(cpy_r_r73.f2); - goto CPyL62; -CPyL159: ; - CPy_DECREF(cpy_r_row); - goto CPyL70; -CPyL160: ; - CPy_DecRef(cpy_r_row); - goto CPyL141; -CPyL161: ; - CPy_DecRef(cpy_r_row); - CPy_DecRef(cpy_r_r91.f0); - CPy_DecRef(cpy_r_r91.f1); - CPy_DecRef(cpy_r_r91.f2); - goto CPyL72; -CPyL162: ; - CPy_DecRef(cpy_r_r97.f0); - CPy_DecRef(cpy_r_r97.f1); - CPy_DecRef(cpy_r_r97.f2); - CPy_DecRef(cpy_r_r97.f3); - CPy_DecRef(cpy_r_r97.f4); - CPy_DecRef(cpy_r_r97.f5); - CPy_DecRef(cpy_r_r97.f6); - CPy_DecRef(cpy_r_r97.f7); - CPy_DecRef(cpy_r_r97.f8); - CPy_DecRef(cpy_r_r97.f9); - CPy_DecRef(cpy_r_r97.f10); - CPy_DecRef(cpy_r_r97.f11); - CPy_DecRef(cpy_r_r97.f12); - CPy_DecRef(cpy_r_r97.f13); - CPy_DecRef(cpy_r_r97.f14); - CPy_DecRef(cpy_r_r97.f15); - goto CPyL141; -CPyL163: ; - CPy_DecRef(cpy_r_r97.f0); - CPy_DecRef(cpy_r_r97.f1); - CPy_DecRef(cpy_r_r97.f2); - CPy_DecRef(cpy_r_r97.f3); - CPy_DecRef(cpy_r_r97.f4); - CPy_DecRef(cpy_r_r97.f5); - CPy_DecRef(cpy_r_r97.f6); - CPy_DecRef(cpy_r_r97.f7); - CPy_DecRef(cpy_r_r97.f8); - CPy_DecRef(cpy_r_r97.f9); - CPy_DecRef(cpy_r_r97.f10); - CPy_DecRef(cpy_r_r97.f11); - CPy_DecRef(cpy_r_r97.f12); - CPy_DecRef(cpy_r_r97.f13); - CPy_DecRef(cpy_r_r97.f14); - CPy_DecRef(cpy_r_r97.f15); - CPy_DecRef(cpy_r_r98); - goto CPyL141; -CPyL164: ; - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r102); - goto CPyL141; -CPyL165: ; - CPy_DecRef(cpy_r_r106); - goto CPyL141; -CPyL166: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - goto CPyL141; -CPyL167: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r109); - goto CPyL141; -CPyL168: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r113); - goto CPyL141; -CPyL169: ; - CPy_DECREF(cpy_r_r118); - goto CPyL98; -CPyL170: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r118); - goto CPyL141; -CPyL171: ; - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r107); - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r120); - goto CPyL88; -CPyL172: ; - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r107); - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r120); - CPy_DECREF(cpy_r_r121); - goto CPyL91; -CPyL173: ; - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r107); - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r121); - CPy_DECREF(cpy_r_r123); - CPy_DECREF(cpy_r_r125); - goto CPyL94; -CPyL174: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r121); - goto CPyL141; -CPyL175: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - goto CPyL141; -CPyL176: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - goto CPyL141; -CPyL177: ; - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135.f2); - goto CPyL112; -CPyL178: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r134); - goto CPyL141; -CPyL179: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r134); - CPy_DecRef(cpy_r_r139.f0); - CPy_DecRef(cpy_r_r139.f1); - CPy_DecRef(cpy_r_r140); - goto CPyL104; -CPyL180: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r134); - CPy_DecRef(cpy_r_r140); - goto CPyL141; -CPyL181: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - goto CPyL141; -CPyL182: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r156); - goto CPyL141; -CPyL183: ; - CPy_DECREF(cpy_r_r107); - CPy_DECREF(cpy_r_r159); - CPy_DECREF(cpy_r_r160.f2); - goto CPyL121; -CPyL184: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r156); - CPy_DecRef(cpy_r_r159); - goto CPyL141; -CPyL185: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r156); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r164); - goto CPyL141; -CPyL186: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r156); - goto CPyL141; -CPyL187: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - goto CPyL141; -CPyL188: ; - CPy_DECREF(cpy_r_r177); - goto CPyL140; -CPyL189: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - goto CPyL141; -CPyL190: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - goto CPyL141; -CPyL191: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r180); - goto CPyL141; -CPyL192: ; - CPy_DECREF(cpy_r_r177); - CPy_DECREF(cpy_r_r180); - CPy_DECREF(cpy_r_r183); - CPy_DECREF(cpy_r_r184.f2); - goto CPyL138; -CPyL193: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r183); - goto CPyL141; -CPyL194: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r183); - CPy_DecRef(cpy_r_r188); - goto CPyL141; -CPyL195: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r183); - CPy_DecRef(cpy_r_r188); - CPyTagged_DecRef(cpy_r_r193); - goto CPyL141; -CPyL196: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r183); - CPyTagged_DecRef(cpy_r_r193); - goto CPyL141; -CPyL197: ; - CPy_DecRef(cpy_r_r106); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r179); - goto CPyL141; -} - -PyObject *CPyPy_state____get_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"address", "alias", 0}; - static CPyArg_Parser parser = {"|OO:_get_deployment", kwlist, 0}; - PyObject *obj_address = NULL; - PyObject *obj_alias = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_address, &obj_alias)) { - return NULL; - } - PyObject *arg_address; - if (obj_address == NULL) { - arg_address = NULL; - goto __LL705; - } - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL705; - if (obj_address == Py_None) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL705; - CPy_TypeError("str or None", obj_address); - goto fail; -__LL705: ; - PyObject *arg_alias; - if (obj_alias == NULL) { - arg_alias = NULL; - goto __LL706; - } - if (PyUnicode_Check(obj_alias)) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL706; - if (obj_alias == Py_None) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL706; - CPy_TypeError("str or None", obj_alias); - goto fail; -__LL706: ; - PyObject *retval = CPyDef_state____get_deployment(arg_address, arg_alias); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 621, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state____add_deployment(PyObject *cpy_r_contract, PyObject *cpy_r_alias) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - tuple_T13OOOOOOOOOOOOO cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - tuple_T1O cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int64_t cpy_r_r77; - CPyTagged cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - CPyTagged cpy_r_r83; - int64_t cpy_r_r84; - PyObject *cpy_r_r85; - tuple_T4CIOO cpy_r_r86; - CPyTagged cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_source; - PyObject *cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject **cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject **cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject **cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - char cpy_r_r125; - PyObject *cpy_r_r126; - CPyPtr cpy_r_r127; - CPyPtr cpy_r_r128; - CPyPtr cpy_r_r129; - int32_t cpy_r_r130; - char cpy_r_r131; - char cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - tuple_T13OOOOOOOOOOOOO cpy_r_r135; - char cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - int32_t cpy_r_r142; - char cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - CPyPtr cpy_r_r151; - CPyPtr cpy_r_r152; - CPyPtr cpy_r_r153; - CPyPtr cpy_r_r154; - CPyPtr cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - char cpy_r_r159; - if (cpy_r_alias != NULL) goto CPyL105; - cpy_r_r0 = Py_None; - cpy_r_alias = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r2 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL106; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r4 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals); - goto CPyL107; - } - if (likely(PyDict_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals, "dict", cpy_r_r5); - goto CPyL107; - } - cpy_r_r7 = PyDict_Contains(cpy_r_r6, cpy_r_r1); - CPy_DECREF(cpy_r_r6); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals); - goto CPyL107; - } - cpy_r_r9 = cpy_r_r7; - cpy_r_r10 = cpy_r_r9 ^ 1; - if (cpy_r_r10) { - goto CPyL108; - } else - goto CPyL10; -CPyL9: ; - return 1; -CPyL10: ; - cpy_r_r11 = CPyStatics[124]; /* 'address' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals); - goto CPyL107; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals, "str", cpy_r_r12); - goto CPyL107; - } - cpy_r_r14 = CPyStatic_state___globals; - cpy_r_r15 = CPyStatics[1151]; /* '_resolve_address' */ - cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals); - goto CPyL109; - } - PyObject *cpy_r_r17[1] = {cpy_r_r13}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals); - goto CPyL109; - } - CPy_DECREF(cpy_r_r13); - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals, "str", cpy_r_r19); - goto CPyL107; - } - cpy_r_r21 = CPyStatics[862]; /* 'chain' */ - cpy_r_r22 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL110; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r24 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); - goto CPyL111; - } - if (likely(PyDict_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals, "dict", cpy_r_r25); - goto CPyL111; - } - cpy_r_r27 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); - goto CPyL111; - } - cpy_r_r29 = PyObject_Str(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); - goto CPyL111; - } - cpy_r_r30 = CPyStr_Build(2, cpy_r_r21, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); - goto CPyL111; - } - cpy_r_r31 = CPyStatic_state___cur; - if (unlikely(cpy_r_r31 == NULL)) { - goto CPyL112; - } else - goto CPyL26; -CPyL24: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r32 = 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 671, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r33 = CPyStatics[1019]; /* 'CREATE TABLE IF NOT EXISTS ' */ - cpy_r_r34 = CPyStatics[1169]; /* ' (address UNIQUE, alias UNIQUE, paths, ' */ - cpy_r_r35 = CPyStatics[293]; /* ', ' */ - cpy_r_r36 = CPyStatic_build___DEPLOYMENT_KEYS; - if (unlikely(cpy_r_r36.f0 == NULL)) { - goto CPyL113; - } else - goto CPyL29; -CPyL27: ; - PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); - cpy_r_r37 = 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 673, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL29: ; - CPy_INCREF(cpy_r_r36.f0); - CPy_INCREF(cpy_r_r36.f1); - CPy_INCREF(cpy_r_r36.f2); - CPy_INCREF(cpy_r_r36.f3); - CPy_INCREF(cpy_r_r36.f4); - CPy_INCREF(cpy_r_r36.f5); - CPy_INCREF(cpy_r_r36.f6); - CPy_INCREF(cpy_r_r36.f7); - CPy_INCREF(cpy_r_r36.f8); - CPy_INCREF(cpy_r_r36.f9); - CPy_INCREF(cpy_r_r36.f10); - CPy_INCREF(cpy_r_r36.f11); - CPy_INCREF(cpy_r_r36.f12); - cpy_r_r38 = PyTuple_New(13); - if (unlikely(cpy_r_r38 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp707 = cpy_r_r36.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp707); - PyObject *__tmp708 = cpy_r_r36.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp708); - PyObject *__tmp709 = cpy_r_r36.f2; - PyTuple_SET_ITEM(cpy_r_r38, 2, __tmp709); - PyObject *__tmp710 = cpy_r_r36.f3; - PyTuple_SET_ITEM(cpy_r_r38, 3, __tmp710); - PyObject *__tmp711 = cpy_r_r36.f4; - PyTuple_SET_ITEM(cpy_r_r38, 4, __tmp711); - PyObject *__tmp712 = cpy_r_r36.f5; - PyTuple_SET_ITEM(cpy_r_r38, 5, __tmp712); - PyObject *__tmp713 = cpy_r_r36.f6; - PyTuple_SET_ITEM(cpy_r_r38, 6, __tmp713); - PyObject *__tmp714 = cpy_r_r36.f7; - PyTuple_SET_ITEM(cpy_r_r38, 7, __tmp714); - PyObject *__tmp715 = cpy_r_r36.f8; - PyTuple_SET_ITEM(cpy_r_r38, 8, __tmp715); - PyObject *__tmp716 = cpy_r_r36.f9; - PyTuple_SET_ITEM(cpy_r_r38, 9, __tmp716); - PyObject *__tmp717 = cpy_r_r36.f10; - PyTuple_SET_ITEM(cpy_r_r38, 10, __tmp717); - PyObject *__tmp718 = cpy_r_r36.f11; - PyTuple_SET_ITEM(cpy_r_r38, 11, __tmp718); - PyObject *__tmp719 = cpy_r_r36.f12; - PyTuple_SET_ITEM(cpy_r_r38, 12, __tmp719); - cpy_r_r39 = PyUnicode_Join(cpy_r_r35, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 673, CPyStatic_state___globals); - goto CPyL114; - } - cpy_r_r40 = CPyStatics[198]; /* ')' */ - cpy_r_r41 = CPyStr_Build(5, cpy_r_r33, cpy_r_r30, cpy_r_r34, cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 672, CPyStatic_state___globals); - goto CPyL114; - } - cpy_r_r42 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r43 = CPyDef_sql___Cursor___execute(cpy_r_r31, cpy_r_r41, cpy_r_r42); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 671, CPyStatic_state___globals); - goto CPyL114; - } - cpy_r_r44 = CPyStatics[185]; /* '_build' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 676, CPyStatic_state___globals); - goto CPyL114; - } - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 676, CPyStatic_state___globals, "dict", cpy_r_r45); - goto CPyL114; - } - cpy_r_r47 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r48 = PyDict_Contains(cpy_r_r46, cpy_r_r47); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 677, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r50 = cpy_r_r48; - cpy_r_r51 = cpy_r_r50 ^ 1; - if (!cpy_r_r51) goto CPyL51; - cpy_r_r52 = CPyStatic_state___cur; - if (unlikely(cpy_r_r52 == NULL)) { - goto CPyL116; - } else - goto CPyL39; -CPyL37: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r53 = 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL39: ; - cpy_r_r54 = CPyStatics[1170]; /* 'SELECT compiler FROM ' */ - cpy_r_r55 = CPyStatics[1171]; /* ' WHERE address=?' */ - cpy_r_r56 = CPyStr_Build(3, cpy_r_r54, cpy_r_r30, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); - goto CPyL115; - } - CPy_INCREF(cpy_r_r20); - cpy_r_r57.f0 = cpy_r_r20; - cpy_r_r58 = PyTuple_New(1); - if (unlikely(cpy_r_r58 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp720 = cpy_r_r57.f0; - PyTuple_SET_ITEM(cpy_r_r58, 0, __tmp720); - cpy_r_r59 = PyTuple_Pack(1, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); - goto CPyL117; - } - cpy_r_r60 = CPyDef_sql___Cursor___fetchone(cpy_r_r52, cpy_r_r56, cpy_r_r59); - CPy_DECREF(cpy_r_r56); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r61 = (PyObject *)&_Py_NoneStruct; - cpy_r_r62 = cpy_r_r60 != cpy_r_r61; - if (!cpy_r_r62) goto CPyL118; - CPy_INCREF(cpy_r_r60); - if (likely(cpy_r_r60 != Py_None)) - cpy_r_r63 = cpy_r_r60; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals, "tuple", cpy_r_r60); - goto CPyL119; - } - cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); - goto CPyL119; - } - cpy_r_r66 = cpy_r_r64; - if (!cpy_r_r66) goto CPyL118; - if (likely(cpy_r_r60 != Py_None)) - cpy_r_r67 = cpy_r_r60; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 680, CPyStatic_state___globals, "tuple", cpy_r_r60); - goto CPyL115; - } - cpy_r_r68 = CPySequenceTuple_GetItem(cpy_r_r67, 0); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 680, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r69 = PyObject_IsTrue(cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 680, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r71 = cpy_r_r69; - if (cpy_r_r71) { - goto CPyL120; - } else - goto CPyL51; -CPyL50: ; - return 1; -CPyL51: ; - cpy_r_r72 = PyDict_New(); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 683, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r73 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r74 = PyDict_New(); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 684, CPyStatic_state___globals); - goto CPyL121; - } - cpy_r_r75 = CPyDict_Get(cpy_r_r46, cpy_r_r73, cpy_r_r74); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 684, CPyStatic_state___globals); - goto CPyL121; - } - if (likely(PyDict_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 684, CPyStatic_state___globals, "dict", cpy_r_r75); - goto CPyL121; - } - cpy_r_r77 = PyDict_Size(cpy_r_r76); - cpy_r_r78 = cpy_r_r77 << 1; - cpy_r_r79 = cpy_r_r78 != 0; - if (!cpy_r_r79) goto CPyL122; - cpy_r_r80 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 686, CPyStatic_state___globals); - goto CPyL123; - } - if (likely(PyDict_Check(cpy_r_r81))) - cpy_r_r82 = cpy_r_r81; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 686, CPyStatic_state___globals, "dict", cpy_r_r81); - goto CPyL123; - } - cpy_r_r83 = 0; - cpy_r_r84 = PyDict_Size(cpy_r_r76); - cpy_r_r85 = CPyDict_GetItemsIter(cpy_r_r76); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 687, CPyStatic_state___globals); - goto CPyL124; - } -CPyL59: ; - cpy_r_r86 = CPyDict_NextItem(cpy_r_r85, cpy_r_r83); - cpy_r_r87 = cpy_r_r86.f1; - cpy_r_r83 = cpy_r_r87; - cpy_r_r88 = cpy_r_r86.f0; - if (!cpy_r_r88) goto CPyL125; - cpy_r_r89 = cpy_r_r86.f2; - CPy_INCREF(cpy_r_r89); - cpy_r_r90 = cpy_r_r86.f3; - CPy_INCREF(cpy_r_r90); - CPy_DECREF(cpy_r_r86.f2); - CPy_DECREF(cpy_r_r86.f3); - cpy_r_r91 = CPyDict_GetWithNone(cpy_r_r82, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 688, CPyStatic_state___globals); - goto CPyL126; - } - cpy_r_source = cpy_r_r91; - cpy_r_r92 = (PyObject *)&_Py_NoneStruct; - cpy_r_r93 = cpy_r_source == cpy_r_r92; - if (cpy_r_r93) { - goto CPyL127; - } else - goto CPyL67; -CPyL62: ; - cpy_r_r94 = CPyStatic_state___globals; - cpy_r_r95 = CPyStatics[27]; /* 'Path' */ - cpy_r_r96 = CPyDict_GetItem(cpy_r_r94, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals); - goto CPyL126; - } - PyObject *cpy_r_r97[1] = {cpy_r_r90}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals); - goto CPyL126; - } - cpy_r_r100 = CPyStatics[1173]; /* 'read_text' */ - PyObject *cpy_r_r101[1] = {cpy_r_r99}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals); - goto CPyL128; - } - CPy_DECREF(cpy_r_r99); - if (likely(PyUnicode_Check(cpy_r_r103))) - cpy_r_r104 = cpy_r_r103; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals, "str", cpy_r_r103); - goto CPyL126; - } - cpy_r_source = cpy_r_r104; -CPyL67: ; - CPy_INCREF(cpy_r_source); - cpy_r_r105 = cpy_r_source; - cpy_r_r106 = CPyStatics[1174]; /* 'encode' */ - PyObject *cpy_r_r107[1] = {cpy_r_r105}; - cpy_r_r108 = (PyObject **)&cpy_r_r107; - cpy_r_r109 = PyObject_VectorcallMethod(cpy_r_r106, cpy_r_r108, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); - goto CPyL129; - } - CPy_DECREF(cpy_r_r105); - cpy_r_r110 = cpy_r_r109; - cpy_r_r111 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r111 == NULL)) { - goto CPyL130; - } else - goto CPyL72; -CPyL70: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r112 = 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL72: ; - PyObject *cpy_r_r113[1] = {cpy_r_r110}; - cpy_r_r114 = (PyObject **)&cpy_r_r113; - cpy_r_r115 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r114, 1, 0); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); - goto CPyL131; - } - CPy_DECREF(cpy_r_r110); - cpy_r_r116 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r117[1] = {cpy_r_r115}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r118, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); - goto CPyL132; - } - CPy_DECREF(cpy_r_r115); - if (likely(PyUnicode_Check(cpy_r_r119))) - cpy_r_r120 = cpy_r_r119; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals, "str", cpy_r_r119); - goto CPyL133; - } - cpy_r_r121 = CPyStatic_state___cur; - if (unlikely(cpy_r_r121 == NULL)) { - goto CPyL134; - } else - goto CPyL78; -CPyL76: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r122 = 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 692, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL78: ; - cpy_r_r123 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r124 = PyTuple_Pack(2, cpy_r_r120, cpy_r_source); - CPy_DECREF(cpy_r_source); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 692, CPyStatic_state___globals); - goto CPyL135; - } - cpy_r_r125 = CPyDef_sql___Cursor___insert(cpy_r_r121, cpy_r_r123, cpy_r_r124); - CPy_DECREF(cpy_r_r124); - if (unlikely(cpy_r_r125 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 692, CPyStatic_state___globals); - goto CPyL135; - } - cpy_r_r126 = PyList_New(2); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 693, CPyStatic_state___globals); - goto CPyL135; - } - cpy_r_r127 = (CPyPtr)&((PyListObject *)cpy_r_r126)->ob_item; - cpy_r_r128 = *(CPyPtr *)cpy_r_r127; - *(PyObject * *)cpy_r_r128 = cpy_r_r120; - cpy_r_r129 = cpy_r_r128 + 8; - *(PyObject * *)cpy_r_r129 = cpy_r_r90; - cpy_r_r130 = CPyDict_SetItem(cpy_r_r72, cpy_r_r89, cpy_r_r126); - CPy_DECREF(cpy_r_r89); - CPy_DECREF_NO_IMM(cpy_r_r126); - cpy_r_r131 = cpy_r_r130 >= 0; - if (unlikely(!cpy_r_r131)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 693, CPyStatic_state___globals); - goto CPyL136; - } - cpy_r_r132 = CPyDict_CheckSize(cpy_r_r76, cpy_r_r84); - if (unlikely(!cpy_r_r132)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 687, CPyStatic_state___globals); - goto CPyL136; - } else - goto CPyL59; -CPyL83: ; - cpy_r_r133 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 687, CPyStatic_state___globals); - goto CPyL121; - } -CPyL84: ; - cpy_r_r134 = PyList_New(0); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL121; - } - cpy_r_r135 = CPyStatic_build___DEPLOYMENT_KEYS; - if (unlikely(cpy_r_r135.f0 == NULL)) { - goto CPyL137; - } else - goto CPyL88; -CPyL86: ; - PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); - cpy_r_r136 = 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL88: ; - CPy_INCREF(cpy_r_r135.f0); - CPy_INCREF(cpy_r_r135.f1); - CPy_INCREF(cpy_r_r135.f2); - CPy_INCREF(cpy_r_r135.f3); - CPy_INCREF(cpy_r_r135.f4); - CPy_INCREF(cpy_r_r135.f5); - CPy_INCREF(cpy_r_r135.f6); - CPy_INCREF(cpy_r_r135.f7); - CPy_INCREF(cpy_r_r135.f8); - CPy_INCREF(cpy_r_r135.f9); - CPy_INCREF(cpy_r_r135.f10); - CPy_INCREF(cpy_r_r135.f11); - CPy_INCREF(cpy_r_r135.f12); - cpy_r_r137 = PyTuple_New(13); - if (unlikely(cpy_r_r137 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp721 = cpy_r_r135.f0; - PyTuple_SET_ITEM(cpy_r_r137, 0, __tmp721); - PyObject *__tmp722 = cpy_r_r135.f1; - PyTuple_SET_ITEM(cpy_r_r137, 1, __tmp722); - PyObject *__tmp723 = cpy_r_r135.f2; - PyTuple_SET_ITEM(cpy_r_r137, 2, __tmp723); - PyObject *__tmp724 = cpy_r_r135.f3; - PyTuple_SET_ITEM(cpy_r_r137, 3, __tmp724); - PyObject *__tmp725 = cpy_r_r135.f4; - PyTuple_SET_ITEM(cpy_r_r137, 4, __tmp725); - PyObject *__tmp726 = cpy_r_r135.f5; - PyTuple_SET_ITEM(cpy_r_r137, 5, __tmp726); - PyObject *__tmp727 = cpy_r_r135.f6; - PyTuple_SET_ITEM(cpy_r_r137, 6, __tmp727); - PyObject *__tmp728 = cpy_r_r135.f7; - PyTuple_SET_ITEM(cpy_r_r137, 7, __tmp728); - PyObject *__tmp729 = cpy_r_r135.f8; - PyTuple_SET_ITEM(cpy_r_r137, 8, __tmp729); - PyObject *__tmp730 = cpy_r_r135.f9; - PyTuple_SET_ITEM(cpy_r_r137, 9, __tmp730); - PyObject *__tmp731 = cpy_r_r135.f10; - PyTuple_SET_ITEM(cpy_r_r137, 10, __tmp731); - PyObject *__tmp732 = cpy_r_r135.f11; - PyTuple_SET_ITEM(cpy_r_r137, 11, __tmp732); - PyObject *__tmp733 = cpy_r_r135.f12; - PyTuple_SET_ITEM(cpy_r_r137, 12, __tmp733); - cpy_r_r138 = PyObject_GetIter(cpy_r_r137); - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL138; - } -CPyL89: ; - cpy_r_r139 = PyIter_Next(cpy_r_r138); - if (cpy_r_r139 == NULL) goto CPyL139; - if (likely(PyUnicode_Check(cpy_r_r139))) - cpy_r_r140 = cpy_r_r139; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals, "str", cpy_r_r139); - goto CPyL140; - } - cpy_r_r141 = CPyDict_GetWithNone(cpy_r_r46, cpy_r_r140); - CPy_DECREF(cpy_r_r140); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL140; - } - cpy_r_r142 = PyList_Append(cpy_r_r134, cpy_r_r141); - CPy_DECREF(cpy_r_r141); - cpy_r_r143 = cpy_r_r142 >= 0; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL140; - } else - goto CPyL89; -CPyL93: ; - cpy_r_r144 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r144)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL141; - } - cpy_r_r145 = PyObject_GetIter(cpy_r_r134); - CPy_DECREF_NO_IMM(cpy_r_r134); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); - goto CPyL142; - } - cpy_r_r146 = CPyStatic_state___cur; - if (unlikely(cpy_r_r146 == NULL)) { - goto CPyL143; - } else - goto CPyL98; -CPyL96: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r147 = 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); - goto CPyL104; - } - CPy_Unreachable(); -CPyL98: ; - cpy_r_r148 = CPyStatics[1177]; /* 'insert' */ - cpy_r_r149 = CPyObject_GetAttr(cpy_r_r146, cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); - goto CPyL144; - } - cpy_r_r150 = PyList_New(4); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); - goto CPyL145; - } - cpy_r_r151 = (CPyPtr)&((PyListObject *)cpy_r_r150)->ob_item; - cpy_r_r152 = *(CPyPtr *)cpy_r_r151; - *(PyObject * *)cpy_r_r152 = cpy_r_r30; - cpy_r_r153 = cpy_r_r152 + 8; - *(PyObject * *)cpy_r_r153 = cpy_r_r20; - cpy_r_r154 = cpy_r_r152 + 16; - *(PyObject * *)cpy_r_r154 = cpy_r_alias; - cpy_r_r155 = cpy_r_r152 + 24; - *(PyObject * *)cpy_r_r155 = cpy_r_r72; - cpy_r_r156 = CPyList_Extend(cpy_r_r150, cpy_r_r145); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); - goto CPyL146; - } else - goto CPyL147; -CPyL101: ; - cpy_r_r157 = PyList_AsTuple(cpy_r_r150); - CPy_DECREF_NO_IMM(cpy_r_r150); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); - goto CPyL148; - } - cpy_r_r158 = PyObject_CallObject(cpy_r_r149, cpy_r_r157); - CPy_DECREF(cpy_r_r149); - CPy_DECREF(cpy_r_r157); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); - goto CPyL104; - } else - goto CPyL149; -CPyL103: ; - return 1; -CPyL104: ; - cpy_r_r159 = 2; - return cpy_r_r159; -CPyL105: ; - CPy_INCREF(cpy_r_alias); - goto CPyL2; -CPyL106: ; - CPy_DecRef(cpy_r_alias); - goto CPyL3; -CPyL107: ; - CPy_DecRef(cpy_r_alias); - goto CPyL104; -CPyL108: ; - CPy_DECREF(cpy_r_alias); - goto CPyL9; -CPyL109: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r13); - goto CPyL104; -CPyL110: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - goto CPyL16; -CPyL111: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - goto CPyL104; -CPyL112: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - goto CPyL24; -CPyL113: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - goto CPyL27; -CPyL114: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - goto CPyL104; -CPyL115: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - goto CPyL104; -CPyL116: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - goto CPyL37; -CPyL117: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r56); - goto CPyL104; -CPyL118: ; - CPy_DECREF(cpy_r_r60); - goto CPyL51; -CPyL119: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r60); - goto CPyL104; -CPyL120: ; - CPy_DECREF(cpy_r_alias); - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r46); - goto CPyL50; -CPyL121: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - goto CPyL104; -CPyL122: ; - CPy_DECREF(cpy_r_r76); - goto CPyL84; -CPyL123: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - goto CPyL104; -CPyL124: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - goto CPyL104; -CPyL125: ; - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86.f2); - CPy_DECREF(cpy_r_r86.f3); - goto CPyL83; -CPyL126: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - goto CPyL104; -CPyL127: ; - CPy_DECREF(cpy_r_source); - goto CPyL62; -CPyL128: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r99); - goto CPyL104; -CPyL129: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r105); - goto CPyL104; -CPyL130: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r110); - goto CPyL70; -CPyL131: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r110); - goto CPyL104; -CPyL132: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r115); - goto CPyL104; -CPyL133: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_source); - goto CPyL104; -CPyL134: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r120); - goto CPyL76; -CPyL135: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r120); - goto CPyL104; -CPyL136: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r85); - goto CPyL104; -CPyL137: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r134); - goto CPyL86; -CPyL138: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r134); - goto CPyL104; -CPyL139: ; - CPy_DECREF(cpy_r_r46); - CPy_DECREF(cpy_r_r138); - goto CPyL93; -CPyL140: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r134); - CPy_DecRef(cpy_r_r138); - goto CPyL104; -CPyL141: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r134); - goto CPyL104; -CPyL142: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r72); - goto CPyL104; -CPyL143: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r145); - goto CPyL96; -CPyL144: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r145); - goto CPyL104; -CPyL145: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r145); - CPy_DecRef(cpy_r_r149); - goto CPyL104; -CPyL146: ; - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r150); - goto CPyL104; -CPyL147: ; - CPy_DECREF(cpy_r_r156); - goto CPyL101; -CPyL148: ; - CPy_DecRef(cpy_r_r149); - goto CPyL104; -CPyL149: ; - CPy_DECREF(cpy_r_r158); - goto CPyL103; -} - -PyObject *CPyPy_state____add_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract", "alias", 0}; - static CPyArg_Parser parser = {"O|O:_add_deployment", kwlist, 0}; - PyObject *obj_contract; - PyObject *obj_alias = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract, &obj_alias)) { - return NULL; - } - PyObject *arg_contract = obj_contract; - PyObject *arg_alias; - if (obj_alias == NULL) { - arg_alias = NULL; - goto __LL734; - } - if (PyUnicode_Check(obj_alias)) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL734; - if (obj_alias == Py_None) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL734; - CPy_TypeError("str or None", obj_alias); - goto fail; -__LL734: ; - char retval = CPyDef_state____add_deployment(arg_contract, arg_alias); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 661, CPyStatic_state___globals); - return NULL; -} - -PyObject *CPyDef_state____remove_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias) { - PyObject *cpy_r_r0; - PyObject *cpy_r_query; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_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; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char 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_r50; - PyObject *cpy_r_r51; - tuple_T3OOO cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - CPyTagged cpy_r_r89; - int64_t cpy_r_r90; - PyObject *cpy_r_r91; - tuple_T4CIOO cpy_r_r92; - CPyTagged cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_source; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject **cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject **cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; - PyObject **cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject **cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - char cpy_r_r140; - PyObject *cpy_r_r141; - cpy_r_r0 = NULL; - cpy_r_query = cpy_r_r0; - if (cpy_r_address != NULL) goto CPyL99; - cpy_r_r1 = Py_None; - cpy_r_address = cpy_r_r1; -CPyL2: ; - if (cpy_r_alias != NULL) goto CPyL100; - cpy_r_r2 = Py_None; - cpy_r_alias = cpy_r_r2; -CPyL4: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_address != cpy_r_r3; - if (!cpy_r_r4) goto CPyL14; - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r5 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 700, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL101; - } - cpy_r_r6 = CPyStr_IsTrue(cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (!cpy_r_r6) goto CPyL14; - cpy_r_r7 = (PyObject *)&_Py_NoneStruct; - cpy_r_r8 = cpy_r_alias != cpy_r_r7; - if (!cpy_r_r8) goto CPyL14; - CPy_INCREF(cpy_r_alias); - if (likely(cpy_r_alias != Py_None)) - cpy_r_r9 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 701, CPyStatic_state___globals, "str", cpy_r_alias); - goto CPyL101; - } - cpy_r_r10 = CPyStr_IsTrue(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (cpy_r_r10) { - goto CPyL102; - } else - goto CPyL14; -CPyL10: ; - cpy_r_r11 = CPyStatics[1155]; /* ('Passed both params address and alias, should be only ' - 'one!') */ - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 704, CPyStatic_state___globals); - goto CPyL98; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 704, CPyStatic_state___globals); - goto CPyL98; - } - CPy_Raise(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 704, CPyStatic_state___globals); - goto CPyL98; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r18 = (PyObject *)&_Py_NoneStruct; - cpy_r_r19 = cpy_r_address != cpy_r_r18; - if (!cpy_r_r19) goto CPyL24; - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r20 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 700, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL101; - } - cpy_r_r21 = CPyStr_IsTrue(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (cpy_r_r21) { - goto CPyL103; - } else - goto CPyL24; -CPyL17: ; - if (likely(cpy_r_address != Py_None)) - cpy_r_r22 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL104; - } - cpy_r_r23 = CPyStatic_state___globals; - cpy_r_r24 = CPyStatics[1151]; /* '_resolve_address' */ - cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals); - goto CPyL105; - } - PyObject *cpy_r_r26[1] = {cpy_r_r22}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, 0); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals); - goto CPyL105; - } - CPy_DECREF(cpy_r_r22); - if (likely(PyUnicode_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals, "str", cpy_r_r28); - goto CPyL104; - } - cpy_r_address = cpy_r_r29; - cpy_r_r30 = CPyStatics[1156]; /* "address='" */ - CPy_INCREF(cpy_r_address); - if (likely(cpy_r_address != Py_None)) - cpy_r_r31 = cpy_r_address; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 707, CPyStatic_state___globals, "str", cpy_r_address); - goto CPyL106; - } - cpy_r_r32 = CPyStatics[132]; /* "'" */ - cpy_r_r33 = CPyStr_Build(3, cpy_r_r30, cpy_r_r31, cpy_r_r32); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 707, CPyStatic_state___globals); - goto CPyL106; - } - cpy_r_query = cpy_r_r33; - goto CPyL30; -CPyL24: ; - cpy_r_r34 = (PyObject *)&_Py_NoneStruct; - cpy_r_r35 = cpy_r_alias != cpy_r_r34; - if (!cpy_r_r35) goto CPyL30; - CPy_INCREF(cpy_r_alias); - if (likely(cpy_r_alias != Py_None)) - cpy_r_r36 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 701, CPyStatic_state___globals, "str", cpy_r_alias); - goto CPyL101; - } - cpy_r_r37 = CPyStr_IsTrue(cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (cpy_r_r37) { - goto CPyL107; - } else - goto CPyL30; -CPyL27: ; - cpy_r_r38 = CPyStatics[1157]; /* "alias='" */ - CPy_INCREF(cpy_r_alias); - if (likely(cpy_r_alias != Py_None)) - cpy_r_r39 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 709, CPyStatic_state___globals, "str", cpy_r_alias); - goto CPyL106; - } - cpy_r_r40 = CPyStatics[132]; /* "'" */ - cpy_r_r41 = CPyStr_Build(3, cpy_r_r38, cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 709, CPyStatic_state___globals); - goto CPyL106; - } - cpy_r_query = cpy_r_r41; -CPyL30: ; - cpy_r_r42 = CPyStatics[862]; /* 'chain' */ - cpy_r_r43 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r43 == NULL)) { - goto CPyL108; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r44 = 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); - goto CPyL39; - } - CPy_Unreachable(); -CPyL33: ; - cpy_r_r45 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); - goto CPyL109; - } - if (likely(PyDict_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals, "dict", cpy_r_r46); - goto CPyL109; - } - cpy_r_r48 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); - goto CPyL109; - } - cpy_r_r50 = PyObject_Str(cpy_r_r49); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); - goto CPyL109; - } - cpy_r_r51 = CPyStr_Build(2, cpy_r_r42, cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); - goto CPyL109; - } - goto CPyL49; -CPyL39: ; - cpy_r_r52 = CPy_CatchError(); - cpy_r_r53 = CPyModule_builtins; - cpy_r_r54 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 713, CPyStatic_state___globals); - goto CPyL47; - } - cpy_r_r56 = CPy_ExceptionMatches(cpy_r_r55); - CPy_DecRef(cpy_r_r55); - if (!cpy_r_r56) goto CPyL45; - cpy_r_r57 = CPyStatics[1158]; /* 'Functionality not available in local environment' */ - cpy_r_r58 = CPyStatic_state___globals; - cpy_r_r59 = CPyStatics[1159]; /* 'BrownieEnvironmentError' */ - cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 714, CPyStatic_state___globals); - goto CPyL47; - } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DecRef(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 714, CPyStatic_state___globals); - goto CPyL47; - } - CPy_Raise(cpy_r_r63); - CPy_DecRef(cpy_r_r63); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 714, CPyStatic_state___globals); - goto CPyL47; - } else - goto CPyL110; -CPyL44: ; - CPy_Unreachable(); -CPyL45: ; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL111; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r52); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - cpy_r_r64 = CPy_KeepPropagating(); - if (!cpy_r_r64) goto CPyL98; - CPy_Unreachable(); -CPyL49: ; - cpy_r_r65 = CPyDef_state____get_deployment(cpy_r_address, cpy_r_alias); - CPy_DECREF(cpy_r_alias); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 716, CPyStatic_state___globals); - goto CPyL112; - } - cpy_r_r66 = CPyStatic_state___cur; - if (unlikely(cpy_r_r66 == NULL)) { - goto CPyL113; - } else - goto CPyL53; -CPyL51: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r67 = 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); - goto CPyL98; - } - CPy_Unreachable(); -CPyL53: ; - cpy_r_r68 = CPyStatics[1178]; /* 'DELETE FROM ' */ - cpy_r_r69 = CPyStatics[1161]; /* ' WHERE ' */ - if (cpy_r_query == NULL) { - goto CPyL114; - } else - goto CPyL56; -CPyL54: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"query\" referenced before assignment"); - cpy_r_r70 = 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); - goto CPyL98; - } - CPy_Unreachable(); -CPyL56: ; - cpy_r_r71 = CPyStr_Build(4, cpy_r_r68, cpy_r_r51, cpy_r_r69, cpy_r_query); - CPy_DECREF(cpy_r_r51); - CPy_XDECREF(cpy_r_query); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r72 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r73 = CPyDef_sql___Cursor___execute(cpy_r_r66, cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); - goto CPyL115; - } - cpy_r_r74 = CPyDef_state____find_contract(cpy_r_address); - CPy_DECREF(cpy_r_address); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 720, CPyStatic_state___globals); - goto CPyL116; - } - CPy_INCREF(cpy_r_r74); - cpy_r_r75 = (PyObject *)&_Py_NoneStruct; - cpy_r_r76 = cpy_r_r74 != cpy_r_r75; - if (!cpy_r_r76) goto CPyL117; - cpy_r_r77 = cpy_r_r74; - cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); - CPy_DECREF(cpy_r_r77); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 720, CPyStatic_state___globals); - goto CPyL118; - } - cpy_r_r80 = cpy_r_r78; - if (!cpy_r_r80) goto CPyL119; - CPy_INCREF(cpy_r_r74); - cpy_r_r81 = cpy_r_r74; - cpy_r_r82 = CPyStatics[185]; /* '_build' */ - cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); - goto CPyL118; - } - if (likely(PyDict_Check(cpy_r_r83))) - cpy_r_r84 = cpy_r_r83; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals, "dict", cpy_r_r83); - goto CPyL118; - } - cpy_r_r85 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r86 = PyDict_New(); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); - goto CPyL120; - } - cpy_r_r87 = CPyDict_Get(cpy_r_r84, cpy_r_r85, cpy_r_r86); - CPy_DECREF(cpy_r_r84); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); - goto CPyL118; - } - if (likely(PyDict_Check(cpy_r_r87))) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals, "dict", cpy_r_r87); - goto CPyL118; - } - cpy_r_r89 = 0; - cpy_r_r90 = PyDict_Size(cpy_r_r88); - cpy_r_r91 = CPyDict_GetItemsIter(cpy_r_r88); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); - goto CPyL121; - } -CPyL70: ; - cpy_r_r92 = CPyDict_NextItem(cpy_r_r91, cpy_r_r89); - cpy_r_r93 = cpy_r_r92.f1; - cpy_r_r89 = cpy_r_r93; - cpy_r_r94 = cpy_r_r92.f0; - if (!cpy_r_r94) goto CPyL122; - cpy_r_r95 = cpy_r_r92.f2; - CPy_INCREF(cpy_r_r95); - cpy_r_r96 = cpy_r_r92.f3; - CPy_INCREF(cpy_r_r96); - CPy_DECREF(cpy_r_r92.f2); - CPy_DECREF(cpy_r_r92.f3); - if (likely(PyUnicode_Check(cpy_r_r95))) - cpy_r_r97 = cpy_r_r95; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals, "str", cpy_r_r95); - goto CPyL123; - } - CPy_DECREF(cpy_r_r97); - CPy_INCREF(cpy_r_r74); - cpy_r_r98 = cpy_r_r74; - cpy_r_r99 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 722, CPyStatic_state___globals); - goto CPyL124; - } - if (likely(PyDict_Check(cpy_r_r100))) - cpy_r_r101 = cpy_r_r100; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 722, CPyStatic_state___globals, "dict", cpy_r_r100); - goto CPyL124; - } - cpy_r_r102 = CPyDict_GetWithNone(cpy_r_r101, cpy_r_r96); - CPy_DECREF(cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 722, CPyStatic_state___globals); - goto CPyL124; - } - cpy_r_source = cpy_r_r102; - cpy_r_r103 = (PyObject *)&_Py_NoneStruct; - cpy_r_r104 = cpy_r_source == cpy_r_r103; - if (cpy_r_r104) { - goto CPyL125; - } else - goto CPyL126; -CPyL77: ; - cpy_r_r105 = CPyStatic_state___globals; - cpy_r_r106 = CPyStatics[27]; /* 'Path' */ - cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals); - goto CPyL124; - } - PyObject *cpy_r_r108[1] = {cpy_r_r96}; - cpy_r_r109 = (PyObject **)&cpy_r_r108; - cpy_r_r110 = PyObject_Vectorcall(cpy_r_r107, cpy_r_r109, 1, 0); - CPy_DECREF(cpy_r_r107); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals); - goto CPyL124; - } - CPy_DECREF(cpy_r_r96); - cpy_r_r111 = CPyStatics[1173]; /* 'read_text' */ - PyObject *cpy_r_r112[1] = {cpy_r_r110}; - cpy_r_r113 = (PyObject **)&cpy_r_r112; - cpy_r_r114 = PyObject_VectorcallMethod(cpy_r_r111, cpy_r_r113, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals); - goto CPyL127; - } - CPy_DECREF(cpy_r_r110); - if (likely(PyUnicode_Check(cpy_r_r114))) - cpy_r_r115 = cpy_r_r114; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals, "str", cpy_r_r114); - goto CPyL128; - } - cpy_r_source = cpy_r_r115; -CPyL82: ; - cpy_r_r116 = cpy_r_source; - cpy_r_r117 = CPyStatics[1174]; /* 'encode' */ - PyObject *cpy_r_r118[1] = {cpy_r_r116}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); - goto CPyL129; - } - CPy_DECREF(cpy_r_r116); - cpy_r_r121 = cpy_r_r120; - cpy_r_r122 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r122 == NULL)) { - goto CPyL130; - } else - goto CPyL87; -CPyL85: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r123 = 0; - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); - goto CPyL98; - } - CPy_Unreachable(); -CPyL87: ; - PyObject *cpy_r_r124[1] = {cpy_r_r121}; - cpy_r_r125 = (PyObject **)&cpy_r_r124; - cpy_r_r126 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r125, 1, 0); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); - goto CPyL131; - } - CPy_DECREF(cpy_r_r121); - cpy_r_r127 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r128[1] = {cpy_r_r126}; - cpy_r_r129 = (PyObject **)&cpy_r_r128; - cpy_r_r130 = PyObject_VectorcallMethod(cpy_r_r127, cpy_r_r129, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); - goto CPyL132; - } - CPy_DECREF(cpy_r_r126); - if (likely(PyUnicode_Check(cpy_r_r130))) - cpy_r_r131 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals, "str", cpy_r_r130); - goto CPyL128; - } - cpy_r_r132 = CPyStatic_state___cur; - if (unlikely(cpy_r_r132 == NULL)) { - goto CPyL133; - } else - goto CPyL93; -CPyL91: ; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r133 = 0; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 726, CPyStatic_state___globals); - goto CPyL98; - } - CPy_Unreachable(); -CPyL93: ; - cpy_r_r134 = CPyStatics[1179]; /* "DELETE FROM sources WHERE hash='" */ - cpy_r_r135 = CPyStatics[132]; /* "'" */ - cpy_r_r136 = CPyStr_Build(3, cpy_r_r134, cpy_r_r131, cpy_r_r135); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 726, CPyStatic_state___globals); - goto CPyL128; - } - cpy_r_r137 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r138 = CPyDef_sql___Cursor___execute(cpy_r_r132, cpy_r_r136, cpy_r_r137); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r138 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 726, CPyStatic_state___globals); - goto CPyL128; - } - cpy_r_r139 = CPyDict_CheckSize(cpy_r_r88, cpy_r_r90); - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); - goto CPyL128; - } else - goto CPyL70; -CPyL96: ; - cpy_r_r140 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r140)) { - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); - goto CPyL116; - } -CPyL97: ; - return cpy_r_r65; -CPyL98: ; - cpy_r_r141 = NULL; - return cpy_r_r141; -CPyL99: ; - CPy_INCREF(cpy_r_address); - goto CPyL2; -CPyL100: ; - CPy_INCREF(cpy_r_alias); - goto CPyL4; -CPyL101: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_alias); - CPy_XDecRef(cpy_r_query); - goto CPyL98; -CPyL102: ; - CPy_DECREF(cpy_r_address); - CPy_DECREF(cpy_r_alias); - CPy_XDECREF(cpy_r_query); - goto CPyL10; -CPyL103: ; - CPy_XDECREF(cpy_r_query); - goto CPyL17; -CPyL104: ; - CPy_DecRef(cpy_r_alias); - goto CPyL98; -CPyL105: ; - CPy_DecRef(cpy_r_alias); - CPy_DecRef(cpy_r_r22); - goto CPyL98; -CPyL106: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_alias); - goto CPyL98; -CPyL107: ; - CPy_XDECREF(cpy_r_query); - goto CPyL27; -CPyL108: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_alias); - CPy_XDecRef(cpy_r_query); - goto CPyL31; -CPyL109: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_alias); - CPy_XDecRef(cpy_r_query); - goto CPyL39; -CPyL110: ; - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL44; -CPyL111: ; - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL46; -CPyL112: ; - CPy_DecRef(cpy_r_address); - CPy_XDecRef(cpy_r_query); - CPy_DecRef(cpy_r_r51); - goto CPyL98; -CPyL113: ; - CPy_DecRef(cpy_r_address); - CPy_XDecRef(cpy_r_query); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r65); - goto CPyL51; -CPyL114: ; - CPy_DECREF(cpy_r_address); - CPy_DECREF(cpy_r_r51); - CPy_DECREF_NO_IMM(cpy_r_r65); - goto CPyL54; -CPyL115: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_r65); - goto CPyL98; -CPyL116: ; - CPy_DecRef(cpy_r_r65); - goto CPyL98; -CPyL117: ; - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - goto CPyL97; -CPyL118: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - goto CPyL98; -CPyL119: ; - CPy_DECREF(cpy_r_r74); - goto CPyL97; -CPyL120: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r84); - goto CPyL98; -CPyL121: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - goto CPyL98; -CPyL122: ; - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r88); - CPy_DECREF(cpy_r_r91); - CPy_DECREF(cpy_r_r92.f2); - CPy_DECREF(cpy_r_r92.f3); - goto CPyL96; -CPyL123: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r96); - goto CPyL98; -CPyL124: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r96); - goto CPyL98; -CPyL125: ; - CPy_DECREF(cpy_r_source); - goto CPyL77; -CPyL126: ; - CPy_DECREF(cpy_r_r96); - goto CPyL82; -CPyL127: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r110); - goto CPyL98; -CPyL128: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - goto CPyL98; -CPyL129: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r116); - goto CPyL98; -CPyL130: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r121); - goto CPyL85; -CPyL131: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r121); - goto CPyL98; -CPyL132: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r126); - goto CPyL98; -CPyL133: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r131); - goto CPyL91; -} - -PyObject *CPyPy_state____remove_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"address", "alias", 0}; - static CPyArg_Parser parser = {"|OO:_remove_deployment", kwlist, 0}; - PyObject *obj_address = NULL; - PyObject *obj_alias = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_address, &obj_alias)) { - return NULL; - } - PyObject *arg_address; - if (obj_address == NULL) { - arg_address = NULL; - goto __LL735; - } - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL735; - if (obj_address == Py_None) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL735; - CPy_TypeError("str or None", obj_address); - goto fail; -__LL735: ; - PyObject *arg_alias; - if (obj_alias == NULL) { - arg_alias = NULL; - goto __LL736; - } - if (PyUnicode_Check(obj_alias)) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL736; - if (obj_alias == Py_None) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL736; - CPy_TypeError("str or None", obj_alias); - goto fail; -__LL736: ; - PyObject *retval = CPyDef_state____remove_deployment(arg_address, arg_alias); - return retval; -fail: ; - CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 699, CPyStatic_state___globals); - return NULL; -} - -char CPyDef_state_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - PyObject **cpy_r_r8; - void *cpy_r_r10; - void *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r42; - void *cpy_r_r44; - void *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - tuple_T2OO cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - tuple_T2OO cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - int32_t cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - tuple_T2OO cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - tuple_T2OO 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; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - tuple_T2OO cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - int32_t cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - int32_t cpy_r_r155; - char cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - int32_t cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject **cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - int32_t cpy_r_r171; - char cpy_r_r172; - PyObject *cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - char cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - char cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject **cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - int32_t cpy_r_r197; - char cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - int32_t cpy_r_r201; - char cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - int32_t cpy_r_r205; - char cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - int32_t cpy_r_r209; - char cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - int32_t cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - int32_t cpy_r_r217; - char cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - int32_t cpy_r_r221; - char cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - int32_t cpy_r_r225; - char cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - int32_t cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - int32_t cpy_r_r233; - char cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - int32_t cpy_r_r237; - char cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - int32_t cpy_r_r241; - char cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - int32_t cpy_r_r245; - char cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - int32_t cpy_r_r249; - char cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - int32_t cpy_r_r253; - char cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - int32_t cpy_r_r257; - char cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - int32_t cpy_r_r261; - char cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - int32_t cpy_r_r265; - char cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - int32_t cpy_r_r269; - char cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - int32_t cpy_r_r273; - char cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - int32_t cpy_r_r277; - char cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - int32_t cpy_r_r281; - char cpy_r_r282; - PyObject **cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - PyObject *cpy_r_r288; - PyObject **cpy_r_r290; - PyObject *cpy_r_r291; - PyObject *cpy_r_r292; - PyObject *cpy_r_r293; - int32_t cpy_r_r294; - char cpy_r_r295; - PyObject *cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - char cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - PyObject **cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - int32_t cpy_r_r316; - char cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - int32_t cpy_r_r320; - char cpy_r_r321; - PyObject *cpy_r_r322; - PyObject *cpy_r_r323; - int32_t cpy_r_r324; - char cpy_r_r325; - PyObject *cpy_r_r326; - PyObject *cpy_r_r327; - int32_t cpy_r_r328; - char cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - int32_t cpy_r_r332; - char cpy_r_r333; - PyObject *cpy_r_r334; - PyObject *cpy_r_r335; - int32_t cpy_r_r336; - char cpy_r_r337; - PyObject *cpy_r_r338; - PyObject *cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject **cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - int32_t cpy_r_r346; - char cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject **cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - int32_t cpy_r_r356; - char cpy_r_r357; - PyObject *cpy_r_r358; - PyObject *cpy_r_r359; - PyObject *cpy_r_r360; - PyObject *cpy_r_r361; - PyObject **cpy_r_r363; - PyObject *cpy_r_r364; - PyObject *cpy_r_r365; - int32_t cpy_r_r366; - char cpy_r_r367; - PyObject *cpy_r_r368; - PyObject *cpy_r_r369; - PyObject *cpy_r_r370; - PyObject *cpy_r_r371; - PyObject **cpy_r_r373; - PyObject *cpy_r_r374; - PyObject *cpy_r_r375; - int32_t cpy_r_r376; - char cpy_r_r377; - PyObject *cpy_r_r378; - PyObject *cpy_r_r379; - PyObject *cpy_r_r380; - PyObject *cpy_r_r381; - PyObject **cpy_r_r383; - PyObject *cpy_r_r384; - PyObject *cpy_r_r385; - int32_t cpy_r_r386; - char cpy_r_r387; - PyObject *cpy_r_r388; - PyObject *cpy_r_r389; - int32_t cpy_r_r390; - char cpy_r_r391; - PyObject *cpy_r_r392; - PyObject *cpy_r_r393; - int32_t cpy_r_r394; - char cpy_r_r395; - PyObject *cpy_r_r396; - PyObject *cpy_r_r397; - int32_t cpy_r_r398; - char cpy_r_r399; - PyObject *cpy_r_r400; - PyObject *cpy_r_r401; - int32_t cpy_r_r402; - char cpy_r_r403; - PyObject *cpy_r_r404; - PyObject *cpy_r_r405; - int32_t cpy_r_r406; - char cpy_r_r407; - PyObject *cpy_r_r408; - PyObject *cpy_r_r409; - int32_t cpy_r_r410; - char cpy_r_r411; - PyObject *cpy_r_r412; - PyObject *cpy_r_r413; - int32_t cpy_r_r414; - char cpy_r_r415; - PyObject *cpy_r_r416; - PyObject *cpy_r_r417; - int32_t cpy_r_r418; - char cpy_r_r419; - PyObject *cpy_r_r420; - PyObject *cpy_r_r421; - int32_t cpy_r_r422; - char cpy_r_r423; - PyObject *cpy_r_r424; - PyObject *cpy_r_r425; - int32_t cpy_r_r426; - char cpy_r_r427; - PyObject *cpy_r_r428; - PyObject *cpy_r_r429; - int32_t cpy_r_r430; - char cpy_r_r431; - PyObject *cpy_r_r432; - PyObject *cpy_r_r433; - int32_t cpy_r_r434; - char cpy_r_r435; - PyObject *cpy_r_r436; - PyObject *cpy_r_r437; - int32_t cpy_r_r438; - char cpy_r_r439; - PyObject *cpy_r_r440; - PyObject *cpy_r_r441; - int32_t cpy_r_r442; - char cpy_r_r443; - PyObject *cpy_r_r444; - PyObject *cpy_r_r445; - int32_t cpy_r_r446; - char cpy_r_r447; - PyObject *cpy_r_r448; - PyObject *cpy_r_r449; - int32_t cpy_r_r450; - char cpy_r_r451; - PyObject **cpy_r_r453; - PyObject *cpy_r_r454; - PyObject *cpy_r_r455; - PyObject *cpy_r_r456; - PyObject *cpy_r_r457; - PyObject **cpy_r_r459; - PyObject *cpy_r_r460; - PyObject *cpy_r_r461; - PyObject *cpy_r_r462; - int32_t cpy_r_r463; - char cpy_r_r464; - PyObject *cpy_r_r465; - char cpy_r_r466; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", -1, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_gc; - cpy_r_r6 = (PyObject **)&CPyModule_threading; - cpy_r_r7 = (PyObject **)&CPyModule_time; - cpy_r_r8 = (PyObject **)&CPyModule_weakref; - PyObject **cpy_r_r9[4] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8}; - cpy_r_r10 = (void *)&cpy_r_r9; - int64_t cpy_r_r11[4] = {3, 4, 5, 6}; - cpy_r_r12 = (void *)&cpy_r_r11; - cpy_r_r13 = CPyStatics[2263]; /* (('gc', 'gc', 'gc'), - ('threading', 'threading', 'threading'), - ('time', 'time', 'time'), - ('weakref', 'weakref', 'weakref')) */ - cpy_r_r14 = CPyStatic_state___globals; - cpy_r_r15 = CPyStatics[1182]; /* 'brownie/network/state.py' */ - cpy_r_r16 = CPyStatics[12]; /* '' */ - cpy_r_r17 = CPyImport_ImportMany(cpy_r_r13, cpy_r_r10, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r12); - if (!cpy_r_r17) goto CPyL182; - cpy_r_r18 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r19 = CPyStatics[9]; /* 'pathlib' */ - cpy_r_r20 = CPyStatic_state___globals; - cpy_r_r21 = CPyImport_ImportFromMany(cpy_r_r19, cpy_r_r18, cpy_r_r18, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 7, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_pathlib = cpy_r_r21; - CPy_INCREF(CPyModule_pathlib); - CPy_DECREF(cpy_r_r21); - cpy_r_r22 = CPyStatics[2264]; /* ('OperationalError',) */ - cpy_r_r23 = CPyStatics[1183]; /* 'sqlite3' */ - cpy_r_r24 = CPyStatic_state___globals; - cpy_r_r25 = CPyImport_ImportFromMany(cpy_r_r23, cpy_r_r22, cpy_r_r22, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 8, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_sqlite3 = cpy_r_r25; - CPy_INCREF(CPyModule_sqlite3); - CPy_DECREF(cpy_r_r25); - cpy_r_r26 = CPyStatics[2265]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', - 'Iterator', 'List', 'Optional', 'Tuple', 'Union', - 'final') */ - cpy_r_r27 = CPyStatics[14]; /* 'typing' */ - cpy_r_r28 = CPyStatic_state___globals; - cpy_r_r29 = CPyImport_ImportFromMany(cpy_r_r27, cpy_r_r26, cpy_r_r26, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 9, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_typing = cpy_r_r29; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r29); - cpy_r_r30 = CPyStatics[2266]; /* ('BlockNumber', 'ChecksumAddress', 'HexAddress', - 'HexStr') */ - cpy_r_r31 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r32 = CPyStatic_state___globals; - cpy_r_r33 = CPyImport_ImportFromMany(cpy_r_r31, cpy_r_r30, cpy_r_r30, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 23, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_eth_typing = cpy_r_r33; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r33); - cpy_r_r34 = CPyStatics[2228]; /* ('AttributeDict',) */ - cpy_r_r35 = CPyStatics[963]; /* 'web3.datastructures' */ - cpy_r_r36 = CPyStatic_state___globals; - cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 24, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_web3___datastructures = cpy_r_r37; - CPy_INCREF(CPyModule_web3___datastructures); - CPy_DECREF(cpy_r_r37); - cpy_r_r38 = CPyStatics[2267]; /* ('BlockData',) */ - cpy_r_r39 = CPyStatics[1008]; /* 'web3.types' */ - cpy_r_r40 = CPyStatic_state___globals; - cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 25, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_web3___types = cpy_r_r41; - CPy_INCREF(CPyModule_web3___types); - CPy_DECREF(cpy_r_r41); - cpy_r_r42 = (PyObject **)&CPyModule_brownie___network___rpc; - PyObject **cpy_r_r43[1] = {cpy_r_r42}; - cpy_r_r44 = (void *)&cpy_r_r43; - int64_t cpy_r_r45[1] = {27}; - cpy_r_r46 = (void *)&cpy_r_r45; - cpy_r_r47 = CPyStatics[2269]; /* (('brownie.network.rpc', 'brownie.network.rpc', 'rpc'),) */ - cpy_r_r48 = CPyStatic_state___globals; - cpy_r_r49 = CPyStatics[1182]; /* 'brownie/network/state.py' */ - cpy_r_r50 = CPyStatics[12]; /* '' */ - cpy_r_r51 = CPyImport_ImportMany(cpy_r_r47, cpy_r_r44, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r46); - if (!cpy_r_r51) goto CPyL182; - cpy_r_r52 = CPyStatics[2270]; /* ('sha1',) */ - cpy_r_r53 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r54 = CPyStatic_state___globals; - cpy_r_r55 = CPyImport_ImportFromMany(cpy_r_r53, cpy_r_r52, cpy_r_r52, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 28, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie____c_constants = cpy_r_r55; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r55); - cpy_r_r56 = CPyStatics[2136]; /* ('CONFIG', '_get_data_folder') */ - cpy_r_r57 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r58 = CPyStatic_state___globals; - cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 29, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie____config = cpy_r_r59; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r59); - cpy_r_r60 = CPyStatics[2161]; /* ('_Singleton',) */ - cpy_r_r61 = CPyStatics[626]; /* 'brownie._singleton' */ - cpy_r_r62 = CPyStatic_state___globals; - cpy_r_r63 = CPyImport_ImportFromMany(cpy_r_r61, cpy_r_r60, cpy_r_r60, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 30, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie____singleton = cpy_r_r63; - CPy_INCREF(CPyModule_brownie____singleton); - CPy_DECREF(cpy_r_r63); - cpy_r_r64 = CPyStatics[2271]; /* ('Wei',) */ - cpy_r_r65 = CPyStatics[162]; /* 'brownie.convert' */ - cpy_r_r66 = CPyStatic_state___globals; - cpy_r_r67 = CPyImport_ImportFromMany(cpy_r_r65, cpy_r_r64, cpy_r_r64, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 31, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___convert = cpy_r_r67; - CPy_INCREF(CPyModule_brownie___convert); - CPy_DECREF(cpy_r_r67); - cpy_r_r68 = CPyStatics[2272]; /* ('BrownieEnvironmentError', 'CompilerError') */ - cpy_r_r69 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r70 = CPyStatic_state___globals; - cpy_r_r71 = CPyImport_ImportFromMany(cpy_r_r69, cpy_r_r68, cpy_r_r68, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 32, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___exceptions = cpy_r_r71; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r71); - cpy_r_r72 = CPyStatics[2273]; /* ('DEPLOYMENT_KEYS',) */ - cpy_r_r73 = CPyStatics[1188]; /* 'brownie.project.build' */ - cpy_r_r74 = CPyStatic_state___globals; - cpy_r_r75 = CPyImport_ImportFromMany(cpy_r_r73, cpy_r_r72, cpy_r_r72, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 33, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___project___build = cpy_r_r75; - CPy_INCREF(CPyModule_brownie___project___build); - CPy_DECREF(cpy_r_r75); - cpy_r_r76 = CPyStatics[2274]; /* ('ContractBuildJson', 'ContractName', 'ProgramCounter') */ - cpy_r_r77 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r78 = CPyStatic_state___globals; - cpy_r_r79 = CPyImport_ImportFromMany(cpy_r_r77, cpy_r_r76, cpy_r_r76, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 34, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___typing = cpy_r_r79; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r79); - cpy_r_r80 = CPyStatics[2179]; /* ('bytes_to_hexstring',) */ - cpy_r_r81 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r82 = CPyStatic_state___globals; - cpy_r_r83 = CPyImport_ImportFromMany(cpy_r_r81, cpy_r_r80, cpy_r_r80, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 35, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___utils = cpy_r_r83; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r83); - cpy_r_r84 = CPyStatics[2250]; /* ('Cursor',) */ - cpy_r_r85 = CPyStatics[1054]; /* 'brownie.utils.sql' */ - cpy_r_r86 = CPyStatic_state___globals; - cpy_r_r87 = CPyImport_ImportFromMany(cpy_r_r85, cpy_r_r84, cpy_r_r84, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 36, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___utils___sql = cpy_r_r87; - CPy_INCREF(CPyModule_brownie___utils___sql); - CPy_DECREF(cpy_r_r87); - cpy_r_r88 = CPyStatics[2275]; /* ('TransactionReceipt',) */ - cpy_r_r89 = CPyStatics[1192]; /* 'brownie.network.transaction' */ - cpy_r_r90 = CPyStatic_state___globals; - cpy_r_r91 = CPyImport_ImportFromMany(cpy_r_r89, cpy_r_r88, cpy_r_r88, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 38, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___network___transaction = cpy_r_r91; - CPy_INCREF(CPyModule_brownie___network___transaction); - CPy_DECREF(cpy_r_r91); - cpy_r_r92 = CPyStatics[2276]; /* ('_resolve_address', 'web3') */ - cpy_r_r93 = CPyStatics[861]; /* 'brownie.network.web3' */ - cpy_r_r94 = CPyStatic_state___globals; - cpy_r_r95 = CPyImport_ImportFromMany(cpy_r_r93, cpy_r_r92, cpy_r_r92, cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 39, CPyStatic_state___globals); - goto CPyL182; - } - CPyModule_brownie___network___web3 = cpy_r_r95; - CPy_INCREF(CPyModule_brownie___network___web3); - CPy_DECREF(cpy_r_r95); - cpy_r_r96 = CPyStatic_state___globals; - cpy_r_r97 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r98 = CPyDict_GetItem(cpy_r_r96, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r99 = (PyObject *)&PyUnicode_Type; - cpy_r_r100 = CPyStatic_state___globals; - cpy_r_r101 = CPyStatics[483]; /* 'Tuple' */ - cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); - goto CPyL183; - } - cpy_r_r103 = CPyStatic_state___globals; - cpy_r_r104 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r105 = CPyDict_GetItem(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); - goto CPyL184; - } - cpy_r_r106 = (PyObject *)&PyUnicode_Type; - CPy_INCREF(cpy_r_r106); - cpy_r_r107.f0 = cpy_r_r105; - cpy_r_r107.f1 = cpy_r_r106; - cpy_r_r108 = PyTuple_New(2); - if (unlikely(cpy_r_r108 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp737 = cpy_r_r107.f0; - PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp737); - PyObject *__tmp738 = cpy_r_r107.f1; - PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp738); - cpy_r_r109 = PyObject_GetItem(cpy_r_r102, cpy_r_r108); - CPy_DECREF(cpy_r_r102); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); - goto CPyL183; - } - CPy_INCREF(cpy_r_r99); - cpy_r_r110.f0 = cpy_r_r99; - cpy_r_r110.f1 = cpy_r_r109; - cpy_r_r111 = PyTuple_New(2); - if (unlikely(cpy_r_r111 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp739 = cpy_r_r110.f0; - PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp739); - PyObject *__tmp740 = cpy_r_r110.f1; - PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp740); - cpy_r_r112 = PyObject_GetItem(cpy_r_r98, cpy_r_r111); - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r113 = CPyStatic_state___globals; - cpy_r_r114 = CPyStatics[1193]; /* 'PathMap' */ - cpy_r_r115 = CPyDict_SetItem(cpy_r_r113, cpy_r_r114, cpy_r_r112); - CPy_DECREF(cpy_r_r112); - cpy_r_r116 = cpy_r_r115 >= 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r117 = CPyStatic_state___globals; - cpy_r_r118 = CPyStatics[483]; /* 'Tuple' */ - cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r120 = CPyStatic_state___globals; - cpy_r_r121 = CPyStatics[1189]; /* 'ContractBuildJson' */ - cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL185; - } - cpy_r_r123 = CPyStatic_state___globals; - cpy_r_r124 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r125 = CPyDict_GetItem(cpy_r_r123, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL186; - } - cpy_r_r126 = (PyObject *)&PyUnicode_Type; - cpy_r_r127 = CPyStatic_state___globals; - cpy_r_r128 = CPyStatics[368]; /* 'Any' */ - cpy_r_r129 = CPyDict_GetItem(cpy_r_r127, cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL187; - } - CPy_INCREF(cpy_r_r126); - cpy_r_r130.f0 = cpy_r_r126; - cpy_r_r130.f1 = cpy_r_r129; - cpy_r_r131 = PyTuple_New(2); - if (unlikely(cpy_r_r131 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp741 = cpy_r_r130.f0; - PyTuple_SET_ITEM(cpy_r_r131, 0, __tmp741); - PyObject *__tmp742 = cpy_r_r130.f1; - PyTuple_SET_ITEM(cpy_r_r131, 1, __tmp742); - cpy_r_r132 = PyObject_GetItem(cpy_r_r125, cpy_r_r131); - CPy_DECREF(cpy_r_r125); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL186; - } - cpy_r_r133.f0 = cpy_r_r122; - cpy_r_r133.f1 = cpy_r_r132; - cpy_r_r134 = PyTuple_New(2); - if (unlikely(cpy_r_r134 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp743 = cpy_r_r133.f0; - PyTuple_SET_ITEM(cpy_r_r134, 0, __tmp743); - PyObject *__tmp744 = cpy_r_r133.f1; - PyTuple_SET_ITEM(cpy_r_r134, 1, __tmp744); - cpy_r_r135 = PyObject_GetItem(cpy_r_r119, cpy_r_r134); - CPy_DECREF(cpy_r_r119); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r136 = CPyStatic_state___globals; - cpy_r_r137 = CPyStatics[1194]; /* 'Deployment' */ - cpy_r_r138 = CPyDict_SetItem(cpy_r_r136, cpy_r_r137, cpy_r_r135); - CPy_DECREF(cpy_r_r135); - cpy_r_r139 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r140 = CPyStatic_state___globals; - cpy_r_r141 = CPyStatics[747]; /* 'Union' */ - cpy_r_r142 = CPyDict_GetItem(cpy_r_r140, cpy_r_r141); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 47, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r143 = CPyStatics[1152]; /* 'Contract' */ - cpy_r_r144 = CPyStatics[1195]; /* 'ProjectContract' */ - CPy_INCREF(cpy_r_r143); - CPy_INCREF(cpy_r_r144); - cpy_r_r145.f0 = cpy_r_r143; - cpy_r_r145.f1 = cpy_r_r144; - cpy_r_r146 = PyTuple_New(2); - if (unlikely(cpy_r_r146 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp745 = cpy_r_r145.f0; - PyTuple_SET_ITEM(cpy_r_r146, 0, __tmp745); - PyObject *__tmp746 = cpy_r_r145.f1; - PyTuple_SET_ITEM(cpy_r_r146, 1, __tmp746); - cpy_r_r147 = PyObject_GetItem(cpy_r_r142, cpy_r_r146); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 47, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r148 = CPyStatic_state___globals; - cpy_r_r149 = CPyStatics[1196]; /* 'AnyContract' */ - cpy_r_r150 = CPyDict_SetItem(cpy_r_r148, cpy_r_r149, cpy_r_r147); - CPy_DECREF(cpy_r_r147); - cpy_r_r151 = cpy_r_r150 >= 0; - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/network/state.py", "", 47, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r152 = PyDict_New(); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 49, CPyStatic_state___globals); - goto CPyL182; - } - CPyStatic_state____contract_map = cpy_r_r152; - CPy_INCREF(CPyStatic_state____contract_map); - cpy_r_r153 = CPyStatic_state___globals; - cpy_r_r154 = CPyStatics[1197]; /* '_contract_map' */ - cpy_r_r155 = CPyDict_SetItem(cpy_r_r153, cpy_r_r154, cpy_r_r152); - CPy_DECREF(cpy_r_r152); - cpy_r_r156 = cpy_r_r155 >= 0; - if (unlikely(!cpy_r_r156)) { - CPy_AddTraceback("brownie/network/state.py", "", 49, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r157 = PyList_New(0); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 50, CPyStatic_state___globals); - goto CPyL182; - } - CPyStatic_state____revert_refs = cpy_r_r157; - CPy_INCREF_NO_IMM(CPyStatic_state____revert_refs); - cpy_r_r158 = CPyStatic_state___globals; - cpy_r_r159 = CPyStatics[1198]; /* '_revert_refs' */ - cpy_r_r160 = CPyDict_SetItem(cpy_r_r158, cpy_r_r159, cpy_r_r157); - CPy_DECREF_NO_IMM(cpy_r_r157); - cpy_r_r161 = cpy_r_r160 >= 0; - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/network/state.py", "", 50, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r162 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r163 = CPyStatics[1199]; /* 'deployments.db' */ - cpy_r_r164 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r165[2] = {cpy_r_r162, cpy_r_r163}; - cpy_r_r166 = (PyObject **)&cpy_r_r165; - cpy_r_r167 = PyObject_VectorcallMethod(cpy_r_r164, cpy_r_r166, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); - goto CPyL188; - } - CPy_DECREF(cpy_r_r162); - cpy_r_r168 = CPyDef_sql___Cursor(cpy_r_r167); - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); - goto CPyL182; - } - CPyStatic_state___cur = cpy_r_r168; - CPy_INCREF_NO_IMM(CPyStatic_state___cur); - cpy_r_r169 = CPyStatic_state___globals; - cpy_r_r170 = CPyStatics[1059]; /* 'cur' */ - cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); - CPy_DECREF_NO_IMM(cpy_r_r168); - cpy_r_r172 = cpy_r_r171 >= 0; - if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r173 = CPyStatic_state___cur; - if (likely(cpy_r_r173 != NULL)) goto CPyL50; - PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); - cpy_r_r174 = 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/network/state.py", "", 53, CPyStatic_state___globals); - goto CPyL182; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r175 = CPyStatics[1200]; /* ('CREATE TABLE IF NOT EXISTS sources (hash PRIMARY ' - 'KEY, source)') */ - cpy_r_r176 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r177 = CPyDef_sql___Cursor___execute(cpy_r_r173, cpy_r_r175, cpy_r_r176); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r177 == 2)) { - CPy_AddTraceback("brownie/network/state.py", "", 53, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r178 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r179 = CPyStatic_state___globals; - cpy_r_r180 = CPyStatics[567]; /* '_Singleton' */ - cpy_r_r181 = CPyDict_GetItem(cpy_r_r179, cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL189; - } - cpy_r_r182 = CPy_CalculateMetaclass(cpy_r_r181, cpy_r_r178); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL190; - } - cpy_r_r183 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r184 = PyObject_HasAttr(cpy_r_r182, cpy_r_r183); - if (!cpy_r_r184) goto CPyL58; - cpy_r_r185 = CPyStatics[858]; /* 'TxHistory' */ - cpy_r_r186 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r187 = CPyObject_GetAttr(cpy_r_r182, cpy_r_r186); - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL190; - } - PyObject *cpy_r_r188[2] = {cpy_r_r185, cpy_r_r178}; - cpy_r_r189 = (PyObject **)&cpy_r_r188; - cpy_r_r190 = PyObject_Vectorcall(cpy_r_r187, cpy_r_r189, 2, 0); - CPy_DECREF(cpy_r_r187); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL190; - } - if (likely(PyDict_Check(cpy_r_r190))) - cpy_r_r191 = cpy_r_r190; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals, "dict", cpy_r_r190); - goto CPyL190; - } - cpy_r_r192 = cpy_r_r191; - goto CPyL60; -CPyL58: ; - cpy_r_r193 = PyDict_New(); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL190; - } - cpy_r_r192 = cpy_r_r193; -CPyL60: ; - cpy_r_r194 = PyDict_New(); - if (unlikely(cpy_r_r194 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL191; - } - cpy_r_r195 = CPyDef_state_____init___3_TxHistory_obj(); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 62, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r196 = CPyStatics[289]; /* '__init__' */ - cpy_r_r197 = CPyDict_SetItem(cpy_r_r192, cpy_r_r196, cpy_r_r195); - CPy_DECREF_NO_IMM(cpy_r_r195); - cpy_r_r198 = cpy_r_r197 >= 0; - if (unlikely(!cpy_r_r198)) { - CPy_AddTraceback("brownie/network/state.py", "", 62, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r199 = CPyDef_state_____repr___3_TxHistory_obj(); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 67, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r200 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r201 = CPyDict_SetItem(cpy_r_r192, cpy_r_r200, cpy_r_r199); - CPy_DECREF_NO_IMM(cpy_r_r199); - cpy_r_r202 = cpy_r_r201 >= 0; - if (unlikely(!cpy_r_r202)) { - CPy_AddTraceback("brownie/network/state.py", "", 67, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r203 = CPyDef_state_____getattribute___3_TxHistory_obj(); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 72, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r204 = CPyStatics[1101]; /* '__getattribute__' */ - cpy_r_r205 = CPyDict_SetItem(cpy_r_r192, cpy_r_r204, cpy_r_r203); - CPy_DECREF_NO_IMM(cpy_r_r203); - cpy_r_r206 = cpy_r_r205 >= 0; - if (unlikely(!cpy_r_r206)) { - CPy_AddTraceback("brownie/network/state.py", "", 72, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r207 = CPyDef_state_____bool___3_TxHistory_obj(); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 79, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r208 = CPyStatics[1201]; /* '__bool__' */ - cpy_r_r209 = CPyDict_SetItem(cpy_r_r192, cpy_r_r208, cpy_r_r207); - CPy_DECREF_NO_IMM(cpy_r_r207); - cpy_r_r210 = cpy_r_r209 >= 0; - if (unlikely(!cpy_r_r210)) { - CPy_AddTraceback("brownie/network/state.py", "", 79, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r211 = CPyDef_state_____contains___3_TxHistory_obj(); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 82, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r212 = CPyStatics[785]; /* '__contains__' */ - cpy_r_r213 = CPyDict_SetItem(cpy_r_r192, cpy_r_r212, cpy_r_r211); - CPy_DECREF_NO_IMM(cpy_r_r211); - cpy_r_r214 = cpy_r_r213 >= 0; - if (unlikely(!cpy_r_r214)) { - CPy_AddTraceback("brownie/network/state.py", "", 82, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r215 = CPyDef_state_____iter___3_TxHistory_obj(); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 85, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r216 = CPyStatics[1202]; /* '__iter__' */ - cpy_r_r217 = CPyDict_SetItem(cpy_r_r192, cpy_r_r216, cpy_r_r215); - CPy_DECREF_NO_IMM(cpy_r_r215); - cpy_r_r218 = cpy_r_r217 >= 0; - if (unlikely(!cpy_r_r218)) { - CPy_AddTraceback("brownie/network/state.py", "", 85, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r219 = CPyDef_state_____getitem___3_TxHistory_obj(); - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 88, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r220 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r221 = CPyDict_SetItem(cpy_r_r192, cpy_r_r220, cpy_r_r219); - CPy_DECREF_NO_IMM(cpy_r_r219); - cpy_r_r222 = cpy_r_r221 >= 0; - if (unlikely(!cpy_r_r222)) { - CPy_AddTraceback("brownie/network/state.py", "", 88, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r223 = CPyDef_state_____len___3_TxHistory_obj(); - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 91, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r224 = CPyStatics[739]; /* '__len__' */ - cpy_r_r225 = CPyDict_SetItem(cpy_r_r192, cpy_r_r224, cpy_r_r223); - CPy_DECREF_NO_IMM(cpy_r_r223); - cpy_r_r226 = cpy_r_r225 >= 0; - if (unlikely(!cpy_r_r226)) { - CPy_AddTraceback("brownie/network/state.py", "", 91, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r227 = CPyDef_state____reset_TxHistory_obj(); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 94, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r228 = CPyStatics[1150]; /* '_reset' */ - cpy_r_r229 = CPyDict_SetItem(cpy_r_r192, cpy_r_r228, cpy_r_r227); - CPy_DECREF_NO_IMM(cpy_r_r227); - cpy_r_r230 = cpy_r_r229 >= 0; - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("brownie/network/state.py", "", 94, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r231 = CPyDef_state____revert_TxHistory_obj(); - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 97, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r232 = CPyStatics[1142]; /* '_revert' */ - cpy_r_r233 = CPyDict_SetItem(cpy_r_r192, cpy_r_r232, cpy_r_r231); - CPy_DECREF_NO_IMM(cpy_r_r231); - cpy_r_r234 = cpy_r_r233 >= 0; - if (unlikely(!cpy_r_r234)) { - CPy_AddTraceback("brownie/network/state.py", "", 97, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r235 = CPyDef_state____add_tx_TxHistory_obj(); - if (unlikely(cpy_r_r235 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 100, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r236 = CPyStatics[1203]; /* '_add_tx' */ - cpy_r_r237 = CPyDict_SetItem(cpy_r_r192, cpy_r_r236, cpy_r_r235); - CPy_DECREF_NO_IMM(cpy_r_r235); - cpy_r_r238 = cpy_r_r237 >= 0; - if (unlikely(!cpy_r_r238)) { - CPy_AddTraceback("brownie/network/state.py", "", 100, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r239 = CPyDef_state___clear_TxHistory_obj(); - if (unlikely(cpy_r_r239 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 104, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r240 = CPyStatics[1021]; /* 'clear' */ - cpy_r_r241 = CPyDict_SetItem(cpy_r_r192, cpy_r_r240, cpy_r_r239); - CPy_DECREF_NO_IMM(cpy_r_r239); - cpy_r_r242 = cpy_r_r241 >= 0; - if (unlikely(!cpy_r_r242)) { - CPy_AddTraceback("brownie/network/state.py", "", 104, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r243 = CPyDef_state___copy_TxHistory_obj(); - if (unlikely(cpy_r_r243 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 118, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r244 = CPyStatics[5]; /* 'copy' */ - cpy_r_r245 = CPyDict_SetItem(cpy_r_r192, cpy_r_r244, cpy_r_r243); - CPy_DECREF_NO_IMM(cpy_r_r243); - cpy_r_r246 = cpy_r_r245 >= 0; - if (unlikely(!cpy_r_r246)) { - CPy_AddTraceback("brownie/network/state.py", "", 118, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r247 = CPyDef_state___filter_TxHistory_obj(); - if (unlikely(cpy_r_r247 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 122, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r248 = CPyStatics[279]; /* 'filter' */ - cpy_r_r249 = CPyDict_SetItem(cpy_r_r192, cpy_r_r248, cpy_r_r247); - CPy_DECREF_NO_IMM(cpy_r_r247); - cpy_r_r250 = cpy_r_r249 >= 0; - if (unlikely(!cpy_r_r250)) { - CPy_AddTraceback("brownie/network/state.py", "", 122, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r251 = CPyDef_state___wait_TxHistory_obj(); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 145, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r252 = CPyStatics[875]; /* 'wait' */ - cpy_r_r253 = CPyDict_SetItem(cpy_r_r192, cpy_r_r252, cpy_r_r251); - CPy_DECREF_NO_IMM(cpy_r_r251); - cpy_r_r254 = cpy_r_r253 >= 0; - if (unlikely(!cpy_r_r254)) { - CPy_AddTraceback("brownie/network/state.py", "", 145, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r255 = CPyDef_state___from_sender_TxHistory_obj(); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 170, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r256 = CPyStatics[1204]; /* 'from_sender' */ - cpy_r_r257 = CPyDict_SetItem(cpy_r_r192, cpy_r_r256, cpy_r_r255); - CPy_DECREF_NO_IMM(cpy_r_r255); - cpy_r_r258 = cpy_r_r257 >= 0; - if (unlikely(!cpy_r_r258)) { - CPy_AddTraceback("brownie/network/state.py", "", 170, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r259 = CPyDef_state___to_receiver_TxHistory_obj(); - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 174, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r260 = CPyStatics[1205]; /* 'to_receiver' */ - cpy_r_r261 = CPyDict_SetItem(cpy_r_r192, cpy_r_r260, cpy_r_r259); - CPy_DECREF_NO_IMM(cpy_r_r259); - cpy_r_r262 = cpy_r_r261 >= 0; - if (unlikely(!cpy_r_r262)) { - CPy_AddTraceback("brownie/network/state.py", "", 174, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r263 = CPyDef_state___of_address_TxHistory_obj(); - if (unlikely(cpy_r_r263 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 178, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r264 = CPyStatics[1206]; /* 'of_address' */ - cpy_r_r265 = CPyDict_SetItem(cpy_r_r192, cpy_r_r264, cpy_r_r263); - CPy_DECREF_NO_IMM(cpy_r_r263); - cpy_r_r266 = cpy_r_r265 >= 0; - if (unlikely(!cpy_r_r266)) { - CPy_AddTraceback("brownie/network/state.py", "", 178, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r267 = CPyDef_state____gas_TxHistory_obj(); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 182, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r268 = CPyStatics[1207]; /* '_gas' */ - cpy_r_r269 = CPyDict_SetItem(cpy_r_r192, cpy_r_r268, cpy_r_r267); - CPy_DECREF_NO_IMM(cpy_r_r267); - cpy_r_r270 = cpy_r_r269 >= 0; - if (unlikely(!cpy_r_r270)) { - CPy_AddTraceback("brownie/network/state.py", "", 182, CPyStatic_state___globals); - goto CPyL192; - } - cpy_r_r271 = CPyStatics[858]; /* 'TxHistory' */ - cpy_r_r272 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r273 = CPyDict_SetItem(cpy_r_r192, cpy_r_r272, cpy_r_r194); - CPy_DECREF(cpy_r_r194); - cpy_r_r274 = cpy_r_r273 >= 0; - if (unlikely(!cpy_r_r274)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL191; - } - cpy_r_r275 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r276 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r277 = CPyDict_SetItem(cpy_r_r192, cpy_r_r276, cpy_r_r275); - cpy_r_r278 = cpy_r_r277 >= 0; - if (unlikely(!cpy_r_r278)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL191; - } - cpy_r_r279 = CPyStatics[859]; /* 'brownie.network.state' */ - cpy_r_r280 = CPyStatics[354]; /* '__module__' */ - cpy_r_r281 = CPyDict_SetItem(cpy_r_r192, cpy_r_r280, cpy_r_r279); - cpy_r_r282 = cpy_r_r281 >= 0; - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL191; - } - PyObject *cpy_r_r283[3] = {cpy_r_r271, cpy_r_r178, cpy_r_r192}; - cpy_r_r284 = (PyObject **)&cpy_r_r283; - cpy_r_r285 = PyObject_Vectorcall(cpy_r_r182, cpy_r_r284, 3, 0); - if (unlikely(cpy_r_r285 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL191; - } - CPy_DECREF(cpy_r_r192); - cpy_r_r286 = CPyStatic_state___globals; - cpy_r_r287 = CPyStatics[371]; /* 'final' */ - cpy_r_r288 = CPyDict_GetItem(cpy_r_r286, cpy_r_r287); - if (unlikely(cpy_r_r288 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 56, CPyStatic_state___globals); - goto CPyL193; - } - PyObject *cpy_r_r289[1] = {cpy_r_r285}; - cpy_r_r290 = (PyObject **)&cpy_r_r289; - cpy_r_r291 = PyObject_Vectorcall(cpy_r_r288, cpy_r_r290, 1, 0); - CPy_DECREF(cpy_r_r288); - if (unlikely(cpy_r_r291 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL193; - } - CPy_DECREF(cpy_r_r285); - CPyType_state___TxHistory = (PyTypeObject *)cpy_r_r291; - CPy_INCREF(CPyType_state___TxHistory); - cpy_r_r292 = CPyStatic_state___globals; - cpy_r_r293 = CPyStatics[858]; /* 'TxHistory' */ - cpy_r_r294 = PyDict_SetItem(cpy_r_r292, cpy_r_r293, cpy_r_r291); - CPy_DECREF(cpy_r_r291); - cpy_r_r295 = cpy_r_r294 >= 0; - if (unlikely(!cpy_r_r295)) { - CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); - goto CPyL190; - } - cpy_r_r296 = (PyObject *)CPyType_state___TxHistory; - cpy_r_r297 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r298 = CPyStatic_state___globals; - cpy_r_r299 = CPyStatics[567]; /* '_Singleton' */ - cpy_r_r300 = CPyDict_GetItem(cpy_r_r298, cpy_r_r299); - if (unlikely(cpy_r_r300 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL194; - } - CPy_DECREF(cpy_r_r181); - CPy_DECREF(cpy_r_r178); - cpy_r_r301 = CPy_CalculateMetaclass(cpy_r_r300, cpy_r_r297); - CPy_DECREF(cpy_r_r300); - if (unlikely(cpy_r_r301 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL195; - } - cpy_r_r302 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r303 = PyObject_HasAttr(cpy_r_r301, cpy_r_r302); - if (!cpy_r_r303) goto CPyL113; - cpy_r_r304 = CPyStatics[857]; /* 'Chain' */ - cpy_r_r305 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r306 = CPyObject_GetAttr(cpy_r_r301, cpy_r_r305); - if (unlikely(cpy_r_r306 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL195; - } - PyObject *cpy_r_r307[2] = {cpy_r_r304, cpy_r_r297}; - cpy_r_r308 = (PyObject **)&cpy_r_r307; - cpy_r_r309 = PyObject_Vectorcall(cpy_r_r306, cpy_r_r308, 2, 0); - CPy_DECREF(cpy_r_r306); - if (unlikely(cpy_r_r309 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL195; - } - if (likely(PyDict_Check(cpy_r_r309))) - cpy_r_r310 = cpy_r_r309; - else { - CPy_TypeErrorTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals, "dict", cpy_r_r309); - goto CPyL195; - } - cpy_r_r311 = cpy_r_r310; - goto CPyL115; -CPyL113: ; - cpy_r_r312 = PyDict_New(); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL195; - } - cpy_r_r311 = cpy_r_r312; -CPyL115: ; - cpy_r_r313 = PyDict_New(); - if (unlikely(cpy_r_r313 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL196; - } - cpy_r_r314 = CPyDef_state_____init___3_Chain_obj(); - if (unlikely(cpy_r_r314 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 215, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r315 = CPyStatics[289]; /* '__init__' */ - cpy_r_r316 = CPyDict_SetItem(cpy_r_r311, cpy_r_r315, cpy_r_r314); - CPy_DECREF_NO_IMM(cpy_r_r314); - cpy_r_r317 = cpy_r_r316 >= 0; - if (unlikely(!cpy_r_r317)) { - CPy_AddTraceback("brownie/network/state.py", "", 215, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r318 = CPyDef_state_____repr___3_Chain_obj(); - if (unlikely(cpy_r_r318 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 227, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r319 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r320 = CPyDict_SetItem(cpy_r_r311, cpy_r_r319, cpy_r_r318); - CPy_DECREF_NO_IMM(cpy_r_r318); - cpy_r_r321 = cpy_r_r320 >= 0; - if (unlikely(!cpy_r_r321)) { - CPy_AddTraceback("brownie/network/state.py", "", 227, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r322 = CPyDef_state_____len___3_Chain_obj(); - if (unlikely(cpy_r_r322 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 233, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r323 = CPyStatics[739]; /* '__len__' */ - cpy_r_r324 = CPyDict_SetItem(cpy_r_r311, cpy_r_r323, cpy_r_r322); - CPy_DECREF_NO_IMM(cpy_r_r322); - cpy_r_r325 = cpy_r_r324 >= 0; - if (unlikely(!cpy_r_r325)) { - CPy_AddTraceback("brownie/network/state.py", "", 233, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r326 = CPyDef_state_____getitem___3_Chain_obj(); - if (unlikely(cpy_r_r326 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 239, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r327 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r328 = CPyDict_SetItem(cpy_r_r311, cpy_r_r327, cpy_r_r326); - CPy_DECREF_NO_IMM(cpy_r_r326); - cpy_r_r329 = cpy_r_r328 >= 0; - if (unlikely(!cpy_r_r329)) { - CPy_AddTraceback("brownie/network/state.py", "", 239, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r330 = CPyDef_state_____iter___3_Chain_obj(); - if (unlikely(cpy_r_r330 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 265, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r331 = CPyStatics[1202]; /* '__iter__' */ - cpy_r_r332 = CPyDict_SetItem(cpy_r_r311, cpy_r_r331, cpy_r_r330); - CPy_DECREF_NO_IMM(cpy_r_r330); - cpy_r_r333 = cpy_r_r332 >= 0; - if (unlikely(!cpy_r_r333)) { - CPy_AddTraceback("brownie/network/state.py", "", 265, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r334 = CPyDef_state___new_blocks_Chain_obj(); - if (unlikely(cpy_r_r334 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 271, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r335 = CPyStatics[1208]; /* 'new_blocks' */ - cpy_r_r336 = CPyDict_SetItem(cpy_r_r311, cpy_r_r335, cpy_r_r334); - CPy_DECREF_NO_IMM(cpy_r_r334); - cpy_r_r337 = cpy_r_r336 >= 0; - if (unlikely(!cpy_r_r337)) { - CPy_AddTraceback("brownie/network/state.py", "", 271, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r338 = CPyDef_state___height_Chain_obj(); - if (unlikely(cpy_r_r338 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r339 = CPyModule_builtins; - cpy_r_r340 = CPyStatics[652]; /* 'property' */ - cpy_r_r341 = CPyObject_GetAttr(cpy_r_r339, cpy_r_r340); - if (unlikely(cpy_r_r341 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); - goto CPyL198; - } - PyObject *cpy_r_r342[1] = {cpy_r_r338}; - cpy_r_r343 = (PyObject **)&cpy_r_r342; - cpy_r_r344 = PyObject_Vectorcall(cpy_r_r341, cpy_r_r343, 1, 0); - CPy_DECREF(cpy_r_r341); - if (unlikely(cpy_r_r344 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); - goto CPyL198; - } - CPy_DECREF_NO_IMM(cpy_r_r338); - cpy_r_r345 = CPyStatics[1123]; /* 'height' */ - cpy_r_r346 = CPyDict_SetItem(cpy_r_r311, cpy_r_r345, cpy_r_r344); - CPy_DECREF(cpy_r_r344); - cpy_r_r347 = cpy_r_r346 >= 0; - if (unlikely(!cpy_r_r347)) { - CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r348 = CPyDef_state___id_Chain_obj(); - if (unlikely(cpy_r_r348 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r349 = CPyModule_builtins; - cpy_r_r350 = CPyStatics[652]; /* 'property' */ - cpy_r_r351 = CPyObject_GetAttr(cpy_r_r349, cpy_r_r350); - if (unlikely(cpy_r_r351 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); - goto CPyL199; - } - PyObject *cpy_r_r352[1] = {cpy_r_r348}; - cpy_r_r353 = (PyObject **)&cpy_r_r352; - cpy_r_r354 = PyObject_Vectorcall(cpy_r_r351, cpy_r_r353, 1, 0); - CPy_DECREF(cpy_r_r351); - if (unlikely(cpy_r_r354 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); - goto CPyL199; - } - CPy_DECREF_NO_IMM(cpy_r_r348); - cpy_r_r355 = CPyStatics[430]; /* 'id' */ - cpy_r_r356 = CPyDict_SetItem(cpy_r_r311, cpy_r_r355, cpy_r_r354); - CPy_DECREF(cpy_r_r354); - cpy_r_r357 = cpy_r_r356 >= 0; - if (unlikely(!cpy_r_r357)) { - CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r358 = CPyDef_state___block_gas_limit_Chain_obj(); - if (unlikely(cpy_r_r358 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r359 = CPyModule_builtins; - cpy_r_r360 = CPyStatics[652]; /* 'property' */ - cpy_r_r361 = CPyObject_GetAttr(cpy_r_r359, cpy_r_r360); - if (unlikely(cpy_r_r361 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); - goto CPyL200; - } - PyObject *cpy_r_r362[1] = {cpy_r_r358}; - cpy_r_r363 = (PyObject **)&cpy_r_r362; - cpy_r_r364 = PyObject_Vectorcall(cpy_r_r361, cpy_r_r363, 1, 0); - CPy_DECREF(cpy_r_r361); - if (unlikely(cpy_r_r364 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); - goto CPyL200; - } - CPy_DECREF_NO_IMM(cpy_r_r358); - cpy_r_r365 = CPyStatics[1209]; /* 'block_gas_limit' */ - cpy_r_r366 = CPyDict_SetItem(cpy_r_r311, cpy_r_r365, cpy_r_r364); - CPy_DECREF(cpy_r_r364); - cpy_r_r367 = cpy_r_r366 >= 0; - if (unlikely(!cpy_r_r367)) { - CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r368 = CPyDef_state___base_fee_Chain_obj(); - if (unlikely(cpy_r_r368 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r369 = CPyModule_builtins; - cpy_r_r370 = CPyStatics[652]; /* 'property' */ - cpy_r_r371 = CPyObject_GetAttr(cpy_r_r369, cpy_r_r370); - if (unlikely(cpy_r_r371 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); - goto CPyL201; - } - PyObject *cpy_r_r372[1] = {cpy_r_r368}; - cpy_r_r373 = (PyObject **)&cpy_r_r372; - cpy_r_r374 = PyObject_Vectorcall(cpy_r_r371, cpy_r_r373, 1, 0); - CPy_DECREF(cpy_r_r371); - if (unlikely(cpy_r_r374 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); - goto CPyL201; - } - CPy_DECREF_NO_IMM(cpy_r_r368); - cpy_r_r375 = CPyStatics[1210]; /* 'base_fee' */ - cpy_r_r376 = CPyDict_SetItem(cpy_r_r311, cpy_r_r375, cpy_r_r374); - CPy_DECREF(cpy_r_r374); - cpy_r_r377 = cpy_r_r376 >= 0; - if (unlikely(!cpy_r_r377)) { - CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r378 = CPyDef_state___priority_fee_Chain_obj(); - if (unlikely(cpy_r_r378 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r379 = CPyModule_builtins; - cpy_r_r380 = CPyStatics[652]; /* 'property' */ - cpy_r_r381 = CPyObject_GetAttr(cpy_r_r379, cpy_r_r380); - if (unlikely(cpy_r_r381 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); - goto CPyL202; - } - PyObject *cpy_r_r382[1] = {cpy_r_r378}; - cpy_r_r383 = (PyObject **)&cpy_r_r382; - cpy_r_r384 = PyObject_Vectorcall(cpy_r_r381, cpy_r_r383, 1, 0); - CPy_DECREF(cpy_r_r381); - if (unlikely(cpy_r_r384 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); - goto CPyL202; - } - CPy_DECREF_NO_IMM(cpy_r_r378); - cpy_r_r385 = CPyStatics[852]; /* 'priority_fee' */ - cpy_r_r386 = CPyDict_SetItem(cpy_r_r311, cpy_r_r385, cpy_r_r384); - CPy_DECREF(cpy_r_r384); - cpy_r_r387 = cpy_r_r386 >= 0; - if (unlikely(!cpy_r_r387)) { - CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r388 = CPyDef_state____revert_Chain_obj(); - if (unlikely(cpy_r_r388 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 333, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r389 = CPyStatics[1142]; /* '_revert' */ - cpy_r_r390 = CPyDict_SetItem(cpy_r_r311, cpy_r_r389, cpy_r_r388); - CPy_DECREF_NO_IMM(cpy_r_r388); - cpy_r_r391 = cpy_r_r390 >= 0; - if (unlikely(!cpy_r_r391)) { - CPy_AddTraceback("brownie/network/state.py", "", 333, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r392 = CPyDef_state____add_to_undo_buffer_Chain_obj(); - if (unlikely(cpy_r_r392 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 347, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r393 = CPyStatics[1211]; /* '_add_to_undo_buffer' */ - cpy_r_r394 = CPyDict_SetItem(cpy_r_r311, cpy_r_r393, cpy_r_r392); - CPy_DECREF_NO_IMM(cpy_r_r392); - cpy_r_r395 = cpy_r_r394 >= 0; - if (unlikely(!cpy_r_r395)) { - CPy_AddTraceback("brownie/network/state.py", "", 347, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r396 = CPyDef_state____network_connected_Chain_obj(); - if (unlikely(cpy_r_r396 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 362, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r397 = CPyStatics[1212]; /* '_network_connected' */ - cpy_r_r398 = CPyDict_SetItem(cpy_r_r311, cpy_r_r397, cpy_r_r396); - CPy_DECREF_NO_IMM(cpy_r_r396); - cpy_r_r399 = cpy_r_r398 >= 0; - if (unlikely(!cpy_r_r399)) { - CPy_AddTraceback("brownie/network/state.py", "", 362, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r400 = CPyDef_state____network_disconnected_Chain_obj(); - if (unlikely(cpy_r_r400 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 370, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r401 = CPyStatics[1213]; /* '_network_disconnected' */ - cpy_r_r402 = CPyDict_SetItem(cpy_r_r311, cpy_r_r401, cpy_r_r400); - CPy_DECREF_NO_IMM(cpy_r_r400); - cpy_r_r403 = cpy_r_r402 >= 0; - if (unlikely(!cpy_r_r403)) { - CPy_AddTraceback("brownie/network/state.py", "", 370, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r404 = CPyDef_state___get_transaction_Chain_obj(); - if (unlikely(cpy_r_r404 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 379, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r405 = CPyStatics[1214]; /* 'get_transaction' */ - cpy_r_r406 = CPyDict_SetItem(cpy_r_r311, cpy_r_r405, cpy_r_r404); - CPy_DECREF_NO_IMM(cpy_r_r404); - cpy_r_r407 = cpy_r_r406 >= 0; - if (unlikely(!cpy_r_r407)) { - CPy_AddTraceback("brownie/network/state.py", "", 379, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r408 = CPyDef_state___time_Chain_obj(); - if (unlikely(cpy_r_r408 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 388, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r409 = CPyStatics[499]; /* 'time' */ - cpy_r_r410 = CPyDict_SetItem(cpy_r_r311, cpy_r_r409, cpy_r_r408); - CPy_DECREF_NO_IMM(cpy_r_r408); - cpy_r_r411 = cpy_r_r410 >= 0; - if (unlikely(!cpy_r_r411)) { - CPy_AddTraceback("brownie/network/state.py", "", 388, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r412 = CPyDef_state___sleep_Chain_obj(); - if (unlikely(cpy_r_r412 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 392, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r413 = CPyStatics[889]; /* 'sleep' */ - cpy_r_r414 = CPyDict_SetItem(cpy_r_r311, cpy_r_r413, cpy_r_r412); - CPy_DECREF_NO_IMM(cpy_r_r412); - cpy_r_r415 = cpy_r_r414 >= 0; - if (unlikely(!cpy_r_r415)) { - CPy_AddTraceback("brownie/network/state.py", "", 392, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r416 = CPyDef_state___mine_Chain_obj(); - if (unlikely(cpy_r_r416 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 409, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r417 = CPyStatics[1140]; /* 'mine' */ - cpy_r_r418 = CPyDict_SetItem(cpy_r_r311, cpy_r_r417, cpy_r_r416); - CPy_DECREF_NO_IMM(cpy_r_r416); - cpy_r_r419 = cpy_r_r418 >= 0; - if (unlikely(!cpy_r_r419)) { - CPy_AddTraceback("brownie/network/state.py", "", 409, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r420 = CPyDef_state___snapshot_Chain_obj(); - if (unlikely(cpy_r_r420 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 460, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r421 = CPyStatics[1131]; /* 'snapshot' */ - cpy_r_r422 = CPyDict_SetItem(cpy_r_r311, cpy_r_r421, cpy_r_r420); - CPy_DECREF_NO_IMM(cpy_r_r420); - cpy_r_r423 = cpy_r_r422 >= 0; - if (unlikely(!cpy_r_r423)) { - CPy_AddTraceback("brownie/network/state.py", "", 460, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r424 = CPyDef_state___revert_Chain_obj(); - if (unlikely(cpy_r_r424 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 470, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r425 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r426 = CPyDict_SetItem(cpy_r_r311, cpy_r_r425, cpy_r_r424); - CPy_DECREF_NO_IMM(cpy_r_r424); - cpy_r_r427 = cpy_r_r426 >= 0; - if (unlikely(!cpy_r_r427)) { - CPy_AddTraceback("brownie/network/state.py", "", 470, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r428 = CPyDef_state___reset_Chain_obj(); - if (unlikely(cpy_r_r428 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 488, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r429 = CPyStatics[990]; /* 'reset' */ - cpy_r_r430 = CPyDict_SetItem(cpy_r_r311, cpy_r_r429, cpy_r_r428); - CPy_DECREF_NO_IMM(cpy_r_r428); - cpy_r_r431 = cpy_r_r430 >= 0; - if (unlikely(!cpy_r_r431)) { - CPy_AddTraceback("brownie/network/state.py", "", 488, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r432 = CPyDef_state___undo_Chain_obj(); - if (unlikely(cpy_r_r432 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 509, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r433 = CPyStatics[1215]; /* 'undo' */ - cpy_r_r434 = CPyDict_SetItem(cpy_r_r311, cpy_r_r433, cpy_r_r432); - CPy_DECREF_NO_IMM(cpy_r_r432); - cpy_r_r435 = cpy_r_r434 >= 0; - if (unlikely(!cpy_r_r435)) { - CPy_AddTraceback("brownie/network/state.py", "", 509, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r436 = CPyDef_state___redo_Chain_obj(); - if (unlikely(cpy_r_r436 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 538, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r437 = CPyStatics[1216]; /* 'redo' */ - cpy_r_r438 = CPyDict_SetItem(cpy_r_r311, cpy_r_r437, cpy_r_r436); - CPy_DECREF_NO_IMM(cpy_r_r436); - cpy_r_r439 = cpy_r_r438 >= 0; - if (unlikely(!cpy_r_r439)) { - CPy_AddTraceback("brownie/network/state.py", "", 538, CPyStatic_state___globals); - goto CPyL197; - } - cpy_r_r440 = CPyStatics[857]; /* 'Chain' */ - cpy_r_r441 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r442 = CPyDict_SetItem(cpy_r_r311, cpy_r_r441, cpy_r_r313); - CPy_DECREF(cpy_r_r313); - cpy_r_r443 = cpy_r_r442 >= 0; - if (unlikely(!cpy_r_r443)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL196; - } - cpy_r_r444 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r445 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r446 = CPyDict_SetItem(cpy_r_r311, cpy_r_r445, cpy_r_r444); - cpy_r_r447 = cpy_r_r446 >= 0; - if (unlikely(!cpy_r_r447)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL196; - } - cpy_r_r448 = CPyStatics[859]; /* 'brownie.network.state' */ - cpy_r_r449 = CPyStatics[354]; /* '__module__' */ - cpy_r_r450 = CPyDict_SetItem(cpy_r_r311, cpy_r_r449, cpy_r_r448); - cpy_r_r451 = cpy_r_r450 >= 0; - if (unlikely(!cpy_r_r451)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL196; - } - PyObject *cpy_r_r452[3] = {cpy_r_r440, cpy_r_r297, cpy_r_r311}; - cpy_r_r453 = (PyObject **)&cpy_r_r452; - cpy_r_r454 = PyObject_Vectorcall(cpy_r_r301, cpy_r_r453, 3, 0); - if (unlikely(cpy_r_r454 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL196; - } - CPy_DECREF(cpy_r_r297); - CPy_DECREF(cpy_r_r311); - cpy_r_r455 = CPyStatic_state___globals; - cpy_r_r456 = CPyStatics[371]; /* 'final' */ - cpy_r_r457 = CPyDict_GetItem(cpy_r_r455, cpy_r_r456); - if (unlikely(cpy_r_r457 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 208, CPyStatic_state___globals); - goto CPyL203; - } - PyObject *cpy_r_r458[1] = {cpy_r_r454}; - cpy_r_r459 = (PyObject **)&cpy_r_r458; - cpy_r_r460 = PyObject_Vectorcall(cpy_r_r457, cpy_r_r459, 1, 0); - CPy_DECREF(cpy_r_r457); - if (unlikely(cpy_r_r460 == NULL)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL203; - } - CPy_DECREF(cpy_r_r454); - CPyType_state___Chain = (PyTypeObject *)cpy_r_r460; - CPy_INCREF(CPyType_state___Chain); - cpy_r_r461 = CPyStatic_state___globals; - cpy_r_r462 = CPyStatics[857]; /* 'Chain' */ - cpy_r_r463 = PyDict_SetItem(cpy_r_r461, cpy_r_r462, cpy_r_r460); - CPy_DECREF(cpy_r_r460); - cpy_r_r464 = cpy_r_r463 >= 0; - if (unlikely(!cpy_r_r464)) { - CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); - goto CPyL182; - } - cpy_r_r465 = (PyObject *)CPyType_state___Chain; - return 1; -CPyL182: ; - cpy_r_r466 = 2; - return cpy_r_r466; -CPyL183: ; - CPy_DecRef(cpy_r_r98); - goto CPyL182; -CPyL184: ; - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r102); - goto CPyL182; -CPyL185: ; - CPy_DecRef(cpy_r_r119); - goto CPyL182; -CPyL186: ; - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r122); - goto CPyL182; -CPyL187: ; - CPy_DecRef(cpy_r_r119); - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r125); - goto CPyL182; -CPyL188: ; - CPy_DecRef(cpy_r_r162); - goto CPyL182; -CPyL189: ; - CPy_DecRef(cpy_r_r178); - goto CPyL182; -CPyL190: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r181); - goto CPyL182; -CPyL191: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r192); - goto CPyL182; -CPyL192: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r194); - goto CPyL182; -CPyL193: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r285); - goto CPyL182; -CPyL194: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r181); - CPy_DecRef(cpy_r_r297); - goto CPyL182; -CPyL195: ; - CPy_DecRef(cpy_r_r297); - goto CPyL182; -CPyL196: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - goto CPyL182; -CPyL197: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - CPy_DecRef(cpy_r_r313); - goto CPyL182; -CPyL198: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - CPy_DecRef(cpy_r_r313); - CPy_DecRef(cpy_r_r338); - goto CPyL182; -CPyL199: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - CPy_DecRef(cpy_r_r313); - CPy_DecRef(cpy_r_r348); - goto CPyL182; -CPyL200: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - CPy_DecRef(cpy_r_r313); - CPy_DecRef(cpy_r_r358); - goto CPyL182; -CPyL201: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - CPy_DecRef(cpy_r_r313); - CPy_DecRef(cpy_r_r368); - goto CPyL182; -CPyL202: ; - CPy_DecRef(cpy_r_r297); - CPy_DecRef(cpy_r_r311); - CPy_DecRef(cpy_r_r313); - CPy_DecRef(cpy_r_r378); - goto CPyL182; -CPyL203: ; - CPy_DecRef(cpy_r_r454); - goto CPyL182; -} -static PyMethodDef projectmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project__internal, "__name__"); - CPyStatic_project___globals = PyModule_GetDict(CPyModule_brownie___project__internal); - if (unlikely(CPyStatic_project___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_project_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef projectmodule = { - PyModuleDef_HEAD_INIT, - "brownie.project", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - projectmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project(void) -{ - if (CPyModule_brownie___project__internal) { - Py_INCREF(CPyModule_brownie___project__internal); - return CPyModule_brownie___project__internal; - } - CPyModule_brownie___project__internal = PyModule_Create(&projectmodule); - if (unlikely(CPyModule_brownie___project__internal == NULL)) - goto fail; - if (CPyExec_brownie___project(CPyModule_brownie___project__internal) != 0) - goto fail; - return CPyModule_brownie___project__internal; - fail: - return NULL; -} - -char CPyDef_project_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - CPyPtr cpy_r_r15; - CPyPtr cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char 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; - CPyPtr cpy_r_r27; - CPyPtr cpy_r_r28; - CPyPtr cpy_r_r29; - CPyPtr cpy_r_r30; - CPyPtr cpy_r_r31; - CPyPtr cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/__init__.py", "", -1, CPyStatic_project___globals); - goto CPyL10; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2277]; /* ('check_for_project', 'compile_source', - 'from_brownie_mix', 'get_loaded_projects', 'load', - 'new') */ - cpy_r_r6 = CPyStatics[389]; /* 'brownie.project.main' */ - cpy_r_r7 = CPyStatic_project___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/__init__.py", "", 3, CPyStatic_project___globals); - goto CPyL10; - } - CPyModule_brownie___project___main = cpy_r_r8; - CPy_INCREF(CPyModule_brownie___project___main); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2278]; /* ('run',) */ - cpy_r_r10 = CPyStatics[549]; /* 'brownie.project.scripts' */ - cpy_r_r11 = CPyStatic_project___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/__init__.py", "", 11, CPyStatic_project___globals); - goto CPyL10; - } - CPyModule_brownie___project___scripts = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___project___scripts); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[548]; /* 'run' */ - cpy_r_r14 = PyList_New(1); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/__init__.py", "", 13, CPyStatic_project___globals); - goto CPyL10; - } - cpy_r_r15 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; - cpy_r_r16 = *(CPyPtr *)cpy_r_r15; - CPy_INCREF(cpy_r_r13); - *(PyObject * *)cpy_r_r16 = cpy_r_r13; - cpy_r_r17 = CPyStatic_project___globals; - cpy_r_r18 = CPyStatics[78]; /* '__all__' */ - cpy_r_r19 = CPyDict_SetItem(cpy_r_r17, cpy_r_r18, cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r14); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/__init__.py", "", 13, CPyStatic_project___globals); - goto CPyL10; - } - cpy_r_r21 = CPyStatics[548]; /* 'run' */ - cpy_r_r22 = CPyStatics[884]; /* 'new' */ - cpy_r_r23 = CPyStatics[1219]; /* 'from_brownie_mix' */ - cpy_r_r24 = CPyStatics[48]; /* 'load' */ - cpy_r_r25 = CPyStatics[1218]; /* 'compile_source' */ - cpy_r_r26 = PyList_New(5); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/__init__.py", "", 15, CPyStatic_project___globals); - goto CPyL10; - } - cpy_r_r27 = (CPyPtr)&((PyListObject *)cpy_r_r26)->ob_item; - cpy_r_r28 = *(CPyPtr *)cpy_r_r27; - CPy_INCREF(cpy_r_r21); - *(PyObject * *)cpy_r_r28 = cpy_r_r21; - CPy_INCREF(cpy_r_r22); - cpy_r_r29 = cpy_r_r28 + 8; - *(PyObject * *)cpy_r_r29 = cpy_r_r22; - CPy_INCREF(cpy_r_r23); - cpy_r_r30 = cpy_r_r28 + 16; - *(PyObject * *)cpy_r_r30 = cpy_r_r23; - CPy_INCREF(cpy_r_r24); - cpy_r_r31 = cpy_r_r28 + 24; - *(PyObject * *)cpy_r_r31 = cpy_r_r24; - CPy_INCREF(cpy_r_r25); - cpy_r_r32 = cpy_r_r28 + 32; - *(PyObject * *)cpy_r_r32 = cpy_r_r25; - cpy_r_r33 = CPyStatic_project___globals; - cpy_r_r34 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r35 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r26); - CPy_DECREF_NO_IMM(cpy_r_r26); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/__init__.py", "", 15, CPyStatic_project___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r37 = 2; - return cpy_r_r37; -} -static PyMethodDef compilermodule_methods[] = { - {"compile_and_format", (PyCFunction)CPyPy_compiler___compile_and_format, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_and_format(contract_sources, solc_version=None, vyper_version=None, optimize=True, runs=200, evm_version=None, silent=True, allow_paths=None, interface_sources=None, remappings=None, optimizer=None, viaIR=None)\n--\n\n") /* docstring */}, - {"generate_input_json", (PyCFunction)CPyPy_compiler___generate_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("generate_input_json(contract_sources, optimize=True, runs=200, evm_version=None, language=\'Solidity\', interface_sources=None, remappings=None, optimizer=None, viaIR=None)\n--\n\n") /* docstring */}, - {"_get_solc_remappings", (PyCFunction)CPyPy_compiler____get_solc_remappings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_solc_remappings(remappings)\n--\n\n") /* docstring */}, - {"_get_allow_paths", (PyCFunction)CPyPy_compiler____get_allow_paths, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_allow_paths(allow_paths, remappings)\n--\n\n") /* docstring */}, - {"compile_from_input_json", (PyCFunction)CPyPy_compiler___compile_from_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_from_input_json(input_json, silent=True, allow_paths=None)\n--\n\n") /* docstring */}, - {"generate_build_json", (PyCFunction)CPyPy_compiler___generate_build_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("generate_build_json(input_json, output_json, compiler_data=None, silent=True)\n--\n\n") /* docstring */}, - {"_sources_dict", (PyCFunction)CPyPy_compiler____sources_dict, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_sources_dict(original, language)\n--\n\n") /* docstring */}, - {"get_abi", (PyCFunction)CPyPy_compiler___get_abi, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_abi(contract_sources, solc_version=None, allow_paths=None, remappings=None, silent=True)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___compiler(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler__internal, "__name__"); - CPyStatic_compiler___globals = PyModule_GetDict(CPyModule_brownie___project___compiler__internal); - if (unlikely(CPyStatic_compiler___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_compiler_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___compiler__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_compiler___STANDARD_JSON); - CPyStatic_compiler___STANDARD_JSON = NULL; - CPy_XDECREF(CPyStatic_compiler____from_standard_output); - CPyStatic_compiler____from_standard_output = NULL; - return -1; -} -static struct PyModuleDef compilermodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.compiler", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - compilermodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___compiler(void) -{ - if (CPyModule_brownie___project___compiler__internal) { - Py_INCREF(CPyModule_brownie___project___compiler__internal); - return CPyModule_brownie___project___compiler__internal; - } - CPyModule_brownie___project___compiler__internal = PyModule_Create(&compilermodule); - if (unlikely(CPyModule_brownie___project___compiler__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___compiler(CPyModule_brownie___project___compiler__internal) != 0) - goto fail; - return CPyModule_brownie___project___compiler__internal; - fail: - return NULL; -} - -PyObject *CPyDef_compiler___compile_and_format(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, PyObject *cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version, char cpy_r_silent, PyObject *cpy_r_allow_paths, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR) { - PyObject *cpy_r_r0; - PyObject *cpy_r_v; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - int64_t cpy_r_r11; - CPyTagged cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - CPyTagged cpy_r_r19; - int64_t cpy_r_r20; - PyObject *cpy_r_r21; - tuple_T3CIO cpy_r_r22; - CPyTagged cpy_r_r23; - char 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_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - CPyPtr cpy_r_r45; - int64_t cpy_r_r46; - CPyTagged cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - CPyTagged cpy_r_r58; - int64_t cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T3CIO cpy_r_r61; - CPyTagged cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - char cpy_r_r81; - char cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - char cpy_r_r86; - CPyPtr cpy_r_r87; - int64_t cpy_r_r88; - CPyTagged cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject **cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - CPyTagged cpy_r_r101; - int64_t cpy_r_r102; - PyObject *cpy_r_r103; - tuple_T3CIO cpy_r_r104; - CPyTagged cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject **cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - char cpy_r_r123; - char cpy_r_r124; - int64_t cpy_r_r125; - CPyTagged cpy_r_r126; - char cpy_r_r127; - PyObject *cpy_r_r128; - char 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; - int32_t cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - CPyTagged cpy_r_r139; - int64_t cpy_r_r140; - PyObject *cpy_r_r141; - tuple_T3CIO cpy_r_r142; - CPyTagged cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - char cpy_r_r148; - PyObject **cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - char cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - int32_t cpy_r_r159; - char cpy_r_r160; - char cpy_r_r161; - char cpy_r_r162; - int64_t cpy_r_r163; - CPyTagged cpy_r_r164; - char cpy_r_r165; - PyObject *cpy_r_r166; - char cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - int32_t cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - int32_t cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - char cpy_r_r177; - PyObject *cpy_r_r178; - char cpy_r_r179; - char cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - char cpy_r_r184; - CPyTagged cpy_r_r185; - char cpy_r_r186; - CPyTagged cpy_r_r187; - CPyTagged cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - CPyTagged cpy_r_r197; - int64_t cpy_r_r198; - PyObject *cpy_r_r199; - tuple_T4CIOO cpy_r_r200; - CPyTagged cpy_r_r201; - char cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - int32_t cpy_r_r211; - char cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_language; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - int32_t cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - CPyTagged cpy_r_r222; - int64_t cpy_r_r223; - PyObject *cpy_r_r224; - tuple_T3CIO cpy_r_r225; - CPyTagged cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - char cpy_r_r231; - PyObject **cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - char cpy_r_r239; - char cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - int32_t cpy_r_r244; - char cpy_r_r245; - char cpy_r_r246; - char cpy_r_r247; - PyObject *cpy_r_interfaces; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - int32_t cpy_r_r253; - char cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - CPyTagged cpy_r_r257; - int64_t cpy_r_r258; - PyObject *cpy_r_r259; - tuple_T3CIO cpy_r_r260; - CPyTagged cpy_r_r261; - char cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - char cpy_r_r266; - PyObject **cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - char cpy_r_r274; - PyObject *cpy_r_r275; - char cpy_r_r276; - PyObject **cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - int32_t cpy_r_r284; - char cpy_r_r285; - char cpy_r_r286; - char cpy_r_r287; - int32_t cpy_r_r288; - char cpy_r_r289; - char cpy_r_r290; - char cpy_r_r291; - PyObject *cpy_r_r292; - CPyTagged cpy_r_r293; - int64_t cpy_r_r294; - PyObject *cpy_r_r295; - tuple_T3CIO cpy_r_r296; - CPyTagged cpy_r_r297; - char cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - int32_t cpy_r_r301; - char cpy_r_r302; - char cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - int32_t cpy_r_r306; - char cpy_r_r307; - char cpy_r_r308; - char cpy_r_r309; - char cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - char cpy_r_r316; - CPyTagged cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - PyObject *cpy_r_r320; - int32_t cpy_r_r321; - char cpy_r_r322; - char cpy_r_r323; - char cpy_r_r324; - PyObject *cpy_r_r325; - cpy_r_r0 = NULL; - cpy_r_v = cpy_r_r0; - if (cpy_r_solc_version != NULL) goto CPyL227; - cpy_r_r1 = Py_None; - cpy_r_solc_version = cpy_r_r1; -CPyL2: ; - if (cpy_r_vyper_version != NULL) goto CPyL228; - cpy_r_r2 = Py_None; - cpy_r_vyper_version = cpy_r_r2; -CPyL4: ; - if (cpy_r_optimize != NULL) goto CPyL229; - cpy_r_r3 = 1 ? Py_True : Py_False; - cpy_r_optimize = cpy_r_r3; -CPyL6: ; - if (cpy_r_runs != NULL) goto CPyL230; - cpy_r_r4 = CPyStatics[2053]; /* 200 */ - cpy_r_runs = cpy_r_r4; -CPyL8: ; - if (cpy_r_evm_version != NULL) goto CPyL231; - cpy_r_r5 = Py_None; - cpy_r_evm_version = cpy_r_r5; -CPyL10: ; - if (cpy_r_silent != 2) goto CPyL12; - cpy_r_silent = 1; -CPyL12: ; - if (cpy_r_allow_paths != NULL) goto CPyL232; - cpy_r_r6 = Py_None; - cpy_r_allow_paths = cpy_r_r6; -CPyL14: ; - if (cpy_r_interface_sources != NULL) goto CPyL233; - cpy_r_r7 = Py_None; - cpy_r_interface_sources = cpy_r_r7; -CPyL16: ; - if (cpy_r_remappings != NULL) goto CPyL234; - cpy_r_r8 = Py_None; - cpy_r_remappings = cpy_r_r8; -CPyL18: ; - if (cpy_r_optimizer != NULL) goto CPyL235; - cpy_r_r9 = Py_None; - cpy_r_optimizer = cpy_r_r9; -CPyL20: ; - if (cpy_r_viaIR != NULL) goto CPyL236; - cpy_r_r10 = Py_None; - cpy_r_viaIR = cpy_r_r10; -CPyL22: ; - cpy_r_r11 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r12 = cpy_r_r11 << 1; - cpy_r_r13 = cpy_r_r12 != 0; - if (cpy_r_r13) { - goto CPyL25; - } else - goto CPyL237; -CPyL23: ; - cpy_r_r14 = PyDict_New(); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 91, CPyStatic_compiler___globals); - goto CPyL226; - } - return cpy_r_r14; -CPyL25: ; - cpy_r_r15 = (PyObject *)&_Py_NoneStruct; - cpy_r_r16 = cpy_r_interface_sources == cpy_r_r15; - if (cpy_r_r16) { - goto CPyL238; - } else - goto CPyL28; -CPyL26: ; - cpy_r_r17 = PyDict_New(); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 93, CPyStatic_compiler___globals); - goto CPyL239; - } - cpy_r_interface_sources = cpy_r_r17; -CPyL28: ; - cpy_r_r18 = PyList_New(0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL240; - } - cpy_r_r19 = 0; - cpy_r_r20 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r21 = CPyDict_GetKeysIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL241; - } -CPyL30: ; - cpy_r_r22 = CPyDict_NextKey(cpy_r_r21, cpy_r_r19); - cpy_r_r23 = cpy_r_r22.f1; - cpy_r_r19 = cpy_r_r23; - cpy_r_r24 = cpy_r_r22.f0; - if (!cpy_r_r24) goto CPyL242; - cpy_r_r25 = cpy_r_r22.f2; - CPy_INCREF(cpy_r_r25); - CPy_DECREF(cpy_r_r22.f2); - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals, "str", cpy_r_r25); - goto CPyL243; - } - cpy_r_r27 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r27 == NULL)) { - goto CPyL244; - } else - goto CPyL35; -CPyL33: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL35: ; - 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("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL245; - } - cpy_r_r32 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL245; - } - if (likely(PyUnicode_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals, "str", cpy_r_r33); - goto CPyL245; - } - cpy_r_r35 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r36 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r37 = CPyStr_Equal(cpy_r_r34, cpy_r_r35); - cpy_r_r38 = cpy_r_r37 == 0; - if (!cpy_r_r38) goto CPyL246; - cpy_r_r39 = CPyStr_Equal(cpy_r_r34, cpy_r_r36); - CPy_DECREF(cpy_r_r34); - cpy_r_r40 = cpy_r_r39 == 0; - if (!cpy_r_r40) goto CPyL41; - if (1) { - goto CPyL42; - } else - goto CPyL247; -CPyL41: ; - if (!0) goto CPyL247; -CPyL42: ; - cpy_r_r41 = PyList_Append(cpy_r_r18, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL243; - } -CPyL43: ; - cpy_r_r43 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r20); - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL243; - } else - goto CPyL30; -CPyL44: ; - cpy_r_r44 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); - goto CPyL241; - } - cpy_r_r45 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; - cpy_r_r46 = *(int64_t *)cpy_r_r45; - CPy_DECREF_NO_IMM(cpy_r_r18); - cpy_r_r47 = cpy_r_r46 << 1; - cpy_r_r48 = cpy_r_r47 != 0; - if (cpy_r_r48) { - goto CPyL248; - } else - goto CPyL50; -CPyL46: ; - cpy_r_r49 = CPyStatics[1223]; /* "Source suffixes must be one of ('.sol', '.vy')" */ - cpy_r_r50 = CPyStatic_compiler___globals; - cpy_r_r51 = CPyStatics[1224]; /* 'UnsupportedLanguage' */ - cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 96, CPyStatic_compiler___globals); - goto CPyL226; - } - PyObject *cpy_r_r53[1] = {cpy_r_r49}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 96, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Raise(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 96, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r56 = PyList_New(0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL240; - } - CPy_INCREF(cpy_r_interface_sources); - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r57 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL249; - } - cpy_r_r58 = 0; - cpy_r_r59 = PyDict_Size(cpy_r_r57); - cpy_r_r60 = CPyDict_GetKeysIter(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL250; - } -CPyL53: ; - cpy_r_r61 = CPyDict_NextKey(cpy_r_r60, cpy_r_r58); - cpy_r_r62 = cpy_r_r61.f1; - cpy_r_r58 = cpy_r_r62; - cpy_r_r63 = cpy_r_r61.f0; - if (!cpy_r_r63) goto CPyL251; - cpy_r_r64 = cpy_r_r61.f2; - CPy_INCREF(cpy_r_r64); - CPy_DECREF(cpy_r_r61.f2); - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals, "str", cpy_r_r64); - goto CPyL252; - } - cpy_r_r66 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r66 == NULL)) { - goto CPyL253; - } else - goto CPyL58; -CPyL56: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r67 = 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL58: ; - PyObject *cpy_r_r68[1] = {cpy_r_r65}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r69, 1, 0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL254; - } - cpy_r_r71 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL254; - } - if (likely(PyUnicode_Check(cpy_r_r72))) - cpy_r_r73 = cpy_r_r72; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals, "str", cpy_r_r72); - goto CPyL254; - } - cpy_r_r74 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r75 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r76 = CPyStatics[135]; /* '.json' */ - cpy_r_r77 = CPyStr_Equal(cpy_r_r73, cpy_r_r74); - cpy_r_r78 = cpy_r_r77 == 0; - if (!cpy_r_r78) goto CPyL255; - cpy_r_r79 = CPyStr_Equal(cpy_r_r73, cpy_r_r75); - cpy_r_r80 = cpy_r_r79 == 0; - if (!cpy_r_r80) goto CPyL255; - cpy_r_r81 = CPyStr_Equal(cpy_r_r73, cpy_r_r76); - CPy_DECREF(cpy_r_r73); - cpy_r_r82 = cpy_r_r81 == 0; - if (!cpy_r_r82) goto CPyL65; - if (1) { - goto CPyL66; - } else - goto CPyL256; -CPyL65: ; - if (!0) goto CPyL256; -CPyL66: ; - cpy_r_r83 = PyList_Append(cpy_r_r56, cpy_r_r65); - CPy_DECREF(cpy_r_r65); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL252; - } -CPyL67: ; - cpy_r_r85 = CPyDict_CheckSize(cpy_r_r57, cpy_r_r59); - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL252; - } else - goto CPyL53; -CPyL68: ; - cpy_r_r86 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); - goto CPyL249; - } - cpy_r_r87 = (CPyPtr)&((PyVarObject *)cpy_r_r56)->ob_size; - cpy_r_r88 = *(int64_t *)cpy_r_r87; - CPy_DECREF_NO_IMM(cpy_r_r56); - cpy_r_r89 = cpy_r_r88 << 1; - cpy_r_r90 = cpy_r_r89 != 0; - if (cpy_r_r90) { - goto CPyL257; - } else - goto CPyL74; -CPyL70: ; - cpy_r_r91 = CPyStatics[1225]; /* ("Interface suffixes must be one of ('.sol', '.vy', " - "'.json')") */ - cpy_r_r92 = CPyStatic_compiler___globals; - cpy_r_r93 = CPyStatics[1224]; /* 'UnsupportedLanguage' */ - cpy_r_r94 = CPyDict_GetItem(cpy_r_r92, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 98, CPyStatic_compiler___globals); - goto CPyL226; - } - PyObject *cpy_r_r95[1] = {cpy_r_r91}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r96, 1, 0); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 98, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Raise(cpy_r_r97); - CPy_DECREF(cpy_r_r97); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 98, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL74: ; - cpy_r_r98 = PyDict_New(); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 100, CPyStatic_compiler___globals); - goto CPyL240; - } - cpy_r_r99 = PyDict_New(); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 101, CPyStatic_compiler___globals); - goto CPyL258; - } - cpy_r_r100 = PyDict_New(); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); - goto CPyL259; - } - cpy_r_r101 = 0; - cpy_r_r102 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r103 = CPyDict_GetKeysIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); - goto CPyL260; - } -CPyL78: ; - cpy_r_r104 = CPyDict_NextKey(cpy_r_r103, cpy_r_r101); - cpy_r_r105 = cpy_r_r104.f1; - cpy_r_r101 = cpy_r_r105; - cpy_r_r106 = cpy_r_r104.f0; - if (!cpy_r_r106) goto CPyL261; - cpy_r_r107 = cpy_r_r104.f2; - CPy_INCREF(cpy_r_r107); - CPy_DECREF(cpy_r_r104.f2); - if (likely(PyUnicode_Check(cpy_r_r107))) - cpy_r_r108 = cpy_r_r107; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals, "str", cpy_r_r107); - goto CPyL262; - } - cpy_r_r109 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r109 == NULL)) { - goto CPyL263; - } else - goto CPyL83; -CPyL81: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r110 = 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL83: ; - PyObject *cpy_r_r111[1] = {cpy_r_r108}; - cpy_r_r112 = (PyObject **)&cpy_r_r111; - cpy_r_r113 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r112, 1, 0); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); - goto CPyL264; - } - cpy_r_r114 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r115 = CPyObject_GetAttr(cpy_r_r113, cpy_r_r114); - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); - goto CPyL264; - } - if (likely(PyUnicode_Check(cpy_r_r115))) - cpy_r_r116 = cpy_r_r115; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals, "str", cpy_r_r115); - goto CPyL264; - } - cpy_r_r117 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r118 = CPyStr_Equal(cpy_r_r116, cpy_r_r117); - CPy_DECREF(cpy_r_r116); - if (!cpy_r_r118) goto CPyL265; - cpy_r_r119 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_r108); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); - goto CPyL264; - } - if (likely(PyUnicode_Check(cpy_r_r119))) - cpy_r_r120 = cpy_r_r119; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals, "str", cpy_r_r119); - goto CPyL264; - } - cpy_r_r121 = PyDict_SetItem(cpy_r_r100, cpy_r_r108, cpy_r_r120); - CPy_DECREF(cpy_r_r108); - CPy_DECREF(cpy_r_r120); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); - goto CPyL262; - } -CPyL90: ; - cpy_r_r123 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r102); - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); - goto CPyL262; - } else - goto CPyL78; -CPyL91: ; - cpy_r_r124 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); - goto CPyL260; - } - cpy_r_r125 = PyDict_Size(cpy_r_r100); - cpy_r_r126 = cpy_r_r125 << 1; - cpy_r_r127 = cpy_r_r126 != 0; - if (!cpy_r_r127) goto CPyL266; - cpy_r_r128 = (PyObject *)&_Py_NoneStruct; - cpy_r_r129 = cpy_r_vyper_version == cpy_r_r128; - if (cpy_r_r129) { - goto CPyL267; - } else - goto CPyL96; -CPyL94: ; - cpy_r_r130 = 2; - cpy_r_r131 = CPyDef_vyper___find_vyper_versions(cpy_r_r100, 1, cpy_r_r130, cpy_r_silent); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 110, CPyStatic_compiler___globals); - goto CPyL268; - } - cpy_r_r132 = CPyDict_Update(cpy_r_r99, cpy_r_r131); - CPy_DECREF(cpy_r_r131); - cpy_r_r133 = cpy_r_r132 >= 0; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 109, CPyStatic_compiler___globals); - goto CPyL268; - } else - goto CPyL99; -CPyL96: ; - cpy_r_r134 = PySequence_List(cpy_r_r100); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 113, CPyStatic_compiler___globals); - goto CPyL259; - } - if (likely(cpy_r_vyper_version != Py_None)) - cpy_r_r135 = cpy_r_vyper_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 113, CPyStatic_compiler___globals, "str", cpy_r_vyper_version); - goto CPyL269; - } - cpy_r_r136 = CPyDict_SetItem(cpy_r_r99, cpy_r_r135, cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF_NO_IMM(cpy_r_r134); - cpy_r_r137 = cpy_r_r136 >= 0; - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 113, CPyStatic_compiler___globals); - goto CPyL268; - } -CPyL99: ; - cpy_r_r138 = PyDict_New(); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); - goto CPyL268; - } - cpy_r_r139 = 0; - cpy_r_r140 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r141 = CPyDict_GetKeysIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); - goto CPyL270; - } -CPyL101: ; - cpy_r_r142 = CPyDict_NextKey(cpy_r_r141, cpy_r_r139); - cpy_r_r143 = cpy_r_r142.f1; - cpy_r_r139 = cpy_r_r143; - cpy_r_r144 = cpy_r_r142.f0; - if (!cpy_r_r144) goto CPyL271; - cpy_r_r145 = cpy_r_r142.f2; - CPy_INCREF(cpy_r_r145); - CPy_DECREF(cpy_r_r142.f2); - if (likely(PyUnicode_Check(cpy_r_r145))) - cpy_r_r146 = cpy_r_r145; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals, "str", cpy_r_r145); - goto CPyL272; - } - cpy_r_r147 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r147 == NULL)) { - goto CPyL273; - } else - goto CPyL106; -CPyL104: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r148 = 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL106: ; - PyObject *cpy_r_r149[1] = {cpy_r_r146}; - cpy_r_r150 = (PyObject **)&cpy_r_r149; - cpy_r_r151 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r150, 1, 0); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); - goto CPyL274; - } - cpy_r_r152 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r153 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r152); - CPy_DECREF(cpy_r_r151); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); - goto CPyL274; - } - if (likely(PyUnicode_Check(cpy_r_r153))) - cpy_r_r154 = cpy_r_r153; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals, "str", cpy_r_r153); - goto CPyL274; - } - cpy_r_r155 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r156 = CPyStr_Equal(cpy_r_r154, cpy_r_r155); - CPy_DECREF(cpy_r_r154); - if (!cpy_r_r156) goto CPyL275; - cpy_r_r157 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_r146); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); - goto CPyL274; - } - if (likely(PyUnicode_Check(cpy_r_r157))) - cpy_r_r158 = cpy_r_r157; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals, "str", cpy_r_r157); - goto CPyL274; - } - cpy_r_r159 = PyDict_SetItem(cpy_r_r138, cpy_r_r146, cpy_r_r158); - CPy_DECREF(cpy_r_r146); - CPy_DECREF(cpy_r_r158); - cpy_r_r160 = cpy_r_r159 >= 0; - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); - goto CPyL272; - } -CPyL113: ; - cpy_r_r161 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r140); - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); - goto CPyL272; - } else - goto CPyL101; -CPyL114: ; - cpy_r_r162 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r162)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); - goto CPyL270; - } - cpy_r_r163 = PyDict_Size(cpy_r_r138); - cpy_r_r164 = cpy_r_r163 << 1; - cpy_r_r165 = cpy_r_r164 != 0; - if (!cpy_r_r165) goto CPyL276; - cpy_r_r166 = (PyObject *)&_Py_NoneStruct; - cpy_r_r167 = cpy_r_solc_version == cpy_r_r166; - if (cpy_r_r167) { - goto CPyL277; - } else - goto CPyL119; -CPyL117: ; - cpy_r_r168 = 2; - cpy_r_r169 = CPyDef_solidity___find_solc_versions(cpy_r_r138, 1, cpy_r_r168, cpy_r_silent); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 121, CPyStatic_compiler___globals); - goto CPyL278; - } - cpy_r_r170 = CPyDict_Update(cpy_r_r99, cpy_r_r169); - CPy_DECREF(cpy_r_r169); - cpy_r_r171 = cpy_r_r170 >= 0; - if (unlikely(!cpy_r_r171)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 120, CPyStatic_compiler___globals); - goto CPyL278; - } else - goto CPyL122; -CPyL119: ; - cpy_r_r172 = PySequence_List(cpy_r_r138); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 124, CPyStatic_compiler___globals); - goto CPyL268; - } - if (likely(cpy_r_solc_version != Py_None)) - cpy_r_r173 = cpy_r_solc_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 124, CPyStatic_compiler___globals, "str", cpy_r_solc_version); - goto CPyL279; - } - cpy_r_r174 = CPyDict_SetItem(cpy_r_r99, cpy_r_r173, cpy_r_r172); - CPy_DECREF(cpy_r_r173); - CPy_DECREF_NO_IMM(cpy_r_r172); - cpy_r_r175 = cpy_r_r174 >= 0; - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 124, CPyStatic_compiler___globals); - goto CPyL278; - } -CPyL122: ; - cpy_r_r176 = (PyObject *)&_Py_NoneStruct; - cpy_r_r177 = cpy_r_optimizer == cpy_r_r176; - if (cpy_r_r177) { - goto CPyL280; - } else - goto CPyL281; -CPyL123: ; - cpy_r_r178 = (PyObject *)&_Py_NoneStruct; - cpy_r_r179 = cpy_r_optimize != cpy_r_r178; - if (!cpy_r_r179) goto CPyL282; - if (unlikely(!PyBool_Check(cpy_r_optimize))) { - CPy_TypeError("bool", cpy_r_optimize); cpy_r_r180 = 2; - } else - cpy_r_r180 = cpy_r_optimize == Py_True; - CPy_DECREF(cpy_r_optimize); - if (unlikely(cpy_r_r180 == 2)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 62, CPyStatic_compiler___globals); - goto CPyL283; - } - if (!cpy_r_r180) goto CPyL284; - cpy_r_r181 = CPyStatics[1226]; /* 'enabled' */ - cpy_r_r182 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r183 = (PyObject *)&_Py_NoneStruct; - cpy_r_r184 = cpy_r_runs != cpy_r_r183; - if (!cpy_r_r184) goto CPyL285; - if (likely(PyLong_Check(cpy_r_runs))) - cpy_r_r185 = CPyTagged_FromObject(cpy_r_runs); - else { - CPy_TypeError("int", cpy_r_runs); cpy_r_r185 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r185 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 63, CPyStatic_compiler___globals); - goto CPyL283; - } - cpy_r_r186 = cpy_r_r185 != 0; - CPyTagged_DECREF(cpy_r_r185); - if (!cpy_r_r186) goto CPyL285; - if (likely(PyLong_Check(cpy_r_runs))) - cpy_r_r187 = CPyTagged_FromObject(cpy_r_runs); - else { - CPy_TypeError("int", cpy_r_runs); cpy_r_r187 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_runs); - if (unlikely(cpy_r_r187 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 128, CPyStatic_compiler___globals); - goto CPyL286; - } - cpy_r_r188 = cpy_r_r187; - goto CPyL132; -CPyL131: ; - cpy_r_r188 = 0; -CPyL132: ; - cpy_r_r189 = 1 ? Py_True : Py_False; - cpy_r_r190 = CPyTagged_StealAsObject(cpy_r_r188); - cpy_r_r191 = CPyDict_Build(2, cpy_r_r181, cpy_r_r189, cpy_r_r182, cpy_r_r190); - CPy_DECREF(cpy_r_r190); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 128, CPyStatic_compiler___globals); - goto CPyL286; - } - cpy_r_optimizer = cpy_r_r191; - goto CPyL136; -CPyL134: ; - cpy_r_r192 = CPyStatics[1226]; /* 'enabled' */ - cpy_r_r193 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r194 = 0 ? Py_True : Py_False; - cpy_r_r195 = CPyStatics[2030]; /* 0 */ - cpy_r_r196 = CPyDict_Build(2, cpy_r_r192, cpy_r_r194, cpy_r_r193, cpy_r_r195); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 130, CPyStatic_compiler___globals); - goto CPyL286; - } - cpy_r_optimizer = cpy_r_r196; -CPyL136: ; - cpy_r_r197 = 0; - cpy_r_r198 = PyDict_Size(cpy_r_r99); - cpy_r_r199 = CPyDict_GetItemsIter(cpy_r_r99); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals); - goto CPyL287; - } -CPyL137: ; - cpy_r_r200 = CPyDict_NextItem(cpy_r_r199, cpy_r_r197); - cpy_r_r201 = cpy_r_r200.f1; - cpy_r_r197 = cpy_r_r201; - cpy_r_r202 = cpy_r_r200.f0; - if (!cpy_r_r202) goto CPyL288; - cpy_r_r203 = cpy_r_r200.f2; - CPy_INCREF(cpy_r_r203); - cpy_r_r204 = cpy_r_r200.f3; - CPy_INCREF(cpy_r_r204); - CPy_DECREF(cpy_r_r200.f2); - CPy_DECREF(cpy_r_r200.f3); - if (likely(PyUnicode_Check(cpy_r_r203))) - cpy_r_r205 = cpy_r_r203; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals, "str", cpy_r_r203); - goto CPyL289; - } - if (likely(PyList_Check(cpy_r_r204))) - cpy_r_r206 = cpy_r_r204; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals, "list", cpy_r_r204); - goto CPyL290; - } - cpy_r_r207 = PyDict_New(); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 135, CPyStatic_compiler___globals); - goto CPyL291; - } - cpy_r_r208 = CPyList_GetItemShort(cpy_r_r206, 0); - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 136, CPyStatic_compiler___globals); - goto CPyL292; - } - if (likely(PyUnicode_Check(cpy_r_r208))) - cpy_r_r209 = cpy_r_r208; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 136, CPyStatic_compiler___globals, "str", cpy_r_r208); - goto CPyL292; - } - cpy_r_r210 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r211 = CPyStr_Endswith(cpy_r_r209, cpy_r_r210); - CPy_DECREF(cpy_r_r209); - cpy_r_r212 = cpy_r_r211; - if (!cpy_r_r212) goto CPyL167; - cpy_r_r213 = CPyDef_vyper___set_vyper_version(cpy_r_r205); - CPy_DECREF(cpy_r_r205); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 137, CPyStatic_compiler___globals); - goto CPyL293; - } else - goto CPyL294; -CPyL145: ; - cpy_r_r214 = CPyStatics[1228]; /* 'Vyper' */ - CPy_INCREF(cpy_r_r214); - cpy_r_language = cpy_r_r214; - cpy_r_r215 = CPyDef_vyper___get_version(); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 139, CPyStatic_compiler___globals); - goto CPyL295; - } - cpy_r_r216 = PyObject_Str(cpy_r_r215); - CPy_DECREF(cpy_r_r215); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 139, CPyStatic_compiler___globals); - goto CPyL295; - } - cpy_r_r217 = CPyStatics[1229]; /* 'version' */ - cpy_r_r218 = CPyDict_SetItem(cpy_r_r207, cpy_r_r217, cpy_r_r216); - CPy_DECREF(cpy_r_r216); - cpy_r_r219 = cpy_r_r218 >= 0; - if (unlikely(!cpy_r_r219)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 139, CPyStatic_compiler___globals); - goto CPyL295; - } - cpy_r_r220 = PyDict_New(); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); - goto CPyL295; - } - CPy_INCREF(cpy_r_interface_sources); - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r221 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 142, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL296; - } - cpy_r_r222 = 0; - cpy_r_r223 = PyDict_Size(cpy_r_r221); - cpy_r_r224 = CPyDict_GetKeysIter(cpy_r_r221); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); - goto CPyL297; - } -CPyL151: ; - cpy_r_r225 = CPyDict_NextKey(cpy_r_r224, cpy_r_r222); - cpy_r_r226 = cpy_r_r225.f1; - cpy_r_r222 = cpy_r_r226; - cpy_r_r227 = cpy_r_r225.f0; - if (!cpy_r_r227) goto CPyL298; - cpy_r_r228 = cpy_r_r225.f2; - CPy_INCREF(cpy_r_r228); - CPy_DECREF(cpy_r_r225.f2); - if (likely(PyUnicode_Check(cpy_r_r228))) - cpy_r_r229 = cpy_r_r228; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals, "str", cpy_r_r228); - goto CPyL299; - } - cpy_r_r230 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r230 == NULL)) { - goto CPyL300; - } else - goto CPyL156; -CPyL154: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r231 = 0; - if (unlikely(!cpy_r_r231)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL156: ; - PyObject *cpy_r_r232[1] = {cpy_r_r229}; - cpy_r_r233 = (PyObject **)&cpy_r_r232; - cpy_r_r234 = PyObject_Vectorcall(cpy_r_r230, cpy_r_r233, 1, 0); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals); - goto CPyL301; - } - cpy_r_r235 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r236 = CPyObject_GetAttr(cpy_r_r234, cpy_r_r235); - CPy_DECREF(cpy_r_r234); - if (unlikely(cpy_r_r236 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals); - goto CPyL301; - } - if (likely(PyUnicode_Check(cpy_r_r236))) - cpy_r_r237 = cpy_r_r236; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals, "str", cpy_r_r236); - goto CPyL301; - } - cpy_r_r238 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r239 = CPyStr_Equal(cpy_r_r237, cpy_r_r238); - CPy_DECREF(cpy_r_r237); - cpy_r_r240 = cpy_r_r239 == 0; - if (!cpy_r_r240) goto CPyL302; - CPy_INCREF(cpy_r_interface_sources); - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r241 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 141, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL301; - } - cpy_r_r242 = CPyDict_GetItem(cpy_r_r241, cpy_r_r229); - CPy_DECREF(cpy_r_r241); - if (unlikely(cpy_r_r242 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 141, CPyStatic_compiler___globals); - goto CPyL301; - } - if (likely(PyUnicode_Check(cpy_r_r242))) - cpy_r_r243 = cpy_r_r242; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 141, CPyStatic_compiler___globals, "str", cpy_r_r242); - goto CPyL301; - } - cpy_r_r244 = PyDict_SetItem(cpy_r_r220, cpy_r_r229, cpy_r_r243); - CPy_DECREF(cpy_r_r229); - CPy_DECREF(cpy_r_r243); - cpy_r_r245 = cpy_r_r244 >= 0; - if (unlikely(!cpy_r_r245)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); - goto CPyL299; - } -CPyL164: ; - cpy_r_r246 = CPyDict_CheckSize(cpy_r_r221, cpy_r_r223); - if (unlikely(!cpy_r_r246)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); - goto CPyL299; - } else - goto CPyL151; -CPyL165: ; - cpy_r_r247 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r247)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); - goto CPyL296; - } - cpy_r_interfaces = cpy_r_r220; - goto CPyL201; -CPyL167: ; - cpy_r_r248 = CPyDef_solidity___set_solc_version(cpy_r_r205); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 146, CPyStatic_compiler___globals); - goto CPyL292; - } else - goto CPyL303; -CPyL168: ; - cpy_r_r249 = CPyStatics[1230]; /* 'Solidity' */ - CPy_INCREF(cpy_r_r249); - cpy_r_language = cpy_r_r249; - cpy_r_r250 = CPyDef_solidity___get_version(); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 148, CPyStatic_compiler___globals); - goto CPyL304; - } - cpy_r_r251 = PyObject_Str(cpy_r_r250); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 148, CPyStatic_compiler___globals); - goto CPyL304; - } - cpy_r_r252 = CPyStatics[1229]; /* 'version' */ - cpy_r_r253 = CPyDict_SetItem(cpy_r_r207, cpy_r_r252, cpy_r_r251); - CPy_DECREF(cpy_r_r251); - cpy_r_r254 = cpy_r_r253 >= 0; - if (unlikely(!cpy_r_r254)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 148, CPyStatic_compiler___globals); - goto CPyL304; - } - cpy_r_r255 = PyDict_New(); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); - goto CPyL304; - } - CPy_INCREF(cpy_r_interface_sources); - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r256 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 151, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL305; - } - cpy_r_r257 = 0; - cpy_r_r258 = PyDict_Size(cpy_r_r256); - cpy_r_r259 = CPyDict_GetKeysIter(cpy_r_r256); - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); - goto CPyL306; - } -CPyL174: ; - cpy_r_r260 = CPyDict_NextKey(cpy_r_r259, cpy_r_r257); - cpy_r_r261 = cpy_r_r260.f1; - cpy_r_r257 = cpy_r_r261; - cpy_r_r262 = cpy_r_r260.f0; - if (!cpy_r_r262) goto CPyL307; - cpy_r_r263 = cpy_r_r260.f2; - CPy_INCREF(cpy_r_r263); - CPy_DECREF(cpy_r_r260.f2); - if (likely(PyUnicode_Check(cpy_r_r263))) - cpy_r_r264 = cpy_r_r263; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals, "str", cpy_r_r263); - goto CPyL308; - } - cpy_r_r265 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r265 == NULL)) { - goto CPyL309; - } else - goto CPyL179; -CPyL177: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r266 = 0; - if (unlikely(!cpy_r_r266)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL179: ; - PyObject *cpy_r_r267[1] = {cpy_r_r264}; - cpy_r_r268 = (PyObject **)&cpy_r_r267; - cpy_r_r269 = PyObject_Vectorcall(cpy_r_r265, cpy_r_r268, 1, 0); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals); - goto CPyL310; - } - cpy_r_r270 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r271 = CPyObject_GetAttr(cpy_r_r269, cpy_r_r270); - CPy_DECREF(cpy_r_r269); - if (unlikely(cpy_r_r271 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals); - goto CPyL310; - } - if (likely(PyUnicode_Check(cpy_r_r271))) - cpy_r_r272 = cpy_r_r271; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals, "str", cpy_r_r271); - goto CPyL310; - } - cpy_r_r273 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r274 = CPyStr_Equal(cpy_r_r272, cpy_r_r273); - CPy_DECREF(cpy_r_r272); - if (cpy_r_r274) goto CPyL311; - if (cpy_r_r274) { - goto CPyL194; - } else - goto CPyL317; -CPyL184: ; - cpy_r_r275 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r275 == NULL)) { - goto CPyL312; - } else - goto CPyL187; -CPyL185: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r276 = 0; - if (unlikely(!cpy_r_r276)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL187: ; - PyObject *cpy_r_r277[1] = {cpy_r_r205}; - cpy_r_r278 = (PyObject **)&cpy_r_r277; - cpy_r_r279 = PyObject_Vectorcall(cpy_r_r275, cpy_r_r278, 1, 0); - if (unlikely(cpy_r_r279 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); - goto CPyL313; - } - CPy_INCREF(cpy_r_interface_sources); - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r280 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL314; - } - cpy_r_r281 = CPyDict_GetItem(cpy_r_r280, cpy_r_r264); - CPy_DECREF(cpy_r_r280); - if (unlikely(cpy_r_r281 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); - goto CPyL314; - } - if (likely(PyUnicode_Check(cpy_r_r281))) - cpy_r_r282 = cpy_r_r281; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals, "str", cpy_r_r281); - goto CPyL314; - } - CPy_INCREF(cpy_r_r282); - cpy_r_v = cpy_r_r282; - cpy_r_r283 = CPyDef_sources___get_pragma_spec(cpy_r_r282, cpy_r_r264); - CPy_DECREF(cpy_r_r282); - if (unlikely(cpy_r_r283 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); - goto CPyL315; - } - cpy_r_r284 = PySequence_Contains(cpy_r_r283, cpy_r_r279); - CPy_DECREF(cpy_r_r283); - CPy_DECREF(cpy_r_r279); - cpy_r_r285 = cpy_r_r284 >= 0; - if (unlikely(!cpy_r_r285)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); - goto CPyL316; - } - cpy_r_r286 = cpy_r_r284; - if (!cpy_r_r286) goto CPyL317; -CPyL194: ; - if (cpy_r_v == NULL) { - goto CPyL318; - } else - goto CPyL197; -CPyL195: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"v\" referenced before assignment"); - cpy_r_r287 = 0; - if (unlikely(!cpy_r_r287)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); - goto CPyL226; - } - CPy_Unreachable(); -CPyL197: ; - cpy_r_r288 = PyDict_SetItem(cpy_r_r255, cpy_r_r264, cpy_r_v); - CPy_DECREF(cpy_r_r264); - cpy_r_r289 = cpy_r_r288 >= 0; - if (unlikely(!cpy_r_r289)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); - goto CPyL308; - } -CPyL198: ; - cpy_r_r290 = CPyDict_CheckSize(cpy_r_r256, cpy_r_r258); - if (unlikely(!cpy_r_r290)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); - goto CPyL308; - } else - goto CPyL174; -CPyL199: ; - cpy_r_r291 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r291)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); - goto CPyL319; - } - cpy_r_interfaces = cpy_r_r255; -CPyL201: ; - cpy_r_r292 = PyDict_New(); - if (unlikely(cpy_r_r292 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL320; - } - cpy_r_r293 = 0; - cpy_r_r294 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r295 = CPyDict_GetKeysIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r295 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL321; - } -CPyL203: ; - cpy_r_r296 = CPyDict_NextKey(cpy_r_r295, cpy_r_r293); - cpy_r_r297 = cpy_r_r296.f1; - cpy_r_r293 = cpy_r_r297; - cpy_r_r298 = cpy_r_r296.f0; - if (!cpy_r_r298) goto CPyL322; - cpy_r_r299 = cpy_r_r296.f2; - CPy_INCREF(cpy_r_r299); - CPy_DECREF(cpy_r_r296.f2); - if (likely(PyUnicode_Check(cpy_r_r299))) - cpy_r_r300 = cpy_r_r299; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals, "str", cpy_r_r299); - goto CPyL323; - } - cpy_r_r301 = PySequence_Contains(cpy_r_r206, cpy_r_r300); - cpy_r_r302 = cpy_r_r301 >= 0; - if (unlikely(!cpy_r_r302)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL324; - } - cpy_r_r303 = cpy_r_r301; - if (!cpy_r_r303) goto CPyL325; - cpy_r_r304 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_r300); - if (unlikely(cpy_r_r304 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL324; - } - if (likely(PyUnicode_Check(cpy_r_r304))) - cpy_r_r305 = cpy_r_r304; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals, "str", cpy_r_r304); - goto CPyL324; - } - cpy_r_r306 = PyDict_SetItem(cpy_r_r292, cpy_r_r300, cpy_r_r305); - CPy_DECREF(cpy_r_r300); - CPy_DECREF(cpy_r_r305); - cpy_r_r307 = cpy_r_r306 >= 0; - if (unlikely(!cpy_r_r307)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL323; - } -CPyL210: ; - cpy_r_r308 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r294); - if (unlikely(!cpy_r_r308)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL323; - } else - goto CPyL203; -CPyL211: ; - cpy_r_r309 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r309)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); - goto CPyL326; - } - cpy_r_r310 = PyDict_Check(cpy_r_evm_version); - if (!cpy_r_r310) goto CPyL217; - CPy_INCREF(cpy_r_evm_version); - if (likely(PyDict_Check(cpy_r_evm_version))) - cpy_r_r311 = cpy_r_evm_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals, "dict", cpy_r_evm_version); - goto CPyL327; - } - cpy_r_r312 = CPyDict_GetItem(cpy_r_r311, cpy_r_language); - CPy_DECREF(cpy_r_r311); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals); - goto CPyL327; - } - if (PyUnicode_Check(cpy_r_r312)) - cpy_r_r313 = cpy_r_r312; - else { - cpy_r_r313 = NULL; - } - if (cpy_r_r313 != NULL) goto __LL747; - if (cpy_r_r312 == Py_None) - cpy_r_r313 = cpy_r_r312; - else { - cpy_r_r313 = NULL; - } - if (cpy_r_r313 != NULL) goto __LL747; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals, "str or None", cpy_r_r312); - goto CPyL327; -__LL747: ; - cpy_r_r314 = cpy_r_r313; - goto CPyL219; -CPyL217: ; - CPy_INCREF(cpy_r_evm_version); - if (PyUnicode_Check(cpy_r_evm_version)) - cpy_r_r315 = cpy_r_evm_version; - else { - cpy_r_r315 = NULL; - } - if (cpy_r_r315 != NULL) goto __LL748; - if (cpy_r_evm_version == Py_None) - cpy_r_r315 = cpy_r_evm_version; - else { - cpy_r_r315 = NULL; - } - if (cpy_r_r315 != NULL) goto __LL748; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals, "str or None", cpy_r_evm_version); - goto CPyL327; -__LL748: ; - cpy_r_r314 = cpy_r_r315; -CPyL219: ; - cpy_r_r316 = 2; - cpy_r_r317 = CPY_INT_TAG; - cpy_r_r318 = CPyDef_compiler___generate_input_json(cpy_r_r292, cpy_r_r316, cpy_r_r317, cpy_r_r314, cpy_r_language, cpy_r_interfaces, cpy_r_remappings, cpy_r_optimizer, cpy_r_viaIR); - CPy_DECREF(cpy_r_r292); - CPy_DECREF(cpy_r_r314); - CPy_DECREF(cpy_r_language); - CPy_DECREF(cpy_r_interfaces); - if (unlikely(cpy_r_r318 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 158, CPyStatic_compiler___globals); - goto CPyL328; - } - cpy_r_r319 = CPyDef_compiler___compile_from_input_json(cpy_r_r318, cpy_r_silent, cpy_r_allow_paths); - if (unlikely(cpy_r_r319 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 168, CPyStatic_compiler___globals); - goto CPyL329; - } - cpy_r_r320 = CPyDef_compiler___generate_build_json(cpy_r_r318, cpy_r_r319, cpy_r_r207, cpy_r_silent); - CPy_DECREF(cpy_r_r318); - CPy_DECREF(cpy_r_r319); - CPy_DECREF(cpy_r_r207); - if (unlikely(cpy_r_r320 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 169, CPyStatic_compiler___globals); - goto CPyL330; - } - cpy_r_r321 = CPyDict_Update(cpy_r_r98, cpy_r_r320); - CPy_DECREF(cpy_r_r320); - cpy_r_r322 = cpy_r_r321 >= 0; - if (unlikely(!cpy_r_r322)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 169, CPyStatic_compiler___globals); - goto CPyL330; - } - cpy_r_r323 = CPyDict_CheckSize(cpy_r_r99, cpy_r_r198); - if (unlikely(!cpy_r_r323)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals); - goto CPyL330; - } else - goto CPyL137; -CPyL224: ; - cpy_r_r324 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r324)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals); - goto CPyL331; - } - return cpy_r_r98; -CPyL226: ; - cpy_r_r325 = NULL; - return cpy_r_r325; -CPyL227: ; - CPy_INCREF(cpy_r_solc_version); - goto CPyL2; -CPyL228: ; - CPy_INCREF(cpy_r_vyper_version); - goto CPyL4; -CPyL229: ; - CPy_INCREF(cpy_r_optimize); - goto CPyL6; -CPyL230: ; - CPy_INCREF(cpy_r_runs); - goto CPyL8; -CPyL231: ; - CPy_INCREF(cpy_r_evm_version); - goto CPyL10; -CPyL232: ; - CPy_INCREF(cpy_r_allow_paths); - goto CPyL14; -CPyL233: ; - CPy_INCREF(cpy_r_interface_sources); - goto CPyL16; -CPyL234: ; - CPy_INCREF(cpy_r_remappings); - goto CPyL18; -CPyL235: ; - CPy_INCREF(cpy_r_optimizer); - goto CPyL20; -CPyL236: ; - CPy_INCREF(cpy_r_viaIR); - goto CPyL22; -CPyL237: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_vyper_version); - CPy_DECREF(cpy_r_optimize); - CPy_DECREF(cpy_r_runs); - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_XDECREF(cpy_r_v); - goto CPyL23; -CPyL238: ; - CPy_DECREF(cpy_r_interface_sources); - goto CPyL26; -CPyL239: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - goto CPyL226; -CPyL240: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - goto CPyL226; -CPyL241: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r18); - goto CPyL226; -CPyL242: ; - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r22.f2); - goto CPyL44; -CPyL243: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r21); - goto CPyL226; -CPyL244: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r26); - goto CPyL33; -CPyL245: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r26); - goto CPyL226; -CPyL246: ; - CPy_DECREF(cpy_r_r34); - goto CPyL41; -CPyL247: ; - CPy_DECREF(cpy_r_r26); - goto CPyL43; -CPyL248: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_vyper_version); - CPy_DECREF(cpy_r_optimize); - CPy_DECREF(cpy_r_runs); - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_XDECREF(cpy_r_v); - goto CPyL46; -CPyL249: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r56); - goto CPyL226; -CPyL250: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); - goto CPyL226; -CPyL251: ; - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r61.f2); - goto CPyL68; -CPyL252: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r60); - goto CPyL226; -CPyL253: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r65); - goto CPyL56; -CPyL254: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r65); - goto CPyL226; -CPyL255: ; - CPy_DECREF(cpy_r_r73); - goto CPyL65; -CPyL256: ; - CPy_DECREF(cpy_r_r65); - goto CPyL67; -CPyL257: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_vyper_version); - CPy_DECREF(cpy_r_optimize); - CPy_DECREF(cpy_r_runs); - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_XDECREF(cpy_r_v); - goto CPyL70; -CPyL258: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - goto CPyL226; -CPyL259: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL226; -CPyL260: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - goto CPyL226; -CPyL261: ; - CPy_DECREF(cpy_r_r103); - CPy_DECREF(cpy_r_r104.f2); - goto CPyL91; -CPyL262: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r103); - goto CPyL226; -CPyL263: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r108); - goto CPyL81; -CPyL264: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r108); - goto CPyL226; -CPyL265: ; - CPy_DECREF(cpy_r_r108); - goto CPyL90; -CPyL266: ; - CPy_DECREF(cpy_r_vyper_version); - CPy_DECREF(cpy_r_r100); - goto CPyL99; -CPyL267: ; - CPy_DECREF(cpy_r_vyper_version); - goto CPyL94; -CPyL268: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL226; -CPyL269: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r134); - goto CPyL226; -CPyL270: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r138); - goto CPyL226; -CPyL271: ; - CPy_DECREF(cpy_r_r141); - CPy_DECREF(cpy_r_r142.f2); - goto CPyL114; -CPyL272: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r141); - goto CPyL226; -CPyL273: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r146); - goto CPyL104; -CPyL274: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r146); - goto CPyL226; -CPyL275: ; - CPy_DECREF(cpy_r_r146); - goto CPyL113; -CPyL276: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_optimize); - CPy_DECREF(cpy_r_runs); - CPy_DECREF(cpy_r_r138); - goto CPyL136; -CPyL277: ; - CPy_DECREF(cpy_r_solc_version); - goto CPyL117; -CPyL278: ; - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL226; -CPyL279: ; - CPy_DecRef(cpy_r_optimize); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r172); - goto CPyL226; -CPyL280: ; - CPy_DECREF(cpy_r_optimizer); - goto CPyL123; -CPyL281: ; - CPy_DECREF(cpy_r_optimize); - CPy_DECREF(cpy_r_runs); - goto CPyL136; -CPyL282: ; - CPy_DECREF(cpy_r_optimize); - CPy_DECREF(cpy_r_runs); - goto CPyL134; -CPyL283: ; - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL226; -CPyL284: ; - CPy_DECREF(cpy_r_runs); - goto CPyL134; -CPyL285: ; - CPy_DECREF(cpy_r_runs); - goto CPyL131; -CPyL286: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL226; -CPyL287: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL226; -CPyL288: ; - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_XDECREF(cpy_r_v); - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r199); - CPy_DECREF(cpy_r_r200.f2); - CPy_DECREF(cpy_r_r200.f3); - goto CPyL224; -CPyL289: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r204); - goto CPyL226; -CPyL290: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - goto CPyL226; -CPyL291: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - goto CPyL226; -CPyL292: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - goto CPyL226; -CPyL293: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - goto CPyL226; -CPyL294: ; - CPy_DECREF(cpy_r_r213); - goto CPyL145; -CPyL295: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - goto CPyL226; -CPyL296: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r220); - goto CPyL226; -CPyL297: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r220); - CPy_DecRef(cpy_r_r221); - goto CPyL226; -CPyL298: ; - CPy_DECREF(cpy_r_r221); - CPy_DECREF(cpy_r_r224); - CPy_DECREF(cpy_r_r225.f2); - goto CPyL165; -CPyL299: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r220); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r224); - goto CPyL226; -CPyL300: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r220); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r224); - CPy_DecRef(cpy_r_r229); - goto CPyL154; -CPyL301: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r220); - CPy_DecRef(cpy_r_r221); - CPy_DecRef(cpy_r_r224); - CPy_DecRef(cpy_r_r229); - goto CPyL226; -CPyL302: ; - CPy_DECREF(cpy_r_r229); - goto CPyL164; -CPyL303: ; - CPy_DECREF(cpy_r_r248); - goto CPyL168; -CPyL304: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - goto CPyL226; -CPyL305: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - goto CPyL226; -CPyL306: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - goto CPyL226; -CPyL307: ; - CPy_DECREF(cpy_r_r205); - CPy_DECREF(cpy_r_r256); - CPy_DECREF(cpy_r_r259); - CPy_DECREF(cpy_r_r260.f2); - goto CPyL199; -CPyL308: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - goto CPyL226; -CPyL309: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - goto CPyL177; -CPyL310: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - goto CPyL226; -CPyL311: ; - CPy_XDECREF(cpy_r_v); - goto CPyL184; -CPyL312: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - goto CPyL185; -CPyL313: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - goto CPyL226; -CPyL314: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - CPy_DecRef(cpy_r_r279); - goto CPyL226; -CPyL315: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - CPy_DecRef(cpy_r_r279); - goto CPyL226; -CPyL316: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - CPy_DecRef(cpy_r_r264); - goto CPyL226; -CPyL317: ; - CPy_DECREF(cpy_r_r264); - goto CPyL198; -CPyL318: ; - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r199); - CPy_DECREF(cpy_r_r205); - CPy_DECREF_NO_IMM(cpy_r_r206); - CPy_DECREF(cpy_r_r207); - CPy_DECREF(cpy_r_language); - CPy_DECREF(cpy_r_r255); - CPy_DECREF(cpy_r_r256); - CPy_DECREF(cpy_r_r259); - CPy_DECREF(cpy_r_r264); - goto CPyL195; -CPyL319: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r255); - goto CPyL226; -CPyL320: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interfaces); - goto CPyL226; -CPyL321: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interfaces); - CPy_DecRef(cpy_r_r292); - goto CPyL226; -CPyL322: ; - CPy_DECREF_NO_IMM(cpy_r_r206); - CPy_DECREF(cpy_r_r295); - CPy_DECREF(cpy_r_r296.f2); - goto CPyL211; -CPyL323: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interfaces); - CPy_DecRef(cpy_r_r292); - CPy_DecRef(cpy_r_r295); - goto CPyL226; -CPyL324: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interfaces); - CPy_DecRef(cpy_r_r292); - CPy_DecRef(cpy_r_r295); - CPy_DecRef(cpy_r_r300); - goto CPyL226; -CPyL325: ; - CPy_DECREF(cpy_r_r300); - goto CPyL210; -CPyL326: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interfaces); - CPy_DecRef(cpy_r_r292); - goto CPyL226; -CPyL327: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interfaces); - CPy_DecRef(cpy_r_r292); - goto CPyL226; -CPyL328: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r207); - goto CPyL226; -CPyL329: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r207); - CPy_DecRef(cpy_r_r318); - goto CPyL226; -CPyL330: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_XDecRef(cpy_r_v); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r199); - goto CPyL226; -CPyL331: ; - CPy_DecRef(cpy_r_r98); - goto CPyL226; -} - -PyObject *CPyPy_compiler___compile_and_format(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "solc_version", "vyper_version", "optimize", "runs", "evm_version", "silent", "allow_paths", "interface_sources", "remappings", "optimizer", "viaIR", 0}; - static CPyArg_Parser parser = {"O|OOOOOOOOOOO:compile_and_format", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_solc_version = NULL; - PyObject *obj_vyper_version = NULL; - PyObject *obj_optimize = NULL; - PyObject *obj_runs = NULL; - PyObject *obj_evm_version = NULL; - PyObject *obj_silent = NULL; - PyObject *obj_allow_paths = NULL; - PyObject *obj_interface_sources = NULL; - PyObject *obj_remappings = NULL; - PyObject *obj_optimizer = NULL; - PyObject *obj_viaIR = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_solc_version, &obj_vyper_version, &obj_optimize, &obj_runs, &obj_evm_version, &obj_silent, &obj_allow_paths, &obj_interface_sources, &obj_remappings, &obj_optimizer, &obj_viaIR)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - PyObject *arg_solc_version; - if (obj_solc_version == NULL) { - arg_solc_version = NULL; - goto __LL749; - } - if (PyUnicode_Check(obj_solc_version)) - arg_solc_version = obj_solc_version; - else { - arg_solc_version = NULL; - } - if (arg_solc_version != NULL) goto __LL749; - if (obj_solc_version == Py_None) - arg_solc_version = obj_solc_version; - else { - arg_solc_version = NULL; - } - if (arg_solc_version != NULL) goto __LL749; - CPy_TypeError("str or None", obj_solc_version); - goto fail; -__LL749: ; - PyObject *arg_vyper_version; - if (obj_vyper_version == NULL) { - arg_vyper_version = NULL; - goto __LL750; - } - if (PyUnicode_Check(obj_vyper_version)) - arg_vyper_version = obj_vyper_version; - else { - arg_vyper_version = NULL; - } - if (arg_vyper_version != NULL) goto __LL750; - if (obj_vyper_version == Py_None) - arg_vyper_version = obj_vyper_version; - else { - arg_vyper_version = NULL; - } - if (arg_vyper_version != NULL) goto __LL750; - CPy_TypeError("str or None", obj_vyper_version); - goto fail; -__LL750: ; - PyObject *arg_optimize; - if (obj_optimize == NULL) { - arg_optimize = NULL; - goto __LL751; - } - if (PyBool_Check(obj_optimize)) - arg_optimize = obj_optimize; - else { - arg_optimize = NULL; - } - if (arg_optimize != NULL) goto __LL751; - if (obj_optimize == Py_None) - arg_optimize = obj_optimize; - else { - arg_optimize = NULL; - } - if (arg_optimize != NULL) goto __LL751; - CPy_TypeError("bool or None", obj_optimize); - goto fail; -__LL751: ; - PyObject *arg_runs; - if (obj_runs == NULL) { - arg_runs = NULL; - goto __LL752; - } - if (PyLong_Check(obj_runs)) - arg_runs = obj_runs; - else { - arg_runs = NULL; - } - if (arg_runs != NULL) goto __LL752; - if (obj_runs == Py_None) - arg_runs = obj_runs; - else { - arg_runs = NULL; - } - if (arg_runs != NULL) goto __LL752; - CPy_TypeError("int or None", obj_runs); - goto fail; -__LL752: ; - PyObject *arg_evm_version; - if (obj_evm_version == NULL) { - arg_evm_version = NULL; - goto __LL753; - } - if (PyUnicode_Check(obj_evm_version)) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL753; - if (PyDict_Check(obj_evm_version)) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL753; - if (obj_evm_version == Py_None) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL753; - CPy_TypeError("union[str, dict, None]", obj_evm_version); - goto fail; -__LL753: ; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *arg_allow_paths; - if (obj_allow_paths == NULL) { - arg_allow_paths = NULL; - goto __LL754; - } - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL754; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL754; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL754: ; - PyObject *arg_interface_sources; - if (obj_interface_sources == NULL) { - arg_interface_sources = NULL; - goto __LL755; - } - if (PyDict_Check(obj_interface_sources)) - arg_interface_sources = obj_interface_sources; - else { - arg_interface_sources = NULL; - } - if (arg_interface_sources != NULL) goto __LL755; - if (obj_interface_sources == Py_None) - arg_interface_sources = obj_interface_sources; - else { - arg_interface_sources = NULL; - } - if (arg_interface_sources != NULL) goto __LL755; - CPy_TypeError("dict or None", obj_interface_sources); - goto fail; -__LL755: ; - PyObject *arg_remappings; - if (obj_remappings == NULL) { - arg_remappings = NULL; - goto __LL756; - } - if (PyList_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL756; - if (PyUnicode_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL756; - if (obj_remappings == Py_None) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL756; - CPy_TypeError("union[list, str, None]", obj_remappings); - goto fail; -__LL756: ; - PyObject *arg_optimizer; - if (obj_optimizer == NULL) { - arg_optimizer = NULL; - goto __LL757; - } - if (PyDict_Check(obj_optimizer)) - arg_optimizer = obj_optimizer; - else { - arg_optimizer = NULL; - } - if (arg_optimizer != NULL) goto __LL757; - if (obj_optimizer == Py_None) - arg_optimizer = obj_optimizer; - else { - arg_optimizer = NULL; - } - if (arg_optimizer != NULL) goto __LL757; - CPy_TypeError("dict or None", obj_optimizer); - goto fail; -__LL757: ; - PyObject *arg_viaIR; - if (obj_viaIR == NULL) { - arg_viaIR = NULL; - goto __LL758; - } - if (PyBool_Check(obj_viaIR)) - arg_viaIR = obj_viaIR; - else { - arg_viaIR = NULL; - } - if (arg_viaIR != NULL) goto __LL758; - if (obj_viaIR == Py_None) - arg_viaIR = obj_viaIR; - else { - arg_viaIR = NULL; - } - if (arg_viaIR != NULL) goto __LL758; - CPy_TypeError("bool or None", obj_viaIR); - goto fail; -__LL758: ; - PyObject *retval = CPyDef_compiler___compile_and_format(arg_contract_sources, arg_solc_version, arg_vyper_version, arg_optimize, arg_runs, arg_evm_version, arg_silent, arg_allow_paths, arg_interface_sources, arg_remappings, arg_optimizer, arg_viaIR); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 58, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler___generate_input_json(PyObject *cpy_r_contract_sources, char cpy_r_optimize, CPyTagged cpy_r_runs, PyObject *cpy_r_evm_version, PyObject *cpy_r_language, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - CPyTagged cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r__module; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - int32_t cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - int32_t cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - int32_t cpy_r_r84; - char cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - int32_t cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - int32_t cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - int64_t cpy_r_r100; - CPyTagged cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - int32_t cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - if (cpy_r_optimize != 2) goto CPyL2; - cpy_r_optimize = 1; -CPyL2: ; - if (cpy_r_runs != CPY_INT_TAG) goto CPyL85; - cpy_r_runs = 400; -CPyL4: ; - if (cpy_r_evm_version != NULL) goto CPyL86; - cpy_r_r0 = Py_None; - cpy_r_evm_version = cpy_r_r0; -CPyL6: ; - if (cpy_r_language != NULL) goto CPyL87; - cpy_r_r1 = CPyStatics[1230]; /* 'Solidity' */ - CPy_INCREF(cpy_r_r1); - cpy_r_language = cpy_r_r1; -CPyL8: ; - if (cpy_r_interface_sources != NULL) goto CPyL88; - cpy_r_r2 = Py_None; - cpy_r_interface_sources = cpy_r_r2; -CPyL10: ; - if (cpy_r_remappings != NULL) goto CPyL89; - cpy_r_r3 = Py_None; - cpy_r_remappings = cpy_r_r3; -CPyL12: ; - if (cpy_r_optimizer != NULL) goto CPyL90; - cpy_r_r4 = Py_None; - cpy_r_optimizer = cpy_r_r4; -CPyL14: ; - if (cpy_r_viaIR != NULL) goto CPyL91; - cpy_r_r5 = Py_None; - cpy_r_viaIR = cpy_r_r5; -CPyL16: ; - cpy_r_r6 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r7 = CPyStatics[1228]; /* 'Vyper' */ - cpy_r_r8 = CPyStr_Equal(cpy_r_language, cpy_r_r6); - cpy_r_r9 = cpy_r_r8 == 0; - if (!cpy_r_r9) goto CPyL19; - cpy_r_r10 = CPyStr_Equal(cpy_r_language, cpy_r_r7); - cpy_r_r11 = cpy_r_r10 == 0; - if (!cpy_r_r11) goto CPyL19; - if (1) { - goto CPyL92; - } else - goto CPyL26; -CPyL19: ; - if (0) { - goto CPyL92; - } else - goto CPyL26; -CPyL20: ; - cpy_r_r12 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r13 = CPyStatics[114]; /* '' */ - cpy_r_r14 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r15[3] = {cpy_r_r12, cpy_r_language, cpy_r_r13}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); - goto CPyL93; - } - CPy_DECREF(cpy_r_language); - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals, "str", cpy_r_r17); - goto CPyL84; - } - cpy_r_r19 = CPyStatic_compiler___globals; - cpy_r_r20 = CPyStatics[1224]; /* 'UnsupportedLanguage' */ - cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); - goto CPyL94; - } - PyObject *cpy_r_r22[1] = {cpy_r_r18}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); - goto CPyL94; - } - CPy_DECREF(cpy_r_r18); - CPy_Raise(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); - goto CPyL84; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r25 = (PyObject *)&_Py_NoneStruct; - cpy_r_r26 = cpy_r_optimizer == cpy_r_r25; - if (cpy_r_r26) { - goto CPyL95; - } else - goto CPyL96; -CPyL27: ; - cpy_r_r27 = CPyStatics[1226]; /* 'enabled' */ - cpy_r_r28 = CPyStatics[1227]; /* 'runs' */ - if (!cpy_r_optimize) goto CPyL97; - cpy_r_r29 = cpy_r_runs; - goto CPyL30; -CPyL29: ; - cpy_r_r29 = 0; -CPyL30: ; - cpy_r_r30 = cpy_r_optimize ? Py_True : Py_False; - cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_r29); - cpy_r_r32 = CPyDict_Build(2, cpy_r_r27, cpy_r_r30, cpy_r_r28, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 205, CPyStatic_compiler___globals); - goto CPyL98; - } - cpy_r_optimizer = cpy_r_r32; -CPyL32: ; - cpy_r_r33 = (PyObject *)&_Py_NoneStruct; - cpy_r_r34 = cpy_r_evm_version == cpy_r_r33; - if (cpy_r_r34) { - goto CPyL99; - } else - goto CPyL51; -CPyL33: ; - cpy_r_r35 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r36 = CPyStr_Equal(cpy_r_language, cpy_r_r35); - if (!cpy_r_r36) goto CPyL35; - cpy_r_r37 = CPyModule_brownie___project___compiler___solidity; - CPy_INCREF(cpy_r_r37); - cpy_r_r38 = cpy_r_r37; - goto CPyL36; -CPyL35: ; - cpy_r_r39 = CPyModule_brownie___project___compiler___vyper; - CPy_INCREF(cpy_r_r39); - cpy_r_r38 = cpy_r_r39; -CPyL36: ; - cpy_r__module = cpy_r_r38; - cpy_r_r40 = CPyStatics[1231]; /* 'EVM_VERSION_MAPPING' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r__module, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); - goto CPyL100; - } - cpy_r_r42 = PyObject_GetIter(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals); - goto CPyL100; - } -CPyL38: ; - cpy_r_r43 = PyIter_Next(cpy_r_r42); - if (cpy_r_r43 == NULL) goto CPyL101; - cpy_r_r44 = CPyStatics[1232]; /* 'get_version' */ - PyObject *cpy_r_r45[1] = {cpy_r__module}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); - goto CPyL102; - } - cpy_r_r48 = CPyStatics[2031]; /* 1 */ - cpy_r_r49 = PyObject_GetItem(cpy_r_r43, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); - goto CPyL103; - } - cpy_r_r50 = PyObject_RichCompare(cpy_r_r47, cpy_r_r49, 5); - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); - goto CPyL102; - } - cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - cpy_r_r52 = cpy_r_r51 >= 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); - goto CPyL102; - } - cpy_r_r53 = cpy_r_r51; - if (cpy_r_r53) { - goto CPyL104; - } else - goto CPyL105; -CPyL44: ; - cpy_r_r54 = CPyStatics[2030]; /* 0 */ - cpy_r_r55 = PyObject_GetItem(cpy_r_r43, cpy_r_r54); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); - goto CPyL106; - } - goto CPyL49; -CPyL46: ; - cpy_r_r56 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals); - goto CPyL84; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r57 = 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals); - goto CPyL84; - } - CPy_Unreachable(); -CPyL49: ; - if (PyUnicode_Check(cpy_r_r55)) - cpy_r_r58 = cpy_r_r55; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL759; - if (cpy_r_r55 == Py_None) - cpy_r_r58 = cpy_r_r55; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL759; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals, "str or None", cpy_r_r55); - goto CPyL106; -__LL759: ; - cpy_r_evm_version = cpy_r_r58; -CPyL51: ; - cpy_r_r59 = CPyStatic_compiler___STANDARD_JSON; - if (unlikely(cpy_r_r59 == NULL)) { - goto CPyL107; - } else - goto CPyL54; -CPyL52: ; - PyErr_SetString(PyExc_NameError, "value for final name \"STANDARD_JSON\" was not set"); - cpy_r_r60 = 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals); - goto CPyL84; - } - CPy_Unreachable(); -CPyL54: ; - cpy_r_r61 = CPyStatic__c_constants___deepcopy; - if (unlikely(cpy_r_r61 == NULL)) { - goto CPyL108; - } else - goto CPyL57; -CPyL55: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); - cpy_r_r62 = 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals); - goto CPyL84; - } - CPy_Unreachable(); -CPyL57: ; - PyObject *cpy_r_r63[1] = {cpy_r_r59}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r64, 1, 0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals); - goto CPyL109; - } - if (likely(PyDict_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals, "dict", cpy_r_r65); - goto CPyL109; - } - cpy_r_r67 = CPyStatics[1233]; /* 'language' */ - cpy_r_r68 = CPyDict_SetItem(cpy_r_r66, cpy_r_r67, cpy_r_language); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 214, CPyStatic_compiler___globals); - goto CPyL110; - } - cpy_r_r70 = CPyStatics[240]; /* 'settings' */ - cpy_r_r71 = CPyDict_GetItem(cpy_r_r66, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 215, CPyStatic_compiler___globals); - goto CPyL110; - } - if (likely(PyDict_Check(cpy_r_r71))) - cpy_r_r72 = cpy_r_r71; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 215, CPyStatic_compiler___globals, "dict", cpy_r_r71); - goto CPyL110; - } - cpy_r_r73 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r74 = CPyDict_SetItem(cpy_r_r72, cpy_r_r73, cpy_r_evm_version); - CPy_DECREF(cpy_r_evm_version); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 216, CPyStatic_compiler___globals); - goto CPyL111; - } - cpy_r_r76 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r77 = CPyStr_Equal(cpy_r_language, cpy_r_r76); - if (!cpy_r_r77) goto CPyL112; - if (likely(cpy_r_optimizer != Py_None)) - cpy_r_r78 = cpy_r_optimizer; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 218, CPyStatic_compiler___globals, "dict", cpy_r_optimizer); - goto CPyL113; - } - cpy_r_r79 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r80 = CPyDict_SetItem(cpy_r_r72, cpy_r_r79, cpy_r_r78); - CPy_DECREF(cpy_r_r78); - cpy_r_r81 = cpy_r_r80 >= 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 218, CPyStatic_compiler___globals); - goto CPyL113; - } - cpy_r_r82 = CPyDef_compiler____get_solc_remappings(cpy_r_remappings); - CPy_DECREF(cpy_r_remappings); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 219, CPyStatic_compiler___globals); - goto CPyL114; - } - cpy_r_r83 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r84 = CPyDict_SetItem(cpy_r_r72, cpy_r_r83, cpy_r_r82); - CPy_DECREF_NO_IMM(cpy_r_r82); - cpy_r_r85 = cpy_r_r84 >= 0; - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 219, CPyStatic_compiler___globals); - goto CPyL114; - } - cpy_r_r86 = (PyObject *)&_Py_NoneStruct; - cpy_r_r87 = cpy_r_viaIR != cpy_r_r86; - if (!cpy_r_r87) goto CPyL115; - if (unlikely(!PyBool_Check(cpy_r_viaIR))) { - CPy_TypeError("bool", cpy_r_viaIR); cpy_r_r88 = 2; - } else - cpy_r_r88 = cpy_r_viaIR == Py_True; - CPy_DECREF(cpy_r_viaIR); - if (unlikely(cpy_r_r88 == 2)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 221, CPyStatic_compiler___globals); - goto CPyL116; - } - cpy_r_r89 = CPyStatics[1237]; /* 'viaIR' */ - cpy_r_r90 = cpy_r_r88 ? Py_True : Py_False; - cpy_r_r91 = CPyDict_SetItem(cpy_r_r72, cpy_r_r89, cpy_r_r90); - CPy_DECREF(cpy_r_r72); - cpy_r_r92 = cpy_r_r91 >= 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 221, CPyStatic_compiler___globals); - goto CPyL117; - } -CPyL71: ; - cpy_r_r93 = CPyDef_compiler____sources_dict(cpy_r_contract_sources, cpy_r_language); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 223, CPyStatic_compiler___globals); - goto CPyL117; - } - cpy_r_r94 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r95 = CPyDict_SetItem(cpy_r_r66, cpy_r_r94, cpy_r_r93); - cpy_r_r96 = cpy_r_r95 >= 0; - if (unlikely(!cpy_r_r96)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 224, CPyStatic_compiler___globals); - goto CPyL118; - } - cpy_r_r97 = (PyObject *)&_Py_NoneStruct; - cpy_r_r98 = cpy_r_interface_sources != cpy_r_r97; - if (!cpy_r_r98) goto CPyL119; - CPy_INCREF(cpy_r_interface_sources); - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r99 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 180, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL118; - } - cpy_r_r100 = PyDict_Size(cpy_r_r99); - CPy_DECREF(cpy_r_r99); - cpy_r_r101 = cpy_r_r100 << 1; - cpy_r_r102 = cpy_r_r101 != 0; - if (!cpy_r_r102) goto CPyL119; - cpy_r_r103 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r104 = CPyStr_Equal(cpy_r_language, cpy_r_r103); - if (!cpy_r_r104) goto CPyL120; - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r105 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 228, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL121; - } - cpy_r_r106 = CPyDef_compiler____sources_dict(cpy_r_r105, cpy_r_language); - CPy_DECREF(cpy_r_r105); - CPy_DECREF(cpy_r_language); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 228, CPyStatic_compiler___globals); - goto CPyL122; - } - cpy_r_r107 = CPyDict_Update(cpy_r_r93, cpy_r_r106); - CPy_DECREF(cpy_r_r93); - CPy_DECREF(cpy_r_r106); - cpy_r_r108 = cpy_r_r107 >= 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 228, CPyStatic_compiler___globals); - goto CPyL123; - } else - goto CPyL83; -CPyL80: ; - if (likely(cpy_r_interface_sources != Py_None)) - cpy_r_r109 = cpy_r_interface_sources; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 230, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); - goto CPyL124; - } - cpy_r_r110 = CPyDef_compiler____sources_dict(cpy_r_r109, cpy_r_language); - CPy_DECREF(cpy_r_r109); - CPy_DECREF(cpy_r_language); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 230, CPyStatic_compiler___globals); - goto CPyL123; - } - cpy_r_r111 = CPyStatics[178]; /* 'interfaces' */ - cpy_r_r112 = CPyDict_SetItem(cpy_r_r66, cpy_r_r111, cpy_r_r110); - CPy_DECREF(cpy_r_r110); - cpy_r_r113 = cpy_r_r112 >= 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 230, CPyStatic_compiler___globals); - goto CPyL123; - } -CPyL83: ; - return cpy_r_r66; -CPyL84: ; - cpy_r_r114 = NULL; - return cpy_r_r114; -CPyL85: ; - CPyTagged_INCREF(cpy_r_runs); - goto CPyL4; -CPyL86: ; - CPy_INCREF(cpy_r_evm_version); - goto CPyL6; -CPyL87: ; - CPy_INCREF(cpy_r_language); - goto CPyL8; -CPyL88: ; - CPy_INCREF(cpy_r_interface_sources); - goto CPyL10; -CPyL89: ; - CPy_INCREF(cpy_r_remappings); - goto CPyL12; -CPyL90: ; - CPy_INCREF(cpy_r_optimizer); - goto CPyL14; -CPyL91: ; - CPy_INCREF(cpy_r_viaIR); - goto CPyL16; -CPyL92: ; - CPyTagged_DECREF(cpy_r_runs); - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - goto CPyL20; -CPyL93: ; - CPy_DecRef(cpy_r_language); - goto CPyL84; -CPyL94: ; - CPy_DecRef(cpy_r_r18); - goto CPyL84; -CPyL95: ; - CPy_DECREF(cpy_r_optimizer); - goto CPyL27; -CPyL96: ; - CPyTagged_DECREF(cpy_r_runs); - goto CPyL32; -CPyL97: ; - CPyTagged_DECREF(cpy_r_runs); - goto CPyL29; -CPyL98: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_viaIR); - goto CPyL84; -CPyL99: ; - CPy_DECREF(cpy_r_evm_version); - goto CPyL33; -CPyL100: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r__module); - goto CPyL84; -CPyL101: ; - CPy_DECREF(cpy_r_language); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_DECREF(cpy_r__module); - CPy_DECREF(cpy_r_r42); - goto CPyL46; -CPyL102: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r__module); - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r43); - goto CPyL84; -CPyL103: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r__module); - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - goto CPyL84; -CPyL104: ; - CPy_DECREF(cpy_r__module); - CPy_DECREF(cpy_r_r42); - goto CPyL44; -CPyL105: ; - CPy_DECREF(cpy_r_r43); - goto CPyL38; -CPyL106: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - goto CPyL84; -CPyL107: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - goto CPyL52; -CPyL108: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - goto CPyL55; -CPyL109: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - goto CPyL84; -CPyL110: ; - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r66); - goto CPyL84; -CPyL111: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_optimizer); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r72); - goto CPyL84; -CPyL112: ; - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_optimizer); - CPy_DECREF(cpy_r_viaIR); - CPy_DECREF(cpy_r_r72); - goto CPyL71; -CPyL113: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r72); - goto CPyL84; -CPyL114: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_viaIR); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r72); - goto CPyL84; -CPyL115: ; - CPy_DECREF(cpy_r_viaIR); - CPy_DECREF(cpy_r_r72); - goto CPyL71; -CPyL116: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r72); - goto CPyL84; -CPyL117: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_r66); - goto CPyL84; -CPyL118: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_interface_sources); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r93); - goto CPyL84; -CPyL119: ; - CPy_DECREF(cpy_r_language); - CPy_DECREF(cpy_r_interface_sources); - CPy_DECREF(cpy_r_r93); - goto CPyL83; -CPyL120: ; - CPy_DECREF(cpy_r_r93); - goto CPyL80; -CPyL121: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r93); - goto CPyL84; -CPyL122: ; - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r93); - goto CPyL84; -CPyL123: ; - CPy_DecRef(cpy_r_r66); - goto CPyL84; -CPyL124: ; - CPy_DecRef(cpy_r_language); - CPy_DecRef(cpy_r_r66); - goto CPyL84; -} - -PyObject *CPyPy_compiler___generate_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "optimize", "runs", "evm_version", "language", "interface_sources", "remappings", "optimizer", "viaIR", 0}; - static CPyArg_Parser parser = {"O|OOOOOOOO:generate_input_json", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_optimize = NULL; - PyObject *obj_runs = NULL; - PyObject *obj_evm_version = NULL; - PyObject *obj_language = NULL; - PyObject *obj_interface_sources = NULL; - PyObject *obj_remappings = NULL; - PyObject *obj_optimizer = NULL; - PyObject *obj_viaIR = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_optimize, &obj_runs, &obj_evm_version, &obj_language, &obj_interface_sources, &obj_remappings, &obj_optimizer, &obj_viaIR)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - char arg_optimize; - if (obj_optimize == NULL) { - arg_optimize = 2; - } else if (unlikely(!PyBool_Check(obj_optimize))) { - CPy_TypeError("bool", obj_optimize); goto fail; - } else - arg_optimize = obj_optimize == Py_True; - CPyTagged arg_runs; - if (obj_runs == NULL) { - arg_runs = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_runs))) - arg_runs = CPyTagged_BorrowFromObject(obj_runs); - else { - CPy_TypeError("int", obj_runs); goto fail; - } - PyObject *arg_evm_version; - if (obj_evm_version == NULL) { - arg_evm_version = NULL; - goto __LL760; - } - if (PyUnicode_Check(obj_evm_version)) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL760; - if (obj_evm_version == Py_None) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL760; - CPy_TypeError("str or None", obj_evm_version); - goto fail; -__LL760: ; - PyObject *arg_language; - if (obj_language == NULL) { - arg_language = NULL; - } else if (likely(PyUnicode_Check(obj_language))) - arg_language = obj_language; - else { - CPy_TypeError("str", obj_language); - goto fail; - } - PyObject *arg_interface_sources; - if (obj_interface_sources == NULL) { - arg_interface_sources = NULL; - goto __LL761; - } - if (PyDict_Check(obj_interface_sources)) - arg_interface_sources = obj_interface_sources; - else { - arg_interface_sources = NULL; - } - if (arg_interface_sources != NULL) goto __LL761; - if (obj_interface_sources == Py_None) - arg_interface_sources = obj_interface_sources; - else { - arg_interface_sources = NULL; - } - if (arg_interface_sources != NULL) goto __LL761; - CPy_TypeError("dict or None", obj_interface_sources); - goto fail; -__LL761: ; - PyObject *arg_remappings; - if (obj_remappings == NULL) { - arg_remappings = NULL; - goto __LL762; - } - if (PyList_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL762; - if (PyUnicode_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL762; - if (obj_remappings == Py_None) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL762; - CPy_TypeError("union[list, str, None]", obj_remappings); - goto fail; -__LL762: ; - PyObject *arg_optimizer; - if (obj_optimizer == NULL) { - arg_optimizer = NULL; - goto __LL763; - } - if (PyDict_Check(obj_optimizer)) - arg_optimizer = obj_optimizer; - else { - arg_optimizer = NULL; - } - if (arg_optimizer != NULL) goto __LL763; - if (obj_optimizer == Py_None) - arg_optimizer = obj_optimizer; - else { - arg_optimizer = NULL; - } - if (arg_optimizer != NULL) goto __LL763; - CPy_TypeError("dict or None", obj_optimizer); - goto fail; -__LL763: ; - PyObject *arg_viaIR; - if (obj_viaIR == NULL) { - arg_viaIR = NULL; - goto __LL764; - } - if (PyBool_Check(obj_viaIR)) - arg_viaIR = obj_viaIR; - else { - arg_viaIR = NULL; - } - if (arg_viaIR != NULL) goto __LL764; - if (obj_viaIR == Py_None) - arg_viaIR = obj_viaIR; - else { - arg_viaIR = NULL; - } - if (arg_viaIR != NULL) goto __LL764; - CPy_TypeError("bool or None", obj_viaIR); - goto fail; -__LL764: ; - PyObject *retval = CPyDef_compiler___generate_input_json(arg_contract_sources, arg_optimize, arg_runs, arg_evm_version, arg_language, arg_interface_sources, arg_remappings, arg_optimizer, arg_viaIR); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 174, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler____get_solc_remappings(PyObject *cpy_r_remappings) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_remap_dict; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyPtr cpy_r_r12; - int64_t cpy_r_r13; - PyObject *cpy_r_r14; - int64_t cpy_r_r15; - CPyPtr cpy_r_r16; - int64_t cpy_r_r17; - char cpy_r_r18; - CPyPtr cpy_r_r19; - CPyPtr cpy_r_r20; - int64_t cpy_r_r21; - CPyPtr cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - int64_t 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_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - 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_r45; - int64_t cpy_r_r46; - PyObject *cpy_r_r47; - tuple_T4CIOO cpy_r_r48; - CPyTagged cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - int32_t cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_key; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject **cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - int32_t cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - CPyTagged cpy_r_r93; - int64_t cpy_r_r94; - PyObject *cpy_r_r95; - tuple_T4CIOO cpy_r_r96; - CPyTagged cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject **cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject **cpy_r_r109; - PyObject *cpy_r_r110; - char cpy_r_r111; - PyObject *cpy_r_r112; - PyObject **cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject **cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - char cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - int32_t cpy_r_r128; - char cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - CPyTagged cpy_r_r133; - int64_t cpy_r_r134; - PyObject *cpy_r_r135; - tuple_T4CIOO cpy_r_r136; - CPyTagged cpy_r_r137; - char cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - int32_t cpy_r_r145; - char cpy_r_r146; - char cpy_r_r147; - char cpy_r_r148; - PyObject *cpy_r_r149; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_remappings == cpy_r_r0; - if (!cpy_r_r1) goto CPyL3; - cpy_r_r2 = PyDict_New(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 238, CPyStatic_compiler___globals); - goto CPyL81; - } - cpy_r_remap_dict = cpy_r_r2; - goto CPyL19; -CPyL3: ; - cpy_r_r3 = PyUnicode_Check(cpy_r_remappings); - if (!cpy_r_r3) goto CPyL9; - CPy_INCREF(cpy_r_remappings); - if (likely(PyUnicode_Check(cpy_r_remappings))) - cpy_r_r4 = cpy_r_remappings; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals, "str", cpy_r_remappings); - goto CPyL81; - } - cpy_r_r5 = CPyStatics[337]; /* '=' */ - cpy_r_r6 = PyUnicode_Split(cpy_r_r4, cpy_r_r5, -1); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals); - goto CPyL81; - } - cpy_r_r7 = PyList_New(1); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals); - goto CPyL82; - } - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; - cpy_r_r9 = *(CPyPtr *)cpy_r_r8; - *(PyObject * *)cpy_r_r9 = cpy_r_r6; - cpy_r_r10 = CPyDict_FromAny(cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r7); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals); - goto CPyL81; - } - cpy_r_remap_dict = cpy_r_r10; - goto CPyL19; -CPyL9: ; - CPy_INCREF(cpy_r_remappings); - if (likely(PyList_Check(cpy_r_remappings))) - cpy_r_r11 = cpy_r_remappings; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals, "list", cpy_r_remappings); - goto CPyL81; - } - cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; - cpy_r_r13 = *(int64_t *)cpy_r_r12; - cpy_r_r14 = PyList_New(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals); - goto CPyL83; - } - cpy_r_r15 = 0; -CPyL12: ; - cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; - cpy_r_r17 = *(int64_t *)cpy_r_r16; - cpy_r_r18 = cpy_r_r15 < cpy_r_r17; - if (!cpy_r_r18) goto CPyL84; - cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_r11)->ob_item; - cpy_r_r20 = *(CPyPtr *)cpy_r_r19; - cpy_r_r21 = cpy_r_r15 * 8; - cpy_r_r22 = cpy_r_r20 + cpy_r_r21; - cpy_r_r23 = *(PyObject * *)cpy_r_r22; - CPy_INCREF(cpy_r_r23); - if (likely(PyUnicode_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals, "str", cpy_r_r23); - goto CPyL85; - } - cpy_r_r25 = CPyStatics[337]; /* '=' */ - cpy_r_r26 = PyUnicode_Split(cpy_r_r24, cpy_r_r25, -1); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals); - goto CPyL85; - } - CPyList_SetItemUnsafe(cpy_r_r14, cpy_r_r15, cpy_r_r26); - cpy_r_r27 = cpy_r_r15 + 1; - cpy_r_r15 = cpy_r_r27; - goto CPyL12; -CPyL17: ; - cpy_r_r28 = CPyDict_FromAny(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r14); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals); - goto CPyL81; - } - cpy_r_remap_dict = cpy_r_r28; -CPyL19: ; - cpy_r_r29 = PyDict_New(); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 243, CPyStatic_compiler___globals); - goto CPyL86; - } - cpy_r_r30 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 244, CPyStatic_compiler___globals); - goto CPyL87; - } - cpy_r_r31 = CPyStatics[505]; /* 'packages' */ - cpy_r_r32 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r33[2] = {cpy_r_r30, cpy_r_r31}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 244, CPyStatic_compiler___globals); - goto CPyL88; - } - CPy_DECREF(cpy_r_r30); - cpy_r_r36 = CPyStatics[506]; /* 'iterdir' */ - PyObject *cpy_r_r37[1] = {cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 245, CPyStatic_compiler___globals); - goto CPyL89; - } - cpy_r_r40 = PyObject_GetIter(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 245, CPyStatic_compiler___globals); - goto CPyL89; - } -CPyL24: ; - cpy_r_r41 = PyIter_Next(cpy_r_r40); - if (cpy_r_r41 == NULL) goto CPyL90; - cpy_r_r42 = CPyStatics[397]; /* 'name' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 246, CPyStatic_compiler___globals); - goto CPyL91; - } - if (likely(PyUnicode_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 246, CPyStatic_compiler___globals, "str", cpy_r_r43); - goto CPyL91; - } - cpy_r_r45 = 0; - cpy_r_r46 = PyDict_Size(cpy_r_remap_dict); - cpy_r_r47 = CPyDict_GetItemsIter(cpy_r_remap_dict); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals); - goto CPyL92; - } -CPyL28: ; - cpy_r_r48 = CPyDict_NextItem(cpy_r_r47, cpy_r_r45); - cpy_r_r49 = cpy_r_r48.f1; - cpy_r_r45 = cpy_r_r49; - cpy_r_r50 = cpy_r_r48.f0; - if (!cpy_r_r50) goto CPyL93; - cpy_r_r51 = cpy_r_r48.f2; - CPy_INCREF(cpy_r_r51); - cpy_r_r52 = cpy_r_r48.f3; - CPy_INCREF(cpy_r_r52); - CPy_DECREF(cpy_r_r48.f2); - CPy_DECREF(cpy_r_r48.f3); - if (likely(PyUnicode_Check(cpy_r_r51))) - cpy_r_r53 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals, "str", cpy_r_r51); - goto CPyL94; - } - if (likely(PyUnicode_Check(cpy_r_r52))) - cpy_r_r54 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals, "str", cpy_r_r52); - goto CPyL95; - } - cpy_r_r55 = CPyStr_Startswith(cpy_r_r54, cpy_r_r44); - CPy_DECREF(cpy_r_r54); - cpy_r_r56 = cpy_r_r55; - if (cpy_r_r56) { - goto CPyL96; - } else - goto CPyL97; -CPyL32: ; - cpy_r_r57 = cpy_r_r53; - goto CPyL36; -CPyL33: ; - cpy_r_r58 = CPyDict_CheckSize(cpy_r_remap_dict, cpy_r_r46); - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals); - goto CPyL98; - } else - goto CPyL28; -CPyL34: ; - cpy_r_r59 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals); - goto CPyL92; - } - cpy_r_r60 = Py_None; - cpy_r_r57 = cpy_r_r60; -CPyL36: ; - cpy_r_key = cpy_r_r57; - cpy_r_r61 = (PyObject *)&_Py_NoneStruct; - cpy_r_r62 = cpy_r_key != cpy_r_r61; - if (!cpy_r_r62) goto CPyL99; - CPy_INCREF(cpy_r_key); - if (likely(cpy_r_key != Py_None)) - cpy_r_r63 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals, "str", cpy_r_key); - goto CPyL100; - } - cpy_r_r64 = CPyStr_IsTrue(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - if (cpy_r_r64) { - goto CPyL101; - } else - goto CPyL99; -CPyL39: ; - cpy_r_r65 = CPyStatics[65]; /* 'parent' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r65); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); - goto CPyL102; - } - CPy_INCREF(cpy_r_key); - if (likely(cpy_r_key != Py_None)) - cpy_r_r67 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_key); - goto CPyL103; - } - cpy_r_r68 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r69[2] = {cpy_r_remap_dict, cpy_r_r67}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r70, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); - goto CPyL104; - } - CPy_DECREF(cpy_r_r67); - if (likely(PyUnicode_Check(cpy_r_r71))) - cpy_r_r72 = cpy_r_r71; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_r71); - goto CPyL103; - } - cpy_r_r73 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r74[2] = {cpy_r_r66, cpy_r_r72}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_VectorcallMethod(cpy_r_r73, cpy_r_r75, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); - goto CPyL105; - } - CPy_DECREF(cpy_r_r66); - CPy_DECREF(cpy_r_r72); - cpy_r_r77 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r78[1] = {cpy_r_r76}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); - goto CPyL106; - } - CPy_DECREF(cpy_r_r76); - if (likely(PyUnicode_Check(cpy_r_r80))) - cpy_r_r81 = cpy_r_r80; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_r80); - goto CPyL102; - } - if (likely(cpy_r_key != Py_None)) - cpy_r_r82 = cpy_r_key; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_key); - goto CPyL107; - } - cpy_r_r83 = CPyDict_SetItem(cpy_r_r29, cpy_r_r82, cpy_r_r81); - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r81); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); - goto CPyL108; - } else - goto CPyL24; -CPyL48: ; - cpy_r_r85 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r86[1] = {cpy_r_r41}; - cpy_r_r87 = (PyObject **)&cpy_r_r86; - cpy_r_r88 = PyObject_VectorcallMethod(cpy_r_r85, cpy_r_r87, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 251, CPyStatic_compiler___globals); - goto CPyL92; - } - CPy_DECREF(cpy_r_r41); - if (likely(PyUnicode_Check(cpy_r_r88))) - cpy_r_r89 = cpy_r_r88; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 251, CPyStatic_compiler___globals, "str", cpy_r_r88); - goto CPyL109; - } - cpy_r_r90 = CPyDict_SetItem(cpy_r_r29, cpy_r_r44, cpy_r_r89); - CPy_DECREF(cpy_r_r44); - CPy_DECREF(cpy_r_r89); - cpy_r_r91 = cpy_r_r90 >= 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 251, CPyStatic_compiler___globals); - goto CPyL108; - } else - goto CPyL24; -CPyL51: ; - cpy_r_r92 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 245, CPyStatic_compiler___globals); - goto CPyL89; - } - cpy_r_r93 = 0; - cpy_r_r94 = PyDict_Size(cpy_r_remap_dict); - cpy_r_r95 = CPyDict_GetItemsIter(cpy_r_remap_dict); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals); - goto CPyL89; - } -CPyL53: ; - cpy_r_r96 = CPyDict_NextItem(cpy_r_r95, cpy_r_r93); - cpy_r_r97 = cpy_r_r96.f1; - cpy_r_r93 = cpy_r_r97; - cpy_r_r98 = cpy_r_r96.f0; - if (!cpy_r_r98) goto CPyL110; - cpy_r_r99 = cpy_r_r96.f2; - CPy_INCREF(cpy_r_r99); - cpy_r_r100 = cpy_r_r96.f3; - CPy_INCREF(cpy_r_r100); - CPy_DECREF(cpy_r_r96.f2); - CPy_DECREF(cpy_r_r96.f3); - if (likely(PyUnicode_Check(cpy_r_r99))) - cpy_r_r101 = cpy_r_r99; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals, "str", cpy_r_r99); - goto CPyL111; - } - if (likely(PyUnicode_Check(cpy_r_r100))) - cpy_r_r102 = cpy_r_r100; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals, "str", cpy_r_r100); - goto CPyL112; - } - cpy_r_r103 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r104[2] = {cpy_r_r35, cpy_r_r102}; - cpy_r_r105 = (PyObject **)&cpy_r_r104; - cpy_r_r106 = PyObject_VectorcallMethod(cpy_r_r103, cpy_r_r105, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 253, CPyStatic_compiler___globals); - goto CPyL113; - } - cpy_r_r107 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r108[1] = {cpy_r_r106}; - cpy_r_r109 = (PyObject **)&cpy_r_r108; - cpy_r_r110 = PyObject_VectorcallMethod(cpy_r_r107, cpy_r_r109, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 253, CPyStatic_compiler___globals); - goto CPyL114; - } - CPy_DECREF(cpy_r_r106); - if (unlikely(!PyBool_Check(cpy_r_r110))) { - CPy_TypeError("bool", cpy_r_r110); cpy_r_r111 = 2; - } else - cpy_r_r111 = cpy_r_r110 == Py_True; - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r111 == 2)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 253, CPyStatic_compiler___globals); - goto CPyL113; - } - if (!cpy_r_r111) goto CPyL115; - cpy_r_r112 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r113[2] = {cpy_r_r35, cpy_r_r102}; - cpy_r_r114 = (PyObject **)&cpy_r_r113; - cpy_r_r115 = PyObject_VectorcallMethod(cpy_r_r112, cpy_r_r114, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals); - goto CPyL113; - } - CPy_DECREF(cpy_r_r102); - cpy_r_r116 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r117[1] = {cpy_r_r115}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r118, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals); - goto CPyL116; - } - CPy_DECREF(cpy_r_r115); - if (likely(PyUnicode_Check(cpy_r_r119))) - cpy_r_r120 = cpy_r_r119; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals, "str", cpy_r_r119); - goto CPyL117; - } - cpy_r_r121 = CPyDict_SetItem(cpy_r_r29, cpy_r_r101, cpy_r_r120); - CPy_DECREF(cpy_r_r101); - CPy_DECREF(cpy_r_r120); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals); - goto CPyL118; - } -CPyL64: ; - cpy_r_r123 = CPyDict_CheckSize(cpy_r_remap_dict, cpy_r_r94); - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals); - goto CPyL118; - } else - goto CPyL53; -CPyL65: ; - cpy_r_r124 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals); - goto CPyL87; - } - cpy_r_r125 = PyList_New(0); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL87; - } - cpy_r_r126 = (PyObject *)&PyDict_Type; - cpy_r_r127 = PyDict_New(); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL119; - } - cpy_r_r128 = CPyDict_UpdateInDisplay(cpy_r_r127, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r129 = cpy_r_r128 >= 0; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL120; - } - cpy_r_r130 = PyTuple_Pack(1, cpy_r_remap_dict); - CPy_DECREF(cpy_r_remap_dict); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL121; - } - cpy_r_r131 = PyObject_Call(cpy_r_r126, cpy_r_r130, cpy_r_r127); - CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL122; - } - if (likely(PyDict_Check(cpy_r_r131))) - cpy_r_r132 = cpy_r_r131; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals, "dict", cpy_r_r131); - goto CPyL122; - } - cpy_r_r133 = 0; - cpy_r_r134 = PyDict_Size(cpy_r_r132); - cpy_r_r135 = CPyDict_GetItemsIter(cpy_r_r132); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL123; - } -CPyL73: ; - cpy_r_r136 = CPyDict_NextItem(cpy_r_r135, cpy_r_r133); - cpy_r_r137 = cpy_r_r136.f1; - cpy_r_r133 = cpy_r_r137; - cpy_r_r138 = cpy_r_r136.f0; - if (!cpy_r_r138) goto CPyL124; - cpy_r_r139 = cpy_r_r136.f2; - CPy_INCREF(cpy_r_r139); - cpy_r_r140 = cpy_r_r136.f3; - CPy_INCREF(cpy_r_r140); - CPy_DECREF(cpy_r_r136.f2); - CPy_DECREF(cpy_r_r136.f3); - if (likely(PyUnicode_Check(cpy_r_r139))) - cpy_r_r141 = cpy_r_r139; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals, "str", cpy_r_r139); - goto CPyL125; - } - if (likely(PyUnicode_Check(cpy_r_r140))) - cpy_r_r142 = cpy_r_r140; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals, "str", cpy_r_r140); - goto CPyL126; - } - cpy_r_r143 = CPyStatics[337]; /* '=' */ - cpy_r_r144 = CPyStr_Build(3, cpy_r_r141, cpy_r_r143, cpy_r_r142); - CPy_DECREF(cpy_r_r141); - CPy_DECREF(cpy_r_r142); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL127; - } - cpy_r_r145 = PyList_Append(cpy_r_r125, cpy_r_r144); - CPy_DECREF(cpy_r_r144); - cpy_r_r146 = cpy_r_r145 >= 0; - if (unlikely(!cpy_r_r146)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL127; - } - cpy_r_r147 = CPyDict_CheckSize(cpy_r_r132, cpy_r_r134); - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL127; - } else - goto CPyL73; -CPyL79: ; - cpy_r_r148 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); - goto CPyL122; - } - return cpy_r_r125; -CPyL81: ; - cpy_r_r149 = NULL; - return cpy_r_r149; -CPyL82: ; - CPy_DecRef(cpy_r_r6); - goto CPyL81; -CPyL83: ; - CPy_DecRef(cpy_r_r11); - goto CPyL81; -CPyL84: ; - CPy_DECREF_NO_IMM(cpy_r_r11); - goto CPyL17; -CPyL85: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL81; -CPyL86: ; - CPy_DecRef(cpy_r_remap_dict); - goto CPyL81; -CPyL87: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - goto CPyL81; -CPyL88: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r30); - goto CPyL81; -CPyL89: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - goto CPyL81; -CPyL90: ; - CPy_DECREF(cpy_r_r40); - goto CPyL51; -CPyL91: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - goto CPyL81; -CPyL92: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r44); - goto CPyL81; -CPyL93: ; - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r48.f2); - CPy_DECREF(cpy_r_r48.f3); - goto CPyL34; -CPyL94: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r52); - goto CPyL81; -CPyL95: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r53); - goto CPyL81; -CPyL96: ; - CPy_DECREF(cpy_r_r47); - goto CPyL32; -CPyL97: ; - CPy_DECREF(cpy_r_r53); - goto CPyL33; -CPyL98: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r47); - goto CPyL81; -CPyL99: ; - CPy_DECREF(cpy_r_key); - goto CPyL48; -CPyL100: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_key); - goto CPyL81; -CPyL101: ; - CPy_DECREF(cpy_r_r44); - goto CPyL39; -CPyL102: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_key); - goto CPyL81; -CPyL103: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r66); - goto CPyL81; -CPyL104: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r67); - goto CPyL81; -CPyL105: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r72); - goto CPyL81; -CPyL106: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r76); - goto CPyL81; -CPyL107: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r81); - goto CPyL81; -CPyL108: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - goto CPyL81; -CPyL109: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r44); - goto CPyL81; -CPyL110: ; - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_r95); - CPy_DECREF(cpy_r_r96.f2); - CPy_DECREF(cpy_r_r96.f3); - goto CPyL65; -CPyL111: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r100); - goto CPyL81; -CPyL112: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r101); - goto CPyL81; -CPyL113: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - goto CPyL81; -CPyL114: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r106); - goto CPyL81; -CPyL115: ; - CPy_DECREF(cpy_r_r101); - CPy_DECREF(cpy_r_r102); - goto CPyL64; -CPyL116: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r115); - goto CPyL81; -CPyL117: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r101); - goto CPyL81; -CPyL118: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r95); - goto CPyL81; -CPyL119: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r125); - goto CPyL81; -CPyL120: ; - CPy_DecRef(cpy_r_remap_dict); - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r127); - goto CPyL81; -CPyL121: ; - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r127); - goto CPyL81; -CPyL122: ; - CPy_DecRef(cpy_r_r125); - goto CPyL81; -CPyL123: ; - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r132); - goto CPyL81; -CPyL124: ; - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136.f2); - CPy_DECREF(cpy_r_r136.f3); - goto CPyL79; -CPyL125: ; - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r140); - goto CPyL81; -CPyL126: ; - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r141); - goto CPyL81; -CPyL127: ; - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - goto CPyL81; -} - -PyObject *CPyPy_compiler____get_solc_remappings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"remappings", 0}; - static CPyArg_Parser parser = {"O:_get_solc_remappings", kwlist, 0}; - PyObject *obj_remappings; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_remappings)) { - return NULL; - } - PyObject *arg_remappings; - if (PyList_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL765; - if (PyUnicode_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL765; - if (obj_remappings == Py_None) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL765; - CPy_TypeError("union[list, str, None]", obj_remappings); - goto fail; -__LL765: ; - PyObject *retval = CPyDef_compiler____get_solc_remappings(arg_remappings); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 235, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler____get_allow_paths(PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - CPyPtr cpy_r_r6; - CPyPtr cpy_r_r7; - PyObject *cpy_r_path_list; - CPyPtr cpy_r_r8; - int64_t cpy_r_r9; - PyObject *cpy_r_r10; - int64_t cpy_r_r11; - CPyPtr cpy_r_r12; - int64_t cpy_r_r13; - char cpy_r_r14; - CPyPtr cpy_r_r15; - CPyPtr cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - CPyTagged cpy_r_r26; - CPyTagged cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int64_t cpy_r_r30; - PyObject *cpy_r_remapping_paths; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int64_t cpy_r_r43; - CPyPtr cpy_r_r44; - int64_t cpy_r_r45; - char cpy_r_r46; - CPyPtr cpy_r_r47; - CPyPtr cpy_r_r48; - int64_t cpy_r_r49; - CPyPtr cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - int64_t cpy_r_r58; - PyObject *cpy_r_r59; - CPyPtr cpy_r_r60; - CPyPtr cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_allow_paths == cpy_r_r0; - if (!cpy_r_r1) goto CPyL3; - cpy_r_r2 = PyList_New(0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 261, CPyStatic_compiler___globals); - goto CPyL32; - } - cpy_r_r3 = cpy_r_r2; - goto CPyL6; -CPyL3: ; - CPy_INCREF(cpy_r_allow_paths); - if (likely(cpy_r_allow_paths != Py_None)) - cpy_r_r4 = cpy_r_allow_paths; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 261, CPyStatic_compiler___globals, "str", cpy_r_allow_paths); - goto CPyL32; - } - cpy_r_r5 = PyList_New(1); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 261, CPyStatic_compiler___globals); - goto CPyL33; - } - cpy_r_r6 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; - cpy_r_r7 = *(CPyPtr *)cpy_r_r6; - *(PyObject * *)cpy_r_r7 = cpy_r_r4; - cpy_r_r3 = cpy_r_r5; -CPyL6: ; - cpy_r_path_list = cpy_r_r3; - cpy_r_r8 = (CPyPtr)&((PyVarObject *)cpy_r_remappings)->ob_size; - cpy_r_r9 = *(int64_t *)cpy_r_r8; - cpy_r_r10 = PyList_New(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); - goto CPyL34; - } - cpy_r_r11 = 0; -CPyL8: ; - cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_remappings)->ob_size; - cpy_r_r13 = *(int64_t *)cpy_r_r12; - cpy_r_r14 = cpy_r_r11 < cpy_r_r13; - if (!cpy_r_r14) goto CPyL16; - cpy_r_r15 = (CPyPtr)&((PyListObject *)cpy_r_remappings)->ob_item; - cpy_r_r16 = *(CPyPtr *)cpy_r_r15; - cpy_r_r17 = cpy_r_r11 * 8; - cpy_r_r18 = cpy_r_r16 + cpy_r_r17; - cpy_r_r19 = *(PyObject * *)cpy_r_r18; - CPy_INCREF(cpy_r_r19); - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals, "str", cpy_r_r19); - goto CPyL35; - } - cpy_r_r21 = CPyStatics[337]; /* '=' */ - cpy_r_r22 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r23[2] = {cpy_r_r20, cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); - goto CPyL36; - } - if (likely(PyLong_Check(cpy_r_r25))) - cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); - else { - CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); - goto CPyL36; - } - cpy_r_r27 = CPyTagged_Add(cpy_r_r26, 2); - CPyTagged_DECREF(cpy_r_r26); - cpy_r_r28 = CPyStr_GetSlice(cpy_r_r20, cpy_r_r27, 9223372036854775806LL); - CPy_DECREF(cpy_r_r20); - CPyTagged_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); - goto CPyL35; - } - if (likely(PyUnicode_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals, "str", cpy_r_r28); - goto CPyL35; - } - CPyList_SetItemUnsafe(cpy_r_r10, cpy_r_r11, cpy_r_r29); - cpy_r_r30 = cpy_r_r11 + 1; - cpy_r_r11 = cpy_r_r30; - goto CPyL8; -CPyL16: ; - cpy_r_remapping_paths = cpy_r_r10; - cpy_r_r31 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals); - goto CPyL37; - } - cpy_r_r32 = CPyStatics[505]; /* 'packages' */ - cpy_r_r33 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r34[2] = {cpy_r_r31, cpy_r_r32}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals); - goto CPyL38; - } - CPy_DECREF(cpy_r_r31); - cpy_r_r37 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r38[1] = {cpy_r_r36}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals); - goto CPyL39; - } - CPy_DECREF(cpy_r_r36); - if (likely(PyUnicode_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals, "str", cpy_r_r40); - goto CPyL37; - } - cpy_r_r42 = PyList_New(0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 265, CPyStatic_compiler___globals); - goto CPyL40; - } - cpy_r_r43 = 0; -CPyL22: ; - cpy_r_r44 = (CPyPtr)&((PyVarObject *)cpy_r_remapping_paths)->ob_size; - cpy_r_r45 = *(int64_t *)cpy_r_r44; - cpy_r_r46 = cpy_r_r43 < cpy_r_r45; - if (!cpy_r_r46) goto CPyL41; - cpy_r_r47 = (CPyPtr)&((PyListObject *)cpy_r_remapping_paths)->ob_item; - cpy_r_r48 = *(CPyPtr *)cpy_r_r47; - cpy_r_r49 = cpy_r_r43 * 8; - cpy_r_r50 = cpy_r_r48 + cpy_r_r49; - cpy_r_r51 = *(PyObject * *)cpy_r_r50; - CPy_INCREF(cpy_r_r51); - if (likely(PyUnicode_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 265, CPyStatic_compiler___globals, "str", cpy_r_r51); - goto CPyL42; - } - cpy_r_r53 = CPyStr_Startswith(cpy_r_r52, cpy_r_r41); - cpy_r_r54 = cpy_r_r53; - cpy_r_r55 = cpy_r_r54 ^ 1; - if (!cpy_r_r55) goto CPyL43; - cpy_r_r56 = PyList_Append(cpy_r_r42, cpy_r_r52); - CPy_DECREF(cpy_r_r52); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 265, CPyStatic_compiler___globals); - goto CPyL42; - } -CPyL26: ; - cpy_r_r58 = cpy_r_r43 + 1; - cpy_r_r43 = cpy_r_r58; - goto CPyL22; -CPyL27: ; - cpy_r_remapping_paths = cpy_r_r42; - cpy_r_r59 = PyList_New(1); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 267, CPyStatic_compiler___globals); - goto CPyL40; - } - cpy_r_r60 = (CPyPtr)&((PyListObject *)cpy_r_r59)->ob_item; - cpy_r_r61 = *(CPyPtr *)cpy_r_r60; - *(PyObject * *)cpy_r_r61 = cpy_r_r41; - cpy_r_r62 = PySequence_Concat(cpy_r_path_list, cpy_r_r59); - CPy_DECREF_NO_IMM(cpy_r_path_list); - CPy_DECREF_NO_IMM(cpy_r_r59); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 267, CPyStatic_compiler___globals); - goto CPyL44; - } - cpy_r_r63 = PySequence_Concat(cpy_r_r62, cpy_r_remapping_paths); - CPy_DECREF_NO_IMM(cpy_r_r62); - CPy_DECREF_NO_IMM(cpy_r_remapping_paths); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 267, CPyStatic_compiler___globals); - goto CPyL32; - } - cpy_r_path_list = cpy_r_r63; - cpy_r_r64 = CPyStatics[341]; /* ',' */ - cpy_r_r65 = PyUnicode_Join(cpy_r_r64, cpy_r_path_list); - CPy_DECREF_NO_IMM(cpy_r_path_list); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 268, CPyStatic_compiler___globals); - goto CPyL32; - } - return cpy_r_r65; -CPyL32: ; - cpy_r_r66 = NULL; - return cpy_r_r66; -CPyL33: ; - CPy_DecRef(cpy_r_r4); - goto CPyL32; -CPyL34: ; - CPy_DecRef(cpy_r_path_list); - goto CPyL32; -CPyL35: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_r10); - goto CPyL32; -CPyL36: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r20); - goto CPyL32; -CPyL37: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_remapping_paths); - goto CPyL32; -CPyL38: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_remapping_paths); - CPy_DecRef(cpy_r_r31); - goto CPyL32; -CPyL39: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_remapping_paths); - CPy_DecRef(cpy_r_r36); - goto CPyL32; -CPyL40: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_remapping_paths); - CPy_DecRef(cpy_r_r41); - goto CPyL32; -CPyL41: ; - CPy_DECREF_NO_IMM(cpy_r_remapping_paths); - goto CPyL27; -CPyL42: ; - CPy_DecRef(cpy_r_path_list); - CPy_DecRef(cpy_r_remapping_paths); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL32; -CPyL43: ; - CPy_DECREF(cpy_r_r52); - goto CPyL26; -CPyL44: ; - CPy_DecRef(cpy_r_remapping_paths); - goto CPyL32; -} - -PyObject *CPyPy_compiler____get_allow_paths(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"allow_paths", "remappings", 0}; - static CPyArg_Parser parser = {"OO:_get_allow_paths", kwlist, 0}; - PyObject *obj_allow_paths; - PyObject *obj_remappings; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_allow_paths, &obj_remappings)) { - return NULL; - } - PyObject *arg_allow_paths; - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL766; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL766; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL766: ; - PyObject *arg_remappings; - if (likely(PyList_Check(obj_remappings))) - arg_remappings = obj_remappings; - else { - CPy_TypeError("list", obj_remappings); - goto fail; - } - PyObject *retval = CPyDef_compiler____get_allow_paths(arg_allow_paths, arg_remappings); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 259, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - if (cpy_r_silent != 2) goto CPyL2; - cpy_r_silent = 1; -CPyL2: ; - if (cpy_r_allow_paths != NULL) goto CPyL24; - cpy_r_r0 = Py_None; - cpy_r_allow_paths = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyStatics[1233]; /* 'language' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 285, CPyStatic_compiler___globals); - goto CPyL25; - } - if (PyUnicode_Check(cpy_r_r2)) - cpy_r_r3 = cpy_r_r2; - else { - cpy_r_r3 = NULL; - } - if (cpy_r_r3 != NULL) goto __LL767; - if (cpy_r_r2 == Py_None) - cpy_r_r3 = cpy_r_r2; - else { - cpy_r_r3 = NULL; - } - if (cpy_r_r3 != NULL) goto __LL767; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 285, CPyStatic_compiler___globals, "str or None", cpy_r_r2); - goto CPyL25; -__LL767: ; - if (likely(cpy_r_r3 != Py_None)) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 285, CPyStatic_compiler___globals, "str", cpy_r_r3); - goto CPyL25; - } - cpy_r_r5 = CPyStatics[1228]; /* 'Vyper' */ - cpy_r_r6 = CPyStr_Equal(cpy_r_r4, cpy_r_r5); - if (cpy_r_r6) { - goto CPyL26; - } else - goto CPyL10; -CPyL8: ; - cpy_r_r7 = CPyDef_vyper___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_allow_paths); - CPy_DECREF(cpy_r_allow_paths); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 287, CPyStatic_compiler___globals); - goto CPyL23; - } - return cpy_r_r7; -CPyL10: ; - cpy_r_r8 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r9 = CPyStr_Equal(cpy_r_r4, cpy_r_r8); - if (cpy_r_r9) { - goto CPyL27; - } else - goto CPyL28; -CPyL11: ; - cpy_r_r10 = CPyStatics[240]; /* 'settings' */ - cpy_r_r11 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals); - goto CPyL25; - } - if (likely(PyDict_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals, "dict", cpy_r_r11); - goto CPyL25; - } - cpy_r_r13 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r14 = CPyDict_GetItem(cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals); - goto CPyL25; - } - if (likely(PyList_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals, "list", cpy_r_r14); - goto CPyL25; - } - cpy_r_r16 = CPyDef_compiler____get_allow_paths(cpy_r_allow_paths, cpy_r_r15); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF_NO_IMM(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals); - goto CPyL23; - } - cpy_r_allow_paths = cpy_r_r16; - if (likely(cpy_r_allow_paths != Py_None)) - cpy_r_r17 = cpy_r_allow_paths; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 291, CPyStatic_compiler___globals, "str", cpy_r_allow_paths); - goto CPyL23; - } - cpy_r_r18 = CPyDef_solidity___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_r17); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 291, CPyStatic_compiler___globals); - goto CPyL23; - } - return cpy_r_r18; -CPyL19: ; - cpy_r_r19 = CPyStatic_compiler___globals; - cpy_r_r20 = CPyStatics[1224]; /* 'UnsupportedLanguage' */ - cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 293, CPyStatic_compiler___globals); - goto CPyL29; - } - PyObject *cpy_r_r22[1] = {cpy_r_r4}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 293, CPyStatic_compiler___globals); - goto CPyL29; - } - CPy_DECREF(cpy_r_r4); - CPy_Raise(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 293, CPyStatic_compiler___globals); - goto CPyL23; - } - CPy_Unreachable(); -CPyL23: ; - cpy_r_r25 = NULL; - return cpy_r_r25; -CPyL24: ; - CPy_INCREF(cpy_r_allow_paths); - goto CPyL4; -CPyL25: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL23; -CPyL26: ; - CPy_DECREF(cpy_r_r4); - goto CPyL8; -CPyL27: ; - CPy_DECREF(cpy_r_r4); - goto CPyL11; -CPyL28: ; - CPy_DECREF(cpy_r_allow_paths); - goto CPyL19; -CPyL29: ; - CPy_DecRef(cpy_r_r4); - goto CPyL23; -} - -PyObject *CPyPy_compiler___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"input_json", "silent", "allow_paths", 0}; - static CPyArg_Parser parser = {"O|OO:compile_from_input_json", kwlist, 0}; - PyObject *obj_input_json; - PyObject *obj_silent = NULL; - PyObject *obj_allow_paths = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_silent, &obj_allow_paths)) { - return NULL; - } - PyObject *arg_input_json; - if (likely(PyDict_Check(obj_input_json))) - arg_input_json = obj_input_json; - else { - CPy_TypeError("dict", obj_input_json); - goto fail; - } - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *arg_allow_paths; - if (obj_allow_paths == NULL) { - arg_allow_paths = NULL; - goto __LL768; - } - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL768; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL768; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL768: ; - PyObject *retval = CPyDef_compiler___compile_from_input_json(arg_input_json, arg_silent, arg_allow_paths); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 271, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler___generate_build_json(PyObject *cpy_r_input_json, PyObject *cpy_r_output_json, PyObject *cpy_r_compiler_data, char cpy_r_silent) { - PyObject *cpy_r_r0; - PyObject *cpy_r_source_nodes; - PyObject *cpy_r_r1; - PyObject *cpy_r_statement_nodes; - PyObject *cpy_r_r2; - PyObject *cpy_r_branch_nodes; - PyObject *cpy_r_r3; - PyObject *cpy_r_source; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - 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; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - int64_t cpy_r_r36; - CPyTagged cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - tuple_T3OOO cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - CPyTagged cpy_r_r77; - int64_t cpy_r_r78; - PyObject *cpy_r_r79; - tuple_T4CIOO cpy_r_r80; - CPyTagged cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - int32_t cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - char cpy_r_get_alias; - PyObject *cpy_r_r95; - char cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject **cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject **cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject **cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - tuple_T3OOO cpy_r_r120; - tuple_T3OOO cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject **cpy_r_r126; - PyObject *cpy_r_r127; - int32_t cpy_r_r128; - char cpy_r_r129; - char cpy_r_r130; - char cpy_r_r131; - tuple_T3OOO cpy_r_r132; - tuple_T3OOO cpy_r_r133; - tuple_T3OOO cpy_r_r134; - PyObject *cpy_r_r135; - PyObject **cpy_r_r137; - PyObject *cpy_r_r138; - char cpy_r_r139; - CPyTagged cpy_r_r140; - int64_t cpy_r_r141; - PyObject *cpy_r_r142; - tuple_T4CIOO cpy_r_r143; - CPyTagged cpy_r_r144; - char cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_contract_name; - PyObject *cpy_r_r150; - PyObject *cpy_r_contract_alias; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject **cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - int32_t cpy_r_r180; - char cpy_r_r181; - char cpy_r_r182; - char cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - char cpy_r_r191; - int64_t cpy_r_r192; - char cpy_r_r193; - CPyPtr cpy_r_r194; - int64_t cpy_r_r195; - char cpy_r_r196; - char cpy_r_r197; - CPyPtr cpy_r_r198; - CPyPtr cpy_r_r199; - int64_t cpy_r_r200; - CPyPtr cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - int32_t cpy_r_r206; - char cpy_r_r207; - char cpy_r_r208; - PyObject *cpy_r_r209; - int64_t cpy_r_r210; - char cpy_r_r211; - char cpy_r_r212; - int64_t cpy_r_r213; - CPyPtr cpy_r_r214; - int64_t cpy_r_r215; - char cpy_r_r216; - CPyPtr cpy_r_r217; - CPyPtr cpy_r_r218; - int64_t cpy_r_r219; - CPyPtr cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - char cpy_r_r227; - int64_t cpy_r_r228; - char cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - int32_t cpy_r_r232; - char cpy_r_r233; - PyObject *cpy_r_r234; - char cpy_r_r235; - PyObject *cpy_r_r236; - char cpy_r_r237; - int64_t cpy_r_r238; - char cpy_r_r239; - CPyTagged cpy_r_r240; - tuple_T2II cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - int32_t cpy_r_r244; - char cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - char cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - char cpy_r_r266; - PyObject **cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject **cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject *cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject **cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - char cpy_r_r286; - PyObject *cpy_r_r287; - int32_t cpy_r_r288; - char cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - int64_t cpy_r_r292; - char cpy_r_r293; - CPyTagged cpy_r_r294; - double cpy_r_r295; - char cpy_r_r296; - char cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - PyObject *cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - char cpy_r_r307; - char cpy_r_r308; - char cpy_r_r309; - char cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject **cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - cpy_r_r0 = NULL; - cpy_r_source_nodes = cpy_r_r0; - cpy_r_r1 = NULL; - cpy_r_statement_nodes = cpy_r_r1; - cpy_r_r2 = NULL; - cpy_r_branch_nodes = cpy_r_r2; - cpy_r_r3 = NULL; - cpy_r_source = cpy_r_r3; - if (cpy_r_compiler_data != NULL) goto CPyL206; - cpy_r_r4 = Py_None; - cpy_r_compiler_data = cpy_r_r4; -CPyL2: ; - if (cpy_r_silent != 2) goto CPyL4; - cpy_r_silent = 1; -CPyL4: ; - cpy_r_r5 = CPyStatics[1233]; /* 'language' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 312, CPyStatic_compiler___globals); - goto CPyL207; - } - if (PyUnicode_Check(cpy_r_r6)) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL769; - if (cpy_r_r6 == Py_None) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL769; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 312, CPyStatic_compiler___globals, "str or None", cpy_r_r6); - goto CPyL207; -__LL769: ; - cpy_r_r8 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r9 = CPyStatics[1228]; /* 'Vyper' */ - cpy_r_r10 = (PyObject *)&_Py_NoneStruct; - cpy_r_r11 = cpy_r_r7 == cpy_r_r10; - if (!cpy_r_r11) goto CPyL8; - if (1) { - goto CPyL9; - } else - goto CPyL13; -CPyL8: ; - cpy_r_r12 = cpy_r_r7; - cpy_r_r13 = CPyStr_Equal(cpy_r_r12, cpy_r_r8); - cpy_r_r14 = cpy_r_r13 == 0; - if (!cpy_r_r14) goto CPyL13; -CPyL9: ; - cpy_r_r15 = (PyObject *)&_Py_NoneStruct; - cpy_r_r16 = cpy_r_r7 == cpy_r_r15; - if (!cpy_r_r16) goto CPyL11; - if (1) { - goto CPyL12; - } else - goto CPyL13; -CPyL11: ; - cpy_r_r17 = cpy_r_r7; - cpy_r_r18 = CPyStr_Equal(cpy_r_r17, cpy_r_r9); - cpy_r_r19 = cpy_r_r18 == 0; - if (!cpy_r_r19) goto CPyL13; -CPyL12: ; - if (1) { - goto CPyL208; - } else - goto CPyL18; -CPyL13: ; - if (0) { - goto CPyL208; - } else - goto CPyL18; -CPyL14: ; - cpy_r_r20 = CPyStatic_compiler___globals; - cpy_r_r21 = CPyStatics[1224]; /* 'UnsupportedLanguage' */ - cpy_r_r22 = CPyDict_GetItem(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 314, CPyStatic_compiler___globals); - goto CPyL209; - } - PyObject *cpy_r_r23[1] = {cpy_r_r7}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 314, CPyStatic_compiler___globals); - goto CPyL209; - } - CPy_DECREF(cpy_r_r7); - CPy_Raise(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 314, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL18: ; - if (cpy_r_silent) goto CPyL21; - cpy_r_r26 = CPyStatics[1238]; /* 'Generating build data...' */ - cpy_r_r27 = CPyModule_builtins; - cpy_r_r28 = CPyStatics[53]; /* 'print' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 317, CPyStatic_compiler___globals); - goto CPyL210; - } - PyObject *cpy_r_r30[1] = {cpy_r_r26}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 317, CPyStatic_compiler___globals); - goto CPyL210; - } else - goto CPyL211; -CPyL21: ; - cpy_r_r33 = (PyObject *)&_Py_NoneStruct; - cpy_r_r34 = cpy_r_compiler_data != cpy_r_r33; - if (!cpy_r_r34) goto CPyL212; - CPy_INCREF(cpy_r_compiler_data); - if (likely(cpy_r_compiler_data != Py_None)) - cpy_r_r35 = cpy_r_compiler_data; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 299, CPyStatic_compiler___globals, "dict", cpy_r_compiler_data); - goto CPyL210; - } - cpy_r_r36 = PyDict_Size(cpy_r_r35); - CPy_DECREF(cpy_r_r35); - cpy_r_r37 = cpy_r_r36 << 1; - cpy_r_r38 = cpy_r_r37 != 0; - if (!cpy_r_r38) goto CPyL212; - if (likely(cpy_r_compiler_data != Py_None)) - cpy_r_r39 = cpy_r_compiler_data; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 319, CPyStatic_compiler___globals, "dict", cpy_r_compiler_data); - goto CPyL213; - } - cpy_r_r40 = cpy_r_r39; - goto CPyL28; -CPyL26: ; - cpy_r_r41 = PyDict_New(); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 319, CPyStatic_compiler___globals); - goto CPyL213; - } - cpy_r_r40 = cpy_r_r41; -CPyL28: ; - cpy_r_compiler_data = cpy_r_r40; - cpy_r_r42 = CPyStatics[240]; /* 'settings' */ - cpy_r_r43 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 321, CPyStatic_compiler___globals); - goto CPyL210; - } - if (likely(PyDict_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 321, CPyStatic_compiler___globals, "dict", cpy_r_r43); - goto CPyL210; - } - cpy_r_r45 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 322, CPyStatic_compiler___globals); - goto CPyL214; - } - if (PyUnicode_Check(cpy_r_r46)) - cpy_r_r47 = cpy_r_r46; - else { - cpy_r_r47 = NULL; - } - if (cpy_r_r47 != NULL) goto __LL770; - if (cpy_r_r46 == Py_None) - cpy_r_r47 = cpy_r_r46; - else { - cpy_r_r47 = NULL; - } - if (cpy_r_r47 != NULL) goto __LL770; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 322, CPyStatic_compiler___globals, "str or None", cpy_r_r46); - goto CPyL214; -__LL770: ; - cpy_r_r48 = CPyStatics[492]; /* 'evm_version' */ - CPy_INCREF(cpy_r_compiler_data); - cpy_r_r49 = cpy_r_compiler_data; - cpy_r_r50 = PyObject_SetItem(cpy_r_r49, cpy_r_r48, cpy_r_r47); - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r47); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 322, CPyStatic_compiler___globals); - goto CPyL214; - } - cpy_r_r52 = PyLong_FromLong(cpy_r_r50); - CPy_DECREF(cpy_r_r52); - cpy_r_r53 = PyDict_New(); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 323, CPyStatic_compiler___globals); - goto CPyL214; - } - CPy_INCREF(cpy_r_r7); - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r54 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 325, CPyStatic_compiler___globals, "str", cpy_r_r7); - goto CPyL215; - } - cpy_r_r55 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r56 = CPyStr_Equal(cpy_r_r54, cpy_r_r55); - CPy_DECREF(cpy_r_r54); - if (cpy_r_r56) { - goto CPyL216; - } else - goto CPyL217; -CPyL37: ; - cpy_r_r57 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r58 = CPyDict_GetItem(cpy_r_r44, cpy_r_r57); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 326, CPyStatic_compiler___globals); - goto CPyL218; - } - cpy_r_r59 = CPyStatics[1235]; /* 'optimizer' */ - CPy_INCREF(cpy_r_compiler_data); - cpy_r_r60 = cpy_r_compiler_data; - cpy_r_r61 = PyObject_SetItem(cpy_r_r60, cpy_r_r59, cpy_r_r58); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r58); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 326, CPyStatic_compiler___globals); - goto CPyL218; - } - cpy_r_r63 = PyLong_FromLong(cpy_r_r61); - CPy_DECREF(cpy_r_r63); - cpy_r_r64 = CPyDef_solidity____get_nodes(cpy_r_output_json); - if (unlikely(cpy_r_r64.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 327, CPyStatic_compiler___globals); - goto CPyL218; - } - cpy_r_r65 = cpy_r_r64.f0; - cpy_r_r66 = cpy_r_r64.f1; - cpy_r_r67 = cpy_r_r64.f2; - cpy_r_r68 = cpy_r_r65; - cpy_r_source_nodes = cpy_r_r68; - cpy_r_r69 = cpy_r_r66; - cpy_r_statement_nodes = cpy_r_r69; - cpy_r_r70 = cpy_r_r67; - cpy_r_branch_nodes = cpy_r_r70; -CPyL42: ; - cpy_r_r71 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r72 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 329, CPyStatic_compiler___globals); - goto CPyL219; - } - if (likely(PyDict_Check(cpy_r_r72))) - cpy_r_r73 = cpy_r_r72; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 329, CPyStatic_compiler___globals, "dict", cpy_r_r72); - goto CPyL219; - } - cpy_r_r74 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r75 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 330, CPyStatic_compiler___globals); - goto CPyL220; - } - if (likely(PyDict_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 330, CPyStatic_compiler___globals, "dict", cpy_r_r75); - goto CPyL220; - } - cpy_r_r77 = 0; - cpy_r_r78 = PyDict_Size(cpy_r_r76); - cpy_r_r79 = CPyDict_GetItemsIter(cpy_r_r76); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals); - goto CPyL221; - } -CPyL47: ; - cpy_r_r80 = CPyDict_NextItem(cpy_r_r79, cpy_r_r77); - cpy_r_r81 = cpy_r_r80.f1; - cpy_r_r77 = cpy_r_r81; - cpy_r_r82 = cpy_r_r80.f0; - if (!cpy_r_r82) goto CPyL222; - cpy_r_r83 = cpy_r_r80.f2; - CPy_INCREF(cpy_r_r83); - cpy_r_r84 = cpy_r_r80.f3; - CPy_INCREF(cpy_r_r84); - CPy_DECREF(cpy_r_r80.f2); - CPy_DECREF(cpy_r_r80.f3); - if (likely(PyUnicode_Check(cpy_r_r83))) - cpy_r_r85 = cpy_r_r83; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals, "str", cpy_r_r83); - goto CPyL223; - } - if (likely(PyDict_Check(cpy_r_r84))) - cpy_r_r86 = cpy_r_r84; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals, "dict", cpy_r_r84); - goto CPyL224; - } - cpy_r_r87 = PyDict_Contains(cpy_r_r73, cpy_r_r85); - cpy_r_r88 = cpy_r_r87 >= 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 333, CPyStatic_compiler___globals); - goto CPyL225; - } - cpy_r_r89 = cpy_r_r87; - if (cpy_r_r89) { - goto CPyL226; - } else - goto CPyL57; -CPyL52: ; - cpy_r_r90 = CPyDict_GetItem(cpy_r_r73, cpy_r_r85); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals); - goto CPyL227; - } - if (likely(PyDict_Check(cpy_r_r90))) - cpy_r_r91 = cpy_r_r90; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals, "dict", cpy_r_r90); - goto CPyL227; - } - cpy_r_r92 = CPyStatics[1239]; /* 'content' */ - cpy_r_r93 = CPyDict_GetItem(cpy_r_r91, cpy_r_r92); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals); - goto CPyL227; - } - if (likely(PyUnicode_Check(cpy_r_r93))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals, "str", cpy_r_r93); - goto CPyL227; - } - cpy_r_source = cpy_r_r94; - cpy_r_get_alias = 0; - goto CPyL90; -CPyL57: ; - cpy_r_r95 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r95 == NULL)) { - goto CPyL228; - } else - goto CPyL60; -CPyL58: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r96 = 0; - if (unlikely(!cpy_r_r96)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL60: ; - PyObject *cpy_r_r97[1] = {cpy_r_r85}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_Vectorcall(cpy_r_r95, cpy_r_r98, 1, 0); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL225; - } - cpy_r_r100 = CPyStatics[1240]; /* 'utf-8' */ - cpy_r_r101 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r102[2] = {cpy_r_r99, cpy_r_r100}; - cpy_r_r103 = (PyObject **)&cpy_r_r102; - cpy_r_r104 = CPyStatics[2279]; /* ('encoding',) */ - cpy_r_r105 = PyObject_VectorcallMethod(cpy_r_r101, cpy_r_r103, 9223372036854775809ULL, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL229; - } - CPy_DECREF(cpy_r_r99); - cpy_r_r106 = CPy_TYPE(cpy_r_r105); - cpy_r_r107 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL230; - } - cpy_r_r109 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r110 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r109); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL231; - } - PyObject *cpy_r_r111[1] = {cpy_r_r105}; - cpy_r_r112 = (PyObject **)&cpy_r_r111; - cpy_r_r113 = PyObject_Vectorcall(cpy_r_r110, cpy_r_r112, 1, 0); - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL231; - } - cpy_r_r114 = 1; - cpy_r_r115 = CPyStatics[582]; /* 'read' */ - PyObject *cpy_r_r116[1] = {cpy_r_r113}; - cpy_r_r117 = (PyObject **)&cpy_r_r116; - cpy_r_r118 = PyObject_VectorcallMethod(cpy_r_r115, cpy_r_r117, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 338, CPyStatic_compiler___globals); - goto CPyL232; - } - CPy_DECREF(cpy_r_r113); - if (likely(PyUnicode_Check(cpy_r_r118))) - cpy_r_r119 = cpy_r_r118; - else { - CPy_TypeError("str", cpy_r_r118); - cpy_r_r119 = NULL; - } - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 338, CPyStatic_compiler___globals); - goto CPyL69; - } else - goto CPyL233; -CPyL68: ; - cpy_r_source = cpy_r_r119; - goto CPyL77; -CPyL69: ; - cpy_r_r120 = CPy_CatchError(); - cpy_r_r114 = 0; - cpy_r_r121 = CPy_GetExcInfo(); - cpy_r_r122 = cpy_r_r121.f0; - CPy_INCREF(cpy_r_r122); - cpy_r_r123 = cpy_r_r121.f1; - CPy_INCREF(cpy_r_r123); - cpy_r_r124 = cpy_r_r121.f2; - CPy_INCREF(cpy_r_r124); - CPy_DecRef(cpy_r_r121.f0); - CPy_DecRef(cpy_r_r121.f1); - CPy_DecRef(cpy_r_r121.f2); - PyObject *cpy_r_r125[4] = {cpy_r_r105, cpy_r_r122, cpy_r_r123, cpy_r_r124}; - cpy_r_r126 = (PyObject **)&cpy_r_r125; - cpy_r_r127 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r126, 4, 0); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL234; - } - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r124); - cpy_r_r128 = PyObject_IsTrue(cpy_r_r127); - CPy_DecRef(cpy_r_r127); - cpy_r_r129 = cpy_r_r128 >= 0; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL75; - } - cpy_r_r130 = cpy_r_r128; - if (cpy_r_r130) goto CPyL74; - CPy_Reraise(); - if (!0) { - goto CPyL75; - } else - goto CPyL235; -CPyL73: ; - CPy_Unreachable(); -CPyL74: ; - CPy_RestoreExcInfo(cpy_r_r120); - CPy_DecRef(cpy_r_r120.f0); - CPy_DecRef(cpy_r_r120.f1); - CPy_DecRef(cpy_r_r120.f2); - goto CPyL77; -CPyL75: ; - CPy_RestoreExcInfo(cpy_r_r120); - CPy_DecRef(cpy_r_r120.f0); - CPy_DecRef(cpy_r_r120.f1); - CPy_DecRef(cpy_r_r120.f2); - cpy_r_r131 = CPy_KeepPropagating(); - if (!cpy_r_r131) { - goto CPyL78; - } else - goto CPyL236; -CPyL76: ; - CPy_Unreachable(); -CPyL77: ; - tuple_T3OOO __tmp771 = { NULL, NULL, NULL }; - cpy_r_r132 = __tmp771; - cpy_r_r133 = cpy_r_r132; - goto CPyL79; -CPyL78: ; - cpy_r_r134 = CPy_CatchError(); - cpy_r_r133 = cpy_r_r134; -CPyL79: ; - if (!cpy_r_r114) goto CPyL237; - cpy_r_r135 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r136[4] = {cpy_r_r105, cpy_r_r135, cpy_r_r135, cpy_r_r135}; - cpy_r_r137 = (PyObject **)&cpy_r_r136; - cpy_r_r138 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r137, 4, 0); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); - goto CPyL238; - } else - goto CPyL239; -CPyL81: ; - CPy_DECREF(cpy_r_r105); -CPyL82: ; - if (cpy_r_r133.f0 == NULL) { - goto CPyL89; - } else - goto CPyL240; -CPyL83: ; - CPy_Reraise(); - if (!0) { - goto CPyL85; - } else - goto CPyL241; -CPyL84: ; - CPy_Unreachable(); -CPyL85: ; - if (cpy_r_r133.f0 == NULL) goto CPyL87; - CPy_RestoreExcInfo(cpy_r_r133); - CPy_XDECREF(cpy_r_r133.f0); - CPy_XDECREF(cpy_r_r133.f1); - CPy_XDECREF(cpy_r_r133.f2); -CPyL87: ; - cpy_r_r139 = CPy_KeepPropagating(); - if (!cpy_r_r139) goto CPyL205; - CPy_Unreachable(); -CPyL89: ; - cpy_r_get_alias = 1; -CPyL90: ; - cpy_r_r140 = 0; - cpy_r_r141 = PyDict_Size(cpy_r_r86); - cpy_r_r142 = CPyDict_GetItemsIter(cpy_r_r86); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals); - goto CPyL225; - } -CPyL91: ; - cpy_r_r143 = CPyDict_NextItem(cpy_r_r142, cpy_r_r140); - cpy_r_r144 = cpy_r_r143.f1; - cpy_r_r140 = cpy_r_r144; - cpy_r_r145 = cpy_r_r143.f0; - if (!cpy_r_r145) goto CPyL242; - cpy_r_r146 = cpy_r_r143.f2; - CPy_INCREF(cpy_r_r146); - cpy_r_r147 = cpy_r_r143.f3; - CPy_INCREF(cpy_r_r147); - CPy_DECREF(cpy_r_r143.f2); - CPy_DECREF(cpy_r_r143.f3); - if (likely(PyUnicode_Check(cpy_r_r146))) - cpy_r_r148 = cpy_r_r146; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals, "str", cpy_r_r146); - goto CPyL243; - } - if (likely(PyDict_Check(cpy_r_r147))) - cpy_r_r149 = cpy_r_r147; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals, "dict", cpy_r_r147); - goto CPyL244; - } - cpy_r_contract_name = cpy_r_r148; - if (!cpy_r_get_alias) goto CPyL97; - cpy_r_r150 = CPyDef_compiler___utils____get_alias(cpy_r_contract_name, cpy_r_r85); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 343, CPyStatic_compiler___globals); - goto CPyL245; - } - cpy_r_contract_alias = cpy_r_r150; - goto CPyL98; -CPyL97: ; - CPy_INCREF(cpy_r_contract_name); - cpy_r_contract_alias = cpy_r_contract_name; -CPyL98: ; - if (cpy_r_silent) goto CPyL103; - cpy_r_r151 = CPyStatics[1242]; /* ' - ' */ - cpy_r_r152 = CPyStr_Build(2, cpy_r_r151, cpy_r_contract_alias); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 348, CPyStatic_compiler___globals); - goto CPyL246; - } - cpy_r_r153 = CPyModule_builtins; - cpy_r_r154 = CPyStatics[53]; /* 'print' */ - cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 348, CPyStatic_compiler___globals); - goto CPyL247; - } - PyObject *cpy_r_r156[1] = {cpy_r_r152}; - cpy_r_r157 = (PyObject **)&cpy_r_r156; - cpy_r_r158 = PyObject_Vectorcall(cpy_r_r155, cpy_r_r157, 1, 0); - CPy_DECREF(cpy_r_r155); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 348, CPyStatic_compiler___globals); - goto CPyL247; - } else - goto CPyL248; -CPyL102: ; - CPy_DECREF(cpy_r_r152); -CPyL103: ; - cpy_r_r159 = CPyStatics[1243]; /* 'devdoc' */ - cpy_r_r160 = PyDict_New(); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); - goto CPyL246; - } - cpy_r_r161 = CPyDict_Get(cpy_r_r149, cpy_r_r159, cpy_r_r160); - CPy_DECREF(cpy_r_r160); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); - goto CPyL246; - } - cpy_r_r162 = CPyStatics[1244]; /* 'userdoc' */ - cpy_r_r163 = PyDict_New(); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); - goto CPyL249; - } - cpy_r_r164 = CPyDict_Get(cpy_r_r149, cpy_r_r162, cpy_r_r163); - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); - goto CPyL249; - } - if (likely(PyDict_Check(cpy_r_r161))) - cpy_r_r165 = cpy_r_r161; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals, "dict", cpy_r_r161); - goto CPyL250; - } - if (likely(PyDict_Check(cpy_r_r164))) - cpy_r_r166 = cpy_r_r164; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals, "dict", cpy_r_r164); - goto CPyL251; - } - cpy_r_r167 = CPyDef_compiler___utils___merge_natspec(cpy_r_r165, cpy_r_r166); - CPy_DECREF(cpy_r_r165); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); - goto CPyL246; - } - cpy_r_r168 = CPyStatics[946]; /* 'abi' */ - cpy_r_r169 = CPyDict_GetItem(cpy_r_r149, cpy_r_r168); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 352, CPyStatic_compiler___globals); - goto CPyL252; - } - if (likely(PyList_Check(cpy_r_r169))) - cpy_r_r170 = cpy_r_r169; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 352, CPyStatic_compiler___globals, "list", cpy_r_r169); - goto CPyL252; - } - cpy_r_r171 = CPyStatics[1245]; /* 'evm' */ - cpy_r_r172 = CPyDict_GetItem(cpy_r_r149, cpy_r_r171); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 353, CPyStatic_compiler___globals); - goto CPyL253; - } - if (likely(PyDict_Check(cpy_r_r172))) - cpy_r_r173 = cpy_r_r172; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 353, CPyStatic_compiler___globals, "dict", cpy_r_r172); - goto CPyL253; - } - cpy_r_r174 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r175 = CPyDict_GetItem(cpy_r_r173, cpy_r_r174); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 354, CPyStatic_compiler___globals); - goto CPyL254; - } - if (likely(PyDict_Check(cpy_r_r175))) - cpy_r_r176 = cpy_r_r175; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 354, CPyStatic_compiler___globals, "dict", cpy_r_r175); - goto CPyL254; - } - cpy_r_r177 = CPyStatics[1246]; /* 'object' */ - cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 355, CPyStatic_compiler___globals); - goto CPyL255; - } - if (likely(PyUnicode_Check(cpy_r_r178))) - cpy_r_r179 = cpy_r_r178; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 355, CPyStatic_compiler___globals, "str", cpy_r_r178); - goto CPyL255; - } - cpy_r_r180 = PyDict_Contains(cpy_r_r53, cpy_r_contract_alias); - cpy_r_r181 = cpy_r_r180 >= 0; - if (unlikely(!cpy_r_r181)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 357, CPyStatic_compiler___globals); - goto CPyL256; - } - cpy_r_r182 = cpy_r_r180; - if (!cpy_r_r182) goto CPyL121; - cpy_r_r183 = CPyStr_IsTrue(cpy_r_r179); - if (!cpy_r_r183) goto CPyL257; -CPyL121: ; - cpy_r_r184 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r185 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r184); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 360, CPyStatic_compiler___globals); - goto CPyL256; - } - cpy_r_r186 = PyObject_GetItem(cpy_r_r185, cpy_r_r85); - CPy_DECREF(cpy_r_r185); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 360, CPyStatic_compiler___globals); - goto CPyL256; - } - cpy_r_r187 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r188 = PyObject_GetItem(cpy_r_r186, cpy_r_r187); - CPy_DECREF(cpy_r_r186); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 360, CPyStatic_compiler___globals); - goto CPyL256; - } - CPy_INCREF(cpy_r_r7); - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r189 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 362, CPyStatic_compiler___globals, "str", cpy_r_r7); - goto CPyL258; - } - cpy_r_r190 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r191 = CPyStr_Equal(cpy_r_r189, cpy_r_r190); - CPy_DECREF(cpy_r_r189); - if (!cpy_r_r191) goto CPyL159; - cpy_r_r192 = 0; -CPyL127: ; - if (cpy_r_source_nodes == NULL) { - goto CPyL259; - } else - goto CPyL130; -CPyL128: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source_nodes\" referenced before assignment"); - cpy_r_r193 = 0; - if (unlikely(!cpy_r_r193)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", -1, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL130: ; - cpy_r_r194 = (CPyPtr)&((PyVarObject *)cpy_r_source_nodes)->ob_size; - cpy_r_r195 = *(int64_t *)cpy_r_r194; - cpy_r_r196 = cpy_r_r192 < cpy_r_r195; - if (!cpy_r_r196) goto CPyL260; - if (cpy_r_source_nodes == NULL) { - goto CPyL261; - } else - goto CPyL134; -CPyL132: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source_nodes\" referenced before assignment"); - cpy_r_r197 = 0; - if (unlikely(!cpy_r_r197)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", -1, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL134: ; - cpy_r_r198 = (CPyPtr)&((PyListObject *)cpy_r_source_nodes)->ob_item; - cpy_r_r199 = *(CPyPtr *)cpy_r_r198; - cpy_r_r200 = cpy_r_r192 * 8; - cpy_r_r201 = cpy_r_r199 + cpy_r_r200; - cpy_r_r202 = *(PyObject * *)cpy_r_r201; - CPy_INCREF(cpy_r_r202); - cpy_r_r203 = CPyStatics[1248]; /* 'absolutePath' */ - cpy_r_r204 = CPyObject_GetAttr(cpy_r_r202, cpy_r_r203); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); - goto CPyL262; - } - cpy_r_r205 = PyObject_RichCompare(cpy_r_r204, cpy_r_r85, 2); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); - goto CPyL262; - } - cpy_r_r206 = PyObject_IsTrue(cpy_r_r205); - CPy_DECREF(cpy_r_r205); - cpy_r_r207 = cpy_r_r206 >= 0; - if (unlikely(!cpy_r_r207)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); - goto CPyL262; - } - cpy_r_r208 = cpy_r_r206; - if (!cpy_r_r208) goto CPyL263; - cpy_r_r209 = PyObject_GetItem(cpy_r_r202, cpy_r_contract_name); - CPy_DECREF(cpy_r_r202); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); - goto CPyL258; - } - goto CPyL143; -CPyL140: ; - cpy_r_r210 = cpy_r_r192 + 1; - cpy_r_r192 = cpy_r_r210; - goto CPyL127; -CPyL141: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r211 = 0; - if (unlikely(!cpy_r_r211)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 363, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL143: ; - cpy_r_r212 = 0; - cpy_r_r213 = 0; -CPyL144: ; - cpy_r_r214 = (CPyPtr)&((PyVarObject *)cpy_r_r170)->ob_size; - cpy_r_r215 = *(int64_t *)cpy_r_r214; - cpy_r_r216 = cpy_r_r213 < cpy_r_r215; - if (!cpy_r_r216) goto CPyL151; - cpy_r_r217 = (CPyPtr)&((PyListObject *)cpy_r_r170)->ob_item; - cpy_r_r218 = *(CPyPtr *)cpy_r_r217; - cpy_r_r219 = cpy_r_r213 * 8; - cpy_r_r220 = cpy_r_r218 + cpy_r_r219; - cpy_r_r221 = *(PyObject * *)cpy_r_r220; - CPy_INCREF(cpy_r_r221); - if (likely(PyDict_Check(cpy_r_r221))) - cpy_r_r222 = cpy_r_r221; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 371, CPyStatic_compiler___globals, "dict", cpy_r_r221); - goto CPyL264; - } - cpy_r_r223 = CPyStatics[350]; /* 'type' */ - cpy_r_r224 = CPyDict_GetItem(cpy_r_r222, cpy_r_r223); - CPy_DECREF(cpy_r_r222); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 371, CPyStatic_compiler___globals); - goto CPyL264; - } - if (likely(PyUnicode_Check(cpy_r_r224))) - cpy_r_r225 = cpy_r_r224; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 371, CPyStatic_compiler___globals, "str", cpy_r_r224); - goto CPyL264; - } - cpy_r_r226 = CPyStatics[1249]; /* 'fallback' */ - cpy_r_r227 = CPyStr_Equal(cpy_r_r225, cpy_r_r226); - CPy_DECREF(cpy_r_r225); - if (!cpy_r_r227) goto CPyL150; - cpy_r_r212 = 1; - goto CPyL151; -CPyL150: ; - cpy_r_r228 = cpy_r_r213 + 1; - cpy_r_r213 = cpy_r_r228; - goto CPyL144; -CPyL151: ; - if (cpy_r_statement_nodes == NULL) { - goto CPyL265; - } else - goto CPyL154; -CPyL152: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"statement_nodes\" referenced before assignment"); - cpy_r_r229 = 0; - if (unlikely(!cpy_r_r229)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL154: ; - if (cpy_r_branch_nodes == NULL) { - goto CPyL266; - } else - goto CPyL157; -CPyL155: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"branch_nodes\" referenced before assignment"); - cpy_r_r230 = 0; - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL157: ; - cpy_r_r231 = CPyDef_solidity____get_unique_build_json(cpy_r_r173, cpy_r_r209, cpy_r_statement_nodes, cpy_r_branch_nodes, cpy_r_r212); - CPy_DECREF(cpy_r_r209); - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); - goto CPyL258; - } - cpy_r_r232 = CPyDict_SetItem(cpy_r_r53, cpy_r_contract_alias, cpy_r_r231); - CPy_DECREF(cpy_r_r231); - cpy_r_r233 = cpy_r_r232 >= 0; - if (unlikely(!cpy_r_r233)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); - goto CPyL258; - } else - goto CPyL168; -CPyL159: ; - cpy_r_r234 = CPyStatics[1250]; /* '' */ - cpy_r_r235 = CPyStr_Equal(cpy_r_contract_name, cpy_r_r234); - if (cpy_r_r235) { - goto CPyL267; - } else - goto CPyL161; -CPyL160: ; - cpy_r_r236 = CPyStatics[1228]; /* 'Vyper' */ - CPy_INCREF(cpy_r_r236); - cpy_r_contract_name = cpy_r_r236; - CPy_INCREF(cpy_r_r236); - cpy_r_contract_alias = cpy_r_r236; -CPyL161: ; - if (cpy_r_source == NULL) { - goto CPyL268; - } else - goto CPyL164; -CPyL162: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); - cpy_r_r237 = 0; - if (unlikely(!cpy_r_r237)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 382, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL164: ; - cpy_r_r238 = CPyStr_Size_size_t(cpy_r_source); - cpy_r_r239 = cpy_r_r238 >= 0; - if (unlikely(!cpy_r_r239)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 382, CPyStatic_compiler___globals); - goto CPyL258; - } - cpy_r_r240 = cpy_r_r238 << 1; - cpy_r_r241.f0 = 0; - cpy_r_r241.f1 = cpy_r_r240; - CPy_INCREF(cpy_r_r188); - if (PyDict_Check(cpy_r_r188)) - cpy_r_r242 = cpy_r_r188; - else { - cpy_r_r242 = NULL; - } - if (cpy_r_r242 != NULL) goto __LL772; - if (PyList_Check(cpy_r_r188)) - cpy_r_r242 = cpy_r_r188; - else { - cpy_r_r242 = NULL; - } - if (cpy_r_r242 != NULL) goto __LL772; - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 377, CPyStatic_compiler___globals, "union[dict, list]", cpy_r_r188); - goto CPyL269; -__LL772: ; - cpy_r_r243 = CPyDef_vyper____get_unique_build_json(cpy_r_r173, cpy_r_r85, cpy_r_contract_alias, cpy_r_r242, cpy_r_r241); - CPy_DECREF(cpy_r_r242); - CPyTagged_DECREF(cpy_r_r241.f0); - CPyTagged_DECREF(cpy_r_r241.f1); - if (unlikely(cpy_r_r243 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 377, CPyStatic_compiler___globals); - goto CPyL258; - } - cpy_r_r244 = CPyDict_SetItem(cpy_r_r53, cpy_r_contract_alias, cpy_r_r243); - CPy_DECREF(cpy_r_r243); - cpy_r_r245 = cpy_r_r244 >= 0; - if (unlikely(!cpy_r_r245)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 377, CPyStatic_compiler___globals); - goto CPyL258; - } -CPyL168: ; - cpy_r_r246 = CPyDict_GetItem(cpy_r_r53, cpy_r_contract_alias); - CPy_DECREF(cpy_r_contract_alias); - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 385, CPyStatic_compiler___globals); - goto CPyL270; - } - if (likely(PyDict_Check(cpy_r_r246))) - cpy_r_r247 = cpy_r_r246; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 385, CPyStatic_compiler___globals, "dict", cpy_r_r246); - goto CPyL270; - } - cpy_r_r248 = CPyStatics[946]; /* 'abi' */ - cpy_r_r249 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r250 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r251 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r252 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r253 = CPyStatics[1252]; /* 'deployedSourceMap' */ - cpy_r_r254 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r255 = CPyDict_GetItem(cpy_r_r176, cpy_r_r254); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 392, CPyStatic_compiler___globals); - goto CPyL271; - } - cpy_r_r256 = CPyStatics[1233]; /* 'language' */ - CPy_INCREF(cpy_r_r7); - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r257 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 393, CPyStatic_compiler___globals, "str", cpy_r_r7); - goto CPyL272; - } - cpy_r_r258 = CPyStatics[1254]; /* 'natspec' */ - cpy_r_r259 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r260 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r261 = CPyDict_GetItem(cpy_r_r176, cpy_r_r260); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 395, CPyStatic_compiler___globals); - goto CPyL273; - } - cpy_r_r262 = CPyStatics[25]; /* 'sha1' */ - if (cpy_r_source == NULL) { - goto CPyL274; - } else - goto CPyL176; -CPyL174: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); - cpy_r_r263 = 0; - if (unlikely(!cpy_r_r263)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL176: ; - cpy_r_r264 = PyUnicode_AsUTF8String(cpy_r_source); - if (unlikely(cpy_r_r264 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); - goto CPyL275; - } - cpy_r_r265 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r265 == NULL)) { - goto CPyL276; - } else - goto CPyL180; -CPyL178: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r266 = 0; - if (unlikely(!cpy_r_r266)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL180: ; - PyObject *cpy_r_r267[1] = {cpy_r_r264}; - cpy_r_r268 = (PyObject **)&cpy_r_r267; - cpy_r_r269 = PyObject_Vectorcall(cpy_r_r265, cpy_r_r268, 1, 0); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); - goto CPyL277; - } - CPy_DECREF(cpy_r_r264); - cpy_r_r270 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r271[1] = {cpy_r_r269}; - cpy_r_r272 = (PyObject **)&cpy_r_r271; - cpy_r_r273 = PyObject_VectorcallMethod(cpy_r_r270, cpy_r_r272, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r273 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); - goto CPyL278; - } - CPy_DECREF(cpy_r_r269); - if (likely(PyUnicode_Check(cpy_r_r273))) - cpy_r_r274 = cpy_r_r273; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals, "str", cpy_r_r273); - goto CPyL275; - } - cpy_r_r275 = CPyStatics[1256]; /* 'source' */ - cpy_r_r276 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r277 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r278 = CPyDict_GetItem(cpy_r_r173, cpy_r_r277); - CPy_DECREF(cpy_r_r173); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 398, CPyStatic_compiler___globals); - goto CPyL279; - } - cpy_r_r279 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r280 = CPyStatics[114]; /* '' */ - cpy_r_r281 = CPyStatics[444]; /* 'get' */ - PyObject *cpy_r_r282[3] = {cpy_r_r278, cpy_r_r279, cpy_r_r280}; - cpy_r_r283 = (PyObject **)&cpy_r_r282; - cpy_r_r284 = PyObject_VectorcallMethod(cpy_r_r281, cpy_r_r283, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r284 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 398, CPyStatic_compiler___globals); - goto CPyL280; - } - CPy_DECREF(cpy_r_r278); - cpy_r_r285 = CPyStatics[1258]; /* 'sourcePath' */ - if (cpy_r_source == NULL) { - goto CPyL281; - } else - goto CPyL188; -CPyL186: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); - cpy_r_r286 = 0; - if (unlikely(!cpy_r_r286)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 386, CPyStatic_compiler___globals); - goto CPyL205; - } - CPy_Unreachable(); -CPyL188: ; - cpy_r_r287 = CPyDict_Build(13, cpy_r_r248, cpy_r_r170, cpy_r_r249, cpy_r_r188, cpy_r_r250, cpy_r_compiler_data, cpy_r_r251, cpy_r_contract_name, cpy_r_r252, cpy_r_r179, cpy_r_r253, cpy_r_r255, cpy_r_r256, cpy_r_r257, cpy_r_r258, cpy_r_r167, cpy_r_r259, cpy_r_r261, cpy_r_r262, cpy_r_r274, cpy_r_r275, cpy_r_source, cpy_r_r276, cpy_r_r284, cpy_r_r285, cpy_r_r85); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r188); - CPy_DECREF(cpy_r_r255); - CPy_DECREF(cpy_r_r257); - CPy_DECREF(cpy_r_r167); - CPy_DECREF(cpy_r_r261); - CPy_DECREF(cpy_r_r274); - CPy_DECREF(cpy_r_r284); - if (unlikely(cpy_r_r287 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 386, CPyStatic_compiler___globals); - goto CPyL282; - } - cpy_r_r288 = CPyDict_Update(cpy_r_r247, cpy_r_r287); - CPy_DECREF(cpy_r_r247); - CPy_DECREF(cpy_r_r287); - cpy_r_r289 = cpy_r_r288 >= 0; - if (unlikely(!cpy_r_r289)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 385, CPyStatic_compiler___globals); - goto CPyL283; - } - cpy_r_r290 = CPyStatics[701]; /* '0x' */ - cpy_r_r291 = CPyStr_Removeprefix(cpy_r_r179, cpy_r_r290); - CPy_DECREF(cpy_r_r179); - cpy_r_r292 = CPyStr_Size_size_t(cpy_r_r291); - CPy_DECREF(cpy_r_r291); - cpy_r_r293 = cpy_r_r292 >= 0; - if (unlikely(!cpy_r_r293)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 402, CPyStatic_compiler___globals); - goto CPyL284; - } - cpy_r_r294 = cpy_r_r292 << 1; - cpy_r_r295 = CPyTagged_TrueDivide(cpy_r_r294, 4); - cpy_r_r296 = cpy_r_r295 == -113.0; - if (unlikely(cpy_r_r296)) goto CPyL193; -CPyL192: ; - cpy_r_r297 = cpy_r_r295 > 24577.0; - if (cpy_r_r297) { - goto CPyL194; - } else - goto CPyL285; -CPyL193: ; - cpy_r_r298 = PyErr_Occurred(); - if (unlikely(cpy_r_r298 != NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 402, CPyStatic_compiler___globals); - goto CPyL284; - } else - goto CPyL192; -CPyL194: ; - cpy_r_r299 = CPyStatics[1259]; /* 'WARNING' */ - cpy_r_r300 = CPyStatics[1260]; /* 'deployed size of ' */ - cpy_r_r301 = CPyStatics[1261]; /* ' is ' */ - cpy_r_r302 = PyFloat_FromDouble(cpy_r_r295); - cpy_r_r303 = PyObject_Str(cpy_r_r302); - CPy_DECREF(cpy_r_r302); - if (unlikely(cpy_r_r303 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 406, CPyStatic_compiler___globals); - goto CPyL284; - } - cpy_r_r304 = CPyStatics[1262]; /* ' bytes, exceeds EIP-170 limit of 24577' */ - cpy_r_r305 = CPyStr_Build(5, cpy_r_r300, cpy_r_contract_name, cpy_r_r301, cpy_r_r303, cpy_r_r304); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_r303); - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 406, CPyStatic_compiler___globals); - goto CPyL286; - } - cpy_r_r306 = CPyDef__color___notify(cpy_r_r299, cpy_r_r305); - CPy_DECREF(cpy_r_r305); - if (unlikely(cpy_r_r306 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 404, CPyStatic_compiler___globals); - goto CPyL286; - } else - goto CPyL287; -CPyL197: ; - cpy_r_r307 = CPyDict_CheckSize(cpy_r_r86, cpy_r_r141); - if (unlikely(!cpy_r_r307)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals); - goto CPyL286; - } else - goto CPyL91; -CPyL198: ; - cpy_r_r308 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r308)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals); - goto CPyL288; - } - cpy_r_r309 = CPyDict_CheckSize(cpy_r_r76, cpy_r_r78); - if (unlikely(!cpy_r_r309)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals); - goto CPyL288; - } else - goto CPyL47; -CPyL200: ; - cpy_r_r310 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r310)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals); - goto CPyL289; - } - if (cpy_r_silent) goto CPyL204; - cpy_r_r311 = CPyStatics[114]; /* '' */ - cpy_r_r312 = CPyModule_builtins; - cpy_r_r313 = CPyStatics[53]; /* 'print' */ - cpy_r_r314 = CPyObject_GetAttr(cpy_r_r312, cpy_r_r313); - if (unlikely(cpy_r_r314 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 410, CPyStatic_compiler___globals); - goto CPyL289; - } - PyObject *cpy_r_r315[1] = {cpy_r_r311}; - cpy_r_r316 = (PyObject **)&cpy_r_r315; - cpy_r_r317 = PyObject_Vectorcall(cpy_r_r314, cpy_r_r316, 1, 0); - CPy_DECREF(cpy_r_r314); - if (unlikely(cpy_r_r317 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 410, CPyStatic_compiler___globals); - goto CPyL289; - } else - goto CPyL290; -CPyL204: ; - return cpy_r_r53; -CPyL205: ; - cpy_r_r318 = NULL; - return cpy_r_r318; -CPyL206: ; - CPy_INCREF(cpy_r_compiler_data); - goto CPyL2; -CPyL207: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - goto CPyL205; -CPyL208: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - goto CPyL14; -CPyL209: ; - CPy_DecRef(cpy_r_r7); - goto CPyL205; -CPyL210: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - goto CPyL205; -CPyL211: ; - CPy_DECREF(cpy_r_r32); - goto CPyL21; -CPyL212: ; - CPy_DECREF(cpy_r_compiler_data); - goto CPyL26; -CPyL213: ; - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - goto CPyL205; -CPyL214: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r44); - goto CPyL205; -CPyL215: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r53); - goto CPyL205; -CPyL216: ; - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - goto CPyL37; -CPyL217: ; - CPy_DECREF(cpy_r_r44); - goto CPyL42; -CPyL218: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - goto CPyL205; -CPyL219: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - goto CPyL205; -CPyL220: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - goto CPyL205; -CPyL221: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - goto CPyL205; -CPyL222: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r80.f2); - CPy_DECREF(cpy_r_r80.f3); - goto CPyL200; -CPyL223: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r84); - goto CPyL205; -CPyL224: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - goto CPyL205; -CPyL225: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - goto CPyL205; -CPyL226: ; - CPy_XDECREF(cpy_r_source); - goto CPyL52; -CPyL227: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - goto CPyL205; -CPyL228: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - goto CPyL58; -CPyL229: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r99); - goto CPyL205; -CPyL230: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r106); - goto CPyL205; -CPyL231: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - goto CPyL205; -CPyL232: ; - CPy_DecRef(cpy_r_r113); - goto CPyL69; -CPyL233: ; - CPy_XDECREF(cpy_r_source); - goto CPyL68; -CPyL234: ; - CPy_DecRef(cpy_r_r122); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r124); - goto CPyL75; -CPyL235: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r120.f0); - CPy_DecRef(cpy_r_r120.f1); - CPy_DecRef(cpy_r_r120.f2); - goto CPyL73; -CPyL236: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - goto CPyL76; -CPyL237: ; - CPy_DECREF(cpy_r_r105); - CPy_DECREF(cpy_r_r108); - goto CPyL82; -CPyL238: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r105); - goto CPyL85; -CPyL239: ; - CPy_DECREF(cpy_r_r138); - goto CPyL81; -CPyL240: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - goto CPyL83; -CPyL241: ; - CPy_XDECREF(cpy_r_r133.f0); - CPy_XDECREF(cpy_r_r133.f1); - CPy_XDECREF(cpy_r_r133.f2); - goto CPyL84; -CPyL242: ; - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_r143.f2); - CPy_DECREF(cpy_r_r143.f3); - goto CPyL198; -CPyL243: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r147); - goto CPyL205; -CPyL244: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r148); - goto CPyL205; -CPyL245: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - goto CPyL205; -CPyL246: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_contract_alias); - goto CPyL205; -CPyL247: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r152); - goto CPyL205; -CPyL248: ; - CPy_DECREF(cpy_r_r158); - goto CPyL102; -CPyL249: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r161); - goto CPyL205; -CPyL250: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r164); - goto CPyL205; -CPyL251: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r165); - goto CPyL205; -CPyL252: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - goto CPyL205; -CPyL253: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - goto CPyL205; -CPyL254: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - goto CPyL205; -CPyL255: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - goto CPyL205; -CPyL256: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - goto CPyL205; -CPyL257: ; - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - goto CPyL197; -CPyL258: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - goto CPyL205; -CPyL259: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - goto CPyL128; -CPyL260: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - goto CPyL141; -CPyL261: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - goto CPyL132; -CPyL262: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r202); - goto CPyL205; -CPyL263: ; - CPy_DECREF(cpy_r_r202); - goto CPyL140; -CPyL264: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r209); - goto CPyL205; -CPyL265: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - CPy_DECREF(cpy_r_r209); - goto CPyL152; -CPyL266: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - CPy_DECREF(cpy_r_r209); - goto CPyL155; -CPyL267: ; - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - goto CPyL160; -CPyL268: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_contract_alias); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - goto CPyL162; -CPyL269: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_contract_alias); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPyTagged_DecRef(cpy_r_r241.f0); - CPyTagged_DecRef(cpy_r_r241.f1); - goto CPyL205; -CPyL270: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - goto CPyL205; -CPyL271: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - goto CPyL205; -CPyL272: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - goto CPyL205; -CPyL273: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - goto CPyL205; -CPyL274: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - CPy_DECREF(cpy_r_r247); - CPy_DECREF(cpy_r_r255); - CPy_DECREF(cpy_r_r257); - CPy_DECREF(cpy_r_r261); - goto CPyL174; -CPyL275: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - CPy_DecRef(cpy_r_r261); - goto CPyL205; -CPyL276: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r264); - goto CPyL178; -CPyL277: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r264); - goto CPyL205; -CPyL278: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r269); - goto CPyL205; -CPyL279: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r274); - goto CPyL205; -CPyL280: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r247); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r257); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r274); - CPy_DecRef(cpy_r_r278); - goto CPyL205; -CPyL281: ; - CPy_DECREF(cpy_r_compiler_data); - CPy_XDECREF_NO_IMM(cpy_r_source_nodes); - CPy_XDECREF(cpy_r_statement_nodes); - CPy_XDECREF(cpy_r_branch_nodes); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_contract_name); - CPy_DECREF(cpy_r_r167); - CPy_DECREF_NO_IMM(cpy_r_r170); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r188); - CPy_DECREF(cpy_r_r247); - CPy_DECREF(cpy_r_r255); - CPy_DECREF(cpy_r_r257); - CPy_DECREF(cpy_r_r261); - CPy_DECREF(cpy_r_r274); - CPy_DECREF(cpy_r_r284); - goto CPyL186; -CPyL282: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r247); - goto CPyL205; -CPyL283: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - CPy_DecRef(cpy_r_r179); - goto CPyL205; -CPyL284: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_contract_name); - goto CPyL205; -CPyL285: ; - CPy_DECREF(cpy_r_contract_name); - goto CPyL197; -CPyL286: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r142); - goto CPyL205; -CPyL287: ; - CPy_DECREF(cpy_r_r306); - goto CPyL197; -CPyL288: ; - CPy_DecRef(cpy_r_compiler_data); - CPy_XDecRef(cpy_r_source_nodes); - CPy_XDecRef(cpy_r_statement_nodes); - CPy_XDecRef(cpy_r_branch_nodes); - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - goto CPyL205; -CPyL289: ; - CPy_DecRef(cpy_r_r53); - goto CPyL205; -CPyL290: ; - CPy_DECREF(cpy_r_r317); - goto CPyL204; -} - -PyObject *CPyPy_compiler___generate_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"input_json", "output_json", "compiler_data", "silent", 0}; - static CPyArg_Parser parser = {"OO|OO:generate_build_json", kwlist, 0}; - PyObject *obj_input_json; - PyObject *obj_output_json; - PyObject *obj_compiler_data = NULL; - PyObject *obj_silent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_output_json, &obj_compiler_data, &obj_silent)) { - return NULL; - } - PyObject *arg_input_json; - if (likely(PyDict_Check(obj_input_json))) - arg_input_json = obj_input_json; - else { - CPy_TypeError("dict", obj_input_json); - goto fail; - } - PyObject *arg_output_json; - if (likely(PyDict_Check(obj_output_json))) - arg_output_json = obj_output_json; - else { - CPy_TypeError("dict", obj_output_json); - goto fail; - } - PyObject *arg_compiler_data; - if (obj_compiler_data == NULL) { - arg_compiler_data = NULL; - goto __LL773; - } - if (PyDict_Check(obj_compiler_data)) - arg_compiler_data = obj_compiler_data; - else { - arg_compiler_data = NULL; - } - if (arg_compiler_data != NULL) goto __LL773; - if (obj_compiler_data == Py_None) - arg_compiler_data = obj_compiler_data; - else { - arg_compiler_data = NULL; - } - if (arg_compiler_data != NULL) goto __LL773; - CPy_TypeError("dict or None", obj_compiler_data); - goto fail; -__LL773: ; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *retval = CPyDef_compiler___generate_build_json(arg_input_json, arg_output_json, arg_compiler_data, arg_silent); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 296, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler____sources_dict(PyObject *cpy_r_original, PyObject *cpy_r_language) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T4CIOO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_value; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 416, CPyStatic_compiler___globals); - goto CPyL25; - } - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_original); - cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_original); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals); - goto CPyL26; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL27; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = cpy_r_r4.f3; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r9 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals, "str", cpy_r_r7); - goto CPyL28; - } - cpy_r_value = cpy_r_r8; - cpy_r_r10 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r10 == NULL)) { - goto CPyL29; - } else - goto CPyL7; -CPyL5: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r11 = 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL7: ; - PyObject *cpy_r_r12[1] = {cpy_r_r9}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 1, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals); - goto CPyL30; - } - cpy_r_r15 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals); - goto CPyL30; - } - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals, "str", cpy_r_r16); - goto CPyL30; - } - cpy_r_r18 = CPyStatics[135]; /* '.json' */ - cpy_r_r19 = CPyStr_Equal(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (!cpy_r_r19) goto CPyL20; - cpy_r_r20 = PyUnicode_Check(cpy_r_value); - if (!cpy_r_r20) goto CPyL18; - if (likely(PyUnicode_Check(cpy_r_value))) - cpy_r_r21 = cpy_r_value; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 420, CPyStatic_compiler___globals, "str", cpy_r_value); - goto CPyL31; - } - cpy_r_r22 = CPyStatic__c_constants___ujson_loads; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL32; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 420, CPyStatic_compiler___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r24[1] = {cpy_r_r21}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r25, 1, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 420, CPyStatic_compiler___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r21); - cpy_r_value = cpy_r_r26; -CPyL18: ; - cpy_r_r27 = CPyStatics[946]; /* 'abi' */ - cpy_r_r28 = CPyDict_Build(1, cpy_r_r27, cpy_r_value); - CPy_DECREF(cpy_r_value); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 421, CPyStatic_compiler___globals); - goto CPyL31; - } - cpy_r_r29 = CPyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_r28); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 421, CPyStatic_compiler___globals); - goto CPyL34; - } else - goto CPyL22; -CPyL20: ; - cpy_r_r31 = CPyStatics[1239]; /* 'content' */ - cpy_r_r32 = CPyDict_Build(1, cpy_r_r31, cpy_r_value); - CPy_DECREF(cpy_r_value); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 423, CPyStatic_compiler___globals); - goto CPyL31; - } - cpy_r_r33 = CPyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_r32); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 423, CPyStatic_compiler___globals); - goto CPyL34; - } -CPyL22: ; - cpy_r_r35 = CPyDict_CheckSize(cpy_r_original, cpy_r_r2); - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals); - goto CPyL34; - } else - goto CPyL2; -CPyL23: ; - cpy_r_r36 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals); - goto CPyL26; - } - return cpy_r_r0; -CPyL25: ; - cpy_r_r37 = NULL; - return cpy_r_r37; -CPyL26: ; - CPy_DecRef(cpy_r_r0); - goto CPyL25; -CPyL27: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - goto CPyL23; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL25; -CPyL29: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_value); - goto CPyL5; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_value); - goto CPyL25; -CPyL31: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - goto CPyL25; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r21); - goto CPyL14; -CPyL33: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r21); - goto CPyL25; -CPyL34: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL25; -} - -PyObject *CPyPy_compiler____sources_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"original", "language", 0}; - static CPyArg_Parser parser = {"OO:_sources_dict", kwlist, 0}; - PyObject *obj_original; - PyObject *obj_language; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_original, &obj_language)) { - return NULL; - } - PyObject *arg_original; - if (likely(PyDict_Check(obj_original))) - arg_original = obj_original; - else { - CPy_TypeError("dict", obj_original); - goto fail; - } - PyObject *arg_language; - if (likely(PyUnicode_Check(obj_language))) - arg_language = obj_language; - else { - CPy_TypeError("str", obj_language); - goto fail; - } - PyObject *retval = CPyDef_compiler____sources_dict(arg_original, arg_language); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 415, CPyStatic_compiler___globals); - return NULL; -} - -PyObject *CPyDef_compiler___get_abi(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings, char cpy_r_silent) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - int64_t cpy_r_r5; - PyObject *cpy_r_r6; - tuple_T4CIOO cpy_r_r7; - CPyTagged cpy_r_r8; - char 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; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - 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; - char cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - CPyTagged cpy_r_r70; - int64_t cpy_r_r71; - PyObject *cpy_r_r72; - tuple_T4CIOO cpy_r_r73; - CPyTagged cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_path; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - CPyTagged cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_input_json; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - CPyPtr cpy_r_r103; - CPyPtr cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_output_json; - tuple_T3OOO cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - char cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; - PyObject **cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_name; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - int64_t cpy_r_r142; - char cpy_r_r143; - CPyTagged cpy_r_r144; - tuple_T2II cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - char cpy_r_r151; - PyObject **cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject **cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - int32_t cpy_r_r162; - char cpy_r_r163; - char cpy_r_r164; - char cpy_r_r165; - PyObject *cpy_r_r166; - CPyTagged cpy_r_r167; - int64_t cpy_r_r168; - PyObject *cpy_r_r169; - tuple_T4CIOO cpy_r_r170; - CPyTagged cpy_r_r171; - char cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - char cpy_r_r178; - PyObject **cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - char cpy_r_r186; - int32_t cpy_r_r187; - char cpy_r_r188; - char cpy_r_r189; - char cpy_r_r190; - int64_t cpy_r_r191; - CPyTagged cpy_r_r192; - char cpy_r_r193; - PyObject *cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - char cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_compiler_targets; - char cpy_r_r201; - PyObject *cpy_r_r202; - CPyTagged cpy_r_r203; - int64_t cpy_r_r204; - PyObject *cpy_r_r205; - tuple_T4CIOO cpy_r_r206; - CPyTagged cpy_r_r207; - char cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - CPyTagged cpy_r_r214; - int64_t cpy_r_r215; - PyObject *cpy_r_r216; - tuple_T4CIOO cpy_r_r217; - CPyTagged cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - int32_t cpy_r_r224; - char cpy_r_r225; - char cpy_r_r226; - int32_t cpy_r_r227; - char cpy_r_r228; - char cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - char cpy_r_r233; - CPyTagged cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - CPyPtr cpy_r_r243; - CPyPtr cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - CPyPtr cpy_r_r248; - CPyPtr cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - int32_t cpy_r_r258; - char cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - char cpy_r_r262; - PyObject **cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject **cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject *cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - char cpy_r_r280; - PyObject *cpy_r_r281; - char cpy_r_r282; - PyObject *cpy_r_r283; - char cpy_r_r284; - int32_t cpy_r_r285; - char cpy_r_r286; - char cpy_r_r287; - int32_t cpy_r_r288; - char cpy_r_r289; - char cpy_r_r290; - CPyTagged cpy_r_r291; - int64_t cpy_r_r292; - PyObject *cpy_r_r293; - tuple_T4CIOO cpy_r_r294; - CPyTagged cpy_r_r295; - char cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - CPyTagged cpy_r_r303; - int64_t cpy_r_r304; - PyObject *cpy_r_r305; - tuple_T4CIOO cpy_r_r306; - CPyTagged cpy_r_r307; - char cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - PyObject *cpy_r_r316; - int32_t cpy_r_r317; - char cpy_r_r318; - char cpy_r_r319; - PyObject *cpy_r_r320; - char cpy_r_r321; - char cpy_r_r322; - PyObject *cpy_r_r323; - PyObject *cpy_r_r324; - PyObject *cpy_r_r325; - PyObject *cpy_r_r326; - PyObject *cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - int32_t cpy_r_r332; - char cpy_r_r333; - char cpy_r_r334; - PyObject *cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - PyObject **cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - int32_t cpy_r_r346; - char cpy_r_r347; - char cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - PyObject *cpy_r_r356; - PyObject *cpy_r_r357; - PyObject *cpy_r_r358; - PyObject *cpy_r_r359; - PyObject *cpy_r_r360; - PyObject *cpy_r_r361; - PyObject *cpy_r_r362; - PyObject *cpy_r_r363; - PyObject *cpy_r_r364; - PyObject *cpy_r_r365; - PyObject *cpy_r_r366; - PyObject *cpy_r_r367; - char cpy_r_r368; - PyObject **cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - PyObject **cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - int32_t cpy_r_r378; - char cpy_r_r379; - char cpy_r_r380; - char cpy_r_r381; - char cpy_r_r382; - char cpy_r_r383; - char cpy_r_r384; - char cpy_r_r385; - PyObject *cpy_r_r386; - if (cpy_r_solc_version != NULL) goto CPyL234; - cpy_r_r0 = Py_None; - cpy_r_solc_version = cpy_r_r0; -CPyL2: ; - if (cpy_r_allow_paths != NULL) goto CPyL235; - cpy_r_r1 = Py_None; - cpy_r_allow_paths = cpy_r_r1; -CPyL4: ; - if (cpy_r_remappings != NULL) goto CPyL236; - cpy_r_r2 = Py_None; - cpy_r_remappings = cpy_r_r2; -CPyL6: ; - if (cpy_r_silent != 2) goto CPyL8; - cpy_r_silent = 1; -CPyL8: ; - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); - goto CPyL237; - } - cpy_r_r4 = 0; - cpy_r_r5 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r6 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); - goto CPyL238; - } -CPyL10: ; - cpy_r_r7 = CPyDict_NextItem(cpy_r_r6, cpy_r_r4); - cpy_r_r8 = cpy_r_r7.f1; - cpy_r_r4 = cpy_r_r8; - cpy_r_r9 = cpy_r_r7.f0; - if (!cpy_r_r9) goto CPyL239; - cpy_r_r10 = cpy_r_r7.f2; - CPy_INCREF(cpy_r_r10); - cpy_r_r11 = cpy_r_r7.f3; - CPy_INCREF(cpy_r_r11); - CPy_DECREF(cpy_r_r7.f2); - CPy_DECREF(cpy_r_r7.f3); - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r12 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals, "str", cpy_r_r10); - goto CPyL240; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r13 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals, "str", cpy_r_r11); - goto CPyL241; - } - cpy_r_r14 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r14 == NULL)) { - goto CPyL242; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r16[1] = {cpy_r_r12}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 1, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals); - goto CPyL243; - } - cpy_r_r19 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals); - goto CPyL243; - } - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals, "str", cpy_r_r20); - goto CPyL243; - } - cpy_r_r22 = CPyStatics[135]; /* '.json' */ - cpy_r_r23 = CPyStr_Equal(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (!cpy_r_r23) goto CPyL244; - cpy_r_r24 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL245; - } else - goto CPyL23; -CPyL21: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL23: ; - PyObject *cpy_r_r26[1] = {cpy_r_r12}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); - goto CPyL243; - } - cpy_r_r29 = CPyStatics[68]; /* 'stem' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); - goto CPyL243; - } - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals, "str", cpy_r_r30); - goto CPyL243; - } - cpy_r_r32 = CPyStatics[946]; /* 'abi' */ - cpy_r_r33 = CPyStatic__c_constants___ujson_loads; - if (unlikely(cpy_r_r33 == NULL)) { - goto CPyL246; - } else - goto CPyL29; -CPyL27: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 457, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL29: ; - PyObject *cpy_r_r35[1] = {cpy_r_r13}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 457, CPyStatic_compiler___globals); - goto CPyL247; - } - cpy_r_r38 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r39 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r39 == NULL)) { - goto CPyL248; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL33: ; - PyObject *cpy_r_r41[1] = {cpy_r_r12}; - 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("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals); - goto CPyL249; - } - CPy_DECREF(cpy_r_r12); - cpy_r_r44 = CPyStatics[68]; /* 'stem' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals); - goto CPyL250; - } - if (likely(PyUnicode_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals, "str", cpy_r_r45); - goto CPyL250; - } - cpy_r_r47 = CPyStatics[350]; /* 'type' */ - cpy_r_r48 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r49 = CPyStatics[1256]; /* 'source' */ - cpy_r_r50 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r51 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r52 = PyUnicode_AsUTF8String(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); - goto CPyL251; - } - cpy_r_r53 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r53 == NULL)) { - goto CPyL252; - } else - goto CPyL40; -CPyL38: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r54 = 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL40: ; - PyObject *cpy_r_r55[1] = {cpy_r_r52}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r56, 1, 0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); - goto CPyL253; - } - CPy_DECREF(cpy_r_r52); - cpy_r_r58 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r59[1] = {cpy_r_r57}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); - goto CPyL254; - } - CPy_DECREF(cpy_r_r57); - if (likely(PyUnicode_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals, "str", cpy_r_r61); - goto CPyL251; - } - cpy_r_r63 = Py_None; - cpy_r_r64 = Py_None; - cpy_r_r65 = CPyDict_Build(6, cpy_r_r32, cpy_r_r37, cpy_r_r38, cpy_r_r46, cpy_r_r47, cpy_r_r48, cpy_r_r49, cpy_r_r63, cpy_r_r50, cpy_r_r64, cpy_r_r51, cpy_r_r62); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r46); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); - goto CPyL255; - } - cpy_r_r66 = PyDict_SetItem(cpy_r_r3, cpy_r_r31, cpy_r_r65); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r65); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); - goto CPyL256; - } -CPyL45: ; - cpy_r_r68 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r5); - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); - goto CPyL256; - } else - goto CPyL10; -CPyL46: ; - cpy_r_r69 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); - goto CPyL238; - } - cpy_r_r70 = 0; - cpy_r_r71 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r72 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals); - goto CPyL257; - } -CPyL48: ; - cpy_r_r73 = CPyDict_NextItem(cpy_r_r72, cpy_r_r70); - cpy_r_r74 = cpy_r_r73.f1; - cpy_r_r70 = cpy_r_r74; - cpy_r_r75 = cpy_r_r73.f0; - if (!cpy_r_r75) goto CPyL258; - cpy_r_r76 = cpy_r_r73.f2; - CPy_INCREF(cpy_r_r76); - cpy_r_r77 = cpy_r_r73.f3; - CPy_INCREF(cpy_r_r77); - CPy_DECREF(cpy_r_r73.f2); - CPy_DECREF(cpy_r_r73.f3); - if (likely(PyUnicode_Check(cpy_r_r76))) - cpy_r_r78 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals, "str", cpy_r_r76); - goto CPyL259; - } - if (likely(PyUnicode_Check(cpy_r_r77))) - cpy_r_r79 = cpy_r_r77; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals, "str", cpy_r_r77); - goto CPyL260; - } - cpy_r_path = cpy_r_r78; - cpy_r_r80 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r80 == NULL)) { - goto CPyL261; - } else - goto CPyL54; -CPyL52: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r81 = 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL54: ; - PyObject *cpy_r_r82[1] = {cpy_r_path}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_Vectorcall(cpy_r_r80, cpy_r_r83, 1, 0); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals); - goto CPyL262; - } - cpy_r_r85 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals); - goto CPyL262; - } - if (likely(PyUnicode_Check(cpy_r_r86))) - cpy_r_r87 = cpy_r_r86; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals, "str", cpy_r_r86); - goto CPyL262; - } - cpy_r_r88 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r89 = CPyStr_Equal(cpy_r_r87, cpy_r_r88); - CPy_DECREF(cpy_r_r87); - if (!cpy_r_r89) goto CPyL263; - cpy_r_r90 = CPyDict_Build(1, cpy_r_path, cpy_r_r79); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 470, CPyStatic_compiler___globals); - goto CPyL262; - } - cpy_r_r91 = CPyStatics[1228]; /* 'Vyper' */ - cpy_r_r92 = 2; - cpy_r_r93 = CPY_INT_TAG; - cpy_r_r94 = NULL; - cpy_r_r95 = NULL; - cpy_r_r96 = NULL; - cpy_r_r97 = NULL; - cpy_r_r98 = NULL; - cpy_r_r99 = CPyDef_compiler___generate_input_json(cpy_r_r90, cpy_r_r92, cpy_r_r93, cpy_r_r94, cpy_r_r91, cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r98); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 470, CPyStatic_compiler___globals); - goto CPyL262; - } - cpy_r_input_json = cpy_r_r99; - cpy_r_r100 = CPyStatics[1265]; /* '*' */ - cpy_r_r101 = CPyStatics[946]; /* 'abi' */ - cpy_r_r102 = PyList_New(1); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); - goto CPyL264; - } - cpy_r_r103 = (CPyPtr)&((PyListObject *)cpy_r_r102)->ob_item; - cpy_r_r104 = *(CPyPtr *)cpy_r_r103; - CPy_INCREF(cpy_r_r101); - *(PyObject * *)cpy_r_r104 = cpy_r_r101; - cpy_r_r105 = CPyDict_Build(1, cpy_r_r100, cpy_r_r102); - CPy_DECREF_NO_IMM(cpy_r_r102); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); - goto CPyL264; - } - cpy_r_r106 = CPyStatics[240]; /* 'settings' */ - cpy_r_r107 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); - goto CPyL265; - } - if (likely(PyDict_Check(cpy_r_r107))) - cpy_r_r108 = cpy_r_r107; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals, "dict", cpy_r_r107); - goto CPyL265; - } - cpy_r_r109 = CPyStatics[1266]; /* 'outputSelection' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); - goto CPyL265; - } - if (likely(PyDict_Check(cpy_r_r110))) - cpy_r_r111 = cpy_r_r110; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals, "dict", cpy_r_r110); - goto CPyL265; - } - cpy_r_r112 = CPyStatics[1265]; /* '*' */ - cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r105); - CPy_DECREF(cpy_r_r111); - CPy_DECREF(cpy_r_r105); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); - goto CPyL264; - } - cpy_r_r115 = CPyDef_compiler___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_allow_paths); - CPy_DECREF(cpy_r_input_json); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 473, CPyStatic_compiler___globals); - goto CPyL266; - } - cpy_r_output_json = cpy_r_r115; - goto CPyL76; -CPyL69: ; - cpy_r_r116 = CPy_CatchError(); - cpy_r_r117 = CPyModule_builtins; - cpy_r_r118 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r119 = CPyObject_GetAttr(cpy_r_r117, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 474, CPyStatic_compiler___globals); - goto CPyL267; - } - cpy_r_r120 = CPy_ExceptionMatches(cpy_r_r119); - CPy_DecRef(cpy_r_r119); - if (!cpy_r_r120) goto CPyL268; - CPy_RestoreExcInfo(cpy_r_r116); - CPy_DecRef(cpy_r_r116.f0); - CPy_DecRef(cpy_r_r116.f1); - CPy_DecRef(cpy_r_r116.f2); - goto CPyL98; -CPyL72: ; - CPy_Reraise(); - if (!0) { - goto CPyL74; - } else - goto CPyL269; -CPyL73: ; - CPy_Unreachable(); -CPyL74: ; - CPy_RestoreExcInfo(cpy_r_r116); - CPy_DecRef(cpy_r_r116.f0); - CPy_DecRef(cpy_r_r116.f1); - CPy_DecRef(cpy_r_r116.f2); - cpy_r_r121 = CPy_KeepPropagating(); - if (!cpy_r_r121) goto CPyL233; - CPy_Unreachable(); -CPyL76: ; - cpy_r_r122 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r122 == NULL)) { - goto CPyL270; - } else - goto CPyL79; -CPyL77: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r123 = 0; - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL79: ; - PyObject *cpy_r_r124[1] = {cpy_r_path}; - cpy_r_r125 = (PyObject **)&cpy_r_r124; - cpy_r_r126 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r125, 1, 0); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals); - goto CPyL271; - } - cpy_r_r127 = CPyStatics[68]; /* 'stem' */ - cpy_r_r128 = CPyObject_GetAttr(cpy_r_r126, cpy_r_r127); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals); - goto CPyL271; - } - if (likely(PyUnicode_Check(cpy_r_r128))) - cpy_r_r129 = cpy_r_r128; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals, "str", cpy_r_r128); - goto CPyL271; - } - cpy_r_name = cpy_r_r129; - cpy_r_r130 = CPyStatics[946]; /* 'abi' */ - cpy_r_r131 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r132 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r131); - CPy_DECREF(cpy_r_output_json); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); - goto CPyL272; - } - cpy_r_r133 = PyObject_GetItem(cpy_r_r132, cpy_r_path); - CPy_DECREF(cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); - goto CPyL272; - } - cpy_r_r134 = PyObject_GetItem(cpy_r_r133, cpy_r_name); - CPy_DECREF(cpy_r_r133); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); - goto CPyL272; - } - cpy_r_r135 = CPyStatics[946]; /* 'abi' */ - cpy_r_r136 = PyObject_GetItem(cpy_r_r134, cpy_r_r135); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); - goto CPyL272; - } - cpy_r_r137 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r138 = CPyStatics[350]; /* 'type' */ - cpy_r_r139 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r140 = CPyStatics[1256]; /* 'source' */ - cpy_r_r141 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r142 = CPyStr_Size_size_t(cpy_r_r79); - cpy_r_r143 = cpy_r_r142 >= 0; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 484, CPyStatic_compiler___globals); - goto CPyL273; - } - cpy_r_r144 = cpy_r_r142 << 1; - cpy_r_r145.f0 = 0; - cpy_r_r145.f1 = cpy_r_r144; - cpy_r_r146 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r147 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_path); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); - goto CPyL274; - } - if (likely(PyUnicode_Check(cpy_r_r147))) - cpy_r_r148 = cpy_r_r147; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals, "str", cpy_r_r147); - goto CPyL274; - } - cpy_r_r149 = PyUnicode_AsUTF8String(cpy_r_r148); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); - goto CPyL274; - } - cpy_r_r150 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r150 == NULL)) { - goto CPyL275; - } else - goto CPyL93; -CPyL91: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r151 = 0; - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL93: ; - PyObject *cpy_r_r152[1] = {cpy_r_r149}; - cpy_r_r153 = (PyObject **)&cpy_r_r152; - cpy_r_r154 = PyObject_Vectorcall(cpy_r_r150, cpy_r_r153, 1, 0); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); - goto CPyL276; - } - CPy_DECREF(cpy_r_r149); - cpy_r_r155 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r156[1] = {cpy_r_r154}; - cpy_r_r157 = (PyObject **)&cpy_r_r156; - cpy_r_r158 = PyObject_VectorcallMethod(cpy_r_r155, cpy_r_r157, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); - goto CPyL277; - } - CPy_DECREF(cpy_r_r154); - if (likely(PyUnicode_Check(cpy_r_r158))) - cpy_r_r159 = cpy_r_r158; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals, "str", cpy_r_r158); - goto CPyL274; - } - cpy_r_r160 = PyTuple_New(2); - if (unlikely(cpy_r_r160 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp774 = CPyTagged_StealAsObject(cpy_r_r145.f0); - PyTuple_SET_ITEM(cpy_r_r160, 0, __tmp774); - PyObject *__tmp775 = CPyTagged_StealAsObject(cpy_r_r145.f1); - PyTuple_SET_ITEM(cpy_r_r160, 1, __tmp775); - cpy_r_r161 = CPyDict_Build(6, cpy_r_r130, cpy_r_r136, cpy_r_r137, cpy_r_name, cpy_r_r138, cpy_r_r139, cpy_r_r140, cpy_r_r79, cpy_r_r141, cpy_r_r160, cpy_r_r146, cpy_r_r159); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r160); - CPy_DECREF(cpy_r_r159); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 479, CPyStatic_compiler___globals); - goto CPyL278; - } - cpy_r_r162 = CPyDict_SetItem(cpy_r_r3, cpy_r_name, cpy_r_r161); - CPy_DECREF(cpy_r_name); - CPy_DECREF(cpy_r_r161); - cpy_r_r163 = cpy_r_r162 >= 0; - if (unlikely(!cpy_r_r163)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 479, CPyStatic_compiler___globals); - goto CPyL279; - } -CPyL98: ; - cpy_r_r164 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r71); - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals); - goto CPyL279; - } else - goto CPyL48; -CPyL99: ; - cpy_r_r165 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r165)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals); - goto CPyL257; - } - cpy_r_r166 = PyDict_New(); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL257; - } - cpy_r_r167 = 0; - cpy_r_r168 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r169 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL280; - } -CPyL102: ; - cpy_r_r170 = CPyDict_NextItem(cpy_r_r169, cpy_r_r167); - cpy_r_r171 = cpy_r_r170.f1; - cpy_r_r167 = cpy_r_r171; - cpy_r_r172 = cpy_r_r170.f0; - if (!cpy_r_r172) goto CPyL281; - cpy_r_r173 = cpy_r_r170.f2; - CPy_INCREF(cpy_r_r173); - cpy_r_r174 = cpy_r_r170.f3; - CPy_INCREF(cpy_r_r174); - CPy_DECREF(cpy_r_r170.f2); - CPy_DECREF(cpy_r_r170.f3); - if (likely(PyUnicode_Check(cpy_r_r173))) - cpy_r_r175 = cpy_r_r173; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals, "str", cpy_r_r173); - goto CPyL282; - } - if (likely(PyUnicode_Check(cpy_r_r174))) - cpy_r_r176 = cpy_r_r174; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals, "str", cpy_r_r174); - goto CPyL283; - } - cpy_r_r177 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r177 == NULL)) { - goto CPyL284; - } else - goto CPyL108; -CPyL106: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r178 = 0; - if (unlikely(!cpy_r_r178)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL108: ; - PyObject *cpy_r_r179[1] = {cpy_r_r175}; - cpy_r_r180 = (PyObject **)&cpy_r_r179; - cpy_r_r181 = PyObject_Vectorcall(cpy_r_r177, cpy_r_r180, 1, 0); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL285; - } - cpy_r_r182 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r183 = CPyObject_GetAttr(cpy_r_r181, cpy_r_r182); - CPy_DECREF(cpy_r_r181); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL285; - } - if (likely(PyUnicode_Check(cpy_r_r183))) - cpy_r_r184 = cpy_r_r183; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals, "str", cpy_r_r183); - goto CPyL285; - } - cpy_r_r185 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r186 = CPyStr_Equal(cpy_r_r184, cpy_r_r185); - CPy_DECREF(cpy_r_r184); - if (!cpy_r_r186) goto CPyL286; - cpy_r_r187 = PyDict_SetItem(cpy_r_r166, cpy_r_r175, cpy_r_r176); - CPy_DECREF(cpy_r_r175); - CPy_DECREF(cpy_r_r176); - cpy_r_r188 = cpy_r_r187 >= 0; - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL287; - } -CPyL113: ; - cpy_r_r189 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r168); - if (unlikely(!cpy_r_r189)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL287; - } else - goto CPyL102; -CPyL114: ; - cpy_r_r190 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r190)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); - goto CPyL280; - } - cpy_r_r191 = PyDict_Size(cpy_r_r166); - cpy_r_r192 = cpy_r_r191 << 1; - cpy_r_r193 = cpy_r_r192 != 0; - if (cpy_r_r193) { - goto CPyL117; - } else - goto CPyL288; -CPyL116: ; - return cpy_r_r3; -CPyL117: ; - cpy_r_r194 = (PyObject *)&_Py_NoneStruct; - cpy_r_r195 = cpy_r_solc_version != cpy_r_r194; - if (!cpy_r_r195) goto CPyL289; - CPy_INCREF(cpy_r_solc_version); - if (likely(cpy_r_solc_version != Py_None)) - cpy_r_r196 = cpy_r_solc_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 429, CPyStatic_compiler___globals, "str", cpy_r_solc_version); - goto CPyL290; - } - cpy_r_r197 = CPyStr_IsTrue(cpy_r_r196); - CPy_DECREF(cpy_r_r196); - if (!cpy_r_r197) goto CPyL289; - if (likely(cpy_r_solc_version != Py_None)) - cpy_r_r198 = cpy_r_solc_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 494, CPyStatic_compiler___globals, "str", cpy_r_solc_version); - goto CPyL291; - } - cpy_r_r199 = PySequence_List(cpy_r_r166); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 494, CPyStatic_compiler___globals); - goto CPyL292; - } - cpy_r_r200 = CPyDict_Build(1, cpy_r_r198, cpy_r_r199); - CPy_DECREF(cpy_r_r198); - CPy_DECREF_NO_IMM(cpy_r_r199); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 494, CPyStatic_compiler___globals); - goto CPyL293; - } - cpy_r_compiler_targets = cpy_r_r200; - goto CPyL126; -CPyL124: ; - cpy_r_r201 = 2; - cpy_r_r202 = CPyDef_solidity___find_solc_versions(cpy_r_r166, 1, cpy_r_r201, cpy_r_silent); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 496, CPyStatic_compiler___globals); - goto CPyL293; - } - cpy_r_compiler_targets = cpy_r_r202; -CPyL126: ; - cpy_r_r203 = 0; - cpy_r_r204 = PyDict_Size(cpy_r_compiler_targets); - cpy_r_r205 = CPyDict_GetItemsIter(cpy_r_compiler_targets); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals); - goto CPyL294; - } -CPyL127: ; - cpy_r_r206 = CPyDict_NextItem(cpy_r_r205, cpy_r_r203); - cpy_r_r207 = cpy_r_r206.f1; - cpy_r_r203 = cpy_r_r207; - cpy_r_r208 = cpy_r_r206.f0; - if (!cpy_r_r208) goto CPyL295; - cpy_r_r209 = cpy_r_r206.f2; - CPy_INCREF(cpy_r_r209); - cpy_r_r210 = cpy_r_r206.f3; - CPy_INCREF(cpy_r_r210); - CPy_DECREF(cpy_r_r206.f2); - CPy_DECREF(cpy_r_r206.f3); - if (likely(PyUnicode_Check(cpy_r_r209))) - cpy_r_r211 = cpy_r_r209; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals, "str", cpy_r_r209); - goto CPyL296; - } - if (likely(PyList_Check(cpy_r_r210))) - cpy_r_r212 = cpy_r_r210; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals, "list", cpy_r_r210); - goto CPyL297; - } - cpy_r_r213 = PyDict_New(); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); - goto CPyL298; - } - cpy_r_r214 = 0; - cpy_r_r215 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r216 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); - goto CPyL299; - } -CPyL132: ; - cpy_r_r217 = CPyDict_NextItem(cpy_r_r216, cpy_r_r214); - cpy_r_r218 = cpy_r_r217.f1; - cpy_r_r214 = cpy_r_r218; - cpy_r_r219 = cpy_r_r217.f0; - if (!cpy_r_r219) goto CPyL300; - cpy_r_r220 = cpy_r_r217.f2; - CPy_INCREF(cpy_r_r220); - cpy_r_r221 = cpy_r_r217.f3; - CPy_INCREF(cpy_r_r221); - CPy_DECREF(cpy_r_r217.f2); - CPy_DECREF(cpy_r_r217.f3); - if (likely(PyUnicode_Check(cpy_r_r220))) - cpy_r_r222 = cpy_r_r220; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals, "str", cpy_r_r220); - goto CPyL301; - } - if (likely(PyUnicode_Check(cpy_r_r221))) - cpy_r_r223 = cpy_r_r221; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals, "str", cpy_r_r221); - goto CPyL302; - } - cpy_r_r224 = PySequence_Contains(cpy_r_r212, cpy_r_r222); - cpy_r_r225 = cpy_r_r224 >= 0; - if (unlikely(!cpy_r_r225)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); - goto CPyL303; - } - cpy_r_r226 = cpy_r_r224; - if (!cpy_r_r226) goto CPyL304; - cpy_r_r227 = PyDict_SetItem(cpy_r_r213, cpy_r_r222, cpy_r_r223); - CPy_DECREF(cpy_r_r222); - CPy_DECREF(cpy_r_r223); - cpy_r_r228 = cpy_r_r227 >= 0; - if (unlikely(!cpy_r_r228)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); - goto CPyL305; - } -CPyL138: ; - cpy_r_r229 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r215); - if (unlikely(!cpy_r_r229)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); - goto CPyL305; - } else - goto CPyL132; -CPyL139: ; - cpy_r_r230 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); - goto CPyL299; - } - cpy_r_r231 = CPyDef_solidity___set_solc_version(cpy_r_r211); - CPy_DECREF(cpy_r_r211); - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 501, CPyStatic_compiler___globals); - goto CPyL306; - } else - goto CPyL307; -CPyL141: ; - cpy_r_r232 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r233 = 2; - cpy_r_r234 = CPY_INT_TAG; - cpy_r_r235 = NULL; - cpy_r_r236 = NULL; - cpy_r_r237 = NULL; - cpy_r_r238 = NULL; - cpy_r_r239 = CPyDef_compiler___generate_input_json(cpy_r_r213, cpy_r_r233, cpy_r_r234, cpy_r_r235, cpy_r_r232, cpy_r_r236, cpy_r_remappings, cpy_r_r237, cpy_r_r238); - CPy_DECREF(cpy_r_r213); - if (unlikely(cpy_r_r239 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 502, CPyStatic_compiler___globals); - goto CPyL308; - } - cpy_r_input_json = cpy_r_r239; - cpy_r_r240 = CPyStatics[1265]; /* '*' */ - cpy_r_r241 = CPyStatics[946]; /* 'abi' */ - cpy_r_r242 = PyList_New(1); - if (unlikely(cpy_r_r242 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); - goto CPyL309; - } - cpy_r_r243 = (CPyPtr)&((PyListObject *)cpy_r_r242)->ob_item; - cpy_r_r244 = *(CPyPtr *)cpy_r_r243; - CPy_INCREF(cpy_r_r241); - *(PyObject * *)cpy_r_r244 = cpy_r_r241; - cpy_r_r245 = CPyStatics[114]; /* '' */ - cpy_r_r246 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r247 = PyList_New(1); - if (unlikely(cpy_r_r247 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); - goto CPyL310; - } - cpy_r_r248 = (CPyPtr)&((PyListObject *)cpy_r_r247)->ob_item; - cpy_r_r249 = *(CPyPtr *)cpy_r_r248; - CPy_INCREF(cpy_r_r246); - *(PyObject * *)cpy_r_r249 = cpy_r_r246; - cpy_r_r250 = CPyDict_Build(2, cpy_r_r240, cpy_r_r242, cpy_r_r245, cpy_r_r247); - CPy_DECREF_NO_IMM(cpy_r_r242); - CPy_DECREF_NO_IMM(cpy_r_r247); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); - goto CPyL309; - } - cpy_r_r251 = CPyStatics[240]; /* 'settings' */ - cpy_r_r252 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r251); - if (unlikely(cpy_r_r252 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); - goto CPyL311; - } - if (likely(PyDict_Check(cpy_r_r252))) - cpy_r_r253 = cpy_r_r252; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals, "dict", cpy_r_r252); - goto CPyL311; - } - cpy_r_r254 = CPyStatics[1266]; /* 'outputSelection' */ - cpy_r_r255 = CPyDict_GetItem(cpy_r_r253, cpy_r_r254); - CPy_DECREF(cpy_r_r253); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); - goto CPyL311; - } - if (likely(PyDict_Check(cpy_r_r255))) - cpy_r_r256 = cpy_r_r255; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals, "dict", cpy_r_r255); - goto CPyL311; - } - cpy_r_r257 = CPyStatics[1265]; /* '*' */ - cpy_r_r258 = CPyDict_SetItem(cpy_r_r256, cpy_r_r257, cpy_r_r250); - CPy_DECREF(cpy_r_r256); - CPy_DECREF(cpy_r_r250); - cpy_r_r259 = cpy_r_r258 >= 0; - if (unlikely(!cpy_r_r259)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); - goto CPyL309; - } - cpy_r_r260 = CPyDef_compiler___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_allow_paths); - CPy_DECREF(cpy_r_input_json); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 505, CPyStatic_compiler___globals); - goto CPyL308; - } - cpy_r_output_json = cpy_r_r260; - cpy_r_r261 = CPyStatic_compiler____from_standard_output; - if (unlikely(cpy_r_r261 == NULL)) { - goto CPyL312; - } else - goto CPyL154; -CPyL152: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_from_standard_output\" was not set"); - cpy_r_r262 = 0; - if (unlikely(!cpy_r_r262)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 506, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL154: ; - PyObject *cpy_r_r263[1] = {cpy_r_output_json}; - cpy_r_r264 = (PyObject **)&cpy_r_r263; - cpy_r_r265 = PyObject_Vectorcall(cpy_r_r261, cpy_r_r264, 1, 0); - if (unlikely(cpy_r_r265 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 506, CPyStatic_compiler___globals); - goto CPyL313; - } - cpy_r_r266 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r267 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r266); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 507, CPyStatic_compiler___globals); - goto CPyL314; - } - if (likely(PyDict_Check(cpy_r_r267))) - cpy_r_r268 = cpy_r_r267; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 507, CPyStatic_compiler___globals, "dict", cpy_r_r267); - goto CPyL314; - } - cpy_r_r269 = PyDict_New(); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL315; - } - cpy_r_r270 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r271 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r270); - CPy_DECREF(cpy_r_output_json); - if (unlikely(cpy_r_r271 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 509, CPyStatic_compiler___globals); - goto CPyL316; - } - cpy_r_r272 = CPyStatics[540]; /* 'items' */ - PyObject *cpy_r_r273[1] = {cpy_r_r271}; - cpy_r_r274 = (PyObject **)&cpy_r_r273; - cpy_r_r275 = PyObject_VectorcallMethod(cpy_r_r272, cpy_r_r274, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r275 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 509, CPyStatic_compiler___globals); - goto CPyL317; - } - CPy_DECREF(cpy_r_r271); - cpy_r_r276 = PyObject_GetIter(cpy_r_r275); - CPy_DECREF(cpy_r_r275); - if (unlikely(cpy_r_r276 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL316; - } -CPyL161: ; - cpy_r_r277 = PyIter_Next(cpy_r_r276); - if (cpy_r_r277 == NULL) goto CPyL318; - cpy_r_r278 = PyObject_GetIter(cpy_r_r277); - CPy_DECREF(cpy_r_r277); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL319; - } - cpy_r_r279 = PyIter_Next(cpy_r_r278); - if (cpy_r_r279 == NULL) { - goto CPyL320; - } else - goto CPyL166; -CPyL164: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r280 = 0; - if (unlikely(!cpy_r_r280)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL166: ; - cpy_r_r281 = PyIter_Next(cpy_r_r278); - if (cpy_r_r281 == NULL) { - goto CPyL321; - } else - goto CPyL169; -CPyL167: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r282 = 0; - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL169: ; - cpy_r_r283 = PyIter_Next(cpy_r_r278); - CPy_DECREF(cpy_r_r278); - if (cpy_r_r283 == NULL) { - goto CPyL172; - } else - goto CPyL322; -CPyL170: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r284 = 0; - if (unlikely(!cpy_r_r284)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL172: ; - cpy_r_r285 = PySequence_Contains(cpy_r_r212, cpy_r_r279); - cpy_r_r286 = cpy_r_r285 >= 0; - if (unlikely(!cpy_r_r286)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 509, CPyStatic_compiler___globals); - goto CPyL323; - } - cpy_r_r287 = cpy_r_r285; - if (!cpy_r_r287) goto CPyL324; - cpy_r_r288 = PyDict_SetItem(cpy_r_r269, cpy_r_r279, cpy_r_r281); - CPy_DECREF(cpy_r_r279); - CPy_DECREF(cpy_r_r281); - cpy_r_r289 = cpy_r_r288 >= 0; - if (unlikely(!cpy_r_r289)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL319; - } else - goto CPyL161; -CPyL175: ; - cpy_r_r290 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r290)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); - goto CPyL325; - } - cpy_r_r291 = 0; - cpy_r_r292 = PyDict_Size(cpy_r_r269); - cpy_r_r293 = CPyDict_GetItemsIter(cpy_r_r269); - if (unlikely(cpy_r_r293 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals); - goto CPyL326; - } -CPyL177: ; - cpy_r_r294 = CPyDict_NextItem(cpy_r_r293, cpy_r_r291); - cpy_r_r295 = cpy_r_r294.f1; - cpy_r_r291 = cpy_r_r295; - cpy_r_r296 = cpy_r_r294.f0; - if (!cpy_r_r296) goto CPyL327; - cpy_r_r297 = cpy_r_r294.f2; - CPy_INCREF(cpy_r_r297); - cpy_r_r298 = cpy_r_r294.f3; - CPy_INCREF(cpy_r_r298); - CPy_DECREF(cpy_r_r294.f2); - CPy_DECREF(cpy_r_r294.f3); - if (likely(PyUnicode_Check(cpy_r_r297))) - cpy_r_r299 = cpy_r_r297; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals, "str", cpy_r_r297); - goto CPyL328; - } - if (likely(PyDict_Check(cpy_r_r298))) - cpy_r_r300 = cpy_r_r298; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals, "dict", cpy_r_r298); - goto CPyL329; - } - cpy_r_path = cpy_r_r299; - cpy_r_r301 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_path); - if (unlikely(cpy_r_r301 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 513, CPyStatic_compiler___globals); - goto CPyL330; - } - if (likely(PyUnicode_Check(cpy_r_r301))) - cpy_r_r302 = cpy_r_r301; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 513, CPyStatic_compiler___globals, "str", cpy_r_r301); - goto CPyL330; - } - cpy_r_r303 = 0; - cpy_r_r304 = PyDict_Size(cpy_r_r300); - cpy_r_r305 = CPyDict_GetItemsIter(cpy_r_r300); - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals); - goto CPyL331; - } -CPyL183: ; - cpy_r_r306 = CPyDict_NextItem(cpy_r_r305, cpy_r_r303); - cpy_r_r307 = cpy_r_r306.f1; - cpy_r_r303 = cpy_r_r307; - cpy_r_r308 = cpy_r_r306.f0; - if (!cpy_r_r308) goto CPyL332; - cpy_r_r309 = cpy_r_r306.f2; - CPy_INCREF(cpy_r_r309); - cpy_r_r310 = cpy_r_r306.f3; - CPy_INCREF(cpy_r_r310); - CPy_DECREF(cpy_r_r306.f2); - CPy_DECREF(cpy_r_r306.f3); - if (likely(PyUnicode_Check(cpy_r_r309))) - cpy_r_r311 = cpy_r_r309; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals, "str", cpy_r_r309); - goto CPyL333; - } - cpy_r_name = cpy_r_r311; - cpy_r_r312 = PyObject_GetIter(cpy_r_r265); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL334; - } -CPyL186: ; - cpy_r_r313 = PyIter_Next(cpy_r_r312); - if (cpy_r_r313 == NULL) goto CPyL335; - cpy_r_r314 = CPyStatics[1248]; /* 'absolutePath' */ - cpy_r_r315 = CPyObject_GetAttr(cpy_r_r313, cpy_r_r314); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL336; - } - cpy_r_r316 = PyObject_RichCompare(cpy_r_r315, cpy_r_path, 2); - CPy_DECREF(cpy_r_r315); - if (unlikely(cpy_r_r316 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL336; - } - cpy_r_r317 = PyObject_IsTrue(cpy_r_r316); - CPy_DECREF(cpy_r_r316); - cpy_r_r318 = cpy_r_r317 >= 0; - if (unlikely(!cpy_r_r318)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL336; - } - cpy_r_r319 = cpy_r_r317; - if (cpy_r_r319) { - goto CPyL337; - } else - goto CPyL338; -CPyL191: ; - cpy_r_r320 = PyObject_GetItem(cpy_r_r313, cpy_r_name); - CPy_DECREF(cpy_r_r313); - if (unlikely(cpy_r_r320 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL334; - } - goto CPyL196; -CPyL193: ; - cpy_r_r321 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r321)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL233; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r322 = 0; - if (unlikely(!cpy_r_r322)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL196: ; - cpy_r_r323 = PyList_New(0); - if (unlikely(cpy_r_r323 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 516, CPyStatic_compiler___globals); - goto CPyL339; - } - cpy_r_r324 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r325 = CPyObject_GetAttr(cpy_r_r320, cpy_r_r324); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 517, CPyStatic_compiler___globals); - goto CPyL340; - } - cpy_r_r326 = PyObject_GetIter(cpy_r_r325); - CPy_DECREF(cpy_r_r325); - if (unlikely(cpy_r_r326 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 517, CPyStatic_compiler___globals); - goto CPyL340; - } -CPyL199: ; - cpy_r_r327 = PyIter_Next(cpy_r_r326); - if (cpy_r_r327 == NULL) goto CPyL341; - cpy_r_r328 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r329 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r328); - if (unlikely(cpy_r_r329 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 518, CPyStatic_compiler___globals); - goto CPyL342; - } - cpy_r_r330 = CPyStatics[1268]; /* 'ContractDefinition' */ - cpy_r_r331 = PyObject_RichCompare(cpy_r_r329, cpy_r_r330, 2); - CPy_DECREF(cpy_r_r329); - if (unlikely(cpy_r_r331 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 518, CPyStatic_compiler___globals); - goto CPyL342; - } - cpy_r_r332 = PyObject_IsTrue(cpy_r_r331); - CPy_DECREF(cpy_r_r331); - cpy_r_r333 = cpy_r_r332 >= 0; - if (unlikely(!cpy_r_r333)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 518, CPyStatic_compiler___globals); - goto CPyL342; - } - cpy_r_r334 = cpy_r_r332; - if (!cpy_r_r334) goto CPyL343; - cpy_r_r335 = CPyStatics[397]; /* 'name' */ - cpy_r_r336 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r335); - if (unlikely(cpy_r_r336 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 519, CPyStatic_compiler___globals); - goto CPyL342; - } - cpy_r_r337 = CPyStatics[65]; /* 'parent' */ - PyObject *cpy_r_r338[1] = {cpy_r_r327}; - cpy_r_r339 = (PyObject **)&cpy_r_r338; - cpy_r_r340 = PyObject_VectorcallMethod(cpy_r_r337, cpy_r_r339, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r340 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 520, CPyStatic_compiler___globals); - goto CPyL344; - } - CPy_DECREF(cpy_r_r327); - cpy_r_r341 = CPyStatics[1248]; /* 'absolutePath' */ - cpy_r_r342 = CPyObject_GetAttr(cpy_r_r340, cpy_r_r341); - CPy_DECREF(cpy_r_r340); - if (unlikely(cpy_r_r342 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 520, CPyStatic_compiler___globals); - goto CPyL345; - } - if (likely(PyUnicode_Check(cpy_r_r336))) - cpy_r_r343 = cpy_r_r336; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals, "str", cpy_r_r336); - goto CPyL346; - } - if (likely(PyUnicode_Check(cpy_r_r342))) - cpy_r_r344 = cpy_r_r342; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals, "str", cpy_r_r342); - goto CPyL347; - } - cpy_r_r345 = CPyDef_compiler___utils____get_alias(cpy_r_r343, cpy_r_r344); - CPy_DECREF(cpy_r_r343); - CPy_DECREF(cpy_r_r344); - if (unlikely(cpy_r_r345 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals); - goto CPyL348; - } - cpy_r_r346 = PyList_Append(cpy_r_r323, cpy_r_r345); - CPy_DECREF(cpy_r_r345); - cpy_r_r347 = cpy_r_r346 >= 0; - if (unlikely(!cpy_r_r347)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals); - goto CPyL348; - } else - goto CPyL199; -CPyL211: ; - cpy_r_r348 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r348)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 517, CPyStatic_compiler___globals); - goto CPyL340; - } - cpy_r_r349 = CPyStatics[946]; /* 'abi' */ - cpy_r_r350 = CPyStatics[946]; /* 'abi' */ - cpy_r_r351 = PyObject_GetItem(cpy_r_r310, cpy_r_r350); - CPy_DECREF(cpy_r_r310); - if (unlikely(cpy_r_r351 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 524, CPyStatic_compiler___globals); - goto CPyL349; - } - cpy_r_r352 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r353 = CPyDict_GetItem(cpy_r_r268, cpy_r_path); - if (unlikely(cpy_r_r353 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 525, CPyStatic_compiler___globals); - goto CPyL350; - } - if (likely(PyDict_Check(cpy_r_r353))) - cpy_r_r354 = cpy_r_r353; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 525, CPyStatic_compiler___globals, "dict", cpy_r_r353); - goto CPyL350; - } - cpy_r_r355 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r356 = CPyDict_GetItem(cpy_r_r354, cpy_r_r355); - CPy_DECREF(cpy_r_r354); - if (unlikely(cpy_r_r356 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 525, CPyStatic_compiler___globals); - goto CPyL350; - } - cpy_r_r357 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r358 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r359 = CPyStatics[350]; /* 'type' */ - cpy_r_r360 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r361 = CPyStatics[1256]; /* 'source' */ - cpy_r_r362 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r363 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r364 = CPyObject_GetAttr(cpy_r_r320, cpy_r_r363); - CPy_DECREF(cpy_r_r320); - if (unlikely(cpy_r_r364 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 530, CPyStatic_compiler___globals); - goto CPyL351; - } - cpy_r_r365 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r366 = PyUnicode_AsUTF8String(cpy_r_r302); - if (unlikely(cpy_r_r366 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); - goto CPyL352; - } - cpy_r_r367 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r367 == NULL)) { - goto CPyL353; - } else - goto CPyL221; -CPyL219: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r368 = 0; - if (unlikely(!cpy_r_r368)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); - goto CPyL233; - } - CPy_Unreachable(); -CPyL221: ; - PyObject *cpy_r_r369[1] = {cpy_r_r366}; - cpy_r_r370 = (PyObject **)&cpy_r_r369; - cpy_r_r371 = PyObject_Vectorcall(cpy_r_r367, cpy_r_r370, 1, 0); - if (unlikely(cpy_r_r371 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); - goto CPyL354; - } - CPy_DECREF(cpy_r_r366); - cpy_r_r372 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r373[1] = {cpy_r_r371}; - cpy_r_r374 = (PyObject **)&cpy_r_r373; - cpy_r_r375 = PyObject_VectorcallMethod(cpy_r_r372, cpy_r_r374, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r375 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); - goto CPyL355; - } - CPy_DECREF(cpy_r_r371); - if (likely(PyUnicode_Check(cpy_r_r375))) - cpy_r_r376 = cpy_r_r375; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals, "str", cpy_r_r375); - goto CPyL352; - } - cpy_r_r377 = CPyDict_Build(8, cpy_r_r349, cpy_r_r351, cpy_r_r352, cpy_r_r356, cpy_r_r357, cpy_r_name, cpy_r_r358, cpy_r_r323, cpy_r_r359, cpy_r_r360, cpy_r_r361, cpy_r_r302, cpy_r_r362, cpy_r_r364, cpy_r_r365, cpy_r_r376); - CPy_DECREF(cpy_r_r351); - CPy_DECREF(cpy_r_r356); - CPy_DECREF_NO_IMM(cpy_r_r323); - CPy_DECREF(cpy_r_r364); - CPy_DECREF(cpy_r_r376); - if (unlikely(cpy_r_r377 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 523, CPyStatic_compiler___globals); - goto CPyL356; - } - cpy_r_r378 = CPyDict_SetItem(cpy_r_r3, cpy_r_name, cpy_r_r377); - CPy_DECREF(cpy_r_name); - CPy_DECREF(cpy_r_r377); - cpy_r_r379 = cpy_r_r378 >= 0; - if (unlikely(!cpy_r_r379)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 523, CPyStatic_compiler___globals); - goto CPyL357; - } - cpy_r_r380 = CPyDict_CheckSize(cpy_r_r300, cpy_r_r304); - if (unlikely(!cpy_r_r380)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals); - goto CPyL357; - } else - goto CPyL183; -CPyL227: ; - cpy_r_r381 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r381)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals); - goto CPyL358; - } - cpy_r_r382 = CPyDict_CheckSize(cpy_r_r269, cpy_r_r292); - if (unlikely(!cpy_r_r382)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals); - goto CPyL358; - } else - goto CPyL177; -CPyL229: ; - cpy_r_r383 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r383)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals); - goto CPyL359; - } - cpy_r_r384 = CPyDict_CheckSize(cpy_r_compiler_targets, cpy_r_r204); - if (unlikely(!cpy_r_r384)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals); - goto CPyL359; - } else - goto CPyL127; -CPyL231: ; - cpy_r_r385 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r385)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals); - goto CPyL360; - } - return cpy_r_r3; -CPyL233: ; - cpy_r_r386 = NULL; - return cpy_r_r386; -CPyL234: ; - CPy_INCREF(cpy_r_solc_version); - goto CPyL2; -CPyL235: ; - CPy_INCREF(cpy_r_allow_paths); - goto CPyL4; -CPyL236: ; - CPy_INCREF(cpy_r_remappings); - goto CPyL6; -CPyL237: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - goto CPyL233; -CPyL238: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - goto CPyL233; -CPyL239: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7.f2); - CPy_DECREF(cpy_r_r7.f3); - goto CPyL46; -CPyL240: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r11); - goto CPyL233; -CPyL241: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - goto CPyL233; -CPyL242: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL14; -CPyL243: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL233; -CPyL244: ; - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r13); - goto CPyL45; -CPyL245: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL21; -CPyL246: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r31); - goto CPyL27; -CPyL247: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r31); - goto CPyL233; -CPyL248: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - goto CPyL31; -CPyL249: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - goto CPyL233; -CPyL250: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - goto CPyL233; -CPyL251: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r46); - goto CPyL233; -CPyL252: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r52); - goto CPyL38; -CPyL253: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r52); - goto CPyL233; -CPyL254: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r57); - goto CPyL233; -CPyL255: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r31); - goto CPyL233; -CPyL256: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL233; -CPyL257: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - goto CPyL233; -CPyL258: ; - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73.f2); - CPy_DECREF(cpy_r_r73.f3); - goto CPyL99; -CPyL259: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r77); - goto CPyL233; -CPyL260: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r78); - goto CPyL233; -CPyL261: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - goto CPyL52; -CPyL262: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - goto CPyL233; -CPyL263: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_r79); - goto CPyL98; -CPyL264: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_input_json); - goto CPyL233; -CPyL265: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_input_json); - CPy_DecRef(cpy_r_r105); - goto CPyL233; -CPyL266: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - goto CPyL69; -CPyL267: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - goto CPyL74; -CPyL268: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - goto CPyL72; -CPyL269: ; - CPy_DecRef(cpy_r_r116.f0); - CPy_DecRef(cpy_r_r116.f1); - CPy_DecRef(cpy_r_r116.f2); - goto CPyL73; -CPyL270: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_output_json); - goto CPyL77; -CPyL271: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_output_json); - goto CPyL233; -CPyL272: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_name); - goto CPyL233; -CPyL273: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r136); - goto CPyL233; -CPyL274: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r136); - CPyTagged_DecRef(cpy_r_r145.f0); - CPyTagged_DecRef(cpy_r_r145.f1); - goto CPyL233; -CPyL275: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r136); - CPyTagged_DecRef(cpy_r_r145.f0); - CPyTagged_DecRef(cpy_r_r145.f1); - CPy_DecRef(cpy_r_r149); - goto CPyL91; -CPyL276: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r136); - CPyTagged_DecRef(cpy_r_r145.f0); - CPyTagged_DecRef(cpy_r_r145.f1); - CPy_DecRef(cpy_r_r149); - goto CPyL233; -CPyL277: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r136); - CPyTagged_DecRef(cpy_r_r145.f0); - CPyTagged_DecRef(cpy_r_r145.f1); - CPy_DecRef(cpy_r_r154); - goto CPyL233; -CPyL278: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_name); - goto CPyL233; -CPyL279: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r72); - goto CPyL233; -CPyL280: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - goto CPyL233; -CPyL281: ; - CPy_DECREF(cpy_r_r169); - CPy_DECREF(cpy_r_r170.f2); - CPy_DECREF(cpy_r_r170.f3); - goto CPyL114; -CPyL282: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r169); - CPy_DecRef(cpy_r_r174); - goto CPyL233; -CPyL283: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r169); - CPy_DecRef(cpy_r_r175); - goto CPyL233; -CPyL284: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r169); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r176); - goto CPyL106; -CPyL285: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r169); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r176); - goto CPyL233; -CPyL286: ; - CPy_DECREF(cpy_r_r175); - CPy_DECREF(cpy_r_r176); - goto CPyL113; -CPyL287: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r169); - goto CPyL233; -CPyL288: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_r166); - goto CPyL116; -CPyL289: ; - CPy_DECREF(cpy_r_solc_version); - goto CPyL124; -CPyL290: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - goto CPyL233; -CPyL291: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r166); - goto CPyL233; -CPyL292: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r198); - goto CPyL233; -CPyL293: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - goto CPyL233; -CPyL294: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - goto CPyL233; -CPyL295: ; - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_compiler_targets); - CPy_DECREF(cpy_r_r205); - CPy_DECREF(cpy_r_r206.f2); - CPy_DECREF(cpy_r_r206.f3); - goto CPyL231; -CPyL296: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r210); - goto CPyL233; -CPyL297: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - goto CPyL233; -CPyL298: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - CPy_DecRef(cpy_r_r212); - goto CPyL233; -CPyL299: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - goto CPyL233; -CPyL300: ; - CPy_DECREF(cpy_r_r216); - CPy_DECREF(cpy_r_r217.f2); - CPy_DECREF(cpy_r_r217.f3); - goto CPyL139; -CPyL301: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r216); - CPy_DecRef(cpy_r_r221); - goto CPyL233; -CPyL302: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r216); - CPy_DecRef(cpy_r_r222); - goto CPyL233; -CPyL303: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r216); - CPy_DecRef(cpy_r_r222); - CPy_DecRef(cpy_r_r223); - goto CPyL233; -CPyL304: ; - CPy_DECREF(cpy_r_r222); - CPy_DECREF(cpy_r_r223); - goto CPyL138; -CPyL305: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r211); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - CPy_DecRef(cpy_r_r216); - goto CPyL233; -CPyL306: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - goto CPyL233; -CPyL307: ; - CPy_DECREF(cpy_r_r231); - goto CPyL141; -CPyL308: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - goto CPyL233; -CPyL309: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_input_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - goto CPyL233; -CPyL310: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_input_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r242); - goto CPyL233; -CPyL311: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_input_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r250); - goto CPyL233; -CPyL312: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_output_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - goto CPyL152; -CPyL313: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_output_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - goto CPyL233; -CPyL314: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_output_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r265); - goto CPyL233; -CPyL315: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_output_json); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - goto CPyL233; -CPyL316: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - goto CPyL233; -CPyL317: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r271); - goto CPyL233; -CPyL318: ; - CPy_DECREF_NO_IMM(cpy_r_r212); - CPy_DECREF(cpy_r_r276); - goto CPyL175; -CPyL319: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r276); - goto CPyL233; -CPyL320: ; - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_compiler_targets); - CPy_DECREF(cpy_r_r205); - CPy_DECREF_NO_IMM(cpy_r_r212); - CPy_DECREF(cpy_r_r265); - CPy_DECREF(cpy_r_r268); - CPy_DECREF(cpy_r_r269); - CPy_DECREF(cpy_r_r276); - CPy_DECREF(cpy_r_r278); - goto CPyL164; -CPyL321: ; - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_compiler_targets); - CPy_DECREF(cpy_r_r205); - CPy_DECREF_NO_IMM(cpy_r_r212); - CPy_DECREF(cpy_r_r265); - CPy_DECREF(cpy_r_r268); - CPy_DECREF(cpy_r_r269); - CPy_DECREF(cpy_r_r276); - CPy_DECREF(cpy_r_r278); - CPy_DECREF(cpy_r_r279); - goto CPyL167; -CPyL322: ; - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_compiler_targets); - CPy_DECREF(cpy_r_r205); - CPy_DECREF_NO_IMM(cpy_r_r212); - CPy_DECREF(cpy_r_r265); - CPy_DECREF(cpy_r_r268); - CPy_DECREF(cpy_r_r269); - CPy_DECREF(cpy_r_r276); - CPy_DECREF(cpy_r_r279); - CPy_DECREF(cpy_r_r281); - CPy_DECREF(cpy_r_r283); - goto CPyL170; -CPyL323: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r276); - CPy_DecRef(cpy_r_r279); - CPy_DecRef(cpy_r_r281); - goto CPyL233; -CPyL324: ; - CPy_DECREF(cpy_r_r279); - CPy_DECREF(cpy_r_r281); - goto CPyL161; -CPyL325: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - goto CPyL233; -CPyL326: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - goto CPyL233; -CPyL327: ; - CPy_DECREF(cpy_r_r265); - CPy_DECREF(cpy_r_r268); - CPy_DECREF(cpy_r_r269); - CPy_DECREF(cpy_r_r293); - CPy_DECREF(cpy_r_r294.f2); - CPy_DECREF(cpy_r_r294.f3); - goto CPyL229; -CPyL328: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r298); - goto CPyL233; -CPyL329: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r299); - goto CPyL233; -CPyL330: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - goto CPyL233; -CPyL331: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - goto CPyL233; -CPyL332: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_r300); - CPy_DECREF(cpy_r_r302); - CPy_DECREF(cpy_r_r305); - CPy_DECREF(cpy_r_r306.f2); - CPy_DECREF(cpy_r_r306.f3); - goto CPyL227; -CPyL333: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - goto CPyL233; -CPyL334: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - goto CPyL233; -CPyL335: ; - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_remappings); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_name); - CPy_DECREF(cpy_r_compiler_targets); - CPy_DECREF(cpy_r_r205); - CPy_DECREF(cpy_r_r265); - CPy_DECREF(cpy_r_r268); - CPy_DECREF(cpy_r_r269); - CPy_DECREF(cpy_r_r293); - CPy_DECREF(cpy_r_r300); - CPy_DECREF(cpy_r_r302); - CPy_DECREF(cpy_r_r305); - CPy_DECREF(cpy_r_r310); - CPy_DECREF(cpy_r_r312); - goto CPyL193; -CPyL336: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r312); - CPy_DecRef(cpy_r_r313); - goto CPyL233; -CPyL337: ; - CPy_DECREF(cpy_r_r312); - goto CPyL191; -CPyL338: ; - CPy_DECREF(cpy_r_r313); - goto CPyL186; -CPyL339: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - goto CPyL233; -CPyL340: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - goto CPyL233; -CPyL341: ; - CPy_DECREF(cpy_r_r326); - goto CPyL211; -CPyL342: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r327); - goto CPyL233; -CPyL343: ; - CPy_DECREF(cpy_r_r327); - goto CPyL199; -CPyL344: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r327); - CPy_DecRef(cpy_r_r336); - goto CPyL233; -CPyL345: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r336); - goto CPyL233; -CPyL346: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r342); - goto CPyL233; -CPyL347: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r326); - CPy_DecRef(cpy_r_r343); - goto CPyL233; -CPyL348: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r326); - goto CPyL233; -CPyL349: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - goto CPyL233; -CPyL350: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r320); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r351); - goto CPyL233; -CPyL351: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r351); - CPy_DecRef(cpy_r_r356); - goto CPyL233; -CPyL352: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r351); - CPy_DecRef(cpy_r_r356); - CPy_DecRef(cpy_r_r364); - goto CPyL233; -CPyL353: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r351); - CPy_DecRef(cpy_r_r356); - CPy_DecRef(cpy_r_r364); - CPy_DecRef(cpy_r_r366); - goto CPyL219; -CPyL354: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r351); - CPy_DecRef(cpy_r_r356); - CPy_DecRef(cpy_r_r364); - CPy_DecRef(cpy_r_r366); - goto CPyL233; -CPyL355: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - CPy_DecRef(cpy_r_r323); - CPy_DecRef(cpy_r_r351); - CPy_DecRef(cpy_r_r356); - CPy_DecRef(cpy_r_r364); - CPy_DecRef(cpy_r_r371); - goto CPyL233; -CPyL356: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - goto CPyL233; -CPyL357: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - CPy_DecRef(cpy_r_r300); - CPy_DecRef(cpy_r_r302); - CPy_DecRef(cpy_r_r305); - goto CPyL233; -CPyL358: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r265); - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r293); - goto CPyL233; -CPyL359: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_remappings); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_compiler_targets); - CPy_DecRef(cpy_r_r205); - goto CPyL233; -CPyL360: ; - CPy_DecRef(cpy_r_r3); - goto CPyL233; -} - -PyObject *CPyPy_compiler___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "solc_version", "allow_paths", "remappings", "silent", 0}; - static CPyArg_Parser parser = {"O|OOOO:get_abi", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_solc_version = NULL; - PyObject *obj_allow_paths = NULL; - PyObject *obj_remappings = NULL; - PyObject *obj_silent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_solc_version, &obj_allow_paths, &obj_remappings, &obj_silent)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - PyObject *arg_solc_version; - if (obj_solc_version == NULL) { - arg_solc_version = NULL; - goto __LL776; - } - if (PyUnicode_Check(obj_solc_version)) - arg_solc_version = obj_solc_version; - else { - arg_solc_version = NULL; - } - if (arg_solc_version != NULL) goto __LL776; - if (obj_solc_version == Py_None) - arg_solc_version = obj_solc_version; - else { - arg_solc_version = NULL; - } - if (arg_solc_version != NULL) goto __LL776; - CPy_TypeError("str or None", obj_solc_version); - goto fail; -__LL776: ; - PyObject *arg_allow_paths; - if (obj_allow_paths == NULL) { - arg_allow_paths = NULL; - goto __LL777; - } - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL777; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL777; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL777: ; - PyObject *arg_remappings; - if (obj_remappings == NULL) { - arg_remappings = NULL; - goto __LL778; - } - if (PyList_Check(obj_remappings)) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL778; - if (obj_remappings == Py_None) - arg_remappings = obj_remappings; - else { - arg_remappings = NULL; - } - if (arg_remappings != NULL) goto __LL778; - CPy_TypeError("list or None", obj_remappings); - goto fail; -__LL778: ; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *retval = CPyDef_compiler___get_abi(arg_contract_sources, arg_solc_version, arg_allow_paths, arg_remappings, arg_silent); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 427, CPyStatic_compiler___globals); - return NULL; -} - -char CPyDef_compiler_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r9; - void *cpy_r_r11; - void *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - CPyPtr cpy_r_r76; - CPyPtr cpy_r_r77; - CPyPtr cpy_r_r78; - CPyPtr cpy_r_r79; - CPyPtr cpy_r_r80; - CPyPtr cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - CPyPtr cpy_r_r85; - CPyPtr cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - int32_t cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - tuple_T2OO cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - tuple_T2OO cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - char cpy_r_r136; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", -1, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2280]; /* ('Any', 'Dict', 'Final', 'List', 'Optional', 'Union') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_compiler___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 4, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = (PyObject **)&CPyModule_solcast; - PyObject **cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (void *)&cpy_r_r10; - int64_t cpy_r_r12[1] = {6}; - cpy_r_r13 = (void *)&cpy_r_r12; - cpy_r_r14 = CPyStatics[2282]; /* (('solcast', 'solcast', 'solcast'),) */ - cpy_r_r15 = CPyStatic_compiler___globals; - cpy_r_r16 = CPyStatics[1270]; /* 'brownie/project/compiler/__init__.py' */ - cpy_r_r17 = CPyStatics[12]; /* '' */ - cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); - if (!cpy_r_r18) goto CPyL38; - cpy_r_r19 = CPyStatics[2283]; /* ('ABIElement', 'HexStr') */ - cpy_r_r20 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r21 = CPyStatic_compiler___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("brownie/project/compiler/__init__.py", "", 7, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_eth_typing = cpy_r_r22; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2284]; /* ('Path', 'Version', 'deepcopy', 'sha1', 'ujson_loads') */ - cpy_r_r24 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r25 = CPyStatic_compiler___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("brownie/project/compiler/__init__.py", "", 9, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie____c_constants = cpy_r_r26; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2088]; /* ('_get_data_folder',) */ - cpy_r_r28 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r29 = CPyStatic_compiler___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 10, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie____config = cpy_r_r30; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[2285]; /* ('UnsupportedLanguage',) */ - cpy_r_r32 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r33 = CPyStatic_compiler___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 11, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___exceptions = cpy_r_r34; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[2286]; /* ('sources',) */ - cpy_r_r36 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r37 = CPyStatic_compiler___globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 12, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___project = cpy_r_r38; - CPy_INCREF(CPyModule_brownie___project); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[2287]; /* ('find_best_solc_version', 'find_solc_versions', - 'install_solc', 'set_solc_version') */ - cpy_r_r40 = CPyStatics[1276]; /* 'brownie.project.compiler.solidity' */ - cpy_r_r41 = CPyStatic_compiler___globals; - cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 13, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___project___compiler___solidity = cpy_r_r42; - CPy_INCREF(CPyModule_brownie___project___compiler___solidity); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyStatics[2288]; /* ('_get_alias', 'merge_natspec') */ - cpy_r_r44 = CPyStatics[1279]; /* 'brownie.project.compiler.utils' */ - cpy_r_r45 = CPyStatic_compiler___globals; - cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 19, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___project___compiler___utils = cpy_r_r46; - CPy_INCREF(CPyModule_brownie___project___compiler___utils); - CPy_DECREF(cpy_r_r46); - cpy_r_r47 = CPyStatics[2289]; /* ('find_vyper_versions', 'set_vyper_version') */ - cpy_r_r48 = CPyStatics[1282]; /* 'brownie.project.compiler.vyper' */ - cpy_r_r49 = CPyStatic_compiler___globals; - cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 20, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___project___compiler___vyper = cpy_r_r50; - CPy_INCREF(CPyModule_brownie___project___compiler___vyper); - CPy_DECREF(cpy_r_r50); - cpy_r_r51 = CPyStatics[2290]; /* ('CompilerConfig', 'ContractBuildJson', 'ContractName', - 'EvmVersion', 'InputJson', 'InterfaceBuildJson', - 'Language', 'OptimizerSettings', 'SourcesDict') */ - cpy_r_r52 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r53 = CPyStatic_compiler___globals; - cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 21, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___typing = cpy_r_r54; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r54); - cpy_r_r55 = CPyStatics[2093]; /* ('notify',) */ - cpy_r_r56 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r57 = CPyStatic_compiler___globals; - cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 32, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___utils = cpy_r_r58; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r58); - cpy_r_r59 = CPyStatics[2291]; /* ('solidity', 'vyper') */ - cpy_r_r60 = CPyStatics[1292]; /* 'brownie.project.compiler' */ - cpy_r_r61 = CPyStatic_compiler___globals; - cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 34, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyModule_brownie___project___compiler = cpy_r_r62; - CPy_INCREF(CPyModule_brownie___project___compiler); - CPy_DECREF(cpy_r_r62); - cpy_r_r63 = CPyStatics[1233]; /* 'language' */ - cpy_r_r64 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r65 = PyDict_New(); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 38, CPyStatic_compiler___globals); - goto CPyL38; - } - cpy_r_r66 = CPyStatics[240]; /* 'settings' */ - cpy_r_r67 = CPyStatics[1266]; /* 'outputSelection' */ - cpy_r_r68 = CPyStatics[1265]; /* '*' */ - cpy_r_r69 = CPyStatics[1265]; /* '*' */ - cpy_r_r70 = CPyStatics[946]; /* 'abi' */ - cpy_r_r71 = CPyStatics[1243]; /* 'devdoc' */ - cpy_r_r72 = CPyStatics[1293]; /* 'evm.bytecode' */ - cpy_r_r73 = CPyStatics[1294]; /* 'evm.deployedBytecode' */ - cpy_r_r74 = CPyStatics[1244]; /* 'userdoc' */ - cpy_r_r75 = PyList_New(5); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 42, CPyStatic_compiler___globals); - goto CPyL39; - } - cpy_r_r76 = (CPyPtr)&((PyListObject *)cpy_r_r75)->ob_item; - cpy_r_r77 = *(CPyPtr *)cpy_r_r76; - CPy_INCREF(cpy_r_r70); - *(PyObject * *)cpy_r_r77 = cpy_r_r70; - CPy_INCREF(cpy_r_r71); - cpy_r_r78 = cpy_r_r77 + 8; - *(PyObject * *)cpy_r_r78 = cpy_r_r71; - CPy_INCREF(cpy_r_r72); - cpy_r_r79 = cpy_r_r77 + 16; - *(PyObject * *)cpy_r_r79 = cpy_r_r72; - CPy_INCREF(cpy_r_r73); - cpy_r_r80 = cpy_r_r77 + 24; - *(PyObject * *)cpy_r_r80 = cpy_r_r73; - CPy_INCREF(cpy_r_r74); - cpy_r_r81 = cpy_r_r77 + 32; - *(PyObject * *)cpy_r_r81 = cpy_r_r74; - cpy_r_r82 = CPyStatics[114]; /* '' */ - cpy_r_r83 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r84 = PyList_New(1); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 43, CPyStatic_compiler___globals); - goto CPyL40; - } - cpy_r_r85 = (CPyPtr)&((PyListObject *)cpy_r_r84)->ob_item; - cpy_r_r86 = *(CPyPtr *)cpy_r_r85; - CPy_INCREF(cpy_r_r83); - *(PyObject * *)cpy_r_r86 = cpy_r_r83; - cpy_r_r87 = CPyDict_Build(2, cpy_r_r69, cpy_r_r75, cpy_r_r82, cpy_r_r84); - CPy_DECREF_NO_IMM(cpy_r_r75); - CPy_DECREF_NO_IMM(cpy_r_r84); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 41, CPyStatic_compiler___globals); - goto CPyL39; - } - cpy_r_r88 = CPyDict_Build(1, cpy_r_r68, cpy_r_r87); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 40, CPyStatic_compiler___globals); - goto CPyL39; - } - cpy_r_r89 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r90 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r91 = PyList_New(0); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 47, CPyStatic_compiler___globals); - goto CPyL41; - } - cpy_r_r92 = Py_None; - cpy_r_r93 = CPyDict_Build(3, cpy_r_r67, cpy_r_r88, cpy_r_r89, cpy_r_r92, cpy_r_r90, cpy_r_r91); - CPy_DECREF(cpy_r_r88); - CPy_DECREF_NO_IMM(cpy_r_r91); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 39, CPyStatic_compiler___globals); - goto CPyL39; - } - cpy_r_r94 = Py_None; - cpy_r_r95 = CPyDict_Build(3, cpy_r_r63, cpy_r_r94, cpy_r_r64, cpy_r_r65, cpy_r_r66, cpy_r_r93); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 36, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyStatic_compiler___STANDARD_JSON = cpy_r_r95; - CPy_INCREF(CPyStatic_compiler___STANDARD_JSON); - cpy_r_r96 = CPyStatic_compiler___globals; - cpy_r_r97 = CPyStatics[1295]; /* 'STANDARD_JSON' */ - cpy_r_r98 = CPyDict_SetItem(cpy_r_r96, cpy_r_r97, cpy_r_r95); - CPy_DECREF(cpy_r_r95); - cpy_r_r99 = cpy_r_r98 >= 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 36, CPyStatic_compiler___globals); - goto CPyL38; - } - cpy_r_r100 = CPyStatic_compiler___globals; - cpy_r_r101 = CPyStatics[747]; /* 'Union' */ - cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL38; - } - cpy_r_r103 = CPyStatic_compiler___globals; - cpy_r_r104 = CPyStatics[1284]; /* 'EvmVersion' */ - cpy_r_r105 = CPyDict_GetItem(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL42; - } - cpy_r_r106 = CPyStatic_compiler___globals; - cpy_r_r107 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r108 = CPyDict_GetItem(cpy_r_r106, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL43; - } - cpy_r_r109 = CPyStatic_compiler___globals; - cpy_r_r110 = CPyStatics[1287]; /* 'Language' */ - cpy_r_r111 = CPyDict_GetItem(cpy_r_r109, cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL44; - } - cpy_r_r112 = CPyStatic_compiler___globals; - cpy_r_r113 = CPyStatics[1284]; /* 'EvmVersion' */ - cpy_r_r114 = CPyDict_GetItem(cpy_r_r112, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL45; - } - cpy_r_r115 = Py_None; - cpy_r_r116 = PyNumber_Or(cpy_r_r114, cpy_r_r115); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL45; - } - cpy_r_r117.f0 = cpy_r_r111; - cpy_r_r117.f1 = cpy_r_r116; - cpy_r_r118 = PyTuple_New(2); - if (unlikely(cpy_r_r118 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp779 = cpy_r_r117.f0; - PyTuple_SET_ITEM(cpy_r_r118, 0, __tmp779); - PyObject *__tmp780 = cpy_r_r117.f1; - PyTuple_SET_ITEM(cpy_r_r118, 1, __tmp780); - cpy_r_r119 = PyObject_GetItem(cpy_r_r108, cpy_r_r118); - CPy_DECREF(cpy_r_r108); - CPy_DECREF(cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL43; - } - cpy_r_r120.f0 = cpy_r_r105; - cpy_r_r120.f1 = cpy_r_r119; - cpy_r_r121 = PyTuple_New(2); - if (unlikely(cpy_r_r121 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp781 = cpy_r_r120.f0; - PyTuple_SET_ITEM(cpy_r_r121, 0, __tmp781); - PyObject *__tmp782 = cpy_r_r120.f1; - PyTuple_SET_ITEM(cpy_r_r121, 1, __tmp782); - cpy_r_r122 = PyObject_GetItem(cpy_r_r102, cpy_r_r121); - CPy_DECREF(cpy_r_r102); - CPy_DECREF(cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL38; - } - cpy_r_r123 = CPyStatic_compiler___globals; - cpy_r_r124 = CPyStatics[1296]; /* 'EvmVersionSpec' */ - cpy_r_r125 = CPyDict_SetItem(cpy_r_r123, cpy_r_r124, cpy_r_r122); - CPy_DECREF(cpy_r_r122); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); - goto CPyL38; - } - cpy_r_r127 = CPyStatic_compiler___globals; - cpy_r_r128 = CPyStatics[1269]; /* 'solcast' */ - cpy_r_r129 = CPyDict_GetItem(cpy_r_r127, cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 55, CPyStatic_compiler___globals); - goto CPyL38; - } - cpy_r_r130 = CPyStatics[1297]; /* 'from_standard_output' */ - cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); - CPy_DECREF(cpy_r_r129); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 55, CPyStatic_compiler___globals); - goto CPyL38; - } - CPyStatic_compiler____from_standard_output = cpy_r_r131; - CPy_INCREF(CPyStatic_compiler____from_standard_output); - cpy_r_r132 = CPyStatic_compiler___globals; - cpy_r_r133 = CPyStatics[1298]; /* '_from_standard_output' */ - cpy_r_r134 = CPyDict_SetItem(cpy_r_r132, cpy_r_r133, cpy_r_r131); - CPy_DECREF(cpy_r_r131); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 55, CPyStatic_compiler___globals); - goto CPyL38; - } - return 1; -CPyL38: ; - cpy_r_r136 = 2; - return cpy_r_r136; -CPyL39: ; - CPy_DecRef(cpy_r_r65); - goto CPyL38; -CPyL40: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r75); - goto CPyL38; -CPyL41: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r88); - goto CPyL38; -CPyL42: ; - CPy_DecRef(cpy_r_r102); - goto CPyL38; -CPyL43: ; - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r105); - goto CPyL38; -CPyL44: ; - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - goto CPyL38; -CPyL45: ; - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r111); - goto CPyL38; -} -static PyMethodDef soliditymodule_methods[] = { - {"get_version", (PyCFunction)CPyPy_solidity___get_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_version()\n--\n\n") /* docstring */}, - {"compile_from_input_json", (PyCFunction)CPyPy_solidity___compile_from_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_from_input_json(input_json, silent=True, allow_paths=None)\n--\n\n") /* docstring */}, - {"set_solc_version", (PyCFunction)CPyPy_solidity___set_solc_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("set_solc_version(version)\n--\n\n") /* docstring */}, - {"install_solc", (PyCFunction)CPyPy_solidity___install_solc, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("install_solc(*versions)\n--\n\n") /* docstring */}, - {"get_abi", (PyCFunction)CPyPy_solidity___get_abi, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_abi(contract_source, allow_paths=None)\n--\n\n") /* docstring */}, - {"find_solc_versions", (PyCFunction)CPyPy_solidity___find_solc_versions, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_solc_versions(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, - {"find_best_solc_version", (PyCFunction)CPyPy_solidity___find_best_solc_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_best_solc_version(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, - {"_get_solc_version_list", (PyCFunction)CPyPy_solidity____get_solc_version_list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_solc_version_list()\n--\n\n") /* docstring */}, - {"_get_unique_build_json", (PyCFunction)CPyPy_solidity____get_unique_build_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_unique_build_json(output_evm, contract_node, stmt_nodes, branch_nodes, has_fallback)\n--\n\n") /* docstring */}, - {"_format_link_references", (PyCFunction)CPyPy_solidity____format_link_references, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_link_references(evm)\n--\n\n") /* docstring */}, - {"_remove_metadata", (PyCFunction)CPyPy_solidity____remove_metadata, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_metadata(bytecode)\n--\n\n") /* docstring */}, - {"_generate_coverage_data", (PyCFunction)CPyPy_solidity____generate_coverage_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_coverage_data(source_map_str, opcodes_str, contract_node, stmt_nodes, branch_nodes, has_fallback, instruction_count)\n--\n\n") /* docstring */}, - {"_find_revert_offset", (PyCFunction)CPyPy_solidity____find_revert_offset, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_find_revert_offset(pc_list, source_map, source_node, fn_node, fn_name)\n--\n\n") /* docstring */}, - {"_set_invalid_error_string", (PyCFunction)CPyPy_solidity____set_invalid_error_string, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_set_invalid_error_string(source_node, pc_map)\n--\n\n") /* docstring */}, - {"_get_active_fn", (PyCFunction)CPyPy_solidity____get_active_fn, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_active_fn(source_node, offset)\n--\n\n") /* docstring */}, - {"_get_nodes", (PyCFunction)CPyPy_solidity____get_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_nodes(output_json)\n--\n\n") /* docstring */}, - {"_get_statement_nodes", (PyCFunction)CPyPy_solidity____get_statement_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_statement_nodes(source_nodes)\n--\n\n") /* docstring */}, - {"_get_branch_nodes", (PyCFunction)CPyPy_solidity____get_branch_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_branch_nodes(source_nodes)\n--\n\n") /* docstring */}, - {"_get_recursive_branches", (PyCFunction)CPyPy_solidity____get_recursive_branches, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_recursive_branches(base_node)\n--\n\n") /* docstring */}, - {"_is_rightmost_operation", (PyCFunction)CPyPy_solidity____is_rightmost_operation, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_is_rightmost_operation(node, depth)\n--\n\n") /* docstring */}, - {"_check_left_operator", (PyCFunction)CPyPy_solidity____check_left_operator, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_check_left_operator(node, depth)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___compiler___solidity(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler___solidity__internal, "__name__"); - CPyStatic_solidity___globals = PyModule_GetDict(CPyModule_brownie___project___compiler___solidity__internal); - if (unlikely(CPyStatic_solidity___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_solidity_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___compiler___solidity__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_solidity___solcx_logger); - CPyStatic_solidity___solcx_logger = NULL; - CPy_XDECREF(CPyStatic_solidity___sh); - CPyStatic_solidity___sh = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_solidity___EVM_VERSION_MAPPING); - CPyStatic_solidity___EVM_VERSION_MAPPING = NULL; - CPy_XDECREF(CPyStatic_solidity____BINOPS_PARAMS); - CPyStatic_solidity____BINOPS_PARAMS = NULL; - return -1; -} -static struct PyModuleDef soliditymodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.compiler.solidity", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - soliditymodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___compiler___solidity(void) -{ - if (CPyModule_brownie___project___compiler___solidity__internal) { - Py_INCREF(CPyModule_brownie___project___compiler___solidity__internal); - return CPyModule_brownie___project___compiler___solidity__internal; - } - CPyModule_brownie___project___compiler___solidity__internal = PyModule_Create(&soliditymodule); - if (unlikely(CPyModule_brownie___project___compiler___solidity__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___compiler___solidity(CPyModule_brownie___project___compiler___solidity__internal) != 0) - goto fail; - return CPyModule_brownie___project___compiler___solidity__internal; - fail: - return NULL; -} - -PyObject *CPyDef_solidity___get_version(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - cpy_r_r0 = CPyStatic_solidity___globals; - cpy_r_r1 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_version", 67, CPyStatic_solidity___globals); - goto CPyL3; - } - cpy_r_r3 = CPyStatics[1300]; /* 'get_solc_version' */ - cpy_r_r4 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r4}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = CPyStatics[2292]; /* ('with_commit_hash',) */ - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r6, 9223372036854775809ULL, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_version", 67, CPyStatic_solidity___globals); - goto CPyL4; - } - CPy_DECREF(cpy_r_r2); - return cpy_r_r8; -CPyL3: ; - cpy_r_r9 = NULL; - return cpy_r_r9; -CPyL4: ; - CPy_DecRef(cpy_r_r2); - goto CPyL3; -} - -PyObject *CPyPy_solidity___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_version", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_solidity___get_version(); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_version", 66, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - CPyTagged cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_opt; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - tuple_T3OOO cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - if (cpy_r_silent != 2) goto CPyL2; - cpy_r_silent = 1; -CPyL2: ; - if (cpy_r_allow_paths != NULL) goto CPyL74; - cpy_r_r0 = Py_None; - cpy_r_allow_paths = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyStatics[240]; /* 'settings' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 86, CPyStatic_solidity___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 86, CPyStatic_solidity___globals, "dict", cpy_r_r2); - goto CPyL75; - } - cpy_r_r4 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r5 = Py_None; - cpy_r_r6 = CPyDict_SetDefault(cpy_r_r3, cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 87, CPyStatic_solidity___globals); - goto CPyL76; - } - if (PyUnicode_Check(cpy_r_r6)) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL783; - if (cpy_r_r6 == Py_None) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL783; - CPy_TypeError("str or None", cpy_r_r6); - cpy_r_r7 = NULL; -__LL783: ; - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 87, CPyStatic_solidity___globals); - goto CPyL76; - } else - goto CPyL77; -CPyL8: ; - cpy_r_r8 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r9 = CPyDict_GetItem(cpy_r_r3, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals); - goto CPyL76; - } - if (PyUnicode_Check(cpy_r_r9)) - cpy_r_r10 = cpy_r_r9; - else { - cpy_r_r10 = NULL; - } - if (cpy_r_r10 != NULL) goto __LL784; - if (cpy_r_r9 == Py_None) - cpy_r_r10 = cpy_r_r9; - else { - cpy_r_r10 = NULL; - } - if (cpy_r_r10 != NULL) goto __LL784; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals, "str or None", cpy_r_r9); - goto CPyL76; -__LL784: ; - cpy_r_r11 = CPyStatic__config___EVM_EQUIVALENTS; - if (unlikely(cpy_r_r11 == NULL)) { - goto CPyL78; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"EVM_EQUIVALENTS\" was not set"); - cpy_r_r12 = 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r13 = PyDict_Contains(cpy_r_r11, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r15 = cpy_r_r13; - if (!cpy_r_r15) goto CPyL23; - cpy_r_r16 = CPyStatic__config___EVM_EQUIVALENTS; - if (unlikely(cpy_r_r16 == NULL)) { - goto CPyL79; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"EVM_EQUIVALENTS\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r18 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r19 = CPyDict_GetItem(cpy_r_r3, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); - goto CPyL76; - } - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals, "str", cpy_r_r19); - goto CPyL76; - } - cpy_r_r21 = CPyDict_GetItem(cpy_r_r16, cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); - goto CPyL76; - } - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals, "str", cpy_r_r21); - goto CPyL76; - } - cpy_r_r23 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r24 = CPyDict_SetItem(cpy_r_r3, cpy_r_r23, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); - goto CPyL76; - } -CPyL23: ; - if (cpy_r_silent) goto CPyL80; - cpy_r_r26 = CPyStatics[1302]; /* 'Compiling contracts...\n Solc version: ' */ - cpy_r_r27 = CPyStatic_solidity___globals; - cpy_r_r28 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r30 = CPyStatics[1300]; /* 'get_solc_version' */ - PyObject *cpy_r_r31[1] = {cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r34 = PyObject_Str(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r35 = CPyStr_Build(2, cpy_r_r26, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r36 = CPyModule_builtins; - cpy_r_r37 = CPyStatics[53]; /* 'print' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); - goto CPyL82; - } - PyObject *cpy_r_r39[1] = {cpy_r_r35}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); - goto CPyL82; - } else - goto CPyL83; -CPyL30: ; - CPy_DECREF(cpy_r_r35); - cpy_r_r42 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r43 = CPyDict_GetItem(cpy_r_r3, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 94, CPyStatic_solidity___globals); - goto CPyL76; - } - if (likely(PyDict_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 94, CPyStatic_solidity___globals, "dict", cpy_r_r43); - goto CPyL76; - } - cpy_r_r45 = CPyStatics[1226]; /* 'enabled' */ - cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); - goto CPyL84; - } - if (unlikely(!PyBool_Check(cpy_r_r46))) { - CPy_TypeError("bool", cpy_r_r46); cpy_r_r47 = 2; - } else - cpy_r_r47 = cpy_r_r46 == Py_True; - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); - goto CPyL84; - } - if (!cpy_r_r47) goto CPyL85; - cpy_r_r48 = CPyStatics[1303]; /* 'Enabled Runs: ' */ - cpy_r_r49 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r50 = CPyDict_GetItem(cpy_r_r44, cpy_r_r49); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); - goto CPyL76; - } - if (likely(PyLong_Check(cpy_r_r50))) - cpy_r_r51 = CPyTagged_FromObject(cpy_r_r50); - else { - CPy_TypeError("int", cpy_r_r50); cpy_r_r51 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r52 = CPyTagged_Str(cpy_r_r51); - CPyTagged_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r53 = CPyStr_Build(2, cpy_r_r48, cpy_r_r52); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r54 = cpy_r_r53; - goto CPyL41; -CPyL40: ; - cpy_r_r55 = CPyStatics[1304]; /* 'Disabled' */ - CPy_INCREF(cpy_r_r55); - cpy_r_r54 = cpy_r_r55; -CPyL41: ; - cpy_r_opt = cpy_r_r54; - cpy_r_r56 = CPyStatics[1305]; /* ' Optimizer: ' */ - cpy_r_r57 = CPyStr_Build(2, cpy_r_r56, cpy_r_opt); - CPy_DECREF(cpy_r_opt); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 96, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r58 = CPyModule_builtins; - cpy_r_r59 = CPyStatics[53]; /* 'print' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 96, CPyStatic_solidity___globals); - goto CPyL86; - } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 96, CPyStatic_solidity___globals); - goto CPyL86; - } else - goto CPyL87; -CPyL44: ; - CPy_DECREF(cpy_r_r57); - cpy_r_r64 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r65 = CPyDict_GetItem(cpy_r_r3, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 98, CPyStatic_solidity___globals); - goto CPyL76; - } - if (PyUnicode_Check(cpy_r_r65)) - cpy_r_r66 = cpy_r_r65; - else { - cpy_r_r66 = NULL; - } - if (cpy_r_r66 != NULL) goto __LL785; - if (cpy_r_r65 == Py_None) - cpy_r_r66 = cpy_r_r65; - else { - cpy_r_r66 = NULL; - } - if (cpy_r_r66 != NULL) goto __LL785; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 98, CPyStatic_solidity___globals, "str or None", cpy_r_r65); - goto CPyL76; -__LL785: ; - cpy_r_r67 = (PyObject *)&_Py_NoneStruct; - cpy_r_r68 = cpy_r_r66 != cpy_r_r67; - if (!cpy_r_r68) goto CPyL88; - if (likely(cpy_r_r66 != Py_None)) - cpy_r_r69 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 98, CPyStatic_solidity___globals, "str", cpy_r_r66); - goto CPyL76; - } - cpy_r_r70 = CPyStr_IsTrue(cpy_r_r69); - CPy_DECREF(cpy_r_r69); - if (!cpy_r_r70) goto CPyL80; - cpy_r_r71 = CPyStatics[1306]; /* ' EVM Version: ' */ - cpy_r_r72 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r73 = CPyDict_GetItem(cpy_r_r3, cpy_r_r72); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); - goto CPyL75; - } - if (likely(PyUnicode_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals, "str", cpy_r_r73); - goto CPyL75; - } - cpy_r_r75 = CPyStatics[418]; /* 'capitalize' */ - PyObject *cpy_r_r76[1] = {cpy_r_r74}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); - goto CPyL89; - } - CPy_DECREF(cpy_r_r74); - if (likely(PyUnicode_Check(cpy_r_r78))) - cpy_r_r79 = cpy_r_r78; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals, "str", cpy_r_r78); - goto CPyL75; - } - cpy_r_r80 = CPyStr_Build(2, cpy_r_r71, cpy_r_r79); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); - goto CPyL75; - } - cpy_r_r81 = CPyModule_builtins; - cpy_r_r82 = CPyStatics[53]; /* 'print' */ - cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); - goto CPyL90; - } - PyObject *cpy_r_r84[1] = {cpy_r_r80}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_Vectorcall(cpy_r_r83, cpy_r_r85, 1, 0); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); - goto CPyL90; - } else - goto CPyL91; -CPyL56: ; - CPy_DECREF(cpy_r_r80); -CPyL57: ; - cpy_r_r87 = CPyStatic_solidity___globals; - cpy_r_r88 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r89 = CPyDict_GetItem(cpy_r_r87, cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 102, CPyStatic_solidity___globals); - goto CPyL92; - } - cpy_r_r90 = CPyStatics[1307]; /* 'compile_standard' */ - PyObject *cpy_r_r91[3] = {cpy_r_r89, cpy_r_input_json, cpy_r_allow_paths}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = CPyStatics[2293]; /* ('allow_paths',) */ - cpy_r_r94 = PyObject_VectorcallMethod(cpy_r_r90, cpy_r_r92, 9223372036854775810ULL, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 102, CPyStatic_solidity___globals); - goto CPyL93; - } - CPy_DECREF(cpy_r_r89); - CPy_DECREF(cpy_r_allow_paths); - if (likely(PyDict_Check(cpy_r_r94))) - cpy_r_r95 = cpy_r_r94; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 102, CPyStatic_solidity___globals, "dict", cpy_r_r94); - goto CPyL61; - } - return cpy_r_r95; -CPyL61: ; - cpy_r_r96 = CPy_CatchError(); - cpy_r_r97 = CPyStatic_solidity___globals; - cpy_r_r98 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r99 = CPyDict_GetItem(cpy_r_r97, cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 103, CPyStatic_solidity___globals); - goto CPyL71; - } - cpy_r_r100 = CPyStatics[1309]; /* 'exceptions' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - CPy_DecRef(cpy_r_r99); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 103, CPyStatic_solidity___globals); - goto CPyL71; - } - cpy_r_r102 = CPyStatics[1310]; /* 'SolcError' */ - cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); - CPy_DecRef(cpy_r_r101); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 103, CPyStatic_solidity___globals); - goto CPyL71; - } - cpy_r_r104 = CPy_ExceptionMatches(cpy_r_r103); - CPy_DecRef(cpy_r_r103); - if (!cpy_r_r104) goto CPyL69; - cpy_r_r105 = CPy_GetExcValue(); - cpy_r_r106 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r107 = CPyStatic_solidity___globals; - cpy_r_r108 = CPyStatics[1154]; /* 'CompilerError' */ - cpy_r_r109 = CPyDict_GetItem(cpy_r_r107, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 104, CPyStatic_solidity___globals); - goto CPyL94; - } - PyObject *cpy_r_r110[2] = {cpy_r_r105, cpy_r_r106}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 2, 0); - CPy_DecRef(cpy_r_r109); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 104, CPyStatic_solidity___globals); - goto CPyL94; - } - CPy_DecRef(cpy_r_r105); - CPy_Raise(cpy_r_r112); - CPy_DecRef(cpy_r_r112); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 104, CPyStatic_solidity___globals); - goto CPyL71; - } else - goto CPyL95; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - CPy_Reraise(); - if (!0) { - goto CPyL71; - } else - goto CPyL96; -CPyL70: ; - CPy_Unreachable(); -CPyL71: ; - CPy_RestoreExcInfo(cpy_r_r96); - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - cpy_r_r113 = CPy_KeepPropagating(); - if (!cpy_r_r113) goto CPyL73; - CPy_Unreachable(); -CPyL73: ; - cpy_r_r114 = NULL; - return cpy_r_r114; -CPyL74: ; - CPy_INCREF(cpy_r_allow_paths); - goto CPyL4; -CPyL75: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL73; -CPyL76: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - goto CPyL73; -CPyL77: ; - CPy_DECREF(cpy_r_r7); - goto CPyL8; -CPyL78: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - goto CPyL11; -CPyL79: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - goto CPyL16; -CPyL80: ; - CPy_DECREF(cpy_r_r3); - goto CPyL57; -CPyL81: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r29); - goto CPyL73; -CPyL82: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r35); - goto CPyL73; -CPyL83: ; - CPy_DECREF(cpy_r_r41); - goto CPyL30; -CPyL84: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r44); - goto CPyL73; -CPyL85: ; - CPy_DECREF(cpy_r_r44); - goto CPyL40; -CPyL86: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r57); - goto CPyL73; -CPyL87: ; - CPy_DECREF(cpy_r_r63); - goto CPyL44; -CPyL88: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r66); - goto CPyL57; -CPyL89: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r74); - goto CPyL73; -CPyL90: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r80); - goto CPyL73; -CPyL91: ; - CPy_DECREF(cpy_r_r86); - goto CPyL56; -CPyL92: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL61; -CPyL93: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r89); - goto CPyL61; -CPyL94: ; - CPy_DecRef(cpy_r_r105); - goto CPyL71; -CPyL95: ; - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - goto CPyL68; -CPyL96: ; - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - goto CPyL70; -} - -PyObject *CPyPy_solidity___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"input_json", "silent", "allow_paths", 0}; - static CPyArg_Parser parser = {"O|OO:compile_from_input_json", kwlist, 0}; - PyObject *obj_input_json; - PyObject *obj_silent = NULL; - PyObject *obj_allow_paths = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_silent, &obj_allow_paths)) { - return NULL; - } - PyObject *arg_input_json; - if (likely(PyDict_Check(obj_input_json))) - arg_input_json = obj_input_json; - else { - CPy_TypeError("dict", obj_input_json); - goto fail; - } - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *arg_allow_paths; - if (obj_allow_paths == NULL) { - arg_allow_paths = NULL; - goto __LL786; - } - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL786; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL786; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL786: ; - PyObject *retval = CPyDef_solidity___compile_from_input_json(arg_input_json, arg_silent, arg_allow_paths); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 70, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity___set_solc_version(PyObject *cpy_r_version) { - PyObject *cpy_r_r0; - char cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - tuple_T3OOO 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_r50; - char cpy_r_r51; - tuple_T2OO cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject **cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject **cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - cpy_r_r0 = CPyStatic__c_constants___Version; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 109, CPyStatic_solidity___globals); - goto CPyL54; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = PyObject_IsInstance(cpy_r_version, cpy_r_r0); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 109, CPyStatic_solidity___globals); - goto CPyL54; - } - cpy_r_r4 = cpy_r_r2; - if (cpy_r_r4) goto CPyL55; - cpy_r_r5 = CPyStatics[1312]; /* 'v' */ - CPy_INCREF(cpy_r_version); - cpy_r_r6 = cpy_r_version; - cpy_r_r7 = CPyStatics[742]; /* 'lstrip' */ - PyObject *cpy_r_r8[2] = {cpy_r_r6, cpy_r_r5}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 110, CPyStatic_solidity___globals); - goto CPyL56; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r11 = cpy_r_r10; - cpy_r_r12 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL57; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 110, CPyStatic_solidity___globals); - goto CPyL54; - } - CPy_Unreachable(); -CPyL10: ; - PyObject *cpy_r_r14[1] = {cpy_r_r11}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 110, CPyStatic_solidity___globals); - goto CPyL58; - } - CPy_DECREF(cpy_r_r11); - cpy_r_version = cpy_r_r16; -CPyL12: ; - cpy_r_r17 = CPyStatics[1313]; /* '0.4.22' */ - cpy_r_r18 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r18 == NULL)) { - goto CPyL59; - } else - goto CPyL15; -CPyL13: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); - goto CPyL54; - } - CPy_Unreachable(); -CPyL15: ; - PyObject *cpy_r_r20[1] = {cpy_r_r17}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 1, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); - goto CPyL60; - } - cpy_r_r23 = PyObject_RichCompare(cpy_r_version, cpy_r_r22, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); - goto CPyL60; - } - cpy_r_r24 = PyObject_IsTrue(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); - goto CPyL60; - } - cpy_r_r26 = cpy_r_r24; - if (cpy_r_r26) { - goto CPyL61; - } else - goto CPyL23; -CPyL19: ; - cpy_r_r27 = CPyStatics[1314]; /* 'Brownie only supports Solidity versions >=0.4.22' */ - cpy_r_r28 = CPyStatic_solidity___globals; - cpy_r_r29 = CPyStatics[1315]; /* 'IncompatibleSolcVersion' */ - cpy_r_r30 = CPyDict_GetItem(cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 112, CPyStatic_solidity___globals); - goto CPyL54; - } - PyObject *cpy_r_r31[1] = {cpy_r_r27}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 112, CPyStatic_solidity___globals); - goto CPyL54; - } - CPy_Raise(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 112, CPyStatic_solidity___globals); - goto CPyL54; - } - CPy_Unreachable(); -CPyL23: ; - cpy_r_r34 = CPyStatic_solidity___globals; - cpy_r_r35 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 114, CPyStatic_solidity___globals); - goto CPyL26; - } - cpy_r_r37 = CPyStatics[1275]; /* 'set_solc_version' */ - cpy_r_r38 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r39[3] = {cpy_r_r36, cpy_r_version, cpy_r_r38}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = CPyStatics[2294]; /* ('silent',) */ - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r40, 9223372036854775810ULL, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 114, CPyStatic_solidity___globals); - goto CPyL62; - } else - goto CPyL63; -CPyL25: ; - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_version); - goto CPyL50; -CPyL26: ; - cpy_r_r43 = CPy_CatchError(); - cpy_r_r44 = CPyStatic_solidity___globals; - cpy_r_r45 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 115, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r47 = CPyStatics[1309]; /* 'exceptions' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - CPy_DecRef(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 115, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r49 = CPyStatics[1316]; /* 'SolcNotInstalled' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - CPy_DecRef(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 115, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); - CPy_DecRef(cpy_r_r50); - if (!cpy_r_r51) goto CPyL65; - cpy_r_r52 = CPyDef_solidity____get_solc_version_list(); - if (unlikely(cpy_r_r52.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 116, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r53 = cpy_r_r52.f0; - CPy_INCREF_NO_IMM(cpy_r_r53); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - cpy_r_r54 = PySequence_Contains(cpy_r_r53, cpy_r_version); - CPy_DecRef(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 116, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r56 = cpy_r_r54; - cpy_r_r57 = cpy_r_r56 ^ 1; - if (!cpy_r_r57) goto CPyL40; - cpy_r_r58 = CPyStatics[1317]; /* 'Cannot install Solidity v' */ - cpy_r_r59 = PyObject_Str(cpy_r_version); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 118, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r60 = CPyStatics[1318]; /* (' on this OS. You may be able to manually compile from ' - "source with `solcx.compile_solc('") */ - cpy_r_r61 = PyObject_Str(cpy_r_version); - CPy_DecRef(cpy_r_version); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 118, CPyStatic_solidity___globals); - goto CPyL66; - } - cpy_r_r62 = CPyStatics[1319]; /* "')`" */ - cpy_r_r63 = CPyStr_Build(5, cpy_r_r58, cpy_r_r59, cpy_r_r60, cpy_r_r61, cpy_r_r62); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r61); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 118, CPyStatic_solidity___globals); - goto CPyL48; - } - cpy_r_r64 = CPyStatic_solidity___globals; - cpy_r_r65 = CPyStatics[1315]; /* 'IncompatibleSolcVersion' */ - cpy_r_r66 = CPyDict_GetItem(cpy_r_r64, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 117, CPyStatic_solidity___globals); - goto CPyL67; - } - PyObject *cpy_r_r67[1] = {cpy_r_r63}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); - CPy_DecRef(cpy_r_r66); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 117, CPyStatic_solidity___globals); - goto CPyL67; - } - CPy_DecRef(cpy_r_r63); - CPy_Raise(cpy_r_r69); - CPy_DecRef(cpy_r_r69); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 117, CPyStatic_solidity___globals); - goto CPyL48; - } else - goto CPyL68; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - cpy_r_r70 = PyTuple_Pack(1, cpy_r_version); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 121, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r71 = CPyDef_solidity___install_solc(cpy_r_r70); - CPy_DecRef(cpy_r_r70); - if (unlikely(cpy_r_r71 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 121, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r72 = CPyStatic_solidity___globals; - cpy_r_r73 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 122, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r75 = CPyStatics[1275]; /* 'set_solc_version' */ - cpy_r_r76 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r77[3] = {cpy_r_r74, cpy_r_version, cpy_r_r76}; - cpy_r_r78 = (PyObject **)&cpy_r_r77; - cpy_r_r79 = CPyStatics[2294]; /* ('silent',) */ - cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r78, 9223372036854775810ULL, cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 122, CPyStatic_solidity___globals); - goto CPyL69; - } else - goto CPyL70; -CPyL44: ; - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_version); - goto CPyL47; -CPyL45: ; - CPy_Reraise(); - if (!0) { - goto CPyL48; - } else - goto CPyL71; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL50; -CPyL48: ; - CPy_RestoreExcInfo(cpy_r_r43); - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - cpy_r_r81 = CPy_KeepPropagating(); - if (!cpy_r_r81) goto CPyL54; - CPy_Unreachable(); -CPyL50: ; - cpy_r_r82 = CPyStatic_solidity___globals; - cpy_r_r83 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 123, CPyStatic_solidity___globals); - goto CPyL54; - } - cpy_r_r85 = CPyStatics[1300]; /* 'get_solc_version' */ - PyObject *cpy_r_r86[1] = {cpy_r_r84}; - cpy_r_r87 = (PyObject **)&cpy_r_r86; - cpy_r_r88 = PyObject_VectorcallMethod(cpy_r_r85, cpy_r_r87, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 123, CPyStatic_solidity___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_r84); - cpy_r_r89 = PyObject_Str(cpy_r_r88); - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 123, CPyStatic_solidity___globals); - goto CPyL54; - } - return cpy_r_r89; -CPyL54: ; - cpy_r_r90 = NULL; - return cpy_r_r90; -CPyL55: ; - CPy_INCREF(cpy_r_version); - goto CPyL12; -CPyL56: ; - CPy_DecRef(cpy_r_r6); - goto CPyL54; -CPyL57: ; - CPy_DecRef(cpy_r_r11); - goto CPyL8; -CPyL58: ; - CPy_DecRef(cpy_r_r11); - goto CPyL54; -CPyL59: ; - CPy_DecRef(cpy_r_version); - goto CPyL13; -CPyL60: ; - CPy_DecRef(cpy_r_version); - goto CPyL54; -CPyL61: ; - CPy_DECREF(cpy_r_version); - goto CPyL19; -CPyL62: ; - CPy_DecRef(cpy_r_r36); - goto CPyL26; -CPyL63: ; - CPy_DECREF(cpy_r_r42); - goto CPyL25; -CPyL64: ; - CPy_DecRef(cpy_r_version); - goto CPyL48; -CPyL65: ; - CPy_DecRef(cpy_r_version); - goto CPyL45; -CPyL66: ; - CPy_DecRef(cpy_r_r59); - goto CPyL48; -CPyL67: ; - CPy_DecRef(cpy_r_r63); - goto CPyL48; -CPyL68: ; - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL39; -CPyL69: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r74); - goto CPyL48; -CPyL70: ; - CPy_DecRef(cpy_r_r80); - goto CPyL44; -CPyL71: ; - CPy_DecRef(cpy_r_r43.f0); - CPy_DecRef(cpy_r_r43.f1); - CPy_DecRef(cpy_r_r43.f2); - goto CPyL46; -CPyL72: ; - CPy_DecRef(cpy_r_r84); - goto CPyL54; -} - -PyObject *CPyPy_solidity___set_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"version", 0}; - static CPyArg_Parser parser = {"O:set_solc_version", kwlist, 0}; - PyObject *obj_version; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_version)) { - return NULL; - } - PyObject *arg_version; - if (PyUnicode_Check(obj_version)) - arg_version = obj_version; - else { - arg_version = NULL; - } - if (arg_version != NULL) goto __LL787; - arg_version = obj_version; - if (arg_version != NULL) goto __LL787; - CPy_TypeError("union[str, object]", obj_version); - goto fail; -__LL787: ; - PyObject *retval = CPyDef_solidity___set_solc_version(arg_version); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 107, CPyStatic_solidity___globals); - return NULL; -} - -char CPyDef_solidity___install_solc(PyObject *cpy_r_versions) { - CPyPtr cpy_r_r0; - int64_t cpy_r_r1; - int64_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_version; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int64_t cpy_r_r14; - char cpy_r_r15; - cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; - cpy_r_r1 = *(int64_t *)cpy_r_r0; - cpy_r_r2 = 0; -CPyL1: ; - cpy_r_r3 = cpy_r_r2 < cpy_r_r1; - if (!cpy_r_r3) goto CPyL6; - cpy_r_r4 = CPySequenceTuple_GetItemUnsafe(cpy_r_versions, cpy_r_r2); - cpy_r_version = cpy_r_r4; - cpy_r_r5 = CPyStatic_solidity___globals; - cpy_r_r6 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "install_solc", 129, CPyStatic_solidity___globals); - goto CPyL8; - } - cpy_r_r8 = CPyStatics[1274]; /* 'install_solc' */ - cpy_r_r9 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r10[3] = {cpy_r_r7, cpy_r_version, cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = CPyStatics[2295]; /* ('show_progress',) */ - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r11, 9223372036854775810ULL, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "install_solc", 129, CPyStatic_solidity___globals); - goto CPyL9; - } else - goto CPyL10; -CPyL4: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_version); - cpy_r_r14 = cpy_r_r2 + 1; - cpy_r_r2 = cpy_r_r14; - goto CPyL1; -CPyL6: ; - return 1; -CPyL7: ; - cpy_r_r15 = 2; - return cpy_r_r15; -CPyL8: ; - CPy_DecRef(cpy_r_version); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r7); - goto CPyL7; -CPyL10: ; - CPy_DECREF(cpy_r_r13); - goto CPyL4; -} - -PyObject *CPyPy_solidity___install_solc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {"%:install_solc", kwlist, 0}; - PyObject *obj_versions; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_versions, NULL)) { - return NULL; - } - PyObject *arg_versions = obj_versions; - char retval = CPyDef_solidity___install_solc(arg_versions); - CPy_DECREF(obj_versions); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_versions); - CPy_AddTraceback("brownie/project/compiler/solidity.py", "install_solc", 126, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_allow_paths) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyPtr cpy_r_r13; - CPyPtr cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - CPyTagged cpy_r_r23; - int64_t cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T4CIOO cpy_r_r26; - CPyTagged cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - if (cpy_r_allow_paths != NULL) goto CPyL23; - cpy_r_r0 = Py_None; - cpy_r_allow_paths = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[1250]; /* '' */ - cpy_r_r2 = CPyDict_Build(1, cpy_r_r1, cpy_r_contract_source); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 138, CPyStatic_solidity___globals); - goto CPyL24; - } - cpy_r_r3 = 2; - cpy_r_r4 = 2; - cpy_r_r5 = 2; - cpy_r_r6 = CPyDef_solidity___find_best_solc_version(cpy_r_r2, cpy_r_r3, cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 138, CPyStatic_solidity___globals); - goto CPyL24; - } - cpy_r_r7 = CPyDef_solidity___set_solc_version(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 139, CPyStatic_solidity___globals); - goto CPyL24; - } else - goto CPyL25; -CPyL5: ; - cpy_r_r8 = CPyStatic_solidity___globals; - cpy_r_r9 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 140, CPyStatic_solidity___globals); - goto CPyL24; - } - cpy_r_r11 = CPyStatics[946]; /* 'abi' */ - cpy_r_r12 = PyList_New(1); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 141, CPyStatic_solidity___globals); - goto CPyL26; - } - cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r14 = *(CPyPtr *)cpy_r_r13; - CPy_INCREF(cpy_r_r11); - *(PyObject * *)cpy_r_r14 = cpy_r_r11; - cpy_r_r15 = CPyStatics[1218]; /* 'compile_source' */ - cpy_r_r16 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r17[5] = { - cpy_r_r10, cpy_r_contract_source, cpy_r_r16, cpy_r_allow_paths, - cpy_r_r12 - }; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = CPyStatics[2296]; /* ('allow_empty', 'allow_paths', 'output_values') */ - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r18, 9223372036854775810ULL, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 140, CPyStatic_solidity___globals); - goto CPyL27; - } - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF_NO_IMM(cpy_r_r12); - if (likely(PyDict_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 140, CPyStatic_solidity___globals, "dict", cpy_r_r20); - goto CPyL22; - } - cpy_r_r22 = PyDict_New(); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL28; - } - cpy_r_r23 = 0; - cpy_r_r24 = PyDict_Size(cpy_r_r21); - cpy_r_r25 = CPyDict_GetItemsIter(cpy_r_r21); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL29; - } -CPyL11: ; - cpy_r_r26 = CPyDict_NextItem(cpy_r_r25, cpy_r_r23); - cpy_r_r27 = cpy_r_r26.f1; - cpy_r_r23 = cpy_r_r27; - cpy_r_r28 = cpy_r_r26.f0; - if (!cpy_r_r28) goto CPyL30; - cpy_r_r29 = cpy_r_r26.f2; - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = cpy_r_r26.f3; - CPy_INCREF(cpy_r_r30); - CPy_DECREF(cpy_r_r26.f2); - CPy_DECREF(cpy_r_r26.f3); - if (likely(PyUnicode_Check(cpy_r_r29))) - cpy_r_r31 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals, "str", cpy_r_r29); - goto CPyL31; - } - if (likely(PyDict_Check(cpy_r_r30))) - cpy_r_r32 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals, "dict", cpy_r_r30); - goto CPyL32; - } - cpy_r_r33 = CPyStatics[115]; /* ':' */ - cpy_r_r34 = PyUnicode_RSplit(cpy_r_r31, cpy_r_r33, -1); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL33; - } - cpy_r_r35 = CPyList_GetItemShort(cpy_r_r34, -2); - CPy_DECREF_NO_IMM(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL33; - } - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals, "str", cpy_r_r35); - goto CPyL33; - } - cpy_r_r37 = CPyStatics[946]; /* 'abi' */ - cpy_r_r38 = CPyDict_GetItem(cpy_r_r32, cpy_r_r37); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL34; - } - cpy_r_r39 = PyDict_SetItem(cpy_r_r22, cpy_r_r36, cpy_r_r38); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL35; - } - cpy_r_r41 = CPyDict_CheckSize(cpy_r_r21, cpy_r_r24); - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL35; - } else - goto CPyL11; -CPyL20: ; - cpy_r_r42 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); - goto CPyL36; - } - return cpy_r_r22; -CPyL22: ; - cpy_r_r43 = NULL; - return cpy_r_r43; -CPyL23: ; - CPy_INCREF(cpy_r_allow_paths); - goto CPyL2; -CPyL24: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL22; -CPyL25: ; - CPy_DECREF(cpy_r_r7); - goto CPyL5; -CPyL26: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r10); - goto CPyL22; -CPyL27: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL22; -CPyL28: ; - CPy_DecRef(cpy_r_r21); - goto CPyL22; -CPyL29: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - goto CPyL22; -CPyL30: ; - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r26.f2); - CPy_DECREF(cpy_r_r26.f3); - goto CPyL20; -CPyL31: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r30); - goto CPyL22; -CPyL32: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r31); - goto CPyL22; -CPyL33: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r32); - goto CPyL22; -CPyL34: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r36); - goto CPyL22; -CPyL35: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - goto CPyL22; -CPyL36: ; - CPy_DecRef(cpy_r_r22); - goto CPyL22; -} - -PyObject *CPyPy_solidity___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_source", "allow_paths", 0}; - static CPyArg_Parser parser = {"O|O:get_abi", kwlist, 0}; - PyObject *obj_contract_source; - PyObject *obj_allow_paths = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_source, &obj_allow_paths)) { - return NULL; - } - PyObject *arg_contract_source; - if (likely(PyUnicode_Check(obj_contract_source))) - arg_contract_source = obj_contract_source; - else { - CPy_TypeError("str", obj_contract_source); - goto fail; - } - PyObject *arg_allow_paths; - if (obj_allow_paths == NULL) { - arg_allow_paths = NULL; - goto __LL788; - } - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL788; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL788; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL788: ; - PyObject *retval = CPyDef_solidity___get_abi(arg_contract_source, arg_allow_paths); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 132, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity___find_solc_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { - tuple_T2OO cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_installed_versions; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - CPyTagged cpy_r_r8; - int64_t cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T4CIOO cpy_r_r11; - CPyTagged cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_path; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_version; - int32_t cpy_r_r25; - char cpy_r_r26; - char 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - int32_t cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - int32_t cpy_r_r73; - char cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject **cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - int32_t cpy_r_r97; - char cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - CPyPtr cpy_r_r101; - int64_t cpy_r_r102; - CPyTagged cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject **cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - CPyTagged cpy_r_r119; - int64_t cpy_r_r120; - PyObject *cpy_r_r121; - tuple_T4CIOO cpy_r_r122; - CPyTagged cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject **cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - char cpy_r_r138; - PyObject *cpy_r_r139; - if (cpy_r_install_needed != 2) goto CPyL2; - cpy_r_install_needed = 0; -CPyL2: ; - if (cpy_r_install_latest != 2) goto CPyL4; - cpy_r_install_latest = 0; -CPyL4: ; - if (cpy_r_silent != 2) goto CPyL6; - cpy_r_silent = 1; -CPyL6: ; - cpy_r_r0 = CPyDef_solidity____get_solc_version_list(); - if (unlikely(cpy_r_r0.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 166, CPyStatic_solidity___globals); - goto CPyL86; - } - cpy_r_r1 = cpy_r_r0.f0; - cpy_r_r2 = cpy_r_r0.f1; - cpy_r_r3 = cpy_r_r1; - cpy_r_r4 = cpy_r_r2; - cpy_r_installed_versions = cpy_r_r4; - cpy_r_r5 = PyDict_New(); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 168, CPyStatic_solidity___globals); - goto CPyL87; - } - cpy_r_r6 = PySet_New(NULL); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 169, CPyStatic_solidity___globals); - goto CPyL88; - } - cpy_r_r7 = PySet_New(NULL); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 170, CPyStatic_solidity___globals); - goto CPyL89; - } - cpy_r_r8 = 0; - cpy_r_r9 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r10 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals); - goto CPyL90; - } -CPyL11: ; - cpy_r_r11 = CPyDict_NextItem(cpy_r_r10, cpy_r_r8); - cpy_r_r12 = cpy_r_r11.f1; - cpy_r_r8 = cpy_r_r12; - cpy_r_r13 = cpy_r_r11.f0; - if (!cpy_r_r13) goto CPyL91; - cpy_r_r14 = cpy_r_r11.f2; - CPy_INCREF(cpy_r_r14); - cpy_r_r15 = cpy_r_r11.f3; - CPy_INCREF(cpy_r_r15); - CPy_DECREF(cpy_r_r11.f2); - CPy_DECREF(cpy_r_r11.f3); - if (likely(PyUnicode_Check(cpy_r_r14))) - cpy_r_r16 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals, "str", cpy_r_r14); - goto CPyL92; - } - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r17 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals, "str", cpy_r_r15); - goto CPyL93; - } - cpy_r_path = cpy_r_r16; - cpy_r_r18 = CPyDef_sources___get_pragma_spec(cpy_r_r17, cpy_r_path); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 173, CPyStatic_solidity___globals); - goto CPyL94; - } - cpy_r_r19 = CPyDict_SetItem(cpy_r_r5, cpy_r_path, cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 174, CPyStatic_solidity___globals); - goto CPyL95; - } - cpy_r_r21 = CPyStatics[1323]; /* 'select' */ - PyObject *cpy_r_r22[2] = {cpy_r_r18, cpy_r_installed_versions}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); - goto CPyL95; - } - cpy_r_version = cpy_r_r24; - cpy_r_r25 = PyObject_IsTrue(cpy_r_version); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); - goto CPyL96; - } - cpy_r_r27 = cpy_r_r25; - if (cpy_r_r27) goto CPyL27; - if (cpy_r_install_needed) goto CPyL27; - if (cpy_r_install_latest) { - goto CPyL27; - } else - goto CPyL97; -CPyL21: ; - cpy_r_r28 = CPyStatics[1324]; /* "No installed solc version matching '" */ - cpy_r_r29 = PyObject_Str(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 179, CPyStatic_solidity___globals); - goto CPyL98; - } - cpy_r_r30 = CPyStatics[1325]; /* "' in '" */ - cpy_r_r31 = CPyStatics[132]; /* "'" */ - cpy_r_r32 = CPyStr_Build(5, cpy_r_r28, cpy_r_r29, cpy_r_r30, cpy_r_path, cpy_r_r31); - CPy_DECREF(cpy_r_r29); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 179, CPyStatic_solidity___globals); - goto CPyL86; - } - cpy_r_r33 = CPyStatic_solidity___globals; - cpy_r_r34 = CPyStatics[1315]; /* 'IncompatibleSolcVersion' */ - cpy_r_r35 = CPyDict_GetItem(cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 178, CPyStatic_solidity___globals); - goto CPyL99; - } - PyObject *cpy_r_r36[1] = {cpy_r_r32}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r37, 1, 0); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 178, CPyStatic_solidity___globals); - goto CPyL99; - } - CPy_DECREF(cpy_r_r32); - CPy_Raise(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 178, CPyStatic_solidity___globals); - goto CPyL86; - } - CPy_Unreachable(); -CPyL27: ; - cpy_r_r39 = CPyStatics[1323]; /* 'select' */ - PyObject *cpy_r_r40[2] = {cpy_r_r18, cpy_r_r3}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 183, CPyStatic_solidity___globals); - goto CPyL96; - } - cpy_r_r43 = PyObject_IsTrue(cpy_r_version); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); - goto CPyL100; - } - cpy_r_r45 = cpy_r_r43; - if (cpy_r_r45) goto CPyL101; - cpy_r_r46 = PyObject_IsTrue(cpy_r_r42); - cpy_r_r47 = cpy_r_r46 >= 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 183, CPyStatic_solidity___globals); - goto CPyL100; - } - cpy_r_r48 = cpy_r_r46; - if (cpy_r_r48) { - goto CPyL101; - } else - goto CPyL102; -CPyL32: ; - cpy_r_r49 = CPyStatics[1326]; /* "No installable solc version matching '" */ - cpy_r_r50 = PyObject_Str(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 187, CPyStatic_solidity___globals); - goto CPyL98; - } - cpy_r_r51 = CPyStatics[1325]; /* "' in '" */ - cpy_r_r52 = CPyStatics[132]; /* "'" */ - cpy_r_r53 = CPyStr_Build(5, cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_path, cpy_r_r52); - CPy_DECREF(cpy_r_r50); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 187, CPyStatic_solidity___globals); - goto CPyL86; - } - cpy_r_r54 = CPyStatic_solidity___globals; - cpy_r_r55 = CPyStatics[1315]; /* 'IncompatibleSolcVersion' */ - cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 186, CPyStatic_solidity___globals); - goto CPyL103; - } - PyObject *cpy_r_r57[1] = {cpy_r_r53}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_Vectorcall(cpy_r_r56, cpy_r_r58, 1, 0); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 186, CPyStatic_solidity___globals); - goto CPyL103; - } - CPy_DECREF(cpy_r_r53); - CPy_Raise(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 186, CPyStatic_solidity___globals); - goto CPyL86; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r60 = PyObject_IsTrue(cpy_r_version); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); - goto CPyL104; - } - cpy_r_r62 = cpy_r_r60; - if (!cpy_r_r62) goto CPyL105; - if (!cpy_r_install_latest) goto CPyL45; - cpy_r_r63 = PyObject_RichCompare(cpy_r_r42, cpy_r_version, 4); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 190, CPyStatic_solidity___globals); - goto CPyL104; - } - cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 190, CPyStatic_solidity___globals); - goto CPyL104; - } - cpy_r_r66 = cpy_r_r64; - if (cpy_r_r66) { - goto CPyL105; - } else - goto CPyL45; -CPyL44: ; - cpy_r_r67 = PySet_Add(cpy_r_r6, cpy_r_r42); - CPy_DECREF(cpy_r_r42); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 191, CPyStatic_solidity___globals); - goto CPyL106; - } else - goto CPyL52; -CPyL45: ; - cpy_r_r69 = PyObject_IsTrue(cpy_r_r42); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 183, CPyStatic_solidity___globals); - goto CPyL104; - } - cpy_r_r71 = cpy_r_r69; - if (!cpy_r_r71) goto CPyL107; - cpy_r_r72 = PyObject_RichCompare(cpy_r_r42, cpy_r_version, 4); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 192, CPyStatic_solidity___globals); - goto CPyL108; - } - cpy_r_r73 = PyObject_IsTrue(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - cpy_r_r74 = cpy_r_r73 >= 0; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 192, CPyStatic_solidity___globals); - goto CPyL108; - } - cpy_r_r75 = cpy_r_r73; - if (!cpy_r_r75) goto CPyL109; - cpy_r_r76 = PyObject_Str(cpy_r_version); - CPy_DECREF(cpy_r_version); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 193, CPyStatic_solidity___globals); - goto CPyL106; - } - cpy_r_r77 = PySet_Add(cpy_r_r7, cpy_r_r76); - CPy_DECREF(cpy_r_r76); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 193, CPyStatic_solidity___globals); - goto CPyL106; - } -CPyL52: ; - cpy_r_r79 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r9); - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals); - goto CPyL106; - } else - goto CPyL11; -CPyL53: ; - cpy_r_r80 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals); - goto CPyL110; - } - cpy_r_r81 = PyObject_IsTrue(cpy_r_r6); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 169, CPyStatic_solidity___globals); - goto CPyL110; - } - cpy_r_r83 = cpy_r_r81; - if (cpy_r_r83) { - goto CPyL111; - } else - goto CPyL112; -CPyL56: ; - cpy_r_r84 = CPyStatic_solidity___globals; - cpy_r_r85 = CPyStatics[1274]; /* 'install_solc' */ - cpy_r_r86 = CPyDict_GetItem(cpy_r_r84, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 197, CPyStatic_solidity___globals); - goto CPyL113; - } - cpy_r_r87 = PySequence_Tuple(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 197, CPyStatic_solidity___globals); - goto CPyL114; - } - cpy_r_r88 = PyObject_CallObject(cpy_r_r86, cpy_r_r87); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 197, CPyStatic_solidity___globals); - goto CPyL115; - } else - goto CPyL116; -CPyL59: ; - cpy_r_r89 = CPyStatic_solidity___globals; - cpy_r_r90 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r91 = CPyDict_GetItem(cpy_r_r89, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 198, CPyStatic_solidity___globals); - goto CPyL115; - } - cpy_r_r92 = CPyStatics[1327]; /* 'get_installed_solc_versions' */ - PyObject *cpy_r_r93[1] = {cpy_r_r91}; - cpy_r_r94 = (PyObject **)&cpy_r_r93; - cpy_r_r95 = PyObject_VectorcallMethod(cpy_r_r92, cpy_r_r94, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 198, CPyStatic_solidity___globals); - goto CPyL117; - } - CPy_DECREF(cpy_r_r91); - if (likely(PyList_Check(cpy_r_r95))) - cpy_r_r96 = cpy_r_r95; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 198, CPyStatic_solidity___globals, "list", cpy_r_r95); - goto CPyL115; - } - cpy_r_installed_versions = cpy_r_r96; - goto CPyL74; -CPyL63: ; - cpy_r_r97 = PyObject_IsTrue(cpy_r_r7); - cpy_r_r98 = cpy_r_r97 >= 0; - if (unlikely(!cpy_r_r98)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 170, CPyStatic_solidity___globals); - goto CPyL118; - } - cpy_r_r99 = cpy_r_r97; - if (!cpy_r_r99) goto CPyL119; - if (cpy_r_silent) goto CPyL119; - cpy_r_r100 = CPyStatics[1328]; /* 'New compatible solc version' */ - cpy_r_r101 = (CPyPtr)&((PySetObject *)cpy_r_r7)->used; - cpy_r_r102 = *(int64_t *)cpy_r_r101; - cpy_r_r103 = cpy_r_r102 << 1; - cpy_r_r104 = (Py_ssize_t)cpy_r_r103 > (Py_ssize_t)2; - if (!cpy_r_r104) goto CPyL68; - cpy_r_r105 = CPyStatics[113]; /* 's' */ - CPy_INCREF(cpy_r_r105); - cpy_r_r106 = cpy_r_r105; - goto CPyL69; -CPyL68: ; - cpy_r_r107 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r107); - cpy_r_r106 = cpy_r_r107; -CPyL69: ; - cpy_r_r108 = CPyStatics[1329]; /* ' available: ' */ - cpy_r_r109 = CPyStatics[293]; /* ', ' */ - cpy_r_r110 = PyUnicode_Join(cpy_r_r109, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 202, CPyStatic_solidity___globals); - goto CPyL120; - } - cpy_r_r111 = CPyStr_Build(4, cpy_r_r100, cpy_r_r106, cpy_r_r108, cpy_r_r110); - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 201, CPyStatic_solidity___globals); - goto CPyL121; - } - cpy_r_r112 = CPyModule_builtins; - cpy_r_r113 = CPyStatics[53]; /* 'print' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 200, CPyStatic_solidity___globals); - goto CPyL122; - } - PyObject *cpy_r_r115[1] = {cpy_r_r111}; - cpy_r_r116 = (PyObject **)&cpy_r_r115; - cpy_r_r117 = PyObject_Vectorcall(cpy_r_r114, cpy_r_r116, 1, 0); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 200, CPyStatic_solidity___globals); - goto CPyL122; - } else - goto CPyL123; -CPyL73: ; - CPy_DECREF(cpy_r_r111); -CPyL74: ; - cpy_r_r118 = PyDict_New(); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 206, CPyStatic_solidity___globals); - goto CPyL121; - } - cpy_r_r119 = 0; - cpy_r_r120 = PyDict_Size(cpy_r_r5); - cpy_r_r121 = CPyDict_GetItemsIter(cpy_r_r5); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals); - goto CPyL124; - } -CPyL76: ; - cpy_r_r122 = CPyDict_NextItem(cpy_r_r121, cpy_r_r119); - cpy_r_r123 = cpy_r_r122.f1; - cpy_r_r119 = cpy_r_r123; - cpy_r_r124 = cpy_r_r122.f0; - if (!cpy_r_r124) goto CPyL125; - cpy_r_r125 = cpy_r_r122.f2; - CPy_INCREF(cpy_r_r125); - cpy_r_r126 = cpy_r_r122.f3; - CPy_INCREF(cpy_r_r126); - CPy_DECREF(cpy_r_r122.f2); - CPy_DECREF(cpy_r_r122.f3); - if (likely(PyUnicode_Check(cpy_r_r125))) - cpy_r_r127 = cpy_r_r125; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals, "str", cpy_r_r125); - goto CPyL126; - } - cpy_r_path = cpy_r_r127; - cpy_r_r128 = CPyStatics[1323]; /* 'select' */ - PyObject *cpy_r_r129[2] = {cpy_r_r126, cpy_r_installed_versions}; - cpy_r_r130 = (PyObject **)&cpy_r_r129; - cpy_r_r131 = PyObject_VectorcallMethod(cpy_r_r128, cpy_r_r130, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 208, CPyStatic_solidity___globals); - goto CPyL127; - } - CPy_DECREF(cpy_r_r126); - cpy_r_version = cpy_r_r131; - cpy_r_r132 = PyObject_Str(cpy_r_version); - CPy_DECREF(cpy_r_version); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals); - goto CPyL128; - } - cpy_r_r133 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r118, cpy_r_r132, 1); - CPy_DECREF(cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals); - goto CPyL128; - } - if (likely(PyList_Check(cpy_r_r133))) - cpy_r_r134 = cpy_r_r133; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals, "list", cpy_r_r133); - goto CPyL128; - } - cpy_r_r135 = PyList_Append(cpy_r_r134, cpy_r_path); - CPy_DECREF_NO_IMM(cpy_r_r134); - CPy_DECREF(cpy_r_path); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals); - goto CPyL129; - } - cpy_r_r137 = CPyDict_CheckSize(cpy_r_r5, cpy_r_r120); - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals); - goto CPyL129; - } else - goto CPyL76; -CPyL84: ; - cpy_r_r138 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals); - goto CPyL130; - } - return cpy_r_r118; -CPyL86: ; - cpy_r_r139 = NULL; - return cpy_r_r139; -CPyL87: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - goto CPyL86; -CPyL88: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - goto CPyL86; -CPyL89: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - goto CPyL86; -CPyL90: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - goto CPyL86; -CPyL91: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r11.f2); - CPy_DECREF(cpy_r_r11.f3); - goto CPyL53; -CPyL92: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r15); - goto CPyL86; -CPyL93: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - goto CPyL86; -CPyL94: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - goto CPyL86; -CPyL95: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r18); - goto CPyL86; -CPyL96: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_version); - goto CPyL86; -CPyL97: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_version); - goto CPyL21; -CPyL98: ; - CPy_DecRef(cpy_r_path); - goto CPyL86; -CPyL99: ; - CPy_DecRef(cpy_r_r32); - goto CPyL86; -CPyL100: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r42); - goto CPyL86; -CPyL101: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_r18); - goto CPyL38; -CPyL102: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_version); - CPy_DECREF(cpy_r_r42); - goto CPyL32; -CPyL103: ; - CPy_DecRef(cpy_r_r53); - goto CPyL86; -CPyL104: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r42); - goto CPyL86; -CPyL105: ; - CPy_DECREF(cpy_r_version); - goto CPyL44; -CPyL106: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - goto CPyL86; -CPyL107: ; - CPy_DECREF(cpy_r_version); - CPy_DECREF(cpy_r_r42); - goto CPyL52; -CPyL108: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_version); - goto CPyL86; -CPyL109: ; - CPy_DECREF(cpy_r_version); - goto CPyL52; -CPyL110: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - goto CPyL86; -CPyL111: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r7); - goto CPyL56; -CPyL112: ; - CPy_DECREF(cpy_r_r6); - goto CPyL63; -CPyL113: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - goto CPyL86; -CPyL114: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r86); - goto CPyL86; -CPyL115: ; - CPy_DecRef(cpy_r_r5); - goto CPyL86; -CPyL116: ; - CPy_DECREF(cpy_r_r88); - goto CPyL59; -CPyL117: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r91); - goto CPyL86; -CPyL118: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - goto CPyL86; -CPyL119: ; - CPy_DECREF(cpy_r_r7); - goto CPyL74; -CPyL120: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r106); - goto CPyL86; -CPyL121: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - goto CPyL86; -CPyL122: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r111); - goto CPyL86; -CPyL123: ; - CPy_DECREF(cpy_r_r117); - goto CPyL73; -CPyL124: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r118); - goto CPyL86; -CPyL125: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r121); - CPy_DECREF(cpy_r_r122.f2); - CPy_DECREF(cpy_r_r122.f3); - goto CPyL84; -CPyL126: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r121); - CPy_DecRef(cpy_r_r126); - goto CPyL86; -CPyL127: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r121); - CPy_DecRef(cpy_r_r126); - goto CPyL86; -CPyL128: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r121); - goto CPyL86; -CPyL129: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r121); - goto CPyL86; -CPyL130: ; - CPy_DecRef(cpy_r_r118); - goto CPyL86; -} - -PyObject *CPyPy_solidity___find_solc_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; - static CPyArg_Parser parser = {"O|OOO:find_solc_versions", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_install_needed = NULL; - PyObject *obj_install_latest = NULL; - PyObject *obj_silent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - char arg_install_needed; - if (obj_install_needed == NULL) { - arg_install_needed = 2; - } else if (unlikely(!PyBool_Check(obj_install_needed))) { - CPy_TypeError("bool", obj_install_needed); goto fail; - } else - arg_install_needed = obj_install_needed == Py_True; - char arg_install_latest; - if (obj_install_latest == NULL) { - arg_install_latest = 2; - } else if (unlikely(!PyBool_Check(obj_install_latest))) { - CPy_TypeError("bool", obj_install_latest); goto fail; - } else - arg_install_latest = obj_install_latest == Py_True; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *retval = CPyDef_solidity___find_solc_versions(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 146, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity___find_best_solc_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { - tuple_T2OO cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_available_versions; - PyObject *cpy_r_r4; - PyObject *cpy_r_installed_versions; - CPyTagged cpy_r_r5; - int64_t cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T4CIOO cpy_r_r8; - CPyTagged cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - CPyPtr cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - CPyPtr cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - int64_t cpy_r_r33; - CPyPtr cpy_r_r34; - int64_t cpy_r_r35; - char cpy_r_r36; - CPyPtr cpy_r_r37; - CPyPtr cpy_r_r38; - int64_t cpy_r_r39; - CPyPtr cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - int64_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - CPyPtr cpy_r_r50; - int64_t cpy_r_r51; - CPyTagged cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - CPyPtr cpy_r_r61; - int64_t cpy_r_r62; - CPyTagged cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; - PyObject **cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - int32_t cpy_r_r92; - char cpy_r_r93; - char cpy_r_r94; - CPyPtr cpy_r_r95; - int64_t cpy_r_r96; - CPyTagged cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject **cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *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_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject **cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - if (cpy_r_install_needed != 2) goto CPyL2; - cpy_r_install_needed = 0; -CPyL2: ; - if (cpy_r_install_latest != 2) goto CPyL4; - cpy_r_install_latest = 0; -CPyL4: ; - if (cpy_r_silent != 2) goto CPyL6; - cpy_r_silent = 1; -CPyL6: ; - cpy_r_r0 = CPyDef_solidity____get_solc_version_list(); - if (unlikely(cpy_r_r0.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 236, CPyStatic_solidity___globals); - goto CPyL75; - } - cpy_r_r1 = cpy_r_r0.f0; - cpy_r_r2 = cpy_r_r0.f1; - cpy_r_r3 = cpy_r_r1; - cpy_r_available_versions = cpy_r_r3; - cpy_r_r4 = cpy_r_r2; - cpy_r_installed_versions = cpy_r_r4; - cpy_r_r5 = 0; - cpy_r_r6 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals); - goto CPyL76; - } -CPyL8: ; - cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); - cpy_r_r9 = cpy_r_r8.f1; - cpy_r_r5 = cpy_r_r9; - cpy_r_r10 = cpy_r_r8.f0; - if (!cpy_r_r10) goto CPyL77; - cpy_r_r11 = cpy_r_r8.f2; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = cpy_r_r8.f3; - CPy_INCREF(cpy_r_r12); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r13 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals, "str", cpy_r_r11); - goto CPyL78; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals, "str", cpy_r_r12); - goto CPyL79; - } - cpy_r_r15 = CPyDef_sources___get_pragma_spec(cpy_r_r14, cpy_r_r13); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 239, CPyStatic_solidity___globals); - goto CPyL80; - } - cpy_r_r16 = PyList_New(0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 240, CPyStatic_solidity___globals); - goto CPyL81; - } - cpy_r_r17 = 0; -CPyL14: ; - cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; - cpy_r_r19 = *(int64_t *)cpy_r_r18; - cpy_r_r20 = cpy_r_r17 < cpy_r_r19; - if (!cpy_r_r20) goto CPyL82; - cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_installed_versions)->ob_item; - cpy_r_r22 = *(CPyPtr *)cpy_r_r21; - cpy_r_r23 = cpy_r_r17 * 8; - cpy_r_r24 = cpy_r_r22 + cpy_r_r23; - cpy_r_r25 = *(PyObject * *)cpy_r_r24; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = PySequence_Contains(cpy_r_r15, cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 240, CPyStatic_solidity___globals); - goto CPyL83; - } - cpy_r_r28 = cpy_r_r26; - if (!cpy_r_r28) goto CPyL84; - cpy_r_r29 = PyList_Append(cpy_r_r16, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 240, CPyStatic_solidity___globals); - goto CPyL85; - } -CPyL18: ; - cpy_r_r31 = cpy_r_r17 + 1; - cpy_r_r17 = cpy_r_r31; - goto CPyL14; -CPyL19: ; - cpy_r_installed_versions = cpy_r_r16; - cpy_r_r32 = PyList_New(0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 241, CPyStatic_solidity___globals); - goto CPyL81; - } - cpy_r_r33 = 0; -CPyL21: ; - cpy_r_r34 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; - cpy_r_r35 = *(int64_t *)cpy_r_r34; - cpy_r_r36 = cpy_r_r33 < cpy_r_r35; - if (!cpy_r_r36) goto CPyL86; - cpy_r_r37 = (CPyPtr)&((PyListObject *)cpy_r_available_versions)->ob_item; - cpy_r_r38 = *(CPyPtr *)cpy_r_r37; - cpy_r_r39 = cpy_r_r33 * 8; - cpy_r_r40 = cpy_r_r38 + cpy_r_r39; - cpy_r_r41 = *(PyObject * *)cpy_r_r40; - CPy_INCREF(cpy_r_r41); - cpy_r_r42 = PySequence_Contains(cpy_r_r15, cpy_r_r41); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 241, CPyStatic_solidity___globals); - goto CPyL87; - } - cpy_r_r44 = cpy_r_r42; - if (!cpy_r_r44) goto CPyL88; - cpy_r_r45 = PyList_Append(cpy_r_r32, cpy_r_r41); - CPy_DECREF(cpy_r_r41); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 241, CPyStatic_solidity___globals); - goto CPyL89; - } -CPyL25: ; - cpy_r_r47 = cpy_r_r33 + 1; - cpy_r_r33 = cpy_r_r47; - goto CPyL21; -CPyL26: ; - cpy_r_available_versions = cpy_r_r32; - cpy_r_r48 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r6); - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals); - goto CPyL80; - } else - goto CPyL8; -CPyL28: ; - cpy_r_r49 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r50 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; - cpy_r_r51 = *(int64_t *)cpy_r_r50; - cpy_r_r52 = cpy_r_r51 << 1; - cpy_r_r53 = cpy_r_r52 != 0; - if (cpy_r_r53) { - goto CPyL34; - } else - goto CPyL90; -CPyL30: ; - cpy_r_r54 = CPyStatics[1330]; /* ('No installable solc version compatible across all ' - 'sources') */ - cpy_r_r55 = CPyStatic_solidity___globals; - cpy_r_r56 = CPyStatics[1315]; /* 'IncompatibleSolcVersion' */ - cpy_r_r57 = CPyDict_GetItem(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 244, CPyStatic_solidity___globals); - goto CPyL75; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 244, CPyStatic_solidity___globals); - goto CPyL75; - } - CPy_Raise(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 244, CPyStatic_solidity___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL34: ; - cpy_r_r61 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; - cpy_r_r62 = *(int64_t *)cpy_r_r61; - cpy_r_r63 = cpy_r_r62 << 1; - cpy_r_r64 = cpy_r_r63 != 0; - if (cpy_r_r64) goto CPyL41; - if (cpy_r_install_needed) goto CPyL41; - if (cpy_r_install_latest) { - goto CPyL41; - } else - goto CPyL91; -CPyL37: ; - cpy_r_r65 = CPyStatics[1331]; /* 'No installed solc version compatible across all sources' */ - cpy_r_r66 = CPyStatic_solidity___globals; - cpy_r_r67 = CPyStatics[1315]; /* 'IncompatibleSolcVersion' */ - cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 247, CPyStatic_solidity___globals); - goto CPyL75; - } - PyObject *cpy_r_r69[1] = {cpy_r_r65}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 247, CPyStatic_solidity___globals); - goto CPyL75; - } - CPy_Raise(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 247, CPyStatic_solidity___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL41: ; - cpy_r_r72 = CPyModule_builtins; - cpy_r_r73 = CPyStatics[188]; /* 'max' */ - cpy_r_r74 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL76; - } - PyObject *cpy_r_r75[1] = {cpy_r_available_versions}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r74, cpy_r_r76, 1, 0); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r78 = CPyStatics[1332]; /* '0.0.0' */ - cpy_r_r79 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r79 == NULL)) { - goto CPyL92; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r80 = 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL46: ; - PyObject *cpy_r_r81[1] = {cpy_r_r78}; - cpy_r_r82 = (PyObject **)&cpy_r_r81; - cpy_r_r83 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r82, 1, 0); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL93; - } - cpy_r_r84 = CPyModule_builtins; - cpy_r_r85 = CPyStatics[188]; /* 'max' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL94; - } - PyObject *cpy_r_r87[2] = {cpy_r_installed_versions, cpy_r_r83}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = CPyStatics[2297]; /* ('default',) */ - cpy_r_r90 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, cpy_r_r89); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL94; - } - CPy_DECREF(cpy_r_r83); - cpy_r_r91 = PyObject_RichCompare(cpy_r_r77, cpy_r_r90, 4); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r92 = PyObject_IsTrue(cpy_r_r91); - CPy_DECREF(cpy_r_r91); - cpy_r_r93 = cpy_r_r92 >= 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r94 = cpy_r_r92; - if (!cpy_r_r94) goto CPyL95; - if (cpy_r_install_latest) goto CPyL96; - if (!cpy_r_install_needed) goto CPyL63; - cpy_r_r95 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; - cpy_r_r96 = *(int64_t *)cpy_r_r95; - cpy_r_r97 = cpy_r_r96 << 1; - cpy_r_r98 = cpy_r_r97 != 0; - if (cpy_r_r98) { - goto CPyL63; - } else - goto CPyL96; -CPyL55: ; - cpy_r_r99 = CPyModule_builtins; - cpy_r_r100 = CPyStatics[188]; /* 'max' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); - goto CPyL97; - } - PyObject *cpy_r_r102[1] = {cpy_r_available_versions}; - cpy_r_r103 = (PyObject **)&cpy_r_r102; - cpy_r_r104 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r103, 1, 0); - CPy_DECREF(cpy_r_r101); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); - goto CPyL97; - } - cpy_r_r105 = PyTuple_Pack(1, cpy_r_r104); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); - goto CPyL97; - } - cpy_r_r106 = CPyDef_solidity___install_solc(cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); - goto CPyL97; - } - cpy_r_r107 = CPyModule_builtins; - cpy_r_r108 = CPyStatics[188]; /* 'max' */ - cpy_r_r109 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 252, CPyStatic_solidity___globals); - goto CPyL97; - } - PyObject *cpy_r_r110[1] = {cpy_r_available_versions}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 252, CPyStatic_solidity___globals); - goto CPyL97; - } - CPy_DECREF_NO_IMM(cpy_r_available_versions); - cpy_r_r113 = PyObject_Str(cpy_r_r112); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 252, CPyStatic_solidity___globals); - goto CPyL75; - } - return cpy_r_r113; -CPyL63: ; - if (cpy_r_silent) goto CPyL95; - cpy_r_r114 = CPyStatics[1333]; /* 'New compatible solc version available: ' */ - cpy_r_r115 = CPyModule_builtins; - cpy_r_r116 = CPyStatics[188]; /* 'max' */ - cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); - goto CPyL76; - } - PyObject *cpy_r_r118[1] = {cpy_r_available_versions}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); - goto CPyL76; - } - CPy_DECREF_NO_IMM(cpy_r_available_versions); - cpy_r_r121 = PyObject_Str(cpy_r_r120); - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); - goto CPyL98; - } - cpy_r_r122 = CPyStr_Build(2, cpy_r_r114, cpy_r_r121); - CPy_DECREF(cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); - goto CPyL98; - } - cpy_r_r123 = CPyModule_builtins; - cpy_r_r124 = CPyStatics[53]; /* 'print' */ - cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); - goto CPyL99; - } - PyObject *cpy_r_r126[1] = {cpy_r_r122}; - cpy_r_r127 = (PyObject **)&cpy_r_r126; - cpy_r_r128 = PyObject_Vectorcall(cpy_r_r125, cpy_r_r127, 1, 0); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); - goto CPyL99; - } else - goto CPyL100; -CPyL70: ; - CPy_DECREF(cpy_r_r122); -CPyL71: ; - cpy_r_r129 = CPyModule_builtins; - cpy_r_r130 = CPyStatics[188]; /* 'max' */ - cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 256, CPyStatic_solidity___globals); - goto CPyL98; - } - PyObject *cpy_r_r132[1] = {cpy_r_installed_versions}; - cpy_r_r133 = (PyObject **)&cpy_r_r132; - cpy_r_r134 = PyObject_Vectorcall(cpy_r_r131, cpy_r_r133, 1, 0); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 256, CPyStatic_solidity___globals); - goto CPyL98; - } - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - cpy_r_r135 = PyObject_Str(cpy_r_r134); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 256, CPyStatic_solidity___globals); - goto CPyL75; - } - return cpy_r_r135; -CPyL75: ; - cpy_r_r136 = NULL; - return cpy_r_r136; -CPyL76: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - goto CPyL75; -CPyL77: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - goto CPyL28; -CPyL78: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r12); - goto CPyL75; -CPyL79: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL75; -CPyL80: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - goto CPyL75; -CPyL81: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - goto CPyL75; -CPyL82: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL19; -CPyL83: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r25); - goto CPyL75; -CPyL84: ; - CPy_DECREF(cpy_r_r25); - goto CPyL18; -CPyL85: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r16); - goto CPyL75; -CPyL86: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - CPy_DECREF(cpy_r_r15); - goto CPyL26; -CPyL87: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r41); - goto CPyL75; -CPyL88: ; - CPy_DECREF(cpy_r_r41); - goto CPyL25; -CPyL89: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r32); - goto CPyL75; -CPyL90: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL30; -CPyL91: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL37; -CPyL92: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r77); - goto CPyL44; -CPyL93: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r77); - goto CPyL75; -CPyL94: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r83); - goto CPyL75; -CPyL95: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - goto CPyL71; -CPyL96: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL55; -CPyL97: ; - CPy_DecRef(cpy_r_available_versions); - goto CPyL75; -CPyL98: ; - CPy_DecRef(cpy_r_installed_versions); - goto CPyL75; -CPyL99: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r122); - goto CPyL75; -CPyL100: ; - CPy_DECREF(cpy_r_r128); - goto CPyL70; -} - -PyObject *CPyPy_solidity___find_best_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; - static CPyArg_Parser parser = {"O|OOO:find_best_solc_version", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_install_needed = NULL; - PyObject *obj_install_latest = NULL; - PyObject *obj_silent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - char arg_install_needed; - if (obj_install_needed == NULL) { - arg_install_needed = 2; - } else if (unlikely(!PyBool_Check(obj_install_needed))) { - CPy_TypeError("bool", obj_install_needed); goto fail; - } else - arg_install_needed = obj_install_needed == Py_True; - char arg_install_latest; - if (obj_install_latest == NULL) { - arg_install_latest = 2; - } else if (unlikely(!PyBool_Check(obj_install_latest))) { - CPy_TypeError("bool", obj_install_latest); goto fail; - } else - arg_install_latest = obj_install_latest == Py_True; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *retval = CPyDef_solidity___find_best_solc_version(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 214, CPyStatic_solidity___globals); - return NULL; -} - -tuple_T2OO CPyDef_solidity____get_solc_version_list(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - tuple_T3OOO cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - CPyPtr cpy_r_r30; - int64_t cpy_r_r31; - CPyTagged cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - tuple_T2OO cpy_r_r49; - PyObject *cpy_r_r50; - tuple_T2OO cpy_r_r51; - PyObject *cpy_r_r52; - tuple_T2OO cpy_r_r53; - tuple_T2OO cpy_r_r54; - cpy_r_r0 = CPyStatic_solidity___globals; - cpy_r_r1 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 261, CPyStatic_solidity___globals); - goto CPyL25; - } - cpy_r_r3 = CPyStatics[1327]; /* 'get_installed_solc_versions' */ - PyObject *cpy_r_r4[1] = {cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 261, CPyStatic_solidity___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r2); - if (likely(PyList_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 261, CPyStatic_solidity___globals, "list", cpy_r_r6); - goto CPyL25; - } - cpy_r_r8 = CPyStatic_solidity___globals; - cpy_r_r9 = CPyStatics[1334]; /* 'AVAILABLE_SOLC_VERSIONS' */ - cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 262, CPyStatic_solidity___globals); - goto CPyL27; - } - if (PyList_Check(cpy_r_r10)) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL789; - if (cpy_r_r10 == Py_None) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL789; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 262, CPyStatic_solidity___globals, "list or None", cpy_r_r10); - goto CPyL28; -__LL789: ; - cpy_r_r12 = (PyObject *)&_Py_NoneStruct; - cpy_r_r13 = cpy_r_r11 == cpy_r_r12; - CPy_DECREF(cpy_r_r10); - if (!cpy_r_r13) goto CPyL22; - cpy_r_r14 = CPyStatic_solidity___globals; - cpy_r_r15 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 264, CPyStatic_solidity___globals); - goto CPyL9; - } - cpy_r_r17 = CPyStatics[1335]; /* 'get_installable_solc_versions' */ - PyObject *cpy_r_r18[1] = {cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 264, CPyStatic_solidity___globals); - goto CPyL29; - } - CPy_DECREF(cpy_r_r16); - cpy_r_r21 = CPyStatic_solidity___globals; - cpy_r_r22 = CPyStatics[1334]; /* 'AVAILABLE_SOLC_VERSIONS' */ - cpy_r_r23 = CPyDict_SetItem(cpy_r_r21, cpy_r_r22, cpy_r_r20); - CPy_DECREF(cpy_r_r20); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 264, CPyStatic_solidity___globals); - } else - goto CPyL22; -CPyL9: ; - cpy_r_r25 = CPy_CatchError(); - cpy_r_r26 = CPyStatic_solidity___globals; - cpy_r_r27 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 265, CPyStatic_solidity___globals); - goto CPyL30; - } - cpy_r_r29 = CPy_ExceptionMatches(cpy_r_r28); - CPy_DecRef(cpy_r_r28); - if (!cpy_r_r29) goto CPyL31; - cpy_r_r30 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; - cpy_r_r31 = *(int64_t *)cpy_r_r30; - cpy_r_r32 = cpy_r_r31 << 1; - cpy_r_r33 = cpy_r_r32 != 0; - if (cpy_r_r33) { - goto CPyL16; - } else - goto CPyL32; -CPyL12: ; - cpy_r_r34 = CPyStatics[1336]; /* 'Solc not installed and cannot connect to GitHub' */ - cpy_r_r35 = CPyStatic_solidity___globals; - cpy_r_r36 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 267, CPyStatic_solidity___globals); - goto CPyL20; - } - PyObject *cpy_r_r38[1] = {cpy_r_r34}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); - CPy_DecRef(cpy_r_r37); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 267, CPyStatic_solidity___globals); - goto CPyL20; - } - CPy_Raise(cpy_r_r40); - CPy_DecRef(cpy_r_r40); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 267, CPyStatic_solidity___globals); - goto CPyL20; - } else - goto CPyL33; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - cpy_r_r41 = CPyStatic_solidity___globals; - cpy_r_r42 = CPyStatics[1334]; /* 'AVAILABLE_SOLC_VERSIONS' */ - cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r7); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 268, CPyStatic_solidity___globals); - goto CPyL30; - } else - goto CPyL19; -CPyL17: ; - CPy_Reraise(); - if (!0) { - goto CPyL20; - } else - goto CPyL34; -CPyL18: ; - CPy_Unreachable(); -CPyL19: ; - CPy_RestoreExcInfo(cpy_r_r25); - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL22; -CPyL20: ; - CPy_RestoreExcInfo(cpy_r_r25); - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - cpy_r_r45 = CPy_KeepPropagating(); - if (!cpy_r_r45) goto CPyL25; - CPy_Unreachable(); -CPyL22: ; - cpy_r_r46 = CPyStatic_solidity___globals; - cpy_r_r47 = CPyStatics[1334]; /* 'AVAILABLE_SOLC_VERSIONS' */ - cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 269, CPyStatic_solidity___globals); - goto CPyL27; - } - CPy_INCREF(cpy_r_r48); - cpy_r_r49.f0 = cpy_r_r48; - cpy_r_r49.f1 = cpy_r_r7; - cpy_r_r50 = cpy_r_r49.f1; - CPy_INCREF_NO_IMM(cpy_r_r50); - CPy_DECREF(cpy_r_r49.f0); - CPy_DECREF_NO_IMM(cpy_r_r49.f1); - CPy_INCREF(cpy_r_r48); - CPy_INCREF_NO_IMM(cpy_r_r50); - cpy_r_r51.f0 = cpy_r_r48; - cpy_r_r51.f1 = cpy_r_r50; - CPy_DECREF(cpy_r_r51.f0); - CPy_DECREF_NO_IMM(cpy_r_r51.f1); - if (likely(PyList_Check(cpy_r_r48))) - cpy_r_r52 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 269, CPyStatic_solidity___globals, "list", cpy_r_r48); - goto CPyL35; - } - cpy_r_r53.f0 = cpy_r_r52; - cpy_r_r53.f1 = cpy_r_r50; - return cpy_r_r53; -CPyL25: ; - tuple_T2OO __tmp790 = { NULL, NULL }; - cpy_r_r54 = __tmp790; - return cpy_r_r54; -CPyL26: ; - CPy_DecRef(cpy_r_r2); - goto CPyL25; -CPyL27: ; - CPy_DecRef(cpy_r_r7); - goto CPyL25; -CPyL28: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - goto CPyL25; -CPyL29: ; - CPy_DecRef(cpy_r_r16); - goto CPyL9; -CPyL30: ; - CPy_DecRef(cpy_r_r7); - goto CPyL20; -CPyL31: ; - CPy_DecRef(cpy_r_r7); - goto CPyL17; -CPyL32: ; - CPy_DecRef(cpy_r_r7); - goto CPyL12; -CPyL33: ; - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL15; -CPyL34: ; - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL18; -CPyL35: ; - CPy_DecRef(cpy_r_r50); - goto CPyL25; -} - -PyObject *CPyPy_solidity____get_solc_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_get_solc_version_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - tuple_T2OO retval = CPyDef_solidity____get_solc_version_list(); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp791 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp791); - PyObject *__tmp792 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp792); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 259, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyPtr cpy_r_r2; - CPyPtr cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char 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_r28; - int64_t cpy_r_r29; - char cpy_r_r30; - CPyTagged cpy_r_r31; - CPyTagged cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T3OOO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - int32_t cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); - goto CPyL54; - } - cpy_r_r1 = PyList_New(1); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 281, CPyStatic_solidity___globals); - goto CPyL55; - } - cpy_r_r2 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; - cpy_r_r3 = *(CPyPtr *)cpy_r_r2; - CPy_INCREF(cpy_r_contract_node); - *(PyObject * *)cpy_r_r3 = cpy_r_contract_node; - cpy_r_r4 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 281, CPyStatic_solidity___globals); - goto CPyL56; - } - cpy_r_r6 = PyNumber_Add(cpy_r_r1, cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r1); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 281, CPyStatic_solidity___globals); - goto CPyL55; - } - cpy_r_r7 = PyObject_GetIter(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); - goto CPyL55; - } -CPyL5: ; - cpy_r_r8 = PyIter_Next(cpy_r_r7); - if (cpy_r_r8 == NULL) goto CPyL57; - cpy_r_r9 = CPyStatics[1337]; /* 'contract_id' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); - goto CPyL58; - } - cpy_r_r11 = PyObject_Str(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); - goto CPyL58; - } - cpy_r_r12 = CPyStatics[65]; /* 'parent' */ - PyObject *cpy_r_r13[1] = {cpy_r_r8}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); - goto CPyL59; - } - CPy_DECREF(cpy_r_r8); - cpy_r_r16 = CPyStatics[1248]; /* 'absolutePath' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); - goto CPyL60; - } - cpy_r_r18 = PyDict_SetItem(cpy_r_r0, cpy_r_r11, cpy_r_r17); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); - goto CPyL61; - } else - goto CPyL5; -CPyL11: ; - cpy_r_r20 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); - goto CPyL55; - } - cpy_r_r21 = CPyDef_solidity____format_link_references(cpy_r_output_evm); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 284, CPyStatic_solidity___globals); - goto CPyL62; - } - cpy_r_r22 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r23 = CPyDict_GetItem(cpy_r_output_evm, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 285, CPyStatic_solidity___globals); - goto CPyL63; - } - if (likely(PyDict_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 285, CPyStatic_solidity___globals, "dict", cpy_r_r23); - goto CPyL63; - } - cpy_r_r25 = CPyStatics[1246]; /* 'object' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 287, CPyStatic_solidity___globals); - goto CPyL64; - } - if (likely(PyUnicode_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 287, CPyStatic_solidity___globals, "str", cpy_r_r26); - goto CPyL64; - } - cpy_r_r28 = CPyDef_solidity____remove_metadata(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 287, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r29 = CPyStr_Size_size_t(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 288, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r31 = cpy_r_r29 << 1; - cpy_r_r32 = CPyTagged_Rshift(cpy_r_r31, 2); - if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", -1, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r33 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r34 = CPyDict_GetItem(cpy_r_r24, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 291, CPyStatic_solidity___globals); - goto CPyL65; - } - if (likely(PyUnicode_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 291, CPyStatic_solidity___globals, "str", cpy_r_r34); - goto CPyL65; - } - cpy_r_r36 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r24, cpy_r_r36); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 292, CPyStatic_solidity___globals); - goto CPyL66; - } - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 292, CPyStatic_solidity___globals, "str", cpy_r_r37); - goto CPyL66; - } - cpy_r_r39 = CPyDef_solidity____generate_coverage_data(cpy_r_r35, cpy_r_r38, cpy_r_contract_node, cpy_r_stmt_nodes, cpy_r_branch_nodes, cpy_r_has_fallback, cpy_r_r32); - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_r38); - CPyTagged_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r39.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 290, CPyStatic_solidity___globals); - goto CPyL63; - } - cpy_r_r40 = cpy_r_r39.f0; - cpy_r_r41 = cpy_r_r39.f1; - cpy_r_r42 = cpy_r_r39.f2; - cpy_r_r43 = cpy_r_r40; - cpy_r_r44 = cpy_r_r41; - cpy_r_r45 = cpy_r_r42; - cpy_r_r46 = PyList_New(0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 300, CPyStatic_solidity___globals); - goto CPyL67; - } - cpy_r_r47 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 301, CPyStatic_solidity___globals); - goto CPyL68; - } - cpy_r_r49 = PyObject_GetIter(cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 301, CPyStatic_solidity___globals); - goto CPyL68; - } -CPyL28: ; - cpy_r_r50 = PyIter_Next(cpy_r_r49); - if (cpy_r_r50 == NULL) goto CPyL69; - cpy_r_r51 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 302, CPyStatic_solidity___globals); - goto CPyL70; - } - cpy_r_r53 = CPyStatics[1268]; /* 'ContractDefinition' */ - cpy_r_r54 = PyObject_RichCompare(cpy_r_r52, cpy_r_r53, 2); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 302, CPyStatic_solidity___globals); - goto CPyL70; - } - cpy_r_r55 = PyObject_IsTrue(cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r56 = cpy_r_r55 >= 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 302, CPyStatic_solidity___globals); - goto CPyL70; - } - cpy_r_r57 = cpy_r_r55; - if (!cpy_r_r57) goto CPyL71; - cpy_r_r58 = CPyStatics[397]; /* 'name' */ - cpy_r_r59 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 305, CPyStatic_solidity___globals); - goto CPyL70; - } - cpy_r_r60 = CPyStatics[65]; /* 'parent' */ - PyObject *cpy_r_r61[1] = {cpy_r_r50}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 306, CPyStatic_solidity___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_r50); - cpy_r_r64 = CPyStatics[1248]; /* 'absolutePath' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 306, CPyStatic_solidity___globals); - goto CPyL73; - } - if (likely(PyUnicode_Check(cpy_r_r59))) - cpy_r_r66 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals, "str", cpy_r_r59); - goto CPyL74; - } - if (likely(PyUnicode_Check(cpy_r_r65))) - cpy_r_r67 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals, "str", cpy_r_r65); - goto CPyL75; - } - cpy_r_r68 = CPyDef_compiler___utils____get_alias(cpy_r_r66, cpy_r_r67); - CPy_DECREF(cpy_r_r66); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r69 = PyList_Append(cpy_r_r46, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals); - goto CPyL76; - } else - goto CPyL28; -CPyL40: ; - cpy_r_r71 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 301, CPyStatic_solidity___globals); - goto CPyL68; - } - cpy_r_r72 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r73 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r74 = CPyStatics[1338]; /* 'bytecodeSha1' */ - cpy_r_r75 = CPyDef_solidity____remove_metadata(cpy_r_r21); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); - goto CPyL68; - } - cpy_r_r76 = PyUnicode_AsUTF8String(cpy_r_r75); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); - goto CPyL68; - } - cpy_r_r77 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r77 == NULL)) { - goto CPyL77; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r78 = 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); - goto CPyL54; - } - CPy_Unreachable(); -CPyL46: ; - PyObject *cpy_r_r79[1] = {cpy_r_r76}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r80, 1, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); - goto CPyL78; - } - CPy_DECREF(cpy_r_r76); - cpy_r_r82 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r83[1] = {cpy_r_r81}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); - goto CPyL79; - } - CPy_DECREF(cpy_r_r81); - if (likely(PyUnicode_Check(cpy_r_r85))) - cpy_r_r86 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals, "str", cpy_r_r85); - goto CPyL68; - } - cpy_r_r87 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r88 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r89 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r90 = CPyDict_Build(2, cpy_r_r88, cpy_r_r44, cpy_r_r89, cpy_r_r45); - CPy_DECREF(cpy_r_r44); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 315, CPyStatic_solidity___globals); - goto CPyL80; - } - cpy_r_r91 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r92 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r93 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 317, CPyStatic_solidity___globals); - goto CPyL81; - } - cpy_r_r95 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r96 = CPyStatics[350]; /* 'type' */ - cpy_r_r97 = CPyStatics[1342]; /* 'contractKind' */ - cpy_r_r98 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 319, CPyStatic_solidity___globals); - goto CPyL82; - } - cpy_r_r99 = CPyDict_Build(8, cpy_r_r72, cpy_r_r0, cpy_r_r73, cpy_r_r21, cpy_r_r74, cpy_r_r86, cpy_r_r87, cpy_r_r90, cpy_r_r91, cpy_r_r46, cpy_r_r92, cpy_r_r94, cpy_r_r95, cpy_r_r43, cpy_r_r96, cpy_r_r98); - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r90); - CPy_DECREF_NO_IMM(cpy_r_r46); - CPy_DECREF(cpy_r_r94); - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 311, CPyStatic_solidity___globals); - goto CPyL54; - } - return cpy_r_r99; -CPyL54: ; - cpy_r_r100 = NULL; - return cpy_r_r100; -CPyL55: ; - CPy_DecRef(cpy_r_r0); - goto CPyL54; -CPyL56: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL54; -CPyL57: ; - CPy_DECREF(cpy_r_r7); - goto CPyL11; -CPyL58: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - goto CPyL54; -CPyL59: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r11); - goto CPyL54; -CPyL60: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r11); - goto CPyL54; -CPyL61: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r7); - goto CPyL54; -CPyL62: ; - CPy_DecRef(cpy_r_r0); - goto CPyL54; -CPyL63: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - goto CPyL54; -CPyL64: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - goto CPyL54; -CPyL65: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - CPyTagged_DecRef(cpy_r_r32); - goto CPyL54; -CPyL66: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPyTagged_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r35); - goto CPyL54; -CPyL67: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL54; -CPyL68: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - goto CPyL54; -CPyL69: ; - CPy_DECREF(cpy_r_r49); - goto CPyL40; -CPyL70: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r50); - goto CPyL54; -CPyL71: ; - CPy_DECREF(cpy_r_r50); - goto CPyL28; -CPyL72: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r59); - goto CPyL54; -CPyL73: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r59); - goto CPyL54; -CPyL74: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r65); - goto CPyL54; -CPyL75: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r66); - goto CPyL54; -CPyL76: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r49); - goto CPyL54; -CPyL77: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r76); - goto CPyL44; -CPyL78: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r76); - goto CPyL54; -CPyL79: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r81); - goto CPyL54; -CPyL80: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r86); - goto CPyL54; -CPyL81: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r90); - goto CPyL54; -CPyL82: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r94); - goto CPyL54; -} - -PyObject *CPyPy_solidity____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"output_evm", "contract_node", "stmt_nodes", "branch_nodes", "has_fallback", 0}; - static CPyArg_Parser parser = {"OOOOO:_get_unique_build_json", kwlist, 0}; - PyObject *obj_output_evm; - PyObject *obj_contract_node; - PyObject *obj_stmt_nodes; - PyObject *obj_branch_nodes; - PyObject *obj_has_fallback; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_output_evm, &obj_contract_node, &obj_stmt_nodes, &obj_branch_nodes, &obj_has_fallback)) { - return NULL; - } - PyObject *arg_output_evm; - if (likely(PyDict_Check(obj_output_evm))) - arg_output_evm = obj_output_evm; - else { - CPy_TypeError("dict", obj_output_evm); - goto fail; - } - PyObject *arg_contract_node = obj_contract_node; - PyObject *arg_stmt_nodes; - if (likely(PyDict_Check(obj_stmt_nodes))) - arg_stmt_nodes = obj_stmt_nodes; - else { - CPy_TypeError("dict", obj_stmt_nodes); - goto fail; - } - PyObject *arg_branch_nodes; - if (likely(PyDict_Check(obj_branch_nodes))) - arg_branch_nodes = obj_branch_nodes; - else { - CPy_TypeError("dict", obj_branch_nodes); - goto fail; - } - char arg_has_fallback; - if (unlikely(!PyBool_Check(obj_has_fallback))) { - CPy_TypeError("bool", obj_has_fallback); goto fail; - } else - arg_has_fallback = obj_has_fallback == Py_True; - PyObject *retval = CPyDef_solidity____get_unique_build_json(arg_output_evm, arg_contract_node, arg_stmt_nodes, arg_branch_nodes, arg_has_fallback); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 272, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity____format_link_references(PyObject *cpy_r_evm) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_bytecode; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - CPyTagged cpy_r_r11; - int64_t cpy_r_r12; - PyObject *cpy_r_r13; - tuple_T3CIO cpy_r_r14; - CPyTagged cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - CPyTagged cpy_r_r19; - int64_t cpy_r_r20; - PyObject *cpy_r_r21; - tuple_T4CIOO cpy_r_r22; - CPyTagged cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T2OO cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T2OO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - tuple_T2OO cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - tuple_T2OO cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - CPyPtr cpy_r_r102; - CPyPtr cpy_r_r103; - CPyPtr cpy_r_r104; - CPyPtr cpy_r_r105; - CPyPtr cpy_r_r106; - CPyPtr cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - cpy_r_r0 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_evm, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 326, CPyStatic_solidity___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 326, CPyStatic_solidity___globals, "dict", cpy_r_r1); - goto CPyL54; - } - cpy_r_r3 = CPyStatics[1246]; /* 'object' */ - cpy_r_r4 = CPyDict_GetItem(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 327, CPyStatic_solidity___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 327, CPyStatic_solidity___globals, "str", cpy_r_r4); - goto CPyL55; - } - cpy_r_bytecode = cpy_r_r5; - cpy_r_r6 = CPyStatics[1343]; /* 'linkReferences' */ - cpy_r_r7 = PyDict_New(); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 328, CPyStatic_solidity___globals); - goto CPyL56; - } - cpy_r_r8 = CPyDict_Get(cpy_r_r2, cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 328, CPyStatic_solidity___globals); - goto CPyL57; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 328, CPyStatic_solidity___globals, "dict", cpy_r_r8); - goto CPyL57; - } - cpy_r_r10 = PyList_New(0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL58; - } - cpy_r_r11 = 0; - cpy_r_r12 = PyDict_Size(cpy_r_r9); - cpy_r_r13 = CPyDict_GetValuesIter(cpy_r_r9); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL59; - } -CPyL9: ; - cpy_r_r14 = CPyDict_NextValue(cpy_r_r13, cpy_r_r11); - cpy_r_r15 = cpy_r_r14.f1; - cpy_r_r11 = cpy_r_r15; - cpy_r_r16 = cpy_r_r14.f0; - if (!cpy_r_r16) goto CPyL60; - cpy_r_r17 = cpy_r_r14.f2; - CPy_INCREF(cpy_r_r17); - CPy_DECREF(cpy_r_r14.f2); - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals, "dict", cpy_r_r17); - goto CPyL61; - } - cpy_r_r19 = 0; - cpy_r_r20 = PyDict_Size(cpy_r_r18); - cpy_r_r21 = CPyDict_GetItemsIter(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL62; - } -CPyL12: ; - cpy_r_r22 = CPyDict_NextItem(cpy_r_r21, cpy_r_r19); - cpy_r_r23 = cpy_r_r22.f1; - cpy_r_r19 = cpy_r_r23; - cpy_r_r24 = cpy_r_r22.f0; - if (!cpy_r_r24) goto CPyL63; - cpy_r_r25 = cpy_r_r22.f2; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = cpy_r_r22.f3; - CPy_INCREF(cpy_r_r26); - CPy_DECREF(cpy_r_r22.f2); - CPy_DECREF(cpy_r_r22.f3); - cpy_r_r27.f0 = cpy_r_r25; - cpy_r_r27.f1 = cpy_r_r26; - cpy_r_r28 = PyTuple_New(2); - if (unlikely(cpy_r_r28 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp793 = cpy_r_r27.f0; - PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp793); - PyObject *__tmp794 = cpy_r_r27.f1; - PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp794); - cpy_r_r29 = PyList_Append(cpy_r_r10, cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r31 = CPyDict_CheckSize(cpy_r_r18, cpy_r_r20); - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL64; - } else - goto CPyL12; -CPyL15: ; - cpy_r_r32 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL61; - } - cpy_r_r33 = CPyDict_CheckSize(cpy_r_r9, cpy_r_r12); - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL61; - } else - goto CPyL9; -CPyL17: ; - cpy_r_r34 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL65; - } - cpy_r_r35 = PyObject_GetIter(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); - goto CPyL57; - } - cpy_r_r36 = PyList_New(0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL66; - } - cpy_r_r37 = PyObject_GetIter(cpy_r_r35); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL67; - } -CPyL21: ; - cpy_r_r38 = PyIter_Next(cpy_r_r37); - if (cpy_r_r38 == NULL) goto CPyL68; - PyObject *__tmp795; - if (unlikely(!(PyTuple_Check(cpy_r_r38) && PyTuple_GET_SIZE(cpy_r_r38) == 2))) { - __tmp795 = NULL; - goto __LL796; - } - __tmp795 = PyTuple_GET_ITEM(cpy_r_r38, 0); - if (__tmp795 == NULL) goto __LL796; - __tmp795 = PyTuple_GET_ITEM(cpy_r_r38, 1); - if (__tmp795 == NULL) goto __LL796; - __tmp795 = cpy_r_r38; -__LL796: ; - if (unlikely(__tmp795 == NULL)) { - CPy_TypeError("tuple[object, object]", cpy_r_r38); cpy_r_r39 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp797 = PyTuple_GET_ITEM(cpy_r_r38, 0); - CPy_INCREF(__tmp797); - PyObject *__tmp798; - __tmp798 = __tmp797; - cpy_r_r39.f0 = __tmp798; - PyObject *__tmp799 = PyTuple_GET_ITEM(cpy_r_r38, 1); - CPy_INCREF(__tmp799); - PyObject *__tmp800; - __tmp800 = __tmp799; - cpy_r_r39.f1 = __tmp800; - } - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL69; - } - cpy_r_r40 = cpy_r_r39.f1; - CPy_INCREF(cpy_r_r40); - cpy_r_r41 = PyObject_GetIter(cpy_r_r40); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL70; - } -CPyL24: ; - cpy_r_r42 = PyIter_Next(cpy_r_r41); - if (cpy_r_r42 == NULL) goto CPyL71; - cpy_r_r43 = cpy_r_r39.f0; - CPy_INCREF(cpy_r_r43); - cpy_r_r44 = CPyStatics[871]; /* 'start' */ - cpy_r_r45 = PyObject_GetItem(cpy_r_r42, cpy_r_r44); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL72; - } - cpy_r_r46 = CPyStatics[2032]; /* 2 */ - cpy_r_r47 = PyNumber_Multiply(cpy_r_r45, cpy_r_r46); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL72; - } - cpy_r_r48.f0 = cpy_r_r43; - cpy_r_r48.f1 = cpy_r_r47; - cpy_r_r49 = PyTuple_New(2); - if (unlikely(cpy_r_r49 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp801 = cpy_r_r48.f0; - PyTuple_SET_ITEM(cpy_r_r49, 0, __tmp801); - PyObject *__tmp802 = cpy_r_r48.f1; - PyTuple_SET_ITEM(cpy_r_r49, 1, __tmp802); - cpy_r_r50 = PyList_Append(cpy_r_r36, cpy_r_r49); - CPy_DECREF(cpy_r_r49); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL73; - } else - goto CPyL24; -CPyL28: ; - cpy_r_r52 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL69; - } else - goto CPyL21; -CPyL29: ; - cpy_r_r53 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL67; - } - cpy_r_r54 = PyObject_GetIter(cpy_r_r36); - CPy_DECREF_NO_IMM(cpy_r_r36); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL57; - } - cpy_r_r55 = PyObject_GetIter(cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL57; - } -CPyL32: ; - cpy_r_r56 = PyIter_Next(cpy_r_r55); - if (cpy_r_r56 == NULL) goto CPyL74; - PyObject *__tmp803; - if (unlikely(!(PyTuple_Check(cpy_r_r56) && PyTuple_GET_SIZE(cpy_r_r56) == 2))) { - __tmp803 = NULL; - goto __LL804; - } - __tmp803 = PyTuple_GET_ITEM(cpy_r_r56, 0); - if (__tmp803 == NULL) goto __LL804; - __tmp803 = PyTuple_GET_ITEM(cpy_r_r56, 1); - if (__tmp803 == NULL) goto __LL804; - __tmp803 = cpy_r_r56; -__LL804: ; - if (unlikely(__tmp803 == NULL)) { - CPy_TypeError("tuple[object, object]", cpy_r_r56); cpy_r_r57 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp805 = PyTuple_GET_ITEM(cpy_r_r56, 0); - CPy_INCREF(__tmp805); - PyObject *__tmp806; - __tmp806 = __tmp805; - cpy_r_r57.f0 = __tmp806; - PyObject *__tmp807 = PyTuple_GET_ITEM(cpy_r_r56, 1); - CPy_INCREF(__tmp807); - PyObject *__tmp808; - __tmp808 = __tmp807; - cpy_r_r57.f1 = __tmp808; - } - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL75; - } - cpy_r_r58 = cpy_r_r57.f0; - CPy_INCREF(cpy_r_r58); - cpy_r_r59 = cpy_r_r57.f1; - CPy_INCREF(cpy_r_r59); - CPy_DECREF(cpy_r_r57.f0); - CPy_DECREF(cpy_r_r57.f1); - cpy_r_r60 = CPyStatics[114]; /* '' */ - cpy_r_r61 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r62 = (PyObject *)&_Py_NoneStruct; - cpy_r_r63 = (PyObject *)&_Py_NoneStruct; - cpy_r_r64 = PySlice_New(cpy_r_r62, cpy_r_r59, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL76; - } - cpy_r_r65 = PyObject_GetItem(cpy_r_bytecode, cpy_r_r64); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL76; - } - if (likely(PyUnicode_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r65); - goto CPyL76; - } - cpy_r_r67 = CPyStatics[114]; /* '' */ - cpy_r_r68 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r69[3] = {cpy_r_r61, cpy_r_r66, cpy_r_r67}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r70, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL77; - } - CPy_DECREF(cpy_r_r66); - if (likely(PyUnicode_Check(cpy_r_r71))) - cpy_r_r72 = cpy_r_r71; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r71); - goto CPyL76; - } - cpy_r_r73 = CPyStatics[541]; /* '__' */ - cpy_r_r74 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r75 = (PyObject *)&_Py_NoneStruct; - cpy_r_r76 = (PyObject *)&_Py_NoneStruct; - cpy_r_r77 = CPyStatics[2054]; /* 36 */ - cpy_r_r78 = PySlice_New(cpy_r_r75, cpy_r_r77, cpy_r_r76); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL78; - } - cpy_r_r79 = PyObject_GetItem(cpy_r_r58, cpy_r_r78); - CPy_DECREF(cpy_r_r58); - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL79; - } - cpy_r_r80 = CPyStatics[1344]; /* '_<36' */ - cpy_r_r81 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r82[3] = {cpy_r_r74, cpy_r_r79, cpy_r_r80}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r83, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL80; - } - CPy_DECREF(cpy_r_r79); - if (likely(PyUnicode_Check(cpy_r_r84))) - cpy_r_r85 = cpy_r_r84; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r84); - goto CPyL79; - } - cpy_r_r86 = CPyStatics[541]; /* '__' */ - cpy_r_r87 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r88 = CPyStatics[2055]; /* 40 */ - cpy_r_r89 = PyNumber_Add(cpy_r_r59, cpy_r_r88); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL81; - } - cpy_r_r90 = (PyObject *)&_Py_NoneStruct; - cpy_r_r91 = (PyObject *)&_Py_NoneStruct; - cpy_r_r92 = PySlice_New(cpy_r_r89, cpy_r_r90, cpy_r_r91); - CPy_DECREF(cpy_r_r89); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL81; - } - cpy_r_r93 = PyObject_GetItem(cpy_r_bytecode, cpy_r_r92); - CPy_DECREF(cpy_r_bytecode); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL82; - } - if (likely(PyUnicode_Check(cpy_r_r93))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r93); - goto CPyL82; - } - cpy_r_r95 = CPyStatics[114]; /* '' */ - cpy_r_r96 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r97[3] = {cpy_r_r87, cpy_r_r94, cpy_r_r95}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_VectorcallMethod(cpy_r_r96, cpy_r_r98, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL83; - } - CPy_DECREF(cpy_r_r94); - if (likely(PyUnicode_Check(cpy_r_r99))) - cpy_r_r100 = cpy_r_r99; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r99); - goto CPyL82; - } - cpy_r_r101 = PyList_New(5); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL84; - } - cpy_r_r102 = (CPyPtr)&((PyListObject *)cpy_r_r101)->ob_item; - cpy_r_r103 = *(CPyPtr *)cpy_r_r102; - *(PyObject * *)cpy_r_r103 = cpy_r_r72; - CPy_INCREF(cpy_r_r73); - cpy_r_r104 = cpy_r_r103 + 8; - *(PyObject * *)cpy_r_r104 = cpy_r_r73; - cpy_r_r105 = cpy_r_r103 + 16; - *(PyObject * *)cpy_r_r105 = cpy_r_r85; - CPy_INCREF(cpy_r_r86); - cpy_r_r106 = cpy_r_r103 + 24; - *(PyObject * *)cpy_r_r106 = cpy_r_r86; - cpy_r_r107 = cpy_r_r103 + 32; - *(PyObject * *)cpy_r_r107 = cpy_r_r100; - cpy_r_r108 = PyUnicode_Join(cpy_r_r60, cpy_r_r101); - CPy_DECREF_NO_IMM(cpy_r_r101); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); - goto CPyL85; - } - cpy_r_bytecode = cpy_r_r108; - goto CPyL32; -CPyL52: ; - cpy_r_r109 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); - goto CPyL57; - } - return cpy_r_bytecode; -CPyL54: ; - cpy_r_r110 = NULL; - return cpy_r_r110; -CPyL55: ; - CPy_DecRef(cpy_r_r2); - goto CPyL54; -CPyL56: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_bytecode); - goto CPyL54; -CPyL57: ; - CPy_DecRef(cpy_r_bytecode); - goto CPyL54; -CPyL58: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r9); - goto CPyL54; -CPyL59: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL54; -CPyL60: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r14.f2); - goto CPyL17; -CPyL61: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL54; -CPyL62: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r18); - goto CPyL54; -CPyL63: ; - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r22.f2); - CPy_DECREF(cpy_r_r22.f3); - goto CPyL15; -CPyL64: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r21); - goto CPyL54; -CPyL65: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r10); - goto CPyL54; -CPyL66: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r35); - goto CPyL54; -CPyL67: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r36); - goto CPyL54; -CPyL68: ; - CPy_DECREF(cpy_r_r37); - goto CPyL29; -CPyL69: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - goto CPyL54; -CPyL70: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - goto CPyL54; -CPyL71: ; - CPy_DECREF(cpy_r_r39.f0); - CPy_DECREF(cpy_r_r39.f1); - CPy_DECREF(cpy_r_r41); - goto CPyL28; -CPyL72: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r43); - goto CPyL54; -CPyL73: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r41); - goto CPyL54; -CPyL74: ; - CPy_DECREF(cpy_r_r55); - goto CPyL52; -CPyL75: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - goto CPyL54; -CPyL76: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - goto CPyL54; -CPyL77: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r66); - goto CPyL54; -CPyL78: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r72); - goto CPyL54; -CPyL79: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r72); - goto CPyL54; -CPyL80: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r79); - goto CPyL54; -CPyL81: ; - CPy_DecRef(cpy_r_bytecode); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r85); - goto CPyL54; -CPyL82: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r85); - goto CPyL54; -CPyL83: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r94); - goto CPyL54; -CPyL84: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r100); - goto CPyL54; -CPyL85: ; - CPy_DecRef(cpy_r_r55); - goto CPyL54; -} - -PyObject *CPyPy_solidity____format_link_references(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"evm", 0}; - static CPyArg_Parser parser = {"O:_format_link_references", kwlist, 0}; - PyObject *obj_evm; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_evm)) { - return NULL; - } - PyObject *arg_evm; - if (likely(PyDict_Check(obj_evm))) - arg_evm = obj_evm; - else { - CPy_TypeError("dict", obj_evm); - goto fail; - } - PyObject *retval = CPyDef_solidity____format_link_references(arg_evm); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 324, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity____remove_metadata(PyObject *cpy_r_bytecode) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - CPyTagged cpy_r_r4; - CPyTagged cpy_r_r5; - CPyTagged cpy_r_r6; - CPyTagged cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - cpy_r_r0 = CPyStr_IsTrue(cpy_r_bytecode); - if (!cpy_r_r0) goto CPyL8; - cpy_r_r1 = CPyStr_GetSlice(cpy_r_bytecode, -8, 9223372036854775806LL); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); - goto CPyL10; - } - if (likely(PyUnicode_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals, "str", cpy_r_r1); - goto CPyL10; - } - cpy_r_r3 = CPyLong_FromStrWithBase(cpy_r_r2, 32); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); - goto CPyL10; - } - if (likely(PyLong_Check(cpy_r_r3))) - cpy_r_r4 = CPyTagged_FromObject(cpy_r_r3); - else { - CPy_TypeError("int", cpy_r_r3); cpy_r_r4 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); - goto CPyL10; - } - cpy_r_r5 = CPyTagged_Add(cpy_r_r4, 4); - CPyTagged_DECREF(cpy_r_r4); - cpy_r_r6 = CPyTagged_Negate(cpy_r_r5); - CPyTagged_DECREF(cpy_r_r5); - cpy_r_r7 = CPyTagged_Multiply(cpy_r_r6, 4); - CPyTagged_DECREF(cpy_r_r6); - cpy_r_r8 = CPyStr_GetSlice(cpy_r_bytecode, 0, cpy_r_r7); - CPyTagged_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); - goto CPyL10; - } - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals, "str", cpy_r_r8); - goto CPyL10; - } - cpy_r_r10 = cpy_r_r9; - goto CPyL9; -CPyL8: ; - cpy_r_r11 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r11); - cpy_r_r10 = cpy_r_r11; -CPyL9: ; - return cpy_r_r10; -CPyL10: ; - cpy_r_r12 = NULL; - return cpy_r_r12; -} - -PyObject *CPyPy_solidity____remove_metadata(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"bytecode", 0}; - static CPyArg_Parser parser = {"O:_remove_metadata", kwlist, 0}; - PyObject *obj_bytecode; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_bytecode)) { - return NULL; - } - PyObject *arg_bytecode; - if (likely(PyUnicode_Check(obj_bytecode))) - arg_bytecode = obj_bytecode; - else { - CPy_TypeError("str", obj_bytecode); - goto fail; - } - PyObject *retval = CPyDef_solidity____remove_metadata(arg_bytecode); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 335, CPyStatic_solidity___globals); - return NULL; -} - -tuple_T3OOO CPyDef_solidity____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback, CPyTagged cpy_r_instruction_count) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T3OOO cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - CPyPtr cpy_r_r19; - CPyPtr 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - CPyTagged cpy_r_r38; - int64_t cpy_r_r39; - PyObject *cpy_r_r40; - tuple_T3CIO cpy_r_r41; - CPyTagged cpy_r_r42; - char 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_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - CPyTagged cpy_r_r58; - int64_t cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T3CIO cpy_r_r61; - CPyTagged cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - CPyTagged cpy_r_r72; - int64_t cpy_r_r73; - PyObject *cpy_r_r74; - tuple_T3CIO cpy_r_r75; - CPyTagged cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - int32_t cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - CPyTagged cpy_r_r92; - int64_t cpy_r_r93; - PyObject *cpy_r_r94; - tuple_T3CIO cpy_r_r95; - CPyTagged cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - char cpy_r_r109; - int32_t cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - CPyTagged cpy_r_r115; - int64_t cpy_r_r116; - PyObject *cpy_r_r117; - tuple_T3CIO cpy_r_r118; - CPyTagged cpy_r_r119; - char cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - char cpy_r_r126; - char cpy_r_r127; - PyObject *cpy_r_r128; - CPyTagged cpy_r_r129; - int64_t cpy_r_r130; - PyObject *cpy_r_r131; - tuple_T3CIO cpy_r_r132; - CPyTagged cpy_r_r133; - char cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - int32_t cpy_r_r138; - char cpy_r_r139; - char cpy_r_r140; - char cpy_r_r141; - CPyTagged cpy_r_count; - CPyTagged cpy_r_pc; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_fallback_hexstr; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - char cpy_r_r148; - PyObject **cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_optimizer_revert; - PyObject *cpy_r_r153; - PyObject *cpy_r_active_source_node; - PyObject *cpy_r_r154; - PyObject *cpy_r_active_fn_node; - PyObject *cpy_r_r155; - PyObject *cpy_r_active_fn_name; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - tuple_T4IIOO cpy_r_r158; - int32_t cpy_r_r159; - char cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - tuple_T4IIOO cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject **cpy_r_r171; - PyObject *cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject **cpy_r_r178; - PyObject *cpy_r_r179; - tuple_T4IIOO cpy_r_r180; - CPyTagged cpy_r_r181; - CPyTagged cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - CPyTagged cpy_r_r185; - CPyTagged cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject **cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_op; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_this; - int32_t cpy_r_r198; - char cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - char cpy_r_r202; - PyObject *cpy_r_r203; - char cpy_r_r204; - PyObject *cpy_r_r205; - char cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - CPyPtr cpy_r_r209; - int64_t cpy_r_r210; - PyObject *cpy_r_r211; - int64_t cpy_r_r212; - CPyPtr cpy_r_r213; - int64_t cpy_r_r214; - char cpy_r_r215; - CPyPtr cpy_r_r216; - CPyPtr cpy_r_r217; - int64_t cpy_r_r218; - CPyPtr cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - int64_t cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - CPyPtr cpy_r_r230; - CPyPtr cpy_r_r231; - CPyPtr cpy_r_r232; - CPyPtr cpy_r_r233; - PyObject *cpy_r_r234; - char cpy_r_r235; - PyObject *cpy_r_r236; - CPyTagged cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject **cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject **cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - int32_t cpy_r_r256; - char cpy_r_r257; - PyObject *cpy_r_r258; - char cpy_r_r259; - char cpy_r_r260; - PyObject *cpy_r_r261; - int32_t cpy_r_r262; - char cpy_r_r263; - CPyTagged cpy_r_r264; - PyObject *cpy_r_r265; - int32_t cpy_r_r266; - char cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - char cpy_r_r274; - PyObject *cpy_r_r275; - PyObject **cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - int32_t cpy_r_r281; - char cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - CPyTagged cpy_r_r286; - CPyTagged cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - char cpy_r_r290; - CPyTagged cpy_r_r291; - CPyTagged cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - CPyTagged cpy_r_r295; - CPyTagged cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - int64_t cpy_r_r299; - char cpy_r_r300; - char cpy_r_r301; - char cpy_r_r302; - char cpy_r_r303; - int64_t cpy_r_r304; - char cpy_r_r305; - char cpy_r_r306; - char cpy_r_r307; - char cpy_r_r308; - char cpy_r_r309; - char cpy_r_r310; - PyObject *cpy_r_r311; - char cpy_r_r312; - char cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - char cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_contract_id; - int32_t cpy_r_r319; - char cpy_r_r320; - char cpy_r_r321; - char cpy_r_r322; - PyObject *cpy_r_r323; - PyObject *cpy_r_r324; - int32_t cpy_r_r325; - char cpy_r_r326; - char cpy_r_r327; - CPyTagged cpy_r_r328; - tuple_T2II cpy_r_r329; - tuple_T2II cpy_r_offset; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - int32_t cpy_r_r332; - char cpy_r_r333; - PyObject *cpy_r_r334; - char cpy_r_r335; - int32_t cpy_r_r336; - char cpy_r_r337; - char cpy_r_r338; - PyObject *cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - PyObject *cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - tuple_T2OO cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - PyObject **cpy_r_r357; - PyObject *cpy_r_r358; - PyObject *cpy_r_r359; - PyObject *cpy_r_fn_node; - int32_t cpy_r_r360; - char cpy_r_r361; - char cpy_r_r362; - PyObject *cpy_r_r363; - PyObject *cpy_r_r364; - PyObject *cpy_r_r365; - PyObject *cpy_r_r366; - CPyTagged cpy_r_r367; - char cpy_r_r368; - PyObject *cpy_r_r369; - PyObject *cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - PyObject *cpy_r_r373; - PyObject *cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - int32_t cpy_r_r377; - char cpy_r_r378; - char cpy_r_r379; - char cpy_r_r380; - PyObject *cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; - int32_t cpy_r_r384; - char cpy_r_r385; - PyObject *cpy_r_r386; - char cpy_r_r387; - char cpy_r_r388; - PyObject *cpy_r_r389; - PyObject *cpy_r_r390; - int64_t cpy_r_r391; - CPyTagged cpy_r_r392; - char cpy_r_r393; - PyObject *cpy_r_r394; - char cpy_r_r395; - PyObject *cpy_r_r396; - PyObject *cpy_r_r397; - CPyTagged cpy_r_r398; - int64_t cpy_r_r399; - PyObject *cpy_r_r400; - tuple_T3CIO cpy_r_r401; - CPyTagged cpy_r_r402; - char cpy_r_r403; - PyObject *cpy_r_r404; - tuple_T2II cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; - PyObject *cpy_r_r408; - PyObject *cpy_r_r409; - CPyTagged cpy_r_r410; - CPyPtr cpy_r_r411; - int64_t cpy_r_r412; - CPyTagged cpy_r_r413; - CPyTagged cpy_r_r414; - tuple_T2II cpy_r_r415; - PyObject *cpy_r_r416; - PyObject *cpy_r_r417; - PyObject *cpy_r_r418; - PyObject *cpy_r_r419; - int32_t cpy_r_r420; - char cpy_r_r421; - char cpy_r_r422; - char cpy_r_r423; - PyObject *cpy_r_r424; - PyObject *cpy_r_r425; - char cpy_r_r426; - PyObject *cpy_r_r427; - PyObject *cpy_r_r428; - PyObject *cpy_r_r429; - int32_t cpy_r_r430; - char cpy_r_r431; - char cpy_r_r432; - PyObject *cpy_r_r433; - PyObject *cpy_r_r434; - PyObject *cpy_r_r435; - int32_t cpy_r_r436; - char cpy_r_r437; - char cpy_r_r438; - PyObject *cpy_r_r439; - PyObject *cpy_r_r440; - PyObject *cpy_r_r441; - int32_t cpy_r_r442; - char cpy_r_r443; - CPyPtr cpy_r_r444; - int64_t cpy_r_r445; - CPyTagged cpy_r_r446; - CPyTagged cpy_r_r447; - PyObject *cpy_r_r448; - PyObject *cpy_r_r449; - PyObject *cpy_r_r450; - PyObject *cpy_r_r451; - int32_t cpy_r_r452; - char cpy_r_r453; - PyObject *cpy_r_r454; - PyObject *cpy_r_r455; - PyObject *cpy_r_r456; - int32_t cpy_r_r457; - char cpy_r_r458; - char cpy_r_r459; - PyObject *cpy_r_r460; - PyObject *cpy_r_r461; - PyObject *cpy_r_r462; - PyObject *cpy_r_r463; - tuple_T2II cpy_r_r464; - CPyTagged cpy_r_r465; - CPyTagged cpy_r_r466; - CPyTagged cpy_r_r467; - CPyTagged cpy_r_r468; - int64_t cpy_r_r469; - char cpy_r_r470; - char cpy_r_r471; - char cpy_r_r472; - char cpy_r_r473; - int64_t cpy_r_r474; - char cpy_r_r475; - char cpy_r_r476; - char cpy_r_r477; - char cpy_r_r478; - PyObject *cpy_r_r479; - int32_t cpy_r_r480; - char cpy_r_r481; - tuple_T2OO cpy_r_r482; - PyObject *cpy_r_r483; - PyObject *cpy_r_r484; - PyObject *cpy_r_r485; - PyObject *cpy_r_r486; - PyObject *cpy_r_r487; - PyObject *cpy_r_r488; - int32_t cpy_r_r489; - char cpy_r_r490; - PyObject *cpy_r_r491; - PyObject *cpy_r_r492; - PyObject *cpy_r_r493; - PyObject *cpy_r_r494; - tuple_T2II cpy_r_r495; - char cpy_r_r496; - char cpy_r_r497; - char cpy_r_r498; - PyObject *cpy_r_r499; - PyObject *cpy_r_r500; - PyObject *cpy_r_r501; - int32_t cpy_r_r502; - char cpy_r_r503; - PyObject *cpy_r_r504; - PyObject *cpy_r_r505; - PyObject *cpy_r_r506; - PyObject *cpy_r_r507; - PyObject *cpy_r_r508; - PyObject *cpy_r_r509; - PyObject *cpy_r_r510; - int32_t cpy_r_r511; - char cpy_r_r512; - PyObject *cpy_r_r513; - PyObject *cpy_r_r514; - int32_t cpy_r_r515; - char cpy_r_r516; - CPyTagged cpy_r_r517; - tuple_T3OOO cpy_r_r518; - PyObject *cpy_r_r519; - PyObject *cpy_r_r520; - PyObject *cpy_r_r521; - PyObject *cpy_r_r522; - PyObject *cpy_r_r523; - PyObject *cpy_r_r524; - PyObject *cpy_r_r525; - PyObject *cpy_r_r526; - PyObject *cpy_r_r527; - tuple_T3OOO cpy_r_r528; - PyObject *cpy_r_r529; - char cpy_r_r530; - char cpy_r_r531; - PyObject *cpy_r_r532; - PyObject *cpy_r_r533; - PyObject *cpy_r_r534; - PyObject *cpy_r_r535; - PyObject *cpy_r_r536; - char cpy_r_r537; - char cpy_r_r538; - PyObject *cpy_r_r539; - char cpy_r_r540; - PyObject *cpy_r_r541; - PyObject *cpy_r_r542; - PyObject *cpy_r_r543; - PyObject *cpy_r_r544; - PyObject *cpy_r_r545; - char cpy_r_r546; - char cpy_r_r547; - PyObject *cpy_r_r548; - PyObject *cpy_r_r549; - PyObject *cpy_r_r550; - PyObject *cpy_r_r551; - PyObject *cpy_r_r552; - tuple_T2II cpy_r_r553; - tuple_T2OT2II cpy_r_r554; - PyObject *cpy_r_r555; - PyObject *cpy_r_r556; - PyObject *cpy_r_r557; - CPyPtr cpy_r_r558; - int64_t cpy_r_r559; - CPyTagged cpy_r_r560; - PyObject *cpy_r_r561; - int32_t cpy_r_r562; - char cpy_r_r563; - PyObject *cpy_r_r564; - PyObject *cpy_r_r565; - PyObject *cpy_r_r566; - PyObject *cpy_r_r567; - PyObject *cpy_r_r568; - char cpy_r_r569; - char cpy_r_r570; - char cpy_r_r571; - char cpy_r_r572; - int64_t cpy_r_r573; - char cpy_r_r574; - int64_t cpy_r_r575; - char cpy_r_r576; - char cpy_r_r577; - char cpy_r_r578; - PyObject *cpy_r_r579; - PyObject **cpy_r_r581; - PyObject *cpy_r_r582; - PyObject *cpy_r_r583; - PyObject *cpy_r_r584; - PyObject *cpy_r_r585; - PyObject *cpy_r_r586; - PyObject *cpy_r_r587; - int32_t cpy_r_r588; - char cpy_r_r589; - CPyTagged cpy_r_r590; - PyObject *cpy_r_r591; - int32_t cpy_r_r592; - char cpy_r_r593; - PyObject *cpy_r_r594; - PyObject *cpy_r_r595; - PyObject *cpy_r_r596; - PyObject *cpy_r_r597; - PyObject *cpy_r_r598; - PyObject *cpy_r_r599; - char cpy_r_r600; - PyObject *cpy_r_r601; - PyObject **cpy_r_r603; - PyObject *cpy_r_r604; - PyObject *cpy_r_r605; - PyObject *cpy_r_r606; - int32_t cpy_r_r607; - char cpy_r_r608; - PyObject *cpy_r_r609; - PyObject *cpy_r_r610; - PyObject *cpy_r_r611; - CPyTagged cpy_r_r612; - CPyTagged cpy_r_r613; - CPyTagged cpy_r_r614; - int64_t cpy_r_r615; - PyObject *cpy_r_r616; - tuple_T4CIOO cpy_r_r617; - CPyTagged cpy_r_r618; - char cpy_r_r619; - PyObject *cpy_r_r620; - PyObject *cpy_r_r621; - tuple_T2OT2II cpy_r_r622; - PyObject *cpy_r_r623; - PyObject *cpy_r_r624; - tuple_T2II cpy_r_r625; - PyObject *cpy_r_r626; - PyObject *cpy_r_r627; - PyObject *cpy_r_r628; - PyObject *cpy_r_r629; - PyObject *cpy_r_r630; - PyObject *cpy_r_r631; - PyObject *cpy_r_r632; - PyObject *cpy_r_r633; - PyObject **cpy_r_r635; - PyObject *cpy_r_r636; - PyObject *cpy_r_r637; - CPyTagged cpy_r_r638; - char cpy_r_r639; - PyObject *cpy_r_r640; - PyObject *cpy_r_r641; - PyObject *cpy_r_r642; - PyObject *cpy_r_r643; - PyObject *cpy_r_r644; - PyObject *cpy_r_r645; - PyObject *cpy_r_r646; - PyObject *cpy_r_r647; - PyObject *cpy_r_r648; - PyObject *cpy_r_r649; - PyObject *cpy_r_r650; - PyObject *cpy_r_r651; - tuple_T2OO cpy_r_r652; - PyObject *cpy_r_r653; - PyObject *cpy_r_r654; - PyObject **cpy_r_r656; - PyObject *cpy_r_r657; - PyObject *cpy_r_r658; - PyObject *cpy_r_r659; - PyObject *cpy_r_r660; - PyObject *cpy_r_node; - PyObject *cpy_r_r661; - PyObject *cpy_r_r662; - tuple_T2II cpy_r_r663; - char cpy_r_r664; - int64_t cpy_r_r665; - CPyPtr cpy_r_r666; - int64_t cpy_r_r667; - char cpy_r_r668; - CPyPtr cpy_r_r669; - CPyPtr cpy_r_r670; - int64_t cpy_r_r671; - CPyPtr cpy_r_r672; - PyObject *cpy_r_r673; - PyObject *cpy_r_r674; - PyObject *cpy_r_r675; - int32_t cpy_r_r676; - char cpy_r_r677; - char cpy_r_r678; - PyObject *cpy_r_r679; - PyObject *cpy_r_r680; - tuple_T2II cpy_r_r681; - CPyTagged cpy_r_r682; - CPyTagged cpy_r_r683; - CPyTagged cpy_r_r684; - CPyTagged cpy_r_r685; - int64_t cpy_r_r686; - char cpy_r_r687; - char cpy_r_r688; - char cpy_r_r689; - char cpy_r_r690; - int64_t cpy_r_r691; - char cpy_r_r692; - char cpy_r_r693; - char cpy_r_r694; - char cpy_r_r695; - char cpy_r_r696; - int64_t cpy_r_r697; - PyObject *cpy_r_r698; - CPyTagged cpy_r_r699; - PyObject *cpy_r_r700; - PyObject *cpy_r_r701; - PyObject *cpy_r_r702; - PyObject *cpy_r_r703; - PyObject *cpy_r_r704; - PyObject **cpy_r_r706; - PyObject *cpy_r_r707; - PyObject *cpy_r_r708; - PyObject *cpy_r_r709; - int32_t cpy_r_r710; - char cpy_r_r711; - char cpy_r_r712; - char cpy_r_r713; - char cpy_r_r714; - PyObject *cpy_r_r715; - CPyTagged cpy_r_r716; - int64_t cpy_r_r717; - PyObject *cpy_r_r718; - tuple_T3CIO cpy_r_r719; - CPyTagged cpy_r_r720; - char cpy_r_r721; - PyObject *cpy_r_r722; - PyObject *cpy_r_r723; - PyObject *cpy_r_r724; - int32_t cpy_r_r725; - char cpy_r_r726; - char cpy_r_r727; - char cpy_r_r728; - CPyTagged cpy_r_r729; - int64_t cpy_r_r730; - PyObject *cpy_r_r731; - tuple_T4CIOO cpy_r_r732; - CPyTagged cpy_r_r733; - char cpy_r_r734; - PyObject *cpy_r_r735; - PyObject *cpy_r_r736; - PyObject *cpy_r_r737; - PyObject *cpy_r_r738; - CPyTagged cpy_r_r739; - int64_t cpy_r_r740; - PyObject *cpy_r_r741; - tuple_T4CIOO cpy_r_r742; - CPyTagged cpy_r_r743; - char cpy_r_r744; - PyObject *cpy_r_r745; - PyObject *cpy_r_r746; - tuple_T2II cpy_r_r747; - tuple_T2II cpy_r_r748; - PyObject *cpy_r_r749; - CPyTagged cpy_r_r750; - PyObject *cpy_r_r751; - PyObject *cpy_r_r752; - int32_t cpy_r_r753; - char cpy_r_r754; - char cpy_r_r755; - CPyTagged cpy_r_r756; - PyObject *cpy_r_r757; - PyObject *cpy_r_r758; - PyObject *cpy_r_r759; - PyObject *cpy_r_r760; - PyObject *cpy_r_r761; - CPyTagged cpy_r_r762; - PyObject *cpy_r_r763; - PyObject *cpy_r_r764; - PyObject *cpy_r_r765; - PyObject *cpy_r_r766; - int32_t cpy_r_r767; - char cpy_r_r768; - CPyTagged cpy_r_r769; - PyObject *cpy_r_r770; - PyObject *cpy_r_r771; - PyObject *cpy_r_r772; - PyObject *cpy_r_r773; - int32_t cpy_r_r774; - char cpy_r_r775; - PyObject *cpy_r_r776; - PyObject *cpy_r_r777; - PyObject *cpy_r_r778; - PyObject *cpy_r_r779; - PyObject *cpy_r_r780; - PyObject *cpy_r_r781; - PyObject *cpy_r_r782; - PyObject *cpy_r_r783; - int32_t cpy_r_r784; - char cpy_r_r785; - char cpy_r_r786; - char cpy_r_r787; - char cpy_r_r788; - PyObject *cpy_r_r789; - PyObject *cpy_r_r790; - tuple_T1O cpy_r_r791; - PyObject *cpy_r_r792; - PyObject *cpy_r_r793; - PyObject *cpy_r_r794; - tuple_T3IIO cpy_r_r795; - PyObject *cpy_r_r796; - PyObject *cpy_r_r797; - PyObject *cpy_r_r798; - PyObject *cpy_r_r799; - PyObject *cpy_r_r800; - PyObject *cpy_r_r801; - int32_t cpy_r_r802; - char cpy_r_r803; - CPyTagged cpy_r_r804; - char cpy_r_r805; - char cpy_r_r806; - char cpy_r_r807; - char cpy_r_r808; - PyObject *cpy_r_r809; - int64_t cpy_r_r810; - CPyPtr cpy_r_r811; - int64_t cpy_r_r812; - char cpy_r_r813; - CPyPtr cpy_r_r814; - CPyPtr cpy_r_r815; - int64_t cpy_r_r816; - CPyPtr cpy_r_r817; - PyObject *cpy_r_r818; - PyObject *cpy_r_r819; - PyObject *cpy_r_r820; - PyObject *cpy_r_r821; - PyObject **cpy_r_r823; - PyObject *cpy_r_r824; - CPyTagged cpy_r_r825; - PyObject *cpy_r_r826; - int32_t cpy_r_r827; - char cpy_r_r828; - int64_t cpy_r_r829; - tuple_T3OOO cpy_r_r830; - tuple_T3OOO cpy_r_r831; - cpy_r_r0 = CPyStr_IsTrue(cpy_r_opcodes_str); - if (cpy_r_r0) goto CPyL5; - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 350, CPyStatic_solidity___globals); - goto CPyL453; - } - cpy_r_r2 = PyDict_New(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 350, CPyStatic_solidity___globals); - goto CPyL454; - } - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 350, CPyStatic_solidity___globals); - goto CPyL455; - } - cpy_r_r4.f0 = cpy_r_r1; - cpy_r_r4.f1 = cpy_r_r2; - cpy_r_r4.f2 = cpy_r_r3; - return cpy_r_r4; -CPyL5: ; - cpy_r_r5 = CPyDef_compiler___utils___expand_source_map(cpy_r_source_map_str); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); - goto CPyL453; - } - cpy_r_r6 = CPyStatic__c_constants___deque; - if (unlikely(cpy_r_r6 == NULL)) { - goto CPyL456; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); - goto CPyL453; - } - CPy_Unreachable(); -CPyL9: ; - PyObject *cpy_r_r8[1] = {cpy_r_r5}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r9, 1, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); - goto CPyL457; - } - CPy_DECREF_NO_IMM(cpy_r_r5); - cpy_r_r11 = CPyStatics[220]; /* ' ' */ - cpy_r_r12 = PyUnicode_Split(cpy_r_opcodes_str, cpy_r_r11, -1); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 353, CPyStatic_solidity___globals); - goto CPyL458; - } - cpy_r_r13 = CPyStatic__c_constants___deque; - if (unlikely(cpy_r_r13 == NULL)) { - goto CPyL459; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); - cpy_r_r14 = 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 353, CPyStatic_solidity___globals); - goto CPyL453; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r15[1] = {cpy_r_r12}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 353, CPyStatic_solidity___globals); - goto CPyL460; - } - CPy_DECREF_NO_IMM(cpy_r_r12); - cpy_r_r18 = PyList_New(1); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 355, CPyStatic_solidity___globals); - goto CPyL461; - } - cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_r18)->ob_item; - cpy_r_r20 = *(CPyPtr *)cpy_r_r19; - CPy_INCREF(cpy_r_contract_node); - *(PyObject * *)cpy_r_r20 = cpy_r_contract_node; - cpy_r_r21 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 355, CPyStatic_solidity___globals); - goto CPyL462; - } - cpy_r_r23 = PyNumber_Add(cpy_r_r18, cpy_r_r22); - CPy_DECREF_NO_IMM(cpy_r_r18); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 355, CPyStatic_solidity___globals); - goto CPyL461; - } - cpy_r_r24 = PyDict_New(); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL463; - } - cpy_r_r25 = PyObject_GetIter(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL464; - } -CPyL20: ; - cpy_r_r26 = PyIter_Next(cpy_r_r25); - if (cpy_r_r26 == NULL) goto CPyL465; - cpy_r_r27 = CPyStatics[1337]; /* 'contract_id' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL466; - } - cpy_r_r29 = PyObject_Str(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL466; - } - cpy_r_r30 = CPyStatics[65]; /* 'parent' */ - PyObject *cpy_r_r31[1] = {cpy_r_r26}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL467; - } - CPy_DECREF(cpy_r_r26); - cpy_r_r34 = PyDict_SetItem(cpy_r_r24, cpy_r_r29, cpy_r_r33); - CPy_DECREF(cpy_r_r29); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL468; - } else - goto CPyL20; -CPyL25: ; - cpy_r_r36 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); - goto CPyL464; - } - cpy_r_r37 = PyDict_New(); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL469; - } - cpy_r_r38 = 0; - cpy_r_r39 = PyDict_Size(cpy_r_r24); - cpy_r_r40 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL470; - } -CPyL28: ; - cpy_r_r41 = CPyDict_NextKey(cpy_r_r40, cpy_r_r38); - cpy_r_r42 = cpy_r_r41.f1; - cpy_r_r38 = cpy_r_r42; - cpy_r_r43 = cpy_r_r41.f0; - if (!cpy_r_r43) goto CPyL471; - cpy_r_r44 = cpy_r_r41.f2; - CPy_INCREF(cpy_r_r44); - CPy_DECREF(cpy_r_r41.f2); - if (likely(PyUnicode_Check(cpy_r_r44))) - cpy_r_r45 = cpy_r_r44; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals, "str", cpy_r_r44); - goto CPyL472; - } - cpy_r_r46 = CPyDict_GetItem(cpy_r_stmt_nodes, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL473; - } - if (likely(PySet_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals, "set", cpy_r_r46); - goto CPyL473; - } - cpy_r_r48 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r49[1] = {cpy_r_r47}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r50, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL474; - } - CPy_DECREF(cpy_r_r47); - if (likely(PySet_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals, "set", cpy_r_r51); - goto CPyL473; - } - cpy_r_r53 = PyDict_SetItem(cpy_r_r37, cpy_r_r45, cpy_r_r52); - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL472; - } - cpy_r_r55 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r39); - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL472; - } else - goto CPyL28; -CPyL36: ; - cpy_r_r56 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); - goto CPyL470; - } - cpy_r_stmt_nodes = cpy_r_r37; - cpy_r_r57 = PyDict_New(); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); - goto CPyL475; - } - cpy_r_r58 = 0; - cpy_r_r59 = PyDict_Size(cpy_r_r24); - cpy_r_r60 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); - goto CPyL476; - } -CPyL39: ; - cpy_r_r61 = CPyDict_NextKey(cpy_r_r60, cpy_r_r58); - cpy_r_r62 = cpy_r_r61.f1; - cpy_r_r58 = cpy_r_r62; - cpy_r_r63 = cpy_r_r61.f0; - if (!cpy_r_r63) goto CPyL477; - cpy_r_r64 = cpy_r_r61.f2; - CPy_INCREF(cpy_r_r64); - CPy_DECREF(cpy_r_r61.f2); - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals, "str", cpy_r_r64); - goto CPyL478; - } - cpy_r_r66 = PyDict_New(); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); - goto CPyL479; - } - cpy_r_r67 = PyDict_SetItem(cpy_r_r57, cpy_r_r65, cpy_r_r66); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); - goto CPyL478; - } - cpy_r_r69 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r59); - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); - goto CPyL478; - } else - goto CPyL39; -CPyL44: ; - cpy_r_r70 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); - goto CPyL476; - } - cpy_r_r71 = PyDict_New(); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL480; - } - cpy_r_r72 = 0; - cpy_r_r73 = PyDict_Size(cpy_r_r24); - cpy_r_r74 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL481; - } -CPyL47: ; - cpy_r_r75 = CPyDict_NextKey(cpy_r_r74, cpy_r_r72); - cpy_r_r76 = cpy_r_r75.f1; - cpy_r_r72 = cpy_r_r76; - cpy_r_r77 = cpy_r_r75.f0; - if (!cpy_r_r77) goto CPyL482; - cpy_r_r78 = cpy_r_r75.f2; - CPy_INCREF(cpy_r_r78); - CPy_DECREF(cpy_r_r75.f2); - if (likely(PyUnicode_Check(cpy_r_r78))) - cpy_r_r79 = cpy_r_r78; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals, "str", cpy_r_r78); - goto CPyL483; - } - cpy_r_r80 = CPyDict_GetItem(cpy_r_branch_nodes, cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL484; - } - if (likely(PySet_Check(cpy_r_r80))) - cpy_r_r81 = cpy_r_r80; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals, "set", cpy_r_r80); - goto CPyL484; - } - cpy_r_r82 = CPyStatics[5]; /* 'copy' */ - PyObject *cpy_r_r83[1] = {cpy_r_r81}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL485; - } - CPy_DECREF(cpy_r_r81); - if (likely(PySet_Check(cpy_r_r85))) - cpy_r_r86 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals, "set", cpy_r_r85); - goto CPyL484; - } - cpy_r_r87 = PyDict_SetItem(cpy_r_r71, cpy_r_r79, cpy_r_r86); - CPy_DECREF(cpy_r_r79); - CPy_DECREF(cpy_r_r86); - cpy_r_r88 = cpy_r_r87 >= 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL483; - } - cpy_r_r89 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r73); - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL483; - } else - goto CPyL47; -CPyL55: ; - cpy_r_r90 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); - goto CPyL481; - } - cpy_r_r91 = PyDict_New(); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL486; - } - cpy_r_r92 = 0; - cpy_r_r93 = PyDict_Size(cpy_r_r24); - cpy_r_r94 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL487; - } -CPyL58: ; - cpy_r_r95 = CPyDict_NextKey(cpy_r_r94, cpy_r_r92); - cpy_r_r96 = cpy_r_r95.f1; - cpy_r_r92 = cpy_r_r96; - cpy_r_r97 = cpy_r_r95.f0; - if (!cpy_r_r97) goto CPyL488; - cpy_r_r98 = cpy_r_r95.f2; - CPy_INCREF(cpy_r_r98); - CPy_DECREF(cpy_r_r95.f2); - if (likely(PyUnicode_Check(cpy_r_r98))) - cpy_r_r99 = cpy_r_r98; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals, "str", cpy_r_r98); - goto CPyL489; - } - cpy_r_r100 = PySet_New(NULL); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL490; - } - cpy_r_r101 = CPyDict_GetItem(cpy_r_branch_nodes, cpy_r_r99); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL491; - } - if (likely(PySet_Check(cpy_r_r101))) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals, "set", cpy_r_r101); - goto CPyL491; - } - cpy_r_r103 = PyObject_GetIter(cpy_r_r102); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL491; - } -CPyL64: ; - cpy_r_r104 = PyIter_Next(cpy_r_r103); - if (cpy_r_r104 == NULL) goto CPyL492; - cpy_r_r105 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL493; - } - cpy_r_r107 = PySet_Add(cpy_r_r100, cpy_r_r106); - CPy_DECREF(cpy_r_r106); - cpy_r_r108 = cpy_r_r107 >= 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL493; - } else - goto CPyL64; -CPyL67: ; - cpy_r_r109 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL491; - } - cpy_r_r110 = PyDict_SetItem(cpy_r_r91, cpy_r_r99, cpy_r_r100); - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r100); - cpy_r_r111 = cpy_r_r110 >= 0; - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL489; - } - cpy_r_r112 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r93); - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL489; - } else - goto CPyL58; -CPyL70: ; - cpy_r_r113 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); - goto CPyL487; - } - cpy_r_branch_nodes = cpy_r_r91; - cpy_r_r114 = PyDict_New(); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); - goto CPyL494; - } - cpy_r_r115 = 0; - cpy_r_r116 = PyDict_Size(cpy_r_r24); - cpy_r_r117 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); - goto CPyL495; - } -CPyL73: ; - cpy_r_r118 = CPyDict_NextKey(cpy_r_r117, cpy_r_r115); - cpy_r_r119 = cpy_r_r118.f1; - cpy_r_r115 = cpy_r_r119; - cpy_r_r120 = cpy_r_r118.f0; - if (!cpy_r_r120) goto CPyL496; - cpy_r_r121 = cpy_r_r118.f2; - CPy_INCREF(cpy_r_r121); - CPy_DECREF(cpy_r_r118.f2); - if (likely(PyUnicode_Check(cpy_r_r121))) - cpy_r_r122 = cpy_r_r121; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals, "str", cpy_r_r121); - goto CPyL497; - } - cpy_r_r123 = PyDict_New(); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); - goto CPyL498; - } - cpy_r_r124 = PyDict_SetItem(cpy_r_r114, cpy_r_r122, cpy_r_r123); - CPy_DECREF(cpy_r_r122); - CPy_DECREF(cpy_r_r123); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); - goto CPyL497; - } - cpy_r_r126 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r116); - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); - goto CPyL497; - } else - goto CPyL73; -CPyL78: ; - cpy_r_r127 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); - goto CPyL495; - } - cpy_r_r128 = PyDict_New(); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); - goto CPyL499; - } - cpy_r_r129 = 0; - cpy_r_r130 = PyDict_Size(cpy_r_r24); - cpy_r_r131 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); - goto CPyL500; - } -CPyL81: ; - cpy_r_r132 = CPyDict_NextKey(cpy_r_r131, cpy_r_r129); - cpy_r_r133 = cpy_r_r132.f1; - cpy_r_r129 = cpy_r_r133; - cpy_r_r134 = cpy_r_r132.f0; - if (!cpy_r_r134) goto CPyL501; - cpy_r_r135 = cpy_r_r132.f2; - CPy_INCREF(cpy_r_r135); - CPy_DECREF(cpy_r_r132.f2); - if (likely(PyUnicode_Check(cpy_r_r135))) - cpy_r_r136 = cpy_r_r135; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals, "str", cpy_r_r135); - goto CPyL502; - } - cpy_r_r137 = PyDict_New(); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); - goto CPyL503; - } - cpy_r_r138 = PyDict_SetItem(cpy_r_r128, cpy_r_r136, cpy_r_r137); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r137); - cpy_r_r139 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); - goto CPyL502; - } - cpy_r_r140 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r130); - if (unlikely(!cpy_r_r140)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); - goto CPyL502; - } else - goto CPyL81; -CPyL86: ; - cpy_r_r141 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); - goto CPyL500; - } - cpy_r_count = 0; - cpy_r_pc = 0; - cpy_r_r142 = PyList_New(0); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 370, CPyStatic_solidity___globals); - goto CPyL504; - } - cpy_r_r143 = PyDict_New(); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 371, CPyStatic_solidity___globals); - goto CPyL505; - } - cpy_r_r144 = CPyStatics[1345]; /* 'unassigned' */ - CPy_INCREF(cpy_r_r144); - cpy_r_fallback_hexstr = cpy_r_r144; - cpy_r_r145 = CPyDef_solidity___get_version(); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); - goto CPyL506; - } - cpy_r_r146 = CPyStatics[1346]; /* '0.8.0' */ - cpy_r_r147 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r147 == NULL)) { - goto CPyL507; - } else - goto CPyL93; -CPyL91: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r148 = 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); - goto CPyL453; - } - CPy_Unreachable(); -CPyL93: ; - PyObject *cpy_r_r149[1] = {cpy_r_r146}; - cpy_r_r150 = (PyObject **)&cpy_r_r149; - cpy_r_r151 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r150, 1, 0); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); - goto CPyL508; - } - cpy_r_r152 = PyObject_RichCompare(cpy_r_r145, cpy_r_r151, 0); - CPy_DECREF(cpy_r_r145); - CPy_DECREF(cpy_r_r151); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); - goto CPyL506; - } - cpy_r_optimizer_revert = cpy_r_r152; - cpy_r_r153 = Py_None; - cpy_r_active_source_node = cpy_r_r153; - cpy_r_r154 = Py_None; - cpy_r_active_fn_node = cpy_r_r154; - cpy_r_r155 = Py_None; - cpy_r_active_fn_name = cpy_r_r155; - cpy_r_r156 = CPyStatics[2030]; /* 0 */ - cpy_r_r157 = PyObject_GetItem(cpy_r_r10, cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 379, CPyStatic_solidity___globals); - goto CPyL509; - } - PyObject *__tmp809; - if (unlikely(!(PyTuple_Check(cpy_r_r157) && PyTuple_GET_SIZE(cpy_r_r157) == 4))) { - __tmp809 = NULL; - goto __LL810; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r157, 0)))) - __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 0); - else { - __tmp809 = NULL; - } - if (__tmp809 == NULL) goto __LL810; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r157, 1)))) - __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 1); - else { - __tmp809 = NULL; - } - if (__tmp809 == NULL) goto __LL810; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r157, 2)))) - __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 2); - else { - __tmp809 = NULL; - } - if (__tmp809 == NULL) goto __LL810; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r157, 3)))) - __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 3); - else { - __tmp809 = NULL; - } - if (__tmp809 == NULL) goto __LL810; - __tmp809 = cpy_r_r157; -__LL810: ; - if (unlikely(__tmp809 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r157); cpy_r_r158 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp811 = PyTuple_GET_ITEM(cpy_r_r157, 0); - CPyTagged __tmp812; - if (likely(PyLong_Check(__tmp811))) - __tmp812 = CPyTagged_FromObject(__tmp811); - else { - CPy_TypeError("int", __tmp811); __tmp812 = CPY_INT_TAG; - } - cpy_r_r158.f0 = __tmp812; - PyObject *__tmp813 = PyTuple_GET_ITEM(cpy_r_r157, 1); - CPyTagged __tmp814; - if (likely(PyLong_Check(__tmp813))) - __tmp814 = CPyTagged_FromObject(__tmp813); - else { - CPy_TypeError("int", __tmp813); __tmp814 = CPY_INT_TAG; - } - cpy_r_r158.f1 = __tmp814; - PyObject *__tmp815 = PyTuple_GET_ITEM(cpy_r_r157, 2); - CPy_INCREF(__tmp815); - PyObject *__tmp816; - if (likely(PyUnicode_Check(__tmp815))) - __tmp816 = __tmp815; - else { - CPy_TypeError("str", __tmp815); - __tmp816 = NULL; - } - cpy_r_r158.f2 = __tmp816; - PyObject *__tmp817 = PyTuple_GET_ITEM(cpy_r_r157, 3); - CPy_INCREF(__tmp817); - PyObject *__tmp818; - if (likely(PyUnicode_Check(__tmp817))) - __tmp818 = __tmp817; - else { - CPy_TypeError("str", __tmp817); - __tmp818 = NULL; - } - cpy_r_r158.f3 = __tmp818; - } - CPy_DECREF(cpy_r_r157); - if (unlikely(cpy_r_r158.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 379, CPyStatic_solidity___globals); - goto CPyL509; - } -CPyL98: ; - cpy_r_r159 = PyObject_IsTrue(cpy_r_r10); - cpy_r_r160 = cpy_r_r159 >= 0; - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); - goto CPyL510; - } - cpy_r_r161 = cpy_r_r159; - if (!cpy_r_r161) goto CPyL106; - cpy_r_r162 = CPyStatics[2029]; /* -1 */ - cpy_r_r163 = PyObject_GetItem(cpy_r_r10, cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); - goto CPyL510; - } - PyObject *__tmp819; - if (unlikely(!(PyTuple_Check(cpy_r_r163) && PyTuple_GET_SIZE(cpy_r_r163) == 4))) { - __tmp819 = NULL; - goto __LL820; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r163, 0)))) - __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 0); - else { - __tmp819 = NULL; - } - if (__tmp819 == NULL) goto __LL820; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r163, 1)))) - __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 1); - else { - __tmp819 = NULL; - } - if (__tmp819 == NULL) goto __LL820; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r163, 2)))) - __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 2); - else { - __tmp819 = NULL; - } - if (__tmp819 == NULL) goto __LL820; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r163, 3)))) - __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 3); - else { - __tmp819 = NULL; - } - if (__tmp819 == NULL) goto __LL820; - __tmp819 = cpy_r_r163; -__LL820: ; - if (unlikely(__tmp819 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r163); cpy_r_r164 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp821 = PyTuple_GET_ITEM(cpy_r_r163, 0); - CPyTagged __tmp822; - if (likely(PyLong_Check(__tmp821))) - __tmp822 = CPyTagged_FromObject(__tmp821); - else { - CPy_TypeError("int", __tmp821); __tmp822 = CPY_INT_TAG; - } - cpy_r_r164.f0 = __tmp822; - PyObject *__tmp823 = PyTuple_GET_ITEM(cpy_r_r163, 1); - CPyTagged __tmp824; - if (likely(PyLong_Check(__tmp823))) - __tmp824 = CPyTagged_FromObject(__tmp823); - else { - CPy_TypeError("int", __tmp823); __tmp824 = CPY_INT_TAG; - } - cpy_r_r164.f1 = __tmp824; - PyObject *__tmp825 = PyTuple_GET_ITEM(cpy_r_r163, 2); - CPy_INCREF(__tmp825); - PyObject *__tmp826; - if (likely(PyUnicode_Check(__tmp825))) - __tmp826 = __tmp825; - else { - CPy_TypeError("str", __tmp825); - __tmp826 = NULL; - } - cpy_r_r164.f2 = __tmp826; - PyObject *__tmp827 = PyTuple_GET_ITEM(cpy_r_r163, 3); - CPy_INCREF(__tmp827); - PyObject *__tmp828; - if (likely(PyUnicode_Check(__tmp827))) - __tmp828 = __tmp827; - else { - CPy_TypeError("str", __tmp827); - __tmp828 = NULL; - } - cpy_r_r164.f3 = __tmp828; - } - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r164.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); - goto CPyL510; - } - cpy_r_r165 = cpy_r_r164.f2; - CPy_INCREF(cpy_r_r165); - CPyTagged_DECREF(cpy_r_r164.f0); - CPyTagged_DECREF(cpy_r_r164.f1); - CPy_DECREF(cpy_r_r164.f2); - CPy_DECREF(cpy_r_r164.f3); - cpy_r_r166 = CPyStatics[2029]; /* -1 */ - cpy_r_r167 = PyObject_RichCompare(cpy_r_r165, cpy_r_r166, 2); - CPy_DECREF(cpy_r_r165); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); - goto CPyL510; - } - if (unlikely(!PyBool_Check(cpy_r_r167))) { - CPy_TypeError("bool", cpy_r_r167); cpy_r_r168 = 2; - } else - cpy_r_r168 = cpy_r_r167 == Py_True; - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); - goto CPyL510; - } - if (!cpy_r_r168) goto CPyL106; - cpy_r_r169 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r170[1] = {cpy_r_r10}; - cpy_r_r171 = (PyObject **)&cpy_r_r170; - cpy_r_r172 = PyObject_VectorcallMethod(cpy_r_r169, cpy_r_r171, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 385, CPyStatic_solidity___globals); - goto CPyL510; - } else - goto CPyL511; -CPyL106: ; - cpy_r_r173 = PyObject_IsTrue(cpy_r_r10); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); - goto CPyL510; - } - cpy_r_r175 = cpy_r_r173; - if (!cpy_r_r175) goto CPyL512; - cpy_r_r176 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r177[1] = {cpy_r_r10}; - cpy_r_r178 = (PyObject **)&cpy_r_r177; - cpy_r_r179 = PyObject_VectorcallMethod(cpy_r_r176, cpy_r_r178, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 389, CPyStatic_solidity___globals); - goto CPyL510; - } - PyObject *__tmp829; - if (unlikely(!(PyTuple_Check(cpy_r_r179) && PyTuple_GET_SIZE(cpy_r_r179) == 4))) { - __tmp829 = NULL; - goto __LL830; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r179, 0)))) - __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 0); - else { - __tmp829 = NULL; - } - if (__tmp829 == NULL) goto __LL830; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r179, 1)))) - __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 1); - else { - __tmp829 = NULL; - } - if (__tmp829 == NULL) goto __LL830; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r179, 2)))) - __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 2); - else { - __tmp829 = NULL; - } - if (__tmp829 == NULL) goto __LL830; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r179, 3)))) - __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 3); - else { - __tmp829 = NULL; - } - if (__tmp829 == NULL) goto __LL830; - __tmp829 = cpy_r_r179; -__LL830: ; - if (unlikely(__tmp829 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r179); cpy_r_r180 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp831 = PyTuple_GET_ITEM(cpy_r_r179, 0); - CPyTagged __tmp832; - if (likely(PyLong_Check(__tmp831))) - __tmp832 = CPyTagged_FromObject(__tmp831); - else { - CPy_TypeError("int", __tmp831); __tmp832 = CPY_INT_TAG; - } - cpy_r_r180.f0 = __tmp832; - PyObject *__tmp833 = PyTuple_GET_ITEM(cpy_r_r179, 1); - CPyTagged __tmp834; - if (likely(PyLong_Check(__tmp833))) - __tmp834 = CPyTagged_FromObject(__tmp833); - else { - CPy_TypeError("int", __tmp833); __tmp834 = CPY_INT_TAG; - } - cpy_r_r180.f1 = __tmp834; - PyObject *__tmp835 = PyTuple_GET_ITEM(cpy_r_r179, 2); - CPy_INCREF(__tmp835); - PyObject *__tmp836; - if (likely(PyUnicode_Check(__tmp835))) - __tmp836 = __tmp835; - else { - CPy_TypeError("str", __tmp835); - __tmp836 = NULL; - } - cpy_r_r180.f2 = __tmp836; - PyObject *__tmp837 = PyTuple_GET_ITEM(cpy_r_r179, 3); - CPy_INCREF(__tmp837); - PyObject *__tmp838; - if (likely(PyUnicode_Check(__tmp837))) - __tmp838 = __tmp837; - else { - CPy_TypeError("str", __tmp837); - __tmp838 = NULL; - } - cpy_r_r180.f3 = __tmp838; - } - CPy_DECREF(cpy_r_r179); - if (unlikely(cpy_r_r180.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 389, CPyStatic_solidity___globals); - goto CPyL510; - } - cpy_r_r181 = cpy_r_r180.f0; - cpy_r_r182 = cpy_r_r180.f1; - cpy_r_r183 = cpy_r_r180.f2; - cpy_r_r184 = cpy_r_r180.f3; - CPyTagged_INCREF(cpy_r_r180.f0); - CPyTagged_INCREF(cpy_r_r180.f1); - CPy_INCREF(cpy_r_r180.f2); - CPy_INCREF(cpy_r_r180.f3); - cpy_r_r185 = cpy_r_r181; - cpy_r_r186 = cpy_r_r182; - cpy_r_r187 = cpy_r_r183; - cpy_r_r188 = cpy_r_r184; - cpy_r_r189 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r190[1] = {cpy_r_r17}; - cpy_r_r191 = (PyObject **)&cpy_r_r190; - cpy_r_r192 = PyObject_VectorcallMethod(cpy_r_r189, cpy_r_r191, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 392, CPyStatic_solidity___globals); - goto CPyL513; - } - if (likely(PyUnicode_Check(cpy_r_r192))) - cpy_r_r193 = cpy_r_r192; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 392, CPyStatic_solidity___globals, "str", cpy_r_r192); - goto CPyL513; - } - cpy_r_op = cpy_r_r193; - cpy_r_r194 = CPyStatics[1348]; /* 'op' */ - cpy_r_r195 = CPyStatics[1349]; /* 'pc' */ - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r196 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r197 = CPyDict_Build(2, cpy_r_r194, cpy_r_op, cpy_r_r195, cpy_r_r196); - CPy_DECREF(cpy_r_r196); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 393, CPyStatic_solidity___globals); - goto CPyL514; - } - cpy_r_this = cpy_r_r197; - cpy_r_r198 = PyList_Append(cpy_r_r142, cpy_r_this); - cpy_r_r199 = cpy_r_r198 >= 0; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 394, CPyStatic_solidity___globals); - goto CPyL515; - } - cpy_r_r200 = cpy_r_has_fallback ? Py_True : Py_False; - cpy_r_r201 = 0 ? Py_True : Py_False; - cpy_r_r202 = cpy_r_r200 == cpy_r_r201; - if (!cpy_r_r202) goto CPyL140; - cpy_r_r203 = CPyStatics[1345]; /* 'unassigned' */ - cpy_r_r204 = CPyStr_Equal(cpy_r_fallback_hexstr, cpy_r_r203); - if (!cpy_r_r204) goto CPyL140; - cpy_r_r205 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r206 = CPyStr_Equal(cpy_r_op, cpy_r_r205); - if (!cpy_r_r206) goto CPyL140; - cpy_r_r207 = CPyList_GetSlice(cpy_r_r142, -8, -2); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); - goto CPyL515; - } - if (likely(PyList_Check(cpy_r_r207))) - cpy_r_r208 = cpy_r_r207; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals, "list", cpy_r_r207); - goto CPyL515; - } - cpy_r_r209 = (CPyPtr)&((PyVarObject *)cpy_r_r208)->ob_size; - cpy_r_r210 = *(int64_t *)cpy_r_r209; - cpy_r_r211 = PyList_New(cpy_r_r210); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); - goto CPyL516; - } - cpy_r_r212 = 0; -CPyL121: ; - cpy_r_r213 = (CPyPtr)&((PyVarObject *)cpy_r_r208)->ob_size; - cpy_r_r214 = *(int64_t *)cpy_r_r213; - cpy_r_r215 = cpy_r_r212 < cpy_r_r214; - if (!cpy_r_r215) goto CPyL517; - cpy_r_r216 = (CPyPtr)&((PyListObject *)cpy_r_r208)->ob_item; - cpy_r_r217 = *(CPyPtr *)cpy_r_r216; - cpy_r_r218 = cpy_r_r212 * 8; - cpy_r_r219 = cpy_r_r217 + cpy_r_r218; - cpy_r_r220 = *(PyObject * *)cpy_r_r219; - CPy_INCREF(cpy_r_r220); - if (likely(PyDict_Check(cpy_r_r220))) - cpy_r_r221 = cpy_r_r220; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals, "dict", cpy_r_r220); - goto CPyL518; - } - cpy_r_r222 = CPyStatics[1348]; /* 'op' */ - cpy_r_r223 = CPyDict_GetItem(cpy_r_r221, cpy_r_r222); - CPy_DECREF(cpy_r_r221); - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); - goto CPyL518; - } - if (likely(PyUnicode_Check(cpy_r_r223))) - cpy_r_r224 = cpy_r_r223; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals, "str", cpy_r_r223); - goto CPyL518; - } - CPyList_SetItemUnsafe(cpy_r_r211, cpy_r_r212, cpy_r_r224); - cpy_r_r225 = cpy_r_r212 + 1; - cpy_r_r212 = cpy_r_r225; - goto CPyL121; -CPyL127: ; - cpy_r_r226 = CPyStatics[1351]; /* 'JUMPDEST' */ - cpy_r_r227 = CPyStatics[1352]; /* 'PUSH1' */ - cpy_r_r228 = CPyStatics[1353]; /* 'DUP1' */ - cpy_r_r229 = PyList_New(3); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); - goto CPyL519; - } - cpy_r_r230 = (CPyPtr)&((PyListObject *)cpy_r_r229)->ob_item; - cpy_r_r231 = *(CPyPtr *)cpy_r_r230; - CPy_INCREF(cpy_r_r226); - *(PyObject * *)cpy_r_r231 = cpy_r_r226; - CPy_INCREF(cpy_r_r227); - cpy_r_r232 = cpy_r_r231 + 8; - *(PyObject * *)cpy_r_r232 = cpy_r_r227; - CPy_INCREF(cpy_r_r228); - cpy_r_r233 = cpy_r_r231 + 16; - *(PyObject * *)cpy_r_r233 = cpy_r_r228; - cpy_r_r234 = PyObject_RichCompare(cpy_r_r211, cpy_r_r229, 2); - CPy_DECREF_NO_IMM(cpy_r_r211); - CPy_DECREF_NO_IMM(cpy_r_r229); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); - goto CPyL515; - } - if (unlikely(!PyBool_Check(cpy_r_r234))) { - CPy_TypeError("bool", cpy_r_r234); cpy_r_r235 = 2; - } else - cpy_r_r235 = cpy_r_r234 == Py_True; - CPy_DECREF(cpy_r_r234); - if (unlikely(cpy_r_r235 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); - goto CPyL515; - } - if (cpy_r_r235) { - goto CPyL520; - } else - goto CPyL140; -CPyL131: ; - cpy_r_r236 = CPyStatics[701]; /* '0x' */ - cpy_r_r237 = CPyTagged_Subtract(cpy_r_pc, 8); - cpy_r_r238 = CPyModule_builtins; - cpy_r_r239 = CPyStatics[700]; /* 'hex' */ - cpy_r_r240 = CPyObject_GetAttr(cpy_r_r238, cpy_r_r239); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); - goto CPyL521; - } - cpy_r_r241 = CPyTagged_StealAsObject(cpy_r_r237); - PyObject *cpy_r_r242[1] = {cpy_r_r241}; - cpy_r_r243 = (PyObject **)&cpy_r_r242; - cpy_r_r244 = PyObject_Vectorcall(cpy_r_r240, cpy_r_r243, 1, 0); - CPy_DECREF(cpy_r_r240); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); - goto CPyL522; - } - CPy_DECREF(cpy_r_r241); - if (likely(PyUnicode_Check(cpy_r_r244))) - cpy_r_r245 = cpy_r_r244; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals, "str", cpy_r_r244); - goto CPyL523; - } - cpy_r_r246 = CPyStatics[266]; /* 'upper' */ - PyObject *cpy_r_r247[1] = {cpy_r_r245}; - cpy_r_r248 = (PyObject **)&cpy_r_r247; - cpy_r_r249 = PyObject_VectorcallMethod(cpy_r_r246, cpy_r_r248, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r249 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); - goto CPyL524; - } - CPy_DECREF(cpy_r_r245); - if (likely(PyUnicode_Check(cpy_r_r249))) - cpy_r_r250 = cpy_r_r249; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals, "str", cpy_r_r249); - goto CPyL523; - } - cpy_r_r251 = CPyStr_GetSlice(cpy_r_r250, 4, 9223372036854775806LL); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); - goto CPyL523; - } - if (likely(PyUnicode_Check(cpy_r_r251))) - cpy_r_r252 = cpy_r_r251; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals, "str", cpy_r_r251); - goto CPyL523; - } - cpy_r_r253 = CPyStr_Build(2, cpy_r_r236, cpy_r_r252); - CPy_DECREF(cpy_r_r252); - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); - goto CPyL523; - } - cpy_r_fallback_hexstr = cpy_r_r253; - cpy_r_r254 = CPyStatics[1354]; /* 'first_revert' */ - cpy_r_r255 = 1 ? Py_True : Py_False; - cpy_r_r256 = CPyDict_SetItem(cpy_r_this, cpy_r_r254, cpy_r_r255); - cpy_r_r257 = cpy_r_r256 >= 0; - if (unlikely(!cpy_r_r257)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 405, CPyStatic_solidity___globals); - goto CPyL515; - } -CPyL140: ; - cpy_r_r258 = CPyStatics[57]; /* '-' */ - cpy_r_r259 = CPyStr_Equal(cpy_r_r188, cpy_r_r258); - cpy_r_r260 = cpy_r_r259 == 0; - if (!cpy_r_r260) goto CPyL525; - cpy_r_r261 = CPyStatics[1355]; /* 'jump' */ - cpy_r_r262 = CPyDict_SetItem(cpy_r_this, cpy_r_r261, cpy_r_r188); - CPy_DECREF(cpy_r_r188); - cpy_r_r263 = cpy_r_r262 >= 0; - if (unlikely(!cpy_r_r263)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 408, CPyStatic_solidity___globals); - goto CPyL526; - } -CPyL142: ; - cpy_r_r264 = CPyTagged_Add(cpy_r_pc, 2); - CPyTagged_DECREF(cpy_r_pc); - cpy_r_pc = cpy_r_r264; - cpy_r_r265 = CPyStatics[1356]; /* 'PUSH' */ - cpy_r_r266 = CPyStr_Startswith(cpy_r_op, cpy_r_r265); - cpy_r_r267 = cpy_r_r266; - if (!cpy_r_r267) goto CPyL156; - cpy_r_r268 = CPyStatics[2030]; /* 0 */ - cpy_r_r269 = PyObject_GetItem(cpy_r_r17, cpy_r_r268); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals); - goto CPyL526; - } - if (likely(PyUnicode_Check(cpy_r_r269))) - cpy_r_r270 = cpy_r_r269; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals, "str", cpy_r_r269); - goto CPyL526; - } - cpy_r_r271 = CPyStr_GetSlice(cpy_r_r270, 0, 4); - CPy_DECREF(cpy_r_r270); - if (unlikely(cpy_r_r271 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals); - goto CPyL526; - } - if (likely(PyUnicode_Check(cpy_r_r271))) - cpy_r_r272 = cpy_r_r271; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals, "str", cpy_r_r271); - goto CPyL526; - } - cpy_r_r273 = CPyStatics[701]; /* '0x' */ - cpy_r_r274 = CPyStr_Equal(cpy_r_r272, cpy_r_r273); - CPy_DECREF(cpy_r_r272); - if (!cpy_r_r274) goto CPyL156; - cpy_r_r275 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r276[1] = {cpy_r_r17}; - cpy_r_r277 = (PyObject **)&cpy_r_r276; - cpy_r_r278 = PyObject_VectorcallMethod(cpy_r_r275, cpy_r_r277, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 412, CPyStatic_solidity___globals); - goto CPyL526; - } - if (likely(PyUnicode_Check(cpy_r_r278))) - cpy_r_r279 = cpy_r_r278; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 412, CPyStatic_solidity___globals, "str", cpy_r_r278); - goto CPyL526; - } - cpy_r_r280 = CPyStatics[809]; /* 'value' */ - cpy_r_r281 = CPyDict_SetItem(cpy_r_this, cpy_r_r280, cpy_r_r279); - CPy_DECREF(cpy_r_r279); - cpy_r_r282 = cpy_r_r281 >= 0; - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 412, CPyStatic_solidity___globals); - goto CPyL526; - } - cpy_r_r283 = CPyStr_GetSlice(cpy_r_op, 8, 9223372036854775806LL); - if (unlikely(cpy_r_r283 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals); - goto CPyL526; - } - if (likely(PyUnicode_Check(cpy_r_r283))) - cpy_r_r284 = cpy_r_r283; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals, "str", cpy_r_r283); - goto CPyL526; - } - cpy_r_r285 = CPyLong_FromStr(cpy_r_r284); - CPy_DECREF(cpy_r_r284); - if (unlikely(cpy_r_r285 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals); - goto CPyL526; - } - if (likely(PyLong_Check(cpy_r_r285))) - cpy_r_r286 = CPyTagged_FromObject(cpy_r_r285); - else { - CPy_TypeError("int", cpy_r_r285); cpy_r_r286 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r285); - if (unlikely(cpy_r_r286 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals); - goto CPyL526; - } - cpy_r_r287 = CPyTagged_Add(cpy_r_pc, cpy_r_r286); - CPyTagged_DECREF(cpy_r_pc); - CPyTagged_DECREF(cpy_r_r286); - cpy_r_pc = cpy_r_r287; -CPyL156: ; - cpy_r_r288 = CPyStatics[2029]; /* -1 */ - cpy_r_r289 = PyObject_RichCompare(cpy_r_r187, cpy_r_r288, 2); - if (unlikely(cpy_r_r289 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 416, CPyStatic_solidity___globals); - goto CPyL526; - } - if (unlikely(!PyBool_Check(cpy_r_r289))) { - CPy_TypeError("bool", cpy_r_r289); cpy_r_r290 = 2; - } else - cpy_r_r290 = cpy_r_r289 == Py_True; - CPy_DECREF(cpy_r_r289); - if (unlikely(cpy_r_r290 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 416, CPyStatic_solidity___globals); - goto CPyL526; - } - if (cpy_r_r290) goto CPyL171; - cpy_r_r291 = cpy_r_r180.f0; - CPyTagged_INCREF(cpy_r_r291); - cpy_r_r292 = cpy_r_r180.f1; - CPyTagged_INCREF(cpy_r_r292); - cpy_r_r293 = cpy_r_r180.f2; - CPy_INCREF(cpy_r_r293); - cpy_r_r294 = cpy_r_r180.f3; - CPy_INCREF(cpy_r_r294); - cpy_r_r295 = cpy_r_r158.f0; - CPyTagged_INCREF(cpy_r_r295); - cpy_r_r296 = cpy_r_r158.f1; - CPyTagged_INCREF(cpy_r_r296); - cpy_r_r297 = cpy_r_r158.f2; - CPy_INCREF(cpy_r_r297); - cpy_r_r298 = cpy_r_r158.f3; - CPy_INCREF(cpy_r_r298); - cpy_r_r299 = cpy_r_r291 & 1; - cpy_r_r300 = cpy_r_r299 != 0; - if (!cpy_r_r300) goto CPyL161; - cpy_r_r301 = CPyTagged_IsEq_(cpy_r_r291, cpy_r_r295); - cpy_r_r302 = cpy_r_r301; - goto CPyL162; -CPyL161: ; - cpy_r_r303 = cpy_r_r291 == cpy_r_r295; - cpy_r_r302 = cpy_r_r303; -CPyL162: ; - CPyTagged_DECREF(cpy_r_r291); - CPyTagged_DECREF(cpy_r_r295); - if (!cpy_r_r302) goto CPyL527; - cpy_r_r304 = cpy_r_r292 & 1; - cpy_r_r305 = cpy_r_r304 != 0; - if (!cpy_r_r305) goto CPyL165; - cpy_r_r306 = CPyTagged_IsEq_(cpy_r_r292, cpy_r_r296); - cpy_r_r307 = cpy_r_r306; - goto CPyL166; -CPyL165: ; - cpy_r_r308 = cpy_r_r292 == cpy_r_r296; - cpy_r_r307 = cpy_r_r308; -CPyL166: ; - CPyTagged_DECREF(cpy_r_r292); - CPyTagged_DECREF(cpy_r_r296); - if (!cpy_r_r307) goto CPyL528; - cpy_r_r309 = CPyStr_Equal(cpy_r_r293, cpy_r_r297); - CPy_DECREF(cpy_r_r293); - CPy_DECREF(cpy_r_r297); - if (!cpy_r_r309) goto CPyL529; - cpy_r_r310 = CPyStr_Equal(cpy_r_r294, cpy_r_r298); - CPy_DECREF(cpy_r_r294); - CPy_DECREF(cpy_r_r298); - if (cpy_r_r310) goto CPyL170; -CPyL169: ; - if (0) { - goto CPyL171; - } else - goto CPyL173; -CPyL170: ; - if (!1) goto CPyL173; -CPyL171: ; - cpy_r_r311 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r312 = CPyStr_Equal(cpy_r_op, cpy_r_r311); - if (!cpy_r_r312) goto CPyL173; - cpy_r_r313 = CPyDef_solidity____find_revert_offset(cpy_r_r142, cpy_r_r10, cpy_r_active_source_node, cpy_r_active_fn_node, cpy_r_active_fn_name); - if (unlikely(cpy_r_r313 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 417, CPyStatic_solidity___globals); - goto CPyL526; - } -CPyL173: ; - cpy_r_r314 = CPyStatics[2029]; /* -1 */ - cpy_r_r315 = PyObject_RichCompare(cpy_r_r187, cpy_r_r314, 2); - CPy_DECREF(cpy_r_r187); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 420, CPyStatic_solidity___globals); - goto CPyL530; - } - if (unlikely(!PyBool_Check(cpy_r_r315))) { - CPy_TypeError("bool", cpy_r_r315); cpy_r_r316 = 2; - } else - cpy_r_r316 = cpy_r_r315 == Py_True; - CPy_DECREF(cpy_r_r315); - if (unlikely(cpy_r_r316 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 420, CPyStatic_solidity___globals); - goto CPyL530; - } - if (cpy_r_r316) goto CPyL531; - cpy_r_r317 = cpy_r_r180.f2; - CPy_INCREF(cpy_r_r317); - CPyTagged_DECREF(cpy_r_r180.f0); - CPyTagged_DECREF(cpy_r_r180.f1); - CPy_DECREF(cpy_r_r180.f2); - CPy_DECREF(cpy_r_r180.f3); - cpy_r_r318 = PyObject_Str(cpy_r_r317); - CPy_DECREF(cpy_r_r317); - if (unlikely(cpy_r_r318 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 424, CPyStatic_solidity___globals); - goto CPyL532; - } - cpy_r_contract_id = cpy_r_r318; - cpy_r_r319 = PyDict_Contains(cpy_r_r24, cpy_r_contract_id); - cpy_r_r320 = cpy_r_r319 >= 0; - if (unlikely(!cpy_r_r320)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 425, CPyStatic_solidity___globals); - goto CPyL533; - } - cpy_r_r321 = cpy_r_r319; - cpy_r_r322 = cpy_r_r321 ^ 1; - if (cpy_r_r322) { - goto CPyL534; - } else - goto CPyL535; -CPyL179: ; - cpy_r_r323 = CPyDict_GetItem(cpy_r_r24, cpy_r_contract_id); - if (unlikely(cpy_r_r323 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 431, CPyStatic_solidity___globals); - goto CPyL536; - } - cpy_r_active_source_node = cpy_r_r323; - cpy_r_r324 = CPyStatics[211]; /* 'path' */ - cpy_r_r325 = CPyDict_SetItem(cpy_r_this, cpy_r_r324, cpy_r_contract_id); - cpy_r_r326 = cpy_r_r325 >= 0; - if (unlikely(!cpy_r_r326)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 432, CPyStatic_solidity___globals); - goto CPyL533; - } - cpy_r_r327 = (Py_ssize_t)cpy_r_r185 == -2; - if (cpy_r_r327) goto CPyL534; - cpy_r_r328 = CPyTagged_Add(cpy_r_r185, cpy_r_r186); - CPyTagged_DECREF(cpy_r_r186); - cpy_r_r329.f0 = cpy_r_r185; - cpy_r_r329.f1 = cpy_r_r328; - cpy_r_offset = cpy_r_r329; - cpy_r_r330 = CPyStatics[1264]; /* 'offset' */ - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r331 = PyTuple_New(2); - if (unlikely(cpy_r_r331 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp839 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r331, 0, __tmp839); - PyObject *__tmp840 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r331, 1, __tmp840); - cpy_r_r332 = CPyDict_SetItem(cpy_r_this, cpy_r_r330, cpy_r_r331); - CPy_DECREF(cpy_r_r331); - cpy_r_r333 = cpy_r_r332 >= 0; - if (unlikely(!cpy_r_r333)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 438, CPyStatic_solidity___globals); - goto CPyL537; - } - cpy_r_r334 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r335 = CPyStr_Equal(cpy_r_op, cpy_r_r334); - if (!cpy_r_r335) goto CPyL204; - cpy_r_r336 = PyObject_IsTrue(cpy_r_optimizer_revert); - cpy_r_r337 = cpy_r_r336 >= 0; - if (unlikely(!cpy_r_r337)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); - goto CPyL537; - } - cpy_r_r338 = cpy_r_r336; - if (cpy_r_r338) goto CPyL204; - cpy_r_r339 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r340 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r341 = CPyStatics[1358]; /* 'expression.name' */ - cpy_r_r342 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r343 = CPyDict_Build(2, cpy_r_r339, cpy_r_r340, cpy_r_r341, cpy_r_r342); - if (unlikely(cpy_r_r343 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 450, CPyStatic_solidity___globals); - goto CPyL537; - } - cpy_r_r344 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r345 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r346 = CPyStatics[1358]; /* 'expression.name' */ - cpy_r_r347 = CPyStatics[1359]; /* 'require' */ - cpy_r_r348 = CPyDict_Build(2, cpy_r_r344, cpy_r_r345, cpy_r_r346, cpy_r_r347); - if (unlikely(cpy_r_r348 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 451, CPyStatic_solidity___globals); - goto CPyL538; - } - cpy_r_r349.f0 = cpy_r_r343; - cpy_r_r349.f1 = cpy_r_r348; - CPy_INCREF(cpy_r_active_source_node); - cpy_r_r350 = cpy_r_active_source_node; - cpy_r_r351 = CPyStatics[1360]; /* 'children' */ - cpy_r_r352 = 0 ? Py_True : Py_False; - cpy_r_r353 = 1 ? Py_True : Py_False; - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r354 = PyTuple_New(2); - if (unlikely(cpy_r_r354 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp841 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r354, 0, __tmp841); - PyObject *__tmp842 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r354, 1, __tmp842); - cpy_r_r355 = PyTuple_New(2); - if (unlikely(cpy_r_r355 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp843 = cpy_r_r349.f0; - PyTuple_SET_ITEM(cpy_r_r355, 0, __tmp843); - PyObject *__tmp844 = cpy_r_r349.f1; - PyTuple_SET_ITEM(cpy_r_r355, 1, __tmp844); - PyObject *cpy_r_r356[5] = {cpy_r_r350, cpy_r_r352, cpy_r_r353, cpy_r_r354, cpy_r_r355}; - cpy_r_r357 = (PyObject **)&cpy_r_r356; - cpy_r_r358 = CPyStatics[2298]; /* ('include_parents', 'include_children', - 'required_offset', 'filters') */ - cpy_r_r359 = PyObject_VectorcallMethod(cpy_r_r351, cpy_r_r357, 9223372036854775809ULL, cpy_r_r358); - if (unlikely(cpy_r_r359 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 445, CPyStatic_solidity___globals); - goto CPyL539; - } - CPy_DECREF(cpy_r_r350); - CPy_DECREF(cpy_r_r354); - CPy_DECREF(cpy_r_r355); - CPy_INCREF(cpy_r_r359); - cpy_r_fn_node = cpy_r_r359; - cpy_r_r360 = PyObject_IsTrue(cpy_r_r359); - CPy_DECREF(cpy_r_r359); - cpy_r_r361 = cpy_r_r360 >= 0; - if (unlikely(!cpy_r_r361)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", -1, CPyStatic_solidity___globals); - goto CPyL540; - } - cpy_r_r362 = cpy_r_r360; - if (!cpy_r_r362) goto CPyL541; - cpy_r_r363 = CPyStatics[2030]; /* 0 */ - cpy_r_r364 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r363); - if (unlikely(cpy_r_r364 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 454, CPyStatic_solidity___globals); - goto CPyL540; - } - cpy_r_r365 = CPyStatics[1364]; /* 'arguments' */ - cpy_r_r366 = CPyObject_GetAttr(cpy_r_r364, cpy_r_r365); - CPy_DECREF(cpy_r_r364); - if (unlikely(cpy_r_r366 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 454, CPyStatic_solidity___globals); - goto CPyL540; - } - cpy_r_r367 = CPyObject_Size(cpy_r_r366); - CPy_DECREF(cpy_r_r366); - if (unlikely(cpy_r_r367 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 454, CPyStatic_solidity___globals); - goto CPyL540; - } - cpy_r_r368 = cpy_r_r367 == 4; - if (cpy_r_r368) goto CPyL542; - cpy_r_r369 = CPyStatics[2030]; /* 0 */ - cpy_r_r370 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r369); - CPy_DECREF(cpy_r_fn_node); - if (unlikely(cpy_r_r370 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); - goto CPyL543; - } - cpy_r_r371 = CPyStatics[1365]; /* 'expression' */ - cpy_r_r372 = CPyObject_GetAttr(cpy_r_r370, cpy_r_r371); - CPy_DECREF(cpy_r_r370); - if (unlikely(cpy_r_r372 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); - goto CPyL543; - } - cpy_r_r373 = CPyStatics[397]; /* 'name' */ - cpy_r_r374 = CPyObject_GetAttr(cpy_r_r372, cpy_r_r373); - CPy_DECREF(cpy_r_r372); - if (unlikely(cpy_r_r374 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); - goto CPyL543; - } - cpy_r_r375 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r376 = PyObject_RichCompare(cpy_r_r374, cpy_r_r375, 2); - CPy_DECREF(cpy_r_r374); - if (unlikely(cpy_r_r376 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); - goto CPyL543; - } - cpy_r_r377 = PyObject_IsTrue(cpy_r_r376); - CPy_DECREF(cpy_r_r376); - cpy_r_r378 = cpy_r_r377 >= 0; - if (unlikely(!cpy_r_r378)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); - goto CPyL543; - } - cpy_r_r379 = cpy_r_r377; - if (!cpy_r_r379) goto CPyL544; - cpy_r_r380 = cpy_r_r367 != 0; - CPyTagged_DECREF(cpy_r_r367); - if (cpy_r_r380) { - goto CPyL545; - } else - goto CPyL204; -CPyL203: ; - cpy_r_r381 = 1 ? Py_True : Py_False; - cpy_r_optimizer_revert = cpy_r_r381; - cpy_r_r382 = CPyStatics[1366]; /* 'optimizer_revert' */ - cpy_r_r383 = 1 ? Py_True : Py_False; - cpy_r_r384 = CPyDict_SetItem(cpy_r_this, cpy_r_r382, cpy_r_r383); - cpy_r_r385 = cpy_r_r384 >= 0; - if (unlikely(!cpy_r_r385)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 457, CPyStatic_solidity___globals); - goto CPyL537; - } -CPyL204: ; - cpy_r_r386 = CPyStatics[1367]; /* 'INVALID' */ - cpy_r_r387 = CPyStr_Equal(cpy_r_op, cpy_r_r386); - if (!cpy_r_r387) goto CPyL206; - cpy_r_r388 = CPyDef_solidity____set_invalid_error_string(cpy_r_active_source_node, cpy_r_this); - if (unlikely(cpy_r_r388 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 461, CPyStatic_solidity___globals); - goto CPyL537; - } -CPyL206: ; - cpy_r_r389 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); - if (unlikely(cpy_r_r389 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 464, CPyStatic_solidity___globals); - goto CPyL537; - } - if (likely(PyDict_Check(cpy_r_r389))) - cpy_r_r390 = cpy_r_r389; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 464, CPyStatic_solidity___globals, "dict", cpy_r_r389); - goto CPyL537; - } - cpy_r_r391 = PyDict_Size(cpy_r_r390); - CPy_DECREF(cpy_r_r390); - cpy_r_r392 = cpy_r_r391 << 1; - cpy_r_r393 = cpy_r_r392 != 0; - if (!cpy_r_r393) goto CPyL546; - cpy_r_r394 = CPyStatics[1368]; /* 'JUMPI' */ - cpy_r_r395 = CPyStr_Equal(cpy_r_op, cpy_r_r394); - CPy_DECREF(cpy_r_op); - if (!cpy_r_r395) goto CPyL227; - cpy_r_r396 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); - if (unlikely(cpy_r_r396 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); - goto CPyL547; - } - if (likely(PyDict_Check(cpy_r_r396))) - cpy_r_r397 = cpy_r_r396; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals, "dict", cpy_r_r396); - goto CPyL547; - } - cpy_r_r398 = 0; - cpy_r_r399 = PyDict_Size(cpy_r_r397); - cpy_r_r400 = CPyDict_GetKeysIter(cpy_r_r397); - if (unlikely(cpy_r_r400 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); - goto CPyL548; - } -CPyL213: ; - cpy_r_r401 = CPyDict_NextKey(cpy_r_r400, cpy_r_r398); - cpy_r_r402 = cpy_r_r401.f1; - cpy_r_r398 = cpy_r_r402; - cpy_r_r403 = cpy_r_r401.f0; - if (cpy_r_r403) { - goto CPyL549; - } else - goto CPyL550; -CPyL214: ; - cpy_r_r404 = cpy_r_r401.f2; - CPy_INCREF(cpy_r_r404); - CPy_DECREF(cpy_r_r401.f2); - PyObject *__tmp845; - if (unlikely(!(PyTuple_Check(cpy_r_r404) && PyTuple_GET_SIZE(cpy_r_r404) == 2))) { - __tmp845 = NULL; - goto __LL846; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r404, 0)))) - __tmp845 = PyTuple_GET_ITEM(cpy_r_r404, 0); - else { - __tmp845 = NULL; - } - if (__tmp845 == NULL) goto __LL846; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r404, 1)))) - __tmp845 = PyTuple_GET_ITEM(cpy_r_r404, 1); - else { - __tmp845 = NULL; - } - if (__tmp845 == NULL) goto __LL846; - __tmp845 = cpy_r_r404; -__LL846: ; - if (unlikely(__tmp845 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r404); cpy_r_r405 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp847 = PyTuple_GET_ITEM(cpy_r_r404, 0); - CPyTagged __tmp848; - if (likely(PyLong_Check(__tmp847))) - __tmp848 = CPyTagged_FromObject(__tmp847); - else { - CPy_TypeError("int", __tmp847); __tmp848 = CPY_INT_TAG; - } - cpy_r_r405.f0 = __tmp848; - PyObject *__tmp849 = PyTuple_GET_ITEM(cpy_r_r404, 1); - CPyTagged __tmp850; - if (likely(PyLong_Check(__tmp849))) - __tmp850 = CPyTagged_FromObject(__tmp849); - else { - CPy_TypeError("int", __tmp849); __tmp850 = CPY_INT_TAG; - } - cpy_r_r405.f1 = __tmp850; - } - CPy_DECREF(cpy_r_r404); - if (unlikely(cpy_r_r405.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); - goto CPyL551; - } - cpy_r_offset = cpy_r_r405; - cpy_r_r406 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); - if (unlikely(cpy_r_r406 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals); - goto CPyL552; - } - if (likely(PyDict_Check(cpy_r_r406))) - cpy_r_r407 = cpy_r_r406; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals, "dict", cpy_r_r406); - goto CPyL552; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r408 = PyTuple_New(2); - if (unlikely(cpy_r_r408 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp851 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r408, 0, __tmp851); - PyObject *__tmp852 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r408, 1, __tmp852); - cpy_r_r409 = CPyDict_GetItem(cpy_r_r407, cpy_r_r408); - CPy_DECREF(cpy_r_r407); - CPy_DECREF(cpy_r_r408); - if (unlikely(cpy_r_r409 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals); - goto CPyL552; - } - if (likely(PyLong_Check(cpy_r_r409))) - cpy_r_r410 = CPyTagged_FromObject(cpy_r_r409); - else { - CPy_TypeError("int", cpy_r_r409); cpy_r_r410 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r409); - if (unlikely(cpy_r_r410 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals); - goto CPyL552; - } - cpy_r_r411 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; - cpy_r_r412 = *(int64_t *)cpy_r_r411; - cpy_r_r413 = cpy_r_r412 << 1; - cpy_r_r414 = CPyTagged_Subtract(cpy_r_r413, 2); - cpy_r_r415.f0 = cpy_r_r410; - cpy_r_r415.f1 = cpy_r_r414; - cpy_r_r416 = CPyDict_GetItem(cpy_r_r128, cpy_r_contract_id); - if (unlikely(cpy_r_r416 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 467, CPyStatic_solidity___globals); - goto CPyL553; - } - if (likely(PyDict_Check(cpy_r_r416))) - cpy_r_r417 = cpy_r_r416; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 467, CPyStatic_solidity___globals, "dict", cpy_r_r416); - goto CPyL553; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r418 = PyTuple_New(2); - if (unlikely(cpy_r_r418 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp853 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r418, 0, __tmp853); - PyObject *__tmp854 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r418, 1, __tmp854); - cpy_r_r419 = PyTuple_New(2); - if (unlikely(cpy_r_r419 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp855 = CPyTagged_StealAsObject(cpy_r_r415.f0); - PyTuple_SET_ITEM(cpy_r_r419, 0, __tmp855); - PyObject *__tmp856 = CPyTagged_StealAsObject(cpy_r_r415.f1); - PyTuple_SET_ITEM(cpy_r_r419, 1, __tmp856); - cpy_r_r420 = CPyDict_SetItem(cpy_r_r417, cpy_r_r418, cpy_r_r419); - CPy_DECREF(cpy_r_r417); - CPy_DECREF(cpy_r_r418); - CPy_DECREF(cpy_r_r419); - cpy_r_r421 = cpy_r_r420 >= 0; - if (unlikely(!cpy_r_r421)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 467, CPyStatic_solidity___globals); - goto CPyL552; - } - cpy_r_r422 = CPyDict_CheckSize(cpy_r_r397, cpy_r_r399); - if (unlikely(!cpy_r_r422)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); - goto CPyL552; - } else - goto CPyL213; -CPyL223: ; - cpy_r_r423 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r423)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); - goto CPyL547; - } - cpy_r_r424 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); - if (unlikely(cpy_r_r424 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 471, CPyStatic_solidity___globals); - goto CPyL547; - } - if (likely(PyDict_Check(cpy_r_r424))) - cpy_r_r425 = cpy_r_r424; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 471, CPyStatic_solidity___globals, "dict", cpy_r_r424); - goto CPyL547; - } - cpy_r_r426 = CPyDict_Clear(cpy_r_r425); - CPy_DECREF(cpy_r_r425); - if (unlikely(!cpy_r_r426)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 471, CPyStatic_solidity___globals); - goto CPyL547; - } else - goto CPyL241; -CPyL227: ; - cpy_r_r427 = CPyDict_GetItem(cpy_r_branch_nodes, cpy_r_contract_id); - if (unlikely(cpy_r_r427 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 474, CPyStatic_solidity___globals); - goto CPyL547; - } - if (likely(PySet_Check(cpy_r_r427))) - cpy_r_r428 = cpy_r_r427; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 474, CPyStatic_solidity___globals, "set", cpy_r_r427); - goto CPyL547; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r429 = PyTuple_New(2); - if (unlikely(cpy_r_r429 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp857 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r429, 0, __tmp857); - PyObject *__tmp858 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r429, 1, __tmp858); - cpy_r_r430 = PySet_Contains(cpy_r_r428, cpy_r_r429); - CPy_DECREF(cpy_r_r428); - CPy_DECREF(cpy_r_r429); - cpy_r_r431 = cpy_r_r430 >= 0; - if (unlikely(!cpy_r_r431)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 474, CPyStatic_solidity___globals); - goto CPyL547; - } - cpy_r_r432 = cpy_r_r430; - if (!cpy_r_r432) goto CPyL241; - cpy_r_r433 = CPyDict_GetItem(cpy_r_r128, cpy_r_contract_id); - if (unlikely(cpy_r_r433 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 475, CPyStatic_solidity___globals); - goto CPyL547; - } - if (likely(PyDict_Check(cpy_r_r433))) - cpy_r_r434 = cpy_r_r433; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 475, CPyStatic_solidity___globals, "dict", cpy_r_r433); - goto CPyL547; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r435 = PyTuple_New(2); - if (unlikely(cpy_r_r435 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp859 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r435, 0, __tmp859); - PyObject *__tmp860 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r435, 1, __tmp860); - cpy_r_r436 = PyDict_Contains(cpy_r_r434, cpy_r_r435); - CPy_DECREF(cpy_r_r434); - CPy_DECREF(cpy_r_r435); - cpy_r_r437 = cpy_r_r436 >= 0; - if (unlikely(!cpy_r_r437)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 475, CPyStatic_solidity___globals); - goto CPyL547; - } - cpy_r_r438 = cpy_r_r436; - if (!cpy_r_r438) goto CPyL238; - cpy_r_r439 = CPyDict_GetItem(cpy_r_r128, cpy_r_contract_id); - if (unlikely(cpy_r_r439 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 476, CPyStatic_solidity___globals); - goto CPyL547; - } - if (likely(PyDict_Check(cpy_r_r439))) - cpy_r_r440 = cpy_r_r439; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 476, CPyStatic_solidity___globals, "dict", cpy_r_r439); - goto CPyL547; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r441 = PyTuple_New(2); - if (unlikely(cpy_r_r441 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp861 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r441, 0, __tmp861); - PyObject *__tmp862 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r441, 1, __tmp862); - cpy_r_r442 = PyObject_DelItem(cpy_r_r440, cpy_r_r441); - CPy_DECREF(cpy_r_r440); - CPy_DECREF(cpy_r_r441); - cpy_r_r443 = cpy_r_r442 >= 0; - if (unlikely(!cpy_r_r443)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 476, CPyStatic_solidity___globals); - goto CPyL547; - } -CPyL238: ; - cpy_r_r444 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; - cpy_r_r445 = *(int64_t *)cpy_r_r444; - cpy_r_r446 = cpy_r_r445 << 1; - cpy_r_r447 = CPyTagged_Subtract(cpy_r_r446, 2); - cpy_r_r448 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); - if (unlikely(cpy_r_r448 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 477, CPyStatic_solidity___globals); - goto CPyL554; - } - if (likely(PyDict_Check(cpy_r_r448))) - cpy_r_r449 = cpy_r_r448; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 477, CPyStatic_solidity___globals, "dict", cpy_r_r448); - goto CPyL554; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r450 = PyTuple_New(2); - if (unlikely(cpy_r_r450 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp863 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r450, 0, __tmp863); - PyObject *__tmp864 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r450, 1, __tmp864); - cpy_r_r451 = CPyTagged_StealAsObject(cpy_r_r447); - cpy_r_r452 = CPyDict_SetItem(cpy_r_r449, cpy_r_r450, cpy_r_r451); - CPy_DECREF(cpy_r_r449); - CPy_DECREF(cpy_r_r450); - CPy_DECREF(cpy_r_r451); - cpy_r_r453 = cpy_r_r452 >= 0; - if (unlikely(!cpy_r_r453)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 477, CPyStatic_solidity___globals); - goto CPyL547; - } -CPyL241: ; - cpy_r_r454 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r455 = CPyList_GetItemShort(cpy_r_r142, -4); - if (unlikely(cpy_r_r455 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); - goto CPyL555; - } - if (likely(PyDict_Check(cpy_r_r455))) - cpy_r_r456 = cpy_r_r455; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals, "dict", cpy_r_r455); - goto CPyL555; - } - cpy_r_r457 = PyDict_Contains(cpy_r_r456, cpy_r_r454); - CPy_DECREF(cpy_r_r456); - cpy_r_r458 = cpy_r_r457 >= 0; - if (unlikely(!cpy_r_r458)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); - goto CPyL555; - } - cpy_r_r459 = cpy_r_r457; - if (!cpy_r_r459) goto CPyL260; - cpy_r_r460 = CPyList_GetItemShort(cpy_r_r142, -4); - if (unlikely(cpy_r_r460 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); - goto CPyL555; - } - if (likely(PyDict_Check(cpy_r_r460))) - cpy_r_r461 = cpy_r_r460; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals, "dict", cpy_r_r460); - goto CPyL555; - } - cpy_r_r462 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r463 = CPyDict_GetItem(cpy_r_r461, cpy_r_r462); - CPy_DECREF(cpy_r_r461); - if (unlikely(cpy_r_r463 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); - goto CPyL555; - } - PyObject *__tmp865; - if (unlikely(!(PyTuple_Check(cpy_r_r463) && PyTuple_GET_SIZE(cpy_r_r463) == 2))) { - __tmp865 = NULL; - goto __LL866; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r463, 0)))) - __tmp865 = PyTuple_GET_ITEM(cpy_r_r463, 0); - else { - __tmp865 = NULL; - } - if (__tmp865 == NULL) goto __LL866; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r463, 1)))) - __tmp865 = PyTuple_GET_ITEM(cpy_r_r463, 1); - else { - __tmp865 = NULL; - } - if (__tmp865 == NULL) goto __LL866; - __tmp865 = cpy_r_r463; -__LL866: ; - if (unlikely(__tmp865 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r463); cpy_r_r464 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp867 = PyTuple_GET_ITEM(cpy_r_r463, 0); - CPyTagged __tmp868; - if (likely(PyLong_Check(__tmp867))) - __tmp868 = CPyTagged_FromObject(__tmp867); - else { - CPy_TypeError("int", __tmp867); __tmp868 = CPY_INT_TAG; - } - cpy_r_r464.f0 = __tmp868; - PyObject *__tmp869 = PyTuple_GET_ITEM(cpy_r_r463, 1); - CPyTagged __tmp870; - if (likely(PyLong_Check(__tmp869))) - __tmp870 = CPyTagged_FromObject(__tmp869); - else { - CPy_TypeError("int", __tmp869); __tmp870 = CPY_INT_TAG; - } - cpy_r_r464.f1 = __tmp870; - } - CPy_DECREF(cpy_r_r463); - if (unlikely(cpy_r_r464.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); - goto CPyL555; - } - cpy_r_r465 = cpy_r_offset.f0; - CPyTagged_INCREF(cpy_r_r465); - cpy_r_r466 = cpy_r_offset.f1; - CPyTagged_INCREF(cpy_r_r466); - cpy_r_r467 = cpy_r_r464.f0; - CPyTagged_INCREF(cpy_r_r467); - cpy_r_r468 = cpy_r_r464.f1; - CPyTagged_INCREF(cpy_r_r468); - CPyTagged_DECREF(cpy_r_r464.f0); - CPyTagged_DECREF(cpy_r_r464.f1); - cpy_r_r469 = cpy_r_r465 & 1; - cpy_r_r470 = cpy_r_r469 != 0; - if (!cpy_r_r470) goto CPyL251; - cpy_r_r471 = CPyTagged_IsEq_(cpy_r_r465, cpy_r_r467); - cpy_r_r472 = cpy_r_r471; - goto CPyL252; -CPyL251: ; - cpy_r_r473 = cpy_r_r465 == cpy_r_r467; - cpy_r_r472 = cpy_r_r473; -CPyL252: ; - CPyTagged_DECREF(cpy_r_r465); - CPyTagged_DECREF(cpy_r_r467); - if (!cpy_r_r472) goto CPyL556; - cpy_r_r474 = cpy_r_r466 & 1; - cpy_r_r475 = cpy_r_r474 != 0; - if (!cpy_r_r475) goto CPyL255; - cpy_r_r476 = CPyTagged_IsEq_(cpy_r_r466, cpy_r_r468); - cpy_r_r477 = cpy_r_r476; - goto CPyL256; -CPyL255: ; - cpy_r_r478 = cpy_r_r466 == cpy_r_r468; - cpy_r_r477 = cpy_r_r478; -CPyL256: ; - CPyTagged_DECREF(cpy_r_r466); - CPyTagged_DECREF(cpy_r_r468); - if (cpy_r_r477) goto CPyL258; -CPyL257: ; - if (0) { - goto CPyL557; - } else - goto CPyL260; -CPyL258: ; - if (1) { - goto CPyL557; - } else - goto CPyL260; -CPyL259: ; - cpy_r_r479 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r480 = CPyDict_SetItem(cpy_r_this, cpy_r_r479, cpy_r_active_fn_name); - cpy_r_r481 = cpy_r_r480 >= 0; - if (unlikely(!cpy_r_r481)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 482, CPyStatic_solidity___globals); - goto CPyL285; - } else - goto CPyL294; -CPyL260: ; - cpy_r_r482 = CPyDef_solidity____get_active_fn(cpy_r_active_source_node, cpy_r_offset); - if (unlikely(cpy_r_r482.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 484, CPyStatic_solidity___globals); - goto CPyL555; - } else - goto CPyL558; -CPyL261: ; - cpy_r_r483 = cpy_r_r482.f0; - cpy_r_r484 = cpy_r_r482.f1; - cpy_r_r485 = cpy_r_r483; - cpy_r_active_fn_node = cpy_r_r485; - cpy_r_r486 = cpy_r_r484; - cpy_r_active_fn_name = cpy_r_r486; - CPy_INCREF(cpy_r_active_fn_name); - if (likely(cpy_r_active_fn_name != Py_None)) - cpy_r_r487 = cpy_r_active_fn_name; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 485, CPyStatic_solidity___globals, "str", cpy_r_active_fn_name); - goto CPyL555; - } - cpy_r_r488 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r489 = CPyDict_SetItem(cpy_r_this, cpy_r_r488, cpy_r_r487); - CPy_DECREF(cpy_r_r487); - cpy_r_r490 = cpy_r_r489 >= 0; - if (unlikely(!cpy_r_r490)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 485, CPyStatic_solidity___globals); - goto CPyL555; - } - cpy_r_r491 = CPyDict_GetItem(cpy_r_stmt_nodes, cpy_r_contract_id); - if (unlikely(cpy_r_r491 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 487, CPyStatic_solidity___globals); - goto CPyL555; - } - if (likely(PySet_Check(cpy_r_r491))) - cpy_r_r492 = cpy_r_r491; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 487, CPyStatic_solidity___globals, "set", cpy_r_r491); - goto CPyL555; - } - cpy_r_r493 = PyObject_GetIter(cpy_r_r492); - CPy_DECREF(cpy_r_r492); - if (unlikely(cpy_r_r493 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); - goto CPyL555; - } -CPyL266: ; - cpy_r_r494 = PyIter_Next(cpy_r_r493); - if (cpy_r_r494 == NULL) goto CPyL559; - PyObject *__tmp871; - if (unlikely(!(PyTuple_Check(cpy_r_r494) && PyTuple_GET_SIZE(cpy_r_r494) == 2))) { - __tmp871 = NULL; - goto __LL872; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r494, 0)))) - __tmp871 = PyTuple_GET_ITEM(cpy_r_r494, 0); - else { - __tmp871 = NULL; - } - if (__tmp871 == NULL) goto __LL872; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r494, 1)))) - __tmp871 = PyTuple_GET_ITEM(cpy_r_r494, 1); - else { - __tmp871 = NULL; - } - if (__tmp871 == NULL) goto __LL872; - __tmp871 = cpy_r_r494; -__LL872: ; - if (unlikely(__tmp871 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r494); cpy_r_r495 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp873 = PyTuple_GET_ITEM(cpy_r_r494, 0); - CPyTagged __tmp874; - if (likely(PyLong_Check(__tmp873))) - __tmp874 = CPyTagged_FromObject(__tmp873); - else { - CPy_TypeError("int", __tmp873); __tmp874 = CPY_INT_TAG; - } - cpy_r_r495.f0 = __tmp874; - PyObject *__tmp875 = PyTuple_GET_ITEM(cpy_r_r494, 1); - CPyTagged __tmp876; - if (likely(PyLong_Check(__tmp875))) - __tmp876 = CPyTagged_FromObject(__tmp875); - else { - CPy_TypeError("int", __tmp875); __tmp876 = CPY_INT_TAG; - } - cpy_r_r495.f1 = __tmp876; - } - CPy_DECREF(cpy_r_r494); - if (unlikely(cpy_r_r495.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); - goto CPyL560; - } - cpy_r_r496 = CPyDef_sources___is_inside_offset(cpy_r_offset, cpy_r_r495); - if (unlikely(cpy_r_r496 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 487, CPyStatic_solidity___globals); - goto CPyL561; - } - if (cpy_r_r496) { - goto CPyL562; - } else - goto CPyL563; -CPyL270: ; - goto CPyL274; -CPyL271: ; - cpy_r_r497 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r497)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); - goto CPyL285; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r498 = 0; - if (unlikely(!cpy_r_r498)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); - goto CPyL285; - } else - goto CPyL564; -CPyL273: ; - CPy_Unreachable(); -CPyL274: ; - cpy_r_r499 = CPyDict_GetItem(cpy_r_stmt_nodes, cpy_r_contract_id); - if (unlikely(cpy_r_r499 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 489, CPyStatic_solidity___globals); - goto CPyL565; - } - if (likely(PySet_Check(cpy_r_r499))) - cpy_r_r500 = cpy_r_r499; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 489, CPyStatic_solidity___globals, "set", cpy_r_r499); - goto CPyL565; - } - CPyTagged_INCREF(cpy_r_r495.f0); - CPyTagged_INCREF(cpy_r_r495.f1); - cpy_r_r501 = PyTuple_New(2); - if (unlikely(cpy_r_r501 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp877 = CPyTagged_StealAsObject(cpy_r_r495.f0); - PyTuple_SET_ITEM(cpy_r_r501, 0, __tmp877); - PyObject *__tmp878 = CPyTagged_StealAsObject(cpy_r_r495.f1); - PyTuple_SET_ITEM(cpy_r_r501, 1, __tmp878); - cpy_r_r502 = PySet_Discard(cpy_r_r500, cpy_r_r501); - CPy_DECREF(cpy_r_r500); - CPy_DECREF(cpy_r_r501); - cpy_r_r503 = cpy_r_r502 >= 0; - if (unlikely(!cpy_r_r503)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 489, CPyStatic_solidity___globals); - goto CPyL565; - } - cpy_r_r504 = CPyDict_GetItem(cpy_r_r57, cpy_r_contract_id); - CPy_DECREF(cpy_r_contract_id); - if (unlikely(cpy_r_r504 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals); - goto CPyL566; - } - if (likely(PyDict_Check(cpy_r_r504))) - cpy_r_r505 = cpy_r_r504; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals, "dict", cpy_r_r504); - goto CPyL566; - } - CPy_INCREF(cpy_r_active_fn_name); - if (likely(cpy_r_active_fn_name != Py_None)) - cpy_r_r506 = cpy_r_active_fn_name; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals, "str", cpy_r_active_fn_name); - goto CPyL567; - } - cpy_r_r507 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r505, cpy_r_r506, 2); - CPy_DECREF(cpy_r_r505); - CPy_DECREF(cpy_r_r506); - if (unlikely(cpy_r_r507 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals); - goto CPyL566; - } - if (likely(PyDict_Check(cpy_r_r507))) - cpy_r_r508 = cpy_r_r507; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals, "dict", cpy_r_r507); - goto CPyL566; - } - CPyTagged_INCREF(cpy_r_count); - cpy_r_r509 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r510 = PyTuple_New(2); - if (unlikely(cpy_r_r510 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp879 = CPyTagged_StealAsObject(cpy_r_r495.f0); - PyTuple_SET_ITEM(cpy_r_r510, 0, __tmp879); - PyObject *__tmp880 = CPyTagged_StealAsObject(cpy_r_r495.f1); - PyTuple_SET_ITEM(cpy_r_r510, 1, __tmp880); - cpy_r_r511 = CPyDict_SetItem(cpy_r_r508, cpy_r_r509, cpy_r_r510); - CPy_DECREF(cpy_r_r508); - CPy_DECREF(cpy_r_r509); - CPy_DECREF(cpy_r_r510); - cpy_r_r512 = cpy_r_r511 >= 0; - if (unlikely(!cpy_r_r512)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals); - goto CPyL285; - } - cpy_r_r513 = CPyStatics[1370]; /* 'statement' */ - CPyTagged_INCREF(cpy_r_count); - cpy_r_r514 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r515 = CPyDict_SetItem(cpy_r_this, cpy_r_r513, cpy_r_r514); - CPy_DECREF(cpy_r_r514); - cpy_r_r516 = cpy_r_r515 >= 0; - if (unlikely(!cpy_r_r516)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 491, CPyStatic_solidity___globals); - goto CPyL285; - } - cpy_r_r517 = CPyTagged_Add(cpy_r_count, 2); - CPyTagged_DECREF(cpy_r_count); - cpy_r_count = cpy_r_r517; - goto CPyL294; -CPyL285: ; - cpy_r_r518 = CPy_CatchError(); - cpy_r_r519 = CPyModule_builtins; - cpy_r_r520 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r521 = CPyObject_GetAttr(cpy_r_r519, cpy_r_r520); - if (unlikely(cpy_r_r521 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 493, CPyStatic_solidity___globals); - goto CPyL568; - } - cpy_r_r522 = CPyModule_builtins; - cpy_r_r523 = CPyStatics[894]; /* 'IndexError' */ - cpy_r_r524 = CPyObject_GetAttr(cpy_r_r522, cpy_r_r523); - if (unlikely(cpy_r_r524 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 493, CPyStatic_solidity___globals); - goto CPyL569; - } - cpy_r_r525 = CPyModule_builtins; - cpy_r_r526 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r527 = CPyObject_GetAttr(cpy_r_r525, cpy_r_r526); - if (unlikely(cpy_r_r527 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 493, CPyStatic_solidity___globals); - goto CPyL570; - } - cpy_r_r528.f0 = cpy_r_r521; - cpy_r_r528.f1 = cpy_r_r524; - cpy_r_r528.f2 = cpy_r_r527; - cpy_r_r529 = PyTuple_New(3); - if (unlikely(cpy_r_r529 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp881 = cpy_r_r528.f0; - PyTuple_SET_ITEM(cpy_r_r529, 0, __tmp881); - PyObject *__tmp882 = cpy_r_r528.f1; - PyTuple_SET_ITEM(cpy_r_r529, 1, __tmp882); - PyObject *__tmp883 = cpy_r_r528.f2; - PyTuple_SET_ITEM(cpy_r_r529, 2, __tmp883); - cpy_r_r530 = CPy_ExceptionMatches(cpy_r_r529); - CPy_DecRef(cpy_r_r529); - if (cpy_r_r530) { - goto CPyL291; - } else - goto CPyL571; -CPyL289: ; - CPy_Reraise(); - if (!0) { - goto CPyL292; - } else - goto CPyL572; -CPyL290: ; - CPy_Unreachable(); -CPyL291: ; - CPy_RestoreExcInfo(cpy_r_r518); - CPy_DecRef(cpy_r_r518.f0); - CPy_DecRef(cpy_r_r518.f1); - CPy_DecRef(cpy_r_r518.f2); - goto CPyL294; -CPyL292: ; - CPy_RestoreExcInfo(cpy_r_r518); - CPy_DecRef(cpy_r_r518.f0); - CPy_DecRef(cpy_r_r518.f1); - CPy_DecRef(cpy_r_r518.f2); - cpy_r_r531 = CPy_KeepPropagating(); - if (!cpy_r_r531) goto CPyL453; - CPy_Unreachable(); -CPyL294: ; - cpy_r_r532 = CPyStatics[809]; /* 'value' */ - cpy_r_r533 = Py_None; - cpy_r_r534 = CPyDict_Get(cpy_r_this, cpy_r_r532, cpy_r_r533); - if (unlikely(cpy_r_r534 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals); - goto CPyL573; - } - if (PyUnicode_Check(cpy_r_r534)) - cpy_r_r535 = cpy_r_r534; - else { - cpy_r_r535 = NULL; - } - if (cpy_r_r535 != NULL) goto __LL884; - if (cpy_r_r534 == Py_None) - cpy_r_r535 = cpy_r_r534; - else { - cpy_r_r535 = NULL; - } - if (cpy_r_r535 != NULL) goto __LL884; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals, "str or None", cpy_r_r534); - goto CPyL573; -__LL884: ; - cpy_r_r536 = (PyObject *)&_Py_NoneStruct; - cpy_r_r537 = cpy_r_r535 == cpy_r_r536; - if (!cpy_r_r537) goto CPyL298; - cpy_r_r538 = 0; - goto CPyL299; -CPyL298: ; - cpy_r_r539 = cpy_r_r535; - cpy_r_r540 = CPyStr_Equal(cpy_r_r539, cpy_r_fallback_hexstr); - cpy_r_r538 = cpy_r_r540; -CPyL299: ; - CPy_DECREF(cpy_r_r535); - if (!cpy_r_r538) goto CPyL574; - cpy_r_r541 = CPyStatics[2030]; /* 0 */ - cpy_r_r542 = PyObject_GetItem(cpy_r_r17, cpy_r_r541); - if (unlikely(cpy_r_r542 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals); - goto CPyL573; - } - if (likely(PyUnicode_Check(cpy_r_r542))) - cpy_r_r543 = cpy_r_r542; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals, "str", cpy_r_r542); - goto CPyL573; - } - cpy_r_r544 = CPyStatics[1371]; /* 'JUMP' */ - cpy_r_r545 = CPyStatics[1368]; /* 'JUMPI' */ - cpy_r_r546 = CPyStr_Equal(cpy_r_r543, cpy_r_r544); - if (cpy_r_r546) goto CPyL575; - cpy_r_r547 = CPyStr_Equal(cpy_r_r543, cpy_r_r545); - CPy_DECREF(cpy_r_r543); - if (cpy_r_r547) goto CPyL305; - if (0) { - goto CPyL306; - } else - goto CPyL574; -CPyL305: ; - if (!1) goto CPyL574; -CPyL306: ; - cpy_r_r548 = CPyStatics[211]; /* 'path' */ - cpy_r_r549 = CPyDict_GetItem(cpy_r_this, cpy_r_r548); - if (unlikely(cpy_r_r549 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals); - goto CPyL573; - } - if (likely(PyUnicode_Check(cpy_r_r549))) - cpy_r_r550 = cpy_r_r549; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals, "str", cpy_r_r549); - goto CPyL573; - } - cpy_r_r551 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r552 = CPyDict_GetItem(cpy_r_this, cpy_r_r551); - CPy_DECREF(cpy_r_this); - if (unlikely(cpy_r_r552 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals); - goto CPyL576; - } - PyObject *__tmp885; - if (unlikely(!(PyTuple_Check(cpy_r_r552) && PyTuple_GET_SIZE(cpy_r_r552) == 2))) { - __tmp885 = NULL; - goto __LL886; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r552, 0)))) - __tmp885 = PyTuple_GET_ITEM(cpy_r_r552, 0); - else { - __tmp885 = NULL; - } - if (__tmp885 == NULL) goto __LL886; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r552, 1)))) - __tmp885 = PyTuple_GET_ITEM(cpy_r_r552, 1); - else { - __tmp885 = NULL; - } - if (__tmp885 == NULL) goto __LL886; - __tmp885 = cpy_r_r552; -__LL886: ; - if (unlikely(__tmp885 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r552); cpy_r_r553 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp887 = PyTuple_GET_ITEM(cpy_r_r552, 0); - CPyTagged __tmp888; - if (likely(PyLong_Check(__tmp887))) - __tmp888 = CPyTagged_FromObject(__tmp887); - else { - CPy_TypeError("int", __tmp887); __tmp888 = CPY_INT_TAG; - } - cpy_r_r553.f0 = __tmp888; - PyObject *__tmp889 = PyTuple_GET_ITEM(cpy_r_r552, 1); - CPyTagged __tmp890; - if (likely(PyLong_Check(__tmp889))) - __tmp890 = CPyTagged_FromObject(__tmp889); - else { - CPy_TypeError("int", __tmp889); __tmp890 = CPY_INT_TAG; - } - cpy_r_r553.f1 = __tmp890; - } - CPy_DECREF(cpy_r_r552); - if (unlikely(cpy_r_r553.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals); - goto CPyL576; - } - cpy_r_r554.f0 = cpy_r_r550; - cpy_r_r554.f1 = cpy_r_r553; - cpy_r_r555 = PyTuple_New(2); - if (unlikely(cpy_r_r555 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp891 = cpy_r_r554.f0; - PyTuple_SET_ITEM(cpy_r_r555, 0, __tmp891); - PyObject *__tmp892 = PyTuple_New(2); - if (unlikely(__tmp892 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp893 = CPyTagged_StealAsObject(cpy_r_r554.f1.f0); - PyTuple_SET_ITEM(__tmp892, 0, __tmp893); - PyObject *__tmp894 = CPyTagged_StealAsObject(cpy_r_r554.f1.f1); - PyTuple_SET_ITEM(__tmp892, 1, __tmp894); - PyTuple_SET_ITEM(cpy_r_r555, 1, __tmp892); - cpy_r_r556 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r143, cpy_r_r555, 1); - CPy_DECREF(cpy_r_r555); - if (unlikely(cpy_r_r556 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 499, CPyStatic_solidity___globals); - goto CPyL510; - } - if (likely(PyList_Check(cpy_r_r556))) - cpy_r_r557 = cpy_r_r556; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 499, CPyStatic_solidity___globals, "list", cpy_r_r556); - goto CPyL510; - } - cpy_r_r558 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; - cpy_r_r559 = *(int64_t *)cpy_r_r558; - cpy_r_r560 = cpy_r_r559 << 1; - cpy_r_r561 = CPyTagged_StealAsObject(cpy_r_r560); - cpy_r_r562 = PyList_Append(cpy_r_r557, cpy_r_r561); - CPy_DECREF_NO_IMM(cpy_r_r557); - CPy_DECREF(cpy_r_r561); - cpy_r_r563 = cpy_r_r562 >= 0; - if (unlikely(!cpy_r_r563)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 499, CPyStatic_solidity___globals); - goto CPyL510; - } else - goto CPyL106; -CPyL313: ; - cpy_r_r564 = CPyStatics[2030]; /* 0 */ - cpy_r_r565 = PyObject_GetItem(cpy_r_r17, cpy_r_r564); - if (unlikely(cpy_r_r565 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 501, CPyStatic_solidity___globals); - goto CPyL577; - } - if (likely(PyUnicode_Check(cpy_r_r565))) - cpy_r_r566 = cpy_r_r565; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 501, CPyStatic_solidity___globals, "str", cpy_r_r565); - goto CPyL577; - } - cpy_r_r567 = CPyStatics[1367]; /* 'INVALID' */ - cpy_r_r568 = CPyStatics[1372]; /* 'STOP' */ - cpy_r_r569 = CPyStr_Equal(cpy_r_r566, cpy_r_r567); - cpy_r_r570 = cpy_r_r569 == 0; - if (!cpy_r_r570) goto CPyL578; - cpy_r_r571 = CPyStr_Equal(cpy_r_r566, cpy_r_r568); - CPy_DECREF(cpy_r_r566); - cpy_r_r572 = cpy_r_r571 == 0; - if (!cpy_r_r572) goto CPyL318; - if (1) { - goto CPyL319; - } else - goto CPyL579; -CPyL318: ; - if (!0) goto CPyL579; -CPyL319: ; - cpy_r_r573 = cpy_r_pc & 1; - cpy_r_r574 = cpy_r_r573 != 0; - if (cpy_r_r574) goto CPyL321; - cpy_r_r575 = cpy_r_instruction_count & 1; - cpy_r_r576 = cpy_r_r575 != 0; - if (!cpy_r_r576) goto CPyL322; -CPyL321: ; - cpy_r_r577 = CPyTagged_IsLt_(cpy_r_pc, cpy_r_instruction_count); - if (cpy_r_r577) { - goto CPyL323; - } else - goto CPyL579; -CPyL322: ; - cpy_r_r578 = (Py_ssize_t)cpy_r_pc < (Py_ssize_t)cpy_r_instruction_count; - if (!cpy_r_r578) goto CPyL579; -CPyL323: ; - cpy_r_r579 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r580[1] = {cpy_r_r17}; - cpy_r_r581 = (PyObject **)&cpy_r_r580; - cpy_r_r582 = PyObject_VectorcallMethod(cpy_r_r579, cpy_r_r581, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r582 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 503, CPyStatic_solidity___globals); - goto CPyL577; - } - if (likely(PyUnicode_Check(cpy_r_r582))) - cpy_r_r583 = cpy_r_r582; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 503, CPyStatic_solidity___globals, "str", cpy_r_r582); - goto CPyL577; - } - cpy_r_op = cpy_r_r583; - cpy_r_r584 = CPyStatics[1348]; /* 'op' */ - cpy_r_r585 = CPyStatics[1349]; /* 'pc' */ - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r586 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r587 = CPyDict_Build(2, cpy_r_r584, cpy_r_op, cpy_r_r585, cpy_r_r586); - CPy_DECREF(cpy_r_r586); - if (unlikely(cpy_r_r587 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 504, CPyStatic_solidity___globals); - goto CPyL580; - } - cpy_r_this = cpy_r_r587; - cpy_r_r588 = PyList_Append(cpy_r_r142, cpy_r_this); - cpy_r_r589 = cpy_r_r588 >= 0; - if (unlikely(!cpy_r_r589)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 505, CPyStatic_solidity___globals); - goto CPyL581; - } - cpy_r_r590 = CPyTagged_Add(cpy_r_pc, 2); - CPyTagged_DECREF(cpy_r_pc); - cpy_r_pc = cpy_r_r590; - cpy_r_r591 = CPyStatics[1356]; /* 'PUSH' */ - cpy_r_r592 = CPyStr_Startswith(cpy_r_op, cpy_r_r591); - cpy_r_r593 = cpy_r_r592; - if (!cpy_r_r593) goto CPyL582; - cpy_r_r594 = CPyStatics[2030]; /* 0 */ - cpy_r_r595 = PyObject_GetItem(cpy_r_r17, cpy_r_r594); - if (unlikely(cpy_r_r595 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals); - goto CPyL581; - } - if (likely(PyUnicode_Check(cpy_r_r595))) - cpy_r_r596 = cpy_r_r595; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals, "str", cpy_r_r595); - goto CPyL581; - } - cpy_r_r597 = CPyStr_GetSlice(cpy_r_r596, 0, 4); - CPy_DECREF(cpy_r_r596); - if (unlikely(cpy_r_r597 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals); - goto CPyL581; - } - if (likely(PyUnicode_Check(cpy_r_r597))) - cpy_r_r598 = cpy_r_r597; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals, "str", cpy_r_r597); - goto CPyL581; - } - cpy_r_r599 = CPyStatics[701]; /* '0x' */ - cpy_r_r600 = CPyStr_Equal(cpy_r_r598, cpy_r_r599); - CPy_DECREF(cpy_r_r598); - if (!cpy_r_r600) goto CPyL582; - cpy_r_r601 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r602[1] = {cpy_r_r17}; - cpy_r_r603 = (PyObject **)&cpy_r_r602; - cpy_r_r604 = PyObject_VectorcallMethod(cpy_r_r601, cpy_r_r603, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r604 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 508, CPyStatic_solidity___globals); - goto CPyL581; - } - if (likely(PyUnicode_Check(cpy_r_r604))) - cpy_r_r605 = cpy_r_r604; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 508, CPyStatic_solidity___globals, "str", cpy_r_r604); - goto CPyL581; - } - cpy_r_r606 = CPyStatics[809]; /* 'value' */ - cpy_r_r607 = CPyDict_SetItem(cpy_r_this, cpy_r_r606, cpy_r_r605); - CPy_DECREF(cpy_r_this); - CPy_DECREF(cpy_r_r605); - cpy_r_r608 = cpy_r_r607 >= 0; - if (unlikely(!cpy_r_r608)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 508, CPyStatic_solidity___globals); - goto CPyL580; - } - cpy_r_r609 = CPyStr_GetSlice(cpy_r_op, 8, 9223372036854775806LL); - CPy_DECREF(cpy_r_op); - if (unlikely(cpy_r_r609 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals); - goto CPyL577; - } - if (likely(PyUnicode_Check(cpy_r_r609))) - cpy_r_r610 = cpy_r_r609; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals, "str", cpy_r_r609); - goto CPyL577; - } - cpy_r_r611 = CPyLong_FromStr(cpy_r_r610); - CPy_DECREF(cpy_r_r610); - if (unlikely(cpy_r_r611 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals); - goto CPyL577; - } - if (likely(PyLong_Check(cpy_r_r611))) - cpy_r_r612 = CPyTagged_FromObject(cpy_r_r611); - else { - CPy_TypeError("int", cpy_r_r611); cpy_r_r612 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r611); - if (unlikely(cpy_r_r612 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals); - goto CPyL577; - } - cpy_r_r613 = CPyTagged_Add(cpy_r_pc, cpy_r_r612); - CPyTagged_DECREF(cpy_r_pc); - CPyTagged_DECREF(cpy_r_r612); - cpy_r_pc = cpy_r_r613; - goto CPyL313; -CPyL341: ; - cpy_r_r614 = 0; - cpy_r_r615 = PyDict_Size(cpy_r_r143); - cpy_r_r616 = CPyDict_GetItemsIter(cpy_r_r143); - if (unlikely(cpy_r_r616 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); - goto CPyL583; - } -CPyL342: ; - cpy_r_r617 = CPyDict_NextItem(cpy_r_r616, cpy_r_r614); - cpy_r_r618 = cpy_r_r617.f1; - cpy_r_r614 = cpy_r_r618; - cpy_r_r619 = cpy_r_r617.f0; - if (!cpy_r_r619) goto CPyL584; - cpy_r_r620 = cpy_r_r617.f2; - CPy_INCREF(cpy_r_r620); - cpy_r_r621 = cpy_r_r617.f3; - CPy_INCREF(cpy_r_r621); - CPy_DECREF(cpy_r_r617.f2); - CPy_DECREF(cpy_r_r617.f3); - PyObject *__tmp895; - if (unlikely(!(PyTuple_Check(cpy_r_r620) && PyTuple_GET_SIZE(cpy_r_r620) == 2))) { - __tmp895 = NULL; - goto __LL896; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r620, 0)))) - __tmp895 = PyTuple_GET_ITEM(cpy_r_r620, 0); - else { - __tmp895 = NULL; - } - if (__tmp895 == NULL) goto __LL896; - if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r620, 1)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r620, 1)) == 2))) { - __tmp895 = NULL; - goto __LL897; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 0)))) - __tmp895 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 0); - else { - __tmp895 = NULL; - } - if (__tmp895 == NULL) goto __LL897; - if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 1)))) - __tmp895 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 1); - else { - __tmp895 = NULL; - } - if (__tmp895 == NULL) goto __LL897; - __tmp895 = PyTuple_GET_ITEM(cpy_r_r620, 1); -__LL897: ; - if (__tmp895 == NULL) goto __LL896; - __tmp895 = cpy_r_r620; -__LL896: ; - if (unlikely(__tmp895 == NULL)) { - CPy_TypeError("tuple[str, tuple[int, int]]", cpy_r_r620); cpy_r_r622 = (tuple_T2OT2II) { NULL, { CPY_INT_TAG, CPY_INT_TAG } }; - } else { - PyObject *__tmp898 = PyTuple_GET_ITEM(cpy_r_r620, 0); - CPy_INCREF(__tmp898); - PyObject *__tmp899; - if (likely(PyUnicode_Check(__tmp898))) - __tmp899 = __tmp898; - else { - CPy_TypeError("str", __tmp898); - __tmp899 = NULL; - } - cpy_r_r622.f0 = __tmp899; - PyObject *__tmp900 = PyTuple_GET_ITEM(cpy_r_r620, 1); - tuple_T2II __tmp901; - PyObject *__tmp902; - if (unlikely(!(PyTuple_Check(__tmp900) && PyTuple_GET_SIZE(__tmp900) == 2))) { - __tmp902 = NULL; - goto __LL903; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp900, 0)))) - __tmp902 = PyTuple_GET_ITEM(__tmp900, 0); - else { - __tmp902 = NULL; - } - if (__tmp902 == NULL) goto __LL903; - if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp900, 1)))) - __tmp902 = PyTuple_GET_ITEM(__tmp900, 1); - else { - __tmp902 = NULL; - } - if (__tmp902 == NULL) goto __LL903; - __tmp902 = __tmp900; -__LL903: ; - if (unlikely(__tmp902 == NULL)) { - CPy_TypeError("tuple[int, int]", __tmp900); __tmp901 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp904 = PyTuple_GET_ITEM(__tmp900, 0); - CPyTagged __tmp905; - if (likely(PyLong_Check(__tmp904))) - __tmp905 = CPyTagged_FromObject(__tmp904); - else { - CPy_TypeError("int", __tmp904); __tmp905 = CPY_INT_TAG; - } - __tmp901.f0 = __tmp905; - PyObject *__tmp906 = PyTuple_GET_ITEM(__tmp900, 1); - CPyTagged __tmp907; - if (likely(PyLong_Check(__tmp906))) - __tmp907 = CPyTagged_FromObject(__tmp906); - else { - CPy_TypeError("int", __tmp906); __tmp907 = CPY_INT_TAG; - } - __tmp901.f1 = __tmp907; - } - cpy_r_r622.f1 = __tmp901; - } - CPy_DECREF(cpy_r_r620); - if (unlikely(cpy_r_r622.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); - goto CPyL585; - } - if (likely(PyList_Check(cpy_r_r621))) - cpy_r_r623 = cpy_r_r621; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals, "list", cpy_r_r621); - goto CPyL586; - } - cpy_r_r624 = cpy_r_r622.f0; - CPy_INCREF(cpy_r_r624); - cpy_r_contract_id = cpy_r_r624; - cpy_r_r625 = cpy_r_r622.f1; - CPyTagged_INCREF(cpy_r_r625.f0); - CPyTagged_INCREF(cpy_r_r625.f1); - CPy_DECREF(cpy_r_r622.f0); - CPyTagged_DECREF(cpy_r_r622.f1.f0); - CPyTagged_DECREF(cpy_r_r622.f1.f1); - cpy_r_r626 = CPyDict_GetItem(cpy_r_r24, cpy_r_contract_id); - CPy_DECREF(cpy_r_contract_id); - if (unlikely(cpy_r_r626 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 513, CPyStatic_solidity___globals); - goto CPyL587; - } - cpy_r_r627 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r628 = CPyStatics[1373]; /* 'FunctionDefinition' */ - cpy_r_r629 = CPyDict_Build(1, cpy_r_r627, cpy_r_r628); - if (unlikely(cpy_r_r629 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 517, CPyStatic_solidity___globals); - goto CPyL588; - } - cpy_r_r630 = CPyStatics[1360]; /* 'children' */ - cpy_r_r631 = CPyStatics[2032]; /* 2 */ - cpy_r_r632 = 0 ? Py_True : Py_False; - cpy_r_r633 = PyTuple_New(2); - if (unlikely(cpy_r_r633 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp908 = CPyTagged_StealAsObject(cpy_r_r625.f0); - PyTuple_SET_ITEM(cpy_r_r633, 0, __tmp908); - PyObject *__tmp909 = CPyTagged_StealAsObject(cpy_r_r625.f1); - PyTuple_SET_ITEM(cpy_r_r633, 1, __tmp909); - PyObject *cpy_r_r634[5] = {cpy_r_r626, cpy_r_r631, cpy_r_r632, cpy_r_r633, cpy_r_r629}; - cpy_r_r635 = (PyObject **)&cpy_r_r634; - cpy_r_r636 = CPyStatics[2299]; /* ('depth', 'include_children', 'required_offset', - 'filters') */ - cpy_r_r637 = PyObject_VectorcallMethod(cpy_r_r630, cpy_r_r635, 9223372036854775809ULL, cpy_r_r636); - if (unlikely(cpy_r_r637 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 513, CPyStatic_solidity___globals); - goto CPyL589; - } - CPy_DECREF(cpy_r_r626); - CPy_DECREF(cpy_r_r633); - CPy_DECREF(cpy_r_r629); - cpy_r_fn_node = cpy_r_r637; - cpy_r_r638 = CPyObject_Size(cpy_r_fn_node); - if (unlikely(cpy_r_r638 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 519, CPyStatic_solidity___globals); - goto CPyL590; - } - cpy_r_r639 = cpy_r_r638 == 0; - CPyTagged_DECREF(cpy_r_r638); - if (cpy_r_r639) goto CPyL591; - cpy_r_r640 = CPyStatics[2030]; /* 0 */ - cpy_r_r641 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r640); - CPy_DECREF(cpy_r_fn_node); - if (unlikely(cpy_r_r641 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 523, CPyStatic_solidity___globals); - goto CPyL592; - } - cpy_r_r642 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r643 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r644 = CPyStatics[1358]; /* 'expression.name' */ - cpy_r_r645 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r646 = CPyDict_Build(2, cpy_r_r642, cpy_r_r643, cpy_r_r644, cpy_r_r645); - if (unlikely(cpy_r_r646 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 525, CPyStatic_solidity___globals); - goto CPyL593; - } - cpy_r_r647 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r648 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r649 = CPyStatics[1358]; /* 'expression.name' */ - cpy_r_r650 = CPyStatics[1359]; /* 'require' */ - cpy_r_r651 = CPyDict_Build(2, cpy_r_r647, cpy_r_r648, cpy_r_r649, cpy_r_r650); - if (unlikely(cpy_r_r651 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 526, CPyStatic_solidity___globals); - goto CPyL594; - } - cpy_r_r652.f0 = cpy_r_r646; - cpy_r_r652.f1 = cpy_r_r651; - cpy_r_r653 = CPyStatics[1360]; /* 'children' */ - cpy_r_r654 = PyTuple_New(2); - if (unlikely(cpy_r_r654 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp910 = cpy_r_r652.f0; - PyTuple_SET_ITEM(cpy_r_r654, 0, __tmp910); - PyObject *__tmp911 = cpy_r_r652.f1; - PyTuple_SET_ITEM(cpy_r_r654, 1, __tmp911); - PyObject *cpy_r_r655[2] = {cpy_r_r641, cpy_r_r654}; - cpy_r_r656 = (PyObject **)&cpy_r_r655; - cpy_r_r657 = CPyStatics[2227]; /* ('filters',) */ - cpy_r_r658 = PyObject_VectorcallMethod(cpy_r_r653, cpy_r_r656, 9223372036854775809ULL, cpy_r_r657); - if (unlikely(cpy_r_r658 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 523, CPyStatic_solidity___globals); - goto CPyL595; - } - CPy_DECREF(cpy_r_r641); - CPy_DECREF(cpy_r_r654); - cpy_r_r659 = PyObject_GetIter(cpy_r_r658); - CPy_DECREF(cpy_r_r658); - if (unlikely(cpy_r_r659 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 529, CPyStatic_solidity___globals); - goto CPyL592; - } -CPyL355: ; - cpy_r_r660 = PyIter_Next(cpy_r_r659); - if (cpy_r_r660 == NULL) goto CPyL596; - cpy_r_node = cpy_r_r660; - cpy_r_r661 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r662 = CPyObject_GetAttr(cpy_r_node, cpy_r_r661); - CPy_DECREF(cpy_r_node); - if (unlikely(cpy_r_r662 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 530, CPyStatic_solidity___globals); - goto CPyL597; - } - PyObject *__tmp912; - if (unlikely(!(PyTuple_Check(cpy_r_r662) && PyTuple_GET_SIZE(cpy_r_r662) == 2))) { - __tmp912 = NULL; - goto __LL913; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r662, 0)))) - __tmp912 = PyTuple_GET_ITEM(cpy_r_r662, 0); - else { - __tmp912 = NULL; - } - if (__tmp912 == NULL) goto __LL913; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r662, 1)))) - __tmp912 = PyTuple_GET_ITEM(cpy_r_r662, 1); - else { - __tmp912 = NULL; - } - if (__tmp912 == NULL) goto __LL913; - __tmp912 = cpy_r_r662; -__LL913: ; - if (unlikely(__tmp912 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r662); cpy_r_r663 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp914 = PyTuple_GET_ITEM(cpy_r_r662, 0); - CPyTagged __tmp915; - if (likely(PyLong_Check(__tmp914))) - __tmp915 = CPyTagged_FromObject(__tmp914); - else { - CPy_TypeError("int", __tmp914); __tmp915 = CPY_INT_TAG; - } - cpy_r_r663.f0 = __tmp915; - PyObject *__tmp916 = PyTuple_GET_ITEM(cpy_r_r662, 1); - CPyTagged __tmp917; - if (likely(PyLong_Check(__tmp916))) - __tmp917 = CPyTagged_FromObject(__tmp916); - else { - CPy_TypeError("int", __tmp916); __tmp917 = CPY_INT_TAG; - } - cpy_r_r663.f1 = __tmp917; - } - CPy_DECREF(cpy_r_r662); - if (unlikely(cpy_r_r663.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 530, CPyStatic_solidity___globals); - goto CPyL597; - } - cpy_r_offset = cpy_r_r663; - cpy_r_r664 = 0; - cpy_r_r665 = 0; -CPyL359: ; - cpy_r_r666 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; - cpy_r_r667 = *(int64_t *)cpy_r_r666; - cpy_r_r668 = cpy_r_r665 < cpy_r_r667; - if (!cpy_r_r668) goto CPyL379; - cpy_r_r669 = (CPyPtr)&((PyListObject *)cpy_r_r142)->ob_item; - cpy_r_r670 = *(CPyPtr *)cpy_r_r669; - cpy_r_r671 = cpy_r_r665 * 8; - cpy_r_r672 = cpy_r_r670 + cpy_r_r671; - cpy_r_r673 = *(PyObject * *)cpy_r_r672; - CPy_INCREF(cpy_r_r673); - if (likely(PyDict_Check(cpy_r_r673))) - cpy_r_r674 = cpy_r_r673; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals, "dict", cpy_r_r673); - goto CPyL598; - } - cpy_r_r675 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r676 = PyDict_Contains(cpy_r_r674, cpy_r_r675); - cpy_r_r677 = cpy_r_r676 >= 0; - if (unlikely(!cpy_r_r677)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals); - goto CPyL599; - } - cpy_r_r678 = cpy_r_r676; - if (cpy_r_r678) { - goto CPyL364; - } else - goto CPyL600; -CPyL363: ; - if (cpy_r_r678) { - goto CPyL377; - } else - goto CPyL378; -CPyL364: ; - cpy_r_r679 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r680 = CPyDict_GetItem(cpy_r_r674, cpy_r_r679); - CPy_DECREF(cpy_r_r674); - if (unlikely(cpy_r_r680 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals); - goto CPyL598; - } - PyObject *__tmp918; - if (unlikely(!(PyTuple_Check(cpy_r_r680) && PyTuple_GET_SIZE(cpy_r_r680) == 2))) { - __tmp918 = NULL; - goto __LL919; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r680, 0)))) - __tmp918 = PyTuple_GET_ITEM(cpy_r_r680, 0); - else { - __tmp918 = NULL; - } - if (__tmp918 == NULL) goto __LL919; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r680, 1)))) - __tmp918 = PyTuple_GET_ITEM(cpy_r_r680, 1); - else { - __tmp918 = NULL; - } - if (__tmp918 == NULL) goto __LL919; - __tmp918 = cpy_r_r680; -__LL919: ; - if (unlikely(__tmp918 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r680); cpy_r_r681 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp920 = PyTuple_GET_ITEM(cpy_r_r680, 0); - CPyTagged __tmp921; - if (likely(PyLong_Check(__tmp920))) - __tmp921 = CPyTagged_FromObject(__tmp920); - else { - CPy_TypeError("int", __tmp920); __tmp921 = CPY_INT_TAG; - } - cpy_r_r681.f0 = __tmp921; - PyObject *__tmp922 = PyTuple_GET_ITEM(cpy_r_r680, 1); - CPyTagged __tmp923; - if (likely(PyLong_Check(__tmp922))) - __tmp923 = CPyTagged_FromObject(__tmp922); - else { - CPy_TypeError("int", __tmp922); __tmp923 = CPY_INT_TAG; - } - cpy_r_r681.f1 = __tmp923; - } - CPy_DECREF(cpy_r_r680); - if (unlikely(cpy_r_r681.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals); - goto CPyL598; - } - cpy_r_r682 = cpy_r_r681.f0; - CPyTagged_INCREF(cpy_r_r682); - cpy_r_r683 = cpy_r_r681.f1; - CPyTagged_INCREF(cpy_r_r683); - CPyTagged_DECREF(cpy_r_r681.f0); - CPyTagged_DECREF(cpy_r_r681.f1); - cpy_r_r684 = cpy_r_offset.f0; - CPyTagged_INCREF(cpy_r_r684); - cpy_r_r685 = cpy_r_offset.f1; - CPyTagged_INCREF(cpy_r_r685); - cpy_r_r686 = cpy_r_r682 & 1; - cpy_r_r687 = cpy_r_r686 != 0; - if (!cpy_r_r687) goto CPyL368; - cpy_r_r688 = CPyTagged_IsEq_(cpy_r_r682, cpy_r_r684); - cpy_r_r689 = cpy_r_r688; - goto CPyL369; -CPyL368: ; - cpy_r_r690 = cpy_r_r682 == cpy_r_r684; - cpy_r_r689 = cpy_r_r690; -CPyL369: ; - CPyTagged_DECREF(cpy_r_r682); - CPyTagged_DECREF(cpy_r_r684); - if (!cpy_r_r689) goto CPyL601; - cpy_r_r691 = cpy_r_r683 & 1; - cpy_r_r692 = cpy_r_r691 != 0; - if (!cpy_r_r692) goto CPyL372; - cpy_r_r693 = CPyTagged_IsEq_(cpy_r_r683, cpy_r_r685); - cpy_r_r694 = cpy_r_r693; - goto CPyL373; -CPyL372: ; - cpy_r_r695 = cpy_r_r683 == cpy_r_r685; - cpy_r_r694 = cpy_r_r695; -CPyL373: ; - CPyTagged_DECREF(cpy_r_r683); - CPyTagged_DECREF(cpy_r_r685); - if (cpy_r_r694) goto CPyL375; -CPyL374: ; - cpy_r_r696 = 0; - goto CPyL376; -CPyL375: ; - cpy_r_r696 = 1; -CPyL376: ; - if (!cpy_r_r696) goto CPyL378; -CPyL377: ; - cpy_r_r664 = 1; - goto CPyL379; -CPyL378: ; - cpy_r_r697 = cpy_r_r665 + 1; - cpy_r_r665 = cpy_r_r697; - goto CPyL359; -CPyL379: ; - if (cpy_r_r664) goto CPyL602; - cpy_r_r698 = CPyList_GetItemShortBorrow(cpy_r_r623, 0); - if (unlikely(cpy_r_r698 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); - goto CPyL598; - } - if (likely(PyLong_Check(cpy_r_r698))) - cpy_r_r699 = CPyTagged_FromObject(cpy_r_r698); - else { - CPy_TypeError("int", cpy_r_r698); cpy_r_r699 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r699 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); - goto CPyL598; - } - cpy_r_r700 = CPyList_GetItem(cpy_r_r142, cpy_r_r699); - CPyTagged_DECREF(cpy_r_r699); - if (unlikely(cpy_r_r700 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); - goto CPyL598; - } - if (likely(PyDict_Check(cpy_r_r700))) - cpy_r_r701 = cpy_r_r700; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals, "dict", cpy_r_r700); - goto CPyL598; - } - cpy_r_r702 = CPyStatics[245]; /* 'update' */ - cpy_r_r703 = PyTuple_New(2); - if (unlikely(cpy_r_r703 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp924 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r703, 0, __tmp924); - PyObject *__tmp925 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r703, 1, __tmp925); - cpy_r_r704 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r705[3] = {cpy_r_r701, cpy_r_r703, cpy_r_r704}; - cpy_r_r706 = (PyObject **)&cpy_r_r705; - cpy_r_r707 = CPyStatics[2300]; /* ('offset', 'jump_revert') */ - cpy_r_r708 = PyObject_VectorcallMethod(cpy_r_r702, cpy_r_r706, 9223372036854775809ULL, cpy_r_r707); - if (unlikely(cpy_r_r708 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); - goto CPyL603; - } else - goto CPyL604; -CPyL385: ; - CPy_DECREF(cpy_r_r701); - CPy_DECREF(cpy_r_r703); - cpy_r_r709 = CPyStatics[2030]; /* 0 */ - cpy_r_r710 = PyObject_DelItem(cpy_r_r623, cpy_r_r709); - cpy_r_r711 = cpy_r_r710 >= 0; - if (unlikely(!cpy_r_r711)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 534, CPyStatic_solidity___globals); - goto CPyL597; - } else - goto CPyL355; -CPyL386: ; - cpy_r_r712 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r712)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 529, CPyStatic_solidity___globals); - goto CPyL605; - } -CPyL387: ; - cpy_r_r713 = CPyDict_CheckSize(cpy_r_r143, cpy_r_r615); - if (unlikely(!cpy_r_r713)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); - goto CPyL605; - } else - goto CPyL342; -CPyL388: ; - cpy_r_r714 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r714)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); - goto CPyL606; - } - cpy_r_r715 = PyDict_New(); - if (unlikely(cpy_r_r715 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); - goto CPyL606; - } - cpy_r_r716 = 0; - cpy_r_r717 = PyDict_Size(cpy_r_r24); - cpy_r_r718 = CPyDict_GetKeysIter(cpy_r_r24); - if (unlikely(cpy_r_r718 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); - goto CPyL607; - } -CPyL391: ; - cpy_r_r719 = CPyDict_NextKey(cpy_r_r718, cpy_r_r716); - cpy_r_r720 = cpy_r_r719.f1; - cpy_r_r716 = cpy_r_r720; - cpy_r_r721 = cpy_r_r719.f0; - if (!cpy_r_r721) goto CPyL608; - cpy_r_r722 = cpy_r_r719.f2; - CPy_INCREF(cpy_r_r722); - CPy_DECREF(cpy_r_r719.f2); - if (likely(PyUnicode_Check(cpy_r_r722))) - cpy_r_r723 = cpy_r_r722; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals, "str", cpy_r_r722); - goto CPyL609; - } - cpy_r_r724 = PyDict_New(); - if (unlikely(cpy_r_r724 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); - goto CPyL610; - } - cpy_r_r725 = PyDict_SetItem(cpy_r_r715, cpy_r_r723, cpy_r_r724); - CPy_DECREF(cpy_r_r723); - CPy_DECREF(cpy_r_r724); - cpy_r_r726 = cpy_r_r725 >= 0; - if (unlikely(!cpy_r_r726)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); - goto CPyL609; - } - cpy_r_r727 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r717); - if (unlikely(!cpy_r_r727)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); - goto CPyL609; - } else - goto CPyL391; -CPyL396: ; - cpy_r_r728 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r728)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); - goto CPyL611; - } - cpy_r_r729 = 0; - cpy_r_r730 = PyDict_Size(cpy_r_r128); - cpy_r_r731 = CPyDict_GetItemsIter(cpy_r_r128); - if (unlikely(cpy_r_r731 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals); - goto CPyL612; - } -CPyL398: ; - cpy_r_r732 = CPyDict_NextItem(cpy_r_r731, cpy_r_r729); - cpy_r_r733 = cpy_r_r732.f1; - cpy_r_r729 = cpy_r_r733; - cpy_r_r734 = cpy_r_r732.f0; - if (!cpy_r_r734) goto CPyL613; - cpy_r_r735 = cpy_r_r732.f2; - CPy_INCREF(cpy_r_r735); - cpy_r_r736 = cpy_r_r732.f3; - CPy_INCREF(cpy_r_r736); - CPy_DECREF(cpy_r_r732.f2); - CPy_DECREF(cpy_r_r732.f3); - if (likely(PyUnicode_Check(cpy_r_r735))) - cpy_r_r737 = cpy_r_r735; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals, "str", cpy_r_r735); - goto CPyL614; - } - if (likely(PyDict_Check(cpy_r_r736))) - cpy_r_r738 = cpy_r_r736; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals, "dict", cpy_r_r736); - goto CPyL615; - } - cpy_r_r739 = 0; - cpy_r_r740 = PyDict_Size(cpy_r_r738); - cpy_r_r741 = CPyDict_GetItemsIter(cpy_r_r738); - if (unlikely(cpy_r_r741 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); - goto CPyL616; - } -CPyL402: ; - cpy_r_r742 = CPyDict_NextItem(cpy_r_r741, cpy_r_r739); - cpy_r_r743 = cpy_r_r742.f1; - cpy_r_r739 = cpy_r_r743; - cpy_r_r744 = cpy_r_r742.f0; - if (!cpy_r_r744) goto CPyL617; - cpy_r_r745 = cpy_r_r742.f2; - CPy_INCREF(cpy_r_r745); - cpy_r_r746 = cpy_r_r742.f3; - CPy_INCREF(cpy_r_r746); - CPy_DECREF(cpy_r_r742.f2); - CPy_DECREF(cpy_r_r742.f3); - PyObject *__tmp926; - if (unlikely(!(PyTuple_Check(cpy_r_r745) && PyTuple_GET_SIZE(cpy_r_r745) == 2))) { - __tmp926 = NULL; - goto __LL927; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r745, 0)))) - __tmp926 = PyTuple_GET_ITEM(cpy_r_r745, 0); - else { - __tmp926 = NULL; - } - if (__tmp926 == NULL) goto __LL927; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r745, 1)))) - __tmp926 = PyTuple_GET_ITEM(cpy_r_r745, 1); - else { - __tmp926 = NULL; - } - if (__tmp926 == NULL) goto __LL927; - __tmp926 = cpy_r_r745; -__LL927: ; - if (unlikely(__tmp926 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r745); cpy_r_r747 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp928 = PyTuple_GET_ITEM(cpy_r_r745, 0); - CPyTagged __tmp929; - if (likely(PyLong_Check(__tmp928))) - __tmp929 = CPyTagged_FromObject(__tmp928); - else { - CPy_TypeError("int", __tmp928); __tmp929 = CPY_INT_TAG; - } - cpy_r_r747.f0 = __tmp929; - PyObject *__tmp930 = PyTuple_GET_ITEM(cpy_r_r745, 1); - CPyTagged __tmp931; - if (likely(PyLong_Check(__tmp930))) - __tmp931 = CPyTagged_FromObject(__tmp930); - else { - CPy_TypeError("int", __tmp930); __tmp931 = CPY_INT_TAG; - } - cpy_r_r747.f1 = __tmp931; - } - CPy_DECREF(cpy_r_r745); - if (unlikely(cpy_r_r747.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); - goto CPyL618; - } - PyObject *__tmp932; - if (unlikely(!(PyTuple_Check(cpy_r_r746) && PyTuple_GET_SIZE(cpy_r_r746) == 2))) { - __tmp932 = NULL; - goto __LL933; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r746, 0)))) - __tmp932 = PyTuple_GET_ITEM(cpy_r_r746, 0); - else { - __tmp932 = NULL; - } - if (__tmp932 == NULL) goto __LL933; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r746, 1)))) - __tmp932 = PyTuple_GET_ITEM(cpy_r_r746, 1); - else { - __tmp932 = NULL; - } - if (__tmp932 == NULL) goto __LL933; - __tmp932 = cpy_r_r746; -__LL933: ; - if (unlikely(__tmp932 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r746); cpy_r_r748 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp934 = PyTuple_GET_ITEM(cpy_r_r746, 0); - CPyTagged __tmp935; - if (likely(PyLong_Check(__tmp934))) - __tmp935 = CPyTagged_FromObject(__tmp934); - else { - CPy_TypeError("int", __tmp934); __tmp935 = CPY_INT_TAG; - } - cpy_r_r748.f0 = __tmp935; - PyObject *__tmp936 = PyTuple_GET_ITEM(cpy_r_r746, 1); - CPyTagged __tmp937; - if (likely(PyLong_Check(__tmp936))) - __tmp937 = CPyTagged_FromObject(__tmp936); - else { - CPy_TypeError("int", __tmp936); __tmp937 = CPY_INT_TAG; - } - cpy_r_r748.f1 = __tmp937; - } - CPy_DECREF(cpy_r_r746); - if (unlikely(cpy_r_r748.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); - goto CPyL619; - } - cpy_r_offset = cpy_r_r747; - cpy_r_r749 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r750 = cpy_r_r748.f0; - CPyTagged_INCREF(cpy_r_r750); - cpy_r_r751 = CPyList_GetItem(cpy_r_r142, cpy_r_r750); - CPyTagged_DECREF(cpy_r_r750); - if (unlikely(cpy_r_r751 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 542, CPyStatic_solidity___globals); - goto CPyL620; - } - if (likely(PyDict_Check(cpy_r_r751))) - cpy_r_r752 = cpy_r_r751; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 542, CPyStatic_solidity___globals, "dict", cpy_r_r751); - goto CPyL620; - } - cpy_r_r753 = PyDict_Contains(cpy_r_r752, cpy_r_r749); - CPy_DECREF(cpy_r_r752); - cpy_r_r754 = cpy_r_r753 >= 0; - if (unlikely(!cpy_r_r754)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 542, CPyStatic_solidity___globals); - goto CPyL620; - } - cpy_r_r755 = cpy_r_r753; - if (!cpy_r_r755) goto CPyL621; - cpy_r_r756 = cpy_r_r748.f0; - CPyTagged_INCREF(cpy_r_r756); - cpy_r_r757 = CPyList_GetItem(cpy_r_r142, cpy_r_r756); - CPyTagged_DECREF(cpy_r_r756); - if (unlikely(cpy_r_r757 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals); - goto CPyL620; - } - if (likely(PyDict_Check(cpy_r_r757))) - cpy_r_r758 = cpy_r_r757; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals, "dict", cpy_r_r757); - goto CPyL620; - } - cpy_r_r759 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r760 = CPyDict_GetItem(cpy_r_r758, cpy_r_r759); - CPy_DECREF(cpy_r_r758); - if (unlikely(cpy_r_r760 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals); - goto CPyL620; - } - if (PyUnicode_Check(cpy_r_r760)) - cpy_r_r761 = cpy_r_r760; - else { - cpy_r_r761 = NULL; - } - if (cpy_r_r761 != NULL) goto __LL938; - if (cpy_r_r760 == Py_None) - cpy_r_r761 = cpy_r_r760; - else { - cpy_r_r761 = NULL; - } - if (cpy_r_r761 != NULL) goto __LL938; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals, "str or None", cpy_r_r760); - goto CPyL620; -__LL938: ; - cpy_r_r762 = cpy_r_r748.f0; - CPyTagged_INCREF(cpy_r_r762); - cpy_r_r763 = CPyList_GetItem(cpy_r_r142, cpy_r_r762); - CPyTagged_DECREF(cpy_r_r762); - if (unlikely(cpy_r_r763 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 544, CPyStatic_solidity___globals); - goto CPyL622; - } - if (likely(PyDict_Check(cpy_r_r763))) - cpy_r_r764 = cpy_r_r763; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 544, CPyStatic_solidity___globals, "dict", cpy_r_r763); - goto CPyL622; - } - cpy_r_r765 = CPyStatics[1376]; /* 'branch' */ - CPyTagged_INCREF(cpy_r_count); - cpy_r_r766 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r767 = CPyDict_SetItem(cpy_r_r764, cpy_r_r765, cpy_r_r766); - CPy_DECREF(cpy_r_r764); - CPy_DECREF(cpy_r_r766); - cpy_r_r768 = cpy_r_r767 >= 0; - if (unlikely(!cpy_r_r768)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 544, CPyStatic_solidity___globals); - goto CPyL622; - } - cpy_r_r769 = cpy_r_r748.f1; - CPyTagged_INCREF(cpy_r_r769); - CPyTagged_DECREF(cpy_r_r748.f0); - CPyTagged_DECREF(cpy_r_r748.f1); - cpy_r_r770 = CPyList_GetItem(cpy_r_r142, cpy_r_r769); - CPyTagged_DECREF(cpy_r_r769); - if (unlikely(cpy_r_r770 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 545, CPyStatic_solidity___globals); - goto CPyL623; - } - if (likely(PyDict_Check(cpy_r_r770))) - cpy_r_r771 = cpy_r_r770; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 545, CPyStatic_solidity___globals, "dict", cpy_r_r770); - goto CPyL623; - } - cpy_r_r772 = CPyStatics[1376]; /* 'branch' */ - CPyTagged_INCREF(cpy_r_count); - cpy_r_r773 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r774 = CPyDict_SetItem(cpy_r_r771, cpy_r_r772, cpy_r_r773); - CPy_DECREF(cpy_r_r771); - CPy_DECREF(cpy_r_r773); - cpy_r_r775 = cpy_r_r774 >= 0; - if (unlikely(!cpy_r_r775)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 545, CPyStatic_solidity___globals); - goto CPyL623; - } - cpy_r_r776 = CPyDict_GetItem(cpy_r_r71, cpy_r_r737); - if (unlikely(cpy_r_r776 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL623; - } - if (likely(PySet_Check(cpy_r_r776))) - cpy_r_r777 = cpy_r_r776; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals, "set", cpy_r_r776); - goto CPyL623; - } - cpy_r_r778 = PyObject_GetIter(cpy_r_r777); - CPy_DECREF(cpy_r_r777); - if (unlikely(cpy_r_r778 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL623; - } -CPyL422: ; - cpy_r_r779 = PyIter_Next(cpy_r_r778); - if (cpy_r_r779 == NULL) goto CPyL624; - cpy_r_r780 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r781 = CPyObject_GetAttr(cpy_r_r779, cpy_r_r780); - if (unlikely(cpy_r_r781 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL625; - } - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r782 = PyTuple_New(2); - if (unlikely(cpy_r_r782 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp939 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r782, 0, __tmp939); - PyObject *__tmp940 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r782, 1, __tmp940); - cpy_r_r783 = PyObject_RichCompare(cpy_r_r781, cpy_r_r782, 2); - CPy_DECREF(cpy_r_r781); - CPy_DECREF(cpy_r_r782); - if (unlikely(cpy_r_r783 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL625; - } - cpy_r_r784 = PyObject_IsTrue(cpy_r_r783); - CPy_DECREF(cpy_r_r783); - cpy_r_r785 = cpy_r_r784 >= 0; - if (unlikely(!cpy_r_r785)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL625; - } - cpy_r_r786 = cpy_r_r784; - if (cpy_r_r786) { - goto CPyL626; - } else - goto CPyL627; -CPyL427: ; - goto CPyL431; -CPyL428: ; - cpy_r_r787 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r787)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL453; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r788 = 0; - if (unlikely(!cpy_r_r788)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); - goto CPyL453; - } - CPy_Unreachable(); -CPyL431: ; - cpy_r_node = cpy_r_r779; - cpy_r_r789 = CPyStatics[1355]; /* 'jump' */ - cpy_r_r790 = CPyObject_GetAttr(cpy_r_node, cpy_r_r789); - CPy_DECREF(cpy_r_node); - if (unlikely(cpy_r_r790 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); - goto CPyL623; - } - cpy_r_r791.f0 = cpy_r_r790; - cpy_r_r792 = PyTuple_New(2); - if (unlikely(cpy_r_r792 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp941 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r792, 0, __tmp941); - PyObject *__tmp942 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r792, 1, __tmp942); - cpy_r_r793 = PyTuple_New(1); - if (unlikely(cpy_r_r793 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp943 = cpy_r_r791.f0; - PyTuple_SET_ITEM(cpy_r_r793, 0, __tmp943); - cpy_r_r794 = PySequence_Concat(cpy_r_r792, cpy_r_r793); - CPy_DECREF(cpy_r_r792); - CPy_DECREF(cpy_r_r793); - if (unlikely(cpy_r_r794 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); - goto CPyL628; - } - PyObject *__tmp944; - if (unlikely(!(PyTuple_Check(cpy_r_r794) && PyTuple_GET_SIZE(cpy_r_r794) == 3))) { - __tmp944 = NULL; - goto __LL945; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r794, 0)))) - __tmp944 = PyTuple_GET_ITEM(cpy_r_r794, 0); - else { - __tmp944 = NULL; - } - if (__tmp944 == NULL) goto __LL945; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r794, 1)))) - __tmp944 = PyTuple_GET_ITEM(cpy_r_r794, 1); - else { - __tmp944 = NULL; - } - if (__tmp944 == NULL) goto __LL945; - __tmp944 = PyTuple_GET_ITEM(cpy_r_r794, 2); - if (__tmp944 == NULL) goto __LL945; - __tmp944 = cpy_r_r794; -__LL945: ; - if (unlikely(__tmp944 == NULL)) { - CPy_TypeError("tuple[int, int, object]", cpy_r_r794); cpy_r_r795 = (tuple_T3IIO) { CPY_INT_TAG, CPY_INT_TAG, NULL }; - } else { - PyObject *__tmp946 = PyTuple_GET_ITEM(cpy_r_r794, 0); - CPyTagged __tmp947; - if (likely(PyLong_Check(__tmp946))) - __tmp947 = CPyTagged_FromObject(__tmp946); - else { - CPy_TypeError("int", __tmp946); __tmp947 = CPY_INT_TAG; - } - cpy_r_r795.f0 = __tmp947; - PyObject *__tmp948 = PyTuple_GET_ITEM(cpy_r_r794, 1); - CPyTagged __tmp949; - if (likely(PyLong_Check(__tmp948))) - __tmp949 = CPyTagged_FromObject(__tmp948); - else { - CPy_TypeError("int", __tmp948); __tmp949 = CPY_INT_TAG; - } - cpy_r_r795.f1 = __tmp949; - PyObject *__tmp950 = PyTuple_GET_ITEM(cpy_r_r794, 2); - CPy_INCREF(__tmp950); - PyObject *__tmp951; - __tmp951 = __tmp950; - cpy_r_r795.f2 = __tmp951; - } - CPy_DECREF(cpy_r_r794); - if (unlikely(cpy_r_r795.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); - goto CPyL628; - } - cpy_r_r796 = CPyDict_GetItem(cpy_r_r715, cpy_r_r737); - if (unlikely(cpy_r_r796 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); - goto CPyL629; - } - if (likely(PyDict_Check(cpy_r_r796))) - cpy_r_r797 = cpy_r_r796; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals, "dict", cpy_r_r796); - goto CPyL629; - } - cpy_r_r798 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r797, cpy_r_r761, 2); - CPy_DECREF(cpy_r_r797); - CPy_DECREF(cpy_r_r761); - if (unlikely(cpy_r_r798 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); - goto CPyL630; - } - if (likely(PyDict_Check(cpy_r_r798))) - cpy_r_r799 = cpy_r_r798; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals, "dict", cpy_r_r798); - goto CPyL630; - } - CPyTagged_INCREF(cpy_r_count); - cpy_r_r800 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r801 = PyTuple_New(3); - if (unlikely(cpy_r_r801 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp952 = CPyTagged_StealAsObject(cpy_r_r795.f0); - PyTuple_SET_ITEM(cpy_r_r801, 0, __tmp952); - PyObject *__tmp953 = CPyTagged_StealAsObject(cpy_r_r795.f1); - PyTuple_SET_ITEM(cpy_r_r801, 1, __tmp953); - PyObject *__tmp954 = cpy_r_r795.f2; - PyTuple_SET_ITEM(cpy_r_r801, 2, __tmp954); - cpy_r_r802 = CPyDict_SetItem(cpy_r_r799, cpy_r_r800, cpy_r_r801); - CPy_DECREF(cpy_r_r799); - CPy_DECREF(cpy_r_r800); - CPy_DECREF(cpy_r_r801); - cpy_r_r803 = cpy_r_r802 >= 0; - if (unlikely(!cpy_r_r803)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); - goto CPyL631; - } - cpy_r_r804 = CPyTagged_Add(cpy_r_count, 2); - CPyTagged_DECREF(cpy_r_count); - cpy_r_count = cpy_r_r804; -CPyL440: ; - cpy_r_r805 = CPyDict_CheckSize(cpy_r_r738, cpy_r_r740); - if (unlikely(!cpy_r_r805)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); - goto CPyL631; - } else - goto CPyL402; -CPyL441: ; - cpy_r_r806 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r806)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); - goto CPyL632; - } - cpy_r_r807 = CPyDict_CheckSize(cpy_r_r128, cpy_r_r730); - if (unlikely(!cpy_r_r807)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals); - goto CPyL632; - } else - goto CPyL398; -CPyL443: ; - cpy_r_r808 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r808)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals); - goto CPyL633; - } - cpy_r_r809 = PyDict_New(); - if (unlikely(cpy_r_r809 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); - goto CPyL633; - } - cpy_r_r810 = 0; -CPyL446: ; - cpy_r_r811 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; - cpy_r_r812 = *(int64_t *)cpy_r_r811; - cpy_r_r813 = cpy_r_r810 < cpy_r_r812; - if (!cpy_r_r813) goto CPyL634; - cpy_r_r814 = (CPyPtr)&((PyListObject *)cpy_r_r142)->ob_item; - cpy_r_r815 = *(CPyPtr *)cpy_r_r814; - cpy_r_r816 = cpy_r_r810 * 8; - cpy_r_r817 = cpy_r_r815 + cpy_r_r816; - cpy_r_r818 = *(PyObject * *)cpy_r_r817; - CPy_INCREF(cpy_r_r818); - if (likely(PyDict_Check(cpy_r_r818))) - cpy_r_r819 = cpy_r_r818; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals, "dict", cpy_r_r818); - goto CPyL635; - } - cpy_r_r820 = CPyStatics[1349]; /* 'pc' */ - cpy_r_r821 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r822[2] = {cpy_r_r819, cpy_r_r820}; - cpy_r_r823 = (PyObject **)&cpy_r_r822; - cpy_r_r824 = PyObject_VectorcallMethod(cpy_r_r821, cpy_r_r823, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r824 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); - goto CPyL636; - } - if (likely(PyLong_Check(cpy_r_r824))) - cpy_r_r825 = CPyTagged_FromObject(cpy_r_r824); - else { - CPy_TypeError("int", cpy_r_r824); cpy_r_r825 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r824); - if (unlikely(cpy_r_r825 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); - goto CPyL636; - } - cpy_r_r826 = CPyTagged_StealAsObject(cpy_r_r825); - cpy_r_r827 = PyDict_SetItem(cpy_r_r809, cpy_r_r826, cpy_r_r819); - CPy_DECREF(cpy_r_r826); - CPy_DECREF(cpy_r_r819); - cpy_r_r828 = cpy_r_r827 >= 0; - if (unlikely(!cpy_r_r828)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); - goto CPyL635; - } - cpy_r_r829 = cpy_r_r810 + 1; - cpy_r_r810 = cpy_r_r829; - goto CPyL446; -CPyL452: ; - cpy_r_r830.f0 = cpy_r_r809; - cpy_r_r830.f1 = cpy_r_r57; - cpy_r_r830.f2 = cpy_r_r715; - return cpy_r_r830; -CPyL453: ; - tuple_T3OOO __tmp955 = { NULL, NULL, NULL }; - cpy_r_r831 = __tmp955; - return cpy_r_r831; -CPyL454: ; - CPy_DecRef(cpy_r_r1); - goto CPyL453; -CPyL455: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL453; -CPyL456: ; - CPy_DecRef(cpy_r_r5); - goto CPyL7; -CPyL457: ; - CPy_DecRef(cpy_r_r5); - goto CPyL453; -CPyL458: ; - CPy_DecRef(cpy_r_r10); - goto CPyL453; -CPyL459: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL12; -CPyL460: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL453; -CPyL461: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - goto CPyL453; -CPyL462: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r18); - goto CPyL453; -CPyL463: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r23); - goto CPyL453; -CPyL464: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - goto CPyL453; -CPyL465: ; - CPy_DECREF(cpy_r_r25); - goto CPyL25; -CPyL466: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - goto CPyL453; -CPyL467: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r29); - goto CPyL453; -CPyL468: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - goto CPyL453; -CPyL469: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - goto CPyL453; -CPyL470: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r37); - goto CPyL453; -CPyL471: ; - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r41.f2); - goto CPyL36; -CPyL472: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - goto CPyL453; -CPyL473: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - goto CPyL453; -CPyL474: ; - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r47); - goto CPyL453; -CPyL475: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - goto CPyL453; -CPyL476: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - goto CPyL453; -CPyL477: ; - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r61.f2); - goto CPyL44; -CPyL478: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r60); - goto CPyL453; -CPyL479: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r65); - goto CPyL453; -CPyL480: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - goto CPyL453; -CPyL481: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - goto CPyL453; -CPyL482: ; - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r75.f2); - goto CPyL55; -CPyL483: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r74); - goto CPyL453; -CPyL484: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r79); - goto CPyL453; -CPyL485: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r81); - goto CPyL453; -CPyL486: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - goto CPyL453; -CPyL487: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r91); - goto CPyL453; -CPyL488: ; - CPy_DECREF(cpy_r_r94); - CPy_DECREF(cpy_r_r95.f2); - goto CPyL70; -CPyL489: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r94); - goto CPyL453; -CPyL490: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r99); - goto CPyL453; -CPyL491: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - goto CPyL453; -CPyL492: ; - CPy_DECREF(cpy_r_r103); - goto CPyL67; -CPyL493: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r103); - goto CPyL453; -CPyL494: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - goto CPyL453; -CPyL495: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - goto CPyL453; -CPyL496: ; - CPy_DECREF(cpy_r_r117); - CPy_DECREF(cpy_r_r118.f2); - goto CPyL78; -CPyL497: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r117); - goto CPyL453; -CPyL498: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r117); - CPy_DecRef(cpy_r_r122); - goto CPyL453; -CPyL499: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - goto CPyL453; -CPyL500: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - goto CPyL453; -CPyL501: ; - CPy_DECREF(cpy_r_r131); - CPy_DECREF(cpy_r_r132.f2); - goto CPyL86; -CPyL502: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r131); - goto CPyL453; -CPyL503: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r136); - goto CPyL453; -CPyL504: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - goto CPyL453; -CPyL505: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - goto CPyL453; -CPyL506: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - goto CPyL453; -CPyL507: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_r145); - goto CPyL91; -CPyL508: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_r145); - goto CPyL453; -CPyL509: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - goto CPyL453; -CPyL510: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - goto CPyL453; -CPyL511: ; - CPy_DECREF(cpy_r_r172); - goto CPyL98; -CPyL512: ; - CPy_DECREF(cpy_r_stmt_nodes); - CPy_DECREF(cpy_r_branch_nodes); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_fallback_hexstr); - CPy_DECREF(cpy_r_optimizer_revert); - CPy_DECREF(cpy_r_active_source_node); - CPy_DECREF(cpy_r_active_fn_node); - CPy_DECREF(cpy_r_active_fn_name); - CPyTagged_DECREF(cpy_r_r158.f0); - CPyTagged_DECREF(cpy_r_r158.f1); - CPy_DECREF(cpy_r_r158.f2); - CPy_DECREF(cpy_r_r158.f3); - goto CPyL313; -CPyL513: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - goto CPyL453; -CPyL514: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - goto CPyL453; -CPyL515: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL516: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r208); - goto CPyL453; -CPyL517: ; - CPy_DECREF_NO_IMM(cpy_r_r208); - goto CPyL127; -CPyL518: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r211); - goto CPyL453; -CPyL519: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r211); - goto CPyL453; -CPyL520: ; - CPy_DECREF(cpy_r_fallback_hexstr); - goto CPyL131; -CPyL521: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPyTagged_DecRef(cpy_r_r237); - goto CPyL453; -CPyL522: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r241); - goto CPyL453; -CPyL523: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL524: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r245); - goto CPyL453; -CPyL525: ; - CPy_DECREF(cpy_r_r188); - goto CPyL142; -CPyL526: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL527: ; - CPyTagged_DECREF(cpy_r_r292); - CPy_DECREF(cpy_r_r293); - CPy_DECREF(cpy_r_r294); - CPyTagged_DECREF(cpy_r_r296); - CPy_DECREF(cpy_r_r297); - CPy_DECREF(cpy_r_r298); - goto CPyL169; -CPyL528: ; - CPy_DECREF(cpy_r_r293); - CPy_DECREF(cpy_r_r294); - CPy_DECREF(cpy_r_r297); - CPy_DECREF(cpy_r_r298); - goto CPyL169; -CPyL529: ; - CPy_DECREF(cpy_r_r294); - CPy_DECREF(cpy_r_r298); - goto CPyL169; -CPyL530: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r180.f0); - CPyTagged_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r180.f2); - CPy_DecRef(cpy_r_r180.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL531: ; - CPyTagged_DECREF(cpy_r_r180.f0); - CPyTagged_DECREF(cpy_r_r180.f1); - CPy_DECREF(cpy_r_r180.f2); - CPy_DECREF(cpy_r_r180.f3); - CPyTagged_DECREF(cpy_r_r185); - CPyTagged_DECREF(cpy_r_r186); - CPy_DECREF(cpy_r_op); - CPy_DECREF(cpy_r_this); - goto CPyL106; -CPyL532: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL533: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - goto CPyL453; -CPyL534: ; - CPyTagged_DECREF(cpy_r_r185); - CPyTagged_DECREF(cpy_r_r186); - CPy_DECREF(cpy_r_op); - CPy_DECREF(cpy_r_this); - CPy_DECREF(cpy_r_contract_id); - goto CPyL106; -CPyL535: ; - CPy_DECREF(cpy_r_active_source_node); - goto CPyL179; -CPyL536: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPyTagged_DecRef(cpy_r_r185); - CPyTagged_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - goto CPyL453; -CPyL537: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - goto CPyL453; -CPyL538: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r343); - goto CPyL453; -CPyL539: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r350); - CPy_DecRef(cpy_r_r354); - CPy_DecRef(cpy_r_r355); - goto CPyL453; -CPyL540: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_fn_node); - goto CPyL453; -CPyL541: ; - CPy_DECREF(cpy_r_fn_node); - goto CPyL204; -CPyL542: ; - CPy_DECREF(cpy_r_optimizer_revert); - CPy_DECREF(cpy_r_fn_node); - CPyTagged_DECREF(cpy_r_r367); - goto CPyL203; -CPyL543: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPyTagged_DecRef(cpy_r_r367); - goto CPyL453; -CPyL544: ; - CPyTagged_DECREF(cpy_r_r367); - goto CPyL204; -CPyL545: ; - CPy_DECREF(cpy_r_optimizer_revert); - goto CPyL203; -CPyL546: ; - CPy_DECREF(cpy_r_op); - goto CPyL227; -CPyL547: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - goto CPyL453; -CPyL548: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r397); - goto CPyL453; -CPyL549: ; - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - goto CPyL214; -CPyL550: ; - CPy_DECREF(cpy_r_r397); - CPy_DECREF(cpy_r_r400); - CPy_DECREF(cpy_r_r401.f2); - goto CPyL223; -CPyL551: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPy_DecRef(cpy_r_r397); - CPy_DecRef(cpy_r_r400); - goto CPyL453; -CPyL552: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r397); - CPy_DecRef(cpy_r_r400); - goto CPyL453; -CPyL553: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r397); - CPy_DecRef(cpy_r_r400); - CPyTagged_DecRef(cpy_r_r415.f0); - CPyTagged_DecRef(cpy_r_r415.f1); - goto CPyL453; -CPyL554: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPyTagged_DecRef(cpy_r_r447); - goto CPyL453; -CPyL555: ; - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - goto CPyL285; -CPyL556: ; - CPyTagged_DECREF(cpy_r_r466); - CPyTagged_DECREF(cpy_r_r468); - goto CPyL257; -CPyL557: ; - CPy_DECREF(cpy_r_contract_id); - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - goto CPyL259; -CPyL558: ; - CPy_DECREF(cpy_r_active_fn_node); - CPy_DECREF(cpy_r_active_fn_name); - goto CPyL261; -CPyL559: ; - CPy_DECREF(cpy_r_contract_id); - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - CPy_DECREF(cpy_r_r493); - goto CPyL271; -CPyL560: ; - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r493); - goto CPyL285; -CPyL561: ; - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r493); - CPyTagged_DecRef(cpy_r_r495.f0); - CPyTagged_DecRef(cpy_r_r495.f1); - goto CPyL285; -CPyL562: ; - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - CPy_DECREF(cpy_r_r493); - goto CPyL270; -CPyL563: ; - CPyTagged_DECREF(cpy_r_r495.f0); - CPyTagged_DECREF(cpy_r_r495.f1); - goto CPyL266; -CPyL564: ; - CPy_DECREF(cpy_r_stmt_nodes); - CPy_DECREF(cpy_r_branch_nodes); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_r128); - CPyTagged_DECREF(cpy_r_count); - CPyTagged_DECREF(cpy_r_pc); - CPy_DECREF_NO_IMM(cpy_r_r142); - CPy_DECREF(cpy_r_r143); - CPy_DECREF(cpy_r_fallback_hexstr); - CPy_DECREF(cpy_r_optimizer_revert); - CPy_DECREF(cpy_r_active_source_node); - CPy_DECREF(cpy_r_active_fn_node); - CPy_DECREF(cpy_r_active_fn_name); - CPyTagged_DECREF(cpy_r_r158.f0); - CPyTagged_DECREF(cpy_r_r158.f1); - CPy_DECREF(cpy_r_r158.f2); - CPy_DECREF(cpy_r_r158.f3); - CPy_DECREF(cpy_r_this); - goto CPyL273; -CPyL565: ; - CPy_DecRef(cpy_r_contract_id); - CPyTagged_DecRef(cpy_r_r495.f0); - CPyTagged_DecRef(cpy_r_r495.f1); - goto CPyL285; -CPyL566: ; - CPyTagged_DecRef(cpy_r_r495.f0); - CPyTagged_DecRef(cpy_r_r495.f1); - goto CPyL285; -CPyL567: ; - CPyTagged_DecRef(cpy_r_r495.f0); - CPyTagged_DecRef(cpy_r_r495.f1); - CPy_DecRef(cpy_r_r505); - goto CPyL285; -CPyL568: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - goto CPyL292; -CPyL569: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r521); - goto CPyL292; -CPyL570: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r521); - CPy_DecRef(cpy_r_r524); - goto CPyL292; -CPyL571: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - goto CPyL289; -CPyL572: ; - CPy_DecRef(cpy_r_r518.f0); - CPy_DecRef(cpy_r_r518.f1); - CPy_DecRef(cpy_r_r518.f2); - goto CPyL290; -CPyL573: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL574: ; - CPy_DECREF(cpy_r_this); - goto CPyL106; -CPyL575: ; - CPy_DECREF(cpy_r_r543); - goto CPyL305; -CPyL576: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_branch_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fallback_hexstr); - CPy_DecRef(cpy_r_optimizer_revert); - CPy_DecRef(cpy_r_active_source_node); - CPy_DecRef(cpy_r_active_fn_node); - CPy_DecRef(cpy_r_active_fn_name); - CPyTagged_DecRef(cpy_r_r158.f0); - CPyTagged_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - CPy_DecRef(cpy_r_r158.f3); - CPy_DecRef(cpy_r_r550); - goto CPyL453; -CPyL577: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - goto CPyL453; -CPyL578: ; - CPy_DECREF(cpy_r_r566); - goto CPyL318; -CPyL579: ; - CPy_DECREF(cpy_r_r17); - CPyTagged_DECREF(cpy_r_pc); - goto CPyL341; -CPyL580: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_op); - goto CPyL453; -CPyL581: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_op); - CPy_DecRef(cpy_r_this); - goto CPyL453; -CPyL582: ; - CPy_DECREF(cpy_r_op); - CPy_DECREF(cpy_r_this); - goto CPyL313; -CPyL583: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - goto CPyL453; -CPyL584: ; - CPy_DECREF(cpy_r_r143); - CPy_DECREF(cpy_r_r616); - CPy_DECREF(cpy_r_r617.f2); - CPy_DECREF(cpy_r_r617.f3); - goto CPyL388; -CPyL585: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r621); - goto CPyL453; -CPyL586: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r622.f0); - CPyTagged_DecRef(cpy_r_r622.f1.f0); - CPyTagged_DecRef(cpy_r_r622.f1.f1); - goto CPyL453; -CPyL587: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPyTagged_DecRef(cpy_r_r625.f0); - CPyTagged_DecRef(cpy_r_r625.f1); - CPy_DecRef(cpy_r_r623); - goto CPyL453; -CPyL588: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPyTagged_DecRef(cpy_r_r625.f0); - CPyTagged_DecRef(cpy_r_r625.f1); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r626); - goto CPyL453; -CPyL589: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r626); - CPy_DecRef(cpy_r_r629); - CPy_DecRef(cpy_r_r633); - goto CPyL453; -CPyL590: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_fn_node); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - goto CPyL453; -CPyL591: ; - CPy_DECREF(cpy_r_fn_node); - CPy_DECREF_NO_IMM(cpy_r_r623); - goto CPyL387; -CPyL592: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - goto CPyL453; -CPyL593: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r641); - goto CPyL453; -CPyL594: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r641); - CPy_DecRef(cpy_r_r646); - goto CPyL453; -CPyL595: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r641); - CPy_DecRef(cpy_r_r654); - goto CPyL453; -CPyL596: ; - CPy_DECREF_NO_IMM(cpy_r_r623); - CPy_DECREF(cpy_r_r659); - goto CPyL386; -CPyL597: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r659); - goto CPyL453; -CPyL598: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r659); - goto CPyL453; -CPyL599: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r659); - CPy_DecRef(cpy_r_r674); - goto CPyL453; -CPyL600: ; - CPy_DECREF(cpy_r_r674); - goto CPyL363; -CPyL601: ; - CPyTagged_DECREF(cpy_r_r683); - CPyTagged_DECREF(cpy_r_r685); - goto CPyL374; -CPyL602: ; - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - goto CPyL355; -CPyL603: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - CPy_DecRef(cpy_r_r623); - CPy_DecRef(cpy_r_r659); - CPy_DecRef(cpy_r_r701); - CPy_DecRef(cpy_r_r703); - goto CPyL453; -CPyL604: ; - CPy_DECREF(cpy_r_r708); - goto CPyL385; -CPyL605: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r616); - goto CPyL453; -CPyL606: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - goto CPyL453; -CPyL607: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - goto CPyL453; -CPyL608: ; - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r718); - CPy_DECREF(cpy_r_r719.f2); - goto CPyL396; -CPyL609: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r718); - goto CPyL453; -CPyL610: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r718); - CPy_DecRef(cpy_r_r723); - goto CPyL453; -CPyL611: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - goto CPyL453; -CPyL612: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - goto CPyL453; -CPyL613: ; - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r128); - CPyTagged_DECREF(cpy_r_count); - CPy_DECREF(cpy_r_r731); - CPy_DECREF(cpy_r_r732.f2); - CPy_DECREF(cpy_r_r732.f3); - goto CPyL443; -CPyL614: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r736); - goto CPyL453; -CPyL615: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - goto CPyL453; -CPyL616: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - goto CPyL453; -CPyL617: ; - CPy_DECREF(cpy_r_r737); - CPy_DECREF(cpy_r_r738); - CPy_DECREF(cpy_r_r741); - CPy_DECREF(cpy_r_r742.f2); - CPy_DECREF(cpy_r_r742.f3); - goto CPyL441; -CPyL618: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPy_DecRef(cpy_r_r746); - goto CPyL453; -CPyL619: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPyTagged_DecRef(cpy_r_r747.f0); - CPyTagged_DecRef(cpy_r_r747.f1); - goto CPyL453; -CPyL620: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPyTagged_DecRef(cpy_r_r748.f0); - CPyTagged_DecRef(cpy_r_r748.f1); - goto CPyL453; -CPyL621: ; - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - CPyTagged_DECREF(cpy_r_r748.f0); - CPyTagged_DECREF(cpy_r_r748.f1); - goto CPyL440; -CPyL622: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPyTagged_DecRef(cpy_r_r748.f0); - CPyTagged_DecRef(cpy_r_r748.f1); - CPy_DecRef(cpy_r_r761); - goto CPyL453; -CPyL623: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPy_DecRef(cpy_r_r761); - goto CPyL453; -CPyL624: ; - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r128); - CPyTagged_DECREF(cpy_r_count); - CPy_DECREF_NO_IMM(cpy_r_r142); - CPyTagged_DECREF(cpy_r_offset.f0); - CPyTagged_DECREF(cpy_r_offset.f1); - CPy_DECREF(cpy_r_r715); - CPy_DECREF(cpy_r_r731); - CPy_DECREF(cpy_r_r737); - CPy_DECREF(cpy_r_r738); - CPy_DECREF(cpy_r_r741); - CPy_DECREF(cpy_r_r761); - CPy_DECREF(cpy_r_r778); - goto CPyL428; -CPyL625: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPyTagged_DecRef(cpy_r_offset.f0); - CPyTagged_DecRef(cpy_r_offset.f1); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPy_DecRef(cpy_r_r761); - CPy_DecRef(cpy_r_r778); - CPy_DecRef(cpy_r_r779); - goto CPyL453; -CPyL626: ; - CPy_DECREF(cpy_r_r778); - goto CPyL427; -CPyL627: ; - CPy_DECREF(cpy_r_r779); - goto CPyL422; -CPyL628: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPy_DecRef(cpy_r_r761); - goto CPyL453; -CPyL629: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPy_DecRef(cpy_r_r761); - CPyTagged_DecRef(cpy_r_r795.f0); - CPyTagged_DecRef(cpy_r_r795.f1); - CPy_DecRef(cpy_r_r795.f2); - goto CPyL453; -CPyL630: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - CPyTagged_DecRef(cpy_r_r795.f0); - CPyTagged_DecRef(cpy_r_r795.f1); - CPy_DecRef(cpy_r_r795.f2); - goto CPyL453; -CPyL631: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - CPy_DecRef(cpy_r_r737); - CPy_DecRef(cpy_r_r738); - CPy_DecRef(cpy_r_r741); - goto CPyL453; -CPyL632: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r71); - CPy_DecRef(cpy_r_r128); - CPyTagged_DecRef(cpy_r_count); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r731); - goto CPyL453; -CPyL633: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - goto CPyL453; -CPyL634: ; - CPy_DECREF_NO_IMM(cpy_r_r142); - goto CPyL452; -CPyL635: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r809); - goto CPyL453; -CPyL636: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r715); - CPy_DecRef(cpy_r_r809); - CPy_DecRef(cpy_r_r819); - goto CPyL453; -} - -PyObject *CPyPy_solidity____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_map_str", "opcodes_str", "contract_node", "stmt_nodes", "branch_nodes", "has_fallback", "instruction_count", 0}; - static CPyArg_Parser parser = {"OOOOOOO:_generate_coverage_data", kwlist, 0}; - PyObject *obj_source_map_str; - PyObject *obj_opcodes_str; - PyObject *obj_contract_node; - PyObject *obj_stmt_nodes; - PyObject *obj_branch_nodes; - PyObject *obj_has_fallback; - PyObject *obj_instruction_count; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_map_str, &obj_opcodes_str, &obj_contract_node, &obj_stmt_nodes, &obj_branch_nodes, &obj_has_fallback, &obj_instruction_count)) { - return NULL; - } - PyObject *arg_source_map_str; - if (likely(PyUnicode_Check(obj_source_map_str))) - arg_source_map_str = obj_source_map_str; - else { - CPy_TypeError("str", obj_source_map_str); - goto fail; - } - PyObject *arg_opcodes_str; - if (likely(PyUnicode_Check(obj_opcodes_str))) - arg_opcodes_str = obj_opcodes_str; - else { - CPy_TypeError("str", obj_opcodes_str); - goto fail; - } - PyObject *arg_contract_node = obj_contract_node; - PyObject *arg_stmt_nodes; - if (likely(PyDict_Check(obj_stmt_nodes))) - arg_stmt_nodes = obj_stmt_nodes; - else { - CPy_TypeError("dict", obj_stmt_nodes); - goto fail; - } - PyObject *arg_branch_nodes; - if (likely(PyDict_Check(obj_branch_nodes))) - arg_branch_nodes = obj_branch_nodes; - else { - CPy_TypeError("dict", obj_branch_nodes); - goto fail; - } - char arg_has_fallback; - if (unlikely(!PyBool_Check(obj_has_fallback))) { - CPy_TypeError("bool", obj_has_fallback); goto fail; - } else - arg_has_fallback = obj_has_fallback == Py_True; - CPyTagged arg_instruction_count; - if (likely(PyLong_Check(obj_instruction_count))) - arg_instruction_count = CPyTagged_BorrowFromObject(obj_instruction_count); - else { - CPy_TypeError("int", obj_instruction_count); goto fail; - } - tuple_T3OOO retval = CPyDef_solidity____generate_coverage_data(arg_source_map_str, arg_opcodes_str, arg_contract_node, arg_stmt_nodes, arg_branch_nodes, arg_has_fallback, arg_instruction_count); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(3); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp956 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp956); - PyObject *__tmp957 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp957); - PyObject *__tmp958 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp958); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 339, CPyStatic_solidity___globals); - return NULL; -} - -char CPyDef_solidity____find_revert_offset(PyObject *cpy_r_pc_list, PyObject *cpy_r_source_map, PyObject *cpy_r_source_node, PyObject *cpy_r_fn_node, PyObject *cpy_r_fn_name) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_next_offset; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - tuple_T4IIOO cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - tuple_T4IIOO cpy_r_r54; - CPyTagged cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - tuple_T4IIOO cpy_r_r58; - CPyTagged cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - tuple_T4IIOO cpy_r_r62; - CPyTagged cpy_r_r63; - CPyTagged cpy_r_r64; - tuple_T2II cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - tuple_T2II cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - tuple_T2II cpy_r_r72; - PyObject *cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; - char cpy_r_r76; - tuple_T2II cpy_r_r77; - CPyTagged cpy_r_r78; - CPyTagged cpy_r_r79; - CPyTagged cpy_r_r80; - CPyTagged cpy_r_r81; - int64_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - int64_t cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - tuple_T2II cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - tuple_T2II cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject **cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject **cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - int32_t cpy_r_r146; - char cpy_r_r147; - char cpy_r_r148; - PyObject *cpy_r_r149; - int32_t cpy_r_r150; - char cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *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_r162; - PyObject **cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - char cpy_r_r167; - cpy_r_r0 = PyObject_IsTrue(cpy_r_source_map); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 556, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r2 = cpy_r_r0; - if (!cpy_r_r2) goto CPyL24; - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_pc_list)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - cpy_r_r5 = cpy_r_r4 << 1; - cpy_r_r6 = (Py_ssize_t)cpy_r_r5 >= (Py_ssize_t)16; - if (!cpy_r_r6) goto CPyL24; - cpy_r_r7 = CPyList_GetItemShort(cpy_r_pc_list, -16); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals); - goto CPyL99; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals, "dict", cpy_r_r7); - goto CPyL99; - } - cpy_r_r9 = CPyStatics[1348]; /* 'op' */ - cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals); - goto CPyL99; - } - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals, "str", cpy_r_r10); - goto CPyL99; - } - cpy_r_r12 = CPyStatics[1377]; /* 'CALLVALUE' */ - cpy_r_r13 = CPyStr_Equal(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r13) goto CPyL24; - cpy_r_r14 = CPyList_GetItemShort(cpy_r_pc_list, -2); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 567, CPyStatic_solidity___globals); - goto CPyL99; - } - if (likely(PyDict_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 567, CPyStatic_solidity___globals, "dict", cpy_r_r14); - goto CPyL99; - } - cpy_r_r16 = CPyStatics[1378]; /* 'Cannot send ether to nonpayable function' */ - cpy_r_r17 = CPyList_GetItemShort(cpy_r_pc_list, -16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals); - goto CPyL100; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals, "dict", cpy_r_r17); - goto CPyL100; - } - cpy_r_r19 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r20 = CPyStatics[1379]; /* '' */ - cpy_r_r21 = CPyDict_Get(cpy_r_r18, cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals); - goto CPyL100; - } - if (PyUnicode_Check(cpy_r_r21)) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL959; - if (cpy_r_r21 == Py_None) - cpy_r_r22 = cpy_r_r21; - else { - cpy_r_r22 = NULL; - } - if (cpy_r_r22 != NULL) goto __LL959; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals, "str or None", cpy_r_r21); - goto CPyL100; -__LL959: ; - cpy_r_r23 = CPyList_GetItemShort(cpy_r_pc_list, -16); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals); - goto CPyL101; - } - if (likely(PyDict_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals, "dict", cpy_r_r23); - goto CPyL101; - } - cpy_r_r25 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r26 = CPyDict_GetWithNone(cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals); - goto CPyL101; - } - if (unlikely(!(PyTuple_Check(cpy_r_r26) && PyTuple_GET_SIZE(cpy_r_r26) == 2))) { - cpy_r_r27 = NULL; - goto __LL961; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r26, 0)))) - cpy_r_r27 = PyTuple_GET_ITEM(cpy_r_r26, 0); - else { - cpy_r_r27 = NULL; - } - if (cpy_r_r27 == NULL) goto __LL961; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r26, 1)))) - cpy_r_r27 = PyTuple_GET_ITEM(cpy_r_r26, 1); - else { - cpy_r_r27 = NULL; - } - if (cpy_r_r27 == NULL) goto __LL961; - cpy_r_r27 = cpy_r_r26; -__LL961: ; - if (cpy_r_r27 != NULL) goto __LL960; - if (cpy_r_r26 == Py_None) - cpy_r_r27 = cpy_r_r26; - else { - cpy_r_r27 = NULL; - } - if (cpy_r_r27 != NULL) goto __LL960; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals, "tuple[int, int] or None", cpy_r_r26); - goto CPyL101; -__LL960: ; - cpy_r_r28 = CPyList_GetItemShort(cpy_r_pc_list, -16); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals); - goto CPyL102; - } - if (likely(PyDict_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals, "dict", cpy_r_r28); - goto CPyL102; - } - cpy_r_r30 = CPyStatics[211]; /* 'path' */ - cpy_r_r31 = CPyDict_GetWithNone(cpy_r_r29, cpy_r_r30); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals); - goto CPyL102; - } - if (PyUnicode_Check(cpy_r_r31)) - cpy_r_r32 = cpy_r_r31; - else { - cpy_r_r32 = NULL; - } - if (cpy_r_r32 != NULL) goto __LL962; - if (cpy_r_r31 == Py_None) - cpy_r_r32 = cpy_r_r31; - else { - cpy_r_r32 = NULL; - } - if (cpy_r_r32 != NULL) goto __LL962; - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals, "str or None", cpy_r_r31); - goto CPyL102; -__LL962: ; - cpy_r_r33 = CPyStatics[245]; /* 'update' */ - PyObject *cpy_r_r34[5] = {cpy_r_r15, cpy_r_r16, cpy_r_r22, cpy_r_r27, cpy_r_r32}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = CPyStatics[2301]; /* ('dev', 'fn', 'offset', 'path') */ - cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 567, CPyStatic_solidity___globals); - goto CPyL103; - } else - goto CPyL104; -CPyL23: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r32); - return 1; -CPyL24: ; - cpy_r_r38 = PyObject_IsTrue(cpy_r_fn_node); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 558, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r40 = cpy_r_r38; - if (cpy_r_r40) goto CPyL27; - return 1; -CPyL27: ; - cpy_r_r41 = Py_None; - cpy_r_next_offset = cpy_r_r41; - cpy_r_r42 = PyObject_IsTrue(cpy_r_source_map); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 556, CPyStatic_solidity___globals); - goto CPyL105; - } - cpy_r_r44 = cpy_r_r42; - if (!cpy_r_r44) goto CPyL41; - cpy_r_r45 = CPyStatics[2030]; /* 0 */ - cpy_r_r46 = PyObject_GetItem(cpy_r_source_map, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); - goto CPyL105; - } - PyObject *__tmp963; - if (unlikely(!(PyTuple_Check(cpy_r_r46) && PyTuple_GET_SIZE(cpy_r_r46) == 4))) { - __tmp963 = NULL; - goto __LL964; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r46, 0)))) - __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 0); - else { - __tmp963 = NULL; - } - if (__tmp963 == NULL) goto __LL964; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r46, 1)))) - __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 1); - else { - __tmp963 = NULL; - } - if (__tmp963 == NULL) goto __LL964; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r46, 2)))) - __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 2); - else { - __tmp963 = NULL; - } - if (__tmp963 == NULL) goto __LL964; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r46, 3)))) - __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 3); - else { - __tmp963 = NULL; - } - if (__tmp963 == NULL) goto __LL964; - __tmp963 = cpy_r_r46; -__LL964: ; - if (unlikely(__tmp963 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r46); cpy_r_r47 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp965 = PyTuple_GET_ITEM(cpy_r_r46, 0); - CPyTagged __tmp966; - if (likely(PyLong_Check(__tmp965))) - __tmp966 = CPyTagged_FromObject(__tmp965); - else { - CPy_TypeError("int", __tmp965); __tmp966 = CPY_INT_TAG; - } - cpy_r_r47.f0 = __tmp966; - PyObject *__tmp967 = PyTuple_GET_ITEM(cpy_r_r46, 1); - CPyTagged __tmp968; - if (likely(PyLong_Check(__tmp967))) - __tmp968 = CPyTagged_FromObject(__tmp967); - else { - CPy_TypeError("int", __tmp967); __tmp968 = CPY_INT_TAG; - } - cpy_r_r47.f1 = __tmp968; - PyObject *__tmp969 = PyTuple_GET_ITEM(cpy_r_r46, 2); - CPy_INCREF(__tmp969); - PyObject *__tmp970; - if (likely(PyUnicode_Check(__tmp969))) - __tmp970 = __tmp969; - else { - CPy_TypeError("str", __tmp969); - __tmp970 = NULL; - } - cpy_r_r47.f2 = __tmp970; - PyObject *__tmp971 = PyTuple_GET_ITEM(cpy_r_r46, 3); - CPy_INCREF(__tmp971); - PyObject *__tmp972; - if (likely(PyUnicode_Check(__tmp971))) - __tmp972 = __tmp971; - else { - CPy_TypeError("str", __tmp971); - __tmp972 = NULL; - } - cpy_r_r47.f3 = __tmp972; - } - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); - goto CPyL105; - } - cpy_r_r48 = cpy_r_r47.f2; - CPy_INCREF(cpy_r_r48); - CPyTagged_DECREF(cpy_r_r47.f0); - CPyTagged_DECREF(cpy_r_r47.f1); - CPy_DECREF(cpy_r_r47.f2); - CPy_DECREF(cpy_r_r47.f3); - cpy_r_r49 = CPyStatics[2029]; /* -1 */ - cpy_r_r50 = PyObject_RichCompare(cpy_r_r48, cpy_r_r49, 3); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); - goto CPyL105; - } - if (unlikely(!PyBool_Check(cpy_r_r50))) { - CPy_TypeError("bool", cpy_r_r50); cpy_r_r51 = 2; - } else - cpy_r_r51 = cpy_r_r50 == Py_True; - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); - goto CPyL105; - } - if (cpy_r_r51) { - goto CPyL106; - } else - goto CPyL41; -CPyL34: ; - cpy_r_r52 = CPyStatics[2030]; /* 0 */ - cpy_r_r53 = PyObject_GetItem(cpy_r_source_map, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); - goto CPyL99; - } - PyObject *__tmp973; - if (unlikely(!(PyTuple_Check(cpy_r_r53) && PyTuple_GET_SIZE(cpy_r_r53) == 4))) { - __tmp973 = NULL; - goto __LL974; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r53, 0)))) - __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 0); - else { - __tmp973 = NULL; - } - if (__tmp973 == NULL) goto __LL974; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r53, 1)))) - __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 1); - else { - __tmp973 = NULL; - } - if (__tmp973 == NULL) goto __LL974; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 2)))) - __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 2); - else { - __tmp973 = NULL; - } - if (__tmp973 == NULL) goto __LL974; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 3)))) - __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 3); - else { - __tmp973 = NULL; - } - if (__tmp973 == NULL) goto __LL974; - __tmp973 = cpy_r_r53; -__LL974: ; - if (unlikely(__tmp973 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r53); cpy_r_r54 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp975 = PyTuple_GET_ITEM(cpy_r_r53, 0); - CPyTagged __tmp976; - if (likely(PyLong_Check(__tmp975))) - __tmp976 = CPyTagged_FromObject(__tmp975); - else { - CPy_TypeError("int", __tmp975); __tmp976 = CPY_INT_TAG; - } - cpy_r_r54.f0 = __tmp976; - PyObject *__tmp977 = PyTuple_GET_ITEM(cpy_r_r53, 1); - CPyTagged __tmp978; - if (likely(PyLong_Check(__tmp977))) - __tmp978 = CPyTagged_FromObject(__tmp977); - else { - CPy_TypeError("int", __tmp977); __tmp978 = CPY_INT_TAG; - } - cpy_r_r54.f1 = __tmp978; - PyObject *__tmp979 = PyTuple_GET_ITEM(cpy_r_r53, 2); - CPy_INCREF(__tmp979); - PyObject *__tmp980; - if (likely(PyUnicode_Check(__tmp979))) - __tmp980 = __tmp979; - else { - CPy_TypeError("str", __tmp979); - __tmp980 = NULL; - } - cpy_r_r54.f2 = __tmp980; - PyObject *__tmp981 = PyTuple_GET_ITEM(cpy_r_r53, 3); - CPy_INCREF(__tmp981); - PyObject *__tmp982; - if (likely(PyUnicode_Check(__tmp981))) - __tmp982 = __tmp981; - else { - CPy_TypeError("str", __tmp981); - __tmp982 = NULL; - } - cpy_r_r54.f3 = __tmp982; - } - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r55 = cpy_r_r54.f0; - CPyTagged_INCREF(cpy_r_r55); - CPyTagged_DECREF(cpy_r_r54.f0); - CPyTagged_DECREF(cpy_r_r54.f1); - CPy_DECREF(cpy_r_r54.f2); - CPy_DECREF(cpy_r_r54.f3); - cpy_r_r56 = CPyStatics[2030]; /* 0 */ - cpy_r_r57 = PyObject_GetItem(cpy_r_source_map, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); - goto CPyL107; - } - PyObject *__tmp983; - if (unlikely(!(PyTuple_Check(cpy_r_r57) && PyTuple_GET_SIZE(cpy_r_r57) == 4))) { - __tmp983 = NULL; - goto __LL984; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r57, 0)))) - __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 0); - else { - __tmp983 = NULL; - } - if (__tmp983 == NULL) goto __LL984; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r57, 1)))) - __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 1); - else { - __tmp983 = NULL; - } - if (__tmp983 == NULL) goto __LL984; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r57, 2)))) - __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 2); - else { - __tmp983 = NULL; - } - if (__tmp983 == NULL) goto __LL984; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r57, 3)))) - __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 3); - else { - __tmp983 = NULL; - } - if (__tmp983 == NULL) goto __LL984; - __tmp983 = cpy_r_r57; -__LL984: ; - if (unlikely(__tmp983 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r57); cpy_r_r58 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp985 = PyTuple_GET_ITEM(cpy_r_r57, 0); - CPyTagged __tmp986; - if (likely(PyLong_Check(__tmp985))) - __tmp986 = CPyTagged_FromObject(__tmp985); - else { - CPy_TypeError("int", __tmp985); __tmp986 = CPY_INT_TAG; - } - cpy_r_r58.f0 = __tmp986; - PyObject *__tmp987 = PyTuple_GET_ITEM(cpy_r_r57, 1); - CPyTagged __tmp988; - if (likely(PyLong_Check(__tmp987))) - __tmp988 = CPyTagged_FromObject(__tmp987); - else { - CPy_TypeError("int", __tmp987); __tmp988 = CPY_INT_TAG; - } - cpy_r_r58.f1 = __tmp988; - PyObject *__tmp989 = PyTuple_GET_ITEM(cpy_r_r57, 2); - CPy_INCREF(__tmp989); - PyObject *__tmp990; - if (likely(PyUnicode_Check(__tmp989))) - __tmp990 = __tmp989; - else { - CPy_TypeError("str", __tmp989); - __tmp990 = NULL; - } - cpy_r_r58.f2 = __tmp990; - PyObject *__tmp991 = PyTuple_GET_ITEM(cpy_r_r57, 3); - CPy_INCREF(__tmp991); - PyObject *__tmp992; - if (likely(PyUnicode_Check(__tmp991))) - __tmp992 = __tmp991; - else { - CPy_TypeError("str", __tmp991); - __tmp992 = NULL; - } - cpy_r_r58.f3 = __tmp992; - } - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r58.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); - goto CPyL107; - } - cpy_r_r59 = cpy_r_r58.f0; - CPyTagged_INCREF(cpy_r_r59); - CPyTagged_DECREF(cpy_r_r58.f0); - CPyTagged_DECREF(cpy_r_r58.f1); - CPy_DECREF(cpy_r_r58.f2); - CPy_DECREF(cpy_r_r58.f3); - cpy_r_r60 = CPyStatics[2030]; /* 0 */ - cpy_r_r61 = PyObject_GetItem(cpy_r_source_map, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); - goto CPyL108; - } - PyObject *__tmp993; - if (unlikely(!(PyTuple_Check(cpy_r_r61) && PyTuple_GET_SIZE(cpy_r_r61) == 4))) { - __tmp993 = NULL; - goto __LL994; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r61, 0)))) - __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 0); - else { - __tmp993 = NULL; - } - if (__tmp993 == NULL) goto __LL994; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r61, 1)))) - __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 1); - else { - __tmp993 = NULL; - } - if (__tmp993 == NULL) goto __LL994; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r61, 2)))) - __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 2); - else { - __tmp993 = NULL; - } - if (__tmp993 == NULL) goto __LL994; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r61, 3)))) - __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 3); - else { - __tmp993 = NULL; - } - if (__tmp993 == NULL) goto __LL994; - __tmp993 = cpy_r_r61; -__LL994: ; - if (unlikely(__tmp993 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r61); cpy_r_r62 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp995 = PyTuple_GET_ITEM(cpy_r_r61, 0); - CPyTagged __tmp996; - if (likely(PyLong_Check(__tmp995))) - __tmp996 = CPyTagged_FromObject(__tmp995); - else { - CPy_TypeError("int", __tmp995); __tmp996 = CPY_INT_TAG; - } - cpy_r_r62.f0 = __tmp996; - PyObject *__tmp997 = PyTuple_GET_ITEM(cpy_r_r61, 1); - CPyTagged __tmp998; - if (likely(PyLong_Check(__tmp997))) - __tmp998 = CPyTagged_FromObject(__tmp997); - else { - CPy_TypeError("int", __tmp997); __tmp998 = CPY_INT_TAG; - } - cpy_r_r62.f1 = __tmp998; - PyObject *__tmp999 = PyTuple_GET_ITEM(cpy_r_r61, 2); - CPy_INCREF(__tmp999); - PyObject *__tmp1000; - if (likely(PyUnicode_Check(__tmp999))) - __tmp1000 = __tmp999; - else { - CPy_TypeError("str", __tmp999); - __tmp1000 = NULL; - } - cpy_r_r62.f2 = __tmp1000; - PyObject *__tmp1001 = PyTuple_GET_ITEM(cpy_r_r61, 3); - CPy_INCREF(__tmp1001); - PyObject *__tmp1002; - if (likely(PyUnicode_Check(__tmp1001))) - __tmp1002 = __tmp1001; - else { - CPy_TypeError("str", __tmp1001); - __tmp1002 = NULL; - } - cpy_r_r62.f3 = __tmp1002; - } - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r62.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); - goto CPyL108; - } - cpy_r_r63 = cpy_r_r62.f1; - CPyTagged_INCREF(cpy_r_r63); - CPyTagged_DECREF(cpy_r_r62.f0); - CPyTagged_DECREF(cpy_r_r62.f1); - CPy_DECREF(cpy_r_r62.f2); - CPy_DECREF(cpy_r_r62.f3); - cpy_r_r64 = CPyTagged_Add(cpy_r_r59, cpy_r_r63); - CPyTagged_DECREF(cpy_r_r59); - CPyTagged_DECREF(cpy_r_r63); - cpy_r_r65.f0 = cpy_r_r55; - cpy_r_r65.f1 = cpy_r_r64; - cpy_r_r66 = PyTuple_New(2); - if (unlikely(cpy_r_r66 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1003 = CPyTagged_StealAsObject(cpy_r_r65.f0); - PyTuple_SET_ITEM(cpy_r_r66, 0, __tmp1003); - PyObject *__tmp1004 = CPyTagged_StealAsObject(cpy_r_r65.f1); - PyTuple_SET_ITEM(cpy_r_r66, 1, __tmp1004); - cpy_r_next_offset = cpy_r_r66; -CPyL41: ; - cpy_r_r67 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r68 = CPyObject_GetAttr(cpy_r_fn_node, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 588, CPyStatic_solidity___globals); - goto CPyL105; - } - PyObject *__tmp1005; - if (unlikely(!(PyTuple_Check(cpy_r_r68) && PyTuple_GET_SIZE(cpy_r_r68) == 2))) { - __tmp1005 = NULL; - goto __LL1006; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r68, 0)))) - __tmp1005 = PyTuple_GET_ITEM(cpy_r_r68, 0); - else { - __tmp1005 = NULL; - } - if (__tmp1005 == NULL) goto __LL1006; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r68, 1)))) - __tmp1005 = PyTuple_GET_ITEM(cpy_r_r68, 1); - else { - __tmp1005 = NULL; - } - if (__tmp1005 == NULL) goto __LL1006; - __tmp1005 = cpy_r_r68; -__LL1006: ; - if (unlikely(__tmp1005 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r68); cpy_r_r69 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1007 = PyTuple_GET_ITEM(cpy_r_r68, 0); - CPyTagged __tmp1008; - if (likely(PyLong_Check(__tmp1007))) - __tmp1008 = CPyTagged_FromObject(__tmp1007); - else { - CPy_TypeError("int", __tmp1007); __tmp1008 = CPY_INT_TAG; - } - cpy_r_r69.f0 = __tmp1008; - PyObject *__tmp1009 = PyTuple_GET_ITEM(cpy_r_r68, 1); - CPyTagged __tmp1010; - if (likely(PyLong_Check(__tmp1009))) - __tmp1010 = CPyTagged_FromObject(__tmp1009); - else { - CPy_TypeError("int", __tmp1009); __tmp1010 = CPY_INT_TAG; - } - cpy_r_r69.f1 = __tmp1010; - } - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r69.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 588, CPyStatic_solidity___globals); - goto CPyL105; - } - cpy_r_r70 = (PyObject *)&_Py_NoneStruct; - cpy_r_r71 = cpy_r_next_offset != cpy_r_r70; - if (!cpy_r_r71) goto CPyL109; - PyObject *__tmp1011; - if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { - __tmp1011 = NULL; - goto __LL1012; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) - __tmp1011 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - else { - __tmp1011 = NULL; - } - if (__tmp1011 == NULL) goto __LL1012; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) - __tmp1011 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - else { - __tmp1011 = NULL; - } - if (__tmp1011 == NULL) goto __LL1012; - __tmp1011 = cpy_r_next_offset; -__LL1012: ; - if (unlikely(__tmp1011 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r72 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1013 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - CPyTagged __tmp1014; - if (likely(PyLong_Check(__tmp1013))) - __tmp1014 = CPyTagged_FromObject(__tmp1013); - else { - CPy_TypeError("int", __tmp1013); __tmp1014 = CPY_INT_TAG; - } - cpy_r_r72.f0 = __tmp1014; - PyObject *__tmp1015 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - CPyTagged __tmp1016; - if (likely(PyLong_Check(__tmp1015))) - __tmp1016 = CPyTagged_FromObject(__tmp1015); - else { - CPy_TypeError("int", __tmp1015); __tmp1016 = CPY_INT_TAG; - } - cpy_r_r72.f1 = __tmp1016; - } - if (unlikely(cpy_r_r72.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 580, CPyStatic_solidity___globals); - goto CPyL110; - } - cpy_r_r73 = PyTuple_New(2); - if (unlikely(cpy_r_r73 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1017 = CPyTagged_StealAsObject(cpy_r_r72.f0); - PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp1017); - PyObject *__tmp1018 = CPyTagged_StealAsObject(cpy_r_r72.f1); - PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp1018); - cpy_r_r74 = PyObject_IsTrue(cpy_r_r73); - CPy_DECREF(cpy_r_r73); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 580, CPyStatic_solidity___globals); - goto CPyL110; - } - cpy_r_r76 = cpy_r_r74; - if (!cpy_r_r76) goto CPyL109; - PyObject *__tmp1019; - if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { - __tmp1019 = NULL; - goto __LL1020; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) - __tmp1019 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - else { - __tmp1019 = NULL; - } - if (__tmp1019 == NULL) goto __LL1020; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) - __tmp1019 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - else { - __tmp1019 = NULL; - } - if (__tmp1019 == NULL) goto __LL1020; - __tmp1019 = cpy_r_next_offset; -__LL1020: ; - if (unlikely(__tmp1019 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r77 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1021 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - CPyTagged __tmp1022; - if (likely(PyLong_Check(__tmp1021))) - __tmp1022 = CPyTagged_FromObject(__tmp1021); - else { - CPy_TypeError("int", __tmp1021); __tmp1022 = CPY_INT_TAG; - } - cpy_r_r77.f0 = __tmp1022; - PyObject *__tmp1023 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - CPyTagged __tmp1024; - if (likely(PyLong_Check(__tmp1023))) - __tmp1024 = CPyTagged_FromObject(__tmp1023); - else { - CPy_TypeError("int", __tmp1023); __tmp1024 = CPY_INT_TAG; - } - cpy_r_r77.f1 = __tmp1024; - } - if (unlikely(cpy_r_r77.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 591, CPyStatic_solidity___globals); - goto CPyL110; - } - cpy_r_r78 = cpy_r_r77.f0; - CPyTagged_INCREF(cpy_r_r78); - cpy_r_r79 = cpy_r_r77.f1; - CPyTagged_INCREF(cpy_r_r79); - CPyTagged_DECREF(cpy_r_r77.f0); - CPyTagged_DECREF(cpy_r_r77.f1); - cpy_r_r80 = cpy_r_r69.f0; - CPyTagged_INCREF(cpy_r_r80); - cpy_r_r81 = cpy_r_r69.f1; - CPyTagged_INCREF(cpy_r_r81); - cpy_r_r82 = cpy_r_r78 & 1; - cpy_r_r83 = cpy_r_r82 != 0; - if (!cpy_r_r83) goto CPyL50; - cpy_r_r84 = CPyTagged_IsEq_(cpy_r_r78, cpy_r_r80); - cpy_r_r85 = cpy_r_r84 ^ 1; - cpy_r_r86 = cpy_r_r85; - goto CPyL51; -CPyL50: ; - cpy_r_r87 = cpy_r_r78 != cpy_r_r80; - cpy_r_r86 = cpy_r_r87; -CPyL51: ; - CPyTagged_DECREF(cpy_r_r78); - CPyTagged_DECREF(cpy_r_r80); - if (cpy_r_r86) goto CPyL111; - cpy_r_r88 = cpy_r_r79 & 1; - cpy_r_r89 = cpy_r_r88 != 0; - if (!cpy_r_r89) goto CPyL54; - cpy_r_r90 = CPyTagged_IsEq_(cpy_r_r79, cpy_r_r81); - cpy_r_r91 = cpy_r_r90 ^ 1; - cpy_r_r92 = cpy_r_r91; - goto CPyL55; -CPyL54: ; - cpy_r_r93 = cpy_r_r79 != cpy_r_r81; - cpy_r_r92 = cpy_r_r93; -CPyL55: ; - CPyTagged_DECREF(cpy_r_r79); - CPyTagged_DECREF(cpy_r_r81); - if (cpy_r_r92) goto CPyL57; - if (0) { - goto CPyL58; - } else - goto CPyL109; -CPyL57: ; - if (!1) goto CPyL109; -CPyL58: ; - PyObject *__tmp1025; - if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { - __tmp1025 = NULL; - goto __LL1026; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) - __tmp1025 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - else { - __tmp1025 = NULL; - } - if (__tmp1025 == NULL) goto __LL1026; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) - __tmp1025 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - else { - __tmp1025 = NULL; - } - if (__tmp1025 == NULL) goto __LL1026; - __tmp1025 = cpy_r_next_offset; -__LL1026: ; - if (unlikely(__tmp1025 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r94 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1027 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - CPyTagged __tmp1028; - if (likely(PyLong_Check(__tmp1027))) - __tmp1028 = CPyTagged_FromObject(__tmp1027); - else { - CPy_TypeError("int", __tmp1027); __tmp1028 = CPY_INT_TAG; - } - cpy_r_r94.f0 = __tmp1028; - PyObject *__tmp1029 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - CPyTagged __tmp1030; - if (likely(PyLong_Check(__tmp1029))) - __tmp1030 = CPyTagged_FromObject(__tmp1029); - else { - CPy_TypeError("int", __tmp1029); __tmp1030 = CPY_INT_TAG; - } - cpy_r_r94.f1 = __tmp1030; - } - if (unlikely(cpy_r_r94.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); - goto CPyL110; - } - cpy_r_r95 = CPyStatic_solidity___globals; - cpy_r_r96 = CPyStatics[1381]; /* 'is_inside_offset' */ - cpy_r_r97 = CPyDict_GetItem(cpy_r_r95, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); - goto CPyL112; - } - cpy_r_r98 = PyTuple_New(2); - if (unlikely(cpy_r_r98 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1031 = CPyTagged_StealAsObject(cpy_r_r94.f0); - PyTuple_SET_ITEM(cpy_r_r98, 0, __tmp1031); - PyObject *__tmp1032 = CPyTagged_StealAsObject(cpy_r_r94.f1); - PyTuple_SET_ITEM(cpy_r_r98, 1, __tmp1032); - cpy_r_r99 = PyTuple_New(2); - if (unlikely(cpy_r_r99 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1033 = CPyTagged_StealAsObject(cpy_r_r69.f0); - PyTuple_SET_ITEM(cpy_r_r99, 0, __tmp1033); - PyObject *__tmp1034 = CPyTagged_StealAsObject(cpy_r_r69.f1); - PyTuple_SET_ITEM(cpy_r_r99, 1, __tmp1034); - PyObject *cpy_r_r100[2] = {cpy_r_r98, cpy_r_r99}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r101, 2, 0); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); - goto CPyL113; - } - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r99); - cpy_r_r103 = PyObject_IsTrue(cpy_r_r102); - CPy_DECREF(cpy_r_r102); - cpy_r_r104 = cpy_r_r103 >= 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); - goto CPyL105; - } - cpy_r_r105 = cpy_r_r103; - if (!cpy_r_r105) goto CPyL114; - cpy_r_r106 = CPyList_GetItemShort(cpy_r_pc_list, -2); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); - goto CPyL105; - } - if (likely(PyDict_Check(cpy_r_r106))) - cpy_r_r107 = cpy_r_r106; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals, "dict", cpy_r_r106); - goto CPyL105; - } - cpy_r_r108 = CPyStatics[1337]; /* 'contract_id' */ - cpy_r_r109 = CPyObject_GetAttr(cpy_r_source_node, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); - goto CPyL115; - } - cpy_r_r110 = PyObject_Str(cpy_r_r109); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); - goto CPyL115; - } - PyObject *__tmp1035; - if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { - __tmp1035 = NULL; - goto __LL1036; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) - __tmp1035 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - else { - __tmp1035 = NULL; - } - if (__tmp1035 == NULL) goto __LL1036; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) - __tmp1035 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - else { - __tmp1035 = NULL; - } - if (__tmp1035 == NULL) goto __LL1036; - __tmp1035 = cpy_r_next_offset; -__LL1036: ; - if (unlikely(__tmp1035 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r111 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1037 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); - CPyTagged __tmp1038; - if (likely(PyLong_Check(__tmp1037))) - __tmp1038 = CPyTagged_FromObject(__tmp1037); - else { - CPy_TypeError("int", __tmp1037); __tmp1038 = CPY_INT_TAG; - } - cpy_r_r111.f0 = __tmp1038; - PyObject *__tmp1039 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); - CPyTagged __tmp1040; - if (likely(PyLong_Check(__tmp1039))) - __tmp1040 = CPyTagged_FromObject(__tmp1039); - else { - CPy_TypeError("int", __tmp1039); __tmp1040 = CPY_INT_TAG; - } - cpy_r_r111.f1 = __tmp1040; - } - CPy_DECREF(cpy_r_next_offset); - if (unlikely(cpy_r_r111.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); - goto CPyL116; - } - cpy_r_r112 = CPyStatics[245]; /* 'update' */ - cpy_r_r113 = PyTuple_New(2); - if (unlikely(cpy_r_r113 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1041 = CPyTagged_StealAsObject(cpy_r_r111.f0); - PyTuple_SET_ITEM(cpy_r_r113, 0, __tmp1041); - PyObject *__tmp1042 = CPyTagged_StealAsObject(cpy_r_r111.f1); - PyTuple_SET_ITEM(cpy_r_r113, 1, __tmp1042); - PyObject *cpy_r_r114[4] = {cpy_r_r107, cpy_r_r110, cpy_r_fn_name, cpy_r_r113}; - cpy_r_r115 = (PyObject **)&cpy_r_r114; - cpy_r_r116 = CPyStatics[2302]; /* ('path', 'fn', 'offset') */ - cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r112, cpy_r_r115, 9223372036854775809ULL, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); - goto CPyL117; - } else - goto CPyL118; -CPyL69: ; - CPy_DECREF(cpy_r_r107); - CPy_DECREF(cpy_r_r110); - CPy_DECREF(cpy_r_r113); - return 1; -CPyL70: ; - cpy_r_r118 = CPyStatics[2029]; /* -1 */ - cpy_r_r119 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r120 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r121 = CPyObject_GetAttr(cpy_r_r119, cpy_r_r120); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r122 = CPyStatics[1382]; /* 'ExpressionStatement' */ - cpy_r_r123 = PyObject_RichCompare(cpy_r_r121, cpy_r_r122, 2); - CPy_DECREF(cpy_r_r121); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r124 = PyObject_IsTrue(cpy_r_r123); - CPy_DECREF(cpy_r_r123); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r126 = cpy_r_r124; - if (!cpy_r_r126) goto CPyL98; - cpy_r_r127 = CPyStatics[2029]; /* -1 */ - cpy_r_r128 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 600, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r129 = CPyStatics[1365]; /* 'expression' */ - cpy_r_r130 = CPyObject_GetAttr(cpy_r_r128, cpy_r_r129); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 600, CPyStatic_solidity___globals); - goto CPyL99; - } - cpy_r_r131 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL119; - } - cpy_r_r133 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r134 = PyObject_RichCompare(cpy_r_r132, cpy_r_r133, 2); - CPy_DECREF(cpy_r_r132); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL119; - } - cpy_r_r135 = PyObject_IsTrue(cpy_r_r134); - CPy_DECREF(cpy_r_r134); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL119; - } - cpy_r_r137 = cpy_r_r135; - if (!cpy_r_r137) goto CPyL120; - cpy_r_r138 = CPyStatics[1358]; /* 'expression.name' */ - cpy_r_r139 = CPyStatics[444]; /* 'get' */ - PyObject *cpy_r_r140[2] = {cpy_r_r130, cpy_r_r138}; - cpy_r_r141 = (PyObject **)&cpy_r_r140; - cpy_r_r142 = PyObject_VectorcallMethod(cpy_r_r139, cpy_r_r141, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL119; - } - cpy_r_r143 = CPyStatics[1079]; /* 'revert' */ - cpy_r_r144 = CPyStatics[1359]; /* 'require' */ - cpy_r_r145 = PyObject_RichCompare(cpy_r_r142, cpy_r_r143, 2); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL121; - } - cpy_r_r146 = PyObject_IsTrue(cpy_r_r145); - CPy_DECREF(cpy_r_r145); - cpy_r_r147 = cpy_r_r146 >= 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL121; - } - cpy_r_r148 = cpy_r_r146; - if (cpy_r_r148) goto CPyL122; - cpy_r_r149 = PyObject_RichCompare(cpy_r_r142, cpy_r_r144, 2); - CPy_DECREF(cpy_r_r142); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL119; - } - cpy_r_r150 = PyObject_IsTrue(cpy_r_r149); - CPy_DECREF(cpy_r_r149); - cpy_r_r151 = cpy_r_r150 >= 0; - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); - goto CPyL119; - } - cpy_r_r152 = cpy_r_r150; - if (cpy_r_r152) goto CPyL89; - if (0) { - goto CPyL90; - } else - goto CPyL120; -CPyL89: ; - if (!1) goto CPyL120; -CPyL90: ; - cpy_r_r153 = CPyList_GetItemShort(cpy_r_pc_list, -2); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 603, CPyStatic_solidity___globals); - goto CPyL119; - } - if (likely(PyDict_Check(cpy_r_r153))) - cpy_r_r154 = cpy_r_r153; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 603, CPyStatic_solidity___globals, "dict", cpy_r_r153); - goto CPyL119; - } - cpy_r_r155 = CPyStatics[1337]; /* 'contract_id' */ - cpy_r_r156 = CPyObject_GetAttr(cpy_r_source_node, cpy_r_r155); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); - goto CPyL123; - } - cpy_r_r157 = PyObject_Str(cpy_r_r156); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); - goto CPyL123; - } - cpy_r_r158 = CPyStatics[1365]; /* 'expression' */ - cpy_r_r159 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r158); - CPy_DECREF(cpy_r_r130); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); - goto CPyL124; - } - cpy_r_r160 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r161 = CPyObject_GetAttr(cpy_r_r159, cpy_r_r160); - CPy_DECREF(cpy_r_r159); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); - goto CPyL124; - } - cpy_r_r162 = CPyStatics[245]; /* 'update' */ - PyObject *cpy_r_r163[4] = {cpy_r_r154, cpy_r_r157, cpy_r_fn_name, cpy_r_r161}; - cpy_r_r164 = (PyObject **)&cpy_r_r163; - cpy_r_r165 = CPyStatics[2302]; /* ('path', 'fn', 'offset') */ - cpy_r_r166 = PyObject_VectorcallMethod(cpy_r_r162, cpy_r_r164, 9223372036854775809ULL, cpy_r_r165); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 603, CPyStatic_solidity___globals); - goto CPyL125; - } else - goto CPyL126; -CPyL97: ; - CPy_DECREF(cpy_r_r154); - CPy_DECREF(cpy_r_r157); - CPy_DECREF(cpy_r_r161); -CPyL98: ; - return 1; -CPyL99: ; - cpy_r_r167 = 2; - return cpy_r_r167; -CPyL100: ; - CPy_DecRef(cpy_r_r15); - goto CPyL99; -CPyL101: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r22); - goto CPyL99; -CPyL102: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r27); - goto CPyL99; -CPyL103: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r32); - goto CPyL99; -CPyL104: ; - CPy_DECREF(cpy_r_r37); - goto CPyL23; -CPyL105: ; - CPy_DecRef(cpy_r_next_offset); - goto CPyL99; -CPyL106: ; - CPy_DECREF(cpy_r_next_offset); - goto CPyL34; -CPyL107: ; - CPyTagged_DecRef(cpy_r_r55); - goto CPyL99; -CPyL108: ; - CPyTagged_DecRef(cpy_r_r55); - CPyTagged_DecRef(cpy_r_r59); - goto CPyL99; -CPyL109: ; - CPy_DECREF(cpy_r_next_offset); - CPyTagged_DECREF(cpy_r_r69.f0); - CPyTagged_DECREF(cpy_r_r69.f1); - goto CPyL70; -CPyL110: ; - CPy_DecRef(cpy_r_next_offset); - CPyTagged_DecRef(cpy_r_r69.f0); - CPyTagged_DecRef(cpy_r_r69.f1); - goto CPyL99; -CPyL111: ; - CPyTagged_DECREF(cpy_r_r79); - CPyTagged_DECREF(cpy_r_r81); - goto CPyL57; -CPyL112: ; - CPy_DecRef(cpy_r_next_offset); - CPyTagged_DecRef(cpy_r_r69.f0); - CPyTagged_DecRef(cpy_r_r69.f1); - CPyTagged_DecRef(cpy_r_r94.f0); - CPyTagged_DecRef(cpy_r_r94.f1); - goto CPyL99; -CPyL113: ; - CPy_DecRef(cpy_r_next_offset); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r99); - goto CPyL99; -CPyL114: ; - CPy_DECREF(cpy_r_next_offset); - goto CPyL70; -CPyL115: ; - CPy_DecRef(cpy_r_next_offset); - CPy_DecRef(cpy_r_r107); - goto CPyL99; -CPyL116: ; - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r110); - goto CPyL99; -CPyL117: ; - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r110); - CPy_DecRef(cpy_r_r113); - goto CPyL99; -CPyL118: ; - CPy_DECREF(cpy_r_r117); - goto CPyL69; -CPyL119: ; - CPy_DecRef(cpy_r_r130); - goto CPyL99; -CPyL120: ; - CPy_DECREF(cpy_r_r130); - goto CPyL98; -CPyL121: ; - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r142); - goto CPyL99; -CPyL122: ; - CPy_DECREF(cpy_r_r142); - goto CPyL89; -CPyL123: ; - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r154); - goto CPyL99; -CPyL124: ; - CPy_DecRef(cpy_r_r154); - CPy_DecRef(cpy_r_r157); - goto CPyL99; -CPyL125: ; - CPy_DecRef(cpy_r_r154); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r161); - goto CPyL99; -CPyL126: ; - CPy_DECREF(cpy_r_r166); - goto CPyL97; -} - -PyObject *CPyPy_solidity____find_revert_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"pc_list", "source_map", "source_node", "fn_node", "fn_name", 0}; - static CPyArg_Parser parser = {"OOOOO:_find_revert_offset", kwlist, 0}; - PyObject *obj_pc_list; - PyObject *obj_source_map; - PyObject *obj_source_node; - PyObject *obj_fn_node; - PyObject *obj_fn_name; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pc_list, &obj_source_map, &obj_source_node, &obj_fn_node, &obj_fn_name)) { - return NULL; - } - PyObject *arg_pc_list; - if (likely(PyList_Check(obj_pc_list))) - arg_pc_list = obj_pc_list; - else { - CPy_TypeError("list", obj_pc_list); - goto fail; - } - PyObject *arg_source_map = obj_source_map; - PyObject *arg_source_node = obj_source_node; - PyObject *arg_fn_node = obj_fn_node; - PyObject *arg_fn_name; - if (PyUnicode_Check(obj_fn_name)) - arg_fn_name = obj_fn_name; - else { - arg_fn_name = NULL; - } - if (arg_fn_name != NULL) goto __LL1043; - if (obj_fn_name == Py_None) - arg_fn_name = obj_fn_name; - else { - arg_fn_name = NULL; - } - if (arg_fn_name != NULL) goto __LL1043; - CPy_TypeError("str or None", obj_fn_name); - goto fail; -__LL1043: ; - char retval = CPyDef_solidity____find_revert_offset(arg_pc_list, arg_source_map, arg_source_node, arg_fn_node, arg_fn_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 554, CPyStatic_solidity___globals); - return NULL; -} - -char CPyDef_solidity____set_invalid_error_string(PyObject *cpy_r_source_node, PyObject *cpy_r_pc_map) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - tuple_T2II cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - cpy_r_r0 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_pc_map, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); - goto CPyL6; - } - PyObject *__tmp1044; - if (unlikely(!(PyTuple_Check(cpy_r_r1) && PyTuple_GET_SIZE(cpy_r_r1) == 2))) { - __tmp1044 = NULL; - goto __LL1045; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r1, 0)))) - __tmp1044 = PyTuple_GET_ITEM(cpy_r_r1, 0); - else { - __tmp1044 = NULL; - } - if (__tmp1044 == NULL) goto __LL1045; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r1, 1)))) - __tmp1044 = PyTuple_GET_ITEM(cpy_r_r1, 1); - else { - __tmp1044 = NULL; - } - if (__tmp1044 == NULL) goto __LL1045; - __tmp1044 = cpy_r_r1; -__LL1045: ; - if (unlikely(__tmp1044 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r1); cpy_r_r2 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1046 = PyTuple_GET_ITEM(cpy_r_r1, 0); - CPyTagged __tmp1047; - if (likely(PyLong_Check(__tmp1046))) - __tmp1047 = CPyTagged_FromObject(__tmp1046); - else { - CPy_TypeError("int", __tmp1046); __tmp1047 = CPY_INT_TAG; - } - cpy_r_r2.f0 = __tmp1047; - PyObject *__tmp1048 = PyTuple_GET_ITEM(cpy_r_r1, 1); - CPyTagged __tmp1049; - if (likely(PyLong_Check(__tmp1048))) - __tmp1049 = CPyTagged_FromObject(__tmp1048); - else { - CPy_TypeError("int", __tmp1048); __tmp1049 = CPY_INT_TAG; - } - cpy_r_r2.f1 = __tmp1049; - } - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); - goto CPyL6; - } - cpy_r_r3 = CPyStatics[1360]; /* 'children' */ - cpy_r_r4 = 0 ? Py_True : Py_False; - cpy_r_r5 = PyTuple_New(2); - if (unlikely(cpy_r_r5 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1050 = CPyTagged_StealAsObject(cpy_r_r2.f0); - PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1050); - PyObject *__tmp1051 = CPyTagged_StealAsObject(cpy_r_r2.f1); - PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1051); - PyObject *cpy_r_r6[3] = {cpy_r_source_node, cpy_r_r4, cpy_r_r5}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = CPyStatics[2303]; /* ('include_children', 'offset_limits') */ - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r7, 9223372036854775809ULL, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r5); - cpy_r_r10 = CPyStatics[2030]; /* 0 */ - cpy_r_r11 = PyObject_GetItem(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); - goto CPyL6; - } - goto CPyL13; -CPyL6: ; - cpy_r_r12 = CPy_CatchError(); - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[894]; /* 'IndexError' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 612, CPyStatic_solidity___globals); - goto CPyL11; - } - cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); - CPy_DecRef(cpy_r_r15); - if (!cpy_r_r16) goto CPyL9; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - return 1; -CPyL9: ; - CPy_Reraise(); - if (!0) { - goto CPyL11; - } else - goto CPyL27; -CPyL10: ; - CPy_Unreachable(); -CPyL11: ; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - cpy_r_r17 = CPy_KeepPropagating(); - if (!cpy_r_r17) goto CPyL25; - CPy_Unreachable(); -CPyL13: ; - cpy_r_r18 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 614, CPyStatic_solidity___globals); - goto CPyL28; - } - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 614, CPyStatic_solidity___globals, "str", cpy_r_r19); - goto CPyL28; - } - cpy_r_r21 = CPyStatics[1384]; /* 'IndexAccess' */ - cpy_r_r22 = CPyStr_Equal(cpy_r_r20, cpy_r_r21); - if (cpy_r_r22) { - goto CPyL29; - } else - goto CPyL17; -CPyL16: ; - cpy_r_r23 = CPyStatics[1385]; /* 'Index out of range' */ - cpy_r_r24 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r25 = CPyDict_SetItem(cpy_r_pc_map, cpy_r_r24, cpy_r_r23); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 616, CPyStatic_solidity___globals); - goto CPyL25; - } else - goto CPyL24; -CPyL17: ; - cpy_r_r27 = CPyStatics[1386]; /* 'BinaryOperation' */ - cpy_r_r28 = CPyStr_Equal(cpy_r_r20, cpy_r_r27); - CPy_DECREF(cpy_r_r20); - if (!cpy_r_r28) goto CPyL30; - cpy_r_r29 = CPyStatics[1387]; /* 'operator' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r29); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 618, CPyStatic_solidity___globals); - goto CPyL25; - } - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 618, CPyStatic_solidity___globals, "str", cpy_r_r30); - goto CPyL25; - } - cpy_r_r32 = CPyStatics[513]; /* '/' */ - cpy_r_r33 = CPyStr_Equal(cpy_r_r31, cpy_r_r32); - if (cpy_r_r33) { - goto CPyL31; - } else - goto CPyL22; -CPyL21: ; - cpy_r_r34 = CPyStatics[1388]; /* 'Division by zero' */ - cpy_r_r35 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r36 = CPyDict_SetItem(cpy_r_pc_map, cpy_r_r35, cpy_r_r34); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 620, CPyStatic_solidity___globals); - goto CPyL25; - } else - goto CPyL24; -CPyL22: ; - cpy_r_r38 = CPyStatics[1389]; /* '%' */ - cpy_r_r39 = CPyStr_Equal(cpy_r_r31, cpy_r_r38); - CPy_DECREF(cpy_r_r31); - if (!cpy_r_r39) goto CPyL24; - cpy_r_r40 = CPyStatics[1390]; /* 'Modulus by zero' */ - cpy_r_r41 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r42 = CPyDict_SetItem(cpy_r_pc_map, cpy_r_r41, cpy_r_r40); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 622, CPyStatic_solidity___globals); - goto CPyL25; - } -CPyL24: ; - return 1; -CPyL25: ; - cpy_r_r44 = 2; - return cpy_r_r44; -CPyL26: ; - CPy_DecRef(cpy_r_r5); - goto CPyL6; -CPyL27: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL10; -CPyL28: ; - CPy_DecRef(cpy_r_r11); - goto CPyL25; -CPyL29: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r20); - goto CPyL16; -CPyL30: ; - CPy_DECREF(cpy_r_r11); - goto CPyL24; -CPyL31: ; - CPy_DECREF(cpy_r_r31); - goto CPyL21; -} - -PyObject *CPyPy_solidity____set_invalid_error_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_node", "pc_map", 0}; - static CPyArg_Parser parser = {"OO:_set_invalid_error_string", kwlist, 0}; - PyObject *obj_source_node; - PyObject *obj_pc_map; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_node, &obj_pc_map)) { - return NULL; - } - PyObject *arg_source_node = obj_source_node; - PyObject *arg_pc_map; - if (likely(PyDict_Check(obj_pc_map))) - arg_pc_map = obj_pc_map; - else { - CPy_TypeError("dict", obj_pc_map); - goto fail; - } - char retval = CPyDef_solidity____set_invalid_error_string(arg_source_node, arg_pc_map); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 608, CPyStatic_solidity___globals); - return NULL; -} - -tuple_T2OO CPyDef_solidity____get_active_fn(PyObject *cpy_r_source_node, tuple_T2II cpy_r_offset) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_name; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - int32_t cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - tuple_T2OO cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - tuple_T2OO cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - tuple_T2OO cpy_r_r69; - tuple_T2OO cpy_r_r70; - cpy_r_r0 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r1 = CPyStatics[1373]; /* 'FunctionDefinition' */ - cpy_r_r2 = CPyDict_Build(1, cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 627, CPyStatic_solidity___globals); - goto CPyL34; - } - cpy_r_r3 = CPyStatics[1360]; /* 'children' */ - cpy_r_r4 = CPyStatics[2032]; /* 2 */ - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r5 = PyTuple_New(2); - if (unlikely(cpy_r_r5 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1052 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1052); - PyObject *__tmp1053 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1053); - PyObject *cpy_r_r6[4] = {cpy_r_source_node, cpy_r_r4, cpy_r_r5, cpy_r_r2}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = CPyStatics[2304]; /* ('depth', 'required_offset', 'filters') */ - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r7, 9223372036854775809ULL, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 626, CPyStatic_solidity___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r2); - cpy_r_r10 = CPyStatics[2030]; /* 0 */ - cpy_r_r11 = PyObject_GetItem(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 626, CPyStatic_solidity___globals); - goto CPyL34; - } - cpy_r_r12 = CPyStatics[397]; /* 'name' */ - cpy_r_r13 = Py_None; - cpy_r_r14 = CPyObject_GetAttr3(cpy_r_r11, cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 629, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_name = cpy_r_r14; - cpy_r_r15 = (PyObject *)&_Py_NoneStruct; - cpy_r_r16 = cpy_r_name != cpy_r_r15; - if (!cpy_r_r16) goto CPyL37; - CPy_INCREF(cpy_r_name); - cpy_r_r17 = cpy_r_name; - cpy_r_r18 = PyObject_IsTrue(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 629, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r20 = cpy_r_r18; - if (cpy_r_r20) { - goto CPyL21; - } else - goto CPyL37; -CPyL8: ; - cpy_r_r21 = CPyStatics[1391]; /* 'kind' */ - cpy_r_r22 = CPyStatics[913]; /* 'function' */ - cpy_r_r23 = CPyObject_GetAttr3(cpy_r_r11, cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 631, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r24 = CPyStatics[913]; /* 'function' */ - cpy_r_r25 = PyObject_RichCompare(cpy_r_r23, cpy_r_r24, 3); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 631, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 631, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r28 = cpy_r_r26; - if (!cpy_r_r28) goto CPyL16; - cpy_r_r29 = CPyStatics[192]; /* '<' */ - cpy_r_r30 = CPyStatics[1391]; /* 'kind' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 632, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r32 = PyObject_Str(cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 632, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r33 = CPyStatics[1392]; /* '>' */ - cpy_r_r34 = CPyStr_Build(3, cpy_r_r29, cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 632, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_name = cpy_r_r34; - goto CPyL21; -CPyL16: ; - cpy_r_r35 = CPyStatics[1393]; /* 'isConstructor' */ - cpy_r_r36 = 0 ? Py_True : Py_False; - cpy_r_r37 = CPyObject_GetAttr3(cpy_r_r11, cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 633, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r38 = PyObject_IsTrue(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 633, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r40 = cpy_r_r38; - if (!cpy_r_r40) goto CPyL20; - cpy_r_r41 = CPyStatics[1394]; /* '' */ - CPy_INCREF(cpy_r_r41); - cpy_r_name = cpy_r_r41; - goto CPyL21; -CPyL20: ; - cpy_r_r42 = CPyStatics[1395]; /* '' */ - CPy_INCREF(cpy_r_r42); - cpy_r_name = cpy_r_r42; -CPyL21: ; - cpy_r_r43 = CPyStatics[65]; /* 'parent' */ - PyObject *cpy_r_r44[1] = {cpy_r_r11}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 638, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r47 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 639, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r49 = CPyStatics[1396]; /* 'SourceUnit' */ - cpy_r_r50 = PyObject_RichCompare(cpy_r_r48, cpy_r_r49, 2); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 639, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - cpy_r_r52 = cpy_r_r51 >= 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 639, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r53 = cpy_r_r51; - if (!cpy_r_r53) goto CPyL28; - cpy_r_r54.f0 = cpy_r_r11; - cpy_r_r54.f1 = cpy_r_name; - cpy_r_r55 = cpy_r_r54.f0; - CPy_INCREF(cpy_r_r55); - cpy_r_r56 = cpy_r_r54.f1; - CPy_INCREF(cpy_r_r56); - CPy_DECREF(cpy_r_r54.f0); - CPy_DECREF(cpy_r_r54.f1); - if (likely(PyUnicode_Check(cpy_r_r56))) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 641, CPyStatic_solidity___globals, "str", cpy_r_r56); - goto CPyL39; - } - cpy_r_r58.f0 = cpy_r_r55; - cpy_r_r58.f1 = cpy_r_r57; - return cpy_r_r58; -CPyL28: ; - cpy_r_r59 = CPyStatics[65]; /* 'parent' */ - PyObject *cpy_r_r60[1] = {cpy_r_r11}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r63 = CPyStatics[397]; /* 'name' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r65 = PyObject_Str(cpy_r_r64); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r66 = CPyStatics[175]; /* '.' */ - cpy_r_r67 = PyObject_Str(cpy_r_name); - CPy_DECREF(cpy_r_name); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); - goto CPyL40; - } - cpy_r_r68 = CPyStr_Build(3, cpy_r_r65, cpy_r_r66, cpy_r_r67); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r69.f0 = cpy_r_r11; - cpy_r_r69.f1 = cpy_r_r68; - return cpy_r_r69; -CPyL34: ; - tuple_T2OO __tmp1054 = { NULL, NULL }; - cpy_r_r70 = __tmp1054; - return cpy_r_r70; -CPyL35: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL34; -CPyL36: ; - CPy_DecRef(cpy_r_r11); - goto CPyL34; -CPyL37: ; - CPy_DECREF(cpy_r_name); - goto CPyL8; -CPyL38: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_name); - goto CPyL34; -CPyL39: ; - CPy_DecRef(cpy_r_r55); - goto CPyL34; -CPyL40: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r65); - goto CPyL34; -} - -PyObject *CPyPy_solidity____get_active_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_node", "offset", 0}; - static CPyArg_Parser parser = {"OO:_get_active_fn", kwlist, 0}; - PyObject *obj_source_node; - PyObject *obj_offset; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_node, &obj_offset)) { - return NULL; - } - PyObject *arg_source_node = obj_source_node; - tuple_T2II arg_offset; - PyObject *__tmp1055; - if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { - __tmp1055 = NULL; - goto __LL1056; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) - __tmp1055 = PyTuple_GET_ITEM(obj_offset, 0); - else { - __tmp1055 = NULL; - } - if (__tmp1055 == NULL) goto __LL1056; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) - __tmp1055 = PyTuple_GET_ITEM(obj_offset, 1); - else { - __tmp1055 = NULL; - } - if (__tmp1055 == NULL) goto __LL1056; - __tmp1055 = obj_offset; -__LL1056: ; - if (unlikely(__tmp1055 == NULL)) { - CPy_TypeError("tuple[int, int]", obj_offset); goto fail; - } else { - PyObject *__tmp1057 = PyTuple_GET_ITEM(obj_offset, 0); - CPyTagged __tmp1058; - if (likely(PyLong_Check(__tmp1057))) - __tmp1058 = CPyTagged_BorrowFromObject(__tmp1057); - else { - CPy_TypeError("int", __tmp1057); goto fail; - } - arg_offset.f0 = __tmp1058; - PyObject *__tmp1059 = PyTuple_GET_ITEM(obj_offset, 1); - CPyTagged __tmp1060; - if (likely(PyLong_Check(__tmp1059))) - __tmp1060 = CPyTagged_BorrowFromObject(__tmp1059); - else { - CPy_TypeError("int", __tmp1059); goto fail; - } - arg_offset.f1 = __tmp1060; - } - tuple_T2OO retval = CPyDef_solidity____get_active_fn(arg_source_node, arg_offset); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1061 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1061); - PyObject *__tmp1062 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1062); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 625, CPyStatic_solidity___globals); - return NULL; -} - -tuple_T3OOO CPyDef_solidity____get_nodes(PyObject *cpy_r_output_json) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T3OOO cpy_r_r10; - tuple_T3OOO cpy_r_r11; - cpy_r_r0 = CPyStatic_solidity___globals; - cpy_r_r1 = CPyStatics[1269]; /* 'solcast' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 647, CPyStatic_solidity___globals); - goto CPyL6; - } - cpy_r_r3 = CPyStatics[1297]; /* 'from_standard_output' */ - PyObject *cpy_r_r4[2] = {cpy_r_r2, cpy_r_output_json}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 647, CPyStatic_solidity___globals); - goto CPyL7; - } - CPy_DECREF(cpy_r_r2); - if (likely(PyList_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 647, CPyStatic_solidity___globals, "list", cpy_r_r6); - goto CPyL6; - } - cpy_r_r8 = CPyDef_solidity____get_statement_nodes(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 648, CPyStatic_solidity___globals); - goto CPyL8; - } - cpy_r_r9 = CPyDef_solidity____get_branch_nodes(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 649, CPyStatic_solidity___globals); - goto CPyL9; - } - cpy_r_r10.f0 = cpy_r_r7; - cpy_r_r10.f1 = cpy_r_r8; - cpy_r_r10.f2 = cpy_r_r9; - return cpy_r_r10; -CPyL6: ; - tuple_T3OOO __tmp1063 = { NULL, NULL, NULL }; - cpy_r_r11 = __tmp1063; - return cpy_r_r11; -CPyL7: ; - CPy_DecRef(cpy_r_r2); - goto CPyL6; -CPyL8: ; - CPy_DecRef(cpy_r_r7); - goto CPyL6; -CPyL9: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - goto CPyL6; -} - -PyObject *CPyPy_solidity____get_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"output_json", 0}; - static CPyArg_Parser parser = {"O:_get_nodes", kwlist, 0}; - PyObject *obj_output_json; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_output_json)) { - return NULL; - } - PyObject *arg_output_json; - if (likely(PyDict_Check(obj_output_json))) - arg_output_json = obj_output_json; - else { - CPy_TypeError("dict", obj_output_json); - goto fail; - } - tuple_T3OOO retval = CPyDef_solidity____get_nodes(arg_output_json); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(3); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1064 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1064); - PyObject *__tmp1065 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1065); - PyObject *__tmp1066 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp1066); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 646, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity____get_statement_nodes(PyObject *cpy_r_source_nodes) { - PyObject *cpy_r_r0; - int64_t cpy_r_r1; - CPyPtr cpy_r_r2; - int64_t cpy_r_r3; - char cpy_r_r4; - CPyPtr cpy_r_r5; - CPyPtr cpy_r_r6; - int64_t cpy_r_r7; - CPyPtr cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - int64_t cpy_r_r35; - PyObject *cpy_r_r36; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 655, CPyStatic_solidity___globals); - goto CPyL17; - } - cpy_r_r1 = 0; -CPyL2: ; - cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_source_nodes)->ob_size; - cpy_r_r3 = *(int64_t *)cpy_r_r2; - cpy_r_r4 = cpy_r_r1 < cpy_r_r3; - if (!cpy_r_r4) goto CPyL16; - cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_source_nodes)->ob_item; - cpy_r_r6 = *(CPyPtr *)cpy_r_r5; - cpy_r_r7 = cpy_r_r1 * 8; - cpy_r_r8 = cpy_r_r6 + cpy_r_r7; - cpy_r_r9 = *(PyObject * *)cpy_r_r8; - CPy_INCREF(cpy_r_r9); - cpy_r_r10 = CPyStatics[1337]; /* 'contract_id' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); - goto CPyL18; - } - cpy_r_r12 = PyObject_Str(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); - goto CPyL18; - } - cpy_r_r13 = PySet_New(NULL); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); - goto CPyL19; - } - cpy_r_r14 = CPyStatics[1397]; /* 'baseNodeType' */ - cpy_r_r15 = CPyStatics[1398]; /* 'Statement' */ - cpy_r_r16 = CPyDict_Build(1, cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 660, CPyStatic_solidity___globals); - goto CPyL20; - } - cpy_r_r17 = CPyStatics[1393]; /* 'isConstructor' */ - cpy_r_r18 = 1 ? Py_True : Py_False; - cpy_r_r19 = CPyDict_Build(1, cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 661, CPyStatic_solidity___globals); - goto CPyL21; - } - cpy_r_r20 = CPyStatics[1360]; /* 'children' */ - cpy_r_r21 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r22[4] = {cpy_r_r9, cpy_r_r21, cpy_r_r16, cpy_r_r19}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = CPyStatics[2305]; /* ('include_parents', 'filters', 'exclude_filter') */ - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r23, 9223372036854775809ULL, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 658, CPyStatic_solidity___globals); - goto CPyL22; - } - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r19); - cpy_r_r26 = PyObject_GetIter(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); - goto CPyL23; - } -CPyL10: ; - cpy_r_r27 = PyIter_Next(cpy_r_r26); - if (cpy_r_r27 == NULL) goto CPyL24; - cpy_r_r28 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 657, CPyStatic_solidity___globals); - goto CPyL25; - } - cpy_r_r30 = PySet_Add(cpy_r_r13, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); - goto CPyL25; - } else - goto CPyL10; -CPyL13: ; - cpy_r_r32 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); - goto CPyL23; - } - cpy_r_r33 = PyDict_SetItem(cpy_r_r0, cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r13); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 655, CPyStatic_solidity___globals); - goto CPyL26; - } - cpy_r_r35 = cpy_r_r1 + 1; - cpy_r_r1 = cpy_r_r35; - goto CPyL2; -CPyL16: ; - return cpy_r_r0; -CPyL17: ; - cpy_r_r36 = NULL; - return cpy_r_r36; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - goto CPyL17; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL17; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL17; -CPyL21: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r16); - goto CPyL17; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - goto CPyL17; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL17; -CPyL24: ; - CPy_DECREF(cpy_r_r26); - goto CPyL13; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r26); - goto CPyL17; -CPyL26: ; - CPy_DecRef(cpy_r_r0); - goto CPyL17; -} - -PyObject *CPyPy_solidity____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_nodes", 0}; - static CPyArg_Parser parser = {"O:_get_statement_nodes", kwlist, 0}; - PyObject *obj_source_nodes; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_source_nodes)) { - return NULL; - } - PyObject *arg_source_nodes; - if (likely(PyList_Check(obj_source_nodes))) - arg_source_nodes = obj_source_nodes; - else { - CPy_TypeError("list", obj_source_nodes); - goto fail; - } - PyObject *retval = CPyDef_solidity____get_statement_nodes(arg_source_nodes); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 653, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity____get_branch_nodes(PyObject *cpy_r_source_nodes) { - PyObject *cpy_r_r0; - int64_t cpy_r_r1; - CPyPtr cpy_r_r2; - int64_t cpy_r_r3; - char cpy_r_r4; - CPyPtr cpy_r_r5; - CPyPtr cpy_r_r6; - int64_t cpy_r_r7; - CPyPtr cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_contract_branches; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - tuple_T3OOO cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - int64_t cpy_r_r55; - PyObject *cpy_r_r56; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 671, CPyStatic_solidity___globals); - goto CPyL28; - } - cpy_r_r1 = 0; -CPyL2: ; - cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_source_nodes)->ob_size; - cpy_r_r3 = *(int64_t *)cpy_r_r2; - cpy_r_r4 = cpy_r_r1 < cpy_r_r3; - if (!cpy_r_r4) goto CPyL27; - cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_source_nodes)->ob_item; - cpy_r_r6 = *(CPyPtr *)cpy_r_r5; - cpy_r_r7 = cpy_r_r1 * 8; - cpy_r_r8 = cpy_r_r6 + cpy_r_r7; - cpy_r_r9 = *(PyObject * *)cpy_r_r8; - CPy_INCREF(cpy_r_r9); - cpy_r_r10 = PySet_New(NULL); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 673, CPyStatic_solidity___globals); - goto CPyL29; - } - cpy_r_contract_branches = cpy_r_r10; - cpy_r_r11 = CPyStatics[1337]; /* 'contract_id' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 674, CPyStatic_solidity___globals); - goto CPyL30; - } - cpy_r_r13 = PyObject_Str(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 674, CPyStatic_solidity___globals); - goto CPyL30; - } - cpy_r_r14 = CPyDict_SetItem(cpy_r_r0, cpy_r_r13, cpy_r_contract_branches); - CPy_DECREF(cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 674, CPyStatic_solidity___globals); - goto CPyL30; - } - cpy_r_r16 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r17 = CPyStatics[1268]; /* 'ContractDefinition' */ - cpy_r_r18 = CPyDict_Build(1, cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); - goto CPyL30; - } - cpy_r_r19 = CPyStatics[1360]; /* 'children' */ - cpy_r_r20 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r21[3] = {cpy_r_r9, cpy_r_r20, cpy_r_r18}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = CPyStatics[2306]; /* ('depth', 'filters') */ - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r22, 9223372036854775809ULL, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); - goto CPyL31; - } - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r18); - cpy_r_r25 = PyObject_GetIter(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); - goto CPyL32; - } -CPyL10: ; - cpy_r_r26 = PyIter_Next(cpy_r_r25); - if (cpy_r_r26 == NULL) goto CPyL33; - cpy_r_r27 = PyObject_GetIter(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 676, CPyStatic_solidity___globals); - goto CPyL34; - } -CPyL12: ; - cpy_r_r28 = PyIter_Next(cpy_r_r27); - if (cpy_r_r28 == NULL) goto CPyL35; - cpy_r_r29 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r30 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r31 = CPyStatics[1358]; /* 'expression.name' */ - cpy_r_r32 = CPyStatics[1359]; /* 'require' */ - cpy_r_r33 = CPyDict_Build(2, cpy_r_r29, cpy_r_r30, cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 679, CPyStatic_solidity___globals); - goto CPyL36; - } - cpy_r_r34 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r35 = CPyStatics[1400]; /* 'IfStatement' */ - cpy_r_r36 = CPyDict_Build(1, cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 680, CPyStatic_solidity___globals); - goto CPyL37; - } - cpy_r_r37 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r38 = CPyStatics[1401]; /* 'Conditional' */ - cpy_r_r39 = CPyDict_Build(1, cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 681, CPyStatic_solidity___globals); - goto CPyL38; - } - cpy_r_r40.f0 = cpy_r_r33; - cpy_r_r40.f1 = cpy_r_r36; - cpy_r_r40.f2 = cpy_r_r39; - cpy_r_r41 = CPyStatics[1360]; /* 'children' */ - cpy_r_r42 = PyTuple_New(3); - if (unlikely(cpy_r_r42 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1067 = cpy_r_r40.f0; - PyTuple_SET_ITEM(cpy_r_r42, 0, __tmp1067); - PyObject *__tmp1068 = cpy_r_r40.f1; - PyTuple_SET_ITEM(cpy_r_r42, 1, __tmp1068); - PyObject *__tmp1069 = cpy_r_r40.f2; - PyTuple_SET_ITEM(cpy_r_r42, 2, __tmp1069); - PyObject *cpy_r_r43[2] = {cpy_r_r28, cpy_r_r42}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = CPyStatics[2227]; /* ('filters',) */ - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r44, 9223372036854775809ULL, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 677, CPyStatic_solidity___globals); - goto CPyL39; - } - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r42); - cpy_r_r47 = PyObject_GetIter(cpy_r_r46); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 677, CPyStatic_solidity___globals); - goto CPyL40; - } -CPyL18: ; - cpy_r_r48 = PyIter_Next(cpy_r_r47); - if (cpy_r_r48 == NULL) goto CPyL41; - cpy_r_r49 = CPyDef_solidity____get_recursive_branches(cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 684, CPyStatic_solidity___globals); - goto CPyL42; - } - cpy_r_r50 = PyNumber_InPlaceOr(cpy_r_contract_branches, cpy_r_r49); - CPy_DECREF(cpy_r_contract_branches); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 684, CPyStatic_solidity___globals); - goto CPyL43; - } - if (likely(PySet_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 684, CPyStatic_solidity___globals, "set", cpy_r_r50); - goto CPyL43; - } - cpy_r_contract_branches = cpy_r_r51; - goto CPyL18; -CPyL23: ; - cpy_r_r52 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 677, CPyStatic_solidity___globals); - goto CPyL40; - } else - goto CPyL12; -CPyL24: ; - cpy_r_r53 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 676, CPyStatic_solidity___globals); - goto CPyL34; - } else - goto CPyL10; -CPyL25: ; - cpy_r_r54 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); - goto CPyL44; - } - cpy_r_r55 = cpy_r_r1 + 1; - cpy_r_r1 = cpy_r_r55; - goto CPyL2; -CPyL27: ; - return cpy_r_r0; -CPyL28: ; - cpy_r_r56 = NULL; - return cpy_r_r56; -CPyL29: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - goto CPyL28; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_contract_branches); - goto CPyL28; -CPyL31: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r18); - goto CPyL28; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - goto CPyL28; -CPyL33: ; - CPy_DECREF(cpy_r_contract_branches); - CPy_DECREF(cpy_r_r25); - goto CPyL25; -CPyL34: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - goto CPyL28; -CPyL35: ; - CPy_DECREF(cpy_r_r27); - goto CPyL24; -CPyL36: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r28); - goto CPyL28; -CPyL37: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r33); - goto CPyL28; -CPyL38: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - goto CPyL28; -CPyL39: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r42); - goto CPyL28; -CPyL40: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - goto CPyL28; -CPyL41: ; - CPy_DECREF(cpy_r_r47); - goto CPyL23; -CPyL42: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_contract_branches); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - goto CPyL28; -CPyL43: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - goto CPyL28; -CPyL44: ; - CPy_DecRef(cpy_r_r0); - goto CPyL28; -} - -PyObject *CPyPy_solidity____get_branch_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_nodes", 0}; - static CPyArg_Parser parser = {"O:_get_branch_nodes", kwlist, 0}; - PyObject *obj_source_nodes; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_source_nodes)) { - return NULL; - } - PyObject *arg_source_nodes; - if (likely(PyList_Check(obj_source_nodes))) - arg_source_nodes = obj_source_nodes; - else { - CPy_TypeError("list", obj_source_nodes); - goto fail; - } - PyObject *retval = CPyDef_solidity____get_branch_nodes(arg_source_nodes); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 668, CPyStatic_solidity___globals); - return NULL; -} - -PyObject *CPyDef_solidity____get_recursive_branches(PyObject *cpy_r_base_node) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_node; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T2OO cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - int32_t cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - tuple_T2OO cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; - char cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - int32_t cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r__jump; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - CPyTagged cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - CPyTagged cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - int32_t cpy_r_r104; - char cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - int32_t cpy_r_r110; - char cpy_r_r111; - int32_t cpy_r_r112; - char cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - cpy_r_r0 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 689, CPyStatic_solidity___globals); - goto CPyL64; - } - cpy_r_r2 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r3 = PyObject_RichCompare(cpy_r_r1, cpy_r_r2, 2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 692, CPyStatic_solidity___globals); - goto CPyL65; - } - cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 692, CPyStatic_solidity___globals); - goto CPyL65; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL5; - CPy_INCREF(cpy_r_base_node); - cpy_r_r7 = cpy_r_base_node; - goto CPyL7; -CPyL5: ; - cpy_r_r8 = CPyStatics[1402]; /* 'condition' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 692, CPyStatic_solidity___globals); - goto CPyL65; - } - cpy_r_r7 = cpy_r_r9; -CPyL7: ; - cpy_r_node = cpy_r_r7; - cpy_r_r10 = CPyStatics[1400]; /* 'IfStatement' */ - cpy_r_r11 = PyObject_RichCompare(cpy_r_r1, cpy_r_r10, 3); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 694, CPyStatic_solidity___globals); - goto CPyL66; - } - cpy_r_r12 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r13 = CPyStatics[1386]; /* 'BinaryOperation' */ - cpy_r_r14 = CPyStatics[1403]; /* 'typeDescriptions.typeString' */ - cpy_r_r15 = CPyStatics[821]; /* 'bool' */ - cpy_r_r16 = CPyStatics[1387]; /* 'operator' */ - cpy_r_r17 = CPyStatics[1404]; /* '||' */ - cpy_r_r18 = CPyDict_Build(3, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 697, CPyStatic_solidity___globals); - goto CPyL67; - } - cpy_r_r19 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r20 = CPyStatics[1386]; /* 'BinaryOperation' */ - cpy_r_r21 = CPyStatics[1403]; /* 'typeDescriptions.typeString' */ - cpy_r_r22 = CPyStatics[821]; /* 'bool' */ - cpy_r_r23 = CPyStatics[1387]; /* 'operator' */ - cpy_r_r24 = CPyStatics[1405]; /* '&&' */ - cpy_r_r25 = CPyDict_Build(3, cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_r22, cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 698, CPyStatic_solidity___globals); - goto CPyL68; - } - cpy_r_r26.f0 = cpy_r_r18; - cpy_r_r26.f1 = cpy_r_r25; - cpy_r_r27 = CPyStatics[1360]; /* 'children' */ - cpy_r_r28 = 1 ? Py_True : Py_False; - cpy_r_r29 = 1 ? Py_True : Py_False; - CPy_INCREF(cpy_r_r26.f0); - CPy_INCREF(cpy_r_r26.f1); - cpy_r_r30 = PyTuple_New(2); - if (unlikely(cpy_r_r30 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1070 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp1070); - PyObject *__tmp1071 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp1071); - PyObject *cpy_r_r31[4] = {cpy_r_node, cpy_r_r28, cpy_r_r29, cpy_r_r30}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = CPyStatics[2307]; /* ('include_parents', 'include_self', 'filters') */ - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r32, 9223372036854775809ULL, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 700, CPyStatic_solidity___globals); - goto CPyL69; - } - CPy_DECREF(cpy_r_r30); - cpy_r_r35 = PyObject_IsTrue(cpy_r_r34); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 700, CPyStatic_solidity___globals); - goto CPyL70; - } - cpy_r_r37 = cpy_r_r35; - if (cpy_r_r37) { - goto CPyL71; - } else - goto CPyL72; -CPyL13: ; - cpy_r_r38 = CPyStatics[1357]; /* 'FunctionCall' */ - cpy_r_r39 = PyObject_RichCompare(cpy_r_r1, cpy_r_r38, 2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 705, CPyStatic_solidity___globals); - goto CPyL73; - } - cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 705, CPyStatic_solidity___globals); - goto CPyL73; - } - cpy_r_r42 = cpy_r_r40; - if (!cpy_r_r42) goto CPyL19; - cpy_r_r43 = CPyStatics[1364]; /* 'arguments' */ - cpy_r_r44 = CPyObject_GetAttr(cpy_r_node, cpy_r_r43); - CPy_DECREF(cpy_r_node); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 706, CPyStatic_solidity___globals); - goto CPyL74; - } - cpy_r_r45 = CPyStatics[2030]; /* 0 */ - cpy_r_r46 = PyObject_GetItem(cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 706, CPyStatic_solidity___globals); - goto CPyL74; - } - cpy_r_node = cpy_r_r46; - goto CPyL25; -CPyL19: ; - cpy_r_r47 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_node, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 708, CPyStatic_solidity___globals); - goto CPyL73; - } - cpy_r_r49 = CPyStatics[1407]; /* 'UnaryOperation' */ - cpy_r_r50 = PyObject_RichCompare(cpy_r_r48, cpy_r_r49, 2); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 708, CPyStatic_solidity___globals); - goto CPyL73; - } - cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - cpy_r_r52 = cpy_r_r51 >= 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 708, CPyStatic_solidity___globals); - goto CPyL73; - } - cpy_r_r53 = cpy_r_r51; - if (!cpy_r_r53) goto CPyL25; - cpy_r_r54 = CPyStatics[1408]; /* 'subExpression' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_node, cpy_r_r54); - CPy_DECREF(cpy_r_node); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 709, CPyStatic_solidity___globals); - goto CPyL74; - } - cpy_r_node = cpy_r_r55; -CPyL25: ; - cpy_r_r56 = CPyStatics[1355]; /* 'jump' */ - cpy_r_r57 = PyObject_SetAttr(cpy_r_node, cpy_r_r56, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 710, CPyStatic_solidity___globals); - goto CPyL75; - } - cpy_r_r59 = PySet_New(NULL); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 711, CPyStatic_solidity___globals); - goto CPyL75; - } - cpy_r_r60 = PySet_Add(cpy_r_r59, cpy_r_node); - CPy_DECREF(cpy_r_node); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 711, CPyStatic_solidity___globals); - goto CPyL76; - } - return cpy_r_r59; -CPyL29: ; - cpy_r_r62 = PySet_New(NULL); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 714, CPyStatic_solidity___globals); - goto CPyL77; - } - cpy_r_r63 = PyList_New(0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL78; - } - cpy_r_r64 = PyObject_GetIter(cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL79; - } -CPyL32: ; - cpy_r_r65 = PyIter_Next(cpy_r_r64); - if (cpy_r_r65 == NULL) goto CPyL80; - cpy_r_r66 = CPyStatics[1409]; /* 'leftExpression' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL81; - } - cpy_r_r68 = CPyStatics[1410]; /* 'rightExpression' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r68); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL82; - } - cpy_r_r70.f0 = cpy_r_r67; - cpy_r_r70.f1 = cpy_r_r69; - cpy_r_r71 = PyTuple_New(2); - if (unlikely(cpy_r_r71 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1072 = cpy_r_r70.f0; - PyTuple_SET_ITEM(cpy_r_r71, 0, __tmp1072); - PyObject *__tmp1073 = cpy_r_r70.f1; - PyTuple_SET_ITEM(cpy_r_r71, 1, __tmp1073); - cpy_r_r72 = PyObject_GetIter(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL83; - } -CPyL36: ; - cpy_r_r73 = PyIter_Next(cpy_r_r72); - if (cpy_r_r73 == NULL) goto CPyL84; - cpy_r_r74 = PyList_Append(cpy_r_r63, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL85; - } else - goto CPyL36; -CPyL38: ; - cpy_r_r76 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL83; - } else - goto CPyL32; -CPyL39: ; - cpy_r_r77 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL79; - } - cpy_r_r78 = PyObject_GetIter(cpy_r_r63); - CPy_DECREF_NO_IMM(cpy_r_r63); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL86; - } - cpy_r_r79 = PyObject_GetIter(cpy_r_r78); - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL86; - } -CPyL42: ; - cpy_r_r80 = PyIter_Next(cpy_r_r79); - if (cpy_r_r80 == NULL) goto CPyL87; - cpy_r_node = cpy_r_r80; - cpy_r_r81 = CPyStatics[1360]; /* 'children' */ - cpy_r_r82 = 1 ? Py_True : Py_False; - CPy_INCREF(cpy_r_r26.f0); - CPy_INCREF(cpy_r_r26.f1); - cpy_r_r83 = PyTuple_New(2); - if (unlikely(cpy_r_r83 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1074 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r83, 0, __tmp1074); - PyObject *__tmp1075 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r83, 1, __tmp1075); - PyObject *cpy_r_r84[3] = {cpy_r_node, cpy_r_r82, cpy_r_r83}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = CPyStatics[2308]; /* ('include_self', 'filters') */ - cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r85, 9223372036854775809ULL, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 716, CPyStatic_solidity___globals); - goto CPyL88; - } - CPy_DECREF(cpy_r_r83); - cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); - CPy_DECREF(cpy_r_r87); - cpy_r_r89 = cpy_r_r88 >= 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 716, CPyStatic_solidity___globals); - goto CPyL89; - } - cpy_r_r90 = cpy_r_r88; - if (cpy_r_r90) goto CPyL90; - CPy_INCREF(cpy_r_r11); - cpy_r__jump = cpy_r_r11; - cpy_r_r91 = CPyStatics[1374]; /* 'depth' */ - cpy_r_r92 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 719, CPyStatic_solidity___globals); - goto CPyL91; - } - if (likely(PyLong_Check(cpy_r_r92))) - cpy_r_r93 = CPyTagged_FromObject(cpy_r_r92); - else { - CPy_TypeError("int", cpy_r_r92); cpy_r_r93 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 719, CPyStatic_solidity___globals); - goto CPyL91; - } - cpy_r_r94 = CPyDef_solidity____is_rightmost_operation(cpy_r_node, cpy_r_r93); - CPyTagged_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 719, CPyStatic_solidity___globals); - goto CPyL91; - } - if (cpy_r_r94) { - goto CPyL54; - } else - goto CPyL92; -CPyL50: ; - cpy_r_r95 = CPyStatics[1374]; /* 'depth' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 720, CPyStatic_solidity___globals); - goto CPyL89; - } - if (likely(PyLong_Check(cpy_r_r96))) - cpy_r_r97 = CPyTagged_FromObject(cpy_r_r96); - else { - CPy_TypeError("int", cpy_r_r96); cpy_r_r97 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 720, CPyStatic_solidity___globals); - goto CPyL89; - } - cpy_r_r98 = CPyDef_solidity____check_left_operator(cpy_r_node, cpy_r_r97); - CPyTagged_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r98 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 720, CPyStatic_solidity___globals); - goto CPyL89; - } - cpy_r_r99 = cpy_r_r98 ? Py_True : Py_False; - cpy_r__jump = cpy_r_r99; -CPyL54: ; - cpy_r_r100 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_node, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 721, CPyStatic_solidity___globals); - goto CPyL91; - } - cpy_r_r102 = CPyStatics[1407]; /* 'UnaryOperation' */ - cpy_r_r103 = PyObject_RichCompare(cpy_r_r101, cpy_r_r102, 2); - CPy_DECREF(cpy_r_r101); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 721, CPyStatic_solidity___globals); - goto CPyL91; - } - cpy_r_r104 = PyObject_IsTrue(cpy_r_r103); - CPy_DECREF(cpy_r_r103); - cpy_r_r105 = cpy_r_r104 >= 0; - if (unlikely(!cpy_r_r105)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 721, CPyStatic_solidity___globals); - goto CPyL91; - } - cpy_r_r106 = cpy_r_r104; - if (!cpy_r_r106) goto CPyL60; - cpy_r_r107 = CPyStatics[1408]; /* 'subExpression' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_node, cpy_r_r107); - CPy_DECREF(cpy_r_node); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 722, CPyStatic_solidity___globals); - goto CPyL93; - } - cpy_r_node = cpy_r_r108; -CPyL60: ; - cpy_r_r109 = CPyStatics[1355]; /* 'jump' */ - cpy_r_r110 = PyObject_SetAttr(cpy_r_node, cpy_r_r109, cpy_r__jump); - CPy_DECREF(cpy_r__jump); - cpy_r_r111 = cpy_r_r110 >= 0; - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 723, CPyStatic_solidity___globals); - goto CPyL89; - } - cpy_r_r112 = PySet_Add(cpy_r_r62, cpy_r_node); - CPy_DECREF(cpy_r_node); - cpy_r_r113 = cpy_r_r112 >= 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 724, CPyStatic_solidity___globals); - goto CPyL94; - } else - goto CPyL42; -CPyL62: ; - cpy_r_r114 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); - goto CPyL95; - } - return cpy_r_r62; -CPyL64: ; - cpy_r_r115 = NULL; - return cpy_r_r115; -CPyL65: ; - CPy_DecRef(cpy_r_r1); - goto CPyL64; -CPyL66: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_node); - goto CPyL64; -CPyL67: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - goto CPyL64; -CPyL68: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - goto CPyL64; -CPyL69: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r30); - goto CPyL64; -CPyL70: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r34); - goto CPyL64; -CPyL71: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_node); - goto CPyL29; -CPyL72: ; - CPy_DECREF(cpy_r_r26.f0); - CPy_DECREF(cpy_r_r26.f1); - CPy_DECREF(cpy_r_r34); - goto CPyL13; -CPyL73: ; - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - goto CPyL64; -CPyL74: ; - CPy_DecRef(cpy_r_r11); - goto CPyL64; -CPyL75: ; - CPy_DecRef(cpy_r_node); - goto CPyL64; -CPyL76: ; - CPy_DecRef(cpy_r_r59); - goto CPyL64; -CPyL77: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r34); - goto CPyL64; -CPyL78: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r62); - goto CPyL64; -CPyL79: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - goto CPyL64; -CPyL80: ; - CPy_DECREF(cpy_r_r64); - goto CPyL39; -CPyL81: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - goto CPyL64; -CPyL82: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r67); - goto CPyL64; -CPyL83: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - goto CPyL64; -CPyL84: ; - CPy_DECREF(cpy_r_r72); - goto CPyL38; -CPyL85: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r72); - goto CPyL64; -CPyL86: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - goto CPyL64; -CPyL87: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r26.f0); - CPy_DECREF(cpy_r_r26.f1); - CPy_DECREF(cpy_r_r79); - goto CPyL62; -CPyL88: ; - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r_r83); - goto CPyL64; -CPyL89: ; - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r79); - goto CPyL64; -CPyL90: ; - CPy_DECREF(cpy_r_node); - goto CPyL42; -CPyL91: ; - CPy_DecRef(cpy_r_node); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r__jump); - goto CPyL64; -CPyL92: ; - CPy_DECREF(cpy_r__jump); - goto CPyL50; -CPyL93: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r79); - CPy_DecRef(cpy_r__jump); - goto CPyL64; -CPyL94: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r26.f0); - CPy_DecRef(cpy_r_r26.f1); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r79); - goto CPyL64; -CPyL95: ; - CPy_DecRef(cpy_r_r62); - goto CPyL64; -} - -PyObject *CPyPy_solidity____get_recursive_branches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"base_node", 0}; - static CPyArg_Parser parser = {"O:_get_recursive_branches", kwlist, 0}; - PyObject *obj_base_node; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_base_node)) { - return NULL; - } - PyObject *arg_base_node = obj_base_node; - PyObject *retval = CPyDef_solidity____get_recursive_branches(arg_base_node); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 688, CPyStatic_solidity___globals); - return NULL; -} - -char CPyDef_solidity____is_rightmost_operation(PyObject *cpy_r_node, CPyTagged cpy_r_depth) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char 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_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - cpy_r_r0 = CPyStatic_solidity____BINOPS_PARAMS; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_BINOPS_PARAMS\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 731, CPyStatic_solidity___globals); - goto CPyL19; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[1411]; /* 'parents' */ - CPyTagged_INCREF(cpy_r_depth); - cpy_r_r3 = CPyTagged_StealAsObject(cpy_r_depth); - PyObject *cpy_r_r4[3] = {cpy_r_node, cpy_r_r3, cpy_r_r0}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r5, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 731, CPyStatic_solidity___globals); - goto CPyL20; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r7 = 0; - cpy_r_r8 = PyObject_GetIter(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL19; - } -CPyL5: ; - cpy_r_r9 = PyIter_Next(cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL21; - cpy_r_r10 = CPyStatics[1409]; /* 'leftExpression' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL22; - } - cpy_r_r12 = PyObject_RichCompare(cpy_r_r11, cpy_r_node, 2); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL22; - } - cpy_r_r13 = PyObject_IsTrue(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL23; - } - cpy_r_r15 = cpy_r_r13; - if (cpy_r_r15) { - goto CPyL24; - } else - goto CPyL25; -CPyL10: ; - cpy_r_r16 = cpy_r_r12; - goto CPyL14; -CPyL11: ; - cpy_r_r17 = CPyStatics[1409]; /* 'leftExpression' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r17); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL26; - } - cpy_r_r19 = CPyStatics[1412]; /* 'is_child_of' */ - PyObject *cpy_r_r20[2] = {cpy_r_node, cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL27; - } - CPy_DECREF(cpy_r_r18); - cpy_r_r16 = cpy_r_r22; -CPyL14: ; - cpy_r_r23 = PyObject_IsTrue(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", -1, CPyStatic_solidity___globals); - goto CPyL26; - } - cpy_r_r25 = cpy_r_r23; - if (cpy_r_r25) { - goto CPyL28; - } else - goto CPyL5; -CPyL16: ; - cpy_r_r7 = 1; - goto CPyL18; -CPyL17: ; - cpy_r_r26 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); - goto CPyL19; - } -CPyL18: ; - cpy_r_r27 = cpy_r_r7 ^ 1; - return cpy_r_r27; -CPyL19: ; - cpy_r_r28 = 2; - return cpy_r_r28; -CPyL20: ; - CPy_DecRef(cpy_r_r3); - goto CPyL19; -CPyL21: ; - CPy_DECREF(cpy_r_r8); - goto CPyL17; -CPyL22: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r9); - goto CPyL19; -CPyL23: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL19; -CPyL24: ; - CPy_DECREF(cpy_r_r9); - goto CPyL10; -CPyL25: ; - CPy_DECREF(cpy_r_r12); - goto CPyL11; -CPyL26: ; - CPy_DecRef(cpy_r_r8); - goto CPyL19; -CPyL27: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r18); - goto CPyL19; -CPyL28: ; - CPy_DECREF(cpy_r_r8); - goto CPyL16; -} - -PyObject *CPyPy_solidity____is_rightmost_operation(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"node", "depth", 0}; - static CPyArg_Parser parser = {"OO:_is_rightmost_operation", kwlist, 0}; - PyObject *obj_node; - PyObject *obj_depth; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_node, &obj_depth)) { - return NULL; - } - PyObject *arg_node = obj_node; - CPyTagged arg_depth; - if (likely(PyLong_Check(obj_depth))) - arg_depth = CPyTagged_BorrowFromObject(obj_depth); - else { - CPy_TypeError("int", obj_depth); goto fail; - } - char retval = CPyDef_solidity____is_rightmost_operation(arg_node, arg_depth); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 729, CPyStatic_solidity___globals); - return NULL; -} - -char CPyDef_solidity____check_left_operator(PyObject *cpy_r_node, CPyTagged cpy_r_depth) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - cpy_r_r0 = CPyStatic_solidity____BINOPS_PARAMS; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_BINOPS_PARAMS\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 738, CPyStatic_solidity___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[1411]; /* 'parents' */ - CPyTagged_INCREF(cpy_r_depth); - cpy_r_r3 = CPyTagged_StealAsObject(cpy_r_depth); - PyObject *cpy_r_r4[3] = {cpy_r_node, cpy_r_r3, cpy_r_r0}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r5, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 738, CPyStatic_solidity___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r7 = PyObject_GetIter(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); - goto CPyL24; - } -CPyL5: ; - cpy_r_r8 = PyIter_Next(cpy_r_r7); - if (cpy_r_r8 == NULL) goto CPyL26; - cpy_r_r9 = CPyStatics[1409]; /* 'leftExpression' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); - goto CPyL27; - } - cpy_r_r11 = PyObject_RichCompare(cpy_r_r10, cpy_r_node, 2); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); - goto CPyL27; - } - cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); - goto CPyL28; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL29; - cpy_r_r15 = cpy_r_r11; - goto CPyL14; -CPyL11: ; - cpy_r_r16 = CPyStatics[1409]; /* 'leftExpression' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); - goto CPyL27; - } - cpy_r_r18 = CPyStatics[1412]; /* 'is_child_of' */ - PyObject *cpy_r_r19[2] = {cpy_r_node, cpy_r_r17}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); - goto CPyL30; - } - CPy_DECREF(cpy_r_r17); - cpy_r_r15 = cpy_r_r21; -CPyL14: ; - cpy_r_r22 = PyObject_IsTrue(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", -1, CPyStatic_solidity___globals); - goto CPyL27; - } - cpy_r_r24 = cpy_r_r22; - if (cpy_r_r24) { - goto CPyL31; - } else - goto CPyL32; -CPyL16: ; - goto CPyL20; -CPyL17: ; - cpy_r_r25 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); - goto CPyL24; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r26 = 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL20: ; - cpy_r_r27 = CPyStatics[1387]; /* 'operator' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r27); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); - goto CPyL24; - } - cpy_r_r29 = CPyStatics[1404]; /* '||' */ - cpy_r_r30 = PyObject_RichCompare(cpy_r_r28, cpy_r_r29, 2); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 743, CPyStatic_solidity___globals); - goto CPyL24; - } - if (unlikely(!PyBool_Check(cpy_r_r30))) { - CPy_TypeError("bool", cpy_r_r30); cpy_r_r31 = 2; - } else - cpy_r_r31 = cpy_r_r30 == Py_True; - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == 2)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 743, CPyStatic_solidity___globals); - goto CPyL24; - } - return cpy_r_r31; -CPyL24: ; - cpy_r_r32 = 2; - return cpy_r_r32; -CPyL25: ; - CPy_DecRef(cpy_r_r3); - goto CPyL24; -CPyL26: ; - CPy_DECREF(cpy_r_r7); - goto CPyL17; -CPyL27: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - goto CPyL24; -CPyL28: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r11); - goto CPyL24; -CPyL29: ; - CPy_DECREF(cpy_r_r11); - goto CPyL11; -CPyL30: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r17); - goto CPyL24; -CPyL31: ; - CPy_DECREF(cpy_r_r7); - goto CPyL16; -CPyL32: ; - CPy_DECREF(cpy_r_r8); - goto CPyL5; -} - -PyObject *CPyPy_solidity____check_left_operator(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"node", "depth", 0}; - static CPyArg_Parser parser = {"OO:_check_left_operator", kwlist, 0}; - PyObject *obj_node; - PyObject *obj_depth; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_node, &obj_depth)) { - return NULL; - } - PyObject *arg_node = obj_node; - CPyTagged arg_depth; - if (likely(PyLong_Check(obj_depth))) - arg_depth = CPyTagged_BorrowFromObject(obj_depth); - else { - CPy_TypeError("int", obj_depth); goto fail; - } - char retval = CPyDef_solidity____check_left_operator(arg_node, arg_depth); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 735, CPyStatic_solidity___globals); - return NULL; -} - -char CPyDef_solidity_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_r20; - PyObject **cpy_r_r21; - void *cpy_r_r23; - void *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - int32_t cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject **cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - char cpy_r_r129; - PyObject **cpy_r_r131; - PyObject *cpy_r_r132; - tuple_T2OO cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - char cpy_r_r137; - PyObject **cpy_r_r139; - PyObject *cpy_r_r140; - tuple_T2OO cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - char cpy_r_r145; - PyObject **cpy_r_r147; - PyObject *cpy_r_r148; - tuple_T2OO cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - char cpy_r_r153; - PyObject **cpy_r_r155; - PyObject *cpy_r_r156; - tuple_T2OO cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - char cpy_r_r161; - PyObject **cpy_r_r163; - PyObject *cpy_r_r164; - tuple_T2OO cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - char cpy_r_r169; - PyObject **cpy_r_r171; - PyObject *cpy_r_r172; - tuple_T2OO cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - char cpy_r_r177; - PyObject **cpy_r_r179; - PyObject *cpy_r_r180; - tuple_T2OO cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - char cpy_r_r185; - PyObject **cpy_r_r187; - PyObject *cpy_r_r188; - tuple_T2OO cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - char cpy_r_r193; - PyObject **cpy_r_r195; - PyObject *cpy_r_r196; - tuple_T2OO 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_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - CPyPtr cpy_r_r208; - CPyPtr cpy_r_r209; - CPyPtr cpy_r_r210; - CPyPtr cpy_r_r211; - CPyPtr cpy_r_r212; - CPyPtr cpy_r_r213; - CPyPtr cpy_r_r214; - CPyPtr cpy_r_r215; - CPyPtr cpy_r_r216; - CPyPtr cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - int32_t cpy_r_r220; - char cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - tuple_T2OO cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - int32_t cpy_r_r236; - char cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - tuple_T2OO cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - int32_t cpy_r_r254; - char cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - tuple_T2OO cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - int32_t cpy_r_r272; - char cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject *cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - int32_t cpy_r_r281; - char cpy_r_r282; - char cpy_r_r283; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", -1, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_logging; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2310]; /* (('logging', 'logging', 'logging'),) */ - cpy_r_r11 = CPyStatic_solidity___globals; - cpy_r_r12 = CPyStatics[1414]; /* 'brownie/project/compiler/solidity.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL101; - cpy_r_r15 = CPyStatics[2311]; /* ('Any', 'Deque', 'Dict', 'Final', 'List', 'Optional', - 'Set', 'Tuple') */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_solidity___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("brownie/project/compiler/solidity.py", "", 4, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = (PyObject **)&CPyModule_semantic_version; - cpy_r_r20 = (PyObject **)&CPyModule_solcast; - cpy_r_r21 = (PyObject **)&CPyModule_solcx; - PyObject **cpy_r_r22[3] = {cpy_r_r19, cpy_r_r20, cpy_r_r21}; - cpy_r_r23 = (void *)&cpy_r_r22; - int64_t cpy_r_r24[3] = {6, 7, 8}; - cpy_r_r25 = (void *)&cpy_r_r24; - cpy_r_r26 = CPyStatics[2313]; /* (('semantic_version', 'semantic_version', - 'semantic_version'), - ('solcast', 'solcast', 'solcast'), - ('solcx', 'solcx', 'solcx')) */ - cpy_r_r27 = CPyStatic_solidity___globals; - cpy_r_r28 = CPyStatics[1414]; /* 'brownie/project/compiler/solidity.py' */ - cpy_r_r29 = CPyStatics[12]; /* '' */ - cpy_r_r30 = CPyImport_ImportMany(cpy_r_r26, cpy_r_r23, cpy_r_r27, cpy_r_r28, cpy_r_r29, cpy_r_r25); - if (!cpy_r_r30) goto CPyL101; - cpy_r_r31 = CPyStatics[2283]; /* ('ABIElement', 'HexStr') */ - cpy_r_r32 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r33 = CPyStatic_solidity___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 9, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_eth_typing = cpy_r_r34; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[2314]; /* ('ConnectionError',) */ - cpy_r_r36 = CPyStatics[1416]; /* 'requests.exceptions' */ - cpy_r_r37 = CPyStatic_solidity___globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 10, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_requests___exceptions = cpy_r_r38; - CPy_INCREF(CPyModule_requests___exceptions); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[2315]; /* ('NodeBase', 'is_inside_offset') */ - cpy_r_r40 = CPyStatics[1418]; /* 'solcast.nodes' */ - cpy_r_r41 = CPyStatic_solidity___globals; - cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 11, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_solcast___nodes = cpy_r_r42; - CPy_INCREF(CPyModule_solcast___nodes); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyStatics[2316]; /* ('Version', 'deque', 'sha1') */ - cpy_r_r44 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r45 = CPyStatic_solidity___globals; - cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 13, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_brownie____c_constants = cpy_r_r46; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r46); - cpy_r_r47 = CPyStatics[2317]; /* ('EVM_EQUIVALENTS',) */ - cpy_r_r48 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r49 = CPyStatic_solidity___globals; - cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 14, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_brownie____config = cpy_r_r50; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r50); - cpy_r_r51 = CPyStatics[2318]; /* ('SOLIDITY_ERROR_CODES', 'CompilerError', - 'IncompatibleSolcVersion') */ - cpy_r_r52 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r53 = CPyStatic_solidity___globals; - cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 15, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_brownie___exceptions = cpy_r_r54; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r54); - cpy_r_r55 = CPyStatics[2319]; /* ('VersionList', 'VersionSpec', '_get_alias', - 'expand_source_map') */ - cpy_r_r56 = CPyStatics[1279]; /* 'brownie.project.compiler.utils' */ - cpy_r_r57 = CPyStatic_solidity___globals; - cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 16, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_brownie___project___compiler___utils = cpy_r_r58; - CPy_INCREF(CPyModule_brownie___project___compiler___utils); - CPy_DECREF(cpy_r_r58); - cpy_r_r59 = CPyStatics[2320]; /* ('BranchMap', 'BytecodeJson', 'Count', - 'DeployedBytecodeJson', 'InputJsonSolc', 'Offset', - 'PcList', 'ProgramCounter', 'SolidityBuildJson', - 'Source', 'StatementMap') */ - cpy_r_r60 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r61 = CPyStatic_solidity___globals; - cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 22, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_brownie___typing = cpy_r_r62; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r62); - cpy_r_r63 = CPyStatics[2286]; /* ('sources',) */ - cpy_r_r64 = CPyStatics[1292]; /* 'brownie.project.compiler' */ - cpy_r_r65 = CPyStatic_solidity___globals; - cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 36, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyModule_brownie___project___compiler = cpy_r_r66; - CPy_INCREF(CPyModule_brownie___project___compiler); - CPy_DECREF(cpy_r_r66); - cpy_r_r67 = CPyStatics[1299]; /* 'solcx' */ - cpy_r_r68 = CPyModule_logging; - cpy_r_r69 = CPyStatics[1433]; /* 'getLogger' */ - cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 38, CPyStatic_solidity___globals); - goto CPyL101; - } - PyObject *cpy_r_r71[1] = {cpy_r_r67}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r72, 1, 0); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 38, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyStatic_solidity___solcx_logger = cpy_r_r73; - CPy_INCREF(CPyStatic_solidity___solcx_logger); - cpy_r_r74 = CPyStatic_solidity___globals; - cpy_r_r75 = CPyStatics[1434]; /* 'solcx_logger' */ - cpy_r_r76 = CPyDict_SetItem(cpy_r_r74, cpy_r_r75, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 38, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r78 = CPyStatic_solidity___solcx_logger; - if (likely(cpy_r_r78 != NULL)) goto CPyL21; - PyErr_SetString(PyExc_NameError, "value for final name \"solcx_logger\" was not set"); - cpy_r_r79 = 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 39, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r80 = CPyStatics[1435]; /* 'setLevel' */ - cpy_r_r81 = CPyStatics[2033]; /* 10 */ - PyObject *cpy_r_r82[2] = {cpy_r_r78, cpy_r_r81}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r83, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 39, CPyStatic_solidity___globals); - goto CPyL101; - } else - goto CPyL102; -CPyL22: ; - cpy_r_r85 = CPyModule_logging; - cpy_r_r86 = CPyStatics[1436]; /* 'StreamHandler' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 40, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r88 = PyObject_Vectorcall(cpy_r_r87, 0, 0, 0); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 40, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyStatic_solidity___sh = cpy_r_r88; - CPy_INCREF(CPyStatic_solidity___sh); - cpy_r_r89 = CPyStatic_solidity___globals; - cpy_r_r90 = CPyStatics[1437]; /* 'sh' */ - cpy_r_r91 = CPyDict_SetItem(cpy_r_r89, cpy_r_r90, cpy_r_r88); - CPy_DECREF(cpy_r_r88); - cpy_r_r92 = cpy_r_r91 >= 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 40, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r93 = CPyStatic_solidity___sh; - if (likely(cpy_r_r93 != NULL)) goto CPyL28; - PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); - cpy_r_r94 = 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 41, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL28: ; - cpy_r_r95 = CPyStatics[1435]; /* 'setLevel' */ - cpy_r_r96 = CPyStatics[2033]; /* 10 */ - PyObject *cpy_r_r97[2] = {cpy_r_r93, cpy_r_r96}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r98, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 41, CPyStatic_solidity___globals); - goto CPyL101; - } else - goto CPyL103; -CPyL29: ; - cpy_r_r100 = CPyStatic_solidity___sh; - if (likely(cpy_r_r100 != NULL)) goto CPyL32; - PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); - cpy_r_r101 = 0; - if (unlikely(!cpy_r_r101)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL32: ; - cpy_r_r102 = CPyStatics[1438]; /* '%(message)s' */ - cpy_r_r103 = CPyModule_logging; - cpy_r_r104 = CPyStatics[1439]; /* 'Formatter' */ - cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); - goto CPyL101; - } - PyObject *cpy_r_r106[1] = {cpy_r_r102}; - cpy_r_r107 = (PyObject **)&cpy_r_r106; - cpy_r_r108 = PyObject_Vectorcall(cpy_r_r105, cpy_r_r107, 1, 0); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r109 = CPyStatics[1440]; /* 'setFormatter' */ - PyObject *cpy_r_r110[2] = {cpy_r_r100, cpy_r_r108}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); - goto CPyL104; - } else - goto CPyL105; -CPyL35: ; - CPy_DECREF(cpy_r_r108); - cpy_r_r113 = CPyStatic_solidity___solcx_logger; - if (likely(cpy_r_r113 != NULL)) goto CPyL38; - PyErr_SetString(PyExc_NameError, "value for final name \"solcx_logger\" was not set"); - cpy_r_r114 = 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 43, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r115 = CPyStatic_solidity___sh; - if (likely(cpy_r_r115 != NULL)) goto CPyL41; - PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); - cpy_r_r116 = 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 43, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL41: ; - cpy_r_r117 = CPyStatics[1441]; /* 'addHandler' */ - PyObject *cpy_r_r118[2] = {cpy_r_r113, cpy_r_r115}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 43, CPyStatic_solidity___globals); - goto CPyL101; - } else - goto CPyL106; -CPyL42: ; - cpy_r_r121 = CPyStatic_solidity___globals; - cpy_r_r122 = CPyStatics[1334]; /* 'AVAILABLE_SOLC_VERSIONS' */ - cpy_r_r123 = Py_None; - cpy_r_r124 = CPyDict_SetItem(cpy_r_r121, cpy_r_r122, cpy_r_r123); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 45, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r126 = CPyStatics[1442]; /* 'prague' */ - cpy_r_r127 = CPyStatics[1443]; /* '0.8.30' */ - cpy_r_r128 = CPyStatic__c_constants___Version; - if (likely(cpy_r_r128 != NULL)) goto CPyL46; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r129 = 0; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 48, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL46: ; - PyObject *cpy_r_r130[1] = {cpy_r_r127}; - cpy_r_r131 = (PyObject **)&cpy_r_r130; - cpy_r_r132 = PyObject_Vectorcall(cpy_r_r128, cpy_r_r131, 1, 0); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 48, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_INCREF(cpy_r_r126); - cpy_r_r133.f0 = cpy_r_r126; - cpy_r_r133.f1 = cpy_r_r132; - cpy_r_r134 = CPyStatics[1444]; /* 'cancun' */ - cpy_r_r135 = CPyStatics[1445]; /* '0.8.25' */ - cpy_r_r136 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r136 == NULL)) { - goto CPyL107; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r137 = 0; - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 49, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL50: ; - PyObject *cpy_r_r138[1] = {cpy_r_r135}; - cpy_r_r139 = (PyObject **)&cpy_r_r138; - cpy_r_r140 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r139, 1, 0); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 49, CPyStatic_solidity___globals); - goto CPyL108; - } - CPy_INCREF(cpy_r_r134); - cpy_r_r141.f0 = cpy_r_r134; - cpy_r_r141.f1 = cpy_r_r140; - cpy_r_r142 = CPyStatics[1446]; /* 'shanghai' */ - cpy_r_r143 = CPyStatics[1447]; /* '0.8.20' */ - cpy_r_r144 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r144 == NULL)) { - goto CPyL109; - } else - goto CPyL54; -CPyL52: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r145 = 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 50, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL54: ; - PyObject *cpy_r_r146[1] = {cpy_r_r143}; - cpy_r_r147 = (PyObject **)&cpy_r_r146; - cpy_r_r148 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r147, 1, 0); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 50, CPyStatic_solidity___globals); - goto CPyL110; - } - CPy_INCREF(cpy_r_r142); - cpy_r_r149.f0 = cpy_r_r142; - cpy_r_r149.f1 = cpy_r_r148; - cpy_r_r150 = CPyStatics[1448]; /* 'paris' */ - cpy_r_r151 = CPyStatics[1449]; /* '0.8.18' */ - cpy_r_r152 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r152 == NULL)) { - goto CPyL111; - } else - goto CPyL58; -CPyL56: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r153 = 0; - if (unlikely(!cpy_r_r153)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 51, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL58: ; - PyObject *cpy_r_r154[1] = {cpy_r_r151}; - cpy_r_r155 = (PyObject **)&cpy_r_r154; - cpy_r_r156 = PyObject_Vectorcall(cpy_r_r152, cpy_r_r155, 1, 0); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 51, CPyStatic_solidity___globals); - goto CPyL112; - } - CPy_INCREF(cpy_r_r150); - cpy_r_r157.f0 = cpy_r_r150; - cpy_r_r157.f1 = cpy_r_r156; - cpy_r_r158 = CPyStatics[1450]; /* 'london' */ - cpy_r_r159 = CPyStatics[1451]; /* '0.8.7' */ - cpy_r_r160 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r160 == NULL)) { - goto CPyL113; - } else - goto CPyL62; -CPyL60: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r161 = 0; - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 52, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL62: ; - PyObject *cpy_r_r162[1] = {cpy_r_r159}; - cpy_r_r163 = (PyObject **)&cpy_r_r162; - cpy_r_r164 = PyObject_Vectorcall(cpy_r_r160, cpy_r_r163, 1, 0); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 52, CPyStatic_solidity___globals); - goto CPyL114; - } - CPy_INCREF(cpy_r_r158); - cpy_r_r165.f0 = cpy_r_r158; - cpy_r_r165.f1 = cpy_r_r164; - cpy_r_r166 = CPyStatics[1452]; /* 'berlin' */ - cpy_r_r167 = CPyStatics[1453]; /* '0.8.5' */ - cpy_r_r168 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r168 == NULL)) { - goto CPyL115; - } else - goto CPyL66; -CPyL64: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r169 = 0; - if (unlikely(!cpy_r_r169)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 53, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL66: ; - PyObject *cpy_r_r170[1] = {cpy_r_r167}; - cpy_r_r171 = (PyObject **)&cpy_r_r170; - cpy_r_r172 = PyObject_Vectorcall(cpy_r_r168, cpy_r_r171, 1, 0); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 53, CPyStatic_solidity___globals); - goto CPyL116; - } - CPy_INCREF(cpy_r_r166); - cpy_r_r173.f0 = cpy_r_r166; - cpy_r_r173.f1 = cpy_r_r172; - cpy_r_r174 = CPyStatics[1454]; /* 'istanbul' */ - cpy_r_r175 = CPyStatics[1455]; /* '0.5.13' */ - cpy_r_r176 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r176 == NULL)) { - goto CPyL117; - } else - goto CPyL70; -CPyL68: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r177 = 0; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 54, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL70: ; - PyObject *cpy_r_r178[1] = {cpy_r_r175}; - cpy_r_r179 = (PyObject **)&cpy_r_r178; - cpy_r_r180 = PyObject_Vectorcall(cpy_r_r176, cpy_r_r179, 1, 0); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 54, CPyStatic_solidity___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r174); - cpy_r_r181.f0 = cpy_r_r174; - cpy_r_r181.f1 = cpy_r_r180; - cpy_r_r182 = CPyStatics[635]; /* 'petersburg' */ - cpy_r_r183 = CPyStatics[1456]; /* '0.5.5' */ - cpy_r_r184 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r184 == NULL)) { - goto CPyL119; - } else - goto CPyL74; -CPyL72: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r185 = 0; - if (unlikely(!cpy_r_r185)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 55, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL74: ; - PyObject *cpy_r_r186[1] = {cpy_r_r183}; - cpy_r_r187 = (PyObject **)&cpy_r_r186; - cpy_r_r188 = PyObject_Vectorcall(cpy_r_r184, cpy_r_r187, 1, 0); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 55, CPyStatic_solidity___globals); - goto CPyL120; - } - CPy_INCREF(cpy_r_r182); - cpy_r_r189.f0 = cpy_r_r182; - cpy_r_r189.f1 = cpy_r_r188; - cpy_r_r190 = CPyStatics[633]; /* 'byzantium' */ - cpy_r_r191 = CPyStatics[1457]; /* '0.4.0' */ - cpy_r_r192 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r192 == NULL)) { - goto CPyL121; - } else - goto CPyL78; -CPyL76: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r193 = 0; - if (unlikely(!cpy_r_r193)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 56, CPyStatic_solidity___globals); - goto CPyL101; - } - CPy_Unreachable(); -CPyL78: ; - PyObject *cpy_r_r194[1] = {cpy_r_r191}; - cpy_r_r195 = (PyObject **)&cpy_r_r194; - cpy_r_r196 = PyObject_Vectorcall(cpy_r_r192, cpy_r_r195, 1, 0); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 56, CPyStatic_solidity___globals); - goto CPyL122; - } - CPy_INCREF(cpy_r_r190); - cpy_r_r197.f0 = cpy_r_r190; - cpy_r_r197.f1 = cpy_r_r196; - cpy_r_r198 = PyList_New(9); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 47, CPyStatic_solidity___globals); - goto CPyL123; - } - cpy_r_r199 = PyTuple_New(2); - if (unlikely(cpy_r_r199 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1076 = cpy_r_r133.f0; - PyTuple_SET_ITEM(cpy_r_r199, 0, __tmp1076); - PyObject *__tmp1077 = cpy_r_r133.f1; - PyTuple_SET_ITEM(cpy_r_r199, 1, __tmp1077); - cpy_r_r200 = PyTuple_New(2); - if (unlikely(cpy_r_r200 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1078 = cpy_r_r141.f0; - PyTuple_SET_ITEM(cpy_r_r200, 0, __tmp1078); - PyObject *__tmp1079 = cpy_r_r141.f1; - PyTuple_SET_ITEM(cpy_r_r200, 1, __tmp1079); - cpy_r_r201 = PyTuple_New(2); - if (unlikely(cpy_r_r201 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1080 = cpy_r_r149.f0; - PyTuple_SET_ITEM(cpy_r_r201, 0, __tmp1080); - PyObject *__tmp1081 = cpy_r_r149.f1; - PyTuple_SET_ITEM(cpy_r_r201, 1, __tmp1081); - cpy_r_r202 = PyTuple_New(2); - if (unlikely(cpy_r_r202 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1082 = cpy_r_r157.f0; - PyTuple_SET_ITEM(cpy_r_r202, 0, __tmp1082); - PyObject *__tmp1083 = cpy_r_r157.f1; - PyTuple_SET_ITEM(cpy_r_r202, 1, __tmp1083); - cpy_r_r203 = PyTuple_New(2); - if (unlikely(cpy_r_r203 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1084 = cpy_r_r165.f0; - PyTuple_SET_ITEM(cpy_r_r203, 0, __tmp1084); - PyObject *__tmp1085 = cpy_r_r165.f1; - PyTuple_SET_ITEM(cpy_r_r203, 1, __tmp1085); - cpy_r_r204 = PyTuple_New(2); - if (unlikely(cpy_r_r204 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1086 = cpy_r_r173.f0; - PyTuple_SET_ITEM(cpy_r_r204, 0, __tmp1086); - PyObject *__tmp1087 = cpy_r_r173.f1; - PyTuple_SET_ITEM(cpy_r_r204, 1, __tmp1087); - cpy_r_r205 = PyTuple_New(2); - if (unlikely(cpy_r_r205 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1088 = cpy_r_r181.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp1088); - PyObject *__tmp1089 = cpy_r_r181.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp1089); - cpy_r_r206 = PyTuple_New(2); - if (unlikely(cpy_r_r206 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1090 = cpy_r_r189.f0; - PyTuple_SET_ITEM(cpy_r_r206, 0, __tmp1090); - PyObject *__tmp1091 = cpy_r_r189.f1; - PyTuple_SET_ITEM(cpy_r_r206, 1, __tmp1091); - cpy_r_r207 = PyTuple_New(2); - if (unlikely(cpy_r_r207 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1092 = cpy_r_r197.f0; - PyTuple_SET_ITEM(cpy_r_r207, 0, __tmp1092); - PyObject *__tmp1093 = cpy_r_r197.f1; - PyTuple_SET_ITEM(cpy_r_r207, 1, __tmp1093); - cpy_r_r208 = (CPyPtr)&((PyListObject *)cpy_r_r198)->ob_item; - cpy_r_r209 = *(CPyPtr *)cpy_r_r208; - *(PyObject * *)cpy_r_r209 = cpy_r_r199; - cpy_r_r210 = cpy_r_r209 + 8; - *(PyObject * *)cpy_r_r210 = cpy_r_r200; - cpy_r_r211 = cpy_r_r209 + 16; - *(PyObject * *)cpy_r_r211 = cpy_r_r201; - cpy_r_r212 = cpy_r_r209 + 24; - *(PyObject * *)cpy_r_r212 = cpy_r_r202; - cpy_r_r213 = cpy_r_r209 + 32; - *(PyObject * *)cpy_r_r213 = cpy_r_r203; - cpy_r_r214 = cpy_r_r209 + 40; - *(PyObject * *)cpy_r_r214 = cpy_r_r204; - cpy_r_r215 = cpy_r_r209 + 48; - *(PyObject * *)cpy_r_r215 = cpy_r_r205; - cpy_r_r216 = cpy_r_r209 + 56; - *(PyObject * *)cpy_r_r216 = cpy_r_r206; - cpy_r_r217 = cpy_r_r209 + 64; - *(PyObject * *)cpy_r_r217 = cpy_r_r207; - CPyStatic_solidity___EVM_VERSION_MAPPING = cpy_r_r198; - CPy_INCREF_NO_IMM(CPyStatic_solidity___EVM_VERSION_MAPPING); - cpy_r_r218 = CPyStatic_solidity___globals; - cpy_r_r219 = CPyStatics[1231]; /* 'EVM_VERSION_MAPPING' */ - cpy_r_r220 = CPyDict_SetItem(cpy_r_r218, cpy_r_r219, cpy_r_r198); - CPy_DECREF_NO_IMM(cpy_r_r198); - cpy_r_r221 = cpy_r_r220 >= 0; - if (unlikely(!cpy_r_r221)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 47, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r222 = CPyStatic_solidity___globals; - cpy_r_r223 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r224 = CPyDict_GetItem(cpy_r_r222, cpy_r_r223); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r225 = CPyStatic_solidity___globals; - cpy_r_r226 = CPyStatics[1425]; /* 'Count' */ - cpy_r_r227 = CPyDict_GetItem(cpy_r_r225, cpy_r_r226); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); - goto CPyL124; - } - cpy_r_r228 = CPyStatic_solidity___globals; - cpy_r_r229 = CPyStatics[1191]; /* 'ProgramCounter' */ - cpy_r_r230 = CPyDict_GetItem(cpy_r_r228, cpy_r_r229); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); - goto CPyL125; - } - cpy_r_r231.f0 = cpy_r_r227; - cpy_r_r231.f1 = cpy_r_r230; - cpy_r_r232 = PyTuple_New(2); - if (unlikely(cpy_r_r232 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1094 = cpy_r_r231.f0; - PyTuple_SET_ITEM(cpy_r_r232, 0, __tmp1094); - PyObject *__tmp1095 = cpy_r_r231.f1; - PyTuple_SET_ITEM(cpy_r_r232, 1, __tmp1095); - cpy_r_r233 = PyObject_GetItem(cpy_r_r224, cpy_r_r232); - CPy_DECREF(cpy_r_r224); - CPy_DECREF(cpy_r_r232); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r234 = CPyStatic_solidity___globals; - cpy_r_r235 = CPyStatics[1458]; /* 'PcMap' */ - cpy_r_r236 = CPyDict_SetItem(cpy_r_r234, cpy_r_r235, cpy_r_r233); - CPy_DECREF(cpy_r_r233); - cpy_r_r237 = cpy_r_r236 >= 0; - if (unlikely(!cpy_r_r237)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r238 = CPyStatic_solidity___globals; - cpy_r_r239 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r240 = CPyDict_GetItem(cpy_r_r238, cpy_r_r239); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r241 = (PyObject *)&PyUnicode_Type; - cpy_r_r242 = CPyStatic_solidity___globals; - cpy_r_r243 = CPyStatics[882]; /* 'Set' */ - cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); - goto CPyL126; - } - cpy_r_r245 = CPyStatic_solidity___globals; - cpy_r_r246 = CPyStatics[1428]; /* 'Offset' */ - cpy_r_r247 = CPyDict_GetItem(cpy_r_r245, cpy_r_r246); - if (unlikely(cpy_r_r247 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); - goto CPyL127; - } - cpy_r_r248 = PyObject_GetItem(cpy_r_r244, cpy_r_r247); - CPy_DECREF(cpy_r_r244); - CPy_DECREF(cpy_r_r247); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); - goto CPyL126; - } - CPy_INCREF(cpy_r_r241); - cpy_r_r249.f0 = cpy_r_r241; - cpy_r_r249.f1 = cpy_r_r248; - cpy_r_r250 = PyTuple_New(2); - if (unlikely(cpy_r_r250 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1096 = cpy_r_r249.f0; - PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1096); - PyObject *__tmp1097 = cpy_r_r249.f1; - PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1097); - cpy_r_r251 = PyObject_GetItem(cpy_r_r240, cpy_r_r250); - CPy_DECREF(cpy_r_r240); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r252 = CPyStatic_solidity___globals; - cpy_r_r253 = CPyStatics[1459]; /* 'StatementNodes' */ - cpy_r_r254 = CPyDict_SetItem(cpy_r_r252, cpy_r_r253, cpy_r_r251); - CPy_DECREF(cpy_r_r251); - cpy_r_r255 = cpy_r_r254 >= 0; - if (unlikely(!cpy_r_r255)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r256 = CPyStatic_solidity___globals; - cpy_r_r257 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r258 = CPyDict_GetItem(cpy_r_r256, cpy_r_r257); - if (unlikely(cpy_r_r258 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r259 = (PyObject *)&PyUnicode_Type; - cpy_r_r260 = CPyStatic_solidity___globals; - cpy_r_r261 = CPyStatics[882]; /* 'Set' */ - cpy_r_r262 = CPyDict_GetItem(cpy_r_r260, cpy_r_r261); - if (unlikely(cpy_r_r262 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); - goto CPyL128; - } - cpy_r_r263 = CPyStatic_solidity___globals; - cpy_r_r264 = CPyStatics[1417]; /* 'NodeBase' */ - cpy_r_r265 = CPyDict_GetItem(cpy_r_r263, cpy_r_r264); - if (unlikely(cpy_r_r265 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); - goto CPyL129; - } - cpy_r_r266 = PyObject_GetItem(cpy_r_r262, cpy_r_r265); - CPy_DECREF(cpy_r_r262); - CPy_DECREF(cpy_r_r265); - if (unlikely(cpy_r_r266 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); - goto CPyL128; - } - CPy_INCREF(cpy_r_r259); - cpy_r_r267.f0 = cpy_r_r259; - cpy_r_r267.f1 = cpy_r_r266; - cpy_r_r268 = PyTuple_New(2); - if (unlikely(cpy_r_r268 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1098 = cpy_r_r267.f0; - PyTuple_SET_ITEM(cpy_r_r268, 0, __tmp1098); - PyObject *__tmp1099 = cpy_r_r267.f1; - PyTuple_SET_ITEM(cpy_r_r268, 1, __tmp1099); - cpy_r_r269 = PyObject_GetItem(cpy_r_r258, cpy_r_r268); - CPy_DECREF(cpy_r_r258); - CPy_DECREF(cpy_r_r268); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r270 = CPyStatic_solidity___globals; - cpy_r_r271 = CPyStatics[1460]; /* 'BranchNodes' */ - cpy_r_r272 = CPyDict_SetItem(cpy_r_r270, cpy_r_r271, cpy_r_r269); - CPy_DECREF(cpy_r_r269); - cpy_r_r273 = cpy_r_r272 >= 0; - if (unlikely(!cpy_r_r273)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); - goto CPyL101; - } - cpy_r_r274 = CPyStatics[1267]; /* 'nodeType' */ - cpy_r_r275 = CPyStatics[1386]; /* 'BinaryOperation' */ - cpy_r_r276 = CPyStatics[1403]; /* 'typeDescriptions.typeString' */ - cpy_r_r277 = CPyStatics[821]; /* 'bool' */ - cpy_r_r278 = CPyDict_Build(2, cpy_r_r274, cpy_r_r275, cpy_r_r276, cpy_r_r277); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 63, CPyStatic_solidity___globals); - goto CPyL101; - } - CPyStatic_solidity____BINOPS_PARAMS = cpy_r_r278; - CPy_INCREF(CPyStatic_solidity____BINOPS_PARAMS); - cpy_r_r279 = CPyStatic_solidity___globals; - cpy_r_r280 = CPyStatics[1461]; /* '_BINOPS_PARAMS' */ - cpy_r_r281 = CPyDict_SetItem(cpy_r_r279, cpy_r_r280, cpy_r_r278); - CPy_DECREF(cpy_r_r278); - cpy_r_r282 = cpy_r_r281 >= 0; - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 63, CPyStatic_solidity___globals); - goto CPyL101; - } - return 1; -CPyL101: ; - cpy_r_r283 = 2; - return cpy_r_r283; -CPyL102: ; - CPy_DECREF(cpy_r_r84); - goto CPyL22; -CPyL103: ; - CPy_DECREF(cpy_r_r99); - goto CPyL29; -CPyL104: ; - CPy_DecRef(cpy_r_r108); - goto CPyL101; -CPyL105: ; - CPy_DECREF(cpy_r_r112); - goto CPyL35; -CPyL106: ; - CPy_DECREF(cpy_r_r120); - goto CPyL42; -CPyL107: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - goto CPyL48; -CPyL108: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - goto CPyL101; -CPyL109: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - goto CPyL52; -CPyL110: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - goto CPyL101; -CPyL111: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - goto CPyL56; -CPyL112: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - goto CPyL101; -CPyL113: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - goto CPyL60; -CPyL114: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - goto CPyL101; -CPyL115: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - goto CPyL64; -CPyL116: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - goto CPyL101; -CPyL117: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - goto CPyL68; -CPyL118: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - goto CPyL101; -CPyL119: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - goto CPyL72; -CPyL120: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - goto CPyL101; -CPyL121: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r189.f0); - CPy_DecRef(cpy_r_r189.f1); - goto CPyL76; -CPyL122: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r189.f0); - CPy_DecRef(cpy_r_r189.f1); - goto CPyL101; -CPyL123: ; - CPy_DecRef(cpy_r_r133.f0); - CPy_DecRef(cpy_r_r133.f1); - CPy_DecRef(cpy_r_r141.f0); - CPy_DecRef(cpy_r_r141.f1); - CPy_DecRef(cpy_r_r149.f0); - CPy_DecRef(cpy_r_r149.f1); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r189.f0); - CPy_DecRef(cpy_r_r189.f1); - CPy_DecRef(cpy_r_r197.f0); - CPy_DecRef(cpy_r_r197.f1); - goto CPyL101; -CPyL124: ; - CPy_DecRef(cpy_r_r224); - goto CPyL101; -CPyL125: ; - CPy_DecRef(cpy_r_r224); - CPy_DecRef(cpy_r_r227); - goto CPyL101; -CPyL126: ; - CPy_DecRef(cpy_r_r240); - goto CPyL101; -CPyL127: ; - CPy_DecRef(cpy_r_r240); - CPy_DecRef(cpy_r_r244); - goto CPyL101; -CPyL128: ; - CPy_DecRef(cpy_r_r258); - goto CPyL101; -CPyL129: ; - CPy_DecRef(cpy_r_r258); - CPy_DecRef(cpy_r_r262); - goto CPyL101; -} -static PyMethodDef compiler___utilsmodule_methods[] = { - {"expand_source_map", (PyCFunction)CPyPy_compiler___utils___expand_source_map, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("expand_source_map(source_map_str)\n--\n\n") /* docstring */}, - {"_expand_row", (PyCFunction)CPyPy_compiler___utils____expand_row, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_expand_row(row)\n--\n\n") /* docstring */}, - {"merge_natspec", (PyCFunction)CPyPy_compiler___utils___merge_natspec, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("merge_natspec(devdoc, userdoc)\n--\n\n") /* docstring */}, - {"_get_alias", (PyCFunction)CPyPy_compiler___utils____get_alias, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_alias(contract_name, path_str)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___compiler___utils(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler___utils__internal, "__name__"); - CPyStatic_compiler___utils___globals = PyModule_GetDict(CPyModule_brownie___project___compiler___utils__internal); - if (unlikely(CPyStatic_compiler___utils___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_compiler___utils_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___compiler___utils__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef compiler___utilsmodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.compiler.utils", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - compiler___utilsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___compiler___utils(void) -{ - if (CPyModule_brownie___project___compiler___utils__internal) { - Py_INCREF(CPyModule_brownie___project___compiler___utils__internal); - return CPyModule_brownie___project___compiler___utils__internal; - } - CPyModule_brownie___project___compiler___utils__internal = PyModule_Create(&compiler___utilsmodule); - if (unlikely(CPyModule_brownie___project___compiler___utils__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___compiler___utils(CPyModule_brownie___project___compiler___utils__internal) != 0) - goto fail; - return CPyModule_brownie___project___compiler___utils__internal; - fail: - return NULL; -} - -PyObject *CPyDef_compiler___utils___expand_source_map(PyObject *cpy_r_source_map_str) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - CPyPtr cpy_r_r16; - int64_t cpy_r_r17; - PyObject *cpy_r_r18; - int64_t cpy_r_r19; - CPyPtr cpy_r_r20; - int64_t cpy_r_r21; - char cpy_r_r22; - CPyPtr cpy_r_r23; - CPyPtr cpy_r_r24; - int64_t cpy_r_r25; - CPyPtr cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int64_t cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - tuple_T2IO cpy_r_r45; - CPyTagged cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - CPyTagged cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - CPyTagged cpy_r_r54; - CPyTagged cpy_r_x; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - CPyTagged cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - CPyTagged cpy_r_r70; - char cpy_r_r71; - CPyPtr cpy_r_r72; - int64_t cpy_r_r73; - PyObject *cpy_r_r74; - int64_t cpy_r_r75; - CPyPtr cpy_r_r76; - int64_t cpy_r_r77; - char cpy_r_r78; - CPyPtr cpy_r_r79; - CPyPtr cpy_r_r80; - int64_t cpy_r_r81; - CPyPtr cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - int64_t cpy_r_r86; - PyObject *cpy_r_r87; - cpy_r_r0 = PyDict_Check(cpy_r_source_map_str); - if (!cpy_r_r0) goto CPyL57; - CPy_INCREF(cpy_r_source_map_str); - if (likely(PyDict_Check(cpy_r_source_map_str))) - cpy_r_r1 = cpy_r_source_map_str; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 22, CPyStatic_compiler___utils___globals, "dict", cpy_r_source_map_str); - goto CPyL56; - } - cpy_r_r2 = CPyStatics[1462]; /* 'pc_pos_map_compressed' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 22, CPyStatic_compiler___utils___globals); - goto CPyL56; - } - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1100; - if (PyDict_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1100; - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 22, CPyStatic_compiler___utils___globals, "union[str, dict]", cpy_r_r3); - goto CPyL56; -__LL1100: ; - cpy_r_source_map_str = cpy_r_r4; -CPyL5: ; - cpy_r_r5 = PyUnicode_Check(cpy_r_source_map_str); - if (cpy_r_r5) goto CPyL11; - if (likely(PyDict_Check(cpy_r_source_map_str))) - cpy_r_r6 = cpy_r_source_map_str; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals, "dict", cpy_r_source_map_str); - goto CPyL56; - } - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals); - goto CPyL58; - } - PyObject *cpy_r_r10[1] = {cpy_r_r6}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 1, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals); - goto CPyL58; - } - CPy_DECREF(cpy_r_r6); - CPy_Raise(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL11: ; - if (likely(PyUnicode_Check(cpy_r_source_map_str))) - cpy_r_r13 = cpy_r_source_map_str; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals, "str", cpy_r_source_map_str); - goto CPyL56; - } - cpy_r_r14 = CPyStatics[1463]; /* ';' */ - cpy_r_r15 = PyUnicode_Split(cpy_r_r13, cpy_r_r14, -1); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals); - goto CPyL56; - } - cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_r15)->ob_size; - cpy_r_r17 = *(int64_t *)cpy_r_r16; - cpy_r_r18 = PyList_New(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals); - goto CPyL59; - } - cpy_r_r19 = 0; -CPyL15: ; - cpy_r_r20 = (CPyPtr)&((PyVarObject *)cpy_r_r15)->ob_size; - cpy_r_r21 = *(int64_t *)cpy_r_r20; - cpy_r_r22 = cpy_r_r19 < cpy_r_r21; - if (!cpy_r_r22) goto CPyL60; - cpy_r_r23 = (CPyPtr)&((PyListObject *)cpy_r_r15)->ob_item; - cpy_r_r24 = *(CPyPtr *)cpy_r_r23; - cpy_r_r25 = cpy_r_r19 * 8; - cpy_r_r26 = cpy_r_r24 + cpy_r_r25; - cpy_r_r27 = *(PyObject * *)cpy_r_r26; - CPy_INCREF(cpy_r_r27); - if (likely(PyUnicode_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals, "str", cpy_r_r27); - goto CPyL61; - } - cpy_r_r29 = CPyStr_IsTrue(cpy_r_r28); - if (!cpy_r_r29) goto CPyL62; - cpy_r_r30 = CPyDef_compiler___utils____expand_row(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals); - goto CPyL61; - } - cpy_r_r31 = cpy_r_r30; - goto CPyL21; -CPyL20: ; - cpy_r_r32 = Py_None; - cpy_r_r31 = cpy_r_r32; -CPyL21: ; - CPyList_SetItemUnsafe(cpy_r_r18, cpy_r_r19, cpy_r_r31); - cpy_r_r33 = cpy_r_r19 + 1; - cpy_r_r19 = cpy_r_r33; - goto CPyL15; -CPyL23: ; - cpy_r_r34 = CPyList_GetSlice(cpy_r_r18, 2, 9223372036854775806LL); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); - goto CPyL63; - } - if (likely(PyList_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals, "list", cpy_r_r34); - goto CPyL63; - } - cpy_r_r36 = CPyModule_builtins; - cpy_r_r37 = CPyStatics[1464]; /* 'enumerate' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); - goto CPyL64; - } - cpy_r_r39 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r40[2] = {cpy_r_r35, cpy_r_r39}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r41, 2, 0); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); - goto CPyL64; - } - CPy_DECREF_NO_IMM(cpy_r_r35); - cpy_r_r43 = PyObject_GetIter(cpy_r_r42); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); - goto CPyL63; - } -CPyL28: ; - cpy_r_r44 = PyIter_Next(cpy_r_r43); - if (cpy_r_r44 == NULL) goto CPyL65; - PyObject *__tmp1101; - if (unlikely(!(PyTuple_Check(cpy_r_r44) && PyTuple_GET_SIZE(cpy_r_r44) == 2))) { - __tmp1101 = NULL; - goto __LL1102; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r44, 0)))) - __tmp1101 = PyTuple_GET_ITEM(cpy_r_r44, 0); - else { - __tmp1101 = NULL; - } - if (__tmp1101 == NULL) goto __LL1102; - if (PyList_Check(PyTuple_GET_ITEM(cpy_r_r44, 1))) - __tmp1101 = PyTuple_GET_ITEM(cpy_r_r44, 1); - else { - __tmp1101 = NULL; - } - if (__tmp1101 != NULL) goto __LL1103; - if (PyTuple_GET_ITEM(cpy_r_r44, 1) == Py_None) - __tmp1101 = PyTuple_GET_ITEM(cpy_r_r44, 1); - else { - __tmp1101 = NULL; - } - if (__tmp1101 != NULL) goto __LL1103; - __tmp1101 = NULL; -__LL1103: ; - if (__tmp1101 == NULL) goto __LL1102; - __tmp1101 = cpy_r_r44; -__LL1102: ; - if (unlikely(__tmp1101 == NULL)) { - CPy_TypeError("tuple[int, union[list, None]]", cpy_r_r44); cpy_r_r45 = (tuple_T2IO) { CPY_INT_TAG, NULL }; - } else { - PyObject *__tmp1104 = PyTuple_GET_ITEM(cpy_r_r44, 0); - CPyTagged __tmp1105; - if (likely(PyLong_Check(__tmp1104))) - __tmp1105 = CPyTagged_FromObject(__tmp1104); - else { - CPy_TypeError("int", __tmp1104); __tmp1105 = CPY_INT_TAG; - } - cpy_r_r45.f0 = __tmp1105; - PyObject *__tmp1106 = PyTuple_GET_ITEM(cpy_r_r44, 1); - CPy_INCREF(__tmp1106); - PyObject *__tmp1107; - if (PyList_Check(__tmp1106)) - __tmp1107 = __tmp1106; - else { - __tmp1107 = NULL; - } - if (__tmp1107 != NULL) goto __LL1108; - if (__tmp1106 == Py_None) - __tmp1107 = __tmp1106; - else { - __tmp1107 = NULL; - } - if (__tmp1107 != NULL) goto __LL1108; - CPy_TypeError("list or None", __tmp1106); - __tmp1107 = NULL; -__LL1108: ; - cpy_r_r45.f1 = __tmp1107; - } - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); - goto CPyL66; - } - cpy_r_r46 = cpy_r_r45.f0; - CPyTagged_INCREF(cpy_r_r46); - cpy_r_r47 = cpy_r_r45.f1; - CPy_INCREF(cpy_r_r47); - CPyTagged_DECREF(cpy_r_r45.f0); - CPy_DECREF(cpy_r_r45.f1); - cpy_r_r48 = (PyObject *)&_Py_NoneStruct; - cpy_r_r49 = cpy_r_r47 == cpy_r_r48; - if (cpy_r_r49) { - goto CPyL67; - } else - goto CPyL34; -CPyL31: ; - cpy_r_r50 = CPyTagged_Subtract(cpy_r_r46, 2); - cpy_r_r51 = CPyList_GetItem(cpy_r_r18, cpy_r_r50); - CPyTagged_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 29, CPyStatic_compiler___utils___globals); - goto CPyL68; - } - if (PyList_Check(cpy_r_r51)) - cpy_r_r52 = cpy_r_r51; - else { - cpy_r_r52 = NULL; - } - if (cpy_r_r52 != NULL) goto __LL1109; - if (cpy_r_r51 == Py_None) - cpy_r_r52 = cpy_r_r51; - else { - cpy_r_r52 = NULL; - } - if (cpy_r_r52 != NULL) goto __LL1109; - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 29, CPyStatic_compiler___utils___globals, "list or None", cpy_r_r51); - goto CPyL68; -__LL1109: ; - cpy_r_r53 = CPyList_SetItem(cpy_r_r18, cpy_r_r46, cpy_r_r52); - CPyTagged_DECREF(cpy_r_r46); - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 29, CPyStatic_compiler___utils___globals); - goto CPyL66; - } else - goto CPyL28; -CPyL34: ; - cpy_r_r54 = 0; - cpy_r_x = cpy_r_r54; -CPyL35: ; - cpy_r_r55 = (Py_ssize_t)cpy_r_r54 < (Py_ssize_t)8; - if (!cpy_r_r55) goto CPyL69; - if (likely(cpy_r_r47 != Py_None)) - cpy_r_r56 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 32, CPyStatic_compiler___utils___globals, "list", cpy_r_r47); - goto CPyL70; - } - cpy_r_r57 = CPyList_GetItemBorrow(cpy_r_r56, cpy_r_x); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 32, CPyStatic_compiler___utils___globals); - goto CPyL70; - } - if (PyUnicode_Check(cpy_r_r57)) - cpy_r_r58 = cpy_r_r57; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL1110; - if (PyLong_Check(cpy_r_r57)) - cpy_r_r58 = cpy_r_r57; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL1110; - if (cpy_r_r57 == Py_None) - cpy_r_r58 = cpy_r_r57; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL1110; - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 32, CPyStatic_compiler___utils___globals, "union[str, int, None]", cpy_r_r57); - goto CPyL70; -__LL1110: ; - cpy_r_r59 = (PyObject *)&_Py_NoneStruct; - cpy_r_r60 = cpy_r_r58 == cpy_r_r59; - if (!cpy_r_r60) goto CPyL71; - cpy_r_r61 = CPyTagged_Subtract(cpy_r_r46, 2); - cpy_r_r62 = CPyList_GetItem(cpy_r_r18, cpy_r_r61); - CPyTagged_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals); - goto CPyL70; - } - if (PyList_Check(cpy_r_r62)) - cpy_r_r63 = cpy_r_r62; - else { - cpy_r_r63 = NULL; - } - if (cpy_r_r63 != NULL) goto __LL1111; - if (cpy_r_r62 == Py_None) - cpy_r_r63 = cpy_r_r62; - else { - cpy_r_r63 = NULL; - } - if (cpy_r_r63 != NULL) goto __LL1111; - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals, "list or None", cpy_r_r62); - goto CPyL70; -__LL1111: ; - cpy_r_r64 = cpy_r_r63; - CPyTagged_INCREF(cpy_r_x); - cpy_r_r65 = CPyTagged_StealAsObject(cpy_r_x); - cpy_r_r66 = PyObject_GetItem(cpy_r_r64, cpy_r_r65); - CPy_DECREF(cpy_r_r64); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals); - goto CPyL70; - } - cpy_r_r67 = cpy_r_r66; - CPy_INCREF(cpy_r_r47); - if (likely(cpy_r_r47 != Py_None)) - cpy_r_r68 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals, "list", cpy_r_r47); - goto CPyL72; - } - cpy_r_r69 = CPyList_SetItem(cpy_r_r68, cpy_r_x, cpy_r_r67); - CPy_DECREF_NO_IMM(cpy_r_r68); - CPyTagged_DECREF(cpy_r_x); - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals); - goto CPyL73; - } -CPyL46: ; - cpy_r_r70 = cpy_r_r54 + 2; - cpy_r_r54 = cpy_r_r70; - cpy_r_x = cpy_r_r70; - goto CPyL35; -CPyL47: ; - cpy_r_r71 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); - goto CPyL63; - } - cpy_r_r72 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; - cpy_r_r73 = *(int64_t *)cpy_r_r72; - cpy_r_r74 = PyList_New(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 34, CPyStatic_compiler___utils___globals); - goto CPyL63; - } - cpy_r_r75 = 0; -CPyL50: ; - cpy_r_r76 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; - cpy_r_r77 = *(int64_t *)cpy_r_r76; - cpy_r_r78 = cpy_r_r75 < cpy_r_r77; - if (!cpy_r_r78) goto CPyL74; - cpy_r_r79 = (CPyPtr)&((PyListObject *)cpy_r_r18)->ob_item; - cpy_r_r80 = *(CPyPtr *)cpy_r_r79; - cpy_r_r81 = cpy_r_r75 * 8; - cpy_r_r82 = cpy_r_r80 + cpy_r_r81; - cpy_r_r83 = *(PyObject * *)cpy_r_r82; - CPy_INCREF(cpy_r_r83); - if (PyList_Check(cpy_r_r83)) - cpy_r_r84 = cpy_r_r83; - else { - cpy_r_r84 = NULL; - } - if (cpy_r_r84 != NULL) goto __LL1112; - if (cpy_r_r83 == Py_None) - cpy_r_r84 = cpy_r_r83; - else { - cpy_r_r84 = NULL; - } - if (cpy_r_r84 != NULL) goto __LL1112; - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 34, CPyStatic_compiler___utils___globals, "list or None", cpy_r_r83); - goto CPyL75; -__LL1112: ; - cpy_r_r85 = PySequence_Tuple(cpy_r_r84); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 34, CPyStatic_compiler___utils___globals); - goto CPyL75; - } - CPyList_SetItemUnsafe(cpy_r_r74, cpy_r_r75, cpy_r_r85); - cpy_r_r86 = cpy_r_r75 + 1; - cpy_r_r75 = cpy_r_r86; - goto CPyL50; -CPyL55: ; - return cpy_r_r74; -CPyL56: ; - cpy_r_r87 = NULL; - return cpy_r_r87; -CPyL57: ; - CPy_INCREF(cpy_r_source_map_str); - goto CPyL5; -CPyL58: ; - CPy_DecRef(cpy_r_r6); - goto CPyL56; -CPyL59: ; - CPy_DecRef(cpy_r_r15); - goto CPyL56; -CPyL60: ; - CPy_DECREF_NO_IMM(cpy_r_r15); - goto CPyL23; -CPyL61: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - goto CPyL56; -CPyL62: ; - CPy_DECREF(cpy_r_r28); - goto CPyL20; -CPyL63: ; - CPy_DecRef(cpy_r_r18); - goto CPyL56; -CPyL64: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r35); - goto CPyL56; -CPyL65: ; - CPy_DECREF(cpy_r_r43); - goto CPyL47; -CPyL66: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); - goto CPyL56; -CPyL67: ; - CPy_DECREF(cpy_r_r47); - goto CPyL31; -CPyL68: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r46); - goto CPyL56; -CPyL69: ; - CPyTagged_DECREF(cpy_r_r46); - CPy_DECREF(cpy_r_r47); - CPyTagged_DECREF(cpy_r_x); - goto CPyL28; -CPyL70: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r47); - CPyTagged_DecRef(cpy_r_x); - goto CPyL56; -CPyL71: ; - CPyTagged_DECREF(cpy_r_x); - goto CPyL46; -CPyL72: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r47); - CPyTagged_DecRef(cpy_r_x); - CPy_DecRef(cpy_r_r67); - goto CPyL56; -CPyL73: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r47); - goto CPyL56; -CPyL74: ; - CPy_DECREF_NO_IMM(cpy_r_r18); - goto CPyL55; -CPyL75: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r74); - goto CPyL56; -} - -PyObject *CPyPy_compiler___utils___expand_source_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_map_str", 0}; - static CPyArg_Parser parser = {"O:expand_source_map", kwlist, 0}; - PyObject *obj_source_map_str; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_source_map_str)) { - return NULL; - } - PyObject *arg_source_map_str; - if (PyUnicode_Check(obj_source_map_str)) - arg_source_map_str = obj_source_map_str; - else { - arg_source_map_str = NULL; - } - if (arg_source_map_str != NULL) goto __LL1113; - if (PyDict_Check(obj_source_map_str)) - arg_source_map_str = obj_source_map_str; - else { - arg_source_map_str = NULL; - } - if (arg_source_map_str != NULL) goto __LL1113; - CPy_TypeError("union[str, dict]", obj_source_map_str); - goto fail; -__LL1113: ; - PyObject *retval = CPyDef_compiler___utils___expand_source_map(arg_source_map_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 17, CPyStatic_compiler___utils___globals); - return NULL; -} - -PyObject *CPyDef_compiler___utils____expand_row(PyObject *cpy_r_row) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyPtr cpy_r_r2; - CPyPtr cpy_r_r3; - PyObject *cpy_r_r4; - CPyTagged cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - char cpy_r_r13; - CPyTagged cpy_r_i; - CPyPtr cpy_r_r14; - CPyPtr cpy_r_r15; - int64_t cpy_r_r16; - CPyPtr cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - CPyTagged cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - CPyTagged cpy_r_r27; - int64_t cpy_r_r28; - PyObject *cpy_r_r29; - cpy_r_r0 = PyList_New(1); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 39, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r1 = Py_None; - cpy_r_r2 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r3 = *(CPyPtr *)cpy_r_r2; - *(PyObject * *)cpy_r_r3 = cpy_r_r1; - cpy_r_r4 = CPySequence_Multiply(cpy_r_r0, 8); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 39, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r5 = 0; - cpy_r_r6 = CPyStatics[115]; /* ':' */ - cpy_r_r7 = PyUnicode_Split(cpy_r_row, cpy_r_r6, -1); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals); - goto CPyL18; - } - cpy_r_r8 = CPyList_GetSlice(cpy_r_r7, 0, 8); - CPy_DECREF_NO_IMM(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals); - goto CPyL18; - } - if (likely(PyList_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals, "list", cpy_r_r8); - goto CPyL18; - } - cpy_r_r10 = 0; -CPyL6: ; - cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r9)->ob_size; - cpy_r_r12 = *(int64_t *)cpy_r_r11; - cpy_r_r13 = cpy_r_r10 < cpy_r_r12; - if (!cpy_r_r13) goto CPyL19; - cpy_r_i = cpy_r_r5; - cpy_r_r14 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; - cpy_r_r15 = *(CPyPtr *)cpy_r_r14; - cpy_r_r16 = cpy_r_r10 * 8; - cpy_r_r17 = cpy_r_r15 + cpy_r_r16; - cpy_r_r18 = *(PyObject * *)cpy_r_r17; - CPy_INCREF(cpy_r_r18); - if (likely(PyUnicode_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals, "str", cpy_r_r18); - goto CPyL20; - } - cpy_r_r20 = CPyStr_IsTrue(cpy_r_r19); - if (!cpy_r_r20) goto CPyL21; - cpy_r_r21 = cpy_r_i == 6; - if (!cpy_r_r21) goto CPyL11; - cpy_r_r22 = cpy_r_r19; - goto CPyL14; -CPyL11: ; - cpy_r_r23 = CPyLong_FromStr(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 43, CPyStatic_compiler___utils___globals); - goto CPyL20; - } - if (likely(PyLong_Check(cpy_r_r23))) - cpy_r_r24 = CPyTagged_FromObject(cpy_r_r23); - else { - CPy_TypeError("int", cpy_r_r23); cpy_r_r24 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 43, CPyStatic_compiler___utils___globals); - goto CPyL20; - } - cpy_r_r25 = CPyTagged_StealAsObject(cpy_r_r24); - cpy_r_r22 = cpy_r_r25; -CPyL14: ; - cpy_r_r26 = CPyList_SetItem(cpy_r_r4, cpy_r_i, cpy_r_r22); - CPyTagged_DECREF(cpy_r_i); - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 43, CPyStatic_compiler___utils___globals); - goto CPyL22; - } -CPyL15: ; - cpy_r_r27 = cpy_r_r5 + 2; - cpy_r_r5 = cpy_r_r27; - cpy_r_r28 = cpy_r_r10 + 1; - cpy_r_r10 = cpy_r_r28; - goto CPyL6; -CPyL16: ; - return cpy_r_r4; -CPyL17: ; - cpy_r_r29 = NULL; - return cpy_r_r29; -CPyL18: ; - CPy_DecRef(cpy_r_r4); - goto CPyL17; -CPyL19: ; - CPy_DECREF_NO_IMM(cpy_r_r9); - goto CPyL16; -CPyL20: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPyTagged_DecRef(cpy_r_i); - goto CPyL17; -CPyL21: ; - CPyTagged_DECREF(cpy_r_i); - CPy_DECREF(cpy_r_r19); - goto CPyL15; -CPyL22: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL17; -} - -PyObject *CPyPy_compiler___utils____expand_row(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"row", 0}; - static CPyArg_Parser parser = {"O:_expand_row", kwlist, 0}; - PyObject *obj_row; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_row)) { - return NULL; - } - PyObject *arg_row; - if (likely(PyUnicode_Check(obj_row))) - arg_row = obj_row; - else { - CPy_TypeError("str", obj_row); - goto fail; - } - PyObject *retval = CPyDef_compiler___utils____expand_row(arg_row); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 37, CPyStatic_compiler___utils___globals); - return NULL; -} - -PyObject *CPyDef_compiler___utils___merge_natspec(PyObject *cpy_r_devdoc, PyObject *cpy_r_userdoc) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - int32_t cpy_r_r16; - char cpy_r_r17; - int32_t cpy_r_r18; - char 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_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - tuple_T3OOO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - cpy_r_r0 = CPyStatics[1465]; /* 'methods' */ - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); - goto CPyL38; - } - cpy_r_r2 = CPyDict_Build(1, cpy_r_r0, cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); - goto CPyL38; - } - cpy_r_r3 = CPyDict_UpdateInDisplay(cpy_r_r2, cpy_r_userdoc); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); - goto CPyL39; - } - cpy_r_r5 = CPyDict_UpdateInDisplay(cpy_r_r2, cpy_r_devdoc); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); - goto CPyL39; - } - cpy_r_r7 = CPyStatics[1465]; /* 'methods' */ - cpy_r_r8 = PyDict_New(); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 67, CPyStatic_compiler___utils___globals); - goto CPyL40; - } - cpy_r_r9 = CPyDict_Get(cpy_r_userdoc, cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 67, CPyStatic_compiler___utils___globals); - goto CPyL40; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 67, CPyStatic_compiler___utils___globals, "dict", cpy_r_r9); - goto CPyL40; - } - cpy_r_r11 = CPyStatics[1465]; /* 'methods' */ - cpy_r_r12 = PyDict_New(); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 68, CPyStatic_compiler___utils___globals); - goto CPyL41; - } - cpy_r_r13 = CPyDict_Get(cpy_r_devdoc, cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 68, CPyStatic_compiler___utils___globals); - goto CPyL41; - } - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 68, CPyStatic_compiler___utils___globals, "dict", cpy_r_r13); - goto CPyL41; - } - cpy_r_r15 = PySet_New(NULL); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 70, CPyStatic_compiler___utils___globals); - goto CPyL42; - } - cpy_r_r16 = _PySet_Update(cpy_r_r15, cpy_r_r10); - cpy_r_r17 = cpy_r_r16 >= 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 71, CPyStatic_compiler___utils___globals); - goto CPyL43; - } - cpy_r_r18 = _PySet_Update(cpy_r_r15, cpy_r_r14); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 72, CPyStatic_compiler___utils___globals); - goto CPyL43; - } - cpy_r_r20 = PyObject_GetIter(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 73, CPyStatic_compiler___utils___globals); - goto CPyL42; - } -CPyL14: ; - cpy_r_r21 = PyIter_Next(cpy_r_r20); - if (cpy_r_r21 == NULL) goto CPyL44; - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 73, CPyStatic_compiler___utils___globals, "str", cpy_r_r21); - goto CPyL45; - } - cpy_r_r23 = PyDict_New(); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL46; - } - cpy_r_r24 = CPyDict_Get(cpy_r_r10, cpy_r_r22, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL46; - } - if (likely(PyDict_Check(cpy_r_r24))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals, "dict", cpy_r_r24); - goto CPyL46; - } - cpy_r_r26 = PyDict_New(); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL47; - } - cpy_r_r27 = CPyDict_Get(cpy_r_r14, cpy_r_r22, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL47; - } - if (likely(PyDict_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals, "dict", cpy_r_r27); - goto CPyL47; - } - cpy_r_r29 = PyDict_New(); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL48; - } - cpy_r_r30 = CPyDict_UpdateInDisplay(cpy_r_r29, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL49; - } - cpy_r_r32 = CPyDict_UpdateInDisplay(cpy_r_r29, cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL50; - } - cpy_r_r34 = CPyStatics[1465]; /* 'methods' */ - cpy_r_r35 = CPyDict_GetItem(cpy_r_r2, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - goto CPyL50; - } - if (likely(PyDict_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals, "dict", cpy_r_r35); - goto CPyL50; - } - cpy_r_r37 = CPyDict_SetItem(cpy_r_r36, cpy_r_r22, cpy_r_r29); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r29); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); - } else - goto CPyL14; -CPyL29: ; - cpy_r_r39 = CPy_CatchError(); - cpy_r_r40 = CPyModule_builtins; - cpy_r_r41 = CPyStatics[107]; /* 'TypeError' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 76, CPyStatic_compiler___utils___globals); - goto CPyL51; - } - cpy_r_r43 = CPy_ExceptionMatches(cpy_r_r42); - CPy_DecRef(cpy_r_r42); - if (cpy_r_r43) { - goto CPyL33; - } else - goto CPyL52; -CPyL31: ; - CPy_Reraise(); - if (!0) { - goto CPyL34; - } else - goto CPyL53; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - goto CPyL14; -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - cpy_r_r44 = CPy_KeepPropagating(); - if (!cpy_r_r44) goto CPyL38; - CPy_Unreachable(); -CPyL36: ; - cpy_r_r45 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 73, CPyStatic_compiler___utils___globals); - goto CPyL40; - } - return cpy_r_r2; -CPyL38: ; - cpy_r_r46 = NULL; - return cpy_r_r46; -CPyL39: ; - CPy_DecRef(cpy_r_r2); - goto CPyL38; -CPyL40: ; - CPy_DecRef(cpy_r_r2); - goto CPyL38; -CPyL41: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - goto CPyL38; -CPyL42: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - goto CPyL38; -CPyL43: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r15); - goto CPyL38; -CPyL44: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r20); - goto CPyL36; -CPyL45: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r20); - goto CPyL38; -CPyL46: ; - CPy_DecRef(cpy_r_r22); - goto CPyL29; -CPyL47: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - goto CPyL29; -CPyL48: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL29; -CPyL49: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - goto CPyL29; -CPyL50: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - goto CPyL29; -CPyL51: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r20); - goto CPyL34; -CPyL52: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r20); - goto CPyL31; -CPyL53: ; - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - goto CPyL32; -} - -PyObject *CPyPy_compiler___utils___merge_natspec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"devdoc", "userdoc", 0}; - static CPyArg_Parser parser = {"OO:merge_natspec", kwlist, 0}; - PyObject *obj_devdoc; - PyObject *obj_userdoc; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_devdoc, &obj_userdoc)) { - return NULL; - } - PyObject *arg_devdoc; - if (likely(PyDict_Check(obj_devdoc))) - arg_devdoc = obj_devdoc; - else { - CPy_TypeError("dict", obj_devdoc); - goto fail; - } - PyObject *arg_userdoc; - if (likely(PyDict_Check(obj_userdoc))) - arg_userdoc = obj_userdoc; - else { - CPy_TypeError("dict", obj_userdoc); - goto fail; - } - PyObject *retval = CPyDef_compiler___utils___merge_natspec(arg_devdoc, arg_userdoc); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 47, CPyStatic_compiler___utils___globals); - return NULL; -} - -PyObject *CPyDef_compiler___utils____get_alias(PyObject *cpy_r_contract_name, PyObject *cpy_r_path_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyPtr cpy_r_r12; - int64_t cpy_r_r13; - CPyTagged cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - CPyTagged cpy_r_r21; - CPyTagged cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - CPyTagged cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - cpy_r_r0 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 87, CPyStatic_compiler___utils___globals); - goto CPyL21; - } - cpy_r_r1 = CPyStatics[1466]; /* 'parts' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 87, CPyStatic_compiler___utils___globals); - goto CPyL21; - } - if (likely(PyTuple_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 87, CPyStatic_compiler___utils___globals, "tuple", cpy_r_r2); - goto CPyL21; - } - cpy_r_r4 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL22; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals); - goto CPyL21; - } - CPy_Unreachable(); -CPyL6: ; - PyObject *cpy_r_r6[1] = {cpy_r_path_str}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals); - goto CPyL23; - } - cpy_r_r9 = CPyStatics[1466]; /* 'parts' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals); - goto CPyL23; - } - if (likely(PyTuple_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals, "tuple", cpy_r_r10); - goto CPyL23; - } - cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r13 = *(int64_t *)cpy_r_r12; - cpy_r_r14 = cpy_r_r13 << 1; - cpy_r_r15 = CPySequenceTuple_GetSlice(cpy_r_r11, 0, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals); - goto CPyL24; - } - if (likely(PyTuple_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals, "tuple", cpy_r_r15); - goto CPyL24; - } - cpy_r_r17 = PyObject_RichCompare(cpy_r_r16, cpy_r_r3, 2); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals); - goto CPyL24; - } - if (unlikely(!PyBool_Check(cpy_r_r17))) { - CPy_TypeError("bool", cpy_r_r17); cpy_r_r18 = 2; - } else - cpy_r_r18 = cpy_r_r17 == Py_True; - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == 2)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals); - goto CPyL24; - } - if (!cpy_r_r18) goto CPyL25; - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - CPy_DECREF(cpy_r_r3); - cpy_r_r21 = cpy_r_r20 << 1; - cpy_r_r22 = CPyTagged_Add(cpy_r_r21, 2); - cpy_r_r23 = CPySequenceTuple_GetItem(cpy_r_r11, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals); - goto CPyL26; - } - if (likely(PyUnicode_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals, "str", cpy_r_r23); - goto CPyL26; - } - cpy_r_r25 = CPyStatics[513]; /* '/' */ - cpy_r_r26 = CPyTagged_Add(cpy_r_r22, 2); - CPyTagged_DECREF(cpy_r_r22); - cpy_r_r27 = CPySequenceTuple_GetItem(cpy_r_r11, cpy_r_r26); - CPy_DECREF(cpy_r_r11); - CPyTagged_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals); - goto CPyL27; - } - if (likely(PyUnicode_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals, "str", cpy_r_r27); - goto CPyL27; - } - cpy_r_r29 = CPyStatics[513]; /* '/' */ - cpy_r_r30 = CPyStr_Build(5, cpy_r_r24, cpy_r_r25, cpy_r_r28, cpy_r_r29, cpy_r_contract_name); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals); - goto CPyL21; - } - return cpy_r_r30; -CPyL20: ; - CPy_INCREF(cpy_r_contract_name); - return cpy_r_contract_name; -CPyL21: ; - cpy_r_r31 = NULL; - return cpy_r_r31; -CPyL22: ; - CPy_DecRef(cpy_r_r3); - goto CPyL4; -CPyL23: ; - CPy_DecRef(cpy_r_r3); - goto CPyL21; -CPyL24: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r11); - goto CPyL21; -CPyL25: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r11); - goto CPyL20; -CPyL26: ; - CPy_DecRef(cpy_r_r11); - CPyTagged_DecRef(cpy_r_r22); - goto CPyL21; -CPyL27: ; - CPy_DecRef(cpy_r_r24); - goto CPyL21; -} - -PyObject *CPyPy_compiler___utils____get_alias(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_name", "path_str", 0}; - static CPyArg_Parser parser = {"OO:_get_alias", kwlist, 0}; - PyObject *obj_contract_name; - PyObject *obj_path_str; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_name, &obj_path_str)) { - return NULL; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *arg_path_str; - if (likely(PyUnicode_Check(obj_path_str))) - arg_path_str = obj_path_str; - else { - CPy_TypeError("str", obj_path_str); - goto fail; - } - PyObject *retval = CPyDef_compiler___utils____get_alias(arg_contract_name, arg_path_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 82, CPyStatic_compiler___utils___globals); - return NULL; -} - -char CPyDef_compiler___utils_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T2OO cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", -1, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2321]; /* ('Dict', 'List', 'Optional', 'Set', 'Tuple', 'Union') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_compiler___utils___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 4, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2322]; /* ('Version',) */ - cpy_r_r10 = CPyStatics[18]; /* 'semantic_version' */ - cpy_r_r11 = CPyStatic_compiler___utils___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 6, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - CPyModule_semantic_version = cpy_r_r12; - CPy_INCREF(CPyModule_semantic_version); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r14 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r15 = CPyStatic_compiler___utils___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 8, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - CPyModule_brownie____c_constants = cpy_r_r16; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2088]; /* ('_get_data_folder',) */ - cpy_r_r18 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r19 = CPyStatic_compiler___utils___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 9, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - CPyModule_brownie____config = cpy_r_r20; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2323]; /* ('ContractName', 'Source') */ - cpy_r_r22 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r23 = CPyStatic_compiler___utils___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 10, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - CPyModule_brownie___typing = cpy_r_r24; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatic_compiler___utils___globals; - cpy_r_r26 = CPyStatics[747]; /* 'Union' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r28 = (PyObject *)&PyUnicode_Type; - cpy_r_r29 = CPyStatic_compiler___utils___globals; - cpy_r_r30 = CPyStatics[42]; /* 'Version' */ - cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); - goto CPyL18; - } - CPy_INCREF(cpy_r_r28); - cpy_r_r32.f0 = cpy_r_r28; - cpy_r_r32.f1 = cpy_r_r31; - cpy_r_r33 = PyTuple_New(2); - if (unlikely(cpy_r_r33 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1114 = cpy_r_r32.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp1114); - PyObject *__tmp1115 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp1115); - cpy_r_r34 = PyObject_GetItem(cpy_r_r27, cpy_r_r33); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r35 = CPyStatic_compiler___utils___globals; - cpy_r_r36 = CPyStatics[1421]; /* 'VersionSpec' */ - cpy_r_r37 = CPyDict_SetItem(cpy_r_r35, cpy_r_r36, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r39 = CPyStatic_compiler___utils___globals; - cpy_r_r40 = CPyStatics[618]; /* 'List' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r42 = CPyStatic_compiler___utils___globals; - cpy_r_r43 = CPyStatics[42]; /* 'Version' */ - cpy_r_r44 = CPyDict_GetItem(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); - goto CPyL19; - } - cpy_r_r45 = PyObject_GetItem(cpy_r_r41, cpy_r_r44); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - cpy_r_r46 = CPyStatic_compiler___utils___globals; - cpy_r_r47 = CPyStatics[1420]; /* 'VersionList' */ - cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); - goto CPyL17; - } - return 1; -CPyL17: ; - cpy_r_r50 = 2; - return cpy_r_r50; -CPyL18: ; - CPy_DecRef(cpy_r_r27); - goto CPyL17; -CPyL19: ; - CPy_DecRef(cpy_r_r41); - goto CPyL17; -} -static PyMethodDef vypermodule_methods[] = { - {"get_version", (PyCFunction)CPyPy_vyper___get_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_version()\n--\n\n") /* docstring */}, - {"set_vyper_version", (PyCFunction)CPyPy_vyper___set_vyper_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("set_vyper_version(version)\n--\n\n") /* docstring */}, - {"get_abi", (PyCFunction)CPyPy_vyper___get_abi, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_abi(contract_source, name)\n--\n\n") /* docstring */}, - {"_get_vyper_version_list", (PyCFunction)CPyPy_vyper____get_vyper_version_list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_vyper_version_list()\n--\n\n") /* docstring */}, - {"install_vyper", (PyCFunction)CPyPy_vyper___install_vyper, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("install_vyper(*versions)\n--\n\n") /* docstring */}, - {"find_vyper_versions", (PyCFunction)CPyPy_vyper___find_vyper_versions, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_vyper_versions(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, - {"find_best_vyper_version", (PyCFunction)CPyPy_vyper___find_best_vyper_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_best_vyper_version(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, - {"compile_from_input_json", (PyCFunction)CPyPy_vyper___compile_from_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_from_input_json(input_json, silent=True, allow_paths=None)\n--\n\n") /* docstring */}, - {"_get_unique_build_json", (PyCFunction)CPyPy_vyper____get_unique_build_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_unique_build_json(output_evm, path_str, contract_name, ast_json, offset)\n--\n\n") /* docstring */}, - {"_get_dependencies", (PyCFunction)CPyPy_vyper____get_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_dependencies(ast_json)\n--\n\n") /* docstring */}, - {"_is_revert_jump", (PyCFunction)CPyPy_vyper____is_revert_jump, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_is_revert_jump(pc_list, revert_pc)\n--\n\n") /* docstring */}, - {"_generate_coverage_data", (PyCFunction)CPyPy_vyper____generate_coverage_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_coverage_data(source_map_str, opcodes_str, contract_name, ast_json)\n--\n\n") /* docstring */}, - {"_convert_src", (PyCFunction)CPyPy_vyper____convert_src, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_convert_src(src)\n--\n\n") /* docstring */}, - {"_find_node_by_offset", (PyCFunction)CPyPy_vyper____find_node_by_offset, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_find_node_by_offset(ast_json, offset)\n--\n\n") /* docstring */}, - {"_get_statement_nodes", (PyCFunction)CPyPy_vyper____get_statement_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_statement_nodes(ast_json)\n--\n\n") /* docstring */}, - {"_convert_to_semver", (PyCFunction)CPyPy_vyper____convert_to_semver, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_convert_to_semver(versions)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___compiler___vyper(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler___vyper__internal, "__name__"); - CPyStatic_vyper___globals = PyModule_GetDict(CPyModule_brownie___project___compiler___vyper__internal); - if (unlikely(CPyStatic_vyper___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_vyper_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___compiler___vyper__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_vyper___vvm_logger); - CPyStatic_vyper___vvm_logger = NULL; - CPy_XDECREF(CPyStatic_vyper___sh); - CPyStatic_vyper___sh = NULL; - CPy_XDECREF_NO_IMM(CPyStatic_vyper___EVM_VERSION_MAPPING); - CPyStatic_vyper___EVM_VERSION_MAPPING = NULL; - CPy_XDECREF(CPyStatic_vyper____get_installed_vyper_versions); - CPyStatic_vyper____get_installed_vyper_versions = NULL; - CPy_XDECREF(CPyStatic_vyper____get_installable_vyper_versions); - CPyStatic_vyper____get_installable_vyper_versions = NULL; - CPy_XDECREF(CPyStatic_vyper____vvm_set_vyper_version); - CPyStatic_vyper____vvm_set_vyper_version = NULL; - CPy_XDECREF(CPyStatic_vyper____vvm_install_vyper); - CPyStatic_vyper____vvm_install_vyper = NULL; - CPy_XDECREF(CPyStatic_vyper____vvm_compile_standard); - CPyStatic_vyper____vvm_compile_standard = NULL; - return -1; -} -static struct PyModuleDef vypermodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.compiler.vyper", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - vypermodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___compiler___vyper(void) -{ - if (CPyModule_brownie___project___compiler___vyper__internal) { - Py_INCREF(CPyModule_brownie___project___compiler___vyper__internal); - return CPyModule_brownie___project___compiler___vyper__internal; - } - CPyModule_brownie___project___compiler___vyper__internal = PyModule_Create(&vypermodule); - if (unlikely(CPyModule_brownie___project___compiler___vyper__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___compiler___vyper(CPyModule_brownie___project___compiler___vyper__internal) != 0) - goto fail; - return CPyModule_brownie___project___compiler___vyper__internal; - fail: - return NULL; -} - -PyObject *CPyDef_vyper___get_version(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyStatic_vyper___globals; - cpy_r_r1 = CPyStatics[1467]; /* '_active_version' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_version", 67, CPyStatic_vyper___globals); - goto CPyL2; - } - return cpy_r_r2; -CPyL2: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_vyper___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_version", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_vyper___get_version(); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_version", 66, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper___set_vyper_version(PyObject *cpy_r_version) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - tuple_T3OOO cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - cpy_r_r0 = PyUnicode_Check(cpy_r_version); - if (!cpy_r_r0) goto CPyL44; - CPy_INCREF(cpy_r_version); - if (likely(PyUnicode_Check(cpy_r_version))) - cpy_r_r1 = cpy_r_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 74, CPyStatic_vyper___globals, "str", cpy_r_version); - goto CPyL43; - } - cpy_r_r2 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL45; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 74, CPyStatic_vyper___globals); - goto CPyL43; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r4[1] = {cpy_r_r1}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 74, CPyStatic_vyper___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_r1); - cpy_r_version = cpy_r_r6; -CPyL7: ; - cpy_r_r7 = CPyStatic_vyper___globals; - cpy_r_r8 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); - goto CPyL47; - } - cpy_r_r10 = CPyStatics[93]; /* '__version__' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); - goto CPyL47; - } - cpy_r_r12 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL48; - } else - goto CPyL12; -CPyL10: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); - goto CPyL43; - } - CPy_Unreachable(); -CPyL12: ; - PyObject *cpy_r_r14[1] = {cpy_r_r11}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r11); - cpy_r_r17 = PyObject_RichCompare(cpy_r_version, cpy_r_r16, 3); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); - goto CPyL47; - } - cpy_r_r18 = PyObject_IsTrue(cpy_r_r17); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); - goto CPyL47; - } - cpy_r_r20 = cpy_r_r18; - if (!cpy_r_r20) goto CPyL39; - cpy_r_r21 = PyObject_Str(cpy_r_version); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 78, CPyStatic_vyper___globals); - goto CPyL47; - } - cpy_r_r22 = CPyStatic_vyper____vvm_set_vyper_version; - if (likely(cpy_r_r22 != NULL)) goto CPyL21; - PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_set_vyper_version\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 80, CPyStatic_vyper___globals); - goto CPyL23; - } else - goto CPyL50; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - cpy_r_r24 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r25[2] = {cpy_r_r21, cpy_r_r24}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = CPyStatics[2294]; /* ('silent',) */ - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r26, 1, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 80, CPyStatic_vyper___globals); - goto CPyL23; - } else - goto CPyL51; -CPyL22: ; - CPy_DECREF(cpy_r_r21); - goto CPyL39; -CPyL23: ; - cpy_r_r29 = CPy_CatchError(); - cpy_r_r30 = CPyStatic_vyper___globals; - cpy_r_r31 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 81, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r33 = CPyStatics[1309]; /* 'exceptions' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - CPy_DecRef(cpy_r_r32); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 81, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r35 = CPyStatics[1469]; /* 'VyperNotInstalled' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - CPy_DecRef(cpy_r_r34); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 81, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r37 = CPy_ExceptionMatches(cpy_r_r36); - CPy_DecRef(cpy_r_r36); - if (!cpy_r_r37) goto CPyL53; - cpy_r_r38 = PyTuple_Pack(1, cpy_r_version); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 82, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r39 = CPyDef_vyper___install_vyper(cpy_r_r38); - CPy_DecRef(cpy_r_r38); - if (unlikely(cpy_r_r39 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 82, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r40 = CPyStatic_vyper____vvm_set_vyper_version; - if (unlikely(cpy_r_r40 == NULL)) { - goto CPyL54; - } else - goto CPyL32; -CPyL30: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_set_vyper_version\" was not set"); - cpy_r_r41 = 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 83, CPyStatic_vyper___globals); - goto CPyL37; - } else - goto CPyL55; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - cpy_r_r42 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r43[2] = {cpy_r_r21, cpy_r_r42}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = CPyStatics[2294]; /* ('silent',) */ - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r44, 1, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 83, CPyStatic_vyper___globals); - goto CPyL52; - } else - goto CPyL56; -CPyL33: ; - CPy_DecRef(cpy_r_r21); - goto CPyL36; -CPyL34: ; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL57; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r29); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - goto CPyL39; -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r29); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - cpy_r_r47 = CPy_KeepPropagating(); - if (!cpy_r_r47) goto CPyL43; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r48 = CPyStatic_vyper___globals; - cpy_r_r49 = CPyStatics[1467]; /* '_active_version' */ - cpy_r_r50 = CPyDict_SetItem(cpy_r_r48, cpy_r_r49, cpy_r_version); - CPy_DECREF(cpy_r_version); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 84, CPyStatic_vyper___globals); - goto CPyL43; - } - cpy_r_r52 = CPyStatic_vyper___globals; - cpy_r_r53 = CPyStatics[1467]; /* '_active_version' */ - cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 85, CPyStatic_vyper___globals); - goto CPyL43; - } - cpy_r_r55 = PyObject_Str(cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 85, CPyStatic_vyper___globals); - goto CPyL43; - } - return cpy_r_r55; -CPyL43: ; - cpy_r_r56 = NULL; - return cpy_r_r56; -CPyL44: ; - CPy_INCREF(cpy_r_version); - goto CPyL7; -CPyL45: ; - CPy_DecRef(cpy_r_r1); - goto CPyL3; -CPyL46: ; - CPy_DecRef(cpy_r_r1); - goto CPyL43; -CPyL47: ; - CPy_DecRef(cpy_r_version); - goto CPyL43; -CPyL48: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r11); - goto CPyL10; -CPyL49: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r11); - goto CPyL43; -CPyL50: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r21); - goto CPyL20; -CPyL51: ; - CPy_DECREF(cpy_r_r28); - goto CPyL22; -CPyL52: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r21); - goto CPyL37; -CPyL53: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r21); - goto CPyL34; -CPyL54: ; - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r21); - goto CPyL30; -CPyL55: ; - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - goto CPyL31; -CPyL56: ; - CPy_DecRef(cpy_r_r46); - goto CPyL33; -CPyL57: ; - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - goto CPyL35; -} - -PyObject *CPyPy_vyper___set_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"version", 0}; - static CPyArg_Parser parser = {"O:set_vyper_version", kwlist, 0}; - PyObject *obj_version; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_version)) { - return NULL; - } - PyObject *arg_version; - if (PyUnicode_Check(obj_version)) - arg_version = obj_version; - else { - arg_version = NULL; - } - if (arg_version != NULL) goto __LL1116; - arg_version = obj_version; - if (arg_version != NULL) goto __LL1116; - CPy_TypeError("union[str, object]", obj_version); - goto fail; -__LL1116: ; - PyObject *retval = CPyDef_vyper___set_vyper_version(arg_version); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 70, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyPtr cpy_r_r12; - CPyPtr 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_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; - char cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_compiled; - tuple_T3OOO cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_exc; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - tuple_T3OOO cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - cpy_r_r0 = CPyStatics[1233]; /* 'language' */ - cpy_r_r1 = CPyStatics[1228]; /* 'Vyper' */ - cpy_r_r2 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r3 = CPyStatics[1239]; /* 'content' */ - cpy_r_r4 = CPyDict_Build(1, cpy_r_r3, cpy_r_contract_source); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 96, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r5 = CPyDict_Build(1, cpy_r_name, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 96, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r6 = CPyStatics[240]; /* 'settings' */ - cpy_r_r7 = CPyStatics[1266]; /* 'outputSelection' */ - cpy_r_r8 = CPyStatics[1265]; /* '*' */ - cpy_r_r9 = CPyStatics[1265]; /* '*' */ - cpy_r_r10 = CPyStatics[946]; /* 'abi' */ - cpy_r_r11 = PyList_New(1); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); - goto CPyL55; - } - cpy_r_r12 = (CPyPtr)&((PyListObject *)cpy_r_r11)->ob_item; - cpy_r_r13 = *(CPyPtr *)cpy_r_r12; - CPy_INCREF(cpy_r_r10); - *(PyObject * *)cpy_r_r13 = cpy_r_r10; - cpy_r_r14 = CPyDict_Build(1, cpy_r_r9, cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r11); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); - goto CPyL55; - } - cpy_r_r15 = CPyDict_Build(1, cpy_r_r8, cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); - goto CPyL55; - } - cpy_r_r16 = CPyDict_Build(1, cpy_r_r7, cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); - goto CPyL55; - } - cpy_r_r17 = CPyDict_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r5, cpy_r_r6, cpy_r_r16); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 94, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r18 = CPyStatic_vyper___globals; - cpy_r_r19 = CPyStatics[1467]; /* '_active_version' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL56; - } - cpy_r_r21 = CPyStatic_vyper___globals; - cpy_r_r22 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL57; - } - cpy_r_r24 = CPyStatics[93]; /* '__version__' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL57; - } - cpy_r_r26 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r26 == NULL)) { - goto CPyL58; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r27 = 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL54; - } - CPy_Unreachable(); -CPyL13: ; - PyObject *cpy_r_r28[1] = {cpy_r_r25}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 1, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL59; - } - CPy_DECREF(cpy_r_r25); - cpy_r_r31 = PyObject_RichCompare(cpy_r_r20, cpy_r_r30, 2); - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL56; - } - cpy_r_r32 = PyObject_IsTrue(cpy_r_r31); - CPy_DECREF(cpy_r_r31); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); - goto CPyL56; - } - cpy_r_r34 = cpy_r_r32; - if (!cpy_r_r34) goto CPyL29; - cpy_r_r35 = CPyStatic_vyper___globals; - cpy_r_r36 = CPyStatics[1470]; /* 'vyper_json' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 101, CPyStatic_vyper___globals); - goto CPyL60; - } - cpy_r_r38 = CPyStatics[1471]; /* 'compile_json' */ - PyObject *cpy_r_r39[2] = {cpy_r_r37, cpy_r_r17}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 101, CPyStatic_vyper___globals); - goto CPyL61; - } - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r17); - cpy_r_compiled = cpy_r_r41; - goto CPyL48; -CPyL20: ; - cpy_r_r42 = CPy_CatchError(); - cpy_r_r43 = CPyStatic_vyper___globals; - cpy_r_r44 = CPyStatics[1472]; /* 'VyperException' */ - cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 102, CPyStatic_vyper___globals); - goto CPyL27; - } - cpy_r_r46 = CPy_ExceptionMatches(cpy_r_r45); - CPy_DecRef(cpy_r_r45); - if (!cpy_r_r46) goto CPyL25; - cpy_r_r47 = CPy_GetExcValue(); - cpy_r_exc = cpy_r_r47; - cpy_r_r48 = CPyStatics[1473]; /* 'with_traceback' */ - cpy_r_r49 = Py_None; - PyObject *cpy_r_r50[2] = {cpy_r_exc, cpy_r_r49}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r51, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 103, CPyStatic_vyper___globals); - goto CPyL62; - } - CPy_DecRef(cpy_r_exc); - CPy_Raise(cpy_r_r52); - CPy_DecRef(cpy_r_r52); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 103, CPyStatic_vyper___globals); - goto CPyL27; - } else - goto CPyL63; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - CPy_Reraise(); - if (!0) { - goto CPyL27; - } else - goto CPyL64; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - CPy_RestoreExcInfo(cpy_r_r42); - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - cpy_r_r53 = CPy_KeepPropagating(); - if (!cpy_r_r53) goto CPyL54; - CPy_Unreachable(); -CPyL29: ; - cpy_r_r54 = CPyStatic_vyper___globals; - cpy_r_r55 = CPyStatics[1467]; /* '_active_version' */ - cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); - goto CPyL65; - } - cpy_r_r57 = PyObject_Str(cpy_r_r56); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); - goto CPyL65; - } - cpy_r_r58 = CPyStatic_vyper____vvm_compile_standard; - if (unlikely(cpy_r_r58 == NULL)) { - goto CPyL66; - } else - goto CPyL34; -CPyL32: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_compile_standard\" was not set"); - cpy_r_r59 = 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL34: ; - PyObject *cpy_r_r60[2] = {cpy_r_r17, cpy_r_r57}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = CPyStatics[2324]; /* ('vyper_version',) */ - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r61, 1, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); - goto CPyL67; - } - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r57); - cpy_r_compiled = cpy_r_r63; - goto CPyL48; -CPyL36: ; - cpy_r_r64 = CPy_CatchError(); - cpy_r_r65 = CPyStatic_vyper___globals; - cpy_r_r66 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 107, CPyStatic_vyper___globals); - goto CPyL46; - } - cpy_r_r68 = CPyStatics[1309]; /* 'exceptions' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - CPy_DecRef(cpy_r_r67); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 107, CPyStatic_vyper___globals); - goto CPyL46; - } - cpy_r_r70 = CPyStatics[1475]; /* 'VyperError' */ - cpy_r_r71 = CPyObject_GetAttr(cpy_r_r69, cpy_r_r70); - CPy_DecRef(cpy_r_r69); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 107, CPyStatic_vyper___globals); - goto CPyL46; - } - cpy_r_r72 = CPy_ExceptionMatches(cpy_r_r71); - CPy_DecRef(cpy_r_r71); - if (!cpy_r_r72) goto CPyL44; - cpy_r_r73 = CPy_GetExcValue(); - cpy_r_exc = cpy_r_r73; - cpy_r_r74 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r75 = CPyStatic_vyper___globals; - cpy_r_r76 = CPyStatics[1154]; /* 'CompilerError' */ - cpy_r_r77 = CPyDict_GetItem(cpy_r_r75, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 108, CPyStatic_vyper___globals); - goto CPyL68; - } - PyObject *cpy_r_r78[2] = {cpy_r_exc, cpy_r_r74}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 2, 0); - CPy_DecRef(cpy_r_r77); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 108, CPyStatic_vyper___globals); - goto CPyL68; - } - CPy_DecRef(cpy_r_exc); - CPy_Raise(cpy_r_r80); - CPy_DecRef(cpy_r_r80); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 108, CPyStatic_vyper___globals); - goto CPyL46; - } else - goto CPyL69; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - CPy_Reraise(); - if (!0) { - goto CPyL46; - } else - goto CPyL70; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - CPy_RestoreExcInfo(cpy_r_r64); - CPy_DecRef(cpy_r_r64.f0); - CPy_DecRef(cpy_r_r64.f1); - CPy_DecRef(cpy_r_r64.f2); - cpy_r_r81 = CPy_KeepPropagating(); - if (!cpy_r_r81) goto CPyL54; - CPy_Unreachable(); -CPyL48: ; - cpy_r_r82 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r83 = PyObject_GetItem(cpy_r_compiled, cpy_r_r82); - CPy_DECREF(cpy_r_compiled); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r84 = PyObject_GetItem(cpy_r_r83, cpy_r_name); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r85 = PyObject_GetItem(cpy_r_r84, cpy_r_name); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r86 = CPyStatics[946]; /* 'abi' */ - cpy_r_r87 = PyObject_GetItem(cpy_r_r85, cpy_r_r86); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); - goto CPyL54; - } - cpy_r_r88 = CPyDict_Build(1, cpy_r_name, cpy_r_r87); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); - goto CPyL54; - } - return cpy_r_r88; -CPyL54: ; - cpy_r_r89 = NULL; - return cpy_r_r89; -CPyL55: ; - CPy_DecRef(cpy_r_r5); - goto CPyL54; -CPyL56: ; - CPy_DecRef(cpy_r_r17); - goto CPyL54; -CPyL57: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r20); - goto CPyL54; -CPyL58: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r25); - goto CPyL11; -CPyL59: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r25); - goto CPyL54; -CPyL60: ; - CPy_DecRef(cpy_r_r17); - goto CPyL20; -CPyL61: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r37); - goto CPyL20; -CPyL62: ; - CPy_DecRef(cpy_r_exc); - goto CPyL27; -CPyL63: ; - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - goto CPyL24; -CPyL64: ; - CPy_DecRef(cpy_r_r42.f0); - CPy_DecRef(cpy_r_r42.f1); - CPy_DecRef(cpy_r_r42.f2); - goto CPyL26; -CPyL65: ; - CPy_DecRef(cpy_r_r17); - goto CPyL36; -CPyL66: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r57); - goto CPyL32; -CPyL67: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r57); - goto CPyL36; -CPyL68: ; - CPy_DecRef(cpy_r_exc); - goto CPyL46; -CPyL69: ; - CPy_DecRef(cpy_r_r64.f0); - CPy_DecRef(cpy_r_r64.f1); - CPy_DecRef(cpy_r_r64.f2); - goto CPyL43; -CPyL70: ; - CPy_DecRef(cpy_r_r64.f0); - CPy_DecRef(cpy_r_r64.f1); - CPy_DecRef(cpy_r_r64.f2); - goto CPyL45; -} - -PyObject *CPyPy_vyper___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_source", "name", 0}; - static CPyArg_Parser parser = {"OO:get_abi", kwlist, 0}; - PyObject *obj_contract_source; - PyObject *obj_name; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_source, &obj_name)) { - return NULL; - } - PyObject *arg_contract_source; - if (likely(PyUnicode_Check(obj_contract_source))) - arg_contract_source = obj_contract_source; - else { - CPy_TypeError("str", obj_contract_source); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - PyObject *retval = CPyDef_vyper___get_abi(arg_contract_source, arg_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 88, CPyStatic_vyper___globals); - return NULL; -} - -tuple_T2OO CPyDef_vyper____get_vyper_version_list(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - int32_t cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - tuple_T3OOO cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - CPyPtr cpy_r_r41; - int64_t cpy_r_r42; - CPyTagged cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T2OO cpy_r_r61; - tuple_T2OO cpy_r_r62; - cpy_r_r0 = CPyStatic_vyper____get_installed_vyper_versions; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_get_installed_vyper_versions\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = PyObject_Vectorcall(cpy_r_r0, 0, 0, 0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals); - goto CPyL41; - } - if (likely(PyList_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals, "list", cpy_r_r2); - goto CPyL41; - } - cpy_r_r4 = CPyDef_vyper____convert_to_semver(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals); - goto CPyL41; - } - cpy_r_r5 = CPyStatic_vyper___globals; - cpy_r_r6 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); - goto CPyL42; - } - cpy_r_r8 = CPyStatics[93]; /* '__version__' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); - goto CPyL42; - } - cpy_r_r10 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r10 == NULL)) { - goto CPyL43; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r11 = 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL11: ; - PyObject *cpy_r_r12[1] = {cpy_r_r9}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 1, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r9); - cpy_r_r15 = PySequence_Contains(cpy_r_r4, cpy_r_r14); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 117, CPyStatic_vyper___globals); - goto CPyL45; - } - cpy_r_r17 = cpy_r_r15; - cpy_r_r18 = cpy_r_r17 ^ 1; - if (!cpy_r_r18) goto CPyL46; - cpy_r_r19 = PyList_Append(cpy_r_r4, cpy_r_r14); - CPy_DECREF(cpy_r_r14); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 118, CPyStatic_vyper___globals); - goto CPyL42; - } -CPyL15: ; - cpy_r_r21 = CPyStatic_vyper___globals; - cpy_r_r22 = CPyStatics[1476]; /* 'AVAILABLE_VYPER_VERSIONS' */ - cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 119, CPyStatic_vyper___globals); - goto CPyL42; - } - if (PyList_Check(cpy_r_r23)) - cpy_r_r24 = cpy_r_r23; - else { - cpy_r_r24 = NULL; - } - if (cpy_r_r24 != NULL) goto __LL1117; - if (cpy_r_r23 == Py_None) - cpy_r_r24 = cpy_r_r23; - else { - cpy_r_r24 = NULL; - } - if (cpy_r_r24 != NULL) goto __LL1117; - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 119, CPyStatic_vyper___globals, "list or None", cpy_r_r23); - goto CPyL47; -__LL1117: ; - cpy_r_r25 = (PyObject *)&_Py_NoneStruct; - cpy_r_r26 = cpy_r_r24 == cpy_r_r25; - CPy_DECREF(cpy_r_r23); - if (!cpy_r_r26) goto CPyL38; - cpy_r_r27 = CPyStatic_vyper____get_installable_vyper_versions; - if (likely(cpy_r_r27 != NULL)) goto CPyL21; - PyErr_SetString(PyExc_NameError, "value for final name \"_get_installable_vyper_versions\" was not set"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); - goto CPyL25; - } else - goto CPyL48; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r27, 0, 0, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); - goto CPyL25; - } - if (likely(PyList_Check(cpy_r_r29))) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals, "list", cpy_r_r29); - goto CPyL25; - } - cpy_r_r31 = CPyDef_vyper____convert_to_semver(cpy_r_r30); - CPy_DECREF_NO_IMM(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); - goto CPyL25; - } - cpy_r_r32 = CPyStatic_vyper___globals; - cpy_r_r33 = CPyStatics[1476]; /* 'AVAILABLE_VYPER_VERSIONS' */ - cpy_r_r34 = CPyDict_SetItem(cpy_r_r32, cpy_r_r33, cpy_r_r31); - CPy_DECREF_NO_IMM(cpy_r_r31); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); - } else - goto CPyL38; -CPyL25: ; - cpy_r_r36 = CPy_CatchError(); - cpy_r_r37 = CPyStatic_vyper___globals; - cpy_r_r38 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 122, CPyStatic_vyper___globals); - goto CPyL49; - } - cpy_r_r40 = CPy_ExceptionMatches(cpy_r_r39); - CPy_DecRef(cpy_r_r39); - if (!cpy_r_r40) goto CPyL50; - cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; - cpy_r_r42 = *(int64_t *)cpy_r_r41; - cpy_r_r43 = cpy_r_r42 << 1; - cpy_r_r44 = cpy_r_r43 != 0; - if (cpy_r_r44) { - goto CPyL32; - } else - goto CPyL51; -CPyL28: ; - cpy_r_r45 = CPyStatics[1477]; /* 'Vyper not installed and cannot connect to GitHub' */ - cpy_r_r46 = CPyStatic_vyper___globals; - cpy_r_r47 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 124, CPyStatic_vyper___globals); - goto CPyL36; - } - PyObject *cpy_r_r49[1] = {cpy_r_r45}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); - CPy_DecRef(cpy_r_r48); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 124, CPyStatic_vyper___globals); - goto CPyL36; - } - CPy_Raise(cpy_r_r51); - CPy_DecRef(cpy_r_r51); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 124, CPyStatic_vyper___globals); - goto CPyL36; - } else - goto CPyL52; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - cpy_r_r52 = CPyStatic_vyper___globals; - cpy_r_r53 = CPyStatics[1476]; /* 'AVAILABLE_VYPER_VERSIONS' */ - cpy_r_r54 = CPyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r4); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 125, CPyStatic_vyper___globals); - goto CPyL49; - } else - goto CPyL35; -CPyL33: ; - CPy_Reraise(); - if (!0) { - goto CPyL36; - } else - goto CPyL53; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - CPy_RestoreExcInfo(cpy_r_r36); - CPy_DecRef(cpy_r_r36.f0); - CPy_DecRef(cpy_r_r36.f1); - CPy_DecRef(cpy_r_r36.f2); - goto CPyL38; -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r36); - CPy_DecRef(cpy_r_r36.f0); - CPy_DecRef(cpy_r_r36.f1); - CPy_DecRef(cpy_r_r36.f2); - cpy_r_r56 = CPy_KeepPropagating(); - if (!cpy_r_r56) goto CPyL41; - CPy_Unreachable(); -CPyL38: ; - cpy_r_r57 = CPyStatic_vyper___globals; - cpy_r_r58 = CPyStatics[1476]; /* 'AVAILABLE_VYPER_VERSIONS' */ - cpy_r_r59 = CPyDict_GetItem(cpy_r_r57, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 126, CPyStatic_vyper___globals); - goto CPyL42; - } - if (likely(PyList_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 126, CPyStatic_vyper___globals, "list", cpy_r_r59); - goto CPyL42; - } - cpy_r_r61.f0 = cpy_r_r60; - cpy_r_r61.f1 = cpy_r_r4; - return cpy_r_r61; -CPyL41: ; - tuple_T2OO __tmp1118 = { NULL, NULL }; - cpy_r_r62 = __tmp1118; - return cpy_r_r62; -CPyL42: ; - CPy_DecRef(cpy_r_r4); - goto CPyL41; -CPyL43: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL9; -CPyL44: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL41; -CPyL45: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r14); - goto CPyL41; -CPyL46: ; - CPy_DECREF(cpy_r_r14); - goto CPyL15; -CPyL47: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r23); - goto CPyL41; -CPyL48: ; - CPy_DecRef(cpy_r_r4); - goto CPyL20; -CPyL49: ; - CPy_DecRef(cpy_r_r4); - goto CPyL36; -CPyL50: ; - CPy_DecRef(cpy_r_r4); - goto CPyL33; -CPyL51: ; - CPy_DecRef(cpy_r_r4); - goto CPyL28; -CPyL52: ; - CPy_DecRef(cpy_r_r36.f0); - CPy_DecRef(cpy_r_r36.f1); - CPy_DecRef(cpy_r_r36.f2); - goto CPyL31; -CPyL53: ; - CPy_DecRef(cpy_r_r36.f0); - CPy_DecRef(cpy_r_r36.f1); - CPy_DecRef(cpy_r_r36.f2); - goto CPyL34; -} - -PyObject *CPyPy_vyper____get_vyper_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_get_vyper_version_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - tuple_T2OO retval = CPyDef_vyper____get_vyper_version_list(); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1119 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1119); - PyObject *__tmp1120 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1120); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 113, CPyStatic_vyper___globals); - return NULL; -} - -char CPyDef_vyper___install_vyper(PyObject *cpy_r_versions) { - CPyPtr cpy_r_r0; - int64_t cpy_r_r1; - int64_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int64_t cpy_r_r14; - char cpy_r_r15; - cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; - cpy_r_r1 = *(int64_t *)cpy_r_r0; - cpy_r_r2 = 0; -CPyL1: ; - cpy_r_r3 = cpy_r_r2 < cpy_r_r1; - if (!cpy_r_r3) goto CPyL10; - cpy_r_r4 = CPySequenceTuple_GetItemUnsafe(cpy_r_versions, cpy_r_r2); - if (likely(PyUnicode_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "install_vyper", 131, CPyStatic_vyper___globals, "str", cpy_r_r4); - goto CPyL11; - } - cpy_r_r6 = PyObject_Str(cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 132, CPyStatic_vyper___globals); - goto CPyL11; - } - cpy_r_r7 = CPyStatic_vyper____vvm_install_vyper; - if (unlikely(cpy_r_r7 == NULL)) { - goto CPyL12; - } else - goto CPyL7; -CPyL5: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_install_vyper\" was not set"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 132, CPyStatic_vyper___globals); - goto CPyL11; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r9 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r10[2] = {cpy_r_r6, cpy_r_r9}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = CPyStatics[2295]; /* ('show_progress',) */ - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r11, 1, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 132, CPyStatic_vyper___globals); - goto CPyL13; - } else - goto CPyL14; -CPyL8: ; - CPy_DECREF(cpy_r_r6); - cpy_r_r14 = cpy_r_r2 + 1; - cpy_r_r2 = cpy_r_r14; - goto CPyL1; -CPyL10: ; - return 1; -CPyL11: ; - cpy_r_r15 = 2; - return cpy_r_r15; -CPyL12: ; - CPy_DecRef(cpy_r_r6); - goto CPyL5; -CPyL13: ; - CPy_DecRef(cpy_r_r6); - goto CPyL11; -CPyL14: ; - CPy_DECREF(cpy_r_r13); - goto CPyL8; -} - -PyObject *CPyPy_vyper___install_vyper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {"%:install_vyper", kwlist, 0}; - PyObject *obj_versions; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_versions, NULL)) { - return NULL; - } - PyObject *arg_versions = obj_versions; - char retval = CPyDef_vyper___install_vyper(arg_versions); - CPy_DECREF(obj_versions); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_versions); - CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 129, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper___find_vyper_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { - tuple_T2OO cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_installed_versions; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - CPyTagged cpy_r_r8; - int64_t cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T4CIOO cpy_r_r11; - CPyTagged cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_path; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_version; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - int32_t cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - tuple_T2OO cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r__; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - char cpy_r_r101; - PyObject *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_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject **cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - CPyTagged cpy_r_r121; - int64_t cpy_r_r122; - PyObject *cpy_r_r123; - tuple_T4CIOO cpy_r_r124; - CPyTagged cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject **cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - char cpy_r_r140; - PyObject *cpy_r_r141; - if (cpy_r_install_needed != 2) goto CPyL2; - cpy_r_install_needed = 0; -CPyL2: ; - if (cpy_r_install_latest != 2) goto CPyL4; - cpy_r_install_latest = 0; -CPyL4: ; - if (cpy_r_silent != 2) goto CPyL6; - cpy_r_silent = 1; -CPyL6: ; - cpy_r_r0 = CPyDef_vyper____get_vyper_version_list(); - if (unlikely(cpy_r_r0.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 155, CPyStatic_vyper___globals); - goto CPyL89; - } - cpy_r_r1 = cpy_r_r0.f0; - cpy_r_r2 = cpy_r_r0.f1; - cpy_r_r3 = cpy_r_r1; - cpy_r_r4 = cpy_r_r2; - cpy_r_installed_versions = cpy_r_r4; - cpy_r_r5 = PyDict_New(); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 157, CPyStatic_vyper___globals); - goto CPyL90; - } - cpy_r_r6 = PySet_New(NULL); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 158, CPyStatic_vyper___globals); - goto CPyL91; - } - cpy_r_r7 = PySet_New(NULL); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 159, CPyStatic_vyper___globals); - goto CPyL92; - } - cpy_r_r8 = 0; - cpy_r_r9 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r10 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals); - goto CPyL93; - } -CPyL11: ; - cpy_r_r11 = CPyDict_NextItem(cpy_r_r10, cpy_r_r8); - cpy_r_r12 = cpy_r_r11.f1; - cpy_r_r8 = cpy_r_r12; - cpy_r_r13 = cpy_r_r11.f0; - if (!cpy_r_r13) goto CPyL94; - cpy_r_r14 = cpy_r_r11.f2; - CPy_INCREF(cpy_r_r14); - cpy_r_r15 = cpy_r_r11.f3; - CPy_INCREF(cpy_r_r15); - CPy_DECREF(cpy_r_r11.f2); - CPy_DECREF(cpy_r_r11.f3); - if (likely(PyUnicode_Check(cpy_r_r14))) - cpy_r_r16 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals, "str", cpy_r_r14); - goto CPyL95; - } - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r17 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals, "str", cpy_r_r15); - goto CPyL96; - } - cpy_r_path = cpy_r_r16; - cpy_r_r18 = CPyDef_sources___get_vyper_pragma_spec(cpy_r_r17, cpy_r_path); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 162, CPyStatic_vyper___globals); - goto CPyL97; - } - cpy_r_r19 = CPyDict_SetItem(cpy_r_r5, cpy_r_path, cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 162, CPyStatic_vyper___globals); - goto CPyL97; - } - cpy_r_r21 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); - goto CPyL97; - } - cpy_r_r22 = CPyStatics[1323]; /* 'select' */ - PyObject *cpy_r_r23[2] = {cpy_r_r21, cpy_r_installed_versions}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); - goto CPyL98; - } - CPy_DECREF(cpy_r_r21); - cpy_r_version = cpy_r_r25; - cpy_r_r26 = PyObject_IsTrue(cpy_r_version); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); - goto CPyL99; - } - cpy_r_r28 = cpy_r_r26; - if (cpy_r_r28) goto CPyL29; - if (cpy_r_install_needed) goto CPyL29; - if (cpy_r_install_latest) { - goto CPyL29; - } else - goto CPyL100; -CPyL22: ; - cpy_r_r29 = CPyStatics[1478]; /* "No installed vyper version matching '" */ - cpy_r_r30 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 167, CPyStatic_vyper___globals); - goto CPyL101; - } - cpy_r_r31 = PyObject_Str(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 167, CPyStatic_vyper___globals); - goto CPyL101; - } - cpy_r_r32 = CPyStatics[1325]; /* "' in '" */ - cpy_r_r33 = CPyStatics[132]; /* "'" */ - cpy_r_r34 = CPyStr_Build(5, cpy_r_r29, cpy_r_r31, cpy_r_r32, cpy_r_path, cpy_r_r33); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 167, CPyStatic_vyper___globals); - goto CPyL89; - } - cpy_r_r35 = CPyStatic_vyper___globals; - cpy_r_r36 = CPyStatics[1479]; /* 'IncompatibleVyperVersion' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 166, CPyStatic_vyper___globals); - goto CPyL102; - } - PyObject *cpy_r_r38[1] = {cpy_r_r34}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 166, CPyStatic_vyper___globals); - goto CPyL102; - } - CPy_DECREF(cpy_r_r34); - CPy_Raise(cpy_r_r40); - CPy_DECREF(cpy_r_r40); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 166, CPyStatic_vyper___globals); - goto CPyL89; - } - CPy_Unreachable(); -CPyL29: ; - cpy_r_r41 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); - goto CPyL99; - } - cpy_r_r42 = CPyStatics[1323]; /* 'select' */ - PyObject *cpy_r_r43[2] = {cpy_r_r41, cpy_r_r3}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); - goto CPyL103; - } - CPy_DECREF(cpy_r_r41); - cpy_r_r46 = PyObject_IsTrue(cpy_r_version); - cpy_r_r47 = cpy_r_r46 >= 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); - goto CPyL104; - } - cpy_r_r48 = cpy_r_r46; - if (cpy_r_r48) goto CPyL105; - cpy_r_r49 = PyObject_IsTrue(cpy_r_r45); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); - goto CPyL104; - } - cpy_r_r51 = cpy_r_r49; - if (cpy_r_r51) { - goto CPyL105; - } else - goto CPyL106; -CPyL35: ; - cpy_r_r52 = CPyStatics[1480]; /* "No installable vyper version matching '" */ - cpy_r_r53 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 175, CPyStatic_vyper___globals); - goto CPyL101; - } - cpy_r_r54 = PyObject_Str(cpy_r_r53); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 175, CPyStatic_vyper___globals); - goto CPyL101; - } - cpy_r_r55 = CPyStatics[1325]; /* "' in '" */ - cpy_r_r56 = CPyStatics[132]; /* "'" */ - cpy_r_r57 = CPyStr_Build(5, cpy_r_r52, cpy_r_r54, cpy_r_r55, cpy_r_path, cpy_r_r56); - CPy_DECREF(cpy_r_r54); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 175, CPyStatic_vyper___globals); - goto CPyL89; - } - cpy_r_r58 = CPyStatic_vyper___globals; - cpy_r_r59 = CPyStatics[1479]; /* 'IncompatibleVyperVersion' */ - cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 174, CPyStatic_vyper___globals); - goto CPyL107; - } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 174, CPyStatic_vyper___globals); - goto CPyL107; - } - CPy_DECREF(cpy_r_r57); - CPy_Raise(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 174, CPyStatic_vyper___globals); - goto CPyL89; - } - CPy_Unreachable(); -CPyL42: ; - cpy_r_r64 = PyObject_IsTrue(cpy_r_version); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); - goto CPyL108; - } - cpy_r_r66 = cpy_r_r64; - if (!cpy_r_r66) goto CPyL109; - if (!cpy_r_install_latest) goto CPyL50; - cpy_r_r67 = PyObject_RichCompare(cpy_r_r45, cpy_r_version, 4); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 178, CPyStatic_vyper___globals); - goto CPyL108; - } - cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 178, CPyStatic_vyper___globals); - goto CPyL108; - } - cpy_r_r70 = cpy_r_r68; - if (cpy_r_r70) { - goto CPyL109; - } else - goto CPyL50; -CPyL48: ; - cpy_r_r71 = PyObject_Str(cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 179, CPyStatic_vyper___globals); - goto CPyL110; - } - cpy_r_r72 = PySet_Add(cpy_r_r6, cpy_r_r71); - CPy_DECREF(cpy_r_r71); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 179, CPyStatic_vyper___globals); - goto CPyL110; - } else - goto CPyL57; -CPyL50: ; - cpy_r_r74 = PyObject_IsTrue(cpy_r_r45); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); - goto CPyL108; - } - cpy_r_r76 = cpy_r_r74; - if (!cpy_r_r76) goto CPyL111; - cpy_r_r77 = PyObject_RichCompare(cpy_r_r45, cpy_r_version, 4); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 180, CPyStatic_vyper___globals); - goto CPyL112; - } - cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); - CPy_DECREF(cpy_r_r77); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 180, CPyStatic_vyper___globals); - goto CPyL112; - } - cpy_r_r80 = cpy_r_r78; - if (!cpy_r_r80) goto CPyL113; - cpy_r_r81 = PyObject_Str(cpy_r_version); - CPy_DECREF(cpy_r_version); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 181, CPyStatic_vyper___globals); - goto CPyL110; - } - cpy_r_r82 = PySet_Add(cpy_r_r7, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 181, CPyStatic_vyper___globals); - goto CPyL110; - } -CPyL57: ; - cpy_r_r84 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r9); - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals); - goto CPyL110; - } else - goto CPyL11; -CPyL58: ; - cpy_r_r85 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals); - goto CPyL114; - } - cpy_r_r86 = PyObject_IsTrue(cpy_r_r6); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 158, CPyStatic_vyper___globals); - goto CPyL114; - } - cpy_r_r88 = cpy_r_r86; - if (cpy_r_r88) { - goto CPyL115; - } else - goto CPyL116; -CPyL61: ; - cpy_r_r89 = CPyStatic_vyper___globals; - cpy_r_r90 = CPyStatics[1481]; /* 'install_vyper' */ - cpy_r_r91 = CPyDict_GetItem(cpy_r_r89, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 185, CPyStatic_vyper___globals); - goto CPyL117; - } - cpy_r_r92 = PySequence_Tuple(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 185, CPyStatic_vyper___globals); - goto CPyL118; - } - cpy_r_r93 = PyObject_CallObject(cpy_r_r91, cpy_r_r92); - CPy_DECREF(cpy_r_r91); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 185, CPyStatic_vyper___globals); - goto CPyL119; - } else - goto CPyL120; -CPyL64: ; - cpy_r_r94 = CPyDef_vyper____get_vyper_version_list(); - if (unlikely(cpy_r_r94.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 186, CPyStatic_vyper___globals); - goto CPyL119; - } - cpy_r_r95 = cpy_r_r94.f0; - cpy_r_r96 = cpy_r_r94.f1; - cpy_r_r97 = cpy_r_r95; - cpy_r__ = cpy_r_r97; - CPy_DECREF(cpy_r__); - cpy_r_r98 = cpy_r_r96; - cpy_r_installed_versions = cpy_r_r98; - goto CPyL77; -CPyL66: ; - cpy_r_r99 = PyObject_IsTrue(cpy_r_r7); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 159, CPyStatic_vyper___globals); - goto CPyL121; - } - cpy_r_r101 = cpy_r_r99; - if (!cpy_r_r101) goto CPyL122; - if (cpy_r_silent) goto CPyL122; - cpy_r_r102 = CPyStatics[1482]; /* 'New compatible vyper version' */ - cpy_r_r103 = (CPyPtr)&((PySetObject *)cpy_r_r7)->used; - cpy_r_r104 = *(int64_t *)cpy_r_r103; - cpy_r_r105 = cpy_r_r104 << 1; - cpy_r_r106 = (Py_ssize_t)cpy_r_r105 > (Py_ssize_t)2; - if (!cpy_r_r106) goto CPyL71; - cpy_r_r107 = CPyStatics[113]; /* 's' */ - CPy_INCREF(cpy_r_r107); - cpy_r_r108 = cpy_r_r107; - goto CPyL72; -CPyL71: ; - cpy_r_r109 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r109); - cpy_r_r108 = cpy_r_r109; -CPyL72: ; - cpy_r_r110 = CPyStatics[1329]; /* ' available: ' */ - cpy_r_r111 = CPyStatics[293]; /* ', ' */ - cpy_r_r112 = PyUnicode_Join(cpy_r_r111, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 190, CPyStatic_vyper___globals); - goto CPyL123; - } - cpy_r_r113 = CPyStr_Build(4, cpy_r_r102, cpy_r_r108, cpy_r_r110, cpy_r_r112); - CPy_DECREF(cpy_r_r108); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 189, CPyStatic_vyper___globals); - goto CPyL124; - } - cpy_r_r114 = CPyModule_builtins; - cpy_r_r115 = CPyStatics[53]; /* 'print' */ - cpy_r_r116 = CPyObject_GetAttr(cpy_r_r114, cpy_r_r115); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 188, CPyStatic_vyper___globals); - goto CPyL125; - } - PyObject *cpy_r_r117[1] = {cpy_r_r113}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_Vectorcall(cpy_r_r116, cpy_r_r118, 1, 0); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 188, CPyStatic_vyper___globals); - goto CPyL125; - } else - goto CPyL126; -CPyL76: ; - CPy_DECREF(cpy_r_r113); -CPyL77: ; - cpy_r_r120 = PyDict_New(); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 194, CPyStatic_vyper___globals); - goto CPyL124; - } - cpy_r_r121 = 0; - cpy_r_r122 = PyDict_Size(cpy_r_r5); - cpy_r_r123 = CPyDict_GetItemsIter(cpy_r_r5); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals); - goto CPyL127; - } -CPyL79: ; - cpy_r_r124 = CPyDict_NextItem(cpy_r_r123, cpy_r_r121); - cpy_r_r125 = cpy_r_r124.f1; - cpy_r_r121 = cpy_r_r125; - cpy_r_r126 = cpy_r_r124.f0; - if (!cpy_r_r126) goto CPyL128; - cpy_r_r127 = cpy_r_r124.f2; - CPy_INCREF(cpy_r_r127); - cpy_r_r128 = cpy_r_r124.f3; - CPy_INCREF(cpy_r_r128); - CPy_DECREF(cpy_r_r124.f2); - CPy_DECREF(cpy_r_r124.f3); - if (likely(PyUnicode_Check(cpy_r_r127))) - cpy_r_r129 = cpy_r_r127; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals, "str", cpy_r_r127); - goto CPyL129; - } - cpy_r_path = cpy_r_r129; - cpy_r_r130 = CPyStatics[1323]; /* 'select' */ - PyObject *cpy_r_r131[2] = {cpy_r_r128, cpy_r_installed_versions}; - cpy_r_r132 = (PyObject **)&cpy_r_r131; - cpy_r_r133 = PyObject_VectorcallMethod(cpy_r_r130, cpy_r_r132, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 196, CPyStatic_vyper___globals); - goto CPyL130; - } - CPy_DECREF(cpy_r_r128); - cpy_r_version = cpy_r_r133; - cpy_r_r134 = PyObject_Str(cpy_r_version); - CPy_DECREF(cpy_r_version); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals); - goto CPyL131; - } - cpy_r_r135 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r120, cpy_r_r134, 1); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals); - goto CPyL131; - } - if (likely(PyList_Check(cpy_r_r135))) - cpy_r_r136 = cpy_r_r135; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals, "list", cpy_r_r135); - goto CPyL131; - } - cpy_r_r137 = PyList_Append(cpy_r_r136, cpy_r_path); - CPy_DECREF_NO_IMM(cpy_r_r136); - CPy_DECREF(cpy_r_path); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals); - goto CPyL132; - } - cpy_r_r139 = CPyDict_CheckSize(cpy_r_r5, cpy_r_r122); - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals); - goto CPyL132; - } else - goto CPyL79; -CPyL87: ; - cpy_r_r140 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r140)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals); - goto CPyL133; - } - return cpy_r_r120; -CPyL89: ; - cpy_r_r141 = NULL; - return cpy_r_r141; -CPyL90: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - goto CPyL89; -CPyL91: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - goto CPyL89; -CPyL92: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - goto CPyL89; -CPyL93: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - goto CPyL89; -CPyL94: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r11.f2); - CPy_DECREF(cpy_r_r11.f3); - goto CPyL58; -CPyL95: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r15); - goto CPyL89; -CPyL96: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - goto CPyL89; -CPyL97: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - goto CPyL89; -CPyL98: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r21); - goto CPyL89; -CPyL99: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_version); - goto CPyL89; -CPyL100: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_version); - goto CPyL22; -CPyL101: ; - CPy_DecRef(cpy_r_path); - goto CPyL89; -CPyL102: ; - CPy_DecRef(cpy_r_r34); - goto CPyL89; -CPyL103: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r41); - goto CPyL89; -CPyL104: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r45); - goto CPyL89; -CPyL105: ; - CPy_DECREF(cpy_r_path); - goto CPyL42; -CPyL106: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_version); - CPy_DECREF(cpy_r_r45); - goto CPyL35; -CPyL107: ; - CPy_DecRef(cpy_r_r57); - goto CPyL89; -CPyL108: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r45); - goto CPyL89; -CPyL109: ; - CPy_DECREF(cpy_r_version); - goto CPyL48; -CPyL110: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - goto CPyL89; -CPyL111: ; - CPy_DECREF(cpy_r_version); - CPy_DECREF(cpy_r_r45); - goto CPyL57; -CPyL112: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_version); - goto CPyL89; -CPyL113: ; - CPy_DECREF(cpy_r_version); - goto CPyL57; -CPyL114: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r7); - goto CPyL89; -CPyL115: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r7); - goto CPyL61; -CPyL116: ; - CPy_DECREF(cpy_r_r6); - goto CPyL66; -CPyL117: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r6); - goto CPyL89; -CPyL118: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r91); - goto CPyL89; -CPyL119: ; - CPy_DecRef(cpy_r_r5); - goto CPyL89; -CPyL120: ; - CPy_DECREF(cpy_r_r93); - goto CPyL64; -CPyL121: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r7); - goto CPyL89; -CPyL122: ; - CPy_DECREF(cpy_r_r7); - goto CPyL77; -CPyL123: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r108); - goto CPyL89; -CPyL124: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - goto CPyL89; -CPyL125: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r113); - goto CPyL89; -CPyL126: ; - CPy_DECREF(cpy_r_r119); - goto CPyL76; -CPyL127: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r120); - goto CPyL89; -CPyL128: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r123); - CPy_DECREF(cpy_r_r124.f2); - CPy_DECREF(cpy_r_r124.f3); - goto CPyL87; -CPyL129: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r128); - goto CPyL89; -CPyL130: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r128); - goto CPyL89; -CPyL131: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r123); - goto CPyL89; -CPyL132: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r123); - goto CPyL89; -CPyL133: ; - CPy_DecRef(cpy_r_r120); - goto CPyL89; -} - -PyObject *CPyPy_vyper___find_vyper_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; - static CPyArg_Parser parser = {"O|OOO:find_vyper_versions", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_install_needed = NULL; - PyObject *obj_install_latest = NULL; - PyObject *obj_silent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - char arg_install_needed; - if (obj_install_needed == NULL) { - arg_install_needed = 2; - } else if (unlikely(!PyBool_Check(obj_install_needed))) { - CPy_TypeError("bool", obj_install_needed); goto fail; - } else - arg_install_needed = obj_install_needed == Py_True; - char arg_install_latest; - if (obj_install_latest == NULL) { - arg_install_latest = 2; - } else if (unlikely(!PyBool_Check(obj_install_latest))) { - CPy_TypeError("bool", obj_install_latest); goto fail; - } else - arg_install_latest = obj_install_latest == Py_True; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *retval = CPyDef_vyper___find_vyper_versions(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 135, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper___find_best_vyper_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { - tuple_T2OO cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_available_versions; - PyObject *cpy_r_r4; - PyObject *cpy_r_installed_versions; - CPyTagged cpy_r_r5; - int64_t cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T4CIOO cpy_r_r8; - CPyTagged cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - CPyPtr cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - CPyPtr cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - int64_t cpy_r_r33; - CPyPtr cpy_r_r34; - int64_t cpy_r_r35; - char cpy_r_r36; - CPyPtr cpy_r_r37; - CPyPtr cpy_r_r38; - int64_t cpy_r_r39; - CPyPtr cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - int64_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - CPyPtr cpy_r_r50; - int64_t cpy_r_r51; - CPyTagged cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - CPyPtr cpy_r_r61; - int64_t cpy_r_r62; - CPyTagged cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; - PyObject **cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - int32_t cpy_r_r92; - char cpy_r_r93; - char cpy_r_r94; - CPyPtr cpy_r_r95; - int64_t cpy_r_r96; - CPyTagged cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject **cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *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_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject **cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - if (cpy_r_install_needed != 2) goto CPyL2; - cpy_r_install_needed = 0; -CPyL2: ; - if (cpy_r_install_latest != 2) goto CPyL4; - cpy_r_install_latest = 0; -CPyL4: ; - if (cpy_r_silent != 2) goto CPyL6; - cpy_r_silent = 1; -CPyL6: ; - cpy_r_r0 = CPyDef_vyper____get_vyper_version_list(); - if (unlikely(cpy_r_r0.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 222, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r1 = cpy_r_r0.f0; - cpy_r_r2 = cpy_r_r0.f1; - cpy_r_r3 = cpy_r_r1; - cpy_r_available_versions = cpy_r_r3; - cpy_r_r4 = cpy_r_r2; - cpy_r_installed_versions = cpy_r_r4; - cpy_r_r5 = 0; - cpy_r_r6 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals); - goto CPyL76; - } -CPyL8: ; - cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); - cpy_r_r9 = cpy_r_r8.f1; - cpy_r_r5 = cpy_r_r9; - cpy_r_r10 = cpy_r_r8.f0; - if (!cpy_r_r10) goto CPyL77; - cpy_r_r11 = cpy_r_r8.f2; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = cpy_r_r8.f3; - CPy_INCREF(cpy_r_r12); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r13 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals, "str", cpy_r_r11); - goto CPyL78; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals, "str", cpy_r_r12); - goto CPyL79; - } - cpy_r_r15 = CPyDef_sources___get_vyper_pragma_spec(cpy_r_r14, cpy_r_r13); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 226, CPyStatic_vyper___globals); - goto CPyL80; - } - cpy_r_r16 = PyList_New(0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 227, CPyStatic_vyper___globals); - goto CPyL81; - } - cpy_r_r17 = 0; -CPyL14: ; - cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; - cpy_r_r19 = *(int64_t *)cpy_r_r18; - cpy_r_r20 = cpy_r_r17 < cpy_r_r19; - if (!cpy_r_r20) goto CPyL82; - cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_installed_versions)->ob_item; - cpy_r_r22 = *(CPyPtr *)cpy_r_r21; - cpy_r_r23 = cpy_r_r17 * 8; - cpy_r_r24 = cpy_r_r22 + cpy_r_r23; - cpy_r_r25 = *(PyObject * *)cpy_r_r24; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = PySequence_Contains(cpy_r_r15, cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 227, CPyStatic_vyper___globals); - goto CPyL83; - } - cpy_r_r28 = cpy_r_r26; - if (!cpy_r_r28) goto CPyL84; - cpy_r_r29 = PyList_Append(cpy_r_r16, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 227, CPyStatic_vyper___globals); - goto CPyL85; - } -CPyL18: ; - cpy_r_r31 = cpy_r_r17 + 1; - cpy_r_r17 = cpy_r_r31; - goto CPyL14; -CPyL19: ; - cpy_r_installed_versions = cpy_r_r16; - cpy_r_r32 = PyList_New(0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 228, CPyStatic_vyper___globals); - goto CPyL81; - } - cpy_r_r33 = 0; -CPyL21: ; - cpy_r_r34 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; - cpy_r_r35 = *(int64_t *)cpy_r_r34; - cpy_r_r36 = cpy_r_r33 < cpy_r_r35; - if (!cpy_r_r36) goto CPyL86; - cpy_r_r37 = (CPyPtr)&((PyListObject *)cpy_r_available_versions)->ob_item; - cpy_r_r38 = *(CPyPtr *)cpy_r_r37; - cpy_r_r39 = cpy_r_r33 * 8; - cpy_r_r40 = cpy_r_r38 + cpy_r_r39; - cpy_r_r41 = *(PyObject * *)cpy_r_r40; - CPy_INCREF(cpy_r_r41); - cpy_r_r42 = PySequence_Contains(cpy_r_r15, cpy_r_r41); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 228, CPyStatic_vyper___globals); - goto CPyL87; - } - cpy_r_r44 = cpy_r_r42; - if (!cpy_r_r44) goto CPyL88; - cpy_r_r45 = PyList_Append(cpy_r_r32, cpy_r_r41); - CPy_DECREF(cpy_r_r41); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 228, CPyStatic_vyper___globals); - goto CPyL89; - } -CPyL25: ; - cpy_r_r47 = cpy_r_r33 + 1; - cpy_r_r33 = cpy_r_r47; - goto CPyL21; -CPyL26: ; - cpy_r_available_versions = cpy_r_r32; - cpy_r_r48 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r6); - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals); - goto CPyL80; - } else - goto CPyL8; -CPyL28: ; - cpy_r_r49 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals); - goto CPyL76; - } - cpy_r_r50 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; - cpy_r_r51 = *(int64_t *)cpy_r_r50; - cpy_r_r52 = cpy_r_r51 << 1; - cpy_r_r53 = cpy_r_r52 != 0; - if (cpy_r_r53) { - goto CPyL34; - } else - goto CPyL90; -CPyL30: ; - cpy_r_r54 = CPyStatics[1483]; /* ('No installable vyper version compatible across all ' - 'sources') */ - cpy_r_r55 = CPyStatic_vyper___globals; - cpy_r_r56 = CPyStatics[1479]; /* 'IncompatibleVyperVersion' */ - cpy_r_r57 = CPyDict_GetItem(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 231, CPyStatic_vyper___globals); - goto CPyL75; - } - PyObject *cpy_r_r58[1] = {cpy_r_r54}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 231, CPyStatic_vyper___globals); - goto CPyL75; - } - CPy_Raise(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 231, CPyStatic_vyper___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL34: ; - cpy_r_r61 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; - cpy_r_r62 = *(int64_t *)cpy_r_r61; - cpy_r_r63 = cpy_r_r62 << 1; - cpy_r_r64 = cpy_r_r63 != 0; - if (cpy_r_r64) goto CPyL41; - if (cpy_r_install_needed) goto CPyL41; - if (cpy_r_install_latest) { - goto CPyL41; - } else - goto CPyL91; -CPyL37: ; - cpy_r_r65 = CPyStatics[1484]; /* ('No installed vyper version compatible across all ' - 'sources') */ - cpy_r_r66 = CPyStatic_vyper___globals; - cpy_r_r67 = CPyStatics[1479]; /* 'IncompatibleVyperVersion' */ - cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 234, CPyStatic_vyper___globals); - goto CPyL75; - } - PyObject *cpy_r_r69[1] = {cpy_r_r65}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 234, CPyStatic_vyper___globals); - goto CPyL75; - } - CPy_Raise(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 234, CPyStatic_vyper___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL41: ; - cpy_r_r72 = CPyModule_builtins; - cpy_r_r73 = CPyStatics[188]; /* 'max' */ - cpy_r_r74 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL76; - } - PyObject *cpy_r_r75[1] = {cpy_r_available_versions}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r74, cpy_r_r76, 1, 0); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL76; - } - cpy_r_r78 = CPyStatics[1332]; /* '0.0.0' */ - cpy_r_r79 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r79 == NULL)) { - goto CPyL92; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r80 = 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL46: ; - PyObject *cpy_r_r81[1] = {cpy_r_r78}; - cpy_r_r82 = (PyObject **)&cpy_r_r81; - cpy_r_r83 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r82, 1, 0); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL93; - } - cpy_r_r84 = CPyModule_builtins; - cpy_r_r85 = CPyStatics[188]; /* 'max' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL94; - } - PyObject *cpy_r_r87[2] = {cpy_r_installed_versions, cpy_r_r83}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = CPyStatics[2297]; /* ('default',) */ - cpy_r_r90 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, cpy_r_r89); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_DECREF(cpy_r_r83); - cpy_r_r91 = PyObject_RichCompare(cpy_r_r77, cpy_r_r90, 4); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL76; - } - cpy_r_r92 = PyObject_IsTrue(cpy_r_r91); - CPy_DECREF(cpy_r_r91); - cpy_r_r93 = cpy_r_r92 >= 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); - goto CPyL76; - } - cpy_r_r94 = cpy_r_r92; - if (!cpy_r_r94) goto CPyL95; - if (cpy_r_install_latest) goto CPyL96; - if (!cpy_r_install_needed) goto CPyL63; - cpy_r_r95 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; - cpy_r_r96 = *(int64_t *)cpy_r_r95; - cpy_r_r97 = cpy_r_r96 << 1; - cpy_r_r98 = cpy_r_r97 != 0; - if (cpy_r_r98) { - goto CPyL63; - } else - goto CPyL96; -CPyL55: ; - cpy_r_r99 = CPyModule_builtins; - cpy_r_r100 = CPyStatics[188]; /* 'max' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); - goto CPyL97; - } - PyObject *cpy_r_r102[1] = {cpy_r_available_versions}; - cpy_r_r103 = (PyObject **)&cpy_r_r102; - cpy_r_r104 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r103, 1, 0); - CPy_DECREF(cpy_r_r101); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); - goto CPyL97; - } - cpy_r_r105 = PyTuple_Pack(1, cpy_r_r104); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); - goto CPyL97; - } - cpy_r_r106 = CPyDef_vyper___install_vyper(cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); - goto CPyL97; - } - cpy_r_r107 = CPyModule_builtins; - cpy_r_r108 = CPyStatics[188]; /* 'max' */ - cpy_r_r109 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 239, CPyStatic_vyper___globals); - goto CPyL97; - } - PyObject *cpy_r_r110[1] = {cpy_r_available_versions}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 239, CPyStatic_vyper___globals); - goto CPyL97; - } - CPy_DECREF_NO_IMM(cpy_r_available_versions); - cpy_r_r113 = PyObject_Str(cpy_r_r112); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 239, CPyStatic_vyper___globals); - goto CPyL75; - } - return cpy_r_r113; -CPyL63: ; - if (cpy_r_silent) goto CPyL95; - cpy_r_r114 = CPyStatics[1485]; /* 'New compatible vyper version available: ' */ - cpy_r_r115 = CPyModule_builtins; - cpy_r_r116 = CPyStatics[188]; /* 'max' */ - cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); - goto CPyL76; - } - PyObject *cpy_r_r118[1] = {cpy_r_available_versions}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); - goto CPyL76; - } - CPy_DECREF_NO_IMM(cpy_r_available_versions); - cpy_r_r121 = PyObject_Str(cpy_r_r120); - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); - goto CPyL98; - } - cpy_r_r122 = CPyStr_Build(2, cpy_r_r114, cpy_r_r121); - CPy_DECREF(cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); - goto CPyL98; - } - cpy_r_r123 = CPyModule_builtins; - cpy_r_r124 = CPyStatics[53]; /* 'print' */ - cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); - goto CPyL99; - } - PyObject *cpy_r_r126[1] = {cpy_r_r122}; - cpy_r_r127 = (PyObject **)&cpy_r_r126; - cpy_r_r128 = PyObject_Vectorcall(cpy_r_r125, cpy_r_r127, 1, 0); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); - goto CPyL99; - } else - goto CPyL100; -CPyL70: ; - CPy_DECREF(cpy_r_r122); -CPyL71: ; - cpy_r_r129 = CPyModule_builtins; - cpy_r_r130 = CPyStatics[188]; /* 'max' */ - cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 243, CPyStatic_vyper___globals); - goto CPyL98; - } - PyObject *cpy_r_r132[1] = {cpy_r_installed_versions}; - cpy_r_r133 = (PyObject **)&cpy_r_r132; - cpy_r_r134 = PyObject_Vectorcall(cpy_r_r131, cpy_r_r133, 1, 0); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 243, CPyStatic_vyper___globals); - goto CPyL98; - } - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - cpy_r_r135 = PyObject_Str(cpy_r_r134); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 243, CPyStatic_vyper___globals); - goto CPyL75; - } - return cpy_r_r135; -CPyL75: ; - cpy_r_r136 = NULL; - return cpy_r_r136; -CPyL76: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - goto CPyL75; -CPyL77: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - goto CPyL28; -CPyL78: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r12); - goto CPyL75; -CPyL79: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL75; -CPyL80: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - goto CPyL75; -CPyL81: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - goto CPyL75; -CPyL82: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL19; -CPyL83: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r25); - goto CPyL75; -CPyL84: ; - CPy_DECREF(cpy_r_r25); - goto CPyL18; -CPyL85: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r16); - goto CPyL75; -CPyL86: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - CPy_DECREF(cpy_r_r15); - goto CPyL26; -CPyL87: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r41); - goto CPyL75; -CPyL88: ; - CPy_DECREF(cpy_r_r41); - goto CPyL25; -CPyL89: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r32); - goto CPyL75; -CPyL90: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL30; -CPyL91: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL37; -CPyL92: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r77); - goto CPyL44; -CPyL93: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r77); - goto CPyL75; -CPyL94: ; - CPy_DecRef(cpy_r_available_versions); - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r83); - goto CPyL75; -CPyL95: ; - CPy_DECREF_NO_IMM(cpy_r_available_versions); - goto CPyL71; -CPyL96: ; - CPy_DECREF_NO_IMM(cpy_r_installed_versions); - goto CPyL55; -CPyL97: ; - CPy_DecRef(cpy_r_available_versions); - goto CPyL75; -CPyL98: ; - CPy_DecRef(cpy_r_installed_versions); - goto CPyL75; -CPyL99: ; - CPy_DecRef(cpy_r_installed_versions); - CPy_DecRef(cpy_r_r122); - goto CPyL75; -CPyL100: ; - CPy_DECREF(cpy_r_r128); - goto CPyL70; -} - -PyObject *CPyPy_vyper___find_best_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; - static CPyArg_Parser parser = {"O|OOO:find_best_vyper_version", kwlist, 0}; - PyObject *obj_contract_sources; - PyObject *obj_install_needed = NULL; - PyObject *obj_install_latest = NULL; - PyObject *obj_silent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { - return NULL; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - char arg_install_needed; - if (obj_install_needed == NULL) { - arg_install_needed = 2; - } else if (unlikely(!PyBool_Check(obj_install_needed))) { - CPy_TypeError("bool", obj_install_needed); goto fail; - } else - arg_install_needed = obj_install_needed == Py_True; - char arg_install_latest; - if (obj_install_latest == NULL) { - arg_install_latest = 2; - } else if (unlikely(!PyBool_Check(obj_install_latest))) { - CPy_TypeError("bool", obj_install_latest); goto fail; - } else - arg_install_latest = obj_install_latest == Py_True; - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *retval = CPyDef_vyper___find_best_vyper_version(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 202, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_version; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - tuple_T3OOO cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_exc; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - tuple_T3OOO cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject **cpy_r_r104; - PyObject *cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - if (cpy_r_silent != 2) goto CPyL2; - cpy_r_silent = 1; -CPyL2: ; - if (cpy_r_allow_paths != NULL) goto CPyL73; - cpy_r_r0 = Py_None; - cpy_r_allow_paths = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_vyper___get_version(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 260, CPyStatic_vyper___globals); - goto CPyL74; - } - cpy_r_version = cpy_r_r1; - if (cpy_r_silent) goto CPyL13; - cpy_r_r2 = CPyStatics[1486]; /* 'Compiling contracts...' */ - cpy_r_r3 = CPyModule_builtins; - cpy_r_r4 = CPyStatics[53]; /* 'print' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 262, CPyStatic_vyper___globals); - goto CPyL75; - } - PyObject *cpy_r_r6[1] = {cpy_r_r2}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 262, CPyStatic_vyper___globals); - goto CPyL75; - } else - goto CPyL76; -CPyL8: ; - cpy_r_r9 = CPyStatics[1487]; /* ' Vyper version: ' */ - cpy_r_r10 = PyObject_Str(cpy_r_version); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r11 = CPyStr_Build(2, cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[53]; /* 'print' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); - goto CPyL77; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); - goto CPyL77; - } else - goto CPyL78; -CPyL12: ; - CPy_DECREF(cpy_r_r11); -CPyL13: ; - cpy_r_r18 = CPyStatics[1488]; /* '0.1.0-beta.17' */ - cpy_r_r19 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r19 == NULL)) { - goto CPyL79; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r20 = 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r21[1] = {cpy_r_r18}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r22, 1, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r24 = PyObject_RichCompare(cpy_r_version, cpy_r_r23, 0); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r27 = cpy_r_r25; - if (!cpy_r_r27) goto CPyL30; - cpy_r_r28 = CPyStatics[240]; /* 'settings' */ - cpy_r_r29 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r29))) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "dict", cpy_r_r29); - goto CPyL75; - } - cpy_r_r31 = CPyStatics[1266]; /* 'outputSelection' */ - cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "dict", cpy_r_r32); - goto CPyL75; - } - cpy_r_r34 = CPyStatics[1265]; /* '*' */ - cpy_r_r35 = CPyDict_GetItem(cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "dict", cpy_r_r35); - goto CPyL75; - } - cpy_r_r37 = CPyStatics[1265]; /* '*' */ - cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); - goto CPyL75; - } - if (likely(PyList_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "list", cpy_r_r38); - goto CPyL75; - } - cpy_r_r40 = CPyStatics[1244]; /* 'userdoc' */ - cpy_r_r41 = CPyList_Remove(cpy_r_r39, cpy_r_r40); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 266, CPyStatic_vyper___globals); - goto CPyL80; - } - cpy_r_r43 = CPyStatics[1243]; /* 'devdoc' */ - cpy_r_r44 = CPyList_Remove(cpy_r_r39, cpy_r_r43); - CPy_DECREF_NO_IMM(cpy_r_r39); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 267, CPyStatic_vyper___globals); - goto CPyL75; - } -CPyL30: ; - cpy_r_r46 = CPyStatic_vyper___globals; - cpy_r_r47 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r49 = CPyStatics[93]; /* '__version__' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r51 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r51 == NULL)) { - goto CPyL81; - } else - goto CPyL35; -CPyL33: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r52 = 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL35: ; - PyObject *cpy_r_r53[1] = {cpy_r_r50}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r54, 1, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); - goto CPyL82; - } - CPy_DECREF(cpy_r_r50); - cpy_r_r56 = PyObject_RichCompare(cpy_r_version, cpy_r_r55, 2); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r57 = PyObject_IsTrue(cpy_r_r56); - CPy_DECREF(cpy_r_r56); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); - goto CPyL75; - } - cpy_r_r59 = cpy_r_r57; - if (cpy_r_r59) { - goto CPyL83; - } else - goto CPyL52; -CPyL39: ; - cpy_r_r60 = CPyStatic_vyper___globals; - cpy_r_r61 = CPyStatics[1470]; /* 'vyper_json' */ - cpy_r_r62 = CPyDict_GetItem(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 270, CPyStatic_vyper___globals); - goto CPyL43; - } - cpy_r_r63 = CPyStatics[1471]; /* 'compile_json' */ - PyObject *cpy_r_r64[2] = {cpy_r_r62, cpy_r_input_json}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 270, CPyStatic_vyper___globals); - goto CPyL84; - } - CPy_DECREF(cpy_r_r62); - if (likely(PyDict_Check(cpy_r_r66))) - cpy_r_r67 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 270, CPyStatic_vyper___globals, "dict", cpy_r_r66); - goto CPyL43; - } - return cpy_r_r67; -CPyL43: ; - cpy_r_r68 = CPy_CatchError(); - cpy_r_r69 = CPyStatic_vyper___globals; - cpy_r_r70 = CPyStatics[1472]; /* 'VyperException' */ - cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 271, CPyStatic_vyper___globals); - goto CPyL50; - } - cpy_r_r72 = CPy_ExceptionMatches(cpy_r_r71); - CPy_DecRef(cpy_r_r71); - if (!cpy_r_r72) goto CPyL48; - cpy_r_r73 = CPy_GetExcValue(); - cpy_r_exc = cpy_r_r73; - cpy_r_r74 = CPyStatics[1473]; /* 'with_traceback' */ - cpy_r_r75 = Py_None; - PyObject *cpy_r_r76[2] = {cpy_r_exc, cpy_r_r75}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r77, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 272, CPyStatic_vyper___globals); - goto CPyL85; - } - CPy_DecRef(cpy_r_exc); - CPy_Raise(cpy_r_r78); - CPy_DecRef(cpy_r_r78); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 272, CPyStatic_vyper___globals); - goto CPyL50; - } else - goto CPyL86; -CPyL47: ; - CPy_Unreachable(); -CPyL48: ; - CPy_Reraise(); - if (!0) { - goto CPyL50; - } else - goto CPyL87; -CPyL49: ; - CPy_Unreachable(); -CPyL50: ; - CPy_RestoreExcInfo(cpy_r_r68); - CPy_DecRef(cpy_r_r68.f0); - CPy_DecRef(cpy_r_r68.f1); - CPy_DecRef(cpy_r_r68.f2); - cpy_r_r79 = CPy_KeepPropagating(); - if (!cpy_r_r79) goto CPyL72; - CPy_Unreachable(); -CPyL52: ; - cpy_r_r80 = PyObject_Str(cpy_r_version); - CPy_DECREF(cpy_r_version); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 277, CPyStatic_vyper___globals); - goto CPyL88; - } - cpy_r_version = cpy_r_r80; - if (likely(PyUnicode_Check(cpy_r_version))) - cpy_r_r81 = cpy_r_version; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals, "str", cpy_r_version); - goto CPyL88; - } - cpy_r_r82 = CPyStatic_vyper____vvm_compile_standard; - if (unlikely(cpy_r_r82 == NULL)) { - goto CPyL89; - } else - goto CPyL57; -CPyL55: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_compile_standard\" was not set"); - cpy_r_r83 = 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL57: ; - PyObject *cpy_r_r84[3] = {cpy_r_input_json, cpy_r_allow_paths, cpy_r_r81}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = CPyStatics[2325]; /* ('base_path', 'vyper_version') */ - cpy_r_r87 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r85, 1, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals); - goto CPyL90; - } - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_r81); - if (likely(PyDict_Check(cpy_r_r87))) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals, "dict", cpy_r_r87); - goto CPyL60; - } - return cpy_r_r88; -CPyL60: ; - cpy_r_r89 = CPy_CatchError(); - cpy_r_r90 = CPyStatic_vyper___globals; - cpy_r_r91 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r92 = CPyDict_GetItem(cpy_r_r90, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 279, CPyStatic_vyper___globals); - goto CPyL70; - } - cpy_r_r93 = CPyStatics[1309]; /* 'exceptions' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); - CPy_DecRef(cpy_r_r92); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 279, CPyStatic_vyper___globals); - goto CPyL70; - } - cpy_r_r95 = CPyStatics[1475]; /* 'VyperError' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - CPy_DecRef(cpy_r_r94); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 279, CPyStatic_vyper___globals); - goto CPyL70; - } - cpy_r_r97 = CPy_ExceptionMatches(cpy_r_r96); - CPy_DecRef(cpy_r_r96); - if (!cpy_r_r97) goto CPyL68; - cpy_r_r98 = CPy_GetExcValue(); - cpy_r_exc = cpy_r_r98; - cpy_r_r99 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r100 = CPyStatic_vyper___globals; - cpy_r_r101 = CPyStatics[1154]; /* 'CompilerError' */ - cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 280, CPyStatic_vyper___globals); - goto CPyL91; - } - PyObject *cpy_r_r103[2] = {cpy_r_exc, cpy_r_r99}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r104, 2, 0); - CPy_DecRef(cpy_r_r102); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 280, CPyStatic_vyper___globals); - goto CPyL91; - } - CPy_DecRef(cpy_r_exc); - CPy_Raise(cpy_r_r105); - CPy_DecRef(cpy_r_r105); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 280, CPyStatic_vyper___globals); - goto CPyL70; - } else - goto CPyL92; -CPyL67: ; - CPy_Unreachable(); -CPyL68: ; - CPy_Reraise(); - if (!0) { - goto CPyL70; - } else - goto CPyL93; -CPyL69: ; - CPy_Unreachable(); -CPyL70: ; - CPy_RestoreExcInfo(cpy_r_r89); - CPy_DecRef(cpy_r_r89.f0); - CPy_DecRef(cpy_r_r89.f1); - CPy_DecRef(cpy_r_r89.f2); - cpy_r_r106 = CPy_KeepPropagating(); - if (!cpy_r_r106) goto CPyL72; - CPy_Unreachable(); -CPyL72: ; - cpy_r_r107 = NULL; - return cpy_r_r107; -CPyL73: ; - CPy_INCREF(cpy_r_allow_paths); - goto CPyL4; -CPyL74: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL72; -CPyL75: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_version); - goto CPyL72; -CPyL76: ; - CPy_DECREF(cpy_r_r8); - goto CPyL8; -CPyL77: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r11); - goto CPyL72; -CPyL78: ; - CPy_DECREF(cpy_r_r17); - goto CPyL12; -CPyL79: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_version); - goto CPyL14; -CPyL80: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r39); - goto CPyL72; -CPyL81: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r50); - goto CPyL33; -CPyL82: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_version); - CPy_DecRef(cpy_r_r50); - goto CPyL72; -CPyL83: ; - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_version); - goto CPyL39; -CPyL84: ; - CPy_DecRef(cpy_r_r62); - goto CPyL43; -CPyL85: ; - CPy_DecRef(cpy_r_exc); - goto CPyL50; -CPyL86: ; - CPy_DecRef(cpy_r_r68.f0); - CPy_DecRef(cpy_r_r68.f1); - CPy_DecRef(cpy_r_r68.f2); - goto CPyL47; -CPyL87: ; - CPy_DecRef(cpy_r_r68.f0); - CPy_DecRef(cpy_r_r68.f1); - CPy_DecRef(cpy_r_r68.f2); - goto CPyL49; -CPyL88: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL60; -CPyL89: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r81); - goto CPyL55; -CPyL90: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r81); - goto CPyL60; -CPyL91: ; - CPy_DecRef(cpy_r_exc); - goto CPyL70; -CPyL92: ; - CPy_DecRef(cpy_r_r89.f0); - CPy_DecRef(cpy_r_r89.f1); - CPy_DecRef(cpy_r_r89.f2); - goto CPyL67; -CPyL93: ; - CPy_DecRef(cpy_r_r89.f0); - CPy_DecRef(cpy_r_r89.f1); - CPy_DecRef(cpy_r_r89.f2); - goto CPyL69; -} - -PyObject *CPyPy_vyper___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"input_json", "silent", "allow_paths", 0}; - static CPyArg_Parser parser = {"O|OO:compile_from_input_json", kwlist, 0}; - PyObject *obj_input_json; - PyObject *obj_silent = NULL; - PyObject *obj_allow_paths = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_silent, &obj_allow_paths)) { - return NULL; - } - PyObject *arg_input_json; - if (likely(PyDict_Check(obj_input_json))) - arg_input_json = obj_input_json; - else { - CPy_TypeError("dict", obj_input_json); - goto fail; - } - char arg_silent; - if (obj_silent == NULL) { - arg_silent = 2; - } else if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - PyObject *arg_allow_paths; - if (obj_allow_paths == NULL) { - arg_allow_paths = NULL; - goto __LL1121; - } - if (PyUnicode_Check(obj_allow_paths)) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL1121; - if (obj_allow_paths == Py_None) - arg_allow_paths = obj_allow_paths; - else { - arg_allow_paths = NULL; - } - if (arg_allow_paths != NULL) goto __LL1121; - CPy_TypeError("str or None", obj_allow_paths); - goto fail; -__LL1121: ; - PyObject *retval = CPyDef_vyper___compile_from_input_json(arg_input_json, arg_silent, arg_allow_paths); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 246, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_path_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - tuple_T3OOO cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - cpy_r_r0 = PyDict_Check(cpy_r_ast_json); - if (!cpy_r_r0) goto CPyL4; - CPy_INCREF(cpy_r_ast_json); - if (likely(PyDict_Check(cpy_r_ast_json))) - cpy_r_r1 = cpy_r_ast_json; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals, "dict", cpy_r_ast_json); - goto CPyL30; - } - cpy_r_r2 = CPyStatics[1490]; /* 'body' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals); - goto CPyL30; - } - cpy_r_r4 = cpy_r_r3; - goto CPyL6; -CPyL4: ; - CPy_INCREF(cpy_r_ast_json); - if (likely(PyList_Check(cpy_r_ast_json))) - cpy_r_r5 = cpy_r_ast_json; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals, "list", cpy_r_ast_json); - goto CPyL30; - } - cpy_r_r4 = cpy_r_r5; -CPyL6: ; - if (likely(PyList_Check(cpy_r_r4))) - cpy_r_r6 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals, "list", cpy_r_r4); - goto CPyL30; - } - cpy_r_r7 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r8 = CPyDict_GetItem(cpy_r_output_evm, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 292, CPyStatic_vyper___globals); - goto CPyL31; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 292, CPyStatic_vyper___globals, "dict", cpy_r_r8); - goto CPyL31; - } - cpy_r_r10 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r11 = CPyDict_GetItem(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 294, CPyStatic_vyper___globals); - goto CPyL32; - } - cpy_r_r12 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r13 = CPyDict_GetItem(cpy_r_r9, cpy_r_r12); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 295, CPyStatic_vyper___globals); - goto CPyL33; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r14 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 293, CPyStatic_vyper___globals, "str", cpy_r_r11); - goto CPyL34; - } - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r15 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 293, CPyStatic_vyper___globals, "str", cpy_r_r13); - goto CPyL35; - } - cpy_r_r16 = CPyDef_vyper____generate_coverage_data(cpy_r_r14, cpy_r_r15, cpy_r_contract_name, cpy_r_r6); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 293, CPyStatic_vyper___globals); - goto CPyL31; - } - cpy_r_r17 = cpy_r_r16.f0; - cpy_r_r18 = cpy_r_r16.f1; - cpy_r_r19 = cpy_r_r16.f2; - cpy_r_r20 = cpy_r_r17; - cpy_r_r21 = cpy_r_r18; - cpy_r_r22 = cpy_r_r19; - cpy_r_r23 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_output_evm, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 299, CPyStatic_vyper___globals); - goto CPyL36; - } - if (likely(PyDict_Check(cpy_r_r24))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 299, CPyStatic_vyper___globals, "dict", cpy_r_r24); - goto CPyL36; - } - cpy_r_r26 = CPyStatics[1246]; /* 'object' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 300, CPyStatic_vyper___globals); - goto CPyL36; - } - if (likely(PyUnicode_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 300, CPyStatic_vyper___globals, "str", cpy_r_r27); - goto CPyL36; - } - cpy_r_r29 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r30 = CPyStatics[703]; /* '0' */ - cpy_r_r31 = CPyDict_Build(1, cpy_r_r30, cpy_r_path_str); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 304, CPyStatic_vyper___globals); - goto CPyL37; - } - cpy_r_r32 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r33 = CPyStatics[1338]; /* 'bytecodeSha1' */ - cpy_r_r34 = PyUnicode_AsUTF8String(cpy_r_r28); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); - goto CPyL38; - } - cpy_r_r35 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r35 == NULL)) { - goto CPyL39; - } else - goto CPyL23; -CPyL21: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r36 = 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); - goto CPyL30; - } - CPy_Unreachable(); -CPyL23: ; - PyObject *cpy_r_r37[1] = {cpy_r_r34}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r38, 1, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r34); - cpy_r_r40 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r41[1] = {cpy_r_r39}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); - goto CPyL41; - } - CPy_DECREF(cpy_r_r39); - if (likely(PyUnicode_Check(cpy_r_r43))) - cpy_r_r44 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals, "str", cpy_r_r43); - goto CPyL38; - } - cpy_r_r45 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r46 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r47 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r48 = CPyDict_Build(2, cpy_r_r46, cpy_r_r21, cpy_r_r47, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 307, CPyStatic_vyper___globals); - goto CPyL42; - } - cpy_r_r49 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r50 = CPyDef_vyper____get_dependencies(cpy_r_r6); - CPy_DECREF_NO_IMM(cpy_r_r6); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 308, CPyStatic_vyper___globals); - goto CPyL43; - } - cpy_r_r51 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r52 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r53 = CPyStatics[350]; /* 'type' */ - cpy_r_r54 = CPyStatics[1491]; /* 'contract' */ - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r55 = PyTuple_New(2); - if (unlikely(cpy_r_r55 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1122 = CPyTagged_StealAsObject(cpy_r_offset.f0); - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp1122); - PyObject *__tmp1123 = CPyTagged_StealAsObject(cpy_r_offset.f1); - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp1123); - cpy_r_r56 = CPyDict_Build(8, cpy_r_r29, cpy_r_r31, cpy_r_r32, cpy_r_r28, cpy_r_r33, cpy_r_r44, cpy_r_r45, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_r55, cpy_r_r52, cpy_r_r20, cpy_r_r53, cpy_r_r54); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r44); - CPy_DECREF(cpy_r_r48); - CPy_DECREF_NO_IMM(cpy_r_r50); - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 303, CPyStatic_vyper___globals); - goto CPyL30; - } - return cpy_r_r56; -CPyL30: ; - cpy_r_r57 = NULL; - return cpy_r_r57; -CPyL31: ; - CPy_DecRef(cpy_r_r6); - goto CPyL30; -CPyL32: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - goto CPyL30; -CPyL33: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r11); - goto CPyL30; -CPyL34: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r13); - goto CPyL30; -CPyL35: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r14); - goto CPyL30; -CPyL36: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - goto CPyL30; -CPyL37: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r28); - goto CPyL30; -CPyL38: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - goto CPyL30; -CPyL39: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - goto CPyL21; -CPyL40: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - goto CPyL30; -CPyL41: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r39); - goto CPyL30; -CPyL42: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r44); - goto CPyL30; -CPyL43: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r48); - goto CPyL30; -} - -PyObject *CPyPy_vyper____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"output_evm", "path_str", "contract_name", "ast_json", "offset", 0}; - static CPyArg_Parser parser = {"OOOOO:_get_unique_build_json", kwlist, 0}; - PyObject *obj_output_evm; - PyObject *obj_path_str; - PyObject *obj_contract_name; - PyObject *obj_ast_json; - PyObject *obj_offset; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_output_evm, &obj_path_str, &obj_contract_name, &obj_ast_json, &obj_offset)) { - return NULL; - } - PyObject *arg_output_evm; - if (likely(PyDict_Check(obj_output_evm))) - arg_output_evm = obj_output_evm; - else { - CPy_TypeError("dict", obj_output_evm); - goto fail; - } - PyObject *arg_path_str; - if (likely(PyUnicode_Check(obj_path_str))) - arg_path_str = obj_path_str; - else { - CPy_TypeError("str", obj_path_str); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *arg_ast_json; - if (PyDict_Check(obj_ast_json)) - arg_ast_json = obj_ast_json; - else { - arg_ast_json = NULL; - } - if (arg_ast_json != NULL) goto __LL1124; - if (PyList_Check(obj_ast_json)) - arg_ast_json = obj_ast_json; - else { - arg_ast_json = NULL; - } - if (arg_ast_json != NULL) goto __LL1124; - CPy_TypeError("union[dict, list]", obj_ast_json); - goto fail; -__LL1124: ; - tuple_T2II arg_offset; - PyObject *__tmp1125; - if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { - __tmp1125 = NULL; - goto __LL1126; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) - __tmp1125 = PyTuple_GET_ITEM(obj_offset, 0); - else { - __tmp1125 = NULL; - } - if (__tmp1125 == NULL) goto __LL1126; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) - __tmp1125 = PyTuple_GET_ITEM(obj_offset, 1); - else { - __tmp1125 = NULL; - } - if (__tmp1125 == NULL) goto __LL1126; - __tmp1125 = obj_offset; -__LL1126: ; - if (unlikely(__tmp1125 == NULL)) { - CPy_TypeError("tuple[int, int]", obj_offset); goto fail; - } else { - PyObject *__tmp1127 = PyTuple_GET_ITEM(obj_offset, 0); - CPyTagged __tmp1128; - if (likely(PyLong_Check(__tmp1127))) - __tmp1128 = CPyTagged_BorrowFromObject(__tmp1127); - else { - CPy_TypeError("int", __tmp1127); goto fail; - } - arg_offset.f0 = __tmp1128; - PyObject *__tmp1129 = PyTuple_GET_ITEM(obj_offset, 1); - CPyTagged __tmp1130; - if (likely(PyLong_Check(__tmp1129))) - __tmp1130 = CPyTagged_BorrowFromObject(__tmp1129); - else { - CPy_TypeError("int", __tmp1129); goto fail; - } - arg_offset.f1 = __tmp1130; - } - PyObject *retval = CPyDef_vyper____get_unique_build_json(arg_output_evm, arg_path_str, arg_contract_name, arg_ast_json, arg_offset); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 283, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper____get_dependencies(PyObject *cpy_r_ast_json) { - PyObject *cpy_r_r0; - int64_t cpy_r_r1; - CPyPtr cpy_r_r2; - int64_t cpy_r_r3; - char cpy_r_r4; - CPyPtr cpy_r_r5; - CPyPtr cpy_r_r6; - int64_t cpy_r_r7; - CPyPtr cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - int32_t cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - int64_t cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - cpy_r_r0 = PySet_New(NULL); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 317, CPyStatic_vyper___globals); - goto CPyL27; - } - cpy_r_r1 = 0; -CPyL2: ; - cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; - cpy_r_r3 = *(int64_t *)cpy_r_r2; - cpy_r_r4 = cpy_r_r1 < cpy_r_r3; - if (!cpy_r_r4) goto CPyL25; - cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->ob_item; - cpy_r_r6 = *(CPyPtr *)cpy_r_r5; - cpy_r_r7 = cpy_r_r1 * 8; - cpy_r_r8 = cpy_r_r6 + cpy_r_r7; - cpy_r_r9 = *(PyObject * *)cpy_r_r8; - CPy_INCREF(cpy_r_r9); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 317, CPyStatic_vyper___globals, "dict", cpy_r_r9); - goto CPyL28; - } - cpy_r_r11 = CPyStatics[1492]; /* 'ast_type' */ - cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 320, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r13 = CPyStatics[1493]; /* 'Import' */ - cpy_r_r14 = PyObject_RichCompare(cpy_r_r12, cpy_r_r13, 2); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 320, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r15 = PyObject_IsTrue(cpy_r_r14); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 320, CPyStatic_vyper___globals); - goto CPyL30; - } - cpy_r_r17 = cpy_r_r15; - if (!cpy_r_r17) goto CPyL31; - cpy_r_r18 = cpy_r_r14; - goto CPyL18; -CPyL9: ; - cpy_r_r19 = CPyStatics[1492]; /* 'ast_type' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r10, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r21 = CPyStatics[1494]; /* 'ImportFrom' */ - cpy_r_r22 = PyObject_RichCompare(cpy_r_r20, cpy_r_r21, 2); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r23 = PyObject_IsTrue(cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); - goto CPyL32; - } - cpy_r_r25 = cpy_r_r23; - if (cpy_r_r25) goto CPyL33; - cpy_r_r26 = cpy_r_r22; - goto CPyL17; -CPyL14: ; - cpy_r_r27 = CPyStatics[315]; /* 'module' */ - cpy_r_r28 = CPyDict_GetItem(cpy_r_r10, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r29 = CPyStatics[1495]; /* 'vyper.interfaces' */ - cpy_r_r30 = PyObject_RichCompare(cpy_r_r28, cpy_r_r29, 3); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r26 = cpy_r_r30; -CPyL17: ; - cpy_r_r18 = cpy_r_r26; -CPyL18: ; - cpy_r_r31 = PyObject_IsTrue(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", -1, CPyStatic_vyper___globals); - goto CPyL29; - } - cpy_r_r33 = cpy_r_r31; - if (!cpy_r_r33) goto CPyL34; - cpy_r_r34 = CPyStatics[397]; /* 'name' */ - cpy_r_r35 = CPyDict_GetItem(cpy_r_r10, cpy_r_r34); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 318, CPyStatic_vyper___globals); - goto CPyL28; - } - cpy_r_r36 = CPyStatics[175]; /* '.' */ - cpy_r_r37 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r38[2] = {cpy_r_r35, cpy_r_r36}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 318, CPyStatic_vyper___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_r35); - cpy_r_r41 = CPyStatics[2029]; /* -1 */ - cpy_r_r42 = PyObject_GetItem(cpy_r_r40, cpy_r_r41); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 318, CPyStatic_vyper___globals); - goto CPyL28; - } - cpy_r_r43 = PySet_Add(cpy_r_r0, cpy_r_r42); - CPy_DECREF(cpy_r_r42); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 317, CPyStatic_vyper___globals); - goto CPyL28; - } -CPyL24: ; - cpy_r_r45 = cpy_r_r1 + 1; - cpy_r_r1 = cpy_r_r45; - goto CPyL2; -CPyL25: ; - cpy_r_r46 = CPySequence_Sort(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 316, CPyStatic_vyper___globals); - goto CPyL27; - } - return cpy_r_r46; -CPyL27: ; - cpy_r_r47 = NULL; - return cpy_r_r47; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - goto CPyL27; -CPyL29: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r10); - goto CPyL27; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r14); - goto CPyL27; -CPyL31: ; - CPy_DECREF(cpy_r_r14); - goto CPyL9; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r22); - goto CPyL27; -CPyL33: ; - CPy_DECREF(cpy_r_r22); - goto CPyL14; -CPyL34: ; - CPy_DECREF(cpy_r_r10); - goto CPyL24; -CPyL35: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r35); - goto CPyL27; -} - -PyObject *CPyPy_vyper____get_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"ast_json", 0}; - static CPyArg_Parser parser = {"O:_get_dependencies", kwlist, 0}; - PyObject *obj_ast_json; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_ast_json)) { - return NULL; - } - PyObject *arg_ast_json; - if (likely(PyList_Check(obj_ast_json))) - arg_ast_json = obj_ast_json; - else { - CPy_TypeError("list", obj_ast_json); - goto fail; - } - PyObject *retval = CPyDef_vyper____get_dependencies(arg_ast_json); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 315, CPyStatic_vyper___globals); - return NULL; -} - -char CPyDef_vyper____is_revert_jump(PyObject *cpy_r_pc_list, CPyTagged cpy_r_revert_pc) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - CPyTagged cpy_r_r15; - int64_t cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - cpy_r_r0 = CPyList_GetItemShort(cpy_r_pc_list, -2); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyDict_Check(cpy_r_r0))) - cpy_r_r1 = cpy_r_r0; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "dict", cpy_r_r0); - goto CPyL17; - } - cpy_r_r2 = CPyStatics[1348]; /* 'op' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "str", cpy_r_r3); - goto CPyL17; - } - cpy_r_r5 = CPyStatics[1368]; /* 'JUMPI' */ - cpy_r_r6 = CPyStr_Equal(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (cpy_r_r6) goto CPyL6; - cpy_r_r7 = cpy_r_r6; - goto CPyL16; -CPyL6: ; - cpy_r_r8 = CPyList_GetItemShort(cpy_r_pc_list, -4); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "dict", cpy_r_r8); - goto CPyL17; - } - cpy_r_r10 = CPyStatics[809]; /* 'value' */ - cpy_r_r11 = CPyStatics[703]; /* '0' */ - cpy_r_r12 = CPyDict_Get(cpy_r_r9, cpy_r_r10, cpy_r_r11); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "str", cpy_r_r12); - goto CPyL17; - } - cpy_r_r14 = CPyLong_FromStrWithBase(cpy_r_r13, 32); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyLong_Check(cpy_r_r14))) - cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); - else { - CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); - goto CPyL17; - } - cpy_r_r16 = cpy_r_r15 & 1; - cpy_r_r17 = cpy_r_r16 != 0; - if (!cpy_r_r17) goto CPyL14; - cpy_r_r18 = CPyTagged_IsEq_(cpy_r_r15, cpy_r_revert_pc); - cpy_r_r19 = cpy_r_r18; - goto CPyL15; -CPyL14: ; - cpy_r_r20 = cpy_r_r15 == cpy_r_revert_pc; - cpy_r_r19 = cpy_r_r20; -CPyL15: ; - CPyTagged_DECREF(cpy_r_r15); - cpy_r_r7 = cpy_r_r19; -CPyL16: ; - return cpy_r_r7; -CPyL17: ; - cpy_r_r21 = 2; - return cpy_r_r21; -} - -PyObject *CPyPy_vyper____is_revert_jump(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"pc_list", "revert_pc", 0}; - static CPyArg_Parser parser = {"OO:_is_revert_jump", kwlist, 0}; - PyObject *obj_pc_list; - PyObject *obj_revert_pc; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pc_list, &obj_revert_pc)) { - return NULL; - } - PyObject *arg_pc_list; - if (likely(PyList_Check(obj_pc_list))) - arg_pc_list = obj_pc_list; - else { - CPy_TypeError("list", obj_pc_list); - goto fail; - } - CPyTagged arg_revert_pc; - if (likely(PyLong_Check(obj_revert_pc))) - arg_revert_pc = CPyTagged_BorrowFromObject(obj_revert_pc); - else { - CPy_TypeError("int", obj_revert_pc); goto fail; - } - char retval = CPyDef_vyper____is_revert_jump(arg_pc_list, arg_revert_pc); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 326, CPyStatic_vyper___globals); - return NULL; -} - -tuple_T3OOO CPyDef_vyper____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json) { - PyObject *cpy_r_r0; - PyObject *cpy_r_this; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T3OOO cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - 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; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - int64_t cpy_r_r37; - PyObject *cpy_r_r38; - int64_t cpy_r_r39; - CPyPtr cpy_r_r40; - int64_t cpy_r_r41; - char cpy_r_r42; - CPyPtr cpy_r_r43; - CPyPtr cpy_r_r44; - int64_t cpy_r_r45; - CPyPtr cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - tuple_T2II cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - int64_t cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - int64_t cpy_r_r62; - CPyPtr cpy_r_r63; - int64_t cpy_r_r64; - char cpy_r_r65; - CPyPtr cpy_r_r66; - CPyPtr cpy_r_r67; - int64_t cpy_r_r68; - CPyPtr cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - tuple_T2II cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - int64_t cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - CPyTagged cpy_r_count; - CPyTagged cpy_r_pc; - CPyTagged cpy_r_revert_pc; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - CPyTagged cpy_r_r93; - CPyTagged cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - CPyTagged cpy_r_r104; - CPyTagged cpy_r_r105; - CPyTagged cpy_r_r106; - char cpy_r_r107; - CPyTagged cpy_r_r108; - CPyTagged cpy_r_r109; - int32_t cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject **cpy_r_r118; - PyObject *cpy_r_r119; - tuple_T4IIOO cpy_r_r120; - CPyTagged cpy_r_r121; - CPyTagged cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - CPyTagged cpy_r_r125; - CPyTagged cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r__; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject **cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *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; - char cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - int32_t cpy_r_r144; - char cpy_r_r145; - CPyTagged cpy_r_r146; - int32_t cpy_r_r147; - char cpy_r_r148; - char cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - char cpy_r_r156; - PyObject *cpy_r_r157; - PyObject **cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - int32_t cpy_r_r163; - char cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - CPyTagged cpy_r_r168; - CPyTagged cpy_r_r169; - char cpy_r_r170; - CPyPtr cpy_r_r171; - int64_t cpy_r_r172; - CPyTagged cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - char cpy_r_r181; - PyObject *cpy_r_r182; - char cpy_r_r183; - CPyPtr cpy_r_r184; - int64_t cpy_r_r185; - CPyTagged cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - char cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - char cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - int32_t cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - tuple_T2II cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject **cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - tuple_T2II cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject **cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - CPyTagged cpy_r_r222; - tuple_T2II cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - int32_t cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - int32_t cpy_r_r230; - char cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - int32_t cpy_r_r235; - char cpy_r_r236; - char cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - tuple_T2II cpy_r_r242; - CPyTagged cpy_r_r243; - CPyTagged cpy_r_r244; - CPyTagged cpy_r_r245; - CPyTagged cpy_r_r246; - int64_t cpy_r_r247; - char cpy_r_r248; - char cpy_r_r249; - char cpy_r_r250; - char cpy_r_r251; - int64_t cpy_r_r252; - char cpy_r_r253; - char cpy_r_r254; - char cpy_r_r255; - char cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_this_fn; - PyObject *cpy_r_r262; - int32_t cpy_r_r263; - char cpy_r_r264; - CPyTagged cpy_r_r265; - int64_t cpy_r_r266; - PyObject *cpy_r_r267; - tuple_T4CIOO cpy_r_r268; - CPyTagged cpy_r_r269; - char cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - tuple_T2II cpy_r_r274; - char cpy_r_r275; - char cpy_r_r276; - char cpy_r_r277; - char cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - int32_t cpy_r_r282; - char cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - tuple_T2II cpy_r_r286; - char cpy_r_r287; - char cpy_r_r288; - char cpy_r_r289; - PyObject *cpy_r_r290; - char cpy_r_r291; - PyObject *cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - PyObject *cpy_r_r295; - PyObject *cpy_r_r296; - int32_t cpy_r_r297; - char cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - int32_t cpy_r_r301; - char cpy_r_r302; - CPyTagged cpy_r_r303; - tuple_T3OOO cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - tuple_T3OOO cpy_r_r314; - PyObject *cpy_r_r315; - char cpy_r_r316; - char cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - char cpy_r_r320; - char cpy_r_r321; - char cpy_r_r322; - char cpy_r_r323; - PyObject *cpy_r_r324; - PyObject *cpy_r_r325; - char cpy_r_r326; - PyObject *cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - char cpy_r_r332; - PyObject *cpy_r_r333; - PyObject *cpy_r_r334; - char cpy_r_r335; - PyObject *cpy_r_r336; - char cpy_r_r337; - PyObject *cpy_r_r338; - char cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - char cpy_r_r346; - PyObject *cpy_r_r347; - char cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - char cpy_r_r355; - PyObject *cpy_r_r356; - PyObject *cpy_r_r357; - int32_t cpy_r_r358; - char cpy_r_r359; - PyObject *cpy_r_r360; - char cpy_r_r361; - PyObject *cpy_r_r362; - PyObject *cpy_r_r363; - int32_t cpy_r_r364; - char cpy_r_r365; - PyObject *cpy_r_r366; - PyObject *cpy_r_r367; - char cpy_r_r368; - char cpy_r_r369; - PyObject *cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - PyObject *cpy_r_r373; - PyObject *cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - char cpy_r_r378; - PyObject *cpy_r_r379; - PyObject *cpy_r_r380; - int32_t cpy_r_r381; - char cpy_r_r382; - PyObject *cpy_r_r383; - char cpy_r_r384; - PyObject *cpy_r_r385; - PyObject *cpy_r_r386; - int32_t cpy_r_r387; - char cpy_r_r388; - PyObject *cpy_r_r389; - char cpy_r_r390; - PyObject *cpy_r_r391; - PyObject *cpy_r_r392; - int32_t cpy_r_r393; - char cpy_r_r394; - PyObject *cpy_r_r395; - PyObject *cpy_r_r396; - int32_t cpy_r_r397; - char cpy_r_r398; - PyObject *cpy_r_r399; - PyObject *cpy_r_r400; - char cpy_r_r401; - char cpy_r_r402; - PyObject *cpy_r_r403; - char cpy_r_r404; - PyObject *cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; - PyObject *cpy_r_r408; - PyObject *cpy_r_r409; - PyObject *cpy_r_r410; - PyObject *cpy_r_r411; - PyObject *cpy_r_r412; - PyObject *cpy_r_r413; - PyObject **cpy_r_r415; - PyObject *cpy_r_r416; - PyObject *cpy_r_r417; - PyObject *cpy_r_r418; - int32_t cpy_r_r419; - char cpy_r_r420; - char cpy_r_r421; - PyObject *cpy_r_r422; - PyObject *cpy_r_r423; - int32_t cpy_r_r424; - char cpy_r_r425; - PyObject *cpy_r_r426; - PyObject *cpy_r_r427; - PyObject *cpy_r_r428; - PyObject *cpy_r_r429; - PyObject *cpy_r_r430; - char cpy_r_r431; - PyObject *cpy_r_r432; - PyObject *cpy_r_r433; - PyObject *cpy_r_r434; - PyObject *cpy_r_r435; - PyObject *cpy_r_r436; - PyObject *cpy_r_r437; - PyObject *cpy_r_r438; - tuple_T2II cpy_r_r439; - tuple_T1C cpy_r_r440; - PyObject *cpy_r_r441; - PyObject *cpy_r_r442; - PyObject *cpy_r_r443; - tuple_T3IIC cpy_r_r444; - PyObject *cpy_r_r445; - PyObject *cpy_r_r446; - PyObject *cpy_r_r447; - PyObject *cpy_r_r448; - int32_t cpy_r_r449; - char cpy_r_r450; - tuple_T1C cpy_r_r451; - PyObject *cpy_r_r452; - PyObject *cpy_r_r453; - PyObject *cpy_r_r454; - tuple_T3IIC cpy_r_r455; - PyObject *cpy_r_r456; - PyObject *cpy_r_r457; - PyObject *cpy_r_r458; - PyObject *cpy_r_r459; - int32_t cpy_r_r460; - char cpy_r_r461; - CPyTagged cpy_r_r462; - PyObject *cpy_r_r463; - PyObject *cpy_r_r464; - PyObject *cpy_r_r465; - PyObject *cpy_r_r466; - int32_t cpy_r_r467; - char cpy_r_r468; - PyObject *cpy_r_r469; - PyObject *cpy_r_r470; - PyObject *cpy_r_r471; - PyObject *cpy_r_r472; - PyObject *cpy_r_r473; - tuple_T2II cpy_r_r474; - CPyTagged cpy_r_r475; - tuple_T2II cpy_r_r476; - PyObject *cpy_r_r477; - PyObject *cpy_r_r478; - int32_t cpy_r_r479; - char cpy_r_r480; - char cpy_r_r481; - PyObject *cpy_r_r482; - PyObject *cpy_r_r483; - char cpy_r_r484; - int32_t cpy_r_r485; - char cpy_r_r486; - PyObject *cpy_r_r487; - int64_t cpy_r_r488; - CPyPtr cpy_r_r489; - int64_t cpy_r_r490; - char cpy_r_r491; - CPyPtr cpy_r_r492; - CPyPtr cpy_r_r493; - int64_t cpy_r_r494; - CPyPtr cpy_r_r495; - PyObject *cpy_r_r496; - PyObject *cpy_r_r497; - PyObject *cpy_r_r498; - PyObject *cpy_r_r499; - PyObject **cpy_r_r501; - PyObject *cpy_r_r502; - CPyTagged cpy_r_r503; - PyObject *cpy_r_r504; - int32_t cpy_r_r505; - char cpy_r_r506; - int64_t cpy_r_r507; - PyObject *cpy_r_r508; - PyObject *cpy_r_r509; - PyObject *cpy_r_r510; - PyObject *cpy_r_r511; - tuple_T3OOO cpy_r_r512; - tuple_T3OOO cpy_r_r513; - cpy_r_r0 = NULL; - cpy_r_this = cpy_r_r0; - cpy_r_r1 = CPyStr_IsTrue(cpy_r_opcodes_str); - if (cpy_r_r1) { - goto CPyL5; - } else - goto CPyL290; -CPyL1: ; - cpy_r_r2 = PyDict_New(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 337, CPyStatic_vyper___globals); - goto CPyL289; - } - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 337, CPyStatic_vyper___globals); - goto CPyL291; - } - cpy_r_r4 = PyDict_New(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 337, CPyStatic_vyper___globals); - goto CPyL292; - } - cpy_r_r5.f0 = cpy_r_r2; - cpy_r_r5.f1 = cpy_r_r3; - cpy_r_r5.f2 = cpy_r_r4; - return cpy_r_r5; -CPyL5: ; - cpy_r_r6 = CPyDef_compiler___utils___expand_source_map(cpy_r_source_map_str); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); - goto CPyL293; - } - cpy_r_r7 = CPyStatic__c_constants___deque; - if (unlikely(cpy_r_r7 == NULL)) { - goto CPyL294; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); - goto CPyL289; - } - CPy_Unreachable(); -CPyL9: ; - PyObject *cpy_r_r9[1] = {cpy_r_r6}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 1, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); - goto CPyL295; - } - CPy_DECREF_NO_IMM(cpy_r_r6); - cpy_r_r12 = CPyStatics[220]; /* ' ' */ - cpy_r_r13 = PyUnicode_Split(cpy_r_opcodes_str, cpy_r_r12, -1); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); - goto CPyL296; - } - cpy_r_r14 = CPyStatic__c_constants___deque; - if (unlikely(cpy_r_r14 == NULL)) { - goto CPyL297; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); - goto CPyL289; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r16[1] = {cpy_r_r13}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 1, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); - goto CPyL298; - } - CPy_DECREF_NO_IMM(cpy_r_r13); - cpy_r_r19 = PyList_New(0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals); - goto CPyL299; - } - cpy_r_r20 = 0; -CPyL17: ; - cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; - cpy_r_r22 = *(int64_t *)cpy_r_r21; - cpy_r_r23 = cpy_r_r20 < cpy_r_r22; - if (!cpy_r_r23) goto CPyL24; - cpy_r_r24 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->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(PyDict_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals, "dict", cpy_r_r28); - goto CPyL300; - } - cpy_r_r30 = CPyStatics[1492]; /* 'ast_type' */ - cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals); - goto CPyL301; - } - if (likely(PyUnicode_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals, "str", cpy_r_r31); - goto CPyL301; - } - cpy_r_r33 = CPyStatics[1496]; /* 'FunctionDef' */ - cpy_r_r34 = CPyStr_Equal(cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - if (!cpy_r_r34) goto CPyL302; - cpy_r_r35 = PyList_Append(cpy_r_r19, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals); - goto CPyL300; - } -CPyL23: ; - cpy_r_r37 = cpy_r_r20 + 1; - cpy_r_r20 = cpy_r_r37; - goto CPyL17; -CPyL24: ; - cpy_r_r38 = PyDict_New(); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); - goto CPyL303; - } - cpy_r_r39 = 0; -CPyL26: ; - cpy_r_r40 = (CPyPtr)&((PyVarObject *)cpy_r_r19)->ob_size; - cpy_r_r41 = *(int64_t *)cpy_r_r40; - cpy_r_r42 = cpy_r_r39 < cpy_r_r41; - if (!cpy_r_r42) goto CPyL35; - cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r19)->ob_item; - cpy_r_r44 = *(CPyPtr *)cpy_r_r43; - cpy_r_r45 = cpy_r_r39 * 8; - cpy_r_r46 = cpy_r_r44 + cpy_r_r45; - cpy_r_r47 = *(PyObject * *)cpy_r_r46; - CPy_INCREF(cpy_r_r47); - if (likely(PyDict_Check(cpy_r_r47))) - cpy_r_r48 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals, "dict", cpy_r_r47); - goto CPyL304; - } - cpy_r_r49 = CPyStatics[397]; /* 'name' */ - cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); - goto CPyL305; - } - if (likely(PyUnicode_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals, "str", cpy_r_r50); - goto CPyL305; - } - cpy_r_r52 = CPyStatics[1497]; /* 'src' */ - cpy_r_r53 = CPyDict_GetItem(cpy_r_r48, cpy_r_r52); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); - goto CPyL306; - } - if (likely(PyUnicode_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals, "str", cpy_r_r53); - goto CPyL306; - } - cpy_r_r55 = CPyDef_vyper____convert_src(cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); - goto CPyL306; - } - cpy_r_r56 = PyTuple_New(2); - if (unlikely(cpy_r_r56 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1131 = CPyTagged_StealAsObject(cpy_r_r55.f0); - PyTuple_SET_ITEM(cpy_r_r56, 0, __tmp1131); - PyObject *__tmp1132 = CPyTagged_StealAsObject(cpy_r_r55.f1); - PyTuple_SET_ITEM(cpy_r_r56, 1, __tmp1132); - cpy_r_r57 = PyDict_SetItem(cpy_r_r38, cpy_r_r51, cpy_r_r56); - CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r56); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); - goto CPyL304; - } - cpy_r_r59 = cpy_r_r39 + 1; - cpy_r_r39 = cpy_r_r59; - goto CPyL26; -CPyL35: ; - cpy_r_r60 = PySet_New(NULL); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); - goto CPyL307; - } - cpy_r_r61 = CPyDef_vyper____get_statement_nodes(cpy_r_r19); - CPy_DECREF_NO_IMM(cpy_r_r19); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); - goto CPyL308; - } - cpy_r_r62 = 0; -CPyL38: ; - cpy_r_r63 = (CPyPtr)&((PyVarObject *)cpy_r_r61)->ob_size; - cpy_r_r64 = *(int64_t *)cpy_r_r63; - cpy_r_r65 = cpy_r_r62 < cpy_r_r64; - if (!cpy_r_r65) goto CPyL309; - cpy_r_r66 = (CPyPtr)&((PyListObject *)cpy_r_r61)->ob_item; - cpy_r_r67 = *(CPyPtr *)cpy_r_r66; - cpy_r_r68 = cpy_r_r62 * 8; - cpy_r_r69 = cpy_r_r67 + cpy_r_r68; - cpy_r_r70 = *(PyObject * *)cpy_r_r69; - CPy_INCREF(cpy_r_r70); - if (likely(PyDict_Check(cpy_r_r70))) - cpy_r_r71 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals, "dict", cpy_r_r70); - goto CPyL310; - } - cpy_r_r72 = CPyStatics[1497]; /* 'src' */ - cpy_r_r73 = CPyDict_GetItem(cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); - goto CPyL310; - } - if (likely(PyUnicode_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals, "str", cpy_r_r73); - goto CPyL310; - } - cpy_r_r75 = CPyDef_vyper____convert_src(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); - goto CPyL310; - } - cpy_r_r76 = PyTuple_New(2); - if (unlikely(cpy_r_r76 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1133 = CPyTagged_StealAsObject(cpy_r_r75.f0); - PyTuple_SET_ITEM(cpy_r_r76, 0, __tmp1133); - PyObject *__tmp1134 = CPyTagged_StealAsObject(cpy_r_r75.f1); - PyTuple_SET_ITEM(cpy_r_r76, 1, __tmp1134); - cpy_r_r77 = PySet_Add(cpy_r_r60, cpy_r_r76); - CPy_DECREF(cpy_r_r76); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); - goto CPyL310; - } - cpy_r_r79 = cpy_r_r62 + 1; - cpy_r_r62 = cpy_r_r79; - goto CPyL38; -CPyL45: ; - cpy_r_r80 = PyDict_New(); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 346, CPyStatic_vyper___globals); - goto CPyL311; - } - cpy_r_r81 = PyDict_New(); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 347, CPyStatic_vyper___globals); - goto CPyL312; - } - cpy_r_r82 = PyList_New(0); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 349, CPyStatic_vyper___globals); - goto CPyL313; - } - cpy_r_count = 0; - cpy_r_pc = 0; - cpy_r_revert_pc = -2; - cpy_r_r83 = CPyStatics[2056]; /* -5 */ - cpy_r_r84 = PyObject_GetItem(cpy_r_r18, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals); - goto CPyL314; - } - if (likely(PyUnicode_Check(cpy_r_r84))) - cpy_r_r85 = cpy_r_r84; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals, "str", cpy_r_r84); - goto CPyL314; - } - cpy_r_r86 = CPyStatics[1351]; /* 'JUMPDEST' */ - cpy_r_r87 = CPyStr_Equal(cpy_r_r85, cpy_r_r86); - CPy_DECREF(cpy_r_r85); - if (!cpy_r_r87) goto CPyL66; - cpy_r_r88 = CPyStatics[2029]; /* -1 */ - cpy_r_r89 = PyObject_GetItem(cpy_r_r18, cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals); - goto CPyL314; - } - if (likely(PyUnicode_Check(cpy_r_r89))) - cpy_r_r90 = cpy_r_r89; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals, "str", cpy_r_r89); - goto CPyL314; - } - cpy_r_r91 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r92 = CPyStr_Equal(cpy_r_r90, cpy_r_r91); - CPy_DECREF(cpy_r_r90); - if (cpy_r_r92) { - goto CPyL315; - } else - goto CPyL66; -CPyL54: ; - cpy_r_r93 = CPyObject_Size(cpy_r_r18); - if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); - goto CPyL316; - } - cpy_r_r94 = 0; - cpy_r_r95 = PyObject_GetIter(cpy_r_r18); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); - goto CPyL317; - } -CPyL56: ; - cpy_r_r96 = PyIter_Next(cpy_r_r95); - if (cpy_r_r96 == NULL) goto CPyL318; - if (likely(PyUnicode_Check(cpy_r_r96))) - cpy_r_r97 = cpy_r_r96; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals, "str", cpy_r_r96); - goto CPyL319; - } - CPy_INCREF(cpy_r_r97); - CPy_DECREF(cpy_r_r96); - cpy_r_r98 = CPyStatics[1356]; /* 'PUSH' */ - cpy_r_r99 = CPyStr_Startswith(cpy_r_r97, cpy_r_r98); - cpy_r_r100 = cpy_r_r99; - if (!cpy_r_r100) goto CPyL320; - cpy_r_r101 = CPyStr_GetSlice(cpy_r_r97, 8, 9223372036854775806LL); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); - goto CPyL321; - } - if (likely(PyUnicode_Check(cpy_r_r101))) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals, "str", cpy_r_r101); - goto CPyL321; - } - cpy_r_r103 = CPyLong_FromStr(cpy_r_r102); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); - goto CPyL321; - } - if (likely(PyLong_Check(cpy_r_r103))) - cpy_r_r104 = CPyTagged_FromObject(cpy_r_r103); - else { - CPy_TypeError("int", cpy_r_r103); cpy_r_r104 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r104 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); - goto CPyL321; - } - cpy_r_r105 = CPyTagged_Subtract(cpy_r_r104, 2); - CPyTagged_DECREF(cpy_r_r104); - cpy_r_r106 = CPyTagged_Add(cpy_r_r94, cpy_r_r105); - CPyTagged_DECREF(cpy_r_r94); - CPyTagged_DECREF(cpy_r_r105); - cpy_r_r94 = cpy_r_r106; - goto CPyL56; -CPyL64: ; - cpy_r_r107 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); - goto CPyL317; - } - cpy_r_r108 = CPyTagged_Add(cpy_r_r93, cpy_r_r94); - CPyTagged_DECREF(cpy_r_r93); - CPyTagged_DECREF(cpy_r_r94); - cpy_r_r109 = CPyTagged_Subtract(cpy_r_r108, 10); - CPyTagged_DECREF(cpy_r_r108); - cpy_r_revert_pc = cpy_r_r109; -CPyL66: ; - cpy_r_r110 = PyObject_IsTrue(cpy_r_r18); - cpy_r_r111 = cpy_r_r110 >= 0; - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); - goto CPyL314; - } - cpy_r_r112 = cpy_r_r110; - if (!cpy_r_r112) goto CPyL322; - cpy_r_r113 = PyObject_IsTrue(cpy_r_r11); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); - goto CPyL314; - } - cpy_r_r115 = cpy_r_r113; - if (cpy_r_r115) { - goto CPyL323; - } else - goto CPyL322; -CPyL70: ; - cpy_r_r116 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r117[1] = {cpy_r_r11}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r118, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 363, CPyStatic_vyper___globals); - goto CPyL324; - } - PyObject *__tmp1135; - if (unlikely(!(PyTuple_Check(cpy_r_r119) && PyTuple_GET_SIZE(cpy_r_r119) == 4))) { - __tmp1135 = NULL; - goto __LL1136; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r119, 0)))) - __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 0); - else { - __tmp1135 = NULL; - } - if (__tmp1135 == NULL) goto __LL1136; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r119, 1)))) - __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 1); - else { - __tmp1135 = NULL; - } - if (__tmp1135 == NULL) goto __LL1136; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r119, 2)))) - __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 2); - else { - __tmp1135 = NULL; - } - if (__tmp1135 == NULL) goto __LL1136; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r119, 3)))) - __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 3); - else { - __tmp1135 = NULL; - } - if (__tmp1135 == NULL) goto __LL1136; - __tmp1135 = cpy_r_r119; -__LL1136: ; - if (unlikely(__tmp1135 == NULL)) { - CPy_TypeError("tuple[int, int, str, str]", cpy_r_r119); cpy_r_r120 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; - } else { - PyObject *__tmp1137 = PyTuple_GET_ITEM(cpy_r_r119, 0); - CPyTagged __tmp1138; - if (likely(PyLong_Check(__tmp1137))) - __tmp1138 = CPyTagged_FromObject(__tmp1137); - else { - CPy_TypeError("int", __tmp1137); __tmp1138 = CPY_INT_TAG; - } - cpy_r_r120.f0 = __tmp1138; - PyObject *__tmp1139 = PyTuple_GET_ITEM(cpy_r_r119, 1); - CPyTagged __tmp1140; - if (likely(PyLong_Check(__tmp1139))) - __tmp1140 = CPyTagged_FromObject(__tmp1139); - else { - CPy_TypeError("int", __tmp1139); __tmp1140 = CPY_INT_TAG; - } - cpy_r_r120.f1 = __tmp1140; - PyObject *__tmp1141 = PyTuple_GET_ITEM(cpy_r_r119, 2); - CPy_INCREF(__tmp1141); - PyObject *__tmp1142; - if (likely(PyUnicode_Check(__tmp1141))) - __tmp1142 = __tmp1141; - else { - CPy_TypeError("str", __tmp1141); - __tmp1142 = NULL; - } - cpy_r_r120.f2 = __tmp1142; - PyObject *__tmp1143 = PyTuple_GET_ITEM(cpy_r_r119, 3); - CPy_INCREF(__tmp1143); - PyObject *__tmp1144; - if (likely(PyUnicode_Check(__tmp1143))) - __tmp1144 = __tmp1143; - else { - CPy_TypeError("str", __tmp1143); - __tmp1144 = NULL; - } - cpy_r_r120.f3 = __tmp1144; - } - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r120.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 363, CPyStatic_vyper___globals); - goto CPyL324; - } - cpy_r_r121 = cpy_r_r120.f0; - cpy_r_r122 = cpy_r_r120.f1; - cpy_r_r123 = cpy_r_r120.f2; - cpy_r_r124 = cpy_r_r120.f3; - cpy_r_r125 = cpy_r_r121; - cpy_r_r126 = cpy_r_r122; - cpy_r_r127 = cpy_r_r123; - cpy_r__ = cpy_r_r127; - CPy_DECREF(cpy_r__); - cpy_r_r128 = cpy_r_r124; - cpy_r_r129 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r130[1] = {cpy_r_r18}; - cpy_r_r131 = (PyObject **)&cpy_r_r130; - cpy_r_r132 = PyObject_VectorcallMethod(cpy_r_r129, cpy_r_r131, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 365, CPyStatic_vyper___globals); - goto CPyL325; - } - if (likely(PyUnicode_Check(cpy_r_r132))) - cpy_r_r133 = cpy_r_r132; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 365, CPyStatic_vyper___globals, "str", cpy_r_r132); - goto CPyL325; - } - cpy_r_r134 = CPyStatics[1348]; /* 'op' */ - cpy_r_r135 = CPyStatics[1349]; /* 'pc' */ - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r136 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r137 = CPyDict_Build(2, cpy_r_r134, cpy_r_r133, cpy_r_r135, cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 366, CPyStatic_vyper___globals); - goto CPyL326; - } - cpy_r_this = cpy_r_r137; - cpy_r_r138 = PyList_Append(cpy_r_r82, cpy_r_this); - cpy_r_r139 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 367, CPyStatic_vyper___globals); - goto CPyL327; - } - cpy_r_r140 = CPyStatics[57]; /* '-' */ - cpy_r_r141 = CPyStr_Equal(cpy_r_r128, cpy_r_r140); - cpy_r_r142 = cpy_r_r141 == 0; - if (!cpy_r_r142) goto CPyL328; - cpy_r_r143 = CPyStatics[1355]; /* 'jump' */ - cpy_r_r144 = CPyDict_SetItem(cpy_r_this, cpy_r_r143, cpy_r_r128); - CPy_DECREF(cpy_r_r128); - cpy_r_r145 = cpy_r_r144 >= 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 370, CPyStatic_vyper___globals); - goto CPyL329; - } -CPyL78: ; - cpy_r_r146 = CPyTagged_Add(cpy_r_pc, 2); - CPyTagged_DECREF(cpy_r_pc); - cpy_r_pc = cpy_r_r146; - cpy_r_r147 = PyObject_IsTrue(cpy_r_r18); - cpy_r_r148 = cpy_r_r147 >= 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); - goto CPyL329; - } - cpy_r_r149 = cpy_r_r147; - if (!cpy_r_r149) goto CPyL93; - cpy_r_r150 = CPyStatics[2030]; /* 0 */ - cpy_r_r151 = PyObject_GetItem(cpy_r_r18, cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals); - goto CPyL329; - } - if (likely(PyUnicode_Check(cpy_r_r151))) - cpy_r_r152 = cpy_r_r151; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals, "str", cpy_r_r151); - goto CPyL329; - } - cpy_r_r153 = CPyStr_GetSlice(cpy_r_r152, 0, 4); - CPy_DECREF(cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals); - goto CPyL329; - } - if (likely(PyUnicode_Check(cpy_r_r153))) - cpy_r_r154 = cpy_r_r153; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals, "str", cpy_r_r153); - goto CPyL329; - } - cpy_r_r155 = CPyStatics[701]; /* '0x' */ - cpy_r_r156 = CPyStr_Equal(cpy_r_r154, cpy_r_r155); - CPy_DECREF(cpy_r_r154); - if (!cpy_r_r156) goto CPyL93; - cpy_r_r157 = CPyStatics[1347]; /* 'popleft' */ - PyObject *cpy_r_r158[1] = {cpy_r_r18}; - cpy_r_r159 = (PyObject **)&cpy_r_r158; - cpy_r_r160 = PyObject_VectorcallMethod(cpy_r_r157, cpy_r_r159, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 374, CPyStatic_vyper___globals); - goto CPyL329; - } - if (likely(PyUnicode_Check(cpy_r_r160))) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 374, CPyStatic_vyper___globals, "str", cpy_r_r160); - goto CPyL329; - } - cpy_r_r162 = CPyStatics[809]; /* 'value' */ - cpy_r_r163 = CPyDict_SetItem(cpy_r_this, cpy_r_r162, cpy_r_r161); - CPy_DECREF(cpy_r_r161); - cpy_r_r164 = cpy_r_r163 >= 0; - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 374, CPyStatic_vyper___globals); - goto CPyL329; - } - cpy_r_r165 = CPyStr_GetSlice(cpy_r_r133, 8, 9223372036854775806LL); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals); - goto CPyL329; - } - if (likely(PyUnicode_Check(cpy_r_r165))) - cpy_r_r166 = cpy_r_r165; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals, "str", cpy_r_r165); - goto CPyL329; - } - cpy_r_r167 = CPyLong_FromStr(cpy_r_r166); - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals); - goto CPyL329; - } - if (likely(PyLong_Check(cpy_r_r167))) - cpy_r_r168 = CPyTagged_FromObject(cpy_r_r167); - else { - CPy_TypeError("int", cpy_r_r167); cpy_r_r168 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals); - goto CPyL329; - } - cpy_r_r169 = CPyTagged_Add(cpy_r_pc, cpy_r_r168); - CPyTagged_DECREF(cpy_r_pc); - CPyTagged_DECREF(cpy_r_r168); - cpy_r_pc = cpy_r_r169; -CPyL93: ; - cpy_r_r170 = (Py_ssize_t)cpy_r_r125 == -2; - if (cpy_r_r170) { - goto CPyL330; - } else - goto CPyL119; -CPyL94: ; - cpy_r_r171 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; - cpy_r_r172 = *(int64_t *)cpy_r_r171; - cpy_r_r173 = cpy_r_r172 << 1; - cpy_r_r174 = (Py_ssize_t)cpy_r_r173 > (Py_ssize_t)12; - if (!cpy_r_r174) goto CPyL101; - cpy_r_r175 = CPyList_GetItemShort(cpy_r_r82, -14); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyDict_Check(cpy_r_r175))) - cpy_r_r176 = cpy_r_r175; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals, "dict", cpy_r_r175); - goto CPyL331; - } - cpy_r_r177 = CPyStatics[1348]; /* 'op' */ - cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyUnicode_Check(cpy_r_r178))) - cpy_r_r179 = cpy_r_r178; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals, "str", cpy_r_r178); - goto CPyL331; - } - cpy_r_r180 = CPyStatics[1377]; /* 'CALLVALUE' */ - cpy_r_r181 = CPyStr_Equal(cpy_r_r179, cpy_r_r180); - CPy_DECREF(cpy_r_r179); - if (!cpy_r_r181) goto CPyL101; - cpy_r_r182 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r183 = CPyStr_Equal(cpy_r_r133, cpy_r_r182); - if (cpy_r_r183) goto CPyL111; -CPyL101: ; - cpy_r_r184 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; - cpy_r_r185 = *(int64_t *)cpy_r_r184; - cpy_r_r186 = cpy_r_r185 << 1; - cpy_r_r187 = (Py_ssize_t)cpy_r_r186 > (Py_ssize_t)4; - if (!cpy_r_r187) goto CPyL332; - cpy_r_r188 = CPyList_GetItemShort(cpy_r_r82, -6); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyDict_Check(cpy_r_r188))) - cpy_r_r189 = cpy_r_r188; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals, "dict", cpy_r_r188); - goto CPyL331; - } - cpy_r_r190 = CPyStatics[1348]; /* 'op' */ - cpy_r_r191 = CPyDict_GetItem(cpy_r_r189, cpy_r_r190); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyUnicode_Check(cpy_r_r191))) - cpy_r_r192 = cpy_r_r191; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals, "str", cpy_r_r191); - goto CPyL331; - } - cpy_r_r193 = CPyStatics[1377]; /* 'CALLVALUE' */ - cpy_r_r194 = CPyStr_Equal(cpy_r_r192, cpy_r_r193); - CPy_DECREF(cpy_r_r192); - if (!cpy_r_r194) goto CPyL332; - cpy_r_r195 = CPyList_GetSlice(cpy_r_r82, -4, 9223372036854775806LL); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 382, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyList_Check(cpy_r_r195))) - cpy_r_r196 = cpy_r_r195; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 382, CPyStatic_vyper___globals, "list", cpy_r_r195); - goto CPyL331; - } - cpy_r_r197 = CPyDef_vyper____is_revert_jump(cpy_r_r196, cpy_r_revert_pc); - CPy_DECREF_NO_IMM(cpy_r_r196); - if (unlikely(cpy_r_r197 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 382, CPyStatic_vyper___globals); - goto CPyL331; - } - if (!cpy_r_r197) goto CPyL332; -CPyL111: ; - cpy_r_r198 = CPyStatics[1378]; /* 'Cannot send ether to nonpayable function' */ - cpy_r_r199 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r200 = CPyDict_SetItem(cpy_r_this, cpy_r_r199, cpy_r_r198); - cpy_r_r201 = cpy_r_r200 >= 0; - if (unlikely(!cpy_r_r201)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 385, CPyStatic_vyper___globals); - goto CPyL331; - } - cpy_r_r202 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r203 = CPyStr_Equal(cpy_r_r133, cpy_r_r202); - CPy_DECREF(cpy_r_r133); - if (!cpy_r_r203) goto CPyL117; - cpy_r_r204 = CPyList_GetItemShort(cpy_r_r82, -4); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 389, CPyStatic_vyper___globals); - goto CPyL333; - } - if (likely(PyDict_Check(cpy_r_r204))) - cpy_r_r205 = cpy_r_r204; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 389, CPyStatic_vyper___globals, "dict", cpy_r_r204); - goto CPyL333; - } - cpy_r_r206 = CPyStatics[703]; /* '0' */ - cpy_r_r207.f0 = 0; - cpy_r_r207.f1 = 0; - cpy_r_r208 = CPyStatics[245]; /* 'update' */ - cpy_r_r209 = PyTuple_New(2); - if (unlikely(cpy_r_r209 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1145 = CPyTagged_StealAsObject(cpy_r_r207.f0); - PyTuple_SET_ITEM(cpy_r_r209, 0, __tmp1145); - PyObject *__tmp1146 = CPyTagged_StealAsObject(cpy_r_r207.f1); - PyTuple_SET_ITEM(cpy_r_r209, 1, __tmp1146); - PyObject *cpy_r_r210[3] = {cpy_r_r205, cpy_r_r206, cpy_r_r209}; - cpy_r_r211 = (PyObject **)&cpy_r_r210; - cpy_r_r212 = CPyStatics[2326]; /* ('path', 'offset') */ - cpy_r_r213 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r211, 9223372036854775809ULL, cpy_r_r212); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 389, CPyStatic_vyper___globals); - goto CPyL334; - } else - goto CPyL335; -CPyL116: ; - CPy_DECREF(cpy_r_r205); - CPy_DECREF(cpy_r_r209); - goto CPyL66; -CPyL117: ; - cpy_r_r214 = CPyStatics[703]; /* '0' */ - cpy_r_r215.f0 = 0; - cpy_r_r215.f1 = 0; - cpy_r_r216 = CPyStatics[245]; /* 'update' */ - cpy_r_r217 = PyTuple_New(2); - if (unlikely(cpy_r_r217 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1147 = CPyTagged_StealAsObject(cpy_r_r215.f0); - PyTuple_SET_ITEM(cpy_r_r217, 0, __tmp1147); - PyObject *__tmp1148 = CPyTagged_StealAsObject(cpy_r_r215.f1); - PyTuple_SET_ITEM(cpy_r_r217, 1, __tmp1148); - PyObject *cpy_r_r218[3] = {cpy_r_this, cpy_r_r214, cpy_r_r217}; - cpy_r_r219 = (PyObject **)&cpy_r_r218; - cpy_r_r220 = CPyStatics[2326]; /* ('path', 'offset') */ - cpy_r_r221 = PyObject_VectorcallMethod(cpy_r_r216, cpy_r_r219, 9223372036854775809ULL, cpy_r_r220); - if (unlikely(cpy_r_r221 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 392, CPyStatic_vyper___globals); - goto CPyL336; - } else - goto CPyL337; -CPyL118: ; - CPy_DECREF(cpy_r_r217); - goto CPyL66; -CPyL119: ; - cpy_r_r222 = CPyTagged_Add(cpy_r_r125, cpy_r_r126); - CPyTagged_DECREF(cpy_r_r126); - cpy_r_r223.f0 = cpy_r_r125; - cpy_r_r223.f1 = cpy_r_r222; - cpy_r_r224 = CPyStatics[703]; /* '0' */ - cpy_r_r225 = CPyStatics[211]; /* 'path' */ - cpy_r_r226 = CPyDict_SetItem(cpy_r_this, cpy_r_r225, cpy_r_r224); - cpy_r_r227 = cpy_r_r226 >= 0; - if (unlikely(!cpy_r_r227)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 396, CPyStatic_vyper___globals); - goto CPyL338; - } - cpy_r_r228 = CPyStatics[1264]; /* 'offset' */ - CPyTagged_INCREF(cpy_r_r223.f0); - CPyTagged_INCREF(cpy_r_r223.f1); - cpy_r_r229 = PyTuple_New(2); - if (unlikely(cpy_r_r229 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1149 = CPyTagged_StealAsObject(cpy_r_r223.f0); - PyTuple_SET_ITEM(cpy_r_r229, 0, __tmp1149); - PyObject *__tmp1150 = CPyTagged_StealAsObject(cpy_r_r223.f1); - PyTuple_SET_ITEM(cpy_r_r229, 1, __tmp1150); - cpy_r_r230 = CPyDict_SetItem(cpy_r_this, cpy_r_r228, cpy_r_r229); - CPy_DECREF(cpy_r_r229); - cpy_r_r231 = cpy_r_r230 >= 0; - if (unlikely(!cpy_r_r231)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 397, CPyStatic_vyper___globals); - goto CPyL338; - } - cpy_r_r232 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r233 = CPyList_GetItemShort(cpy_r_r82, -4); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); - goto CPyL173; - } - if (likely(PyDict_Check(cpy_r_r233))) - cpy_r_r234 = cpy_r_r233; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals, "dict", cpy_r_r233); - goto CPyL173; - } - cpy_r_r235 = PyDict_Contains(cpy_r_r234, cpy_r_r232); - CPy_DECREF(cpy_r_r234); - cpy_r_r236 = cpy_r_r235 >= 0; - if (unlikely(!cpy_r_r236)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); - goto CPyL173; - } - cpy_r_r237 = cpy_r_r235; - if (!cpy_r_r237) goto CPyL144; - cpy_r_r238 = CPyList_GetItemShort(cpy_r_r82, -4); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); - goto CPyL173; - } - if (likely(PyDict_Check(cpy_r_r238))) - cpy_r_r239 = cpy_r_r238; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals, "dict", cpy_r_r238); - goto CPyL173; - } - cpy_r_r240 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r241 = CPyDict_GetItem(cpy_r_r239, cpy_r_r240); - CPy_DECREF(cpy_r_r239); - if (unlikely(cpy_r_r241 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); - goto CPyL173; - } - PyObject *__tmp1151; - if (unlikely(!(PyTuple_Check(cpy_r_r241) && PyTuple_GET_SIZE(cpy_r_r241) == 2))) { - __tmp1151 = NULL; - goto __LL1152; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r241, 0)))) - __tmp1151 = PyTuple_GET_ITEM(cpy_r_r241, 0); - else { - __tmp1151 = NULL; - } - if (__tmp1151 == NULL) goto __LL1152; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r241, 1)))) - __tmp1151 = PyTuple_GET_ITEM(cpy_r_r241, 1); - else { - __tmp1151 = NULL; - } - if (__tmp1151 == NULL) goto __LL1152; - __tmp1151 = cpy_r_r241; -__LL1152: ; - if (unlikely(__tmp1151 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r241); cpy_r_r242 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1153 = PyTuple_GET_ITEM(cpy_r_r241, 0); - CPyTagged __tmp1154; - if (likely(PyLong_Check(__tmp1153))) - __tmp1154 = CPyTagged_FromObject(__tmp1153); - else { - CPy_TypeError("int", __tmp1153); __tmp1154 = CPY_INT_TAG; - } - cpy_r_r242.f0 = __tmp1154; - PyObject *__tmp1155 = PyTuple_GET_ITEM(cpy_r_r241, 1); - CPyTagged __tmp1156; - if (likely(PyLong_Check(__tmp1155))) - __tmp1156 = CPyTagged_FromObject(__tmp1155); - else { - CPy_TypeError("int", __tmp1155); __tmp1156 = CPY_INT_TAG; - } - cpy_r_r242.f1 = __tmp1156; - } - CPy_DECREF(cpy_r_r241); - if (unlikely(cpy_r_r242.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); - goto CPyL173; - } - cpy_r_r243 = cpy_r_r223.f0; - CPyTagged_INCREF(cpy_r_r243); - cpy_r_r244 = cpy_r_r223.f1; - CPyTagged_INCREF(cpy_r_r244); - cpy_r_r245 = cpy_r_r242.f0; - CPyTagged_INCREF(cpy_r_r245); - cpy_r_r246 = cpy_r_r242.f1; - CPyTagged_INCREF(cpy_r_r246); - CPyTagged_DECREF(cpy_r_r242.f0); - CPyTagged_DECREF(cpy_r_r242.f1); - cpy_r_r247 = cpy_r_r243 & 1; - cpy_r_r248 = cpy_r_r247 != 0; - if (!cpy_r_r248) goto CPyL131; - cpy_r_r249 = CPyTagged_IsEq_(cpy_r_r243, cpy_r_r245); - cpy_r_r250 = cpy_r_r249; - goto CPyL132; -CPyL131: ; - cpy_r_r251 = cpy_r_r243 == cpy_r_r245; - cpy_r_r250 = cpy_r_r251; -CPyL132: ; - CPyTagged_DECREF(cpy_r_r243); - CPyTagged_DECREF(cpy_r_r245); - if (!cpy_r_r250) goto CPyL339; - cpy_r_r252 = cpy_r_r244 & 1; - cpy_r_r253 = cpy_r_r252 != 0; - if (!cpy_r_r253) goto CPyL135; - cpy_r_r254 = CPyTagged_IsEq_(cpy_r_r244, cpy_r_r246); - cpy_r_r255 = cpy_r_r254; - goto CPyL136; -CPyL135: ; - cpy_r_r256 = cpy_r_r244 == cpy_r_r246; - cpy_r_r255 = cpy_r_r256; -CPyL136: ; - CPyTagged_DECREF(cpy_r_r244); - CPyTagged_DECREF(cpy_r_r246); - if (cpy_r_r255) goto CPyL138; -CPyL137: ; - if (0) { - goto CPyL139; - } else - goto CPyL144; -CPyL138: ; - if (!1) goto CPyL144; -CPyL139: ; - cpy_r_r257 = CPyList_GetItemShort(cpy_r_r82, -4); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals); - goto CPyL173; - } - if (likely(PyDict_Check(cpy_r_r257))) - cpy_r_r258 = cpy_r_r257; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals, "dict", cpy_r_r257); - goto CPyL173; - } - cpy_r_r259 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r260 = CPyDict_GetItem(cpy_r_r258, cpy_r_r259); - CPy_DECREF(cpy_r_r258); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals); - goto CPyL173; - } - if (PyUnicode_Check(cpy_r_r260)) - cpy_r_r261 = cpy_r_r260; - else { - cpy_r_r261 = NULL; - } - if (cpy_r_r261 != NULL) goto __LL1157; - if (cpy_r_r260 == Py_None) - cpy_r_r261 = cpy_r_r260; - else { - cpy_r_r261 = NULL; - } - if (cpy_r_r261 != NULL) goto __LL1157; - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals, "str or None", cpy_r_r260); - goto CPyL173; -__LL1157: ; - CPy_INCREF(cpy_r_r261); - cpy_r_this_fn = cpy_r_r261; - CPy_DECREF(cpy_r_this_fn); - cpy_r_r262 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r263 = CPyDict_SetItem(cpy_r_this, cpy_r_r262, cpy_r_r261); - CPy_DECREF(cpy_r_r261); - cpy_r_r264 = cpy_r_r263 >= 0; - if (unlikely(!cpy_r_r264)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals); - goto CPyL173; - } else - goto CPyL182; -CPyL144: ; - cpy_r_r265 = 0; - cpy_r_r266 = PyDict_Size(cpy_r_r38); - cpy_r_r267 = CPyDict_GetItemsIter(cpy_r_r38); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); - goto CPyL173; - } -CPyL145: ; - cpy_r_r268 = CPyDict_NextItem(cpy_r_r267, cpy_r_r265); - cpy_r_r269 = cpy_r_r268.f1; - cpy_r_r265 = cpy_r_r269; - cpy_r_r270 = cpy_r_r268.f0; - if (!cpy_r_r270) goto CPyL340; - cpy_r_r271 = cpy_r_r268.f2; - CPy_INCREF(cpy_r_r271); - cpy_r_r272 = cpy_r_r268.f3; - CPy_INCREF(cpy_r_r272); - CPy_DECREF(cpy_r_r268.f2); - CPy_DECREF(cpy_r_r268.f3); - if (likely(PyUnicode_Check(cpy_r_r271))) - cpy_r_r273 = cpy_r_r271; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals, "str", cpy_r_r271); - goto CPyL341; - } - PyObject *__tmp1158; - if (unlikely(!(PyTuple_Check(cpy_r_r272) && PyTuple_GET_SIZE(cpy_r_r272) == 2))) { - __tmp1158 = NULL; - goto __LL1159; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r272, 0)))) - __tmp1158 = PyTuple_GET_ITEM(cpy_r_r272, 0); - else { - __tmp1158 = NULL; - } - if (__tmp1158 == NULL) goto __LL1159; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r272, 1)))) - __tmp1158 = PyTuple_GET_ITEM(cpy_r_r272, 1); - else { - __tmp1158 = NULL; - } - if (__tmp1158 == NULL) goto __LL1159; - __tmp1158 = cpy_r_r272; -__LL1159: ; - if (unlikely(__tmp1158 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r272); cpy_r_r274 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1160 = PyTuple_GET_ITEM(cpy_r_r272, 0); - CPyTagged __tmp1161; - if (likely(PyLong_Check(__tmp1160))) - __tmp1161 = CPyTagged_FromObject(__tmp1160); - else { - CPy_TypeError("int", __tmp1160); __tmp1161 = CPY_INT_TAG; - } - cpy_r_r274.f0 = __tmp1161; - PyObject *__tmp1162 = PyTuple_GET_ITEM(cpy_r_r272, 1); - CPyTagged __tmp1163; - if (likely(PyLong_Check(__tmp1162))) - __tmp1163 = CPyTagged_FromObject(__tmp1162); - else { - CPy_TypeError("int", __tmp1162); __tmp1163 = CPY_INT_TAG; - } - cpy_r_r274.f1 = __tmp1163; - } - CPy_DECREF(cpy_r_r272); - if (unlikely(cpy_r_r274.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); - goto CPyL342; - } - cpy_r_r275 = CPyDef_sources___is_inside_offset(cpy_r_r223, cpy_r_r274); - CPyTagged_DECREF(cpy_r_r274.f0); - CPyTagged_DECREF(cpy_r_r274.f1); - if (unlikely(cpy_r_r275 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); - goto CPyL343; - } - if (cpy_r_r275) { - goto CPyL344; - } else - goto CPyL345; -CPyL150: ; - goto CPyL155; -CPyL151: ; - cpy_r_r276 = CPyDict_CheckSize(cpy_r_r38, cpy_r_r266); - if (unlikely(!cpy_r_r276)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); - goto CPyL346; - } else - goto CPyL145; -CPyL152: ; - cpy_r_r277 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r277)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); - goto CPyL173; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r278 = 0; - if (unlikely(!cpy_r_r278)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); - goto CPyL173; - } else - goto CPyL347; -CPyL154: ; - CPy_Unreachable(); -CPyL155: ; - cpy_r_r279 = CPyStatics[175]; /* '.' */ - cpy_r_r280 = CPyStr_Build(3, cpy_r_contract_name, cpy_r_r279, cpy_r_r273); - CPy_DECREF(cpy_r_r273); - if (unlikely(cpy_r_r280 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 405, CPyStatic_vyper___globals); - goto CPyL173; - } - CPy_INCREF(cpy_r_r280); - cpy_r_this_fn = cpy_r_r280; - cpy_r_r281 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r282 = CPyDict_SetItem(cpy_r_this, cpy_r_r281, cpy_r_r280); - CPy_DECREF(cpy_r_r280); - cpy_r_r283 = cpy_r_r282 >= 0; - if (unlikely(!cpy_r_r283)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 405, CPyStatic_vyper___globals); - goto CPyL348; - } - cpy_r_r284 = PyObject_GetIter(cpy_r_r60); - if (unlikely(cpy_r_r284 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); - goto CPyL348; - } -CPyL158: ; - cpy_r_r285 = PyIter_Next(cpy_r_r284); - if (cpy_r_r285 == NULL) goto CPyL349; - PyObject *__tmp1164; - if (unlikely(!(PyTuple_Check(cpy_r_r285) && PyTuple_GET_SIZE(cpy_r_r285) == 2))) { - __tmp1164 = NULL; - goto __LL1165; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r285, 0)))) - __tmp1164 = PyTuple_GET_ITEM(cpy_r_r285, 0); - else { - __tmp1164 = NULL; - } - if (__tmp1164 == NULL) goto __LL1165; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r285, 1)))) - __tmp1164 = PyTuple_GET_ITEM(cpy_r_r285, 1); - else { - __tmp1164 = NULL; - } - if (__tmp1164 == NULL) goto __LL1165; - __tmp1164 = cpy_r_r285; -__LL1165: ; - if (unlikely(__tmp1164 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r285); cpy_r_r286 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1166 = PyTuple_GET_ITEM(cpy_r_r285, 0); - CPyTagged __tmp1167; - if (likely(PyLong_Check(__tmp1166))) - __tmp1167 = CPyTagged_FromObject(__tmp1166); - else { - CPy_TypeError("int", __tmp1166); __tmp1167 = CPY_INT_TAG; - } - cpy_r_r286.f0 = __tmp1167; - PyObject *__tmp1168 = PyTuple_GET_ITEM(cpy_r_r285, 1); - CPyTagged __tmp1169; - if (likely(PyLong_Check(__tmp1168))) - __tmp1169 = CPyTagged_FromObject(__tmp1168); - else { - CPy_TypeError("int", __tmp1168); __tmp1169 = CPY_INT_TAG; - } - cpy_r_r286.f1 = __tmp1169; - } - CPy_DECREF(cpy_r_r285); - if (unlikely(cpy_r_r286.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); - goto CPyL350; - } - cpy_r_r287 = CPyDef_sources___is_inside_offset(cpy_r_r223, cpy_r_r286); - if (unlikely(cpy_r_r287 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); - goto CPyL351; - } - if (cpy_r_r287) { - goto CPyL352; - } else - goto CPyL353; -CPyL162: ; - goto CPyL166; -CPyL163: ; - cpy_r_r288 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r288)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); - goto CPyL173; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r289 = 0; - if (unlikely(!cpy_r_r289)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); - goto CPyL173; - } else - goto CPyL354; -CPyL165: ; - CPy_Unreachable(); -CPyL166: ; - CPyTagged_INCREF(cpy_r_r286.f0); - CPyTagged_INCREF(cpy_r_r286.f1); - cpy_r_r290 = PyTuple_New(2); - if (unlikely(cpy_r_r290 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1170 = CPyTagged_StealAsObject(cpy_r_r286.f0); - PyTuple_SET_ITEM(cpy_r_r290, 0, __tmp1170); - PyObject *__tmp1171 = CPyTagged_StealAsObject(cpy_r_r286.f1); - PyTuple_SET_ITEM(cpy_r_r290, 1, __tmp1171); - cpy_r_r291 = CPySet_Remove(cpy_r_r60, cpy_r_r290); - CPy_DECREF(cpy_r_r290); - if (unlikely(!cpy_r_r291)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 407, CPyStatic_vyper___globals); - goto CPyL355; - } - if (likely(cpy_r_this_fn != Py_None)) - cpy_r_r292 = cpy_r_this_fn; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals, "str", cpy_r_this_fn); - goto CPyL356; - } - cpy_r_r293 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r80, cpy_r_r292, 2); - CPy_DECREF(cpy_r_r292); - if (unlikely(cpy_r_r293 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals); - goto CPyL356; - } - if (likely(PyDict_Check(cpy_r_r293))) - cpy_r_r294 = cpy_r_r293; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals, "dict", cpy_r_r293); - goto CPyL356; - } - CPyTagged_INCREF(cpy_r_count); - cpy_r_r295 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r296 = PyTuple_New(2); - if (unlikely(cpy_r_r296 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1172 = CPyTagged_StealAsObject(cpy_r_r286.f0); - PyTuple_SET_ITEM(cpy_r_r296, 0, __tmp1172); - PyObject *__tmp1173 = CPyTagged_StealAsObject(cpy_r_r286.f1); - PyTuple_SET_ITEM(cpy_r_r296, 1, __tmp1173); - cpy_r_r297 = CPyDict_SetItem(cpy_r_r294, cpy_r_r295, cpy_r_r296); - CPy_DECREF(cpy_r_r294); - CPy_DECREF(cpy_r_r295); - CPy_DECREF(cpy_r_r296); - cpy_r_r298 = cpy_r_r297 >= 0; - if (unlikely(!cpy_r_r298)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals); - goto CPyL173; - } - cpy_r_r299 = CPyStatics[1370]; /* 'statement' */ - CPyTagged_INCREF(cpy_r_count); - cpy_r_r300 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r301 = CPyDict_SetItem(cpy_r_this, cpy_r_r299, cpy_r_r300); - CPy_DECREF(cpy_r_r300); - cpy_r_r302 = cpy_r_r301 >= 0; - if (unlikely(!cpy_r_r302)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 409, CPyStatic_vyper___globals); - goto CPyL173; - } - cpy_r_r303 = CPyTagged_Add(cpy_r_count, 2); - CPyTagged_DECREF(cpy_r_count); - cpy_r_count = cpy_r_r303; - goto CPyL182; -CPyL173: ; - cpy_r_r304 = CPy_CatchError(); - cpy_r_r305 = CPyModule_builtins; - cpy_r_r306 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r307 = CPyObject_GetAttr(cpy_r_r305, cpy_r_r306); - if (unlikely(cpy_r_r307 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 411, CPyStatic_vyper___globals); - goto CPyL357; - } - cpy_r_r308 = CPyModule_builtins; - cpy_r_r309 = CPyStatics[894]; /* 'IndexError' */ - cpy_r_r310 = CPyObject_GetAttr(cpy_r_r308, cpy_r_r309); - if (unlikely(cpy_r_r310 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 411, CPyStatic_vyper___globals); - goto CPyL358; - } - cpy_r_r311 = CPyModule_builtins; - cpy_r_r312 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r313 = CPyObject_GetAttr(cpy_r_r311, cpy_r_r312); - if (unlikely(cpy_r_r313 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 411, CPyStatic_vyper___globals); - goto CPyL359; - } - cpy_r_r314.f0 = cpy_r_r307; - cpy_r_r314.f1 = cpy_r_r310; - cpy_r_r314.f2 = cpy_r_r313; - cpy_r_r315 = PyTuple_New(3); - if (unlikely(cpy_r_r315 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1174 = cpy_r_r314.f0; - PyTuple_SET_ITEM(cpy_r_r315, 0, __tmp1174); - PyObject *__tmp1175 = cpy_r_r314.f1; - PyTuple_SET_ITEM(cpy_r_r315, 1, __tmp1175); - PyObject *__tmp1176 = cpy_r_r314.f2; - PyTuple_SET_ITEM(cpy_r_r315, 2, __tmp1176); - cpy_r_r316 = CPy_ExceptionMatches(cpy_r_r315); - CPy_DecRef(cpy_r_r315); - if (cpy_r_r316) { - goto CPyL179; - } else - goto CPyL360; -CPyL177: ; - CPy_Reraise(); - if (!0) { - goto CPyL180; - } else - goto CPyL361; -CPyL178: ; - CPy_Unreachable(); -CPyL179: ; - CPy_RestoreExcInfo(cpy_r_r304); - CPy_DecRef(cpy_r_r304.f0); - CPy_DecRef(cpy_r_r304.f1); - CPy_DecRef(cpy_r_r304.f2); - goto CPyL182; -CPyL180: ; - CPy_RestoreExcInfo(cpy_r_r304); - CPy_DecRef(cpy_r_r304.f0); - CPy_DecRef(cpy_r_r304.f1); - CPy_DecRef(cpy_r_r304.f2); - cpy_r_r317 = CPy_KeepPropagating(); - if (!cpy_r_r317) goto CPyL289; - CPy_Unreachable(); -CPyL182: ; - cpy_r_r318 = CPyStatics[1368]; /* 'JUMPI' */ - cpy_r_r319 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r320 = CPyStr_Equal(cpy_r_r133, cpy_r_r318); - cpy_r_r321 = cpy_r_r320 == 0; - if (!cpy_r_r321) goto CPyL185; - cpy_r_r322 = CPyStr_Equal(cpy_r_r133, cpy_r_r319); - cpy_r_r323 = cpy_r_r322 == 0; - if (!cpy_r_r323) goto CPyL185; - if (1) { - goto CPyL362; - } else - goto CPyL186; -CPyL185: ; - if (0) goto CPyL362; -CPyL186: ; - cpy_r_r324 = CPyDef_vyper____find_node_by_offset(cpy_r_ast_json, cpy_r_r223); - if (unlikely(cpy_r_r324 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 417, CPyStatic_vyper___globals); - goto CPyL338; - } - cpy_r_r325 = (PyObject *)&_Py_NoneStruct; - cpy_r_r326 = cpy_r_r324 == cpy_r_r325; - if (cpy_r_r326) goto CPyL363; - CPy_INCREF(cpy_r_r324); - if (likely(cpy_r_r324 != Py_None)) - cpy_r_r327 = cpy_r_r324; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 421, CPyStatic_vyper___globals, "dict", cpy_r_r324); - goto CPyL364; - } - cpy_r_r328 = CPyStatics[1492]; /* 'ast_type' */ - cpy_r_r329 = CPyDict_GetItem(cpy_r_r327, cpy_r_r328); - CPy_DECREF(cpy_r_r327); - if (unlikely(cpy_r_r329 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 421, CPyStatic_vyper___globals); - goto CPyL364; - } - if (likely(PyUnicode_Check(cpy_r_r329))) - cpy_r_r330 = cpy_r_r329; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 421, CPyStatic_vyper___globals, "str", cpy_r_r329); - goto CPyL364; - } - cpy_r_r331 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r332 = CPyStr_Equal(cpy_r_r133, cpy_r_r331); - if (cpy_r_r332) goto CPyL365; - cpy_r_r333 = CPyList_GetSlice(cpy_r_r82, -4, 9223372036854775806LL); - if (unlikely(cpy_r_r333 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 422, CPyStatic_vyper___globals); - goto CPyL366; - } - if (likely(PyList_Check(cpy_r_r333))) - cpy_r_r334 = cpy_r_r333; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 422, CPyStatic_vyper___globals, "list", cpy_r_r333); - goto CPyL366; - } - cpy_r_r335 = CPyDef_vyper____is_revert_jump(cpy_r_r334, cpy_r_revert_pc); - CPy_DECREF_NO_IMM(cpy_r_r334); - if (unlikely(cpy_r_r335 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 422, CPyStatic_vyper___globals); - goto CPyL366; - } - if (cpy_r_r335) { - goto CPyL365; - } else - goto CPyL367; -CPyL196: ; - cpy_r_r336 = CPyStatics[1496]; /* 'FunctionDef' */ - cpy_r_r337 = CPyStr_Equal(cpy_r_r330, cpy_r_r336); - if (cpy_r_r337) { - goto CPyL368; - } else - goto CPyL369; -CPyL197: ; - cpy_r_r338 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r339 = CPyStr_Equal(cpy_r_r133, cpy_r_r338); - if (!cpy_r_r339) goto CPyL203; - cpy_r_r340 = CPyList_GetItemShort(cpy_r_r82, -14); - if (unlikely(cpy_r_r340 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyDict_Check(cpy_r_r340))) - cpy_r_r341 = cpy_r_r340; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals, "dict", cpy_r_r340); - goto CPyL331; - } - cpy_r_r342 = CPyStatics[1348]; /* 'op' */ - cpy_r_r343 = CPyDict_GetItem(cpy_r_r341, cpy_r_r342); - CPy_DECREF(cpy_r_r341); - if (unlikely(cpy_r_r343 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals); - goto CPyL331; - } - if (likely(PyUnicode_Check(cpy_r_r343))) - cpy_r_r344 = cpy_r_r343; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals, "str", cpy_r_r343); - goto CPyL331; - } - cpy_r_r345 = CPyStatics[1377]; /* 'CALLVALUE' */ - cpy_r_r346 = CPyStr_Equal(cpy_r_r344, cpy_r_r345); - CPy_DECREF(cpy_r_r344); - if (cpy_r_r346) goto CPyL370; -CPyL203: ; - cpy_r_r347 = CPyStatics[1368]; /* 'JUMPI' */ - cpy_r_r348 = CPyStr_Equal(cpy_r_r133, cpy_r_r347); - CPy_DECREF(cpy_r_r133); - if (!cpy_r_r348) goto CPyL66; - cpy_r_r349 = CPyList_GetItemShort(cpy_r_r82, -6); - if (unlikely(cpy_r_r349 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals); - goto CPyL333; - } - if (likely(PyDict_Check(cpy_r_r349))) - cpy_r_r350 = cpy_r_r349; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals, "dict", cpy_r_r349); - goto CPyL333; - } - cpy_r_r351 = CPyStatics[1348]; /* 'op' */ - cpy_r_r352 = CPyDict_GetItem(cpy_r_r350, cpy_r_r351); - CPy_DECREF(cpy_r_r350); - if (unlikely(cpy_r_r352 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals); - goto CPyL333; - } - if (likely(PyUnicode_Check(cpy_r_r352))) - cpy_r_r353 = cpy_r_r352; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals, "str", cpy_r_r352); - goto CPyL333; - } - cpy_r_r354 = CPyStatics[1377]; /* 'CALLVALUE' */ - cpy_r_r355 = CPyStr_Equal(cpy_r_r353, cpy_r_r354); - CPy_DECREF(cpy_r_r353); - if (!cpy_r_r355) goto CPyL66; -CPyL209: ; - cpy_r_r356 = CPyStatics[1378]; /* 'Cannot send ether to nonpayable function' */ - cpy_r_r357 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r358 = CPyDict_SetItem(cpy_r_this, cpy_r_r357, cpy_r_r356); - cpy_r_r359 = cpy_r_r358 >= 0; - if (unlikely(!cpy_r_r359)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 428, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL66; -CPyL210: ; - cpy_r_r360 = CPyStatics[1498]; /* 'Subscript' */ - cpy_r_r361 = CPyStr_Equal(cpy_r_r330, cpy_r_r360); - if (cpy_r_r361) { - goto CPyL371; - } else - goto CPyL212; -CPyL211: ; - cpy_r_r362 = CPyStatics[1385]; /* 'Index out of range' */ - cpy_r_r363 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r364 = CPyDict_SetItem(cpy_r_this, cpy_r_r363, cpy_r_r362); - cpy_r_r365 = cpy_r_r364 >= 0; - if (unlikely(!cpy_r_r365)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 430, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL66; -CPyL212: ; - cpy_r_r366 = CPyStatics[1499]; /* 'AugAssign' */ - cpy_r_r367 = CPyStatics[1500]; /* 'BinOp' */ - cpy_r_r368 = CPyStr_Equal(cpy_r_r330, cpy_r_r366); - if (cpy_r_r368) goto CPyL372; - cpy_r_r369 = CPyStr_Equal(cpy_r_r330, cpy_r_r367); - CPy_DECREF(cpy_r_r330); - if (cpy_r_r369) goto CPyL215; - if (0) { - goto CPyL216; - } else - goto CPyL373; -CPyL215: ; - if (!1) goto CPyL373; -CPyL216: ; - if (likely(cpy_r_r324 != Py_None)) - cpy_r_r370 = cpy_r_r324; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 432, CPyStatic_vyper___globals, "dict", cpy_r_r324); - goto CPyL333; - } - cpy_r_r371 = CPyStatics[1348]; /* 'op' */ - cpy_r_r372 = CPyDict_GetItem(cpy_r_r370, cpy_r_r371); - CPy_DECREF(cpy_r_r370); - if (unlikely(cpy_r_r372 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 432, CPyStatic_vyper___globals); - goto CPyL333; - } - if (likely(PyDict_Check(cpy_r_r372))) - cpy_r_r373 = cpy_r_r372; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 432, CPyStatic_vyper___globals, "dict", cpy_r_r372); - goto CPyL333; - } - cpy_r_r374 = CPyStatics[1492]; /* 'ast_type' */ - cpy_r_r375 = CPyDict_GetItem(cpy_r_r373, cpy_r_r374); - CPy_DECREF(cpy_r_r373); - if (unlikely(cpy_r_r375 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 433, CPyStatic_vyper___globals); - goto CPyL333; - } - if (likely(PyUnicode_Check(cpy_r_r375))) - cpy_r_r376 = cpy_r_r375; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 433, CPyStatic_vyper___globals, "str", cpy_r_r375); - goto CPyL333; - } - cpy_r_r377 = CPyStatics[1501]; /* 'Sub' */ - cpy_r_r378 = CPyStr_Equal(cpy_r_r376, cpy_r_r377); - if (cpy_r_r378) { - goto CPyL374; - } else - goto CPyL223; -CPyL222: ; - cpy_r_r379 = CPyStatics[1502]; /* 'Integer underflow' */ - cpy_r_r380 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r381 = CPyDict_SetItem(cpy_r_this, cpy_r_r380, cpy_r_r379); - cpy_r_r382 = cpy_r_r381 >= 0; - if (unlikely(!cpy_r_r382)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 435, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL66; -CPyL223: ; - cpy_r_r383 = CPyStatics[1503]; /* 'Div' */ - cpy_r_r384 = CPyStr_Equal(cpy_r_r376, cpy_r_r383); - if (cpy_r_r384) { - goto CPyL375; - } else - goto CPyL225; -CPyL224: ; - cpy_r_r385 = CPyStatics[1388]; /* 'Division by zero' */ - cpy_r_r386 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r387 = CPyDict_SetItem(cpy_r_this, cpy_r_r386, cpy_r_r385); - cpy_r_r388 = cpy_r_r387 >= 0; - if (unlikely(!cpy_r_r388)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 437, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL66; -CPyL225: ; - cpy_r_r389 = CPyStatics[1504]; /* 'Mod' */ - cpy_r_r390 = CPyStr_Equal(cpy_r_r376, cpy_r_r389); - CPy_DECREF(cpy_r_r376); - if (!cpy_r_r390) goto CPyL227; - cpy_r_r391 = CPyStatics[1505]; /* 'Modulo by zero' */ - cpy_r_r392 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r393 = CPyDict_SetItem(cpy_r_this, cpy_r_r392, cpy_r_r391); - cpy_r_r394 = cpy_r_r393 >= 0; - if (unlikely(!cpy_r_r394)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 439, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL66; -CPyL227: ; - cpy_r_r395 = CPyStatics[1506]; /* 'Integer overflow' */ - cpy_r_r396 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r397 = CPyDict_SetItem(cpy_r_this, cpy_r_r396, cpy_r_r395); - cpy_r_r398 = cpy_r_r397 >= 0; - if (unlikely(!cpy_r_r398)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 441, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL66; -CPyL228: ; - cpy_r_r399 = CPyStatics[1507]; /* 'Assert' */ - cpy_r_r400 = CPyStatics[1508]; /* 'If' */ - cpy_r_r401 = CPyStr_Equal(cpy_r_r330, cpy_r_r399); - if (cpy_r_r401) goto CPyL231; - cpy_r_r402 = CPyStr_Equal(cpy_r_r330, cpy_r_r400); - if (cpy_r_r402) goto CPyL231; - if (0) { - goto CPyL242; - } else - goto CPyL232; -CPyL231: ; - if (1) goto CPyL242; -CPyL232: ; - cpy_r_r403 = CPyStatics[1509]; /* 'Expr' */ - cpy_r_r404 = CPyStr_Equal(cpy_r_r330, cpy_r_r403); - if (!cpy_r_r404) goto CPyL376; - CPy_INCREF(cpy_r_r324); - if (likely(cpy_r_r324 != Py_None)) - cpy_r_r405 = cpy_r_r324; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals, "dict", cpy_r_r324); - goto CPyL377; - } - cpy_r_r406 = CPyStatics[809]; /* 'value' */ - cpy_r_r407 = CPyDict_GetItem(cpy_r_r405, cpy_r_r406); - CPy_DECREF(cpy_r_r405); - if (unlikely(cpy_r_r407 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); - goto CPyL377; - } - if (likely(PyDict_Check(cpy_r_r407))) - cpy_r_r408 = cpy_r_r407; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals, "dict", cpy_r_r407); - goto CPyL377; - } - cpy_r_r409 = CPyStatics[1510]; /* 'func' */ - cpy_r_r410 = PyDict_New(); - if (unlikely(cpy_r_r410 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); - goto CPyL378; - } - cpy_r_r411 = CPyDict_Get(cpy_r_r408, cpy_r_r409, cpy_r_r410); - CPy_DECREF(cpy_r_r408); - CPy_DECREF(cpy_r_r410); - if (unlikely(cpy_r_r411 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); - goto CPyL377; - } - cpy_r_r412 = CPyStatics[430]; /* 'id' */ - cpy_r_r413 = CPyStatics[444]; /* 'get' */ - PyObject *cpy_r_r414[2] = {cpy_r_r411, cpy_r_r412}; - cpy_r_r415 = (PyObject **)&cpy_r_r414; - cpy_r_r416 = PyObject_VectorcallMethod(cpy_r_r413, cpy_r_r415, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r416 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); - goto CPyL379; - } - CPy_DECREF(cpy_r_r411); - cpy_r_r417 = CPyStatics[1511]; /* 'assert_modifiable' */ - cpy_r_r418 = PyObject_RichCompare(cpy_r_r416, cpy_r_r417, 2); - CPy_DECREF(cpy_r_r416); - if (unlikely(cpy_r_r418 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); - goto CPyL377; - } - cpy_r_r419 = PyObject_IsTrue(cpy_r_r418); - CPy_DECREF(cpy_r_r418); - cpy_r_r420 = cpy_r_r419 >= 0; - if (unlikely(!cpy_r_r420)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); - goto CPyL377; - } - cpy_r_r421 = cpy_r_r419; - if (!cpy_r_r421) goto CPyL376; -CPyL242: ; - cpy_r_r422 = CPyStatics[1376]; /* 'branch' */ - CPyTagged_INCREF(cpy_r_count); - cpy_r_r423 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r424 = CPyDict_SetItem(cpy_r_this, cpy_r_r422, cpy_r_r423); - CPy_DECREF(cpy_r_r423); - cpy_r_r425 = cpy_r_r424 >= 0; - if (unlikely(!cpy_r_r425)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 449, CPyStatic_vyper___globals); - goto CPyL377; - } - cpy_r_r426 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r427 = CPyDict_GetItem(cpy_r_this, cpy_r_r426); - if (unlikely(cpy_r_r427 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 450, CPyStatic_vyper___globals); - goto CPyL377; - } - if (PyUnicode_Check(cpy_r_r427)) - cpy_r_r428 = cpy_r_r427; - else { - cpy_r_r428 = NULL; - } - if (cpy_r_r428 != NULL) goto __LL1177; - if (cpy_r_r427 == Py_None) - cpy_r_r428 = cpy_r_r427; - else { - cpy_r_r428 = NULL; - } - if (cpy_r_r428 != NULL) goto __LL1177; - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 450, CPyStatic_vyper___globals, "str or None", cpy_r_r427); - goto CPyL377; -__LL1177: ; - cpy_r_this_fn = cpy_r_r428; - cpy_r_r429 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r81, cpy_r_this_fn, 2); - if (unlikely(cpy_r_r429 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 451, CPyStatic_vyper___globals); - goto CPyL380; - } else - goto CPyL381; -CPyL246: ; - cpy_r_r430 = CPyStatics[1508]; /* 'If' */ - cpy_r_r431 = CPyStr_Equal(cpy_r_r330, cpy_r_r430); - CPy_DECREF(cpy_r_r330); - if (cpy_r_r431) { - goto CPyL382; - } else - goto CPyL383; -CPyL247: ; - if (likely(cpy_r_r324 != Py_None)) - cpy_r_r432 = cpy_r_r324; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "dict", cpy_r_r324); - goto CPyL384; - } - cpy_r_r433 = CPyStatics[555]; /* 'test' */ - cpy_r_r434 = CPyDict_GetItem(cpy_r_r432, cpy_r_r433); - CPy_DECREF(cpy_r_r432); - if (unlikely(cpy_r_r434 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL384; - } - if (likely(PyDict_Check(cpy_r_r434))) - cpy_r_r435 = cpy_r_r434; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "dict", cpy_r_r434); - goto CPyL384; - } - cpy_r_r436 = CPyStatics[1497]; /* 'src' */ - cpy_r_r437 = CPyDict_GetItem(cpy_r_r435, cpy_r_r436); - CPy_DECREF(cpy_r_r435); - if (unlikely(cpy_r_r437 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL384; - } - if (likely(PyUnicode_Check(cpy_r_r437))) - cpy_r_r438 = cpy_r_r437; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "str", cpy_r_r437); - goto CPyL384; - } - cpy_r_r439 = CPyDef_vyper____convert_src(cpy_r_r438); - CPy_DECREF(cpy_r_r438); - if (unlikely(cpy_r_r439.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL384; - } - cpy_r_r440.f0 = 0; - cpy_r_r441 = PyTuple_New(2); - if (unlikely(cpy_r_r441 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1178 = CPyTagged_StealAsObject(cpy_r_r439.f0); - PyTuple_SET_ITEM(cpy_r_r441, 0, __tmp1178); - PyObject *__tmp1179 = CPyTagged_StealAsObject(cpy_r_r439.f1); - PyTuple_SET_ITEM(cpy_r_r441, 1, __tmp1179); - cpy_r_r442 = PyTuple_New(1); - if (unlikely(cpy_r_r442 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1180 = cpy_r_r440.f0 ? Py_True : Py_False; - CPy_INCREF(__tmp1180); - PyTuple_SET_ITEM(cpy_r_r442, 0, __tmp1180); - cpy_r_r443 = PySequence_Concat(cpy_r_r441, cpy_r_r442); - CPy_DECREF(cpy_r_r441); - CPy_DECREF(cpy_r_r442); - if (unlikely(cpy_r_r443 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL384; - } - PyObject *__tmp1181; - if (unlikely(!(PyTuple_Check(cpy_r_r443) && PyTuple_GET_SIZE(cpy_r_r443) == 3))) { - __tmp1181 = NULL; - goto __LL1182; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r443, 0)))) - __tmp1181 = PyTuple_GET_ITEM(cpy_r_r443, 0); - else { - __tmp1181 = NULL; - } - if (__tmp1181 == NULL) goto __LL1182; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r443, 1)))) - __tmp1181 = PyTuple_GET_ITEM(cpy_r_r443, 1); - else { - __tmp1181 = NULL; - } - if (__tmp1181 == NULL) goto __LL1182; - if (likely(PyBool_Check(PyTuple_GET_ITEM(cpy_r_r443, 2)))) - __tmp1181 = PyTuple_GET_ITEM(cpy_r_r443, 2); - else { - __tmp1181 = NULL; - } - if (__tmp1181 == NULL) goto __LL1182; - __tmp1181 = cpy_r_r443; -__LL1182: ; - if (unlikely(__tmp1181 == NULL)) { - CPy_TypeError("tuple[int, int, bool]", cpy_r_r443); cpy_r_r444 = (tuple_T3IIC) { CPY_INT_TAG, CPY_INT_TAG, 2 }; - } else { - PyObject *__tmp1183 = PyTuple_GET_ITEM(cpy_r_r443, 0); - CPyTagged __tmp1184; - if (likely(PyLong_Check(__tmp1183))) - __tmp1184 = CPyTagged_FromObject(__tmp1183); - else { - CPy_TypeError("int", __tmp1183); __tmp1184 = CPY_INT_TAG; - } - cpy_r_r444.f0 = __tmp1184; - PyObject *__tmp1185 = PyTuple_GET_ITEM(cpy_r_r443, 1); - CPyTagged __tmp1186; - if (likely(PyLong_Check(__tmp1185))) - __tmp1186 = CPyTagged_FromObject(__tmp1185); - else { - CPy_TypeError("int", __tmp1185); __tmp1186 = CPY_INT_TAG; - } - cpy_r_r444.f1 = __tmp1186; - PyObject *__tmp1187 = PyTuple_GET_ITEM(cpy_r_r443, 2); - char __tmp1188; - if (unlikely(!PyBool_Check(__tmp1187))) { - CPy_TypeError("bool", __tmp1187); __tmp1188 = 2; - } else - __tmp1188 = __tmp1187 == Py_True; - cpy_r_r444.f2 = __tmp1188; - } - CPy_DECREF(cpy_r_r443); - if (unlikely(cpy_r_r444.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL384; - } - cpy_r_r445 = CPyDict_GetItem(cpy_r_r81, cpy_r_this_fn); - CPy_DECREF(cpy_r_this_fn); - if (unlikely(cpy_r_r445 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL385; - } - if (likely(PyDict_Check(cpy_r_r445))) - cpy_r_r446 = cpy_r_r445; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "dict", cpy_r_r445); - goto CPyL385; - } - CPyTagged_INCREF(cpy_r_count); - cpy_r_r447 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r448 = PyTuple_New(3); - if (unlikely(cpy_r_r448 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1189 = CPyTagged_StealAsObject(cpy_r_r444.f0); - PyTuple_SET_ITEM(cpy_r_r448, 0, __tmp1189); - PyObject *__tmp1190 = CPyTagged_StealAsObject(cpy_r_r444.f1); - PyTuple_SET_ITEM(cpy_r_r448, 1, __tmp1190); - PyObject *__tmp1191 = cpy_r_r444.f2 ? Py_True : Py_False; - CPy_INCREF(__tmp1191); - PyTuple_SET_ITEM(cpy_r_r448, 2, __tmp1191); - cpy_r_r449 = CPyDict_SetItem(cpy_r_r446, cpy_r_r447, cpy_r_r448); - CPy_DECREF(cpy_r_r446); - CPy_DECREF(cpy_r_r447); - CPy_DECREF(cpy_r_r448); - cpy_r_r450 = cpy_r_r449 >= 0; - if (unlikely(!cpy_r_r450)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); - goto CPyL333; - } else - goto CPyL263; -CPyL258: ; - cpy_r_r451.f0 = 1; - cpy_r_r452 = PyTuple_New(2); - if (unlikely(cpy_r_r452 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1192 = CPyTagged_StealAsObject(cpy_r_r223.f0); - PyTuple_SET_ITEM(cpy_r_r452, 0, __tmp1192); - PyObject *__tmp1193 = CPyTagged_StealAsObject(cpy_r_r223.f1); - PyTuple_SET_ITEM(cpy_r_r452, 1, __tmp1193); - cpy_r_r453 = PyTuple_New(1); - if (unlikely(cpy_r_r453 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1194 = cpy_r_r451.f0 ? Py_True : Py_False; - CPy_INCREF(__tmp1194); - PyTuple_SET_ITEM(cpy_r_r453, 0, __tmp1194); - cpy_r_r454 = PySequence_Concat(cpy_r_r452, cpy_r_r453); - CPy_DECREF(cpy_r_r452); - CPy_DECREF(cpy_r_r453); - if (unlikely(cpy_r_r454 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); - goto CPyL384; - } - PyObject *__tmp1195; - if (unlikely(!(PyTuple_Check(cpy_r_r454) && PyTuple_GET_SIZE(cpy_r_r454) == 3))) { - __tmp1195 = NULL; - goto __LL1196; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r454, 0)))) - __tmp1195 = PyTuple_GET_ITEM(cpy_r_r454, 0); - else { - __tmp1195 = NULL; - } - if (__tmp1195 == NULL) goto __LL1196; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r454, 1)))) - __tmp1195 = PyTuple_GET_ITEM(cpy_r_r454, 1); - else { - __tmp1195 = NULL; - } - if (__tmp1195 == NULL) goto __LL1196; - if (likely(PyBool_Check(PyTuple_GET_ITEM(cpy_r_r454, 2)))) - __tmp1195 = PyTuple_GET_ITEM(cpy_r_r454, 2); - else { - __tmp1195 = NULL; - } - if (__tmp1195 == NULL) goto __LL1196; - __tmp1195 = cpy_r_r454; -__LL1196: ; - if (unlikely(__tmp1195 == NULL)) { - CPy_TypeError("tuple[int, int, bool]", cpy_r_r454); cpy_r_r455 = (tuple_T3IIC) { CPY_INT_TAG, CPY_INT_TAG, 2 }; - } else { - PyObject *__tmp1197 = PyTuple_GET_ITEM(cpy_r_r454, 0); - CPyTagged __tmp1198; - if (likely(PyLong_Check(__tmp1197))) - __tmp1198 = CPyTagged_FromObject(__tmp1197); - else { - CPy_TypeError("int", __tmp1197); __tmp1198 = CPY_INT_TAG; - } - cpy_r_r455.f0 = __tmp1198; - PyObject *__tmp1199 = PyTuple_GET_ITEM(cpy_r_r454, 1); - CPyTagged __tmp1200; - if (likely(PyLong_Check(__tmp1199))) - __tmp1200 = CPyTagged_FromObject(__tmp1199); - else { - CPy_TypeError("int", __tmp1199); __tmp1200 = CPY_INT_TAG; - } - cpy_r_r455.f1 = __tmp1200; - PyObject *__tmp1201 = PyTuple_GET_ITEM(cpy_r_r454, 2); - char __tmp1202; - if (unlikely(!PyBool_Check(__tmp1201))) { - CPy_TypeError("bool", __tmp1201); __tmp1202 = 2; - } else - __tmp1202 = __tmp1201 == Py_True; - cpy_r_r455.f2 = __tmp1202; - } - CPy_DECREF(cpy_r_r454); - if (unlikely(cpy_r_r455.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); - goto CPyL384; - } - cpy_r_r456 = CPyDict_GetItem(cpy_r_r81, cpy_r_this_fn); - CPy_DECREF(cpy_r_this_fn); - if (unlikely(cpy_r_r456 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); - goto CPyL386; - } - if (likely(PyDict_Check(cpy_r_r456))) - cpy_r_r457 = cpy_r_r456; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals, "dict", cpy_r_r456); - goto CPyL386; - } - CPyTagged_INCREF(cpy_r_count); - cpy_r_r458 = CPyTagged_StealAsObject(cpy_r_count); - cpy_r_r459 = PyTuple_New(3); - if (unlikely(cpy_r_r459 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1203 = CPyTagged_StealAsObject(cpy_r_r455.f0); - PyTuple_SET_ITEM(cpy_r_r459, 0, __tmp1203); - PyObject *__tmp1204 = CPyTagged_StealAsObject(cpy_r_r455.f1); - PyTuple_SET_ITEM(cpy_r_r459, 1, __tmp1204); - PyObject *__tmp1205 = cpy_r_r455.f2 ? Py_True : Py_False; - CPy_INCREF(__tmp1205); - PyTuple_SET_ITEM(cpy_r_r459, 2, __tmp1205); - cpy_r_r460 = CPyDict_SetItem(cpy_r_r457, cpy_r_r458, cpy_r_r459); - CPy_DECREF(cpy_r_r457); - CPy_DECREF(cpy_r_r458); - CPy_DECREF(cpy_r_r459); - cpy_r_r461 = cpy_r_r460 >= 0; - if (unlikely(!cpy_r_r461)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); - goto CPyL333; - } -CPyL263: ; - cpy_r_r462 = CPyTagged_Add(cpy_r_count, 2); - CPyTagged_DECREF(cpy_r_count); - cpy_r_count = cpy_r_r462; - goto CPyL66; -CPyL264: ; - cpy_r_r463 = CPyList_GetItemShort(cpy_r_r82, 0); - if (unlikely(cpy_r_r463 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 458, CPyStatic_vyper___globals); - goto CPyL387; - } - if (likely(PyDict_Check(cpy_r_r463))) - cpy_r_r464 = cpy_r_r463; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 458, CPyStatic_vyper___globals, "dict", cpy_r_r463); - goto CPyL387; - } - cpy_r_r465 = CPyStatics[703]; /* '0' */ - cpy_r_r466 = CPyStatics[211]; /* 'path' */ - cpy_r_r467 = CPyDict_SetItem(cpy_r_r464, cpy_r_r466, cpy_r_r465); - cpy_r_r468 = cpy_r_r467 >= 0; - if (unlikely(!cpy_r_r468)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 459, CPyStatic_vyper___globals); - goto CPyL388; - } - cpy_r_r469 = CPyList_GetItemShort(cpy_r_ast_json, -2); - if (unlikely(cpy_r_r469 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); - goto CPyL388; - } - if (likely(PyDict_Check(cpy_r_r469))) - cpy_r_r470 = cpy_r_r469; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals, "dict", cpy_r_r469); - goto CPyL388; - } - cpy_r_r471 = CPyStatics[1497]; /* 'src' */ - cpy_r_r472 = CPyDict_GetItem(cpy_r_r470, cpy_r_r471); - CPy_DECREF(cpy_r_r470); - if (unlikely(cpy_r_r472 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); - goto CPyL388; - } - if (likely(PyUnicode_Check(cpy_r_r472))) - cpy_r_r473 = cpy_r_r472; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals, "str", cpy_r_r472); - goto CPyL388; - } - cpy_r_r474 = CPyDef_vyper____convert_src(cpy_r_r473); - CPy_DECREF(cpy_r_r473); - if (unlikely(cpy_r_r474.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); - goto CPyL388; - } - cpy_r_r475 = cpy_r_r474.f1; - CPyTagged_INCREF(cpy_r_r475); - CPyTagged_DECREF(cpy_r_r474.f0); - CPyTagged_DECREF(cpy_r_r474.f1); - cpy_r_r476.f0 = 0; - cpy_r_r476.f1 = cpy_r_r475; - cpy_r_r477 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r478 = PyTuple_New(2); - if (unlikely(cpy_r_r478 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1206 = CPyTagged_StealAsObject(cpy_r_r476.f0); - PyTuple_SET_ITEM(cpy_r_r478, 0, __tmp1206); - PyObject *__tmp1207 = CPyTagged_StealAsObject(cpy_r_r476.f1); - PyTuple_SET_ITEM(cpy_r_r478, 1, __tmp1207); - cpy_r_r479 = CPyDict_SetItem(cpy_r_r464, cpy_r_r477, cpy_r_r478); - CPy_DECREF(cpy_r_r464); - CPy_DECREF(cpy_r_r478); - cpy_r_r480 = cpy_r_r479 >= 0; - if (unlikely(!cpy_r_r480)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); - goto CPyL387; - } - cpy_r_r481 = (Py_ssize_t)cpy_r_revert_pc != -2; - CPyTagged_DECREF(cpy_r_revert_pc); - if (!cpy_r_r481) goto CPyL389; - cpy_r_r482 = CPyStatics[1366]; /* 'optimizer_revert' */ - cpy_r_r483 = 1 ? Py_True : Py_False; - if (cpy_r_this == NULL) { - goto CPyL390; - } else - goto CPyL277; -CPyL275: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"this\" referenced before assignment"); - cpy_r_r484 = 0; - if (unlikely(!cpy_r_r484)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 462, CPyStatic_vyper___globals); - goto CPyL289; - } - CPy_Unreachable(); -CPyL277: ; - cpy_r_r485 = CPyDict_SetItem(cpy_r_this, cpy_r_r482, cpy_r_r483); - CPy_XDECREF(cpy_r_this); - cpy_r_r486 = cpy_r_r485 >= 0; - if (unlikely(!cpy_r_r486)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 462, CPyStatic_vyper___globals); - goto CPyL391; - } -CPyL278: ; - cpy_r_r487 = PyDict_New(); - if (unlikely(cpy_r_r487 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); - goto CPyL391; - } - cpy_r_r488 = 0; -CPyL280: ; - cpy_r_r489 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; - cpy_r_r490 = *(int64_t *)cpy_r_r489; - cpy_r_r491 = cpy_r_r488 < cpy_r_r490; - if (!cpy_r_r491) goto CPyL392; - cpy_r_r492 = (CPyPtr)&((PyListObject *)cpy_r_r82)->ob_item; - cpy_r_r493 = *(CPyPtr *)cpy_r_r492; - cpy_r_r494 = cpy_r_r488 * 8; - cpy_r_r495 = cpy_r_r493 + cpy_r_r494; - cpy_r_r496 = *(PyObject * *)cpy_r_r495; - CPy_INCREF(cpy_r_r496); - if (likely(PyDict_Check(cpy_r_r496))) - cpy_r_r497 = cpy_r_r496; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals, "dict", cpy_r_r496); - goto CPyL393; - } - cpy_r_r498 = CPyStatics[1349]; /* 'pc' */ - cpy_r_r499 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r500[2] = {cpy_r_r497, cpy_r_r498}; - cpy_r_r501 = (PyObject **)&cpy_r_r500; - cpy_r_r502 = PyObject_VectorcallMethod(cpy_r_r499, cpy_r_r501, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r502 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); - goto CPyL394; - } - if (likely(PyLong_Check(cpy_r_r502))) - cpy_r_r503 = CPyTagged_FromObject(cpy_r_r502); - else { - CPy_TypeError("int", cpy_r_r502); cpy_r_r503 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r502); - if (unlikely(cpy_r_r503 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); - goto CPyL394; - } - cpy_r_r504 = CPyTagged_StealAsObject(cpy_r_r503); - cpy_r_r505 = PyDict_SetItem(cpy_r_r487, cpy_r_r504, cpy_r_r497); - CPy_DECREF(cpy_r_r504); - CPy_DECREF(cpy_r_r497); - cpy_r_r506 = cpy_r_r505 >= 0; - if (unlikely(!cpy_r_r506)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); - goto CPyL393; - } - cpy_r_r507 = cpy_r_r488 + 1; - cpy_r_r488 = cpy_r_r507; - goto CPyL280; -CPyL286: ; - cpy_r_r508 = CPyStatics[703]; /* '0' */ - cpy_r_r509 = CPyDict_Build(1, cpy_r_r508, cpy_r_r80); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r509 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 466, CPyStatic_vyper___globals); - goto CPyL395; - } - cpy_r_r510 = CPyStatics[703]; /* '0' */ - cpy_r_r511 = CPyDict_Build(1, cpy_r_r510, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r511 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 466, CPyStatic_vyper___globals); - goto CPyL396; - } - cpy_r_r512.f0 = cpy_r_r487; - cpy_r_r512.f1 = cpy_r_r509; - cpy_r_r512.f2 = cpy_r_r511; - return cpy_r_r512; -CPyL289: ; - tuple_T3OOO __tmp1208 = { NULL, NULL, NULL }; - cpy_r_r513 = __tmp1208; - return cpy_r_r513; -CPyL290: ; - CPy_XDECREF(cpy_r_this); - goto CPyL1; -CPyL291: ; - CPy_DecRef(cpy_r_r2); - goto CPyL289; -CPyL292: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL289; -CPyL293: ; - CPy_XDecRef(cpy_r_this); - goto CPyL289; -CPyL294: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r6); - goto CPyL7; -CPyL295: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r6); - goto CPyL289; -CPyL296: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - goto CPyL289; -CPyL297: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL12; -CPyL298: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL289; -CPyL299: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - goto CPyL289; -CPyL300: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - goto CPyL289; -CPyL301: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - goto CPyL289; -CPyL302: ; - CPy_DECREF(cpy_r_r29); - goto CPyL23; -CPyL303: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - goto CPyL289; -CPyL304: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r38); - goto CPyL289; -CPyL305: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - goto CPyL289; -CPyL306: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r51); - goto CPyL289; -CPyL307: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r38); - goto CPyL289; -CPyL308: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - goto CPyL289; -CPyL309: ; - CPy_DECREF_NO_IMM(cpy_r_r61); - goto CPyL45; -CPyL310: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r61); - goto CPyL289; -CPyL311: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - goto CPyL289; -CPyL312: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - goto CPyL289; -CPyL313: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - goto CPyL289; -CPyL314: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - goto CPyL289; -CPyL315: ; - CPyTagged_DECREF(cpy_r_revert_pc); - goto CPyL54; -CPyL316: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - goto CPyL289; -CPyL317: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_r93); - CPyTagged_DecRef(cpy_r_r94); - goto CPyL289; -CPyL318: ; - CPy_DECREF(cpy_r_r95); - goto CPyL64; -CPyL319: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_r93); - CPyTagged_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r96); - goto CPyL289; -CPyL320: ; - CPy_DECREF(cpy_r_r97); - goto CPyL56; -CPyL321: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_r93); - CPyTagged_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r95); - goto CPyL289; -CPyL322: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r60); - CPyTagged_DECREF(cpy_r_count); - CPyTagged_DECREF(cpy_r_pc); - goto CPyL264; -CPyL323: ; - CPy_XDECREF(cpy_r_this); - goto CPyL70; -CPyL324: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - goto CPyL289; -CPyL325: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r125); - CPyTagged_DecRef(cpy_r_r126); - CPy_DecRef(cpy_r_r128); - goto CPyL289; -CPyL326: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r125); - CPyTagged_DecRef(cpy_r_r126); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r133); - goto CPyL289; -CPyL327: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r125); - CPyTagged_DecRef(cpy_r_r126); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r133); - goto CPyL289; -CPyL328: ; - CPy_DECREF(cpy_r_r128); - goto CPyL78; -CPyL329: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r125); - CPyTagged_DecRef(cpy_r_r126); - CPy_DecRef(cpy_r_r133); - goto CPyL289; -CPyL330: ; - CPyTagged_DECREF(cpy_r_r125); - CPyTagged_DECREF(cpy_r_r126); - goto CPyL94; -CPyL331: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - goto CPyL289; -CPyL332: ; - CPy_DECREF(cpy_r_r133); - goto CPyL66; -CPyL333: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - goto CPyL289; -CPyL334: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r209); - goto CPyL289; -CPyL335: ; - CPy_DECREF(cpy_r_r213); - goto CPyL116; -CPyL336: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r217); - goto CPyL289; -CPyL337: ; - CPy_DECREF(cpy_r_r221); - goto CPyL118; -CPyL338: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - goto CPyL289; -CPyL339: ; - CPyTagged_DECREF(cpy_r_r244); - CPyTagged_DECREF(cpy_r_r246); - goto CPyL137; -CPyL340: ; - CPy_DECREF(cpy_r_r267); - CPy_DECREF(cpy_r_r268.f2); - CPy_DECREF(cpy_r_r268.f3); - goto CPyL152; -CPyL341: ; - CPy_DecRef(cpy_r_r267); - CPy_DecRef(cpy_r_r272); - goto CPyL173; -CPyL342: ; - CPy_DecRef(cpy_r_r267); - CPy_DecRef(cpy_r_r273); - goto CPyL173; -CPyL343: ; - CPy_DecRef(cpy_r_r267); - CPy_DecRef(cpy_r_r273); - goto CPyL173; -CPyL344: ; - CPy_DECREF(cpy_r_r267); - goto CPyL150; -CPyL345: ; - CPy_DECREF(cpy_r_r273); - goto CPyL151; -CPyL346: ; - CPy_DecRef(cpy_r_r267); - goto CPyL173; -CPyL347: ; - CPy_DECREF(cpy_r_this); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r80); - CPy_DECREF(cpy_r_r81); - CPy_DECREF_NO_IMM(cpy_r_r82); - CPyTagged_DECREF(cpy_r_count); - CPyTagged_DECREF(cpy_r_pc); - CPyTagged_DECREF(cpy_r_revert_pc); - CPy_DECREF(cpy_r_r133); - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - goto CPyL154; -CPyL348: ; - CPy_DecRef(cpy_r_this_fn); - goto CPyL173; -CPyL349: ; - CPy_DECREF(cpy_r_this_fn); - CPy_DECREF(cpy_r_r284); - goto CPyL163; -CPyL350: ; - CPy_DecRef(cpy_r_this_fn); - CPy_DecRef(cpy_r_r284); - goto CPyL173; -CPyL351: ; - CPy_DecRef(cpy_r_this_fn); - CPy_DecRef(cpy_r_r284); - CPyTagged_DecRef(cpy_r_r286.f0); - CPyTagged_DecRef(cpy_r_r286.f1); - goto CPyL173; -CPyL352: ; - CPy_DECREF(cpy_r_r284); - goto CPyL162; -CPyL353: ; - CPyTagged_DECREF(cpy_r_r286.f0); - CPyTagged_DECREF(cpy_r_r286.f1); - goto CPyL158; -CPyL354: ; - CPy_DECREF(cpy_r_this); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r80); - CPy_DECREF(cpy_r_r81); - CPy_DECREF_NO_IMM(cpy_r_r82); - CPyTagged_DECREF(cpy_r_count); - CPyTagged_DECREF(cpy_r_pc); - CPyTagged_DECREF(cpy_r_revert_pc); - CPy_DECREF(cpy_r_r133); - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - goto CPyL165; -CPyL355: ; - CPy_DecRef(cpy_r_this_fn); - CPyTagged_DecRef(cpy_r_r286.f0); - CPyTagged_DecRef(cpy_r_r286.f1); - goto CPyL173; -CPyL356: ; - CPyTagged_DecRef(cpy_r_r286.f0); - CPyTagged_DecRef(cpy_r_r286.f1); - goto CPyL173; -CPyL357: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - goto CPyL180; -CPyL358: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r307); - goto CPyL180; -CPyL359: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r307); - CPy_DecRef(cpy_r_r310); - goto CPyL180; -CPyL360: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - goto CPyL177; -CPyL361: ; - CPy_DecRef(cpy_r_r304.f0); - CPy_DecRef(cpy_r_r304.f1); - CPy_DecRef(cpy_r_r304.f2); - goto CPyL178; -CPyL362: ; - CPy_DECREF(cpy_r_r133); - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - goto CPyL66; -CPyL363: ; - CPy_DECREF(cpy_r_r133); - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - CPy_DECREF(cpy_r_r324); - goto CPyL66; -CPyL364: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r324); - goto CPyL289; -CPyL365: ; - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - goto CPyL196; -CPyL366: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r133); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r324); - CPy_DecRef(cpy_r_r330); - goto CPyL289; -CPyL367: ; - CPy_DECREF(cpy_r_r133); - goto CPyL228; -CPyL368: ; - CPy_DECREF(cpy_r_r324); - CPy_DECREF(cpy_r_r330); - goto CPyL197; -CPyL369: ; - CPy_DECREF(cpy_r_r133); - goto CPyL210; -CPyL370: ; - CPy_DECREF(cpy_r_r133); - goto CPyL209; -CPyL371: ; - CPy_DECREF(cpy_r_r324); - CPy_DECREF(cpy_r_r330); - goto CPyL211; -CPyL372: ; - CPy_DECREF(cpy_r_r330); - goto CPyL215; -CPyL373: ; - CPy_DECREF(cpy_r_r324); - goto CPyL66; -CPyL374: ; - CPy_DECREF(cpy_r_r376); - goto CPyL222; -CPyL375: ; - CPy_DECREF(cpy_r_r376); - goto CPyL224; -CPyL376: ; - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - CPy_DECREF(cpy_r_r324); - CPy_DECREF(cpy_r_r330); - goto CPyL66; -CPyL377: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r324); - CPy_DecRef(cpy_r_r330); - goto CPyL289; -CPyL378: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r324); - CPy_DecRef(cpy_r_r330); - CPy_DecRef(cpy_r_r408); - goto CPyL289; -CPyL379: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r324); - CPy_DecRef(cpy_r_r330); - CPy_DecRef(cpy_r_r411); - goto CPyL289; -CPyL380: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r223.f0); - CPyTagged_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_this_fn); - CPy_DecRef(cpy_r_r324); - CPy_DecRef(cpy_r_r330); - goto CPyL289; -CPyL381: ; - CPy_DECREF(cpy_r_r429); - goto CPyL246; -CPyL382: ; - CPyTagged_DECREF(cpy_r_r223.f0); - CPyTagged_DECREF(cpy_r_r223.f1); - goto CPyL247; -CPyL383: ; - CPy_DECREF(cpy_r_r324); - goto CPyL258; -CPyL384: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_this_fn); - goto CPyL289; -CPyL385: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r444.f0); - CPyTagged_DecRef(cpy_r_r444.f1); - goto CPyL289; -CPyL386: ; - CPy_DecRef(cpy_r_this); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_pc); - CPyTagged_DecRef(cpy_r_revert_pc); - CPyTagged_DecRef(cpy_r_r455.f0); - CPyTagged_DecRef(cpy_r_r455.f1); - goto CPyL289; -CPyL387: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_revert_pc); - goto CPyL289; -CPyL388: ; - CPy_XDecRef(cpy_r_this); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPyTagged_DecRef(cpy_r_revert_pc); - CPy_DecRef(cpy_r_r464); - goto CPyL289; -CPyL389: ; - CPy_XDECREF(cpy_r_this); - goto CPyL278; -CPyL390: ; - CPy_DECREF(cpy_r_r80); - CPy_DECREF(cpy_r_r81); - CPy_DECREF_NO_IMM(cpy_r_r82); - goto CPyL275; -CPyL391: ; - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - goto CPyL289; -CPyL392: ; - CPy_DECREF_NO_IMM(cpy_r_r82); - goto CPyL286; -CPyL393: ; - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r487); - goto CPyL289; -CPyL394: ; - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r487); - CPy_DecRef(cpy_r_r497); - goto CPyL289; -CPyL395: ; - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r487); - goto CPyL289; -CPyL396: ; - CPy_DecRef(cpy_r_r487); - CPy_DecRef(cpy_r_r509); - goto CPyL289; -} - -PyObject *CPyPy_vyper____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source_map_str", "opcodes_str", "contract_name", "ast_json", 0}; - static CPyArg_Parser parser = {"OOOO:_generate_coverage_data", kwlist, 0}; - PyObject *obj_source_map_str; - PyObject *obj_opcodes_str; - PyObject *obj_contract_name; - PyObject *obj_ast_json; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_map_str, &obj_opcodes_str, &obj_contract_name, &obj_ast_json)) { - return NULL; - } - PyObject *arg_source_map_str; - if (likely(PyUnicode_Check(obj_source_map_str))) - arg_source_map_str = obj_source_map_str; - else { - CPy_TypeError("str", obj_source_map_str); - goto fail; - } - PyObject *arg_opcodes_str; - if (likely(PyUnicode_Check(obj_opcodes_str))) - arg_opcodes_str = obj_opcodes_str; - else { - CPy_TypeError("str", obj_opcodes_str); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *arg_ast_json; - if (likely(PyList_Check(obj_ast_json))) - arg_ast_json = obj_ast_json; - else { - CPy_TypeError("list", obj_ast_json); - goto fail; - } - tuple_T3OOO retval = CPyDef_vyper____generate_coverage_data(arg_source_map_str, arg_opcodes_str, arg_contract_name, arg_ast_json); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(3); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1209 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1209); - PyObject *__tmp1210 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1210); - PyObject *__tmp1211 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp1211); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 330, CPyStatic_vyper___globals); - return NULL; -} - -tuple_T2II CPyDef_vyper____convert_src(PyObject *cpy_r_src) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T2OO cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2II cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - CPyTagged cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - CPyTagged cpy_r_r18; - CPyTagged cpy_r_r19; - tuple_T2II cpy_r_r20; - tuple_T2II cpy_r_r21; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_src == cpy_r_r0; - if (!cpy_r_r1) goto CPyL3; - cpy_r_r2 = CPyStatics[2029]; /* -1 */ - cpy_r_r3 = CPyStatics[2029]; /* -1 */ - cpy_r_r4.f0 = cpy_r_r2; - cpy_r_r4.f1 = cpy_r_r3; - cpy_r_r5 = PyTuple_New(2); - if (unlikely(cpy_r_r5 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1212 = cpy_r_r4.f0; - PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1212); - PyObject *__tmp1213 = cpy_r_r4.f1; - PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1213); - PyObject *__tmp1214; - if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 2))) { - __tmp1214 = NULL; - goto __LL1215; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r5, 0)))) - __tmp1214 = PyTuple_GET_ITEM(cpy_r_r5, 0); - else { - __tmp1214 = NULL; - } - if (__tmp1214 == NULL) goto __LL1215; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r5, 1)))) - __tmp1214 = PyTuple_GET_ITEM(cpy_r_r5, 1); - else { - __tmp1214 = NULL; - } - if (__tmp1214 == NULL) goto __LL1215; - __tmp1214 = cpy_r_r5; -__LL1215: ; - if (unlikely(__tmp1214 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r5); cpy_r_r6 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1216 = PyTuple_GET_ITEM(cpy_r_r5, 0); - CPyTagged __tmp1217; - if (likely(PyLong_Check(__tmp1216))) - __tmp1217 = CPyTagged_FromObject(__tmp1216); - else { - CPy_TypeError("int", __tmp1216); __tmp1217 = CPY_INT_TAG; - } - cpy_r_r6.f0 = __tmp1217; - PyObject *__tmp1218 = PyTuple_GET_ITEM(cpy_r_r5, 1); - CPyTagged __tmp1219; - if (likely(PyLong_Check(__tmp1218))) - __tmp1219 = CPyTagged_FromObject(__tmp1218); - else { - CPy_TypeError("int", __tmp1218); __tmp1219 = CPY_INT_TAG; - } - cpy_r_r6.f1 = __tmp1219; - } - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 471, CPyStatic_vyper___globals); - goto CPyL15; - } - return cpy_r_r6; -CPyL3: ; - cpy_r_r7 = CPyStatics[115]; /* ':' */ - cpy_r_r8 = PyUnicode_Split(cpy_r_src, cpy_r_r7, -1); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 472, CPyStatic_vyper___globals); - goto CPyL15; - } - cpy_r_r9 = CPyList_GetSlice(cpy_r_r8, 0, 4); - CPy_DECREF_NO_IMM(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 472, CPyStatic_vyper___globals); - goto CPyL15; - } - if (likely(PyList_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_src", 472, CPyStatic_vyper___globals, "list", cpy_r_r9); - goto CPyL15; - } - cpy_r_r11 = CPyList_GetItemShort(cpy_r_r10, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals); - goto CPyL16; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals, "str", cpy_r_r11); - goto CPyL16; - } - cpy_r_r13 = CPyLong_FromStr(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals); - goto CPyL16; - } - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); - else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals); - goto CPyL16; - } - cpy_r_r15 = CPyList_GetItemShort(cpy_r_r10, 2); - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals, "str", cpy_r_r15); - goto CPyL17; - } - cpy_r_r17 = CPyLong_FromStr(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals); - goto CPyL17; - } - if (likely(PyLong_Check(cpy_r_r17))) - cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); - else { - CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals); - goto CPyL17; - } - cpy_r_r19 = CPyTagged_Add(cpy_r_r14, cpy_r_r18); - CPyTagged_DECREF(cpy_r_r18); - cpy_r_r20.f0 = cpy_r_r14; - cpy_r_r20.f1 = cpy_r_r19; - return cpy_r_r20; -CPyL15: ; - tuple_T2II __tmp1220 = { CPY_INT_TAG, CPY_INT_TAG }; - cpy_r_r21 = __tmp1220; - return cpy_r_r21; -CPyL16: ; - CPy_DecRef(cpy_r_r10); - goto CPyL15; -CPyL17: ; - CPyTagged_DecRef(cpy_r_r14); - goto CPyL15; -} - -PyObject *CPyPy_vyper____convert_src(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"src", 0}; - static CPyArg_Parser parser = {"O:_convert_src", kwlist, 0}; - PyObject *obj_src; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_src)) { - return NULL; - } - PyObject *arg_src; - if (likely(PyUnicode_Check(obj_src))) - arg_src = obj_src; - else { - CPy_TypeError("str", obj_src); - goto fail; - } - tuple_T2II retval = CPyDef_vyper____convert_src(arg_src); - if (retval.f0 == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1221 = CPyTagged_StealAsObject(retval.f0); - PyTuple_SET_ITEM(retbox, 0, __tmp1221); - PyObject *__tmp1222 = CPyTagged_StealAsObject(retval.f1); - PyTuple_SET_ITEM(retbox, 1, __tmp1222); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 469, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper____find_node_by_offset(PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset) { - int64_t cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - char cpy_r_r3; - CPyPtr cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - CPyPtr cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - tuple_T2II cpy_r_r13; - char cpy_r_r14; - CPyTagged cpy_r_r15; - CPyTagged cpy_r_r16; - CPyTagged cpy_r_r17; - CPyTagged cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - int64_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - tuple_T3CIO cpy_r_r33; - CPyTagged cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - CPyTagged cpy_r_r48; - int64_t cpy_r_r49; - PyObject *cpy_r_r50; - tuple_T3CIO cpy_r_r51; - CPyTagged cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - CPyPtr cpy_r_r60; - int64_t cpy_r_r61; - CPyTagged cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_result; - CPyTagged cpy_r_r65; - CPyTagged cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - int64_t cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - cpy_r_r0 = 0; -CPyL1: ; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r0 < cpy_r_r2; - if (!cpy_r_r3) goto CPyL50; - cpy_r_r4 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->ob_item; - cpy_r_r5 = *(CPyPtr *)cpy_r_r4; - cpy_r_r6 = cpy_r_r0 * 8; - cpy_r_r7 = cpy_r_r5 + cpy_r_r6; - cpy_r_r8 = *(PyObject * *)cpy_r_r7; - CPy_INCREF(cpy_r_r8); - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 479, CPyStatic_vyper___globals, "dict", cpy_r_r8); - goto CPyL51; - } - cpy_r_r10 = CPyStatics[1497]; /* 'src' */ - cpy_r_r11 = CPyDict_GetItem(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 480, CPyStatic_vyper___globals); - goto CPyL52; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 480, CPyStatic_vyper___globals, "str", cpy_r_r11); - goto CPyL52; - } - cpy_r_r13 = CPyDef_vyper____convert_src(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 480, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r14 = CPyDef_sources___is_inside_offset(cpy_r_offset, cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 481, CPyStatic_vyper___globals); - goto CPyL53; - } - if (!cpy_r_r14) goto CPyL54; - cpy_r_r15 = cpy_r_r13.f0; - CPyTagged_INCREF(cpy_r_r15); - cpy_r_r16 = cpy_r_r13.f1; - CPyTagged_INCREF(cpy_r_r16); - CPyTagged_DECREF(cpy_r_r13.f0); - CPyTagged_DECREF(cpy_r_r13.f1); - cpy_r_r17 = cpy_r_offset.f0; - CPyTagged_INCREF(cpy_r_r17); - cpy_r_r18 = cpy_r_offset.f1; - CPyTagged_INCREF(cpy_r_r18); - cpy_r_r19 = cpy_r_r15 & 1; - cpy_r_r20 = cpy_r_r19 != 0; - if (!cpy_r_r20) goto CPyL10; - cpy_r_r21 = CPyTagged_IsEq_(cpy_r_r15, cpy_r_r17); - cpy_r_r22 = cpy_r_r21; - goto CPyL11; -CPyL10: ; - cpy_r_r23 = cpy_r_r15 == cpy_r_r17; - cpy_r_r22 = cpy_r_r23; -CPyL11: ; - CPyTagged_DECREF(cpy_r_r15); - CPyTagged_DECREF(cpy_r_r17); - if (!cpy_r_r22) goto CPyL55; - cpy_r_r24 = cpy_r_r16 & 1; - cpy_r_r25 = cpy_r_r24 != 0; - if (!cpy_r_r25) goto CPyL14; - cpy_r_r26 = CPyTagged_IsEq_(cpy_r_r16, cpy_r_r18); - cpy_r_r27 = cpy_r_r26; - goto CPyL15; -CPyL14: ; - cpy_r_r28 = cpy_r_r16 == cpy_r_r18; - cpy_r_r27 = cpy_r_r28; -CPyL15: ; - CPyTagged_DECREF(cpy_r_r16); - CPyTagged_DECREF(cpy_r_r18); - if (cpy_r_r27) goto CPyL17; -CPyL16: ; - if (0) { - goto CPyL18; - } else - goto CPyL19; -CPyL17: ; - if (!1) goto CPyL19; -CPyL18: ; - return cpy_r_r9; -CPyL19: ; - cpy_r_r29 = PyList_New(0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); - goto CPyL52; - } - cpy_r_r30 = 0; - cpy_r_r31 = PyDict_Size(cpy_r_r9); - cpy_r_r32 = CPyDict_GetValuesIter(cpy_r_r9); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); - goto CPyL56; - } -CPyL21: ; - cpy_r_r33 = CPyDict_NextValue(cpy_r_r32, cpy_r_r30); - cpy_r_r34 = cpy_r_r33.f1; - cpy_r_r30 = cpy_r_r34; - cpy_r_r35 = cpy_r_r33.f0; - if (!cpy_r_r35) goto CPyL57; - cpy_r_r36 = cpy_r_r33.f2; - CPy_INCREF(cpy_r_r36); - CPy_DECREF(cpy_r_r33.f2); - cpy_r_r37 = PyDict_Check(cpy_r_r36); - if (cpy_r_r37) goto CPyL24; - if (cpy_r_r37) { - goto CPyL27; - } else - goto CPyL59; -CPyL24: ; - cpy_r_r38 = CPyStatics[1492]; /* 'ast_type' */ - CPy_INCREF(cpy_r_r36); - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r39 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 485, CPyStatic_vyper___globals, "dict", cpy_r_r36); - goto CPyL58; - } - cpy_r_r40 = PyDict_Contains(cpy_r_r39, cpy_r_r38); - CPy_DECREF(cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 485, CPyStatic_vyper___globals); - goto CPyL58; - } - cpy_r_r42 = cpy_r_r40; - if (!cpy_r_r42) goto CPyL59; -CPyL27: ; - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r43 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 485, CPyStatic_vyper___globals, "dict", cpy_r_r36); - goto CPyL60; - } - cpy_r_r44 = PyList_Append(cpy_r_r29, cpy_r_r43); - CPy_DECREF(cpy_r_r43); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); - goto CPyL60; - } -CPyL29: ; - cpy_r_r46 = CPyDict_CheckSize(cpy_r_r9, cpy_r_r31); - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); - goto CPyL60; - } else - goto CPyL21; -CPyL30: ; - cpy_r_r47 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); - goto CPyL56; - } - cpy_r_r48 = 0; - cpy_r_r49 = PyDict_Size(cpy_r_r9); - cpy_r_r50 = CPyDict_GetValuesIter(cpy_r_r9); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 487, CPyStatic_vyper___globals); - goto CPyL61; - } -CPyL32: ; - cpy_r_r51 = CPyDict_NextValue(cpy_r_r50, cpy_r_r48); - cpy_r_r52 = cpy_r_r51.f1; - cpy_r_r48 = cpy_r_r52; - cpy_r_r53 = cpy_r_r51.f0; - if (!cpy_r_r53) goto CPyL62; - cpy_r_r54 = cpy_r_r51.f2; - CPy_INCREF(cpy_r_r54); - CPy_DECREF(cpy_r_r51.f2); - cpy_r_r55 = PyList_Check(cpy_r_r54); - if (!cpy_r_r55) goto CPyL63; - if (likely(PyList_Check(cpy_r_r54))) - cpy_r_r56 = cpy_r_r54; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 489, CPyStatic_vyper___globals, "list", cpy_r_r54); - goto CPyL64; - } - cpy_r_r57 = CPyList_Extend(cpy_r_r29, cpy_r_r56); - CPy_DECREF_NO_IMM(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 489, CPyStatic_vyper___globals); - goto CPyL64; - } else - goto CPyL65; -CPyL36: ; - cpy_r_r58 = CPyDict_CheckSize(cpy_r_r9, cpy_r_r49); - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 487, CPyStatic_vyper___globals); - goto CPyL64; - } else - goto CPyL32; -CPyL37: ; - cpy_r_r59 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 487, CPyStatic_vyper___globals); - goto CPyL61; - } - cpy_r_r60 = (CPyPtr)&((PyVarObject *)cpy_r_r29)->ob_size; - cpy_r_r61 = *(int64_t *)cpy_r_r60; - cpy_r_r62 = cpy_r_r61 << 1; - cpy_r_r63 = cpy_r_r62 != 0; - if (cpy_r_r63) { - goto CPyL66; - } else - goto CPyL67; -CPyL39: ; - cpy_r_r64 = CPyDef_vyper____find_node_by_offset(cpy_r_r29, cpy_r_offset); - CPy_DECREF_NO_IMM(cpy_r_r29); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 491, CPyStatic_vyper___globals); - goto CPyL51; - } - cpy_r_result = cpy_r_r64; - goto CPyL46; -CPyL41: ; - cpy_r_r65 = CPyList_Index(cpy_r_ast_json, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals); - goto CPyL51; - } - cpy_r_r66 = CPyTagged_Add(cpy_r_r65, 2); - CPyTagged_DECREF(cpy_r_r65); - cpy_r_r67 = CPyList_GetSlice(cpy_r_ast_json, cpy_r_r66, 9223372036854775806LL); - CPyTagged_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals); - goto CPyL51; - } - if (likely(PyList_Check(cpy_r_r67))) - cpy_r_r68 = cpy_r_r67; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals, "list", cpy_r_r67); - goto CPyL51; - } - cpy_r_r69 = CPyDef_vyper____find_node_by_offset(cpy_r_r68, cpy_r_offset); - CPy_DECREF_NO_IMM(cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals); - goto CPyL51; - } - cpy_r_result = cpy_r_r69; -CPyL46: ; - cpy_r_r70 = (PyObject *)&_Py_NoneStruct; - cpy_r_r71 = cpy_r_result != cpy_r_r70; - if (!cpy_r_r71) goto CPyL68; - if (likely(cpy_r_result != Py_None)) - cpy_r_r72 = cpy_r_result; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 495, CPyStatic_vyper___globals, "dict", cpy_r_result); - goto CPyL51; - } - return cpy_r_r72; -CPyL49: ; - cpy_r_r73 = cpy_r_r0 + 1; - cpy_r_r0 = cpy_r_r73; - goto CPyL1; -CPyL50: ; - cpy_r_r74 = Py_None; - return cpy_r_r74; -CPyL51: ; - cpy_r_r75 = NULL; - return cpy_r_r75; -CPyL52: ; - CPy_DecRef(cpy_r_r9); - goto CPyL51; -CPyL53: ; - CPy_DecRef(cpy_r_r9); - CPyTagged_DecRef(cpy_r_r13.f0); - CPyTagged_DecRef(cpy_r_r13.f1); - goto CPyL51; -CPyL54: ; - CPy_DECREF(cpy_r_r9); - CPyTagged_DECREF(cpy_r_r13.f0); - CPyTagged_DECREF(cpy_r_r13.f1); - goto CPyL49; -CPyL55: ; - CPyTagged_DECREF(cpy_r_r16); - CPyTagged_DECREF(cpy_r_r18); - goto CPyL16; -CPyL56: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r29); - goto CPyL51; -CPyL57: ; - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33.f2); - goto CPyL30; -CPyL58: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r36); - goto CPyL51; -CPyL59: ; - CPy_DECREF(cpy_r_r36); - goto CPyL29; -CPyL60: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - goto CPyL51; -CPyL61: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r29); - goto CPyL51; -CPyL62: ; - CPy_DECREF(cpy_r_r50); - CPy_DECREF(cpy_r_r51.f2); - goto CPyL37; -CPyL63: ; - CPy_DECREF(cpy_r_r54); - goto CPyL36; -CPyL64: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r50); - goto CPyL51; -CPyL65: ; - CPy_DECREF(cpy_r_r57); - goto CPyL36; -CPyL66: ; - CPy_DECREF(cpy_r_r9); - goto CPyL39; -CPyL67: ; - CPy_DECREF_NO_IMM(cpy_r_r29); - goto CPyL41; -CPyL68: ; - CPy_DECREF(cpy_r_result); - goto CPyL49; -} - -PyObject *CPyPy_vyper____find_node_by_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"ast_json", "offset", 0}; - static CPyArg_Parser parser = {"OO:_find_node_by_offset", kwlist, 0}; - PyObject *obj_ast_json; - PyObject *obj_offset; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_ast_json, &obj_offset)) { - return NULL; - } - PyObject *arg_ast_json; - if (likely(PyList_Check(obj_ast_json))) - arg_ast_json = obj_ast_json; - else { - CPy_TypeError("list", obj_ast_json); - goto fail; - } - tuple_T2II arg_offset; - PyObject *__tmp1223; - if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { - __tmp1223 = NULL; - goto __LL1224; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) - __tmp1223 = PyTuple_GET_ITEM(obj_offset, 0); - else { - __tmp1223 = NULL; - } - if (__tmp1223 == NULL) goto __LL1224; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) - __tmp1223 = PyTuple_GET_ITEM(obj_offset, 1); - else { - __tmp1223 = NULL; - } - if (__tmp1223 == NULL) goto __LL1224; - __tmp1223 = obj_offset; -__LL1224: ; - if (unlikely(__tmp1223 == NULL)) { - CPy_TypeError("tuple[int, int]", obj_offset); goto fail; - } else { - PyObject *__tmp1225 = PyTuple_GET_ITEM(obj_offset, 0); - CPyTagged __tmp1226; - if (likely(PyLong_Check(__tmp1225))) - __tmp1226 = CPyTagged_BorrowFromObject(__tmp1225); - else { - CPy_TypeError("int", __tmp1225); goto fail; - } - arg_offset.f0 = __tmp1226; - PyObject *__tmp1227 = PyTuple_GET_ITEM(obj_offset, 1); - CPyTagged __tmp1228; - if (likely(PyLong_Check(__tmp1227))) - __tmp1228 = CPyTagged_BorrowFromObject(__tmp1227); - else { - CPy_TypeError("int", __tmp1227); goto fail; - } - arg_offset.f1 = __tmp1228; - } - PyObject *retval = CPyDef_vyper____find_node_by_offset(arg_ast_json, arg_offset); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 478, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper____get_statement_nodes(PyObject *cpy_r_ast_json) { - PyObject *cpy_r_r0; - PyObject *cpy_r_stmt_nodes; - int64_t cpy_r_r1; - CPyPtr cpy_r_r2; - int64_t cpy_r_r3; - char cpy_r_r4; - CPyPtr cpy_r_r5; - CPyPtr cpy_r_r6; - int64_t cpy_r_r7; - CPyPtr cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyTagged cpy_r_r12; - int64_t cpy_r_r13; - PyObject *cpy_r_r14; - tuple_T3CIO cpy_r_r15; - CPyTagged cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - int64_t cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - char cpy_r_r24; - CPyPtr cpy_r_r25; - CPyPtr cpy_r_r26; - int64_t cpy_r_r27; - CPyPtr cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - int64_t cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - CPyPtr cpy_r_r35; - int64_t cpy_r_r36; - CPyTagged cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - int64_t cpy_r_r43; - PyObject *cpy_r_r44; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 500, CPyStatic_vyper___globals); - goto CPyL22; - } - cpy_r_stmt_nodes = cpy_r_r0; - cpy_r_r1 = 0; -CPyL2: ; - cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; - cpy_r_r3 = *(int64_t *)cpy_r_r2; - cpy_r_r4 = cpy_r_r1 < cpy_r_r3; - if (!cpy_r_r4) goto CPyL21; - cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->ob_item; - cpy_r_r6 = *(CPyPtr *)cpy_r_r5; - cpy_r_r7 = cpy_r_r1 * 8; - cpy_r_r8 = cpy_r_r6 + cpy_r_r7; - cpy_r_r9 = *(PyObject * *)cpy_r_r8; - CPy_INCREF(cpy_r_r9); - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 501, CPyStatic_vyper___globals, "dict", cpy_r_r9); - goto CPyL23; - } - cpy_r_r11 = PyList_New(0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); - goto CPyL24; - } - cpy_r_r12 = 0; - cpy_r_r13 = PyDict_Size(cpy_r_r10); - cpy_r_r14 = CPyDict_GetValuesIter(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); - goto CPyL25; - } -CPyL6: ; - cpy_r_r15 = CPyDict_NextValue(cpy_r_r14, cpy_r_r12); - cpy_r_r16 = cpy_r_r15.f1; - cpy_r_r12 = cpy_r_r16; - cpy_r_r17 = cpy_r_r15.f0; - if (!cpy_r_r17) goto CPyL26; - cpy_r_r18 = cpy_r_r15.f2; - CPy_INCREF(cpy_r_r18); - CPy_DECREF(cpy_r_r15.f2); - cpy_r_r19 = PyList_Check(cpy_r_r18); - if (!cpy_r_r19) goto CPyL27; - if (likely(PyList_Check(cpy_r_r18))) - cpy_r_r20 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals, "list", cpy_r_r18); - goto CPyL28; - } - cpy_r_r21 = 0; -CPyL10: ; - cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r20)->ob_size; - cpy_r_r23 = *(int64_t *)cpy_r_r22; - cpy_r_r24 = cpy_r_r21 < cpy_r_r23; - if (!cpy_r_r24) goto CPyL29; - cpy_r_r25 = (CPyPtr)&((PyListObject *)cpy_r_r20)->ob_item; - cpy_r_r26 = *(CPyPtr *)cpy_r_r25; - cpy_r_r27 = cpy_r_r21 * 8; - cpy_r_r28 = cpy_r_r26 + cpy_r_r27; - cpy_r_r29 = *(PyObject * *)cpy_r_r28; - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = PyList_Append(cpy_r_r11, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); - goto CPyL30; - } - cpy_r_r32 = cpy_r_r21 + 1; - cpy_r_r21 = cpy_r_r32; - goto CPyL10; -CPyL13: ; - cpy_r_r33 = CPyDict_CheckSize(cpy_r_r10, cpy_r_r13); - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); - goto CPyL28; - } else - goto CPyL6; -CPyL14: ; - cpy_r_r34 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); - goto CPyL25; - } - CPy_INCREF_NO_IMM(cpy_r_r11); - cpy_r_r35 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; - cpy_r_r36 = *(int64_t *)cpy_r_r35; - CPy_DECREF_NO_IMM(cpy_r_r11); - cpy_r_r37 = cpy_r_r36 << 1; - cpy_r_r38 = cpy_r_r37 != 0; - if (cpy_r_r38) { - goto CPyL31; - } else - goto CPyL32; -CPyL16: ; - cpy_r_r39 = CPyDef_vyper____get_statement_nodes(cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r11); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 503, CPyStatic_vyper___globals); - goto CPyL23; - } - cpy_r_r40 = PySequence_InPlaceConcat(cpy_r_stmt_nodes, cpy_r_r39); - CPy_DECREF_NO_IMM(cpy_r_stmt_nodes); - CPy_DECREF_NO_IMM(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 503, CPyStatic_vyper___globals); - goto CPyL22; - } - cpy_r_stmt_nodes = cpy_r_r40; - goto CPyL20; -CPyL19: ; - cpy_r_r41 = PyList_Append(cpy_r_stmt_nodes, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 505, CPyStatic_vyper___globals); - goto CPyL23; - } -CPyL20: ; - cpy_r_r43 = cpy_r_r1 + 1; - cpy_r_r1 = cpy_r_r43; - goto CPyL2; -CPyL21: ; - return cpy_r_stmt_nodes; -CPyL22: ; - cpy_r_r44 = NULL; - return cpy_r_r44; -CPyL23: ; - CPy_DecRef(cpy_r_stmt_nodes); - goto CPyL22; -CPyL24: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - goto CPyL22; -CPyL25: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - goto CPyL22; -CPyL26: ; - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r15.f2); - goto CPyL14; -CPyL27: ; - CPy_DECREF(cpy_r_r18); - goto CPyL13; -CPyL28: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL22; -CPyL29: ; - CPy_DECREF_NO_IMM(cpy_r_r20); - goto CPyL13; -CPyL30: ; - CPy_DecRef(cpy_r_stmt_nodes); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r20); - goto CPyL22; -CPyL31: ; - CPy_DECREF(cpy_r_r10); - goto CPyL16; -CPyL32: ; - CPy_DECREF_NO_IMM(cpy_r_r11); - goto CPyL19; -} - -PyObject *CPyPy_vyper____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"ast_json", 0}; - static CPyArg_Parser parser = {"O:_get_statement_nodes", kwlist, 0}; - PyObject *obj_ast_json; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_ast_json)) { - return NULL; - } - PyObject *arg_ast_json; - if (likely(PyList_Check(obj_ast_json))) - arg_ast_json = obj_ast_json; - else { - CPy_TypeError("list", obj_ast_json); - goto fail; - } - PyObject *retval = CPyDef_vyper____get_statement_nodes(arg_ast_json); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 499, CPyStatic_vyper___globals); - return NULL; -} - -PyObject *CPyDef_vyper____convert_to_semver(PyObject *cpy_r_versions) { - CPyPtr cpy_r_r0; - int64_t cpy_r_r1; - PyObject *cpy_r_r2; - int64_t cpy_r_r3; - CPyPtr cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - CPyPtr cpy_r_r7; - CPyPtr cpy_r_r8; - int64_t cpy_r_r9; - CPyPtr cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - CPyTagged cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - CPyTagged cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - CPyTagged cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - tuple_T2OI cpy_r_r26; - PyObject *cpy_r_r27; - int32_t cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - tuple_T2OI cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int64_t cpy_r_r56; - PyObject *cpy_r_r57; - cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; - cpy_r_r1 = *(int64_t *)cpy_r_r0; - cpy_r_r2 = PyList_New(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 519, CPyStatic_vyper___globals); - goto CPyL34; - } - cpy_r_r3 = 0; -CPyL2: ; - cpy_r_r4 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; - cpy_r_r5 = *(int64_t *)cpy_r_r4; - cpy_r_r6 = cpy_r_r3 < cpy_r_r5; - if (!cpy_r_r6) goto CPyL33; - cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_versions)->ob_item; - cpy_r_r8 = *(CPyPtr *)cpy_r_r7; - cpy_r_r9 = cpy_r_r3 * 8; - cpy_r_r10 = cpy_r_r8 + cpy_r_r9; - cpy_r_r11 = *(PyObject * *)cpy_r_r10; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = CPyStatics[638]; /* 'major' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 521, CPyStatic_vyper___globals); - goto CPyL35; - } - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); - else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 521, CPyStatic_vyper___globals); - goto CPyL35; - } - cpy_r_r15 = CPyStatics[639]; /* 'minor' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 522, CPyStatic_vyper___globals); - goto CPyL36; - } - if (likely(PyLong_Check(cpy_r_r16))) - cpy_r_r17 = CPyTagged_FromObject(cpy_r_r16); - else { - CPy_TypeError("int", cpy_r_r16); cpy_r_r17 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 522, CPyStatic_vyper___globals); - goto CPyL36; - } - cpy_r_r18 = CPyStatics[640]; /* 'micro' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 523, CPyStatic_vyper___globals); - goto CPyL37; - } - if (likely(PyLong_Check(cpy_r_r19))) - cpy_r_r20 = CPyTagged_FromObject(cpy_r_r19); - else { - CPy_TypeError("int", cpy_r_r19); cpy_r_r20 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 523, CPyStatic_vyper___globals); - goto CPyL37; - } - cpy_r_r21 = CPyStatics[1512]; /* 'pre' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL38; - } - if (unlikely(!(PyTuple_Check(cpy_r_r22) && PyTuple_GET_SIZE(cpy_r_r22) == 2))) { - cpy_r_r23 = NULL; - goto __LL1230; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r22, 0)))) - cpy_r_r23 = PyTuple_GET_ITEM(cpy_r_r22, 0); - else { - cpy_r_r23 = NULL; - } - if (cpy_r_r23 == NULL) goto __LL1230; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r22, 1)))) - cpy_r_r23 = PyTuple_GET_ITEM(cpy_r_r22, 1); - else { - cpy_r_r23 = NULL; - } - if (cpy_r_r23 == NULL) goto __LL1230; - cpy_r_r23 = cpy_r_r22; -__LL1230: ; - if (cpy_r_r23 != NULL) goto __LL1229; - if (cpy_r_r22 == Py_None) - cpy_r_r23 = cpy_r_r22; - else { - cpy_r_r23 = NULL; - } - if (cpy_r_r23 != NULL) goto __LL1229; - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals, "tuple[str, int] or None", cpy_r_r22); - goto CPyL38; -__LL1229: ; - cpy_r_r24 = (PyObject *)&_Py_NoneStruct; - cpy_r_r25 = cpy_r_r23 != cpy_r_r24; - if (!cpy_r_r25) goto CPyL39; - PyObject *__tmp1231; - if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp1231 = NULL; - goto __LL1232; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp1231 = PyTuple_GET_ITEM(cpy_r_r23, 0); - else { - __tmp1231 = NULL; - } - if (__tmp1231 == NULL) goto __LL1232; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r23, 1)))) - __tmp1231 = PyTuple_GET_ITEM(cpy_r_r23, 1); - else { - __tmp1231 = NULL; - } - if (__tmp1231 == NULL) goto __LL1232; - __tmp1231 = cpy_r_r23; -__LL1232: ; - if (unlikely(__tmp1231 == NULL)) { - CPy_TypeError("tuple[str, int]", cpy_r_r23); cpy_r_r26 = (tuple_T2OI) { NULL, CPY_INT_TAG }; - } else { - PyObject *__tmp1233 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp1233); - PyObject *__tmp1234; - if (likely(PyUnicode_Check(__tmp1233))) - __tmp1234 = __tmp1233; - else { - CPy_TypeError("str", __tmp1233); - __tmp1234 = NULL; - } - cpy_r_r26.f0 = __tmp1234; - PyObject *__tmp1235 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPyTagged __tmp1236; - if (likely(PyLong_Check(__tmp1235))) - __tmp1236 = CPyTagged_FromObject(__tmp1235); - else { - CPy_TypeError("int", __tmp1235); __tmp1236 = CPY_INT_TAG; - } - cpy_r_r26.f1 = __tmp1236; - } - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r26.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL38; - } - cpy_r_r27 = PyTuple_New(2); - if (unlikely(cpy_r_r27 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1237 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r27, 0, __tmp1237); - PyObject *__tmp1238 = CPyTagged_StealAsObject(cpy_r_r26.f1); - PyTuple_SET_ITEM(cpy_r_r27, 1, __tmp1238); - cpy_r_r28 = PyObject_IsTrue(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - cpy_r_r29 = cpy_r_r28 >= 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL38; - } - cpy_r_r30 = cpy_r_r28; - if (!cpy_r_r30) goto CPyL40; - cpy_r_r31 = CPyStatics[114]; /* '' */ - cpy_r_r32 = PyList_New(0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL38; - } - cpy_r_r33 = CPyStatics[1512]; /* 'pre' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r33); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL41; - } - PyObject *__tmp1239; - if (unlikely(!(PyTuple_Check(cpy_r_r34) && PyTuple_GET_SIZE(cpy_r_r34) == 2))) { - __tmp1239 = NULL; - goto __LL1240; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r34, 0)))) - __tmp1239 = PyTuple_GET_ITEM(cpy_r_r34, 0); - else { - __tmp1239 = NULL; - } - if (__tmp1239 == NULL) goto __LL1240; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r34, 1)))) - __tmp1239 = PyTuple_GET_ITEM(cpy_r_r34, 1); - else { - __tmp1239 = NULL; - } - if (__tmp1239 == NULL) goto __LL1240; - __tmp1239 = cpy_r_r34; -__LL1240: ; - if (unlikely(__tmp1239 == NULL)) { - CPy_TypeError("tuple[str, int]", cpy_r_r34); cpy_r_r35 = (tuple_T2OI) { NULL, CPY_INT_TAG }; - } else { - PyObject *__tmp1241 = PyTuple_GET_ITEM(cpy_r_r34, 0); - CPy_INCREF(__tmp1241); - PyObject *__tmp1242; - if (likely(PyUnicode_Check(__tmp1241))) - __tmp1242 = __tmp1241; - else { - CPy_TypeError("str", __tmp1241); - __tmp1242 = NULL; - } - cpy_r_r35.f0 = __tmp1242; - PyObject *__tmp1243 = PyTuple_GET_ITEM(cpy_r_r34, 1); - CPyTagged __tmp1244; - if (likely(PyLong_Check(__tmp1243))) - __tmp1244 = CPyTagged_FromObject(__tmp1243); - else { - CPy_TypeError("int", __tmp1243); __tmp1244 = CPY_INT_TAG; - } - cpy_r_r35.f1 = __tmp1244; - } - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35.f0 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL41; - } - cpy_r_r36 = PyTuple_New(2); - if (unlikely(cpy_r_r36 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1245 = cpy_r_r35.f0; - PyTuple_SET_ITEM(cpy_r_r36, 0, __tmp1245); - PyObject *__tmp1246 = CPyTagged_StealAsObject(cpy_r_r35.f1); - PyTuple_SET_ITEM(cpy_r_r36, 1, __tmp1246); - cpy_r_r37 = PyObject_GetIter(cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL41; - } -CPyL19: ; - cpy_r_r38 = PyIter_Next(cpy_r_r37); - if (cpy_r_r38 == NULL) goto CPyL42; - if (PyUnicode_Check(cpy_r_r38)) - cpy_r_r39 = cpy_r_r38; - else { - cpy_r_r39 = NULL; - } - if (cpy_r_r39 != NULL) goto __LL1247; - if (PyLong_Check(cpy_r_r38)) - cpy_r_r39 = cpy_r_r38; - else { - cpy_r_r39 = NULL; - } - if (cpy_r_r39 != NULL) goto __LL1247; - CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals, "union[str, int]", cpy_r_r38); - goto CPyL43; -__LL1247: ; - cpy_r_r40 = PyObject_Str(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL43; - } - cpy_r_r41 = PyList_Append(cpy_r_r32, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL43; - } else - goto CPyL19; -CPyL23: ; - cpy_r_r43 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL41; - } - cpy_r_r44 = PyUnicode_Join(cpy_r_r31, cpy_r_r32); - CPy_DECREF_NO_IMM(cpy_r_r32); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); - goto CPyL44; - } - cpy_r_r45 = cpy_r_r44; - goto CPyL27; -CPyL26: ; - cpy_r_r46 = Py_None; - cpy_r_r45 = cpy_r_r46; -CPyL27: ; - cpy_r_r47 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r47 == NULL)) { - goto CPyL45; - } else - goto CPyL30; -CPyL28: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r48 = 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 520, CPyStatic_vyper___globals); - goto CPyL34; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r49 = CPyTagged_StealAsObject(cpy_r_r14); - cpy_r_r50 = CPyTagged_StealAsObject(cpy_r_r17); - cpy_r_r51 = CPyTagged_StealAsObject(cpy_r_r20); - PyObject *cpy_r_r52[4] = {cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_r45}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = CPyStatics[2327]; /* ('major', 'minor', 'patch', 'prerelease') */ - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r53, 0, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 520, CPyStatic_vyper___globals); - goto CPyL46; - } - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r50); - CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r45); - CPyList_SetItemUnsafe(cpy_r_r2, cpy_r_r3, cpy_r_r55); - cpy_r_r56 = cpy_r_r3 + 1; - cpy_r_r3 = cpy_r_r56; - goto CPyL2; -CPyL33: ; - return cpy_r_r2; -CPyL34: ; - cpy_r_r57 = NULL; - return cpy_r_r57; -CPyL35: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - goto CPyL34; -CPyL36: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPyTagged_DecRef(cpy_r_r14); - goto CPyL34; -CPyL37: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPyTagged_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_r17); - goto CPyL34; -CPyL38: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r11); - CPyTagged_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_r17); - CPyTagged_DecRef(cpy_r_r20); - goto CPyL34; -CPyL39: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r23); - goto CPyL26; -CPyL40: ; - CPy_DECREF(cpy_r_r11); - goto CPyL26; -CPyL41: ; - CPy_DecRef(cpy_r_r2); - CPyTagged_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_r17); - CPyTagged_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r32); - goto CPyL34; -CPyL42: ; - CPy_DECREF(cpy_r_r37); - goto CPyL23; -CPyL43: ; - CPy_DecRef(cpy_r_r2); - CPyTagged_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_r17); - CPyTagged_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r37); - goto CPyL34; -CPyL44: ; - CPy_DecRef(cpy_r_r2); - CPyTagged_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_r17); - CPyTagged_DecRef(cpy_r_r20); - goto CPyL34; -CPyL45: ; - CPy_DecRef(cpy_r_r2); - CPyTagged_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_r17); - CPyTagged_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r45); - goto CPyL28; -CPyL46: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r51); - goto CPyL34; -} - -PyObject *CPyPy_vyper____convert_to_semver(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"versions", 0}; - static CPyArg_Parser parser = {"O:_convert_to_semver", kwlist, 0}; - PyObject *obj_versions; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_versions)) { - return NULL; - } - PyObject *arg_versions; - if (likely(PyList_Check(obj_versions))) - arg_versions = obj_versions; - else { - CPy_TypeError("list", obj_versions); - goto fail; - } - PyObject *retval = CPyDef_vyper____convert_to_semver(arg_versions); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 509, CPyStatic_vyper___globals); - return NULL; -} - -char CPyDef_vyper_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_r20; - PyObject **cpy_r_r21; - void *cpy_r_r23; - void *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - int32_t cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject **cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject **cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject **cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; - PyObject *cpy_r_r124; - char cpy_r_r125; - PyObject *cpy_r_r126; - PyObject **cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - int32_t cpy_r_r133; - char cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - char cpy_r_r141; - PyObject **cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - int32_t cpy_r_r147; - char cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - char cpy_r_r152; - PyObject **cpy_r_r154; - PyObject *cpy_r_r155; - tuple_T2OO cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; - PyObject **cpy_r_r162; - PyObject *cpy_r_r163; - tuple_T2OO cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - char cpy_r_r168; - PyObject **cpy_r_r170; - PyObject *cpy_r_r171; - tuple_T2OO cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; - PyObject **cpy_r_r178; - PyObject *cpy_r_r179; - tuple_T2OO cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - char cpy_r_r184; - PyObject **cpy_r_r186; - PyObject *cpy_r_r187; - tuple_T2OO cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - char cpy_r_r192; - PyObject **cpy_r_r194; - PyObject *cpy_r_r195; - tuple_T2OO cpy_r_r196; - 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; - CPyPtr cpy_r_r204; - CPyPtr cpy_r_r205; - CPyPtr cpy_r_r206; - CPyPtr cpy_r_r207; - CPyPtr cpy_r_r208; - CPyPtr cpy_r_r209; - CPyPtr cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - int32_t cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - int32_t cpy_r_r222; - char cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - int32_t cpy_r_r231; - char cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - int32_t cpy_r_r240; - char cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - int32_t cpy_r_r249; - char cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - int32_t cpy_r_r258; - char cpy_r_r259; - char cpy_r_r260; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", -1, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_logging; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2310]; /* (('logging', 'logging', 'logging'),) */ - cpy_r_r11 = CPyStatic_vyper___globals; - cpy_r_r12 = CPyStatics[1515]; /* 'brownie/project/compiler/vyper.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL94; - cpy_r_r15 = CPyStatics[2328]; /* ('Dict', 'Final', 'List', 'Optional', 'Set', 'Tuple', - 'Union') */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_vyper___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("brownie/project/compiler/vyper.py", "", 4, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = (PyObject **)&CPyModule_semantic_version; - cpy_r_r20 = (PyObject **)&CPyModule_vvm; - cpy_r_r21 = (PyObject **)&CPyModule_vyper; - PyObject **cpy_r_r22[3] = {cpy_r_r19, cpy_r_r20, cpy_r_r21}; - cpy_r_r23 = (void *)&cpy_r_r22; - int64_t cpy_r_r24[3] = {6, 7, 8}; - cpy_r_r25 = (void *)&cpy_r_r24; - cpy_r_r26 = CPyStatics[2331]; /* (('semantic_version', 'semantic_version', - 'semantic_version'), - ('vvm', 'vvm', 'vvm'), ('vyper', 'vyper', 'vyper')) */ - cpy_r_r27 = CPyStatic_vyper___globals; - cpy_r_r28 = CPyStatics[1515]; /* 'brownie/project/compiler/vyper.py' */ - cpy_r_r29 = CPyStatics[12]; /* '' */ - cpy_r_r30 = CPyImport_ImportMany(cpy_r_r26, cpy_r_r23, cpy_r_r27, cpy_r_r28, cpy_r_r29, cpy_r_r25); - if (!cpy_r_r30) goto CPyL94; - cpy_r_r31 = CPyStatics[2283]; /* ('ABIElement', 'HexStr') */ - cpy_r_r32 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r33 = CPyStatic_vyper___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 9, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_eth_typing = cpy_r_r34; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[2322]; /* ('Version',) */ - cpy_r_r36 = CPyStatics[2332]; /* ('PVersion',) */ - cpy_r_r37 = CPyStatics[1517]; /* 'packaging.version' */ - cpy_r_r38 = CPyStatic_vyper___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r35, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 10, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_packaging___version = cpy_r_r39; - CPy_INCREF(CPyModule_packaging___version); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = CPyStatics[2314]; /* ('ConnectionError',) */ - cpy_r_r41 = CPyStatics[1416]; /* 'requests.exceptions' */ - cpy_r_r42 = CPyStatic_vyper___globals; - cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 11, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_requests___exceptions = cpy_r_r43; - CPy_INCREF(CPyModule_requests___exceptions); - CPy_DECREF(cpy_r_r43); - cpy_r_r44 = CPyStatics[2333]; /* ('vyper_json',) */ - cpy_r_r45 = CPyStatics[1518]; /* 'vyper.cli' */ - cpy_r_r46 = CPyStatic_vyper___globals; - cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 12, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_vyper___cli = cpy_r_r47; - CPy_INCREF(CPyModule_vyper___cli); - CPy_DECREF(cpy_r_r47); - cpy_r_r48 = CPyStatics[2334]; /* ('VyperException',) */ - cpy_r_r49 = CPyStatics[748]; /* 'vyper.exceptions' */ - cpy_r_r50 = CPyStatic_vyper___globals; - cpy_r_r51 = CPyImport_ImportFromMany(cpy_r_r49, cpy_r_r48, cpy_r_r48, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 13, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_vyper___exceptions = cpy_r_r51; - CPy_INCREF(CPyModule_vyper___exceptions); - CPy_DECREF(cpy_r_r51); - cpy_r_r52 = CPyStatics[2316]; /* ('Version', 'deque', 'sha1') */ - cpy_r_r53 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r54 = CPyStatic_vyper___globals; - cpy_r_r55 = CPyImport_ImportFromMany(cpy_r_r53, cpy_r_r52, cpy_r_r52, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 15, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_brownie____c_constants = cpy_r_r55; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r55); - cpy_r_r56 = CPyStatics[2335]; /* ('CompilerError', 'IncompatibleVyperVersion') */ - cpy_r_r57 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r58 = CPyStatic_vyper___globals; - cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 16, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_brownie___exceptions = cpy_r_r59; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r59); - cpy_r_r60 = CPyStatics[2286]; /* ('sources',) */ - cpy_r_r61 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r62 = CPyStatic_vyper___globals; - cpy_r_r63 = CPyImport_ImportFromMany(cpy_r_r61, cpy_r_r60, cpy_r_r60, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 17, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_brownie___project = cpy_r_r63; - CPy_INCREF(CPyModule_brownie___project); - CPy_DECREF(cpy_r_r63); - cpy_r_r64 = CPyStatics[2336]; /* ('VersionList', 'VersionSpec', 'expand_source_map') */ - cpy_r_r65 = CPyStatics[1279]; /* 'brownie.project.compiler.utils' */ - cpy_r_r66 = CPyStatic_vyper___globals; - cpy_r_r67 = CPyImport_ImportFromMany(cpy_r_r65, cpy_r_r64, cpy_r_r64, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 18, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_brownie___project___compiler___utils = cpy_r_r67; - CPy_INCREF(CPyModule_brownie___project___compiler___utils); - CPy_DECREF(cpy_r_r67); - cpy_r_r68 = CPyStatics[2337]; /* ('is_inside_offset',) */ - cpy_r_r69 = CPyStatics[1519]; /* 'brownie.project.sources' */ - cpy_r_r70 = CPyStatic_vyper___globals; - cpy_r_r71 = CPyImport_ImportFromMany(cpy_r_r69, cpy_r_r68, cpy_r_r68, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 23, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_brownie___project___sources = cpy_r_r71; - CPy_INCREF(CPyModule_brownie___project___sources); - CPy_DECREF(cpy_r_r71); - cpy_r_r72 = CPyStatics[2338]; /* ('Branches', 'BranchMap', 'ContractName', - 'InputJsonVyper', 'Offset', 'PcList', 'ProgramCounter', - 'StatementMap', 'Statements', 'VyperAstJson', - 'VyperAstNode', 'VyperBuildJson') */ - cpy_r_r73 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r74 = CPyStatic_vyper___globals; - cpy_r_r75 = CPyImport_ImportFromMany(cpy_r_r73, cpy_r_r72, cpy_r_r72, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 24, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyModule_brownie___typing = cpy_r_r75; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r75); - cpy_r_r76 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r77 = CPyModule_logging; - cpy_r_r78 = CPyStatics[1433]; /* 'getLogger' */ - cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 39, CPyStatic_vyper___globals); - goto CPyL94; - } - PyObject *cpy_r_r80[1] = {cpy_r_r76}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r81, 1, 0); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 39, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper___vvm_logger = cpy_r_r82; - CPy_INCREF(CPyStatic_vyper___vvm_logger); - cpy_r_r83 = CPyStatic_vyper___globals; - cpy_r_r84 = CPyStatics[1526]; /* 'vvm_logger' */ - cpy_r_r85 = CPyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r82); - CPy_DECREF(cpy_r_r82); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 39, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r87 = CPyStatic_vyper___vvm_logger; - if (likely(cpy_r_r87 != NULL)) goto CPyL23; - PyErr_SetString(PyExc_NameError, "value for final name \"vvm_logger\" was not set"); - cpy_r_r88 = 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 40, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL23: ; - cpy_r_r89 = CPyStatics[1435]; /* 'setLevel' */ - cpy_r_r90 = CPyStatics[2033]; /* 10 */ - PyObject *cpy_r_r91[2] = {cpy_r_r87, cpy_r_r90}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r92, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 40, CPyStatic_vyper___globals); - goto CPyL94; - } else - goto CPyL95; -CPyL24: ; - cpy_r_r94 = CPyModule_logging; - cpy_r_r95 = CPyStatics[1436]; /* 'StreamHandler' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 41, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r97 = PyObject_Vectorcall(cpy_r_r96, 0, 0, 0); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 41, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper___sh = cpy_r_r97; - CPy_INCREF(CPyStatic_vyper___sh); - cpy_r_r98 = CPyStatic_vyper___globals; - cpy_r_r99 = CPyStatics[1437]; /* 'sh' */ - cpy_r_r100 = CPyDict_SetItem(cpy_r_r98, cpy_r_r99, cpy_r_r97); - CPy_DECREF(cpy_r_r97); - cpy_r_r101 = cpy_r_r100 >= 0; - if (unlikely(!cpy_r_r101)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 41, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r102 = CPyStatic_vyper___sh; - if (likely(cpy_r_r102 != NULL)) goto CPyL30; - PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); - cpy_r_r103 = 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 42, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r104 = CPyStatics[1435]; /* 'setLevel' */ - cpy_r_r105 = CPyStatics[2033]; /* 10 */ - PyObject *cpy_r_r106[2] = {cpy_r_r102, cpy_r_r105}; - cpy_r_r107 = (PyObject **)&cpy_r_r106; - cpy_r_r108 = PyObject_VectorcallMethod(cpy_r_r104, cpy_r_r107, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 42, CPyStatic_vyper___globals); - goto CPyL94; - } else - goto CPyL96; -CPyL31: ; - cpy_r_r109 = CPyStatic_vyper___sh; - if (likely(cpy_r_r109 != NULL)) goto CPyL34; - PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); - cpy_r_r110 = 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL34: ; - cpy_r_r111 = CPyStatics[1438]; /* '%(message)s' */ - cpy_r_r112 = CPyModule_logging; - cpy_r_r113 = CPyStatics[1439]; /* 'Formatter' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); - goto CPyL94; - } - PyObject *cpy_r_r115[1] = {cpy_r_r111}; - cpy_r_r116 = (PyObject **)&cpy_r_r115; - cpy_r_r117 = PyObject_Vectorcall(cpy_r_r114, cpy_r_r116, 1, 0); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r118 = CPyStatics[1440]; /* 'setFormatter' */ - PyObject *cpy_r_r119[2] = {cpy_r_r109, cpy_r_r117}; - cpy_r_r120 = (PyObject **)&cpy_r_r119; - cpy_r_r121 = PyObject_VectorcallMethod(cpy_r_r118, cpy_r_r120, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); - goto CPyL97; - } else - goto CPyL98; -CPyL37: ; - CPy_DECREF(cpy_r_r117); - cpy_r_r122 = CPyStatic_vyper___vvm_logger; - if (likely(cpy_r_r122 != NULL)) goto CPyL40; - PyErr_SetString(PyExc_NameError, "value for final name \"vvm_logger\" was not set"); - cpy_r_r123 = 0; - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 44, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL40: ; - cpy_r_r124 = CPyStatic_vyper___sh; - if (likely(cpy_r_r124 != NULL)) goto CPyL43; - PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); - cpy_r_r125 = 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 44, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r126 = CPyStatics[1441]; /* 'addHandler' */ - PyObject *cpy_r_r127[2] = {cpy_r_r122, cpy_r_r124}; - cpy_r_r128 = (PyObject **)&cpy_r_r127; - cpy_r_r129 = PyObject_VectorcallMethod(cpy_r_r126, cpy_r_r128, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 44, CPyStatic_vyper___globals); - goto CPyL94; - } else - goto CPyL99; -CPyL44: ; - cpy_r_r130 = CPyStatic_vyper___globals; - cpy_r_r131 = CPyStatics[1476]; /* 'AVAILABLE_VYPER_VERSIONS' */ - cpy_r_r132 = Py_None; - cpy_r_r133 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r132); - cpy_r_r134 = cpy_r_r133 >= 0; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 46, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r135 = CPyStatic_vyper___globals; - cpy_r_r136 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r137 = CPyDict_GetItem(cpy_r_r135, cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r138 = CPyStatics[93]; /* '__version__' */ - cpy_r_r139 = CPyObject_GetAttr(cpy_r_r137, cpy_r_r138); - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r140 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r140 == NULL)) { - goto CPyL100; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r141 = 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL50: ; - PyObject *cpy_r_r142[1] = {cpy_r_r139}; - cpy_r_r143 = (PyObject **)&cpy_r_r142; - cpy_r_r144 = PyObject_Vectorcall(cpy_r_r140, cpy_r_r143, 1, 0); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); - goto CPyL101; - } - CPy_DECREF(cpy_r_r139); - cpy_r_r145 = CPyStatic_vyper___globals; - cpy_r_r146 = CPyStatics[1467]; /* '_active_version' */ - cpy_r_r147 = CPyDict_SetItem(cpy_r_r145, cpy_r_r146, cpy_r_r144); - CPy_DECREF(cpy_r_r144); - cpy_r_r148 = cpy_r_r147 >= 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r149 = CPyStatics[1442]; /* 'prague' */ - cpy_r_r150 = CPyStatics[1527]; /* '0.4.3' */ - cpy_r_r151 = CPyStatic__c_constants___Version; - if (likely(cpy_r_r151 != NULL)) goto CPyL55; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r152 = 0; - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 51, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL55: ; - PyObject *cpy_r_r153[1] = {cpy_r_r150}; - cpy_r_r154 = (PyObject **)&cpy_r_r153; - cpy_r_r155 = PyObject_Vectorcall(cpy_r_r151, cpy_r_r154, 1, 0); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 51, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_INCREF(cpy_r_r149); - cpy_r_r156.f0 = cpy_r_r149; - cpy_r_r156.f1 = cpy_r_r155; - cpy_r_r157 = CPyStatics[1444]; /* 'cancun' */ - cpy_r_r158 = CPyStatics[1457]; /* '0.4.0' */ - cpy_r_r159 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r159 == NULL)) { - goto CPyL102; - } else - goto CPyL59; -CPyL57: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r160 = 0; - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 52, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL59: ; - PyObject *cpy_r_r161[1] = {cpy_r_r158}; - cpy_r_r162 = (PyObject **)&cpy_r_r161; - cpy_r_r163 = PyObject_Vectorcall(cpy_r_r159, cpy_r_r162, 1, 0); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 52, CPyStatic_vyper___globals); - goto CPyL103; - } - CPy_INCREF(cpy_r_r157); - cpy_r_r164.f0 = cpy_r_r157; - cpy_r_r164.f1 = cpy_r_r163; - cpy_r_r165 = CPyStatics[1446]; /* 'shanghai' */ - cpy_r_r166 = CPyStatics[1528]; /* '0.3.9' */ - cpy_r_r167 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r167 == NULL)) { - goto CPyL104; - } else - goto CPyL63; -CPyL61: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r168 = 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 53, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL63: ; - PyObject *cpy_r_r169[1] = {cpy_r_r166}; - cpy_r_r170 = (PyObject **)&cpy_r_r169; - cpy_r_r171 = PyObject_Vectorcall(cpy_r_r167, cpy_r_r170, 1, 0); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 53, CPyStatic_vyper___globals); - goto CPyL105; - } - CPy_INCREF(cpy_r_r165); - cpy_r_r172.f0 = cpy_r_r165; - cpy_r_r172.f1 = cpy_r_r171; - cpy_r_r173 = CPyStatics[1448]; /* 'paris' */ - cpy_r_r174 = CPyStatics[1529]; /* '0.3.7' */ - cpy_r_r175 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r175 == NULL)) { - goto CPyL106; - } else - goto CPyL67; -CPyL65: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r176 = 0; - if (unlikely(!cpy_r_r176)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 54, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL67: ; - PyObject *cpy_r_r177[1] = {cpy_r_r174}; - cpy_r_r178 = (PyObject **)&cpy_r_r177; - cpy_r_r179 = PyObject_Vectorcall(cpy_r_r175, cpy_r_r178, 1, 0); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 54, CPyStatic_vyper___globals); - goto CPyL107; - } - CPy_INCREF(cpy_r_r173); - cpy_r_r180.f0 = cpy_r_r173; - cpy_r_r180.f1 = cpy_r_r179; - cpy_r_r181 = CPyStatics[1452]; /* 'berlin' */ - cpy_r_r182 = CPyStatics[1530]; /* '0.2.12' */ - cpy_r_r183 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r183 == NULL)) { - goto CPyL108; - } else - goto CPyL71; -CPyL69: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r184 = 0; - if (unlikely(!cpy_r_r184)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 55, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL71: ; - PyObject *cpy_r_r185[1] = {cpy_r_r182}; - cpy_r_r186 = (PyObject **)&cpy_r_r185; - cpy_r_r187 = PyObject_Vectorcall(cpy_r_r183, cpy_r_r186, 1, 0); - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 55, CPyStatic_vyper___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r181); - cpy_r_r188.f0 = cpy_r_r181; - cpy_r_r188.f1 = cpy_r_r187; - cpy_r_r189 = CPyStatics[1454]; /* 'istanbul' */ - cpy_r_r190 = CPyStatics[1531]; /* '0.1.0-beta.16' */ - cpy_r_r191 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r191 == NULL)) { - goto CPyL110; - } else - goto CPyL75; -CPyL73: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r192 = 0; - if (unlikely(!cpy_r_r192)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 56, CPyStatic_vyper___globals); - goto CPyL94; - } - CPy_Unreachable(); -CPyL75: ; - PyObject *cpy_r_r193[1] = {cpy_r_r190}; - cpy_r_r194 = (PyObject **)&cpy_r_r193; - cpy_r_r195 = PyObject_Vectorcall(cpy_r_r191, cpy_r_r194, 1, 0); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 56, CPyStatic_vyper___globals); - goto CPyL111; - } - CPy_INCREF(cpy_r_r189); - cpy_r_r196.f0 = cpy_r_r189; - cpy_r_r196.f1 = cpy_r_r195; - cpy_r_r197 = PyList_New(6); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 50, CPyStatic_vyper___globals); - goto CPyL112; - } - cpy_r_r198 = PyTuple_New(2); - if (unlikely(cpy_r_r198 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1248 = cpy_r_r156.f0; - PyTuple_SET_ITEM(cpy_r_r198, 0, __tmp1248); - PyObject *__tmp1249 = cpy_r_r156.f1; - PyTuple_SET_ITEM(cpy_r_r198, 1, __tmp1249); - cpy_r_r199 = PyTuple_New(2); - if (unlikely(cpy_r_r199 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1250 = cpy_r_r164.f0; - PyTuple_SET_ITEM(cpy_r_r199, 0, __tmp1250); - PyObject *__tmp1251 = cpy_r_r164.f1; - PyTuple_SET_ITEM(cpy_r_r199, 1, __tmp1251); - cpy_r_r200 = PyTuple_New(2); - if (unlikely(cpy_r_r200 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1252 = cpy_r_r172.f0; - PyTuple_SET_ITEM(cpy_r_r200, 0, __tmp1252); - PyObject *__tmp1253 = cpy_r_r172.f1; - PyTuple_SET_ITEM(cpy_r_r200, 1, __tmp1253); - cpy_r_r201 = PyTuple_New(2); - if (unlikely(cpy_r_r201 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1254 = cpy_r_r180.f0; - PyTuple_SET_ITEM(cpy_r_r201, 0, __tmp1254); - PyObject *__tmp1255 = cpy_r_r180.f1; - PyTuple_SET_ITEM(cpy_r_r201, 1, __tmp1255); - cpy_r_r202 = PyTuple_New(2); - if (unlikely(cpy_r_r202 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1256 = cpy_r_r188.f0; - PyTuple_SET_ITEM(cpy_r_r202, 0, __tmp1256); - PyObject *__tmp1257 = cpy_r_r188.f1; - PyTuple_SET_ITEM(cpy_r_r202, 1, __tmp1257); - cpy_r_r203 = PyTuple_New(2); - if (unlikely(cpy_r_r203 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1258 = cpy_r_r196.f0; - PyTuple_SET_ITEM(cpy_r_r203, 0, __tmp1258); - PyObject *__tmp1259 = cpy_r_r196.f1; - PyTuple_SET_ITEM(cpy_r_r203, 1, __tmp1259); - cpy_r_r204 = (CPyPtr)&((PyListObject *)cpy_r_r197)->ob_item; - cpy_r_r205 = *(CPyPtr *)cpy_r_r204; - *(PyObject * *)cpy_r_r205 = cpy_r_r198; - cpy_r_r206 = cpy_r_r205 + 8; - *(PyObject * *)cpy_r_r206 = cpy_r_r199; - cpy_r_r207 = cpy_r_r205 + 16; - *(PyObject * *)cpy_r_r207 = cpy_r_r200; - cpy_r_r208 = cpy_r_r205 + 24; - *(PyObject * *)cpy_r_r208 = cpy_r_r201; - cpy_r_r209 = cpy_r_r205 + 32; - *(PyObject * *)cpy_r_r209 = cpy_r_r202; - cpy_r_r210 = cpy_r_r205 + 40; - *(PyObject * *)cpy_r_r210 = cpy_r_r203; - CPyStatic_vyper___EVM_VERSION_MAPPING = cpy_r_r197; - CPy_INCREF_NO_IMM(CPyStatic_vyper___EVM_VERSION_MAPPING); - cpy_r_r211 = CPyStatic_vyper___globals; - cpy_r_r212 = CPyStatics[1231]; /* 'EVM_VERSION_MAPPING' */ - cpy_r_r213 = CPyDict_SetItem(cpy_r_r211, cpy_r_r212, cpy_r_r197); - CPy_DECREF_NO_IMM(cpy_r_r197); - cpy_r_r214 = cpy_r_r213 >= 0; - if (unlikely(!cpy_r_r214)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 50, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r215 = CPyStatic_vyper___globals; - cpy_r_r216 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r217 = CPyDict_GetItem(cpy_r_r215, cpy_r_r216); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 59, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r218 = CPyStatics[1532]; /* 'get_installed_vyper_versions' */ - cpy_r_r219 = CPyObject_GetAttr(cpy_r_r217, cpy_r_r218); - CPy_DECREF(cpy_r_r217); - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 59, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper____get_installed_vyper_versions = cpy_r_r219; - CPy_INCREF(CPyStatic_vyper____get_installed_vyper_versions); - cpy_r_r220 = CPyStatic_vyper___globals; - cpy_r_r221 = CPyStatics[1533]; /* '_get_installed_vyper_versions' */ - cpy_r_r222 = CPyDict_SetItem(cpy_r_r220, cpy_r_r221, cpy_r_r219); - CPy_DECREF(cpy_r_r219); - cpy_r_r223 = cpy_r_r222 >= 0; - if (unlikely(!cpy_r_r223)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 59, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r224 = CPyStatic_vyper___globals; - cpy_r_r225 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r226 = CPyDict_GetItem(cpy_r_r224, cpy_r_r225); - if (unlikely(cpy_r_r226 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 60, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r227 = CPyStatics[1534]; /* 'get_installable_vyper_versions' */ - cpy_r_r228 = CPyObject_GetAttr(cpy_r_r226, cpy_r_r227); - CPy_DECREF(cpy_r_r226); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 60, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper____get_installable_vyper_versions = cpy_r_r228; - CPy_INCREF(CPyStatic_vyper____get_installable_vyper_versions); - cpy_r_r229 = CPyStatic_vyper___globals; - cpy_r_r230 = CPyStatics[1535]; /* '_get_installable_vyper_versions' */ - cpy_r_r231 = CPyDict_SetItem(cpy_r_r229, cpy_r_r230, cpy_r_r228); - CPy_DECREF(cpy_r_r228); - cpy_r_r232 = cpy_r_r231 >= 0; - if (unlikely(!cpy_r_r232)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 60, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r233 = CPyStatic_vyper___globals; - cpy_r_r234 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r235 = CPyDict_GetItem(cpy_r_r233, cpy_r_r234); - if (unlikely(cpy_r_r235 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 61, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r236 = CPyStatics[1281]; /* 'set_vyper_version' */ - cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); - CPy_DECREF(cpy_r_r235); - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 61, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper____vvm_set_vyper_version = cpy_r_r237; - CPy_INCREF(CPyStatic_vyper____vvm_set_vyper_version); - cpy_r_r238 = CPyStatic_vyper___globals; - cpy_r_r239 = CPyStatics[1536]; /* '_vvm_set_vyper_version' */ - cpy_r_r240 = CPyDict_SetItem(cpy_r_r238, cpy_r_r239, cpy_r_r237); - CPy_DECREF(cpy_r_r237); - cpy_r_r241 = cpy_r_r240 >= 0; - if (unlikely(!cpy_r_r241)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 61, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r242 = CPyStatic_vyper___globals; - cpy_r_r243 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 62, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r245 = CPyStatics[1481]; /* 'install_vyper' */ - cpy_r_r246 = CPyObject_GetAttr(cpy_r_r244, cpy_r_r245); - CPy_DECREF(cpy_r_r244); - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 62, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper____vvm_install_vyper = cpy_r_r246; - CPy_INCREF(CPyStatic_vyper____vvm_install_vyper); - cpy_r_r247 = CPyStatic_vyper___globals; - cpy_r_r248 = CPyStatics[1537]; /* '_vvm_install_vyper' */ - cpy_r_r249 = CPyDict_SetItem(cpy_r_r247, cpy_r_r248, cpy_r_r246); - CPy_DECREF(cpy_r_r246); - cpy_r_r250 = cpy_r_r249 >= 0; - if (unlikely(!cpy_r_r250)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 62, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r251 = CPyStatic_vyper___globals; - cpy_r_r252 = CPyStatics[1468]; /* 'vvm' */ - cpy_r_r253 = CPyDict_GetItem(cpy_r_r251, cpy_r_r252); - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 63, CPyStatic_vyper___globals); - goto CPyL94; - } - cpy_r_r254 = CPyStatics[1307]; /* 'compile_standard' */ - cpy_r_r255 = CPyObject_GetAttr(cpy_r_r253, cpy_r_r254); - CPy_DECREF(cpy_r_r253); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 63, CPyStatic_vyper___globals); - goto CPyL94; - } - CPyStatic_vyper____vvm_compile_standard = cpy_r_r255; - CPy_INCREF(CPyStatic_vyper____vvm_compile_standard); - cpy_r_r256 = CPyStatic_vyper___globals; - cpy_r_r257 = CPyStatics[1538]; /* '_vvm_compile_standard' */ - cpy_r_r258 = CPyDict_SetItem(cpy_r_r256, cpy_r_r257, cpy_r_r255); - CPy_DECREF(cpy_r_r255); - cpy_r_r259 = cpy_r_r258 >= 0; - if (unlikely(!cpy_r_r259)) { - CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 63, CPyStatic_vyper___globals); - goto CPyL94; - } - return 1; -CPyL94: ; - cpy_r_r260 = 2; - return cpy_r_r260; -CPyL95: ; - CPy_DECREF(cpy_r_r93); - goto CPyL24; -CPyL96: ; - CPy_DECREF(cpy_r_r108); - goto CPyL31; -CPyL97: ; - CPy_DecRef(cpy_r_r117); - goto CPyL94; -CPyL98: ; - CPy_DECREF(cpy_r_r121); - goto CPyL37; -CPyL99: ; - CPy_DECREF(cpy_r_r129); - goto CPyL44; -CPyL100: ; - CPy_DecRef(cpy_r_r139); - goto CPyL48; -CPyL101: ; - CPy_DecRef(cpy_r_r139); - goto CPyL94; -CPyL102: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - goto CPyL57; -CPyL103: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - goto CPyL94; -CPyL104: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - goto CPyL61; -CPyL105: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - goto CPyL94; -CPyL106: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - goto CPyL65; -CPyL107: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - goto CPyL94; -CPyL108: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - CPy_DecRef(cpy_r_r180.f0); - CPy_DecRef(cpy_r_r180.f1); - goto CPyL69; -CPyL109: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - CPy_DecRef(cpy_r_r180.f0); - CPy_DecRef(cpy_r_r180.f1); - goto CPyL94; -CPyL110: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - CPy_DecRef(cpy_r_r180.f0); - CPy_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r188.f0); - CPy_DecRef(cpy_r_r188.f1); - goto CPyL73; -CPyL111: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - CPy_DecRef(cpy_r_r180.f0); - CPy_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r188.f0); - CPy_DecRef(cpy_r_r188.f1); - goto CPyL94; -CPyL112: ; - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r164.f0); - CPy_DecRef(cpy_r_r164.f1); - CPy_DecRef(cpy_r_r172.f0); - CPy_DecRef(cpy_r_r172.f1); - CPy_DecRef(cpy_r_r180.f0); - CPy_DecRef(cpy_r_r180.f1); - CPy_DecRef(cpy_r_r188.f0); - CPy_DecRef(cpy_r_r188.f1); - CPy_DecRef(cpy_r_r196.f0); - CPy_DecRef(cpy_r_r196.f1); - goto CPyL94; -} - -static int -build___Build_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_build_____mypyc__Build_setup(PyObject *cpy_r_type); -PyObject *CPyDef_build___Build(PyObject *cpy_r_sources); - -static PyObject * -build___Build_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_build___Build) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_build_____mypyc__Build_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_build___Build_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -build___Build_traverse(brownie___project___build___BuildObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__sources); - Py_VISIT(self->__contracts); - Py_VISIT(self->__interfaces); - return 0; -} - -static int -build___Build_clear(brownie___project___build___BuildObject *self) -{ - Py_CLEAR(self->__sources); - Py_CLEAR(self->__contracts); - Py_CLEAR(self->__interfaces); - return 0; -} - -static void -build___Build_dealloc(brownie___project___build___BuildObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, build___Build_dealloc) - build___Build_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem build___Build_vtable[11]; -static bool -CPyDef_build___Build_trait_vtable_setup(void) -{ - CPyVTableItem build___Build_vtable_scratch[] = { - (CPyVTableItem)CPyDef_build___Build_____init__, - (CPyVTableItem)CPyDef_build___Build____add_contract, - (CPyVTableItem)CPyDef_build___Build____add_interface, - (CPyVTableItem)CPyDef_build___Build____generate_revert_map, - (CPyVTableItem)CPyDef_build___Build____remove_contract, - (CPyVTableItem)CPyDef_build___Build____remove_interface, - (CPyVTableItem)CPyDef_build___Build___get, - (CPyVTableItem)CPyDef_build___Build___items, - (CPyVTableItem)CPyDef_build___Build___contains, - (CPyVTableItem)CPyDef_build___Build___get_dependents, - (CPyVTableItem)CPyDef_build___Build____stem, - }; - memcpy(build___Build_vtable, build___Build_vtable_scratch, sizeof(build___Build_vtable)); - return 1; -} - -static PyObject * -build___Build_get__sources(brownie___project___build___BuildObject *self, void *closure); -static int -build___Build_set__sources(brownie___project___build___BuildObject *self, PyObject *value, void *closure); -static PyObject * -build___Build_get__contracts(brownie___project___build___BuildObject *self, void *closure); -static int -build___Build_set__contracts(brownie___project___build___BuildObject *self, PyObject *value, void *closure); -static PyObject * -build___Build_get__interfaces(brownie___project___build___BuildObject *self, void *closure); -static int -build___Build_set__interfaces(brownie___project___build___BuildObject *self, PyObject *value, void *closure); - -static PyGetSetDef build___Build_getseters[] = { - {"_sources", - (getter)build___Build_get__sources, (setter)build___Build_set__sources, - NULL, NULL}, - {"_contracts", - (getter)build___Build_get__contracts, (setter)build___Build_set__contracts, - NULL, NULL}, - {"_interfaces", - (getter)build___Build_get__interfaces, (setter)build___Build_set__interfaces, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef build___Build_methods[] = { - {"__init__", - (PyCFunction)CPyPy_build___Build_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, sources)\n--\n\n")}, - {"_add_contract", - (PyCFunction)CPyPy_build___Build____add_contract, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_contract($self, build_json, alias=None)\n--\n\n")}, - {"_add_interface", - (PyCFunction)CPyPy_build___Build____add_interface, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_interface($self, build_json)\n--\n\n")}, - {"_generate_revert_map", - (PyCFunction)CPyPy_build___Build____generate_revert_map, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_revert_map($self, pcMap, source_map, language)\n--\n\n")}, - {"_remove_contract", - (PyCFunction)CPyPy_build___Build____remove_contract, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_contract($self, contract_name)\n--\n\n")}, - {"_remove_interface", - (PyCFunction)CPyPy_build___Build____remove_interface, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_interface($self, contract_name)\n--\n\n")}, - {"get", - (PyCFunction)CPyPy_build___Build___get, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get($self, contract_name)\n--\n\n")}, - {"items", - (PyCFunction)CPyPy_build___Build___items, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("items($self, path=None)\n--\n\n")}, - {"contains", - (PyCFunction)CPyPy_build___Build___contains, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("contains($self, contract_name)\n--\n\n")}, - {"get_dependents", - (PyCFunction)CPyPy_build___Build___get_dependents, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_dependents($self, contract_name)\n--\n\n")}, - {"_stem", - (PyCFunction)CPyPy_build___Build____stem, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_stem($self, contract_name)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_build___Build_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Build", - .tp_new = build___Build_new, - .tp_dealloc = (destructor)build___Build_dealloc, - .tp_traverse = (traverseproc)build___Build_traverse, - .tp_clear = (inquiry)build___Build_clear, - .tp_getset = build___Build_getseters, - .tp_methods = build___Build_methods, - .tp_init = build___Build_init, - .tp_basicsize = sizeof(brownie___project___build___BuildObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("Build(sources)\n--\n\n"), -}; -static PyTypeObject *CPyType_build___Build_template = &CPyType_build___Build_template_; - -PyObject *CPyDef_build_____mypyc__Build_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___build___BuildObject *self; - self = (brownie___project___build___BuildObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = build___Build_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_build___Build(PyObject *cpy_r_sources) -{ - PyObject *self = CPyDef_build_____mypyc__Build_setup((PyObject *)CPyType_build___Build); - if (self == NULL) - return NULL; - char res = CPyDef_build___Build_____init__(self, cpy_r_sources); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -build___Build_get__sources(brownie___project___build___BuildObject *self, void *closure) -{ - if (unlikely(self->__sources == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_sources' of 'Build' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->__sources); - PyObject *retval = self->__sources; - return retval; -} - -static int -build___Build_set__sources(brownie___project___build___BuildObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Build' object attribute '_sources' cannot be deleted"); - return -1; - } - if (self->__sources != NULL) { - CPy_DECREF_NO_IMM(self->__sources); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_sources___Sources)) - tmp = value; - else { - CPy_TypeError("brownie.project.sources.Sources", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->__sources = tmp; - return 0; -} - -static PyObject * -build___Build_get__contracts(brownie___project___build___BuildObject *self, void *closure) -{ - if (unlikely(self->__contracts == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_contracts' of 'Build' undefined"); - return NULL; - } - CPy_INCREF(self->__contracts); - PyObject *retval = self->__contracts; - return retval; -} - -static int -build___Build_set__contracts(brownie___project___build___BuildObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Build' object attribute '_contracts' cannot be deleted"); - return -1; - } - if (self->__contracts != NULL) { - CPy_DECREF(self->__contracts); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__contracts = tmp; - return 0; -} - -static PyObject * -build___Build_get__interfaces(brownie___project___build___BuildObject *self, void *closure) -{ - if (unlikely(self->__interfaces == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_interfaces' of 'Build' undefined"); - return NULL; - } - CPy_INCREF(self->__interfaces); - PyObject *retval = self->__interfaces; - return retval; -} - -static int -build___Build_set__interfaces(brownie___project___build___BuildObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Build' object attribute '_interfaces' cannot be deleted"); - return -1; - } - if (self->__interfaces != NULL) { - CPy_DECREF(self->__interfaces); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__interfaces = tmp; - return 0; -} -static PyMethodDef buildmodule_methods[] = { - {"_get_dev_revert", (PyCFunction)CPyPy_build____get_dev_revert, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_dev_revert(pc)\n--\n\n") /* docstring */}, - {"_get_error_source_from_pc", (PyCFunction)CPyPy_build____get_error_source_from_pc, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_error_source_from_pc(pc, pad=3)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___build(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___build__internal, "__name__"); - CPyStatic_build___globals = PyModule_GetDict(CPyModule_brownie___project___build__internal); - if (unlikely(CPyStatic_build___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_build_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___build__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f0); - CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f1); - CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f2); - CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f3); - CPyStatic_build___INTERFACE_KEYS = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f0); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f1); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f2); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f3); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f4); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f5); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f6); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f7); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f8); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f9); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f10); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f11); - CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f12); - CPyStatic_build___DEPLOYMENT_KEYS = (tuple_T13OOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f0); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f1); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f2); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f3); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f4); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f5); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f6); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f7); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f8); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f9); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f10); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f11); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f12); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f13); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f14); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f15); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f16); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f17); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f18); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f19); - CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f20); - CPyStatic_build___BUILD_KEYS = (tuple_T21OOOOOOOOOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - CPy_XDECREF(CPyStatic_build____revert_map); - CPyStatic_build____revert_map = NULL; - Py_CLEAR(CPyType_build___Build); - return -1; -} -static struct PyModuleDef buildmodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.build", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - buildmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___build(void) -{ - if (CPyModule_brownie___project___build__internal) { - Py_INCREF(CPyModule_brownie___project___build__internal); - return CPyModule_brownie___project___build__internal; - } - CPyModule_brownie___project___build__internal = PyModule_Create(&buildmodule); - if (unlikely(CPyModule_brownie___project___build__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___build(CPyModule_brownie___project___build__internal) != 0) - goto fail; - return CPyModule_brownie___project___build__internal; - fail: - return NULL; -} - -char CPyDef_build___Build_____init__(PyObject *cpy_r_self, PyObject *cpy_r_sources) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - CPy_INCREF_NO_IMM(cpy_r_sources); - ((brownie___project___build___BuildObject *)cpy_r_self)->__sources = cpy_r_sources; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "__init__", 66, CPyStatic_build___globals); - goto CPyL3; - } - ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts = cpy_r_r0; - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "__init__", 67, CPyStatic_build___globals); - goto CPyL3; - } - ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces = cpy_r_r1; - return 1; -CPyL3: ; - cpy_r_r2 = 2; - return cpy_r_r2; -} - -PyObject *CPyPy_build___Build_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"sources", 0}; - PyObject *obj_sources; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_sources)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_sources; - if (likely(Py_TYPE(obj_sources) == CPyType_sources___Sources)) - arg_sources = obj_sources; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_sources); - goto fail; - } - char retval = CPyDef_build___Build_____init__(arg_self, arg_sources); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "__init__", 64, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build___Build____add_contract(PyObject *cpy_r_self, PyObject *cpy_r_build_json, PyObject *cpy_r_alias) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_contract_name; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - CPyTagged cpy_r_r41; - int64_t cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T3CIO cpy_r_r44; - CPyTagged cpy_r_r45; - char 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; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - int32_t cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - if (cpy_r_alias != NULL) goto CPyL47; - cpy_r_r0 = Py_None; - cpy_r_alias = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_alias != cpy_r_r1; - if (!cpy_r_r2) goto CPyL48; - CPy_INCREF(cpy_r_alias); - if (likely(cpy_r_alias != Py_None)) - cpy_r_r3 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 72, CPyStatic_build___globals, "str", cpy_r_alias); - goto CPyL49; - } - cpy_r_r4 = CPyStr_IsTrue(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (!cpy_r_r4) goto CPyL48; - if (likely(cpy_r_alias != Py_None)) - cpy_r_r5 = cpy_r_alias; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 74, CPyStatic_build___globals, "str", cpy_r_alias); - goto CPyL46; - } - cpy_r_r6 = cpy_r_r5; - goto CPyL10; -CPyL7: ; - cpy_r_r7 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r8 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 74, CPyStatic_build___globals); - goto CPyL46; - } - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 74, CPyStatic_build___globals, "str", cpy_r_r8); - goto CPyL46; - } - cpy_r_r6 = cpy_r_r9; -CPyL10: ; - cpy_r_contract_name = cpy_r_r6; - cpy_r_r10 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r10); - cpy_r_r11 = PyDict_Contains(cpy_r_r10, cpy_r_contract_name); - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 75, CPyStatic_build___globals); - goto CPyL50; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL16; - cpy_r_r14 = CPyStatics[350]; /* 'type' */ - cpy_r_r15 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 75, CPyStatic_build___globals); - goto CPyL50; - } - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 75, CPyStatic_build___globals, "str", cpy_r_r15); - goto CPyL50; - } - cpy_r_r17 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r18 = CPyStr_Equal(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - if (cpy_r_r18) { - goto CPyL51; - } else - goto CPyL16; -CPyL15: ; - return 1; -CPyL16: ; - cpy_r_r19 = CPyStatics[1258]; /* 'sourcePath' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 77, CPyStatic_build___globals); - goto CPyL50; - } - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 77, CPyStatic_build___globals, "str", cpy_r_r20); - goto CPyL50; - } - cpy_r_r22 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r23 = CPyStr_Startswith(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - cpy_r_r24 = cpy_r_r23; - if (cpy_r_r24) { - goto CPyL52; - } else - goto CPyL20; -CPyL19: ; - return 1; -CPyL20: ; - cpy_r_r25 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = CPyDict_SetItem(cpy_r_r25, cpy_r_contract_name, cpy_r_build_json); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_contract_name); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 80, CPyStatic_build___globals); - goto CPyL46; - } - cpy_r_r28 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r29 = PyDict_Contains(cpy_r_build_json, cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 81, CPyStatic_build___globals); - goto CPyL46; - } - cpy_r_r31 = cpy_r_r29; - cpy_r_r32 = cpy_r_r31 ^ 1; - if (!cpy_r_r32) goto CPyL24; - return 1; -CPyL24: ; - cpy_r_r33 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r34 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 85, CPyStatic_build___globals); - goto CPyL46; - } - if (likely(PyDict_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 85, CPyStatic_build___globals, "dict", cpy_r_r34); - goto CPyL46; - } - cpy_r_r36 = CPyStatics[703]; /* '0' */ - cpy_r_r37 = PyDict_Contains(cpy_r_r35, cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 86, CPyStatic_build___globals); - goto CPyL53; - } - cpy_r_r39 = cpy_r_r37; - if (!cpy_r_r39) goto CPyL40; - cpy_r_r40 = PyDict_New(); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL53; - } - cpy_r_r41 = 0; - cpy_r_r42 = PyDict_Size(cpy_r_r35); - cpy_r_r43 = CPyDict_GetKeysIter(cpy_r_r35); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL54; - } -CPyL30: ; - cpy_r_r44 = CPyDict_NextKey(cpy_r_r43, cpy_r_r41); - cpy_r_r45 = cpy_r_r44.f1; - cpy_r_r41 = cpy_r_r45; - cpy_r_r46 = cpy_r_r44.f0; - if (!cpy_r_r46) goto CPyL55; - cpy_r_r47 = cpy_r_r44.f2; - CPy_INCREF(cpy_r_r47); - CPy_DECREF(cpy_r_r44.f2); - if (PyLong_Check(cpy_r_r47)) - cpy_r_r48 = cpy_r_r47; - else { - cpy_r_r48 = NULL; - } - if (cpy_r_r48 != NULL) goto __LL1260; - if (PyUnicode_Check(cpy_r_r47)) - cpy_r_r48 = cpy_r_r47; - else { - cpy_r_r48 = NULL; - } - if (cpy_r_r48 != NULL) goto __LL1260; - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals, "union[int, str]", cpy_r_r47); - goto CPyL56; -__LL1260: ; - cpy_r_r49 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r50[1] = {cpy_r_r48}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r51, 1, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL57; - } - 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; - } - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL57; - } - cpy_r_r54 = CPyDict_GetItem(cpy_r_r35, cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL58; - } - if (likely(PyDict_Check(cpy_r_r54))) - cpy_r_r55 = cpy_r_r54; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals, "dict", cpy_r_r54); - goto CPyL58; - } - cpy_r_r56 = CPyTagged_StealAsObject(cpy_r_r53); - cpy_r_r57 = PyDict_SetItem(cpy_r_r40, cpy_r_r56, cpy_r_r55); - CPy_DECREF(cpy_r_r56); - CPy_DECREF(cpy_r_r55); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL56; - } - cpy_r_r59 = CPyDict_CheckSize(cpy_r_r35, cpy_r_r42); - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL56; - } else - goto CPyL30; -CPyL38: ; - cpy_r_r60 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL54; - } - cpy_r_r61 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r62 = CPyDict_SetItem(cpy_r_build_json, cpy_r_r61, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - cpy_r_r63 = cpy_r_r62 >= 0; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); - goto CPyL53; - } -CPyL40: ; - cpy_r_r64 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r65 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals); - goto CPyL53; - } - if (likely(PyDict_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals, "dict", cpy_r_r65); - goto CPyL53; - } - cpy_r_r67 = CPyStatics[1233]; /* 'language' */ - cpy_r_r68 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals); - goto CPyL59; - } - if (likely(PyUnicode_Check(cpy_r_r68))) - cpy_r_r69 = cpy_r_r68; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals, "str", cpy_r_r68); - goto CPyL59; - } - cpy_r_r70 = CPyDef_build___Build____generate_revert_map(cpy_r_self, cpy_r_r35, cpy_r_r66, cpy_r_r69); - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_r66); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r70 == 2)) { - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals); - goto CPyL46; - } - return 1; -CPyL46: ; - cpy_r_r71 = 2; - return cpy_r_r71; -CPyL47: ; - CPy_INCREF(cpy_r_alias); - goto CPyL2; -CPyL48: ; - CPy_DECREF(cpy_r_alias); - goto CPyL7; -CPyL49: ; - CPy_DecRef(cpy_r_alias); - goto CPyL46; -CPyL50: ; - CPy_DecRef(cpy_r_contract_name); - goto CPyL46; -CPyL51: ; - CPy_DECREF(cpy_r_contract_name); - goto CPyL15; -CPyL52: ; - CPy_DECREF(cpy_r_contract_name); - goto CPyL19; -CPyL53: ; - CPy_DecRef(cpy_r_r35); - goto CPyL46; -CPyL54: ; - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - goto CPyL46; -CPyL55: ; - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r44.f2); - goto CPyL38; -CPyL56: ; - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - goto CPyL46; -CPyL57: ; - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r48); - goto CPyL46; -CPyL58: ; - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r53); - goto CPyL46; -CPyL59: ; - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r66); - goto CPyL46; -} - -PyObject *CPyPy_build___Build____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"build_json", "alias", 0}; - static CPyArg_Parser parser = {"O|O:_add_contract", kwlist, 0}; - PyObject *obj_build_json; - PyObject *obj_alias = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build_json, &obj_alias)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_build_json; - if (likely(PyDict_Check(obj_build_json))) - arg_build_json = obj_build_json; - else { - CPy_TypeError("dict", obj_build_json); - goto fail; - } - PyObject *arg_alias; - if (obj_alias == NULL) { - arg_alias = NULL; - goto __LL1261; - } - if (PyUnicode_Check(obj_alias)) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL1261; - if (obj_alias == Py_None) - arg_alias = obj_alias; - else { - arg_alias = NULL; - } - if (arg_alias != NULL) goto __LL1261; - CPy_TypeError("str or None", obj_alias); - goto fail; -__LL1261: ; - char retval = CPyDef_build___Build____add_contract(arg_self, arg_build_json, arg_alias); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_add_contract", 69, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build___Build____add_interface(PyObject *cpy_r_self, PyObject *cpy_r_build_json) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - cpy_r_r0 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_add_interface", 91, CPyStatic_build___globals); - goto CPyL4; - } - if (likely(PyUnicode_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_add_interface", 91, CPyStatic_build___globals, "str", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r3); - cpy_r_r4 = CPyDict_SetItem(cpy_r_r3, cpy_r_r2, cpy_r_build_json); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r2); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/project/build.py", "_add_interface", 92, CPyStatic_build___globals); - goto CPyL4; - } - return 1; -CPyL4: ; - cpy_r_r6 = 2; - return cpy_r_r6; -} - -PyObject *CPyPy_build___Build____add_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"build_json", 0}; - static CPyArg_Parser parser = {"O:_add_interface", kwlist, 0}; - PyObject *obj_build_json; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_build_json)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_build_json; - if (likely(PyDict_Check(obj_build_json))) - arg_build_json = obj_build_json; - else { - CPy_TypeError("dict", obj_build_json); - goto fail; - } - char retval = CPyDef_build___Build____add_interface(arg_self, arg_build_json); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_add_interface", 90, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build___Build____generate_revert_map(PyObject *cpy_r_self, PyObject *cpy_r_pcMap, PyObject *cpy_r_source_map, PyObject *cpy_r_language) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_marker; - CPyTagged cpy_r_r5; - int64_t cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T4CIOO cpy_r_r8; - CPyTagged cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - int32_t cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - int32_t cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - tuple_T2II cpy_r_r64; - CPyTagged cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_revert_str; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject **cpy_r_r71; - PyObject *cpy_r_r72; - CPyTagged cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject **cpy_r_r78; - PyObject *cpy_r_r79; - CPyTagged cpy_r_r80; - int64_t cpy_r_r81; - char cpy_r_r82; - CPyTagged cpy_r_r83; - CPyTagged cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - int32_t cpy_r_r92; - char cpy_r_r93; - tuple_T3OOO cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - tuple_T2OO cpy_r_r101; - PyObject *cpy_r_r102; - char cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_msg; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - tuple_T2II cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - tuple_T5OOOOO cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - int32_t cpy_r_r129; - char cpy_r_r130; - char cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - char cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - tuple_T4OOOO cpy_r_r142; - PyObject *cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - int32_t cpy_r_r156; - char cpy_r_r157; - char cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; - PyObject *cpy_r_r161; - int32_t cpy_r_r162; - char cpy_r_r163; - PyObject *cpy_r_r164; - char cpy_r_r165; - PyObject *cpy_r_r166; - int32_t cpy_r_r167; - char cpy_r_r168; - char cpy_r_r169; - char cpy_r_r170; - char cpy_r_r171; - cpy_r_r0 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r1 = CPyStr_Equal(cpy_r_language, cpy_r_r0); - if (!cpy_r_r1) goto CPyL2; - cpy_r_r2 = CPyStatics[1539]; /* '//' */ - CPy_INCREF(cpy_r_r2); - cpy_r_r3 = cpy_r_r2; - goto CPyL3; -CPyL2: ; - cpy_r_r4 = CPyStatics[1540]; /* '#' */ - CPy_INCREF(cpy_r_r4); - cpy_r_r3 = cpy_r_r4; -CPyL3: ; - cpy_r_marker = cpy_r_r3; - cpy_r_r5 = 0; - cpy_r_r6 = PyDict_Size(cpy_r_pcMap); - cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_pcMap); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals); - goto CPyL107; - } -CPyL4: ; - cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); - cpy_r_r9 = cpy_r_r8.f1; - cpy_r_r5 = cpy_r_r9; - cpy_r_r10 = cpy_r_r8.f0; - if (!cpy_r_r10) goto CPyL108; - cpy_r_r11 = cpy_r_r8.f2; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = cpy_r_r8.f3; - CPy_INCREF(cpy_r_r12); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - if (PyLong_Check(cpy_r_r11)) - cpy_r_r13 = cpy_r_r11; - else { - cpy_r_r13 = NULL; - } - if (cpy_r_r13 != NULL) goto __LL1262; - if (PyUnicode_Check(cpy_r_r11)) - cpy_r_r13 = cpy_r_r11; - else { - cpy_r_r13 = NULL; - } - if (cpy_r_r13 != NULL) goto __LL1262; - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals, "union[int, str]", cpy_r_r11); - goto CPyL109; -__LL1262: ; - if (likely(PyDict_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals, "dict", cpy_r_r12); - goto CPyL110; - } - cpy_r_r15 = CPyStatics[1348]; /* 'op' */ - cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 103, CPyStatic_build___globals); - goto CPyL111; - } - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 103, CPyStatic_build___globals, "str", cpy_r_r16); - goto CPyL111; - } - cpy_r_r18 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r19 = CPyStatics[1367]; /* 'INVALID' */ - cpy_r_r20 = CPyStr_Equal(cpy_r_r17, cpy_r_r18); - if (cpy_r_r20) goto CPyL112; - cpy_r_r21 = CPyStr_Equal(cpy_r_r17, cpy_r_r19); - CPy_DECREF(cpy_r_r17); - if (cpy_r_r21) goto CPyL12; - if (0) { - goto CPyL15; - } else - goto CPyL13; -CPyL12: ; - if (1) goto CPyL15; -CPyL13: ; - cpy_r_r22 = CPyStatics[1375]; /* 'jump_revert' */ - cpy_r_r23 = PyDict_Contains(cpy_r_r14, cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 103, CPyStatic_build___globals); - goto CPyL111; - } - cpy_r_r25 = cpy_r_r23; - if (!cpy_r_r25) goto CPyL113; -CPyL15: ; - cpy_r_r26 = CPyStatics[211]; /* 'path' */ - cpy_r_r27 = PyDict_Contains(cpy_r_r14, cpy_r_r26); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 104, CPyStatic_build___globals); - goto CPyL111; - } - cpy_r_r29 = cpy_r_r27; - cpy_r_r30 = cpy_r_r29 ^ 1; - if (cpy_r_r30) goto CPyL113; - cpy_r_r31 = CPyStatics[211]; /* 'path' */ - cpy_r_r32 = CPyDict_GetItem(cpy_r_r14, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 104, CPyStatic_build___globals); - goto CPyL111; - } - if (likely(PyUnicode_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 104, CPyStatic_build___globals, "str", cpy_r_r32); - goto CPyL111; - } - cpy_r_r34 = (PyObject *)&_Py_NoneStruct; - cpy_r_r35 = cpy_r_r33 == cpy_r_r34; - CPy_DECREF(cpy_r_r33); - if (cpy_r_r35) goto CPyL113; - cpy_r_r36 = CPyStatics[211]; /* 'path' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r14, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals); - goto CPyL111; - } - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals, "str", cpy_r_r37); - goto CPyL111; - } - cpy_r_r39 = CPyDict_GetItem(cpy_r_source_map, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals); - goto CPyL111; - } - if (likely(PyUnicode_Check(cpy_r_r39))) - cpy_r_r40 = cpy_r_r39; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals, "str", cpy_r_r39); - goto CPyL111; - } - cpy_r_r41 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r42 = PyDict_Contains(cpy_r_r14, cpy_r_r41); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 109, CPyStatic_build___globals); - goto CPyL114; - } - cpy_r_r44 = cpy_r_r42; - cpy_r_r45 = cpy_r_r44 ^ 1; - if (!cpy_r_r45) goto CPyL58; - cpy_r_r46 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r47 = PyDict_Contains(cpy_r_r14, cpy_r_r46); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 110, CPyStatic_build___globals); - goto CPyL114; - } - cpy_r_r49 = cpy_r_r47; - cpy_r_r50 = cpy_r_r49 ^ 1; - if (cpy_r_r50) goto CPyL115; - cpy_r_r51 = CPyStatics[1354]; /* 'first_revert' */ - cpy_r_r52 = PyDict_Contains(cpy_r_r14, cpy_r_r51); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 110, CPyStatic_build___globals); - goto CPyL114; - } - cpy_r_r54 = cpy_r_r52; - if (cpy_r_r54) { - goto CPyL115; - } else - goto CPyL34; -CPyL30: ; - cpy_r_r55 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r55 == NULL)) { - goto CPyL116; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r56 = 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 111, CPyStatic_build___globals); - goto CPyL106; - } - CPy_Unreachable(); -CPyL33: ; - cpy_r_r57 = 0 ? Py_True : Py_False; - cpy_r_r58 = CPyDict_SetItem(cpy_r_r55, cpy_r_r13, cpy_r_r57); - CPy_DECREF(cpy_r_r13); - cpy_r_r59 = cpy_r_r58 >= 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 111, CPyStatic_build___globals); - goto CPyL117; - } else - goto CPyL103; -CPyL34: ; - cpy_r_r60 = ((brownie___project___build___BuildObject *)cpy_r_self)->__sources; - CPy_INCREF_NO_IMM(cpy_r_r60); - cpy_r_r61 = CPyDef_sources___Sources___get(cpy_r_r60, cpy_r_r40); - CPy_DECREF_NO_IMM(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); - goto CPyL50; - } - cpy_r_r62 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r63 = CPyDict_GetItem(cpy_r_r14, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); - goto CPyL118; - } - PyObject *__tmp1263; - if (unlikely(!(PyTuple_Check(cpy_r_r63) && PyTuple_GET_SIZE(cpy_r_r63) == 2))) { - __tmp1263 = NULL; - goto __LL1264; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r63, 0)))) - __tmp1263 = PyTuple_GET_ITEM(cpy_r_r63, 0); - else { - __tmp1263 = NULL; - } - if (__tmp1263 == NULL) goto __LL1264; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r63, 1)))) - __tmp1263 = PyTuple_GET_ITEM(cpy_r_r63, 1); - else { - __tmp1263 = NULL; - } - if (__tmp1263 == NULL) goto __LL1264; - __tmp1263 = cpy_r_r63; -__LL1264: ; - if (unlikely(__tmp1263 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r63); cpy_r_r64 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1265 = PyTuple_GET_ITEM(cpy_r_r63, 0); - CPyTagged __tmp1266; - if (likely(PyLong_Check(__tmp1265))) - __tmp1266 = CPyTagged_FromObject(__tmp1265); - else { - CPy_TypeError("int", __tmp1265); __tmp1266 = CPY_INT_TAG; - } - cpy_r_r64.f0 = __tmp1266; - PyObject *__tmp1267 = PyTuple_GET_ITEM(cpy_r_r63, 1); - CPyTagged __tmp1268; - if (likely(PyLong_Check(__tmp1267))) - __tmp1268 = CPyTagged_FromObject(__tmp1267); - else { - CPy_TypeError("int", __tmp1267); __tmp1268 = CPY_INT_TAG; - } - cpy_r_r64.f1 = __tmp1268; - } - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r64.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); - goto CPyL118; - } - cpy_r_r65 = cpy_r_r64.f1; - CPyTagged_INCREF(cpy_r_r65); - CPyTagged_DECREF(cpy_r_r64.f0); - CPyTagged_DECREF(cpy_r_r64.f1); - cpy_r_r66 = CPyStr_GetSlice(cpy_r_r61, cpy_r_r65, 9223372036854775806LL); - CPy_DECREF(cpy_r_r61); - CPyTagged_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); - goto CPyL50; - } - if (likely(PyUnicode_Check(cpy_r_r66))) - cpy_r_r67 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals, "str", cpy_r_r66); - goto CPyL50; - } - cpy_r_revert_str = cpy_r_r67; - cpy_r_r68 = CPyStatics[221]; /* '\n' */ - cpy_r_r69 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r70[2] = {cpy_r_revert_str, cpy_r_r68}; - cpy_r_r71 = (PyObject **)&cpy_r_r70; - cpy_r_r72 = PyObject_VectorcallMethod(cpy_r_r69, cpy_r_r71, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals); - goto CPyL119; - } - if (likely(PyLong_Check(cpy_r_r72))) - cpy_r_r73 = CPyTagged_FromObject(cpy_r_r72); - else { - CPy_TypeError("int", cpy_r_r72); cpy_r_r73 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals); - goto CPyL119; - } - cpy_r_r74 = CPyStr_GetSlice(cpy_r_revert_str, 0, cpy_r_r73); - CPy_DECREF(cpy_r_revert_str); - CPyTagged_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals); - goto CPyL50; - } - if (likely(PyUnicode_Check(cpy_r_r74))) - cpy_r_r75 = cpy_r_r74; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals, "str", cpy_r_r74); - goto CPyL50; - } - cpy_r_revert_str = cpy_r_r75; - cpy_r_r76 = CPyStatics[322]; /* 'index' */ - PyObject *cpy_r_r77[2] = {cpy_r_revert_str, cpy_r_marker}; - cpy_r_r78 = (PyObject **)&cpy_r_r77; - cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); - goto CPyL119; - } - if (likely(PyLong_Check(cpy_r_r79))) - cpy_r_r80 = CPyTagged_FromObject(cpy_r_r79); - else { - CPy_TypeError("int", cpy_r_r79); cpy_r_r80 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r80 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); - goto CPyL119; - } - cpy_r_r81 = CPyStr_Size_size_t(cpy_r_marker); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); - goto CPyL120; - } - cpy_r_r83 = cpy_r_r81 << 1; - cpy_r_r84 = CPyTagged_Add(cpy_r_r80, cpy_r_r83); - CPyTagged_DECREF(cpy_r_r80); - cpy_r_r85 = CPyStr_GetSlice(cpy_r_revert_str, cpy_r_r84, 9223372036854775806LL); - CPy_DECREF(cpy_r_revert_str); - CPyTagged_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); - goto CPyL50; - } - if (likely(PyUnicode_Check(cpy_r_r85))) - cpy_r_r86 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals, "str", cpy_r_r85); - goto CPyL50; - } - cpy_r_r87 = CPyStr_Strip(cpy_r_r86, 0); - CPy_DECREF(cpy_r_r86); - cpy_r_revert_str = cpy_r_r87; - cpy_r_r88 = CPyStatics[1541]; /* 'dev:' */ - cpy_r_r89 = CPyStr_Startswith(cpy_r_revert_str, cpy_r_r88); - cpy_r_r90 = cpy_r_r89; - if (!cpy_r_r90) goto CPyL121; - cpy_r_r91 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r92 = CPyDict_SetItem(cpy_r_r14, cpy_r_r91, cpy_r_revert_str); - CPy_DECREF(cpy_r_revert_str); - cpy_r_r93 = cpy_r_r92 >= 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 118, CPyStatic_build___globals); - } else - goto CPyL58; -CPyL50: ; - cpy_r_r94 = CPy_CatchError(); - cpy_r_r95 = CPyModule_builtins; - cpy_r_r96 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r97 = CPyObject_GetAttr(cpy_r_r95, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 119, CPyStatic_build___globals); - goto CPyL122; - } - cpy_r_r98 = CPyModule_builtins; - cpy_r_r99 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 119, CPyStatic_build___globals); - goto CPyL123; - } - cpy_r_r101.f0 = cpy_r_r97; - cpy_r_r101.f1 = cpy_r_r100; - cpy_r_r102 = PyTuple_New(2); - if (unlikely(cpy_r_r102 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1269 = cpy_r_r101.f0; - PyTuple_SET_ITEM(cpy_r_r102, 0, __tmp1269); - PyObject *__tmp1270 = cpy_r_r101.f1; - PyTuple_SET_ITEM(cpy_r_r102, 1, __tmp1270); - cpy_r_r103 = CPy_ExceptionMatches(cpy_r_r102); - CPy_DecRef(cpy_r_r102); - if (cpy_r_r103) { - goto CPyL55; - } else - goto CPyL124; -CPyL53: ; - CPy_Reraise(); - if (!0) { - goto CPyL56; - } else - goto CPyL125; -CPyL54: ; - CPy_Unreachable(); -CPyL55: ; - CPy_RestoreExcInfo(cpy_r_r94); - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - goto CPyL58; -CPyL56: ; - CPy_RestoreExcInfo(cpy_r_r94); - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - cpy_r_r104 = CPy_KeepPropagating(); - if (!cpy_r_r104) goto CPyL106; - CPy_Unreachable(); -CPyL58: ; - cpy_r_r105 = CPyStatics[1348]; /* 'op' */ - cpy_r_r106 = CPyDict_GetItem(cpy_r_r14, cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 122, CPyStatic_build___globals); - goto CPyL114; - } - if (likely(PyUnicode_Check(cpy_r_r106))) - cpy_r_r107 = cpy_r_r106; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 122, CPyStatic_build___globals, "str", cpy_r_r106); - goto CPyL114; - } - cpy_r_r108 = CPyStatics[1350]; /* 'REVERT' */ - cpy_r_r109 = CPyStr_Equal(cpy_r_r107, cpy_r_r108); - CPy_DECREF(cpy_r_r107); - if (!cpy_r_r109) goto CPyL62; - cpy_r_r110 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r110); - cpy_r_r111 = cpy_r_r110; - goto CPyL63; -CPyL62: ; - cpy_r_r112 = CPyStatics[1542]; /* 'invalid opcode' */ - CPy_INCREF(cpy_r_r112); - cpy_r_r111 = cpy_r_r112; -CPyL63: ; - cpy_r_msg = cpy_r_r111; - cpy_r_r113 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r114 = CPyDict_GetItem(cpy_r_r14, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 125, CPyStatic_build___globals); - goto CPyL126; - } - PyObject *__tmp1271; - if (unlikely(!(PyTuple_Check(cpy_r_r114) && PyTuple_GET_SIZE(cpy_r_r114) == 2))) { - __tmp1271 = NULL; - goto __LL1272; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r114, 0)))) - __tmp1271 = PyTuple_GET_ITEM(cpy_r_r114, 0); - else { - __tmp1271 = NULL; - } - if (__tmp1271 == NULL) goto __LL1272; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r114, 1)))) - __tmp1271 = PyTuple_GET_ITEM(cpy_r_r114, 1); - else { - __tmp1271 = NULL; - } - if (__tmp1271 == NULL) goto __LL1272; - __tmp1271 = cpy_r_r114; -__LL1272: ; - if (unlikely(__tmp1271 == NULL)) { - CPy_TypeError("tuple[int, int]", cpy_r_r114); cpy_r_r115 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1273 = PyTuple_GET_ITEM(cpy_r_r114, 0); - CPyTagged __tmp1274; - if (likely(PyLong_Check(__tmp1273))) - __tmp1274 = CPyTagged_FromObject(__tmp1273); - else { - CPy_TypeError("int", __tmp1273); __tmp1274 = CPY_INT_TAG; - } - cpy_r_r115.f0 = __tmp1274; - PyObject *__tmp1275 = PyTuple_GET_ITEM(cpy_r_r114, 1); - CPyTagged __tmp1276; - if (likely(PyLong_Check(__tmp1275))) - __tmp1276 = CPyTagged_FromObject(__tmp1275); - else { - CPy_TypeError("int", __tmp1275); __tmp1276 = CPY_INT_TAG; - } - cpy_r_r115.f1 = __tmp1276; - } - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r115.f0 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 125, CPyStatic_build___globals); - goto CPyL126; - } - cpy_r_r116 = PyTuple_New(2); - if (unlikely(cpy_r_r116 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1277 = CPyTagged_StealAsObject(cpy_r_r115.f0); - PyTuple_SET_ITEM(cpy_r_r116, 0, __tmp1277); - PyObject *__tmp1278 = CPyTagged_StealAsObject(cpy_r_r115.f1); - PyTuple_SET_ITEM(cpy_r_r116, 1, __tmp1278); - cpy_r_r117 = PySequence_Tuple(cpy_r_r116); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 125, CPyStatic_build___globals); - goto CPyL126; - } - cpy_r_r118 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r119 = CPyStatics[1543]; /* '' */ - cpy_r_r120 = CPyDict_Get(cpy_r_r14, cpy_r_r118, cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 126, CPyStatic_build___globals); - goto CPyL127; - } - if (PyUnicode_Check(cpy_r_r120)) - cpy_r_r121 = cpy_r_r120; - else { - cpy_r_r121 = NULL; - } - if (cpy_r_r121 != NULL) goto __LL1279; - if (cpy_r_r120 == Py_None) - cpy_r_r121 = cpy_r_r120; - else { - cpy_r_r121 = NULL; - } - if (cpy_r_r121 != NULL) goto __LL1279; - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 126, CPyStatic_build___globals, "str or None", cpy_r_r120); - goto CPyL127; -__LL1279: ; - cpy_r_r122 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r123 = CPyDict_Get(cpy_r_r14, cpy_r_r122, cpy_r_msg); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_msg); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 127, CPyStatic_build___globals); - goto CPyL128; - } - if (likely(PyUnicode_Check(cpy_r_r123))) - cpy_r_r124 = cpy_r_r123; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 127, CPyStatic_build___globals, "str", cpy_r_r123); - goto CPyL128; - } - cpy_r_r125 = ((brownie___project___build___BuildObject *)cpy_r_self)->__sources; - CPy_INCREF_NO_IMM(cpy_r_r125); - cpy_r_r126.f0 = cpy_r_r40; - cpy_r_r126.f1 = cpy_r_r117; - cpy_r_r126.f2 = cpy_r_r121; - cpy_r_r126.f3 = cpy_r_r124; - cpy_r_r126.f4 = cpy_r_r125; - cpy_r_r127 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r127 == NULL)) { - goto CPyL129; - } else - goto CPyL73; -CPyL71: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r128 = 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 132, CPyStatic_build___globals); - goto CPyL106; - } - CPy_Unreachable(); -CPyL73: ; - cpy_r_r129 = PyDict_Contains(cpy_r_r127, cpy_r_r13); - cpy_r_r130 = cpy_r_r129 >= 0; - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 132, CPyStatic_build___globals); - goto CPyL130; - } - cpy_r_r131 = cpy_r_r129; - cpy_r_r132 = cpy_r_r131 ^ 1; - if (cpy_r_r132) goto CPyL95; - cpy_r_r133 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r133 == NULL)) { - goto CPyL131; - } else - goto CPyL78; -CPyL76: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r134 = 0; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL106; - } - CPy_Unreachable(); -CPyL78: ; - cpy_r_r135 = CPyDict_GetItem(cpy_r_r133, cpy_r_r13); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL130; - } - if (PyTuple_Check(cpy_r_r135)) - cpy_r_r136 = cpy_r_r135; - else { - cpy_r_r136 = NULL; - } - if (cpy_r_r136 != NULL) goto __LL1280; - if (PyBool_Check(cpy_r_r135)) - cpy_r_r136 = cpy_r_r135; - else { - cpy_r_r136 = NULL; - } - if (cpy_r_r136 != NULL) goto __LL1280; - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r135); - goto CPyL130; -__LL1280: ; - cpy_r_r137 = PyObject_IsTrue(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL130; - } - cpy_r_r139 = cpy_r_r137; - if (!cpy_r_r139) goto CPyL132; - CPy_INCREF(cpy_r_r126.f0); - CPy_INCREF(cpy_r_r126.f1); - CPy_INCREF(cpy_r_r126.f2); - CPy_INCREF(cpy_r_r126.f3); - CPy_INCREF_NO_IMM(cpy_r_r126.f4); - cpy_r_r140 = PyTuple_New(5); - if (unlikely(cpy_r_r140 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1281 = cpy_r_r126.f0; - PyTuple_SET_ITEM(cpy_r_r140, 0, __tmp1281); - PyObject *__tmp1282 = cpy_r_r126.f1; - PyTuple_SET_ITEM(cpy_r_r140, 1, __tmp1282); - PyObject *__tmp1283 = cpy_r_r126.f2; - PyTuple_SET_ITEM(cpy_r_r140, 2, __tmp1283); - PyObject *__tmp1284 = cpy_r_r126.f3; - PyTuple_SET_ITEM(cpy_r_r140, 3, __tmp1284); - PyObject *__tmp1285 = cpy_r_r126.f4; - PyTuple_SET_ITEM(cpy_r_r140, 4, __tmp1285); - cpy_r_r141 = CPySequenceTuple_GetSlice(cpy_r_r140, 0, -2); - CPy_DECREF(cpy_r_r140); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL130; - } - PyObject *__tmp1286; - if (unlikely(!(PyTuple_Check(cpy_r_r141) && PyTuple_GET_SIZE(cpy_r_r141) == 4))) { - __tmp1286 = NULL; - goto __LL1287; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r141, 0)))) - __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 0); - else { - __tmp1286 = NULL; - } - if (__tmp1286 == NULL) goto __LL1287; - if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r141, 1)))) - __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 1); - else { - __tmp1286 = NULL; - } - if (__tmp1286 == NULL) goto __LL1287; - if (PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r141, 2))) - __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 2); - else { - __tmp1286 = NULL; - } - if (__tmp1286 != NULL) goto __LL1288; - if (PyTuple_GET_ITEM(cpy_r_r141, 2) == Py_None) - __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 2); - else { - __tmp1286 = NULL; - } - if (__tmp1286 != NULL) goto __LL1288; - __tmp1286 = NULL; -__LL1288: ; - if (__tmp1286 == NULL) goto __LL1287; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r141, 3)))) - __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 3); - else { - __tmp1286 = NULL; - } - if (__tmp1286 == NULL) goto __LL1287; - __tmp1286 = cpy_r_r141; -__LL1287: ; - if (unlikely(__tmp1286 == NULL)) { - CPy_TypeError("tuple[str, tuple, union[str, None], str]", cpy_r_r141); cpy_r_r142 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp1289 = PyTuple_GET_ITEM(cpy_r_r141, 0); - CPy_INCREF(__tmp1289); - PyObject *__tmp1290; - if (likely(PyUnicode_Check(__tmp1289))) - __tmp1290 = __tmp1289; - else { - CPy_TypeError("str", __tmp1289); - __tmp1290 = NULL; - } - cpy_r_r142.f0 = __tmp1290; - PyObject *__tmp1291 = PyTuple_GET_ITEM(cpy_r_r141, 1); - CPy_INCREF(__tmp1291); - PyObject * __tmp1292; - if (likely(PyTuple_Check(__tmp1291))) - __tmp1292 = __tmp1291; - else { - CPy_TypeError("tuple", __tmp1291); - __tmp1292 = NULL; - } - cpy_r_r142.f1 = __tmp1292; - PyObject *__tmp1293 = PyTuple_GET_ITEM(cpy_r_r141, 2); - CPy_INCREF(__tmp1293); - PyObject *__tmp1294; - if (PyUnicode_Check(__tmp1293)) - __tmp1294 = __tmp1293; - else { - __tmp1294 = NULL; - } - if (__tmp1294 != NULL) goto __LL1295; - if (__tmp1293 == Py_None) - __tmp1294 = __tmp1293; - else { - __tmp1294 = NULL; - } - if (__tmp1294 != NULL) goto __LL1295; - CPy_TypeError("str or None", __tmp1293); - __tmp1294 = NULL; -__LL1295: ; - cpy_r_r142.f2 = __tmp1294; - PyObject *__tmp1296 = PyTuple_GET_ITEM(cpy_r_r141, 3); - CPy_INCREF(__tmp1296); - PyObject *__tmp1297; - if (likely(PyUnicode_Check(__tmp1296))) - __tmp1297 = __tmp1296; - else { - CPy_TypeError("str", __tmp1296); - __tmp1297 = NULL; - } - cpy_r_r142.f3 = __tmp1297; - } - CPy_DECREF(cpy_r_r141); - if (unlikely(cpy_r_r142.f0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL130; - } - cpy_r_r143 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r143 == NULL)) { - goto CPyL133; - } else - goto CPyL87; -CPyL85: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r144 = 0; - if (unlikely(!cpy_r_r144)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL106; - } - CPy_Unreachable(); -CPyL87: ; - cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r13); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL134; - } - if (PyTuple_Check(cpy_r_r145)) - cpy_r_r146 = cpy_r_r145; - else { - cpy_r_r146 = NULL; - } - if (cpy_r_r146 != NULL) goto __LL1298; - if (PyBool_Check(cpy_r_r145)) - cpy_r_r146 = cpy_r_r145; - else { - cpy_r_r146 = NULL; - } - if (cpy_r_r146 != NULL) goto __LL1298; - CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r145); - goto CPyL134; -__LL1298: ; - cpy_r_r147 = (PyObject *)&_Py_NoneStruct; - cpy_r_r148 = (PyObject *)&_Py_NoneStruct; - cpy_r_r149 = CPyStatics[2029]; /* -1 */ - cpy_r_r150 = PySlice_New(cpy_r_r147, cpy_r_r149, cpy_r_r148); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL135; - } - cpy_r_r151 = cpy_r_r146; - cpy_r_r152 = PyObject_GetItem(cpy_r_r151, cpy_r_r150); - CPy_DECREF(cpy_r_r151); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL134; - } - cpy_r_r153 = cpy_r_r152; - cpy_r_r154 = PyTuple_New(4); - if (unlikely(cpy_r_r154 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1299 = cpy_r_r142.f0; - PyTuple_SET_ITEM(cpy_r_r154, 0, __tmp1299); - PyObject *__tmp1300 = cpy_r_r142.f1; - PyTuple_SET_ITEM(cpy_r_r154, 1, __tmp1300); - PyObject *__tmp1301 = cpy_r_r142.f2; - PyTuple_SET_ITEM(cpy_r_r154, 2, __tmp1301); - PyObject *__tmp1302 = cpy_r_r142.f3; - PyTuple_SET_ITEM(cpy_r_r154, 3, __tmp1302); - cpy_r_r155 = PyObject_RichCompare(cpy_r_r154, cpy_r_r153, 2); - CPy_DECREF(cpy_r_r154); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL130; - } - cpy_r_r156 = PyObject_IsTrue(cpy_r_r155); - CPy_DECREF(cpy_r_r155); - cpy_r_r157 = cpy_r_r156 >= 0; - if (unlikely(!cpy_r_r157)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); - goto CPyL130; - } - cpy_r_r158 = cpy_r_r156; - if (!cpy_r_r158) goto CPyL132; -CPyL95: ; - cpy_r_r159 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r159 == NULL)) { - goto CPyL136; - } else - goto CPyL98; -CPyL96: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r160 = 0; - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 135, CPyStatic_build___globals); - goto CPyL106; - } - CPy_Unreachable(); -CPyL98: ; - cpy_r_r161 = PyTuple_New(5); - if (unlikely(cpy_r_r161 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1303 = cpy_r_r126.f0; - PyTuple_SET_ITEM(cpy_r_r161, 0, __tmp1303); - PyObject *__tmp1304 = cpy_r_r126.f1; - PyTuple_SET_ITEM(cpy_r_r161, 1, __tmp1304); - PyObject *__tmp1305 = cpy_r_r126.f2; - PyTuple_SET_ITEM(cpy_r_r161, 2, __tmp1305); - PyObject *__tmp1306 = cpy_r_r126.f3; - PyTuple_SET_ITEM(cpy_r_r161, 3, __tmp1306); - PyObject *__tmp1307 = cpy_r_r126.f4; - PyTuple_SET_ITEM(cpy_r_r161, 4, __tmp1307); - cpy_r_r162 = CPyDict_SetItem(cpy_r_r159, cpy_r_r13, cpy_r_r161); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r161); - cpy_r_r163 = cpy_r_r162 >= 0; - if (unlikely(!cpy_r_r163)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 135, CPyStatic_build___globals); - goto CPyL117; - } else - goto CPyL103; -CPyL99: ; - cpy_r_r164 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r164 == NULL)) { - goto CPyL137; - } else - goto CPyL102; -CPyL100: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r165 = 0; - if (unlikely(!cpy_r_r165)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 137, CPyStatic_build___globals); - goto CPyL106; - } - CPy_Unreachable(); -CPyL102: ; - cpy_r_r166 = 0 ? Py_True : Py_False; - cpy_r_r167 = CPyDict_SetItem(cpy_r_r164, cpy_r_r13, cpy_r_r166); - CPy_DECREF(cpy_r_r13); - cpy_r_r168 = cpy_r_r167 >= 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 137, CPyStatic_build___globals); - goto CPyL117; - } -CPyL103: ; - cpy_r_r169 = CPyDict_CheckSize(cpy_r_pcMap, cpy_r_r6); - if (unlikely(!cpy_r_r169)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals); - goto CPyL117; - } else - goto CPyL4; -CPyL104: ; - cpy_r_r170 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals); - goto CPyL106; - } - return 1; -CPyL106: ; - cpy_r_r171 = 2; - return cpy_r_r171; -CPyL107: ; - CPy_DecRef(cpy_r_marker); - goto CPyL106; -CPyL108: ; - CPy_DECREF(cpy_r_marker); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - goto CPyL104; -CPyL109: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r12); - goto CPyL106; -CPyL110: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL106; -CPyL111: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - goto CPyL106; -CPyL112: ; - CPy_DECREF(cpy_r_r17); - goto CPyL12; -CPyL113: ; - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r14); - goto CPyL103; -CPyL114: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - goto CPyL106; -CPyL115: ; - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r40); - goto CPyL30; -CPyL116: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL31; -CPyL117: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - goto CPyL106; -CPyL118: ; - CPy_DecRef(cpy_r_r61); - goto CPyL50; -CPyL119: ; - CPy_DecRef(cpy_r_revert_str); - goto CPyL50; -CPyL120: ; - CPy_DecRef(cpy_r_revert_str); - CPyTagged_DecRef(cpy_r_r80); - goto CPyL50; -CPyL121: ; - CPy_DECREF(cpy_r_revert_str); - goto CPyL58; -CPyL122: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - goto CPyL56; -CPyL123: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r97); - goto CPyL56; -CPyL124: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - goto CPyL53; -CPyL125: ; - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - goto CPyL54; -CPyL126: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_msg); - goto CPyL106; -CPyL127: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_r117); - goto CPyL106; -CPyL128: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r117); - CPy_DecRef(cpy_r_r121); - goto CPyL106; -CPyL129: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - goto CPyL71; -CPyL130: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - goto CPyL106; -CPyL131: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - goto CPyL76; -CPyL132: ; - CPy_DECREF(cpy_r_r126.f0); - CPy_DECREF(cpy_r_r126.f1); - CPy_DECREF(cpy_r_r126.f2); - CPy_DECREF(cpy_r_r126.f3); - CPy_DECREF_NO_IMM(cpy_r_r126.f4); - goto CPyL99; -CPyL133: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r142.f2); - CPy_DecRef(cpy_r_r142.f3); - goto CPyL85; -CPyL134: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r142.f2); - CPy_DecRef(cpy_r_r142.f3); - goto CPyL106; -CPyL135: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r142.f2); - CPy_DecRef(cpy_r_r142.f3); - CPy_DecRef(cpy_r_r146); - goto CPyL106; -CPyL136: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - CPy_DecRef(cpy_r_r126.f3); - CPy_DecRef(cpy_r_r126.f4); - goto CPyL96; -CPyL137: ; - CPy_DecRef(cpy_r_marker); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL100; -} - -PyObject *CPyPy_build___Build____generate_revert_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"pcMap", "source_map", "language", 0}; - static CPyArg_Parser parser = {"OOO:_generate_revert_map", kwlist, 0}; - PyObject *obj_pcMap; - PyObject *obj_source_map; - PyObject *obj_language; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pcMap, &obj_source_map, &obj_language)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_pcMap; - if (likely(PyDict_Check(obj_pcMap))) - arg_pcMap = obj_pcMap; - else { - CPy_TypeError("dict", obj_pcMap); - goto fail; - } - PyObject *arg_source_map; - if (likely(PyDict_Check(obj_source_map))) - arg_source_map = obj_source_map; - else { - CPy_TypeError("dict", obj_source_map); - goto fail; - } - PyObject *arg_language; - if (likely(PyUnicode_Check(obj_language))) - arg_language = obj_language; - else { - CPy_TypeError("str", obj_language); - goto fail; - } - char retval = CPyDef_build___Build____generate_revert_map(arg_self, arg_pcMap, arg_source_map, arg_language); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 94, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build___Build____remove_contract(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 140, CPyStatic_build___globals); - goto CPyL5; - } - cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 141, CPyStatic_build___globals); - goto CPyL6; - } - cpy_r_r4 = cpy_r_r2; - if (!cpy_r_r4) goto CPyL7; - cpy_r_r5 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r5); - cpy_r_r6 = PyObject_DelItem(cpy_r_r5, cpy_r_r0); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r0); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 142, CPyStatic_build___globals); - goto CPyL5; - } -CPyL4: ; - return 1; -CPyL5: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL6: ; - CPy_DecRef(cpy_r_r0); - goto CPyL5; -CPyL7: ; - CPy_DECREF(cpy_r_r0); - goto CPyL4; -} - -PyObject *CPyPy_build___Build____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", 0}; - static CPyArg_Parser parser = {"O:_remove_contract", kwlist, 0}; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - char retval = CPyDef_build___Build____remove_contract(arg_self, arg_contract_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 139, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build___Build____remove_interface(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 145, CPyStatic_build___globals); - goto CPyL5; - } - cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 146, CPyStatic_build___globals); - goto CPyL6; - } - cpy_r_r4 = cpy_r_r2; - if (!cpy_r_r4) goto CPyL7; - cpy_r_r5 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r5); - cpy_r_r6 = PyObject_DelItem(cpy_r_r5, cpy_r_r0); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r0); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 147, CPyStatic_build___globals); - goto CPyL5; - } -CPyL4: ; - return 1; -CPyL5: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL6: ; - CPy_DecRef(cpy_r_r0); - goto CPyL5; -CPyL7: ; - CPy_DECREF(cpy_r_r0); - goto CPyL4; -} - -PyObject *CPyPy_build___Build____remove_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", 0}; - static CPyArg_Parser parser = {"O:_remove_interface", kwlist, 0}; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - char retval = CPyDef_build___Build____remove_interface(arg_self, arg_contract_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 144, CPyStatic_build___globals); - return NULL; -} - -PyObject *CPyDef_build___Build___get(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get", 151, CPyStatic_build___globals); - goto CPyL9; - } - cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/build.py", "get", 152, CPyStatic_build___globals); - goto CPyL10; - } - cpy_r_r4 = cpy_r_r2; - if (!cpy_r_r4) goto CPyL6; - cpy_r_r5 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r5); - cpy_r_r6 = CPyDict_GetItem(cpy_r_r5, cpy_r_r0); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get", 153, CPyStatic_build___globals); - goto CPyL9; - } - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "get", 153, CPyStatic_build___globals, "dict", cpy_r_r6); - goto CPyL9; - } - return cpy_r_r7; -CPyL6: ; - cpy_r_r8 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r8); - cpy_r_r9 = CPyDict_GetItem(cpy_r_r8, cpy_r_r0); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get", 154, CPyStatic_build___globals); - goto CPyL9; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "get", 154, CPyStatic_build___globals, "dict", cpy_r_r9); - goto CPyL9; - } - return cpy_r_r10; -CPyL9: ; - cpy_r_r11 = NULL; - return cpy_r_r11; -CPyL10: ; - CPy_DecRef(cpy_r_r0); - goto CPyL9; -} - -PyObject *CPyPy_build___Build___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", 0}; - static CPyArg_Parser parser = {"O:get", kwlist, 0}; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *retval = CPyDef_build___Build___get(arg_self, arg_contract_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "get", 149, CPyStatic_build___globals); - return NULL; -} - -PyObject *CPyDef_build___Build___items(PyObject *cpy_r_self, PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - int64_t cpy_r_r11; - CPyPtr cpy_r_r12; - int64_t cpy_r_r13; - char cpy_r_r14; - CPyPtr cpy_r_r15; - CPyPtr cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - PyObject *cpy_r_r19; - tuple_T2OO cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - tuple_T2OO cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - int64_t cpy_r_r37; - PyObject *cpy_r_r38; - if (cpy_r_path != NULL) goto CPyL22; - cpy_r_r0 = Py_None; - cpy_r_path = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = CPyDict_ItemsView(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); - goto CPyL23; - } - cpy_r_r3 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r3); - cpy_r_r4 = CPyDict_ItemsView(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); - goto CPyL24; - } - cpy_r_r5 = PyList_New(0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); - goto CPyL25; - } - cpy_r_r6 = CPyList_Extend(cpy_r_r5, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); - goto CPyL26; - } else - goto CPyL27; -CPyL6: ; - cpy_r_r7 = CPyList_Extend(cpy_r_r5, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); - goto CPyL28; - } else - goto CPyL29; -CPyL7: ; - cpy_r_r8 = (PyObject *)&_Py_NoneStruct; - cpy_r_r9 = cpy_r_path == cpy_r_r8; - if (cpy_r_r9) { - goto CPyL30; - } else - goto CPyL9; -CPyL8: ; - return cpy_r_r5; -CPyL9: ; - cpy_r_r10 = PyList_New(0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); - goto CPyL31; - } - cpy_r_r11 = 0; -CPyL11: ; - cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r5)->ob_size; - cpy_r_r13 = *(int64_t *)cpy_r_r12; - cpy_r_r14 = cpy_r_r11 < cpy_r_r13; - if (!cpy_r_r14) goto CPyL32; - cpy_r_r15 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; - cpy_r_r16 = *(CPyPtr *)cpy_r_r15; - cpy_r_r17 = cpy_r_r11 * 8; - cpy_r_r18 = cpy_r_r16 + cpy_r_r17; - cpy_r_r19 = *(PyObject * *)cpy_r_r18; - CPy_INCREF(cpy_r_r19); - PyObject *__tmp1308; - if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { - __tmp1308 = NULL; - goto __LL1309; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r19, 0)))) - __tmp1308 = PyTuple_GET_ITEM(cpy_r_r19, 0); - else { - __tmp1308 = NULL; - } - if (__tmp1308 == NULL) goto __LL1309; - __tmp1308 = PyTuple_GET_ITEM(cpy_r_r19, 1); - if (__tmp1308 == NULL) goto __LL1309; - __tmp1308 = cpy_r_r19; -__LL1309: ; - if (unlikely(__tmp1308 == NULL)) { - CPy_TypeError("tuple[str, object]", cpy_r_r19); cpy_r_r20 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1310 = PyTuple_GET_ITEM(cpy_r_r19, 0); - CPy_INCREF(__tmp1310); - PyObject *__tmp1311; - if (likely(PyUnicode_Check(__tmp1310))) - __tmp1311 = __tmp1310; - else { - CPy_TypeError("str", __tmp1310); - __tmp1311 = NULL; - } - cpy_r_r20.f0 = __tmp1311; - PyObject *__tmp1312 = PyTuple_GET_ITEM(cpy_r_r19, 1); - CPy_INCREF(__tmp1312); - PyObject *__tmp1313; - __tmp1313 = __tmp1312; - cpy_r_r20.f1 = __tmp1313; - } - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20.f0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); - goto CPyL33; - } - cpy_r_r21 = cpy_r_r20.f0; - CPy_INCREF(cpy_r_r21); - cpy_r_r22 = cpy_r_r20.f1; - CPy_INCREF(cpy_r_r22); - CPy_DECREF(cpy_r_r20.f0); - CPy_DECREF(cpy_r_r20.f1); - cpy_r_r23 = CPyStatics[1258]; /* 'sourcePath' */ - cpy_r_r24 = CPyStatics[444]; /* 'get' */ - PyObject *cpy_r_r25[2] = {cpy_r_r22, cpy_r_r23}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); - goto CPyL34; - } - CPy_INCREF(cpy_r_path); - if (likely(cpy_r_path != Py_None)) - cpy_r_r28 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals, "str", cpy_r_path); - goto CPyL35; - } - cpy_r_r29 = PyObject_RichCompare(cpy_r_r27, cpy_r_r28, 2); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); - goto CPyL34; - } - cpy_r_r30 = PyObject_IsTrue(cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); - goto CPyL34; - } - cpy_r_r32 = cpy_r_r30; - if (!cpy_r_r32) goto CPyL36; - cpy_r_r33.f0 = cpy_r_r21; - cpy_r_r33.f1 = cpy_r_r22; - cpy_r_r34 = PyTuple_New(2); - if (unlikely(cpy_r_r34 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1314 = cpy_r_r33.f0; - PyTuple_SET_ITEM(cpy_r_r34, 0, __tmp1314); - PyObject *__tmp1315 = cpy_r_r33.f1; - PyTuple_SET_ITEM(cpy_r_r34, 1, __tmp1315); - cpy_r_r35 = PyList_Append(cpy_r_r10, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); - goto CPyL33; - } -CPyL19: ; - cpy_r_r37 = cpy_r_r11 + 1; - cpy_r_r11 = cpy_r_r37; - goto CPyL11; -CPyL20: ; - return cpy_r_r10; -CPyL21: ; - cpy_r_r38 = NULL; - return cpy_r_r38; -CPyL22: ; - CPy_INCREF(cpy_r_path); - goto CPyL2; -CPyL23: ; - CPy_DecRef(cpy_r_path); - goto CPyL21; -CPyL24: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r2); - goto CPyL21; -CPyL25: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - goto CPyL21; -CPyL26: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL21; -CPyL27: ; - CPy_DECREF(cpy_r_r6); - goto CPyL6; -CPyL28: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r5); - goto CPyL21; -CPyL29: ; - CPy_DECREF(cpy_r_r7); - goto CPyL7; -CPyL30: ; - CPy_DECREF(cpy_r_path); - goto CPyL8; -CPyL31: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r5); - goto CPyL21; -CPyL32: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF_NO_IMM(cpy_r_r5); - goto CPyL20; -CPyL33: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r10); - goto CPyL21; -CPyL34: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - goto CPyL21; -CPyL35: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r27); - goto CPyL21; -CPyL36: ; - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r22); - goto CPyL19; -} - -PyObject *CPyPy_build___Build___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"|O:items", kwlist, 0}; - PyObject *obj_path = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_path; - if (obj_path == NULL) { - arg_path = NULL; - goto __LL1316; - } - if (PyUnicode_Check(obj_path)) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1316; - if (obj_path == Py_None) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1316; - CPy_TypeError("str or None", obj_path); - goto fail; -__LL1316: ; - PyObject *retval = CPyDef_build___Build___items(arg_self, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "items", 156, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build___Build___contains(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "contains", 169, CPyStatic_build___globals); - goto CPyL7; - } - cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/build.py", "contains", 170, CPyStatic_build___globals); - goto CPyL8; - } - cpy_r_r4 = cpy_r_r2; - if (cpy_r_r4) { - goto CPyL9; - } else - goto CPyL4; -CPyL3: ; - cpy_r_r5 = cpy_r_r4; - goto CPyL6; -CPyL4: ; - cpy_r_r6 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r6); - cpy_r_r7 = PyDict_Contains(cpy_r_r6, cpy_r_r0); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r0); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/project/build.py", "contains", 170, CPyStatic_build___globals); - goto CPyL7; - } - cpy_r_r9 = cpy_r_r7; - cpy_r_r5 = cpy_r_r9; -CPyL6: ; - return cpy_r_r5; -CPyL7: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL8: ; - CPy_DecRef(cpy_r_r0); - goto CPyL7; -CPyL9: ; - CPy_DECREF(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_build___Build___contains(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", 0}; - static CPyArg_Parser parser = {"O:contains", kwlist, 0}; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - char retval = CPyDef_build___Build___contains(arg_self, arg_contract_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "contains", 167, CPyStatic_build___globals); - return NULL; -} - -PyObject *CPyDef_build___Build___get_dependents(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - int64_t cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T4CIOO cpy_r_r5; - CPyTagged cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - int32_t cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL14; - } - cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = 0; - cpy_r_r3 = PyDict_Size(cpy_r_r1); - cpy_r_r4 = CPyDict_GetItemsIter(cpy_r_r1); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL15; - } -CPyL2: ; - cpy_r_r5 = CPyDict_NextItem(cpy_r_r4, cpy_r_r2); - cpy_r_r6 = cpy_r_r5.f1; - cpy_r_r2 = cpy_r_r6; - cpy_r_r7 = cpy_r_r5.f0; - if (!cpy_r_r7) goto CPyL16; - cpy_r_r8 = cpy_r_r5.f2; - CPy_INCREF(cpy_r_r8); - cpy_r_r9 = cpy_r_r5.f3; - CPy_INCREF(cpy_r_r9); - CPy_DECREF(cpy_r_r5.f2); - CPy_DECREF(cpy_r_r5.f3); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r10 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals, "str", cpy_r_r8); - goto CPyL17; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r11 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals, "dict", cpy_r_r9); - goto CPyL18; - } - cpy_r_r12 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r13 = PyList_New(0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL19; - } - cpy_r_r14 = CPyDict_Get(cpy_r_r11, cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL20; - } - if (likely(PyList_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals, "list", cpy_r_r14); - goto CPyL20; - } - cpy_r_r16 = PySequence_Contains(cpy_r_r15, cpy_r_contract_name); - CPy_DECREF_NO_IMM(cpy_r_r15); - cpy_r_r17 = cpy_r_r16 >= 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL20; - } - cpy_r_r18 = cpy_r_r16; - if (!cpy_r_r18) goto CPyL21; - cpy_r_r19 = PyList_Append(cpy_r_r0, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL22; - } -CPyL11: ; - cpy_r_r21 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL22; - } else - goto CPyL2; -CPyL12: ; - cpy_r_r22 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); - goto CPyL23; - } - return cpy_r_r0; -CPyL14: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL14; -CPyL16: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5.f2); - CPy_DECREF(cpy_r_r5.f3); - goto CPyL12; -CPyL17: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL14; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL14; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r11); - goto CPyL14; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL14; -CPyL21: ; - CPy_DECREF(cpy_r_r10); - goto CPyL11; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL14; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - goto CPyL14; -} - -PyObject *CPyPy_build___Build___get_dependents(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", 0}; - static CPyArg_Parser parser = {"O:get_dependents", kwlist, 0}; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *retval = CPyDef_build___Build___get_dependents(arg_self, arg_contract_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "get_dependents", 172, CPyStatic_build___globals); - return NULL; -} - -PyObject *CPyDef_build___Build____stem(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyStatics[135]; /* '.json' */ - cpy_r_r1 = CPyStatics[114]; /* '' */ - cpy_r_r2 = PyUnicode_Replace(cpy_r_contract_name, cpy_r_r0, cpy_r_r1, -1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_stem", 179, CPyStatic_build___globals); - goto CPyL2; - } - return cpy_r_r2; -CPyL2: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_build___Build____stem(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", 0}; - static CPyArg_Parser parser = {"O:_stem", kwlist, 0}; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.build.Build", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *retval = CPyDef_build___Build____stem(arg_self, arg_contract_name); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_stem", 178, CPyStatic_build___globals); - return NULL; -} - -PyObject *CPyDef_build____get_dev_revert(CPyTagged cpy_r_pc) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - cpy_r_r0 = CPyStatic_build____revert_map; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 185, CPyStatic_build___globals); - goto CPyL17; - } - CPy_Unreachable(); -CPyL3: ; - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r3 = PyDict_Contains(cpy_r_r0, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 185, CPyStatic_build___globals); - goto CPyL17; - } - cpy_r_r5 = cpy_r_r3; - cpy_r_r6 = cpy_r_r5 ^ 1; - if (!cpy_r_r6) goto CPyL6; - cpy_r_r7 = Py_None; - return cpy_r_r7; -CPyL6: ; - cpy_r_r8 = CPyStatic_build____revert_map; - if (likely(cpy_r_r8 != NULL)) goto CPyL9; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r9 = 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 187, CPyStatic_build___globals); - goto CPyL17; - } - CPy_Unreachable(); -CPyL9: ; - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r11 = CPyDict_GetItem(cpy_r_r8, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 187, CPyStatic_build___globals); - goto CPyL17; - } - if (PyTuple_Check(cpy_r_r11)) - cpy_r_r12 = cpy_r_r11; - else { - cpy_r_r12 = NULL; - } - if (cpy_r_r12 != NULL) goto __LL1317; - if (PyBool_Check(cpy_r_r11)) - cpy_r_r12 = cpy_r_r11; - else { - cpy_r_r12 = NULL; - } - if (cpy_r_r12 != NULL) goto __LL1317; - CPy_TypeErrorTraceback("brownie/project/build.py", "_get_dev_revert", 187, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r11); - goto CPyL17; -__LL1317: ; - cpy_r_r13 = 0 ? Py_True : Py_False; - cpy_r_r14 = cpy_r_r12 == cpy_r_r13; - if (cpy_r_r14) { - goto CPyL18; - } else - goto CPyL13; -CPyL12: ; - cpy_r_r15 = Py_None; - return cpy_r_r15; -CPyL13: ; - if (likely(PyTuple_Check(cpy_r_r12))) - cpy_r_r16 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/build.py", "_get_dev_revert", 190, CPyStatic_build___globals, "tuple", cpy_r_r12); - goto CPyL17; - } - cpy_r_r17 = CPySequenceTuple_GetItem(cpy_r_r16, 6); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 190, CPyStatic_build___globals); - goto CPyL17; - } - if (PyUnicode_Check(cpy_r_r17)) - cpy_r_r18 = cpy_r_r17; - else { - cpy_r_r18 = NULL; - } - if (cpy_r_r18 != NULL) goto __LL1318; - if (cpy_r_r17 == Py_None) - cpy_r_r18 = cpy_r_r17; - else { - cpy_r_r18 = NULL; - } - if (cpy_r_r18 != NULL) goto __LL1318; - CPy_TypeErrorTraceback("brownie/project/build.py", "_get_dev_revert", 190, CPyStatic_build___globals, "str or None", cpy_r_r17); - goto CPyL17; -__LL1318: ; - return cpy_r_r18; -CPyL17: ; - cpy_r_r19 = NULL; - return cpy_r_r19; -CPyL18: ; - CPy_DECREF(cpy_r_r12); - goto CPyL12; -} - -PyObject *CPyPy_build____get_dev_revert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"pc", 0}; - static CPyArg_Parser parser = {"O:_get_dev_revert", kwlist, 0}; - PyObject *obj_pc; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_pc)) { - return NULL; - } - CPyTagged arg_pc; - if (likely(PyLong_Check(obj_pc))) - arg_pc = CPyTagged_BorrowFromObject(obj_pc); - else { - CPy_TypeError("int", obj_pc); goto fail; - } - PyObject *retval = CPyDef_build____get_dev_revert(arg_pc); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 182, CPyStatic_build___globals); - return NULL; -} - -tuple_T4OOOO CPyDef_build____get_error_source_from_pc(CPyTagged cpy_r_pc, CPyTagged cpy_r_pad) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - tuple_T1C cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - tuple_T4CCCC cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T4OOOO cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T5OT2IIOOO cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - tuple_T2II cpy_r_r36; - tuple_T2OO cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T4OOOO cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - tuple_T4OOOO cpy_r_r47; - tuple_T4OOOO cpy_r_r48; - if (cpy_r_pad != CPY_INT_TAG) goto CPyL26; - cpy_r_pad = 6; -CPyL2: ; - cpy_r_r0 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r0 == NULL)) { - goto CPyL27; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL5: ; - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r3 = PyDict_Contains(cpy_r_r0, cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); - goto CPyL28; - } - cpy_r_r5 = cpy_r_r3; - cpy_r_r6 = cpy_r_r5 ^ 1; - if (cpy_r_r6) goto CPyL29; - cpy_r_r7 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r7 == NULL)) { - goto CPyL30; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL10: ; - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r10 = CPyDict_GetItem(cpy_r_r7, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); - goto CPyL28; - } - if (PyTuple_Check(cpy_r_r10)) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL1319; - if (PyBool_Check(cpy_r_r10)) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL1319; - CPy_TypeErrorTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r10); - goto CPyL28; -__LL1319: ; - cpy_r_r12 = 0 ? Py_True : Py_False; - cpy_r_r13 = cpy_r_r11 == cpy_r_r12; - CPy_DECREF(cpy_r_r11); - if (cpy_r_r13) { - goto CPyL29; - } else - goto CPyL16; -CPyL13: ; - cpy_r_r14.f0 = 1; - cpy_r_r15 = PyTuple_New(1); - if (unlikely(cpy_r_r15 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1320 = Py_None; - CPy_INCREF(__tmp1320); - PyTuple_SET_ITEM(cpy_r_r15, 0, __tmp1320); - cpy_r_r16 = CPySequence_Multiply(cpy_r_r15, 8); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 199, CPyStatic_build___globals); - goto CPyL25; - } - PyObject *__tmp1321; - if (unlikely(!(PyTuple_Check(cpy_r_r16) && PyTuple_GET_SIZE(cpy_r_r16) == 4))) { - __tmp1321 = NULL; - goto __LL1322; - } - if (likely(PyTuple_GET_ITEM(cpy_r_r16, 0) == Py_None)) - __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 0); - else { - __tmp1321 = NULL; - } - if (__tmp1321 == NULL) goto __LL1322; - if (likely(PyTuple_GET_ITEM(cpy_r_r16, 1) == Py_None)) - __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 1); - else { - __tmp1321 = NULL; - } - if (__tmp1321 == NULL) goto __LL1322; - if (likely(PyTuple_GET_ITEM(cpy_r_r16, 2) == Py_None)) - __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 2); - else { - __tmp1321 = NULL; - } - if (__tmp1321 == NULL) goto __LL1322; - if (likely(PyTuple_GET_ITEM(cpy_r_r16, 3) == Py_None)) - __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 3); - else { - __tmp1321 = NULL; - } - if (__tmp1321 == NULL) goto __LL1322; - __tmp1321 = cpy_r_r16; -__LL1322: ; - if (unlikely(__tmp1321 == NULL)) { - CPy_TypeError("tuple[None, None, None, None]", cpy_r_r16); cpy_r_r17 = (tuple_T4CCCC) { 2, 2, 2, 2 }; - } else { - PyObject *__tmp1323 = PyTuple_GET_ITEM(cpy_r_r16, 0); - char __tmp1324; - if (unlikely(__tmp1323 != Py_None)) { - CPy_TypeError("None", __tmp1323); __tmp1324 = 2; - } else - __tmp1324 = 1; - cpy_r_r17.f0 = __tmp1324; - PyObject *__tmp1325 = PyTuple_GET_ITEM(cpy_r_r16, 1); - char __tmp1326; - if (unlikely(__tmp1325 != Py_None)) { - CPy_TypeError("None", __tmp1325); __tmp1326 = 2; - } else - __tmp1326 = 1; - cpy_r_r17.f1 = __tmp1326; - PyObject *__tmp1327 = PyTuple_GET_ITEM(cpy_r_r16, 2); - char __tmp1328; - if (unlikely(__tmp1327 != Py_None)) { - CPy_TypeError("None", __tmp1327); __tmp1328 = 2; - } else - __tmp1328 = 1; - cpy_r_r17.f2 = __tmp1328; - PyObject *__tmp1329 = PyTuple_GET_ITEM(cpy_r_r16, 3); - char __tmp1330; - if (unlikely(__tmp1329 != Py_None)) { - CPy_TypeError("None", __tmp1329); __tmp1330 = 2; - } else - __tmp1330 = 1; - cpy_r_r17.f3 = __tmp1330; - } - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17.f0 == 2)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 199, CPyStatic_build___globals); - goto CPyL25; - } - cpy_r_r18 = cpy_r_r17.f0; - cpy_r_r19 = cpy_r_r17.f1; - cpy_r_r20 = cpy_r_r17.f2; - cpy_r_r21 = cpy_r_r17.f3; - cpy_r_r22 = Py_None; - cpy_r_r23 = Py_None; - cpy_r_r24 = Py_None; - cpy_r_r25 = Py_None; - cpy_r_r26.f0 = cpy_r_r22; - cpy_r_r26.f1 = cpy_r_r23; - cpy_r_r26.f2 = cpy_r_r24; - cpy_r_r26.f3 = cpy_r_r25; - return cpy_r_r26; -CPyL16: ; - cpy_r_r27 = CPyStatic_build____revert_map; - if (unlikely(cpy_r_r27 == NULL)) { - goto CPyL31; - } else - goto CPyL19; -CPyL17: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); - cpy_r_r28 = 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL19: ; - CPyTagged_INCREF(cpy_r_pc); - cpy_r_r29 = CPyTagged_StealAsObject(cpy_r_pc); - cpy_r_r30 = CPyDict_GetItem(cpy_r_r27, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals); - goto CPyL28; - } - if (PyTuple_Check(cpy_r_r30)) - cpy_r_r31 = cpy_r_r30; - else { - cpy_r_r31 = NULL; - } - if (cpy_r_r31 != NULL) goto __LL1331; - if (PyBool_Check(cpy_r_r30)) - cpy_r_r31 = cpy_r_r30; - else { - cpy_r_r31 = NULL; - } - if (cpy_r_r31 != NULL) goto __LL1331; - CPy_TypeErrorTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r30); - goto CPyL28; -__LL1331: ; - PyObject *__tmp1332; - if (unlikely(!(PyTuple_Check(cpy_r_r31) && PyTuple_GET_SIZE(cpy_r_r31) == 5))) { - __tmp1332 = NULL; - goto __LL1333; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r31, 0)))) - __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 0); - else { - __tmp1332 = NULL; - } - if (__tmp1332 == NULL) goto __LL1333; - if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r31, 1)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r31, 1)) == 2))) { - __tmp1332 = NULL; - goto __LL1334; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 0)))) - __tmp1332 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 0); - else { - __tmp1332 = NULL; - } - if (__tmp1332 == NULL) goto __LL1334; - if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 1)))) - __tmp1332 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 1); - else { - __tmp1332 = NULL; - } - if (__tmp1332 == NULL) goto __LL1334; - __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 1); -__LL1334: ; - if (__tmp1332 == NULL) goto __LL1333; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r31, 2)))) - __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 2); - else { - __tmp1332 = NULL; - } - if (__tmp1332 == NULL) goto __LL1333; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r31, 3)))) - __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 3); - else { - __tmp1332 = NULL; - } - if (__tmp1332 == NULL) goto __LL1333; - if (likely(Py_TYPE(PyTuple_GET_ITEM(cpy_r_r31, 4)) == CPyType_sources___Sources)) - __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 4); - else { - __tmp1332 = NULL; - } - if (__tmp1332 == NULL) goto __LL1333; - __tmp1332 = cpy_r_r31; -__LL1333: ; - if (unlikely(__tmp1332 == NULL)) { - CPy_TypeError("tuple[str, tuple[int, int], str, str, brownie.project.sources.Sources]", cpy_r_r31); cpy_r_r32 = (tuple_T5OT2IIOOO) { NULL, { CPY_INT_TAG, CPY_INT_TAG }, NULL, NULL, NULL }; - } else { - PyObject *__tmp1335 = PyTuple_GET_ITEM(cpy_r_r31, 0); - CPy_INCREF(__tmp1335); - PyObject *__tmp1336; - if (likely(PyUnicode_Check(__tmp1335))) - __tmp1336 = __tmp1335; - else { - CPy_TypeError("str", __tmp1335); - __tmp1336 = NULL; - } - cpy_r_r32.f0 = __tmp1336; - PyObject *__tmp1337 = PyTuple_GET_ITEM(cpy_r_r31, 1); - tuple_T2II __tmp1338; - PyObject *__tmp1339; - if (unlikely(!(PyTuple_Check(__tmp1337) && PyTuple_GET_SIZE(__tmp1337) == 2))) { - __tmp1339 = NULL; - goto __LL1340; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp1337, 0)))) - __tmp1339 = PyTuple_GET_ITEM(__tmp1337, 0); - else { - __tmp1339 = NULL; - } - if (__tmp1339 == NULL) goto __LL1340; - if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp1337, 1)))) - __tmp1339 = PyTuple_GET_ITEM(__tmp1337, 1); - else { - __tmp1339 = NULL; - } - if (__tmp1339 == NULL) goto __LL1340; - __tmp1339 = __tmp1337; -__LL1340: ; - if (unlikely(__tmp1339 == NULL)) { - CPy_TypeError("tuple[int, int]", __tmp1337); __tmp1338 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; - } else { - PyObject *__tmp1341 = PyTuple_GET_ITEM(__tmp1337, 0); - CPyTagged __tmp1342; - if (likely(PyLong_Check(__tmp1341))) - __tmp1342 = CPyTagged_FromObject(__tmp1341); - else { - CPy_TypeError("int", __tmp1341); __tmp1342 = CPY_INT_TAG; - } - __tmp1338.f0 = __tmp1342; - PyObject *__tmp1343 = PyTuple_GET_ITEM(__tmp1337, 1); - CPyTagged __tmp1344; - if (likely(PyLong_Check(__tmp1343))) - __tmp1344 = CPyTagged_FromObject(__tmp1343); - else { - CPy_TypeError("int", __tmp1343); __tmp1344 = CPY_INT_TAG; - } - __tmp1338.f1 = __tmp1344; - } - cpy_r_r32.f1 = __tmp1338; - PyObject *__tmp1345 = PyTuple_GET_ITEM(cpy_r_r31, 2); - CPy_INCREF(__tmp1345); - PyObject *__tmp1346; - if (likely(PyUnicode_Check(__tmp1345))) - __tmp1346 = __tmp1345; - else { - CPy_TypeError("str", __tmp1345); - __tmp1346 = NULL; - } - cpy_r_r32.f2 = __tmp1346; - PyObject *__tmp1347 = PyTuple_GET_ITEM(cpy_r_r31, 3); - CPy_INCREF(__tmp1347); - PyObject *__tmp1348; - if (likely(PyUnicode_Check(__tmp1347))) - __tmp1348 = __tmp1347; - else { - CPy_TypeError("str", __tmp1347); - __tmp1348 = NULL; - } - cpy_r_r32.f3 = __tmp1348; - PyObject *__tmp1349 = PyTuple_GET_ITEM(cpy_r_r31, 4); - CPy_INCREF(__tmp1349); - PyObject *__tmp1350; - if (likely(Py_TYPE(__tmp1349) == CPyType_sources___Sources)) - __tmp1350 = __tmp1349; - else { - CPy_TypeError("brownie.project.sources.Sources", __tmp1349); - __tmp1350 = NULL; - } - cpy_r_r32.f4 = __tmp1350; - } - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32.f0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals); - goto CPyL28; - } - cpy_r_r33 = cpy_r_r32.f4; - CPy_INCREF_NO_IMM(cpy_r_r33); - cpy_r_r34 = cpy_r_r32.f0; - CPy_INCREF(cpy_r_r34); - cpy_r_r35 = CPyDef_sources___Sources___get(cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - CPy_DECREF_NO_IMM(cpy_r_r33); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 201, CPyStatic_build___globals); - goto CPyL32; - } - cpy_r_r36 = cpy_r_r32.f1; - CPyTagged_INCREF(cpy_r_r36.f0); - CPyTagged_INCREF(cpy_r_r36.f1); - cpy_r_r37 = CPyDef_sources___highlight_source(cpy_r_r35, cpy_r_r36, cpy_r_pad); - CPy_DECREF(cpy_r_r35); - CPyTagged_DECREF(cpy_r_r36.f0); - CPyTagged_DECREF(cpy_r_r36.f1); - CPyTagged_DECREF(cpy_r_pad); - if (unlikely(cpy_r_r37.f0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 202, CPyStatic_build___globals); - goto CPyL33; - } - cpy_r_r38 = cpy_r_r37.f0; - cpy_r_r39 = cpy_r_r37.f1; - cpy_r_r40 = cpy_r_r38; - cpy_r_r41 = cpy_r_r39; - cpy_r_r42 = cpy_r_r32.f0; - CPy_INCREF(cpy_r_r42); - cpy_r_r43 = cpy_r_r32.f2; - CPy_INCREF(cpy_r_r43); - CPy_DECREF(cpy_r_r32.f0); - CPyTagged_DECREF(cpy_r_r32.f1.f0); - CPyTagged_DECREF(cpy_r_r32.f1.f1); - CPy_DECREF(cpy_r_r32.f2); - CPy_DECREF(cpy_r_r32.f3); - CPy_DECREF_NO_IMM(cpy_r_r32.f4); - CPy_INCREF(cpy_r_r42); - CPy_INCREF(cpy_r_r43); - cpy_r_r44.f0 = cpy_r_r40; - cpy_r_r44.f1 = cpy_r_r41; - cpy_r_r44.f2 = cpy_r_r42; - cpy_r_r44.f3 = cpy_r_r43; - cpy_r_r45 = cpy_r_r44.f0; - CPy_INCREF(cpy_r_r45); - cpy_r_r46 = cpy_r_r44.f1; - CPy_INCREF(cpy_r_r46); - CPy_DECREF(cpy_r_r44.f0); - CPy_DECREF(cpy_r_r44.f1); - CPy_DECREF(cpy_r_r44.f2); - CPy_DECREF(cpy_r_r44.f3); - cpy_r_r47.f0 = cpy_r_r45; - cpy_r_r47.f1 = cpy_r_r46; - cpy_r_r47.f2 = cpy_r_r42; - cpy_r_r47.f3 = cpy_r_r43; - return cpy_r_r47; -CPyL25: ; - tuple_T4OOOO __tmp1351 = { NULL, NULL, NULL, NULL }; - cpy_r_r48 = __tmp1351; - return cpy_r_r48; -CPyL26: ; - CPyTagged_INCREF(cpy_r_pad); - goto CPyL2; -CPyL27: ; - CPyTagged_DecRef(cpy_r_pad); - goto CPyL3; -CPyL28: ; - CPyTagged_DecRef(cpy_r_pad); - goto CPyL25; -CPyL29: ; - CPyTagged_DECREF(cpy_r_pad); - goto CPyL13; -CPyL30: ; - CPyTagged_DecRef(cpy_r_pad); - goto CPyL8; -CPyL31: ; - CPyTagged_DecRef(cpy_r_pad); - goto CPyL17; -CPyL32: ; - CPyTagged_DecRef(cpy_r_pad); - CPy_DecRef(cpy_r_r32.f0); - CPyTagged_DecRef(cpy_r_r32.f1.f0); - CPyTagged_DecRef(cpy_r_r32.f1.f1); - CPy_DecRef(cpy_r_r32.f2); - CPy_DecRef(cpy_r_r32.f3); - CPy_DecRef(cpy_r_r32.f4); - goto CPyL25; -CPyL33: ; - CPy_DecRef(cpy_r_r32.f0); - CPyTagged_DecRef(cpy_r_r32.f1.f0); - CPyTagged_DecRef(cpy_r_r32.f1.f1); - CPy_DecRef(cpy_r_r32.f2); - CPy_DecRef(cpy_r_r32.f3); - CPy_DecRef(cpy_r_r32.f4); - goto CPyL25; -} - -PyObject *CPyPy_build____get_error_source_from_pc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"pc", "pad", 0}; - static CPyArg_Parser parser = {"O|O:_get_error_source_from_pc", kwlist, 0}; - PyObject *obj_pc; - PyObject *obj_pad = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pc, &obj_pad)) { - return NULL; - } - CPyTagged arg_pc; - if (likely(PyLong_Check(obj_pc))) - arg_pc = CPyTagged_BorrowFromObject(obj_pc); - else { - CPy_TypeError("int", obj_pc); goto fail; - } - CPyTagged arg_pad; - if (obj_pad == NULL) { - arg_pad = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_pad))) - arg_pad = CPyTagged_BorrowFromObject(obj_pad); - else { - CPy_TypeError("int", obj_pad); goto fail; - } - tuple_T4OOOO retval = CPyDef_build____get_error_source_from_pc(arg_pc, arg_pad); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(4); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1352 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1352); - PyObject *__tmp1353 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1353); - PyObject *__tmp1354 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp1354); - PyObject *__tmp1355 = retval.f3; - PyTuple_SET_ITEM(retbox, 3, __tmp1355); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 193, CPyStatic_build___globals); - return NULL; -} - -char CPyDef_build_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - tuple_T4OOOO cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - tuple_T13OOOOOOOOOOOOO cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - tuple_T8OOOOOOOO cpy_r_r54; - tuple_T13OOOOOOOOOOOOO cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - tuple_T21OOOOOOOOOOOOOOOOOOOOO cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - int32_t cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", -1, CPyStatic_build___globals); - goto CPyL22; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2339]; /* ('Any', 'Dict', 'Final', 'List', 'Literal', 'Optional', - 'Tuple', 'Union', 'final') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_build___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 4, CPyStatic_build___globals); - goto CPyL22; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2340]; /* ('BuildJson', 'ContractBuildJson', 'ContractName', - 'InterfaceBuildJson', 'Language', 'Offset', - 'ProgramCounter') */ - cpy_r_r10 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r11 = CPyStatic_build___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 16, CPyStatic_build___globals); - goto CPyL22; - } - CPyModule_brownie___typing = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2341]; /* ('Sources', 'highlight_source') */ - cpy_r_r14 = CPyStatics[1519]; /* 'brownie.project.sources' */ - cpy_r_r15 = CPyStatic_build___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 26, CPyStatic_build___globals); - goto CPyL22; - } - CPyModule_brownie___project___sources = cpy_r_r16; - CPy_INCREF(CPyModule_brownie___project___sources); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[946]; /* 'abi' */ - cpy_r_r18 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r19 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r20 = CPyStatics[350]; /* 'type' */ - CPy_INCREF(cpy_r_r17); - CPy_INCREF(cpy_r_r18); - CPy_INCREF(cpy_r_r19); - CPy_INCREF(cpy_r_r20); - cpy_r_r21.f0 = cpy_r_r17; - cpy_r_r21.f1 = cpy_r_r18; - cpy_r_r21.f2 = cpy_r_r19; - cpy_r_r21.f3 = cpy_r_r20; - CPyStatic_build___INTERFACE_KEYS = cpy_r_r21; - CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f0); - CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f1); - CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f2); - CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f3); - cpy_r_r22 = CPyStatic_build___globals; - cpy_r_r23 = CPyStatics[1547]; /* 'INTERFACE_KEYS' */ - cpy_r_r24 = PyTuple_New(4); - if (unlikely(cpy_r_r24 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1356 = cpy_r_r21.f0; - PyTuple_SET_ITEM(cpy_r_r24, 0, __tmp1356); - PyObject *__tmp1357 = cpy_r_r21.f1; - PyTuple_SET_ITEM(cpy_r_r24, 1, __tmp1357); - PyObject *__tmp1358 = cpy_r_r21.f2; - PyTuple_SET_ITEM(cpy_r_r24, 2, __tmp1358); - PyObject *__tmp1359 = cpy_r_r21.f3; - PyTuple_SET_ITEM(cpy_r_r24, 3, __tmp1359); - cpy_r_r25 = CPyDict_SetItem(cpy_r_r22, cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/build.py", "", 28, CPyStatic_build___globals); - goto CPyL22; - } - cpy_r_r27 = CPyStatics[946]; /* 'abi' */ - cpy_r_r28 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r29 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r30 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r31 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r32 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r33 = CPyStatics[1252]; /* 'deployedSourceMap' */ - cpy_r_r34 = CPyStatics[1233]; /* 'language' */ - cpy_r_r35 = CPyStatics[1254]; /* 'natspec' */ - cpy_r_r36 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r37 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r38 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r39 = CPyStatics[350]; /* 'type' */ - CPy_INCREF(cpy_r_r27); - CPy_INCREF(cpy_r_r28); - CPy_INCREF(cpy_r_r29); - CPy_INCREF(cpy_r_r30); - CPy_INCREF(cpy_r_r31); - CPy_INCREF(cpy_r_r32); - CPy_INCREF(cpy_r_r33); - CPy_INCREF(cpy_r_r34); - CPy_INCREF(cpy_r_r35); - CPy_INCREF(cpy_r_r36); - CPy_INCREF(cpy_r_r37); - CPy_INCREF(cpy_r_r38); - CPy_INCREF(cpy_r_r39); - cpy_r_r40.f0 = cpy_r_r27; - cpy_r_r40.f1 = cpy_r_r28; - cpy_r_r40.f2 = cpy_r_r29; - cpy_r_r40.f3 = cpy_r_r30; - cpy_r_r40.f4 = cpy_r_r31; - cpy_r_r40.f5 = cpy_r_r32; - cpy_r_r40.f6 = cpy_r_r33; - cpy_r_r40.f7 = cpy_r_r34; - cpy_r_r40.f8 = cpy_r_r35; - cpy_r_r40.f9 = cpy_r_r36; - cpy_r_r40.f10 = cpy_r_r37; - cpy_r_r40.f11 = cpy_r_r38; - cpy_r_r40.f12 = cpy_r_r39; - CPyStatic_build___DEPLOYMENT_KEYS = cpy_r_r40; - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f0); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f1); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f2); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f3); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f4); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f5); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f6); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f7); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f8); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f9); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f10); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f11); - CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f12); - cpy_r_r41 = CPyStatic_build___globals; - cpy_r_r42 = CPyStatics[1187]; /* 'DEPLOYMENT_KEYS' */ - cpy_r_r43 = PyTuple_New(13); - if (unlikely(cpy_r_r43 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1360 = cpy_r_r40.f0; - PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp1360); - PyObject *__tmp1361 = cpy_r_r40.f1; - PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp1361); - PyObject *__tmp1362 = cpy_r_r40.f2; - PyTuple_SET_ITEM(cpy_r_r43, 2, __tmp1362); - PyObject *__tmp1363 = cpy_r_r40.f3; - PyTuple_SET_ITEM(cpy_r_r43, 3, __tmp1363); - PyObject *__tmp1364 = cpy_r_r40.f4; - PyTuple_SET_ITEM(cpy_r_r43, 4, __tmp1364); - PyObject *__tmp1365 = cpy_r_r40.f5; - PyTuple_SET_ITEM(cpy_r_r43, 5, __tmp1365); - PyObject *__tmp1366 = cpy_r_r40.f6; - PyTuple_SET_ITEM(cpy_r_r43, 6, __tmp1366); - PyObject *__tmp1367 = cpy_r_r40.f7; - PyTuple_SET_ITEM(cpy_r_r43, 7, __tmp1367); - PyObject *__tmp1368 = cpy_r_r40.f8; - PyTuple_SET_ITEM(cpy_r_r43, 8, __tmp1368); - PyObject *__tmp1369 = cpy_r_r40.f9; - PyTuple_SET_ITEM(cpy_r_r43, 9, __tmp1369); - PyObject *__tmp1370 = cpy_r_r40.f10; - PyTuple_SET_ITEM(cpy_r_r43, 10, __tmp1370); - PyObject *__tmp1371 = cpy_r_r40.f11; - PyTuple_SET_ITEM(cpy_r_r43, 11, __tmp1371); - PyObject *__tmp1372 = cpy_r_r40.f12; - PyTuple_SET_ITEM(cpy_r_r43, 12, __tmp1372); - cpy_r_r44 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r43); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/build.py", "", 30, CPyStatic_build___globals); - goto CPyL22; - } - cpy_r_r46 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r47 = CPyStatics[1338]; /* 'bytecodeSha1' */ - cpy_r_r48 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r49 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r50 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r51 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r52 = CPyStatics[1256]; /* 'source' */ - cpy_r_r53 = CPyStatics[1258]; /* 'sourcePath' */ - CPy_INCREF(cpy_r_r46); - CPy_INCREF(cpy_r_r47); - CPy_INCREF(cpy_r_r48); - CPy_INCREF(cpy_r_r49); - CPy_INCREF(cpy_r_r50); - CPy_INCREF(cpy_r_r51); - CPy_INCREF(cpy_r_r52); - CPy_INCREF(cpy_r_r53); - cpy_r_r54.f0 = cpy_r_r46; - cpy_r_r54.f1 = cpy_r_r47; - cpy_r_r54.f2 = cpy_r_r48; - cpy_r_r54.f3 = cpy_r_r49; - cpy_r_r54.f4 = cpy_r_r50; - cpy_r_r54.f5 = cpy_r_r51; - cpy_r_r54.f6 = cpy_r_r52; - cpy_r_r54.f7 = cpy_r_r53; - cpy_r_r55 = CPyStatic_build___DEPLOYMENT_KEYS; - if (unlikely(cpy_r_r55.f0 == NULL)) { - goto CPyL23; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); - cpy_r_r56 = 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/project/build.py", "", 55, CPyStatic_build___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r57 = PyTuple_New(8); - if (unlikely(cpy_r_r57 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1373 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1373); - PyObject *__tmp1374 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1374); - PyObject *__tmp1375 = cpy_r_r54.f2; - PyTuple_SET_ITEM(cpy_r_r57, 2, __tmp1375); - PyObject *__tmp1376 = cpy_r_r54.f3; - PyTuple_SET_ITEM(cpy_r_r57, 3, __tmp1376); - PyObject *__tmp1377 = cpy_r_r54.f4; - PyTuple_SET_ITEM(cpy_r_r57, 4, __tmp1377); - PyObject *__tmp1378 = cpy_r_r54.f5; - PyTuple_SET_ITEM(cpy_r_r57, 5, __tmp1378); - PyObject *__tmp1379 = cpy_r_r54.f6; - PyTuple_SET_ITEM(cpy_r_r57, 6, __tmp1379); - PyObject *__tmp1380 = cpy_r_r54.f7; - PyTuple_SET_ITEM(cpy_r_r57, 7, __tmp1380); - CPy_INCREF(cpy_r_r55.f0); - CPy_INCREF(cpy_r_r55.f1); - CPy_INCREF(cpy_r_r55.f2); - CPy_INCREF(cpy_r_r55.f3); - CPy_INCREF(cpy_r_r55.f4); - CPy_INCREF(cpy_r_r55.f5); - CPy_INCREF(cpy_r_r55.f6); - CPy_INCREF(cpy_r_r55.f7); - CPy_INCREF(cpy_r_r55.f8); - CPy_INCREF(cpy_r_r55.f9); - CPy_INCREF(cpy_r_r55.f10); - CPy_INCREF(cpy_r_r55.f11); - CPy_INCREF(cpy_r_r55.f12); - cpy_r_r58 = PyTuple_New(13); - if (unlikely(cpy_r_r58 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1381 = cpy_r_r55.f0; - PyTuple_SET_ITEM(cpy_r_r58, 0, __tmp1381); - PyObject *__tmp1382 = cpy_r_r55.f1; - PyTuple_SET_ITEM(cpy_r_r58, 1, __tmp1382); - PyObject *__tmp1383 = cpy_r_r55.f2; - PyTuple_SET_ITEM(cpy_r_r58, 2, __tmp1383); - PyObject *__tmp1384 = cpy_r_r55.f3; - PyTuple_SET_ITEM(cpy_r_r58, 3, __tmp1384); - PyObject *__tmp1385 = cpy_r_r55.f4; - PyTuple_SET_ITEM(cpy_r_r58, 4, __tmp1385); - PyObject *__tmp1386 = cpy_r_r55.f5; - PyTuple_SET_ITEM(cpy_r_r58, 5, __tmp1386); - PyObject *__tmp1387 = cpy_r_r55.f6; - PyTuple_SET_ITEM(cpy_r_r58, 6, __tmp1387); - PyObject *__tmp1388 = cpy_r_r55.f7; - PyTuple_SET_ITEM(cpy_r_r58, 7, __tmp1388); - PyObject *__tmp1389 = cpy_r_r55.f8; - PyTuple_SET_ITEM(cpy_r_r58, 8, __tmp1389); - PyObject *__tmp1390 = cpy_r_r55.f9; - PyTuple_SET_ITEM(cpy_r_r58, 9, __tmp1390); - PyObject *__tmp1391 = cpy_r_r55.f10; - PyTuple_SET_ITEM(cpy_r_r58, 10, __tmp1391); - PyObject *__tmp1392 = cpy_r_r55.f11; - PyTuple_SET_ITEM(cpy_r_r58, 11, __tmp1392); - PyObject *__tmp1393 = cpy_r_r55.f12; - PyTuple_SET_ITEM(cpy_r_r58, 12, __tmp1393); - cpy_r_r59 = PySequence_Concat(cpy_r_r57, cpy_r_r58); - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 46, CPyStatic_build___globals); - goto CPyL22; - } - PyObject *__tmp1394; - if (unlikely(!(PyTuple_Check(cpy_r_r59) && PyTuple_GET_SIZE(cpy_r_r59) == 21))) { - __tmp1394 = NULL; - goto __LL1395; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 0)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 0); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 1)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 1); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 2)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 2); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 3)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 3); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 4)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 4); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 5)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 5); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 6)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 6); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 7)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 7); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 8)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 8); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 9)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 9); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 10)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 10); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 11)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 11); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 12)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 12); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 13)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 13); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 14)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 14); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 15)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 15); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 16)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 16); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 17)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 17); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 18)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 18); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 19)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 19); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 20)))) - __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 20); - else { - __tmp1394 = NULL; - } - if (__tmp1394 == NULL) goto __LL1395; - __tmp1394 = cpy_r_r59; -__LL1395: ; - if (unlikely(__tmp1394 == NULL)) { - CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r59); cpy_r_r60 = (tuple_T21OOOOOOOOOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - } else { - PyObject *__tmp1396 = PyTuple_GET_ITEM(cpy_r_r59, 0); - CPy_INCREF(__tmp1396); - PyObject *__tmp1397; - if (likely(PyUnicode_Check(__tmp1396))) - __tmp1397 = __tmp1396; - else { - CPy_TypeError("str", __tmp1396); - __tmp1397 = NULL; - } - cpy_r_r60.f0 = __tmp1397; - PyObject *__tmp1398 = PyTuple_GET_ITEM(cpy_r_r59, 1); - CPy_INCREF(__tmp1398); - PyObject *__tmp1399; - if (likely(PyUnicode_Check(__tmp1398))) - __tmp1399 = __tmp1398; - else { - CPy_TypeError("str", __tmp1398); - __tmp1399 = NULL; - } - cpy_r_r60.f1 = __tmp1399; - PyObject *__tmp1400 = PyTuple_GET_ITEM(cpy_r_r59, 2); - CPy_INCREF(__tmp1400); - PyObject *__tmp1401; - if (likely(PyUnicode_Check(__tmp1400))) - __tmp1401 = __tmp1400; - else { - CPy_TypeError("str", __tmp1400); - __tmp1401 = NULL; - } - cpy_r_r60.f2 = __tmp1401; - PyObject *__tmp1402 = PyTuple_GET_ITEM(cpy_r_r59, 3); - CPy_INCREF(__tmp1402); - PyObject *__tmp1403; - if (likely(PyUnicode_Check(__tmp1402))) - __tmp1403 = __tmp1402; - else { - CPy_TypeError("str", __tmp1402); - __tmp1403 = NULL; - } - cpy_r_r60.f3 = __tmp1403; - PyObject *__tmp1404 = PyTuple_GET_ITEM(cpy_r_r59, 4); - CPy_INCREF(__tmp1404); - PyObject *__tmp1405; - if (likely(PyUnicode_Check(__tmp1404))) - __tmp1405 = __tmp1404; - else { - CPy_TypeError("str", __tmp1404); - __tmp1405 = NULL; - } - cpy_r_r60.f4 = __tmp1405; - PyObject *__tmp1406 = PyTuple_GET_ITEM(cpy_r_r59, 5); - CPy_INCREF(__tmp1406); - PyObject *__tmp1407; - if (likely(PyUnicode_Check(__tmp1406))) - __tmp1407 = __tmp1406; - else { - CPy_TypeError("str", __tmp1406); - __tmp1407 = NULL; - } - cpy_r_r60.f5 = __tmp1407; - PyObject *__tmp1408 = PyTuple_GET_ITEM(cpy_r_r59, 6); - CPy_INCREF(__tmp1408); - PyObject *__tmp1409; - if (likely(PyUnicode_Check(__tmp1408))) - __tmp1409 = __tmp1408; - else { - CPy_TypeError("str", __tmp1408); - __tmp1409 = NULL; - } - cpy_r_r60.f6 = __tmp1409; - PyObject *__tmp1410 = PyTuple_GET_ITEM(cpy_r_r59, 7); - CPy_INCREF(__tmp1410); - PyObject *__tmp1411; - if (likely(PyUnicode_Check(__tmp1410))) - __tmp1411 = __tmp1410; - else { - CPy_TypeError("str", __tmp1410); - __tmp1411 = NULL; - } - cpy_r_r60.f7 = __tmp1411; - PyObject *__tmp1412 = PyTuple_GET_ITEM(cpy_r_r59, 8); - CPy_INCREF(__tmp1412); - PyObject *__tmp1413; - if (likely(PyUnicode_Check(__tmp1412))) - __tmp1413 = __tmp1412; - else { - CPy_TypeError("str", __tmp1412); - __tmp1413 = NULL; - } - cpy_r_r60.f8 = __tmp1413; - PyObject *__tmp1414 = PyTuple_GET_ITEM(cpy_r_r59, 9); - CPy_INCREF(__tmp1414); - PyObject *__tmp1415; - if (likely(PyUnicode_Check(__tmp1414))) - __tmp1415 = __tmp1414; - else { - CPy_TypeError("str", __tmp1414); - __tmp1415 = NULL; - } - cpy_r_r60.f9 = __tmp1415; - PyObject *__tmp1416 = PyTuple_GET_ITEM(cpy_r_r59, 10); - CPy_INCREF(__tmp1416); - PyObject *__tmp1417; - if (likely(PyUnicode_Check(__tmp1416))) - __tmp1417 = __tmp1416; - else { - CPy_TypeError("str", __tmp1416); - __tmp1417 = NULL; - } - cpy_r_r60.f10 = __tmp1417; - PyObject *__tmp1418 = PyTuple_GET_ITEM(cpy_r_r59, 11); - CPy_INCREF(__tmp1418); - PyObject *__tmp1419; - if (likely(PyUnicode_Check(__tmp1418))) - __tmp1419 = __tmp1418; - else { - CPy_TypeError("str", __tmp1418); - __tmp1419 = NULL; - } - cpy_r_r60.f11 = __tmp1419; - PyObject *__tmp1420 = PyTuple_GET_ITEM(cpy_r_r59, 12); - CPy_INCREF(__tmp1420); - PyObject *__tmp1421; - if (likely(PyUnicode_Check(__tmp1420))) - __tmp1421 = __tmp1420; - else { - CPy_TypeError("str", __tmp1420); - __tmp1421 = NULL; - } - cpy_r_r60.f12 = __tmp1421; - PyObject *__tmp1422 = PyTuple_GET_ITEM(cpy_r_r59, 13); - CPy_INCREF(__tmp1422); - PyObject *__tmp1423; - if (likely(PyUnicode_Check(__tmp1422))) - __tmp1423 = __tmp1422; - else { - CPy_TypeError("str", __tmp1422); - __tmp1423 = NULL; - } - cpy_r_r60.f13 = __tmp1423; - PyObject *__tmp1424 = PyTuple_GET_ITEM(cpy_r_r59, 14); - CPy_INCREF(__tmp1424); - PyObject *__tmp1425; - if (likely(PyUnicode_Check(__tmp1424))) - __tmp1425 = __tmp1424; - else { - CPy_TypeError("str", __tmp1424); - __tmp1425 = NULL; - } - cpy_r_r60.f14 = __tmp1425; - PyObject *__tmp1426 = PyTuple_GET_ITEM(cpy_r_r59, 15); - CPy_INCREF(__tmp1426); - PyObject *__tmp1427; - if (likely(PyUnicode_Check(__tmp1426))) - __tmp1427 = __tmp1426; - else { - CPy_TypeError("str", __tmp1426); - __tmp1427 = NULL; - } - cpy_r_r60.f15 = __tmp1427; - PyObject *__tmp1428 = PyTuple_GET_ITEM(cpy_r_r59, 16); - CPy_INCREF(__tmp1428); - PyObject *__tmp1429; - if (likely(PyUnicode_Check(__tmp1428))) - __tmp1429 = __tmp1428; - else { - CPy_TypeError("str", __tmp1428); - __tmp1429 = NULL; - } - cpy_r_r60.f16 = __tmp1429; - PyObject *__tmp1430 = PyTuple_GET_ITEM(cpy_r_r59, 17); - CPy_INCREF(__tmp1430); - PyObject *__tmp1431; - if (likely(PyUnicode_Check(__tmp1430))) - __tmp1431 = __tmp1430; - else { - CPy_TypeError("str", __tmp1430); - __tmp1431 = NULL; - } - cpy_r_r60.f17 = __tmp1431; - PyObject *__tmp1432 = PyTuple_GET_ITEM(cpy_r_r59, 18); - CPy_INCREF(__tmp1432); - PyObject *__tmp1433; - if (likely(PyUnicode_Check(__tmp1432))) - __tmp1433 = __tmp1432; - else { - CPy_TypeError("str", __tmp1432); - __tmp1433 = NULL; - } - cpy_r_r60.f18 = __tmp1433; - PyObject *__tmp1434 = PyTuple_GET_ITEM(cpy_r_r59, 19); - CPy_INCREF(__tmp1434); - PyObject *__tmp1435; - if (likely(PyUnicode_Check(__tmp1434))) - __tmp1435 = __tmp1434; - else { - CPy_TypeError("str", __tmp1434); - __tmp1435 = NULL; - } - cpy_r_r60.f19 = __tmp1435; - PyObject *__tmp1436 = PyTuple_GET_ITEM(cpy_r_r59, 20); - CPy_INCREF(__tmp1436); - PyObject *__tmp1437; - if (likely(PyUnicode_Check(__tmp1436))) - __tmp1437 = __tmp1436; - else { - CPy_TypeError("str", __tmp1436); - __tmp1437 = NULL; - } - cpy_r_r60.f20 = __tmp1437; - } - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60.f0 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 46, CPyStatic_build___globals); - goto CPyL22; - } - CPyStatic_build___BUILD_KEYS = cpy_r_r60; - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f0); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f1); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f2); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f3); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f4); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f5); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f6); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f7); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f8); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f9); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f10); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f11); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f12); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f13); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f14); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f15); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f16); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f17); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f18); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f19); - CPy_INCREF(CPyStatic_build___BUILD_KEYS.f20); - cpy_r_r61 = CPyStatic_build___globals; - cpy_r_r62 = CPyStatics[1548]; /* 'BUILD_KEYS' */ - cpy_r_r63 = PyTuple_New(21); - if (unlikely(cpy_r_r63 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1438 = cpy_r_r60.f0; - PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp1438); - PyObject *__tmp1439 = cpy_r_r60.f1; - PyTuple_SET_ITEM(cpy_r_r63, 1, __tmp1439); - PyObject *__tmp1440 = cpy_r_r60.f2; - PyTuple_SET_ITEM(cpy_r_r63, 2, __tmp1440); - PyObject *__tmp1441 = cpy_r_r60.f3; - PyTuple_SET_ITEM(cpy_r_r63, 3, __tmp1441); - PyObject *__tmp1442 = cpy_r_r60.f4; - PyTuple_SET_ITEM(cpy_r_r63, 4, __tmp1442); - PyObject *__tmp1443 = cpy_r_r60.f5; - PyTuple_SET_ITEM(cpy_r_r63, 5, __tmp1443); - PyObject *__tmp1444 = cpy_r_r60.f6; - PyTuple_SET_ITEM(cpy_r_r63, 6, __tmp1444); - PyObject *__tmp1445 = cpy_r_r60.f7; - PyTuple_SET_ITEM(cpy_r_r63, 7, __tmp1445); - PyObject *__tmp1446 = cpy_r_r60.f8; - PyTuple_SET_ITEM(cpy_r_r63, 8, __tmp1446); - PyObject *__tmp1447 = cpy_r_r60.f9; - PyTuple_SET_ITEM(cpy_r_r63, 9, __tmp1447); - PyObject *__tmp1448 = cpy_r_r60.f10; - PyTuple_SET_ITEM(cpy_r_r63, 10, __tmp1448); - PyObject *__tmp1449 = cpy_r_r60.f11; - PyTuple_SET_ITEM(cpy_r_r63, 11, __tmp1449); - PyObject *__tmp1450 = cpy_r_r60.f12; - PyTuple_SET_ITEM(cpy_r_r63, 12, __tmp1450); - PyObject *__tmp1451 = cpy_r_r60.f13; - PyTuple_SET_ITEM(cpy_r_r63, 13, __tmp1451); - PyObject *__tmp1452 = cpy_r_r60.f14; - PyTuple_SET_ITEM(cpy_r_r63, 14, __tmp1452); - PyObject *__tmp1453 = cpy_r_r60.f15; - PyTuple_SET_ITEM(cpy_r_r63, 15, __tmp1453); - PyObject *__tmp1454 = cpy_r_r60.f16; - PyTuple_SET_ITEM(cpy_r_r63, 16, __tmp1454); - PyObject *__tmp1455 = cpy_r_r60.f17; - PyTuple_SET_ITEM(cpy_r_r63, 17, __tmp1455); - PyObject *__tmp1456 = cpy_r_r60.f18; - PyTuple_SET_ITEM(cpy_r_r63, 18, __tmp1456); - PyObject *__tmp1457 = cpy_r_r60.f19; - PyTuple_SET_ITEM(cpy_r_r63, 19, __tmp1457); - PyObject *__tmp1458 = cpy_r_r60.f20; - PyTuple_SET_ITEM(cpy_r_r63, 20, __tmp1458); - cpy_r_r64 = CPyDict_SetItem(cpy_r_r61, cpy_r_r62, cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/project/build.py", "", 46, CPyStatic_build___globals); - goto CPyL22; - } - cpy_r_r66 = PyDict_New(); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 57, CPyStatic_build___globals); - goto CPyL22; - } - CPyStatic_build____revert_map = cpy_r_r66; - CPy_INCREF(CPyStatic_build____revert_map); - cpy_r_r67 = CPyStatic_build___globals; - cpy_r_r68 = CPyStatics[1549]; /* '_revert_map' */ - cpy_r_r69 = CPyDict_SetItem(cpy_r_r67, cpy_r_r68, cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r70 = cpy_r_r69 >= 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/project/build.py", "", 57, CPyStatic_build___globals); - goto CPyL22; - } - cpy_r_r71 = NULL; - cpy_r_r72 = CPyStatics[1188]; /* 'brownie.project.build' */ - cpy_r_r73 = (PyObject *)CPyType_build___Build_template; - cpy_r_r74 = CPyType_FromTemplate(cpy_r_r73, cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); - goto CPyL22; - } - cpy_r_r75 = CPyDef_build___Build_trait_vtable_setup(); - if (unlikely(cpy_r_r75 == 2)) { - CPy_AddTraceback("brownie/project/build.py", "", -1, CPyStatic_build___globals); - goto CPyL24; - } - cpy_r_r76 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r77 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r78 = CPyStatics[1550]; /* '_contracts' */ - cpy_r_r79 = CPyStatics[1551]; /* '_interfaces' */ - cpy_r_r80 = PyTuple_Pack(3, cpy_r_r77, cpy_r_r78, cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); - goto CPyL24; - } - cpy_r_r81 = PyObject_SetAttr(cpy_r_r74, cpy_r_r76, cpy_r_r80); - CPy_DECREF(cpy_r_r80); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); - goto CPyL24; - } - CPyType_build___Build = (PyTypeObject *)cpy_r_r74; - CPy_INCREF(CPyType_build___Build); - cpy_r_r83 = CPyStatic_build___globals; - cpy_r_r84 = CPyStatics[1552]; /* 'Build' */ - cpy_r_r85 = PyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r74); - CPy_DECREF(cpy_r_r74); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); - goto CPyL22; - } - return 1; -CPyL22: ; - cpy_r_r87 = 2; - return cpy_r_r87; -CPyL23: ; - CPy_DecRef(cpy_r_r54.f0); - CPy_DecRef(cpy_r_r54.f1); - CPy_DecRef(cpy_r_r54.f2); - CPy_DecRef(cpy_r_r54.f3); - CPy_DecRef(cpy_r_r54.f4); - CPy_DecRef(cpy_r_r54.f5); - CPy_DecRef(cpy_r_r54.f6); - CPy_DecRef(cpy_r_r54.f7); - goto CPyL9; -CPyL24: ; - CPy_DecRef(cpy_r_r74); - goto CPyL22; -} - -static int -flattener___Flattener_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_flattener_____mypyc__Flattener_setup(PyObject *cpy_r_type); -PyObject *CPyDef_flattener___Flattener(PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings); - -static PyObject * -flattener___Flattener_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_flattener___Flattener) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_flattener_____mypyc__Flattener_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_flattener___Flattener_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -flattener___Flattener_traverse(brownie___project___flattener___FlattenerObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_sources); - Py_VISIT(self->_dependencies); - Py_VISIT(self->_compiler_settings); - Py_VISIT(self->_contract_name); - Py_VISIT(self->_contract_file); - Py_VISIT(self->_remappings); - Py_VISIT(self->_license); - return 0; -} - -static int -flattener___Flattener_clear(brownie___project___flattener___FlattenerObject *self) -{ - Py_CLEAR(self->_sources); - Py_CLEAR(self->_dependencies); - Py_CLEAR(self->_compiler_settings); - Py_CLEAR(self->_contract_name); - Py_CLEAR(self->_contract_file); - Py_CLEAR(self->_remappings); - Py_CLEAR(self->_license); - return 0; -} - -static void -flattener___Flattener_dealloc(brownie___project___flattener___FlattenerObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, flattener___Flattener_dealloc) - flattener___Flattener_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem flattener___Flattener_vtable[7]; -static bool -CPyDef_flattener___Flattener_trait_vtable_setup(void) -{ - CPyVTableItem flattener___Flattener_vtable_scratch[] = { - (CPyVTableItem)CPyDef_flattener___Flattener_____init__, - (CPyVTableItem)CPyDef_flattener___Flattener___path_to_name, - (CPyVTableItem)CPyDef_flattener___Flattener___traverse, - (CPyVTableItem)CPyDef_flattener___Flattener___flattened_source, - (CPyVTableItem)CPyDef_flattener___Flattener___standard_input_json, - (CPyVTableItem)CPyDef_flattener___Flattener___remap_import, - (CPyVTableItem)CPyDef_flattener___Flattener___make_import_absolute, - }; - memcpy(flattener___Flattener_vtable, flattener___Flattener_vtable_scratch, sizeof(flattener___Flattener_vtable)); - return 1; -} - -static PyObject * -flattener___Flattener_get_sources(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_sources(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_dependencies(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_dependencies(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_compiler_settings(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_compiler_settings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_contract_name(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_contract_name(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_contract_file(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_contract_file(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_remappings(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_remappings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_license(brownie___project___flattener___FlattenerObject *self, void *closure); -static int -flattener___Flattener_set_license(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); -static PyObject * -flattener___Flattener_get_flattened_source(brownie___project___flattener___FlattenerObject *self, void *closure); -static PyObject * -flattener___Flattener_get_standard_input_json(brownie___project___flattener___FlattenerObject *self, void *closure); - -static PyGetSetDef flattener___Flattener_getseters[] = { - {"sources", - (getter)flattener___Flattener_get_sources, (setter)flattener___Flattener_set_sources, - NULL, NULL}, - {"dependencies", - (getter)flattener___Flattener_get_dependencies, (setter)flattener___Flattener_set_dependencies, - NULL, NULL}, - {"compiler_settings", - (getter)flattener___Flattener_get_compiler_settings, (setter)flattener___Flattener_set_compiler_settings, - NULL, NULL}, - {"contract_name", - (getter)flattener___Flattener_get_contract_name, (setter)flattener___Flattener_set_contract_name, - NULL, NULL}, - {"contract_file", - (getter)flattener___Flattener_get_contract_file, (setter)flattener___Flattener_set_contract_file, - NULL, NULL}, - {"remappings", - (getter)flattener___Flattener_get_remappings, (setter)flattener___Flattener_set_remappings, - NULL, NULL}, - {"license", - (getter)flattener___Flattener_get_license, (setter)flattener___Flattener_set_license, - NULL, NULL}, - {"flattened_source", - (getter)flattener___Flattener_get_flattened_source, - NULL, NULL, NULL}, - {"standard_input_json", - (getter)flattener___Flattener_get_standard_input_json, - NULL, NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef flattener___Flattener_methods[] = { - {"__init__", - (PyCFunction)CPyPy_flattener___Flattener_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, primary_source_fp, contract_name, remappings, compiler_settings)\n--\n\n")}, - {"path_to_name", - (PyCFunction)CPyPy_flattener___Flattener___path_to_name, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("path_to_name($cls, pth)\n--\n\n")}, - {"traverse", - (PyCFunction)CPyPy_flattener___Flattener___traverse, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("traverse($self, fp)\n--\n\n")}, - {"remap_import", - (PyCFunction)CPyPy_flattener___Flattener___remap_import, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("remap_import($self, import_path)\n--\n\n")}, - {"make_import_absolute", - (PyCFunction)CPyPy_flattener___Flattener___make_import_absolute, - METH_FASTCALL | METH_KEYWORDS | METH_STATIC, PyDoc_STR("make_import_absolute(import_path, source_file_dir)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_flattener___Flattener_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Flattener", - .tp_new = flattener___Flattener_new, - .tp_dealloc = (destructor)flattener___Flattener_dealloc, - .tp_traverse = (traverseproc)flattener___Flattener_traverse, - .tp_clear = (inquiry)flattener___Flattener_clear, - .tp_getset = flattener___Flattener_getseters, - .tp_methods = flattener___Flattener_methods, - .tp_init = flattener___Flattener_init, - .tp_basicsize = sizeof(brownie___project___flattener___FlattenerObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("Flattener(primary_source_fp, contract_name, remappings, compiler_settings)\n--\n\n"), -}; -static PyTypeObject *CPyType_flattener___Flattener_template = &CPyType_flattener___Flattener_template_; - -PyObject *CPyDef_flattener_____mypyc__Flattener_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___flattener___FlattenerObject *self; - self = (brownie___project___flattener___FlattenerObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = flattener___Flattener_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_flattener___Flattener(PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings) -{ - PyObject *self = CPyDef_flattener_____mypyc__Flattener_setup((PyObject *)CPyType_flattener___Flattener); - if (self == NULL) - return NULL; - char res = CPyDef_flattener___Flattener_____init__(self, cpy_r_primary_source_fp, cpy_r_contract_name, cpy_r_remappings, cpy_r_compiler_settings); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -flattener___Flattener_get_sources(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_sources == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'sources' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_sources); - PyObject *retval = self->_sources; - return retval; -} - -static int -flattener___Flattener_set_sources(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'sources' cannot be deleted"); - return -1; - } - if (self->_sources != NULL) { - CPy_DECREF(self->_sources); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_sources = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_dependencies(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_dependencies == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'dependencies' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_dependencies); - PyObject *retval = self->_dependencies; - return retval; -} - -static int -flattener___Flattener_set_dependencies(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'dependencies' cannot be deleted"); - return -1; - } - if (self->_dependencies != NULL) { - CPy_DECREF(self->_dependencies); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_dependencies = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_compiler_settings(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_compiler_settings == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'compiler_settings' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_compiler_settings); - PyObject *retval = self->_compiler_settings; - return retval; -} - -static int -flattener___Flattener_set_compiler_settings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'compiler_settings' cannot be deleted"); - return -1; - } - if (self->_compiler_settings != NULL) { - CPy_DECREF(self->_compiler_settings); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_compiler_settings = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_contract_name(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_contract_name == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'contract_name' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_contract_name); - PyObject *retval = self->_contract_name; - return retval; -} - -static int -flattener___Flattener_set_contract_name(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'contract_name' cannot be deleted"); - return -1; - } - if (self->_contract_name != NULL) { - CPy_DECREF(self->_contract_name); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_contract_name = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_contract_file(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_contract_file == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'contract_file' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_contract_file); - PyObject *retval = self->_contract_file; - return retval; -} - -static int -flattener___Flattener_set_contract_file(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'contract_file' cannot be deleted"); - return -1; - } - if (self->_contract_file != NULL) { - CPy_DECREF(self->_contract_file); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_contract_file = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_remappings(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_remappings == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'remappings' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_remappings); - PyObject *retval = self->_remappings; - return retval; -} - -static int -flattener___Flattener_set_remappings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'remappings' cannot be deleted"); - return -1; - } - if (self->_remappings != NULL) { - CPy_DECREF(self->_remappings); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_remappings = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_license(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - if (unlikely(self->_license == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'license' of 'Flattener' undefined"); - return NULL; - } - CPy_INCREF(self->_license); - PyObject *retval = self->_license; - return retval; -} - -static int -flattener___Flattener_set_license(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Flattener' object attribute 'license' cannot be deleted"); - return -1; - } - if (self->_license != NULL) { - CPy_DECREF(self->_license); - } - PyObject *tmp; - if (PyUnicode_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1459; - tmp = value; - if (tmp != NULL) goto __LL1459; - CPy_TypeError("union[str, object]", value); - tmp = NULL; -__LL1459: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_license = tmp; - return 0; -} - -static PyObject * -flattener___Flattener_get_flattened_source(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - return CPyDef_flattener___Flattener___flattened_source((PyObject *) self); -} - -static PyObject * -flattener___Flattener_get_standard_input_json(brownie___project___flattener___FlattenerObject *self, void *closure) -{ - return CPyDef_flattener___Flattener___standard_input_json((PyObject *) self); -} - -PyObject *CPyDef_flattener_____mypyc__traverse_Flattener_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_flattener___traverse_Flattener_env(void); - -static PyObject * -flattener___traverse_Flattener_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_flattener___traverse_Flattener_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_flattener_____mypyc__traverse_Flattener_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -flattener___traverse_Flattener_env_traverse(brownie___project___flattener___traverse_Flattener_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_self); - Py_VISIT(self->_fp_obj); - Py_VISIT(self->_sanitize); - Py_VISIT(self->_fp); - Py_VISIT(self->_name); - Py_VISIT(self->_source); - return 0; -} - -static int -flattener___traverse_Flattener_env_clear(brownie___project___flattener___traverse_Flattener_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_fp_obj); - Py_CLEAR(self->_sanitize); - Py_CLEAR(self->_fp); - Py_CLEAR(self->_name); - Py_CLEAR(self->_source); - return 0; -} - -static void -flattener___traverse_Flattener_env_dealloc(brownie___project___flattener___traverse_Flattener_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (flattener___traverse_Flattener_env_free_instance == NULL) { - flattener___traverse_Flattener_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_fp_obj); - Py_CLEAR(self->_sanitize); - Py_CLEAR(self->_fp); - Py_CLEAR(self->_name); - Py_CLEAR(self->_source); - return; - } - CPy_TRASHCAN_BEGIN(self, flattener___traverse_Flattener_env_dealloc) - flattener___traverse_Flattener_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem flattener___traverse_Flattener_env_vtable[1]; -static bool -CPyDef_flattener___traverse_Flattener_env_trait_vtable_setup(void) -{ - CPyVTableItem flattener___traverse_Flattener_env_vtable_scratch[] = { - NULL - }; - memcpy(flattener___traverse_Flattener_env_vtable, flattener___traverse_Flattener_env_vtable_scratch, sizeof(flattener___traverse_Flattener_env_vtable)); - return 1; -} - -static PyMethodDef flattener___traverse_Flattener_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_flattener___traverse_Flattener_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "traverse_Flattener_env", - .tp_new = flattener___traverse_Flattener_env_new, - .tp_dealloc = (destructor)flattener___traverse_Flattener_env_dealloc, - .tp_traverse = (traverseproc)flattener___traverse_Flattener_env_traverse, - .tp_clear = (inquiry)flattener___traverse_Flattener_env_clear, - .tp_methods = flattener___traverse_Flattener_env_methods, - .tp_basicsize = sizeof(brownie___project___flattener___traverse_Flattener_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("traverse_Flattener_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_flattener___traverse_Flattener_env_template = &CPyType_flattener___traverse_Flattener_env_template_; - -PyObject *CPyDef_flattener_____mypyc__traverse_Flattener_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___flattener___traverse_Flattener_envObject *self; - if (flattener___traverse_Flattener_env_free_instance != NULL) { - self = flattener___traverse_Flattener_env_free_instance; - flattener___traverse_Flattener_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___flattener___traverse_Flattener_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = flattener___traverse_Flattener_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_flattener___traverse_Flattener_env(void) -{ - PyObject *self = CPyDef_flattener_____mypyc__traverse_Flattener_env_setup((PyObject *)CPyType_flattener___traverse_Flattener_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__flattener_____mypyc_lambda__0_traverse_Flattener_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(void); - -static PyObject * -flattener_____mypyc_lambda__0_traverse_Flattener_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -flattener_____mypyc_lambda__0_traverse_Flattener_obj_traverse(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -flattener_____mypyc_lambda__0_traverse_Flattener_obj_clear(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -flattener_____mypyc_lambda__0_traverse_Flattener_obj_dealloc(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance == NULL) { - flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, flattener_____mypyc_lambda__0_traverse_Flattener_obj_dealloc) - flattener_____mypyc_lambda__0_traverse_Flattener_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable[2]; -static bool -CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_trait_vtable_setup(void) -{ - CPyVTableItem flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__, - (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__, - }; - memcpy(flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable, flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable_scratch, sizeof(flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable)); - return 1; -} - -static PyObject * -flattener_____mypyc_lambda__0_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, void *closure); -static int -flattener_____mypyc_lambda__0_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef flattener_____mypyc_lambda__0_traverse_Flattener_obj_getseters[] = { - {"__mypyc_env__", - (getter)flattener_____mypyc_lambda__0_traverse_Flattener_obj_get___3_mypyc_env__, (setter)flattener_____mypyc_lambda__0_traverse_Flattener_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef flattener_____mypyc_lambda__0_traverse_Flattener_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($path)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0_traverse_Flattener_obj", - .tp_new = flattener_____mypyc_lambda__0_traverse_Flattener_obj_new, - .tp_dealloc = (destructor)flattener_____mypyc_lambda__0_traverse_Flattener_obj_dealloc, - .tp_traverse = (traverseproc)flattener_____mypyc_lambda__0_traverse_Flattener_obj_traverse, - .tp_clear = (inquiry)flattener_____mypyc_lambda__0_traverse_Flattener_obj_clear, - .tp_getset = flattener_____mypyc_lambda__0_traverse_Flattener_obj_getseters, - .tp_methods = flattener_____mypyc_lambda__0_traverse_Flattener_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__flattener_____mypyc_lambda__0_traverse_Flattener_obj, - .tp_basicsize = sizeof(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0_traverse_Flattener_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template = &CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template_; - -PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self; - if (flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance != NULL) { - self = flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance; - flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable; - self->vectorcall = CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(void) -{ - PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup((PyObject *)CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -flattener_____mypyc_lambda__0_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0_traverse_Flattener_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -flattener_____mypyc_lambda__0_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0_traverse_Flattener_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_flattener___traverse_Flattener_env)) - tmp = value; - else { - CPy_TypeError("brownie.project.flattener.traverse_Flattener_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -static PyObject *CPyDunder___get__flattener_____mypyc_lambda__1_traverse_Flattener_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(void); - -static PyObject * -flattener_____mypyc_lambda__1_traverse_Flattener_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -flattener_____mypyc_lambda__1_traverse_Flattener_obj_traverse(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -flattener_____mypyc_lambda__1_traverse_Flattener_obj_clear(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -flattener_____mypyc_lambda__1_traverse_Flattener_obj_dealloc(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance == NULL) { - flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, flattener_____mypyc_lambda__1_traverse_Flattener_obj_dealloc) - flattener_____mypyc_lambda__1_traverse_Flattener_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable[2]; -static bool -CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_trait_vtable_setup(void) -{ - CPyVTableItem flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__, - (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__, - }; - memcpy(flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable, flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable_scratch, sizeof(flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable)); - return 1; -} - -static PyObject * -flattener_____mypyc_lambda__1_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, void *closure); -static int -flattener_____mypyc_lambda__1_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef flattener_____mypyc_lambda__1_traverse_Flattener_obj_getseters[] = { - {"__mypyc_env__", - (getter)flattener_____mypyc_lambda__1_traverse_Flattener_obj_get___3_mypyc_env__, (setter)flattener_____mypyc_lambda__1_traverse_Flattener_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef flattener_____mypyc_lambda__1_traverse_Flattener_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($m)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__1_traverse_Flattener_obj", - .tp_new = flattener_____mypyc_lambda__1_traverse_Flattener_obj_new, - .tp_dealloc = (destructor)flattener_____mypyc_lambda__1_traverse_Flattener_obj_dealloc, - .tp_traverse = (traverseproc)flattener_____mypyc_lambda__1_traverse_Flattener_obj_traverse, - .tp_clear = (inquiry)flattener_____mypyc_lambda__1_traverse_Flattener_obj_clear, - .tp_getset = flattener_____mypyc_lambda__1_traverse_Flattener_obj_getseters, - .tp_methods = flattener_____mypyc_lambda__1_traverse_Flattener_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__flattener_____mypyc_lambda__1_traverse_Flattener_obj, - .tp_basicsize = sizeof(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__1_traverse_Flattener_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template = &CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template_; - -PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self; - if (flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance != NULL) { - self = flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance; - flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable; - self->vectorcall = CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(void) -{ - PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup((PyObject *)CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -flattener_____mypyc_lambda__1_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__1_traverse_Flattener_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -flattener_____mypyc_lambda__1_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__1_traverse_Flattener_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_flattener___traverse_Flattener_env)) - tmp = value; - else { - CPy_TypeError("brownie.project.flattener.traverse_Flattener_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef flattenermodule_methods[] = { - {"_wipe", (PyCFunction)CPyPy_flattener____wipe, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_wipe(src)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___flattener(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___flattener__internal, "__name__"); - CPyStatic_flattener___globals = PyModule_GetDict(CPyModule_brownie___project___flattener__internal); - if (unlikely(CPyStatic_flattener___globals == NULL)) - goto fail; - CPyType_flattener___traverse_Flattener_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_flattener___traverse_Flattener_env_template, NULL, modname); - if (unlikely(!CPyType_flattener___traverse_Flattener_env)) - goto fail; - CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template, NULL, modname); - if (unlikely(!CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj)) - goto fail; - CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template, NULL, modname); - if (unlikely(!CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_flattener_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___flattener__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_flattener___IMPORT_PATTERN); - CPyStatic_flattener___IMPORT_PATTERN = NULL; - CPy_XDECREF(CPyStatic_flattener___PRAGMA_PATTERN); - CPyStatic_flattener___PRAGMA_PATTERN = NULL; - CPy_XDECREF(CPyStatic_flattener___LICENSE_PATTERN); - CPyStatic_flattener___LICENSE_PATTERN = NULL; - CPy_XDECREF(CPyStatic_flattener____IMPORT_PATTERN_FINDITER); - CPyStatic_flattener____IMPORT_PATTERN_FINDITER = NULL; - CPy_XDECREF(CPyStatic_flattener____IMPORT_PATTERN_SUB); - CPyStatic_flattener____IMPORT_PATTERN_SUB = NULL; - CPy_XDECREF(CPyStatic_flattener____PRAGMA_PATTERN_FINDALL); - CPyStatic_flattener____PRAGMA_PATTERN_FINDALL = NULL; - CPy_XDECREF(CPyStatic_flattener____PRAGMA_PATTERN_SUB); - CPyStatic_flattener____PRAGMA_PATTERN_SUB = NULL; - CPy_XDECREF(CPyStatic_flattener____LICENSE_PATTERN_SEARCH); - CPyStatic_flattener____LICENSE_PATTERN_SEARCH = NULL; - CPy_XDECREF(CPyStatic_flattener____LICENSE_PATTERN_SUB); - CPyStatic_flattener____LICENSE_PATTERN_SUB = NULL; - Py_CLEAR(CPyType_flattener___Flattener); - Py_CLEAR(CPyType_flattener___traverse_Flattener_env); - Py_CLEAR(CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj); - Py_CLEAR(CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj); - return -1; -} -static struct PyModuleDef flattenermodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.flattener", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - flattenermodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___flattener(void) -{ - if (CPyModule_brownie___project___flattener__internal) { - Py_INCREF(CPyModule_brownie___project___flattener__internal); - return CPyModule_brownie___project___flattener__internal; - } - CPyModule_brownie___project___flattener__internal = PyModule_Create(&flattenermodule); - if (unlikely(CPyModule_brownie___project___flattener__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___flattener(CPyModule_brownie___project___flattener__internal) != 0) - goto fail; - return CPyModule_brownie___project___flattener__internal; - fail: - return NULL; -} - -char CPyDef_flattener___Flattener_____init__(PyObject *cpy_r_self, PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_license_search; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 33, CPyStatic_flattener___globals); - goto CPyL25; - } - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_sources = cpy_r_r0; - cpy_r_r1 = (PyObject *)&PySet_Type; - cpy_r_r2 = CPyStatic__c_constants___defaultdict; - if (likely(cpy_r_r2 != NULL)) goto CPyL4; - PyErr_SetString(PyExc_NameError, "value for final name \"defaultdict\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 34, CPyStatic_flattener___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL4: ; - PyObject *cpy_r_r4[1] = {cpy_r_r1}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 34, CPyStatic_flattener___globals); - goto CPyL25; - } - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "__init__", 34, CPyStatic_flattener___globals, "dict", cpy_r_r6); - goto CPyL25; - } - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_dependencies = cpy_r_r7; - CPy_INCREF(cpy_r_compiler_settings); - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_compiler_settings = cpy_r_compiler_settings; - CPy_INCREF(cpy_r_contract_name); - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_name = cpy_r_contract_name; - cpy_r_r8 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_self), cpy_r_primary_source_fp); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 37, CPyStatic_flattener___globals); - goto CPyL25; - } - if (((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_file != NULL) { - CPy_DECREF(((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_file); - } - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_file = cpy_r_r8; - cpy_r_r9 = 1; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 37, CPyStatic_flattener___globals); - goto CPyL25; - } - CPy_INCREF(cpy_r_remappings); - if (((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings != NULL) { - CPy_DECREF(((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings); - } - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings = cpy_r_remappings; - cpy_r_r10 = 1; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 38, CPyStatic_flattener___globals); - goto CPyL25; - } - cpy_r_r11 = CPyDef_flattener___Flattener___traverse(cpy_r_self, cpy_r_primary_source_fp); - if (unlikely(cpy_r_r11 == 2)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 40, CPyStatic_flattener___globals); - goto CPyL25; - } - cpy_r_r12 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_self), cpy_r_primary_source_fp); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); - goto CPyL25; - } - cpy_r_r13 = CPyStatic_flattener____LICENSE_PATTERN_SEARCH; - if (unlikely(cpy_r_r13 == NULL)) { - goto CPyL26; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_LICENSE_PATTERN_SEARCH\" was not set"); - cpy_r_r14 = 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); - goto CPyL25; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r15[1] = {cpy_r_r12}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); - goto CPyL27; - } - CPy_DECREF(cpy_r_r12); - cpy_r_license_search = cpy_r_r17; - cpy_r_r18 = (PyObject *)&_Py_NoneStruct; - cpy_r_r19 = cpy_r_license_search != cpy_r_r18; - if (!cpy_r_r19) goto CPyL28; - CPy_INCREF(cpy_r_license_search); - cpy_r_r20 = cpy_r_license_search; - cpy_r_r21 = PyObject_IsTrue(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); - goto CPyL29; - } - cpy_r_r23 = cpy_r_r21; - if (!cpy_r_r23) goto CPyL28; - cpy_r_r24 = cpy_r_license_search; - cpy_r_r25 = CPyStatics[1553]; /* 'group' */ - cpy_r_r26 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r27[2] = {cpy_r_r24, cpy_r_r26}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r28, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 43, CPyStatic_flattener___globals); - goto CPyL30; - } - CPy_DECREF(cpy_r_r24); - cpy_r_r30 = cpy_r_r29; - cpy_r_r31 = cpy_r_r30; - goto CPyL23; -CPyL22: ; - cpy_r_r32 = CPyStatics[1554]; /* 'NONE' */ - CPy_INCREF(cpy_r_r32); - cpy_r_r31 = cpy_r_r32; -CPyL23: ; - if (((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_license != NULL) { - CPy_DECREF(((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_license); - } - ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_license = cpy_r_r31; - cpy_r_r33 = 1; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 43, CPyStatic_flattener___globals); - goto CPyL25; - } - return 1; -CPyL25: ; - cpy_r_r34 = 2; - return cpy_r_r34; -CPyL26: ; - CPy_DecRef(cpy_r_r12); - goto CPyL12; -CPyL27: ; - CPy_DecRef(cpy_r_r12); - goto CPyL25; -CPyL28: ; - CPy_DECREF(cpy_r_license_search); - goto CPyL22; -CPyL29: ; - CPy_DecRef(cpy_r_license_search); - goto CPyL25; -CPyL30: ; - CPy_DecRef(cpy_r_r24); - goto CPyL25; -} - -PyObject *CPyPy_flattener___Flattener_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"primary_source_fp", "contract_name", "remappings", "compiler_settings", 0}; - PyObject *obj_primary_source_fp; - PyObject *obj_contract_name; - PyObject *obj_remappings; - PyObject *obj_compiler_settings; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OOOO", "__init__", kwlist, &obj_primary_source_fp, &obj_contract_name, &obj_remappings, &obj_compiler_settings)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.flattener.Flattener", obj_self); - goto fail; - } - PyObject *arg_primary_source_fp; - if (likely(PyUnicode_Check(obj_primary_source_fp))) - arg_primary_source_fp = obj_primary_source_fp; - else { - CPy_TypeError("str", obj_primary_source_fp); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - PyObject *arg_remappings; - if (likely(PyDict_Check(obj_remappings))) - arg_remappings = obj_remappings; - else { - CPy_TypeError("dict", obj_remappings); - goto fail; - } - PyObject *arg_compiler_settings; - if (likely(PyDict_Check(obj_compiler_settings))) - arg_compiler_settings = obj_compiler_settings; - else { - CPy_TypeError("dict", obj_compiler_settings); - goto fail; - } - char retval = CPyDef_flattener___Flattener_____init__(arg_self, arg_primary_source_fp, arg_contract_name, arg_remappings, arg_compiler_settings); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "__init__", 26, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener___Flattener___path_to_name(PyObject *cpy_r_cls, PyObject *cpy_r_pth) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPyStatics[1555]; /* 'contracts/' */ - cpy_r_r1 = CPyStatics[1556]; /* '/contracts/' */ - cpy_r_r2 = PyUnicode_Split(cpy_r_pth, cpy_r_r1, -1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals); - goto CPyL5; - } - cpy_r_r3 = CPyList_GetItemShort(cpy_r_r2, 2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals); - goto CPyL5; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals, "str", cpy_r_r3); - goto CPyL5; - } - cpy_r_r5 = PyUnicode_Concat(cpy_r_r0, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals); - goto CPyL5; - } - return cpy_r_r5; -CPyL5: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -} - -PyObject *CPyPy_flattener___Flattener___path_to_name(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"pth", 0}; - static CPyArg_Parser parser = {"O:path_to_name", kwlist, 0}; - PyObject *obj_pth; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_pth)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_pth; - if (likely(PyUnicode_Check(obj_pth))) - arg_pth = obj_pth; - else { - CPy_TypeError("str", obj_pth); - goto fail; - } - PyObject *retval = CPyDef_flattener___Flattener___path_to_name(arg_cls, arg_pth); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 46, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "__get__", -1, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - cpy_r_r0 = ((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "", "__mypyc_lambda__0_traverse_Flattener_obj", "__mypyc_env__", 73, CPyStatic_flattener___globals); - goto CPyL11; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "", "traverse_Flattener_env", "self", 73, CPyStatic_flattener___globals); - goto CPyL12; - } - CPy_INCREF_NO_IMM(cpy_r_r1); -CPyL2: ; - cpy_r_r2 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "", "traverse_Flattener_env", "self", 74, CPyStatic_flattener___globals); - goto CPyL13; - } - CPy_INCREF_NO_IMM(cpy_r_r2); -CPyL3: ; - CPy_INCREF(cpy_r_path); - if (likely(PyUnicode_Check(cpy_r_path))) - cpy_r_r3 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals, "str", cpy_r_path); - goto CPyL14; - } - cpy_r_r4 = CPyDef_flattener___Flattener___remap_import(cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); - goto CPyL13; - } - cpy_r_r5 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj; - if (unlikely(cpy_r_r5 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'fp_obj' of 'traverse_Flattener_env' undefined"); - } else { - CPy_INCREF(cpy_r_r5); - } - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); - goto CPyL15; - } -CPyL6: ; - cpy_r_r6 = CPyStatics[65]; /* 'parent' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); - goto CPyL15; - } - cpy_r_r8 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r9[1] = {cpy_r_r7}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); - goto CPyL16; - } - CPy_DECREF(cpy_r_r7); - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals, "str", cpy_r_r11); - goto CPyL15; - } - cpy_r_r13 = CPyDef_flattener___Flattener___make_import_absolute(cpy_r_r4, cpy_r_r12); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 73, CPyStatic_flattener___globals); - goto CPyL11; - } - return cpy_r_r13; -CPyL11: ; - cpy_r_r14 = NULL; - return cpy_r_r14; -CPyL12: ; - CPy_DecRef(cpy_r_r0); - goto CPyL11; -CPyL13: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL11; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL11; -CPyL15: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL11; -CPyL16: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - goto CPyL11; -} - -PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_path = obj_path; - PyObject *retval = CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(arg___mypyc_self__, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "", 73, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "__get__", -1, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_m) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - 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_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - cpy_r_r0 = ((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "", "__mypyc_lambda__1_traverse_Flattener_obj", "__mypyc_env__", 78, CPyStatic_flattener___globals); - goto CPyL17; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = CPyStatics[1557]; /* 'import' */ - cpy_r_r2 = CPyStatics[1558]; /* 'prefix' */ - cpy_r_r3 = CPyStatics[1553]; /* 'group' */ - PyObject *cpy_r_r4[2] = {cpy_r_m, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); - goto CPyL18; - } - cpy_r_r7 = PyObject_Str(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); - goto CPyL18; - } - cpy_r_r8 = CPyStr_Build(2, cpy_r_r1, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); - goto CPyL18; - } - cpy_r_r9 = CPyStatics[1559]; /* '"' */ - cpy_r_r10 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "", "traverse_Flattener_env", "self", 79, CPyStatic_flattener___globals); - goto CPyL19; - } - CPy_INCREF_NO_IMM(cpy_r_r10); -CPyL5: ; - cpy_r_r11 = CPyStatics[211]; /* 'path' */ - cpy_r_r12 = CPyStatics[1553]; /* 'group' */ - PyObject *cpy_r_r13[2] = {cpy_r_m, cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); - goto CPyL20; - } - cpy_r_r16 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize; - if (unlikely(cpy_r_r16 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'sanitize' of 'traverse_Flattener_env' undefined"); - } else { - CPy_INCREF(cpy_r_r16); - } - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); - goto CPyL21; - } -CPyL7: ; - PyObject *cpy_r_r17[1] = {cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r15); - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals, "str", cpy_r_r19); - goto CPyL22; - } - cpy_r_r21 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_r10), cpy_r_r20); - CPy_DECREF(cpy_r_r20); - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); - goto CPyL23; - } - cpy_r_r22 = CPyStatics[1559]; /* '"' */ - cpy_r_r23 = CPyStr_Build(3, cpy_r_r9, cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); - goto CPyL23; - } - cpy_r_r24 = PyUnicode_Concat(cpy_r_r8, cpy_r_r23); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); - goto CPyL17; - } - cpy_r_r25 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r26 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r27 = CPyStatics[1553]; /* 'group' */ - PyObject *cpy_r_r28[2] = {cpy_r_m, cpy_r_r26}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 80, CPyStatic_flattener___globals); - goto CPyL24; - } - cpy_r_r31 = CPyStatics[114]; /* '' */ - cpy_r_r32 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r33[3] = {cpy_r_r25, cpy_r_r30, cpy_r_r31}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 80, CPyStatic_flattener___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_r30); - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 80, CPyStatic_flattener___globals, "str", cpy_r_r35); - goto CPyL24; - } - cpy_r_r37 = PyUnicode_Concat(cpy_r_r24, cpy_r_r36); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); - goto CPyL17; - } - return cpy_r_r37; -CPyL17: ; - cpy_r_r38 = NULL; - return cpy_r_r38; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - goto CPyL17; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r8); - goto CPyL17; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r10); - goto CPyL17; -CPyL21: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r15); - goto CPyL17; -CPyL22: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r10); - goto CPyL17; -CPyL23: ; - CPy_DecRef(cpy_r_r8); - goto CPyL17; -CPyL24: ; - CPy_DecRef(cpy_r_r24); - goto CPyL17; -CPyL25: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r30); - goto CPyL17; -} - -PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"m", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_m; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_m)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_m = obj_m; - PyObject *retval = CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(arg___mypyc_self__, arg_m); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); - return NULL; -} - -char CPyDef_flattener___Flattener___traverse(PyObject *cpy_r_self, PyObject *cpy_r_fp) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_repl; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int32_t cpy_r_r42; - char cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - cpy_r_r0 = CPyDef_flattener___traverse_Flattener_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 54, CPyStatic_flattener___globals); - goto CPyL57; - } - CPy_INCREF_NO_IMM(cpy_r_self); - if (((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self != NULL) { - CPy_DECREF_NO_IMM(((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self); - } - ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self = cpy_r_self; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 54, CPyStatic_flattener___globals); - goto CPyL58; - } - cpy_r_r2 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 64, CPyStatic_flattener___globals); - goto CPyL58; - } - CPy_INCREF_NO_IMM(cpy_r_r2); -CPyL3: ; - cpy_r_r3 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_r2), cpy_r_fp); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 64, CPyStatic_flattener___globals); - goto CPyL58; - } - cpy_r_r4 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL59; - } else - goto CPyL7; -CPyL5: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 65, CPyStatic_flattener___globals); - goto CPyL57; - } - CPy_Unreachable(); -CPyL7: ; - PyObject *cpy_r_r6[1] = {cpy_r_fp}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 65, CPyStatic_flattener___globals); - goto CPyL60; - } - if (((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj != NULL) { - CPy_DECREF(((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj); - } - ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj = cpy_r_r8; - cpy_r_r9 = 1; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 65, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r10 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 66, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_INCREF_NO_IMM(cpy_r_r10); -CPyL10: ; - cpy_r_r11 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r10)->_sources; - CPy_INCREF(cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r10); - cpy_r_r12 = PyDict_Contains(cpy_r_r11, cpy_r_r3); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 66, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r14 = cpy_r_r12; - if (cpy_r_r14) { - goto CPyL61; - } else - goto CPyL13; -CPyL12: ; - return 1; -CPyL13: ; - cpy_r_r15 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj; - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "fp_obj", 70, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_INCREF(cpy_r_r15); -CPyL14: ; - cpy_r_r16 = CPyStatics[1173]; /* 'read_text' */ - PyObject *cpy_r_r17[1] = {cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 70, CPyStatic_flattener___globals); - goto CPyL62; - } - CPy_DECREF(cpy_r_r15); - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 70, CPyStatic_flattener___globals, "str", cpy_r_r19); - goto CPyL60; - } - cpy_r_r21 = CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 73, CPyStatic_flattener___globals); - goto CPyL63; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - if (((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r_r21)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r_r21)->___mypyc_env__); - } - ((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r_r21)->___mypyc_env__ = cpy_r_r0; - cpy_r_r22 = 1; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 73, CPyStatic_flattener___globals); - goto CPyL64; - } - if (((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize != NULL) { - CPy_DECREF(((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize); - } - ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize = cpy_r_r21; - cpy_r_r23 = 1; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 73, CPyStatic_flattener___globals); - goto CPyL63; - } - cpy_r_r24 = CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 78, CPyStatic_flattener___globals); - goto CPyL63; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - if (((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r_r24)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r_r24)->___mypyc_env__); - } - ((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r_r24)->___mypyc_env__ = cpy_r_r0; - cpy_r_r25 = 1; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 78, CPyStatic_flattener___globals); - goto CPyL65; - } - cpy_r_repl = cpy_r_r24; - cpy_r_r26 = CPyStatic_flattener____IMPORT_PATTERN_SUB; - if (unlikely(cpy_r_r26 == NULL)) { - goto CPyL66; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_IMPORT_PATTERN_SUB\" was not set"); - cpy_r_r27 = 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals); - goto CPyL57; - } - CPy_Unreachable(); -CPyL24: ; - PyObject *cpy_r_r28[2] = {cpy_r_repl, cpy_r_r20}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 2, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals); - goto CPyL67; - } - CPy_DECREF(cpy_r_repl); - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals, "str", cpy_r_r30); - goto CPyL63; - } - cpy_r_r32 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 82, CPyStatic_flattener___globals); - goto CPyL68; - } - CPy_INCREF_NO_IMM(cpy_r_r32); -CPyL27: ; - cpy_r_r33 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r32)->_sources; - CPy_INCREF(cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r32); - cpy_r_r34 = CPyDict_SetItem(cpy_r_r33, cpy_r_r3, cpy_r_r31); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r31); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals); - goto CPyL63; - } - cpy_r_r36 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj; - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "fp_obj", 83, CPyStatic_flattener___globals); - goto CPyL63; - } - CPy_INCREF(cpy_r_r36); -CPyL29: ; - cpy_r_r37 = CPyStatics[397]; /* 'name' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 83, CPyStatic_flattener___globals); - goto CPyL63; - } - if (likely(PyUnicode_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 83, CPyStatic_flattener___globals, "str", cpy_r_r38); - goto CPyL63; - } - cpy_r_r40 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 83, CPyStatic_flattener___globals); - goto CPyL69; - } - CPy_INCREF_NO_IMM(cpy_r_r40); -CPyL32: ; - cpy_r_r41 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r40)->_dependencies; - CPy_INCREF(cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r40); - cpy_r_r42 = PyDict_Contains(cpy_r_r41, cpy_r_r39); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r39); - cpy_r_r43 = cpy_r_r42 >= 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 83, CPyStatic_flattener___globals); - goto CPyL63; - } - cpy_r_r44 = cpy_r_r42; - cpy_r_r45 = cpy_r_r44 ^ 1; - if (!cpy_r_r45) goto CPyL37; - cpy_r_r46 = PySet_New(NULL); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 84, CPyStatic_flattener___globals); - goto CPyL63; - } - cpy_r_r47 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 84, CPyStatic_flattener___globals); - goto CPyL70; - } - CPy_INCREF_NO_IMM(cpy_r_r47); -CPyL36: ; - cpy_r_r48 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r47)->_dependencies; - CPy_INCREF(cpy_r_r48); - CPy_DECREF_NO_IMM(cpy_r_r47); - cpy_r_r49 = CPyDict_SetItem(cpy_r_r48, cpy_r_r3, cpy_r_r46); - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r46); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 84, CPyStatic_flattener___globals); - goto CPyL63; - } -CPyL37: ; - cpy_r_r51 = CPyStatic_flattener____IMPORT_PATTERN_FINDITER; - if (unlikely(cpy_r_r51 == NULL)) { - goto CPyL71; - } else - goto CPyL40; -CPyL38: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_IMPORT_PATTERN_FINDITER\" was not set"); - cpy_r_r52 = 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); - goto CPyL57; - } - CPy_Unreachable(); -CPyL40: ; - PyObject *cpy_r_r53[1] = {cpy_r_r20}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r54, 1, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); - goto CPyL63; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r56 = PyObject_GetIter(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); - goto CPyL60; - } -CPyL42: ; - cpy_r_r57 = PyIter_Next(cpy_r_r56); - if (cpy_r_r57 == NULL) goto CPyL72; - cpy_r_r58 = CPyStatics[211]; /* 'path' */ - cpy_r_r59 = CPyStatics[1553]; /* 'group' */ - PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 88, CPyStatic_flattener___globals); - goto CPyL73; - } - CPy_DECREF(cpy_r_r57); - cpy_r_r63 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize; - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "sanitize", 88, CPyStatic_flattener___globals); - goto CPyL74; - } - CPy_INCREF(cpy_r_r63); -CPyL45: ; - PyObject *cpy_r_r64[1] = {cpy_r_r62}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r65, 1, 0); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 88, CPyStatic_flattener___globals); - goto CPyL74; - } - CPy_DECREF(cpy_r_r62); - if (likely(PyUnicode_Check(cpy_r_r66))) - cpy_r_r67 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 88, CPyStatic_flattener___globals, "str", cpy_r_r66); - goto CPyL75; - } - cpy_r_r68 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 89, CPyStatic_flattener___globals); - goto CPyL76; - } - CPy_INCREF_NO_IMM(cpy_r_r68); -CPyL48: ; - cpy_r_r69 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r68)->_dependencies; - CPy_INCREF(cpy_r_r69); - CPy_DECREF_NO_IMM(cpy_r_r68); - cpy_r_r70 = CPyDict_GetItem(cpy_r_r69, cpy_r_r3); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals); - goto CPyL76; - } - if (likely(PySet_Check(cpy_r_r70))) - cpy_r_r71 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals, "set", cpy_r_r70); - goto CPyL76; - } - cpy_r_r72 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 89, CPyStatic_flattener___globals); - goto CPyL77; - } - CPy_INCREF_NO_IMM(cpy_r_r72); -CPyL51: ; - cpy_r_r73 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_r72), cpy_r_r67); - CPy_DECREF_NO_IMM(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals); - goto CPyL77; - } - cpy_r_r74 = PySet_Add(cpy_r_r71, cpy_r_r73); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r73); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals); - goto CPyL76; - } - cpy_r_r76 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 90, CPyStatic_flattener___globals); - goto CPyL76; - } - CPy_INCREF_NO_IMM(cpy_r_r76); -CPyL54: ; - cpy_r_r77 = CPyDef_flattener___Flattener___traverse(cpy_r_r76, cpy_r_r67); - CPy_DECREF(cpy_r_r67); - CPy_DECREF_NO_IMM(cpy_r_r76); - if (unlikely(cpy_r_r77 == 2)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 90, CPyStatic_flattener___globals); - goto CPyL75; - } else - goto CPyL42; -CPyL55: ; - cpy_r_r78 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); - goto CPyL57; - } - return 1; -CPyL57: ; - cpy_r_r79 = 2; - return cpy_r_r79; -CPyL58: ; - CPy_DecRef(cpy_r_r0); - goto CPyL57; -CPyL59: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL5; -CPyL60: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL57; -CPyL61: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - goto CPyL12; -CPyL62: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r15); - goto CPyL57; -CPyL63: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - goto CPyL57; -CPyL64: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - goto CPyL57; -CPyL65: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r24); - goto CPyL57; -CPyL66: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_repl); - goto CPyL22; -CPyL67: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_repl); - goto CPyL57; -CPyL68: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r31); - goto CPyL57; -CPyL69: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r39); - goto CPyL57; -CPyL70: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r46); - goto CPyL57; -CPyL71: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r20); - goto CPyL38; -CPyL72: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r56); - goto CPyL55; -CPyL73: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); - goto CPyL57; -CPyL74: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r62); - goto CPyL57; -CPyL75: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r56); - goto CPyL57; -CPyL76: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r67); - goto CPyL57; -CPyL77: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r71); - goto CPyL57; -} - -PyObject *CPyPy_flattener___Flattener___traverse(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"fp", 0}; - static CPyArg_Parser parser = {"O:traverse", kwlist, 0}; - PyObject *obj_fp; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_fp)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.flattener.Flattener", obj_self); - goto fail; - } - PyObject *arg_fp; - if (likely(PyUnicode_Check(obj_fp))) - arg_fp = obj_fp; - else { - CPy_TypeError("str", obj_fp); - goto fail; - } - char retval = CPyDef_flattener___Flattener___traverse(arg_self, arg_fp); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "traverse", 54, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener___Flattener___flattened_source(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - PyObject *cpy_r_r5; - int64_t cpy_r_r6; - CPyPtr cpy_r_r7; - int64_t cpy_r_r8; - char cpy_r_r9; - CPyPtr cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - CPyPtr cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int64_t cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int64_t cpy_r_r52; - int64_t cpy_r_r53; - CPyPtr cpy_r_r54; - int64_t cpy_r_r55; - char cpy_r_r56; - CPyPtr cpy_r_r57; - int64_t cpy_r_r58; - char cpy_r_r59; - CPyPtr cpy_r_r60; - CPyPtr cpy_r_r61; - int64_t cpy_r_r62; - CPyPtr cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - CPyPtr cpy_r_r66; - CPyPtr cpy_r_r67; - int64_t cpy_r_r68; - CPyPtr cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - int64_t cpy_r_r78; - int64_t cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - char cpy_r_r85; - PyObject **cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - cpy_r_r0 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_dependencies; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = 2; - cpy_r_r2 = CPyDef_toposort___toposort_flatten(cpy_r_r0, cpy_r_r1); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 95, CPyStatic_flattener___globals); - goto CPyL49; - } - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - cpy_r_r5 = PyList_New(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 97, CPyStatic_flattener___globals); - goto CPyL50; - } - cpy_r_r6 = 0; -CPyL3: ; - cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r8 = *(int64_t *)cpy_r_r7; - cpy_r_r9 = cpy_r_r6 < cpy_r_r8; - if (!cpy_r_r9) goto CPyL8; - cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r2)->ob_item; - cpy_r_r11 = *(CPyPtr *)cpy_r_r10; - cpy_r_r12 = cpy_r_r6 * 8; - cpy_r_r13 = cpy_r_r11 + cpy_r_r12; - cpy_r_r14 = *(PyObject * *)cpy_r_r13; - CPy_INCREF(cpy_r_r14); - cpy_r_r15 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_sources; - CPy_INCREF(cpy_r_r15); - cpy_r_r16 = CPyDict_GetItem(cpy_r_r15, cpy_r_r14); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 97, CPyStatic_flattener___globals); - goto CPyL51; - } - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 97, CPyStatic_flattener___globals, "str", cpy_r_r16); - goto CPyL51; - } - CPyList_SetItemUnsafe(cpy_r_r5, cpy_r_r6, cpy_r_r17); - cpy_r_r18 = cpy_r_r6 + 1; - cpy_r_r6 = cpy_r_r18; - goto CPyL3; -CPyL8: ; - cpy_r_r19 = CPyStatic_flattener____PRAGMA_PATTERN_FINDALL; - if (unlikely(cpy_r_r19 == NULL)) { - goto CPyL52; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_PRAGMA_PATTERN_FINDALL\" was not set"); - cpy_r_r20 = 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 99, CPyStatic_flattener___globals); - goto CPyL49; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r21 = CPyStatic__c_constants___mapcat; - if (unlikely(cpy_r_r21 == NULL)) { - goto CPyL53; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"mapcat\" was not set"); - cpy_r_r22 = 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 99, CPyStatic_flattener___globals); - goto CPyL49; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r23[2] = {cpy_r_r19, cpy_r_r5}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r24, 2, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 99, CPyStatic_flattener___globals); - goto CPyL54; - } - cpy_r_r26 = PySet_New(NULL); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); - goto CPyL55; - } - cpy_r_r27 = PyObject_GetIter(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); - goto CPyL56; - } -CPyL17: ; - cpy_r_r28 = PyIter_Next(cpy_r_r27); - if (cpy_r_r28 == NULL) goto CPyL57; - if (likely(PyUnicode_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals, "str", cpy_r_r28); - goto CPyL58; - } - cpy_r_r30 = CPyStr_Strip(cpy_r_r29, 0); - CPy_DECREF(cpy_r_r29); - cpy_r_r31 = PySet_Add(cpy_r_r26, cpy_r_r30); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); - goto CPyL58; - } else - goto CPyL17; -CPyL20: ; - cpy_r_r33 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); - goto CPyL56; - } - cpy_r_r34 = CPyStatics[221]; /* '\n' */ - cpy_r_r35 = PyList_New(0); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL59; - } - cpy_r_r36 = PyObject_GetIter(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL60; - } -CPyL23: ; - cpy_r_r37 = PyIter_Next(cpy_r_r36); - if (cpy_r_r37 == NULL) goto CPyL61; - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals, "str", cpy_r_r37); - goto CPyL62; - } - cpy_r_r39 = CPyStatics[1560]; /* 'pragma solidity' */ - cpy_r_r40 = PyUnicode_Contains(cpy_r_r38, cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL63; - } - cpy_r_r42 = cpy_r_r40; - cpy_r_r43 = cpy_r_r42 ^ 1; - if (!cpy_r_r43) goto CPyL64; - cpy_r_r44 = PyList_Append(cpy_r_r35, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL62; - } else - goto CPyL23; -CPyL28: ; - cpy_r_r46 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r47 = PyUnicode_Join(cpy_r_r34, cpy_r_r35); - CPy_DECREF_NO_IMM(cpy_r_r35); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL54; - } - cpy_r_r48 = CPyStatics[1561]; /* '\n\n' */ - cpy_r_r49 = PyUnicode_Concat(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL54; - } - cpy_r_r50 = CPyStatics[221]; /* '\n' */ - cpy_r_r51 = PyList_New(0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals); - goto CPyL65; - } - cpy_r_r52 = 0; - cpy_r_r53 = 0; -CPyL33: ; - cpy_r_r54 = (CPyPtr)&((PyVarObject *)cpy_r_r5)->ob_size; - cpy_r_r55 = *(int64_t *)cpy_r_r54; - cpy_r_r56 = cpy_r_r52 < cpy_r_r55; - if (!cpy_r_r56) goto CPyL66; - cpy_r_r57 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r58 = *(int64_t *)cpy_r_r57; - cpy_r_r59 = cpy_r_r53 < cpy_r_r58; - if (!cpy_r_r59) goto CPyL66; - cpy_r_r60 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; - cpy_r_r61 = *(CPyPtr *)cpy_r_r60; - cpy_r_r62 = cpy_r_r52 * 8; - cpy_r_r63 = cpy_r_r61 + cpy_r_r62; - cpy_r_r64 = *(PyObject * *)cpy_r_r63; - CPy_INCREF(cpy_r_r64); - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals, "str", cpy_r_r64); - goto CPyL67; - } - cpy_r_r66 = (CPyPtr)&((PyListObject *)cpy_r_r2)->ob_item; - cpy_r_r67 = *(CPyPtr *)cpy_r_r66; - cpy_r_r68 = cpy_r_r53 * 8; - cpy_r_r69 = cpy_r_r67 + cpy_r_r68; - cpy_r_r70 = *(PyObject * *)cpy_r_r69; - CPy_INCREF(cpy_r_r70); - cpy_r_r71 = CPyStatics[1562]; /* '// File: ' */ - cpy_r_r72 = PyObject_Str(cpy_r_r70); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 109, CPyStatic_flattener___globals); - goto CPyL68; - } - cpy_r_r73 = CPyStatics[1561]; /* '\n\n' */ - cpy_r_r74 = CPyDef_flattener____wipe(cpy_r_r65); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 109, CPyStatic_flattener___globals); - goto CPyL69; - } - cpy_r_r75 = CPyStr_Build(4, cpy_r_r71, cpy_r_r72, cpy_r_r73, cpy_r_r74); - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 109, CPyStatic_flattener___globals); - goto CPyL67; - } - cpy_r_r76 = PyList_Append(cpy_r_r51, cpy_r_r75); - CPy_DECREF(cpy_r_r75); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals); - goto CPyL67; - } - cpy_r_r78 = cpy_r_r52 + 1; - cpy_r_r52 = cpy_r_r78; - cpy_r_r79 = cpy_r_r53 + 1; - cpy_r_r53 = cpy_r_r79; - goto CPyL33; -CPyL41: ; - cpy_r_r80 = PyUnicode_Join(cpy_r_r50, cpy_r_r51); - CPy_DECREF_NO_IMM(cpy_r_r51); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals); - goto CPyL70; - } - cpy_r_r81 = PyUnicode_Concat(cpy_r_r49, cpy_r_r80); - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); - goto CPyL49; - } - cpy_r_r82 = CPyStatics[1563]; /* '\\n{3,}' */ - cpy_r_r83 = CPyStatics[1561]; /* '\n\n' */ - cpy_r_r84 = CPyStatic__c_constants___regex_sub; - if (unlikely(cpy_r_r84 == NULL)) { - goto CPyL71; - } else - goto CPyL46; -CPyL44: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_sub\" was not set"); - cpy_r_r85 = 0; - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 115, CPyStatic_flattener___globals); - goto CPyL49; - } - CPy_Unreachable(); -CPyL46: ; - PyObject *cpy_r_r86[3] = {cpy_r_r82, cpy_r_r83, cpy_r_r81}; - cpy_r_r87 = (PyObject **)&cpy_r_r86; - cpy_r_r88 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r87, 3, 0); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 115, CPyStatic_flattener___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_r81); - if (likely(PyUnicode_Check(cpy_r_r88))) - cpy_r_r89 = cpy_r_r88; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 115, CPyStatic_flattener___globals, "str", cpy_r_r88); - goto CPyL49; - } - return cpy_r_r89; -CPyL49: ; - cpy_r_r90 = NULL; - return cpy_r_r90; -CPyL50: ; - CPy_DecRef(cpy_r_r2); - goto CPyL49; -CPyL51: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL49; -CPyL52: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL9; -CPyL53: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL12; -CPyL54: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - goto CPyL49; -CPyL55: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r25); - goto CPyL49; -CPyL56: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r26); - goto CPyL49; -CPyL57: ; - CPy_DECREF(cpy_r_r27); - goto CPyL20; -CPyL58: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - goto CPyL49; -CPyL59: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r26); - goto CPyL49; -CPyL60: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r35); - goto CPyL49; -CPyL61: ; - CPy_DECREF(cpy_r_r36); - goto CPyL28; -CPyL62: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r36); - goto CPyL49; -CPyL63: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r38); - goto CPyL49; -CPyL64: ; - CPy_DECREF(cpy_r_r38); - goto CPyL23; -CPyL65: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r49); - goto CPyL49; -CPyL66: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r5); - goto CPyL41; -CPyL67: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r51); - goto CPyL49; -CPyL68: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r65); - goto CPyL49; -CPyL69: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r72); - goto CPyL49; -CPyL70: ; - CPy_DecRef(cpy_r_r49); - goto CPyL49; -CPyL71: ; - CPy_DecRef(cpy_r_r81); - goto CPyL44; -CPyL72: ; - CPy_DecRef(cpy_r_r81); - goto CPyL49; -} - -PyObject *CPyPy_flattener___Flattener___flattened_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":flattened_source", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.flattener.Flattener", obj_self); - goto fail; - } - PyObject *retval = CPyDef_flattener___Flattener___flattened_source(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 93, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener___Flattener___standard_input_json(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - CPyTagged cpy_r_r5; - int64_t cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T4CIOO cpy_r_r8; - CPyTagged cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - cpy_r_r0 = CPyStatics[1233]; /* 'language' */ - cpy_r_r1 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r2 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); - goto CPyL11; - } - cpy_r_r4 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_sources; - CPy_INCREF(cpy_r_r4); - cpy_r_r5 = 0; - cpy_r_r6 = PyDict_Size(cpy_r_r4); - cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_r4); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); - goto CPyL12; - } -CPyL2: ; - cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); - cpy_r_r9 = cpy_r_r8.f1; - cpy_r_r5 = cpy_r_r9; - cpy_r_r10 = cpy_r_r8.f0; - if (!cpy_r_r10) goto CPyL13; - cpy_r_r11 = cpy_r_r8.f2; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = cpy_r_r8.f3; - CPy_INCREF(cpy_r_r12); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r13 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals, "str", cpy_r_r11); - goto CPyL14; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals, "str", cpy_r_r12); - goto CPyL15; - } - cpy_r_r15 = CPyStatics[1239]; /* 'content' */ - cpy_r_r16 = CPyDict_Build(1, cpy_r_r15, cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); - goto CPyL16; - } - cpy_r_r17 = PyDict_SetItem(cpy_r_r3, cpy_r_r13, cpy_r_r16); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); - goto CPyL17; - } - cpy_r_r19 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r6); - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); - goto CPyL17; - } else - goto CPyL2; -CPyL8: ; - cpy_r_r20 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); - goto CPyL18; - } - cpy_r_r21 = CPyStatics[240]; /* 'settings' */ - cpy_r_r22 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_compiler_settings; - CPy_INCREF(cpy_r_r22); - cpy_r_r23 = CPyDict_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3, cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 123, CPyStatic_flattener___globals); - goto CPyL11; - } - return cpy_r_r23; -CPyL11: ; - cpy_r_r24 = NULL; - return cpy_r_r24; -CPyL12: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - goto CPyL11; -CPyL13: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - goto CPyL8; -CPyL14: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r12); - goto CPyL11; -CPyL15: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL11; -CPyL16: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL11; -CPyL17: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - goto CPyL11; -CPyL18: ; - CPy_DecRef(cpy_r_r3); - goto CPyL11; -} - -PyObject *CPyPy_flattener___Flattener___standard_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":standard_input_json", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.flattener.Flattener", obj_self); - goto fail; - } - PyObject *retval = CPyDef_flattener___Flattener___standard_input_json(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 118, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener___Flattener___remap_import(PyObject *cpy_r_self, PyObject *cpy_r_import_path) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T4CIOO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/project/flattener.py", "remap_import", "Flattener", "remappings", 138, CPyStatic_flattener___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_r0); - cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_r0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals); - goto CPyL12; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL13; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = cpy_r_r4.f3; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r9 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals, "str", cpy_r_r7); - goto CPyL14; - } - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r10 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals, "str", cpy_r_r8); - goto CPyL15; - } - cpy_r_r11 = CPyStr_Startswith(cpy_r_import_path, cpy_r_r9); - cpy_r_r12 = cpy_r_r11; - if (cpy_r_r12) { - goto CPyL16; - } else - goto CPyL17; -CPyL6: ; - cpy_r_r13 = CPyStr_Replace(cpy_r_import_path, cpy_r_r9, cpy_r_r10, 2); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 140, CPyStatic_flattener___globals); - goto CPyL11; - } - return cpy_r_r13; -CPyL8: ; - cpy_r_r14 = CPyDict_CheckSize(cpy_r_r0, cpy_r_r2); - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals); - goto CPyL18; - } else - goto CPyL2; -CPyL9: ; - cpy_r_r15 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_import_path); - return cpy_r_import_path; -CPyL11: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL12: ; - CPy_DecRef(cpy_r_r0); - goto CPyL11; -CPyL13: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - goto CPyL9; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL11; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - goto CPyL11; -CPyL16: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - goto CPyL6; -CPyL17: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10); - goto CPyL8; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL11; -} - -PyObject *CPyPy_flattener___Flattener___remap_import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"import_path", 0}; - static CPyArg_Parser parser = {"O:remap_import", kwlist, 0}; - PyObject *obj_import_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_import_path)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.flattener.Flattener", obj_self); - goto fail; - } - PyObject *arg_import_path; - if (likely(PyUnicode_Check(obj_import_path))) - arg_import_path = obj_import_path; - else { - CPy_TypeError("str", obj_import_path); - goto fail; - } - PyObject *retval = CPyDef_flattener___Flattener___remap_import(arg_self, arg_import_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 129, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener___Flattener___make_import_absolute(PyObject *cpy_r_import_path, PyObject *cpy_r_source_file_dir) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_dir_path; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_newpath; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - cpy_r_r0 = CPyStatic__c_constants___Path; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 154, CPyStatic_flattener___globals); - goto CPyL39; - } - CPy_Unreachable(); -CPyL3: ; - PyObject *cpy_r_r2[1] = {cpy_r_import_path}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 1, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 154, CPyStatic_flattener___globals); - goto CPyL39; - } - cpy_r_r5 = CPyStatics[1564]; /* 'is_absolute' */ - PyObject *cpy_r_r6[1] = {cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 155, CPyStatic_flattener___globals); - goto CPyL40; - } - if (unlikely(!PyBool_Check(cpy_r_r8))) { - CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; - } else - cpy_r_r9 = cpy_r_r8 == Py_True; - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == 2)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 155, CPyStatic_flattener___globals); - goto CPyL40; - } - if (!cpy_r_r9) goto CPyL10; - cpy_r_r10 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r11[1] = {cpy_r_r4}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 156, CPyStatic_flattener___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r4); - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "make_import_absolute", 156, CPyStatic_flattener___globals, "str", cpy_r_r13); - goto CPyL39; - } - return cpy_r_r14; -CPyL10: ; - cpy_r_r15 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r15 == NULL)) { - goto CPyL41; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r16 = 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 158, CPyStatic_flattener___globals); - goto CPyL39; - } - CPy_Unreachable(); -CPyL13: ; - PyObject *cpy_r_r17[1] = {cpy_r_source_file_dir}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 1, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 158, CPyStatic_flattener___globals); - goto CPyL40; - } - cpy_r_r20 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r21[1] = {cpy_r_r19}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 158, CPyStatic_flattener___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r19); - cpy_r_dir_path = cpy_r_r23; - cpy_r_r24 = PyNumber_TrueDivide(cpy_r_dir_path, cpy_r_r4); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 159, CPyStatic_flattener___globals); - goto CPyL43; - } - cpy_r_r25 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r26[1] = {cpy_r_r24}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 159, CPyStatic_flattener___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r24); - cpy_r_newpath = cpy_r_r28; -CPyL18: ; - cpy_r_r29 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r30[1] = {cpy_r_newpath}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 160, CPyStatic_flattener___globals); - goto CPyL45; - } - if (unlikely(!PyBool_Check(cpy_r_r32))) { - CPy_TypeError("bool", cpy_r_r32); cpy_r_r33 = 2; - } else - cpy_r_r33 = cpy_r_r32 == Py_True; - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r33 == 2)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 160, CPyStatic_flattener___globals); - goto CPyL45; - } - if (cpy_r_r33) { - goto CPyL46; - } else - goto CPyL47; -CPyL21: ; - cpy_r_r34 = CPyStatics[65]; /* 'parent' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_dir_path, cpy_r_r34); - CPy_DECREF(cpy_r_dir_path); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 161, CPyStatic_flattener___globals); - goto CPyL40; - } - cpy_r_dir_path = cpy_r_r35; - cpy_r_r36 = PyNumber_TrueDivide(cpy_r_dir_path, cpy_r_r4); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 162, CPyStatic_flattener___globals); - goto CPyL43; - } - cpy_r_r37 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r38[1] = {cpy_r_r36}; - cpy_r_r39 = (PyObject **)&cpy_r_r38; - cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 162, CPyStatic_flattener___globals); - goto CPyL48; - } - CPy_DECREF(cpy_r_r36); - cpy_r_newpath = cpy_r_r40; - cpy_r_r41 = CPyStatics[513]; /* '/' */ - cpy_r_r42 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r42 == NULL)) { - goto CPyL49; - } else - goto CPyL27; -CPyL25: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r43 = 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); - goto CPyL39; - } - CPy_Unreachable(); -CPyL27: ; - PyObject *cpy_r_r44[1] = {cpy_r_r41}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r45, 1, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); - goto CPyL45; - } - cpy_r_r47 = PyObject_RichCompare(cpy_r_dir_path, cpy_r_r46, 2); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); - goto CPyL45; - } - if (unlikely(!PyBool_Check(cpy_r_r47))) { - CPy_TypeError("bool", cpy_r_r47); cpy_r_r48 = 2; - } else - cpy_r_r48 = cpy_r_r47 == Py_True; - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == 2)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); - goto CPyL45; - } - if (cpy_r_r48) { - goto CPyL50; - } else - goto CPyL18; -CPyL31: ; - cpy_r_r49 = CPyStatics[1565]; /* 'Cannot determine location of ' */ - cpy_r_r50 = CPyStr_Build(2, cpy_r_r49, cpy_r_import_path); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); - goto CPyL39; - } - cpy_r_r51 = CPyModule_builtins; - cpy_r_r52 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); - goto CPyL51; - } - PyObject *cpy_r_r54[1] = {cpy_r_r50}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r50); - CPy_Raise(cpy_r_r56); - CPy_DECREF(cpy_r_r56); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); - goto CPyL39; - } - CPy_Unreachable(); -CPyL36: ; - cpy_r_r57 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r58[1] = {cpy_r_newpath}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r59, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 165, CPyStatic_flattener___globals); - goto CPyL52; - } - CPy_DECREF(cpy_r_newpath); - if (likely(PyUnicode_Check(cpy_r_r60))) - cpy_r_r61 = cpy_r_r60; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "make_import_absolute", 165, CPyStatic_flattener___globals, "str", cpy_r_r60); - goto CPyL39; - } - return cpy_r_r61; -CPyL39: ; - cpy_r_r62 = NULL; - return cpy_r_r62; -CPyL40: ; - CPy_DecRef(cpy_r_r4); - goto CPyL39; -CPyL41: ; - CPy_DecRef(cpy_r_r4); - goto CPyL11; -CPyL42: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r19); - goto CPyL39; -CPyL43: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_dir_path); - goto CPyL39; -CPyL44: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_dir_path); - CPy_DecRef(cpy_r_r24); - goto CPyL39; -CPyL45: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_dir_path); - CPy_DecRef(cpy_r_newpath); - goto CPyL39; -CPyL46: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_dir_path); - goto CPyL36; -CPyL47: ; - CPy_DECREF(cpy_r_newpath); - goto CPyL21; -CPyL48: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_dir_path); - CPy_DecRef(cpy_r_r36); - goto CPyL39; -CPyL49: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_dir_path); - CPy_DecRef(cpy_r_newpath); - goto CPyL25; -CPyL50: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_dir_path); - CPy_DECREF(cpy_r_newpath); - goto CPyL31; -CPyL51: ; - CPy_DecRef(cpy_r_r50); - goto CPyL39; -CPyL52: ; - CPy_DecRef(cpy_r_newpath); - goto CPyL39; -} - -PyObject *CPyPy_flattener___Flattener___make_import_absolute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"import_path", "source_file_dir", 0}; - static CPyArg_Parser parser = {"OO:make_import_absolute", kwlist, 0}; - PyObject *obj_import_path; - PyObject *obj_source_file_dir; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_import_path, &obj_source_file_dir)) { - return NULL; - } - PyObject *arg_import_path; - if (likely(PyUnicode_Check(obj_import_path))) - arg_import_path = obj_import_path; - else { - CPy_TypeError("str", obj_import_path); - goto fail; - } - PyObject *arg_source_file_dir; - if (likely(PyUnicode_Check(obj_source_file_dir))) - arg_source_file_dir = obj_source_file_dir; - else { - CPy_TypeError("str", obj_source_file_dir); - goto fail; - } - PyObject *retval = CPyDef_flattener___Flattener___make_import_absolute(arg_import_path, arg_source_file_dir); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 144, CPyStatic_flattener___globals); - return NULL; -} - -PyObject *CPyDef_flattener____wipe(PyObject *cpy_r_src) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - cpy_r_r0 = CPyStatics[114]; /* '' */ - cpy_r_r1 = CPyStatics[114]; /* '' */ - cpy_r_r2 = CPyStatics[114]; /* '' */ - cpy_r_r3 = CPyStatic_flattener____IMPORT_PATTERN_SUB; - if (likely(cpy_r_r3 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_IMPORT_PATTERN_SUB\" was not set"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); - goto CPyL16; - } - CPy_Unreachable(); -CPyL3: ; - PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_src}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 2, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); - goto CPyL16; - } - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals, "str", cpy_r_r7); - goto CPyL16; - } - cpy_r_r9 = CPyStatic_flattener____LICENSE_PATTERN_SUB; - if (unlikely(cpy_r_r9 == NULL)) { - goto CPyL17; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_LICENSE_PATTERN_SUB\" was not set"); - cpy_r_r10 = 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); - goto CPyL16; - } - CPy_Unreachable(); -CPyL8: ; - PyObject *cpy_r_r11[2] = {cpy_r_r1, cpy_r_r8}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); - goto CPyL18; - } - CPy_DECREF(cpy_r_r8); - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals, "str", cpy_r_r13); - goto CPyL16; - } - cpy_r_r15 = CPyStatic_flattener____PRAGMA_PATTERN_SUB; - if (unlikely(cpy_r_r15 == NULL)) { - goto CPyL19; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_PRAGMA_PATTERN_SUB\" was not set"); - cpy_r_r16 = 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); - goto CPyL16; - } - CPy_Unreachable(); -CPyL13: ; - PyObject *cpy_r_r17[2] = {cpy_r_r0, cpy_r_r14}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 2, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); - goto CPyL20; - } - CPy_DECREF(cpy_r_r14); - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals, "str", cpy_r_r19); - goto CPyL16; - } - return cpy_r_r20; -CPyL16: ; - cpy_r_r21 = NULL; - return cpy_r_r21; -CPyL17: ; - CPy_DecRef(cpy_r_r8); - goto CPyL6; -CPyL18: ; - CPy_DecRef(cpy_r_r8); - goto CPyL16; -CPyL19: ; - CPy_DecRef(cpy_r_r14); - goto CPyL11; -CPyL20: ; - CPy_DecRef(cpy_r_r14); - goto CPyL16; -} - -PyObject *CPyPy_flattener____wipe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"src", 0}; - static CPyArg_Parser parser = {"O:_wipe", kwlist, 0}; - PyObject *obj_src; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_src)) { - return NULL; - } - PyObject *arg_src; - if (likely(PyUnicode_Check(obj_src))) - arg_src = obj_src; - else { - CPy_TypeError("str", obj_src); - goto fail; - } - PyObject *retval = CPyDef_flattener____wipe(arg_src); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 168, CPyStatic_flattener___globals); - return NULL; -} - -char CPyDef_flattener_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_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_r28; - char cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - int32_t cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - int32_t cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - int32_t cpy_r_r129; - char cpy_r_r130; - char cpy_r_r131; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", -1, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_re; - 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[2342]; /* (('re', 're', 're'),) */ - cpy_r_r11 = CPyStatic_flattener___globals; - cpy_r_r12 = CPyStatics[1566]; /* 'brownie/project/flattener.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL60; - cpy_r_r15 = CPyStatics[2343]; /* ('Any', 'DefaultDict', 'Dict', 'Final', 'Iterator', - 'Set', 'final') */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_flattener___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("brownie/project/flattener.py", "", 2, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2344]; /* ('Path', 'defaultdict', 'mapcat', 'regex_compile', - 'regex_sub') */ - cpy_r_r20 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r21 = CPyStatic_flattener___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("brownie/project/flattener.py", "", 4, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyModule_brownie____c_constants = cpy_r_r22; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2345]; /* ('toposort_flatten',) */ - cpy_r_r24 = CPyStatics[1568]; /* 'brownie.utils.toposort' */ - cpy_r_r25 = CPyStatic_flattener___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("brownie/project/flattener.py", "", 11, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyModule_brownie___utils___toposort = cpy_r_r26; - CPy_INCREF(CPyModule_brownie___utils___toposort); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[1569]; /* '(?<=\\n)?import(?P.*)(?P[\\"\'])(?P.*)(?P=quote)(?P.*)(?=\\n)' */ - cpy_r_r28 = CPyStatic__c_constants___regex_compile; - if (likely(cpy_r_r28 != NULL)) goto CPyL10; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 15, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL10: ; - PyObject *cpy_r_r30[1] = {cpy_r_r27}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 1, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 15, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener___IMPORT_PATTERN = cpy_r_r32; - CPy_INCREF(CPyStatic_flattener___IMPORT_PATTERN); - cpy_r_r33 = CPyStatic_flattener___globals; - cpy_r_r34 = CPyStatics[1570]; /* 'IMPORT_PATTERN' */ - cpy_r_r35 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r32); - CPy_DECREF(cpy_r_r32); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 15, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r37 = CPyStatics[1571]; /* '^pragma.*;$' */ - cpy_r_r38 = CPyModule_re; - cpy_r_r39 = CPyStatics[1572]; /* 'MULTILINE' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r41 = CPyStatic__c_constants___regex_compile; - if (unlikely(cpy_r_r41 == NULL)) { - goto CPyL61; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); - cpy_r_r42 = 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r43[2] = {cpy_r_r37, cpy_r_r40}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r44, 2, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); - goto CPyL62; - } - CPy_DECREF(cpy_r_r40); - CPyStatic_flattener___PRAGMA_PATTERN = cpy_r_r45; - CPy_INCREF(CPyStatic_flattener___PRAGMA_PATTERN); - cpy_r_r46 = CPyStatic_flattener___globals; - cpy_r_r47 = CPyStatics[1573]; /* 'PRAGMA_PATTERN' */ - cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r50 = CPyStatics[1574]; /* '^// SPDX-License-Identifier: (.*)$' */ - cpy_r_r51 = CPyModule_re; - cpy_r_r52 = CPyStatics[1572]; /* 'MULTILINE' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r54 = CPyStatic__c_constants___regex_compile; - if (unlikely(cpy_r_r54 == NULL)) { - goto CPyL63; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); - cpy_r_r55 = 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL22: ; - PyObject *cpy_r_r56[2] = {cpy_r_r50, cpy_r_r53}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r57, 2, 0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); - goto CPyL64; - } - CPy_DECREF(cpy_r_r53); - CPyStatic_flattener___LICENSE_PATTERN = cpy_r_r58; - CPy_INCREF(CPyStatic_flattener___LICENSE_PATTERN); - cpy_r_r59 = CPyStatic_flattener___globals; - cpy_r_r60 = CPyStatics[1575]; /* 'LICENSE_PATTERN' */ - cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r63 = NULL; - cpy_r_r64 = CPyStatics[1576]; /* 'brownie.project.flattener' */ - cpy_r_r65 = (PyObject *)CPyType_flattener___Flattener_template; - cpy_r_r66 = CPyType_FromTemplate(cpy_r_r65, cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r67 = CPyDef_flattener___Flattener_trait_vtable_setup(); - if (unlikely(cpy_r_r67 == 2)) { - CPy_AddTraceback("brownie/project/flattener.py", "", -1, CPyStatic_flattener___globals); - goto CPyL65; - } - cpy_r_r68 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r69 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r70 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r71 = CPyStatics[1577]; /* 'compiler_settings' */ - cpy_r_r72 = CPyStatics[1578]; /* 'contract_name' */ - cpy_r_r73 = CPyStatics[1579]; /* 'contract_file' */ - cpy_r_r74 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r75 = CPyStatics[1580]; /* 'license' */ - cpy_r_r76 = PyTuple_Pack(7, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73, cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); - goto CPyL65; - } - cpy_r_r77 = PyObject_SetAttr(cpy_r_r66, cpy_r_r68, cpy_r_r76); - CPy_DECREF(cpy_r_r76); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); - goto CPyL65; - } - CPyType_flattener___Flattener = (PyTypeObject *)cpy_r_r66; - CPy_INCREF(CPyType_flattener___Flattener); - cpy_r_r79 = CPyStatic_flattener___globals; - cpy_r_r80 = CPyStatics[1581]; /* 'Flattener' */ - cpy_r_r81 = PyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r83 = CPyStatic_flattener___IMPORT_PATTERN; - if (likely(cpy_r_r83 != NULL)) goto CPyL32; - PyErr_SetString(PyExc_NameError, "value for final name \"IMPORT_PATTERN\" was not set"); - cpy_r_r84 = 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 175, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL32: ; - cpy_r_r85 = CPyStatics[32]; /* 'finditer' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 175, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener____IMPORT_PATTERN_FINDITER = cpy_r_r86; - CPy_INCREF(CPyStatic_flattener____IMPORT_PATTERN_FINDITER); - cpy_r_r87 = CPyStatic_flattener___globals; - cpy_r_r88 = CPyStatics[1582]; /* '_IMPORT_PATTERN_FINDITER' */ - cpy_r_r89 = CPyDict_SetItem(cpy_r_r87, cpy_r_r88, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - cpy_r_r90 = cpy_r_r89 >= 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 175, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r91 = CPyStatic_flattener___IMPORT_PATTERN; - if (likely(cpy_r_r91 != NULL)) goto CPyL37; - PyErr_SetString(PyExc_NameError, "value for final name \"IMPORT_PATTERN\" was not set"); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 176, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r93 = CPyStatics[38]; /* 'sub' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r91, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 176, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener____IMPORT_PATTERN_SUB = cpy_r_r94; - CPy_INCREF(CPyStatic_flattener____IMPORT_PATTERN_SUB); - cpy_r_r95 = CPyStatic_flattener___globals; - cpy_r_r96 = CPyStatics[1583]; /* '_IMPORT_PATTERN_SUB' */ - cpy_r_r97 = CPyDict_SetItem(cpy_r_r95, cpy_r_r96, cpy_r_r94); - CPy_DECREF(cpy_r_r94); - cpy_r_r98 = cpy_r_r97 >= 0; - if (unlikely(!cpy_r_r98)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 176, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r99 = CPyStatic_flattener___PRAGMA_PATTERN; - if (likely(cpy_r_r99 != NULL)) goto CPyL42; - PyErr_SetString(PyExc_NameError, "value for final name \"PRAGMA_PATTERN\" was not set"); - cpy_r_r100 = 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 178, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL42: ; - cpy_r_r101 = CPyStatics[30]; /* 'findall' */ - cpy_r_r102 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 178, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener____PRAGMA_PATTERN_FINDALL = cpy_r_r102; - CPy_INCREF(CPyStatic_flattener____PRAGMA_PATTERN_FINDALL); - cpy_r_r103 = CPyStatic_flattener___globals; - cpy_r_r104 = CPyStatics[1584]; /* '_PRAGMA_PATTERN_FINDALL' */ - cpy_r_r105 = CPyDict_SetItem(cpy_r_r103, cpy_r_r104, cpy_r_r102); - CPy_DECREF(cpy_r_r102); - cpy_r_r106 = cpy_r_r105 >= 0; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 178, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r107 = CPyStatic_flattener___PRAGMA_PATTERN; - if (likely(cpy_r_r107 != NULL)) goto CPyL47; - PyErr_SetString(PyExc_NameError, "value for final name \"PRAGMA_PATTERN\" was not set"); - cpy_r_r108 = 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 179, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL47: ; - cpy_r_r109 = CPyStatics[38]; /* 'sub' */ - cpy_r_r110 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 179, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener____PRAGMA_PATTERN_SUB = cpy_r_r110; - CPy_INCREF(CPyStatic_flattener____PRAGMA_PATTERN_SUB); - cpy_r_r111 = CPyStatic_flattener___globals; - cpy_r_r112 = CPyStatics[1585]; /* '_PRAGMA_PATTERN_SUB' */ - cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r110); - CPy_DECREF(cpy_r_r110); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 179, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r115 = CPyStatic_flattener___LICENSE_PATTERN; - if (likely(cpy_r_r115 != NULL)) goto CPyL52; - PyErr_SetString(PyExc_NameError, "value for final name \"LICENSE_PATTERN\" was not set"); - cpy_r_r116 = 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 181, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL52: ; - cpy_r_r117 = CPyStatics[1586]; /* 'search' */ - cpy_r_r118 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 181, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener____LICENSE_PATTERN_SEARCH = cpy_r_r118; - CPy_INCREF(CPyStatic_flattener____LICENSE_PATTERN_SEARCH); - cpy_r_r119 = CPyStatic_flattener___globals; - cpy_r_r120 = CPyStatics[1587]; /* '_LICENSE_PATTERN_SEARCH' */ - cpy_r_r121 = CPyDict_SetItem(cpy_r_r119, cpy_r_r120, cpy_r_r118); - CPy_DECREF(cpy_r_r118); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 181, CPyStatic_flattener___globals); - goto CPyL60; - } - cpy_r_r123 = CPyStatic_flattener___LICENSE_PATTERN; - if (likely(cpy_r_r123 != NULL)) goto CPyL57; - PyErr_SetString(PyExc_NameError, "value for final name \"LICENSE_PATTERN\" was not set"); - cpy_r_r124 = 0; - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 182, CPyStatic_flattener___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL57: ; - cpy_r_r125 = CPyStatics[38]; /* 'sub' */ - cpy_r_r126 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 182, CPyStatic_flattener___globals); - goto CPyL60; - } - CPyStatic_flattener____LICENSE_PATTERN_SUB = cpy_r_r126; - CPy_INCREF(CPyStatic_flattener____LICENSE_PATTERN_SUB); - cpy_r_r127 = CPyStatic_flattener___globals; - cpy_r_r128 = CPyStatics[1588]; /* '_LICENSE_PATTERN_SUB' */ - cpy_r_r129 = CPyDict_SetItem(cpy_r_r127, cpy_r_r128, cpy_r_r126); - CPy_DECREF(cpy_r_r126); - cpy_r_r130 = cpy_r_r129 >= 0; - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/project/flattener.py", "", 182, CPyStatic_flattener___globals); - goto CPyL60; - } - return 1; -CPyL60: ; - cpy_r_r131 = 2; - return cpy_r_r131; -CPyL61: ; - CPy_DecRef(cpy_r_r40); - goto CPyL14; -CPyL62: ; - CPy_DecRef(cpy_r_r40); - goto CPyL60; -CPyL63: ; - CPy_DecRef(cpy_r_r53); - goto CPyL20; -CPyL64: ; - CPy_DecRef(cpy_r_r53); - goto CPyL60; -CPyL65: ; - CPy_DecRef(cpy_r_r66); - goto CPyL60; -} - -static PyObject *CPyDunder___get__project___main____compile__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____compile__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____compile__ProjectBase_obj(void); - -static PyObject * -project___main____compile__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____compile__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____compile__ProjectBase_obj_traverse(brownie___project___main____compile__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____compile__ProjectBase_obj_clear(brownie___project___main____compile__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main____compile__ProjectBase_obj_dealloc(brownie___project___main____compile__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____compile__ProjectBase_obj_free_instance == NULL) { - project___main____compile__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____compile__ProjectBase_obj_dealloc) - project___main____compile__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____compile__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main____compile__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____compile__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____compile__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main____compile__ProjectBase_obj_____get__, - }; - memcpy(project___main____compile__ProjectBase_obj_vtable, project___main____compile__ProjectBase_obj_vtable_scratch, sizeof(project___main____compile__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____compile__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____compile__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract_sources, compiler_config, silent)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____compile__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____compile__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_compile__ProjectBase_obj", - .tp_new = project___main____compile__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main____compile__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main____compile__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main____compile__ProjectBase_obj_clear, - .tp_methods = project___main____compile__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____compile__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main____compile__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____compile__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_compile__ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____compile__ProjectBase_obj_template = &CPyType_project___main____compile__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____compile__ProjectBase_objObject *self; - if (project___main____compile__ProjectBase_obj_free_instance != NULL) { - self = project___main____compile__ProjectBase_obj_free_instance; - project___main____compile__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____compile__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____compile__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main____compile__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____compile__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup((PyObject *)CPyType_project___main____compile__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____create_containers__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____create_containers__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____create_containers__ProjectBase_obj(void); - -static PyObject * -project___main____create_containers__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____create_containers__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____create_containers__ProjectBase_obj_traverse(brownie___project___main____create_containers__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____create_containers__ProjectBase_obj_clear(brownie___project___main____create_containers__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main____create_containers__ProjectBase_obj_dealloc(brownie___project___main____create_containers__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____create_containers__ProjectBase_obj_free_instance == NULL) { - project___main____create_containers__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____create_containers__ProjectBase_obj_dealloc) - project___main____create_containers__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____create_containers__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main____create_containers__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____create_containers__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____create_containers__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main____create_containers__ProjectBase_obj_____get__, - }; - memcpy(project___main____create_containers__ProjectBase_obj_vtable, project___main____create_containers__ProjectBase_obj_vtable_scratch, sizeof(project___main____create_containers__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____create_containers__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____create_containers__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____create_containers__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____create_containers__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_create_containers__ProjectBase_obj", - .tp_new = project___main____create_containers__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main____create_containers__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main____create_containers__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main____create_containers__ProjectBase_obj_clear, - .tp_methods = project___main____create_containers__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____create_containers__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main____create_containers__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____create_containers__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_create_containers__ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____create_containers__ProjectBase_obj_template = &CPyType_project___main____create_containers__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____create_containers__ProjectBase_objObject *self; - if (project___main____create_containers__ProjectBase_obj_free_instance != NULL) { - self = project___main____create_containers__ProjectBase_obj_free_instance; - project___main____create_containers__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____create_containers__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____create_containers__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main____create_containers__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____create_containers__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup((PyObject *)CPyType_project___main____create_containers__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____getitem___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj(void); - -static PyObject * -project___main_____getitem___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____getitem___3__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____getitem___3__ProjectBase_obj_traverse(brownie___project___main_____getitem___3__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____getitem___3__ProjectBase_obj_clear(brownie___project___main_____getitem___3__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main_____getitem___3__ProjectBase_obj_dealloc(brownie___project___main_____getitem___3__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____getitem___3__ProjectBase_obj_free_instance == NULL) { - project___main_____getitem___3__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____getitem___3__ProjectBase_obj_dealloc) - project___main_____getitem___3__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____getitem___3__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main_____getitem___3__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____getitem___3__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__, - }; - memcpy(project___main_____getitem___3__ProjectBase_obj_vtable, project___main_____getitem___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____getitem___3__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____getitem___3__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____getitem___3__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____getitem___3__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__getitem____ProjectBase_obj", - .tp_new = project___main_____getitem___3__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main_____getitem___3__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____getitem___3__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main_____getitem___3__ProjectBase_obj_clear, - .tp_methods = project___main_____getitem___3__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____getitem___3__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main_____getitem___3__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____getitem___3__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__getitem____ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____getitem___3__ProjectBase_obj_template = &CPyType_project___main_____getitem___3__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____getitem___3__ProjectBase_objObject *self; - if (project___main_____getitem___3__ProjectBase_obj_free_instance != NULL) { - self = project___main_____getitem___3__ProjectBase_obj_free_instance; - project___main_____getitem___3__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____getitem___3__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____getitem___3__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____getitem___3__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____iter___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj(void); - -static PyObject * -project___main_____iter___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____iter___3__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____iter___3__ProjectBase_obj_traverse(brownie___project___main_____iter___3__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____iter___3__ProjectBase_obj_clear(brownie___project___main_____iter___3__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main_____iter___3__ProjectBase_obj_dealloc(brownie___project___main_____iter___3__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____iter___3__ProjectBase_obj_free_instance == NULL) { - project___main_____iter___3__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____iter___3__ProjectBase_obj_dealloc) - project___main_____iter___3__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____iter___3__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main_____iter___3__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____iter___3__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_obj_____get__, - }; - memcpy(project___main_____iter___3__ProjectBase_obj_vtable, project___main_____iter___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____iter___3__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____iter___3__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____iter___3__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__iter____ProjectBase_obj", - .tp_new = project___main_____iter___3__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main_____iter___3__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____iter___3__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main_____iter___3__ProjectBase_obj_clear, - .tp_methods = project___main_____iter___3__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____iter___3__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main_____iter___3__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____iter___3__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__iter____ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_obj_template = &CPyType_project___main_____iter___3__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____iter___3__ProjectBase_objObject *self; - if (project___main_____iter___3__ProjectBase_obj_free_instance != NULL) { - self = project___main_____iter___3__ProjectBase_obj_free_instance; - project___main_____iter___3__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____iter___3__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____iter___3__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main_____iter___3__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____iter___3__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen(void); - -static PyObject * -project___main_____iter___3__ProjectBase_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____iter___3__ProjectBase_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____iter___3__ProjectBase_gen_traverse(brownie___project___main_____iter___3__ProjectBase_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_temp__0); - Py_VISIT(self->___mypyc_generator_attribute__i); - return 0; -} - -static int -project___main_____iter___3__ProjectBase_gen_clear(brownie___project___main_____iter___3__ProjectBase_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_generator_attribute__i); - return 0; -} - -static void -project___main_____iter___3__ProjectBase_gen_dealloc(brownie___project___main_____iter___3__ProjectBase_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____iter___3__ProjectBase_gen_free_instance == NULL) { - project___main_____iter___3__ProjectBase_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__self); - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_temp__0); - self->___mypyc_temp__1 = -113; - Py_CLEAR(self->___mypyc_generator_attribute__i); - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____iter___3__ProjectBase_gen_dealloc) - project___main_____iter___3__ProjectBase_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____iter___3__ProjectBase_gen_vtable[6]; -static bool -CPyDef_project___main_____iter___3__ProjectBase_gen_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____iter___3__ProjectBase_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen_____next__, - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen___send, - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__, - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen___throw, - (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen___close, - }; - memcpy(project___main_____iter___3__ProjectBase_gen_vtable, project___main_____iter___3__ProjectBase_gen_vtable_scratch, sizeof(project___main_____iter___3__ProjectBase_gen_vtable)); - return 1; -} - -static PyMethodDef project___main_____iter___3__ProjectBase_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____iter___3__ProjectBase_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__iter____ProjectBase_gen", - .tp_new = project___main_____iter___3__ProjectBase_gen_new, - .tp_dealloc = (destructor)project___main_____iter___3__ProjectBase_gen_dealloc, - .tp_traverse = (traverseproc)project___main_____iter___3__ProjectBase_gen_traverse, - .tp_clear = (inquiry)project___main_____iter___3__ProjectBase_gen_clear, - .tp_methods = project___main_____iter___3__ProjectBase_gen_methods, - .tp_iter = CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__, - .tp_iternext = CPyDef_project___main_____iter___3__ProjectBase_gen_____next__, - .tp_basicsize = sizeof(brownie___project___main_____iter___3__ProjectBase_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("__iter____ProjectBase_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_gen_template = &CPyType_project___main_____iter___3__ProjectBase_gen_template_; - -PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____iter___3__ProjectBase_genObject *self; - if (project___main_____iter___3__ProjectBase_gen_free_instance != NULL) { - self = project___main_____iter___3__ProjectBase_gen_free_instance; - project___main_____iter___3__ProjectBase_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____iter___3__ProjectBase_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____iter___3__ProjectBase_gen_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__1 = -113; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup((PyObject *)CPyType_project___main_____iter___3__ProjectBase_gen); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____len___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____len___3__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____len___3__ProjectBase_obj(void); - -static PyObject * -project___main_____len___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____len___3__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____len___3__ProjectBase_obj_traverse(brownie___project___main_____len___3__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____len___3__ProjectBase_obj_clear(brownie___project___main_____len___3__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main_____len___3__ProjectBase_obj_dealloc(brownie___project___main_____len___3__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____len___3__ProjectBase_obj_free_instance == NULL) { - project___main_____len___3__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____len___3__ProjectBase_obj_dealloc) - project___main_____len___3__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____len___3__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main_____len___3__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____len___3__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____len___3__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____len___3__ProjectBase_obj_____get__, - }; - memcpy(project___main_____len___3__ProjectBase_obj_vtable, project___main_____len___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____len___3__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____len___3__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____len___3__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____len___3__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____len___3__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__len____ProjectBase_obj", - .tp_new = project___main_____len___3__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main_____len___3__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____len___3__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main_____len___3__ProjectBase_obj_clear, - .tp_methods = project___main_____len___3__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____len___3__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main_____len___3__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____len___3__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__len____ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____len___3__ProjectBase_obj_template = &CPyType_project___main_____len___3__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____len___3__ProjectBase_objObject *self; - if (project___main_____len___3__ProjectBase_obj_free_instance != NULL) { - self = project___main_____len___3__ProjectBase_obj_free_instance; - project___main_____len___3__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____len___3__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____len___3__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main_____len___3__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____len___3__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____len___3__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____contains___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj(void); - -static PyObject * -project___main_____contains___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____contains___3__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____contains___3__ProjectBase_obj_traverse(brownie___project___main_____contains___3__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____contains___3__ProjectBase_obj_clear(brownie___project___main_____contains___3__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main_____contains___3__ProjectBase_obj_dealloc(brownie___project___main_____contains___3__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____contains___3__ProjectBase_obj_free_instance == NULL) { - project___main_____contains___3__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____contains___3__ProjectBase_obj_dealloc) - project___main_____contains___3__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____contains___3__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main_____contains___3__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____contains___3__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____contains___3__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____contains___3__ProjectBase_obj_____get__, - }; - memcpy(project___main_____contains___3__ProjectBase_obj_vtable, project___main_____contains___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____contains___3__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____contains___3__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____contains___3__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, item, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____contains___3__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____contains___3__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__contains____ProjectBase_obj", - .tp_new = project___main_____contains___3__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main_____contains___3__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____contains___3__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main_____contains___3__ProjectBase_obj_clear, - .tp_methods = project___main_____contains___3__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____contains___3__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main_____contains___3__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____contains___3__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__contains____ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____contains___3__ProjectBase_obj_template = &CPyType_project___main_____contains___3__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____contains___3__ProjectBase_objObject *self; - if (project___main_____contains___3__ProjectBase_obj_free_instance != NULL) { - self = project___main_____contains___3__ProjectBase_obj_free_instance; - project___main_____contains___3__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____contains___3__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____contains___3__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main_____contains___3__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____contains___3__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main___dict__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main___dict__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main___dict__ProjectBase_obj(void); - -static PyObject * -project___main___dict__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main___dict__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main___dict__ProjectBase_obj_traverse(brownie___project___main___dict__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main___dict__ProjectBase_obj_clear(brownie___project___main___dict__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main___dict__ProjectBase_obj_dealloc(brownie___project___main___dict__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main___dict__ProjectBase_obj_free_instance == NULL) { - project___main___dict__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main___dict__ProjectBase_obj_dealloc) - project___main___dict__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main___dict__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main___dict__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main___dict__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main___dict__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main___dict__ProjectBase_obj_____get__, - }; - memcpy(project___main___dict__ProjectBase_obj_vtable, project___main___dict__ProjectBase_obj_vtable_scratch, sizeof(project___main___dict__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main___dict__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main___dict__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main___dict__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main___dict__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "dict__ProjectBase_obj", - .tp_new = project___main___dict__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main___dict__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main___dict__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main___dict__ProjectBase_obj_clear, - .tp_methods = project___main___dict__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main___dict__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main___dict__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main___dict__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("dict__ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main___dict__ProjectBase_obj_template = &CPyType_project___main___dict__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main___dict__ProjectBase_objObject *self; - if (project___main___dict__ProjectBase_obj_free_instance != NULL) { - self = project___main___dict__ProjectBase_obj_free_instance; - project___main___dict__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main___dict__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main___dict__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main___dict__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main___dict__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup((PyObject *)CPyType_project___main___dict__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main___keys__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main___keys__ProjectBase_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main___keys__ProjectBase_obj(void); - -static PyObject * -project___main___keys__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main___keys__ProjectBase_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main___keys__ProjectBase_obj_traverse(brownie___project___main___keys__ProjectBase_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main___keys__ProjectBase_obj_clear(brownie___project___main___keys__ProjectBase_objObject *self) -{ - return 0; -} - -static void -project___main___keys__ProjectBase_obj_dealloc(brownie___project___main___keys__ProjectBase_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main___keys__ProjectBase_obj_free_instance == NULL) { - project___main___keys__ProjectBase_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main___keys__ProjectBase_obj_dealloc) - project___main___keys__ProjectBase_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main___keys__ProjectBase_obj_vtable[2]; -static bool -CPyDef_project___main___keys__ProjectBase_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main___keys__ProjectBase_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main___keys__ProjectBase_obj_____call__, - (CPyVTableItem)CPyDef_project___main___keys__ProjectBase_obj_____get__, - }; - memcpy(project___main___keys__ProjectBase_obj_vtable, project___main___keys__ProjectBase_obj_vtable_scratch, sizeof(project___main___keys__ProjectBase_obj_vtable)); - return 1; -} - -static PyMethodDef project___main___keys__ProjectBase_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main___keys__ProjectBase_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main___keys__ProjectBase_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main___keys__ProjectBase_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "keys__ProjectBase_obj", - .tp_new = project___main___keys__ProjectBase_obj_new, - .tp_dealloc = (destructor)project___main___keys__ProjectBase_obj_dealloc, - .tp_traverse = (traverseproc)project___main___keys__ProjectBase_obj_traverse, - .tp_clear = (inquiry)project___main___keys__ProjectBase_obj_clear, - .tp_methods = project___main___keys__ProjectBase_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main___keys__ProjectBase_obj, - .tp_basicsize = sizeof(brownie___project___main___keys__ProjectBase_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main___keys__ProjectBase_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("keys__ProjectBase_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main___keys__ProjectBase_obj_template = &CPyType_project___main___keys__ProjectBase_obj_template_; - -PyObject *CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main___keys__ProjectBase_objObject *self; - if (project___main___keys__ProjectBase_obj_free_instance != NULL) { - self = project___main___keys__ProjectBase_obj_free_instance; - project___main___keys__ProjectBase_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main___keys__ProjectBase_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main___keys__ProjectBase_obj_vtable; - self->vectorcall = CPyPy_project___main___keys__ProjectBase_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main___keys__ProjectBase_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup((PyObject *)CPyType_project___main___keys__ProjectBase_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____init___3_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____init___3_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____init___3_Project_obj(void); - -static PyObject * -project___main_____init___3_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____init___3_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____init___3_Project_obj_traverse(brownie___project___main_____init___3_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____init___3_Project_obj_clear(brownie___project___main_____init___3_Project_objObject *self) -{ - return 0; -} - -static void -project___main_____init___3_Project_obj_dealloc(brownie___project___main_____init___3_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____init___3_Project_obj_free_instance == NULL) { - project___main_____init___3_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____init___3_Project_obj_dealloc) - project___main_____init___3_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____init___3_Project_obj_vtable[2]; -static bool -CPyDef_project___main_____init___3_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____init___3_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____init___3_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____init___3_Project_obj_____get__, - }; - memcpy(project___main_____init___3_Project_obj_vtable, project___main_____init___3_Project_obj_vtable_scratch, sizeof(project___main_____init___3_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____init___3_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____init___3_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, name, project_path, compile=True)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____init___3_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____init___3_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___Project_obj", - .tp_new = project___main_____init___3_Project_obj_new, - .tp_dealloc = (destructor)project___main_____init___3_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____init___3_Project_obj_traverse, - .tp_clear = (inquiry)project___main_____init___3_Project_obj_clear, - .tp_methods = project___main_____init___3_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____init___3_Project_obj, - .tp_basicsize = sizeof(brownie___project___main_____init___3_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____init___3_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____init___3_Project_obj_template = &CPyType_project___main_____init___3_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____init___3_Project_objObject *self; - if (project___main_____init___3_Project_obj_free_instance != NULL) { - self = project___main_____init___3_Project_obj_free_instance; - project___main_____init___3_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____init___3_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____init___3_Project_obj_vtable; - self->vectorcall = CPyPy_project___main_____init___3_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____init___3_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup((PyObject *)CPyType_project___main_____init___3_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main___load_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main___load_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc__load_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main___load_Project_obj(void); - -static PyObject * -project___main___load_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main___load_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc__load_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main___load_Project_obj_traverse(brownie___project___main___load_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main___load_Project_obj_clear(brownie___project___main___load_Project_objObject *self) -{ - return 0; -} - -static void -project___main___load_Project_obj_dealloc(brownie___project___main___load_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main___load_Project_obj_free_instance == NULL) { - project___main___load_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main___load_Project_obj_dealloc) - project___main___load_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main___load_Project_obj_vtable[2]; -static bool -CPyDef_project___main___load_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main___load_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main___load_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main___load_Project_obj_____get__, - }; - memcpy(project___main___load_Project_obj_vtable, project___main___load_Project_obj_vtable_scratch, sizeof(project___main___load_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main___load_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main___load_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, raise_if_loaded=True, compile=True)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main___load_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main___load_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "load_Project_obj", - .tp_new = project___main___load_Project_obj_new, - .tp_dealloc = (destructor)project___main___load_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main___load_Project_obj_traverse, - .tp_clear = (inquiry)project___main___load_Project_obj_clear, - .tp_methods = project___main___load_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main___load_Project_obj, - .tp_basicsize = sizeof(brownie___project___main___load_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main___load_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("load_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main___load_Project_obj_template = &CPyType_project___main___load_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc__load_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main___load_Project_objObject *self; - if (project___main___load_Project_obj_free_instance != NULL) { - self = project___main___load_Project_obj_free_instance; - project___main___load_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main___load_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main___load_Project_obj_vtable; - self->vectorcall = CPyPy_project___main___load_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main___load_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc__load_Project_obj_setup((PyObject *)CPyType_project___main___load_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____get_changed_contracts_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____get_changed_contracts_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj(void); - -static PyObject * -project___main____get_changed_contracts_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____get_changed_contracts_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____get_changed_contracts_Project_obj_traverse(brownie___project___main____get_changed_contracts_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____get_changed_contracts_Project_obj_clear(brownie___project___main____get_changed_contracts_Project_objObject *self) -{ - return 0; -} - -static void -project___main____get_changed_contracts_Project_obj_dealloc(brownie___project___main____get_changed_contracts_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____get_changed_contracts_Project_obj_free_instance == NULL) { - project___main____get_changed_contracts_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____get_changed_contracts_Project_obj_dealloc) - project___main____get_changed_contracts_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____get_changed_contracts_Project_obj_vtable[2]; -static bool -CPyDef_project___main____get_changed_contracts_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____get_changed_contracts_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____get_changed_contracts_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____get_changed_contracts_Project_obj_____get__, - }; - memcpy(project___main____get_changed_contracts_Project_obj_vtable, project___main____get_changed_contracts_Project_obj_vtable_scratch, sizeof(project___main____get_changed_contracts_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____get_changed_contracts_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____get_changed_contracts_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, compiled_hashes)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____get_changed_contracts_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____get_changed_contracts_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_get_changed_contracts_Project_obj", - .tp_new = project___main____get_changed_contracts_Project_obj_new, - .tp_dealloc = (destructor)project___main____get_changed_contracts_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____get_changed_contracts_Project_obj_traverse, - .tp_clear = (inquiry)project___main____get_changed_contracts_Project_obj_clear, - .tp_methods = project___main____get_changed_contracts_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____get_changed_contracts_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____get_changed_contracts_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____get_changed_contracts_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_get_changed_contracts_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____get_changed_contracts_Project_obj_template = &CPyType_project___main____get_changed_contracts_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____get_changed_contracts_Project_objObject *self; - if (project___main____get_changed_contracts_Project_obj_free_instance != NULL) { - self = project___main____get_changed_contracts_Project_obj_free_instance; - project___main____get_changed_contracts_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____get_changed_contracts_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____get_changed_contracts_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____get_changed_contracts_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup((PyObject *)CPyType_project___main____get_changed_contracts_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____compare_build_json_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____compare_build_json_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____compare_build_json_Project_obj(void); - -static PyObject * -project___main____compare_build_json_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____compare_build_json_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____compare_build_json_Project_obj_traverse(brownie___project___main____compare_build_json_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____compare_build_json_Project_obj_clear(brownie___project___main____compare_build_json_Project_objObject *self) -{ - return 0; -} - -static void -project___main____compare_build_json_Project_obj_dealloc(brownie___project___main____compare_build_json_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____compare_build_json_Project_obj_free_instance == NULL) { - project___main____compare_build_json_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____compare_build_json_Project_obj_dealloc) - project___main____compare_build_json_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____compare_build_json_Project_obj_vtable[2]; -static bool -CPyDef_project___main____compare_build_json_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____compare_build_json_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____compare_build_json_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____compare_build_json_Project_obj_____get__, - }; - memcpy(project___main____compare_build_json_Project_obj_vtable, project___main____compare_build_json_Project_obj_vtable_scratch, sizeof(project___main____compare_build_json_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____compare_build_json_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____compare_build_json_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract_name)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____compare_build_json_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____compare_build_json_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_compare_build_json_Project_obj", - .tp_new = project___main____compare_build_json_Project_obj_new, - .tp_dealloc = (destructor)project___main____compare_build_json_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____compare_build_json_Project_obj_traverse, - .tp_clear = (inquiry)project___main____compare_build_json_Project_obj_clear, - .tp_methods = project___main____compare_build_json_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____compare_build_json_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____compare_build_json_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____compare_build_json_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_compare_build_json_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____compare_build_json_Project_obj_template = &CPyType_project___main____compare_build_json_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____compare_build_json_Project_objObject *self; - if (project___main____compare_build_json_Project_obj_free_instance != NULL) { - self = project___main____compare_build_json_Project_obj_free_instance; - project___main____compare_build_json_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____compare_build_json_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____compare_build_json_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____compare_build_json_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____compare_build_json_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup((PyObject *)CPyType_project___main____compare_build_json_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____compile_interfaces_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____compile_interfaces_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____compile_interfaces_Project_obj(void); - -static PyObject * -project___main____compile_interfaces_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____compile_interfaces_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____compile_interfaces_Project_obj_traverse(brownie___project___main____compile_interfaces_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____compile_interfaces_Project_obj_clear(brownie___project___main____compile_interfaces_Project_objObject *self) -{ - return 0; -} - -static void -project___main____compile_interfaces_Project_obj_dealloc(brownie___project___main____compile_interfaces_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____compile_interfaces_Project_obj_free_instance == NULL) { - project___main____compile_interfaces_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____compile_interfaces_Project_obj_dealloc) - project___main____compile_interfaces_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____compile_interfaces_Project_obj_vtable[2]; -static bool -CPyDef_project___main____compile_interfaces_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____compile_interfaces_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____compile_interfaces_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____compile_interfaces_Project_obj_____get__, - }; - memcpy(project___main____compile_interfaces_Project_obj_vtable, project___main____compile_interfaces_Project_obj_vtable_scratch, sizeof(project___main____compile_interfaces_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____compile_interfaces_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____compile_interfaces_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, compiled_hashes)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____compile_interfaces_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____compile_interfaces_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_compile_interfaces_Project_obj", - .tp_new = project___main____compile_interfaces_Project_obj_new, - .tp_dealloc = (destructor)project___main____compile_interfaces_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____compile_interfaces_Project_obj_traverse, - .tp_clear = (inquiry)project___main____compile_interfaces_Project_obj_clear, - .tp_methods = project___main____compile_interfaces_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____compile_interfaces_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____compile_interfaces_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____compile_interfaces_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_compile_interfaces_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____compile_interfaces_Project_obj_template = &CPyType_project___main____compile_interfaces_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____compile_interfaces_Project_objObject *self; - if (project___main____compile_interfaces_Project_obj_free_instance != NULL) { - self = project___main____compile_interfaces_Project_obj_free_instance; - project___main____compile_interfaces_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____compile_interfaces_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____compile_interfaces_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____compile_interfaces_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____compile_interfaces_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup((PyObject *)CPyType_project___main____compile_interfaces_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____load_dependency_artifacts_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj(void); - -static PyObject * -project___main____load_dependency_artifacts_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____load_dependency_artifacts_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____load_dependency_artifacts_Project_obj_traverse(brownie___project___main____load_dependency_artifacts_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____load_dependency_artifacts_Project_obj_clear(brownie___project___main____load_dependency_artifacts_Project_objObject *self) -{ - return 0; -} - -static void -project___main____load_dependency_artifacts_Project_obj_dealloc(brownie___project___main____load_dependency_artifacts_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____load_dependency_artifacts_Project_obj_free_instance == NULL) { - project___main____load_dependency_artifacts_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____load_dependency_artifacts_Project_obj_dealloc) - project___main____load_dependency_artifacts_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____load_dependency_artifacts_Project_obj_vtable[2]; -static bool -CPyDef_project___main____load_dependency_artifacts_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____load_dependency_artifacts_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__, - }; - memcpy(project___main____load_dependency_artifacts_Project_obj_vtable, project___main____load_dependency_artifacts_Project_obj_vtable_scratch, sizeof(project___main____load_dependency_artifacts_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____load_dependency_artifacts_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____load_dependency_artifacts_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____load_dependency_artifacts_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_load_dependency_artifacts_Project_obj", - .tp_new = project___main____load_dependency_artifacts_Project_obj_new, - .tp_dealloc = (destructor)project___main____load_dependency_artifacts_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____load_dependency_artifacts_Project_obj_traverse, - .tp_clear = (inquiry)project___main____load_dependency_artifacts_Project_obj_clear, - .tp_methods = project___main____load_dependency_artifacts_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____load_dependency_artifacts_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____load_dependency_artifacts_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____load_dependency_artifacts_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_load_dependency_artifacts_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____load_dependency_artifacts_Project_obj_template = &CPyType_project___main____load_dependency_artifacts_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____load_dependency_artifacts_Project_objObject *self; - if (project___main____load_dependency_artifacts_Project_obj_free_instance != NULL) { - self = project___main____load_dependency_artifacts_Project_obj_free_instance; - project___main____load_dependency_artifacts_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____load_dependency_artifacts_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____load_dependency_artifacts_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup((PyObject *)CPyType_project___main____load_dependency_artifacts_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____load_deployments_Project_env(void); - -static PyObject * -project___main____load_deployments_Project_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____load_deployments_Project_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____load_deployments_Project_env_traverse(brownie___project___main____load_deployments_Project_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_self); - Py_VISIT(self->_chainid); - Py_VISIT(self->_path); - Py_VISIT(self->_deployments); - return 0; -} - -static int -project___main____load_deployments_Project_env_clear(brownie___project___main____load_deployments_Project_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_chainid); - Py_CLEAR(self->_path); - Py_CLEAR(self->_deployments); - return 0; -} - -static void -project___main____load_deployments_Project_env_dealloc(brownie___project___main____load_deployments_Project_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____load_deployments_Project_env_free_instance == NULL) { - project___main____load_deployments_Project_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_self); - Py_CLEAR(self->_chainid); - Py_CLEAR(self->_path); - Py_CLEAR(self->_deployments); - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____load_deployments_Project_env_dealloc) - project___main____load_deployments_Project_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____load_deployments_Project_env_vtable[1]; -static bool -CPyDef_project___main____load_deployments_Project_env_trait_vtable_setup(void) -{ - CPyVTableItem project___main____load_deployments_Project_env_vtable_scratch[] = { - NULL - }; - memcpy(project___main____load_deployments_Project_env_vtable, project___main____load_deployments_Project_env_vtable_scratch, sizeof(project___main____load_deployments_Project_env_vtable)); - return 1; -} - -static PyMethodDef project___main____load_deployments_Project_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____load_deployments_Project_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_load_deployments_Project_env", - .tp_new = project___main____load_deployments_Project_env_new, - .tp_dealloc = (destructor)project___main____load_deployments_Project_env_dealloc, - .tp_traverse = (traverseproc)project___main____load_deployments_Project_env_traverse, - .tp_clear = (inquiry)project___main____load_deployments_Project_env_clear, - .tp_methods = project___main____load_deployments_Project_env_methods, - .tp_basicsize = sizeof(brownie___project___main____load_deployments_Project_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_load_deployments_Project_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____load_deployments_Project_env_template = &CPyType_project___main____load_deployments_Project_env_template_; - -PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____load_deployments_Project_envObject *self; - if (project___main____load_deployments_Project_env_free_instance != NULL) { - self = project___main____load_deployments_Project_env_free_instance; - project___main____load_deployments_Project_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____load_deployments_Project_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____load_deployments_Project_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____load_deployments_Project_env(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup((PyObject *)CPyType_project___main____load_deployments_Project_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____load_deployments_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____load_deployments_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____load_deployments_Project_obj(void); - -static PyObject * -project___main____load_deployments_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____load_deployments_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____load_deployments_Project_obj_traverse(brownie___project___main____load_deployments_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____load_deployments_Project_obj_clear(brownie___project___main____load_deployments_Project_objObject *self) -{ - return 0; -} - -static void -project___main____load_deployments_Project_obj_dealloc(brownie___project___main____load_deployments_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____load_deployments_Project_obj_free_instance == NULL) { - project___main____load_deployments_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____load_deployments_Project_obj_dealloc) - project___main____load_deployments_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____load_deployments_Project_obj_vtable[2]; -static bool -CPyDef_project___main____load_deployments_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____load_deployments_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____load_deployments_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____load_deployments_Project_obj_____get__, - }; - memcpy(project___main____load_deployments_Project_obj_vtable, project___main____load_deployments_Project_obj_vtable_scratch, sizeof(project___main____load_deployments_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____load_deployments_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____load_deployments_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____load_deployments_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____load_deployments_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_load_deployments_Project_obj", - .tp_new = project___main____load_deployments_Project_obj_new, - .tp_dealloc = (destructor)project___main____load_deployments_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____load_deployments_Project_obj_traverse, - .tp_clear = (inquiry)project___main____load_deployments_Project_obj_clear, - .tp_methods = project___main____load_deployments_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____load_deployments_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____load_deployments_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____load_deployments_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_load_deployments_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____load_deployments_Project_obj_template = &CPyType_project___main____load_deployments_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____load_deployments_Project_objObject *self; - if (project___main____load_deployments_Project_obj_free_instance != NULL) { - self = project___main____load_deployments_Project_obj_free_instance; - project___main____load_deployments_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____load_deployments_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____load_deployments_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____load_deployments_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____load_deployments_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup((PyObject *)CPyType_project___main____load_deployments_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____mypyc_lambda__0__load_deployments_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(void); - -static PyObject * -project___main_____mypyc_lambda__0__load_deployments_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____mypyc_lambda__0__load_deployments_Project_obj_traverse(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -project___main_____mypyc_lambda__0__load_deployments_Project_obj_clear(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -project___main_____mypyc_lambda__0__load_deployments_Project_obj_dealloc(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance == NULL) { - project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____mypyc_lambda__0__load_deployments_Project_obj_dealloc) - project___main_____mypyc_lambda__0__load_deployments_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable[2]; -static bool -CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__, - }; - memcpy(project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable, project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable_scratch, sizeof(project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable)); - return 1; -} - -static PyObject * -project___main_____mypyc_lambda__0__load_deployments_Project_obj_get___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, void *closure); -static int -project___main_____mypyc_lambda__0__load_deployments_Project_obj_set___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef project___main_____mypyc_lambda__0__load_deployments_Project_obj_getseters[] = { - {"__mypyc_env__", - (getter)project___main_____mypyc_lambda__0__load_deployments_Project_obj_get___3_mypyc_env__, (setter)project___main_____mypyc_lambda__0__load_deployments_Project_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef project___main_____mypyc_lambda__0__load_deployments_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0__load_deployments_Project_obj", - .tp_new = project___main_____mypyc_lambda__0__load_deployments_Project_obj_new, - .tp_dealloc = (destructor)project___main_____mypyc_lambda__0__load_deployments_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____mypyc_lambda__0__load_deployments_Project_obj_traverse, - .tp_clear = (inquiry)project___main_____mypyc_lambda__0__load_deployments_Project_obj_clear, - .tp_getset = project___main_____mypyc_lambda__0__load_deployments_Project_obj_getseters, - .tp_methods = project___main_____mypyc_lambda__0__load_deployments_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____mypyc_lambda__0__load_deployments_Project_obj, - .tp_basicsize = sizeof(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0__load_deployments_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template = &CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self; - if (project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance != NULL) { - self = project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance; - project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable; - self->vectorcall = CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup((PyObject *)CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -project___main_____mypyc_lambda__0__load_deployments_Project_obj_get___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0__load_deployments_Project_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -project___main_____mypyc_lambda__0__load_deployments_Project_obj_set___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0__load_deployments_Project_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_project___main____load_deployments_Project_env)) - tmp = value; - else { - CPy_TypeError("brownie.project.main._load_deployments_Project_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -static PyObject *CPyDunder___get__project___main____load_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____load_deployment_map_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____load_deployment_map_Project_obj(void); - -static PyObject * -project___main____load_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____load_deployment_map_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____load_deployment_map_Project_obj_traverse(brownie___project___main____load_deployment_map_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____load_deployment_map_Project_obj_clear(brownie___project___main____load_deployment_map_Project_objObject *self) -{ - return 0; -} - -static void -project___main____load_deployment_map_Project_obj_dealloc(brownie___project___main____load_deployment_map_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____load_deployment_map_Project_obj_free_instance == NULL) { - project___main____load_deployment_map_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____load_deployment_map_Project_obj_dealloc) - project___main____load_deployment_map_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____load_deployment_map_Project_obj_vtable[2]; -static bool -CPyDef_project___main____load_deployment_map_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____load_deployment_map_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____load_deployment_map_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____load_deployment_map_Project_obj_____get__, - }; - memcpy(project___main____load_deployment_map_Project_obj_vtable, project___main____load_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____load_deployment_map_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____load_deployment_map_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____load_deployment_map_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____load_deployment_map_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____load_deployment_map_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_load_deployment_map_Project_obj", - .tp_new = project___main____load_deployment_map_Project_obj_new, - .tp_dealloc = (destructor)project___main____load_deployment_map_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____load_deployment_map_Project_obj_traverse, - .tp_clear = (inquiry)project___main____load_deployment_map_Project_obj_clear, - .tp_methods = project___main____load_deployment_map_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____load_deployment_map_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____load_deployment_map_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____load_deployment_map_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_load_deployment_map_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____load_deployment_map_Project_obj_template = &CPyType_project___main____load_deployment_map_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____load_deployment_map_Project_objObject *self; - if (project___main____load_deployment_map_Project_obj_free_instance != NULL) { - self = project___main____load_deployment_map_Project_obj_free_instance; - project___main____load_deployment_map_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____load_deployment_map_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____load_deployment_map_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____load_deployment_map_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____load_deployment_map_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____load_deployment_map_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____save_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____save_deployment_map_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____save_deployment_map_Project_obj(void); - -static PyObject * -project___main____save_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____save_deployment_map_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____save_deployment_map_Project_obj_traverse(brownie___project___main____save_deployment_map_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____save_deployment_map_Project_obj_clear(brownie___project___main____save_deployment_map_Project_objObject *self) -{ - return 0; -} - -static void -project___main____save_deployment_map_Project_obj_dealloc(brownie___project___main____save_deployment_map_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____save_deployment_map_Project_obj_free_instance == NULL) { - project___main____save_deployment_map_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____save_deployment_map_Project_obj_dealloc) - project___main____save_deployment_map_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____save_deployment_map_Project_obj_vtable[2]; -static bool -CPyDef_project___main____save_deployment_map_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____save_deployment_map_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____save_deployment_map_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____save_deployment_map_Project_obj_____get__, - }; - memcpy(project___main____save_deployment_map_Project_obj_vtable, project___main____save_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____save_deployment_map_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____save_deployment_map_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____save_deployment_map_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, deployment_map)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____save_deployment_map_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____save_deployment_map_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_save_deployment_map_Project_obj", - .tp_new = project___main____save_deployment_map_Project_obj_new, - .tp_dealloc = (destructor)project___main____save_deployment_map_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____save_deployment_map_Project_obj_traverse, - .tp_clear = (inquiry)project___main____save_deployment_map_Project_obj_clear, - .tp_methods = project___main____save_deployment_map_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____save_deployment_map_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____save_deployment_map_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____save_deployment_map_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_save_deployment_map_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____save_deployment_map_Project_obj_template = &CPyType_project___main____save_deployment_map_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____save_deployment_map_Project_objObject *self; - if (project___main____save_deployment_map_Project_obj_free_instance != NULL) { - self = project___main____save_deployment_map_Project_obj_free_instance; - project___main____save_deployment_map_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____save_deployment_map_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____save_deployment_map_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____save_deployment_map_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____save_deployment_map_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____save_deployment_map_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____remove_from_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj(void); - -static PyObject * -project___main____remove_from_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____remove_from_deployment_map_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____remove_from_deployment_map_Project_obj_traverse(brownie___project___main____remove_from_deployment_map_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____remove_from_deployment_map_Project_obj_clear(brownie___project___main____remove_from_deployment_map_Project_objObject *self) -{ - return 0; -} - -static void -project___main____remove_from_deployment_map_Project_obj_dealloc(brownie___project___main____remove_from_deployment_map_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____remove_from_deployment_map_Project_obj_free_instance == NULL) { - project___main____remove_from_deployment_map_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____remove_from_deployment_map_Project_obj_dealloc) - project___main____remove_from_deployment_map_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____remove_from_deployment_map_Project_obj_vtable[2]; -static bool -CPyDef_project___main____remove_from_deployment_map_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____remove_from_deployment_map_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__, - }; - memcpy(project___main____remove_from_deployment_map_Project_obj_vtable, project___main____remove_from_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____remove_from_deployment_map_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____remove_from_deployment_map_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____remove_from_deployment_map_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____remove_from_deployment_map_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_remove_from_deployment_map_Project_obj", - .tp_new = project___main____remove_from_deployment_map_Project_obj_new, - .tp_dealloc = (destructor)project___main____remove_from_deployment_map_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____remove_from_deployment_map_Project_obj_traverse, - .tp_clear = (inquiry)project___main____remove_from_deployment_map_Project_obj_clear, - .tp_methods = project___main____remove_from_deployment_map_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____remove_from_deployment_map_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____remove_from_deployment_map_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____remove_from_deployment_map_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_remove_from_deployment_map_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____remove_from_deployment_map_Project_obj_template = &CPyType_project___main____remove_from_deployment_map_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____remove_from_deployment_map_Project_objObject *self; - if (project___main____remove_from_deployment_map_Project_obj_free_instance != NULL) { - self = project___main____remove_from_deployment_map_Project_obj_free_instance; - project___main____remove_from_deployment_map_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____remove_from_deployment_map_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____remove_from_deployment_map_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____remove_from_deployment_map_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____add_to_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj(void); - -static PyObject * -project___main____add_to_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____add_to_deployment_map_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____add_to_deployment_map_Project_obj_traverse(brownie___project___main____add_to_deployment_map_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____add_to_deployment_map_Project_obj_clear(brownie___project___main____add_to_deployment_map_Project_objObject *self) -{ - return 0; -} - -static void -project___main____add_to_deployment_map_Project_obj_dealloc(brownie___project___main____add_to_deployment_map_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____add_to_deployment_map_Project_obj_free_instance == NULL) { - project___main____add_to_deployment_map_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____add_to_deployment_map_Project_obj_dealloc) - project___main____add_to_deployment_map_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____add_to_deployment_map_Project_obj_vtable[2]; -static bool -CPyDef_project___main____add_to_deployment_map_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____add_to_deployment_map_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____add_to_deployment_map_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____add_to_deployment_map_Project_obj_____get__, - }; - memcpy(project___main____add_to_deployment_map_Project_obj_vtable, project___main____add_to_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____add_to_deployment_map_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____add_to_deployment_map_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____add_to_deployment_map_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____add_to_deployment_map_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____add_to_deployment_map_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_add_to_deployment_map_Project_obj", - .tp_new = project___main____add_to_deployment_map_Project_obj_new, - .tp_dealloc = (destructor)project___main____add_to_deployment_map_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____add_to_deployment_map_Project_obj_traverse, - .tp_clear = (inquiry)project___main____add_to_deployment_map_Project_obj_clear, - .tp_methods = project___main____add_to_deployment_map_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____add_to_deployment_map_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____add_to_deployment_map_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____add_to_deployment_map_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_add_to_deployment_map_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____add_to_deployment_map_Project_obj_template = &CPyType_project___main____add_to_deployment_map_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____add_to_deployment_map_Project_objObject *self; - if (project___main____add_to_deployment_map_Project_obj_free_instance != NULL) { - self = project___main____add_to_deployment_map_Project_obj_free_instance; - project___main____add_to_deployment_map_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____add_to_deployment_map_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____add_to_deployment_map_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____add_to_deployment_map_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____add_to_deployment_map_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____update_and_register_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____update_and_register_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____update_and_register_Project_obj(void); - -static PyObject * -project___main____update_and_register_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____update_and_register_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____update_and_register_Project_obj_traverse(brownie___project___main____update_and_register_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____update_and_register_Project_obj_clear(brownie___project___main____update_and_register_Project_objObject *self) -{ - return 0; -} - -static void -project___main____update_and_register_Project_obj_dealloc(brownie___project___main____update_and_register_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____update_and_register_Project_obj_free_instance == NULL) { - project___main____update_and_register_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____update_and_register_Project_obj_dealloc) - project___main____update_and_register_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____update_and_register_Project_obj_vtable[2]; -static bool -CPyDef_project___main____update_and_register_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____update_and_register_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____update_and_register_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____update_and_register_Project_obj_____get__, - }; - memcpy(project___main____update_and_register_Project_obj_vtable, project___main____update_and_register_Project_obj_vtable_scratch, sizeof(project___main____update_and_register_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____update_and_register_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____update_and_register_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, dict_)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____update_and_register_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____update_and_register_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_update_and_register_Project_obj", - .tp_new = project___main____update_and_register_Project_obj_new, - .tp_dealloc = (destructor)project___main____update_and_register_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____update_and_register_Project_obj_traverse, - .tp_clear = (inquiry)project___main____update_and_register_Project_obj_clear, - .tp_methods = project___main____update_and_register_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____update_and_register_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____update_and_register_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____update_and_register_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_update_and_register_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____update_and_register_Project_obj_template = &CPyType_project___main____update_and_register_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____update_and_register_Project_objObject *self; - if (project___main____update_and_register_Project_obj_free_instance != NULL) { - self = project___main____update_and_register_Project_obj_free_instance; - project___main____update_and_register_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____update_and_register_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____update_and_register_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____update_and_register_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____update_and_register_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup((PyObject *)CPyType_project___main____update_and_register_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____add_to_main_namespace_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj(void); - -static PyObject * -project___main____add_to_main_namespace_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____add_to_main_namespace_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____add_to_main_namespace_Project_obj_traverse(brownie___project___main____add_to_main_namespace_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____add_to_main_namespace_Project_obj_clear(brownie___project___main____add_to_main_namespace_Project_objObject *self) -{ - return 0; -} - -static void -project___main____add_to_main_namespace_Project_obj_dealloc(brownie___project___main____add_to_main_namespace_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____add_to_main_namespace_Project_obj_free_instance == NULL) { - project___main____add_to_main_namespace_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____add_to_main_namespace_Project_obj_dealloc) - project___main____add_to_main_namespace_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____add_to_main_namespace_Project_obj_vtable[2]; -static bool -CPyDef_project___main____add_to_main_namespace_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____add_to_main_namespace_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____add_to_main_namespace_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____add_to_main_namespace_Project_obj_____get__, - }; - memcpy(project___main____add_to_main_namespace_Project_obj_vtable, project___main____add_to_main_namespace_Project_obj_vtable_scratch, sizeof(project___main____add_to_main_namespace_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____add_to_main_namespace_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____add_to_main_namespace_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____add_to_main_namespace_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____add_to_main_namespace_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_add_to_main_namespace_Project_obj", - .tp_new = project___main____add_to_main_namespace_Project_obj_new, - .tp_dealloc = (destructor)project___main____add_to_main_namespace_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____add_to_main_namespace_Project_obj_traverse, - .tp_clear = (inquiry)project___main____add_to_main_namespace_Project_obj_clear, - .tp_methods = project___main____add_to_main_namespace_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____add_to_main_namespace_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____add_to_main_namespace_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____add_to_main_namespace_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_add_to_main_namespace_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____add_to_main_namespace_Project_obj_template = &CPyType_project___main____add_to_main_namespace_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____add_to_main_namespace_Project_objObject *self; - if (project___main____add_to_main_namespace_Project_obj_free_instance != NULL) { - self = project___main____add_to_main_namespace_Project_obj_free_instance; - project___main____add_to_main_namespace_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____add_to_main_namespace_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____add_to_main_namespace_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____add_to_main_namespace_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup((PyObject *)CPyType_project___main____add_to_main_namespace_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____remove_from_main_namespace_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj(void); - -static PyObject * -project___main____remove_from_main_namespace_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____remove_from_main_namespace_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____remove_from_main_namespace_Project_obj_traverse(brownie___project___main____remove_from_main_namespace_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____remove_from_main_namespace_Project_obj_clear(brownie___project___main____remove_from_main_namespace_Project_objObject *self) -{ - return 0; -} - -static void -project___main____remove_from_main_namespace_Project_obj_dealloc(brownie___project___main____remove_from_main_namespace_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____remove_from_main_namespace_Project_obj_free_instance == NULL) { - project___main____remove_from_main_namespace_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____remove_from_main_namespace_Project_obj_dealloc) - project___main____remove_from_main_namespace_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____remove_from_main_namespace_Project_obj_vtable[2]; -static bool -CPyDef_project___main____remove_from_main_namespace_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____remove_from_main_namespace_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__, - }; - memcpy(project___main____remove_from_main_namespace_Project_obj_vtable, project___main____remove_from_main_namespace_Project_obj_vtable_scratch, sizeof(project___main____remove_from_main_namespace_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____remove_from_main_namespace_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____remove_from_main_namespace_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____remove_from_main_namespace_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_remove_from_main_namespace_Project_obj", - .tp_new = project___main____remove_from_main_namespace_Project_obj_new, - .tp_dealloc = (destructor)project___main____remove_from_main_namespace_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____remove_from_main_namespace_Project_obj_traverse, - .tp_clear = (inquiry)project___main____remove_from_main_namespace_Project_obj_clear, - .tp_methods = project___main____remove_from_main_namespace_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____remove_from_main_namespace_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____remove_from_main_namespace_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____remove_from_main_namespace_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_remove_from_main_namespace_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____remove_from_main_namespace_Project_obj_template = &CPyType_project___main____remove_from_main_namespace_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____remove_from_main_namespace_Project_objObject *self; - if (project___main____remove_from_main_namespace_Project_obj_free_instance != NULL) { - self = project___main____remove_from_main_namespace_Project_obj_free_instance; - project___main____remove_from_main_namespace_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____remove_from_main_namespace_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____remove_from_main_namespace_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup((PyObject *)CPyType_project___main____remove_from_main_namespace_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____repr___3_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____repr___3_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____repr___3_Project_obj(void); - -static PyObject * -project___main_____repr___3_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____repr___3_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____repr___3_Project_obj_traverse(brownie___project___main_____repr___3_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____repr___3_Project_obj_clear(brownie___project___main_____repr___3_Project_objObject *self) -{ - return 0; -} - -static void -project___main_____repr___3_Project_obj_dealloc(brownie___project___main_____repr___3_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____repr___3_Project_obj_free_instance == NULL) { - project___main_____repr___3_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____repr___3_Project_obj_dealloc) - project___main_____repr___3_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____repr___3_Project_obj_vtable[2]; -static bool -CPyDef_project___main_____repr___3_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____repr___3_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____repr___3_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____repr___3_Project_obj_____get__, - }; - memcpy(project___main_____repr___3_Project_obj_vtable, project___main_____repr___3_Project_obj_vtable_scratch, sizeof(project___main_____repr___3_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____repr___3_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____repr___3_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____repr___3_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____repr___3_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__repr___Project_obj", - .tp_new = project___main_____repr___3_Project_obj_new, - .tp_dealloc = (destructor)project___main_____repr___3_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____repr___3_Project_obj_traverse, - .tp_clear = (inquiry)project___main_____repr___3_Project_obj_clear, - .tp_methods = project___main_____repr___3_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____repr___3_Project_obj, - .tp_basicsize = sizeof(brownie___project___main_____repr___3_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____repr___3_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__repr___Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____repr___3_Project_obj_template = &CPyType_project___main_____repr___3_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____repr___3_Project_objObject *self; - if (project___main_____repr___3_Project_obj_free_instance != NULL) { - self = project___main_____repr___3_Project_obj_free_instance; - project___main_____repr___3_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____repr___3_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____repr___3_Project_obj_vtable; - self->vectorcall = CPyPy_project___main_____repr___3_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____repr___3_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup((PyObject *)CPyType_project___main_____repr___3_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main___load_config_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main___load_config_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc__load_config_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main___load_config_Project_obj(void); - -static PyObject * -project___main___load_config_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main___load_config_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc__load_config_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main___load_config_Project_obj_traverse(brownie___project___main___load_config_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main___load_config_Project_obj_clear(brownie___project___main___load_config_Project_objObject *self) -{ - return 0; -} - -static void -project___main___load_config_Project_obj_dealloc(brownie___project___main___load_config_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main___load_config_Project_obj_free_instance == NULL) { - project___main___load_config_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main___load_config_Project_obj_dealloc) - project___main___load_config_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main___load_config_Project_obj_vtable[2]; -static bool -CPyDef_project___main___load_config_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main___load_config_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main___load_config_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main___load_config_Project_obj_____get__, - }; - memcpy(project___main___load_config_Project_obj_vtable, project___main___load_config_Project_obj_vtable_scratch, sizeof(project___main___load_config_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main___load_config_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main___load_config_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main___load_config_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main___load_config_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "load_config_Project_obj", - .tp_new = project___main___load_config_Project_obj_new, - .tp_dealloc = (destructor)project___main___load_config_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main___load_config_Project_obj_traverse, - .tp_clear = (inquiry)project___main___load_config_Project_obj_clear, - .tp_methods = project___main___load_config_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main___load_config_Project_obj, - .tp_basicsize = sizeof(brownie___project___main___load_config_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main___load_config_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("load_config_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main___load_config_Project_obj_template = &CPyType_project___main___load_config_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc__load_config_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main___load_config_Project_objObject *self; - if (project___main___load_config_Project_obj_free_instance != NULL) { - self = project___main___load_config_Project_obj_free_instance; - project___main___load_config_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main___load_config_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main___load_config_Project_obj_vtable; - self->vectorcall = CPyPy_project___main___load_config_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main___load_config_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc__load_config_Project_obj_setup((PyObject *)CPyType_project___main___load_config_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main___close_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main___close_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc__close_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main___close_Project_obj(void); - -static PyObject * -project___main___close_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main___close_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc__close_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main___close_Project_obj_traverse(brownie___project___main___close_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main___close_Project_obj_clear(brownie___project___main___close_Project_objObject *self) -{ - return 0; -} - -static void -project___main___close_Project_obj_dealloc(brownie___project___main___close_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main___close_Project_obj_free_instance == NULL) { - project___main___close_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main___close_Project_obj_dealloc) - project___main___close_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main___close_Project_obj_vtable[2]; -static bool -CPyDef_project___main___close_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main___close_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main___close_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main___close_Project_obj_____get__, - }; - memcpy(project___main___close_Project_obj_vtable, project___main___close_Project_obj_vtable_scratch, sizeof(project___main___close_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main___close_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main___close_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, raises=True)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main___close_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main___close_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "close_Project_obj", - .tp_new = project___main___close_Project_obj_new, - .tp_dealloc = (destructor)project___main___close_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main___close_Project_obj_traverse, - .tp_clear = (inquiry)project___main___close_Project_obj_clear, - .tp_methods = project___main___close_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main___close_Project_obj, - .tp_basicsize = sizeof(brownie___project___main___close_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main___close_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("close_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main___close_Project_obj_template = &CPyType_project___main___close_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc__close_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main___close_Project_objObject *self; - if (project___main___close_Project_obj_free_instance != NULL) { - self = project___main___close_Project_obj_free_instance; - project___main___close_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main___close_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main___close_Project_obj_vtable; - self->vectorcall = CPyPy_project___main___close_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main___close_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc__close_Project_obj_setup((PyObject *)CPyType_project___main___close_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____clear_dev_deployments_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj(void); - -static PyObject * -project___main____clear_dev_deployments_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____clear_dev_deployments_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____clear_dev_deployments_Project_obj_traverse(brownie___project___main____clear_dev_deployments_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____clear_dev_deployments_Project_obj_clear(brownie___project___main____clear_dev_deployments_Project_objObject *self) -{ - return 0; -} - -static void -project___main____clear_dev_deployments_Project_obj_dealloc(brownie___project___main____clear_dev_deployments_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____clear_dev_deployments_Project_obj_free_instance == NULL) { - project___main____clear_dev_deployments_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____clear_dev_deployments_Project_obj_dealloc) - project___main____clear_dev_deployments_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____clear_dev_deployments_Project_obj_vtable[2]; -static bool -CPyDef_project___main____clear_dev_deployments_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____clear_dev_deployments_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____clear_dev_deployments_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____clear_dev_deployments_Project_obj_____get__, - }; - memcpy(project___main____clear_dev_deployments_Project_obj_vtable, project___main____clear_dev_deployments_Project_obj_vtable_scratch, sizeof(project___main____clear_dev_deployments_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____clear_dev_deployments_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____clear_dev_deployments_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____clear_dev_deployments_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____clear_dev_deployments_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_clear_dev_deployments_Project_obj", - .tp_new = project___main____clear_dev_deployments_Project_obj_new, - .tp_dealloc = (destructor)project___main____clear_dev_deployments_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____clear_dev_deployments_Project_obj_traverse, - .tp_clear = (inquiry)project___main____clear_dev_deployments_Project_obj_clear, - .tp_methods = project___main____clear_dev_deployments_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____clear_dev_deployments_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____clear_dev_deployments_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____clear_dev_deployments_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_clear_dev_deployments_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____clear_dev_deployments_Project_obj_template = &CPyType_project___main____clear_dev_deployments_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____clear_dev_deployments_Project_objObject *self; - if (project___main____clear_dev_deployments_Project_obj_free_instance != NULL) { - self = project___main____clear_dev_deployments_Project_obj_free_instance; - project___main____clear_dev_deployments_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____clear_dev_deployments_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____clear_dev_deployments_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____clear_dev_deployments_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup((PyObject *)CPyType_project___main____clear_dev_deployments_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____revert_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____revert_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_revert_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____revert_Project_obj(void); - -static PyObject * -project___main____revert_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____revert_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_revert_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____revert_Project_obj_traverse(brownie___project___main____revert_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____revert_Project_obj_clear(brownie___project___main____revert_Project_objObject *self) -{ - return 0; -} - -static void -project___main____revert_Project_obj_dealloc(brownie___project___main____revert_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____revert_Project_obj_free_instance == NULL) { - project___main____revert_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____revert_Project_obj_dealloc) - project___main____revert_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____revert_Project_obj_vtable[2]; -static bool -CPyDef_project___main____revert_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____revert_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____revert_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____revert_Project_obj_____get__, - }; - memcpy(project___main____revert_Project_obj_vtable, project___main____revert_Project_obj_vtable_scratch, sizeof(project___main____revert_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____revert_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____revert_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____revert_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____revert_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_revert_Project_obj", - .tp_new = project___main____revert_Project_obj_new, - .tp_dealloc = (destructor)project___main____revert_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____revert_Project_obj_traverse, - .tp_clear = (inquiry)project___main____revert_Project_obj_clear, - .tp_methods = project___main____revert_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____revert_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____revert_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____revert_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_revert_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____revert_Project_obj_template = &CPyType_project___main____revert_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_revert_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____revert_Project_objObject *self; - if (project___main____revert_Project_obj_free_instance != NULL) { - self = project___main____revert_Project_obj_free_instance; - project___main____revert_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____revert_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____revert_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____revert_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____revert_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_revert_Project_obj_setup((PyObject *)CPyType_project___main____revert_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main____reset_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main____reset_Project_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3_reset_Project_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main____reset_Project_obj(void); - -static PyObject * -project___main____reset_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main____reset_Project_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3_reset_Project_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main____reset_Project_obj_traverse(brownie___project___main____reset_Project_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main____reset_Project_obj_clear(brownie___project___main____reset_Project_objObject *self) -{ - return 0; -} - -static void -project___main____reset_Project_obj_dealloc(brownie___project___main____reset_Project_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main____reset_Project_obj_free_instance == NULL) { - project___main____reset_Project_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main____reset_Project_obj_dealloc) - project___main____reset_Project_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main____reset_Project_obj_vtable[2]; -static bool -CPyDef_project___main____reset_Project_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main____reset_Project_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main____reset_Project_obj_____call__, - (CPyVTableItem)CPyDef_project___main____reset_Project_obj_____get__, - }; - memcpy(project___main____reset_Project_obj_vtable, project___main____reset_Project_obj_vtable_scratch, sizeof(project___main____reset_Project_obj_vtable)); - return 1; -} - -static PyMethodDef project___main____reset_Project_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main____reset_Project_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main____reset_Project_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main____reset_Project_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_reset_Project_obj", - .tp_new = project___main____reset_Project_obj_new, - .tp_dealloc = (destructor)project___main____reset_Project_obj_dealloc, - .tp_traverse = (traverseproc)project___main____reset_Project_obj_traverse, - .tp_clear = (inquiry)project___main____reset_Project_obj_clear, - .tp_methods = project___main____reset_Project_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main____reset_Project_obj, - .tp_basicsize = sizeof(brownie___project___main____reset_Project_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main____reset_Project_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("_reset_Project_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main____reset_Project_obj_template = &CPyType_project___main____reset_Project_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3_reset_Project_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main____reset_Project_objObject *self; - if (project___main____reset_Project_obj_free_instance != NULL) { - self = project___main____reset_Project_obj_free_instance; - project___main____reset_Project_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main____reset_Project_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main____reset_Project_obj_vtable; - self->vectorcall = CPyPy_project___main____reset_Project_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main____reset_Project_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3_reset_Project_obj_setup((PyObject *)CPyType_project___main____reset_Project_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____init___3_TempProject_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____init___3_TempProject_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____init___3_TempProject_obj(void); - -static PyObject * -project___main_____init___3_TempProject_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____init___3_TempProject_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____init___3_TempProject_obj_traverse(brownie___project___main_____init___3_TempProject_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____init___3_TempProject_obj_clear(brownie___project___main_____init___3_TempProject_objObject *self) -{ - return 0; -} - -static void -project___main_____init___3_TempProject_obj_dealloc(brownie___project___main_____init___3_TempProject_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____init___3_TempProject_obj_free_instance == NULL) { - project___main_____init___3_TempProject_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____init___3_TempProject_obj_dealloc) - project___main_____init___3_TempProject_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____init___3_TempProject_obj_vtable[2]; -static bool -CPyDef_project___main_____init___3_TempProject_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____init___3_TempProject_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____init___3_TempProject_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____init___3_TempProject_obj_____get__, - }; - memcpy(project___main_____init___3_TempProject_obj_vtable, project___main_____init___3_TempProject_obj_vtable_scratch, sizeof(project___main_____init___3_TempProject_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____init___3_TempProject_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____init___3_TempProject_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, name, contract_sources, compiler_config)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____init___3_TempProject_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____init___3_TempProject_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init___TempProject_obj", - .tp_new = project___main_____init___3_TempProject_obj_new, - .tp_dealloc = (destructor)project___main_____init___3_TempProject_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____init___3_TempProject_obj_traverse, - .tp_clear = (inquiry)project___main_____init___3_TempProject_obj_clear, - .tp_methods = project___main_____init___3_TempProject_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____init___3_TempProject_obj, - .tp_basicsize = sizeof(brownie___project___main_____init___3_TempProject_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____init___3_TempProject_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init___TempProject_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____init___3_TempProject_obj_template = &CPyType_project___main_____init___3_TempProject_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____init___3_TempProject_objObject *self; - if (project___main_____init___3_TempProject_obj_free_instance != NULL) { - self = project___main_____init___3_TempProject_obj_free_instance; - project___main_____init___3_TempProject_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____init___3_TempProject_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____init___3_TempProject_obj_vtable; - self->vectorcall = CPyPy_project___main_____init___3_TempProject_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____init___3_TempProject_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup((PyObject *)CPyType_project___main_____init___3_TempProject_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__project___main_____repr___3_TempProject_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_project___main_____repr___3_TempProject_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_project___main_____repr___3_TempProject_obj(void); - -static PyObject * -project___main_____repr___3_TempProject_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_project___main_____repr___3_TempProject_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -project___main_____repr___3_TempProject_obj_traverse(brownie___project___main_____repr___3_TempProject_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -project___main_____repr___3_TempProject_obj_clear(brownie___project___main_____repr___3_TempProject_objObject *self) -{ - return 0; -} - -static void -project___main_____repr___3_TempProject_obj_dealloc(brownie___project___main_____repr___3_TempProject_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (project___main_____repr___3_TempProject_obj_free_instance == NULL) { - project___main_____repr___3_TempProject_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, project___main_____repr___3_TempProject_obj_dealloc) - project___main_____repr___3_TempProject_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem project___main_____repr___3_TempProject_obj_vtable[2]; -static bool -CPyDef_project___main_____repr___3_TempProject_obj_trait_vtable_setup(void) -{ - CPyVTableItem project___main_____repr___3_TempProject_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_project___main_____repr___3_TempProject_obj_____call__, - (CPyVTableItem)CPyDef_project___main_____repr___3_TempProject_obj_____get__, - }; - memcpy(project___main_____repr___3_TempProject_obj_vtable, project___main_____repr___3_TempProject_obj_vtable_scratch, sizeof(project___main_____repr___3_TempProject_obj_vtable)); - return 1; -} - -static PyMethodDef project___main_____repr___3_TempProject_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_project___main_____repr___3_TempProject_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_project___main_____repr___3_TempProject_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_project___main_____repr___3_TempProject_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__repr___TempProject_obj", - .tp_new = project___main_____repr___3_TempProject_obj_new, - .tp_dealloc = (destructor)project___main_____repr___3_TempProject_obj_dealloc, - .tp_traverse = (traverseproc)project___main_____repr___3_TempProject_obj_traverse, - .tp_clear = (inquiry)project___main_____repr___3_TempProject_obj_clear, - .tp_methods = project___main_____repr___3_TempProject_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__project___main_____repr___3_TempProject_obj, - .tp_basicsize = sizeof(brownie___project___main_____repr___3_TempProject_objObject), - .tp_vectorcall_offset = offsetof(brownie___project___main_____repr___3_TempProject_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__repr___TempProject_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_project___main_____repr___3_TempProject_obj_template = &CPyType_project___main_____repr___3_TempProject_obj_template_; - -PyObject *CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___main_____repr___3_TempProject_objObject *self; - if (project___main_____repr___3_TempProject_obj_free_instance != NULL) { - self = project___main_____repr___3_TempProject_obj_free_instance; - project___main_____repr___3_TempProject_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___project___main_____repr___3_TempProject_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = project___main_____repr___3_TempProject_obj_vtable; - self->vectorcall = CPyPy_project___main_____repr___3_TempProject_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_project___main_____repr___3_TempProject_obj(void) -{ - PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup((PyObject *)CPyType_project___main_____repr___3_TempProject_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef project___mainmodule_methods[] = { - {"_load_contract_build_json_from_disk", (PyCFunction)CPyPy_project___main____load_contract_build_json_from_disk, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_contract_build_json_from_disk(path)\n--\n\n") /* docstring */}, - {"_load_interface_build_json_from_disk", (PyCFunction)CPyPy_project___main____load_interface_build_json_from_disk, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_interface_build_json_from_disk(path)\n--\n\n") /* docstring */}, - {"check_for_project", (PyCFunction)CPyPy_project___main___check_for_project, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("check_for_project(path=\'.\')\n--\n\n") /* docstring */}, - {"get_loaded_projects", (PyCFunction)CPyPy_project___main___get_loaded_projects, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_loaded_projects()\n--\n\n") /* docstring */}, - {"new", (PyCFunction)CPyPy_project___main___new, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("new(project_path_str=\'.\', ignore_subfolder=False, ignore_existing=False)\n--\n\n") /* docstring */}, - {"from_brownie_mix", (PyCFunction)CPyPy_project___main___from_brownie_mix, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("from_brownie_mix(project_name, project_path=None, ignore_subfolder=False)\n--\n\n") /* docstring */}, - {"compile_source", (PyCFunction)CPyPy_project___main___compile_source, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_source(source, solc_version=None, vyper_version=None, optimize=True, runs=200, evm_version=None)\n--\n\n") /* docstring */}, - {"load", (PyCFunction)CPyPy_project___main___load, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("load(project_path=None, name=None, raise_if_loaded=True, compile=True)\n--\n\n") /* docstring */}, - {"_install_dependencies", (PyCFunction)CPyPy_project___main____install_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_install_dependencies(path)\n--\n\n") /* docstring */}, - {"install_package", (PyCFunction)CPyPy_project___main___install_package, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("install_package(package_id)\n--\n\n") /* docstring */}, - {"_maybe_retrieve_github_auth", (PyCFunction)CPyPy_project___main____maybe_retrieve_github_auth, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_maybe_retrieve_github_auth()\n--\n\n") /* docstring */}, - {"_install_from_github", (PyCFunction)CPyPy_project___main____install_from_github, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_install_from_github(package_id)\n--\n\n") /* docstring */}, - {"_get_download_url_from_tag", (PyCFunction)CPyPy_project___main____get_download_url_from_tag, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_download_url_from_tag(org, repo, version, headers)\n--\n\n") /* docstring */}, - {"_create_gitfiles", (PyCFunction)CPyPy_project___main____create_gitfiles, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_create_gitfiles(project_path)\n--\n\n") /* docstring */}, - {"_create_folders", (PyCFunction)CPyPy_project___main____create_folders, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_create_folders(project_path)\n--\n\n") /* docstring */}, - {"_add_to_sys_path", (PyCFunction)CPyPy_project___main____add_to_sys_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_to_sys_path(project_path)\n--\n\n") /* docstring */}, - {"_compare_settings", (PyCFunction)CPyPy_project___main____compare_settings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_compare_settings(left, right)\n--\n\n") /* docstring */}, - {"_normalize_solidity_version", (PyCFunction)CPyPy_project___main____normalize_solidity_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_normalize_solidity_version(version)\n--\n\n") /* docstring */}, - {"_solidity_compiler_equal", (PyCFunction)CPyPy_project___main____solidity_compiler_equal, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_solidity_compiler_equal(config, build)\n--\n\n") /* docstring */}, - {"_vyper_compiler_equal", (PyCFunction)CPyPy_project___main____vyper_compiler_equal, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_vyper_compiler_equal(config, build)\n--\n\n") /* docstring */}, - {"_load_sources", (PyCFunction)CPyPy_project___main____load_sources, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_sources(project_path, subfolder, allow_json)\n--\n\n") /* docstring */}, - {"_stream_download", (PyCFunction)CPyPy_project___main____stream_download, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL) /* docstring */}, - {"_get_mix_default_branch", (PyCFunction)CPyPy_project___main____get_mix_default_branch, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL) /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___main(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___main__internal, "__name__"); - CPyStatic_project___main___globals = PyModule_GetDict(CPyModule_brownie___project___main__internal); - if (unlikely(CPyStatic_project___main___globals == NULL)) - goto fail; - CPyType_project___main____compile__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____compile__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____compile__ProjectBase_obj)) - goto fail; - CPyType_project___main____create_containers__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____create_containers__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____create_containers__ProjectBase_obj)) - goto fail; - CPyType_project___main_____getitem___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____getitem___3__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____getitem___3__ProjectBase_obj)) - goto fail; - CPyType_project___main_____iter___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____iter___3__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____iter___3__ProjectBase_obj)) - goto fail; - CPyType_project___main_____iter___3__ProjectBase_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____iter___3__ProjectBase_gen_template, NULL, modname); - if (unlikely(!CPyType_project___main_____iter___3__ProjectBase_gen)) - goto fail; - CPyType_project___main_____len___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____len___3__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____len___3__ProjectBase_obj)) - goto fail; - CPyType_project___main_____contains___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____contains___3__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____contains___3__ProjectBase_obj)) - goto fail; - CPyType_project___main___dict__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___dict__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main___dict__ProjectBase_obj)) - goto fail; - CPyType_project___main___keys__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___keys__ProjectBase_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main___keys__ProjectBase_obj)) - goto fail; - CPyType_project___main_____init___3_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____init___3_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____init___3_Project_obj)) - goto fail; - CPyType_project___main___load_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___load_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main___load_Project_obj)) - goto fail; - CPyType_project___main____get_changed_contracts_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____get_changed_contracts_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____get_changed_contracts_Project_obj)) - goto fail; - CPyType_project___main____compare_build_json_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____compare_build_json_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____compare_build_json_Project_obj)) - goto fail; - CPyType_project___main____compile_interfaces_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____compile_interfaces_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____compile_interfaces_Project_obj)) - goto fail; - CPyType_project___main____load_dependency_artifacts_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_dependency_artifacts_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____load_dependency_artifacts_Project_obj)) - goto fail; - CPyType_project___main____load_deployments_Project_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_deployments_Project_env_template, NULL, modname); - if (unlikely(!CPyType_project___main____load_deployments_Project_env)) - goto fail; - CPyType_project___main____load_deployments_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_deployments_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____load_deployments_Project_obj)) - goto fail; - CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj)) - goto fail; - CPyType_project___main____load_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_deployment_map_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____load_deployment_map_Project_obj)) - goto fail; - CPyType_project___main____save_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____save_deployment_map_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____save_deployment_map_Project_obj)) - goto fail; - CPyType_project___main____remove_from_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____remove_from_deployment_map_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____remove_from_deployment_map_Project_obj)) - goto fail; - CPyType_project___main____add_to_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____add_to_deployment_map_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____add_to_deployment_map_Project_obj)) - goto fail; - CPyType_project___main____update_and_register_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____update_and_register_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____update_and_register_Project_obj)) - goto fail; - CPyType_project___main____add_to_main_namespace_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____add_to_main_namespace_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____add_to_main_namespace_Project_obj)) - goto fail; - CPyType_project___main____remove_from_main_namespace_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____remove_from_main_namespace_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____remove_from_main_namespace_Project_obj)) - goto fail; - CPyType_project___main_____repr___3_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____repr___3_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____repr___3_Project_obj)) - goto fail; - CPyType_project___main___load_config_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___load_config_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main___load_config_Project_obj)) - goto fail; - CPyType_project___main___close_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___close_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main___close_Project_obj)) - goto fail; - CPyType_project___main____clear_dev_deployments_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____clear_dev_deployments_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____clear_dev_deployments_Project_obj)) - goto fail; - CPyType_project___main____revert_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____revert_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____revert_Project_obj)) - goto fail; - CPyType_project___main____reset_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____reset_Project_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main____reset_Project_obj)) - goto fail; - CPyType_project___main_____init___3_TempProject_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____init___3_TempProject_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____init___3_TempProject_obj)) - goto fail; - CPyType_project___main_____repr___3_TempProject_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____repr___3_TempProject_obj_template, NULL, modname); - if (unlikely(!CPyType_project___main_____repr___3_TempProject_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_project___main_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___main__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_project___main___BUILD_FOLDERS.f0); - CPy_XDECREF(CPyStatic_project___main___BUILD_FOLDERS.f1); - CPy_XDECREF(CPyStatic_project___main___BUILD_FOLDERS.f2); - CPyStatic_project___main___BUILD_FOLDERS = (tuple_T3OOO) { NULL, NULL, NULL }; - CPy_XDECREF_NO_IMM(CPyStatic_project___main____loaded_projects); - CPyStatic_project___main____loaded_projects = NULL; - Py_CLEAR(CPyType_project___main____ProjectBase); - Py_CLEAR(CPyType_project___main___Project); - Py_CLEAR(CPyType_project___main___TempProject); - Py_CLEAR(CPyType_project___main____compile__ProjectBase_obj); - Py_CLEAR(CPyType_project___main____create_containers__ProjectBase_obj); - Py_CLEAR(CPyType_project___main_____getitem___3__ProjectBase_obj); - Py_CLEAR(CPyType_project___main_____iter___3__ProjectBase_obj); - Py_CLEAR(CPyType_project___main_____iter___3__ProjectBase_gen); - Py_CLEAR(CPyType_project___main_____len___3__ProjectBase_obj); - Py_CLEAR(CPyType_project___main_____contains___3__ProjectBase_obj); - Py_CLEAR(CPyType_project___main___dict__ProjectBase_obj); - Py_CLEAR(CPyType_project___main___keys__ProjectBase_obj); - Py_CLEAR(CPyType_project___main_____init___3_Project_obj); - Py_CLEAR(CPyType_project___main___load_Project_obj); - Py_CLEAR(CPyType_project___main____get_changed_contracts_Project_obj); - Py_CLEAR(CPyType_project___main____compare_build_json_Project_obj); - Py_CLEAR(CPyType_project___main____compile_interfaces_Project_obj); - Py_CLEAR(CPyType_project___main____load_dependency_artifacts_Project_obj); - Py_CLEAR(CPyType_project___main____load_deployments_Project_env); - Py_CLEAR(CPyType_project___main____load_deployments_Project_obj); - Py_CLEAR(CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj); - Py_CLEAR(CPyType_project___main____load_deployment_map_Project_obj); - Py_CLEAR(CPyType_project___main____save_deployment_map_Project_obj); - Py_CLEAR(CPyType_project___main____remove_from_deployment_map_Project_obj); - Py_CLEAR(CPyType_project___main____add_to_deployment_map_Project_obj); - Py_CLEAR(CPyType_project___main____update_and_register_Project_obj); - Py_CLEAR(CPyType_project___main____add_to_main_namespace_Project_obj); - Py_CLEAR(CPyType_project___main____remove_from_main_namespace_Project_obj); - Py_CLEAR(CPyType_project___main_____repr___3_Project_obj); - Py_CLEAR(CPyType_project___main___load_config_Project_obj); - Py_CLEAR(CPyType_project___main___close_Project_obj); - Py_CLEAR(CPyType_project___main____clear_dev_deployments_Project_obj); - Py_CLEAR(CPyType_project___main____revert_Project_obj); - Py_CLEAR(CPyType_project___main____reset_Project_obj); - Py_CLEAR(CPyType_project___main_____init___3_TempProject_obj); - Py_CLEAR(CPyType_project___main_____repr___3_TempProject_obj); - return -1; -} -static struct PyModuleDef project___mainmodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.main", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - project___mainmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___main(void) -{ - if (CPyModule_brownie___project___main__internal) { - Py_INCREF(CPyModule_brownie___project___main__internal); - return CPyModule_brownie___project___main__internal; - } - CPyModule_brownie___project___main__internal = PyModule_Create(&project___mainmodule); - if (unlikely(CPyModule_brownie___project___main__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___main(CPyModule_brownie___project___main__internal) != 0) - goto fail; - return CPyModule_brownie___project___main__internal; - fail: - return NULL; -} - -PyObject *CPyDef_project___main____compile__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____compile__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____compile__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____compile__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config, char cpy_r_silent) { - PyObject *cpy_r_r0; - PyObject *cpy_r_build_json; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_allow_paths; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_path; - PyObject *cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - tuple_T3OOO cpy_r_r74; - tuple_T3OOO cpy_r_r75; - tuple_T3OOO cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_build_path; - CPyTagged cpy_r_r89; - char cpy_r_r90; - int64_t cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - tuple_T4CIOO cpy_r_r94; - CPyTagged cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - int64_t cpy_r_r139; - CPyPtr cpy_r_r140; - int64_t cpy_r_r141; - char cpy_r_r142; - CPyPtr cpy_r_r143; - CPyPtr cpy_r_r144; - int64_t cpy_r_r145; - CPyPtr cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject **cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - int64_t cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject **cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject **cpy_r_r167; - PyObject *cpy_r_r168; - char cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject **cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - tuple_T3OOO cpy_r_r181; - tuple_T3OOO cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject **cpy_r_r187; - PyObject *cpy_r_r188; - int32_t cpy_r_r189; - char cpy_r_r190; - char cpy_r_r191; - char cpy_r_r192; - tuple_T3OOO cpy_r_r193; - tuple_T3OOO cpy_r_r194; - tuple_T3OOO cpy_r_r195; - PyObject *cpy_r_r196; - PyObject **cpy_r_r198; - PyObject *cpy_r_r199; - char cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - char cpy_r_r204; - PyObject *cpy_r_r205; - char cpy_r_r206; - char cpy_r_r207; - char cpy_r_r208; - char cpy_r_r209; - char cpy_r_r210; - cpy_r_r0 = NULL; - cpy_r_build_json = cpy_r_r0; - cpy_r_r1 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r2 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_compiler_config, cpy_r_r1, 2); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 112, CPyStatic_project___main___globals); - goto CPyL133; - } else - goto CPyL134; -CPyL1: ; - cpy_r_r3 = Py_None; - cpy_r_allow_paths = cpy_r_r3; - cpy_r_r4 = CPyModule_os; - cpy_r_r5 = CPyStatics[1589]; /* 'getcwd' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 115, CPyStatic_project___main___globals); - goto CPyL135; - } - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r6, 0, 0, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 115, CPyStatic_project___main___globals); - goto CPyL135; - } - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 115, CPyStatic_project___main___globals, "str", cpy_r_r7); - goto CPyL135; - } - cpy_r_r9 = CPyStatics[1590]; /* '_path' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_self, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 116, CPyStatic_project___main___globals); - goto CPyL136; - } - cpy_r_path = cpy_r_r10; - cpy_r_r11 = (PyObject *)&_Py_NoneStruct; - cpy_r_r12 = cpy_r_path != cpy_r_r11; - if (cpy_r_r12) { - goto CPyL137; - } else - goto CPyL138; -CPyL6: ; - cpy_r_r13 = CPyDef_project___main____install_dependencies(cpy_r_path); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 118, CPyStatic_project___main___globals); - goto CPyL139; - } - CPy_INCREF(cpy_r_path); - cpy_r_r14 = cpy_r_path; - cpy_r_r15 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r16[1] = {cpy_r_r14}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 119, CPyStatic_project___main___globals); - goto CPyL140; - } - CPy_DECREF(cpy_r_r14); - if (likely(PyUnicode_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 119, CPyStatic_project___main___globals, "str", cpy_r_r18); - goto CPyL139; - } - cpy_r_allow_paths = cpy_r_r19; - cpy_r_r20 = CPyModule_os; - cpy_r_r21 = CPyStatics[1591]; /* 'chdir' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 120, CPyStatic_project___main___globals); - goto CPyL141; - } - PyObject *cpy_r_r23[1] = {cpy_r_path}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 120, CPyStatic_project___main___globals); - goto CPyL141; - } else - goto CPyL142; -CPyL12: ; - CPy_DECREF(cpy_r_path); -CPyL13: ; - cpy_r_r26 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_compiler_config, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 123, CPyStatic_project___main___globals); - goto CPyL143; - } - if (likely(PyDict_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 123, CPyStatic_project___main___globals, "dict", cpy_r_r27); - goto CPyL143; - } - cpy_r_r29 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r30 = CPyDict_GetItem(cpy_r_compiler_config, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 124, CPyStatic_project___main___globals); - goto CPyL144; - } - if (likely(PyDict_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 124, CPyStatic_project___main___globals, "dict", cpy_r_r30); - goto CPyL144; - } - cpy_r_r32 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r33 = CPyDict_GetItem(cpy_r_compiler_config, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 126, CPyStatic_project___main___globals); - goto CPyL145; - } - if (PyUnicode_Check(cpy_r_r33)) - cpy_r_r34 = cpy_r_r33; - else { - cpy_r_r34 = NULL; - } - if (cpy_r_r34 != NULL) goto __LL1460; - if (cpy_r_r33 == Py_None) - cpy_r_r34 = cpy_r_r33; - else { - cpy_r_r34 = NULL; - } - if (cpy_r_r34 != NULL) goto __LL1460; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 126, CPyStatic_project___main___globals, "str or None", cpy_r_r33); - goto CPyL145; -__LL1460: ; - cpy_r_r35 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r36 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r37 = CPyDict_Get(cpy_r_r28, cpy_r_r36, cpy_r_r34); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 128, CPyStatic_project___main___globals); - goto CPyL146; - } - if (PyUnicode_Check(cpy_r_r37)) - cpy_r_r38 = cpy_r_r37; - else { - cpy_r_r38 = NULL; - } - if (cpy_r_r38 != NULL) goto __LL1461; - if (cpy_r_r37 == Py_None) - cpy_r_r38 = cpy_r_r37; - else { - cpy_r_r38 = NULL; - } - if (cpy_r_r38 != NULL) goto __LL1461; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 128, CPyStatic_project___main___globals, "str or None", cpy_r_r37); - goto CPyL146; -__LL1461: ; - cpy_r_r39 = CPyStatics[1228]; /* 'Vyper' */ - cpy_r_r40 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r41 = CPyDict_Get(cpy_r_r31, cpy_r_r40, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 129, CPyStatic_project___main___globals); - goto CPyL147; - } - if (PyUnicode_Check(cpy_r_r41)) - cpy_r_r42 = cpy_r_r41; - else { - cpy_r_r42 = NULL; - } - if (cpy_r_r42 != NULL) goto __LL1462; - if (cpy_r_r41 == Py_None) - cpy_r_r42 = cpy_r_r41; - else { - cpy_r_r42 = NULL; - } - if (cpy_r_r42 != NULL) goto __LL1462; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 129, CPyStatic_project___main___globals, "str or None", cpy_r_r41); - goto CPyL147; -__LL1462: ; - cpy_r_r43 = CPyDict_Build(2, cpy_r_r35, cpy_r_r38, cpy_r_r39, cpy_r_r42); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 127, CPyStatic_project___main___globals); - goto CPyL145; - } - cpy_r_r44 = CPyStatics[1229]; /* 'version' */ - cpy_r_r45 = Py_None; - cpy_r_r46 = CPyDict_Get(cpy_r_r28, cpy_r_r44, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 134, CPyStatic_project___main___globals); - goto CPyL148; - } - if (PyUnicode_Check(cpy_r_r46)) - cpy_r_r47 = cpy_r_r46; - else { - cpy_r_r47 = NULL; - } - if (cpy_r_r47 != NULL) goto __LL1463; - if (cpy_r_r46 == Py_None) - cpy_r_r47 = cpy_r_r46; - else { - cpy_r_r47 = NULL; - } - if (cpy_r_r47 != NULL) goto __LL1463; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 134, CPyStatic_project___main___globals, "str or None", cpy_r_r46); - goto CPyL148; -__LL1463: ; - cpy_r_r48 = CPyStatics[1229]; /* 'version' */ - cpy_r_r49 = Py_None; - cpy_r_r50 = CPyDict_Get(cpy_r_r31, cpy_r_r48, cpy_r_r49); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 135, CPyStatic_project___main___globals); - goto CPyL149; - } - if (PyUnicode_Check(cpy_r_r50)) - cpy_r_r51 = cpy_r_r50; - else { - cpy_r_r51 = NULL; - } - if (cpy_r_r51 != NULL) goto __LL1464; - if (cpy_r_r50 == Py_None) - cpy_r_r51 = cpy_r_r50; - else { - cpy_r_r51 = NULL; - } - if (cpy_r_r51 != NULL) goto __LL1464; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 135, CPyStatic_project___main___globals, "str or None", cpy_r_r50); - goto CPyL149; -__LL1464: ; - cpy_r_r52 = CPyStatics[1592]; /* 'optimize' */ - cpy_r_r53 = Py_None; - cpy_r_r54 = CPyDict_Get(cpy_r_r28, cpy_r_r52, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 136, CPyStatic_project___main___globals); - goto CPyL150; - } - if (PyBool_Check(cpy_r_r54)) - cpy_r_r55 = cpy_r_r54; - else { - cpy_r_r55 = NULL; - } - if (cpy_r_r55 != NULL) goto __LL1465; - if (cpy_r_r54 == Py_None) - cpy_r_r55 = cpy_r_r54; - else { - cpy_r_r55 = NULL; - } - if (cpy_r_r55 != NULL) goto __LL1465; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 136, CPyStatic_project___main___globals, "bool or None", cpy_r_r54); - goto CPyL150; -__LL1465: ; - cpy_r_r56 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r57 = Py_None; - cpy_r_r58 = CPyDict_Get(cpy_r_r28, cpy_r_r56, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 137, CPyStatic_project___main___globals); - goto CPyL151; - } - if (PyLong_Check(cpy_r_r58)) - cpy_r_r59 = cpy_r_r58; - else { - cpy_r_r59 = NULL; - } - if (cpy_r_r59 != NULL) goto __LL1466; - if (cpy_r_r58 == Py_None) - cpy_r_r59 = cpy_r_r58; - else { - cpy_r_r59 = NULL; - } - if (cpy_r_r59 != NULL) goto __LL1466; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 137, CPyStatic_project___main___globals, "int or None", cpy_r_r58); - goto CPyL151; -__LL1466: ; - cpy_r_r60 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r61 = PyList_New(0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 141, CPyStatic_project___main___globals); - goto CPyL152; - } - cpy_r_r62 = CPyDict_Get(cpy_r_r28, cpy_r_r60, cpy_r_r61); - CPy_DECREF_NO_IMM(cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 141, CPyStatic_project___main___globals); - goto CPyL152; - } - if (PyList_Check(cpy_r_r62)) - cpy_r_r63 = cpy_r_r62; - else { - cpy_r_r63 = NULL; - } - if (cpy_r_r63 != NULL) goto __LL1467; - if (cpy_r_r62 == Py_None) - cpy_r_r63 = cpy_r_r62; - else { - cpy_r_r63 = NULL; - } - if (cpy_r_r63 != NULL) goto __LL1467; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 141, CPyStatic_project___main___globals, "list or None", cpy_r_r62); - goto CPyL152; -__LL1467: ; - cpy_r_r64 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r65 = Py_None; - cpy_r_r66 = CPyDict_Get(cpy_r_r28, cpy_r_r64, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 142, CPyStatic_project___main___globals); - goto CPyL153; - } - if (PyDict_Check(cpy_r_r66)) - cpy_r_r67 = cpy_r_r66; - else { - cpy_r_r67 = NULL; - } - if (cpy_r_r67 != NULL) goto __LL1468; - if (cpy_r_r66 == Py_None) - cpy_r_r67 = cpy_r_r66; - else { - cpy_r_r67 = NULL; - } - if (cpy_r_r67 != NULL) goto __LL1468; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 142, CPyStatic_project___main___globals, "dict or None", cpy_r_r66); - goto CPyL153; -__LL1468: ; - cpy_r_r68 = CPyStatics[1237]; /* 'viaIR' */ - cpy_r_r69 = Py_None; - cpy_r_r70 = CPyDict_Get(cpy_r_r28, cpy_r_r68, cpy_r_r69); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 143, CPyStatic_project___main___globals); - goto CPyL154; - } - if (PyBool_Check(cpy_r_r70)) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL1469; - if (cpy_r_r70 == Py_None) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL1469; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 143, CPyStatic_project___main___globals, "bool or None", cpy_r_r70); - goto CPyL154; -__LL1469: ; - cpy_r_r72 = NULL; - cpy_r_r73 = CPyDef_compiler___compile_and_format(cpy_r_contract_sources, cpy_r_r47, cpy_r_r51, cpy_r_r55, cpy_r_r59, cpy_r_r43, cpy_r_silent, cpy_r_allow_paths, cpy_r_r72, cpy_r_r63, cpy_r_r67, cpy_r_r71); - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r59); - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_allow_paths); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 132, CPyStatic_project___main___globals); - goto CPyL42; - } else - goto CPyL155; -CPyL40: ; - cpy_r_build_json = cpy_r_r73; - tuple_T3OOO __tmp1470 = { NULL, NULL, NULL }; - cpy_r_r74 = __tmp1470; - cpy_r_r75 = cpy_r_r74; - goto CPyL43; -CPyL42: ; - cpy_r_r76 = CPy_CatchError(); - cpy_r_r75 = cpy_r_r76; -CPyL43: ; - cpy_r_r77 = CPyModule_os; - cpy_r_r78 = CPyStatics[1591]; /* 'chdir' */ - cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 146, CPyStatic_project___main___globals); - goto CPyL156; - } - PyObject *cpy_r_r80[1] = {cpy_r_r8}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r81, 1, 0); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 146, CPyStatic_project___main___globals); - goto CPyL156; - } else - goto CPyL157; -CPyL45: ; - CPy_DECREF(cpy_r_r8); - if (cpy_r_r75.f0 == NULL) { - goto CPyL52; - } else - goto CPyL158; -CPyL46: ; - CPy_Reraise(); - if (!0) { - goto CPyL48; - } else - goto CPyL159; -CPyL47: ; - CPy_Unreachable(); -CPyL48: ; - if (cpy_r_r75.f0 == NULL) goto CPyL50; - CPy_RestoreExcInfo(cpy_r_r75); - CPy_XDECREF(cpy_r_r75.f0); - CPy_XDECREF(cpy_r_r75.f1); - CPy_XDECREF(cpy_r_r75.f2); -CPyL50: ; - cpy_r_r83 = CPy_KeepPropagating(); - if (!cpy_r_r83) goto CPyL132; - CPy_Unreachable(); -CPyL52: ; - cpy_r_r84 = CPyStatics[185]; /* '_build' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_self, cpy_r_r84); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 148, CPyStatic_project___main___globals); - goto CPyL133; - } - if (likely(Py_TYPE(cpy_r_r85) == CPyType_build___Build)) - cpy_r_r86 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 148, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r85); - goto CPyL133; - } - cpy_r_r87 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r88 = CPyObject_GetAttr(cpy_r_self, cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 149, CPyStatic_project___main___globals); - goto CPyL160; - } - cpy_r_build_path = cpy_r_r88; - cpy_r_r89 = 0; - if (cpy_r_build_json == NULL) { - goto CPyL161; - } else - goto CPyL58; -CPyL56: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r90 = 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); - goto CPyL132; - } - CPy_Unreachable(); -CPyL58: ; - cpy_r_r91 = PyDict_Size(cpy_r_build_json); - if (cpy_r_build_json == NULL) { - goto CPyL162; - } else - goto CPyL61; -CPyL59: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); - goto CPyL132; - } - CPy_Unreachable(); -CPyL61: ; - cpy_r_r93 = CPyDict_GetItemsIter(cpy_r_build_json); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); - goto CPyL163; - } -CPyL62: ; - cpy_r_r94 = CPyDict_NextItem(cpy_r_r93, cpy_r_r89); - cpy_r_r95 = cpy_r_r94.f1; - cpy_r_r89 = cpy_r_r95; - cpy_r_r96 = cpy_r_r94.f0; - if (!cpy_r_r96) goto CPyL164; - cpy_r_r97 = cpy_r_r94.f2; - CPy_INCREF(cpy_r_r97); - cpy_r_r98 = cpy_r_r94.f3; - CPy_INCREF(cpy_r_r98); - CPy_DECREF(cpy_r_r94.f2); - CPy_DECREF(cpy_r_r94.f3); - if (likely(PyUnicode_Check(cpy_r_r97))) - cpy_r_r99 = cpy_r_r97; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals, "str", cpy_r_r97); - goto CPyL165; - } - if (likely(PyDict_Check(cpy_r_r98))) - cpy_r_r100 = cpy_r_r98; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals, "dict", cpy_r_r98); - goto CPyL166; - } - cpy_r_r101 = (PyObject *)&_Py_NoneStruct; - cpy_r_r102 = cpy_r_build_path != cpy_r_r101; - if (!cpy_r_r102) goto CPyL122; - cpy_r_r103 = CPyStatics[1258]; /* 'sourcePath' */ - cpy_r_r104 = CPyDict_GetItem(cpy_r_r100, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 151, CPyStatic_project___main___globals); - goto CPyL167; - } - if (likely(PyUnicode_Check(cpy_r_r104))) - cpy_r_r105 = cpy_r_r104; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 151, CPyStatic_project___main___globals, "str", cpy_r_r104); - goto CPyL167; - } - cpy_r_r106 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r107 = CPyStr_Startswith(cpy_r_r105, cpy_r_r106); - CPy_DECREF(cpy_r_r105); - cpy_r_r108 = cpy_r_r107; - if (cpy_r_r108) goto CPyL122; - cpy_r_r109 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r100, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 153, CPyStatic_project___main___globals); - goto CPyL167; - } - if (likely(PyUnicode_Check(cpy_r_r110))) - cpy_r_r111 = cpy_r_r110; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 153, CPyStatic_project___main___globals, "str", cpy_r_r110); - goto CPyL167; - } - cpy_r_r112 = CPyStr_Equal(cpy_r_r99, cpy_r_r111); - CPy_DECREF(cpy_r_r111); - if (!cpy_r_r112) goto CPyL76; - cpy_r_r113 = CPyStatics[1555]; /* 'contracts/' */ - cpy_r_r114 = CPyStatics[135]; /* '.json' */ - cpy_r_r115 = CPyStr_Build(3, cpy_r_r113, cpy_r_r99, cpy_r_r114); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 155, CPyStatic_project___main___globals); - goto CPyL167; - } - CPy_INCREF(cpy_r_build_path); - cpy_r_r116 = cpy_r_build_path; - cpy_r_r117 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r118[2] = {cpy_r_r116, cpy_r_r115}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 155, CPyStatic_project___main___globals); - goto CPyL168; - } - CPy_DECREF(cpy_r_r116); - CPy_DECREF(cpy_r_r115); - cpy_r_path = cpy_r_r120; - goto CPyL90; -CPyL76: ; - cpy_r_r121 = CPyStatics[1594]; /* 'contracts/dependencies/' */ - cpy_r_r122 = CPyStatics[135]; /* '.json' */ - cpy_r_r123 = CPyStr_Build(3, cpy_r_r121, cpy_r_r99, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 158, CPyStatic_project___main___globals); - goto CPyL167; - } - CPy_INCREF(cpy_r_build_path); - cpy_r_r124 = cpy_r_build_path; - cpy_r_r125 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r126[2] = {cpy_r_r124, cpy_r_r123}; - cpy_r_r127 = (PyObject **)&cpy_r_r126; - cpy_r_r128 = PyObject_VectorcallMethod(cpy_r_r125, cpy_r_r127, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 158, CPyStatic_project___main___globals); - goto CPyL169; - } - CPy_DECREF(cpy_r_r124); - CPy_DECREF(cpy_r_r123); - cpy_r_path = cpy_r_r128; - CPy_INCREF(cpy_r_path); - cpy_r_r129 = cpy_r_path; - cpy_r_r130 = CPyStatics[1411]; /* 'parents' */ - cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); - CPy_DECREF(cpy_r_r129); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); - goto CPyL170; - } - cpy_r_r132 = PySequence_List(cpy_r_r131); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); - goto CPyL170; - } - cpy_r_r133 = (PyObject *)&_Py_NoneStruct; - cpy_r_r134 = (PyObject *)&_Py_NoneStruct; - cpy_r_r135 = CPyStatics[2029]; /* -1 */ - cpy_r_r136 = PySlice_New(cpy_r_r133, cpy_r_r134, cpy_r_r135); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r137 = PyObject_GetItem(cpy_r_r132, cpy_r_r136); - CPy_DECREF_NO_IMM(cpy_r_r132); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); - goto CPyL170; - } - if (likely(PyList_Check(cpy_r_r137))) - cpy_r_r138 = cpy_r_r137; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals, "list", cpy_r_r137); - goto CPyL170; - } - cpy_r_r139 = 0; -CPyL86: ; - cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r138)->ob_size; - cpy_r_r141 = *(int64_t *)cpy_r_r140; - cpy_r_r142 = cpy_r_r139 < cpy_r_r141; - if (!cpy_r_r142) goto CPyL172; - cpy_r_r143 = (CPyPtr)&((PyListObject *)cpy_r_r138)->ob_item; - cpy_r_r144 = *(CPyPtr *)cpy_r_r143; - cpy_r_r145 = cpy_r_r139 * 8; - cpy_r_r146 = cpy_r_r144 + cpy_r_r145; - cpy_r_r147 = *(PyObject * *)cpy_r_r146; - CPy_INCREF(cpy_r_r147); - cpy_r_r148 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r149 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r150[2] = {cpy_r_r147, cpy_r_r149}; - cpy_r_r151 = (PyObject **)&cpy_r_r150; - cpy_r_r152 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r153 = PyObject_VectorcallMethod(cpy_r_r148, cpy_r_r151, 9223372036854775809ULL, cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 160, CPyStatic_project___main___globals); - goto CPyL173; - } else - goto CPyL174; -CPyL88: ; - CPy_DECREF(cpy_r_r147); - cpy_r_r154 = cpy_r_r139 + 1; - cpy_r_r139 = cpy_r_r154; - goto CPyL86; -CPyL90: ; - cpy_r_r155 = CPyStatics[438]; /* 'w' */ - cpy_r_r156 = cpy_r_path; - cpy_r_r157 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r158[2] = {cpy_r_r156, cpy_r_r155}; - cpy_r_r159 = (PyObject **)&cpy_r_r158; - cpy_r_r160 = PyObject_VectorcallMethod(cpy_r_r157, cpy_r_r159, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL175; - } - CPy_DECREF(cpy_r_r156); - cpy_r_r161 = CPy_TYPE(cpy_r_r160); - cpy_r_r162 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL176; - } - cpy_r_r164 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r165 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r164); - CPy_DECREF(cpy_r_r161); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL177; - } - PyObject *cpy_r_r166[1] = {cpy_r_r160}; - cpy_r_r167 = (PyObject **)&cpy_r_r166; - cpy_r_r168 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r167, 1, 0); - CPy_DECREF(cpy_r_r165); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL177; - } - cpy_r_r169 = 1; - cpy_r_r170 = CPyModule_builtins; - cpy_r_r171 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r172 = CPyObject_GetAttr(cpy_r_r170, cpy_r_r171); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 162, CPyStatic_project___main___globals); - goto CPyL178; - } - cpy_r_r173 = CPyStatic__c_constants___ujson_dump; - if (unlikely(cpy_r_r173 == NULL)) { - goto CPyL179; - } else - goto CPyL100; -CPyL98: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); - cpy_r_r174 = 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 162, CPyStatic_project___main___globals); - goto CPyL102; - } else - goto CPyL180; -CPyL99: ; - CPy_Unreachable(); -CPyL100: ; - cpy_r_r175 = 1 ? Py_True : Py_False; - cpy_r_r176 = CPyStatics[2032]; /* 2 */ - PyObject *cpy_r_r177[5] = {cpy_r_r100, cpy_r_r168, cpy_r_r175, cpy_r_r176, cpy_r_r172}; - cpy_r_r178 = (PyObject **)&cpy_r_r177; - cpy_r_r179 = CPyStatics[2346]; /* ('sort_keys', 'indent', 'default') */ - cpy_r_r180 = PyObject_Vectorcall(cpy_r_r173, cpy_r_r178, 2, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 162, CPyStatic_project___main___globals); - goto CPyL181; - } else - goto CPyL182; -CPyL101: ; - CPy_DECREF(cpy_r_r168); - CPy_DECREF(cpy_r_r172); - goto CPyL110; -CPyL102: ; - cpy_r_r181 = CPy_CatchError(); - cpy_r_r169 = 0; - cpy_r_r182 = CPy_GetExcInfo(); - cpy_r_r183 = cpy_r_r182.f0; - CPy_INCREF(cpy_r_r183); - cpy_r_r184 = cpy_r_r182.f1; - CPy_INCREF(cpy_r_r184); - cpy_r_r185 = cpy_r_r182.f2; - CPy_INCREF(cpy_r_r185); - CPy_DecRef(cpy_r_r182.f0); - CPy_DecRef(cpy_r_r182.f1); - CPy_DecRef(cpy_r_r182.f2); - PyObject *cpy_r_r186[4] = {cpy_r_r160, cpy_r_r183, cpy_r_r184, cpy_r_r185}; - cpy_r_r187 = (PyObject **)&cpy_r_r186; - cpy_r_r188 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r187, 4, 0); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_DecRef(cpy_r_r183); - CPy_DecRef(cpy_r_r184); - CPy_DecRef(cpy_r_r185); - cpy_r_r189 = PyObject_IsTrue(cpy_r_r188); - CPy_DecRef(cpy_r_r188); - cpy_r_r190 = cpy_r_r189 >= 0; - if (unlikely(!cpy_r_r190)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL108; - } - cpy_r_r191 = cpy_r_r189; - if (cpy_r_r191) goto CPyL107; - CPy_Reraise(); - if (!0) { - goto CPyL108; - } else - goto CPyL184; -CPyL106: ; - CPy_Unreachable(); -CPyL107: ; - CPy_RestoreExcInfo(cpy_r_r181); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r181.f2); - goto CPyL110; -CPyL108: ; - CPy_RestoreExcInfo(cpy_r_r181); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r181.f2); - cpy_r_r192 = CPy_KeepPropagating(); - if (!cpy_r_r192) { - goto CPyL111; - } else - goto CPyL185; -CPyL109: ; - CPy_Unreachable(); -CPyL110: ; - tuple_T3OOO __tmp1471 = { NULL, NULL, NULL }; - cpy_r_r193 = __tmp1471; - cpy_r_r194 = cpy_r_r193; - goto CPyL112; -CPyL111: ; - cpy_r_r195 = CPy_CatchError(); - cpy_r_r194 = cpy_r_r195; -CPyL112: ; - if (!cpy_r_r169) goto CPyL186; - cpy_r_r196 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r197[4] = {cpy_r_r160, cpy_r_r196, cpy_r_r196, cpy_r_r196}; - cpy_r_r198 = (PyObject **)&cpy_r_r197; - cpy_r_r199 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r198, 4, 0); - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); - goto CPyL187; - } else - goto CPyL188; -CPyL114: ; - CPy_DECREF(cpy_r_r160); -CPyL115: ; - if (cpy_r_r194.f0 == NULL) { - goto CPyL122; - } else - goto CPyL189; -CPyL116: ; - CPy_Reraise(); - if (!0) { - goto CPyL118; - } else - goto CPyL190; -CPyL117: ; - CPy_Unreachable(); -CPyL118: ; - if (cpy_r_r194.f0 == NULL) goto CPyL120; - CPy_RestoreExcInfo(cpy_r_r194); - CPy_XDECREF(cpy_r_r194.f0); - CPy_XDECREF(cpy_r_r194.f1); - CPy_XDECREF(cpy_r_r194.f2); -CPyL120: ; - cpy_r_r200 = CPy_KeepPropagating(); - if (!cpy_r_r200) goto CPyL132; - CPy_Unreachable(); -CPyL122: ; - cpy_r_r201 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r202 = CPyDict_GetItem(cpy_r_r100, cpy_r_r201); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 164, CPyStatic_project___main___globals); - goto CPyL167; - } - if (likely(PyUnicode_Check(cpy_r_r202))) - cpy_r_r203 = cpy_r_r202; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 164, CPyStatic_project___main___globals, "str", cpy_r_r202); - goto CPyL167; - } - cpy_r_r204 = CPyStr_Equal(cpy_r_r99, cpy_r_r203); - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r203); - if (!cpy_r_r204) goto CPyL191; - cpy_r_r205 = NULL; - cpy_r_r206 = CPyDef_build___Build____add_contract(cpy_r_r86, cpy_r_r100, cpy_r_r205); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r206 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 166, CPyStatic_project___main___globals); - goto CPyL192; - } -CPyL126: ; - if (cpy_r_build_json == NULL) { - goto CPyL193; - } else - goto CPyL129; -CPyL127: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r207 = 0; - if (unlikely(!cpy_r_r207)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); - goto CPyL132; - } - CPy_Unreachable(); -CPyL129: ; - cpy_r_r208 = CPyDict_CheckSize(cpy_r_build_json, cpy_r_r91); - if (unlikely(!cpy_r_r208)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); - goto CPyL192; - } else - goto CPyL62; -CPyL130: ; - cpy_r_r209 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r209)) { - CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); - goto CPyL132; - } - return 1; -CPyL132: ; - cpy_r_r210 = 2; - return cpy_r_r210; -CPyL133: ; - CPy_XDecRef(cpy_r_build_json); - goto CPyL132; -CPyL134: ; - CPy_DECREF(cpy_r_r2); - goto CPyL1; -CPyL135: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_allow_paths); - goto CPyL132; -CPyL136: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r8); - goto CPyL132; -CPyL137: ; - CPy_DECREF(cpy_r_allow_paths); - goto CPyL6; -CPyL138: ; - CPy_DECREF(cpy_r_path); - goto CPyL13; -CPyL139: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - goto CPyL132; -CPyL140: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r14); - goto CPyL132; -CPyL141: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - goto CPyL132; -CPyL142: ; - CPy_DECREF(cpy_r_r25); - goto CPyL12; -CPyL143: ; - CPy_DecRef(cpy_r_allow_paths); - goto CPyL42; -CPyL144: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - goto CPyL42; -CPyL145: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - goto CPyL42; -CPyL146: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - goto CPyL42; -CPyL147: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r38); - goto CPyL42; -CPyL148: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r43); - goto CPyL42; -CPyL149: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - goto CPyL42; -CPyL150: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r51); - goto CPyL42; -CPyL151: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r55); - goto CPyL42; -CPyL152: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - goto CPyL42; -CPyL153: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r63); - goto CPyL42; -CPyL154: ; - CPy_DecRef(cpy_r_allow_paths); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r67); - goto CPyL42; -CPyL155: ; - CPy_XDECREF(cpy_r_build_json); - goto CPyL40; -CPyL156: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r8); - goto CPyL48; -CPyL157: ; - CPy_DECREF(cpy_r_r82); - goto CPyL45; -CPyL158: ; - CPy_XDECREF(cpy_r_build_json); - goto CPyL46; -CPyL159: ; - CPy_XDECREF(cpy_r_r75.f0); - CPy_XDECREF(cpy_r_r75.f1); - CPy_XDECREF(cpy_r_r75.f2); - goto CPyL47; -CPyL160: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - goto CPyL132; -CPyL161: ; - CPy_DECREF_NO_IMM(cpy_r_r86); - CPy_DECREF(cpy_r_build_path); - goto CPyL56; -CPyL162: ; - CPy_DECREF_NO_IMM(cpy_r_r86); - CPy_DECREF(cpy_r_build_path); - goto CPyL59; -CPyL163: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - goto CPyL132; -CPyL164: ; - CPy_XDECREF(cpy_r_build_json); - CPy_DECREF_NO_IMM(cpy_r_r86); - CPy_DECREF(cpy_r_build_path); - CPy_DECREF(cpy_r_r93); - CPy_DECREF(cpy_r_r94.f2); - CPy_DECREF(cpy_r_r94.f3); - goto CPyL130; -CPyL165: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r98); - goto CPyL132; -CPyL166: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - goto CPyL132; -CPyL167: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - goto CPyL132; -CPyL168: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r115); - CPy_DecRef(cpy_r_r116); - goto CPyL132; -CPyL169: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r124); - goto CPyL132; -CPyL170: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - goto CPyL132; -CPyL171: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r132); - goto CPyL132; -CPyL172: ; - CPy_DECREF_NO_IMM(cpy_r_r138); - goto CPyL90; -CPyL173: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r147); - goto CPyL132; -CPyL174: ; - CPy_DECREF(cpy_r_r153); - goto CPyL88; -CPyL175: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r156); - goto CPyL132; -CPyL176: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r161); - goto CPyL132; -CPyL177: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r163); - goto CPyL132; -CPyL178: ; - CPy_DecRef(cpy_r_r168); - goto CPyL102; -CPyL179: ; - CPy_DecRef(cpy_r_r168); - CPy_DecRef(cpy_r_r172); - goto CPyL98; -CPyL180: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r163); - goto CPyL99; -CPyL181: ; - CPy_DecRef(cpy_r_r168); - CPy_DecRef(cpy_r_r172); - goto CPyL102; -CPyL182: ; - CPy_DECREF(cpy_r_r180); - goto CPyL101; -CPyL183: ; - CPy_DecRef(cpy_r_r183); - CPy_DecRef(cpy_r_r184); - CPy_DecRef(cpy_r_r185); - goto CPyL108; -CPyL184: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r163); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r181.f2); - goto CPyL106; -CPyL185: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r160); - CPy_DecRef(cpy_r_r163); - goto CPyL109; -CPyL186: ; - CPy_DECREF(cpy_r_r160); - CPy_DECREF(cpy_r_r163); - goto CPyL115; -CPyL187: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r160); - goto CPyL118; -CPyL188: ; - CPy_DECREF(cpy_r_r199); - goto CPyL114; -CPyL189: ; - CPy_XDECREF(cpy_r_build_json); - CPy_DECREF_NO_IMM(cpy_r_r86); - CPy_DECREF(cpy_r_build_path); - CPy_DECREF(cpy_r_r93); - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r100); - goto CPyL116; -CPyL190: ; - CPy_XDECREF(cpy_r_r194.f0); - CPy_XDECREF(cpy_r_r194.f1); - CPy_XDECREF(cpy_r_r194.f2); - goto CPyL117; -CPyL191: ; - CPy_DECREF(cpy_r_r100); - goto CPyL126; -CPyL192: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r93); - goto CPyL132; -CPyL193: ; - CPy_DECREF_NO_IMM(cpy_r_r86); - CPy_DECREF(cpy_r_build_path); - CPy_DECREF(cpy_r_r93); - goto CPyL127; -} - -PyObject *CPyPy_project___main____compile__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "contract_sources", "compiler_config", "silent", 0}; - static CPyArg_Parser parser = {"OOOO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_contract_sources; - PyObject *obj_compiler_config; - PyObject *obj_silent; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract_sources, &obj_compiler_config, &obj_silent)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - PyObject *arg_compiler_config; - if (likely(PyDict_Check(obj_compiler_config))) - arg_compiler_config = obj_compiler_config; - else { - CPy_TypeError("dict", obj_compiler_config); - goto fail; - } - char arg_silent; - if (unlikely(!PyBool_Check(obj_silent))) { - CPy_TypeError("bool", obj_silent); goto fail; - } else - arg_silent = obj_silent == Py_True; - char retval = CPyDef_project___main____compile__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self, arg_contract_sources, arg_compiler_config, arg_silent); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_compile", 109, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____create_containers__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____create_containers__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____create_containers__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int64_t cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - char cpy_r_r21; - CPyPtr cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - CPyPtr cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T2OO 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; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - int64_t cpy_r_r68; - char cpy_r_r69; - cpy_r_r0 = CPyStatic_project___main___globals; - cpy_r_r1 = CPyStatics[1595]; /* 'InterfaceContainer' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 170, CPyStatic_project___main___globals); - goto CPyL34; - } - PyObject *cpy_r_r3[1] = {cpy_r_self}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 170, CPyStatic_project___main___globals); - goto CPyL34; - } - cpy_r_r6 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r7 = PyObject_SetAttr(cpy_r_self, cpy_r_r6, cpy_r_r5); - CPy_DECREF(cpy_r_r5); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 170, CPyStatic_project___main___globals); - goto CPyL34; - } - cpy_r_r9 = PyDict_New(); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 171, CPyStatic_project___main___globals); - goto CPyL34; - } - cpy_r_r10 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r11 = PyObject_SetAttr(cpy_r_self, cpy_r_r10, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 171, CPyStatic_project___main___globals); - goto CPyL34; - } - cpy_r_r13 = CPyStatics[185]; /* '_build' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_self, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals); - goto CPyL34; - } - if (likely(Py_TYPE(cpy_r_r14) == CPyType_build___Build)) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r14); - goto CPyL34; - } - cpy_r_r16 = NULL; - cpy_r_r17 = CPyDef_build___Build___items(cpy_r_r15, cpy_r_r16); - CPy_DECREF_NO_IMM(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals); - goto CPyL34; - } - cpy_r_r18 = 0; -CPyL9: ; - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r17)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - cpy_r_r21 = cpy_r_r18 < cpy_r_r20; - if (!cpy_r_r21) goto CPyL35; - cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; - cpy_r_r23 = *(CPyPtr *)cpy_r_r22; - cpy_r_r24 = cpy_r_r18 * 8; - cpy_r_r25 = cpy_r_r23 + cpy_r_r24; - cpy_r_r26 = *(PyObject * *)cpy_r_r25; - CPy_INCREF(cpy_r_r26); - PyObject *__tmp1472; - if (unlikely(!(PyTuple_Check(cpy_r_r26) && PyTuple_GET_SIZE(cpy_r_r26) == 2))) { - __tmp1472 = NULL; - goto __LL1473; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r26, 0)))) - __tmp1472 = PyTuple_GET_ITEM(cpy_r_r26, 0); - else { - __tmp1472 = NULL; - } - if (__tmp1472 == NULL) goto __LL1473; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r26, 1)))) - __tmp1472 = PyTuple_GET_ITEM(cpy_r_r26, 1); - else { - __tmp1472 = NULL; - } - if (__tmp1472 == NULL) goto __LL1473; - __tmp1472 = cpy_r_r26; -__LL1473: ; - if (unlikely(__tmp1472 == NULL)) { - CPy_TypeError("tuple[str, dict]", cpy_r_r26); cpy_r_r27 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1474 = PyTuple_GET_ITEM(cpy_r_r26, 0); - CPy_INCREF(__tmp1474); - PyObject *__tmp1475; - if (likely(PyUnicode_Check(__tmp1474))) - __tmp1475 = __tmp1474; - else { - CPy_TypeError("str", __tmp1474); - __tmp1475 = NULL; - } - cpy_r_r27.f0 = __tmp1475; - PyObject *__tmp1476 = PyTuple_GET_ITEM(cpy_r_r26, 1); - CPy_INCREF(__tmp1476); - PyObject *__tmp1477; - if (likely(PyDict_Check(__tmp1476))) - __tmp1477 = __tmp1476; - else { - CPy_TypeError("dict", __tmp1476); - __tmp1477 = NULL; - } - cpy_r_r27.f1 = __tmp1477; - } - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27.f0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals); - goto CPyL36; - } - cpy_r_r28 = cpy_r_r27.f0; - CPy_INCREF(cpy_r_r28); - cpy_r_r29 = cpy_r_r27.f1; - CPy_INCREF(cpy_r_r29); - CPy_DECREF(cpy_r_r27.f0); - CPy_DECREF(cpy_r_r27.f1); - cpy_r_r30 = CPyStatics[350]; /* 'type' */ - cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 174, CPyStatic_project___main___globals); - goto CPyL37; - } - if (likely(PyUnicode_Check(cpy_r_r31))) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 174, CPyStatic_project___main___globals, "str", cpy_r_r31); - goto CPyL37; - } - cpy_r_r33 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r34 = CPyStr_Equal(cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - if (!cpy_r_r34) goto CPyL21; - cpy_r_r35 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_self, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); - goto CPyL37; - } - cpy_r_r37 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r38 = CPyDict_GetItem(cpy_r_r29, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); - goto CPyL38; - } - if (likely(PyUnicode_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals, "str", cpy_r_r38); - goto CPyL38; - } - cpy_r_r40 = CPyStatics[946]; /* 'abi' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r29, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); - goto CPyL39; - } - if (likely(PyList_Check(cpy_r_r41))) - cpy_r_r42 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals, "list", cpy_r_r41); - goto CPyL39; - } - cpy_r_r43 = CPyStatics[1597]; /* '_add' */ - PyObject *cpy_r_r44[3] = {cpy_r_r36, cpy_r_r39, cpy_r_r42}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); - goto CPyL40; - } else - goto CPyL41; -CPyL20: ; - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r39); - CPy_DECREF_NO_IMM(cpy_r_r42); -CPyL21: ; - cpy_r_r47 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r48 = CPyDict_GetWithNone(cpy_r_r29, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 176, CPyStatic_project___main___globals); - goto CPyL37; - } - cpy_r_r49 = PyObject_IsTrue(cpy_r_r48); - CPy_DECREF(cpy_r_r48); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 176, CPyStatic_project___main___globals); - goto CPyL37; - } - cpy_r_r51 = cpy_r_r49; - if (!cpy_r_r51) goto CPyL42; - cpy_r_r52 = CPyStatic_project___main___globals; - cpy_r_r53 = CPyStatics[1598]; /* 'ContractContainer' */ - cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 177, CPyStatic_project___main___globals); - goto CPyL37; - } - PyObject *cpy_r_r55[2] = {cpy_r_self, cpy_r_r29}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 2, 0); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 177, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r58 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r59 = CPyObject_GetAttr(cpy_r_self, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 178, CPyStatic_project___main___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 178, CPyStatic_project___main___globals, "dict", cpy_r_r59); - goto CPyL43; - } - cpy_r_r61 = CPyDict_SetItem(cpy_r_r60, cpy_r_r28, cpy_r_r57); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r28); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 178, CPyStatic_project___main___globals); - goto CPyL44; - } - cpy_r_r63 = CPyStatics[187]; /* '_name' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_r57, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 179, CPyStatic_project___main___globals); - goto CPyL44; - } - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 179, CPyStatic_project___main___globals, "str", cpy_r_r64); - goto CPyL44; - } - cpy_r_r66 = PyObject_SetAttr(cpy_r_self, cpy_r_r65, cpy_r_r57); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r57); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 179, CPyStatic_project___main___globals); - goto CPyL36; - } -CPyL32: ; - cpy_r_r68 = cpy_r_r18 + 1; - cpy_r_r18 = cpy_r_r68; - goto CPyL9; -CPyL33: ; - return 1; -CPyL34: ; - cpy_r_r69 = 2; - return cpy_r_r69; -CPyL35: ; - CPy_DECREF_NO_IMM(cpy_r_r17); - goto CPyL33; -CPyL36: ; - CPy_DecRef(cpy_r_r17); - goto CPyL34; -CPyL37: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - goto CPyL34; -CPyL38: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r36); - goto CPyL34; -CPyL39: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r39); - goto CPyL34; -CPyL40: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r42); - goto CPyL34; -CPyL41: ; - CPy_DECREF(cpy_r_r46); - goto CPyL20; -CPyL42: ; - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r29); - goto CPyL32; -CPyL43: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r57); - goto CPyL34; -CPyL44: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r57); - goto CPyL34; -} - -PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - char retval = CPyDef_project___main____create_containers__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_create_containers", 168, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__getitem__", 182, CPyStatic_project___main___globals); - goto CPyL4; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__getitem__", 182, CPyStatic_project___main___globals, "dict", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = CPyDict_GetItem(cpy_r_r2, cpy_r_key); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__getitem__", 182, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "key", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_key)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - PyObject *arg_key; - if (likely(PyUnicode_Check(obj_key))) - arg_key = obj_key; - else { - CPy_TypeError("str", obj_key); - goto fail; - } - PyObject *retval = CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__getitem__", 181, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - int32_t cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - int64_t cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - int64_t cpy_r_r16; - CPyPtr cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - CPyPtr cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - int64_t cpy_r_r33; - int64_t cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - cpy_r_r0 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL33; -CPyL1: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_type != cpy_r_r1; - if (!cpy_r_r2) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "self", 185, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_INCREF_NO_IMM(cpy_r_r3); -CPyL5: ; - cpy_r_r4 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - CPy_DECREF_NO_IMM(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); - goto CPyL37; - } - if (likely(PyDict_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals, "dict", cpy_r_r5); - goto CPyL37; - } - cpy_r_r7 = CPySequence_Sort(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); - goto CPyL37; - } - if (((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { - CPy_DECREF_NO_IMM(((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); - } - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r7; - cpy_r_r8 = 1; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", -1, CPyStatic_project___main___globals); - goto CPyL37; - } - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = 0; - cpy_r_r9 = 1; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", -1, CPyStatic_project___main___globals); - goto CPyL37; - } -CPyL10: ; - cpy_r_r10 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__0", 185, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_INCREF_NO_IMM(cpy_r_r10); -CPyL11: ; - cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; - cpy_r_r12 = *(int64_t *)cpy_r_r11; - CPy_DECREF_NO_IMM(cpy_r_r10); - cpy_r_r13 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r13 == -113)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__1", 185, CPyStatic_project___main___globals); - goto CPyL37; - } -CPyL12: ; - cpy_r_r14 = cpy_r_r13 < cpy_r_r12; - if (!cpy_r_r14) goto CPyL28; - cpy_r_r15 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__0", 185, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_INCREF_NO_IMM(cpy_r_r15); -CPyL14: ; - cpy_r_r16 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r16 == -113)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__1", 185, CPyStatic_project___main___globals); - goto CPyL38; - } -CPyL15: ; - cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r15)->ob_item; - cpy_r_r18 = *(CPyPtr *)cpy_r_r17; - cpy_r_r19 = cpy_r_r16 * 8; - cpy_r_r20 = cpy_r_r18 + cpy_r_r19; - cpy_r_r21 = *(PyObject * *)cpy_r_r20; - CPy_INCREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r15); - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals, "str", cpy_r_r21); - goto CPyL37; - } - if (((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i != NULL) { - CPy_DECREF(((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i); - } - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i = cpy_r_r22; - cpy_r_r23 = 1; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); - goto CPyL37; - } - cpy_r_r24 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "self", 186, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_INCREF_NO_IMM(cpy_r_r24); -CPyL18: ; - cpy_r_r25 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - CPy_DECREF_NO_IMM(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals); - goto CPyL37; - } - if (likely(PyDict_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals, "dict", cpy_r_r26); - goto CPyL37; - } - cpy_r_r28 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i; - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "i", 186, CPyStatic_project___main___globals); - goto CPyL39; - } - CPy_INCREF(cpy_r_r28); -CPyL21: ; - cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals); - goto CPyL37; - } - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r29; -CPyL23: ; - cpy_r_r31 = (PyObject *)&_Py_NoneStruct; - cpy_r_r32 = cpy_r_type != cpy_r_r31; - if (!cpy_r_r32) goto CPyL26; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r33 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r33 == -113)) { - CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__1", 185, CPyStatic_project___main___globals); - goto CPyL37; - } -CPyL27: ; - cpy_r_r34 = cpy_r_r33 + 1; - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r34; - cpy_r_r35 = 1; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); - goto CPyL37; - } else - goto CPyL10; -CPyL28: ; - cpy_r_r36 = Py_None; - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL32; - CPyGen_SetStopIterationValue(cpy_r_r36); - if (!0) goto CPyL37; - CPy_Unreachable(); -CPyL32: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r36; - return 0; -CPyL33: ; - cpy_r_r38 = cpy_r_r0 == 0; - if (cpy_r_r38) goto CPyL1; - cpy_r_r39 = cpy_r_r0 == 1; - if (cpy_r_r39) goto CPyL23; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); - goto CPyL37; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r41 = NULL; - return cpy_r_r41; -CPyL38: ; - CPy_DecRef(cpy_r_r15); - goto CPyL37; -CPyL39: ; - CPy_DecRef(cpy_r_r27); - goto CPyL37; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__next__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "send", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__iter__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "throw", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_project___main_____iter___3__ProjectBase_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1478 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1478); - PyObject *__tmp1479 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1479); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "close", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyDef_project___main_____iter___3__ProjectBase_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); - goto CPyL3; - } - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r0; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____len___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____len___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -CPyTagged CPyDef_project___main_____len___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int64_t cpy_r_r3; - CPyTagged cpy_r_r4; - CPyTagged cpy_r_r5; - cpy_r_r0 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__len__", 189, CPyStatic_project___main___globals); - goto CPyL3; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__len__", 189, CPyStatic_project___main___globals, "dict", cpy_r_r1); - goto CPyL3; - } - cpy_r_r3 = PyDict_Size(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 << 1; - return cpy_r_r4; -CPyL3: ; - cpy_r_r5 = CPY_INT_TAG; - return cpy_r_r5; -} - -PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_project___main_____len___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__len__", 188, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - cpy_r_r0 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__contains__", 192, CPyStatic_project___main___globals); - goto CPyL4; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__contains__", 192, CPyStatic_project___main___globals, "dict", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = PyDict_Contains(cpy_r_r2, cpy_r_item); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/project/main.py", "__contains__", 192, CPyStatic_project___main___globals); - goto CPyL4; - } - cpy_r_r5 = cpy_r_r3; - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = 2; - return cpy_r_r6; -} - -PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "item", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_item; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_item)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - PyObject *arg_item; - if (likely(PyUnicode_Check(obj_item))) - arg_item = obj_item; - else { - CPy_TypeError("str", obj_item); - goto fail; - } - char retval = CPyDef_project___main_____contains___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self, arg_item); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__contains__", 191, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___dict__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main___dict__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main___dict__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___dict__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "dict", 195, CPyStatic_project___main___globals); - goto CPyL4; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "dict", 195, CPyStatic_project___main___globals, "dict", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = PyDict_Copy(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "dict", 195, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_project___main___dict__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - PyObject *retval = CPyDef_project___main___dict__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "dict", 194, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___keys__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main___keys__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main___keys__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___keys__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "keys", 198, CPyStatic_project___main___globals); - goto CPyL4; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "keys", 198, CPyStatic_project___main___globals, "dict", cpy_r_r1); - goto CPyL4; - } - cpy_r_r3 = CPyDict_KeysView(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "keys", 198, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_project___main___keys__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main._ProjectBase", obj_self); - goto fail; - } - PyObject *retval = CPyDef_project___main___keys__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "keys", 197, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____init___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____init___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____init___3_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main_____init___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_project_path, char cpy_r_compile) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char 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_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - int32_t cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - if (cpy_r_compile != 2) goto CPyL2; - cpy_r_compile = 1; -CPyL2: ; - cpy_r_r0 = CPyStatics[1590]; /* '_path' */ - cpy_r_r1 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_project_path); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 218, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r3 = CPyDef__config____load_project_envvars(cpy_r_project_path); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 219, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r4 = CPyStatics[1599]; /* '_envvars' */ - cpy_r_r5 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 219, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r7 = CPyDef__config____load_project_structure_config(cpy_r_project_path); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 221, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r8 = CPyStatics[1599]; /* '_envvars' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_self, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 221, CPyStatic_project___main___globals); - goto CPyL19; - } - if (likely(PyDict_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__init__", 221, CPyStatic_project___main___globals, "dict", cpy_r_r9); - goto CPyL19; - } - cpy_r_r11 = CPyDef__expansion___expand_posix_vars(cpy_r_r7, cpy_r_r10); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 220, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r12 = CPyStatics[1600]; /* '_structure' */ - cpy_r_r13 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 220, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r15 = CPyStatics[1600]; /* '_structure' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_self, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r17 = CPyStatics[176]; /* 'build' */ - cpy_r_r18 = PyObject_GetItem(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r19 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r20[2] = {cpy_r_project_path, cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); - goto CPyL20; - } - CPy_DECREF(cpy_r_r18); - cpy_r_r23 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r24 = PyObject_SetAttr(cpy_r_self, cpy_r_r23, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r26 = CPyStatics[187]; /* '_name' */ - cpy_r_r27 = PyObject_SetAttr(cpy_r_self, cpy_r_r26, cpy_r_name); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 225, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r29 = CPyStatics[1601]; /* '_active' */ - cpy_r_r30 = 0 ? Py_True : Py_False; - cpy_r_r31 = PyObject_SetAttr(cpy_r_self, cpy_r_r29, cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 226, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r33 = CPyStatics[48]; /* 'load' */ - cpy_r_r34 = cpy_r_compile ? Py_True : Py_False; - PyObject *cpy_r_r35[2] = {cpy_r_self, cpy_r_r34}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = CPyStatics[2347]; /* ('compile',) */ - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r36, 9223372036854775809ULL, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 227, CPyStatic_project___main___globals); - goto CPyL18; - } else - goto CPyL21; -CPyL17: ; - return 1; -CPyL18: ; - cpy_r_r39 = 2; - return cpy_r_r39; -CPyL19: ; - CPy_DecRef(cpy_r_r7); - goto CPyL18; -CPyL20: ; - CPy_DecRef(cpy_r_r18); - goto CPyL18; -CPyL21: ; - CPy_DECREF(cpy_r_r38); - goto CPyL17; -} - -PyObject *CPyPy_project___main_____init___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "name", "project_path", "compile", 0}; - static CPyArg_Parser parser = {"OOO|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_name; - PyObject *obj_project_path; - PyObject *obj_compile = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_name, &obj_project_path, &obj_compile)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - PyObject *arg_project_path = obj_project_path; - char arg_compile; - if (obj_compile == NULL) { - arg_compile = 2; - } else if (unlikely(!PyBool_Check(obj_compile))) { - CPy_TypeError("bool", obj_compile); goto fail; - } else - arg_compile = obj_compile == Py_True; - char retval = CPyDef_project___main_____init___3_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_name, arg_project_path, arg_compile); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__init__", 217, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___load_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main___load_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main___load_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main___load_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raise_if_loaded, char cpy_r_compile) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - int32_t cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_build_path; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_path; - PyObject *cpy_r_r45; - PyObject *cpy_r_contract_build_json; - tuple_T21OOOOOOOOOOOOOOOOOOOOO cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - tuple_T2OO cpy_r_r65; - PyObject *cpy_r_r66; - int32_t cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject **cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - char cpy_r_r111; - int64_t cpy_r_r112; - CPyPtr cpy_r_r113; - int64_t cpy_r_r114; - char cpy_r_r115; - CPyPtr cpy_r_r116; - CPyPtr cpy_r_r117; - int64_t cpy_r_r118; - CPyPtr cpy_r_r119; - PyObject *cpy_r_r120; - tuple_T2OO cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - CPyPtr cpy_r_r132; - int64_t cpy_r_r133; - CPyTagged cpy_r_r134; - char cpy_r_r135; - char cpy_r_is_dependency; - PyObject *cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject **cpy_r_r140; - PyObject *cpy_r_r141; - int64_t cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject **cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - tuple_T4OOOO cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject **cpy_r_r160; - PyObject *cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - int32_t cpy_r_r165; - char cpy_r_r166; - char cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject **cpy_r_r171; - PyObject *cpy_r_r172; - char cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - int32_t cpy_r_r179; - char cpy_r_r180; - char cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - int32_t cpy_r_r188; - char cpy_r_r189; - PyObject *cpy_r_r190; - PyObject **cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject **cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject **cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject **cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject **cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject **cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - CPyPtr cpy_r_r225; - CPyPtr cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - int32_t cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - int32_t cpy_r_r237; - char cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - int32_t cpy_r_r248; - char cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject **cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject **cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject *cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - PyObject *cpy_r_r292; - CPyPtr cpy_r_r293; - CPyPtr cpy_r_r294; - CPyPtr cpy_r_r295; - PyObject *cpy_r_r296; - int32_t cpy_r_r297; - char cpy_r_r298; - char cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - int32_t cpy_r_r302; - char cpy_r_r303; - PyObject *cpy_r_r304; - char cpy_r_r305; - int32_t cpy_r_r306; - char cpy_r_r307; - char cpy_r_r308; - if (cpy_r_raise_if_loaded != 2) goto CPyL2; - cpy_r_raise_if_loaded = 1; -CPyL2: ; - if (cpy_r_compile != 2) goto CPyL4; - cpy_r_compile = 1; -CPyL4: ; - cpy_r_r0 = CPyStatics[1601]; /* '_active' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 232, CPyStatic_project___main___globals); - goto CPyL169; - } - if (unlikely(!PyBool_Check(cpy_r_r1))) { - CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; - } else - cpy_r_r2 = cpy_r_r1 == Py_True; - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 232, CPyStatic_project___main___globals); - goto CPyL169; - } - if (!cpy_r_r2) goto CPyL13; - if (!cpy_r_raise_if_loaded) goto CPyL12; - cpy_r_r3 = CPyStatics[1602]; /* 'Project is already active' */ - cpy_r_r4 = CPyStatic_project___main___globals; - cpy_r_r5 = CPyStatics[1603]; /* 'ProjectAlreadyLoaded' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 234, CPyStatic_project___main___globals); - goto CPyL169; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 234, CPyStatic_project___main___globals); - goto CPyL169; - } - CPy_Raise(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "load", 234, CPyStatic_project___main___globals); - goto CPyL169; - } - CPy_Unreachable(); -CPyL12: ; - return 1; -CPyL13: ; - cpy_r_r10 = CPyStatics[1590]; /* '_path' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 237, CPyStatic_project___main___globals); - goto CPyL169; - } - cpy_r_r12 = CPyStatics[1600]; /* '_structure' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 238, CPyStatic_project___main___globals); - goto CPyL170; - } - cpy_r_r14 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r15 = PyObject_GetItem(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 239, CPyStatic_project___main___globals); - goto CPyL171; - } - if (likely(PyUnicode_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 239, CPyStatic_project___main___globals, "str", cpy_r_r15); - goto CPyL171; - } - cpy_r_r17 = CPyDef_project___main____load_sources(cpy_r_r11, cpy_r_r16, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 239, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r18 = CPyStatics[178]; /* 'interfaces' */ - cpy_r_r19 = PyObject_GetItem(cpy_r_r13, cpy_r_r18); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 240, CPyStatic_project___main___globals); - goto CPyL172; - } - if (likely(PyUnicode_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 240, CPyStatic_project___main___globals, "str", cpy_r_r19); - goto CPyL172; - } - cpy_r_r21 = CPyDef_project___main____load_sources(cpy_r_r11, cpy_r_r20, 1); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 240, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r22 = CPyDef_sources___Sources(cpy_r_r17, cpy_r_r21); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 241, CPyStatic_project___main___globals); - goto CPyL170; - } - cpy_r_r23 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r24 = PyObject_SetAttr(cpy_r_self, cpy_r_r23, cpy_r_r22); - cpy_r_r25 = cpy_r_r24 >= 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/main.py", "load", 242, CPyStatic_project___main___globals); - goto CPyL173; - } - cpy_r_r26 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_self, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 244, CPyStatic_project___main___globals); - goto CPyL173; - } - if (likely(Py_TYPE(cpy_r_r27) == CPyType_sources___Sources)) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 244, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r27); - goto CPyL173; - } - cpy_r_r29 = CPyDef_build___Build(cpy_r_r28); - CPy_DECREF_NO_IMM(cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 244, CPyStatic_project___main___globals); - goto CPyL173; - } - cpy_r_r30 = CPyStatics[185]; /* '_build' */ - cpy_r_r31 = PyObject_SetAttr(cpy_r_self, cpy_r_r30, cpy_r_r29); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/project/main.py", "load", 245, CPyStatic_project___main___globals); - goto CPyL174; - } - cpy_r_r33 = CPyDef_sources___Sources___get_contract_list(cpy_r_r22); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 247, CPyStatic_project___main___globals); - goto CPyL174; - } - cpy_r_r34 = PyList_New(0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 248, CPyStatic_project___main___globals); - goto CPyL175; - } - cpy_r_r35 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_self, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 249, CPyStatic_project___main___globals); - goto CPyL176; - } - cpy_r_build_path = cpy_r_r36; - cpy_r_r37 = CPyStatics[1604]; - CPy_INCREF(cpy_r_build_path); - cpy_r_r38 = cpy_r_build_path; - cpy_r_r39 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r40[2] = {cpy_r_r38, cpy_r_r37}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 251, CPyStatic_project___main___globals); - goto CPyL177; - } - CPy_DECREF(cpy_r_r38); - cpy_r_r43 = PyObject_GetIter(cpy_r_r42); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 251, CPyStatic_project___main___globals); - goto CPyL178; - } -CPyL33: ; - cpy_r_r44 = PyIter_Next(cpy_r_r43); - if (cpy_r_r44 == NULL) goto CPyL179; - cpy_r_path = cpy_r_r44; - cpy_r_r45 = CPyDef_project___main____load_contract_build_json_from_disk(cpy_r_path); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 252, CPyStatic_project___main___globals); - goto CPyL180; - } - cpy_r_contract_build_json = cpy_r_r45; - cpy_r_r46 = CPyStatic_build___BUILD_KEYS; - if (unlikely(cpy_r_r46.f0 == NULL)) { - goto CPyL181; - } else - goto CPyL38; -CPyL36: ; - PyErr_SetString(PyExc_NameError, "value for final name \"BUILD_KEYS\" was not set"); - cpy_r_r47 = 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); - goto CPyL169; - } - CPy_Unreachable(); -CPyL38: ; - CPy_INCREF(cpy_r_r46.f0); - CPy_INCREF(cpy_r_r46.f1); - CPy_INCREF(cpy_r_r46.f2); - CPy_INCREF(cpy_r_r46.f3); - CPy_INCREF(cpy_r_r46.f4); - CPy_INCREF(cpy_r_r46.f5); - CPy_INCREF(cpy_r_r46.f6); - CPy_INCREF(cpy_r_r46.f7); - CPy_INCREF(cpy_r_r46.f8); - CPy_INCREF(cpy_r_r46.f9); - CPy_INCREF(cpy_r_r46.f10); - CPy_INCREF(cpy_r_r46.f11); - CPy_INCREF(cpy_r_r46.f12); - CPy_INCREF(cpy_r_r46.f13); - CPy_INCREF(cpy_r_r46.f14); - CPy_INCREF(cpy_r_r46.f15); - CPy_INCREF(cpy_r_r46.f16); - CPy_INCREF(cpy_r_r46.f17); - CPy_INCREF(cpy_r_r46.f18); - CPy_INCREF(cpy_r_r46.f19); - CPy_INCREF(cpy_r_r46.f20); - cpy_r_r48 = PyTuple_New(21); - if (unlikely(cpy_r_r48 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1480 = cpy_r_r46.f0; - PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp1480); - PyObject *__tmp1481 = cpy_r_r46.f1; - PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp1481); - PyObject *__tmp1482 = cpy_r_r46.f2; - PyTuple_SET_ITEM(cpy_r_r48, 2, __tmp1482); - PyObject *__tmp1483 = cpy_r_r46.f3; - PyTuple_SET_ITEM(cpy_r_r48, 3, __tmp1483); - PyObject *__tmp1484 = cpy_r_r46.f4; - PyTuple_SET_ITEM(cpy_r_r48, 4, __tmp1484); - PyObject *__tmp1485 = cpy_r_r46.f5; - PyTuple_SET_ITEM(cpy_r_r48, 5, __tmp1485); - PyObject *__tmp1486 = cpy_r_r46.f6; - PyTuple_SET_ITEM(cpy_r_r48, 6, __tmp1486); - PyObject *__tmp1487 = cpy_r_r46.f7; - PyTuple_SET_ITEM(cpy_r_r48, 7, __tmp1487); - PyObject *__tmp1488 = cpy_r_r46.f8; - PyTuple_SET_ITEM(cpy_r_r48, 8, __tmp1488); - PyObject *__tmp1489 = cpy_r_r46.f9; - PyTuple_SET_ITEM(cpy_r_r48, 9, __tmp1489); - PyObject *__tmp1490 = cpy_r_r46.f10; - PyTuple_SET_ITEM(cpy_r_r48, 10, __tmp1490); - PyObject *__tmp1491 = cpy_r_r46.f11; - PyTuple_SET_ITEM(cpy_r_r48, 11, __tmp1491); - PyObject *__tmp1492 = cpy_r_r46.f12; - PyTuple_SET_ITEM(cpy_r_r48, 12, __tmp1492); - PyObject *__tmp1493 = cpy_r_r46.f13; - PyTuple_SET_ITEM(cpy_r_r48, 13, __tmp1493); - PyObject *__tmp1494 = cpy_r_r46.f14; - PyTuple_SET_ITEM(cpy_r_r48, 14, __tmp1494); - PyObject *__tmp1495 = cpy_r_r46.f15; - PyTuple_SET_ITEM(cpy_r_r48, 15, __tmp1495); - PyObject *__tmp1496 = cpy_r_r46.f16; - PyTuple_SET_ITEM(cpy_r_r48, 16, __tmp1496); - PyObject *__tmp1497 = cpy_r_r46.f17; - PyTuple_SET_ITEM(cpy_r_r48, 17, __tmp1497); - PyObject *__tmp1498 = cpy_r_r46.f18; - PyTuple_SET_ITEM(cpy_r_r48, 18, __tmp1498); - PyObject *__tmp1499 = cpy_r_r46.f19; - PyTuple_SET_ITEM(cpy_r_r48, 19, __tmp1499); - PyObject *__tmp1500 = cpy_r_r46.f20; - PyTuple_SET_ITEM(cpy_r_r48, 20, __tmp1500); - cpy_r_r49 = PySet_New(cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); - goto CPyL182; - } - cpy_r_r50 = CPyStatics[1605]; /* 'issubset' */ - PyObject *cpy_r_r51[2] = {cpy_r_r49, cpy_r_contract_build_json}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_DECREF(cpy_r_r49); - if (unlikely(!PyBool_Check(cpy_r_r53))) { - CPy_TypeError("bool", cpy_r_r53); cpy_r_r54 = 2; - } else - cpy_r_r54 = cpy_r_r53 == Py_True; - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); - goto CPyL182; - } - if (cpy_r_r54) { - goto CPyL44; - } else - goto CPyL184; -CPyL42: ; - cpy_r_r55 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r56[1] = {cpy_r_path}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r55, cpy_r_r57, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 254, CPyStatic_project___main___globals); - goto CPyL180; - } else - goto CPyL185; -CPyL43: ; - CPy_DECREF(cpy_r_path); - goto CPyL33; -CPyL44: ; - cpy_r_r59 = CPyStatics[68]; /* 'stem' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_path, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 256, CPyStatic_project___main___globals); - goto CPyL182; - } - cpy_r_r61 = PySequence_Contains(cpy_r_r33, cpy_r_r60); - CPy_DECREF(cpy_r_r60); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/main.py", "load", 256, CPyStatic_project___main___globals); - goto CPyL182; - } - cpy_r_r63 = cpy_r_r61; - cpy_r_r64 = cpy_r_r63 ^ 1; - if (!cpy_r_r64) goto CPyL48; - cpy_r_r65.f0 = cpy_r_path; - cpy_r_r65.f1 = cpy_r_contract_build_json; - cpy_r_r66 = PyTuple_New(2); - if (unlikely(cpy_r_r66 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1501 = cpy_r_r65.f0; - PyTuple_SET_ITEM(cpy_r_r66, 0, __tmp1501); - PyObject *__tmp1502 = cpy_r_r65.f1; - PyTuple_SET_ITEM(cpy_r_r66, 1, __tmp1502); - cpy_r_r67 = PyList_Append(cpy_r_r34, cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r68 = cpy_r_r67 >= 0; - if (unlikely(!cpy_r_r68)) { - CPy_AddTraceback("brownie/project/main.py", "load", 257, CPyStatic_project___main___globals); - goto CPyL186; - } else - goto CPyL33; -CPyL48: ; - cpy_r_r69 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r70 = CPyDict_GetItem(cpy_r_contract_build_json, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 259, CPyStatic_project___main___globals); - goto CPyL182; - } - cpy_r_r71 = PyList_Check(cpy_r_r70); - CPy_DECREF(cpy_r_r70); - if (cpy_r_r71) { - goto CPyL187; - } else - goto CPyL58; -CPyL50: ; - cpy_r_r72 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r73[1] = {cpy_r_path}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 261, CPyStatic_project___main___globals); - goto CPyL180; - } else - goto CPyL188; -CPyL51: ; - CPy_DECREF(cpy_r_path); - cpy_r_r76 = CPyStatics[1606]; /* 'tests.json' */ - CPy_INCREF(cpy_r_build_path); - cpy_r_r77 = cpy_r_build_path; - cpy_r_r78 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r79[2] = {cpy_r_r77, cpy_r_r76}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 262, CPyStatic_project___main___globals); - goto CPyL189; - } - CPy_DECREF(cpy_r_r77); - cpy_r_r82 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r83[1] = {cpy_r_r81}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 263, CPyStatic_project___main___globals); - goto CPyL190; - } - cpy_r_r86 = PyObject_IsTrue(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/project/main.py", "load", 263, CPyStatic_project___main___globals); - goto CPyL190; - } - cpy_r_r88 = cpy_r_r86; - if (!cpy_r_r88) goto CPyL191; - cpy_r_r89 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r90[1] = {cpy_r_r81}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 264, CPyStatic_project___main___globals); - goto CPyL190; - } else - goto CPyL192; -CPyL57: ; - CPy_DECREF(cpy_r_r81); - goto CPyL33; -CPyL58: ; - cpy_r_r93 = CPyStatics[1258]; /* 'sourcePath' */ - cpy_r_r94 = CPyDict_GetItem(cpy_r_contract_build_json, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); - goto CPyL182; - } - if (likely(PyUnicode_Check(cpy_r_r94))) - cpy_r_r95 = cpy_r_r94; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals, "str", cpy_r_r94); - goto CPyL182; - } - cpy_r_r96 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r97[2] = {cpy_r_r11, cpy_r_r95}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_VectorcallMethod(cpy_r_r96, cpy_r_r98, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); - goto CPyL193; - } - CPy_DECREF(cpy_r_r95); - cpy_r_r100 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r101[1] = {cpy_r_r99}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); - goto CPyL194; - } - CPy_DECREF(cpy_r_r99); - if (unlikely(!PyBool_Check(cpy_r_r103))) { - CPy_TypeError("bool", cpy_r_r103); cpy_r_r104 = 2; - } else - cpy_r_r104 = cpy_r_r103 == Py_True; - CPy_DECREF(cpy_r_r103); - if (unlikely(cpy_r_r104 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); - goto CPyL182; - } - if (cpy_r_r104) { - goto CPyL195; - } else - goto CPyL196; -CPyL64: ; - cpy_r_r105 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r106[1] = {cpy_r_path}; - cpy_r_r107 = (PyObject **)&cpy_r_r106; - cpy_r_r108 = PyObject_VectorcallMethod(cpy_r_r105, cpy_r_r107, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 267, CPyStatic_project___main___globals); - goto CPyL180; - } else - goto CPyL197; -CPyL65: ; - CPy_DECREF(cpy_r_path); - goto CPyL33; -CPyL66: ; - cpy_r_r109 = NULL; - cpy_r_r110 = CPyDef_build___Build____add_contract(cpy_r_r29, cpy_r_contract_build_json, cpy_r_r109); - CPy_DECREF(cpy_r_contract_build_json); - if (unlikely(cpy_r_r110 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 269, CPyStatic_project___main___globals); - goto CPyL186; - } else - goto CPyL33; -CPyL67: ; - cpy_r_r111 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/project/main.py", "load", 251, CPyStatic_project___main___globals); - goto CPyL178; - } - cpy_r_r112 = 0; -CPyL69: ; - cpy_r_r113 = (CPyPtr)&((PyVarObject *)cpy_r_r34)->ob_size; - cpy_r_r114 = *(int64_t *)cpy_r_r113; - cpy_r_r115 = cpy_r_r112 < cpy_r_r114; - if (!cpy_r_r115) goto CPyL198; - cpy_r_r116 = (CPyPtr)&((PyListObject *)cpy_r_r34)->ob_item; - cpy_r_r117 = *(CPyPtr *)cpy_r_r116; - cpy_r_r118 = cpy_r_r112 * 8; - cpy_r_r119 = cpy_r_r117 + cpy_r_r118; - cpy_r_r120 = *(PyObject * *)cpy_r_r119; - CPy_INCREF(cpy_r_r120); - PyObject *__tmp1503; - if (unlikely(!(PyTuple_Check(cpy_r_r120) && PyTuple_GET_SIZE(cpy_r_r120) == 2))) { - __tmp1503 = NULL; - goto __LL1504; - } - __tmp1503 = PyTuple_GET_ITEM(cpy_r_r120, 0); - if (__tmp1503 == NULL) goto __LL1504; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r120, 1)))) - __tmp1503 = PyTuple_GET_ITEM(cpy_r_r120, 1); - else { - __tmp1503 = NULL; - } - if (__tmp1503 == NULL) goto __LL1504; - __tmp1503 = cpy_r_r120; -__LL1504: ; - if (unlikely(__tmp1503 == NULL)) { - CPy_TypeError("tuple[object, dict]", cpy_r_r120); cpy_r_r121 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1505 = PyTuple_GET_ITEM(cpy_r_r120, 0); - CPy_INCREF(__tmp1505); - PyObject *__tmp1506; - __tmp1506 = __tmp1505; - cpy_r_r121.f0 = __tmp1506; - PyObject *__tmp1507 = PyTuple_GET_ITEM(cpy_r_r120, 1); - CPy_INCREF(__tmp1507); - PyObject *__tmp1508; - if (likely(PyDict_Check(__tmp1507))) - __tmp1508 = __tmp1507; - else { - CPy_TypeError("dict", __tmp1507); - __tmp1508 = NULL; - } - cpy_r_r121.f1 = __tmp1508; - } - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r121.f0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 271, CPyStatic_project___main___globals); - goto CPyL178; - } - cpy_r_r122 = cpy_r_r121.f0; - CPy_INCREF(cpy_r_r122); - cpy_r_path = cpy_r_r122; - cpy_r_r123 = cpy_r_r121.f1; - CPy_INCREF(cpy_r_r123); - CPy_DECREF(cpy_r_r121.f0); - CPy_DECREF(cpy_r_r121.f1); - cpy_r_contract_build_json = cpy_r_r123; - cpy_r_r124 = CPyStatics[68]; /* 'stem' */ - cpy_r_r125 = CPyObject_GetAttr(cpy_r_path, cpy_r_r124); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 272, CPyStatic_project___main___globals); - goto CPyL199; - } - if (likely(PyUnicode_Check(cpy_r_r125))) - cpy_r_r126 = cpy_r_r125; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 272, CPyStatic_project___main___globals, "str", cpy_r_r125); - goto CPyL199; - } - cpy_r_r127 = CPyDef_build___Build___get_dependents(cpy_r_r29, cpy_r_r126); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 272, CPyStatic_project___main___globals); - goto CPyL199; - } - cpy_r_r128 = PySet_New(cpy_r_r127); - CPy_DECREF_NO_IMM(cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals); - goto CPyL199; - } - cpy_r_r129 = PySet_New(cpy_r_r33); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals); - goto CPyL200; - } - cpy_r_r130 = PyNumber_And(cpy_r_r128, cpy_r_r129); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r129); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals); - goto CPyL199; - } - if (likely(PySet_Check(cpy_r_r130))) - cpy_r_r131 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals, "set", cpy_r_r130); - goto CPyL199; - } - cpy_r_r132 = (CPyPtr)&((PySetObject *)cpy_r_r131)->used; - cpy_r_r133 = *(int64_t *)cpy_r_r132; - CPy_DECREF(cpy_r_r131); - cpy_r_r134 = cpy_r_r133 << 1; - cpy_r_r135 = (Py_ssize_t)cpy_r_r134 > (Py_ssize_t)0; - cpy_r_is_dependency = cpy_r_r135; - if (cpy_r_is_dependency) { - goto CPyL201; - } else - goto CPyL202; -CPyL79: ; - cpy_r_r136 = NULL; - cpy_r_r137 = CPyDef_build___Build____add_contract(cpy_r_r29, cpy_r_contract_build_json, cpy_r_r136); - CPy_DECREF(cpy_r_contract_build_json); - if (unlikely(cpy_r_r137 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 275, CPyStatic_project___main___globals); - goto CPyL178; - } else - goto CPyL82; -CPyL80: ; - cpy_r_r138 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r139[1] = {cpy_r_path}; - cpy_r_r140 = (PyObject **)&cpy_r_r139; - cpy_r_r141 = PyObject_VectorcallMethod(cpy_r_r138, cpy_r_r140, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 277, CPyStatic_project___main___globals); - goto CPyL203; - } else - goto CPyL204; -CPyL81: ; - CPy_DECREF(cpy_r_path); -CPyL82: ; - cpy_r_r142 = cpy_r_r112 + 1; - cpy_r_r112 = cpy_r_r142; - goto CPyL69; -CPyL83: ; - cpy_r_r143 = PyDict_New(); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 279, CPyStatic_project___main___globals); - goto CPyL205; - } - cpy_r_r144 = CPyDef_sources___Sources___get_interface_list(cpy_r_r22); - CPy_DECREF_NO_IMM(cpy_r_r22); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 280, CPyStatic_project___main___globals); - goto CPyL206; - } - cpy_r_r145 = CPyStatics[1607]; - cpy_r_r146 = cpy_r_build_path; - cpy_r_r147 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r148[2] = {cpy_r_r146, cpy_r_r145}; - cpy_r_r149 = (PyObject **)&cpy_r_r148; - cpy_r_r150 = PyObject_VectorcallMethod(cpy_r_r147, cpy_r_r149, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 282, CPyStatic_project___main___globals); - goto CPyL207; - } - CPy_DECREF(cpy_r_r146); - cpy_r_r151 = PyObject_GetIter(cpy_r_r150); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 282, CPyStatic_project___main___globals); - goto CPyL208; - } -CPyL88: ; - cpy_r_r152 = PyIter_Next(cpy_r_r151); - if (cpy_r_r152 == NULL) goto CPyL209; - cpy_r_path = cpy_r_r152; - cpy_r_r153 = CPyDef_project___main____load_interface_build_json_from_disk(cpy_r_path); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 283, CPyStatic_project___main___globals); - goto CPyL210; - } - cpy_r_r154 = CPyStatic_build___INTERFACE_KEYS; - if (unlikely(cpy_r_r154.f0 == NULL)) { - goto CPyL211; - } else - goto CPyL93; -CPyL91: ; - PyErr_SetString(PyExc_NameError, "value for final name \"INTERFACE_KEYS\" was not set"); - cpy_r_r155 = 0; - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); - goto CPyL169; - } - CPy_Unreachable(); -CPyL93: ; - CPy_INCREF(cpy_r_r154.f0); - CPy_INCREF(cpy_r_r154.f1); - CPy_INCREF(cpy_r_r154.f2); - CPy_INCREF(cpy_r_r154.f3); - cpy_r_r156 = PyTuple_New(4); - if (unlikely(cpy_r_r156 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1509 = cpy_r_r154.f0; - PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp1509); - PyObject *__tmp1510 = cpy_r_r154.f1; - PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp1510); - PyObject *__tmp1511 = cpy_r_r154.f2; - PyTuple_SET_ITEM(cpy_r_r156, 2, __tmp1511); - PyObject *__tmp1512 = cpy_r_r154.f3; - PyTuple_SET_ITEM(cpy_r_r156, 3, __tmp1512); - cpy_r_r157 = PySet_New(cpy_r_r156); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); - goto CPyL212; - } - cpy_r_r158 = CPyStatics[1605]; /* 'issubset' */ - PyObject *cpy_r_r159[2] = {cpy_r_r157, cpy_r_r153}; - cpy_r_r160 = (PyObject **)&cpy_r_r159; - cpy_r_r161 = PyObject_VectorcallMethod(cpy_r_r158, cpy_r_r160, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); - goto CPyL213; - } - CPy_DECREF(cpy_r_r157); - if (unlikely(!PyBool_Check(cpy_r_r161))) { - CPy_TypeError("bool", cpy_r_r161); cpy_r_r162 = 2; - } else - cpy_r_r162 = cpy_r_r161 == Py_True; - CPy_DECREF(cpy_r_r161); - if (unlikely(cpy_r_r162 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); - goto CPyL212; - } - if (!cpy_r_r162) goto CPyL214; - cpy_r_r163 = CPyStatics[68]; /* 'stem' */ - cpy_r_r164 = CPyObject_GetAttr(cpy_r_path, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 286, CPyStatic_project___main___globals); - goto CPyL212; - } - cpy_r_r165 = PySequence_Contains(cpy_r_r144, cpy_r_r164); - CPy_DECREF(cpy_r_r164); - cpy_r_r166 = cpy_r_r165 >= 0; - if (unlikely(!cpy_r_r166)) { - CPy_AddTraceback("brownie/project/main.py", "load", 286, CPyStatic_project___main___globals); - goto CPyL212; - } - cpy_r_r167 = cpy_r_r165; - cpy_r_r168 = cpy_r_r167 ^ 1; - if (cpy_r_r168) { - goto CPyL214; - } else - goto CPyL102; -CPyL100: ; - cpy_r_r169 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r170[1] = {cpy_r_path}; - cpy_r_r171 = (PyObject **)&cpy_r_r170; - cpy_r_r172 = PyObject_VectorcallMethod(cpy_r_r169, cpy_r_r171, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 288, CPyStatic_project___main___globals); - goto CPyL210; - } else - goto CPyL215; -CPyL101: ; - CPy_DECREF(cpy_r_path); - goto CPyL88; -CPyL102: ; - cpy_r_r173 = CPyDef_build___Build____add_interface(cpy_r_r29, cpy_r_r153); - if (unlikely(cpy_r_r173 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 290, CPyStatic_project___main___globals); - goto CPyL212; - } - cpy_r_r174 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r175 = CPyDict_GetItem(cpy_r_r153, cpy_r_r174); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals); - goto CPyL210; - } - if (likely(PyUnicode_Check(cpy_r_r175))) - cpy_r_r176 = cpy_r_r175; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals, "str", cpy_r_r175); - goto CPyL210; - } - cpy_r_r177 = CPyStatics[68]; /* 'stem' */ - cpy_r_r178 = CPyObject_GetAttr(cpy_r_path, cpy_r_r177); - CPy_DECREF(cpy_r_path); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals); - goto CPyL216; - } - cpy_r_r179 = CPyDict_SetItem(cpy_r_r143, cpy_r_r178, cpy_r_r176); - CPy_DECREF(cpy_r_r178); - CPy_DECREF(cpy_r_r176); - cpy_r_r180 = cpy_r_r179 >= 0; - if (unlikely(!cpy_r_r180)) { - CPy_AddTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals); - goto CPyL217; - } else - goto CPyL88; -CPyL107: ; - cpy_r_r181 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r181)) { - CPy_AddTraceback("brownie/project/main.py", "load", 282, CPyStatic_project___main___globals); - goto CPyL218; - } - if (!cpy_r_compile) goto CPyL219; - cpy_r_r182 = CPyDef__config____load_project_compiler_config(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 295, CPyStatic_project___main___globals); - goto CPyL220; - } - cpy_r_r183 = CPyStatics[1599]; /* '_envvars' */ - cpy_r_r184 = CPyObject_GetAttr(cpy_r_self, cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 295, CPyStatic_project___main___globals); - goto CPyL221; - } - if (likely(PyDict_Check(cpy_r_r184))) - cpy_r_r185 = cpy_r_r184; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 295, CPyStatic_project___main___globals, "dict", cpy_r_r184); - goto CPyL221; - } - cpy_r_r186 = CPyDef__expansion___expand_posix_vars(cpy_r_r182, cpy_r_r185); - CPy_DECREF(cpy_r_r182); - CPy_DECREF(cpy_r_r185); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 294, CPyStatic_project___main___globals); - goto CPyL220; - } - cpy_r_r187 = CPyStatics[1608]; /* '_compiler_config' */ - cpy_r_r188 = PyObject_SetAttr(cpy_r_self, cpy_r_r187, cpy_r_r186); - cpy_r_r189 = cpy_r_r188 >= 0; - if (unlikely(!cpy_r_r189)) { - CPy_AddTraceback("brownie/project/main.py", "load", 294, CPyStatic_project___main___globals); - goto CPyL222; - } - cpy_r_r190 = CPyStatics[1609]; /* '_get_changed_contracts' */ - PyObject *cpy_r_r191[2] = {cpy_r_self, cpy_r_r143}; - cpy_r_r192 = (PyObject **)&cpy_r_r191; - cpy_r_r193 = PyObject_VectorcallMethod(cpy_r_r190, cpy_r_r192, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 299, CPyStatic_project___main___globals); - goto CPyL223; - } - if (likely(PyDict_Check(cpy_r_r193))) - cpy_r_r194 = cpy_r_r193; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 299, CPyStatic_project___main___globals, "dict", cpy_r_r193); - goto CPyL223; - } - cpy_r_r195 = CPyStatics[1610]; /* '_compile' */ - cpy_r_r196 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r197[4] = {cpy_r_self, cpy_r_r194, cpy_r_r186, cpy_r_r196}; - cpy_r_r198 = (PyObject **)&cpy_r_r197; - cpy_r_r199 = PyObject_VectorcallMethod(cpy_r_r195, cpy_r_r198, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 300, CPyStatic_project___main___globals); - goto CPyL224; - } else - goto CPyL225; -CPyL117: ; - CPy_DECREF(cpy_r_r194); - CPy_DECREF(cpy_r_r186); - cpy_r_r200 = CPyStatics[1611]; /* '_compile_interfaces' */ - PyObject *cpy_r_r201[2] = {cpy_r_self, cpy_r_r143}; - cpy_r_r202 = (PyObject **)&cpy_r_r201; - cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 301, CPyStatic_project___main___globals); - goto CPyL220; - } else - goto CPyL226; -CPyL118: ; - CPy_DECREF(cpy_r_r143); -CPyL119: ; - cpy_r_r204 = CPyStatics[1612]; /* '_load_dependency_artifacts' */ - PyObject *cpy_r_r205[1] = {cpy_r_self}; - cpy_r_r206 = (PyObject **)&cpy_r_r205; - cpy_r_r207 = PyObject_VectorcallMethod(cpy_r_r204, cpy_r_r206, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 302, CPyStatic_project___main___globals); - goto CPyL169; - } else - goto CPyL227; -CPyL120: ; - cpy_r_r208 = CPyStatics[1613]; /* '_create_containers' */ - PyObject *cpy_r_r209[1] = {cpy_r_self}; - cpy_r_r210 = (PyObject **)&cpy_r_r209; - cpy_r_r211 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r210, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 304, CPyStatic_project___main___globals); - goto CPyL169; - } else - goto CPyL228; -CPyL121: ; - cpy_r_r212 = CPyStatics[1614]; /* '_load_deployments' */ - PyObject *cpy_r_r213[1] = {cpy_r_self}; - cpy_r_r214 = (PyObject **)&cpy_r_r213; - cpy_r_r215 = PyObject_VectorcallMethod(cpy_r_r212, cpy_r_r214, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 305, CPyStatic_project___main___globals); - goto CPyL169; - } else - goto CPyL229; -CPyL122: ; - cpy_r_r216 = CPyStatics[187]; /* '_name' */ - cpy_r_r217 = CPyObject_GetAttr(cpy_r_self, cpy_r_r216); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 308, CPyStatic_project___main___globals); - goto CPyL169; - } - if (likely(PyUnicode_Check(cpy_r_r217))) - cpy_r_r218 = cpy_r_r217; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 308, CPyStatic_project___main___globals, "str", cpy_r_r217); - goto CPyL169; - } - cpy_r_r219 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r220 = CPyObject_GetAttr(cpy_r_self, cpy_r_r219); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); - goto CPyL230; - } - if (likely(PyDict_Check(cpy_r_r220))) - cpy_r_r221 = cpy_r_r220; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals, "dict", cpy_r_r220); - goto CPyL230; - } - cpy_r_r222 = PySequence_List(cpy_r_r221); - CPy_DECREF(cpy_r_r221); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r223 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r224 = PyList_New(1); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); - goto CPyL231; - } - cpy_r_r225 = (CPyPtr)&((PyListObject *)cpy_r_r224)->ob_item; - cpy_r_r226 = *(CPyPtr *)cpy_r_r225; - CPy_INCREF(cpy_r_r223); - *(PyObject * *)cpy_r_r226 = cpy_r_r223; - cpy_r_r227 = PySequence_Concat(cpy_r_r222, cpy_r_r224); - CPy_DECREF_NO_IMM(cpy_r_r222); - CPy_DECREF_NO_IMM(cpy_r_r224); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r228 = CPyStatics[78]; /* '__all__' */ - cpy_r_r229 = PyObject_SetAttr(cpy_r_self, cpy_r_r228, cpy_r_r227); - CPy_DECREF_NO_IMM(cpy_r_r227); - cpy_r_r230 = cpy_r_r229 >= 0; - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r231 = CPyModule_sys; - cpy_r_r232 = CPyStatics[76]; /* 'modules' */ - cpy_r_r233 = CPyObject_GetAttr(cpy_r_r231, cpy_r_r232); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals); - goto CPyL230; - } - if (likely(PyDict_Check(cpy_r_r233))) - cpy_r_r234 = cpy_r_r233; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals, "dict", cpy_r_r233); - goto CPyL230; - } - cpy_r_r235 = CPyStatics[1615]; /* 'brownie.project.' */ - cpy_r_r236 = CPyStr_Build(2, cpy_r_r235, cpy_r_r218); - if (unlikely(cpy_r_r236 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals); - goto CPyL232; - } - cpy_r_r237 = CPyDict_SetItem(cpy_r_r234, cpy_r_r236, cpy_r_self); - CPy_DECREF(cpy_r_r234); - CPy_DECREF(cpy_r_r236); - cpy_r_r238 = cpy_r_r237 >= 0; - if (unlikely(!cpy_r_r238)) { - CPy_AddTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r239 = CPyModule_sys; - cpy_r_r240 = CPyStatics[76]; /* 'modules' */ - cpy_r_r241 = CPyObject_GetAttr(cpy_r_r239, cpy_r_r240); - if (unlikely(cpy_r_r241 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); - goto CPyL230; - } - if (likely(PyDict_Check(cpy_r_r241))) - cpy_r_r242 = cpy_r_r241; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals, "dict", cpy_r_r241); - goto CPyL230; - } - cpy_r_r243 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); - CPy_DECREF(cpy_r_r242); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r245 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r246 = CPyObject_GetAttr(cpy_r_r244, cpy_r_r245); - CPy_DECREF(cpy_r_r244); - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); - goto CPyL230; - } - if (likely(PyDict_Check(cpy_r_r246))) - cpy_r_r247 = cpy_r_r246; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals, "dict", cpy_r_r246); - goto CPyL230; - } - cpy_r_r248 = CPyDict_SetItem(cpy_r_r247, cpy_r_r218, cpy_r_self); - CPy_DECREF(cpy_r_r247); - cpy_r_r249 = cpy_r_r248 >= 0; - if (unlikely(!cpy_r_r249)) { - CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r250 = CPyModule_sys; - cpy_r_r251 = CPyStatics[76]; /* 'modules' */ - cpy_r_r252 = CPyObject_GetAttr(cpy_r_r250, cpy_r_r251); - if (unlikely(cpy_r_r252 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); - goto CPyL230; - } - if (likely(PyDict_Check(cpy_r_r252))) - cpy_r_r253 = cpy_r_r252; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals, "dict", cpy_r_r252); - goto CPyL230; - } - cpy_r_r254 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r255 = CPyDict_GetItem(cpy_r_r253, cpy_r_r254); - CPy_DECREF(cpy_r_r253); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r256 = CPyStatics[78]; /* '__all__' */ - cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); - CPy_DECREF(cpy_r_r255); - if (unlikely(cpy_r_r257 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r258 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r259[2] = {cpy_r_r257, cpy_r_r218}; - cpy_r_r260 = (PyObject **)&cpy_r_r259; - cpy_r_r261 = PyObject_VectorcallMethod(cpy_r_r258, cpy_r_r260, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); - goto CPyL233; - } else - goto CPyL234; -CPyL145: ; - CPy_DECREF(cpy_r_r257); - cpy_r_r262 = CPyModule_sys; - cpy_r_r263 = CPyStatics[76]; /* 'modules' */ - cpy_r_r264 = CPyObject_GetAttr(cpy_r_r262, cpy_r_r263); - if (unlikely(cpy_r_r264 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); - goto CPyL230; - } - if (likely(PyDict_Check(cpy_r_r264))) - cpy_r_r265 = cpy_r_r264; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals, "dict", cpy_r_r264); - goto CPyL230; - } - cpy_r_r266 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r267 = CPyDict_GetItem(cpy_r_r265, cpy_r_r266); - CPy_DECREF(cpy_r_r265); - if (unlikely(cpy_r_r267 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r268 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r269 = CPyObject_GetAttr(cpy_r_r267, cpy_r_r268); - CPy_DECREF(cpy_r_r267); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r270 = CPyStatics[79]; /* 'append' */ - PyObject *cpy_r_r271[2] = {cpy_r_r269, cpy_r_r218}; - cpy_r_r272 = (PyObject **)&cpy_r_r271; - cpy_r_r273 = PyObject_VectorcallMethod(cpy_r_r270, cpy_r_r272, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r273 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); - goto CPyL235; - } else - goto CPyL236; -CPyL150: ; - CPy_DECREF(cpy_r_r269); - CPy_DECREF(cpy_r_r218); - cpy_r_r274 = CPyModule_sys; - cpy_r_r275 = CPyStatics[76]; /* 'modules' */ - cpy_r_r276 = CPyObject_GetAttr(cpy_r_r274, cpy_r_r275); - if (unlikely(cpy_r_r276 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals); - goto CPyL169; - } - if (likely(PyDict_Check(cpy_r_r276))) - cpy_r_r277 = cpy_r_r276; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals, "dict", cpy_r_r276); - goto CPyL169; - } - cpy_r_r278 = CPyStatics[1616]; /* '__main__' */ - cpy_r_r279 = CPyDict_GetItem(cpy_r_r277, cpy_r_r278); - CPy_DECREF(cpy_r_r277); - if (unlikely(cpy_r_r279 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals); - goto CPyL169; - } - cpy_r_r280 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r281 = CPyObject_GetAttr(cpy_r_r279, cpy_r_r280); - CPy_DECREF(cpy_r_r279); - if (unlikely(cpy_r_r281 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals); - goto CPyL169; - } - if (likely(PyDict_Check(cpy_r_r281))) - cpy_r_r282 = cpy_r_r281; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals, "dict", cpy_r_r281); - goto CPyL169; - } - cpy_r_r283 = CPyModule_sys; - cpy_r_r284 = CPyStatics[76]; /* 'modules' */ - cpy_r_r285 = CPyObject_GetAttr(cpy_r_r283, cpy_r_r284); - if (unlikely(cpy_r_r285 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals); - goto CPyL237; - } - if (likely(PyDict_Check(cpy_r_r285))) - cpy_r_r286 = cpy_r_r285; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals, "dict", cpy_r_r285); - goto CPyL237; - } - cpy_r_r287 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r288 = CPyDict_GetItem(cpy_r_r286, cpy_r_r287); - CPy_DECREF(cpy_r_r286); - if (unlikely(cpy_r_r288 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals); - goto CPyL237; - } - cpy_r_r289 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r290 = CPyObject_GetAttr(cpy_r_r288, cpy_r_r289); - CPy_DECREF(cpy_r_r288); - if (unlikely(cpy_r_r290 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals); - goto CPyL237; - } - if (likely(PyDict_Check(cpy_r_r290))) - cpy_r_r291 = cpy_r_r290; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals, "dict", cpy_r_r290); - goto CPyL237; - } - cpy_r_r292 = PyList_New(2); - if (unlikely(cpy_r_r292 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 314, CPyStatic_project___main___globals); - goto CPyL238; - } - cpy_r_r293 = (CPyPtr)&((PyListObject *)cpy_r_r292)->ob_item; - cpy_r_r294 = *(CPyPtr *)cpy_r_r293; - *(PyObject * *)cpy_r_r294 = cpy_r_r282; - cpy_r_r295 = cpy_r_r294 + 8; - *(PyObject * *)cpy_r_r295 = cpy_r_r291; - cpy_r_r296 = CPyStatics[1617]; /* '_namespaces' */ - cpy_r_r297 = PyObject_SetAttr(cpy_r_self, cpy_r_r296, cpy_r_r292); - CPy_DECREF_NO_IMM(cpy_r_r292); - cpy_r_r298 = cpy_r_r297 >= 0; - if (unlikely(!cpy_r_r298)) { - CPy_AddTraceback("brownie/project/main.py", "load", 314, CPyStatic_project___main___globals); - goto CPyL169; - } - cpy_r_r299 = CPyDef_state____revert_register(cpy_r_self); - if (unlikely(cpy_r_r299 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 320, CPyStatic_project___main___globals); - goto CPyL169; - } - cpy_r_r300 = CPyStatics[1601]; /* '_active' */ - cpy_r_r301 = 1 ? Py_True : Py_False; - cpy_r_r302 = PyObject_SetAttr(cpy_r_self, cpy_r_r300, cpy_r_r301); - cpy_r_r303 = cpy_r_r302 >= 0; - if (unlikely(!cpy_r_r303)) { - CPy_AddTraceback("brownie/project/main.py", "load", 322, CPyStatic_project___main___globals); - goto CPyL169; - } - cpy_r_r304 = CPyStatic_project___main____loaded_projects; - if (likely(cpy_r_r304 != NULL)) goto CPyL167; - PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); - cpy_r_r305 = 0; - if (unlikely(!cpy_r_r305)) { - CPy_AddTraceback("brownie/project/main.py", "load", 323, CPyStatic_project___main___globals); - goto CPyL169; - } - CPy_Unreachable(); -CPyL167: ; - cpy_r_r306 = PyList_Append(cpy_r_r304, cpy_r_self); - cpy_r_r307 = cpy_r_r306 >= 0; - if (unlikely(!cpy_r_r307)) { - CPy_AddTraceback("brownie/project/main.py", "load", 323, CPyStatic_project___main___globals); - goto CPyL169; - } - return 1; -CPyL169: ; - cpy_r_r308 = 2; - return cpy_r_r308; -CPyL170: ; - CPy_DecRef(cpy_r_r11); - goto CPyL169; -CPyL171: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL169; -CPyL172: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r17); - goto CPyL169; -CPyL173: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - goto CPyL169; -CPyL174: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - goto CPyL169; -CPyL175: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - goto CPyL169; -CPyL176: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL169; -CPyL177: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r38); - goto CPyL169; -CPyL178: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - goto CPyL169; -CPyL179: ; - CPy_DECREF(cpy_r_r43); - goto CPyL67; -CPyL180: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_path); - goto CPyL169; -CPyL181: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - goto CPyL36; -CPyL182: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - goto CPyL169; -CPyL183: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - CPy_DecRef(cpy_r_r49); - goto CPyL169; -CPyL184: ; - CPy_DECREF(cpy_r_contract_build_json); - goto CPyL42; -CPyL185: ; - CPy_DECREF(cpy_r_r58); - goto CPyL43; -CPyL186: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - goto CPyL169; -CPyL187: ; - CPy_DECREF(cpy_r_contract_build_json); - goto CPyL50; -CPyL188: ; - CPy_DECREF(cpy_r_r75); - goto CPyL51; -CPyL189: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r77); - goto CPyL169; -CPyL190: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r81); - goto CPyL169; -CPyL191: ; - CPy_DECREF(cpy_r_r81); - goto CPyL33; -CPyL192: ; - CPy_DECREF(cpy_r_r92); - goto CPyL57; -CPyL193: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - CPy_DecRef(cpy_r_r95); - goto CPyL169; -CPyL194: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - CPy_DecRef(cpy_r_r99); - goto CPyL169; -CPyL195: ; - CPy_DECREF(cpy_r_path); - goto CPyL66; -CPyL196: ; - CPy_DECREF(cpy_r_contract_build_json); - goto CPyL64; -CPyL197: ; - CPy_DECREF(cpy_r_r108); - goto CPyL65; -CPyL198: ; - CPy_DECREF_NO_IMM(cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r34); - goto CPyL83; -CPyL199: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - goto CPyL169; -CPyL200: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_build_json); - CPy_DecRef(cpy_r_r128); - goto CPyL169; -CPyL201: ; - CPy_DECREF(cpy_r_path); - goto CPyL79; -CPyL202: ; - CPy_DECREF(cpy_r_contract_build_json); - goto CPyL80; -CPyL203: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_path); - goto CPyL169; -CPyL204: ; - CPy_DECREF(cpy_r_r141); - goto CPyL81; -CPyL205: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_build_path); - goto CPyL169; -CPyL206: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r143); - goto CPyL169; -CPyL207: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r146); - goto CPyL169; -CPyL208: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - goto CPyL169; -CPyL209: ; - CPy_DECREF_NO_IMM(cpy_r_r29); - CPy_DECREF_NO_IMM(cpy_r_r144); - CPy_DECREF(cpy_r_r151); - goto CPyL107; -CPyL210: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r151); - goto CPyL169; -CPyL211: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r151); - CPy_DecRef(cpy_r_r153); - goto CPyL91; -CPyL212: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r151); - CPy_DecRef(cpy_r_r153); - goto CPyL169; -CPyL213: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r151); - CPy_DecRef(cpy_r_r153); - CPy_DecRef(cpy_r_r157); - goto CPyL169; -CPyL214: ; - CPy_DECREF(cpy_r_r153); - goto CPyL100; -CPyL215: ; - CPy_DECREF(cpy_r_r172); - goto CPyL101; -CPyL216: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r151); - CPy_DecRef(cpy_r_r176); - goto CPyL169; -CPyL217: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r151); - goto CPyL169; -CPyL218: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r143); - goto CPyL169; -CPyL219: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r143); - goto CPyL119; -CPyL220: ; - CPy_DecRef(cpy_r_r143); - goto CPyL169; -CPyL221: ; - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r182); - goto CPyL169; -CPyL222: ; - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r186); - goto CPyL169; -CPyL223: ; - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r186); - goto CPyL169; -CPyL224: ; - CPy_DecRef(cpy_r_r143); - CPy_DecRef(cpy_r_r186); - CPy_DecRef(cpy_r_r194); - goto CPyL169; -CPyL225: ; - CPy_DECREF(cpy_r_r199); - goto CPyL117; -CPyL226: ; - CPy_DECREF(cpy_r_r203); - goto CPyL118; -CPyL227: ; - CPy_DECREF(cpy_r_r207); - goto CPyL120; -CPyL228: ; - CPy_DECREF(cpy_r_r211); - goto CPyL121; -CPyL229: ; - CPy_DECREF(cpy_r_r215); - goto CPyL122; -CPyL230: ; - CPy_DecRef(cpy_r_r218); - goto CPyL169; -CPyL231: ; - CPy_DecRef(cpy_r_r218); - CPy_DecRef(cpy_r_r222); - goto CPyL169; -CPyL232: ; - CPy_DecRef(cpy_r_r218); - CPy_DecRef(cpy_r_r234); - goto CPyL169; -CPyL233: ; - CPy_DecRef(cpy_r_r218); - CPy_DecRef(cpy_r_r257); - goto CPyL169; -CPyL234: ; - CPy_DECREF(cpy_r_r261); - goto CPyL145; -CPyL235: ; - CPy_DecRef(cpy_r_r218); - CPy_DecRef(cpy_r_r269); - goto CPyL169; -CPyL236: ; - CPy_DECREF(cpy_r_r273); - goto CPyL150; -CPyL237: ; - CPy_DecRef(cpy_r_r282); - goto CPyL169; -CPyL238: ; - CPy_DecRef(cpy_r_r282); - CPy_DecRef(cpy_r_r291); - goto CPyL169; -} - -PyObject *CPyPy_project___main___load_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "raise_if_loaded", "compile", 0}; - static CPyArg_Parser parser = {"O|OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_raise_if_loaded = NULL; - PyObject *obj_compile = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_raise_if_loaded, &obj_compile)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char arg_raise_if_loaded; - if (obj_raise_if_loaded == NULL) { - arg_raise_if_loaded = 2; - } else if (unlikely(!PyBool_Check(obj_raise_if_loaded))) { - CPy_TypeError("bool", obj_raise_if_loaded); goto fail; - } else - arg_raise_if_loaded = obj_raise_if_loaded == Py_True; - char arg_compile; - if (obj_compile == NULL) { - arg_compile = 2; - } else if (unlikely(!PyBool_Check(obj_compile))) { - CPy_TypeError("bool", obj_compile); goto fail; - } else - arg_compile = obj_compile == Py_True; - char retval = CPyDef_project___main___load_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_raise_if_loaded, arg_compile); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "load", 229, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____get_changed_contracts_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - int64_t cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T3CIO cpy_r_r10; - CPyTagged cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_name; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int64_t cpy_r_r30; - CPyPtr cpy_r_r31; - int64_t cpy_r_r32; - char cpy_r_r33; - CPyPtr cpy_r_r34; - CPyPtr cpy_r_r35; - int64_t cpy_r_r36; - CPyPtr cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - int64_t cpy_r_r47; - PyObject *cpy_r_r48; - int64_t cpy_r_r49; - CPyPtr cpy_r_r50; - int64_t cpy_r_r51; - char cpy_r_r52; - CPyPtr cpy_r_r53; - CPyPtr cpy_r_r54; - int64_t cpy_r_r55; - CPyPtr cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - int64_t cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - CPyPtr cpy_r_r78; - int64_t cpy_r_r79; - PyObject *cpy_r_r80; - int64_t cpy_r_r81; - CPyPtr cpy_r_r82; - int64_t cpy_r_r83; - char cpy_r_r84; - CPyPtr cpy_r_r85; - CPyPtr cpy_r_r86; - int64_t cpy_r_r87; - CPyPtr cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - int64_t cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - cpy_r_r0 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 327, CPyStatic_project___main___globals); - goto CPyL61; - } - if (likely(Py_TYPE(cpy_r_r1) == CPyType_sources___Sources)) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 327, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r1); - goto CPyL61; - } - cpy_r_r3 = CPyDef_sources___Sources___get_interface_hashes(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 328, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r4 = CPyStatics[185]; /* '_build' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 331, CPyStatic_project___main___globals); - goto CPyL63; - } - if (likely(Py_TYPE(cpy_r_r5) == CPyType_build___Build)) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 331, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r5); - goto CPyL63; - } - cpy_r_r7 = 0; - cpy_r_r8 = PyDict_Size(cpy_r_r3); - cpy_r_r9 = CPyDict_GetKeysIter(cpy_r_r3); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals); - goto CPyL64; - } -CPyL6: ; - cpy_r_r10 = CPyDict_NextKey(cpy_r_r9, cpy_r_r7); - cpy_r_r11 = cpy_r_r10.f1; - cpy_r_r7 = cpy_r_r11; - cpy_r_r12 = cpy_r_r10.f0; - if (!cpy_r_r12) goto CPyL65; - cpy_r_r13 = cpy_r_r10.f2; - CPy_INCREF(cpy_r_r13); - CPy_DECREF(cpy_r_r10.f2); - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals, "str", cpy_r_r13); - goto CPyL66; - } - cpy_r_name = cpy_r_r14; - cpy_r_r15 = CPyDict_GetWithNone(cpy_r_compiled_hashes, cpy_r_name); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals); - goto CPyL67; - } - if (PyUnicode_Check(cpy_r_r15)) - cpy_r_r16 = cpy_r_r15; - else { - cpy_r_r16 = NULL; - } - if (cpy_r_r16 != NULL) goto __LL1513; - if (cpy_r_r15 == Py_None) - cpy_r_r16 = cpy_r_r15; - else { - cpy_r_r16 = NULL; - } - if (cpy_r_r16 != NULL) goto __LL1513; - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals, "str or None", cpy_r_r15); - goto CPyL67; -__LL1513: ; - cpy_r_r17 = CPyDict_GetItem(cpy_r_r3, cpy_r_name); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals); - goto CPyL68; - } - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals, "str", cpy_r_r17); - goto CPyL68; - } - cpy_r_r19 = (PyObject *)&_Py_NoneStruct; - cpy_r_r20 = cpy_r_r16 == cpy_r_r19; - if (cpy_r_r20) { - goto CPyL69; - } else - goto CPyL14; -CPyL13: ; - cpy_r_r21 = 1; - goto CPyL15; -CPyL14: ; - cpy_r_r22 = cpy_r_r16; - cpy_r_r23 = CPyStr_Equal(cpy_r_r22, cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r24 = cpy_r_r23 == 0; - cpy_r_r21 = cpy_r_r24; -CPyL15: ; - CPy_DECREF(cpy_r_r16); - if (!cpy_r_r21) goto CPyL70; - cpy_r_r25 = CPyDef_build___Build____remove_interface(cpy_r_r6, cpy_r_name); - CPy_DECREF(cpy_r_name); - if (unlikely(cpy_r_r25 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 334, CPyStatic_project___main___globals); - goto CPyL66; - } -CPyL17: ; - cpy_r_r26 = CPyDict_CheckSize(cpy_r_r3, cpy_r_r8); - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals); - goto CPyL66; - } else - goto CPyL6; -CPyL18: ; - cpy_r_r27 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals); - goto CPyL71; - } - cpy_r_r28 = PySet_New(NULL); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); - goto CPyL71; - } - cpy_r_r29 = CPyDef_sources___Sources___get_contract_list(cpy_r_r2); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); - goto CPyL72; - } - cpy_r_r30 = 0; -CPyL22: ; - cpy_r_r31 = (CPyPtr)&((PyVarObject *)cpy_r_r29)->ob_size; - cpy_r_r32 = *(int64_t *)cpy_r_r31; - cpy_r_r33 = cpy_r_r30 < cpy_r_r32; - if (!cpy_r_r33) goto CPyL73; - cpy_r_r34 = (CPyPtr)&((PyListObject *)cpy_r_r29)->ob_item; - cpy_r_r35 = *(CPyPtr *)cpy_r_r34; - cpy_r_r36 = cpy_r_r30 * 8; - cpy_r_r37 = cpy_r_r35 + cpy_r_r36; - cpy_r_r38 = *(PyObject * *)cpy_r_r37; - CPy_INCREF(cpy_r_r38); - if (likely(PyUnicode_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals, "str", cpy_r_r38); - goto CPyL74; - } - cpy_r_r40 = CPyStatics[1618]; /* '_compare_build_json' */ - PyObject *cpy_r_r41[2] = {cpy_r_self, cpy_r_r39}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); - goto CPyL75; - } - if (unlikely(!PyBool_Check(cpy_r_r43))) { - CPy_TypeError("bool", cpy_r_r43); cpy_r_r44 = 2; - } else - cpy_r_r44 = cpy_r_r43 == Py_True; - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); - goto CPyL75; - } - if (!cpy_r_r44) goto CPyL76; - cpy_r_r45 = PySet_Add(cpy_r_r28, cpy_r_r39); - CPy_DECREF(cpy_r_r39); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); - goto CPyL74; - } -CPyL28: ; - cpy_r_r47 = cpy_r_r30 + 1; - cpy_r_r30 = cpy_r_r47; - goto CPyL22; -CPyL29: ; - cpy_r_r48 = PySequence_List(cpy_r_r28); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 337, CPyStatic_project___main___globals); - goto CPyL77; - } - cpy_r_r49 = 0; -CPyL31: ; - cpy_r_r50 = (CPyPtr)&((PyVarObject *)cpy_r_r48)->ob_size; - cpy_r_r51 = *(int64_t *)cpy_r_r50; - cpy_r_r52 = cpy_r_r49 < cpy_r_r51; - if (!cpy_r_r52) goto CPyL78; - cpy_r_r53 = (CPyPtr)&((PyListObject *)cpy_r_r48)->ob_item; - cpy_r_r54 = *(CPyPtr *)cpy_r_r53; - cpy_r_r55 = cpy_r_r49 * 8; - cpy_r_r56 = cpy_r_r54 + cpy_r_r55; - cpy_r_r57 = *(PyObject * *)cpy_r_r56; - CPy_INCREF(cpy_r_r57); - if (likely(PyUnicode_Check(cpy_r_r57))) - cpy_r_r58 = cpy_r_r57; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 337, CPyStatic_project___main___globals, "str", cpy_r_r57); - goto CPyL79; - } - cpy_r_r59 = CPyDef_build___Build___get_dependents(cpy_r_r6, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 338, CPyStatic_project___main___globals); - goto CPyL79; - } - cpy_r_r60 = _PySet_Update(cpy_r_r28, cpy_r_r59); - CPy_DECREF_NO_IMM(cpy_r_r59); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 339, CPyStatic_project___main___globals); - goto CPyL79; - } - cpy_r_r62 = cpy_r_r49 + 1; - cpy_r_r49 = cpy_r_r62; - goto CPyL31; -CPyL36: ; - cpy_r_r63 = PyObject_GetIter(cpy_r_r28); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 342, CPyStatic_project___main___globals); - goto CPyL77; - } -CPyL37: ; - cpy_r_r64 = PyIter_Next(cpy_r_r63); - if (cpy_r_r64 == NULL) goto CPyL80; - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 342, CPyStatic_project___main___globals, "str", cpy_r_r64); - goto CPyL81; - } - cpy_r_name = cpy_r_r65; - cpy_r_r66 = CPyDef_build___Build____remove_contract(cpy_r_r6, cpy_r_name); - CPy_DECREF(cpy_r_name); - if (unlikely(cpy_r_r66 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 343, CPyStatic_project___main___globals); - goto CPyL81; - } else - goto CPyL37; -CPyL40: ; - cpy_r_r67 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 342, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r68 = PySet_New(NULL); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r69 = PyObject_GetIter(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); - goto CPyL83; - } -CPyL43: ; - cpy_r_r70 = PyIter_Next(cpy_r_r69); - if (cpy_r_r70 == NULL) goto CPyL84; - if (likely(PyUnicode_Check(cpy_r_r70))) - cpy_r_r71 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals, "str", cpy_r_r70); - goto CPyL85; - } - cpy_r_r72 = 2; - cpy_r_r73 = CPyDef_sources___Sources___get_source_path(cpy_r_r2, cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); - goto CPyL85; - } - cpy_r_r74 = PySet_Add(cpy_r_r68, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); - goto CPyL85; - } else - goto CPyL43; -CPyL47: ; - cpy_r_r76 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); - goto CPyL83; - } - cpy_r_r77 = PySequence_List(cpy_r_r68); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r78 = (CPyPtr)&((PyVarObject *)cpy_r_r77)->ob_size; - cpy_r_r79 = *(int64_t *)cpy_r_r78; - cpy_r_r80 = PyList_New(cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); - goto CPyL86; - } - cpy_r_r81 = 0; -CPyL51: ; - cpy_r_r82 = (CPyPtr)&((PyVarObject *)cpy_r_r77)->ob_size; - cpy_r_r83 = *(int64_t *)cpy_r_r82; - cpy_r_r84 = cpy_r_r81 < cpy_r_r83; - if (!cpy_r_r84) goto CPyL87; - cpy_r_r85 = (CPyPtr)&((PyListObject *)cpy_r_r77)->ob_item; - cpy_r_r86 = *(CPyPtr *)cpy_r_r85; - cpy_r_r87 = cpy_r_r81 * 8; - cpy_r_r88 = cpy_r_r86 + cpy_r_r87; - cpy_r_r89 = *(PyObject * *)cpy_r_r88; - CPy_INCREF(cpy_r_r89); - if (likely(PyUnicode_Check(cpy_r_r89))) - cpy_r_r90 = cpy_r_r89; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals, "str", cpy_r_r89); - goto CPyL88; - } - cpy_r_r91 = CPyDef_sources___Sources___get(cpy_r_r2, cpy_r_r90); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); - goto CPyL88; - } - CPyList_SetItemUnsafe(cpy_r_r80, cpy_r_r81, cpy_r_r91); - cpy_r_r92 = cpy_r_r81 + 1; - cpy_r_r81 = cpy_r_r92; - goto CPyL51; -CPyL56: ; - cpy_r_r93 = PyObject_GetIter(cpy_r_r80); - CPy_DECREF_NO_IMM(cpy_r_r80); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); - goto CPyL89; - } - cpy_r_r94 = CPyModule_builtins; - cpy_r_r95 = CPyStatics[1165]; /* 'zip' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); - goto CPyL90; - } - PyObject *cpy_r_r97[2] = {cpy_r_r77, cpy_r_r93}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 2, 0); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); - goto CPyL90; - } - CPy_DECREF_NO_IMM(cpy_r_r77); - CPy_DECREF(cpy_r_r93); - cpy_r_r100 = CPyDict_FromAny(cpy_r_r99); - CPy_DECREF(cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); - goto CPyL61; - } - return cpy_r_r100; -CPyL61: ; - cpy_r_r101 = NULL; - return cpy_r_r101; -CPyL62: ; - CPy_DecRef(cpy_r_r2); - goto CPyL61; -CPyL63: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL61; -CPyL64: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL61; -CPyL65: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10.f2); - goto CPyL18; -CPyL66: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - goto CPyL61; -CPyL67: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_name); - goto CPyL61; -CPyL68: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r16); - goto CPyL61; -CPyL69: ; - CPy_DECREF(cpy_r_r18); - goto CPyL13; -CPyL70: ; - CPy_DECREF(cpy_r_name); - goto CPyL17; -CPyL71: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - goto CPyL61; -CPyL72: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28); - goto CPyL61; -CPyL73: ; - CPy_DECREF_NO_IMM(cpy_r_r29); - goto CPyL29; -CPyL74: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - goto CPyL61; -CPyL75: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r39); - goto CPyL61; -CPyL76: ; - CPy_DECREF(cpy_r_r39); - goto CPyL28; -CPyL77: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28); - goto CPyL61; -CPyL78: ; - CPy_DECREF_NO_IMM(cpy_r_r48); - goto CPyL36; -CPyL79: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r48); - goto CPyL61; -CPyL80: ; - CPy_DECREF_NO_IMM(cpy_r_r6); - CPy_DECREF(cpy_r_r63); - goto CPyL40; -CPyL81: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r63); - goto CPyL61; -CPyL82: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r28); - goto CPyL61; -CPyL83: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r68); - goto CPyL61; -CPyL84: ; - CPy_DECREF(cpy_r_r69); - goto CPyL47; -CPyL85: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - goto CPyL61; -CPyL86: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r77); - goto CPyL61; -CPyL87: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - goto CPyL56; -CPyL88: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r80); - goto CPyL61; -CPyL89: ; - CPy_DecRef(cpy_r_r77); - goto CPyL61; -CPyL90: ; - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r93); - goto CPyL61; -} - -PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "compiled_hashes", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_compiled_hashes; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_compiled_hashes)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_compiled_hashes; - if (likely(PyDict_Check(obj_compiled_hashes))) - arg_compiled_hashes = obj_compiled_hashes; - else { - CPy_TypeError("dict", obj_compiled_hashes); - goto fail; - } - PyObject *retval = CPyDef_project___main____get_changed_contracts_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_compiled_hashes); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 325, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____compare_build_json_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____compare_build_json_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____compare_build_json_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____compare_build_json_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T3OOO cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - cpy_r_r0 = CPyStatics[1608]; /* '_compiler_config' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 350, CPyStatic_project___main___globals); - goto CPyL56; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 350, CPyStatic_project___main___globals, "dict", cpy_r_r1); - goto CPyL56; - } - cpy_r_r3 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_self, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 353, CPyStatic_project___main___globals); - goto CPyL57; - } - if (likely(Py_TYPE(cpy_r_r4) == CPyType_sources___Sources)) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 353, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r4); - goto CPyL57; - } - cpy_r_r6 = CPyDef_sources___Sources___get(cpy_r_r5, cpy_r_contract_name); - CPy_DECREF_NO_IMM(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 353, CPyStatic_project___main___globals); - goto CPyL57; - } - cpy_r_r7 = CPyStatics[185]; /* '_build' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 354, CPyStatic_project___main___globals); - goto CPyL58; - } - if (likely(Py_TYPE(cpy_r_r8) == CPyType_build___Build)) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 354, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r8); - goto CPyL58; - } - cpy_r_r10 = CPyDef_build___Build___get(cpy_r_r9, cpy_r_contract_name); - CPy_DECREF_NO_IMM(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 354, CPyStatic_project___main___globals); - goto CPyL58; - } - goto CPyL17; -CPyL10: ; - cpy_r_r11 = CPy_CatchError(); - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 355, CPyStatic_project___main___globals); - goto CPyL15; - } - cpy_r_r15 = CPy_ExceptionMatches(cpy_r_r14); - CPy_DecRef(cpy_r_r14); - if (!cpy_r_r15) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r11); - CPy_DecRef(cpy_r_r11.f0); - CPy_DecRef(cpy_r_r11.f1); - CPy_DecRef(cpy_r_r11.f2); - return 1; -CPyL13: ; - CPy_Reraise(); - if (!0) { - goto CPyL15; - } else - goto CPyL59; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r11); - CPy_DecRef(cpy_r_r11.f0); - CPy_DecRef(cpy_r_r11.f1); - CPy_DecRef(cpy_r_r11.f2); - cpy_r_r16 = CPy_KeepPropagating(); - if (!cpy_r_r16) goto CPyL56; - CPy_Unreachable(); -CPyL17: ; - cpy_r_r17 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r18 = CPyDict_GetItem(cpy_r_r10, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); - goto CPyL60; - } - if (likely(PyUnicode_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals, "str", cpy_r_r18); - goto CPyL60; - } - cpy_r_r20 = PyUnicode_AsUTF8String(cpy_r_r6); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); - goto CPyL61; - } - cpy_r_r21 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r21 == NULL)) { - goto CPyL62; - } else - goto CPyL23; -CPyL21: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r22 = 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL23: ; - PyObject *cpy_r_r23[1] = {cpy_r_r20}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r24, 1, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); - goto CPyL63; - } - CPy_DECREF(cpy_r_r20); - cpy_r_r26 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r27[1] = {cpy_r_r25}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); - goto CPyL64; - } - CPy_DECREF(cpy_r_r25); - if (likely(PyUnicode_Check(cpy_r_r29))) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals, "str", cpy_r_r29); - goto CPyL61; - } - cpy_r_r31 = CPyStr_Equal(cpy_r_r19, cpy_r_r30); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 == 0; - if (cpy_r_r32) { - goto CPyL65; - } else - goto CPyL28; -CPyL27: ; - return 1; -CPyL28: ; - cpy_r_r33 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r34 = CPyDict_GetItem(cpy_r_r10, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 361, CPyStatic_project___main___globals); - goto CPyL60; - } - if (likely(PyDict_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 361, CPyStatic_project___main___globals, "dict", cpy_r_r34); - goto CPyL60; - } - cpy_r_r36 = CPyStatics[1233]; /* 'language' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r10, cpy_r_r36); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 362, CPyStatic_project___main___globals); - goto CPyL66; - } - if (likely(PyUnicode_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 362, CPyStatic_project___main___globals, "str", cpy_r_r37); - goto CPyL66; - } - cpy_r_r39 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r40 = CPyStr_Equal(cpy_r_r38, cpy_r_r39); - CPy_DECREF(cpy_r_r38); - if (!cpy_r_r40) goto CPyL67; - cpy_r_r41 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r42 = CPyDict_GetItem(cpy_r_r2, cpy_r_r41); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 364, CPyStatic_project___main___globals); - goto CPyL68; - } - if (likely(PyDict_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 364, CPyStatic_project___main___globals, "dict", cpy_r_r42); - goto CPyL68; - } - cpy_r_r44 = CPyDict_Copy(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 364, CPyStatic_project___main___globals); - goto CPyL68; - } - cpy_r_r45 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r46 = Py_None; - cpy_r_r47 = CPyDict_SetItem(cpy_r_r44, cpy_r_r45, cpy_r_r46); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 365, CPyStatic_project___main___globals); - goto CPyL69; - } - cpy_r_r49 = CPyDef_project___main____solidity_compiler_equal(cpy_r_r44, cpy_r_r35); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r49 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 366, CPyStatic_project___main___globals); - goto CPyL68; - } - if (cpy_r_r49) { - goto CPyL40; - } else - goto CPyL70; -CPyL39: ; - return 1; -CPyL40: ; - cpy_r_r50 = CPyStatics[1229]; /* 'version' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r35, cpy_r_r50); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); - goto CPyL71; - } - if (likely(PyUnicode_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals, "str", cpy_r_r51); - goto CPyL71; - } - cpy_r_r53 = CPyStatic__c_constants___Version; - if (unlikely(cpy_r_r53 == NULL)) { - goto CPyL72; - } else - goto CPyL45; -CPyL43: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); - cpy_r_r54 = 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); - goto CPyL56; - } - CPy_Unreachable(); -CPyL45: ; - PyObject *cpy_r_r55[1] = {cpy_r_r52}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r56, 1, 0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_DECREF(cpy_r_r52); - cpy_r_r58 = NULL; - cpy_r_r59 = CPyDef_sources___get_pragma_spec(cpy_r_r6, cpy_r_r58); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); - goto CPyL74; - } - cpy_r_r60 = PySequence_Contains(cpy_r_r59, cpy_r_r57); - CPy_DECREF(cpy_r_r59); - CPy_DECREF(cpy_r_r57); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); - goto CPyL56; - } - cpy_r_r62 = cpy_r_r60; - cpy_r_r63 = cpy_r_r62 ^ 1; - if (!cpy_r_r63) goto CPyL55; - return 1; -CPyL50: ; - cpy_r_r64 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r65 = CPyDict_GetItem(cpy_r_r2, cpy_r_r64); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 372, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 372, CPyStatic_project___main___globals, "dict", cpy_r_r65); - goto CPyL75; - } - cpy_r_r67 = CPyDef_project___main____vyper_compiler_equal(cpy_r_r66, cpy_r_r35); - CPy_DECREF(cpy_r_r66); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r67 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 372, CPyStatic_project___main___globals); - goto CPyL56; - } - if (cpy_r_r67) goto CPyL55; - return 1; -CPyL55: ; - return 0; -CPyL56: ; - cpy_r_r68 = 2; - return cpy_r_r68; -CPyL57: ; - CPy_DecRef(cpy_r_r2); - goto CPyL10; -CPyL58: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - goto CPyL10; -CPyL59: ; - CPy_DecRef(cpy_r_r11.f0); - CPy_DecRef(cpy_r_r11.f1); - CPy_DecRef(cpy_r_r11.f2); - goto CPyL14; -CPyL60: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - goto CPyL56; -CPyL61: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - goto CPyL56; -CPyL62: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r20); - goto CPyL21; -CPyL63: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r20); - goto CPyL56; -CPyL64: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - goto CPyL56; -CPyL65: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r10); - goto CPyL27; -CPyL66: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r35); - goto CPyL56; -CPyL67: ; - CPy_DECREF(cpy_r_r6); - goto CPyL50; -CPyL68: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r35); - goto CPyL56; -CPyL69: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r44); - goto CPyL56; -CPyL70: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r35); - goto CPyL39; -CPyL71: ; - CPy_DecRef(cpy_r_r6); - goto CPyL56; -CPyL72: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r52); - goto CPyL43; -CPyL73: ; - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r52); - goto CPyL56; -CPyL74: ; - CPy_DecRef(cpy_r_r57); - goto CPyL56; -CPyL75: ; - CPy_DecRef(cpy_r_r35); - goto CPyL56; -} - -PyObject *CPyPy_project___main____compare_build_json_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "contract_name", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_contract_name; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract_name)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - char retval = CPyDef_project___main____compare_build_json_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_contract_name); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 349, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____compile_interfaces_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____compile_interfaces_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____compile_interfaces_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - CPyTagged cpy_r_r5; - int64_t cpy_r_r6; - PyObject *cpy_r_r7; - tuple_T4CIOO cpy_r_r8; - CPyTagged cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - CPyPtr cpy_r_r25; - int64_t cpy_r_r26; - CPyTagged cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - int64_t cpy_r_r43; - CPyPtr cpy_r_r44; - int64_t cpy_r_r45; - char cpy_r_r46; - CPyPtr cpy_r_r47; - CPyPtr cpy_r_r48; - int64_t cpy_r_r49; - CPyPtr cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - int64_t cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_build_path; - CPyTagged cpy_r_r79; - int64_t cpy_r_r80; - PyObject *cpy_r_r81; - tuple_T4CIOO cpy_r_r82; - CPyTagged cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject **cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - tuple_T3OOO cpy_r_r122; - tuple_T3OOO cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject **cpy_r_r128; - PyObject *cpy_r_r129; - int32_t cpy_r_r130; - char cpy_r_r131; - char cpy_r_r132; - char cpy_r_r133; - tuple_T3OOO cpy_r_r134; - tuple_T3OOO cpy_r_r135; - tuple_T3OOO cpy_r_r136; - PyObject *cpy_r_r137; - PyObject **cpy_r_r139; - PyObject *cpy_r_r140; - char cpy_r_r141; - char cpy_r_r142; - char cpy_r_r143; - char cpy_r_r144; - char cpy_r_r145; - cpy_r_r0 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 377, CPyStatic_project___main___globals); - goto CPyL85; - } - if (likely(Py_TYPE(cpy_r_r1) == CPyType_sources___Sources)) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 377, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r1); - goto CPyL85; - } - cpy_r_r3 = CPyDef_sources___Sources___get_interface_hashes(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 378, CPyStatic_project___main___globals); - goto CPyL86; - } - cpy_r_r4 = PyList_New(0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r5 = 0; - cpy_r_r6 = PyDict_Size(cpy_r_r3); - cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_r3); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); - goto CPyL88; - } -CPyL5: ; - cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); - cpy_r_r9 = cpy_r_r8.f1; - cpy_r_r5 = cpy_r_r9; - cpy_r_r10 = cpy_r_r8.f0; - if (!cpy_r_r10) goto CPyL89; - cpy_r_r11 = cpy_r_r8.f2; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = cpy_r_r8.f3; - CPy_INCREF(cpy_r_r12); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r13 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals, "str", cpy_r_r11); - goto CPyL90; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals, "str", cpy_r_r12); - goto CPyL91; - } - cpy_r_r15 = CPyDict_GetWithNone(cpy_r_compiled_hashes, cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 382, CPyStatic_project___main___globals); - goto CPyL92; - } - cpy_r_r16 = PyObject_RichCompare(cpy_r_r15, cpy_r_r14, 3); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 382, CPyStatic_project___main___globals); - goto CPyL93; - } - cpy_r_r17 = PyObject_IsTrue(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 382, CPyStatic_project___main___globals); - goto CPyL93; - } - cpy_r_r19 = cpy_r_r17; - if (!cpy_r_r19) goto CPyL94; - cpy_r_r20 = CPyDef_sources___Sources___get_source_path(cpy_r_r2, cpy_r_r13, 1); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 380, CPyStatic_project___main___globals); - goto CPyL95; - } - cpy_r_r21 = PyList_Append(cpy_r_r4, cpy_r_r20); - CPy_DECREF(cpy_r_r20); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); - goto CPyL95; - } -CPyL14: ; - cpy_r_r23 = CPyDict_CheckSize(cpy_r_r3, cpy_r_r6); - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); - goto CPyL95; - } else - goto CPyL5; -CPyL15: ; - cpy_r_r24 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); - goto CPyL96; - } - cpy_r_r25 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; - cpy_r_r26 = *(int64_t *)cpy_r_r25; - cpy_r_r27 = cpy_r_r26 << 1; - cpy_r_r28 = cpy_r_r27 != 0; - if (cpy_r_r28) { - goto CPyL18; - } else - goto CPyL97; -CPyL17: ; - return 1; -CPyL18: ; - cpy_r_r29 = CPyStatics[1619]; /* 'Generating interface ABIs...' */ - cpy_r_r30 = CPyModule_builtins; - cpy_r_r31 = CPyStatics[53]; /* 'print' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 387, CPyStatic_project___main___globals); - goto CPyL98; - } - PyObject *cpy_r_r33[1] = {cpy_r_r29}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 1, 0); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 387, CPyStatic_project___main___globals); - goto CPyL98; - } else - goto CPyL99; -CPyL20: ; - cpy_r_r36 = CPyStatics[1608]; /* '_compiler_config' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_self, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals); - goto CPyL98; - } - if (likely(PyDict_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals, "dict", cpy_r_r37); - goto CPyL98; - } - cpy_r_r39 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r40 = CPyDict_GetItem(cpy_r_r38, cpy_r_r39); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals); - goto CPyL98; - } - if (likely(PyDict_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals, "dict", cpy_r_r40); - goto CPyL98; - } - cpy_r_r42 = PyDict_New(); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals); - goto CPyL100; - } - cpy_r_r43 = 0; -CPyL26: ; - cpy_r_r44 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; - cpy_r_r45 = *(int64_t *)cpy_r_r44; - cpy_r_r46 = cpy_r_r43 < cpy_r_r45; - if (!cpy_r_r46) goto CPyL101; - cpy_r_r47 = (CPyPtr)&((PyListObject *)cpy_r_r4)->ob_item; - cpy_r_r48 = *(CPyPtr *)cpy_r_r47; - cpy_r_r49 = cpy_r_r43 * 8; - cpy_r_r50 = cpy_r_r48 + cpy_r_r49; - cpy_r_r51 = *(PyObject * *)cpy_r_r50; - CPy_INCREF(cpy_r_r51); - if (likely(PyUnicode_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals, "str", cpy_r_r51); - goto CPyL102; - } - cpy_r_r53 = CPyDef_sources___Sources___get(cpy_r_r2, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals); - goto CPyL103; - } - cpy_r_r54 = PyDict_SetItem(cpy_r_r42, cpy_r_r52, cpy_r_r53); - CPy_DECREF(cpy_r_r52); - CPy_DECREF(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals); - goto CPyL102; - } - cpy_r_r56 = cpy_r_r43 + 1; - cpy_r_r43 = cpy_r_r56; - goto CPyL26; -CPyL31: ; - cpy_r_r57 = CPyStatics[1229]; /* 'version' */ - cpy_r_r58 = Py_None; - cpy_r_r59 = CPyDict_Get(cpy_r_r41, cpy_r_r57, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 392, CPyStatic_project___main___globals); - goto CPyL104; - } - if (PyUnicode_Check(cpy_r_r59)) - cpy_r_r60 = cpy_r_r59; - else { - cpy_r_r60 = NULL; - } - if (cpy_r_r60 != NULL) goto __LL1514; - if (cpy_r_r59 == Py_None) - cpy_r_r60 = cpy_r_r59; - else { - cpy_r_r60 = NULL; - } - if (cpy_r_r60 != NULL) goto __LL1514; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 392, CPyStatic_project___main___globals, "str or None", cpy_r_r59); - goto CPyL104; -__LL1514: ; - cpy_r_r61 = CPyStatics[1590]; /* '_path' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_self, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 393, CPyStatic_project___main___globals); - goto CPyL105; - } - cpy_r_r63 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r64[1] = {cpy_r_r62}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 393, CPyStatic_project___main___globals); - goto CPyL106; - } - CPy_DECREF(cpy_r_r62); - cpy_r_r67 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r68 = PyList_New(0); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 394, CPyStatic_project___main___globals); - goto CPyL107; - } - cpy_r_r69 = CPyDict_Get(cpy_r_r41, cpy_r_r67, cpy_r_r68); - CPy_DECREF(cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 394, CPyStatic_project___main___globals); - goto CPyL108; - } - if (PyList_Check(cpy_r_r69)) - cpy_r_r70 = cpy_r_r69; - else { - cpy_r_r70 = NULL; - } - if (cpy_r_r70 != NULL) goto __LL1515; - if (cpy_r_r69 == Py_None) - cpy_r_r70 = cpy_r_r69; - else { - cpy_r_r70 = NULL; - } - if (cpy_r_r70 != NULL) goto __LL1515; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 394, CPyStatic_project___main___globals, "list or None", cpy_r_r69); - goto CPyL108; -__LL1515: ; - if (PyUnicode_Check(cpy_r_r66)) - cpy_r_r71 = cpy_r_r66; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL1516; - if (cpy_r_r66 == Py_None) - cpy_r_r71 = cpy_r_r66; - else { - cpy_r_r71 = NULL; - } - if (cpy_r_r71 != NULL) goto __LL1516; - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 390, CPyStatic_project___main___globals, "str or None", cpy_r_r66); - goto CPyL109; -__LL1516: ; - cpy_r_r72 = 2; - cpy_r_r73 = CPyDef_compiler___get_abi(cpy_r_r42, cpy_r_r60, cpy_r_r71, cpy_r_r70, cpy_r_r72); - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 390, CPyStatic_project___main___globals); - goto CPyL85; - } - cpy_r_r74 = CPyStatics[185]; /* '_build' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_self, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 397, CPyStatic_project___main___globals); - goto CPyL110; - } - if (likely(Py_TYPE(cpy_r_r75) == CPyType_build___Build)) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 397, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r75); - goto CPyL110; - } - cpy_r_r77 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_self, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 398, CPyStatic_project___main___globals); - goto CPyL111; - } - cpy_r_build_path = cpy_r_r78; - cpy_r_r79 = 0; - cpy_r_r80 = PyDict_Size(cpy_r_r73); - cpy_r_r81 = CPyDict_GetItemsIter(cpy_r_r73); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals); - goto CPyL112; - } -CPyL44: ; - cpy_r_r82 = CPyDict_NextItem(cpy_r_r81, cpy_r_r79); - cpy_r_r83 = cpy_r_r82.f1; - cpy_r_r79 = cpy_r_r83; - cpy_r_r84 = cpy_r_r82.f0; - if (!cpy_r_r84) goto CPyL113; - cpy_r_r85 = cpy_r_r82.f2; - CPy_INCREF(cpy_r_r85); - cpy_r_r86 = cpy_r_r82.f3; - CPy_INCREF(cpy_r_r86); - CPy_DECREF(cpy_r_r82.f2); - CPy_DECREF(cpy_r_r82.f3); - if (likely(PyUnicode_Check(cpy_r_r85))) - cpy_r_r87 = cpy_r_r85; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals, "str", cpy_r_r85); - goto CPyL114; - } - if (likely(PyDict_Check(cpy_r_r86))) - cpy_r_r88 = cpy_r_r86; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals, "dict", cpy_r_r86); - goto CPyL115; - } - cpy_r_r89 = CPyStatics[1620]; /* 'interfaces/' */ - cpy_r_r90 = CPyStatics[135]; /* '.json' */ - cpy_r_r91 = CPyStr_Build(3, cpy_r_r89, cpy_r_r87, cpy_r_r90); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_INCREF(cpy_r_build_path); - cpy_r_r92 = cpy_r_build_path; - cpy_r_r93 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r94[2] = {cpy_r_r92, cpy_r_r91}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL117; - } - CPy_DECREF(cpy_r_r92); - CPy_DECREF(cpy_r_r91); - cpy_r_r97 = CPyStatics[438]; /* 'w' */ - cpy_r_r98 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r99[2] = {cpy_r_r96, cpy_r_r97}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL118; - } - CPy_DECREF(cpy_r_r96); - cpy_r_r102 = CPy_TYPE(cpy_r_r101); - cpy_r_r103 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r104 = CPyObject_GetAttr(cpy_r_r102, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL119; - } - cpy_r_r105 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r106 = CPyObject_GetAttr(cpy_r_r102, cpy_r_r105); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL120; - } - PyObject *cpy_r_r107[1] = {cpy_r_r101}; - cpy_r_r108 = (PyObject **)&cpy_r_r107; - cpy_r_r109 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r108, 1, 0); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL120; - } - cpy_r_r110 = 1; - cpy_r_r111 = CPyModule_builtins; - cpy_r_r112 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r113 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 401, CPyStatic_project___main___globals); - goto CPyL121; - } - cpy_r_r114 = CPyStatic__c_constants___ujson_dump; - if (unlikely(cpy_r_r114 == NULL)) { - goto CPyL122; - } else - goto CPyL59; -CPyL57: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); - cpy_r_r115 = 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 401, CPyStatic_project___main___globals); - goto CPyL61; - } else - goto CPyL123; -CPyL58: ; - CPy_Unreachable(); -CPyL59: ; - cpy_r_r116 = 1 ? Py_True : Py_False; - cpy_r_r117 = CPyStatics[2032]; /* 2 */ - PyObject *cpy_r_r118[5] = {cpy_r_r88, cpy_r_r109, cpy_r_r116, cpy_r_r117, cpy_r_r113}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = CPyStatics[2346]; /* ('sort_keys', 'indent', 'default') */ - cpy_r_r121 = PyObject_Vectorcall(cpy_r_r114, cpy_r_r119, 2, cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 401, CPyStatic_project___main___globals); - goto CPyL124; - } else - goto CPyL125; -CPyL60: ; - CPy_DECREF(cpy_r_r109); - CPy_DECREF(cpy_r_r113); - goto CPyL69; -CPyL61: ; - cpy_r_r122 = CPy_CatchError(); - cpy_r_r110 = 0; - cpy_r_r123 = CPy_GetExcInfo(); - cpy_r_r124 = cpy_r_r123.f0; - CPy_INCREF(cpy_r_r124); - cpy_r_r125 = cpy_r_r123.f1; - CPy_INCREF(cpy_r_r125); - cpy_r_r126 = cpy_r_r123.f2; - CPy_INCREF(cpy_r_r126); - CPy_DecRef(cpy_r_r123.f0); - CPy_DecRef(cpy_r_r123.f1); - CPy_DecRef(cpy_r_r123.f2); - PyObject *cpy_r_r127[4] = {cpy_r_r101, cpy_r_r124, cpy_r_r125, cpy_r_r126}; - cpy_r_r128 = (PyObject **)&cpy_r_r127; - cpy_r_r129 = PyObject_Vectorcall(cpy_r_r104, cpy_r_r128, 4, 0); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL126; - } - CPy_DecRef(cpy_r_r124); - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r126); - cpy_r_r130 = PyObject_IsTrue(cpy_r_r129); - CPy_DecRef(cpy_r_r129); - cpy_r_r131 = cpy_r_r130 >= 0; - if (unlikely(!cpy_r_r131)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL67; - } - cpy_r_r132 = cpy_r_r130; - if (cpy_r_r132) goto CPyL66; - CPy_Reraise(); - if (!0) { - goto CPyL67; - } else - goto CPyL127; -CPyL65: ; - CPy_Unreachable(); -CPyL66: ; - CPy_RestoreExcInfo(cpy_r_r122); - CPy_DecRef(cpy_r_r122.f0); - CPy_DecRef(cpy_r_r122.f1); - CPy_DecRef(cpy_r_r122.f2); - goto CPyL69; -CPyL67: ; - CPy_RestoreExcInfo(cpy_r_r122); - CPy_DecRef(cpy_r_r122.f0); - CPy_DecRef(cpy_r_r122.f1); - CPy_DecRef(cpy_r_r122.f2); - cpy_r_r133 = CPy_KeepPropagating(); - if (!cpy_r_r133) { - goto CPyL70; - } else - goto CPyL128; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - tuple_T3OOO __tmp1517 = { NULL, NULL, NULL }; - cpy_r_r134 = __tmp1517; - cpy_r_r135 = cpy_r_r134; - goto CPyL71; -CPyL70: ; - cpy_r_r136 = CPy_CatchError(); - cpy_r_r135 = cpy_r_r136; -CPyL71: ; - if (!cpy_r_r110) goto CPyL129; - cpy_r_r137 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r138[4] = {cpy_r_r101, cpy_r_r137, cpy_r_r137, cpy_r_r137}; - cpy_r_r139 = (PyObject **)&cpy_r_r138; - cpy_r_r140 = PyObject_Vectorcall(cpy_r_r104, cpy_r_r139, 4, 0); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); - goto CPyL130; - } else - goto CPyL131; -CPyL73: ; - CPy_DECREF(cpy_r_r101); -CPyL74: ; - if (cpy_r_r135.f0 == NULL) { - goto CPyL81; - } else - goto CPyL132; -CPyL75: ; - CPy_Reraise(); - if (!0) { - goto CPyL77; - } else - goto CPyL133; -CPyL76: ; - CPy_Unreachable(); -CPyL77: ; - if (cpy_r_r135.f0 == NULL) goto CPyL79; - CPy_RestoreExcInfo(cpy_r_r135); - CPy_XDECREF(cpy_r_r135.f0); - CPy_XDECREF(cpy_r_r135.f1); - CPy_XDECREF(cpy_r_r135.f2); -CPyL79: ; - cpy_r_r141 = CPy_KeepPropagating(); - if (!cpy_r_r141) goto CPyL85; - CPy_Unreachable(); -CPyL81: ; - cpy_r_r142 = CPyDef_build___Build____add_interface(cpy_r_r76, cpy_r_r88); - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r142 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 402, CPyStatic_project___main___globals); - goto CPyL134; - } - cpy_r_r143 = CPyDict_CheckSize(cpy_r_r73, cpy_r_r80); - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals); - goto CPyL134; - } else - goto CPyL44; -CPyL83: ; - cpy_r_r144 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r144)) { - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals); - goto CPyL85; - } - return 1; -CPyL85: ; - cpy_r_r145 = 2; - return cpy_r_r145; -CPyL86: ; - CPy_DecRef(cpy_r_r2); - goto CPyL85; -CPyL87: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL85; -CPyL88: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - goto CPyL85; -CPyL89: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8.f2); - CPy_DECREF(cpy_r_r8.f3); - goto CPyL15; -CPyL90: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r12); - goto CPyL85; -CPyL91: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL85; -CPyL92: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - goto CPyL85; -CPyL93: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r13); - goto CPyL85; -CPyL94: ; - CPy_DECREF(cpy_r_r13); - goto CPyL14; -CPyL95: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - goto CPyL85; -CPyL96: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - goto CPyL85; -CPyL97: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL17; -CPyL98: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - goto CPyL85; -CPyL99: ; - CPy_DECREF(cpy_r_r35); - goto CPyL20; -CPyL100: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r41); - goto CPyL85; -CPyL101: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL31; -CPyL102: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL85; -CPyL103: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r52); - goto CPyL85; -CPyL104: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL85; -CPyL105: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r60); - goto CPyL85; -CPyL106: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r62); - goto CPyL85; -CPyL107: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r66); - goto CPyL85; -CPyL108: ; - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r66); - goto CPyL85; -CPyL109: ; - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r70); - goto CPyL85; -CPyL110: ; - CPy_DecRef(cpy_r_r73); - goto CPyL85; -CPyL111: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - goto CPyL85; -CPyL112: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - goto CPyL85; -CPyL113: ; - CPy_DECREF(cpy_r_r73); - CPy_DECREF_NO_IMM(cpy_r_r76); - CPy_DECREF(cpy_r_build_path); - CPy_DECREF(cpy_r_r81); - CPy_DECREF(cpy_r_r82.f2); - CPy_DECREF(cpy_r_r82.f3); - goto CPyL83; -CPyL114: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r86); - goto CPyL85; -CPyL115: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r87); - goto CPyL85; -CPyL116: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - goto CPyL85; -CPyL117: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r92); - goto CPyL85; -CPyL118: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r96); - goto CPyL85; -CPyL119: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r102); - goto CPyL85; -CPyL120: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r104); - goto CPyL85; -CPyL121: ; - CPy_DecRef(cpy_r_r109); - goto CPyL61; -CPyL122: ; - CPy_DecRef(cpy_r_r109); - CPy_DecRef(cpy_r_r113); - goto CPyL57; -CPyL123: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r104); - goto CPyL58; -CPyL124: ; - CPy_DecRef(cpy_r_r109); - CPy_DecRef(cpy_r_r113); - goto CPyL61; -CPyL125: ; - CPy_DECREF(cpy_r_r121); - goto CPyL60; -CPyL126: ; - CPy_DecRef(cpy_r_r124); - CPy_DecRef(cpy_r_r125); - CPy_DecRef(cpy_r_r126); - goto CPyL67; -CPyL127: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r122.f0); - CPy_DecRef(cpy_r_r122.f1); - CPy_DecRef(cpy_r_r122.f2); - goto CPyL65; -CPyL128: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r104); - goto CPyL68; -CPyL129: ; - CPy_DECREF(cpy_r_r101); - CPy_DECREF(cpy_r_r104); - goto CPyL74; -CPyL130: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r101); - goto CPyL77; -CPyL131: ; - CPy_DECREF(cpy_r_r140); - goto CPyL73; -CPyL132: ; - CPy_DECREF(cpy_r_r73); - CPy_DECREF_NO_IMM(cpy_r_r76); - CPy_DECREF(cpy_r_build_path); - CPy_DECREF(cpy_r_r81); - CPy_DECREF(cpy_r_r88); - goto CPyL75; -CPyL133: ; - CPy_XDECREF(cpy_r_r135.f0); - CPy_XDECREF(cpy_r_r135.f1); - CPy_XDECREF(cpy_r_r135.f2); - goto CPyL76; -CPyL134: ; - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_build_path); - CPy_DecRef(cpy_r_r81); - goto CPyL85; -} - -PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "compiled_hashes", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_compiled_hashes; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_compiled_hashes)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_compiled_hashes; - if (likely(PyDict_Check(obj_compiled_hashes))) - arg_compiled_hashes = obj_compiled_hashes; - else { - CPy_TypeError("dict", obj_compiled_hashes); - goto fail; - } - char retval = CPyDef_project___main____compile_interfaces_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_compiled_hashes); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 376, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_build_json; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - CPyPtr cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - CPyPtr cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - CPyPtr cpy_r_r41; - int64_t cpy_r_r42; - CPyTagged cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - tuple_T3OOO cpy_r_r63; - tuple_T3OOO cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - int32_t cpy_r_r71; - char cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - tuple_T3OOO cpy_r_r75; - tuple_T3OOO cpy_r_r76; - tuple_T3OOO cpy_r_r77; - PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - CPyTagged cpy_r_r95; - int64_t cpy_r_r96; - PyObject *cpy_r_r97; - tuple_T3CIO cpy_r_r98; - CPyTagged cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - int32_t cpy_r_r104; - char cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - int32_t cpy_r_r111; - char cpy_r_r112; - char cpy_r_r113; - char cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject **cpy_r_r121; - PyObject *cpy_r_r122; - int64_t cpy_r_r123; - char cpy_r_r124; - cpy_r_r0 = NULL; - cpy_r_build_json = cpy_r_r0; - cpy_r_r1 = CPyStatics[185]; /* '_build' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 405, CPyStatic_project___main___globals); - goto CPyL79; - } - if (likely(Py_TYPE(cpy_r_r2) == CPyType_build___Build)) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 405, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r2); - goto CPyL79; - } - cpy_r_r4 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 406, CPyStatic_project___main___globals); - goto CPyL80; - } - cpy_r_r6 = CPyStatics[1594]; /* 'contracts/dependencies/' */ - cpy_r_r7 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 406, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r5); - cpy_r_r11 = CPyStatics[1621]; - cpy_r_r12 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r13[2] = {cpy_r_r10, cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 407, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r16 = PySequence_List(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 407, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r17 = 0; -CPyL7: ; - cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r19 = *(int64_t *)cpy_r_r18; - cpy_r_r20 = cpy_r_r17 < cpy_r_r19; - if (!cpy_r_r20) goto CPyL83; - cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; - cpy_r_r22 = *(CPyPtr *)cpy_r_r21; - cpy_r_r23 = cpy_r_r17 * 8; - cpy_r_r24 = cpy_r_r22 + cpy_r_r23; - cpy_r_r25 = *(PyObject * *)cpy_r_r24; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = CPyStatics[1622]; /* 'relative_to' */ - PyObject *cpy_r_r27[2] = {cpy_r_r25, cpy_r_r10}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 408, CPyStatic_project___main___globals); - goto CPyL84; - } - cpy_r_r30 = CPyStatics[114]; /* '' */ - cpy_r_r31 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r32[2] = {cpy_r_r29, cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 408, CPyStatic_project___main___globals); - goto CPyL85; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r35 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r36[1] = {cpy_r_r34}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 408, CPyStatic_project___main___globals); - goto CPyL86; - } - CPy_DECREF(cpy_r_r34); - CPy_INCREF(cpy_r_r38); - if (likely(PyUnicode_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 409, CPyStatic_project___main___globals, "str", cpy_r_r38); - goto CPyL87; - } - cpy_r_r40 = CPyDef_build___Build___get_dependents(cpy_r_r3, cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 409, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; - cpy_r_r42 = *(int64_t *)cpy_r_r41; - CPy_DECREF_NO_IMM(cpy_r_r40); - cpy_r_r43 = cpy_r_r42 << 1; - cpy_r_r44 = cpy_r_r43 != 0; - if (!cpy_r_r44) goto CPyL88; - cpy_r_r45 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r46[1] = {cpy_r_r25}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_VectorcallMethod(cpy_r_r45, cpy_r_r47, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL87; - } - CPy_DECREF(cpy_r_r25); - cpy_r_r49 = CPy_TYPE(cpy_r_r48); - cpy_r_r50 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL89; - } - cpy_r_r52 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r52); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL90; - } - PyObject *cpy_r_r54[1] = {cpy_r_r48}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL90; - } - cpy_r_r57 = 1; - cpy_r_r58 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r58 == NULL)) { - goto CPyL91; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r59 = 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 411, CPyStatic_project___main___globals); - goto CPyL24; - } else - goto CPyL92; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - PyObject *cpy_r_r60[1] = {cpy_r_r56}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r61, 1, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 411, CPyStatic_project___main___globals); - goto CPyL93; - } else - goto CPyL94; -CPyL23: ; - CPy_DECREF(cpy_r_r56); - cpy_r_build_json = cpy_r_r62; - goto CPyL32; -CPyL24: ; - cpy_r_r63 = CPy_CatchError(); - cpy_r_r57 = 0; - cpy_r_r64 = CPy_GetExcInfo(); - cpy_r_r65 = cpy_r_r64.f0; - CPy_INCREF(cpy_r_r65); - cpy_r_r66 = cpy_r_r64.f1; - CPy_INCREF(cpy_r_r66); - cpy_r_r67 = cpy_r_r64.f2; - CPy_INCREF(cpy_r_r67); - CPy_DecRef(cpy_r_r64.f0); - CPy_DecRef(cpy_r_r64.f1); - CPy_DecRef(cpy_r_r64.f2); - PyObject *cpy_r_r68[4] = {cpy_r_r48, cpy_r_r65, cpy_r_r66, cpy_r_r67}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r69, 4, 0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL95; - } - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r67); - cpy_r_r71 = PyObject_IsTrue(cpy_r_r70); - CPy_DecRef(cpy_r_r70); - cpy_r_r72 = cpy_r_r71 >= 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL30; - } - cpy_r_r73 = cpy_r_r71; - if (cpy_r_r73) goto CPyL29; - CPy_Reraise(); - if (!0) { - goto CPyL30; - } else - goto CPyL96; -CPyL28: ; - CPy_Unreachable(); -CPyL29: ; - CPy_RestoreExcInfo(cpy_r_r63); - CPy_DecRef(cpy_r_r63.f0); - CPy_DecRef(cpy_r_r63.f1); - CPy_DecRef(cpy_r_r63.f2); - goto CPyL32; -CPyL30: ; - CPy_RestoreExcInfo(cpy_r_r63); - CPy_DecRef(cpy_r_r63.f0); - CPy_DecRef(cpy_r_r63.f1); - CPy_DecRef(cpy_r_r63.f2); - cpy_r_r74 = CPy_KeepPropagating(); - if (!cpy_r_r74) { - goto CPyL33; - } else - goto CPyL97; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - tuple_T3OOO __tmp1518 = { NULL, NULL, NULL }; - cpy_r_r75 = __tmp1518; - cpy_r_r76 = cpy_r_r75; - goto CPyL34; -CPyL33: ; - cpy_r_r77 = CPy_CatchError(); - cpy_r_r76 = cpy_r_r77; -CPyL34: ; - if (!cpy_r_r57) goto CPyL98; - cpy_r_r78 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r79[4] = {cpy_r_r48, cpy_r_r78, cpy_r_r78, cpy_r_r78}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r80, 4, 0); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); - goto CPyL99; - } else - goto CPyL100; -CPyL36: ; - CPy_DECREF(cpy_r_r48); -CPyL37: ; - if (cpy_r_r76.f0 == NULL) { - goto CPyL44; - } else - goto CPyL101; -CPyL38: ; - CPy_Reraise(); - if (!0) { - goto CPyL40; - } else - goto CPyL102; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - if (cpy_r_r76.f0 == NULL) goto CPyL42; - CPy_RestoreExcInfo(cpy_r_r76); - CPy_XDECREF(cpy_r_r76.f0); - CPy_XDECREF(cpy_r_r76.f1); - CPy_XDECREF(cpy_r_r76.f2); -CPyL42: ; - cpy_r_r82 = CPy_KeepPropagating(); - if (!cpy_r_r82) goto CPyL78; - CPy_Unreachable(); -CPyL44: ; - cpy_r_r83 = CPyStatics[1264]; /* 'offset' */ - if (cpy_r_build_json == NULL) { - goto CPyL103; - } else - goto CPyL47; -CPyL45: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r84 = 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL47: ; - cpy_r_r85 = PyObject_GetItem(cpy_r_build_json, cpy_r_r83); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); - goto CPyL104; - } - cpy_r_r86 = PySequence_Tuple(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); - goto CPyL104; - } - cpy_r_r87 = CPyStatics[1264]; /* 'offset' */ - if (cpy_r_build_json == NULL) { - goto CPyL105; - } else - goto CPyL52; -CPyL50: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r88 = 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL52: ; - cpy_r_r89 = PyObject_SetItem(cpy_r_build_json, cpy_r_r87, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - cpy_r_r90 = cpy_r_r89 >= 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); - goto CPyL104; - } - cpy_r_r91 = CPyStatics[1168]; /* 'pcMap' */ - if (cpy_r_build_json == NULL) { - goto CPyL106; - } else - goto CPyL56; -CPyL54: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 414, CPyStatic_project___main___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL56: ; - cpy_r_r93 = PyObject_GetItem(cpy_r_build_json, cpy_r_r91); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 414, CPyStatic_project___main___globals); - goto CPyL104; - } - if (likely(PyDict_Check(cpy_r_r93))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 414, CPyStatic_project___main___globals, "dict", cpy_r_r93); - goto CPyL104; - } - cpy_r_r95 = 0; - cpy_r_r96 = PyDict_Size(cpy_r_r94); - cpy_r_r97 = CPyDict_GetValuesIter(cpy_r_r94); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals); - goto CPyL107; - } -CPyL59: ; - cpy_r_r98 = CPyDict_NextValue(cpy_r_r97, cpy_r_r95); - cpy_r_r99 = cpy_r_r98.f1; - cpy_r_r95 = cpy_r_r99; - cpy_r_r100 = cpy_r_r98.f0; - if (!cpy_r_r100) goto CPyL108; - cpy_r_r101 = cpy_r_r98.f2; - CPy_INCREF(cpy_r_r101); - CPy_DECREF(cpy_r_r98.f2); - if (likely(PyDict_Check(cpy_r_r101))) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals, "dict", cpy_r_r101); - goto CPyL109; - } - cpy_r_r103 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r104 = PyDict_Contains(cpy_r_r102, cpy_r_r103); - cpy_r_r105 = cpy_r_r104 >= 0; - if (unlikely(!cpy_r_r105)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 416, CPyStatic_project___main___globals); - goto CPyL110; - } - cpy_r_r106 = cpy_r_r104; - if (!cpy_r_r106) goto CPyL111; - cpy_r_r107 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r108 = CPyDict_GetItem(cpy_r_r102, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 417, CPyStatic_project___main___globals); - goto CPyL110; - } - cpy_r_r109 = PySequence_Tuple(cpy_r_r108); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 417, CPyStatic_project___main___globals); - goto CPyL110; - } - cpy_r_r110 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r111 = CPyDict_SetItem(cpy_r_r102, cpy_r_r110, cpy_r_r109); - CPy_DECREF(cpy_r_r102); - CPy_DECREF(cpy_r_r109); - cpy_r_r112 = cpy_r_r111 >= 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 417, CPyStatic_project___main___globals); - goto CPyL109; - } -CPyL66: ; - cpy_r_r113 = CPyDict_CheckSize(cpy_r_r94, cpy_r_r96); - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals); - goto CPyL109; - } else - goto CPyL59; -CPyL67: ; - cpy_r_r114 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals); - goto CPyL104; - } - if (cpy_r_build_json == NULL) { - goto CPyL112; - } else - goto CPyL71; -CPyL69: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); - cpy_r_r115 = 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals); - goto CPyL78; - } - CPy_Unreachable(); -CPyL71: ; - CPy_INCREF(cpy_r_build_json); - if (likely(PyDict_Check(cpy_r_build_json))) - cpy_r_r116 = cpy_r_build_json; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals, "dict", cpy_r_build_json); - goto CPyL104; - } - if (PyUnicode_Check(cpy_r_r38)) - cpy_r_r117 = cpy_r_r38; - else { - cpy_r_r117 = NULL; - } - if (cpy_r_r117 != NULL) goto __LL1519; - if (cpy_r_r38 == Py_None) - cpy_r_r117 = cpy_r_r38; - else { - cpy_r_r117 = NULL; - } - if (cpy_r_r117 != NULL) goto __LL1519; - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals, "str or None", cpy_r_r38); - goto CPyL113; -__LL1519: ; - cpy_r_r118 = CPyDef_build___Build____add_contract(cpy_r_r3, cpy_r_r116, cpy_r_r117); - CPy_DECREF(cpy_r_r116); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r118 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals); - goto CPyL114; - } else - goto CPyL76; -CPyL74: ; - cpy_r_r119 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r120[1] = {cpy_r_r25}; - cpy_r_r121 = (PyObject **)&cpy_r_r120; - cpy_r_r122 = PyObject_VectorcallMethod(cpy_r_r119, cpy_r_r121, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 420, CPyStatic_project___main___globals); - goto CPyL84; - } else - goto CPyL115; -CPyL75: ; - CPy_DECREF(cpy_r_r25); -CPyL76: ; - cpy_r_r123 = cpy_r_r17 + 1; - cpy_r_r17 = cpy_r_r123; - goto CPyL7; -CPyL77: ; - return 1; -CPyL78: ; - cpy_r_r124 = 2; - return cpy_r_r124; -CPyL79: ; - CPy_XDecRef(cpy_r_build_json); - goto CPyL78; -CPyL80: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - goto CPyL78; -CPyL81: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - goto CPyL78; -CPyL82: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - goto CPyL78; -CPyL83: ; - CPy_XDECREF(cpy_r_build_json); - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL77; -CPyL84: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r25); - goto CPyL78; -CPyL85: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r29); - goto CPyL78; -CPyL86: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r34); - goto CPyL78; -CPyL87: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r38); - goto CPyL78; -CPyL88: ; - CPy_DECREF(cpy_r_r38); - goto CPyL74; -CPyL89: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r49); - goto CPyL78; -CPyL90: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r51); - goto CPyL78; -CPyL91: ; - CPy_DecRef(cpy_r_r56); - goto CPyL20; -CPyL92: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r51); - goto CPyL21; -CPyL93: ; - CPy_DecRef(cpy_r_r56); - goto CPyL24; -CPyL94: ; - CPy_XDECREF(cpy_r_build_json); - goto CPyL23; -CPyL95: ; - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r67); - goto CPyL30; -CPyL96: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r63.f0); - CPy_DecRef(cpy_r_r63.f1); - CPy_DecRef(cpy_r_r63.f2); - goto CPyL28; -CPyL97: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r51); - goto CPyL31; -CPyL98: ; - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r51); - goto CPyL37; -CPyL99: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r48); - goto CPyL40; -CPyL100: ; - CPy_DECREF(cpy_r_r81); - goto CPyL36; -CPyL101: ; - CPy_XDECREF(cpy_r_build_json); - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r38); - goto CPyL38; -CPyL102: ; - CPy_XDECREF(cpy_r_r76.f0); - CPy_XDECREF(cpy_r_r76.f1); - CPy_XDECREF(cpy_r_r76.f2); - goto CPyL39; -CPyL103: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r38); - goto CPyL45; -CPyL104: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - goto CPyL78; -CPyL105: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r86); - goto CPyL50; -CPyL106: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r38); - goto CPyL54; -CPyL107: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r94); - goto CPyL78; -CPyL108: ; - CPy_DECREF(cpy_r_r94); - CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r98.f2); - goto CPyL67; -CPyL109: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r97); - goto CPyL78; -CPyL110: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r102); - goto CPyL78; -CPyL111: ; - CPy_DECREF(cpy_r_r102); - goto CPyL66; -CPyL112: ; - CPy_DECREF_NO_IMM(cpy_r_r3); - CPy_DECREF(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - CPy_DECREF(cpy_r_r38); - goto CPyL69; -CPyL113: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r116); - goto CPyL78; -CPyL114: ; - CPy_XDecRef(cpy_r_build_json); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r16); - goto CPyL78; -CPyL115: ; - CPy_DECREF(cpy_r_r122); - goto CPyL75; -} - -PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char retval = CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 404, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = ((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/project/main.py", "", "__mypyc_lambda__0__load_deployments_Project_obj", "__mypyc_env__", 429, CPyStatic_project___main___globals); - goto CPyL4; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL5; -CPyL1: ; - cpy_r_r1 = CPyStatics[1623]; /* 'stat' */ - PyObject *cpy_r_r2[1] = {cpy_r_k}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 429, CPyStatic_project___main___globals); - goto CPyL4; - } - cpy_r_r5 = CPyStatics[1624]; /* 'st_mtime' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 429, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r6; -CPyL4: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -CPyL5: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"k", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_k; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_k = obj_k; - PyObject *retval = CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(arg___mypyc_self__, arg_k); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "", 429, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____load_deployments_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_build; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_chainid; - 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; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int64_t cpy_r_r77; - CPyPtr cpy_r_r78; - int64_t cpy_r_r79; - char cpy_r_r80; - CPyPtr cpy_r_r81; - CPyPtr cpy_r_r82; - int64_t cpy_r_r83; - CPyPtr cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject **cpy_r_r96; - PyObject *cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - char cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - tuple_T3OOO cpy_r_r105; - tuple_T3OOO cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - char cpy_r_r115; - char cpy_r_r116; - tuple_T3OOO cpy_r_r117; - tuple_T3OOO cpy_r_r118; - tuple_T3OOO cpy_r_r119; - PyObject *cpy_r_r120; - PyObject **cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - int32_t cpy_r_r132; - char cpy_r_r133; - char cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - PyObject **cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - char cpy_r_r141; - int32_t cpy_r_r142; - char cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - char cpy_r_r150; - PyObject **cpy_r_r152; - PyObject *cpy_r_r153; - char cpy_r_r154; - PyObject *cpy_r_contract; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject **cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - int32_t cpy_r_r169; - char cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - int32_t cpy_r_r179; - char 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_r186; - int32_t cpy_r_r187; - char cpy_r_r188; - char cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - int32_t cpy_r_r192; - char cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - int32_t cpy_r_r196; - char cpy_r_r197; - int64_t cpy_r_r198; - PyObject *cpy_r_r199; - PyObject **cpy_r_r201; - PyObject *cpy_r_r202; - char cpy_r_r203; - cpy_r_r0 = NULL; - cpy_r_build = cpy_r_r0; - cpy_r_r1 = CPyDef_project___main____load_deployments_Project_env(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 422, CPyStatic_project___main___globals); - goto CPyL138; - } - cpy_r_r2 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL139; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r4 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); - goto CPyL140; - } - if (PyUnicode_Check(cpy_r_r5)) - cpy_r_r6 = cpy_r_r5; - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 != NULL) goto __LL1520; - if (cpy_r_r5 == Py_None) - cpy_r_r6 = cpy_r_r5; - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 != NULL) goto __LL1520; - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals, "str or None", cpy_r_r5); - goto CPyL140; -__LL1520: ; - cpy_r_r7 = CPyStatics[423]; /* 'live' */ - cpy_r_r8 = (PyObject *)&_Py_NoneStruct; - cpy_r_r9 = cpy_r_r6 == cpy_r_r8; - if (!cpy_r_r9) goto CPyL8; - cpy_r_r10 = 1; - goto CPyL9; -CPyL8: ; - cpy_r_r11 = cpy_r_r6; - cpy_r_r12 = CPyStr_Equal(cpy_r_r11, cpy_r_r7); - cpy_r_r13 = cpy_r_r12 == 0; - cpy_r_r10 = cpy_r_r13; -CPyL9: ; - CPy_DECREF(cpy_r_r6); - if (!cpy_r_r10) goto CPyL19; - cpy_r_r14 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r14 == NULL)) { - goto CPyL141; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r16 = CPyStatics[240]; /* 'settings' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); - goto CPyL140; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals, "dict", cpy_r_r17); - goto CPyL140; - } - cpy_r_r19 = CPyStatics[1625]; /* 'dev_deployment_artifacts' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); - goto CPyL140; - } - cpy_r_r21 = PyObject_IsTrue(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); - goto CPyL140; - } - cpy_r_r23 = cpy_r_r21; - if (cpy_r_r23) { - goto CPyL19; - } else - goto CPyL142; -CPyL18: ; - return 1; -CPyL19: ; - cpy_r_r24 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL143; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL22: ; - cpy_r_r26 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); - goto CPyL140; - } - if (PyUnicode_Check(cpy_r_r27)) - cpy_r_r28 = cpy_r_r27; - else { - cpy_r_r28 = NULL; - } - if (cpy_r_r28 != NULL) goto __LL1521; - if (cpy_r_r27 == Py_None) - cpy_r_r28 = cpy_r_r27; - else { - cpy_r_r28 = NULL; - } - if (cpy_r_r28 != NULL) goto __LL1521; - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals, "str or None", cpy_r_r27); - goto CPyL140; -__LL1521: ; - cpy_r_r29 = CPyStatics[423]; /* 'live' */ - cpy_r_r30 = (PyObject *)&_Py_NoneStruct; - cpy_r_r31 = cpy_r_r28 == cpy_r_r30; - if (!cpy_r_r31) goto CPyL26; - cpy_r_r32 = 0; - goto CPyL27; -CPyL26: ; - cpy_r_r33 = cpy_r_r28; - cpy_r_r34 = CPyStr_Equal(cpy_r_r33, cpy_r_r29); - cpy_r_r32 = cpy_r_r34; -CPyL27: ; - CPy_DECREF(cpy_r_r28); - if (!cpy_r_r32) goto CPyL35; - cpy_r_r35 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r35 == NULL)) { - goto CPyL144; - } else - goto CPyL31; -CPyL29: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r36 = 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL31: ; - cpy_r_r37 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); - goto CPyL140; - } - if (likely(PyDict_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals, "dict", cpy_r_r38); - goto CPyL140; - } - cpy_r_r40 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); - goto CPyL140; - } - cpy_r_r42 = cpy_r_r41; - goto CPyL36; -CPyL35: ; - cpy_r_r43 = CPyStatics[1380]; /* 'dev' */ - CPy_INCREF(cpy_r_r43); - cpy_r_r42 = cpy_r_r43; -CPyL36: ; - cpy_r_chainid = cpy_r_r42; - cpy_r_r44 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_self, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); - goto CPyL145; - } - cpy_r_r46 = CPyStatics[1626]; /* 'deployments/' */ - cpy_r_r47 = PyObject_Str(cpy_r_chainid); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); - goto CPyL146; - } - cpy_r_r48 = CPyStr_Build(2, cpy_r_r46, cpy_r_r47); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); - goto CPyL146; - } - cpy_r_r49 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r50[2] = {cpy_r_r45, cpy_r_r48}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); - goto CPyL147; - } - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r48); - cpy_r_r53 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r54 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r55[2] = {cpy_r_r52, cpy_r_r54}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r56, 9223372036854775809ULL, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 427, CPyStatic_project___main___globals); - goto CPyL148; - } else - goto CPyL149; -CPyL41: ; - cpy_r_r59 = CPyStatics[1627]; /* '*.json' */ - cpy_r_r60 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r61[2] = {cpy_r_r52, cpy_r_r59}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 428, CPyStatic_project___main___globals); - goto CPyL148; - } - CPy_DECREF(cpy_r_r52); - cpy_r_r64 = PySequence_List(cpy_r_r63); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 428, CPyStatic_project___main___globals); - goto CPyL145; - } - cpy_r_r65 = CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 429, CPyStatic_project___main___globals); - goto CPyL150; - } - if (((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r_r65)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r_r65)->___mypyc_env__); - } - ((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r_r65)->___mypyc_env__ = cpy_r_r1; - cpy_r_r66 = 1; - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 429, CPyStatic_project___main___globals); - goto CPyL151; - } - cpy_r_r67 = CPyStatics[1628]; /* 'sort' */ - PyObject *cpy_r_r68[2] = {cpy_r_r64, cpy_r_r65}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775809ULL, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 429, CPyStatic_project___main___globals); - goto CPyL151; - } else - goto CPyL152; -CPyL46: ; - CPy_DECREF_NO_IMM(cpy_r_r65); - cpy_r_r72 = CPyStatics[1629]; /* '_load_deployment_map' */ - PyObject *cpy_r_r73[1] = {cpy_r_self}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 430, CPyStatic_project___main___globals); - goto CPyL153; - } - if (likely(PyDict_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 430, CPyStatic_project___main___globals, "dict", cpy_r_r75); - goto CPyL153; - } - cpy_r_r77 = 0; -CPyL49: ; - cpy_r_r78 = (CPyPtr)&((PyVarObject *)cpy_r_r64)->ob_size; - cpy_r_r79 = *(int64_t *)cpy_r_r78; - cpy_r_r80 = cpy_r_r77 < cpy_r_r79; - if (!cpy_r_r80) goto CPyL154; - cpy_r_r81 = (CPyPtr)&((PyListObject *)cpy_r_r64)->ob_item; - cpy_r_r82 = *(CPyPtr *)cpy_r_r81; - cpy_r_r83 = cpy_r_r77 * 8; - cpy_r_r84 = cpy_r_r82 + cpy_r_r83; - cpy_r_r85 = *(PyObject * *)cpy_r_r84; - CPy_INCREF(cpy_r_r85); - cpy_r_r86 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r87[1] = {cpy_r_r85}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL155; - } - cpy_r_r90 = CPy_TYPE(cpy_r_r89); - cpy_r_r91 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r92 = CPyObject_GetAttr(cpy_r_r90, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL156; - } - cpy_r_r93 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r90, cpy_r_r93); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL157; - } - PyObject *cpy_r_r95[1] = {cpy_r_r89}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r96, 1, 0); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL157; - } - cpy_r_r98 = 1; - cpy_r_r99 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r99 == NULL)) { - goto CPyL158; - } else - goto CPyL58; -CPyL56: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r100 = 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 435, CPyStatic_project___main___globals); - goto CPyL61; - } else - goto CPyL159; -CPyL57: ; - CPy_Unreachable(); -CPyL58: ; - PyObject *cpy_r_r101[1] = {cpy_r_r97}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_Vectorcall(cpy_r_r99, cpy_r_r102, 1, 0); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 435, CPyStatic_project___main___globals); - goto CPyL160; - } - CPy_DECREF(cpy_r_r97); - if (likely(PyDict_Check(cpy_r_r103))) - cpy_r_r104 = cpy_r_r103; - else { - CPy_TypeError("dict", cpy_r_r103); - cpy_r_r104 = NULL; - } - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 435, CPyStatic_project___main___globals); - goto CPyL61; - } else - goto CPyL161; -CPyL60: ; - cpy_r_build = cpy_r_r104; - goto CPyL69; -CPyL61: ; - cpy_r_r105 = CPy_CatchError(); - cpy_r_r98 = 0; - cpy_r_r106 = CPy_GetExcInfo(); - cpy_r_r107 = cpy_r_r106.f0; - CPy_INCREF(cpy_r_r107); - cpy_r_r108 = cpy_r_r106.f1; - CPy_INCREF(cpy_r_r108); - cpy_r_r109 = cpy_r_r106.f2; - CPy_INCREF(cpy_r_r109); - CPy_DecRef(cpy_r_r106.f0); - CPy_DecRef(cpy_r_r106.f1); - CPy_DecRef(cpy_r_r106.f2); - PyObject *cpy_r_r110[4] = {cpy_r_r89, cpy_r_r107, cpy_r_r108, cpy_r_r109}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_Vectorcall(cpy_r_r92, cpy_r_r111, 4, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL162; - } - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r109); - cpy_r_r113 = PyObject_IsTrue(cpy_r_r112); - CPy_DecRef(cpy_r_r112); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL67; - } - cpy_r_r115 = cpy_r_r113; - if (cpy_r_r115) goto CPyL66; - CPy_Reraise(); - if (!0) { - goto CPyL67; - } else - goto CPyL163; -CPyL65: ; - CPy_Unreachable(); -CPyL66: ; - CPy_RestoreExcInfo(cpy_r_r105); - CPy_DecRef(cpy_r_r105.f0); - CPy_DecRef(cpy_r_r105.f1); - CPy_DecRef(cpy_r_r105.f2); - goto CPyL69; -CPyL67: ; - CPy_RestoreExcInfo(cpy_r_r105); - CPy_DecRef(cpy_r_r105.f0); - CPy_DecRef(cpy_r_r105.f1); - CPy_DecRef(cpy_r_r105.f2); - cpy_r_r116 = CPy_KeepPropagating(); - if (!cpy_r_r116) { - goto CPyL70; - } else - goto CPyL164; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - tuple_T3OOO __tmp1522 = { NULL, NULL, NULL }; - cpy_r_r117 = __tmp1522; - cpy_r_r118 = cpy_r_r117; - goto CPyL71; -CPyL70: ; - cpy_r_r119 = CPy_CatchError(); - cpy_r_r118 = cpy_r_r119; -CPyL71: ; - if (!cpy_r_r98) goto CPyL165; - cpy_r_r120 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r121[4] = {cpy_r_r89, cpy_r_r120, cpy_r_r120, cpy_r_r120}; - cpy_r_r122 = (PyObject **)&cpy_r_r121; - cpy_r_r123 = PyObject_Vectorcall(cpy_r_r92, cpy_r_r122, 4, 0); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); - goto CPyL166; - } else - goto CPyL167; -CPyL73: ; - CPy_DECREF(cpy_r_r89); -CPyL74: ; - if (cpy_r_r118.f0 == NULL) { - goto CPyL81; - } else - goto CPyL168; -CPyL75: ; - CPy_Reraise(); - if (!0) { - goto CPyL77; - } else - goto CPyL169; -CPyL76: ; - CPy_Unreachable(); -CPyL77: ; - if (cpy_r_r118.f0 == NULL) goto CPyL79; - CPy_RestoreExcInfo(cpy_r_r118); - CPy_XDECREF(cpy_r_r118.f0); - CPy_XDECREF(cpy_r_r118.f1); - CPy_XDECREF(cpy_r_r118.f2); -CPyL79: ; - cpy_r_r124 = CPy_KeepPropagating(); - if (!cpy_r_r124) goto CPyL137; - CPy_Unreachable(); -CPyL81: ; - cpy_r_r125 = CPyStatics[1251]; /* 'contractName' */ - if (cpy_r_build == NULL) { - goto CPyL170; - } else - goto CPyL84; -CPyL82: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); - cpy_r_r126 = 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 437, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL84: ; - cpy_r_r127 = CPyDict_GetItem(cpy_r_build, cpy_r_r125); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 437, CPyStatic_project___main___globals); - goto CPyL155; - } - if (likely(PyUnicode_Check(cpy_r_r127))) - cpy_r_r128 = cpy_r_r127; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 437, CPyStatic_project___main___globals, "str", cpy_r_r127); - goto CPyL155; - } - cpy_r_r129 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r130 = CPyObject_GetAttr(cpy_r_self, cpy_r_r129); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 438, CPyStatic_project___main___globals); - goto CPyL171; - } - if (likely(PyDict_Check(cpy_r_r130))) - cpy_r_r131 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 438, CPyStatic_project___main___globals, "dict", cpy_r_r130); - goto CPyL171; - } - cpy_r_r132 = PyDict_Contains(cpy_r_r131, cpy_r_r128); - CPy_DECREF(cpy_r_r131); - cpy_r_r133 = cpy_r_r132 >= 0; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 438, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r134 = cpy_r_r132; - cpy_r_r135 = cpy_r_r134 ^ 1; - if (cpy_r_r135) { - goto CPyL172; - } else - goto CPyL92; -CPyL90: ; - cpy_r_r136 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r137[1] = {cpy_r_r85}; - cpy_r_r138 = (PyObject **)&cpy_r_r137; - cpy_r_r139 = PyObject_VectorcallMethod(cpy_r_r136, cpy_r_r138, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 439, CPyStatic_project___main___globals); - goto CPyL155; - } else - goto CPyL173; -CPyL91: ; - CPy_DECREF(cpy_r_r85); - goto CPyL134; -CPyL92: ; - cpy_r_r140 = CPyStatics[1168]; /* 'pcMap' */ - if (cpy_r_build == NULL) { - goto CPyL174; - } else - goto CPyL95; -CPyL93: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); - cpy_r_r141 = 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 441, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL95: ; - cpy_r_r142 = PyDict_Contains(cpy_r_build, cpy_r_r140); - cpy_r_r143 = cpy_r_r142 >= 0; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 441, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r144 = cpy_r_r142; - if (!cpy_r_r144) goto CPyL107; - cpy_r_r145 = CPyStatics[68]; /* 'stem' */ - cpy_r_r146 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r145); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 442, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r147 = CPyStatic_project___main___globals; - cpy_r_r148 = CPyStatics[1195]; /* 'ProjectContract' */ - cpy_r_r149 = CPyDict_GetItem(cpy_r_r147, cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 442, CPyStatic_project___main___globals); - goto CPyL175; - } - if (cpy_r_build == NULL) { - goto CPyL176; - } else - goto CPyL102; -CPyL100: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); - cpy_r_r150 = 0; - if (unlikely(!cpy_r_r150)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", -1, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL102: ; - PyObject *cpy_r_r151[3] = {cpy_r_self, cpy_r_build, cpy_r_r146}; - cpy_r_r152 = (PyObject **)&cpy_r_r151; - cpy_r_r153 = PyObject_Vectorcall(cpy_r_r149, cpy_r_r152, 3, 0); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 442, CPyStatic_project___main___globals); - goto CPyL175; - } - if (cpy_r_build == NULL) { - goto CPyL177; - } else - goto CPyL106; -CPyL104: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); - cpy_r_r154 = 0; - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", -1, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL106: ; - CPy_DECREF(cpy_r_r146); - cpy_r_contract = cpy_r_r153; - goto CPyL116; -CPyL107: ; - cpy_r_r155 = CPyStatic_project___main___globals; - cpy_r_r156 = CPyStatics[1152]; /* 'Contract' */ - cpy_r_r157 = CPyDict_GetItem(cpy_r_r155, cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 444, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r158 = CPyStatics[68]; /* 'stem' */ - cpy_r_r159 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r158); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals); - goto CPyL178; - } - cpy_r_r160 = CPyStatics[946]; /* 'abi' */ - if (cpy_r_build == NULL) { - goto CPyL179; - } else - goto CPyL112; -CPyL110: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); - cpy_r_r161 = 0; - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL112: ; - cpy_r_r162 = CPyDict_GetItem(cpy_r_build, cpy_r_r160); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals); - goto CPyL180; - } - if (likely(PyList_Check(cpy_r_r162))) - cpy_r_r163 = cpy_r_r162; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals, "list", cpy_r_r162); - goto CPyL180; - } - cpy_r_r164 = CPyStatics[1630]; /* 'from_abi' */ - PyObject *cpy_r_r165[4] = {cpy_r_r157, cpy_r_r128, cpy_r_r159, cpy_r_r163}; - cpy_r_r166 = (PyObject **)&cpy_r_r165; - cpy_r_r167 = PyObject_VectorcallMethod(cpy_r_r164, cpy_r_r166, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 444, CPyStatic_project___main___globals); - goto CPyL181; - } - CPy_DECREF(cpy_r_r157); - CPy_DECREF(cpy_r_r159); - CPy_DECREF_NO_IMM(cpy_r_r163); - cpy_r_contract = cpy_r_r167; - cpy_r_r168 = CPyStatics[1631]; /* '_project' */ - cpy_r_r169 = PyObject_SetAttr(cpy_r_contract, cpy_r_r168, cpy_r_self); - cpy_r_r170 = cpy_r_r169 >= 0; - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 447, CPyStatic_project___main___globals); - goto CPyL182; - } -CPyL116: ; - cpy_r_r171 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r172 = CPyObject_GetAttr(cpy_r_self, cpy_r_r171); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 448, CPyStatic_project___main___globals); - goto CPyL182; - } - if (likely(PyDict_Check(cpy_r_r172))) - cpy_r_r173 = cpy_r_r172; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 448, CPyStatic_project___main___globals, "dict", cpy_r_r172); - goto CPyL182; - } - cpy_r_r174 = CPyDict_GetItem(cpy_r_r173, cpy_r_r128); - CPy_DECREF(cpy_r_r173); - if (unlikely(cpy_r_r174 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 448, CPyStatic_project___main___globals); - goto CPyL182; - } - cpy_r_r175 = CPyDef_state____add_contract(cpy_r_contract); - if (unlikely(cpy_r_r175 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 449, CPyStatic_project___main___globals); - goto CPyL183; - } - cpy_r_r176 = CPyStatics[1550]; /* '_contracts' */ - cpy_r_r177 = CPyObject_GetAttr(cpy_r_r174, cpy_r_r176); - CPy_DECREF(cpy_r_r174); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 450, CPyStatic_project___main___globals); - goto CPyL182; - } - if (likely(PyList_Check(cpy_r_r177))) - cpy_r_r178 = cpy_r_r177; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 450, CPyStatic_project___main___globals, "list", cpy_r_r177); - goto CPyL182; - } - cpy_r_r179 = PyList_Append(cpy_r_r178, cpy_r_contract); - CPy_DECREF_NO_IMM(cpy_r_r178); - CPy_DECREF(cpy_r_contract); - cpy_r_r180 = cpy_r_r179 >= 0; - if (unlikely(!cpy_r_r180)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 450, CPyStatic_project___main___globals); - goto CPyL171; - } - cpy_r_r181 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r76, cpy_r_chainid, 2); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals); - goto CPyL171; - } - if (likely(PyDict_Check(cpy_r_r181))) - cpy_r_r182 = cpy_r_r181; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals, "dict", cpy_r_r181); - goto CPyL171; - } - cpy_r_r183 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r182, cpy_r_r128, 1); - CPy_DECREF(cpy_r_r182); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals); - goto CPyL155; - } - if (likely(PyList_Check(cpy_r_r183))) - cpy_r_r184 = cpy_r_r183; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals, "list", cpy_r_r183); - goto CPyL155; - } - cpy_r_r185 = CPyStatics[68]; /* 'stem' */ - cpy_r_r186 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r185); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 454, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r187 = PySequence_Contains(cpy_r_r184, cpy_r_r186); - CPy_DECREF(cpy_r_r186); - cpy_r_r188 = cpy_r_r187 >= 0; - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 454, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r189 = cpy_r_r187; - if (!cpy_r_r189) goto CPyL132; - cpy_r_r190 = CPyStatics[68]; /* 'stem' */ - cpy_r_r191 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r190); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 455, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r192 = CPyList_Remove(cpy_r_r184, cpy_r_r191); - CPy_DECREF(cpy_r_r191); - cpy_r_r193 = cpy_r_r192 >= 0; - if (unlikely(!cpy_r_r193)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 455, CPyStatic_project___main___globals); - goto CPyL184; - } -CPyL132: ; - cpy_r_r194 = CPyStatics[68]; /* 'stem' */ - cpy_r_r195 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r194); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 456, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r196 = CPyList_Insert(cpy_r_r184, 0, cpy_r_r195); - CPy_DECREF_NO_IMM(cpy_r_r184); - CPy_DECREF(cpy_r_r195); - cpy_r_r197 = cpy_r_r196 >= 0; - if (unlikely(!cpy_r_r197)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 456, CPyStatic_project___main___globals); - goto CPyL186; - } -CPyL134: ; - cpy_r_r198 = cpy_r_r77 + 1; - cpy_r_r77 = cpy_r_r198; - goto CPyL49; -CPyL135: ; - cpy_r_r199 = CPyStatics[1632]; /* '_save_deployment_map' */ - PyObject *cpy_r_r200[2] = {cpy_r_self, cpy_r_r76}; - cpy_r_r201 = (PyObject **)&cpy_r_r200; - cpy_r_r202 = PyObject_VectorcallMethod(cpy_r_r199, cpy_r_r201, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 458, CPyStatic_project___main___globals); - goto CPyL187; - } else - goto CPyL188; -CPyL136: ; - CPy_DECREF(cpy_r_r76); - return 1; -CPyL137: ; - cpy_r_r203 = 2; - return cpy_r_r203; -CPyL138: ; - CPy_XDecRef(cpy_r_build); - goto CPyL137; -CPyL139: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - goto CPyL2; -CPyL140: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - goto CPyL137; -CPyL141: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - goto CPyL11; -CPyL142: ; - CPy_XDECREF(cpy_r_build); - CPy_DECREF_NO_IMM(cpy_r_r1); - goto CPyL18; -CPyL143: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - goto CPyL20; -CPyL144: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - goto CPyL29; -CPyL145: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_chainid); - goto CPyL137; -CPyL146: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r45); - goto CPyL137; -CPyL147: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r48); - goto CPyL137; -CPyL148: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r52); - goto CPyL137; -CPyL149: ; - CPy_DECREF(cpy_r_r58); - goto CPyL41; -CPyL150: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - goto CPyL137; -CPyL151: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - goto CPyL137; -CPyL152: ; - CPy_DECREF(cpy_r_r71); - goto CPyL46; -CPyL153: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - goto CPyL137; -CPyL154: ; - CPy_XDECREF(cpy_r_build); - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - goto CPyL135; -CPyL155: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - goto CPyL137; -CPyL156: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r90); - goto CPyL137; -CPyL157: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r92); - goto CPyL137; -CPyL158: ; - CPy_DecRef(cpy_r_r97); - goto CPyL56; -CPyL159: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r92); - goto CPyL57; -CPyL160: ; - CPy_DecRef(cpy_r_r97); - goto CPyL61; -CPyL161: ; - CPy_XDECREF(cpy_r_build); - goto CPyL60; -CPyL162: ; - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r109); - goto CPyL67; -CPyL163: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r92); - CPy_DecRef(cpy_r_r105.f0); - CPy_DecRef(cpy_r_r105.f1); - CPy_DecRef(cpy_r_r105.f2); - goto CPyL65; -CPyL164: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r92); - goto CPyL68; -CPyL165: ; - CPy_DECREF(cpy_r_r89); - CPy_DECREF(cpy_r_r92); - goto CPyL74; -CPyL166: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - goto CPyL77; -CPyL167: ; - CPy_DECREF(cpy_r_r123); - goto CPyL73; -CPyL168: ; - CPy_XDECREF(cpy_r_build); - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r85); - goto CPyL75; -CPyL169: ; - CPy_XDECREF(cpy_r_r118.f0); - CPy_XDECREF(cpy_r_r118.f1); - CPy_XDECREF(cpy_r_r118.f2); - goto CPyL76; -CPyL170: ; - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r85); - goto CPyL82; -CPyL171: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - goto CPyL137; -CPyL172: ; - CPy_DECREF(cpy_r_r128); - goto CPyL90; -CPyL173: ; - CPy_DECREF(cpy_r_r139); - goto CPyL91; -CPyL174: ; - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r128); - goto CPyL93; -CPyL175: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r146); - goto CPyL137; -CPyL176: ; - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r146); - CPy_DECREF(cpy_r_r149); - goto CPyL100; -CPyL177: ; - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r146); - CPy_DECREF(cpy_r_r153); - goto CPyL104; -CPyL178: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r157); - goto CPyL137; -CPyL179: ; - CPy_DECREF(cpy_r_chainid); - CPy_DECREF_NO_IMM(cpy_r_r64); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r128); - CPy_DECREF(cpy_r_r157); - CPy_DECREF(cpy_r_r159); - goto CPyL110; -CPyL180: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r159); - goto CPyL137; -CPyL181: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r163); - goto CPyL137; -CPyL182: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_contract); - goto CPyL137; -CPyL183: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r128); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r174); - goto CPyL137; -CPyL184: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r184); - goto CPyL137; -CPyL185: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r184); - goto CPyL137; -CPyL186: ; - CPy_XDecRef(cpy_r_build); - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r76); - goto CPyL137; -CPyL187: ; - CPy_DecRef(cpy_r_r76); - goto CPyL137; -CPyL188: ; - CPy_DECREF(cpy_r_r202); - goto CPyL136; -} - -PyObject *CPyPy_project___main____load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char retval = CPyDef_project___main____load_deployments_Project_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 422, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____load_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_deployment_map; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - 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_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - tuple_T3OOO cpy_r_r35; - tuple_T3OOO cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - tuple_T3OOO cpy_r_r47; - tuple_T3OOO cpy_r_r48; - tuple_T3OOO cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 461, CPyStatic_project___main___globals); - goto CPyL38; - } - cpy_r_deployment_map = cpy_r_r0; - cpy_r_r1 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 462, CPyStatic_project___main___globals); - goto CPyL39; - } - cpy_r_r3 = CPyStatics[1633]; /* 'deployments/map.json' */ - cpy_r_r4 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r3}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 462, CPyStatic_project___main___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r2); - cpy_r_r8 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r9[1] = {cpy_r_r7}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 463, CPyStatic_project___main___globals); - goto CPyL41; - } - cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 463, CPyStatic_project___main___globals); - goto CPyL41; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL42; - cpy_r_r15 = CPyStatics[1634]; /* 'r' */ - cpy_r_r16 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r17[2] = {cpy_r_r7, cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL41; - } - CPy_DECREF(cpy_r_r7); - cpy_r_r20 = CPy_TYPE(cpy_r_r19); - cpy_r_r21 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL43; - } - cpy_r_r23 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r23); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL44; - } - PyObject *cpy_r_r25[1] = {cpy_r_r19}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL44; - } - cpy_r_r28 = 1; - cpy_r_r29 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r29 == NULL)) { - goto CPyL45; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r30 = 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 465, CPyStatic_project___main___globals); - goto CPyL17; - } else - goto CPyL46; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r31[1] = {cpy_r_r27}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r32, 1, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 465, CPyStatic_project___main___globals); - goto CPyL47; - } - CPy_DECREF(cpy_r_r27); - if (likely(PyDict_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeError("dict", cpy_r_r33); - cpy_r_r34 = NULL; - } - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 465, CPyStatic_project___main___globals); - goto CPyL17; - } else - goto CPyL48; -CPyL16: ; - cpy_r_deployment_map = cpy_r_r34; - goto CPyL25; -CPyL17: ; - cpy_r_r35 = CPy_CatchError(); - cpy_r_r28 = 0; - cpy_r_r36 = CPy_GetExcInfo(); - cpy_r_r37 = cpy_r_r36.f0; - CPy_INCREF(cpy_r_r37); - cpy_r_r38 = cpy_r_r36.f1; - CPy_INCREF(cpy_r_r38); - cpy_r_r39 = cpy_r_r36.f2; - CPy_INCREF(cpy_r_r39); - CPy_DecRef(cpy_r_r36.f0); - CPy_DecRef(cpy_r_r36.f1); - CPy_DecRef(cpy_r_r36.f2); - PyObject *cpy_r_r40[4] = {cpy_r_r19, cpy_r_r37, cpy_r_r38, cpy_r_r39}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r41, 4, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL49; - } - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r39); - cpy_r_r43 = PyObject_IsTrue(cpy_r_r42); - CPy_DecRef(cpy_r_r42); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL23; - } - cpy_r_r45 = cpy_r_r43; - if (cpy_r_r45) goto CPyL22; - CPy_Reraise(); - if (!0) { - goto CPyL23; - } else - goto CPyL50; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - CPy_RestoreExcInfo(cpy_r_r35); - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - goto CPyL25; -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r35); - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - cpy_r_r46 = CPy_KeepPropagating(); - if (!cpy_r_r46) { - goto CPyL26; - } else - goto CPyL51; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - tuple_T3OOO __tmp1523 = { NULL, NULL, NULL }; - cpy_r_r47 = __tmp1523; - cpy_r_r48 = cpy_r_r47; - goto CPyL27; -CPyL26: ; - cpy_r_r49 = CPy_CatchError(); - cpy_r_r48 = cpy_r_r49; -CPyL27: ; - if (!cpy_r_r28) goto CPyL52; - cpy_r_r50 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r51[4] = {cpy_r_r19, cpy_r_r50, cpy_r_r50, cpy_r_r50}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r52, 4, 0); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); - goto CPyL53; - } else - goto CPyL54; -CPyL29: ; - CPy_DECREF(cpy_r_r19); -CPyL30: ; - if (cpy_r_r48.f0 == NULL) { - goto CPyL37; - } else - goto CPyL55; -CPyL31: ; - CPy_Reraise(); - if (!0) { - goto CPyL33; - } else - goto CPyL56; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - if (cpy_r_r48.f0 == NULL) goto CPyL35; - CPy_RestoreExcInfo(cpy_r_r48); - CPy_XDECREF(cpy_r_r48.f0); - CPy_XDECREF(cpy_r_r48.f1); - CPy_XDECREF(cpy_r_r48.f2); -CPyL35: ; - cpy_r_r54 = CPy_KeepPropagating(); - if (!cpy_r_r54) goto CPyL38; - CPy_Unreachable(); -CPyL37: ; - return cpy_r_deployment_map; -CPyL38: ; - cpy_r_r55 = NULL; - return cpy_r_r55; -CPyL39: ; - CPy_DecRef(cpy_r_deployment_map); - goto CPyL38; -CPyL40: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r2); - goto CPyL38; -CPyL41: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r7); - goto CPyL38; -CPyL42: ; - CPy_DECREF(cpy_r_r7); - goto CPyL37; -CPyL43: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r20); - goto CPyL38; -CPyL44: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r22); - goto CPyL38; -CPyL45: ; - CPy_DecRef(cpy_r_r27); - goto CPyL12; -CPyL46: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r22); - goto CPyL13; -CPyL47: ; - CPy_DecRef(cpy_r_r27); - goto CPyL17; -CPyL48: ; - CPy_DECREF(cpy_r_deployment_map); - goto CPyL16; -CPyL49: ; - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r39); - goto CPyL23; -CPyL50: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - goto CPyL21; -CPyL51: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r22); - goto CPyL24; -CPyL52: ; - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r22); - goto CPyL30; -CPyL53: ; - CPy_DecRef(cpy_r_deployment_map); - CPy_DecRef(cpy_r_r19); - goto CPyL33; -CPyL54: ; - CPy_DECREF(cpy_r_r53); - goto CPyL29; -CPyL55: ; - CPy_DECREF(cpy_r_deployment_map); - goto CPyL31; -CPyL56: ; - CPy_XDECREF(cpy_r_r48.f0); - CPy_XDECREF(cpy_r_r48.f1); - CPy_XDECREF(cpy_r_r48.f2); - goto CPyL32; -} - -PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *retval = CPyDef_project___main____load_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 460, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____save_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____save_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____save_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_deployment_map) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T3OOO cpy_r_r32; - tuple_T3OOO cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - tuple_T3OOO cpy_r_r44; - tuple_T3OOO cpy_r_r45; - tuple_T3OOO cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - cpy_r_r0 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL34; - } - cpy_r_r2 = CPyStatics[1633]; /* 'deployments/map.json' */ - cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_r1); - cpy_r_r7 = CPyStatics[438]; /* 'w' */ - cpy_r_r8 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r9[2] = {cpy_r_r6, cpy_r_r7}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL36; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r12 = CPy_TYPE(cpy_r_r11); - cpy_r_r13 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL37; - } - cpy_r_r15 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r15); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL38; - } - PyObject *cpy_r_r17[1] = {cpy_r_r11}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL38; - } - cpy_r_r20 = 1; - cpy_r_r21 = CPyModule_builtins; - cpy_r_r22 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 470, CPyStatic_project___main___globals); - goto CPyL39; - } - cpy_r_r24 = CPyStatic__c_constants___ujson_dump; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL40; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 470, CPyStatic_project___main___globals); - goto CPyL13; - } else - goto CPyL41; -CPyL10: ; - CPy_Unreachable(); -CPyL11: ; - cpy_r_r26 = 1 ? Py_True : Py_False; - cpy_r_r27 = CPyStatics[2032]; /* 2 */ - PyObject *cpy_r_r28[5] = { - cpy_r_deployment_map, cpy_r_r19, cpy_r_r26, cpy_r_r27, - cpy_r_r23 - }; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = CPyStatics[2346]; /* ('sort_keys', 'indent', 'default') */ - cpy_r_r31 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r29, 2, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 470, CPyStatic_project___main___globals); - goto CPyL42; - } else - goto CPyL43; -CPyL12: ; - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r23); - goto CPyL21; -CPyL13: ; - cpy_r_r32 = CPy_CatchError(); - cpy_r_r20 = 0; - cpy_r_r33 = CPy_GetExcInfo(); - cpy_r_r34 = cpy_r_r33.f0; - CPy_INCREF(cpy_r_r34); - cpy_r_r35 = cpy_r_r33.f1; - CPy_INCREF(cpy_r_r35); - cpy_r_r36 = cpy_r_r33.f2; - CPy_INCREF(cpy_r_r36); - CPy_DecRef(cpy_r_r33.f0); - CPy_DecRef(cpy_r_r33.f1); - CPy_DecRef(cpy_r_r33.f2); - PyObject *cpy_r_r37[4] = {cpy_r_r11, cpy_r_r34, cpy_r_r35, cpy_r_r36}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r38, 4, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL44; - } - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r36); - cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); - CPy_DecRef(cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL19; - } - cpy_r_r42 = cpy_r_r40; - if (cpy_r_r42) goto CPyL18; - CPy_Reraise(); - if (!0) { - goto CPyL19; - } else - goto CPyL45; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - CPy_RestoreExcInfo(cpy_r_r32); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - goto CPyL21; -CPyL19: ; - CPy_RestoreExcInfo(cpy_r_r32); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - cpy_r_r43 = CPy_KeepPropagating(); - if (!cpy_r_r43) { - goto CPyL22; - } else - goto CPyL46; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - tuple_T3OOO __tmp1524 = { NULL, NULL, NULL }; - cpy_r_r44 = __tmp1524; - cpy_r_r45 = cpy_r_r44; - goto CPyL23; -CPyL22: ; - cpy_r_r46 = CPy_CatchError(); - cpy_r_r45 = cpy_r_r46; -CPyL23: ; - if (!cpy_r_r20) goto CPyL47; - cpy_r_r47 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r48[4] = {cpy_r_r11, cpy_r_r47, cpy_r_r47, cpy_r_r47}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r49, 4, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); - goto CPyL48; - } else - goto CPyL49; -CPyL25: ; - CPy_DECREF(cpy_r_r11); -CPyL26: ; - if (cpy_r_r45.f0 == NULL) goto CPyL33; - CPy_Reraise(); - if (!0) { - goto CPyL29; - } else - goto CPyL50; -CPyL28: ; - CPy_Unreachable(); -CPyL29: ; - if (cpy_r_r45.f0 == NULL) goto CPyL31; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_XDECREF(cpy_r_r45.f0); - CPy_XDECREF(cpy_r_r45.f1); - CPy_XDECREF(cpy_r_r45.f2); -CPyL31: ; - cpy_r_r51 = CPy_KeepPropagating(); - if (!cpy_r_r51) goto CPyL34; - CPy_Unreachable(); -CPyL33: ; - return 1; -CPyL34: ; - cpy_r_r52 = 2; - return cpy_r_r52; -CPyL35: ; - CPy_DecRef(cpy_r_r1); - goto CPyL34; -CPyL36: ; - CPy_DecRef(cpy_r_r6); - goto CPyL34; -CPyL37: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL34; -CPyL38: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL34; -CPyL39: ; - CPy_DecRef(cpy_r_r19); - goto CPyL13; -CPyL40: ; - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r23); - goto CPyL9; -CPyL41: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL10; -CPyL42: ; - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r23); - goto CPyL13; -CPyL43: ; - CPy_DECREF(cpy_r_r31); - goto CPyL12; -CPyL44: ; - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r36); - goto CPyL19; -CPyL45: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - goto CPyL17; -CPyL46: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r14); - goto CPyL20; -CPyL47: ; - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r14); - goto CPyL26; -CPyL48: ; - CPy_DecRef(cpy_r_r11); - goto CPyL29; -CPyL49: ; - CPy_DECREF(cpy_r_r50); - goto CPyL25; -CPyL50: ; - CPy_XDECREF(cpy_r_r45.f0); - CPy_XDECREF(cpy_r_r45.f1); - CPy_XDECREF(cpy_r_r45.f2); - goto CPyL28; -} - -PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "deployment_map", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_deployment_map; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_deployment_map)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_deployment_map; - if (likely(PyDict_Check(obj_deployment_map))) - arg_deployment_map = obj_deployment_map; - else { - CPy_TypeError("dict", obj_deployment_map); - goto fail; - } - char retval = CPyDef_project___main____save_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_deployment_map); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 468, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_chainid; - PyObject *cpy_r_r42; - 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_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - 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_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - int32_t cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int64_t cpy_r_r79; - CPyTagged cpy_r_r80; - char cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - tuple_T3OOO cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - tuple_T2OO cpy_r_r91; - PyObject *cpy_r_r92; - char cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject **cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); - goto CPyL73; - } - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1525; - if (cpy_r_r3 == Py_None) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1525; - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals, "str or None", cpy_r_r3); - goto CPyL73; -__LL1525: ; - cpy_r_r5 = CPyStatics[423]; /* 'live' */ - cpy_r_r6 = (PyObject *)&_Py_NoneStruct; - cpy_r_r7 = cpy_r_r4 == cpy_r_r6; - if (!cpy_r_r7) goto CPyL7; - cpy_r_r8 = 1; - goto CPyL8; -CPyL7: ; - cpy_r_r9 = cpy_r_r4; - cpy_r_r10 = CPyStr_Equal(cpy_r_r9, cpy_r_r5); - cpy_r_r11 = cpy_r_r10 == 0; - cpy_r_r8 = cpy_r_r11; -CPyL8: ; - CPy_DECREF(cpy_r_r4); - if (!cpy_r_r8) goto CPyL18; - cpy_r_r12 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r12 != NULL)) goto CPyL12; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r14 = CPyStatics[240]; /* 'settings' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); - goto CPyL73; - } - if (likely(PyDict_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals, "dict", cpy_r_r15); - goto CPyL73; - } - cpy_r_r17 = CPyStatics[1625]; /* 'dev_deployment_artifacts' */ - cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r21 = cpy_r_r19; - if (cpy_r_r21) goto CPyL18; - return 1; -CPyL18: ; - cpy_r_r22 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r22 != NULL)) goto CPyL21; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r24 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); - goto CPyL73; - } - if (PyUnicode_Check(cpy_r_r25)) - cpy_r_r26 = cpy_r_r25; - else { - cpy_r_r26 = NULL; - } - if (cpy_r_r26 != NULL) goto __LL1526; - if (cpy_r_r25 == Py_None) - cpy_r_r26 = cpy_r_r25; - else { - cpy_r_r26 = NULL; - } - if (cpy_r_r26 != NULL) goto __LL1526; - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals, "str or None", cpy_r_r25); - goto CPyL73; -__LL1526: ; - cpy_r_r27 = CPyStatics[423]; /* 'live' */ - cpy_r_r28 = (PyObject *)&_Py_NoneStruct; - cpy_r_r29 = cpy_r_r26 == cpy_r_r28; - if (!cpy_r_r29) goto CPyL25; - cpy_r_r30 = 0; - goto CPyL26; -CPyL25: ; - cpy_r_r31 = cpy_r_r26; - cpy_r_r32 = CPyStr_Equal(cpy_r_r31, cpy_r_r27); - cpy_r_r30 = cpy_r_r32; -CPyL26: ; - CPy_DECREF(cpy_r_r26); - if (!cpy_r_r30) goto CPyL34; - cpy_r_r33 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r33 != NULL)) goto CPyL30; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r35 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); - goto CPyL73; - } - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals, "dict", cpy_r_r36); - goto CPyL73; - } - cpy_r_r38 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r40 = cpy_r_r39; - goto CPyL35; -CPyL34: ; - cpy_r_r41 = CPyStatics[1380]; /* 'dev' */ - CPy_INCREF(cpy_r_r41); - cpy_r_r40 = cpy_r_r41; -CPyL35: ; - cpy_r_chainid = cpy_r_r40; - cpy_r_r42 = CPyStatics[1629]; /* '_load_deployment_map' */ - PyObject *cpy_r_r43[1] = {cpy_r_self}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 476, CPyStatic_project___main___globals); - goto CPyL74; - } - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 476, CPyStatic_project___main___globals, "dict", cpy_r_r45); - goto CPyL74; - } - cpy_r_r47 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r47))) - cpy_r_r48 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "dict", cpy_r_r47); - goto CPyL75; - } - cpy_r_r49 = CPyStatics[187]; /* '_name' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); - goto CPyL76; - } - if (likely(PyUnicode_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "str", cpy_r_r50); - goto CPyL76; - } - cpy_r_r52 = CPyDict_GetItem(cpy_r_r48, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyList_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "list", cpy_r_r52); - goto CPyL75; - } - cpy_r_r54 = CPyStatics[124]; /* 'address' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); - goto CPyL77; - } - if (likely(PyUnicode_Check(cpy_r_r55))) - cpy_r_r56 = cpy_r_r55; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "str", cpy_r_r55); - goto CPyL77; - } - cpy_r_r57 = CPyList_Remove(cpy_r_r53, cpy_r_r56); - CPy_DECREF_NO_IMM(cpy_r_r53); - CPy_DECREF(cpy_r_r56); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); - goto CPyL75; - } - cpy_r_r59 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals, "dict", cpy_r_r59); - goto CPyL75; - } - cpy_r_r61 = CPyStatics[187]; /* '_name' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals); - goto CPyL78; - } - if (likely(PyUnicode_Check(cpy_r_r62))) - cpy_r_r63 = cpy_r_r62; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals, "str", cpy_r_r62); - goto CPyL78; - } - cpy_r_r64 = CPyDict_GetItem(cpy_r_r60, cpy_r_r63); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyList_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals, "list", cpy_r_r64); - goto CPyL75; - } - cpy_r_r66 = (CPyPtr)&((PyVarObject *)cpy_r_r65)->ob_size; - cpy_r_r67 = *(int64_t *)cpy_r_r66; - CPy_DECREF_NO_IMM(cpy_r_r65); - cpy_r_r68 = cpy_r_r67 << 1; - cpy_r_r69 = cpy_r_r68 != 0; - if (cpy_r_r69) goto CPyL59; - cpy_r_r70 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r70))) - cpy_r_r71 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals, "dict", cpy_r_r70); - goto CPyL75; - } - cpy_r_r72 = CPyStatics[187]; /* '_name' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals); - goto CPyL79; - } - if (likely(PyUnicode_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals, "str", cpy_r_r73); - goto CPyL79; - } - cpy_r_r75 = PyObject_DelItem(cpy_r_r71, cpy_r_r74); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r74); - cpy_r_r76 = cpy_r_r75 >= 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals); - goto CPyL75; - } -CPyL59: ; - cpy_r_r77 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 481, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r77))) - cpy_r_r78 = cpy_r_r77; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 481, CPyStatic_project___main___globals, "dict", cpy_r_r77); - goto CPyL75; - } - cpy_r_r79 = PyDict_Size(cpy_r_r78); - CPy_DECREF(cpy_r_r78); - cpy_r_r80 = cpy_r_r79 << 1; - cpy_r_r81 = cpy_r_r80 != 0; - if (cpy_r_r81) goto CPyL80; - cpy_r_r82 = PyObject_DelItem(cpy_r_r46, cpy_r_chainid); - CPy_DECREF(cpy_r_chainid); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 482, CPyStatic_project___main___globals); - } else - goto CPyL71; -CPyL63: ; - cpy_r_r84 = CPy_CatchError(); - cpy_r_r85 = CPyModule_builtins; - cpy_r_r86 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 483, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r88 = CPyModule_builtins; - cpy_r_r89 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r90 = CPyObject_GetAttr(cpy_r_r88, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 483, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r91.f0 = cpy_r_r87; - cpy_r_r91.f1 = cpy_r_r90; - cpy_r_r92 = PyTuple_New(2); - if (unlikely(cpy_r_r92 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1527 = cpy_r_r91.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1527); - PyObject *__tmp1528 = cpy_r_r91.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1528); - cpy_r_r93 = CPy_ExceptionMatches(cpy_r_r92); - CPy_DecRef(cpy_r_r92); - if (cpy_r_r93) { - goto CPyL68; - } else - goto CPyL83; -CPyL66: ; - CPy_Reraise(); - if (!0) { - goto CPyL69; - } else - goto CPyL84; -CPyL67: ; - CPy_Unreachable(); -CPyL68: ; - CPy_RestoreExcInfo(cpy_r_r84); - CPy_DecRef(cpy_r_r84.f0); - CPy_DecRef(cpy_r_r84.f1); - CPy_DecRef(cpy_r_r84.f2); - goto CPyL71; -CPyL69: ; - CPy_RestoreExcInfo(cpy_r_r84); - CPy_DecRef(cpy_r_r84.f0); - CPy_DecRef(cpy_r_r84.f1); - CPy_DecRef(cpy_r_r84.f2); - cpy_r_r94 = CPy_KeepPropagating(); - if (!cpy_r_r94) goto CPyL73; - CPy_Unreachable(); -CPyL71: ; - cpy_r_r95 = CPyStatics[1632]; /* '_save_deployment_map' */ - PyObject *cpy_r_r96[2] = {cpy_r_self, cpy_r_r46}; - cpy_r_r97 = (PyObject **)&cpy_r_r96; - cpy_r_r98 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r97, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 486, CPyStatic_project___main___globals); - goto CPyL85; - } else - goto CPyL86; -CPyL72: ; - CPy_DECREF(cpy_r_r46); - return 1; -CPyL73: ; - cpy_r_r99 = 2; - return cpy_r_r99; -CPyL74: ; - CPy_DecRef(cpy_r_chainid); - goto CPyL73; -CPyL75: ; - CPy_DecRef(cpy_r_chainid); - goto CPyL63; -CPyL76: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r48); - goto CPyL63; -CPyL77: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r53); - goto CPyL63; -CPyL78: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r60); - goto CPyL63; -CPyL79: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r71); - goto CPyL63; -CPyL80: ; - CPy_DECREF(cpy_r_chainid); - goto CPyL71; -CPyL81: ; - CPy_DecRef(cpy_r_r46); - goto CPyL69; -CPyL82: ; - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r87); - goto CPyL69; -CPyL83: ; - CPy_DecRef(cpy_r_r46); - goto CPyL66; -CPyL84: ; - CPy_DecRef(cpy_r_r84.f0); - CPy_DecRef(cpy_r_r84.f1); - CPy_DecRef(cpy_r_r84.f2); - goto CPyL67; -CPyL85: ; - CPy_DecRef(cpy_r_r46); - goto CPyL73; -CPyL86: ; - CPy_DECREF(cpy_r_r98); - goto CPyL72; -} - -PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "contract", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_contract; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_contract = obj_contract; - char retval = CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_contract); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 472, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_chainid; - PyObject *cpy_r_r42; - 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_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - tuple_T3OOO cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - tuple_T2OO cpy_r_r66; - PyObject *cpy_r_r67; - char cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - int32_t cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; - cpy_r_r0 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); - goto CPyL66; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); - goto CPyL66; - } - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1529; - if (cpy_r_r3 == Py_None) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1529; - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals, "str or None", cpy_r_r3); - goto CPyL66; -__LL1529: ; - cpy_r_r5 = CPyStatics[423]; /* 'live' */ - cpy_r_r6 = (PyObject *)&_Py_NoneStruct; - cpy_r_r7 = cpy_r_r4 == cpy_r_r6; - if (!cpy_r_r7) goto CPyL7; - cpy_r_r8 = 1; - goto CPyL8; -CPyL7: ; - cpy_r_r9 = cpy_r_r4; - cpy_r_r10 = CPyStr_Equal(cpy_r_r9, cpy_r_r5); - cpy_r_r11 = cpy_r_r10 == 0; - cpy_r_r8 = cpy_r_r11; -CPyL8: ; - CPy_DECREF(cpy_r_r4); - if (!cpy_r_r8) goto CPyL18; - cpy_r_r12 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r12 != NULL)) goto CPyL12; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); - goto CPyL66; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r14 = CPyStatics[240]; /* 'settings' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); - goto CPyL66; - } - if (likely(PyDict_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals, "dict", cpy_r_r15); - goto CPyL66; - } - cpy_r_r17 = CPyStatics[1625]; /* 'dev_deployment_artifacts' */ - cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r21 = cpy_r_r19; - if (cpy_r_r21) goto CPyL18; - return 1; -CPyL18: ; - cpy_r_r22 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r22 != NULL)) goto CPyL21; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); - goto CPyL66; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r24 = CPyStatics[654]; /* 'network_type' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); - goto CPyL66; - } - if (PyUnicode_Check(cpy_r_r25)) - cpy_r_r26 = cpy_r_r25; - else { - cpy_r_r26 = NULL; - } - if (cpy_r_r26 != NULL) goto __LL1530; - if (cpy_r_r25 == Py_None) - cpy_r_r26 = cpy_r_r25; - else { - cpy_r_r26 = NULL; - } - if (cpy_r_r26 != NULL) goto __LL1530; - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals, "str or None", cpy_r_r25); - goto CPyL66; -__LL1530: ; - cpy_r_r27 = CPyStatics[423]; /* 'live' */ - cpy_r_r28 = (PyObject *)&_Py_NoneStruct; - cpy_r_r29 = cpy_r_r26 == cpy_r_r28; - if (!cpy_r_r29) goto CPyL25; - cpy_r_r30 = 0; - goto CPyL26; -CPyL25: ; - cpy_r_r31 = cpy_r_r26; - cpy_r_r32 = CPyStr_Equal(cpy_r_r31, cpy_r_r27); - cpy_r_r30 = cpy_r_r32; -CPyL26: ; - CPy_DECREF(cpy_r_r26); - if (!cpy_r_r30) goto CPyL34; - cpy_r_r33 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r33 != NULL)) goto CPyL30; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); - goto CPyL66; - } - CPy_Unreachable(); -CPyL30: ; - cpy_r_r35 = CPyStatics[653]; /* 'active_network' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); - goto CPyL66; - } - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals, "dict", cpy_r_r36); - goto CPyL66; - } - cpy_r_r38 = CPyStatics[487]; /* 'chainid' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r40 = cpy_r_r39; - goto CPyL35; -CPyL34: ; - cpy_r_r41 = CPyStatics[1380]; /* 'dev' */ - CPy_INCREF(cpy_r_r41); - cpy_r_r40 = cpy_r_r41; -CPyL35: ; - cpy_r_chainid = cpy_r_r40; - cpy_r_r42 = CPyStatics[1629]; /* '_load_deployment_map' */ - PyObject *cpy_r_r43[1] = {cpy_r_self}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 493, CPyStatic_project___main___globals); - goto CPyL67; - } - if (likely(PyDict_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 493, CPyStatic_project___main___globals, "dict", cpy_r_r45); - goto CPyL67; - } - cpy_r_r47 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); - goto CPyL47; - } - if (likely(PyDict_Check(cpy_r_r47))) - cpy_r_r48 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "dict", cpy_r_r47); - goto CPyL47; - } - cpy_r_r49 = CPyStatics[187]; /* '_name' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); - goto CPyL68; - } - if (likely(PyUnicode_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "str", cpy_r_r50); - goto CPyL68; - } - cpy_r_r52 = CPyDict_GetItem(cpy_r_r48, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); - goto CPyL47; - } - if (likely(PyList_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "list", cpy_r_r52); - goto CPyL47; - } - cpy_r_r54 = CPyStatics[124]; /* 'address' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); - goto CPyL69; - } - if (likely(PyUnicode_Check(cpy_r_r55))) - cpy_r_r56 = cpy_r_r55; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "str", cpy_r_r55); - goto CPyL69; - } - cpy_r_r57 = CPyList_Remove(cpy_r_r53, cpy_r_r56); - CPy_DECREF_NO_IMM(cpy_r_r53); - CPy_DECREF(cpy_r_r56); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); - } else - goto CPyL55; -CPyL47: ; - cpy_r_r59 = CPy_CatchError(); - cpy_r_r60 = CPyModule_builtins; - cpy_r_r61 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 496, CPyStatic_project___main___globals); - goto CPyL70; - } - cpy_r_r63 = CPyModule_builtins; - cpy_r_r64 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 496, CPyStatic_project___main___globals); - goto CPyL71; - } - cpy_r_r66.f0 = cpy_r_r62; - cpy_r_r66.f1 = cpy_r_r65; - cpy_r_r67 = PyTuple_New(2); - if (unlikely(cpy_r_r67 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1531 = cpy_r_r66.f0; - PyTuple_SET_ITEM(cpy_r_r67, 0, __tmp1531); - PyObject *__tmp1532 = cpy_r_r66.f1; - PyTuple_SET_ITEM(cpy_r_r67, 1, __tmp1532); - cpy_r_r68 = CPy_ExceptionMatches(cpy_r_r67); - CPy_DecRef(cpy_r_r67); - if (cpy_r_r68) { - goto CPyL52; - } else - goto CPyL72; -CPyL50: ; - CPy_Reraise(); - if (!0) { - goto CPyL53; - } else - goto CPyL73; -CPyL51: ; - CPy_Unreachable(); -CPyL52: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL55; -CPyL53: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - cpy_r_r69 = CPy_KeepPropagating(); - if (!cpy_r_r69) goto CPyL66; - CPy_Unreachable(); -CPyL55: ; - cpy_r_r70 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r46, cpy_r_chainid, 2); - CPy_DECREF(cpy_r_chainid); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); - goto CPyL74; - } - if (likely(PyDict_Check(cpy_r_r70))) - cpy_r_r71 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals, "dict", cpy_r_r70); - goto CPyL74; - } - cpy_r_r72 = CPyStatics[187]; /* '_name' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyUnicode_Check(cpy_r_r73))) - cpy_r_r74 = cpy_r_r73; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals, "str", cpy_r_r73); - goto CPyL75; - } - cpy_r_r75 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r71, cpy_r_r74, 1); - CPy_DECREF(cpy_r_r71); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); - goto CPyL74; - } - if (likely(PyList_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals, "list", cpy_r_r75); - goto CPyL74; - } - cpy_r_r77 = CPyStatics[124]; /* 'address' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 499, CPyStatic_project___main___globals); - goto CPyL76; - } - if (likely(PyUnicode_Check(cpy_r_r78))) - cpy_r_r79 = cpy_r_r78; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 499, CPyStatic_project___main___globals, "str", cpy_r_r78); - goto CPyL76; - } - cpy_r_r80 = CPyList_Insert(cpy_r_r76, 0, cpy_r_r79); - CPy_DECREF_NO_IMM(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - cpy_r_r81 = cpy_r_r80 >= 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); - goto CPyL74; - } - cpy_r_r82 = CPyStatics[1632]; /* '_save_deployment_map' */ - PyObject *cpy_r_r83[2] = {cpy_r_self, cpy_r_r46}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 501, CPyStatic_project___main___globals); - goto CPyL74; - } else - goto CPyL77; -CPyL65: ; - CPy_DECREF(cpy_r_r46); - return 1; -CPyL66: ; - cpy_r_r86 = 2; - return cpy_r_r86; -CPyL67: ; - CPy_DecRef(cpy_r_chainid); - goto CPyL66; -CPyL68: ; - CPy_DecRef(cpy_r_r48); - goto CPyL47; -CPyL69: ; - CPy_DecRef(cpy_r_r53); - goto CPyL47; -CPyL70: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r46); - goto CPyL53; -CPyL71: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r62); - goto CPyL53; -CPyL72: ; - CPy_DecRef(cpy_r_chainid); - CPy_DecRef(cpy_r_r46); - goto CPyL50; -CPyL73: ; - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL51; -CPyL74: ; - CPy_DecRef(cpy_r_r46); - goto CPyL66; -CPyL75: ; - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r71); - goto CPyL66; -CPyL76: ; - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r76); - goto CPyL66; -CPyL77: ; - CPy_DECREF(cpy_r_r85); - goto CPyL65; -} - -PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "contract", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_contract; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_contract = obj_contract; - char retval = CPyDef_project___main____add_to_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_contract); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 488, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____update_and_register_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____update_and_register_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____update_and_register_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____update_and_register_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_dict_) { - int32_t cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - int32_t cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - cpy_r_r0 = CPyDict_UpdateFromAny(cpy_r_dict_, cpy_r_self); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 507, CPyStatic_project___main___globals); - goto CPyL9; - } - cpy_r_r2 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r3 = PyDict_Contains(cpy_r_dict_, cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 508, CPyStatic_project___main___globals); - goto CPyL9; - } - cpy_r_r5 = cpy_r_r3; - cpy_r_r6 = cpy_r_r5 ^ 1; - if (!cpy_r_r6) goto CPyL5; - cpy_r_r7 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 509, CPyStatic_project___main___globals); - goto CPyL9; - } - cpy_r_r9 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r10 = CPyDict_SetItem(cpy_r_dict_, cpy_r_r9, cpy_r_r8); - CPy_DECREF(cpy_r_r8); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 509, CPyStatic_project___main___globals); - goto CPyL9; - } -CPyL5: ; - cpy_r_r12 = CPyStatics[1617]; /* '_namespaces' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 510, CPyStatic_project___main___globals); - goto CPyL9; - } - if (likely(PyList_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_update_and_register", 510, CPyStatic_project___main___globals, "list", cpy_r_r13); - goto CPyL9; - } - cpy_r_r15 = PyList_Append(cpy_r_r14, cpy_r_dict_); - CPy_DECREF_NO_IMM(cpy_r_r14); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 510, CPyStatic_project___main___globals); - goto CPyL9; - } - return 1; -CPyL9: ; - cpy_r_r17 = 2; - return cpy_r_r17; -} - -PyObject *CPyPy_project___main____update_and_register_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "dict_", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_dict_; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_dict_)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *arg_dict_; - if (likely(PyDict_Check(obj_dict_))) - arg_dict_ = obj_dict_; - else { - CPy_TypeError("dict", obj_dict_); - goto fail; - } - char retval = CPyDef_project___main____update_and_register_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_dict_); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 503, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - int32_t cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - cpy_r_r0 = CPyModule_sys; - cpy_r_r1 = CPyStatics[76]; /* 'modules' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 514, CPyStatic_project___main___globals); - goto CPyL21; - } - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 514, CPyStatic_project___main___globals, "dict", cpy_r_r2); - goto CPyL21; - } - cpy_r_r4 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 514, CPyStatic_project___main___globals); - goto CPyL21; - } - cpy_r_r6 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r7 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 515, CPyStatic_project___main___globals); - goto CPyL22; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 515, CPyStatic_project___main___globals, "dict", cpy_r_r8); - goto CPyL22; - } - cpy_r_r10 = PyDict_Contains(cpy_r_r9, cpy_r_r6); - CPy_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 515, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r12 = cpy_r_r10; - cpy_r_r13 = cpy_r_r12 ^ 1; - if (!cpy_r_r13) goto CPyL11; - cpy_r_r14 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_self, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r16 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals); - goto CPyL23; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals, "dict", cpy_r_r17); - goto CPyL23; - } - cpy_r_r19 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r15); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r15); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals); - goto CPyL22; - } -CPyL11: ; - cpy_r_r22 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals); - goto CPyL22; - } - if (likely(PyDict_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals, "dict", cpy_r_r23); - goto CPyL22; - } - cpy_r_r25 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_self, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals); - goto CPyL24; - } - if (likely(PyDict_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals, "dict", cpy_r_r26); - goto CPyL24; - } - cpy_r_r28 = CPyDict_Update(cpy_r_r24, cpy_r_r27); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r27); - cpy_r_r29 = cpy_r_r28 >= 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r30 = CPyStatics[78]; /* '__all__' */ - cpy_r_r31 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r30); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals); - goto CPyL21; - } - cpy_r_r32 = CPyStatics[78]; /* '__all__' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_self, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals); - goto CPyL25; - } - if (likely(PyList_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals, "list", cpy_r_r33); - goto CPyL25; - } - cpy_r_r35 = CPyStatics[1635]; /* 'extend' */ - PyObject *cpy_r_r36[2] = {cpy_r_r31, cpy_r_r34}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals); - goto CPyL26; - } else - goto CPyL27; -CPyL20: ; - CPy_DECREF(cpy_r_r31); - CPy_DECREF_NO_IMM(cpy_r_r34); - return 1; -CPyL21: ; - cpy_r_r39 = 2; - return cpy_r_r39; -CPyL22: ; - CPy_DecRef(cpy_r_r5); - goto CPyL21; -CPyL23: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r15); - goto CPyL21; -CPyL24: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r24); - goto CPyL21; -CPyL25: ; - CPy_DecRef(cpy_r_r31); - goto CPyL21; -CPyL26: ; - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r34); - goto CPyL21; -CPyL27: ; - CPy_DECREF(cpy_r_r38); - goto CPyL20; -} - -PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char retval = CPyDef_project___main____add_to_main_namespace_Project_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 512, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - CPyTagged cpy_r_r26; - int64_t cpy_r_r27; - PyObject *cpy_r_r28; - tuple_T3CIO cpy_r_r29; - CPyTagged cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_key; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int64_t cpy_r_r47; - CPyPtr cpy_r_r48; - int64_t cpy_r_r49; - char cpy_r_r50; - CPyPtr cpy_r_r51; - CPyPtr cpy_r_r52; - int64_t cpy_r_r53; - CPyPtr cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - int64_t cpy_r_r68; - char cpy_r_r69; - cpy_r_r0 = CPyModule_sys; - cpy_r_r1 = CPyStatics[76]; /* 'modules' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 522, CPyStatic_project___main___globals); - goto CPyL37; - } - if (likely(PyDict_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 522, CPyStatic_project___main___globals, "dict", cpy_r_r2); - goto CPyL37; - } - cpy_r_r4 = CPyStatics[59]; /* 'brownie' */ - cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 522, CPyStatic_project___main___globals); - goto CPyL37; - } - cpy_r_r6 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); - goto CPyL38; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals, "dict", cpy_r_r7); - goto CPyL38; - } - cpy_r_r9 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r10 = CPyDict_GetWithNone(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); - goto CPyL38; - } - cpy_r_r11 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_self, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); - goto CPyL39; - } - cpy_r_r13 = PyObject_RichCompare(cpy_r_r10, cpy_r_r12, 2); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); - goto CPyL38; - } - cpy_r_r14 = PyObject_IsTrue(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); - goto CPyL38; - } - cpy_r_r16 = cpy_r_r14; - if (!cpy_r_r16) goto CPyL13; - cpy_r_r17 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r18 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 524, CPyStatic_project___main___globals); - goto CPyL38; - } - if (likely(PyDict_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 524, CPyStatic_project___main___globals, "dict", cpy_r_r18); - goto CPyL38; - } - cpy_r_r20 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r21 = PyObject_DelItem(cpy_r_r19, cpy_r_r20); - CPy_DECREF(cpy_r_r19); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 524, CPyStatic_project___main___globals); - goto CPyL38; - } -CPyL13: ; - cpy_r_r23 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_self, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); - goto CPyL38; - } - if (likely(PyDict_Check(cpy_r_r24))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals, "dict", cpy_r_r24); - goto CPyL38; - } - cpy_r_r26 = 0; - cpy_r_r27 = PyDict_Size(cpy_r_r25); - cpy_r_r28 = CPyDict_GetKeysIter(cpy_r_r25); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); - goto CPyL40; - } -CPyL16: ; - cpy_r_r29 = CPyDict_NextKey(cpy_r_r28, cpy_r_r26); - cpy_r_r30 = cpy_r_r29.f1; - cpy_r_r26 = cpy_r_r30; - cpy_r_r31 = cpy_r_r29.f0; - if (!cpy_r_r31) goto CPyL41; - cpy_r_r32 = cpy_r_r29.f2; - CPy_INCREF(cpy_r_r32); - CPy_DECREF(cpy_r_r29.f2); - if (likely(PyUnicode_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals, "str", cpy_r_r32); - goto CPyL42; - } - cpy_r_key = cpy_r_r33; - cpy_r_r34 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 526, CPyStatic_project___main___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 526, CPyStatic_project___main___globals, "dict", cpy_r_r35); - goto CPyL43; - } - cpy_r_r37 = CPyStatics[310]; /* 'pop' */ - cpy_r_r38 = Py_None; - PyObject *cpy_r_r39[3] = {cpy_r_r36, cpy_r_key, cpy_r_r38}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r40, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 526, CPyStatic_project___main___globals); - goto CPyL44; - } else - goto CPyL45; -CPyL21: ; - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_key); - cpy_r_r42 = CPyDict_CheckSize(cpy_r_r25, cpy_r_r27); - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); - goto CPyL42; - } else - goto CPyL16; -CPyL23: ; - cpy_r_r43 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); - goto CPyL38; - } - cpy_r_r44 = CPyStatics[78]; /* '__all__' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_self, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 527, CPyStatic_project___main___globals); - goto CPyL38; - } - if (likely(PyList_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 527, CPyStatic_project___main___globals, "list", cpy_r_r45); - goto CPyL38; - } - cpy_r_r47 = 0; -CPyL27: ; - cpy_r_r48 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; - cpy_r_r49 = *(int64_t *)cpy_r_r48; - cpy_r_r50 = cpy_r_r47 < cpy_r_r49; - if (!cpy_r_r50) goto CPyL46; - cpy_r_r51 = (CPyPtr)&((PyListObject *)cpy_r_r46)->ob_item; - cpy_r_r52 = *(CPyPtr *)cpy_r_r51; - cpy_r_r53 = cpy_r_r47 * 8; - cpy_r_r54 = cpy_r_r52 + cpy_r_r53; - cpy_r_r55 = *(PyObject * *)cpy_r_r54; - CPy_INCREF(cpy_r_r55); - if (likely(PyUnicode_Check(cpy_r_r55))) - cpy_r_r56 = cpy_r_r55; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 527, CPyStatic_project___main___globals, "str", cpy_r_r55); - goto CPyL47; - } - cpy_r_key = cpy_r_r56; - cpy_r_r57 = CPyStatics[78]; /* '__all__' */ - cpy_r_r58 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 528, CPyStatic_project___main___globals); - goto CPyL48; - } - cpy_r_r59 = PySequence_Contains(cpy_r_r58, cpy_r_key); - CPy_DECREF(cpy_r_r58); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 528, CPyStatic_project___main___globals); - goto CPyL48; - } - cpy_r_r61 = cpy_r_r59; - if (!cpy_r_r61) goto CPyL49; - cpy_r_r62 = CPyStatics[78]; /* '__all__' */ - cpy_r_r63 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 529, CPyStatic_project___main___globals); - goto CPyL48; - } - cpy_r_r64 = CPyStatics[285]; /* 'remove' */ - PyObject *cpy_r_r65[2] = {cpy_r_r63, cpy_r_key}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 529, CPyStatic_project___main___globals); - goto CPyL50; - } else - goto CPyL51; -CPyL34: ; - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_key); -CPyL35: ; - cpy_r_r68 = cpy_r_r47 + 1; - cpy_r_r47 = cpy_r_r68; - goto CPyL27; -CPyL36: ; - return 1; -CPyL37: ; - cpy_r_r69 = 2; - return cpy_r_r69; -CPyL38: ; - CPy_DecRef(cpy_r_r5); - goto CPyL37; -CPyL39: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r10); - goto CPyL37; -CPyL40: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r25); - goto CPyL37; -CPyL41: ; - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r29.f2); - goto CPyL23; -CPyL42: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - goto CPyL37; -CPyL43: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_key); - goto CPyL37; -CPyL44: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r36); - goto CPyL37; -CPyL45: ; - CPy_DECREF(cpy_r_r41); - goto CPyL21; -CPyL46: ; - CPy_DECREF(cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r46); - goto CPyL36; -CPyL47: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r46); - goto CPyL37; -CPyL48: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r46); - goto CPyL37; -CPyL49: ; - CPy_DECREF(cpy_r_key); - goto CPyL35; -CPyL50: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r63); - goto CPyL37; -CPyL51: ; - CPy_DECREF(cpy_r_r67); - goto CPyL34; -} - -PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char retval = CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 520, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____repr___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____repr___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____repr___3_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____repr___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPyStatics[1636]; /* "" */ - cpy_r_r5 = CPyStr_Build(3, cpy_r_r0, cpy_r_r3, cpy_r_r4); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__repr__", 532, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -} - -PyObject *CPyPy_project___main_____repr___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - PyObject *retval = CPyDef_project___main_____repr___3_Project_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__repr__", 531, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___load_config_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main___load_config_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main___load_config_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main___load_config_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = CPyStatics[1590]; /* '_path' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load_config", 536, CPyStatic_project___main___globals); - goto CPyL9; - } - cpy_r_r2 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL10; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/main.py", "load_config", 536, CPyStatic_project___main___globals); - goto CPyL9; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r4 = PyObject_IsInstance(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/project/main.py", "load_config", 536, CPyStatic_project___main___globals); - goto CPyL9; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL8; - cpy_r_r7 = CPyStatics[1590]; /* '_path' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load_config", 537, CPyStatic_project___main___globals); - goto CPyL9; - } - cpy_r_r9 = CPyDef__config____load_project_config(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load_config", 537, CPyStatic_project___main___globals); - goto CPyL9; - } -CPyL8: ; - return 1; -CPyL9: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL10: ; - CPy_DecRef(cpy_r_r1); - goto CPyL2; -} - -PyObject *CPyPy_project___main___load_config_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char retval = CPyDef_project___main___load_config_Project_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "load_config", 534, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___close_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main___close_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main___close_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main___close_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raises) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int64_t cpy_r_r13; - CPyPtr cpy_r_r14; - int64_t cpy_r_r15; - char cpy_r_r16; - CPyPtr cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - CPyPtr cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - CPyTagged cpy_r_r24; - int64_t cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T4CIOO cpy_r_r27; - CPyTagged cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - int64_t cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - CPyTagged cpy_r_r53; - int64_t cpy_r_r54; - PyObject *cpy_r_r55; - tuple_T3CIO cpy_r_r56; - CPyTagged cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - int64_t cpy_r_r63; - CPyPtr cpy_r_r64; - int64_t cpy_r_r65; - char cpy_r_r66; - CPyPtr cpy_r_r67; - CPyPtr cpy_r_r68; - int64_t cpy_r_r69; - CPyPtr cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - int64_t cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - int32_t cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject **cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject **cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - int32_t cpy_r_r129; - char cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *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; - tuple_T3OOO cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - char cpy_r_r144; - char cpy_r_r145; - char cpy_r_r146; - if (cpy_r_raises != 2) goto CPyL2; - cpy_r_raises = 1; -CPyL2: ; - cpy_r_r0 = CPyStatics[1601]; /* '_active' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 541, CPyStatic_project___main___globals); - goto CPyL87; - } - if (unlikely(!PyBool_Check(cpy_r_r1))) { - CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; - } else - cpy_r_r2 = cpy_r_r1 == Py_True; - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "close", 541, CPyStatic_project___main___globals); - goto CPyL87; - } - if (cpy_r_r2) goto CPyL11; - if (cpy_r_raises) goto CPyL7; - return 1; -CPyL7: ; - cpy_r_r3 = CPyStatics[1638]; /* 'Project is not currently loaded.' */ - cpy_r_r4 = CPyStatic_project___main___globals; - cpy_r_r5 = CPyStatics[82]; /* 'ProjectNotFound' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 544, CPyStatic_project___main___globals); - goto CPyL87; - } - PyObject *cpy_r_r7[1] = {cpy_r_r3}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 544, CPyStatic_project___main___globals); - goto CPyL87; - } - CPy_Raise(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "close", 544, CPyStatic_project___main___globals); - goto CPyL87; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r10 = CPyStatics[1617]; /* '_namespaces' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 547, CPyStatic_project___main___globals); - goto CPyL87; - } - if (likely(PyList_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 547, CPyStatic_project___main___globals, "list", cpy_r_r11); - goto CPyL87; - } - cpy_r_r13 = 0; -CPyL14: ; - cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; - cpy_r_r15 = *(int64_t *)cpy_r_r14; - cpy_r_r16 = cpy_r_r13 < cpy_r_r15; - if (!cpy_r_r16) goto CPyL88; - cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r18 = *(CPyPtr *)cpy_r_r17; - cpy_r_r19 = cpy_r_r13 * 8; - cpy_r_r20 = cpy_r_r18 + cpy_r_r19; - cpy_r_r21 = *(PyObject * *)cpy_r_r20; - CPy_INCREF(cpy_r_r21); - if (likely(PyDict_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 547, CPyStatic_project___main___globals, "dict", cpy_r_r21); - goto CPyL89; - } - cpy_r_r23 = CPyDict_Copy(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); - goto CPyL90; - } - cpy_r_r24 = 0; - cpy_r_r25 = PyDict_Size(cpy_r_r23); - cpy_r_r26 = CPyDict_GetItemsIter(cpy_r_r23); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); - goto CPyL91; - } -CPyL18: ; - cpy_r_r27 = CPyDict_NextItem(cpy_r_r26, cpy_r_r24); - cpy_r_r28 = cpy_r_r27.f1; - cpy_r_r24 = cpy_r_r28; - cpy_r_r29 = cpy_r_r27.f0; - if (!cpy_r_r29) goto CPyL92; - cpy_r_r30 = cpy_r_r27.f2; - CPy_INCREF(cpy_r_r30); - cpy_r_r31 = cpy_r_r27.f3; - CPy_INCREF(cpy_r_r31); - CPy_DECREF(cpy_r_r27.f2); - CPy_DECREF(cpy_r_r27.f3); - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r32 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals, "str", cpy_r_r30); - goto CPyL93; - } - cpy_r_r33 = PyObject_RichCompare(cpy_r_r31, cpy_r_self, 2); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL94; - } - if (unlikely(!PyBool_Check(cpy_r_r33))) { - CPy_TypeError("bool", cpy_r_r33); cpy_r_r34 = 2; - } else - cpy_r_r34 = cpy_r_r33 == Py_True; - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL94; - } - if (cpy_r_r34) goto CPyL95; - cpy_r_r35 = CPyStatics[785]; /* '__contains__' */ - PyObject *cpy_r_r36[2] = {cpy_r_self, cpy_r_r32}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL94; - } - cpy_r_r39 = PyObject_IsTrue(cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL94; - } - cpy_r_r41 = cpy_r_r39; - if (!cpy_r_r41) goto CPyL96; - cpy_r_r42 = PyObject_GetItem(cpy_r_self, cpy_r_r32); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL94; - } - cpy_r_r43 = PyObject_RichCompare(cpy_r_r31, cpy_r_r42, 2); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL97; - } - if (unlikely(!PyBool_Check(cpy_r_r43))) { - CPy_TypeError("bool", cpy_r_r43); cpy_r_r44 = 2; - } else - cpy_r_r44 = cpy_r_r43 == Py_True; - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); - goto CPyL97; - } - if (!cpy_r_r44) goto CPyL98; -CPyL30: ; - cpy_r_r45 = PyObject_DelItem(cpy_r_r22, cpy_r_r32); - CPy_DECREF(cpy_r_r32); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/main.py", "close", 550, CPyStatic_project___main___globals); - goto CPyL99; - } -CPyL31: ; - cpy_r_r47 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r25); - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); - goto CPyL99; - } else - goto CPyL18; -CPyL32: ; - cpy_r_r48 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); - goto CPyL89; - } - cpy_r_r49 = cpy_r_r13 + 1; - cpy_r_r13 = cpy_r_r49; - goto CPyL14; -CPyL34: ; - cpy_r_r50 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_self, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); - goto CPyL87; - } - if (likely(PyDict_Check(cpy_r_r51))) - cpy_r_r52 = cpy_r_r51; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals, "dict", cpy_r_r51); - goto CPyL87; - } - cpy_r_r53 = 0; - cpy_r_r54 = PyDict_Size(cpy_r_r52); - cpy_r_r55 = CPyDict_GetValuesIter(cpy_r_r52); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); - goto CPyL100; - } -CPyL37: ; - cpy_r_r56 = CPyDict_NextValue(cpy_r_r55, cpy_r_r53); - cpy_r_r57 = cpy_r_r56.f1; - cpy_r_r53 = cpy_r_r57; - cpy_r_r58 = cpy_r_r56.f0; - if (!cpy_r_r58) goto CPyL101; - cpy_r_r59 = cpy_r_r56.f2; - CPy_INCREF(cpy_r_r59); - CPy_DECREF(cpy_r_r56.f2); - cpy_r_r60 = CPyStatics[1550]; /* '_contracts' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 554, CPyStatic_project___main___globals); - goto CPyL102; - } - if (likely(PyList_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 554, CPyStatic_project___main___globals, "list", cpy_r_r61); - goto CPyL102; - } - cpy_r_r63 = 0; -CPyL41: ; - cpy_r_r64 = (CPyPtr)&((PyVarObject *)cpy_r_r62)->ob_size; - cpy_r_r65 = *(int64_t *)cpy_r_r64; - cpy_r_r66 = cpy_r_r63 < cpy_r_r65; - if (!cpy_r_r66) goto CPyL103; - cpy_r_r67 = (CPyPtr)&((PyListObject *)cpy_r_r62)->ob_item; - cpy_r_r68 = *(CPyPtr *)cpy_r_r67; - cpy_r_r69 = cpy_r_r63 * 8; - cpy_r_r70 = cpy_r_r68 + cpy_r_r69; - cpy_r_r71 = *(PyObject * *)cpy_r_r70; - CPy_INCREF(cpy_r_r71); - cpy_r_r72 = CPyDef_state____remove_contract(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r72 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "close", 555, CPyStatic_project___main___globals); - goto CPyL104; - } - cpy_r_r73 = cpy_r_r63 + 1; - cpy_r_r63 = cpy_r_r73; - goto CPyL41; -CPyL44: ; - cpy_r_r74 = CPyStatics[1550]; /* '_contracts' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r74); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 556, CPyStatic_project___main___globals); - goto CPyL105; - } - if (likely(PyList_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 556, CPyStatic_project___main___globals, "list", cpy_r_r75); - goto CPyL105; - } - cpy_r_r77 = CPyList_Clear(cpy_r_r76); - CPy_DECREF_NO_IMM(cpy_r_r76); - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/project/main.py", "close", 556, CPyStatic_project___main___globals); - goto CPyL105; - } - cpy_r_r78 = CPyDict_CheckSize(cpy_r_r52, cpy_r_r54); - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); - goto CPyL105; - } else - goto CPyL37; -CPyL48: ; - cpy_r_r79 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r80 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_self, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 557, CPyStatic_project___main___globals); - goto CPyL87; - } - if (likely(PyDict_Check(cpy_r_r81))) - cpy_r_r82 = cpy_r_r81; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 557, CPyStatic_project___main___globals, "dict", cpy_r_r81); - goto CPyL87; - } - cpy_r_r83 = CPyDict_Clear(cpy_r_r82); - CPy_DECREF(cpy_r_r82); - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/project/main.py", "close", 557, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r84 = CPyStatics[1639]; /* '_remove_from_main_namespace' */ - PyObject *cpy_r_r85[1] = {cpy_r_self}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 560, CPyStatic_project___main___globals); - goto CPyL87; - } else - goto CPyL106; -CPyL53: ; - cpy_r_r88 = CPyStatics[187]; /* '_name' */ - cpy_r_r89 = CPyObject_GetAttr(cpy_r_self, cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 561, CPyStatic_project___main___globals); - goto CPyL87; - } - if (likely(PyUnicode_Check(cpy_r_r89))) - cpy_r_r90 = cpy_r_r89; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 561, CPyStatic_project___main___globals, "str", cpy_r_r89); - goto CPyL87; - } - cpy_r_r91 = CPyModule_sys; - cpy_r_r92 = CPyStatics[76]; /* 'modules' */ - cpy_r_r93 = CPyObject_GetAttr(cpy_r_r91, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals); - goto CPyL107; - } - if (likely(PyDict_Check(cpy_r_r93))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals, "dict", cpy_r_r93); - goto CPyL107; - } - cpy_r_r95 = CPyStatics[1615]; /* 'brownie.project.' */ - cpy_r_r96 = CPyStr_Build(2, cpy_r_r95, cpy_r_r90); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals); - goto CPyL108; - } - cpy_r_r97 = PyObject_DelItem(cpy_r_r94, cpy_r_r96); - CPy_DECREF(cpy_r_r94); - CPy_DECREF(cpy_r_r96); - cpy_r_r98 = cpy_r_r97 >= 0; - if (unlikely(!cpy_r_r98)) { - CPy_AddTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals); - goto CPyL107; - } - cpy_r_r99 = CPyModule_sys; - cpy_r_r100 = CPyStatics[76]; /* 'modules' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); - goto CPyL107; - } - if (likely(PyDict_Check(cpy_r_r101))) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals, "dict", cpy_r_r101); - goto CPyL107; - } - cpy_r_r103 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r104 = CPyDict_GetItem(cpy_r_r102, cpy_r_r103); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); - goto CPyL107; - } - cpy_r_r105 = CPyStatics[78]; /* '__all__' */ - cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); - goto CPyL107; - } - cpy_r_r107 = CPyStatics[285]; /* 'remove' */ - PyObject *cpy_r_r108[2] = {cpy_r_r106, cpy_r_r90}; - cpy_r_r109 = (PyObject **)&cpy_r_r108; - cpy_r_r110 = PyObject_VectorcallMethod(cpy_r_r107, cpy_r_r109, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); - goto CPyL109; - } else - goto CPyL110; -CPyL64: ; - CPy_DECREF(cpy_r_r106); - cpy_r_r111 = CPyModule_sys; - cpy_r_r112 = CPyStatics[76]; /* 'modules' */ - cpy_r_r113 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); - goto CPyL107; - } - if (likely(PyDict_Check(cpy_r_r113))) - cpy_r_r114 = cpy_r_r113; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals, "dict", cpy_r_r113); - goto CPyL107; - } - cpy_r_r115 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r116 = CPyDict_GetItem(cpy_r_r114, cpy_r_r115); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); - goto CPyL107; - } - cpy_r_r117 = CPyStatics[291]; /* '__console_dir__' */ - cpy_r_r118 = CPyObject_GetAttr(cpy_r_r116, cpy_r_r117); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); - goto CPyL107; - } - cpy_r_r119 = CPyStatics[285]; /* 'remove' */ - PyObject *cpy_r_r120[2] = {cpy_r_r118, cpy_r_r90}; - cpy_r_r121 = (PyObject **)&cpy_r_r120; - cpy_r_r122 = PyObject_VectorcallMethod(cpy_r_r119, cpy_r_r121, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); - goto CPyL111; - } else - goto CPyL112; -CPyL69: ; - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r90); - cpy_r_r123 = CPyStatics[1601]; /* '_active' */ - cpy_r_r124 = 0 ? Py_True : Py_False; - cpy_r_r125 = PyObject_SetAttr(cpy_r_self, cpy_r_r123, cpy_r_r124); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/main.py", "close", 565, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r127 = CPyStatic_project___main____loaded_projects; - if (likely(cpy_r_r127 != NULL)) goto CPyL73; - PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); - cpy_r_r128 = 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/project/main.py", "close", 566, CPyStatic_project___main___globals); - goto CPyL87; - } - CPy_Unreachable(); -CPyL73: ; - cpy_r_r129 = CPyList_Remove(cpy_r_r127, cpy_r_self); - cpy_r_r130 = cpy_r_r129 >= 0; - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/project/main.py", "close", 566, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r131 = CPyModule_sys; - cpy_r_r132 = CPyStatics[211]; /* 'path' */ - cpy_r_r133 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); - goto CPyL79; - } - if (likely(PyList_Check(cpy_r_r133))) - cpy_r_r134 = cpy_r_r133; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals, "list", cpy_r_r133); - goto CPyL79; - } - cpy_r_r135 = CPyStatics[1590]; /* '_path' */ - cpy_r_r136 = CPyObject_GetAttr(cpy_r_self, cpy_r_r135); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); - goto CPyL113; - } - cpy_r_r137 = PyObject_Str(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); - goto CPyL113; - } - cpy_r_r138 = CPyList_Remove(cpy_r_r134, cpy_r_r137); - CPy_DECREF_NO_IMM(cpy_r_r134); - CPy_DECREF(cpy_r_r137); - cpy_r_r139 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); - } else - goto CPyL86; -CPyL79: ; - cpy_r_r140 = CPy_CatchError(); - cpy_r_r141 = CPyModule_builtins; - cpy_r_r142 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "close", 571, CPyStatic_project___main___globals); - goto CPyL84; - } - cpy_r_r144 = CPy_ExceptionMatches(cpy_r_r143); - CPy_DecRef(cpy_r_r143); - if (cpy_r_r144) goto CPyL83; - CPy_Reraise(); - if (!0) { - goto CPyL84; - } else - goto CPyL114; -CPyL82: ; - CPy_Unreachable(); -CPyL83: ; - CPy_RestoreExcInfo(cpy_r_r140); - CPy_DecRef(cpy_r_r140.f0); - CPy_DecRef(cpy_r_r140.f1); - CPy_DecRef(cpy_r_r140.f2); - goto CPyL86; -CPyL84: ; - CPy_RestoreExcInfo(cpy_r_r140); - CPy_DecRef(cpy_r_r140.f0); - CPy_DecRef(cpy_r_r140.f1); - CPy_DecRef(cpy_r_r140.f2); - cpy_r_r145 = CPy_KeepPropagating(); - if (!cpy_r_r145) goto CPyL87; - CPy_Unreachable(); -CPyL86: ; - return 1; -CPyL87: ; - cpy_r_r146 = 2; - return cpy_r_r146; -CPyL88: ; - CPy_DECREF_NO_IMM(cpy_r_r12); - goto CPyL34; -CPyL89: ; - CPy_DecRef(cpy_r_r12); - goto CPyL87; -CPyL90: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r22); - goto CPyL87; -CPyL91: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - goto CPyL87; -CPyL92: ; - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r27.f2); - CPy_DECREF(cpy_r_r27.f3); - goto CPyL32; -CPyL93: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - goto CPyL87; -CPyL94: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r31); - goto CPyL87; -CPyL95: ; - CPy_DECREF(cpy_r_r31); - goto CPyL30; -CPyL96: ; - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r31); - goto CPyL31; -CPyL97: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r32); - goto CPyL87; -CPyL98: ; - CPy_DECREF(cpy_r_r32); - goto CPyL31; -CPyL99: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL87; -CPyL100: ; - CPy_DecRef(cpy_r_r52); - goto CPyL87; -CPyL101: ; - CPy_DECREF(cpy_r_r52); - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r56.f2); - goto CPyL48; -CPyL102: ; - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - goto CPyL87; -CPyL103: ; - CPy_DECREF_NO_IMM(cpy_r_r62); - goto CPyL44; -CPyL104: ; - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r62); - goto CPyL87; -CPyL105: ; - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r55); - goto CPyL87; -CPyL106: ; - CPy_DECREF(cpy_r_r87); - goto CPyL53; -CPyL107: ; - CPy_DecRef(cpy_r_r90); - goto CPyL87; -CPyL108: ; - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r94); - goto CPyL87; -CPyL109: ; - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r106); - goto CPyL87; -CPyL110: ; - CPy_DECREF(cpy_r_r110); - goto CPyL64; -CPyL111: ; - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r118); - goto CPyL87; -CPyL112: ; - CPy_DECREF(cpy_r_r122); - goto CPyL69; -CPyL113: ; - CPy_DecRef(cpy_r_r134); - goto CPyL79; -CPyL114: ; - CPy_DecRef(cpy_r_r140.f0); - CPy_DecRef(cpy_r_r140.f1); - CPy_DecRef(cpy_r_r140.f2); - goto CPyL82; -} - -PyObject *CPyPy_project___main___close_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "raises", 0}; - static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_raises = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_raises)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char arg_raises; - if (obj_raises == NULL) { - arg_raises = 2; - } else if (unlikely(!PyBool_Check(obj_raises))) { - CPy_TypeError("bool", obj_raises); goto fail; - } else - arg_raises = obj_raises == Py_True; - char retval = CPyDef_project___main___close_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_raises); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "close", 539, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height) { - PyObject *cpy_r_r0; - PyObject *cpy_r_deployment_artifact; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *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_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject **cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - tuple_T3OOO cpy_r_r52; - tuple_T3OOO cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - tuple_T3OOO cpy_r_r64; - tuple_T3OOO cpy_r_r65; - tuple_T3OOO cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int32_t cpy_r_r79; - char cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - tuple_T3OOO cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - tuple_T2OO cpy_r_r108; - PyObject *cpy_r_r109; - char cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - int32_t cpy_r_r114; - char cpy_r_r115; - char cpy_r_r116; - char cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int64_t cpy_r_r121; - CPyTagged cpy_r_r122; - char cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject **cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject **cpy_r_r135; - PyObject *cpy_r_r136; - char cpy_r_r137; - cpy_r_r0 = NULL; - cpy_r_deployment_artifact = cpy_r_r0; - cpy_r_r1 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 575, CPyStatic_project___main___globals); - goto CPyL91; - } - cpy_r_r3 = CPyStatics[1640]; /* 'deployments/dev' */ - cpy_r_r4 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r3}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 575, CPyStatic_project___main___globals); - goto CPyL92; - } - CPy_DECREF(cpy_r_r2); - cpy_r_r8 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r9[1] = {cpy_r_r7}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 576, CPyStatic_project___main___globals); - goto CPyL93; - } - cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 576, CPyStatic_project___main___globals); - goto CPyL93; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL94; - cpy_r_r15 = CPyStatics[1629]; /* '_load_deployment_map' */ - PyObject *cpy_r_r16[1] = {cpy_r_self}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 577, CPyStatic_project___main___globals); - goto CPyL93; - } - if (likely(PyDict_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 577, CPyStatic_project___main___globals, "dict", cpy_r_r18); - goto CPyL93; - } - cpy_r_r20 = CPyStatics[1627]; /* '*.json' */ - cpy_r_r21 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r22[2] = {cpy_r_r7, cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 578, CPyStatic_project___main___globals); - goto CPyL95; - } - cpy_r_r25 = PyObject_GetIter(cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 578, CPyStatic_project___main___globals); - goto CPyL95; - } -CPyL9: ; - cpy_r_r26 = PyIter_Next(cpy_r_r25); - if (cpy_r_r26 == NULL) goto CPyL96; - cpy_r_r27 = cpy_r_height == 0; - if (!cpy_r_r27) goto CPyL13; - cpy_r_r28 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r29[1] = {cpy_r_r26}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 580, CPyStatic_project___main___globals); - goto CPyL97; - } else - goto CPyL98; -CPyL12: ; - CPy_DECREF(cpy_r_r26); - goto CPyL9; -CPyL13: ; - cpy_r_r32 = CPyStatics[1634]; /* 'r' */ - cpy_r_r33 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r34[2] = {cpy_r_r26, cpy_r_r32}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL97; - } - cpy_r_r37 = CPy_TYPE(cpy_r_r36); - cpy_r_r38 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL99; - } - cpy_r_r40 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r40); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL100; - } - PyObject *cpy_r_r42[1] = {cpy_r_r36}; - cpy_r_r43 = (PyObject **)&cpy_r_r42; - cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL100; - } - cpy_r_r45 = 1; - cpy_r_r46 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r46 == NULL)) { - goto CPyL101; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r47 = 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 583, CPyStatic_project___main___globals); - goto CPyL24; - } else - goto CPyL102; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - PyObject *cpy_r_r48[1] = {cpy_r_r44}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r49, 1, 0); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 583, CPyStatic_project___main___globals); - goto CPyL103; - } - CPy_DECREF(cpy_r_r44); - if (likely(PyDict_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeError("dict", cpy_r_r50); - cpy_r_r51 = NULL; - } - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 583, CPyStatic_project___main___globals); - goto CPyL24; - } else - goto CPyL104; -CPyL23: ; - cpy_r_deployment_artifact = cpy_r_r51; - goto CPyL32; -CPyL24: ; - cpy_r_r52 = CPy_CatchError(); - cpy_r_r45 = 0; - cpy_r_r53 = CPy_GetExcInfo(); - cpy_r_r54 = cpy_r_r53.f0; - CPy_INCREF(cpy_r_r54); - cpy_r_r55 = cpy_r_r53.f1; - CPy_INCREF(cpy_r_r55); - cpy_r_r56 = cpy_r_r53.f2; - CPy_INCREF(cpy_r_r56); - CPy_DecRef(cpy_r_r53.f0); - CPy_DecRef(cpy_r_r53.f1); - CPy_DecRef(cpy_r_r53.f2); - PyObject *cpy_r_r57[4] = {cpy_r_r36, cpy_r_r54, cpy_r_r55, cpy_r_r56}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r58, 4, 0); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL105; - } - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r56); - cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); - CPy_DecRef(cpy_r_r59); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL30; - } - cpy_r_r62 = cpy_r_r60; - if (cpy_r_r62) goto CPyL29; - CPy_Reraise(); - if (!0) { - goto CPyL30; - } else - goto CPyL106; -CPyL28: ; - CPy_Unreachable(); -CPyL29: ; - CPy_RestoreExcInfo(cpy_r_r52); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL32; -CPyL30: ; - CPy_RestoreExcInfo(cpy_r_r52); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - cpy_r_r63 = CPy_KeepPropagating(); - if (!cpy_r_r63) { - goto CPyL33; - } else - goto CPyL107; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - tuple_T3OOO __tmp1533 = { NULL, NULL, NULL }; - cpy_r_r64 = __tmp1533; - cpy_r_r65 = cpy_r_r64; - goto CPyL34; -CPyL33: ; - cpy_r_r66 = CPy_CatchError(); - cpy_r_r65 = cpy_r_r66; -CPyL34: ; - if (!cpy_r_r45) goto CPyL108; - cpy_r_r67 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r68[4] = {cpy_r_r36, cpy_r_r67, cpy_r_r67, cpy_r_r67}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r69, 4, 0); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); - goto CPyL109; - } else - goto CPyL110; -CPyL36: ; - CPy_DECREF(cpy_r_r36); -CPyL37: ; - if (cpy_r_r65.f0 == NULL) { - goto CPyL44; - } else - goto CPyL111; -CPyL38: ; - CPy_Reraise(); - if (!0) { - goto CPyL40; - } else - goto CPyL112; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - if (cpy_r_r65.f0 == NULL) goto CPyL42; - CPy_RestoreExcInfo(cpy_r_r65); - CPy_XDECREF(cpy_r_r65.f0); - CPy_XDECREF(cpy_r_r65.f1); - CPy_XDECREF(cpy_r_r65.f2); -CPyL42: ; - cpy_r_r71 = CPy_KeepPropagating(); - if (!cpy_r_r71) goto CPyL90; - CPy_Unreachable(); -CPyL44: ; - cpy_r_r72 = CPyStatics[1641]; /* 'deployment' */ - if (cpy_r_deployment_artifact == NULL) { - goto CPyL113; - } else - goto CPyL47; -CPyL45: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"deployment_artifact\" referenced before assignment"); - cpy_r_r73 = 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 584, CPyStatic_project___main___globals); - goto CPyL90; - } - CPy_Unreachable(); -CPyL47: ; - cpy_r_r74 = CPyDict_GetItem(cpy_r_deployment_artifact, cpy_r_r72); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 584, CPyStatic_project___main___globals); - goto CPyL97; - } - cpy_r_r75 = CPyStatics[1642]; /* 'blockHeight' */ - cpy_r_r76 = PyObject_GetItem(cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 584, CPyStatic_project___main___globals); - goto CPyL97; - } - CPyTagged_INCREF(cpy_r_height); - cpy_r_r77 = CPyTagged_StealAsObject(cpy_r_height); - cpy_r_r78 = PyObject_RichCompare(cpy_r_r76, cpy_r_r77, 4); - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 585, CPyStatic_project___main___globals); - goto CPyL97; - } - cpy_r_r79 = PyObject_IsTrue(cpy_r_r78); - CPy_DECREF(cpy_r_r78); - cpy_r_r80 = cpy_r_r79 >= 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 585, CPyStatic_project___main___globals); - goto CPyL97; - } - cpy_r_r81 = cpy_r_r79; - if (!cpy_r_r81) goto CPyL114; - cpy_r_r82 = CPyStatics[154]; /* 'unlink' */ - PyObject *cpy_r_r83[1] = {cpy_r_r26}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 586, CPyStatic_project___main___globals); - goto CPyL97; - } else - goto CPyL115; -CPyL53: ; - CPy_DECREF(cpy_r_r26); - cpy_r_r86 = CPyStatics[1641]; /* 'deployment' */ - if (cpy_r_deployment_artifact == NULL) { - goto CPyL116; - } else - goto CPyL56; -CPyL54: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"deployment_artifact\" referenced before assignment"); - cpy_r_r87 = 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 587, CPyStatic_project___main___globals); - goto CPyL90; - } - CPy_Unreachable(); -CPyL56: ; - cpy_r_r88 = CPyDict_GetItem(cpy_r_deployment_artifact, cpy_r_r86); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 587, CPyStatic_project___main___globals); - goto CPyL117; - } - cpy_r_r89 = CPyStatics[124]; /* 'address' */ - cpy_r_r90 = PyObject_GetItem(cpy_r_r88, cpy_r_r89); - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 587, CPyStatic_project___main___globals); - goto CPyL117; - } - cpy_r_r91 = CPyStatics[1251]; /* 'contractName' */ - if (cpy_r_deployment_artifact == NULL) { - goto CPyL118; - } else - goto CPyL61; -CPyL59: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"deployment_artifact\" referenced before assignment"); - cpy_r_r92 = 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 588, CPyStatic_project___main___globals); - goto CPyL90; - } - CPy_Unreachable(); -CPyL61: ; - cpy_r_r93 = CPyDict_GetItem(cpy_r_deployment_artifact, cpy_r_r91); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 588, CPyStatic_project___main___globals); - goto CPyL119; - } - cpy_r_r94 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r95 = CPyDict_GetItem(cpy_r_r19, cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals); - goto CPyL120; - } - if (likely(PyDict_Check(cpy_r_r95))) - cpy_r_r96 = cpy_r_r95; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals, "dict", cpy_r_r95); - goto CPyL120; - } - cpy_r_r97 = CPyDict_GetItem(cpy_r_r96, cpy_r_r93); - CPy_DECREF(cpy_r_r96); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals); - goto CPyL121; - } - if (likely(PyList_Check(cpy_r_r97))) - cpy_r_r98 = cpy_r_r97; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals, "list", cpy_r_r97); - goto CPyL121; - } - cpy_r_r99 = CPyList_Remove(cpy_r_r98, cpy_r_r90); - CPy_DECREF_NO_IMM(cpy_r_r98); - CPy_DECREF(cpy_r_r90); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals); - } else - goto CPyL9; -CPyL68: ; - cpy_r_r101 = CPy_CatchError(); - cpy_r_r102 = CPyModule_builtins; - cpy_r_r103 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r104 = CPyObject_GetAttr(cpy_r_r102, cpy_r_r103); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 591, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r105 = CPyModule_builtins; - cpy_r_r106 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r107 = CPyObject_GetAttr(cpy_r_r105, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 591, CPyStatic_project___main___globals); - goto CPyL123; - } - cpy_r_r108.f0 = cpy_r_r104; - cpy_r_r108.f1 = cpy_r_r107; - cpy_r_r109 = PyTuple_New(2); - if (unlikely(cpy_r_r109 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1534 = cpy_r_r108.f0; - PyTuple_SET_ITEM(cpy_r_r109, 0, __tmp1534); - PyObject *__tmp1535 = cpy_r_r108.f1; - PyTuple_SET_ITEM(cpy_r_r109, 1, __tmp1535); - cpy_r_r110 = CPy_ExceptionMatches(cpy_r_r109); - CPy_DecRef(cpy_r_r109); - if (cpy_r_r110) { - goto CPyL73; - } else - goto CPyL124; -CPyL71: ; - CPy_Reraise(); - if (!0) { - goto CPyL74; - } else - goto CPyL125; -CPyL72: ; - CPy_Unreachable(); -CPyL73: ; - CPy_RestoreExcInfo(cpy_r_r101); - CPy_DecRef(cpy_r_r101.f0); - CPy_DecRef(cpy_r_r101.f1); - CPy_DecRef(cpy_r_r101.f2); - goto CPyL9; -CPyL74: ; - CPy_RestoreExcInfo(cpy_r_r101); - CPy_DecRef(cpy_r_r101.f0); - CPy_DecRef(cpy_r_r101.f1); - CPy_DecRef(cpy_r_r101.f2); - cpy_r_r111 = CPy_KeepPropagating(); - if (!cpy_r_r111) goto CPyL90; - CPy_Unreachable(); -CPyL76: ; - cpy_r_r112 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 578, CPyStatic_project___main___globals); - goto CPyL126; - } - cpy_r_r113 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r114 = PyDict_Contains(cpy_r_r19, cpy_r_r113); - cpy_r_r115 = cpy_r_r114 >= 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 593, CPyStatic_project___main___globals); - goto CPyL126; - } - cpy_r_r116 = cpy_r_r114; - if (!cpy_r_r116) goto CPyL127; - cpy_r_r117 = cpy_r_height == 0; - if (cpy_r_r117) goto CPyL83; - cpy_r_r118 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r119 = CPyDict_GetItem(cpy_r_r19, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 593, CPyStatic_project___main___globals); - goto CPyL126; - } - if (likely(PyDict_Check(cpy_r_r119))) - cpy_r_r120 = cpy_r_r119; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 593, CPyStatic_project___main___globals, "dict", cpy_r_r119); - goto CPyL126; - } - cpy_r_r121 = PyDict_Size(cpy_r_r120); - CPy_DECREF(cpy_r_r120); - cpy_r_r122 = cpy_r_r121 << 1; - cpy_r_r123 = cpy_r_r122 != 0; - if (cpy_r_r123) goto CPyL127; -CPyL83: ; - cpy_r_r124 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r125 = PyObject_DelItem(cpy_r_r19, cpy_r_r124); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 594, CPyStatic_project___main___globals); - goto CPyL126; - } - cpy_r_r127 = CPyModule_shutil; - cpy_r_r128 = CPyStatics[180]; /* 'rmtree' */ - cpy_r_r129 = CPyObject_GetAttr(cpy_r_r127, cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 595, CPyStatic_project___main___globals); - goto CPyL126; - } - PyObject *cpy_r_r130[1] = {cpy_r_r7}; - cpy_r_r131 = (PyObject **)&cpy_r_r130; - cpy_r_r132 = PyObject_Vectorcall(cpy_r_r129, cpy_r_r131, 1, 0); - CPy_DECREF(cpy_r_r129); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 595, CPyStatic_project___main___globals); - goto CPyL126; - } else - goto CPyL128; -CPyL86: ; - CPy_DECREF(cpy_r_r7); -CPyL87: ; - cpy_r_r133 = CPyStatics[1632]; /* '_save_deployment_map' */ - PyObject *cpy_r_r134[2] = {cpy_r_self, cpy_r_r19}; - cpy_r_r135 = (PyObject **)&cpy_r_r134; - cpy_r_r136 = PyObject_VectorcallMethod(cpy_r_r133, cpy_r_r135, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 597, CPyStatic_project___main___globals); - goto CPyL129; - } else - goto CPyL130; -CPyL88: ; - CPy_DECREF(cpy_r_r19); -CPyL89: ; - return 1; -CPyL90: ; - cpy_r_r137 = 2; - return cpy_r_r137; -CPyL91: ; - CPy_XDecRef(cpy_r_deployment_artifact); - goto CPyL90; -CPyL92: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r2); - goto CPyL90; -CPyL93: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - goto CPyL90; -CPyL94: ; - CPy_XDECREF(cpy_r_deployment_artifact); - CPy_DECREF(cpy_r_r7); - goto CPyL89; -CPyL95: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - goto CPyL90; -CPyL96: ; - CPy_XDECREF(cpy_r_deployment_artifact); - CPy_DECREF(cpy_r_r25); - goto CPyL76; -CPyL97: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - goto CPyL90; -CPyL98: ; - CPy_DECREF(cpy_r_r31); - goto CPyL12; -CPyL99: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r37); - goto CPyL90; -CPyL100: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r39); - goto CPyL90; -CPyL101: ; - CPy_DecRef(cpy_r_r44); - goto CPyL19; -CPyL102: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r39); - goto CPyL20; -CPyL103: ; - CPy_DecRef(cpy_r_r44); - goto CPyL24; -CPyL104: ; - CPy_XDECREF(cpy_r_deployment_artifact); - goto CPyL23; -CPyL105: ; - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r56); - goto CPyL30; -CPyL106: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL28; -CPyL107: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r39); - goto CPyL31; -CPyL108: ; - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r39); - goto CPyL37; -CPyL109: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r36); - goto CPyL40; -CPyL110: ; - CPy_DECREF(cpy_r_r70); - goto CPyL36; -CPyL111: ; - CPy_XDECREF(cpy_r_deployment_artifact); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r26); - goto CPyL38; -CPyL112: ; - CPy_XDECREF(cpy_r_r65.f0); - CPy_XDECREF(cpy_r_r65.f1); - CPy_XDECREF(cpy_r_r65.f2); - goto CPyL39; -CPyL113: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r26); - goto CPyL45; -CPyL114: ; - CPy_DECREF(cpy_r_r26); - goto CPyL9; -CPyL115: ; - CPy_DECREF(cpy_r_r85); - goto CPyL53; -CPyL116: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r25); - goto CPyL54; -CPyL117: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - goto CPyL90; -CPyL118: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r25); - CPy_DECREF(cpy_r_r90); - goto CPyL59; -CPyL119: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r90); - goto CPyL90; -CPyL120: ; - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r93); - goto CPyL68; -CPyL121: ; - CPy_DecRef(cpy_r_r90); - goto CPyL68; -CPyL122: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - goto CPyL74; -CPyL123: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r104); - goto CPyL74; -CPyL124: ; - CPy_XDecRef(cpy_r_deployment_artifact); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r25); - goto CPyL71; -CPyL125: ; - CPy_DecRef(cpy_r_r101.f0); - CPy_DecRef(cpy_r_r101.f1); - CPy_DecRef(cpy_r_r101.f2); - goto CPyL72; -CPyL126: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r19); - goto CPyL90; -CPyL127: ; - CPy_DECREF(cpy_r_r7); - goto CPyL87; -CPyL128: ; - CPy_DECREF(cpy_r_r132); - goto CPyL86; -CPyL129: ; - CPy_DecRef(cpy_r_r19); - goto CPyL90; -CPyL130: ; - CPy_DECREF(cpy_r_r136); - goto CPyL88; -} - -PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "height", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_height; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - CPyTagged arg_height; - if (likely(PyLong_Check(obj_height))) - arg_height = CPyTagged_BorrowFromObject(obj_height); - else { - CPy_TypeError("int", obj_height); goto fail; - } - char retval = CPyDef_project___main____clear_dev_deployments_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_height); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 574, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____revert_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____revert_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____revert_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____revert_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = CPyStatics[1643]; /* '_clear_dev_deployments' */ - CPyTagged_INCREF(cpy_r_height); - cpy_r_r1 = CPyTagged_StealAsObject(cpy_r_height); - PyObject *cpy_r_r2[2] = {cpy_r_self, cpy_r_r1}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_revert", 600, CPyStatic_project___main___globals); - goto CPyL3; - } else - goto CPyL4; -CPyL1: ; - CPy_DECREF(cpy_r_r1); - return 1; -CPyL2: ; - cpy_r_r5 = 2; - return cpy_r_r5; -CPyL3: ; - CPy_DecRef(cpy_r_r1); - goto CPyL2; -CPyL4: ; - CPy_DECREF(cpy_r_r4); - goto CPyL1; -} - -PyObject *CPyPy_project___main____revert_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "height", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_height; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - CPyTagged arg_height; - if (likely(PyLong_Check(obj_height))) - arg_height = CPyTagged_BorrowFromObject(obj_height); - else { - CPy_TypeError("int", obj_height); goto fail; - } - char retval = CPyDef_project___main____revert_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_height); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_revert", 599, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____reset_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main____reset_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main____reset_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____reset_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = CPyStatics[1643]; /* '_clear_dev_deployments' */ - cpy_r_r1 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r2[2] = {cpy_r_self, cpy_r_r1}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_reset", 603, CPyStatic_project___main___globals); - goto CPyL2; - } else - goto CPyL3; -CPyL1: ; - return 1; -CPyL2: ; - cpy_r_r5 = 2; - return cpy_r_r5; -CPyL3: ; - CPy_DECREF(cpy_r_r4); - goto CPyL1; -} - -PyObject *CPyPy_project___main____reset_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.Project", obj_self); - goto fail; - } - char retval = CPyDef_project___main____reset_Project_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_reset", 602, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_contract_build_json_from_disk(PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - CPyTagged cpy_r_r28; - int64_t cpy_r_r29; - PyObject *cpy_r_r30; - tuple_T3CIO cpy_r_r31; - CPyTagged cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - tuple_T3OOO cpy_r_r49; - tuple_T3OOO cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - tuple_T3OOO cpy_r_r62; - tuple_T3OOO cpy_r_r63; - PyObject *cpy_r_r64; - tuple_T3OOO cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - tuple_T3OOO cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - cpy_r_r0 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r1[1] = {cpy_r_path}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL50; - } - cpy_r_r4 = CPy_TYPE(cpy_r_r3); - cpy_r_r5 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL60; - } - cpy_r_r7 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r7); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL61; - } - PyObject *cpy_r_r9[1] = {cpy_r_r3}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL61; - } - cpy_r_r12 = 1; - cpy_r_r13 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r13 == NULL)) { - goto CPyL62; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r14 = 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 609, CPyStatic_project___main___globals); - goto CPyL27; - } else - goto CPyL63; -CPyL8: ; - CPy_Unreachable(); -CPyL9: ; - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 609, CPyStatic_project___main___globals); - goto CPyL64; - } - CPy_DECREF(cpy_r_r11); - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 609, CPyStatic_project___main___globals, "dict", cpy_r_r17); - goto CPyL27; - } - cpy_r_r19 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 611, CPyStatic_project___main___globals); - goto CPyL65; - } - cpy_r_r21 = PySequence_Tuple(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 611, CPyStatic_project___main___globals); - goto CPyL65; - } - cpy_r_r22 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r23 = CPyDict_SetItem(cpy_r_r18, cpy_r_r22, cpy_r_r21); - CPy_DECREF(cpy_r_r21); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 611, CPyStatic_project___main___globals); - goto CPyL65; - } - cpy_r_r25 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_r18, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 612, CPyStatic_project___main___globals); - goto CPyL65; - } - if (likely(PyDict_Check(cpy_r_r26))) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 612, CPyStatic_project___main___globals, "dict", cpy_r_r26); - goto CPyL65; - } - cpy_r_r28 = 0; - cpy_r_r29 = PyDict_Size(cpy_r_r27); - cpy_r_r30 = CPyDict_GetValuesIter(cpy_r_r27); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals); - goto CPyL66; - } -CPyL17: ; - cpy_r_r31 = CPyDict_NextValue(cpy_r_r30, cpy_r_r28); - cpy_r_r32 = cpy_r_r31.f1; - cpy_r_r28 = cpy_r_r32; - cpy_r_r33 = cpy_r_r31.f0; - if (!cpy_r_r33) goto CPyL67; - cpy_r_r34 = cpy_r_r31.f2; - CPy_INCREF(cpy_r_r34); - CPy_DECREF(cpy_r_r31.f2); - if (likely(PyDict_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals, "dict", cpy_r_r34); - goto CPyL68; - } - cpy_r_r36 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r37 = PyDict_Contains(cpy_r_r35, cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 615, CPyStatic_project___main___globals); - goto CPyL69; - } - cpy_r_r39 = cpy_r_r37; - if (!cpy_r_r39) goto CPyL70; - cpy_r_r40 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r35, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 616, CPyStatic_project___main___globals); - goto CPyL69; - } - cpy_r_r42 = PySequence_Tuple(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 616, CPyStatic_project___main___globals); - goto CPyL69; - } - cpy_r_r43 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r44 = CPyDict_SetItem(cpy_r_r35, cpy_r_r43, cpy_r_r42); - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_r42); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 616, CPyStatic_project___main___globals); - goto CPyL68; - } -CPyL24: ; - cpy_r_r46 = CPyDict_CheckSize(cpy_r_r27, cpy_r_r29); - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals); - goto CPyL68; - } else - goto CPyL17; -CPyL25: ; - cpy_r_r47 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals); - goto CPyL65; - } - cpy_r_r48 = cpy_r_r18; - goto CPyL36; -CPyL27: ; - cpy_r_r49 = CPy_CatchError(); - cpy_r_r12 = 0; - cpy_r_r50 = CPy_GetExcInfo(); - cpy_r_r51 = cpy_r_r50.f0; - CPy_INCREF(cpy_r_r51); - cpy_r_r52 = cpy_r_r50.f1; - CPy_INCREF(cpy_r_r52); - cpy_r_r53 = cpy_r_r50.f2; - CPy_INCREF(cpy_r_r53); - CPy_DecRef(cpy_r_r50.f0); - CPy_DecRef(cpy_r_r50.f1); - CPy_DecRef(cpy_r_r50.f2); - PyObject *cpy_r_r54[4] = {cpy_r_r3, cpy_r_r51, cpy_r_r52, cpy_r_r53}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r55, 4, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL71; - } - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r53); - cpy_r_r57 = PyObject_IsTrue(cpy_r_r56); - CPy_DecRef(cpy_r_r56); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL33; - } - cpy_r_r59 = cpy_r_r57; - if (cpy_r_r59) goto CPyL32; - CPy_Reraise(); - if (!0) { - goto CPyL33; - } else - goto CPyL72; -CPyL31: ; - CPy_Unreachable(); -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r49); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - goto CPyL35; -CPyL33: ; - CPy_RestoreExcInfo(cpy_r_r49); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - cpy_r_r60 = CPy_KeepPropagating(); - if (!cpy_r_r60) { - goto CPyL37; - } else - goto CPyL73; -CPyL34: ; - CPy_Unreachable(); -CPyL35: ; - cpy_r_r61 = NULL; - cpy_r_r48 = cpy_r_r61; -CPyL36: ; - tuple_T3OOO __tmp1536 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp1536; - cpy_r_r63 = cpy_r_r62; - goto CPyL38; -CPyL37: ; - cpy_r_r64 = NULL; - cpy_r_r48 = cpy_r_r64; - cpy_r_r65 = CPy_CatchError(); - cpy_r_r63 = cpy_r_r65; -CPyL38: ; - if (!cpy_r_r12) goto CPyL74; - cpy_r_r66 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r67[4] = {cpy_r_r3, cpy_r_r66, cpy_r_r66, cpy_r_r66}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r68, 4, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); - goto CPyL75; - } else - goto CPyL76; -CPyL40: ; - CPy_DECREF(cpy_r_r3); -CPyL41: ; - if (cpy_r_r63.f0 == NULL) { - goto CPyL44; - } else - goto CPyL77; -CPyL42: ; - CPy_Reraise(); - if (!0) { - goto CPyL46; - } else - goto CPyL78; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - if (cpy_r_r48 == NULL) goto CPyL58; - return cpy_r_r48; -CPyL46: ; - if (cpy_r_r63.f0 == NULL) goto CPyL48; - CPy_RestoreExcInfo(cpy_r_r63); - CPy_XDECREF(cpy_r_r63.f0); - CPy_XDECREF(cpy_r_r63.f1); - CPy_XDECREF(cpy_r_r63.f2); -CPyL48: ; - cpy_r_r70 = CPy_KeepPropagating(); - if (!cpy_r_r70) goto CPyL50; - CPy_Unreachable(); -CPyL50: ; - cpy_r_r71 = CPy_CatchError(); - cpy_r_r72 = CPyStatic_project___main___globals; - cpy_r_r73 = CPyStatics[959]; /* 'JSONDecodeError' */ - cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 618, CPyStatic_project___main___globals); - goto CPyL56; - } - cpy_r_r75 = CPy_ExceptionMatches(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - if (!cpy_r_r75) goto CPyL54; - cpy_r_r76 = PyDict_New(); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 619, CPyStatic_project___main___globals); - goto CPyL56; - } - CPy_RestoreExcInfo(cpy_r_r71); - CPy_DECREF(cpy_r_r71.f0); - CPy_DECREF(cpy_r_r71.f1); - CPy_DECREF(cpy_r_r71.f2); - return cpy_r_r76; -CPyL54: ; - CPy_Reraise(); - if (!0) { - goto CPyL56; - } else - goto CPyL79; -CPyL55: ; - CPy_Unreachable(); -CPyL56: ; - CPy_RestoreExcInfo(cpy_r_r71); - CPy_DECREF(cpy_r_r71.f0); - CPy_DECREF(cpy_r_r71.f1); - CPy_DECREF(cpy_r_r71.f2); - cpy_r_r77 = CPy_KeepPropagating(); - if (!cpy_r_r77) goto CPyL59; - CPy_Unreachable(); -CPyL58: ; - CPy_Unreachable(); -CPyL59: ; - cpy_r_r78 = NULL; - return cpy_r_r78; -CPyL60: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - goto CPyL50; -CPyL61: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL50; -CPyL62: ; - CPy_DecRef(cpy_r_r11); - goto CPyL7; -CPyL63: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL8; -CPyL64: ; - CPy_DecRef(cpy_r_r11); - goto CPyL27; -CPyL65: ; - CPy_DecRef(cpy_r_r18); - goto CPyL27; -CPyL66: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r27); - goto CPyL27; -CPyL67: ; - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31.f2); - goto CPyL25; -CPyL68: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - goto CPyL27; -CPyL69: ; - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r35); - goto CPyL27; -CPyL70: ; - CPy_DECREF(cpy_r_r35); - goto CPyL24; -CPyL71: ; - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r53); - goto CPyL33; -CPyL72: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - goto CPyL31; -CPyL73: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL34; -CPyL74: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r6); - goto CPyL41; -CPyL75: ; - CPy_DecRef(cpy_r_r3); - CPy_XDecRef(cpy_r_r48); - goto CPyL46; -CPyL76: ; - CPy_DECREF(cpy_r_r69); - goto CPyL40; -CPyL77: ; - CPy_XDECREF(cpy_r_r48); - goto CPyL42; -CPyL78: ; - CPy_XDECREF(cpy_r_r63.f0); - CPy_XDECREF(cpy_r_r63.f1); - CPy_XDECREF(cpy_r_r63.f2); - goto CPyL43; -CPyL79: ; - CPy_DECREF(cpy_r_r71.f0); - CPy_DECREF(cpy_r_r71.f1); - CPy_DECREF(cpy_r_r71.f2); - goto CPyL55; -} - -PyObject *CPyPy_project___main____load_contract_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"O:_load_contract_build_json_from_disk", kwlist, 0}; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_path = obj_path; - PyObject *retval = CPyDef_project___main____load_contract_build_json_from_disk(arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 606, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_interface_build_json_from_disk(PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject **cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - tuple_T3OOO cpy_r_r28; - tuple_T3OOO cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - tuple_T3OOO cpy_r_r41; - tuple_T3OOO cpy_r_r42; - PyObject *cpy_r_r43; - tuple_T3OOO cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - tuple_T3OOO cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - cpy_r_r0 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r1[1] = {cpy_r_path}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL39; - } - cpy_r_r4 = CPy_TYPE(cpy_r_r3); - cpy_r_r5 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL49; - } - cpy_r_r7 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r7); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL50; - } - PyObject *cpy_r_r9[1] = {cpy_r_r3}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL50; - } - cpy_r_r12 = 1; - cpy_r_r13 = CPyStatic__c_constants___ujson_load; - if (unlikely(cpy_r_r13 == NULL)) { - goto CPyL51; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); - cpy_r_r14 = 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 625, CPyStatic_project___main___globals); - goto CPyL16; - } else - goto CPyL52; -CPyL8: ; - CPy_Unreachable(); -CPyL9: ; - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 625, CPyStatic_project___main___globals); - goto CPyL53; - } - CPy_DECREF(cpy_r_r11); - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 625, CPyStatic_project___main___globals, "dict", cpy_r_r17); - goto CPyL16; - } - cpy_r_r19 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 626, CPyStatic_project___main___globals); - goto CPyL54; - } - cpy_r_r21 = (PyObject *)&_Py_NoneStruct; - cpy_r_r22 = cpy_r_r20 != cpy_r_r21; - if (!cpy_r_r22) goto CPyL55; - cpy_r_r23 = PySequence_Tuple(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 628, CPyStatic_project___main___globals); - goto CPyL54; - } - cpy_r_r24 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r25 = CPyDict_SetItem(cpy_r_r18, cpy_r_r24, cpy_r_r23); - CPy_DECREF(cpy_r_r23); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 628, CPyStatic_project___main___globals); - goto CPyL54; - } -CPyL15: ; - cpy_r_r27 = cpy_r_r18; - goto CPyL25; -CPyL16: ; - cpy_r_r28 = CPy_CatchError(); - cpy_r_r12 = 0; - cpy_r_r29 = CPy_GetExcInfo(); - cpy_r_r30 = cpy_r_r29.f0; - CPy_INCREF(cpy_r_r30); - cpy_r_r31 = cpy_r_r29.f1; - CPy_INCREF(cpy_r_r31); - cpy_r_r32 = cpy_r_r29.f2; - CPy_INCREF(cpy_r_r32); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - PyObject *cpy_r_r33[4] = {cpy_r_r3, cpy_r_r30, cpy_r_r31, cpy_r_r32}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r34, 4, 0); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL56; - } - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - cpy_r_r36 = PyObject_IsTrue(cpy_r_r35); - CPy_DecRef(cpy_r_r35); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r38 = cpy_r_r36; - if (cpy_r_r38) goto CPyL21; - CPy_Reraise(); - if (!0) { - goto CPyL22; - } else - goto CPyL57; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - CPy_RestoreExcInfo(cpy_r_r28); - CPy_DecRef(cpy_r_r28.f0); - CPy_DecRef(cpy_r_r28.f1); - CPy_DecRef(cpy_r_r28.f2); - goto CPyL24; -CPyL22: ; - CPy_RestoreExcInfo(cpy_r_r28); - CPy_DecRef(cpy_r_r28.f0); - CPy_DecRef(cpy_r_r28.f1); - CPy_DecRef(cpy_r_r28.f2); - cpy_r_r39 = CPy_KeepPropagating(); - if (!cpy_r_r39) { - goto CPyL26; - } else - goto CPyL58; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - cpy_r_r40 = NULL; - cpy_r_r27 = cpy_r_r40; -CPyL25: ; - tuple_T3OOO __tmp1537 = { NULL, NULL, NULL }; - cpy_r_r41 = __tmp1537; - cpy_r_r42 = cpy_r_r41; - goto CPyL27; -CPyL26: ; - cpy_r_r43 = NULL; - cpy_r_r27 = cpy_r_r43; - cpy_r_r44 = CPy_CatchError(); - cpy_r_r42 = cpy_r_r44; -CPyL27: ; - if (!cpy_r_r12) goto CPyL59; - cpy_r_r45 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r46[4] = {cpy_r_r3, cpy_r_r45, cpy_r_r45, cpy_r_r45}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r47, 4, 0); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); - goto CPyL60; - } else - goto CPyL61; -CPyL29: ; - CPy_DECREF(cpy_r_r3); -CPyL30: ; - if (cpy_r_r42.f0 == NULL) { - goto CPyL33; - } else - goto CPyL62; -CPyL31: ; - CPy_Reraise(); - if (!0) { - goto CPyL35; - } else - goto CPyL63; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - if (cpy_r_r27 == NULL) goto CPyL47; - return cpy_r_r27; -CPyL35: ; - if (cpy_r_r42.f0 == NULL) goto CPyL37; - CPy_RestoreExcInfo(cpy_r_r42); - CPy_XDECREF(cpy_r_r42.f0); - CPy_XDECREF(cpy_r_r42.f1); - CPy_XDECREF(cpy_r_r42.f2); -CPyL37: ; - cpy_r_r49 = CPy_KeepPropagating(); - if (!cpy_r_r49) goto CPyL39; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r50 = CPy_CatchError(); - cpy_r_r51 = CPyStatic_project___main___globals; - cpy_r_r52 = CPyStatics[959]; /* 'JSONDecodeError' */ - cpy_r_r53 = CPyDict_GetItem(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 630, CPyStatic_project___main___globals); - goto CPyL45; - } - cpy_r_r54 = CPy_ExceptionMatches(cpy_r_r53); - CPy_DECREF(cpy_r_r53); - if (!cpy_r_r54) goto CPyL43; - cpy_r_r55 = PyDict_New(); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 631, CPyStatic_project___main___globals); - goto CPyL45; - } - CPy_RestoreExcInfo(cpy_r_r50); - CPy_DECREF(cpy_r_r50.f0); - CPy_DECREF(cpy_r_r50.f1); - CPy_DECREF(cpy_r_r50.f2); - return cpy_r_r55; -CPyL43: ; - CPy_Reraise(); - if (!0) { - goto CPyL45; - } else - goto CPyL64; -CPyL44: ; - CPy_Unreachable(); -CPyL45: ; - CPy_RestoreExcInfo(cpy_r_r50); - CPy_DECREF(cpy_r_r50.f0); - CPy_DECREF(cpy_r_r50.f1); - CPy_DECREF(cpy_r_r50.f2); - cpy_r_r56 = CPy_KeepPropagating(); - if (!cpy_r_r56) goto CPyL48; - CPy_Unreachable(); -CPyL47: ; - CPy_Unreachable(); -CPyL48: ; - cpy_r_r57 = NULL; - return cpy_r_r57; -CPyL49: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - goto CPyL39; -CPyL50: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL39; -CPyL51: ; - CPy_DecRef(cpy_r_r11); - goto CPyL7; -CPyL52: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL8; -CPyL53: ; - CPy_DecRef(cpy_r_r11); - goto CPyL16; -CPyL54: ; - CPy_DecRef(cpy_r_r18); - goto CPyL16; -CPyL55: ; - CPy_DECREF(cpy_r_r20); - goto CPyL15; -CPyL56: ; - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - goto CPyL22; -CPyL57: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r28.f0); - CPy_DecRef(cpy_r_r28.f1); - CPy_DecRef(cpy_r_r28.f2); - goto CPyL20; -CPyL58: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r6); - goto CPyL23; -CPyL59: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r6); - goto CPyL30; -CPyL60: ; - CPy_DecRef(cpy_r_r3); - CPy_XDecRef(cpy_r_r27); - goto CPyL35; -CPyL61: ; - CPy_DECREF(cpy_r_r48); - goto CPyL29; -CPyL62: ; - CPy_XDECREF(cpy_r_r27); - goto CPyL31; -CPyL63: ; - CPy_XDECREF(cpy_r_r42.f0); - CPy_XDECREF(cpy_r_r42.f1); - CPy_XDECREF(cpy_r_r42.f2); - goto CPyL32; -CPyL64: ; - CPy_DECREF(cpy_r_r50.f0); - CPy_DECREF(cpy_r_r50.f1); - CPy_DECREF(cpy_r_r50.f2); - goto CPyL44; -} - -PyObject *CPyPy_project___main____load_interface_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"O:_load_interface_build_json_from_disk", kwlist, 0}; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_path = obj_path; - PyObject *retval = CPyDef_project___main____load_interface_build_json_from_disk(arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 622, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____init___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____init___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____init___3_TempProject_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main_____init___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - cpy_r_r0 = CPyStatics[1590]; /* '_path' */ - cpy_r_r1 = Py_None; - cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 641, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r4 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r5 = Py_None; - cpy_r_r6 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 642, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r8 = CPyStatics[187]; /* '_name' */ - cpy_r_r9 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_name); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 643, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r11 = PyDict_New(); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 644, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r12 = CPyDef_sources___Sources(cpy_r_contract_sources, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 644, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r13 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r14 = PyObject_SetAttr(cpy_r_self, cpy_r_r13, cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r12); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 644, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r16 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_self, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals); - goto CPyL13; - } - if (likely(Py_TYPE(cpy_r_r17) == CPyType_sources___Sources)) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r17); - goto CPyL13; - } - cpy_r_r19 = CPyDef_build___Build(cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r20 = CPyStatics[185]; /* '_build' */ - cpy_r_r21 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r19); - CPy_DECREF_NO_IMM(cpy_r_r19); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals); - goto CPyL13; - } - cpy_r_r23 = CPyStatics[1610]; /* '_compile' */ - cpy_r_r24 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r25[4] = { - cpy_r_self, cpy_r_contract_sources, cpy_r_compiler_config, - cpy_r_r24 - }; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r26, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 646, CPyStatic_project___main___globals); - goto CPyL13; - } else - goto CPyL14; -CPyL11: ; - cpy_r_r28 = CPyStatics[1613]; /* '_create_containers' */ - PyObject *cpy_r_r29[1] = {cpy_r_self}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__init__", 647, CPyStatic_project___main___globals); - goto CPyL13; - } else - goto CPyL15; -CPyL12: ; - return 1; -CPyL13: ; - cpy_r_r32 = 2; - return cpy_r_r32; -CPyL14: ; - CPy_DECREF(cpy_r_r27); - goto CPyL11; -CPyL15: ; - CPy_DECREF(cpy_r_r31); - goto CPyL12; -} - -PyObject *CPyPy_project___main_____init___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "name", "contract_sources", "compiler_config", 0}; - static CPyArg_Parser parser = {"OOOO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_name; - PyObject *obj_contract_sources; - PyObject *obj_compiler_config; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_name, &obj_contract_sources, &obj_compiler_config)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___TempProject)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.TempProject", obj_self); - goto fail; - } - PyObject *arg_name; - if (likely(PyUnicode_Check(obj_name))) - arg_name = obj_name; - else { - CPy_TypeError("str", obj_name); - goto fail; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - PyObject *arg_compiler_config; - if (likely(PyDict_Check(obj_compiler_config))) - arg_compiler_config = obj_compiler_config; - else { - CPy_TypeError("dict", obj_compiler_config); - goto fail; - } - char retval = CPyDef_project___main_____init___3_TempProject_obj_____call__(arg___mypyc_self__, arg_self, arg_name, arg_contract_sources, arg_compiler_config); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__init__", 640, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_project___main_____repr___3_TempProject_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPyStatics[1644]; /* "" */ - cpy_r_r5 = CPyStr_Build(3, cpy_r_r0, cpy_r_r3, cpy_r_r4); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "__repr__", 650, CPyStatic_project___main___globals); - goto CPyL4; - } - return cpy_r_r5; -CPyL4: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -} - -PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_project___main___TempProject)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.main.TempProject", obj_self); - goto fail; - } - PyObject *retval = CPyDef_project___main_____repr___3_TempProject_obj_____call__(arg___mypyc_self__, arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "__repr__", 649, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___check_for_project(PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - CPyPtr cpy_r_r11; - CPyPtr cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int64_t cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - char cpy_r_r21; - CPyPtr cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - CPyPtr cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject **cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - char cpy_r_r95; - PyObject *cpy_r_r96; - int32_t cpy_r_r97; - char cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject **cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - int32_t cpy_r_r111; - char cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - int32_t cpy_r_r120; - char cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject **cpy_r_r125; - PyObject *cpy_r_r126; - char cpy_r_r127; - PyObject *cpy_r_r128; - PyObject **cpy_r_r130; - PyObject *cpy_r_r131; - char cpy_r_r132; - int64_t cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - if (cpy_r_path != NULL) goto CPyL83; - cpy_r_r0 = CPyStatics[175]; /* '.' */ - CPy_INCREF(cpy_r_r0); - cpy_r_path = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL84; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 655, CPyStatic_project___main___globals); - goto CPyL82; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r3[1] = {cpy_r_path}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r4, 1, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 655, CPyStatic_project___main___globals); - goto CPyL85; - } - CPy_DECREF(cpy_r_path); - cpy_r_r6 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 655, CPyStatic_project___main___globals); - goto CPyL86; - } - CPy_DECREF(cpy_r_r5); - cpy_r_path = cpy_r_r9; - cpy_r_r10 = PyList_New(1); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); - goto CPyL85; - } - cpy_r_r11 = (CPyPtr)&((PyListObject *)cpy_r_r10)->ob_item; - cpy_r_r12 = *(CPyPtr *)cpy_r_r11; - CPy_INCREF(cpy_r_path); - *(PyObject * *)cpy_r_r12 = cpy_r_path; - cpy_r_r13 = cpy_r_path; - cpy_r_r14 = CPyStatics[1411]; /* 'parents' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r16 = PySequence_List(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); - goto CPyL87; - } - cpy_r_r17 = PySequence_Concat(cpy_r_r10, cpy_r_r16); - CPy_DECREF_NO_IMM(cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r18 = 0; -CPyL13: ; - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r17)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - cpy_r_r21 = cpy_r_r18 < cpy_r_r20; - if (!cpy_r_r21) goto CPyL88; - cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; - cpy_r_r23 = *(CPyPtr *)cpy_r_r22; - cpy_r_r24 = cpy_r_r18 * 8; - cpy_r_r25 = cpy_r_r23 + cpy_r_r24; - cpy_r_r26 = *(PyObject * *)cpy_r_r25; - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = CPyDef__config____load_project_structure_config(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 658, CPyStatic_project___main___globals); - goto CPyL89; - } - cpy_r_r28 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r29 = PyObject_GetItem(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 659, CPyStatic_project___main___globals); - goto CPyL90; - } - cpy_r_r30 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r31[2] = {cpy_r_r26, cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 659, CPyStatic_project___main___globals); - goto CPyL91; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r34 = CPyStatics[178]; /* 'interfaces' */ - cpy_r_r35 = PyObject_GetItem(cpy_r_r27, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 660, CPyStatic_project___main___globals); - goto CPyL92; - } - cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r37[2] = {cpy_r_r26, cpy_r_r35}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 660, CPyStatic_project___main___globals); - goto CPyL93; - } - CPy_DECREF(cpy_r_r35); - cpy_r_r40 = CPyStatics[1645]; /* 'scripts' */ - cpy_r_r41 = PyObject_GetItem(cpy_r_r27, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 661, CPyStatic_project___main___globals); - goto CPyL94; - } - cpy_r_r42 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r43[2] = {cpy_r_r26, cpy_r_r41}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 661, CPyStatic_project___main___globals); - goto CPyL95; - } - CPy_DECREF(cpy_r_r41); - cpy_r_r46 = CPyStatics[556]; /* 'tests' */ - cpy_r_r47 = PyObject_GetItem(cpy_r_r27, cpy_r_r46); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 662, CPyStatic_project___main___globals); - goto CPyL96; - } - cpy_r_r48 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r49[2] = {cpy_r_r26, cpy_r_r47}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r50, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 662, CPyStatic_project___main___globals); - goto CPyL97; - } - CPy_DECREF(cpy_r_r47); - cpy_r_r52 = CPyStatics[1646]; - cpy_r_r53 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r54[2] = {cpy_r_r33, cpy_r_r52}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r57 = PyObject_GetIter(cpy_r_r56); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); - goto CPyL98; - } -CPyL25: ; - cpy_r_r58 = PyIter_Next(cpy_r_r57); - if (cpy_r_r58 == NULL) goto CPyL99; - cpy_r_r59 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); - goto CPyL100; - } - if (likely(PyUnicode_Check(cpy_r_r60))) - cpy_r_r61 = cpy_r_r60; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals, "str", cpy_r_r60); - goto CPyL100; - } - cpy_r_r62 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r63 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r64 = CPyStr_Equal(cpy_r_r61, cpy_r_r62); - if (cpy_r_r64) goto CPyL101; - cpy_r_r65 = CPyStr_Equal(cpy_r_r61, cpy_r_r63); - CPy_DECREF(cpy_r_r61); - if (cpy_r_r65) goto CPyL31; - if (0) { - goto CPyL102; - } else - goto CPyL103; -CPyL31: ; - if (1) { - goto CPyL102; - } else - goto CPyL103; -CPyL32: ; - cpy_r_r66 = cpy_r_r58; - goto CPyL35; -CPyL33: ; - cpy_r_r67 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r68 = Py_None; - cpy_r_r66 = cpy_r_r68; -CPyL35: ; - cpy_r_r69 = (PyObject *)&_Py_NoneStruct; - cpy_r_r70 = cpy_r_r66 != cpy_r_r69; - if (!cpy_r_r70) goto CPyL104; - cpy_r_r71 = cpy_r_r66; - cpy_r_r72 = PyObject_IsTrue(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", -1, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r74 = cpy_r_r72; - if (cpy_r_r74) { - goto CPyL105; - } else - goto CPyL40; -CPyL39: ; - return cpy_r_r26; -CPyL40: ; - cpy_r_r75 = CPyStatics[1646]; - cpy_r_r76 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r77[2] = {cpy_r_r39, cpy_r_r75}; - cpy_r_r78 = (PyObject **)&cpy_r_r77; - cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); - goto CPyL98; - } - CPy_DECREF(cpy_r_r39); - cpy_r_r80 = PyObject_GetIter(cpy_r_r79); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); - goto CPyL106; - } -CPyL42: ; - cpy_r_r81 = PyIter_Next(cpy_r_r80); - if (cpy_r_r81 == NULL) goto CPyL107; - cpy_r_r82 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); - goto CPyL108; - } - if (likely(PyUnicode_Check(cpy_r_r83))) - cpy_r_r84 = cpy_r_r83; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals, "str", cpy_r_r83); - goto CPyL108; - } - cpy_r_r85 = CPyStatics[135]; /* '.json' */ - cpy_r_r86 = CPyStatics[1222]; /* '.vy' */ - cpy_r_r87 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r88 = CPyStr_Equal(cpy_r_r84, cpy_r_r85); - if (cpy_r_r88) goto CPyL109; - cpy_r_r89 = CPyStr_Equal(cpy_r_r84, cpy_r_r86); - if (cpy_r_r89) goto CPyL109; - cpy_r_r90 = CPyStr_Equal(cpy_r_r84, cpy_r_r87); - CPy_DECREF(cpy_r_r84); - if (cpy_r_r90) goto CPyL49; - if (0) { - goto CPyL110; - } else - goto CPyL111; -CPyL49: ; - if (1) { - goto CPyL110; - } else - goto CPyL111; -CPyL50: ; - cpy_r_r91 = cpy_r_r81; - goto CPyL53; -CPyL51: ; - cpy_r_r92 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); - goto CPyL106; - } - cpy_r_r93 = Py_None; - cpy_r_r91 = cpy_r_r93; -CPyL53: ; - cpy_r_r94 = (PyObject *)&_Py_NoneStruct; - cpy_r_r95 = cpy_r_r91 != cpy_r_r94; - if (!cpy_r_r95) goto CPyL112; - cpy_r_r96 = cpy_r_r91; - cpy_r_r97 = PyObject_IsTrue(cpy_r_r96); - CPy_DECREF(cpy_r_r96); - cpy_r_r98 = cpy_r_r97 >= 0; - if (unlikely(!cpy_r_r98)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", -1, CPyStatic_project___main___globals); - goto CPyL106; - } - cpy_r_r99 = cpy_r_r97; - if (cpy_r_r99) { - goto CPyL113; - } else - goto CPyL58; -CPyL57: ; - return cpy_r_r26; -CPyL58: ; - cpy_r_r100 = CPyStatics[1646]; - cpy_r_r101 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r102[2] = {cpy_r_r45, cpy_r_r100}; - cpy_r_r103 = (PyObject **)&cpy_r_r102; - cpy_r_r104 = PyObject_VectorcallMethod(cpy_r_r101, cpy_r_r103, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); - goto CPyL106; - } - CPy_DECREF(cpy_r_r45); - cpy_r_r105 = PyObject_GetIter(cpy_r_r104); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); - goto CPyL114; - } -CPyL60: ; - cpy_r_r106 = PyIter_Next(cpy_r_r105); - if (cpy_r_r106 == NULL) goto CPyL115; - cpy_r_r107 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); - goto CPyL116; - } - if (likely(PyUnicode_Check(cpy_r_r108))) - cpy_r_r109 = cpy_r_r108; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals, "str", cpy_r_r108); - goto CPyL116; - } - cpy_r_r110 = CPyStatics[1647]; /* '.py' */ - cpy_r_r111 = PyUnicode_Contains(cpy_r_r110, cpy_r_r109); - CPy_DECREF(cpy_r_r109); - cpy_r_r112 = cpy_r_r111 >= 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); - goto CPyL116; - } - cpy_r_r113 = cpy_r_r111; - if (cpy_r_r113) { - goto CPyL117; - } else - goto CPyL118; -CPyL65: ; - cpy_r_r114 = cpy_r_r106; - goto CPyL68; -CPyL66: ; - cpy_r_r115 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); - goto CPyL114; - } - cpy_r_r116 = Py_None; - cpy_r_r114 = cpy_r_r116; -CPyL68: ; - cpy_r_r117 = (PyObject *)&_Py_NoneStruct; - cpy_r_r118 = cpy_r_r114 != cpy_r_r117; - if (!cpy_r_r118) goto CPyL119; - cpy_r_r119 = cpy_r_r114; - cpy_r_r120 = PyObject_IsTrue(cpy_r_r119); - CPy_DECREF(cpy_r_r119); - cpy_r_r121 = cpy_r_r120 >= 0; - if (unlikely(!cpy_r_r121)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", -1, CPyStatic_project___main___globals); - goto CPyL114; - } - cpy_r_r122 = cpy_r_r120; - if (cpy_r_r122) { - goto CPyL120; - } else - goto CPyL73; -CPyL72: ; - return cpy_r_r26; -CPyL73: ; - cpy_r_r123 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r124[1] = {cpy_r_r33}; - cpy_r_r125 = (PyObject **)&cpy_r_r124; - cpy_r_r126 = PyObject_VectorcallMethod(cpy_r_r123, cpy_r_r125, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); - goto CPyL114; - } - CPy_DECREF(cpy_r_r33); - if (unlikely(!PyBool_Check(cpy_r_r126))) { - CPy_TypeError("bool", cpy_r_r126); cpy_r_r127 = 2; - } else - cpy_r_r127 = cpy_r_r126 == Py_True; - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r127 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); - goto CPyL121; - } - if (!cpy_r_r127) goto CPyL122; - cpy_r_r128 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r129[1] = {cpy_r_r51}; - cpy_r_r130 = (PyObject **)&cpy_r_r129; - cpy_r_r131 = PyObject_VectorcallMethod(cpy_r_r128, cpy_r_r130, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); - goto CPyL121; - } - CPy_DECREF(cpy_r_r51); - if (unlikely(!PyBool_Check(cpy_r_r131))) { - CPy_TypeError("bool", cpy_r_r131); cpy_r_r132 = 2; - } else - cpy_r_r132 = cpy_r_r131 == Py_True; - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r132 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); - goto CPyL89; - } - if (cpy_r_r132) { - goto CPyL123; - } else - goto CPyL124; -CPyL79: ; - return cpy_r_r26; -CPyL80: ; - cpy_r_r133 = cpy_r_r18 + 1; - cpy_r_r18 = cpy_r_r133; - goto CPyL13; -CPyL81: ; - cpy_r_r134 = Py_None; - return cpy_r_r134; -CPyL82: ; - cpy_r_r135 = NULL; - return cpy_r_r135; -CPyL83: ; - CPy_INCREF(cpy_r_path); - goto CPyL2; -CPyL84: ; - CPy_DecRef(cpy_r_path); - goto CPyL3; -CPyL85: ; - CPy_DecRef(cpy_r_path); - goto CPyL82; -CPyL86: ; - CPy_DecRef(cpy_r_r5); - goto CPyL82; -CPyL87: ; - CPy_DecRef(cpy_r_r10); - goto CPyL82; -CPyL88: ; - CPy_DECREF_NO_IMM(cpy_r_r17); - goto CPyL81; -CPyL89: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - goto CPyL82; -CPyL90: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - goto CPyL82; -CPyL91: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r29); - goto CPyL82; -CPyL92: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r33); - goto CPyL82; -CPyL93: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - goto CPyL82; -CPyL94: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r39); - goto CPyL82; -CPyL95: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r41); - goto CPyL82; -CPyL96: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r45); - goto CPyL82; -CPyL97: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r47); - goto CPyL82; -CPyL98: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r51); - goto CPyL82; -CPyL99: ; - CPy_DECREF(cpy_r_r57); - goto CPyL33; -CPyL100: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r39); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r58); - goto CPyL82; -CPyL101: ; - CPy_DECREF(cpy_r_r61); - goto CPyL31; -CPyL102: ; - CPy_DECREF(cpy_r_r57); - goto CPyL32; -CPyL103: ; - CPy_DECREF(cpy_r_r58); - goto CPyL25; -CPyL104: ; - CPy_DECREF(cpy_r_r66); - goto CPyL40; -CPyL105: ; - CPy_DECREF_NO_IMM(cpy_r_r17); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r39); - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r51); - goto CPyL39; -CPyL106: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r51); - goto CPyL82; -CPyL107: ; - CPy_DECREF(cpy_r_r80); - goto CPyL51; -CPyL108: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - goto CPyL82; -CPyL109: ; - CPy_DECREF(cpy_r_r84); - goto CPyL49; -CPyL110: ; - CPy_DECREF(cpy_r_r80); - goto CPyL50; -CPyL111: ; - CPy_DECREF(cpy_r_r81); - goto CPyL42; -CPyL112: ; - CPy_DECREF(cpy_r_r91); - goto CPyL58; -CPyL113: ; - CPy_DECREF_NO_IMM(cpy_r_r17); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r51); - goto CPyL57; -CPyL114: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r51); - goto CPyL82; -CPyL115: ; - CPy_DECREF(cpy_r_r105); - goto CPyL66; -CPyL116: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r106); - goto CPyL82; -CPyL117: ; - CPy_DECREF(cpy_r_r105); - goto CPyL65; -CPyL118: ; - CPy_DECREF(cpy_r_r106); - goto CPyL60; -CPyL119: ; - CPy_DECREF(cpy_r_r114); - goto CPyL73; -CPyL120: ; - CPy_DECREF_NO_IMM(cpy_r_r17); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r51); - goto CPyL72; -CPyL121: ; - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r51); - goto CPyL82; -CPyL122: ; - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r51); - goto CPyL80; -CPyL123: ; - CPy_DECREF_NO_IMM(cpy_r_r17); - goto CPyL79; -CPyL124: ; - CPy_DECREF(cpy_r_r26); - goto CPyL80; -} - -PyObject *CPyPy_project___main___check_for_project(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"|O:check_for_project", kwlist, 0}; - PyObject *obj_path = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_path; - if (obj_path == NULL) { - arg_path = NULL; - goto __LL1538; - } - arg_path = obj_path; - if (arg_path != NULL) goto __LL1538; - if (PyUnicode_Check(obj_path)) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1538; - CPy_TypeError("union[object, str]", obj_path); - goto fail; -__LL1538: ; - PyObject *retval = CPyDef_project___main___check_for_project(arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "check_for_project", 653, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___get_loaded_projects(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyStatic_project___main____loaded_projects; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/main.py", "get_loaded_projects", 678, CPyStatic_project___main___globals); - goto CPyL5; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyList_Copy(cpy_r_r0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "get_loaded_projects", 678, CPyStatic_project___main___globals); - goto CPyL5; - } - return cpy_r_r2; -CPyL5: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_project___main___get_loaded_projects(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_loaded_projects", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_project___main___get_loaded_projects(); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "get_loaded_projects", 676, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___new(PyObject *cpy_r_project_path_str, char cpy_r_ignore_subfolder, char cpy_r_ignore_existing) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - CPyPtr cpy_r_r21; - int64_t cpy_r_r22; - CPyTagged cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - if (cpy_r_project_path_str != NULL) goto CPyL31; - cpy_r_r0 = CPyStatics[175]; /* '.' */ - CPy_INCREF(cpy_r_r0); - cpy_r_project_path_str = cpy_r_r0; -CPyL2: ; - if (cpy_r_ignore_subfolder != 2) goto CPyL4; - cpy_r_ignore_subfolder = 0; -CPyL4: ; - if (cpy_r_ignore_existing != 2) goto CPyL6; - cpy_r_ignore_existing = 0; -CPyL6: ; - cpy_r_r1 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL32; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/main.py", "new", 693, CPyStatic_project___main___globals); - goto CPyL30; - } - CPy_Unreachable(); -CPyL9: ; - PyObject *cpy_r_r3[1] = {cpy_r_project_path_str}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r4, 1, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 693, CPyStatic_project___main___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_project_path_str); - cpy_r_r6 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 693, CPyStatic_project___main___globals); - goto CPyL34; - } - CPy_DECREF(cpy_r_r5); - if (cpy_r_ignore_existing) goto CPyL24; - cpy_r_r10 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r11[1] = {cpy_r_r9}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); - goto CPyL35; - } - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); - goto CPyL35; - } - if (!cpy_r_r14) goto CPyL24; - cpy_r_r15 = CPyStatics[1265]; /* '*' */ - cpy_r_r16 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r17[2] = {cpy_r_r9, cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); - goto CPyL35; - } - cpy_r_r20 = PySequence_List(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); - goto CPyL35; - } - cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_r20)->ob_size; - cpy_r_r22 = *(int64_t *)cpy_r_r21; - CPy_DECREF_NO_IMM(cpy_r_r20); - cpy_r_r23 = cpy_r_r22 << 1; - cpy_r_r24 = cpy_r_r23 != 0; - if (!cpy_r_r24) goto CPyL24; - cpy_r_r25 = CPyStatics[1648]; /* 'Directory is not empty: ' */ - cpy_r_r26 = PyObject_Str(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); - goto CPyL30; - } - cpy_r_r27 = CPyStr_Build(2, cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); - goto CPyL30; - } - cpy_r_r28 = CPyModule_builtins; - cpy_r_r29 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); - goto CPyL36; - } - PyObject *cpy_r_r31[1] = {cpy_r_r27}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); - goto CPyL36; - } - CPy_DECREF(cpy_r_r27); - CPy_Raise(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); - goto CPyL30; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r34 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r35 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r36[2] = {cpy_r_r9, cpy_r_r35}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r34, cpy_r_r37, 9223372036854775809ULL, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 696, CPyStatic_project___main___globals); - goto CPyL35; - } else - goto CPyL37; -CPyL25: ; - cpy_r_r40 = CPyDef_project___main____create_folders(cpy_r_r9); - if (unlikely(cpy_r_r40 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "new", 697, CPyStatic_project___main___globals); - goto CPyL35; - } - cpy_r_r41 = CPyDef_project___main____create_gitfiles(cpy_r_r9); - if (unlikely(cpy_r_r41 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "new", 698, CPyStatic_project___main___globals); - goto CPyL35; - } - cpy_r_r42 = CPyDef_project___main____add_to_sys_path(cpy_r_r9); - if (unlikely(cpy_r_r42 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "new", 699, CPyStatic_project___main___globals); - goto CPyL35; - } - cpy_r_r43 = PyObject_Str(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "new", 700, CPyStatic_project___main___globals); - goto CPyL30; - } - return cpy_r_r43; -CPyL30: ; - cpy_r_r44 = NULL; - return cpy_r_r44; -CPyL31: ; - CPy_INCREF(cpy_r_project_path_str); - goto CPyL2; -CPyL32: ; - CPy_DecRef(cpy_r_project_path_str); - goto CPyL7; -CPyL33: ; - CPy_DecRef(cpy_r_project_path_str); - goto CPyL30; -CPyL34: ; - CPy_DecRef(cpy_r_r5); - goto CPyL30; -CPyL35: ; - CPy_DecRef(cpy_r_r9); - goto CPyL30; -CPyL36: ; - CPy_DecRef(cpy_r_r27); - goto CPyL30; -CPyL37: ; - CPy_DECREF(cpy_r_r39); - goto CPyL25; -} - -PyObject *CPyPy_project___main___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path_str", "ignore_subfolder", "ignore_existing", 0}; - static CPyArg_Parser parser = {"|OOO:new", kwlist, 0}; - PyObject *obj_project_path_str = NULL; - PyObject *obj_ignore_subfolder = NULL; - PyObject *obj_ignore_existing = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_path_str, &obj_ignore_subfolder, &obj_ignore_existing)) { - return NULL; - } - PyObject *arg_project_path_str; - if (obj_project_path_str == NULL) { - arg_project_path_str = NULL; - } else if (likely(PyUnicode_Check(obj_project_path_str))) - arg_project_path_str = obj_project_path_str; - else { - CPy_TypeError("str", obj_project_path_str); - goto fail; - } - char arg_ignore_subfolder; - if (obj_ignore_subfolder == NULL) { - arg_ignore_subfolder = 2; - } else if (unlikely(!PyBool_Check(obj_ignore_subfolder))) { - CPy_TypeError("bool", obj_ignore_subfolder); goto fail; - } else - arg_ignore_subfolder = obj_ignore_subfolder == Py_True; - char arg_ignore_existing; - if (obj_ignore_existing == NULL) { - arg_ignore_existing = 2; - } else if (unlikely(!PyBool_Check(obj_ignore_existing))) { - CPy_TypeError("bool", obj_ignore_existing); goto fail; - } else - arg_ignore_existing = obj_ignore_existing == Py_True; - PyObject *retval = CPyDef_project___main___new(arg_project_path_str, arg_ignore_subfolder, arg_ignore_existing); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "new", 681, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___from_brownie_mix(PyObject *cpy_r_project_name, PyObject *cpy_r_project_path, char cpy_r_ignore_subfolder) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - CPyPtr cpy_r_r57; - int64_t cpy_r_r58; - CPyTagged cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - char cpy_r_r97; - char cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - if (cpy_r_project_path != NULL) goto CPyL61; - cpy_r_r0 = Py_None; - cpy_r_project_path = cpy_r_r0; -CPyL2: ; - if (cpy_r_ignore_subfolder != 2) goto CPyL4; - cpy_r_ignore_subfolder = 0; -CPyL4: ; - cpy_r_r1 = PyObject_Str(cpy_r_project_name); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r2 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r3[1] = {cpy_r_r1}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals); - goto CPyL63; - } - CPy_DECREF(cpy_r_r1); - if (likely(PyUnicode_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals, "str", cpy_r_r5); - goto CPyL62; - } - cpy_r_r7 = CPyStatics[1649]; /* '-mix' */ - cpy_r_r8 = CPyStatics[114]; /* '' */ - cpy_r_r9 = PyUnicode_Replace(cpy_r_r6, cpy_r_r7, cpy_r_r8, -1); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_project_name = cpy_r_r9; - cpy_r_r10 = CPyStatic__config___REQUEST_HEADERS; - if (unlikely(cpy_r_r10 == NULL)) { - goto CPyL64; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); - cpy_r_r11 = 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 718, CPyStatic_project___main___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r12 = CPyDict_Copy(cpy_r_r10); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 718, CPyStatic_project___main___globals); - goto CPyL65; - } - cpy_r_r13 = CPyDef_project___main____maybe_retrieve_github_auth(); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 719, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r14 = CPyDict_Update(cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r13); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 719, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r16 = CPyDef_project___main____get_mix_default_branch(cpy_r_project_name, cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 720, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r17 = CPyStatics[1650]; /* 'https://github.com/brownie-mix/{}-mix/archive/{}.zip' */ - cpy_r_r18 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r19[3] = {cpy_r_r17, cpy_r_project_name, cpy_r_r16}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 721, CPyStatic_project___main___globals); - goto CPyL67; - } - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "from_brownie_mix", 721, CPyStatic_project___main___globals, "str", cpy_r_r21); - goto CPyL67; - } - cpy_r_r23 = (PyObject *)&_Py_NoneStruct; - cpy_r_r24 = cpy_r_project_path == cpy_r_r23; - if (cpy_r_r24) { - goto CPyL68; - } else - goto CPyL24; -CPyL18: ; - cpy_r_r25 = CPyStatics[175]; /* '.' */ - cpy_r_r26 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r26 == NULL)) { - goto CPyL69; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r27 = 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 723, CPyStatic_project___main___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL21: ; - PyObject *cpy_r_r28[1] = {cpy_r_r25}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 1, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 723, CPyStatic_project___main___globals); - goto CPyL70; - } - cpy_r_r31 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r32[2] = {cpy_r_r30, cpy_r_project_name}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 723, CPyStatic_project___main___globals); - goto CPyL71; - } - CPy_DECREF(cpy_r_r30); - cpy_r_project_path = cpy_r_r34; -CPyL24: ; - cpy_r_r35 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r35 == NULL)) { - goto CPyL72; - } else - goto CPyL27; -CPyL25: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r36 = 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 724, CPyStatic_project___main___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL27: ; - PyObject *cpy_r_r37[1] = {cpy_r_project_path}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r38, 1, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 724, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_DECREF(cpy_r_project_path); - cpy_r_r40 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r41[1] = {cpy_r_r39}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 724, CPyStatic_project___main___globals); - goto CPyL74; - } - CPy_DECREF(cpy_r_r39); - cpy_r_project_path = cpy_r_r43; - CPy_INCREF(cpy_r_project_path); - cpy_r_r44 = cpy_r_project_path; - cpy_r_r45 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r46[1] = {cpy_r_r44}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_VectorcallMethod(cpy_r_r45, cpy_r_r47, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r44); - if (unlikely(!PyBool_Check(cpy_r_r48))) { - CPy_TypeError("bool", cpy_r_r48); cpy_r_r49 = 2; - } else - cpy_r_r49 = cpy_r_r48 == Py_True; - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); - goto CPyL73; - } - if (!cpy_r_r49) goto CPyL43; - cpy_r_r50 = CPyStatics[1265]; /* '*' */ - CPy_INCREF(cpy_r_project_path); - cpy_r_r51 = cpy_r_project_path; - cpy_r_r52 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r53[2] = {cpy_r_r51, cpy_r_r50}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); - goto CPyL76; - } - CPy_DECREF(cpy_r_r51); - cpy_r_r56 = PySequence_List(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r57 = (CPyPtr)&((PyVarObject *)cpy_r_r56)->ob_size; - cpy_r_r58 = *(int64_t *)cpy_r_r57; - CPy_DECREF_NO_IMM(cpy_r_r56); - cpy_r_r59 = cpy_r_r58 << 1; - cpy_r_r60 = cpy_r_r59 != 0; - if (cpy_r_r60) { - goto CPyL77; - } else - goto CPyL43; -CPyL37: ; - cpy_r_r61 = CPyStatics[1651]; /* 'Folder already exists - ' */ - cpy_r_r62 = PyObject_Str(cpy_r_project_path); - CPy_DECREF(cpy_r_project_path); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); - goto CPyL60; - } - cpy_r_r63 = CPyStr_Build(2, cpy_r_r61, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); - goto CPyL60; - } - cpy_r_r64 = CPyModule_builtins; - cpy_r_r65 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); - goto CPyL78; - } - PyObject *cpy_r_r67[1] = {cpy_r_r63}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); - goto CPyL78; - } - CPy_DECREF(cpy_r_r63); - CPy_Raise(cpy_r_r69); - CPy_DECREF(cpy_r_r69); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); - goto CPyL60; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r70 = CPyStatics[1652]; /* 'Downloading from ' */ - cpy_r_r71 = CPyStatics[1653]; /* '...' */ - cpy_r_r72 = CPyStr_Build(3, cpy_r_r70, cpy_r_r22, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 728, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r73 = CPyModule_builtins; - cpy_r_r74 = CPyStatics[53]; /* 'print' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 728, CPyStatic_project___main___globals); - goto CPyL79; - } - PyObject *cpy_r_r76[1] = {cpy_r_r72}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 1, 0); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 728, CPyStatic_project___main___globals); - goto CPyL79; - } else - goto CPyL80; -CPyL46: ; - CPy_DECREF(cpy_r_r72); - CPy_INCREF(cpy_r_project_path); - cpy_r_r79 = cpy_r_project_path; - cpy_r_r80 = CPyStatics[65]; /* 'parent' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 729, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r82 = PyObject_Str(cpy_r_r81); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 729, CPyStatic_project___main___globals); - goto CPyL73; - } - cpy_r_r83 = CPyDef_project___main____stream_download(cpy_r_r22, cpy_r_r82, cpy_r_r12); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r83 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 729, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_INCREF(cpy_r_project_path); - cpy_r_r84 = cpy_r_project_path; - cpy_r_r85 = CPyStatics[65]; /* 'parent' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r87 = CPyStatics[1654]; /* '-mix-' */ - cpy_r_r88 = CPyStr_Build(3, cpy_r_project_name, cpy_r_r87, cpy_r_r16); - CPy_DECREF(cpy_r_project_name); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r89 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r90[2] = {cpy_r_r86, cpy_r_r88}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); - goto CPyL83; - } - CPy_DECREF(cpy_r_r86); - CPy_DECREF(cpy_r_r88); - cpy_r_r93 = CPyStatics[1655]; /* 'rename' */ - PyObject *cpy_r_r94[2] = {cpy_r_r92, cpy_r_project_path}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); - goto CPyL84; - } else - goto CPyL85; -CPyL55: ; - CPy_DECREF(cpy_r_r92); - cpy_r_r97 = CPyDef_project___main____create_folders(cpy_r_project_path); - if (unlikely(cpy_r_r97 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 731, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r98 = CPyDef_project___main____create_gitfiles(cpy_r_project_path); - if (unlikely(cpy_r_r98 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 732, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r99 = CPyDef_project___main____add_to_sys_path(cpy_r_project_path); - if (unlikely(cpy_r_r99 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 733, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r100 = PyObject_Str(cpy_r_project_path); - CPy_DECREF(cpy_r_project_path); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 734, CPyStatic_project___main___globals); - goto CPyL60; - } - return cpy_r_r100; -CPyL60: ; - cpy_r_r101 = NULL; - return cpy_r_r101; -CPyL61: ; - CPy_INCREF(cpy_r_project_path); - goto CPyL2; -CPyL62: ; - CPy_DecRef(cpy_r_project_path); - goto CPyL60; -CPyL63: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r1); - goto CPyL60; -CPyL64: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - goto CPyL9; -CPyL65: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - goto CPyL60; -CPyL66: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - goto CPyL60; -CPyL67: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - goto CPyL60; -CPyL68: ; - CPy_DECREF(cpy_r_project_path); - goto CPyL18; -CPyL69: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - goto CPyL19; -CPyL70: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - goto CPyL60; -CPyL71: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r30); - goto CPyL60; -CPyL72: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - goto CPyL25; -CPyL73: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - goto CPyL60; -CPyL74: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r39); - goto CPyL60; -CPyL75: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r44); - goto CPyL60; -CPyL76: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r51); - goto CPyL60; -CPyL77: ; - CPy_DECREF(cpy_r_project_name); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r22); - goto CPyL37; -CPyL78: ; - CPy_DecRef(cpy_r_r63); - goto CPyL60; -CPyL79: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r72); - goto CPyL60; -CPyL80: ; - CPy_DECREF(cpy_r_r78); - goto CPyL46; -CPyL81: ; - CPy_DecRef(cpy_r_project_name); - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r16); - goto CPyL60; -CPyL82: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r86); - goto CPyL60; -CPyL83: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r88); - goto CPyL60; -CPyL84: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r92); - goto CPyL60; -CPyL85: ; - CPy_DECREF(cpy_r_r96); - goto CPyL55; -} - -PyObject *CPyPy_project___main___from_brownie_mix(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_name", "project_path", "ignore_subfolder", 0}; - static CPyArg_Parser parser = {"O|OO:from_brownie_mix", kwlist, 0}; - PyObject *obj_project_name; - PyObject *obj_project_path = NULL; - PyObject *obj_ignore_subfolder = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_name, &obj_project_path, &obj_ignore_subfolder)) { - return NULL; - } - PyObject *arg_project_name; - if (likely(PyUnicode_Check(obj_project_name))) - arg_project_name = obj_project_name; - else { - CPy_TypeError("str", obj_project_name); - goto fail; - } - PyObject *arg_project_path; - if (obj_project_path == NULL) { - arg_project_path = NULL; - goto __LL1539; - } - arg_project_path = obj_project_path; - if (arg_project_path != NULL) goto __LL1539; - if (PyUnicode_Check(obj_project_path)) - arg_project_path = obj_project_path; - else { - arg_project_path = NULL; - } - if (arg_project_path != NULL) goto __LL1539; - if (obj_project_path == Py_None) - arg_project_path = obj_project_path; - else { - arg_project_path = NULL; - } - if (arg_project_path != NULL) goto __LL1539; - CPy_TypeError("union[object, str, None]", obj_project_path); - goto fail; -__LL1539: ; - char arg_ignore_subfolder; - if (obj_ignore_subfolder == NULL) { - arg_ignore_subfolder = 2; - } else if (unlikely(!PyBool_Check(obj_ignore_subfolder))) { - CPy_TypeError("bool", obj_ignore_subfolder); goto fail; - } else - arg_ignore_subfolder = obj_ignore_subfolder == Py_True; - PyObject *retval = CPyDef_project___main___from_brownie_mix(arg_project_name, arg_project_path, arg_ignore_subfolder); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 703, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___compile_source(PyObject *cpy_r_source, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, char cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T3OOO cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - tuple_T2OO cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - CPyTagged cpy_r_r48; - char cpy_r_r49; - CPyTagged cpy_r_r50; - CPyTagged cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - tuple_T3OOO cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_exc; - PyObject *cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - tuple_T3OOO cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - tuple_T2OO cpy_r_r88; - PyObject *cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - int32_t cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject **cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - tuple_T3OOO cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - char cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject **cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - if (cpy_r_solc_version != NULL) goto CPyL97; - cpy_r_r0 = Py_None; - cpy_r_solc_version = cpy_r_r0; -CPyL2: ; - if (cpy_r_vyper_version != NULL) goto CPyL98; - cpy_r_r1 = Py_None; - cpy_r_vyper_version = cpy_r_r1; -CPyL4: ; - if (cpy_r_optimize != 2) goto CPyL6; - cpy_r_optimize = 1; -CPyL6: ; - if (cpy_r_runs != NULL) goto CPyL99; - cpy_r_r2 = CPyStatics[2053]; /* 200 */ - cpy_r_runs = cpy_r_r2; -CPyL8: ; - if (cpy_r_evm_version != NULL) goto CPyL100; - cpy_r_r3 = Py_None; - cpy_r_evm_version = cpy_r_r3; -CPyL10: ; - cpy_r_r4 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r5 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r6 = PyDict_New(); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 749, CPyStatic_project___main___globals); - goto CPyL101; - } - cpy_r_r7 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r8 = PyDict_New(); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 749, CPyStatic_project___main___globals); - goto CPyL102; - } - cpy_r_r9 = CPyDict_Build(3, cpy_r_r4, cpy_r_evm_version, cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_evm_version); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 749, CPyStatic_project___main___globals); - goto CPyL103; - } - cpy_r_r10 = (PyObject *)&_Py_NoneStruct; - cpy_r_r11 = cpy_r_solc_version == cpy_r_r10; - if (!cpy_r_r11) goto CPyL26; - cpy_r_r12 = (PyObject *)&_Py_NoneStruct; - cpy_r_r13 = cpy_r_vyper_version == cpy_r_r12; - if (!cpy_r_r13) goto CPyL26; - cpy_r_r14 = CPyStatics[1250]; /* '' */ - cpy_r_r15 = CPyDict_Build(1, cpy_r_r14, cpy_r_source); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 755, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r16 = 2; - cpy_r_r17 = CPyDef_solidity___find_best_solc_version(cpy_r_r15, 1, cpy_r_r16, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 754, CPyStatic_project___main___globals); - goto CPyL18; - } else - goto CPyL104; -CPyL17: ; - cpy_r_solc_version = cpy_r_r17; - goto CPyL26; -CPyL18: ; - cpy_r_r18 = CPy_CatchError(); - cpy_r_r19 = CPyStatic_project___main___globals; - cpy_r_r20 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 757, CPyStatic_project___main___globals); - goto CPyL105; - } - cpy_r_r22 = CPyStatic_project___main___globals; - cpy_r_r23 = CPyStatics[1316]; /* 'SolcNotInstalled' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 757, CPyStatic_project___main___globals); - goto CPyL106; - } - cpy_r_r25.f0 = cpy_r_r21; - cpy_r_r25.f1 = cpy_r_r24; - cpy_r_r26 = PyTuple_New(2); - if (unlikely(cpy_r_r26 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1540 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp1540); - PyObject *__tmp1541 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp1541); - cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); - CPy_DecRef(cpy_r_r26); - if (cpy_r_r27) { - goto CPyL23; - } else - goto CPyL107; -CPyL21: ; - CPy_Reraise(); - if (!0) { - goto CPyL24; - } else - goto CPyL108; -CPyL22: ; - CPy_Unreachable(); -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL26; -CPyL24: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - cpy_r_r28 = CPy_KeepPropagating(); - if (!cpy_r_r28) goto CPyL96; - CPy_Unreachable(); -CPyL26: ; - cpy_r_r29 = (PyObject *)&_Py_NoneStruct; - cpy_r_r30 = cpy_r_vyper_version == cpy_r_r29; - if (!cpy_r_r30) goto CPyL109; - cpy_r_r31 = CPyStatics[1229]; /* 'version' */ - cpy_r_r32 = (PyObject *)&_Py_NoneStruct; - cpy_r_r33 = cpy_r_solc_version != cpy_r_r32; - if (!cpy_r_r33) goto CPyL32; - CPy_INCREF(cpy_r_solc_version); - if (likely(cpy_r_solc_version != Py_None)) - cpy_r_r34 = cpy_r_solc_version; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "compile_source", 739, CPyStatic_project___main___globals, "str", cpy_r_solc_version); - goto CPyL110; - } - cpy_r_r35 = CPyStr_IsTrue(cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (!cpy_r_r35) goto CPyL32; - CPy_INCREF(cpy_r_solc_version); - if (likely(cpy_r_solc_version != Py_None)) - cpy_r_r36 = cpy_r_solc_version; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals, "str", cpy_r_solc_version); - goto CPyL110; - } - cpy_r_r37 = cpy_r_r36; - goto CPyL36; -CPyL32: ; - cpy_r_r38 = CPyDef_solidity___get_version(); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals); - goto CPyL110; - } - cpy_r_r39 = CPyStatics[1657]; /* 'truncate' */ - PyObject *cpy_r_r40[1] = {cpy_r_r38}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals); - goto CPyL111; - } - CPy_DECREF(cpy_r_r38); - cpy_r_r43 = PyObject_Str(cpy_r_r42); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals); - goto CPyL110; - } - cpy_r_r37 = cpy_r_r43; -CPyL36: ; - cpy_r_r44 = CPyStatics[1592]; /* 'optimize' */ - cpy_r_r45 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r46 = (PyObject *)&_Py_NoneStruct; - cpy_r_r47 = cpy_r_runs != cpy_r_r46; - if (!cpy_r_r47) goto CPyL112; - if (likely(PyLong_Check(cpy_r_runs))) - cpy_r_r48 = CPyTagged_FromObject(cpy_r_runs); - else { - CPy_TypeError("int", cpy_r_runs); cpy_r_r48 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r48 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 742, CPyStatic_project___main___globals); - goto CPyL113; - } - cpy_r_r49 = cpy_r_r48 != 0; - CPyTagged_DECREF(cpy_r_r48); - if (!cpy_r_r49) goto CPyL112; - if (likely(PyLong_Check(cpy_r_runs))) - cpy_r_r50 = CPyTagged_FromObject(cpy_r_runs); - else { - CPy_TypeError("int", cpy_r_runs); cpy_r_r50 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_runs); - if (unlikely(cpy_r_r50 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 765, CPyStatic_project___main___globals); - goto CPyL114; - } - cpy_r_r51 = cpy_r_r50; - goto CPyL42; -CPyL41: ; - cpy_r_r51 = 0; -CPyL42: ; - cpy_r_r52 = cpy_r_optimize ? Py_True : Py_False; - cpy_r_r53 = CPyTagged_StealAsObject(cpy_r_r51); - cpy_r_r54 = CPyDict_Build(3, cpy_r_r31, cpy_r_r37, cpy_r_r44, cpy_r_r52, cpy_r_r45, cpy_r_r53); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 762, CPyStatic_project___main___globals); - goto CPyL115; - } - cpy_r_r55 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r56 = CPyDict_SetItem(cpy_r_r9, cpy_r_r55, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 762, CPyStatic_project___main___globals); - goto CPyL115; - } - cpy_r_r58 = CPyStatics[1658]; /* 'TempSolcProject' */ - cpy_r_r59 = CPyStatics[1659]; /* '.sol' */ - cpy_r_r60 = CPyDict_Build(1, cpy_r_r59, cpy_r_source); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 768, CPyStatic_project___main___globals); - goto CPyL48; - } - cpy_r_r61 = (PyObject *)CPyType_project___main___TempProject; - PyObject *cpy_r_r62[3] = {cpy_r_r58, cpy_r_r60, cpy_r_r9}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 3, 0); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 768, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_DECREF(cpy_r_r60); - if (likely(Py_TYPE(cpy_r_r64) == CPyType_project___main___TempProject)) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeError("brownie.project.main.TempProject", cpy_r_r64); - cpy_r_r65 = NULL; - } - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 768, CPyStatic_project___main___globals); - goto CPyL48; - } else - goto CPyL117; -CPyL47: ; - return cpy_r_r65; -CPyL48: ; - cpy_r_r66 = CPy_CatchError(); - cpy_r_r67 = CPyModule_builtins; - cpy_r_r68 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 769, CPyStatic_project___main___globals); - goto CPyL118; - } - cpy_r_r70 = CPy_ExceptionMatches(cpy_r_r69); - CPy_DecRef(cpy_r_r69); - if (!cpy_r_r70) goto CPyL119; - cpy_r_r71 = CPy_GetExcValue(); - cpy_r_exc = cpy_r_r71; - cpy_r_r72 = (PyObject *)&_Py_NoneStruct; - cpy_r_r73 = cpy_r_solc_version != cpy_r_r72; - if (cpy_r_r73) { - goto CPyL120; - } else - goto CPyL121; -CPyL51: ; - CPy_Raise(cpy_r_exc); - CPy_DecRef(cpy_r_exc); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 772, CPyStatic_project___main___globals); - goto CPyL56; - } else - goto CPyL122; -CPyL52: ; - CPy_Unreachable(); -CPyL53: ; - CPy_Reraise(); - if (!0) { - goto CPyL56; - } else - goto CPyL123; -CPyL54: ; - CPy_Unreachable(); -CPyL55: ; - CPy_RestoreExcInfo(cpy_r_r66); - CPy_DecRef(cpy_r_r66.f0); - CPy_DecRef(cpy_r_r66.f1); - CPy_DecRef(cpy_r_r66.f2); - goto CPyL58; -CPyL56: ; - CPy_RestoreExcInfo(cpy_r_r66); - CPy_DecRef(cpy_r_r66.f0); - CPy_DecRef(cpy_r_r66.f1); - CPy_DecRef(cpy_r_r66.f2); - cpy_r_r74 = CPy_KeepPropagating(); - if (!cpy_r_r74) goto CPyL96; - CPy_Unreachable(); -CPyL58: ; - cpy_r_r75 = (PyObject *)&_Py_NoneStruct; - cpy_r_r76 = cpy_r_vyper_version == cpy_r_r75; - if (!cpy_r_r76) goto CPyL70; - cpy_r_r77 = CPyStatics[1250]; /* '' */ - cpy_r_r78 = CPyDict_Build(1, cpy_r_r77, cpy_r_source); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 778, CPyStatic_project___main___globals); - goto CPyL62; - } - cpy_r_r79 = 2; - cpy_r_r80 = CPyDef_vyper___find_best_vyper_version(cpy_r_r78, 1, cpy_r_r79, 0); - CPy_DECREF(cpy_r_r78); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 777, CPyStatic_project___main___globals); - goto CPyL62; - } else - goto CPyL124; -CPyL61: ; - cpy_r_vyper_version = cpy_r_r80; - goto CPyL70; -CPyL62: ; - cpy_r_r81 = CPy_CatchError(); - cpy_r_r82 = CPyStatic_project___main___globals; - cpy_r_r83 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 780, CPyStatic_project___main___globals); - goto CPyL125; - } - cpy_r_r85 = CPyStatic_project___main___globals; - cpy_r_r86 = CPyStatics[1469]; /* 'VyperNotInstalled' */ - cpy_r_r87 = CPyDict_GetItem(cpy_r_r85, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 780, CPyStatic_project___main___globals); - goto CPyL126; - } - cpy_r_r88.f0 = cpy_r_r84; - cpy_r_r88.f1 = cpy_r_r87; - cpy_r_r89 = PyTuple_New(2); - if (unlikely(cpy_r_r89 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1542 = cpy_r_r88.f0; - PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1542); - PyObject *__tmp1543 = cpy_r_r88.f1; - PyTuple_SET_ITEM(cpy_r_r89, 1, __tmp1543); - cpy_r_r90 = CPy_ExceptionMatches(cpy_r_r89); - CPy_DecRef(cpy_r_r89); - if (cpy_r_r90) { - goto CPyL67; - } else - goto CPyL127; -CPyL65: ; - CPy_Reraise(); - if (!0) { - goto CPyL68; - } else - goto CPyL128; -CPyL66: ; - CPy_Unreachable(); -CPyL67: ; - CPy_RestoreExcInfo(cpy_r_r81); - CPy_DecRef(cpy_r_r81.f0); - CPy_DecRef(cpy_r_r81.f1); - CPy_DecRef(cpy_r_r81.f2); - goto CPyL70; -CPyL68: ; - CPy_RestoreExcInfo(cpy_r_r81); - CPy_DecRef(cpy_r_r81.f0); - CPy_DecRef(cpy_r_r81.f1); - CPy_DecRef(cpy_r_r81.f2); - cpy_r_r91 = CPy_KeepPropagating(); - if (!cpy_r_r91) goto CPyL96; - CPy_Unreachable(); -CPyL70: ; - cpy_r_r92 = CPyStatics[1229]; /* 'version' */ - cpy_r_r93 = (PyObject *)&_Py_NoneStruct; - cpy_r_r94 = cpy_r_vyper_version != cpy_r_r93; - if (!cpy_r_r94) goto CPyL74; - CPy_INCREF(cpy_r_vyper_version); - if (likely(cpy_r_vyper_version != Py_None)) - cpy_r_r95 = cpy_r_vyper_version; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "compile_source", 740, CPyStatic_project___main___globals, "str", cpy_r_vyper_version); - goto CPyL115; - } - cpy_r_r96 = CPyStr_IsTrue(cpy_r_r95); - CPy_DECREF(cpy_r_r95); - if (!cpy_r_r96) goto CPyL74; - CPy_INCREF(cpy_r_vyper_version); - cpy_r_r97 = cpy_r_vyper_version; - goto CPyL76; -CPyL74: ; - cpy_r_r98 = CPyDef_vyper___get_version(); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 783, CPyStatic_project___main___globals); - goto CPyL115; - } - cpy_r_r97 = cpy_r_r98; -CPyL76: ; - cpy_r_r99 = CPyDict_Build(1, cpy_r_r92, cpy_r_r97); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 783, CPyStatic_project___main___globals); - goto CPyL115; - } - cpy_r_r100 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r101 = CPyDict_SetItem(cpy_r_r9, cpy_r_r100, cpy_r_r99); - CPy_DECREF(cpy_r_r99); - cpy_r_r102 = cpy_r_r101 >= 0; - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 783, CPyStatic_project___main___globals); - goto CPyL115; - } - cpy_r_r103 = CPyStatics[1660]; /* 'TempVyperProject' */ - cpy_r_r104 = CPyStatics[1661]; /* '.vy' */ - cpy_r_r105 = CPyDict_Build(1, cpy_r_r104, cpy_r_source); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 785, CPyStatic_project___main___globals); - goto CPyL129; - } - cpy_r_r106 = (PyObject *)CPyType_project___main___TempProject; - PyObject *cpy_r_r107[3] = {cpy_r_r103, cpy_r_r105, cpy_r_r9}; - cpy_r_r108 = (PyObject **)&cpy_r_r107; - cpy_r_r109 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r108, 3, 0); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 785, CPyStatic_project___main___globals); - goto CPyL130; - } - CPy_DECREF(cpy_r_r105); - CPy_DECREF(cpy_r_r9); - if (likely(Py_TYPE(cpy_r_r109) == CPyType_project___main___TempProject)) - cpy_r_r110 = cpy_r_r109; - else { - CPy_TypeError("brownie.project.main.TempProject", cpy_r_r109); - cpy_r_r110 = NULL; - } - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 785, CPyStatic_project___main___globals); - goto CPyL82; - } else - goto CPyL131; -CPyL81: ; - return cpy_r_r110; -CPyL82: ; - cpy_r_r111 = CPy_CatchError(); - cpy_r_r112 = CPyModule_builtins; - cpy_r_r113 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 786, CPyStatic_project___main___globals); - goto CPyL132; - } - cpy_r_r115 = CPy_ExceptionMatches(cpy_r_r114); - CPy_DecRef(cpy_r_r114); - if (!cpy_r_r115) goto CPyL133; - cpy_r_r116 = CPy_GetExcValue(); - cpy_r_exc = cpy_r_r116; - cpy_r_r117 = (PyObject *)&_Py_NoneStruct; - cpy_r_r118 = cpy_r_solc_version == cpy_r_r117; - CPy_DecRef(cpy_r_solc_version); - if (!cpy_r_r118) goto CPyL134; - cpy_r_r119 = (PyObject *)&_Py_NoneStruct; - cpy_r_r120 = cpy_r_vyper_version == cpy_r_r119; - CPy_DecRef(cpy_r_vyper_version); - if (cpy_r_r120) { - goto CPyL135; - } else - goto CPyL90; -CPyL86: ; - cpy_r_r121 = CPyStatics[1662]; /* ('No compiler version specified, no pragma statement ' - 'in the source, and compilation failed with both solc ' - 'and vyper') */ - cpy_r_r122 = CPyStatic_project___main___globals; - cpy_r_r123 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r124 = CPyDict_GetItem(cpy_r_r122, cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 788, CPyStatic_project___main___globals); - goto CPyL94; - } - PyObject *cpy_r_r125[1] = {cpy_r_r121}; - cpy_r_r126 = (PyObject **)&cpy_r_r125; - cpy_r_r127 = PyObject_Vectorcall(cpy_r_r124, cpy_r_r126, 1, 0); - CPy_DecRef(cpy_r_r124); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 788, CPyStatic_project___main___globals); - goto CPyL94; - } - CPy_Raise(cpy_r_r127); - CPy_DecRef(cpy_r_r127); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 788, CPyStatic_project___main___globals); - goto CPyL94; - } else - goto CPyL136; -CPyL89: ; - CPy_Unreachable(); -CPyL90: ; - CPy_Raise(cpy_r_exc); - CPy_DecRef(cpy_r_exc); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "compile_source", 792, CPyStatic_project___main___globals); - goto CPyL94; - } else - goto CPyL137; -CPyL91: ; - CPy_Unreachable(); -CPyL92: ; - CPy_Reraise(); - if (!0) { - goto CPyL94; - } else - goto CPyL138; -CPyL93: ; - CPy_Unreachable(); -CPyL94: ; - CPy_RestoreExcInfo(cpy_r_r111); - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - cpy_r_r128 = CPy_KeepPropagating(); - if (!cpy_r_r128) goto CPyL96; - CPy_Unreachable(); -CPyL96: ; - cpy_r_r129 = NULL; - return cpy_r_r129; -CPyL97: ; - CPy_INCREF(cpy_r_solc_version); - goto CPyL2; -CPyL98: ; - CPy_INCREF(cpy_r_vyper_version); - goto CPyL4; -CPyL99: ; - CPy_INCREF(cpy_r_runs); - goto CPyL8; -CPyL100: ; - CPy_INCREF(cpy_r_evm_version); - goto CPyL10; -CPyL101: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - goto CPyL96; -CPyL102: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_evm_version); - CPy_DecRef(cpy_r_r6); - goto CPyL96; -CPyL103: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - goto CPyL96; -CPyL104: ; - CPy_DECREF(cpy_r_solc_version); - goto CPyL17; -CPyL105: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_r9); - goto CPyL24; -CPyL106: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r21); - goto CPyL24; -CPyL107: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_r9); - goto CPyL21; -CPyL108: ; - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL22; -CPyL109: ; - CPy_DECREF(cpy_r_runs); - goto CPyL58; -CPyL110: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_r9); - goto CPyL96; -CPyL111: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r38); - goto CPyL96; -CPyL112: ; - CPy_DECREF(cpy_r_runs); - goto CPyL41; -CPyL113: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_runs); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r37); - goto CPyL96; -CPyL114: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r37); - goto CPyL96; -CPyL115: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - goto CPyL96; -CPyL116: ; - CPy_DecRef(cpy_r_r60); - goto CPyL48; -CPyL117: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_vyper_version); - CPy_DECREF(cpy_r_r9); - goto CPyL47; -CPyL118: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - goto CPyL56; -CPyL119: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - goto CPyL53; -CPyL120: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - goto CPyL51; -CPyL121: ; - CPy_DecRef(cpy_r_exc); - goto CPyL55; -CPyL122: ; - CPy_DecRef(cpy_r_r66.f0); - CPy_DecRef(cpy_r_r66.f1); - CPy_DecRef(cpy_r_r66.f2); - goto CPyL52; -CPyL123: ; - CPy_DecRef(cpy_r_r66.f0); - CPy_DecRef(cpy_r_r66.f1); - CPy_DecRef(cpy_r_r66.f2); - goto CPyL54; -CPyL124: ; - CPy_DECREF(cpy_r_vyper_version); - goto CPyL61; -CPyL125: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - goto CPyL68; -CPyL126: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r84); - goto CPyL68; -CPyL127: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - CPy_DecRef(cpy_r_r9); - goto CPyL65; -CPyL128: ; - CPy_DecRef(cpy_r_r81.f0); - CPy_DecRef(cpy_r_r81.f1); - CPy_DecRef(cpy_r_r81.f2); - goto CPyL66; -CPyL129: ; - CPy_DecRef(cpy_r_r9); - goto CPyL82; -CPyL130: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r105); - goto CPyL82; -CPyL131: ; - CPy_DECREF(cpy_r_solc_version); - CPy_DECREF(cpy_r_vyper_version); - goto CPyL81; -CPyL132: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - goto CPyL94; -CPyL133: ; - CPy_DecRef(cpy_r_solc_version); - CPy_DecRef(cpy_r_vyper_version); - goto CPyL92; -CPyL134: ; - CPy_DecRef(cpy_r_vyper_version); - goto CPyL90; -CPyL135: ; - CPy_DecRef(cpy_r_exc); - goto CPyL86; -CPyL136: ; - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - goto CPyL89; -CPyL137: ; - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - goto CPyL91; -CPyL138: ; - CPy_DecRef(cpy_r_r111.f0); - CPy_DecRef(cpy_r_r111.f1); - CPy_DecRef(cpy_r_r111.f2); - goto CPyL93; -} - -PyObject *CPyPy_project___main___compile_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source", "solc_version", "vyper_version", "optimize", "runs", "evm_version", 0}; - static CPyArg_Parser parser = {"O|OOOOO:compile_source", kwlist, 0}; - PyObject *obj_source; - PyObject *obj_solc_version = NULL; - PyObject *obj_vyper_version = NULL; - PyObject *obj_optimize = NULL; - PyObject *obj_runs = NULL; - PyObject *obj_evm_version = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_solc_version, &obj_vyper_version, &obj_optimize, &obj_runs, &obj_evm_version)) { - return NULL; - } - PyObject *arg_source; - if (likely(PyUnicode_Check(obj_source))) - arg_source = obj_source; - else { - CPy_TypeError("str", obj_source); - goto fail; - } - PyObject *arg_solc_version; - if (obj_solc_version == NULL) { - arg_solc_version = NULL; - goto __LL1544; - } - if (PyUnicode_Check(obj_solc_version)) - arg_solc_version = obj_solc_version; - else { - arg_solc_version = NULL; - } - if (arg_solc_version != NULL) goto __LL1544; - if (obj_solc_version == Py_None) - arg_solc_version = obj_solc_version; - else { - arg_solc_version = NULL; - } - if (arg_solc_version != NULL) goto __LL1544; - CPy_TypeError("str or None", obj_solc_version); - goto fail; -__LL1544: ; - PyObject *arg_vyper_version; - if (obj_vyper_version == NULL) { - arg_vyper_version = NULL; - goto __LL1545; - } - if (PyUnicode_Check(obj_vyper_version)) - arg_vyper_version = obj_vyper_version; - else { - arg_vyper_version = NULL; - } - if (arg_vyper_version != NULL) goto __LL1545; - if (obj_vyper_version == Py_None) - arg_vyper_version = obj_vyper_version; - else { - arg_vyper_version = NULL; - } - if (arg_vyper_version != NULL) goto __LL1545; - CPy_TypeError("str or None", obj_vyper_version); - goto fail; -__LL1545: ; - char arg_optimize; - if (obj_optimize == NULL) { - arg_optimize = 2; - } else if (unlikely(!PyBool_Check(obj_optimize))) { - CPy_TypeError("bool", obj_optimize); goto fail; - } else - arg_optimize = obj_optimize == Py_True; - PyObject *arg_runs; - if (obj_runs == NULL) { - arg_runs = NULL; - goto __LL1546; - } - if (PyLong_Check(obj_runs)) - arg_runs = obj_runs; - else { - arg_runs = NULL; - } - if (arg_runs != NULL) goto __LL1546; - if (obj_runs == Py_None) - arg_runs = obj_runs; - else { - arg_runs = NULL; - } - if (arg_runs != NULL) goto __LL1546; - CPy_TypeError("int or None", obj_runs); - goto fail; -__LL1546: ; - PyObject *arg_evm_version; - if (obj_evm_version == NULL) { - arg_evm_version = NULL; - goto __LL1547; - } - if (PyUnicode_Check(obj_evm_version)) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL1547; - if (obj_evm_version == Py_None) - arg_evm_version = obj_evm_version; - else { - arg_evm_version = NULL; - } - if (arg_evm_version != NULL) goto __LL1547; - CPy_TypeError("str or None", obj_evm_version); - goto fail; -__LL1547: ; - PyObject *retval = CPyDef_project___main___compile_source(arg_source, arg_solc_version, arg_vyper_version, arg_optimize, arg_runs, arg_evm_version); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "compile_source", 737, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___load(PyObject *cpy_r_project_path, PyObject *cpy_r_name, char cpy_r_raise_if_loaded, char cpy_r_compile) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char 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_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - char cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject **cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject **cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject **cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - int64_t cpy_r_r130; - char cpy_r_r131; - int64_t cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject **cpy_r_r137; - PyObject *cpy_r_r138; - char cpy_r_r139; - int32_t cpy_r_r140; - char cpy_r_r141; - int64_t cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - char cpy_r_r145; - int64_t cpy_r_r146; - CPyPtr cpy_r_r147; - int64_t cpy_r_r148; - char cpy_r_r149; - CPyPtr cpy_r_r150; - CPyPtr cpy_r_r151; - int64_t cpy_r_r152; - CPyPtr cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject **cpy_r_r166; - PyObject *cpy_r_r167; - int64_t cpy_r_r168; - char cpy_r_r169; - char cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject **cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - if (cpy_r_project_path != NULL) goto CPyL117; - cpy_r_r0 = Py_None; - cpy_r_project_path = cpy_r_r0; -CPyL2: ; - if (cpy_r_name != NULL) goto CPyL118; - cpy_r_r1 = Py_None; - cpy_r_name = cpy_r_r1; -CPyL4: ; - if (cpy_r_raise_if_loaded != 2) goto CPyL6; - cpy_r_raise_if_loaded = 1; -CPyL6: ; - if (cpy_r_compile != 2) goto CPyL8; - cpy_r_compile = 1; -CPyL8: ; - cpy_r_r2 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3 = cpy_r_project_path == cpy_r_r2; - if (cpy_r_r3) { - goto CPyL119; - } else - goto CPyL25; -CPyL9: ; - cpy_r_r4 = CPyStatics[175]; /* '.' */ - cpy_r_r5 = CPyDef_project___main___check_for_project(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 813, CPyStatic_project___main___globals); - goto CPyL120; - } - cpy_r_project_path = cpy_r_r5; - cpy_r_r6 = (PyObject *)&_Py_NoneStruct; - cpy_r_r7 = cpy_r_project_path != cpy_r_r6; - if (!cpy_r_r7) goto CPyL48; - cpy_r_r8 = CPyStatics[175]; /* '.' */ - cpy_r_r9 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r9 == NULL)) { - goto CPyL121; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r10 = 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r11[1] = {cpy_r_r8}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 1, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r14 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r15[1] = {cpy_r_r13}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); - goto CPyL123; - } - CPy_DECREF(cpy_r_r13); - cpy_r_r18 = PyObject_RichCompare(cpy_r_project_path, cpy_r_r17, 3); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); - goto CPyL122; - } - if (unlikely(!PyBool_Check(cpy_r_r18))) { - CPy_TypeError("bool", cpy_r_r18); cpy_r_r19 = 2; - } else - cpy_r_r19 = cpy_r_r18 == Py_True; - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); - goto CPyL122; - } - if (!cpy_r_r19) goto CPyL48; - cpy_r_r20 = CPyStatics[1663]; /* "Loaded project has a root folder of '" */ - cpy_r_r21 = PyObject_Str(cpy_r_project_path); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 816, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r22 = CPyStatics[1664]; /* "' which is different from the current working directory" */ - cpy_r_r23 = CPyStr_Build(3, cpy_r_r20, cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 816, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r24 = CPyStatic_project___main___globals; - cpy_r_r25 = CPyStatics[1665]; /* 'BrownieEnvironmentWarning' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 818, CPyStatic_project___main___globals); - goto CPyL124; - } - cpy_r_r27 = CPyModule_warnings; - cpy_r_r28 = CPyStatics[594]; /* 'warn' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 815, CPyStatic_project___main___globals); - goto CPyL125; - } - PyObject *cpy_r_r30[2] = {cpy_r_r23, cpy_r_r26}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 2, 0); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 815, CPyStatic_project___main___globals); - goto CPyL125; - } else - goto CPyL126; -CPyL24: ; - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r26); - goto CPyL48; -CPyL25: ; - cpy_r_r33 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r33 == NULL)) { - goto CPyL127; - } else - goto CPyL28; -CPyL26: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/main.py", "load", 821, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL28: ; - PyObject *cpy_r_r35[1] = {cpy_r_project_path}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 821, CPyStatic_project___main___globals); - goto CPyL122; - } - CPy_DECREF(cpy_r_project_path); - cpy_r_project_path = cpy_r_r37; - CPy_INCREF(cpy_r_project_path); - cpy_r_r38 = cpy_r_project_path; - cpy_r_r39 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r40[1] = {cpy_r_r38}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); - goto CPyL128; - } - CPy_DECREF(cpy_r_r38); - cpy_r_r43 = CPyDef_project___main___check_for_project(cpy_r_project_path); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); - goto CPyL129; - } - cpy_r_r44 = PyObject_RichCompare(cpy_r_r42, cpy_r_r43, 3); - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); - goto CPyL122; - } - if (unlikely(!PyBool_Check(cpy_r_r44))) { - CPy_TypeError("bool", cpy_r_r44); cpy_r_r45 = 2; - } else - cpy_r_r45 = cpy_r_r44 == Py_True; - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); - goto CPyL122; - } - if (!cpy_r_r45) goto CPyL48; - cpy_r_r46 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 823, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r47 = CPyStatics[505]; /* 'packages' */ - cpy_r_r48 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r49[2] = {cpy_r_r46, cpy_r_r47}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r50, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 823, CPyStatic_project___main___globals); - goto CPyL130; - } - CPy_DECREF(cpy_r_r46); - CPy_INCREF(cpy_r_project_path); - cpy_r_r52 = cpy_r_project_path; - cpy_r_r53 = CPyStatics[1564]; /* 'is_absolute' */ - PyObject *cpy_r_r54[1] = {cpy_r_r52}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); - goto CPyL131; - } - CPy_DECREF(cpy_r_r52); - if (unlikely(!PyBool_Check(cpy_r_r56))) { - CPy_TypeError("bool", cpy_r_r56); cpy_r_r57 = 2; - } else - cpy_r_r57 = cpy_r_r56 == Py_True; - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); - goto CPyL132; - } - if (cpy_r_r57) goto CPyL133; - cpy_r_r58 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r59[2] = {cpy_r_r51, cpy_r_project_path}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); - goto CPyL132; - } - cpy_r_r62 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r63[1] = {cpy_r_r61}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r64, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); - goto CPyL134; - } - CPy_DECREF(cpy_r_r61); - if (unlikely(!PyBool_Check(cpy_r_r65))) { - CPy_TypeError("bool", cpy_r_r65); cpy_r_r66 = 2; - } else - cpy_r_r66 = cpy_r_r65 == Py_True; - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); - goto CPyL132; - } - if (!cpy_r_r66) goto CPyL133; - cpy_r_r67 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r68[2] = {cpy_r_r51, cpy_r_project_path}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 825, CPyStatic_project___main___globals); - goto CPyL132; - } - CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_project_path); - cpy_r_project_path = cpy_r_r70; - goto CPyL48; -CPyL47: ; - cpy_r_r71 = Py_None; - cpy_r_project_path = cpy_r_r71; -CPyL48: ; - cpy_r_r72 = (PyObject *)&_Py_NoneStruct; - cpy_r_r73 = cpy_r_project_path == cpy_r_r72; - if (cpy_r_r73) { - goto CPyL135; - } else - goto CPyL53; -CPyL49: ; - cpy_r_r74 = CPyStatics[1666]; /* 'Could not find Brownie project' */ - cpy_r_r75 = CPyStatic_project___main___globals; - cpy_r_r76 = CPyStatics[82]; /* 'ProjectNotFound' */ - cpy_r_r77 = CPyDict_GetItem(cpy_r_r75, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 830, CPyStatic_project___main___globals); - goto CPyL116; - } - PyObject *cpy_r_r78[1] = {cpy_r_r74}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 1, 0); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 830, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Raise(cpy_r_r80); - CPy_DECREF(cpy_r_r80); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "load", 830, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL53: ; - cpy_r_r81 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r81 == NULL)) { - goto CPyL136; - } else - goto CPyL56; -CPyL54: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r82 = 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/project/main.py", "load", 832, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL56: ; - PyObject *cpy_r_r83[1] = {cpy_r_project_path}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r84, 1, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 832, CPyStatic_project___main___globals); - goto CPyL122; - } - CPy_DECREF(cpy_r_project_path); - cpy_r_r86 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r87[1] = {cpy_r_r85}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 832, CPyStatic_project___main___globals); - goto CPyL137; - } - CPy_DECREF(cpy_r_r85); - cpy_r_project_path = cpy_r_r89; - cpy_r_r90 = (PyObject *)&_Py_NoneStruct; - cpy_r_r91 = cpy_r_name == cpy_r_r90; - if (cpy_r_r91) { - goto CPyL138; - } else - goto CPyL93; -CPyL59: ; - CPy_INCREF(cpy_r_project_path); - cpy_r_r92 = cpy_r_project_path; - cpy_r_r93 = CPyStatics[397]; /* 'name' */ - cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 834, CPyStatic_project___main___globals); - goto CPyL139; - } - if (likely(PyUnicode_Check(cpy_r_r94))) - cpy_r_r95 = cpy_r_r94; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 834, CPyStatic_project___main___globals, "str", cpy_r_r94); - goto CPyL139; - } - cpy_r_name = cpy_r_r95; - CPy_INCREF(cpy_r_name); - if (likely(cpy_r_name != Py_None)) - cpy_r_r96 = cpy_r_name; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 835, CPyStatic_project___main___globals, "str", cpy_r_name); - goto CPyL122; - } - cpy_r_r97 = CPyStatics[429]; /* 'lower' */ - PyObject *cpy_r_r98[1] = {cpy_r_r96}; - cpy_r_r99 = (PyObject **)&cpy_r_r98; - cpy_r_r100 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 835, CPyStatic_project___main___globals); - goto CPyL140; - } - CPy_DECREF(cpy_r_r96); - if (likely(PyUnicode_Check(cpy_r_r100))) - cpy_r_r101 = cpy_r_r100; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 835, CPyStatic_project___main___globals, "str", cpy_r_r100); - goto CPyL122; - } - cpy_r_r102 = CPyStatics[173]; /* 'project' */ - cpy_r_r103 = CPyStr_Endswith(cpy_r_r101, cpy_r_r102); - CPy_DECREF(cpy_r_r101); - cpy_r_r104 = cpy_r_r103; - if (cpy_r_r104) goto CPyL69; - cpy_r_r105 = CPyStatics[1667]; /* ' project' */ - cpy_r_r106 = PyNumber_InPlaceAdd(cpy_r_name, cpy_r_r105); - CPy_DECREF(cpy_r_name); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 836, CPyStatic_project___main___globals); - goto CPyL139; - } - if (PyUnicode_Check(cpy_r_r106)) - cpy_r_r107 = cpy_r_r106; - else { - cpy_r_r107 = NULL; - } - if (cpy_r_r107 != NULL) goto __LL1548; - if (cpy_r_r106 == Py_None) - cpy_r_r107 = cpy_r_r106; - else { - cpy_r_r107 = NULL; - } - if (cpy_r_r107 != NULL) goto __LL1548; - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 836, CPyStatic_project___main___globals, "str or None", cpy_r_r106); - goto CPyL139; -__LL1548: ; - cpy_r_name = cpy_r_r107; -CPyL69: ; - CPy_INCREF(cpy_r_name); - if (likely(cpy_r_name != Py_None)) - cpy_r_r108 = cpy_r_name; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals, "str", cpy_r_name); - goto CPyL122; - } - cpy_r_r109 = CPyStr_GetItem(cpy_r_r108, 0); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r110 = CPyStatics[1668]; /* 'isalpha' */ - PyObject *cpy_r_r111[1] = {cpy_r_r109}; - cpy_r_r112 = (PyObject **)&cpy_r_r111; - cpy_r_r113 = PyObject_VectorcallMethod(cpy_r_r110, cpy_r_r112, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals); - goto CPyL141; - } - CPy_DECREF(cpy_r_r109); - if (unlikely(!PyBool_Check(cpy_r_r113))) { - CPy_TypeError("bool", cpy_r_r113); cpy_r_r114 = 2; - } else - cpy_r_r114 = cpy_r_r113 == Py_True; - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r114 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals); - goto CPyL122; - } - if (cpy_r_r114) { - goto CPyL78; - } else - goto CPyL142; -CPyL74: ; - cpy_r_r115 = CPyStatics[1669]; /* 'Project must start with an alphabetic character' */ - cpy_r_r116 = CPyStatic_project___main___globals; - cpy_r_r117 = CPyStatics[1670]; /* 'BadProjectName' */ - cpy_r_r118 = CPyDict_GetItem(cpy_r_r116, cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 838, CPyStatic_project___main___globals); - goto CPyL116; - } - PyObject *cpy_r_r119[1] = {cpy_r_r115}; - cpy_r_r120 = (PyObject **)&cpy_r_r119; - cpy_r_r121 = PyObject_Vectorcall(cpy_r_r118, cpy_r_r120, 1, 0); - CPy_DECREF(cpy_r_r118); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 838, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Raise(cpy_r_r121); - CPy_DECREF(cpy_r_r121); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "load", 838, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL78: ; - cpy_r_r122 = CPyStatics[114]; /* '' */ - cpy_r_r123 = PyList_New(0); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL122; - } - if (likely(cpy_r_name != Py_None)) - cpy_r_r124 = cpy_r_name; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals, "str", cpy_r_name); - goto CPyL143; - } - cpy_r_r125 = CPyStatics[1671]; /* 'title' */ - PyObject *cpy_r_r126[1] = {cpy_r_r124}; - cpy_r_r127 = (PyObject **)&cpy_r_r126; - cpy_r_r128 = PyObject_VectorcallMethod(cpy_r_r125, cpy_r_r127, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL144; - } - CPy_DECREF(cpy_r_r124); - if (likely(PyUnicode_Check(cpy_r_r128))) - cpy_r_r129 = cpy_r_r128; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals, "str", cpy_r_r128); - goto CPyL143; - } - cpy_r_r130 = CPyStr_Size_size_t(cpy_r_r129); - cpy_r_r131 = cpy_r_r130 >= 0; - if (unlikely(!cpy_r_r131)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL145; - } - cpy_r_r132 = 0; -CPyL84: ; - cpy_r_r133 = cpy_r_r132 < cpy_r_r130; - if (!cpy_r_r133) goto CPyL146; - cpy_r_r134 = CPyStr_GetItemUnsafe(cpy_r_r129, cpy_r_r132); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL145; - } - cpy_r_r135 = CPyStatics[1672]; /* 'isalnum' */ - PyObject *cpy_r_r136[1] = {cpy_r_r134}; - cpy_r_r137 = (PyObject **)&cpy_r_r136; - cpy_r_r138 = PyObject_VectorcallMethod(cpy_r_r135, cpy_r_r137, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL147; - } - if (unlikely(!PyBool_Check(cpy_r_r138))) { - CPy_TypeError("bool", cpy_r_r138); cpy_r_r139 = 2; - } else - cpy_r_r139 = cpy_r_r138 == Py_True; - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r139 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL147; - } - if (!cpy_r_r139) goto CPyL148; - cpy_r_r140 = PyList_Append(cpy_r_r123, cpy_r_r134); - CPy_DECREF(cpy_r_r134); - cpy_r_r141 = cpy_r_r140 >= 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL145; - } -CPyL90: ; - cpy_r_r142 = cpy_r_r132 + 1; - cpy_r_r132 = cpy_r_r142; - goto CPyL84; -CPyL91: ; - cpy_r_r143 = PyUnicode_Join(cpy_r_r122, cpy_r_r123); - CPy_DECREF_NO_IMM(cpy_r_r123); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); - goto CPyL139; - } - cpy_r_name = cpy_r_r143; -CPyL93: ; - cpy_r_r144 = CPyStatic_project___main____loaded_projects; - if (unlikely(cpy_r_r144 == NULL)) { - goto CPyL149; - } else - goto CPyL96; -CPyL94: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); - cpy_r_r145 = 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("brownie/project/main.py", "load", 841, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL96: ; - cpy_r_r146 = 0; -CPyL97: ; - cpy_r_r147 = (CPyPtr)&((PyVarObject *)cpy_r_r144)->ob_size; - cpy_r_r148 = *(int64_t *)cpy_r_r147; - cpy_r_r149 = cpy_r_r146 < cpy_r_r148; - if (!cpy_r_r149) goto CPyL110; - cpy_r_r150 = (CPyPtr)&((PyListObject *)cpy_r_r144)->ob_item; - cpy_r_r151 = *(CPyPtr *)cpy_r_r150; - cpy_r_r152 = cpy_r_r146 * 8; - cpy_r_r153 = cpy_r_r151 + cpy_r_r152; - cpy_r_r154 = *(PyObject * *)cpy_r_r153; - CPy_INCREF(cpy_r_r154); - if (likely(Py_TYPE(cpy_r_r154) == CPyType_project___main___Project)) - cpy_r_r155 = cpy_r_r154; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 841, CPyStatic_project___main___globals, "brownie.project.main.Project", cpy_r_r154); - goto CPyL122; - } - cpy_r_r156 = CPyStatics[187]; /* '_name' */ - cpy_r_r157 = CPyObject_GetAttr(cpy_r_r155, cpy_r_r156); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 842, CPyStatic_project___main___globals); - goto CPyL150; - } - if (likely(PyUnicode_Check(cpy_r_r157))) - cpy_r_r158 = cpy_r_r157; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 842, CPyStatic_project___main___globals, "str", cpy_r_r157); - goto CPyL150; - } - CPy_INCREF(cpy_r_name); - if (likely(cpy_r_name != Py_None)) - cpy_r_r159 = cpy_r_name; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 842, CPyStatic_project___main___globals, "str", cpy_r_name); - goto CPyL151; - } - cpy_r_r160 = CPyStr_Equal(cpy_r_r158, cpy_r_r159); - CPy_DECREF(cpy_r_r158); - CPy_DECREF(cpy_r_r159); - if (cpy_r_r160) { - goto CPyL152; - } else - goto CPyL153; -CPyL103: ; - if (cpy_r_raise_if_loaded) { - goto CPyL154; - } else - goto CPyL108; -CPyL104: ; - cpy_r_r161 = CPyStatics[1673]; /* 'There is already a project loaded with this name' */ - cpy_r_r162 = CPyStatic_project___main___globals; - cpy_r_r163 = CPyStatics[1603]; /* 'ProjectAlreadyLoaded' */ - cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 844, CPyStatic_project___main___globals); - goto CPyL116; - } - PyObject *cpy_r_r165[1] = {cpy_r_r161}; - cpy_r_r166 = (PyObject **)&cpy_r_r165; - cpy_r_r167 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r166, 1, 0); - CPy_DECREF(cpy_r_r164); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 844, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Raise(cpy_r_r167); - CPy_DECREF(cpy_r_r167); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "load", 844, CPyStatic_project___main___globals); - goto CPyL116; - } - CPy_Unreachable(); -CPyL108: ; - return cpy_r_r155; -CPyL109: ; - cpy_r_r168 = cpy_r_r146 + 1; - cpy_r_r146 = cpy_r_r168; - goto CPyL97; -CPyL110: ; - cpy_r_r169 = CPyDef_project___main____create_folders(cpy_r_project_path); - if (unlikely(cpy_r_r169 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 848, CPyStatic_project___main___globals); - goto CPyL122; - } - cpy_r_r170 = CPyDef_project___main____add_to_sys_path(cpy_r_project_path); - if (unlikely(cpy_r_r170 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "load", 849, CPyStatic_project___main___globals); - goto CPyL122; - } - if (likely(cpy_r_name != Py_None)) - cpy_r_r171 = cpy_r_name; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 852, CPyStatic_project___main___globals, "str", cpy_r_name); - goto CPyL139; - } - cpy_r_r172 = (PyObject *)CPyType_project___main___Project; - cpy_r_r173 = cpy_r_compile ? Py_True : Py_False; - PyObject *cpy_r_r174[3] = {cpy_r_r171, cpy_r_project_path, cpy_r_r173}; - cpy_r_r175 = (PyObject **)&cpy_r_r174; - cpy_r_r176 = CPyStatics[2347]; /* ('compile',) */ - cpy_r_r177 = PyObject_Vectorcall(cpy_r_r172, cpy_r_r175, 2, cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "load", 852, CPyStatic_project___main___globals); - goto CPyL155; - } - CPy_DECREF(cpy_r_r171); - CPy_DECREF(cpy_r_project_path); - if (likely(Py_TYPE(cpy_r_r177) == CPyType_project___main___Project)) - cpy_r_r178 = cpy_r_r177; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "load", 852, CPyStatic_project___main___globals, "brownie.project.main.Project", cpy_r_r177); - goto CPyL116; - } - return cpy_r_r178; -CPyL116: ; - cpy_r_r179 = NULL; - return cpy_r_r179; -CPyL117: ; - CPy_INCREF(cpy_r_project_path); - goto CPyL2; -CPyL118: ; - CPy_INCREF(cpy_r_name); - goto CPyL4; -CPyL119: ; - CPy_DECREF(cpy_r_project_path); - goto CPyL9; -CPyL120: ; - CPy_DecRef(cpy_r_name); - goto CPyL116; -CPyL121: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - goto CPyL12; -CPyL122: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - goto CPyL116; -CPyL123: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r13); - goto CPyL116; -CPyL124: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r23); - goto CPyL116; -CPyL125: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL116; -CPyL126: ; - CPy_DECREF(cpy_r_r32); - goto CPyL24; -CPyL127: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - goto CPyL26; -CPyL128: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r38); - goto CPyL116; -CPyL129: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r42); - goto CPyL116; -CPyL130: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r46); - goto CPyL116; -CPyL131: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r52); - goto CPyL116; -CPyL132: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r51); - goto CPyL116; -CPyL133: ; - CPy_DECREF(cpy_r_project_path); - CPy_DECREF(cpy_r_r51); - goto CPyL47; -CPyL134: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r61); - goto CPyL116; -CPyL135: ; - CPy_DECREF(cpy_r_project_path); - CPy_DECREF(cpy_r_name); - goto CPyL49; -CPyL136: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - goto CPyL54; -CPyL137: ; - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r85); - goto CPyL116; -CPyL138: ; - CPy_DECREF(cpy_r_name); - goto CPyL59; -CPyL139: ; - CPy_DecRef(cpy_r_project_path); - goto CPyL116; -CPyL140: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r96); - goto CPyL116; -CPyL141: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r109); - goto CPyL116; -CPyL142: ; - CPy_DECREF(cpy_r_project_path); - CPy_DECREF(cpy_r_name); - goto CPyL74; -CPyL143: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r123); - goto CPyL116; -CPyL144: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r124); - goto CPyL116; -CPyL145: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r129); - goto CPyL116; -CPyL146: ; - CPy_DECREF(cpy_r_r129); - goto CPyL91; -CPyL147: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r123); - CPy_DecRef(cpy_r_r129); - CPy_DecRef(cpy_r_r134); - goto CPyL116; -CPyL148: ; - CPy_DECREF(cpy_r_r134); - goto CPyL90; -CPyL149: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - goto CPyL94; -CPyL150: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r155); - goto CPyL116; -CPyL151: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r155); - CPy_DecRef(cpy_r_r158); - goto CPyL116; -CPyL152: ; - CPy_DECREF(cpy_r_project_path); - CPy_DECREF(cpy_r_name); - goto CPyL103; -CPyL153: ; - CPy_DECREF_NO_IMM(cpy_r_r155); - goto CPyL109; -CPyL154: ; - CPy_DECREF_NO_IMM(cpy_r_r155); - goto CPyL104; -CPyL155: ; - CPy_DecRef(cpy_r_project_path); - CPy_DecRef(cpy_r_r171); - goto CPyL116; -} - -PyObject *CPyPy_project___main___load(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", "name", "raise_if_loaded", "compile", 0}; - static CPyArg_Parser parser = {"|OOOO:load", kwlist, 0}; - PyObject *obj_project_path = NULL; - PyObject *obj_name = NULL; - PyObject *obj_raise_if_loaded = NULL; - PyObject *obj_compile = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_path, &obj_name, &obj_raise_if_loaded, &obj_compile)) { - return NULL; - } - PyObject *arg_project_path; - if (obj_project_path == NULL) { - arg_project_path = NULL; - goto __LL1549; - } - arg_project_path = obj_project_path; - if (arg_project_path != NULL) goto __LL1549; - if (PyUnicode_Check(obj_project_path)) - arg_project_path = obj_project_path; - else { - arg_project_path = NULL; - } - if (arg_project_path != NULL) goto __LL1549; - if (obj_project_path == Py_None) - arg_project_path = obj_project_path; - else { - arg_project_path = NULL; - } - if (arg_project_path != NULL) goto __LL1549; - CPy_TypeError("union[object, str, None]", obj_project_path); - goto fail; -__LL1549: ; - PyObject *arg_name; - if (obj_name == NULL) { - arg_name = NULL; - goto __LL1550; - } - if (PyUnicode_Check(obj_name)) - arg_name = obj_name; - else { - arg_name = NULL; - } - if (arg_name != NULL) goto __LL1550; - if (obj_name == Py_None) - arg_name = obj_name; - else { - arg_name = NULL; - } - if (arg_name != NULL) goto __LL1550; - CPy_TypeError("str or None", obj_name); - goto fail; -__LL1550: ; - char arg_raise_if_loaded; - if (obj_raise_if_loaded == NULL) { - arg_raise_if_loaded = 2; - } else if (unlikely(!PyBool_Check(obj_raise_if_loaded))) { - CPy_TypeError("bool", obj_raise_if_loaded); goto fail; - } else - arg_raise_if_loaded = obj_raise_if_loaded == Py_True; - char arg_compile; - if (obj_compile == NULL) { - arg_compile = 2; - } else if (unlikely(!PyBool_Check(obj_compile))) { - CPy_TypeError("bool", obj_compile); goto fail; - } else - arg_compile = obj_compile == Py_True; - PyObject *retval = CPyDef_project___main___load(arg_project_path, arg_name, arg_raise_if_loaded, arg_compile); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "load", 795, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____install_dependencies(PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - int64_t cpy_r_r1; - CPyPtr cpy_r_r2; - int64_t cpy_r_r3; - char cpy_r_r4; - CPyPtr cpy_r_r5; - CPyPtr cpy_r_r6; - int64_t cpy_r_r7; - CPyPtr cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - int64_t cpy_r_r18; - char cpy_r_r19; - cpy_r_r0 = CPyDef__config____load_project_dependencies(cpy_r_path); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 856, CPyStatic_project___main___globals); - goto CPyL15; - } - cpy_r_r1 = 0; -CPyL2: ; - cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r3 = *(int64_t *)cpy_r_r2; - cpy_r_r4 = cpy_r_r1 < cpy_r_r3; - if (!cpy_r_r4) goto CPyL16; - cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r6 = *(CPyPtr *)cpy_r_r5; - cpy_r_r7 = cpy_r_r1 * 8; - cpy_r_r8 = cpy_r_r6 + cpy_r_r7; - cpy_r_r9 = *(PyObject * *)cpy_r_r8; - CPy_INCREF(cpy_r_r9); - if (likely(PyUnicode_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_dependencies", 856, CPyStatic_project___main___globals, "str", cpy_r_r9); - goto CPyL17; - } - cpy_r_r11 = CPyDef_project___main___install_package(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 858, CPyStatic_project___main___globals); - } else - goto CPyL18; - cpy_r_r12 = CPy_CatchError(); - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 859, CPyStatic_project___main___globals); - goto CPyL19; - } - cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); - CPy_DecRef(cpy_r_r15); - if (cpy_r_r16) { - goto CPyL10; - } else - goto CPyL20; -CPyL8: ; - CPy_Reraise(); - if (!0) { - goto CPyL11; - } else - goto CPyL21; -CPyL9: ; - CPy_Unreachable(); -CPyL10: ; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL13; -CPyL11: ; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - cpy_r_r17 = CPy_KeepPropagating(); - if (!cpy_r_r17) goto CPyL15; - CPy_Unreachable(); -CPyL13: ; - cpy_r_r18 = cpy_r_r1 + 1; - cpy_r_r1 = cpy_r_r18; - goto CPyL2; -CPyL14: ; - return 1; -CPyL15: ; - cpy_r_r19 = 2; - return cpy_r_r19; -CPyL16: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL14; -CPyL17: ; - CPy_DecRef(cpy_r_r0); - goto CPyL15; -CPyL18: ; - CPy_DECREF(cpy_r_r11); - goto CPyL13; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - goto CPyL11; -CPyL20: ; - CPy_DecRef(cpy_r_r0); - goto CPyL8; -CPyL21: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL9; -} - -PyObject *CPyPy_project___main____install_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"O:_install_dependencies", kwlist, 0}; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_path = obj_path; - char retval = CPyDef_project___main____install_dependencies(arg_path); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 855, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main___install_package(PyObject *cpy_r_package_id) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - cpy_r_r0 = CPyDef_project___main____install_from_github(cpy_r_package_id); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "install_package", 877, CPyStatic_project___main___globals); - goto CPyL2; - } - return cpy_r_r0; -CPyL2: ; - cpy_r_r1 = NULL; - return cpy_r_r1; -} - -PyObject *CPyPy_project___main___install_package(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"package_id", 0}; - static CPyArg_Parser parser = {"O:install_package", kwlist, 0}; - PyObject *obj_package_id; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { - return NULL; - } - PyObject *arg_package_id; - if (likely(PyUnicode_Check(obj_package_id))) - arg_package_id = obj_package_id; - else { - CPy_TypeError("str", obj_package_id); - goto fail; - } - PyObject *retval = CPyDef_project___main___install_package(arg_package_id); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "install_package", 863, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____maybe_retrieve_github_auth(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - 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; - cpy_r_r0 = CPyStatics[1674]; /* 'GITHUB_TOKEN' */ - cpy_r_r1 = CPyModule_os; - cpy_r_r2 = CPyStatics[1675]; /* 'getenv' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals); - goto CPyL17; - } - PyObject *cpy_r_r4[1] = {cpy_r_r0}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals); - goto CPyL17; - } - if (PyUnicode_Check(cpy_r_r6)) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL1551; - if (cpy_r_r6 == Py_None) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL1551; - CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals, "str or None", cpy_r_r6); - goto CPyL17; -__LL1551: ; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = (PyObject *)&_Py_NoneStruct; - cpy_r_r9 = cpy_r_r7 != cpy_r_r8; - if (!cpy_r_r9) goto CPyL18; - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r10 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals, "str", cpy_r_r7); - goto CPyL19; - } - cpy_r_r11 = CPyStr_IsTrue(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (!cpy_r_r11) goto CPyL20; - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r12 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals, "str", cpy_r_r7); - goto CPyL17; - } - cpy_r_r13 = PyUnicode_AsUTF8String(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); - goto CPyL17; - } - cpy_r_r14 = CPyStatic_project___main___globals; - cpy_r_r15 = CPyStatics[1676]; /* 'b64encode' */ - cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); - goto CPyL21; - } - PyObject *cpy_r_r17[1] = {cpy_r_r13}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); - goto CPyL21; - } - CPy_DECREF(cpy_r_r13); - if (likely(PyBytes_Check(cpy_r_r19) || PyByteArray_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals, "bytes", cpy_r_r19); - goto CPyL17; - } - cpy_r_r21 = CPy_DecodeUTF8(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); - goto CPyL17; - } - cpy_r_r22 = CPyStatics[1677]; /* 'Authorization' */ - cpy_r_r23 = CPyStatics[1678]; /* 'Basic ' */ - cpy_r_r24 = CPyStr_Build(2, cpy_r_r23, cpy_r_r21); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 887, CPyStatic_project___main___globals); - goto CPyL17; - } - cpy_r_r25 = CPyDict_Build(1, cpy_r_r22, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 887, CPyStatic_project___main___globals); - goto CPyL17; - } - return cpy_r_r25; -CPyL15: ; - cpy_r_r26 = PyDict_New(); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 888, CPyStatic_project___main___globals); - goto CPyL17; - } - return cpy_r_r26; -CPyL17: ; - cpy_r_r27 = NULL; - return cpy_r_r27; -CPyL18: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - goto CPyL15; -CPyL19: ; - CPy_DecRef(cpy_r_r7); - goto CPyL17; -CPyL20: ; - CPy_DECREF(cpy_r_r7); - goto CPyL15; -CPyL21: ; - CPy_DecRef(cpy_r_r13); - goto CPyL17; -} - -PyObject *CPyPy_project___main____maybe_retrieve_github_auth(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_maybe_retrieve_github_auth", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_project___main____maybe_retrieve_github_auth(); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 880, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____install_from_github(PyObject *cpy_r_package_id) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - CPyPtr cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - CPyPtr cpy_r_r7; - PyObject *cpy_r_r8; - CPyPtr cpy_r_r9; - CPyPtr cpy_r_r10; - int64_t cpy_r_r11; - CPyPtr cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - CPyPtr cpy_r_r20; - CPyPtr cpy_r_r21; - int64_t cpy_r_r22; - CPyPtr cpy_r_r23; - PyObject *cpy_r_r24; - CPyPtr cpy_r_r25; - CPyPtr cpy_r_r26; - int64_t cpy_r_r27; - CPyPtr cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T3OOO cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_install_path; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject **cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - int32_t cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject **cpy_r_r96; - PyObject *cpy_r_r97; - int32_t cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_download_url; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject **cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - tuple_T3OOO cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject **cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject **cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - int32_t cpy_r_r146; - char cpy_r_r147; - char cpy_r_r148; - char cpy_r_r149; - char cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject **cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject **cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject **cpy_r_r165; - PyObject *cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - tuple_T2OO cpy_r_r176; - PyObject *cpy_r_r177; - char cpy_r_r178; - PyObject *cpy_r_r179; - 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_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - int32_t cpy_r_r193; - char cpy_r_r194; - char cpy_r_r195; - int32_t cpy_r_r196; - char cpy_r_r197; - char 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_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject **cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject **cpy_r_r214; - PyObject *cpy_r_r215; - char cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - int32_t cpy_r_r221; - char cpy_r_r222; - CPyPtr cpy_r_r223; - int64_t cpy_r_r224; - CPyTagged cpy_r_r225; - char cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - int32_t cpy_r_r231; - char cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject **cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject **cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject **cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject **cpy_r_r257; - PyObject *cpy_r_r258; - char cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject **cpy_r_r264; - PyObject *cpy_r_r265; - tuple_T3OOO cpy_r_r266; - tuple_T3OOO cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject **cpy_r_r272; - PyObject *cpy_r_r273; - int32_t cpy_r_r274; - char cpy_r_r275; - char cpy_r_r276; - char cpy_r_r277; - tuple_T3OOO cpy_r_r278; - tuple_T3OOO cpy_r_r279; - tuple_T3OOO cpy_r_r280; - PyObject *cpy_r_r281; - PyObject **cpy_r_r283; - PyObject *cpy_r_r284; - char cpy_r_r285; - PyObject *cpy_r_r286; - char cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject **cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - char cpy_r_r295; - char cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject **cpy_r_r300; - PyObject *cpy_r_r301; - tuple_T3OOO cpy_r_r302; - PyObject *cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - char cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject **cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - char cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - PyObject *cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - PyObject *cpy_r_r323; - PyObject *cpy_r_r324; - PyObject *cpy_r_r325; - PyObject *cpy_r_r326; - char cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - PyObject *cpy_r_r331; - cpy_r_r0 = CPyStatics[507]; /* '@' */ - cpy_r_r1 = CPyStr_Split(cpy_r_package_id, cpy_r_r0, 2); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals); - goto CPyL10; - } - cpy_r_r2 = CPySequence_CheckUnpackCount(cpy_r_r1, 2); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r4 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; - cpy_r_r5 = *(CPyPtr *)cpy_r_r4; - cpy_r_r6 = 0 * 8; - cpy_r_r7 = cpy_r_r5 + cpy_r_r6; - cpy_r_r8 = *(PyObject * *)cpy_r_r7; - CPy_INCREF(cpy_r_r8); - cpy_r_r9 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; - cpy_r_r10 = *(CPyPtr *)cpy_r_r9; - cpy_r_r11 = 1 * 8; - cpy_r_r12 = cpy_r_r10 + cpy_r_r11; - cpy_r_r13 = *(PyObject * *)cpy_r_r12; - CPy_INCREF(cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r14 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals, "str", cpy_r_r8); - goto CPyL185; - } - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r15 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals, "str", cpy_r_r13); - goto CPyL186; - } - cpy_r_r16 = CPyStatics[513]; /* '/' */ - cpy_r_r17 = PyUnicode_Split(cpy_r_r14, cpy_r_r16, -1); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals); - goto CPyL187; - } - cpy_r_r18 = CPySequence_CheckUnpackCount(cpy_r_r17, 2); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals); - goto CPyL188; - } - cpy_r_r20 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; - cpy_r_r21 = *(CPyPtr *)cpy_r_r20; - cpy_r_r22 = 0 * 8; - cpy_r_r23 = cpy_r_r21 + cpy_r_r22; - cpy_r_r24 = *(PyObject * *)cpy_r_r23; - CPy_INCREF(cpy_r_r24); - cpy_r_r25 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; - cpy_r_r26 = *(CPyPtr *)cpy_r_r25; - cpy_r_r27 = 1 * 8; - cpy_r_r28 = cpy_r_r26 + cpy_r_r27; - cpy_r_r29 = *(PyObject * *)cpy_r_r28; - CPy_INCREF(cpy_r_r29); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (likely(PyUnicode_Check(cpy_r_r24))) - cpy_r_r30 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals, "str", cpy_r_r24); - goto CPyL189; - } - if (likely(PyUnicode_Check(cpy_r_r29))) - cpy_r_r31 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals, "str", cpy_r_r29); - goto CPyL190; - } - goto CPyL20; -CPyL10: ; - cpy_r_r32 = CPy_CatchError(); - cpy_r_r33 = CPyModule_builtins; - cpy_r_r34 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 895, CPyStatic_project___main___globals); - goto CPyL18; - } - cpy_r_r36 = CPy_ExceptionMatches(cpy_r_r35); - CPy_DecRef(cpy_r_r35); - if (!cpy_r_r36) goto CPyL16; - cpy_r_r37 = CPyStatics[1679]; /* ('Invalid package ID. Must be given as ' - '[ORG]/[REPO]@[VERSION]\n' - "e.g. 'OpenZeppelin/openzeppelin-contracts@v2.5.0'") */ - cpy_r_r38 = CPyModule_builtins; - cpy_r_r39 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 896, CPyStatic_project___main___globals); - goto CPyL18; - } - PyObject *cpy_r_r41[1] = {cpy_r_r37}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 1, 0); - CPy_DecRef(cpy_r_r40); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 896, CPyStatic_project___main___globals); - goto CPyL18; - } - CPy_Raise(cpy_r_r43); - CPy_DecRef(cpy_r_r43); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 896, CPyStatic_project___main___globals); - goto CPyL18; - } else - goto CPyL191; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - CPy_Reraise(); - if (!0) { - goto CPyL18; - } else - goto CPyL192; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - CPy_RestoreExcInfo(cpy_r_r32); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - cpy_r_r44 = CPy_KeepPropagating(); - if (!cpy_r_r44) goto CPyL183; - CPy_Unreachable(); -CPyL20: ; - cpy_r_r45 = CPyDef__config____get_data_folder(); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 901, CPyStatic_project___main___globals); - goto CPyL193; - } - cpy_r_r46 = CPyStatics[505]; /* 'packages' */ - cpy_r_r47 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r48[2] = {cpy_r_r45, cpy_r_r46}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_VectorcallMethod(cpy_r_r47, cpy_r_r49, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 901, CPyStatic_project___main___globals); - goto CPyL194; - } - CPy_DECREF(cpy_r_r45); - cpy_r_r51 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r52 = CPyStatics[114]; /* '' */ - cpy_r_r53 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r54[3] = {cpy_r_r51, cpy_r_r30, cpy_r_r52}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 902, CPyStatic_project___main___globals); - goto CPyL195; - } - if (likely(PyUnicode_Check(cpy_r_r56))) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 902, CPyStatic_project___main___globals, "str", cpy_r_r56); - goto CPyL195; - } - cpy_r_r58 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r59[2] = {cpy_r_r50, cpy_r_r57}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 902, CPyStatic_project___main___globals); - goto CPyL196; - } - CPy_DECREF(cpy_r_r50); - CPy_DECREF(cpy_r_r57); - cpy_r_install_path = cpy_r_r61; - cpy_r_r62 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r63 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r64[2] = {cpy_r_install_path, cpy_r_r63}; - cpy_r_r65 = (PyObject **)&cpy_r_r64; - cpy_r_r66 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r65, 9223372036854775809ULL, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 903, CPyStatic_project___main___globals); - goto CPyL197; - } else - goto CPyL198; -CPyL26: ; - cpy_r_r68 = CPyStatics[507]; /* '@' */ - cpy_r_r69 = CPyStr_Build(3, cpy_r_r31, cpy_r_r68, cpy_r_r15); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 904, CPyStatic_project___main___globals); - goto CPyL197; - } - cpy_r_r70 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r71[2] = {cpy_r_install_path, cpy_r_r69}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r72, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 904, CPyStatic_project___main___globals); - goto CPyL199; - } - CPy_DECREF(cpy_r_install_path); - CPy_DECREF(cpy_r_r69); - cpy_r_install_path = cpy_r_r73; - cpy_r_r74 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r75[1] = {cpy_r_install_path}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 905, CPyStatic_project___main___globals); - goto CPyL197; - } - if (unlikely(!PyBool_Check(cpy_r_r77))) { - CPy_TypeError("bool", cpy_r_r77); cpy_r_r78 = 2; - } else - cpy_r_r78 = cpy_r_r77 == Py_True; - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r78 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 905, CPyStatic_project___main___globals); - goto CPyL197; - } - if (cpy_r_r78) { - goto CPyL200; - } else - goto CPyL35; -CPyL31: ; - cpy_r_r79 = CPyStatics[1680]; /* 'Package is already installed' */ - cpy_r_r80 = CPyModule_builtins; - cpy_r_r81 = CPyStatics[139]; /* 'FileExistsError' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 906, CPyStatic_project___main___globals); - goto CPyL183; - } - PyObject *cpy_r_r83[1] = {cpy_r_r79}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 906, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_Raise(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 906, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_Unreachable(); -CPyL35: ; - cpy_r_r86 = CPyStatic__config___REQUEST_HEADERS; - if (unlikely(cpy_r_r86 == NULL)) { - goto CPyL201; - } else - goto CPyL38; -CPyL36: ; - PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); - cpy_r_r87 = 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 908, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r88 = CPyDict_Copy(cpy_r_r86); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 908, CPyStatic_project___main___globals); - goto CPyL197; - } - cpy_r_r89 = CPyDef_project___main____maybe_retrieve_github_auth(); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 909, CPyStatic_project___main___globals); - goto CPyL202; - } - cpy_r_r90 = CPyDict_Update(cpy_r_r88, cpy_r_r89); - CPy_DECREF(cpy_r_r89); - cpy_r_r91 = cpy_r_r90 >= 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 909, CPyStatic_project___main___globals); - goto CPyL202; - } - cpy_r_r92 = CPyStatics[1681]; /* '^[0-9a-f]+$' */ - cpy_r_r93 = CPyStatic__c_constants___regex_match; - if (unlikely(cpy_r_r93 == NULL)) { - goto CPyL203; - } else - goto CPyL44; -CPyL42: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_match\" was not set"); - cpy_r_r94 = 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 911, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_Unreachable(); -CPyL44: ; - PyObject *cpy_r_r95[2] = {cpy_r_r92, cpy_r_r15}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_Vectorcall(cpy_r_r93, cpy_r_r96, 2, 0); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 911, CPyStatic_project___main___globals); - goto CPyL202; - } - cpy_r_r98 = PyObject_IsTrue(cpy_r_r97); - CPy_DECREF(cpy_r_r97); - cpy_r_r99 = cpy_r_r98 >= 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 911, CPyStatic_project___main___globals); - goto CPyL202; - } - cpy_r_r100 = cpy_r_r98; - if (!cpy_r_r100) goto CPyL49; - cpy_r_r101 = CPyStatics[1682]; /* 'https://api.github.com/repos/' */ - cpy_r_r102 = CPyStatics[513]; /* '/' */ - cpy_r_r103 = CPyStatics[1683]; /* '/zipball/' */ - cpy_r_r104 = CPyStr_Build(6, cpy_r_r101, cpy_r_r30, cpy_r_r102, cpy_r_r31, cpy_r_r103, cpy_r_r15); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 912, CPyStatic_project___main___globals); - goto CPyL202; - } - cpy_r_download_url = cpy_r_r104; - goto CPyL51; -CPyL49: ; - cpy_r_r105 = CPyDef_project___main____get_download_url_from_tag(cpy_r_r30, cpy_r_r31, cpy_r_r15, cpy_r_r88); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 914, CPyStatic_project___main___globals); - goto CPyL202; - } - cpy_r_download_url = cpy_r_r105; -CPyL51: ; - cpy_r_r106 = CPyStatics[65]; /* 'parent' */ - cpy_r_r107 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 916, CPyStatic_project___main___globals); - goto CPyL204; - } - cpy_r_r108 = CPyStatics[506]; /* 'iterdir' */ - PyObject *cpy_r_r109[1] = {cpy_r_r107}; - cpy_r_r110 = (PyObject **)&cpy_r_r109; - cpy_r_r111 = PyObject_VectorcallMethod(cpy_r_r108, cpy_r_r110, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 916, CPyStatic_project___main___globals); - goto CPyL205; - } - CPy_DECREF(cpy_r_r107); - cpy_r_r112 = PySequence_List(cpy_r_r111); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 916, CPyStatic_project___main___globals); - goto CPyL204; - } - cpy_r_r113 = CPyStatics[65]; /* 'parent' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 923, CPyStatic_project___main___globals); - goto CPyL206; - } - cpy_r_r115 = PyObject_Str(cpy_r_r114); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 923, CPyStatic_project___main___globals); - goto CPyL206; - } - cpy_r_r116 = CPyDef_project___main____stream_download(cpy_r_download_url, cpy_r_r115, cpy_r_r88); - CPy_DECREF(cpy_r_download_url); - CPy_DECREF(cpy_r_r115); - if (unlikely(cpy_r_r116 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 923, CPyStatic_project___main___globals); - } else - goto CPyL207; -CPyL58: ; - cpy_r_r117 = CPy_CatchError(); - cpy_r_r118 = CPyModule_builtins; - cpy_r_r119 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r120 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 924, CPyStatic_project___main___globals); - goto CPyL208; - } - cpy_r_r121 = CPy_ExceptionMatches(cpy_r_r120); - CPy_DecRef(cpy_r_r120); - if (!cpy_r_r121) goto CPyL209; - cpy_r_r122 = CPyStatics[1682]; /* 'https://api.github.com/repos/' */ - cpy_r_r123 = CPyStatics[513]; /* '/' */ - cpy_r_r124 = CPyStatics[1684]; /* '/zipball/refs/tags/' */ - cpy_r_r125 = CPyStatic_project___main___globals; - cpy_r_r126 = CPyStatics[1685]; /* 'quote' */ - cpy_r_r127 = CPyDict_GetItem(cpy_r_r125, cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals); - goto CPyL208; - } - PyObject *cpy_r_r128[1] = {cpy_r_r15}; - cpy_r_r129 = (PyObject **)&cpy_r_r128; - cpy_r_r130 = PyObject_Vectorcall(cpy_r_r127, cpy_r_r129, 1, 0); - CPy_DecRef(cpy_r_r127); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals); - goto CPyL208; - } - if (likely(PyUnicode_Check(cpy_r_r130))) - cpy_r_r131 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals, "str", cpy_r_r130); - goto CPyL208; - } - cpy_r_r132 = CPyStr_Build(6, cpy_r_r122, cpy_r_r30, cpy_r_r123, cpy_r_r31, cpy_r_r124, cpy_r_r131); - CPy_DecRef(cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals); - goto CPyL208; - } - cpy_r_download_url = cpy_r_r132; - cpy_r_r133 = CPyStatics[65]; /* 'parent' */ - cpy_r_r134 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r133); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 928, CPyStatic_project___main___globals); - goto CPyL210; - } - cpy_r_r135 = PyObject_Str(cpy_r_r134); - CPy_DecRef(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 928, CPyStatic_project___main___globals); - goto CPyL210; - } - cpy_r_r136 = CPyDef_project___main____stream_download(cpy_r_download_url, cpy_r_r135, cpy_r_r88); - CPy_DecRef(cpy_r_download_url); - CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r88); - if (unlikely(cpy_r_r136 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 928, CPyStatic_project___main___globals); - goto CPyL211; - } else - goto CPyL69; -CPyL67: ; - CPy_Reraise(); - if (!0) { - goto CPyL70; - } else - goto CPyL212; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - CPy_RestoreExcInfo(cpy_r_r117); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - goto CPyL72; -CPyL70: ; - CPy_RestoreExcInfo(cpy_r_r117); - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - cpy_r_r137 = CPy_KeepPropagating(); - if (!cpy_r_r137) goto CPyL183; - CPy_Unreachable(); -CPyL72: ; - cpy_r_r138 = CPyStatics[65]; /* 'parent' */ - cpy_r_r139 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r138); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); - goto CPyL213; - } - cpy_r_r140 = CPyStatics[506]; /* 'iterdir' */ - PyObject *cpy_r_r141[1] = {cpy_r_r139}; - cpy_r_r142 = (PyObject **)&cpy_r_r141; - cpy_r_r143 = PyObject_VectorcallMethod(cpy_r_r140, cpy_r_r142, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); - goto CPyL214; - } - CPy_DECREF(cpy_r_r139); - cpy_r_r144 = PyObject_GetIter(cpy_r_r143); - CPy_DECREF(cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); - goto CPyL213; - } -CPyL75: ; - cpy_r_r145 = PyIter_Next(cpy_r_r144); - if (cpy_r_r145 == NULL) goto CPyL215; - cpy_r_r146 = PySequence_Contains(cpy_r_r112, cpy_r_r145); - cpy_r_r147 = cpy_r_r146 >= 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); - goto CPyL216; - } - cpy_r_r148 = cpy_r_r146; - cpy_r_r149 = cpy_r_r148 ^ 1; - if (cpy_r_r149) { - goto CPyL217; - } else - goto CPyL218; -CPyL78: ; - goto CPyL82; -CPyL79: ; - cpy_r_r150 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r150)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); - goto CPyL183; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r151 = 0; - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); - goto CPyL183; - } - CPy_Unreachable(); -CPyL82: ; - cpy_r_r152 = CPyModule_shutil; - cpy_r_r153 = CPyStatics[1686]; /* 'move' */ - cpy_r_r154 = CPyObject_GetAttr(cpy_r_r152, cpy_r_r153); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 931, CPyStatic_project___main___globals); - goto CPyL219; - } - PyObject *cpy_r_r155[2] = {cpy_r_r145, cpy_r_install_path}; - cpy_r_r156 = (PyObject **)&cpy_r_r155; - cpy_r_r157 = PyObject_Vectorcall(cpy_r_r154, cpy_r_r156, 2, 0); - CPy_DECREF(cpy_r_r154); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 931, CPyStatic_project___main___globals); - goto CPyL219; - } else - goto CPyL220; -CPyL84: ; - CPy_DECREF(cpy_r_r145); - cpy_r_r158 = CPyStatics[564]; /* 'brownie-config.yaml' */ - cpy_r_r159 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r160[2] = {cpy_r_install_path, cpy_r_r158}; - cpy_r_r161 = (PyObject **)&cpy_r_r160; - cpy_r_r162 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r161, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 934, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r163 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r164[1] = {cpy_r_r162}; - cpy_r_r165 = (PyObject **)&cpy_r_r164; - cpy_r_r166 = PyObject_VectorcallMethod(cpy_r_r163, cpy_r_r165, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 934, CPyStatic_project___main___globals); - goto CPyL221; - } - CPy_DECREF(cpy_r_r162); - if (unlikely(!PyBool_Check(cpy_r_r166))) { - CPy_TypeError("bool", cpy_r_r166); cpy_r_r167 = 2; - } else - cpy_r_r167 = cpy_r_r166 == Py_True; - CPy_DECREF(cpy_r_r166); - if (unlikely(cpy_r_r167 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 934, CPyStatic_project___main___globals); - goto CPyL164; - } - if (cpy_r_r167) goto CPyL161; - cpy_r_r168 = CPyStatics[597]; /* 'project_structure' */ - cpy_r_r169 = PyDict_New(); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 935, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r170 = CPyDict_Build(1, cpy_r_r168, cpy_r_r169); - CPy_DECREF(cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 935, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r171 = PySet_New(NULL); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); - goto CPyL222; - } - cpy_r_r172 = CPyStatics[67]; /* 'glob' */ - cpy_r_r173 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r172); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 939, CPyStatic_project___main___globals); - goto CPyL223; - } - cpy_r_r174 = CPyStatics[1687]; - cpy_r_r175 = CPyStatics[1688]; - CPy_INCREF(cpy_r_r174); - CPy_INCREF(cpy_r_r175); - cpy_r_r176.f0 = cpy_r_r174; - cpy_r_r176.f1 = cpy_r_r175; - cpy_r_r177 = CPyStatic__c_constants___mapcat; - if (unlikely(cpy_r_r177 == NULL)) { - goto CPyL224; - } else - goto CPyL96; -CPyL94: ; - PyErr_SetString(PyExc_NameError, "value for final name \"mapcat\" was not set"); - cpy_r_r178 = 0; - if (unlikely(!cpy_r_r178)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 939, CPyStatic_project___main___globals); - goto CPyL164; - } else - goto CPyL225; -CPyL95: ; - CPy_Unreachable(); -CPyL96: ; - cpy_r_r179 = PyTuple_New(2); - if (unlikely(cpy_r_r179 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1552 = cpy_r_r176.f0; - PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1552); - PyObject *__tmp1553 = cpy_r_r176.f1; - PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1553); - PyObject *cpy_r_r180[2] = {cpy_r_r173, cpy_r_r179}; - cpy_r_r181 = (PyObject **)&cpy_r_r180; - cpy_r_r182 = PyObject_Vectorcall(cpy_r_r177, cpy_r_r181, 2, 0); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 939, CPyStatic_project___main___globals); - goto CPyL226; - } - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r179); - cpy_r_r183 = PyObject_GetIter(cpy_r_r182); - CPy_DECREF(cpy_r_r182); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); - goto CPyL223; - } -CPyL98: ; - cpy_r_r184 = PyIter_Next(cpy_r_r183); - if (cpy_r_r184 == NULL) goto CPyL227; - cpy_r_r185 = CPyStatics[1622]; /* 'relative_to' */ - PyObject *cpy_r_r186[2] = {cpy_r_r184, cpy_r_install_path}; - cpy_r_r187 = (PyObject **)&cpy_r_r186; - cpy_r_r188 = PyObject_VectorcallMethod(cpy_r_r185, cpy_r_r187, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 938, CPyStatic_project___main___globals); - goto CPyL228; - } - CPy_DECREF(cpy_r_r184); - cpy_r_r189 = CPyStatics[1466]; /* 'parts' */ - cpy_r_r190 = CPyObject_GetAttr(cpy_r_r188, cpy_r_r189); - CPy_DECREF(cpy_r_r188); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 938, CPyStatic_project___main___globals); - goto CPyL229; - } - cpy_r_r191 = CPyStatics[2030]; /* 0 */ - cpy_r_r192 = PyObject_GetItem(cpy_r_r190, cpy_r_r191); - CPy_DECREF(cpy_r_r190); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 938, CPyStatic_project___main___globals); - goto CPyL229; - } - cpy_r_r193 = PySet_Add(cpy_r_r171, cpy_r_r192); - CPy_DECREF(cpy_r_r192); - cpy_r_r194 = cpy_r_r193 >= 0; - if (unlikely(!cpy_r_r194)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); - goto CPyL229; - } else - goto CPyL98; -CPyL103: ; - cpy_r_r195 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r195)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); - goto CPyL223; - } - cpy_r_r196 = PyObject_IsTrue(cpy_r_r171); - cpy_r_r197 = cpy_r_r196 >= 0; - if (unlikely(!cpy_r_r197)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r198 = cpy_r_r196; - if (cpy_r_r198) { - goto CPyL111; - } else - goto CPyL231; -CPyL106: ; - cpy_r_r199 = CPyStatics[1689]; /* ' does not contain any .sol or .vy files' */ - cpy_r_r200 = CPyStr_Build(2, cpy_r_package_id, cpy_r_r199); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r201 = CPyStatic_project___main___globals; - cpy_r_r202 = CPyStatics[1690]; /* 'InvalidPackage' */ - cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); - goto CPyL232; - } - PyObject *cpy_r_r204[1] = {cpy_r_r200}; - cpy_r_r205 = (PyObject **)&cpy_r_r204; - cpy_r_r206 = PyObject_Vectorcall(cpy_r_r203, cpy_r_r205, 1, 0); - CPy_DECREF(cpy_r_r203); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); - goto CPyL232; - } - CPy_DECREF(cpy_r_r200); - CPy_Raise(cpy_r_r206); - CPy_DECREF(cpy_r_r206); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); - goto CPyL164; - } else - goto CPyL233; -CPyL110: ; - CPy_Unreachable(); -CPyL111: ; - cpy_r_r207 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r208 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r209[2] = {cpy_r_install_path, cpy_r_r207}; - cpy_r_r210 = (PyObject **)&cpy_r_r209; - cpy_r_r211 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r210, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 943, CPyStatic_project___main___globals); - goto CPyL230; - } - cpy_r_r212 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r213[1] = {cpy_r_r211}; - cpy_r_r214 = (PyObject **)&cpy_r_r213; - cpy_r_r215 = PyObject_VectorcallMethod(cpy_r_r212, cpy_r_r214, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 943, CPyStatic_project___main___globals); - goto CPyL234; - } - CPy_DECREF(cpy_r_r211); - if (unlikely(!PyBool_Check(cpy_r_r215))) { - CPy_TypeError("bool", cpy_r_r215); cpy_r_r216 = 2; - } else - cpy_r_r216 = cpy_r_r215 == Py_True; - CPy_DECREF(cpy_r_r215); - if (unlikely(cpy_r_r216 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 943, CPyStatic_project___main___globals); - goto CPyL230; - } - if (cpy_r_r216) { - goto CPyL235; - } else - goto CPyL117; -CPyL115: ; - cpy_r_r217 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r218 = CPyStatics[597]; /* 'project_structure' */ - cpy_r_r219 = CPyDict_GetItem(cpy_r_r170, cpy_r_r218); - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 944, CPyStatic_project___main___globals); - goto CPyL222; - } - cpy_r_r220 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r221 = PyObject_SetItem(cpy_r_r219, cpy_r_r220, cpy_r_r217); - CPy_DECREF(cpy_r_r219); - cpy_r_r222 = cpy_r_r221 >= 0; - if (unlikely(!cpy_r_r222)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 944, CPyStatic_project___main___globals); - goto CPyL222; - } else - goto CPyL126; -CPyL117: ; - cpy_r_r223 = (CPyPtr)&((PySetObject *)cpy_r_r171)->used; - cpy_r_r224 = *(int64_t *)cpy_r_r223; - cpy_r_r225 = cpy_r_r224 << 1; - cpy_r_r226 = cpy_r_r225 == 2; - if (!cpy_r_r226) goto CPyL236; - cpy_r_r227 = PySet_Pop(cpy_r_r171); - CPy_DECREF(cpy_r_r171); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 946, CPyStatic_project___main___globals); - goto CPyL222; - } - cpy_r_r228 = CPyStatics[597]; /* 'project_structure' */ - cpy_r_r229 = CPyDict_GetItem(cpy_r_r170, cpy_r_r228); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 946, CPyStatic_project___main___globals); - goto CPyL237; - } - cpy_r_r230 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r231 = PyObject_SetItem(cpy_r_r229, cpy_r_r230, cpy_r_r227); - CPy_DECREF(cpy_r_r229); - CPy_DECREF(cpy_r_r227); - cpy_r_r232 = cpy_r_r231 >= 0; - if (unlikely(!cpy_r_r232)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 946, CPyStatic_project___main___globals); - goto CPyL222; - } else - goto CPyL126; -CPyL121: ; - cpy_r_r233 = CPyStatics[1691]; /* (' has no `contracts/` subdirectory, and multiple ' - 'directories containing source files') */ - cpy_r_r234 = CPyStr_Build(2, cpy_r_package_id, cpy_r_r233); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 949, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r235 = CPyModule_builtins; - cpy_r_r236 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 948, CPyStatic_project___main___globals); - goto CPyL238; - } - PyObject *cpy_r_r238[1] = {cpy_r_r234}; - cpy_r_r239 = (PyObject **)&cpy_r_r238; - cpy_r_r240 = PyObject_Vectorcall(cpy_r_r237, cpy_r_r239, 1, 0); - CPy_DECREF(cpy_r_r237); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 948, CPyStatic_project___main___globals); - goto CPyL238; - } - CPy_DECREF(cpy_r_r234); - CPy_Raise(cpy_r_r240); - CPy_DECREF(cpy_r_r240); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 948, CPyStatic_project___main___globals); - goto CPyL164; - } else - goto CPyL239; -CPyL125: ; - CPy_Unreachable(); -CPyL126: ; - cpy_r_r241 = CPyStatics[564]; /* 'brownie-config.yaml' */ - cpy_r_r242 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r243[2] = {cpy_r_install_path, cpy_r_r241}; - cpy_r_r244 = (PyObject **)&cpy_r_r243; - cpy_r_r245 = PyObject_VectorcallMethod(cpy_r_r242, cpy_r_r244, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r245 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL222; - } - cpy_r_r246 = CPyStatics[438]; /* 'w' */ - cpy_r_r247 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r248[2] = {cpy_r_r245, cpy_r_r246}; - cpy_r_r249 = (PyObject **)&cpy_r_r248; - cpy_r_r250 = PyObject_VectorcallMethod(cpy_r_r247, cpy_r_r249, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL240; - } - CPy_DECREF(cpy_r_r245); - cpy_r_r251 = CPy_TYPE(cpy_r_r250); - cpy_r_r252 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r253 = CPyObject_GetAttr(cpy_r_r251, cpy_r_r252); - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL241; - } - cpy_r_r254 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r255 = CPyObject_GetAttr(cpy_r_r251, cpy_r_r254); - CPy_DECREF(cpy_r_r251); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL242; - } - PyObject *cpy_r_r256[1] = {cpy_r_r250}; - cpy_r_r257 = (PyObject **)&cpy_r_r256; - cpy_r_r258 = PyObject_Vectorcall(cpy_r_r255, cpy_r_r257, 1, 0); - CPy_DECREF(cpy_r_r255); - if (unlikely(cpy_r_r258 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL242; - } - cpy_r_r259 = 1; - cpy_r_r260 = CPyModule_yaml; - cpy_r_r261 = CPyStatics[44]; /* 'dump' */ - cpy_r_r262 = CPyObject_GetAttr(cpy_r_r260, cpy_r_r261); - if (unlikely(cpy_r_r262 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 954, CPyStatic_project___main___globals); - goto CPyL243; - } - PyObject *cpy_r_r263[2] = {cpy_r_r170, cpy_r_r258}; - cpy_r_r264 = (PyObject **)&cpy_r_r263; - cpy_r_r265 = PyObject_Vectorcall(cpy_r_r262, cpy_r_r264, 2, 0); - CPy_DECREF(cpy_r_r262); - if (unlikely(cpy_r_r265 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 954, CPyStatic_project___main___globals); - goto CPyL243; - } else - goto CPyL244; -CPyL134: ; - CPy_DECREF(cpy_r_r170); - CPy_DECREF(cpy_r_r258); - goto CPyL143; -CPyL135: ; - cpy_r_r266 = CPy_CatchError(); - cpy_r_r259 = 0; - cpy_r_r267 = CPy_GetExcInfo(); - cpy_r_r268 = cpy_r_r267.f0; - CPy_INCREF(cpy_r_r268); - cpy_r_r269 = cpy_r_r267.f1; - CPy_INCREF(cpy_r_r269); - cpy_r_r270 = cpy_r_r267.f2; - CPy_INCREF(cpy_r_r270); - CPy_DecRef(cpy_r_r267.f0); - CPy_DecRef(cpy_r_r267.f1); - CPy_DecRef(cpy_r_r267.f2); - PyObject *cpy_r_r271[4] = {cpy_r_r250, cpy_r_r268, cpy_r_r269, cpy_r_r270}; - cpy_r_r272 = (PyObject **)&cpy_r_r271; - cpy_r_r273 = PyObject_Vectorcall(cpy_r_r253, cpy_r_r272, 4, 0); - if (unlikely(cpy_r_r273 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL245; - } - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r270); - cpy_r_r274 = PyObject_IsTrue(cpy_r_r273); - CPy_DecRef(cpy_r_r273); - cpy_r_r275 = cpy_r_r274 >= 0; - if (unlikely(!cpy_r_r275)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL141; - } - cpy_r_r276 = cpy_r_r274; - if (cpy_r_r276) goto CPyL140; - CPy_Reraise(); - if (!0) { - goto CPyL141; - } else - goto CPyL246; -CPyL139: ; - CPy_Unreachable(); -CPyL140: ; - CPy_RestoreExcInfo(cpy_r_r266); - CPy_DecRef(cpy_r_r266.f0); - CPy_DecRef(cpy_r_r266.f1); - CPy_DecRef(cpy_r_r266.f2); - goto CPyL143; -CPyL141: ; - CPy_RestoreExcInfo(cpy_r_r266); - CPy_DecRef(cpy_r_r266.f0); - CPy_DecRef(cpy_r_r266.f1); - CPy_DecRef(cpy_r_r266.f2); - cpy_r_r277 = CPy_KeepPropagating(); - if (!cpy_r_r277) { - goto CPyL144; - } else - goto CPyL247; -CPyL142: ; - CPy_Unreachable(); -CPyL143: ; - tuple_T3OOO __tmp1554 = { NULL, NULL, NULL }; - cpy_r_r278 = __tmp1554; - cpy_r_r279 = cpy_r_r278; - goto CPyL145; -CPyL144: ; - cpy_r_r280 = CPy_CatchError(); - cpy_r_r279 = cpy_r_r280; -CPyL145: ; - if (!cpy_r_r259) goto CPyL248; - cpy_r_r281 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r282[4] = {cpy_r_r250, cpy_r_r281, cpy_r_r281, cpy_r_r281}; - cpy_r_r283 = (PyObject **)&cpy_r_r282; - cpy_r_r284 = PyObject_Vectorcall(cpy_r_r253, cpy_r_r283, 4, 0); - CPy_DECREF(cpy_r_r253); - if (unlikely(cpy_r_r284 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); - goto CPyL249; - } else - goto CPyL250; -CPyL147: ; - CPy_DECREF(cpy_r_r250); -CPyL148: ; - if (cpy_r_r279.f0 == NULL) goto CPyL155; - CPy_Reraise(); - if (!0) { - goto CPyL151; - } else - goto CPyL251; -CPyL150: ; - CPy_Unreachable(); -CPyL151: ; - if (cpy_r_r279.f0 == NULL) goto CPyL153; - CPy_RestoreExcInfo(cpy_r_r279); - CPy_XDECREF(cpy_r_r279.f0); - CPy_XDECREF(cpy_r_r279.f1); - CPy_XDECREF(cpy_r_r279.f2); -CPyL153: ; - cpy_r_r285 = CPy_KeepPropagating(); - if (!cpy_r_r285) { - goto CPyL164; - } else - goto CPyL252; -CPyL154: ; - CPy_Unreachable(); -CPyL155: ; - cpy_r_r286 = CPyStatic__c_constants___Path; - if (likely(cpy_r_r286 != NULL)) goto CPyL158; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r287 = 0; - if (unlikely(!cpy_r_r287)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 956, CPyStatic_project___main___globals); - goto CPyL164; - } else - goto CPyL253; -CPyL157: ; - CPy_Unreachable(); -CPyL158: ; - cpy_r_r288 = CPyStatics[1692]; /* '.env' */ - cpy_r_r289 = PyNumber_TrueDivide(cpy_r_install_path, cpy_r_r288); - if (unlikely(cpy_r_r289 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 956, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r290 = CPyStatics[1693]; /* 'touch' */ - PyObject *cpy_r_r291[2] = {cpy_r_r286, cpy_r_r289}; - cpy_r_r292 = (PyObject **)&cpy_r_r291; - cpy_r_r293 = PyObject_VectorcallMethod(cpy_r_r290, cpy_r_r292, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r293 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 956, CPyStatic_project___main___globals); - goto CPyL254; - } else - goto CPyL255; -CPyL160: ; - CPy_DECREF(cpy_r_r289); -CPyL161: ; - cpy_r_r294 = NULL; - cpy_r_r295 = 2; - cpy_r_r296 = 2; - cpy_r_r297 = CPyDef_project___main___load(cpy_r_install_path, cpy_r_r294, cpy_r_r295, cpy_r_r296); - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 958, CPyStatic_project___main___globals); - goto CPyL164; - } - cpy_r_r298 = CPyStatics[1694]; /* 'close' */ - PyObject *cpy_r_r299[1] = {cpy_r_r297}; - cpy_r_r300 = (PyObject **)&cpy_r_r299; - cpy_r_r301 = PyObject_VectorcallMethod(cpy_r_r298, cpy_r_r300, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r301 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 959, CPyStatic_project___main___globals); - goto CPyL256; - } else - goto CPyL257; -CPyL163: ; - CPy_DECREF_NO_IMM(cpy_r_r297); - goto CPyL181; -CPyL164: ; - cpy_r_r302 = CPy_CatchError(); - cpy_r_r303 = CPyStatic_project___main___globals; - cpy_r_r304 = CPyStatics[1690]; /* 'InvalidPackage' */ - cpy_r_r305 = CPyDict_GetItem(cpy_r_r303, cpy_r_r304); - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 960, CPyStatic_project___main___globals); - goto CPyL258; - } - cpy_r_r306 = CPy_ExceptionMatches(cpy_r_r305); - CPy_DECREF(cpy_r_r305); - if (cpy_r_r306) { - goto CPyL259; - } else - goto CPyL260; -CPyL166: ; - cpy_r_r307 = CPyModule_shutil; - cpy_r_r308 = CPyStatics[180]; /* 'rmtree' */ - cpy_r_r309 = CPyObject_GetAttr(cpy_r_r307, cpy_r_r308); - if (unlikely(cpy_r_r309 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 961, CPyStatic_project___main___globals); - goto CPyL261; - } - PyObject *cpy_r_r310[1] = {cpy_r_install_path}; - cpy_r_r311 = (PyObject **)&cpy_r_r310; - cpy_r_r312 = PyObject_Vectorcall(cpy_r_r309, cpy_r_r311, 1, 0); - CPy_DECREF(cpy_r_r309); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 961, CPyStatic_project___main___globals); - goto CPyL261; - } else - goto CPyL262; -CPyL168: ; - CPy_DECREF(cpy_r_install_path); - CPy_Reraise(); - if (!0) { - goto CPyL179; - } else - goto CPyL263; -CPyL169: ; - CPy_Unreachable(); -CPyL170: ; - cpy_r_r313 = CPyModule_builtins; - cpy_r_r314 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r315 = CPyObject_GetAttr(cpy_r_r313, cpy_r_r314); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 963, CPyStatic_project___main___globals); - goto CPyL264; - } - cpy_r_r316 = CPy_ExceptionMatches(cpy_r_r315); - CPy_DECREF(cpy_r_r315); - if (!cpy_r_r316) goto CPyL265; - cpy_r_r317 = CPy_GetExcValue(); - cpy_r_r318 = CPyStatics[1259]; /* 'WARNING' */ - cpy_r_r319 = CPyStatics[1695]; /* 'Unable to compile ' */ - cpy_r_r320 = CPyStatics[1696]; /* ' due to a ' */ - cpy_r_r321 = CPy_TYPE(cpy_r_r317); - CPy_DECREF(cpy_r_r317); - cpy_r_r322 = CPy_GetName(cpy_r_r321); - CPy_DECREF(cpy_r_r321); - if (unlikely(cpy_r_r322 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 966, CPyStatic_project___main___globals); - goto CPyL264; - } - if (likely(PyUnicode_Check(cpy_r_r322))) - cpy_r_r323 = cpy_r_r322; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 966, CPyStatic_project___main___globals, "str", cpy_r_r322); - goto CPyL264; - } - cpy_r_r324 = CPyStatics[1697]; /* (' - you may still be able to import sources from the ' - 'package, but will be unable to load the package ' - 'directly.\n') */ - cpy_r_r325 = CPyStr_Build(5, cpy_r_r319, cpy_r_package_id, cpy_r_r320, cpy_r_r323, cpy_r_r324); - CPy_DECREF(cpy_r_r323); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 966, CPyStatic_project___main___globals); - goto CPyL264; - } - cpy_r_r326 = CPyDef__color___notify(cpy_r_r318, cpy_r_r325); - CPy_DECREF(cpy_r_r325); - if (unlikely(cpy_r_r326 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 964, CPyStatic_project___main___globals); - goto CPyL264; - } else - goto CPyL266; -CPyL176: ; - CPy_Reraise(); - if (!0) { - goto CPyL179; - } else - goto CPyL267; -CPyL177: ; - CPy_Unreachable(); -CPyL178: ; - CPy_RestoreExcInfo(cpy_r_r302); - CPy_DECREF(cpy_r_r302.f0); - CPy_DECREF(cpy_r_r302.f1); - CPy_DECREF(cpy_r_r302.f2); - goto CPyL181; -CPyL179: ; - CPy_RestoreExcInfo(cpy_r_r302); - CPy_DECREF(cpy_r_r302.f0); - CPy_DECREF(cpy_r_r302.f1); - CPy_DECREF(cpy_r_r302.f2); - cpy_r_r327 = CPy_KeepPropagating(); - if (!cpy_r_r327) goto CPyL183; - CPy_Unreachable(); -CPyL181: ; - cpy_r_r328 = CPyStatics[513]; /* '/' */ - cpy_r_r329 = CPyStatics[507]; /* '@' */ - cpy_r_r330 = CPyStr_Build(5, cpy_r_r30, cpy_r_r328, cpy_r_r31, cpy_r_r329, cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r330 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 970, CPyStatic_project___main___globals); - goto CPyL183; - } - return cpy_r_r330; -CPyL183: ; - cpy_r_r331 = NULL; - return cpy_r_r331; -CPyL184: ; - CPy_DecRef(cpy_r_r1); - goto CPyL10; -CPyL185: ; - CPy_DecRef(cpy_r_r13); - goto CPyL10; -CPyL186: ; - CPy_DecRef(cpy_r_r14); - goto CPyL10; -CPyL187: ; - CPy_DecRef(cpy_r_r15); - goto CPyL10; -CPyL188: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r17); - goto CPyL10; -CPyL189: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r29); - goto CPyL10; -CPyL190: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - goto CPyL10; -CPyL191: ; - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - goto CPyL15; -CPyL192: ; - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - goto CPyL17; -CPyL193: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - goto CPyL183; -CPyL194: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r45); - goto CPyL183; -CPyL195: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r50); - goto CPyL183; -CPyL196: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r57); - goto CPyL183; -CPyL197: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - goto CPyL183; -CPyL198: ; - CPy_DECREF(cpy_r_r67); - goto CPyL26; -CPyL199: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r69); - goto CPyL183; -CPyL200: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_install_path); - goto CPyL31; -CPyL201: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - goto CPyL36; -CPyL202: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - goto CPyL183; -CPyL203: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - goto CPyL42; -CPyL204: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_download_url); - goto CPyL183; -CPyL205: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_download_url); - CPy_DecRef(cpy_r_r107); - goto CPyL183; -CPyL206: ; - CPy_DecRef(cpy_r_download_url); - goto CPyL58; -CPyL207: ; - CPy_DECREF(cpy_r_r88); - goto CPyL72; -CPyL208: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r112); - goto CPyL70; -CPyL209: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r112); - goto CPyL67; -CPyL210: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_download_url); - CPy_DecRef(cpy_r_r112); - goto CPyL70; -CPyL211: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r112); - goto CPyL70; -CPyL212: ; - CPy_DecRef(cpy_r_r117.f0); - CPy_DecRef(cpy_r_r117.f1); - CPy_DecRef(cpy_r_r117.f2); - goto CPyL68; -CPyL213: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r112); - goto CPyL183; -CPyL214: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r112); - CPy_DecRef(cpy_r_r139); - goto CPyL183; -CPyL215: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_install_path); - CPy_DECREF_NO_IMM(cpy_r_r112); - CPy_DECREF(cpy_r_r144); - goto CPyL79; -CPyL216: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r112); - CPy_DecRef(cpy_r_r144); - CPy_DecRef(cpy_r_r145); - goto CPyL183; -CPyL217: ; - CPy_DECREF_NO_IMM(cpy_r_r112); - CPy_DECREF(cpy_r_r144); - goto CPyL78; -CPyL218: ; - CPy_DECREF(cpy_r_r145); - goto CPyL75; -CPyL219: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r145); - goto CPyL183; -CPyL220: ; - CPy_DECREF(cpy_r_r157); - goto CPyL84; -CPyL221: ; - CPy_DecRef(cpy_r_r162); - goto CPyL164; -CPyL222: ; - CPy_DecRef(cpy_r_r170); - goto CPyL164; -CPyL223: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - goto CPyL164; -CPyL224: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176.f0); - CPy_DecRef(cpy_r_r176.f1); - goto CPyL94; -CPyL225: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - goto CPyL95; -CPyL226: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r179); - goto CPyL164; -CPyL227: ; - CPy_DECREF(cpy_r_r183); - goto CPyL103; -CPyL228: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r183); - CPy_DecRef(cpy_r_r184); - goto CPyL164; -CPyL229: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r183); - goto CPyL164; -CPyL230: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - goto CPyL164; -CPyL231: ; - CPy_DECREF(cpy_r_r170); - CPy_DECREF(cpy_r_r171); - goto CPyL106; -CPyL232: ; - CPy_DecRef(cpy_r_r200); - goto CPyL164; -CPyL233: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_install_path); - goto CPyL110; -CPyL234: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r211); - goto CPyL164; -CPyL235: ; - CPy_DECREF(cpy_r_r171); - goto CPyL115; -CPyL236: ; - CPy_DECREF(cpy_r_r170); - CPy_DECREF(cpy_r_r171); - goto CPyL121; -CPyL237: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r227); - goto CPyL164; -CPyL238: ; - CPy_DecRef(cpy_r_r234); - goto CPyL164; -CPyL239: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_install_path); - goto CPyL125; -CPyL240: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r245); - goto CPyL164; -CPyL241: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r250); - CPy_DecRef(cpy_r_r251); - goto CPyL164; -CPyL242: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r250); - CPy_DecRef(cpy_r_r253); - goto CPyL164; -CPyL243: ; - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r258); - goto CPyL135; -CPyL244: ; - CPy_DECREF(cpy_r_r265); - goto CPyL134; -CPyL245: ; - CPy_DecRef(cpy_r_r268); - CPy_DecRef(cpy_r_r269); - CPy_DecRef(cpy_r_r270); - goto CPyL141; -CPyL246: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r250); - CPy_DecRef(cpy_r_r253); - CPy_DecRef(cpy_r_r266.f0); - CPy_DecRef(cpy_r_r266.f1); - CPy_DecRef(cpy_r_r266.f2); - goto CPyL139; -CPyL247: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - CPy_DecRef(cpy_r_r250); - CPy_DecRef(cpy_r_r253); - goto CPyL142; -CPyL248: ; - CPy_DECREF(cpy_r_r250); - CPy_DECREF(cpy_r_r253); - goto CPyL148; -CPyL249: ; - CPy_DecRef(cpy_r_r250); - goto CPyL151; -CPyL250: ; - CPy_DECREF(cpy_r_r284); - goto CPyL147; -CPyL251: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_install_path); - CPy_XDECREF(cpy_r_r279.f0); - CPy_XDECREF(cpy_r_r279.f1); - CPy_XDECREF(cpy_r_r279.f2); - goto CPyL150; -CPyL252: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_install_path); - goto CPyL154; -CPyL253: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - goto CPyL157; -CPyL254: ; - CPy_DecRef(cpy_r_r289); - goto CPyL164; -CPyL255: ; - CPy_DECREF(cpy_r_r293); - goto CPyL160; -CPyL256: ; - CPy_DecRef(cpy_r_r297); - goto CPyL164; -CPyL257: ; - CPy_DECREF(cpy_r_install_path); - CPy_DECREF(cpy_r_r301); - goto CPyL163; -CPyL258: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_install_path); - goto CPyL179; -CPyL259: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - goto CPyL166; -CPyL260: ; - CPy_DECREF(cpy_r_install_path); - goto CPyL170; -CPyL261: ; - CPy_DecRef(cpy_r_install_path); - goto CPyL179; -CPyL262: ; - CPy_DECREF(cpy_r_r312); - goto CPyL168; -CPyL263: ; - CPy_DECREF(cpy_r_r302.f0); - CPy_DECREF(cpy_r_r302.f1); - CPy_DECREF(cpy_r_r302.f2); - goto CPyL169; -CPyL264: ; - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - goto CPyL179; -CPyL265: ; - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - goto CPyL176; -CPyL266: ; - CPy_DECREF(cpy_r_r326); - goto CPyL178; -CPyL267: ; - CPy_DECREF(cpy_r_r302.f0); - CPy_DECREF(cpy_r_r302.f1); - CPy_DECREF(cpy_r_r302.f2); - goto CPyL177; -} - -PyObject *CPyPy_project___main____install_from_github(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"package_id", 0}; - static CPyArg_Parser parser = {"O:_install_from_github", kwlist, 0}; - PyObject *obj_package_id; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { - return NULL; - } - PyObject *arg_package_id; - if (likely(PyUnicode_Check(obj_package_id))) - arg_package_id = obj_package_id; - else { - CPy_TypeError("str", obj_package_id); - goto fail; - } - PyObject *retval = CPyDef_project___main____install_from_github(arg_package_id); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 891, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____get_download_url_from_tag(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version, PyObject *cpy_r_headers) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyTagged cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - 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_msg; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject **cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - int32_t cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - int32_t cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - int32_t cpy_r_r114; - char cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; - char cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - cpy_r_r0 = CPyStatics[1682]; /* 'https://api.github.com/repos/' */ - cpy_r_r1 = CPyStatics[513]; /* '/' */ - cpy_r_r2 = CPyStatics[1698]; /* '/tags?per_page=100' */ - cpy_r_r3 = CPyStr_Build(5, cpy_r_r0, cpy_r_org, cpy_r_r1, cpy_r_repo, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 975, CPyStatic_project___main___globals); - goto CPyL72; - } - cpy_r_r4 = CPyModule_requests; - cpy_r_r5 = CPyStatics[444]; /* 'get' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 974, CPyStatic_project___main___globals); - goto CPyL73; - } - PyObject *cpy_r_r7[2] = {cpy_r_r3, cpy_r_headers}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = CPyStatics[2348]; /* ('headers',) */ - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, cpy_r_r9); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 974, CPyStatic_project___main___globals); - goto CPyL73; - } - CPy_DECREF(cpy_r_r3); - cpy_r_r11 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 977, CPyStatic_project___main___globals); - goto CPyL74; - } - if (likely(PyLong_Check(cpy_r_r12))) - cpy_r_r13 = CPyTagged_FromObject(cpy_r_r12); - else { - CPy_TypeError("int", cpy_r_r12); cpy_r_r13 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 977, CPyStatic_project___main___globals); - goto CPyL74; - } - cpy_r_r14 = cpy_r_r13 != 400; - if (!cpy_r_r14) goto CPyL75; - cpy_r_r15 = CPyStatics[1701]; /* 'json' */ - PyObject *cpy_r_r16[1] = {cpy_r_r10}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 979, CPyStatic_project___main___globals); - goto CPyL76; - } - CPy_DECREF(cpy_r_r10); - cpy_r_r19 = CPyStatics[932]; /* 'message' */ - cpy_r_r20 = PyObject_GetItem(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 979, CPyStatic_project___main___globals); - goto CPyL77; - } - cpy_r_r21 = CPyStatics[1702]; /* 'Status ' */ - cpy_r_r22 = CPyTagged_Str(cpy_r_r13); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 980, CPyStatic_project___main___globals); - goto CPyL78; - } - cpy_r_r23 = CPyStatics[1703]; /* " when getting package versions from Github: '" */ - cpy_r_r24 = PyObject_Str(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 980, CPyStatic_project___main___globals); - goto CPyL79; - } - cpy_r_r25 = CPyStatics[132]; /* "'" */ - cpy_r_r26 = CPyStr_Build(5, cpy_r_r21, cpy_r_r22, cpy_r_r23, cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 980, CPyStatic_project___main___globals); - goto CPyL77; - } - cpy_r_msg = cpy_r_r26; - cpy_r_r27 = CPyStatics[2447]; /* frozenset({403, 404}) */ - cpy_r_r28 = CPyTagged_StealAsObject(cpy_r_r13); - cpy_r_r29 = PySet_Contains(cpy_r_r27, cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 981, CPyStatic_project___main___globals); - goto CPyL80; - } - cpy_r_r31 = cpy_r_r29; - if (!cpy_r_r31) goto CPyL15; - cpy_r_r32 = CPyStatics[1704]; /* ('\n' - '\n' - 'Missing or forbidden.\n' - 'If this issue persists, generate a Github API token ' - 'and store it as the environment variable ' - '`GITHUB_TOKEN`:\n' - 'https://github.blog/2013-05-16-personal-api-tokens/') */ - cpy_r_r33 = CPyStr_Append(cpy_r_msg, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 982, CPyStatic_project___main___globals); - goto CPyL72; - } - cpy_r_msg = cpy_r_r33; -CPyL15: ; - cpy_r_r34 = CPyModule_builtins; - cpy_r_r35 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 988, CPyStatic_project___main___globals); - goto CPyL80; - } - PyObject *cpy_r_r37[1] = {cpy_r_msg}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r38, 1, 0); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 988, CPyStatic_project___main___globals); - goto CPyL80; - } - CPy_DECREF(cpy_r_msg); - CPy_Raise(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 988, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL19: ; - cpy_r_r40 = CPyStatics[1701]; /* 'json' */ - PyObject *cpy_r_r41[1] = {cpy_r_r10}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 990, CPyStatic_project___main___globals); - goto CPyL74; - } - CPy_DECREF(cpy_r_r10); - cpy_r_r44 = PyObject_IsTrue(cpy_r_r43); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 990, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r46 = cpy_r_r44; - if (cpy_r_r46) { - goto CPyL26; - } else - goto CPyL82; -CPyL22: ; - cpy_r_r47 = CPyStatics[1705]; /* 'Github repository has no tags set' */ - cpy_r_r48 = CPyModule_builtins; - cpy_r_r49 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 992, CPyStatic_project___main___globals); - goto CPyL72; - } - PyObject *cpy_r_r51[1] = {cpy_r_r47}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 1, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 992, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Raise(cpy_r_r53); - CPy_DECREF(cpy_r_r53); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 992, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r54 = CPyStatics[2030]; /* 0 */ - cpy_r_r55 = PyObject_GetItem(cpy_r_r43, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r56 = CPyStatics[1706]; /* 'zipball_url' */ - cpy_r_r57 = PyObject_GetItem(cpy_r_r55, cpy_r_r56); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r58 = CPyStatics[513]; /* '/' */ - cpy_r_r59 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL83; - } - CPy_DECREF(cpy_r_r57); - cpy_r_r63 = (PyObject *)&_Py_NoneStruct; - cpy_r_r64 = CPyStatics[2036]; /* 3 */ - cpy_r_r65 = CPyStatics[2050]; /* 5 */ - cpy_r_r66 = PySlice_New(cpy_r_r64, cpy_r_r65, cpy_r_r63); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL84; - } - cpy_r_r67 = PyObject_GetItem(cpy_r_r62, cpy_r_r66); - CPy_DECREF(cpy_r_r62); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r68 = PyObject_GetIter(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r69 = PyIter_Next(cpy_r_r68); - if (cpy_r_r69 == NULL) { - goto CPyL85; - } else - goto CPyL35; -CPyL33: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r70 = 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL35: ; - if (likely(PyUnicode_Check(cpy_r_r69))) - cpy_r_r71 = cpy_r_r69; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals, "str", cpy_r_r69); - goto CPyL86; - } - cpy_r_org = cpy_r_r71; - CPy_DECREF(cpy_r_org); - cpy_r_r72 = PyIter_Next(cpy_r_r68); - if (cpy_r_r72 == NULL) { - goto CPyL87; - } else - goto CPyL39; -CPyL37: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r73 = 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL39: ; - if (likely(PyUnicode_Check(cpy_r_r72))) - cpy_r_r74 = cpy_r_r72; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals, "str", cpy_r_r72); - goto CPyL86; - } - cpy_r_repo = cpy_r_r74; - CPy_DECREF(cpy_r_repo); - cpy_r_r75 = PyIter_Next(cpy_r_r68); - CPy_DECREF(cpy_r_r68); - if (cpy_r_r75 == NULL) { - goto CPyL43; - } else - goto CPyL88; -CPyL41: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r76 = 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL43: ; - cpy_r_r77 = PyList_New(0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); - goto CPyL81; - } - cpy_r_r78 = PyObject_GetIter(cpy_r_r43); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); - goto CPyL89; - } -CPyL45: ; - cpy_r_r79 = PyIter_Next(cpy_r_r78); - if (cpy_r_r79 == NULL) goto CPyL90; - cpy_r_r80 = CPyStatics[397]; /* 'name' */ - cpy_r_r81 = PyObject_GetItem(cpy_r_r79, cpy_r_r80); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); - goto CPyL91; - } - cpy_r_r82 = CPyStatics[1312]; /* 'v' */ - cpy_r_r83 = CPyStatics[742]; /* 'lstrip' */ - PyObject *cpy_r_r84[2] = {cpy_r_r81, cpy_r_r82}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r83, cpy_r_r85, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); - goto CPyL92; - } - CPy_DECREF(cpy_r_r81); - cpy_r_r87 = PyList_Append(cpy_r_r77, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - cpy_r_r88 = cpy_r_r87 >= 0; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); - goto CPyL91; - } else - goto CPyL45; -CPyL49: ; - cpy_r_r89 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); - goto CPyL89; - } - cpy_r_r90 = PySequence_Contains(cpy_r_r77, cpy_r_version); - cpy_r_r91 = cpy_r_r90 >= 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 995, CPyStatic_project___main___globals); - goto CPyL93; - } - cpy_r_r92 = cpy_r_r90; - cpy_r_r93 = cpy_r_r92 ^ 1; - if (cpy_r_r93) { - goto CPyL94; - } else - goto CPyL95; -CPyL52: ; - cpy_r_r94 = CPyStatics[1707]; /* ('Invalid version for this package. Available versions ' - 'are:\n') */ - cpy_r_r95 = CPyStatics[293]; /* ', ' */ - cpy_r_r96 = PyUnicode_Join(cpy_r_r95, cpy_r_r77); - CPy_DECREF_NO_IMM(cpy_r_r77); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 997, CPyStatic_project___main___globals); - goto CPyL72; - } - cpy_r_r97 = PyUnicode_Concat(cpy_r_r94, cpy_r_r96); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 997, CPyStatic_project___main___globals); - goto CPyL72; - } - cpy_r_r98 = CPyModule_builtins; - cpy_r_r99 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 996, CPyStatic_project___main___globals); - goto CPyL96; - } - PyObject *cpy_r_r101[1] = {cpy_r_r97}; - cpy_r_r102 = (PyObject **)&cpy_r_r101; - cpy_r_r103 = PyObject_Vectorcall(cpy_r_r100, cpy_r_r102, 1, 0); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 996, CPyStatic_project___main___globals); - goto CPyL96; - } - CPy_DECREF(cpy_r_r97); - CPy_Raise(cpy_r_r103); - CPy_DECREF(cpy_r_r103); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 996, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL58: ; - cpy_r_r104 = PyObject_GetIter(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL72; - } -CPyL59: ; - cpy_r_r105 = PyIter_Next(cpy_r_r104); - if (cpy_r_r105 == NULL) goto CPyL97; - cpy_r_r106 = CPyStatics[397]; /* 'name' */ - cpy_r_r107 = PyObject_GetItem(cpy_r_r105, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r108 = CPyStatics[1312]; /* 'v' */ - cpy_r_r109 = CPyStatics[742]; /* 'lstrip' */ - PyObject *cpy_r_r110[2] = {cpy_r_r107, cpy_r_r108}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL99; - } - CPy_DECREF(cpy_r_r107); - cpy_r_r113 = PyObject_RichCompare(cpy_r_r112, cpy_r_version, 2); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r114 = PyObject_IsTrue(cpy_r_r113); - CPy_DECREF(cpy_r_r113); - cpy_r_r115 = cpy_r_r114 >= 0; - if (unlikely(!cpy_r_r115)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r116 = cpy_r_r114; - if (cpy_r_r116) { - goto CPyL100; - } else - goto CPyL101; -CPyL65: ; - cpy_r_r117 = CPyStatics[1706]; /* 'zipball_url' */ - cpy_r_r118 = PyObject_GetItem(cpy_r_r105, cpy_r_r117); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL72; - } - goto CPyL70; -CPyL67: ; - cpy_r_r119 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL72; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r120 = 0; - if (unlikely(!cpy_r_r120)) { - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); - goto CPyL72; - } - CPy_Unreachable(); -CPyL70: ; - if (likely(PyUnicode_Check(cpy_r_r118))) - cpy_r_r121 = cpy_r_r118; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals, "str", cpy_r_r118); - goto CPyL72; - } - return cpy_r_r121; -CPyL72: ; - cpy_r_r122 = NULL; - return cpy_r_r122; -CPyL73: ; - CPy_DecRef(cpy_r_r3); - goto CPyL72; -CPyL74: ; - CPy_DecRef(cpy_r_r10); - goto CPyL72; -CPyL75: ; - CPyTagged_DECREF(cpy_r_r13); - goto CPyL19; -CPyL76: ; - CPy_DecRef(cpy_r_r10); - CPyTagged_DecRef(cpy_r_r13); - goto CPyL72; -CPyL77: ; - CPyTagged_DecRef(cpy_r_r13); - goto CPyL72; -CPyL78: ; - CPyTagged_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r20); - goto CPyL72; -CPyL79: ; - CPyTagged_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r22); - goto CPyL72; -CPyL80: ; - CPy_DecRef(cpy_r_msg); - goto CPyL72; -CPyL81: ; - CPy_DecRef(cpy_r_r43); - goto CPyL72; -CPyL82: ; - CPy_DECREF(cpy_r_r43); - goto CPyL22; -CPyL83: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r57); - goto CPyL72; -CPyL84: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r62); - goto CPyL72; -CPyL85: ; - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r68); - goto CPyL33; -CPyL86: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r68); - goto CPyL72; -CPyL87: ; - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r68); - goto CPyL37; -CPyL88: ; - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r75); - goto CPyL41; -CPyL89: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r77); - goto CPyL72; -CPyL90: ; - CPy_DECREF(cpy_r_r78); - goto CPyL49; -CPyL91: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - goto CPyL72; -CPyL92: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r77); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r81); - goto CPyL72; -CPyL93: ; - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r77); - goto CPyL72; -CPyL94: ; - CPy_DECREF(cpy_r_r43); - goto CPyL52; -CPyL95: ; - CPy_DECREF_NO_IMM(cpy_r_r77); - goto CPyL58; -CPyL96: ; - CPy_DecRef(cpy_r_r97); - goto CPyL72; -CPyL97: ; - CPy_DECREF(cpy_r_r104); - goto CPyL67; -CPyL98: ; - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r105); - goto CPyL72; -CPyL99: ; - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r107); - goto CPyL72; -CPyL100: ; - CPy_DECREF(cpy_r_r104); - goto CPyL65; -CPyL101: ; - CPy_DECREF(cpy_r_r105); - goto CPyL59; -} - -PyObject *CPyPy_project___main____get_download_url_from_tag(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"org", "repo", "version", "headers", 0}; - static CPyArg_Parser parser = {"OOOO:_get_download_url_from_tag", kwlist, 0}; - PyObject *obj_org; - PyObject *obj_repo; - PyObject *obj_version; - PyObject *obj_headers; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_org, &obj_repo, &obj_version, &obj_headers)) { - return NULL; - } - PyObject *arg_org; - if (likely(PyUnicode_Check(obj_org))) - arg_org = obj_org; - else { - CPy_TypeError("str", obj_org); - goto fail; - } - PyObject *arg_repo; - if (likely(PyUnicode_Check(obj_repo))) - arg_repo = obj_repo; - else { - CPy_TypeError("str", obj_repo); - goto fail; - } - PyObject *arg_version; - if (likely(PyUnicode_Check(obj_version))) - arg_version = obj_version; - else { - CPy_TypeError("str", obj_version); - goto fail; - } - PyObject *arg_headers; - if (likely(PyDict_Check(obj_headers))) - arg_headers = obj_headers; - else { - CPy_TypeError("dict", obj_headers); - goto fail; - } - PyObject *retval = CPyDef_project___main____get_download_url_from_tag(arg_org, arg_repo, arg_version, arg_headers); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 973, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____create_gitfiles(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - 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_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - tuple_T3OOO cpy_r_r29; - tuple_T3OOO cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - tuple_T3OOO cpy_r_r41; - tuple_T3OOO cpy_r_r42; - tuple_T3OOO cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - tuple_T3OOO cpy_r_r78; - tuple_T3OOO cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject **cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - tuple_T3OOO cpy_r_r90; - tuple_T3OOO cpy_r_r91; - tuple_T3OOO cpy_r_r92; - PyObject *cpy_r_r93; - PyObject **cpy_r_r95; - PyObject *cpy_r_r96; - char cpy_r_r97; - char cpy_r_r98; - cpy_r_r0 = CPyStatics[1708]; /* '.gitignore' */ - cpy_r_r1 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r2[2] = {cpy_r_project_path, cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1004, CPyStatic_project___main___globals); - goto CPyL63; - } - cpy_r_r5 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r6[1] = {cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1005, CPyStatic_project___main___globals); - goto CPyL64; - } - if (unlikely(!PyBool_Check(cpy_r_r8))) { - CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; - } else - cpy_r_r9 = cpy_r_r8 == Py_True; - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1005, CPyStatic_project___main___globals); - goto CPyL64; - } - if (cpy_r_r9) goto CPyL65; - cpy_r_r10 = CPyStatics[438]; /* 'w' */ - cpy_r_r11 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r12[2] = {cpy_r_r4, cpy_r_r10}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL64; - } - CPy_DECREF(cpy_r_r4); - cpy_r_r15 = CPy_TYPE(cpy_r_r14); - cpy_r_r16 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL66; - } - cpy_r_r18 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r18); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL67; - } - PyObject *cpy_r_r20[1] = {cpy_r_r14}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL67; - } - cpy_r_r23 = 1; - cpy_r_r24 = CPyStatics[1709]; /* ('__pycache__\n' - '.env\n' - '.history\n' - '.hypothesis/\n' - 'build/\n' - 'reports/\n') */ - cpy_r_r25 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r26[2] = {cpy_r_r22, cpy_r_r24}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1007, CPyStatic_project___main___globals); - goto CPyL68; - } else - goto CPyL69; -CPyL10: ; - CPy_DECREF(cpy_r_r22); - goto CPyL19; -CPyL11: ; - cpy_r_r29 = CPy_CatchError(); - cpy_r_r23 = 0; - cpy_r_r30 = CPy_GetExcInfo(); - cpy_r_r31 = cpy_r_r30.f0; - CPy_INCREF(cpy_r_r31); - cpy_r_r32 = cpy_r_r30.f1; - CPy_INCREF(cpy_r_r32); - cpy_r_r33 = cpy_r_r30.f2; - CPy_INCREF(cpy_r_r33); - CPy_DecRef(cpy_r_r30.f0); - CPy_DecRef(cpy_r_r30.f1); - CPy_DecRef(cpy_r_r30.f2); - PyObject *cpy_r_r34[4] = {cpy_r_r14, cpy_r_r31, cpy_r_r32, cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r35, 4, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL70; - } - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - cpy_r_r37 = PyObject_IsTrue(cpy_r_r36); - CPy_DecRef(cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL17; - } - cpy_r_r39 = cpy_r_r37; - if (cpy_r_r39) goto CPyL16; - CPy_Reraise(); - if (!0) { - goto CPyL17; - } else - goto CPyL71; -CPyL15: ; - CPy_Unreachable(); -CPyL16: ; - CPy_RestoreExcInfo(cpy_r_r29); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - goto CPyL19; -CPyL17: ; - CPy_RestoreExcInfo(cpy_r_r29); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - cpy_r_r40 = CPy_KeepPropagating(); - if (!cpy_r_r40) { - goto CPyL20; - } else - goto CPyL72; -CPyL18: ; - CPy_Unreachable(); -CPyL19: ; - tuple_T3OOO __tmp1555 = { NULL, NULL, NULL }; - cpy_r_r41 = __tmp1555; - cpy_r_r42 = cpy_r_r41; - goto CPyL21; -CPyL20: ; - cpy_r_r43 = CPy_CatchError(); - cpy_r_r42 = cpy_r_r43; -CPyL21: ; - if (!cpy_r_r23) goto CPyL73; - cpy_r_r44 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r45[4] = {cpy_r_r14, cpy_r_r44, cpy_r_r44, cpy_r_r44}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r46, 4, 0); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); - goto CPyL74; - } else - goto CPyL75; -CPyL23: ; - CPy_DECREF(cpy_r_r14); -CPyL24: ; - if (cpy_r_r42.f0 == NULL) goto CPyL31; - CPy_Reraise(); - if (!0) { - goto CPyL27; - } else - goto CPyL76; -CPyL26: ; - CPy_Unreachable(); -CPyL27: ; - if (cpy_r_r42.f0 == NULL) goto CPyL29; - CPy_RestoreExcInfo(cpy_r_r42); - CPy_XDECREF(cpy_r_r42.f0); - CPy_XDECREF(cpy_r_r42.f1); - CPy_XDECREF(cpy_r_r42.f2); -CPyL29: ; - cpy_r_r48 = CPy_KeepPropagating(); - if (!cpy_r_r48) goto CPyL63; - CPy_Unreachable(); -CPyL31: ; - cpy_r_r49 = CPyStatics[1710]; /* '.gitattributes' */ - cpy_r_r50 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r51[2] = {cpy_r_project_path, cpy_r_r49}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1008, CPyStatic_project___main___globals); - goto CPyL63; - } - cpy_r_r54 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r55[1] = {cpy_r_r53}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_VectorcallMethod(cpy_r_r54, cpy_r_r56, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1009, CPyStatic_project___main___globals); - goto CPyL77; - } - if (unlikely(!PyBool_Check(cpy_r_r57))) { - CPy_TypeError("bool", cpy_r_r57); cpy_r_r58 = 2; - } else - cpy_r_r58 = cpy_r_r57 == Py_True; - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r58 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1009, CPyStatic_project___main___globals); - goto CPyL77; - } - if (cpy_r_r58) goto CPyL78; - cpy_r_r59 = CPyStatics[438]; /* 'w' */ - cpy_r_r60 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r61[2] = {cpy_r_r53, cpy_r_r59}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL77; - } - CPy_DECREF(cpy_r_r53); - cpy_r_r64 = CPy_TYPE(cpy_r_r63); - cpy_r_r65 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL79; - } - cpy_r_r67 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r68 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r67); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL80; - } - PyObject *cpy_r_r69[1] = {cpy_r_r63}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL80; - } - cpy_r_r72 = 1; - cpy_r_r73 = CPyStatics[1711]; /* ('*.sol linguist-language=Solidity\n' - '*.vy linguist-language=Python\n') */ - cpy_r_r74 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r75[2] = {cpy_r_r71, cpy_r_r73}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1011, CPyStatic_project___main___globals); - goto CPyL81; - } else - goto CPyL82; -CPyL41: ; - CPy_DECREF(cpy_r_r71); - goto CPyL50; -CPyL42: ; - cpy_r_r78 = CPy_CatchError(); - cpy_r_r72 = 0; - cpy_r_r79 = CPy_GetExcInfo(); - cpy_r_r80 = cpy_r_r79.f0; - CPy_INCREF(cpy_r_r80); - cpy_r_r81 = cpy_r_r79.f1; - CPy_INCREF(cpy_r_r81); - cpy_r_r82 = cpy_r_r79.f2; - CPy_INCREF(cpy_r_r82); - CPy_DecRef(cpy_r_r79.f0); - CPy_DecRef(cpy_r_r79.f1); - CPy_DecRef(cpy_r_r79.f2); - PyObject *cpy_r_r83[4] = {cpy_r_r63, cpy_r_r80, cpy_r_r81, cpy_r_r82}; - cpy_r_r84 = (PyObject **)&cpy_r_r83; - cpy_r_r85 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r84, 4, 0); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL83; - } - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - cpy_r_r86 = PyObject_IsTrue(cpy_r_r85); - CPy_DecRef(cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL48; - } - cpy_r_r88 = cpy_r_r86; - if (cpy_r_r88) goto CPyL47; - CPy_Reraise(); - if (!0) { - goto CPyL48; - } else - goto CPyL84; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r78); - CPy_DecRef(cpy_r_r78.f0); - CPy_DecRef(cpy_r_r78.f1); - CPy_DecRef(cpy_r_r78.f2); - goto CPyL50; -CPyL48: ; - CPy_RestoreExcInfo(cpy_r_r78); - CPy_DecRef(cpy_r_r78.f0); - CPy_DecRef(cpy_r_r78.f1); - CPy_DecRef(cpy_r_r78.f2); - cpy_r_r89 = CPy_KeepPropagating(); - if (!cpy_r_r89) { - goto CPyL51; - } else - goto CPyL85; -CPyL49: ; - CPy_Unreachable(); -CPyL50: ; - tuple_T3OOO __tmp1556 = { NULL, NULL, NULL }; - cpy_r_r90 = __tmp1556; - cpy_r_r91 = cpy_r_r90; - goto CPyL52; -CPyL51: ; - cpy_r_r92 = CPy_CatchError(); - cpy_r_r91 = cpy_r_r92; -CPyL52: ; - if (!cpy_r_r72) goto CPyL86; - cpy_r_r93 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r94[4] = {cpy_r_r63, cpy_r_r93, cpy_r_r93, cpy_r_r93}; - cpy_r_r95 = (PyObject **)&cpy_r_r94; - cpy_r_r96 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r95, 4, 0); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); - goto CPyL87; - } else - goto CPyL88; -CPyL54: ; - CPy_DECREF(cpy_r_r63); -CPyL55: ; - if (cpy_r_r91.f0 == NULL) goto CPyL62; - CPy_Reraise(); - if (!0) { - goto CPyL58; - } else - goto CPyL89; -CPyL57: ; - CPy_Unreachable(); -CPyL58: ; - if (cpy_r_r91.f0 == NULL) goto CPyL60; - CPy_RestoreExcInfo(cpy_r_r91); - CPy_XDECREF(cpy_r_r91.f0); - CPy_XDECREF(cpy_r_r91.f1); - CPy_XDECREF(cpy_r_r91.f2); -CPyL60: ; - cpy_r_r97 = CPy_KeepPropagating(); - if (!cpy_r_r97) goto CPyL63; - CPy_Unreachable(); -CPyL62: ; - return 1; -CPyL63: ; - cpy_r_r98 = 2; - return cpy_r_r98; -CPyL64: ; - CPy_DecRef(cpy_r_r4); - goto CPyL63; -CPyL65: ; - CPy_DECREF(cpy_r_r4); - goto CPyL31; -CPyL66: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r15); - goto CPyL63; -CPyL67: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - goto CPyL63; -CPyL68: ; - CPy_DecRef(cpy_r_r22); - goto CPyL11; -CPyL69: ; - CPy_DECREF(cpy_r_r28); - goto CPyL10; -CPyL70: ; - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - goto CPyL17; -CPyL71: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - goto CPyL15; -CPyL72: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - goto CPyL18; -CPyL73: ; - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r17); - goto CPyL24; -CPyL74: ; - CPy_DecRef(cpy_r_r14); - goto CPyL27; -CPyL75: ; - CPy_DECREF(cpy_r_r47); - goto CPyL23; -CPyL76: ; - CPy_XDECREF(cpy_r_r42.f0); - CPy_XDECREF(cpy_r_r42.f1); - CPy_XDECREF(cpy_r_r42.f2); - goto CPyL26; -CPyL77: ; - CPy_DecRef(cpy_r_r53); - goto CPyL63; -CPyL78: ; - CPy_DECREF(cpy_r_r53); - goto CPyL62; -CPyL79: ; - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - goto CPyL63; -CPyL80: ; - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r66); - goto CPyL63; -CPyL81: ; - CPy_DecRef(cpy_r_r71); - goto CPyL42; -CPyL82: ; - CPy_DECREF(cpy_r_r77); - goto CPyL41; -CPyL83: ; - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r81); - CPy_DecRef(cpy_r_r82); - goto CPyL48; -CPyL84: ; - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r78.f0); - CPy_DecRef(cpy_r_r78.f1); - CPy_DecRef(cpy_r_r78.f2); - goto CPyL46; -CPyL85: ; - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r66); - goto CPyL49; -CPyL86: ; - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r66); - goto CPyL55; -CPyL87: ; - CPy_DecRef(cpy_r_r63); - goto CPyL58; -CPyL88: ; - CPy_DECREF(cpy_r_r96); - goto CPyL54; -CPyL89: ; - CPy_XDECREF(cpy_r_r91.f0); - CPy_XDECREF(cpy_r_r91.f1); - CPy_XDECREF(cpy_r_r91.f2); - goto CPyL57; -} - -PyObject *CPyPy_project___main____create_gitfiles(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_create_gitfiles", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - char retval = CPyDef_project___main____create_gitfiles(arg_project_path); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1003, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____create_folders(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_path; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - tuple_T3OOO cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - cpy_r_r0 = CPyDef__config____load_project_structure_config(cpy_r_project_path); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1015, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r1 = CPyStatics[906]; /* 'values' */ - PyObject *cpy_r_r2[1] = {cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1016, CPyStatic_project___main___globals); - goto CPyL23; - } - cpy_r_r5 = PyObject_GetIter(cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1016, CPyStatic_project___main___globals); - goto CPyL23; - } -CPyL3: ; - cpy_r_r6 = PyIter_Next(cpy_r_r5); - if (cpy_r_r6 == NULL) goto CPyL24; - cpy_r_path = cpy_r_r6; - cpy_r_r7 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r8[2] = {cpy_r_project_path, cpy_r_path}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1017, CPyStatic_project___main___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_path); - cpy_r_r11 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r12 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r13[2] = {cpy_r_r10, cpy_r_r12}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r14, 9223372036854775809ULL, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1017, CPyStatic_project___main___globals); - goto CPyL26; - } else - goto CPyL27; -CPyL6: ; - CPy_DECREF(cpy_r_r10); - goto CPyL3; -CPyL7: ; - cpy_r_r17 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1016, CPyStatic_project___main___globals); - goto CPyL23; - } - cpy_r_r18 = CPyStatics[176]; /* 'build' */ - cpy_r_r19 = PyObject_GetItem(cpy_r_r0, cpy_r_r18); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1018, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r20 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r21[2] = {cpy_r_project_path, cpy_r_r19}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1018, CPyStatic_project___main___globals); - goto CPyL28; - } - CPy_DECREF(cpy_r_r19); - cpy_r_r24 = CPyStatic_project___main___BUILD_FOLDERS; - if (unlikely(cpy_r_r24.f0 == NULL)) { - goto CPyL29; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"BUILD_FOLDERS\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals); - goto CPyL22; - } - CPy_Unreachable(); -CPyL13: ; - CPy_INCREF(cpy_r_r24.f0); - CPy_INCREF(cpy_r_r24.f1); - CPy_INCREF(cpy_r_r24.f2); - cpy_r_r26 = PyTuple_New(3); - if (unlikely(cpy_r_r26 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1557 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp1557); - PyObject *__tmp1558 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp1558); - PyObject *__tmp1559 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r26, 2, __tmp1559); - cpy_r_r27 = PyObject_GetIter(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals); - goto CPyL30; - } -CPyL14: ; - cpy_r_r28 = PyIter_Next(cpy_r_r27); - if (cpy_r_r28 == NULL) goto CPyL31; - if (likely(PyUnicode_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals, "str", cpy_r_r28); - goto CPyL32; - } - cpy_r_path = cpy_r_r29; - if (likely(PyUnicode_Check(cpy_r_path))) - cpy_r_r30 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_create_folders", 1020, CPyStatic_project___main___globals, "str", cpy_r_path); - goto CPyL32; - } - cpy_r_r31 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r32[2] = {cpy_r_r23, cpy_r_r30}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1020, CPyStatic_project___main___globals); - goto CPyL33; - } - CPy_DECREF(cpy_r_r30); - cpy_r_r35 = CPyStatics[609]; /* 'mkdir' */ - cpy_r_r36 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r36}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = CPyStatics[2148]; /* ('exist_ok',) */ - cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r38, 9223372036854775809ULL, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1020, CPyStatic_project___main___globals); - goto CPyL34; - } else - goto CPyL35; -CPyL19: ; - CPy_DECREF(cpy_r_r34); - goto CPyL14; -CPyL20: ; - cpy_r_r41 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals); - goto CPyL22; - } - return 1; -CPyL22: ; - cpy_r_r42 = 2; - return cpy_r_r42; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - goto CPyL22; -CPyL24: ; - CPy_DECREF(cpy_r_r5); - goto CPyL7; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - goto CPyL22; -CPyL26: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r10); - goto CPyL22; -CPyL27: ; - CPy_DECREF(cpy_r_r16); - goto CPyL6; -CPyL28: ; - CPy_DecRef(cpy_r_r19); - goto CPyL22; -CPyL29: ; - CPy_DecRef(cpy_r_r23); - goto CPyL11; -CPyL30: ; - CPy_DecRef(cpy_r_r23); - goto CPyL22; -CPyL31: ; - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r27); - goto CPyL20; -CPyL32: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r27); - goto CPyL22; -CPyL33: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - goto CPyL22; -CPyL34: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r34); - goto CPyL22; -CPyL35: ; - CPy_DECREF(cpy_r_r40); - goto CPyL19; -} - -PyObject *CPyPy_project___main____create_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_create_folders", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - char retval = CPyDef_project___main____create_folders(arg_project_path); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1014, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____add_to_sys_path(PyObject *cpy_r_project_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - cpy_r_r0 = PyObject_Str(cpy_r_project_path); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1024, CPyStatic_project___main___globals); - goto CPyL10; - } - cpy_r_r1 = CPyModule_sys; - cpy_r_r2 = CPyStatics[211]; /* 'path' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1025, CPyStatic_project___main___globals); - goto CPyL11; - } - if (likely(PyList_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_sys_path", 1025, CPyStatic_project___main___globals, "list", cpy_r_r3); - goto CPyL11; - } - cpy_r_r5 = PySequence_Contains(cpy_r_r4, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1025, CPyStatic_project___main___globals); - goto CPyL11; - } - cpy_r_r7 = cpy_r_r5; - if (cpy_r_r7) { - goto CPyL12; - } else - goto CPyL6; -CPyL5: ; - return 1; -CPyL6: ; - cpy_r_r8 = CPyModule_sys; - cpy_r_r9 = CPyStatics[211]; /* 'path' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1027, CPyStatic_project___main___globals); - goto CPyL11; - } - if (likely(PyList_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_sys_path", 1027, CPyStatic_project___main___globals, "list", cpy_r_r10); - goto CPyL11; - } - cpy_r_r12 = CPyList_Insert(cpy_r_r11, 0, cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r11); - CPy_DECREF(cpy_r_r0); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1027, CPyStatic_project___main___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r14 = 2; - return cpy_r_r14; -CPyL11: ; - CPy_DecRef(cpy_r_r0); - goto CPyL10; -CPyL12: ; - CPy_DECREF(cpy_r_r0); - goto CPyL5; -} - -PyObject *CPyPy_project___main____add_to_sys_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", 0}; - static CPyArg_Parser parser = {"O:_add_to_sys_path", kwlist, 0}; - PyObject *obj_project_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - char retval = CPyDef_project___main____add_to_sys_path(arg_project_path); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1023, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____compare_settings(PyObject *cpy_r_left, PyObject *cpy_r_right) { - char cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T4CIOO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - cpy_r_r0 = 0; - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_left); - cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_left); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); - goto CPyL17; - } -CPyL1: ; - cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL18; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = cpy_r_r4.f3; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - cpy_r_r9 = PyObject_IsTrue(cpy_r_r8); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); - goto CPyL19; - } - cpy_r_r11 = cpy_r_r9; - if (cpy_r_r11) { - goto CPyL5; - } else - goto CPyL20; -CPyL4: ; - cpy_r_r12 = cpy_r_r8; - goto CPyL11; -CPyL5: ; - cpy_r_r13 = PyDict_Check(cpy_r_r8); - cpy_r_r14 = cpy_r_r13 ^ 1; - if (cpy_r_r14) { - goto CPyL7; - } else - goto CPyL21; -CPyL6: ; - cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; - cpy_r_r16 = cpy_r_r15; - goto CPyL10; -CPyL7: ; - cpy_r_r17 = CPyDict_GetWithNone(cpy_r_right, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r18 = PyObject_RichCompare(cpy_r_r8, cpy_r_r17, 3); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); - goto CPyL23; - } - cpy_r_r16 = cpy_r_r18; -CPyL10: ; - cpy_r_r12 = cpy_r_r16; -CPyL11: ; - cpy_r_r19 = PyObject_IsTrue(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", -1, CPyStatic_project___main___globals); - goto CPyL23; - } - cpy_r_r21 = cpy_r_r19; - if (cpy_r_r21) { - goto CPyL24; - } else - goto CPyL14; -CPyL13: ; - cpy_r_r0 = 1; - goto CPyL16; -CPyL14: ; - cpy_r_r22 = CPyDict_CheckSize(cpy_r_left, cpy_r_r2); - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); - goto CPyL23; - } else - goto CPyL1; -CPyL15: ; - cpy_r_r23 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); - goto CPyL17; - } -CPyL16: ; - return cpy_r_r0; -CPyL17: ; - cpy_r_r24 = 2; - return cpy_r_r24; -CPyL18: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - goto CPyL15; -CPyL19: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - goto CPyL17; -CPyL20: ; - CPy_DECREF(cpy_r_r7); - goto CPyL4; -CPyL21: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8); - goto CPyL6; -CPyL22: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL17; -CPyL23: ; - CPy_DecRef(cpy_r_r3); - goto CPyL17; -CPyL24: ; - CPy_DECREF(cpy_r_r3); - goto CPyL13; -} - -PyObject *CPyPy_project___main____compare_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"left", "right", 0}; - static CPyArg_Parser parser = {"OO:_compare_settings", kwlist, 0}; - PyObject *obj_left; - PyObject *obj_right; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_left, &obj_right)) { - return NULL; - } - PyObject *arg_left; - if (likely(PyDict_Check(obj_left))) - arg_left = obj_left; - else { - CPy_TypeError("dict", obj_left); - goto fail; - } - PyObject *arg_right; - if (likely(PyDict_Check(obj_right))) - arg_right = obj_right; - else { - CPy_TypeError("dict", obj_right); - goto fail; - } - char retval = CPyDef_project___main____compare_settings(arg_left, arg_right); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1030, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____normalize_solidity_version(PyObject *cpy_r_version) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - cpy_r_r0 = CPyStatics[924]; /* '+' */ - cpy_r_r1 = PyUnicode_Split(cpy_r_version, cpy_r_r0, -1); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_normalize_solidity_version", 1035, CPyStatic_project___main___globals); - goto CPyL4; - } - cpy_r_r2 = CPyList_GetItemShort(cpy_r_r1, 0); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_normalize_solidity_version", 1035, CPyStatic_project___main___globals); - goto CPyL4; - } - if (likely(PyUnicode_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_normalize_solidity_version", 1035, CPyStatic_project___main___globals, "str", cpy_r_r2); - goto CPyL4; - } - return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; -} - -PyObject *CPyPy_project___main____normalize_solidity_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"version", 0}; - static CPyArg_Parser parser = {"O:_normalize_solidity_version", kwlist, 0}; - PyObject *obj_version; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_version)) { - return NULL; - } - PyObject *arg_version; - if (likely(PyUnicode_Check(obj_version))) - arg_version = obj_version; - else { - CPy_TypeError("str", obj_version); - goto fail; - } - PyObject *retval = CPyDef_project___main____normalize_solidity_version(arg_version); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_normalize_solidity_version", 1034, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____solidity_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - cpy_r_r0 = CPyStatics[1229]; /* 'version' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_config, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1040, CPyStatic_project___main___globals); - goto CPyL21; - } - if (PyUnicode_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL1560; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL1560; - CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1040, CPyStatic_project___main___globals, "str or None", cpy_r_r1); - goto CPyL21; -__LL1560: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r2); - if (!cpy_r_r4) goto CPyL4; - cpy_r_r5 = cpy_r_r4; - goto CPyL11; -CPyL4: ; - cpy_r_r6 = CPyStatics[1229]; /* 'version' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_config, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1041, CPyStatic_project___main___globals); - goto CPyL21; - } - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1041, CPyStatic_project___main___globals, "str", cpy_r_r7); - goto CPyL21; - } - cpy_r_r9 = CPyDef_project___main____normalize_solidity_version(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1041, CPyStatic_project___main___globals); - goto CPyL21; - } - cpy_r_r10 = CPyStatics[1229]; /* 'version' */ - cpy_r_r11 = CPyDict_GetItem(cpy_r_build, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1042, CPyStatic_project___main___globals); - goto CPyL22; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1042, CPyStatic_project___main___globals, "str", cpy_r_r11); - goto CPyL22; - } - cpy_r_r13 = CPyDef_project___main____normalize_solidity_version(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1042, CPyStatic_project___main___globals); - goto CPyL22; - } - cpy_r_r14 = CPyStr_Equal(cpy_r_r9, cpy_r_r13); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r13); - cpy_r_r5 = cpy_r_r14; -CPyL11: ; - if (cpy_r_r5) goto CPyL13; - cpy_r_r15 = cpy_r_r5; - goto CPyL20; -CPyL13: ; - cpy_r_r16 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_config, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); - goto CPyL21; - } - if (likely(PyDict_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals, "dict", cpy_r_r17); - goto CPyL21; - } - cpy_r_r19 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r20 = CPyDict_GetItem(cpy_r_build, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); - goto CPyL23; - } - if (likely(PyDict_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals, "dict", cpy_r_r20); - goto CPyL23; - } - cpy_r_r22 = PyObject_RichCompare(cpy_r_r18, cpy_r_r21, 2); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); - goto CPyL21; - } - if (unlikely(!PyBool_Check(cpy_r_r22))) { - CPy_TypeError("bool", cpy_r_r22); cpy_r_r23 = 2; - } else - cpy_r_r23 = cpy_r_r22 == Py_True; - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); - goto CPyL21; - } - cpy_r_r15 = cpy_r_r23; -CPyL20: ; - return cpy_r_r15; -CPyL21: ; - cpy_r_r24 = 2; - return cpy_r_r24; -CPyL22: ; - CPy_DecRef(cpy_r_r9); - goto CPyL21; -CPyL23: ; - CPy_DecRef(cpy_r_r18); - goto CPyL21; -} - -PyObject *CPyPy_project___main____solidity_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"config", "build", 0}; - static CPyArg_Parser parser = {"OO:_solidity_compiler_equal", kwlist, 0}; - PyObject *obj_config; - PyObject *obj_build; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_config, &obj_build)) { - return NULL; - } - PyObject *arg_config; - if (likely(PyDict_Check(obj_config))) - arg_config = obj_config; - else { - CPy_TypeError("dict", obj_config); - goto fail; - } - PyObject *arg_build; - if (likely(PyDict_Check(obj_build))) - arg_build = obj_build; - else { - CPy_TypeError("dict", obj_build); - goto fail; - } - char retval = CPyDef_project___main____solidity_compiler_equal(arg_config, arg_build); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1038, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____vyper_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - cpy_r_r0 = CPyStatics[1229]; /* 'version' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_config, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals); - goto CPyL10; - } - if (PyUnicode_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL1561; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL1561; - CPy_TypeErrorTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals, "str or None", cpy_r_r1); - goto CPyL10; -__LL1561: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r2); - if (!cpy_r_r4) goto CPyL4; - cpy_r_r5 = cpy_r_r4; - goto CPyL9; -CPyL4: ; - cpy_r_r6 = CPyStatics[1229]; /* 'version' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_config, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals); - goto CPyL10; - } - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals, "str", cpy_r_r7); - goto CPyL10; - } - cpy_r_r9 = CPyStatics[1229]; /* 'version' */ - cpy_r_r10 = CPyDict_GetItem(cpy_r_build, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals); - goto CPyL11; - } - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals, "str", cpy_r_r10); - goto CPyL11; - } - cpy_r_r12 = CPyStr_Equal(cpy_r_r8, cpy_r_r11); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r11); - cpy_r_r5 = cpy_r_r12; -CPyL9: ; - return cpy_r_r5; -CPyL10: ; - cpy_r_r13 = 2; - return cpy_r_r13; -CPyL11: ; - CPy_DecRef(cpy_r_r8); - goto CPyL10; -} - -PyObject *CPyPy_project___main____vyper_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"config", "build", 0}; - static CPyArg_Parser parser = {"OO:_vyper_compiler_equal", kwlist, 0}; - PyObject *obj_config; - PyObject *obj_build; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_config, &obj_build)) { - return NULL; - } - PyObject *arg_config; - if (likely(PyDict_Check(obj_config))) - arg_config = obj_config; - else { - CPy_TypeError("dict", obj_config); - goto fail; - } - PyObject *arg_build; - if (likely(PyDict_Check(obj_build))) - arg_build = obj_build; - else { - CPy_TypeError("dict", obj_build); - goto fail; - } - char retval = CPyDef_project___main____vyper_compiler_equal(arg_config, arg_build); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1046, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____load_sources(PyObject *cpy_r_project_path, PyObject *cpy_r_subfolder, char cpy_r_allow_json) { - PyObject *cpy_r_r0; - PyObject *cpy_r_source; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T2OO cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_suffixes; - PyObject *cpy_r_r6; - tuple_T1O cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_hooks; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - CPyPtr cpy_r_r49; - int64_t cpy_r_r50; - int64_t cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - int64_t cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject **cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - tuple_T3OOO cpy_r_r84; - tuple_T3OOO cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject **cpy_r_r90; - PyObject *cpy_r_r91; - int32_t cpy_r_r92; - char cpy_r_r93; - char cpy_r_r94; - char cpy_r_r95; - tuple_T3OOO cpy_r_r96; - tuple_T3OOO cpy_r_r97; - tuple_T3OOO cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - char cpy_r_r108; - PyObject **cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject **cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject **cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - cpy_r_r0 = NULL; - cpy_r_source = cpy_r_r0; - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1051, CPyStatic_project___main___globals); - goto CPyL82; - } - cpy_r_r2 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r3 = CPyStatics[1222]; /* '.vy' */ - CPy_INCREF(cpy_r_r2); - CPy_INCREF(cpy_r_r3); - cpy_r_r4.f0 = cpy_r_r2; - cpy_r_r4.f1 = cpy_r_r3; - cpy_r_r5 = PyTuple_New(2); - if (unlikely(cpy_r_r5 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1562 = cpy_r_r4.f0; - PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1562); - PyObject *__tmp1563 = cpy_r_r4.f1; - PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1563); - cpy_r_suffixes = cpy_r_r5; - if (!cpy_r_allow_json) goto CPyL4; - cpy_r_r6 = CPyStatics[135]; /* '.json' */ - CPy_INCREF(cpy_r_r6); - cpy_r_r7.f0 = cpy_r_r6; - cpy_r_r8 = PyTuple_New(1); - if (unlikely(cpy_r_r8 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1564 = cpy_r_r7.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp1564); - cpy_r_r9 = PySequence_Concat(cpy_r_suffixes, cpy_r_r8); - CPy_DECREF(cpy_r_suffixes); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1054, CPyStatic_project___main___globals); - goto CPyL83; - } - cpy_r_suffixes = cpy_r_r9; -CPyL4: ; - cpy_r_r10 = Py_None; - cpy_r_hooks = cpy_r_r10; - cpy_r_r11 = CPyStatics[1712]; /* 'brownie_hooks.py' */ - cpy_r_r12 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r13[2] = {cpy_r_project_path, cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1058, CPyStatic_project___main___globals); - goto CPyL84; - } - cpy_r_r16 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r17[1] = {cpy_r_r15}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1058, CPyStatic_project___main___globals); - goto CPyL85; - } - CPy_DECREF(cpy_r_r15); - if (unlikely(!PyBool_Check(cpy_r_r19))) { - CPy_TypeError("bool", cpy_r_r19); cpy_r_r20 = 2; - } else - cpy_r_r20 = cpy_r_r19 == Py_True; - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == 2)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1058, CPyStatic_project___main___globals); - goto CPyL84; - } - if (cpy_r_r20) { - goto CPyL86; - } else - goto CPyL13; -CPyL8: ; - cpy_r_r21 = CPyStatics[1713]; /* 'brownie_hooks' */ - cpy_r_r22 = CPyStatic__c_constants___import_module; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL87; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1059, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_Unreachable(); -CPyL11: ; - PyObject *cpy_r_r24[1] = {cpy_r_r21}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r25, 1, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1059, CPyStatic_project___main___globals); - goto CPyL88; - } - cpy_r_hooks = cpy_r_r26; -CPyL13: ; - cpy_r_r27 = CPyStatics[1714]; - cpy_r_r28 = CPyStr_Build(2, cpy_r_subfolder, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); - goto CPyL84; - } - cpy_r_r29 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r30[2] = {cpy_r_project_path, cpy_r_r28}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); - goto CPyL89; - } - CPy_DECREF(cpy_r_r28); - cpy_r_r33 = PyObject_GetIter(cpy_r_r32); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); - goto CPyL84; - } -CPyL16: ; - cpy_r_r34 = PyIter_Next(cpy_r_r33); - if (cpy_r_r34 == NULL) goto CPyL90; - cpy_r_r35 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1062, CPyStatic_project___main___globals); - goto CPyL91; - } - if (likely(PyUnicode_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1062, CPyStatic_project___main___globals, "str", cpy_r_r36); - goto CPyL91; - } - cpy_r_r38 = PySequence_Contains(cpy_r_suffixes, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1062, CPyStatic_project___main___globals); - goto CPyL91; - } - cpy_r_r40 = cpy_r_r38; - cpy_r_r41 = cpy_r_r40 ^ 1; - if (cpy_r_r41) goto CPyL92; - cpy_r_r42 = CPyStatics[1622]; /* 'relative_to' */ - PyObject *cpy_r_r43[2] = {cpy_r_r34, cpy_r_project_path}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals); - goto CPyL91; - } - cpy_r_r46 = CPyStatics[1466]; /* 'parts' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals); - goto CPyL91; - } - if (likely(PyTuple_Check(cpy_r_r47))) - cpy_r_r48 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals, "tuple", cpy_r_r47); - goto CPyL91; - } - cpy_r_r49 = (CPyPtr)&((PyVarObject *)cpy_r_r48)->ob_size; - cpy_r_r50 = *(int64_t *)cpy_r_r49; - cpy_r_r51 = 0; -CPyL25: ; - cpy_r_r52 = cpy_r_r51 < cpy_r_r50; - if (!cpy_r_r52) goto CPyL93; - cpy_r_r53 = CPySequenceTuple_GetItemUnsafe(cpy_r_r48, cpy_r_r51); - if (likely(PyUnicode_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals, "str", cpy_r_r53); - goto CPyL94; - } - cpy_r_r55 = CPyStatics[102]; /* '_' */ - cpy_r_r56 = CPyStr_Startswith(cpy_r_r54, cpy_r_r55); - cpy_r_r57 = cpy_r_r56; - if (cpy_r_r57) { - goto CPyL95; - } else - goto CPyL96; -CPyL28: ; - cpy_r_r58 = cpy_r_r54; - goto CPyL31; -CPyL29: ; - cpy_r_r59 = cpy_r_r51 + 1; - cpy_r_r51 = cpy_r_r59; - goto CPyL25; -CPyL30: ; - cpy_r_r60 = 0 ? Py_True : Py_False; - cpy_r_r58 = cpy_r_r60; -CPyL31: ; - cpy_r_r61 = PyObject_IsTrue(cpy_r_r58); - CPy_DECREF(cpy_r_r58); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", -1, CPyStatic_project___main___globals); - goto CPyL91; - } - cpy_r_r63 = cpy_r_r61; - if (cpy_r_r63) goto CPyL92; - cpy_r_r64 = CPyStatics[1240]; /* 'utf-8' */ - cpy_r_r65 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r66[2] = {cpy_r_r34, cpy_r_r64}; - cpy_r_r67 = (PyObject **)&cpy_r_r66; - cpy_r_r68 = CPyStatics[2279]; /* ('encoding',) */ - cpy_r_r69 = PyObject_VectorcallMethod(cpy_r_r65, cpy_r_r67, 9223372036854775809ULL, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL91; - } - cpy_r_r70 = CPy_TYPE(cpy_r_r69); - cpy_r_r71 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL97; - } - cpy_r_r73 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r74 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r73); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL98; - } - PyObject *cpy_r_r75[1] = {cpy_r_r69}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_Vectorcall(cpy_r_r74, cpy_r_r76, 1, 0); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r78 = 1; - cpy_r_r79 = CPyStatics[582]; /* 'read' */ - PyObject *cpy_r_r80[1] = {cpy_r_r77}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1067, CPyStatic_project___main___globals); - goto CPyL99; - } - CPy_DECREF(cpy_r_r77); - if (likely(PyUnicode_Check(cpy_r_r82))) - cpy_r_r83 = cpy_r_r82; - else { - CPy_TypeError("str", cpy_r_r82); - cpy_r_r83 = NULL; - } - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1067, CPyStatic_project___main___globals); - goto CPyL41; - } else - goto CPyL100; -CPyL40: ; - cpy_r_source = cpy_r_r83; - goto CPyL49; -CPyL41: ; - cpy_r_r84 = CPy_CatchError(); - cpy_r_r78 = 0; - cpy_r_r85 = CPy_GetExcInfo(); - cpy_r_r86 = cpy_r_r85.f0; - CPy_INCREF(cpy_r_r86); - cpy_r_r87 = cpy_r_r85.f1; - CPy_INCREF(cpy_r_r87); - cpy_r_r88 = cpy_r_r85.f2; - CPy_INCREF(cpy_r_r88); - CPy_DecRef(cpy_r_r85.f0); - CPy_DecRef(cpy_r_r85.f1); - CPy_DecRef(cpy_r_r85.f2); - PyObject *cpy_r_r89[4] = {cpy_r_r69, cpy_r_r86, cpy_r_r87, cpy_r_r88}; - cpy_r_r90 = (PyObject **)&cpy_r_r89; - cpy_r_r91 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r90, 4, 0); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL101; - } - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r88); - cpy_r_r92 = PyObject_IsTrue(cpy_r_r91); - CPy_DecRef(cpy_r_r91); - cpy_r_r93 = cpy_r_r92 >= 0; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL47; - } - cpy_r_r94 = cpy_r_r92; - if (cpy_r_r94) goto CPyL46; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL102; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - CPy_RestoreExcInfo(cpy_r_r84); - CPy_DecRef(cpy_r_r84.f0); - CPy_DecRef(cpy_r_r84.f1); - CPy_DecRef(cpy_r_r84.f2); - goto CPyL49; -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r84); - CPy_DecRef(cpy_r_r84.f0); - CPy_DecRef(cpy_r_r84.f1); - CPy_DecRef(cpy_r_r84.f2); - cpy_r_r95 = CPy_KeepPropagating(); - if (!cpy_r_r95) { - goto CPyL50; - } else - goto CPyL103; -CPyL48: ; - CPy_Unreachable(); -CPyL49: ; - tuple_T3OOO __tmp1565 = { NULL, NULL, NULL }; - cpy_r_r96 = __tmp1565; - cpy_r_r97 = cpy_r_r96; - goto CPyL51; -CPyL50: ; - cpy_r_r98 = CPy_CatchError(); - cpy_r_r97 = cpy_r_r98; -CPyL51: ; - if (!cpy_r_r78) goto CPyL104; - cpy_r_r99 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r100[4] = {cpy_r_r69, cpy_r_r99, cpy_r_r99, cpy_r_r99}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r101, 4, 0); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); - goto CPyL105; - } else - goto CPyL106; -CPyL53: ; - CPy_DECREF(cpy_r_r69); -CPyL54: ; - if (cpy_r_r97.f0 == NULL) { - goto CPyL61; - } else - goto CPyL107; -CPyL55: ; - CPy_Reraise(); - if (!0) { - goto CPyL57; - } else - goto CPyL108; -CPyL56: ; - CPy_Unreachable(); -CPyL57: ; - if (cpy_r_r97.f0 == NULL) goto CPyL59; - CPy_RestoreExcInfo(cpy_r_r97); - CPy_XDECREF(cpy_r_r97.f0); - CPy_XDECREF(cpy_r_r97.f1); - CPy_XDECREF(cpy_r_r97.f2); -CPyL59: ; - cpy_r_r103 = CPy_KeepPropagating(); - if (!cpy_r_r103) goto CPyL81; - CPy_Unreachable(); -CPyL61: ; - cpy_r_r104 = CPyStatics[1715]; /* 'brownie_load_source' */ - cpy_r_r105 = PyObject_HasAttr(cpy_r_hooks, cpy_r_r104); - if (!cpy_r_r105) goto CPyL72; - CPy_INCREF(cpy_r_hooks); - cpy_r_r106 = cpy_r_hooks; - cpy_r_r107 = CPyStatics[1715]; /* 'brownie_load_source' */ - if (cpy_r_source == NULL) { - goto CPyL109; - } else - goto CPyL65; -CPyL63: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); - cpy_r_r108 = 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", -1, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_Unreachable(); -CPyL65: ; - PyObject *cpy_r_r109[3] = {cpy_r_r106, cpy_r_r34, cpy_r_source}; - cpy_r_r110 = (PyObject **)&cpy_r_r109; - cpy_r_r111 = PyObject_VectorcallMethod(cpy_r_r107, cpy_r_r110, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1070, CPyStatic_project___main___globals); - goto CPyL110; - } - if (cpy_r_source == NULL) { - goto CPyL111; - } else - goto CPyL69; -CPyL67: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); - cpy_r_r112 = 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", -1, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_Unreachable(); -CPyL69: ; - CPy_DECREF(cpy_r_r106); - CPy_XDECREF(cpy_r_source); - if (likely(PyUnicode_Check(cpy_r_r111))) - cpy_r_r113 = cpy_r_r111; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1070, CPyStatic_project___main___globals, "str", cpy_r_r111); - goto CPyL112; - } - cpy_r_source = cpy_r_r113; -CPyL72: ; - cpy_r_r114 = CPyStatics[1622]; /* 'relative_to' */ - PyObject *cpy_r_r115[2] = {cpy_r_r34, cpy_r_project_path}; - cpy_r_r116 = (PyObject **)&cpy_r_r115; - cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r114, cpy_r_r116, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1072, CPyStatic_project___main___globals); - goto CPyL91; - } - CPy_DECREF(cpy_r_r34); - cpy_r_r118 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r119[1] = {cpy_r_r117}; - cpy_r_r120 = (PyObject **)&cpy_r_r119; - cpy_r_r121 = PyObject_VectorcallMethod(cpy_r_r118, cpy_r_r120, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1072, CPyStatic_project___main___globals); - goto CPyL113; - } - CPy_DECREF(cpy_r_r117); - if (likely(PyUnicode_Check(cpy_r_r121))) - cpy_r_r122 = cpy_r_r121; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1072, CPyStatic_project___main___globals, "str", cpy_r_r121); - goto CPyL114; - } - if (cpy_r_source == NULL) { - goto CPyL115; - } else - goto CPyL78; -CPyL76: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); - cpy_r_r123 = 0; - if (unlikely(!cpy_r_r123)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1073, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_Unreachable(); -CPyL78: ; - cpy_r_r124 = CPyDict_SetItem(cpy_r_r1, cpy_r_r122, cpy_r_source); - CPy_DECREF(cpy_r_r122); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1073, CPyStatic_project___main___globals); - goto CPyL114; - } else - goto CPyL16; -CPyL79: ; - cpy_r_r126 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); - goto CPyL116; - } - return cpy_r_r1; -CPyL81: ; - cpy_r_r127 = NULL; - return cpy_r_r127; -CPyL82: ; - CPy_XDecRef(cpy_r_source); - goto CPyL81; -CPyL83: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - goto CPyL81; -CPyL84: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - goto CPyL81; -CPyL85: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r15); - goto CPyL81; -CPyL86: ; - CPy_DECREF(cpy_r_hooks); - goto CPyL8; -CPyL87: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - goto CPyL9; -CPyL88: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - goto CPyL81; -CPyL89: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r28); - goto CPyL81; -CPyL90: ; - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_suffixes); - CPy_DECREF(cpy_r_hooks); - CPy_DECREF(cpy_r_r33); - goto CPyL79; -CPyL91: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL81; -CPyL92: ; - CPy_DECREF(cpy_r_r34); - goto CPyL16; -CPyL93: ; - CPy_DECREF(cpy_r_r48); - goto CPyL30; -CPyL94: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r48); - goto CPyL81; -CPyL95: ; - CPy_DECREF(cpy_r_r48); - goto CPyL28; -CPyL96: ; - CPy_DECREF(cpy_r_r54); - goto CPyL29; -CPyL97: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r70); - goto CPyL81; -CPyL98: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r72); - goto CPyL81; -CPyL99: ; - CPy_DecRef(cpy_r_r77); - goto CPyL41; -CPyL100: ; - CPy_XDECREF(cpy_r_source); - goto CPyL40; -CPyL101: ; - CPy_DecRef(cpy_r_r86); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r88); - goto CPyL47; -CPyL102: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r84.f0); - CPy_DecRef(cpy_r_r84.f1); - CPy_DecRef(cpy_r_r84.f2); - goto CPyL45; -CPyL103: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r72); - goto CPyL48; -CPyL104: ; - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r72); - goto CPyL54; -CPyL105: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r69); - goto CPyL57; -CPyL106: ; - CPy_DECREF(cpy_r_r102); - goto CPyL53; -CPyL107: ; - CPy_XDECREF(cpy_r_source); - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_suffixes); - CPy_DECREF(cpy_r_hooks); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r34); - goto CPyL55; -CPyL108: ; - CPy_XDECREF(cpy_r_r97.f0); - CPy_XDECREF(cpy_r_r97.f1); - CPy_XDECREF(cpy_r_r97.f2); - goto CPyL56; -CPyL109: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_suffixes); - CPy_DECREF(cpy_r_hooks); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r106); - goto CPyL63; -CPyL110: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r106); - goto CPyL81; -CPyL111: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_suffixes); - CPy_DECREF(cpy_r_hooks); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r111); - goto CPyL67; -CPyL112: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL81; -CPyL113: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r117); - goto CPyL81; -CPyL114: ; - CPy_XDecRef(cpy_r_source); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_suffixes); - CPy_DecRef(cpy_r_hooks); - CPy_DecRef(cpy_r_r33); - goto CPyL81; -CPyL115: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_suffixes); - CPy_DECREF(cpy_r_hooks); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r122); - goto CPyL76; -CPyL116: ; - CPy_DecRef(cpy_r_r1); - goto CPyL81; -} - -PyObject *CPyPy_project___main____load_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"project_path", "subfolder", "allow_json", 0}; - static CPyArg_Parser parser = {"OOO:_load_sources", kwlist, 0}; - PyObject *obj_project_path; - PyObject *obj_subfolder; - PyObject *obj_allow_json; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_path, &obj_subfolder, &obj_allow_json)) { - return NULL; - } - PyObject *arg_project_path = obj_project_path; - PyObject *arg_subfolder; - if (likely(PyUnicode_Check(obj_subfolder))) - arg_subfolder = obj_subfolder; - else { - CPy_TypeError("str", obj_subfolder); - goto fail; - } - char arg_allow_json; - if (unlikely(!PyBool_Check(obj_allow_json))) { - CPy_TypeError("bool", obj_allow_json); goto fail; - } else - arg_allow_json = obj_allow_json == Py_True; - PyObject *retval = CPyDef_project___main____load_sources(arg_project_path, arg_subfolder, arg_allow_json); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1050, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main____stream_download(PyObject *cpy_r_download_url, PyObject *cpy_r_target_path, PyObject *cpy_r_headers) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyTagged cpy_r_r12; - char 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_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - CPyTagged cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - CPyTagged cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_content; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - CPyTagged cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject **cpy_r_r106; - PyObject *cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - tuple_T3OOO cpy_r_r113; - tuple_T3OOO cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - char cpy_r_r123; - char cpy_r_r124; - tuple_T3OOO cpy_r_r125; - tuple_T3OOO cpy_r_r126; - tuple_T3OOO cpy_r_r127; - PyObject *cpy_r_r128; - PyObject **cpy_r_r130; - PyObject *cpy_r_r131; - char cpy_r_r132; - char cpy_r_r133; - if (cpy_r_headers != NULL) goto CPyL76; - cpy_r_r0 = CPyStatic__config___REQUEST_HEADERS; - if (likely(cpy_r_r0 != NULL)) goto CPyL4; - PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1078, CPyStatic_project___main___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL4: ; - CPy_INCREF(cpy_r_r0); - cpy_r_headers = cpy_r_r0; -CPyL5: ; - cpy_r_r2 = CPyModule_requests; - cpy_r_r3 = CPyStatics[444]; /* 'get' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1080, CPyStatic_project___main___globals); - goto CPyL77; - } - cpy_r_r5 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r6[3] = {cpy_r_download_url, cpy_r_r5, cpy_r_headers}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = CPyStatics[2349]; /* ('stream', 'headers') */ - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, cpy_r_r8); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1080, CPyStatic_project___main___globals); - goto CPyL77; - } - CPy_DECREF(cpy_r_headers); - cpy_r_r10 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1082, CPyStatic_project___main___globals); - goto CPyL78; - } - if (likely(PyLong_Check(cpy_r_r11))) - cpy_r_r12 = CPyTagged_FromObject(cpy_r_r11); - else { - CPy_TypeError("int", cpy_r_r11); cpy_r_r12 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1082, CPyStatic_project___main___globals); - goto CPyL78; - } - cpy_r_r13 = cpy_r_r12 == 808; - CPyTagged_DECREF(cpy_r_r12); - if (cpy_r_r13) { - goto CPyL79; - } else - goto CPyL15; -CPyL10: ; - cpy_r_r14 = CPyStatics[1717]; /* '404 error when attempting to download from ' */ - cpy_r_r15 = CPyStatics[1718]; /* (' - are you sure this is a valid mix? ' - 'https://github.com/brownie-mix') */ - cpy_r_r16 = CPyStr_Build(3, cpy_r_r14, cpy_r_download_url, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1084, CPyStatic_project___main___globals); - goto CPyL75; - } - cpy_r_r17 = CPyModule_builtins; - cpy_r_r18 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1083, CPyStatic_project___main___globals); - goto CPyL80; - } - PyObject *cpy_r_r20[1] = {cpy_r_r16}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1083, CPyStatic_project___main___globals); - goto CPyL80; - } - CPy_DECREF(cpy_r_r16); - CPy_Raise(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1083, CPyStatic_project___main___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r23 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1087, CPyStatic_project___main___globals); - goto CPyL78; - } - if (likely(PyLong_Check(cpy_r_r24))) - cpy_r_r25 = CPyTagged_FromObject(cpy_r_r24); - else { - CPy_TypeError("int", cpy_r_r24); cpy_r_r25 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1087, CPyStatic_project___main___globals); - goto CPyL78; - } - cpy_r_r26 = cpy_r_r25 != 400; - CPyTagged_DECREF(cpy_r_r25); - if (!cpy_r_r26) goto CPyL26; - cpy_r_r27 = CPyStatics[1719]; /* 'Received status code ' */ - cpy_r_r28 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r28); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); - goto CPyL75; - } - if (likely(PyLong_Check(cpy_r_r29))) - cpy_r_r30 = CPyTagged_FromObject(cpy_r_r29); - else { - CPy_TypeError("int", cpy_r_r29); cpy_r_r30 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); - goto CPyL75; - } - cpy_r_r31 = CPyTagged_Str(cpy_r_r30); - CPyTagged_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); - goto CPyL75; - } - cpy_r_r32 = CPyStatics[1720]; /* ' when attempting to download from ' */ - cpy_r_r33 = CPyStr_Build(4, cpy_r_r27, cpy_r_r31, cpy_r_r32, cpy_r_download_url); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); - goto CPyL75; - } - cpy_r_r34 = CPyModule_builtins; - cpy_r_r35 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1088, CPyStatic_project___main___globals); - goto CPyL81; - } - PyObject *cpy_r_r37[1] = {cpy_r_r33}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r38, 1, 0); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1088, CPyStatic_project___main___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r33); - CPy_Raise(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1088, CPyStatic_project___main___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r40 = CPyStatics[1699]; /* 'headers' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); - goto CPyL78; - } - cpy_r_r42 = CPyStatics[1721]; /* 'content-length' */ - cpy_r_r43 = CPyStatics[444]; /* 'get' */ - cpy_r_r44 = CPyStatics[2030]; /* 0 */ - PyObject *cpy_r_r45[3] = {cpy_r_r41, cpy_r_r42, cpy_r_r44}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r46, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); - goto CPyL82; - } - CPy_DECREF(cpy_r_r41); - cpy_r_r48 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r49[1] = {cpy_r_r47}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); - goto CPyL83; - } - CPy_DECREF(cpy_r_r47); - if (likely(PyLong_Check(cpy_r_r51))) - cpy_r_r52 = CPyTagged_FromObject(cpy_r_r51); - else { - CPy_TypeError("int", cpy_r_r51); cpy_r_r52 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); - goto CPyL78; - } - cpy_r_r53 = CPyStatics[1722]; /* 'iB' */ - cpy_r_r54 = CPyStatic_project___main___globals; - cpy_r_r55 = CPyStatics[1723]; /* 'tqdm' */ - cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1094, CPyStatic_project___main___globals); - goto CPyL84; - } - cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r52); - cpy_r_r58 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r59[3] = {cpy_r_r57, cpy_r_r53, cpy_r_r58}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = CPyStatics[2350]; /* ('total', 'unit', 'unit_scale') */ - cpy_r_r62 = PyObject_Vectorcall(cpy_r_r56, cpy_r_r60, 0, cpy_r_r61); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1094, CPyStatic_project___main___globals); - goto CPyL85; - } - CPy_DECREF(cpy_r_r57); - cpy_r_r63 = (PyObject *)&PyBytes_Type; - cpy_r_r64 = PyObject_Vectorcall(cpy_r_r63, 0, 0, 0); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1095, CPyStatic_project___main___globals); - goto CPyL86; - } - if (likely(PyBytes_Check(cpy_r_r64) || PyByteArray_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_stream_download", 1095, CPyStatic_project___main___globals, "bytes", cpy_r_r64); - goto CPyL86; - } - cpy_r_content = cpy_r_r65; - cpy_r_r66 = CPyStatics[1727]; /* 'iter_content' */ - cpy_r_r67 = CPyStatics[2059]; /* 1024 */ - cpy_r_r68 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r69[3] = {cpy_r_r9, cpy_r_r67, cpy_r_r68}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = CPyStatics[2351]; /* ('decode_unicode',) */ - cpy_r_r72 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r70, 9223372036854775810ULL, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1097, CPyStatic_project___main___globals); - goto CPyL87; - } - CPy_DECREF(cpy_r_r9); - cpy_r_r73 = PyObject_GetIter(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1097, CPyStatic_project___main___globals); - goto CPyL88; - } -CPyL36: ; - cpy_r_r74 = PyIter_Next(cpy_r_r73); - if (cpy_r_r74 == NULL) goto CPyL89; - cpy_r_r75 = CPyObject_Size(cpy_r_r74); - if (unlikely(cpy_r_r75 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1098, CPyStatic_project___main___globals); - goto CPyL90; - } - cpy_r_r76 = CPyStatics[245]; /* 'update' */ - cpy_r_r77 = CPyTagged_StealAsObject(cpy_r_r75); - PyObject *cpy_r_r78[2] = {cpy_r_r62, cpy_r_r77}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r79, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1098, CPyStatic_project___main___globals); - goto CPyL91; - } else - goto CPyL92; -CPyL39: ; - CPy_DECREF(cpy_r_r77); - cpy_r_r81 = PyNumber_InPlaceAdd(cpy_r_content, cpy_r_r74); - CPy_DECREF(cpy_r_content); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1099, CPyStatic_project___main___globals); - goto CPyL93; - } - if (likely(PyBytes_Check(cpy_r_r81) || PyByteArray_Check(cpy_r_r81))) - cpy_r_r82 = cpy_r_r81; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_stream_download", 1099, CPyStatic_project___main___globals, "bytes", cpy_r_r81); - goto CPyL93; - } - cpy_r_content = cpy_r_r82; - goto CPyL36; -CPyL42: ; - cpy_r_r83 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1097, CPyStatic_project___main___globals); - goto CPyL88; - } - cpy_r_r84 = CPyStatics[1694]; /* 'close' */ - PyObject *cpy_r_r85[1] = {cpy_r_r62}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1100, CPyStatic_project___main___globals); - goto CPyL88; - } else - goto CPyL94; -CPyL44: ; - CPy_DECREF(cpy_r_r62); - cpy_r_r88 = CPyStatic_project___main___globals; - cpy_r_r89 = CPyStatics[1729]; /* 'BytesIO' */ - cpy_r_r90 = CPyDict_GetItem(cpy_r_r88, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL95; - } - PyObject *cpy_r_r91[1] = {cpy_r_content}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r92, 1, 0); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL95; - } - CPy_DECREF(cpy_r_content); - cpy_r_r94 = CPyModule_zipfile; - cpy_r_r95 = CPyStatics[1730]; /* 'ZipFile' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL96; - } - PyObject *cpy_r_r97[1] = {cpy_r_r93}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); - CPy_DECREF(cpy_r_r96); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL96; - } - CPy_DECREF(cpy_r_r93); - cpy_r_r100 = CPy_TYPE(cpy_r_r99); - cpy_r_r101 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r102 = CPyObject_GetAttr(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL97; - } - cpy_r_r103 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r104 = CPyObject_GetAttr(cpy_r_r100, cpy_r_r103); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL98; - } - PyObject *cpy_r_r105[1] = {cpy_r_r99}; - cpy_r_r106 = (PyObject **)&cpy_r_r105; - cpy_r_r107 = PyObject_Vectorcall(cpy_r_r104, cpy_r_r106, 1, 0); - CPy_DECREF(cpy_r_r104); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL98; - } - cpy_r_r108 = 1; - cpy_r_r109 = CPyStatics[1731]; /* 'extractall' */ - PyObject *cpy_r_r110[2] = {cpy_r_r107, cpy_r_target_path}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1103, CPyStatic_project___main___globals); - goto CPyL99; - } else - goto CPyL100; -CPyL53: ; - CPy_DECREF(cpy_r_r107); - goto CPyL62; -CPyL54: ; - cpy_r_r113 = CPy_CatchError(); - cpy_r_r108 = 0; - cpy_r_r114 = CPy_GetExcInfo(); - cpy_r_r115 = cpy_r_r114.f0; - CPy_INCREF(cpy_r_r115); - cpy_r_r116 = cpy_r_r114.f1; - CPy_INCREF(cpy_r_r116); - cpy_r_r117 = cpy_r_r114.f2; - CPy_INCREF(cpy_r_r117); - CPy_DecRef(cpy_r_r114.f0); - CPy_DecRef(cpy_r_r114.f1); - CPy_DecRef(cpy_r_r114.f2); - PyObject *cpy_r_r118[4] = {cpy_r_r99, cpy_r_r115, cpy_r_r116, cpy_r_r117}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r119, 4, 0); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL101; - } - CPy_DecRef(cpy_r_r115); - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r117); - cpy_r_r121 = PyObject_IsTrue(cpy_r_r120); - CPy_DecRef(cpy_r_r120); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL60; - } - cpy_r_r123 = cpy_r_r121; - if (cpy_r_r123) goto CPyL59; - CPy_Reraise(); - if (!0) { - goto CPyL60; - } else - goto CPyL102; -CPyL58: ; - CPy_Unreachable(); -CPyL59: ; - CPy_RestoreExcInfo(cpy_r_r113); - CPy_DecRef(cpy_r_r113.f0); - CPy_DecRef(cpy_r_r113.f1); - CPy_DecRef(cpy_r_r113.f2); - goto CPyL62; -CPyL60: ; - CPy_RestoreExcInfo(cpy_r_r113); - CPy_DecRef(cpy_r_r113.f0); - CPy_DecRef(cpy_r_r113.f1); - CPy_DecRef(cpy_r_r113.f2); - cpy_r_r124 = CPy_KeepPropagating(); - if (!cpy_r_r124) { - goto CPyL63; - } else - goto CPyL103; -CPyL61: ; - CPy_Unreachable(); -CPyL62: ; - tuple_T3OOO __tmp1566 = { NULL, NULL, NULL }; - cpy_r_r125 = __tmp1566; - cpy_r_r126 = cpy_r_r125; - goto CPyL64; -CPyL63: ; - cpy_r_r127 = CPy_CatchError(); - cpy_r_r126 = cpy_r_r127; -CPyL64: ; - if (!cpy_r_r108) goto CPyL104; - cpy_r_r128 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r129[4] = {cpy_r_r99, cpy_r_r128, cpy_r_r128, cpy_r_r128}; - cpy_r_r130 = (PyObject **)&cpy_r_r129; - cpy_r_r131 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r130, 4, 0); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); - goto CPyL105; - } else - goto CPyL106; -CPyL66: ; - CPy_DECREF(cpy_r_r99); -CPyL67: ; - if (cpy_r_r126.f0 == NULL) goto CPyL74; - CPy_Reraise(); - if (!0) { - goto CPyL70; - } else - goto CPyL107; -CPyL69: ; - CPy_Unreachable(); -CPyL70: ; - if (cpy_r_r126.f0 == NULL) goto CPyL72; - CPy_RestoreExcInfo(cpy_r_r126); - CPy_XDECREF(cpy_r_r126.f0); - CPy_XDECREF(cpy_r_r126.f1); - CPy_XDECREF(cpy_r_r126.f2); -CPyL72: ; - cpy_r_r132 = CPy_KeepPropagating(); - if (!cpy_r_r132) goto CPyL75; - CPy_Unreachable(); -CPyL74: ; - return 1; -CPyL75: ; - cpy_r_r133 = 2; - return cpy_r_r133; -CPyL76: ; - CPy_INCREF(cpy_r_headers); - goto CPyL5; -CPyL77: ; - CPy_DecRef(cpy_r_headers); - goto CPyL75; -CPyL78: ; - CPy_DecRef(cpy_r_r9); - goto CPyL75; -CPyL79: ; - CPy_DECREF(cpy_r_r9); - goto CPyL10; -CPyL80: ; - CPy_DecRef(cpy_r_r16); - goto CPyL75; -CPyL81: ; - CPy_DecRef(cpy_r_r33); - goto CPyL75; -CPyL82: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r41); - goto CPyL75; -CPyL83: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r47); - goto CPyL75; -CPyL84: ; - CPy_DecRef(cpy_r_r9); - CPyTagged_DecRef(cpy_r_r52); - goto CPyL75; -CPyL85: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r57); - goto CPyL75; -CPyL86: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r62); - goto CPyL75; -CPyL87: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_content); - goto CPyL75; -CPyL88: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_content); - goto CPyL75; -CPyL89: ; - CPy_DECREF(cpy_r_r73); - goto CPyL42; -CPyL90: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_content); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - goto CPyL75; -CPyL91: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_content); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r77); - goto CPyL75; -CPyL92: ; - CPy_DECREF(cpy_r_r80); - goto CPyL39; -CPyL93: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r73); - goto CPyL75; -CPyL94: ; - CPy_DECREF(cpy_r_r87); - goto CPyL44; -CPyL95: ; - CPy_DecRef(cpy_r_content); - goto CPyL75; -CPyL96: ; - CPy_DecRef(cpy_r_r93); - goto CPyL75; -CPyL97: ; - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r100); - goto CPyL75; -CPyL98: ; - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r102); - goto CPyL75; -CPyL99: ; - CPy_DecRef(cpy_r_r107); - goto CPyL54; -CPyL100: ; - CPy_DECREF(cpy_r_r112); - goto CPyL53; -CPyL101: ; - CPy_DecRef(cpy_r_r115); - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r117); - goto CPyL60; -CPyL102: ; - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r113.f0); - CPy_DecRef(cpy_r_r113.f1); - CPy_DecRef(cpy_r_r113.f2); - goto CPyL58; -CPyL103: ; - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r102); - goto CPyL61; -CPyL104: ; - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r102); - goto CPyL67; -CPyL105: ; - CPy_DecRef(cpy_r_r99); - goto CPyL70; -CPyL106: ; - CPy_DECREF(cpy_r_r131); - goto CPyL66; -CPyL107: ; - CPy_XDECREF(cpy_r_r126.f0); - CPy_XDECREF(cpy_r_r126.f1); - CPy_XDECREF(cpy_r_r126.f2); - goto CPyL69; -} - -PyObject *CPyPy_project___main____stream_download(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"download_url", "target_path", "headers", 0}; - static CPyArg_Parser parser = {"OO|O:_stream_download", kwlist, 0}; - PyObject *obj_download_url; - PyObject *obj_target_path; - PyObject *obj_headers = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_download_url, &obj_target_path, &obj_headers)) { - return NULL; - } - PyObject *arg_download_url; - if (likely(PyUnicode_Check(obj_download_url))) - arg_download_url = obj_download_url; - else { - CPy_TypeError("str", obj_download_url); - goto fail; - } - PyObject *arg_target_path; - if (likely(PyUnicode_Check(obj_target_path))) - arg_target_path = obj_target_path; - else { - CPy_TypeError("str", obj_target_path); - goto fail; - } - PyObject *arg_headers; - if (obj_headers == NULL) { - arg_headers = NULL; - } else if (likely(PyDict_Check(obj_headers))) - arg_headers = obj_headers; - else { - CPy_TypeError("dict", obj_headers); - goto fail; - } - char retval = CPyDef_project___main____stream_download(arg_download_url, arg_target_path, arg_headers); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1077, CPyStatic_project___main___globals); - return NULL; -} - -PyObject *CPyDef_project___main____get_mix_default_branch(PyObject *cpy_r_mix_name, PyObject *cpy_r_headers) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - CPyTagged cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - CPyTagged cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - 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; - PyObject *cpy_r_msg; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - CPyTagged cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - tuple_T5OOOOO cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject **cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject **cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - if (cpy_r_headers != NULL) goto CPyL42; - cpy_r_r0 = CPyStatic__config___REQUEST_HEADERS; - if (likely(cpy_r_r0 != NULL)) goto CPyL4; - PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1106, CPyStatic_project___main___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL4: ; - CPy_INCREF(cpy_r_r0); - cpy_r_headers = cpy_r_r0; -CPyL5: ; - cpy_r_r2 = CPyStatics[1732]; /* 'https://api.github.com/repos/brownie-mix/' */ - cpy_r_r3 = CPyStatics[1649]; /* '-mix' */ - cpy_r_r4 = CPyStr_Build(3, cpy_r_r2, cpy_r_mix_name, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1119, CPyStatic_project___main___globals); - goto CPyL43; - } - cpy_r_r5 = CPyModule_requests; - cpy_r_r6 = CPyStatics[444]; /* 'get' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1120, CPyStatic_project___main___globals); - goto CPyL44; - } - PyObject *cpy_r_r8[2] = {cpy_r_r4, cpy_r_headers}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2348]; /* ('headers',) */ - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, cpy_r_r10); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1120, CPyStatic_project___main___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_headers); - cpy_r_r12 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1121, CPyStatic_project___main___globals); - goto CPyL45; - } - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); - else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1121, CPyStatic_project___main___globals); - goto CPyL45; - } - cpy_r_r15 = cpy_r_r14 != 400; - CPyTagged_DECREF(cpy_r_r14); - if (!cpy_r_r15) goto CPyL29; - cpy_r_r16 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); - goto CPyL45; - } - if (likely(PyLong_Check(cpy_r_r17))) - cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); - else { - CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); - goto CPyL45; - } - cpy_r_r19 = CPyStatics[1733]; /* 'brownie-mix/' */ - cpy_r_r20 = CPyStr_Build(2, cpy_r_r19, cpy_r_mix_name); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); - goto CPyL46; - } - cpy_r_r21 = CPyStatics[1701]; /* 'json' */ - PyObject *cpy_r_r22[1] = {cpy_r_r11}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); - goto CPyL47; - } - cpy_r_r25 = CPyStatics[932]; /* 'message' */ - cpy_r_r26 = PyObject_GetItem(cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); - goto CPyL47; - } - cpy_r_r27 = CPyStatics[1702]; /* 'Status ' */ - cpy_r_r28 = CPyTagged_Str(cpy_r_r18); - CPyTagged_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1123, CPyStatic_project___main___globals); - goto CPyL48; - } - cpy_r_r29 = CPyStatics[1734]; /* ' when retrieving repo ' */ - cpy_r_r30 = CPyStatics[1735]; /* " information from GHAPI: '" */ - cpy_r_r31 = PyObject_Str(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1123, CPyStatic_project___main___globals); - goto CPyL49; - } - cpy_r_r32 = CPyStatics[132]; /* "'" */ - cpy_r_r33 = CPyStr_Build(7, cpy_r_r27, cpy_r_r28, cpy_r_r29, cpy_r_r20, cpy_r_r30, cpy_r_r31, cpy_r_r32); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1123, CPyStatic_project___main___globals); - goto CPyL45; - } - cpy_r_msg = cpy_r_r33; - cpy_r_r34 = CPyStatics[2447]; /* frozenset({403, 404}) */ - cpy_r_r35 = CPyStatics[1700]; /* 'status_code' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r35); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1124, CPyStatic_project___main___globals); - goto CPyL50; - } - if (likely(PyLong_Check(cpy_r_r36))) - cpy_r_r37 = CPyTagged_FromObject(cpy_r_r36); - else { - CPy_TypeError("int", cpy_r_r36); cpy_r_r37 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1124, CPyStatic_project___main___globals); - goto CPyL50; - } - cpy_r_r38 = CPyTagged_StealAsObject(cpy_r_r37); - cpy_r_r39 = PySet_Contains(cpy_r_r34, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1124, CPyStatic_project___main___globals); - goto CPyL50; - } - cpy_r_r41 = cpy_r_r39; - if (!cpy_r_r41) goto CPyL25; - cpy_r_r42 = CPyStatics[1736]; /* '\n\nMissing or forbidden.\n' */ - cpy_r_r43 = CPyStatics[1737]; /* ('If this issue persists, generate a Github API token ' - 'and store') */ - cpy_r_r44 = CPyStatics[1738]; /* ' it as the environment variable `GITHUB_TOKEN`:\n' */ - cpy_r_r45 = CPyStatics[1739]; /* 'https://github.blog/2013-05-16-personal-api-tokens/' */ - CPy_INCREF(cpy_r_r42); - CPy_INCREF(cpy_r_r43); - CPy_INCREF(cpy_r_r44); - CPy_INCREF(cpy_r_r45); - cpy_r_r46.f0 = cpy_r_msg; - cpy_r_r46.f1 = cpy_r_r42; - cpy_r_r46.f2 = cpy_r_r43; - cpy_r_r46.f3 = cpy_r_r44; - cpy_r_r46.f4 = cpy_r_r45; - cpy_r_r47 = CPyStatics[114]; /* '' */ - cpy_r_r48 = PyTuple_New(5); - if (unlikely(cpy_r_r48 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1567 = cpy_r_r46.f0; - PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp1567); - PyObject *__tmp1568 = cpy_r_r46.f1; - PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp1568); - PyObject *__tmp1569 = cpy_r_r46.f2; - PyTuple_SET_ITEM(cpy_r_r48, 2, __tmp1569); - PyObject *__tmp1570 = cpy_r_r46.f3; - PyTuple_SET_ITEM(cpy_r_r48, 3, __tmp1570); - PyObject *__tmp1571 = cpy_r_r46.f4; - PyTuple_SET_ITEM(cpy_r_r48, 4, __tmp1571); - cpy_r_r49 = PyUnicode_Join(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1132, CPyStatic_project___main___globals); - goto CPyL41; - } - cpy_r_msg = cpy_r_r49; -CPyL25: ; - cpy_r_r50 = CPyModule_builtins; - cpy_r_r51 = CPyStatics[574]; /* 'ConnectionError' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1133, CPyStatic_project___main___globals); - goto CPyL50; - } - PyObject *cpy_r_r53[1] = {cpy_r_msg}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1133, CPyStatic_project___main___globals); - goto CPyL50; - } - CPy_DECREF(cpy_r_msg); - CPy_Raise(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1133, CPyStatic_project___main___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL29: ; - cpy_r_r56 = CPyStatics[1740]; /* 'default_branch' */ - cpy_r_r57 = CPyStatics[1701]; /* 'json' */ - PyObject *cpy_r_r58[1] = {cpy_r_r11}; - cpy_r_r59 = (PyObject **)&cpy_r_r58; - cpy_r_r60 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r59, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1134, CPyStatic_project___main___globals); - goto CPyL45; - } - cpy_r_r61 = PySequence_Contains(cpy_r_r60, cpy_r_r56); - CPy_DECREF(cpy_r_r60); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1134, CPyStatic_project___main___globals); - goto CPyL45; - } - cpy_r_r63 = cpy_r_r61; - cpy_r_r64 = cpy_r_r63 ^ 1; - if (cpy_r_r64) { - goto CPyL51; - } else - goto CPyL37; -CPyL32: ; - cpy_r_r65 = CPyStatics[1741]; /* 'API results did not include ' */ - cpy_r_r66 = CPyStatics[1742]; /* "'s default branch" */ - cpy_r_r67 = CPyStr_Build(3, cpy_r_r65, cpy_r_mix_name, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1135, CPyStatic_project___main___globals); - goto CPyL41; - } - cpy_r_msg = cpy_r_r67; - cpy_r_r68 = CPyModule_builtins; - cpy_r_r69 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1136, CPyStatic_project___main___globals); - goto CPyL50; - } - PyObject *cpy_r_r71[1] = {cpy_r_msg}; - cpy_r_r72 = (PyObject **)&cpy_r_r71; - cpy_r_r73 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r72, 1, 0); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1136, CPyStatic_project___main___globals); - goto CPyL50; - } - CPy_DECREF(cpy_r_msg); - CPy_Raise(cpy_r_r73); - CPy_DECREF(cpy_r_r73); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1136, CPyStatic_project___main___globals); - goto CPyL41; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r74 = CPyStatics[1701]; /* 'json' */ - PyObject *cpy_r_r75[1] = {cpy_r_r11}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1138, CPyStatic_project___main___globals); - goto CPyL45; - } - CPy_DECREF(cpy_r_r11); - cpy_r_r78 = CPyStatics[1740]; /* 'default_branch' */ - cpy_r_r79 = PyObject_GetItem(cpy_r_r77, cpy_r_r78); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1138, CPyStatic_project___main___globals); - goto CPyL41; - } - if (likely(PyUnicode_Check(cpy_r_r79))) - cpy_r_r80 = cpy_r_r79; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "_get_mix_default_branch", 1138, CPyStatic_project___main___globals, "str", cpy_r_r79); - goto CPyL41; - } - return cpy_r_r80; -CPyL41: ; - cpy_r_r81 = NULL; - return cpy_r_r81; -CPyL42: ; - CPy_INCREF(cpy_r_headers); - goto CPyL5; -CPyL43: ; - CPy_DecRef(cpy_r_headers); - goto CPyL41; -CPyL44: ; - CPy_DecRef(cpy_r_headers); - CPy_DecRef(cpy_r_r4); - goto CPyL41; -CPyL45: ; - CPy_DecRef(cpy_r_r11); - goto CPyL41; -CPyL46: ; - CPy_DecRef(cpy_r_r11); - CPyTagged_DecRef(cpy_r_r18); - goto CPyL41; -CPyL47: ; - CPy_DecRef(cpy_r_r11); - CPyTagged_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r20); - goto CPyL41; -CPyL48: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r26); - goto CPyL41; -CPyL49: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r28); - goto CPyL41; -CPyL50: ; - CPy_DecRef(cpy_r_msg); - goto CPyL41; -CPyL51: ; - CPy_DECREF(cpy_r_r11); - goto CPyL32; -} - -PyObject *CPyPy_project___main____get_mix_default_branch(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"mix_name", "headers", 0}; - static CPyArg_Parser parser = {"O|O:_get_mix_default_branch", kwlist, 0}; - PyObject *obj_mix_name; - PyObject *obj_headers = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_mix_name, &obj_headers)) { - return NULL; - } - PyObject *arg_mix_name; - if (likely(PyUnicode_Check(obj_mix_name))) - arg_mix_name = obj_mix_name; - else { - CPy_TypeError("str", obj_mix_name); - goto fail; - } - PyObject *arg_headers; - if (obj_headers == NULL) { - arg_headers = NULL; - } else if (likely(PyDict_Check(obj_headers))) - arg_headers = obj_headers; - else { - CPy_TypeError("dict", obj_headers); - goto fail; - } - PyObject *retval = CPyDef_project___main____get_mix_default_branch(arg_mix_name, arg_headers); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1106, CPyStatic_project___main___globals); - return NULL; -} - -char CPyDef_project___main_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - PyObject **cpy_r_r8; - PyObject **cpy_r_r9; - PyObject **cpy_r_r10; - void *cpy_r_r12; - void *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r40; - PyObject **cpy_r_r41; - void *cpy_r_r43; - void *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - tuple_T3OOO cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - int32_t cpy_r_r126; - char cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - int32_t cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - int32_t cpy_r_r136; - char cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - int32_t cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - int32_t cpy_r_r154; - char cpy_r_r155; - PyObject *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_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - tuple_T2OO cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - int32_t cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - tuple_T2OO cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - int32_t cpy_r_r190; - char cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - int32_t cpy_r_r195; - char cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject **cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - int32_t cpy_r_r214; - char cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - int32_t cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - int32_t cpy_r_r222; - char cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - int32_t cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - int32_t cpy_r_r230; - char cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - int32_t cpy_r_r234; - char cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - int32_t cpy_r_r238; - char cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - int32_t cpy_r_r242; - char cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - int32_t cpy_r_r246; - char cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - int32_t cpy_r_r250; - char cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - int32_t cpy_r_r254; - char cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - int32_t cpy_r_r258; - char cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - int32_t cpy_r_r262; - char cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - int32_t cpy_r_r266; - char cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - int32_t cpy_r_r270; - char cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - int32_t cpy_r_r274; - char cpy_r_r275; - PyObject **cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject **cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject **cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - int32_t cpy_r_r292; - char cpy_r_r293; - PyObject *cpy_r_r294; - PyObject *cpy_r_r295; - PyObject *cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - char cpy_r_r302; - PyObject *cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - PyObject **cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - int32_t cpy_r_r315; - char cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - int32_t cpy_r_r319; - char cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - int32_t cpy_r_r323; - char cpy_r_r324; - PyObject *cpy_r_r325; - PyObject *cpy_r_r326; - int32_t cpy_r_r327; - char cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - int32_t cpy_r_r331; - char cpy_r_r332; - PyObject *cpy_r_r333; - PyObject *cpy_r_r334; - int32_t cpy_r_r335; - char cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - int32_t cpy_r_r339; - char cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - int32_t cpy_r_r343; - char cpy_r_r344; - PyObject *cpy_r_r345; - PyObject *cpy_r_r346; - int32_t cpy_r_r347; - char cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - int32_t cpy_r_r351; - char cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - int32_t cpy_r_r355; - char cpy_r_r356; - PyObject *cpy_r_r357; - PyObject *cpy_r_r358; - int32_t cpy_r_r359; - char cpy_r_r360; - PyObject *cpy_r_r361; - PyObject *cpy_r_r362; - int32_t cpy_r_r363; - char cpy_r_r364; - PyObject *cpy_r_r365; - PyObject *cpy_r_r366; - int32_t cpy_r_r367; - char cpy_r_r368; - PyObject *cpy_r_r369; - PyObject *cpy_r_r370; - int32_t cpy_r_r371; - char cpy_r_r372; - PyObject *cpy_r_r373; - PyObject *cpy_r_r374; - int32_t cpy_r_r375; - char cpy_r_r376; - PyObject *cpy_r_r377; - PyObject *cpy_r_r378; - int32_t cpy_r_r379; - char cpy_r_r380; - PyObject *cpy_r_r381; - PyObject *cpy_r_r382; - int32_t cpy_r_r383; - char cpy_r_r384; - PyObject *cpy_r_r385; - PyObject *cpy_r_r386; - int32_t cpy_r_r387; - char cpy_r_r388; - PyObject *cpy_r_r389; - PyObject *cpy_r_r390; - int32_t cpy_r_r391; - char cpy_r_r392; - PyObject *cpy_r_r393; - PyObject *cpy_r_r394; - int32_t cpy_r_r395; - char cpy_r_r396; - PyObject *cpy_r_r397; - PyObject *cpy_r_r398; - int32_t cpy_r_r399; - char cpy_r_r400; - PyObject *cpy_r_r401; - PyObject *cpy_r_r402; - int32_t cpy_r_r403; - char cpy_r_r404; - PyObject *cpy_r_r405; - PyObject *cpy_r_r406; - int32_t cpy_r_r407; - char cpy_r_r408; - PyObject **cpy_r_r410; - PyObject *cpy_r_r411; - PyObject *cpy_r_r412; - PyObject *cpy_r_r413; - PyObject *cpy_r_r414; - PyObject *cpy_r_r415; - PyObject **cpy_r_r417; - PyObject *cpy_r_r418; - PyObject *cpy_r_r419; - PyObject **cpy_r_r421; - PyObject *cpy_r_r422; - PyObject *cpy_r_r423; - PyObject *cpy_r_r424; - int32_t cpy_r_r425; - char cpy_r_r426; - PyObject *cpy_r_r427; - PyObject *cpy_r_r428; - PyObject *cpy_r_r429; - PyObject *cpy_r_r430; - PyObject *cpy_r_r431; - PyObject *cpy_r_r432; - PyObject *cpy_r_r433; - PyObject *cpy_r_r434; - char cpy_r_r435; - PyObject *cpy_r_r436; - PyObject *cpy_r_r437; - PyObject *cpy_r_r438; - PyObject **cpy_r_r440; - PyObject *cpy_r_r441; - PyObject *cpy_r_r442; - PyObject *cpy_r_r443; - PyObject *cpy_r_r444; - PyObject *cpy_r_r445; - PyObject *cpy_r_r446; - PyObject *cpy_r_r447; - int32_t cpy_r_r448; - char cpy_r_r449; - PyObject *cpy_r_r450; - PyObject *cpy_r_r451; - int32_t cpy_r_r452; - char cpy_r_r453; - PyObject *cpy_r_r454; - PyObject *cpy_r_r455; - int32_t cpy_r_r456; - char cpy_r_r457; - PyObject *cpy_r_r458; - PyObject *cpy_r_r459; - int32_t cpy_r_r460; - char cpy_r_r461; - PyObject *cpy_r_r462; - PyObject *cpy_r_r463; - int32_t cpy_r_r464; - char cpy_r_r465; - PyObject **cpy_r_r467; - PyObject *cpy_r_r468; - PyObject *cpy_r_r469; - PyObject *cpy_r_r470; - PyObject *cpy_r_r471; - PyObject *cpy_r_r472; - PyObject **cpy_r_r474; - PyObject *cpy_r_r475; - PyObject *cpy_r_r476; - PyObject **cpy_r_r478; - PyObject *cpy_r_r479; - PyObject *cpy_r_r480; - PyObject *cpy_r_r481; - int32_t cpy_r_r482; - char cpy_r_r483; - PyObject *cpy_r_r484; - char cpy_r_r485; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", -1, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_os; - cpy_r_r6 = (PyObject **)&CPyModule_pathlib; - cpy_r_r7 = (PyObject **)&CPyModule_shutil; - cpy_r_r8 = (PyObject **)&CPyModule_sys; - cpy_r_r9 = (PyObject **)&CPyModule_warnings; - cpy_r_r10 = (PyObject **)&CPyModule_zipfile; - PyObject **cpy_r_r11[6] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9, cpy_r_r10}; - cpy_r_r12 = (void *)&cpy_r_r11; - int64_t cpy_r_r13[6] = {4, 5, 6, 7, 8, 9}; - cpy_r_r14 = (void *)&cpy_r_r13; - cpy_r_r15 = CPyStatics[2353]; /* (('os', 'os', 'os'), ('pathlib', 'pathlib', 'pathlib'), - ('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys'), - ('warnings', 'warnings', 'warnings'), - ('zipfile', 'zipfile', 'zipfile')) */ - cpy_r_r16 = CPyStatic_project___main___globals; - cpy_r_r17 = CPyStatics[1744]; /* 'brownie/project/main.py' */ - cpy_r_r18 = CPyStatics[12]; /* '' */ - cpy_r_r19 = CPyImport_ImportMany(cpy_r_r15, cpy_r_r12, cpy_r_r16, cpy_r_r17, cpy_r_r18, cpy_r_r14); - if (!cpy_r_r19) goto CPyL172; - cpy_r_r20 = CPyStatics[2354]; /* ('b64encode',) */ - cpy_r_r21 = CPyStatics[1745]; /* 'base64' */ - cpy_r_r22 = CPyStatic_project___main___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("brownie/project/main.py", "", 10, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_base64 = cpy_r_r23; - CPy_INCREF(CPyModule_base64); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2355]; /* ('BytesIO',) */ - cpy_r_r25 = CPyStatics[367]; /* 'io' */ - cpy_r_r26 = CPyStatic_project___main___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("brownie/project/main.py", "", 11, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_io = cpy_r_r27; - CPy_INCREF(CPyModule_io); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2356]; /* ('ModuleType',) */ - cpy_r_r29 = CPyStatics[1747]; /* 'types' */ - cpy_r_r30 = CPyStatic_project___main___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 12, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_types = cpy_r_r31; - CPy_INCREF(CPyModule_types); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[2357]; /* ('Any', 'Dict', 'Final', 'Iterator', 'KeysView', 'List', - 'Literal', 'Optional', 'Tuple') */ - cpy_r_r33 = CPyStatics[14]; /* 'typing' */ - cpy_r_r34 = CPyStatic_project___main___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 13, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_typing = cpy_r_r35; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[2358]; /* ('quote',) */ - cpy_r_r37 = CPyStatics[1748]; /* 'urllib.parse' */ - cpy_r_r38 = CPyStatic_project___main___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 14, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_urllib___parse = cpy_r_r39; - CPy_INCREF(CPyModule_urllib___parse); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = (PyObject **)&CPyModule_requests; - cpy_r_r41 = (PyObject **)&CPyModule_yaml; - PyObject **cpy_r_r42[2] = {cpy_r_r40, cpy_r_r41}; - cpy_r_r43 = (void *)&cpy_r_r42; - int64_t cpy_r_r44[2] = {16, 17}; - cpy_r_r45 = (void *)&cpy_r_r44; - cpy_r_r46 = CPyStatics[2360]; /* (('requests', 'requests', 'requests'), - ('yaml', 'yaml', 'yaml')) */ - cpy_r_r47 = CPyStatic_project___main___globals; - cpy_r_r48 = CPyStatics[1744]; /* 'brownie/project/main.py' */ - cpy_r_r49 = CPyStatics[12]; /* '' */ - cpy_r_r50 = CPyImport_ImportMany(cpy_r_r46, cpy_r_r43, cpy_r_r47, cpy_r_r48, cpy_r_r49, cpy_r_r45); - if (!cpy_r_r50) goto CPyL172; - cpy_r_r51 = CPyStatics[2361]; /* ('ChecksumAddress', 'HexStr') */ - cpy_r_r52 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r53 = CPyStatic_project___main___globals; - cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 18, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_eth_typing = cpy_r_r54; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r54); - cpy_r_r55 = CPyStatics[2158]; /* ('mypyc_attr',) */ - cpy_r_r56 = CPyStatics[623]; /* 'mypy_extensions' */ - cpy_r_r57 = CPyStatic_project___main___globals; - cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 19, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_mypy_extensions = cpy_r_r58; - CPy_INCREF(CPyModule_mypy_extensions); - CPy_DECREF(cpy_r_r58); - cpy_r_r59 = CPyStatics[2362]; /* ('SolcNotInstalled',) */ - cpy_r_r60 = CPyStatics[1750]; /* 'solcx.exceptions' */ - cpy_r_r61 = CPyStatic_project___main___globals; - cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 20, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_solcx___exceptions = cpy_r_r62; - CPy_INCREF(CPyModule_solcx___exceptions); - CPy_DECREF(cpy_r_r62); - cpy_r_r63 = CPyStatics[2363]; /* ('tqdm',) */ - cpy_r_r64 = CPyStatics[1723]; /* 'tqdm' */ - cpy_r_r65 = CPyStatic_project___main___globals; - cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 21, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_tqdm = cpy_r_r66; - CPy_INCREF(CPyModule_tqdm); - CPy_DECREF(cpy_r_r66); - cpy_r_r67 = CPyStatics[2226]; /* ('JSONDecodeError',) */ - cpy_r_r68 = CPyStatics[19]; /* 'ujson' */ - cpy_r_r69 = CPyStatic_project___main___globals; - cpy_r_r70 = CPyImport_ImportFromMany(cpy_r_r68, cpy_r_r67, cpy_r_r67, cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 22, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_ujson = cpy_r_r70; - CPy_INCREF(CPyModule_ujson); - CPy_DECREF(cpy_r_r70); - cpy_r_r71 = CPyStatics[2364]; /* ('VyperNotInstalled',) */ - cpy_r_r72 = CPyStatics[1751]; /* 'vvm.exceptions' */ - cpy_r_r73 = CPyStatic_project___main___globals; - cpy_r_r74 = CPyImport_ImportFromMany(cpy_r_r72, cpy_r_r71, cpy_r_r71, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 23, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_vvm___exceptions = cpy_r_r74; - CPy_INCREF(CPyModule_vvm___exceptions); - CPy_DECREF(cpy_r_r74); - cpy_r_r75 = CPyStatics[2365]; /* ('Path', 'Version', 'import_module', 'mapcat', - 'regex_match', 'sha1', 'ujson_dump', 'ujson_load') */ - cpy_r_r76 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r77 = CPyStatic_project___main___globals; - cpy_r_r78 = CPyImport_ImportFromMany(cpy_r_r76, cpy_r_r75, cpy_r_r75, cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 25, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie____c_constants = cpy_r_r78; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r78); - cpy_r_r79 = CPyStatics[2366]; /* ('CONFIG', 'REQUEST_HEADERS', '_get_data_folder', - '_load_project_compiler_config', '_load_project_config', - '_load_project_dependencies', '_load_project_envvars', - '_load_project_structure_config') */ - cpy_r_r80 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r81 = CPyStatic_project___main___globals; - cpy_r_r82 = CPyImport_ImportFromMany(cpy_r_r80, cpy_r_r79, cpy_r_r79, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 35, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie____config = cpy_r_r82; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r82); - cpy_r_r83 = CPyStatics[2160]; /* ('expand_posix_vars',) */ - cpy_r_r84 = CPyStatics[625]; /* 'brownie._expansion' */ - cpy_r_r85 = CPyStatic_project___main___globals; - cpy_r_r86 = CPyImport_ImportFromMany(cpy_r_r84, cpy_r_r83, cpy_r_r83, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 45, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie____expansion = cpy_r_r86; - CPy_INCREF(CPyModule_brownie____expansion); - CPy_DECREF(cpy_r_r86); - cpy_r_r87 = CPyStatics[2367]; /* ('BadProjectName', 'BrownieEnvironmentWarning', - 'InvalidPackage', 'PragmaError', 'ProjectAlreadyLoaded', - 'ProjectNotFound') */ - cpy_r_r88 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r89 = CPyStatic_project___main___globals; - cpy_r_r90 = CPyImport_ImportFromMany(cpy_r_r88, cpy_r_r87, cpy_r_r87, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 46, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___exceptions = cpy_r_r90; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r90); - cpy_r_r91 = CPyStatics[2368]; /* ('Contract', 'ContractContainer', 'InterfaceContainer', - 'ProjectContract') */ - cpy_r_r92 = CPyStatics[1153]; /* 'brownie.network.contract' */ - cpy_r_r93 = CPyStatic_project___main___globals; - cpy_r_r94 = CPyImport_ImportFromMany(cpy_r_r92, cpy_r_r91, cpy_r_r91, cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 54, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___network___contract = cpy_r_r94; - CPy_INCREF(CPyModule_brownie___network___contract); - CPy_DECREF(cpy_r_r94); - cpy_r_r95 = CPyStatics[2369]; /* ('_add_contract', '_remove_contract', '_revert_register') */ - cpy_r_r96 = CPyStatics[859]; /* 'brownie.network.state' */ - cpy_r_r97 = CPyStatic_project___main___globals; - cpy_r_r98 = CPyImport_ImportFromMany(cpy_r_r96, cpy_r_r95, cpy_r_r95, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 60, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___network___state = cpy_r_r98; - CPy_INCREF(CPyModule_brownie___network___state); - CPy_DECREF(cpy_r_r98); - cpy_r_r99 = CPyStatics[2370]; /* ('compiler',) */ - cpy_r_r100 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r101 = CPyStatic_project___main___globals; - cpy_r_r102 = CPyImport_ImportFromMany(cpy_r_r100, cpy_r_r99, cpy_r_r99, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 61, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___project = cpy_r_r102; - CPy_INCREF(CPyModule_brownie___project); - CPy_DECREF(cpy_r_r102); - cpy_r_r103 = CPyStatics[2371]; /* ('BUILD_KEYS', 'INTERFACE_KEYS', 'Build') */ - cpy_r_r104 = CPyStatics[1188]; /* 'brownie.project.build' */ - cpy_r_r105 = CPyStatic_project___main___globals; - cpy_r_r106 = CPyImport_ImportFromMany(cpy_r_r104, cpy_r_r103, cpy_r_r103, cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 62, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___project___build = cpy_r_r106; - CPy_INCREF(CPyModule_brownie___project___build); - CPy_DECREF(cpy_r_r106); - cpy_r_r107 = CPyStatics[2372]; /* ('Sources', 'get_pragma_spec') */ - cpy_r_r108 = CPyStatics[1519]; /* 'brownie.project.sources' */ - cpy_r_r109 = CPyStatic_project___main___globals; - cpy_r_r110 = CPyImport_ImportFromMany(cpy_r_r108, cpy_r_r107, cpy_r_r107, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 63, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___project___sources = cpy_r_r110; - CPy_INCREF(CPyModule_brownie___project___sources); - CPy_DECREF(cpy_r_r110); - cpy_r_r111 = CPyStatics[2373]; /* ('BuildJson', 'CompilerConfig', 'ContractBuildJson', - 'ContractName', 'EvmVersion', 'InterfaceBuildJson', - 'Language', 'SolcConfig', 'VyperConfig') */ - cpy_r_r112 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r113 = CPyStatic_project___main___globals; - cpy_r_r114 = CPyImport_ImportFromMany(cpy_r_r112, cpy_r_r111, cpy_r_r111, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 64, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___typing = cpy_r_r114; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r114); - cpy_r_r115 = CPyStatics[2093]; /* ('notify',) */ - cpy_r_r116 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r117 = CPyStatic_project___main___globals; - cpy_r_r118 = CPyImport_ImportFromMany(cpy_r_r116, cpy_r_r115, cpy_r_r115, cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 75, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyModule_brownie___utils = cpy_r_r118; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r118); - cpy_r_r119 = CPyStatics[177]; /* 'contracts' */ - cpy_r_r120 = CPyStatics[1762]; /* 'deployments' */ - cpy_r_r121 = CPyStatics[178]; /* 'interfaces' */ - CPy_INCREF(cpy_r_r119); - CPy_INCREF(cpy_r_r120); - CPy_INCREF(cpy_r_r121); - cpy_r_r122.f0 = cpy_r_r119; - cpy_r_r122.f1 = cpy_r_r120; - cpy_r_r122.f2 = cpy_r_r121; - CPyStatic_project___main___BUILD_FOLDERS = cpy_r_r122; - CPy_INCREF(CPyStatic_project___main___BUILD_FOLDERS.f0); - CPy_INCREF(CPyStatic_project___main___BUILD_FOLDERS.f1); - CPy_INCREF(CPyStatic_project___main___BUILD_FOLDERS.f2); - cpy_r_r123 = CPyStatic_project___main___globals; - cpy_r_r124 = CPyStatics[1763]; /* 'BUILD_FOLDERS' */ - cpy_r_r125 = PyTuple_New(3); - if (unlikely(cpy_r_r125 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1572 = cpy_r_r122.f0; - PyTuple_SET_ITEM(cpy_r_r125, 0, __tmp1572); - PyObject *__tmp1573 = cpy_r_r122.f1; - PyTuple_SET_ITEM(cpy_r_r125, 1, __tmp1573); - PyObject *__tmp1574 = cpy_r_r122.f2; - PyTuple_SET_ITEM(cpy_r_r125, 2, __tmp1574); - cpy_r_r126 = CPyDict_SetItem(cpy_r_r123, cpy_r_r124, cpy_r_r125); - CPy_DECREF(cpy_r_r125); - cpy_r_r127 = cpy_r_r126 >= 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/project/main.py", "", 77, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r128 = CPyStatics[1650]; /* 'https://github.com/brownie-mix/{}-mix/archive/{}.zip' */ - cpy_r_r129 = CPyStatic_project___main___globals; - cpy_r_r130 = CPyStatics[1764]; /* 'MIXES_URL' */ - cpy_r_r131 = CPyDict_SetItem(cpy_r_r129, cpy_r_r130, cpy_r_r128); - cpy_r_r132 = cpy_r_r131 >= 0; - if (unlikely(!cpy_r_r132)) { - CPy_AddTraceback("brownie/project/main.py", "", 78, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r133 = CPyStatics[1709]; /* ('__pycache__\n' - '.env\n' - '.history\n' - '.hypothesis/\n' - 'build/\n' - 'reports/\n') */ - cpy_r_r134 = CPyStatic_project___main___globals; - cpy_r_r135 = CPyStatics[1765]; /* 'GITIGNORE' */ - cpy_r_r136 = CPyDict_SetItem(cpy_r_r134, cpy_r_r135, cpy_r_r133); - cpy_r_r137 = cpy_r_r136 >= 0; - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/project/main.py", "", 80, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r138 = CPyStatics[1711]; /* ('*.sol linguist-language=Solidity\n' - '*.vy linguist-language=Python\n') */ - cpy_r_r139 = CPyStatic_project___main___globals; - cpy_r_r140 = CPyStatics[1766]; /* 'GITATTRIBUTES' */ - cpy_r_r141 = CPyDict_SetItem(cpy_r_r139, cpy_r_r140, cpy_r_r138); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/project/main.py", "", 88, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r143 = CPyStatic_project___main___globals; - cpy_r_r144 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r146 = CPyStatic_project___main___globals; - cpy_r_r147 = CPyStatics[619]; /* 'Literal' */ - cpy_r_r148 = CPyDict_GetItem(cpy_r_r146, cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); - goto CPyL173; - } - cpy_r_r149 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r150 = PyObject_GetItem(cpy_r_r148, cpy_r_r149); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); - goto CPyL173; - } - cpy_r_r151 = PyNumber_Or(cpy_r_r145, cpy_r_r150); - CPy_DECREF(cpy_r_r145); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r152 = CPyStatic_project___main___globals; - cpy_r_r153 = CPyStatics[1767]; /* 'NamespaceId' */ - cpy_r_r154 = CPyDict_SetItem(cpy_r_r152, cpy_r_r153, cpy_r_r151); - CPy_DECREF(cpy_r_r151); - cpy_r_r155 = cpy_r_r154 >= 0; - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r156 = CPyStatic_project___main___globals; - cpy_r_r157 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r158 = CPyDict_GetItem(cpy_r_r156, cpy_r_r157); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r159 = CPyStatic_project___main___globals; - cpy_r_r160 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL174; - } - cpy_r_r162 = CPyStatic_project___main___globals; - cpy_r_r163 = CPyStatics[618]; /* 'List' */ - cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL175; - } - cpy_r_r165 = CPyStatic_project___main___globals; - cpy_r_r166 = CPyStatics[795]; /* 'ChecksumAddress' */ - cpy_r_r167 = CPyDict_GetItem(cpy_r_r165, cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL176; - } - cpy_r_r168 = PyObject_GetItem(cpy_r_r164, cpy_r_r167); - CPy_DECREF(cpy_r_r164); - CPy_DECREF(cpy_r_r167); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL175; - } - cpy_r_r169.f0 = cpy_r_r161; - cpy_r_r169.f1 = cpy_r_r168; - cpy_r_r170 = PyTuple_New(2); - if (unlikely(cpy_r_r170 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1575 = cpy_r_r169.f0; - PyTuple_SET_ITEM(cpy_r_r170, 0, __tmp1575); - PyObject *__tmp1576 = cpy_r_r169.f1; - PyTuple_SET_ITEM(cpy_r_r170, 1, __tmp1576); - cpy_r_r171 = PyObject_GetItem(cpy_r_r158, cpy_r_r170); - CPy_DECREF(cpy_r_r158); - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r172 = CPyStatic_project___main___globals; - cpy_r_r173 = CPyStatics[1768]; /* 'ChainDeployments' */ - cpy_r_r174 = CPyDict_SetItem(cpy_r_r172, cpy_r_r173, cpy_r_r171); - CPy_DECREF(cpy_r_r171); - cpy_r_r175 = cpy_r_r174 >= 0; - if (unlikely(!cpy_r_r175)) { - CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r176 = CPyStatic_project___main___globals; - cpy_r_r177 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r179 = (PyObject *)&PyLong_Type; - cpy_r_r180 = (PyObject *)&PyUnicode_Type; - cpy_r_r181 = PyNumber_Or(cpy_r_r179, cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); - goto CPyL177; - } - cpy_r_r182 = CPyStatic_project___main___globals; - cpy_r_r183 = CPyStatics[1768]; /* 'ChainDeployments' */ - cpy_r_r184 = CPyDict_GetItem(cpy_r_r182, cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); - goto CPyL178; - } - cpy_r_r185.f0 = cpy_r_r181; - cpy_r_r185.f1 = cpy_r_r184; - cpy_r_r186 = PyTuple_New(2); - if (unlikely(cpy_r_r186 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1577 = cpy_r_r185.f0; - PyTuple_SET_ITEM(cpy_r_r186, 0, __tmp1577); - PyObject *__tmp1578 = cpy_r_r185.f1; - PyTuple_SET_ITEM(cpy_r_r186, 1, __tmp1578); - cpy_r_r187 = PyObject_GetItem(cpy_r_r178, cpy_r_r186); - CPy_DECREF(cpy_r_r178); - CPy_DECREF(cpy_r_r186); - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r188 = CPyStatic_project___main___globals; - cpy_r_r189 = CPyStatics[1769]; /* 'DeploymentMap' */ - cpy_r_r190 = CPyDict_SetItem(cpy_r_r188, cpy_r_r189, cpy_r_r187); - CPy_DECREF(cpy_r_r187); - cpy_r_r191 = cpy_r_r190 >= 0; - if (unlikely(!cpy_r_r191)) { - CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r192 = PyList_New(0); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 96, CPyStatic_project___main___globals); - goto CPyL172; - } - CPyStatic_project___main____loaded_projects = cpy_r_r192; - CPy_INCREF_NO_IMM(CPyStatic_project___main____loaded_projects); - cpy_r_r193 = CPyStatic_project___main___globals; - cpy_r_r194 = CPyStatics[1770]; /* '_loaded_projects' */ - cpy_r_r195 = CPyDict_SetItem(cpy_r_r193, cpy_r_r194, cpy_r_r192); - CPy_DECREF_NO_IMM(cpy_r_r192); - cpy_r_r196 = cpy_r_r195 >= 0; - if (unlikely(!cpy_r_r196)) { - CPy_AddTraceback("brownie/project/main.py", "", 96, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r197 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r198 = (PyObject *)&PyType_Type; - cpy_r_r199 = CPy_CalculateMetaclass(cpy_r_r198, cpy_r_r197); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL179; - } - cpy_r_r200 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r201 = PyObject_HasAttr(cpy_r_r199, cpy_r_r200); - if (!cpy_r_r201) goto CPyL56; - cpy_r_r202 = CPyStatics[1771]; /* '_ProjectBase' */ - cpy_r_r203 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r204 = CPyObject_GetAttr(cpy_r_r199, cpy_r_r203); - if (unlikely(cpy_r_r204 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL179; - } - PyObject *cpy_r_r205[2] = {cpy_r_r202, cpy_r_r197}; - cpy_r_r206 = (PyObject **)&cpy_r_r205; - cpy_r_r207 = PyObject_Vectorcall(cpy_r_r204, cpy_r_r206, 2, 0); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL179; - } - if (likely(PyDict_Check(cpy_r_r207))) - cpy_r_r208 = cpy_r_r207; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals, "dict", cpy_r_r207); - goto CPyL179; - } - cpy_r_r209 = cpy_r_r208; - goto CPyL58; -CPyL56: ; - cpy_r_r210 = PyDict_New(); - if (unlikely(cpy_r_r210 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL179; - } - cpy_r_r209 = cpy_r_r210; -CPyL58: ; - cpy_r_r211 = PyDict_New(); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL180; - } - cpy_r_r212 = (PyObject *)&PyType_Type; - cpy_r_r213 = CPyStatics[1590]; /* '_path' */ - cpy_r_r214 = PyDict_SetItem(cpy_r_r211, cpy_r_r213, cpy_r_r212); - cpy_r_r215 = cpy_r_r214 >= 0; - if (unlikely(!cpy_r_r215)) { - CPy_AddTraceback("brownie/project/main.py", "", 103, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r216 = (PyObject *)&PyType_Type; - cpy_r_r217 = CPyStatics[1593]; /* '_build_path' */ - cpy_r_r218 = PyDict_SetItem(cpy_r_r211, cpy_r_r217, cpy_r_r216); - cpy_r_r219 = cpy_r_r218 >= 0; - if (unlikely(!cpy_r_r219)) { - CPy_AddTraceback("brownie/project/main.py", "", 104, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r220 = (PyObject *)CPyType_sources___Sources; - cpy_r_r221 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r222 = PyDict_SetItem(cpy_r_r211, cpy_r_r221, cpy_r_r220); - cpy_r_r223 = cpy_r_r222 >= 0; - if (unlikely(!cpy_r_r223)) { - CPy_AddTraceback("brownie/project/main.py", "", 105, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r224 = (PyObject *)CPyType_build___Build; - cpy_r_r225 = CPyStatics[185]; /* '_build' */ - cpy_r_r226 = PyDict_SetItem(cpy_r_r211, cpy_r_r225, cpy_r_r224); - cpy_r_r227 = cpy_r_r226 >= 0; - if (unlikely(!cpy_r_r227)) { - CPy_AddTraceback("brownie/project/main.py", "", 106, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r228 = (PyObject *)&PyDict_Type; - cpy_r_r229 = CPyStatics[1596]; /* '_containers' */ - cpy_r_r230 = PyDict_SetItem(cpy_r_r211, cpy_r_r229, cpy_r_r228); - cpy_r_r231 = cpy_r_r230 >= 0; - if (unlikely(!cpy_r_r231)) { - CPy_AddTraceback("brownie/project/main.py", "", 107, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r232 = CPyDef_project___main____compile__ProjectBase_obj(); - if (unlikely(cpy_r_r232 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 109, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r233 = CPyStatics[1610]; /* '_compile' */ - cpy_r_r234 = CPyDict_SetItem(cpy_r_r209, cpy_r_r233, cpy_r_r232); - CPy_DECREF_NO_IMM(cpy_r_r232); - cpy_r_r235 = cpy_r_r234 >= 0; - if (unlikely(!cpy_r_r235)) { - CPy_AddTraceback("brownie/project/main.py", "", 109, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r236 = CPyDef_project___main____create_containers__ProjectBase_obj(); - if (unlikely(cpy_r_r236 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 168, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r237 = CPyStatics[1613]; /* '_create_containers' */ - cpy_r_r238 = CPyDict_SetItem(cpy_r_r209, cpy_r_r237, cpy_r_r236); - CPy_DECREF_NO_IMM(cpy_r_r236); - cpy_r_r239 = cpy_r_r238 >= 0; - if (unlikely(!cpy_r_r239)) { - CPy_AddTraceback("brownie/project/main.py", "", 168, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r240 = CPyDef_project___main_____getitem___3__ProjectBase_obj(); - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 181, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r241 = CPyStatics[355]; /* '__getitem__' */ - cpy_r_r242 = CPyDict_SetItem(cpy_r_r209, cpy_r_r241, cpy_r_r240); - CPy_DECREF_NO_IMM(cpy_r_r240); - cpy_r_r243 = cpy_r_r242 >= 0; - if (unlikely(!cpy_r_r243)) { - CPy_AddTraceback("brownie/project/main.py", "", 181, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r244 = CPyDef_project___main_____iter___3__ProjectBase_obj(); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 184, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r245 = CPyStatics[1202]; /* '__iter__' */ - cpy_r_r246 = CPyDict_SetItem(cpy_r_r209, cpy_r_r245, cpy_r_r244); - CPy_DECREF_NO_IMM(cpy_r_r244); - cpy_r_r247 = cpy_r_r246 >= 0; - if (unlikely(!cpy_r_r247)) { - CPy_AddTraceback("brownie/project/main.py", "", 184, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r248 = CPyDef_project___main_____len___3__ProjectBase_obj(); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 188, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r249 = CPyStatics[739]; /* '__len__' */ - cpy_r_r250 = CPyDict_SetItem(cpy_r_r209, cpy_r_r249, cpy_r_r248); - CPy_DECREF_NO_IMM(cpy_r_r248); - cpy_r_r251 = cpy_r_r250 >= 0; - if (unlikely(!cpy_r_r251)) { - CPy_AddTraceback("brownie/project/main.py", "", 188, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r252 = CPyDef_project___main_____contains___3__ProjectBase_obj(); - if (unlikely(cpy_r_r252 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 191, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r253 = CPyStatics[785]; /* '__contains__' */ - cpy_r_r254 = CPyDict_SetItem(cpy_r_r209, cpy_r_r253, cpy_r_r252); - CPy_DECREF_NO_IMM(cpy_r_r252); - cpy_r_r255 = cpy_r_r254 >= 0; - if (unlikely(!cpy_r_r255)) { - CPy_AddTraceback("brownie/project/main.py", "", 191, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r256 = CPyDef_project___main___dict__ProjectBase_obj(); - if (unlikely(cpy_r_r256 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 194, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r257 = CPyStatics[738]; /* 'dict' */ - cpy_r_r258 = CPyDict_SetItem(cpy_r_r209, cpy_r_r257, cpy_r_r256); - CPy_DECREF_NO_IMM(cpy_r_r256); - cpy_r_r259 = cpy_r_r258 >= 0; - if (unlikely(!cpy_r_r259)) { - CPy_AddTraceback("brownie/project/main.py", "", 194, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r260 = CPyDef_project___main___keys__ProjectBase_obj(); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 197, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r261 = CPyStatics[457]; /* 'keys' */ - cpy_r_r262 = CPyDict_SetItem(cpy_r_r209, cpy_r_r261, cpy_r_r260); - CPy_DECREF_NO_IMM(cpy_r_r260); - cpy_r_r263 = cpy_r_r262 >= 0; - if (unlikely(!cpy_r_r263)) { - CPy_AddTraceback("brownie/project/main.py", "", 197, CPyStatic_project___main___globals); - goto CPyL181; - } - cpy_r_r264 = CPyStatics[1771]; /* '_ProjectBase' */ - cpy_r_r265 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r266 = CPyDict_SetItem(cpy_r_r209, cpy_r_r265, cpy_r_r211); - CPy_DECREF(cpy_r_r211); - cpy_r_r267 = cpy_r_r266 >= 0; - if (unlikely(!cpy_r_r267)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL180; - } - cpy_r_r268 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r269 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r270 = CPyDict_SetItem(cpy_r_r209, cpy_r_r269, cpy_r_r268); - cpy_r_r271 = cpy_r_r270 >= 0; - if (unlikely(!cpy_r_r271)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL180; - } - cpy_r_r272 = CPyStatics[389]; /* 'brownie.project.main' */ - cpy_r_r273 = CPyStatics[354]; /* '__module__' */ - cpy_r_r274 = CPyDict_SetItem(cpy_r_r209, cpy_r_r273, cpy_r_r272); - cpy_r_r275 = cpy_r_r274 >= 0; - if (unlikely(!cpy_r_r275)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL180; - } - PyObject *cpy_r_r276[3] = {cpy_r_r264, cpy_r_r197, cpy_r_r209}; - cpy_r_r277 = (PyObject **)&cpy_r_r276; - cpy_r_r278 = PyObject_Vectorcall(cpy_r_r199, cpy_r_r277, 3, 0); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL180; - } - CPy_DECREF(cpy_r_r209); - CPy_DECREF(cpy_r_r197); - cpy_r_r279 = CPyStatic_project___main___globals; - cpy_r_r280 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r281 = CPyDict_GetItem(cpy_r_r279, cpy_r_r280); - if (unlikely(cpy_r_r281 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 100, CPyStatic_project___main___globals); - goto CPyL182; - } - cpy_r_r282 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r283[1] = {cpy_r_r282}; - cpy_r_r284 = (PyObject **)&cpy_r_r283; - cpy_r_r285 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r286 = PyObject_Vectorcall(cpy_r_r281, cpy_r_r284, 0, cpy_r_r285); - CPy_DECREF(cpy_r_r281); - if (unlikely(cpy_r_r286 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 100, CPyStatic_project___main___globals); - goto CPyL182; - } - PyObject *cpy_r_r287[1] = {cpy_r_r278}; - cpy_r_r288 = (PyObject **)&cpy_r_r287; - cpy_r_r289 = PyObject_Vectorcall(cpy_r_r286, cpy_r_r288, 1, 0); - CPy_DECREF(cpy_r_r286); - if (unlikely(cpy_r_r289 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL182; - } - CPy_DECREF(cpy_r_r278); - CPyType_project___main____ProjectBase = (PyTypeObject *)cpy_r_r289; - CPy_INCREF(CPyType_project___main____ProjectBase); - cpy_r_r290 = CPyStatic_project___main___globals; - cpy_r_r291 = CPyStatics[1771]; /* '_ProjectBase' */ - cpy_r_r292 = PyDict_SetItem(cpy_r_r290, cpy_r_r291, cpy_r_r289); - CPy_DECREF(cpy_r_r289); - cpy_r_r293 = cpy_r_r292 >= 0; - if (unlikely(!cpy_r_r293)) { - CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r294 = (PyObject *)CPyType_project___main____ProjectBase; - cpy_r_r295 = CPyStatic_project___main___globals; - cpy_r_r296 = CPyStatics[1771]; /* '_ProjectBase' */ - cpy_r_r297 = CPyDict_GetItem(cpy_r_r295, cpy_r_r296); - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r298 = PyTuple_Pack(1, cpy_r_r297); - CPy_DECREF(cpy_r_r297); - if (unlikely(cpy_r_r298 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r299 = (PyObject *)&PyType_Type; - cpy_r_r300 = CPy_CalculateMetaclass(cpy_r_r299, cpy_r_r298); - if (unlikely(cpy_r_r300 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL183; - } - cpy_r_r301 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r302 = PyObject_HasAttr(cpy_r_r300, cpy_r_r301); - if (!cpy_r_r302) goto CPyL96; - cpy_r_r303 = CPyStatics[388]; /* 'Project' */ - cpy_r_r304 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r305 = CPyObject_GetAttr(cpy_r_r300, cpy_r_r304); - if (unlikely(cpy_r_r305 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL183; - } - PyObject *cpy_r_r306[2] = {cpy_r_r303, cpy_r_r298}; - cpy_r_r307 = (PyObject **)&cpy_r_r306; - cpy_r_r308 = PyObject_Vectorcall(cpy_r_r305, cpy_r_r307, 2, 0); - CPy_DECREF(cpy_r_r305); - if (unlikely(cpy_r_r308 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL183; - } - if (likely(PyDict_Check(cpy_r_r308))) - cpy_r_r309 = cpy_r_r308; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals, "dict", cpy_r_r308); - goto CPyL183; - } - cpy_r_r310 = cpy_r_r309; - goto CPyL98; -CPyL96: ; - cpy_r_r311 = PyDict_New(); - if (unlikely(cpy_r_r311 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL183; - } - cpy_r_r310 = cpy_r_r311; -CPyL98: ; - cpy_r_r312 = PyDict_New(); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r313 = (PyObject *)&PyType_Type; - cpy_r_r314 = CPyStatics[1608]; /* '_compiler_config' */ - cpy_r_r315 = PyDict_SetItem(cpy_r_r312, cpy_r_r314, cpy_r_r313); - cpy_r_r316 = cpy_r_r315 >= 0; - if (unlikely(!cpy_r_r316)) { - CPy_AddTraceback("brownie/project/main.py", "", 215, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r317 = CPyDef_project___main_____init___3_Project_obj(); - if (unlikely(cpy_r_r317 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 217, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r318 = CPyStatics[289]; /* '__init__' */ - cpy_r_r319 = CPyDict_SetItem(cpy_r_r310, cpy_r_r318, cpy_r_r317); - CPy_DECREF_NO_IMM(cpy_r_r317); - cpy_r_r320 = cpy_r_r319 >= 0; - if (unlikely(!cpy_r_r320)) { - CPy_AddTraceback("brownie/project/main.py", "", 217, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r321 = CPyDef_project___main___load_Project_obj(); - if (unlikely(cpy_r_r321 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 229, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r322 = CPyStatics[48]; /* 'load' */ - cpy_r_r323 = CPyDict_SetItem(cpy_r_r310, cpy_r_r322, cpy_r_r321); - CPy_DECREF_NO_IMM(cpy_r_r321); - cpy_r_r324 = cpy_r_r323 >= 0; - if (unlikely(!cpy_r_r324)) { - CPy_AddTraceback("brownie/project/main.py", "", 229, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r325 = CPyDef_project___main____get_changed_contracts_Project_obj(); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 325, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r326 = CPyStatics[1609]; /* '_get_changed_contracts' */ - cpy_r_r327 = CPyDict_SetItem(cpy_r_r310, cpy_r_r326, cpy_r_r325); - CPy_DECREF_NO_IMM(cpy_r_r325); - cpy_r_r328 = cpy_r_r327 >= 0; - if (unlikely(!cpy_r_r328)) { - CPy_AddTraceback("brownie/project/main.py", "", 325, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r329 = CPyDef_project___main____compare_build_json_Project_obj(); - if (unlikely(cpy_r_r329 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 349, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r330 = CPyStatics[1618]; /* '_compare_build_json' */ - cpy_r_r331 = CPyDict_SetItem(cpy_r_r310, cpy_r_r330, cpy_r_r329); - CPy_DECREF_NO_IMM(cpy_r_r329); - cpy_r_r332 = cpy_r_r331 >= 0; - if (unlikely(!cpy_r_r332)) { - CPy_AddTraceback("brownie/project/main.py", "", 349, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r333 = CPyDef_project___main____compile_interfaces_Project_obj(); - if (unlikely(cpy_r_r333 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 376, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r334 = CPyStatics[1611]; /* '_compile_interfaces' */ - cpy_r_r335 = CPyDict_SetItem(cpy_r_r310, cpy_r_r334, cpy_r_r333); - CPy_DECREF_NO_IMM(cpy_r_r333); - cpy_r_r336 = cpy_r_r335 >= 0; - if (unlikely(!cpy_r_r336)) { - CPy_AddTraceback("brownie/project/main.py", "", 376, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r337 = CPyDef_project___main____load_dependency_artifacts_Project_obj(); - if (unlikely(cpy_r_r337 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 404, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r338 = CPyStatics[1612]; /* '_load_dependency_artifacts' */ - cpy_r_r339 = CPyDict_SetItem(cpy_r_r310, cpy_r_r338, cpy_r_r337); - CPy_DECREF_NO_IMM(cpy_r_r337); - cpy_r_r340 = cpy_r_r339 >= 0; - if (unlikely(!cpy_r_r340)) { - CPy_AddTraceback("brownie/project/main.py", "", 404, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r341 = CPyDef_project___main____load_deployments_Project_obj(); - if (unlikely(cpy_r_r341 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 422, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r342 = CPyStatics[1614]; /* '_load_deployments' */ - cpy_r_r343 = CPyDict_SetItem(cpy_r_r310, cpy_r_r342, cpy_r_r341); - CPy_DECREF_NO_IMM(cpy_r_r341); - cpy_r_r344 = cpy_r_r343 >= 0; - if (unlikely(!cpy_r_r344)) { - CPy_AddTraceback("brownie/project/main.py", "", 422, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r345 = CPyDef_project___main____load_deployment_map_Project_obj(); - if (unlikely(cpy_r_r345 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 460, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r346 = CPyStatics[1629]; /* '_load_deployment_map' */ - cpy_r_r347 = CPyDict_SetItem(cpy_r_r310, cpy_r_r346, cpy_r_r345); - CPy_DECREF_NO_IMM(cpy_r_r345); - cpy_r_r348 = cpy_r_r347 >= 0; - if (unlikely(!cpy_r_r348)) { - CPy_AddTraceback("brownie/project/main.py", "", 460, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r349 = CPyDef_project___main____save_deployment_map_Project_obj(); - if (unlikely(cpy_r_r349 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 468, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r350 = CPyStatics[1632]; /* '_save_deployment_map' */ - cpy_r_r351 = CPyDict_SetItem(cpy_r_r310, cpy_r_r350, cpy_r_r349); - CPy_DECREF_NO_IMM(cpy_r_r349); - cpy_r_r352 = cpy_r_r351 >= 0; - if (unlikely(!cpy_r_r352)) { - CPy_AddTraceback("brownie/project/main.py", "", 468, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r353 = CPyDef_project___main____remove_from_deployment_map_Project_obj(); - if (unlikely(cpy_r_r353 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 472, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r354 = CPyStatics[1772]; /* '_remove_from_deployment_map' */ - cpy_r_r355 = CPyDict_SetItem(cpy_r_r310, cpy_r_r354, cpy_r_r353); - CPy_DECREF_NO_IMM(cpy_r_r353); - cpy_r_r356 = cpy_r_r355 >= 0; - if (unlikely(!cpy_r_r356)) { - CPy_AddTraceback("brownie/project/main.py", "", 472, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r357 = CPyDef_project___main____add_to_deployment_map_Project_obj(); - if (unlikely(cpy_r_r357 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 488, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r358 = CPyStatics[1773]; /* '_add_to_deployment_map' */ - cpy_r_r359 = CPyDict_SetItem(cpy_r_r310, cpy_r_r358, cpy_r_r357); - CPy_DECREF_NO_IMM(cpy_r_r357); - cpy_r_r360 = cpy_r_r359 >= 0; - if (unlikely(!cpy_r_r360)) { - CPy_AddTraceback("brownie/project/main.py", "", 488, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r361 = CPyDef_project___main____update_and_register_Project_obj(); - if (unlikely(cpy_r_r361 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 503, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r362 = CPyStatics[248]; /* '_update_and_register' */ - cpy_r_r363 = CPyDict_SetItem(cpy_r_r310, cpy_r_r362, cpy_r_r361); - CPy_DECREF_NO_IMM(cpy_r_r361); - cpy_r_r364 = cpy_r_r363 >= 0; - if (unlikely(!cpy_r_r364)) { - CPy_AddTraceback("brownie/project/main.py", "", 503, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r365 = CPyDef_project___main____add_to_main_namespace_Project_obj(); - if (unlikely(cpy_r_r365 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 512, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r366 = CPyStatics[209]; /* '_add_to_main_namespace' */ - cpy_r_r367 = CPyDict_SetItem(cpy_r_r310, cpy_r_r366, cpy_r_r365); - CPy_DECREF_NO_IMM(cpy_r_r365); - cpy_r_r368 = cpy_r_r367 >= 0; - if (unlikely(!cpy_r_r368)) { - CPy_AddTraceback("brownie/project/main.py", "", 512, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r369 = CPyDef_project___main____remove_from_main_namespace_Project_obj(); - if (unlikely(cpy_r_r369 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 520, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r370 = CPyStatics[1639]; /* '_remove_from_main_namespace' */ - cpy_r_r371 = CPyDict_SetItem(cpy_r_r310, cpy_r_r370, cpy_r_r369); - CPy_DECREF_NO_IMM(cpy_r_r369); - cpy_r_r372 = cpy_r_r371 >= 0; - if (unlikely(!cpy_r_r372)) { - CPy_AddTraceback("brownie/project/main.py", "", 520, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r373 = CPyDef_project___main_____repr___3_Project_obj(); - if (unlikely(cpy_r_r373 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 531, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r374 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r375 = CPyDict_SetItem(cpy_r_r310, cpy_r_r374, cpy_r_r373); - CPy_DECREF_NO_IMM(cpy_r_r373); - cpy_r_r376 = cpy_r_r375 >= 0; - if (unlikely(!cpy_r_r376)) { - CPy_AddTraceback("brownie/project/main.py", "", 531, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r377 = CPyDef_project___main___load_config_Project_obj(); - if (unlikely(cpy_r_r377 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 534, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r378 = CPyStatics[208]; /* 'load_config' */ - cpy_r_r379 = CPyDict_SetItem(cpy_r_r310, cpy_r_r378, cpy_r_r377); - CPy_DECREF_NO_IMM(cpy_r_r377); - cpy_r_r380 = cpy_r_r379 >= 0; - if (unlikely(!cpy_r_r380)) { - CPy_AddTraceback("brownie/project/main.py", "", 534, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r381 = CPyDef_project___main___close_Project_obj(); - if (unlikely(cpy_r_r381 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 539, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r382 = CPyStatics[1694]; /* 'close' */ - cpy_r_r383 = CPyDict_SetItem(cpy_r_r310, cpy_r_r382, cpy_r_r381); - CPy_DECREF_NO_IMM(cpy_r_r381); - cpy_r_r384 = cpy_r_r383 >= 0; - if (unlikely(!cpy_r_r384)) { - CPy_AddTraceback("brownie/project/main.py", "", 539, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r385 = CPyDef_project___main____clear_dev_deployments_Project_obj(); - if (unlikely(cpy_r_r385 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 574, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r386 = CPyStatics[1643]; /* '_clear_dev_deployments' */ - cpy_r_r387 = CPyDict_SetItem(cpy_r_r310, cpy_r_r386, cpy_r_r385); - CPy_DECREF_NO_IMM(cpy_r_r385); - cpy_r_r388 = cpy_r_r387 >= 0; - if (unlikely(!cpy_r_r388)) { - CPy_AddTraceback("brownie/project/main.py", "", 574, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r389 = CPyDef_project___main____revert_Project_obj(); - if (unlikely(cpy_r_r389 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 599, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r390 = CPyStatics[1142]; /* '_revert' */ - cpy_r_r391 = CPyDict_SetItem(cpy_r_r310, cpy_r_r390, cpy_r_r389); - CPy_DECREF_NO_IMM(cpy_r_r389); - cpy_r_r392 = cpy_r_r391 >= 0; - if (unlikely(!cpy_r_r392)) { - CPy_AddTraceback("brownie/project/main.py", "", 599, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r393 = CPyDef_project___main____reset_Project_obj(); - if (unlikely(cpy_r_r393 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 602, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r394 = CPyStatics[1150]; /* '_reset' */ - cpy_r_r395 = CPyDict_SetItem(cpy_r_r310, cpy_r_r394, cpy_r_r393); - CPy_DECREF_NO_IMM(cpy_r_r393); - cpy_r_r396 = cpy_r_r395 >= 0; - if (unlikely(!cpy_r_r396)) { - CPy_AddTraceback("brownie/project/main.py", "", 602, CPyStatic_project___main___globals); - goto CPyL185; - } - cpy_r_r397 = CPyStatics[388]; /* 'Project' */ - cpy_r_r398 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r399 = CPyDict_SetItem(cpy_r_r310, cpy_r_r398, cpy_r_r312); - CPy_DECREF(cpy_r_r312); - cpy_r_r400 = cpy_r_r399 >= 0; - if (unlikely(!cpy_r_r400)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r401 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r402 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r403 = CPyDict_SetItem(cpy_r_r310, cpy_r_r402, cpy_r_r401); - cpy_r_r404 = cpy_r_r403 >= 0; - if (unlikely(!cpy_r_r404)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL184; - } - cpy_r_r405 = CPyStatics[389]; /* 'brownie.project.main' */ - cpy_r_r406 = CPyStatics[354]; /* '__module__' */ - cpy_r_r407 = CPyDict_SetItem(cpy_r_r310, cpy_r_r406, cpy_r_r405); - cpy_r_r408 = cpy_r_r407 >= 0; - if (unlikely(!cpy_r_r408)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL184; - } - PyObject *cpy_r_r409[3] = {cpy_r_r397, cpy_r_r298, cpy_r_r310}; - cpy_r_r410 = (PyObject **)&cpy_r_r409; - cpy_r_r411 = PyObject_Vectorcall(cpy_r_r300, cpy_r_r410, 3, 0); - if (unlikely(cpy_r_r411 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL184; - } - CPy_DECREF(cpy_r_r310); - CPy_DECREF(cpy_r_r298); - cpy_r_r412 = CPyStatic_project___main___globals; - cpy_r_r413 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r414 = CPyDict_GetItem(cpy_r_r412, cpy_r_r413); - if (unlikely(cpy_r_r414 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 202, CPyStatic_project___main___globals); - goto CPyL186; - } - cpy_r_r415 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r416[1] = {cpy_r_r415}; - cpy_r_r417 = (PyObject **)&cpy_r_r416; - cpy_r_r418 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r419 = PyObject_Vectorcall(cpy_r_r414, cpy_r_r417, 0, cpy_r_r418); - CPy_DECREF(cpy_r_r414); - if (unlikely(cpy_r_r419 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 202, CPyStatic_project___main___globals); - goto CPyL186; - } - PyObject *cpy_r_r420[1] = {cpy_r_r411}; - cpy_r_r421 = (PyObject **)&cpy_r_r420; - cpy_r_r422 = PyObject_Vectorcall(cpy_r_r419, cpy_r_r421, 1, 0); - CPy_DECREF(cpy_r_r419); - if (unlikely(cpy_r_r422 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL186; - } - CPy_DECREF(cpy_r_r411); - CPyType_project___main___Project = (PyTypeObject *)cpy_r_r422; - CPy_INCREF(CPyType_project___main___Project); - cpy_r_r423 = CPyStatic_project___main___globals; - cpy_r_r424 = CPyStatics[388]; /* 'Project' */ - cpy_r_r425 = PyDict_SetItem(cpy_r_r423, cpy_r_r424, cpy_r_r422); - CPy_DECREF(cpy_r_r422); - cpy_r_r426 = cpy_r_r425 >= 0; - if (unlikely(!cpy_r_r426)) { - CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r427 = (PyObject *)CPyType_project___main___Project; - cpy_r_r428 = CPyStatic_project___main___globals; - cpy_r_r429 = CPyStatics[1771]; /* '_ProjectBase' */ - cpy_r_r430 = CPyDict_GetItem(cpy_r_r428, cpy_r_r429); - if (unlikely(cpy_r_r430 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r431 = PyTuple_Pack(1, cpy_r_r430); - CPy_DECREF(cpy_r_r430); - if (unlikely(cpy_r_r431 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r432 = (PyObject *)&PyType_Type; - cpy_r_r433 = CPy_CalculateMetaclass(cpy_r_r432, cpy_r_r431); - if (unlikely(cpy_r_r433 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL187; - } - cpy_r_r434 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r435 = PyObject_HasAttr(cpy_r_r433, cpy_r_r434); - if (!cpy_r_r435) goto CPyL156; - cpy_r_r436 = CPyStatics[1774]; /* 'TempProject' */ - cpy_r_r437 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r438 = CPyObject_GetAttr(cpy_r_r433, cpy_r_r437); - if (unlikely(cpy_r_r438 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL187; - } - PyObject *cpy_r_r439[2] = {cpy_r_r436, cpy_r_r431}; - cpy_r_r440 = (PyObject **)&cpy_r_r439; - cpy_r_r441 = PyObject_Vectorcall(cpy_r_r438, cpy_r_r440, 2, 0); - CPy_DECREF(cpy_r_r438); - if (unlikely(cpy_r_r441 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL187; - } - if (likely(PyDict_Check(cpy_r_r441))) - cpy_r_r442 = cpy_r_r441; - else { - CPy_TypeErrorTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals, "dict", cpy_r_r441); - goto CPyL187; - } - cpy_r_r443 = cpy_r_r442; - goto CPyL158; -CPyL156: ; - cpy_r_r444 = PyDict_New(); - if (unlikely(cpy_r_r444 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL187; - } - cpy_r_r443 = cpy_r_r444; -CPyL158: ; - cpy_r_r445 = PyDict_New(); - if (unlikely(cpy_r_r445 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL188; - } - cpy_r_r446 = CPyDef_project___main_____init___3_TempProject_obj(); - if (unlikely(cpy_r_r446 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 640, CPyStatic_project___main___globals); - goto CPyL189; - } - cpy_r_r447 = CPyStatics[289]; /* '__init__' */ - cpy_r_r448 = CPyDict_SetItem(cpy_r_r443, cpy_r_r447, cpy_r_r446); - CPy_DECREF_NO_IMM(cpy_r_r446); - cpy_r_r449 = cpy_r_r448 >= 0; - if (unlikely(!cpy_r_r449)) { - CPy_AddTraceback("brownie/project/main.py", "", 640, CPyStatic_project___main___globals); - goto CPyL189; - } - cpy_r_r450 = CPyDef_project___main_____repr___3_TempProject_obj(); - if (unlikely(cpy_r_r450 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 649, CPyStatic_project___main___globals); - goto CPyL189; - } - cpy_r_r451 = CPyStatics[780]; /* '__repr__' */ - cpy_r_r452 = CPyDict_SetItem(cpy_r_r443, cpy_r_r451, cpy_r_r450); - CPy_DECREF_NO_IMM(cpy_r_r450); - cpy_r_r453 = cpy_r_r452 >= 0; - if (unlikely(!cpy_r_r453)) { - CPy_AddTraceback("brownie/project/main.py", "", 649, CPyStatic_project___main___globals); - goto CPyL189; - } - cpy_r_r454 = CPyStatics[1774]; /* 'TempProject' */ - cpy_r_r455 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r456 = CPyDict_SetItem(cpy_r_r443, cpy_r_r455, cpy_r_r445); - CPy_DECREF(cpy_r_r445); - cpy_r_r457 = cpy_r_r456 >= 0; - if (unlikely(!cpy_r_r457)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL188; - } - cpy_r_r458 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r459 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r460 = CPyDict_SetItem(cpy_r_r443, cpy_r_r459, cpy_r_r458); - cpy_r_r461 = cpy_r_r460 >= 0; - if (unlikely(!cpy_r_r461)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL188; - } - cpy_r_r462 = CPyStatics[389]; /* 'brownie.project.main' */ - cpy_r_r463 = CPyStatics[354]; /* '__module__' */ - cpy_r_r464 = CPyDict_SetItem(cpy_r_r443, cpy_r_r463, cpy_r_r462); - cpy_r_r465 = cpy_r_r464 >= 0; - if (unlikely(!cpy_r_r465)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL188; - } - PyObject *cpy_r_r466[3] = {cpy_r_r454, cpy_r_r431, cpy_r_r443}; - cpy_r_r467 = (PyObject **)&cpy_r_r466; - cpy_r_r468 = PyObject_Vectorcall(cpy_r_r433, cpy_r_r467, 3, 0); - if (unlikely(cpy_r_r468 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL188; - } - CPy_DECREF(cpy_r_r443); - CPy_DECREF(cpy_r_r431); - cpy_r_r469 = CPyStatic_project___main___globals; - cpy_r_r470 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r471 = CPyDict_GetItem(cpy_r_r469, cpy_r_r470); - if (unlikely(cpy_r_r471 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 635, CPyStatic_project___main___globals); - goto CPyL190; - } - cpy_r_r472 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r473[1] = {cpy_r_r472}; - cpy_r_r474 = (PyObject **)&cpy_r_r473; - cpy_r_r475 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r476 = PyObject_Vectorcall(cpy_r_r471, cpy_r_r474, 0, cpy_r_r475); - CPy_DECREF(cpy_r_r471); - if (unlikely(cpy_r_r476 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 635, CPyStatic_project___main___globals); - goto CPyL190; - } - PyObject *cpy_r_r477[1] = {cpy_r_r468}; - cpy_r_r478 = (PyObject **)&cpy_r_r477; - cpy_r_r479 = PyObject_Vectorcall(cpy_r_r476, cpy_r_r478, 1, 0); - CPy_DECREF(cpy_r_r476); - if (unlikely(cpy_r_r479 == NULL)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL190; - } - CPy_DECREF(cpy_r_r468); - CPyType_project___main___TempProject = (PyTypeObject *)cpy_r_r479; - CPy_INCREF(CPyType_project___main___TempProject); - cpy_r_r480 = CPyStatic_project___main___globals; - cpy_r_r481 = CPyStatics[1774]; /* 'TempProject' */ - cpy_r_r482 = PyDict_SetItem(cpy_r_r480, cpy_r_r481, cpy_r_r479); - CPy_DECREF(cpy_r_r479); - cpy_r_r483 = cpy_r_r482 >= 0; - if (unlikely(!cpy_r_r483)) { - CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); - goto CPyL172; - } - cpy_r_r484 = (PyObject *)CPyType_project___main___TempProject; - return 1; -CPyL172: ; - cpy_r_r485 = 2; - return cpy_r_r485; -CPyL173: ; - CPy_DecRef(cpy_r_r145); - goto CPyL172; -CPyL174: ; - CPy_DecRef(cpy_r_r158); - goto CPyL172; -CPyL175: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - goto CPyL172; -CPyL176: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r164); - goto CPyL172; -CPyL177: ; - CPy_DecRef(cpy_r_r178); - goto CPyL172; -CPyL178: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r181); - goto CPyL172; -CPyL179: ; - CPy_DecRef(cpy_r_r197); - goto CPyL172; -CPyL180: ; - CPy_DecRef(cpy_r_r197); - CPy_DecRef(cpy_r_r209); - goto CPyL172; -CPyL181: ; - CPy_DecRef(cpy_r_r197); - CPy_DecRef(cpy_r_r209); - CPy_DecRef(cpy_r_r211); - goto CPyL172; -CPyL182: ; - CPy_DecRef(cpy_r_r278); - goto CPyL172; -CPyL183: ; - CPy_DecRef(cpy_r_r298); - goto CPyL172; -CPyL184: ; - CPy_DecRef(cpy_r_r298); - CPy_DecRef(cpy_r_r310); - goto CPyL172; -CPyL185: ; - CPy_DecRef(cpy_r_r298); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r312); - goto CPyL172; -CPyL186: ; - CPy_DecRef(cpy_r_r411); - goto CPyL172; -CPyL187: ; - CPy_DecRef(cpy_r_r431); - goto CPyL172; -CPyL188: ; - CPy_DecRef(cpy_r_r431); - CPy_DecRef(cpy_r_r443); - goto CPyL172; -CPyL189: ; - CPy_DecRef(cpy_r_r431); - CPy_DecRef(cpy_r_r443); - CPy_DecRef(cpy_r_r445); - goto CPyL172; -CPyL190: ; - CPy_DecRef(cpy_r_r468); - goto CPyL172; -} -static PyMethodDef scriptsmodule_methods[] = { - {"run", (PyCFunction)CPyPy_scripts___run, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("run(script_path, method_name=\'main\', args=None, kwargs=None, project=None, _include_frame=False)\n--\n\n") /* docstring */}, - {"_get_path", (PyCFunction)CPyPy_scripts____get_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_path(path_str)\n--\n\n") /* docstring */}, - {"_import_from_path", (PyCFunction)CPyPy_scripts____import_from_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_import_from_path(path)\n--\n\n") /* docstring */}, - {"_get_ast_hash", (PyCFunction)CPyPy_scripts____get_ast_hash, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_ast_hash(path)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___scripts(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___scripts__internal, "__name__"); - CPyStatic_scripts___globals = PyModule_GetDict(CPyModule_brownie___project___scripts__internal); - if (unlikely(CPyStatic_scripts___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_scripts_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___scripts__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_scripts____FunctionDef); - CPyStatic_scripts____FunctionDef = NULL; - CPy_XDECREF(CPyStatic_scripts____Import); - CPyStatic_scripts____Import = NULL; - CPy_XDECREF(CPyStatic_scripts____ImportFrom); - CPyStatic_scripts____ImportFrom = NULL; - CPy_XDECREF(CPyStatic_scripts____FunctionType); - CPyStatic_scripts____FunctionType = NULL; - CPy_XDECREF(CPyStatic_scripts____parse); - CPyStatic_scripts____parse = NULL; - CPy_XDECREF(CPyStatic_scripts____dump); - CPyStatic_scripts____dump = NULL; - CPy_XDECREF(CPyStatic_scripts____import_module); - CPyStatic_scripts____import_module = NULL; - CPy_XDECREF(CPyStatic_scripts____find_spec); - CPyStatic_scripts____find_spec = NULL; - CPy_XDECREF(CPyStatic_scripts____reload); - CPyStatic_scripts____reload = NULL; - CPy_XDECREF(CPyStatic_scripts____DOT_PATH); - CPyStatic_scripts____DOT_PATH = NULL; - CPy_XDECREF(CPyStatic_scripts____import_cache); - CPyStatic_scripts____import_cache = NULL; - return -1; -} -static struct PyModuleDef scriptsmodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.scripts", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - scriptsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___scripts(void) -{ - if (CPyModule_brownie___project___scripts__internal) { - Py_INCREF(CPyModule_brownie___project___scripts__internal); - return CPyModule_brownie___project___scripts__internal; - } - CPyModule_brownie___project___scripts__internal = PyModule_Create(&scriptsmodule); - if (unlikely(CPyModule_brownie___project___scripts__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___scripts(CPyModule_brownie___project___scripts__internal) != 0) - goto fail; - return CPyModule_brownie___project___scripts__internal; - fail: - return NULL; -} - -PyObject *CPyDef_scripts___run(PyObject *cpy_r_script_path, PyObject *cpy_r_method_name, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, PyObject *cpy_r_project, char cpy_r__include_frame) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - tuple_T0 cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T2OO cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_script; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_root_path; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - int32_t cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_func; - PyObject *cpy_r_r70; - char cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - char cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject **cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_module_path; - tuple_T3OOO cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - char cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject **cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_loader; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - int32_t cpy_r_r136; - char cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject **cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - char cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_source; - PyObject *cpy_r_r153; - char cpy_r_r154; - PyObject **cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - int64_t cpy_r_r162; - CPyPtr cpy_r_r163; - int64_t cpy_r_r164; - char cpy_r_r165; - CPyPtr cpy_r_r166; - CPyPtr cpy_r_r167; - int64_t cpy_r_r168; - CPyPtr cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - char cpy_r_r172; - int32_t cpy_r_r173; - char cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - char cpy_r_r179; - int32_t cpy_r_r180; - char cpy_r_r181; - int64_t cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - int32_t cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - char cpy_r_r190; - PyObject **cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - 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_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - int32_t cpy_r_r209; - char cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - int32_t cpy_r_r215; - char cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject **cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject **cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - tuple_T2OO cpy_r_r237; - PyObject *cpy_r_r238; - tuple_T3OOO cpy_r_r239; - tuple_T3OOO cpy_r_r240; - PyObject *cpy_r_r241; - tuple_T3OOO cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - int32_t cpy_r_r247; - char cpy_r_r248; - PyObject *cpy_r_r249; - char cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject **cpy_r_r254; - PyObject *cpy_r_r255; - char cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - if (cpy_r_method_name != NULL) goto CPyL186; - cpy_r_r0 = CPyStatics[81]; /* 'main' */ - CPy_INCREF(cpy_r_r0); - cpy_r_method_name = cpy_r_r0; -CPyL2: ; - if (cpy_r_args != NULL) goto CPyL187; - cpy_r_r1 = Py_None; - cpy_r_args = cpy_r_r1; -CPyL4: ; - if (cpy_r_kwargs != NULL) goto CPyL188; - cpy_r_r2 = Py_None; - cpy_r_kwargs = cpy_r_r2; -CPyL6: ; - if (cpy_r_project != NULL) goto CPyL8; - cpy_r_r3 = Py_None; - cpy_r_project = cpy_r_r3; - CPy_DECREF(cpy_r_project); -CPyL8: ; - if (cpy_r__include_frame != 2) goto CPyL10; - cpy_r__include_frame = 0; -CPyL10: ; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = cpy_r_args == cpy_r_r4; - if (cpy_r_r5) { - goto CPyL189; - } else - goto CPyL12; -CPyL11: ; - cpy_r_r6.empty_struct_error_flag = 0; - cpy_r_r7 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_args = cpy_r_r7; -CPyL12: ; - cpy_r_r8 = (PyObject *)&_Py_NoneStruct; - cpy_r_r9 = cpy_r_kwargs == cpy_r_r8; - if (cpy_r_r9) { - goto CPyL190; - } else - goto CPyL15; -CPyL13: ; - cpy_r_r10 = PyDict_New(); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 62, CPyStatic_scripts___globals); - goto CPyL191; - } - cpy_r_kwargs = cpy_r_r10; -CPyL15: ; - cpy_r_r11 = CPyDef_scripts____get_path(cpy_r_script_path); - if (unlikely(cpy_r_r11.f0 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 64, CPyStatic_scripts___globals); - goto CPyL192; - } - cpy_r_r12 = cpy_r_r11.f0; - cpy_r_r13 = cpy_r_r11.f1; - cpy_r_r14 = cpy_r_r12; - cpy_r_script = cpy_r_r14; - cpy_r_r15 = cpy_r_r13; - cpy_r_project = cpy_r_r15; - cpy_r_r16 = (PyObject *)&_Py_NoneStruct; - cpy_r_r17 = cpy_r_project != cpy_r_r16; - if (!cpy_r_r17) goto CPyL20; - CPy_INCREF(cpy_r_project); - if (likely(cpy_r_project != Py_None)) - cpy_r_r18 = cpy_r_project; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 68, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_project); - goto CPyL193; - } - cpy_r_r19 = CPyStatics[209]; /* '_add_to_main_namespace' */ - PyObject *cpy_r_r20[1] = {cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 68, CPyStatic_scripts___globals); - goto CPyL194; - } else - goto CPyL195; -CPyL19: ; - CPy_DECREF_NO_IMM(cpy_r_r18); -CPyL20: ; - cpy_r_r23 = CPyStatic_scripts___globals; - cpy_r_r24 = CPyStatics[1775]; /* 'WindowsPath' */ - cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 71, CPyStatic_scripts___globals); - goto CPyL193; - } - cpy_r_r26 = PyObject_IsInstance(cpy_r_script, cpy_r_r25); - CPy_DECREF(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 71, CPyStatic_scripts___globals); - goto CPyL193; - } - cpy_r_r28 = cpy_r_r26; - if (!cpy_r_r28) goto CPyL35; - cpy_r_r29 = CPyStatic_scripts____DOT_PATH; - if (unlikely(cpy_r_r29 == NULL)) { - goto CPyL196; - } else - goto CPyL26; -CPyL24: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_DOT_PATH\" was not set"); - cpy_r_r30 = 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 73, CPyStatic_scripts___globals); - goto CPyL185; - } - CPy_Unreachable(); -CPyL26: ; - cpy_r_r31 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r32[1] = {cpy_r_r29}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 73, CPyStatic_scripts___globals); - goto CPyL193; - } - cpy_r_r35 = PyObject_Str(cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 73, CPyStatic_scripts___globals); - goto CPyL193; - } - cpy_r_root_path = cpy_r_r35; - cpy_r_r36 = CPyStatics[1776]; /* '..' */ - cpy_r_r37 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r37 == NULL)) { - goto CPyL197; - } else - goto CPyL31; -CPyL29: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r38 = 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); - goto CPyL185; - } - CPy_Unreachable(); -CPyL31: ; - PyObject *cpy_r_r39[1] = {cpy_r_r36}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r40, 1, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); - goto CPyL198; - } - cpy_r_r42 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r43[1] = {cpy_r_r41}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); - goto CPyL199; - } - CPy_DECREF(cpy_r_r41); - cpy_r_r46 = CPyStatics[1622]; /* 'relative_to' */ - PyObject *cpy_r_r47[2] = {cpy_r_script, cpy_r_r45}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); - goto CPyL200; - } - CPy_DECREF(cpy_r_script); - CPy_DECREF(cpy_r_r45); - cpy_r_script = cpy_r_r49; - goto CPyL42; -CPyL35: ; - cpy_r_r50 = CPyStatic_scripts____DOT_PATH; - if (unlikely(cpy_r_r50 == NULL)) { - goto CPyL201; - } else - goto CPyL38; -CPyL36: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_DOT_PATH\" was not set"); - cpy_r_r51 = 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals); - goto CPyL185; - } - CPy_Unreachable(); -CPyL38: ; - cpy_r_r52 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r53[1] = {cpy_r_r50}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals); - goto CPyL193; - } - cpy_r_r56 = CPyStatics[1777]; /* 'root' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals); - goto CPyL193; - } - if (likely(PyUnicode_Check(cpy_r_r57))) - cpy_r_r58 = cpy_r_r57; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals, "str", cpy_r_r57); - goto CPyL193; - } - cpy_r_root_path = cpy_r_r58; -CPyL42: ; - cpy_r_r59 = CPyModule_sys; - cpy_r_r60 = CPyStatics[211]; /* 'path' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 78, CPyStatic_scripts___globals); - goto CPyL198; - } - if (likely(PyList_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 78, CPyStatic_scripts___globals, "list", cpy_r_r61); - goto CPyL198; - } - cpy_r_r63 = CPyList_Insert(cpy_r_r62, 0, cpy_r_root_path); - CPy_DECREF_NO_IMM(cpy_r_r62); - cpy_r_r64 = cpy_r_r63 >= 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 78, CPyStatic_scripts___globals); - goto CPyL198; - } - cpy_r_r65 = CPyDef_scripts____import_from_path(cpy_r_script); - CPy_DECREF(cpy_r_script); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 81, CPyStatic_scripts___globals); - goto CPyL202; - } - cpy_r_r66 = CPy_GetName(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 82, CPyStatic_scripts___globals); - goto CPyL203; - } - if (likely(PyUnicode_Check(cpy_r_r66))) - cpy_r_r67 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 82, CPyStatic_scripts___globals, "str", cpy_r_r66); - goto CPyL203; - } - cpy_r_r68 = Py_None; - cpy_r_r69 = CPyObject_GetAttr3(cpy_r_r65, cpy_r_method_name, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 84, CPyStatic_scripts___globals); - goto CPyL204; - } - cpy_r_func = cpy_r_r69; - cpy_r_r70 = CPyStatic_scripts____FunctionType; - if (unlikely(cpy_r_r70 == NULL)) { - goto CPyL205; - } else - goto CPyL52; -CPyL50: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_FunctionType\" was not set"); - cpy_r_r71 = 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 85, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL206; -CPyL51: ; - CPy_Unreachable(); -CPyL52: ; - cpy_r_r72 = PyObject_IsInstance(cpy_r_func, cpy_r_r70); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 85, CPyStatic_scripts___globals); - goto CPyL207; - } - cpy_r_r74 = cpy_r_r72; - if (cpy_r_r74) { - goto CPyL59; - } else - goto CPyL208; -CPyL54: ; - cpy_r_r75 = CPyStatics[1778]; /* "Module '" */ - cpy_r_r76 = CPyStatics[1779]; /* "' has no method '" */ - cpy_r_r77 = CPyStatics[132]; /* "'" */ - cpy_r_r78 = CPyStr_Build(5, cpy_r_r75, cpy_r_r67, cpy_r_r76, cpy_r_method_name, cpy_r_r77); - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_method_name); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); - goto CPyL167; - } - cpy_r_r79 = CPyModule_builtins; - cpy_r_r80 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); - goto CPyL209; - } - PyObject *cpy_r_r82[1] = {cpy_r_r78}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r83, 1, 0); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); - goto CPyL209; - } - CPy_DECREF(cpy_r_r78); - CPy_Raise(cpy_r_r84); - CPy_DECREF(cpy_r_r84); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL210; -CPyL58: ; - CPy_Unreachable(); -CPyL59: ; - cpy_r_r85 = CPyStatics[64]; /* '__file__' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r85); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 88, CPyStatic_scripts___globals); - goto CPyL207; - } - if (PyUnicode_Check(cpy_r_r86)) - cpy_r_r87 = cpy_r_r86; - else { - cpy_r_r87 = NULL; - } - if (cpy_r_r87 != NULL) goto __LL1579; - if (cpy_r_r86 == Py_None) - cpy_r_r87 = cpy_r_r86; - else { - cpy_r_r87 = NULL; - } - if (cpy_r_r87 != NULL) goto __LL1579; - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 88, CPyStatic_scripts___globals, "str or None", cpy_r_r86); - goto CPyL207; -__LL1579: ; - cpy_r_r88 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r88 == NULL)) { - goto CPyL211; - } else - goto CPyL64; -CPyL62: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r89 = 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 89, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL212; -CPyL63: ; - CPy_Unreachable(); -CPyL64: ; - PyObject *cpy_r_r90[1] = {cpy_r_r87}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_Vectorcall(cpy_r_r88, cpy_r_r91, 1, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 89, CPyStatic_scripts___globals); - goto CPyL213; - } - cpy_r_r93 = CPyStatic_scripts____DOT_PATH; - if (likely(cpy_r_r93 != NULL)) goto CPyL69; - PyErr_SetString(PyExc_NameError, "value for final name \"_DOT_PATH\" was not set"); - cpy_r_r94 = 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 91, CPyStatic_scripts___globals); - goto CPyL72; - } else - goto CPyL214; -CPyL68: ; - CPy_Unreachable(); -CPyL69: ; - cpy_r_r95 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r96[1] = {cpy_r_r93}; - cpy_r_r97 = (PyObject **)&cpy_r_r96; - cpy_r_r98 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r97, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 91, CPyStatic_scripts___globals); - goto CPyL72; - } - cpy_r_r99 = CPyStatics[1622]; /* 'relative_to' */ - PyObject *cpy_r_r100[2] = {cpy_r_r92, cpy_r_r98}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r99, cpy_r_r101, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 91, CPyStatic_scripts___globals); - goto CPyL215; - } - CPy_DECREF(cpy_r_r92); - CPy_DECREF(cpy_r_r98); - cpy_r_module_path = cpy_r_r102; - goto CPyL80; -CPyL72: ; - cpy_r_r103 = CPy_CatchError(); - cpy_r_r104 = CPyModule_builtins; - cpy_r_r105 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 92, CPyStatic_scripts___globals); - goto CPyL216; - } - cpy_r_r107 = CPy_ExceptionMatches(cpy_r_r106); - CPy_DecRef(cpy_r_r106); - if (!cpy_r_r107) goto CPyL217; - cpy_r_module_path = cpy_r_r92; - goto CPyL77; -CPyL75: ; - CPy_Reraise(); - if (!0) { - goto CPyL78; - } else - goto CPyL218; -CPyL76: ; - CPy_Unreachable(); -CPyL77: ; - CPy_RestoreExcInfo(cpy_r_r103); - CPy_DecRef(cpy_r_r103.f0); - CPy_DecRef(cpy_r_r103.f1); - CPy_DecRef(cpy_r_r103.f2); - goto CPyL80; -CPyL78: ; - CPy_RestoreExcInfo(cpy_r_r103); - CPy_DecRef(cpy_r_r103.f0); - CPy_DecRef(cpy_r_r103.f1); - CPy_DecRef(cpy_r_r103.f2); - cpy_r_r108 = CPy_KeepPropagating(); - if (!cpy_r_r108) { - goto CPyL167; - } else - goto CPyL219; -CPyL79: ; - CPy_Unreachable(); -CPyL80: ; - cpy_r_r109 = CPyStatics[1780]; /* "\nRunning '\x1b[0;1;34m" */ - cpy_r_r110 = PyObject_Str(cpy_r_module_path); - CPy_DECREF(cpy_r_module_path); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); - goto CPyL213; - } - cpy_r_r111 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r111 == NULL)) { - goto CPyL220; - } else - goto CPyL84; -CPyL82: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r112 = 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL221; -CPyL83: ; - CPy_Unreachable(); -CPyL84: ; - cpy_r_r113 = PyObject_Str(cpy_r_r111); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); - goto CPyL222; - } - cpy_r_r114 = CPyStatics[1781]; /* '::\x1b[0;1;36m' */ - cpy_r_r115 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r115 == NULL)) { - goto CPyL223; - } else - goto CPyL88; -CPyL86: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r116 = 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 96, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL224; -CPyL87: ; - CPy_Unreachable(); -CPyL88: ; - cpy_r_r117 = PyObject_Str(cpy_r_r115); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); - goto CPyL225; - } - cpy_r_r118 = CPyStatics[1782]; /* "'..." */ - cpy_r_r119 = CPyStr_Build(7, cpy_r_r109, cpy_r_r110, cpy_r_r113, cpy_r_r114, cpy_r_method_name, cpy_r_r117, cpy_r_r118); - CPy_DECREF(cpy_r_r110); - CPy_DECREF(cpy_r_r113); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); - goto CPyL213; - } - cpy_r_r120 = CPyModule_builtins; - cpy_r_r121 = CPyStatics[53]; /* 'print' */ - cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 94, CPyStatic_scripts___globals); - goto CPyL226; - } - PyObject *cpy_r_r123[1] = {cpy_r_r119}; - cpy_r_r124 = (PyObject **)&cpy_r_r123; - cpy_r_r125 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r124, 1, 0); - CPy_DECREF(cpy_r_r122); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 94, CPyStatic_scripts___globals); - goto CPyL226; - } else - goto CPyL227; -CPyL92: ; - CPy_DECREF(cpy_r_r119); - if (cpy_r__include_frame) { - goto CPyL228; - } else - goto CPyL229; -CPyL93: ; - if (likely(cpy_r_kwargs != Py_None)) - cpy_r_r126 = cpy_r_kwargs; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals, "dict", cpy_r_kwargs); - goto CPyL230; - } - cpy_r_r127 = PySequence_Tuple(cpy_r_args); - CPy_DECREF(cpy_r_args); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals); - goto CPyL231; - } - cpy_r_r128 = PyDict_Copy(cpy_r_r126); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals); - goto CPyL232; - } - cpy_r_r129 = PyObject_Call(cpy_r_func, cpy_r_r127, cpy_r_r128); - CPy_DECREF(cpy_r_func); - CPy_DECREF(cpy_r_r127); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals); - goto CPyL167; - } - cpy_r_r130 = cpy_r_r129; - goto CPyL166; -CPyL98: ; - cpy_r_r131 = CPyStatics[1783]; /* '__loader__' */ - cpy_r_r132 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 108, CPyStatic_scripts___globals); - goto CPyL233; - } - cpy_r_loader = cpy_r_r132; - cpy_r_r133 = CPyStatic_scripts___globals; - cpy_r_r134 = CPyStatics[1784]; /* 'SourceFileLoader' */ - cpy_r_r135 = CPyDict_GetItem(cpy_r_r133, cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 109, CPyStatic_scripts___globals); - goto CPyL234; - } - cpy_r_r136 = PyObject_IsInstance(cpy_r_loader, cpy_r_r135); - CPy_DECREF(cpy_r_r135); - cpy_r_r137 = cpy_r_r136 >= 0; - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 109, CPyStatic_scripts___globals); - goto CPyL234; - } - cpy_r_r138 = cpy_r_r136; - if (cpy_r_r138) { - goto CPyL104; - } else - goto CPyL235; -CPyL102: ; - PyErr_SetNone(PyExc_AssertionError); - cpy_r_r139 = 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 109, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL236; -CPyL103: ; - CPy_Unreachable(); -CPyL104: ; - cpy_r_r140 = cpy_r_loader; - cpy_r_r141 = CPyStatics[1785]; /* 'get_source' */ - PyObject *cpy_r_r142[2] = {cpy_r_r140, cpy_r_r67}; - cpy_r_r143 = (PyObject **)&cpy_r_r142; - cpy_r_r144 = PyObject_VectorcallMethod(cpy_r_r141, cpy_r_r143, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 110, CPyStatic_scripts___globals); - goto CPyL237; - } - CPy_DECREF(cpy_r_r140); - CPy_DECREF(cpy_r_r67); - if (PyUnicode_Check(cpy_r_r144)) - cpy_r_r145 = cpy_r_r144; - else { - cpy_r_r145 = NULL; - } - if (cpy_r_r145 != NULL) goto __LL1580; - if (cpy_r_r144 == Py_None) - cpy_r_r145 = cpy_r_r144; - else { - cpy_r_r145 = NULL; - } - if (cpy_r_r145 != NULL) goto __LL1580; - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 110, CPyStatic_scripts___globals, "str or None", cpy_r_r144); - goto CPyL238; -__LL1580: ; - cpy_r_r146 = (PyObject *)&_Py_NoneStruct; - cpy_r_r147 = cpy_r_r145 != cpy_r_r146; - if (!cpy_r_r147) goto CPyL239; - CPy_INCREF(cpy_r_r145); - if (likely(cpy_r_r145 != Py_None)) - cpy_r_r148 = cpy_r_r145; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", -1, CPyStatic_scripts___globals, "str", cpy_r_r145); - goto CPyL240; - } - cpy_r_r149 = CPyStr_IsTrue(cpy_r_r148); - CPy_DECREF(cpy_r_r148); - if (!cpy_r_r149) goto CPyL239; - if (likely(cpy_r_r145 != Py_None)) - cpy_r_r150 = cpy_r_r145; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 110, CPyStatic_scripts___globals, "str", cpy_r_r145); - goto CPyL238; - } - cpy_r_r151 = cpy_r_r150; - goto CPyL113; -CPyL112: ; - cpy_r_r152 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r152); - cpy_r_r151 = cpy_r_r152; -CPyL113: ; - cpy_r_source = cpy_r_r151; - cpy_r_r153 = CPyStatic_scripts____parse; - if (unlikely(cpy_r_r153 == NULL)) { - goto CPyL241; - } else - goto CPyL116; -CPyL114: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); - cpy_r_r154 = 0; - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 111, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL242; -CPyL115: ; - CPy_Unreachable(); -CPyL116: ; - PyObject *cpy_r_r155[1] = {cpy_r_source}; - cpy_r_r156 = (PyObject **)&cpy_r_r155; - cpy_r_r157 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r156, 1, 0); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 111, CPyStatic_scripts___globals); - goto CPyL243; - } - CPy_DECREF(cpy_r_source); - cpy_r_r158 = PyList_New(0); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 114, CPyStatic_scripts___globals); - goto CPyL244; - } - cpy_r_r159 = CPyStatics[1490]; /* 'body' */ - cpy_r_r160 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r159); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); - goto CPyL245; - } - if (likely(PyList_Check(cpy_r_r160))) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals, "list", cpy_r_r160); - goto CPyL245; - } - cpy_r_r162 = 0; -CPyL121: ; - cpy_r_r163 = (CPyPtr)&((PyVarObject *)cpy_r_r161)->ob_size; - cpy_r_r164 = *(int64_t *)cpy_r_r163; - cpy_r_r165 = cpy_r_r162 < cpy_r_r164; - if (!cpy_r_r165) goto CPyL246; - cpy_r_r166 = (CPyPtr)&((PyListObject *)cpy_r_r161)->ob_item; - cpy_r_r167 = *(CPyPtr *)cpy_r_r166; - cpy_r_r168 = cpy_r_r162 * 8; - cpy_r_r169 = cpy_r_r167 + cpy_r_r168; - cpy_r_r170 = *(PyObject * *)cpy_r_r169; - CPy_INCREF(cpy_r_r170); - cpy_r_r171 = CPyStatic_scripts____FunctionDef; - if (unlikely(cpy_r_r171 == NULL)) { - goto CPyL247; - } else - goto CPyL125; -CPyL123: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_FunctionDef\" was not set"); - cpy_r_r172 = 0; - if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL248; -CPyL124: ; - CPy_Unreachable(); -CPyL125: ; - cpy_r_r173 = PyObject_IsInstance(cpy_r_r170, cpy_r_r171); - cpy_r_r174 = cpy_r_r173 >= 0; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); - goto CPyL249; - } - cpy_r_r175 = cpy_r_r173; - if (cpy_r_r175) goto CPyL128; - if (cpy_r_r175) { - goto CPyL131; - } else - goto CPyL250; -CPyL128: ; - cpy_r_r176 = CPyStatics[397]; /* 'name' */ - cpy_r_r177 = CPyObject_GetAttr(cpy_r_r170, cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); - goto CPyL249; - } - if (likely(PyUnicode_Check(cpy_r_r177))) - cpy_r_r178 = cpy_r_r177; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals, "str", cpy_r_r177); - goto CPyL249; - } - cpy_r_r179 = CPyStr_Equal(cpy_r_r178, cpy_r_method_name); - CPy_DECREF(cpy_r_r178); - if (!cpy_r_r179) goto CPyL250; -CPyL131: ; - cpy_r_r180 = PyList_Append(cpy_r_r158, cpy_r_r170); - CPy_DECREF(cpy_r_r170); - cpy_r_r181 = cpy_r_r180 >= 0; - if (unlikely(!cpy_r_r181)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 114, CPyStatic_scripts___globals); - goto CPyL251; - } -CPyL132: ; - cpy_r_r182 = cpy_r_r162 + 1; - cpy_r_r162 = cpy_r_r182; - goto CPyL121; -CPyL133: ; - cpy_r_r183 = CPyList_GetSlice(cpy_r_r158, -2, 9223372036854775806LL); - CPy_DECREF_NO_IMM(cpy_r_r158); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 117, CPyStatic_scripts___globals); - goto CPyL244; - } - if (likely(PyList_Check(cpy_r_r183))) - cpy_r_r184 = cpy_r_r183; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 117, CPyStatic_scripts___globals, "list", cpy_r_r183); - goto CPyL244; - } - cpy_r_r185 = CPyStatics[1490]; /* 'body' */ - cpy_r_r186 = PyObject_SetAttr(cpy_r_r157, cpy_r_r185, cpy_r_r184); - CPy_DECREF_NO_IMM(cpy_r_r184); - cpy_r_r187 = cpy_r_r186 >= 0; - if (unlikely(!cpy_r_r187)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 117, CPyStatic_scripts___globals); - goto CPyL244; - } - cpy_r_r188 = CPyStatics[1786]; /* ('import sys\n' - 'global __brownie_frame\n' - '__brownie_frame = sys._getframe()') */ - CPy_INCREF(cpy_r_r188); - cpy_r_r189 = CPyStatic_scripts____parse; - if (unlikely(cpy_r_r189 == NULL)) { - goto CPyL252; - } else - goto CPyL139; -CPyL137: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); - cpy_r_r190 = 0; - if (unlikely(!cpy_r_r190)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 122, CPyStatic_scripts___globals); - goto CPyL167; - } else - goto CPyL253; -CPyL138: ; - CPy_Unreachable(); -CPyL139: ; - PyObject *cpy_r_r191[1] = {cpy_r_r188}; - cpy_r_r192 = (PyObject **)&cpy_r_r191; - cpy_r_r193 = PyObject_Vectorcall(cpy_r_r189, cpy_r_r192, 1, 0); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 122, CPyStatic_scripts___globals); - goto CPyL254; - } - CPy_DECREF(cpy_r_r188); - cpy_r_r194 = CPyStatics[1490]; /* 'body' */ - cpy_r_r195 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r194); - CPy_DECREF(cpy_r_r193); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL244; - } - if (likely(PyList_Check(cpy_r_r195))) - cpy_r_r196 = cpy_r_r195; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals, "list", cpy_r_r195); - goto CPyL244; - } - cpy_r_r197 = CPyStatics[1490]; /* 'body' */ - cpy_r_r198 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r197); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL255; - } - if (likely(PyList_Check(cpy_r_r198))) - cpy_r_r199 = cpy_r_r198; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals, "list", cpy_r_r198); - goto CPyL256; - } - cpy_r_r200 = CPyList_GetItemShort(cpy_r_r199, 0); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL256; - } - CPy_DECREF(cpy_r_r198); - cpy_r_r201 = CPyStatics[1490]; /* 'body' */ - cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); - CPy_DECREF(cpy_r_r200); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL255; - } - cpy_r_r203 = PyNumber_Add(cpy_r_r196, cpy_r_r202); - CPy_DECREF_NO_IMM(cpy_r_r196); - CPy_DECREF(cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL244; - } - cpy_r_r204 = CPyStatics[1490]; /* 'body' */ - cpy_r_r205 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r204); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL257; - } - if (likely(PyList_Check(cpy_r_r205))) - cpy_r_r206 = cpy_r_r205; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals, "list", cpy_r_r205); - goto CPyL258; - } - cpy_r_r207 = CPyList_GetItemShort(cpy_r_r206, 0); - if (unlikely(cpy_r_r207 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL258; - } - CPy_DECREF(cpy_r_r205); - cpy_r_r208 = CPyStatics[1490]; /* 'body' */ - cpy_r_r209 = PyObject_SetAttr(cpy_r_r207, cpy_r_r208, cpy_r_r203); - CPy_DECREF(cpy_r_r207); - CPy_DECREF(cpy_r_r203); - cpy_r_r210 = cpy_r_r209 >= 0; - if (unlikely(!cpy_r_r210)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); - goto CPyL244; - } - cpy_r_r211 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r212 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r211); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r212 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 127, CPyStatic_scripts___globals); - goto CPyL259; - } - if (likely(PyDict_Check(cpy_r_r212))) - cpy_r_r213 = cpy_r_r212; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 127, CPyStatic_scripts___globals, "dict", cpy_r_r212); - goto CPyL259; - } - cpy_r_r214 = CPyDict_Copy(cpy_r_r213); - CPy_DECREF(cpy_r_r213); - if (unlikely(cpy_r_r214 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 127, CPyStatic_scripts___globals); - goto CPyL259; - } - cpy_r_r215 = PyObject_DelItem(cpy_r_r214, cpy_r_method_name); - cpy_r_r216 = cpy_r_r215 >= 0; - if (unlikely(!cpy_r_r216)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 128, CPyStatic_scripts___globals); - goto CPyL260; - } - cpy_r_r217 = CPyStatics[307]; /* 'exec' */ - cpy_r_r218 = CPyModule_builtins; - cpy_r_r219 = CPyStatics[28]; /* 'compile' */ - cpy_r_r220 = CPyObject_GetAttr(cpy_r_r218, cpy_r_r219); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 129, CPyStatic_scripts___globals); - goto CPyL260; - } - PyObject *cpy_r_r221[3] = {cpy_r_r157, cpy_r_r87, cpy_r_r217}; - cpy_r_r222 = (PyObject **)&cpy_r_r221; - cpy_r_r223 = PyObject_Vectorcall(cpy_r_r220, cpy_r_r222, 3, 0); - CPy_DECREF(cpy_r_r220); - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 129, CPyStatic_scripts___globals); - goto CPyL260; - } - CPy_DECREF(cpy_r_r157); - CPy_DECREF(cpy_r_r87); - cpy_r_r224 = CPyModule_builtins; - cpy_r_r225 = CPyStatics[307]; /* 'exec' */ - cpy_r_r226 = CPyObject_GetAttr(cpy_r_r224, cpy_r_r225); - if (unlikely(cpy_r_r226 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 130, CPyStatic_scripts___globals); - goto CPyL261; - } - PyObject *cpy_r_r227[2] = {cpy_r_r223, cpy_r_r214}; - cpy_r_r228 = (PyObject **)&cpy_r_r227; - cpy_r_r229 = PyObject_Vectorcall(cpy_r_r226, cpy_r_r228, 2, 0); - CPy_DECREF(cpy_r_r226); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 130, CPyStatic_scripts___globals); - goto CPyL261; - } else - goto CPyL262; -CPyL159: ; - CPy_DECREF(cpy_r_r223); - cpy_r_r230 = CPyDict_GetItem(cpy_r_r214, cpy_r_method_name); - CPy_DECREF(cpy_r_method_name); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); - goto CPyL263; - } - if (likely(cpy_r_kwargs != Py_None)) - cpy_r_r231 = cpy_r_kwargs; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals, "dict", cpy_r_kwargs); - goto CPyL264; - } - cpy_r_r232 = PySequence_Tuple(cpy_r_args); - CPy_DECREF(cpy_r_args); - if (unlikely(cpy_r_r232 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); - goto CPyL265; - } - cpy_r_r233 = PyDict_Copy(cpy_r_r231); - CPy_DECREF(cpy_r_r231); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); - goto CPyL266; - } - cpy_r_r234 = PyObject_Call(cpy_r_r230, cpy_r_r232, cpy_r_r233); - CPy_DECREF(cpy_r_r230); - CPy_DECREF(cpy_r_r232); - CPy_DECREF(cpy_r_r233); - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); - goto CPyL267; - } - cpy_r_r235 = CPyStatics[1787]; /* '__brownie_frame' */ - cpy_r_r236 = CPyDict_GetItem(cpy_r_r214, cpy_r_r235); - CPy_DECREF(cpy_r_r214); - if (unlikely(cpy_r_r236 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 136, CPyStatic_scripts___globals); - goto CPyL268; - } - cpy_r_r237.f0 = cpy_r_r234; - cpy_r_r237.f1 = cpy_r_r236; - cpy_r_r238 = PyTuple_New(2); - if (unlikely(cpy_r_r238 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1581 = cpy_r_r237.f0; - PyTuple_SET_ITEM(cpy_r_r238, 0, __tmp1581); - PyObject *__tmp1582 = cpy_r_r237.f1; - PyTuple_SET_ITEM(cpy_r_r238, 1, __tmp1582); - cpy_r_r130 = cpy_r_r238; -CPyL166: ; - tuple_T3OOO __tmp1583 = { NULL, NULL, NULL }; - cpy_r_r239 = __tmp1583; - cpy_r_r240 = cpy_r_r239; - goto CPyL168; -CPyL167: ; - cpy_r_r241 = NULL; - cpy_r_r130 = cpy_r_r241; - cpy_r_r242 = CPy_CatchError(); - cpy_r_r240 = cpy_r_r242; -CPyL168: ; - cpy_r_r243 = CPyModule_sys; - cpy_r_r244 = CPyStatics[211]; /* 'path' */ - cpy_r_r245 = CPyObject_GetAttr(cpy_r_r243, cpy_r_r244); - if (unlikely(cpy_r_r245 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 140, CPyStatic_scripts___globals); - goto CPyL269; - } - if (likely(PyList_Check(cpy_r_r245))) - cpy_r_r246 = cpy_r_r245; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 140, CPyStatic_scripts___globals, "list", cpy_r_r245); - goto CPyL269; - } - cpy_r_r247 = CPyList_Remove(cpy_r_r246, cpy_r_root_path); - CPy_DECREF_NO_IMM(cpy_r_r246); - CPy_DECREF(cpy_r_root_path); - cpy_r_r248 = cpy_r_r247 >= 0; - if (unlikely(!cpy_r_r248)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 140, CPyStatic_scripts___globals); - goto CPyL270; - } - cpy_r_r249 = (PyObject *)&_Py_NoneStruct; - cpy_r_r250 = cpy_r_project != cpy_r_r249; - if (!cpy_r_r250) goto CPyL271; - if (likely(cpy_r_project != Py_None)) - cpy_r_r251 = cpy_r_project; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 142, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_project); - goto CPyL272; - } - cpy_r_r252 = CPyStatics[1639]; /* '_remove_from_main_namespace' */ - PyObject *cpy_r_r253[1] = {cpy_r_r251}; - cpy_r_r254 = (PyObject **)&cpy_r_r253; - cpy_r_r255 = PyObject_VectorcallMethod(cpy_r_r252, cpy_r_r254, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "run", 142, CPyStatic_scripts___globals); - goto CPyL273; - } else - goto CPyL274; -CPyL174: ; - CPy_DECREF_NO_IMM(cpy_r_r251); -CPyL175: ; - if (cpy_r_r240.f0 == NULL) { - goto CPyL178; - } else - goto CPyL275; -CPyL176: ; - CPy_Reraise(); - if (!0) { - goto CPyL180; - } else - goto CPyL276; -CPyL177: ; - CPy_Unreachable(); -CPyL178: ; - if (cpy_r_r130 == NULL) goto CPyL184; - return cpy_r_r130; -CPyL180: ; - if (cpy_r_r240.f0 == NULL) goto CPyL182; - CPy_RestoreExcInfo(cpy_r_r240); - CPy_XDECREF(cpy_r_r240.f0); - CPy_XDECREF(cpy_r_r240.f1); - CPy_XDECREF(cpy_r_r240.f2); -CPyL182: ; - cpy_r_r256 = CPy_KeepPropagating(); - if (!cpy_r_r256) goto CPyL185; - CPy_Unreachable(); -CPyL184: ; - cpy_r_r257 = Py_None; - return cpy_r_r257; -CPyL185: ; - cpy_r_r258 = NULL; - return cpy_r_r258; -CPyL186: ; - CPy_INCREF(cpy_r_method_name); - goto CPyL2; -CPyL187: ; - CPy_INCREF(cpy_r_args); - goto CPyL4; -CPyL188: ; - CPy_INCREF(cpy_r_kwargs); - goto CPyL6; -CPyL189: ; - CPy_DECREF(cpy_r_args); - goto CPyL11; -CPyL190: ; - CPy_DECREF(cpy_r_kwargs); - goto CPyL13; -CPyL191: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - goto CPyL185; -CPyL192: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - goto CPyL185; -CPyL193: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - goto CPyL185; -CPyL194: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - CPy_DecRef(cpy_r_r18); - goto CPyL185; -CPyL195: ; - CPy_DECREF(cpy_r_r22); - goto CPyL19; -CPyL196: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - goto CPyL24; -CPyL197: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - CPy_DecRef(cpy_r_root_path); - goto CPyL29; -CPyL198: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - CPy_DecRef(cpy_r_root_path); - goto CPyL185; -CPyL199: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - CPy_DecRef(cpy_r_root_path); - CPy_DecRef(cpy_r_r41); - goto CPyL185; -CPyL200: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - CPy_DecRef(cpy_r_root_path); - CPy_DecRef(cpy_r_r45); - goto CPyL185; -CPyL201: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script); - goto CPyL36; -CPyL202: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - goto CPyL167; -CPyL203: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - goto CPyL167; -CPyL204: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - goto CPyL167; -CPyL205: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - goto CPyL50; -CPyL206: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL51; -CPyL207: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - goto CPyL167; -CPyL208: ; - CPy_DECREF(cpy_r_args); - CPy_DECREF(cpy_r_kwargs); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_func); - goto CPyL54; -CPyL209: ; - CPy_DecRef(cpy_r_r78); - goto CPyL167; -CPyL210: ; - CPy_DECREF(cpy_r_project); - CPy_DECREF(cpy_r_root_path); - goto CPyL58; -CPyL211: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - goto CPyL62; -CPyL212: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL63; -CPyL213: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - goto CPyL167; -CPyL214: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r92); - goto CPyL68; -CPyL215: ; - CPy_DecRef(cpy_r_r98); - goto CPyL72; -CPyL216: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r92); - goto CPyL78; -CPyL217: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r92); - goto CPyL75; -CPyL218: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - CPy_DecRef(cpy_r_r103.f0); - CPy_DecRef(cpy_r_r103.f1); - CPy_DecRef(cpy_r_r103.f2); - goto CPyL76; -CPyL219: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL79; -CPyL220: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r110); - goto CPyL82; -CPyL221: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL83; -CPyL222: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r110); - goto CPyL167; -CPyL223: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r110); - CPy_DecRef(cpy_r_r113); - goto CPyL86; -CPyL224: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL87; -CPyL225: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r110); - CPy_DecRef(cpy_r_r113); - goto CPyL167; -CPyL226: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r119); - goto CPyL167; -CPyL227: ; - CPy_DECREF(cpy_r_r125); - goto CPyL92; -CPyL228: ; - CPy_DECREF(cpy_r_func); - goto CPyL98; -CPyL229: ; - CPy_DECREF(cpy_r_method_name); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r87); - goto CPyL93; -CPyL230: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_func); - goto CPyL167; -CPyL231: ; - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r126); - goto CPyL167; -CPyL232: ; - CPy_DecRef(cpy_r_func); - CPy_DecRef(cpy_r_r127); - goto CPyL167; -CPyL233: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r87); - goto CPyL167; -CPyL234: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_loader); - goto CPyL167; -CPyL235: ; - CPy_DECREF(cpy_r_method_name); - CPy_DECREF(cpy_r_args); - CPy_DECREF(cpy_r_kwargs); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r87); - CPy_DECREF(cpy_r_loader); - goto CPyL102; -CPyL236: ; - CPy_DECREF(cpy_r_project); - CPy_DECREF(cpy_r_root_path); - goto CPyL103; -CPyL237: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r140); - goto CPyL167; -CPyL238: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - goto CPyL167; -CPyL239: ; - CPy_DECREF(cpy_r_r145); - goto CPyL112; -CPyL240: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r145); - goto CPyL167; -CPyL241: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_source); - goto CPyL114; -CPyL242: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL115; -CPyL243: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_source); - goto CPyL167; -CPyL244: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - goto CPyL167; -CPyL245: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r158); - goto CPyL167; -CPyL246: ; - CPy_DECREF_NO_IMM(cpy_r_r161); - goto CPyL133; -CPyL247: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r170); - goto CPyL123; -CPyL248: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL124; -CPyL249: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - CPy_DecRef(cpy_r_r170); - goto CPyL167; -CPyL250: ; - CPy_DECREF(cpy_r_r170); - goto CPyL132; -CPyL251: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - goto CPyL167; -CPyL252: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r188); - goto CPyL137; -CPyL253: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - goto CPyL138; -CPyL254: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r188); - goto CPyL167; -CPyL255: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r196); - goto CPyL167; -CPyL256: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r198); - goto CPyL167; -CPyL257: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r203); - goto CPyL167; -CPyL258: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r203); - CPy_DecRef(cpy_r_r205); - goto CPyL167; -CPyL259: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - goto CPyL167; -CPyL260: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r87); - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r214); - goto CPyL167; -CPyL261: ; - CPy_DecRef(cpy_r_method_name); - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r214); - CPy_DecRef(cpy_r_r223); - goto CPyL167; -CPyL262: ; - CPy_DECREF(cpy_r_r229); - goto CPyL159; -CPyL263: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_kwargs); - CPy_DecRef(cpy_r_r214); - goto CPyL167; -CPyL264: ; - CPy_DecRef(cpy_r_args); - CPy_DecRef(cpy_r_r214); - CPy_DecRef(cpy_r_r230); - goto CPyL167; -CPyL265: ; - CPy_DecRef(cpy_r_r214); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r231); - goto CPyL167; -CPyL266: ; - CPy_DecRef(cpy_r_r214); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r232); - goto CPyL167; -CPyL267: ; - CPy_DecRef(cpy_r_r214); - goto CPyL167; -CPyL268: ; - CPy_DecRef(cpy_r_r234); - goto CPyL167; -CPyL269: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_root_path); - CPy_XDecRef(cpy_r_r130); - goto CPyL180; -CPyL270: ; - CPy_DecRef(cpy_r_project); - CPy_XDecRef(cpy_r_r130); - goto CPyL180; -CPyL271: ; - CPy_DECREF(cpy_r_project); - goto CPyL175; -CPyL272: ; - CPy_XDecRef(cpy_r_r130); - goto CPyL180; -CPyL273: ; - CPy_XDecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r251); - goto CPyL180; -CPyL274: ; - CPy_DECREF(cpy_r_r255); - goto CPyL174; -CPyL275: ; - CPy_XDECREF(cpy_r_r130); - goto CPyL176; -CPyL276: ; - CPy_XDECREF(cpy_r_r240.f0); - CPy_XDECREF(cpy_r_r240.f1); - CPy_XDECREF(cpy_r_r240.f2); - goto CPyL177; -} - -PyObject *CPyPy_scripts___run(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"script_path", "method_name", "args", "kwargs", "project", "_include_frame", 0}; - static CPyArg_Parser parser = {"O|OOOOO:run", kwlist, 0}; - PyObject *obj_script_path; - PyObject *obj_method_name = NULL; - PyObject *obj_args = NULL; - PyObject *obj_kwargs = NULL; - PyObject *obj_project = NULL; - PyObject *obj__include_frame = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_script_path, &obj_method_name, &obj_args, &obj_kwargs, &obj_project, &obj__include_frame)) { - return NULL; - } - PyObject *arg_script_path; - if (likely(PyUnicode_Check(obj_script_path))) - arg_script_path = obj_script_path; - else { - CPy_TypeError("str", obj_script_path); - goto fail; - } - PyObject *arg_method_name; - if (obj_method_name == NULL) { - arg_method_name = NULL; - } else if (likely(PyUnicode_Check(obj_method_name))) - arg_method_name = obj_method_name; - else { - CPy_TypeError("str", obj_method_name); - goto fail; - } - PyObject *arg_args; - if (obj_args == NULL) { - arg_args = NULL; - goto __LL1584; - } - arg_args = obj_args; - if (arg_args != NULL) goto __LL1584; - if (obj_args == Py_None) - arg_args = obj_args; - else { - arg_args = NULL; - } - if (arg_args != NULL) goto __LL1584; - CPy_TypeError("object or None", obj_args); - goto fail; -__LL1584: ; - PyObject *arg_kwargs; - if (obj_kwargs == NULL) { - arg_kwargs = NULL; - goto __LL1585; - } - if (PyDict_Check(obj_kwargs)) - arg_kwargs = obj_kwargs; - else { - arg_kwargs = NULL; - } - if (arg_kwargs != NULL) goto __LL1585; - if (obj_kwargs == Py_None) - arg_kwargs = obj_kwargs; - else { - arg_kwargs = NULL; - } - if (arg_kwargs != NULL) goto __LL1585; - CPy_TypeError("dict or None", obj_kwargs); - goto fail; -__LL1585: ; - PyObject *arg_project; - if (obj_project == NULL) { - arg_project = NULL; - goto __LL1586; - } - if (Py_TYPE(obj_project) == CPyType_project___main___Project) - arg_project = obj_project; - else { - arg_project = NULL; - } - if (arg_project != NULL) goto __LL1586; - if (obj_project == Py_None) - arg_project = obj_project; - else { - arg_project = NULL; - } - if (arg_project != NULL) goto __LL1586; - CPy_TypeError("brownie.project.main.Project or None", obj_project); - goto fail; -__LL1586: ; - char arg__include_frame; - if (obj__include_frame == NULL) { - arg__include_frame = 2; - } else if (unlikely(!PyBool_Check(obj__include_frame))) { - CPy_TypeError("bool", obj__include_frame); goto fail; - } else - arg__include_frame = obj__include_frame == Py_True; - PyObject *retval = CPyDef_scripts___run(arg_script_path, arg_method_name, arg_args, arg_kwargs, arg_project, arg__include_frame); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/scripts.py", "run", 41, CPyStatic_scripts___globals); - return NULL; -} - -tuple_T2OO CPyDef_scripts____get_path(PyObject *cpy_r_path_str) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - CPyPtr cpy_r_r11; - int64_t cpy_r_r12; - CPyTagged cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - char 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_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - tuple_T2OC cpy_r_r32; - PyObject *cpy_r_r33; - tuple_T2OO cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - int64_t cpy_r_r41; - CPyPtr cpy_r_r42; - int64_t cpy_r_r43; - char cpy_r_r44; - CPyPtr cpy_r_r45; - CPyPtr cpy_r_r46; - int64_t cpy_r_r47; - CPyPtr cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_project; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T1O cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_script_path; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; - PyObject *cpy_r_r84; - int32_t cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject **cpy_r_r90; - PyObject *cpy_r_r91; - tuple_T2OO cpy_r_r92; - int64_t cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject **cpy_r_r104; - PyObject *cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject **cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - int64_t cpy_r_r116; - CPyPtr cpy_r_r117; - int64_t cpy_r_r118; - char cpy_r_r119; - CPyPtr cpy_r_r120; - CPyPtr cpy_r_r121; - int64_t cpy_r_r122; - CPyPtr cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject **cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject **cpy_r_r134; - PyObject *cpy_r_r135; - char cpy_r_r136; - PyObject *cpy_r_r137; - PyObject **cpy_r_r139; - PyObject *cpy_r_r140; - tuple_T2OO cpy_r_r141; - int64_t cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject **cpy_r_r149; - PyObject *cpy_r_r150; - tuple_T2OO cpy_r_r151; - cpy_r_r0 = CPyStatic__c_constants___Path; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 147, CPyStatic_scripts___globals); - goto CPyL77; - } - CPy_Unreachable(); -CPyL3: ; - PyObject *cpy_r_r2[1] = {cpy_r_path_str}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 1, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 147, CPyStatic_scripts___globals); - goto CPyL77; - } - cpy_r_r5 = CPyStatics[1647]; /* '.py' */ - cpy_r_r6 = CPyStatics[141]; /* 'with_suffix' */ - PyObject *cpy_r_r7[2] = {cpy_r_r4, cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 147, CPyStatic_scripts___globals); - goto CPyL78; - } - CPy_DECREF(cpy_r_r4); - cpy_r_r10 = CPyDef_project___main___get_loaded_projects(); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 149, CPyStatic_scripts___globals); - goto CPyL79; - } - cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; - cpy_r_r12 = *(int64_t *)cpy_r_r11; - CPy_DECREF_NO_IMM(cpy_r_r10); - cpy_r_r13 = cpy_r_r12 << 1; - cpy_r_r14 = cpy_r_r13 != 0; - if (cpy_r_r14) goto CPyL17; - cpy_r_r15 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r16[1] = {cpy_r_r9}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 150, CPyStatic_scripts___globals); - goto CPyL79; - } - if (unlikely(!PyBool_Check(cpy_r_r18))) { - CPy_TypeError("bool", cpy_r_r18); cpy_r_r19 = 2; - } else - cpy_r_r19 = cpy_r_r18 == Py_True; - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == 2)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 150, CPyStatic_scripts___globals); - goto CPyL79; - } - if (cpy_r_r19) { - goto CPyL15; - } else - goto CPyL80; -CPyL10: ; - cpy_r_r20 = CPyStatics[142]; /* 'Cannot find ' */ - cpy_r_r21 = CPyStr_Build(2, cpy_r_r20, cpy_r_path_str); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); - goto CPyL77; - } - cpy_r_r22 = CPyModule_builtins; - cpy_r_r23 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); - goto CPyL81; - } - PyObject *cpy_r_r25[1] = {cpy_r_r21}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); - goto CPyL81; - } - CPy_DECREF(cpy_r_r21); - CPy_Raise(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); - goto CPyL77; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r28 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r29[1] = {cpy_r_r9}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 152, CPyStatic_scripts___globals); - goto CPyL79; - } - CPy_DECREF(cpy_r_r9); - CPy_INCREF(cpy_r_r31); - cpy_r_r32.f0 = cpy_r_r31; - cpy_r_r32.f1 = 1; - CPy_DECREF(cpy_r_r32.f0); - cpy_r_r33 = Py_None; - cpy_r_r34.f0 = cpy_r_r31; - cpy_r_r34.f1 = cpy_r_r33; - return cpy_r_r34; -CPyL17: ; - cpy_r_r35 = CPyStatics[1564]; /* 'is_absolute' */ - PyObject *cpy_r_r36[1] = {cpy_r_r9}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 154, CPyStatic_scripts___globals); - goto CPyL79; - } - if (unlikely(!PyBool_Check(cpy_r_r38))) { - CPy_TypeError("bool", cpy_r_r38); cpy_r_r39 = 2; - } else - cpy_r_r39 = cpy_r_r38 == Py_True; - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39 == 2)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 154, CPyStatic_scripts___globals); - goto CPyL79; - } - if (cpy_r_r39) goto CPyL52; - cpy_r_r40 = CPyDef_project___main___get_loaded_projects(); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 155, CPyStatic_scripts___globals); - goto CPyL79; - } - cpy_r_r41 = 0; -CPyL22: ; - cpy_r_r42 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; - cpy_r_r43 = *(int64_t *)cpy_r_r42; - cpy_r_r44 = cpy_r_r41 < cpy_r_r43; - if (!cpy_r_r44) goto CPyL82; - cpy_r_r45 = (CPyPtr)&((PyListObject *)cpy_r_r40)->ob_item; - cpy_r_r46 = *(CPyPtr *)cpy_r_r45; - cpy_r_r47 = cpy_r_r41 * 8; - cpy_r_r48 = cpy_r_r46 + cpy_r_r47; - cpy_r_r49 = *(PyObject * *)cpy_r_r48; - CPy_INCREF(cpy_r_r49); - if (likely(Py_TYPE(cpy_r_r49) == CPyType_project___main___Project)) - cpy_r_r50 = cpy_r_r49; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 155, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_r49); - goto CPyL83; - } - cpy_r_project = cpy_r_r50; - cpy_r_r51 = CPyStatics[1600]; /* '_structure' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_project, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 156, CPyStatic_scripts___globals); - goto CPyL84; - } - if (likely(PyDict_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 156, CPyStatic_scripts___globals, "dict", cpy_r_r52); - goto CPyL84; - } - cpy_r_r54 = CPyStatics[1645]; /* 'scripts' */ - cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 157, CPyStatic_scripts___globals); - goto CPyL84; - } - cpy_r_r56 = CPyStatics[1466]; /* 'parts' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); - goto CPyL85; - } - if (likely(PyTuple_Check(cpy_r_r57))) - cpy_r_r58 = cpy_r_r57; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals, "tuple", cpy_r_r57); - goto CPyL85; - } - cpy_r_r59 = CPySequenceTuple_GetSlice(cpy_r_r58, 0, 2); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); - goto CPyL85; - } - if (likely(PyTuple_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals, "tuple", cpy_r_r59); - goto CPyL85; - } - CPy_INCREF(cpy_r_r55); - cpy_r_r61.f0 = cpy_r_r55; - cpy_r_r62 = PyTuple_New(1); - if (unlikely(cpy_r_r62 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1587 = cpy_r_r61.f0; - PyTuple_SET_ITEM(cpy_r_r62, 0, __tmp1587); - cpy_r_r63 = PyObject_RichCompare(cpy_r_r60, cpy_r_r62, 2); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); - goto CPyL85; - } - if (unlikely(!PyBool_Check(cpy_r_r63))) { - CPy_TypeError("bool", cpy_r_r63); cpy_r_r64 = 2; - } else - cpy_r_r64 = cpy_r_r63 == Py_True; - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r64 == 2)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); - goto CPyL85; - } - if (cpy_r_r64) { - goto CPyL86; - } else - goto CPyL37; -CPyL34: ; - cpy_r_r65 = CPyStatics[1590]; /* '_path' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_project, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 159, CPyStatic_scripts___globals); - goto CPyL84; - } - cpy_r_r67 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r68[2] = {cpy_r_r66, cpy_r_r9}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 159, CPyStatic_scripts___globals); - goto CPyL87; - } - CPy_DECREF(cpy_r_r66); - cpy_r_script_path = cpy_r_r70; - goto CPyL41; -CPyL37: ; - cpy_r_r71 = CPyStatics[1590]; /* '_path' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_project, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 161, CPyStatic_scripts___globals); - goto CPyL85; - } - cpy_r_r73 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r74[2] = {cpy_r_r72, cpy_r_r55}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_VectorcallMethod(cpy_r_r73, cpy_r_r75, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 161, CPyStatic_scripts___globals); - goto CPyL88; - } - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r55); - cpy_r_r77 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r78[2] = {cpy_r_r76, cpy_r_r9}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 161, CPyStatic_scripts___globals); - goto CPyL89; - } - CPy_DECREF(cpy_r_r76); - cpy_r_script_path = cpy_r_r80; -CPyL41: ; - cpy_r_r81 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r82[1] = {cpy_r_script_path}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r83, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 162, CPyStatic_scripts___globals); - goto CPyL90; - } - cpy_r_r85 = PyObject_IsTrue(cpy_r_r84); - CPy_DECREF(cpy_r_r84); - cpy_r_r86 = cpy_r_r85 >= 0; - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 162, CPyStatic_scripts___globals); - goto CPyL90; - } - cpy_r_r87 = cpy_r_r85; - if (cpy_r_r87) { - goto CPyL91; - } else - goto CPyL92; -CPyL44: ; - cpy_r_r88 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r89[1] = {cpy_r_script_path}; - cpy_r_r90 = (PyObject **)&cpy_r_r89; - cpy_r_r91 = PyObject_VectorcallMethod(cpy_r_r88, cpy_r_r90, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 163, CPyStatic_scripts___globals); - goto CPyL93; - } - CPy_DECREF(cpy_r_script_path); - cpy_r_r92.f0 = cpy_r_r91; - cpy_r_r92.f1 = cpy_r_project; - return cpy_r_r92; -CPyL46: ; - cpy_r_r93 = cpy_r_r41 + 1; - cpy_r_r41 = cpy_r_r93; - goto CPyL22; -CPyL47: ; - cpy_r_r94 = CPyStatics[142]; /* 'Cannot find ' */ - cpy_r_r95 = CPyStr_Build(2, cpy_r_r94, cpy_r_path_str); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); - goto CPyL77; - } - cpy_r_r96 = CPyModule_builtins; - cpy_r_r97 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r98 = CPyObject_GetAttr(cpy_r_r96, cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); - goto CPyL94; - } - PyObject *cpy_r_r99[1] = {cpy_r_r95}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_Vectorcall(cpy_r_r98, cpy_r_r100, 1, 0); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); - goto CPyL94; - } - CPy_DECREF(cpy_r_r95); - CPy_Raise(cpy_r_r101); - CPy_DECREF(cpy_r_r101); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); - goto CPyL77; - } - CPy_Unreachable(); -CPyL52: ; - cpy_r_r102 = CPyStatics[137]; /* 'exists' */ - PyObject *cpy_r_r103[1] = {cpy_r_r9}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_VectorcallMethod(cpy_r_r102, cpy_r_r104, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 166, CPyStatic_scripts___globals); - goto CPyL79; - } - if (unlikely(!PyBool_Check(cpy_r_r105))) { - CPy_TypeError("bool", cpy_r_r105); cpy_r_r106 = 2; - } else - cpy_r_r106 = cpy_r_r105 == Py_True; - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == 2)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 166, CPyStatic_scripts___globals); - goto CPyL79; - } - if (cpy_r_r106) { - goto CPyL60; - } else - goto CPyL95; -CPyL55: ; - cpy_r_r107 = CPyStatics[142]; /* 'Cannot find ' */ - cpy_r_r108 = CPyStr_Build(2, cpy_r_r107, cpy_r_path_str); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); - goto CPyL77; - } - cpy_r_r109 = CPyModule_builtins; - cpy_r_r110 = CPyStatics[143]; /* 'FileNotFoundError' */ - cpy_r_r111 = CPyObject_GetAttr(cpy_r_r109, cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); - goto CPyL96; - } - PyObject *cpy_r_r112[1] = {cpy_r_r108}; - cpy_r_r113 = (PyObject **)&cpy_r_r112; - cpy_r_r114 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 1, 0); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); - goto CPyL96; - } - CPy_DECREF(cpy_r_r108); - CPy_Raise(cpy_r_r114); - CPy_DECREF(cpy_r_r114); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); - goto CPyL77; - } - CPy_Unreachable(); -CPyL60: ; - cpy_r_r115 = CPyDef_project___main___get_loaded_projects(); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 169, CPyStatic_scripts___globals); - goto CPyL79; - } - cpy_r_r116 = 0; -CPyL62: ; - cpy_r_r117 = (CPyPtr)&((PyVarObject *)cpy_r_r115)->ob_size; - cpy_r_r118 = *(int64_t *)cpy_r_r117; - cpy_r_r119 = cpy_r_r116 < cpy_r_r118; - if (!cpy_r_r119) goto CPyL97; - cpy_r_r120 = (CPyPtr)&((PyListObject *)cpy_r_r115)->ob_item; - cpy_r_r121 = *(CPyPtr *)cpy_r_r120; - cpy_r_r122 = cpy_r_r116 * 8; - cpy_r_r123 = cpy_r_r121 + cpy_r_r122; - cpy_r_r124 = *(PyObject * *)cpy_r_r123; - CPy_INCREF(cpy_r_r124); - if (likely(Py_TYPE(cpy_r_r124) == CPyType_project___main___Project)) - cpy_r_r125 = cpy_r_r124; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 169, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_r124); - goto CPyL98; - } - cpy_r_project = cpy_r_r125; - cpy_r_r126 = CPyStatics[1590]; /* '_path' */ - cpy_r_r127 = CPyObject_GetAttr(cpy_r_project, cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); - goto CPyL99; - } - cpy_r_r128 = CPyStatics[531]; /* 'as_posix' */ - PyObject *cpy_r_r129[1] = {cpy_r_r127}; - cpy_r_r130 = (PyObject **)&cpy_r_r129; - cpy_r_r131 = PyObject_VectorcallMethod(cpy_r_r128, cpy_r_r130, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); - goto CPyL100; - } - CPy_DECREF(cpy_r_r127); - cpy_r_r132 = CPyStatics[327]; /* 'startswith' */ - PyObject *cpy_r_r133[2] = {cpy_r_path_str, cpy_r_r131}; - cpy_r_r134 = (PyObject **)&cpy_r_r133; - cpy_r_r135 = PyObject_VectorcallMethod(cpy_r_r132, cpy_r_r134, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); - goto CPyL101; - } - CPy_DECREF(cpy_r_r131); - if (unlikely(!PyBool_Check(cpy_r_r135))) { - CPy_TypeError("bool", cpy_r_r135); cpy_r_r136 = 2; - } else - cpy_r_r136 = cpy_r_r135 == Py_True; - CPy_DECREF(cpy_r_r135); - if (unlikely(cpy_r_r136 == 2)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); - goto CPyL99; - } - if (cpy_r_r136) { - goto CPyL102; - } else - goto CPyL103; -CPyL69: ; - cpy_r_r137 = CPyStatics[664]; /* 'resolve' */ - PyObject *cpy_r_r138[1] = {cpy_r_r9}; - cpy_r_r139 = (PyObject **)&cpy_r_r138; - cpy_r_r140 = PyObject_VectorcallMethod(cpy_r_r137, cpy_r_r139, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 171, CPyStatic_scripts___globals); - goto CPyL104; - } - CPy_DECREF(cpy_r_r9); - cpy_r_r141.f0 = cpy_r_r140; - cpy_r_r141.f1 = cpy_r_project; - return cpy_r_r141; -CPyL71: ; - cpy_r_r142 = cpy_r_r116 + 1; - cpy_r_r116 = cpy_r_r142; - goto CPyL62; -CPyL72: ; - cpy_r_r143 = CPyStatics[1788]; /* ' is not part of an active project' */ - cpy_r_r144 = CPyStr_Build(2, cpy_r_path_str, cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); - goto CPyL77; - } - cpy_r_r145 = CPyStatic_scripts___globals; - cpy_r_r146 = CPyStatics[82]; /* 'ProjectNotFound' */ - cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); - goto CPyL105; - } - PyObject *cpy_r_r148[1] = {cpy_r_r144}; - cpy_r_r149 = (PyObject **)&cpy_r_r148; - cpy_r_r150 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r149, 1, 0); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); - goto CPyL105; - } - CPy_DECREF(cpy_r_r144); - CPy_Raise(cpy_r_r150); - CPy_DECREF(cpy_r_r150); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); - goto CPyL77; - } - CPy_Unreachable(); -CPyL77: ; - tuple_T2OO __tmp1588 = { NULL, NULL }; - cpy_r_r151 = __tmp1588; - return cpy_r_r151; -CPyL78: ; - CPy_DecRef(cpy_r_r4); - goto CPyL77; -CPyL79: ; - CPy_DecRef(cpy_r_r9); - goto CPyL77; -CPyL80: ; - CPy_DECREF(cpy_r_r9); - goto CPyL10; -CPyL81: ; - CPy_DecRef(cpy_r_r21); - goto CPyL77; -CPyL82: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r40); - goto CPyL47; -CPyL83: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - goto CPyL77; -CPyL84: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_project); - goto CPyL77; -CPyL85: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r55); - goto CPyL77; -CPyL86: ; - CPy_DECREF(cpy_r_r55); - goto CPyL34; -CPyL87: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r66); - goto CPyL77; -CPyL88: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r72); - goto CPyL77; -CPyL89: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r76); - goto CPyL77; -CPyL90: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script_path); - goto CPyL77; -CPyL91: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r40); - goto CPyL44; -CPyL92: ; - CPy_DECREF_NO_IMM(cpy_r_project); - CPy_DECREF(cpy_r_script_path); - goto CPyL46; -CPyL93: ; - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_script_path); - goto CPyL77; -CPyL94: ; - CPy_DecRef(cpy_r_r95); - goto CPyL77; -CPyL95: ; - CPy_DECREF(cpy_r_r9); - goto CPyL55; -CPyL96: ; - CPy_DecRef(cpy_r_r108); - goto CPyL77; -CPyL97: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r115); - goto CPyL72; -CPyL98: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r115); - goto CPyL77; -CPyL99: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r115); - goto CPyL77; -CPyL100: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r115); - CPy_DecRef(cpy_r_r127); - goto CPyL77; -CPyL101: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r115); - CPy_DecRef(cpy_r_r131); - goto CPyL77; -CPyL102: ; - CPy_DECREF_NO_IMM(cpy_r_r115); - goto CPyL69; -CPyL103: ; - CPy_DECREF_NO_IMM(cpy_r_project); - goto CPyL71; -CPyL104: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_project); - goto CPyL77; -CPyL105: ; - CPy_DecRef(cpy_r_r144); - goto CPyL77; -} - -PyObject *CPyPy_scripts____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path_str", 0}; - static CPyArg_Parser parser = {"O:_get_path", kwlist, 0}; - PyObject *obj_path_str; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path_str)) { - return NULL; - } - PyObject *arg_path_str; - if (likely(PyUnicode_Check(obj_path_str))) - arg_path_str = obj_path_str; - else { - CPy_TypeError("str", obj_path_str); - goto fail; - } - tuple_T2OO retval = CPyDef_scripts____get_path(arg_path_str); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1589 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1589); - PyObject *__tmp1590 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1590); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 145, CPyStatic_scripts___globals); - return NULL; -} - -PyObject *CPyDef_scripts____import_from_path(PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - cpy_r_r0 = CPyStatics[175]; /* '.' */ - cpy_r_r1 = CPyStatics[1466]; /* 'parts' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_path, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); - goto CPyL35; - } - if (likely(PyTuple_Check(cpy_r_r2))) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals, "tuple", cpy_r_r2); - goto CPyL35; - } - cpy_r_r4 = CPySequenceTuple_GetSlice(cpy_r_r3, 2, -2); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); - goto CPyL35; - } - if (likely(PyTuple_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals, "tuple", cpy_r_r4); - goto CPyL35; - } - cpy_r_r6 = PyUnicode_Join(cpy_r_r0, cpy_r_r5); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); - goto CPyL35; - } - cpy_r_r7 = CPyStatics[175]; /* '.' */ - cpy_r_r8 = CPyStatics[68]; /* 'stem' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_path, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); - goto CPyL36; - } - if (likely(PyUnicode_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals, "str", cpy_r_r9); - goto CPyL36; - } - cpy_r_r11 = CPyStr_Build(3, cpy_r_r6, cpy_r_r7, cpy_r_r10); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); - goto CPyL35; - } - cpy_r_r12 = CPyStatic_scripts____import_cache; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL37; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 179, CPyStatic_scripts___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r14 = PyDict_Contains(cpy_r_r12, cpy_r_r11); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 179, CPyStatic_scripts___globals); - goto CPyL38; - } - cpy_r_r16 = cpy_r_r14; - if (!cpy_r_r16) goto CPyL26; - cpy_r_r17 = CPyStatic_scripts____import_cache; - if (unlikely(cpy_r_r17 == NULL)) { - goto CPyL39; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); - cpy_r_r18 = 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL16: ; - cpy_r_r19 = CPyDict_GetItem(cpy_r_r17, cpy_r_r11); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); - goto CPyL38; - } - cpy_r_r20 = CPyStatic_scripts____reload; - if (unlikely(cpy_r_r20 == NULL)) { - goto CPyL40; - } else - goto CPyL20; -CPyL18: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_reload\" was not set"); - cpy_r_r21 = 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL20: ; - PyObject *cpy_r_r22[1] = {cpy_r_r19}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r23, 1, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); - goto CPyL41; - } else - goto CPyL42; -CPyL21: ; - CPy_DECREF(cpy_r_r19); - cpy_r_r25 = CPyStatic_scripts____import_cache; - if (unlikely(cpy_r_r25 == NULL)) { - goto CPyL43; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); - cpy_r_r26 = 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 181, CPyStatic_scripts___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 181, CPyStatic_scripts___globals); - goto CPyL35; - } - return cpy_r_r27; -CPyL26: ; - cpy_r_r28 = CPyStatic_scripts____import_module; - if (unlikely(cpy_r_r28 == NULL)) { - goto CPyL44; - } else - goto CPyL29; -CPyL27: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_import_module\" was not set"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 183, CPyStatic_scripts___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL29: ; - PyObject *cpy_r_r30[1] = {cpy_r_r11}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 1, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 183, CPyStatic_scripts___globals); - goto CPyL38; - } - cpy_r_r33 = CPyStatic_scripts____import_cache; - if (unlikely(cpy_r_r33 == NULL)) { - goto CPyL45; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); - cpy_r_r34 = 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 184, CPyStatic_scripts___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL33: ; - cpy_r_r35 = CPyDict_SetItem(cpy_r_r33, cpy_r_r11, cpy_r_r32); - CPy_DECREF(cpy_r_r11); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 184, CPyStatic_scripts___globals); - goto CPyL46; - } - return cpy_r_r32; -CPyL35: ; - cpy_r_r37 = NULL; - return cpy_r_r37; -CPyL36: ; - CPy_DecRef(cpy_r_r6); - goto CPyL35; -CPyL37: ; - CPy_DecRef(cpy_r_r11); - goto CPyL9; -CPyL38: ; - CPy_DecRef(cpy_r_r11); - goto CPyL35; -CPyL39: ; - CPy_DecRef(cpy_r_r11); - goto CPyL14; -CPyL40: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - goto CPyL18; -CPyL41: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - goto CPyL35; -CPyL42: ; - CPy_DECREF(cpy_r_r24); - goto CPyL21; -CPyL43: ; - CPy_DecRef(cpy_r_r11); - goto CPyL22; -CPyL44: ; - CPy_DecRef(cpy_r_r11); - goto CPyL27; -CPyL45: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r32); - goto CPyL31; -CPyL46: ; - CPy_DecRef(cpy_r_r32); - goto CPyL35; -} - -PyObject *CPyPy_scripts____import_from_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"O:_import_from_path", kwlist, 0}; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_path = obj_path; - PyObject *retval = CPyDef_scripts____import_from_path(arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 176, CPyStatic_scripts___globals); - return NULL; -} - -PyObject *CPyDef_scripts____get_ast_hash(PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_ast_list; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - CPyPtr cpy_r_r30; - CPyPtr cpy_r_r31; - tuple_T3OOO cpy_r_r32; - tuple_T3OOO cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; - tuple_T3OOO cpy_r_r44; - tuple_T3OOO cpy_r_r45; - tuple_T3OOO cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - int64_t cpy_r_r59; - CPyPtr cpy_r_r60; - int64_t cpy_r_r61; - char cpy_r_r62; - CPyPtr cpy_r_r63; - CPyPtr cpy_r_r64; - int64_t cpy_r_r65; - CPyPtr cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_name; - PyObject *cpy_r_r80; - char cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - char cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_origin; - tuple_T3OOO cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - char cpy_r_r102; - PyObject **cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject **cpy_r_r119; - PyObject *cpy_r_r120; - char cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; - int32_t cpy_r_r124; - char cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject **cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject **cpy_r_r139; - PyObject *cpy_r_r140; - char cpy_r_r141; - PyObject *cpy_r_r142; - PyObject **cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - char cpy_r_r148; - PyObject **cpy_r_r150; - PyObject *cpy_r_r151; - char cpy_r_r152; - int32_t cpy_r_r153; - char cpy_r_r154; - tuple_T3OOO cpy_r_r155; - tuple_T3OOO cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject **cpy_r_r161; - PyObject *cpy_r_r162; - int32_t cpy_r_r163; - char cpy_r_r164; - char cpy_r_r165; - char cpy_r_r166; - tuple_T3OOO cpy_r_r167; - tuple_T3OOO cpy_r_r168; - tuple_T3OOO cpy_r_r169; - PyObject *cpy_r_r170; - PyObject **cpy_r_r172; - PyObject *cpy_r_r173; - char cpy_r_r174; - int64_t cpy_r_r175; - PyObject *cpy_r_r176; - char cpy_r_r177; - CPyPtr cpy_r_r178; - int64_t cpy_r_r179; - PyObject *cpy_r_r180; - int64_t cpy_r_r181; - char cpy_r_r182; - CPyPtr cpy_r_r183; - int64_t cpy_r_r184; - char cpy_r_r185; - char cpy_r_r186; - CPyPtr cpy_r_r187; - CPyPtr cpy_r_r188; - int64_t cpy_r_r189; - CPyPtr cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - char cpy_r_r193; - PyObject **cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - int64_t cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - char cpy_r_r202; - PyObject **cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject **cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - cpy_r_r0 = NULL; - cpy_r_ast_list = cpy_r_r0; - cpy_r_r1 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL159; - } else - goto CPyL3; -CPyL1: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL3: ; - PyObject *cpy_r_r3[1] = {cpy_r_path}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r4, 1, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL160; - } - cpy_r_r6 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL161; - } - CPy_DECREF(cpy_r_r5); - cpy_r_r10 = CPy_TYPE(cpy_r_r9); - cpy_r_r11 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL162; - } - cpy_r_r13 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r13); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL163; - } - PyObject *cpy_r_r15[1] = {cpy_r_r9}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL163; - } - cpy_r_r18 = 1; - cpy_r_r19 = CPyStatics[582]; /* 'read' */ - PyObject *cpy_r_r20[1] = {cpy_r_r17}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); - goto CPyL164; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyUnicode_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals, "str", cpy_r_r22); - goto CPyL17; - } - cpy_r_r24 = CPyStatic_scripts____parse; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL165; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); - goto CPyL17; - } else - goto CPyL166; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r26[2] = {cpy_r_r23, cpy_r_path}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 2, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); - goto CPyL167; - } - CPy_DECREF(cpy_r_r23); - cpy_r_r29 = PyList_New(1); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); - goto CPyL168; - } else - goto CPyL169; -CPyL16: ; - cpy_r_r30 = (CPyPtr)&((PyListObject *)cpy_r_r29)->ob_item; - cpy_r_r31 = *(CPyPtr *)cpy_r_r30; - *(PyObject * *)cpy_r_r31 = cpy_r_r28; - cpy_r_ast_list = cpy_r_r29; - goto CPyL25; -CPyL17: ; - cpy_r_r32 = CPy_CatchError(); - cpy_r_r18 = 0; - cpy_r_r33 = CPy_GetExcInfo(); - cpy_r_r34 = cpy_r_r33.f0; - CPy_INCREF(cpy_r_r34); - cpy_r_r35 = cpy_r_r33.f1; - CPy_INCREF(cpy_r_r35); - cpy_r_r36 = cpy_r_r33.f2; - CPy_INCREF(cpy_r_r36); - CPy_DecRef(cpy_r_r33.f0); - CPy_DecRef(cpy_r_r33.f1); - CPy_DecRef(cpy_r_r33.f2); - PyObject *cpy_r_r37[4] = {cpy_r_r9, cpy_r_r34, cpy_r_r35, cpy_r_r36}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r38, 4, 0); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL170; - } - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r36); - cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); - CPy_DecRef(cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL23; - } - cpy_r_r42 = cpy_r_r40; - if (cpy_r_r42) goto CPyL22; - CPy_Reraise(); - if (!0) { - goto CPyL23; - } else - goto CPyL171; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - CPy_RestoreExcInfo(cpy_r_r32); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - goto CPyL25; -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r32); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - cpy_r_r43 = CPy_KeepPropagating(); - if (!cpy_r_r43) { - goto CPyL26; - } else - goto CPyL172; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - tuple_T3OOO __tmp1591 = { NULL, NULL, NULL }; - cpy_r_r44 = __tmp1591; - cpy_r_r45 = cpy_r_r44; - goto CPyL27; -CPyL26: ; - cpy_r_r46 = CPy_CatchError(); - cpy_r_r45 = cpy_r_r46; -CPyL27: ; - if (!cpy_r_r18) goto CPyL173; - cpy_r_r47 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r48[4] = {cpy_r_r9, cpy_r_r47, cpy_r_r47, cpy_r_r47}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r49, 4, 0); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); - goto CPyL174; - } else - goto CPyL175; -CPyL29: ; - CPy_DECREF(cpy_r_r9); -CPyL30: ; - if (cpy_r_r45.f0 == NULL) { - goto CPyL37; - } else - goto CPyL176; -CPyL31: ; - CPy_Reraise(); - if (!0) { - goto CPyL33; - } else - goto CPyL177; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - if (cpy_r_r45.f0 == NULL) goto CPyL35; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_XDECREF(cpy_r_r45.f0); - CPy_XDECREF(cpy_r_r45.f1); - CPy_XDECREF(cpy_r_r45.f2); -CPyL35: ; - cpy_r_r51 = CPy_KeepPropagating(); - if (!cpy_r_r51) goto CPyL158; - CPy_Unreachable(); -CPyL37: ; - cpy_r_r52 = CPyDef_project___main___check_for_project(cpy_r_path); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 192, CPyStatic_scripts___globals); - goto CPyL160; - } - cpy_r_r53 = PyObject_Str(cpy_r_r52); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 192, CPyStatic_scripts___globals); - goto CPyL160; - } - if (cpy_r_ast_list == NULL) { - goto CPyL178; - } else - goto CPyL42; -CPyL40: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); - cpy_r_r54 = 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL42: ; - cpy_r_r55 = CPyList_GetItemShort(cpy_r_ast_list, 0); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals); - goto CPyL179; - } - cpy_r_r56 = CPyStatics[1490]; /* 'body' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals); - goto CPyL179; - } - if (likely(PyList_Check(cpy_r_r57))) - cpy_r_r58 = cpy_r_r57; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals, "list", cpy_r_r57); - goto CPyL179; - } - cpy_r_r59 = 0; -CPyL46: ; - cpy_r_r60 = (CPyPtr)&((PyVarObject *)cpy_r_r58)->ob_size; - cpy_r_r61 = *(int64_t *)cpy_r_r60; - cpy_r_r62 = cpy_r_r59 < cpy_r_r61; - if (!cpy_r_r62) goto CPyL180; - cpy_r_r63 = (CPyPtr)&((PyListObject *)cpy_r_r58)->ob_item; - cpy_r_r64 = *(CPyPtr *)cpy_r_r63; - cpy_r_r65 = cpy_r_r59 * 8; - cpy_r_r66 = cpy_r_r64 + cpy_r_r65; - cpy_r_r67 = *(PyObject * *)cpy_r_r66; - CPy_INCREF(cpy_r_r67); - cpy_r_r68 = CPyStatic_scripts____Import; - if (unlikely(cpy_r_r68 == NULL)) { - goto CPyL181; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_Import\" was not set"); - cpy_r_r69 = 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 195, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r70 = PyObject_IsInstance(cpy_r_r67, cpy_r_r68); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 195, CPyStatic_scripts___globals); - goto CPyL182; - } - cpy_r_r72 = cpy_r_r70; - if (!cpy_r_r72) goto CPyL58; - cpy_r_r73 = CPyStatics[1789]; /* 'names' */ - cpy_r_r74 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r73); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals); - goto CPyL183; - } - if (likely(PyList_Check(cpy_r_r74))) - cpy_r_r75 = cpy_r_r74; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals, "list", cpy_r_r74); - goto CPyL184; - } - cpy_r_r76 = CPyList_GetItemShort(cpy_r_r75, 0); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals); - goto CPyL184; - } - CPy_DECREF(cpy_r_r74); - cpy_r_r77 = CPyStatics[397]; /* 'name' */ - cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals); - goto CPyL183; - } - if (likely(PyUnicode_Check(cpy_r_r78))) - cpy_r_r79 = cpy_r_r78; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals, "str", cpy_r_r78); - goto CPyL183; - } - cpy_r_name = cpy_r_r79; - goto CPyL67; -CPyL58: ; - cpy_r_r80 = CPyStatic_scripts____ImportFrom; - if (unlikely(cpy_r_r80 == NULL)) { - goto CPyL185; - } else - goto CPyL61; -CPyL59: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_ImportFrom\" was not set"); - cpy_r_r81 = 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 197, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL61: ; - cpy_r_r82 = PyObject_IsInstance(cpy_r_r67, cpy_r_r80); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 197, CPyStatic_scripts___globals); - goto CPyL182; - } - cpy_r_r84 = cpy_r_r82; - if (!cpy_r_r84) goto CPyL186; - cpy_r_r85 = CPyStatics[315]; /* 'module' */ - cpy_r_r86 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r85); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 198, CPyStatic_scripts___globals); - goto CPyL183; - } - if (PyUnicode_Check(cpy_r_r86)) - cpy_r_r87 = cpy_r_r86; - else { - cpy_r_r87 = NULL; - } - if (cpy_r_r87 != NULL) goto __LL1592; - if (cpy_r_r86 == Py_None) - cpy_r_r87 = cpy_r_r86; - else { - cpy_r_r87 = NULL; - } - if (cpy_r_r87 != NULL) goto __LL1592; - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 198, CPyStatic_scripts___globals, "str or None", cpy_r_r86); - goto CPyL183; -__LL1592: ; - if (likely(cpy_r_r87 != Py_None)) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 198, CPyStatic_scripts___globals, "str", cpy_r_r87); - goto CPyL183; - } - cpy_r_name = cpy_r_r88; -CPyL67: ; - cpy_r_r89 = CPyStatic_scripts____find_spec; - if (likely(cpy_r_r89 != NULL)) goto CPyL70; - PyErr_SetString(PyExc_NameError, "value for final name \"_find_spec\" was not set"); - cpy_r_r90 = 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 202, CPyStatic_scripts___globals); - goto CPyL73; - } else - goto CPyL187; -CPyL69: ; - CPy_Unreachable(); -CPyL70: ; - PyObject *cpy_r_r91[1] = {cpy_r_name}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_Vectorcall(cpy_r_r89, cpy_r_r92, 1, 0); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 202, CPyStatic_scripts___globals); - goto CPyL73; - } - cpy_r_r94 = CPyStatics[1790]; /* 'origin' */ - cpy_r_r95 = CPyObject_GetAttr(cpy_r_r93, cpy_r_r94); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 202, CPyStatic_scripts___globals); - goto CPyL73; - } else - goto CPyL188; -CPyL72: ; - cpy_r_origin = cpy_r_r95; - goto CPyL90; -CPyL73: ; - cpy_r_r96 = CPy_CatchError(); - cpy_r_r97 = CPyModule_builtins; - cpy_r_r98 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r99 = CPyObject_GetAttr(cpy_r_r97, cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 203, CPyStatic_scripts___globals); - goto CPyL189; - } - cpy_r_r100 = CPy_ExceptionMatches(cpy_r_r99); - CPy_DecRef(cpy_r_r99); - if (!cpy_r_r100) goto CPyL190; - cpy_r_r101 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r101 == NULL)) { - goto CPyL191; - } else - goto CPyL78; -CPyL76: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r102 = 0; - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); - goto CPyL88; - } else - goto CPyL192; -CPyL77: ; - CPy_Unreachable(); -CPyL78: ; - PyObject *cpy_r_r103[1] = {cpy_r_path}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r104, 1, 0); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); - goto CPyL189; - } - cpy_r_r106 = CPyStatics[397]; /* 'name' */ - cpy_r_r107 = CPyObject_GetAttr(cpy_r_r105, cpy_r_r106); - CPy_DecRef(cpy_r_r105); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); - goto CPyL189; - } - if (likely(PyUnicode_Check(cpy_r_r107))) - cpy_r_r108 = cpy_r_r107; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals, "str", cpy_r_r107); - goto CPyL189; - } - cpy_r_r109 = CPyStatics[1791]; /* ", unable to determine import spec for '" */ - cpy_r_r110 = CPyStatics[1792]; /* ("', the --update flag may not work correctly with " - 'this test file') */ - cpy_r_r111 = CPyStr_Build(4, cpy_r_r108, cpy_r_r109, cpy_r_name, cpy_r_r110); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_name); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); - goto CPyL193; - } - cpy_r_r112 = CPyModule_builtins; - cpy_r_r113 = CPyStatics[1793]; /* 'ImportWarning' */ - cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 207, CPyStatic_scripts___globals); - goto CPyL194; - } - cpy_r_r115 = CPyModule_warnings; - cpy_r_r116 = CPyStatics[594]; /* 'warn' */ - cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 204, CPyStatic_scripts___globals); - goto CPyL195; - } - PyObject *cpy_r_r118[2] = {cpy_r_r111, cpy_r_r114}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 2, 0); - CPy_DecRef(cpy_r_r117); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 204, CPyStatic_scripts___globals); - goto CPyL195; - } else - goto CPyL196; -CPyL85: ; - CPy_DecRef(cpy_r_r111); - CPy_DecRef(cpy_r_r114); - CPy_RestoreExcInfo(cpy_r_r96); - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - goto CPyL129; -CPyL86: ; - CPy_Reraise(); - if (!0) { - goto CPyL88; - } else - goto CPyL197; -CPyL87: ; - CPy_Unreachable(); -CPyL88: ; - CPy_RestoreExcInfo(cpy_r_r96); - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - cpy_r_r121 = CPy_KeepPropagating(); - if (!cpy_r_r121) goto CPyL158; - CPy_Unreachable(); -CPyL90: ; - cpy_r_r122 = (PyObject *)&_Py_NoneStruct; - cpy_r_r123 = cpy_r_origin != cpy_r_r122; - if (!cpy_r_r123) goto CPyL198; - cpy_r_r124 = PySequence_Contains(cpy_r_origin, cpy_r_r53); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 210, CPyStatic_scripts___globals); - goto CPyL199; - } - cpy_r_r126 = cpy_r_r124; - if (!cpy_r_r126) goto CPyL198; - cpy_r_r127 = CPyModule_builtins; - cpy_r_r128 = CPyStatics[118]; /* 'open' */ - cpy_r_r129 = CPyObject_GetAttr(cpy_r_r127, cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL199; - } - PyObject *cpy_r_r130[1] = {cpy_r_origin}; - cpy_r_r131 = (PyObject **)&cpy_r_r130; - cpy_r_r132 = PyObject_Vectorcall(cpy_r_r129, cpy_r_r131, 1, 0); - CPy_DECREF(cpy_r_r129); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL199; - } - cpy_r_r133 = CPy_TYPE(cpy_r_r132); - cpy_r_r134 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r135 = CPyObject_GetAttr(cpy_r_r133, cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL200; - } - cpy_r_r136 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r137 = CPyObject_GetAttr(cpy_r_r133, cpy_r_r136); - CPy_DECREF(cpy_r_r133); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL201; - } - PyObject *cpy_r_r138[1] = {cpy_r_r132}; - cpy_r_r139 = (PyObject **)&cpy_r_r138; - cpy_r_r140 = PyObject_Vectorcall(cpy_r_r137, cpy_r_r139, 1, 0); - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL201; - } - cpy_r_r141 = 1; - cpy_r_r142 = CPyStatics[582]; /* 'read' */ - PyObject *cpy_r_r143[1] = {cpy_r_r140}; - cpy_r_r144 = (PyObject **)&cpy_r_r143; - cpy_r_r145 = PyObject_VectorcallMethod(cpy_r_r142, cpy_r_r144, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); - goto CPyL202; - } - CPy_DECREF(cpy_r_r140); - if (likely(PyUnicode_Check(cpy_r_r145))) - cpy_r_r146 = cpy_r_r145; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals, "str", cpy_r_r145); - goto CPyL203; - } - cpy_r_r147 = CPyStatic_scripts____parse; - if (unlikely(cpy_r_r147 == NULL)) { - goto CPyL204; - } else - goto CPyL104; -CPyL102: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); - cpy_r_r148 = 0; - if (unlikely(!cpy_r_r148)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); - goto CPyL109; - } else - goto CPyL205; -CPyL103: ; - CPy_Unreachable(); -CPyL104: ; - PyObject *cpy_r_r149[2] = {cpy_r_r146, cpy_r_origin}; - cpy_r_r150 = (PyObject **)&cpy_r_r149; - cpy_r_r151 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r150, 2, 0); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); - goto CPyL206; - } - CPy_DECREF(cpy_r_r146); - CPy_DECREF(cpy_r_origin); - if (cpy_r_ast_list == NULL) { - goto CPyL207; - } else - goto CPyL108; -CPyL106: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); - cpy_r_r152 = 0; - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); - goto CPyL109; - } else - goto CPyL208; -CPyL107: ; - CPy_Unreachable(); -CPyL108: ; - cpy_r_r153 = PyList_Append(cpy_r_ast_list, cpy_r_r151); - CPy_DECREF(cpy_r_r151); - cpy_r_r154 = cpy_r_r153 >= 0; - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); - } else - goto CPyL117; -CPyL109: ; - cpy_r_r155 = CPy_CatchError(); - cpy_r_r141 = 0; - cpy_r_r156 = CPy_GetExcInfo(); - cpy_r_r157 = cpy_r_r156.f0; - CPy_INCREF(cpy_r_r157); - cpy_r_r158 = cpy_r_r156.f1; - CPy_INCREF(cpy_r_r158); - cpy_r_r159 = cpy_r_r156.f2; - CPy_INCREF(cpy_r_r159); - CPy_DecRef(cpy_r_r156.f0); - CPy_DecRef(cpy_r_r156.f1); - CPy_DecRef(cpy_r_r156.f2); - PyObject *cpy_r_r160[4] = {cpy_r_r132, cpy_r_r157, cpy_r_r158, cpy_r_r159}; - cpy_r_r161 = (PyObject **)&cpy_r_r160; - cpy_r_r162 = PyObject_Vectorcall(cpy_r_r135, cpy_r_r161, 4, 0); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL209; - } - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r159); - cpy_r_r163 = PyObject_IsTrue(cpy_r_r162); - CPy_DecRef(cpy_r_r162); - cpy_r_r164 = cpy_r_r163 >= 0; - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL115; - } - cpy_r_r165 = cpy_r_r163; - if (cpy_r_r165) goto CPyL114; - CPy_Reraise(); - if (!0) { - goto CPyL115; - } else - goto CPyL210; -CPyL113: ; - CPy_Unreachable(); -CPyL114: ; - CPy_RestoreExcInfo(cpy_r_r155); - CPy_DecRef(cpy_r_r155.f0); - CPy_DecRef(cpy_r_r155.f1); - CPy_DecRef(cpy_r_r155.f2); - goto CPyL117; -CPyL115: ; - CPy_RestoreExcInfo(cpy_r_r155); - CPy_DecRef(cpy_r_r155.f0); - CPy_DecRef(cpy_r_r155.f1); - CPy_DecRef(cpy_r_r155.f2); - cpy_r_r166 = CPy_KeepPropagating(); - if (!cpy_r_r166) { - goto CPyL118; - } else - goto CPyL211; -CPyL116: ; - CPy_Unreachable(); -CPyL117: ; - tuple_T3OOO __tmp1593 = { NULL, NULL, NULL }; - cpy_r_r167 = __tmp1593; - cpy_r_r168 = cpy_r_r167; - goto CPyL119; -CPyL118: ; - cpy_r_r169 = CPy_CatchError(); - cpy_r_r168 = cpy_r_r169; -CPyL119: ; - if (!cpy_r_r141) goto CPyL212; - cpy_r_r170 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r171[4] = {cpy_r_r132, cpy_r_r170, cpy_r_r170, cpy_r_r170}; - cpy_r_r172 = (PyObject **)&cpy_r_r171; - cpy_r_r173 = PyObject_Vectorcall(cpy_r_r135, cpy_r_r172, 4, 0); - CPy_DECREF(cpy_r_r135); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); - goto CPyL213; - } else - goto CPyL214; -CPyL121: ; - CPy_DECREF(cpy_r_r132); -CPyL122: ; - if (cpy_r_r168.f0 == NULL) { - goto CPyL129; - } else - goto CPyL215; -CPyL123: ; - CPy_Reraise(); - if (!0) { - goto CPyL125; - } else - goto CPyL216; -CPyL124: ; - CPy_Unreachable(); -CPyL125: ; - if (cpy_r_r168.f0 == NULL) goto CPyL127; - CPy_RestoreExcInfo(cpy_r_r168); - CPy_XDECREF(cpy_r_r168.f0); - CPy_XDECREF(cpy_r_r168.f1); - CPy_XDECREF(cpy_r_r168.f2); -CPyL127: ; - cpy_r_r174 = CPy_KeepPropagating(); - if (!cpy_r_r174) goto CPyL158; - CPy_Unreachable(); -CPyL129: ; - cpy_r_r175 = cpy_r_r59 + 1; - cpy_r_r59 = cpy_r_r175; - goto CPyL46; -CPyL130: ; - cpy_r_r176 = CPyStatics[221]; /* '\n' */ - if (cpy_r_ast_list != NULL) goto CPyL133; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); - cpy_r_r177 = 0; - if (unlikely(!cpy_r_r177)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", -1, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL133: ; - cpy_r_r178 = (CPyPtr)&((PyVarObject *)cpy_r_ast_list)->ob_size; - cpy_r_r179 = *(int64_t *)cpy_r_r178; - cpy_r_r180 = PyList_New(cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); - goto CPyL160; - } - cpy_r_r181 = 0; -CPyL135: ; - if (cpy_r_ast_list == NULL) { - goto CPyL217; - } else - goto CPyL138; -CPyL136: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); - cpy_r_r182 = 0; - if (unlikely(!cpy_r_r182)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", -1, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL138: ; - cpy_r_r183 = (CPyPtr)&((PyVarObject *)cpy_r_ast_list)->ob_size; - cpy_r_r184 = *(int64_t *)cpy_r_r183; - cpy_r_r185 = cpy_r_r181 < cpy_r_r184; - if (!cpy_r_r185) goto CPyL218; - if (cpy_r_ast_list == NULL) { - goto CPyL219; - } else - goto CPyL142; -CPyL140: ; - PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); - cpy_r_r186 = 0; - if (unlikely(!cpy_r_r186)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", -1, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL142: ; - cpy_r_r187 = (CPyPtr)&((PyListObject *)cpy_r_ast_list)->ob_item; - cpy_r_r188 = *(CPyPtr *)cpy_r_r187; - cpy_r_r189 = cpy_r_r181 * 8; - cpy_r_r190 = cpy_r_r188 + cpy_r_r189; - cpy_r_r191 = *(PyObject * *)cpy_r_r190; - CPy_INCREF(cpy_r_r191); - cpy_r_r192 = CPyStatic_scripts____dump; - if (unlikely(cpy_r_r192 == NULL)) { - goto CPyL220; - } else - goto CPyL145; -CPyL143: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_dump\" was not set"); - cpy_r_r193 = 0; - if (unlikely(!cpy_r_r193)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL145: ; - PyObject *cpy_r_r194[1] = {cpy_r_r191}; - cpy_r_r195 = (PyObject **)&cpy_r_r194; - cpy_r_r196 = PyObject_Vectorcall(cpy_r_r192, cpy_r_r195, 1, 0); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); - goto CPyL221; - } - CPy_DECREF(cpy_r_r191); - if (likely(PyUnicode_Check(cpy_r_r196))) - cpy_r_r197 = cpy_r_r196; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals, "str", cpy_r_r196); - goto CPyL222; - } - CPyList_SetItemUnsafe(cpy_r_r180, cpy_r_r181, cpy_r_r197); - cpy_r_r198 = cpy_r_r181 + 1; - cpy_r_r181 = cpy_r_r198; - goto CPyL135; -CPyL149: ; - cpy_r_r199 = PyUnicode_Join(cpy_r_r176, cpy_r_r180); - CPy_DECREF_NO_IMM(cpy_r_r180); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); - goto CPyL158; - } - cpy_r_r200 = PyUnicode_AsUTF8String(cpy_r_r199); - CPy_DECREF(cpy_r_r199); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); - goto CPyL158; - } - cpy_r_r201 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r201 == NULL)) { - goto CPyL223; - } else - goto CPyL154; -CPyL152: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r202 = 0; - if (unlikely(!cpy_r_r202)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); - goto CPyL158; - } - CPy_Unreachable(); -CPyL154: ; - PyObject *cpy_r_r203[1] = {cpy_r_r200}; - cpy_r_r204 = (PyObject **)&cpy_r_r203; - cpy_r_r205 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 1, 0); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); - goto CPyL224; - } - CPy_DECREF(cpy_r_r200); - cpy_r_r206 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r207[1] = {cpy_r_r205}; - cpy_r_r208 = (PyObject **)&cpy_r_r207; - cpy_r_r209 = PyObject_VectorcallMethod(cpy_r_r206, cpy_r_r208, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); - goto CPyL225; - } - CPy_DECREF(cpy_r_r205); - if (likely(PyUnicode_Check(cpy_r_r209))) - cpy_r_r210 = cpy_r_r209; - else { - CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals, "str", cpy_r_r209); - goto CPyL158; - } - return cpy_r_r210; -CPyL158: ; - cpy_r_r211 = NULL; - return cpy_r_r211; -CPyL159: ; - CPy_XDecRef(cpy_r_ast_list); - goto CPyL1; -CPyL160: ; - CPy_XDecRef(cpy_r_ast_list); - goto CPyL158; -CPyL161: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r5); - goto CPyL158; -CPyL162: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL158; -CPyL163: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL158; -CPyL164: ; - CPy_DecRef(cpy_r_r17); - goto CPyL17; -CPyL165: ; - CPy_DecRef(cpy_r_r23); - goto CPyL12; -CPyL166: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL13; -CPyL167: ; - CPy_DecRef(cpy_r_r23); - goto CPyL17; -CPyL168: ; - CPy_DecRef(cpy_r_r28); - goto CPyL17; -CPyL169: ; - CPy_XDECREF_NO_IMM(cpy_r_ast_list); - goto CPyL16; -CPyL170: ; - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r36); - goto CPyL23; -CPyL171: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r32.f0); - CPy_DecRef(cpy_r_r32.f1); - CPy_DecRef(cpy_r_r32.f2); - goto CPyL21; -CPyL172: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL24; -CPyL173: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r12); - goto CPyL30; -CPyL174: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r9); - goto CPyL33; -CPyL175: ; - CPy_DECREF(cpy_r_r50); - goto CPyL29; -CPyL176: ; - CPy_XDECREF_NO_IMM(cpy_r_ast_list); - goto CPyL31; -CPyL177: ; - CPy_XDECREF(cpy_r_r45.f0); - CPy_XDECREF(cpy_r_r45.f1); - CPy_XDECREF(cpy_r_r45.f2); - goto CPyL32; -CPyL178: ; - CPy_DECREF(cpy_r_r53); - goto CPyL40; -CPyL179: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - goto CPyL158; -CPyL180: ; - CPy_DECREF(cpy_r_r53); - CPy_DECREF_NO_IMM(cpy_r_r58); - goto CPyL130; -CPyL181: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r67); - goto CPyL48; -CPyL182: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r67); - goto CPyL158; -CPyL183: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - goto CPyL158; -CPyL184: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r74); - goto CPyL158; -CPyL185: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r67); - goto CPyL59; -CPyL186: ; - CPy_DECREF(cpy_r_r67); - goto CPyL129; -CPyL187: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_name); - goto CPyL69; -CPyL188: ; - CPy_DECREF(cpy_r_name); - goto CPyL72; -CPyL189: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_name); - goto CPyL88; -CPyL190: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_name); - goto CPyL86; -CPyL191: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_name); - goto CPyL76; -CPyL192: ; - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - goto CPyL77; -CPyL193: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - goto CPyL88; -CPyL194: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r111); - goto CPyL88; -CPyL195: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r111); - CPy_DecRef(cpy_r_r114); - goto CPyL88; -CPyL196: ; - CPy_DecRef(cpy_r_r120); - goto CPyL85; -CPyL197: ; - CPy_DecRef(cpy_r_r96.f0); - CPy_DecRef(cpy_r_r96.f1); - CPy_DecRef(cpy_r_r96.f2); - goto CPyL87; -CPyL198: ; - CPy_DECREF(cpy_r_origin); - goto CPyL129; -CPyL199: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_origin); - goto CPyL158; -CPyL200: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_origin); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r133); - goto CPyL158; -CPyL201: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_origin); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - goto CPyL158; -CPyL202: ; - CPy_DecRef(cpy_r_origin); - CPy_DecRef(cpy_r_r140); - goto CPyL109; -CPyL203: ; - CPy_DecRef(cpy_r_origin); - goto CPyL109; -CPyL204: ; - CPy_DecRef(cpy_r_origin); - CPy_DecRef(cpy_r_r146); - goto CPyL102; -CPyL205: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - goto CPyL103; -CPyL206: ; - CPy_DecRef(cpy_r_origin); - CPy_DecRef(cpy_r_r146); - goto CPyL109; -CPyL207: ; - CPy_DECREF(cpy_r_r151); - goto CPyL106; -CPyL208: ; - CPy_XDECREF_NO_IMM(cpy_r_ast_list); - CPy_DECREF(cpy_r_r53); - CPy_DECREF_NO_IMM(cpy_r_r58); - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r135); - goto CPyL107; -CPyL209: ; - CPy_DecRef(cpy_r_r157); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r159); - goto CPyL115; -CPyL210: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r155.f0); - CPy_DecRef(cpy_r_r155.f1); - CPy_DecRef(cpy_r_r155.f2); - goto CPyL113; -CPyL211: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r135); - goto CPyL116; -CPyL212: ; - CPy_DECREF(cpy_r_r132); - CPy_DECREF(cpy_r_r135); - goto CPyL122; -CPyL213: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r132); - goto CPyL125; -CPyL214: ; - CPy_DECREF(cpy_r_r173); - goto CPyL121; -CPyL215: ; - CPy_XDECREF_NO_IMM(cpy_r_ast_list); - CPy_DECREF(cpy_r_r53); - CPy_DECREF_NO_IMM(cpy_r_r58); - goto CPyL123; -CPyL216: ; - CPy_XDECREF(cpy_r_r168.f0); - CPy_XDECREF(cpy_r_r168.f1); - CPy_XDECREF(cpy_r_r168.f2); - goto CPyL124; -CPyL217: ; - CPy_DECREF_NO_IMM(cpy_r_r180); - goto CPyL136; -CPyL218: ; - CPy_XDECREF_NO_IMM(cpy_r_ast_list); - goto CPyL149; -CPyL219: ; - CPy_DECREF_NO_IMM(cpy_r_r180); - goto CPyL140; -CPyL220: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r191); - goto CPyL143; -CPyL221: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r191); - goto CPyL158; -CPyL222: ; - CPy_XDecRef(cpy_r_ast_list); - CPy_DecRef(cpy_r_r180); - goto CPyL158; -CPyL223: ; - CPy_DecRef(cpy_r_r200); - goto CPyL152; -CPyL224: ; - CPy_DecRef(cpy_r_r200); - goto CPyL158; -CPyL225: ; - CPy_DecRef(cpy_r_r205); - goto CPyL158; -} - -PyObject *CPyPy_scripts____get_ast_hash(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"path", 0}; - static CPyArg_Parser parser = {"O:_get_ast_hash", kwlist, 0}; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { - return NULL; - } - PyObject *arg_path; - if (PyUnicode_Check(obj_path)) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1594; - arg_path = obj_path; - if (arg_path != NULL) goto __LL1594; - CPy_TypeError("union[str, object]", obj_path); - goto fail; -__LL1594: ; - PyObject *retval = CPyDef_scripts____get_ast_hash(arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 188, CPyStatic_scripts___globals); - return NULL; -} - -char CPyDef_scripts_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - PyObject **cpy_r_r7; - void *cpy_r_r9; - void *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - int32_t cpy_r_r84; - char cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - int32_t cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - int32_t cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - int32_t cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - int32_t cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - int32_t cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - char cpy_r_r129; - PyObject **cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - int32_t cpy_r_r135; - char cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - int32_t cpy_r_r140; - char cpy_r_r141; - char cpy_r_r142; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", -1, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_pathlib; - cpy_r_r6 = (PyObject **)&CPyModule_sys; - cpy_r_r7 = (PyObject **)&CPyModule_warnings; - PyObject **cpy_r_r8[3] = {cpy_r_r5, cpy_r_r6, cpy_r_r7}; - cpy_r_r9 = (void *)&cpy_r_r8; - int64_t cpy_r_r10[3] = {4, 5, 6}; - cpy_r_r11 = (void *)&cpy_r_r10; - cpy_r_r12 = CPyStatics[2374]; /* (('pathlib', 'pathlib', 'pathlib'), - ('sys', 'sys', 'sys'), - ('warnings', 'warnings', 'warnings')) */ - cpy_r_r13 = CPyStatic_scripts___globals; - cpy_r_r14 = CPyStatics[1794]; /* 'brownie/project/scripts.py' */ - cpy_r_r15 = CPyStatics[12]; /* '' */ - cpy_r_r16 = CPyImport_ImportMany(cpy_r_r12, cpy_r_r9, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r11); - if (!cpy_r_r16) goto CPyL44; - cpy_r_r17 = CPyStatics[2375]; /* ('FunctionDef', 'Import', 'ImportFrom', 'dump', 'parse') */ - cpy_r_r18 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r19 = CPyStatic_scripts___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 7, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_ast = cpy_r_r20; - CPy_INCREF(CPyModule_ast); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[2376]; /* ('reload',) */ - cpy_r_r22 = CPyStatics[8]; /* 'importlib' */ - cpy_r_r23 = CPyStatic_scripts___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 8, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_importlib = cpy_r_r24; - CPy_INCREF(CPyModule_importlib); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[2377]; /* ('SourceFileLoader',) */ - cpy_r_r26 = CPyStatics[1796]; /* 'importlib.machinery' */ - cpy_r_r27 = CPyStatic_scripts___globals; - cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 9, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_importlib___machinery = cpy_r_r28; - CPy_INCREF(CPyModule_importlib___machinery); - CPy_DECREF(cpy_r_r28); - cpy_r_r29 = CPyStatics[2378]; /* ('find_spec',) */ - cpy_r_r30 = CPyStatics[1798]; /* 'importlib.util' */ - cpy_r_r31 = CPyStatic_scripts___globals; - cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 10, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_importlib___util = cpy_r_r32; - CPy_INCREF(CPyModule_importlib___util); - CPy_DECREF(cpy_r_r32); - cpy_r_r33 = CPyStatics[2379]; /* ('WindowsPath',) */ - cpy_r_r34 = CPyStatics[9]; /* 'pathlib' */ - cpy_r_r35 = CPyStatic_scripts___globals; - cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 11, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_pathlib = cpy_r_r36; - CPy_INCREF(CPyModule_pathlib); - CPy_DECREF(cpy_r_r36); - cpy_r_r37 = CPyStatics[2380]; /* ('FunctionType', 'ModuleType') */ - cpy_r_r38 = CPyStatics[1747]; /* 'types' */ - cpy_r_r39 = CPyStatic_scripts___globals; - cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 12, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_types = cpy_r_r40; - CPy_INCREF(CPyModule_types); - CPy_DECREF(cpy_r_r40); - cpy_r_r41 = CPyStatics[2381]; /* ('Any', 'Dict', 'Final', 'List', 'Optional', 'Sequence', - 'Tuple') */ - cpy_r_r42 = CPyStatics[14]; /* 'typing' */ - cpy_r_r43 = CPyStatic_scripts___globals; - cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 13, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_typing = cpy_r_r44; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r44); - cpy_r_r45 = CPyStatics[2382]; /* ('Path', 'import_module', 'sha1') */ - cpy_r_r46 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r47 = CPyStatic_scripts___globals; - cpy_r_r48 = CPyImport_ImportFromMany(cpy_r_r46, cpy_r_r45, cpy_r_r45, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 15, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_brownie____c_constants = cpy_r_r48; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r48); - cpy_r_r49 = CPyStatics[2080]; /* ('ProjectNotFound',) */ - cpy_r_r50 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r51 = CPyStatic_scripts___globals; - cpy_r_r52 = CPyImport_ImportFromMany(cpy_r_r50, cpy_r_r49, cpy_r_r49, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 16, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_brownie___exceptions = cpy_r_r52; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r52); - cpy_r_r53 = CPyStatics[2383]; /* ('Project', 'check_for_project', 'get_loaded_projects') */ - cpy_r_r54 = CPyStatics[389]; /* 'brownie.project.main' */ - cpy_r_r55 = CPyStatic_scripts___globals; - cpy_r_r56 = CPyImport_ImportFromMany(cpy_r_r54, cpy_r_r53, cpy_r_r53, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 17, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_brownie___project___main = cpy_r_r56; - CPy_INCREF(CPyModule_brownie___project___main); - CPy_DECREF(cpy_r_r56); - cpy_r_r57 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r58 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r59 = CPyStatic_scripts___globals; - cpy_r_r60 = CPyImport_ImportFromMany(cpy_r_r58, cpy_r_r57, cpy_r_r57, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 18, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_brownie___utils = cpy_r_r60; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r60); - cpy_r_r61 = CPyStatics[2129]; /* ('bright_blue', 'bright_cyan') */ - cpy_r_r62 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r63 = CPyStatic_scripts___globals; - cpy_r_r64 = CPyImport_ImportFromMany(cpy_r_r62, cpy_r_r61, cpy_r_r61, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 19, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyModule_brownie___utils____color = cpy_r_r64; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r64); - cpy_r_r65 = CPyStatic_scripts___globals; - cpy_r_r66 = CPyStatics[1496]; /* 'FunctionDef' */ - cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 23, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____FunctionDef = cpy_r_r67; - CPy_INCREF(CPyStatic_scripts____FunctionDef); - cpy_r_r68 = CPyStatic_scripts___globals; - cpy_r_r69 = CPyStatics[1800]; /* '_FunctionDef' */ - cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); - CPy_DECREF(cpy_r_r67); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 23, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r72 = CPyStatic_scripts___globals; - cpy_r_r73 = CPyStatics[1493]; /* 'Import' */ - cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 24, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____Import = cpy_r_r74; - CPy_INCREF(CPyStatic_scripts____Import); - cpy_r_r75 = CPyStatic_scripts___globals; - cpy_r_r76 = CPyStatics[1801]; /* '_Import' */ - cpy_r_r77 = CPyDict_SetItem(cpy_r_r75, cpy_r_r76, cpy_r_r74); - CPy_DECREF(cpy_r_r74); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 24, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r79 = CPyStatic_scripts___globals; - cpy_r_r80 = CPyStatics[1494]; /* 'ImportFrom' */ - cpy_r_r81 = CPyDict_GetItem(cpy_r_r79, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 25, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____ImportFrom = cpy_r_r81; - CPy_INCREF(CPyStatic_scripts____ImportFrom); - cpy_r_r82 = CPyStatic_scripts___globals; - cpy_r_r83 = CPyStatics[1802]; /* '_ImportFrom' */ - cpy_r_r84 = CPyDict_SetItem(cpy_r_r82, cpy_r_r83, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r85 = cpy_r_r84 >= 0; - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 25, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r86 = CPyStatic_scripts___globals; - cpy_r_r87 = CPyStatics[1799]; /* 'FunctionType' */ - cpy_r_r88 = CPyDict_GetItem(cpy_r_r86, cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 27, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____FunctionType = cpy_r_r88; - CPy_INCREF(CPyStatic_scripts____FunctionType); - cpy_r_r89 = CPyStatic_scripts___globals; - cpy_r_r90 = CPyStatics[1803]; /* '_FunctionType' */ - cpy_r_r91 = CPyDict_SetItem(cpy_r_r89, cpy_r_r90, cpy_r_r88); - CPy_DECREF(cpy_r_r88); - cpy_r_r92 = cpy_r_r91 >= 0; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 27, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r93 = CPyStatic_scripts___globals; - cpy_r_r94 = CPyStatics[832]; /* 'parse' */ - cpy_r_r95 = CPyDict_GetItem(cpy_r_r93, cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 29, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____parse = cpy_r_r95; - CPy_INCREF(CPyStatic_scripts____parse); - cpy_r_r96 = CPyStatic_scripts___globals; - cpy_r_r97 = CPyStatics[839]; /* '_parse' */ - cpy_r_r98 = CPyDict_SetItem(cpy_r_r96, cpy_r_r97, cpy_r_r95); - CPy_DECREF(cpy_r_r95); - cpy_r_r99 = cpy_r_r98 >= 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 29, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r100 = CPyStatic_scripts___globals; - cpy_r_r101 = CPyStatics[44]; /* 'dump' */ - cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 30, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____dump = cpy_r_r102; - CPy_INCREF(CPyStatic_scripts____dump); - cpy_r_r103 = CPyStatic_scripts___globals; - cpy_r_r104 = CPyStatics[1804]; /* '_dump' */ - cpy_r_r105 = CPyDict_SetItem(cpy_r_r103, cpy_r_r104, cpy_r_r102); - CPy_DECREF(cpy_r_r102); - cpy_r_r106 = cpy_r_r105 >= 0; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 30, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r107 = CPyStatic__c_constants___import_module; - if (likely(cpy_r_r107 != NULL)) goto CPyL31; - PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); - cpy_r_r108 = 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 32, CPyStatic_scripts___globals); - goto CPyL44; - } - CPy_Unreachable(); -CPyL31: ; - CPyStatic_scripts____import_module = cpy_r_r107; - CPy_INCREF(CPyStatic_scripts____import_module); - cpy_r_r109 = CPyStatic_scripts___globals; - cpy_r_r110 = CPyStatics[1805]; /* '_import_module' */ - cpy_r_r111 = CPyDict_SetItem(cpy_r_r109, cpy_r_r110, cpy_r_r107); - cpy_r_r112 = cpy_r_r111 >= 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 32, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r113 = CPyStatic_scripts___globals; - cpy_r_r114 = CPyStatics[1797]; /* 'find_spec' */ - cpy_r_r115 = CPyDict_GetItem(cpy_r_r113, cpy_r_r114); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 33, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____find_spec = cpy_r_r115; - CPy_INCREF(CPyStatic_scripts____find_spec); - cpy_r_r116 = CPyStatic_scripts___globals; - cpy_r_r117 = CPyStatics[1806]; /* '_find_spec' */ - cpy_r_r118 = CPyDict_SetItem(cpy_r_r116, cpy_r_r117, cpy_r_r115); - CPy_DECREF(cpy_r_r115); - cpy_r_r119 = cpy_r_r118 >= 0; - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 33, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r120 = CPyStatic_scripts___globals; - cpy_r_r121 = CPyStatics[1795]; /* 'reload' */ - cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 34, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____reload = cpy_r_r122; - CPy_INCREF(CPyStatic_scripts____reload); - cpy_r_r123 = CPyStatic_scripts___globals; - cpy_r_r124 = CPyStatics[1807]; /* '_reload' */ - cpy_r_r125 = CPyDict_SetItem(cpy_r_r123, cpy_r_r124, cpy_r_r122); - CPy_DECREF(cpy_r_r122); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 34, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r127 = CPyStatics[175]; /* '.' */ - cpy_r_r128 = CPyStatic__c_constants___Path; - if (likely(cpy_r_r128 != NULL)) goto CPyL39; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r129 = 0; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 36, CPyStatic_scripts___globals); - goto CPyL44; - } - CPy_Unreachable(); -CPyL39: ; - PyObject *cpy_r_r130[1] = {cpy_r_r127}; - cpy_r_r131 = (PyObject **)&cpy_r_r130; - cpy_r_r132 = PyObject_Vectorcall(cpy_r_r128, cpy_r_r131, 1, 0); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 36, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____DOT_PATH = cpy_r_r132; - CPy_INCREF(CPyStatic_scripts____DOT_PATH); - cpy_r_r133 = CPyStatic_scripts___globals; - cpy_r_r134 = CPyStatics[1808]; /* '_DOT_PATH' */ - cpy_r_r135 = CPyDict_SetItem(cpy_r_r133, cpy_r_r134, cpy_r_r132); - CPy_DECREF(cpy_r_r132); - cpy_r_r136 = cpy_r_r135 >= 0; - if (unlikely(!cpy_r_r136)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 36, CPyStatic_scripts___globals); - goto CPyL44; - } - cpy_r_r137 = PyDict_New(); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 38, CPyStatic_scripts___globals); - goto CPyL44; - } - CPyStatic_scripts____import_cache = cpy_r_r137; - CPy_INCREF(CPyStatic_scripts____import_cache); - cpy_r_r138 = CPyStatic_scripts___globals; - cpy_r_r139 = CPyStatics[1809]; /* '_import_cache' */ - cpy_r_r140 = CPyDict_SetItem(cpy_r_r138, cpy_r_r139, cpy_r_r137); - CPy_DECREF(cpy_r_r137); - cpy_r_r141 = cpy_r_r140 >= 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/project/scripts.py", "", 38, CPyStatic_scripts___globals); - goto CPyL44; - } - return 1; -CPyL44: ; - cpy_r_r142 = 2; - return cpy_r_r142; -} - -static int -sources___Sources_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_sources_____mypyc__Sources_setup(PyObject *cpy_r_type); -PyObject *CPyDef_sources___Sources(PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources); - -static PyObject * -sources___Sources_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_sources___Sources) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_sources_____mypyc__Sources_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_sources___Sources_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -sources___Sources_traverse(brownie___project___sources___SourcesObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__contract_sources); - Py_VISIT(self->__contracts); - Py_VISIT(self->__interface_sources); - Py_VISIT(self->__interfaces); - return 0; -} - -static int -sources___Sources_clear(brownie___project___sources___SourcesObject *self) -{ - Py_CLEAR(self->__contract_sources); - Py_CLEAR(self->__contracts); - Py_CLEAR(self->__interface_sources); - Py_CLEAR(self->__interfaces); - return 0; -} - -static void -sources___Sources_dealloc(brownie___project___sources___SourcesObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, sources___Sources_dealloc) - sources___Sources_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem sources___Sources_vtable[8]; -static bool -CPyDef_sources___Sources_trait_vtable_setup(void) -{ - CPyVTableItem sources___Sources_vtable_scratch[] = { - (CPyVTableItem)CPyDef_sources___Sources_____init__, - (CPyVTableItem)CPyDef_sources___Sources___get, - (CPyVTableItem)CPyDef_sources___Sources___get_path_list, - (CPyVTableItem)CPyDef_sources___Sources___get_contract_list, - (CPyVTableItem)CPyDef_sources___Sources___get_interface_list, - (CPyVTableItem)CPyDef_sources___Sources___get_interface_hashes, - (CPyVTableItem)CPyDef_sources___Sources___get_interface_sources, - (CPyVTableItem)CPyDef_sources___Sources___get_source_path, - }; - memcpy(sources___Sources_vtable, sources___Sources_vtable_scratch, sizeof(sources___Sources_vtable)); - return 1; -} - -static PyObject * -sources___Sources_get__contract_sources(brownie___project___sources___SourcesObject *self, void *closure); -static int -sources___Sources_set__contract_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); -static PyObject * -sources___Sources_get__contracts(brownie___project___sources___SourcesObject *self, void *closure); -static int -sources___Sources_set__contracts(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); -static PyObject * -sources___Sources_get__interface_sources(brownie___project___sources___SourcesObject *self, void *closure); -static int -sources___Sources_set__interface_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); -static PyObject * -sources___Sources_get__interfaces(brownie___project___sources___SourcesObject *self, void *closure); -static int -sources___Sources_set__interfaces(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); - -static PyGetSetDef sources___Sources_getseters[] = { - {"_contract_sources", - (getter)sources___Sources_get__contract_sources, (setter)sources___Sources_set__contract_sources, - NULL, NULL}, - {"_contracts", - (getter)sources___Sources_get__contracts, (setter)sources___Sources_set__contracts, - NULL, NULL}, - {"_interface_sources", - (getter)sources___Sources_get__interface_sources, (setter)sources___Sources_set__interface_sources, - NULL, NULL}, - {"_interfaces", - (getter)sources___Sources_get__interfaces, (setter)sources___Sources_set__interfaces, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef sources___Sources_methods[] = { - {"__init__", - (PyCFunction)CPyPy_sources___Sources_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, contract_sources, interface_sources)\n--\n\n")}, - {"get", - (PyCFunction)CPyPy_sources___Sources___get, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get($self, key)\n--\n\n")}, - {"get_path_list", - (PyCFunction)CPyPy_sources___Sources___get_path_list, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_path_list($self)\n--\n\n")}, - {"get_contract_list", - (PyCFunction)CPyPy_sources___Sources___get_contract_list, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_contract_list($self)\n--\n\n")}, - {"get_interface_list", - (PyCFunction)CPyPy_sources___Sources___get_interface_list, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_interface_list($self)\n--\n\n")}, - {"get_interface_hashes", - (PyCFunction)CPyPy_sources___Sources___get_interface_hashes, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_interface_hashes($self)\n--\n\n")}, - {"get_interface_sources", - (PyCFunction)CPyPy_sources___Sources___get_interface_sources, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_interface_sources($self)\n--\n\n")}, - {"get_source_path", - (PyCFunction)CPyPy_sources___Sources___get_source_path, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_source_path($self, contract_name, is_interface=False)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_sources___Sources_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Sources", - .tp_new = sources___Sources_new, - .tp_dealloc = (destructor)sources___Sources_dealloc, - .tp_traverse = (traverseproc)sources___Sources_traverse, - .tp_clear = (inquiry)sources___Sources_clear, - .tp_getset = sources___Sources_getseters, - .tp_methods = sources___Sources_methods, - .tp_init = sources___Sources_init, - .tp_basicsize = sizeof(brownie___project___sources___SourcesObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("Sources(contract_sources, interface_sources)\n--\n\n"), -}; -static PyTypeObject *CPyType_sources___Sources_template = &CPyType_sources___Sources_template_; - -PyObject *CPyDef_sources_____mypyc__Sources_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___project___sources___SourcesObject *self; - self = (brownie___project___sources___SourcesObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = sources___Sources_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_sources___Sources(PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources) -{ - PyObject *self = CPyDef_sources_____mypyc__Sources_setup((PyObject *)CPyType_sources___Sources); - if (self == NULL) - return NULL; - char res = CPyDef_sources___Sources_____init__(self, cpy_r_contract_sources, cpy_r_interface_sources); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -sources___Sources_get__contract_sources(brownie___project___sources___SourcesObject *self, void *closure) -{ - if (unlikely(self->__contract_sources == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_contract_sources' of 'Sources' undefined"); - return NULL; - } - CPy_INCREF(self->__contract_sources); - PyObject *retval = self->__contract_sources; - return retval; -} - -static int -sources___Sources_set__contract_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Sources' object attribute '_contract_sources' cannot be deleted"); - return -1; - } - if (self->__contract_sources != NULL) { - CPy_DECREF(self->__contract_sources); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__contract_sources = tmp; - return 0; -} - -static PyObject * -sources___Sources_get__contracts(brownie___project___sources___SourcesObject *self, void *closure) -{ - if (unlikely(self->__contracts == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_contracts' of 'Sources' undefined"); - return NULL; - } - CPy_INCREF(self->__contracts); - PyObject *retval = self->__contracts; - return retval; -} - -static int -sources___Sources_set__contracts(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Sources' object attribute '_contracts' cannot be deleted"); - return -1; - } - if (self->__contracts != NULL) { - CPy_DECREF(self->__contracts); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__contracts = tmp; - return 0; -} - -static PyObject * -sources___Sources_get__interface_sources(brownie___project___sources___SourcesObject *self, void *closure) -{ - if (unlikely(self->__interface_sources == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_interface_sources' of 'Sources' undefined"); - return NULL; - } - CPy_INCREF(self->__interface_sources); - PyObject *retval = self->__interface_sources; - return retval; -} - -static int -sources___Sources_set__interface_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Sources' object attribute '_interface_sources' cannot be deleted"); - return -1; - } - if (self->__interface_sources != NULL) { - CPy_DECREF(self->__interface_sources); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__interface_sources = tmp; - return 0; -} - -static PyObject * -sources___Sources_get__interfaces(brownie___project___sources___SourcesObject *self, void *closure) -{ - if (unlikely(self->__interfaces == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_interfaces' of 'Sources' undefined"); - return NULL; - } - CPy_INCREF(self->__interfaces); - PyObject *retval = self->__interfaces; - return retval; -} - -static int -sources___Sources_set__interfaces(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Sources' object attribute '_interfaces' cannot be deleted"); - return -1; - } - if (self->__interfaces != NULL) { - CPy_DECREF(self->__interfaces); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__interfaces = tmp; - return 0; -} -static PyMethodDef sourcesmodule_methods[] = { - {"is_inside_offset", (PyCFunction)CPyPy_sources___is_inside_offset, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("is_inside_offset(inner, outer)\n--\n\n") /* docstring */}, - {"highlight_source", (PyCFunction)CPyPy_sources___highlight_source, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("highlight_source(source, offset, pad=3)\n--\n\n") /* docstring */}, - {"get_contract_names", (PyCFunction)CPyPy_sources___get_contract_names, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_contract_names(full_source)\n--\n\n") /* docstring */}, - {"get_pragma_spec", (PyCFunction)CPyPy_sources___get_pragma_spec, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_pragma_spec(source, path=None)\n--\n\n") /* docstring */}, - {"get_vyper_pragma_spec", (PyCFunction)CPyPy_sources___get_vyper_pragma_spec, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_vyper_pragma_spec(source, path=None)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___project___sources(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___sources__internal, "__name__"); - CPyStatic_sources___globals = PyModule_GetDict(CPyModule_brownie___project___sources__internal); - if (unlikely(CPyStatic_sources___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_sources_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___project___sources__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_sources___Sources); - return -1; -} -static struct PyModuleDef sourcesmodule = { - PyModuleDef_HEAD_INIT, - "brownie.project.sources", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - sourcesmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___project___sources(void) -{ - if (CPyModule_brownie___project___sources__internal) { - Py_INCREF(CPyModule_brownie___project___sources__internal); - return CPyModule_brownie___project___sources__internal; - } - CPyModule_brownie___project___sources__internal = PyModule_Create(&sourcesmodule); - if (unlikely(CPyModule_brownie___project___sources__internal == NULL)) - goto fail; - if (CPyExec_brownie___project___sources(CPyModule_brownie___project___sources__internal) != 0) - goto fail; - return CPyModule_brownie___project___sources__internal; - fail: - return NULL; -} - -char CPyDef_sources___Sources_____init__(PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - CPyTagged cpy_r_r6; - int64_t cpy_r_r7; - PyObject *cpy_r_r8; - tuple_T4CIOO cpy_r_r9; - CPyTagged cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_path; - PyObject *cpy_r_source; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T2OO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - CPyPtr cpy_r_r42; - CPyPtr cpy_r_r43; - PyObject *cpy_r_contract_names; - PyObject *cpy_r_r44; - int64_t cpy_r_r45; - CPyPtr cpy_r_r46; - int64_t cpy_r_r47; - char cpy_r_r48; - CPyPtr cpy_r_r49; - CPyPtr cpy_r_r50; - int64_t cpy_r_r51; - CPyPtr cpy_r_r52; - PyObject *cpy_r_r53; - tuple_T2OO cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_name; - PyObject *cpy_r_r56; - PyObject *cpy_r_type_; - int32_t cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - tuple_T2OO cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - tuple_T2OO cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - CPyPtr cpy_r_r74; - CPyPtr cpy_r_r75; - CPyPtr cpy_r_r76; - int32_t cpy_r_r77; - char cpy_r_r78; - tuple_T2OO cpy_r_r79; - PyObject *cpy_r_r80; - int32_t cpy_r_r81; - char cpy_r_r82; - int64_t cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - CPyTagged cpy_r_r86; - int64_t cpy_r_r87; - PyObject *cpy_r_r88; - tuple_T4CIOO cpy_r_r89; - CPyTagged cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - tuple_T2OO cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - int32_t cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - char cpy_r_r101; - CPyTagged cpy_r_r102; - int64_t cpy_r_r103; - PyObject *cpy_r_r104; - tuple_T4CIOO cpy_r_r105; - CPyTagged cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject **cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - char cpy_r_r125; - PyObject *cpy_r_r126; - char cpy_r_r127; - PyObject **cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - tuple_T2OO cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - CPyPtr cpy_r_r138; - CPyPtr cpy_r_r139; - PyObject *cpy_r_interface_names; - PyObject *cpy_r_r140; - int64_t cpy_r_r141; - CPyPtr cpy_r_r142; - int64_t cpy_r_r143; - char cpy_r_r144; - CPyPtr cpy_r_r145; - CPyPtr cpy_r_r146; - int64_t cpy_r_r147; - CPyPtr cpy_r_r148; - PyObject *cpy_r_r149; - tuple_T2OO cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - int32_t cpy_r_r154; - char 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_r162; - CPyPtr cpy_r_r163; - CPyPtr cpy_r_r164; - CPyPtr cpy_r_r165; - int32_t cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - int32_t cpy_r_r169; - char cpy_r_r170; - int64_t cpy_r_r171; - char cpy_r_r172; - char cpy_r_r173; - int64_t cpy_r_r174; - CPyTagged cpy_r_r175; - char cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - CPyTagged cpy_r_r180; - int64_t cpy_r_r181; - PyObject *cpy_r_r182; - tuple_T4CIOO cpy_r_r183; - CPyTagged cpy_r_r184; - char cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - int32_t cpy_r_r195; - char cpy_r_r196; - char cpy_r_r197; - char 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_r206; - char cpy_r_r207; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 29, CPyStatic_sources___globals); - goto CPyL110; - } - ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources = cpy_r_r0; - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 30, CPyStatic_sources___globals); - goto CPyL110; - } - ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts = cpy_r_r1; - cpy_r_r2 = PyDict_New(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 31, CPyStatic_sources___globals); - goto CPyL110; - } - ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources = cpy_r_r2; - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 32, CPyStatic_sources___globals); - goto CPyL110; - } - ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces = cpy_r_r3; - cpy_r_r4 = PyDict_New(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 34, CPyStatic_sources___globals); - goto CPyL110; - } - cpy_r_r5 = PyDict_New(); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 35, CPyStatic_sources___globals); - goto CPyL111; - } - cpy_r_r6 = 0; - cpy_r_r7 = PyDict_Size(cpy_r_contract_sources); - cpy_r_r8 = CPyDict_GetItemsIter(cpy_r_contract_sources); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals); - goto CPyL112; - } -CPyL7: ; - cpy_r_r9 = CPyDict_NextItem(cpy_r_r8, cpy_r_r6); - cpy_r_r10 = cpy_r_r9.f1; - cpy_r_r6 = cpy_r_r10; - cpy_r_r11 = cpy_r_r9.f0; - if (!cpy_r_r11) goto CPyL113; - cpy_r_r12 = cpy_r_r9.f2; - CPy_INCREF(cpy_r_r12); - cpy_r_r13 = cpy_r_r9.f3; - CPy_INCREF(cpy_r_r13); - CPy_DECREF(cpy_r_r9.f2); - CPy_DECREF(cpy_r_r9.f3); - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r14 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals, "str", cpy_r_r12); - goto CPyL114; - } - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r15 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals, "str", cpy_r_r13); - goto CPyL115; - } - cpy_r_path = cpy_r_r14; - cpy_r_source = cpy_r_r15; - cpy_r_r16 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; - CPy_INCREF(cpy_r_r16); - cpy_r_r17 = CPyDict_SetItem(cpy_r_r16, cpy_r_path, cpy_r_source); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 38, CPyStatic_sources___globals); - goto CPyL116; - } - cpy_r_r19 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r19 == NULL)) { - goto CPyL117; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r20 = 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals); - goto CPyL110; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r21[1] = {cpy_r_path}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r22, 1, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals); - goto CPyL116; - } - cpy_r_r24 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals); - goto CPyL116; - } - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals, "str", cpy_r_r25); - goto CPyL116; - } - cpy_r_r27 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r28 = CPyStr_Equal(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - cpy_r_r29 = cpy_r_r28 == 0; - if (cpy_r_r29) { - goto CPyL118; - } else - goto CPyL26; -CPyL18: ; - cpy_r_r30 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r30 == NULL)) { - goto CPyL119; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); - goto CPyL110; - } - CPy_Unreachable(); -CPyL21: ; - PyObject *cpy_r_r32[1] = {cpy_r_path}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r33, 1, 0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); - goto CPyL120; - } - cpy_r_r35 = CPyStatics[68]; /* 'stem' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); - goto CPyL120; - } - if (likely(PyUnicode_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals, "str", cpy_r_r36); - goto CPyL120; - } - cpy_r_r38 = CPyStatics[1491]; /* 'contract' */ - CPy_INCREF(cpy_r_r38); - cpy_r_r39.f0 = cpy_r_r37; - cpy_r_r39.f1 = cpy_r_r38; - cpy_r_r40 = PyList_New(1); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); - goto CPyL121; - } - cpy_r_r41 = PyTuple_New(2); - if (unlikely(cpy_r_r41 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1595 = cpy_r_r39.f0; - PyTuple_SET_ITEM(cpy_r_r41, 0, __tmp1595); - PyObject *__tmp1596 = cpy_r_r39.f1; - PyTuple_SET_ITEM(cpy_r_r41, 1, __tmp1596); - cpy_r_r42 = (CPyPtr)&((PyListObject *)cpy_r_r40)->ob_item; - cpy_r_r43 = *(CPyPtr *)cpy_r_r42; - *(PyObject * *)cpy_r_r43 = cpy_r_r41; - cpy_r_contract_names = cpy_r_r40; - goto CPyL28; -CPyL26: ; - cpy_r_r44 = CPyDef_sources___get_contract_names(cpy_r_source); - CPy_DECREF(cpy_r_source); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 42, CPyStatic_sources___globals); - goto CPyL120; - } - cpy_r_contract_names = cpy_r_r44; -CPyL28: ; - cpy_r_r45 = 0; -CPyL29: ; - cpy_r_r46 = (CPyPtr)&((PyVarObject *)cpy_r_contract_names)->ob_size; - cpy_r_r47 = *(int64_t *)cpy_r_r46; - cpy_r_r48 = cpy_r_r45 < cpy_r_r47; - if (!cpy_r_r48) goto CPyL122; - cpy_r_r49 = (CPyPtr)&((PyListObject *)cpy_r_contract_names)->ob_item; - cpy_r_r50 = *(CPyPtr *)cpy_r_r49; - cpy_r_r51 = cpy_r_r45 * 8; - cpy_r_r52 = cpy_r_r50 + cpy_r_r51; - cpy_r_r53 = *(PyObject * *)cpy_r_r52; - CPy_INCREF(cpy_r_r53); - PyObject *__tmp1597; - if (unlikely(!(PyTuple_Check(cpy_r_r53) && PyTuple_GET_SIZE(cpy_r_r53) == 2))) { - __tmp1597 = NULL; - goto __LL1598; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 0)))) - __tmp1597 = PyTuple_GET_ITEM(cpy_r_r53, 0); - else { - __tmp1597 = NULL; - } - if (__tmp1597 == NULL) goto __LL1598; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 1)))) - __tmp1597 = PyTuple_GET_ITEM(cpy_r_r53, 1); - else { - __tmp1597 = NULL; - } - if (__tmp1597 == NULL) goto __LL1598; - __tmp1597 = cpy_r_r53; -__LL1598: ; - if (unlikely(__tmp1597 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r53); cpy_r_r54 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1599 = PyTuple_GET_ITEM(cpy_r_r53, 0); - CPy_INCREF(__tmp1599); - PyObject *__tmp1600; - if (likely(PyUnicode_Check(__tmp1599))) - __tmp1600 = __tmp1599; - else { - CPy_TypeError("str", __tmp1599); - __tmp1600 = NULL; - } - cpy_r_r54.f0 = __tmp1600; - PyObject *__tmp1601 = PyTuple_GET_ITEM(cpy_r_r53, 1); - CPy_INCREF(__tmp1601); - PyObject *__tmp1602; - if (likely(PyUnicode_Check(__tmp1601))) - __tmp1602 = __tmp1601; - else { - CPy_TypeError("str", __tmp1601); - __tmp1602 = NULL; - } - cpy_r_r54.f1 = __tmp1602; - } - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54.f0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 43, CPyStatic_sources___globals); - goto CPyL123; - } - cpy_r_r55 = cpy_r_r54.f0; - CPy_INCREF(cpy_r_r55); - cpy_r_name = cpy_r_r55; - cpy_r_r56 = cpy_r_r54.f1; - CPy_INCREF(cpy_r_r56); - CPy_DECREF(cpy_r_r54.f0); - CPy_DECREF(cpy_r_r54.f1); - cpy_r_type_ = cpy_r_r56; - cpy_r_r57 = PyDict_Contains(cpy_r_r4, cpy_r_name); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 44, CPyStatic_sources___globals); - goto CPyL124; - } - cpy_r_r59 = cpy_r_r57; - if (!cpy_r_r59) goto CPyL43; - cpy_r_r60 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r61 = CPyStr_Equal(cpy_r_type_, cpy_r_r60); - if (cpy_r_r61) goto CPyL125; - cpy_r_r62 = CPyDict_GetItem(cpy_r_r4, cpy_r_name); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 48, CPyStatic_sources___globals); - goto CPyL124; - } - PyObject *__tmp1603; - if (unlikely(!(PyTuple_Check(cpy_r_r62) && PyTuple_GET_SIZE(cpy_r_r62) == 2))) { - __tmp1603 = NULL; - goto __LL1604; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r62, 0)))) - __tmp1603 = PyTuple_GET_ITEM(cpy_r_r62, 0); - else { - __tmp1603 = NULL; - } - if (__tmp1603 == NULL) goto __LL1604; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r62, 1)))) - __tmp1603 = PyTuple_GET_ITEM(cpy_r_r62, 1); - else { - __tmp1603 = NULL; - } - if (__tmp1603 == NULL) goto __LL1604; - __tmp1603 = cpy_r_r62; -__LL1604: ; - if (unlikely(__tmp1603 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r62); cpy_r_r63 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1605 = PyTuple_GET_ITEM(cpy_r_r62, 0); - CPy_INCREF(__tmp1605); - PyObject *__tmp1606; - if (likely(PyUnicode_Check(__tmp1605))) - __tmp1606 = __tmp1605; - else { - CPy_TypeError("str", __tmp1605); - __tmp1606 = NULL; - } - cpy_r_r63.f0 = __tmp1606; - PyObject *__tmp1607 = PyTuple_GET_ITEM(cpy_r_r62, 1); - CPy_INCREF(__tmp1607); - PyObject *__tmp1608; - if (likely(PyUnicode_Check(__tmp1607))) - __tmp1608 = __tmp1607; - else { - CPy_TypeError("str", __tmp1607); - __tmp1608 = NULL; - } - cpy_r_r63.f1 = __tmp1608; - } - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63.f0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 48, CPyStatic_sources___globals); - goto CPyL124; - } - cpy_r_r64 = cpy_r_r63.f1; - CPy_INCREF(cpy_r_r64); - CPy_DECREF(cpy_r_r63.f0); - CPy_DECREF(cpy_r_r63.f1); - cpy_r_r65 = CPyStatics[1263]; /* 'interface' */ - cpy_r_r66 = CPyStr_Equal(cpy_r_r64, cpy_r_r65); - CPy_DECREF(cpy_r_r64); - cpy_r_r67 = cpy_r_r66 == 0; - if (!cpy_r_r67) goto CPyL43; - cpy_r_r68 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r5, cpy_r_name, 3); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); - goto CPyL124; - } - if (likely(PySet_Check(cpy_r_r68))) - cpy_r_r69 = cpy_r_r68; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals, "set", cpy_r_r68); - goto CPyL124; - } - cpy_r_r70 = CPyDict_GetItem(cpy_r_r4, cpy_r_name); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); - goto CPyL126; - } - PyObject *__tmp1609; - if (unlikely(!(PyTuple_Check(cpy_r_r70) && PyTuple_GET_SIZE(cpy_r_r70) == 2))) { - __tmp1609 = NULL; - goto __LL1610; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r70, 0)))) - __tmp1609 = PyTuple_GET_ITEM(cpy_r_r70, 0); - else { - __tmp1609 = NULL; - } - if (__tmp1609 == NULL) goto __LL1610; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r70, 1)))) - __tmp1609 = PyTuple_GET_ITEM(cpy_r_r70, 1); - else { - __tmp1609 = NULL; - } - if (__tmp1609 == NULL) goto __LL1610; - __tmp1609 = cpy_r_r70; -__LL1610: ; - if (unlikely(__tmp1609 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r70); cpy_r_r71 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1611 = PyTuple_GET_ITEM(cpy_r_r70, 0); - CPy_INCREF(__tmp1611); - PyObject *__tmp1612; - if (likely(PyUnicode_Check(__tmp1611))) - __tmp1612 = __tmp1611; - else { - CPy_TypeError("str", __tmp1611); - __tmp1612 = NULL; - } - cpy_r_r71.f0 = __tmp1612; - PyObject *__tmp1613 = PyTuple_GET_ITEM(cpy_r_r70, 1); - CPy_INCREF(__tmp1613); - PyObject *__tmp1614; - if (likely(PyUnicode_Check(__tmp1613))) - __tmp1614 = __tmp1613; - else { - CPy_TypeError("str", __tmp1613); - __tmp1614 = NULL; - } - cpy_r_r71.f1 = __tmp1614; - } - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r71.f0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); - goto CPyL126; - } - cpy_r_r72 = cpy_r_r71.f0; - CPy_INCREF(cpy_r_r72); - CPy_DECREF(cpy_r_r71.f0); - CPy_DECREF(cpy_r_r71.f1); - cpy_r_r73 = PyList_New(2); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); - goto CPyL127; - } - cpy_r_r74 = (CPyPtr)&((PyListObject *)cpy_r_r73)->ob_item; - cpy_r_r75 = *(CPyPtr *)cpy_r_r74; - CPy_INCREF(cpy_r_path); - *(PyObject * *)cpy_r_r75 = cpy_r_path; - cpy_r_r76 = cpy_r_r75 + 8; - *(PyObject * *)cpy_r_r76 = cpy_r_r72; - cpy_r_r77 = _PySet_Update(cpy_r_r69, cpy_r_r73); - CPy_DECREF(cpy_r_r69); - CPy_DECREF_NO_IMM(cpy_r_r73); - cpy_r_r78 = cpy_r_r77 >= 0; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); - goto CPyL124; - } -CPyL43: ; - CPy_INCREF(cpy_r_path); - cpy_r_r79.f0 = cpy_r_path; - cpy_r_r79.f1 = cpy_r_type_; - cpy_r_r80 = PyTuple_New(2); - if (unlikely(cpy_r_r80 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1615 = cpy_r_r79.f0; - PyTuple_SET_ITEM(cpy_r_r80, 0, __tmp1615); - PyObject *__tmp1616 = cpy_r_r79.f1; - PyTuple_SET_ITEM(cpy_r_r80, 1, __tmp1616); - cpy_r_r81 = CPyDict_SetItem(cpy_r_r4, cpy_r_name, cpy_r_r80); - CPy_DECREF(cpy_r_name); - CPy_DECREF(cpy_r_r80); - cpy_r_r82 = cpy_r_r81 >= 0; - if (unlikely(!cpy_r_r82)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 50, CPyStatic_sources___globals); - goto CPyL123; - } -CPyL44: ; - cpy_r_r83 = cpy_r_r45 + 1; - cpy_r_r45 = cpy_r_r83; - goto CPyL29; -CPyL45: ; - cpy_r_r84 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r7); - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals); - goto CPyL128; - } else - goto CPyL7; -CPyL46: ; - cpy_r_r85 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals); - goto CPyL112; - } - cpy_r_r86 = 0; - cpy_r_r87 = PyDict_Size(cpy_r_r4); - cpy_r_r88 = CPyDict_GetItemsIter(cpy_r_r4); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); - goto CPyL112; - } -CPyL48: ; - cpy_r_r89 = CPyDict_NextItem(cpy_r_r88, cpy_r_r86); - cpy_r_r90 = cpy_r_r89.f1; - cpy_r_r86 = cpy_r_r90; - cpy_r_r91 = cpy_r_r89.f0; - if (!cpy_r_r91) goto CPyL129; - cpy_r_r92 = cpy_r_r89.f2; - CPy_INCREF(cpy_r_r92); - cpy_r_r93 = cpy_r_r89.f3; - CPy_INCREF(cpy_r_r93); - CPy_DECREF(cpy_r_r89.f2); - CPy_DECREF(cpy_r_r89.f3); - if (likely(PyUnicode_Check(cpy_r_r92))) - cpy_r_r94 = cpy_r_r92; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals, "str", cpy_r_r92); - goto CPyL130; - } - PyObject *__tmp1617; - if (unlikely(!(PyTuple_Check(cpy_r_r93) && PyTuple_GET_SIZE(cpy_r_r93) == 2))) { - __tmp1617 = NULL; - goto __LL1618; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r93, 0)))) - __tmp1617 = PyTuple_GET_ITEM(cpy_r_r93, 0); - else { - __tmp1617 = NULL; - } - if (__tmp1617 == NULL) goto __LL1618; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r93, 1)))) - __tmp1617 = PyTuple_GET_ITEM(cpy_r_r93, 1); - else { - __tmp1617 = NULL; - } - if (__tmp1617 == NULL) goto __LL1618; - __tmp1617 = cpy_r_r93; -__LL1618: ; - if (unlikely(__tmp1617 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r93); cpy_r_r95 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1619 = PyTuple_GET_ITEM(cpy_r_r93, 0); - CPy_INCREF(__tmp1619); - PyObject *__tmp1620; - if (likely(PyUnicode_Check(__tmp1619))) - __tmp1620 = __tmp1619; - else { - CPy_TypeError("str", __tmp1619); - __tmp1620 = NULL; - } - cpy_r_r95.f0 = __tmp1620; - PyObject *__tmp1621 = PyTuple_GET_ITEM(cpy_r_r93, 1); - CPy_INCREF(__tmp1621); - PyObject *__tmp1622; - if (likely(PyUnicode_Check(__tmp1621))) - __tmp1622 = __tmp1621; - else { - CPy_TypeError("str", __tmp1621); - __tmp1622 = NULL; - } - cpy_r_r95.f1 = __tmp1622; - } - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r95.f0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); - goto CPyL131; - } - cpy_r_r96 = cpy_r_r95.f0; - CPy_INCREF(cpy_r_r96); - CPy_DECREF(cpy_r_r95.f0); - CPy_DECREF(cpy_r_r95.f1); - cpy_r_r97 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r97); - cpy_r_r98 = CPyDict_SetItem(cpy_r_r97, cpy_r_r94, cpy_r_r96); - CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r94); - CPy_DECREF(cpy_r_r96); - cpy_r_r99 = cpy_r_r98 >= 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 53, CPyStatic_sources___globals); - goto CPyL132; - } - cpy_r_r100 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r87); - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); - goto CPyL132; - } else - goto CPyL48; -CPyL53: ; - cpy_r_r101 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r101)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); - goto CPyL133; - } - cpy_r_r102 = 0; - cpy_r_r103 = PyDict_Size(cpy_r_interface_sources); - cpy_r_r104 = CPyDict_GetItemsIter(cpy_r_interface_sources); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals); - goto CPyL133; - } -CPyL55: ; - cpy_r_r105 = CPyDict_NextItem(cpy_r_r104, cpy_r_r102); - cpy_r_r106 = cpy_r_r105.f1; - cpy_r_r102 = cpy_r_r106; - cpy_r_r107 = cpy_r_r105.f0; - if (!cpy_r_r107) goto CPyL134; - cpy_r_r108 = cpy_r_r105.f2; - CPy_INCREF(cpy_r_r108); - cpy_r_r109 = cpy_r_r105.f3; - CPy_INCREF(cpy_r_r109); - CPy_DECREF(cpy_r_r105.f2); - CPy_DECREF(cpy_r_r105.f3); - if (likely(PyUnicode_Check(cpy_r_r108))) - cpy_r_r110 = cpy_r_r108; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals, "str", cpy_r_r108); - goto CPyL135; - } - if (likely(PyUnicode_Check(cpy_r_r109))) - cpy_r_r111 = cpy_r_r109; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals, "str", cpy_r_r109); - goto CPyL136; - } - cpy_r_path = cpy_r_r110; - cpy_r_source = cpy_r_r111; - cpy_r_r112 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; - CPy_INCREF(cpy_r_r112); - cpy_r_r113 = CPyDict_SetItem(cpy_r_r112, cpy_r_path, cpy_r_source); - CPy_DECREF(cpy_r_r112); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 57, CPyStatic_sources___globals); - goto CPyL137; - } - cpy_r_r115 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r115 == NULL)) { - goto CPyL138; - } else - goto CPyL62; -CPyL60: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r116 = 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals); - goto CPyL110; - } - CPy_Unreachable(); -CPyL62: ; - PyObject *cpy_r_r117[1] = {cpy_r_path}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_Vectorcall(cpy_r_r115, cpy_r_r118, 1, 0); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals); - goto CPyL137; - } - cpy_r_r120 = CPyStatics[147]; /* 'suffix' */ - cpy_r_r121 = CPyObject_GetAttr(cpy_r_r119, cpy_r_r120); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals); - goto CPyL137; - } - if (likely(PyUnicode_Check(cpy_r_r121))) - cpy_r_r122 = cpy_r_r121; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals, "str", cpy_r_r121); - goto CPyL137; - } - cpy_r_r123 = CPyStatics[1221]; /* '.sol' */ - cpy_r_r124 = CPyStr_Equal(cpy_r_r122, cpy_r_r123); - CPy_DECREF(cpy_r_r122); - cpy_r_r125 = cpy_r_r124 == 0; - if (cpy_r_r125) { - goto CPyL139; - } else - goto CPyL74; -CPyL66: ; - cpy_r_r126 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r126 == NULL)) { - goto CPyL140; - } else - goto CPyL69; -CPyL67: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r127 = 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); - goto CPyL110; - } - CPy_Unreachable(); -CPyL69: ; - PyObject *cpy_r_r128[1] = {cpy_r_path}; - cpy_r_r129 = (PyObject **)&cpy_r_r128; - cpy_r_r130 = PyObject_Vectorcall(cpy_r_r126, cpy_r_r129, 1, 0); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); - goto CPyL141; - } - cpy_r_r131 = CPyStatics[68]; /* 'stem' */ - cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); - CPy_DECREF(cpy_r_r130); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); - goto CPyL141; - } - if (likely(PyUnicode_Check(cpy_r_r132))) - cpy_r_r133 = cpy_r_r132; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals, "str", cpy_r_r132); - goto CPyL141; - } - cpy_r_r134 = CPyStatics[1263]; /* 'interface' */ - CPy_INCREF(cpy_r_r134); - cpy_r_r135.f0 = cpy_r_r133; - cpy_r_r135.f1 = cpy_r_r134; - cpy_r_r136 = PyList_New(1); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); - goto CPyL142; - } - cpy_r_r137 = PyTuple_New(2); - if (unlikely(cpy_r_r137 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1623 = cpy_r_r135.f0; - PyTuple_SET_ITEM(cpy_r_r137, 0, __tmp1623); - PyObject *__tmp1624 = cpy_r_r135.f1; - PyTuple_SET_ITEM(cpy_r_r137, 1, __tmp1624); - cpy_r_r138 = (CPyPtr)&((PyListObject *)cpy_r_r136)->ob_item; - cpy_r_r139 = *(CPyPtr *)cpy_r_r138; - *(PyObject * *)cpy_r_r139 = cpy_r_r137; - cpy_r_interface_names = cpy_r_r136; - goto CPyL76; -CPyL74: ; - cpy_r_r140 = CPyDef_sources___get_contract_names(cpy_r_source); - CPy_DECREF(cpy_r_source); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 62, CPyStatic_sources___globals); - goto CPyL141; - } - cpy_r_interface_names = cpy_r_r140; -CPyL76: ; - cpy_r_r141 = 0; -CPyL77: ; - cpy_r_r142 = (CPyPtr)&((PyVarObject *)cpy_r_interface_names)->ob_size; - cpy_r_r143 = *(int64_t *)cpy_r_r142; - cpy_r_r144 = cpy_r_r141 < cpy_r_r143; - if (!cpy_r_r144) goto CPyL143; - cpy_r_r145 = (CPyPtr)&((PyListObject *)cpy_r_interface_names)->ob_item; - cpy_r_r146 = *(CPyPtr *)cpy_r_r145; - cpy_r_r147 = cpy_r_r141 * 8; - cpy_r_r148 = cpy_r_r146 + cpy_r_r147; - cpy_r_r149 = *(PyObject * *)cpy_r_r148; - CPy_INCREF(cpy_r_r149); - PyObject *__tmp1625; - if (unlikely(!(PyTuple_Check(cpy_r_r149) && PyTuple_GET_SIZE(cpy_r_r149) == 2))) { - __tmp1625 = NULL; - goto __LL1626; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r149, 0)))) - __tmp1625 = PyTuple_GET_ITEM(cpy_r_r149, 0); - else { - __tmp1625 = NULL; - } - if (__tmp1625 == NULL) goto __LL1626; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r149, 1)))) - __tmp1625 = PyTuple_GET_ITEM(cpy_r_r149, 1); - else { - __tmp1625 = NULL; - } - if (__tmp1625 == NULL) goto __LL1626; - __tmp1625 = cpy_r_r149; -__LL1626: ; - if (unlikely(__tmp1625 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r149); cpy_r_r150 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1627 = PyTuple_GET_ITEM(cpy_r_r149, 0); - CPy_INCREF(__tmp1627); - PyObject *__tmp1628; - if (likely(PyUnicode_Check(__tmp1627))) - __tmp1628 = __tmp1627; - else { - CPy_TypeError("str", __tmp1627); - __tmp1628 = NULL; - } - cpy_r_r150.f0 = __tmp1628; - PyObject *__tmp1629 = PyTuple_GET_ITEM(cpy_r_r149, 1); - CPy_INCREF(__tmp1629); - PyObject *__tmp1630; - if (likely(PyUnicode_Check(__tmp1629))) - __tmp1630 = __tmp1629; - else { - CPy_TypeError("str", __tmp1629); - __tmp1630 = NULL; - } - cpy_r_r150.f1 = __tmp1630; - } - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r150.f0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 63, CPyStatic_sources___globals); - goto CPyL144; - } - cpy_r_r151 = cpy_r_r150.f0; - CPy_INCREF(cpy_r_r151); - cpy_r_name = cpy_r_r151; - cpy_r_r152 = cpy_r_r150.f1; - CPy_INCREF(cpy_r_r152); - CPy_DECREF(cpy_r_r150.f0); - CPy_DECREF(cpy_r_r150.f1); - cpy_r_type_ = cpy_r_r152; - CPy_DECREF(cpy_r_type_); - cpy_r_r153 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r153); - cpy_r_r154 = PyDict_Contains(cpy_r_r153, cpy_r_name); - CPy_DECREF(cpy_r_r153); - cpy_r_r155 = cpy_r_r154 >= 0; - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 64, CPyStatic_sources___globals); - goto CPyL145; - } - cpy_r_r156 = cpy_r_r154; - if (!cpy_r_r156) goto CPyL87; - cpy_r_r157 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r5, cpy_r_name, 3); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); - goto CPyL145; - } - if (likely(PySet_Check(cpy_r_r157))) - cpy_r_r158 = cpy_r_r157; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals, "set", cpy_r_r157); - goto CPyL145; - } - cpy_r_r159 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r159); - cpy_r_r160 = CPyDict_GetItem(cpy_r_r159, cpy_r_name); - CPy_DECREF(cpy_r_r159); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); - goto CPyL146; - } - if (likely(PyUnicode_Check(cpy_r_r160))) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals, "str", cpy_r_r160); - goto CPyL146; - } - cpy_r_r162 = PyList_New(2); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); - goto CPyL147; - } - cpy_r_r163 = (CPyPtr)&((PyListObject *)cpy_r_r162)->ob_item; - cpy_r_r164 = *(CPyPtr *)cpy_r_r163; - CPy_INCREF(cpy_r_path); - *(PyObject * *)cpy_r_r164 = cpy_r_path; - cpy_r_r165 = cpy_r_r164 + 8; - *(PyObject * *)cpy_r_r165 = cpy_r_r161; - cpy_r_r166 = _PySet_Update(cpy_r_r158, cpy_r_r162); - CPy_DECREF(cpy_r_r158); - CPy_DECREF_NO_IMM(cpy_r_r162); - cpy_r_r167 = cpy_r_r166 >= 0; - if (unlikely(!cpy_r_r167)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); - goto CPyL145; - } -CPyL87: ; - cpy_r_r168 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r168); - cpy_r_r169 = CPyDict_SetItem(cpy_r_r168, cpy_r_name, cpy_r_path); - CPy_DECREF(cpy_r_r168); - CPy_DECREF(cpy_r_name); - cpy_r_r170 = cpy_r_r169 >= 0; - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 66, CPyStatic_sources___globals); - goto CPyL144; - } - cpy_r_r171 = cpy_r_r141 + 1; - cpy_r_r141 = cpy_r_r171; - goto CPyL77; -CPyL89: ; - cpy_r_r172 = CPyDict_CheckSize(cpy_r_interface_sources, cpy_r_r103); - if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals); - goto CPyL148; - } else - goto CPyL55; -CPyL90: ; - cpy_r_r173 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r173)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals); - goto CPyL133; - } - cpy_r_r174 = PyDict_Size(cpy_r_r5); - cpy_r_r175 = cpy_r_r174 << 1; - cpy_r_r176 = cpy_r_r175 != 0; - if (!cpy_r_r176) goto CPyL149; - cpy_r_r177 = CPyStatics[1810]; /* ('Multiple contracts or interfaces with the same name\n' - ' ') */ - cpy_r_r178 = CPyStatics[1811]; /* '\n ' */ - cpy_r_r179 = PyList_New(0); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL133; - } - cpy_r_r180 = 0; - cpy_r_r181 = PyDict_Size(cpy_r_r5); - cpy_r_r182 = CPyDict_GetItemsIter(cpy_r_r5); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL150; - } -CPyL94: ; - cpy_r_r183 = CPyDict_NextItem(cpy_r_r182, cpy_r_r180); - cpy_r_r184 = cpy_r_r183.f1; - cpy_r_r180 = cpy_r_r184; - cpy_r_r185 = cpy_r_r183.f0; - if (!cpy_r_r185) goto CPyL151; - cpy_r_r186 = cpy_r_r183.f2; - CPy_INCREF(cpy_r_r186); - cpy_r_r187 = cpy_r_r183.f3; - CPy_INCREF(cpy_r_r187); - CPy_DECREF(cpy_r_r183.f2); - CPy_DECREF(cpy_r_r183.f3); - if (likely(PyUnicode_Check(cpy_r_r186))) - cpy_r_r188 = cpy_r_r186; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals, "str", cpy_r_r186); - goto CPyL152; - } - if (likely(PySet_Check(cpy_r_r187))) - cpy_r_r189 = cpy_r_r187; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals, "set", cpy_r_r187); - goto CPyL153; - } - cpy_r_r190 = CPyStatics[478]; /* ': ' */ - cpy_r_r191 = CPyStatics[293]; /* ', ' */ - cpy_r_r192 = CPySequence_Sort(cpy_r_r189); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL154; - } - cpy_r_r193 = PyUnicode_Join(cpy_r_r191, cpy_r_r192); - CPy_DECREF_NO_IMM(cpy_r_r192); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL154; - } - cpy_r_r194 = CPyStr_Build(3, cpy_r_r188, cpy_r_r190, cpy_r_r193); - CPy_DECREF(cpy_r_r188); - CPy_DECREF(cpy_r_r193); - if (unlikely(cpy_r_r194 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL155; - } - cpy_r_r195 = PyList_Append(cpy_r_r179, cpy_r_r194); - CPy_DECREF(cpy_r_r194); - cpy_r_r196 = cpy_r_r195 >= 0; - if (unlikely(!cpy_r_r196)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL155; - } - cpy_r_r197 = CPyDict_CheckSize(cpy_r_r5, cpy_r_r181); - if (unlikely(!cpy_r_r197)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL155; - } else - goto CPyL94; -CPyL102: ; - cpy_r_r198 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r198)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL156; - } - cpy_r_r199 = PyUnicode_Join(cpy_r_r178, cpy_r_r179); - CPy_DECREF_NO_IMM(cpy_r_r179); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); - goto CPyL110; - } - cpy_r_r200 = PyUnicode_Concat(cpy_r_r177, cpy_r_r199); - CPy_DECREF(cpy_r_r199); - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 70, CPyStatic_sources___globals); - goto CPyL110; - } - cpy_r_r201 = CPyStatic_sources___globals; - cpy_r_r202 = CPyStatics[1812]; /* 'NamespaceCollision' */ - cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 69, CPyStatic_sources___globals); - goto CPyL157; - } - PyObject *cpy_r_r204[1] = {cpy_r_r200}; - cpy_r_r205 = (PyObject **)&cpy_r_r204; - cpy_r_r206 = PyObject_Vectorcall(cpy_r_r203, cpy_r_r205, 1, 0); - CPy_DECREF(cpy_r_r203); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 69, CPyStatic_sources___globals); - goto CPyL157; - } - CPy_DECREF(cpy_r_r200); - CPy_Raise(cpy_r_r206); - CPy_DECREF(cpy_r_r206); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "__init__", 69, CPyStatic_sources___globals); - goto CPyL110; - } - CPy_Unreachable(); -CPyL109: ; - return 1; -CPyL110: ; - cpy_r_r207 = 2; - return cpy_r_r207; -CPyL111: ; - CPy_DecRef(cpy_r_r4); - goto CPyL110; -CPyL112: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL110; -CPyL113: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r9.f2); - CPy_DECREF(cpy_r_r9.f3); - goto CPyL46; -CPyL114: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - goto CPyL110; -CPyL115: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r14); - goto CPyL110; -CPyL116: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_source); - goto CPyL110; -CPyL117: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_source); - goto CPyL12; -CPyL118: ; - CPy_DECREF(cpy_r_source); - goto CPyL18; -CPyL119: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - goto CPyL19; -CPyL120: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - goto CPyL110; -CPyL121: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - goto CPyL110; -CPyL122: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF_NO_IMM(cpy_r_contract_names); - goto CPyL45; -CPyL123: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_names); - goto CPyL110; -CPyL124: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_names); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_type_); - goto CPyL110; -CPyL125: ; - CPy_DECREF(cpy_r_name); - CPy_DECREF(cpy_r_type_); - goto CPyL44; -CPyL126: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_names); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_type_); - CPy_DecRef(cpy_r_r69); - goto CPyL110; -CPyL127: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_contract_names); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_type_); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r72); - goto CPyL110; -CPyL128: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - goto CPyL110; -CPyL129: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r88); - CPy_DECREF(cpy_r_r89.f2); - CPy_DECREF(cpy_r_r89.f3); - goto CPyL53; -CPyL130: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r93); - goto CPyL110; -CPyL131: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r88); - CPy_DecRef(cpy_r_r94); - goto CPyL110; -CPyL132: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r88); - goto CPyL110; -CPyL133: ; - CPy_DecRef(cpy_r_r5); - goto CPyL110; -CPyL134: ; - CPy_DECREF(cpy_r_r104); - CPy_DECREF(cpy_r_r105.f2); - CPy_DECREF(cpy_r_r105.f3); - goto CPyL90; -CPyL135: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r109); - goto CPyL110; -CPyL136: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r110); - goto CPyL110; -CPyL137: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r104); - goto CPyL110; -CPyL138: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_source); - CPy_DecRef(cpy_r_r104); - goto CPyL60; -CPyL139: ; - CPy_DECREF(cpy_r_source); - goto CPyL66; -CPyL140: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r104); - goto CPyL67; -CPyL141: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r104); - goto CPyL110; -CPyL142: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_r135.f0); - CPy_DecRef(cpy_r_r135.f1); - goto CPyL110; -CPyL143: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF_NO_IMM(cpy_r_interface_names); - goto CPyL89; -CPyL144: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_interface_names); - goto CPyL110; -CPyL145: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_interface_names); - goto CPyL110; -CPyL146: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_interface_names); - CPy_DecRef(cpy_r_r158); - goto CPyL110; -CPyL147: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_name); - CPy_DecRef(cpy_r_r104); - CPy_DecRef(cpy_r_interface_names); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - goto CPyL110; -CPyL148: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r104); - goto CPyL110; -CPyL149: ; - CPy_DECREF(cpy_r_r5); - goto CPyL109; -CPyL150: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r179); - goto CPyL110; -CPyL151: ; - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r182); - CPy_DECREF(cpy_r_r183.f2); - CPy_DECREF(cpy_r_r183.f3); - goto CPyL102; -CPyL152: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r182); - CPy_DecRef(cpy_r_r187); - goto CPyL110; -CPyL153: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r182); - CPy_DecRef(cpy_r_r188); - goto CPyL110; -CPyL154: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r182); - CPy_DecRef(cpy_r_r188); - goto CPyL110; -CPyL155: ; - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r182); - goto CPyL110; -CPyL156: ; - CPy_DecRef(cpy_r_r179); - goto CPyL110; -CPyL157: ; - CPy_DecRef(cpy_r_r200); - goto CPyL110; -} - -PyObject *CPyPy_sources___Sources_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_sources", "interface_sources", 0}; - PyObject *obj_contract_sources; - PyObject *obj_interface_sources; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_contract_sources, &obj_interface_sources)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *arg_contract_sources; - if (likely(PyDict_Check(obj_contract_sources))) - arg_contract_sources = obj_contract_sources; - else { - CPy_TypeError("dict", obj_contract_sources); - goto fail; - } - PyObject *arg_interface_sources; - if (likely(PyDict_Check(obj_interface_sources))) - arg_interface_sources = obj_interface_sources; - else { - CPy_TypeError("dict", obj_interface_sources); - goto fail; - } - char retval = CPyDef_sources___Sources_____init__(arg_self, arg_contract_sources, arg_interface_sources); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "__init__", 28, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get(PyObject *cpy_r_self, PyObject *cpy_r_key) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - tuple_T3OOO cpy_r_r52; - tuple_T3OOO cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - tuple_T3OOO cpy_r_r65; - tuple_T3OOO cpy_r_r66; - PyObject *cpy_r_r67; - tuple_T3OOO cpy_r_r68; - PyObject *cpy_r_r69; - PyObject **cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - cpy_r_r0 = PyObject_Str(cpy_r_key); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 82, CPyStatic_sources___globals); - goto CPyL55; - } - cpy_r_key = cpy_r_r0; - cpy_r_r1 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_key); - CPy_DECREF(cpy_r_r1); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 84, CPyStatic_sources___globals); - goto CPyL56; - } - cpy_r_r4 = cpy_r_r2; - if (!cpy_r_r4) goto CPyL8; - cpy_r_r5 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; - CPy_INCREF(cpy_r_r5); - cpy_r_r6 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r6); - cpy_r_r7 = CPyDict_GetItem(cpy_r_r6, cpy_r_key); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_key); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals); - goto CPyL57; - } - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals, "str", cpy_r_r7); - goto CPyL57; - } - cpy_r_r9 = CPyDict_GetItem(cpy_r_r5, cpy_r_r8); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals, "str", cpy_r_r9); - goto CPyL55; - } - return cpy_r_r10; -CPyL8: ; - cpy_r_r11 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = PyDict_Contains(cpy_r_r11, cpy_r_key); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 86, CPyStatic_sources___globals); - goto CPyL56; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL13; - cpy_r_r15 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; - CPy_INCREF(cpy_r_r15); - cpy_r_r16 = CPyDict_GetItem(cpy_r_r15, cpy_r_key); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_key); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 87, CPyStatic_sources___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 87, CPyStatic_sources___globals, "str", cpy_r_r16); - goto CPyL55; - } - return cpy_r_r17; -CPyL13: ; - cpy_r_r18 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; - CPy_INCREF(cpy_r_r18); - cpy_r_r19 = PyDict_Contains(cpy_r_r18, cpy_r_key); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 88, CPyStatic_sources___globals); - goto CPyL56; - } - cpy_r_r21 = cpy_r_r19; - if (!cpy_r_r21) goto CPyL18; - cpy_r_r22 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; - CPy_INCREF(cpy_r_r22); - cpy_r_r23 = CPyDict_GetItem(cpy_r_r22, cpy_r_key); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_key); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 89, CPyStatic_sources___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 89, CPyStatic_sources___globals, "str", cpy_r_r23); - goto CPyL55; - } - return cpy_r_r24; -CPyL18: ; - cpy_r_r25 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r25 == NULL)) { - goto CPyL58; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r26 = 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL55; - } - CPy_Unreachable(); -CPyL21: ; - PyObject *cpy_r_r27[1] = {cpy_r_key}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r28, 1, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL56; - } - cpy_r_r30 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r31[1] = {cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL59; - } - CPy_DECREF(cpy_r_r29); - cpy_r_r34 = CPy_TYPE(cpy_r_r33); - cpy_r_r35 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL60; - } - cpy_r_r37 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r38 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r37); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL61; - } - PyObject *cpy_r_r39[1] = {cpy_r_r33}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL61; - } - cpy_r_r42 = 1; - cpy_r_r43 = CPyStatics[582]; /* 'read' */ - PyObject *cpy_r_r44[1] = {cpy_r_r41}; - cpy_r_r45 = (PyObject **)&cpy_r_r44; - cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 93, CPyStatic_sources___globals); - goto CPyL62; - } - CPy_DECREF(cpy_r_r41); - if (likely(PyUnicode_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 93, CPyStatic_sources___globals, "str", cpy_r_r46); - goto CPyL63; - } - cpy_r_r48 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; - CPy_INCREF(cpy_r_r48); - cpy_r_r49 = CPyDict_SetItem(cpy_r_r48, cpy_r_key, cpy_r_r47); - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_key); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 94, CPyStatic_sources___globals); - goto CPyL64; - } - cpy_r_r51 = cpy_r_r47; - goto CPyL40; -CPyL31: ; - cpy_r_r52 = CPy_CatchError(); - cpy_r_r42 = 0; - cpy_r_r53 = CPy_GetExcInfo(); - cpy_r_r54 = cpy_r_r53.f0; - CPy_INCREF(cpy_r_r54); - cpy_r_r55 = cpy_r_r53.f1; - CPy_INCREF(cpy_r_r55); - cpy_r_r56 = cpy_r_r53.f2; - CPy_INCREF(cpy_r_r56); - CPy_DecRef(cpy_r_r53.f0); - CPy_DecRef(cpy_r_r53.f1); - CPy_DecRef(cpy_r_r53.f2); - PyObject *cpy_r_r57[4] = {cpy_r_r33, cpy_r_r54, cpy_r_r55, cpy_r_r56}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r58, 4, 0); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL65; - } - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r56); - cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); - CPy_DecRef(cpy_r_r59); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL37; - } - cpy_r_r62 = cpy_r_r60; - if (cpy_r_r62) goto CPyL36; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL66; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r52); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL39; -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r52); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - cpy_r_r63 = CPy_KeepPropagating(); - if (!cpy_r_r63) { - goto CPyL41; - } else - goto CPyL67; -CPyL38: ; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r64 = NULL; - cpy_r_r51 = cpy_r_r64; -CPyL40: ; - tuple_T3OOO __tmp1631 = { NULL, NULL, NULL }; - cpy_r_r65 = __tmp1631; - cpy_r_r66 = cpy_r_r65; - goto CPyL42; -CPyL41: ; - cpy_r_r67 = NULL; - cpy_r_r51 = cpy_r_r67; - cpy_r_r68 = CPy_CatchError(); - cpy_r_r66 = cpy_r_r68; -CPyL42: ; - if (!cpy_r_r42) goto CPyL68; - cpy_r_r69 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r70[4] = {cpy_r_r33, cpy_r_r69, cpy_r_r69, cpy_r_r69}; - cpy_r_r71 = (PyObject **)&cpy_r_r70; - cpy_r_r72 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r71, 4, 0); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); - goto CPyL69; - } else - goto CPyL70; -CPyL44: ; - CPy_DECREF(cpy_r_r33); -CPyL45: ; - if (cpy_r_r66.f0 == NULL) { - goto CPyL48; - } else - goto CPyL71; -CPyL46: ; - CPy_Reraise(); - if (!0) { - goto CPyL50; - } else - goto CPyL72; -CPyL47: ; - CPy_Unreachable(); -CPyL48: ; - if (cpy_r_r51 == NULL) goto CPyL54; - return cpy_r_r51; -CPyL50: ; - if (cpy_r_r66.f0 == NULL) goto CPyL52; - CPy_RestoreExcInfo(cpy_r_r66); - CPy_XDECREF(cpy_r_r66.f0); - CPy_XDECREF(cpy_r_r66.f1); - CPy_XDECREF(cpy_r_r66.f2); -CPyL52: ; - cpy_r_r73 = CPy_KeepPropagating(); - if (!cpy_r_r73) goto CPyL55; - CPy_Unreachable(); -CPyL54: ; - CPy_Unreachable(); -CPyL55: ; - cpy_r_r74 = NULL; - return cpy_r_r74; -CPyL56: ; - CPy_DecRef(cpy_r_key); - goto CPyL55; -CPyL57: ; - CPy_DecRef(cpy_r_r5); - goto CPyL55; -CPyL58: ; - CPy_DecRef(cpy_r_key); - goto CPyL19; -CPyL59: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r29); - goto CPyL55; -CPyL60: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL55; -CPyL61: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - goto CPyL55; -CPyL62: ; - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r41); - goto CPyL31; -CPyL63: ; - CPy_DecRef(cpy_r_key); - goto CPyL31; -CPyL64: ; - CPy_DecRef(cpy_r_r47); - goto CPyL31; -CPyL65: ; - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r56); - goto CPyL37; -CPyL66: ; - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - goto CPyL35; -CPyL67: ; - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r36); - goto CPyL38; -CPyL68: ; - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r36); - goto CPyL45; -CPyL69: ; - CPy_DecRef(cpy_r_r33); - CPy_XDecRef(cpy_r_r51); - goto CPyL50; -CPyL70: ; - CPy_DECREF(cpy_r_r72); - goto CPyL44; -CPyL71: ; - CPy_XDECREF(cpy_r_r51); - goto CPyL46; -CPyL72: ; - CPy_XDECREF(cpy_r_r66.f0); - CPy_XDECREF(cpy_r_r66.f1); - CPy_XDECREF(cpy_r_r66.f2); - goto CPyL47; -} - -PyObject *CPyPy_sources___Sources___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"key", 0}; - static CPyArg_Parser parser = {"O:get", kwlist, 0}; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_key)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *arg_key; - if (likely(PyUnicode_Check(obj_key))) - arg_key = obj_key; - else { - CPy_TypeError("str", obj_key); - goto fail; - } - PyObject *retval = CPyDef_sources___Sources___get(arg_self, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get", 74, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get_path_list(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyDict_KeysView(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_path_list", 99, CPyStatic_sources___globals); - goto CPyL3; - } - cpy_r_r2 = CPySequence_Sort(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_path_list", 99, CPyStatic_sources___globals); - goto CPyL3; - } - return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_sources___Sources___get_path_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_path_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *retval = CPyDef_sources___Sources___get_path_list(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_path_list", 97, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get_contract_list(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyDict_KeysView(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_list", 103, CPyStatic_sources___globals); - goto CPyL3; - } - cpy_r_r2 = CPySequence_Sort(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_list", 103, CPyStatic_sources___globals); - goto CPyL3; - } - return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_sources___Sources___get_contract_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_contract_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *retval = CPyDef_sources___Sources___get_contract_list(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_contract_list", 101, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get_interface_list(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyDict_KeysView(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_list", 107, CPyStatic_sources___globals); - goto CPyL3; - } - cpy_r_r2 = CPySequence_Sort(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_list", 107, CPyStatic_sources___globals); - goto CPyL3; - } - return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_sources___Sources___get_interface_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_interface_list", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *retval = CPyDef_sources___Sources___get_interface_list(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_interface_list", 105, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get_interface_hashes(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - int64_t cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T4CIOO cpy_r_r5; - CPyTagged cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); - goto CPyL18; - } - cpy_r_r1 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = 0; - cpy_r_r3 = PyDict_Size(cpy_r_r1); - cpy_r_r4 = CPyDict_GetItemsIter(cpy_r_r1); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); - goto CPyL19; - } -CPyL2: ; - cpy_r_r5 = CPyDict_NextItem(cpy_r_r4, cpy_r_r2); - cpy_r_r6 = cpy_r_r5.f1; - cpy_r_r2 = cpy_r_r6; - cpy_r_r7 = cpy_r_r5.f0; - if (!cpy_r_r7) goto CPyL20; - cpy_r_r8 = cpy_r_r5.f2; - CPy_INCREF(cpy_r_r8); - cpy_r_r9 = cpy_r_r5.f3; - CPy_INCREF(cpy_r_r9); - CPy_DECREF(cpy_r_r5.f2); - CPy_DECREF(cpy_r_r5.f3); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r10 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals, "str", cpy_r_r8); - goto CPyL21; - } - if (likely(PyUnicode_Check(cpy_r_r9))) - cpy_r_r11 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals, "str", cpy_r_r9); - goto CPyL22; - } - cpy_r_r12 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; - CPy_INCREF(cpy_r_r12); - cpy_r_r13 = CPyDict_GetItem(cpy_r_r12, cpy_r_r11); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); - goto CPyL23; - } - if (likely(PyUnicode_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals, "str", cpy_r_r13); - goto CPyL23; - } - cpy_r_r15 = PyUnicode_AsUTF8String(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); - goto CPyL23; - } - cpy_r_r16 = CPyStatic__c_constants___sha1; - if (unlikely(cpy_r_r16 == NULL)) { - goto CPyL24; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL11: ; - PyObject *cpy_r_r18[1] = {cpy_r_r15}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); - goto CPyL25; - } - CPy_DECREF(cpy_r_r15); - cpy_r_r21 = CPyStatics[1175]; /* 'hexdigest' */ - PyObject *cpy_r_r22[1] = {cpy_r_r20}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r20); - if (likely(PyUnicode_Check(cpy_r_r24))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals, "str", cpy_r_r24); - goto CPyL23; - } - cpy_r_r26 = PyDict_SetItem(cpy_r_r0, cpy_r_r10, cpy_r_r25); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); - goto CPyL27; - } - cpy_r_r28 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); - goto CPyL27; - } else - goto CPyL2; -CPyL16: ; - cpy_r_r29 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); - goto CPyL28; - } - return cpy_r_r0; -CPyL18: ; - cpy_r_r30 = NULL; - return cpy_r_r30; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL18; -CPyL20: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5.f2); - CPy_DECREF(cpy_r_r5.f3); - goto CPyL16; -CPyL21: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL18; -CPyL22: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL18; -CPyL23: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL18; -CPyL24: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r15); - goto CPyL9; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r15); - goto CPyL18; -CPyL26: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r20); - goto CPyL18; -CPyL27: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL18; -CPyL28: ; - CPy_DecRef(cpy_r_r0); - goto CPyL18; -} - -PyObject *CPyPy_sources___Sources___get_interface_hashes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_interface_hashes", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *retval = CPyDef_sources___Sources___get_interface_hashes(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 109, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get_interface_sources(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - CPyTagged cpy_r_r2; - int64_t cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T3CIO cpy_r_r5; - CPyTagged cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); - goto CPyL10; - } - cpy_r_r1 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = 0; - cpy_r_r3 = PyDict_Size(cpy_r_r1); - cpy_r_r4 = CPyDict_GetValuesIter(cpy_r_r1); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); - goto CPyL11; - } -CPyL2: ; - cpy_r_r5 = CPyDict_NextValue(cpy_r_r4, cpy_r_r2); - cpy_r_r6 = cpy_r_r5.f1; - cpy_r_r2 = cpy_r_r6; - cpy_r_r7 = cpy_r_r5.f0; - if (!cpy_r_r7) goto CPyL12; - cpy_r_r8 = cpy_r_r5.f2; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r5.f2); - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals, "str", cpy_r_r8); - goto CPyL13; - } - cpy_r_r10 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; - CPy_INCREF(cpy_r_r10); - cpy_r_r11 = CPyDict_GetItem(cpy_r_r10, cpy_r_r9); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); - goto CPyL14; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals, "str", cpy_r_r11); - goto CPyL14; - } - cpy_r_r13 = PyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_r12); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); - goto CPyL13; - } - cpy_r_r15 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); - goto CPyL13; - } else - goto CPyL2; -CPyL8: ; - cpy_r_r16 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); - goto CPyL15; - } - return cpy_r_r0; -CPyL10: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL11: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL10; -CPyL12: ; - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5.f2); - goto CPyL8; -CPyL13: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL10; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL10; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - goto CPyL10; -} - -PyObject *CPyPy_sources___Sources___get_interface_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_interface_sources", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *retval = CPyDef_sources___Sources___get_interface_sources(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 116, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___Sources___get_source_path(PyObject *cpy_r_self, PyObject *cpy_r_contract_name, char cpy_r_is_interface) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - if (cpy_r_is_interface != 2) goto CPyL2; - cpy_r_is_interface = 0; -CPyL2: ; - cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = PyDict_Contains(cpy_r_r0, cpy_r_contract_name); - CPy_DECREF(cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 122, CPyStatic_sources___globals); - goto CPyL17; - } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL8; - if (cpy_r_is_interface) goto CPyL8; - cpy_r_r4 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; - CPy_INCREF(cpy_r_r4); - cpy_r_r5 = CPyDict_GetItem(cpy_r_r4, cpy_r_contract_name); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 123, CPyStatic_sources___globals); - goto CPyL17; - } - if (likely(PyUnicode_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_source_path", 123, CPyStatic_sources___globals, "str", cpy_r_r5); - goto CPyL17; - } - return cpy_r_r6; -CPyL8: ; - cpy_r_r7 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = PyDict_Contains(cpy_r_r7, cpy_r_contract_name); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 124, CPyStatic_sources___globals); - goto CPyL17; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL13; - cpy_r_r11 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = CPyDict_GetItem(cpy_r_r11, cpy_r_contract_name); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 125, CPyStatic_sources___globals); - goto CPyL17; - } - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_source_path", 125, CPyStatic_sources___globals, "str", cpy_r_r12); - goto CPyL17; - } - return cpy_r_r13; -CPyL13: ; - cpy_r_r14 = CPyModule_builtins; - cpy_r_r15 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 126, CPyStatic_sources___globals); - goto CPyL17; - } - PyObject *cpy_r_r17[1] = {cpy_r_contract_name}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 126, CPyStatic_sources___globals); - goto CPyL17; - } - CPy_Raise(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 126, CPyStatic_sources___globals); - goto CPyL17; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r20 = NULL; - return cpy_r_r20; -} - -PyObject *CPyPy_sources___Sources___get_source_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"contract_name", "is_interface", 0}; - static CPyArg_Parser parser = {"O|O:get_source_path", kwlist, 0}; - PyObject *obj_contract_name; - PyObject *obj_is_interface = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_name, &obj_is_interface)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.project.sources.Sources", obj_self); - goto fail; - } - PyObject *arg_contract_name; - if (likely(PyUnicode_Check(obj_contract_name))) - arg_contract_name = obj_contract_name; - else { - CPy_TypeError("str", obj_contract_name); - goto fail; - } - char arg_is_interface; - if (obj_is_interface == NULL) { - arg_is_interface = 2; - } else if (unlikely(!PyBool_Check(obj_is_interface))) { - CPy_TypeError("bool", obj_is_interface); goto fail; - } else - arg_is_interface = obj_is_interface == Py_True; - PyObject *retval = CPyDef_sources___Sources___get_source_path(arg_self, arg_contract_name, arg_is_interface); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 120, CPyStatic_sources___globals); - return NULL; -} - -char CPyDef_sources___is_inside_offset(tuple_T2II cpy_r_inner, tuple_T2II cpy_r_outer) { - CPyTagged cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - char cpy_r_r3; - int64_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - CPyTagged cpy_r_r11; - int64_t cpy_r_r12; - char cpy_r_r13; - int64_t cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - CPyTagged cpy_r_r21; - int64_t cpy_r_r22; - char cpy_r_r23; - int64_t cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - cpy_r_r0 = cpy_r_outer.f0; - CPyTagged_INCREF(cpy_r_r0); - cpy_r_r1 = cpy_r_inner.f0; - CPyTagged_INCREF(cpy_r_r1); - cpy_r_r2 = cpy_r_r0 & 1; - cpy_r_r3 = cpy_r_r2 != 0; - if (cpy_r_r3) goto CPyL2; - cpy_r_r4 = cpy_r_r1 & 1; - cpy_r_r5 = cpy_r_r4 != 0; - if (!cpy_r_r5) goto CPyL3; -CPyL2: ; - cpy_r_r6 = CPyTagged_IsLt_(cpy_r_r1, cpy_r_r0); - cpy_r_r7 = cpy_r_r6 ^ 1; - cpy_r_r8 = cpy_r_r7; - goto CPyL4; -CPyL3: ; - cpy_r_r9 = (Py_ssize_t)cpy_r_r0 <= (Py_ssize_t)cpy_r_r1; - cpy_r_r8 = cpy_r_r9; -CPyL4: ; - CPyTagged_DECREF(cpy_r_r0); - if (cpy_r_r8) { - goto CPyL6; - } else - goto CPyL19; -CPyL5: ; - cpy_r_r10 = cpy_r_r8; - goto CPyL18; -CPyL6: ; - cpy_r_r11 = cpy_r_inner.f1; - CPyTagged_INCREF(cpy_r_r11); - cpy_r_r12 = cpy_r_r1 & 1; - cpy_r_r13 = cpy_r_r12 != 0; - if (cpy_r_r13) goto CPyL8; - cpy_r_r14 = cpy_r_r11 & 1; - cpy_r_r15 = cpy_r_r14 != 0; - if (!cpy_r_r15) goto CPyL9; -CPyL8: ; - cpy_r_r16 = CPyTagged_IsLt_(cpy_r_r11, cpy_r_r1); - cpy_r_r17 = cpy_r_r16 ^ 1; - cpy_r_r18 = cpy_r_r17; - goto CPyL10; -CPyL9: ; - cpy_r_r19 = (Py_ssize_t)cpy_r_r1 <= (Py_ssize_t)cpy_r_r11; - cpy_r_r18 = cpy_r_r19; -CPyL10: ; - CPyTagged_DECREF(cpy_r_r1); - if (cpy_r_r18) { - goto CPyL12; - } else - goto CPyL20; -CPyL11: ; - cpy_r_r20 = cpy_r_r18; - goto CPyL17; -CPyL12: ; - cpy_r_r21 = cpy_r_outer.f1; - CPyTagged_INCREF(cpy_r_r21); - cpy_r_r22 = cpy_r_r11 & 1; - cpy_r_r23 = cpy_r_r22 != 0; - if (cpy_r_r23) goto CPyL14; - cpy_r_r24 = cpy_r_r21 & 1; - cpy_r_r25 = cpy_r_r24 != 0; - if (!cpy_r_r25) goto CPyL15; -CPyL14: ; - cpy_r_r26 = CPyTagged_IsLt_(cpy_r_r21, cpy_r_r11); - cpy_r_r27 = cpy_r_r26 ^ 1; - cpy_r_r28 = cpy_r_r27; - goto CPyL16; -CPyL15: ; - cpy_r_r29 = (Py_ssize_t)cpy_r_r11 <= (Py_ssize_t)cpy_r_r21; - cpy_r_r28 = cpy_r_r29; -CPyL16: ; - CPyTagged_DECREF(cpy_r_r11); - CPyTagged_DECREF(cpy_r_r21); - cpy_r_r20 = cpy_r_r28; -CPyL17: ; - cpy_r_r10 = cpy_r_r20; -CPyL18: ; - return cpy_r_r10; -CPyL19: ; - CPyTagged_DECREF(cpy_r_r1); - goto CPyL5; -CPyL20: ; - CPyTagged_DECREF(cpy_r_r11); - goto CPyL11; -} - -PyObject *CPyPy_sources___is_inside_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"inner", "outer", 0}; - static CPyArg_Parser parser = {"OO:is_inside_offset", kwlist, 0}; - PyObject *obj_inner; - PyObject *obj_outer; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_inner, &obj_outer)) { - return NULL; - } - tuple_T2II arg_inner; - PyObject *__tmp1632; - if (unlikely(!(PyTuple_Check(obj_inner) && PyTuple_GET_SIZE(obj_inner) == 2))) { - __tmp1632 = NULL; - goto __LL1633; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_inner, 0)))) - __tmp1632 = PyTuple_GET_ITEM(obj_inner, 0); - else { - __tmp1632 = NULL; - } - if (__tmp1632 == NULL) goto __LL1633; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_inner, 1)))) - __tmp1632 = PyTuple_GET_ITEM(obj_inner, 1); - else { - __tmp1632 = NULL; - } - if (__tmp1632 == NULL) goto __LL1633; - __tmp1632 = obj_inner; -__LL1633: ; - if (unlikely(__tmp1632 == NULL)) { - CPy_TypeError("tuple[int, int]", obj_inner); goto fail; - } else { - PyObject *__tmp1634 = PyTuple_GET_ITEM(obj_inner, 0); - CPyTagged __tmp1635; - if (likely(PyLong_Check(__tmp1634))) - __tmp1635 = CPyTagged_BorrowFromObject(__tmp1634); - else { - CPy_TypeError("int", __tmp1634); goto fail; - } - arg_inner.f0 = __tmp1635; - PyObject *__tmp1636 = PyTuple_GET_ITEM(obj_inner, 1); - CPyTagged __tmp1637; - if (likely(PyLong_Check(__tmp1636))) - __tmp1637 = CPyTagged_BorrowFromObject(__tmp1636); - else { - CPy_TypeError("int", __tmp1636); goto fail; - } - arg_inner.f1 = __tmp1637; - } - tuple_T2II arg_outer; - PyObject *__tmp1638; - if (unlikely(!(PyTuple_Check(obj_outer) && PyTuple_GET_SIZE(obj_outer) == 2))) { - __tmp1638 = NULL; - goto __LL1639; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_outer, 0)))) - __tmp1638 = PyTuple_GET_ITEM(obj_outer, 0); - else { - __tmp1638 = NULL; - } - if (__tmp1638 == NULL) goto __LL1639; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_outer, 1)))) - __tmp1638 = PyTuple_GET_ITEM(obj_outer, 1); - else { - __tmp1638 = NULL; - } - if (__tmp1638 == NULL) goto __LL1639; - __tmp1638 = obj_outer; -__LL1639: ; - if (unlikely(__tmp1638 == NULL)) { - CPy_TypeError("tuple[int, int]", obj_outer); goto fail; - } else { - PyObject *__tmp1640 = PyTuple_GET_ITEM(obj_outer, 0); - CPyTagged __tmp1641; - if (likely(PyLong_Check(__tmp1640))) - __tmp1641 = CPyTagged_BorrowFromObject(__tmp1640); - else { - CPy_TypeError("int", __tmp1640); goto fail; - } - arg_outer.f0 = __tmp1641; - PyObject *__tmp1642 = PyTuple_GET_ITEM(obj_outer, 1); - CPyTagged __tmp1643; - if (likely(PyLong_Check(__tmp1642))) - __tmp1643 = CPyTagged_BorrowFromObject(__tmp1642); - else { - CPy_TypeError("int", __tmp1642); goto fail; - } - arg_outer.f1 = __tmp1643; - } - char retval = CPyDef_sources___is_inside_offset(arg_inner, arg_outer); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "is_inside_offset", 129, CPyStatic_sources___globals); - return NULL; -} - -tuple_T2OO CPyDef_sources___highlight_source(PyObject *cpy_r_source, tuple_T2II cpy_r_offset, CPyTagged cpy_r_pad) { - PyObject *cpy_r_r0; - int64_t cpy_r_r1; - char cpy_r_r2; - CPyTagged cpy_r_r3; - CPyTagged cpy_r_r4; - CPyTagged cpy_r_i; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - CPyTagged cpy_r_r12; - CPyTagged cpy_r_r13; - CPyTagged cpy_r_r14; - CPyTagged cpy_r_r15; - CPyTagged cpy_r_r16; - int64_t cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - char cpy_r_r20; - CPyPtr cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - CPyPtr cpy_r_r24; - PyObject *cpy_r_r25; - CPyTagged cpy_r_r26; - int64_t cpy_r_r27; - char cpy_r_r28; - int64_t cpy_r_r29; - char cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - int64_t cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - CPyTagged cpy_r_r37; - CPyTagged cpy_r_pad_start; - int64_t cpy_r_r38; - CPyPtr cpy_r_r39; - int64_t cpy_r_r40; - char cpy_r_r41; - CPyPtr cpy_r_r42; - CPyPtr cpy_r_r43; - int64_t cpy_r_r44; - CPyPtr cpy_r_r45; - PyObject *cpy_r_r46; - CPyTagged cpy_r_r47; - int64_t cpy_r_r48; - char cpy_r_r49; - int64_t cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - int64_t cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - CPyTagged cpy_r_r58; - CPyTagged cpy_r_pad_stop; - tuple_T3OOO cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - char cpy_r_r63; - tuple_T2CC cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - tuple_T2OO cpy_r_r67; - char cpy_r_r68; - CPyTagged cpy_r_r69; - CPyTagged cpy_r_r70; - tuple_T2II cpy_r_r71; - CPyTagged cpy_r_r72; - CPyTagged cpy_r_r73; - int64_t cpy_r_r74; - char cpy_r_r75; - int64_t cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - char cpy_r_r79; - CPyTagged cpy_r_r80; - PyObject *cpy_r_r81; - CPyTagged cpy_r_r82; - CPyTagged cpy_r_r83; - CPyPtr cpy_r_r84; - int64_t cpy_r_r85; - CPyTagged cpy_r_r86; - CPyTagged cpy_r_r87; - int64_t cpy_r_r88; - char cpy_r_r89; - int64_t cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - CPyTagged cpy_r_r94; - PyObject *cpy_r_r95; - CPyTagged cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject **cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject **cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_final; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - int64_t cpy_r_r131; - char cpy_r_r132; - char cpy_r_r133; - char cpy_r_r134; - CPyTagged cpy_r_r135; - CPyTagged cpy_r_r136; - CPyTagged cpy_r_r137; - CPyTagged cpy_r_count; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - int64_t cpy_r_r145; - char cpy_r_r146; - char cpy_r_r147; - char cpy_r_r148; - CPyTagged cpy_r_r149; - CPyTagged cpy_r_r150; - CPyTagged cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - char cpy_r_r155; - PyObject *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_r162; - int64_t cpy_r_r163; - char cpy_r_r164; - char cpy_r_r165; - char cpy_r_r166; - CPyTagged cpy_r_r167; - CPyTagged cpy_r_r168; - CPyTagged cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - CPyTagged cpy_r_r175; - int64_t cpy_r_r176; - char cpy_r_r177; - int64_t cpy_r_r178; - char cpy_r_r179; - char cpy_r_r180; - char cpy_r_r181; - char cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - tuple_T2OT2II cpy_r_r185; - PyObject *cpy_r_r186; - tuple_T2II cpy_r_r187; - PyObject *cpy_r_r188; - tuple_T2OO cpy_r_r189; - tuple_T2OO cpy_r_r190; - if (cpy_r_pad != CPY_INT_TAG) goto CPyL126; - cpy_r_pad = 6; -CPyL2: ; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); - goto CPyL127; - } - cpy_r_r1 = CPyStr_Size_size_t(cpy_r_source); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); - goto CPyL128; - } - cpy_r_r3 = cpy_r_r1 << 1; - cpy_r_r4 = 0; - cpy_r_i = cpy_r_r4; -CPyL5: ; - cpy_r_r5 = (Py_ssize_t)cpy_r_r4 < (Py_ssize_t)cpy_r_r3; - if (!cpy_r_r5) goto CPyL129; - cpy_r_r6 = CPyStr_GetItem(cpy_r_source, cpy_r_i); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); - goto CPyL130; - } - cpy_r_r7 = CPyStatics[221]; /* '\n' */ - cpy_r_r8 = CPyStr_Equal(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (!cpy_r_r8) goto CPyL131; - cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r10 = PyList_Append(cpy_r_r0, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); - goto CPyL128; - } -CPyL9: ; - cpy_r_r12 = cpy_r_r4 + 2; - cpy_r_r4 = cpy_r_r12; - cpy_r_i = cpy_r_r12; - goto CPyL5; -CPyL10: ; - cpy_r_r13 = cpy_r_offset.f0; - cpy_r_r14 = cpy_r_offset.f1; - CPyTagged_INCREF(cpy_r_offset.f0); - CPyTagged_INCREF(cpy_r_offset.f1); - cpy_r_r15 = cpy_r_r13; - cpy_r_r16 = cpy_r_r14; - cpy_r_r17 = 0; -CPyL12: ; - cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r19 = *(int64_t *)cpy_r_r18; - cpy_r_r20 = cpy_r_r17 < cpy_r_r19; - if (!cpy_r_r20) goto CPyL132; - cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r22 = *(CPyPtr *)cpy_r_r21; - cpy_r_r23 = cpy_r_r17 * 8; - cpy_r_r24 = cpy_r_r22 + cpy_r_r23; - cpy_r_r25 = *(PyObject * *)cpy_r_r24; - CPy_INCREF(cpy_r_r25); - if (likely(PyLong_Check(cpy_r_r25))) - cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); - else { - CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 157, CPyStatic_sources___globals); - goto CPyL133; - } - cpy_r_r27 = cpy_r_r26 & 1; - cpy_r_r28 = cpy_r_r27 != 0; - if (cpy_r_r28) goto CPyL16; - cpy_r_r29 = cpy_r_r15 & 1; - cpy_r_r30 = cpy_r_r29 != 0; - if (!cpy_r_r30) goto CPyL17; -CPyL16: ; - cpy_r_r31 = CPyTagged_IsLt_(cpy_r_r26, cpy_r_r15); - cpy_r_r32 = cpy_r_r31 ^ 1; - if (cpy_r_r32) { - goto CPyL18; - } else - goto CPyL134; -CPyL17: ; - cpy_r_r33 = (Py_ssize_t)cpy_r_r26 >= (Py_ssize_t)cpy_r_r15; - if (!cpy_r_r33) goto CPyL134; -CPyL18: ; - goto CPyL22; -CPyL19: ; - cpy_r_r34 = cpy_r_r17 + 1; - cpy_r_r17 = cpy_r_r34; - goto CPyL12; -CPyL20: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r35 = 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 157, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL22: ; - cpy_r_r36 = CPyTagged_StealAsObject(cpy_r_r26); - cpy_r_r37 = CPyList_Index(cpy_r_r0, cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 157, CPyStatic_sources___globals); - goto CPyL133; - } - cpy_r_pad_start = cpy_r_r37; - cpy_r_r38 = 0; -CPyL24: ; - cpy_r_r39 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r40 = *(int64_t *)cpy_r_r39; - cpy_r_r41 = cpy_r_r38 < cpy_r_r40; - if (!cpy_r_r41) goto CPyL135; - cpy_r_r42 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r43 = *(CPyPtr *)cpy_r_r42; - cpy_r_r44 = cpy_r_r38 * 8; - cpy_r_r45 = cpy_r_r43 + cpy_r_r44; - cpy_r_r46 = *(PyObject * *)cpy_r_r45; - CPy_INCREF(cpy_r_r46); - if (likely(PyLong_Check(cpy_r_r46))) - cpy_r_r47 = CPyTagged_FromObject(cpy_r_r46); - else { - CPy_TypeError("int", cpy_r_r46); cpy_r_r47 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 158, CPyStatic_sources___globals); - goto CPyL136; - } - cpy_r_r48 = cpy_r_r47 & 1; - cpy_r_r49 = cpy_r_r48 != 0; - if (cpy_r_r49) goto CPyL28; - cpy_r_r50 = cpy_r_r16 & 1; - cpy_r_r51 = cpy_r_r50 != 0; - if (!cpy_r_r51) goto CPyL29; -CPyL28: ; - cpy_r_r52 = CPyTagged_IsLt_(cpy_r_r47, cpy_r_r16); - cpy_r_r53 = cpy_r_r52 ^ 1; - if (cpy_r_r53) { - goto CPyL30; - } else - goto CPyL137; -CPyL29: ; - cpy_r_r54 = (Py_ssize_t)cpy_r_r47 >= (Py_ssize_t)cpy_r_r16; - if (!cpy_r_r54) goto CPyL137; -CPyL30: ; - goto CPyL34; -CPyL31: ; - cpy_r_r55 = cpy_r_r38 + 1; - cpy_r_r38 = cpy_r_r55; - goto CPyL24; -CPyL32: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r56 = 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 158, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL34: ; - cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r47); - cpy_r_r58 = CPyList_Index(cpy_r_r0, cpy_r_r57); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r58 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 158, CPyStatic_sources___globals); - goto CPyL136; - } - cpy_r_pad_stop = cpy_r_r58; - goto CPyL43; -CPyL36: ; - cpy_r_r59 = CPy_CatchError(); - cpy_r_r60 = CPyModule_builtins; - cpy_r_r61 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 159, CPyStatic_sources___globals); - goto CPyL41; - } - cpy_r_r63 = CPy_ExceptionMatches(cpy_r_r62); - CPy_DecRef(cpy_r_r62); - if (!cpy_r_r63) goto CPyL39; - cpy_r_r64.f0 = 1; - cpy_r_r64.f1 = 1; - cpy_r_r65 = Py_None; - cpy_r_r66 = Py_None; - cpy_r_r67.f0 = cpy_r_r65; - cpy_r_r67.f1 = cpy_r_r66; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - return cpy_r_r67; -CPyL39: ; - CPy_Reraise(); - if (!0) { - goto CPyL41; - } else - goto CPyL138; -CPyL40: ; - CPy_Unreachable(); -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - cpy_r_r68 = CPy_KeepPropagating(); - if (!cpy_r_r68) goto CPyL125; - CPy_Unreachable(); -CPyL43: ; - cpy_r_r69 = CPyTagged_Add(cpy_r_pad_start, 2); - cpy_r_r70 = CPyTagged_Add(cpy_r_pad_stop, 2); - cpy_r_r71.f0 = cpy_r_r69; - cpy_r_r71.f1 = cpy_r_r70; - cpy_r_r72 = CPyTagged_Add(cpy_r_pad, 2); - cpy_r_r73 = CPyTagged_Subtract(cpy_r_pad_start, cpy_r_r72); - CPyTagged_DECREF(cpy_r_pad_start); - CPyTagged_DECREF(cpy_r_r72); - cpy_r_r74 = 0 & 1; - cpy_r_r75 = cpy_r_r74 != 0; - if (cpy_r_r75) goto CPyL45; - cpy_r_r76 = cpy_r_r73 & 1; - cpy_r_r77 = cpy_r_r76 != 0; - if (!cpy_r_r77) goto CPyL46; -CPyL45: ; - cpy_r_r78 = CPyTagged_IsLt_(cpy_r_r73, 0); - if (cpy_r_r78) { - goto CPyL139; - } else - goto CPyL48; -CPyL46: ; - cpy_r_r79 = (Py_ssize_t)0 > (Py_ssize_t)cpy_r_r73; - if (cpy_r_r79) { - goto CPyL139; - } else - goto CPyL48; -CPyL47: ; - cpy_r_r80 = 0; - goto CPyL49; -CPyL48: ; - cpy_r_r80 = cpy_r_r73; -CPyL49: ; - cpy_r_r81 = CPyList_GetItem(cpy_r_r0, cpy_r_r80); - CPyTagged_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 163, CPyStatic_sources___globals); - goto CPyL140; - } - if (likely(PyLong_Check(cpy_r_r81))) - cpy_r_r82 = CPyTagged_FromObject(cpy_r_r81); - else { - CPy_TypeError("int", cpy_r_r81); cpy_r_r82 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r82 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 163, CPyStatic_sources___globals); - goto CPyL140; - } - cpy_r_pad_start = cpy_r_r82; - cpy_r_r83 = CPyTagged_Add(cpy_r_pad_stop, cpy_r_pad); - CPyTagged_DECREF(cpy_r_pad_stop); - CPyTagged_DECREF(cpy_r_pad); - cpy_r_r84 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r85 = *(int64_t *)cpy_r_r84; - cpy_r_r86 = cpy_r_r85 << 1; - cpy_r_r87 = CPyTagged_Subtract(cpy_r_r86, 2); - cpy_r_r88 = cpy_r_r87 & 1; - cpy_r_r89 = cpy_r_r88 != 0; - if (cpy_r_r89) goto CPyL53; - cpy_r_r90 = cpy_r_r83 & 1; - cpy_r_r91 = cpy_r_r90 != 0; - if (!cpy_r_r91) goto CPyL54; -CPyL53: ; - cpy_r_r92 = CPyTagged_IsLt_(cpy_r_r87, cpy_r_r83); - if (cpy_r_r92) { - goto CPyL141; - } else - goto CPyL142; -CPyL54: ; - cpy_r_r93 = (Py_ssize_t)cpy_r_r87 < (Py_ssize_t)cpy_r_r83; - if (cpy_r_r93) { - goto CPyL141; - } else - goto CPyL142; -CPyL55: ; - cpy_r_r94 = cpy_r_r87; - goto CPyL57; -CPyL56: ; - cpy_r_r94 = cpy_r_r83; -CPyL57: ; - cpy_r_r95 = CPyList_GetItem(cpy_r_r0, cpy_r_r94); - CPyTagged_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 164, CPyStatic_sources___globals); - goto CPyL143; - } - if (likely(PyLong_Check(cpy_r_r95))) - cpy_r_r96 = CPyTagged_FromObject(cpy_r_r95); - else { - CPy_TypeError("int", cpy_r_r95); cpy_r_r96 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r95); - if (unlikely(cpy_r_r96 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 164, CPyStatic_sources___globals); - goto CPyL143; - } - cpy_r_pad_stop = cpy_r_r96; - cpy_r_r97 = CPyStr_GetSlice(cpy_r_source, cpy_r_pad_start, cpy_r_r15); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); - goto CPyL144; - } - if (likely(PyUnicode_Check(cpy_r_r97))) - cpy_r_r98 = cpy_r_r97; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals, "str", cpy_r_r97); - goto CPyL144; - } - cpy_r_r99 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r99 == NULL)) { - goto CPyL145; - } else - goto CPyL64; -CPyL62: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r100 = 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); - goto CPyL125; - } - CPy_Unreachable(); -CPyL64: ; - cpy_r_r101 = PyObject_Str(cpy_r_r99); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); - goto CPyL146; - } - cpy_r_r102 = CPyStr_GetSlice(cpy_r_source, cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals); - goto CPyL147; - } - if (likely(PyUnicode_Check(cpy_r_r102))) - cpy_r_r103 = cpy_r_r102; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals, "str", cpy_r_r102); - goto CPyL147; - } - cpy_r_r104 = CPyStatics[1813]; /* '\x1b[0;2;37m' */ - cpy_r_r105 = CPyStr_GetSlice(cpy_r_source, cpy_r_r16, cpy_r_pad_stop); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals); - goto CPyL148; - } - if (likely(PyUnicode_Check(cpy_r_r105))) - cpy_r_r106 = cpy_r_r105; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals, "str", cpy_r_r105); - goto CPyL148; - } - cpy_r_r107 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r107 == NULL)) { - goto CPyL149; - } else - goto CPyL72; -CPyL70: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r108 = 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals); - goto CPyL125; - } - CPy_Unreachable(); -CPyL72: ; - cpy_r_r109 = PyObject_Str(cpy_r_r107); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); - goto CPyL150; - } - cpy_r_r110 = CPyStr_Build(6, cpy_r_r98, cpy_r_r101, cpy_r_r103, cpy_r_r104, cpy_r_r106, cpy_r_r109); - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r101); - CPy_DECREF(cpy_r_r103); - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); - goto CPyL144; - } - cpy_r_r111 = CPyModule_textwrap; - cpy_r_r112 = CPyStatics[1814]; /* 'dedent' */ - cpy_r_r113 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 166, CPyStatic_sources___globals); - goto CPyL151; - } - PyObject *cpy_r_r114[1] = {cpy_r_r110}; - cpy_r_r115 = (PyObject **)&cpy_r_r114; - cpy_r_r116 = PyObject_Vectorcall(cpy_r_r113, cpy_r_r115, 1, 0); - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 166, CPyStatic_sources___globals); - goto CPyL151; - } - CPy_DECREF(cpy_r_r110); - if (likely(PyUnicode_Check(cpy_r_r116))) - cpy_r_r117 = cpy_r_r116; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 166, CPyStatic_sources___globals, "str", cpy_r_r116); - goto CPyL144; - } - cpy_r_r118 = CPyStatics[1813]; /* '\x1b[0;2;37m' */ - cpy_r_r119 = CPyStr_Build(2, cpy_r_r118, cpy_r_r117); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals); - goto CPyL144; - } - cpy_r_r120 = CPyStatics[314]; /* ' ' */ - cpy_r_r121 = CPyModule_textwrap; - cpy_r_r122 = CPyStatics[937]; /* 'indent' */ - cpy_r_r123 = CPyObject_GetAttr(cpy_r_r121, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals); - goto CPyL152; - } - PyObject *cpy_r_r124[2] = {cpy_r_r119, cpy_r_r120}; - cpy_r_r125 = (PyObject **)&cpy_r_r124; - cpy_r_r126 = PyObject_Vectorcall(cpy_r_r123, cpy_r_r125, 2, 0); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals); - goto CPyL152; - } - CPy_DECREF(cpy_r_r119); - if (likely(PyUnicode_Check(cpy_r_r126))) - cpy_r_r127 = cpy_r_r126; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals, "str", cpy_r_r126); - goto CPyL144; - } - cpy_r_final = cpy_r_r127; - cpy_r_r128 = CPyStr_GetSlice(cpy_r_source, cpy_r_pad_start, cpy_r_r15); - CPyTagged_DECREF(cpy_r_pad_start); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals); - goto CPyL153; - } - if (likely(PyUnicode_Check(cpy_r_r128))) - cpy_r_r129 = cpy_r_r128; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals, "str", cpy_r_r128); - goto CPyL153; - } - cpy_r_r130 = CPyStatics[221]; /* '\n' */ - cpy_r_r131 = CPyStr_Count(cpy_r_r129, cpy_r_r130, 0); - CPy_DECREF(cpy_r_r129); - cpy_r_r132 = cpy_r_r131 >= 0; - if (unlikely(!cpy_r_r132)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals); - goto CPyL153; - } - cpy_r_r133 = cpy_r_r131 <= 4611686018427387903LL; - if (!cpy_r_r133) goto CPyL86; - cpy_r_r134 = cpy_r_r131 >= -4611686018427387904LL; - if (cpy_r_r134) goto CPyL88; -CPyL86: ; - cpy_r_r135 = CPyTagged_FromInt64(cpy_r_r131); - if (unlikely(cpy_r_r135 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals); - goto CPyL153; - } - cpy_r_r136 = cpy_r_r135; - goto CPyL89; -CPyL88: ; - cpy_r_r137 = cpy_r_r131 << 1; - cpy_r_r136 = cpy_r_r137; -CPyL89: ; - cpy_r_count = cpy_r_r136; - cpy_r_r138 = CPyStatics[1815]; /* '\n ' */ - cpy_r_r139 = CPyStatics[1816]; /* '\n\x1b[0;2;37m ' */ - cpy_r_r140 = CPyStr_Build(1, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 173, CPyStatic_sources___globals); - goto CPyL154; - } - cpy_r_r141 = CPyStr_Replace(cpy_r_final, cpy_r_r138, cpy_r_r140, cpy_r_count); - CPy_DECREF(cpy_r_final); - CPy_DECREF(cpy_r_r140); - CPyTagged_DECREF(cpy_r_count); - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 173, CPyStatic_sources___globals); - goto CPyL155; - } - cpy_r_final = cpy_r_r141; - cpy_r_r142 = CPyStr_GetSlice(cpy_r_source, cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals); - goto CPyL153; - } - if (likely(PyUnicode_Check(cpy_r_r142))) - cpy_r_r143 = cpy_r_r142; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals, "str", cpy_r_r142); - goto CPyL153; - } - cpy_r_r144 = CPyStatics[221]; /* '\n' */ - cpy_r_r145 = CPyStr_Count(cpy_r_r143, cpy_r_r144, 0); - CPy_DECREF(cpy_r_r143); - cpy_r_r146 = cpy_r_r145 >= 0; - if (unlikely(!cpy_r_r146)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals); - goto CPyL153; - } - cpy_r_r147 = cpy_r_r145 <= 4611686018427387903LL; - if (!cpy_r_r147) goto CPyL96; - cpy_r_r148 = cpy_r_r145 >= -4611686018427387904LL; - if (cpy_r_r148) goto CPyL98; -CPyL96: ; - cpy_r_r149 = CPyTagged_FromInt64(cpy_r_r145); - if (unlikely(cpy_r_r149 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals); - goto CPyL153; - } - cpy_r_r150 = cpy_r_r149; - goto CPyL99; -CPyL98: ; - cpy_r_r151 = cpy_r_r145 << 1; - cpy_r_r150 = cpy_r_r151; -CPyL99: ; - cpy_r_count = cpy_r_r150; - cpy_r_r152 = CPyStatics[1815]; /* '\n ' */ - cpy_r_r153 = CPyStatics[221]; /* '\n' */ - cpy_r_r154 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r154 == NULL)) { - goto CPyL156; - } else - goto CPyL102; -CPyL100: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r155 = 0; - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); - goto CPyL125; - } - CPy_Unreachable(); -CPyL102: ; - cpy_r_r156 = PyObject_Str(cpy_r_r154); - if (unlikely(cpy_r_r156 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); - goto CPyL154; - } - cpy_r_r157 = CPyStatics[220]; /* ' ' */ - cpy_r_r158 = CPyStr_Build(3, cpy_r_r153, cpy_r_r156, cpy_r_r157); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); - goto CPyL154; - } - cpy_r_r159 = CPyStr_Replace(cpy_r_final, cpy_r_r152, cpy_r_r158, cpy_r_count); - CPy_DECREF(cpy_r_final); - CPy_DECREF(cpy_r_r158); - CPyTagged_DECREF(cpy_r_count); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); - goto CPyL155; - } - cpy_r_final = cpy_r_r159; - cpy_r_r160 = CPyStr_GetSlice(cpy_r_source, cpy_r_r16, cpy_r_pad_stop); - CPyTagged_DECREF(cpy_r_r16); - CPyTagged_DECREF(cpy_r_pad_stop); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals); - goto CPyL157; - } - if (likely(PyUnicode_Check(cpy_r_r160))) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals, "str", cpy_r_r160); - goto CPyL157; - } - cpy_r_r162 = CPyStatics[221]; /* '\n' */ - cpy_r_r163 = CPyStr_Count(cpy_r_r161, cpy_r_r162, 0); - CPy_DECREF(cpy_r_r161); - cpy_r_r164 = cpy_r_r163 >= 0; - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals); - goto CPyL157; - } - cpy_r_r165 = cpy_r_r163 <= 4611686018427387903LL; - if (!cpy_r_r165) goto CPyL110; - cpy_r_r166 = cpy_r_r163 >= -4611686018427387904LL; - if (cpy_r_r166) goto CPyL112; -CPyL110: ; - cpy_r_r167 = CPyTagged_FromInt64(cpy_r_r163); - if (unlikely(cpy_r_r167 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals); - goto CPyL157; - } - cpy_r_r168 = cpy_r_r167; - goto CPyL113; -CPyL112: ; - cpy_r_r169 = cpy_r_r163 << 1; - cpy_r_r168 = cpy_r_r169; -CPyL113: ; - cpy_r_count = cpy_r_r168; - cpy_r_r170 = CPyStatics[1815]; /* '\n ' */ - cpy_r_r171 = CPyStatics[1816]; /* '\n\x1b[0;2;37m ' */ - cpy_r_r172 = CPyStr_Build(1, cpy_r_r171); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 177, CPyStatic_sources___globals); - goto CPyL158; - } - cpy_r_r173 = CPyStr_Replace(cpy_r_final, cpy_r_r170, cpy_r_r172, cpy_r_count); - CPy_DECREF(cpy_r_final); - CPy_DECREF(cpy_r_r172); - CPyTagged_DECREF(cpy_r_count); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 177, CPyStatic_sources___globals); - goto CPyL159; - } - cpy_r_final = cpy_r_r173; - cpy_r_r174 = CPyList_GetItemShortBorrow(cpy_r_r0, 2); - if (unlikely(cpy_r_r174 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 180, CPyStatic_sources___globals); - goto CPyL157; - } - if (likely(PyLong_Check(cpy_r_r174))) - cpy_r_r175 = CPyTagged_FromObject(cpy_r_r174); - else { - CPy_TypeError("int", cpy_r_r174); cpy_r_r175 = CPY_INT_TAG; - } - if (unlikely(cpy_r_r175 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 180, CPyStatic_sources___globals); - goto CPyL157; - } - cpy_r_r176 = cpy_r_r15 & 1; - cpy_r_r177 = cpy_r_r176 != 0; - if (cpy_r_r177) goto CPyL119; - cpy_r_r178 = cpy_r_r175 & 1; - cpy_r_r179 = cpy_r_r178 != 0; - if (!cpy_r_r179) goto CPyL120; -CPyL119: ; - cpy_r_r180 = CPyTagged_IsLt_(cpy_r_r15, cpy_r_r175); - cpy_r_r181 = cpy_r_r180; - goto CPyL121; -CPyL120: ; - cpy_r_r182 = (Py_ssize_t)cpy_r_r15 < (Py_ssize_t)cpy_r_r175; - cpy_r_r181 = cpy_r_r182; -CPyL121: ; - CPyTagged_DECREF(cpy_r_r15); - CPyTagged_DECREF(cpy_r_r175); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (!cpy_r_r181) goto CPyL124; - cpy_r_r183 = CPyStatics[221]; /* '\n' */ - cpy_r_r184 = CPyStr_Build(2, cpy_r_r183, cpy_r_final); - CPy_DECREF(cpy_r_final); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 181, CPyStatic_sources___globals); - goto CPyL160; - } - cpy_r_final = cpy_r_r184; -CPyL124: ; - cpy_r_r185.f0 = cpy_r_final; - cpy_r_r185.f1 = cpy_r_r71; - cpy_r_r186 = cpy_r_r185.f0; - CPy_INCREF(cpy_r_r186); - cpy_r_r187 = cpy_r_r185.f1; - CPyTagged_INCREF(cpy_r_r187.f0); - CPyTagged_INCREF(cpy_r_r187.f1); - CPy_DECREF(cpy_r_r185.f0); - CPyTagged_DECREF(cpy_r_r185.f1.f0); - CPyTagged_DECREF(cpy_r_r185.f1.f1); - cpy_r_r188 = PyTuple_New(2); - if (unlikely(cpy_r_r188 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1644 = CPyTagged_StealAsObject(cpy_r_r187.f0); - PyTuple_SET_ITEM(cpy_r_r188, 0, __tmp1644); - PyObject *__tmp1645 = CPyTagged_StealAsObject(cpy_r_r187.f1); - PyTuple_SET_ITEM(cpy_r_r188, 1, __tmp1645); - cpy_r_r189.f0 = cpy_r_r186; - cpy_r_r189.f1 = cpy_r_r188; - return cpy_r_r189; -CPyL125: ; - tuple_T2OO __tmp1646 = { NULL, NULL }; - cpy_r_r190 = __tmp1646; - return cpy_r_r190; -CPyL126: ; - CPyTagged_INCREF(cpy_r_pad); - goto CPyL2; -CPyL127: ; - CPyTagged_DecRef(cpy_r_pad); - goto CPyL125; -CPyL128: ; - CPyTagged_DecRef(cpy_r_pad); - CPy_DecRef(cpy_r_r0); - goto CPyL125; -CPyL129: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL10; -CPyL130: ; - CPyTagged_DecRef(cpy_r_pad); - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_i); - goto CPyL125; -CPyL131: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL9; -CPyL132: ; - CPyTagged_DECREF(cpy_r_pad); - CPy_DECREF_NO_IMM(cpy_r_r0); - CPyTagged_DECREF(cpy_r_r15); - CPyTagged_DECREF(cpy_r_r16); - goto CPyL20; -CPyL133: ; - CPyTagged_DecRef(cpy_r_pad); - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - goto CPyL36; -CPyL134: ; - CPyTagged_DECREF(cpy_r_r26); - goto CPyL19; -CPyL135: ; - CPyTagged_DECREF(cpy_r_pad); - CPy_DECREF_NO_IMM(cpy_r_r0); - CPyTagged_DECREF(cpy_r_r15); - CPyTagged_DECREF(cpy_r_r16); - CPyTagged_DECREF(cpy_r_pad_start); - goto CPyL32; -CPyL136: ; - CPyTagged_DecRef(cpy_r_pad); - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - goto CPyL36; -CPyL137: ; - CPyTagged_DECREF(cpy_r_r47); - goto CPyL31; -CPyL138: ; - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL40; -CPyL139: ; - CPyTagged_DECREF(cpy_r_r73); - goto CPyL47; -CPyL140: ; - CPyTagged_DecRef(cpy_r_pad); - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - goto CPyL125; -CPyL141: ; - CPyTagged_DECREF(cpy_r_r83); - goto CPyL55; -CPyL142: ; - CPyTagged_DECREF(cpy_r_r87); - goto CPyL56; -CPyL143: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - goto CPyL125; -CPyL144: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - goto CPyL125; -CPyL145: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r98); - goto CPyL62; -CPyL146: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r98); - goto CPyL125; -CPyL147: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r101); - goto CPyL125; -CPyL148: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r103); - goto CPyL125; -CPyL149: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - goto CPyL70; -CPyL150: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r98); - CPy_DecRef(cpy_r_r101); - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r106); - goto CPyL125; -CPyL151: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r110); - goto CPyL125; -CPyL152: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_start); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_r119); - goto CPyL125; -CPyL153: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_final); - goto CPyL125; -CPyL154: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_final); - CPyTagged_DecRef(cpy_r_count); - goto CPyL125; -CPyL155: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - goto CPyL125; -CPyL156: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r16); - CPyTagged_DecRef(cpy_r_pad_stop); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_final); - CPyTagged_DecRef(cpy_r_count); - goto CPyL100; -CPyL157: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_final); - goto CPyL125; -CPyL158: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - CPy_DecRef(cpy_r_final); - CPyTagged_DecRef(cpy_r_count); - goto CPyL125; -CPyL159: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_r15); - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - goto CPyL125; -CPyL160: ; - CPyTagged_DecRef(cpy_r_r71.f0); - CPyTagged_DecRef(cpy_r_r71.f1); - goto CPyL125; -} - -PyObject *CPyPy_sources___highlight_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source", "offset", "pad", 0}; - static CPyArg_Parser parser = {"OO|O:highlight_source", kwlist, 0}; - PyObject *obj_source; - PyObject *obj_offset; - PyObject *obj_pad = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_offset, &obj_pad)) { - return NULL; - } - PyObject *arg_source; - if (likely(PyUnicode_Check(obj_source))) - arg_source = obj_source; - else { - CPy_TypeError("str", obj_source); - goto fail; - } - tuple_T2II arg_offset; - PyObject *__tmp1647; - if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { - __tmp1647 = NULL; - goto __LL1648; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) - __tmp1647 = PyTuple_GET_ITEM(obj_offset, 0); - else { - __tmp1647 = NULL; - } - if (__tmp1647 == NULL) goto __LL1648; - if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) - __tmp1647 = PyTuple_GET_ITEM(obj_offset, 1); - else { - __tmp1647 = NULL; - } - if (__tmp1647 == NULL) goto __LL1648; - __tmp1647 = obj_offset; -__LL1648: ; - if (unlikely(__tmp1647 == NULL)) { - CPy_TypeError("tuple[int, int]", obj_offset); goto fail; - } else { - PyObject *__tmp1649 = PyTuple_GET_ITEM(obj_offset, 0); - CPyTagged __tmp1650; - if (likely(PyLong_Check(__tmp1649))) - __tmp1650 = CPyTagged_BorrowFromObject(__tmp1649); - else { - CPy_TypeError("int", __tmp1649); goto fail; - } - arg_offset.f0 = __tmp1650; - PyObject *__tmp1651 = PyTuple_GET_ITEM(obj_offset, 1); - CPyTagged __tmp1652; - if (likely(PyLong_Check(__tmp1651))) - __tmp1652 = CPyTagged_BorrowFromObject(__tmp1651); - else { - CPy_TypeError("int", __tmp1651); goto fail; - } - arg_offset.f1 = __tmp1652; - } - CPyTagged arg_pad; - if (obj_pad == NULL) { - arg_pad = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_pad))) - arg_pad = CPyTagged_BorrowFromObject(obj_pad); - else { - CPy_TypeError("int", obj_pad); goto fail; - } - tuple_T2OO retval = CPyDef_sources___highlight_source(arg_source, arg_offset, arg_pad); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1653 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1653); - PyObject *__tmp1654 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1654); - return retbox; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 140, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___get_contract_names(PyObject *cpy_r_full_source) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - int64_t cpy_r_r16; - CPyPtr cpy_r_r17; - int64_t cpy_r_r18; - char cpy_r_r19; - CPyPtr cpy_r_r20; - CPyPtr cpy_r_r21; - int64_t cpy_r_r22; - CPyPtr cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - CPyPtr cpy_r_r32; - int64_t cpy_r_r33; - CPyTagged cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - tuple_T2OO cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - int64_t cpy_r_r50; - PyObject *cpy_r_r51; - cpy_r_r0 = CPyStatics[1817]; /* '(?:\\s*\\/\\/[^\\n]*)|(?:\\/\\*[\\s\\S]*?\\*\\/)' */ - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPyStatics[114]; /* '' */ - cpy_r_r2 = CPyStatic__c_constants___regex_sub; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL37; - } else - goto CPyL3; -CPyL1: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_sub\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 197, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL3: ; - PyObject *cpy_r_r4[3] = {cpy_r_r0, cpy_r_r1, cpy_r_full_source}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 3, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 197, CPyStatic_sources___globals); - goto CPyL38; - } - CPy_DECREF(cpy_r_r0); - if (likely(PyUnicode_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_contract_names", 197, CPyStatic_sources___globals, "str", cpy_r_r6); - goto CPyL36; - } - cpy_r_r8 = CPyStatics[1818]; /* ('((?:abstract ' - 'contract|contract|library|interface)\\s[^;{]*{[\\s\\S]*?})\\s*(?=(?:abstract ' - 'contract|contract|library|interface|pragma|struct|enum)\\s|$)') */ - cpy_r_r9 = CPyStatic__c_constants___regex_findall; - if (unlikely(cpy_r_r9 == NULL)) { - goto CPyL39; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_findall\" was not set"); - cpy_r_r10 = 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 198, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL8: ; - PyObject *cpy_r_r11[2] = {cpy_r_r8, cpy_r_r7}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 198, CPyStatic_sources___globals); - goto CPyL40; - } - CPy_DECREF(cpy_r_r7); - if (likely(PyList_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_contract_names", 198, CPyStatic_sources___globals, "list", cpy_r_r13); - goto CPyL36; - } - cpy_r_r15 = PyList_New(0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 203, CPyStatic_sources___globals); - goto CPyL41; - } - cpy_r_r16 = 0; -CPyL12: ; - cpy_r_r17 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r18 = *(int64_t *)cpy_r_r17; - cpy_r_r19 = cpy_r_r16 < cpy_r_r18; - if (!cpy_r_r19) goto CPyL42; - cpy_r_r20 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; - cpy_r_r21 = *(CPyPtr *)cpy_r_r20; - cpy_r_r22 = cpy_r_r16 * 8; - cpy_r_r23 = cpy_r_r21 + cpy_r_r22; - cpy_r_r24 = *(PyObject * *)cpy_r_r23; - CPy_INCREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[1819]; /* ('(abstract ' - 'contract|contract|library|interface)\\s+(\\S*)\\s*(?:is\\s+([\\s\\S]*?)|)(?:{)') */ - cpy_r_r26 = CPyStatic__c_constants___regex_findall; - if (unlikely(cpy_r_r26 == NULL)) { - goto CPyL43; - } else - goto CPyL16; -CPyL14: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_findall\" was not set"); - cpy_r_r27 = 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 205, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL16: ; - PyObject *cpy_r_r28[2] = {cpy_r_r25, cpy_r_r24}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 2, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 205, CPyStatic_sources___globals); - goto CPyL44; - } - CPy_DECREF(cpy_r_r24); - if (likely(PyList_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_contract_names", 205, CPyStatic_sources___globals, "list", cpy_r_r30); - goto CPyL45; - } - CPy_INCREF_NO_IMM(cpy_r_r31); - cpy_r_r32 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; - cpy_r_r33 = *(int64_t *)cpy_r_r32; - CPy_DECREF_NO_IMM(cpy_r_r31); - cpy_r_r34 = cpy_r_r33 << 1; - cpy_r_r35 = cpy_r_r34 != 0; - if (!cpy_r_r35) goto CPyL46; - cpy_r_r36 = CPyList_GetItemShort(cpy_r_r31, 0); - CPy_DECREF_NO_IMM(cpy_r_r31); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); - goto CPyL45; - } - cpy_r_r37 = PyObject_GetIter(cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); - goto CPyL45; - } - cpy_r_r38 = PyIter_Next(cpy_r_r37); - if (cpy_r_r38 == NULL) { - goto CPyL47; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r39 = 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r40 = PyIter_Next(cpy_r_r37); - if (cpy_r_r40 == NULL) { - goto CPyL48; - } else - goto CPyL27; -CPyL25: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r41 = 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL27: ; - cpy_r_r42 = PyIter_Next(cpy_r_r37); - if (cpy_r_r42 == NULL) { - goto CPyL49; - } else - goto CPyL30; -CPyL28: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r43 = 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL30: ; - CPy_DECREF(cpy_r_r42); - cpy_r_r44 = PyIter_Next(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (cpy_r_r44 == NULL) { - goto CPyL33; - } else - goto CPyL50; -CPyL31: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r45 = 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL33: ; - cpy_r_r46.f0 = cpy_r_r40; - cpy_r_r46.f1 = cpy_r_r38; - cpy_r_r47 = PyTuple_New(2); - if (unlikely(cpy_r_r47 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1655 = cpy_r_r46.f0; - PyTuple_SET_ITEM(cpy_r_r47, 0, __tmp1655); - PyObject *__tmp1656 = cpy_r_r46.f1; - PyTuple_SET_ITEM(cpy_r_r47, 1, __tmp1656); - cpy_r_r48 = PyList_Append(cpy_r_r15, cpy_r_r47); - CPy_DECREF(cpy_r_r47); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 210, CPyStatic_sources___globals); - goto CPyL45; - } -CPyL34: ; - cpy_r_r50 = cpy_r_r16 + 1; - cpy_r_r16 = cpy_r_r50; - goto CPyL12; -CPyL35: ; - return cpy_r_r15; -CPyL36: ; - cpy_r_r51 = NULL; - return cpy_r_r51; -CPyL37: ; - CPy_DecRef(cpy_r_r0); - goto CPyL1; -CPyL38: ; - CPy_DecRef(cpy_r_r0); - goto CPyL36; -CPyL39: ; - CPy_DecRef(cpy_r_r7); - goto CPyL6; -CPyL40: ; - CPy_DecRef(cpy_r_r7); - goto CPyL36; -CPyL41: ; - CPy_DecRef(cpy_r_r14); - goto CPyL36; -CPyL42: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - goto CPyL35; -CPyL43: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r24); - goto CPyL14; -CPyL44: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r24); - goto CPyL36; -CPyL45: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r15); - goto CPyL36; -CPyL46: ; - CPy_DECREF_NO_IMM(cpy_r_r31); - goto CPyL34; -CPyL47: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r15); - CPy_DECREF(cpy_r_r37); - goto CPyL22; -CPyL48: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r15); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r38); - goto CPyL25; -CPyL49: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r15); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r40); - goto CPyL28; -CPyL50: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r15); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r44); - goto CPyL31; -} - -PyObject *CPyPy_sources___get_contract_names(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"full_source", 0}; - static CPyArg_Parser parser = {"O:get_contract_names", kwlist, 0}; - PyObject *obj_full_source; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_full_source)) { - return NULL; - } - PyObject *arg_full_source; - if (likely(PyUnicode_Check(obj_full_source))) - arg_full_source = obj_full_source; - else { - CPy_TypeError("str", obj_full_source); - goto fail; - } - PyObject *retval = CPyDef_sources___get_contract_names(arg_full_source); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 186, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___get_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_pragma_match; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_pragma_string; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - if (cpy_r_path != NULL) goto CPyL36; - cpy_r_r0 = Py_None; - cpy_r_path = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[1820]; /* 'pragma +solidity([^;]*);' */ - cpy_r_r2 = CPyStatic__c_constants___regex_finditer; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL37; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_finditer\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_source}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); - goto CPyL38; - } - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[347]; /* 'next' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); - goto CPyL39; - } - cpy_r_r10 = Py_None; - PyObject *cpy_r_r11[2] = {cpy_r_r6, cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); - goto CPyL39; - } - CPy_DECREF(cpy_r_r6); - cpy_r_pragma_match = cpy_r_r13; - cpy_r_r14 = (PyObject *)&_Py_NoneStruct; - cpy_r_r15 = cpy_r_pragma_match != cpy_r_r14; - if (cpy_r_r15) { - goto CPyL40; - } else - goto CPyL41; -CPyL9: ; - cpy_r_r16 = cpy_r_pragma_match; - cpy_r_r17 = CPyStatics[1821]; /* 'groups' */ - PyObject *cpy_r_r18[1] = {cpy_r_r16}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 227, CPyStatic_sources___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r16); - if (likely(PyTuple_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 227, CPyStatic_sources___globals, "tuple", cpy_r_r20); - goto CPyL35; - } - cpy_r_r22 = CPySequenceTuple_GetItem(cpy_r_r21, 0); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 227, CPyStatic_sources___globals); - goto CPyL35; - } - cpy_r_pragma_string = cpy_r_r22; - cpy_r_r23 = CPyStatics[220]; /* ' ' */ - cpy_r_r24 = cpy_r_pragma_string; - cpy_r_r25 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r26[1] = {cpy_r_r24}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 228, CPyStatic_sources___globals); - goto CPyL43; - } - CPy_DECREF(cpy_r_r24); - cpy_r_r29 = cpy_r_r28; - cpy_r_r30 = PyUnicode_Join(cpy_r_r23, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 228, CPyStatic_sources___globals); - goto CPyL35; - } - cpy_r_pragma_string = cpy_r_r30; - if (likely(PyUnicode_Check(cpy_r_pragma_string))) - cpy_r_r31 = cpy_r_pragma_string; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 229, CPyStatic_sources___globals, "str", cpy_r_pragma_string); - goto CPyL35; - } - cpy_r_r32 = CPyStatic__c_constants___NpmSpec; - if (unlikely(cpy_r_r32 == NULL)) { - goto CPyL44; - } else - goto CPyL20; -CPyL18: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NpmSpec\" was not set"); - cpy_r_r33 = 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 229, CPyStatic_sources___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL20: ; - PyObject *cpy_r_r34[1] = {cpy_r_r31}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 229, CPyStatic_sources___globals); - goto CPyL45; - } - CPy_DECREF(cpy_r_r31); - return cpy_r_r36; -CPyL22: ; - cpy_r_r37 = (PyObject *)&_Py_NoneStruct; - cpy_r_r38 = cpy_r_path != cpy_r_r37; - if (!cpy_r_r38) goto CPyL46; - CPy_INCREF(cpy_r_path); - if (likely(cpy_r_path != Py_None)) - cpy_r_r39 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 214, CPyStatic_sources___globals, "str", cpy_r_path); - goto CPyL38; - } - cpy_r_r40 = CPyStr_IsTrue(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (!cpy_r_r40) goto CPyL46; - cpy_r_r41 = CPyStatics[1822]; /* "No version pragma in '" */ - if (likely(cpy_r_path != Py_None)) - cpy_r_r42 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals, "str", cpy_r_path); - goto CPyL35; - } - cpy_r_r43 = CPyStatics[132]; /* "'" */ - cpy_r_r44 = CPyStr_Build(3, cpy_r_r41, cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); - goto CPyL35; - } - cpy_r_r45 = CPyStatic_sources___globals; - cpy_r_r46 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); - goto CPyL47; - } - PyObject *cpy_r_r48[1] = {cpy_r_r44}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 1, 0); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); - goto CPyL47; - } - CPy_DECREF(cpy_r_r44); - CPy_Raise(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL31: ; - cpy_r_r51 = CPyStatics[1823]; /* 'String does not contain a version pragma' */ - cpy_r_r52 = CPyStatic_sources___globals; - cpy_r_r53 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 232, CPyStatic_sources___globals); - goto CPyL35; - } - PyObject *cpy_r_r55[1] = {cpy_r_r51}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 1, 0); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 232, CPyStatic_sources___globals); - goto CPyL35; - } - CPy_Raise(cpy_r_r57); - CPy_DECREF(cpy_r_r57); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 232, CPyStatic_sources___globals); - goto CPyL35; - } - CPy_Unreachable(); -CPyL35: ; - cpy_r_r58 = NULL; - return cpy_r_r58; -CPyL36: ; - CPy_INCREF(cpy_r_path); - goto CPyL2; -CPyL37: ; - CPy_DecRef(cpy_r_path); - goto CPyL3; -CPyL38: ; - CPy_DecRef(cpy_r_path); - goto CPyL35; -CPyL39: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r6); - goto CPyL35; -CPyL40: ; - CPy_DECREF(cpy_r_path); - goto CPyL9; -CPyL41: ; - CPy_DECREF(cpy_r_pragma_match); - goto CPyL22; -CPyL42: ; - CPy_DecRef(cpy_r_r16); - goto CPyL35; -CPyL43: ; - CPy_DecRef(cpy_r_r24); - goto CPyL35; -CPyL44: ; - CPy_DecRef(cpy_r_r31); - goto CPyL18; -CPyL45: ; - CPy_DecRef(cpy_r_r31); - goto CPyL35; -CPyL46: ; - CPy_DECREF(cpy_r_path); - goto CPyL31; -CPyL47: ; - CPy_DecRef(cpy_r_r44); - goto CPyL35; -} - -PyObject *CPyPy_sources___get_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source", "path", 0}; - static CPyArg_Parser parser = {"O|O:get_pragma_spec", kwlist, 0}; - PyObject *obj_source; - PyObject *obj_path = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_path)) { - return NULL; - } - PyObject *arg_source; - if (likely(PyUnicode_Check(obj_source))) - arg_source = obj_source; - else { - CPy_TypeError("str", obj_source); - goto fail; - } - PyObject *arg_path; - if (obj_path == NULL) { - arg_path = NULL; - goto __LL1657; - } - if (PyUnicode_Check(obj_path)) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1657; - if (obj_path == Py_None) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1657; - CPy_TypeError("str or None", obj_path); - goto fail; -__LL1657: ; - PyObject *retval = CPyDef_sources___get_pragma_spec(arg_source, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 214, CPyStatic_sources___globals); - return NULL; -} - -PyObject *CPyDef_sources___get_vyper_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_pragma_match; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - char 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_pragma_string; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - tuple_T3OOO cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - tuple_T3OOO cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - if (cpy_r_path != NULL) goto CPyL72; - cpy_r_r0 = Py_None; - cpy_r_path = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatics[1824]; /* ('(?:\\n|^)\\s*#\\s*(?:pragma ' - 'version|@version)\\s*([^\\n]*)') */ - cpy_r_r2 = CPyStatic__c_constants___regex_finditer; - if (unlikely(cpy_r_r2 == NULL)) { - goto CPyL73; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"regex_finditer\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 246, CPyStatic_sources___globals); - goto CPyL71; - } - CPy_Unreachable(); -CPyL5: ; - PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_source}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 246, CPyStatic_sources___globals); - goto CPyL74; - } - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[347]; /* 'next' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 245, CPyStatic_sources___globals); - goto CPyL75; - } - cpy_r_r10 = Py_None; - PyObject *cpy_r_r11[2] = {cpy_r_r6, cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 245, CPyStatic_sources___globals); - goto CPyL75; - } - CPy_DECREF(cpy_r_r6); - cpy_r_pragma_match = cpy_r_r13; - cpy_r_r14 = (PyObject *)&_Py_NoneStruct; - cpy_r_r15 = cpy_r_pragma_match == cpy_r_r14; - if (cpy_r_r15) { - goto CPyL76; - } else - goto CPyL22; -CPyL9: ; - cpy_r_r16 = (PyObject *)&_Py_NoneStruct; - cpy_r_r17 = cpy_r_path != cpy_r_r16; - if (!cpy_r_r17) goto CPyL77; - CPy_INCREF(cpy_r_path); - if (likely(cpy_r_path != Py_None)) - cpy_r_r18 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 235, CPyStatic_sources___globals, "str", cpy_r_path); - goto CPyL74; - } - cpy_r_r19 = CPyStr_IsTrue(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (!cpy_r_r19) goto CPyL77; - cpy_r_r20 = CPyStatics[1822]; /* "No version pragma in '" */ - if (likely(cpy_r_path != Py_None)) - cpy_r_r21 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals, "str", cpy_r_path); - goto CPyL71; - } - cpy_r_r22 = CPyStatics[132]; /* "'" */ - cpy_r_r23 = CPyStr_Build(3, cpy_r_r20, cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); - goto CPyL71; - } - cpy_r_r24 = CPyStatic_sources___globals; - cpy_r_r25 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); - goto CPyL78; - } - PyObject *cpy_r_r27[1] = {cpy_r_r23}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r28, 1, 0); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); - goto CPyL78; - } - CPy_DECREF(cpy_r_r23); - CPy_Raise(cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); - goto CPyL71; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r30 = CPyStatics[1823]; /* 'String does not contain a version pragma' */ - cpy_r_r31 = CPyStatic_sources___globals; - cpy_r_r32 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 251, CPyStatic_sources___globals); - goto CPyL71; - } - PyObject *cpy_r_r34[1] = {cpy_r_r30}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 251, CPyStatic_sources___globals); - goto CPyL71; - } - CPy_Raise(cpy_r_r36); - CPy_DECREF(cpy_r_r36); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 251, CPyStatic_sources___globals); - goto CPyL71; - } - CPy_Unreachable(); -CPyL22: ; - cpy_r_r37 = cpy_r_pragma_match; - cpy_r_r38 = CPyStatics[1821]; /* 'groups' */ - PyObject *cpy_r_r39[1] = {cpy_r_r37}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 253, CPyStatic_sources___globals); - goto CPyL79; - } - CPy_DECREF(cpy_r_r37); - if (likely(PyTuple_Check(cpy_r_r41))) - cpy_r_r42 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 253, CPyStatic_sources___globals, "tuple", cpy_r_r41); - goto CPyL74; - } - cpy_r_r43 = CPySequenceTuple_GetItem(cpy_r_r42, 0); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 253, CPyStatic_sources___globals); - goto CPyL74; - } - cpy_r_pragma_string = cpy_r_r43; - cpy_r_r44 = CPyStatics[220]; /* ' ' */ - cpy_r_r45 = cpy_r_pragma_string; - cpy_r_r46 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r47[1] = {cpy_r_r45}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 254, CPyStatic_sources___globals); - goto CPyL80; - } - CPy_DECREF(cpy_r_r45); - cpy_r_r50 = cpy_r_r49; - cpy_r_r51 = PyUnicode_Join(cpy_r_r44, cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 254, CPyStatic_sources___globals); - goto CPyL74; - } - cpy_r_pragma_string = cpy_r_r51; - CPy_INCREF(cpy_r_pragma_string); - if (likely(PyUnicode_Check(cpy_r_pragma_string))) - cpy_r_r52 = cpy_r_pragma_string; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 256, CPyStatic_sources___globals, "str", cpy_r_pragma_string); - goto CPyL36; - } - cpy_r_r53 = CPyStatic__c_constants___NpmSpec; - if (unlikely(cpy_r_r53 == NULL)) { - goto CPyL81; - } else - goto CPyL34; -CPyL32: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NpmSpec\" was not set"); - cpy_r_r54 = 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 256, CPyStatic_sources___globals); - goto CPyL36; - } else - goto CPyL82; -CPyL33: ; - CPy_Unreachable(); -CPyL34: ; - PyObject *cpy_r_r55[1] = {cpy_r_r52}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r56, 1, 0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 256, CPyStatic_sources___globals); - goto CPyL83; - } else - goto CPyL84; -CPyL35: ; - CPy_DECREF(cpy_r_r52); - return cpy_r_r57; -CPyL36: ; - cpy_r_r58 = CPy_CatchError(); - cpy_r_r59 = CPyModule_builtins; - cpy_r_r60 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 257, CPyStatic_sources___globals); - goto CPyL85; - } - cpy_r_r62 = CPy_ExceptionMatches(cpy_r_r61); - CPy_DecRef(cpy_r_r61); - if (cpy_r_r62) { - goto CPyL40; - } else - goto CPyL86; -CPyL38: ; - CPy_Reraise(); - if (!0) { - goto CPyL41; - } else - goto CPyL87; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - CPy_RestoreExcInfo(cpy_r_r58); - CPy_DecRef(cpy_r_r58.f0); - CPy_DecRef(cpy_r_r58.f1); - CPy_DecRef(cpy_r_r58.f2); - goto CPyL43; -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r58); - CPy_DecRef(cpy_r_r58.f0); - CPy_DecRef(cpy_r_r58.f1); - CPy_DecRef(cpy_r_r58.f2); - cpy_r_r63 = CPy_KeepPropagating(); - if (!cpy_r_r63) goto CPyL71; - CPy_Unreachable(); -CPyL43: ; - CPy_INCREF(cpy_r_pragma_string); - if (likely(PyUnicode_Check(cpy_r_pragma_string))) - cpy_r_r64 = cpy_r_pragma_string; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 261, CPyStatic_sources___globals, "str", cpy_r_pragma_string); - goto CPyL52; - } - cpy_r_r65 = CPyStatic_sources___globals; - cpy_r_r66 = CPyStatics[1825]; /* 'to_vyper_version' */ - cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 261, CPyStatic_sources___globals); - goto CPyL88; - } - PyObject *cpy_r_r68[1] = {cpy_r_r64}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = PyObject_Vectorcall(cpy_r_r67, cpy_r_r69, 1, 0); - CPy_DecRef(cpy_r_r67); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 261, CPyStatic_sources___globals); - goto CPyL88; - } - CPy_DecRef(cpy_r_r64); - cpy_r_r71 = PyObject_Str(cpy_r_r70); - CPy_DecRef(cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 262, CPyStatic_sources___globals); - goto CPyL52; - } - cpy_r_r72 = CPyStatic__c_constants___NpmSpec; - if (unlikely(cpy_r_r72 == NULL)) { - goto CPyL89; - } else - goto CPyL50; -CPyL48: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NpmSpec\" was not set"); - cpy_r_r73 = 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 262, CPyStatic_sources___globals); - goto CPyL52; - } else - goto CPyL90; -CPyL49: ; - CPy_Unreachable(); -CPyL50: ; - PyObject *cpy_r_r74[1] = {cpy_r_r71}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r75, 1, 0); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 262, CPyStatic_sources___globals); - goto CPyL91; - } else - goto CPyL92; -CPyL51: ; - CPy_DecRef(cpy_r_r71); - return cpy_r_r76; -CPyL52: ; - cpy_r_r77 = CPy_CatchError(); - cpy_r_r78 = CPyModule_builtins; - cpy_r_r79 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r80 = CPyObject_GetAttr(cpy_r_r78, cpy_r_r79); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 263, CPyStatic_sources___globals); - goto CPyL93; - } - cpy_r_r81 = CPy_ExceptionMatches(cpy_r_r80); - CPy_DecRef(cpy_r_r80); - if (cpy_r_r81) { - goto CPyL56; - } else - goto CPyL94; -CPyL54: ; - CPy_Reraise(); - if (!0) { - goto CPyL57; - } else - goto CPyL95; -CPyL55: ; - CPy_Unreachable(); -CPyL56: ; - CPy_RestoreExcInfo(cpy_r_r77); - CPy_DecRef(cpy_r_r77.f0); - CPy_DecRef(cpy_r_r77.f1); - CPy_DecRef(cpy_r_r77.f2); - goto CPyL59; -CPyL57: ; - CPy_RestoreExcInfo(cpy_r_r77); - CPy_DecRef(cpy_r_r77.f0); - CPy_DecRef(cpy_r_r77.f1); - CPy_DecRef(cpy_r_r77.f2); - cpy_r_r82 = CPy_KeepPropagating(); - if (!cpy_r_r82) goto CPyL71; - CPy_Unreachable(); -CPyL59: ; - cpy_r_r83 = (PyObject *)&_Py_NoneStruct; - cpy_r_r84 = cpy_r_path == cpy_r_r83; - if (cpy_r_r84) { - goto CPyL96; - } else - goto CPyL61; -CPyL60: ; - cpy_r_r85 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r85); - cpy_r_r86 = cpy_r_r85; - goto CPyL64; -CPyL61: ; - if (likely(cpy_r_path != Py_None)) - cpy_r_r87 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 266, CPyStatic_sources___globals, "str", cpy_r_path); - goto CPyL97; - } - cpy_r_r88 = CPyStatics[478]; /* ': ' */ - cpy_r_r89 = CPyStr_Build(2, cpy_r_r87, cpy_r_r88); - CPy_DecRef(cpy_r_r87); - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 266, CPyStatic_sources___globals); - goto CPyL97; - } - cpy_r_r86 = cpy_r_r89; -CPyL64: ; - cpy_r_path = cpy_r_r86; - if (likely(cpy_r_path != Py_None)) - cpy_r_r90 = cpy_r_path; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals, "str", cpy_r_path); - goto CPyL97; - } - cpy_r_r91 = CPyStatics[1826]; /* 'Cannot parse Vyper version from pragma: ' */ - if (likely(PyUnicode_Check(cpy_r_pragma_string))) - cpy_r_r92 = cpy_r_pragma_string; - else { - CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals, "str", cpy_r_pragma_string); - goto CPyL98; - } - cpy_r_r93 = CPyStr_Build(3, cpy_r_r90, cpy_r_r91, cpy_r_r92); - CPy_DecRef(cpy_r_r90); - CPy_DecRef(cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); - goto CPyL71; - } - cpy_r_r94 = CPyStatic_sources___globals; - cpy_r_r95 = CPyStatics[1656]; /* 'PragmaError' */ - cpy_r_r96 = CPyDict_GetItem(cpy_r_r94, cpy_r_r95); - if (unlikely(cpy_r_r96 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); - goto CPyL99; - } - PyObject *cpy_r_r97[1] = {cpy_r_r93}; - cpy_r_r98 = (PyObject **)&cpy_r_r97; - cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); - CPy_DecRef(cpy_r_r96); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); - goto CPyL99; - } - CPy_DecRef(cpy_r_r93); - CPy_Raise(cpy_r_r99); - CPy_DecRef(cpy_r_r99); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); - goto CPyL71; - } - CPy_Unreachable(); -CPyL71: ; - cpy_r_r100 = NULL; - return cpy_r_r100; -CPyL72: ; - CPy_INCREF(cpy_r_path); - goto CPyL2; -CPyL73: ; - CPy_DecRef(cpy_r_path); - goto CPyL3; -CPyL74: ; - CPy_DecRef(cpy_r_path); - goto CPyL71; -CPyL75: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r6); - goto CPyL71; -CPyL76: ; - CPy_DECREF(cpy_r_pragma_match); - goto CPyL9; -CPyL77: ; - CPy_DECREF(cpy_r_path); - goto CPyL18; -CPyL78: ; - CPy_DecRef(cpy_r_r23); - goto CPyL71; -CPyL79: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r37); - goto CPyL71; -CPyL80: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_r45); - goto CPyL71; -CPyL81: ; - CPy_DecRef(cpy_r_r52); - goto CPyL32; -CPyL82: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL33; -CPyL83: ; - CPy_DecRef(cpy_r_r52); - goto CPyL36; -CPyL84: ; - CPy_DECREF(cpy_r_path); - CPy_DECREF(cpy_r_pragma_string); - goto CPyL35; -CPyL85: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL41; -CPyL86: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL38; -CPyL87: ; - CPy_DecRef(cpy_r_r58.f0); - CPy_DecRef(cpy_r_r58.f1); - CPy_DecRef(cpy_r_r58.f2); - goto CPyL39; -CPyL88: ; - CPy_DecRef(cpy_r_r64); - goto CPyL52; -CPyL89: ; - CPy_DecRef(cpy_r_r71); - goto CPyL48; -CPyL90: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL49; -CPyL91: ; - CPy_DecRef(cpy_r_r71); - goto CPyL52; -CPyL92: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL51; -CPyL93: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL57; -CPyL94: ; - CPy_DecRef(cpy_r_path); - CPy_DecRef(cpy_r_pragma_string); - goto CPyL54; -CPyL95: ; - CPy_DecRef(cpy_r_r77.f0); - CPy_DecRef(cpy_r_r77.f1); - CPy_DecRef(cpy_r_r77.f2); - goto CPyL55; -CPyL96: ; - CPy_DecRef(cpy_r_path); - goto CPyL60; -CPyL97: ; - CPy_DecRef(cpy_r_pragma_string); - goto CPyL71; -CPyL98: ; - CPy_DecRef(cpy_r_r90); - goto CPyL71; -CPyL99: ; - CPy_DecRef(cpy_r_r93); - goto CPyL71; -} - -PyObject *CPyPy_sources___get_vyper_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"source", "path", 0}; - static CPyArg_Parser parser = {"O|O:get_vyper_pragma_spec", kwlist, 0}; - PyObject *obj_source; - PyObject *obj_path = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_path)) { - return NULL; - } - PyObject *arg_source; - if (likely(PyUnicode_Check(obj_source))) - arg_source = obj_source; - else { - CPy_TypeError("str", obj_source); - goto fail; - } - PyObject *arg_path; - if (obj_path == NULL) { - arg_path = NULL; - goto __LL1658; - } - if (PyUnicode_Check(obj_path)) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1658; - if (obj_path == Py_None) - arg_path = obj_path; - else { - arg_path = NULL; - } - if (arg_path != NULL) goto __LL1658; - CPy_TypeError("str or None", obj_path); - goto fail; -__LL1658: ; - PyObject *retval = CPyDef_sources___get_vyper_pragma_spec(arg_source, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 235, CPyStatic_sources___globals); - return NULL; -} - -char CPyDef_sources_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r19; - void *cpy_r_r21; - void *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - char cpy_r_r74; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", -1, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_textwrap; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2385]; /* (('textwrap', 'textwrap', 'textwrap'),) */ - cpy_r_r11 = CPyStatic_sources___globals; - cpy_r_r12 = CPyStatics[1828]; /* 'brownie/project/sources.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL19; - cpy_r_r15 = CPyStatics[2386]; /* ('Dict', 'Final', 'List', 'Optional', 'Set', 'Tuple', - 'final') */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_sources___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("brownie/project/sources.py", "", 4, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = (PyObject **)&CPyModule_semantic_version; - PyObject **cpy_r_r20[1] = {cpy_r_r19}; - cpy_r_r21 = (void *)&cpy_r_r20; - int64_t cpy_r_r22[1] = {6}; - cpy_r_r23 = (void *)&cpy_r_r22; - cpy_r_r24 = CPyStatics[2387]; /* (('semantic_version', 'semantic_version', - 'semantic_version'),) */ - cpy_r_r25 = CPyStatic_sources___globals; - cpy_r_r26 = CPyStatics[1828]; /* 'brownie/project/sources.py' */ - cpy_r_r27 = CPyStatics[12]; /* '' */ - cpy_r_r28 = CPyImport_ImportMany(cpy_r_r24, cpy_r_r21, cpy_r_r25, cpy_r_r26, cpy_r_r27, cpy_r_r23); - if (!cpy_r_r28) goto CPyL19; - cpy_r_r29 = CPyStatics[2388]; /* ('HexStr',) */ - cpy_r_r30 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r31 = CPyStatic_sources___globals; - cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 7, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_eth_typing = cpy_r_r32; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r32); - cpy_r_r33 = CPyStatics[2389]; /* ('to_vyper_version',) */ - cpy_r_r34 = CPyStatics[1829]; /* 'vvm.utils.convert' */ - cpy_r_r35 = CPyStatic_sources___globals; - cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 8, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_vvm___utils___convert = cpy_r_r36; - CPy_INCREF(CPyModule_vvm___utils___convert); - CPy_DECREF(cpy_r_r36); - cpy_r_r37 = CPyStatics[2390]; /* ('Path', 'NpmSpec', 'regex_findall', 'regex_finditer', - 'regex_sub', 'sha1') */ - cpy_r_r38 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r39 = CPyStatic_sources___globals; - cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 10, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_brownie____c_constants = cpy_r_r40; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r40); - cpy_r_r41 = CPyStatics[2391]; /* ('NamespaceCollision', 'PragmaError') */ - cpy_r_r42 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r43 = CPyStatic_sources___globals; - cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 18, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_brownie___exceptions = cpy_r_r44; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r44); - cpy_r_r45 = CPyStatics[2392]; /* ('ContractName', 'Offset') */ - cpy_r_r46 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r47 = CPyStatic_sources___globals; - cpy_r_r48 = CPyImport_ImportFromMany(cpy_r_r46, cpy_r_r45, cpy_r_r45, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 19, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_brownie___typing = cpy_r_r48; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r48); - cpy_r_r49 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r50 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r51 = CPyStatic_sources___globals; - cpy_r_r52 = CPyImport_ImportFromMany(cpy_r_r50, cpy_r_r49, cpy_r_r49, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 20, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_brownie___utils = cpy_r_r52; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r52); - cpy_r_r53 = CPyStatics[2393]; /* ('dark_white',) */ - cpy_r_r54 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r55 = CPyStatic_sources___globals; - cpy_r_r56 = CPyImport_ImportFromMany(cpy_r_r54, cpy_r_r53, cpy_r_r53, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 21, CPyStatic_sources___globals); - goto CPyL19; - } - CPyModule_brownie___utils____color = cpy_r_r56; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r56); - cpy_r_r57 = NULL; - cpy_r_r58 = CPyStatics[1519]; /* 'brownie.project.sources' */ - cpy_r_r59 = (PyObject *)CPyType_sources___Sources_template; - cpy_r_r60 = CPyType_FromTemplate(cpy_r_r59, cpy_r_r57, cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); - goto CPyL19; - } - cpy_r_r61 = CPyDef_sources___Sources_trait_vtable_setup(); - if (unlikely(cpy_r_r61 == 2)) { - CPy_AddTraceback("brownie/project/sources.py", "", -1, CPyStatic_sources___globals); - goto CPyL20; - } - cpy_r_r62 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r63 = CPyStatics[1831]; /* '_contract_sources' */ - cpy_r_r64 = CPyStatics[1550]; /* '_contracts' */ - cpy_r_r65 = CPyStatics[1832]; /* '_interface_sources' */ - cpy_r_r66 = CPyStatics[1551]; /* '_interfaces' */ - cpy_r_r67 = PyTuple_Pack(4, cpy_r_r63, cpy_r_r64, cpy_r_r65, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); - goto CPyL20; - } - cpy_r_r68 = PyObject_SetAttr(cpy_r_r60, cpy_r_r62, cpy_r_r67); - CPy_DECREF(cpy_r_r67); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); - goto CPyL20; - } - CPyType_sources___Sources = (PyTypeObject *)cpy_r_r60; - CPy_INCREF(CPyType_sources___Sources); - cpy_r_r70 = CPyStatic_sources___globals; - cpy_r_r71 = CPyStatics[1545]; /* 'Sources' */ - cpy_r_r72 = PyDict_SetItem(cpy_r_r70, cpy_r_r71, cpy_r_r60); - CPy_DECREF(cpy_r_r60); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); - goto CPyL19; - } - return 1; -CPyL19: ; - cpy_r_r74 = 2; - return cpy_r_r74; -CPyL20: ; - CPy_DecRef(cpy_r_r60); - goto CPyL19; -} -static PyMethodDef coveragemodule_methods[] = { - {"get_coverage_eval", (PyCFunction)CPyPy_coverage___get_coverage_eval, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_coverage_eval()\n--\n\n") /* docstring */}, - {"get_merged_coverage_eval", (PyCFunction)CPyPy_coverage___get_merged_coverage_eval, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_merged_coverage_eval(cov_eval=None)\n--\n\n") /* docstring */}, - {"clear", (PyCFunction)CPyPy_coverage___clear, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("clear()\n--\n\n") /* docstring */}, - {"_add_transaction", (PyCFunction)CPyPy_coverage____add_transaction, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_transaction(coverage_hash, coverage_eval)\n--\n\n") /* docstring */}, - {"_add_cached_transaction", (PyCFunction)CPyPy_coverage____add_cached_transaction, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_cached_transaction(coverage_hash, coverage_eval)\n--\n\n") /* docstring */}, - {"_check_cached", (PyCFunction)CPyPy_coverage____check_cached, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_check_cached(coverage_hash, active=True)\n--\n\n") /* docstring */}, - {"_get_active_txlist", (PyCFunction)CPyPy_coverage____get_active_txlist, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_active_txlist()\n--\n\n") /* docstring */}, - {"_clear_active_txlist", (PyCFunction)CPyPy_coverage____clear_active_txlist, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_clear_active_txlist()\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___test___coverage(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___coverage__internal, "__name__"); - CPyStatic_coverage___globals = PyModule_GetDict(CPyModule_brownie___test___coverage__internal); - if (unlikely(CPyStatic_coverage___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_coverage_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___test___coverage__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_coverage____coverage_eval); - CPyStatic_coverage____coverage_eval = NULL; - CPy_XDECREF(CPyStatic_coverage____cached_coverage_eval); - CPyStatic_coverage____cached_coverage_eval = NULL; - CPy_XDECREF(CPyStatic_coverage____active_module_coverage_hashes); - CPyStatic_coverage____active_module_coverage_hashes = NULL; - return -1; -} -static struct PyModuleDef coveragemodule = { - PyModuleDef_HEAD_INIT, - "brownie.test.coverage", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - coveragemodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___test___coverage(void) -{ - if (CPyModule_brownie___test___coverage__internal) { - Py_INCREF(CPyModule_brownie___test___coverage__internal); - return CPyModule_brownie___test___coverage__internal; - } - CPyModule_brownie___test___coverage__internal = PyModule_Create(&coveragemodule); - if (unlikely(CPyModule_brownie___test___coverage__internal == NULL)) - goto fail; - if (CPyExec_brownie___test___coverage(CPyModule_brownie___test___coverage__internal) != 0) - goto fail; - return CPyModule_brownie___test___coverage__internal; - fail: - return NULL; -} - -PyObject *CPyDef_coverage___get_coverage_eval(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - cpy_r_r0 = CPyStatic_coverage____cached_coverage_eval; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); - goto CPyL10; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatic_coverage____coverage_eval; - if (likely(cpy_r_r2 != NULL)) goto CPyL6; - PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); - cpy_r_r3 = 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); - goto CPyL10; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r4 = PyDict_New(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); - goto CPyL10; - } - cpy_r_r5 = CPyDict_UpdateInDisplay(cpy_r_r4, cpy_r_r0); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); - goto CPyL11; - } - cpy_r_r7 = CPyDict_UpdateInDisplay(cpy_r_r4, cpy_r_r2); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); - goto CPyL11; - } - return cpy_r_r4; -CPyL10: ; - cpy_r_r9 = NULL; - return cpy_r_r9; -CPyL11: ; - CPy_DecRef(cpy_r_r4); - goto CPyL10; -} - -PyObject *CPyPy_coverage___get_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get_coverage_eval", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_coverage___get_coverage_eval(); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 31, CPyStatic_coverage___globals); - return NULL; -} - -PyObject *CPyDef_coverage___get_merged_coverage_eval(PyObject *cpy_r_cov_eval) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - int64_t cpy_r_r6; - CPyTagged cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - 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; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - tuple_T3CIO cpy_r_r33; - CPyTagged cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - CPyTagged cpy_r_r50; - int64_t cpy_r_r51; - PyObject *cpy_r_r52; - tuple_T4CIOO cpy_r_r53; - CPyTagged cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - CPyTagged cpy_r_r68; - CPyTagged cpy_r_i; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject **cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - CPyTagged cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - int64_t cpy_r_r90; - PyObject *cpy_r_r91; - if (cpy_r_cov_eval != NULL) goto CPyL62; - cpy_r_r0 = Py_None; - cpy_r_cov_eval = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_cov_eval == cpy_r_r1; - if (cpy_r_r2) { - goto CPyL63; - } else - goto CPyL7; -CPyL3: ; - cpy_r_r3 = CPyStatic_coverage____coverage_eval; - if (likely(cpy_r_r3 != NULL)) goto CPyL6; - PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 42, CPyStatic_coverage___globals); - goto CPyL61; - } - CPy_Unreachable(); -CPyL6: ; - CPy_INCREF(cpy_r_r3); - cpy_r_cov_eval = cpy_r_r3; -CPyL7: ; - CPy_INCREF(cpy_r_cov_eval); - if (likely(cpy_r_cov_eval != Py_None)) - cpy_r_r5 = cpy_r_cov_eval; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 43, CPyStatic_coverage___globals, "dict", cpy_r_cov_eval); - goto CPyL64; - } - cpy_r_r6 = PyDict_Size(cpy_r_r5); - CPy_DECREF(cpy_r_r5); - cpy_r_r7 = cpy_r_r6 << 1; - cpy_r_r8 = cpy_r_r7 != 0; - if (cpy_r_r8) { - goto CPyL11; - } else - goto CPyL65; -CPyL9: ; - cpy_r_r9 = PyDict_New(); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 44, CPyStatic_coverage___globals); - goto CPyL61; - } - return cpy_r_r9; -CPyL11: ; - if (likely(cpy_r_cov_eval != Py_None)) - cpy_r_r10 = cpy_r_cov_eval; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 45, CPyStatic_coverage___globals, "dict", cpy_r_cov_eval); - goto CPyL61; - } - cpy_r_r11 = CPyDict_Values(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 45, CPyStatic_coverage___globals); - goto CPyL61; - } - cpy_r_r12 = CPyList_PopLast(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals); - goto CPyL66; - } - if (likely(PyDict_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals, "dict", cpy_r_r12); - goto CPyL66; - } - cpy_r_r14 = CPyStatic__c_constants___deepcopy; - if (unlikely(cpy_r_r14 == NULL)) { - goto CPyL67; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals); - goto CPyL61; - } - CPy_Unreachable(); -CPyL18: ; - PyObject *cpy_r_r16[1] = {cpy_r_r13}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 1, 0); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals); - goto CPyL68; - } - CPy_DECREF(cpy_r_r13); - if (likely(PyDict_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals, "dict", cpy_r_r18); - goto CPyL66; - } - cpy_r_r20 = 0; -CPyL21: ; - cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; - cpy_r_r22 = *(int64_t *)cpy_r_r21; - cpy_r_r23 = cpy_r_r20 < cpy_r_r22; - if (!cpy_r_r23) goto CPyL69; - cpy_r_r24 = (CPyPtr)&((PyListObject *)cpy_r_r11)->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(PyDict_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 47, CPyStatic_coverage___globals, "dict", cpy_r_r28); - goto CPyL70; - } - cpy_r_r30 = 0; - cpy_r_r31 = PyDict_Size(cpy_r_r29); - cpy_r_r32 = CPyDict_GetKeysIter(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals); - goto CPyL71; - } -CPyL24: ; - cpy_r_r33 = CPyDict_NextKey(cpy_r_r32, cpy_r_r30); - cpy_r_r34 = cpy_r_r33.f1; - cpy_r_r30 = cpy_r_r34; - cpy_r_r35 = cpy_r_r33.f0; - if (!cpy_r_r35) goto CPyL72; - cpy_r_r36 = cpy_r_r33.f2; - CPy_INCREF(cpy_r_r36); - CPy_DECREF(cpy_r_r33.f2); - if (likely(PyUnicode_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals, "str", cpy_r_r36); - goto CPyL73; - } - cpy_r_r38 = PyDict_Contains(cpy_r_r19, cpy_r_r37); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 49, CPyStatic_coverage___globals); - goto CPyL74; - } - cpy_r_r40 = cpy_r_r38; - cpy_r_r41 = cpy_r_r40 ^ 1; - if (!cpy_r_r41) goto CPyL31; - cpy_r_r42 = CPyDict_GetItem(cpy_r_r29, cpy_r_r37); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 50, CPyStatic_coverage___globals); - goto CPyL74; - } - if (likely(PyDict_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 50, CPyStatic_coverage___globals, "dict", cpy_r_r42); - goto CPyL74; - } - cpy_r_r44 = CPyDict_SetItem(cpy_r_r19, cpy_r_r37, cpy_r_r43); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r43); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 50, CPyStatic_coverage___globals); - goto CPyL73; - } else - goto CPyL57; -CPyL31: ; - cpy_r_r46 = CPyDict_GetItem(cpy_r_r19, cpy_r_r37); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 52, CPyStatic_coverage___globals); - goto CPyL74; - } - if (likely(PyDict_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 52, CPyStatic_coverage___globals, "dict", cpy_r_r46); - goto CPyL74; - } - cpy_r_r48 = CPyDict_GetItem(cpy_r_r29, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r48))) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals, "dict", cpy_r_r48); - goto CPyL75; - } - cpy_r_r50 = 0; - cpy_r_r51 = PyDict_Size(cpy_r_r49); - cpy_r_r52 = CPyDict_GetItemsIter(cpy_r_r49); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); - goto CPyL76; - } -CPyL36: ; - cpy_r_r53 = CPyDict_NextItem(cpy_r_r52, cpy_r_r50); - cpy_r_r54 = cpy_r_r53.f1; - cpy_r_r50 = cpy_r_r54; - cpy_r_r55 = cpy_r_r53.f0; - if (!cpy_r_r55) goto CPyL77; - cpy_r_r56 = cpy_r_r53.f2; - CPy_INCREF(cpy_r_r56); - cpy_r_r57 = cpy_r_r53.f3; - CPy_INCREF(cpy_r_r57); - CPy_DECREF(cpy_r_r53.f2); - CPy_DECREF(cpy_r_r53.f3); - if (likely(PyUnicode_Check(cpy_r_r56))) - cpy_r_r58 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals, "str", cpy_r_r56); - goto CPyL78; - } - if (likely(PyDict_Check(cpy_r_r57))) - cpy_r_r59 = cpy_r_r57; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals, "dict", cpy_r_r57); - goto CPyL79; - } - cpy_r_r60 = PyDict_Contains(cpy_r_r47, cpy_r_r58); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 54, CPyStatic_coverage___globals); - goto CPyL80; - } - cpy_r_r62 = cpy_r_r60; - cpy_r_r63 = cpy_r_r62 ^ 1; - if (!cpy_r_r63) goto CPyL42; - cpy_r_r64 = CPyDict_SetItem(cpy_r_r47, cpy_r_r58, cpy_r_r59); - CPy_DECREF(cpy_r_r58); - CPy_DECREF(cpy_r_r59); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 55, CPyStatic_coverage___globals); - goto CPyL81; - } else - goto CPyL55; -CPyL42: ; - cpy_r_r66 = CPyDict_GetItem(cpy_r_r47, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 57, CPyStatic_coverage___globals); - goto CPyL82; - } - if (likely(PyDict_Check(cpy_r_r66))) - cpy_r_r67 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 57, CPyStatic_coverage___globals, "dict", cpy_r_r66); - goto CPyL82; - } - cpy_r_r68 = 0; - cpy_r_i = cpy_r_r68; -CPyL45: ; - cpy_r_r69 = (Py_ssize_t)cpy_r_r68 < (Py_ssize_t)6; - if (!cpy_r_r69) goto CPyL83; - CPyTagged_INCREF(cpy_r_i); - cpy_r_r70 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r71 = CPyDict_GetItem(cpy_r_r67, cpy_r_r70); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); - goto CPyL84; - } - if (likely(PySet_Check(cpy_r_r71))) - cpy_r_r72 = cpy_r_r71; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals, "set", cpy_r_r71); - goto CPyL84; - } - cpy_r_r73 = PySet_New(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); - goto CPyL84; - } - CPyTagged_INCREF(cpy_r_i); - cpy_r_r74 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r75 = CPyDict_GetItem(cpy_r_r59, cpy_r_r74); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); - goto CPyL85; - } - if (likely(PySet_Check(cpy_r_r75))) - cpy_r_r76 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals, "set", cpy_r_r75); - goto CPyL85; - } - cpy_r_r77 = CPyStatics[1833]; /* 'union' */ - PyObject *cpy_r_r78[2] = {cpy_r_r73, cpy_r_r76}; - cpy_r_r79 = (PyObject **)&cpy_r_r78; - cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); - goto CPyL86; - } - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r76); - if (likely(PySet_Check(cpy_r_r80))) - cpy_r_r81 = cpy_r_r80; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals, "set", cpy_r_r80); - goto CPyL84; - } - cpy_r_r82 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r83 = CPyDict_SetItem(cpy_r_r67, cpy_r_r82, cpy_r_r81); - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r81); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); - goto CPyL87; - } - cpy_r_r85 = cpy_r_r68 + 2; - cpy_r_r68 = cpy_r_r85; - cpy_r_i = cpy_r_r85; - goto CPyL45; -CPyL55: ; - cpy_r_r86 = CPyDict_CheckSize(cpy_r_r49, cpy_r_r51); - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); - goto CPyL81; - } else - goto CPyL36; -CPyL56: ; - cpy_r_r87 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); - goto CPyL73; - } -CPyL57: ; - cpy_r_r88 = CPyDict_CheckSize(cpy_r_r29, cpy_r_r31); - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals); - goto CPyL73; - } else - goto CPyL24; -CPyL58: ; - cpy_r_r89 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals); - goto CPyL70; - } - cpy_r_r90 = cpy_r_r20 + 1; - cpy_r_r20 = cpy_r_r90; - goto CPyL21; -CPyL60: ; - return cpy_r_r19; -CPyL61: ; - cpy_r_r91 = NULL; - return cpy_r_r91; -CPyL62: ; - CPy_INCREF(cpy_r_cov_eval); - goto CPyL2; -CPyL63: ; - CPy_DECREF(cpy_r_cov_eval); - goto CPyL3; -CPyL64: ; - CPy_DecRef(cpy_r_cov_eval); - goto CPyL61; -CPyL65: ; - CPy_DECREF(cpy_r_cov_eval); - goto CPyL9; -CPyL66: ; - CPy_DecRef(cpy_r_r11); - goto CPyL61; -CPyL67: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL16; -CPyL68: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r13); - goto CPyL61; -CPyL69: ; - CPy_DECREF_NO_IMM(cpy_r_r11); - goto CPyL60; -CPyL70: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - goto CPyL61; -CPyL71: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - goto CPyL61; -CPyL72: ; - CPy_DECREF(cpy_r_r29); - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33.f2); - goto CPyL58; -CPyL73: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - goto CPyL61; -CPyL74: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r37); - goto CPyL61; -CPyL75: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - goto CPyL61; -CPyL76: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - goto CPyL61; -CPyL77: ; - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r52); - CPy_DECREF(cpy_r_r53.f2); - CPy_DECREF(cpy_r_r53.f3); - goto CPyL56; -CPyL78: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r57); - goto CPyL61; -CPyL79: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r58); - goto CPyL61; -CPyL80: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r59); - goto CPyL61; -CPyL81: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - goto CPyL61; -CPyL82: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r59); - goto CPyL61; -CPyL83: ; - CPy_DECREF(cpy_r_r59); - CPy_DECREF(cpy_r_r67); - CPyTagged_DECREF(cpy_r_i); - goto CPyL55; -CPyL84: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r67); - CPyTagged_DecRef(cpy_r_i); - goto CPyL61; -CPyL85: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r67); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r73); - goto CPyL61; -CPyL86: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r67); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r76); - goto CPyL61; -CPyL87: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r67); - goto CPyL61; -} - -PyObject *CPyPy_coverage___get_merged_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"cov_eval", 0}; - static CPyArg_Parser parser = {"|O:get_merged_coverage_eval", kwlist, 0}; - PyObject *obj_cov_eval = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_cov_eval)) { - return NULL; - } - PyObject *arg_cov_eval; - if (obj_cov_eval == NULL) { - arg_cov_eval = NULL; - goto __LL1659; - } - if (PyDict_Check(obj_cov_eval)) - arg_cov_eval = obj_cov_eval; - else { - arg_cov_eval = NULL; - } - if (arg_cov_eval != NULL) goto __LL1659; - if (obj_cov_eval == Py_None) - arg_cov_eval = obj_cov_eval; - else { - arg_cov_eval = NULL; - } - if (arg_cov_eval != NULL) goto __LL1659; - CPy_TypeError("dict or None", obj_cov_eval); - goto fail; -__LL1659: ; - PyObject *retval = CPyDef_coverage___get_merged_coverage_eval(arg_cov_eval); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 36, CPyStatic_coverage___globals); - return NULL; -} - -char CPyDef_coverage___clear(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = CPyStatic_coverage____coverage_eval; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "clear", 65, CPyStatic_coverage___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyDict_Clear(cpy_r_r0); - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/test/coverage.py", "clear", 65, CPyStatic_coverage___globals); - goto CPyL13; - } - cpy_r_r3 = CPyStatic_coverage____cached_coverage_eval; - if (likely(cpy_r_r3 != NULL)) goto CPyL7; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); - cpy_r_r4 = 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/test/coverage.py", "clear", 66, CPyStatic_coverage___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r5 = CPyDict_Clear(cpy_r_r3); - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/test/coverage.py", "clear", 66, CPyStatic_coverage___globals); - goto CPyL13; - } - cpy_r_r6 = CPyStatic_coverage____active_module_coverage_hashes; - if (likely(cpy_r_r6 != NULL)) goto CPyL11; - PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/test/coverage.py", "clear", 67, CPyStatic_coverage___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r8 = PySet_Clear(cpy_r_r6); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("brownie/test/coverage.py", "clear", 67, CPyStatic_coverage___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r10 = 2; - return cpy_r_r10; -} - -PyObject *CPyPy_coverage___clear(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":clear", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - char retval = CPyDef_coverage___clear(); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "clear", 63, CPyStatic_coverage___globals); - return NULL; -} - -char CPyDef_coverage____add_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval) { - PyObject *cpy_r_r0; - char cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - cpy_r_r0 = CPyStatic_coverage____coverage_eval; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 72, CPyStatic_coverage___globals); - goto CPyL9; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyDict_SetItem(cpy_r_r0, cpy_r_coverage_hash, cpy_r_coverage_eval); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 72, CPyStatic_coverage___globals); - goto CPyL9; - } - cpy_r_r4 = CPyStatic_coverage____active_module_coverage_hashes; - if (likely(cpy_r_r4 != NULL)) goto CPyL7; - PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 73, CPyStatic_coverage___globals); - goto CPyL9; - } - CPy_Unreachable(); -CPyL7: ; - cpy_r_r6 = PySet_Add(cpy_r_r4, cpy_r_coverage_hash); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 73, CPyStatic_coverage___globals); - goto CPyL9; - } - return 1; -CPyL9: ; - cpy_r_r8 = 2; - return cpy_r_r8; -} - -PyObject *CPyPy_coverage____add_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_hash", "coverage_eval", 0}; - static CPyArg_Parser parser = {"OO:_add_transaction", kwlist, 0}; - PyObject *obj_coverage_hash; - PyObject *obj_coverage_eval; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_hash, &obj_coverage_eval)) { - return NULL; - } - PyObject *arg_coverage_hash; - if (likely(PyUnicode_Check(obj_coverage_hash))) - arg_coverage_hash = obj_coverage_hash; - else { - CPy_TypeError("str", obj_coverage_hash); - goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - char retval = CPyDef_coverage____add_transaction(arg_coverage_hash, arg_coverage_eval); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 70, CPyStatic_coverage___globals); - return NULL; -} - -char CPyDef_coverage____add_cached_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval) { - PyObject *cpy_r_r0; - char cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = CPyStatic_coverage____cached_coverage_eval; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "_add_cached_transaction", 78, CPyStatic_coverage___globals); - goto CPyL5; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyDict_SetItem(cpy_r_r0, cpy_r_coverage_hash, cpy_r_coverage_eval); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/test/coverage.py", "_add_cached_transaction", 78, CPyStatic_coverage___globals); - goto CPyL5; - } - return 1; -CPyL5: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_coverage____add_cached_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_hash", "coverage_eval", 0}; - static CPyArg_Parser parser = {"OO:_add_cached_transaction", kwlist, 0}; - PyObject *obj_coverage_hash; - PyObject *obj_coverage_eval; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_hash, &obj_coverage_eval)) { - return NULL; - } - PyObject *arg_coverage_hash; - if (likely(PyUnicode_Check(obj_coverage_hash))) - arg_coverage_hash = obj_coverage_hash; - else { - CPy_TypeError("str", obj_coverage_hash); - goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - char retval = CPyDef_coverage____add_cached_transaction(arg_coverage_hash, arg_coverage_eval); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "_add_cached_transaction", 76, CPyStatic_coverage___globals); - return NULL; -} - -char CPyDef_coverage____check_cached(PyObject *cpy_r_coverage_hash, char cpy_r_active) { - PyObject *cpy_r_r0; - char cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - if (cpy_r_active != 2) goto CPyL2; - cpy_r_active = 1; -CPyL2: ; - cpy_r_r0 = CPyStatic_coverage____cached_coverage_eval; - if (likely(cpy_r_r0 != NULL)) goto CPyL5; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 83, CPyStatic_coverage___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r2 = PyDict_Contains(cpy_r_r0, cpy_r_coverage_hash); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 83, CPyStatic_coverage___globals); - goto CPyL26; - } - cpy_r_r4 = cpy_r_r2; - if (!cpy_r_r4) goto CPyL21; - cpy_r_r5 = CPyStatic_coverage____cached_coverage_eval; - if (likely(cpy_r_r5 != NULL)) goto CPyL10; - PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r7 = CPyStatics[310]; /* 'pop' */ - PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_coverage_hash}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); - goto CPyL26; - } - if (likely(PyDict_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals, "dict", cpy_r_r10); - goto CPyL26; - } - cpy_r_r12 = CPyStatic_coverage____coverage_eval; - if (unlikely(cpy_r_r12 == NULL)) { - goto CPyL27; - } else - goto CPyL15; -CPyL13: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r14 = CPyDict_SetItem(cpy_r_r12, cpy_r_coverage_hash, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); - goto CPyL26; - } - if (!cpy_r_active) goto CPyL21; - cpy_r_r16 = CPyStatic_coverage____active_module_coverage_hashes; - if (likely(cpy_r_r16 != NULL)) goto CPyL20; - PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 86, CPyStatic_coverage___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL20: ; - cpy_r_r18 = PySet_Add(cpy_r_r16, cpy_r_coverage_hash); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 86, CPyStatic_coverage___globals); - goto CPyL26; - } -CPyL21: ; - cpy_r_r20 = CPyStatic_coverage____coverage_eval; - if (likely(cpy_r_r20 != NULL)) goto CPyL24; - PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); - cpy_r_r21 = 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 87, CPyStatic_coverage___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL24: ; - cpy_r_r22 = PyDict_Contains(cpy_r_r20, cpy_r_coverage_hash); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 87, CPyStatic_coverage___globals); - goto CPyL26; - } - cpy_r_r24 = cpy_r_r22; - return cpy_r_r24; -CPyL26: ; - cpy_r_r25 = 2; - return cpy_r_r25; -CPyL27: ; - CPy_DecRef(cpy_r_r11); - goto CPyL13; -} - -PyObject *CPyPy_coverage____check_cached(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_hash", "active", 0}; - static CPyArg_Parser parser = {"O|O:_check_cached", kwlist, 0}; - PyObject *obj_coverage_hash; - PyObject *obj_active = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_hash, &obj_active)) { - return NULL; - } - PyObject *arg_coverage_hash; - if (likely(PyUnicode_Check(obj_coverage_hash))) - arg_coverage_hash = obj_coverage_hash; - else { - CPy_TypeError("str", obj_coverage_hash); - goto fail; - } - char arg_active; - if (obj_active == NULL) { - arg_active = 2; - } else if (unlikely(!PyBool_Check(obj_active))) { - CPy_TypeError("bool", obj_active); goto fail; - } else - arg_active = obj_active == Py_True; - char retval = CPyDef_coverage____check_cached(arg_coverage_hash, arg_active); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 81, CPyStatic_coverage___globals); - return NULL; -} - -PyObject *CPyDef_coverage____get_active_txlist(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyStatic_coverage____active_module_coverage_hashes; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "_get_active_txlist", 92, CPyStatic_coverage___globals); - goto CPyL5; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPySequence_Sort(cpy_r_r0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "_get_active_txlist", 92, CPyStatic_coverage___globals); - goto CPyL5; - } - return cpy_r_r2; -CPyL5: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_coverage____get_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_get_active_txlist", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_coverage____get_active_txlist(); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "_get_active_txlist", 90, CPyStatic_coverage___globals); - return NULL; -} - -char CPyDef_coverage____clear_active_txlist(void) { - PyObject *cpy_r_r0; - char cpy_r_r1; - int32_t cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - cpy_r_r0 = CPyStatic_coverage____active_module_coverage_hashes; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/coverage.py", "_clear_active_txlist", 97, CPyStatic_coverage___globals); - goto CPyL5; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = PySet_Clear(cpy_r_r0); - cpy_r_r3 = cpy_r_r2 >= 0; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/test/coverage.py", "_clear_active_txlist", 97, CPyStatic_coverage___globals); - goto CPyL5; - } - return 1; -CPyL5: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_coverage____clear_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_clear_active_txlist", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - char retval = CPyDef_coverage____clear_active_txlist(); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/coverage.py", "_clear_active_txlist", 95, CPyStatic_coverage___globals); - return NULL; -} - -char CPyDef_coverage_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T2OO cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - tuple_T2OO cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - tuple_T2OO cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - int32_t cpy_r_r71; - char cpy_r_r72; - char cpy_r_r73; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", -1, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2394]; /* ('Dict', 'Final', 'List', 'NewType', 'Optional', 'Set') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_coverage___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 3, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2388]; /* ('HexStr',) */ - cpy_r_r10 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r11 = CPyStatic_coverage___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 5, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyModule_eth_typing = cpy_r_r12; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2395]; /* ('deepcopy',) */ - cpy_r_r14 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r15 = CPyStatic_coverage___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 7, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyModule_brownie____c_constants = cpy_r_r16; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2396]; /* ('ContractName',) */ - cpy_r_r18 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r19 = CPyStatic_coverage___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 8, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyModule_brownie___typing = cpy_r_r20; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[1834]; /* 'CoverageEval' */ - cpy_r_r22 = CPyStatic_coverage___globals; - cpy_r_r23 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL25; - } - cpy_r_r25 = CPyStatic_coverage___globals; - cpy_r_r26 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL26; - } - cpy_r_r28 = CPyStatic_coverage___globals; - cpy_r_r29 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r30 = CPyDict_GetItem(cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL27; - } - cpy_r_r31 = (PyObject *)&PyUnicode_Type; - cpy_r_r32 = CPyStatic_coverage___globals; - cpy_r_r33 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r34 = CPyDict_GetItem(cpy_r_r32, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL28; - } - cpy_r_r35 = (PyObject *)&PyLong_Type; - cpy_r_r36 = CPyStatic_coverage___globals; - cpy_r_r37 = CPyStatics[882]; /* 'Set' */ - cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL29; - } - CPy_INCREF(cpy_r_r35); - cpy_r_r39.f0 = cpy_r_r35; - cpy_r_r39.f1 = cpy_r_r38; - cpy_r_r40 = PyTuple_New(2); - if (unlikely(cpy_r_r40 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1660 = cpy_r_r39.f0; - PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp1660); - PyObject *__tmp1661 = cpy_r_r39.f1; - PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp1661); - cpy_r_r41 = PyObject_GetItem(cpy_r_r34, cpy_r_r40); - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL28; - } - CPy_INCREF(cpy_r_r31); - cpy_r_r42.f0 = cpy_r_r31; - cpy_r_r42.f1 = cpy_r_r41; - cpy_r_r43 = PyTuple_New(2); - if (unlikely(cpy_r_r43 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1662 = cpy_r_r42.f0; - PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp1662); - PyObject *__tmp1663 = cpy_r_r42.f1; - PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp1663); - cpy_r_r44 = PyObject_GetItem(cpy_r_r30, cpy_r_r43); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL27; - } - cpy_r_r45.f0 = cpy_r_r27; - cpy_r_r45.f1 = cpy_r_r44; - cpy_r_r46 = PyTuple_New(2); - if (unlikely(cpy_r_r46 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1664 = cpy_r_r45.f0; - PyTuple_SET_ITEM(cpy_r_r46, 0, __tmp1664); - PyObject *__tmp1665 = cpy_r_r45.f1; - PyTuple_SET_ITEM(cpy_r_r46, 1, __tmp1665); - cpy_r_r47 = PyObject_GetItem(cpy_r_r24, cpy_r_r46); - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL25; - } - cpy_r_r48 = CPyStatic_coverage___globals; - cpy_r_r49 = CPyStatics[620]; /* 'NewType' */ - cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL30; - } - PyObject *cpy_r_r51[2] = {cpy_r_r21, cpy_r_r47}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 2, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL30; - } - CPy_DECREF(cpy_r_r47); - cpy_r_r54 = CPyStatic_coverage___globals; - cpy_r_r55 = CPyStatics[1834]; /* 'CoverageEval' */ - cpy_r_r56 = CPyDict_SetItem(cpy_r_r54, cpy_r_r55, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); - goto CPyL25; - } - cpy_r_r58 = PyDict_New(); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 16, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyStatic_coverage____coverage_eval = cpy_r_r58; - CPy_INCREF(CPyStatic_coverage____coverage_eval); - cpy_r_r59 = CPyStatic_coverage___globals; - cpy_r_r60 = CPyStatics[1835]; /* '_coverage_eval' */ - cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 16, CPyStatic_coverage___globals); - goto CPyL25; - } - cpy_r_r63 = PyDict_New(); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 23, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyStatic_coverage____cached_coverage_eval = cpy_r_r63; - CPy_INCREF(CPyStatic_coverage____cached_coverage_eval); - cpy_r_r64 = CPyStatic_coverage___globals; - cpy_r_r65 = CPyStatics[1836]; /* '_cached_coverage_eval' */ - cpy_r_r66 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r63); - CPy_DECREF(cpy_r_r63); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 23, CPyStatic_coverage___globals); - goto CPyL25; - } - cpy_r_r68 = PySet_New(NULL); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 28, CPyStatic_coverage___globals); - goto CPyL25; - } - CPyStatic_coverage____active_module_coverage_hashes = cpy_r_r68; - CPy_INCREF(CPyStatic_coverage____active_module_coverage_hashes); - cpy_r_r69 = CPyStatic_coverage___globals; - cpy_r_r70 = CPyStatics[1837]; /* '_active_module_coverage_hashes' */ - cpy_r_r71 = CPyDict_SetItem(cpy_r_r69, cpy_r_r70, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r72 = cpy_r_r71 >= 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/test/coverage.py", "", 28, CPyStatic_coverage___globals); - goto CPyL25; - } - return 1; -CPyL25: ; - cpy_r_r73 = 2; - return cpy_r_r73; -CPyL26: ; - CPy_DecRef(cpy_r_r24); - goto CPyL25; -CPyL27: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - goto CPyL25; -CPyL28: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - goto CPyL25; -CPyL29: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r34); - goto CPyL25; -CPyL30: ; - CPy_DecRef(cpy_r_r47); - goto CPyL25; -} -static PyMethodDef managers___utilsmodule_methods[] = { - {"convert_outcome", (PyCFunction)CPyPy_managers___utils___convert_outcome, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("convert_outcome(value)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___test___managers___utils(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___managers___utils__internal, "__name__"); - CPyStatic_managers___utils___globals = PyModule_GetDict(CPyModule_brownie___test___managers___utils__internal); - if (unlikely(CPyStatic_managers___utils___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_managers___utils_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___test___managers___utils__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f0.f0); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f0.f1); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f1.f0); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f1.f1); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f2.f0); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f2.f1); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f3.f0); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f3.f1); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f4.f0); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f4.f1); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f5.f0); - CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f5.f1); - CPyStatic_managers___utils___OUTCOMES = (tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO) { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL } }; - return -1; -} -static struct PyModuleDef managers___utilsmodule = { - PyModuleDef_HEAD_INIT, - "brownie.test.managers.utils", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - managers___utilsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___test___managers___utils(void) -{ - if (CPyModule_brownie___test___managers___utils__internal) { - Py_INCREF(CPyModule_brownie___test___managers___utils__internal); - return CPyModule_brownie___test___managers___utils__internal; - } - CPyModule_brownie___test___managers___utils__internal = PyModule_Create(&managers___utilsmodule); - if (unlikely(CPyModule_brownie___test___managers___utils__internal == NULL)) - goto fail; - if (CPyExec_brownie___test___managers___utils(CPyModule_brownie___test___managers___utils__internal) != 0) - goto fail; - return CPyModule_brownie___test___managers___utils__internal; - fail: - return NULL; -} - -PyObject *CPyDef_managers___utils___convert_outcome(PyObject *cpy_r_value) { - tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T2OO cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - cpy_r_r0 = CPyStatic_managers___utils___OUTCOMES; - if (likely(cpy_r_r0.f0.f0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"OUTCOMES\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } - CPy_Unreachable(); -CPyL3: ; - CPy_INCREF(cpy_r_r0.f0.f0); - CPy_INCREF(cpy_r_r0.f0.f1); - CPy_INCREF(cpy_r_r0.f1.f0); - CPy_INCREF(cpy_r_r0.f1.f1); - CPy_INCREF(cpy_r_r0.f2.f0); - CPy_INCREF(cpy_r_r0.f2.f1); - CPy_INCREF(cpy_r_r0.f3.f0); - CPy_INCREF(cpy_r_r0.f3.f1); - CPy_INCREF(cpy_r_r0.f4.f0); - CPy_INCREF(cpy_r_r0.f4.f1); - CPy_INCREF(cpy_r_r0.f5.f0); - CPy_INCREF(cpy_r_r0.f5.f1); - cpy_r_r2 = PyTuple_New(6); - if (unlikely(cpy_r_r2 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1666 = PyTuple_New(2); - if (unlikely(__tmp1666 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1667 = cpy_r_r0.f0.f0; - PyTuple_SET_ITEM(__tmp1666, 0, __tmp1667); - PyObject *__tmp1668 = cpy_r_r0.f0.f1; - PyTuple_SET_ITEM(__tmp1666, 1, __tmp1668); - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp1666); - PyObject *__tmp1669 = PyTuple_New(2); - if (unlikely(__tmp1669 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1670 = cpy_r_r0.f1.f0; - PyTuple_SET_ITEM(__tmp1669, 0, __tmp1670); - PyObject *__tmp1671 = cpy_r_r0.f1.f1; - PyTuple_SET_ITEM(__tmp1669, 1, __tmp1671); - PyTuple_SET_ITEM(cpy_r_r2, 1, __tmp1669); - PyObject *__tmp1672 = PyTuple_New(2); - if (unlikely(__tmp1672 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1673 = cpy_r_r0.f2.f0; - PyTuple_SET_ITEM(__tmp1672, 0, __tmp1673); - PyObject *__tmp1674 = cpy_r_r0.f2.f1; - PyTuple_SET_ITEM(__tmp1672, 1, __tmp1674); - PyTuple_SET_ITEM(cpy_r_r2, 2, __tmp1672); - PyObject *__tmp1675 = PyTuple_New(2); - if (unlikely(__tmp1675 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1676 = cpy_r_r0.f3.f0; - PyTuple_SET_ITEM(__tmp1675, 0, __tmp1676); - PyObject *__tmp1677 = cpy_r_r0.f3.f1; - PyTuple_SET_ITEM(__tmp1675, 1, __tmp1677); - PyTuple_SET_ITEM(cpy_r_r2, 3, __tmp1675); - PyObject *__tmp1678 = PyTuple_New(2); - if (unlikely(__tmp1678 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1679 = cpy_r_r0.f4.f0; - PyTuple_SET_ITEM(__tmp1678, 0, __tmp1679); - PyObject *__tmp1680 = cpy_r_r0.f4.f1; - PyTuple_SET_ITEM(__tmp1678, 1, __tmp1680); - PyTuple_SET_ITEM(cpy_r_r2, 4, __tmp1678); - PyObject *__tmp1681 = PyTuple_New(2); - if (unlikely(__tmp1681 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1682 = cpy_r_r0.f5.f0; - PyTuple_SET_ITEM(__tmp1681, 0, __tmp1682); - PyObject *__tmp1683 = cpy_r_r0.f5.f1; - PyTuple_SET_ITEM(__tmp1681, 1, __tmp1683); - PyTuple_SET_ITEM(cpy_r_r2, 5, __tmp1681); - cpy_r_r3 = PyObject_GetIter(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } -CPyL4: ; - cpy_r_r4 = PyIter_Next(cpy_r_r3); - if (cpy_r_r4 == NULL) goto CPyL24; - PyObject *__tmp1684; - if (unlikely(!(PyTuple_Check(cpy_r_r4) && PyTuple_GET_SIZE(cpy_r_r4) == 2))) { - __tmp1684 = NULL; - goto __LL1685; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r4, 0)))) - __tmp1684 = PyTuple_GET_ITEM(cpy_r_r4, 0); - else { - __tmp1684 = NULL; - } - if (__tmp1684 == NULL) goto __LL1685; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r4, 1)))) - __tmp1684 = PyTuple_GET_ITEM(cpy_r_r4, 1); - else { - __tmp1684 = NULL; - } - if (__tmp1684 == NULL) goto __LL1685; - __tmp1684 = cpy_r_r4; -__LL1685: ; - if (unlikely(__tmp1684 == NULL)) { - CPy_TypeError("tuple[str, str]", cpy_r_r4); cpy_r_r5 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1686 = PyTuple_GET_ITEM(cpy_r_r4, 0); - CPy_INCREF(__tmp1686); - PyObject *__tmp1687; - if (likely(PyUnicode_Check(__tmp1686))) - __tmp1687 = __tmp1686; - else { - CPy_TypeError("str", __tmp1686); - __tmp1687 = NULL; - } - cpy_r_r5.f0 = __tmp1687; - PyObject *__tmp1688 = PyTuple_GET_ITEM(cpy_r_r4, 1); - CPy_INCREF(__tmp1688); - PyObject *__tmp1689; - if (likely(PyUnicode_Check(__tmp1688))) - __tmp1689 = __tmp1688; - else { - CPy_TypeError("str", __tmp1688); - __tmp1689 = NULL; - } - cpy_r_r5.f1 = __tmp1689; - } - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5.f0 == NULL)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL25; - } - cpy_r_r6 = cpy_r_r5.f0; - CPy_INCREF(cpy_r_r6); - cpy_r_r7 = cpy_r_r5.f1; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = CPyStr_Equal(cpy_r_value, cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (cpy_r_r8) goto CPyL26; - cpy_r_r9 = CPyStr_Equal(cpy_r_value, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (cpy_r_r9) goto CPyL9; - if (0) { - goto CPyL27; - } else - goto CPyL28; -CPyL9: ; - if (1) { - goto CPyL27; - } else - goto CPyL28; -CPyL10: ; - cpy_r_r10 = PyTuple_New(2); - if (unlikely(cpy_r_r10 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1690 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp1690); - PyObject *__tmp1691 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp1691); - cpy_r_r11 = PyObject_GetIter(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } -CPyL11: ; - cpy_r_r12 = PyIter_Next(cpy_r_r11); - if (cpy_r_r12 == NULL) goto CPyL29; - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals, "str", cpy_r_r12); - goto CPyL30; - } - cpy_r_r14 = CPyStr_Equal(cpy_r_r13, cpy_r_value); - cpy_r_r15 = cpy_r_r14 == 0; - if (cpy_r_r15) { - goto CPyL31; - } else - goto CPyL32; -CPyL14: ; - goto CPyL18; -CPyL15: ; - cpy_r_r16 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } - CPy_Unreachable(); -CPyL18: ; - goto CPyL22; -CPyL19: ; - cpy_r_r18 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); - goto CPyL23; - } - CPy_Unreachable(); -CPyL22: ; - return cpy_r_r13; -CPyL23: ; - cpy_r_r20 = NULL; - return cpy_r_r20; -CPyL24: ; - CPy_DECREF(cpy_r_r3); - goto CPyL19; -CPyL25: ; - CPy_DecRef(cpy_r_r3); - goto CPyL23; -CPyL26: ; - CPy_DECREF(cpy_r_r7); - goto CPyL9; -CPyL27: ; - CPy_DECREF(cpy_r_r3); - goto CPyL10; -CPyL28: ; - CPy_DECREF(cpy_r_r5.f0); - CPy_DECREF(cpy_r_r5.f1); - goto CPyL4; -CPyL29: ; - CPy_DECREF(cpy_r_r11); - goto CPyL15; -CPyL30: ; - CPy_DecRef(cpy_r_r11); - goto CPyL23; -CPyL31: ; - CPy_DECREF(cpy_r_r11); - goto CPyL14; -CPyL32: ; - CPy_DECREF(cpy_r_r13); - goto CPyL11; -} - -PyObject *CPyPy_managers___utils___convert_outcome(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:convert_outcome", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_value; - if (likely(PyUnicode_Check(obj_value))) - arg_value = obj_value; - else { - CPy_TypeError("str", obj_value); - goto fail; - } - PyObject *retval = CPyDef_managers___utils___convert_outcome(arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 15, CPyStatic_managers___utils___globals); - return NULL; -} - -char CPyDef_managers___utils_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T2OO cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - tuple_T2OO cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - tuple_T2OO cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - tuple_T2OO cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - tuple_T2OO cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - tuple_T2OO cpy_r_r26; - tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "", -1, CPyStatic_managers___utils___globals); - goto CPyL6; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2068]; /* ('Final',) */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_managers___utils___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "", 3, CPyStatic_managers___utils___globals); - goto CPyL6; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[175]; /* '.' */ - cpy_r_r10 = CPyStatics[1838]; /* 'passed' */ - CPy_INCREF(cpy_r_r9); - CPy_INCREF(cpy_r_r10); - cpy_r_r11.f0 = cpy_r_r9; - cpy_r_r11.f1 = cpy_r_r10; - cpy_r_r12 = CPyStatics[113]; /* 's' */ - cpy_r_r13 = CPyStatics[1839]; /* 'skipped' */ - CPy_INCREF(cpy_r_r12); - CPy_INCREF(cpy_r_r13); - cpy_r_r14.f0 = cpy_r_r12; - cpy_r_r14.f1 = cpy_r_r13; - cpy_r_r15 = CPyStatics[1840]; /* 'F' */ - cpy_r_r16 = CPyStatics[1841]; /* 'failed' */ - CPy_INCREF(cpy_r_r15); - CPy_INCREF(cpy_r_r16); - cpy_r_r17.f0 = cpy_r_r15; - cpy_r_r17.f1 = cpy_r_r16; - cpy_r_r18 = CPyStatics[1842]; /* 'E' */ - cpy_r_r19 = CPyStatics[1071]; /* 'error' */ - CPy_INCREF(cpy_r_r18); - CPy_INCREF(cpy_r_r19); - cpy_r_r20.f0 = cpy_r_r18; - cpy_r_r20.f1 = cpy_r_r19; - cpy_r_r21 = CPyStatics[1843]; /* 'x' */ - cpy_r_r22 = CPyStatics[1844]; /* 'xfailed' */ - CPy_INCREF(cpy_r_r21); - CPy_INCREF(cpy_r_r22); - cpy_r_r23.f0 = cpy_r_r21; - cpy_r_r23.f1 = cpy_r_r22; - cpy_r_r24 = CPyStatics[1845]; /* 'X' */ - cpy_r_r25 = CPyStatics[1846]; /* 'xpassed' */ - CPy_INCREF(cpy_r_r24); - CPy_INCREF(cpy_r_r25); - cpy_r_r26.f0 = cpy_r_r24; - cpy_r_r26.f1 = cpy_r_r25; - cpy_r_r27.f0 = cpy_r_r11; - cpy_r_r27.f1 = cpy_r_r14; - cpy_r_r27.f2 = cpy_r_r17; - cpy_r_r27.f3 = cpy_r_r20; - cpy_r_r27.f4 = cpy_r_r23; - cpy_r_r27.f5 = cpy_r_r26; - CPyStatic_managers___utils___OUTCOMES = cpy_r_r27; - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f0.f0); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f0.f1); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f1.f0); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f1.f1); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f2.f0); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f2.f1); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f3.f0); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f3.f1); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f4.f0); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f4.f1); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f5.f0); - CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f5.f1); - cpy_r_r28 = CPyStatic_managers___utils___globals; - cpy_r_r29 = CPyStatics[1847]; /* 'OUTCOMES' */ - cpy_r_r30 = PyTuple_New(6); - if (unlikely(cpy_r_r30 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1692 = PyTuple_New(2); - if (unlikely(__tmp1692 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1693 = cpy_r_r27.f0.f0; - PyTuple_SET_ITEM(__tmp1692, 0, __tmp1693); - PyObject *__tmp1694 = cpy_r_r27.f0.f1; - PyTuple_SET_ITEM(__tmp1692, 1, __tmp1694); - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp1692); - PyObject *__tmp1695 = PyTuple_New(2); - if (unlikely(__tmp1695 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1696 = cpy_r_r27.f1.f0; - PyTuple_SET_ITEM(__tmp1695, 0, __tmp1696); - PyObject *__tmp1697 = cpy_r_r27.f1.f1; - PyTuple_SET_ITEM(__tmp1695, 1, __tmp1697); - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp1695); - PyObject *__tmp1698 = PyTuple_New(2); - if (unlikely(__tmp1698 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1699 = cpy_r_r27.f2.f0; - PyTuple_SET_ITEM(__tmp1698, 0, __tmp1699); - PyObject *__tmp1700 = cpy_r_r27.f2.f1; - PyTuple_SET_ITEM(__tmp1698, 1, __tmp1700); - PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp1698); - PyObject *__tmp1701 = PyTuple_New(2); - if (unlikely(__tmp1701 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1702 = cpy_r_r27.f3.f0; - PyTuple_SET_ITEM(__tmp1701, 0, __tmp1702); - PyObject *__tmp1703 = cpy_r_r27.f3.f1; - PyTuple_SET_ITEM(__tmp1701, 1, __tmp1703); - PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp1701); - PyObject *__tmp1704 = PyTuple_New(2); - if (unlikely(__tmp1704 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1705 = cpy_r_r27.f4.f0; - PyTuple_SET_ITEM(__tmp1704, 0, __tmp1705); - PyObject *__tmp1706 = cpy_r_r27.f4.f1; - PyTuple_SET_ITEM(__tmp1704, 1, __tmp1706); - PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp1704); - PyObject *__tmp1707 = PyTuple_New(2); - if (unlikely(__tmp1707 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1708 = cpy_r_r27.f5.f0; - PyTuple_SET_ITEM(__tmp1707, 0, __tmp1708); - PyObject *__tmp1709 = cpy_r_r27.f5.f1; - PyTuple_SET_ITEM(__tmp1707, 1, __tmp1709); - PyTuple_SET_ITEM(cpy_r_r30, 5, __tmp1707); - cpy_r_r31 = CPyDict_SetItem(cpy_r_r28, cpy_r_r29, cpy_r_r30); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/test/managers/utils.py", "", 5, CPyStatic_managers___utils___globals); - goto CPyL6; - } - return 1; -CPyL6: ; - cpy_r_r33 = 2; - return cpy_r_r33; -} - -PyObject *CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_test___output____build_gas_profile_output_env(void); - -static PyObject * -test___output____build_gas_profile_output_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_test___output____build_gas_profile_output_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -test___output____build_gas_profile_output_env_traverse(brownie___test___output____build_gas_profile_output_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_exclude_paths); - Py_VISIT(self->_exclude_contracts); - Py_VISIT(self->_project); - Py_VISIT(self->_gas); - Py_VISIT(self->_sorted_gas); - Py_VISIT(self->_grouped_by_contract); - Py_VISIT(self->_padding); - Py_VISIT(self->_lines); - Py_VISIT(self->_only_include_project); - Py_VISIT(self->_full_name); - Py_VISIT(self->_gas_values); - Py_VISIT(self->_contract); - Py_VISIT(self->_function); - Py_VISIT(self->_k); - if (CPyTagged_CheckLong(self->_v)) { - Py_VISIT(CPyTagged_LongAsObject(self->_v)); - } - Py_VISIT(self->_functions); - return 0; -} - -static int -test___output____build_gas_profile_output_env_clear(brownie___test___output____build_gas_profile_output_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_exclude_paths); - Py_CLEAR(self->_exclude_contracts); - Py_CLEAR(self->_project); - Py_CLEAR(self->_gas); - Py_CLEAR(self->_sorted_gas); - Py_CLEAR(self->_grouped_by_contract); - Py_CLEAR(self->_padding); - Py_CLEAR(self->_lines); - Py_CLEAR(self->_only_include_project); - Py_CLEAR(self->_full_name); - Py_CLEAR(self->_gas_values); - Py_CLEAR(self->_contract); - Py_CLEAR(self->_function); - Py_CLEAR(self->_k); - if (CPyTagged_CheckLong(self->_v)) { - CPyTagged __tmp = self->_v; - self->_v = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - Py_CLEAR(self->_functions); - return 0; -} - -static void -test___output____build_gas_profile_output_env_dealloc(brownie___test___output____build_gas_profile_output_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (test___output____build_gas_profile_output_env_free_instance == NULL) { - test___output____build_gas_profile_output_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_exclude_paths); - Py_CLEAR(self->_exclude_contracts); - Py_CLEAR(self->_project); - Py_CLEAR(self->_gas); - Py_CLEAR(self->_sorted_gas); - Py_CLEAR(self->_grouped_by_contract); - Py_CLEAR(self->_padding); - Py_CLEAR(self->_lines); - Py_CLEAR(self->_only_include_project); - Py_CLEAR(self->_full_name); - Py_CLEAR(self->_gas_values); - Py_CLEAR(self->_contract); - Py_CLEAR(self->_function); - Py_CLEAR(self->_k); - if (CPyTagged_CheckLong(self->_v)) { - CPyTagged __tmp = self->_v; - self->_v = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->_v = CPY_INT_TAG; - } - Py_CLEAR(self->_functions); - return; - } - CPy_TRASHCAN_BEGIN(self, test___output____build_gas_profile_output_env_dealloc) - test___output____build_gas_profile_output_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem test___output____build_gas_profile_output_env_vtable[1]; -static bool -CPyDef_test___output____build_gas_profile_output_env_trait_vtable_setup(void) -{ - CPyVTableItem test___output____build_gas_profile_output_env_vtable_scratch[] = { - NULL - }; - memcpy(test___output____build_gas_profile_output_env_vtable, test___output____build_gas_profile_output_env_vtable_scratch, sizeof(test___output____build_gas_profile_output_env_vtable)); - return 1; -} - -static PyMethodDef test___output____build_gas_profile_output_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_test___output____build_gas_profile_output_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_build_gas_profile_output_env", - .tp_new = test___output____build_gas_profile_output_env_new, - .tp_dealloc = (destructor)test___output____build_gas_profile_output_env_dealloc, - .tp_traverse = (traverseproc)test___output____build_gas_profile_output_env_traverse, - .tp_clear = (inquiry)test___output____build_gas_profile_output_env_clear, - .tp_methods = test___output____build_gas_profile_output_env_methods, - .tp_basicsize = sizeof(brownie___test___output____build_gas_profile_output_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_build_gas_profile_output_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_test___output____build_gas_profile_output_env_template = &CPyType_test___output____build_gas_profile_output_env_template_; - -PyObject *CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___output____build_gas_profile_output_envObject *self; - if (test___output____build_gas_profile_output_env_free_instance != NULL) { - self = test___output____build_gas_profile_output_env_free_instance; - test___output____build_gas_profile_output_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___output____build_gas_profile_output_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = test___output____build_gas_profile_output_env_vtable; - self->_v = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_test___output____build_gas_profile_output_env(void) -{ - PyObject *self = CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup((PyObject *)CPyType_test___output____build_gas_profile_output_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__test___output_____mypyc_lambda__0__build_gas_profile_output_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(void); - -static PyObject * -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_traverse(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_clear(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_dealloc(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance == NULL) { - test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, test___output_____mypyc_lambda__0__build_gas_profile_output_obj_dealloc) - test___output_____mypyc_lambda__0__build_gas_profile_output_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable[2]; -static bool -CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_trait_vtable_setup(void) -{ - CPyVTableItem test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__, - (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__, - }; - memcpy(test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable, test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable_scratch, sizeof(test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable)); - return 1; -} - -static PyObject * -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, void *closure); -static int -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef test___output_____mypyc_lambda__0__build_gas_profile_output_obj_getseters[] = { - {"__mypyc_env__", - (getter)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_get___3_mypyc_env__, (setter)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef test___output_____mypyc_lambda__0__build_gas_profile_output_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($value)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0__build_gas_profile_output_obj", - .tp_new = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_new, - .tp_dealloc = (destructor)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_dealloc, - .tp_traverse = (traverseproc)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_traverse, - .tp_clear = (inquiry)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_clear, - .tp_getset = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_getseters, - .tp_methods = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__test___output_____mypyc_lambda__0__build_gas_profile_output_obj, - .tp_basicsize = sizeof(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject), - .tp_vectorcall_offset = offsetof(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0__build_gas_profile_output_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template = &CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template_; - -PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self; - if (test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance != NULL) { - self = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance; - test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable; - self->vectorcall = CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(void) -{ - PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup((PyObject *)CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0__build_gas_profile_output_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -test___output_____mypyc_lambda__0__build_gas_profile_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0__build_gas_profile_output_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_test___output____build_gas_profile_output_env)) - tmp = value; - else { - CPy_TypeError("brownie.test.output._build_gas_profile_output_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -PyObject *CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_test___output____build_coverage_output_env(void); - -static PyObject * -test___output____build_coverage_output_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_test___output____build_coverage_output_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -test___output____build_coverage_output_env_traverse(brownie___test___output____build_coverage_output_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_coverage_eval); - Py_VISIT(self->_exclude_paths); - Py_VISIT(self->_exclude_contracts); - Py_VISIT(self->_projects); - Py_VISIT(self->_project); - Py_VISIT(self->_all_totals); - Py_VISIT(self->_total); - Py_VISIT(self->_filtered); - Py_VISIT(self->_lines); - Py_VISIT(self->_totals); - Py_VISIT(self->_contract_name); - Py_VISIT(self->_pct); - Py_VISIT(self->_cov); - Py_VISIT(self->_branches); - Py_VISIT(self->_results); - Py_VISIT(self->_fn_name); - Py_VISIT(self->_statement_cov); - Py_VISIT(self->_branch_cov); - return 0; -} - -static int -test___output____build_coverage_output_env_clear(brownie___test___output____build_coverage_output_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_coverage_eval); - Py_CLEAR(self->_exclude_paths); - Py_CLEAR(self->_exclude_contracts); - Py_CLEAR(self->_projects); - Py_CLEAR(self->_project); - Py_CLEAR(self->_all_totals); - Py_CLEAR(self->_total); - Py_CLEAR(self->_filtered); - Py_CLEAR(self->_lines); - Py_CLEAR(self->_totals); - Py_CLEAR(self->_contract_name); - Py_CLEAR(self->_pct); - Py_CLEAR(self->_cov); - Py_CLEAR(self->_branches); - Py_CLEAR(self->_results); - Py_CLEAR(self->_fn_name); - Py_CLEAR(self->_statement_cov); - Py_CLEAR(self->_branch_cov); - return 0; -} - -static void -test___output____build_coverage_output_env_dealloc(brownie___test___output____build_coverage_output_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (test___output____build_coverage_output_env_free_instance == NULL) { - test___output____build_coverage_output_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_coverage_eval); - Py_CLEAR(self->_exclude_paths); - Py_CLEAR(self->_exclude_contracts); - Py_CLEAR(self->_projects); - Py_CLEAR(self->_project); - Py_CLEAR(self->_all_totals); - Py_CLEAR(self->_total); - Py_CLEAR(self->_filtered); - Py_CLEAR(self->_lines); - Py_CLEAR(self->_totals); - Py_CLEAR(self->_contract_name); - Py_CLEAR(self->_pct); - Py_CLEAR(self->_cov); - Py_CLEAR(self->_branches); - Py_CLEAR(self->_results); - Py_CLEAR(self->_fn_name); - Py_CLEAR(self->_statement_cov); - Py_CLEAR(self->_branch_cov); - return; - } - CPy_TRASHCAN_BEGIN(self, test___output____build_coverage_output_env_dealloc) - test___output____build_coverage_output_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem test___output____build_coverage_output_env_vtable[1]; -static bool -CPyDef_test___output____build_coverage_output_env_trait_vtable_setup(void) -{ - CPyVTableItem test___output____build_coverage_output_env_vtable_scratch[] = { - NULL - }; - memcpy(test___output____build_coverage_output_env_vtable, test___output____build_coverage_output_env_vtable_scratch, sizeof(test___output____build_coverage_output_env_vtable)); - return 1; -} - -static PyMethodDef test___output____build_coverage_output_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_test___output____build_coverage_output_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "_build_coverage_output_env", - .tp_new = test___output____build_coverage_output_env_new, - .tp_dealloc = (destructor)test___output____build_coverage_output_env_dealloc, - .tp_traverse = (traverseproc)test___output____build_coverage_output_env_traverse, - .tp_clear = (inquiry)test___output____build_coverage_output_env_clear, - .tp_methods = test___output____build_coverage_output_env_methods, - .tp_basicsize = sizeof(brownie___test___output____build_coverage_output_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("_build_coverage_output_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_test___output____build_coverage_output_env_template = &CPyType_test___output____build_coverage_output_env_template_; - -PyObject *CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___output____build_coverage_output_envObject *self; - if (test___output____build_coverage_output_env_free_instance != NULL) { - self = test___output____build_coverage_output_env_free_instance; - test___output____build_coverage_output_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___output____build_coverage_output_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = test___output____build_coverage_output_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_test___output____build_coverage_output_env(void) -{ - PyObject *self = CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup((PyObject *)CPyType_test___output____build_coverage_output_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__test___output_____mypyc_lambda__1__build_coverage_output_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(void); - -static PyObject * -test___output_____mypyc_lambda__1__build_coverage_output_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -test___output_____mypyc_lambda__1__build_coverage_output_obj_traverse(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -test___output_____mypyc_lambda__1__build_coverage_output_obj_clear(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -test___output_____mypyc_lambda__1__build_coverage_output_obj_dealloc(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance == NULL) { - test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, test___output_____mypyc_lambda__1__build_coverage_output_obj_dealloc) - test___output_____mypyc_lambda__1__build_coverage_output_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable[2]; -static bool -CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_trait_vtable_setup(void) -{ - CPyVTableItem test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__, - (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__, - }; - memcpy(test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable, test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable_scratch, sizeof(test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable)); - return 1; -} - -static PyObject * -test___output_____mypyc_lambda__1__build_coverage_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, void *closure); -static int -test___output_____mypyc_lambda__1__build_coverage_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef test___output_____mypyc_lambda__1__build_coverage_output_obj_getseters[] = { - {"__mypyc_env__", - (getter)test___output_____mypyc_lambda__1__build_coverage_output_obj_get___3_mypyc_env__, (setter)test___output_____mypyc_lambda__1__build_coverage_output_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef test___output_____mypyc_lambda__1__build_coverage_output_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__1__build_coverage_output_obj", - .tp_new = test___output_____mypyc_lambda__1__build_coverage_output_obj_new, - .tp_dealloc = (destructor)test___output_____mypyc_lambda__1__build_coverage_output_obj_dealloc, - .tp_traverse = (traverseproc)test___output_____mypyc_lambda__1__build_coverage_output_obj_traverse, - .tp_clear = (inquiry)test___output_____mypyc_lambda__1__build_coverage_output_obj_clear, - .tp_getset = test___output_____mypyc_lambda__1__build_coverage_output_obj_getseters, - .tp_methods = test___output_____mypyc_lambda__1__build_coverage_output_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__test___output_____mypyc_lambda__1__build_coverage_output_obj, - .tp_basicsize = sizeof(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject), - .tp_vectorcall_offset = offsetof(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__1__build_coverage_output_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template = &CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template_; - -PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self; - if (test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance != NULL) { - self = test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance; - test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable; - self->vectorcall = CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(void) -{ - PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup((PyObject *)CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -test___output_____mypyc_lambda__1__build_coverage_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__1__build_coverage_output_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -test___output_____mypyc_lambda__1__build_coverage_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__1__build_coverage_output_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_test___output____build_coverage_output_env)) - tmp = value; - else { - CPy_TypeError("brownie.test.output._build_coverage_output_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef test___outputmodule_methods[] = { - {"_save_coverage_report", (PyCFunction)CPyPy_test___output____save_coverage_report, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_save_coverage_report(build, coverage_eval, report_path)\n--\n\n") /* docstring */}, - {"_load_report_exclude_data", (PyCFunction)CPyPy_test___output____load_report_exclude_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_report_exclude_data(settings)\n--\n\n") /* docstring */}, - {"_build_gas_profile_output", (PyCFunction)CPyPy_test___output____build_gas_profile_output, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_build_gas_profile_output()\n--\n\n") /* docstring */}, - {"_build_coverage_output", (PyCFunction)CPyPy_test___output____build_coverage_output, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_build_coverage_output(coverage_eval)\n--\n\n") /* docstring */}, - {"_cov_color", (PyCFunction)CPyPy_test___output____cov_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_cov_color(pct)\n--\n\n") /* docstring */}, - {"_pct", (PyCFunction)CPyPy_test___output____pct, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_pct(statement, branch)\n--\n\n") /* docstring */}, - {"_get_totals", (PyCFunction)CPyPy_test___output____get_totals, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_totals(build, coverage_eval, exclude_contracts=None)\n--\n\n") /* docstring */}, - {"_split_by_fn", (PyCFunction)CPyPy_test___output____split_by_fn, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_split_by_fn(build, coverage_eval)\n--\n\n") /* docstring */}, - {"_split", (PyCFunction)CPyPy_test___output____split, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_split(coverage_eval, coverage_map, key)\n--\n\n") /* docstring */}, - {"_statement_totals", (PyCFunction)CPyPy_test___output____statement_totals, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_statement_totals(coverage_eval, coverage_map, exclude_contracts)\n--\n\n") /* docstring */}, - {"_branch_totals", (PyCFunction)CPyPy_test___output____branch_totals, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_branch_totals(coverage_eval, coverage_map, exclude_contracts)\n--\n\n") /* docstring */}, - {"_get_highlights", (PyCFunction)CPyPy_test___output____get_highlights, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_highlights(build, coverage_eval)\n--\n\n") /* docstring */}, - {"_statement_highlights", (PyCFunction)CPyPy_test___output____statement_highlights, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_statement_highlights(coverage_eval, coverage_map)\n--\n\n") /* docstring */}, - {"_statement_color", (PyCFunction)CPyPy_test___output____statement_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_statement_color(i, coverage_eval, path)\n--\n\n") /* docstring */}, - {"_branch_highlights", (PyCFunction)CPyPy_test___output____branch_highlights, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_branch_highlights(coverage_eval, coverage_map)\n--\n\n") /* docstring */}, - {"_branch_color", (PyCFunction)CPyPy_test___output____branch_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_branch_color(i, coverage_eval, path, jump)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___test___output(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___output__internal, "__name__"); - CPyStatic_test___output___globals = PyModule_GetDict(CPyModule_brownie___test___output__internal); - if (unlikely(CPyStatic_test___output___globals == NULL)) - goto fail; - CPyType_test___output____build_gas_profile_output_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output____build_gas_profile_output_env_template, NULL, modname); - if (unlikely(!CPyType_test___output____build_gas_profile_output_env)) - goto fail; - CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template, NULL, modname); - if (unlikely(!CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj)) - goto fail; - CPyType_test___output____build_coverage_output_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output____build_coverage_output_env_template, NULL, modname); - if (unlikely(!CPyType_test___output____build_coverage_output_env)) - goto fail; - CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template, NULL, modname); - if (unlikely(!CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_test___output_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___test___output__internal); - Py_CLEAR(modname); - CPy_XDECREF_NO_IMM(CPyStatic_test___output___COVERAGE_COLORS); - CPyStatic_test___output___COVERAGE_COLORS = NULL; - Py_CLEAR(CPyType_test___output____build_gas_profile_output_env); - Py_CLEAR(CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj); - Py_CLEAR(CPyType_test___output____build_coverage_output_env); - Py_CLEAR(CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj); - return -1; -} -static struct PyModuleDef test___outputmodule = { - PyModuleDef_HEAD_INIT, - "brownie.test.output", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - test___outputmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___test___output(void) -{ - if (CPyModule_brownie___test___output__internal) { - Py_INCREF(CPyModule_brownie___test___output__internal); - return CPyModule_brownie___test___output__internal; - } - CPyModule_brownie___test___output__internal = PyModule_Create(&test___outputmodule); - if (unlikely(CPyModule_brownie___test___output__internal == NULL)) - goto fail; - if (CPyExec_brownie___test___output(CPyModule_brownie___test___output__internal) != 0) - goto fail; - return CPyModule_brownie___test___output__internal; - fail: - return NULL; -} - -PyObject *CPyDef_test___output____save_coverage_report(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_report_path) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_report; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject **cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject **cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - tuple_T3OOO cpy_r_r65; - tuple_T3OOO cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject **cpy_r_r71; - PyObject *cpy_r_r72; - int32_t cpy_r_r73; - char cpy_r_r74; - char cpy_r_r75; - char cpy_r_r76; - tuple_T3OOO cpy_r_r77; - tuple_T3OOO cpy_r_r78; - tuple_T3OOO cpy_r_r79; - PyObject *cpy_r_r80; - PyObject **cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject **cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - cpy_r_r0 = CPyStatics[1848]; /* 'highlights' */ - cpy_r_r1 = CPyDef_test___output____get_highlights(cpy_r_build, cpy_r_coverage_eval); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 31, CPyStatic_test___output___globals); - goto CPyL62; - } - cpy_r_r2 = CPyStatics[1849]; /* 'coverage' */ - cpy_r_r3 = NULL; - cpy_r_r4 = CPyDef_test___output____get_totals(cpy_r_build, cpy_r_coverage_eval, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 32, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r5 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r6 = PyDict_New(); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 33, CPyStatic_test___output___globals); - goto CPyL64; - } - cpy_r_r7 = CPyDict_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r4, cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 30, CPyStatic_test___output___globals); - goto CPyL62; - } - cpy_r_report = cpy_r_r7; - cpy_r_r8 = CPyModule_builtins; - cpy_r_r9 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); - goto CPyL65; - } - cpy_r_r11 = CPyStatic__c_constants___ujson_dumps; - if (unlikely(cpy_r_r11 == NULL)) { - goto CPyL66; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); - cpy_r_r12 = 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL8: ; - PyObject *cpy_r_r13[2] = {cpy_r_report, cpy_r_r10}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = CPyStatics[2297]; /* ('default',) */ - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r14, 1, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); - goto CPyL67; - } - CPy_DECREF(cpy_r_report); - CPy_DECREF(cpy_r_r10); - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals, "str", cpy_r_r16); - goto CPyL62; - } - cpy_r_r18 = CPyStatic__c_constants___ujson_loads; - if (unlikely(cpy_r_r18 == NULL)) { - goto CPyL68; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL13: ; - PyObject *cpy_r_r20[1] = {cpy_r_r17}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 1, 0); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); - goto CPyL69; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyDict_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals, "dict", cpy_r_r22); - goto CPyL62; - } - cpy_r_report = cpy_r_r23; - cpy_r_r24 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r24 == NULL)) { - goto CPyL70; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r25 = 0; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 36, CPyStatic_test___output___globals); - goto CPyL62; - } - CPy_Unreachable(); -CPyL18: ; - PyObject *cpy_r_r26[1] = {cpy_r_report_path}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 36, CPyStatic_test___output___globals); - goto CPyL65; - } - cpy_r_r29 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r30[1] = {cpy_r_r28}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 36, CPyStatic_test___output___globals); - goto CPyL71; - } - CPy_DECREF(cpy_r_r28); - cpy_r_report_path = cpy_r_r32; - cpy_r_r33 = CPyStatics[451]; /* 'is_dir' */ - PyObject *cpy_r_r34[1] = {cpy_r_report_path}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 37, CPyStatic_test___output___globals); - goto CPyL72; - } - if (unlikely(!PyBool_Check(cpy_r_r36))) { - CPy_TypeError("bool", cpy_r_r36); cpy_r_r37 = 2; - } else - cpy_r_r37 = cpy_r_r36 == Py_True; - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == 2)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 37, CPyStatic_test___output___globals); - goto CPyL72; - } - if (!cpy_r_r37) goto CPyL25; - cpy_r_r38 = CPyStatics[1850]; /* 'coverage.json' */ - cpy_r_r39 = CPyStatics[136]; /* 'joinpath' */ - PyObject *cpy_r_r40[2] = {cpy_r_report_path, cpy_r_r38}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 38, CPyStatic_test___output___globals); - goto CPyL72; - } - CPy_DECREF(cpy_r_report_path); - cpy_r_report_path = cpy_r_r42; -CPyL25: ; - cpy_r_r43 = CPyStatics[438]; /* 'w' */ - cpy_r_r44 = CPyStatics[118]; /* 'open' */ - PyObject *cpy_r_r45[2] = {cpy_r_report_path, cpy_r_r43}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL72; - } - cpy_r_r48 = CPy_TYPE(cpy_r_r47); - cpy_r_r49 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL73; - } - cpy_r_r51 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r51); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL74; - } - PyObject *cpy_r_r53[1] = {cpy_r_r47}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL74; - } - cpy_r_r56 = 1; - cpy_r_r57 = CPyStatic__c_constants___ujson_dump; - if (unlikely(cpy_r_r57 == NULL)) { - goto CPyL75; - } else - goto CPyL33; -CPyL31: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); - cpy_r_r58 = 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 40, CPyStatic_test___output___globals); - goto CPyL35; - } else - goto CPyL76; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - cpy_r_r59 = 1 ? Py_True : Py_False; - cpy_r_r60 = CPyStatics[2032]; /* 2 */ - PyObject *cpy_r_r61[4] = {cpy_r_report, cpy_r_r55, cpy_r_r59, cpy_r_r60}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = CPyStatics[2214]; /* ('sort_keys', 'indent') */ - cpy_r_r64 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r62, 2, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 40, CPyStatic_test___output___globals); - goto CPyL77; - } else - goto CPyL78; -CPyL34: ; - CPy_DECREF(cpy_r_report); - CPy_DECREF(cpy_r_r55); - goto CPyL43; -CPyL35: ; - cpy_r_r65 = CPy_CatchError(); - cpy_r_r56 = 0; - cpy_r_r66 = CPy_GetExcInfo(); - cpy_r_r67 = cpy_r_r66.f0; - CPy_INCREF(cpy_r_r67); - cpy_r_r68 = cpy_r_r66.f1; - CPy_INCREF(cpy_r_r68); - cpy_r_r69 = cpy_r_r66.f2; - CPy_INCREF(cpy_r_r69); - CPy_DecRef(cpy_r_r66.f0); - CPy_DecRef(cpy_r_r66.f1); - CPy_DecRef(cpy_r_r66.f2); - PyObject *cpy_r_r70[4] = {cpy_r_r47, cpy_r_r67, cpy_r_r68, cpy_r_r69}; - cpy_r_r71 = (PyObject **)&cpy_r_r70; - cpy_r_r72 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r71, 4, 0); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL79; - } - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - cpy_r_r73 = PyObject_IsTrue(cpy_r_r72); - CPy_DecRef(cpy_r_r72); - cpy_r_r74 = cpy_r_r73 >= 0; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL41; - } - cpy_r_r75 = cpy_r_r73; - if (cpy_r_r75) goto CPyL40; - CPy_Reraise(); - if (!0) { - goto CPyL41; - } else - goto CPyL80; -CPyL39: ; - CPy_Unreachable(); -CPyL40: ; - CPy_RestoreExcInfo(cpy_r_r65); - CPy_DecRef(cpy_r_r65.f0); - CPy_DecRef(cpy_r_r65.f1); - CPy_DecRef(cpy_r_r65.f2); - goto CPyL43; -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r65); - CPy_DecRef(cpy_r_r65.f0); - CPy_DecRef(cpy_r_r65.f1); - CPy_DecRef(cpy_r_r65.f2); - cpy_r_r76 = CPy_KeepPropagating(); - if (!cpy_r_r76) { - goto CPyL44; - } else - goto CPyL81; -CPyL42: ; - CPy_Unreachable(); -CPyL43: ; - tuple_T3OOO __tmp1710 = { NULL, NULL, NULL }; - cpy_r_r77 = __tmp1710; - cpy_r_r78 = cpy_r_r77; - goto CPyL45; -CPyL44: ; - cpy_r_r79 = CPy_CatchError(); - cpy_r_r78 = cpy_r_r79; -CPyL45: ; - if (!cpy_r_r56) goto CPyL82; - cpy_r_r80 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r81[4] = {cpy_r_r47, cpy_r_r80, cpy_r_r80, cpy_r_r80}; - cpy_r_r82 = (PyObject **)&cpy_r_r81; - cpy_r_r83 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r82, 4, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); - goto CPyL83; - } else - goto CPyL84; -CPyL47: ; - CPy_DECREF(cpy_r_r47); -CPyL48: ; - if (cpy_r_r78.f0 == NULL) { - goto CPyL55; - } else - goto CPyL85; -CPyL49: ; - CPy_Reraise(); - if (!0) { - goto CPyL51; - } else - goto CPyL86; -CPyL50: ; - CPy_Unreachable(); -CPyL51: ; - if (cpy_r_r78.f0 == NULL) goto CPyL53; - CPy_RestoreExcInfo(cpy_r_r78); - CPy_XDECREF(cpy_r_r78.f0); - CPy_XDECREF(cpy_r_r78.f1); - CPy_XDECREF(cpy_r_r78.f2); -CPyL53: ; - cpy_r_r84 = CPy_KeepPropagating(); - if (!cpy_r_r84) goto CPyL62; - CPy_Unreachable(); -CPyL55: ; - cpy_r_r85 = CPyStatics[1851]; /* '\nCoverage report saved at ' */ - cpy_r_r86 = PyObject_Str(cpy_r_report_path); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); - goto CPyL87; - } - cpy_r_r87 = CPyStr_Build(2, cpy_r_r85, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); - goto CPyL87; - } - cpy_r_r88 = CPyModule_builtins; - cpy_r_r89 = CPyStatics[53]; /* 'print' */ - cpy_r_r90 = CPyObject_GetAttr(cpy_r_r88, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); - goto CPyL88; - } - PyObject *cpy_r_r91[1] = {cpy_r_r87}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r92, 1, 0); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); - goto CPyL88; - } else - goto CPyL89; -CPyL59: ; - CPy_DECREF(cpy_r_r87); - cpy_r_r94 = CPyStatics[1852]; /* 'View the report using the Brownie GUI' */ - cpy_r_r95 = CPyModule_builtins; - cpy_r_r96 = CPyStatics[53]; /* 'print' */ - cpy_r_r97 = CPyObject_GetAttr(cpy_r_r95, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 42, CPyStatic_test___output___globals); - goto CPyL87; - } - PyObject *cpy_r_r98[1] = {cpy_r_r94}; - cpy_r_r99 = (PyObject **)&cpy_r_r98; - cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 1, 0); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 42, CPyStatic_test___output___globals); - goto CPyL87; - } else - goto CPyL90; -CPyL61: ; - return cpy_r_report_path; -CPyL62: ; - cpy_r_r101 = NULL; - return cpy_r_r101; -CPyL63: ; - CPy_DecRef(cpy_r_r1); - goto CPyL62; -CPyL64: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL62; -CPyL65: ; - CPy_DecRef(cpy_r_report); - goto CPyL62; -CPyL66: ; - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r10); - goto CPyL6; -CPyL67: ; - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r10); - goto CPyL62; -CPyL68: ; - CPy_DecRef(cpy_r_r17); - goto CPyL11; -CPyL69: ; - CPy_DecRef(cpy_r_r17); - goto CPyL62; -CPyL70: ; - CPy_DecRef(cpy_r_report); - goto CPyL16; -CPyL71: ; - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r28); - goto CPyL62; -CPyL72: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_report); - goto CPyL62; -CPyL73: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - goto CPyL62; -CPyL74: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL62; -CPyL75: ; - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r55); - goto CPyL31; -CPyL76: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL32; -CPyL77: ; - CPy_DecRef(cpy_r_report); - CPy_DecRef(cpy_r_r55); - goto CPyL35; -CPyL78: ; - CPy_DECREF(cpy_r_r64); - goto CPyL34; -CPyL79: ; - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - goto CPyL41; -CPyL80: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - CPy_DecRef(cpy_r_r65.f0); - CPy_DecRef(cpy_r_r65.f1); - CPy_DecRef(cpy_r_r65.f2); - goto CPyL39; -CPyL81: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r50); - goto CPyL42; -CPyL82: ; - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r50); - goto CPyL48; -CPyL83: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_r47); - goto CPyL51; -CPyL84: ; - CPy_DECREF(cpy_r_r83); - goto CPyL47; -CPyL85: ; - CPy_DECREF(cpy_r_report_path); - goto CPyL49; -CPyL86: ; - CPy_XDECREF(cpy_r_r78.f0); - CPy_XDECREF(cpy_r_r78.f1); - CPy_XDECREF(cpy_r_r78.f2); - goto CPyL50; -CPyL87: ; - CPy_DecRef(cpy_r_report_path); - goto CPyL62; -CPyL88: ; - CPy_DecRef(cpy_r_report_path); - CPy_DecRef(cpy_r_r87); - goto CPyL62; -CPyL89: ; - CPy_DECREF(cpy_r_r93); - goto CPyL59; -CPyL90: ; - CPy_DECREF(cpy_r_r100); - goto CPyL61; -} - -PyObject *CPyPy_test___output____save_coverage_report(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"build", "coverage_eval", "report_path", 0}; - static CPyArg_Parser parser = {"OOO:_save_coverage_report", kwlist, 0}; - PyObject *obj_build; - PyObject *obj_coverage_eval; - PyObject *obj_report_path; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval, &obj_report_path)) { - return NULL; - } - PyObject *arg_build; - if (likely(Py_TYPE(obj_build) == CPyType_build___Build)) - arg_build = obj_build; - else { - CPy_TypeError("brownie.project.build.Build", obj_build); - goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_report_path = obj_report_path; - PyObject *retval = CPyDef_test___output____save_coverage_report(arg_build, arg_coverage_eval, arg_report_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 26, CPyStatic_test___output___globals); - return NULL; -} - -tuple_T2OO CPyDef_test___output____load_report_exclude_data(PyObject *cpy_r_settings) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_exclude; - char cpy_r_r8; - PyObject *cpy_r_r9; - CPyPtr cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - int64_t cpy_r_r13; - CPyPtr cpy_r_r14; - int64_t cpy_r_r15; - char cpy_r_r16; - CPyPtr cpy_r_r17; - CPyPtr cpy_r_r18; - int64_t cpy_r_r19; - CPyPtr cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject **cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_base_path; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - tuple_T3OOO cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject **cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; - int64_t cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_exclude_contracts; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - CPyPtr cpy_r_r86; - CPyPtr cpy_r_r87; - tuple_T2OO cpy_r_r88; - tuple_T2OO cpy_r_r89; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 47, CPyStatic_test___output___globals); - goto CPyL58; - } - cpy_r_r1 = CPyStatics[1853]; /* 'exclude_paths' */ - cpy_r_r2 = CPyDict_GetItem(cpy_r_settings, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 48, CPyStatic_test___output___globals); - goto CPyL59; - } - cpy_r_r3 = PyObject_IsTrue(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - cpy_r_r4 = cpy_r_r3 >= 0; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 48, CPyStatic_test___output___globals); - goto CPyL59; - } - cpy_r_r5 = cpy_r_r3; - if (!cpy_r_r5) goto CPyL48; - cpy_r_r6 = CPyStatics[1853]; /* 'exclude_paths' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_settings, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 49, CPyStatic_test___output___globals); - goto CPyL59; - } - cpy_r_exclude = cpy_r_r7; - cpy_r_r8 = PyList_Check(cpy_r_exclude); - if (cpy_r_r8) goto CPyL8; - cpy_r_r9 = PyList_New(1); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 51, CPyStatic_test___output___globals); - goto CPyL60; - } - cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; - cpy_r_r11 = *(CPyPtr *)cpy_r_r10; - *(PyObject * *)cpy_r_r11 = cpy_r_exclude; - cpy_r_exclude = cpy_r_r9; -CPyL8: ; - if (likely(PyList_Check(cpy_r_exclude))) - cpy_r_r12 = cpy_r_exclude; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_load_report_exclude_data", 52, CPyStatic_test___output___globals, "list", cpy_r_exclude); - goto CPyL59; - } - cpy_r_r13 = 0; -CPyL10: ; - cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; - cpy_r_r15 = *(int64_t *)cpy_r_r14; - cpy_r_r16 = cpy_r_r13 < cpy_r_r15; - if (!cpy_r_r16) goto CPyL61; - cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r18 = *(CPyPtr *)cpy_r_r17; - cpy_r_r19 = cpy_r_r13 * 8; - cpy_r_r20 = cpy_r_r18 + cpy_r_r19; - cpy_r_r21 = *(PyObject * *)cpy_r_r20; - CPy_INCREF(cpy_r_r21); - cpy_r_r22 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r22 == NULL)) { - goto CPyL62; - } else - goto CPyL14; -CPyL12: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r23 = 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 53, CPyStatic_test___output___globals); - goto CPyL58; - } - CPy_Unreachable(); -CPyL14: ; - PyObject *cpy_r_r24[1] = {cpy_r_r21}; - cpy_r_r25 = (PyObject **)&cpy_r_r24; - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r25, 1, 0); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 53, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r27 = CPyStatics[1564]; /* 'is_absolute' */ - PyObject *cpy_r_r28[1] = {cpy_r_r26}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); - goto CPyL64; - } - if (unlikely(!PyBool_Check(cpy_r_r30))) { - CPy_TypeError("bool", cpy_r_r30); cpy_r_r31 = 2; - } else - cpy_r_r31 = cpy_r_r30 == Py_True; - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == 2)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); - goto CPyL64; - } - if (!cpy_r_r31) goto CPyL65; - cpy_r_r32 = CPyStatics[1777]; /* 'root' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r32); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); - goto CPyL63; - } - if (likely(PyUnicode_Check(cpy_r_r33))) - cpy_r_r34 = cpy_r_r33; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals, "str", cpy_r_r33); - goto CPyL63; - } - cpy_r_r35 = cpy_r_r34; - goto CPyL26; -CPyL21: ; - cpy_r_r36 = CPyStatics[175]; /* '.' */ - cpy_r_r37 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r37 == NULL)) { - goto CPyL66; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r38 = 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); - goto CPyL58; - } - CPy_Unreachable(); -CPyL24: ; - PyObject *cpy_r_r39[1] = {cpy_r_r36}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r40, 1, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r35 = cpy_r_r41; -CPyL26: ; - cpy_r_base_path = cpy_r_r35; - cpy_r_r42 = CPyStatic__c_constants___Path; - if (unlikely(cpy_r_r42 == NULL)) { - goto CPyL67; - } else - goto CPyL30; -CPyL28: ; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r43 = 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); - goto CPyL36; - } else - goto CPyL68; -CPyL29: ; - CPy_Unreachable(); -CPyL30: ; - cpy_r_r44 = CPyStatics[531]; /* 'as_posix' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); - goto CPyL69; - } - cpy_r_r46 = cpy_r_base_path; - cpy_r_r47 = CPyStatics[67]; /* 'glob' */ - PyObject *cpy_r_r48[2] = {cpy_r_r46, cpy_r_r21}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_VectorcallMethod(cpy_r_r47, cpy_r_r49, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); - goto CPyL70; - } - CPy_DECREF(cpy_r_r46); - CPy_DECREF(cpy_r_r21); - cpy_r_r51 = CPyModule_builtins; - cpy_r_r52 = CPyStatics[915]; /* 'map' */ - cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); - goto CPyL71; - } - PyObject *cpy_r_r54[2] = {cpy_r_r45, cpy_r_r50}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 2, 0); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); - goto CPyL71; - } - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r50); - cpy_r_r57 = CPyList_Extend(cpy_r_r0, cpy_r_r56); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); - } else - goto CPyL72; -CPyL36: ; - cpy_r_r58 = CPy_CatchError(); - cpy_r_r59 = CPyModule_builtins; - cpy_r_r60 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 57, CPyStatic_test___output___globals); - goto CPyL73; - } - cpy_r_r62 = CPy_ExceptionMatches(cpy_r_r61); - CPy_DecRef(cpy_r_r61); - if (!cpy_r_r62) goto CPyL74; - cpy_r_r63 = CPyStatics[1854]; /* ('Invalid glob pattern in config exclude settings: ' - "'{glob_str}'") */ - cpy_r_r64 = CPyStatic_test___output___globals; - cpy_r_r65 = CPyStatics[1855]; /* 'BrownieConfigWarning' */ - cpy_r_r66 = CPyDict_GetItem(cpy_r_r64, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 60, CPyStatic_test___output___globals); - goto CPyL73; - } - cpy_r_r67 = CPyModule_warnings; - cpy_r_r68 = CPyStatics[594]; /* 'warn' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 58, CPyStatic_test___output___globals); - goto CPyL75; - } - PyObject *cpy_r_r70[2] = {cpy_r_r63, cpy_r_r66}; - cpy_r_r71 = (PyObject **)&cpy_r_r70; - cpy_r_r72 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r71, 2, 0); - CPy_DecRef(cpy_r_r69); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 58, CPyStatic_test___output___globals); - goto CPyL75; - } else - goto CPyL76; -CPyL41: ; - CPy_DecRef(cpy_r_r66); - goto CPyL44; -CPyL42: ; - CPy_Reraise(); - if (!0) { - goto CPyL45; - } else - goto CPyL77; -CPyL43: ; - CPy_Unreachable(); -CPyL44: ; - CPy_RestoreExcInfo(cpy_r_r58); - CPy_DecRef(cpy_r_r58.f0); - CPy_DecRef(cpy_r_r58.f1); - CPy_DecRef(cpy_r_r58.f2); - goto CPyL47; -CPyL45: ; - CPy_RestoreExcInfo(cpy_r_r58); - CPy_DecRef(cpy_r_r58.f0); - CPy_DecRef(cpy_r_r58.f1); - CPy_DecRef(cpy_r_r58.f2); - cpy_r_r73 = CPy_KeepPropagating(); - if (!cpy_r_r73) goto CPyL58; - CPy_Unreachable(); -CPyL47: ; - cpy_r_r74 = cpy_r_r13 + 1; - cpy_r_r13 = cpy_r_r74; - goto CPyL10; -CPyL48: ; - cpy_r_r75 = PyList_New(0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 63, CPyStatic_test___output___globals); - goto CPyL59; - } - cpy_r_exclude_contracts = cpy_r_r75; - cpy_r_r76 = CPyStatics[1856]; /* 'exclude_contracts' */ - cpy_r_r77 = CPyDict_GetItem(cpy_r_settings, cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 64, CPyStatic_test___output___globals); - goto CPyL78; - } - cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); - CPy_DECREF(cpy_r_r77); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 64, CPyStatic_test___output___globals); - goto CPyL78; - } - cpy_r_r80 = cpy_r_r78; - if (cpy_r_r80) { - goto CPyL79; - } else - goto CPyL57; -CPyL52: ; - cpy_r_r81 = CPyStatics[1856]; /* 'exclude_contracts' */ - cpy_r_r82 = CPyDict_GetItem(cpy_r_settings, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 65, CPyStatic_test___output___globals); - goto CPyL59; - } - if (likely(PyList_Check(cpy_r_r82))) - cpy_r_r83 = cpy_r_r82; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_load_report_exclude_data", 65, CPyStatic_test___output___globals, "list", cpy_r_r82); - goto CPyL59; - } - cpy_r_exclude_contracts = cpy_r_r83; - cpy_r_r84 = PyList_Check(cpy_r_exclude_contracts); - if (cpy_r_r84) goto CPyL57; - cpy_r_r85 = PyList_New(1); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 67, CPyStatic_test___output___globals); - goto CPyL78; - } - cpy_r_r86 = (CPyPtr)&((PyListObject *)cpy_r_r85)->ob_item; - cpy_r_r87 = *(CPyPtr *)cpy_r_r86; - *(PyObject * *)cpy_r_r87 = cpy_r_exclude_contracts; - cpy_r_exclude_contracts = cpy_r_r85; -CPyL57: ; - cpy_r_r88.f0 = cpy_r_r0; - cpy_r_r88.f1 = cpy_r_exclude_contracts; - return cpy_r_r88; -CPyL58: ; - tuple_T2OO __tmp1711 = { NULL, NULL }; - cpy_r_r89 = __tmp1711; - return cpy_r_r89; -CPyL59: ; - CPy_DecRef(cpy_r_r0); - goto CPyL58; -CPyL60: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_exclude); - goto CPyL58; -CPyL61: ; - CPy_DECREF_NO_IMM(cpy_r_r12); - goto CPyL48; -CPyL62: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r21); - goto CPyL12; -CPyL63: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r21); - goto CPyL58; -CPyL64: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r26); - goto CPyL58; -CPyL65: ; - CPy_DECREF(cpy_r_r26); - goto CPyL21; -CPyL66: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r21); - goto CPyL22; -CPyL67: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_base_path); - goto CPyL28; -CPyL68: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - goto CPyL29; -CPyL69: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_base_path); - goto CPyL36; -CPyL70: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - goto CPyL36; -CPyL71: ; - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r50); - goto CPyL36; -CPyL72: ; - CPy_DECREF(cpy_r_r57); - goto CPyL47; -CPyL73: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - goto CPyL45; -CPyL74: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - goto CPyL42; -CPyL75: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r66); - goto CPyL45; -CPyL76: ; - CPy_DecRef(cpy_r_r72); - goto CPyL41; -CPyL77: ; - CPy_DecRef(cpy_r_r58.f0); - CPy_DecRef(cpy_r_r58.f1); - CPy_DecRef(cpy_r_r58.f2); - goto CPyL43; -CPyL78: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_exclude_contracts); - goto CPyL58; -CPyL79: ; - CPy_DECREF_NO_IMM(cpy_r_exclude_contracts); - goto CPyL52; -} - -PyObject *CPyPy_test___output____load_report_exclude_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"settings", 0}; - static CPyArg_Parser parser = {"O:_load_report_exclude_data", kwlist, 0}; - PyObject *obj_settings; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_settings)) { - return NULL; - } - PyObject *arg_settings; - if (likely(PyDict_Check(obj_settings))) - arg_settings = obj_settings; - else { - CPy_TypeError("dict", obj_settings); - goto fail; - } - tuple_T2OO retval = CPyDef_test___output____load_report_exclude_data(arg_settings); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1712 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1712); - PyObject *__tmp1713 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1713); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 46, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "__get__", -1, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_value) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - cpy_r_r0 = ((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/test/output.py", "", "__mypyc_lambda__0__build_gas_profile_output_obj", "__mypyc_env__", 115, CPyStatic_test___output___globals); - goto CPyL4; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL5; -CPyL1: ; - cpy_r_r1 = cpy_r_value.f1; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = CPyStatics[1106]; /* 'avg' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 115, CPyStatic_test___output___globals); - goto CPyL4; - } - if (PyLong_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1714; - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r4 = cpy_r_r3; - else { - cpy_r_r4 = NULL; - } - if (cpy_r_r4 != NULL) goto __LL1714; - CPy_TypeErrorTraceback("brownie/test/output.py", "", 115, CPyStatic_test___output___globals, "union[int, str]", cpy_r_r3); - goto CPyL4; -__LL1714: ; - return cpy_r_r4; -CPyL4: ; - cpy_r_r5 = NULL; - return cpy_r_r5; -CPyL5: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - tuple_T2OO arg_value; - PyObject *__tmp1715; - if (unlikely(!(PyTuple_Check(obj_value) && PyTuple_GET_SIZE(obj_value) == 2))) { - __tmp1715 = NULL; - goto __LL1716; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_value, 0)))) - __tmp1715 = PyTuple_GET_ITEM(obj_value, 0); - else { - __tmp1715 = NULL; - } - if (__tmp1715 == NULL) goto __LL1716; - if (likely(PyDict_Check(PyTuple_GET_ITEM(obj_value, 1)))) - __tmp1715 = PyTuple_GET_ITEM(obj_value, 1); - else { - __tmp1715 = NULL; - } - if (__tmp1715 == NULL) goto __LL1716; - __tmp1715 = obj_value; -__LL1716: ; - if (unlikely(__tmp1715 == NULL)) { - CPy_TypeError("tuple[str, dict]", obj_value); goto fail; - } else { - PyObject *__tmp1717 = PyTuple_GET_ITEM(obj_value, 0); - PyObject *__tmp1718; - if (likely(PyUnicode_Check(__tmp1717))) - __tmp1718 = __tmp1717; - else { - CPy_TypeError("str", __tmp1717); - __tmp1718 = NULL; - } - arg_value.f0 = __tmp1718; - PyObject *__tmp1719 = PyTuple_GET_ITEM(obj_value, 1); - PyObject *__tmp1720; - if (likely(PyDict_Check(__tmp1719))) - __tmp1720 = __tmp1719; - else { - CPy_TypeError("dict", __tmp1719); - __tmp1720 = NULL; - } - arg_value.f1 = __tmp1720; - } - PyObject *retval = CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(arg___mypyc_self__, arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "", 115, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____build_gas_profile_output(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - tuple_T2OO cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_project; - tuple_T3OOO cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - char cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - 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; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - CPyPtr cpy_r_r36; - CPyPtr cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int64_t cpy_r_r47; - CPyPtr cpy_r_r48; - int64_t cpy_r_r49; - char cpy_r_r50; - CPyPtr cpy_r_r51; - CPyPtr cpy_r_r52; - int64_t cpy_r_r53; - CPyPtr cpy_r_r54; - PyObject *cpy_r_r55; - tuple_T2OO cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - int32_t cpy_r_r61; - char cpy_r_r62; - CPyPtr cpy_r_r63; - CPyPtr cpy_r_r64; - int64_t cpy_r_r65; - CPyPtr cpy_r_r66; - PyObject *cpy_r_r67; - CPyPtr cpy_r_r68; - CPyPtr cpy_r_r69; - int64_t cpy_r_r70; - CPyPtr cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_contract; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - CPyPtr cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - CPyPtr cpy_r_r87; - PyObject *cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject **cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - char cpy_r_r101; - tuple_T3OOO cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - tuple_T2OO cpy_r_r109; - PyObject *cpy_r_r110; - char cpy_r_r111; - int32_t cpy_r_r112; - char cpy_r_r113; - char cpy_r_r114; - char cpy_r_r115; - int32_t cpy_r_r116; - char cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - CPyTagged cpy_r_r122; - PyObject *cpy_r_r123; - int64_t cpy_r_r124; - char cpy_r_r125; - CPyTagged cpy_r_r126; - int64_t cpy_r_r127; - char cpy_r_r128; - int64_t cpy_r_r129; - char cpy_r_r130; - char cpy_r_r131; - char cpy_r_r132; - CPyTagged cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - int32_t cpy_r_r136; - char cpy_r_r137; - CPyTagged cpy_r_r138; - int64_t cpy_r_r139; - PyObject *cpy_r_r140; - tuple_T4CIOO cpy_r_r141; - CPyTagged cpy_r_r142; - char cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - CPyTagged cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - CPyTagged cpy_r_r150; - PyObject *cpy_r_r151; - int64_t cpy_r_r152; - char cpy_r_r153; - CPyTagged cpy_r_r154; - int64_t cpy_r_r155; - char cpy_r_r156; - int64_t cpy_r_r157; - char cpy_r_r158; - char cpy_r_r159; - char cpy_r_r160; - CPyTagged cpy_r_r161; - PyObject *cpy_r_r162; - int32_t cpy_r_r163; - char cpy_r_r164; - char cpy_r_r165; - char cpy_r_r166; - int32_t cpy_r_r167; - char cpy_r_r168; - char cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - int32_t cpy_r_r172; - char cpy_r_r173; - PyObject *cpy_r_r174; - int32_t cpy_r_r175; - char cpy_r_r176; - int64_t cpy_r_r177; - CPyTagged cpy_r_r178; - int64_t cpy_r_r179; - PyObject *cpy_r_r180; - tuple_T4CIOO cpy_r_r181; - CPyTagged cpy_r_r182; - char cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - char cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - int32_t cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - char cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject **cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - CPyTagged cpy_r_r209; - CPyTagged cpy_r_r210; - int64_t cpy_r_r211; - PyObject *cpy_r_r212; - tuple_T4CIOO cpy_r_r213; - CPyTagged cpy_r_r214; - char cpy_r_r215; - CPyTagged cpy_r_ix; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_fn_name; - int64_t cpy_r_r220; - CPyTagged cpy_r_r221; - CPyTagged cpy_r_r222; - int64_t cpy_r_r223; - char cpy_r_r224; - char cpy_r_r225; - char cpy_r_r226; - char cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_prefix; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - CPyTagged cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject **cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject **cpy_r_r245; - PyObject *cpy_r_r246; - CPyTagged cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - int32_t cpy_r_r250; - char cpy_r_r251; - PyObject *cpy_r_r252; - CPyTagged cpy_r_r253; - int64_t cpy_r_r254; - PyObject *cpy_r_r255; - tuple_T4CIOO cpy_r_r256; - CPyTagged cpy_r_r257; - char cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - CPyTagged cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject **cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - int32_t cpy_r_r272; - char cpy_r_r273; - char cpy_r_r274; - char cpy_r_r275; - PyObject *cpy_r_r276; - PyObject *cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - PyObject *cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - int32_t cpy_r_r295; - char cpy_r_r296; - CPyTagged cpy_r_r297; - char cpy_r_r298; - char cpy_r_r299; - char cpy_r_r300; - char cpy_r_r301; - PyObject *cpy_r_r302; - PyObject *cpy_r_r303; - CPyPtr cpy_r_r304; - CPyPtr cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - cpy_r_r0 = CPyDef_test___output____build_gas_profile_output_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 72, CPyStatic_test___output___globals); - goto CPyL175; - } - cpy_r_r1 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL176; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); - goto CPyL175; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = CPyStatics[240]; /* 'settings' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); - goto CPyL177; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals, "dict", cpy_r_r4); - goto CPyL177; - } - cpy_r_r6 = CPyStatics[1857]; /* 'reports' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); - goto CPyL177; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals, "dict", cpy_r_r7); - goto CPyL177; - } - cpy_r_r9 = CPyDef_test___output____load_report_exclude_data(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); - goto CPyL177; - } - cpy_r_r10 = cpy_r_r9.f0; - cpy_r_r11 = cpy_r_r9.f1; - cpy_r_r12 = cpy_r_r10; - cpy_r_r13 = cpy_r_r11; - cpy_r_r14 = CPyDef_project___main___get_loaded_projects(); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 76, CPyStatic_test___output___globals); - goto CPyL14; - } - cpy_r_r15 = CPyList_GetItemShort(cpy_r_r14, 0); - CPy_DECREF_NO_IMM(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 76, CPyStatic_test___output___globals); - goto CPyL14; - } - if (likely(Py_TYPE(cpy_r_r15) == CPyType_project___main___Project)) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 76, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_r15); - goto CPyL14; - } - cpy_r_project = cpy_r_r16; - goto CPyL22; -CPyL14: ; - cpy_r_r17 = CPy_CatchError(); - cpy_r_r18 = CPyModule_builtins; - cpy_r_r19 = CPyStatics[894]; /* 'IndexError' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 77, CPyStatic_test___output___globals); - goto CPyL178; - } - cpy_r_r21 = CPy_ExceptionMatches(cpy_r_r20); - CPy_DecRef(cpy_r_r20); - if (!cpy_r_r21) goto CPyL179; - cpy_r_r22 = Py_None; - cpy_r_project = cpy_r_r22; - goto CPyL19; -CPyL17: ; - CPy_Reraise(); - if (!0) { - goto CPyL20; - } else - goto CPyL180; -CPyL18: ; - CPy_Unreachable(); -CPyL19: ; - CPy_RestoreExcInfo(cpy_r_r17); - CPy_DecRef(cpy_r_r17.f0); - CPy_DecRef(cpy_r_r17.f1); - CPy_DecRef(cpy_r_r17.f2); - goto CPyL22; -CPyL20: ; - CPy_RestoreExcInfo(cpy_r_r17); - CPy_DecRef(cpy_r_r17.f0); - CPy_DecRef(cpy_r_r17.f1); - CPy_DecRef(cpy_r_r17.f2); - cpy_r_r23 = CPy_KeepPropagating(); - if (!cpy_r_r23) goto CPyL175; - CPy_Unreachable(); -CPyL22: ; - cpy_r_r24 = (PyObject *)CPyType_state___TxHistory; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r24, 0, 0, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals); - goto CPyL181; - } - if (likely(Py_TYPE(cpy_r_r25) == CPyType_state___TxHistory)) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals, "brownie.network.state.TxHistory", cpy_r_r25); - goto CPyL181; - } - cpy_r_r27 = CPyStatics[1100]; /* 'gas_profile' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - CPy_DECREF_NO_IMM(cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals); - goto CPyL181; - } - if (likely(PyDict_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals, "dict", cpy_r_r28); - goto CPyL181; - } - cpy_r_r30 = CPyDict_ItemsView(cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 81, CPyStatic_test___output___globals); - goto CPyL181; - } - cpy_r_r31 = CPySequence_Sort(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 81, CPyStatic_test___output___globals); - goto CPyL181; - } - cpy_r_r32 = PyDict_New(); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 82, CPyStatic_test___output___globals); - goto CPyL182; - } - cpy_r_r33 = PyDict_New(); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 83, CPyStatic_test___output___globals); - goto CPyL183; - } - cpy_r_r34 = CPyStatics[114]; /* '' */ - cpy_r_r35 = PyList_New(1); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 85, CPyStatic_test___output___globals); - goto CPyL184; - } - cpy_r_r36 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r37 = *(CPyPtr *)cpy_r_r36; - CPy_INCREF(cpy_r_r34); - *(PyObject * *)cpy_r_r37 = cpy_r_r34; - cpy_r_r38 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r38 == NULL)) { - goto CPyL185; - } else - goto CPyL34; -CPyL32: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r39 = 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); - goto CPyL175; - } - CPy_Unreachable(); -CPyL34: ; - cpy_r_r40 = CPyStatics[240]; /* 'settings' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); - goto CPyL186; - } - if (likely(PyDict_Check(cpy_r_r41))) - cpy_r_r42 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals, "dict", cpy_r_r41); - goto CPyL186; - } - cpy_r_r43 = CPyStatics[1857]; /* 'reports' */ - cpy_r_r44 = CPyDict_GetItem(cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); - goto CPyL186; - } - cpy_r_r45 = CPyStatics[1858]; /* 'only_include_project' */ - cpy_r_r46 = PyObject_GetItem(cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); - goto CPyL186; - } - cpy_r_r47 = 0; -CPyL39: ; - cpy_r_r48 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; - cpy_r_r49 = *(int64_t *)cpy_r_r48; - cpy_r_r50 = cpy_r_r47 < cpy_r_r49; - if (!cpy_r_r50) goto CPyL187; - cpy_r_r51 = (CPyPtr)&((PyListObject *)cpy_r_r31)->ob_item; - cpy_r_r52 = *(CPyPtr *)cpy_r_r51; - cpy_r_r53 = cpy_r_r47 * 8; - cpy_r_r54 = cpy_r_r52 + cpy_r_r53; - cpy_r_r55 = *(PyObject * *)cpy_r_r54; - CPy_INCREF(cpy_r_r55); - PyObject *__tmp1721; - if (unlikely(!(PyTuple_Check(cpy_r_r55) && PyTuple_GET_SIZE(cpy_r_r55) == 2))) { - __tmp1721 = NULL; - goto __LL1722; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r55, 0)))) - __tmp1721 = PyTuple_GET_ITEM(cpy_r_r55, 0); - else { - __tmp1721 = NULL; - } - if (__tmp1721 == NULL) goto __LL1722; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r55, 1)))) - __tmp1721 = PyTuple_GET_ITEM(cpy_r_r55, 1); - else { - __tmp1721 = NULL; - } - if (__tmp1721 == NULL) goto __LL1722; - __tmp1721 = cpy_r_r55; -__LL1722: ; - if (unlikely(__tmp1721 == NULL)) { - CPy_TypeError("tuple[str, dict]", cpy_r_r55); cpy_r_r56 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1723 = PyTuple_GET_ITEM(cpy_r_r55, 0); - CPy_INCREF(__tmp1723); - PyObject *__tmp1724; - if (likely(PyUnicode_Check(__tmp1723))) - __tmp1724 = __tmp1723; - else { - CPy_TypeError("str", __tmp1723); - __tmp1724 = NULL; - } - cpy_r_r56.f0 = __tmp1724; - PyObject *__tmp1725 = PyTuple_GET_ITEM(cpy_r_r55, 1); - CPy_INCREF(__tmp1725); - PyObject *__tmp1726; - if (likely(PyDict_Check(__tmp1725))) - __tmp1726 = __tmp1725; - else { - CPy_TypeError("dict", __tmp1725); - __tmp1726 = NULL; - } - cpy_r_r56.f1 = __tmp1726; - } - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 88, CPyStatic_test___output___globals); - goto CPyL188; - } - cpy_r_r57 = cpy_r_r56.f0; - CPy_INCREF(cpy_r_r57); - cpy_r_r58 = cpy_r_r56.f1; - CPy_INCREF(cpy_r_r58); - CPy_DECREF(cpy_r_r56.f0); - CPy_DECREF(cpy_r_r56.f1); - cpy_r_r59 = CPyStatics[175]; /* '.' */ - cpy_r_r60 = CPyStr_Split(cpy_r_r57, cpy_r_r59, 2); - CPy_DECREF(cpy_r_r57); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals); - goto CPyL189; - } - cpy_r_r61 = CPySequence_CheckUnpackCount(cpy_r_r60, 2); - cpy_r_r62 = cpy_r_r61 >= 0; - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals); - goto CPyL190; - } - cpy_r_r63 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; - cpy_r_r64 = *(CPyPtr *)cpy_r_r63; - cpy_r_r65 = 0 * 8; - cpy_r_r66 = cpy_r_r64 + cpy_r_r65; - cpy_r_r67 = *(PyObject * *)cpy_r_r66; - CPy_INCREF(cpy_r_r67); - cpy_r_r68 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; - cpy_r_r69 = *(CPyPtr *)cpy_r_r68; - cpy_r_r70 = 1 * 8; - cpy_r_r71 = cpy_r_r69 + cpy_r_r70; - cpy_r_r72 = *(PyObject * *)cpy_r_r71; - CPy_INCREF(cpy_r_r72); - CPy_DECREF_NO_IMM(cpy_r_r60); - if (likely(PyUnicode_Check(cpy_r_r67))) - cpy_r_r73 = cpy_r_r67; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals, "str", cpy_r_r67); - goto CPyL191; - } - cpy_r_contract = cpy_r_r73; - if (likely(PyUnicode_Check(cpy_r_r72))) - cpy_r_r74 = cpy_r_r72; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals, "str", cpy_r_r72); - goto CPyL192; - } - cpy_r_r75 = (PyObject *)CPyType_project___main___Project; - cpy_r_r76 = (CPyPtr)&((PyObject *)cpy_r_project)->ob_type; - cpy_r_r77 = *(PyObject * *)cpy_r_r76; - cpy_r_r78 = cpy_r_r77 == cpy_r_r75; - if (!cpy_r_r78) goto CPyL50; - CPy_INCREF(cpy_r_project); - if (likely(cpy_r_project != Py_None)) - cpy_r_r79 = cpy_r_project; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_project); - goto CPyL60; - } - cpy_r_r80 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); - CPy_DECREF_NO_IMM(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); - goto CPyL60; - } - cpy_r_r82 = cpy_r_r81; - goto CPyL52; -CPyL50: ; - CPy_INCREF(cpy_r_project); - cpy_r_r83 = cpy_r_project; - cpy_r_r84 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); - goto CPyL60; - } - cpy_r_r82 = cpy_r_r85; -CPyL52: ; - cpy_r_r86 = (PyObject *)CPyType_sources___Sources; - cpy_r_r87 = (CPyPtr)&((PyObject *)cpy_r_r82)->ob_type; - cpy_r_r88 = *(PyObject * *)cpy_r_r87; - cpy_r_r89 = cpy_r_r88 == cpy_r_r86; - if (!cpy_r_r89) goto CPyL56; - if (likely(Py_TYPE(cpy_r_r82) == CPyType_sources___Sources)) - cpy_r_r90 = cpy_r_r82; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals, "brownie.project.sources.Sources", cpy_r_r82); - goto CPyL60; - } - cpy_r_r91 = 2; - cpy_r_r92 = CPyDef_sources___Sources___get_source_path(cpy_r_r90, cpy_r_contract, cpy_r_r91); - CPy_DECREF_NO_IMM(cpy_r_r90); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); - goto CPyL60; - } - cpy_r_r93 = cpy_r_r92; - goto CPyL58; -CPyL56: ; - cpy_r_r94 = cpy_r_r82; - cpy_r_r95 = CPyStatics[1859]; /* 'get_source_path' */ - PyObject *cpy_r_r96[2] = {cpy_r_r94, cpy_r_contract}; - cpy_r_r97 = (PyObject **)&cpy_r_r96; - cpy_r_r98 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r97, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); - goto CPyL193; - } - CPy_DECREF(cpy_r_r94); - cpy_r_r93 = cpy_r_r98; -CPyL58: ; - cpy_r_r99 = PySequence_Contains(cpy_r_r12, cpy_r_r93); - CPy_DECREF(cpy_r_r93); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); - goto CPyL60; - } - cpy_r_r101 = cpy_r_r99; - if (cpy_r_r101) { - goto CPyL194; - } else - goto CPyL71; -CPyL60: ; - cpy_r_r102 = CPy_CatchError(); - cpy_r_r103 = CPyModule_builtins; - cpy_r_r104 = CPyStatics[104]; /* 'AttributeError' */ - cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 94, CPyStatic_test___output___globals); - goto CPyL195; - } - cpy_r_r106 = CPyModule_builtins; - cpy_r_r107 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 94, CPyStatic_test___output___globals); - goto CPyL196; - } - cpy_r_r109.f0 = cpy_r_r105; - cpy_r_r109.f1 = cpy_r_r108; - cpy_r_r110 = PyTuple_New(2); - if (unlikely(cpy_r_r110 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1727 = cpy_r_r109.f0; - PyTuple_SET_ITEM(cpy_r_r110, 0, __tmp1727); - PyObject *__tmp1728 = cpy_r_r109.f1; - PyTuple_SET_ITEM(cpy_r_r110, 1, __tmp1728); - cpy_r_r111 = CPy_ExceptionMatches(cpy_r_r110); - CPy_DecRef(cpy_r_r110); - if (!cpy_r_r111) goto CPyL197; - cpy_r_r112 = PyObject_IsTrue(cpy_r_r46); - cpy_r_r113 = cpy_r_r112 >= 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); - goto CPyL195; - } - cpy_r_r114 = cpy_r_r112; - if (cpy_r_r114) { - goto CPyL198; - } else - goto CPyL68; -CPyL65: ; - CPy_RestoreExcInfo(cpy_r_r102); - CPy_DecRef(cpy_r_r102.f0); - CPy_DecRef(cpy_r_r102.f1); - CPy_DecRef(cpy_r_r102.f2); - goto CPyL108; -CPyL66: ; - CPy_Reraise(); - if (!0) { - goto CPyL69; - } else - goto CPyL199; -CPyL67: ; - CPy_Unreachable(); -CPyL68: ; - CPy_RestoreExcInfo(cpy_r_r102); - CPy_DecRef(cpy_r_r102.f0); - CPy_DecRef(cpy_r_r102.f1); - CPy_DecRef(cpy_r_r102.f2); - goto CPyL71; -CPyL69: ; - CPy_RestoreExcInfo(cpy_r_r102); - CPy_DecRef(cpy_r_r102.f0); - CPy_DecRef(cpy_r_r102.f1); - CPy_DecRef(cpy_r_r102.f2); - cpy_r_r115 = CPy_KeepPropagating(); - if (!cpy_r_r115) goto CPyL175; - CPy_Unreachable(); -CPyL71: ; - cpy_r_r116 = PySequence_Contains(cpy_r_r13, cpy_r_contract); - cpy_r_r117 = cpy_r_r116 >= 0; - if (unlikely(!cpy_r_r117)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 98, CPyStatic_test___output___globals); - goto CPyL200; - } - cpy_r_r118 = cpy_r_r116; - if (cpy_r_r118) goto CPyL194; - cpy_r_r119 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r120 = CPyStatics[2030]; /* 0 */ - cpy_r_r121 = CPyDict_Get(cpy_r_r33, cpy_r_r119, cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); - goto CPyL200; - } - if (likely(PyLong_Check(cpy_r_r121))) - cpy_r_r122 = CPyTagged_FromObject(cpy_r_r121); - else { - CPy_TypeError("int", cpy_r_r121); cpy_r_r122 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r121); - if (unlikely(cpy_r_r122 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); - goto CPyL200; - } - cpy_r_r123 = PyObject_Str(cpy_r_r74); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); - goto CPyL201; - } - cpy_r_r124 = CPyStr_Size_size_t(cpy_r_r123); - CPy_DECREF(cpy_r_r123); - cpy_r_r125 = cpy_r_r124 >= 0; - if (unlikely(!cpy_r_r125)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); - goto CPyL201; - } - cpy_r_r126 = cpy_r_r124 << 1; - cpy_r_r127 = cpy_r_r126 & 1; - cpy_r_r128 = cpy_r_r127 != 0; - if (cpy_r_r128) goto CPyL79; - cpy_r_r129 = cpy_r_r122 & 1; - cpy_r_r130 = cpy_r_r129 != 0; - if (!cpy_r_r130) goto CPyL80; -CPyL79: ; - cpy_r_r131 = CPyTagged_IsLt_(cpy_r_r122, cpy_r_r126); - if (cpy_r_r131) { - goto CPyL202; - } else - goto CPyL82; -CPyL80: ; - cpy_r_r132 = (Py_ssize_t)cpy_r_r126 > (Py_ssize_t)cpy_r_r122; - if (cpy_r_r132) { - goto CPyL202; - } else - goto CPyL82; -CPyL81: ; - cpy_r_r133 = cpy_r_r126; - goto CPyL83; -CPyL82: ; - cpy_r_r133 = cpy_r_r122; -CPyL83: ; - cpy_r_r134 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r135 = CPyTagged_StealAsObject(cpy_r_r133); - cpy_r_r136 = CPyDict_SetItem(cpy_r_r33, cpy_r_r134, cpy_r_r135); - CPy_DECREF(cpy_r_r135); - cpy_r_r137 = cpy_r_r136 >= 0; - if (unlikely(!cpy_r_r137)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); - goto CPyL200; - } - cpy_r_r138 = 0; - cpy_r_r139 = PyDict_Size(cpy_r_r58); - cpy_r_r140 = CPyDict_GetItemsIter(cpy_r_r58); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); - goto CPyL200; - } -CPyL85: ; - cpy_r_r141 = CPyDict_NextItem(cpy_r_r140, cpy_r_r138); - cpy_r_r142 = cpy_r_r141.f1; - cpy_r_r138 = cpy_r_r142; - cpy_r_r143 = cpy_r_r141.f0; - if (!cpy_r_r143) goto CPyL203; - cpy_r_r144 = cpy_r_r141.f2; - CPy_INCREF(cpy_r_r144); - cpy_r_r145 = cpy_r_r141.f3; - CPy_INCREF(cpy_r_r145); - CPy_DECREF(cpy_r_r141.f2); - CPy_DECREF(cpy_r_r141.f3); - if (likely(PyUnicode_Check(cpy_r_r144))) - cpy_r_r146 = cpy_r_r144; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals, "str", cpy_r_r144); - goto CPyL204; - } - if (likely(PyLong_Check(cpy_r_r145))) - cpy_r_r147 = CPyTagged_FromObject(cpy_r_r145); - else { - CPy_TypeError("int", cpy_r_r145); cpy_r_r147 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r147 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); - goto CPyL205; - } - cpy_r_r148 = CPyStatics[2030]; /* 0 */ - cpy_r_r149 = CPyDict_Get(cpy_r_r33, cpy_r_r146, cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); - goto CPyL206; - } - if (likely(PyLong_Check(cpy_r_r149))) - cpy_r_r150 = CPyTagged_FromObject(cpy_r_r149); - else { - CPy_TypeError("int", cpy_r_r149); cpy_r_r150 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r150 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); - goto CPyL206; - } - cpy_r_r151 = CPyTagged_Str(cpy_r_r147); - CPyTagged_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); - goto CPyL207; - } - cpy_r_r152 = CPyStr_Size_size_t(cpy_r_r151); - CPy_DECREF(cpy_r_r151); - cpy_r_r153 = cpy_r_r152 >= 0; - if (unlikely(!cpy_r_r153)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); - goto CPyL207; - } - cpy_r_r154 = cpy_r_r152 << 1; - cpy_r_r155 = cpy_r_r154 & 1; - cpy_r_r156 = cpy_r_r155 != 0; - if (cpy_r_r156) goto CPyL94; - cpy_r_r157 = cpy_r_r150 & 1; - cpy_r_r158 = cpy_r_r157 != 0; - if (!cpy_r_r158) goto CPyL95; -CPyL94: ; - cpy_r_r159 = CPyTagged_IsLt_(cpy_r_r150, cpy_r_r154); - if (cpy_r_r159) { - goto CPyL208; - } else - goto CPyL97; -CPyL95: ; - cpy_r_r160 = (Py_ssize_t)cpy_r_r154 > (Py_ssize_t)cpy_r_r150; - if (cpy_r_r160) { - goto CPyL208; - } else - goto CPyL97; -CPyL96: ; - cpy_r_r161 = cpy_r_r154; - goto CPyL98; -CPyL97: ; - cpy_r_r161 = cpy_r_r150; -CPyL98: ; - cpy_r_r162 = CPyTagged_StealAsObject(cpy_r_r161); - cpy_r_r163 = CPyDict_SetItem(cpy_r_r33, cpy_r_r146, cpy_r_r162); - CPy_DECREF(cpy_r_r146); - CPy_DECREF(cpy_r_r162); - cpy_r_r164 = cpy_r_r163 >= 0; - if (unlikely(!cpy_r_r164)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); - goto CPyL209; - } - cpy_r_r165 = CPyDict_CheckSize(cpy_r_r58, cpy_r_r139); - if (unlikely(!cpy_r_r165)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); - goto CPyL209; - } else - goto CPyL85; -CPyL100: ; - cpy_r_r166 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r166)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); - goto CPyL200; - } - cpy_r_r167 = PyDict_Contains(cpy_r_r32, cpy_r_contract); - cpy_r_r168 = cpy_r_r167 >= 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 107, CPyStatic_test___output___globals); - goto CPyL200; - } - cpy_r_r169 = cpy_r_r167; - if (!cpy_r_r169) goto CPyL106; - cpy_r_r170 = CPyDict_GetItem(cpy_r_r32, cpy_r_contract); - CPy_DECREF(cpy_r_contract); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 108, CPyStatic_test___output___globals); - goto CPyL210; - } - if (likely(PyDict_Check(cpy_r_r170))) - cpy_r_r171 = cpy_r_r170; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 108, CPyStatic_test___output___globals, "dict", cpy_r_r170); - goto CPyL210; - } - cpy_r_r172 = CPyDict_SetItem(cpy_r_r171, cpy_r_r74, cpy_r_r58); - CPy_DECREF(cpy_r_r171); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r58); - cpy_r_r173 = cpy_r_r172 >= 0; - if (unlikely(!cpy_r_r173)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 108, CPyStatic_test___output___globals); - goto CPyL188; - } else - goto CPyL108; -CPyL106: ; - cpy_r_r174 = CPyDict_Build(1, cpy_r_r74, cpy_r_r58); - CPy_DECREF(cpy_r_r74); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r174 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 110, CPyStatic_test___output___globals); - goto CPyL211; - } - cpy_r_r175 = CPyDict_SetItem(cpy_r_r32, cpy_r_contract, cpy_r_r174); - CPy_DECREF(cpy_r_contract); - CPy_DECREF(cpy_r_r174); - cpy_r_r176 = cpy_r_r175 >= 0; - if (unlikely(!cpy_r_r176)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 110, CPyStatic_test___output___globals); - goto CPyL188; - } -CPyL108: ; - cpy_r_r177 = cpy_r_r47 + 1; - cpy_r_r47 = cpy_r_r177; - goto CPyL39; -CPyL109: ; - cpy_r_r178 = 0; - cpy_r_r179 = PyDict_Size(cpy_r_r32); - cpy_r_r180 = CPyDict_GetItemsIter(cpy_r_r32); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals); - goto CPyL212; - } -CPyL110: ; - cpy_r_r181 = CPyDict_NextItem(cpy_r_r180, cpy_r_r178); - cpy_r_r182 = cpy_r_r181.f1; - cpy_r_r178 = cpy_r_r182; - cpy_r_r183 = cpy_r_r181.f0; - if (!cpy_r_r183) goto CPyL213; - cpy_r_r184 = cpy_r_r181.f2; - CPy_INCREF(cpy_r_r184); - cpy_r_r185 = cpy_r_r181.f3; - CPy_INCREF(cpy_r_r185); - CPy_DECREF(cpy_r_r181.f2); - CPy_DECREF(cpy_r_r181.f3); - if (likely(PyUnicode_Check(cpy_r_r184))) - cpy_r_r186 = cpy_r_r184; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals, "str", cpy_r_r184); - goto CPyL214; - } - if (likely(PyDict_Check(cpy_r_r185))) - cpy_r_r187 = cpy_r_r185; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals, "dict", cpy_r_r185); - goto CPyL215; - } - cpy_r_contract = cpy_r_r186; - cpy_r_r188 = CPyStatics[1860]; /* '\x1b[0;1;35m' */ - cpy_r_r189 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r189 == NULL)) { - goto CPyL216; - } else - goto CPyL116; -CPyL114: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r190 = 0; - if (unlikely(!cpy_r_r190)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); - goto CPyL175; - } - CPy_Unreachable(); -CPyL116: ; - cpy_r_r191 = PyObject_Str(cpy_r_r189); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); - goto CPyL217; - } - cpy_r_r192 = CPyStatics[1861]; /* ' ' */ - cpy_r_r193 = CPyStr_Build(4, cpy_r_r188, cpy_r_contract, cpy_r_r191, cpy_r_r192); - CPy_DECREF(cpy_r_contract); - CPy_DECREF(cpy_r_r191); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); - goto CPyL218; - } - cpy_r_r194 = PyList_Append(cpy_r_r35, cpy_r_r193); - CPy_DECREF(cpy_r_r193); - cpy_r_r195 = cpy_r_r194 >= 0; - if (unlikely(!cpy_r_r195)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); - goto CPyL218; - } - cpy_r_r196 = CPyDict_ItemsView(cpy_r_r187); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); - goto CPyL218; - } - cpy_r_r197 = CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); - goto CPyL219; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - if (((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r_r197)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r_r197)->___mypyc_env__); - } - ((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r_r197)->___mypyc_env__ = cpy_r_r0; - cpy_r_r198 = 1; - if (unlikely(!cpy_r_r198)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); - goto CPyL220; - } - cpy_r_r199 = CPyModule_builtins; - cpy_r_r200 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r201 = CPyObject_GetAttr(cpy_r_r199, cpy_r_r200); - if (unlikely(cpy_r_r201 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); - goto CPyL220; - } - cpy_r_r202 = 1 ? Py_True : Py_False; - PyObject *cpy_r_r203[3] = {cpy_r_r196, cpy_r_r197, cpy_r_r202}; - cpy_r_r204 = (PyObject **)&cpy_r_r203; - cpy_r_r205 = CPyStatics[2095]; /* ('key', 'reverse') */ - cpy_r_r206 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 1, cpy_r_r205); - CPy_DECREF(cpy_r_r201); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); - goto CPyL220; - } - CPy_DECREF(cpy_r_r196); - CPy_DECREF_NO_IMM(cpy_r_r197); - if (likely(PyList_Check(cpy_r_r206))) - cpy_r_r207 = cpy_r_r206; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals, "list", cpy_r_r206); - goto CPyL218; - } - cpy_r_r208 = CPyDict_FromAny(cpy_r_r207); - CPy_DECREF_NO_IMM(cpy_r_r207); - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 114, CPyStatic_test___output___globals); - goto CPyL218; - } - cpy_r_r209 = 0; - cpy_r_r210 = 0; - cpy_r_r211 = PyDict_Size(cpy_r_r208); - cpy_r_r212 = CPyDict_GetItemsIter(cpy_r_r208); - if (unlikely(cpy_r_r212 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals); - goto CPyL221; - } -CPyL127: ; - cpy_r_r213 = CPyDict_NextItem(cpy_r_r212, cpy_r_r210); - cpy_r_r214 = cpy_r_r213.f1; - cpy_r_r210 = cpy_r_r214; - cpy_r_r215 = cpy_r_r213.f0; - if (!cpy_r_r215) goto CPyL222; - cpy_r_ix = cpy_r_r209; - cpy_r_r216 = cpy_r_r213.f2; - CPy_INCREF(cpy_r_r216); - cpy_r_r217 = cpy_r_r213.f3; - CPy_INCREF(cpy_r_r217); - CPy_DECREF(cpy_r_r213.f2); - CPy_DECREF(cpy_r_r213.f3); - if (likely(PyUnicode_Check(cpy_r_r216))) - cpy_r_r218 = cpy_r_r216; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals, "str", cpy_r_r216); - goto CPyL223; - } - if (likely(PyDict_Check(cpy_r_r217))) - cpy_r_r219 = cpy_r_r217; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals, "dict", cpy_r_r217); - goto CPyL224; - } - cpy_r_fn_name = cpy_r_r218; - cpy_r_r220 = PyDict_Size(cpy_r_r187); - cpy_r_r221 = cpy_r_r220 << 1; - cpy_r_r222 = CPyTagged_Subtract(cpy_r_r221, 2); - cpy_r_r223 = cpy_r_ix & 1; - cpy_r_r224 = cpy_r_r223 != 0; - if (!cpy_r_r224) goto CPyL132; - cpy_r_r225 = CPyTagged_IsEq_(cpy_r_ix, cpy_r_r222); - cpy_r_r226 = cpy_r_r225; - goto CPyL133; -CPyL132: ; - cpy_r_r227 = cpy_r_ix == cpy_r_r222; - cpy_r_r226 = cpy_r_r227; -CPyL133: ; - CPyTagged_DECREF(cpy_r_ix); - CPyTagged_DECREF(cpy_r_r222); - if (!cpy_r_r226) goto CPyL135; - cpy_r_r228 = CPyStatics[1862]; /* '└─' */ - CPy_INCREF(cpy_r_r228); - cpy_r_r229 = cpy_r_r228; - goto CPyL136; -CPyL135: ; - cpy_r_r230 = CPyStatics[1863]; /* '├─' */ - CPy_INCREF(cpy_r_r230); - cpy_r_r229 = cpy_r_r230; -CPyL136: ; - cpy_r_prefix = cpy_r_r229; - cpy_r_r231 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r232 = CPyDict_GetItem(cpy_r_r33, cpy_r_r231); - if (unlikely(cpy_r_r232 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals); - goto CPyL225; - } - if (likely(PyLong_Check(cpy_r_r232))) - cpy_r_r233 = CPyTagged_FromObject(cpy_r_r232); - else { - CPy_TypeError("int", cpy_r_r232); cpy_r_r233 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r232); - if (unlikely(cpy_r_r233 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals); - goto CPyL225; - } - cpy_r_r234 = CPyStatics[1864]; /* 'ljust' */ - cpy_r_r235 = CPyTagged_StealAsObject(cpy_r_r233); - PyObject *cpy_r_r236[2] = {cpy_r_fn_name, cpy_r_r235}; - cpy_r_r237 = (PyObject **)&cpy_r_r236; - cpy_r_r238 = PyObject_VectorcallMethod(cpy_r_r234, cpy_r_r237, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals); - goto CPyL226; - } - CPy_DECREF(cpy_r_fn_name); - CPy_DECREF(cpy_r_r235); - if (likely(PyUnicode_Check(cpy_r_r238))) - cpy_r_r239 = cpy_r_r238; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals, "str", cpy_r_r238); - goto CPyL227; - } - cpy_r_fn_name = cpy_r_r239; - cpy_r_r240 = CPyStatics[1106]; /* 'avg' */ - cpy_r_r241 = CPyDict_GetItem(cpy_r_r219, cpy_r_r240); - if (unlikely(cpy_r_r241 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); - goto CPyL225; - } - if (PyLong_Check(cpy_r_r241)) - cpy_r_r242 = cpy_r_r241; - else { - cpy_r_r242 = NULL; - } - if (cpy_r_r242 != NULL) goto __LL1729; - if (PyUnicode_Check(cpy_r_r241)) - cpy_r_r242 = cpy_r_r241; - else { - cpy_r_r242 = NULL; - } - if (cpy_r_r242 != NULL) goto __LL1729; - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals, "union[int, str]", cpy_r_r241); - goto CPyL225; -__LL1729: ; - cpy_r_r243 = (PyObject *)&PyLong_Type; - PyObject *cpy_r_r244[1] = {cpy_r_r242}; - cpy_r_r245 = (PyObject **)&cpy_r_r244; - cpy_r_r246 = PyObject_Vectorcall(cpy_r_r243, cpy_r_r245, 1, 0); - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); - goto CPyL228; - } - CPy_DECREF(cpy_r_r242); - if (likely(PyLong_Check(cpy_r_r246))) - cpy_r_r247 = CPyTagged_FromObject(cpy_r_r246); - else { - CPy_TypeError("int", cpy_r_r246); cpy_r_r247 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r246); - if (unlikely(cpy_r_r247 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); - goto CPyL225; - } - cpy_r_r248 = CPyStatics[1106]; /* 'avg' */ - cpy_r_r249 = CPyTagged_StealAsObject(cpy_r_r247); - cpy_r_r250 = CPyDict_SetItem(cpy_r_r219, cpy_r_r248, cpy_r_r249); - CPy_DECREF(cpy_r_r249); - cpy_r_r251 = cpy_r_r250 >= 0; - if (unlikely(!cpy_r_r251)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); - goto CPyL225; - } - cpy_r_r252 = PyDict_New(); - if (unlikely(cpy_r_r252 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL225; - } - cpy_r_r253 = 0; - cpy_r_r254 = PyDict_Size(cpy_r_r219); - cpy_r_r255 = CPyDict_GetItemsIter(cpy_r_r219); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL229; - } -CPyL147: ; - cpy_r_r256 = CPyDict_NextItem(cpy_r_r255, cpy_r_r253); - cpy_r_r257 = cpy_r_r256.f1; - cpy_r_r253 = cpy_r_r257; - cpy_r_r258 = cpy_r_r256.f0; - if (!cpy_r_r258) goto CPyL230; - cpy_r_r259 = cpy_r_r256.f2; - CPy_INCREF(cpy_r_r259); - cpy_r_r260 = cpy_r_r256.f3; - CPy_INCREF(cpy_r_r260); - CPy_DECREF(cpy_r_r256.f2); - CPy_DECREF(cpy_r_r256.f3); - if (likely(PyUnicode_Check(cpy_r_r259))) - cpy_r_r261 = cpy_r_r259; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals, "str", cpy_r_r259); - goto CPyL231; - } - if (PyLong_Check(cpy_r_r260)) - cpy_r_r262 = cpy_r_r260; - else { - cpy_r_r262 = NULL; - } - if (cpy_r_r262 != NULL) goto __LL1730; - if (PyUnicode_Check(cpy_r_r260)) - cpy_r_r262 = cpy_r_r260; - else { - cpy_r_r262 = NULL; - } - if (cpy_r_r262 != NULL) goto __LL1730; - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals, "union[int, str]", cpy_r_r260); - goto CPyL232; -__LL1730: ; - cpy_r_r263 = PyObject_Str(cpy_r_r262); - CPy_DECREF(cpy_r_r262); - if (unlikely(cpy_r_r263 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL233; - } - cpy_r_r264 = CPyDict_GetItem(cpy_r_r33, cpy_r_r261); - if (unlikely(cpy_r_r264 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL234; - } - if (likely(PyLong_Check(cpy_r_r264))) - cpy_r_r265 = CPyTagged_FromObject(cpy_r_r264); - else { - CPy_TypeError("int", cpy_r_r264); cpy_r_r265 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r264); - if (unlikely(cpy_r_r265 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL234; - } - cpy_r_r266 = CPyStatics[1865]; /* 'rjust' */ - cpy_r_r267 = CPyTagged_StealAsObject(cpy_r_r265); - PyObject *cpy_r_r268[2] = {cpy_r_r263, cpy_r_r267}; - cpy_r_r269 = (PyObject **)&cpy_r_r268; - cpy_r_r270 = PyObject_VectorcallMethod(cpy_r_r266, cpy_r_r269, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r270 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL235; - } - CPy_DECREF(cpy_r_r263); - CPy_DECREF(cpy_r_r267); - if (likely(PyUnicode_Check(cpy_r_r270))) - cpy_r_r271 = cpy_r_r270; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals, "str", cpy_r_r270); - goto CPyL233; - } - cpy_r_r272 = PyDict_SetItem(cpy_r_r252, cpy_r_r261, cpy_r_r271); - CPy_DECREF(cpy_r_r261); - CPy_DECREF(cpy_r_r271); - cpy_r_r273 = cpy_r_r272 >= 0; - if (unlikely(!cpy_r_r273)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL236; - } - cpy_r_r274 = CPyDict_CheckSize(cpy_r_r219, cpy_r_r254); - if (unlikely(!cpy_r_r274)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL236; - } else - goto CPyL147; -CPyL157: ; - cpy_r_r275 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r275)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); - goto CPyL237; - } - cpy_r_r276 = CPyStatics[1866]; /* ' ' */ - cpy_r_r277 = CPyStatics[220]; /* ' ' */ - cpy_r_r278 = CPyStatics[1867]; /* ' - avg: ' */ - cpy_r_r279 = CPyStatics[1106]; /* 'avg' */ - cpy_r_r280 = CPyDict_GetItem(cpy_r_r252, cpy_r_r279); - if (unlikely(cpy_r_r280 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 123, CPyStatic_test___output___globals); - goto CPyL238; - } - if (likely(PyUnicode_Check(cpy_r_r280))) - cpy_r_r281 = cpy_r_r280; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 123, CPyStatic_test___output___globals, "str", cpy_r_r280); - goto CPyL238; - } - cpy_r_r282 = CPyStatics[1868]; /* ' avg (confirmed): ' */ - cpy_r_r283 = CPyStatics[1110]; /* 'avg_success' */ - cpy_r_r284 = CPyDict_GetItem(cpy_r_r252, cpy_r_r283); - if (unlikely(cpy_r_r284 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals); - goto CPyL239; - } - if (likely(PyUnicode_Check(cpy_r_r284))) - cpy_r_r285 = cpy_r_r284; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals, "str", cpy_r_r284); - goto CPyL239; - } - cpy_r_r286 = CPyStatics[1869]; /* ' low: ' */ - cpy_r_r287 = CPyStatics[1108]; /* 'low' */ - cpy_r_r288 = CPyDict_GetItem(cpy_r_r252, cpy_r_r287); - if (unlikely(cpy_r_r288 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals); - goto CPyL240; - } - if (likely(PyUnicode_Check(cpy_r_r288))) - cpy_r_r289 = cpy_r_r288; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals, "str", cpy_r_r288); - goto CPyL240; - } - cpy_r_r290 = CPyStatics[1870]; /* ' high: ' */ - cpy_r_r291 = CPyStatics[1107]; /* 'high' */ - cpy_r_r292 = CPyDict_GetItem(cpy_r_r252, cpy_r_r291); - CPy_DECREF(cpy_r_r252); - if (unlikely(cpy_r_r292 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals); - goto CPyL241; - } - if (likely(PyUnicode_Check(cpy_r_r292))) - cpy_r_r293 = cpy_r_r292; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals, "str", cpy_r_r292); - goto CPyL241; - } - cpy_r_r294 = CPyStr_Build(12, cpy_r_r276, cpy_r_prefix, cpy_r_r277, cpy_r_fn_name, cpy_r_r278, cpy_r_r281, cpy_r_r282, cpy_r_r285, cpy_r_r286, cpy_r_r289, cpy_r_r290, cpy_r_r293); - CPy_DECREF(cpy_r_prefix); - CPy_DECREF(cpy_r_fn_name); - CPy_DECREF(cpy_r_r281); - CPy_DECREF(cpy_r_r285); - CPy_DECREF(cpy_r_r289); - CPy_DECREF(cpy_r_r293); - if (unlikely(cpy_r_r294 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 123, CPyStatic_test___output___globals); - goto CPyL242; - } - cpy_r_r295 = PyList_Append(cpy_r_r35, cpy_r_r294); - CPy_DECREF(cpy_r_r294); - cpy_r_r296 = cpy_r_r295 >= 0; - if (unlikely(!cpy_r_r296)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 122, CPyStatic_test___output___globals); - goto CPyL242; - } - cpy_r_r297 = cpy_r_r209 + 2; - cpy_r_r209 = cpy_r_r297; - cpy_r_r298 = CPyDict_CheckSize(cpy_r_r208, cpy_r_r211); - if (unlikely(!cpy_r_r298)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals); - goto CPyL242; - } else - goto CPyL127; -CPyL169: ; - cpy_r_r299 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r299)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals); - goto CPyL243; - } - cpy_r_r300 = CPyDict_CheckSize(cpy_r_r32, cpy_r_r179); - if (unlikely(!cpy_r_r300)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals); - goto CPyL243; - } else - goto CPyL110; -CPyL171: ; - cpy_r_r301 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r301)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals); - goto CPyL244; - } - cpy_r_r302 = CPyStatics[114]; /* '' */ - cpy_r_r303 = PyList_New(1); - if (unlikely(cpy_r_r303 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 127, CPyStatic_test___output___globals); - goto CPyL244; - } - cpy_r_r304 = (CPyPtr)&((PyListObject *)cpy_r_r303)->ob_item; - cpy_r_r305 = *(CPyPtr *)cpy_r_r304; - CPy_INCREF(cpy_r_r302); - *(PyObject * *)cpy_r_r305 = cpy_r_r302; - cpy_r_r306 = PySequence_Concat(cpy_r_r35, cpy_r_r303); - CPy_DECREF_NO_IMM(cpy_r_r35); - CPy_DECREF_NO_IMM(cpy_r_r303); - if (unlikely(cpy_r_r306 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 127, CPyStatic_test___output___globals); - goto CPyL175; - } - return cpy_r_r306; -CPyL175: ; - cpy_r_r307 = NULL; - return cpy_r_r307; -CPyL176: ; - CPy_DecRef(cpy_r_r0); - goto CPyL2; -CPyL177: ; - CPy_DecRef(cpy_r_r0); - goto CPyL175; -CPyL178: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL20; -CPyL179: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL17; -CPyL180: ; - CPy_DecRef(cpy_r_r17.f0); - CPy_DecRef(cpy_r_r17.f1); - CPy_DecRef(cpy_r_r17.f2); - goto CPyL18; -CPyL181: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - goto CPyL175; -CPyL182: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - goto CPyL175; -CPyL183: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - goto CPyL175; -CPyL184: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - goto CPyL175; -CPyL185: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - goto CPyL32; -CPyL186: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - goto CPyL175; -CPyL187: ; - CPy_DECREF_NO_IMM(cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r13); - CPy_DECREF(cpy_r_project); - CPy_DECREF_NO_IMM(cpy_r_r31); - CPy_DECREF(cpy_r_r46); - goto CPyL109; -CPyL188: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - goto CPyL175; -CPyL189: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - goto CPyL175; -CPyL190: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r60); - goto CPyL175; -CPyL191: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r72); - goto CPyL175; -CPyL192: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - goto CPyL175; -CPyL193: ; - CPy_DecRef(cpy_r_r94); - goto CPyL60; -CPyL194: ; - CPy_DECREF(cpy_r_r58); - CPy_DECREF(cpy_r_contract); - CPy_DECREF(cpy_r_r74); - goto CPyL108; -CPyL195: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - goto CPyL69; -CPyL196: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r105); - goto CPyL69; -CPyL197: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - goto CPyL66; -CPyL198: ; - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - goto CPyL65; -CPyL199: ; - CPy_DecRef(cpy_r_r102.f0); - CPy_DecRef(cpy_r_r102.f1); - CPy_DecRef(cpy_r_r102.f2); - goto CPyL67; -CPyL200: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - goto CPyL175; -CPyL201: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPyTagged_DecRef(cpy_r_r122); - goto CPyL175; -CPyL202: ; - CPyTagged_DECREF(cpy_r_r122); - goto CPyL81; -CPyL203: ; - CPy_DECREF(cpy_r_r140); - CPy_DECREF(cpy_r_r141.f2); - CPy_DECREF(cpy_r_r141.f3); - goto CPyL100; -CPyL204: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r140); - CPy_DecRef(cpy_r_r145); - goto CPyL175; -CPyL205: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r140); - CPy_DecRef(cpy_r_r146); - goto CPyL175; -CPyL206: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r140); - CPy_DecRef(cpy_r_r146); - CPyTagged_DecRef(cpy_r_r147); - goto CPyL175; -CPyL207: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r140); - CPy_DecRef(cpy_r_r146); - CPyTagged_DecRef(cpy_r_r150); - goto CPyL175; -CPyL208: ; - CPyTagged_DECREF(cpy_r_r150); - goto CPyL96; -CPyL209: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r74); - CPy_DecRef(cpy_r_r140); - goto CPyL175; -CPyL210: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r58); - CPy_DecRef(cpy_r_r74); - goto CPyL175; -CPyL211: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_project); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_contract); - goto CPyL175; -CPyL212: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - goto CPyL175; -CPyL213: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33); - CPy_DECREF(cpy_r_r180); - CPy_DECREF(cpy_r_r181.f2); - CPy_DECREF(cpy_r_r181.f3); - goto CPyL171; -CPyL214: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r185); - goto CPyL175; -CPyL215: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r186); - goto CPyL175; -CPyL216: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - goto CPyL114; -CPyL217: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_contract); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - goto CPyL175; -CPyL218: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - goto CPyL175; -CPyL219: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r196); - goto CPyL175; -CPyL220: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r197); - goto CPyL175; -CPyL221: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - goto CPyL175; -CPyL222: ; - CPy_DECREF(cpy_r_r187); - CPy_DECREF(cpy_r_r208); - CPy_DECREF(cpy_r_r212); - CPy_DECREF(cpy_r_r213.f2); - CPy_DECREF(cpy_r_r213.f3); - goto CPyL169; -CPyL223: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPyTagged_DecRef(cpy_r_ix); - CPy_DecRef(cpy_r_r217); - goto CPyL175; -CPyL224: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPyTagged_DecRef(cpy_r_ix); - CPy_DecRef(cpy_r_r218); - goto CPyL175; -CPyL225: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - goto CPyL175; -CPyL226: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r235); - goto CPyL175; -CPyL227: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - goto CPyL175; -CPyL228: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r242); - goto CPyL175; -CPyL229: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - goto CPyL175; -CPyL230: ; - CPy_DECREF(cpy_r_r219); - CPy_DECREF(cpy_r_r255); - CPy_DECREF(cpy_r_r256.f2); - CPy_DECREF(cpy_r_r256.f3); - goto CPyL157; -CPyL231: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r260); - goto CPyL175; -CPyL232: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r261); - goto CPyL175; -CPyL233: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r261); - goto CPyL175; -CPyL234: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r263); - goto CPyL175; -CPyL235: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r263); - CPy_DecRef(cpy_r_r267); - goto CPyL175; -CPyL236: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_r219); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r255); - goto CPyL175; -CPyL237: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - goto CPyL175; -CPyL238: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - goto CPyL175; -CPyL239: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r281); - goto CPyL175; -CPyL240: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r252); - CPy_DecRef(cpy_r_r281); - CPy_DecRef(cpy_r_r285); - goto CPyL175; -CPyL241: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_fn_name); - CPy_DecRef(cpy_r_prefix); - CPy_DecRef(cpy_r_r281); - CPy_DecRef(cpy_r_r285); - CPy_DecRef(cpy_r_r289); - goto CPyL175; -CPyL242: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r187); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r212); - goto CPyL175; -CPyL243: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r180); - goto CPyL175; -CPyL244: ; - CPy_DecRef(cpy_r_r35); - goto CPyL175; -} - -PyObject *CPyPy_test___output____build_gas_profile_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_build_gas_profile_output", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *retval = CPyDef_test___output____build_gas_profile_output(); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 72, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "__get__", -1, CPyStatic_test___output___globals); - return NULL; -} - -tuple_T2OO CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T2OO cpy_r_r4; - tuple_T2OO cpy_r_r5; - cpy_r_r0 = ((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/test/output.py", "", "__mypyc_lambda__1__build_coverage_output_obj", "__mypyc_env__", 170, CPyStatic_test___output___globals); - goto CPyL3; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - goto CPyL4; -CPyL1: ; - cpy_r_r1 = cpy_r_k.f1; - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = PyNumber_Negative(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 170, CPyStatic_test___output___globals); - goto CPyL3; - } - cpy_r_r3 = cpy_r_k.f0; - CPy_INCREF(cpy_r_r3); - cpy_r_r4.f0 = cpy_r_r2; - cpy_r_r4.f1 = cpy_r_r3; - return cpy_r_r4; -CPyL3: ; - tuple_T2OO __tmp1731 = { NULL, NULL }; - cpy_r_r5 = __tmp1731; - return cpy_r_r5; -CPyL4: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL1; -} - -PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"k", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_k; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - tuple_T2OO arg_k; - PyObject *__tmp1732; - if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { - __tmp1732 = NULL; - goto __LL1733; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) - __tmp1732 = PyTuple_GET_ITEM(obj_k, 0); - else { - __tmp1732 = NULL; - } - if (__tmp1732 == NULL) goto __LL1733; - __tmp1732 = PyTuple_GET_ITEM(obj_k, 1); - if (__tmp1732 == NULL) goto __LL1733; - __tmp1732 = obj_k; -__LL1733: ; - if (unlikely(__tmp1732 == NULL)) { - CPy_TypeError("tuple[str, object]", obj_k); goto fail; - } else { - PyObject *__tmp1734 = PyTuple_GET_ITEM(obj_k, 0); - PyObject *__tmp1735; - if (likely(PyUnicode_Check(__tmp1734))) - __tmp1735 = __tmp1734; - else { - CPy_TypeError("str", __tmp1734); - __tmp1735 = NULL; - } - arg_k.f0 = __tmp1735; - PyObject *__tmp1736 = PyTuple_GET_ITEM(obj_k, 1); - PyObject *__tmp1737; - __tmp1737 = __tmp1736; - arg_k.f1 = __tmp1737; - } - tuple_T2OO retval = CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(arg___mypyc_self__, arg_k); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1738 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1738); - PyObject *__tmp1739 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1739); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "", 170, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____build_coverage_output(PyObject *cpy_r_coverage_eval) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - tuple_T2OO cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - CPyPtr cpy_r_r15; - int64_t cpy_r_r16; - PyObject *cpy_r_r17; - int64_t cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - char cpy_r_r21; - CPyPtr cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - CPyPtr cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - int64_t cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int64_t cpy_r_r35; - PyObject *cpy_r_r36; - CPyPtr cpy_r_r37; - int64_t cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - CPyPtr cpy_r_r41; - CPyPtr cpy_r_r42; - int64_t cpy_r_r43; - CPyPtr cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int64_t cpy_r_r48; - CPyTagged cpy_r_r49; - char cpy_r_r50; - tuple_T2OO cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - int64_t cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - int64_t cpy_r_r58; - CPyPtr cpy_r_r59; - int64_t cpy_r_r60; - char cpy_r_r61; - CPyPtr cpy_r_r62; - CPyPtr cpy_r_r63; - int64_t cpy_r_r64; - CPyPtr cpy_r_r65; - PyObject *cpy_r_r66; - tuple_T2OO cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - CPyPtr cpy_r_r70; - int64_t cpy_r_r71; - CPyTagged cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - int64_t cpy_r_r86; - CPyPtr cpy_r_r87; - int64_t cpy_r_r88; - char cpy_r_r89; - CPyPtr cpy_r_r90; - CPyPtr cpy_r_r91; - int64_t cpy_r_r92; - CPyPtr cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - int32_t cpy_r_r101; - char cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_pct; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject **cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject **cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - char cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject **cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - double cpy_r_r149; - char cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject **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_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject **cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - CPyPtr cpy_r_r176; - CPyPtr cpy_r_r177; - CPyPtr cpy_r_r178; - CPyPtr cpy_r_r179; - CPyPtr cpy_r_r180; - CPyPtr cpy_r_r181; - CPyPtr cpy_r_r182; - CPyPtr cpy_r_r183; - CPyPtr cpy_r_r184; - PyObject *cpy_r_r185; - int32_t cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - CPyTagged cpy_r_r197; - int64_t cpy_r_r198; - PyObject *cpy_r_r199; - tuple_T4CIOO cpy_r_r200; - CPyTagged cpy_r_r201; - char cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - tuple_T3III cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - tuple_T2OO cpy_r_r212; - PyObject *cpy_r_r213; - int32_t cpy_r_r214; - char cpy_r_r215; - char cpy_r_r216; - char cpy_r_r217; - PyObject *cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject **cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - CPyPtr cpy_r_r228; - int64_t cpy_r_r229; - PyObject *cpy_r_r230; - int64_t cpy_r_r231; - CPyPtr cpy_r_r232; - int64_t cpy_r_r233; - char cpy_r_r234; - CPyPtr cpy_r_r235; - CPyPtr cpy_r_r236; - int64_t cpy_r_r237; - CPyPtr cpy_r_r238; - PyObject *cpy_r_r239; - tuple_T2OO cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject **cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - double cpy_r_r254; - char cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject **cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - PyObject **cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - char cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject **cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - CPyPtr cpy_r_r281; - CPyPtr cpy_r_r282; - CPyPtr cpy_r_r283; - CPyPtr cpy_r_r284; - CPyPtr cpy_r_r285; - CPyPtr cpy_r_r286; - CPyPtr cpy_r_r287; - PyObject *cpy_r_r288; - int64_t cpy_r_r289; - PyObject *cpy_r_r290; - int64_t cpy_r_r291; - int64_t cpy_r_r292; - PyObject *cpy_r_r293; - cpy_r_r0 = CPyDef_test___output____build_coverage_output_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 130, CPyStatic_test___output___globals); - goto CPyL137; - } - cpy_r_r1 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL138; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = CPyStatics[240]; /* 'settings' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); - goto CPyL139; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals, "dict", cpy_r_r4); - goto CPyL139; - } - cpy_r_r6 = CPyStatics[1857]; /* 'reports' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); - goto CPyL139; - } - if (likely(PyDict_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals, "dict", cpy_r_r7); - goto CPyL139; - } - cpy_r_r9 = CPyDef_test___output____load_report_exclude_data(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); - goto CPyL139; - } - cpy_r_r10 = cpy_r_r9.f0; - cpy_r_r11 = cpy_r_r9.f1; - cpy_r_r12 = cpy_r_r10; - cpy_r_r13 = cpy_r_r11; - cpy_r_r14 = CPyDef_project___main___get_loaded_projects(); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 135, CPyStatic_test___output___globals); - goto CPyL140; - } - cpy_r_r15 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r16 = *(int64_t *)cpy_r_r15; - cpy_r_r17 = PyList_New(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 136, CPyStatic_test___output___globals); - goto CPyL141; - } - cpy_r_r18 = 0; -CPyL12: ; - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - cpy_r_r21 = cpy_r_r18 < cpy_r_r20; - if (!cpy_r_r21) goto CPyL142; - cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; - cpy_r_r23 = *(CPyPtr *)cpy_r_r22; - cpy_r_r24 = cpy_r_r18 * 8; - cpy_r_r25 = cpy_r_r23 + cpy_r_r24; - cpy_r_r26 = *(PyObject * *)cpy_r_r25; - CPy_INCREF(cpy_r_r26); - if (likely(Py_TYPE(cpy_r_r26) == CPyType_project___main___Project)) - cpy_r_r27 = cpy_r_r26; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 136, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_r26); - goto CPyL143; - } - cpy_r_r28 = CPyStatics[185]; /* '_build' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - CPy_DECREF_NO_IMM(cpy_r_r27); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 137, CPyStatic_test___output___globals); - goto CPyL143; - } - if (likely(Py_TYPE(cpy_r_r29) == CPyType_build___Build)) - cpy_r_r30 = cpy_r_r29; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 137, CPyStatic_test___output___globals, "brownie.project.build.Build", cpy_r_r29); - goto CPyL143; - } - cpy_r_r31 = CPyDef_test___output____get_totals(cpy_r_r30, cpy_r_coverage_eval, cpy_r_r13); - CPy_DECREF_NO_IMM(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 137, CPyStatic_test___output___globals); - goto CPyL143; - } - CPyList_SetItemUnsafe(cpy_r_r17, cpy_r_r18, cpy_r_r31); - cpy_r_r32 = cpy_r_r18 + 1; - cpy_r_r18 = cpy_r_r32; - goto CPyL12; -CPyL19: ; - cpy_r_r33 = PyObject_GetIter(cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 136, CPyStatic_test___output___globals); - goto CPyL144; - } - cpy_r_r34 = PyList_New(0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); - goto CPyL145; - } - cpy_r_r35 = 0; - cpy_r_r36 = PyObject_GetIter(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); - goto CPyL146; - } -CPyL22: ; - cpy_r_r37 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r38 = *(int64_t *)cpy_r_r37; - cpy_r_r39 = cpy_r_r35 < cpy_r_r38; - if (!cpy_r_r39) goto CPyL147; - cpy_r_r40 = PyIter_Next(cpy_r_r36); - if (cpy_r_r40 == NULL) goto CPyL147; - cpy_r_r41 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; - cpy_r_r42 = *(CPyPtr *)cpy_r_r41; - cpy_r_r43 = cpy_r_r35 * 8; - cpy_r_r44 = cpy_r_r42 + cpy_r_r43; - cpy_r_r45 = *(PyObject * *)cpy_r_r44; - CPy_INCREF(cpy_r_r45); - if (likely(Py_TYPE(cpy_r_r45) == CPyType_project___main___Project)) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_r45); - goto CPyL148; - } - if (likely(PyDict_Check(cpy_r_r40))) - cpy_r_r47 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals, "dict", cpy_r_r40); - goto CPyL149; - } - cpy_r_r48 = PyDict_Size(cpy_r_r47); - cpy_r_r49 = cpy_r_r48 << 1; - cpy_r_r50 = cpy_r_r49 != 0; - if (!cpy_r_r50) goto CPyL150; - cpy_r_r51.f0 = cpy_r_r46; - cpy_r_r51.f1 = cpy_r_r47; - cpy_r_r52 = PyTuple_New(2); - if (unlikely(cpy_r_r52 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1740 = cpy_r_r51.f0; - PyTuple_SET_ITEM(cpy_r_r52, 0, __tmp1740); - PyObject *__tmp1741 = cpy_r_r51.f1; - PyTuple_SET_ITEM(cpy_r_r52, 1, __tmp1741); - cpy_r_r53 = PyList_Append(cpy_r_r34, cpy_r_r52); - CPy_DECREF(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); - goto CPyL151; - } -CPyL28: ; - cpy_r_r55 = cpy_r_r35 + 1; - cpy_r_r35 = cpy_r_r55; - goto CPyL22; -CPyL29: ; - cpy_r_r56 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); - goto CPyL152; - } - cpy_r_r57 = PyList_New(0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 140, CPyStatic_test___output___globals); - goto CPyL153; - } - cpy_r_r58 = 0; -CPyL32: ; - cpy_r_r59 = (CPyPtr)&((PyVarObject *)cpy_r_r34)->ob_size; - cpy_r_r60 = *(int64_t *)cpy_r_r59; - cpy_r_r61 = cpy_r_r58 < cpy_r_r60; - if (!cpy_r_r61) goto CPyL154; - cpy_r_r62 = (CPyPtr)&((PyListObject *)cpy_r_r34)->ob_item; - cpy_r_r63 = *(CPyPtr *)cpy_r_r62; - cpy_r_r64 = cpy_r_r58 * 8; - cpy_r_r65 = cpy_r_r63 + cpy_r_r64; - cpy_r_r66 = *(PyObject * *)cpy_r_r65; - CPy_INCREF(cpy_r_r66); - PyObject *__tmp1742; - if (unlikely(!(PyTuple_Check(cpy_r_r66) && PyTuple_GET_SIZE(cpy_r_r66) == 2))) { - __tmp1742 = NULL; - goto __LL1743; - } - if (likely(Py_TYPE(PyTuple_GET_ITEM(cpy_r_r66, 0)) == CPyType_project___main___Project)) - __tmp1742 = PyTuple_GET_ITEM(cpy_r_r66, 0); - else { - __tmp1742 = NULL; - } - if (__tmp1742 == NULL) goto __LL1743; - if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r66, 1)))) - __tmp1742 = PyTuple_GET_ITEM(cpy_r_r66, 1); - else { - __tmp1742 = NULL; - } - if (__tmp1742 == NULL) goto __LL1743; - __tmp1742 = cpy_r_r66; -__LL1743: ; - if (unlikely(__tmp1742 == NULL)) { - CPy_TypeError("tuple[brownie.project.main.Project, dict]", cpy_r_r66); cpy_r_r67 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1744 = PyTuple_GET_ITEM(cpy_r_r66, 0); - CPy_INCREF(__tmp1744); - PyObject *__tmp1745; - if (likely(Py_TYPE(__tmp1744) == CPyType_project___main___Project)) - __tmp1745 = __tmp1744; - else { - CPy_TypeError("brownie.project.main.Project", __tmp1744); - __tmp1745 = NULL; - } - cpy_r_r67.f0 = __tmp1745; - PyObject *__tmp1746 = PyTuple_GET_ITEM(cpy_r_r66, 1); - CPy_INCREF(__tmp1746); - PyObject *__tmp1747; - if (likely(PyDict_Check(__tmp1746))) - __tmp1747 = __tmp1746; - else { - CPy_TypeError("dict", __tmp1746); - __tmp1747 = NULL; - } - cpy_r_r67.f1 = __tmp1747; - } - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r67.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 142, CPyStatic_test___output___globals); - goto CPyL155; - } - cpy_r_r68 = cpy_r_r67.f0; - CPy_INCREF_NO_IMM(cpy_r_r68); - cpy_r_r69 = cpy_r_r67.f1; - CPy_INCREF(cpy_r_r69); - CPy_DECREF_NO_IMM(cpy_r_r67.f0); - CPy_DECREF(cpy_r_r67.f1); - cpy_r_r70 = (CPyPtr)&((PyVarObject *)cpy_r_r34)->ob_size; - cpy_r_r71 = *(int64_t *)cpy_r_r70; - cpy_r_r72 = cpy_r_r71 << 1; - cpy_r_r73 = (Py_ssize_t)cpy_r_r72 > (Py_ssize_t)2; - if (!cpy_r_r73) goto CPyL43; - cpy_r_r74 = CPyStatics[1871]; /* '\n======== \x1b[0;1;35m' */ - cpy_r_r75 = CPyStatics[187]; /* '_name' */ - cpy_r_r76 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); - goto CPyL156; - } - if (likely(PyUnicode_Check(cpy_r_r76))) - cpy_r_r77 = cpy_r_r76; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals, "str", cpy_r_r76); - goto CPyL156; - } - cpy_r_r78 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r78 == NULL)) { - goto CPyL157; - } else - goto CPyL40; -CPyL38: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r79 = 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL40: ; - cpy_r_r80 = PyObject_Str(cpy_r_r78); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); - goto CPyL158; - } - cpy_r_r81 = CPyStatics[1872]; /* ' ========' */ - cpy_r_r82 = CPyStr_Build(4, cpy_r_r74, cpy_r_r77, cpy_r_r80, cpy_r_r81); - CPy_DECREF(cpy_r_r77); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); - goto CPyL156; - } - cpy_r_r83 = PyList_Append(cpy_r_r57, cpy_r_r82); - CPy_DECREF(cpy_r_r82); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); - goto CPyL156; - } -CPyL43: ; - cpy_r_r85 = CPySequence_Sort(cpy_r_r69); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 147, CPyStatic_test___output___globals); - goto CPyL156; - } - cpy_r_r86 = 0; -CPyL45: ; - cpy_r_r87 = (CPyPtr)&((PyVarObject *)cpy_r_r85)->ob_size; - cpy_r_r88 = *(int64_t *)cpy_r_r87; - cpy_r_r89 = cpy_r_r86 < cpy_r_r88; - if (!cpy_r_r89) goto CPyL159; - cpy_r_r90 = (CPyPtr)&((PyListObject *)cpy_r_r85)->ob_item; - cpy_r_r91 = *(CPyPtr *)cpy_r_r90; - cpy_r_r92 = cpy_r_r86 * 8; - cpy_r_r93 = cpy_r_r91 + cpy_r_r92; - cpy_r_r94 = *(PyObject * *)cpy_r_r93; - CPy_INCREF(cpy_r_r94); - if (likely(PyUnicode_Check(cpy_r_r94))) - cpy_r_r95 = cpy_r_r94; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 147, CPyStatic_test___output___globals, "str", cpy_r_r94); - goto CPyL160; - } - cpy_r_r96 = CPyStatics[1172]; /* '_sources' */ - cpy_r_r97 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals); - goto CPyL161; - } - if (likely(Py_TYPE(cpy_r_r97) == CPyType_sources___Sources)) - cpy_r_r98 = cpy_r_r97; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals, "brownie.project.sources.Sources", cpy_r_r97); - goto CPyL161; - } - cpy_r_r99 = 2; - cpy_r_r100 = CPyDef_sources___Sources___get_source_path(cpy_r_r98, cpy_r_r95, cpy_r_r99); - CPy_DECREF_NO_IMM(cpy_r_r98); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals); - goto CPyL161; - } - cpy_r_r101 = PySequence_Contains(cpy_r_r12, cpy_r_r100); - CPy_DECREF(cpy_r_r100); - cpy_r_r102 = cpy_r_r101 >= 0; - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals); - goto CPyL161; - } - cpy_r_r103 = cpy_r_r101; - if (cpy_r_r103) goto CPyL162; - cpy_r_r104 = CPyDict_GetItem(cpy_r_r69, cpy_r_r95); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals); - goto CPyL161; - } - if (likely(PyDict_Check(cpy_r_r104))) - cpy_r_r105 = cpy_r_r104; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals, "dict", cpy_r_r104); - goto CPyL161; - } - cpy_r_r106 = CPyStatics[1873]; /* 'totals' */ - cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals); - goto CPyL161; - } - if (likely(PyDict_Check(cpy_r_r107))) - cpy_r_r108 = cpy_r_r107; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals, "dict", cpy_r_r107); - goto CPyL161; - } - cpy_r_r109 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals); - goto CPyL161; - } - if (likely(PyDict_Check(cpy_r_r110))) - cpy_r_r111 = cpy_r_r110; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals, "dict", cpy_r_r110); - goto CPyL161; - } - cpy_r_r112 = CPyDict_GetItem(cpy_r_r69, cpy_r_r95); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals); - goto CPyL163; - } - if (likely(PyDict_Check(cpy_r_r112))) - cpy_r_r113 = cpy_r_r112; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals, "dict", cpy_r_r112); - goto CPyL163; - } - cpy_r_r114 = CPyStatics[1873]; /* 'totals' */ - cpy_r_r115 = CPyDict_GetItem(cpy_r_r113, cpy_r_r114); - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals); - goto CPyL163; - } - if (likely(PyDict_Check(cpy_r_r115))) - cpy_r_r116 = cpy_r_r115; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals, "dict", cpy_r_r115); - goto CPyL163; - } - cpy_r_r117 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r118 = CPyDict_GetItem(cpy_r_r116, cpy_r_r117); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals); - goto CPyL163; - } - if (likely(PyDict_Check(cpy_r_r118))) - cpy_r_r119 = cpy_r_r118; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals, "dict", cpy_r_r118); - goto CPyL163; - } - cpy_r_r120 = CPyDef_test___output____pct(cpy_r_r111, cpy_r_r119); - CPy_DECREF(cpy_r_r111); - CPy_DECREF(cpy_r_r119); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 151, CPyStatic_test___output___globals); - goto CPyL161; - } - cpy_r_pct = cpy_r_r120; - cpy_r_r121 = CPyStatics[114]; /* '' */ - cpy_r_r122 = CPyStatics[1874]; /* '\n contract: ' */ - cpy_r_r123 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r124 = CPyStatics[1860]; /* '\x1b[0;1;35m' */ - cpy_r_r125 = CPyStatics[114]; /* '' */ - cpy_r_r126 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r127[3] = {cpy_r_r123, cpy_r_r124, cpy_r_r125}; - cpy_r_r128 = (PyObject **)&cpy_r_r127; - cpy_r_r129 = PyObject_VectorcallMethod(cpy_r_r126, cpy_r_r128, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); - goto CPyL164; - } - if (likely(PyUnicode_Check(cpy_r_r129))) - cpy_r_r130 = cpy_r_r129; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals, "str", cpy_r_r129); - goto CPyL164; - } - cpy_r_r131 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r132 = CPyStatics[114]; /* '' */ - cpy_r_r133 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r134[3] = {cpy_r_r131, cpy_r_r95, cpy_r_r132}; - cpy_r_r135 = (PyObject **)&cpy_r_r134; - cpy_r_r136 = PyObject_VectorcallMethod(cpy_r_r133, cpy_r_r135, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); - goto CPyL165; - } - if (likely(PyUnicode_Check(cpy_r_r136))) - cpy_r_r137 = cpy_r_r136; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals, "str", cpy_r_r136); - goto CPyL165; - } - cpy_r_r138 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r139 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r139 == NULL)) { - goto CPyL166; - } else - goto CPyL72; -CPyL70: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r140 = 0; - if (unlikely(!cpy_r_r140)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL72: ; - cpy_r_r141 = CPyStatics[114]; /* '' */ - cpy_r_r142 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r143[3] = {cpy_r_r138, cpy_r_r139, cpy_r_r141}; - cpy_r_r144 = (PyObject **)&cpy_r_r143; - cpy_r_r145 = PyObject_VectorcallMethod(cpy_r_r142, cpy_r_r144, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); - goto CPyL167; - } - if (likely(PyUnicode_Check(cpy_r_r145))) - cpy_r_r146 = cpy_r_r145; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals, "str", cpy_r_r145); - goto CPyL167; - } - cpy_r_r147 = CPyStatics[1242]; /* ' - ' */ - cpy_r_r148 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r149 = PyFloat_AsDouble(cpy_r_pct); - if (cpy_r_r149 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_pct); cpy_r_r149 = -113.0; - } - cpy_r_r150 = cpy_r_r149 == -113.0; - if (unlikely(cpy_r_r150)) goto CPyL76; -CPyL75: ; - cpy_r_r151 = CPyDef_test___output____cov_color(cpy_r_r149); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); - goto CPyL168; - } else - goto CPyL77; -CPyL76: ; - cpy_r_r152 = PyErr_Occurred(); - if (unlikely(cpy_r_r152 != NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); - goto CPyL168; - } else - goto CPyL75; -CPyL77: ; - cpy_r_r153 = CPyStatics[114]; /* '' */ - cpy_r_r154 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r155[3] = {cpy_r_r148, cpy_r_r151, cpy_r_r153}; - cpy_r_r156 = (PyObject **)&cpy_r_r155; - cpy_r_r157 = PyObject_VectorcallMethod(cpy_r_r154, cpy_r_r156, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); - goto CPyL169; - } - CPy_DECREF(cpy_r_r151); - if (likely(PyUnicode_Check(cpy_r_r157))) - cpy_r_r158 = cpy_r_r157; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals, "str", cpy_r_r157); - goto CPyL168; - } - cpy_r_r159 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r160 = CPyStatics[1875]; /* '.1%' */ - cpy_r_r161 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r162[3] = {cpy_r_r159, cpy_r_pct, cpy_r_r160}; - cpy_r_r163 = (PyObject **)&cpy_r_r162; - cpy_r_r164 = PyObject_VectorcallMethod(cpy_r_r161, cpy_r_r163, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r164 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); - goto CPyL170; - } - CPy_DECREF(cpy_r_pct); - if (likely(PyUnicode_Check(cpy_r_r164))) - cpy_r_r165 = cpy_r_r164; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals, "str", cpy_r_r164); - goto CPyL171; - } - cpy_r_r166 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r167 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r167 == NULL)) { - goto CPyL172; - } else - goto CPyL84; -CPyL82: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r168 = 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL84: ; - cpy_r_r169 = CPyStatics[114]; /* '' */ - cpy_r_r170 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r171[3] = {cpy_r_r166, cpy_r_r167, cpy_r_r169}; - cpy_r_r172 = (PyObject **)&cpy_r_r171; - cpy_r_r173 = PyObject_VectorcallMethod(cpy_r_r170, cpy_r_r172, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); - goto CPyL173; - } - if (likely(PyUnicode_Check(cpy_r_r173))) - cpy_r_r174 = cpy_r_r173; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals, "str", cpy_r_r173); - goto CPyL173; - } - cpy_r_r175 = PyList_New(8); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); - goto CPyL174; - } - cpy_r_r176 = (CPyPtr)&((PyListObject *)cpy_r_r175)->ob_item; - cpy_r_r177 = *(CPyPtr *)cpy_r_r176; - CPy_INCREF(cpy_r_r122); - *(PyObject * *)cpy_r_r177 = cpy_r_r122; - cpy_r_r178 = cpy_r_r177 + 8; - *(PyObject * *)cpy_r_r178 = cpy_r_r130; - cpy_r_r179 = cpy_r_r177 + 16; - *(PyObject * *)cpy_r_r179 = cpy_r_r137; - cpy_r_r180 = cpy_r_r177 + 24; - *(PyObject * *)cpy_r_r180 = cpy_r_r146; - CPy_INCREF(cpy_r_r147); - cpy_r_r181 = cpy_r_r177 + 32; - *(PyObject * *)cpy_r_r181 = cpy_r_r147; - cpy_r_r182 = cpy_r_r177 + 40; - *(PyObject * *)cpy_r_r182 = cpy_r_r158; - cpy_r_r183 = cpy_r_r177 + 48; - *(PyObject * *)cpy_r_r183 = cpy_r_r165; - cpy_r_r184 = cpy_r_r177 + 56; - *(PyObject * *)cpy_r_r184 = cpy_r_r174; - cpy_r_r185 = PyUnicode_Join(cpy_r_r121, cpy_r_r175); - CPy_DECREF_NO_IMM(cpy_r_r175); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); - goto CPyL161; - } - cpy_r_r186 = PyList_Append(cpy_r_r57, cpy_r_r185); - CPy_DECREF(cpy_r_r185); - cpy_r_r187 = cpy_r_r186 >= 0; - if (unlikely(!cpy_r_r187)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 155, CPyStatic_test___output___globals); - goto CPyL161; - } - cpy_r_r188 = CPyDict_GetItem(cpy_r_r69, cpy_r_r95); - CPy_DECREF(cpy_r_r95); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 160, CPyStatic_test___output___globals); - goto CPyL160; - } - if (likely(PyDict_Check(cpy_r_r188))) - cpy_r_r189 = cpy_r_r188; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 160, CPyStatic_test___output___globals, "dict", cpy_r_r188); - goto CPyL160; - } - cpy_r_r190 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r191 = CPyDict_GetItem(cpy_r_r189, cpy_r_r190); - if (unlikely(cpy_r_r191 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 161, CPyStatic_test___output___globals); - goto CPyL175; - } - if (likely(PyDict_Check(cpy_r_r191))) - cpy_r_r192 = cpy_r_r191; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 161, CPyStatic_test___output___globals, "dict", cpy_r_r191); - goto CPyL175; - } - cpy_r_r193 = PyList_New(0); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 162, CPyStatic_test___output___globals); - goto CPyL176; - } - cpy_r_r194 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r195 = CPyDict_GetItem(cpy_r_r189, cpy_r_r194); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); - goto CPyL177; - } - if (likely(PyDict_Check(cpy_r_r195))) - cpy_r_r196 = cpy_r_r195; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals, "dict", cpy_r_r195); - goto CPyL177; - } - cpy_r_r197 = 0; - cpy_r_r198 = PyDict_Size(cpy_r_r196); - cpy_r_r199 = CPyDict_GetItemsIter(cpy_r_r196); - if (unlikely(cpy_r_r199 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); - goto CPyL178; - } -CPyL97: ; - cpy_r_r200 = CPyDict_NextItem(cpy_r_r199, cpy_r_r197); - cpy_r_r201 = cpy_r_r200.f1; - cpy_r_r197 = cpy_r_r201; - cpy_r_r202 = cpy_r_r200.f0; - if (!cpy_r_r202) goto CPyL179; - cpy_r_r203 = cpy_r_r200.f2; - CPy_INCREF(cpy_r_r203); - cpy_r_r204 = cpy_r_r200.f3; - CPy_INCREF(cpy_r_r204); - CPy_DECREF(cpy_r_r200.f2); - CPy_DECREF(cpy_r_r200.f3); - if (likely(PyUnicode_Check(cpy_r_r203))) - cpy_r_r205 = cpy_r_r203; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals, "str", cpy_r_r203); - goto CPyL180; - } - if (likely(PyDict_Check(cpy_r_r204))) - cpy_r_r206 = cpy_r_r204; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals, "dict", cpy_r_r204); - goto CPyL181; - } - cpy_r_r207.f0 = 0; - cpy_r_r207.f1 = 0; - cpy_r_r207.f2 = 0; - cpy_r_r208 = PyTuple_New(3); - if (unlikely(cpy_r_r208 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1748 = CPyTagged_StealAsObject(cpy_r_r207.f0); - PyTuple_SET_ITEM(cpy_r_r208, 0, __tmp1748); - PyObject *__tmp1749 = CPyTagged_StealAsObject(cpy_r_r207.f1); - PyTuple_SET_ITEM(cpy_r_r208, 1, __tmp1749); - PyObject *__tmp1750 = CPyTagged_StealAsObject(cpy_r_r207.f2); - PyTuple_SET_ITEM(cpy_r_r208, 2, __tmp1750); - cpy_r_r209 = CPyDict_Get(cpy_r_r192, cpy_r_r205, cpy_r_r208); - CPy_DECREF(cpy_r_r208); - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 164, CPyStatic_test___output___globals); - goto CPyL182; - } - if (PyDict_Check(cpy_r_r209)) - cpy_r_r210 = cpy_r_r209; - else { - cpy_r_r210 = NULL; - } - if (cpy_r_r210 != NULL) goto __LL1751; - if (unlikely(!(PyTuple_Check(cpy_r_r209) && PyTuple_GET_SIZE(cpy_r_r209) == 3))) { - cpy_r_r210 = NULL; - goto __LL1752; - } - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r209, 0)))) - cpy_r_r210 = PyTuple_GET_ITEM(cpy_r_r209, 0); - else { - cpy_r_r210 = NULL; - } - if (cpy_r_r210 == NULL) goto __LL1752; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r209, 1)))) - cpy_r_r210 = PyTuple_GET_ITEM(cpy_r_r209, 1); - else { - cpy_r_r210 = NULL; - } - if (cpy_r_r210 == NULL) goto __LL1752; - if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r209, 2)))) - cpy_r_r210 = PyTuple_GET_ITEM(cpy_r_r209, 2); - else { - cpy_r_r210 = NULL; - } - if (cpy_r_r210 == NULL) goto __LL1752; - cpy_r_r210 = cpy_r_r209; -__LL1752: ; - if (cpy_r_r210 != NULL) goto __LL1751; - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 164, CPyStatic_test___output___globals, "union[dict, tuple[int, int, int]]", cpy_r_r209); - goto CPyL182; -__LL1751: ; - cpy_r_r211 = CPyDef_test___output____pct(cpy_r_r206, cpy_r_r210); - CPy_DECREF(cpy_r_r206); - CPy_DECREF(cpy_r_r210); - if (unlikely(cpy_r_r211 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 165, CPyStatic_test___output___globals); - goto CPyL183; - } - cpy_r_pct = cpy_r_r211; - cpy_r_r212.f0 = cpy_r_r205; - cpy_r_r212.f1 = cpy_r_pct; - cpy_r_r213 = PyTuple_New(2); - if (unlikely(cpy_r_r213 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1753 = cpy_r_r212.f0; - PyTuple_SET_ITEM(cpy_r_r213, 0, __tmp1753); - PyObject *__tmp1754 = cpy_r_r212.f1; - PyTuple_SET_ITEM(cpy_r_r213, 1, __tmp1754); - cpy_r_r214 = PyList_Append(cpy_r_r193, cpy_r_r213); - CPy_DECREF(cpy_r_r213); - cpy_r_r215 = cpy_r_r214 >= 0; - if (unlikely(!cpy_r_r215)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 166, CPyStatic_test___output___globals); - goto CPyL184; - } - cpy_r_r216 = CPyDict_CheckSize(cpy_r_r196, cpy_r_r198); - if (unlikely(!cpy_r_r216)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); - goto CPyL184; - } else - goto CPyL97; -CPyL105: ; - cpy_r_r217 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r217)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); - goto CPyL185; - } - cpy_r_r218 = CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(); - if (unlikely(cpy_r_r218 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); - goto CPyL185; - } - CPy_INCREF_NO_IMM(cpy_r_r0); - if (((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r_r218)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r_r218)->___mypyc_env__); - } - ((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r_r218)->___mypyc_env__ = cpy_r_r0; - cpy_r_r219 = 1; - if (unlikely(!cpy_r_r219)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); - goto CPyL186; - } - cpy_r_r220 = CPyModule_builtins; - cpy_r_r221 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r222 = CPyObject_GetAttr(cpy_r_r220, cpy_r_r221); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); - goto CPyL186; - } - PyObject *cpy_r_r223[2] = {cpy_r_r193, cpy_r_r218}; - cpy_r_r224 = (PyObject **)&cpy_r_r223; - cpy_r_r225 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r226 = PyObject_Vectorcall(cpy_r_r222, cpy_r_r224, 1, cpy_r_r225); - CPy_DECREF(cpy_r_r222); - if (unlikely(cpy_r_r226 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); - goto CPyL186; - } - CPy_DECREF_NO_IMM(cpy_r_r193); - CPy_DECREF_NO_IMM(cpy_r_r218); - if (likely(PyList_Check(cpy_r_r226))) - cpy_r_r227 = cpy_r_r226; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals, "list", cpy_r_r226); - goto CPyL160; - } - cpy_r_r228 = (CPyPtr)&((PyVarObject *)cpy_r_r227)->ob_size; - cpy_r_r229 = *(int64_t *)cpy_r_r228; - cpy_r_r230 = PyList_New(cpy_r_r229); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 168, CPyStatic_test___output___globals); - goto CPyL187; - } - cpy_r_r231 = 0; -CPyL113: ; - cpy_r_r232 = (CPyPtr)&((PyVarObject *)cpy_r_r227)->ob_size; - cpy_r_r233 = *(int64_t *)cpy_r_r232; - cpy_r_r234 = cpy_r_r231 < cpy_r_r233; - if (!cpy_r_r234) goto CPyL188; - cpy_r_r235 = (CPyPtr)&((PyListObject *)cpy_r_r227)->ob_item; - cpy_r_r236 = *(CPyPtr *)cpy_r_r235; - cpy_r_r237 = cpy_r_r231 * 8; - cpy_r_r238 = cpy_r_r236 + cpy_r_r237; - cpy_r_r239 = *(PyObject * *)cpy_r_r238; - CPy_INCREF(cpy_r_r239); - PyObject *__tmp1755; - if (unlikely(!(PyTuple_Check(cpy_r_r239) && PyTuple_GET_SIZE(cpy_r_r239) == 2))) { - __tmp1755 = NULL; - goto __LL1756; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r239, 0)))) - __tmp1755 = PyTuple_GET_ITEM(cpy_r_r239, 0); - else { - __tmp1755 = NULL; - } - if (__tmp1755 == NULL) goto __LL1756; - __tmp1755 = PyTuple_GET_ITEM(cpy_r_r239, 1); - if (__tmp1755 == NULL) goto __LL1756; - __tmp1755 = cpy_r_r239; -__LL1756: ; - if (unlikely(__tmp1755 == NULL)) { - CPy_TypeError("tuple[str, object]", cpy_r_r239); cpy_r_r240 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1757 = PyTuple_GET_ITEM(cpy_r_r239, 0); - CPy_INCREF(__tmp1757); - PyObject *__tmp1758; - if (likely(PyUnicode_Check(__tmp1757))) - __tmp1758 = __tmp1757; - else { - CPy_TypeError("str", __tmp1757); - __tmp1758 = NULL; - } - cpy_r_r240.f0 = __tmp1758; - PyObject *__tmp1759 = PyTuple_GET_ITEM(cpy_r_r239, 1); - CPy_INCREF(__tmp1759); - PyObject *__tmp1760; - __tmp1760 = __tmp1759; - cpy_r_r240.f1 = __tmp1760; - } - CPy_DECREF(cpy_r_r239); - if (unlikely(cpy_r_r240.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 168, CPyStatic_test___output___globals); - goto CPyL189; - } - cpy_r_r241 = cpy_r_r240.f0; - CPy_INCREF(cpy_r_r241); - cpy_r_r242 = cpy_r_r240.f1; - CPy_INCREF(cpy_r_r242); - CPy_DECREF(cpy_r_r240.f0); - CPy_DECREF(cpy_r_r240.f1); - cpy_r_r243 = CPyStatics[114]; /* '' */ - cpy_r_r244 = CPyStatics[314]; /* ' ' */ - cpy_r_r245 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r246 = CPyStatics[114]; /* '' */ - cpy_r_r247 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r248[3] = {cpy_r_r245, cpy_r_r241, cpy_r_r246}; - cpy_r_r249 = (PyObject **)&cpy_r_r248; - cpy_r_r250 = PyObject_VectorcallMethod(cpy_r_r247, cpy_r_r249, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL190; - } - CPy_DECREF(cpy_r_r241); - if (likely(PyUnicode_Check(cpy_r_r250))) - cpy_r_r251 = cpy_r_r250; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r250); - goto CPyL191; - } - cpy_r_r252 = CPyStatics[1242]; /* ' - ' */ - cpy_r_r253 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r254 = PyFloat_AsDouble(cpy_r_r242); - if (cpy_r_r254 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r242); cpy_r_r254 = -113.0; - } - cpy_r_r255 = cpy_r_r254 == -113.0; - if (unlikely(cpy_r_r255)) goto CPyL119; -CPyL118: ; - cpy_r_r256 = CPyDef_test___output____cov_color(cpy_r_r254); - if (unlikely(cpy_r_r256 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL192; - } else - goto CPyL120; -CPyL119: ; - cpy_r_r257 = PyErr_Occurred(); - if (unlikely(cpy_r_r257 != NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL192; - } else - goto CPyL118; -CPyL120: ; - cpy_r_r258 = CPyStatics[114]; /* '' */ - cpy_r_r259 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r260[3] = {cpy_r_r253, cpy_r_r256, cpy_r_r258}; - cpy_r_r261 = (PyObject **)&cpy_r_r260; - cpy_r_r262 = PyObject_VectorcallMethod(cpy_r_r259, cpy_r_r261, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r262 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL193; - } - CPy_DECREF(cpy_r_r256); - if (likely(PyUnicode_Check(cpy_r_r262))) - cpy_r_r263 = cpy_r_r262; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r262); - goto CPyL192; - } - cpy_r_r264 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r265 = CPyStatics[1875]; /* '.1%' */ - cpy_r_r266 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r267[3] = {cpy_r_r264, cpy_r_r242, cpy_r_r265}; - cpy_r_r268 = (PyObject **)&cpy_r_r267; - cpy_r_r269 = PyObject_VectorcallMethod(cpy_r_r266, cpy_r_r268, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL194; - } - CPy_DECREF(cpy_r_r242); - if (likely(PyUnicode_Check(cpy_r_r269))) - cpy_r_r270 = cpy_r_r269; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r269); - goto CPyL195; - } - cpy_r_r271 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r272 = CPyStatic_brownie___utils___color; - if (unlikely(cpy_r_r272 == NULL)) { - goto CPyL196; - } else - goto CPyL127; -CPyL125: ; - PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); - cpy_r_r273 = 0; - if (unlikely(!cpy_r_r273)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL137; - } - CPy_Unreachable(); -CPyL127: ; - cpy_r_r274 = CPyStatics[114]; /* '' */ - cpy_r_r275 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r276[3] = {cpy_r_r271, cpy_r_r272, cpy_r_r274}; - cpy_r_r277 = (PyObject **)&cpy_r_r276; - cpy_r_r278 = PyObject_VectorcallMethod(cpy_r_r275, cpy_r_r277, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL197; - } - if (likely(PyUnicode_Check(cpy_r_r278))) - cpy_r_r279 = cpy_r_r278; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r278); - goto CPyL197; - } - cpy_r_r280 = PyList_New(6); - if (unlikely(cpy_r_r280 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL198; - } - cpy_r_r281 = (CPyPtr)&((PyListObject *)cpy_r_r280)->ob_item; - cpy_r_r282 = *(CPyPtr *)cpy_r_r281; - CPy_INCREF(cpy_r_r244); - *(PyObject * *)cpy_r_r282 = cpy_r_r244; - cpy_r_r283 = cpy_r_r282 + 8; - *(PyObject * *)cpy_r_r283 = cpy_r_r251; - CPy_INCREF(cpy_r_r252); - cpy_r_r284 = cpy_r_r282 + 16; - *(PyObject * *)cpy_r_r284 = cpy_r_r252; - cpy_r_r285 = cpy_r_r282 + 24; - *(PyObject * *)cpy_r_r285 = cpy_r_r263; - cpy_r_r286 = cpy_r_r282 + 32; - *(PyObject * *)cpy_r_r286 = cpy_r_r270; - cpy_r_r287 = cpy_r_r282 + 40; - *(PyObject * *)cpy_r_r287 = cpy_r_r279; - cpy_r_r288 = PyUnicode_Join(cpy_r_r243, cpy_r_r280); - CPy_DECREF_NO_IMM(cpy_r_r280); - if (unlikely(cpy_r_r288 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); - goto CPyL189; - } - CPyList_SetItemUnsafe(cpy_r_r230, cpy_r_r231, cpy_r_r288); - cpy_r_r289 = cpy_r_r231 + 1; - cpy_r_r231 = cpy_r_r289; - goto CPyL113; -CPyL133: ; - cpy_r_r290 = CPyList_Extend(cpy_r_r57, cpy_r_r230); - CPy_DECREF_NO_IMM(cpy_r_r230); - if (unlikely(cpy_r_r290 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 168, CPyStatic_test___output___globals); - goto CPyL160; - } else - goto CPyL199; -CPyL134: ; - cpy_r_r291 = cpy_r_r86 + 1; - cpy_r_r86 = cpy_r_r291; - goto CPyL45; -CPyL135: ; - cpy_r_r292 = cpy_r_r58 + 1; - cpy_r_r58 = cpy_r_r292; - goto CPyL32; -CPyL136: ; - return cpy_r_r57; -CPyL137: ; - cpy_r_r293 = NULL; - return cpy_r_r293; -CPyL138: ; - CPy_DecRef(cpy_r_r0); - goto CPyL2; -CPyL139: ; - CPy_DecRef(cpy_r_r0); - goto CPyL137; -CPyL140: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL137; -CPyL141: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - goto CPyL137; -CPyL142: ; - CPy_DECREF_NO_IMM(cpy_r_r13); - goto CPyL19; -CPyL143: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - goto CPyL137; -CPyL144: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL137; -CPyL145: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r33); - goto CPyL137; -CPyL146: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r34); - goto CPyL137; -CPyL147: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF(cpy_r_r36); - goto CPyL29; -CPyL148: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r40); - goto CPyL137; -CPyL149: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r46); - goto CPyL137; -CPyL150: ; - CPy_DECREF_NO_IMM(cpy_r_r46); - CPy_DECREF(cpy_r_r47); - goto CPyL28; -CPyL151: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r36); - goto CPyL137; -CPyL152: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - goto CPyL137; -CPyL153: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - goto CPyL137; -CPyL154: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r34); - goto CPyL136; -CPyL155: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - goto CPyL137; -CPyL156: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - goto CPyL137; -CPyL157: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r77); - goto CPyL38; -CPyL158: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r77); - goto CPyL137; -CPyL159: ; - CPy_DECREF_NO_IMM(cpy_r_r68); - CPy_DECREF(cpy_r_r69); - CPy_DECREF_NO_IMM(cpy_r_r85); - goto CPyL135; -CPyL160: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - goto CPyL137; -CPyL161: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - goto CPyL137; -CPyL162: ; - CPy_DECREF(cpy_r_r95); - goto CPyL134; -CPyL163: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r111); - goto CPyL137; -CPyL164: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - goto CPyL137; -CPyL165: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r130); - goto CPyL137; -CPyL166: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - goto CPyL70; -CPyL167: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - goto CPyL137; -CPyL168: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - goto CPyL137; -CPyL169: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - CPy_DecRef(cpy_r_r151); - goto CPyL137; -CPyL170: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - CPy_DecRef(cpy_r_r158); - goto CPyL137; -CPyL171: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - CPy_DecRef(cpy_r_r158); - goto CPyL137; -CPyL172: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r165); - goto CPyL82; -CPyL173: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r165); - goto CPyL137; -CPyL174: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r146); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r165); - CPy_DecRef(cpy_r_r174); - goto CPyL137; -CPyL175: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r189); - goto CPyL137; -CPyL176: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r189); - CPy_DecRef(cpy_r_r192); - goto CPyL137; -CPyL177: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - goto CPyL137; -CPyL178: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r196); - goto CPyL137; -CPyL179: ; - CPy_DECREF(cpy_r_r192); - CPy_DECREF(cpy_r_r196); - CPy_DECREF(cpy_r_r199); - CPy_DECREF(cpy_r_r200.f2); - CPy_DECREF(cpy_r_r200.f3); - goto CPyL105; -CPyL180: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r204); - goto CPyL137; -CPyL181: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - goto CPyL137; -CPyL182: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - goto CPyL137; -CPyL183: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r199); - CPy_DecRef(cpy_r_r205); - goto CPyL137; -CPyL184: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r192); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r196); - CPy_DecRef(cpy_r_r199); - goto CPyL137; -CPyL185: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r193); - goto CPyL137; -CPyL186: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r193); - CPy_DecRef(cpy_r_r218); - goto CPyL137; -CPyL187: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - goto CPyL137; -CPyL188: ; - CPy_DECREF_NO_IMM(cpy_r_r227); - goto CPyL133; -CPyL189: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - goto CPyL137; -CPyL190: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r241); - CPy_DecRef(cpy_r_r242); - goto CPyL137; -CPyL191: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r242); - goto CPyL137; -CPyL192: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r242); - CPy_DecRef(cpy_r_r251); - goto CPyL137; -CPyL193: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r242); - CPy_DecRef(cpy_r_r251); - CPy_DecRef(cpy_r_r256); - goto CPyL137; -CPyL194: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r242); - CPy_DecRef(cpy_r_r251); - CPy_DecRef(cpy_r_r263); - goto CPyL137; -CPyL195: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r251); - CPy_DecRef(cpy_r_r263); - goto CPyL137; -CPyL196: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r251); - CPy_DecRef(cpy_r_r263); - CPy_DecRef(cpy_r_r270); - goto CPyL125; -CPyL197: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r251); - CPy_DecRef(cpy_r_r263); - CPy_DecRef(cpy_r_r270); - goto CPyL137; -CPyL198: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r227); - CPy_DecRef(cpy_r_r230); - CPy_DecRef(cpy_r_r251); - CPy_DecRef(cpy_r_r263); - CPy_DecRef(cpy_r_r270); - CPy_DecRef(cpy_r_r279); - goto CPyL137; -CPyL199: ; - CPy_DECREF(cpy_r_r290); - goto CPyL134; -} - -PyObject *CPyPy_test___output____build_coverage_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_eval", 0}; - static CPyArg_Parser parser = {"O:_build_coverage_output", kwlist, 0}; - PyObject *obj_coverage_eval; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_coverage_eval)) { - return NULL; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *retval = CPyDef_test___output____build_coverage_output(arg_coverage_eval); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 130, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____cov_color(double cpy_r_pct) { - PyObject *cpy_r_r0; - char cpy_r_r1; - int64_t cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - char cpy_r_r5; - CPyPtr cpy_r_r6; - CPyPtr cpy_r_r7; - int64_t cpy_r_r8; - CPyPtr cpy_r_r9; - PyObject *cpy_r_r10; - tuple_T2FO cpy_r_r11; - double cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - int64_t cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - cpy_r_r0 = CPyStatic_test___output___COVERAGE_COLORS; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"COVERAGE_COLORS\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/output.py", "_cov_color", 176, CPyStatic_test___output___globals); - goto CPyL12; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = 0; -CPyL4: ; - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - cpy_r_r5 = cpy_r_r2 < cpy_r_r4; - if (!cpy_r_r5) goto CPyL9; - cpy_r_r6 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; - cpy_r_r7 = *(CPyPtr *)cpy_r_r6; - cpy_r_r8 = cpy_r_r2 * 8; - cpy_r_r9 = cpy_r_r7 + cpy_r_r8; - cpy_r_r10 = *(PyObject * *)cpy_r_r9; - CPy_INCREF(cpy_r_r10); - PyObject *__tmp1761; - if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { - __tmp1761 = NULL; - goto __LL1762; - } - if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r10, 0)))) - __tmp1761 = PyTuple_GET_ITEM(cpy_r_r10, 0); - else { - __tmp1761 = NULL; - } - if (__tmp1761 == NULL) goto __LL1762; - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r10, 1)))) - __tmp1761 = PyTuple_GET_ITEM(cpy_r_r10, 1); - else { - __tmp1761 = NULL; - } - if (__tmp1761 == NULL) goto __LL1762; - __tmp1761 = cpy_r_r10; -__LL1762: ; - if (unlikely(__tmp1761 == NULL)) { - CPy_TypeError("tuple[float, str]", cpy_r_r10); cpy_r_r11 = (tuple_T2FO) { -113.0, NULL }; - } else { - PyObject *__tmp1763 = PyTuple_GET_ITEM(cpy_r_r10, 0); - double __tmp1764; - __tmp1764 = PyFloat_AsDouble(__tmp1763); - if (__tmp1764 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", __tmp1763); __tmp1764 = -113.0; - } - cpy_r_r11.f0 = __tmp1764; - PyObject *__tmp1765 = PyTuple_GET_ITEM(cpy_r_r10, 1); - CPy_INCREF(__tmp1765); - PyObject *__tmp1766; - if (likely(PyUnicode_Check(__tmp1765))) - __tmp1766 = __tmp1765; - else { - CPy_TypeError("str", __tmp1765); - __tmp1766 = NULL; - } - cpy_r_r11.f1 = __tmp1766; - } - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11.f1 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_cov_color", 176, CPyStatic_test___output___globals); - goto CPyL12; - } - cpy_r_r12 = cpy_r_r11.f0; - cpy_r_r13 = cpy_r_pct <= cpy_r_r12; - if (!cpy_r_r13) goto CPyL13; - cpy_r_r14 = cpy_r_r11.f1; - CPy_INCREF(cpy_r_r14); - CPy_DECREF(cpy_r_r11.f1); - goto CPyL11; -CPyL8: ; - cpy_r_r15 = cpy_r_r2 + 1; - cpy_r_r2 = cpy_r_r15; - goto CPyL4; -CPyL9: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r16 = 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/test/output.py", "_cov_color", 176, CPyStatic_test___output___globals); - goto CPyL12; - } - CPy_Unreachable(); -CPyL11: ; - return cpy_r_r14; -CPyL12: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL13: ; - CPy_DECREF(cpy_r_r11.f1); - goto CPyL8; -} - -PyObject *CPyPy_test___output____cov_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"pct", 0}; - static CPyArg_Parser parser = {"O:_cov_color", kwlist, 0}; - PyObject *obj_pct; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_pct)) { - return NULL; - } - double arg_pct; - arg_pct = PyFloat_AsDouble(obj_pct); - if (arg_pct == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", obj_pct); goto fail; - } - PyObject *retval = CPyDef_test___output____cov_color(arg_pct); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_cov_color", 175, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____pct(PyObject *cpy_r_statement, PyObject *cpy_r_branch) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_pct; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - cpy_r_r0 = CPyStatics[2030]; /* 0 */ - cpy_r_r1 = PyObject_GetItem(cpy_r_statement, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); - goto CPyL20; - } - cpy_r_r2 = CPyStatics[2031]; /* 1 */ - cpy_r_r3 = PyObject_GetItem(cpy_r_statement, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); - goto CPyL21; - } - cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 >= 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); - goto CPyL22; - } - cpy_r_r6 = cpy_r_r4; - if (!cpy_r_r6) goto CPyL23; - cpy_r_r7 = cpy_r_r3; - goto CPyL6; -CPyL5: ; - cpy_r_r8 = CPyStatics[2031]; /* 1 */ - cpy_r_r7 = cpy_r_r8; -CPyL6: ; - cpy_r_r9 = PyNumber_TrueDivide(cpy_r_r1, cpy_r_r7); - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); - goto CPyL20; - } - cpy_r_pct = cpy_r_r9; - cpy_r_r10 = CPyStatics[2029]; /* -1 */ - cpy_r_r11 = PyObject_GetItem(cpy_r_branch, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 181, CPyStatic_test___output___globals); - goto CPyL24; - } - cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 181, CPyStatic_test___output___globals); - goto CPyL24; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL19; - cpy_r_r15 = CPyStatics[2030]; /* 0 */ - cpy_r_r16 = PyObject_GetItem(cpy_r_branch, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL24; - } - cpy_r_r17 = CPyStatics[2031]; /* 1 */ - cpy_r_r18 = PyObject_GetItem(cpy_r_branch, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL25; - } - cpy_r_r19 = PyNumber_Add(cpy_r_r16, cpy_r_r18); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL24; - } - cpy_r_r20 = CPyStatics[2032]; /* 2 */ - cpy_r_r21 = PyObject_GetItem(cpy_r_branch, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL26; - } - cpy_r_r22 = CPyStatics[2032]; /* 2 */ - cpy_r_r23 = PyNumber_Multiply(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL26; - } - cpy_r_r24 = PyNumber_TrueDivide(cpy_r_r19, cpy_r_r23); - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL24; - } - cpy_r_r25 = PyNumber_Add(cpy_r_pct, cpy_r_r24); - CPy_DECREF(cpy_r_pct); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL20; - } - cpy_r_r26 = CPyStatics[2032]; /* 2 */ - cpy_r_r27 = PyNumber_TrueDivide(cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); - goto CPyL20; - } - cpy_r_pct = cpy_r_r27; -CPyL19: ; - return cpy_r_pct; -CPyL20: ; - cpy_r_r28 = NULL; - return cpy_r_r28; -CPyL21: ; - CPy_DecRef(cpy_r_r1); - goto CPyL20; -CPyL22: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r3); - goto CPyL20; -CPyL23: ; - CPy_DECREF(cpy_r_r3); - goto CPyL5; -CPyL24: ; - CPy_DecRef(cpy_r_pct); - goto CPyL20; -CPyL25: ; - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r16); - goto CPyL20; -CPyL26: ; - CPy_DecRef(cpy_r_pct); - CPy_DecRef(cpy_r_r19); - goto CPyL20; -} - -PyObject *CPyPy_test___output____pct(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"statement", "branch", 0}; - static CPyArg_Parser parser = {"OO:_pct", kwlist, 0}; - PyObject *obj_statement; - PyObject *obj_branch; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_statement, &obj_branch)) { - return NULL; - } - PyObject *arg_statement = obj_statement; - PyObject *arg_branch = obj_branch; - PyObject *retval = CPyDef_test___output____pct(arg_statement, arg_branch); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_pct", 179, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____get_totals(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_exclude_contracts) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - CPyTagged cpy_r_r6; - int64_t cpy_r_r7; - PyObject *cpy_r_r8; - tuple_T3CIO cpy_r_r9; - CPyTagged cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - CPyPtr cpy_r_r22; - CPyPtr cpy_r_r23; - CPyPtr cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - 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; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - char cpy_r_r37; - CPyTagged cpy_r_r38; - int64_t cpy_r_r39; - PyObject *cpy_r_r40; - tuple_T3CIO cpy_r_r41; - CPyTagged cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_coverage_map; - tuple_T3OOO cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - tuple_T2OT2II cpy_r_r73; - PyObject *cpy_r_r74; - tuple_T2II cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; - tuple_T2II cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - tuple_T2OT3III cpy_r_r96; - PyObject *cpy_r_r97; - tuple_T3III cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - int32_t cpy_r_r101; - char cpy_r_r102; - tuple_T3III cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - int32_t cpy_r_r109; - char cpy_r_r110; - char cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - if (cpy_r_exclude_contracts != NULL) goto CPyL66; - cpy_r_r0 = Py_None; - cpy_r_exclude_contracts = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_exclude_contracts == cpy_r_r1; - if (cpy_r_r2) { - goto CPyL67; - } else - goto CPyL5; -CPyL3: ; - cpy_r_r3 = PyList_New(0); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 194, CPyStatic_test___output___globals); - goto CPyL65; - } - cpy_r_exclude_contracts = cpy_r_r3; -CPyL5: ; - cpy_r_r4 = CPyDef_test___output____split_by_fn(cpy_r_build, cpy_r_coverage_eval); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 195, CPyStatic_test___output___globals); - goto CPyL68; - } - cpy_r_r5 = PyDict_New(); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); - goto CPyL69; - } - cpy_r_r6 = 0; - cpy_r_r7 = PyDict_Size(cpy_r_r4); - cpy_r_r8 = CPyDict_GetKeysIter(cpy_r_r4); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); - goto CPyL70; - } -CPyL8: ; - cpy_r_r9 = CPyDict_NextKey(cpy_r_r8, cpy_r_r6); - cpy_r_r10 = cpy_r_r9.f1; - cpy_r_r6 = cpy_r_r10; - cpy_r_r11 = cpy_r_r9.f0; - if (!cpy_r_r11) goto CPyL71; - cpy_r_r12 = cpy_r_r9.f2; - CPy_INCREF(cpy_r_r12); - CPy_DECREF(cpy_r_r9.f2); - if (likely(PyUnicode_Check(cpy_r_r12))) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals, "str", cpy_r_r12); - goto CPyL72; - } - cpy_r_r14 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r15 = PyDict_New(); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 198, CPyStatic_test___output___globals); - goto CPyL73; - } - cpy_r_r16 = CPyStatics[1873]; /* 'totals' */ - cpy_r_r17 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r18 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r19 = PyList_New(2); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 199, CPyStatic_test___output___globals); - goto CPyL74; - } - cpy_r_r20 = CPyStatics[2030]; /* 0 */ - cpy_r_r21 = CPyStatics[2030]; /* 0 */ - cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r19)->ob_item; - cpy_r_r23 = *(CPyPtr *)cpy_r_r22; - *(PyObject * *)cpy_r_r23 = cpy_r_r20; - cpy_r_r24 = cpy_r_r23 + 8; - *(PyObject * *)cpy_r_r24 = cpy_r_r21; - cpy_r_r25 = CPyStatics[2030]; /* 0 */ - cpy_r_r26 = CPyDict_Build(2, cpy_r_r17, cpy_r_r25, cpy_r_r18, cpy_r_r19); - CPy_DECREF_NO_IMM(cpy_r_r19); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 199, CPyStatic_test___output___globals); - goto CPyL74; - } - cpy_r_r27 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r28 = CPyStatics[468]; /* 'true' */ - cpy_r_r29 = PyDict_New(); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 200, CPyStatic_test___output___globals); - goto CPyL75; - } - cpy_r_r30 = CPyStatics[469]; /* 'false' */ - cpy_r_r31 = PyDict_New(); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 200, CPyStatic_test___output___globals); - goto CPyL76; - } - cpy_r_r32 = CPyDict_Build(2, cpy_r_r28, cpy_r_r29, cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r29); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 200, CPyStatic_test___output___globals); - goto CPyL75; - } - cpy_r_r33 = CPyDict_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r26, cpy_r_r27, cpy_r_r32); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 197, CPyStatic_test___output___globals); - goto CPyL73; - } - cpy_r_r34 = PyDict_SetItem(cpy_r_r5, cpy_r_r13, cpy_r_r33); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); - goto CPyL72; - } - cpy_r_r36 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r7); - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); - goto CPyL72; - } else - goto CPyL8; -CPyL19: ; - cpy_r_r37 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); - goto CPyL70; - } - cpy_r_r38 = 0; - cpy_r_r39 = PyDict_Size(cpy_r_r4); - cpy_r_r40 = CPyDict_GetKeysIter(cpy_r_r4); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals); - goto CPyL77; - } -CPyL21: ; - cpy_r_r41 = CPyDict_NextKey(cpy_r_r40, cpy_r_r38); - cpy_r_r42 = cpy_r_r41.f1; - cpy_r_r38 = cpy_r_r42; - cpy_r_r43 = cpy_r_r41.f0; - if (!cpy_r_r43) goto CPyL78; - cpy_r_r44 = cpy_r_r41.f2; - CPy_INCREF(cpy_r_r44); - CPy_DECREF(cpy_r_r41.f2); - if (likely(PyUnicode_Check(cpy_r_r44))) - cpy_r_r45 = cpy_r_r44; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals, "str", cpy_r_r44); - goto CPyL79; - } - CPy_INCREF(cpy_r_exclude_contracts); - if (likely(cpy_r_exclude_contracts != Py_None)) - cpy_r_r46 = cpy_r_exclude_contracts; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 205, CPyStatic_test___output___globals, "list", cpy_r_exclude_contracts); - goto CPyL80; - } - cpy_r_r47 = PySequence_Contains(cpy_r_r46, cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r46); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 205, CPyStatic_test___output___globals); - goto CPyL80; - } - cpy_r_r49 = cpy_r_r47; - if (!cpy_r_r49) goto CPyL27; - cpy_r_r50 = PyObject_DelItem(cpy_r_r5, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 206, CPyStatic_test___output___globals); - goto CPyL79; - } else - goto CPyL62; -CPyL27: ; - cpy_r_r52 = CPyDef_build___Build___get(cpy_r_build, cpy_r_r45); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 209, CPyStatic_test___output___globals); - goto CPyL30; - } - cpy_r_r53 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 209, CPyStatic_test___output___globals); - goto CPyL30; - } - cpy_r_coverage_map = cpy_r_r54; - goto CPyL38; -CPyL30: ; - cpy_r_r55 = CPy_CatchError(); - cpy_r_r56 = CPyModule_builtins; - cpy_r_r57 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 210, CPyStatic_test___output___globals); - goto CPyL81; - } - cpy_r_r59 = CPy_ExceptionMatches(cpy_r_r58); - CPy_DecRef(cpy_r_r58); - if (!cpy_r_r59) goto CPyL82; - cpy_r_r60 = PyObject_DelItem(cpy_r_r5, cpy_r_r45); - CPy_DecRef(cpy_r_r45); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 211, CPyStatic_test___output___globals); - goto CPyL83; - } - CPy_RestoreExcInfo(cpy_r_r55); - CPy_DecRef(cpy_r_r55.f0); - CPy_DecRef(cpy_r_r55.f1); - CPy_DecRef(cpy_r_r55.f2); - goto CPyL62; -CPyL34: ; - CPy_Reraise(); - if (!0) { - goto CPyL36; - } else - goto CPyL84; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r55); - CPy_DecRef(cpy_r_r55.f0); - CPy_DecRef(cpy_r_r55.f1); - CPy_DecRef(cpy_r_r55.f2); - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL65; - CPy_Unreachable(); -CPyL38: ; - cpy_r_r63 = CPyDict_GetItem(cpy_r_r5, cpy_r_r45); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 214, CPyStatic_test___output___globals); - goto CPyL85; - } - if (likely(PyDict_Check(cpy_r_r63))) - cpy_r_r64 = cpy_r_r63; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 214, CPyStatic_test___output___globals, "dict", cpy_r_r63); - goto CPyL85; - } - cpy_r_r65 = CPyDict_GetItem(cpy_r_r4, cpy_r_r45); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals); - goto CPyL86; - } - if (likely(PyDict_Check(cpy_r_r65))) - cpy_r_r66 = cpy_r_r65; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals, "dict", cpy_r_r65); - goto CPyL86; - } - cpy_r_r67 = CPyStatics[1340]; /* 'statements' */ - CPy_INCREF(cpy_r_coverage_map); - cpy_r_r68 = cpy_r_coverage_map; - cpy_r_r69 = PyObject_GetItem(cpy_r_r68, cpy_r_r67); - CPy_DECREF(cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals); - goto CPyL87; - } - cpy_r_r70 = cpy_r_r69; - CPy_INCREF(cpy_r_exclude_contracts); - if (likely(cpy_r_exclude_contracts != Py_None)) - cpy_r_r71 = cpy_r_exclude_contracts; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals, "list", cpy_r_exclude_contracts); - goto CPyL88; - } - if (likely(PyDict_Check(cpy_r_r70))) - cpy_r_r72 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals, "dict", cpy_r_r70); - goto CPyL89; - } - cpy_r_r73 = CPyDef_test___output____statement_totals(cpy_r_r66, cpy_r_r72, cpy_r_r71); - CPy_DECREF(cpy_r_r66); - CPy_DECREF(cpy_r_r72); - CPy_DECREF_NO_IMM(cpy_r_r71); - if (unlikely(cpy_r_r73.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); - goto CPyL86; - } - cpy_r_r74 = cpy_r_r73.f0; - cpy_r_r75 = cpy_r_r73.f1; - cpy_r_r76 = cpy_r_r74; - cpy_r_r77 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r78 = CPyDict_SetItem(cpy_r_r64, cpy_r_r77, cpy_r_r76); - CPy_DECREF(cpy_r_r76); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); - goto CPyL86; - } - cpy_r_r80 = cpy_r_r75; - cpy_r_r81 = CPyStatics[1873]; /* 'totals' */ - cpy_r_r82 = CPyDict_GetItem(cpy_r_r64, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); - goto CPyL90; - } - if (likely(PyDict_Check(cpy_r_r82))) - cpy_r_r83 = cpy_r_r82; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals, "dict", cpy_r_r82); - goto CPyL90; - } - cpy_r_r84 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r85 = PyTuple_New(2); - if (unlikely(cpy_r_r85 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1767 = CPyTagged_StealAsObject(cpy_r_r80.f0); - PyTuple_SET_ITEM(cpy_r_r85, 0, __tmp1767); - PyObject *__tmp1768 = CPyTagged_StealAsObject(cpy_r_r80.f1); - PyTuple_SET_ITEM(cpy_r_r85, 1, __tmp1768); - cpy_r_r86 = CPyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r83); - CPy_DECREF(cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); - goto CPyL86; - } - cpy_r_r88 = CPyDict_GetItem(cpy_r_r4, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals); - goto CPyL91; - } - if (likely(PyDict_Check(cpy_r_r88))) - cpy_r_r89 = cpy_r_r88; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals, "dict", cpy_r_r88); - goto CPyL91; - } - cpy_r_r90 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r91 = cpy_r_coverage_map; - cpy_r_r92 = PyObject_GetItem(cpy_r_r91, cpy_r_r90); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals); - goto CPyL92; - } - cpy_r_r93 = cpy_r_r92; - CPy_INCREF(cpy_r_exclude_contracts); - if (likely(cpy_r_exclude_contracts != Py_None)) - cpy_r_r94 = cpy_r_exclude_contracts; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals, "list", cpy_r_exclude_contracts); - goto CPyL93; - } - if (likely(PyDict_Check(cpy_r_r93))) - cpy_r_r95 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals, "dict", cpy_r_r93); - goto CPyL94; - } - cpy_r_r96 = CPyDef_test___output____branch_totals(cpy_r_r89, cpy_r_r95, cpy_r_r94); - CPy_DECREF(cpy_r_r89); - CPy_DECREF(cpy_r_r95); - CPy_DECREF_NO_IMM(cpy_r_r94); - if (unlikely(cpy_r_r96.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); - goto CPyL95; - } - cpy_r_r97 = cpy_r_r96.f0; - cpy_r_r98 = cpy_r_r96.f1; - cpy_r_r99 = cpy_r_r97; - cpy_r_r100 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r101 = CPyDict_SetItem(cpy_r_r64, cpy_r_r100, cpy_r_r99); - CPy_DECREF(cpy_r_r99); - cpy_r_r102 = cpy_r_r101 >= 0; - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); - goto CPyL95; - } - cpy_r_r103 = cpy_r_r98; - cpy_r_r104 = CPyStatics[1873]; /* 'totals' */ - cpy_r_r105 = CPyDict_GetItem(cpy_r_r64, cpy_r_r104); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); - goto CPyL96; - } - if (likely(PyDict_Check(cpy_r_r105))) - cpy_r_r106 = cpy_r_r105; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals, "dict", cpy_r_r105); - goto CPyL96; - } - cpy_r_r107 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r108 = PyTuple_New(3); - if (unlikely(cpy_r_r108 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1769 = CPyTagged_StealAsObject(cpy_r_r103.f0); - PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1769); - PyObject *__tmp1770 = CPyTagged_StealAsObject(cpy_r_r103.f1); - PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1770); - PyObject *__tmp1771 = CPyTagged_StealAsObject(cpy_r_r103.f2); - PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1771); - cpy_r_r109 = CPyDict_SetItem(cpy_r_r106, cpy_r_r107, cpy_r_r108); - CPy_DECREF(cpy_r_r106); - CPy_DECREF(cpy_r_r108); - cpy_r_r110 = cpy_r_r109 >= 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); - goto CPyL79; - } -CPyL62: ; - cpy_r_r111 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r39); - if (unlikely(!cpy_r_r111)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals); - goto CPyL79; - } else - goto CPyL21; -CPyL63: ; - cpy_r_r112 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals); - goto CPyL97; - } - return cpy_r_r5; -CPyL65: ; - cpy_r_r113 = NULL; - return cpy_r_r113; -CPyL66: ; - CPy_INCREF(cpy_r_exclude_contracts); - goto CPyL2; -CPyL67: ; - CPy_DECREF(cpy_r_exclude_contracts); - goto CPyL3; -CPyL68: ; - CPy_DecRef(cpy_r_exclude_contracts); - goto CPyL65; -CPyL69: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - goto CPyL65; -CPyL70: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL65; -CPyL71: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r9.f2); - goto CPyL19; -CPyL72: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - goto CPyL65; -CPyL73: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - goto CPyL65; -CPyL74: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r15); - goto CPyL65; -CPyL75: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r26); - goto CPyL65; -CPyL76: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r29); - goto CPyL65; -CPyL77: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL65; -CPyL78: ; - CPy_DECREF(cpy_r_exclude_contracts); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r41.f2); - goto CPyL63; -CPyL79: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - goto CPyL65; -CPyL80: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - goto CPyL65; -CPyL81: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - goto CPyL36; -CPyL82: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - goto CPyL34; -CPyL83: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - goto CPyL36; -CPyL84: ; - CPy_DecRef(cpy_r_r55.f0); - CPy_DecRef(cpy_r_r55.f1); - CPy_DecRef(cpy_r_r55.f2); - goto CPyL35; -CPyL85: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_coverage_map); - goto CPyL65; -CPyL86: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_coverage_map); - CPy_DecRef(cpy_r_r64); - goto CPyL65; -CPyL87: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_coverage_map); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r66); - goto CPyL65; -CPyL88: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_coverage_map); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r70); - goto CPyL65; -CPyL89: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_coverage_map); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r71); - goto CPyL65; -CPyL90: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_coverage_map); - CPy_DecRef(cpy_r_r64); - CPyTagged_DecRef(cpy_r_r80.f0); - CPyTagged_DecRef(cpy_r_r80.f1); - goto CPyL65; -CPyL91: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_coverage_map); - CPy_DecRef(cpy_r_r64); - goto CPyL65; -CPyL92: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r89); - goto CPyL65; -CPyL93: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r93); - goto CPyL65; -CPyL94: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r89); - CPy_DecRef(cpy_r_r94); - goto CPyL65; -CPyL95: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r64); - goto CPyL65; -CPyL96: ; - CPy_DecRef(cpy_r_exclude_contracts); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - CPy_DecRef(cpy_r_r40); - CPyTagged_DecRef(cpy_r_r103.f0); - CPyTagged_DecRef(cpy_r_r103.f1); - CPyTagged_DecRef(cpy_r_r103.f2); - goto CPyL65; -CPyL97: ; - CPy_DecRef(cpy_r_r5); - goto CPyL65; -} - -PyObject *CPyPy_test___output____get_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"build", "coverage_eval", "exclude_contracts", 0}; - static CPyArg_Parser parser = {"OO|O:_get_totals", kwlist, 0}; - PyObject *obj_build; - PyObject *obj_coverage_eval; - PyObject *obj_exclude_contracts = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval, &obj_exclude_contracts)) { - return NULL; - } - PyObject *arg_build; - if (likely(Py_TYPE(obj_build) == CPyType_build___Build)) - arg_build = obj_build; - else { - CPy_TypeError("brownie.project.build.Build", obj_build); - goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_exclude_contracts; - if (obj_exclude_contracts == NULL) { - arg_exclude_contracts = NULL; - goto __LL1772; - } - if (PyList_Check(obj_exclude_contracts)) - arg_exclude_contracts = obj_exclude_contracts; - else { - arg_exclude_contracts = NULL; - } - if (arg_exclude_contracts != NULL) goto __LL1772; - if (obj_exclude_contracts == Py_None) - arg_exclude_contracts = obj_exclude_contracts; - else { - arg_exclude_contracts = NULL; - } - if (arg_exclude_contracts != NULL) goto __LL1772; - CPy_TypeError("list or None", obj_exclude_contracts); - goto fail; -__LL1772: ; - PyObject *retval = CPyDef_test___output____get_totals(arg_build, arg_coverage_eval, arg_exclude_contracts); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_get_totals", 186, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____split_by_fn(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T3CIO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - CPyTagged cpy_r_r22; - int64_t cpy_r_r23; - PyObject *cpy_r_r24; - tuple_T3CIO cpy_r_r25; - CPyTagged cpy_r_r26; - char 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_map_; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - CPyTagged cpy_r_r36; - int64_t cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T4CIOO cpy_r_r39; - CPyTagged cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - tuple_T3OOO cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); - goto CPyL42; - } - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_coverage_eval); - cpy_r_r3 = CPyDict_GetKeysIter(cpy_r_coverage_eval); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); - goto CPyL43; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextKey(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL44; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - CPy_DECREF(cpy_r_r4.f2); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals, "str", cpy_r_r7); - goto CPyL45; - } - cpy_r_r9 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r10 = PyDict_New(); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); - goto CPyL46; - } - cpy_r_r11 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r12 = CPyStatics[468]; /* 'true' */ - cpy_r_r13 = PyDict_New(); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); - goto CPyL47; - } - cpy_r_r14 = CPyStatics[469]; /* 'false' */ - cpy_r_r15 = PyDict_New(); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); - goto CPyL48; - } - cpy_r_r16 = CPyDict_Build(2, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); - goto CPyL47; - } - cpy_r_r17 = CPyDict_Build(2, cpy_r_r9, cpy_r_r10, cpy_r_r11, cpy_r_r16); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); - goto CPyL46; - } - cpy_r_r18 = PyDict_SetItem(cpy_r_r0, cpy_r_r8, cpy_r_r17); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); - goto CPyL45; - } - cpy_r_r20 = CPyDict_CheckSize(cpy_r_coverage_eval, cpy_r_r2); - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); - goto CPyL45; - } else - goto CPyL2; -CPyL11: ; - cpy_r_r21 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r22 = 0; - cpy_r_r23 = PyDict_Size(cpy_r_coverage_eval); - cpy_r_r24 = CPyDict_GetKeysIter(cpy_r_coverage_eval); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals); - goto CPyL49; - } -CPyL13: ; - cpy_r_r25 = CPyDict_NextKey(cpy_r_r24, cpy_r_r22); - cpy_r_r26 = cpy_r_r25.f1; - cpy_r_r22 = cpy_r_r26; - cpy_r_r27 = cpy_r_r25.f0; - if (!cpy_r_r27) goto CPyL50; - cpy_r_r28 = cpy_r_r25.f2; - CPy_INCREF(cpy_r_r28); - CPy_DECREF(cpy_r_r25.f2); - if (likely(PyUnicode_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals, "str", cpy_r_r28); - goto CPyL51; - } - cpy_r_r30 = CPyDef_build___Build___get(cpy_r_build, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 235, CPyStatic_test___output___globals); - goto CPyL31; - } - cpy_r_r31 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 235, CPyStatic_test___output___globals); - goto CPyL31; - } - cpy_r_map_ = cpy_r_r32; - cpy_r_r33 = PyDict_New(); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL52; - } - cpy_r_r34 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r29); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL53; - } - if (likely(PyDict_Check(cpy_r_r34))) - cpy_r_r35 = cpy_r_r34; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "dict", cpy_r_r34); - goto CPyL53; - } - cpy_r_r36 = 0; - cpy_r_r37 = PyDict_Size(cpy_r_r35); - cpy_r_r38 = CPyDict_GetItemsIter(cpy_r_r35); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL54; - } -CPyL22: ; - cpy_r_r39 = CPyDict_NextItem(cpy_r_r38, cpy_r_r36); - cpy_r_r40 = cpy_r_r39.f1; - cpy_r_r36 = cpy_r_r40; - cpy_r_r41 = cpy_r_r39.f0; - if (!cpy_r_r41) goto CPyL55; - cpy_r_r42 = cpy_r_r39.f2; - CPy_INCREF(cpy_r_r42); - cpy_r_r43 = cpy_r_r39.f3; - CPy_INCREF(cpy_r_r43); - CPy_DECREF(cpy_r_r39.f2); - CPy_DECREF(cpy_r_r39.f3); - if (likely(PyUnicode_Check(cpy_r_r42))) - cpy_r_r44 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "str", cpy_r_r42); - goto CPyL56; - } - if (likely(PyDict_Check(cpy_r_r43))) - cpy_r_r45 = cpy_r_r43; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "dict", cpy_r_r43); - goto CPyL57; - } - CPy_INCREF(cpy_r_map_); - if (likely(PyDict_Check(cpy_r_map_))) - cpy_r_r46 = cpy_r_map_; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "dict", cpy_r_map_); - goto CPyL58; - } - cpy_r_r47 = CPyDef_test___output____split(cpy_r_r45, cpy_r_r46, cpy_r_r44); - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL59; - } - cpy_r_r48 = PyDict_SetItem(cpy_r_r33, cpy_r_r44, cpy_r_r47); - CPy_DECREF(cpy_r_r44); - CPy_DECREF(cpy_r_r47); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL60; - } - cpy_r_r50 = CPyDict_CheckSize(cpy_r_r35, cpy_r_r37); - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL60; - } else - goto CPyL22; -CPyL29: ; - cpy_r_r51 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - goto CPyL61; - } - cpy_r_r52 = CPyDict_SetItem(cpy_r_r0, cpy_r_r29, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); - } else - goto CPyL62; -CPyL31: ; - cpy_r_r54 = CPy_CatchError(); - cpy_r_r55 = CPyModule_builtins; - cpy_r_r56 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 237, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r58 = CPy_ExceptionMatches(cpy_r_r57); - CPy_DecRef(cpy_r_r57); - if (!cpy_r_r58) goto CPyL64; - cpy_r_r59 = PyObject_DelItem(cpy_r_r0, cpy_r_r29); - CPy_DecRef(cpy_r_r29); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 238, CPyStatic_test___output___globals); - goto CPyL65; - } else - goto CPyL36; -CPyL34: ; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL66; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r54); - CPy_DecRef(cpy_r_r54.f0); - CPy_DecRef(cpy_r_r54.f1); - CPy_DecRef(cpy_r_r54.f2); - goto CPyL39; -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r54); - CPy_DecRef(cpy_r_r54.f0); - CPy_DecRef(cpy_r_r54.f1); - CPy_DecRef(cpy_r_r54.f2); - cpy_r_r61 = CPy_KeepPropagating(); - if (!cpy_r_r61) goto CPyL42; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r62 = CPyDict_CheckSize(cpy_r_coverage_eval, cpy_r_r23); - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals); - goto CPyL51; - } else - goto CPyL13; -CPyL40: ; - cpy_r_r63 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals); - goto CPyL49; - } - return cpy_r_r0; -CPyL42: ; - cpy_r_r64 = NULL; - return cpy_r_r64; -CPyL43: ; - CPy_DecRef(cpy_r_r0); - goto CPyL42; -CPyL44: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - goto CPyL11; -CPyL45: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL42; -CPyL46: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL42; -CPyL47: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r10); - goto CPyL42; -CPyL48: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL42; -CPyL49: ; - CPy_DecRef(cpy_r_r0); - goto CPyL42; -CPyL50: ; - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r25.f2); - goto CPyL40; -CPyL51: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r24); - goto CPyL42; -CPyL52: ; - CPy_DecRef(cpy_r_map_); - goto CPyL31; -CPyL53: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - goto CPyL31; -CPyL54: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - goto CPyL31; -CPyL55: ; - CPy_DECREF(cpy_r_map_); - CPy_DECREF(cpy_r_r35); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r39.f2); - CPy_DECREF(cpy_r_r39.f3); - goto CPyL29; -CPyL56: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r43); - goto CPyL31; -CPyL57: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r44); - goto CPyL31; -CPyL58: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL31; -CPyL59: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r44); - goto CPyL31; -CPyL60: ; - CPy_DecRef(cpy_r_map_); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r35); - CPy_DecRef(cpy_r_r38); - goto CPyL31; -CPyL61: ; - CPy_DecRef(cpy_r_r33); - goto CPyL31; -CPyL62: ; - CPy_DECREF(cpy_r_r29); - goto CPyL39; -CPyL63: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r29); - goto CPyL37; -CPyL64: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r29); - goto CPyL34; -CPyL65: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r24); - goto CPyL37; -CPyL66: ; - CPy_DecRef(cpy_r_r54.f0); - CPy_DecRef(cpy_r_r54.f1); - CPy_DecRef(cpy_r_r54.f2); - goto CPyL35; -} - -PyObject *CPyPy_test___output____split_by_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"build", "coverage_eval", 0}; - static CPyArg_Parser parser = {"OO:_split_by_fn", kwlist, 0}; - PyObject *obj_build; - PyObject *obj_coverage_eval; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval)) { - return NULL; - } - PyObject *arg_build; - if (likely(Py_TYPE(obj_build) == CPyType_build___Build)) - arg_build = obj_build; - else { - CPy_TypeError("brownie.project.build.Build", obj_build); - goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *retval = CPyDef_test___output____split_by_fn(arg_build, arg_coverage_eval); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 225, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____split(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_key) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r28; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - int64_t cpy_r_r31; - PyObject *cpy_r_r32; - tuple_T3CIO cpy_r_r33; - CPyTagged cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - CPyTagged cpy_r_r37; - PyObject *cpy_r_r38; - int32_t cpy_r_r39; - char cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - int32_t cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - CPyTagged cpy_r_r50; - int64_t cpy_r_r51; - PyObject *cpy_r_r52; - tuple_T3CIO cpy_r_r53; - CPyTagged cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - CPyTagged cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - int32_t cpy_r_r63; - char cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - CPyTagged cpy_r_r70; - int64_t cpy_r_r71; - PyObject *cpy_r_r72; - tuple_T3CIO cpy_r_r73; - CPyTagged cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - CPyTagged cpy_r_r77; - PyObject *cpy_r_r78; - int32_t cpy_r_r79; - char cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - char cpy_r_r86; - tuple_T3OOO cpy_r_r87; - PyObject *cpy_r_r88; - int32_t cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - cpy_r_r0 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r1 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals); - goto CPyL58; - } - if (likely(PyDict_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals, "dict", cpy_r_r1); - goto CPyL58; - } - cpy_r_r3 = CPyDict_GetItem(cpy_r_r2, cpy_r_key); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals); - goto CPyL58; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals, "dict", cpy_r_r3); - goto CPyL58; - } - cpy_r_r5 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals); - goto CPyL59; - } - if (likely(PyDict_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals, "dict", cpy_r_r6); - goto CPyL59; - } - cpy_r_r8 = CPyDict_GetItem(cpy_r_r7, cpy_r_key); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals); - goto CPyL59; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals, "dict", cpy_r_r8); - goto CPyL59; - } - cpy_r_r10 = CPyStatics[2030]; /* 0 */ - cpy_r_r11 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 250, CPyStatic_test___output___globals); - goto CPyL60; - } - if (likely(PySet_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 250, CPyStatic_test___output___globals, "set", cpy_r_r11); - goto CPyL60; - } - cpy_r_r13 = CPyStatics[2031]; /* 1 */ - cpy_r_r14 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 251, CPyStatic_test___output___globals); - goto CPyL61; - } - if (likely(PySet_Check(cpy_r_r14))) - cpy_r_r15 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 251, CPyStatic_test___output___globals, "set", cpy_r_r14); - goto CPyL61; - } - cpy_r_r16 = CPyStatics[2032]; /* 2 */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 252, CPyStatic_test___output___globals); - goto CPyL62; - } - if (likely(PySet_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 252, CPyStatic_test___output___globals, "set", cpy_r_r17); - goto CPyL62; - } - cpy_r_r19 = PyDict_New(); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r20 = CPyDict_KeysView(cpy_r_r4); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals); - goto CPyL64; - } - cpy_r_r21 = CPyDict_KeysView(cpy_r_r9); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals); - goto CPyL65; - } - cpy_r_r22 = PyNumber_And(cpy_r_r20, cpy_r_r21); - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals); - goto CPyL64; - } - if (likely(PySet_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals, "set", cpy_r_r22); - goto CPyL64; - } - cpy_r_r24 = PyObject_GetIter(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); - goto CPyL64; - } -CPyL20: ; - cpy_r_r25 = PyIter_Next(cpy_r_r24); - if (cpy_r_r25 == NULL) goto CPyL66; - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals, "str", cpy_r_r25); - goto CPyL67; - } - cpy_r_r27 = PyList_New(0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL68; - } - cpy_r_r28 = CPyDict_GetItem(cpy_r_r9, cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL69; - } - if (likely(PyDict_Check(cpy_r_r28))) - cpy_r_r29 = cpy_r_r28; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals, "dict", cpy_r_r28); - goto CPyL69; - } - cpy_r_r30 = 0; - cpy_r_r31 = PyDict_Size(cpy_r_r29); - cpy_r_r32 = CPyDict_GetKeysIter(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL70; - } -CPyL26: ; - cpy_r_r33 = CPyDict_NextKey(cpy_r_r32, cpy_r_r30); - cpy_r_r34 = cpy_r_r33.f1; - cpy_r_r30 = cpy_r_r34; - cpy_r_r35 = cpy_r_r33.f0; - if (!cpy_r_r35) goto CPyL71; - cpy_r_r36 = cpy_r_r33.f2; - CPy_INCREF(cpy_r_r36); - CPy_DECREF(cpy_r_r33.f2); - if (likely(PyLong_Check(cpy_r_r36))) - cpy_r_r37 = CPyTagged_FromObject(cpy_r_r36); - else { - CPy_TypeError("int", cpy_r_r36); cpy_r_r37 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL72; - } - CPyTagged_INCREF(cpy_r_r37); - cpy_r_r38 = CPyTagged_StealAsObject(cpy_r_r37); - cpy_r_r39 = PySet_Contains(cpy_r_r12, cpy_r_r38); - CPy_DECREF(cpy_r_r38); - cpy_r_r40 = cpy_r_r39 >= 0; - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL73; - } - cpy_r_r41 = cpy_r_r39; - if (!cpy_r_r41) goto CPyL74; - cpy_r_r42 = CPyTagged_StealAsObject(cpy_r_r37); - cpy_r_r43 = PyList_Append(cpy_r_r27, cpy_r_r42); - CPy_DECREF(cpy_r_r42); - cpy_r_r44 = cpy_r_r43 >= 0; - if (unlikely(!cpy_r_r44)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL72; - } -CPyL31: ; - cpy_r_r45 = CPyDict_CheckSize(cpy_r_r29, cpy_r_r31); - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL72; - } else - goto CPyL26; -CPyL32: ; - cpy_r_r46 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); - goto CPyL69; - } - cpy_r_r47 = PyList_New(0); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL69; - } - cpy_r_r48 = CPyDict_GetItem(cpy_r_r4, cpy_r_r26); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL75; - } - if (likely(PyDict_Check(cpy_r_r48))) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals, "dict", cpy_r_r48); - goto CPyL75; - } - cpy_r_r50 = 0; - cpy_r_r51 = PyDict_Size(cpy_r_r49); - cpy_r_r52 = CPyDict_GetKeysIter(cpy_r_r49); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL76; - } -CPyL37: ; - cpy_r_r53 = CPyDict_NextKey(cpy_r_r52, cpy_r_r50); - cpy_r_r54 = cpy_r_r53.f1; - cpy_r_r50 = cpy_r_r54; - cpy_r_r55 = cpy_r_r53.f0; - if (!cpy_r_r55) goto CPyL77; - cpy_r_r56 = cpy_r_r53.f2; - CPy_INCREF(cpy_r_r56); - CPy_DECREF(cpy_r_r53.f2); - if (likely(PyLong_Check(cpy_r_r56))) - cpy_r_r57 = CPyTagged_FromObject(cpy_r_r56); - else { - CPy_TypeError("int", cpy_r_r56); cpy_r_r57 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL78; - } - CPyTagged_INCREF(cpy_r_r57); - cpy_r_r58 = CPyTagged_StealAsObject(cpy_r_r57); - cpy_r_r59 = PySet_Contains(cpy_r_r15, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL79; - } - cpy_r_r61 = cpy_r_r59; - if (!cpy_r_r61) goto CPyL80; - cpy_r_r62 = CPyTagged_StealAsObject(cpy_r_r57); - cpy_r_r63 = PyList_Append(cpy_r_r47, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - cpy_r_r64 = cpy_r_r63 >= 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL78; - } -CPyL42: ; - cpy_r_r65 = CPyDict_CheckSize(cpy_r_r49, cpy_r_r51); - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL78; - } else - goto CPyL37; -CPyL43: ; - cpy_r_r66 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); - goto CPyL75; - } - cpy_r_r67 = PyList_New(0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL75; - } - cpy_r_r68 = CPyDict_GetItem(cpy_r_r4, cpy_r_r26); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL81; - } - if (likely(PyDict_Check(cpy_r_r68))) - cpy_r_r69 = cpy_r_r68; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals, "dict", cpy_r_r68); - goto CPyL81; - } - cpy_r_r70 = 0; - cpy_r_r71 = PyDict_Size(cpy_r_r69); - cpy_r_r72 = CPyDict_GetKeysIter(cpy_r_r69); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL82; - } -CPyL48: ; - cpy_r_r73 = CPyDict_NextKey(cpy_r_r72, cpy_r_r70); - cpy_r_r74 = cpy_r_r73.f1; - cpy_r_r70 = cpy_r_r74; - cpy_r_r75 = cpy_r_r73.f0; - if (!cpy_r_r75) goto CPyL83; - cpy_r_r76 = cpy_r_r73.f2; - CPy_INCREF(cpy_r_r76); - CPy_DECREF(cpy_r_r73.f2); - if (likely(PyLong_Check(cpy_r_r76))) - cpy_r_r77 = CPyTagged_FromObject(cpy_r_r76); - else { - CPy_TypeError("int", cpy_r_r76); cpy_r_r77 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r77 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL84; - } - CPyTagged_INCREF(cpy_r_r77); - cpy_r_r78 = CPyTagged_StealAsObject(cpy_r_r77); - cpy_r_r79 = PySet_Contains(cpy_r_r18, cpy_r_r78); - CPy_DECREF(cpy_r_r78); - cpy_r_r80 = cpy_r_r79 >= 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL85; - } - cpy_r_r81 = cpy_r_r79; - if (!cpy_r_r81) goto CPyL86; - cpy_r_r82 = CPyTagged_StealAsObject(cpy_r_r77); - cpy_r_r83 = PyList_Append(cpy_r_r67, cpy_r_r82); - CPy_DECREF(cpy_r_r82); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL84; - } -CPyL53: ; - cpy_r_r85 = CPyDict_CheckSize(cpy_r_r69, cpy_r_r71); - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL84; - } else - goto CPyL48; -CPyL54: ; - cpy_r_r86 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r86)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); - goto CPyL81; - } - cpy_r_r87.f0 = cpy_r_r27; - cpy_r_r87.f1 = cpy_r_r47; - cpy_r_r87.f2 = cpy_r_r67; - cpy_r_r88 = PyTuple_New(3); - if (unlikely(cpy_r_r88 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1773 = cpy_r_r87.f0; - PyTuple_SET_ITEM(cpy_r_r88, 0, __tmp1773); - PyObject *__tmp1774 = cpy_r_r87.f1; - PyTuple_SET_ITEM(cpy_r_r88, 1, __tmp1774); - PyObject *__tmp1775 = cpy_r_r87.f2; - PyTuple_SET_ITEM(cpy_r_r88, 2, __tmp1775); - cpy_r_r89 = PyDict_SetItem(cpy_r_r19, cpy_r_r26, cpy_r_r88); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r88); - cpy_r_r90 = cpy_r_r89 >= 0; - if (unlikely(!cpy_r_r90)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); - goto CPyL67; - } else - goto CPyL20; -CPyL56: ; - cpy_r_r91 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); - goto CPyL87; - } - return cpy_r_r19; -CPyL58: ; - cpy_r_r92 = NULL; - return cpy_r_r92; -CPyL59: ; - CPy_DecRef(cpy_r_r4); - goto CPyL58; -CPyL60: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL58; -CPyL61: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL58; -CPyL62: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - goto CPyL58; -CPyL63: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - goto CPyL58; -CPyL64: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - goto CPyL58; -CPyL65: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r20); - goto CPyL58; -CPyL66: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r24); - goto CPyL56; -CPyL67: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - goto CPyL58; -CPyL68: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - goto CPyL58; -CPyL69: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - goto CPyL58; -CPyL70: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r29); - goto CPyL58; -CPyL71: ; - CPy_DECREF(cpy_r_r29); - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33.f2); - goto CPyL32; -CPyL72: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - goto CPyL58; -CPyL73: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r29); - CPy_DecRef(cpy_r_r32); - CPyTagged_DecRef(cpy_r_r37); - goto CPyL58; -CPyL74: ; - CPyTagged_DECREF(cpy_r_r37); - goto CPyL31; -CPyL75: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - goto CPyL58; -CPyL76: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - goto CPyL58; -CPyL77: ; - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r52); - CPy_DECREF(cpy_r_r53.f2); - goto CPyL43; -CPyL78: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - goto CPyL58; -CPyL79: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r52); - CPyTagged_DecRef(cpy_r_r57); - goto CPyL58; -CPyL80: ; - CPyTagged_DECREF(cpy_r_r57); - goto CPyL42; -CPyL81: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r67); - goto CPyL58; -CPyL82: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r69); - goto CPyL58; -CPyL83: ; - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73.f2); - goto CPyL54; -CPyL84: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r72); - goto CPyL58; -CPyL85: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r72); - CPyTagged_DecRef(cpy_r_r77); - goto CPyL58; -CPyL86: ; - CPyTagged_DECREF(cpy_r_r77); - goto CPyL53; -CPyL87: ; - CPy_DecRef(cpy_r_r19); - goto CPyL58; -} - -PyObject *CPyPy_test___output____split(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_eval", "coverage_map", "key", 0}; - static CPyArg_Parser parser = {"OOO:_split", kwlist, 0}; - PyObject *obj_coverage_eval; - PyObject *obj_coverage_map; - PyObject *obj_key; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map, &obj_key)) { - return NULL; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_coverage_map; - if (likely(PyDict_Check(obj_coverage_map))) - arg_coverage_map = obj_coverage_map; - else { - CPy_TypeError("dict", obj_coverage_map); - goto fail; - } - PyObject *arg_key; - if (likely(PyUnicode_Check(obj_key))) - arg_key = obj_key; - else { - CPy_TypeError("str", obj_key); - goto fail; - } - PyObject *retval = CPyDef_test___output____split(arg_coverage_eval, arg_coverage_map, arg_key); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_split", 242, CPyStatic_test___output___globals); - return NULL; -} - -tuple_T2OT2II CPyDef_test___output____statement_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_count; - CPyTagged cpy_r_total; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T4CIOO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - CPyTagged cpy_r_r15; - int64_t cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T3CIO cpy_r_r18; - CPyTagged cpy_r_r19; - char 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; - int32_t cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - tuple_T3OOO cpy_r_r35; - PyObject *cpy_r_r36; - CPyPtr cpy_r_r37; - int64_t cpy_r_r38; - CPyTagged cpy_r_r39; - CPyTagged cpy_r_fn_count; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - int64_t cpy_r_r42; - CPyTagged cpy_r_r43; - CPyTagged cpy_r_fn_total; - CPyTagged cpy_r_r44; - CPyTagged cpy_r_r45; - tuple_T2II cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - tuple_T2II cpy_r_r54; - tuple_T2OT2II cpy_r_r55; - tuple_T2OT2II cpy_r_r56; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 268, CPyStatic_test___output___globals); - goto CPyL29; - } - cpy_r_count = 0; - cpy_r_total = 0; - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_coverage_eval); - cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_coverage_eval); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals); - goto CPyL30; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL31; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = cpy_r_r4.f3; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r9 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals, "str", cpy_r_r7); - goto CPyL32; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r10 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals, "dict", cpy_r_r8); - goto CPyL33; - } - cpy_r_r11 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 271, CPyStatic_test___output___globals); - goto CPyL34; - } - if (likely(PyDict_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 271, CPyStatic_test___output___globals, "dict", cpy_r_r11); - goto CPyL34; - } - cpy_r_r13 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 272, CPyStatic_test___output___globals); - goto CPyL35; - } - if (likely(PyDict_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 272, CPyStatic_test___output___globals, "dict", cpy_r_r13); - goto CPyL35; - } - cpy_r_r15 = 0; - cpy_r_r16 = PyDict_Size(cpy_r_r10); - cpy_r_r17 = CPyDict_GetKeysIter(cpy_r_r10); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals); - goto CPyL36; - } -CPyL10: ; - cpy_r_r18 = CPyDict_NextKey(cpy_r_r17, cpy_r_r15); - cpy_r_r19 = cpy_r_r18.f1; - cpy_r_r15 = cpy_r_r19; - cpy_r_r20 = cpy_r_r18.f0; - if (!cpy_r_r20) goto CPyL37; - cpy_r_r21 = cpy_r_r18.f2; - CPy_INCREF(cpy_r_r21); - CPy_DECREF(cpy_r_r18.f2); - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals, "str", cpy_r_r21); - goto CPyL38; - } - cpy_r_r23 = CPyStatics[175]; /* '.' */ - cpy_r_r24 = PyUnicode_Split(cpy_r_r22, cpy_r_r23, -1); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); - goto CPyL39; - } - cpy_r_r25 = CPyList_GetItemShort(cpy_r_r24, 0); - CPy_DECREF_NO_IMM(cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); - goto CPyL39; - } - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals, "str", cpy_r_r25); - goto CPyL39; - } - cpy_r_r27 = PySequence_Contains(cpy_r_exclude_contracts, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - cpy_r_r28 = cpy_r_r27 >= 0; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); - goto CPyL39; - } - cpy_r_r29 = cpy_r_r27; - if (cpy_r_r29) goto CPyL40; - cpy_r_r30 = PyDict_Contains(cpy_r_r12, cpy_r_r22); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); - goto CPyL39; - } - cpy_r_r32 = cpy_r_r30; - cpy_r_r33 = cpy_r_r32 ^ 1; - if (cpy_r_r33) goto CPyL40; - cpy_r_r34 = CPyDict_GetItem(cpy_r_r12, cpy_r_r22); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 276, CPyStatic_test___output___globals); - goto CPyL39; - } - PyObject *__tmp1776; - if (unlikely(!(PyTuple_Check(cpy_r_r34) && PyTuple_GET_SIZE(cpy_r_r34) == 3))) { - __tmp1776 = NULL; - goto __LL1777; - } - if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r34, 0)))) - __tmp1776 = PyTuple_GET_ITEM(cpy_r_r34, 0); - else { - __tmp1776 = NULL; - } - if (__tmp1776 == NULL) goto __LL1777; - if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r34, 1)))) - __tmp1776 = PyTuple_GET_ITEM(cpy_r_r34, 1); - else { - __tmp1776 = NULL; - } - if (__tmp1776 == NULL) goto __LL1777; - if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r34, 2)))) - __tmp1776 = PyTuple_GET_ITEM(cpy_r_r34, 2); - else { - __tmp1776 = NULL; - } - if (__tmp1776 == NULL) goto __LL1777; - __tmp1776 = cpy_r_r34; -__LL1777: ; - if (unlikely(__tmp1776 == NULL)) { - CPy_TypeError("tuple[list, list, list]", cpy_r_r34); cpy_r_r35 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp1778 = PyTuple_GET_ITEM(cpy_r_r34, 0); - CPy_INCREF(__tmp1778); - PyObject *__tmp1779; - if (likely(PyList_Check(__tmp1778))) - __tmp1779 = __tmp1778; - else { - CPy_TypeError("list", __tmp1778); - __tmp1779 = NULL; - } - cpy_r_r35.f0 = __tmp1779; - PyObject *__tmp1780 = PyTuple_GET_ITEM(cpy_r_r34, 1); - CPy_INCREF(__tmp1780); - PyObject *__tmp1781; - if (likely(PyList_Check(__tmp1780))) - __tmp1781 = __tmp1780; - else { - CPy_TypeError("list", __tmp1780); - __tmp1781 = NULL; - } - cpy_r_r35.f1 = __tmp1781; - PyObject *__tmp1782 = PyTuple_GET_ITEM(cpy_r_r34, 2); - CPy_INCREF(__tmp1782); - PyObject *__tmp1783; - if (likely(PyList_Check(__tmp1782))) - __tmp1783 = __tmp1782; - else { - CPy_TypeError("list", __tmp1782); - __tmp1783 = NULL; - } - cpy_r_r35.f2 = __tmp1783; - } - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 276, CPyStatic_test___output___globals); - goto CPyL39; - } - cpy_r_r36 = cpy_r_r35.f0; - CPy_INCREF_NO_IMM(cpy_r_r36); - CPy_DECREF_NO_IMM(cpy_r_r35.f0); - CPy_DECREF_NO_IMM(cpy_r_r35.f1); - CPy_DECREF_NO_IMM(cpy_r_r35.f2); - cpy_r_r37 = (CPyPtr)&((PyVarObject *)cpy_r_r36)->ob_size; - cpy_r_r38 = *(int64_t *)cpy_r_r37; - CPy_DECREF_NO_IMM(cpy_r_r36); - cpy_r_r39 = cpy_r_r38 << 1; - cpy_r_fn_count = cpy_r_r39; - cpy_r_r40 = CPyDict_GetItem(cpy_r_r14, cpy_r_r22); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 277, CPyStatic_test___output___globals); - goto CPyL41; - } - if (likely(PyDict_Check(cpy_r_r40))) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 277, CPyStatic_test___output___globals, "dict", cpy_r_r40); - goto CPyL41; - } - cpy_r_r42 = PyDict_Size(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - cpy_r_r43 = cpy_r_r42 << 1; - cpy_r_fn_total = cpy_r_r43; - cpy_r_r44 = CPyTagged_Add(cpy_r_count, cpy_r_fn_count); - CPyTagged_DECREF(cpy_r_count); - cpy_r_count = cpy_r_r44; - cpy_r_r45 = CPyTagged_Add(cpy_r_total, cpy_r_fn_total); - CPyTagged_DECREF(cpy_r_total); - cpy_r_total = cpy_r_r45; - cpy_r_r46.f0 = cpy_r_fn_count; - cpy_r_r46.f1 = cpy_r_fn_total; - cpy_r_r47 = PyTuple_New(2); - if (unlikely(cpy_r_r47 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1784 = CPyTagged_StealAsObject(cpy_r_r46.f0); - PyTuple_SET_ITEM(cpy_r_r47, 0, __tmp1784); - PyObject *__tmp1785 = CPyTagged_StealAsObject(cpy_r_r46.f1); - PyTuple_SET_ITEM(cpy_r_r47, 1, __tmp1785); - cpy_r_r48 = CPyDict_SetItem(cpy_r_r0, cpy_r_r22, cpy_r_r47); - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r47); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 280, CPyStatic_test___output___globals); - goto CPyL38; - } -CPyL24: ; - cpy_r_r50 = CPyDict_CheckSize(cpy_r_r10, cpy_r_r16); - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals); - goto CPyL38; - } else - goto CPyL10; -CPyL25: ; - cpy_r_r51 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals); - goto CPyL42; - } - cpy_r_r52 = CPyDict_CheckSize(cpy_r_coverage_eval, cpy_r_r2); - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals); - goto CPyL42; - } else - goto CPyL2; -CPyL27: ; - cpy_r_r53 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals); - goto CPyL30; - } - cpy_r_r54.f0 = cpy_r_count; - cpy_r_r54.f1 = cpy_r_total; - cpy_r_r55.f0 = cpy_r_r0; - cpy_r_r55.f1 = cpy_r_r54; - return cpy_r_r55; -CPyL29: ; - tuple_T2OT2II __tmp1786 = { NULL, (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG } }; - cpy_r_r56 = __tmp1786; - return cpy_r_r56; -CPyL30: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - goto CPyL29; -CPyL31: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - goto CPyL27; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL29; -CPyL33: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - goto CPyL29; -CPyL34: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL29; -CPyL35: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - goto CPyL29; -CPyL36: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL29; -CPyL37: ; - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r18.f2); - goto CPyL25; -CPyL38: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - goto CPyL29; -CPyL39: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r22); - goto CPyL29; -CPyL40: ; - CPy_DECREF(cpy_r_r22); - goto CPyL24; -CPyL41: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r22); - CPyTagged_DecRef(cpy_r_fn_count); - goto CPyL29; -CPyL42: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_count); - CPyTagged_DecRef(cpy_r_total); - CPy_DecRef(cpy_r_r3); - goto CPyL29; -} - -PyObject *CPyPy_test___output____statement_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_eval", "coverage_map", "exclude_contracts", 0}; - static CPyArg_Parser parser = {"OOO:_statement_totals", kwlist, 0}; - PyObject *obj_coverage_eval; - PyObject *obj_coverage_map; - PyObject *obj_exclude_contracts; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map, &obj_exclude_contracts)) { - return NULL; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_coverage_map; - if (likely(PyDict_Check(obj_coverage_map))) - arg_coverage_map = obj_coverage_map; - else { - CPy_TypeError("dict", obj_coverage_map); - goto fail; - } - PyObject *arg_exclude_contracts = obj_exclude_contracts; - tuple_T2OT2II retval = CPyDef_test___output____statement_totals(arg_coverage_eval, arg_coverage_map, arg_exclude_contracts); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1787 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1787); - PyObject *__tmp1788 = PyTuple_New(2); - if (unlikely(__tmp1788 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1789 = CPyTagged_StealAsObject(retval.f1.f0); - PyTuple_SET_ITEM(__tmp1788, 0, __tmp1789); - PyObject *__tmp1790 = CPyTagged_StealAsObject(retval.f1.f1); - PyTuple_SET_ITEM(__tmp1788, 1, __tmp1790); - PyTuple_SET_ITEM(retbox, 1, __tmp1788); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 263, CPyStatic_test___output___globals); - return NULL; -} - -tuple_T2OT3III CPyDef_test___output____branch_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_final_true; - CPyTagged cpy_r_final_false; - CPyTagged cpy_r_final_total; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T4CIOO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - CPyTagged cpy_r_r11; - int64_t cpy_r_r12; - PyObject *cpy_r_r13; - tuple_T3CIO cpy_r_r14; - CPyTagged cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - CPyTagged cpy_r_true; - CPyTagged cpy_r_false; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - tuple_T3OOO cpy_r_r39; - PyObject *cpy_r_r40; - CPyPtr cpy_r_r41; - int64_t cpy_r_r42; - CPyTagged cpy_r_r43; - PyObject *cpy_r_r44; - CPyPtr cpy_r_r45; - int64_t cpy_r_r46; - CPyTagged cpy_r_r47; - CPyTagged cpy_r_r48; - CPyTagged cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int64_t cpy_r_r54; - CPyTagged cpy_r_r55; - CPyTagged cpy_r_total; - CPyTagged cpy_r_r56; - tuple_T3III cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - tuple_T3III cpy_r_r65; - tuple_T2OT3III cpy_r_r66; - tuple_T2OT3III cpy_r_r67; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 289, CPyStatic_test___output___globals); - goto CPyL35; - } - cpy_r_final_true = 0; - cpy_r_final_false = 0; - cpy_r_final_total = 0; - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_coverage_map); - cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_coverage_map); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals); - goto CPyL36; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL37; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = cpy_r_r4.f3; - CPy_INCREF(cpy_r_r8); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r9 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals, "str", cpy_r_r7); - goto CPyL38; - } - if (likely(PyDict_Check(cpy_r_r8))) - cpy_r_r10 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals, "dict", cpy_r_r8); - goto CPyL39; - } - cpy_r_r11 = 0; - cpy_r_r12 = PyDict_Size(cpy_r_r10); - cpy_r_r13 = CPyDict_GetKeysIter(cpy_r_r10); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals); - goto CPyL40; - } -CPyL6: ; - cpy_r_r14 = CPyDict_NextKey(cpy_r_r13, cpy_r_r11); - cpy_r_r15 = cpy_r_r14.f1; - cpy_r_r11 = cpy_r_r15; - cpy_r_r16 = cpy_r_r14.f0; - if (!cpy_r_r16) goto CPyL41; - cpy_r_r17 = cpy_r_r14.f2; - CPy_INCREF(cpy_r_r17); - CPy_DECREF(cpy_r_r14.f2); - if (likely(PyUnicode_Check(cpy_r_r17))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals, "str", cpy_r_r17); - goto CPyL42; - } - cpy_r_r19 = CPyStatics[175]; /* '.' */ - cpy_r_r20 = PyUnicode_Split(cpy_r_r18, cpy_r_r19, -1); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r21 = CPyList_GetItemShort(cpy_r_r20, 0); - CPy_DECREF_NO_IMM(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals); - goto CPyL43; - } - if (likely(PyUnicode_Check(cpy_r_r21))) - cpy_r_r22 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals, "str", cpy_r_r21); - goto CPyL43; - } - cpy_r_r23 = PySequence_Contains(cpy_r_exclude_contracts, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r25 = cpy_r_r23; - if (cpy_r_r25) goto CPyL44; - cpy_r_r26 = PyDict_Contains(cpy_r_coverage_eval, cpy_r_r9); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r28 = cpy_r_r26; - cpy_r_r29 = cpy_r_r28 ^ 1; - if (cpy_r_r29) goto CPyL19; - cpy_r_r30 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r9); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals, "dict", cpy_r_r30); - goto CPyL43; - } - cpy_r_r32 = PyDict_Contains(cpy_r_r31, cpy_r_r18); - CPy_DECREF(cpy_r_r31); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r34 = cpy_r_r32; - cpy_r_r35 = cpy_r_r34 ^ 1; - if (!cpy_r_r35) goto CPyL20; -CPyL19: ; - cpy_r_true = 0; - cpy_r_false = 0; - goto CPyL25; -CPyL20: ; - cpy_r_r36 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r9); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals); - goto CPyL43; - } - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals, "dict", cpy_r_r36); - goto CPyL43; - } - cpy_r_r38 = CPyDict_GetItem(cpy_r_r37, cpy_r_r18); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals); - goto CPyL43; - } - PyObject *__tmp1791; - if (unlikely(!(PyTuple_Check(cpy_r_r38) && PyTuple_GET_SIZE(cpy_r_r38) == 3))) { - __tmp1791 = NULL; - goto __LL1792; - } - if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r38, 0)))) - __tmp1791 = PyTuple_GET_ITEM(cpy_r_r38, 0); - else { - __tmp1791 = NULL; - } - if (__tmp1791 == NULL) goto __LL1792; - if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r38, 1)))) - __tmp1791 = PyTuple_GET_ITEM(cpy_r_r38, 1); - else { - __tmp1791 = NULL; - } - if (__tmp1791 == NULL) goto __LL1792; - if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r38, 2)))) - __tmp1791 = PyTuple_GET_ITEM(cpy_r_r38, 2); - else { - __tmp1791 = NULL; - } - if (__tmp1791 == NULL) goto __LL1792; - __tmp1791 = cpy_r_r38; -__LL1792: ; - if (unlikely(__tmp1791 == NULL)) { - CPy_TypeError("tuple[list, list, list]", cpy_r_r38); cpy_r_r39 = (tuple_T3OOO) { NULL, NULL, NULL }; - } else { - PyObject *__tmp1793 = PyTuple_GET_ITEM(cpy_r_r38, 0); - CPy_INCREF(__tmp1793); - PyObject *__tmp1794; - if (likely(PyList_Check(__tmp1793))) - __tmp1794 = __tmp1793; - else { - CPy_TypeError("list", __tmp1793); - __tmp1794 = NULL; - } - cpy_r_r39.f0 = __tmp1794; - PyObject *__tmp1795 = PyTuple_GET_ITEM(cpy_r_r38, 1); - CPy_INCREF(__tmp1795); - PyObject *__tmp1796; - if (likely(PyList_Check(__tmp1795))) - __tmp1796 = __tmp1795; - else { - CPy_TypeError("list", __tmp1795); - __tmp1796 = NULL; - } - cpy_r_r39.f1 = __tmp1796; - PyObject *__tmp1797 = PyTuple_GET_ITEM(cpy_r_r38, 2); - CPy_INCREF(__tmp1797); - PyObject *__tmp1798; - if (likely(PyList_Check(__tmp1797))) - __tmp1798 = __tmp1797; - else { - CPy_TypeError("list", __tmp1797); - __tmp1798 = NULL; - } - cpy_r_r39.f2 = __tmp1798; - } - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r39.f0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r40 = cpy_r_r39.f2; - CPy_INCREF_NO_IMM(cpy_r_r40); - cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; - cpy_r_r42 = *(int64_t *)cpy_r_r41; - CPy_DECREF_NO_IMM(cpy_r_r40); - cpy_r_r43 = cpy_r_r42 << 1; - cpy_r_true = cpy_r_r43; - cpy_r_r44 = cpy_r_r39.f1; - CPy_INCREF_NO_IMM(cpy_r_r44); - CPy_DECREF_NO_IMM(cpy_r_r39.f0); - CPy_DECREF_NO_IMM(cpy_r_r39.f1); - CPy_DECREF_NO_IMM(cpy_r_r39.f2); - cpy_r_r45 = (CPyPtr)&((PyVarObject *)cpy_r_r44)->ob_size; - cpy_r_r46 = *(int64_t *)cpy_r_r45; - CPy_DECREF_NO_IMM(cpy_r_r44); - cpy_r_r47 = cpy_r_r46 << 1; - cpy_r_false = cpy_r_r47; - cpy_r_r48 = CPyTagged_Add(cpy_r_final_true, cpy_r_true); - CPyTagged_DECREF(cpy_r_final_true); - cpy_r_final_true = cpy_r_r48; - cpy_r_r49 = CPyTagged_Add(cpy_r_final_false, cpy_r_false); - CPyTagged_DECREF(cpy_r_final_false); - cpy_r_final_false = cpy_r_r49; -CPyL25: ; - cpy_r_r50 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r9); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals); - goto CPyL45; - } - if (likely(PyDict_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals, "dict", cpy_r_r50); - goto CPyL45; - } - cpy_r_r52 = CPyDict_GetItem(cpy_r_r51, cpy_r_r18); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals); - goto CPyL45; - } - if (likely(PyDict_Check(cpy_r_r52))) - cpy_r_r53 = cpy_r_r52; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals, "dict", cpy_r_r52); - goto CPyL45; - } - cpy_r_r54 = PyDict_Size(cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 << 1; - cpy_r_total = cpy_r_r55; - cpy_r_r56 = CPyTagged_Add(cpy_r_final_total, cpy_r_total); - CPyTagged_DECREF(cpy_r_final_total); - cpy_r_final_total = cpy_r_r56; - cpy_r_r57.f0 = cpy_r_true; - cpy_r_r57.f1 = cpy_r_false; - cpy_r_r57.f2 = cpy_r_total; - cpy_r_r58 = PyTuple_New(3); - if (unlikely(cpy_r_r58 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1799 = CPyTagged_StealAsObject(cpy_r_r57.f0); - PyTuple_SET_ITEM(cpy_r_r58, 0, __tmp1799); - PyObject *__tmp1800 = CPyTagged_StealAsObject(cpy_r_r57.f1); - PyTuple_SET_ITEM(cpy_r_r58, 1, __tmp1800); - PyObject *__tmp1801 = CPyTagged_StealAsObject(cpy_r_r57.f2); - PyTuple_SET_ITEM(cpy_r_r58, 2, __tmp1801); - cpy_r_r59 = CPyDict_SetItem(cpy_r_r0, cpy_r_r18, cpy_r_r58); - CPy_DECREF(cpy_r_r18); - CPy_DECREF(cpy_r_r58); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 310, CPyStatic_test___output___globals); - goto CPyL42; - } -CPyL30: ; - cpy_r_r61 = CPyDict_CheckSize(cpy_r_r10, cpy_r_r12); - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals); - goto CPyL42; - } else - goto CPyL6; -CPyL31: ; - cpy_r_r62 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals); - goto CPyL46; - } - cpy_r_r63 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r2); - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals); - goto CPyL46; - } else - goto CPyL2; -CPyL33: ; - cpy_r_r64 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals); - goto CPyL36; - } - cpy_r_r65.f0 = cpy_r_final_true; - cpy_r_r65.f1 = cpy_r_final_false; - cpy_r_r65.f2 = cpy_r_final_total; - cpy_r_r66.f0 = cpy_r_r0; - cpy_r_r66.f1 = cpy_r_r65; - return cpy_r_r66; -CPyL35: ; - tuple_T2OT3III __tmp1802 = { NULL, (tuple_T3III) { CPY_INT_TAG, CPY_INT_TAG, CPY_INT_TAG } }; - cpy_r_r67 = __tmp1802; - return cpy_r_r67; -CPyL36: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - goto CPyL35; -CPyL37: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - CPy_DECREF(cpy_r_r4.f3); - goto CPyL33; -CPyL38: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL35; -CPyL39: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - goto CPyL35; -CPyL40: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL35; -CPyL41: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r13); - CPy_DECREF(cpy_r_r14.f2); - goto CPyL31; -CPyL42: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - goto CPyL35; -CPyL43: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r18); - goto CPyL35; -CPyL44: ; - CPy_DECREF(cpy_r_r18); - goto CPyL30; -CPyL45: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r18); - CPyTagged_DecRef(cpy_r_true); - CPyTagged_DecRef(cpy_r_false); - goto CPyL35; -CPyL46: ; - CPy_DecRef(cpy_r_r0); - CPyTagged_DecRef(cpy_r_final_true); - CPyTagged_DecRef(cpy_r_final_false); - CPyTagged_DecRef(cpy_r_final_total); - CPy_DecRef(cpy_r_r3); - goto CPyL35; -} - -PyObject *CPyPy_test___output____branch_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_eval", "coverage_map", "exclude_contracts", 0}; - static CPyArg_Parser parser = {"OOO:_branch_totals", kwlist, 0}; - PyObject *obj_coverage_eval; - PyObject *obj_coverage_map; - PyObject *obj_exclude_contracts; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map, &obj_exclude_contracts)) { - return NULL; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_coverage_map; - if (likely(PyDict_Check(obj_coverage_map))) - arg_coverage_map = obj_coverage_map; - else { - CPy_TypeError("dict", obj_coverage_map); - goto fail; - } - PyObject *arg_exclude_contracts; - if (likely(PyList_Check(obj_exclude_contracts))) - arg_exclude_contracts = obj_exclude_contracts; - else { - CPy_TypeError("list", obj_exclude_contracts); - goto fail; - } - tuple_T2OT3III retval = CPyDef_test___output____branch_totals(arg_coverage_eval, arg_coverage_map, arg_exclude_contracts); - if (retval.f0 == NULL) { - return NULL; - } - PyObject *retbox = PyTuple_New(2); - if (unlikely(retbox == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1803 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1803); - PyObject *__tmp1804 = PyTuple_New(3); - if (unlikely(__tmp1804 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1805 = CPyTagged_StealAsObject(retval.f1.f0); - PyTuple_SET_ITEM(__tmp1804, 0, __tmp1805); - PyObject *__tmp1806 = CPyTagged_StealAsObject(retval.f1.f1); - PyTuple_SET_ITEM(__tmp1804, 1, __tmp1806); - PyObject *__tmp1807 = CPyTagged_StealAsObject(retval.f1.f2); - PyTuple_SET_ITEM(__tmp1804, 2, __tmp1807); - PyTuple_SET_ITEM(retbox, 1, __tmp1804); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 284, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____get_highlights(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject **cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - tuple_T3OOO cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - cpy_r_r0 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 317, CPyStatic_test___output___globals); - goto CPyL42; - } - cpy_r_r2 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r3 = PyDict_New(); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 317, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r4 = CPyDict_Build(2, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3); - CPy_DECREF(cpy_r_r1); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 317, CPyStatic_test___output___globals); - goto CPyL42; - } - cpy_r_r5 = CPyStatics[540]; /* 'items' */ - PyObject *cpy_r_r6[1] = {cpy_r_coverage_eval}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL44; - } - cpy_r_r9 = PyObject_GetIter(cpy_r_r8); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL44; - } -CPyL5: ; - cpy_r_r10 = PyIter_Next(cpy_r_r9); - if (cpy_r_r10 == NULL) goto CPyL45; - cpy_r_r11 = PyObject_GetIter(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL46; - } - cpy_r_r12 = PyIter_Next(cpy_r_r11); - if (cpy_r_r12 == NULL) { - goto CPyL47; - } else - goto CPyL10; -CPyL8: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r13 = 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL10: ; - cpy_r_r14 = PyIter_Next(cpy_r_r11); - if (cpy_r_r14 == NULL) { - goto CPyL48; - } else - goto CPyL13; -CPyL11: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r16 = PyIter_Next(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (cpy_r_r16 == NULL) { - goto CPyL16; - } else - goto CPyL49; -CPyL14: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL42; - } - CPy_Unreachable(); -CPyL16: ; - cpy_r_r18 = CPyStatics[444]; /* 'get' */ - PyObject *cpy_r_r19[2] = {cpy_r_build, cpy_r_r12}; - cpy_r_r20 = (PyObject **)&cpy_r_r19; - cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 320, CPyStatic_test___output___globals); - goto CPyL50; - } - cpy_r_r22 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r23 = PyObject_GetItem(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 320, CPyStatic_test___output___globals); - goto CPyL50; - } - goto CPyL26; -CPyL19: ; - cpy_r_r24 = CPy_CatchError(); - cpy_r_r25 = CPyModule_builtins; - cpy_r_r26 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 321, CPyStatic_test___output___globals); - goto CPyL51; - } - cpy_r_r28 = CPy_ExceptionMatches(cpy_r_r27); - CPy_DecRef(cpy_r_r27); - if (!cpy_r_r28) goto CPyL52; - CPy_RestoreExcInfo(cpy_r_r24); - CPy_DecRef(cpy_r_r24.f0); - CPy_DecRef(cpy_r_r24.f1); - CPy_DecRef(cpy_r_r24.f2); - goto CPyL5; -CPyL22: ; - CPy_Reraise(); - if (!0) { - goto CPyL24; - } else - goto CPyL53; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - CPy_RestoreExcInfo(cpy_r_r24); - CPy_DecRef(cpy_r_r24.f0); - CPy_DecRef(cpy_r_r24.f1); - CPy_DecRef(cpy_r_r24.f2); - cpy_r_r29 = CPy_KeepPropagating(); - if (!cpy_r_r29) goto CPyL42; - CPy_Unreachable(); -CPyL26: ; - cpy_r_r30 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r31 = PyObject_GetItem(cpy_r_r23, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); - goto CPyL54; - } - CPy_INCREF(cpy_r_r14); - if (likely(PyDict_Check(cpy_r_r14))) - cpy_r_r32 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals, "dict", cpy_r_r14); - goto CPyL55; - } - if (likely(PyDict_Check(cpy_r_r31))) - cpy_r_r33 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals, "dict", cpy_r_r31); - goto CPyL56; - } - cpy_r_r34 = CPyDef_test___output____statement_highlights(cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); - goto CPyL54; - } - cpy_r_r35 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r36 = CPyDict_GetItem(cpy_r_r4, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); - goto CPyL57; - } - if (likely(PyDict_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals, "dict", cpy_r_r36); - goto CPyL57; - } - cpy_r_r38 = CPyDict_SetItem(cpy_r_r37, cpy_r_r12, cpy_r_r34); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r34); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); - goto CPyL54; - } - cpy_r_r40 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r41 = PyObject_GetItem(cpy_r_r23, cpy_r_r40); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); - goto CPyL58; - } - if (likely(PyDict_Check(cpy_r_r14))) - cpy_r_r42 = cpy_r_r14; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals, "dict", cpy_r_r14); - goto CPyL59; - } - if (likely(PyDict_Check(cpy_r_r41))) - cpy_r_r43 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals, "dict", cpy_r_r41); - goto CPyL60; - } - cpy_r_r44 = CPyDef_test___output____branch_highlights(cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); - goto CPyL61; - } - cpy_r_r45 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r46 = CPyDict_GetItem(cpy_r_r4, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); - goto CPyL62; - } - if (likely(PyDict_Check(cpy_r_r46))) - cpy_r_r47 = cpy_r_r46; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals, "dict", cpy_r_r46); - goto CPyL62; - } - cpy_r_r48 = CPyDict_SetItem(cpy_r_r47, cpy_r_r12, cpy_r_r44); - CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r44); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); - goto CPyL46; - } else - goto CPyL5; -CPyL40: ; - cpy_r_r50 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); - goto CPyL44; - } - return cpy_r_r4; -CPyL42: ; - cpy_r_r51 = NULL; - return cpy_r_r51; -CPyL43: ; - CPy_DecRef(cpy_r_r1); - goto CPyL42; -CPyL44: ; - CPy_DecRef(cpy_r_r4); - goto CPyL42; -CPyL45: ; - CPy_DECREF(cpy_r_r9); - goto CPyL40; -CPyL46: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL42; -CPyL47: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r11); - goto CPyL8; -CPyL48: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r12); - goto CPyL11; -CPyL49: ; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r12); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r16); - goto CPyL14; -CPyL50: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL19; -CPyL51: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL24; -CPyL52: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - goto CPyL22; -CPyL53: ; - CPy_DecRef(cpy_r_r24.f0); - CPy_DecRef(cpy_r_r24.f1); - CPy_DecRef(cpy_r_r24.f2); - goto CPyL23; -CPyL54: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - goto CPyL42; -CPyL55: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r31); - goto CPyL42; -CPyL56: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r32); - goto CPyL42; -CPyL57: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r34); - goto CPyL42; -CPyL58: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r14); - goto CPyL42; -CPyL59: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r41); - goto CPyL42; -CPyL60: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r42); - goto CPyL42; -CPyL61: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - goto CPyL42; -CPyL62: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r44); - goto CPyL42; -} - -PyObject *CPyPy_test___output____get_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"build", "coverage_eval", 0}; - static CPyArg_Parser parser = {"OO:_get_highlights", kwlist, 0}; - PyObject *obj_build; - PyObject *obj_coverage_eval; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval)) { - return NULL; - } - PyObject *arg_build = obj_build; - PyObject *arg_coverage_eval = obj_coverage_eval; - PyObject *retval = CPyDef_test___output____get_highlights(arg_build, arg_coverage_eval); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 315, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____statement_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T3CIO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - CPyTagged cpy_r_r14; - int64_t cpy_r_r15; - PyObject *cpy_r_r16; - tuple_T4CIOO cpy_r_r17; - CPyTagged cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - CPyTagged cpy_r_r24; - int64_t cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T3CIO cpy_r_r27; - CPyTagged cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - CPyTagged cpy_r_r39; - int64_t cpy_r_r40; - PyObject *cpy_r_r41; - tuple_T4CIOO cpy_r_r42; - CPyTagged cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - CPyTagged cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); - goto CPyL39; - } - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_coverage_map); - cpy_r_r3 = CPyDict_GetKeysIter(cpy_r_coverage_map); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); - goto CPyL40; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextKey(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL41; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - CPy_DECREF(cpy_r_r4.f2); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals, "str", cpy_r_r7); - goto CPyL42; - } - cpy_r_r9 = PyList_New(0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r10 = PyDict_SetItem(cpy_r_r0, cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); - goto CPyL42; - } - cpy_r_r12 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r2); - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); - goto CPyL42; - } else - goto CPyL2; -CPyL7: ; - cpy_r_r13 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); - goto CPyL40; - } - cpy_r_r14 = 0; - cpy_r_r15 = PyDict_Size(cpy_r_coverage_map); - cpy_r_r16 = CPyDict_GetItemsIter(cpy_r_coverage_map); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals); - goto CPyL44; - } -CPyL9: ; - cpy_r_r17 = CPyDict_NextItem(cpy_r_r16, cpy_r_r14); - cpy_r_r18 = cpy_r_r17.f1; - cpy_r_r14 = cpy_r_r18; - cpy_r_r19 = cpy_r_r17.f0; - if (!cpy_r_r19) goto CPyL45; - cpy_r_r20 = cpy_r_r17.f2; - CPy_INCREF(cpy_r_r20); - cpy_r_r21 = cpy_r_r17.f3; - CPy_INCREF(cpy_r_r21); - CPy_DECREF(cpy_r_r17.f2); - CPy_DECREF(cpy_r_r17.f3); - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r22 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals, "str", cpy_r_r20); - goto CPyL46; - } - if (likely(PyDict_Check(cpy_r_r21))) - cpy_r_r23 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals, "dict", cpy_r_r21); - goto CPyL47; - } - cpy_r_r24 = 0; - cpy_r_r25 = PyDict_Size(cpy_r_r23); - cpy_r_r26 = CPyDict_GetKeysIter(cpy_r_r23); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals); - goto CPyL48; - } -CPyL13: ; - cpy_r_r27 = CPyDict_NextKey(cpy_r_r26, cpy_r_r24); - cpy_r_r28 = cpy_r_r27.f1; - cpy_r_r24 = cpy_r_r28; - cpy_r_r29 = cpy_r_r27.f0; - if (!cpy_r_r29) goto CPyL49; - cpy_r_r30 = cpy_r_r27.f2; - CPy_INCREF(cpy_r_r30); - CPy_DECREF(cpy_r_r27.f2); - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals, "str", cpy_r_r30); - goto CPyL50; - } - cpy_r_r32 = CPyDict_GetItem(cpy_r_r0, cpy_r_r22); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL51; - } - if (likely(PyList_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals, "list", cpy_r_r32); - goto CPyL51; - } - cpy_r_r34 = PyList_New(0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL52; - } - cpy_r_r35 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r22); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals); - goto CPyL53; - } - if (likely(PyDict_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals, "dict", cpy_r_r35); - goto CPyL53; - } - cpy_r_r37 = CPyDict_GetItem(cpy_r_r36, cpy_r_r31); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals, "dict", cpy_r_r37); - goto CPyL54; - } - cpy_r_r39 = 0; - cpy_r_r40 = PyDict_Size(cpy_r_r38); - cpy_r_r41 = CPyDict_GetItemsIter(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL55; - } -CPyL23: ; - cpy_r_r42 = CPyDict_NextItem(cpy_r_r41, cpy_r_r39); - cpy_r_r43 = cpy_r_r42.f1; - cpy_r_r39 = cpy_r_r43; - cpy_r_r44 = cpy_r_r42.f0; - if (!cpy_r_r44) goto CPyL56; - cpy_r_r45 = cpy_r_r42.f2; - CPy_INCREF(cpy_r_r45); - cpy_r_r46 = cpy_r_r42.f3; - CPy_INCREF(cpy_r_r46); - CPy_DECREF(cpy_r_r42.f2); - CPy_DECREF(cpy_r_r42.f3); - if (likely(PyLong_Check(cpy_r_r45))) - cpy_r_r47 = CPyTagged_FromObject(cpy_r_r45); - else { - CPy_TypeError("int", cpy_r_r45); cpy_r_r47 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL57; - } - cpy_r_r48 = CPyDef_test___output____statement_color(cpy_r_r47, cpy_r_coverage_eval, cpy_r_r22); - CPyTagged_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); - goto CPyL58; - } - cpy_r_r49 = CPyStatics[114]; /* '' */ - cpy_r_r50 = PyList_New(0); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); - goto CPyL59; - } - cpy_r_r51 = CPyList_Extend(cpy_r_r50, cpy_r_r46); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); - goto CPyL60; - } else - goto CPyL61; -CPyL28: ; - cpy_r_r52 = PyList_Append(cpy_r_r50, cpy_r_r48); - CPy_DECREF(cpy_r_r48); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); - goto CPyL62; - } - cpy_r_r54 = PyList_Append(cpy_r_r50, cpy_r_r49); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); - goto CPyL62; - } - cpy_r_r56 = PyList_Append(cpy_r_r34, cpy_r_r50); - CPy_DECREF_NO_IMM(cpy_r_r50); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r58 = CPyDict_CheckSize(cpy_r_r38, cpy_r_r40); - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL63; - } else - goto CPyL23; -CPyL32: ; - cpy_r_r59 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL54; - } - cpy_r_r60 = CPyList_Extend(cpy_r_r33, cpy_r_r34); - CPy_DECREF_NO_IMM(cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r34); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); - goto CPyL50; - } else - goto CPyL64; -CPyL34: ; - cpy_r_r61 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r25); - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals); - goto CPyL50; - } else - goto CPyL13; -CPyL35: ; - cpy_r_r62 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r62)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals); - goto CPyL65; - } - cpy_r_r63 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r15); - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals); - goto CPyL65; - } else - goto CPyL9; -CPyL37: ; - cpy_r_r64 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals); - goto CPyL44; - } - return cpy_r_r0; -CPyL39: ; - cpy_r_r65 = NULL; - return cpy_r_r65; -CPyL40: ; - CPy_DecRef(cpy_r_r0); - goto CPyL39; -CPyL41: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - goto CPyL7; -CPyL42: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL39; -CPyL43: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL39; -CPyL44: ; - CPy_DecRef(cpy_r_r0); - goto CPyL39; -CPyL45: ; - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r17.f2); - CPy_DECREF(cpy_r_r17.f3); - goto CPyL37; -CPyL46: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r21); - goto CPyL39; -CPyL47: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - goto CPyL39; -CPyL48: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - goto CPyL39; -CPyL49: ; - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r27.f2); - goto CPyL35; -CPyL50: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL39; -CPyL51: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - goto CPyL39; -CPyL52: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r33); - goto CPyL39; -CPyL53: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL39; -CPyL54: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL39; -CPyL55: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - goto CPyL39; -CPyL56: ; - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r42.f2); - CPy_DECREF(cpy_r_r42.f3); - goto CPyL32; -CPyL57: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r46); - goto CPyL39; -CPyL58: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r46); - goto CPyL39; -CPyL59: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r46); - CPy_DecRef(cpy_r_r48); - goto CPyL39; -CPyL60: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r50); - goto CPyL39; -CPyL61: ; - CPy_DECREF(cpy_r_r51); - goto CPyL28; -CPyL62: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r50); - goto CPyL39; -CPyL63: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - goto CPyL39; -CPyL64: ; - CPy_DECREF(cpy_r_r60); - goto CPyL34; -CPyL65: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - goto CPyL39; -} - -PyObject *CPyPy_test___output____statement_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_eval", "coverage_map", 0}; - static CPyArg_Parser parser = {"OO:_statement_highlights", kwlist, 0}; - PyObject *obj_coverage_eval; - PyObject *obj_coverage_map; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map)) { - return NULL; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_coverage_map; - if (likely(PyDict_Check(obj_coverage_map))) - arg_coverage_map = obj_coverage_map; - else { - CPy_TypeError("dict", obj_coverage_map); - goto fail; - } - PyObject *retval = CPyDef_test___output____statement_highlights(arg_coverage_eval, arg_coverage_map); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 330, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____statement_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - cpy_r_r0 = PyDict_Contains(cpy_r_coverage_eval, cpy_r_path); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); - goto CPyL10; - } - cpy_r_r2 = cpy_r_r0; - if (!cpy_r_r2) goto CPyL9; - cpy_r_r3 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_path); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); - goto CPyL10; - } - if (likely(PyDict_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals, "dict", cpy_r_r3); - goto CPyL10; - } - cpy_r_r5 = CPyStatics[2030]; /* 0 */ - cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); - goto CPyL10; - } - if (likely(PySet_Check(cpy_r_r6))) - cpy_r_r7 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals, "set", cpy_r_r6); - goto CPyL10; - } - CPyTagged_INCREF(cpy_r_i); - cpy_r_r8 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r9 = PySet_Contains(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); - goto CPyL10; - } - cpy_r_r11 = cpy_r_r9; - if (!cpy_r_r11) goto CPyL9; - cpy_r_r12 = CPyStatics[485]; /* 'green' */ - CPy_INCREF(cpy_r_r12); - return cpy_r_r12; -CPyL9: ; - cpy_r_r13 = CPyStatics[1876]; /* 'red' */ - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL10: ; - cpy_r_r14 = NULL; - return cpy_r_r14; -} - -PyObject *CPyPy_test___output____statement_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"i", "coverage_eval", "path", 0}; - static CPyArg_Parser parser = {"OOO:_statement_color", kwlist, 0}; - PyObject *obj_i; - PyObject *obj_coverage_eval; - PyObject *obj_path; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_i, &obj_coverage_eval, &obj_path)) { - return NULL; - } - CPyTagged arg_i; - if (likely(PyLong_Check(obj_i))) - arg_i = CPyTagged_BorrowFromObject(obj_i); - else { - CPy_TypeError("int", obj_i); goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_path; - if (likely(PyUnicode_Check(obj_path))) - arg_path = obj_path; - else { - CPy_TypeError("str", obj_path); - goto fail; - } - PyObject *retval = CPyDef_test___output____statement_color(arg_i, arg_coverage_eval, arg_path); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_statement_color", 344, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____branch_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map) { - PyObject *cpy_r_r0; - CPyTagged cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - tuple_T3CIO cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - CPyTagged cpy_r_r14; - int64_t cpy_r_r15; - PyObject *cpy_r_r16; - tuple_T4CIOO cpy_r_r17; - CPyTagged cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - CPyTagged cpy_r_r24; - int64_t cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T3CIO cpy_r_r27; - CPyTagged cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - CPyTagged cpy_r_r39; - int64_t cpy_r_r40; - PyObject *cpy_r_r41; - tuple_T4CIOO cpy_r_r42; - CPyTagged cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - CPyTagged cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - int32_t cpy_r_r62; - char cpy_r_r63; - int32_t cpy_r_r64; - char cpy_r_r65; - char cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); - goto CPyL43; - } - cpy_r_r1 = 0; - cpy_r_r2 = PyDict_Size(cpy_r_coverage_map); - cpy_r_r3 = CPyDict_GetKeysIter(cpy_r_coverage_map); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); - goto CPyL44; - } -CPyL2: ; - cpy_r_r4 = CPyDict_NextKey(cpy_r_r3, cpy_r_r1); - cpy_r_r5 = cpy_r_r4.f1; - cpy_r_r1 = cpy_r_r5; - cpy_r_r6 = cpy_r_r4.f0; - if (!cpy_r_r6) goto CPyL45; - cpy_r_r7 = cpy_r_r4.f2; - CPy_INCREF(cpy_r_r7); - CPy_DECREF(cpy_r_r4.f2); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals, "str", cpy_r_r7); - goto CPyL46; - } - cpy_r_r9 = PyList_New(0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); - goto CPyL47; - } - cpy_r_r10 = PyDict_SetItem(cpy_r_r0, cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); - goto CPyL46; - } - cpy_r_r12 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r2); - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); - goto CPyL46; - } else - goto CPyL2; -CPyL7: ; - cpy_r_r13 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); - goto CPyL44; - } - cpy_r_r14 = 0; - cpy_r_r15 = PyDict_Size(cpy_r_coverage_map); - cpy_r_r16 = CPyDict_GetItemsIter(cpy_r_coverage_map); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals); - goto CPyL48; - } -CPyL9: ; - cpy_r_r17 = CPyDict_NextItem(cpy_r_r16, cpy_r_r14); - cpy_r_r18 = cpy_r_r17.f1; - cpy_r_r14 = cpy_r_r18; - cpy_r_r19 = cpy_r_r17.f0; - if (!cpy_r_r19) goto CPyL49; - cpy_r_r20 = cpy_r_r17.f2; - CPy_INCREF(cpy_r_r20); - cpy_r_r21 = cpy_r_r17.f3; - CPy_INCREF(cpy_r_r21); - CPy_DECREF(cpy_r_r17.f2); - CPy_DECREF(cpy_r_r17.f3); - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r22 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals, "str", cpy_r_r20); - goto CPyL50; - } - if (likely(PyDict_Check(cpy_r_r21))) - cpy_r_r23 = cpy_r_r21; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals, "dict", cpy_r_r21); - goto CPyL51; - } - cpy_r_r24 = 0; - cpy_r_r25 = PyDict_Size(cpy_r_r23); - cpy_r_r26 = CPyDict_GetKeysIter(cpy_r_r23); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals); - goto CPyL52; - } -CPyL13: ; - cpy_r_r27 = CPyDict_NextKey(cpy_r_r26, cpy_r_r24); - cpy_r_r28 = cpy_r_r27.f1; - cpy_r_r24 = cpy_r_r28; - cpy_r_r29 = cpy_r_r27.f0; - if (!cpy_r_r29) goto CPyL53; - cpy_r_r30 = cpy_r_r27.f2; - CPy_INCREF(cpy_r_r30); - CPy_DECREF(cpy_r_r27.f2); - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals, "str", cpy_r_r30); - goto CPyL54; - } - cpy_r_r32 = CPyDict_GetItem(cpy_r_r0, cpy_r_r22); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL55; - } - if (likely(PyList_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals, "list", cpy_r_r32); - goto CPyL55; - } - cpy_r_r34 = PyList_New(0); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL56; - } - cpy_r_r35 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r22); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals); - goto CPyL57; - } - if (likely(PyDict_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals, "dict", cpy_r_r35); - goto CPyL57; - } - cpy_r_r37 = CPyDict_GetItem(cpy_r_r36, cpy_r_r31); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals); - goto CPyL58; - } - if (likely(PyDict_Check(cpy_r_r37))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals, "dict", cpy_r_r37); - goto CPyL58; - } - cpy_r_r39 = 0; - cpy_r_r40 = PyDict_Size(cpy_r_r38); - cpy_r_r41 = CPyDict_GetItemsIter(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL59; - } -CPyL23: ; - cpy_r_r42 = CPyDict_NextItem(cpy_r_r41, cpy_r_r39); - cpy_r_r43 = cpy_r_r42.f1; - cpy_r_r39 = cpy_r_r43; - cpy_r_r44 = cpy_r_r42.f0; - if (!cpy_r_r44) goto CPyL60; - cpy_r_r45 = cpy_r_r42.f2; - CPy_INCREF(cpy_r_r45); - cpy_r_r46 = cpy_r_r42.f3; - CPy_INCREF(cpy_r_r46); - CPy_DECREF(cpy_r_r42.f2); - CPy_DECREF(cpy_r_r42.f3); - if (likely(PyLong_Check(cpy_r_r45))) - cpy_r_r47 = CPyTagged_FromObject(cpy_r_r45); - else { - CPy_TypeError("int", cpy_r_r45); cpy_r_r47 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL61; - } - cpy_r_r48 = (PyObject *)&_Py_NoneStruct; - cpy_r_r49 = (PyObject *)&_Py_NoneStruct; - cpy_r_r50 = CPyStatics[2032]; /* 2 */ - cpy_r_r51 = PySlice_New(cpy_r_r48, cpy_r_r50, cpy_r_r49); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL62; - } - cpy_r_r52 = PyObject_GetItem(cpy_r_r46, cpy_r_r51); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL62; - } - cpy_r_r53 = CPyStatics[2032]; /* 2 */ - cpy_r_r54 = PyObject_GetItem(cpy_r_r46, cpy_r_r53); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL63; - } - if (unlikely(cpy_r_r54 != Py_None)) { - CPy_TypeError("None", cpy_r_r54); cpy_r_r55 = 2; - } else - cpy_r_r55 = 1; - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55 == 2)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL63; - } - cpy_r_r56 = CPyDef_test___output____branch_color(cpy_r_r47, cpy_r_coverage_eval, cpy_r_r22, cpy_r_r55); - CPyTagged_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL64; - } - cpy_r_r57 = CPyStatics[114]; /* '' */ - cpy_r_r58 = PyList_New(0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL65; - } - cpy_r_r59 = CPyList_Extend(cpy_r_r58, cpy_r_r52); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL66; - } else - goto CPyL67; -CPyL32: ; - cpy_r_r60 = PyList_Append(cpy_r_r58, cpy_r_r56); - CPy_DECREF(cpy_r_r56); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL68; - } - cpy_r_r62 = PyList_Append(cpy_r_r58, cpy_r_r57); - cpy_r_r63 = cpy_r_r62 >= 0; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); - goto CPyL68; - } - cpy_r_r64 = PyList_Append(cpy_r_r34, cpy_r_r58); - CPy_DECREF_NO_IMM(cpy_r_r58); - cpy_r_r65 = cpy_r_r64 >= 0; - if (unlikely(!cpy_r_r65)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL69; - } - cpy_r_r66 = CPyDict_CheckSize(cpy_r_r38, cpy_r_r40); - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL69; - } else - goto CPyL23; -CPyL36: ; - cpy_r_r67 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL58; - } - cpy_r_r68 = CPyList_Extend(cpy_r_r33, cpy_r_r34); - CPy_DECREF_NO_IMM(cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r34); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); - goto CPyL54; - } else - goto CPyL70; -CPyL38: ; - cpy_r_r69 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r25); - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals); - goto CPyL54; - } else - goto CPyL13; -CPyL39: ; - cpy_r_r70 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals); - goto CPyL71; - } - cpy_r_r71 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r15); - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals); - goto CPyL71; - } else - goto CPyL9; -CPyL41: ; - cpy_r_r72 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals); - goto CPyL48; - } - return cpy_r_r0; -CPyL43: ; - cpy_r_r73 = NULL; - return cpy_r_r73; -CPyL44: ; - CPy_DecRef(cpy_r_r0); - goto CPyL43; -CPyL45: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4.f2); - goto CPyL7; -CPyL46: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL43; -CPyL47: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r8); - goto CPyL43; -CPyL48: ; - CPy_DecRef(cpy_r_r0); - goto CPyL43; -CPyL49: ; - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r17.f2); - CPy_DECREF(cpy_r_r17.f3); - goto CPyL41; -CPyL50: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r21); - goto CPyL43; -CPyL51: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - goto CPyL43; -CPyL52: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - goto CPyL43; -CPyL53: ; - CPy_DECREF(cpy_r_r22); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r27.f2); - goto CPyL39; -CPyL54: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL43; -CPyL55: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - goto CPyL43; -CPyL56: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r33); - goto CPyL43; -CPyL57: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL43; -CPyL58: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - goto CPyL43; -CPyL59: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - goto CPyL43; -CPyL60: ; - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r42.f2); - CPy_DECREF(cpy_r_r42.f3); - goto CPyL36; -CPyL61: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r46); - goto CPyL43; -CPyL62: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPyTagged_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r46); - goto CPyL43; -CPyL63: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPyTagged_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r52); - goto CPyL43; -CPyL64: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r52); - goto CPyL43; -CPyL65: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r52); - CPy_DecRef(cpy_r_r56); - goto CPyL43; -CPyL66: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r58); - goto CPyL43; -CPyL67: ; - CPy_DECREF(cpy_r_r59); - goto CPyL32; -CPyL68: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r58); - goto CPyL43; -CPyL69: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r33); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r38); - CPy_DecRef(cpy_r_r41); - goto CPyL43; -CPyL70: ; - CPy_DECREF(cpy_r_r68); - goto CPyL38; -CPyL71: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r16); - goto CPyL43; -} - -PyObject *CPyPy_test___output____branch_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"coverage_eval", "coverage_map", 0}; - static CPyArg_Parser parser = {"OO:_branch_highlights", kwlist, 0}; - PyObject *obj_coverage_eval; - PyObject *obj_coverage_map; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map)) { - return NULL; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_coverage_map; - if (likely(PyDict_Check(obj_coverage_map))) - arg_coverage_map = obj_coverage_map; - else { - CPy_TypeError("dict", obj_coverage_map); - goto fail; - } - PyObject *retval = CPyDef_test___output____branch_highlights(arg_coverage_eval, arg_coverage_map); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 354, CPyStatic_test___output___globals); - return NULL; -} - -PyObject *CPyDef_test___output____branch_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path, char cpy_r_jump) { - int32_t cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - int32_t cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - int32_t cpy_r_r33; - char cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - cpy_r_r0 = PyDict_Contains(cpy_r_coverage_eval, cpy_r_path); - cpy_r_r1 = cpy_r_r0 >= 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 374, CPyStatic_test___output___globals); - goto CPyL29; - } - cpy_r_r2 = cpy_r_r0; - cpy_r_r3 = cpy_r_r2 ^ 1; - if (!cpy_r_r3) goto CPyL3; - cpy_r_r4 = CPyStatics[1876]; /* 'red' */ - CPy_INCREF(cpy_r_r4); - return cpy_r_r4; -CPyL3: ; - cpy_r_r5 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_path); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 376, CPyStatic_test___output___globals); - goto CPyL29; - } - if (likely(PyDict_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 376, CPyStatic_test___output___globals, "dict", cpy_r_r5); - goto CPyL29; - } - cpy_r_r7 = CPyStatics[2032]; /* 2 */ - cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 377, CPyStatic_test___output___globals); - goto CPyL30; - } - if (likely(PySet_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 377, CPyStatic_test___output___globals, "set", cpy_r_r8); - goto CPyL30; - } - CPyTagged_INCREF(cpy_r_i); - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r11 = PySet_Contains(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 377, CPyStatic_test___output___globals); - goto CPyL30; - } - cpy_r_r13 = cpy_r_r11; - if (!cpy_r_r13) goto CPyL19; - cpy_r_r14 = CPyStatics[2031]; /* 1 */ - cpy_r_r15 = CPyDict_GetItem(cpy_r_r6, cpy_r_r14); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 378, CPyStatic_test___output___globals); - goto CPyL29; - } - if (likely(PySet_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 378, CPyStatic_test___output___globals, "set", cpy_r_r15); - goto CPyL29; - } - CPyTagged_INCREF(cpy_r_i); - cpy_r_r17 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r18 = PySet_Contains(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r17); - cpy_r_r19 = cpy_r_r18 >= 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 378, CPyStatic_test___output___globals); - goto CPyL29; - } - cpy_r_r20 = cpy_r_r18; - if (!cpy_r_r20) goto CPyL14; - cpy_r_r21 = CPyStatics[485]; /* 'green' */ - CPy_INCREF(cpy_r_r21); - return cpy_r_r21; -CPyL14: ; - cpy_r_r22 = Py_None; - cpy_r_r23 = PyObject_IsTrue(cpy_r_r22); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 372, CPyStatic_test___output___globals); - goto CPyL29; - } - cpy_r_r25 = cpy_r_r23; - if (!cpy_r_r25) goto CPyL17; - cpy_r_r26 = CPyStatics[1877]; /* 'yellow' */ - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = cpy_r_r26; - goto CPyL18; -CPyL17: ; - cpy_r_r28 = CPyStatics[1878]; /* 'orange' */ - CPy_INCREF(cpy_r_r28); - cpy_r_r27 = cpy_r_r28; -CPyL18: ; - return cpy_r_r27; -CPyL19: ; - cpy_r_r29 = CPyStatics[2031]; /* 1 */ - cpy_r_r30 = CPyDict_GetItem(cpy_r_r6, cpy_r_r29); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 381, CPyStatic_test___output___globals); - goto CPyL29; - } - if (likely(PySet_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; - else { - CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 381, CPyStatic_test___output___globals, "set", cpy_r_r30); - goto CPyL29; - } - CPyTagged_INCREF(cpy_r_i); - cpy_r_r32 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r33 = PySet_Contains(cpy_r_r31, cpy_r_r32); - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r32); - cpy_r_r34 = cpy_r_r33 >= 0; - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 381, CPyStatic_test___output___globals); - goto CPyL29; - } - cpy_r_r35 = cpy_r_r33; - if (!cpy_r_r35) goto CPyL28; - cpy_r_r36 = Py_None; - cpy_r_r37 = PyObject_IsTrue(cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 372, CPyStatic_test___output___globals); - goto CPyL29; - } - cpy_r_r39 = cpy_r_r37; - if (!cpy_r_r39) goto CPyL26; - cpy_r_r40 = CPyStatics[1878]; /* 'orange' */ - CPy_INCREF(cpy_r_r40); - cpy_r_r41 = cpy_r_r40; - goto CPyL27; -CPyL26: ; - cpy_r_r42 = CPyStatics[1877]; /* 'yellow' */ - CPy_INCREF(cpy_r_r42); - cpy_r_r41 = cpy_r_r42; -CPyL27: ; - return cpy_r_r41; -CPyL28: ; - cpy_r_r43 = CPyStatics[1876]; /* 'red' */ - CPy_INCREF(cpy_r_r43); - return cpy_r_r43; -CPyL29: ; - cpy_r_r44 = NULL; - return cpy_r_r44; -CPyL30: ; - CPy_DecRef(cpy_r_r6); - goto CPyL29; -} - -PyObject *CPyPy_test___output____branch_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"i", "coverage_eval", "path", "jump", 0}; - static CPyArg_Parser parser = {"OOOO:_branch_color", kwlist, 0}; - PyObject *obj_i; - PyObject *obj_coverage_eval; - PyObject *obj_path; - PyObject *obj_jump; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_i, &obj_coverage_eval, &obj_path, &obj_jump)) { - return NULL; - } - CPyTagged arg_i; - if (likely(PyLong_Check(obj_i))) - arg_i = CPyTagged_BorrowFromObject(obj_i); - else { - CPy_TypeError("int", obj_i); goto fail; - } - PyObject *arg_coverage_eval; - if (likely(PyDict_Check(obj_coverage_eval))) - arg_coverage_eval = obj_coverage_eval; - else { - CPy_TypeError("dict", obj_coverage_eval); - goto fail; - } - PyObject *arg_path; - if (likely(PyUnicode_Check(obj_path))) - arg_path = obj_path; - else { - CPy_TypeError("str", obj_path); - goto fail; - } - char arg_jump; - if (unlikely(obj_jump != Py_None)) { - CPy_TypeError("None", obj_jump); goto fail; - } else - arg_jump = 1; - PyObject *retval = CPyDef_test___output____branch_color(arg_i, arg_coverage_eval, arg_path, arg_jump); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/output.py", "_branch_color", 368, CPyStatic_test___output___globals); - return NULL; -} - -char CPyDef_test___output_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T2FO cpy_r_r61; - PyObject *cpy_r_r62; - tuple_T2FO cpy_r_r63; - PyObject *cpy_r_r64; - tuple_T2FO cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - CPyPtr cpy_r_r70; - CPyPtr cpy_r_r71; - CPyPtr cpy_r_r72; - CPyPtr cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", -1, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_pathlib; - cpy_r_r6 = (PyObject **)&CPyModule_warnings; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2397]; /* (('pathlib', 'pathlib', 'pathlib'), - ('warnings', 'warnings', 'warnings')) */ - cpy_r_r12 = CPyStatic_test___output___globals; - cpy_r_r13 = CPyStatics[1879]; /* 'brownie/test/output.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL18; - cpy_r_r16 = CPyStatics[2398]; /* ('Any', 'Dict', 'Final', 'List', 'Optional', 'Set', - 'Tuple') */ - cpy_r_r17 = CPyStatics[14]; /* 'typing' */ - cpy_r_r18 = CPyStatic_test___output___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 5, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_typing = cpy_r_r19; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2399]; /* ('Path', 'ujson_dump', 'ujson_dumps', 'ujson_loads') */ - cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r22 = CPyStatic_test___output___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("brownie/test/output.py", "", 7, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie____c_constants = cpy_r_r23; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2400]; /* ('CONFIG',) */ - cpy_r_r25 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r26 = CPyStatic_test___output___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("brownie/test/output.py", "", 8, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie____config = cpy_r_r27; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[2401]; /* ('BrownieConfigWarning',) */ - cpy_r_r29 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r30 = CPyStatic_test___output___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 9, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___exceptions = cpy_r_r31; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[2402]; /* ('TxHistory',) */ - cpy_r_r33 = CPyStatics[859]; /* 'brownie.network.state' */ - cpy_r_r34 = CPyStatic_test___output___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 10, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___network___state = cpy_r_r35; - CPy_INCREF(CPyModule_brownie___network___state); - CPy_DECREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[2403]; /* ('get_loaded_projects',) */ - cpy_r_r37 = CPyStatics[1271]; /* 'brownie.project' */ - cpy_r_r38 = CPyStatic_test___output___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 11, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___project = cpy_r_r39; - CPy_INCREF(CPyModule_brownie___project); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = CPyStatics[2404]; /* ('Build',) */ - cpy_r_r41 = CPyStatics[1188]; /* 'brownie.project.build' */ - cpy_r_r42 = CPyStatic_test___output___globals; - cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 12, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___project___build = cpy_r_r43; - CPy_INCREF(CPyModule_brownie___project___build); - CPy_DECREF(cpy_r_r43); - cpy_r_r44 = CPyStatics[2405]; /* ('ContractName', 'CoverageMap') */ - cpy_r_r45 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r46 = CPyStatic_test___output___globals; - cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 13, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___typing = cpy_r_r47; - CPy_INCREF(CPyModule_brownie___typing); - CPy_DECREF(cpy_r_r47); - cpy_r_r48 = CPyStatics[2098]; /* ('color',) */ - cpy_r_r49 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r50 = CPyStatic_test___output___globals; - cpy_r_r51 = CPyImport_ImportFromMany(cpy_r_r49, cpy_r_r48, cpy_r_r48, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 14, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___utils = cpy_r_r51; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r51); - cpy_r_r52 = CPyStatics[2406]; /* ('bright_green', 'bright_magenta', 'bright_red', - 'bright_yellow') */ - cpy_r_r53 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r54 = CPyStatic_test___output___globals; - cpy_r_r55 = CPyImport_ImportFromMany(cpy_r_r53, cpy_r_r52, cpy_r_r52, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 15, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___utils____color = cpy_r_r55; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r55); - cpy_r_r56 = CPyStatics[2407]; /* ('CoverageEval',) */ - cpy_r_r57 = CPyStatics[1882]; /* 'brownie.test.coverage' */ - cpy_r_r58 = CPyStatic_test___output___globals; - cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 17, CPyStatic_test___output___globals); - goto CPyL18; - } - CPyModule_brownie___test___coverage = cpy_r_r59; - CPy_INCREF(CPyModule_brownie___test___coverage); - CPy_DECREF(cpy_r_r59); - cpy_r_r60 = CPyStatics[204]; /* '\x1b[0;1;31m' */ - CPy_INCREF(cpy_r_r60); - cpy_r_r61.f0 = 0.8; - cpy_r_r61.f1 = cpy_r_r60; - cpy_r_r62 = CPyStatics[205]; /* '\x1b[0;1;33m' */ - CPy_INCREF(cpy_r_r62); - cpy_r_r63.f0 = 0.9; - cpy_r_r63.f1 = cpy_r_r62; - cpy_r_r64 = CPyStatics[477]; /* '\x1b[0;1;32m' */ - CPy_INCREF(cpy_r_r64); - cpy_r_r65.f0 = 1.0; - cpy_r_r65.f1 = cpy_r_r64; - cpy_r_r66 = PyList_New(3); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/test/output.py", "", 19, CPyStatic_test___output___globals); - goto CPyL19; - } - cpy_r_r67 = PyTuple_New(2); - if (unlikely(cpy_r_r67 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1808 = PyFloat_FromDouble(cpy_r_r61.f0); - PyTuple_SET_ITEM(cpy_r_r67, 0, __tmp1808); - PyObject *__tmp1809 = cpy_r_r61.f1; - PyTuple_SET_ITEM(cpy_r_r67, 1, __tmp1809); - cpy_r_r68 = PyTuple_New(2); - if (unlikely(cpy_r_r68 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1810 = PyFloat_FromDouble(cpy_r_r63.f0); - PyTuple_SET_ITEM(cpy_r_r68, 0, __tmp1810); - PyObject *__tmp1811 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r68, 1, __tmp1811); - cpy_r_r69 = PyTuple_New(2); - if (unlikely(cpy_r_r69 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1812 = PyFloat_FromDouble(cpy_r_r65.f0); - PyTuple_SET_ITEM(cpy_r_r69, 0, __tmp1812); - PyObject *__tmp1813 = cpy_r_r65.f1; - PyTuple_SET_ITEM(cpy_r_r69, 1, __tmp1813); - cpy_r_r70 = (CPyPtr)&((PyListObject *)cpy_r_r66)->ob_item; - cpy_r_r71 = *(CPyPtr *)cpy_r_r70; - *(PyObject * *)cpy_r_r71 = cpy_r_r67; - cpy_r_r72 = cpy_r_r71 + 8; - *(PyObject * *)cpy_r_r72 = cpy_r_r68; - cpy_r_r73 = cpy_r_r71 + 16; - *(PyObject * *)cpy_r_r73 = cpy_r_r69; - CPyStatic_test___output___COVERAGE_COLORS = cpy_r_r66; - CPy_INCREF_NO_IMM(CPyStatic_test___output___COVERAGE_COLORS); - cpy_r_r74 = CPyStatic_test___output___globals; - cpy_r_r75 = CPyStatics[1883]; /* 'COVERAGE_COLORS' */ - cpy_r_r76 = CPyDict_SetItem(cpy_r_r74, cpy_r_r75, cpy_r_r66); - CPy_DECREF_NO_IMM(cpy_r_r66); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/test/output.py", "", 19, CPyStatic_test___output___globals); - goto CPyL18; - } - return 1; -CPyL18: ; - cpy_r_r78 = 2; - return cpy_r_r78; -CPyL19: ; - CPy_DecRef(cpy_r_r61.f1); - CPy_DecRef(cpy_r_r63.f1); - CPy_DecRef(cpy_r_r65.f1); - goto CPyL18; -} - -static PyObject *CPyDunder___get__stateful_____init___3__BrownieStateMachine_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj(void); - -static PyObject * -stateful_____init___3__BrownieStateMachine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_stateful_____init___3__BrownieStateMachine_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -stateful_____init___3__BrownieStateMachine_obj_traverse(brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -stateful_____init___3__BrownieStateMachine_obj_clear(brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self) -{ - return 0; -} - -static void -stateful_____init___3__BrownieStateMachine_obj_dealloc(brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (stateful_____init___3__BrownieStateMachine_obj_free_instance == NULL) { - stateful_____init___3__BrownieStateMachine_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, stateful_____init___3__BrownieStateMachine_obj_dealloc) - stateful_____init___3__BrownieStateMachine_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem stateful_____init___3__BrownieStateMachine_obj_vtable[2]; -static bool -CPyDef_stateful_____init___3__BrownieStateMachine_obj_trait_vtable_setup(void) -{ - CPyVTableItem stateful_____init___3__BrownieStateMachine_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__, - (CPyVTableItem)CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__, - }; - memcpy(stateful_____init___3__BrownieStateMachine_obj_vtable, stateful_____init___3__BrownieStateMachine_obj_vtable_scratch, sizeof(stateful_____init___3__BrownieStateMachine_obj_vtable)); - return 1; -} - -static PyMethodDef stateful_____init___3__BrownieStateMachine_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_stateful_____init___3__BrownieStateMachine_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_stateful_____init___3__BrownieStateMachine_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__init____BrownieStateMachine_obj", - .tp_new = stateful_____init___3__BrownieStateMachine_obj_new, - .tp_dealloc = (destructor)stateful_____init___3__BrownieStateMachine_obj_dealloc, - .tp_traverse = (traverseproc)stateful_____init___3__BrownieStateMachine_obj_traverse, - .tp_clear = (inquiry)stateful_____init___3__BrownieStateMachine_obj_clear, - .tp_methods = stateful_____init___3__BrownieStateMachine_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__stateful_____init___3__BrownieStateMachine_obj, - .tp_basicsize = sizeof(brownie___test___stateful_____init___3__BrownieStateMachine_objObject), - .tp_vectorcall_offset = offsetof(brownie___test___stateful_____init___3__BrownieStateMachine_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("__init____BrownieStateMachine_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_stateful_____init___3__BrownieStateMachine_obj_template = &CPyType_stateful_____init___3__BrownieStateMachine_obj_template_; - -PyObject *CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self; - if (stateful_____init___3__BrownieStateMachine_obj_free_instance != NULL) { - self = stateful_____init___3__BrownieStateMachine_obj_free_instance; - stateful_____init___3__BrownieStateMachine_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___stateful_____init___3__BrownieStateMachine_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = stateful_____init___3__BrownieStateMachine_obj_vtable; - self->vectorcall = CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj(void) -{ - PyObject *self = CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup((PyObject *)CPyType_stateful_____init___3__BrownieStateMachine_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__stateful___execute_step__BrownieStateMachine_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj(void); - -static PyObject * -stateful___execute_step__BrownieStateMachine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_stateful___execute_step__BrownieStateMachine_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -stateful___execute_step__BrownieStateMachine_obj_traverse(brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -stateful___execute_step__BrownieStateMachine_obj_clear(brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self) -{ - return 0; -} - -static void -stateful___execute_step__BrownieStateMachine_obj_dealloc(brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (stateful___execute_step__BrownieStateMachine_obj_free_instance == NULL) { - stateful___execute_step__BrownieStateMachine_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, stateful___execute_step__BrownieStateMachine_obj_dealloc) - stateful___execute_step__BrownieStateMachine_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem stateful___execute_step__BrownieStateMachine_obj_vtable[2]; -static bool -CPyDef_stateful___execute_step__BrownieStateMachine_obj_trait_vtable_setup(void) -{ - CPyVTableItem stateful___execute_step__BrownieStateMachine_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__, - (CPyVTableItem)CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__, - }; - memcpy(stateful___execute_step__BrownieStateMachine_obj_vtable, stateful___execute_step__BrownieStateMachine_obj_vtable_scratch, sizeof(stateful___execute_step__BrownieStateMachine_obj_vtable)); - return 1; -} - -static PyMethodDef stateful___execute_step__BrownieStateMachine_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, step)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_stateful___execute_step__BrownieStateMachine_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_stateful___execute_step__BrownieStateMachine_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "execute_step__BrownieStateMachine_obj", - .tp_new = stateful___execute_step__BrownieStateMachine_obj_new, - .tp_dealloc = (destructor)stateful___execute_step__BrownieStateMachine_obj_dealloc, - .tp_traverse = (traverseproc)stateful___execute_step__BrownieStateMachine_obj_traverse, - .tp_clear = (inquiry)stateful___execute_step__BrownieStateMachine_obj_clear, - .tp_methods = stateful___execute_step__BrownieStateMachine_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__stateful___execute_step__BrownieStateMachine_obj, - .tp_basicsize = sizeof(brownie___test___stateful___execute_step__BrownieStateMachine_objObject), - .tp_vectorcall_offset = offsetof(brownie___test___stateful___execute_step__BrownieStateMachine_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("execute_step__BrownieStateMachine_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_stateful___execute_step__BrownieStateMachine_obj_template = &CPyType_stateful___execute_step__BrownieStateMachine_obj_template_; - -PyObject *CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self; - if (stateful___execute_step__BrownieStateMachine_obj_free_instance != NULL) { - self = stateful___execute_step__BrownieStateMachine_obj_free_instance; - stateful___execute_step__BrownieStateMachine_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___stateful___execute_step__BrownieStateMachine_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = stateful___execute_step__BrownieStateMachine_obj_vtable; - self->vectorcall = CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj(void) -{ - PyObject *self = CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup((PyObject *)CPyType_stateful___execute_step__BrownieStateMachine_obj); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__stateful___check_invariants__BrownieStateMachine_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj(void); - -static PyObject * -stateful___check_invariants__BrownieStateMachine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_stateful___check_invariants__BrownieStateMachine_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -stateful___check_invariants__BrownieStateMachine_obj_traverse(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self, visitproc visit, void *arg) -{ - return 0; -} - -static int -stateful___check_invariants__BrownieStateMachine_obj_clear(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self) -{ - return 0; -} - -static void -stateful___check_invariants__BrownieStateMachine_obj_dealloc(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (stateful___check_invariants__BrownieStateMachine_obj_free_instance == NULL) { - stateful___check_invariants__BrownieStateMachine_obj_free_instance = self; - return; - } - CPy_TRASHCAN_BEGIN(self, stateful___check_invariants__BrownieStateMachine_obj_dealloc) - stateful___check_invariants__BrownieStateMachine_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem stateful___check_invariants__BrownieStateMachine_obj_vtable[2]; -static bool -CPyDef_stateful___check_invariants__BrownieStateMachine_obj_trait_vtable_setup(void) -{ - CPyVTableItem stateful___check_invariants__BrownieStateMachine_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__, - (CPyVTableItem)CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__, - }; - memcpy(stateful___check_invariants__BrownieStateMachine_obj_vtable, stateful___check_invariants__BrownieStateMachine_obj_vtable_scratch, sizeof(stateful___check_invariants__BrownieStateMachine_obj_vtable)); - return 1; -} - -static PyMethodDef stateful___check_invariants__BrownieStateMachine_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, settings)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_stateful___check_invariants__BrownieStateMachine_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "check_invariants__BrownieStateMachine_obj", - .tp_new = stateful___check_invariants__BrownieStateMachine_obj_new, - .tp_dealloc = (destructor)stateful___check_invariants__BrownieStateMachine_obj_dealloc, - .tp_traverse = (traverseproc)stateful___check_invariants__BrownieStateMachine_obj_traverse, - .tp_clear = (inquiry)stateful___check_invariants__BrownieStateMachine_obj_clear, - .tp_methods = stateful___check_invariants__BrownieStateMachine_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__stateful___check_invariants__BrownieStateMachine_obj, - .tp_basicsize = sizeof(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject), - .tp_vectorcall_offset = offsetof(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("check_invariants__BrownieStateMachine_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_stateful___check_invariants__BrownieStateMachine_obj_template = &CPyType_stateful___check_invariants__BrownieStateMachine_obj_template_; - -PyObject *CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self; - if (stateful___check_invariants__BrownieStateMachine_obj_free_instance != NULL) { - self = stateful___check_invariants__BrownieStateMachine_obj_free_instance; - stateful___check_invariants__BrownieStateMachine_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = stateful___check_invariants__BrownieStateMachine_obj_vtable; - self->vectorcall = CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj(void) -{ - PyObject *self = CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup((PyObject *)CPyType_stateful___check_invariants__BrownieStateMachine_obj); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_stateful_____mypyc__state_machine_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_stateful___state_machine_env(void); - -static PyObject * -stateful___state_machine_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_stateful___state_machine_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_stateful_____mypyc__state_machine_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -stateful___state_machine_env_traverse(brownie___test___stateful___state_machine_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_machine); - Py_VISIT(self->_rules_object); - Py_VISIT(self->_args); - Py_VISIT(self->_settings); - Py_VISIT(self->_kwargs); - return 0; -} - -static int -stateful___state_machine_env_clear(brownie___test___stateful___state_machine_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_machine); - Py_CLEAR(self->_rules_object); - Py_CLEAR(self->_args); - Py_CLEAR(self->_settings); - Py_CLEAR(self->_kwargs); - return 0; -} - -static void -stateful___state_machine_env_dealloc(brownie___test___stateful___state_machine_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (stateful___state_machine_env_free_instance == NULL) { - stateful___state_machine_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_machine); - Py_CLEAR(self->_rules_object); - Py_CLEAR(self->_args); - Py_CLEAR(self->_settings); - Py_CLEAR(self->_kwargs); - return; - } - CPy_TRASHCAN_BEGIN(self, stateful___state_machine_env_dealloc) - stateful___state_machine_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem stateful___state_machine_env_vtable[1]; -static bool -CPyDef_stateful___state_machine_env_trait_vtable_setup(void) -{ - CPyVTableItem stateful___state_machine_env_vtable_scratch[] = { - NULL - }; - memcpy(stateful___state_machine_env_vtable, stateful___state_machine_env_vtable_scratch, sizeof(stateful___state_machine_env_vtable)); - return 1; -} - -static PyMethodDef stateful___state_machine_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_stateful___state_machine_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "state_machine_env", - .tp_new = stateful___state_machine_env_new, - .tp_dealloc = (destructor)stateful___state_machine_env_dealloc, - .tp_traverse = (traverseproc)stateful___state_machine_env_traverse, - .tp_clear = (inquiry)stateful___state_machine_env_clear, - .tp_methods = stateful___state_machine_env_methods, - .tp_basicsize = sizeof(brownie___test___stateful___state_machine_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("state_machine_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_stateful___state_machine_env_template = &CPyType_stateful___state_machine_env_template_; - -PyObject *CPyDef_stateful_____mypyc__state_machine_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___stateful___state_machine_envObject *self; - if (stateful___state_machine_env_free_instance != NULL) { - self = stateful___state_machine_env_free_instance; - stateful___state_machine_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___stateful___state_machine_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = stateful___state_machine_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_stateful___state_machine_env(void) -{ - PyObject *self = CPyDef_stateful_____mypyc__state_machine_env_setup((PyObject *)CPyType_stateful___state_machine_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__stateful_____mypyc_lambda__0_state_machine_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(void); - -static PyObject * -stateful_____mypyc_lambda__0_state_machine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_stateful_____mypyc_lambda__0_state_machine_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -stateful_____mypyc_lambda__0_state_machine_obj_traverse(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -stateful_____mypyc_lambda__0_state_machine_obj_clear(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -stateful_____mypyc_lambda__0_state_machine_obj_dealloc(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (stateful_____mypyc_lambda__0_state_machine_obj_free_instance == NULL) { - stateful_____mypyc_lambda__0_state_machine_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, stateful_____mypyc_lambda__0_state_machine_obj_dealloc) - stateful_____mypyc_lambda__0_state_machine_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem stateful_____mypyc_lambda__0_state_machine_obj_vtable[2]; -static bool -CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_trait_vtable_setup(void) -{ - CPyVTableItem stateful_____mypyc_lambda__0_state_machine_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__, - (CPyVTableItem)CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__, - }; - memcpy(stateful_____mypyc_lambda__0_state_machine_obj_vtable, stateful_____mypyc_lambda__0_state_machine_obj_vtable_scratch, sizeof(stateful_____mypyc_lambda__0_state_machine_obj_vtable)); - return 1; -} - -static PyObject * -stateful_____mypyc_lambda__0_state_machine_obj_get___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, void *closure); -static int -stateful_____mypyc_lambda__0_state_machine_obj_set___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef stateful_____mypyc_lambda__0_state_machine_obj_getseters[] = { - {"__mypyc_env__", - (getter)stateful_____mypyc_lambda__0_state_machine_obj_get___3_mypyc_env__, (setter)stateful_____mypyc_lambda__0_state_machine_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef stateful_____mypyc_lambda__0_state_machine_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__()\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "__mypyc_lambda__0_state_machine_obj", - .tp_new = stateful_____mypyc_lambda__0_state_machine_obj_new, - .tp_dealloc = (destructor)stateful_____mypyc_lambda__0_state_machine_obj_dealloc, - .tp_traverse = (traverseproc)stateful_____mypyc_lambda__0_state_machine_obj_traverse, - .tp_clear = (inquiry)stateful_____mypyc_lambda__0_state_machine_obj_clear, - .tp_getset = stateful_____mypyc_lambda__0_state_machine_obj_getseters, - .tp_methods = stateful_____mypyc_lambda__0_state_machine_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__stateful_____mypyc_lambda__0_state_machine_obj, - .tp_basicsize = sizeof(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject), - .tp_vectorcall_offset = offsetof(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("__mypyc_lambda__0_state_machine_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template = &CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template_; - -PyObject *CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self; - if (stateful_____mypyc_lambda__0_state_machine_obj_free_instance != NULL) { - self = stateful_____mypyc_lambda__0_state_machine_obj_free_instance; - stateful_____mypyc_lambda__0_state_machine_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = stateful_____mypyc_lambda__0_state_machine_obj_vtable; - self->vectorcall = CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(void) -{ - PyObject *self = CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup((PyObject *)CPyType_stateful_____mypyc_lambda__0_state_machine_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -stateful_____mypyc_lambda__0_state_machine_obj_get___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of '__mypyc_lambda__0_state_machine_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -stateful_____mypyc_lambda__0_state_machine_obj_set___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'__mypyc_lambda__0_state_machine_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_stateful___state_machine_env)) - tmp = value; - else { - CPy_TypeError("brownie.test.stateful.state_machine_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} -static PyMethodDef statefulmodule_methods[] = { - {"_member_filter", (PyCFunction)CPyPy_stateful____member_filter, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_member_filter(member)\n--\n\n") /* docstring */}, - {"_attr_filter", (PyCFunction)CPyPy_stateful____attr_filter, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_attr_filter(attr, pattern)\n--\n\n") /* docstring */}, - {"_generate_state_machine", (PyCFunction)CPyPy_stateful____generate_state_machine, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_state_machine(rules_object)\n--\n\n") /* docstring */}, - {"state_machine", (PyCFunction)CPyPy_stateful___state_machine, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("state_machine(rules_object, *args, settings=None, **kwargs)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___test___stateful(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___stateful__internal, "__name__"); - CPyStatic_stateful___globals = PyModule_GetDict(CPyModule_brownie___test___stateful__internal); - if (unlikely(CPyStatic_stateful___globals == NULL)) - goto fail; - CPyType_stateful_____init___3__BrownieStateMachine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful_____init___3__BrownieStateMachine_obj_template, NULL, modname); - if (unlikely(!CPyType_stateful_____init___3__BrownieStateMachine_obj)) - goto fail; - CPyType_stateful___execute_step__BrownieStateMachine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful___execute_step__BrownieStateMachine_obj_template, NULL, modname); - if (unlikely(!CPyType_stateful___execute_step__BrownieStateMachine_obj)) - goto fail; - CPyType_stateful___check_invariants__BrownieStateMachine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful___check_invariants__BrownieStateMachine_obj_template, NULL, modname); - if (unlikely(!CPyType_stateful___check_invariants__BrownieStateMachine_obj)) - goto fail; - CPyType_stateful___state_machine_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful___state_machine_env_template, NULL, modname); - if (unlikely(!CPyType_stateful___state_machine_env)) - goto fail; - CPyType_stateful_____mypyc_lambda__0_state_machine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template, NULL, modname); - if (unlikely(!CPyType_stateful_____mypyc_lambda__0_state_machine_obj)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_stateful_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___test___stateful__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_stateful___marker); - CPyStatic_stateful___marker = NULL; - Py_CLEAR(CPyType_stateful____BrownieStateMachine); - Py_CLEAR(CPyType_stateful_____init___3__BrownieStateMachine_obj); - Py_CLEAR(CPyType_stateful___execute_step__BrownieStateMachine_obj); - Py_CLEAR(CPyType_stateful___check_invariants__BrownieStateMachine_obj); - Py_CLEAR(CPyType_stateful___state_machine_env); - Py_CLEAR(CPyType_stateful_____mypyc_lambda__0_state_machine_obj); - return -1; -} -static struct PyModuleDef statefulmodule = { - PyModuleDef_HEAD_INIT, - "brownie.test.stateful", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - statefulmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___test___stateful(void) -{ - if (CPyModule_brownie___test___stateful__internal) { - Py_INCREF(CPyModule_brownie___test___stateful__internal); - return CPyModule_brownie___test___stateful__internal; - } - CPyModule_brownie___test___stateful__internal = PyModule_Create(&statefulmodule); - if (unlikely(CPyModule_brownie___test___stateful__internal == NULL)) - goto fail; - if (CPyExec_brownie___test___stateful(CPyModule_brownie___test___stateful__internal) != 0) - goto fail; - return CPyModule_brownie___test___stateful__internal; - fail: - return NULL; -} - -PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject **cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject **cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_color; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - char 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; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject **cpy_r_r58; - PyObject *cpy_r_r59; - tuple_T3OOO cpy_r_r60; - tuple_T3OOO cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - tuple_T3OOO cpy_r_r72; - tuple_T3OOO cpy_r_r73; - tuple_T3OOO cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject **cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - char cpy_r_r93; - cpy_r_r0 = CPyStatic_network___chain; - if (likely(cpy_r_r0 != NULL)) goto CPyL3; - PyErr_SetString(PyExc_NameError, "value for final name \"chain\" was not set"); - cpy_r_r1 = 0; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 30, CPyStatic_stateful___globals); - goto CPyL58; - } - CPy_Unreachable(); -CPyL3: ; - cpy_r_r2 = CPyStatics[1079]; /* 'revert' */ - PyObject *cpy_r_r3[1] = {cpy_r_r0}; - cpy_r_r4 = (PyObject **)&cpy_r_r3; - cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 30, CPyStatic_stateful___globals); - goto CPyL58; - } else - goto CPyL59; -CPyL4: ; - cpy_r_r6 = CPyStatic_stateful___globals; - cpy_r_r7 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 31, CPyStatic_stateful___globals); - goto CPyL58; - } - cpy_r_r9 = CPyStatics[1885]; /* 'RuleBasedStateMachine' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 31, CPyStatic_stateful___globals); - goto CPyL58; - } - cpy_r_r11 = CPyStatics[289]; /* '__init__' */ - PyObject *cpy_r_r12[2] = {cpy_r_r10, cpy_r_self}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 31, CPyStatic_stateful___globals); - goto CPyL60; - } else - goto CPyL61; -CPyL7: ; - CPy_DECREF(cpy_r_r10); - cpy_r_r15 = CPyStatics[1886]; /* '_capman' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_self, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 34, CPyStatic_stateful___globals); - goto CPyL58; - } - CPy_INCREF(cpy_r_r16); - cpy_r_r17 = PyObject_IsTrue(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 34, CPyStatic_stateful___globals); - goto CPyL62; - } - cpy_r_r19 = cpy_r_r17; - if (!cpy_r_r19) goto CPyL63; - cpy_r_r20 = CPyStatics[1887]; /* 'global_and_fixture_disabled' */ - PyObject *cpy_r_r21[1] = {cpy_r_r16}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL62; - } - CPy_DECREF(cpy_r_r16); - cpy_r_r24 = CPy_TYPE(cpy_r_r23); - cpy_r_r25 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL64; - } - cpy_r_r27 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r27); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL65; - } - PyObject *cpy_r_r29[1] = {cpy_r_r23}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r30, 1, 0); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL65; - } else - goto CPyL66; -CPyL14: ; - cpy_r_r32 = 1; - cpy_r_r33 = CPyStatics[1888]; /* '_failed' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_self, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 36, CPyStatic_stateful___globals); - goto CPyL31; - } - if (unlikely(!PyBool_Check(cpy_r_r34))) { - CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; - } else - cpy_r_r35 = cpy_r_r34 == Py_True; - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == 2)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 36, CPyStatic_stateful___globals); - goto CPyL31; - } - if (!cpy_r_r35) goto CPyL19; - cpy_r_r36 = CPyStatics[204]; /* '\x1b[0;1;31m' */ - CPy_INCREF(cpy_r_r36); - cpy_r_r37 = cpy_r_r36; - goto CPyL20; -CPyL19: ; - cpy_r_r38 = CPyStatics[205]; /* '\x1b[0;1;33m' */ - CPy_INCREF(cpy_r_r38); - cpy_r_r37 = cpy_r_r38; -CPyL20: ; - cpy_r_color = cpy_r_r37; - cpy_r_r39 = CPyModule_sys; - cpy_r_r40 = CPyStatics[222]; /* 'stdout' */ - cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); - goto CPyL67; - } - cpy_r_r42 = CPyStatic_stateful___marker; - if (unlikely(cpy_r_r42 == NULL)) { - goto CPyL68; - } else - goto CPyL24; -CPyL22: ; - PyErr_SetString(PyExc_NameError, "value for final name \"marker\" was not set"); - cpy_r_r43 = 0; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); - goto CPyL31; - } else - goto CPyL69; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - cpy_r_r44 = CPyStatics[2030]; /* 0 */ - cpy_r_r45 = PyObject_GetItem(cpy_r_r42, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); - goto CPyL70; - } - if (likely(PyUnicode_Check(cpy_r_r45))) - cpy_r_r46 = cpy_r_r45; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals, "str", cpy_r_r45); - goto CPyL70; - } - cpy_r_r47 = CPyStatics[1889]; /* '\x1b[1D' */ - cpy_r_r48 = CPyStr_Build(3, cpy_r_color, cpy_r_r46, cpy_r_r47); - CPy_DECREF(cpy_r_color); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); - goto CPyL71; - } - cpy_r_r49 = CPyStatics[236]; /* 'write' */ - PyObject *cpy_r_r50[2] = {cpy_r_r41, cpy_r_r48}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); - goto CPyL72; - } else - goto CPyL73; -CPyL28: ; - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_r48); - cpy_r_r53 = CPyModule_sys; - cpy_r_r54 = CPyStatics[222]; /* 'stdout' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 38, CPyStatic_stateful___globals); - goto CPyL31; - } - cpy_r_r56 = CPyStatics[227]; /* 'flush' */ - PyObject *cpy_r_r57[1] = {cpy_r_r55}; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 38, CPyStatic_stateful___globals); - goto CPyL74; - } else - goto CPyL75; -CPyL30: ; - CPy_DECREF(cpy_r_r55); - goto CPyL39; -CPyL31: ; - cpy_r_r60 = CPy_CatchError(); - cpy_r_r32 = 0; - cpy_r_r61 = CPy_GetExcInfo(); - cpy_r_r62 = cpy_r_r61.f0; - CPy_INCREF(cpy_r_r62); - cpy_r_r63 = cpy_r_r61.f1; - CPy_INCREF(cpy_r_r63); - cpy_r_r64 = cpy_r_r61.f2; - CPy_INCREF(cpy_r_r64); - CPy_DecRef(cpy_r_r61.f0); - CPy_DecRef(cpy_r_r61.f1); - CPy_DecRef(cpy_r_r61.f2); - PyObject *cpy_r_r65[4] = {cpy_r_r23, cpy_r_r62, cpy_r_r63, cpy_r_r64}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r66, 4, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL76; - } - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); - CPy_DecRef(cpy_r_r67); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL37; - } - cpy_r_r70 = cpy_r_r68; - if (cpy_r_r70) goto CPyL36; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL77; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r60); - CPy_DecRef(cpy_r_r60.f0); - CPy_DecRef(cpy_r_r60.f1); - CPy_DecRef(cpy_r_r60.f2); - goto CPyL39; -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r60); - CPy_DecRef(cpy_r_r60.f0); - CPy_DecRef(cpy_r_r60.f1); - CPy_DecRef(cpy_r_r60.f2); - cpy_r_r71 = CPy_KeepPropagating(); - if (!cpy_r_r71) { - goto CPyL40; - } else - goto CPyL78; -CPyL38: ; - CPy_Unreachable(); -CPyL39: ; - tuple_T3OOO __tmp1814 = { NULL, NULL, NULL }; - cpy_r_r72 = __tmp1814; - cpy_r_r73 = cpy_r_r72; - goto CPyL41; -CPyL40: ; - cpy_r_r74 = CPy_CatchError(); - cpy_r_r73 = cpy_r_r74; -CPyL41: ; - if (!cpy_r_r32) goto CPyL79; - cpy_r_r75 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r76[4] = {cpy_r_r23, cpy_r_r75, cpy_r_r75, cpy_r_r75}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r77, 4, 0); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); - goto CPyL80; - } else - goto CPyL81; -CPyL43: ; - CPy_DECREF(cpy_r_r23); -CPyL44: ; - if (cpy_r_r73.f0 == NULL) goto CPyL51; - CPy_Reraise(); - if (!0) { - goto CPyL47; - } else - goto CPyL82; -CPyL46: ; - CPy_Unreachable(); -CPyL47: ; - if (cpy_r_r73.f0 == NULL) goto CPyL49; - CPy_RestoreExcInfo(cpy_r_r73); - CPy_XDECREF(cpy_r_r73.f0); - CPy_XDECREF(cpy_r_r73.f1); - CPy_XDECREF(cpy_r_r73.f2); -CPyL49: ; - cpy_r_r79 = CPy_KeepPropagating(); - if (!cpy_r_r79) goto CPyL58; - CPy_Unreachable(); -CPyL51: ; - cpy_r_r80 = CPyStatic_stateful___marker; - if (likely(cpy_r_r80 != NULL)) goto CPyL54; - PyErr_SetString(PyExc_NameError, "value for final name \"marker\" was not set"); - cpy_r_r81 = 0; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 39, CPyStatic_stateful___globals); - goto CPyL58; - } - CPy_Unreachable(); -CPyL54: ; - cpy_r_r82 = CPyStatics[1890]; /* 'rotate' */ - cpy_r_r83 = CPyStatics[2031]; /* 1 */ - PyObject *cpy_r_r84[2] = {cpy_r_r80, cpy_r_r83}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r85, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 39, CPyStatic_stateful___globals); - goto CPyL58; - } else - goto CPyL83; -CPyL55: ; - cpy_r_r87 = CPyStatics[1891]; /* 'setup' */ - cpy_r_r88 = PyObject_HasAttr(cpy_r_self, cpy_r_r87); - if (!cpy_r_r88) goto CPyL57; - cpy_r_r89 = CPyStatics[1891]; /* 'setup' */ - PyObject *cpy_r_r90[1] = {cpy_r_self}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 42, CPyStatic_stateful___globals); - goto CPyL58; - } else - goto CPyL84; -CPyL57: ; - return 1; -CPyL58: ; - cpy_r_r93 = 2; - return cpy_r_r93; -CPyL59: ; - CPy_DECREF(cpy_r_r5); - goto CPyL4; -CPyL60: ; - CPy_DecRef(cpy_r_r10); - goto CPyL58; -CPyL61: ; - CPy_DECREF(cpy_r_r14); - goto CPyL7; -CPyL62: ; - CPy_DecRef(cpy_r_r16); - goto CPyL58; -CPyL63: ; - CPy_DECREF(cpy_r_r16); - goto CPyL55; -CPyL64: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL58; -CPyL65: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL58; -CPyL66: ; - CPy_DECREF(cpy_r_r31); - goto CPyL14; -CPyL67: ; - CPy_DecRef(cpy_r_color); - goto CPyL31; -CPyL68: ; - CPy_DecRef(cpy_r_color); - CPy_DecRef(cpy_r_r41); - goto CPyL22; -CPyL69: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL23; -CPyL70: ; - CPy_DecRef(cpy_r_color); - CPy_DecRef(cpy_r_r41); - goto CPyL31; -CPyL71: ; - CPy_DecRef(cpy_r_r41); - goto CPyL31; -CPyL72: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r48); - goto CPyL31; -CPyL73: ; - CPy_DECREF(cpy_r_r52); - goto CPyL28; -CPyL74: ; - CPy_DecRef(cpy_r_r55); - goto CPyL31; -CPyL75: ; - CPy_DECREF(cpy_r_r59); - goto CPyL30; -CPyL76: ; - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - goto CPyL37; -CPyL77: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - CPy_DecRef(cpy_r_r60.f0); - CPy_DecRef(cpy_r_r60.f1); - CPy_DecRef(cpy_r_r60.f2); - goto CPyL35; -CPyL78: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL38; -CPyL79: ; - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r26); - goto CPyL44; -CPyL80: ; - CPy_DecRef(cpy_r_r23); - goto CPyL47; -CPyL81: ; - CPy_DECREF(cpy_r_r78); - goto CPyL43; -CPyL82: ; - CPy_XDECREF(cpy_r_r73.f0); - CPy_XDECREF(cpy_r_r73.f1); - CPy_XDECREF(cpy_r_r73.f2); - goto CPyL46; -CPyL83: ; - CPy_DECREF(cpy_r_r86); - goto CPyL55; -CPyL84: ; - CPy_DECREF(cpy_r_r92); - goto CPyL57; -} - -PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_self; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_stateful____BrownieStateMachine)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.test.stateful._BrownieStateMachine", obj_self); - goto fail; - } - char retval = CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__(arg___mypyc_self__, arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "__init__", 29, CPyStatic_stateful___globals); - return NULL; -} - -PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_step) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); - goto CPyL5; - } - cpy_r_r3 = (PyObject *)CPyType_stateful____BrownieStateMachine; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); - goto CPyL5; - } - cpy_r_r7 = CPyStatics[1892]; /* 'execute_step' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); - goto CPyL5; - } - PyObject *cpy_r_r9[1] = {cpy_r_step}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); - } else - goto CPyL16; -CPyL5: ; - cpy_r_r12 = CPy_CatchError(); - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 47, CPyStatic_stateful___globals); - goto CPyL12; - } - cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); - CPy_DecRef(cpy_r_r15); - if (!cpy_r_r16) goto CPyL10; - cpy_r_r17 = CPy_TYPE(cpy_r_self); - cpy_r_r18 = CPyStatics[1888]; /* '_failed' */ - cpy_r_r19 = 1 ? Py_True : Py_False; - cpy_r_r20 = PyObject_SetAttr(cpy_r_r17, cpy_r_r18, cpy_r_r19); - CPy_DecRef(cpy_r_r17); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 48, CPyStatic_stateful___globals); - goto CPyL12; - } - CPy_Reraise(); - if (!0) { - goto CPyL12; - } else - goto CPyL17; -CPyL9: ; - CPy_Unreachable(); -CPyL10: ; - CPy_Reraise(); - if (!0) { - goto CPyL12; - } else - goto CPyL18; -CPyL11: ; - CPy_Unreachable(); -CPyL12: ; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - cpy_r_r22 = CPy_KeepPropagating(); - if (!cpy_r_r22) goto CPyL15; - CPy_Unreachable(); -CPyL14: ; - return 1; -CPyL15: ; - cpy_r_r23 = 2; - return cpy_r_r23; -CPyL16: ; - CPy_DECREF(cpy_r_r11); - goto CPyL14; -CPyL17: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL9; -CPyL18: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL11; -} - -PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "step", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_step; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_step)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_stateful____BrownieStateMachine)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.test.stateful._BrownieStateMachine", obj_self); - goto fail; - } - PyObject *arg_step = obj_step; - char retval = CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__(arg___mypyc_self__, arg_self, arg_step); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 44, CPyStatic_stateful___globals); - return NULL; -} - -PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_settings) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); - goto CPyL5; - } - cpy_r_r3 = (PyObject *)CPyType_stateful____BrownieStateMachine; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); - goto CPyL5; - } - cpy_r_r7 = CPyStatics[1893]; /* 'check_invariants' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); - goto CPyL5; - } - PyObject *cpy_r_r9[1] = {cpy_r_settings}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); - } else - goto CPyL16; -CPyL5: ; - cpy_r_r12 = CPy_CatchError(); - cpy_r_r13 = CPyModule_builtins; - cpy_r_r14 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 54, CPyStatic_stateful___globals); - goto CPyL12; - } - cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); - CPy_DecRef(cpy_r_r15); - if (!cpy_r_r16) goto CPyL10; - cpy_r_r17 = CPy_TYPE(cpy_r_self); - cpy_r_r18 = CPyStatics[1888]; /* '_failed' */ - cpy_r_r19 = 1 ? Py_True : Py_False; - cpy_r_r20 = PyObject_SetAttr(cpy_r_r17, cpy_r_r18, cpy_r_r19); - CPy_DecRef(cpy_r_r17); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 55, CPyStatic_stateful___globals); - goto CPyL12; - } - CPy_Reraise(); - if (!0) { - goto CPyL12; - } else - goto CPyL17; -CPyL9: ; - CPy_Unreachable(); -CPyL10: ; - CPy_Reraise(); - if (!0) { - goto CPyL12; - } else - goto CPyL18; -CPyL11: ; - CPy_Unreachable(); -CPyL12: ; - CPy_RestoreExcInfo(cpy_r_r12); - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - cpy_r_r22 = CPy_KeepPropagating(); - if (!cpy_r_r22) goto CPyL15; - CPy_Unreachable(); -CPyL14: ; - return 1; -CPyL15: ; - cpy_r_r23 = 2; - return cpy_r_r23; -CPyL16: ; - CPy_DECREF(cpy_r_r11); - goto CPyL14; -CPyL17: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL9; -CPyL18: ; - CPy_DecRef(cpy_r_r12.f0); - CPy_DecRef(cpy_r_r12.f1); - CPy_DecRef(cpy_r_r12.f2); - goto CPyL11; -} - -PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"self", "settings", 0}; - static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; - PyObject *obj_self; - PyObject *obj_settings; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_settings)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_stateful____BrownieStateMachine)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.test.stateful._BrownieStateMachine", obj_self); - goto fail; - } - PyObject *arg_settings = obj_settings; - char retval = CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__(arg___mypyc_self__, arg_self, arg_settings); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 51, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful____member_filter(tuple_T2OO cpy_r_member) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char 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_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - CPyTagged cpy_r_r21; - int64_t cpy_r_r22; - PyObject *cpy_r_r23; - tuple_T3CIO cpy_r_r24; - CPyTagged cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - cpy_r_r0 = cpy_r_member.f0; - cpy_r_r1 = cpy_r_member.f1; - CPy_INCREF(cpy_r_member.f0); - CPy_INCREF(cpy_r_member.f1); - cpy_r_r2 = cpy_r_r0; - cpy_r_r3 = cpy_r_r1; - cpy_r_r4 = CPy_TYPE(cpy_r_r3); - cpy_r_r5 = CPyStatic_stateful___globals; - cpy_r_r6 = CPyStatics[1799]; /* 'FunctionType' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 62, CPyStatic_stateful___globals); - goto CPyL22; - } - cpy_r_r8 = cpy_r_r4 == cpy_r_r7; - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r7); - if (cpy_r_r8) { - goto CPyL3; - } else - goto CPyL23; -CPyL2: ; - cpy_r_r9 = cpy_r_r8; - goto CPyL20; -CPyL3: ; - cpy_r_r10 = CPyStatic_stateful___globals; - cpy_r_r11 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 63, CPyStatic_stateful___globals); - goto CPyL24; - } - cpy_r_r13 = CPyStatics[1885]; /* 'RuleBasedStateMachine' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 63, CPyStatic_stateful___globals); - goto CPyL24; - } - cpy_r_r15 = PyObject_HasAttr(cpy_r_r14, cpy_r_r2); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r2); - cpy_r_r16 = cpy_r_r15 ^ 1; - if (cpy_r_r16) { - goto CPyL7; - } else - goto CPyL25; -CPyL6: ; - cpy_r_r17 = cpy_r_r16; - goto CPyL19; -CPyL7: ; - cpy_r_r18 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r18); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); - goto CPyL21; - } - if (likely(PyDict_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals, "dict", cpy_r_r19); - goto CPyL21; - } - cpy_r_r21 = 0; - cpy_r_r22 = PyDict_Size(cpy_r_r20); - cpy_r_r23 = CPyDict_GetKeysIter(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); - goto CPyL26; - } -CPyL10: ; - cpy_r_r24 = CPyDict_NextKey(cpy_r_r23, cpy_r_r21); - cpy_r_r25 = cpy_r_r24.f1; - cpy_r_r21 = cpy_r_r25; - cpy_r_r26 = cpy_r_r24.f0; - if (!cpy_r_r26) goto CPyL27; - cpy_r_r27 = cpy_r_r24.f2; - CPy_INCREF(cpy_r_r27); - CPy_DECREF(cpy_r_r24.f2); - if (likely(PyUnicode_Check(cpy_r_r27))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals, "str", cpy_r_r27); - goto CPyL28; - } - cpy_r_r29 = CPyStatics[1894]; /* 'hypothesis_stateful' */ - cpy_r_r30 = CPyStr_Startswith(cpy_r_r28, cpy_r_r29); - cpy_r_r31 = cpy_r_r30; - if (cpy_r_r31) { - goto CPyL29; - } else - goto CPyL30; -CPyL13: ; - cpy_r_r32 = cpy_r_r28; - goto CPyL17; -CPyL14: ; - cpy_r_r33 = CPyDict_CheckSize(cpy_r_r20, cpy_r_r22); - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); - goto CPyL28; - } else - goto CPyL10; -CPyL15: ; - cpy_r_r34 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r34)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); - goto CPyL21; - } - cpy_r_r35 = 0 ? Py_True : Py_False; - cpy_r_r32 = cpy_r_r35; -CPyL17: ; - cpy_r_r36 = PyObject_Not(cpy_r_r32); - CPy_DECREF(cpy_r_r32); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); - goto CPyL21; - } - cpy_r_r38 = cpy_r_r36; - cpy_r_r17 = cpy_r_r38; -CPyL19: ; - cpy_r_r9 = cpy_r_r17; -CPyL20: ; - return cpy_r_r9; -CPyL21: ; - cpy_r_r39 = 2; - return cpy_r_r39; -CPyL22: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - goto CPyL21; -CPyL23: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r3); - goto CPyL2; -CPyL24: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL21; -CPyL25: ; - CPy_DECREF(cpy_r_r3); - goto CPyL6; -CPyL26: ; - CPy_DecRef(cpy_r_r20); - goto CPyL21; -CPyL27: ; - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r23); - CPy_DECREF(cpy_r_r24.f2); - goto CPyL15; -CPyL28: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r23); - goto CPyL21; -CPyL29: ; - CPy_DECREF(cpy_r_r20); - CPy_DECREF(cpy_r_r23); - goto CPyL13; -CPyL30: ; - CPy_DECREF(cpy_r_r28); - goto CPyL14; -} - -PyObject *CPyPy_stateful____member_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"member", 0}; - static CPyArg_Parser parser = {"O:_member_filter", kwlist, 0}; - PyObject *obj_member; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_member)) { - return NULL; - } - tuple_T2OO arg_member; - PyObject *__tmp1815; - if (unlikely(!(PyTuple_Check(obj_member) && PyTuple_GET_SIZE(obj_member) == 2))) { - __tmp1815 = NULL; - goto __LL1816; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_member, 0)))) - __tmp1815 = PyTuple_GET_ITEM(obj_member, 0); - else { - __tmp1815 = NULL; - } - if (__tmp1815 == NULL) goto __LL1816; - __tmp1815 = PyTuple_GET_ITEM(obj_member, 1); - if (__tmp1815 == NULL) goto __LL1816; - __tmp1815 = obj_member; -__LL1816: ; - if (unlikely(__tmp1815 == NULL)) { - CPy_TypeError("tuple[str, object]", obj_member); goto fail; - } else { - PyObject *__tmp1817 = PyTuple_GET_ITEM(obj_member, 0); - PyObject *__tmp1818; - if (likely(PyUnicode_Check(__tmp1817))) - __tmp1818 = __tmp1817; - else { - CPy_TypeError("str", __tmp1817); - __tmp1818 = NULL; - } - arg_member.f0 = __tmp1818; - PyObject *__tmp1819 = PyTuple_GET_ITEM(obj_member, 1); - PyObject *__tmp1820; - __tmp1820 = __tmp1819; - arg_member.f1 = __tmp1820; - } - char retval = CPyDef_stateful____member_filter(arg_member); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 59, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful____attr_filter(PyObject *cpy_r_attr, PyObject *cpy_r_pattern) { - char cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - cpy_r_r0 = CPyStr_Equal(cpy_r_attr, cpy_r_pattern); - if (!cpy_r_r0) goto CPyL2; - cpy_r_r1 = cpy_r_r0; - goto CPyL4; -CPyL2: ; - cpy_r_r2 = CPyStatics[102]; /* '_' */ - cpy_r_r3 = CPyStr_Build(2, cpy_r_pattern, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_attr_filter", 69, CPyStatic_stateful___globals); - goto CPyL5; - } - cpy_r_r4 = CPyStr_Startswith(cpy_r_attr, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4; - cpy_r_r1 = cpy_r_r5; -CPyL4: ; - return cpy_r_r1; -CPyL5: ; - cpy_r_r6 = 2; - return cpy_r_r6; -} - -PyObject *CPyPy_stateful____attr_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"attr", "pattern", 0}; - static CPyArg_Parser parser = {"OO:_attr_filter", kwlist, 0}; - PyObject *obj_attr; - PyObject *obj_pattern; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_attr, &obj_pattern)) { - return NULL; - } - PyObject *arg_attr; - if (likely(PyUnicode_Check(obj_attr))) - arg_attr = obj_attr; - else { - CPy_TypeError("str", obj_attr); - goto fail; - } - PyObject *arg_pattern; - if (likely(PyUnicode_Check(obj_pattern))) - arg_pattern = obj_pattern; - else { - CPy_TypeError("str", obj_pattern); - goto fail; - } - char retval = CPyDef_stateful____attr_filter(arg_attr, arg_pattern); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "_attr_filter", 68, CPyStatic_stateful___globals); - return NULL; -} - -PyObject *CPyDef_stateful____generate_state_machine(PyObject *cpy_r_rules_object) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int64_t cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - char cpy_r_r25; - CPyPtr cpy_r_r26; - CPyPtr cpy_r_r27; - int64_t cpy_r_r28; - CPyPtr cpy_r_r29; - PyObject *cpy_r_r30; - tuple_T2OO cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int32_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - int64_t 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; - CPyPtr cpy_r_r51; - int64_t cpy_r_r52; - char cpy_r_r53; - CPyPtr cpy_r_r54; - CPyPtr cpy_r_r55; - int64_t cpy_r_r56; - CPyPtr cpy_r_r57; - PyObject *cpy_r_r58; - tuple_T2OO cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - CPyPtr cpy_r_r81; - CPyPtr cpy_r_r82; - int32_t cpy_r_r83; - char cpy_r_r84; - char cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - int32_t cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - CPyTagged cpy_r_r93; - CPyTagged cpy_r_r94; - CPyTagged cpy_r_r95; - CPyTagged cpy_r_i; - int64_t cpy_r_r96; - char cpy_r_r97; - int64_t cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - int32_t cpy_r_r108; - char cpy_r_r109; - CPyTagged cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - int64_t cpy_r_r114; - CPyPtr cpy_r_r115; - int64_t cpy_r_r116; - char cpy_r_r117; - CPyPtr cpy_r_r118; - CPyPtr cpy_r_r119; - int64_t cpy_r_r120; - CPyPtr cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - int32_t cpy_r_r127; - char cpy_r_r128; - int64_t cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_wrapped; - PyObject **cpy_r_r139; - PyObject *cpy_r_r140; - int32_t cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject **cpy_r_r152; - PyObject *cpy_r_r153; - int32_t cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - char cpy_r_r157; - PyObject *cpy_r_r158; - int64_t cpy_r_r159; - CPyPtr cpy_r_r160; - int64_t cpy_r_r161; - char cpy_r_r162; - CPyPtr cpy_r_r163; - CPyPtr cpy_r_r164; - int64_t cpy_r_r165; - CPyPtr cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - int32_t cpy_r_r172; - char cpy_r_r173; - int64_t cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject **cpy_r_r184; - PyObject *cpy_r_r185; - int32_t cpy_r_r186; - char cpy_r_r187; - int64_t cpy_r_r188; - PyObject *cpy_r_r189; - cpy_r_r0 = (PyObject *)CPyType_stateful____BrownieStateMachine; - cpy_r_r1 = CPyStatic_stateful___globals; - cpy_r_r2 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 74, CPyStatic_stateful___globals); - goto CPyL95; - } - cpy_r_r4 = CPyStatics[1885]; /* 'RuleBasedStateMachine' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 74, CPyStatic_stateful___globals); - goto CPyL95; - } - CPy_INCREF(cpy_r_r0); - CPy_INCREF(cpy_r_rules_object); - cpy_r_r6.f0 = cpy_r_r0; - cpy_r_r6.f1 = cpy_r_rules_object; - cpy_r_r6.f2 = cpy_r_r5; - cpy_r_r7 = CPyStatics[1895]; /* 'BrownieStateMachine' */ - cpy_r_r8 = PyDict_New(); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 75, CPyStatic_stateful___globals); - goto CPyL96; - } - cpy_r_r9 = (PyObject *)&PyType_Type; - cpy_r_r10 = PyTuple_New(3); - if (unlikely(cpy_r_r10 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1821 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp1821); - PyObject *__tmp1822 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp1822); - PyObject *__tmp1823 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp1823); - PyObject *cpy_r_r11[3] = {cpy_r_r7, cpy_r_r10, cpy_r_r8}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 3, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 75, CPyStatic_stateful___globals); - goto CPyL97; - } - CPy_DECREF(cpy_r_r10); - CPy_DECREF(cpy_r_r8); - cpy_r_r14 = PyDict_New(); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 76, CPyStatic_stateful___globals); - goto CPyL98; - } - cpy_r_r15 = CPyStatic_stateful___globals; - cpy_r_r16 = CPyStatics[1896]; /* 'getmembers' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); - goto CPyL99; - } - PyObject *cpy_r_r18[1] = {cpy_r_rules_object}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r19, 1, 0); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); - goto CPyL99; - } - if (likely(PyList_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals, "list", cpy_r_r20); - goto CPyL99; - } - cpy_r_r22 = 0; -CPyL9: ; - cpy_r_r23 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; - cpy_r_r24 = *(int64_t *)cpy_r_r23; - cpy_r_r25 = cpy_r_r22 < cpy_r_r24; - if (!cpy_r_r25) goto CPyL100; - cpy_r_r26 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; - cpy_r_r27 = *(CPyPtr *)cpy_r_r26; - cpy_r_r28 = cpy_r_r22 * 8; - cpy_r_r29 = cpy_r_r27 + cpy_r_r28; - cpy_r_r30 = *(PyObject * *)cpy_r_r29; - CPy_INCREF(cpy_r_r30); - PyObject *__tmp1824; - if (unlikely(!(PyTuple_Check(cpy_r_r30) && PyTuple_GET_SIZE(cpy_r_r30) == 2))) { - __tmp1824 = NULL; - goto __LL1825; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r30, 0)))) - __tmp1824 = PyTuple_GET_ITEM(cpy_r_r30, 0); - else { - __tmp1824 = NULL; - } - if (__tmp1824 == NULL) goto __LL1825; - __tmp1824 = PyTuple_GET_ITEM(cpy_r_r30, 1); - if (__tmp1824 == NULL) goto __LL1825; - __tmp1824 = cpy_r_r30; -__LL1825: ; - if (unlikely(__tmp1824 == NULL)) { - CPy_TypeError("tuple[str, object]", cpy_r_r30); cpy_r_r31 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1826 = PyTuple_GET_ITEM(cpy_r_r30, 0); - CPy_INCREF(__tmp1826); - PyObject *__tmp1827; - if (likely(PyUnicode_Check(__tmp1826))) - __tmp1827 = __tmp1826; - else { - CPy_TypeError("str", __tmp1826); - __tmp1827 = NULL; - } - cpy_r_r31.f0 = __tmp1827; - PyObject *__tmp1828 = PyTuple_GET_ITEM(cpy_r_r30, 1); - CPy_INCREF(__tmp1828); - PyObject *__tmp1829; - __tmp1829 = __tmp1828; - cpy_r_r31.f1 = __tmp1829; - } - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31.f0 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 76, CPyStatic_stateful___globals); - goto CPyL101; - } - cpy_r_r32 = cpy_r_r31.f0; - CPy_INCREF(cpy_r_r32); - cpy_r_r33 = cpy_r_r31.f1; - CPy_INCREF(cpy_r_r33); - CPy_DECREF(cpy_r_r31.f0); - CPy_DECREF(cpy_r_r31.f1); - cpy_r_r34 = CPyStatic_stateful___globals; - cpy_r_r35 = CPyStatics[1897]; /* 'SearchStrategy' */ - cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); - goto CPyL102; - } - cpy_r_r37 = PyObject_IsInstance(cpy_r_r33, cpy_r_r36); - CPy_DECREF(cpy_r_r36); - cpy_r_r38 = cpy_r_r37 >= 0; - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); - goto CPyL102; - } - cpy_r_r39 = cpy_r_r37; - if (!cpy_r_r39) goto CPyL103; - cpy_r_r40 = PyDict_SetItem(cpy_r_r14, cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 76, CPyStatic_stateful___globals); - goto CPyL101; - } -CPyL15: ; - cpy_r_r42 = cpy_r_r22 + 1; - cpy_r_r22 = cpy_r_r42; - goto CPyL9; -CPyL16: ; - cpy_r_r43 = CPyStatic_stateful___globals; - cpy_r_r44 = CPyStatics[1896]; /* 'getmembers' */ - cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals); - goto CPyL104; - } - PyObject *cpy_r_r46[1] = {cpy_r_r13}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals); - goto CPyL104; - } - if (likely(PyList_Check(cpy_r_r48))) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals, "list", cpy_r_r48); - goto CPyL104; - } - cpy_r_r50 = 0; -CPyL20: ; - cpy_r_r51 = (CPyPtr)&((PyVarObject *)cpy_r_r49)->ob_size; - cpy_r_r52 = *(int64_t *)cpy_r_r51; - cpy_r_r53 = cpy_r_r50 < cpy_r_r52; - if (!cpy_r_r53) goto CPyL105; - cpy_r_r54 = (CPyPtr)&((PyListObject *)cpy_r_r49)->ob_item; - cpy_r_r55 = *(CPyPtr *)cpy_r_r54; - cpy_r_r56 = cpy_r_r50 * 8; - cpy_r_r57 = cpy_r_r55 + cpy_r_r56; - cpy_r_r58 = *(PyObject * *)cpy_r_r57; - CPy_INCREF(cpy_r_r58); - PyObject *__tmp1830; - if (unlikely(!(PyTuple_Check(cpy_r_r58) && PyTuple_GET_SIZE(cpy_r_r58) == 2))) { - __tmp1830 = NULL; - goto __LL1831; - } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r58, 0)))) - __tmp1830 = PyTuple_GET_ITEM(cpy_r_r58, 0); - else { - __tmp1830 = NULL; - } - if (__tmp1830 == NULL) goto __LL1831; - __tmp1830 = PyTuple_GET_ITEM(cpy_r_r58, 1); - if (__tmp1830 == NULL) goto __LL1831; - __tmp1830 = cpy_r_r58; -__LL1831: ; - if (unlikely(__tmp1830 == NULL)) { - CPy_TypeError("tuple[str, object]", cpy_r_r58); cpy_r_r59 = (tuple_T2OO) { NULL, NULL }; - } else { - PyObject *__tmp1832 = PyTuple_GET_ITEM(cpy_r_r58, 0); - CPy_INCREF(__tmp1832); - PyObject *__tmp1833; - if (likely(PyUnicode_Check(__tmp1832))) - __tmp1833 = __tmp1832; - else { - CPy_TypeError("str", __tmp1832); - __tmp1833 = NULL; - } - cpy_r_r59.f0 = __tmp1833; - PyObject *__tmp1834 = PyTuple_GET_ITEM(cpy_r_r58, 1); - CPy_INCREF(__tmp1834); - PyObject *__tmp1835; - __tmp1835 = __tmp1834; - cpy_r_r59.f1 = __tmp1835; - } - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59.f0 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals); - goto CPyL106; - } - cpy_r_r60 = CPyDef_stateful____member_filter(cpy_r_r59); - if (unlikely(cpy_r_r60 == 2)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 81, CPyStatic_stateful___globals); - goto CPyL107; - } - if (!cpy_r_r60) goto CPyL108; - cpy_r_r61 = cpy_r_r59.f0; - cpy_r_r62 = cpy_r_r59.f1; - cpy_r_r63 = cpy_r_r61; - cpy_r_r64 = cpy_r_r62; - cpy_r_r65 = PyList_New(0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL109; - } - cpy_r_r66 = CPyStatics[333]; /* '__code__' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r66); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL110; - } - cpy_r_r68 = CPyStatics[334]; /* 'co_varnames' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL110; - } - cpy_r_r70 = CPyStatics[333]; /* '__code__' */ - cpy_r_r71 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL111; - } - cpy_r_r72 = CPyStatics[335]; /* 'co_argcount' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL111; - } - cpy_r_r74 = (PyObject *)&_Py_NoneStruct; - cpy_r_r75 = CPyStatics[2031]; /* 1 */ - cpy_r_r76 = PySlice_New(cpy_r_r75, cpy_r_r73, cpy_r_r74); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL111; - } - cpy_r_r77 = PyObject_GetItem(cpy_r_r69, cpy_r_r76); - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL110; - } - cpy_r_r78 = PyObject_GetIter(cpy_r_r77); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL110; - } -CPyL32: ; - cpy_r_r79 = PyIter_Next(cpy_r_r78); - if (cpy_r_r79 == NULL) goto CPyL112; - cpy_r_r80 = PyList_New(1); - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL113; - } - cpy_r_r81 = (CPyPtr)&((PyListObject *)cpy_r_r80)->ob_item; - cpy_r_r82 = *(CPyPtr *)cpy_r_r81; - *(PyObject * *)cpy_r_r82 = cpy_r_r79; - cpy_r_r83 = PyList_Append(cpy_r_r65, cpy_r_r80); - CPy_DECREF_NO_IMM(cpy_r_r80); - cpy_r_r84 = cpy_r_r83 >= 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL114; - } else - goto CPyL32; -CPyL35: ; - cpy_r_r85 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r85)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); - goto CPyL110; - } - cpy_r_r86 = CPyStatics[336]; /* '__defaults__' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 84, CPyStatic_stateful___globals); - goto CPyL115; - } - cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); - CPy_DECREF(cpy_r_r87); - cpy_r_r89 = cpy_r_r88 >= 0; - if (unlikely(!cpy_r_r89)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 84, CPyStatic_stateful___globals); - goto CPyL115; - } - cpy_r_r90 = cpy_r_r88; - if (!cpy_r_r90) goto CPyL52; - cpy_r_r91 = CPyStatics[336]; /* '__defaults__' */ - cpy_r_r92 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 85, CPyStatic_stateful___globals); - goto CPyL115; - } - cpy_r_r93 = CPyObject_Size(cpy_r_r92); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 85, CPyStatic_stateful___globals); - goto CPyL115; - } - cpy_r_r94 = CPyTagged_Subtract(-2, cpy_r_r93); - CPyTagged_DECREF(cpy_r_r93); - cpy_r_r95 = -2; - CPyTagged_INCREF(cpy_r_r95); - cpy_r_i = cpy_r_r95; -CPyL42: ; - cpy_r_r96 = cpy_r_r95 & 1; - cpy_r_r97 = cpy_r_r96 != 0; - if (cpy_r_r97) goto CPyL44; - cpy_r_r98 = cpy_r_r94 & 1; - cpy_r_r99 = cpy_r_r98 != 0; - if (!cpy_r_r99) goto CPyL45; -CPyL44: ; - cpy_r_r100 = CPyTagged_IsLt_(cpy_r_r94, cpy_r_r95); - if (cpy_r_r100) { - goto CPyL46; - } else - goto CPyL116; -CPyL45: ; - cpy_r_r101 = (Py_ssize_t)cpy_r_r95 > (Py_ssize_t)cpy_r_r94; - if (!cpy_r_r101) goto CPyL116; -CPyL46: ; - cpy_r_r102 = CPyList_GetItem(cpy_r_r65, cpy_r_i); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); - goto CPyL117; - } - if (likely(PyList_Check(cpy_r_r102))) - cpy_r_r103 = cpy_r_r102; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals, "list", cpy_r_r102); - goto CPyL117; - } - cpy_r_r104 = CPyStatics[336]; /* '__defaults__' */ - cpy_r_r105 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); - goto CPyL118; - } - cpy_r_r106 = CPyTagged_StealAsObject(cpy_r_i); - cpy_r_r107 = PyObject_GetItem(cpy_r_r105, cpy_r_r106); - CPy_DECREF(cpy_r_r105); - CPy_DECREF(cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); - goto CPyL119; - } - cpy_r_r108 = PyList_Append(cpy_r_r103, cpy_r_r107); - CPy_DECREF_NO_IMM(cpy_r_r103); - CPy_DECREF(cpy_r_r107); - cpy_r_r109 = cpy_r_r108 >= 0; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); - goto CPyL120; - } - cpy_r_r110 = CPyTagged_Add(cpy_r_r95, -2); - CPyTagged_DECREF(cpy_r_r95); - CPyTagged_INCREF(cpy_r_r110); - cpy_r_r95 = cpy_r_r110; - cpy_r_i = cpy_r_r110; - goto CPyL42; -CPyL52: ; - cpy_r_r111 = CPyStatics[1898]; /* 'initialize' */ - cpy_r_r112 = CPyDef_stateful____attr_filter(cpy_r_r63, cpy_r_r111); - if (unlikely(cpy_r_r112 == 2)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 88, CPyStatic_stateful___globals); - goto CPyL115; - } - if (!cpy_r_r112) goto CPyL69; - cpy_r_r113 = PyDict_New(); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL115; - } - cpy_r_r114 = 0; -CPyL56: ; - cpy_r_r115 = (CPyPtr)&((PyVarObject *)cpy_r_r65)->ob_size; - cpy_r_r116 = *(int64_t *)cpy_r_r115; - cpy_r_r117 = cpy_r_r114 < cpy_r_r116; - if (!cpy_r_r117) goto CPyL121; - cpy_r_r118 = (CPyPtr)&((PyListObject *)cpy_r_r65)->ob_item; - cpy_r_r119 = *(CPyPtr *)cpy_r_r118; - cpy_r_r120 = cpy_r_r114 * 8; - cpy_r_r121 = cpy_r_r119 + cpy_r_r120; - cpy_r_r122 = *(PyObject * *)cpy_r_r121; - CPy_INCREF(cpy_r_r122); - if (likely(PyList_Check(cpy_r_r122))) - cpy_r_r123 = cpy_r_r122; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals, "list", cpy_r_r122); - goto CPyL122; - } - cpy_r_r124 = CPyList_GetItemShort(cpy_r_r123, 0); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL123; - } - cpy_r_r125 = CPyList_GetItemShort(cpy_r_r123, -2); - CPy_DECREF_NO_IMM(cpy_r_r123); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL124; - } - cpy_r_r126 = CPyDict_GetItem(cpy_r_r14, cpy_r_r125); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL124; - } - cpy_r_r127 = PyDict_SetItem(cpy_r_r113, cpy_r_r124, cpy_r_r126); - CPy_DECREF(cpy_r_r124); - CPy_DECREF(cpy_r_r126); - cpy_r_r128 = cpy_r_r127 >= 0; - if (unlikely(!cpy_r_r128)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL122; - } - cpy_r_r129 = cpy_r_r114 + 1; - cpy_r_r114 = cpy_r_r129; - goto CPyL56; -CPyL63: ; - cpy_r_r130 = CPyStatic_stateful___globals; - cpy_r_r131 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r132 = CPyDict_GetItem(cpy_r_r130, cpy_r_r131); - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL125; - } - cpy_r_r133 = CPyStatics[1898]; /* 'initialize' */ - cpy_r_r134 = CPyObject_GetAttr(cpy_r_r132, cpy_r_r133); - CPy_DECREF(cpy_r_r132); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL125; - } - cpy_r_r135 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r136 = PyDict_Copy(cpy_r_r113); - CPy_DECREF(cpy_r_r113); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL126; - } - cpy_r_r137 = PyObject_Call(cpy_r_r134, cpy_r_r135, cpy_r_r136); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); - goto CPyL109; - } - cpy_r_wrapped = cpy_r_r137; - PyObject *cpy_r_r138[1] = {cpy_r_r64}; - cpy_r_r139 = (PyObject **)&cpy_r_r138; - cpy_r_r140 = PyObject_Vectorcall(cpy_r_wrapped, cpy_r_r139, 1, 0); - CPy_DECREF(cpy_r_wrapped); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 90, CPyStatic_stateful___globals); - goto CPyL109; - } - CPy_DECREF(cpy_r_r64); - cpy_r_r141 = PyObject_SetAttr(cpy_r_r13, cpy_r_r63, cpy_r_r140); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r140); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 90, CPyStatic_stateful___globals); - goto CPyL106; - } else - goto CPyL93; -CPyL69: ; - cpy_r_r143 = CPyStatics[1899]; /* 'invariant' */ - cpy_r_r144 = CPyDef_stateful____attr_filter(cpy_r_r63, cpy_r_r143); - if (unlikely(cpy_r_r144 == 2)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 91, CPyStatic_stateful___globals); - goto CPyL115; - } - if (cpy_r_r144) { - goto CPyL127; - } else - goto CPyL76; -CPyL71: ; - cpy_r_r145 = CPyStatic_stateful___globals; - cpy_r_r146 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); - goto CPyL109; - } - cpy_r_r148 = CPyStatics[1899]; /* 'invariant' */ - cpy_r_r149 = CPyObject_GetAttr(cpy_r_r147, cpy_r_r148); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); - goto CPyL109; - } - cpy_r_r150 = PyObject_Vectorcall(cpy_r_r149, 0, 0, 0); - CPy_DECREF(cpy_r_r149); - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); - goto CPyL109; - } - PyObject *cpy_r_r151[1] = {cpy_r_r64}; - cpy_r_r152 = (PyObject **)&cpy_r_r151; - cpy_r_r153 = PyObject_Vectorcall(cpy_r_r150, cpy_r_r152, 1, 0); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); - goto CPyL109; - } - CPy_DECREF(cpy_r_r64); - cpy_r_r154 = PyObject_SetAttr(cpy_r_r13, cpy_r_r63, cpy_r_r153); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r153); - cpy_r_r155 = cpy_r_r154 >= 0; - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); - goto CPyL106; - } else - goto CPyL93; -CPyL76: ; - cpy_r_r156 = CPyStatics[1900]; /* 'rule' */ - cpy_r_r157 = CPyDef_stateful____attr_filter(cpy_r_r63, cpy_r_r156); - if (unlikely(cpy_r_r157 == 2)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 93, CPyStatic_stateful___globals); - goto CPyL115; - } - if (!cpy_r_r157) goto CPyL128; - cpy_r_r158 = PyDict_New(); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL115; - } - cpy_r_r159 = 0; -CPyL80: ; - cpy_r_r160 = (CPyPtr)&((PyVarObject *)cpy_r_r65)->ob_size; - cpy_r_r161 = *(int64_t *)cpy_r_r160; - cpy_r_r162 = cpy_r_r159 < cpy_r_r161; - if (!cpy_r_r162) goto CPyL129; - cpy_r_r163 = (CPyPtr)&((PyListObject *)cpy_r_r65)->ob_item; - cpy_r_r164 = *(CPyPtr *)cpy_r_r163; - cpy_r_r165 = cpy_r_r159 * 8; - cpy_r_r166 = cpy_r_r164 + cpy_r_r165; - cpy_r_r167 = *(PyObject * *)cpy_r_r166; - CPy_INCREF(cpy_r_r167); - if (likely(PyList_Check(cpy_r_r167))) - cpy_r_r168 = cpy_r_r167; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals, "list", cpy_r_r167); - goto CPyL130; - } - cpy_r_r169 = CPyList_GetItemShort(cpy_r_r168, 0); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL131; - } - cpy_r_r170 = CPyList_GetItemShort(cpy_r_r168, -2); - CPy_DECREF_NO_IMM(cpy_r_r168); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL132; - } - cpy_r_r171 = CPyDict_GetItem(cpy_r_r14, cpy_r_r170); - CPy_DECREF(cpy_r_r170); - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL132; - } - cpy_r_r172 = PyDict_SetItem(cpy_r_r158, cpy_r_r169, cpy_r_r171); - CPy_DECREF(cpy_r_r169); - CPy_DECREF(cpy_r_r171); - cpy_r_r173 = cpy_r_r172 >= 0; - if (unlikely(!cpy_r_r173)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL130; - } - cpy_r_r174 = cpy_r_r159 + 1; - cpy_r_r159 = cpy_r_r174; - goto CPyL80; -CPyL87: ; - cpy_r_r175 = CPyStatic_stateful___globals; - cpy_r_r176 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r177 = CPyDict_GetItem(cpy_r_r175, cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL133; - } - cpy_r_r178 = CPyStatics[1900]; /* 'rule' */ - cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); - CPy_DECREF(cpy_r_r177); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL133; - } - cpy_r_r180 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r181 = PyDict_Copy(cpy_r_r158); - CPy_DECREF(cpy_r_r158); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL134; - } - cpy_r_r182 = PyObject_Call(cpy_r_r179, cpy_r_r180, cpy_r_r181); - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r180); - CPy_DECREF(cpy_r_r181); - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); - goto CPyL109; - } - cpy_r_wrapped = cpy_r_r182; - PyObject *cpy_r_r183[1] = {cpy_r_r64}; - cpy_r_r184 = (PyObject **)&cpy_r_r183; - cpy_r_r185 = PyObject_Vectorcall(cpy_r_wrapped, cpy_r_r184, 1, 0); - CPy_DECREF(cpy_r_wrapped); - if (unlikely(cpy_r_r185 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 95, CPyStatic_stateful___globals); - goto CPyL109; - } - CPy_DECREF(cpy_r_r64); - cpy_r_r186 = PyObject_SetAttr(cpy_r_r13, cpy_r_r63, cpy_r_r185); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r185); - cpy_r_r187 = cpy_r_r186 >= 0; - if (unlikely(!cpy_r_r187)) { - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 95, CPyStatic_stateful___globals); - goto CPyL106; - } -CPyL93: ; - cpy_r_r188 = cpy_r_r50 + 1; - cpy_r_r50 = cpy_r_r188; - goto CPyL20; -CPyL94: ; - return cpy_r_r13; -CPyL95: ; - cpy_r_r189 = NULL; - return cpy_r_r189; -CPyL96: ; - CPy_DecRef(cpy_r_r6.f0); - CPy_DecRef(cpy_r_r6.f1); - CPy_DecRef(cpy_r_r6.f2); - goto CPyL95; -CPyL97: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r10); - goto CPyL95; -CPyL98: ; - CPy_DecRef(cpy_r_r13); - goto CPyL95; -CPyL99: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - goto CPyL95; -CPyL100: ; - CPy_DECREF_NO_IMM(cpy_r_r21); - goto CPyL16; -CPyL101: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r21); - goto CPyL95; -CPyL102: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r32); - CPy_DecRef(cpy_r_r33); - goto CPyL95; -CPyL103: ; - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_r33); - goto CPyL15; -CPyL104: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - goto CPyL95; -CPyL105: ; - CPy_DECREF(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r49); - goto CPyL94; -CPyL106: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - goto CPyL95; -CPyL107: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - goto CPyL95; -CPyL108: ; - CPy_DECREF(cpy_r_r59.f0); - CPy_DECREF(cpy_r_r59.f1); - goto CPyL93; -CPyL109: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - goto CPyL95; -CPyL110: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - goto CPyL95; -CPyL111: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r69); - goto CPyL95; -CPyL112: ; - CPy_DECREF(cpy_r_r78); - goto CPyL35; -CPyL113: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r79); - goto CPyL95; -CPyL114: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r78); - goto CPyL95; -CPyL115: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - goto CPyL95; -CPyL116: ; - CPyTagged_DECREF(cpy_r_r94); - CPyTagged_DECREF(cpy_r_r95); - CPyTagged_DECREF(cpy_r_i); - goto CPyL52; -CPyL117: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - CPyTagged_DecRef(cpy_r_i); - goto CPyL95; -CPyL118: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r103); - goto CPyL95; -CPyL119: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r103); - goto CPyL95; -CPyL120: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r94); - CPyTagged_DecRef(cpy_r_r95); - goto CPyL95; -CPyL121: ; - CPy_DECREF_NO_IMM(cpy_r_r65); - goto CPyL63; -CPyL122: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r113); - goto CPyL95; -CPyL123: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r113); - CPy_DecRef(cpy_r_r123); - goto CPyL95; -CPyL124: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r113); - CPy_DecRef(cpy_r_r124); - goto CPyL95; -CPyL125: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r113); - goto CPyL95; -CPyL126: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r134); - CPy_DecRef(cpy_r_r135); - goto CPyL95; -CPyL127: ; - CPy_DECREF_NO_IMM(cpy_r_r65); - goto CPyL71; -CPyL128: ; - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_r64); - CPy_DECREF_NO_IMM(cpy_r_r65); - goto CPyL93; -CPyL129: ; - CPy_DECREF_NO_IMM(cpy_r_r65); - goto CPyL87; -CPyL130: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r158); - goto CPyL95; -CPyL131: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r168); - goto CPyL95; -CPyL132: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r169); - goto CPyL95; -CPyL133: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r158); - goto CPyL95; -CPyL134: ; - CPy_DecRef(cpy_r_r13); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r63); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r180); - goto CPyL95; -} - -PyObject *CPyPy_stateful____generate_state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"rules_object", 0}; - static CPyArg_Parser parser = {"O:_generate_state_machine", kwlist, 0}; - PyObject *obj_rules_object; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_rules_object)) { - return NULL; - } - PyObject *arg_rules_object = obj_rules_object; - PyObject *retval = CPyDef_stateful____generate_state_machine(arg_rules_object); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 72, CPyStatic_stateful___globals); - return NULL; -} - -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); - return NULL; -} - -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = ((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/test/stateful.py", "", "__mypyc_lambda__0_state_machine_obj", "__mypyc_env__", 111, CPyStatic_stateful___globals); - goto CPyL4; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r0)->_machine; - if (unlikely(cpy_r_r1 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'machine' of 'state_machine_env' undefined"); - } else { - CPy_INCREF(cpy_r_r1); - } - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 111, CPyStatic_stateful___globals); - goto CPyL4; - } -CPyL2: ; - cpy_r_r2 = PyObject_Vectorcall(cpy_r_r1, 0, 0, 0); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 111, CPyStatic_stateful___globals); - goto CPyL4; - } - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__call__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, PyVectorcall_NARGS(nargs), kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *retval = CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/test/stateful.py", "", 111, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful___state_machine(PyObject *cpy_r_rules_object, PyObject *cpy_r_args, PyObject *cpy_r_settings, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - CPyPtr cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - int64_t cpy_r_r29; - CPyTagged cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - tuple_T3OOO cpy_r_r50; - tuple_T3OOO cpy_r_r51; - tuple_T3OOO cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject **cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - char cpy_r_r63; - if (cpy_r_settings != NULL) goto CPyL51; - cpy_r_r0 = Py_None; - cpy_r_settings = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyDef_stateful___state_machine_env(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 100, CPyStatic_stateful___globals); - goto CPyL52; - } - cpy_r_r2 = CPyDef_stateful____generate_state_machine(cpy_r_rules_object); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 104, CPyStatic_stateful___globals); - goto CPyL53; - } - if (((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine != NULL) { - CPy_DECREF(((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine); - } - ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine = cpy_r_r2; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 104, CPyStatic_stateful___globals); - goto CPyL53; - } - cpy_r_r4 = CPyStatics[289]; /* '__init__' */ - cpy_r_r5 = PyObject_HasAttr(cpy_r_rules_object, cpy_r_r4); - if (!cpy_r_r5) goto CPyL14; - cpy_r_r6 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AttributeError("brownie/test/stateful.py", "state_machine", "state_machine_env", "machine", 107, CPyStatic_stateful___globals); - goto CPyL53; - } - CPy_INCREF(cpy_r_r6); -CPyL7: ; - cpy_r_r7 = CPyStatics[289]; /* '__init__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_rules_object, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r9 = PyList_New(1); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL55; - } - cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; - cpy_r_r11 = *(CPyPtr *)cpy_r_r10; - *(PyObject * *)cpy_r_r11 = cpy_r_r6; - cpy_r_r12 = CPyList_Extend(cpy_r_r9, cpy_r_args); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL56; - } else - goto CPyL57; -CPyL10: ; - cpy_r_r13 = PyDict_New(); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL56; - } - cpy_r_r14 = CPyDict_UpdateInDisplay(cpy_r_r13, cpy_r_kwargs); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL58; - } - cpy_r_r16 = PyList_AsTuple(cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r9); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL59; - } - cpy_r_r17 = PyObject_Call(cpy_r_r8, cpy_r_r16, cpy_r_r13); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); - goto CPyL53; - } else - goto CPyL60; -CPyL14: ; - cpy_r_r18 = CPyStatic_network___chain; - if (unlikely(cpy_r_r18 == NULL)) { - goto CPyL61; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"chain\" was not set"); - cpy_r_r19 = 0; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 108, CPyStatic_stateful___globals); - goto CPyL50; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r20 = CPyStatics[1131]; /* 'snapshot' */ - PyObject *cpy_r_r21[1] = {cpy_r_r18}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 108, CPyStatic_stateful___globals); - goto CPyL53; - } else - goto CPyL62; -CPyL18: ; - cpy_r_r24 = CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL63; - } - CPy_INCREF_NO_IMM(cpy_r_r1); - if (((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r_r24)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r_r24)->___mypyc_env__); - } - ((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r_r24)->___mypyc_env__ = cpy_r_r1; - cpy_r_r25 = 1; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL64; - } - cpy_r_r26 = (PyObject *)&_Py_NoneStruct; - cpy_r_r27 = cpy_r_settings != cpy_r_r26; - if (!cpy_r_r27) goto CPyL65; - CPy_INCREF(cpy_r_settings); - if (likely(cpy_r_settings != Py_None)) - cpy_r_r28 = cpy_r_settings; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "state_machine", 101, CPyStatic_stateful___globals, "dict", cpy_r_settings); - goto CPyL64; - } - cpy_r_r29 = PyDict_Size(cpy_r_r28); - CPy_DECREF(cpy_r_r28); - cpy_r_r30 = cpy_r_r29 << 1; - cpy_r_r31 = cpy_r_r30 != 0; - if (!cpy_r_r31) goto CPyL65; - if (likely(cpy_r_settings != Py_None)) - cpy_r_r32 = cpy_r_settings; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals, "dict", cpy_r_settings); - goto CPyL66; - } - cpy_r_r33 = cpy_r_r32; - goto CPyL27; -CPyL25: ; - cpy_r_r34 = PyDict_New(); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL66; - } - cpy_r_r33 = cpy_r_r34; -CPyL27: ; - cpy_r_r35 = CPyStatic_stateful___globals; - cpy_r_r36 = CPyStatics[599]; /* 'hp_settings' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL67; - } - cpy_r_r38 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r39 = PyDict_Copy(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL68; - } - cpy_r_r40 = PyObject_Call(cpy_r_r37, cpy_r_r38, cpy_r_r39); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r38); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL66; - } - cpy_r_r41 = CPyStatic_stateful___globals; - cpy_r_r42 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r43 = CPyDict_GetItem(cpy_r_r41, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL69; - } - cpy_r_r44 = CPyStatics[1901]; /* 'run_state_machine_as_test' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL69; - } - PyObject *cpy_r_r46[2] = {cpy_r_r24, cpy_r_r40}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = CPyStatics[2155]; /* ('settings',) */ - cpy_r_r49 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, cpy_r_r48); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); - goto CPyL69; - } else - goto CPyL70; -CPyL33: ; - CPy_DECREF_NO_IMM(cpy_r_r24); - CPy_DECREF(cpy_r_r40); - tuple_T3OOO __tmp1836 = { NULL, NULL, NULL }; - cpy_r_r50 = __tmp1836; - cpy_r_r51 = cpy_r_r50; - goto CPyL36; -CPyL35: ; - cpy_r_r52 = CPy_CatchError(); - cpy_r_r51 = cpy_r_r52; -CPyL36: ; - cpy_r_r53 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AttributeError("brownie/test/stateful.py", "state_machine", "state_machine_env", "machine", 113, CPyStatic_stateful___globals); - goto CPyL71; - } - CPy_INCREF(cpy_r_r53); -CPyL37: ; - cpy_r_r54 = CPyStatics[1902]; /* 'teardown_final' */ - cpy_r_r55 = PyObject_HasAttr(cpy_r_r53, cpy_r_r54); - CPy_DECREF(cpy_r_r53); - if (!cpy_r_r55) goto CPyL72; - cpy_r_r56 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("brownie/test/stateful.py", "state_machine", "state_machine_env", "machine", 115, CPyStatic_stateful___globals); - goto CPyL71; - } - CPy_INCREF(cpy_r_r56); -CPyL39: ; - cpy_r_r57 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; - if (unlikely(cpy_r_r57 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'machine' of 'state_machine_env' undefined"); - } else { - CPy_INCREF(cpy_r_r57); - } - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 115, CPyStatic_stateful___globals); - goto CPyL73; - } -CPyL40: ; - cpy_r_r58 = CPyStatics[1902]; /* 'teardown_final' */ - PyObject *cpy_r_r59[2] = {cpy_r_r56, cpy_r_r57}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 115, CPyStatic_stateful___globals); - goto CPyL74; - } else - goto CPyL75; -CPyL41: ; - CPy_DECREF(cpy_r_r56); - CPy_DECREF(cpy_r_r57); -CPyL42: ; - if (cpy_r_r51.f0 == NULL) goto CPyL49; - CPy_Reraise(); - if (!0) { - goto CPyL45; - } else - goto CPyL76; -CPyL44: ; - CPy_Unreachable(); -CPyL45: ; - if (cpy_r_r51.f0 == NULL) goto CPyL47; - CPy_RestoreExcInfo(cpy_r_r51); - CPy_XDECREF(cpy_r_r51.f0); - CPy_XDECREF(cpy_r_r51.f1); - CPy_XDECREF(cpy_r_r51.f2); -CPyL47: ; - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL50; - CPy_Unreachable(); -CPyL49: ; - return 1; -CPyL50: ; - cpy_r_r63 = 2; - return cpy_r_r63; -CPyL51: ; - CPy_INCREF(cpy_r_settings); - goto CPyL2; -CPyL52: ; - CPy_DecRef(cpy_r_settings); - goto CPyL50; -CPyL53: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - goto CPyL50; -CPyL54: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r6); - goto CPyL50; -CPyL55: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r8); - goto CPyL50; -CPyL56: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r9); - goto CPyL50; -CPyL57: ; - CPy_DECREF(cpy_r_r12); - goto CPyL10; -CPyL58: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r13); - goto CPyL50; -CPyL59: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r13); - goto CPyL50; -CPyL60: ; - CPy_DECREF(cpy_r_r17); - goto CPyL14; -CPyL61: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r1); - goto CPyL15; -CPyL62: ; - CPy_DECREF(cpy_r_r23); - goto CPyL18; -CPyL63: ; - CPy_DecRef(cpy_r_settings); - goto CPyL35; -CPyL64: ; - CPy_DecRef(cpy_r_settings); - CPy_DecRef(cpy_r_r24); - goto CPyL35; -CPyL65: ; - CPy_DECREF(cpy_r_settings); - goto CPyL25; -CPyL66: ; - CPy_DecRef(cpy_r_r24); - goto CPyL35; -CPyL67: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r33); - goto CPyL35; -CPyL68: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r38); - goto CPyL35; -CPyL69: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r40); - goto CPyL35; -CPyL70: ; - CPy_DECREF(cpy_r_r49); - goto CPyL33; -CPyL71: ; - CPy_DecRef(cpy_r_r1); - goto CPyL45; -CPyL72: ; - CPy_DECREF_NO_IMM(cpy_r_r1); - goto CPyL42; -CPyL73: ; - CPy_DecRef(cpy_r_r56); - goto CPyL45; -CPyL74: ; - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); - goto CPyL45; -CPyL75: ; - CPy_DECREF(cpy_r_r61); - goto CPyL41; -CPyL76: ; - CPy_XDECREF(cpy_r_r51.f0); - CPy_XDECREF(cpy_r_r51.f1); - CPy_XDECREF(cpy_r_r51.f2); - goto CPyL44; -} - -PyObject *CPyPy_stateful___state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"rules_object", "settings", 0}; - static CPyArg_Parser parser = {"%O|$O:state_machine", kwlist, 0}; - PyObject *obj_rules_object; - PyObject *obj_args; - PyObject *obj_settings = NULL; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs, &obj_rules_object, &obj_settings)) { - return NULL; - } - PyObject *arg_rules_object = obj_rules_object; - PyObject *arg_args = obj_args; - PyObject *arg_settings; - if (obj_settings == NULL) { - arg_settings = NULL; - goto __LL1837; - } - if (PyDict_Check(obj_settings)) - arg_settings = obj_settings; - else { - arg_settings = NULL; - } - if (arg_settings != NULL) goto __LL1837; - if (obj_settings == Py_None) - arg_settings = obj_settings; - else { - arg_settings = NULL; - } - if (arg_settings != NULL) goto __LL1837; - CPy_TypeError("dict or None", obj_settings); - goto fail; -__LL1837: ; - PyObject *arg_kwargs = obj_kwargs; - char retval = CPyDef_stateful___state_machine(arg_rules_object, arg_args, arg_settings, arg_kwargs); - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 100, CPyStatic_stateful___globals); - return NULL; -} - -char CPyDef_stateful_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r45; - void *cpy_r_r47; - void *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject **cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - int32_t cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - int32_t cpy_r_r101; - char cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - int32_t cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - int32_t cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - int32_t cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - int32_t cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - int32_t cpy_r_r129; - char cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - int32_t cpy_r_r133; - char cpy_r_r134; - PyObject **cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - PyObject **cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject **cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject **cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - int32_t cpy_r_r157; - char cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", -1, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - 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] = {3}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2076]; /* (('sys', 'sys', 'sys'),) */ - cpy_r_r11 = CPyStatic_stateful___globals; - cpy_r_r12 = CPyStatics[1903]; /* 'brownie/test/stateful.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL51; - cpy_r_r15 = CPyStatics[2408]; /* ('getmembers',) */ - cpy_r_r16 = CPyStatics[363]; /* 'inspect' */ - cpy_r_r17 = CPyStatic_stateful___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("brownie/test/stateful.py", "", 4, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_inspect = cpy_r_r18; - CPy_INCREF(CPyModule_inspect); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2409]; /* ('FunctionType',) */ - cpy_r_r20 = CPyStatics[1747]; /* 'types' */ - cpy_r_r21 = CPyStatic_stateful___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("brownie/test/stateful.py", "", 5, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_types = cpy_r_r22; - CPy_INCREF(CPyModule_types); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[2410]; /* ('Any', 'ClassVar', 'Dict', 'Final', 'Optional', 'final') */ - cpy_r_r24 = CPyStatics[14]; /* 'typing' */ - cpy_r_r25 = CPyStatic_stateful___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("brownie/test/stateful.py", "", 6, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_typing = cpy_r_r26; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[2155]; /* ('settings',) */ - cpy_r_r28 = CPyStatics[2156]; /* ('hp_settings',) */ - cpy_r_r29 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r30 = CPyStatic_stateful___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r27, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 8, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_hypothesis = cpy_r_r31; - CPy_INCREF(CPyModule_hypothesis); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[2411]; /* ('stateful',) */ - cpy_r_r33 = CPyStatics[2412]; /* ('sf',) */ - cpy_r_r34 = CPyStatics[570]; /* 'hypothesis' */ - cpy_r_r35 = CPyStatic_stateful___globals; - cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r32, cpy_r_r33, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 9, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_hypothesis = cpy_r_r36; - CPy_INCREF(CPyModule_hypothesis); - CPy_DECREF(cpy_r_r36); - cpy_r_r37 = CPyStatics[2413]; /* ('SearchStrategy',) */ - cpy_r_r38 = CPyStatics[1906]; /* 'hypothesis.strategies' */ - cpy_r_r39 = CPyStatic_stateful___globals; - cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 10, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_hypothesis___strategies = cpy_r_r40; - CPy_INCREF(CPyModule_hypothesis___strategies); - CPy_DECREF(cpy_r_r40); - cpy_r_r41 = CPyStatics[2158]; /* ('mypyc_attr',) */ - cpy_r_r42 = CPyStatics[623]; /* 'mypy_extensions' */ - cpy_r_r43 = CPyStatic_stateful___globals; - cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 11, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_mypy_extensions = cpy_r_r44; - CPy_INCREF(CPyModule_mypy_extensions); - CPy_DECREF(cpy_r_r44); - cpy_r_r45 = (PyObject **)&CPyModule_brownie; - PyObject **cpy_r_r46[1] = {cpy_r_r45}; - cpy_r_r47 = (void *)&cpy_r_r46; - int64_t cpy_r_r48[1] = {13}; - cpy_r_r49 = (void *)&cpy_r_r48; - cpy_r_r50 = CPyStatics[2124]; /* (('brownie', 'brownie', 'brownie'),) */ - cpy_r_r51 = CPyStatic_stateful___globals; - cpy_r_r52 = CPyStatics[1903]; /* 'brownie/test/stateful.py' */ - cpy_r_r53 = CPyStatics[12]; /* '' */ - cpy_r_r54 = CPyImport_ImportMany(cpy_r_r50, cpy_r_r47, cpy_r_r51, cpy_r_r52, cpy_r_r53, cpy_r_r49); - if (!cpy_r_r54) goto CPyL51; - cpy_r_r55 = CPyStatics[2414]; /* ('deque',) */ - cpy_r_r56 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r57 = CPyStatic_stateful___globals; - cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 14, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_brownie____c_constants = cpy_r_r58; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r58); - cpy_r_r59 = CPyStatics[2415]; /* ('red', 'yellow') */ - cpy_r_r60 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r61 = CPyStatic_stateful___globals; - cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 15, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyModule_brownie___utils____color = cpy_r_r62; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r62); - cpy_r_r63 = CPyStatic_stateful___globals; - cpy_r_r64 = CPyStatics[1884]; /* 'sf' */ - cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 17, CPyStatic_stateful___globals); - goto CPyL51; - } - cpy_r_r66 = CPyStatics[1907]; /* '__tracebackhide__' */ - cpy_r_r67 = 1 ? Py_True : Py_False; - cpy_r_r68 = PyObject_SetAttr(cpy_r_r65, cpy_r_r66, cpy_r_r67); - CPy_DECREF(cpy_r_r65); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 17, CPyStatic_stateful___globals); - goto CPyL51; - } - cpy_r_r70 = CPyStatics[1908]; /* '-/|\\-/|\\' */ - cpy_r_r71 = CPyStatic__c_constants___deque; - if (likely(cpy_r_r71 != NULL)) goto CPyL19; - PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); - cpy_r_r72 = 0; - if (unlikely(!cpy_r_r72)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 19, CPyStatic_stateful___globals); - goto CPyL51; - } - CPy_Unreachable(); -CPyL19: ; - PyObject *cpy_r_r73[1] = {cpy_r_r70}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_Vectorcall(cpy_r_r71, cpy_r_r74, 1, 0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 19, CPyStatic_stateful___globals); - goto CPyL51; - } - CPyStatic_stateful___marker = cpy_r_r75; - CPy_INCREF(CPyStatic_stateful___marker); - cpy_r_r76 = CPyStatic_stateful___globals; - cpy_r_r77 = CPyStatics[1909]; /* 'marker' */ - cpy_r_r78 = CPyDict_SetItem(cpy_r_r76, cpy_r_r77, cpy_r_r75); - CPy_DECREF(cpy_r_r75); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 19, CPyStatic_stateful___globals); - goto CPyL51; - } - cpy_r_r80 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r81 = (PyObject *)&PyType_Type; - cpy_r_r82 = CPy_CalculateMetaclass(cpy_r_r81, cpy_r_r80); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL52; - } - cpy_r_r83 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r84 = PyObject_HasAttr(cpy_r_r82, cpy_r_r83); - if (!cpy_r_r84) goto CPyL27; - cpy_r_r85 = CPyStatics[1910]; /* '_BrownieStateMachine' */ - cpy_r_r86 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL52; - } - PyObject *cpy_r_r88[2] = {cpy_r_r85, cpy_r_r80}; - cpy_r_r89 = (PyObject **)&cpy_r_r88; - cpy_r_r90 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r89, 2, 0); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL52; - } - if (likely(PyDict_Check(cpy_r_r90))) - cpy_r_r91 = cpy_r_r90; - else { - CPy_TypeErrorTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals, "dict", cpy_r_r90); - goto CPyL52; - } - cpy_r_r92 = cpy_r_r91; - goto CPyL29; -CPyL27: ; - cpy_r_r93 = PyDict_New(); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL52; - } - cpy_r_r92 = cpy_r_r93; -CPyL29: ; - cpy_r_r94 = PyDict_New(); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL53; - } - cpy_r_r95 = (PyObject *)&PyBool_Type; - cpy_r_r96 = CPyStatics[1888]; /* '_failed' */ - cpy_r_r97 = PyDict_SetItem(cpy_r_r94, cpy_r_r96, cpy_r_r95); - cpy_r_r98 = cpy_r_r97 >= 0; - if (unlikely(!cpy_r_r98)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 26, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r99 = CPyStatics[1888]; /* '_failed' */ - cpy_r_r100 = 0 ? Py_True : Py_False; - cpy_r_r101 = CPyDict_SetItem(cpy_r_r92, cpy_r_r99, cpy_r_r100); - cpy_r_r102 = cpy_r_r101 >= 0; - if (unlikely(!cpy_r_r102)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 26, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r103 = (PyObject *)&PyType_Type; - cpy_r_r104 = CPyStatics[1886]; /* '_capman' */ - cpy_r_r105 = PyDict_SetItem(cpy_r_r94, cpy_r_r104, cpy_r_r103); - cpy_r_r106 = cpy_r_r105 >= 0; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 27, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r107 = CPyStatics[1886]; /* '_capman' */ - cpy_r_r108 = Py_None; - cpy_r_r109 = CPyDict_SetItem(cpy_r_r92, cpy_r_r107, cpy_r_r108); - cpy_r_r110 = cpy_r_r109 >= 0; - if (unlikely(!cpy_r_r110)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 27, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r111 = CPyDef_stateful_____init___3__BrownieStateMachine_obj(); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 29, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r112 = CPyStatics[289]; /* '__init__' */ - cpy_r_r113 = CPyDict_SetItem(cpy_r_r92, cpy_r_r112, cpy_r_r111); - CPy_DECREF_NO_IMM(cpy_r_r111); - cpy_r_r114 = cpy_r_r113 >= 0; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 29, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r115 = CPyDef_stateful___execute_step__BrownieStateMachine_obj(); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 44, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r116 = CPyStatics[1892]; /* 'execute_step' */ - cpy_r_r117 = CPyDict_SetItem(cpy_r_r92, cpy_r_r116, cpy_r_r115); - CPy_DECREF_NO_IMM(cpy_r_r115); - cpy_r_r118 = cpy_r_r117 >= 0; - if (unlikely(!cpy_r_r118)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 44, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r119 = CPyDef_stateful___check_invariants__BrownieStateMachine_obj(); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 51, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r120 = CPyStatics[1893]; /* 'check_invariants' */ - cpy_r_r121 = CPyDict_SetItem(cpy_r_r92, cpy_r_r120, cpy_r_r119); - CPy_DECREF_NO_IMM(cpy_r_r119); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 51, CPyStatic_stateful___globals); - goto CPyL54; - } - cpy_r_r123 = CPyStatics[1910]; /* '_BrownieStateMachine' */ - cpy_r_r124 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r125 = CPyDict_SetItem(cpy_r_r92, cpy_r_r124, cpy_r_r94); - CPy_DECREF(cpy_r_r94); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL53; - } - cpy_r_r127 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r128 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r129 = CPyDict_SetItem(cpy_r_r92, cpy_r_r128, cpy_r_r127); - cpy_r_r130 = cpy_r_r129 >= 0; - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL53; - } - cpy_r_r131 = CPyStatics[1911]; /* 'brownie.test.stateful' */ - cpy_r_r132 = CPyStatics[354]; /* '__module__' */ - cpy_r_r133 = CPyDict_SetItem(cpy_r_r92, cpy_r_r132, cpy_r_r131); - cpy_r_r134 = cpy_r_r133 >= 0; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL53; - } - PyObject *cpy_r_r135[3] = {cpy_r_r123, cpy_r_r80, cpy_r_r92}; - cpy_r_r136 = (PyObject **)&cpy_r_r135; - cpy_r_r137 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r136, 3, 0); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL53; - } - CPy_DECREF(cpy_r_r80); - CPy_DECREF(cpy_r_r92); - cpy_r_r138 = CPyStatic_stateful___globals; - cpy_r_r139 = CPyStatics[622]; /* 'mypyc_attr' */ - cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 23, CPyStatic_stateful___globals); - goto CPyL55; - } - cpy_r_r141 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r142[1] = {cpy_r_r141}; - cpy_r_r143 = (PyObject **)&cpy_r_r142; - cpy_r_r144 = CPyStatics[2162]; /* ('native_class',) */ - cpy_r_r145 = PyObject_Vectorcall(cpy_r_r140, cpy_r_r143, 0, cpy_r_r144); - CPy_DECREF(cpy_r_r140); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 23, CPyStatic_stateful___globals); - goto CPyL55; - } - PyObject *cpy_r_r146[1] = {cpy_r_r137}; - cpy_r_r147 = (PyObject **)&cpy_r_r146; - cpy_r_r148 = PyObject_Vectorcall(cpy_r_r145, cpy_r_r147, 1, 0); - CPy_DECREF(cpy_r_r145); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL55; - } - CPy_DECREF(cpy_r_r137); - cpy_r_r149 = CPyStatic_stateful___globals; - cpy_r_r150 = CPyStatics[371]; /* 'final' */ - cpy_r_r151 = CPyDict_GetItem(cpy_r_r149, cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 22, CPyStatic_stateful___globals); - goto CPyL56; - } - PyObject *cpy_r_r152[1] = {cpy_r_r148}; - cpy_r_r153 = (PyObject **)&cpy_r_r152; - cpy_r_r154 = PyObject_Vectorcall(cpy_r_r151, cpy_r_r153, 1, 0); - CPy_DECREF(cpy_r_r151); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL56; - } - CPy_DECREF(cpy_r_r148); - CPyType_stateful____BrownieStateMachine = (PyTypeObject *)cpy_r_r154; - CPy_INCREF(CPyType_stateful____BrownieStateMachine); - cpy_r_r155 = CPyStatic_stateful___globals; - cpy_r_r156 = CPyStatics[1910]; /* '_BrownieStateMachine' */ - cpy_r_r157 = PyDict_SetItem(cpy_r_r155, cpy_r_r156, cpy_r_r154); - CPy_DECREF(cpy_r_r154); - cpy_r_r158 = cpy_r_r157 >= 0; - if (unlikely(!cpy_r_r158)) { - CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); - goto CPyL51; - } - cpy_r_r159 = (PyObject *)CPyType_stateful____BrownieStateMachine; - return 1; -CPyL51: ; - cpy_r_r160 = 2; - return cpy_r_r160; -CPyL52: ; - CPy_DecRef(cpy_r_r80); - goto CPyL51; -CPyL53: ; - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r92); - goto CPyL51; -CPyL54: ; - CPy_DecRef(cpy_r_r80); - CPy_DecRef(cpy_r_r92); - CPy_DecRef(cpy_r_r94); - goto CPyL51; -CPyL55: ; - CPy_DecRef(cpy_r_r137); - goto CPyL51; -CPyL56: ; - CPy_DecRef(cpy_r_r148); - goto CPyL51; -} -static PyMethodDef typingmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___typing(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___typing__internal, "__name__"); - CPyStatic_typing___globals = PyModule_GetDict(CPyModule_brownie___typing__internal); - if (unlikely(CPyStatic_typing___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_typing_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___typing__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_typing___FormattedEvent); - Py_CLEAR(CPyType_typing___BytecodeJson); - Py_CLEAR(CPyType_typing___DeployedBytecodeJson); - Py_CLEAR(CPyType_typing____BuildJsonBase); - Py_CLEAR(CPyType_typing___InterfaceBuildJson); - Py_CLEAR(CPyType_typing___CoverageMap); - Py_CLEAR(CPyType_typing____ContractBuildJson); - Py_CLEAR(CPyType_typing___SolidityBuildJson); - Py_CLEAR(CPyType_typing___VyperBuildJson); - Py_CLEAR(CPyType_typing___ContractSource); - Py_CLEAR(CPyType_typing___InterfaceSource); - Py_CLEAR(CPyType_typing___OptimizerSettings); - Py_CLEAR(CPyType_typing___SolcConfig); - Py_CLEAR(CPyType_typing___VyperConfig); - Py_CLEAR(CPyType_typing___CompilerConfig); - Py_CLEAR(CPyType_typing____CompilerSettings); - Py_CLEAR(CPyType_typing___SettingsSolc); - Py_CLEAR(CPyType_typing___SettingsVyper); - Py_CLEAR(CPyType_typing____InputJsonBase); - Py_CLEAR(CPyType_typing___InputJsonSolc); - Py_CLEAR(CPyType_typing___InputJsonVyper); - Py_CLEAR(CPyType_typing___ProgramCounter); - Py_CLEAR(CPyType_typing___VyperAstNode); - return -1; -} -static struct PyModuleDef typingmodule = { - PyModuleDef_HEAD_INIT, - "brownie.typing", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - typingmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___typing(void) -{ - if (CPyModule_brownie___typing__internal) { - Py_INCREF(CPyModule_brownie___typing__internal); - return CPyModule_brownie___typing__internal; - } - CPyModule_brownie___typing__internal = PyModule_Create(&typingmodule); - if (unlikely(CPyModule_brownie___typing__internal == NULL)) - goto fail; - if (CPyExec_brownie___typing(CPyModule_brownie___typing__internal) != 0) - goto fail; - return CPyModule_brownie___typing__internal; - fail: - return NULL; -} - -char CPyDef_typing_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - 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_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - int32_t cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - char cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - char cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject **cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - int32_t cpy_r_r107; - char cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - int32_t cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - int32_t cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - int32_t cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - int32_t cpy_r_r125; - char cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - int32_t cpy_r_r129; - char cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - int32_t cpy_r_r133; - char cpy_r_r134; - PyObject **cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject **cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - int32_t cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject **cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - int32_t cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - int32_t cpy_r_r165; - char cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - int32_t cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - tuple_T2OO cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - int32_t cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - char cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - char cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject **cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - int32_t cpy_r_r225; - char cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - int32_t cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - int32_t cpy_r_r233; - char cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - int32_t cpy_r_r237; - char cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - int32_t cpy_r_r241; - char cpy_r_r242; - PyObject **cpy_r_r244; - PyObject *cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - int32_t cpy_r_r248; - char cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - char cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - char cpy_r_r264; - PyObject *cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - char cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - PyObject **cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - int32_t cpy_r_r286; - char cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - int32_t cpy_r_r290; - char cpy_r_r291; - PyObject *cpy_r_r292; - PyObject *cpy_r_r293; - int32_t cpy_r_r294; - char cpy_r_r295; - PyObject *cpy_r_r296; - PyObject *cpy_r_r297; - int32_t cpy_r_r298; - char cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - int32_t cpy_r_r302; - char cpy_r_r303; - PyObject **cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject **cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - int32_t cpy_r_r315; - char cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - char cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - PyObject *cpy_r_r323; - PyObject *cpy_r_r324; - PyObject *cpy_r_r325; - PyObject *cpy_r_r326; - PyObject *cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - char cpy_r_r331; - PyObject *cpy_r_r332; - PyObject *cpy_r_r333; - PyObject *cpy_r_r334; - PyObject *cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - PyObject *cpy_r_r339; - char cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; - PyObject **cpy_r_r345; - PyObject *cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject *cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - int32_t cpy_r_r355; - char cpy_r_r356; - PyObject *cpy_r_r357; - PyObject *cpy_r_r358; - int32_t cpy_r_r359; - char cpy_r_r360; - PyObject *cpy_r_r361; - PyObject *cpy_r_r362; - PyObject *cpy_r_r363; - PyObject *cpy_r_r364; - int32_t cpy_r_r365; - char cpy_r_r366; - PyObject *cpy_r_r367; - PyObject *cpy_r_r368; - int32_t cpy_r_r369; - char cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - int32_t cpy_r_r373; - char cpy_r_r374; - PyObject *cpy_r_r375; - PyObject *cpy_r_r376; - int32_t cpy_r_r377; - char cpy_r_r378; - PyObject *cpy_r_r379; - PyObject *cpy_r_r380; - int32_t cpy_r_r381; - char cpy_r_r382; - PyObject **cpy_r_r384; - PyObject *cpy_r_r385; - PyObject *cpy_r_r386; - PyObject *cpy_r_r387; - int32_t cpy_r_r388; - char cpy_r_r389; - PyObject *cpy_r_r390; - PyObject *cpy_r_r391; - PyObject *cpy_r_r392; - char cpy_r_r393; - PyObject *cpy_r_r394; - PyObject *cpy_r_r395; - PyObject *cpy_r_r396; - PyObject *cpy_r_r397; - PyObject *cpy_r_r398; - PyObject *cpy_r_r399; - PyObject *cpy_r_r400; - PyObject *cpy_r_r401; - PyObject *cpy_r_r402; - PyObject *cpy_r_r403; - char cpy_r_r404; - PyObject *cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; - PyObject *cpy_r_r408; - PyObject *cpy_r_r409; - PyObject *cpy_r_r410; - PyObject *cpy_r_r411; - PyObject *cpy_r_r412; - char cpy_r_r413; - PyObject *cpy_r_r414; - PyObject *cpy_r_r415; - PyObject *cpy_r_r416; - PyObject **cpy_r_r418; - PyObject *cpy_r_r419; - PyObject *cpy_r_r420; - PyObject *cpy_r_r421; - PyObject *cpy_r_r422; - PyObject *cpy_r_r423; - PyObject *cpy_r_r424; - PyObject *cpy_r_r425; - int32_t cpy_r_r426; - char cpy_r_r427; - PyObject *cpy_r_r428; - PyObject *cpy_r_r429; - int32_t cpy_r_r430; - char cpy_r_r431; - PyObject *cpy_r_r432; - PyObject *cpy_r_r433; - int32_t cpy_r_r434; - char cpy_r_r435; - PyObject *cpy_r_r436; - PyObject *cpy_r_r437; - int32_t cpy_r_r438; - char cpy_r_r439; - PyObject *cpy_r_r440; - PyObject *cpy_r_r441; - int32_t cpy_r_r442; - char cpy_r_r443; - PyObject *cpy_r_r444; - PyObject *cpy_r_r445; - int32_t cpy_r_r446; - char cpy_r_r447; - PyObject *cpy_r_r448; - PyObject *cpy_r_r449; - int32_t cpy_r_r450; - char cpy_r_r451; - PyObject **cpy_r_r453; - PyObject *cpy_r_r454; - PyObject *cpy_r_r455; - PyObject *cpy_r_r456; - PyObject *cpy_r_r457; - PyObject **cpy_r_r459; - PyObject *cpy_r_r460; - PyObject *cpy_r_r461; - PyObject *cpy_r_r462; - int32_t cpy_r_r463; - char cpy_r_r464; - PyObject *cpy_r_r465; - PyObject *cpy_r_r466; - PyObject *cpy_r_r467; - PyObject *cpy_r_r468; - int32_t cpy_r_r469; - char cpy_r_r470; - PyObject *cpy_r_r471; - PyObject *cpy_r_r472; - PyObject *cpy_r_r473; - PyObject *cpy_r_r474; - PyObject *cpy_r_r475; - PyObject *cpy_r_r476; - PyObject *cpy_r_r477; - PyObject *cpy_r_r478; - PyObject *cpy_r_r479; - PyObject *cpy_r_r480; - PyObject *cpy_r_r481; - tuple_T2OO cpy_r_r482; - PyObject *cpy_r_r483; - PyObject *cpy_r_r484; - tuple_T2OO cpy_r_r485; - PyObject *cpy_r_r486; - PyObject *cpy_r_r487; - PyObject *cpy_r_r488; - PyObject *cpy_r_r489; - int32_t cpy_r_r490; - char cpy_r_r491; - PyObject *cpy_r_r492; - PyObject *cpy_r_r493; - PyObject *cpy_r_r494; - PyObject *cpy_r_r495; - PyObject *cpy_r_r496; - PyObject *cpy_r_r497; - PyObject *cpy_r_r498; - PyObject *cpy_r_r499; - PyObject *cpy_r_r500; - tuple_T2OO cpy_r_r501; - PyObject *cpy_r_r502; - PyObject *cpy_r_r503; - PyObject *cpy_r_r504; - PyObject *cpy_r_r505; - int32_t cpy_r_r506; - char cpy_r_r507; - PyObject *cpy_r_r508; - PyObject *cpy_r_r509; - PyObject *cpy_r_r510; - PyObject *cpy_r_r511; - PyObject *cpy_r_r512; - PyObject *cpy_r_r513; - PyObject *cpy_r_r514; - PyObject *cpy_r_r515; - PyObject *cpy_r_r516; - PyObject *cpy_r_r517; - PyObject *cpy_r_r518; - PyObject *cpy_r_r519; - PyObject *cpy_r_r520; - PyObject *cpy_r_r521; - tuple_T3OOO cpy_r_r522; - PyObject *cpy_r_r523; - PyObject *cpy_r_r524; - tuple_T2OO cpy_r_r525; - PyObject *cpy_r_r526; - PyObject *cpy_r_r527; - tuple_T2OO cpy_r_r528; - PyObject *cpy_r_r529; - PyObject *cpy_r_r530; - PyObject *cpy_r_r531; - PyObject *cpy_r_r532; - int32_t cpy_r_r533; - char cpy_r_r534; - PyObject *cpy_r_r535; - PyObject *cpy_r_r536; - PyObject *cpy_r_r537; - PyObject *cpy_r_r538; - PyObject *cpy_r_r539; - PyObject *cpy_r_r540; - PyObject *cpy_r_r541; - PyObject *cpy_r_r542; - PyObject *cpy_r_r543; - tuple_T2OO cpy_r_r544; - PyObject *cpy_r_r545; - PyObject *cpy_r_r546; - PyObject *cpy_r_r547; - PyObject *cpy_r_r548; - int32_t cpy_r_r549; - char cpy_r_r550; - PyObject *cpy_r_r551; - PyObject *cpy_r_r552; - char cpy_r_r553; - PyObject *cpy_r_r554; - PyObject *cpy_r_r555; - PyObject *cpy_r_r556; - PyObject *cpy_r_r557; - PyObject *cpy_r_r558; - PyObject *cpy_r_r559; - PyObject *cpy_r_r560; - PyObject *cpy_r_r561; - PyObject *cpy_r_r562; - PyObject *cpy_r_r563; - char cpy_r_r564; - PyObject *cpy_r_r565; - PyObject *cpy_r_r566; - PyObject *cpy_r_r567; - PyObject *cpy_r_r568; - PyObject *cpy_r_r569; - PyObject *cpy_r_r570; - PyObject *cpy_r_r571; - PyObject *cpy_r_r572; - char cpy_r_r573; - PyObject *cpy_r_r574; - PyObject *cpy_r_r575; - PyObject *cpy_r_r576; - PyObject **cpy_r_r578; - PyObject *cpy_r_r579; - PyObject *cpy_r_r580; - PyObject *cpy_r_r581; - PyObject *cpy_r_r582; - PyObject *cpy_r_r583; - PyObject *cpy_r_r584; - PyObject *cpy_r_r585; - int32_t cpy_r_r586; - char cpy_r_r587; - PyObject *cpy_r_r588; - PyObject *cpy_r_r589; - int32_t cpy_r_r590; - char cpy_r_r591; - PyObject *cpy_r_r592; - PyObject *cpy_r_r593; - int32_t cpy_r_r594; - char cpy_r_r595; - PyObject *cpy_r_r596; - PyObject *cpy_r_r597; - int32_t cpy_r_r598; - char cpy_r_r599; - PyObject *cpy_r_r600; - PyObject *cpy_r_r601; - int32_t cpy_r_r602; - char cpy_r_r603; - PyObject **cpy_r_r605; - PyObject *cpy_r_r606; - PyObject *cpy_r_r607; - PyObject *cpy_r_r608; - int32_t cpy_r_r609; - char cpy_r_r610; - PyObject *cpy_r_r611; - PyObject *cpy_r_r612; - PyObject *cpy_r_r613; - char cpy_r_r614; - PyObject *cpy_r_r615; - PyObject *cpy_r_r616; - PyObject *cpy_r_r617; - PyObject *cpy_r_r618; - PyObject *cpy_r_r619; - PyObject *cpy_r_r620; - PyObject *cpy_r_r621; - PyObject *cpy_r_r622; - PyObject *cpy_r_r623; - PyObject *cpy_r_r624; - char cpy_r_r625; - PyObject *cpy_r_r626; - PyObject *cpy_r_r627; - PyObject *cpy_r_r628; - PyObject *cpy_r_r629; - PyObject *cpy_r_r630; - PyObject *cpy_r_r631; - PyObject *cpy_r_r632; - PyObject *cpy_r_r633; - char cpy_r_r634; - PyObject *cpy_r_r635; - PyObject *cpy_r_r636; - PyObject *cpy_r_r637; - PyObject **cpy_r_r639; - PyObject *cpy_r_r640; - PyObject *cpy_r_r641; - PyObject *cpy_r_r642; - PyObject *cpy_r_r643; - PyObject *cpy_r_r644; - PyObject *cpy_r_r645; - PyObject *cpy_r_r646; - int32_t cpy_r_r647; - char cpy_r_r648; - PyObject *cpy_r_r649; - PyObject *cpy_r_r650; - int32_t cpy_r_r651; - char cpy_r_r652; - PyObject *cpy_r_r653; - PyObject *cpy_r_r654; - int32_t cpy_r_r655; - char cpy_r_r656; - PyObject *cpy_r_r657; - PyObject *cpy_r_r658; - int32_t cpy_r_r659; - char cpy_r_r660; - PyObject *cpy_r_r661; - PyObject *cpy_r_r662; - int32_t cpy_r_r663; - char cpy_r_r664; - PyObject *cpy_r_r665; - PyObject *cpy_r_r666; - PyObject *cpy_r_r667; - PyObject *cpy_r_r668; - int32_t cpy_r_r669; - char cpy_r_r670; - PyObject *cpy_r_r671; - PyObject *cpy_r_r672; - PyObject *cpy_r_r673; - PyObject *cpy_r_r674; - int32_t cpy_r_r675; - char cpy_r_r676; - PyObject *cpy_r_r677; - PyObject *cpy_r_r678; - PyObject *cpy_r_r679; - PyObject *cpy_r_r680; - int32_t cpy_r_r681; - char cpy_r_r682; - PyObject *cpy_r_r683; - PyObject *cpy_r_r684; - int32_t cpy_r_r685; - char cpy_r_r686; - PyObject *cpy_r_r687; - PyObject *cpy_r_r688; - int32_t cpy_r_r689; - char cpy_r_r690; - PyObject *cpy_r_r691; - PyObject *cpy_r_r692; - int32_t cpy_r_r693; - char cpy_r_r694; - PyObject *cpy_r_r695; - PyObject *cpy_r_r696; - int32_t cpy_r_r697; - char cpy_r_r698; - PyObject *cpy_r_r699; - PyObject *cpy_r_r700; - int32_t cpy_r_r701; - char cpy_r_r702; - PyObject *cpy_r_r703; - PyObject *cpy_r_r704; - int32_t cpy_r_r705; - char cpy_r_r706; - PyObject *cpy_r_r707; - PyObject *cpy_r_r708; - int32_t cpy_r_r709; - char cpy_r_r710; - PyObject **cpy_r_r712; - PyObject *cpy_r_r713; - PyObject *cpy_r_r714; - PyObject *cpy_r_r715; - int32_t cpy_r_r716; - char cpy_r_r717; - PyObject *cpy_r_r718; - PyObject *cpy_r_r719; - PyObject *cpy_r_r720; - char cpy_r_r721; - PyObject *cpy_r_r722; - PyObject *cpy_r_r723; - PyObject *cpy_r_r724; - PyObject *cpy_r_r725; - PyObject *cpy_r_r726; - PyObject *cpy_r_r727; - PyObject *cpy_r_r728; - PyObject *cpy_r_r729; - PyObject *cpy_r_r730; - PyObject *cpy_r_r731; - char cpy_r_r732; - PyObject *cpy_r_r733; - PyObject *cpy_r_r734; - PyObject *cpy_r_r735; - PyObject *cpy_r_r736; - PyObject *cpy_r_r737; - PyObject *cpy_r_r738; - PyObject *cpy_r_r739; - PyObject *cpy_r_r740; - char cpy_r_r741; - PyObject *cpy_r_r742; - PyObject *cpy_r_r743; - PyObject *cpy_r_r744; - PyObject **cpy_r_r746; - PyObject *cpy_r_r747; - PyObject *cpy_r_r748; - PyObject *cpy_r_r749; - PyObject *cpy_r_r750; - PyObject *cpy_r_r751; - PyObject *cpy_r_r752; - PyObject *cpy_r_r753; - int32_t cpy_r_r754; - char cpy_r_r755; - PyObject *cpy_r_r756; - PyObject *cpy_r_r757; - int32_t cpy_r_r758; - char cpy_r_r759; - PyObject *cpy_r_r760; - PyObject *cpy_r_r761; - int32_t cpy_r_r762; - char cpy_r_r763; - PyObject *cpy_r_r764; - PyObject *cpy_r_r765; - int32_t cpy_r_r766; - char cpy_r_r767; - PyObject *cpy_r_r768; - PyObject *cpy_r_r769; - int32_t cpy_r_r770; - char cpy_r_r771; - PyObject *cpy_r_r772; - PyObject *cpy_r_r773; - int32_t cpy_r_r774; - char cpy_r_r775; - PyObject *cpy_r_r776; - PyObject *cpy_r_r777; - int32_t cpy_r_r778; - char cpy_r_r779; - PyObject *cpy_r_r780; - PyObject *cpy_r_r781; - int32_t cpy_r_r782; - char cpy_r_r783; - PyObject **cpy_r_r785; - PyObject *cpy_r_r786; - PyObject *cpy_r_r787; - PyObject *cpy_r_r788; - PyObject *cpy_r_r789; - PyObject **cpy_r_r791; - PyObject *cpy_r_r792; - PyObject *cpy_r_r793; - PyObject *cpy_r_r794; - int32_t cpy_r_r795; - char cpy_r_r796; - PyObject *cpy_r_r797; - PyObject *cpy_r_r798; - PyObject *cpy_r_r799; - char cpy_r_r800; - PyObject *cpy_r_r801; - PyObject *cpy_r_r802; - PyObject *cpy_r_r803; - PyObject *cpy_r_r804; - PyObject *cpy_r_r805; - PyObject *cpy_r_r806; - PyObject *cpy_r_r807; - PyObject *cpy_r_r808; - PyObject *cpy_r_r809; - PyObject *cpy_r_r810; - char cpy_r_r811; - PyObject *cpy_r_r812; - PyObject *cpy_r_r813; - PyObject *cpy_r_r814; - PyObject *cpy_r_r815; - PyObject *cpy_r_r816; - PyObject *cpy_r_r817; - PyObject *cpy_r_r818; - PyObject *cpy_r_r819; - char cpy_r_r820; - PyObject *cpy_r_r821; - PyObject *cpy_r_r822; - PyObject *cpy_r_r823; - PyObject **cpy_r_r825; - PyObject *cpy_r_r826; - PyObject *cpy_r_r827; - PyObject *cpy_r_r828; - PyObject *cpy_r_r829; - PyObject *cpy_r_r830; - PyObject *cpy_r_r831; - PyObject *cpy_r_r832; - int32_t cpy_r_r833; - char cpy_r_r834; - PyObject *cpy_r_r835; - PyObject *cpy_r_r836; - int32_t cpy_r_r837; - char cpy_r_r838; - PyObject *cpy_r_r839; - PyObject *cpy_r_r840; - int32_t cpy_r_r841; - char cpy_r_r842; - PyObject *cpy_r_r843; - PyObject *cpy_r_r844; - int32_t cpy_r_r845; - char cpy_r_r846; - PyObject *cpy_r_r847; - PyObject *cpy_r_r848; - int32_t cpy_r_r849; - char cpy_r_r850; - PyObject **cpy_r_r852; - PyObject *cpy_r_r853; - PyObject *cpy_r_r854; - PyObject *cpy_r_r855; - PyObject *cpy_r_r856; - PyObject **cpy_r_r858; - PyObject *cpy_r_r859; - PyObject *cpy_r_r860; - PyObject *cpy_r_r861; - int32_t cpy_r_r862; - char cpy_r_r863; - PyObject *cpy_r_r864; - PyObject *cpy_r_r865; - PyObject *cpy_r_r866; - PyObject *cpy_r_r867; - PyObject *cpy_r_r868; - PyObject *cpy_r_r869; - PyObject *cpy_r_r870; - PyObject *cpy_r_r871; - PyObject *cpy_r_r872; - PyObject *cpy_r_r873; - int32_t cpy_r_r874; - char cpy_r_r875; - PyObject *cpy_r_r876; - PyObject *cpy_r_r877; - PyObject *cpy_r_r878; - PyObject *cpy_r_r879; - PyObject *cpy_r_r880; - PyObject *cpy_r_r881; - PyObject *cpy_r_r882; - PyObject *cpy_r_r883; - PyObject *cpy_r_r884; - int32_t cpy_r_r885; - char cpy_r_r886; - PyObject *cpy_r_r887; - PyObject *cpy_r_r888; - PyObject *cpy_r_r889; - PyObject *cpy_r_r890; - PyObject *cpy_r_r891; - tuple_T2OO cpy_r_r892; - PyObject *cpy_r_r893; - PyObject *cpy_r_r894; - PyObject *cpy_r_r895; - PyObject *cpy_r_r896; - int32_t cpy_r_r897; - char cpy_r_r898; - PyObject *cpy_r_r899; - PyObject *cpy_r_r900; - PyObject *cpy_r_r901; - int32_t cpy_r_r902; - char cpy_r_r903; - PyObject *cpy_r_r904; - PyObject *cpy_r_r905; - PyObject *cpy_r_r906; - PyObject *cpy_r_r907; - PyObject *cpy_r_r908; - PyObject *cpy_r_r909; - PyObject *cpy_r_r910; - PyObject *cpy_r_r911; - PyObject *cpy_r_r912; - PyObject *cpy_r_r913; - PyObject *cpy_r_r914; - PyObject *cpy_r_r915; - PyObject *cpy_r_r916; - tuple_T4OOOO cpy_r_r917; - PyObject *cpy_r_r918; - PyObject *cpy_r_r919; - PyObject *cpy_r_r920; - PyObject *cpy_r_r921; - int32_t cpy_r_r922; - char cpy_r_r923; - PyObject *cpy_r_r924; - PyObject *cpy_r_r925; - char cpy_r_r926; - PyObject *cpy_r_r927; - PyObject *cpy_r_r928; - PyObject *cpy_r_r929; - PyObject *cpy_r_r930; - PyObject *cpy_r_r931; - PyObject *cpy_r_r932; - PyObject *cpy_r_r933; - PyObject *cpy_r_r934; - PyObject *cpy_r_r935; - PyObject *cpy_r_r936; - char cpy_r_r937; - PyObject *cpy_r_r938; - PyObject *cpy_r_r939; - PyObject *cpy_r_r940; - PyObject *cpy_r_r941; - PyObject *cpy_r_r942; - PyObject *cpy_r_r943; - PyObject *cpy_r_r944; - PyObject *cpy_r_r945; - char cpy_r_r946; - PyObject *cpy_r_r947; - PyObject *cpy_r_r948; - PyObject *cpy_r_r949; - PyObject **cpy_r_r951; - PyObject *cpy_r_r952; - PyObject *cpy_r_r953; - PyObject *cpy_r_r954; - PyObject *cpy_r_r955; - PyObject *cpy_r_r956; - PyObject *cpy_r_r957; - PyObject *cpy_r_r958; - int32_t cpy_r_r959; - char cpy_r_r960; - PyObject *cpy_r_r961; - PyObject *cpy_r_r962; - int32_t cpy_r_r963; - char cpy_r_r964; - PyObject *cpy_r_r965; - PyObject *cpy_r_r966; - int32_t cpy_r_r967; - char cpy_r_r968; - PyObject *cpy_r_r969; - PyObject *cpy_r_r970; - int32_t cpy_r_r971; - char cpy_r_r972; - PyObject **cpy_r_r974; - PyObject *cpy_r_r975; - PyObject *cpy_r_r976; - PyObject *cpy_r_r977; - int32_t cpy_r_r978; - char cpy_r_r979; - PyObject *cpy_r_r980; - PyObject *cpy_r_r981; - PyObject *cpy_r_r982; - char cpy_r_r983; - PyObject *cpy_r_r984; - PyObject *cpy_r_r985; - PyObject *cpy_r_r986; - PyObject *cpy_r_r987; - PyObject *cpy_r_r988; - PyObject *cpy_r_r989; - PyObject *cpy_r_r990; - PyObject *cpy_r_r991; - PyObject *cpy_r_r992; - PyObject *cpy_r_r993; - char cpy_r_r994; - PyObject *cpy_r_r995; - PyObject *cpy_r_r996; - PyObject *cpy_r_r997; - PyObject *cpy_r_r998; - PyObject *cpy_r_r999; - PyObject *cpy_r_r1000; - PyObject *cpy_r_r1001; - PyObject *cpy_r_r1002; - char cpy_r_r1003; - PyObject *cpy_r_r1004; - PyObject *cpy_r_r1005; - PyObject *cpy_r_r1006; - PyObject **cpy_r_r1008; - PyObject *cpy_r_r1009; - PyObject *cpy_r_r1010; - PyObject *cpy_r_r1011; - PyObject *cpy_r_r1012; - PyObject *cpy_r_r1013; - PyObject *cpy_r_r1014; - PyObject *cpy_r_r1015; - int32_t cpy_r_r1016; - char cpy_r_r1017; - PyObject *cpy_r_r1018; - PyObject *cpy_r_r1019; - int32_t cpy_r_r1020; - char cpy_r_r1021; - PyObject *cpy_r_r1022; - PyObject *cpy_r_r1023; - int32_t cpy_r_r1024; - char cpy_r_r1025; - PyObject *cpy_r_r1026; - PyObject *cpy_r_r1027; - int32_t cpy_r_r1028; - char cpy_r_r1029; - PyObject **cpy_r_r1031; - PyObject *cpy_r_r1032; - PyObject *cpy_r_r1033; - PyObject *cpy_r_r1034; - int32_t cpy_r_r1035; - char cpy_r_r1036; - PyObject *cpy_r_r1037; - PyObject *cpy_r_r1038; - PyObject *cpy_r_r1039; - PyObject *cpy_r_r1040; - PyObject *cpy_r_r1041; - PyObject *cpy_r_r1042; - PyObject *cpy_r_r1043; - PyObject *cpy_r_r1044; - PyObject *cpy_r_r1045; - PyObject *cpy_r_r1046; - PyObject *cpy_r_r1047; - PyObject *cpy_r_r1048; - tuple_T2OO cpy_r_r1049; - PyObject *cpy_r_r1050; - PyObject *cpy_r_r1051; - PyObject *cpy_r_r1052; - PyObject *cpy_r_r1053; - int32_t cpy_r_r1054; - char cpy_r_r1055; - PyObject *cpy_r_r1056; - PyObject *cpy_r_r1057; - PyObject *cpy_r_r1058; - PyObject *cpy_r_r1059; - PyObject *cpy_r_r1060; - PyObject *cpy_r_r1061; - PyObject *cpy_r_r1062; - tuple_T2OO cpy_r_r1063; - PyObject *cpy_r_r1064; - PyObject *cpy_r_r1065; - PyObject *cpy_r_r1066; - PyObject *cpy_r_r1067; - int32_t cpy_r_r1068; - char cpy_r_r1069; - PyObject *cpy_r_r1070; - PyObject *cpy_r_r1071; - char cpy_r_r1072; - PyObject *cpy_r_r1073; - PyObject *cpy_r_r1074; - PyObject *cpy_r_r1075; - PyObject *cpy_r_r1076; - PyObject *cpy_r_r1077; - PyObject *cpy_r_r1078; - PyObject *cpy_r_r1079; - PyObject *cpy_r_r1080; - PyObject *cpy_r_r1081; - PyObject *cpy_r_r1082; - char cpy_r_r1083; - PyObject *cpy_r_r1084; - PyObject *cpy_r_r1085; - PyObject *cpy_r_r1086; - PyObject *cpy_r_r1087; - PyObject *cpy_r_r1088; - PyObject *cpy_r_r1089; - PyObject *cpy_r_r1090; - PyObject *cpy_r_r1091; - char cpy_r_r1092; - PyObject *cpy_r_r1093; - PyObject *cpy_r_r1094; - PyObject *cpy_r_r1095; - PyObject **cpy_r_r1097; - PyObject *cpy_r_r1098; - PyObject *cpy_r_r1099; - PyObject *cpy_r_r1100; - PyObject *cpy_r_r1101; - PyObject *cpy_r_r1102; - PyObject *cpy_r_r1103; - PyObject *cpy_r_r1104; - int32_t cpy_r_r1105; - char cpy_r_r1106; - PyObject *cpy_r_r1107; - PyObject *cpy_r_r1108; - int32_t cpy_r_r1109; - char cpy_r_r1110; - PyObject *cpy_r_r1111; - PyObject *cpy_r_r1112; - int32_t cpy_r_r1113; - char cpy_r_r1114; - PyObject *cpy_r_r1115; - PyObject *cpy_r_r1116; - int32_t cpy_r_r1117; - char cpy_r_r1118; - PyObject *cpy_r_r1119; - PyObject *cpy_r_r1120; - int32_t cpy_r_r1121; - char cpy_r_r1122; - PyObject **cpy_r_r1124; - PyObject *cpy_r_r1125; - PyObject *cpy_r_r1126; - PyObject *cpy_r_r1127; - PyObject *cpy_r_r1128; - PyObject **cpy_r_r1130; - PyObject *cpy_r_r1131; - PyObject *cpy_r_r1132; - PyObject *cpy_r_r1133; - int32_t cpy_r_r1134; - char cpy_r_r1135; - PyObject *cpy_r_r1136; - PyObject *cpy_r_r1137; - PyObject *cpy_r_r1138; - char cpy_r_r1139; - PyObject *cpy_r_r1140; - PyObject *cpy_r_r1141; - PyObject *cpy_r_r1142; - PyObject *cpy_r_r1143; - PyObject *cpy_r_r1144; - PyObject *cpy_r_r1145; - PyObject *cpy_r_r1146; - PyObject *cpy_r_r1147; - PyObject *cpy_r_r1148; - PyObject *cpy_r_r1149; - char cpy_r_r1150; - PyObject *cpy_r_r1151; - PyObject *cpy_r_r1152; - PyObject *cpy_r_r1153; - PyObject *cpy_r_r1154; - PyObject *cpy_r_r1155; - PyObject *cpy_r_r1156; - PyObject *cpy_r_r1157; - PyObject *cpy_r_r1158; - char cpy_r_r1159; - PyObject *cpy_r_r1160; - PyObject *cpy_r_r1161; - PyObject *cpy_r_r1162; - PyObject **cpy_r_r1164; - PyObject *cpy_r_r1165; - PyObject *cpy_r_r1166; - PyObject *cpy_r_r1167; - PyObject *cpy_r_r1168; - PyObject *cpy_r_r1169; - PyObject *cpy_r_r1170; - PyObject *cpy_r_r1171; - int32_t cpy_r_r1172; - char cpy_r_r1173; - PyObject *cpy_r_r1174; - PyObject *cpy_r_r1175; - int32_t cpy_r_r1176; - char cpy_r_r1177; - PyObject *cpy_r_r1178; - PyObject *cpy_r_r1179; - int32_t cpy_r_r1180; - char cpy_r_r1181; - PyObject *cpy_r_r1182; - PyObject *cpy_r_r1183; - int32_t cpy_r_r1184; - char cpy_r_r1185; - PyObject *cpy_r_r1186; - PyObject *cpy_r_r1187; - int32_t cpy_r_r1188; - char cpy_r_r1189; - PyObject *cpy_r_r1190; - PyObject *cpy_r_r1191; - int32_t cpy_r_r1192; - char cpy_r_r1193; - PyObject *cpy_r_r1194; - PyObject *cpy_r_r1195; - int32_t cpy_r_r1196; - char cpy_r_r1197; - PyObject *cpy_r_r1198; - PyObject *cpy_r_r1199; - int32_t cpy_r_r1200; - char cpy_r_r1201; - PyObject *cpy_r_r1202; - PyObject *cpy_r_r1203; - int32_t cpy_r_r1204; - char cpy_r_r1205; - PyObject *cpy_r_r1206; - PyObject *cpy_r_r1207; - int32_t cpy_r_r1208; - char cpy_r_r1209; - PyObject **cpy_r_r1211; - PyObject *cpy_r_r1212; - PyObject *cpy_r_r1213; - PyObject *cpy_r_r1214; - PyObject *cpy_r_r1215; - PyObject **cpy_r_r1217; - PyObject *cpy_r_r1218; - PyObject *cpy_r_r1219; - PyObject *cpy_r_r1220; - int32_t cpy_r_r1221; - char cpy_r_r1222; - PyObject *cpy_r_r1223; - PyObject *cpy_r_r1224; - PyObject *cpy_r_r1225; - char cpy_r_r1226; - PyObject *cpy_r_r1227; - PyObject *cpy_r_r1228; - PyObject *cpy_r_r1229; - PyObject *cpy_r_r1230; - PyObject *cpy_r_r1231; - PyObject *cpy_r_r1232; - PyObject *cpy_r_r1233; - PyObject *cpy_r_r1234; - PyObject *cpy_r_r1235; - PyObject *cpy_r_r1236; - char cpy_r_r1237; - PyObject *cpy_r_r1238; - PyObject *cpy_r_r1239; - PyObject *cpy_r_r1240; - PyObject *cpy_r_r1241; - PyObject *cpy_r_r1242; - PyObject *cpy_r_r1243; - PyObject *cpy_r_r1244; - PyObject *cpy_r_r1245; - char cpy_r_r1246; - PyObject *cpy_r_r1247; - PyObject *cpy_r_r1248; - PyObject *cpy_r_r1249; - PyObject **cpy_r_r1251; - PyObject *cpy_r_r1252; - PyObject *cpy_r_r1253; - PyObject *cpy_r_r1254; - PyObject *cpy_r_r1255; - PyObject *cpy_r_r1256; - PyObject *cpy_r_r1257; - PyObject *cpy_r_r1258; - int32_t cpy_r_r1259; - char cpy_r_r1260; - PyObject *cpy_r_r1261; - PyObject *cpy_r_r1262; - int32_t cpy_r_r1263; - char cpy_r_r1264; - PyObject *cpy_r_r1265; - PyObject *cpy_r_r1266; - int32_t cpy_r_r1267; - char cpy_r_r1268; - PyObject *cpy_r_r1269; - PyObject *cpy_r_r1270; - int32_t cpy_r_r1271; - char cpy_r_r1272; - PyObject *cpy_r_r1273; - PyObject *cpy_r_r1274; - int32_t cpy_r_r1275; - char cpy_r_r1276; - PyObject **cpy_r_r1278; - PyObject *cpy_r_r1279; - PyObject *cpy_r_r1280; - PyObject *cpy_r_r1281; - PyObject *cpy_r_r1282; - PyObject **cpy_r_r1284; - PyObject *cpy_r_r1285; - PyObject *cpy_r_r1286; - PyObject *cpy_r_r1287; - int32_t cpy_r_r1288; - char cpy_r_r1289; - PyObject *cpy_r_r1290; - PyObject *cpy_r_r1291; - PyObject *cpy_r_r1292; - char cpy_r_r1293; - PyObject *cpy_r_r1294; - PyObject *cpy_r_r1295; - PyObject *cpy_r_r1296; - PyObject *cpy_r_r1297; - PyObject *cpy_r_r1298; - PyObject *cpy_r_r1299; - PyObject *cpy_r_r1300; - PyObject *cpy_r_r1301; - PyObject *cpy_r_r1302; - PyObject *cpy_r_r1303; - char cpy_r_r1304; - PyObject *cpy_r_r1305; - PyObject *cpy_r_r1306; - PyObject *cpy_r_r1307; - PyObject *cpy_r_r1308; - PyObject *cpy_r_r1309; - PyObject *cpy_r_r1310; - PyObject *cpy_r_r1311; - PyObject *cpy_r_r1312; - char cpy_r_r1313; - PyObject *cpy_r_r1314; - PyObject *cpy_r_r1315; - PyObject *cpy_r_r1316; - PyObject **cpy_r_r1318; - PyObject *cpy_r_r1319; - PyObject *cpy_r_r1320; - PyObject *cpy_r_r1321; - PyObject *cpy_r_r1322; - PyObject *cpy_r_r1323; - PyObject *cpy_r_r1324; - PyObject *cpy_r_r1325; - int32_t cpy_r_r1326; - char cpy_r_r1327; - PyObject *cpy_r_r1328; - PyObject *cpy_r_r1329; - int32_t cpy_r_r1330; - char cpy_r_r1331; - PyObject *cpy_r_r1332; - PyObject *cpy_r_r1333; - int32_t cpy_r_r1334; - char cpy_r_r1335; - PyObject *cpy_r_r1336; - PyObject *cpy_r_r1337; - int32_t cpy_r_r1338; - char cpy_r_r1339; - PyObject *cpy_r_r1340; - PyObject *cpy_r_r1341; - int32_t cpy_r_r1342; - char cpy_r_r1343; - PyObject *cpy_r_r1344; - PyObject *cpy_r_r1345; - int32_t cpy_r_r1346; - char cpy_r_r1347; - PyObject *cpy_r_r1348; - PyObject *cpy_r_r1349; - int32_t cpy_r_r1350; - char cpy_r_r1351; - PyObject *cpy_r_r1352; - PyObject *cpy_r_r1353; - int32_t cpy_r_r1354; - char cpy_r_r1355; - PyObject **cpy_r_r1357; - PyObject *cpy_r_r1358; - PyObject *cpy_r_r1359; - PyObject *cpy_r_r1360; - PyObject *cpy_r_r1361; - PyObject **cpy_r_r1363; - PyObject *cpy_r_r1364; - PyObject *cpy_r_r1365; - PyObject *cpy_r_r1366; - int32_t cpy_r_r1367; - char cpy_r_r1368; - PyObject *cpy_r_r1369; - PyObject *cpy_r_r1370; - PyObject *cpy_r_r1371; - PyObject *cpy_r_r1372; - PyObject *cpy_r_r1373; - PyObject *cpy_r_r1374; - PyObject *cpy_r_r1375; - PyObject *cpy_r_r1376; - PyObject *cpy_r_r1377; - PyObject *cpy_r_r1378; - PyObject *cpy_r_r1379; - PyObject *cpy_r_r1380; - PyObject *cpy_r_r1381; - PyObject *cpy_r_r1382; - tuple_T2OO cpy_r_r1383; - PyObject *cpy_r_r1384; - PyObject *cpy_r_r1385; - tuple_T2OO cpy_r_r1386; - PyObject *cpy_r_r1387; - PyObject *cpy_r_r1388; - PyObject *cpy_r_r1389; - PyObject *cpy_r_r1390; - int32_t cpy_r_r1391; - char cpy_r_r1392; - PyObject *cpy_r_r1393; - PyObject *cpy_r_r1394; - char cpy_r_r1395; - PyObject *cpy_r_r1396; - PyObject *cpy_r_r1397; - PyObject *cpy_r_r1398; - PyObject *cpy_r_r1399; - PyObject *cpy_r_r1400; - PyObject *cpy_r_r1401; - PyObject *cpy_r_r1402; - PyObject *cpy_r_r1403; - PyObject *cpy_r_r1404; - PyObject *cpy_r_r1405; - char cpy_r_r1406; - PyObject *cpy_r_r1407; - PyObject *cpy_r_r1408; - PyObject *cpy_r_r1409; - PyObject *cpy_r_r1410; - PyObject *cpy_r_r1411; - PyObject *cpy_r_r1412; - PyObject *cpy_r_r1413; - PyObject *cpy_r_r1414; - char cpy_r_r1415; - PyObject *cpy_r_r1416; - PyObject *cpy_r_r1417; - PyObject *cpy_r_r1418; - PyObject **cpy_r_r1420; - PyObject *cpy_r_r1421; - PyObject *cpy_r_r1422; - PyObject *cpy_r_r1423; - PyObject *cpy_r_r1424; - PyObject *cpy_r_r1425; - PyObject *cpy_r_r1426; - PyObject *cpy_r_r1427; - int32_t cpy_r_r1428; - char cpy_r_r1429; - PyObject *cpy_r_r1430; - PyObject *cpy_r_r1431; - int32_t cpy_r_r1432; - char cpy_r_r1433; - PyObject *cpy_r_r1434; - PyObject *cpy_r_r1435; - int32_t cpy_r_r1436; - char cpy_r_r1437; - PyObject *cpy_r_r1438; - PyObject *cpy_r_r1439; - int32_t cpy_r_r1440; - char cpy_r_r1441; - PyObject **cpy_r_r1443; - PyObject *cpy_r_r1444; - PyObject *cpy_r_r1445; - PyObject *cpy_r_r1446; - int32_t cpy_r_r1447; - char cpy_r_r1448; - PyObject *cpy_r_r1449; - PyObject *cpy_r_r1450; - PyObject *cpy_r_r1451; - char cpy_r_r1452; - PyObject *cpy_r_r1453; - PyObject *cpy_r_r1454; - PyObject *cpy_r_r1455; - PyObject *cpy_r_r1456; - PyObject *cpy_r_r1457; - PyObject *cpy_r_r1458; - PyObject *cpy_r_r1459; - PyObject *cpy_r_r1460; - PyObject *cpy_r_r1461; - PyObject *cpy_r_r1462; - char cpy_r_r1463; - PyObject *cpy_r_r1464; - PyObject *cpy_r_r1465; - PyObject *cpy_r_r1466; - PyObject *cpy_r_r1467; - PyObject *cpy_r_r1468; - PyObject *cpy_r_r1469; - PyObject *cpy_r_r1470; - PyObject *cpy_r_r1471; - char cpy_r_r1472; - PyObject *cpy_r_r1473; - PyObject *cpy_r_r1474; - PyObject *cpy_r_r1475; - PyObject **cpy_r_r1477; - PyObject *cpy_r_r1478; - PyObject *cpy_r_r1479; - PyObject *cpy_r_r1480; - PyObject *cpy_r_r1481; - PyObject *cpy_r_r1482; - PyObject *cpy_r_r1483; - PyObject *cpy_r_r1484; - int32_t cpy_r_r1485; - char cpy_r_r1486; - PyObject *cpy_r_r1487; - PyObject *cpy_r_r1488; - int32_t cpy_r_r1489; - char cpy_r_r1490; - PyObject *cpy_r_r1491; - PyObject *cpy_r_r1492; - int32_t cpy_r_r1493; - char cpy_r_r1494; - PyObject *cpy_r_r1495; - PyObject *cpy_r_r1496; - int32_t cpy_r_r1497; - char cpy_r_r1498; - PyObject *cpy_r_r1499; - PyObject *cpy_r_r1500; - int32_t cpy_r_r1501; - char cpy_r_r1502; - PyObject *cpy_r_r1503; - PyObject *cpy_r_r1504; - int32_t cpy_r_r1505; - char cpy_r_r1506; - PyObject *cpy_r_r1507; - PyObject *cpy_r_r1508; - int32_t cpy_r_r1509; - char cpy_r_r1510; - PyObject **cpy_r_r1512; - PyObject *cpy_r_r1513; - PyObject *cpy_r_r1514; - PyObject *cpy_r_r1515; - PyObject *cpy_r_r1516; - PyObject **cpy_r_r1518; - PyObject *cpy_r_r1519; - PyObject *cpy_r_r1520; - PyObject *cpy_r_r1521; - int32_t cpy_r_r1522; - char cpy_r_r1523; - PyObject *cpy_r_r1524; - PyObject *cpy_r_r1525; - PyObject *cpy_r_r1526; - char cpy_r_r1527; - PyObject *cpy_r_r1528; - PyObject *cpy_r_r1529; - PyObject *cpy_r_r1530; - PyObject *cpy_r_r1531; - PyObject *cpy_r_r1532; - PyObject *cpy_r_r1533; - PyObject *cpy_r_r1534; - PyObject *cpy_r_r1535; - PyObject *cpy_r_r1536; - PyObject *cpy_r_r1537; - char cpy_r_r1538; - PyObject *cpy_r_r1539; - PyObject *cpy_r_r1540; - PyObject *cpy_r_r1541; - PyObject *cpy_r_r1542; - PyObject *cpy_r_r1543; - PyObject *cpy_r_r1544; - PyObject *cpy_r_r1545; - PyObject *cpy_r_r1546; - char cpy_r_r1547; - PyObject *cpy_r_r1548; - PyObject *cpy_r_r1549; - PyObject *cpy_r_r1550; - PyObject **cpy_r_r1552; - PyObject *cpy_r_r1553; - PyObject *cpy_r_r1554; - PyObject *cpy_r_r1555; - PyObject *cpy_r_r1556; - PyObject *cpy_r_r1557; - PyObject *cpy_r_r1558; - PyObject *cpy_r_r1559; - int32_t cpy_r_r1560; - char cpy_r_r1561; - PyObject *cpy_r_r1562; - PyObject *cpy_r_r1563; - int32_t cpy_r_r1564; - char cpy_r_r1565; - PyObject *cpy_r_r1566; - PyObject *cpy_r_r1567; - int32_t cpy_r_r1568; - char cpy_r_r1569; - PyObject *cpy_r_r1570; - PyObject *cpy_r_r1571; - int32_t cpy_r_r1572; - char cpy_r_r1573; - PyObject **cpy_r_r1575; - PyObject *cpy_r_r1576; - PyObject *cpy_r_r1577; - PyObject *cpy_r_r1578; - PyObject *cpy_r_r1579; - PyObject **cpy_r_r1581; - PyObject *cpy_r_r1582; - PyObject *cpy_r_r1583; - PyObject *cpy_r_r1584; - int32_t cpy_r_r1585; - char cpy_r_r1586; - PyObject *cpy_r_r1587; - PyObject *cpy_r_r1588; - PyObject *cpy_r_r1589; - char cpy_r_r1590; - PyObject *cpy_r_r1591; - PyObject *cpy_r_r1592; - PyObject *cpy_r_r1593; - PyObject *cpy_r_r1594; - PyObject *cpy_r_r1595; - PyObject *cpy_r_r1596; - PyObject *cpy_r_r1597; - PyObject *cpy_r_r1598; - PyObject *cpy_r_r1599; - PyObject *cpy_r_r1600; - char cpy_r_r1601; - PyObject *cpy_r_r1602; - PyObject *cpy_r_r1603; - PyObject *cpy_r_r1604; - PyObject *cpy_r_r1605; - PyObject *cpy_r_r1606; - PyObject *cpy_r_r1607; - PyObject *cpy_r_r1608; - PyObject *cpy_r_r1609; - char cpy_r_r1610; - PyObject *cpy_r_r1611; - PyObject *cpy_r_r1612; - PyObject *cpy_r_r1613; - PyObject **cpy_r_r1615; - PyObject *cpy_r_r1616; - PyObject *cpy_r_r1617; - PyObject *cpy_r_r1618; - PyObject *cpy_r_r1619; - PyObject *cpy_r_r1620; - PyObject *cpy_r_r1621; - PyObject *cpy_r_r1622; - int32_t cpy_r_r1623; - char cpy_r_r1624; - PyObject *cpy_r_r1625; - PyObject *cpy_r_r1626; - int32_t cpy_r_r1627; - char cpy_r_r1628; - PyObject *cpy_r_r1629; - PyObject *cpy_r_r1630; - int32_t cpy_r_r1631; - char cpy_r_r1632; - PyObject *cpy_r_r1633; - PyObject *cpy_r_r1634; - int32_t cpy_r_r1635; - char cpy_r_r1636; - PyObject *cpy_r_r1637; - PyObject *cpy_r_r1638; - int32_t cpy_r_r1639; - char cpy_r_r1640; - PyObject **cpy_r_r1642; - PyObject *cpy_r_r1643; - PyObject *cpy_r_r1644; - PyObject *cpy_r_r1645; - int32_t cpy_r_r1646; - char cpy_r_r1647; - PyObject *cpy_r_r1648; - PyObject *cpy_r_r1649; - PyObject *cpy_r_r1650; - char cpy_r_r1651; - PyObject *cpy_r_r1652; - PyObject *cpy_r_r1653; - PyObject *cpy_r_r1654; - PyObject *cpy_r_r1655; - PyObject *cpy_r_r1656; - PyObject *cpy_r_r1657; - PyObject *cpy_r_r1658; - PyObject *cpy_r_r1659; - PyObject *cpy_r_r1660; - PyObject *cpy_r_r1661; - char cpy_r_r1662; - PyObject *cpy_r_r1663; - PyObject *cpy_r_r1664; - PyObject *cpy_r_r1665; - PyObject *cpy_r_r1666; - PyObject *cpy_r_r1667; - PyObject *cpy_r_r1668; - PyObject *cpy_r_r1669; - PyObject *cpy_r_r1670; - char cpy_r_r1671; - PyObject *cpy_r_r1672; - PyObject *cpy_r_r1673; - PyObject *cpy_r_r1674; - PyObject **cpy_r_r1676; - PyObject *cpy_r_r1677; - PyObject *cpy_r_r1678; - PyObject *cpy_r_r1679; - PyObject *cpy_r_r1680; - PyObject *cpy_r_r1681; - PyObject *cpy_r_r1682; - PyObject *cpy_r_r1683; - int32_t cpy_r_r1684; - char cpy_r_r1685; - PyObject *cpy_r_r1686; - PyObject *cpy_r_r1687; - int32_t cpy_r_r1688; - char cpy_r_r1689; - PyObject *cpy_r_r1690; - PyObject *cpy_r_r1691; - int32_t cpy_r_r1692; - char cpy_r_r1693; - PyObject *cpy_r_r1694; - PyObject *cpy_r_r1695; - int32_t cpy_r_r1696; - char cpy_r_r1697; - PyObject *cpy_r_r1698; - PyObject *cpy_r_r1699; - int32_t cpy_r_r1700; - char cpy_r_r1701; - PyObject **cpy_r_r1703; - PyObject *cpy_r_r1704; - PyObject *cpy_r_r1705; - PyObject *cpy_r_r1706; - PyObject *cpy_r_r1707; - PyObject **cpy_r_r1709; - PyObject *cpy_r_r1710; - PyObject *cpy_r_r1711; - PyObject *cpy_r_r1712; - int32_t cpy_r_r1713; - char cpy_r_r1714; - PyObject *cpy_r_r1715; - PyObject *cpy_r_r1716; - PyObject *cpy_r_r1717; - char cpy_r_r1718; - PyObject *cpy_r_r1719; - PyObject *cpy_r_r1720; - PyObject *cpy_r_r1721; - PyObject *cpy_r_r1722; - PyObject *cpy_r_r1723; - PyObject *cpy_r_r1724; - PyObject *cpy_r_r1725; - PyObject *cpy_r_r1726; - PyObject *cpy_r_r1727; - PyObject *cpy_r_r1728; - char cpy_r_r1729; - PyObject *cpy_r_r1730; - PyObject *cpy_r_r1731; - PyObject *cpy_r_r1732; - PyObject *cpy_r_r1733; - PyObject *cpy_r_r1734; - PyObject *cpy_r_r1735; - PyObject *cpy_r_r1736; - PyObject *cpy_r_r1737; - char cpy_r_r1738; - PyObject *cpy_r_r1739; - PyObject *cpy_r_r1740; - PyObject *cpy_r_r1741; - PyObject **cpy_r_r1743; - PyObject *cpy_r_r1744; - PyObject *cpy_r_r1745; - PyObject *cpy_r_r1746; - PyObject *cpy_r_r1747; - PyObject *cpy_r_r1748; - PyObject *cpy_r_r1749; - PyObject *cpy_r_r1750; - int32_t cpy_r_r1751; - char cpy_r_r1752; - PyObject *cpy_r_r1753; - PyObject *cpy_r_r1754; - int32_t cpy_r_r1755; - char cpy_r_r1756; - PyObject *cpy_r_r1757; - PyObject *cpy_r_r1758; - int32_t cpy_r_r1759; - char cpy_r_r1760; - PyObject *cpy_r_r1761; - PyObject *cpy_r_r1762; - int32_t cpy_r_r1763; - char cpy_r_r1764; - PyObject *cpy_r_r1765; - PyObject *cpy_r_r1766; - int32_t cpy_r_r1767; - char cpy_r_r1768; - PyObject **cpy_r_r1770; - PyObject *cpy_r_r1771; - PyObject *cpy_r_r1772; - PyObject *cpy_r_r1773; - PyObject *cpy_r_r1774; - PyObject **cpy_r_r1776; - PyObject *cpy_r_r1777; - PyObject *cpy_r_r1778; - PyObject *cpy_r_r1779; - int32_t cpy_r_r1780; - char cpy_r_r1781; - PyObject *cpy_r_r1782; - PyObject *cpy_r_r1783; - PyObject *cpy_r_r1784; - PyObject *cpy_r_r1785; - PyObject *cpy_r_r1786; - PyObject *cpy_r_r1787; - PyObject *cpy_r_r1788; - PyObject *cpy_r_r1789; - PyObject *cpy_r_r1790; - PyObject *cpy_r_r1791; - int32_t cpy_r_r1792; - char cpy_r_r1793; - PyObject *cpy_r_r1794; - PyObject *cpy_r_r1795; - PyObject *cpy_r_r1796; - int32_t cpy_r_r1797; - char cpy_r_r1798; - PyObject *cpy_r_r1799; - PyObject *cpy_r_r1800; - char cpy_r_r1801; - PyObject *cpy_r_r1802; - PyObject *cpy_r_r1803; - PyObject *cpy_r_r1804; - PyObject *cpy_r_r1805; - PyObject *cpy_r_r1806; - PyObject *cpy_r_r1807; - PyObject *cpy_r_r1808; - PyObject *cpy_r_r1809; - PyObject *cpy_r_r1810; - PyObject *cpy_r_r1811; - char cpy_r_r1812; - PyObject *cpy_r_r1813; - PyObject *cpy_r_r1814; - PyObject *cpy_r_r1815; - PyObject *cpy_r_r1816; - PyObject *cpy_r_r1817; - PyObject *cpy_r_r1818; - PyObject *cpy_r_r1819; - PyObject *cpy_r_r1820; - char cpy_r_r1821; - PyObject *cpy_r_r1822; - PyObject *cpy_r_r1823; - PyObject *cpy_r_r1824; - PyObject **cpy_r_r1826; - PyObject *cpy_r_r1827; - PyObject *cpy_r_r1828; - PyObject *cpy_r_r1829; - PyObject *cpy_r_r1830; - PyObject *cpy_r_r1831; - PyObject *cpy_r_r1832; - PyObject *cpy_r_r1833; - int32_t cpy_r_r1834; - char cpy_r_r1835; - PyObject *cpy_r_r1836; - PyObject *cpy_r_r1837; - int32_t cpy_r_r1838; - char cpy_r_r1839; - PyObject *cpy_r_r1840; - PyObject *cpy_r_r1841; - int32_t cpy_r_r1842; - char cpy_r_r1843; - PyObject *cpy_r_r1844; - PyObject *cpy_r_r1845; - int32_t cpy_r_r1846; - char cpy_r_r1847; - PyObject *cpy_r_r1848; - PyObject *cpy_r_r1849; - int32_t cpy_r_r1850; - char cpy_r_r1851; - PyObject *cpy_r_r1852; - PyObject *cpy_r_r1853; - int32_t cpy_r_r1854; - char cpy_r_r1855; - PyObject *cpy_r_r1856; - PyObject *cpy_r_r1857; - int32_t cpy_r_r1858; - char cpy_r_r1859; - PyObject *cpy_r_r1860; - PyObject *cpy_r_r1861; - int32_t cpy_r_r1862; - char cpy_r_r1863; - PyObject *cpy_r_r1864; - PyObject *cpy_r_r1865; - int32_t cpy_r_r1866; - char cpy_r_r1867; - PyObject *cpy_r_r1868; - PyObject *cpy_r_r1869; - int32_t cpy_r_r1870; - char cpy_r_r1871; - PyObject *cpy_r_r1872; - PyObject *cpy_r_r1873; - int32_t cpy_r_r1874; - char cpy_r_r1875; - PyObject *cpy_r_r1876; - PyObject *cpy_r_r1877; - int32_t cpy_r_r1878; - char cpy_r_r1879; - PyObject *cpy_r_r1880; - PyObject *cpy_r_r1881; - int32_t cpy_r_r1882; - char cpy_r_r1883; - PyObject *cpy_r_r1884; - PyObject *cpy_r_r1885; - int32_t cpy_r_r1886; - char cpy_r_r1887; - PyObject *cpy_r_r1888; - PyObject *cpy_r_r1889; - int32_t cpy_r_r1890; - char cpy_r_r1891; - PyObject *cpy_r_r1892; - PyObject *cpy_r_r1893; - int32_t cpy_r_r1894; - char cpy_r_r1895; - PyObject *cpy_r_r1896; - PyObject *cpy_r_r1897; - int32_t cpy_r_r1898; - char cpy_r_r1899; - PyObject **cpy_r_r1901; - PyObject *cpy_r_r1902; - PyObject *cpy_r_r1903; - PyObject *cpy_r_r1904; - int32_t cpy_r_r1905; - char cpy_r_r1906; - PyObject *cpy_r_r1907; - PyObject *cpy_r_r1908; - PyObject *cpy_r_r1909; - PyObject *cpy_r_r1910; - PyObject *cpy_r_r1911; - PyObject *cpy_r_r1912; - PyObject *cpy_r_r1913; - PyObject *cpy_r_r1914; - PyObject *cpy_r_r1915; - PyObject *cpy_r_r1916; - int32_t cpy_r_r1917; - char cpy_r_r1918; - PyObject *cpy_r_r1919; - PyObject *cpy_r_r1920; - char cpy_r_r1921; - PyObject *cpy_r_r1922; - PyObject *cpy_r_r1923; - PyObject *cpy_r_r1924; - PyObject *cpy_r_r1925; - PyObject *cpy_r_r1926; - PyObject *cpy_r_r1927; - PyObject *cpy_r_r1928; - PyObject *cpy_r_r1929; - PyObject *cpy_r_r1930; - PyObject *cpy_r_r1931; - char cpy_r_r1932; - PyObject *cpy_r_r1933; - PyObject *cpy_r_r1934; - PyObject *cpy_r_r1935; - PyObject *cpy_r_r1936; - PyObject *cpy_r_r1937; - PyObject *cpy_r_r1938; - PyObject *cpy_r_r1939; - PyObject *cpy_r_r1940; - char cpy_r_r1941; - PyObject *cpy_r_r1942; - PyObject *cpy_r_r1943; - PyObject *cpy_r_r1944; - PyObject **cpy_r_r1946; - PyObject *cpy_r_r1947; - PyObject *cpy_r_r1948; - PyObject *cpy_r_r1949; - PyObject *cpy_r_r1950; - PyObject *cpy_r_r1951; - PyObject *cpy_r_r1952; - PyObject *cpy_r_r1953; - int32_t cpy_r_r1954; - char cpy_r_r1955; - PyObject *cpy_r_r1956; - PyObject *cpy_r_r1957; - int32_t cpy_r_r1958; - char cpy_r_r1959; - PyObject *cpy_r_r1960; - PyObject *cpy_r_r1961; - int32_t cpy_r_r1962; - char cpy_r_r1963; - PyObject *cpy_r_r1964; - PyObject *cpy_r_r1965; - int32_t cpy_r_r1966; - char cpy_r_r1967; - PyObject *cpy_r_r1968; - PyObject *cpy_r_r1969; - int32_t cpy_r_r1970; - char cpy_r_r1971; - PyObject *cpy_r_r1972; - PyObject *cpy_r_r1973; - int32_t cpy_r_r1974; - char cpy_r_r1975; - PyObject *cpy_r_r1976; - PyObject *cpy_r_r1977; - int32_t cpy_r_r1978; - char cpy_r_r1979; - PyObject *cpy_r_r1980; - PyObject *cpy_r_r1981; - int32_t cpy_r_r1982; - char cpy_r_r1983; - PyObject *cpy_r_r1984; - PyObject *cpy_r_r1985; - int32_t cpy_r_r1986; - char cpy_r_r1987; - PyObject *cpy_r_r1988; - PyObject *cpy_r_r1989; - int32_t cpy_r_r1990; - char cpy_r_r1991; - PyObject *cpy_r_r1992; - PyObject *cpy_r_r1993; - int32_t cpy_r_r1994; - char cpy_r_r1995; - PyObject **cpy_r_r1997; - PyObject *cpy_r_r1998; - PyObject *cpy_r_r1999; - PyObject *cpy_r_r2000; - int32_t cpy_r_r2001; - char cpy_r_r2002; - PyObject *cpy_r_r2003; - PyObject *cpy_r_r2004; - PyObject *cpy_r_r2005; - PyObject *cpy_r_r2006; - PyObject *cpy_r_r2007; - PyObject *cpy_r_r2008; - PyObject *cpy_r_r2009; - PyObject *cpy_r_r2010; - PyObject *cpy_r_r2011; - PyObject *cpy_r_r2012; - int32_t cpy_r_r2013; - char cpy_r_r2014; - char cpy_r_r2015; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", -1, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2416]; /* ('TYPE_CHECKING', 'Any', 'Dict', 'List', 'Literal', - 'NewType', 'Optional', 'Tuple', 'TypedDict', 'TypeVar', - 'final') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_typing___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 1, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2417]; /* ('EventData',) */ - cpy_r_r10 = CPyStatics[828]; /* 'eth_event.main' */ - cpy_r_r11 = CPyStatic_typing___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 15, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_eth_event___main = cpy_r_r12; - CPy_INCREF(CPyModule_eth_event___main); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2418]; /* ('ABIElement', 'ChecksumAddress', 'HexStr') */ - cpy_r_r14 = CPyStatics[755]; /* 'eth_typing' */ - cpy_r_r15 = CPyStatic_typing___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 16, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_eth_typing = cpy_r_r16; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[2419]; /* ('NotRequired',) */ - cpy_r_r18 = CPyStatics[757]; /* 'typing_extensions' */ - cpy_r_r19 = CPyStatic_typing___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 17, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing_extensions = cpy_r_r20; - CPy_INCREF(CPyModule_typing_extensions); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[1914]; /* 'AccountsType' */ - cpy_r_r22 = CPyStatics[846]; /* 'Accounts' */ - cpy_r_r23 = CPyStatic_typing___globals; - cpy_r_r24 = CPyStatics[671]; /* 'TypeVar' */ - cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 25, CPyStatic_typing___globals); - goto CPyL778; - } - PyObject *cpy_r_r26[2] = {cpy_r_r21, cpy_r_r22}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = CPyStatics[2420]; /* ('bound',) */ - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, cpy_r_r28); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 25, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r30 = CPyStatic_typing___globals; - cpy_r_r31 = CPyStatics[1914]; /* 'AccountsType' */ - cpy_r_r32 = CPyDict_SetItem(cpy_r_r30, cpy_r_r31, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - cpy_r_r33 = cpy_r_r32 >= 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/typing.py", "", 25, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r34 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r35 = (PyObject *)&PyUnicode_Type; - cpy_r_r36 = CPyStatic_typing___globals; - cpy_r_r37 = CPyStatics[620]; /* 'NewType' */ - cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 29, CPyStatic_typing___globals); - goto CPyL778; - } - PyObject *cpy_r_r39[2] = {cpy_r_r34, cpy_r_r35}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 2, 0); - CPy_DECREF(cpy_r_r38); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 29, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r42 = CPyStatic_typing___globals; - cpy_r_r43 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r44 = CPyDict_SetItem(cpy_r_r42, cpy_r_r43, cpy_r_r41); - CPy_DECREF(cpy_r_r41); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("brownie/typing.py", "", 29, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r46 = CPyStatics[1916]; /* 'FunctionName' */ - cpy_r_r47 = (PyObject *)&PyUnicode_Type; - cpy_r_r48 = CPyStatic_typing___globals; - cpy_r_r49 = CPyStatics[620]; /* 'NewType' */ - cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 30, CPyStatic_typing___globals); - goto CPyL778; - } - PyObject *cpy_r_r51[2] = {cpy_r_r46, cpy_r_r47}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 2, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 30, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r54 = CPyStatic_typing___globals; - cpy_r_r55 = CPyStatics[1916]; /* 'FunctionName' */ - cpy_r_r56 = CPyDict_SetItem(cpy_r_r54, cpy_r_r55, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/typing.py", "", 30, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r58 = CPyStatics[966]; /* 'Selector' */ - cpy_r_r59 = CPyStatic_typing___globals; - cpy_r_r60 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r62 = CPyStatic_typing___globals; - cpy_r_r63 = CPyStatics[620]; /* 'NewType' */ - cpy_r_r64 = CPyDict_GetItem(cpy_r_r62, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); - goto CPyL779; - } - PyObject *cpy_r_r65[2] = {cpy_r_r58, cpy_r_r61}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r66, 2, 0); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); - goto CPyL779; - } - CPy_DECREF(cpy_r_r61); - cpy_r_r68 = CPyStatic_typing___globals; - cpy_r_r69 = CPyStatics[966]; /* 'Selector' */ - cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); - CPy_DECREF(cpy_r_r67); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r72 = CPyModule_typing; - cpy_r_r73 = (PyObject *)&_Py_NoneStruct; - cpy_r_r74 = cpy_r_r72 != cpy_r_r73; - if (cpy_r_r74) goto CPyL24; - cpy_r_r75 = CPyStatics[14]; /* 'typing' */ - cpy_r_r76 = PyImport_Import(cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r76; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r76); -CPyL24: ; - cpy_r_r77 = PyImport_GetModuleDict(); - cpy_r_r78 = CPyStatics[14]; /* 'typing' */ - cpy_r_r79 = CPyDict_GetItem(cpy_r_r77, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r80 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r82 = PyTuple_Pack(1, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r83 = CPyModule_typing; - cpy_r_r84 = (PyObject *)&_Py_NoneStruct; - cpy_r_r85 = cpy_r_r83 != cpy_r_r84; - if (cpy_r_r85) goto CPyL30; - cpy_r_r86 = CPyStatics[14]; /* 'typing' */ - cpy_r_r87 = PyImport_Import(cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL780; - } - CPyModule_typing = cpy_r_r87; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r87); -CPyL30: ; - cpy_r_r88 = PyImport_GetModuleDict(); - cpy_r_r89 = CPyStatics[14]; /* 'typing' */ - cpy_r_r90 = CPyDict_GetItem(cpy_r_r88, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL780; - } - cpy_r_r91 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r92 = CPyObject_GetAttr(cpy_r_r90, cpy_r_r91); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL780; - } - cpy_r_r93 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r94 = PyObject_HasAttr(cpy_r_r92, cpy_r_r93); - if (!cpy_r_r94) goto CPyL37; - cpy_r_r95 = CPyStatics[834]; /* 'FormattedEvent' */ - cpy_r_r96 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r97 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL781; - } - PyObject *cpy_r_r98[2] = {cpy_r_r95, cpy_r_r82}; - cpy_r_r99 = (PyObject **)&cpy_r_r98; - cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 2, 0); - CPy_DECREF(cpy_r_r97); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL781; - } - if (likely(PyDict_Check(cpy_r_r100))) - cpy_r_r101 = cpy_r_r100; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals, "dict", cpy_r_r100); - goto CPyL781; - } - cpy_r_r102 = cpy_r_r101; - goto CPyL39; -CPyL37: ; - cpy_r_r103 = PyDict_New(); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL781; - } - cpy_r_r102 = cpy_r_r103; -CPyL39: ; - cpy_r_r104 = PyDict_New(); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL782; - } - cpy_r_r105 = (PyObject *)&PyType_Type; - cpy_r_r106 = CPyStatics[397]; /* 'name' */ - cpy_r_r107 = PyDict_SetItem(cpy_r_r104, cpy_r_r106, cpy_r_r105); - cpy_r_r108 = cpy_r_r107 >= 0; - if (unlikely(!cpy_r_r108)) { - CPy_AddTraceback("brownie/typing.py", "", 37, CPyStatic_typing___globals); - goto CPyL783; - } - cpy_r_r109 = (PyObject *)&PyList_Type; - cpy_r_r110 = CPyStatics[311]; /* 'data' */ - cpy_r_r111 = PyDict_SetItem(cpy_r_r104, cpy_r_r110, cpy_r_r109); - cpy_r_r112 = cpy_r_r111 >= 0; - if (unlikely(!cpy_r_r112)) { - CPy_AddTraceback("brownie/typing.py", "", 38, CPyStatic_typing___globals); - goto CPyL783; - } - cpy_r_r113 = (PyObject *)&PyBool_Type; - cpy_r_r114 = CPyStatics[804]; /* 'decoded' */ - cpy_r_r115 = PyDict_SetItem(cpy_r_r104, cpy_r_r114, cpy_r_r113); - cpy_r_r116 = cpy_r_r115 >= 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/typing.py", "", 39, CPyStatic_typing___globals); - goto CPyL783; - } - cpy_r_r117 = CPyStatic_typing___globals; - cpy_r_r118 = CPyStatics[795]; /* 'ChecksumAddress' */ - cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 40, CPyStatic_typing___globals); - goto CPyL783; - } - cpy_r_r120 = CPyStatics[124]; /* 'address' */ - cpy_r_r121 = PyDict_SetItem(cpy_r_r104, cpy_r_r120, cpy_r_r119); - CPy_DECREF(cpy_r_r119); - cpy_r_r122 = cpy_r_r121 >= 0; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/typing.py", "", 40, CPyStatic_typing___globals); - goto CPyL783; - } - cpy_r_r123 = CPyStatics[834]; /* 'FormattedEvent' */ - cpy_r_r124 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r125 = CPyDict_SetItem(cpy_r_r102, cpy_r_r124, cpy_r_r104); - CPy_DECREF(cpy_r_r104); - cpy_r_r126 = cpy_r_r125 >= 0; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL782; - } - cpy_r_r127 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r128 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r129 = CPyDict_SetItem(cpy_r_r102, cpy_r_r128, cpy_r_r127); - cpy_r_r130 = cpy_r_r129 >= 0; - if (unlikely(!cpy_r_r130)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL782; - } - cpy_r_r131 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r132 = CPyStatics[354]; /* '__module__' */ - cpy_r_r133 = CPyDict_SetItem(cpy_r_r102, cpy_r_r132, cpy_r_r131); - cpy_r_r134 = cpy_r_r133 >= 0; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL782; - } - PyObject *cpy_r_r135[3] = {cpy_r_r123, cpy_r_r82, cpy_r_r102}; - cpy_r_r136 = (PyObject **)&cpy_r_r135; - cpy_r_r137 = PyObject_Vectorcall(cpy_r_r92, cpy_r_r136, 3, 0); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL784; - } - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r102); - cpy_r_r138 = CPyStatic_typing___globals; - cpy_r_r139 = CPyStatics[371]; /* 'final' */ - cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 35, CPyStatic_typing___globals); - goto CPyL785; - } - PyObject *cpy_r_r141[1] = {cpy_r_r137}; - cpy_r_r142 = (PyObject **)&cpy_r_r141; - cpy_r_r143 = PyObject_Vectorcall(cpy_r_r140, cpy_r_r142, 1, 0); - CPy_DECREF(cpy_r_r140); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL785; - } - CPy_DECREF(cpy_r_r137); - CPyType_typing___FormattedEvent = (PyTypeObject *)cpy_r_r143; - CPy_INCREF(CPyType_typing___FormattedEvent); - cpy_r_r144 = CPyStatic_typing___globals; - cpy_r_r145 = CPyStatics[834]; /* 'FormattedEvent' */ - cpy_r_r146 = PyDict_SetItem(cpy_r_r144, cpy_r_r145, cpy_r_r143); - CPy_DECREF(cpy_r_r143); - cpy_r_r147 = cpy_r_r146 >= 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r148 = (PyObject *)CPyType_typing___FormattedEvent; - cpy_r_r149 = CPyStatics[1919]; /* 'TransactionReceiptType' */ - cpy_r_r150 = CPyStatics[1133]; /* 'TransactionReceipt' */ - cpy_r_r151 = CPyStatic_typing___globals; - cpy_r_r152 = CPyStatics[671]; /* 'TypeVar' */ - cpy_r_r153 = CPyDict_GetItem(cpy_r_r151, cpy_r_r152); - if (unlikely(cpy_r_r153 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 44, CPyStatic_typing___globals); - goto CPyL778; - } - PyObject *cpy_r_r154[2] = {cpy_r_r149, cpy_r_r150}; - cpy_r_r155 = (PyObject **)&cpy_r_r154; - cpy_r_r156 = CPyStatics[2420]; /* ('bound',) */ - cpy_r_r157 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r155, 1, cpy_r_r156); - CPy_DECREF(cpy_r_r153); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 44, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r158 = CPyStatic_typing___globals; - cpy_r_r159 = CPyStatics[1919]; /* 'TransactionReceiptType' */ - cpy_r_r160 = CPyDict_SetItem(cpy_r_r158, cpy_r_r159, cpy_r_r157); - CPy_DECREF(cpy_r_r157); - cpy_r_r161 = cpy_r_r160 >= 0; - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("brownie/typing.py", "", 44, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r162 = (PyObject *)&PyLong_Type; - cpy_r_r163 = CPyStatic_typing___globals; - cpy_r_r164 = CPyStatics[1920]; /* 'Start' */ - cpy_r_r165 = CPyDict_SetItem(cpy_r_r163, cpy_r_r164, cpy_r_r162); - cpy_r_r166 = cpy_r_r165 >= 0; - if (unlikely(!cpy_r_r166)) { - CPy_AddTraceback("brownie/typing.py", "", 48, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r167 = (PyObject *)&PyLong_Type; - cpy_r_r168 = CPyStatic_typing___globals; - cpy_r_r169 = CPyStatics[1921]; /* 'Stop' */ - cpy_r_r170 = CPyDict_SetItem(cpy_r_r168, cpy_r_r169, cpy_r_r167); - cpy_r_r171 = cpy_r_r170 >= 0; - if (unlikely(!cpy_r_r171)) { - CPy_AddTraceback("brownie/typing.py", "", 49, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r172 = CPyStatic_typing___globals; - cpy_r_r173 = CPyStatics[483]; /* 'Tuple' */ - cpy_r_r174 = CPyDict_GetItem(cpy_r_r172, cpy_r_r173); - if (unlikely(cpy_r_r174 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r175 = CPyStatic_typing___globals; - cpy_r_r176 = CPyStatics[1920]; /* 'Start' */ - cpy_r_r177 = CPyDict_GetItem(cpy_r_r175, cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); - goto CPyL786; - } - cpy_r_r178 = CPyStatic_typing___globals; - cpy_r_r179 = CPyStatics[1921]; /* 'Stop' */ - cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); - goto CPyL787; - } - cpy_r_r181.f0 = cpy_r_r177; - cpy_r_r181.f1 = cpy_r_r180; - cpy_r_r182 = PyTuple_New(2); - if (unlikely(cpy_r_r182 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1838 = cpy_r_r181.f0; - PyTuple_SET_ITEM(cpy_r_r182, 0, __tmp1838); - PyObject *__tmp1839 = cpy_r_r181.f1; - PyTuple_SET_ITEM(cpy_r_r182, 1, __tmp1839); - cpy_r_r183 = PyObject_GetItem(cpy_r_r174, cpy_r_r182); - CPy_DECREF(cpy_r_r174); - CPy_DECREF(cpy_r_r182); - if (unlikely(cpy_r_r183 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r184 = CPyStatic_typing___globals; - cpy_r_r185 = CPyStatics[1428]; /* 'Offset' */ - cpy_r_r186 = CPyDict_SetItem(cpy_r_r184, cpy_r_r185, cpy_r_r183); - CPy_DECREF(cpy_r_r183); - cpy_r_r187 = cpy_r_r186 >= 0; - if (unlikely(!cpy_r_r187)) { - CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r188 = CPyModule_typing; - cpy_r_r189 = (PyObject *)&_Py_NoneStruct; - cpy_r_r190 = cpy_r_r188 != cpy_r_r189; - if (cpy_r_r190) goto CPyL65; - cpy_r_r191 = CPyStatics[14]; /* 'typing' */ - cpy_r_r192 = PyImport_Import(cpy_r_r191); - if (unlikely(cpy_r_r192 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r192; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r192); -CPyL65: ; - cpy_r_r193 = PyImport_GetModuleDict(); - cpy_r_r194 = CPyStatics[14]; /* 'typing' */ - cpy_r_r195 = CPyDict_GetItem(cpy_r_r193, cpy_r_r194); - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r196 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r197 = CPyObject_GetAttr(cpy_r_r195, cpy_r_r196); - CPy_DECREF(cpy_r_r195); - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r198 = PyTuple_Pack(1, cpy_r_r197); - CPy_DECREF(cpy_r_r197); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r199 = CPyModule_typing; - cpy_r_r200 = (PyObject *)&_Py_NoneStruct; - cpy_r_r201 = cpy_r_r199 != cpy_r_r200; - if (cpy_r_r201) goto CPyL71; - cpy_r_r202 = CPyStatics[14]; /* 'typing' */ - cpy_r_r203 = PyImport_Import(cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL788; - } - CPyModule_typing = cpy_r_r203; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r203); -CPyL71: ; - cpy_r_r204 = PyImport_GetModuleDict(); - cpy_r_r205 = CPyStatics[14]; /* 'typing' */ - cpy_r_r206 = CPyDict_GetItem(cpy_r_r204, cpy_r_r205); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL788; - } - cpy_r_r207 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r208 = CPyObject_GetAttr(cpy_r_r206, cpy_r_r207); - CPy_DECREF(cpy_r_r206); - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL788; - } - cpy_r_r209 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r210 = PyObject_HasAttr(cpy_r_r208, cpy_r_r209); - if (!cpy_r_r210) goto CPyL78; - cpy_r_r211 = CPyStatics[1424]; /* 'BytecodeJson' */ - cpy_r_r212 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r213 = CPyObject_GetAttr(cpy_r_r208, cpy_r_r212); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL789; - } - PyObject *cpy_r_r214[2] = {cpy_r_r211, cpy_r_r198}; - cpy_r_r215 = (PyObject **)&cpy_r_r214; - cpy_r_r216 = PyObject_Vectorcall(cpy_r_r213, cpy_r_r215, 2, 0); - CPy_DECREF(cpy_r_r213); - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL789; - } - if (likely(PyDict_Check(cpy_r_r216))) - cpy_r_r217 = cpy_r_r216; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals, "dict", cpy_r_r216); - goto CPyL789; - } - cpy_r_r218 = cpy_r_r217; - goto CPyL80; -CPyL78: ; - cpy_r_r219 = PyDict_New(); - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL789; - } - cpy_r_r218 = cpy_r_r219; -CPyL80: ; - cpy_r_r220 = PyDict_New(); - if (unlikely(cpy_r_r220 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL790; - } - cpy_r_r221 = CPyStatic_typing___globals; - cpy_r_r222 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r223 = CPyDict_GetItem(cpy_r_r221, cpy_r_r222); - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 55, CPyStatic_typing___globals); - goto CPyL791; - } - cpy_r_r224 = CPyStatics[1246]; /* 'object' */ - cpy_r_r225 = PyDict_SetItem(cpy_r_r220, cpy_r_r224, cpy_r_r223); - CPy_DECREF(cpy_r_r223); - cpy_r_r226 = cpy_r_r225 >= 0; - if (unlikely(!cpy_r_r226)) { - CPy_AddTraceback("brownie/typing.py", "", 55, CPyStatic_typing___globals); - goto CPyL791; - } - cpy_r_r227 = (PyObject *)&PyDict_Type; - cpy_r_r228 = CPyStatics[1343]; /* 'linkReferences' */ - cpy_r_r229 = PyDict_SetItem(cpy_r_r220, cpy_r_r228, cpy_r_r227); - cpy_r_r230 = cpy_r_r229 >= 0; - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("brownie/typing.py", "", 56, CPyStatic_typing___globals); - goto CPyL791; - } - cpy_r_r231 = CPyStatics[1424]; /* 'BytecodeJson' */ - cpy_r_r232 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r233 = CPyDict_SetItem(cpy_r_r218, cpy_r_r232, cpy_r_r220); - CPy_DECREF(cpy_r_r220); - cpy_r_r234 = cpy_r_r233 >= 0; - if (unlikely(!cpy_r_r234)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL790; - } - cpy_r_r235 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r236 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r237 = CPyDict_SetItem(cpy_r_r218, cpy_r_r236, cpy_r_r235); - cpy_r_r238 = cpy_r_r237 >= 0; - if (unlikely(!cpy_r_r238)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL790; - } - cpy_r_r239 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r240 = CPyStatics[354]; /* '__module__' */ - cpy_r_r241 = CPyDict_SetItem(cpy_r_r218, cpy_r_r240, cpy_r_r239); - cpy_r_r242 = cpy_r_r241 >= 0; - if (unlikely(!cpy_r_r242)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL790; - } - PyObject *cpy_r_r243[3] = {cpy_r_r231, cpy_r_r198, cpy_r_r218}; - cpy_r_r244 = (PyObject **)&cpy_r_r243; - cpy_r_r245 = PyObject_Vectorcall(cpy_r_r208, cpy_r_r244, 3, 0); - CPy_DECREF(cpy_r_r208); - if (unlikely(cpy_r_r245 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL792; - } - CPy_DECREF(cpy_r_r198); - CPy_DECREF(cpy_r_r218); - CPyType_typing___BytecodeJson = (PyTypeObject *)cpy_r_r245; - CPy_INCREF(CPyType_typing___BytecodeJson); - cpy_r_r246 = CPyStatic_typing___globals; - cpy_r_r247 = CPyStatics[1424]; /* 'BytecodeJson' */ - cpy_r_r248 = PyDict_SetItem(cpy_r_r246, cpy_r_r247, cpy_r_r245); - CPy_DECREF(cpy_r_r245); - cpy_r_r249 = cpy_r_r248 >= 0; - if (unlikely(!cpy_r_r249)) { - CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r250 = (PyObject *)CPyType_typing___BytecodeJson; - cpy_r_r251 = CPyModule_typing; - cpy_r_r252 = (PyObject *)&_Py_NoneStruct; - cpy_r_r253 = cpy_r_r251 != cpy_r_r252; - if (cpy_r_r253) goto CPyL92; - cpy_r_r254 = CPyStatics[14]; /* 'typing' */ - cpy_r_r255 = PyImport_Import(cpy_r_r254); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r255; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r255); -CPyL92: ; - cpy_r_r256 = PyImport_GetModuleDict(); - cpy_r_r257 = CPyStatics[14]; /* 'typing' */ - cpy_r_r258 = CPyDict_GetItem(cpy_r_r256, cpy_r_r257); - if (unlikely(cpy_r_r258 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r259 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r260 = CPyObject_GetAttr(cpy_r_r258, cpy_r_r259); - CPy_DECREF(cpy_r_r258); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r261 = PyTuple_Pack(1, cpy_r_r260); - CPy_DECREF(cpy_r_r260); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r262 = CPyModule_typing; - cpy_r_r263 = (PyObject *)&_Py_NoneStruct; - cpy_r_r264 = cpy_r_r262 != cpy_r_r263; - if (cpy_r_r264) goto CPyL98; - cpy_r_r265 = CPyStatics[14]; /* 'typing' */ - cpy_r_r266 = PyImport_Import(cpy_r_r265); - if (unlikely(cpy_r_r266 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL793; - } - CPyModule_typing = cpy_r_r266; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r266); -CPyL98: ; - cpy_r_r267 = PyImport_GetModuleDict(); - cpy_r_r268 = CPyStatics[14]; /* 'typing' */ - cpy_r_r269 = CPyDict_GetItem(cpy_r_r267, cpy_r_r268); - if (unlikely(cpy_r_r269 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL793; - } - cpy_r_r270 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r271 = CPyObject_GetAttr(cpy_r_r269, cpy_r_r270); - CPy_DECREF(cpy_r_r269); - if (unlikely(cpy_r_r271 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL793; - } - cpy_r_r272 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r273 = PyObject_HasAttr(cpy_r_r271, cpy_r_r272); - if (!cpy_r_r273) goto CPyL105; - cpy_r_r274 = CPyStatics[1426]; /* 'DeployedBytecodeJson' */ - cpy_r_r275 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r276 = CPyObject_GetAttr(cpy_r_r271, cpy_r_r275); - if (unlikely(cpy_r_r276 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL794; - } - PyObject *cpy_r_r277[2] = {cpy_r_r274, cpy_r_r261}; - cpy_r_r278 = (PyObject **)&cpy_r_r277; - cpy_r_r279 = PyObject_Vectorcall(cpy_r_r276, cpy_r_r278, 2, 0); - CPy_DECREF(cpy_r_r276); - if (unlikely(cpy_r_r279 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL794; - } - if (likely(PyDict_Check(cpy_r_r279))) - cpy_r_r280 = cpy_r_r279; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals, "dict", cpy_r_r279); - goto CPyL794; - } - cpy_r_r281 = cpy_r_r280; - goto CPyL107; -CPyL105: ; - cpy_r_r282 = PyDict_New(); - if (unlikely(cpy_r_r282 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL794; - } - cpy_r_r281 = cpy_r_r282; -CPyL107: ; - cpy_r_r283 = PyDict_New(); - if (unlikely(cpy_r_r283 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL795; - } - cpy_r_r284 = (PyObject *)&PyUnicode_Type; - cpy_r_r285 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r286 = PyDict_SetItem(cpy_r_r283, cpy_r_r285, cpy_r_r284); - cpy_r_r287 = cpy_r_r286 >= 0; - if (unlikely(!cpy_r_r287)) { - CPy_AddTraceback("brownie/typing.py", "", 61, CPyStatic_typing___globals); - goto CPyL796; - } - cpy_r_r288 = (PyObject *)&PyUnicode_Type; - cpy_r_r289 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r290 = PyDict_SetItem(cpy_r_r283, cpy_r_r289, cpy_r_r288); - cpy_r_r291 = cpy_r_r290 >= 0; - if (unlikely(!cpy_r_r291)) { - CPy_AddTraceback("brownie/typing.py", "", 62, CPyStatic_typing___globals); - goto CPyL796; - } - cpy_r_r292 = CPyStatics[1426]; /* 'DeployedBytecodeJson' */ - cpy_r_r293 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r294 = CPyDict_SetItem(cpy_r_r281, cpy_r_r293, cpy_r_r283); - CPy_DECREF(cpy_r_r283); - cpy_r_r295 = cpy_r_r294 >= 0; - if (unlikely(!cpy_r_r295)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL795; - } - cpy_r_r296 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r297 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r298 = CPyDict_SetItem(cpy_r_r281, cpy_r_r297, cpy_r_r296); - cpy_r_r299 = cpy_r_r298 >= 0; - if (unlikely(!cpy_r_r299)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL795; - } - cpy_r_r300 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r301 = CPyStatics[354]; /* '__module__' */ - cpy_r_r302 = CPyDict_SetItem(cpy_r_r281, cpy_r_r301, cpy_r_r300); - cpy_r_r303 = cpy_r_r302 >= 0; - if (unlikely(!cpy_r_r303)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL795; - } - PyObject *cpy_r_r304[3] = {cpy_r_r292, cpy_r_r261, cpy_r_r281}; - cpy_r_r305 = (PyObject **)&cpy_r_r304; - cpy_r_r306 = PyObject_Vectorcall(cpy_r_r271, cpy_r_r305, 3, 0); - CPy_DECREF(cpy_r_r271); - if (unlikely(cpy_r_r306 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL797; - } - CPy_DECREF(cpy_r_r261); - CPy_DECREF(cpy_r_r281); - cpy_r_r307 = CPyStatic_typing___globals; - cpy_r_r308 = CPyStatics[371]; /* 'final' */ - cpy_r_r309 = CPyDict_GetItem(cpy_r_r307, cpy_r_r308); - if (unlikely(cpy_r_r309 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 59, CPyStatic_typing___globals); - goto CPyL798; - } - PyObject *cpy_r_r310[1] = {cpy_r_r306}; - cpy_r_r311 = (PyObject **)&cpy_r_r310; - cpy_r_r312 = PyObject_Vectorcall(cpy_r_r309, cpy_r_r311, 1, 0); - CPy_DECREF(cpy_r_r309); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL798; - } - CPy_DECREF(cpy_r_r306); - CPyType_typing___DeployedBytecodeJson = (PyTypeObject *)cpy_r_r312; - CPy_INCREF(CPyType_typing___DeployedBytecodeJson); - cpy_r_r313 = CPyStatic_typing___globals; - cpy_r_r314 = CPyStatics[1426]; /* 'DeployedBytecodeJson' */ - cpy_r_r315 = PyDict_SetItem(cpy_r_r313, cpy_r_r314, cpy_r_r312); - CPy_DECREF(cpy_r_r312); - cpy_r_r316 = cpy_r_r315 >= 0; - if (unlikely(!cpy_r_r316)) { - CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r317 = (PyObject *)CPyType_typing___DeployedBytecodeJson; - cpy_r_r318 = CPyModule_typing; - cpy_r_r319 = (PyObject *)&_Py_NoneStruct; - cpy_r_r320 = cpy_r_r318 != cpy_r_r319; - if (cpy_r_r320) goto CPyL120; - cpy_r_r321 = CPyStatics[14]; /* 'typing' */ - cpy_r_r322 = PyImport_Import(cpy_r_r321); - if (unlikely(cpy_r_r322 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r322; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r322); -CPyL120: ; - cpy_r_r323 = PyImport_GetModuleDict(); - cpy_r_r324 = CPyStatics[14]; /* 'typing' */ - cpy_r_r325 = CPyDict_GetItem(cpy_r_r323, cpy_r_r324); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r326 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r327 = CPyObject_GetAttr(cpy_r_r325, cpy_r_r326); - CPy_DECREF(cpy_r_r325); - if (unlikely(cpy_r_r327 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r328 = PyTuple_Pack(1, cpy_r_r327); - CPy_DECREF(cpy_r_r327); - if (unlikely(cpy_r_r328 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r329 = CPyModule_typing; - cpy_r_r330 = (PyObject *)&_Py_NoneStruct; - cpy_r_r331 = cpy_r_r329 != cpy_r_r330; - if (cpy_r_r331) goto CPyL126; - cpy_r_r332 = CPyStatics[14]; /* 'typing' */ - cpy_r_r333 = PyImport_Import(cpy_r_r332); - if (unlikely(cpy_r_r333 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL799; - } - CPyModule_typing = cpy_r_r333; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r333); -CPyL126: ; - cpy_r_r334 = PyImport_GetModuleDict(); - cpy_r_r335 = CPyStatics[14]; /* 'typing' */ - cpy_r_r336 = CPyDict_GetItem(cpy_r_r334, cpy_r_r335); - if (unlikely(cpy_r_r336 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL799; - } - cpy_r_r337 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r338 = CPyObject_GetAttr(cpy_r_r336, cpy_r_r337); - CPy_DECREF(cpy_r_r336); - if (unlikely(cpy_r_r338 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL799; - } - cpy_r_r339 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r340 = PyObject_HasAttr(cpy_r_r338, cpy_r_r339); - if (!cpy_r_r340) goto CPyL133; - cpy_r_r341 = CPyStatics[1922]; /* '_BuildJsonBase' */ - cpy_r_r342 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r343 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r342); - if (unlikely(cpy_r_r343 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL800; - } - PyObject *cpy_r_r344[2] = {cpy_r_r341, cpy_r_r328}; - cpy_r_r345 = (PyObject **)&cpy_r_r344; - cpy_r_r346 = PyObject_Vectorcall(cpy_r_r343, cpy_r_r345, 2, 0); - CPy_DECREF(cpy_r_r343); - if (unlikely(cpy_r_r346 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL800; - } - if (likely(PyDict_Check(cpy_r_r346))) - cpy_r_r347 = cpy_r_r346; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals, "dict", cpy_r_r346); - goto CPyL800; - } - cpy_r_r348 = cpy_r_r347; - goto CPyL135; -CPyL133: ; - cpy_r_r349 = PyDict_New(); - if (unlikely(cpy_r_r349 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL800; - } - cpy_r_r348 = cpy_r_r349; -CPyL135: ; - cpy_r_r350 = PyDict_New(); - if (unlikely(cpy_r_r350 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL801; - } - cpy_r_r351 = CPyStatic_typing___globals; - cpy_r_r352 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r353 = CPyDict_GetItem(cpy_r_r351, cpy_r_r352); - if (unlikely(cpy_r_r353 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 66, CPyStatic_typing___globals); - goto CPyL802; - } - cpy_r_r354 = CPyStatics[1251]; /* 'contractName' */ - cpy_r_r355 = PyDict_SetItem(cpy_r_r350, cpy_r_r354, cpy_r_r353); - CPy_DECREF(cpy_r_r353); - cpy_r_r356 = cpy_r_r355 >= 0; - if (unlikely(!cpy_r_r356)) { - CPy_AddTraceback("brownie/typing.py", "", 66, CPyStatic_typing___globals); - goto CPyL802; - } - cpy_r_r357 = (PyObject *)&PyList_Type; - cpy_r_r358 = CPyStatics[946]; /* 'abi' */ - cpy_r_r359 = PyDict_SetItem(cpy_r_r350, cpy_r_r358, cpy_r_r357); - cpy_r_r360 = cpy_r_r359 >= 0; - if (unlikely(!cpy_r_r360)) { - CPy_AddTraceback("brownie/typing.py", "", 67, CPyStatic_typing___globals); - goto CPyL802; - } - cpy_r_r361 = CPyStatic_typing___globals; - cpy_r_r362 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r363 = CPyDict_GetItem(cpy_r_r361, cpy_r_r362); - if (unlikely(cpy_r_r363 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 68, CPyStatic_typing___globals); - goto CPyL802; - } - cpy_r_r364 = CPyStatics[25]; /* 'sha1' */ - cpy_r_r365 = PyDict_SetItem(cpy_r_r350, cpy_r_r364, cpy_r_r363); - CPy_DECREF(cpy_r_r363); - cpy_r_r366 = cpy_r_r365 >= 0; - if (unlikely(!cpy_r_r366)) { - CPy_AddTraceback("brownie/typing.py", "", 68, CPyStatic_typing___globals); - goto CPyL802; - } - cpy_r_r367 = (PyObject *)&PyList_Type; - cpy_r_r368 = CPyStatics[598]; /* 'dependencies' */ - cpy_r_r369 = PyDict_SetItem(cpy_r_r350, cpy_r_r368, cpy_r_r367); - cpy_r_r370 = cpy_r_r369 >= 0; - if (unlikely(!cpy_r_r370)) { - CPy_AddTraceback("brownie/typing.py", "", 69, CPyStatic_typing___globals); - goto CPyL802; - } - cpy_r_r371 = CPyStatics[1922]; /* '_BuildJsonBase' */ - cpy_r_r372 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r373 = CPyDict_SetItem(cpy_r_r348, cpy_r_r372, cpy_r_r350); - CPy_DECREF(cpy_r_r350); - cpy_r_r374 = cpy_r_r373 >= 0; - if (unlikely(!cpy_r_r374)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL801; - } - cpy_r_r375 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r376 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r377 = CPyDict_SetItem(cpy_r_r348, cpy_r_r376, cpy_r_r375); - cpy_r_r378 = cpy_r_r377 >= 0; - if (unlikely(!cpy_r_r378)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL801; - } - cpy_r_r379 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r380 = CPyStatics[354]; /* '__module__' */ - cpy_r_r381 = CPyDict_SetItem(cpy_r_r348, cpy_r_r380, cpy_r_r379); - cpy_r_r382 = cpy_r_r381 >= 0; - if (unlikely(!cpy_r_r382)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL801; - } - PyObject *cpy_r_r383[3] = {cpy_r_r371, cpy_r_r328, cpy_r_r348}; - cpy_r_r384 = (PyObject **)&cpy_r_r383; - cpy_r_r385 = PyObject_Vectorcall(cpy_r_r338, cpy_r_r384, 3, 0); - CPy_DECREF(cpy_r_r338); - if (unlikely(cpy_r_r385 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL803; - } - CPy_DECREF(cpy_r_r328); - CPy_DECREF(cpy_r_r348); - CPyType_typing____BuildJsonBase = (PyTypeObject *)cpy_r_r385; - CPy_INCREF(CPyType_typing____BuildJsonBase); - cpy_r_r386 = CPyStatic_typing___globals; - cpy_r_r387 = CPyStatics[1922]; /* '_BuildJsonBase' */ - cpy_r_r388 = PyDict_SetItem(cpy_r_r386, cpy_r_r387, cpy_r_r385); - CPy_DECREF(cpy_r_r385); - cpy_r_r389 = cpy_r_r388 >= 0; - if (unlikely(!cpy_r_r389)) { - CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r390 = (PyObject *)CPyType_typing____BuildJsonBase; - cpy_r_r391 = CPyModule_typing; - cpy_r_r392 = (PyObject *)&_Py_NoneStruct; - cpy_r_r393 = cpy_r_r391 != cpy_r_r392; - if (cpy_r_r393) goto CPyL150; - cpy_r_r394 = CPyStatics[14]; /* 'typing' */ - cpy_r_r395 = PyImport_Import(cpy_r_r394); - if (unlikely(cpy_r_r395 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r395; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r395); -CPyL150: ; - cpy_r_r396 = PyImport_GetModuleDict(); - cpy_r_r397 = CPyStatics[14]; /* 'typing' */ - cpy_r_r398 = CPyDict_GetItem(cpy_r_r396, cpy_r_r397); - if (unlikely(cpy_r_r398 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r399 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r400 = CPyObject_GetAttr(cpy_r_r398, cpy_r_r399); - CPy_DECREF(cpy_r_r398); - if (unlikely(cpy_r_r400 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r401 = PyTuple_Pack(1, cpy_r_r400); - CPy_DECREF(cpy_r_r400); - if (unlikely(cpy_r_r401 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r402 = CPyModule_typing; - cpy_r_r403 = (PyObject *)&_Py_NoneStruct; - cpy_r_r404 = cpy_r_r402 != cpy_r_r403; - if (cpy_r_r404) goto CPyL156; - cpy_r_r405 = CPyStatics[14]; /* 'typing' */ - cpy_r_r406 = PyImport_Import(cpy_r_r405); - if (unlikely(cpy_r_r406 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL804; - } - CPyModule_typing = cpy_r_r406; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r406); -CPyL156: ; - cpy_r_r407 = PyImport_GetModuleDict(); - cpy_r_r408 = CPyStatics[14]; /* 'typing' */ - cpy_r_r409 = CPyDict_GetItem(cpy_r_r407, cpy_r_r408); - if (unlikely(cpy_r_r409 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL804; - } - cpy_r_r410 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r411 = CPyObject_GetAttr(cpy_r_r409, cpy_r_r410); - CPy_DECREF(cpy_r_r409); - if (unlikely(cpy_r_r411 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL804; - } - cpy_r_r412 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r413 = PyObject_HasAttr(cpy_r_r411, cpy_r_r412); - if (!cpy_r_r413) goto CPyL163; - cpy_r_r414 = CPyStatics[1286]; /* 'InterfaceBuildJson' */ - cpy_r_r415 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r416 = CPyObject_GetAttr(cpy_r_r411, cpy_r_r415); - if (unlikely(cpy_r_r416 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL805; - } - PyObject *cpy_r_r417[2] = {cpy_r_r414, cpy_r_r401}; - cpy_r_r418 = (PyObject **)&cpy_r_r417; - cpy_r_r419 = PyObject_Vectorcall(cpy_r_r416, cpy_r_r418, 2, 0); - CPy_DECREF(cpy_r_r416); - if (unlikely(cpy_r_r419 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL805; - } - if (likely(PyDict_Check(cpy_r_r419))) - cpy_r_r420 = cpy_r_r419; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals, "dict", cpy_r_r419); - goto CPyL805; - } - cpy_r_r421 = cpy_r_r420; - goto CPyL165; -CPyL163: ; - cpy_r_r422 = PyDict_New(); - if (unlikely(cpy_r_r422 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL805; - } - cpy_r_r421 = cpy_r_r422; -CPyL165: ; - cpy_r_r423 = PyDict_New(); - if (unlikely(cpy_r_r423 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL806; - } - cpy_r_r424 = (PyObject *)&PyType_Type; - cpy_r_r425 = CPyStatics[350]; /* 'type' */ - cpy_r_r426 = PyDict_SetItem(cpy_r_r423, cpy_r_r425, cpy_r_r424); - cpy_r_r427 = cpy_r_r426 >= 0; - if (unlikely(!cpy_r_r427)) { - CPy_AddTraceback("brownie/typing.py", "", 74, CPyStatic_typing___globals); - goto CPyL807; - } - cpy_r_r428 = (PyObject *)&PyType_Type; - cpy_r_r429 = CPyStatics[1256]; /* 'source' */ - cpy_r_r430 = PyDict_SetItem(cpy_r_r423, cpy_r_r429, cpy_r_r428); - cpy_r_r431 = cpy_r_r430 >= 0; - if (unlikely(!cpy_r_r431)) { - CPy_AddTraceback("brownie/typing.py", "", 75, CPyStatic_typing___globals); - goto CPyL807; - } - cpy_r_r432 = (PyObject *)&PyType_Type; - cpy_r_r433 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r434 = PyDict_SetItem(cpy_r_r423, cpy_r_r433, cpy_r_r432); - cpy_r_r435 = cpy_r_r434 >= 0; - if (unlikely(!cpy_r_r435)) { - CPy_AddTraceback("brownie/typing.py", "", 76, CPyStatic_typing___globals); - goto CPyL807; - } - cpy_r_r436 = (PyObject *)&PyList_Type; - cpy_r_r437 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r438 = PyDict_SetItem(cpy_r_r423, cpy_r_r437, cpy_r_r436); - cpy_r_r439 = cpy_r_r438 >= 0; - if (unlikely(!cpy_r_r439)) { - CPy_AddTraceback("brownie/typing.py", "", 77, CPyStatic_typing___globals); - goto CPyL807; - } - cpy_r_r440 = CPyStatics[1286]; /* 'InterfaceBuildJson' */ - cpy_r_r441 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r442 = CPyDict_SetItem(cpy_r_r421, cpy_r_r441, cpy_r_r423); - CPy_DECREF(cpy_r_r423); - cpy_r_r443 = cpy_r_r442 >= 0; - if (unlikely(!cpy_r_r443)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL806; - } - cpy_r_r444 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r445 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r446 = CPyDict_SetItem(cpy_r_r421, cpy_r_r445, cpy_r_r444); - cpy_r_r447 = cpy_r_r446 >= 0; - if (unlikely(!cpy_r_r447)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL806; - } - cpy_r_r448 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r449 = CPyStatics[354]; /* '__module__' */ - cpy_r_r450 = CPyDict_SetItem(cpy_r_r421, cpy_r_r449, cpy_r_r448); - cpy_r_r451 = cpy_r_r450 >= 0; - if (unlikely(!cpy_r_r451)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL806; - } - PyObject *cpy_r_r452[3] = {cpy_r_r440, cpy_r_r401, cpy_r_r421}; - cpy_r_r453 = (PyObject **)&cpy_r_r452; - cpy_r_r454 = PyObject_Vectorcall(cpy_r_r411, cpy_r_r453, 3, 0); - CPy_DECREF(cpy_r_r411); - if (unlikely(cpy_r_r454 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL808; - } - CPy_DECREF(cpy_r_r401); - CPy_DECREF(cpy_r_r421); - cpy_r_r455 = CPyStatic_typing___globals; - cpy_r_r456 = CPyStatics[371]; /* 'final' */ - cpy_r_r457 = CPyDict_GetItem(cpy_r_r455, cpy_r_r456); - if (unlikely(cpy_r_r457 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 72, CPyStatic_typing___globals); - goto CPyL809; - } - PyObject *cpy_r_r458[1] = {cpy_r_r454}; - cpy_r_r459 = (PyObject **)&cpy_r_r458; - cpy_r_r460 = PyObject_Vectorcall(cpy_r_r457, cpy_r_r459, 1, 0); - CPy_DECREF(cpy_r_r457); - if (unlikely(cpy_r_r460 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL809; - } - CPy_DECREF(cpy_r_r454); - CPyType_typing___InterfaceBuildJson = (PyTypeObject *)cpy_r_r460; - CPy_INCREF(CPyType_typing___InterfaceBuildJson); - cpy_r_r461 = CPyStatic_typing___globals; - cpy_r_r462 = CPyStatics[1286]; /* 'InterfaceBuildJson' */ - cpy_r_r463 = PyDict_SetItem(cpy_r_r461, cpy_r_r462, cpy_r_r460); - CPy_DECREF(cpy_r_r460); - cpy_r_r464 = cpy_r_r463 >= 0; - if (unlikely(!cpy_r_r464)) { - CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r465 = (PyObject *)CPyType_typing___InterfaceBuildJson; - cpy_r_r466 = (PyObject *)&PyUnicode_Type; - cpy_r_r467 = CPyStatic_typing___globals; - cpy_r_r468 = CPyStatics[1923]; /* 'IntegerString' */ - cpy_r_r469 = CPyDict_SetItem(cpy_r_r467, cpy_r_r468, cpy_r_r466); - cpy_r_r470 = cpy_r_r469 >= 0; - if (unlikely(!cpy_r_r470)) { - CPy_AddTraceback("brownie/typing.py", "", 80, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r471 = CPyStatic_typing___globals; - cpy_r_r472 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r473 = CPyDict_GetItem(cpy_r_r471, cpy_r_r472); - if (unlikely(cpy_r_r473 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r474 = (PyObject *)&PyUnicode_Type; - cpy_r_r475 = CPyStatic_typing___globals; - cpy_r_r476 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r477 = CPyDict_GetItem(cpy_r_r475, cpy_r_r476); - if (unlikely(cpy_r_r477 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); - goto CPyL810; - } - cpy_r_r478 = CPyStatics[1425]; /* 'Count' */ - cpy_r_r479 = CPyStatic_typing___globals; - cpy_r_r480 = CPyStatics[1428]; /* 'Offset' */ - cpy_r_r481 = CPyDict_GetItem(cpy_r_r479, cpy_r_r480); - if (unlikely(cpy_r_r481 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); - goto CPyL811; - } - CPy_INCREF(cpy_r_r478); - cpy_r_r482.f0 = cpy_r_r478; - cpy_r_r482.f1 = cpy_r_r481; - cpy_r_r483 = PyTuple_New(2); - if (unlikely(cpy_r_r483 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1840 = cpy_r_r482.f0; - PyTuple_SET_ITEM(cpy_r_r483, 0, __tmp1840); - PyObject *__tmp1841 = cpy_r_r482.f1; - PyTuple_SET_ITEM(cpy_r_r483, 1, __tmp1841); - cpy_r_r484 = PyObject_GetItem(cpy_r_r477, cpy_r_r483); - CPy_DECREF(cpy_r_r477); - CPy_DECREF(cpy_r_r483); - if (unlikely(cpy_r_r484 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); - goto CPyL810; - } - CPy_INCREF(cpy_r_r474); - cpy_r_r485.f0 = cpy_r_r474; - cpy_r_r485.f1 = cpy_r_r484; - cpy_r_r486 = PyTuple_New(2); - if (unlikely(cpy_r_r486 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1842 = cpy_r_r485.f0; - PyTuple_SET_ITEM(cpy_r_r486, 0, __tmp1842); - PyObject *__tmp1843 = cpy_r_r485.f1; - PyTuple_SET_ITEM(cpy_r_r486, 1, __tmp1843); - cpy_r_r487 = PyObject_GetItem(cpy_r_r473, cpy_r_r486); - CPy_DECREF(cpy_r_r473); - CPy_DECREF(cpy_r_r486); - if (unlikely(cpy_r_r487 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r488 = CPyStatic_typing___globals; - cpy_r_r489 = CPyStatics[1522]; /* 'Statements' */ - cpy_r_r490 = CPyDict_SetItem(cpy_r_r488, cpy_r_r489, cpy_r_r487); - CPy_DECREF(cpy_r_r487); - cpy_r_r491 = cpy_r_r490 >= 0; - if (unlikely(!cpy_r_r491)) { - CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r492 = CPyStatic_typing___globals; - cpy_r_r493 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r494 = CPyDict_GetItem(cpy_r_r492, cpy_r_r493); - if (unlikely(cpy_r_r494 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r495 = CPyStatic_typing___globals; - cpy_r_r496 = CPyStatics[1923]; /* 'IntegerString' */ - cpy_r_r497 = CPyDict_GetItem(cpy_r_r495, cpy_r_r496); - if (unlikely(cpy_r_r497 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); - goto CPyL812; - } - cpy_r_r498 = CPyStatic_typing___globals; - cpy_r_r499 = CPyStatics[1522]; /* 'Statements' */ - cpy_r_r500 = CPyDict_GetItem(cpy_r_r498, cpy_r_r499); - if (unlikely(cpy_r_r500 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); - goto CPyL813; - } - cpy_r_r501.f0 = cpy_r_r497; - cpy_r_r501.f1 = cpy_r_r500; - cpy_r_r502 = PyTuple_New(2); - if (unlikely(cpy_r_r502 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1844 = cpy_r_r501.f0; - PyTuple_SET_ITEM(cpy_r_r502, 0, __tmp1844); - PyObject *__tmp1845 = cpy_r_r501.f1; - PyTuple_SET_ITEM(cpy_r_r502, 1, __tmp1845); - cpy_r_r503 = PyObject_GetItem(cpy_r_r494, cpy_r_r502); - CPy_DECREF(cpy_r_r494); - CPy_DECREF(cpy_r_r502); - if (unlikely(cpy_r_r503 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r504 = CPyStatic_typing___globals; - cpy_r_r505 = CPyStatics[1432]; /* 'StatementMap' */ - cpy_r_r506 = CPyDict_SetItem(cpy_r_r504, cpy_r_r505, cpy_r_r503); - CPy_DECREF(cpy_r_r503); - cpy_r_r507 = cpy_r_r506 >= 0; - if (unlikely(!cpy_r_r507)) { - CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r508 = CPyStatic_typing___globals; - cpy_r_r509 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r510 = CPyDict_GetItem(cpy_r_r508, cpy_r_r509); - if (unlikely(cpy_r_r510 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r511 = (PyObject *)&PyUnicode_Type; - cpy_r_r512 = CPyStatic_typing___globals; - cpy_r_r513 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r514 = CPyDict_GetItem(cpy_r_r512, cpy_r_r513); - if (unlikely(cpy_r_r514 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL814; - } - cpy_r_r515 = CPyStatics[1425]; /* 'Count' */ - cpy_r_r516 = CPyStatic_typing___globals; - cpy_r_r517 = CPyStatics[483]; /* 'Tuple' */ - cpy_r_r518 = CPyDict_GetItem(cpy_r_r516, cpy_r_r517); - if (unlikely(cpy_r_r518 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL815; - } - cpy_r_r519 = (PyObject *)&PyLong_Type; - cpy_r_r520 = (PyObject *)&PyLong_Type; - cpy_r_r521 = (PyObject *)&PyBool_Type; - CPy_INCREF(cpy_r_r519); - CPy_INCREF(cpy_r_r520); - CPy_INCREF(cpy_r_r521); - cpy_r_r522.f0 = cpy_r_r519; - cpy_r_r522.f1 = cpy_r_r520; - cpy_r_r522.f2 = cpy_r_r521; - cpy_r_r523 = PyTuple_New(3); - if (unlikely(cpy_r_r523 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1846 = cpy_r_r522.f0; - PyTuple_SET_ITEM(cpy_r_r523, 0, __tmp1846); - PyObject *__tmp1847 = cpy_r_r522.f1; - PyTuple_SET_ITEM(cpy_r_r523, 1, __tmp1847); - PyObject *__tmp1848 = cpy_r_r522.f2; - PyTuple_SET_ITEM(cpy_r_r523, 2, __tmp1848); - cpy_r_r524 = PyObject_GetItem(cpy_r_r518, cpy_r_r523); - CPy_DECREF(cpy_r_r518); - CPy_DECREF(cpy_r_r523); - if (unlikely(cpy_r_r524 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL815; - } - CPy_INCREF(cpy_r_r515); - cpy_r_r525.f0 = cpy_r_r515; - cpy_r_r525.f1 = cpy_r_r524; - cpy_r_r526 = PyTuple_New(2); - if (unlikely(cpy_r_r526 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1849 = cpy_r_r525.f0; - PyTuple_SET_ITEM(cpy_r_r526, 0, __tmp1849); - PyObject *__tmp1850 = cpy_r_r525.f1; - PyTuple_SET_ITEM(cpy_r_r526, 1, __tmp1850); - cpy_r_r527 = PyObject_GetItem(cpy_r_r514, cpy_r_r526); - CPy_DECREF(cpy_r_r514); - CPy_DECREF(cpy_r_r526); - if (unlikely(cpy_r_r527 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL814; - } - CPy_INCREF(cpy_r_r511); - cpy_r_r528.f0 = cpy_r_r511; - cpy_r_r528.f1 = cpy_r_r527; - cpy_r_r529 = PyTuple_New(2); - if (unlikely(cpy_r_r529 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1851 = cpy_r_r528.f0; - PyTuple_SET_ITEM(cpy_r_r529, 0, __tmp1851); - PyObject *__tmp1852 = cpy_r_r528.f1; - PyTuple_SET_ITEM(cpy_r_r529, 1, __tmp1852); - cpy_r_r530 = PyObject_GetItem(cpy_r_r510, cpy_r_r529); - CPy_DECREF(cpy_r_r510); - CPy_DECREF(cpy_r_r529); - if (unlikely(cpy_r_r530 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r531 = CPyStatic_typing___globals; - cpy_r_r532 = CPyStatics[1520]; /* 'Branches' */ - cpy_r_r533 = CPyDict_SetItem(cpy_r_r531, cpy_r_r532, cpy_r_r530); - CPy_DECREF(cpy_r_r530); - cpy_r_r534 = cpy_r_r533 >= 0; - if (unlikely(!cpy_r_r534)) { - CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r535 = CPyStatic_typing___globals; - cpy_r_r536 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r537 = CPyDict_GetItem(cpy_r_r535, cpy_r_r536); - if (unlikely(cpy_r_r537 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r538 = CPyStatic_typing___globals; - cpy_r_r539 = CPyStatics[1923]; /* 'IntegerString' */ - cpy_r_r540 = CPyDict_GetItem(cpy_r_r538, cpy_r_r539); - if (unlikely(cpy_r_r540 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); - goto CPyL816; - } - cpy_r_r541 = CPyStatic_typing___globals; - cpy_r_r542 = CPyStatics[1520]; /* 'Branches' */ - cpy_r_r543 = CPyDict_GetItem(cpy_r_r541, cpy_r_r542); - if (unlikely(cpy_r_r543 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); - goto CPyL817; - } - cpy_r_r544.f0 = cpy_r_r540; - cpy_r_r544.f1 = cpy_r_r543; - cpy_r_r545 = PyTuple_New(2); - if (unlikely(cpy_r_r545 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1853 = cpy_r_r544.f0; - PyTuple_SET_ITEM(cpy_r_r545, 0, __tmp1853); - PyObject *__tmp1854 = cpy_r_r544.f1; - PyTuple_SET_ITEM(cpy_r_r545, 1, __tmp1854); - cpy_r_r546 = PyObject_GetItem(cpy_r_r537, cpy_r_r545); - CPy_DECREF(cpy_r_r537); - CPy_DECREF(cpy_r_r545); - if (unlikely(cpy_r_r546 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r547 = CPyStatic_typing___globals; - cpy_r_r548 = CPyStatics[1423]; /* 'BranchMap' */ - cpy_r_r549 = CPyDict_SetItem(cpy_r_r547, cpy_r_r548, cpy_r_r546); - CPy_DECREF(cpy_r_r546); - cpy_r_r550 = cpy_r_r549 >= 0; - if (unlikely(!cpy_r_r550)) { - CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r551 = CPyModule_typing; - cpy_r_r552 = (PyObject *)&_Py_NoneStruct; - cpy_r_r553 = cpy_r_r551 != cpy_r_r552; - if (cpy_r_r553) goto CPyL204; - cpy_r_r554 = CPyStatics[14]; /* 'typing' */ - cpy_r_r555 = PyImport_Import(cpy_r_r554); - if (unlikely(cpy_r_r555 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r555; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r555); -CPyL204: ; - cpy_r_r556 = PyImport_GetModuleDict(); - cpy_r_r557 = CPyStatics[14]; /* 'typing' */ - cpy_r_r558 = CPyDict_GetItem(cpy_r_r556, cpy_r_r557); - if (unlikely(cpy_r_r558 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r559 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r560 = CPyObject_GetAttr(cpy_r_r558, cpy_r_r559); - CPy_DECREF(cpy_r_r558); - if (unlikely(cpy_r_r560 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r561 = PyTuple_Pack(1, cpy_r_r560); - CPy_DECREF(cpy_r_r560); - if (unlikely(cpy_r_r561 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r562 = CPyModule_typing; - cpy_r_r563 = (PyObject *)&_Py_NoneStruct; - cpy_r_r564 = cpy_r_r562 != cpy_r_r563; - if (cpy_r_r564) goto CPyL210; - cpy_r_r565 = CPyStatics[14]; /* 'typing' */ - cpy_r_r566 = PyImport_Import(cpy_r_r565); - if (unlikely(cpy_r_r566 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL818; - } - CPyModule_typing = cpy_r_r566; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r566); -CPyL210: ; - cpy_r_r567 = PyImport_GetModuleDict(); - cpy_r_r568 = CPyStatics[14]; /* 'typing' */ - cpy_r_r569 = CPyDict_GetItem(cpy_r_r567, cpy_r_r568); - if (unlikely(cpy_r_r569 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL818; - } - cpy_r_r570 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r571 = CPyObject_GetAttr(cpy_r_r569, cpy_r_r570); - CPy_DECREF(cpy_r_r569); - if (unlikely(cpy_r_r571 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL818; - } - cpy_r_r572 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r573 = PyObject_HasAttr(cpy_r_r571, cpy_r_r572); - if (!cpy_r_r573) goto CPyL217; - cpy_r_r574 = CPyStatics[1880]; /* 'CoverageMap' */ - cpy_r_r575 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r576 = CPyObject_GetAttr(cpy_r_r571, cpy_r_r575); - if (unlikely(cpy_r_r576 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL819; - } - PyObject *cpy_r_r577[2] = {cpy_r_r574, cpy_r_r561}; - cpy_r_r578 = (PyObject **)&cpy_r_r577; - cpy_r_r579 = PyObject_Vectorcall(cpy_r_r576, cpy_r_r578, 2, 0); - CPy_DECREF(cpy_r_r576); - if (unlikely(cpy_r_r579 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL819; - } - if (likely(PyDict_Check(cpy_r_r579))) - cpy_r_r580 = cpy_r_r579; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals, "dict", cpy_r_r579); - goto CPyL819; - } - cpy_r_r581 = cpy_r_r580; - goto CPyL219; -CPyL217: ; - cpy_r_r582 = PyDict_New(); - if (unlikely(cpy_r_r582 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL819; - } - cpy_r_r581 = cpy_r_r582; -CPyL219: ; - cpy_r_r583 = PyDict_New(); - if (unlikely(cpy_r_r583 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL820; - } - cpy_r_r584 = (PyObject *)&PyType_Type; - cpy_r_r585 = CPyStatics[1340]; /* 'statements' */ - cpy_r_r586 = PyDict_SetItem(cpy_r_r583, cpy_r_r585, cpy_r_r584); - cpy_r_r587 = cpy_r_r586 >= 0; - if (unlikely(!cpy_r_r587)) { - CPy_AddTraceback("brownie/typing.py", "", 91, CPyStatic_typing___globals); - goto CPyL821; - } - cpy_r_r588 = (PyObject *)&PyType_Type; - cpy_r_r589 = CPyStatics[1341]; /* 'branches' */ - cpy_r_r590 = PyDict_SetItem(cpy_r_r583, cpy_r_r589, cpy_r_r588); - cpy_r_r591 = cpy_r_r590 >= 0; - if (unlikely(!cpy_r_r591)) { - CPy_AddTraceback("brownie/typing.py", "", 92, CPyStatic_typing___globals); - goto CPyL821; - } - cpy_r_r592 = CPyStatics[1880]; /* 'CoverageMap' */ - cpy_r_r593 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r594 = CPyDict_SetItem(cpy_r_r581, cpy_r_r593, cpy_r_r583); - CPy_DECREF(cpy_r_r583); - cpy_r_r595 = cpy_r_r594 >= 0; - if (unlikely(!cpy_r_r595)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL820; - } - cpy_r_r596 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r597 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r598 = CPyDict_SetItem(cpy_r_r581, cpy_r_r597, cpy_r_r596); - cpy_r_r599 = cpy_r_r598 >= 0; - if (unlikely(!cpy_r_r599)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL820; - } - cpy_r_r600 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r601 = CPyStatics[354]; /* '__module__' */ - cpy_r_r602 = CPyDict_SetItem(cpy_r_r581, cpy_r_r601, cpy_r_r600); - cpy_r_r603 = cpy_r_r602 >= 0; - if (unlikely(!cpy_r_r603)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL820; - } - PyObject *cpy_r_r604[3] = {cpy_r_r592, cpy_r_r561, cpy_r_r581}; - cpy_r_r605 = (PyObject **)&cpy_r_r604; - cpy_r_r606 = PyObject_Vectorcall(cpy_r_r571, cpy_r_r605, 3, 0); - CPy_DECREF(cpy_r_r571); - if (unlikely(cpy_r_r606 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL822; - } - CPy_DECREF(cpy_r_r561); - CPy_DECREF(cpy_r_r581); - CPyType_typing___CoverageMap = (PyTypeObject *)cpy_r_r606; - CPy_INCREF(CPyType_typing___CoverageMap); - cpy_r_r607 = CPyStatic_typing___globals; - cpy_r_r608 = CPyStatics[1880]; /* 'CoverageMap' */ - cpy_r_r609 = PyDict_SetItem(cpy_r_r607, cpy_r_r608, cpy_r_r606); - CPy_DECREF(cpy_r_r606); - cpy_r_r610 = cpy_r_r609 >= 0; - if (unlikely(!cpy_r_r610)) { - CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r611 = (PyObject *)CPyType_typing___CoverageMap; - cpy_r_r612 = CPyModule_typing; - cpy_r_r613 = (PyObject *)&_Py_NoneStruct; - cpy_r_r614 = cpy_r_r612 != cpy_r_r613; - if (cpy_r_r614) goto CPyL230; - cpy_r_r615 = CPyStatics[14]; /* 'typing' */ - cpy_r_r616 = PyImport_Import(cpy_r_r615); - if (unlikely(cpy_r_r616 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r616; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r616); -CPyL230: ; - cpy_r_r617 = PyImport_GetModuleDict(); - cpy_r_r618 = CPyStatics[14]; /* 'typing' */ - cpy_r_r619 = CPyDict_GetItem(cpy_r_r617, cpy_r_r618); - if (unlikely(cpy_r_r619 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r620 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r621 = CPyObject_GetAttr(cpy_r_r619, cpy_r_r620); - CPy_DECREF(cpy_r_r619); - if (unlikely(cpy_r_r621 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r622 = PyTuple_Pack(1, cpy_r_r621); - CPy_DECREF(cpy_r_r621); - if (unlikely(cpy_r_r622 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r623 = CPyModule_typing; - cpy_r_r624 = (PyObject *)&_Py_NoneStruct; - cpy_r_r625 = cpy_r_r623 != cpy_r_r624; - if (cpy_r_r625) goto CPyL236; - cpy_r_r626 = CPyStatics[14]; /* 'typing' */ - cpy_r_r627 = PyImport_Import(cpy_r_r626); - if (unlikely(cpy_r_r627 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL823; - } - CPyModule_typing = cpy_r_r627; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r627); -CPyL236: ; - cpy_r_r628 = PyImport_GetModuleDict(); - cpy_r_r629 = CPyStatics[14]; /* 'typing' */ - cpy_r_r630 = CPyDict_GetItem(cpy_r_r628, cpy_r_r629); - if (unlikely(cpy_r_r630 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL823; - } - cpy_r_r631 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r632 = CPyObject_GetAttr(cpy_r_r630, cpy_r_r631); - CPy_DECREF(cpy_r_r630); - if (unlikely(cpy_r_r632 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL823; - } - cpy_r_r633 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r634 = PyObject_HasAttr(cpy_r_r632, cpy_r_r633); - if (!cpy_r_r634) goto CPyL243; - cpy_r_r635 = CPyStatics[1924]; /* '_ContractBuildJson' */ - cpy_r_r636 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r637 = CPyObject_GetAttr(cpy_r_r632, cpy_r_r636); - if (unlikely(cpy_r_r637 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL824; - } - PyObject *cpy_r_r638[2] = {cpy_r_r635, cpy_r_r622}; - cpy_r_r639 = (PyObject **)&cpy_r_r638; - cpy_r_r640 = PyObject_Vectorcall(cpy_r_r637, cpy_r_r639, 2, 0); - CPy_DECREF(cpy_r_r637); - if (unlikely(cpy_r_r640 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL824; - } - if (likely(PyDict_Check(cpy_r_r640))) - cpy_r_r641 = cpy_r_r640; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals, "dict", cpy_r_r640); - goto CPyL824; - } - cpy_r_r642 = cpy_r_r641; - goto CPyL245; -CPyL243: ; - cpy_r_r643 = PyDict_New(); - if (unlikely(cpy_r_r643 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL824; - } - cpy_r_r642 = cpy_r_r643; -CPyL245: ; - cpy_r_r644 = PyDict_New(); - if (unlikely(cpy_r_r644 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL825; - } - cpy_r_r645 = (PyObject *)&PyUnicode_Type; - cpy_r_r646 = CPyStatics[1256]; /* 'source' */ - cpy_r_r647 = PyDict_SetItem(cpy_r_r644, cpy_r_r646, cpy_r_r645); - cpy_r_r648 = cpy_r_r647 >= 0; - if (unlikely(!cpy_r_r648)) { - CPy_AddTraceback("brownie/typing.py", "", 96, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r649 = (PyObject *)&PyUnicode_Type; - cpy_r_r650 = CPyStatics[1258]; /* 'sourcePath' */ - cpy_r_r651 = PyDict_SetItem(cpy_r_r644, cpy_r_r650, cpy_r_r649); - cpy_r_r652 = cpy_r_r651 >= 0; - if (unlikely(!cpy_r_r652)) { - CPy_AddTraceback("brownie/typing.py", "", 97, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r653 = (PyObject *)&PyDict_Type; - cpy_r_r654 = CPyStatics[1254]; /* 'natspec' */ - cpy_r_r655 = PyDict_SetItem(cpy_r_r644, cpy_r_r654, cpy_r_r653); - cpy_r_r656 = cpy_r_r655 >= 0; - if (unlikely(!cpy_r_r656)) { - CPy_AddTraceback("brownie/typing.py", "", 98, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r657 = (PyObject *)&PyDict_Type; - cpy_r_r658 = CPyStatics[1167]; /* 'allSourcePaths' */ - cpy_r_r659 = PyDict_SetItem(cpy_r_r644, cpy_r_r658, cpy_r_r657); - cpy_r_r660 = cpy_r_r659 >= 0; - if (unlikely(!cpy_r_r660)) { - CPy_AddTraceback("brownie/typing.py", "", 99, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r661 = (PyObject *)&PyType_Type; - cpy_r_r662 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r663 = PyDict_SetItem(cpy_r_r644, cpy_r_r662, cpy_r_r661); - cpy_r_r664 = cpy_r_r663 >= 0; - if (unlikely(!cpy_r_r664)) { - CPy_AddTraceback("brownie/typing.py", "", 100, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r665 = CPyStatic_typing___globals; - cpy_r_r666 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r667 = CPyDict_GetItem(cpy_r_r665, cpy_r_r666); - if (unlikely(cpy_r_r667 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 101, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r668 = CPyStatics[1257]; /* 'bytecode' */ - cpy_r_r669 = PyDict_SetItem(cpy_r_r644, cpy_r_r668, cpy_r_r667); - CPy_DECREF(cpy_r_r667); - cpy_r_r670 = cpy_r_r669 >= 0; - if (unlikely(!cpy_r_r670)) { - CPy_AddTraceback("brownie/typing.py", "", 101, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r671 = CPyStatic_typing___globals; - cpy_r_r672 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r673 = CPyDict_GetItem(cpy_r_r671, cpy_r_r672); - if (unlikely(cpy_r_r673 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 102, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r674 = CPyStatics[1338]; /* 'bytecodeSha1' */ - cpy_r_r675 = PyDict_SetItem(cpy_r_r644, cpy_r_r674, cpy_r_r673); - CPy_DECREF(cpy_r_r673); - cpy_r_r676 = cpy_r_r675 >= 0; - if (unlikely(!cpy_r_r676)) { - CPy_AddTraceback("brownie/typing.py", "", 102, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r677 = CPyStatic_typing___globals; - cpy_r_r678 = CPyStatics[754]; /* 'HexStr' */ - cpy_r_r679 = CPyDict_GetItem(cpy_r_r677, cpy_r_r678); - if (unlikely(cpy_r_r679 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 103, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r680 = CPyStatics[186]; /* 'deployedBytecode' */ - cpy_r_r681 = PyDict_SetItem(cpy_r_r644, cpy_r_r680, cpy_r_r679); - CPy_DECREF(cpy_r_r679); - cpy_r_r682 = cpy_r_r681 >= 0; - if (unlikely(!cpy_r_r682)) { - CPy_AddTraceback("brownie/typing.py", "", 103, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r683 = (PyObject *)&PyType_Type; - cpy_r_r684 = CPyStatics[1339]; /* 'coverageMap' */ - cpy_r_r685 = PyDict_SetItem(cpy_r_r644, cpy_r_r684, cpy_r_r683); - cpy_r_r686 = cpy_r_r685 >= 0; - if (unlikely(!cpy_r_r686)) { - CPy_AddTraceback("brownie/typing.py", "", 104, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r687 = (PyObject *)&PyDict_Type; - cpy_r_r688 = CPyStatics[1168]; /* 'pcMap' */ - cpy_r_r689 = PyDict_SetItem(cpy_r_r644, cpy_r_r688, cpy_r_r687); - cpy_r_r690 = cpy_r_r689 >= 0; - if (unlikely(!cpy_r_r690)) { - CPy_AddTraceback("brownie/typing.py", "", 105, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r691 = (PyObject *)&PyType_Type; - cpy_r_r692 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r693 = PyDict_SetItem(cpy_r_r644, cpy_r_r692, cpy_r_r691); - cpy_r_r694 = cpy_r_r693 >= 0; - if (unlikely(!cpy_r_r694)) { - CPy_AddTraceback("brownie/typing.py", "", 106, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r695 = (PyObject *)&PyList_Type; - cpy_r_r696 = CPyStatics[1247]; /* 'ast' */ - cpy_r_r697 = PyDict_SetItem(cpy_r_r644, cpy_r_r696, cpy_r_r695); - cpy_r_r698 = cpy_r_r697 >= 0; - if (unlikely(!cpy_r_r698)) { - CPy_AddTraceback("brownie/typing.py", "", 107, CPyStatic_typing___globals); - goto CPyL826; - } - cpy_r_r699 = CPyStatics[1924]; /* '_ContractBuildJson' */ - cpy_r_r700 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r701 = CPyDict_SetItem(cpy_r_r642, cpy_r_r700, cpy_r_r644); - CPy_DECREF(cpy_r_r644); - cpy_r_r702 = cpy_r_r701 >= 0; - if (unlikely(!cpy_r_r702)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL825; - } - cpy_r_r703 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r704 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r705 = CPyDict_SetItem(cpy_r_r642, cpy_r_r704, cpy_r_r703); - cpy_r_r706 = cpy_r_r705 >= 0; - if (unlikely(!cpy_r_r706)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL825; - } - cpy_r_r707 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r708 = CPyStatics[354]; /* '__module__' */ - cpy_r_r709 = CPyDict_SetItem(cpy_r_r642, cpy_r_r708, cpy_r_r707); - cpy_r_r710 = cpy_r_r709 >= 0; - if (unlikely(!cpy_r_r710)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL825; - } - PyObject *cpy_r_r711[3] = {cpy_r_r699, cpy_r_r622, cpy_r_r642}; - cpy_r_r712 = (PyObject **)&cpy_r_r711; - cpy_r_r713 = PyObject_Vectorcall(cpy_r_r632, cpy_r_r712, 3, 0); - CPy_DECREF(cpy_r_r632); - if (unlikely(cpy_r_r713 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL827; - } - CPy_DECREF(cpy_r_r622); - CPy_DECREF(cpy_r_r642); - CPyType_typing____ContractBuildJson = (PyTypeObject *)cpy_r_r713; - CPy_INCREF(CPyType_typing____ContractBuildJson); - cpy_r_r714 = CPyStatic_typing___globals; - cpy_r_r715 = CPyStatics[1924]; /* '_ContractBuildJson' */ - cpy_r_r716 = PyDict_SetItem(cpy_r_r714, cpy_r_r715, cpy_r_r713); - CPy_DECREF(cpy_r_r713); - cpy_r_r717 = cpy_r_r716 >= 0; - if (unlikely(!cpy_r_r717)) { - CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r718 = (PyObject *)CPyType_typing____ContractBuildJson; - cpy_r_r719 = CPyModule_typing; - cpy_r_r720 = (PyObject *)&_Py_NoneStruct; - cpy_r_r721 = cpy_r_r719 != cpy_r_r720; - if (cpy_r_r721) goto CPyL269; - cpy_r_r722 = CPyStatics[14]; /* 'typing' */ - cpy_r_r723 = PyImport_Import(cpy_r_r722); - if (unlikely(cpy_r_r723 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r723; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r723); -CPyL269: ; - cpy_r_r724 = PyImport_GetModuleDict(); - cpy_r_r725 = CPyStatics[14]; /* 'typing' */ - cpy_r_r726 = CPyDict_GetItem(cpy_r_r724, cpy_r_r725); - if (unlikely(cpy_r_r726 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r727 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r728 = CPyObject_GetAttr(cpy_r_r726, cpy_r_r727); - CPy_DECREF(cpy_r_r726); - if (unlikely(cpy_r_r728 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r729 = PyTuple_Pack(1, cpy_r_r728); - CPy_DECREF(cpy_r_r728); - if (unlikely(cpy_r_r729 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r730 = CPyModule_typing; - cpy_r_r731 = (PyObject *)&_Py_NoneStruct; - cpy_r_r732 = cpy_r_r730 != cpy_r_r731; - if (cpy_r_r732) goto CPyL275; - cpy_r_r733 = CPyStatics[14]; /* 'typing' */ - cpy_r_r734 = PyImport_Import(cpy_r_r733); - if (unlikely(cpy_r_r734 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL828; - } - CPyModule_typing = cpy_r_r734; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r734); -CPyL275: ; - cpy_r_r735 = PyImport_GetModuleDict(); - cpy_r_r736 = CPyStatics[14]; /* 'typing' */ - cpy_r_r737 = CPyDict_GetItem(cpy_r_r735, cpy_r_r736); - if (unlikely(cpy_r_r737 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL828; - } - cpy_r_r738 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r739 = CPyObject_GetAttr(cpy_r_r737, cpy_r_r738); - CPy_DECREF(cpy_r_r737); - if (unlikely(cpy_r_r739 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL828; - } - cpy_r_r740 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r741 = PyObject_HasAttr(cpy_r_r739, cpy_r_r740); - if (!cpy_r_r741) goto CPyL282; - cpy_r_r742 = CPyStatics[1430]; /* 'SolidityBuildJson' */ - cpy_r_r743 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r744 = CPyObject_GetAttr(cpy_r_r739, cpy_r_r743); - if (unlikely(cpy_r_r744 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL829; - } - PyObject *cpy_r_r745[2] = {cpy_r_r742, cpy_r_r729}; - cpy_r_r746 = (PyObject **)&cpy_r_r745; - cpy_r_r747 = PyObject_Vectorcall(cpy_r_r744, cpy_r_r746, 2, 0); - CPy_DECREF(cpy_r_r744); - if (unlikely(cpy_r_r747 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL829; - } - if (likely(PyDict_Check(cpy_r_r747))) - cpy_r_r748 = cpy_r_r747; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals, "dict", cpy_r_r747); - goto CPyL829; - } - cpy_r_r749 = cpy_r_r748; - goto CPyL284; -CPyL282: ; - cpy_r_r750 = PyDict_New(); - if (unlikely(cpy_r_r750 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL829; - } - cpy_r_r749 = cpy_r_r750; -CPyL284: ; - cpy_r_r751 = PyDict_New(); - if (unlikely(cpy_r_r751 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL830; - } - cpy_r_r752 = (PyObject *)&PyUnicode_Type; - cpy_r_r753 = CPyStatics[350]; /* 'type' */ - cpy_r_r754 = PyDict_SetItem(cpy_r_r751, cpy_r_r753, cpy_r_r752); - cpy_r_r755 = cpy_r_r754 >= 0; - if (unlikely(!cpy_r_r755)) { - CPy_AddTraceback("brownie/typing.py", "", 112, CPyStatic_typing___globals); - goto CPyL831; - } - cpy_r_r756 = (PyObject *)&PyType_Type; - cpy_r_r757 = CPyStatics[1233]; /* 'language' */ - cpy_r_r758 = PyDict_SetItem(cpy_r_r751, cpy_r_r757, cpy_r_r756); - cpy_r_r759 = cpy_r_r758 >= 0; - if (unlikely(!cpy_r_r759)) { - CPy_AddTraceback("brownie/typing.py", "", 113, CPyStatic_typing___globals); - goto CPyL831; - } - cpy_r_r760 = (PyObject *)&PyList_Type; - cpy_r_r761 = CPyStatics[1255]; /* 'opcodes' */ - cpy_r_r762 = PyDict_SetItem(cpy_r_r751, cpy_r_r761, cpy_r_r760); - cpy_r_r763 = cpy_r_r762 >= 0; - if (unlikely(!cpy_r_r763)) { - CPy_AddTraceback("brownie/typing.py", "", 114, CPyStatic_typing___globals); - goto CPyL831; - } - cpy_r_r764 = (PyObject *)&PyDict_Type; - cpy_r_r765 = CPyStatics[1253]; /* 'sourceMap' */ - cpy_r_r766 = PyDict_SetItem(cpy_r_r751, cpy_r_r765, cpy_r_r764); - cpy_r_r767 = cpy_r_r766 >= 0; - if (unlikely(!cpy_r_r767)) { - CPy_AddTraceback("brownie/typing.py", "", 115, CPyStatic_typing___globals); - goto CPyL831; - } - cpy_r_r768 = (PyObject *)&PyDict_Type; - cpy_r_r769 = CPyStatics[1252]; /* 'deployedSourceMap' */ - cpy_r_r770 = PyDict_SetItem(cpy_r_r751, cpy_r_r769, cpy_r_r768); - cpy_r_r771 = cpy_r_r770 >= 0; - if (unlikely(!cpy_r_r771)) { - CPy_AddTraceback("brownie/typing.py", "", 116, CPyStatic_typing___globals); - goto CPyL831; - } - cpy_r_r772 = CPyStatics[1430]; /* 'SolidityBuildJson' */ - cpy_r_r773 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r774 = CPyDict_SetItem(cpy_r_r749, cpy_r_r773, cpy_r_r751); - CPy_DECREF(cpy_r_r751); - cpy_r_r775 = cpy_r_r774 >= 0; - if (unlikely(!cpy_r_r775)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL830; - } - cpy_r_r776 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r777 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r778 = CPyDict_SetItem(cpy_r_r749, cpy_r_r777, cpy_r_r776); - cpy_r_r779 = cpy_r_r778 >= 0; - if (unlikely(!cpy_r_r779)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL830; - } - cpy_r_r780 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r781 = CPyStatics[354]; /* '__module__' */ - cpy_r_r782 = CPyDict_SetItem(cpy_r_r749, cpy_r_r781, cpy_r_r780); - cpy_r_r783 = cpy_r_r782 >= 0; - if (unlikely(!cpy_r_r783)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL830; - } - PyObject *cpy_r_r784[3] = {cpy_r_r772, cpy_r_r729, cpy_r_r749}; - cpy_r_r785 = (PyObject **)&cpy_r_r784; - cpy_r_r786 = PyObject_Vectorcall(cpy_r_r739, cpy_r_r785, 3, 0); - CPy_DECREF(cpy_r_r739); - if (unlikely(cpy_r_r786 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL832; - } - CPy_DECREF(cpy_r_r729); - CPy_DECREF(cpy_r_r749); - cpy_r_r787 = CPyStatic_typing___globals; - cpy_r_r788 = CPyStatics[371]; /* 'final' */ - cpy_r_r789 = CPyDict_GetItem(cpy_r_r787, cpy_r_r788); - if (unlikely(cpy_r_r789 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 110, CPyStatic_typing___globals); - goto CPyL833; - } - PyObject *cpy_r_r790[1] = {cpy_r_r786}; - cpy_r_r791 = (PyObject **)&cpy_r_r790; - cpy_r_r792 = PyObject_Vectorcall(cpy_r_r789, cpy_r_r791, 1, 0); - CPy_DECREF(cpy_r_r789); - if (unlikely(cpy_r_r792 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL833; - } - CPy_DECREF(cpy_r_r786); - CPyType_typing___SolidityBuildJson = (PyTypeObject *)cpy_r_r792; - CPy_INCREF(CPyType_typing___SolidityBuildJson); - cpy_r_r793 = CPyStatic_typing___globals; - cpy_r_r794 = CPyStatics[1430]; /* 'SolidityBuildJson' */ - cpy_r_r795 = PyDict_SetItem(cpy_r_r793, cpy_r_r794, cpy_r_r792); - CPy_DECREF(cpy_r_r792); - cpy_r_r796 = cpy_r_r795 >= 0; - if (unlikely(!cpy_r_r796)) { - CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r797 = (PyObject *)CPyType_typing___SolidityBuildJson; - cpy_r_r798 = CPyModule_typing; - cpy_r_r799 = (PyObject *)&_Py_NoneStruct; - cpy_r_r800 = cpy_r_r798 != cpy_r_r799; - if (cpy_r_r800) goto CPyL300; - cpy_r_r801 = CPyStatics[14]; /* 'typing' */ - cpy_r_r802 = PyImport_Import(cpy_r_r801); - if (unlikely(cpy_r_r802 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r802; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r802); -CPyL300: ; - cpy_r_r803 = PyImport_GetModuleDict(); - cpy_r_r804 = CPyStatics[14]; /* 'typing' */ - cpy_r_r805 = CPyDict_GetItem(cpy_r_r803, cpy_r_r804); - if (unlikely(cpy_r_r805 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r806 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r807 = CPyObject_GetAttr(cpy_r_r805, cpy_r_r806); - CPy_DECREF(cpy_r_r805); - if (unlikely(cpy_r_r807 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r808 = PyTuple_Pack(1, cpy_r_r807); - CPy_DECREF(cpy_r_r807); - if (unlikely(cpy_r_r808 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r809 = CPyModule_typing; - cpy_r_r810 = (PyObject *)&_Py_NoneStruct; - cpy_r_r811 = cpy_r_r809 != cpy_r_r810; - if (cpy_r_r811) goto CPyL306; - cpy_r_r812 = CPyStatics[14]; /* 'typing' */ - cpy_r_r813 = PyImport_Import(cpy_r_r812); - if (unlikely(cpy_r_r813 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL834; - } - CPyModule_typing = cpy_r_r813; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r813); -CPyL306: ; - cpy_r_r814 = PyImport_GetModuleDict(); - cpy_r_r815 = CPyStatics[14]; /* 'typing' */ - cpy_r_r816 = CPyDict_GetItem(cpy_r_r814, cpy_r_r815); - if (unlikely(cpy_r_r816 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL834; - } - cpy_r_r817 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r818 = CPyObject_GetAttr(cpy_r_r816, cpy_r_r817); - CPy_DECREF(cpy_r_r816); - if (unlikely(cpy_r_r818 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL834; - } - cpy_r_r819 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r820 = PyObject_HasAttr(cpy_r_r818, cpy_r_r819); - if (!cpy_r_r820) goto CPyL313; - cpy_r_r821 = CPyStatics[1525]; /* 'VyperBuildJson' */ - cpy_r_r822 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r823 = CPyObject_GetAttr(cpy_r_r818, cpy_r_r822); - if (unlikely(cpy_r_r823 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL835; - } - PyObject *cpy_r_r824[2] = {cpy_r_r821, cpy_r_r808}; - cpy_r_r825 = (PyObject **)&cpy_r_r824; - cpy_r_r826 = PyObject_Vectorcall(cpy_r_r823, cpy_r_r825, 2, 0); - CPy_DECREF(cpy_r_r823); - if (unlikely(cpy_r_r826 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL835; - } - if (likely(PyDict_Check(cpy_r_r826))) - cpy_r_r827 = cpy_r_r826; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals, "dict", cpy_r_r826); - goto CPyL835; - } - cpy_r_r828 = cpy_r_r827; - goto CPyL315; -CPyL313: ; - cpy_r_r829 = PyDict_New(); - if (unlikely(cpy_r_r829 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL835; - } - cpy_r_r828 = cpy_r_r829; -CPyL315: ; - cpy_r_r830 = PyDict_New(); - if (unlikely(cpy_r_r830 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL836; - } - cpy_r_r831 = (PyObject *)&PyType_Type; - cpy_r_r832 = CPyStatics[350]; /* 'type' */ - cpy_r_r833 = PyDict_SetItem(cpy_r_r830, cpy_r_r832, cpy_r_r831); - cpy_r_r834 = cpy_r_r833 >= 0; - if (unlikely(!cpy_r_r834)) { - CPy_AddTraceback("brownie/typing.py", "", 121, CPyStatic_typing___globals); - goto CPyL837; - } - cpy_r_r835 = (PyObject *)&PyType_Type; - cpy_r_r836 = CPyStatics[1233]; /* 'language' */ - cpy_r_r837 = PyDict_SetItem(cpy_r_r830, cpy_r_r836, cpy_r_r835); - cpy_r_r838 = cpy_r_r837 >= 0; - if (unlikely(!cpy_r_r838)) { - CPy_AddTraceback("brownie/typing.py", "", 122, CPyStatic_typing___globals); - goto CPyL837; - } - cpy_r_r839 = CPyStatics[1525]; /* 'VyperBuildJson' */ - cpy_r_r840 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r841 = CPyDict_SetItem(cpy_r_r828, cpy_r_r840, cpy_r_r830); - CPy_DECREF(cpy_r_r830); - cpy_r_r842 = cpy_r_r841 >= 0; - if (unlikely(!cpy_r_r842)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL836; - } - cpy_r_r843 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r844 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r845 = CPyDict_SetItem(cpy_r_r828, cpy_r_r844, cpy_r_r843); - cpy_r_r846 = cpy_r_r845 >= 0; - if (unlikely(!cpy_r_r846)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL836; - } - cpy_r_r847 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r848 = CPyStatics[354]; /* '__module__' */ - cpy_r_r849 = CPyDict_SetItem(cpy_r_r828, cpy_r_r848, cpy_r_r847); - cpy_r_r850 = cpy_r_r849 >= 0; - if (unlikely(!cpy_r_r850)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL836; - } - PyObject *cpy_r_r851[3] = {cpy_r_r839, cpy_r_r808, cpy_r_r828}; - cpy_r_r852 = (PyObject **)&cpy_r_r851; - cpy_r_r853 = PyObject_Vectorcall(cpy_r_r818, cpy_r_r852, 3, 0); - CPy_DECREF(cpy_r_r818); - if (unlikely(cpy_r_r853 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL838; - } - CPy_DECREF(cpy_r_r808); - CPy_DECREF(cpy_r_r828); - cpy_r_r854 = CPyStatic_typing___globals; - cpy_r_r855 = CPyStatics[371]; /* 'final' */ - cpy_r_r856 = CPyDict_GetItem(cpy_r_r854, cpy_r_r855); - if (unlikely(cpy_r_r856 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 119, CPyStatic_typing___globals); - goto CPyL839; - } - PyObject *cpy_r_r857[1] = {cpy_r_r853}; - cpy_r_r858 = (PyObject **)&cpy_r_r857; - cpy_r_r859 = PyObject_Vectorcall(cpy_r_r856, cpy_r_r858, 1, 0); - CPy_DECREF(cpy_r_r856); - if (unlikely(cpy_r_r859 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL839; - } - CPy_DECREF(cpy_r_r853); - CPyType_typing___VyperBuildJson = (PyTypeObject *)cpy_r_r859; - CPy_INCREF(CPyType_typing___VyperBuildJson); - cpy_r_r860 = CPyStatic_typing___globals; - cpy_r_r861 = CPyStatics[1525]; /* 'VyperBuildJson' */ - cpy_r_r862 = PyDict_SetItem(cpy_r_r860, cpy_r_r861, cpy_r_r859); - CPy_DECREF(cpy_r_r859); - cpy_r_r863 = cpy_r_r862 >= 0; - if (unlikely(!cpy_r_r863)) { - CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r864 = (PyObject *)CPyType_typing___VyperBuildJson; - cpy_r_r865 = CPyStatic_typing___globals; - cpy_r_r866 = CPyStatics[1430]; /* 'SolidityBuildJson' */ - cpy_r_r867 = CPyDict_GetItem(cpy_r_r865, cpy_r_r866); - if (unlikely(cpy_r_r867 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r868 = CPyStatic_typing___globals; - cpy_r_r869 = CPyStatics[1525]; /* 'VyperBuildJson' */ - cpy_r_r870 = CPyDict_GetItem(cpy_r_r868, cpy_r_r869); - if (unlikely(cpy_r_r870 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); - goto CPyL840; - } - cpy_r_r871 = PyNumber_Or(cpy_r_r867, cpy_r_r870); - CPy_DECREF(cpy_r_r867); - CPy_DECREF(cpy_r_r870); - if (unlikely(cpy_r_r871 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r872 = CPyStatic_typing___globals; - cpy_r_r873 = CPyStatics[1189]; /* 'ContractBuildJson' */ - cpy_r_r874 = CPyDict_SetItem(cpy_r_r872, cpy_r_r873, cpy_r_r871); - CPy_DECREF(cpy_r_r871); - cpy_r_r875 = cpy_r_r874 >= 0; - if (unlikely(!cpy_r_r875)) { - CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r876 = CPyStatic_typing___globals; - cpy_r_r877 = CPyStatics[1189]; /* 'ContractBuildJson' */ - cpy_r_r878 = CPyDict_GetItem(cpy_r_r876, cpy_r_r877); - if (unlikely(cpy_r_r878 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r879 = CPyStatic_typing___globals; - cpy_r_r880 = CPyStatics[1286]; /* 'InterfaceBuildJson' */ - cpy_r_r881 = CPyDict_GetItem(cpy_r_r879, cpy_r_r880); - if (unlikely(cpy_r_r881 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); - goto CPyL841; - } - cpy_r_r882 = PyNumber_Or(cpy_r_r878, cpy_r_r881); - CPy_DECREF(cpy_r_r878); - CPy_DECREF(cpy_r_r881); - if (unlikely(cpy_r_r882 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r883 = CPyStatic_typing___globals; - cpy_r_r884 = CPyStatics[1544]; /* 'BuildJson' */ - cpy_r_r885 = CPyDict_SetItem(cpy_r_r883, cpy_r_r884, cpy_r_r882); - CPy_DECREF(cpy_r_r882); - cpy_r_r886 = cpy_r_r885 >= 0; - if (unlikely(!cpy_r_r886)) { - CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r887 = CPyStatic_typing___globals; - cpy_r_r888 = CPyStatics[619]; /* 'Literal' */ - cpy_r_r889 = CPyDict_GetItem(cpy_r_r887, cpy_r_r888); - if (unlikely(cpy_r_r889 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 130, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r890 = CPyStatics[1230]; /* 'Solidity' */ - cpy_r_r891 = CPyStatics[1228]; /* 'Vyper' */ - CPy_INCREF(cpy_r_r890); - CPy_INCREF(cpy_r_r891); - cpy_r_r892.f0 = cpy_r_r890; - cpy_r_r892.f1 = cpy_r_r891; - cpy_r_r893 = PyTuple_New(2); - if (unlikely(cpy_r_r893 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1855 = cpy_r_r892.f0; - PyTuple_SET_ITEM(cpy_r_r893, 0, __tmp1855); - PyObject *__tmp1856 = cpy_r_r892.f1; - PyTuple_SET_ITEM(cpy_r_r893, 1, __tmp1856); - cpy_r_r894 = PyObject_GetItem(cpy_r_r889, cpy_r_r893); - CPy_DECREF(cpy_r_r889); - CPy_DECREF(cpy_r_r893); - if (unlikely(cpy_r_r894 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 130, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r895 = CPyStatic_typing___globals; - cpy_r_r896 = CPyStatics[1287]; /* 'Language' */ - cpy_r_r897 = CPyDict_SetItem(cpy_r_r895, cpy_r_r896, cpy_r_r894); - CPy_DECREF(cpy_r_r894); - cpy_r_r898 = cpy_r_r897 >= 0; - if (unlikely(!cpy_r_r898)) { - CPy_AddTraceback("brownie/typing.py", "", 130, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r899 = (PyObject *)&PyUnicode_Type; - cpy_r_r900 = CPyStatic_typing___globals; - cpy_r_r901 = CPyStatics[1284]; /* 'EvmVersion' */ - cpy_r_r902 = CPyDict_SetItem(cpy_r_r900, cpy_r_r901, cpy_r_r899); - cpy_r_r903 = cpy_r_r902 >= 0; - if (unlikely(!cpy_r_r903)) { - CPy_AddTraceback("brownie/typing.py", "", 131, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r904 = CPyStatic_typing___globals; - cpy_r_r905 = CPyStatics[483]; /* 'Tuple' */ - cpy_r_r906 = CPyDict_GetItem(cpy_r_r904, cpy_r_r905); - if (unlikely(cpy_r_r906 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r907 = CPyStatic_typing___globals; - cpy_r_r908 = CPyStatics[1920]; /* 'Start' */ - cpy_r_r909 = CPyDict_GetItem(cpy_r_r907, cpy_r_r908); - if (unlikely(cpy_r_r909 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); - goto CPyL842; - } - cpy_r_r910 = CPyStatic_typing___globals; - cpy_r_r911 = CPyStatics[1921]; /* 'Stop' */ - cpy_r_r912 = CPyDict_GetItem(cpy_r_r910, cpy_r_r911); - if (unlikely(cpy_r_r912 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); - goto CPyL843; - } - cpy_r_r913 = CPyStatic_typing___globals; - cpy_r_r914 = CPyStatics[1190]; /* 'ContractName' */ - cpy_r_r915 = CPyDict_GetItem(cpy_r_r913, cpy_r_r914); - if (unlikely(cpy_r_r915 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); - goto CPyL844; - } - cpy_r_r916 = (PyObject *)&PyUnicode_Type; - CPy_INCREF(cpy_r_r916); - cpy_r_r917.f0 = cpy_r_r909; - cpy_r_r917.f1 = cpy_r_r912; - cpy_r_r917.f2 = cpy_r_r915; - cpy_r_r917.f3 = cpy_r_r916; - cpy_r_r918 = PyTuple_New(4); - if (unlikely(cpy_r_r918 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1857 = cpy_r_r917.f0; - PyTuple_SET_ITEM(cpy_r_r918, 0, __tmp1857); - PyObject *__tmp1858 = cpy_r_r917.f1; - PyTuple_SET_ITEM(cpy_r_r918, 1, __tmp1858); - PyObject *__tmp1859 = cpy_r_r917.f2; - PyTuple_SET_ITEM(cpy_r_r918, 2, __tmp1859); - PyObject *__tmp1860 = cpy_r_r917.f3; - PyTuple_SET_ITEM(cpy_r_r918, 3, __tmp1860); - cpy_r_r919 = PyObject_GetItem(cpy_r_r906, cpy_r_r918); - CPy_DECREF(cpy_r_r906); - CPy_DECREF(cpy_r_r918); - if (unlikely(cpy_r_r919 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r920 = CPyStatic_typing___globals; - cpy_r_r921 = CPyStatics[1431]; /* 'Source' */ - cpy_r_r922 = CPyDict_SetItem(cpy_r_r920, cpy_r_r921, cpy_r_r919); - CPy_DECREF(cpy_r_r919); - cpy_r_r923 = cpy_r_r922 >= 0; - if (unlikely(!cpy_r_r923)) { - CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r924 = CPyModule_typing; - cpy_r_r925 = (PyObject *)&_Py_NoneStruct; - cpy_r_r926 = cpy_r_r924 != cpy_r_r925; - if (cpy_r_r926) goto CPyL346; - cpy_r_r927 = CPyStatics[14]; /* 'typing' */ - cpy_r_r928 = PyImport_Import(cpy_r_r927); - if (unlikely(cpy_r_r928 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r928; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r928); -CPyL346: ; - cpy_r_r929 = PyImport_GetModuleDict(); - cpy_r_r930 = CPyStatics[14]; /* 'typing' */ - cpy_r_r931 = CPyDict_GetItem(cpy_r_r929, cpy_r_r930); - if (unlikely(cpy_r_r931 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r932 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r933 = CPyObject_GetAttr(cpy_r_r931, cpy_r_r932); - CPy_DECREF(cpy_r_r931); - if (unlikely(cpy_r_r933 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r934 = PyTuple_Pack(1, cpy_r_r933); - CPy_DECREF(cpy_r_r933); - if (unlikely(cpy_r_r934 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r935 = CPyModule_typing; - cpy_r_r936 = (PyObject *)&_Py_NoneStruct; - cpy_r_r937 = cpy_r_r935 != cpy_r_r936; - if (cpy_r_r937) goto CPyL352; - cpy_r_r938 = CPyStatics[14]; /* 'typing' */ - cpy_r_r939 = PyImport_Import(cpy_r_r938); - if (unlikely(cpy_r_r939 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL845; - } - CPyModule_typing = cpy_r_r939; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r939); -CPyL352: ; - cpy_r_r940 = PyImport_GetModuleDict(); - cpy_r_r941 = CPyStatics[14]; /* 'typing' */ - cpy_r_r942 = CPyDict_GetItem(cpy_r_r940, cpy_r_r941); - if (unlikely(cpy_r_r942 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL845; - } - cpy_r_r943 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r944 = CPyObject_GetAttr(cpy_r_r942, cpy_r_r943); - CPy_DECREF(cpy_r_r942); - if (unlikely(cpy_r_r944 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL845; - } - cpy_r_r945 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r946 = PyObject_HasAttr(cpy_r_r944, cpy_r_r945); - if (!cpy_r_r946) goto CPyL359; - cpy_r_r947 = CPyStatics[1925]; /* 'ContractSource' */ - cpy_r_r948 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r949 = CPyObject_GetAttr(cpy_r_r944, cpy_r_r948); - if (unlikely(cpy_r_r949 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL846; - } - PyObject *cpy_r_r950[2] = {cpy_r_r947, cpy_r_r934}; - cpy_r_r951 = (PyObject **)&cpy_r_r950; - cpy_r_r952 = PyObject_Vectorcall(cpy_r_r949, cpy_r_r951, 2, 0); - CPy_DECREF(cpy_r_r949); - if (unlikely(cpy_r_r952 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL846; - } - if (likely(PyDict_Check(cpy_r_r952))) - cpy_r_r953 = cpy_r_r952; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals, "dict", cpy_r_r952); - goto CPyL846; - } - cpy_r_r954 = cpy_r_r953; - goto CPyL361; -CPyL359: ; - cpy_r_r955 = PyDict_New(); - if (unlikely(cpy_r_r955 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL846; - } - cpy_r_r954 = cpy_r_r955; -CPyL361: ; - cpy_r_r956 = PyDict_New(); - if (unlikely(cpy_r_r956 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL847; - } - cpy_r_r957 = (PyObject *)&PyUnicode_Type; - cpy_r_r958 = CPyStatics[1239]; /* 'content' */ - cpy_r_r959 = PyDict_SetItem(cpy_r_r956, cpy_r_r958, cpy_r_r957); - cpy_r_r960 = cpy_r_r959 >= 0; - if (unlikely(!cpy_r_r960)) { - CPy_AddTraceback("brownie/typing.py", "", 136, CPyStatic_typing___globals); - goto CPyL848; - } - cpy_r_r961 = CPyStatics[1925]; /* 'ContractSource' */ - cpy_r_r962 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r963 = CPyDict_SetItem(cpy_r_r954, cpy_r_r962, cpy_r_r956); - CPy_DECREF(cpy_r_r956); - cpy_r_r964 = cpy_r_r963 >= 0; - if (unlikely(!cpy_r_r964)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL847; - } - cpy_r_r965 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r966 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r967 = CPyDict_SetItem(cpy_r_r954, cpy_r_r966, cpy_r_r965); - cpy_r_r968 = cpy_r_r967 >= 0; - if (unlikely(!cpy_r_r968)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL847; - } - cpy_r_r969 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r970 = CPyStatics[354]; /* '__module__' */ - cpy_r_r971 = CPyDict_SetItem(cpy_r_r954, cpy_r_r970, cpy_r_r969); - cpy_r_r972 = cpy_r_r971 >= 0; - if (unlikely(!cpy_r_r972)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL847; - } - PyObject *cpy_r_r973[3] = {cpy_r_r961, cpy_r_r934, cpy_r_r954}; - cpy_r_r974 = (PyObject **)&cpy_r_r973; - cpy_r_r975 = PyObject_Vectorcall(cpy_r_r944, cpy_r_r974, 3, 0); - CPy_DECREF(cpy_r_r944); - if (unlikely(cpy_r_r975 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL849; - } - CPy_DECREF(cpy_r_r934); - CPy_DECREF(cpy_r_r954); - CPyType_typing___ContractSource = (PyTypeObject *)cpy_r_r975; - CPy_INCREF(CPyType_typing___ContractSource); - cpy_r_r976 = CPyStatic_typing___globals; - cpy_r_r977 = CPyStatics[1925]; /* 'ContractSource' */ - cpy_r_r978 = PyDict_SetItem(cpy_r_r976, cpy_r_r977, cpy_r_r975); - CPy_DECREF(cpy_r_r975); - cpy_r_r979 = cpy_r_r978 >= 0; - if (unlikely(!cpy_r_r979)) { - CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r980 = (PyObject *)CPyType_typing___ContractSource; - cpy_r_r981 = CPyModule_typing; - cpy_r_r982 = (PyObject *)&_Py_NoneStruct; - cpy_r_r983 = cpy_r_r981 != cpy_r_r982; - if (cpy_r_r983) goto CPyL371; - cpy_r_r984 = CPyStatics[14]; /* 'typing' */ - cpy_r_r985 = PyImport_Import(cpy_r_r984); - if (unlikely(cpy_r_r985 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r985; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r985); -CPyL371: ; - cpy_r_r986 = PyImport_GetModuleDict(); - cpy_r_r987 = CPyStatics[14]; /* 'typing' */ - cpy_r_r988 = CPyDict_GetItem(cpy_r_r986, cpy_r_r987); - if (unlikely(cpy_r_r988 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r989 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r990 = CPyObject_GetAttr(cpy_r_r988, cpy_r_r989); - CPy_DECREF(cpy_r_r988); - if (unlikely(cpy_r_r990 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r991 = PyTuple_Pack(1, cpy_r_r990); - CPy_DECREF(cpy_r_r990); - if (unlikely(cpy_r_r991 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r992 = CPyModule_typing; - cpy_r_r993 = (PyObject *)&_Py_NoneStruct; - cpy_r_r994 = cpy_r_r992 != cpy_r_r993; - if (cpy_r_r994) goto CPyL377; - cpy_r_r995 = CPyStatics[14]; /* 'typing' */ - cpy_r_r996 = PyImport_Import(cpy_r_r995); - if (unlikely(cpy_r_r996 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL850; - } - CPyModule_typing = cpy_r_r996; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r996); -CPyL377: ; - cpy_r_r997 = PyImport_GetModuleDict(); - cpy_r_r998 = CPyStatics[14]; /* 'typing' */ - cpy_r_r999 = CPyDict_GetItem(cpy_r_r997, cpy_r_r998); - if (unlikely(cpy_r_r999 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL850; - } - cpy_r_r1000 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1001 = CPyObject_GetAttr(cpy_r_r999, cpy_r_r1000); - CPy_DECREF(cpy_r_r999); - if (unlikely(cpy_r_r1001 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL850; - } - cpy_r_r1002 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1003 = PyObject_HasAttr(cpy_r_r1001, cpy_r_r1002); - if (!cpy_r_r1003) goto CPyL384; - cpy_r_r1004 = CPyStatics[1926]; /* 'InterfaceSource' */ - cpy_r_r1005 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1006 = CPyObject_GetAttr(cpy_r_r1001, cpy_r_r1005); - if (unlikely(cpy_r_r1006 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL851; - } - PyObject *cpy_r_r1007[2] = {cpy_r_r1004, cpy_r_r991}; - cpy_r_r1008 = (PyObject **)&cpy_r_r1007; - cpy_r_r1009 = PyObject_Vectorcall(cpy_r_r1006, cpy_r_r1008, 2, 0); - CPy_DECREF(cpy_r_r1006); - if (unlikely(cpy_r_r1009 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL851; - } - if (likely(PyDict_Check(cpy_r_r1009))) - cpy_r_r1010 = cpy_r_r1009; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals, "dict", cpy_r_r1009); - goto CPyL851; - } - cpy_r_r1011 = cpy_r_r1010; - goto CPyL386; -CPyL384: ; - cpy_r_r1012 = PyDict_New(); - if (unlikely(cpy_r_r1012 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL851; - } - cpy_r_r1011 = cpy_r_r1012; -CPyL386: ; - cpy_r_r1013 = PyDict_New(); - if (unlikely(cpy_r_r1013 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL852; - } - cpy_r_r1014 = (PyObject *)&PyList_Type; - cpy_r_r1015 = CPyStatics[946]; /* 'abi' */ - cpy_r_r1016 = PyDict_SetItem(cpy_r_r1013, cpy_r_r1015, cpy_r_r1014); - cpy_r_r1017 = cpy_r_r1016 >= 0; - if (unlikely(!cpy_r_r1017)) { - CPy_AddTraceback("brownie/typing.py", "", 140, CPyStatic_typing___globals); - goto CPyL853; - } - cpy_r_r1018 = CPyStatics[1926]; /* 'InterfaceSource' */ - cpy_r_r1019 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1020 = CPyDict_SetItem(cpy_r_r1011, cpy_r_r1019, cpy_r_r1013); - CPy_DECREF(cpy_r_r1013); - cpy_r_r1021 = cpy_r_r1020 >= 0; - if (unlikely(!cpy_r_r1021)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL852; - } - cpy_r_r1022 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1023 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1024 = CPyDict_SetItem(cpy_r_r1011, cpy_r_r1023, cpy_r_r1022); - cpy_r_r1025 = cpy_r_r1024 >= 0; - if (unlikely(!cpy_r_r1025)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL852; - } - cpy_r_r1026 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1027 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1028 = CPyDict_SetItem(cpy_r_r1011, cpy_r_r1027, cpy_r_r1026); - cpy_r_r1029 = cpy_r_r1028 >= 0; - if (unlikely(!cpy_r_r1029)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL852; - } - PyObject *cpy_r_r1030[3] = {cpy_r_r1018, cpy_r_r991, cpy_r_r1011}; - cpy_r_r1031 = (PyObject **)&cpy_r_r1030; - cpy_r_r1032 = PyObject_Vectorcall(cpy_r_r1001, cpy_r_r1031, 3, 0); - CPy_DECREF(cpy_r_r1001); - if (unlikely(cpy_r_r1032 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL854; - } - CPy_DECREF(cpy_r_r991); - CPy_DECREF(cpy_r_r1011); - CPyType_typing___InterfaceSource = (PyTypeObject *)cpy_r_r1032; - CPy_INCREF(CPyType_typing___InterfaceSource); - cpy_r_r1033 = CPyStatic_typing___globals; - cpy_r_r1034 = CPyStatics[1926]; /* 'InterfaceSource' */ - cpy_r_r1035 = PyDict_SetItem(cpy_r_r1033, cpy_r_r1034, cpy_r_r1032); - CPy_DECREF(cpy_r_r1032); - cpy_r_r1036 = cpy_r_r1035 >= 0; - if (unlikely(!cpy_r_r1036)) { - CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1037 = (PyObject *)CPyType_typing___InterfaceSource; - cpy_r_r1038 = CPyStatic_typing___globals; - cpy_r_r1039 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r1040 = CPyDict_GetItem(cpy_r_r1038, cpy_r_r1039); - if (unlikely(cpy_r_r1040 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1041 = (PyObject *)&PyUnicode_Type; - cpy_r_r1042 = CPyStatic_typing___globals; - cpy_r_r1043 = CPyStatics[1925]; /* 'ContractSource' */ - cpy_r_r1044 = CPyDict_GetItem(cpy_r_r1042, cpy_r_r1043); - if (unlikely(cpy_r_r1044 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); - goto CPyL855; - } - cpy_r_r1045 = CPyStatic_typing___globals; - cpy_r_r1046 = CPyStatics[1926]; /* 'InterfaceSource' */ - cpy_r_r1047 = CPyDict_GetItem(cpy_r_r1045, cpy_r_r1046); - if (unlikely(cpy_r_r1047 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); - goto CPyL856; - } - cpy_r_r1048 = PyNumber_Or(cpy_r_r1044, cpy_r_r1047); - CPy_DECREF(cpy_r_r1044); - CPy_DECREF(cpy_r_r1047); - if (unlikely(cpy_r_r1048 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); - goto CPyL855; - } - CPy_INCREF(cpy_r_r1041); - cpy_r_r1049.f0 = cpy_r_r1041; - cpy_r_r1049.f1 = cpy_r_r1048; - cpy_r_r1050 = PyTuple_New(2); - if (unlikely(cpy_r_r1050 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1861 = cpy_r_r1049.f0; - PyTuple_SET_ITEM(cpy_r_r1050, 0, __tmp1861); - PyObject *__tmp1862 = cpy_r_r1049.f1; - PyTuple_SET_ITEM(cpy_r_r1050, 1, __tmp1862); - cpy_r_r1051 = PyObject_GetItem(cpy_r_r1040, cpy_r_r1050); - CPy_DECREF(cpy_r_r1040); - CPy_DECREF(cpy_r_r1050); - if (unlikely(cpy_r_r1051 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1052 = CPyStatic_typing___globals; - cpy_r_r1053 = CPyStatics[1289]; /* 'SourcesDict' */ - cpy_r_r1054 = CPyDict_SetItem(cpy_r_r1052, cpy_r_r1053, cpy_r_r1051); - CPy_DECREF(cpy_r_r1051); - cpy_r_r1055 = cpy_r_r1054 >= 0; - if (unlikely(!cpy_r_r1055)) { - CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1056 = CPyStatic_typing___globals; - cpy_r_r1057 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r1058 = CPyDict_GetItem(cpy_r_r1056, cpy_r_r1057); - if (unlikely(cpy_r_r1058 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1059 = (PyObject *)&PyUnicode_Type; - cpy_r_r1060 = CPyStatic_typing___globals; - cpy_r_r1061 = CPyStatics[1926]; /* 'InterfaceSource' */ - cpy_r_r1062 = CPyDict_GetItem(cpy_r_r1060, cpy_r_r1061); - if (unlikely(cpy_r_r1062 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); - goto CPyL857; - } - CPy_INCREF(cpy_r_r1059); - cpy_r_r1063.f0 = cpy_r_r1059; - cpy_r_r1063.f1 = cpy_r_r1062; - cpy_r_r1064 = PyTuple_New(2); - if (unlikely(cpy_r_r1064 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1863 = cpy_r_r1063.f0; - PyTuple_SET_ITEM(cpy_r_r1064, 0, __tmp1863); - PyObject *__tmp1864 = cpy_r_r1063.f1; - PyTuple_SET_ITEM(cpy_r_r1064, 1, __tmp1864); - cpy_r_r1065 = PyObject_GetItem(cpy_r_r1058, cpy_r_r1064); - CPy_DECREF(cpy_r_r1058); - CPy_DECREF(cpy_r_r1064); - if (unlikely(cpy_r_r1065 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1066 = CPyStatic_typing___globals; - cpy_r_r1067 = CPyStatics[1927]; /* 'InterfaceSources' */ - cpy_r_r1068 = CPyDict_SetItem(cpy_r_r1066, cpy_r_r1067, cpy_r_r1065); - CPy_DECREF(cpy_r_r1065); - cpy_r_r1069 = cpy_r_r1068 >= 0; - if (unlikely(!cpy_r_r1069)) { - CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1070 = CPyModule_typing; - cpy_r_r1071 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1072 = cpy_r_r1070 != cpy_r_r1071; - if (cpy_r_r1072) goto CPyL406; - cpy_r_r1073 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1074 = PyImport_Import(cpy_r_r1073); - if (unlikely(cpy_r_r1074 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1074; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1074); -CPyL406: ; - cpy_r_r1075 = PyImport_GetModuleDict(); - cpy_r_r1076 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1077 = CPyDict_GetItem(cpy_r_r1075, cpy_r_r1076); - if (unlikely(cpy_r_r1077 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1078 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1079 = CPyObject_GetAttr(cpy_r_r1077, cpy_r_r1078); - CPy_DECREF(cpy_r_r1077); - if (unlikely(cpy_r_r1079 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1080 = PyTuple_Pack(1, cpy_r_r1079); - CPy_DECREF(cpy_r_r1079); - if (unlikely(cpy_r_r1080 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1081 = CPyModule_typing; - cpy_r_r1082 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1083 = cpy_r_r1081 != cpy_r_r1082; - if (cpy_r_r1083) goto CPyL412; - cpy_r_r1084 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1085 = PyImport_Import(cpy_r_r1084); - if (unlikely(cpy_r_r1085 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL858; - } - CPyModule_typing = cpy_r_r1085; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1085); -CPyL412: ; - cpy_r_r1086 = PyImport_GetModuleDict(); - cpy_r_r1087 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1088 = CPyDict_GetItem(cpy_r_r1086, cpy_r_r1087); - if (unlikely(cpy_r_r1088 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL858; - } - cpy_r_r1089 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1090 = CPyObject_GetAttr(cpy_r_r1088, cpy_r_r1089); - CPy_DECREF(cpy_r_r1088); - if (unlikely(cpy_r_r1090 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL858; - } - cpy_r_r1091 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1092 = PyObject_HasAttr(cpy_r_r1090, cpy_r_r1091); - if (!cpy_r_r1092) goto CPyL419; - cpy_r_r1093 = CPyStatics[1288]; /* 'OptimizerSettings' */ - cpy_r_r1094 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1095 = CPyObject_GetAttr(cpy_r_r1090, cpy_r_r1094); - if (unlikely(cpy_r_r1095 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL859; - } - PyObject *cpy_r_r1096[2] = {cpy_r_r1093, cpy_r_r1080}; - cpy_r_r1097 = (PyObject **)&cpy_r_r1096; - cpy_r_r1098 = PyObject_Vectorcall(cpy_r_r1095, cpy_r_r1097, 2, 0); - CPy_DECREF(cpy_r_r1095); - if (unlikely(cpy_r_r1098 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL859; - } - if (likely(PyDict_Check(cpy_r_r1098))) - cpy_r_r1099 = cpy_r_r1098; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals, "dict", cpy_r_r1098); - goto CPyL859; - } - cpy_r_r1100 = cpy_r_r1099; - goto CPyL421; -CPyL419: ; - cpy_r_r1101 = PyDict_New(); - if (unlikely(cpy_r_r1101 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL859; - } - cpy_r_r1100 = cpy_r_r1101; -CPyL421: ; - cpy_r_r1102 = PyDict_New(); - if (unlikely(cpy_r_r1102 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL860; - } - cpy_r_r1103 = (PyObject *)&PyBool_Type; - cpy_r_r1104 = CPyStatics[1226]; /* 'enabled' */ - cpy_r_r1105 = PyDict_SetItem(cpy_r_r1102, cpy_r_r1104, cpy_r_r1103); - cpy_r_r1106 = cpy_r_r1105 >= 0; - if (unlikely(!cpy_r_r1106)) { - CPy_AddTraceback("brownie/typing.py", "", 149, CPyStatic_typing___globals); - goto CPyL861; - } - cpy_r_r1107 = (PyObject *)&PyLong_Type; - cpy_r_r1108 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r1109 = PyDict_SetItem(cpy_r_r1102, cpy_r_r1108, cpy_r_r1107); - cpy_r_r1110 = cpy_r_r1109 >= 0; - if (unlikely(!cpy_r_r1110)) { - CPy_AddTraceback("brownie/typing.py", "", 150, CPyStatic_typing___globals); - goto CPyL861; - } - cpy_r_r1111 = CPyStatics[1288]; /* 'OptimizerSettings' */ - cpy_r_r1112 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1113 = CPyDict_SetItem(cpy_r_r1100, cpy_r_r1112, cpy_r_r1102); - CPy_DECREF(cpy_r_r1102); - cpy_r_r1114 = cpy_r_r1113 >= 0; - if (unlikely(!cpy_r_r1114)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL860; - } - cpy_r_r1115 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1116 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1117 = CPyDict_SetItem(cpy_r_r1100, cpy_r_r1116, cpy_r_r1115); - cpy_r_r1118 = cpy_r_r1117 >= 0; - if (unlikely(!cpy_r_r1118)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL860; - } - cpy_r_r1119 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1120 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1121 = CPyDict_SetItem(cpy_r_r1100, cpy_r_r1120, cpy_r_r1119); - cpy_r_r1122 = cpy_r_r1121 >= 0; - if (unlikely(!cpy_r_r1122)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL860; - } - PyObject *cpy_r_r1123[3] = {cpy_r_r1111, cpy_r_r1080, cpy_r_r1100}; - cpy_r_r1124 = (PyObject **)&cpy_r_r1123; - cpy_r_r1125 = PyObject_Vectorcall(cpy_r_r1090, cpy_r_r1124, 3, 0); - CPy_DECREF(cpy_r_r1090); - if (unlikely(cpy_r_r1125 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL862; - } - CPy_DECREF(cpy_r_r1080); - CPy_DECREF(cpy_r_r1100); - cpy_r_r1126 = CPyStatic_typing___globals; - cpy_r_r1127 = CPyStatics[371]; /* 'final' */ - cpy_r_r1128 = CPyDict_GetItem(cpy_r_r1126, cpy_r_r1127); - if (unlikely(cpy_r_r1128 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 147, CPyStatic_typing___globals); - goto CPyL863; - } - PyObject *cpy_r_r1129[1] = {cpy_r_r1125}; - cpy_r_r1130 = (PyObject **)&cpy_r_r1129; - cpy_r_r1131 = PyObject_Vectorcall(cpy_r_r1128, cpy_r_r1130, 1, 0); - CPy_DECREF(cpy_r_r1128); - if (unlikely(cpy_r_r1131 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL863; - } - CPy_DECREF(cpy_r_r1125); - CPyType_typing___OptimizerSettings = (PyTypeObject *)cpy_r_r1131; - CPy_INCREF(CPyType_typing___OptimizerSettings); - cpy_r_r1132 = CPyStatic_typing___globals; - cpy_r_r1133 = CPyStatics[1288]; /* 'OptimizerSettings' */ - cpy_r_r1134 = PyDict_SetItem(cpy_r_r1132, cpy_r_r1133, cpy_r_r1131); - CPy_DECREF(cpy_r_r1131); - cpy_r_r1135 = cpy_r_r1134 >= 0; - if (unlikely(!cpy_r_r1135)) { - CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1136 = (PyObject *)CPyType_typing___OptimizerSettings; - cpy_r_r1137 = CPyModule_typing; - cpy_r_r1138 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1139 = cpy_r_r1137 != cpy_r_r1138; - if (cpy_r_r1139) goto CPyL434; - cpy_r_r1140 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1141 = PyImport_Import(cpy_r_r1140); - if (unlikely(cpy_r_r1141 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1141; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1141); -CPyL434: ; - cpy_r_r1142 = PyImport_GetModuleDict(); - cpy_r_r1143 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1144 = CPyDict_GetItem(cpy_r_r1142, cpy_r_r1143); - if (unlikely(cpy_r_r1144 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1145 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1146 = CPyObject_GetAttr(cpy_r_r1144, cpy_r_r1145); - CPy_DECREF(cpy_r_r1144); - if (unlikely(cpy_r_r1146 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1147 = PyTuple_Pack(1, cpy_r_r1146); - CPy_DECREF(cpy_r_r1146); - if (unlikely(cpy_r_r1147 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1148 = CPyModule_typing; - cpy_r_r1149 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1150 = cpy_r_r1148 != cpy_r_r1149; - if (cpy_r_r1150) goto CPyL440; - cpy_r_r1151 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1152 = PyImport_Import(cpy_r_r1151); - if (unlikely(cpy_r_r1152 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL864; - } - CPyModule_typing = cpy_r_r1152; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1152); -CPyL440: ; - cpy_r_r1153 = PyImport_GetModuleDict(); - cpy_r_r1154 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1155 = CPyDict_GetItem(cpy_r_r1153, cpy_r_r1154); - if (unlikely(cpy_r_r1155 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL864; - } - cpy_r_r1156 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1157 = CPyObject_GetAttr(cpy_r_r1155, cpy_r_r1156); - CPy_DECREF(cpy_r_r1155); - if (unlikely(cpy_r_r1157 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL864; - } - cpy_r_r1158 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1159 = PyObject_HasAttr(cpy_r_r1157, cpy_r_r1158); - if (!cpy_r_r1159) goto CPyL447; - cpy_r_r1160 = CPyStatics[1760]; /* 'SolcConfig' */ - cpy_r_r1161 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1162 = CPyObject_GetAttr(cpy_r_r1157, cpy_r_r1161); - if (unlikely(cpy_r_r1162 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL865; - } - PyObject *cpy_r_r1163[2] = {cpy_r_r1160, cpy_r_r1147}; - cpy_r_r1164 = (PyObject **)&cpy_r_r1163; - cpy_r_r1165 = PyObject_Vectorcall(cpy_r_r1162, cpy_r_r1164, 2, 0); - CPy_DECREF(cpy_r_r1162); - if (unlikely(cpy_r_r1165 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL865; - } - if (likely(PyDict_Check(cpy_r_r1165))) - cpy_r_r1166 = cpy_r_r1165; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals, "dict", cpy_r_r1165); - goto CPyL865; - } - cpy_r_r1167 = cpy_r_r1166; - goto CPyL449; -CPyL447: ; - cpy_r_r1168 = PyDict_New(); - if (unlikely(cpy_r_r1168 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL865; - } - cpy_r_r1167 = cpy_r_r1168; -CPyL449: ; - cpy_r_r1169 = PyDict_New(); - if (unlikely(cpy_r_r1169 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL866; - } - cpy_r_r1170 = (PyObject *)&PyType_Type; - cpy_r_r1171 = CPyStatics[1229]; /* 'version' */ - cpy_r_r1172 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1171, cpy_r_r1170); - cpy_r_r1173 = cpy_r_r1172 >= 0; - if (unlikely(!cpy_r_r1173)) { - CPy_AddTraceback("brownie/typing.py", "", 155, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1174 = (PyObject *)&PyUnicode_Type; - cpy_r_r1175 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r1176 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1175, cpy_r_r1174); - cpy_r_r1177 = cpy_r_r1176 >= 0; - if (unlikely(!cpy_r_r1177)) { - CPy_AddTraceback("brownie/typing.py", "", 156, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1178 = (PyObject *)&PyBool_Type; - cpy_r_r1179 = CPyStatics[1592]; /* 'optimize' */ - cpy_r_r1180 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1179, cpy_r_r1178); - cpy_r_r1181 = cpy_r_r1180 >= 0; - if (unlikely(!cpy_r_r1181)) { - CPy_AddTraceback("brownie/typing.py", "", 157, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1182 = (PyObject *)&PyLong_Type; - cpy_r_r1183 = CPyStatics[1227]; /* 'runs' */ - cpy_r_r1184 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1183, cpy_r_r1182); - cpy_r_r1185 = cpy_r_r1184 >= 0; - if (unlikely(!cpy_r_r1185)) { - CPy_AddTraceback("brownie/typing.py", "", 158, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1186 = (PyObject *)&PyType_Type; - cpy_r_r1187 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r1188 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1187, cpy_r_r1186); - cpy_r_r1189 = cpy_r_r1188 >= 0; - if (unlikely(!cpy_r_r1189)) { - CPy_AddTraceback("brownie/typing.py", "", 159, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1190 = (PyObject *)&PyType_Type; - cpy_r_r1191 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r1192 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1191, cpy_r_r1190); - cpy_r_r1193 = cpy_r_r1192 >= 0; - if (unlikely(!cpy_r_r1193)) { - CPy_AddTraceback("brownie/typing.py", "", 160, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1194 = (PyObject *)&PyBool_Type; - cpy_r_r1195 = CPyStatics[1237]; /* 'viaIR' */ - cpy_r_r1196 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1195, cpy_r_r1194); - cpy_r_r1197 = cpy_r_r1196 >= 0; - if (unlikely(!cpy_r_r1197)) { - CPy_AddTraceback("brownie/typing.py", "", 161, CPyStatic_typing___globals); - goto CPyL867; - } - cpy_r_r1198 = CPyStatics[1760]; /* 'SolcConfig' */ - cpy_r_r1199 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1200 = CPyDict_SetItem(cpy_r_r1167, cpy_r_r1199, cpy_r_r1169); - CPy_DECREF(cpy_r_r1169); - cpy_r_r1201 = cpy_r_r1200 >= 0; - if (unlikely(!cpy_r_r1201)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL866; - } - cpy_r_r1202 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1203 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1204 = CPyDict_SetItem(cpy_r_r1167, cpy_r_r1203, cpy_r_r1202); - cpy_r_r1205 = cpy_r_r1204 >= 0; - if (unlikely(!cpy_r_r1205)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL866; - } - cpy_r_r1206 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1207 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1208 = CPyDict_SetItem(cpy_r_r1167, cpy_r_r1207, cpy_r_r1206); - cpy_r_r1209 = cpy_r_r1208 >= 0; - if (unlikely(!cpy_r_r1209)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL866; - } - PyObject *cpy_r_r1210[3] = {cpy_r_r1198, cpy_r_r1147, cpy_r_r1167}; - cpy_r_r1211 = (PyObject **)&cpy_r_r1210; - cpy_r_r1212 = PyObject_Vectorcall(cpy_r_r1157, cpy_r_r1211, 3, 0); - CPy_DECREF(cpy_r_r1157); - if (unlikely(cpy_r_r1212 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL868; - } - CPy_DECREF(cpy_r_r1147); - CPy_DECREF(cpy_r_r1167); - cpy_r_r1213 = CPyStatic_typing___globals; - cpy_r_r1214 = CPyStatics[371]; /* 'final' */ - cpy_r_r1215 = CPyDict_GetItem(cpy_r_r1213, cpy_r_r1214); - if (unlikely(cpy_r_r1215 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 153, CPyStatic_typing___globals); - goto CPyL869; - } - PyObject *cpy_r_r1216[1] = {cpy_r_r1212}; - cpy_r_r1217 = (PyObject **)&cpy_r_r1216; - cpy_r_r1218 = PyObject_Vectorcall(cpy_r_r1215, cpy_r_r1217, 1, 0); - CPy_DECREF(cpy_r_r1215); - if (unlikely(cpy_r_r1218 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL869; - } - CPy_DECREF(cpy_r_r1212); - CPyType_typing___SolcConfig = (PyTypeObject *)cpy_r_r1218; - CPy_INCREF(CPyType_typing___SolcConfig); - cpy_r_r1219 = CPyStatic_typing___globals; - cpy_r_r1220 = CPyStatics[1760]; /* 'SolcConfig' */ - cpy_r_r1221 = PyDict_SetItem(cpy_r_r1219, cpy_r_r1220, cpy_r_r1218); - CPy_DECREF(cpy_r_r1218); - cpy_r_r1222 = cpy_r_r1221 >= 0; - if (unlikely(!cpy_r_r1222)) { - CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1223 = (PyObject *)CPyType_typing___SolcConfig; - cpy_r_r1224 = CPyModule_typing; - cpy_r_r1225 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1226 = cpy_r_r1224 != cpy_r_r1225; - if (cpy_r_r1226) goto CPyL467; - cpy_r_r1227 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1228 = PyImport_Import(cpy_r_r1227); - if (unlikely(cpy_r_r1228 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1228; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1228); -CPyL467: ; - cpy_r_r1229 = PyImport_GetModuleDict(); - cpy_r_r1230 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1231 = CPyDict_GetItem(cpy_r_r1229, cpy_r_r1230); - if (unlikely(cpy_r_r1231 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1232 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1233 = CPyObject_GetAttr(cpy_r_r1231, cpy_r_r1232); - CPy_DECREF(cpy_r_r1231); - if (unlikely(cpy_r_r1233 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1234 = PyTuple_Pack(1, cpy_r_r1233); - CPy_DECREF(cpy_r_r1233); - if (unlikely(cpy_r_r1234 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1235 = CPyModule_typing; - cpy_r_r1236 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1237 = cpy_r_r1235 != cpy_r_r1236; - if (cpy_r_r1237) goto CPyL473; - cpy_r_r1238 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1239 = PyImport_Import(cpy_r_r1238); - if (unlikely(cpy_r_r1239 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL870; - } - CPyModule_typing = cpy_r_r1239; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1239); -CPyL473: ; - cpy_r_r1240 = PyImport_GetModuleDict(); - cpy_r_r1241 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1242 = CPyDict_GetItem(cpy_r_r1240, cpy_r_r1241); - if (unlikely(cpy_r_r1242 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL870; - } - cpy_r_r1243 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1244 = CPyObject_GetAttr(cpy_r_r1242, cpy_r_r1243); - CPy_DECREF(cpy_r_r1242); - if (unlikely(cpy_r_r1244 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL870; - } - cpy_r_r1245 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1246 = PyObject_HasAttr(cpy_r_r1244, cpy_r_r1245); - if (!cpy_r_r1246) goto CPyL480; - cpy_r_r1247 = CPyStatics[1761]; /* 'VyperConfig' */ - cpy_r_r1248 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1249 = CPyObject_GetAttr(cpy_r_r1244, cpy_r_r1248); - if (unlikely(cpy_r_r1249 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL871; - } - PyObject *cpy_r_r1250[2] = {cpy_r_r1247, cpy_r_r1234}; - cpy_r_r1251 = (PyObject **)&cpy_r_r1250; - cpy_r_r1252 = PyObject_Vectorcall(cpy_r_r1249, cpy_r_r1251, 2, 0); - CPy_DECREF(cpy_r_r1249); - if (unlikely(cpy_r_r1252 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL871; - } - if (likely(PyDict_Check(cpy_r_r1252))) - cpy_r_r1253 = cpy_r_r1252; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals, "dict", cpy_r_r1252); - goto CPyL871; - } - cpy_r_r1254 = cpy_r_r1253; - goto CPyL482; -CPyL480: ; - cpy_r_r1255 = PyDict_New(); - if (unlikely(cpy_r_r1255 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL871; - } - cpy_r_r1254 = cpy_r_r1255; -CPyL482: ; - cpy_r_r1256 = PyDict_New(); - if (unlikely(cpy_r_r1256 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL872; - } - cpy_r_r1257 = (PyObject *)&PyType_Type; - cpy_r_r1258 = CPyStatics[1229]; /* 'version' */ - cpy_r_r1259 = PyDict_SetItem(cpy_r_r1256, cpy_r_r1258, cpy_r_r1257); - cpy_r_r1260 = cpy_r_r1259 >= 0; - if (unlikely(!cpy_r_r1260)) { - CPy_AddTraceback("brownie/typing.py", "", 166, CPyStatic_typing___globals); - goto CPyL873; - } - cpy_r_r1261 = (PyObject *)&PyUnicode_Type; - cpy_r_r1262 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r1263 = PyDict_SetItem(cpy_r_r1256, cpy_r_r1262, cpy_r_r1261); - cpy_r_r1264 = cpy_r_r1263 >= 0; - if (unlikely(!cpy_r_r1264)) { - CPy_AddTraceback("brownie/typing.py", "", 167, CPyStatic_typing___globals); - goto CPyL873; - } - cpy_r_r1265 = CPyStatics[1761]; /* 'VyperConfig' */ - cpy_r_r1266 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1267 = CPyDict_SetItem(cpy_r_r1254, cpy_r_r1266, cpy_r_r1256); - CPy_DECREF(cpy_r_r1256); - cpy_r_r1268 = cpy_r_r1267 >= 0; - if (unlikely(!cpy_r_r1268)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL872; - } - cpy_r_r1269 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1270 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1271 = CPyDict_SetItem(cpy_r_r1254, cpy_r_r1270, cpy_r_r1269); - cpy_r_r1272 = cpy_r_r1271 >= 0; - if (unlikely(!cpy_r_r1272)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL872; - } - cpy_r_r1273 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1274 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1275 = CPyDict_SetItem(cpy_r_r1254, cpy_r_r1274, cpy_r_r1273); - cpy_r_r1276 = cpy_r_r1275 >= 0; - if (unlikely(!cpy_r_r1276)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL872; - } - PyObject *cpy_r_r1277[3] = {cpy_r_r1265, cpy_r_r1234, cpy_r_r1254}; - cpy_r_r1278 = (PyObject **)&cpy_r_r1277; - cpy_r_r1279 = PyObject_Vectorcall(cpy_r_r1244, cpy_r_r1278, 3, 0); - CPy_DECREF(cpy_r_r1244); - if (unlikely(cpy_r_r1279 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL874; - } - CPy_DECREF(cpy_r_r1234); - CPy_DECREF(cpy_r_r1254); - cpy_r_r1280 = CPyStatic_typing___globals; - cpy_r_r1281 = CPyStatics[371]; /* 'final' */ - cpy_r_r1282 = CPyDict_GetItem(cpy_r_r1280, cpy_r_r1281); - if (unlikely(cpy_r_r1282 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 164, CPyStatic_typing___globals); - goto CPyL875; - } - PyObject *cpy_r_r1283[1] = {cpy_r_r1279}; - cpy_r_r1284 = (PyObject **)&cpy_r_r1283; - cpy_r_r1285 = PyObject_Vectorcall(cpy_r_r1282, cpy_r_r1284, 1, 0); - CPy_DECREF(cpy_r_r1282); - if (unlikely(cpy_r_r1285 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL875; - } - CPy_DECREF(cpy_r_r1279); - CPyType_typing___VyperConfig = (PyTypeObject *)cpy_r_r1285; - CPy_INCREF(CPyType_typing___VyperConfig); - cpy_r_r1286 = CPyStatic_typing___globals; - cpy_r_r1287 = CPyStatics[1761]; /* 'VyperConfig' */ - cpy_r_r1288 = PyDict_SetItem(cpy_r_r1286, cpy_r_r1287, cpy_r_r1285); - CPy_DECREF(cpy_r_r1285); - cpy_r_r1289 = cpy_r_r1288 >= 0; - if (unlikely(!cpy_r_r1289)) { - CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1290 = (PyObject *)CPyType_typing___VyperConfig; - cpy_r_r1291 = CPyModule_typing; - cpy_r_r1292 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1293 = cpy_r_r1291 != cpy_r_r1292; - if (cpy_r_r1293) goto CPyL495; - cpy_r_r1294 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1295 = PyImport_Import(cpy_r_r1294); - if (unlikely(cpy_r_r1295 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1295; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1295); -CPyL495: ; - cpy_r_r1296 = PyImport_GetModuleDict(); - cpy_r_r1297 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1298 = CPyDict_GetItem(cpy_r_r1296, cpy_r_r1297); - if (unlikely(cpy_r_r1298 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1299 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1300 = CPyObject_GetAttr(cpy_r_r1298, cpy_r_r1299); - CPy_DECREF(cpy_r_r1298); - if (unlikely(cpy_r_r1300 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1301 = PyTuple_Pack(1, cpy_r_r1300); - CPy_DECREF(cpy_r_r1300); - if (unlikely(cpy_r_r1301 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1302 = CPyModule_typing; - cpy_r_r1303 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1304 = cpy_r_r1302 != cpy_r_r1303; - if (cpy_r_r1304) goto CPyL501; - cpy_r_r1305 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1306 = PyImport_Import(cpy_r_r1305); - if (unlikely(cpy_r_r1306 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL876; - } - CPyModule_typing = cpy_r_r1306; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1306); -CPyL501: ; - cpy_r_r1307 = PyImport_GetModuleDict(); - cpy_r_r1308 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1309 = CPyDict_GetItem(cpy_r_r1307, cpy_r_r1308); - if (unlikely(cpy_r_r1309 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL876; - } - cpy_r_r1310 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1311 = CPyObject_GetAttr(cpy_r_r1309, cpy_r_r1310); - CPy_DECREF(cpy_r_r1309); - if (unlikely(cpy_r_r1311 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL876; - } - cpy_r_r1312 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1313 = PyObject_HasAttr(cpy_r_r1311, cpy_r_r1312); - if (!cpy_r_r1313) goto CPyL508; - cpy_r_r1314 = CPyStatics[1283]; /* 'CompilerConfig' */ - cpy_r_r1315 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1316 = CPyObject_GetAttr(cpy_r_r1311, cpy_r_r1315); - if (unlikely(cpy_r_r1316 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL877; - } - PyObject *cpy_r_r1317[2] = {cpy_r_r1314, cpy_r_r1301}; - cpy_r_r1318 = (PyObject **)&cpy_r_r1317; - cpy_r_r1319 = PyObject_Vectorcall(cpy_r_r1316, cpy_r_r1318, 2, 0); - CPy_DECREF(cpy_r_r1316); - if (unlikely(cpy_r_r1319 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL877; - } - if (likely(PyDict_Check(cpy_r_r1319))) - cpy_r_r1320 = cpy_r_r1319; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals, "dict", cpy_r_r1319); - goto CPyL877; - } - cpy_r_r1321 = cpy_r_r1320; - goto CPyL510; -CPyL508: ; - cpy_r_r1322 = PyDict_New(); - if (unlikely(cpy_r_r1322 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL877; - } - cpy_r_r1321 = cpy_r_r1322; -CPyL510: ; - cpy_r_r1323 = PyDict_New(); - if (unlikely(cpy_r_r1323 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL878; - } - cpy_r_r1324 = (PyObject *)&PyType_Type; - cpy_r_r1325 = CPyStatics[492]; /* 'evm_version' */ - cpy_r_r1326 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1325, cpy_r_r1324); - cpy_r_r1327 = cpy_r_r1326 >= 0; - if (unlikely(!cpy_r_r1327)) { - CPy_AddTraceback("brownie/typing.py", "", 172, CPyStatic_typing___globals); - goto CPyL879; - } - cpy_r_r1328 = (PyObject *)&PyType_Type; - cpy_r_r1329 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r1330 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1329, cpy_r_r1328); - cpy_r_r1331 = cpy_r_r1330 >= 0; - if (unlikely(!cpy_r_r1331)) { - CPy_AddTraceback("brownie/typing.py", "", 173, CPyStatic_typing___globals); - goto CPyL879; - } - cpy_r_r1332 = (PyObject *)&PyType_Type; - cpy_r_r1333 = CPyStatics[1291]; /* 'vyper' */ - cpy_r_r1334 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1333, cpy_r_r1332); - cpy_r_r1335 = cpy_r_r1334 >= 0; - if (unlikely(!cpy_r_r1335)) { - CPy_AddTraceback("brownie/typing.py", "", 174, CPyStatic_typing___globals); - goto CPyL879; - } - cpy_r_r1336 = (PyObject *)&PyUnicode_Type; - cpy_r_r1337 = CPyStatics[1229]; /* 'version' */ - cpy_r_r1338 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1337, cpy_r_r1336); - cpy_r_r1339 = cpy_r_r1338 >= 0; - if (unlikely(!cpy_r_r1339)) { - CPy_AddTraceback("brownie/typing.py", "", 175, CPyStatic_typing___globals); - goto CPyL879; - } - cpy_r_r1340 = (PyObject *)&PyType_Type; - cpy_r_r1341 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r1342 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1341, cpy_r_r1340); - cpy_r_r1343 = cpy_r_r1342 >= 0; - if (unlikely(!cpy_r_r1343)) { - CPy_AddTraceback("brownie/typing.py", "", 176, CPyStatic_typing___globals); - goto CPyL879; - } - cpy_r_r1344 = CPyStatics[1283]; /* 'CompilerConfig' */ - cpy_r_r1345 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1346 = CPyDict_SetItem(cpy_r_r1321, cpy_r_r1345, cpy_r_r1323); - CPy_DECREF(cpy_r_r1323); - cpy_r_r1347 = cpy_r_r1346 >= 0; - if (unlikely(!cpy_r_r1347)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL878; - } - cpy_r_r1348 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1349 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1350 = CPyDict_SetItem(cpy_r_r1321, cpy_r_r1349, cpy_r_r1348); - cpy_r_r1351 = cpy_r_r1350 >= 0; - if (unlikely(!cpy_r_r1351)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL878; - } - cpy_r_r1352 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1353 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1354 = CPyDict_SetItem(cpy_r_r1321, cpy_r_r1353, cpy_r_r1352); - cpy_r_r1355 = cpy_r_r1354 >= 0; - if (unlikely(!cpy_r_r1355)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL878; - } - PyObject *cpy_r_r1356[3] = {cpy_r_r1344, cpy_r_r1301, cpy_r_r1321}; - cpy_r_r1357 = (PyObject **)&cpy_r_r1356; - cpy_r_r1358 = PyObject_Vectorcall(cpy_r_r1311, cpy_r_r1357, 3, 0); - CPy_DECREF(cpy_r_r1311); - if (unlikely(cpy_r_r1358 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL880; - } - CPy_DECREF(cpy_r_r1301); - CPy_DECREF(cpy_r_r1321); - cpy_r_r1359 = CPyStatic_typing___globals; - cpy_r_r1360 = CPyStatics[371]; /* 'final' */ - cpy_r_r1361 = CPyDict_GetItem(cpy_r_r1359, cpy_r_r1360); - if (unlikely(cpy_r_r1361 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 170, CPyStatic_typing___globals); - goto CPyL881; - } - PyObject *cpy_r_r1362[1] = {cpy_r_r1358}; - cpy_r_r1363 = (PyObject **)&cpy_r_r1362; - cpy_r_r1364 = PyObject_Vectorcall(cpy_r_r1361, cpy_r_r1363, 1, 0); - CPy_DECREF(cpy_r_r1361); - if (unlikely(cpy_r_r1364 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL881; - } - CPy_DECREF(cpy_r_r1358); - CPyType_typing___CompilerConfig = (PyTypeObject *)cpy_r_r1364; - CPy_INCREF(CPyType_typing___CompilerConfig); - cpy_r_r1365 = CPyStatic_typing___globals; - cpy_r_r1366 = CPyStatics[1283]; /* 'CompilerConfig' */ - cpy_r_r1367 = PyDict_SetItem(cpy_r_r1365, cpy_r_r1366, cpy_r_r1364); - CPy_DECREF(cpy_r_r1364); - cpy_r_r1368 = cpy_r_r1367 >= 0; - if (unlikely(!cpy_r_r1368)) { - CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1369 = (PyObject *)CPyType_typing___CompilerConfig; - cpy_r_r1370 = CPyStatic_typing___globals; - cpy_r_r1371 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r1372 = CPyDict_GetItem(cpy_r_r1370, cpy_r_r1371); - if (unlikely(cpy_r_r1372 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1373 = (PyObject *)&PyUnicode_Type; - cpy_r_r1374 = CPyStatic_typing___globals; - cpy_r_r1375 = CPyStatics[369]; /* 'Dict' */ - cpy_r_r1376 = CPyDict_GetItem(cpy_r_r1374, cpy_r_r1375); - if (unlikely(cpy_r_r1376 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL882; - } - cpy_r_r1377 = (PyObject *)&PyUnicode_Type; - cpy_r_r1378 = CPyStatic_typing___globals; - cpy_r_r1379 = CPyStatics[618]; /* 'List' */ - cpy_r_r1380 = CPyDict_GetItem(cpy_r_r1378, cpy_r_r1379); - if (unlikely(cpy_r_r1380 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL883; - } - cpy_r_r1381 = (PyObject *)&PyUnicode_Type; - cpy_r_r1382 = PyObject_GetItem(cpy_r_r1380, cpy_r_r1381); - CPy_DECREF(cpy_r_r1380); - if (unlikely(cpy_r_r1382 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL883; - } - CPy_INCREF(cpy_r_r1377); - cpy_r_r1383.f0 = cpy_r_r1377; - cpy_r_r1383.f1 = cpy_r_r1382; - cpy_r_r1384 = PyTuple_New(2); - if (unlikely(cpy_r_r1384 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1865 = cpy_r_r1383.f0; - PyTuple_SET_ITEM(cpy_r_r1384, 0, __tmp1865); - PyObject *__tmp1866 = cpy_r_r1383.f1; - PyTuple_SET_ITEM(cpy_r_r1384, 1, __tmp1866); - cpy_r_r1385 = PyObject_GetItem(cpy_r_r1376, cpy_r_r1384); - CPy_DECREF(cpy_r_r1376); - CPy_DECREF(cpy_r_r1384); - if (unlikely(cpy_r_r1385 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL882; - } - CPy_INCREF(cpy_r_r1373); - cpy_r_r1386.f0 = cpy_r_r1373; - cpy_r_r1386.f1 = cpy_r_r1385; - cpy_r_r1387 = PyTuple_New(2); - if (unlikely(cpy_r_r1387 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1867 = cpy_r_r1386.f0; - PyTuple_SET_ITEM(cpy_r_r1387, 0, __tmp1867); - PyObject *__tmp1868 = cpy_r_r1386.f1; - PyTuple_SET_ITEM(cpy_r_r1387, 1, __tmp1868); - cpy_r_r1388 = PyObject_GetItem(cpy_r_r1372, cpy_r_r1387); - CPy_DECREF(cpy_r_r1372); - CPy_DECREF(cpy_r_r1387); - if (unlikely(cpy_r_r1388 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1389 = CPyStatic_typing___globals; - cpy_r_r1390 = CPyStatics[1928]; /* 'OutputSelection' */ - cpy_r_r1391 = CPyDict_SetItem(cpy_r_r1389, cpy_r_r1390, cpy_r_r1388); - CPy_DECREF(cpy_r_r1388); - cpy_r_r1392 = cpy_r_r1391 >= 0; - if (unlikely(!cpy_r_r1392)) { - CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1393 = CPyModule_typing; - cpy_r_r1394 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1395 = cpy_r_r1393 != cpy_r_r1394; - if (cpy_r_r1395) goto CPyL533; - cpy_r_r1396 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1397 = PyImport_Import(cpy_r_r1396); - if (unlikely(cpy_r_r1397 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1397; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1397); -CPyL533: ; - cpy_r_r1398 = PyImport_GetModuleDict(); - cpy_r_r1399 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1400 = CPyDict_GetItem(cpy_r_r1398, cpy_r_r1399); - if (unlikely(cpy_r_r1400 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1401 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1402 = CPyObject_GetAttr(cpy_r_r1400, cpy_r_r1401); - CPy_DECREF(cpy_r_r1400); - if (unlikely(cpy_r_r1402 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1403 = PyTuple_Pack(1, cpy_r_r1402); - CPy_DECREF(cpy_r_r1402); - if (unlikely(cpy_r_r1403 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1404 = CPyModule_typing; - cpy_r_r1405 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1406 = cpy_r_r1404 != cpy_r_r1405; - if (cpy_r_r1406) goto CPyL539; - cpy_r_r1407 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1408 = PyImport_Import(cpy_r_r1407); - if (unlikely(cpy_r_r1408 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL884; - } - CPyModule_typing = cpy_r_r1408; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1408); -CPyL539: ; - cpy_r_r1409 = PyImport_GetModuleDict(); - cpy_r_r1410 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1411 = CPyDict_GetItem(cpy_r_r1409, cpy_r_r1410); - if (unlikely(cpy_r_r1411 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL884; - } - cpy_r_r1412 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1413 = CPyObject_GetAttr(cpy_r_r1411, cpy_r_r1412); - CPy_DECREF(cpy_r_r1411); - if (unlikely(cpy_r_r1413 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL884; - } - cpy_r_r1414 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1415 = PyObject_HasAttr(cpy_r_r1413, cpy_r_r1414); - if (!cpy_r_r1415) goto CPyL546; - cpy_r_r1416 = CPyStatics[1929]; /* '_CompilerSettings' */ - cpy_r_r1417 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1418 = CPyObject_GetAttr(cpy_r_r1413, cpy_r_r1417); - if (unlikely(cpy_r_r1418 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL885; - } - PyObject *cpy_r_r1419[2] = {cpy_r_r1416, cpy_r_r1403}; - cpy_r_r1420 = (PyObject **)&cpy_r_r1419; - cpy_r_r1421 = PyObject_Vectorcall(cpy_r_r1418, cpy_r_r1420, 2, 0); - CPy_DECREF(cpy_r_r1418); - if (unlikely(cpy_r_r1421 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL885; - } - if (likely(PyDict_Check(cpy_r_r1421))) - cpy_r_r1422 = cpy_r_r1421; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals, "dict", cpy_r_r1421); - goto CPyL885; - } - cpy_r_r1423 = cpy_r_r1422; - goto CPyL548; -CPyL546: ; - cpy_r_r1424 = PyDict_New(); - if (unlikely(cpy_r_r1424 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL885; - } - cpy_r_r1423 = cpy_r_r1424; -CPyL548: ; - cpy_r_r1425 = PyDict_New(); - if (unlikely(cpy_r_r1425 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL886; - } - cpy_r_r1426 = (PyObject *)&PyDict_Type; - cpy_r_r1427 = CPyStatics[1266]; /* 'outputSelection' */ - cpy_r_r1428 = PyDict_SetItem(cpy_r_r1425, cpy_r_r1427, cpy_r_r1426); - cpy_r_r1429 = cpy_r_r1428 >= 0; - if (unlikely(!cpy_r_r1429)) { - CPy_AddTraceback("brownie/typing.py", "", 183, CPyStatic_typing___globals); - goto CPyL887; - } - cpy_r_r1430 = CPyStatics[1929]; /* '_CompilerSettings' */ - cpy_r_r1431 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1432 = CPyDict_SetItem(cpy_r_r1423, cpy_r_r1431, cpy_r_r1425); - CPy_DECREF(cpy_r_r1425); - cpy_r_r1433 = cpy_r_r1432 >= 0; - if (unlikely(!cpy_r_r1433)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL886; - } - cpy_r_r1434 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1435 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1436 = CPyDict_SetItem(cpy_r_r1423, cpy_r_r1435, cpy_r_r1434); - cpy_r_r1437 = cpy_r_r1436 >= 0; - if (unlikely(!cpy_r_r1437)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL886; - } - cpy_r_r1438 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1439 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1440 = CPyDict_SetItem(cpy_r_r1423, cpy_r_r1439, cpy_r_r1438); - cpy_r_r1441 = cpy_r_r1440 >= 0; - if (unlikely(!cpy_r_r1441)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL886; - } - PyObject *cpy_r_r1442[3] = {cpy_r_r1430, cpy_r_r1403, cpy_r_r1423}; - cpy_r_r1443 = (PyObject **)&cpy_r_r1442; - cpy_r_r1444 = PyObject_Vectorcall(cpy_r_r1413, cpy_r_r1443, 3, 0); - CPy_DECREF(cpy_r_r1413); - if (unlikely(cpy_r_r1444 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL888; - } - CPy_DECREF(cpy_r_r1403); - CPy_DECREF(cpy_r_r1423); - CPyType_typing____CompilerSettings = (PyTypeObject *)cpy_r_r1444; - CPy_INCREF(CPyType_typing____CompilerSettings); - cpy_r_r1445 = CPyStatic_typing___globals; - cpy_r_r1446 = CPyStatics[1929]; /* '_CompilerSettings' */ - cpy_r_r1447 = PyDict_SetItem(cpy_r_r1445, cpy_r_r1446, cpy_r_r1444); - CPy_DECREF(cpy_r_r1444); - cpy_r_r1448 = cpy_r_r1447 >= 0; - if (unlikely(!cpy_r_r1448)) { - CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1449 = (PyObject *)CPyType_typing____CompilerSettings; - cpy_r_r1450 = CPyModule_typing; - cpy_r_r1451 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1452 = cpy_r_r1450 != cpy_r_r1451; - if (cpy_r_r1452) goto CPyL558; - cpy_r_r1453 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1454 = PyImport_Import(cpy_r_r1453); - if (unlikely(cpy_r_r1454 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1454; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1454); -CPyL558: ; - cpy_r_r1455 = PyImport_GetModuleDict(); - cpy_r_r1456 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1457 = CPyDict_GetItem(cpy_r_r1455, cpy_r_r1456); - if (unlikely(cpy_r_r1457 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1458 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1459 = CPyObject_GetAttr(cpy_r_r1457, cpy_r_r1458); - CPy_DECREF(cpy_r_r1457); - if (unlikely(cpy_r_r1459 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1460 = PyTuple_Pack(1, cpy_r_r1459); - CPy_DECREF(cpy_r_r1459); - if (unlikely(cpy_r_r1460 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1461 = CPyModule_typing; - cpy_r_r1462 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1463 = cpy_r_r1461 != cpy_r_r1462; - if (cpy_r_r1463) goto CPyL564; - cpy_r_r1464 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1465 = PyImport_Import(cpy_r_r1464); - if (unlikely(cpy_r_r1465 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL889; - } - CPyModule_typing = cpy_r_r1465; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1465); -CPyL564: ; - cpy_r_r1466 = PyImport_GetModuleDict(); - cpy_r_r1467 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1468 = CPyDict_GetItem(cpy_r_r1466, cpy_r_r1467); - if (unlikely(cpy_r_r1468 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL889; - } - cpy_r_r1469 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1470 = CPyObject_GetAttr(cpy_r_r1468, cpy_r_r1469); - CPy_DECREF(cpy_r_r1468); - if (unlikely(cpy_r_r1470 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL889; - } - cpy_r_r1471 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1472 = PyObject_HasAttr(cpy_r_r1470, cpy_r_r1471); - if (!cpy_r_r1472) goto CPyL571; - cpy_r_r1473 = CPyStatics[1930]; /* 'SettingsSolc' */ - cpy_r_r1474 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1475 = CPyObject_GetAttr(cpy_r_r1470, cpy_r_r1474); - if (unlikely(cpy_r_r1475 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL890; - } - PyObject *cpy_r_r1476[2] = {cpy_r_r1473, cpy_r_r1460}; - cpy_r_r1477 = (PyObject **)&cpy_r_r1476; - cpy_r_r1478 = PyObject_Vectorcall(cpy_r_r1475, cpy_r_r1477, 2, 0); - CPy_DECREF(cpy_r_r1475); - if (unlikely(cpy_r_r1478 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL890; - } - if (likely(PyDict_Check(cpy_r_r1478))) - cpy_r_r1479 = cpy_r_r1478; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals, "dict", cpy_r_r1478); - goto CPyL890; - } - cpy_r_r1480 = cpy_r_r1479; - goto CPyL573; -CPyL571: ; - cpy_r_r1481 = PyDict_New(); - if (unlikely(cpy_r_r1481 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL890; - } - cpy_r_r1480 = cpy_r_r1481; -CPyL573: ; - cpy_r_r1482 = PyDict_New(); - if (unlikely(cpy_r_r1482 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL891; - } - cpy_r_r1483 = (PyObject *)&PyType_Type; - cpy_r_r1484 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r1485 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1484, cpy_r_r1483); - cpy_r_r1486 = cpy_r_r1485 >= 0; - if (unlikely(!cpy_r_r1486)) { - CPy_AddTraceback("brownie/typing.py", "", 188, CPyStatic_typing___globals); - goto CPyL892; - } - cpy_r_r1487 = (PyObject *)&PyList_Type; - cpy_r_r1488 = CPyStatics[1236]; /* 'remappings' */ - cpy_r_r1489 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1488, cpy_r_r1487); - cpy_r_r1490 = cpy_r_r1489 >= 0; - if (unlikely(!cpy_r_r1490)) { - CPy_AddTraceback("brownie/typing.py", "", 189, CPyStatic_typing___globals); - goto CPyL892; - } - cpy_r_r1491 = (PyObject *)&PyType_Type; - cpy_r_r1492 = CPyStatics[1235]; /* 'optimizer' */ - cpy_r_r1493 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1492, cpy_r_r1491); - cpy_r_r1494 = cpy_r_r1493 >= 0; - if (unlikely(!cpy_r_r1494)) { - CPy_AddTraceback("brownie/typing.py", "", 190, CPyStatic_typing___globals); - goto CPyL892; - } - cpy_r_r1495 = (PyObject *)&PyBool_Type; - cpy_r_r1496 = CPyStatics[1237]; /* 'viaIR' */ - cpy_r_r1497 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1496, cpy_r_r1495); - cpy_r_r1498 = cpy_r_r1497 >= 0; - if (unlikely(!cpy_r_r1498)) { - CPy_AddTraceback("brownie/typing.py", "", 191, CPyStatic_typing___globals); - goto CPyL892; - } - cpy_r_r1499 = CPyStatics[1930]; /* 'SettingsSolc' */ - cpy_r_r1500 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1501 = CPyDict_SetItem(cpy_r_r1480, cpy_r_r1500, cpy_r_r1482); - CPy_DECREF(cpy_r_r1482); - cpy_r_r1502 = cpy_r_r1501 >= 0; - if (unlikely(!cpy_r_r1502)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL891; - } - cpy_r_r1503 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1504 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1505 = CPyDict_SetItem(cpy_r_r1480, cpy_r_r1504, cpy_r_r1503); - cpy_r_r1506 = cpy_r_r1505 >= 0; - if (unlikely(!cpy_r_r1506)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL891; - } - cpy_r_r1507 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1508 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1509 = CPyDict_SetItem(cpy_r_r1480, cpy_r_r1508, cpy_r_r1507); - cpy_r_r1510 = cpy_r_r1509 >= 0; - if (unlikely(!cpy_r_r1510)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL891; - } - PyObject *cpy_r_r1511[3] = {cpy_r_r1499, cpy_r_r1460, cpy_r_r1480}; - cpy_r_r1512 = (PyObject **)&cpy_r_r1511; - cpy_r_r1513 = PyObject_Vectorcall(cpy_r_r1470, cpy_r_r1512, 3, 0); - CPy_DECREF(cpy_r_r1470); - if (unlikely(cpy_r_r1513 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL893; - } - CPy_DECREF(cpy_r_r1460); - CPy_DECREF(cpy_r_r1480); - cpy_r_r1514 = CPyStatic_typing___globals; - cpy_r_r1515 = CPyStatics[371]; /* 'final' */ - cpy_r_r1516 = CPyDict_GetItem(cpy_r_r1514, cpy_r_r1515); - if (unlikely(cpy_r_r1516 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 186, CPyStatic_typing___globals); - goto CPyL894; - } - PyObject *cpy_r_r1517[1] = {cpy_r_r1513}; - cpy_r_r1518 = (PyObject **)&cpy_r_r1517; - cpy_r_r1519 = PyObject_Vectorcall(cpy_r_r1516, cpy_r_r1518, 1, 0); - CPy_DECREF(cpy_r_r1516); - if (unlikely(cpy_r_r1519 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL894; - } - CPy_DECREF(cpy_r_r1513); - CPyType_typing___SettingsSolc = (PyTypeObject *)cpy_r_r1519; - CPy_INCREF(CPyType_typing___SettingsSolc); - cpy_r_r1520 = CPyStatic_typing___globals; - cpy_r_r1521 = CPyStatics[1930]; /* 'SettingsSolc' */ - cpy_r_r1522 = PyDict_SetItem(cpy_r_r1520, cpy_r_r1521, cpy_r_r1519); - CPy_DECREF(cpy_r_r1519); - cpy_r_r1523 = cpy_r_r1522 >= 0; - if (unlikely(!cpy_r_r1523)) { - CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1524 = (PyObject *)CPyType_typing___SettingsSolc; - cpy_r_r1525 = CPyModule_typing; - cpy_r_r1526 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1527 = cpy_r_r1525 != cpy_r_r1526; - if (cpy_r_r1527) goto CPyL588; - cpy_r_r1528 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1529 = PyImport_Import(cpy_r_r1528); - if (unlikely(cpy_r_r1529 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1529; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1529); -CPyL588: ; - cpy_r_r1530 = PyImport_GetModuleDict(); - cpy_r_r1531 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1532 = CPyDict_GetItem(cpy_r_r1530, cpy_r_r1531); - if (unlikely(cpy_r_r1532 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1533 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1534 = CPyObject_GetAttr(cpy_r_r1532, cpy_r_r1533); - CPy_DECREF(cpy_r_r1532); - if (unlikely(cpy_r_r1534 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1535 = PyTuple_Pack(1, cpy_r_r1534); - CPy_DECREF(cpy_r_r1534); - if (unlikely(cpy_r_r1535 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1536 = CPyModule_typing; - cpy_r_r1537 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1538 = cpy_r_r1536 != cpy_r_r1537; - if (cpy_r_r1538) goto CPyL594; - cpy_r_r1539 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1540 = PyImport_Import(cpy_r_r1539); - if (unlikely(cpy_r_r1540 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL895; - } - CPyModule_typing = cpy_r_r1540; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1540); -CPyL594: ; - cpy_r_r1541 = PyImport_GetModuleDict(); - cpy_r_r1542 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1543 = CPyDict_GetItem(cpy_r_r1541, cpy_r_r1542); - if (unlikely(cpy_r_r1543 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL895; - } - cpy_r_r1544 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1545 = CPyObject_GetAttr(cpy_r_r1543, cpy_r_r1544); - CPy_DECREF(cpy_r_r1543); - if (unlikely(cpy_r_r1545 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL895; - } - cpy_r_r1546 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1547 = PyObject_HasAttr(cpy_r_r1545, cpy_r_r1546); - if (!cpy_r_r1547) goto CPyL601; - cpy_r_r1548 = CPyStatics[1931]; /* 'SettingsVyper' */ - cpy_r_r1549 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1550 = CPyObject_GetAttr(cpy_r_r1545, cpy_r_r1549); - if (unlikely(cpy_r_r1550 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL896; - } - PyObject *cpy_r_r1551[2] = {cpy_r_r1548, cpy_r_r1535}; - cpy_r_r1552 = (PyObject **)&cpy_r_r1551; - cpy_r_r1553 = PyObject_Vectorcall(cpy_r_r1550, cpy_r_r1552, 2, 0); - CPy_DECREF(cpy_r_r1550); - if (unlikely(cpy_r_r1553 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL896; - } - if (likely(PyDict_Check(cpy_r_r1553))) - cpy_r_r1554 = cpy_r_r1553; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals, "dict", cpy_r_r1553); - goto CPyL896; - } - cpy_r_r1555 = cpy_r_r1554; - goto CPyL603; -CPyL601: ; - cpy_r_r1556 = PyDict_New(); - if (unlikely(cpy_r_r1556 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL896; - } - cpy_r_r1555 = cpy_r_r1556; -CPyL603: ; - cpy_r_r1557 = PyDict_New(); - if (unlikely(cpy_r_r1557 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL897; - } - cpy_r_r1558 = (PyObject *)&PyUnicode_Type; - cpy_r_r1559 = CPyStatics[1234]; /* 'evmVersion' */ - cpy_r_r1560 = PyDict_SetItem(cpy_r_r1557, cpy_r_r1559, cpy_r_r1558); - cpy_r_r1561 = cpy_r_r1560 >= 0; - if (unlikely(!cpy_r_r1561)) { - CPy_AddTraceback("brownie/typing.py", "", 196, CPyStatic_typing___globals); - goto CPyL898; - } - cpy_r_r1562 = CPyStatics[1931]; /* 'SettingsVyper' */ - cpy_r_r1563 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1564 = CPyDict_SetItem(cpy_r_r1555, cpy_r_r1563, cpy_r_r1557); - CPy_DECREF(cpy_r_r1557); - cpy_r_r1565 = cpy_r_r1564 >= 0; - if (unlikely(!cpy_r_r1565)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL897; - } - cpy_r_r1566 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1567 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1568 = CPyDict_SetItem(cpy_r_r1555, cpy_r_r1567, cpy_r_r1566); - cpy_r_r1569 = cpy_r_r1568 >= 0; - if (unlikely(!cpy_r_r1569)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL897; - } - cpy_r_r1570 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1571 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1572 = CPyDict_SetItem(cpy_r_r1555, cpy_r_r1571, cpy_r_r1570); - cpy_r_r1573 = cpy_r_r1572 >= 0; - if (unlikely(!cpy_r_r1573)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL897; - } - PyObject *cpy_r_r1574[3] = {cpy_r_r1562, cpy_r_r1535, cpy_r_r1555}; - cpy_r_r1575 = (PyObject **)&cpy_r_r1574; - cpy_r_r1576 = PyObject_Vectorcall(cpy_r_r1545, cpy_r_r1575, 3, 0); - CPy_DECREF(cpy_r_r1545); - if (unlikely(cpy_r_r1576 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL899; - } - CPy_DECREF(cpy_r_r1535); - CPy_DECREF(cpy_r_r1555); - cpy_r_r1577 = CPyStatic_typing___globals; - cpy_r_r1578 = CPyStatics[371]; /* 'final' */ - cpy_r_r1579 = CPyDict_GetItem(cpy_r_r1577, cpy_r_r1578); - if (unlikely(cpy_r_r1579 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 194, CPyStatic_typing___globals); - goto CPyL900; - } - PyObject *cpy_r_r1580[1] = {cpy_r_r1576}; - cpy_r_r1581 = (PyObject **)&cpy_r_r1580; - cpy_r_r1582 = PyObject_Vectorcall(cpy_r_r1579, cpy_r_r1581, 1, 0); - CPy_DECREF(cpy_r_r1579); - if (unlikely(cpy_r_r1582 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL900; - } - CPy_DECREF(cpy_r_r1576); - CPyType_typing___SettingsVyper = (PyTypeObject *)cpy_r_r1582; - CPy_INCREF(CPyType_typing___SettingsVyper); - cpy_r_r1583 = CPyStatic_typing___globals; - cpy_r_r1584 = CPyStatics[1931]; /* 'SettingsVyper' */ - cpy_r_r1585 = PyDict_SetItem(cpy_r_r1583, cpy_r_r1584, cpy_r_r1582); - CPy_DECREF(cpy_r_r1582); - cpy_r_r1586 = cpy_r_r1585 >= 0; - if (unlikely(!cpy_r_r1586)) { - CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1587 = (PyObject *)CPyType_typing___SettingsVyper; - cpy_r_r1588 = CPyModule_typing; - cpy_r_r1589 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1590 = cpy_r_r1588 != cpy_r_r1589; - if (cpy_r_r1590) goto CPyL615; - cpy_r_r1591 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1592 = PyImport_Import(cpy_r_r1591); - if (unlikely(cpy_r_r1592 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1592; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1592); -CPyL615: ; - cpy_r_r1593 = PyImport_GetModuleDict(); - cpy_r_r1594 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1595 = CPyDict_GetItem(cpy_r_r1593, cpy_r_r1594); - if (unlikely(cpy_r_r1595 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1596 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1597 = CPyObject_GetAttr(cpy_r_r1595, cpy_r_r1596); - CPy_DECREF(cpy_r_r1595); - if (unlikely(cpy_r_r1597 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1598 = PyTuple_Pack(1, cpy_r_r1597); - CPy_DECREF(cpy_r_r1597); - if (unlikely(cpy_r_r1598 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1599 = CPyModule_typing; - cpy_r_r1600 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1601 = cpy_r_r1599 != cpy_r_r1600; - if (cpy_r_r1601) goto CPyL621; - cpy_r_r1602 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1603 = PyImport_Import(cpy_r_r1602); - if (unlikely(cpy_r_r1603 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL901; - } - CPyModule_typing = cpy_r_r1603; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1603); -CPyL621: ; - cpy_r_r1604 = PyImport_GetModuleDict(); - cpy_r_r1605 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1606 = CPyDict_GetItem(cpy_r_r1604, cpy_r_r1605); - if (unlikely(cpy_r_r1606 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL901; - } - cpy_r_r1607 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1608 = CPyObject_GetAttr(cpy_r_r1606, cpy_r_r1607); - CPy_DECREF(cpy_r_r1606); - if (unlikely(cpy_r_r1608 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL901; - } - cpy_r_r1609 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1610 = PyObject_HasAttr(cpy_r_r1608, cpy_r_r1609); - if (!cpy_r_r1610) goto CPyL628; - cpy_r_r1611 = CPyStatics[1932]; /* '_InputJsonBase' */ - cpy_r_r1612 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1613 = CPyObject_GetAttr(cpy_r_r1608, cpy_r_r1612); - if (unlikely(cpy_r_r1613 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL902; - } - PyObject *cpy_r_r1614[2] = {cpy_r_r1611, cpy_r_r1598}; - cpy_r_r1615 = (PyObject **)&cpy_r_r1614; - cpy_r_r1616 = PyObject_Vectorcall(cpy_r_r1613, cpy_r_r1615, 2, 0); - CPy_DECREF(cpy_r_r1613); - if (unlikely(cpy_r_r1616 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL902; - } - if (likely(PyDict_Check(cpy_r_r1616))) - cpy_r_r1617 = cpy_r_r1616; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals, "dict", cpy_r_r1616); - goto CPyL902; - } - cpy_r_r1618 = cpy_r_r1617; - goto CPyL630; -CPyL628: ; - cpy_r_r1619 = PyDict_New(); - if (unlikely(cpy_r_r1619 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL902; - } - cpy_r_r1618 = cpy_r_r1619; -CPyL630: ; - cpy_r_r1620 = PyDict_New(); - if (unlikely(cpy_r_r1620 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL903; - } - cpy_r_r1621 = (PyObject *)&PyDict_Type; - cpy_r_r1622 = CPyStatics[1176]; /* 'sources' */ - cpy_r_r1623 = PyDict_SetItem(cpy_r_r1620, cpy_r_r1622, cpy_r_r1621); - cpy_r_r1624 = cpy_r_r1623 >= 0; - if (unlikely(!cpy_r_r1624)) { - CPy_AddTraceback("brownie/typing.py", "", 200, CPyStatic_typing___globals); - goto CPyL904; - } - cpy_r_r1625 = (PyObject *)&PyDict_Type; - cpy_r_r1626 = CPyStatics[178]; /* 'interfaces' */ - cpy_r_r1627 = PyDict_SetItem(cpy_r_r1620, cpy_r_r1626, cpy_r_r1625); - cpy_r_r1628 = cpy_r_r1627 >= 0; - if (unlikely(!cpy_r_r1628)) { - CPy_AddTraceback("brownie/typing.py", "", 201, CPyStatic_typing___globals); - goto CPyL904; - } - cpy_r_r1629 = CPyStatics[1932]; /* '_InputJsonBase' */ - cpy_r_r1630 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1631 = CPyDict_SetItem(cpy_r_r1618, cpy_r_r1630, cpy_r_r1620); - CPy_DECREF(cpy_r_r1620); - cpy_r_r1632 = cpy_r_r1631 >= 0; - if (unlikely(!cpy_r_r1632)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL903; - } - cpy_r_r1633 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1634 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1635 = CPyDict_SetItem(cpy_r_r1618, cpy_r_r1634, cpy_r_r1633); - cpy_r_r1636 = cpy_r_r1635 >= 0; - if (unlikely(!cpy_r_r1636)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL903; - } - cpy_r_r1637 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1638 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1639 = CPyDict_SetItem(cpy_r_r1618, cpy_r_r1638, cpy_r_r1637); - cpy_r_r1640 = cpy_r_r1639 >= 0; - if (unlikely(!cpy_r_r1640)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL903; - } - PyObject *cpy_r_r1641[3] = {cpy_r_r1629, cpy_r_r1598, cpy_r_r1618}; - cpy_r_r1642 = (PyObject **)&cpy_r_r1641; - cpy_r_r1643 = PyObject_Vectorcall(cpy_r_r1608, cpy_r_r1642, 3, 0); - CPy_DECREF(cpy_r_r1608); - if (unlikely(cpy_r_r1643 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL905; - } - CPy_DECREF(cpy_r_r1598); - CPy_DECREF(cpy_r_r1618); - CPyType_typing____InputJsonBase = (PyTypeObject *)cpy_r_r1643; - CPy_INCREF(CPyType_typing____InputJsonBase); - cpy_r_r1644 = CPyStatic_typing___globals; - cpy_r_r1645 = CPyStatics[1932]; /* '_InputJsonBase' */ - cpy_r_r1646 = PyDict_SetItem(cpy_r_r1644, cpy_r_r1645, cpy_r_r1643); - CPy_DECREF(cpy_r_r1643); - cpy_r_r1647 = cpy_r_r1646 >= 0; - if (unlikely(!cpy_r_r1647)) { - CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1648 = (PyObject *)CPyType_typing____InputJsonBase; - cpy_r_r1649 = CPyModule_typing; - cpy_r_r1650 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1651 = cpy_r_r1649 != cpy_r_r1650; - if (cpy_r_r1651) goto CPyL641; - cpy_r_r1652 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1653 = PyImport_Import(cpy_r_r1652); - if (unlikely(cpy_r_r1653 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1653; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1653); -CPyL641: ; - cpy_r_r1654 = PyImport_GetModuleDict(); - cpy_r_r1655 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1656 = CPyDict_GetItem(cpy_r_r1654, cpy_r_r1655); - if (unlikely(cpy_r_r1656 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1657 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1658 = CPyObject_GetAttr(cpy_r_r1656, cpy_r_r1657); - CPy_DECREF(cpy_r_r1656); - if (unlikely(cpy_r_r1658 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1659 = PyTuple_Pack(1, cpy_r_r1658); - CPy_DECREF(cpy_r_r1658); - if (unlikely(cpy_r_r1659 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1660 = CPyModule_typing; - cpy_r_r1661 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1662 = cpy_r_r1660 != cpy_r_r1661; - if (cpy_r_r1662) goto CPyL647; - cpy_r_r1663 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1664 = PyImport_Import(cpy_r_r1663); - if (unlikely(cpy_r_r1664 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL906; - } - CPyModule_typing = cpy_r_r1664; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1664); -CPyL647: ; - cpy_r_r1665 = PyImport_GetModuleDict(); - cpy_r_r1666 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1667 = CPyDict_GetItem(cpy_r_r1665, cpy_r_r1666); - if (unlikely(cpy_r_r1667 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL906; - } - cpy_r_r1668 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1669 = CPyObject_GetAttr(cpy_r_r1667, cpy_r_r1668); - CPy_DECREF(cpy_r_r1667); - if (unlikely(cpy_r_r1669 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL906; - } - cpy_r_r1670 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1671 = PyObject_HasAttr(cpy_r_r1669, cpy_r_r1670); - if (!cpy_r_r1671) goto CPyL654; - cpy_r_r1672 = CPyStatics[1427]; /* 'InputJsonSolc' */ - cpy_r_r1673 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1674 = CPyObject_GetAttr(cpy_r_r1669, cpy_r_r1673); - if (unlikely(cpy_r_r1674 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL907; - } - PyObject *cpy_r_r1675[2] = {cpy_r_r1672, cpy_r_r1659}; - cpy_r_r1676 = (PyObject **)&cpy_r_r1675; - cpy_r_r1677 = PyObject_Vectorcall(cpy_r_r1674, cpy_r_r1676, 2, 0); - CPy_DECREF(cpy_r_r1674); - if (unlikely(cpy_r_r1677 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL907; - } - if (likely(PyDict_Check(cpy_r_r1677))) - cpy_r_r1678 = cpy_r_r1677; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals, "dict", cpy_r_r1677); - goto CPyL907; - } - cpy_r_r1679 = cpy_r_r1678; - goto CPyL656; -CPyL654: ; - cpy_r_r1680 = PyDict_New(); - if (unlikely(cpy_r_r1680 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL907; - } - cpy_r_r1679 = cpy_r_r1680; -CPyL656: ; - cpy_r_r1681 = PyDict_New(); - if (unlikely(cpy_r_r1681 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL908; - } - cpy_r_r1682 = (PyObject *)&PyType_Type; - cpy_r_r1683 = CPyStatics[1233]; /* 'language' */ - cpy_r_r1684 = PyDict_SetItem(cpy_r_r1681, cpy_r_r1683, cpy_r_r1682); - cpy_r_r1685 = cpy_r_r1684 >= 0; - if (unlikely(!cpy_r_r1685)) { - CPy_AddTraceback("brownie/typing.py", "", 209, CPyStatic_typing___globals); - goto CPyL909; - } - cpy_r_r1686 = (PyObject *)&PyType_Type; - cpy_r_r1687 = CPyStatics[240]; /* 'settings' */ - cpy_r_r1688 = PyDict_SetItem(cpy_r_r1681, cpy_r_r1687, cpy_r_r1686); - cpy_r_r1689 = cpy_r_r1688 >= 0; - if (unlikely(!cpy_r_r1689)) { - CPy_AddTraceback("brownie/typing.py", "", 210, CPyStatic_typing___globals); - goto CPyL909; - } - cpy_r_r1690 = CPyStatics[1427]; /* 'InputJsonSolc' */ - cpy_r_r1691 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1692 = CPyDict_SetItem(cpy_r_r1679, cpy_r_r1691, cpy_r_r1681); - CPy_DECREF(cpy_r_r1681); - cpy_r_r1693 = cpy_r_r1692 >= 0; - if (unlikely(!cpy_r_r1693)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL908; - } - cpy_r_r1694 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1695 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1696 = CPyDict_SetItem(cpy_r_r1679, cpy_r_r1695, cpy_r_r1694); - cpy_r_r1697 = cpy_r_r1696 >= 0; - if (unlikely(!cpy_r_r1697)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL908; - } - cpy_r_r1698 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1699 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1700 = CPyDict_SetItem(cpy_r_r1679, cpy_r_r1699, cpy_r_r1698); - cpy_r_r1701 = cpy_r_r1700 >= 0; - if (unlikely(!cpy_r_r1701)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL908; - } - PyObject *cpy_r_r1702[3] = {cpy_r_r1690, cpy_r_r1659, cpy_r_r1679}; - cpy_r_r1703 = (PyObject **)&cpy_r_r1702; - cpy_r_r1704 = PyObject_Vectorcall(cpy_r_r1669, cpy_r_r1703, 3, 0); - CPy_DECREF(cpy_r_r1669); - if (unlikely(cpy_r_r1704 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL910; - } - CPy_DECREF(cpy_r_r1659); - CPy_DECREF(cpy_r_r1679); - cpy_r_r1705 = CPyStatic_typing___globals; - cpy_r_r1706 = CPyStatics[371]; /* 'final' */ - cpy_r_r1707 = CPyDict_GetItem(cpy_r_r1705, cpy_r_r1706); - if (unlikely(cpy_r_r1707 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 207, CPyStatic_typing___globals); - goto CPyL911; - } - PyObject *cpy_r_r1708[1] = {cpy_r_r1704}; - cpy_r_r1709 = (PyObject **)&cpy_r_r1708; - cpy_r_r1710 = PyObject_Vectorcall(cpy_r_r1707, cpy_r_r1709, 1, 0); - CPy_DECREF(cpy_r_r1707); - if (unlikely(cpy_r_r1710 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL911; - } - CPy_DECREF(cpy_r_r1704); - CPyType_typing___InputJsonSolc = (PyTypeObject *)cpy_r_r1710; - CPy_INCREF(CPyType_typing___InputJsonSolc); - cpy_r_r1711 = CPyStatic_typing___globals; - cpy_r_r1712 = CPyStatics[1427]; /* 'InputJsonSolc' */ - cpy_r_r1713 = PyDict_SetItem(cpy_r_r1711, cpy_r_r1712, cpy_r_r1710); - CPy_DECREF(cpy_r_r1710); - cpy_r_r1714 = cpy_r_r1713 >= 0; - if (unlikely(!cpy_r_r1714)) { - CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1715 = (PyObject *)CPyType_typing___InputJsonSolc; - cpy_r_r1716 = CPyModule_typing; - cpy_r_r1717 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1718 = cpy_r_r1716 != cpy_r_r1717; - if (cpy_r_r1718) goto CPyL669; - cpy_r_r1719 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1720 = PyImport_Import(cpy_r_r1719); - if (unlikely(cpy_r_r1720 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1720; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1720); -CPyL669: ; - cpy_r_r1721 = PyImport_GetModuleDict(); - cpy_r_r1722 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1723 = CPyDict_GetItem(cpy_r_r1721, cpy_r_r1722); - if (unlikely(cpy_r_r1723 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1724 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1725 = CPyObject_GetAttr(cpy_r_r1723, cpy_r_r1724); - CPy_DECREF(cpy_r_r1723); - if (unlikely(cpy_r_r1725 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1726 = PyTuple_Pack(1, cpy_r_r1725); - CPy_DECREF(cpy_r_r1725); - if (unlikely(cpy_r_r1726 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1727 = CPyModule_typing; - cpy_r_r1728 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1729 = cpy_r_r1727 != cpy_r_r1728; - if (cpy_r_r1729) goto CPyL675; - cpy_r_r1730 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1731 = PyImport_Import(cpy_r_r1730); - if (unlikely(cpy_r_r1731 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL912; - } - CPyModule_typing = cpy_r_r1731; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1731); -CPyL675: ; - cpy_r_r1732 = PyImport_GetModuleDict(); - cpy_r_r1733 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1734 = CPyDict_GetItem(cpy_r_r1732, cpy_r_r1733); - if (unlikely(cpy_r_r1734 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL912; - } - cpy_r_r1735 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1736 = CPyObject_GetAttr(cpy_r_r1734, cpy_r_r1735); - CPy_DECREF(cpy_r_r1734); - if (unlikely(cpy_r_r1736 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL912; - } - cpy_r_r1737 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1738 = PyObject_HasAttr(cpy_r_r1736, cpy_r_r1737); - if (!cpy_r_r1738) goto CPyL682; - cpy_r_r1739 = CPyStatics[1521]; /* 'InputJsonVyper' */ - cpy_r_r1740 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1741 = CPyObject_GetAttr(cpy_r_r1736, cpy_r_r1740); - if (unlikely(cpy_r_r1741 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL913; - } - PyObject *cpy_r_r1742[2] = {cpy_r_r1739, cpy_r_r1726}; - cpy_r_r1743 = (PyObject **)&cpy_r_r1742; - cpy_r_r1744 = PyObject_Vectorcall(cpy_r_r1741, cpy_r_r1743, 2, 0); - CPy_DECREF(cpy_r_r1741); - if (unlikely(cpy_r_r1744 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL913; - } - if (likely(PyDict_Check(cpy_r_r1744))) - cpy_r_r1745 = cpy_r_r1744; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals, "dict", cpy_r_r1744); - goto CPyL913; - } - cpy_r_r1746 = cpy_r_r1745; - goto CPyL684; -CPyL682: ; - cpy_r_r1747 = PyDict_New(); - if (unlikely(cpy_r_r1747 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL913; - } - cpy_r_r1746 = cpy_r_r1747; -CPyL684: ; - cpy_r_r1748 = PyDict_New(); - if (unlikely(cpy_r_r1748 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL914; - } - cpy_r_r1749 = (PyObject *)&PyType_Type; - cpy_r_r1750 = CPyStatics[1233]; /* 'language' */ - cpy_r_r1751 = PyDict_SetItem(cpy_r_r1748, cpy_r_r1750, cpy_r_r1749); - cpy_r_r1752 = cpy_r_r1751 >= 0; - if (unlikely(!cpy_r_r1752)) { - CPy_AddTraceback("brownie/typing.py", "", 215, CPyStatic_typing___globals); - goto CPyL915; - } - cpy_r_r1753 = (PyObject *)&PyType_Type; - cpy_r_r1754 = CPyStatics[240]; /* 'settings' */ - cpy_r_r1755 = PyDict_SetItem(cpy_r_r1748, cpy_r_r1754, cpy_r_r1753); - cpy_r_r1756 = cpy_r_r1755 >= 0; - if (unlikely(!cpy_r_r1756)) { - CPy_AddTraceback("brownie/typing.py", "", 216, CPyStatic_typing___globals); - goto CPyL915; - } - cpy_r_r1757 = CPyStatics[1521]; /* 'InputJsonVyper' */ - cpy_r_r1758 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1759 = CPyDict_SetItem(cpy_r_r1746, cpy_r_r1758, cpy_r_r1748); - CPy_DECREF(cpy_r_r1748); - cpy_r_r1760 = cpy_r_r1759 >= 0; - if (unlikely(!cpy_r_r1760)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL914; - } - cpy_r_r1761 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1762 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1763 = CPyDict_SetItem(cpy_r_r1746, cpy_r_r1762, cpy_r_r1761); - cpy_r_r1764 = cpy_r_r1763 >= 0; - if (unlikely(!cpy_r_r1764)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL914; - } - cpy_r_r1765 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1766 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1767 = CPyDict_SetItem(cpy_r_r1746, cpy_r_r1766, cpy_r_r1765); - cpy_r_r1768 = cpy_r_r1767 >= 0; - if (unlikely(!cpy_r_r1768)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL914; - } - PyObject *cpy_r_r1769[3] = {cpy_r_r1757, cpy_r_r1726, cpy_r_r1746}; - cpy_r_r1770 = (PyObject **)&cpy_r_r1769; - cpy_r_r1771 = PyObject_Vectorcall(cpy_r_r1736, cpy_r_r1770, 3, 0); - CPy_DECREF(cpy_r_r1736); - if (unlikely(cpy_r_r1771 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL916; - } - CPy_DECREF(cpy_r_r1726); - CPy_DECREF(cpy_r_r1746); - cpy_r_r1772 = CPyStatic_typing___globals; - cpy_r_r1773 = CPyStatics[371]; /* 'final' */ - cpy_r_r1774 = CPyDict_GetItem(cpy_r_r1772, cpy_r_r1773); - if (unlikely(cpy_r_r1774 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 213, CPyStatic_typing___globals); - goto CPyL917; - } - PyObject *cpy_r_r1775[1] = {cpy_r_r1771}; - cpy_r_r1776 = (PyObject **)&cpy_r_r1775; - cpy_r_r1777 = PyObject_Vectorcall(cpy_r_r1774, cpy_r_r1776, 1, 0); - CPy_DECREF(cpy_r_r1774); - if (unlikely(cpy_r_r1777 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL917; - } - CPy_DECREF(cpy_r_r1771); - CPyType_typing___InputJsonVyper = (PyTypeObject *)cpy_r_r1777; - CPy_INCREF(CPyType_typing___InputJsonVyper); - cpy_r_r1778 = CPyStatic_typing___globals; - cpy_r_r1779 = CPyStatics[1521]; /* 'InputJsonVyper' */ - cpy_r_r1780 = PyDict_SetItem(cpy_r_r1778, cpy_r_r1779, cpy_r_r1777); - CPy_DECREF(cpy_r_r1777); - cpy_r_r1781 = cpy_r_r1780 >= 0; - if (unlikely(!cpy_r_r1781)) { - CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1782 = (PyObject *)CPyType_typing___InputJsonVyper; - cpy_r_r1783 = CPyStatic_typing___globals; - cpy_r_r1784 = CPyStatics[1427]; /* 'InputJsonSolc' */ - cpy_r_r1785 = CPyDict_GetItem(cpy_r_r1783, cpy_r_r1784); - if (unlikely(cpy_r_r1785 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1786 = CPyStatic_typing___globals; - cpy_r_r1787 = CPyStatics[1521]; /* 'InputJsonVyper' */ - cpy_r_r1788 = CPyDict_GetItem(cpy_r_r1786, cpy_r_r1787); - if (unlikely(cpy_r_r1788 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); - goto CPyL918; - } - cpy_r_r1789 = PyNumber_Or(cpy_r_r1785, cpy_r_r1788); - CPy_DECREF(cpy_r_r1785); - CPy_DECREF(cpy_r_r1788); - if (unlikely(cpy_r_r1789 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1790 = CPyStatic_typing___globals; - cpy_r_r1791 = CPyStatics[1285]; /* 'InputJson' */ - cpy_r_r1792 = CPyDict_SetItem(cpy_r_r1790, cpy_r_r1791, cpy_r_r1789); - CPy_DECREF(cpy_r_r1789); - cpy_r_r1793 = cpy_r_r1792 >= 0; - if (unlikely(!cpy_r_r1793)) { - CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1794 = (PyObject *)&PyLong_Type; - cpy_r_r1795 = CPyStatic_typing___globals; - cpy_r_r1796 = CPyStatics[1425]; /* 'Count' */ - cpy_r_r1797 = CPyDict_SetItem(cpy_r_r1795, cpy_r_r1796, cpy_r_r1794); - cpy_r_r1798 = cpy_r_r1797 >= 0; - if (unlikely(!cpy_r_r1798)) { - CPy_AddTraceback("brownie/typing.py", "", 222, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1799 = CPyModule_typing; - cpy_r_r1800 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1801 = cpy_r_r1799 != cpy_r_r1800; - if (cpy_r_r1801) goto CPyL702; - cpy_r_r1802 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1803 = PyImport_Import(cpy_r_r1802); - if (unlikely(cpy_r_r1803 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1803; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1803); -CPyL702: ; - cpy_r_r1804 = PyImport_GetModuleDict(); - cpy_r_r1805 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1806 = CPyDict_GetItem(cpy_r_r1804, cpy_r_r1805); - if (unlikely(cpy_r_r1806 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1807 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1808 = CPyObject_GetAttr(cpy_r_r1806, cpy_r_r1807); - CPy_DECREF(cpy_r_r1806); - if (unlikely(cpy_r_r1808 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1809 = PyTuple_Pack(1, cpy_r_r1808); - CPy_DECREF(cpy_r_r1808); - if (unlikely(cpy_r_r1809 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1810 = CPyModule_typing; - cpy_r_r1811 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1812 = cpy_r_r1810 != cpy_r_r1811; - if (cpy_r_r1812) goto CPyL708; - cpy_r_r1813 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1814 = PyImport_Import(cpy_r_r1813); - if (unlikely(cpy_r_r1814 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL919; - } - CPyModule_typing = cpy_r_r1814; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1814); -CPyL708: ; - cpy_r_r1815 = PyImport_GetModuleDict(); - cpy_r_r1816 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1817 = CPyDict_GetItem(cpy_r_r1815, cpy_r_r1816); - if (unlikely(cpy_r_r1817 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL919; - } - cpy_r_r1818 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1819 = CPyObject_GetAttr(cpy_r_r1817, cpy_r_r1818); - CPy_DECREF(cpy_r_r1817); - if (unlikely(cpy_r_r1819 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL919; - } - cpy_r_r1820 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1821 = PyObject_HasAttr(cpy_r_r1819, cpy_r_r1820); - if (!cpy_r_r1821) goto CPyL715; - cpy_r_r1822 = CPyStatics[1191]; /* 'ProgramCounter' */ - cpy_r_r1823 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1824 = CPyObject_GetAttr(cpy_r_r1819, cpy_r_r1823); - if (unlikely(cpy_r_r1824 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL920; - } - PyObject *cpy_r_r1825[2] = {cpy_r_r1822, cpy_r_r1809}; - cpy_r_r1826 = (PyObject **)&cpy_r_r1825; - cpy_r_r1827 = PyObject_Vectorcall(cpy_r_r1824, cpy_r_r1826, 2, 0); - CPy_DECREF(cpy_r_r1824); - if (unlikely(cpy_r_r1827 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL920; - } - if (likely(PyDict_Check(cpy_r_r1827))) - cpy_r_r1828 = cpy_r_r1827; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals, "dict", cpy_r_r1827); - goto CPyL920; - } - cpy_r_r1829 = cpy_r_r1828; - goto CPyL717; -CPyL715: ; - cpy_r_r1830 = PyDict_New(); - if (unlikely(cpy_r_r1830 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL920; - } - cpy_r_r1829 = cpy_r_r1830; -CPyL717: ; - cpy_r_r1831 = PyDict_New(); - if (unlikely(cpy_r_r1831 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL921; - } - cpy_r_r1832 = (PyObject *)&PyLong_Type; - cpy_r_r1833 = CPyStatics[737]; /* 'count' */ - cpy_r_r1834 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1833, cpy_r_r1832); - cpy_r_r1835 = cpy_r_r1834 >= 0; - if (unlikely(!cpy_r_r1835)) { - CPy_AddTraceback("brownie/typing.py", "", 226, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1836 = (PyObject *)&PyUnicode_Type; - cpy_r_r1837 = CPyStatics[1348]; /* 'op' */ - cpy_r_r1838 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1837, cpy_r_r1836); - cpy_r_r1839 = cpy_r_r1838 >= 0; - if (unlikely(!cpy_r_r1839)) { - CPy_AddTraceback("brownie/typing.py", "", 227, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1840 = (PyObject *)&PyType_Type; - cpy_r_r1841 = CPyStatics[1369]; /* 'fn' */ - cpy_r_r1842 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1841, cpy_r_r1840); - cpy_r_r1843 = cpy_r_r1842 >= 0; - if (unlikely(!cpy_r_r1843)) { - CPy_AddTraceback("brownie/typing.py", "", 228, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1844 = (PyObject *)&PyUnicode_Type; - cpy_r_r1845 = CPyStatics[211]; /* 'path' */ - cpy_r_r1846 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1845, cpy_r_r1844); - cpy_r_r1847 = cpy_r_r1846 >= 0; - if (unlikely(!cpy_r_r1847)) { - CPy_AddTraceback("brownie/typing.py", "", 229, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1848 = (PyObject *)&PyUnicode_Type; - cpy_r_r1849 = CPyStatics[809]; /* 'value' */ - cpy_r_r1850 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1849, cpy_r_r1848); - cpy_r_r1851 = cpy_r_r1850 >= 0; - if (unlikely(!cpy_r_r1851)) { - CPy_AddTraceback("brownie/typing.py", "", 230, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1852 = (PyObject *)&PyLong_Type; - cpy_r_r1853 = CPyStatics[1349]; /* 'pc' */ - cpy_r_r1854 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1853, cpy_r_r1852); - cpy_r_r1855 = cpy_r_r1854 >= 0; - if (unlikely(!cpy_r_r1855)) { - CPy_AddTraceback("brownie/typing.py", "", 231, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1856 = (PyObject *)&PyLong_Type; - cpy_r_r1857 = CPyStatics[1376]; /* 'branch' */ - cpy_r_r1858 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1857, cpy_r_r1856); - cpy_r_r1859 = cpy_r_r1858 >= 0; - if (unlikely(!cpy_r_r1859)) { - CPy_AddTraceback("brownie/typing.py", "", 232, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1860 = (PyObject *)&PyUnicode_Type; - cpy_r_r1861 = CPyStatics[1355]; /* 'jump' */ - cpy_r_r1862 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1861, cpy_r_r1860); - cpy_r_r1863 = cpy_r_r1862 >= 0; - if (unlikely(!cpy_r_r1863)) { - CPy_AddTraceback("brownie/typing.py", "", 233, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1864 = (PyObject *)&PyUnicode_Type; - cpy_r_r1865 = CPyStatics[1380]; /* 'dev' */ - cpy_r_r1866 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1865, cpy_r_r1864); - cpy_r_r1867 = cpy_r_r1866 >= 0; - if (unlikely(!cpy_r_r1867)) { - CPy_AddTraceback("brownie/typing.py", "", 234, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1868 = (PyObject *)&PyType_Type; - cpy_r_r1869 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r1870 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1869, cpy_r_r1868); - cpy_r_r1871 = cpy_r_r1870 >= 0; - if (unlikely(!cpy_r_r1871)) { - CPy_AddTraceback("brownie/typing.py", "", 235, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1872 = (PyObject *)&PyType_Type; - cpy_r_r1873 = CPyStatics[1366]; /* 'optimizer_revert' */ - cpy_r_r1874 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1873, cpy_r_r1872); - cpy_r_r1875 = cpy_r_r1874 >= 0; - if (unlikely(!cpy_r_r1875)) { - CPy_AddTraceback("brownie/typing.py", "", 236, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1876 = (PyObject *)&PyType_Type; - cpy_r_r1877 = CPyStatics[1354]; /* 'first_revert' */ - cpy_r_r1878 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1877, cpy_r_r1876); - cpy_r_r1879 = cpy_r_r1878 >= 0; - if (unlikely(!cpy_r_r1879)) { - CPy_AddTraceback("brownie/typing.py", "", 237, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1880 = (PyObject *)&PyType_Type; - cpy_r_r1881 = CPyStatics[1375]; /* 'jump_revert' */ - cpy_r_r1882 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1881, cpy_r_r1880); - cpy_r_r1883 = cpy_r_r1882 >= 0; - if (unlikely(!cpy_r_r1883)) { - CPy_AddTraceback("brownie/typing.py", "", 238, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1884 = (PyObject *)&PyLong_Type; - cpy_r_r1885 = CPyStatics[1370]; /* 'statement' */ - cpy_r_r1886 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1885, cpy_r_r1884); - cpy_r_r1887 = cpy_r_r1886 >= 0; - if (unlikely(!cpy_r_r1887)) { - CPy_AddTraceback("brownie/typing.py", "", 239, CPyStatic_typing___globals); - goto CPyL922; - } - cpy_r_r1888 = CPyStatics[1191]; /* 'ProgramCounter' */ - cpy_r_r1889 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1890 = CPyDict_SetItem(cpy_r_r1829, cpy_r_r1889, cpy_r_r1831); - CPy_DECREF(cpy_r_r1831); - cpy_r_r1891 = cpy_r_r1890 >= 0; - if (unlikely(!cpy_r_r1891)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL921; - } - cpy_r_r1892 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1893 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1894 = CPyDict_SetItem(cpy_r_r1829, cpy_r_r1893, cpy_r_r1892); - cpy_r_r1895 = cpy_r_r1894 >= 0; - if (unlikely(!cpy_r_r1895)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL921; - } - cpy_r_r1896 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1897 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1898 = CPyDict_SetItem(cpy_r_r1829, cpy_r_r1897, cpy_r_r1896); - cpy_r_r1899 = cpy_r_r1898 >= 0; - if (unlikely(!cpy_r_r1899)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL921; - } - PyObject *cpy_r_r1900[3] = {cpy_r_r1888, cpy_r_r1809, cpy_r_r1829}; - cpy_r_r1901 = (PyObject **)&cpy_r_r1900; - cpy_r_r1902 = PyObject_Vectorcall(cpy_r_r1819, cpy_r_r1901, 3, 0); - CPy_DECREF(cpy_r_r1819); - if (unlikely(cpy_r_r1902 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL923; - } - CPy_DECREF(cpy_r_r1809); - CPy_DECREF(cpy_r_r1829); - CPyType_typing___ProgramCounter = (PyTypeObject *)cpy_r_r1902; - CPy_INCREF(CPyType_typing___ProgramCounter); - cpy_r_r1903 = CPyStatic_typing___globals; - cpy_r_r1904 = CPyStatics[1191]; /* 'ProgramCounter' */ - cpy_r_r1905 = PyDict_SetItem(cpy_r_r1903, cpy_r_r1904, cpy_r_r1902); - CPy_DECREF(cpy_r_r1902); - cpy_r_r1906 = cpy_r_r1905 >= 0; - if (unlikely(!cpy_r_r1906)) { - CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1907 = (PyObject *)CPyType_typing___ProgramCounter; - cpy_r_r1908 = CPyStatic_typing___globals; - cpy_r_r1909 = CPyStatics[618]; /* 'List' */ - cpy_r_r1910 = CPyDict_GetItem(cpy_r_r1908, cpy_r_r1909); - if (unlikely(cpy_r_r1910 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1911 = CPyStatic_typing___globals; - cpy_r_r1912 = CPyStatics[1191]; /* 'ProgramCounter' */ - cpy_r_r1913 = CPyDict_GetItem(cpy_r_r1911, cpy_r_r1912); - if (unlikely(cpy_r_r1913 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); - goto CPyL924; - } - cpy_r_r1914 = PyObject_GetItem(cpy_r_r1910, cpy_r_r1913); - CPy_DECREF(cpy_r_r1910); - CPy_DECREF(cpy_r_r1913); - if (unlikely(cpy_r_r1914 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1915 = CPyStatic_typing___globals; - cpy_r_r1916 = CPyStatics[1429]; /* 'PcList' */ - cpy_r_r1917 = CPyDict_SetItem(cpy_r_r1915, cpy_r_r1916, cpy_r_r1914); - CPy_DECREF(cpy_r_r1914); - cpy_r_r1918 = cpy_r_r1917 >= 0; - if (unlikely(!cpy_r_r1918)) { - CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1919 = CPyModule_typing; - cpy_r_r1920 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1921 = cpy_r_r1919 != cpy_r_r1920; - if (cpy_r_r1921) goto CPyL744; - cpy_r_r1922 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1923 = PyImport_Import(cpy_r_r1922); - if (unlikely(cpy_r_r1923 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL778; - } - CPyModule_typing = cpy_r_r1923; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1923); -CPyL744: ; - cpy_r_r1924 = PyImport_GetModuleDict(); - cpy_r_r1925 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1926 = CPyDict_GetItem(cpy_r_r1924, cpy_r_r1925); - if (unlikely(cpy_r_r1926 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1927 = CPyStatics[1917]; /* '_TypedDict' */ - cpy_r_r1928 = CPyObject_GetAttr(cpy_r_r1926, cpy_r_r1927); - CPy_DECREF(cpy_r_r1926); - if (unlikely(cpy_r_r1928 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1929 = PyTuple_Pack(1, cpy_r_r1928); - CPy_DECREF(cpy_r_r1928); - if (unlikely(cpy_r_r1929 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r1930 = CPyModule_typing; - cpy_r_r1931 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1932 = cpy_r_r1930 != cpy_r_r1931; - if (cpy_r_r1932) goto CPyL750; - cpy_r_r1933 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1934 = PyImport_Import(cpy_r_r1933); - if (unlikely(cpy_r_r1934 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL925; - } - CPyModule_typing = cpy_r_r1934; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r1934); -CPyL750: ; - cpy_r_r1935 = PyImport_GetModuleDict(); - cpy_r_r1936 = CPyStatics[14]; /* 'typing' */ - cpy_r_r1937 = CPyDict_GetItem(cpy_r_r1935, cpy_r_r1936); - if (unlikely(cpy_r_r1937 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL925; - } - cpy_r_r1938 = CPyStatics[1918]; /* '_TypedDictMeta' */ - cpy_r_r1939 = CPyObject_GetAttr(cpy_r_r1937, cpy_r_r1938); - CPy_DECREF(cpy_r_r1937); - if (unlikely(cpy_r_r1939 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL925; - } - cpy_r_r1940 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1941 = PyObject_HasAttr(cpy_r_r1939, cpy_r_r1940); - if (!cpy_r_r1941) goto CPyL757; - cpy_r_r1942 = CPyStatics[1524]; /* 'VyperAstNode' */ - cpy_r_r1943 = CPyStatics[648]; /* '__prepare__' */ - cpy_r_r1944 = CPyObject_GetAttr(cpy_r_r1939, cpy_r_r1943); - if (unlikely(cpy_r_r1944 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL926; - } - PyObject *cpy_r_r1945[2] = {cpy_r_r1942, cpy_r_r1929}; - cpy_r_r1946 = (PyObject **)&cpy_r_r1945; - cpy_r_r1947 = PyObject_Vectorcall(cpy_r_r1944, cpy_r_r1946, 2, 0); - CPy_DECREF(cpy_r_r1944); - if (unlikely(cpy_r_r1947 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL926; - } - if (likely(PyDict_Check(cpy_r_r1947))) - cpy_r_r1948 = cpy_r_r1947; - else { - CPy_TypeErrorTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals, "dict", cpy_r_r1947); - goto CPyL926; - } - cpy_r_r1949 = cpy_r_r1948; - goto CPyL759; -CPyL757: ; - cpy_r_r1950 = PyDict_New(); - if (unlikely(cpy_r_r1950 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL926; - } - cpy_r_r1949 = cpy_r_r1950; -CPyL759: ; - cpy_r_r1951 = PyDict_New(); - if (unlikely(cpy_r_r1951 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL927; - } - cpy_r_r1952 = (PyObject *)&PyUnicode_Type; - cpy_r_r1953 = CPyStatics[397]; /* 'name' */ - cpy_r_r1954 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1953, cpy_r_r1952); - cpy_r_r1955 = cpy_r_r1954 >= 0; - if (unlikely(!cpy_r_r1955)) { - CPy_AddTraceback("brownie/typing.py", "", 248, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1956 = (PyObject *)&PyUnicode_Type; - cpy_r_r1957 = CPyStatics[315]; /* 'module' */ - cpy_r_r1958 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1957, cpy_r_r1956); - cpy_r_r1959 = cpy_r_r1958 >= 0; - if (unlikely(!cpy_r_r1959)) { - CPy_AddTraceback("brownie/typing.py", "", 249, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1960 = (PyObject *)&PyUnicode_Type; - cpy_r_r1961 = CPyStatics[350]; /* 'type' */ - cpy_r_r1962 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1961, cpy_r_r1960); - cpy_r_r1963 = cpy_r_r1962 >= 0; - if (unlikely(!cpy_r_r1963)) { - CPy_AddTraceback("brownie/typing.py", "", 250, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1964 = (PyObject *)&PyUnicode_Type; - cpy_r_r1965 = CPyStatics[1492]; /* 'ast_type' */ - cpy_r_r1966 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1965, cpy_r_r1964); - cpy_r_r1967 = cpy_r_r1966 >= 0; - if (unlikely(!cpy_r_r1967)) { - CPy_AddTraceback("brownie/typing.py", "", 251, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1968 = (PyObject *)&PyUnicode_Type; - cpy_r_r1969 = CPyStatics[1497]; /* 'src' */ - cpy_r_r1970 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1969, cpy_r_r1968); - cpy_r_r1971 = cpy_r_r1970 >= 0; - if (unlikely(!cpy_r_r1971)) { - CPy_AddTraceback("brownie/typing.py", "", 252, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1972 = CPyStatics[1524]; /* 'VyperAstNode' */ - cpy_r_r1973 = CPyStatics[1348]; /* 'op' */ - cpy_r_r1974 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1973, cpy_r_r1972); - cpy_r_r1975 = cpy_r_r1974 >= 0; - if (unlikely(!cpy_r_r1975)) { - CPy_AddTraceback("brownie/typing.py", "", 253, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1976 = (PyObject *)&PyDict_Type; - cpy_r_r1977 = CPyStatics[809]; /* 'value' */ - cpy_r_r1978 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1977, cpy_r_r1976); - cpy_r_r1979 = cpy_r_r1978 >= 0; - if (unlikely(!cpy_r_r1979)) { - CPy_AddTraceback("brownie/typing.py", "", 254, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1980 = (PyObject *)&PyDict_Type; - cpy_r_r1981 = CPyStatics[555]; /* 'test' */ - cpy_r_r1982 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1981, cpy_r_r1980); - cpy_r_r1983 = cpy_r_r1982 >= 0; - if (unlikely(!cpy_r_r1983)) { - CPy_AddTraceback("brownie/typing.py", "", 255, CPyStatic_typing___globals); - goto CPyL928; - } - cpy_r_r1984 = CPyStatics[1524]; /* 'VyperAstNode' */ - cpy_r_r1985 = CPyStatics[352]; /* '__annotations__' */ - cpy_r_r1986 = CPyDict_SetItem(cpy_r_r1949, cpy_r_r1985, cpy_r_r1951); - CPy_DECREF(cpy_r_r1951); - cpy_r_r1987 = cpy_r_r1986 >= 0; - if (unlikely(!cpy_r_r1987)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL927; - } - cpy_r_r1988 = CPyStatics[656]; /* 'mypyc filler docstring' */ - cpy_r_r1989 = CPyStatics[58]; /* '__doc__' */ - cpy_r_r1990 = CPyDict_SetItem(cpy_r_r1949, cpy_r_r1989, cpy_r_r1988); - cpy_r_r1991 = cpy_r_r1990 >= 0; - if (unlikely(!cpy_r_r1991)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL927; - } - cpy_r_r1992 = CPyStatics[835]; /* 'brownie.typing' */ - cpy_r_r1993 = CPyStatics[354]; /* '__module__' */ - cpy_r_r1994 = CPyDict_SetItem(cpy_r_r1949, cpy_r_r1993, cpy_r_r1992); - cpy_r_r1995 = cpy_r_r1994 >= 0; - if (unlikely(!cpy_r_r1995)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL927; - } - PyObject *cpy_r_r1996[3] = {cpy_r_r1984, cpy_r_r1929, cpy_r_r1949}; - cpy_r_r1997 = (PyObject **)&cpy_r_r1996; - cpy_r_r1998 = PyObject_Vectorcall(cpy_r_r1939, cpy_r_r1997, 3, 0); - CPy_DECREF(cpy_r_r1939); - if (unlikely(cpy_r_r1998 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL929; - } - CPy_DECREF(cpy_r_r1929); - CPy_DECREF(cpy_r_r1949); - CPyType_typing___VyperAstNode = (PyTypeObject *)cpy_r_r1998; - CPy_INCREF(CPyType_typing___VyperAstNode); - cpy_r_r1999 = CPyStatic_typing___globals; - cpy_r_r2000 = CPyStatics[1524]; /* 'VyperAstNode' */ - cpy_r_r2001 = PyDict_SetItem(cpy_r_r1999, cpy_r_r2000, cpy_r_r1998); - CPy_DECREF(cpy_r_r1998); - cpy_r_r2002 = cpy_r_r2001 >= 0; - if (unlikely(!cpy_r_r2002)) { - CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r2003 = (PyObject *)CPyType_typing___VyperAstNode; - cpy_r_r2004 = CPyStatic_typing___globals; - cpy_r_r2005 = CPyStatics[618]; /* 'List' */ - cpy_r_r2006 = CPyDict_GetItem(cpy_r_r2004, cpy_r_r2005); - if (unlikely(cpy_r_r2006 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r2007 = CPyStatic_typing___globals; - cpy_r_r2008 = CPyStatics[1524]; /* 'VyperAstNode' */ - cpy_r_r2009 = CPyDict_GetItem(cpy_r_r2007, cpy_r_r2008); - if (unlikely(cpy_r_r2009 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); - goto CPyL930; - } - cpy_r_r2010 = PyObject_GetItem(cpy_r_r2006, cpy_r_r2009); - CPy_DECREF(cpy_r_r2006); - CPy_DECREF(cpy_r_r2009); - if (unlikely(cpy_r_r2010 == NULL)) { - CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); - goto CPyL778; - } - cpy_r_r2011 = CPyStatic_typing___globals; - cpy_r_r2012 = CPyStatics[1523]; /* 'VyperAstJson' */ - cpy_r_r2013 = CPyDict_SetItem(cpy_r_r2011, cpy_r_r2012, cpy_r_r2010); - CPy_DECREF(cpy_r_r2010); - cpy_r_r2014 = cpy_r_r2013 >= 0; - if (unlikely(!cpy_r_r2014)) { - CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); - goto CPyL778; - } - return 1; -CPyL778: ; - cpy_r_r2015 = 2; - return cpy_r_r2015; -CPyL779: ; - CPy_DecRef(cpy_r_r61); - goto CPyL778; -CPyL780: ; - CPy_DecRef(cpy_r_r82); - goto CPyL778; -CPyL781: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r92); - goto CPyL778; -CPyL782: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r92); - CPy_DecRef(cpy_r_r102); - goto CPyL778; -CPyL783: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r92); - CPy_DecRef(cpy_r_r102); - CPy_DecRef(cpy_r_r104); - goto CPyL778; -CPyL784: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r102); - goto CPyL778; -CPyL785: ; - CPy_DecRef(cpy_r_r137); - goto CPyL778; -CPyL786: ; - CPy_DecRef(cpy_r_r174); - goto CPyL778; -CPyL787: ; - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r177); - goto CPyL778; -CPyL788: ; - CPy_DecRef(cpy_r_r198); - goto CPyL778; -CPyL789: ; - CPy_DecRef(cpy_r_r198); - CPy_DecRef(cpy_r_r208); - goto CPyL778; -CPyL790: ; - CPy_DecRef(cpy_r_r198); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r218); - goto CPyL778; -CPyL791: ; - CPy_DecRef(cpy_r_r198); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r218); - CPy_DecRef(cpy_r_r220); - goto CPyL778; -CPyL792: ; - CPy_DecRef(cpy_r_r198); - CPy_DecRef(cpy_r_r218); - goto CPyL778; -CPyL793: ; - CPy_DecRef(cpy_r_r261); - goto CPyL778; -CPyL794: ; - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r271); - goto CPyL778; -CPyL795: ; - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r271); - CPy_DecRef(cpy_r_r281); - goto CPyL778; -CPyL796: ; - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r271); - CPy_DecRef(cpy_r_r281); - CPy_DecRef(cpy_r_r283); - goto CPyL778; -CPyL797: ; - CPy_DecRef(cpy_r_r261); - CPy_DecRef(cpy_r_r281); - goto CPyL778; -CPyL798: ; - CPy_DecRef(cpy_r_r306); - goto CPyL778; -CPyL799: ; - CPy_DecRef(cpy_r_r328); - goto CPyL778; -CPyL800: ; - CPy_DecRef(cpy_r_r328); - CPy_DecRef(cpy_r_r338); - goto CPyL778; -CPyL801: ; - CPy_DecRef(cpy_r_r328); - CPy_DecRef(cpy_r_r338); - CPy_DecRef(cpy_r_r348); - goto CPyL778; -CPyL802: ; - CPy_DecRef(cpy_r_r328); - CPy_DecRef(cpy_r_r338); - CPy_DecRef(cpy_r_r348); - CPy_DecRef(cpy_r_r350); - goto CPyL778; -CPyL803: ; - CPy_DecRef(cpy_r_r328); - CPy_DecRef(cpy_r_r348); - goto CPyL778; -CPyL804: ; - CPy_DecRef(cpy_r_r401); - goto CPyL778; -CPyL805: ; - CPy_DecRef(cpy_r_r401); - CPy_DecRef(cpy_r_r411); - goto CPyL778; -CPyL806: ; - CPy_DecRef(cpy_r_r401); - CPy_DecRef(cpy_r_r411); - CPy_DecRef(cpy_r_r421); - goto CPyL778; -CPyL807: ; - CPy_DecRef(cpy_r_r401); - CPy_DecRef(cpy_r_r411); - CPy_DecRef(cpy_r_r421); - CPy_DecRef(cpy_r_r423); - goto CPyL778; -CPyL808: ; - CPy_DecRef(cpy_r_r401); - CPy_DecRef(cpy_r_r421); - goto CPyL778; -CPyL809: ; - CPy_DecRef(cpy_r_r454); - goto CPyL778; -CPyL810: ; - CPy_DecRef(cpy_r_r473); - goto CPyL778; -CPyL811: ; - CPy_DecRef(cpy_r_r473); - CPy_DecRef(cpy_r_r477); - goto CPyL778; -CPyL812: ; - CPy_DecRef(cpy_r_r494); - goto CPyL778; -CPyL813: ; - CPy_DecRef(cpy_r_r494); - CPy_DecRef(cpy_r_r497); - goto CPyL778; -CPyL814: ; - CPy_DecRef(cpy_r_r510); - goto CPyL778; -CPyL815: ; - CPy_DecRef(cpy_r_r510); - CPy_DecRef(cpy_r_r514); - goto CPyL778; -CPyL816: ; - CPy_DecRef(cpy_r_r537); - goto CPyL778; -CPyL817: ; - CPy_DecRef(cpy_r_r537); - CPy_DecRef(cpy_r_r540); - goto CPyL778; -CPyL818: ; - CPy_DecRef(cpy_r_r561); - goto CPyL778; -CPyL819: ; - CPy_DecRef(cpy_r_r561); - CPy_DecRef(cpy_r_r571); - goto CPyL778; -CPyL820: ; - CPy_DecRef(cpy_r_r561); - CPy_DecRef(cpy_r_r571); - CPy_DecRef(cpy_r_r581); - goto CPyL778; -CPyL821: ; - CPy_DecRef(cpy_r_r561); - CPy_DecRef(cpy_r_r571); - CPy_DecRef(cpy_r_r581); - CPy_DecRef(cpy_r_r583); - goto CPyL778; -CPyL822: ; - CPy_DecRef(cpy_r_r561); - CPy_DecRef(cpy_r_r581); - goto CPyL778; -CPyL823: ; - CPy_DecRef(cpy_r_r622); - goto CPyL778; -CPyL824: ; - CPy_DecRef(cpy_r_r622); - CPy_DecRef(cpy_r_r632); - goto CPyL778; -CPyL825: ; - CPy_DecRef(cpy_r_r622); - CPy_DecRef(cpy_r_r632); - CPy_DecRef(cpy_r_r642); - goto CPyL778; -CPyL826: ; - CPy_DecRef(cpy_r_r622); - CPy_DecRef(cpy_r_r632); - CPy_DecRef(cpy_r_r642); - CPy_DecRef(cpy_r_r644); - goto CPyL778; -CPyL827: ; - CPy_DecRef(cpy_r_r622); - CPy_DecRef(cpy_r_r642); - goto CPyL778; -CPyL828: ; - CPy_DecRef(cpy_r_r729); - goto CPyL778; -CPyL829: ; - CPy_DecRef(cpy_r_r729); - CPy_DecRef(cpy_r_r739); - goto CPyL778; -CPyL830: ; - CPy_DecRef(cpy_r_r729); - CPy_DecRef(cpy_r_r739); - CPy_DecRef(cpy_r_r749); - goto CPyL778; -CPyL831: ; - CPy_DecRef(cpy_r_r729); - CPy_DecRef(cpy_r_r739); - CPy_DecRef(cpy_r_r749); - CPy_DecRef(cpy_r_r751); - goto CPyL778; -CPyL832: ; - CPy_DecRef(cpy_r_r729); - CPy_DecRef(cpy_r_r749); - goto CPyL778; -CPyL833: ; - CPy_DecRef(cpy_r_r786); - goto CPyL778; -CPyL834: ; - CPy_DecRef(cpy_r_r808); - goto CPyL778; -CPyL835: ; - CPy_DecRef(cpy_r_r808); - CPy_DecRef(cpy_r_r818); - goto CPyL778; -CPyL836: ; - CPy_DecRef(cpy_r_r808); - CPy_DecRef(cpy_r_r818); - CPy_DecRef(cpy_r_r828); - goto CPyL778; -CPyL837: ; - CPy_DecRef(cpy_r_r808); - CPy_DecRef(cpy_r_r818); - CPy_DecRef(cpy_r_r828); - CPy_DecRef(cpy_r_r830); - goto CPyL778; -CPyL838: ; - CPy_DecRef(cpy_r_r808); - CPy_DecRef(cpy_r_r828); - goto CPyL778; -CPyL839: ; - CPy_DecRef(cpy_r_r853); - goto CPyL778; -CPyL840: ; - CPy_DecRef(cpy_r_r867); - goto CPyL778; -CPyL841: ; - CPy_DecRef(cpy_r_r878); - goto CPyL778; -CPyL842: ; - CPy_DecRef(cpy_r_r906); - goto CPyL778; -CPyL843: ; - CPy_DecRef(cpy_r_r906); - CPy_DecRef(cpy_r_r909); - goto CPyL778; -CPyL844: ; - CPy_DecRef(cpy_r_r906); - CPy_DecRef(cpy_r_r909); - CPy_DecRef(cpy_r_r912); - goto CPyL778; -CPyL845: ; - CPy_DecRef(cpy_r_r934); - goto CPyL778; -CPyL846: ; - CPy_DecRef(cpy_r_r934); - CPy_DecRef(cpy_r_r944); - goto CPyL778; -CPyL847: ; - CPy_DecRef(cpy_r_r934); - CPy_DecRef(cpy_r_r944); - CPy_DecRef(cpy_r_r954); - goto CPyL778; -CPyL848: ; - CPy_DecRef(cpy_r_r934); - CPy_DecRef(cpy_r_r944); - CPy_DecRef(cpy_r_r954); - CPy_DecRef(cpy_r_r956); - goto CPyL778; -CPyL849: ; - CPy_DecRef(cpy_r_r934); - CPy_DecRef(cpy_r_r954); - goto CPyL778; -CPyL850: ; - CPy_DecRef(cpy_r_r991); - goto CPyL778; -CPyL851: ; - CPy_DecRef(cpy_r_r991); - CPy_DecRef(cpy_r_r1001); - goto CPyL778; -CPyL852: ; - CPy_DecRef(cpy_r_r991); - CPy_DecRef(cpy_r_r1001); - CPy_DecRef(cpy_r_r1011); - goto CPyL778; -CPyL853: ; - CPy_DecRef(cpy_r_r991); - CPy_DecRef(cpy_r_r1001); - CPy_DecRef(cpy_r_r1011); - CPy_DecRef(cpy_r_r1013); - goto CPyL778; -CPyL854: ; - CPy_DecRef(cpy_r_r991); - CPy_DecRef(cpy_r_r1011); - goto CPyL778; -CPyL855: ; - CPy_DecRef(cpy_r_r1040); - goto CPyL778; -CPyL856: ; - CPy_DecRef(cpy_r_r1040); - CPy_DecRef(cpy_r_r1044); - goto CPyL778; -CPyL857: ; - CPy_DecRef(cpy_r_r1058); - goto CPyL778; -CPyL858: ; - CPy_DecRef(cpy_r_r1080); - goto CPyL778; -CPyL859: ; - CPy_DecRef(cpy_r_r1080); - CPy_DecRef(cpy_r_r1090); - goto CPyL778; -CPyL860: ; - CPy_DecRef(cpy_r_r1080); - CPy_DecRef(cpy_r_r1090); - CPy_DecRef(cpy_r_r1100); - goto CPyL778; -CPyL861: ; - CPy_DecRef(cpy_r_r1080); - CPy_DecRef(cpy_r_r1090); - CPy_DecRef(cpy_r_r1100); - CPy_DecRef(cpy_r_r1102); - goto CPyL778; -CPyL862: ; - CPy_DecRef(cpy_r_r1080); - CPy_DecRef(cpy_r_r1100); - goto CPyL778; -CPyL863: ; - CPy_DecRef(cpy_r_r1125); - goto CPyL778; -CPyL864: ; - CPy_DecRef(cpy_r_r1147); - goto CPyL778; -CPyL865: ; - CPy_DecRef(cpy_r_r1147); - CPy_DecRef(cpy_r_r1157); - goto CPyL778; -CPyL866: ; - CPy_DecRef(cpy_r_r1147); - CPy_DecRef(cpy_r_r1157); - CPy_DecRef(cpy_r_r1167); - goto CPyL778; -CPyL867: ; - CPy_DecRef(cpy_r_r1147); - CPy_DecRef(cpy_r_r1157); - CPy_DecRef(cpy_r_r1167); - CPy_DecRef(cpy_r_r1169); - goto CPyL778; -CPyL868: ; - CPy_DecRef(cpy_r_r1147); - CPy_DecRef(cpy_r_r1167); - goto CPyL778; -CPyL869: ; - CPy_DecRef(cpy_r_r1212); - goto CPyL778; -CPyL870: ; - CPy_DecRef(cpy_r_r1234); - goto CPyL778; -CPyL871: ; - CPy_DecRef(cpy_r_r1234); - CPy_DecRef(cpy_r_r1244); - goto CPyL778; -CPyL872: ; - CPy_DecRef(cpy_r_r1234); - CPy_DecRef(cpy_r_r1244); - CPy_DecRef(cpy_r_r1254); - goto CPyL778; -CPyL873: ; - CPy_DecRef(cpy_r_r1234); - CPy_DecRef(cpy_r_r1244); - CPy_DecRef(cpy_r_r1254); - CPy_DecRef(cpy_r_r1256); - goto CPyL778; -CPyL874: ; - CPy_DecRef(cpy_r_r1234); - CPy_DecRef(cpy_r_r1254); - goto CPyL778; -CPyL875: ; - CPy_DecRef(cpy_r_r1279); - goto CPyL778; -CPyL876: ; - CPy_DecRef(cpy_r_r1301); - goto CPyL778; -CPyL877: ; - CPy_DecRef(cpy_r_r1301); - CPy_DecRef(cpy_r_r1311); - goto CPyL778; -CPyL878: ; - CPy_DecRef(cpy_r_r1301); - CPy_DecRef(cpy_r_r1311); - CPy_DecRef(cpy_r_r1321); - goto CPyL778; -CPyL879: ; - CPy_DecRef(cpy_r_r1301); - CPy_DecRef(cpy_r_r1311); - CPy_DecRef(cpy_r_r1321); - CPy_DecRef(cpy_r_r1323); - goto CPyL778; -CPyL880: ; - CPy_DecRef(cpy_r_r1301); - CPy_DecRef(cpy_r_r1321); - goto CPyL778; -CPyL881: ; - CPy_DecRef(cpy_r_r1358); - goto CPyL778; -CPyL882: ; - CPy_DecRef(cpy_r_r1372); - goto CPyL778; -CPyL883: ; - CPy_DecRef(cpy_r_r1372); - CPy_DecRef(cpy_r_r1376); - goto CPyL778; -CPyL884: ; - CPy_DecRef(cpy_r_r1403); - goto CPyL778; -CPyL885: ; - CPy_DecRef(cpy_r_r1403); - CPy_DecRef(cpy_r_r1413); - goto CPyL778; -CPyL886: ; - CPy_DecRef(cpy_r_r1403); - CPy_DecRef(cpy_r_r1413); - CPy_DecRef(cpy_r_r1423); - goto CPyL778; -CPyL887: ; - CPy_DecRef(cpy_r_r1403); - CPy_DecRef(cpy_r_r1413); - CPy_DecRef(cpy_r_r1423); - CPy_DecRef(cpy_r_r1425); - goto CPyL778; -CPyL888: ; - CPy_DecRef(cpy_r_r1403); - CPy_DecRef(cpy_r_r1423); - goto CPyL778; -CPyL889: ; - CPy_DecRef(cpy_r_r1460); - goto CPyL778; -CPyL890: ; - CPy_DecRef(cpy_r_r1460); - CPy_DecRef(cpy_r_r1470); - goto CPyL778; -CPyL891: ; - CPy_DecRef(cpy_r_r1460); - CPy_DecRef(cpy_r_r1470); - CPy_DecRef(cpy_r_r1480); - goto CPyL778; -CPyL892: ; - CPy_DecRef(cpy_r_r1460); - CPy_DecRef(cpy_r_r1470); - CPy_DecRef(cpy_r_r1480); - CPy_DecRef(cpy_r_r1482); - goto CPyL778; -CPyL893: ; - CPy_DecRef(cpy_r_r1460); - CPy_DecRef(cpy_r_r1480); - goto CPyL778; -CPyL894: ; - CPy_DecRef(cpy_r_r1513); - goto CPyL778; -CPyL895: ; - CPy_DecRef(cpy_r_r1535); - goto CPyL778; -CPyL896: ; - CPy_DecRef(cpy_r_r1535); - CPy_DecRef(cpy_r_r1545); - goto CPyL778; -CPyL897: ; - CPy_DecRef(cpy_r_r1535); - CPy_DecRef(cpy_r_r1545); - CPy_DecRef(cpy_r_r1555); - goto CPyL778; -CPyL898: ; - CPy_DecRef(cpy_r_r1535); - CPy_DecRef(cpy_r_r1545); - CPy_DecRef(cpy_r_r1555); - CPy_DecRef(cpy_r_r1557); - goto CPyL778; -CPyL899: ; - CPy_DecRef(cpy_r_r1535); - CPy_DecRef(cpy_r_r1555); - goto CPyL778; -CPyL900: ; - CPy_DecRef(cpy_r_r1576); - goto CPyL778; -CPyL901: ; - CPy_DecRef(cpy_r_r1598); - goto CPyL778; -CPyL902: ; - CPy_DecRef(cpy_r_r1598); - CPy_DecRef(cpy_r_r1608); - goto CPyL778; -CPyL903: ; - CPy_DecRef(cpy_r_r1598); - CPy_DecRef(cpy_r_r1608); - CPy_DecRef(cpy_r_r1618); - goto CPyL778; -CPyL904: ; - CPy_DecRef(cpy_r_r1598); - CPy_DecRef(cpy_r_r1608); - CPy_DecRef(cpy_r_r1618); - CPy_DecRef(cpy_r_r1620); - goto CPyL778; -CPyL905: ; - CPy_DecRef(cpy_r_r1598); - CPy_DecRef(cpy_r_r1618); - goto CPyL778; -CPyL906: ; - CPy_DecRef(cpy_r_r1659); - goto CPyL778; -CPyL907: ; - CPy_DecRef(cpy_r_r1659); - CPy_DecRef(cpy_r_r1669); - goto CPyL778; -CPyL908: ; - CPy_DecRef(cpy_r_r1659); - CPy_DecRef(cpy_r_r1669); - CPy_DecRef(cpy_r_r1679); - goto CPyL778; -CPyL909: ; - CPy_DecRef(cpy_r_r1659); - CPy_DecRef(cpy_r_r1669); - CPy_DecRef(cpy_r_r1679); - CPy_DecRef(cpy_r_r1681); - goto CPyL778; -CPyL910: ; - CPy_DecRef(cpy_r_r1659); - CPy_DecRef(cpy_r_r1679); - goto CPyL778; -CPyL911: ; - CPy_DecRef(cpy_r_r1704); - goto CPyL778; -CPyL912: ; - CPy_DecRef(cpy_r_r1726); - goto CPyL778; -CPyL913: ; - CPy_DecRef(cpy_r_r1726); - CPy_DecRef(cpy_r_r1736); - goto CPyL778; -CPyL914: ; - CPy_DecRef(cpy_r_r1726); - CPy_DecRef(cpy_r_r1736); - CPy_DecRef(cpy_r_r1746); - goto CPyL778; -CPyL915: ; - CPy_DecRef(cpy_r_r1726); - CPy_DecRef(cpy_r_r1736); - CPy_DecRef(cpy_r_r1746); - CPy_DecRef(cpy_r_r1748); - goto CPyL778; -CPyL916: ; - CPy_DecRef(cpy_r_r1726); - CPy_DecRef(cpy_r_r1746); - goto CPyL778; -CPyL917: ; - CPy_DecRef(cpy_r_r1771); - goto CPyL778; -CPyL918: ; - CPy_DecRef(cpy_r_r1785); - goto CPyL778; -CPyL919: ; - CPy_DecRef(cpy_r_r1809); - goto CPyL778; -CPyL920: ; - CPy_DecRef(cpy_r_r1809); - CPy_DecRef(cpy_r_r1819); - goto CPyL778; -CPyL921: ; - CPy_DecRef(cpy_r_r1809); - CPy_DecRef(cpy_r_r1819); - CPy_DecRef(cpy_r_r1829); - goto CPyL778; -CPyL922: ; - CPy_DecRef(cpy_r_r1809); - CPy_DecRef(cpy_r_r1819); - CPy_DecRef(cpy_r_r1829); - CPy_DecRef(cpy_r_r1831); - goto CPyL778; -CPyL923: ; - CPy_DecRef(cpy_r_r1809); - CPy_DecRef(cpy_r_r1829); - goto CPyL778; -CPyL924: ; - CPy_DecRef(cpy_r_r1910); - goto CPyL778; -CPyL925: ; - CPy_DecRef(cpy_r_r1929); - goto CPyL778; -CPyL926: ; - CPy_DecRef(cpy_r_r1929); - CPy_DecRef(cpy_r_r1939); - goto CPyL778; -CPyL927: ; - CPy_DecRef(cpy_r_r1929); - CPy_DecRef(cpy_r_r1939); - CPy_DecRef(cpy_r_r1949); - goto CPyL778; -CPyL928: ; - CPy_DecRef(cpy_r_r1929); - CPy_DecRef(cpy_r_r1939); - CPy_DecRef(cpy_r_r1949); - CPy_DecRef(cpy_r_r1951); - goto CPyL778; -CPyL929: ; - CPy_DecRef(cpy_r_r1929); - CPy_DecRef(cpy_r_r1949); - goto CPyL778; -CPyL930: ; - CPy_DecRef(cpy_r_r2006); - goto CPyL778; -} -static PyMethodDef brownie___utilsmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___utils(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils__internal, "__name__"); - CPyStatic_brownie___utils___globals = PyModule_GetDict(CPyModule_brownie___utils__internal); - if (unlikely(CPyStatic_brownie___utils___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_brownie___utils_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___utils__internal); - Py_CLEAR(modname); - CPy_XDECREF_NO_IMM(CPyStatic_brownie___utils___color); - CPyStatic_brownie___utils___color = NULL; - CPy_XDECREF(CPyStatic_brownie___utils___bytes_to_hexstring); - CPyStatic_brownie___utils___bytes_to_hexstring = NULL; - CPy_XDECREF(CPyStatic_brownie___utils___hexbytes_to_hexstring); - CPyStatic_brownie___utils___hexbytes_to_hexstring = NULL; - return -1; -} -static struct PyModuleDef brownie___utilsmodule = { - PyModuleDef_HEAD_INIT, - "brownie.utils", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - brownie___utilsmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___utils(void) -{ - if (CPyModule_brownie___utils__internal) { - Py_INCREF(CPyModule_brownie___utils__internal); - return CPyModule_brownie___utils__internal; - } - CPyModule_brownie___utils__internal = PyModule_Create(&brownie___utilsmodule); - if (unlikely(CPyModule_brownie___utils__internal == NULL)) - goto fail; - if (CPyExec_brownie___utils(CPyModule_brownie___utils__internal) != 0) - goto fail; - return CPyModule_brownie___utils__internal; - fail: - return NULL; -} - -char CPyDef_brownie___utils_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - CPyPtr cpy_r_r46; - CPyPtr cpy_r_r47; - CPyPtr cpy_r_r48; - CPyPtr cpy_r_r49; - CPyPtr cpy_r_r50; - CPyPtr cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", -1, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2068]; /* ('Final',) */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_brownie___utils___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 3, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[2421]; /* ('hex',) */ - cpy_r_r10 = CPyStatics[98]; /* 'brownie.utils' */ - cpy_r_r11 = CPyStatic_brownie___utils___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 5, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyModule_brownie___utils = cpy_r_r12; - CPy_INCREF(CPyModule_brownie___utils); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[2422]; /* ('Color', 'notify') */ - cpy_r_r14 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r15 = CPyStatic_brownie___utils___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 6, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyModule_brownie___utils____color = cpy_r_r16; - CPy_INCREF(CPyModule_brownie___utils____color); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyDef__color___Color(); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 8, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyStatic_brownie___utils___color = cpy_r_r17; - CPy_INCREF_NO_IMM(CPyStatic_brownie___utils___color); - cpy_r_r18 = CPyStatic_brownie___utils___globals; - cpy_r_r19 = CPyStatics[96]; /* 'color' */ - cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r17); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 8, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - cpy_r_r22 = CPyStatic_brownie___utils___globals; - cpy_r_r23 = CPyStatics[700]; /* 'hex' */ - cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 9, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - cpy_r_r25 = CPyStatics[758]; /* 'bytes_to_hexstring' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 9, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyStatic_brownie___utils___bytes_to_hexstring = cpy_r_r26; - CPy_INCREF(CPyStatic_brownie___utils___bytes_to_hexstring); - cpy_r_r27 = CPyStatic_brownie___utils___globals; - cpy_r_r28 = CPyStatics[758]; /* 'bytes_to_hexstring' */ - cpy_r_r29 = CPyDict_SetItem(cpy_r_r27, cpy_r_r28, cpy_r_r26); - CPy_DECREF(cpy_r_r26); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 9, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - cpy_r_r31 = CPyStatic_brownie___utils___globals; - cpy_r_r32 = CPyStatics[700]; /* 'hex' */ - cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 10, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - cpy_r_r34 = CPyStatics[967]; /* 'hexbytes_to_hexstring' */ - cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 10, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - CPyStatic_brownie___utils___hexbytes_to_hexstring = cpy_r_r35; - CPy_INCREF(CPyStatic_brownie___utils___hexbytes_to_hexstring); - cpy_r_r36 = CPyStatic_brownie___utils___globals; - cpy_r_r37 = CPyStatics[967]; /* 'hexbytes_to_hexstring' */ - cpy_r_r38 = CPyDict_SetItem(cpy_r_r36, cpy_r_r37, cpy_r_r35); - CPy_DECREF(cpy_r_r35); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 10, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - cpy_r_r40 = CPyStatics[1933]; /* 'Color' */ - cpy_r_r41 = CPyStatics[96]; /* 'color' */ - cpy_r_r42 = CPyStatics[97]; /* 'notify' */ - cpy_r_r43 = CPyStatics[758]; /* 'bytes_to_hexstring' */ - cpy_r_r44 = CPyStatics[967]; /* 'hexbytes_to_hexstring' */ - cpy_r_r45 = PyList_New(5); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 12, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - cpy_r_r46 = (CPyPtr)&((PyListObject *)cpy_r_r45)->ob_item; - cpy_r_r47 = *(CPyPtr *)cpy_r_r46; - CPy_INCREF(cpy_r_r40); - *(PyObject * *)cpy_r_r47 = cpy_r_r40; - CPy_INCREF(cpy_r_r41); - cpy_r_r48 = cpy_r_r47 + 8; - *(PyObject * *)cpy_r_r48 = cpy_r_r41; - CPy_INCREF(cpy_r_r42); - cpy_r_r49 = cpy_r_r47 + 16; - *(PyObject * *)cpy_r_r49 = cpy_r_r42; - CPy_INCREF(cpy_r_r43); - cpy_r_r50 = cpy_r_r47 + 24; - *(PyObject * *)cpy_r_r50 = cpy_r_r43; - CPy_INCREF(cpy_r_r44); - cpy_r_r51 = cpy_r_r47 + 32; - *(PyObject * *)cpy_r_r51 = cpy_r_r44; - cpy_r_r52 = CPyStatic_brownie___utils___globals; - cpy_r_r53 = CPyStatics[78]; /* '__all__' */ - cpy_r_r54 = CPyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r45); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/utils/__init__.py", "", 12, CPyStatic_brownie___utils___globals); - goto CPyL17; - } - return 1; -CPyL17: ; - cpy_r_r56 = 2; - return cpy_r_r56; -} - -PyObject *CPyDef__color_____mypyc__Color_setup(PyObject *cpy_r_type); -PyObject *CPyDef__color___Color(void); - -static PyObject * -_color___Color_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType__color___Color) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef__color_____mypyc__Color_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -_color___Color_traverse(brownie___utils____color___ColorObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___cache__); - return 0; -} - -static int -_color___Color_clear(brownie___utils____color___ColorObject *self) -{ - Py_CLEAR(self->___cache__); - return 0; -} - -static void -_color___Color_dealloc(brownie___utils____color___ColorObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, _color___Color_dealloc) - _color___Color_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem _color___Color_vtable[9]; -static bool -CPyDef__color___Color_trait_vtable_setup(void) -{ - CPyVTableItem _color___Color_vtable_scratch[] = { - (CPyVTableItem)CPyDef__color___Color_____call__, - (CPyVTableItem)CPyDef__color___Color_____str__, - (CPyVTableItem)CPyDef__color___Color___pretty_dict, - (CPyVTableItem)CPyDef__color___Color___pretty_sequence, - (CPyVTableItem)CPyDef__color___Color____write, - (CPyVTableItem)CPyDef__color___Color___format_tb, - (CPyVTableItem)CPyDef__color___Color___format_syntaxerror, - (CPyVTableItem)CPyDef__color___Color___highlight, - (CPyVTableItem)CPyDef__color___Color_____mypyc_defaults_setup, - }; - memcpy(_color___Color_vtable, _color___Color_vtable_scratch, sizeof(_color___Color_vtable)); - return 1; -} - -static PyObject * -_color___Color_get___3_cache__(brownie___utils____color___ColorObject *self, void *closure); -static int -_color___Color_set___3_cache__(brownie___utils____color___ColorObject *self, PyObject *value, void *closure); - -static PyGetSetDef _color___Color_getseters[] = { - {"__cache__", - (getter)_color___Color_get___3_cache__, (setter)_color___Color_set___3_cache__, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef _color___Color_methods[] = { - {"__call__", - (PyCFunction)CPyPy__color___Color_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, color_str=None)\n--\n\n")}, - {"__str__", - (PyCFunction)CPyPy__color___Color_____str__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__str__($self, /)\n--\n\n")}, - {"pretty_dict", - (PyCFunction)CPyPy__color___Color___pretty_dict, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("pretty_dict($self, value, _indent=0)\n--\n\n")}, - {"pretty_sequence", - (PyCFunction)CPyPy__color___Color___pretty_sequence, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("pretty_sequence($self, value, _indent=0)\n--\n\n")}, - {"_write", - (PyCFunction)CPyPy__color___Color____write, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_write($self, value)\n--\n\n")}, - {"format_tb", - (PyCFunction)CPyPy__color___Color___format_tb, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_tb($self, exc, filename=None, start=None, stop=None)\n--\n\n")}, - {"format_syntaxerror", - (PyCFunction)CPyPy__color___Color___format_syntaxerror, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_syntaxerror($self, exc)\n--\n\n")}, - {"highlight", - (PyCFunction)CPyPy__color___Color___highlight, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"__mypyc_defaults_setup", - (PyCFunction)CPyPy__color___Color_____mypyc_defaults_setup, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__mypyc_defaults_setup()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType__color___Color_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Color", - .tp_new = _color___Color_new, - .tp_dealloc = (destructor)_color___Color_dealloc, - .tp_traverse = (traverseproc)_color___Color_traverse, - .tp_clear = (inquiry)_color___Color_clear, - .tp_getset = _color___Color_getseters, - .tp_methods = _color___Color_methods, - .tp_call = PyVectorcall_Call, - .tp_str = CPyDef__color___Color_____str__, - .tp_basicsize = sizeof(brownie___utils____color___ColorObject), - .tp_vectorcall_offset = offsetof(brownie___utils____color___ColorObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, - .tp_doc = PyDoc_STR("Color()\n--\n\n"), -}; -static PyTypeObject *CPyType__color___Color_template = &CPyType__color___Color_template_; - -PyObject *CPyDef__color_____mypyc__Color_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___utils____color___ColorObject *self; - self = (brownie___utils____color___ColorObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = _color___Color_vtable; - self->vectorcall = CPyPy__color___Color_____call__; - if (CPyDef__color___Color_____mypyc_defaults_setup((PyObject *)self) == 0) { - Py_DECREF(self); - return NULL; - } - return (PyObject *)self; -} - -PyObject *CPyDef__color___Color(void) -{ - PyObject *self = CPyDef__color_____mypyc__Color_setup((PyObject *)CPyType__color___Color); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -_color___Color_get___3_cache__(brownie___utils____color___ColorObject *self, void *closure) -{ - if (unlikely(self->___cache__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__cache__' of 'Color' undefined"); - return NULL; - } - CPy_INCREF(self->___cache__); - PyObject *retval = self->___cache__; - return retval; -} - -static int -_color___Color_set___3_cache__(brownie___utils____color___ColorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Color' object attribute '__cache__' cannot be deleted"); - return -1; - } - if (self->___cache__ != NULL) { - CPy_DECREF(self->___cache__); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->___cache__ = tmp; - return 0; -} -static PyMethodDef _colormodule_methods[] = { - {"notify", (PyCFunction)CPyPy__color___notify, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("notify(type_, msg)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___utils____color(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils____color__internal, "__name__"); - CPyStatic__color___globals = PyModule_GetDict(CPyModule_brownie___utils____color__internal); - if (unlikely(CPyStatic__color___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef__color_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___utils____color__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic__color___formatter); - CPyStatic__color___formatter = NULL; - CPy_XDECREF(CPyStatic__color___MODIFIERS); - CPyStatic__color___MODIFIERS = NULL; - CPy_XDECREF(CPyStatic__color___COLORS); - CPyStatic__color___COLORS = NULL; - CPy_XDECREF(CPyStatic__color___NOTIFY_COLORS); - CPyStatic__color___NOTIFY_COLORS = NULL; - CPy_XDECREF(CPyStatic__color___base_path); - CPyStatic__color___base_path = NULL; - CPy_XDECREF(CPyStatic__color___Color_____cache__); - CPyStatic__color___Color_____cache__ = NULL; - CPy_XDECREF(CPyStatic__color___brownie___utils____color___Color___highlight___lexer); - CPyStatic__color___brownie___utils____color___Color___highlight___lexer = NULL; - Py_CLEAR(CPyType__color___Color); - return -1; -} -static struct PyModuleDef _colormodule = { - PyModuleDef_HEAD_INIT, - "brownie.utils._color", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - _colormodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___utils____color(void) -{ - if (CPyModule_brownie___utils____color__internal) { - Py_INCREF(CPyModule_brownie___utils____color__internal); - return CPyModule_brownie___utils____color__internal; - } - CPyModule_brownie___utils____color__internal = PyModule_Create(&_colormodule); - if (unlikely(CPyModule_brownie___utils____color__internal == NULL)) - goto fail; - if (CPyExec_brownie___utils____color(CPyModule_brownie___utils____color__internal) != 0) - goto fail; - return CPyModule_brownie___utils____color__internal; - fail: - return NULL; -} - -PyObject *CPyDef__color___Color_____call__(PyObject *cpy_r_self, PyObject *cpy_r_color_str) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T3OOO cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - CPyPtr cpy_r_r38; - CPyPtr cpy_r_r39; - int64_t cpy_r_r40; - CPyPtr cpy_r_r41; - PyObject *cpy_r_r42; - CPyPtr cpy_r_r43; - CPyPtr cpy_r_r44; - int64_t cpy_r_r45; - CPyPtr cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_color; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - tuple_T3OOO cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - tuple_T2OO cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - if (cpy_r_color_str != NULL) goto CPyL75; - cpy_r_r0 = Py_None; - cpy_r_color_str = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL76; - } else - goto CPyL5; -CPyL3: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); - goto CPyL74; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r3 = CPyStatics[240]; /* 'settings' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); - goto CPyL77; - } - if (likely(PyDict_Check(cpy_r_r4))) - cpy_r_r5 = cpy_r_r4; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals, "dict", cpy_r_r4); - goto CPyL77; - } - cpy_r_r6 = CPyStatics[241]; /* 'console' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); - goto CPyL77; - } - cpy_r_r8 = CPyStatics[253]; /* 'show_colors' */ - cpy_r_r9 = PyObject_GetItem(cpy_r_r7, cpy_r_r8); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); - goto CPyL77; - } - cpy_r_r10 = PyObject_IsTrue(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); - goto CPyL77; - } - cpy_r_r12 = cpy_r_r10; - if (cpy_r_r12) { - goto CPyL12; - } else - goto CPyL78; -CPyL11: ; - cpy_r_r13 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL12: ; - cpy_r_r14 = CPyStatic__color___Color_____cache__; - if (likely(cpy_r_r14 != NULL)) goto CPyL15; - PyErr_SetString(PyExc_NameError, "value for final name \"__cache__\" was not set"); - cpy_r_r15 = 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 86, CPyStatic__color___globals); - goto CPyL18; - } else - goto CPyL79; -CPyL14: ; - CPy_Unreachable(); -CPyL15: ; - cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_color_str); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 86, CPyStatic__color___globals); - goto CPyL18; - } - if (likely(PyUnicode_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; - else { - CPy_TypeError("str", cpy_r_r16); - cpy_r_r17 = NULL; - } - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 86, CPyStatic__color___globals); - goto CPyL18; - } else - goto CPyL80; -CPyL17: ; - return cpy_r_r17; -CPyL18: ; - cpy_r_r18 = CPy_CatchError(); - cpy_r_r19 = CPyModule_builtins; - cpy_r_r20 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 87, CPyStatic__color___globals); - goto CPyL81; - } - cpy_r_r22 = CPy_ExceptionMatches(cpy_r_r21); - CPy_DecRef(cpy_r_r21); - if (!cpy_r_r22) goto CPyL82; - cpy_r_r23 = (PyObject *)&_Py_NoneStruct; - cpy_r_r24 = cpy_r_color_str != cpy_r_r23; - if (!cpy_r_r24) goto CPyL83; - CPy_INCREF(cpy_r_color_str); - if (likely(cpy_r_color_str != Py_None)) - cpy_r_r25 = cpy_r_color_str; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 82, CPyStatic__color___globals, "str", cpy_r_color_str); - goto CPyL81; - } - cpy_r_r26 = CPyStr_IsTrue(cpy_r_r25); - CPy_DecRef(cpy_r_r25); - if (cpy_r_r26) { - goto CPyL25; - } else - goto CPyL83; -CPyL23: ; - cpy_r_r27 = CPyStatics[1934]; /* '\x1b[0;m' */ - cpy_r_r28 = CPyStr_Build(1, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 89, CPyStatic__color___globals); - goto CPyL72; - } - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - return cpy_r_r28; -CPyL25: ; - cpy_r_r29 = CPyStatics[220]; /* ' ' */ - CPy_INCREF(cpy_r_color_str); - if (likely(cpy_r_color_str != Py_None)) - cpy_r_r30 = cpy_r_color_str; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 91, CPyStatic__color___globals, "str", cpy_r_color_str); - goto CPyL54; - } - cpy_r_r31 = PyUnicode_Contains(cpy_r_r30, cpy_r_r29); - CPy_DecRef(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 91, CPyStatic__color___globals); - goto CPyL54; - } - cpy_r_r33 = cpy_r_r31; - if (!cpy_r_r33) goto CPyL46; - CPy_INCREF(cpy_r_color_str); - if (likely(cpy_r_color_str != Py_None)) - cpy_r_r34 = cpy_r_color_str; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals, "str", cpy_r_color_str); - goto CPyL54; - } - cpy_r_r35 = PyUnicode_Split(cpy_r_r34, NULL, -1); - CPy_DecRef(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals); - goto CPyL54; - } - cpy_r_r36 = CPySequence_CheckUnpackCount(cpy_r_r35, 2); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals); - goto CPyL84; - } - cpy_r_r38 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r39 = *(CPyPtr *)cpy_r_r38; - cpy_r_r40 = 0 * 8; - cpy_r_r41 = cpy_r_r39 + cpy_r_r40; - cpy_r_r42 = *(PyObject * *)cpy_r_r41; - CPy_INCREF(cpy_r_r42); - cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; - cpy_r_r44 = *(CPyPtr *)cpy_r_r43; - cpy_r_r45 = 1 * 8; - cpy_r_r46 = cpy_r_r44 + cpy_r_r45; - cpy_r_r47 = *(PyObject * *)cpy_r_r46; - CPy_INCREF(cpy_r_r47); - CPy_DecRef(cpy_r_r35); - if (likely(PyUnicode_Check(cpy_r_r42))) - cpy_r_r48 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals, "str", cpy_r_r42); - goto CPyL85; - } - if (PyUnicode_Check(cpy_r_r47)) - cpy_r_r49 = cpy_r_r47; - else { - cpy_r_r49 = NULL; - } - if (cpy_r_r49 != NULL) goto __LL1869; - if (cpy_r_r47 == Py_None) - cpy_r_r49 = cpy_r_r47; - else { - cpy_r_r49 = NULL; - } - if (cpy_r_r49 != NULL) goto __LL1869; - CPy_TypeError("str or None", cpy_r_r47); - cpy_r_r49 = NULL; -__LL1869: ; - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals); - goto CPyL86; - } else - goto CPyL87; -CPyL33: ; - cpy_r_color_str = cpy_r_r49; - cpy_r_r50 = CPyStatics[1935]; /* '\x1b[0;' */ - cpy_r_r51 = CPyStatic__color___MODIFIERS; - if (unlikely(cpy_r_r51 == NULL)) { - goto CPyL88; - } else - goto CPyL36; -CPyL34: ; - PyErr_SetString(PyExc_NameError, "value for final name \"MODIFIERS\" was not set"); - cpy_r_r52 = 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); - goto CPyL54; - } else - goto CPyL89; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - cpy_r_r53 = CPyDict_GetItem(cpy_r_r51, cpy_r_r48); - CPy_DecRef(cpy_r_r48); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); - goto CPyL54; - } - if (likely(PyUnicode_Check(cpy_r_r53))) - cpy_r_r54 = cpy_r_r53; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals, "str", cpy_r_r53); - goto CPyL54; - } - cpy_r_r55 = CPyStatic__color___COLORS; - if (unlikely(cpy_r_r55 == NULL)) { - goto CPyL90; - } else - goto CPyL41; -CPyL39: ; - PyErr_SetString(PyExc_NameError, "value for final name \"COLORS\" was not set"); - cpy_r_r56 = 0; - if (unlikely(!cpy_r_r56)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); - goto CPyL54; - } else - goto CPyL91; -CPyL40: ; - CPy_Unreachable(); -CPyL41: ; - CPy_INCREF(cpy_r_color_str); - if (likely(cpy_r_color_str != Py_None)) - cpy_r_r57 = cpy_r_color_str; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals, "str", cpy_r_color_str); - goto CPyL92; - } - cpy_r_r58 = CPyDict_GetItem(cpy_r_r55, cpy_r_r57); - CPy_DecRef(cpy_r_r57); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); - goto CPyL92; - } - if (likely(PyUnicode_Check(cpy_r_r58))) - cpy_r_r59 = cpy_r_r58; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals, "str", cpy_r_r58); - goto CPyL92; - } - cpy_r_r60 = CPyStatics[1936]; /* 'm' */ - cpy_r_r61 = CPyStr_Build(4, cpy_r_r50, cpy_r_r54, cpy_r_r59, cpy_r_r60); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r59); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); - goto CPyL54; - } - cpy_r_color = cpy_r_r61; - goto CPyL64; -CPyL46: ; - cpy_r_r62 = CPyStatics[1935]; /* '\x1b[0;' */ - cpy_r_r63 = CPyStatic__color___COLORS; - if (likely(cpy_r_r63 != NULL)) goto CPyL49; - PyErr_SetString(PyExc_NameError, "value for final name \"COLORS\" was not set"); - cpy_r_r64 = 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals); - goto CPyL54; - } else - goto CPyL93; -CPyL48: ; - CPy_Unreachable(); -CPyL49: ; - CPy_INCREF(cpy_r_color_str); - if (likely(cpy_r_color_str != Py_None)) - cpy_r_r65 = cpy_r_color_str; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals, "str", cpy_r_color_str); - goto CPyL54; - } - cpy_r_r66 = CPyDict_GetItem(cpy_r_r63, cpy_r_r65); - CPy_DecRef(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals); - goto CPyL54; - } - if (likely(PyUnicode_Check(cpy_r_r66))) - cpy_r_r67 = cpy_r_r66; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals, "str", cpy_r_r66); - goto CPyL54; - } - cpy_r_r68 = CPyStatics[1936]; /* 'm' */ - cpy_r_r69 = CPyStr_Build(3, cpy_r_r62, cpy_r_r67, cpy_r_r68); - CPy_DecRef(cpy_r_r67); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals); - goto CPyL54; - } - cpy_r_color = cpy_r_r69; - goto CPyL64; -CPyL54: ; - cpy_r_r70 = CPy_CatchError(); - cpy_r_r71 = CPyModule_builtins; - cpy_r_r72 = CPyStatics[325]; /* 'KeyError' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 96, CPyStatic__color___globals); - goto CPyL94; - } - cpy_r_r74 = CPyModule_builtins; - cpy_r_r75 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 96, CPyStatic__color___globals); - goto CPyL95; - } - cpy_r_r77.f0 = cpy_r_r73; - cpy_r_r77.f1 = cpy_r_r76; - cpy_r_r78 = PyTuple_New(2); - if (unlikely(cpy_r_r78 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1870 = cpy_r_r77.f0; - PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp1870); - PyObject *__tmp1871 = cpy_r_r77.f1; - PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp1871); - cpy_r_r79 = CPy_ExceptionMatches(cpy_r_r78); - CPy_DecRef(cpy_r_r78); - if (!cpy_r_r79) goto CPyL96; - cpy_r_r80 = CPyStatics[1934]; /* '\x1b[0;m' */ - cpy_r_r81 = CPyStr_Build(1, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 97, CPyStatic__color___globals); - goto CPyL94; - } - cpy_r_color = cpy_r_r81; - goto CPyL61; -CPyL59: ; - CPy_Reraise(); - if (!0) { - goto CPyL62; - } else - goto CPyL97; -CPyL60: ; - CPy_Unreachable(); -CPyL61: ; - CPy_RestoreExcInfo(cpy_r_r70); - CPy_DecRef(cpy_r_r70.f0); - CPy_DecRef(cpy_r_r70.f1); - CPy_DecRef(cpy_r_r70.f2); - goto CPyL64; -CPyL62: ; - CPy_RestoreExcInfo(cpy_r_r70); - CPy_DecRef(cpy_r_r70.f0); - CPy_DecRef(cpy_r_r70.f1); - CPy_DecRef(cpy_r_r70.f2); - cpy_r_r82 = CPy_KeepPropagating(); - if (!cpy_r_r82) { - goto CPyL72; - } else - goto CPyL98; -CPyL63: ; - CPy_Unreachable(); -CPyL64: ; - cpy_r_r83 = CPyStatic__color___Color_____cache__; - if (unlikely(cpy_r_r83 == NULL)) { - goto CPyL99; - } else - goto CPyL67; -CPyL65: ; - PyErr_SetString(PyExc_NameError, "value for final name \"__cache__\" was not set"); - cpy_r_r84 = 0; - if (unlikely(!cpy_r_r84)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 98, CPyStatic__color___globals); - goto CPyL72; - } else - goto CPyL100; -CPyL66: ; - CPy_Unreachable(); -CPyL67: ; - if (likely(cpy_r_color_str != Py_None)) - cpy_r_r85 = cpy_r_color_str; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 98, CPyStatic__color___globals, "str", cpy_r_color_str); - goto CPyL101; - } - cpy_r_r86 = CPyDict_SetItem(cpy_r_r83, cpy_r_r85, cpy_r_color); - CPy_DecRef(cpy_r_r85); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 98, CPyStatic__color___globals); - goto CPyL101; - } - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - return cpy_r_color; -CPyL70: ; - CPy_Reraise(); - if (!0) { - goto CPyL72; - } else - goto CPyL102; -CPyL71: ; - CPy_Unreachable(); -CPyL72: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - cpy_r_r88 = CPy_KeepPropagating(); - if (!cpy_r_r88) goto CPyL74; - CPy_Unreachable(); -CPyL74: ; - cpy_r_r89 = NULL; - return cpy_r_r89; -CPyL75: ; - CPy_INCREF(cpy_r_color_str); - goto CPyL2; -CPyL76: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL3; -CPyL77: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL74; -CPyL78: ; - CPy_DECREF(cpy_r_color_str); - goto CPyL11; -CPyL79: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL14; -CPyL80: ; - CPy_DECREF(cpy_r_color_str); - goto CPyL17; -CPyL81: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL72; -CPyL82: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL70; -CPyL83: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL23; -CPyL84: ; - CPy_DecRef(cpy_r_r35); - goto CPyL54; -CPyL85: ; - CPy_DecRef(cpy_r_r47); - goto CPyL54; -CPyL86: ; - CPy_DecRef(cpy_r_r48); - goto CPyL54; -CPyL87: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL33; -CPyL88: ; - CPy_DecRef(cpy_r_r48); - goto CPyL34; -CPyL89: ; - CPy_DecRef(cpy_r_color_str); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL35; -CPyL90: ; - CPy_DecRef(cpy_r_r54); - goto CPyL39; -CPyL91: ; - CPy_DecRef(cpy_r_color_str); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL40; -CPyL92: ; - CPy_DecRef(cpy_r_r54); - goto CPyL54; -CPyL93: ; - CPy_DecRef(cpy_r_color_str); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL48; -CPyL94: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL62; -CPyL95: ; - CPy_DecRef(cpy_r_color_str); - CPy_DecRef(cpy_r_r73); - goto CPyL62; -CPyL96: ; - CPy_DecRef(cpy_r_color_str); - goto CPyL59; -CPyL97: ; - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - CPy_DecRef(cpy_r_r70.f0); - CPy_DecRef(cpy_r_r70.f1); - CPy_DecRef(cpy_r_r70.f2); - goto CPyL60; -CPyL98: ; - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL63; -CPyL99: ; - CPy_DecRef(cpy_r_color_str); - CPy_DecRef(cpy_r_color); - goto CPyL65; -CPyL100: ; - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL66; -CPyL101: ; - CPy_DecRef(cpy_r_color); - goto CPyL72; -CPyL102: ; - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL71; -} - -PyObject *CPyPy__color___Color_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"color_str", 0}; - static CPyArg_Parser parser = {"|O:__call__", kwlist, 0}; - PyObject *obj_color_str = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_color_str)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils._color.Color", obj_self); - goto fail; - } - PyObject *arg_color_str; - if (obj_color_str == NULL) { - arg_color_str = NULL; - goto __LL1872; - } - if (PyUnicode_Check(obj_color_str)) - arg_color_str = obj_color_str; - else { - arg_color_str = NULL; - } - if (arg_color_str != NULL) goto __LL1872; - if (obj_color_str == Py_None) - arg_color_str = obj_color_str; - else { - arg_color_str = NULL; - } - if (arg_color_str != NULL) goto __LL1872; - CPy_TypeError("str or None", obj_color_str); - goto fail; -__LL1872: ; - PyObject *retval = CPyDef__color___Color_____call__(arg_self, arg_color_str); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "__call__", 82, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color_____str__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = CPyStatics[1934]; /* '\x1b[0;m' */ - cpy_r_r1 = CPyStr_Build(1, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "__str__", 102, CPyStatic__color___globals); - goto CPyL2; - } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy__color___Color_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__str__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *retval = CPyDef__color___Color_____str__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "__str__", 101, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color___pretty_dict(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent) { - PyObject *cpy_r_r0; - PyObject *cpy_r_text; - char cpy_r_r1; - PyObject *cpy_r_r2; - CPyTagged cpy_r_r3; - CPyTagged cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - int64_t cpy_r_r15; - CPyPtr cpy_r_r16; - int64_t cpy_r_r17; - char cpy_r_r18; - CPyTagged cpy_r_c; - CPyPtr cpy_r_r19; - CPyPtr cpy_r_r20; - int64_t cpy_r_r21; - CPyPtr cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_s; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - tuple_T3OOO cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - CPyTagged cpy_r_r64; - int64_t cpy_r_r65; - CPyTagged cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - if (cpy_r__indent != CPY_INT_TAG) goto CPyL48; - cpy_r__indent = 0; -CPyL2: ; - cpy_r_r0 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r0); - cpy_r_text = cpy_r_r0; - cpy_r_r1 = cpy_r__indent != 0; - if (cpy_r_r1) { - goto CPyL4; - } else - goto CPyL49; -CPyL3: ; - cpy_r_r2 = CPyStatics[1937]; /* '{' */ - CPy_INCREF(cpy_r_r2); - cpy_r_text = cpy_r_r2; -CPyL4: ; - cpy_r_r3 = CPyTagged_Add(cpy_r__indent, 8); - CPyTagged_DECREF(cpy_r__indent); - cpy_r__indent = cpy_r_r3; - cpy_r_r4 = 0; - cpy_r_r5 = CPyDict_KeysView(cpy_r_value); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals); - goto CPyL50; - } - cpy_r_r6 = (PyObject *)&PyUnicode_Type; - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[70]; /* 'sorted' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals); - goto CPyL51; - } - PyObject *cpy_r_r10[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = CPyStatics[2074]; /* ('key',) */ - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 1, cpy_r_r12); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r5); - if (likely(PyList_Check(cpy_r_r13))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals, "list", cpy_r_r13); - goto CPyL50; - } - cpy_r_r15 = 0; -CPyL9: ; - cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r17 = *(int64_t *)cpy_r_r16; - cpy_r_r18 = cpy_r_r15 < cpy_r_r17; - if (!cpy_r_r18) goto CPyL52; - cpy_r_c = cpy_r_r4; - cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; - cpy_r_r20 = *(CPyPtr *)cpy_r_r19; - cpy_r_r21 = cpy_r_r15 * 8; - cpy_r_r22 = cpy_r_r20 + cpy_r_r21; - cpy_r_r23 = *(PyObject * *)cpy_r_r22; - CPy_INCREF(cpy_r_r23); - cpy_r_r24 = CPyDict_GetItem(cpy_r_value, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 111, CPyStatic__color___globals); - goto CPyL53; - } - cpy_r_r25 = cpy_r_c != 0; - CPyTagged_DECREF(cpy_r_c); - if (!cpy_r_r25) goto CPyL14; - cpy_r_r26 = CPyStatics[341]; /* ',' */ - cpy_r_r27 = CPyStr_Append(cpy_r_text, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 113, CPyStatic__color___globals); - goto CPyL54; - } - cpy_r_text = cpy_r_r27; -CPyL14: ; - cpy_r_r28 = PyUnicode_Check(cpy_r_r23); - if (!cpy_r_r28) goto CPyL16; - cpy_r_r29 = CPyStatics[132]; /* "'" */ - CPy_INCREF(cpy_r_r29); - cpy_r_r30 = cpy_r_r29; - goto CPyL17; -CPyL16: ; - cpy_r_r31 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r31); - cpy_r_r30 = cpy_r_r31; -CPyL17: ; - cpy_r_s = cpy_r_r30; - cpy_r_r32 = CPyStatics[221]; /* '\n' */ - cpy_r_r33 = CPyStatics[220]; /* ' ' */ - CPyTagged_INCREF(cpy_r__indent); - cpy_r_r34 = CPyTagged_StealAsObject(cpy_r__indent); - cpy_r_r35 = PyNumber_Multiply(cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals, "str", cpy_r_r35); - goto CPyL55; - } - cpy_r_r37 = PyObject_Str(cpy_r_r23); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); - goto CPyL56; - } - cpy_r_r38 = CPyStatics[478]; /* ': ' */ - cpy_r_r39 = CPyStr_Build(6, cpy_r_r32, cpy_r_r36, cpy_r_s, cpy_r_r37, cpy_r_s, cpy_r_r38); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_s); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); - goto CPyL57; - } - cpy_r_r40 = CPyStr_Append(cpy_r_text, cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); - goto CPyL58; - } - cpy_r_text = cpy_r_r40; - cpy_r_r41 = PyDict_Check(cpy_r_r24); - if (!cpy_r_r41) goto CPyL28; - cpy_r_r42 = CPyStatics[1937]; /* '{' */ - if (likely(PyDict_Check(cpy_r_r24))) - cpy_r_r43 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals, "dict", cpy_r_r24); - goto CPyL59; - } - cpy_r_r44 = CPyDef__color___Color___pretty_dict(cpy_r_self, cpy_r_r43, cpy_r__indent); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals); - goto CPyL59; - } - cpy_r_r45 = PyUnicode_Concat(cpy_r_r42, cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals); - goto CPyL59; - } - cpy_r_r46 = CPyStr_Append(cpy_r_text, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals); - goto CPyL60; - } - cpy_r_text = cpy_r_r46; - goto CPyL41; -CPyL28: ; - cpy_r_r47 = (PyObject *)&PyList_Type; - cpy_r_r48 = (PyObject *)&PyTuple_Type; - cpy_r_r49 = (PyObject *)&PySet_Type; - CPy_INCREF(cpy_r_r47); - CPy_INCREF(cpy_r_r48); - CPy_INCREF(cpy_r_r49); - cpy_r_r50.f0 = cpy_r_r47; - cpy_r_r50.f1 = cpy_r_r48; - cpy_r_r50.f2 = cpy_r_r49; - cpy_r_r51 = PyTuple_New(3); - if (unlikely(cpy_r_r51 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1873 = cpy_r_r50.f0; - PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp1873); - PyObject *__tmp1874 = cpy_r_r50.f1; - PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp1874); - PyObject *__tmp1875 = cpy_r_r50.f2; - PyTuple_SET_ITEM(cpy_r_r51, 2, __tmp1875); - cpy_r_r52 = PyObject_IsInstance(cpy_r_r24, cpy_r_r51); - CPy_DECREF(cpy_r_r51); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 119, CPyStatic__color___globals); - goto CPyL57; - } - cpy_r_r54 = cpy_r_r52; - if (!cpy_r_r54) goto CPyL38; - CPy_INCREF(cpy_r_r24); - if (PyList_Check(cpy_r_r24)) - cpy_r_r55 = cpy_r_r24; - else { - cpy_r_r55 = NULL; - } - if (cpy_r_r55 != NULL) goto __LL1876; - if (PyTuple_Check(cpy_r_r24)) - cpy_r_r55 = cpy_r_r24; - else { - cpy_r_r55 = NULL; - } - if (cpy_r_r55 != NULL) goto __LL1876; - if (PySet_Check(cpy_r_r24)) - cpy_r_r55 = cpy_r_r24; - else { - cpy_r_r55 = NULL; - } - if (cpy_r_r55 != NULL) goto __LL1876; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals, "union[list, tuple, set]", cpy_r_r24); - goto CPyL57; -__LL1876: ; - cpy_r_r56 = PyObject_Str(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); - goto CPyL57; - } - cpy_r_r57 = CPyStr_GetItem(cpy_r_r56, 0); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); - goto CPyL57; - } - if (PyList_Check(cpy_r_r24)) - cpy_r_r58 = cpy_r_r24; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL1877; - if (PyTuple_Check(cpy_r_r24)) - cpy_r_r58 = cpy_r_r24; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL1877; - if (PySet_Check(cpy_r_r24)) - cpy_r_r58 = cpy_r_r24; - else { - cpy_r_r58 = NULL; - } - if (cpy_r_r58 != NULL) goto __LL1877; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals, "union[list, tuple, set]", cpy_r_r24); - goto CPyL61; -__LL1877: ; - cpy_r_r59 = CPyDef__color___Color___pretty_sequence(cpy_r_self, cpy_r_r58, cpy_r__indent); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); - goto CPyL61; - } - cpy_r_r60 = PyUnicode_Concat(cpy_r_r57, cpy_r_r59); - CPy_DECREF(cpy_r_r57); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); - goto CPyL59; - } - cpy_r_r61 = CPyStr_Append(cpy_r_text, cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); - goto CPyL60; - } - cpy_r_text = cpy_r_r61; - goto CPyL41; -CPyL38: ; - cpy_r_r62 = CPyDef__color___Color____write(cpy_r_self, cpy_r_r24); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 122, CPyStatic__color___globals); - goto CPyL59; - } - cpy_r_r63 = CPyStr_Append(cpy_r_text, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 122, CPyStatic__color___globals); - goto CPyL60; - } - cpy_r_text = cpy_r_r63; -CPyL41: ; - cpy_r_r64 = cpy_r_r4 + 2; - cpy_r_r4 = cpy_r_r64; - cpy_r_r65 = cpy_r_r15 + 1; - cpy_r_r15 = cpy_r_r65; - goto CPyL9; -CPyL42: ; - cpy_r_r66 = CPyTagged_Subtract(cpy_r__indent, 8); - CPyTagged_DECREF(cpy_r__indent); - cpy_r__indent = cpy_r_r66; - cpy_r_r67 = CPyStatics[221]; /* '\n' */ - cpy_r_r68 = CPyStatics[220]; /* ' ' */ - cpy_r_r69 = CPyTagged_StealAsObject(cpy_r__indent); - cpy_r_r70 = PyNumber_Multiply(cpy_r_r68, cpy_r_r69); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals); - goto CPyL62; - } - if (likely(PyUnicode_Check(cpy_r_r70))) - cpy_r_r71 = cpy_r_r70; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals, "str", cpy_r_r70); - goto CPyL62; - } - cpy_r_r72 = CPyStatics[1938]; /* '}' */ - cpy_r_r73 = CPyStr_Build(3, cpy_r_r67, cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals); - goto CPyL62; - } - cpy_r_r74 = CPyStr_Append(cpy_r_text, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals); - goto CPyL47; - } - cpy_r_text = cpy_r_r74; - return cpy_r_text; -CPyL47: ; - cpy_r_r75 = NULL; - return cpy_r_r75; -CPyL48: ; - CPyTagged_INCREF(cpy_r__indent); - goto CPyL2; -CPyL49: ; - CPy_DECREF(cpy_r_text); - goto CPyL3; -CPyL50: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - goto CPyL47; -CPyL51: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r5); - goto CPyL47; -CPyL52: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - goto CPyL42; -CPyL53: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r14); - CPyTagged_DecRef(cpy_r_c); - CPy_DecRef(cpy_r_r23); - goto CPyL47; -CPyL54: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL47; -CPyL55: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_s); - goto CPyL47; -CPyL56: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_s); - CPy_DecRef(cpy_r_r36); - goto CPyL47; -CPyL57: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r24); - goto CPyL47; -CPyL58: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r24); - goto CPyL47; -CPyL59: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r14); - goto CPyL47; -CPyL60: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_r14); - goto CPyL47; -CPyL61: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r57); - goto CPyL47; -CPyL62: ; - CPy_DecRef(cpy_r_text); - goto CPyL47; -} - -PyObject *CPyPy__color___Color___pretty_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"value", "_indent", 0}; - static CPyArg_Parser parser = {"O|O:pretty_dict", kwlist, 0}; - PyObject *obj_value; - PyObject *obj__indent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj__indent)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils._color.Color", obj_self); - goto fail; - } - PyObject *arg_value; - if (likely(PyDict_Check(obj_value))) - arg_value = obj_value; - else { - CPy_TypeError("dict", obj_value); - goto fail; - } - CPyTagged arg__indent; - if (obj__indent == NULL) { - arg__indent = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj__indent))) - arg__indent = CPyTagged_BorrowFromObject(obj__indent); - else { - CPy_TypeError("int", obj__indent); goto fail; - } - PyObject *retval = CPyDef__color___Color___pretty_dict(arg_self, arg_value, arg__indent); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 105, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color___pretty_sequence(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent) { - PyObject *cpy_r_r0; - PyObject *cpy_r_text; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - CPyPtr cpy_r_r24; - int64_t cpy_r_r25; - CPyTagged cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - CPyTagged cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - CPyTagged cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - CPyTagged cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - int32_t cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - int32_t cpy_r_r63; - char cpy_r_r64; - char cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - int64_t cpy_r_r72; - char cpy_r_r73; - CPyTagged cpy_r_r74; - char cpy_r_r75; - int32_t cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - CPyPtr cpy_r_r79; - int64_t cpy_r_r80; - CPyTagged cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - CPyTagged cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - int32_t cpy_r_r95; - char cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - int32_t cpy_r_r112; - char cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - if (cpy_r__indent != CPY_INT_TAG) goto CPyL81; - cpy_r__indent = 0; -CPyL2: ; - cpy_r_r0 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r0); - cpy_r_text = cpy_r_r0; - cpy_r_r1 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 130, CPyStatic__color___globals); - goto CPyL82; - } - cpy_r_r2 = CPyStr_GetItem(cpy_r_r1, 0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 131, CPyStatic__color___globals); - goto CPyL83; - } - cpy_r_r3 = CPyStr_GetItem(cpy_r_r1, -2); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 131, CPyStatic__color___globals); - goto CPyL84; - } - cpy_r_r4 = cpy_r__indent != 0; - if (cpy_r_r4) goto CPyL85; - cpy_r_r5 = CPyStatics[191]; /* '{:{}}' */ - cpy_r_r6 = CPyStatics[114]; /* '' */ - cpy_r_r7 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r8[3] = {cpy_r_r5, cpy_r_r2, cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 133, CPyStatic__color___globals); - goto CPyL86; - } - CPy_DECREF(cpy_r_r2); - if (likely(PyUnicode_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 133, CPyStatic__color___globals, "str", cpy_r_r10); - goto CPyL87; - } - cpy_r_r12 = CPyStr_Append(cpy_r_text, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 133, CPyStatic__color___globals); - goto CPyL88; - } - cpy_r_text = cpy_r_r12; -CPyL10: ; - cpy_r_r13 = PyObject_IsTrue(cpy_r_value); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 128, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r15 = cpy_r_r13; - if (!cpy_r_r15) goto CPyL40; - cpy_r_r16 = PyList_New(0); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r17 = PyObject_GetIter(cpy_r_value); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); - goto CPyL89; - } -CPyL14: ; - cpy_r_r18 = PyIter_Next(cpy_r_r17); - if (cpy_r_r18 == NULL) goto CPyL90; - cpy_r_r19 = PyDict_Check(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 ^ 1; - if (!cpy_r_r20) goto CPyL91; - cpy_r_r21 = PyList_Append(cpy_r_r16, cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); - goto CPyL92; - } else - goto CPyL14; -CPyL17: ; - cpy_r_r23 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); - goto CPyL89; - } - cpy_r_r24 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r25 = *(int64_t *)cpy_r_r24; - CPy_DECREF_NO_IMM(cpy_r_r16); - cpy_r_r26 = cpy_r_r25 << 1; - cpy_r_r27 = cpy_r_r26 != 0; - if (cpy_r_r27) goto CPyL40; - cpy_r_r28 = CPyStatics[221]; /* '\n' */ - cpy_r_r29 = CPyStatics[220]; /* ' ' */ - cpy_r_r30 = CPyTagged_Add(cpy_r__indent, 8); - cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_r30); - cpy_r_r32 = PyNumber_Multiply(cpy_r_r29, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals); - goto CPyL87; - } - if (likely(PyUnicode_Check(cpy_r_r32))) - cpy_r_r33 = cpy_r_r32; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals, "str", cpy_r_r32); - goto CPyL87; - } - cpy_r_r34 = CPyStatics[1937]; /* '{' */ - cpy_r_r35 = CPyStr_Build(3, cpy_r_r28, cpy_r_r33, cpy_r_r34); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r36 = CPyStr_Append(cpy_r_text, cpy_r_r35); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals); - goto CPyL88; - } - cpy_r_text = cpy_r_r36; - cpy_r_r37 = CPyStatics[1939]; /* ',\n' */ - cpy_r_r38 = CPyStatics[220]; /* ' ' */ - cpy_r_r39 = CPyTagged_Add(cpy_r__indent, 8); - cpy_r_r40 = CPyTagged_StealAsObject(cpy_r_r39); - cpy_r_r41 = PyNumber_Multiply(cpy_r_r38, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL87; - } - if (likely(PyUnicode_Check(cpy_r_r41))) - cpy_r_r42 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals, "str", cpy_r_r41); - goto CPyL87; - } - cpy_r_r43 = CPyStatics[1937]; /* '{' */ - cpy_r_r44 = CPyStr_Build(3, cpy_r_r37, cpy_r_r42, cpy_r_r43); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r45 = PyList_New(0); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL93; - } - cpy_r_r46 = PyObject_GetIter(cpy_r_value); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL94; - } -CPyL28: ; - cpy_r_r47 = PyIter_Next(cpy_r_r46); - if (cpy_r_r47 == NULL) goto CPyL95; - cpy_r_r48 = CPyTagged_Add(cpy_r__indent, 8); - if (likely(PyDict_Check(cpy_r_r47))) - cpy_r_r49 = cpy_r_r47; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals, "dict", cpy_r_r47); - goto CPyL96; - } - cpy_r_r50 = CPyDef__color___Color___pretty_dict(cpy_r_self, cpy_r_r49, cpy_r_r48); - CPy_DECREF(cpy_r_r49); - CPyTagged_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL97; - } - cpy_r_r51 = PyList_Append(cpy_r_r45, cpy_r_r50); - CPy_DECREF(cpy_r_r50); - cpy_r_r52 = cpy_r_r51 >= 0; - if (unlikely(!cpy_r_r52)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL97; - } else - goto CPyL28; -CPyL32: ; - cpy_r_r53 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL94; - } - cpy_r_r54 = PyUnicode_Join(cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r44); - CPy_DECREF_NO_IMM(cpy_r_r45); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r55 = CPyStr_Append(cpy_r_text, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); - goto CPyL88; - } - cpy_r_text = cpy_r_r55; - cpy_r_r56 = CPyStatics[221]; /* '\n' */ - cpy_r_r57 = CPyStatics[220]; /* ' ' */ - cpy_r_r58 = CPyTagged_StealAsObject(cpy_r__indent); - cpy_r_r59 = PyNumber_Multiply(cpy_r_r57, cpy_r_r58); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals); - goto CPyL98; - } - if (likely(PyUnicode_Check(cpy_r_r59))) - cpy_r_r60 = cpy_r_r59; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals, "str", cpy_r_r59); - goto CPyL98; - } - cpy_r_r61 = CPyStr_Build(3, cpy_r_r56, cpy_r_r60, cpy_r_r3); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r62 = CPyStr_Append(cpy_r_text, cpy_r_r61); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals); - goto CPyL80; - } - cpy_r_text = cpy_r_r62; - goto CPyL79; -CPyL40: ; - cpy_r_r63 = PyObject_IsTrue(cpy_r_value); - cpy_r_r64 = cpy_r_r63 >= 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 128, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r65 = cpy_r_r63; - if (!cpy_r_r65) goto CPyL100; - cpy_r_r66 = PyList_New(0); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r67 = PyObject_GetIter(cpy_r_value); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); - goto CPyL101; - } -CPyL44: ; - cpy_r_r68 = PyIter_Next(cpy_r_r67); - if (cpy_r_r68 == NULL) goto CPyL102; - cpy_r_r69 = PyUnicode_Check(cpy_r_r68); - cpy_r_r70 = cpy_r_r69 ^ 1; - if (!cpy_r_r70) goto CPyL47; - if (cpy_r_r70) { - goto CPyL50; - } else - goto CPyL104; -CPyL47: ; - CPy_INCREF(cpy_r_r68); - if (likely(PyUnicode_Check(cpy_r_r68))) - cpy_r_r71 = cpy_r_r68; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals, "str", cpy_r_r68); - goto CPyL103; - } - cpy_r_r72 = CPyStr_Size_size_t(cpy_r_r71); - CPy_DECREF(cpy_r_r71); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); - goto CPyL103; - } - cpy_r_r74 = cpy_r_r72 << 1; - cpy_r_r75 = cpy_r_r74 != 128; - if (!cpy_r_r75) goto CPyL104; -CPyL50: ; - cpy_r_r76 = PyList_Append(cpy_r_r66, cpy_r_r68); - CPy_DECREF(cpy_r_r68); - cpy_r_r77 = cpy_r_r76 >= 0; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); - goto CPyL105; - } else - goto CPyL44; -CPyL51: ; - cpy_r_r78 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); - goto CPyL101; - } - cpy_r_r79 = (CPyPtr)&((PyVarObject *)cpy_r_r66)->ob_size; - cpy_r_r80 = *(int64_t *)cpy_r_r79; - CPy_DECREF_NO_IMM(cpy_r_r66); - cpy_r_r81 = cpy_r_r80 << 1; - cpy_r_r82 = cpy_r_r81 != 0; - if (cpy_r_r82) goto CPyL100; - cpy_r_r83 = CPyStatics[293]; /* ', ' */ - cpy_r_r84 = PyList_New(0); - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r85 = PyObject_GetIter(cpy_r_value); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL106; - } -CPyL55: ; - cpy_r_r86 = PyIter_Next(cpy_r_r85); - if (cpy_r_r86 == NULL) goto CPyL107; - cpy_r_r87 = CPyStatics[221]; /* '\n' */ - cpy_r_r88 = CPyStatics[220]; /* ' ' */ - cpy_r_r89 = CPyTagged_Add(cpy_r__indent, 8); - cpy_r_r90 = CPyTagged_StealAsObject(cpy_r_r89); - cpy_r_r91 = PyNumber_Multiply(cpy_r_r88, cpy_r_r90); - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL108; - } - if (likely(PyUnicode_Check(cpy_r_r91))) - cpy_r_r92 = cpy_r_r91; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals, "str", cpy_r_r91); - goto CPyL108; - } - cpy_r_r93 = CPyDef__color___Color____write(cpy_r_self, cpy_r_r86); - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL109; - } - cpy_r_r94 = CPyStr_Build(3, cpy_r_r87, cpy_r_r92, cpy_r_r93); - CPy_DECREF(cpy_r_r92); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL110; - } - cpy_r_r95 = PyList_Append(cpy_r_r84, cpy_r_r94); - CPy_DECREF(cpy_r_r94); - cpy_r_r96 = cpy_r_r95 >= 0; - if (unlikely(!cpy_r_r96)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL110; - } else - goto CPyL55; -CPyL61: ; - cpy_r_r97 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL106; - } - cpy_r_r98 = PyUnicode_Join(cpy_r_r83, cpy_r_r84); - CPy_DECREF_NO_IMM(cpy_r_r84); - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL87; - } - cpy_r_r99 = CPyStr_Append(cpy_r_text, cpy_r_r98); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); - goto CPyL88; - } - cpy_r_text = cpy_r_r99; - cpy_r_r100 = CPyStatics[221]; /* '\n' */ - cpy_r_r101 = CPyStatics[220]; /* ' ' */ - cpy_r_r102 = CPyTagged_StealAsObject(cpy_r__indent); - cpy_r_r103 = PyNumber_Multiply(cpy_r_r101, cpy_r_r102); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals); - goto CPyL98; - } - if (likely(PyUnicode_Check(cpy_r_r103))) - cpy_r_r104 = cpy_r_r103; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals, "str", cpy_r_r103); - goto CPyL98; - } - cpy_r_r105 = CPyStr_Build(3, cpy_r_r100, cpy_r_r104, cpy_r_r3); - CPy_DECREF(cpy_r_r104); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r106 = CPyStr_Append(cpy_r_text, cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals); - goto CPyL80; - } - cpy_r_text = cpy_r_r106; - goto CPyL79; -CPyL69: ; - cpy_r_r107 = CPyStatics[293]; /* ', ' */ - cpy_r_r108 = PyList_New(0); - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL98; - } - cpy_r_r109 = PyObject_GetIter(cpy_r_value); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL111; - } -CPyL71: ; - cpy_r_r110 = PyIter_Next(cpy_r_r109); - if (cpy_r_r110 == NULL) goto CPyL112; - cpy_r_r111 = CPyDef__color___Color____write(cpy_r_self, cpy_r_r110); - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL113; - } - cpy_r_r112 = PyList_Append(cpy_r_r108, cpy_r_r111); - CPy_DECREF(cpy_r_r111); - cpy_r_r113 = cpy_r_r112 >= 0; - if (unlikely(!cpy_r_r113)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL113; - } else - goto CPyL71; -CPyL74: ; - cpy_r_r114 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL111; - } - cpy_r_r115 = PyUnicode_Join(cpy_r_r107, cpy_r_r108); - CPy_DECREF_NO_IMM(cpy_r_r108); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL98; - } - cpy_r_r116 = CPyStr_Append(cpy_r_text, cpy_r_r115); - CPy_DECREF(cpy_r_r115); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); - goto CPyL114; - } - cpy_r_text = cpy_r_r116; - cpy_r_r117 = CPyStr_Append(cpy_r_text, cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 146, CPyStatic__color___globals); - goto CPyL80; - } - cpy_r_text = cpy_r_r117; -CPyL79: ; - return cpy_r_text; -CPyL80: ; - cpy_r_r118 = NULL; - return cpy_r_r118; -CPyL81: ; - CPyTagged_INCREF(cpy_r__indent); - goto CPyL2; -CPyL82: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - goto CPyL80; -CPyL83: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r1); - goto CPyL80; -CPyL84: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r2); - goto CPyL80; -CPyL85: ; - CPy_DECREF(cpy_r_r2); - goto CPyL10; -CPyL86: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r3); - goto CPyL80; -CPyL87: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - goto CPyL80; -CPyL88: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_r3); - goto CPyL80; -CPyL89: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - goto CPyL80; -CPyL90: ; - CPy_DECREF(cpy_r_r17); - goto CPyL17; -CPyL91: ; - CPy_DECREF(cpy_r_r18); - goto CPyL14; -CPyL92: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r17); - goto CPyL80; -CPyL93: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r44); - goto CPyL80; -CPyL94: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL80; -CPyL95: ; - CPy_DECREF(cpy_r_r46); - goto CPyL32; -CPyL96: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - CPyTagged_DecRef(cpy_r_r48); - goto CPyL80; -CPyL97: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - goto CPyL80; -CPyL98: ; - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - goto CPyL80; -CPyL99: ; - CPy_DecRef(cpy_r_text); - goto CPyL80; -CPyL100: ; - CPyTagged_DECREF(cpy_r__indent); - goto CPyL69; -CPyL101: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r66); - goto CPyL80; -CPyL102: ; - CPy_DECREF(cpy_r_r67); - goto CPyL51; -CPyL103: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r68); - goto CPyL80; -CPyL104: ; - CPy_DECREF(cpy_r_r68); - goto CPyL44; -CPyL105: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r67); - goto CPyL80; -CPyL106: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r84); - goto CPyL80; -CPyL107: ; - CPy_DECREF(cpy_r_r85); - goto CPyL61; -CPyL108: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r86); - goto CPyL80; -CPyL109: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r92); - goto CPyL80; -CPyL110: ; - CPyTagged_DecRef(cpy_r__indent); - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - goto CPyL80; -CPyL111: ; - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r108); - goto CPyL80; -CPyL112: ; - CPy_DECREF(cpy_r_r109); - goto CPyL74; -CPyL113: ; - CPy_DecRef(cpy_r_text); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r108); - CPy_DecRef(cpy_r_r109); - goto CPyL80; -CPyL114: ; - CPy_DecRef(cpy_r_r3); - goto CPyL80; -} - -PyObject *CPyPy__color___Color___pretty_sequence(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"value", "_indent", 0}; - static CPyArg_Parser parser = {"O|O:pretty_sequence", kwlist, 0}; - PyObject *obj_value; - PyObject *obj__indent = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj__indent)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils._color.Color", obj_self); - goto fail; - } - PyObject *arg_value = obj_value; - CPyTagged arg__indent; - if (obj__indent == NULL) { - arg__indent = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj__indent))) - arg__indent = CPyTagged_BorrowFromObject(obj__indent); - else { - CPy_TypeError("int", obj__indent); goto fail; - } - PyObject *retval = CPyDef__color___Color___pretty_sequence(arg_self, arg_value, arg__indent); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 128, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color____write(PyObject *cpy_r_self, PyObject *cpy_r_value) { - char cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_s; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = PyUnicode_Check(cpy_r_value); - if (!cpy_r_r0) goto CPyL2; - cpy_r_r1 = CPyStatics[1559]; /* '"' */ - CPy_INCREF(cpy_r_r1); - cpy_r_r2 = cpy_r_r1; - goto CPyL3; -CPyL2: ; - cpy_r_r3 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r3); - cpy_r_r2 = cpy_r_r3; -CPyL3: ; - cpy_r_s = cpy_r_r2; - cpy_r_r4 = PyObject_Str(cpy_r_value); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "_write", 151, CPyStatic__color___globals); - goto CPyL7; - } - cpy_r_r5 = CPyStr_Build(3, cpy_r_s, cpy_r_r4, cpy_r_s); - CPy_DECREF(cpy_r_s); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "_write", 151, CPyStatic__color___globals); - goto CPyL6; - } - return cpy_r_r5; -CPyL6: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -CPyL7: ; - CPy_DecRef(cpy_r_s); - goto CPyL6; -} - -PyObject *CPyPy__color___Color____write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"value", 0}; - static CPyArg_Parser parser = {"O:_write", kwlist, 0}; - PyObject *obj_value; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils._color.Color", obj_self); - goto fail; - } - PyObject *arg_value = obj_value; - PyObject *retval = CPyDef__color___Color____write(arg_self, arg_value); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "_write", 149, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color___format_tb(PyObject *cpy_r_self, PyObject *cpy_r_exc, PyObject *cpy_r_filename, PyObject *cpy_r_start, PyObject *cpy_r_stop) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r22; - PyObject *cpy_r_r23; - CPyPtr cpy_r_r24; - int64_t cpy_r_r25; - PyObject *cpy_r_r26; - int64_t cpy_r_r27; - CPyPtr cpy_r_r28; - int64_t cpy_r_r29; - char cpy_r_r30; - CPyPtr cpy_r_r31; - CPyPtr cpy_r_r32; - int64_t cpy_r_r33; - CPyPtr cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int64_t cpy_r_r40; - PyObject *cpy_r_tb; - PyObject *cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - int64_t cpy_r_r55; - CPyPtr cpy_r_r56; - int64_t cpy_r_r57; - char cpy_r_r58; - CPyPtr cpy_r_r59; - CPyPtr cpy_r_r60; - int64_t cpy_r_r61; - CPyPtr cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - int64_t cpy_r_r69; - char cpy_r_r70; - CPyTagged cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int64_t cpy_r_r79; - CPyPtr cpy_r_r80; - int64_t cpy_r_r81; - char cpy_r_r82; - CPyPtr cpy_r_r83; - CPyPtr cpy_r_r84; - int64_t cpy_r_r85; - CPyPtr cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - int32_t cpy_r_r90; - char cpy_r_r91; - char cpy_r_r92; - int64_t cpy_r_r93; - char cpy_r_r94; - CPyTagged cpy_r_r95; - CPyTagged cpy_r_r96; - PyObject *cpy_r_r97; - tuple_T3OOO cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - char cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - CPyPtr cpy_r_r108; - int64_t cpy_r_r109; - CPyTagged cpy_r_r110; - CPyTagged cpy_r_r111; - CPyTagged cpy_r_i; - char cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - int32_t cpy_r_r119; - char cpy_r_r120; - CPyPtr cpy_r_r121; - CPyPtr cpy_r_r122; - int64_t cpy_r_r123; - CPyPtr cpy_r_r124; - PyObject *cpy_r_r125; - CPyPtr cpy_r_r126; - CPyPtr cpy_r_r127; - int64_t cpy_r_r128; - CPyPtr cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_info; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - char cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - CPyPtr cpy_r_r140; - int64_t cpy_r_r141; - PyObject *cpy_r_r142; - int64_t cpy_r_r143; - CPyPtr cpy_r_r144; - int64_t cpy_r_r145; - char cpy_r_r146; - CPyPtr cpy_r_r147; - CPyPtr cpy_r_r148; - int64_t cpy_r_r149; - CPyPtr cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - int64_t cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - int32_t cpy_r_r159; - char cpy_r_r160; - char cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - char cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - char cpy_r_r182; - char cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - char cpy_r_r188; - CPyTagged cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_msg; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - int32_t cpy_r_r194; - char cpy_r_r195; - char cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - int32_t cpy_r_r207; - char cpy_r_r208; - char cpy_r_r209; - char cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - int32_t cpy_r_r218; - char cpy_r_r219; - char cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - char cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - char cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - int32_t cpy_r_r242; - char cpy_r_r243; - char cpy_r_r244; - char cpy_r_r245; - PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - int32_t cpy_r_r252; - char cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - PyObject *cpy_r_r256; - if (cpy_r_filename != NULL) goto CPyL164; - cpy_r_r0 = Py_None; - cpy_r_filename = cpy_r_r0; -CPyL2: ; - if (cpy_r_start != NULL) goto CPyL165; - cpy_r_r1 = Py_None; - cpy_r_start = cpy_r_r1; -CPyL4: ; - if (cpy_r_stop != NULL) goto CPyL166; - cpy_r_r2 = Py_None; - cpy_r_stop = cpy_r_r2; -CPyL6: ; - cpy_r_r3 = CPyModule_builtins; - cpy_r_r4 = CPyStatics[295]; /* 'SyntaxError' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals); - goto CPyL167; - } - cpy_r_r6 = PyObject_IsInstance(cpy_r_exc, cpy_r_r5); - CPy_DECREF(cpy_r_r5); - cpy_r_r7 = cpy_r_r6 >= 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals); - goto CPyL167; - } - cpy_r_r8 = cpy_r_r6; - if (!cpy_r_r8) goto CPyL14; - cpy_r_r9 = CPyStatics[234]; /* 'text' */ - cpy_r_r10 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals); - goto CPyL167; - } - if (PyUnicode_Check(cpy_r_r10)) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL1878; - if (cpy_r_r10 == Py_None) - cpy_r_r11 = cpy_r_r10; - else { - cpy_r_r11 = NULL; - } - if (cpy_r_r11 != NULL) goto __LL1878; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals, "str or None", cpy_r_r10); - goto CPyL168; -__LL1878: ; - cpy_r_r12 = (PyObject *)&_Py_NoneStruct; - cpy_r_r13 = cpy_r_r11 != cpy_r_r12; - CPy_DECREF(cpy_r_r10); - if (cpy_r_r13) { - goto CPyL169; - } else - goto CPyL14; -CPyL12: ; - cpy_r_r14 = CPyDef__color___Color___format_syntaxerror(cpy_r_self, cpy_r_exc); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 161, CPyStatic__color___globals); - goto CPyL163; - } - return cpy_r_r14; -CPyL14: ; - cpy_r_r15 = CPyStatics[1940]; /* '__traceback__' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); - goto CPyL167; - } - cpy_r_r17 = CPyModule_traceback; - cpy_r_r18 = CPyStatics[1941]; /* 'format_tb' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); - goto CPyL170; - } - PyObject *cpy_r_r20[1] = {cpy_r_r16}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); - goto CPyL170; - } - CPy_DECREF(cpy_r_r16); - if (likely(PyList_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals, "list", cpy_r_r22); - goto CPyL167; - } - cpy_r_r24 = (CPyPtr)&((PyVarObject *)cpy_r_r23)->ob_size; - cpy_r_r25 = *(int64_t *)cpy_r_r24; - cpy_r_r26 = PyList_New(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); - goto CPyL171; - } - cpy_r_r27 = 0; -CPyL20: ; - cpy_r_r28 = (CPyPtr)&((PyVarObject *)cpy_r_r23)->ob_size; - cpy_r_r29 = *(int64_t *)cpy_r_r28; - cpy_r_r30 = cpy_r_r27 < cpy_r_r29; - if (!cpy_r_r30) goto CPyL172; - cpy_r_r31 = (CPyPtr)&((PyListObject *)cpy_r_r23)->ob_item; - cpy_r_r32 = *(CPyPtr *)cpy_r_r31; - cpy_r_r33 = cpy_r_r27 * 8; - cpy_r_r34 = cpy_r_r32 + cpy_r_r33; - cpy_r_r35 = *(PyObject * *)cpy_r_r34; - CPy_INCREF(cpy_r_r35); - if (likely(PyUnicode_Check(cpy_r_r35))) - cpy_r_r36 = cpy_r_r35; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals, "str", cpy_r_r35); - goto CPyL173; - } - cpy_r_r37 = CPyStatics[1942]; /* './' */ - cpy_r_r38 = CPyStatics[114]; /* '' */ - cpy_r_r39 = PyUnicode_Replace(cpy_r_r36, cpy_r_r37, cpy_r_r38, -1); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); - goto CPyL173; - } - CPyList_SetItemUnsafe(cpy_r_r26, cpy_r_r27, cpy_r_r39); - cpy_r_r40 = cpy_r_r27 + 1; - cpy_r_r27 = cpy_r_r40; - goto CPyL20; -CPyL25: ; - cpy_r_tb = cpy_r_r26; - cpy_r_r41 = (PyObject *)&_Py_NoneStruct; - cpy_r_r42 = cpy_r_filename != cpy_r_r41; - if (!cpy_r_r42) goto CPyL174; - CPy_INCREF(cpy_r_filename); - if (likely(cpy_r_filename != Py_None)) - cpy_r_r43 = cpy_r_filename; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 156, CPyStatic__color___globals, "str", cpy_r_filename); - goto CPyL175; - } - cpy_r_r44 = CPyStr_IsTrue(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (!cpy_r_r44) goto CPyL174; - cpy_r_r45 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r45 == NULL)) { - goto CPyL176; - } else - goto CPyL31; -CPyL29: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r46 = 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); - goto CPyL163; - } - CPy_Unreachable(); -CPyL31: ; - cpy_r_r47 = CPyStatics[55]; /* 'argv' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); - goto CPyL175; - } - if (likely(PyDict_Check(cpy_r_r48))) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals, "dict", cpy_r_r48); - goto CPyL175; - } - cpy_r_r50 = CPyStatics[1943]; /* 'tb' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r49, cpy_r_r50); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); - goto CPyL175; - } - cpy_r_r52 = PyObject_IsTrue(cpy_r_r51); - CPy_DECREF(cpy_r_r51); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); - goto CPyL175; - } - cpy_r_r54 = cpy_r_r52; - if (cpy_r_r54) goto CPyL174; - cpy_r_r55 = 0; -CPyL37: ; - cpy_r_r56 = (CPyPtr)&((PyVarObject *)cpy_r_tb)->ob_size; - cpy_r_r57 = *(int64_t *)cpy_r_r56; - cpy_r_r58 = cpy_r_r55 < cpy_r_r57; - if (!cpy_r_r58) goto CPyL177; - cpy_r_r59 = (CPyPtr)&((PyListObject *)cpy_r_tb)->ob_item; - cpy_r_r60 = *(CPyPtr *)cpy_r_r59; - cpy_r_r61 = cpy_r_r55 * 8; - cpy_r_r62 = cpy_r_r60 + cpy_r_r61; - cpy_r_r63 = *(PyObject * *)cpy_r_r62; - CPy_INCREF(cpy_r_r63); - if (likely(PyUnicode_Check(cpy_r_r63))) - cpy_r_r64 = cpy_r_r63; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals, "str", cpy_r_r63); - goto CPyL178; - } - CPy_INCREF(cpy_r_filename); - if (likely(cpy_r_filename != Py_None)) - cpy_r_r65 = cpy_r_filename; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals, "str", cpy_r_filename); - goto CPyL179; - } - cpy_r_r66 = PyUnicode_Contains(cpy_r_r64, cpy_r_r65); - CPy_DECREF(cpy_r_r65); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals); - goto CPyL179; - } - cpy_r_r68 = cpy_r_r66; - if (!cpy_r_r68) goto CPyL180; - goto CPyL46; -CPyL43: ; - cpy_r_r69 = cpy_r_r55 + 1; - cpy_r_r55 = cpy_r_r69; - goto CPyL37; -CPyL44: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r70 = 0; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals); - goto CPyL62; - } else - goto CPyL181; -CPyL45: ; - CPy_Unreachable(); -CPyL46: ; - cpy_r_r71 = CPyList_Index(cpy_r_tb, cpy_r_r64); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r71 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals); - goto CPyL178; - } else - goto CPyL182; -CPyL47: ; - cpy_r_r72 = CPyTagged_StealAsObject(cpy_r_r71); - cpy_r_start = cpy_r_r72; - cpy_r_r73 = (PyObject *)&_Py_NoneStruct; - cpy_r_r74 = (PyObject *)&_Py_NoneStruct; - cpy_r_r75 = CPyStatics[2029]; /* -1 */ - cpy_r_r76 = PySlice_New(cpy_r_r73, cpy_r_r74, cpy_r_r75); - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); - goto CPyL178; - } - cpy_r_r77 = PyObject_GetItem(cpy_r_tb, cpy_r_r76); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); - goto CPyL178; - } - if (likely(PyList_Check(cpy_r_r77))) - cpy_r_r78 = cpy_r_r77; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals, "list", cpy_r_r77); - goto CPyL178; - } - cpy_r_r79 = 0; -CPyL51: ; - cpy_r_r80 = (CPyPtr)&((PyVarObject *)cpy_r_r78)->ob_size; - cpy_r_r81 = *(int64_t *)cpy_r_r80; - cpy_r_r82 = cpy_r_r79 < cpy_r_r81; - if (!cpy_r_r82) goto CPyL183; - cpy_r_r83 = (CPyPtr)&((PyListObject *)cpy_r_r78)->ob_item; - cpy_r_r84 = *(CPyPtr *)cpy_r_r83; - cpy_r_r85 = cpy_r_r79 * 8; - cpy_r_r86 = cpy_r_r84 + cpy_r_r85; - cpy_r_r87 = *(PyObject * *)cpy_r_r86; - CPy_INCREF(cpy_r_r87); - if (likely(PyUnicode_Check(cpy_r_r87))) - cpy_r_r88 = cpy_r_r87; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals, "str", cpy_r_r87); - goto CPyL184; - } - CPy_INCREF(cpy_r_filename); - if (likely(cpy_r_filename != Py_None)) - cpy_r_r89 = cpy_r_filename; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals, "str", cpy_r_filename); - goto CPyL185; - } - cpy_r_r90 = PyUnicode_Contains(cpy_r_r88, cpy_r_r89); - CPy_DECREF(cpy_r_r89); - cpy_r_r91 = cpy_r_r90 >= 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); - goto CPyL185; - } - cpy_r_r92 = cpy_r_r90; - if (cpy_r_r92) { - goto CPyL186; - } else - goto CPyL187; -CPyL56: ; - goto CPyL60; -CPyL57: ; - cpy_r_r93 = cpy_r_r79 + 1; - cpy_r_r79 = cpy_r_r93; - goto CPyL51; -CPyL58: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r94 = 0; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); - goto CPyL62; - } else - goto CPyL188; -CPyL59: ; - CPy_Unreachable(); -CPyL60: ; - cpy_r_r95 = CPyList_Index(cpy_r_tb, cpy_r_r88); - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r95 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); - goto CPyL62; - } else - goto CPyL189; -CPyL61: ; - cpy_r_r96 = CPyTagged_Add(cpy_r_r95, 2); - CPyTagged_DECREF(cpy_r_r95); - cpy_r_r97 = CPyTagged_StealAsObject(cpy_r_r96); - cpy_r_stop = cpy_r_r97; - goto CPyL69; -CPyL62: ; - cpy_r_r98 = CPy_CatchError(); - cpy_r_r99 = CPyModule_builtins; - cpy_r_r100 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 168, CPyStatic__color___globals); - goto CPyL190; - } - cpy_r_r102 = CPy_ExceptionMatches(cpy_r_r101); - CPy_DecRef(cpy_r_r101); - if (cpy_r_r102) { - goto CPyL66; - } else - goto CPyL191; -CPyL64: ; - CPy_Reraise(); - if (!0) { - goto CPyL67; - } else - goto CPyL192; -CPyL65: ; - CPy_Unreachable(); -CPyL66: ; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL69; -CPyL67: ; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - cpy_r_r103 = CPy_KeepPropagating(); - if (!cpy_r_r103) goto CPyL163; - CPy_Unreachable(); -CPyL69: ; - cpy_r_r104 = (PyObject *)&_Py_NoneStruct; - cpy_r_r105 = PySlice_New(cpy_r_start, cpy_r_stop, cpy_r_r104); - CPy_DECREF(cpy_r_start); - CPy_DECREF(cpy_r_stop); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 171, CPyStatic__color___globals); - goto CPyL193; - } - cpy_r_r106 = PyObject_GetItem(cpy_r_tb, cpy_r_r105); - CPy_DECREF_NO_IMM(cpy_r_tb); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 171, CPyStatic__color___globals); - goto CPyL163; - } - if (likely(PyList_Check(cpy_r_r106))) - cpy_r_r107 = cpy_r_r106; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 171, CPyStatic__color___globals, "list", cpy_r_r106); - goto CPyL163; - } - cpy_r_tb = cpy_r_r107; - cpy_r_r108 = (CPyPtr)&((PyVarObject *)cpy_r_tb)->ob_size; - cpy_r_r109 = *(int64_t *)cpy_r_r108; - cpy_r_r110 = cpy_r_r109 << 1; - cpy_r_r111 = 0; - cpy_r_i = cpy_r_r111; -CPyL73: ; - cpy_r_r112 = (Py_ssize_t)cpy_r_r111 < (Py_ssize_t)cpy_r_r110; - if (!cpy_r_r112) goto CPyL194; - cpy_r_r113 = CPyList_GetItem(cpy_r_tb, cpy_r_i); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); - goto CPyL195; - } - if (likely(PyUnicode_Check(cpy_r_r113))) - cpy_r_r114 = cpy_r_r113; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "str", cpy_r_r113); - goto CPyL195; - } - cpy_r_r115 = CPyStatics[221]; /* '\n' */ - cpy_r_r116 = PyUnicode_Split(cpy_r_r114, cpy_r_r115, -1); - CPy_DECREF(cpy_r_r114); - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); - goto CPyL195; - } - cpy_r_r117 = CPyList_GetSlice(cpy_r_r116, 0, 4); - CPy_DECREF_NO_IMM(cpy_r_r116); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); - goto CPyL195; - } - if (likely(PyList_Check(cpy_r_r117))) - cpy_r_r118 = cpy_r_r117; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "list", cpy_r_r117); - goto CPyL195; - } - cpy_r_r119 = CPySequence_CheckUnpackCount(cpy_r_r118, 2); - cpy_r_r120 = cpy_r_r119 >= 0; - if (unlikely(!cpy_r_r120)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); - goto CPyL196; - } - cpy_r_r121 = (CPyPtr)&((PyListObject *)cpy_r_r118)->ob_item; - cpy_r_r122 = *(CPyPtr *)cpy_r_r121; - cpy_r_r123 = 0 * 8; - cpy_r_r124 = cpy_r_r122 + cpy_r_r123; - cpy_r_r125 = *(PyObject * *)cpy_r_r124; - CPy_INCREF(cpy_r_r125); - cpy_r_r126 = (CPyPtr)&((PyListObject *)cpy_r_r118)->ob_item; - cpy_r_r127 = *(CPyPtr *)cpy_r_r126; - cpy_r_r128 = 1 * 8; - cpy_r_r129 = cpy_r_r127 + cpy_r_r128; - cpy_r_r130 = *(PyObject * *)cpy_r_r129; - CPy_INCREF(cpy_r_r130); - CPy_DECREF_NO_IMM(cpy_r_r118); - if (likely(PyUnicode_Check(cpy_r_r125))) - cpy_r_r131 = cpy_r_r125; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "str", cpy_r_r125); - goto CPyL197; - } - cpy_r_info = cpy_r_r131; - if (likely(PyUnicode_Check(cpy_r_r130))) - cpy_r_r132 = cpy_r_r130; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "str", cpy_r_r130); - goto CPyL198; - } - cpy_r_r133 = CPyStatic__color___base_path; - if (unlikely(cpy_r_r133 == NULL)) { - goto CPyL199; - } else - goto CPyL85; -CPyL83: ; - PyErr_SetString(PyExc_NameError, "value for final name \"base_path\" was not set"); - cpy_r_r134 = 0; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 174, CPyStatic__color___globals); - goto CPyL163; - } - CPy_Unreachable(); -CPyL85: ; - cpy_r_r135 = CPyStatics[175]; /* '.' */ - cpy_r_r136 = PyUnicode_Replace(cpy_r_info, cpy_r_r133, cpy_r_r135, -1); - CPy_DECREF(cpy_r_info); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 174, CPyStatic__color___globals); - goto CPyL200; - } - cpy_r_info = cpy_r_r136; - cpy_r_r137 = CPyStr_Strip(cpy_r_info, 0); - CPy_DECREF(cpy_r_info); - cpy_r_r138 = CPyStatics[220]; /* ' ' */ - cpy_r_r139 = PyUnicode_Split(cpy_r_r137, cpy_r_r138, -1); - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 175, CPyStatic__color___globals); - goto CPyL200; - } - cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r139)->ob_size; - cpy_r_r141 = *(int64_t *)cpy_r_r140; - cpy_r_r142 = PyList_New(cpy_r_r141); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 175, CPyStatic__color___globals); - goto CPyL201; - } - cpy_r_r143 = 0; -CPyL89: ; - cpy_r_r144 = (CPyPtr)&((PyVarObject *)cpy_r_r139)->ob_size; - cpy_r_r145 = *(int64_t *)cpy_r_r144; - cpy_r_r146 = cpy_r_r143 < cpy_r_r145; - if (!cpy_r_r146) goto CPyL202; - cpy_r_r147 = (CPyPtr)&((PyListObject *)cpy_r_r139)->ob_item; - cpy_r_r148 = *(CPyPtr *)cpy_r_r147; - cpy_r_r149 = cpy_r_r143 * 8; - cpy_r_r150 = cpy_r_r148 + cpy_r_r149; - cpy_r_r151 = *(PyObject * *)cpy_r_r150; - CPy_INCREF(cpy_r_r151); - if (likely(PyUnicode_Check(cpy_r_r151))) - cpy_r_r152 = cpy_r_r151; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 175, CPyStatic__color___globals, "str", cpy_r_r151); - goto CPyL203; - } - cpy_r_r153 = CPyStatics[341]; /* ',' */ - cpy_r_r154 = CPyStr_Strip(cpy_r_r152, cpy_r_r153); - CPy_DECREF(cpy_r_r152); - CPyList_SetItemUnsafe(cpy_r_r142, cpy_r_r143, cpy_r_r154); - cpy_r_r155 = cpy_r_r143 + 1; - cpy_r_r143 = cpy_r_r155; - goto CPyL89; -CPyL93: ; - cpy_r_r156 = CPyStatics[1944]; /* 'site-packages/' */ - cpy_r_r157 = CPyList_GetItemShort(cpy_r_r142, 2); - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 176, CPyStatic__color___globals); - goto CPyL204; - } - if (likely(PyUnicode_Check(cpy_r_r157))) - cpy_r_r158 = cpy_r_r157; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 176, CPyStatic__color___globals, "str", cpy_r_r157); - goto CPyL204; - } - cpy_r_r159 = PyUnicode_Contains(cpy_r_r158, cpy_r_r156); - CPy_DECREF(cpy_r_r158); - cpy_r_r160 = cpy_r_r159 >= 0; - if (unlikely(!cpy_r_r160)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 176, CPyStatic__color___globals); - goto CPyL204; - } - cpy_r_r161 = cpy_r_r159; - if (!cpy_r_r161) goto CPyL104; - cpy_r_r162 = CPyStatics[1559]; /* '"' */ - cpy_r_r163 = CPyList_GetItemShort(cpy_r_r142, 2); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); - goto CPyL204; - } - if (likely(PyUnicode_Check(cpy_r_r163))) - cpy_r_r164 = cpy_r_r163; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals, "str", cpy_r_r163); - goto CPyL204; - } - cpy_r_r165 = CPyStatics[1944]; /* 'site-packages/' */ - cpy_r_r166 = PyUnicode_Split(cpy_r_r164, cpy_r_r165, -1); - CPy_DECREF(cpy_r_r164); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); - goto CPyL204; - } - cpy_r_r167 = CPyList_GetItemShort(cpy_r_r166, 2); - CPy_DECREF_NO_IMM(cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); - goto CPyL204; - } - if (likely(PyUnicode_Check(cpy_r_r167))) - cpy_r_r168 = cpy_r_r167; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals, "str", cpy_r_r167); - goto CPyL204; - } - cpy_r_r169 = PyUnicode_Concat(cpy_r_r162, cpy_r_r168); - CPy_DECREF(cpy_r_r168); - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); - goto CPyL204; - } - cpy_r_r170 = CPyList_SetItem(cpy_r_r142, 2, cpy_r_r169); - if (unlikely(!cpy_r_r170)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); - goto CPyL204; - } -CPyL104: ; - cpy_r_r171 = CPyStatics[1945]; /* ' \x1b[0;2;37mFile \x1b[0;1;35m' */ - cpy_r_r172 = CPyList_GetItemShort(cpy_r_r142, 2); - if (unlikely(cpy_r_r172 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals); - goto CPyL204; - } - if (likely(PyUnicode_Check(cpy_r_r172))) - cpy_r_r173 = cpy_r_r172; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals, "str", cpy_r_r172); - goto CPyL204; - } - cpy_r_r174 = CPyStatics[1946]; /* '\x1b[0;2;37m, line \x1b[0;1;34m' */ - cpy_r_r175 = CPyList_GetItemShort(cpy_r_r142, 6); - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 180, CPyStatic__color___globals); - goto CPyL205; - } - if (likely(PyUnicode_Check(cpy_r_r175))) - cpy_r_r176 = cpy_r_r175; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 180, CPyStatic__color___globals, "str", cpy_r_r175); - goto CPyL205; - } - cpy_r_r177 = CPyStatics[1947]; /* '\x1b[0;2;37m, in \x1b[0;1;36m' */ - cpy_r_r178 = CPyList_GetItemShort(cpy_r_r142, 10); - CPy_DECREF_NO_IMM(cpy_r_r142); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 181, CPyStatic__color___globals); - goto CPyL206; - } - if (likely(PyUnicode_Check(cpy_r_r178))) - cpy_r_r179 = cpy_r_r178; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 181, CPyStatic__color___globals, "str", cpy_r_r178); - goto CPyL206; - } - cpy_r_r180 = CPyStatics[1934]; /* '\x1b[0;m' */ - cpy_r_r181 = CPyStr_Build(7, cpy_r_r171, cpy_r_r173, cpy_r_r174, cpy_r_r176, cpy_r_r177, cpy_r_r179, cpy_r_r180); - CPy_DECREF(cpy_r_r173); - CPy_DECREF(cpy_r_r176); - CPy_DECREF(cpy_r_r179); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals); - goto CPyL200; - } - cpy_r_r182 = CPyList_SetItem(cpy_r_tb, cpy_r_i, cpy_r_r181); - if (unlikely(!cpy_r_r182)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals); - goto CPyL200; - } - cpy_r_r183 = CPyStr_IsTrue(cpy_r_r132); - if (!cpy_r_r183) goto CPyL207; - cpy_r_r184 = CPyList_GetItem(cpy_r_tb, cpy_r_i); - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); - goto CPyL200; - } - cpy_r_r185 = CPyStatics[221]; /* '\n' */ - cpy_r_r186 = CPyStr_Build(2, cpy_r_r185, cpy_r_r132); - CPy_DECREF(cpy_r_r132); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); - goto CPyL208; - } - cpy_r_r187 = PyNumber_InPlaceAdd(cpy_r_r184, cpy_r_r186); - CPy_DECREF(cpy_r_r184); - CPy_DECREF(cpy_r_r186); - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); - goto CPyL195; - } - cpy_r_r188 = CPyList_SetItem(cpy_r_tb, cpy_r_i, cpy_r_r187); - CPyTagged_DECREF(cpy_r_i); - if (unlikely(!cpy_r_r188)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); - goto CPyL193; - } -CPyL117: ; - cpy_r_r189 = cpy_r_r111 + 2; - cpy_r_r111 = cpy_r_r189; - cpy_r_i = cpy_r_r189; - goto CPyL73; -CPyL118: ; - cpy_r_r190 = PyObject_Str(cpy_r_exc); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 186, CPyStatic__color___globals); - goto CPyL193; - } - cpy_r_msg = cpy_r_r190; - cpy_r_r191 = CPyStatic__color___globals; - cpy_r_r192 = CPyStatics[1472]; /* 'VyperException' */ - cpy_r_r193 = CPyDict_GetItem(cpy_r_r191, cpy_r_r192); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 187, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r194 = PyObject_IsInstance(cpy_r_exc, cpy_r_r193); - CPy_DECREF(cpy_r_r193); - cpy_r_r195 = cpy_r_r194 >= 0; - if (unlikely(!cpy_r_r195)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 187, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r196 = cpy_r_r194; - if (!cpy_r_r196) goto CPyL133; - cpy_r_r197 = NULL; - cpy_r_r198 = CPyDef__color___Color___highlight(cpy_r_self, cpy_r_msg, cpy_r_r197); - CPy_DECREF(cpy_r_msg); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 189, CPyStatic__color___globals); - goto CPyL193; - } - if (likely(PyUnicode_Check(cpy_r_r198))) - cpy_r_r199 = cpy_r_r198; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 189, CPyStatic__color___globals, "str", cpy_r_r198); - goto CPyL193; - } - cpy_r_msg = cpy_r_r199; - cpy_r_r200 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r200 == NULL)) { - goto CPyL210; - } else - goto CPyL127; -CPyL125: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r201 = 0; - if (unlikely(!cpy_r_r201)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); - goto CPyL163; - } - CPy_Unreachable(); -CPyL127: ; - cpy_r_r202 = CPyStatics[55]; /* 'argv' */ - cpy_r_r203 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r202); - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); - goto CPyL209; - } - if (likely(PyDict_Check(cpy_r_r203))) - cpy_r_r204 = cpy_r_r203; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals, "dict", cpy_r_r203); - goto CPyL209; - } - cpy_r_r205 = CPyStatics[1943]; /* 'tb' */ - cpy_r_r206 = CPyDict_GetItem(cpy_r_r204, cpy_r_r205); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r207 = PyObject_IsTrue(cpy_r_r206); - CPy_DECREF(cpy_r_r206); - cpy_r_r208 = cpy_r_r207 >= 0; - if (unlikely(!cpy_r_r208)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r209 = cpy_r_r207; - if (cpy_r_r209) goto CPyL133; - cpy_r_r210 = CPyList_Clear(cpy_r_tb); - if (unlikely(!cpy_r_r210)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 191, CPyStatic__color___globals); - goto CPyL209; - } -CPyL133: ; - cpy_r_r211 = CPyStatics[2423]; /* ('CompilerError',) */ - cpy_r_r212 = CPyStatics[95]; /* 'brownie.exceptions' */ - cpy_r_r213 = CPyStatic__color___globals; - cpy_r_r214 = CPyImport_ImportFromMany(cpy_r_r212, cpy_r_r211, cpy_r_r211, cpy_r_r213); - if (unlikely(cpy_r_r214 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 193, CPyStatic__color___globals); - goto CPyL209; - } - CPyModule_brownie___exceptions = cpy_r_r214; - CPy_INCREF(CPyModule_brownie___exceptions); - CPy_DECREF(cpy_r_r214); - cpy_r_r215 = CPyStatic__color___globals; - cpy_r_r216 = CPyStatics[1154]; /* 'CompilerError' */ - cpy_r_r217 = CPyDict_GetItem(cpy_r_r215, cpy_r_r216); - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 195, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r218 = PyObject_IsInstance(cpy_r_exc, cpy_r_r217); - CPy_DECREF(cpy_r_r217); - cpy_r_r219 = cpy_r_r218 >= 0; - if (unlikely(!cpy_r_r219)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 195, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r220 = cpy_r_r218; - if (!cpy_r_r220) goto CPyL157; - cpy_r_r221 = CPyStatics[595]; /* 'compiler' */ - cpy_r_r222 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r221); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 197, CPyStatic__color___globals); - goto CPyL209; - } - if (likely(PyUnicode_Check(cpy_r_r222))) - cpy_r_r223 = cpy_r_r222; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 197, CPyStatic__color___globals, "str", cpy_r_r222); - goto CPyL209; - } - cpy_r_r224 = CPyStatics[1311]; /* 'solc' */ - cpy_r_r225 = CPyStr_Equal(cpy_r_r223, cpy_r_r224); - CPy_DECREF(cpy_r_r223); - if (!cpy_r_r225) goto CPyL145; - cpy_r_r226 = CPyStatic__color___globals; - cpy_r_r227 = CPyStatics[1948]; /* 'SolidityLexer' */ - cpy_r_r228 = CPyDict_GetItem(cpy_r_r226, cpy_r_r227); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r229 = PyObject_Vectorcall(cpy_r_r228, 0, 0, 0); - CPy_DECREF(cpy_r_r228); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r230 = CPyDef__color___Color___highlight(cpy_r_self, cpy_r_msg, cpy_r_r229); - CPy_DECREF(cpy_r_msg); - CPy_DECREF(cpy_r_r229); - if (unlikely(cpy_r_r230 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals); - goto CPyL193; - } - if (likely(PyUnicode_Check(cpy_r_r230))) - cpy_r_r231 = cpy_r_r230; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals, "str", cpy_r_r230); - goto CPyL193; - } - cpy_r_msg = cpy_r_r231; - goto CPyL148; -CPyL145: ; - cpy_r_r232 = NULL; - cpy_r_r233 = CPyDef__color___Color___highlight(cpy_r_self, cpy_r_msg, cpy_r_r232); - CPy_DECREF(cpy_r_msg); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 200, CPyStatic__color___globals); - goto CPyL193; - } - if (likely(PyUnicode_Check(cpy_r_r233))) - cpy_r_r234 = cpy_r_r233; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 200, CPyStatic__color___globals, "str", cpy_r_r233); - goto CPyL193; - } - cpy_r_msg = cpy_r_r234; -CPyL148: ; - cpy_r_r235 = CPyStatic__config___CONFIG; - if (unlikely(cpy_r_r235 == NULL)) { - goto CPyL211; - } else - goto CPyL151; -CPyL149: ; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r236 = 0; - if (unlikely(!cpy_r_r236)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); - goto CPyL163; - } - CPy_Unreachable(); -CPyL151: ; - cpy_r_r237 = CPyStatics[55]; /* 'argv' */ - cpy_r_r238 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r237); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); - goto CPyL209; - } - if (likely(PyDict_Check(cpy_r_r238))) - cpy_r_r239 = cpy_r_r238; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals, "dict", cpy_r_r238); - goto CPyL209; - } - cpy_r_r240 = CPyStatics[1943]; /* 'tb' */ - cpy_r_r241 = CPyDict_GetItem(cpy_r_r239, cpy_r_r240); - CPy_DECREF(cpy_r_r239); - if (unlikely(cpy_r_r241 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r242 = PyObject_IsTrue(cpy_r_r241); - CPy_DECREF(cpy_r_r241); - cpy_r_r243 = cpy_r_r242 >= 0; - if (unlikely(!cpy_r_r243)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); - goto CPyL209; - } - cpy_r_r244 = cpy_r_r242; - if (cpy_r_r244) goto CPyL157; - cpy_r_r245 = CPyList_Clear(cpy_r_tb); - if (unlikely(!cpy_r_r245)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 202, CPyStatic__color___globals); - goto CPyL209; - } -CPyL157: ; - cpy_r_r246 = CPyStatics[204]; /* '\x1b[0;1;31m' */ - cpy_r_r247 = CPy_TYPE(cpy_r_exc); - cpy_r_r248 = CPy_GetName(cpy_r_r247); - CPy_DECREF(cpy_r_r247); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals); - goto CPyL209; - } - if (likely(PyUnicode_Check(cpy_r_r248))) - cpy_r_r249 = cpy_r_r248; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals, "str", cpy_r_r248); - goto CPyL209; - } - cpy_r_r250 = CPyStatics[1949]; /* '\x1b[0;m: ' */ - cpy_r_r251 = CPyStr_Build(4, cpy_r_r246, cpy_r_r249, cpy_r_r250, cpy_r_msg); - CPy_DECREF(cpy_r_r249); - CPy_DECREF(cpy_r_msg); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals); - goto CPyL193; - } - cpy_r_r252 = PyList_Append(cpy_r_tb, cpy_r_r251); - CPy_DECREF(cpy_r_r251); - cpy_r_r253 = cpy_r_r252 >= 0; - if (unlikely(!cpy_r_r253)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals); - goto CPyL193; - } - cpy_r_r254 = CPyStatics[221]; /* '\n' */ - cpy_r_r255 = PyUnicode_Join(cpy_r_r254, cpy_r_tb); - CPy_DECREF_NO_IMM(cpy_r_tb); - if (unlikely(cpy_r_r255 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 205, CPyStatic__color___globals); - goto CPyL163; - } - return cpy_r_r255; -CPyL163: ; - cpy_r_r256 = NULL; - return cpy_r_r256; -CPyL164: ; - CPy_INCREF(cpy_r_filename); - goto CPyL2; -CPyL165: ; - CPy_INCREF(cpy_r_start); - goto CPyL4; -CPyL166: ; - CPy_INCREF(cpy_r_stop); - goto CPyL6; -CPyL167: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - goto CPyL163; -CPyL168: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_r10); - goto CPyL163; -CPyL169: ; - CPy_DECREF(cpy_r_filename); - CPy_DECREF(cpy_r_start); - CPy_DECREF(cpy_r_stop); - goto CPyL12; -CPyL170: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_r16); - goto CPyL163; -CPyL171: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_r23); - goto CPyL163; -CPyL172: ; - CPy_DECREF_NO_IMM(cpy_r_r23); - goto CPyL25; -CPyL173: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r26); - goto CPyL163; -CPyL174: ; - CPy_DECREF(cpy_r_filename); - goto CPyL69; -CPyL175: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_tb); - goto CPyL163; -CPyL176: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_tb); - goto CPyL29; -CPyL177: ; - CPy_DECREF(cpy_r_filename); - goto CPyL44; -CPyL178: ; - CPy_DecRef(cpy_r_filename); - goto CPyL62; -CPyL179: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r64); - goto CPyL62; -CPyL180: ; - CPy_DECREF(cpy_r_r64); - goto CPyL43; -CPyL181: ; - CPy_DECREF(cpy_r_start); - CPy_DECREF(cpy_r_stop); - CPy_DECREF_NO_IMM(cpy_r_tb); - goto CPyL45; -CPyL182: ; - CPy_DECREF(cpy_r_start); - goto CPyL47; -CPyL183: ; - CPy_DECREF(cpy_r_filename); - CPy_DECREF_NO_IMM(cpy_r_r78); - goto CPyL58; -CPyL184: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r78); - goto CPyL62; -CPyL185: ; - CPy_DecRef(cpy_r_filename); - CPy_DecRef(cpy_r_r78); - CPy_DecRef(cpy_r_r88); - goto CPyL62; -CPyL186: ; - CPy_DECREF(cpy_r_filename); - CPy_DECREF_NO_IMM(cpy_r_r78); - goto CPyL56; -CPyL187: ; - CPy_DECREF(cpy_r_r88); - goto CPyL57; -CPyL188: ; - CPy_DECREF(cpy_r_start); - CPy_DECREF(cpy_r_stop); - CPy_DECREF_NO_IMM(cpy_r_tb); - goto CPyL59; -CPyL189: ; - CPy_DECREF(cpy_r_stop); - goto CPyL61; -CPyL190: ; - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_tb); - goto CPyL67; -CPyL191: ; - CPy_DecRef(cpy_r_start); - CPy_DecRef(cpy_r_stop); - CPy_DecRef(cpy_r_tb); - goto CPyL64; -CPyL192: ; - CPy_DecRef(cpy_r_r98.f0); - CPy_DecRef(cpy_r_r98.f1); - CPy_DecRef(cpy_r_r98.f2); - goto CPyL65; -CPyL193: ; - CPy_DecRef(cpy_r_tb); - goto CPyL163; -CPyL194: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL118; -CPyL195: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - goto CPyL163; -CPyL196: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r118); - goto CPyL163; -CPyL197: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r130); - goto CPyL163; -CPyL198: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_info); - goto CPyL163; -CPyL199: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_info); - CPy_DecRef(cpy_r_r132); - goto CPyL83; -CPyL200: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r132); - goto CPyL163; -CPyL201: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r139); - goto CPyL163; -CPyL202: ; - CPy_DECREF_NO_IMM(cpy_r_r139); - goto CPyL93; -CPyL203: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142); - goto CPyL163; -CPyL204: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r142); - goto CPyL163; -CPyL205: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r173); - goto CPyL163; -CPyL206: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r132); - CPy_DecRef(cpy_r_r173); - CPy_DecRef(cpy_r_r176); - goto CPyL163; -CPyL207: ; - CPyTagged_DECREF(cpy_r_i); - CPy_DECREF(cpy_r_r132); - goto CPyL117; -CPyL208: ; - CPy_DecRef(cpy_r_tb); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r184); - goto CPyL163; -CPyL209: ; - CPy_DecRef(cpy_r_tb); - CPy_DecRef(cpy_r_msg); - goto CPyL163; -CPyL210: ; - CPy_DecRef(cpy_r_tb); - CPy_DecRef(cpy_r_msg); - goto CPyL125; -CPyL211: ; - CPy_DecRef(cpy_r_tb); - CPy_DecRef(cpy_r_msg); - goto CPyL149; -} - -PyObject *CPyPy__color___Color___format_tb(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"exc", "filename", "start", "stop", 0}; - static CPyArg_Parser parser = {"O|OOO:format_tb", kwlist, 0}; - PyObject *obj_exc; - PyObject *obj_filename = NULL; - PyObject *obj_start = NULL; - PyObject *obj_stop = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_exc, &obj_filename, &obj_start, &obj_stop)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils._color.Color", obj_self); - goto fail; - } - PyObject *arg_exc = obj_exc; - PyObject *arg_filename; - if (obj_filename == NULL) { - arg_filename = NULL; - goto __LL1879; - } - if (PyUnicode_Check(obj_filename)) - arg_filename = obj_filename; - else { - arg_filename = NULL; - } - if (arg_filename != NULL) goto __LL1879; - if (obj_filename == Py_None) - arg_filename = obj_filename; - else { - arg_filename = NULL; - } - if (arg_filename != NULL) goto __LL1879; - CPy_TypeError("str or None", obj_filename); - goto fail; -__LL1879: ; - PyObject *arg_start; - if (obj_start == NULL) { - arg_start = NULL; - goto __LL1880; - } - if (PyLong_Check(obj_start)) - arg_start = obj_start; - else { - arg_start = NULL; - } - if (arg_start != NULL) goto __LL1880; - if (obj_start == Py_None) - arg_start = obj_start; - else { - arg_start = NULL; - } - if (arg_start != NULL) goto __LL1880; - CPy_TypeError("int or None", obj_start); - goto fail; -__LL1880: ; - PyObject *arg_stop; - if (obj_stop == NULL) { - arg_stop = NULL; - goto __LL1881; - } - if (PyLong_Check(obj_stop)) - arg_stop = obj_stop; - else { - arg_stop = NULL; - } - if (arg_stop != NULL) goto __LL1881; - if (obj_stop == Py_None) - arg_stop = obj_stop; - else { - arg_stop = NULL; - } - if (arg_stop != NULL) goto __LL1881; - CPy_TypeError("int or None", obj_stop); - goto fail; -__LL1881: ; - PyObject *retval = CPyDef__color___Color___format_tb(arg_self, arg_exc, arg_filename, arg_start, arg_stop); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 153, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color___format_syntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_exc) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - CPyTagged cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - CPyTagged cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - CPyTagged cpy_r_r19; - CPyTagged cpy_r_r20; - CPyTagged cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - int32_t cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - cpy_r_r0 = CPyStatics[1264]; /* 'offset' */ - cpy_r_r1 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL36; - } - if (PyLong_Check(cpy_r_r1)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL1882; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL1882; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals, "int or None", cpy_r_r1); - goto CPyL36; -__LL1882: ; - cpy_r_r3 = CPyStatics[234]; /* 'text' */ - cpy_r_r4 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL37; - } - if (PyUnicode_Check(cpy_r_r4)) - cpy_r_r5 = cpy_r_r4; - else { - cpy_r_r5 = NULL; - } - if (cpy_r_r5 != NULL) goto __LL1883; - if (cpy_r_r4 == Py_None) - cpy_r_r5 = cpy_r_r4; - else { - cpy_r_r5 = NULL; - } - if (cpy_r_r5 != NULL) goto __LL1883; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals, "str or None", cpy_r_r4); - goto CPyL37; -__LL1883: ; - cpy_r_r6 = cpy_r_r5; - cpy_r_r7 = CPyStatics[742]; /* 'lstrip' */ - PyObject *cpy_r_r8[1] = {cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL38; - } - CPy_DECREF(cpy_r_r6); - cpy_r_r11 = cpy_r_r10; - cpy_r_r12 = CPyObject_Size(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL37; - } - cpy_r_r13 = CPyTagged_StealAsObject(cpy_r_r12); - cpy_r_r14 = PyNumber_Add(cpy_r_r2, cpy_r_r13); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL36; - } - if (likely(PyLong_Check(cpy_r_r14))) - cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); - else { - CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL36; - } - cpy_r_r16 = CPyStatics[234]; /* 'text' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL39; - } - if (PyUnicode_Check(cpy_r_r17)) - cpy_r_r18 = cpy_r_r17; - else { - cpy_r_r18 = NULL; - } - if (cpy_r_r18 != NULL) goto __LL1884; - if (cpy_r_r17 == Py_None) - cpy_r_r18 = cpy_r_r17; - else { - cpy_r_r18 = NULL; - } - if (cpy_r_r18 != NULL) goto __LL1884; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals, "str or None", cpy_r_r17); - goto CPyL39; -__LL1884: ; - cpy_r_r19 = CPyObject_Size(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); - goto CPyL39; - } - cpy_r_r20 = CPyTagged_Subtract(cpy_r_r15, cpy_r_r19); - CPyTagged_DECREF(cpy_r_r15); - CPyTagged_DECREF(cpy_r_r19); - cpy_r_r21 = CPyTagged_Add(cpy_r_r20, 6); - CPyTagged_DECREF(cpy_r_r20); - cpy_r_r22 = CPyStatics[536]; /* 'filename' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); - goto CPyL40; - } - if (PyUnicode_Check(cpy_r_r23)) - cpy_r_r24 = cpy_r_r23; - else { - cpy_r_r24 = NULL; - } - if (cpy_r_r24 != NULL) goto __LL1885; - if (cpy_r_r23 == Py_None) - cpy_r_r24 = cpy_r_r23; - else { - cpy_r_r24 = NULL; - } - if (cpy_r_r24 != NULL) goto __LL1885; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals, "str or None", cpy_r_r23); - goto CPyL40; -__LL1885: ; - cpy_r_r25 = CPyStatic__color___base_path; - if (unlikely(cpy_r_r25 == NULL)) { - goto CPyL41; - } else - goto CPyL17; -CPyL15: ; - PyErr_SetString(PyExc_NameError, "value for final name \"base_path\" was not set"); - cpy_r_r26 = 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); - goto CPyL36; - } - CPy_Unreachable(); -CPyL17: ; - cpy_r_r27 = CPyStatics[175]; /* '.' */ - cpy_r_r28 = cpy_r_r24; - cpy_r_r29 = CPyStatics[459]; /* 'replace' */ - PyObject *cpy_r_r30[3] = {cpy_r_r28, cpy_r_r25, cpy_r_r27}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); - goto CPyL42; - } - CPy_DECREF(cpy_r_r28); - cpy_r_r33 = cpy_r_r32; - cpy_r_r34 = CPyStatics[536]; /* 'filename' */ - cpy_r_r35 = PyObject_SetAttr(cpy_r_exc, cpy_r_r34, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r36 = cpy_r_r35 >= 0; - if (unlikely(!cpy_r_r36)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); - goto CPyL40; - } - cpy_r_r37 = CPyStatics[1950]; /* ' \x1b[0;2;37mFile "\x1b[0;1;35m' */ - cpy_r_r38 = CPyStatics[536]; /* 'filename' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); - goto CPyL40; - } - cpy_r_r40 = PyObject_Str(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); - goto CPyL40; - } - cpy_r_r41 = CPyStatics[1951]; /* '\x1b[0;2;37m", line \x1b[0;1;34m' */ - cpy_r_r42 = CPyStatics[1952]; /* 'lineno' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 212, CPyStatic__color___globals); - goto CPyL43; - } - if (PyLong_Check(cpy_r_r43)) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL1886; - if (cpy_r_r43 == Py_None) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL1886; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 212, CPyStatic__color___globals, "int or None", cpy_r_r43); - goto CPyL43; -__LL1886: ; - cpy_r_r45 = PyObject_Str(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); - goto CPyL43; - } - cpy_r_r46 = CPyStatics[1953]; /* '\x1b[0;2;37m,\n\x1b[0;m ' */ - cpy_r_r47 = CPyStatics[234]; /* 'text' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 213, CPyStatic__color___globals); - goto CPyL44; - } - if (PyUnicode_Check(cpy_r_r48)) - cpy_r_r49 = cpy_r_r48; - else { - cpy_r_r49 = NULL; - } - if (cpy_r_r49 != NULL) goto __LL1887; - if (cpy_r_r48 == Py_None) - cpy_r_r49 = cpy_r_r48; - else { - cpy_r_r49 = NULL; - } - if (cpy_r_r49 != NULL) goto __LL1887; - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 213, CPyStatic__color___globals, "str or None", cpy_r_r48); - goto CPyL44; -__LL1887: ; - cpy_r_r50 = cpy_r_r49; - cpy_r_r51 = CPyStatics[1954]; /* 'strip' */ - PyObject *cpy_r_r52[1] = {cpy_r_r50}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_VectorcallMethod(cpy_r_r51, cpy_r_r53, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 213, CPyStatic__color___globals); - goto CPyL45; - } - CPy_DECREF(cpy_r_r50); - cpy_r_r55 = cpy_r_r54; - cpy_r_r56 = PyObject_Str(cpy_r_r55); - CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); - goto CPyL44; - } - cpy_r_r57 = CPyStatics[221]; /* '\n' */ - cpy_r_r58 = CPyStatics[220]; /* ' ' */ - cpy_r_r59 = CPyTagged_StealAsObject(cpy_r_r21); - cpy_r_r60 = PyNumber_Multiply(cpy_r_r58, cpy_r_r59); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals); - goto CPyL46; - } - if (likely(PyUnicode_Check(cpy_r_r60))) - cpy_r_r61 = cpy_r_r60; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals, "str", cpy_r_r60); - goto CPyL46; - } - cpy_r_r62 = CPyStatics[1955]; /* '^\n\x1b[0;1;31mSyntaxError\x1b[0;m: ' */ - cpy_r_r63 = CPyStatics[1956]; /* 'msg' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals); - goto CPyL47; - } - if (likely(PyUnicode_Check(cpy_r_r64))) - cpy_r_r65 = cpy_r_r64; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals, "str", cpy_r_r64); - goto CPyL47; - } - cpy_r_r66 = CPyStr_Build(10, cpy_r_r37, cpy_r_r40, cpy_r_r41, cpy_r_r45, cpy_r_r46, cpy_r_r56, cpy_r_r57, cpy_r_r61, cpy_r_r62, cpy_r_r65); - CPy_DECREF(cpy_r_r40); - CPy_DECREF(cpy_r_r45); - CPy_DECREF(cpy_r_r56); - CPy_DECREF(cpy_r_r61); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); - goto CPyL36; - } - return cpy_r_r66; -CPyL36: ; - cpy_r_r67 = NULL; - return cpy_r_r67; -CPyL37: ; - CPy_DecRef(cpy_r_r2); - goto CPyL36; -CPyL38: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r6); - goto CPyL36; -CPyL39: ; - CPyTagged_DecRef(cpy_r_r15); - goto CPyL36; -CPyL40: ; - CPyTagged_DecRef(cpy_r_r21); - goto CPyL36; -CPyL41: ; - CPyTagged_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - goto CPyL15; -CPyL42: ; - CPyTagged_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r28); - goto CPyL36; -CPyL43: ; - CPyTagged_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r40); - goto CPyL36; -CPyL44: ; - CPyTagged_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - goto CPyL36; -CPyL45: ; - CPyTagged_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r50); - goto CPyL36; -CPyL46: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r56); - goto CPyL36; -CPyL47: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r61); - goto CPyL36; -} - -PyObject *CPyPy__color___Color___format_syntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"exc", 0}; - static CPyArg_Parser parser = {"O:format_syntaxerror", kwlist, 0}; - PyObject *obj_exc; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_exc)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils._color.Color", obj_self); - goto fail; - } - PyObject *arg_exc = obj_exc; - PyObject *retval = CPyDef__color___Color___format_syntaxerror(arg_self, arg_exc); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 207, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___Color___highlight(PyObject *cpy_r_self, PyObject *cpy_r_text, PyObject *cpy_r_lexer) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - if (cpy_r_lexer != NULL) goto CPyL9; - cpy_r_r0 = CPyStatic__color___brownie___utils____color___Color___highlight___lexer; - CPy_INCREF(cpy_r_r0); - cpy_r_lexer = cpy_r_r0; -CPyL2: ; - cpy_r_r1 = CPyStatic__color___globals; - cpy_r_r2 = CPyStatics[1957]; /* 'pygments' */ - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "highlight", 221, CPyStatic__color___globals); - goto CPyL10; - } - cpy_r_r4 = CPyStatic__color___formatter; - if (unlikely(cpy_r_r4 == NULL)) { - goto CPyL11; - } else - goto CPyL6; -CPyL4: ; - PyErr_SetString(PyExc_NameError, "value for final name \"formatter\" was not set"); - cpy_r_r5 = 0; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("brownie/utils/_color.py", "highlight", 221, CPyStatic__color___globals); - goto CPyL8; - } - CPy_Unreachable(); -CPyL6: ; - cpy_r_r6 = CPyStatics[1958]; /* 'highlight' */ - PyObject *cpy_r_r7[4] = {cpy_r_r3, cpy_r_text, cpy_r_lexer, cpy_r_r4}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "highlight", 221, CPyStatic__color___globals); - goto CPyL12; - } - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_lexer); - return cpy_r_r9; -CPyL8: ; - cpy_r_r10 = NULL; - return cpy_r_r10; -CPyL9: ; - CPy_INCREF(cpy_r_lexer); - goto CPyL2; -CPyL10: ; - CPy_DecRef(cpy_r_lexer); - goto CPyL8; -CPyL11: ; - CPy_DecRef(cpy_r_lexer); - CPy_DecRef(cpy_r_r3); - goto CPyL4; -CPyL12: ; - CPy_DecRef(cpy_r_lexer); - CPy_DecRef(cpy_r_r3); - goto CPyL8; -} - -PyObject *CPyPy__color___Color___highlight(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"text", "lexer", 0}; - static CPyArg_Parser parser = {"O|O:highlight", kwlist, 0}; - PyObject *obj_text; - PyObject *obj_lexer = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_text, &obj_lexer)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_text = obj_text; - PyObject *arg_lexer; - if (obj_lexer == NULL) { - arg_lexer = NULL; - } else { - arg_lexer = obj_lexer; - } - PyObject *retval = CPyDef__color___Color___highlight(arg_self, arg_text, arg_lexer); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "highlight", 217, CPyStatic__color___globals); - return NULL; -} - -char CPyDef__color___Color_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - char cpy_r_r1; - cpy_r_r0 = PyDict_New(); - if (cpy_r_r0 == NULL) goto CPyL2; - ((brownie___utils____color___ColorObject *)cpy_r___mypyc_self__)->___cache__ = cpy_r_r0; - return 1; -CPyL2: ; - cpy_r_r1 = 2; - return cpy_r_r1; -} - -PyObject *CPyPy__color___Color_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__mypyc_defaults_setup", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType__color___Color)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.utils._color.Color", obj___mypyc_self__); - goto fail; - } - char retval = CPyDef__color___Color_____mypyc_defaults_setup(arg___mypyc_self__); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "__mypyc_defaults_setup", -1, CPyStatic__color___globals); - return NULL; -} - -PyObject *CPyDef__color___notify(PyObject *cpy_r_type_, PyObject *cpy_r_msg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - cpy_r_r0 = CPyDef__color___Color(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 226, CPyStatic__color___globals); - goto CPyL13; - } - cpy_r_r1 = CPyStatic__color___NOTIFY_COLORS; - if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL14; - } else - goto CPyL4; -CPyL2: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NOTIFY_COLORS\" was not set"); - cpy_r_r2 = 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_type_); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL15; - } - if (likely(PyUnicode_Check(cpy_r_r3))) - cpy_r_r4 = cpy_r_r3; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals, "str", cpy_r_r3); - goto CPyL15; - } - PyObject *cpy_r_r5[1] = {cpy_r_r4}; - cpy_r_r6 = (PyObject **)&cpy_r_r5; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r6, 1, 0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL16; - } - CPy_DECREF(cpy_r_r4); - if (likely(PyUnicode_Check(cpy_r_r7))) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals, "str", cpy_r_r7); - goto CPyL13; - } - cpy_r_r9 = CPyStatics[1949]; /* '\x1b[0;m: ' */ - cpy_r_r10 = PyObject_Str(cpy_r_msg); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL17; - } - cpy_r_r11 = CPyStr_Build(4, cpy_r_r8, cpy_r_type_, cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL13; - } - cpy_r_r12 = CPyModule_builtins; - cpy_r_r13 = CPyStatics[53]; /* 'print' */ - cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL18; - } - PyObject *cpy_r_r15[1] = {cpy_r_r11}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); - goto CPyL18; - } else - goto CPyL19; -CPyL12: ; - CPy_DECREF(cpy_r_r11); - cpy_r_r18 = Py_None; - return cpy_r_r18; -CPyL13: ; - cpy_r_r19 = NULL; - return cpy_r_r19; -CPyL14: ; - CPy_DecRef(cpy_r_r0); - goto CPyL2; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - goto CPyL13; -CPyL16: ; - CPy_DecRef(cpy_r_r4); - goto CPyL13; -CPyL17: ; - CPy_DecRef(cpy_r_r8); - goto CPyL13; -CPyL18: ; - CPy_DecRef(cpy_r_r11); - goto CPyL13; -CPyL19: ; - CPy_DECREF(cpy_r_r17); - goto CPyL12; -} - -PyObject *CPyPy__color___notify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"type_", "msg", 0}; - static CPyArg_Parser parser = {"OO:notify", kwlist, 0}; - PyObject *obj_type_; - PyObject *obj_msg; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type_, &obj_msg)) { - return NULL; - } - PyObject *arg_type_; - if (likely(PyUnicode_Check(obj_type_))) - arg_type_ = obj_type_; - else { - CPy_TypeError("str", obj_type_); - goto fail; - } - PyObject *arg_msg = obj_msg; - PyObject *retval = CPyDef__color___notify(arg_type_, arg_msg); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/_color.py", "notify", 224, CPyStatic__color___globals); - return NULL; -} - -char CPyDef__color_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject **cpy_r_r20; - void *cpy_r_r22; - void *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - char cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - PyObject **cpy_r_r70; - void *cpy_r_r72; - void *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject **cpy_r_r89; - PyObject *cpy_r_r90; - CPyTagged cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - int32_t cpy_r_r96; - char cpy_r_r97; - tuple_T3OOO cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - char cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - int32_t cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject **cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - int32_t cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - char cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - tuple_T2OO cpy_r_r150; - PyObject *cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - int32_t cpy_r_r157; - char cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - int32_t cpy_r_r162; - char cpy_r_r163; - PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - int32_t cpy_r_r171; - char cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *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_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - int32_t cpy_r_r192; - char cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - tuple_T3OOO cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - int32_t cpy_r_r205; - char cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - int32_t cpy_r_r216; - char cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - char cpy_r_r220; - PyObject **cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject **cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - int32_t cpy_r_r231; - char cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - int32_t cpy_r_r236; - char cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - int32_t cpy_r_r241; - char cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - int32_t cpy_r_r246; - char cpy_r_r247; - PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - int32_t cpy_r_r251; - char cpy_r_r252; - PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - int32_t cpy_r_r256; - char cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - int32_t cpy_r_r261; - char cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - PyObject *cpy_r_r265; - int32_t cpy_r_r266; - char cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - int32_t cpy_r_r271; - char cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - int32_t cpy_r_r276; - char cpy_r_r277; - PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - int32_t cpy_r_r281; - char cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - int32_t cpy_r_r286; - char cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - int32_t cpy_r_r291; - char cpy_r_r292; - PyObject *cpy_r_r293; - PyObject *cpy_r_r294; - PyObject *cpy_r_r295; - PyObject *cpy_r_r296; - char cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - int32_t cpy_r_r301; - char cpy_r_r302; - PyObject *cpy_r_r303; - PyObject *cpy_r_r304; - int32_t cpy_r_r305; - char cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - int32_t cpy_r_r310; - char cpy_r_r311; - PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - char cpy_r_r316; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", -1, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_sys; - cpy_r_r6 = (PyObject **)&CPyModule_traceback; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2425]; /* (('sys', 'sys', 'sys'), - ('traceback', 'traceback', 'traceback')) */ - cpy_r_r12 = CPyStatic__color___globals; - cpy_r_r13 = CPyStatics[1960]; /* 'brownie/utils/_color.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL99; - cpy_r_r16 = CPyStatics[2426]; /* ('Any', 'Dict', 'Final', 'Literal', 'Optional', - 'Sequence', 'final') */ - cpy_r_r17 = CPyStatics[14]; /* 'typing' */ - cpy_r_r18 = CPyStatic__color___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 5, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_typing = cpy_r_r19; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = (PyObject **)&CPyModule_pygments; - PyObject **cpy_r_r21[1] = {cpy_r_r20}; - cpy_r_r22 = (void *)&cpy_r_r21; - int64_t cpy_r_r23[1] = {7}; - cpy_r_r24 = (void *)&cpy_r_r23; - cpy_r_r25 = CPyStatics[2428]; /* (('pygments', 'pygments', 'pygments'),) */ - cpy_r_r26 = CPyStatic__color___globals; - cpy_r_r27 = CPyStatics[1960]; /* 'brownie/utils/_color.py' */ - cpy_r_r28 = CPyStatics[12]; /* '' */ - cpy_r_r29 = CPyImport_ImportMany(cpy_r_r25, cpy_r_r22, cpy_r_r26, cpy_r_r27, cpy_r_r28, cpy_r_r24); - if (!cpy_r_r29) goto CPyL99; - cpy_r_r30 = CPyStatics[2429]; /* ('Formatter',) */ - cpy_r_r31 = CPyStatics[1961]; /* 'pygments.formatter' */ - cpy_r_r32 = CPyStatic__color___globals; - cpy_r_r33 = CPyImport_ImportFromMany(cpy_r_r31, cpy_r_r30, cpy_r_r30, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 8, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_pygments___formatter = cpy_r_r33; - CPy_INCREF(CPyModule_pygments___formatter); - CPy_DECREF(cpy_r_r33); - cpy_r_r34 = CPyStatics[2430]; /* ('get_formatter_by_name',) */ - cpy_r_r35 = CPyStatics[1963]; /* 'pygments.formatters' */ - cpy_r_r36 = CPyStatic__color___globals; - cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 9, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_pygments___formatters = cpy_r_r37; - CPy_INCREF(CPyModule_pygments___formatters); - CPy_DECREF(cpy_r_r37); - cpy_r_r38 = CPyStatics[2121]; /* ('PythonLexer',) */ - cpy_r_r39 = CPyStatics[385]; /* 'pygments.lexers' */ - cpy_r_r40 = CPyStatic__color___globals; - cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 10, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_pygments___lexers = cpy_r_r41; - CPy_INCREF(CPyModule_pygments___lexers); - CPy_DECREF(cpy_r_r41); - cpy_r_r42 = CPyStatics[2431]; /* ('SolidityLexer',) */ - cpy_r_r43 = CPyStatics[1964]; /* 'pygments_lexer_solidity' */ - cpy_r_r44 = CPyStatic__color___globals; - cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 11, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_pygments_lexer_solidity = cpy_r_r45; - CPy_INCREF(CPyModule_pygments_lexer_solidity); - CPy_DECREF(cpy_r_r45); - cpy_r_r46 = CPyStatics[2334]; /* ('VyperException',) */ - cpy_r_r47 = CPyStatics[748]; /* 'vyper.exceptions' */ - cpy_r_r48 = CPyStatic__color___globals; - cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 12, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_vyper___exceptions = cpy_r_r49; - CPy_INCREF(CPyModule_vyper___exceptions); - CPy_DECREF(cpy_r_r49); - cpy_r_r50 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r51 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r52 = CPyStatic__color___globals; - cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 14, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_brownie____c_constants = cpy_r_r53; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r53); - cpy_r_r54 = CPyStatics[2400]; /* ('CONFIG',) */ - cpy_r_r55 = CPyStatics[94]; /* 'brownie._config' */ - cpy_r_r56 = CPyStatic__color___globals; - cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 15, CPyStatic__color___globals); - goto CPyL99; - } - CPyModule_brownie____config = cpy_r_r57; - CPy_INCREF(CPyModule_brownie____config); - CPy_DECREF(cpy_r_r57); - cpy_r_r58 = CPyModule_sys; - cpy_r_r59 = CPyStatics[286]; /* 'platform' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 17, CPyStatic__color___globals); - goto CPyL99; - } - if (likely(PyUnicode_Check(cpy_r_r60))) - cpy_r_r61 = cpy_r_r60; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 17, CPyStatic__color___globals, "str", cpy_r_r60); - goto CPyL99; - } - cpy_r_r62 = CPyStatics[287]; /* 'win32' */ - cpy_r_r63 = CPyStr_Equal(cpy_r_r61, cpy_r_r62); - CPy_DECREF(cpy_r_r61); - if (!cpy_r_r63) goto CPyL18; - PyErr_SetString(PyExc_RuntimeError, "Reached allegedly unreachable code!"); - cpy_r_r64 = 0; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 18, CPyStatic__color___globals); - goto CPyL99; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r65 = CPyStatics[1965]; /* 'terminal' */ - cpy_r_r66 = CPyStatic__color___globals; - cpy_r_r67 = CPyStatics[1966]; /* 'fmt_name' */ - cpy_r_r68 = CPyDict_SetItem(cpy_r_r66, cpy_r_r67, cpy_r_r65); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 22, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r70 = (PyObject **)&CPyModule_curses; - PyObject **cpy_r_r71[1] = {cpy_r_r70}; - cpy_r_r72 = (void *)&cpy_r_r71; - int64_t cpy_r_r73[1] = {24}; - cpy_r_r74 = (void *)&cpy_r_r73; - cpy_r_r75 = CPyStatics[2433]; /* (('curses', 'curses', 'curses'),) */ - cpy_r_r76 = CPyStatic__color___globals; - cpy_r_r77 = CPyStatics[1960]; /* 'brownie/utils/_color.py' */ - cpy_r_r78 = CPyStatics[12]; /* '' */ - cpy_r_r79 = CPyImport_ImportMany(cpy_r_r75, cpy_r_r72, cpy_r_r76, cpy_r_r77, cpy_r_r78, cpy_r_r74); - if (!cpy_r_r79) goto CPyL27; - cpy_r_r80 = CPyModule_curses; - cpy_r_r81 = CPyStatics[1968]; /* 'setupterm' */ - cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 26, CPyStatic__color___globals); - goto CPyL27; - } - cpy_r_r83 = PyObject_Vectorcall(cpy_r_r82, 0, 0, 0); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 26, CPyStatic__color___globals); - goto CPyL27; - } else - goto CPyL100; -CPyL22: ; - cpy_r_r84 = CPyStatics[1969]; /* 'colors' */ - cpy_r_r85 = CPyModule_curses; - cpy_r_r86 = CPyStatics[1970]; /* 'tigetnum' */ - cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 27, CPyStatic__color___globals); - goto CPyL27; - } - PyObject *cpy_r_r88[1] = {cpy_r_r84}; - cpy_r_r89 = (PyObject **)&cpy_r_r88; - cpy_r_r90 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r89, 1, 0); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 27, CPyStatic__color___globals); - goto CPyL27; - } - if (likely(PyLong_Check(cpy_r_r90))) - cpy_r_r91 = CPyTagged_FromObject(cpy_r_r90); - else { - CPy_TypeError("int", cpy_r_r90); cpy_r_r91 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r90); - if (unlikely(cpy_r_r91 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 27, CPyStatic__color___globals); - goto CPyL27; - } - cpy_r_r92 = cpy_r_r91 == 512; - CPyTagged_DECREF(cpy_r_r91); - if (!cpy_r_r92) goto CPyL34; - cpy_r_r93 = CPyStatics[1971]; /* 'terminal256' */ - cpy_r_r94 = CPyStatic__color___globals; - cpy_r_r95 = CPyStatics[1966]; /* 'fmt_name' */ - cpy_r_r96 = CPyDict_SetItem(cpy_r_r94, cpy_r_r95, cpy_r_r93); - cpy_r_r97 = cpy_r_r96 >= 0; - if (unlikely(!cpy_r_r97)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 28, CPyStatic__color___globals); - } else - goto CPyL34; -CPyL27: ; - cpy_r_r98 = CPy_CatchError(); - cpy_r_r99 = CPyModule_builtins; - cpy_r_r100 = CPyStatics[86]; /* 'Exception' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 29, CPyStatic__color___globals); - goto CPyL32; - } - cpy_r_r102 = CPy_ExceptionMatches(cpy_r_r101); - CPy_DECREF(cpy_r_r101); - if (cpy_r_r102) goto CPyL31; - CPy_Reraise(); - if (!0) { - goto CPyL32; - } else - goto CPyL101; -CPyL30: ; - CPy_Unreachable(); -CPyL31: ; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_DECREF(cpy_r_r98.f0); - CPy_DECREF(cpy_r_r98.f1); - CPy_DECREF(cpy_r_r98.f2); - goto CPyL34; -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r98); - CPy_DECREF(cpy_r_r98.f0); - CPy_DECREF(cpy_r_r98.f1); - CPy_DECREF(cpy_r_r98.f2); - cpy_r_r103 = CPy_KeepPropagating(); - if (!cpy_r_r103) goto CPyL99; - CPy_Unreachable(); -CPyL34: ; - cpy_r_r104 = CPyStatic__config___CONFIG; - if (likely(cpy_r_r104 != NULL)) goto CPyL37; - PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); - cpy_r_r105 = 0; - if (unlikely(!cpy_r_r105)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); - goto CPyL99; - } - CPy_Unreachable(); -CPyL37: ; - cpy_r_r106 = CPyStatics[240]; /* 'settings' */ - cpy_r_r107 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r106); - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); - goto CPyL99; - } - if (likely(PyDict_Check(cpy_r_r107))) - cpy_r_r108 = cpy_r_r107; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals, "dict", cpy_r_r107); - goto CPyL99; - } - cpy_r_r109 = CPyStatics[241]; /* 'console' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r111 = CPyStatics[256]; /* 'color_style' */ - cpy_r_r112 = PyObject_GetItem(cpy_r_r110, cpy_r_r111); - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r113 = CPyStatic__color___globals; - cpy_r_r114 = CPyStatics[1972]; /* 'COLOR_STYLE' */ - cpy_r_r115 = CPyDict_SetItem(cpy_r_r113, cpy_r_r114, cpy_r_r112); - CPy_DECREF(cpy_r_r112); - cpy_r_r116 = cpy_r_r115 >= 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r117 = CPyStatic__color___globals; - cpy_r_r118 = CPyStatics[1966]; /* 'fmt_name' */ - cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); - goto CPyL99; - } - if (likely(PyUnicode_Check(cpy_r_r119))) - cpy_r_r120 = cpy_r_r119; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals, "str", cpy_r_r119); - goto CPyL99; - } - cpy_r_r121 = CPyStatic__color___globals; - cpy_r_r122 = CPyStatics[1972]; /* 'COLOR_STYLE' */ - cpy_r_r123 = CPyDict_GetItem(cpy_r_r121, cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); - goto CPyL102; - } - if (likely(PyUnicode_Check(cpy_r_r123))) - cpy_r_r124 = cpy_r_r123; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals, "str", cpy_r_r123); - goto CPyL102; - } - cpy_r_r125 = CPyStatic__color___globals; - cpy_r_r126 = CPyStatics[1962]; /* 'get_formatter_by_name' */ - cpy_r_r127 = CPyDict_GetItem(cpy_r_r125, cpy_r_r126); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); - goto CPyL103; - } - PyObject *cpy_r_r128[2] = {cpy_r_r120, cpy_r_r124}; - cpy_r_r129 = (PyObject **)&cpy_r_r128; - cpy_r_r130 = CPyStatics[2434]; /* ('style',) */ - cpy_r_r131 = PyObject_Vectorcall(cpy_r_r127, cpy_r_r129, 1, cpy_r_r130); - CPy_DECREF(cpy_r_r127); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); - goto CPyL103; - } - CPy_DECREF(cpy_r_r120); - CPy_DECREF(cpy_r_r124); - CPyStatic__color___formatter = cpy_r_r131; - CPy_INCREF(CPyStatic__color___formatter); - cpy_r_r132 = CPyStatic__color___globals; - cpy_r_r133 = CPyStatics[1973]; /* 'formatter' */ - cpy_r_r134 = CPyDict_SetItem(cpy_r_r132, cpy_r_r133, cpy_r_r131); - CPy_DECREF(cpy_r_r131); - cpy_r_r135 = cpy_r_r134 >= 0; - if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r136 = CPyStatic__color___globals; - cpy_r_r137 = CPyStatics[1966]; /* 'fmt_name' */ - cpy_r_r138 = CPyDict_GetItem(cpy_r_r136, cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals); - goto CPyL99; - } - if (likely(PyUnicode_Check(cpy_r_r138))) - cpy_r_r139 = cpy_r_r138; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals, "str", cpy_r_r138); - goto CPyL99; - } - cpy_r_r140 = CPyStatics[1971]; /* 'terminal256' */ - cpy_r_r141 = CPyStr_Equal(cpy_r_r139, cpy_r_r140); - CPy_DECREF(cpy_r_r139); - if (!cpy_r_r141) goto CPyL60; - cpy_r_r142 = CPyStatic__color___globals; - cpy_r_r143 = CPyStatics[1972]; /* 'COLOR_STYLE' */ - cpy_r_r144 = CPyDict_GetItem(cpy_r_r142, cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals); - goto CPyL99; - } - if (likely(PyUnicode_Check(cpy_r_r144))) - cpy_r_r145 = cpy_r_r144; - else { - CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals, "str", cpy_r_r144); - goto CPyL99; - } - cpy_r_r146 = CPyStatics[1974]; /* 'monokai' */ - cpy_r_r147 = CPyStr_Equal(cpy_r_r145, cpy_r_r146); - CPy_DECREF(cpy_r_r145); - if (!cpy_r_r147) goto CPyL60; - cpy_r_r148 = CPyStatics[1813]; /* '\x1b[0;2;37m' */ - cpy_r_r149 = CPyStatics[1934]; /* '\x1b[0;m' */ - CPy_INCREF(cpy_r_r148); - CPy_INCREF(cpy_r_r149); - cpy_r_r150.f0 = cpy_r_r148; - cpy_r_r150.f1 = cpy_r_r149; - cpy_r_r151 = CPyStatic__color___formatter; - if (unlikely(cpy_r_r151 == NULL)) { - goto CPyL104; - } else - goto CPyL58; -CPyL56: ; - PyErr_SetString(PyExc_NameError, "value for final name \"formatter\" was not set"); - cpy_r_r152 = 0; - if (unlikely(!cpy_r_r152)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 38, CPyStatic__color___globals); - goto CPyL99; - } - CPy_Unreachable(); -CPyL58: ; - cpy_r_r153 = CPyStatics[1975]; /* 'style_string' */ - cpy_r_r154 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r153); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 38, CPyStatic__color___globals); - goto CPyL105; - } - cpy_r_r155 = CPyStatics[1976]; /* 'Token.Error' */ - cpy_r_r156 = PyTuple_New(2); - if (unlikely(cpy_r_r156 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1888 = cpy_r_r150.f0; - PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp1888); - PyObject *__tmp1889 = cpy_r_r150.f1; - PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp1889); - cpy_r_r157 = PyObject_SetItem(cpy_r_r154, cpy_r_r155, cpy_r_r156); - CPy_DECREF(cpy_r_r154); - CPy_DECREF(cpy_r_r156); - cpy_r_r158 = cpy_r_r157 >= 0; - if (unlikely(!cpy_r_r158)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 38, CPyStatic__color___globals); - goto CPyL99; - } -CPyL60: ; - cpy_r_r159 = CPyStatics[1935]; /* '\x1b[0;' */ - cpy_r_r160 = CPyStatic__color___globals; - cpy_r_r161 = CPyStatics[1977]; /* 'BASE' */ - cpy_r_r162 = CPyDict_SetItem(cpy_r_r160, cpy_r_r161, cpy_r_r159); - cpy_r_r163 = cpy_r_r162 >= 0; - if (unlikely(!cpy_r_r163)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 40, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r164 = CPyStatics[1978]; /* 'bright' */ - cpy_r_r165 = CPyStatics[1979]; /* '1;' */ - cpy_r_r166 = CPyStatics[1980]; /* 'dark' */ - cpy_r_r167 = CPyStatics[1981]; /* '2;' */ - cpy_r_r168 = CPyDict_Build(2, cpy_r_r164, cpy_r_r165, cpy_r_r166, cpy_r_r167); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 42, CPyStatic__color___globals); - goto CPyL99; - } - CPyStatic__color___MODIFIERS = cpy_r_r168; - CPy_INCREF(CPyStatic__color___MODIFIERS); - cpy_r_r169 = CPyStatic__color___globals; - cpy_r_r170 = CPyStatics[1982]; /* 'MODIFIERS' */ - cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); - CPy_DECREF(cpy_r_r168); - cpy_r_r172 = cpy_r_r171 >= 0; - if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 42, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r173 = CPyStatics[1983]; /* 'black' */ - cpy_r_r174 = CPyStatics[1984]; /* '30' */ - cpy_r_r175 = CPyStatics[1876]; /* 'red' */ - cpy_r_r176 = CPyStatics[1985]; /* '31' */ - cpy_r_r177 = CPyStatics[485]; /* 'green' */ - cpy_r_r178 = CPyStatics[1986]; /* '32' */ - cpy_r_r179 = CPyStatics[1877]; /* 'yellow' */ - cpy_r_r180 = CPyStatics[1987]; /* '33' */ - cpy_r_r181 = CPyStatics[528]; /* 'blue' */ - cpy_r_r182 = CPyStatics[1988]; /* '34' */ - cpy_r_r183 = CPyStatics[1989]; /* 'magenta' */ - cpy_r_r184 = CPyStatics[1990]; /* '35' */ - cpy_r_r185 = CPyStatics[1991]; /* 'cyan' */ - cpy_r_r186 = CPyStatics[1992]; /* '36' */ - cpy_r_r187 = CPyStatics[1993]; /* 'white' */ - cpy_r_r188 = CPyStatics[1994]; /* '37' */ - cpy_r_r189 = CPyDict_Build(8, cpy_r_r173, cpy_r_r174, cpy_r_r175, cpy_r_r176, cpy_r_r177, cpy_r_r178, cpy_r_r179, cpy_r_r180, cpy_r_r181, cpy_r_r182, cpy_r_r183, cpy_r_r184, cpy_r_r185, cpy_r_r186, cpy_r_r187, cpy_r_r188); - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 44, CPyStatic__color___globals); - goto CPyL99; - } - CPyStatic__color___COLORS = cpy_r_r189; - CPy_INCREF(CPyStatic__color___COLORS); - cpy_r_r190 = CPyStatic__color___globals; - cpy_r_r191 = CPyStatics[1995]; /* 'COLORS' */ - cpy_r_r192 = CPyDict_SetItem(cpy_r_r190, cpy_r_r191, cpy_r_r189); - CPy_DECREF(cpy_r_r189); - cpy_r_r193 = cpy_r_r192 >= 0; - if (unlikely(!cpy_r_r193)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 44, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r194 = CPyStatic__color___globals; - cpy_r_r195 = CPyStatics[619]; /* 'Literal' */ - cpy_r_r196 = CPyDict_GetItem(cpy_r_r194, cpy_r_r195); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 56, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r197 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r198 = CPyStatics[1259]; /* 'WARNING' */ - cpy_r_r199 = CPyStatics[83]; /* 'ERROR' */ - CPy_INCREF(cpy_r_r197); - CPy_INCREF(cpy_r_r198); - CPy_INCREF(cpy_r_r199); - cpy_r_r200.f0 = cpy_r_r197; - cpy_r_r200.f1 = cpy_r_r198; - cpy_r_r200.f2 = cpy_r_r199; - cpy_r_r201 = PyTuple_New(3); - if (unlikely(cpy_r_r201 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1890 = cpy_r_r200.f0; - PyTuple_SET_ITEM(cpy_r_r201, 0, __tmp1890); - PyObject *__tmp1891 = cpy_r_r200.f1; - PyTuple_SET_ITEM(cpy_r_r201, 1, __tmp1891); - PyObject *__tmp1892 = cpy_r_r200.f2; - PyTuple_SET_ITEM(cpy_r_r201, 2, __tmp1892); - cpy_r_r202 = PyObject_GetItem(cpy_r_r196, cpy_r_r201); - CPy_DECREF(cpy_r_r196); - CPy_DECREF(cpy_r_r201); - if (unlikely(cpy_r_r202 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 56, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r203 = CPyStatic__color___globals; - cpy_r_r204 = CPyStatics[1996]; /* 'NotifyType' */ - cpy_r_r205 = CPyDict_SetItem(cpy_r_r203, cpy_r_r204, cpy_r_r202); - CPy_DECREF(cpy_r_r202); - cpy_r_r206 = cpy_r_r205 >= 0; - if (unlikely(!cpy_r_r206)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 56, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r207 = CPyStatics[1259]; /* 'WARNING' */ - cpy_r_r208 = CPyStatics[1997]; /* 'bright red' */ - cpy_r_r209 = CPyStatics[83]; /* 'ERROR' */ - cpy_r_r210 = CPyStatics[1997]; /* 'bright red' */ - cpy_r_r211 = CPyStatics[129]; /* 'SUCCESS' */ - cpy_r_r212 = CPyStatics[1998]; /* 'bright green' */ - cpy_r_r213 = CPyDict_Build(3, cpy_r_r207, cpy_r_r208, cpy_r_r209, cpy_r_r210, cpy_r_r211, cpy_r_r212); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 57, CPyStatic__color___globals); - goto CPyL99; - } - CPyStatic__color___NOTIFY_COLORS = cpy_r_r213; - CPy_INCREF(CPyStatic__color___NOTIFY_COLORS); - cpy_r_r214 = CPyStatic__color___globals; - cpy_r_r215 = CPyStatics[1999]; /* 'NOTIFY_COLORS' */ - cpy_r_r216 = CPyDict_SetItem(cpy_r_r214, cpy_r_r215, cpy_r_r213); - CPy_DECREF(cpy_r_r213); - cpy_r_r217 = cpy_r_r216 >= 0; - if (unlikely(!cpy_r_r217)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 57, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r218 = CPyStatics[175]; /* '.' */ - cpy_r_r219 = CPyStatic__c_constants___Path; - if (likely(cpy_r_r219 != NULL)) goto CPyL73; - PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); - cpy_r_r220 = 0; - if (unlikely(!cpy_r_r220)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); - goto CPyL99; - } - CPy_Unreachable(); -CPyL73: ; - PyObject *cpy_r_r221[1] = {cpy_r_r218}; - cpy_r_r222 = (PyObject **)&cpy_r_r221; - cpy_r_r223 = PyObject_Vectorcall(cpy_r_r219, cpy_r_r222, 1, 0); - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r224 = CPyStatics[140]; /* 'absolute' */ - PyObject *cpy_r_r225[1] = {cpy_r_r223}; - cpy_r_r226 = (PyObject **)&cpy_r_r225; - cpy_r_r227 = PyObject_VectorcallMethod(cpy_r_r224, cpy_r_r226, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r227 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); - goto CPyL106; - } - CPy_DECREF(cpy_r_r223); - cpy_r_r228 = PyObject_Str(cpy_r_r227); - CPy_DECREF(cpy_r_r227); - if (unlikely(cpy_r_r228 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); - goto CPyL99; - } - CPyStatic__color___base_path = cpy_r_r228; - CPy_INCREF(CPyStatic__color___base_path); - cpy_r_r229 = CPyStatic__color___globals; - cpy_r_r230 = CPyStatics[1489]; /* 'base_path' */ - cpy_r_r231 = CPyDict_SetItem(cpy_r_r229, cpy_r_r230, cpy_r_r228); - CPy_DECREF(cpy_r_r228); - cpy_r_r232 = cpy_r_r231 >= 0; - if (unlikely(!cpy_r_r232)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r233 = CPyStatics[524]; /* '\x1b[0;34m' */ - cpy_r_r234 = CPyStatic__color___globals; - cpy_r_r235 = CPyStatics[528]; /* 'blue' */ - cpy_r_r236 = CPyDict_SetItem(cpy_r_r234, cpy_r_r235, cpy_r_r233); - cpy_r_r237 = cpy_r_r236 >= 0; - if (unlikely(!cpy_r_r237)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 64, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r238 = CPyStatics[2000]; /* '\x1b[0;1;30m' */ - cpy_r_r239 = CPyStatic__color___globals; - cpy_r_r240 = CPyStatics[163]; /* 'bright_black' */ - cpy_r_r241 = CPyDict_SetItem(cpy_r_r239, cpy_r_r240, cpy_r_r238); - cpy_r_r242 = cpy_r_r241 >= 0; - if (unlikely(!cpy_r_r242)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 65, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r243 = CPyStatics[320]; /* '\x1b[0;1;34m' */ - cpy_r_r244 = CPyStatic__color___globals; - cpy_r_r245 = CPyStatics[164]; /* 'bright_blue' */ - cpy_r_r246 = CPyDict_SetItem(cpy_r_r244, cpy_r_r245, cpy_r_r243); - cpy_r_r247 = cpy_r_r246 >= 0; - if (unlikely(!cpy_r_r247)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 66, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r248 = CPyStatics[319]; /* '\x1b[0;1;36m' */ - cpy_r_r249 = CPyStatic__color___globals; - cpy_r_r250 = CPyStatics[390]; /* 'bright_cyan' */ - cpy_r_r251 = CPyDict_SetItem(cpy_r_r249, cpy_r_r250, cpy_r_r248); - cpy_r_r252 = cpy_r_r251 >= 0; - if (unlikely(!cpy_r_r252)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 67, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r253 = CPyStatics[477]; /* '\x1b[0;1;32m' */ - cpy_r_r254 = CPyStatic__color___globals; - cpy_r_r255 = CPyStatics[1881]; /* 'bright_green' */ - cpy_r_r256 = CPyDict_SetItem(cpy_r_r254, cpy_r_r255, cpy_r_r253); - cpy_r_r257 = cpy_r_r256 >= 0; - if (unlikely(!cpy_r_r257)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 68, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r258 = CPyStatics[1860]; /* '\x1b[0;1;35m' */ - cpy_r_r259 = CPyStatic__color___globals; - cpy_r_r260 = CPyStatics[165]; /* 'bright_magenta' */ - cpy_r_r261 = CPyDict_SetItem(cpy_r_r259, cpy_r_r260, cpy_r_r258); - cpy_r_r262 = cpy_r_r261 >= 0; - if (unlikely(!cpy_r_r262)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 69, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r263 = CPyStatics[204]; /* '\x1b[0;1;31m' */ - cpy_r_r264 = CPyStatic__color___globals; - cpy_r_r265 = CPyStatics[202]; /* 'bright_red' */ - cpy_r_r266 = CPyDict_SetItem(cpy_r_r264, cpy_r_r265, cpy_r_r263); - cpy_r_r267 = cpy_r_r266 >= 0; - if (unlikely(!cpy_r_r267)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 70, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r268 = CPyStatics[205]; /* '\x1b[0;1;33m' */ - cpy_r_r269 = CPyStatic__color___globals; - cpy_r_r270 = CPyStatics[203]; /* 'bright_yellow' */ - cpy_r_r271 = CPyDict_SetItem(cpy_r_r269, cpy_r_r270, cpy_r_r268); - cpy_r_r272 = cpy_r_r271 >= 0; - if (unlikely(!cpy_r_r272)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 71, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r273 = CPyStatics[1813]; /* '\x1b[0;2;37m' */ - cpy_r_r274 = CPyStatic__color___globals; - cpy_r_r275 = CPyStatics[1830]; /* 'dark_white' */ - cpy_r_r276 = CPyDict_SetItem(cpy_r_r274, cpy_r_r275, cpy_r_r273); - cpy_r_r277 = cpy_r_r276 >= 0; - if (unlikely(!cpy_r_r277)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 72, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r278 = CPyStatics[477]; /* '\x1b[0;1;32m' */ - cpy_r_r279 = CPyStatic__color___globals; - cpy_r_r280 = CPyStatics[485]; /* 'green' */ - cpy_r_r281 = CPyDict_SetItem(cpy_r_r279, cpy_r_r280, cpy_r_r278); - cpy_r_r282 = cpy_r_r281 >= 0; - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 73, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r283 = CPyStatics[204]; /* '\x1b[0;1;31m' */ - cpy_r_r284 = CPyStatic__color___globals; - cpy_r_r285 = CPyStatics[1876]; /* 'red' */ - cpy_r_r286 = CPyDict_SetItem(cpy_r_r284, cpy_r_r285, cpy_r_r283); - cpy_r_r287 = cpy_r_r286 >= 0; - if (unlikely(!cpy_r_r287)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 74, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r288 = CPyStatics[205]; /* '\x1b[0;1;33m' */ - cpy_r_r289 = CPyStatic__color___globals; - cpy_r_r290 = CPyStatics[1877]; /* 'yellow' */ - cpy_r_r291 = CPyDict_SetItem(cpy_r_r289, cpy_r_r290, cpy_r_r288); - cpy_r_r292 = cpy_r_r291 >= 0; - if (unlikely(!cpy_r_r292)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 75, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r293 = NULL; - cpy_r_r294 = CPyStatics[166]; /* 'brownie.utils._color' */ - cpy_r_r295 = (PyObject *)CPyType__color___Color_template; - cpy_r_r296 = CPyType_FromTemplate(cpy_r_r295, cpy_r_r293, cpy_r_r294); - if (unlikely(cpy_r_r296 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r297 = CPyDef__color___Color_trait_vtable_setup(); - if (unlikely(cpy_r_r297 == 2)) { - CPy_AddTraceback("brownie/utils/_color.py", "", -1, CPyStatic__color___globals); - goto CPyL107; - } - cpy_r_r298 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r299 = CPyStatics[2001]; /* '__cache__' */ - cpy_r_r300 = PyTuple_Pack(1, cpy_r_r299); - if (unlikely(cpy_r_r300 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); - goto CPyL107; - } - cpy_r_r301 = PyObject_SetAttr(cpy_r_r296, cpy_r_r298, cpy_r_r300); - CPy_DECREF(cpy_r_r300); - cpy_r_r302 = cpy_r_r301 >= 0; - if (unlikely(!cpy_r_r302)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); - goto CPyL107; - } - CPyType__color___Color = (PyTypeObject *)cpy_r_r296; - CPy_INCREF(CPyType__color___Color); - cpy_r_r303 = CPyStatic__color___globals; - cpy_r_r304 = CPyStatics[1933]; /* 'Color' */ - cpy_r_r305 = PyDict_SetItem(cpy_r_r303, cpy_r_r304, cpy_r_r296); - CPy_DECREF(cpy_r_r296); - cpy_r_r306 = cpy_r_r305 >= 0; - if (unlikely(!cpy_r_r306)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r307 = (PyObject *)CPyType__color___Color; - cpy_r_r308 = PyDict_New(); - if (unlikely(cpy_r_r308 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 80, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r309 = CPyStatics[2001]; /* '__cache__' */ - cpy_r_r310 = PyObject_SetAttr(cpy_r_r307, cpy_r_r309, cpy_r_r308); - cpy_r_r311 = cpy_r_r310 >= 0; - if (unlikely(!cpy_r_r311)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 80, CPyStatic__color___globals); - goto CPyL108; - } - CPyStatic__color___Color_____cache__ = cpy_r_r308; - CPy_INCREF(CPyStatic__color___Color_____cache__); - CPy_DECREF(cpy_r_r308); - cpy_r_r312 = CPyStatic__color___globals; - cpy_r_r313 = CPyStatics[254]; /* 'PythonLexer' */ - cpy_r_r314 = CPyDict_GetItem(cpy_r_r312, cpy_r_r313); - if (unlikely(cpy_r_r314 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 217, CPyStatic__color___globals); - goto CPyL99; - } - cpy_r_r315 = PyObject_Vectorcall(cpy_r_r314, 0, 0, 0); - CPy_DECREF(cpy_r_r314); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("brownie/utils/_color.py", "", 217, CPyStatic__color___globals); - goto CPyL99; - } - CPyStatic__color___brownie___utils____color___Color___highlight___lexer = cpy_r_r315; - CPy_INCREF(CPyStatic__color___brownie___utils____color___Color___highlight___lexer); - CPy_DECREF(cpy_r_r315); - return 1; -CPyL99: ; - cpy_r_r316 = 2; - return cpy_r_r316; -CPyL100: ; - CPy_DECREF(cpy_r_r83); - goto CPyL22; -CPyL101: ; - CPy_DECREF(cpy_r_r98.f0); - CPy_DECREF(cpy_r_r98.f1); - CPy_DECREF(cpy_r_r98.f2); - goto CPyL30; -CPyL102: ; - CPy_DecRef(cpy_r_r120); - goto CPyL99; -CPyL103: ; - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r124); - goto CPyL99; -CPyL104: ; - CPy_DecRef(cpy_r_r150.f0); - CPy_DecRef(cpy_r_r150.f1); - goto CPyL56; -CPyL105: ; - CPy_DecRef(cpy_r_r150.f0); - CPy_DecRef(cpy_r_r150.f1); - goto CPyL99; -CPyL106: ; - CPy_DecRef(cpy_r_r223); - goto CPyL99; -CPyL107: ; - CPy_DecRef(cpy_r_r296); - goto CPyL99; -CPyL108: ; - CPy_DecRef(cpy_r_r308); - goto CPyL99; -} -static PyMethodDef utils___outputmodule_methods[] = { - {"build_tree", (PyCFunction)CPyPy_utils___output___build_tree, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("build_tree(tree_structure, multiline_pad=1, pad_depth=None, _indent_data=None)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___utils___output(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils___output__internal, "__name__"); - CPyStatic_utils___output___globals = PyModule_GetDict(CPyModule_brownie___utils___output__internal); - if (unlikely(CPyStatic_utils___output___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_utils___output_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___utils___output__internal); - Py_CLEAR(modname); - return -1; -} -static struct PyModuleDef utils___outputmodule = { - PyModuleDef_HEAD_INIT, - "brownie.utils.output", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - utils___outputmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___utils___output(void) -{ - if (CPyModule_brownie___utils___output__internal) { - Py_INCREF(CPyModule_brownie___utils___output__internal); - return CPyModule_brownie___utils___output__internal; - } - CPyModule_brownie___utils___output__internal = PyModule_Create(&utils___outputmodule); - if (unlikely(CPyModule_brownie___utils___output__internal == NULL)) - goto fail; - if (CPyExec_brownie___utils___output(CPyModule_brownie___utils___output__internal) != 0) - goto fail; - return CPyModule_brownie___utils___output__internal; - fail: - return NULL; -} - -PyObject *CPyDef_utils___output___build_tree(PyObject *cpy_r_tree_structure, CPyTagged cpy_r_multiline_pad, PyObject *cpy_r_pad_depth, PyObject *cpy_r__indent_data) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_tree_str; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_was_padded; - CPyTagged cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyTagged cpy_r_i; - CPyTagged cpy_r_r9; - CPyTagged cpy_r_r10; - int64_t cpy_r_r11; - char cpy_r_r12; - int64_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - char cpy_r_r16; - char cpy_r_r17; - char cpy_r_is_last_item; - PyObject *cpy_r_r18; - PyObject *cpy_r_indent; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int64_t cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - char cpy_r_r25; - CPyPtr cpy_r_r26; - CPyPtr cpy_r_r27; - int64_t cpy_r_r28; - CPyPtr cpy_r_r29; - PyObject *cpy_r_r30; - int32_t cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - int64_t cpy_r_r39; - PyObject *cpy_r_r40; - CPyPtr cpy_r_r41; - int64_t cpy_r_r42; - CPyTagged cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_symbol; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - tuple_T2OO cpy_r_r52; - PyObject *cpy_r_r53; - int32_t cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_key; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject **cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - int32_t cpy_r_r70; - char cpy_r_r71; - char cpy_r_r72; - int32_t cpy_r_r73; - char cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - CPyPtr cpy_r_r79; - int64_t cpy_r_r80; - CPyTagged cpy_r_r81; - char cpy_r_r82; - int64_t cpy_r_r83; - char cpy_r_r84; - int64_t cpy_r_r85; - char cpy_r_r86; - char cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - CPyTagged cpy_r_r92; - CPyTagged cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r__; - int64_t cpy_r_r95; - char cpy_r_r96; - int64_t cpy_r_r97; - char cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - CPyTagged cpy_r_r105; - PyObject *cpy_r_r106; - CPyPtr cpy_r_r107; - int64_t cpy_r_r108; - CPyTagged cpy_r_r109; - char cpy_r_r110; - CPyTagged cpy_r_r111; - PyObject *cpy_r_r112; - int64_t cpy_r_r113; - char cpy_r_r114; - int64_t cpy_r_r115; - char cpy_r_r116; - char cpy_r_r117; - char cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - CPyTagged cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - CPyPtr cpy_r_r129; - int64_t cpy_r_r130; - CPyTagged cpy_r_r131; - char cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - tuple_T2OO cpy_r_r138; - PyObject *cpy_r_r139; - int32_t cpy_r_r140; - char cpy_r_r141; - char cpy_r_r142; - PyObject *cpy_r_r143; - CPyTagged cpy_r_r144; - int64_t cpy_r_r145; - char cpy_r_r146; - int64_t cpy_r_r147; - char cpy_r_r148; - char cpy_r_r149; - char cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; - PyObject *cpy_r_symbol2; - PyObject *cpy_r_r155; - PyObject *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_r162; - PyObject *cpy_r_r163; - CPyPtr cpy_r_r164; - CPyPtr cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - int64_t cpy_r_r168; - CPyPtr cpy_r_r169; - int64_t cpy_r_r170; - char cpy_r_r171; - CPyPtr cpy_r_r172; - CPyPtr cpy_r_r173; - int64_t cpy_r_r174; - CPyPtr cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - int64_t cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - tuple_T2OO cpy_r_r183; - PyObject *cpy_r_r184; - int32_t cpy_r_r185; - char cpy_r_r186; - char cpy_r_r187; - PyObject *cpy_r_r188; - CPyTagged cpy_r_r189; - int64_t cpy_r_r190; - char cpy_r_r191; - int64_t cpy_r_r192; - char cpy_r_r193; - char cpy_r_r194; - char cpy_r_r195; - char cpy_r_r196; - PyObject *cpy_r_r197; - char cpy_r_r198; - PyObject *cpy_r_r199; - CPyPtr cpy_r_r200; - int64_t cpy_r_r201; - CPyTagged cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_new_pad_depth; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - CPyPtr cpy_r_r220; - CPyPtr cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - CPyTagged cpy_r_r225; - char cpy_r_r226; - PyObject *cpy_r_r227; - if (cpy_r_multiline_pad != CPY_INT_TAG) goto CPyL149; - cpy_r_multiline_pad = 2; -CPyL2: ; - if (cpy_r_pad_depth != NULL) goto CPyL150; - cpy_r_r0 = Py_None; - cpy_r_pad_depth = cpy_r_r0; -CPyL4: ; - if (cpy_r__indent_data != NULL) goto CPyL151; - cpy_r_r1 = Py_None; - cpy_r__indent_data = cpy_r_r1; -CPyL6: ; - cpy_r_r2 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r2); - cpy_r_tree_str = cpy_r_r2; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r__indent_data == cpy_r_r3; - if (cpy_r_r4) { - goto CPyL152; - } else - goto CPyL9; -CPyL7: ; - cpy_r_r5 = PyList_New(0); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 48, CPyStatic_utils___output___globals); - goto CPyL153; - } - cpy_r__indent_data = cpy_r_r5; -CPyL9: ; - cpy_r_was_padded = 0; - cpy_r_r6 = 0; - cpy_r_r7 = PyObject_GetIter(cpy_r_tree_structure); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 51, CPyStatic_utils___output___globals); - goto CPyL154; - } -CPyL10: ; - cpy_r_r8 = PyIter_Next(cpy_r_r7); - if (cpy_r_r8 == NULL) goto CPyL155; - cpy_r_i = cpy_r_r6; - cpy_r_r9 = CPyObject_Size(cpy_r_tree_structure); - if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 52, CPyStatic_utils___output___globals); - goto CPyL156; - } - cpy_r_r10 = CPyTagged_Subtract(cpy_r_r9, 2); - CPyTagged_DECREF(cpy_r_r9); - cpy_r_r11 = cpy_r_i & 1; - cpy_r_r12 = cpy_r_r11 != 0; - if (cpy_r_r12) goto CPyL14; - cpy_r_r13 = cpy_r_r10 & 1; - cpy_r_r14 = cpy_r_r13 != 0; - if (!cpy_r_r14) goto CPyL15; -CPyL14: ; - cpy_r_r15 = CPyTagged_IsLt_(cpy_r_i, cpy_r_r10); - cpy_r_r16 = cpy_r_r15; - goto CPyL16; -CPyL15: ; - cpy_r_r17 = (Py_ssize_t)cpy_r_i < (Py_ssize_t)cpy_r_r10; - cpy_r_r16 = cpy_r_r17; -CPyL16: ; - CPyTagged_DECREF(cpy_r_r10); - cpy_r_is_last_item = cpy_r_r16; - cpy_r_r18 = CPyStatics[114]; /* '' */ - CPy_INCREF(cpy_r_r18); - cpy_r_indent = cpy_r_r18; - CPy_INCREF(cpy_r__indent_data); - if (likely(cpy_r__indent_data != Py_None)) - cpy_r_r19 = cpy_r__indent_data; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals, "list", cpy_r__indent_data); - goto CPyL157; - } - cpy_r_r20 = CPyList_GetSlice(cpy_r_r19, 2, 9223372036854775806LL); - CPy_DECREF_NO_IMM(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals); - goto CPyL157; - } - if (likely(PyList_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals, "list", cpy_r_r20); - goto CPyL157; - } - cpy_r_r22 = 0; -CPyL20: ; - cpy_r_r23 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; - cpy_r_r24 = *(int64_t *)cpy_r_r23; - cpy_r_r25 = cpy_r_r22 < cpy_r_r24; - if (!cpy_r_r25) goto CPyL158; - cpy_r_r26 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; - cpy_r_r27 = *(CPyPtr *)cpy_r_r26; - cpy_r_r28 = cpy_r_r22 * 8; - cpy_r_r29 = cpy_r_r27 + cpy_r_r28; - cpy_r_r30 = *(PyObject * *)cpy_r_r29; - CPy_INCREF(cpy_r_r30); - cpy_r_r31 = PyObject_IsTrue(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - cpy_r_r32 = cpy_r_r31 >= 0; - if (unlikely(!cpy_r_r32)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals); - goto CPyL159; - } - cpy_r_r33 = cpy_r_r31; - if (!cpy_r_r33) goto CPyL25; - cpy_r_r34 = CPyStatics[2002]; /* '│ ' */ - cpy_r_r35 = CPyStr_Build(2, cpy_r_indent, cpy_r_r34); - CPy_DECREF(cpy_r_indent); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 57, CPyStatic_utils___output___globals); - goto CPyL160; - } - cpy_r_r36 = cpy_r_r35; - goto CPyL27; -CPyL25: ; - cpy_r_r37 = CPyStatics[314]; /* ' ' */ - cpy_r_r38 = CPyStr_Build(2, cpy_r_indent, cpy_r_r37); - CPy_DECREF(cpy_r_indent); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 57, CPyStatic_utils___output___globals); - goto CPyL160; - } - cpy_r_r36 = cpy_r_r38; -CPyL27: ; - cpy_r_indent = cpy_r_r36; - cpy_r_r39 = cpy_r_r22 + 1; - cpy_r_r22 = cpy_r_r39; - goto CPyL20; -CPyL29: ; - CPy_INCREF(cpy_r__indent_data); - if (likely(cpy_r__indent_data != Py_None)) - cpy_r_r40 = cpy_r__indent_data; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 58, CPyStatic_utils___output___globals, "list", cpy_r__indent_data); - goto CPyL157; - } - cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; - cpy_r_r42 = *(int64_t *)cpy_r_r41; - CPy_DECREF_NO_IMM(cpy_r_r40); - cpy_r_r43 = cpy_r_r42 << 1; - cpy_r_r44 = cpy_r_r43 != 0; - if (!cpy_r_r44) goto CPyL36; - if (!cpy_r_is_last_item) goto CPyL33; - cpy_r_r45 = CPyStatics[117]; /* '├' */ - CPy_INCREF(cpy_r_r45); - cpy_r_r46 = cpy_r_r45; - goto CPyL34; -CPyL33: ; - cpy_r_r47 = CPyStatics[116]; /* '└' */ - CPy_INCREF(cpy_r_r47); - cpy_r_r46 = cpy_r_r47; -CPyL34: ; - cpy_r_symbol = cpy_r_r46; - cpy_r_r48 = CPyStatics[2003]; /* '── ' */ - cpy_r_r49 = CPyStr_Build(3, cpy_r_indent, cpy_r_symbol, cpy_r_r48); - CPy_DECREF(cpy_r_indent); - CPy_DECREF(cpy_r_symbol); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 60, CPyStatic_utils___output___globals); - goto CPyL156; - } - cpy_r_indent = cpy_r_r49; -CPyL36: ; - cpy_r_r50 = (PyObject *)&PyList_Type; - cpy_r_r51 = (PyObject *)&PyTuple_Type; - CPy_INCREF(cpy_r_r50); - CPy_INCREF(cpy_r_r51); - cpy_r_r52.f0 = cpy_r_r50; - cpy_r_r52.f1 = cpy_r_r51; - cpy_r_r53 = PyTuple_New(2); - if (unlikely(cpy_r_r53 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1893 = cpy_r_r52.f0; - PyTuple_SET_ITEM(cpy_r_r53, 0, __tmp1893); - PyObject *__tmp1894 = cpy_r_r52.f1; - PyTuple_SET_ITEM(cpy_r_r53, 1, __tmp1894); - cpy_r_r54 = PyObject_IsInstance(cpy_r_r8, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 62, CPyStatic_utils___output___globals); - goto CPyL157; - } - cpy_r_r56 = cpy_r_r54; - if (!cpy_r_r56) goto CPyL42; - CPy_INCREF(cpy_r_r8); - if (PyList_Check(cpy_r_r8)) - cpy_r_r57 = cpy_r_r8; - else { - cpy_r_r57 = NULL; - } - if (cpy_r_r57 != NULL) goto __LL1895; - if (PyTuple_Check(cpy_r_r8)) - cpy_r_r57 = cpy_r_r8; - else { - cpy_r_r57 = NULL; - } - if (cpy_r_r57 != NULL) goto __LL1895; - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 62, CPyStatic_utils___output___globals, "union[list, tuple]", cpy_r_r8); - goto CPyL157; -__LL1895: ; - cpy_r_r58 = cpy_r_r57; - cpy_r_r59 = CPyStatics[2030]; /* 0 */ - cpy_r_r60 = PyObject_GetItem(cpy_r_r58, cpy_r_r59); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 62, CPyStatic_utils___output___globals); - goto CPyL157; - } - cpy_r_r61 = cpy_r_r60; - goto CPyL43; -CPyL42: ; - CPy_INCREF(cpy_r_r8); - cpy_r_r61 = cpy_r_r8; -CPyL43: ; - cpy_r_key = cpy_r_r61; - cpy_r_r62 = PyList_New(0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); - goto CPyL161; - } - cpy_r_r63 = CPyStatics[221]; /* '\n' */ - cpy_r_r64 = CPyStatics[464]; /* 'split' */ - PyObject *cpy_r_r65[2] = {cpy_r_key, cpy_r_r63}; - cpy_r_r66 = (PyObject **)&cpy_r_r65; - cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); - goto CPyL162; - } - CPy_DECREF(cpy_r_key); - cpy_r_r68 = PyObject_GetIter(cpy_r_r67); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r68 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); - goto CPyL163; - } -CPyL46: ; - cpy_r_r69 = PyIter_Next(cpy_r_r68); - if (cpy_r_r69 == NULL) goto CPyL164; - cpy_r_r70 = PyObject_IsTrue(cpy_r_r69); - cpy_r_r71 = cpy_r_r70 >= 0; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); - goto CPyL165; - } - cpy_r_r72 = cpy_r_r70; - if (!cpy_r_r72) goto CPyL166; - cpy_r_r73 = PyList_Append(cpy_r_r62, cpy_r_r69); - CPy_DECREF(cpy_r_r69); - cpy_r_r74 = cpy_r_r73 >= 0; - if (unlikely(!cpy_r_r74)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); - goto CPyL167; - } else - goto CPyL46; -CPyL50: ; - cpy_r_r75 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); - goto CPyL163; - } - cpy_r_r76 = (PyObject *)&_Py_NoneStruct; - cpy_r_r77 = cpy_r_pad_depth != cpy_r_r76; - if (!cpy_r_r77) goto CPyL168; - CPy_INCREF(cpy_r_pad_depth); - if (likely(cpy_r_pad_depth != Py_None)) - cpy_r_r78 = cpy_r_pad_depth; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 7, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); - goto CPyL169; - } - cpy_r_r79 = (CPyPtr)&((PyVarObject *)cpy_r_r78)->ob_size; - cpy_r_r80 = *(int64_t *)cpy_r_r79; - CPy_DECREF_NO_IMM(cpy_r_r78); - cpy_r_r81 = cpy_r_r80 << 1; - cpy_r_r82 = cpy_r_r81 != 0; - if (!cpy_r_r82) goto CPyL168; - cpy_r_r83 = cpy_r_i & 1; - cpy_r_r84 = cpy_r_r83 != 0; - if (cpy_r_r84) goto CPyL56; - cpy_r_r85 = 0 & 1; - cpy_r_r86 = cpy_r_r85 != 0; - if (!cpy_r_r86) goto CPyL57; -CPyL56: ; - cpy_r_r87 = CPyTagged_IsLt_(0, cpy_r_i); - cpy_r_r88 = cpy_r_r87; - goto CPyL58; -CPyL57: ; - cpy_r_r89 = (Py_ssize_t)cpy_r_i > (Py_ssize_t)0; - cpy_r_r88 = cpy_r_r89; -CPyL58: ; - CPyTagged_DECREF(cpy_r_i); - if (!cpy_r_r88) goto CPyL72; - if (likely(cpy_r_pad_depth != Py_None)) - cpy_r_r90 = cpy_r_pad_depth; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 65, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); - goto CPyL170; - } - cpy_r_r91 = CPyList_GetItemShort(cpy_r_r90, 0); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 65, CPyStatic_utils___output___globals); - goto CPyL170; - } - if (likely(PyLong_Check(cpy_r_r91))) - cpy_r_r92 = CPyTagged_FromObject(cpy_r_r91); - else { - CPy_TypeError("int", cpy_r_r91); cpy_r_r92 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r92 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 65, CPyStatic_utils___output___globals); - goto CPyL170; - } - cpy_r_r93 = 0; - CPyTagged_INCREF(cpy_r_r93); - cpy_r_r94 = CPyTagged_StealAsObject(cpy_r_r93); - cpy_r__ = cpy_r_r94; - CPy_DECREF(cpy_r__); -CPyL63: ; - cpy_r_r95 = cpy_r_r93 & 1; - cpy_r_r96 = cpy_r_r95 != 0; - if (cpy_r_r96) goto CPyL65; - cpy_r_r97 = cpy_r_r92 & 1; - cpy_r_r98 = cpy_r_r97 != 0; - if (!cpy_r_r98) goto CPyL66; -CPyL65: ; - cpy_r_r99 = CPyTagged_IsLt_(cpy_r_r93, cpy_r_r92); - if (cpy_r_r99) { - goto CPyL67; - } else - goto CPyL171; -CPyL66: ; - cpy_r_r100 = (Py_ssize_t)cpy_r_r93 < (Py_ssize_t)cpy_r_r92; - if (!cpy_r_r100) goto CPyL171; -CPyL67: ; - cpy_r_r101 = CPyStr_GetSlice(cpy_r_indent, 0, -8); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 66, CPyStatic_utils___output___globals); - goto CPyL172; - } - if (likely(PyUnicode_Check(cpy_r_r101))) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 66, CPyStatic_utils___output___globals, "str", cpy_r_r101); - goto CPyL172; - } - cpy_r_r103 = CPyStatics[2004]; /* '│ \n' */ - cpy_r_r104 = CPyStr_Build(3, cpy_r_tree_str, cpy_r_r102, cpy_r_r103); - CPy_DECREF(cpy_r_tree_str); - CPy_DECREF(cpy_r_r102); - if (unlikely(cpy_r_r104 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 66, CPyStatic_utils___output___globals); - goto CPyL173; - } - cpy_r_tree_str = cpy_r_r104; - cpy_r_r105 = CPyTagged_Add(cpy_r_r93, 2); - CPyTagged_DECREF(cpy_r_r93); - CPyTagged_INCREF(cpy_r_r105); - cpy_r_r93 = cpy_r_r105; - cpy_r_r106 = CPyTagged_StealAsObject(cpy_r_r105); - cpy_r__ = cpy_r_r106; - CPy_DECREF(cpy_r__); - goto CPyL63; -CPyL72: ; - cpy_r_r107 = (CPyPtr)&((PyVarObject *)cpy_r_r62)->ob_size; - cpy_r_r108 = *(int64_t *)cpy_r_r107; - cpy_r_r109 = cpy_r_r108 << 1; - cpy_r_r110 = (Py_ssize_t)cpy_r_r109 > (Py_ssize_t)2; - if (!cpy_r_r110) goto CPyL84; - if (cpy_r_was_padded) goto CPyL84; - cpy_r_r111 = 0; - CPyTagged_INCREF(cpy_r_r111); - cpy_r_r112 = CPyTagged_StealAsObject(cpy_r_r111); - cpy_r__ = cpy_r_r112; - CPy_DECREF(cpy_r__); -CPyL75: ; - cpy_r_r113 = cpy_r_r111 & 1; - cpy_r_r114 = cpy_r_r113 != 0; - if (cpy_r_r114) goto CPyL77; - cpy_r_r115 = cpy_r_multiline_pad & 1; - cpy_r_r116 = cpy_r_r115 != 0; - if (!cpy_r_r116) goto CPyL78; -CPyL77: ; - cpy_r_r117 = CPyTagged_IsLt_(cpy_r_r111, cpy_r_multiline_pad); - if (cpy_r_r117) { - goto CPyL79; - } else - goto CPyL174; -CPyL78: ; - cpy_r_r118 = (Py_ssize_t)cpy_r_r111 < (Py_ssize_t)cpy_r_multiline_pad; - if (!cpy_r_r118) goto CPyL174; -CPyL79: ; - cpy_r_r119 = CPyStr_GetSlice(cpy_r_indent, 0, -8); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 69, CPyStatic_utils___output___globals); - goto CPyL175; - } - if (likely(PyUnicode_Check(cpy_r_r119))) - cpy_r_r120 = cpy_r_r119; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 69, CPyStatic_utils___output___globals, "str", cpy_r_r119); - goto CPyL175; - } - cpy_r_r121 = CPyStatics[2004]; /* '│ \n' */ - cpy_r_r122 = CPyStr_Build(3, cpy_r_tree_str, cpy_r_r120, cpy_r_r121); - CPy_DECREF(cpy_r_tree_str); - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 69, CPyStatic_utils___output___globals); - goto CPyL176; - } - cpy_r_tree_str = cpy_r_r122; - cpy_r_r123 = CPyTagged_Add(cpy_r_r111, 2); - CPyTagged_DECREF(cpy_r_r111); - CPyTagged_INCREF(cpy_r_r123); - cpy_r_r111 = cpy_r_r123; - cpy_r_r124 = CPyTagged_StealAsObject(cpy_r_r123); - cpy_r__ = cpy_r_r124; - CPy_DECREF(cpy_r__); - goto CPyL75; -CPyL84: ; - cpy_r_r125 = CPyList_GetItemShort(cpy_r_r62, 0); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 71, CPyStatic_utils___output___globals); - goto CPyL170; - } - cpy_r_r126 = PyObject_Str(cpy_r_r125); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 71, CPyStatic_utils___output___globals); - goto CPyL170; - } - cpy_r_r127 = CPyStatics[221]; /* '\n' */ - cpy_r_r128 = CPyStr_Build(4, cpy_r_tree_str, cpy_r_indent, cpy_r_r126, cpy_r_r127); - CPy_DECREF(cpy_r_tree_str); - CPy_DECREF(cpy_r_r126); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 71, CPyStatic_utils___output___globals); - goto CPyL177; - } - cpy_r_tree_str = cpy_r_r128; - cpy_r_was_padded = 0; - cpy_r_r129 = (CPyPtr)&((PyVarObject *)cpy_r_r62)->ob_size; - cpy_r_r130 = *(int64_t *)cpy_r_r129; - cpy_r_r131 = cpy_r_r130 << 1; - cpy_r_r132 = (Py_ssize_t)cpy_r_r131 > (Py_ssize_t)2; - if (!cpy_r_r132) goto CPyL178; - if (!cpy_r_is_last_item) goto CPyL90; - cpy_r_r133 = CPyStatics[476]; /* '│' */ - CPy_INCREF(cpy_r_r133); - cpy_r_r134 = cpy_r_r133; - goto CPyL91; -CPyL90: ; - cpy_r_r135 = CPyStatics[220]; /* ' ' */ - CPy_INCREF(cpy_r_r135); - cpy_r_r134 = cpy_r_r135; -CPyL91: ; - cpy_r_symbol = cpy_r_r134; - cpy_r_r136 = (PyObject *)&PyList_Type; - cpy_r_r137 = (PyObject *)&PyTuple_Type; - CPy_INCREF(cpy_r_r136); - CPy_INCREF(cpy_r_r137); - cpy_r_r138.f0 = cpy_r_r136; - cpy_r_r138.f1 = cpy_r_r137; - cpy_r_r139 = PyTuple_New(2); - if (unlikely(cpy_r_r139 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1896 = cpy_r_r138.f0; - PyTuple_SET_ITEM(cpy_r_r139, 0, __tmp1896); - PyObject *__tmp1897 = cpy_r_r138.f1; - PyTuple_SET_ITEM(cpy_r_r139, 1, __tmp1897); - cpy_r_r140 = PyObject_IsInstance(cpy_r_r8, cpy_r_r139); - CPy_DECREF(cpy_r_r139); - cpy_r_r141 = cpy_r_r140 >= 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 77, CPyStatic_utils___output___globals); - goto CPyL179; - } - cpy_r_r142 = cpy_r_r140; - if (!cpy_r_r142) goto CPyL101; - CPy_INCREF(cpy_r_r8); - if (PyList_Check(cpy_r_r8)) - cpy_r_r143 = cpy_r_r8; - else { - cpy_r_r143 = NULL; - } - if (cpy_r_r143 != NULL) goto __LL1898; - if (PyTuple_Check(cpy_r_r8)) - cpy_r_r143 = cpy_r_r8; - else { - cpy_r_r143 = NULL; - } - if (cpy_r_r143 != NULL) goto __LL1898; - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 77, CPyStatic_utils___output___globals, "union[list, tuple]", cpy_r_r8); - goto CPyL179; -__LL1898: ; - cpy_r_r144 = CPyObject_Size(cpy_r_r143); - CPy_DECREF(cpy_r_r143); - if (unlikely(cpy_r_r144 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 77, CPyStatic_utils___output___globals); - goto CPyL179; - } - cpy_r_r145 = cpy_r_r144 & 1; - cpy_r_r146 = cpy_r_r145 != 0; - if (cpy_r_r146) goto CPyL97; - cpy_r_r147 = 2 & 1; - cpy_r_r148 = cpy_r_r147 != 0; - if (!cpy_r_r148) goto CPyL98; -CPyL97: ; - cpy_r_r149 = CPyTagged_IsLt_(2, cpy_r_r144); - cpy_r_r150 = cpy_r_r149; - goto CPyL99; -CPyL98: ; - cpy_r_r151 = (Py_ssize_t)cpy_r_r144 > (Py_ssize_t)2; - cpy_r_r150 = cpy_r_r151; -CPyL99: ; - CPyTagged_DECREF(cpy_r_r144); - if (!cpy_r_r150) goto CPyL101; - cpy_r_r152 = CPyStatics[476]; /* '│' */ - CPy_INCREF(cpy_r_r152); - cpy_r_r153 = cpy_r_r152; - goto CPyL102; -CPyL101: ; - cpy_r_r154 = CPyStatics[220]; /* ' ' */ - CPy_INCREF(cpy_r_r154); - cpy_r_r153 = cpy_r_r154; -CPyL102: ; - cpy_r_symbol2 = cpy_r_r153; - cpy_r_r155 = CPyStr_GetSlice(cpy_r_indent, 0, -8); - CPy_DECREF(cpy_r_indent); - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 78, CPyStatic_utils___output___globals); - goto CPyL180; - } - if (likely(PyUnicode_Check(cpy_r_r155))) - cpy_r_r156 = cpy_r_r155; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 78, CPyStatic_utils___output___globals, "str", cpy_r_r155); - goto CPyL180; - } - cpy_r_r157 = CPyStatics[1866]; /* ' ' */ - cpy_r_r158 = CPyStatics[1866]; /* ' ' */ - cpy_r_r159 = CPyStr_Build(5, cpy_r_r156, cpy_r_symbol, cpy_r_r157, cpy_r_symbol2, cpy_r_r158); - CPy_DECREF(cpy_r_r156); - CPy_DECREF(cpy_r_symbol); - CPy_DECREF(cpy_r_symbol2); - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 78, CPyStatic_utils___output___globals); - goto CPyL181; - } - cpy_r_indent = cpy_r_r159; - cpy_r_r160 = CPyList_GetSlice(cpy_r_r62, 2, 9223372036854775806LL); - CPy_DECREF_NO_IMM(cpy_r_r62); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); - goto CPyL182; - } - if (likely(PyList_Check(cpy_r_r160))) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals, "list", cpy_r_r160); - goto CPyL182; - } - cpy_r_r162 = CPyStatics[114]; /* '' */ - cpy_r_r163 = PyList_New(1); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); - goto CPyL183; - } - cpy_r_r164 = (CPyPtr)&((PyListObject *)cpy_r_r163)->ob_item; - cpy_r_r165 = *(CPyPtr *)cpy_r_r164; - CPy_INCREF(cpy_r_r162); - *(PyObject * *)cpy_r_r165 = cpy_r_r162; - cpy_r_r166 = CPySequence_Multiply(cpy_r_r163, cpy_r_multiline_pad); - CPy_DECREF_NO_IMM(cpy_r_r163); - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); - goto CPyL183; - } - cpy_r_r167 = PySequence_Concat(cpy_r_r161, cpy_r_r166); - CPy_DECREF_NO_IMM(cpy_r_r161); - CPy_DECREF_NO_IMM(cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); - goto CPyL182; - } - cpy_r_r168 = 0; -CPyL111: ; - cpy_r_r169 = (CPyPtr)&((PyVarObject *)cpy_r_r167)->ob_size; - cpy_r_r170 = *(int64_t *)cpy_r_r169; - cpy_r_r171 = cpy_r_r168 < cpy_r_r170; - if (!cpy_r_r171) goto CPyL184; - cpy_r_r172 = (CPyPtr)&((PyListObject *)cpy_r_r167)->ob_item; - cpy_r_r173 = *(CPyPtr *)cpy_r_r172; - cpy_r_r174 = cpy_r_r168 * 8; - cpy_r_r175 = cpy_r_r173 + cpy_r_r174; - cpy_r_r176 = *(PyObject * *)cpy_r_r175; - CPy_INCREF(cpy_r_r176); - cpy_r_r177 = PyObject_Str(cpy_r_r176); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 80, CPyStatic_utils___output___globals); - goto CPyL185; - } - cpy_r_r178 = CPyStatics[221]; /* '\n' */ - cpy_r_r179 = CPyStr_Build(4, cpy_r_tree_str, cpy_r_indent, cpy_r_r177, cpy_r_r178); - CPy_DECREF(cpy_r_tree_str); - CPy_DECREF(cpy_r_r177); - if (unlikely(cpy_r_r179 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 80, CPyStatic_utils___output___globals); - goto CPyL186; - } - cpy_r_tree_str = cpy_r_r179; - cpy_r_r180 = cpy_r_r168 + 1; - cpy_r_r168 = cpy_r_r180; - goto CPyL111; -CPyL116: ; - cpy_r_was_padded = 1; -CPyL117: ; - cpy_r_r181 = (PyObject *)&PyList_Type; - cpy_r_r182 = (PyObject *)&PyTuple_Type; - CPy_INCREF(cpy_r_r181); - CPy_INCREF(cpy_r_r182); - cpy_r_r183.f0 = cpy_r_r181; - cpy_r_r183.f1 = cpy_r_r182; - cpy_r_r184 = PyTuple_New(2); - if (unlikely(cpy_r_r184 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1899 = cpy_r_r183.f0; - PyTuple_SET_ITEM(cpy_r_r184, 0, __tmp1899); - PyObject *__tmp1900 = cpy_r_r183.f1; - PyTuple_SET_ITEM(cpy_r_r184, 1, __tmp1900); - cpy_r_r185 = PyObject_IsInstance(cpy_r_r8, cpy_r_r184); - CPy_DECREF(cpy_r_r184); - cpy_r_r186 = cpy_r_r185 >= 0; - if (unlikely(!cpy_r_r186)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 83, CPyStatic_utils___output___globals); - goto CPyL187; - } - cpy_r_r187 = cpy_r_r185; - if (!cpy_r_r187) goto CPyL188; - CPy_INCREF(cpy_r_r8); - if (PyList_Check(cpy_r_r8)) - cpy_r_r188 = cpy_r_r8; - else { - cpy_r_r188 = NULL; - } - if (cpy_r_r188 != NULL) goto __LL1901; - if (PyTuple_Check(cpy_r_r8)) - cpy_r_r188 = cpy_r_r8; - else { - cpy_r_r188 = NULL; - } - if (cpy_r_r188 != NULL) goto __LL1901; - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 83, CPyStatic_utils___output___globals, "union[list, tuple]", cpy_r_r8); - goto CPyL187; -__LL1901: ; - cpy_r_r189 = CPyObject_Size(cpy_r_r188); - CPy_DECREF(cpy_r_r188); - if (unlikely(cpy_r_r189 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 83, CPyStatic_utils___output___globals); - goto CPyL187; - } - cpy_r_r190 = cpy_r_r189 & 1; - cpy_r_r191 = cpy_r_r190 != 0; - if (cpy_r_r191) goto CPyL123; - cpy_r_r192 = 2 & 1; - cpy_r_r193 = cpy_r_r192 != 0; - if (!cpy_r_r193) goto CPyL124; -CPyL123: ; - cpy_r_r194 = CPyTagged_IsLt_(2, cpy_r_r189); - cpy_r_r195 = cpy_r_r194; - goto CPyL125; -CPyL124: ; - cpy_r_r196 = (Py_ssize_t)cpy_r_r189 > (Py_ssize_t)2; - cpy_r_r195 = cpy_r_r196; -CPyL125: ; - CPyTagged_DECREF(cpy_r_r189); - if (!cpy_r_r195) goto CPyL188; - cpy_r_r197 = (PyObject *)&_Py_NoneStruct; - cpy_r_r198 = cpy_r_pad_depth != cpy_r_r197; - if (!cpy_r_r198) goto CPyL133; - CPy_INCREF(cpy_r_pad_depth); - if (likely(cpy_r_pad_depth != Py_None)) - cpy_r_r199 = cpy_r_pad_depth; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 7, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); - goto CPyL187; - } - cpy_r_r200 = (CPyPtr)&((PyVarObject *)cpy_r_r199)->ob_size; - cpy_r_r201 = *(int64_t *)cpy_r_r200; - CPy_DECREF_NO_IMM(cpy_r_r199); - cpy_r_r202 = cpy_r_r201 << 1; - cpy_r_r203 = cpy_r_r202 != 0; - if (!cpy_r_r203) goto CPyL133; - CPy_INCREF(cpy_r_pad_depth); - if (likely(cpy_r_pad_depth != Py_None)) - cpy_r_r204 = cpy_r_pad_depth; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 85, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); - goto CPyL187; - } - cpy_r_r205 = CPyList_GetSlice(cpy_r_r204, 2, 9223372036854775806LL); - CPy_DECREF_NO_IMM(cpy_r_r204); - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 85, CPyStatic_utils___output___globals); - goto CPyL187; - } - if (likely(PyList_Check(cpy_r_r205))) - cpy_r_r206 = cpy_r_r205; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 85, CPyStatic_utils___output___globals, "list", cpy_r_r205); - goto CPyL187; - } - cpy_r_r207 = cpy_r_r206; - goto CPyL134; -CPyL133: ; - cpy_r_r208 = Py_None; - cpy_r_r207 = cpy_r_r208; -CPyL134: ; - cpy_r_new_pad_depth = cpy_r_r207; - if (PyTuple_Check(cpy_r_r8)) - cpy_r_r209 = cpy_r_r8; - else { - cpy_r_r209 = NULL; - } - if (cpy_r_r209 != NULL) goto __LL1902; - if (PyList_Check(cpy_r_r8)) - cpy_r_r209 = cpy_r_r8; - else { - cpy_r_r209 = NULL; - } - if (cpy_r_r209 != NULL) goto __LL1902; - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals, "union[tuple, list]", cpy_r_r8); - goto CPyL189; -__LL1902: ; - cpy_r_r210 = (PyObject *)&_Py_NoneStruct; - cpy_r_r211 = (PyObject *)&_Py_NoneStruct; - cpy_r_r212 = CPyStatics[2031]; /* 1 */ - cpy_r_r213 = PySlice_New(cpy_r_r212, cpy_r_r210, cpy_r_r211); - if (unlikely(cpy_r_r213 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); - goto CPyL190; - } - cpy_r_r214 = cpy_r_r209; - cpy_r_r215 = PyObject_GetItem(cpy_r_r214, cpy_r_r213); - CPy_DECREF(cpy_r_r214); - CPy_DECREF(cpy_r_r213); - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); - goto CPyL189; - } - if (PyTuple_Check(cpy_r_r215)) - cpy_r_r216 = cpy_r_r215; - else { - cpy_r_r216 = NULL; - } - if (cpy_r_r216 != NULL) goto __LL1903; - if (PyList_Check(cpy_r_r215)) - cpy_r_r216 = cpy_r_r215; - else { - cpy_r_r216 = NULL; - } - if (cpy_r_r216 != NULL) goto __LL1903; - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals, "union[tuple, list]", cpy_r_r215); - goto CPyL189; -__LL1903: ; - CPy_INCREF(cpy_r__indent_data); - if (likely(cpy_r__indent_data != Py_None)) - cpy_r_r217 = cpy_r__indent_data; - else { - CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals, "list", cpy_r__indent_data); - goto CPyL191; - } - cpy_r_r218 = PyList_New(1); - if (unlikely(cpy_r_r218 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); - goto CPyL192; - } - cpy_r_r219 = cpy_r_is_last_item ? Py_True : Py_False; - cpy_r_r220 = (CPyPtr)&((PyListObject *)cpy_r_r218)->ob_item; - cpy_r_r221 = *(CPyPtr *)cpy_r_r220; - *(PyObject * *)cpy_r_r221 = cpy_r_r219; - cpy_r_r222 = PySequence_Concat(cpy_r_r217, cpy_r_r218); - CPy_DECREF_NO_IMM(cpy_r_r217); - CPy_DECREF_NO_IMM(cpy_r_r218); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); - goto CPyL191; - } - cpy_r_r223 = CPyDef_utils___output___build_tree(cpy_r_r216, cpy_r_multiline_pad, cpy_r_new_pad_depth, cpy_r_r222); - CPy_DECREF(cpy_r_r216); - CPy_DECREF(cpy_r_new_pad_depth); - CPy_DECREF_NO_IMM(cpy_r_r222); - if (unlikely(cpy_r_r223 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 86, CPyStatic_utils___output___globals); - goto CPyL193; - } - cpy_r_r224 = CPyStr_Build(2, cpy_r_tree_str, cpy_r_r223); - CPy_DECREF(cpy_r_tree_str); - CPy_DECREF(cpy_r_r223); - if (unlikely(cpy_r_r224 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 89, CPyStatic_utils___output___globals); - goto CPyL194; - } - cpy_r_tree_str = cpy_r_r224; -CPyL145: ; - cpy_r_r225 = cpy_r_r6 + 2; - cpy_r_r6 = cpy_r_r225; - goto CPyL10; -CPyL146: ; - cpy_r_r226 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r226)) { - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 51, CPyStatic_utils___output___globals); - goto CPyL195; - } - return cpy_r_tree_str; -CPyL148: ; - cpy_r_r227 = NULL; - return cpy_r_r227; -CPyL149: ; - CPyTagged_INCREF(cpy_r_multiline_pad); - goto CPyL2; -CPyL150: ; - CPy_INCREF(cpy_r_pad_depth); - goto CPyL4; -CPyL151: ; - CPy_INCREF(cpy_r__indent_data); - goto CPyL6; -CPyL152: ; - CPy_DECREF(cpy_r__indent_data); - goto CPyL7; -CPyL153: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r_tree_str); - goto CPyL148; -CPyL154: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - goto CPyL148; -CPyL155: ; - CPyTagged_DECREF(cpy_r_multiline_pad); - CPy_DECREF(cpy_r_pad_depth); - CPy_DECREF(cpy_r__indent_data); - CPy_DECREF(cpy_r_r7); - goto CPyL146; -CPyL156: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - goto CPyL148; -CPyL157: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - goto CPyL148; -CPyL158: ; - CPy_DECREF_NO_IMM(cpy_r_r21); - goto CPyL29; -CPyL159: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r21); - goto CPyL148; -CPyL160: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r21); - goto CPyL148; -CPyL161: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_key); - goto CPyL148; -CPyL162: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_key); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL163: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL164: ; - CPy_DECREF(cpy_r_r68); - goto CPyL50; -CPyL165: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r68); - CPy_DecRef(cpy_r_r69); - goto CPyL148; -CPyL166: ; - CPy_DECREF(cpy_r_r69); - goto CPyL46; -CPyL167: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_r68); - goto CPyL148; -CPyL168: ; - CPyTagged_DECREF(cpy_r_i); - goto CPyL72; -CPyL169: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL170: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL171: ; - CPyTagged_DECREF(cpy_r_r92); - CPyTagged_DECREF(cpy_r_r93); - goto CPyL84; -CPyL172: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - CPyTagged_DecRef(cpy_r_r92); - CPyTagged_DecRef(cpy_r_r93); - goto CPyL148; -CPyL173: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - CPyTagged_DecRef(cpy_r_r92); - CPyTagged_DecRef(cpy_r_r93); - goto CPyL148; -CPyL174: ; - CPyTagged_DECREF(cpy_r_r111); - goto CPyL84; -CPyL175: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - CPyTagged_DecRef(cpy_r_r111); - goto CPyL148; -CPyL176: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - CPyTagged_DecRef(cpy_r_r111); - goto CPyL148; -CPyL177: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL178: ; - CPy_DECREF(cpy_r_indent); - CPy_DECREF_NO_IMM(cpy_r_r62); - goto CPyL117; -CPyL179: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_symbol); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL180: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_symbol); - CPy_DecRef(cpy_r_r62); - CPy_DecRef(cpy_r_symbol2); - goto CPyL148; -CPyL181: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r62); - goto CPyL148; -CPyL182: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - goto CPyL148; -CPyL183: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r161); - goto CPyL148; -CPyL184: ; - CPy_DECREF(cpy_r_indent); - CPy_DECREF_NO_IMM(cpy_r_r167); - goto CPyL116; -CPyL185: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r167); - goto CPyL148; -CPyL186: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_indent); - CPy_DecRef(cpy_r_r167); - goto CPyL148; -CPyL187: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r8); - goto CPyL148; -CPyL188: ; - CPy_DECREF(cpy_r_r8); - goto CPyL145; -CPyL189: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_new_pad_depth); - goto CPyL148; -CPyL190: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_new_pad_depth); - CPy_DecRef(cpy_r_r209); - goto CPyL148; -CPyL191: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_new_pad_depth); - CPy_DecRef(cpy_r_r216); - goto CPyL148; -CPyL192: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_new_pad_depth); - CPy_DecRef(cpy_r_r216); - CPy_DecRef(cpy_r_r217); - goto CPyL148; -CPyL193: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_tree_str); - CPy_DecRef(cpy_r_r7); - goto CPyL148; -CPyL194: ; - CPyTagged_DecRef(cpy_r_multiline_pad); - CPy_DecRef(cpy_r_pad_depth); - CPy_DecRef(cpy_r__indent_data); - CPy_DecRef(cpy_r_r7); - goto CPyL148; -CPyL195: ; - CPy_DecRef(cpy_r_tree_str); - goto CPyL148; -} - -PyObject *CPyPy_utils___output___build_tree(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"tree_structure", "multiline_pad", "pad_depth", "_indent_data", 0}; - static CPyArg_Parser parser = {"O|OOO:build_tree", kwlist, 0}; - PyObject *obj_tree_structure; - PyObject *obj_multiline_pad = NULL; - PyObject *obj_pad_depth = NULL; - PyObject *obj__indent_data = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_tree_structure, &obj_multiline_pad, &obj_pad_depth, &obj__indent_data)) { - return NULL; - } - PyObject *arg_tree_structure = obj_tree_structure; - CPyTagged arg_multiline_pad; - if (obj_multiline_pad == NULL) { - arg_multiline_pad = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_multiline_pad))) - arg_multiline_pad = CPyTagged_BorrowFromObject(obj_multiline_pad); - else { - CPy_TypeError("int", obj_multiline_pad); goto fail; - } - PyObject *arg_pad_depth; - if (obj_pad_depth == NULL) { - arg_pad_depth = NULL; - goto __LL1904; - } - if (PyList_Check(obj_pad_depth)) - arg_pad_depth = obj_pad_depth; - else { - arg_pad_depth = NULL; - } - if (arg_pad_depth != NULL) goto __LL1904; - if (obj_pad_depth == Py_None) - arg_pad_depth = obj_pad_depth; - else { - arg_pad_depth = NULL; - } - if (arg_pad_depth != NULL) goto __LL1904; - CPy_TypeError("list or None", obj_pad_depth); - goto fail; -__LL1904: ; - PyObject *arg__indent_data; - if (obj__indent_data == NULL) { - arg__indent_data = NULL; - goto __LL1905; - } - if (PyList_Check(obj__indent_data)) - arg__indent_data = obj__indent_data; - else { - arg__indent_data = NULL; - } - if (arg__indent_data != NULL) goto __LL1905; - if (obj__indent_data == Py_None) - arg__indent_data = obj__indent_data; - else { - arg__indent_data = NULL; - } - if (arg__indent_data != NULL) goto __LL1905; - CPy_TypeError("list or None", obj__indent_data); - goto fail; -__LL1905: ; - PyObject *retval = CPyDef_utils___output___build_tree(arg_tree_structure, arg_multiline_pad, arg_pad_depth, arg__indent_data); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/output.py", "build_tree", 4, CPyStatic_utils___output___globals); - return NULL; -} - -char CPyDef_utils___output_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "", -1, CPyStatic_utils___output___globals); - goto CPyL5; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[2435]; /* ('List', 'Optional', 'Sequence') */ - cpy_r_r6 = CPyStatics[14]; /* 'typing' */ - cpy_r_r7 = CPyStatic_utils___output___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/utils/output.py", "", 1, CPyStatic_utils___output___globals); - goto CPyL5; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - return 1; -CPyL5: ; - cpy_r_r9 = 2; - return cpy_r_r9; -} - -static int -sql___Cursor_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_sql_____mypyc__Cursor_setup(PyObject *cpy_r_type); -PyObject *CPyDef_sql___Cursor(PyObject *cpy_r_filename); - -static PyObject * -sql___Cursor_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_sql___Cursor) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_sql_____mypyc__Cursor_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_sql___Cursor_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -sql___Cursor_traverse(brownie___utils___sql___CursorObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__lock); - Py_VISIT(self->__db); - Py_VISIT(self->__cur); - Py_VISIT(self->__execute); - Py_VISIT(self->__fetchone); - Py_VISIT(self->__fetchall); - return 0; -} - -static int -sql___Cursor_clear(brownie___utils___sql___CursorObject *self) -{ - Py_CLEAR(self->__lock); - Py_CLEAR(self->__db); - Py_CLEAR(self->__cur); - Py_CLEAR(self->__execute); - Py_CLEAR(self->__fetchone); - Py_CLEAR(self->__fetchall); - return 0; -} - -static void -sql___Cursor_dealloc(brownie___utils___sql___CursorObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, sql___Cursor_dealloc) - sql___Cursor_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem sql___Cursor_vtable[7]; -static bool -CPyDef_sql___Cursor_trait_vtable_setup(void) -{ - CPyVTableItem sql___Cursor_vtable_scratch[] = { - (CPyVTableItem)CPyDef_sql___Cursor_____init__, - (CPyVTableItem)CPyDef_sql___Cursor___connect, - (CPyVTableItem)CPyDef_sql___Cursor___insert, - (CPyVTableItem)CPyDef_sql___Cursor___execute, - (CPyVTableItem)CPyDef_sql___Cursor___fetchone, - (CPyVTableItem)CPyDef_sql___Cursor___fetchall, - (CPyVTableItem)CPyDef_sql___Cursor___close, - }; - memcpy(sql___Cursor_vtable, sql___Cursor_vtable_scratch, sizeof(sql___Cursor_vtable)); - return 1; -} - -static PyObject * -sql___Cursor_get__lock(brownie___utils___sql___CursorObject *self, void *closure); -static int -sql___Cursor_set__lock(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); -static PyObject * -sql___Cursor_get__db(brownie___utils___sql___CursorObject *self, void *closure); -static int -sql___Cursor_set__db(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); -static PyObject * -sql___Cursor_get__cur(brownie___utils___sql___CursorObject *self, void *closure); -static int -sql___Cursor_set__cur(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); -static PyObject * -sql___Cursor_get__execute(brownie___utils___sql___CursorObject *self, void *closure); -static int -sql___Cursor_set__execute(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); -static PyObject * -sql___Cursor_get__fetchone(brownie___utils___sql___CursorObject *self, void *closure); -static int -sql___Cursor_set__fetchone(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); -static PyObject * -sql___Cursor_get__fetchall(brownie___utils___sql___CursorObject *self, void *closure); -static int -sql___Cursor_set__fetchall(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); - -static PyGetSetDef sql___Cursor_getseters[] = { - {"_lock", - (getter)sql___Cursor_get__lock, (setter)sql___Cursor_set__lock, - NULL, NULL}, - {"_db", - (getter)sql___Cursor_get__db, (setter)sql___Cursor_set__db, - NULL, NULL}, - {"_cur", - (getter)sql___Cursor_get__cur, (setter)sql___Cursor_set__cur, - NULL, NULL}, - {"_execute", - (getter)sql___Cursor_get__execute, (setter)sql___Cursor_set__execute, - NULL, NULL}, - {"_fetchone", - (getter)sql___Cursor_get__fetchone, (setter)sql___Cursor_set__fetchone, - NULL, NULL}, - {"_fetchall", - (getter)sql___Cursor_get__fetchall, (setter)sql___Cursor_set__fetchall, - NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef sql___Cursor_methods[] = { - {"__init__", - (PyCFunction)CPyPy_sql___Cursor_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, filename)\n--\n\n")}, - {"connect", - (PyCFunction)CPyPy_sql___Cursor___connect, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("connect($self, filename)\n--\n\n")}, - {"insert", - (PyCFunction)CPyPy_sql___Cursor___insert, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("insert($self, table, *values)\n--\n\n")}, - {"execute", - (PyCFunction)CPyPy_sql___Cursor___execute, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("execute($self, cmd, *args)\n--\n\n")}, - {"fetchone", - (PyCFunction)CPyPy_sql___Cursor___fetchone, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("fetchone($self, cmd, *args)\n--\n\n")}, - {"fetchall", - (PyCFunction)CPyPy_sql___Cursor___fetchall, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("fetchall($self, cmd, *args)\n--\n\n")}, - {"close", - (PyCFunction)CPyPy_sql___Cursor___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_sql___Cursor_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "Cursor", - .tp_new = sql___Cursor_new, - .tp_dealloc = (destructor)sql___Cursor_dealloc, - .tp_traverse = (traverseproc)sql___Cursor_traverse, - .tp_clear = (inquiry)sql___Cursor_clear, - .tp_getset = sql___Cursor_getseters, - .tp_methods = sql___Cursor_methods, - .tp_init = sql___Cursor_init, - .tp_basicsize = sizeof(brownie___utils___sql___CursorObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("Cursor(filename)\n--\n\n"), -}; -static PyTypeObject *CPyType_sql___Cursor_template = &CPyType_sql___Cursor_template_; - -PyObject *CPyDef_sql_____mypyc__Cursor_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___utils___sql___CursorObject *self; - self = (brownie___utils___sql___CursorObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = sql___Cursor_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_sql___Cursor(PyObject *cpy_r_filename) -{ - PyObject *self = CPyDef_sql_____mypyc__Cursor_setup((PyObject *)CPyType_sql___Cursor); - if (self == NULL) - return NULL; - char res = CPyDef_sql___Cursor_____init__(self, cpy_r_filename); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -sql___Cursor_get__lock(brownie___utils___sql___CursorObject *self, void *closure) -{ - if (unlikely(self->__lock == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_lock' of 'Cursor' undefined"); - return NULL; - } - CPy_INCREF(self->__lock); - PyObject *retval = self->__lock; - return retval; -} - -static int -sql___Cursor_set__lock(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Cursor' object attribute '_lock' cannot be deleted"); - return -1; - } - if (self->__lock != NULL) { - CPy_DECREF(self->__lock); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__lock = tmp; - return 0; -} - -static PyObject * -sql___Cursor_get__db(brownie___utils___sql___CursorObject *self, void *closure) -{ - if (unlikely(self->__db == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_db' of 'Cursor' undefined"); - return NULL; - } - CPy_INCREF(self->__db); - PyObject *retval = self->__db; - return retval; -} - -static int -sql___Cursor_set__db(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Cursor' object attribute '_db' cannot be deleted"); - return -1; - } - if (self->__db != NULL) { - CPy_DECREF(self->__db); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__db = tmp; - return 0; -} - -static PyObject * -sql___Cursor_get__cur(brownie___utils___sql___CursorObject *self, void *closure) -{ - if (unlikely(self->__cur == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_cur' of 'Cursor' undefined"); - return NULL; - } - CPy_INCREF(self->__cur); - PyObject *retval = self->__cur; - return retval; -} - -static int -sql___Cursor_set__cur(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Cursor' object attribute '_cur' cannot be deleted"); - return -1; - } - if (self->__cur != NULL) { - CPy_DECREF(self->__cur); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__cur = tmp; - return 0; -} - -static PyObject * -sql___Cursor_get__execute(brownie___utils___sql___CursorObject *self, void *closure) -{ - if (unlikely(self->__execute == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_execute' of 'Cursor' undefined"); - return NULL; - } - CPy_INCREF(self->__execute); - PyObject *retval = self->__execute; - return retval; -} - -static int -sql___Cursor_set__execute(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Cursor' object attribute '_execute' cannot be deleted"); - return -1; - } - if (self->__execute != NULL) { - CPy_DECREF(self->__execute); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__execute = tmp; - return 0; -} - -static PyObject * -sql___Cursor_get__fetchone(brownie___utils___sql___CursorObject *self, void *closure) -{ - if (unlikely(self->__fetchone == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_fetchone' of 'Cursor' undefined"); - return NULL; - } - CPy_INCREF(self->__fetchone); - PyObject *retval = self->__fetchone; - return retval; -} - -static int -sql___Cursor_set__fetchone(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Cursor' object attribute '_fetchone' cannot be deleted"); - return -1; - } - if (self->__fetchone != NULL) { - CPy_DECREF(self->__fetchone); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__fetchone = tmp; - return 0; -} - -static PyObject * -sql___Cursor_get__fetchall(brownie___utils___sql___CursorObject *self, void *closure) -{ - if (unlikely(self->__fetchall == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_fetchall' of 'Cursor' undefined"); - return NULL; - } - CPy_INCREF(self->__fetchall); - PyObject *retval = self->__fetchall; - return retval; -} - -static int -sql___Cursor_set__fetchall(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Cursor' object attribute '_fetchall' cannot be deleted"); - return -1; - } - if (self->__fetchall != NULL) { - CPy_DECREF(self->__fetchall); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__fetchall = tmp; - return 0; -} -static PyMethodDef sqlmodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___utils___sql(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils___sql__internal, "__name__"); - CPyStatic_sql___globals = PyModule_GetDict(CPyModule_brownie___utils___sql__internal); - if (unlikely(CPyStatic_sql___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_sql_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___utils___sql__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_sql___Cursor); - return -1; -} -static struct PyModuleDef sqlmodule = { - PyModuleDef_HEAD_INIT, - "brownie.utils.sql", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - sqlmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___utils___sql(void) -{ - if (CPyModule_brownie___utils___sql__internal) { - Py_INCREF(CPyModule_brownie___utils___sql__internal); - return CPyModule_brownie___utils___sql__internal; - } - CPyModule_brownie___utils___sql__internal = PyModule_Create(&sqlmodule); - if (unlikely(CPyModule_brownie___utils___sql__internal == NULL)) - goto fail; - if (CPyExec_brownie___utils___sql(CPyModule_brownie___utils___sql__internal) != 0) - goto fail; - return CPyModule_brownie___utils___sql__internal; - fail: - return NULL; -} - -char CPyDef_sql___Cursor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - cpy_r_r0 = CPyModule_threading; - cpy_r_r1 = CPyStatics[916]; /* 'Lock' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "__init__", 16, CPyStatic_sql___globals); - goto CPyL4; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "__init__", 16, CPyStatic_sql___globals); - goto CPyL4; - } - ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock = cpy_r_r3; - cpy_r_r4 = CPyDef_sql___Cursor___connect(cpy_r_self, cpy_r_filename); - if (unlikely(cpy_r_r4 == 2)) { - CPy_AddTraceback("brownie/utils/sql.py", "__init__", 17, CPyStatic_sql___globals); - goto CPyL4; - } - return 1; -CPyL4: ; - cpy_r_r5 = 2; - return cpy_r_r5; -} - -PyObject *CPyPy_sql___Cursor_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"filename", 0}; - PyObject *obj_filename; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_filename)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - PyObject *arg_filename = obj_filename; - char retval = CPyDef_sql___Cursor_____init__(arg_self, arg_filename); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/utils/sql.py", "__init__", 15, CPyStatic_sql___globals); - return NULL; -} - -char CPyDef_sql___Cursor___connect(PyObject *cpy_r_self, PyObject *cpy_r_filename) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - cpy_r_r0 = PyObject_Str(cpy_r_filename); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); - goto CPyL17; - } - cpy_r_r1 = CPyModule_sqlite3; - cpy_r_r2 = CPyStatics[213]; /* 'connect' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); - goto CPyL18; - } - cpy_r_r4 = Py_None; - cpy_r_r5 = 0 ? Py_True : Py_False; - PyObject *cpy_r_r6[3] = {cpy_r_r0, cpy_r_r4, cpy_r_r5}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = CPyStatics[2436]; /* ('isolation_level', 'check_same_thread') */ - cpy_r_r9 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r7, 1, cpy_r_r8); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); - goto CPyL18; - } - CPy_DECREF(cpy_r_r0); - if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__db != NULL) { - CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__db); - } - ((brownie___utils___sql___CursorObject *)cpy_r_self)->__db = cpy_r_r9; - cpy_r_r10 = 1; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); - goto CPyL17; - } - cpy_r_r11 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__db; - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_db", 21, CPyStatic_sql___globals); - goto CPyL17; - } - CPy_INCREF(cpy_r_r11); -CPyL5: ; - cpy_r_r12 = CPyStatics[2007]; /* 'cursor' */ - PyObject *cpy_r_r13[1] = {cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 21, CPyStatic_sql___globals); - goto CPyL19; - } - CPy_DECREF(cpy_r_r11); - if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur != NULL) { - CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur); - } - ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur = cpy_r_r15; - cpy_r_r16 = 1; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 21, CPyStatic_sql___globals); - goto CPyL17; - } - cpy_r_r17 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_cur", 22, CPyStatic_sql___globals); - goto CPyL17; - } - CPy_INCREF(cpy_r_r17); -CPyL8: ; - cpy_r_r18 = CPyStatics[2008]; /* 'execute' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 22, CPyStatic_sql___globals); - goto CPyL17; - } - if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute != NULL) { - CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute); - } - ((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute = cpy_r_r19; - cpy_r_r20 = 1; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 22, CPyStatic_sql___globals); - goto CPyL17; - } - cpy_r_r21 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_cur", 23, CPyStatic_sql___globals); - goto CPyL17; - } - CPy_INCREF(cpy_r_r21); -CPyL11: ; - cpy_r_r22 = CPyStatics[2009]; /* 'fetchone' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 23, CPyStatic_sql___globals); - goto CPyL17; - } - if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone != NULL) { - CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone); - } - ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone = cpy_r_r23; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 23, CPyStatic_sql___globals); - goto CPyL17; - } - cpy_r_r25 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_cur", 24, CPyStatic_sql___globals); - goto CPyL17; - } - CPy_INCREF(cpy_r_r25); -CPyL14: ; - cpy_r_r26 = CPyStatics[2010]; /* 'fetchall' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 24, CPyStatic_sql___globals); - goto CPyL17; - } - if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall != NULL) { - CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall); - } - ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall = cpy_r_r27; - cpy_r_r28 = 1; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/utils/sql.py", "connect", 24, CPyStatic_sql___globals); - goto CPyL17; - } - return 1; -CPyL17: ; - cpy_r_r29 = 2; - return cpy_r_r29; -CPyL18: ; - CPy_DecRef(cpy_r_r0); - goto CPyL17; -CPyL19: ; - CPy_DecRef(cpy_r_r11); - goto CPyL17; -} - -PyObject *CPyPy_sql___Cursor___connect(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"filename", 0}; - static CPyArg_Parser parser = {"O:connect", kwlist, 0}; - PyObject *obj_filename; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_filename)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - PyObject *arg_filename = obj_filename; - char retval = CPyDef_sql___Cursor___connect(arg_self, arg_filename); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/utils/sql.py", "connect", 19, CPyStatic_sql___globals); - return NULL; -} - -char CPyDef_sql___Cursor___insert(PyObject *cpy_r_self, PyObject *cpy_r_table, PyObject *cpy_r_values) { - CPyPtr cpy_r_r0; - int64_t cpy_r_r1; - PyObject *cpy_r_r2; - CPyPtr cpy_r_r3; - int64_t cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - int32_t cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - int64_t cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - CPyPtr cpy_r_r38; - int64_t cpy_r_r39; - CPyTagged cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject **cpy_r_r49; - PyObject *cpy_r_r50; - tuple_T3OOO cpy_r_r51; - tuple_T3OOO cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - int32_t cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - tuple_T3OOO cpy_r_r63; - tuple_T3OOO cpy_r_r64; - tuple_T3OOO cpy_r_r65; - PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - char cpy_r_r71; - cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; - cpy_r_r1 = *(int64_t *)cpy_r_r0; - cpy_r_r2 = PyList_New(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); - goto CPyL47; - } - cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; - cpy_r_r4 = *(int64_t *)cpy_r_r3; - cpy_r_r5 = 0; -CPyL2: ; - cpy_r_r6 = cpy_r_r5 < cpy_r_r4; - if (!cpy_r_r6) goto CPyL15; - cpy_r_r7 = CPySequenceTuple_GetItemUnsafe(cpy_r_values, cpy_r_r5); - cpy_r_r8 = (PyObject *)&PyDict_Type; - cpy_r_r9 = (PyObject *)&PyList_Type; - CPy_INCREF(cpy_r_r8); - CPy_INCREF(cpy_r_r9); - cpy_r_r10.f0 = cpy_r_r8; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1906 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1906); - PyObject *__tmp1907 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1907); - cpy_r_r12 = PyObject_IsInstance(cpy_r_r7, cpy_r_r11); - CPy_DECREF(cpy_r_r11); - cpy_r_r13 = cpy_r_r12 >= 0; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); - goto CPyL48; - } - cpy_r_r14 = cpy_r_r12; - if (!cpy_r_r14) goto CPyL12; - if (PyDict_Check(cpy_r_r7)) - cpy_r_r15 = cpy_r_r7; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL1908; - if (PyList_Check(cpy_r_r7)) - cpy_r_r15 = cpy_r_r7; - else { - cpy_r_r15 = NULL; - } - if (cpy_r_r15 != NULL) goto __LL1908; - CPy_TypeErrorTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals, "union[dict, list]", cpy_r_r7); - goto CPyL49; -__LL1908: ; - cpy_r_r16 = CPyStatic__c_constants___ujson_dumps; - if (unlikely(cpy_r_r16 == NULL)) { - goto CPyL50; - } else - goto CPyL9; -CPyL7: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); - cpy_r_r17 = 0; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); - goto CPyL47; - } - CPy_Unreachable(); -CPyL9: ; - PyObject *cpy_r_r18[1] = {cpy_r_r15}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); - goto CPyL51; - } - CPy_DECREF(cpy_r_r15); - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals, "str", cpy_r_r20); - goto CPyL49; - } - cpy_r_r22 = cpy_r_r21; - goto CPyL13; -CPyL12: ; - cpy_r_r22 = cpy_r_r7; -CPyL13: ; - CPyList_SetItemUnsafe(cpy_r_r2, cpy_r_r5, cpy_r_r22); - cpy_r_r23 = cpy_r_r5 + 1; - cpy_r_r5 = cpy_r_r23; - goto CPyL2; -CPyL15: ; - cpy_r_r24 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; - CPy_INCREF(cpy_r_r24); - cpy_r_r25 = CPy_TYPE(cpy_r_r24); - cpy_r_r26 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); - goto CPyL52; - } - cpy_r_r28 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r28); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); - goto CPyL53; - } - PyObject *cpy_r_r30[1] = {cpy_r_r24}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); - goto CPyL53; - } else - goto CPyL54; -CPyL18: ; - cpy_r_r33 = 1; - cpy_r_r34 = CPyStatics[2011]; /* 'INSERT OR REPLACE INTO ' */ - cpy_r_r35 = CPyStatics[2012]; /* ' VALUES (' */ - cpy_r_r36 = CPyStatics[341]; /* ',' */ - cpy_r_r37 = CPyStatics[2013]; /* '?' */ - cpy_r_r38 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r39 = *(int64_t *)cpy_r_r38; - cpy_r_r40 = cpy_r_r39 << 1; - cpy_r_r41 = CPyTagged_StealAsObject(cpy_r_r40); - cpy_r_r42 = PyNumber_Multiply(cpy_r_r37, cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals); - goto CPyL55; - } - if (likely(PyUnicode_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; - else { - CPy_TypeErrorTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals, "str", cpy_r_r42); - goto CPyL55; - } - cpy_r_r44 = PyUnicode_Join(cpy_r_r36, cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals); - goto CPyL55; - } - cpy_r_r45 = CPyStatics[198]; /* ')' */ - cpy_r_r46 = CPyStr_Build(5, cpy_r_r34, cpy_r_table, cpy_r_r35, cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals); - goto CPyL55; - } - cpy_r_r47 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute; - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "insert", "Cursor", "_execute", 29, CPyStatic_sql___globals); - goto CPyL56; - } - CPy_INCREF(cpy_r_r47); -CPyL24: ; - PyObject *cpy_r_r48[2] = {cpy_r_r46, cpy_r_r2}; - cpy_r_r49 = (PyObject **)&cpy_r_r48; - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 2, 0); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 29, CPyStatic_sql___globals); - goto CPyL56; - } else - goto CPyL57; -CPyL25: ; - CPy_DECREF(cpy_r_r46); - CPy_DECREF_NO_IMM(cpy_r_r2); - goto CPyL34; -CPyL26: ; - cpy_r_r51 = CPy_CatchError(); - cpy_r_r33 = 0; - cpy_r_r52 = CPy_GetExcInfo(); - cpy_r_r53 = cpy_r_r52.f0; - CPy_INCREF(cpy_r_r53); - cpy_r_r54 = cpy_r_r52.f1; - CPy_INCREF(cpy_r_r54); - cpy_r_r55 = cpy_r_r52.f2; - CPy_INCREF(cpy_r_r55); - CPy_DecRef(cpy_r_r52.f0); - CPy_DecRef(cpy_r_r52.f1); - CPy_DecRef(cpy_r_r52.f2); - PyObject *cpy_r_r56[4] = {cpy_r_r24, cpy_r_r53, cpy_r_r54, cpy_r_r55}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r57, 4, 0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); - goto CPyL58; - } - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - cpy_r_r59 = PyObject_IsTrue(cpy_r_r58); - CPy_DecRef(cpy_r_r58); - cpy_r_r60 = cpy_r_r59 >= 0; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); - goto CPyL32; - } - cpy_r_r61 = cpy_r_r59; - if (cpy_r_r61) goto CPyL31; - CPy_Reraise(); - if (!0) { - goto CPyL32; - } else - goto CPyL59; -CPyL30: ; - CPy_Unreachable(); -CPyL31: ; - CPy_RestoreExcInfo(cpy_r_r51); - CPy_DecRef(cpy_r_r51.f0); - CPy_DecRef(cpy_r_r51.f1); - CPy_DecRef(cpy_r_r51.f2); - goto CPyL34; -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r51); - CPy_DecRef(cpy_r_r51.f0); - CPy_DecRef(cpy_r_r51.f1); - CPy_DecRef(cpy_r_r51.f2); - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) { - goto CPyL35; - } else - goto CPyL60; -CPyL33: ; - CPy_Unreachable(); -CPyL34: ; - tuple_T3OOO __tmp1909 = { NULL, NULL, NULL }; - cpy_r_r63 = __tmp1909; - cpy_r_r64 = cpy_r_r63; - goto CPyL36; -CPyL35: ; - cpy_r_r65 = CPy_CatchError(); - cpy_r_r64 = cpy_r_r65; -CPyL36: ; - if (!cpy_r_r33) goto CPyL61; - cpy_r_r66 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r67[4] = {cpy_r_r24, cpy_r_r66, cpy_r_r66, cpy_r_r66}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r68, 4, 0); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); - goto CPyL62; - } else - goto CPyL63; -CPyL38: ; - CPy_DECREF(cpy_r_r24); -CPyL39: ; - if (cpy_r_r64.f0 == NULL) goto CPyL46; - CPy_Reraise(); - if (!0) { - goto CPyL42; - } else - goto CPyL64; -CPyL41: ; - CPy_Unreachable(); -CPyL42: ; - if (cpy_r_r64.f0 == NULL) goto CPyL44; - CPy_RestoreExcInfo(cpy_r_r64); - CPy_XDECREF(cpy_r_r64.f0); - CPy_XDECREF(cpy_r_r64.f1); - CPy_XDECREF(cpy_r_r64.f2); -CPyL44: ; - cpy_r_r70 = CPy_KeepPropagating(); - if (!cpy_r_r70) goto CPyL47; - CPy_Unreachable(); -CPyL46: ; - return 1; -CPyL47: ; - cpy_r_r71 = 2; - return cpy_r_r71; -CPyL48: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r7); - goto CPyL47; -CPyL49: ; - CPy_DecRef(cpy_r_r2); - goto CPyL47; -CPyL50: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r15); - goto CPyL7; -CPyL51: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r15); - goto CPyL47; -CPyL52: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - goto CPyL47; -CPyL53: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - goto CPyL47; -CPyL54: ; - CPy_DECREF(cpy_r_r32); - goto CPyL18; -CPyL55: ; - CPy_DecRef(cpy_r_r2); - goto CPyL26; -CPyL56: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r46); - goto CPyL26; -CPyL57: ; - CPy_DECREF(cpy_r_r50); - goto CPyL25; -CPyL58: ; - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r54); - CPy_DecRef(cpy_r_r55); - goto CPyL32; -CPyL59: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r51.f0); - CPy_DecRef(cpy_r_r51.f1); - CPy_DecRef(cpy_r_r51.f2); - goto CPyL30; -CPyL60: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - goto CPyL33; -CPyL61: ; - CPy_DECREF(cpy_r_r24); - CPy_DECREF(cpy_r_r27); - goto CPyL39; -CPyL62: ; - CPy_DecRef(cpy_r_r24); - goto CPyL42; -CPyL63: ; - CPy_DECREF(cpy_r_r69); - goto CPyL38; -CPyL64: ; - CPy_XDECREF(cpy_r_r64.f0); - CPy_XDECREF(cpy_r_r64.f1); - CPy_XDECREF(cpy_r_r64.f2); - goto CPyL41; -} - -PyObject *CPyPy_sql___Cursor___insert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"table", 0}; - static CPyArg_Parser parser = {"%O:insert", kwlist, 0}; - PyObject *obj_table; - PyObject *obj_values; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_values, NULL, &obj_table)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - PyObject *arg_table; - if (likely(PyUnicode_Check(obj_table))) - arg_table = obj_table; - else { - CPy_TypeError("str", obj_table); - goto fail; - } - PyObject *arg_values = obj_values; - char retval = CPyDef_sql___Cursor___insert(arg_self, arg_table, arg_values); - CPy_DECREF(obj_values); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_values); - CPy_AddTraceback("brownie/utils/sql.py", "insert", 26, CPyStatic_sql___globals); - return NULL; -} - -char CPyDef_sql___Cursor___execute(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyPtr cpy_r_r13; - CPyPtr cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - tuple_T3OOO cpy_r_r18; - tuple_T3OOO cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - int32_t cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - tuple_T3OOO cpy_r_r30; - tuple_T3OOO cpy_r_r31; - tuple_T3OOO cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPy_TYPE(cpy_r_r0); - cpy_r_r2 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); - goto CPyL31; - } - cpy_r_r4 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r4); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); - goto CPyL32; - } - PyObject *cpy_r_r6[1] = {cpy_r_r0}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); - goto CPyL32; - } else - goto CPyL33; -CPyL3: ; - cpy_r_r9 = 1; - cpy_r_r10 = CPyStatics[2014]; /* '_execute' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); - goto CPyL9; - } - cpy_r_r12 = PyList_New(1); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); - goto CPyL34; - } - cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r14 = *(CPyPtr *)cpy_r_r13; - CPy_INCREF(cpy_r_cmd); - *(PyObject * *)cpy_r_r14 = cpy_r_cmd; - cpy_r_r15 = CPyList_Extend(cpy_r_r12, cpy_r_args); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); - goto CPyL35; - } else - goto CPyL36; -CPyL7: ; - cpy_r_r16 = PyList_AsTuple(cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); - goto CPyL34; - } - cpy_r_r17 = PyObject_CallObject(cpy_r_r11, cpy_r_r16); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); - } else - goto CPyL37; -CPyL9: ; - cpy_r_r18 = CPy_CatchError(); - cpy_r_r9 = 0; - cpy_r_r19 = CPy_GetExcInfo(); - cpy_r_r20 = cpy_r_r19.f0; - CPy_INCREF(cpy_r_r20); - cpy_r_r21 = cpy_r_r19.f1; - CPy_INCREF(cpy_r_r21); - cpy_r_r22 = cpy_r_r19.f2; - CPy_INCREF(cpy_r_r22); - CPy_DecRef(cpy_r_r19.f0); - CPy_DecRef(cpy_r_r19.f1); - CPy_DecRef(cpy_r_r19.f2); - PyObject *cpy_r_r23[4] = {cpy_r_r0, cpy_r_r20, cpy_r_r21, cpy_r_r22}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r24, 4, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); - goto CPyL38; - } - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); - CPy_DecRef(cpy_r_r25); - cpy_r_r27 = cpy_r_r26 >= 0; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); - goto CPyL15; - } - cpy_r_r28 = cpy_r_r26; - if (cpy_r_r28) goto CPyL14; - CPy_Reraise(); - if (!0) { - goto CPyL15; - } else - goto CPyL39; -CPyL13: ; - CPy_Unreachable(); -CPyL14: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL17; -CPyL15: ; - CPy_RestoreExcInfo(cpy_r_r18); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - cpy_r_r29 = CPy_KeepPropagating(); - if (!cpy_r_r29) { - goto CPyL18; - } else - goto CPyL40; -CPyL16: ; - CPy_Unreachable(); -CPyL17: ; - tuple_T3OOO __tmp1910 = { NULL, NULL, NULL }; - cpy_r_r30 = __tmp1910; - cpy_r_r31 = cpy_r_r30; - goto CPyL19; -CPyL18: ; - cpy_r_r32 = CPy_CatchError(); - cpy_r_r31 = cpy_r_r32; -CPyL19: ; - if (!cpy_r_r9) goto CPyL41; - cpy_r_r33 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r34[4] = {cpy_r_r0, cpy_r_r33, cpy_r_r33, cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r35, 4, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); - goto CPyL42; - } else - goto CPyL43; -CPyL21: ; - CPy_DECREF(cpy_r_r0); -CPyL22: ; - if (cpy_r_r31.f0 == NULL) goto CPyL29; - CPy_Reraise(); - if (!0) { - goto CPyL25; - } else - goto CPyL44; -CPyL24: ; - CPy_Unreachable(); -CPyL25: ; - if (cpy_r_r31.f0 == NULL) goto CPyL27; - CPy_RestoreExcInfo(cpy_r_r31); - CPy_XDECREF(cpy_r_r31.f0); - CPy_XDECREF(cpy_r_r31.f1); - CPy_XDECREF(cpy_r_r31.f2); -CPyL27: ; - cpy_r_r37 = CPy_KeepPropagating(); - if (!cpy_r_r37) goto CPyL30; - CPy_Unreachable(); -CPyL29: ; - return 1; -CPyL30: ; - cpy_r_r38 = 2; - return cpy_r_r38; -CPyL31: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL30; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL30; -CPyL33: ; - CPy_DECREF(cpy_r_r8); - goto CPyL3; -CPyL34: ; - CPy_DecRef(cpy_r_r11); - goto CPyL9; -CPyL35: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL9; -CPyL36: ; - CPy_DECREF(cpy_r_r15); - goto CPyL7; -CPyL37: ; - CPy_DECREF(cpy_r_r17); - goto CPyL17; -CPyL38: ; - CPy_DecRef(cpy_r_r20); - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r22); - goto CPyL15; -CPyL39: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r18.f0); - CPy_DecRef(cpy_r_r18.f1); - CPy_DecRef(cpy_r_r18.f2); - goto CPyL13; -CPyL40: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL16; -CPyL41: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - goto CPyL22; -CPyL42: ; - CPy_DecRef(cpy_r_r0); - goto CPyL25; -CPyL43: ; - CPy_DECREF(cpy_r_r36); - goto CPyL21; -CPyL44: ; - CPy_XDECREF(cpy_r_r31.f0); - CPy_XDECREF(cpy_r_r31.f1); - CPy_XDECREF(cpy_r_r31.f2); - goto CPyL24; -} - -PyObject *CPyPy_sql___Cursor___execute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"cmd", 0}; - static CPyArg_Parser parser = {"%O:execute", kwlist, 0}; - PyObject *obj_cmd; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_cmd)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - PyObject *arg_cmd; - if (likely(PyUnicode_Check(obj_cmd))) - arg_cmd = obj_cmd; - else { - CPy_TypeError("str", obj_cmd); - goto fail; - } - PyObject *arg_args = obj_args; - char retval = CPyDef_sql___Cursor___execute(arg_self, arg_cmd, arg_args); - CPy_DECREF(obj_args); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_args); - CPy_AddTraceback("brownie/utils/sql.py", "execute", 33, CPyStatic_sql___globals); - return NULL; -} - -PyObject *CPyDef_sql___Cursor___fetchone(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyPtr cpy_r_r13; - CPyPtr cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - tuple_T2OO cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int32_t cpy_r_r38; - char cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - tuple_T3OOO cpy_r_r45; - tuple_T3OOO cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; - tuple_T3OOO cpy_r_r58; - tuple_T3OOO cpy_r_r59; - PyObject *cpy_r_r60; - tuple_T3OOO cpy_r_r61; - PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPy_TYPE(cpy_r_r0); - cpy_r_r2 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); - goto CPyL56; - } - cpy_r_r4 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r4); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); - goto CPyL57; - } - PyObject *cpy_r_r6[1] = {cpy_r_r0}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); - goto CPyL57; - } else - goto CPyL58; -CPyL3: ; - cpy_r_r9 = 1; - cpy_r_r10 = CPyStatics[2014]; /* '_execute' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); - goto CPyL31; - } - cpy_r_r12 = PyList_New(1); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); - goto CPyL59; - } - cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r14 = *(CPyPtr *)cpy_r_r13; - CPy_INCREF(cpy_r_cmd); - *(PyObject * *)cpy_r_r14 = cpy_r_cmd; - cpy_r_r15 = CPyList_Extend(cpy_r_r12, cpy_r_args); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); - goto CPyL60; - } else - goto CPyL61; -CPyL7: ; - cpy_r_r16 = PyList_AsTuple(cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); - goto CPyL59; - } - cpy_r_r17 = PyObject_CallObject(cpy_r_r11, cpy_r_r16); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); - goto CPyL31; - } else - goto CPyL62; -CPyL9: ; - cpy_r_r18 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone; - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "fetchone", "Cursor", "_fetchone", 40, CPyStatic_sql___globals); - goto CPyL31; - } - CPy_INCREF(cpy_r_r18); -CPyL10: ; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 40, CPyStatic_sql___globals); - goto CPyL31; - } - CPy_INCREF(cpy_r_r19); - cpy_r_r20 = PyObject_IsTrue(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 40, CPyStatic_sql___globals); - goto CPyL63; - } - cpy_r_r22 = cpy_r_r20; - if (!cpy_r_r22) goto CPyL64; - cpy_r_r23 = PyList_New(0); - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL63; - } - cpy_r_r24 = PyObject_GetIter(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL65; - } -CPyL15: ; - cpy_r_r25 = PyIter_Next(cpy_r_r24); - if (cpy_r_r25 == NULL) goto CPyL66; - cpy_r_r26 = PyObject_Str(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL67; - } - cpy_r_r27 = CPyStatics[292]; /* '[' */ - cpy_r_r28 = CPyStatics[1937]; /* '{' */ - CPy_INCREF(cpy_r_r27); - CPy_INCREF(cpy_r_r28); - cpy_r_r29.f0 = cpy_r_r27; - cpy_r_r29.f1 = cpy_r_r28; - cpy_r_r30 = PyTuple_New(2); - if (unlikely(cpy_r_r30 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1911 = cpy_r_r29.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp1911); - PyObject *__tmp1912 = cpy_r_r29.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp1912); - cpy_r_r31 = CPyStr_Startswith(cpy_r_r26, cpy_r_r30); - CPy_DECREF(cpy_r_r26); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == 2)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL67; - } - if (!cpy_r_r31) goto CPyL24; - cpy_r_r32 = CPyStatic__c_constants___ujson_loads; - if (unlikely(cpy_r_r32 == NULL)) { - goto CPyL68; - } else - goto CPyL22; -CPyL20: ; - PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); - cpy_r_r33 = 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL31; - } else - goto CPyL69; -CPyL21: ; - CPy_Unreachable(); -CPyL22: ; - PyObject *cpy_r_r34[1] = {cpy_r_r25}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL67; - } - CPy_DECREF(cpy_r_r25); - cpy_r_r37 = cpy_r_r36; - goto CPyL25; -CPyL24: ; - cpy_r_r37 = cpy_r_r25; -CPyL25: ; - cpy_r_r38 = PyList_Append(cpy_r_r23, cpy_r_r37); - CPy_DECREF(cpy_r_r37); - cpy_r_r39 = cpy_r_r38 >= 0; - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL70; - } else - goto CPyL15; -CPyL26: ; - cpy_r_r40 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r40)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL65; - } - cpy_r_r41 = PyList_AsTuple(cpy_r_r23); - CPy_DECREF_NO_IMM(cpy_r_r23); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); - goto CPyL31; - } - cpy_r_r42 = cpy_r_r41; - goto CPyL40; -CPyL29: ; - cpy_r_r43 = Py_None; - if (PyTuple_Check(cpy_r_r43)) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL1913; - if (cpy_r_r43 == Py_None) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL1913; - CPy_TypeErrorTraceback("brownie/utils/sql.py", "fetchone", 42, CPyStatic_sql___globals, "tuple or None", cpy_r_r43); - goto CPyL31; -__LL1913: ; - cpy_r_r42 = cpy_r_r44; - goto CPyL40; -CPyL31: ; - cpy_r_r45 = CPy_CatchError(); - cpy_r_r9 = 0; - cpy_r_r46 = CPy_GetExcInfo(); - cpy_r_r47 = cpy_r_r46.f0; - CPy_INCREF(cpy_r_r47); - cpy_r_r48 = cpy_r_r46.f1; - CPy_INCREF(cpy_r_r48); - cpy_r_r49 = cpy_r_r46.f2; - CPy_INCREF(cpy_r_r49); - CPy_DecRef(cpy_r_r46.f0); - CPy_DecRef(cpy_r_r46.f1); - CPy_DecRef(cpy_r_r46.f2); - PyObject *cpy_r_r50[4] = {cpy_r_r0, cpy_r_r47, cpy_r_r48, cpy_r_r49}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r51, 4, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); - goto CPyL71; - } - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r49); - cpy_r_r53 = PyObject_IsTrue(cpy_r_r52); - CPy_DecRef(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); - goto CPyL37; - } - cpy_r_r55 = cpy_r_r53; - if (cpy_r_r55) goto CPyL36; - CPy_Reraise(); - if (!0) { - goto CPyL37; - } else - goto CPyL72; -CPyL35: ; - CPy_Unreachable(); -CPyL36: ; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL39; -CPyL37: ; - CPy_RestoreExcInfo(cpy_r_r45); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - cpy_r_r56 = CPy_KeepPropagating(); - if (!cpy_r_r56) { - goto CPyL41; - } else - goto CPyL73; -CPyL38: ; - CPy_Unreachable(); -CPyL39: ; - cpy_r_r57 = NULL; - cpy_r_r42 = cpy_r_r57; -CPyL40: ; - tuple_T3OOO __tmp1914 = { NULL, NULL, NULL }; - cpy_r_r58 = __tmp1914; - cpy_r_r59 = cpy_r_r58; - goto CPyL42; -CPyL41: ; - cpy_r_r60 = NULL; - cpy_r_r42 = cpy_r_r60; - cpy_r_r61 = CPy_CatchError(); - cpy_r_r59 = cpy_r_r61; -CPyL42: ; - if (!cpy_r_r9) goto CPyL74; - cpy_r_r62 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r63[4] = {cpy_r_r0, cpy_r_r62, cpy_r_r62, cpy_r_r62}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r64, 4, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); - goto CPyL75; - } else - goto CPyL76; -CPyL44: ; - CPy_DECREF(cpy_r_r0); -CPyL45: ; - if (cpy_r_r59.f0 == NULL) { - goto CPyL48; - } else - goto CPyL77; -CPyL46: ; - CPy_Reraise(); - if (!0) { - goto CPyL50; - } else - goto CPyL78; -CPyL47: ; - CPy_Unreachable(); -CPyL48: ; - if (cpy_r_r42 == NULL) goto CPyL54; - return cpy_r_r42; -CPyL50: ; - if (cpy_r_r59.f0 == NULL) goto CPyL52; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_XDECREF(cpy_r_r59.f0); - CPy_XDECREF(cpy_r_r59.f1); - CPy_XDECREF(cpy_r_r59.f2); -CPyL52: ; - cpy_r_r66 = CPy_KeepPropagating(); - if (!cpy_r_r66) goto CPyL55; - CPy_Unreachable(); -CPyL54: ; - CPy_Unreachable(); -CPyL55: ; - cpy_r_r67 = NULL; - return cpy_r_r67; -CPyL56: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL55; -CPyL57: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL55; -CPyL58: ; - CPy_DECREF(cpy_r_r8); - goto CPyL3; -CPyL59: ; - CPy_DecRef(cpy_r_r11); - goto CPyL31; -CPyL60: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL31; -CPyL61: ; - CPy_DECREF(cpy_r_r15); - goto CPyL7; -CPyL62: ; - CPy_DECREF(cpy_r_r17); - goto CPyL9; -CPyL63: ; - CPy_DecRef(cpy_r_r19); - goto CPyL31; -CPyL64: ; - CPy_DECREF(cpy_r_r19); - goto CPyL29; -CPyL65: ; - CPy_DecRef(cpy_r_r23); - goto CPyL31; -CPyL66: ; - CPy_DECREF(cpy_r_r24); - goto CPyL26; -CPyL67: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - goto CPyL31; -CPyL68: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - goto CPyL20; -CPyL69: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL21; -CPyL70: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL31; -CPyL71: ; - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r49); - goto CPyL37; -CPyL72: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r45.f0); - CPy_DecRef(cpy_r_r45.f1); - CPy_DecRef(cpy_r_r45.f2); - goto CPyL35; -CPyL73: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL38; -CPyL74: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - goto CPyL45; -CPyL75: ; - CPy_DecRef(cpy_r_r0); - CPy_XDecRef(cpy_r_r42); - goto CPyL50; -CPyL76: ; - CPy_DECREF(cpy_r_r65); - goto CPyL44; -CPyL77: ; - CPy_XDECREF(cpy_r_r42); - goto CPyL46; -CPyL78: ; - CPy_XDECREF(cpy_r_r59.f0); - CPy_XDECREF(cpy_r_r59.f1); - CPy_XDECREF(cpy_r_r59.f2); - goto CPyL47; -} - -PyObject *CPyPy_sql___Cursor___fetchone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"cmd", 0}; - static CPyArg_Parser parser = {"%O:fetchone", kwlist, 0}; - PyObject *obj_cmd; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_cmd)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - PyObject *arg_cmd; - if (likely(PyUnicode_Check(obj_cmd))) - arg_cmd = obj_cmd; - else { - CPy_TypeError("str", obj_cmd); - goto fail; - } - PyObject *arg_args = obj_args; - PyObject *retval = CPyDef_sql___Cursor___fetchone(arg_self, arg_cmd, arg_args); - CPy_DECREF(obj_args); - return retval; -fail: ; - CPy_DECREF(obj_args); - CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 37, CPyStatic_sql___globals); - return NULL; -} - -PyObject *CPyDef_sql___Cursor___fetchall(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - CPyPtr cpy_r_r13; - CPyPtr 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_r20; - PyObject *cpy_r_r21; - tuple_T3OOO cpy_r_r22; - tuple_T3OOO cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - int32_t cpy_r_r30; - char cpy_r_r31; - char cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - tuple_T3OOO cpy_r_r35; - tuple_T3OOO cpy_r_r36; - PyObject *cpy_r_r37; - tuple_T3OOO cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; - CPy_INCREF(cpy_r_r0); - cpy_r_r1 = CPy_TYPE(cpy_r_r0); - cpy_r_r2 = CPyStatics[119]; /* '__exit__' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); - goto CPyL38; - } - cpy_r_r4 = CPyStatics[120]; /* '__enter__' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r4); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); - goto CPyL39; - } - PyObject *cpy_r_r6[1] = {cpy_r_r0}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); - goto CPyL39; - } else - goto CPyL40; -CPyL3: ; - cpy_r_r9 = 1; - cpy_r_r10 = CPyStatics[2014]; /* '_execute' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); - goto CPyL13; - } - cpy_r_r12 = PyList_New(1); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); - goto CPyL41; - } - cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; - cpy_r_r14 = *(CPyPtr *)cpy_r_r13; - CPy_INCREF(cpy_r_cmd); - *(PyObject * *)cpy_r_r14 = cpy_r_cmd; - cpy_r_r15 = CPyList_Extend(cpy_r_r12, cpy_r_args); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); - goto CPyL42; - } else - goto CPyL43; -CPyL7: ; - cpy_r_r16 = PyList_AsTuple(cpy_r_r12); - CPy_DECREF_NO_IMM(cpy_r_r12); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); - goto CPyL41; - } - cpy_r_r17 = PyObject_CallObject(cpy_r_r11, cpy_r_r16); - CPy_DECREF(cpy_r_r11); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); - goto CPyL13; - } else - goto CPyL44; -CPyL9: ; - cpy_r_r18 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall; - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "fetchall", "Cursor", "_fetchall", 47, CPyStatic_sql___globals); - goto CPyL13; - } - CPy_INCREF(cpy_r_r18); -CPyL10: ; - cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 47, CPyStatic_sql___globals); - goto CPyL13; - } - if (likely(PyList_Check(cpy_r_r19))) - cpy_r_r20 = cpy_r_r19; - else { - CPy_TypeErrorTraceback("brownie/utils/sql.py", "fetchall", 47, CPyStatic_sql___globals, "list", cpy_r_r19); - goto CPyL13; - } - cpy_r_r21 = cpy_r_r20; - goto CPyL22; -CPyL13: ; - cpy_r_r22 = CPy_CatchError(); - cpy_r_r9 = 0; - cpy_r_r23 = CPy_GetExcInfo(); - cpy_r_r24 = cpy_r_r23.f0; - CPy_INCREF(cpy_r_r24); - cpy_r_r25 = cpy_r_r23.f1; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = cpy_r_r23.f2; - CPy_INCREF(cpy_r_r26); - CPy_DecRef(cpy_r_r23.f0); - CPy_DecRef(cpy_r_r23.f1); - CPy_DecRef(cpy_r_r23.f2); - PyObject *cpy_r_r27[4] = {cpy_r_r0, cpy_r_r24, cpy_r_r25, cpy_r_r26}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r28, 4, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); - goto CPyL45; - } - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - cpy_r_r30 = PyObject_IsTrue(cpy_r_r29); - CPy_DecRef(cpy_r_r29); - cpy_r_r31 = cpy_r_r30 >= 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); - goto CPyL19; - } - cpy_r_r32 = cpy_r_r30; - if (cpy_r_r32) goto CPyL18; - CPy_Reraise(); - if (!0) { - goto CPyL19; - } else - goto CPyL46; -CPyL17: ; - CPy_Unreachable(); -CPyL18: ; - CPy_RestoreExcInfo(cpy_r_r22); - CPy_DecRef(cpy_r_r22.f0); - CPy_DecRef(cpy_r_r22.f1); - CPy_DecRef(cpy_r_r22.f2); - goto CPyL21; -CPyL19: ; - CPy_RestoreExcInfo(cpy_r_r22); - CPy_DecRef(cpy_r_r22.f0); - CPy_DecRef(cpy_r_r22.f1); - CPy_DecRef(cpy_r_r22.f2); - cpy_r_r33 = CPy_KeepPropagating(); - if (!cpy_r_r33) { - goto CPyL23; - } else - goto CPyL47; -CPyL20: ; - CPy_Unreachable(); -CPyL21: ; - cpy_r_r34 = NULL; - cpy_r_r21 = cpy_r_r34; -CPyL22: ; - tuple_T3OOO __tmp1915 = { NULL, NULL, NULL }; - cpy_r_r35 = __tmp1915; - cpy_r_r36 = cpy_r_r35; - goto CPyL24; -CPyL23: ; - cpy_r_r37 = NULL; - cpy_r_r21 = cpy_r_r37; - cpy_r_r38 = CPy_CatchError(); - cpy_r_r36 = cpy_r_r38; -CPyL24: ; - if (!cpy_r_r9) goto CPyL48; - cpy_r_r39 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r40[4] = {cpy_r_r0, cpy_r_r39, cpy_r_r39, cpy_r_r39}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r41, 4, 0); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); - goto CPyL49; - } else - goto CPyL50; -CPyL26: ; - CPy_DECREF(cpy_r_r0); -CPyL27: ; - if (cpy_r_r36.f0 == NULL) { - goto CPyL30; - } else - goto CPyL51; -CPyL28: ; - CPy_Reraise(); - if (!0) { - goto CPyL32; - } else - goto CPyL52; -CPyL29: ; - CPy_Unreachable(); -CPyL30: ; - if (cpy_r_r21 == NULL) goto CPyL36; - return cpy_r_r21; -CPyL32: ; - if (cpy_r_r36.f0 == NULL) goto CPyL34; - CPy_RestoreExcInfo(cpy_r_r36); - CPy_XDECREF(cpy_r_r36.f0); - CPy_XDECREF(cpy_r_r36.f1); - CPy_XDECREF(cpy_r_r36.f2); -CPyL34: ; - cpy_r_r43 = CPy_KeepPropagating(); - if (!cpy_r_r43) goto CPyL37; - CPy_Unreachable(); -CPyL36: ; - cpy_r_r44 = Py_None; - return cpy_r_r44; -CPyL37: ; - cpy_r_r45 = NULL; - return cpy_r_r45; -CPyL38: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r1); - goto CPyL37; -CPyL39: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL37; -CPyL40: ; - CPy_DECREF(cpy_r_r8); - goto CPyL3; -CPyL41: ; - CPy_DecRef(cpy_r_r11); - goto CPyL13; -CPyL42: ; - CPy_DecRef(cpy_r_r11); - CPy_DecRef(cpy_r_r12); - goto CPyL13; -CPyL43: ; - CPy_DECREF(cpy_r_r15); - goto CPyL7; -CPyL44: ; - CPy_DECREF(cpy_r_r17); - goto CPyL9; -CPyL45: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r25); - CPy_DecRef(cpy_r_r26); - goto CPyL19; -CPyL46: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r22.f0); - CPy_DecRef(cpy_r_r22.f1); - CPy_DecRef(cpy_r_r22.f2); - goto CPyL17; -CPyL47: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL20; -CPyL48: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r3); - goto CPyL27; -CPyL49: ; - CPy_DecRef(cpy_r_r0); - CPy_XDecRef(cpy_r_r21); - goto CPyL32; -CPyL50: ; - CPy_DECREF(cpy_r_r42); - goto CPyL26; -CPyL51: ; - CPy_XDECREF(cpy_r_r21); - goto CPyL28; -CPyL52: ; - CPy_XDECREF(cpy_r_r36.f0); - CPy_XDECREF(cpy_r_r36.f1); - CPy_XDECREF(cpy_r_r36.f2); - goto CPyL29; -} - -PyObject *CPyPy_sql___Cursor___fetchall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"cmd", 0}; - static CPyArg_Parser parser = {"%O:fetchall", kwlist, 0}; - PyObject *obj_cmd; - PyObject *obj_args; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_cmd)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - PyObject *arg_cmd; - if (likely(PyUnicode_Check(obj_cmd))) - arg_cmd = obj_cmd; - else { - CPy_TypeError("str", obj_cmd); - goto fail; - } - PyObject *arg_args = obj_args; - PyObject *retval = CPyDef_sql___Cursor___fetchall(arg_self, arg_cmd, arg_args); - CPy_DECREF(obj_args); - return retval; -fail: ; - CPy_DECREF(obj_args); - CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 44, CPyStatic_sql___globals); - return NULL; -} - -char CPyDef_sql___Cursor___close(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject **cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "close", "Cursor", "_cur", 50, CPyStatic_sql___globals); - goto CPyL5; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = CPyStatics[1694]; /* 'close' */ - PyObject *cpy_r_r2[1] = {cpy_r_r0}; - cpy_r_r3 = (PyObject **)&cpy_r_r2; - cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "close", 50, CPyStatic_sql___globals); - goto CPyL6; - } else - goto CPyL7; -CPyL2: ; - CPy_DECREF(cpy_r_r0); - cpy_r_r5 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__db; - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("brownie/utils/sql.py", "close", "Cursor", "_db", 51, CPyStatic_sql___globals); - goto CPyL5; - } - CPy_INCREF(cpy_r_r5); -CPyL3: ; - cpy_r_r6 = CPyStatics[1694]; /* 'close' */ - PyObject *cpy_r_r7[1] = {cpy_r_r5}; - cpy_r_r8 = (PyObject **)&cpy_r_r7; - cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "close", 51, CPyStatic_sql___globals); - goto CPyL8; - } else - goto CPyL9; -CPyL4: ; - CPy_DECREF(cpy_r_r5); - return 1; -CPyL5: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL6: ; - CPy_DecRef(cpy_r_r0); - goto CPyL5; -CPyL7: ; - CPy_DECREF(cpy_r_r4); - goto CPyL2; -CPyL8: ; - CPy_DecRef(cpy_r_r5); - goto CPyL5; -CPyL9: ; - CPy_DECREF(cpy_r_r9); - goto CPyL4; -} - -PyObject *CPyPy_sql___Cursor___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) - arg_self = obj_self; - else { - CPy_TypeError("brownie.utils.sql.Cursor", obj_self); - goto fail; - } - char retval = CPyDef_sql___Cursor___close(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/utils/sql.py", "close", 49, CPyStatic_sql___globals); - return NULL; -} - -char CPyDef_sql_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - 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_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - int32_t cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "", -1, CPyStatic_sql___globals); - goto CPyL13; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_sqlite3; - cpy_r_r6 = (PyObject **)&CPyModule_threading; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {3, 4}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[2438]; /* (('sqlite3', 'sqlite3', 'sqlite3'), - ('threading', 'threading', 'threading')) */ - cpy_r_r12 = CPyStatic_sql___globals; - cpy_r_r13 = CPyStatics[2015]; /* 'brownie/utils/sql.py' */ - cpy_r_r14 = CPyStatics[12]; /* '' */ - 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 CPyL13; - cpy_r_r16 = CPyStatics[2132]; /* ('Path',) */ - cpy_r_r17 = CPyStatics[9]; /* 'pathlib' */ - cpy_r_r18 = CPyStatic_sql___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "", 5, CPyStatic_sql___globals); - goto CPyL13; - } - CPyModule_pathlib = cpy_r_r19; - CPy_INCREF(CPyModule_pathlib); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[2439]; /* ('Any', 'Final', 'Optional', 'Tuple', 'final') */ - cpy_r_r21 = CPyStatics[14]; /* 'typing' */ - cpy_r_r22 = CPyStatic_sql___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("brownie/utils/sql.py", "", 6, CPyStatic_sql___globals); - goto CPyL13; - } - CPyModule_typing = cpy_r_r23; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[2440]; /* ('ujson_dumps', 'ujson_loads') */ - cpy_r_r25 = CPyStatics[91]; /* 'brownie._c_constants' */ - cpy_r_r26 = CPyStatic_sql___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("brownie/utils/sql.py", "", 8, CPyStatic_sql___globals); - goto CPyL13; - } - CPyModule_brownie____c_constants = cpy_r_r27; - CPy_INCREF(CPyModule_brownie____c_constants); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = NULL; - cpy_r_r29 = CPyStatics[1054]; /* 'brownie.utils.sql' */ - cpy_r_r30 = (PyObject *)CPyType_sql___Cursor_template; - cpy_r_r31 = CPyType_FromTemplate(cpy_r_r30, cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); - goto CPyL13; - } - cpy_r_r32 = CPyDef_sql___Cursor_trait_vtable_setup(); - if (unlikely(cpy_r_r32 == 2)) { - CPy_AddTraceback("brownie/utils/sql.py", "", -1, CPyStatic_sql___globals); - goto CPyL14; - } - cpy_r_r33 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r34 = CPyStatics[569]; /* '_lock' */ - cpy_r_r35 = CPyStatics[2016]; /* '_db' */ - cpy_r_r36 = CPyStatics[2017]; /* '_cur' */ - cpy_r_r37 = CPyStatics[2014]; /* '_execute' */ - cpy_r_r38 = CPyStatics[2018]; /* '_fetchone' */ - cpy_r_r39 = CPyStatics[2019]; /* '_fetchall' */ - cpy_r_r40 = PyTuple_Pack(6, cpy_r_r34, cpy_r_r35, cpy_r_r36, cpy_r_r37, cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); - goto CPyL14; - } - cpy_r_r41 = PyObject_SetAttr(cpy_r_r31, cpy_r_r33, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); - goto CPyL14; - } - CPyType_sql___Cursor = (PyTypeObject *)cpy_r_r31; - CPy_INCREF(CPyType_sql___Cursor); - cpy_r_r43 = CPyStatic_sql___globals; - cpy_r_r44 = CPyStatics[1053]; /* 'Cursor' */ - cpy_r_r45 = PyDict_SetItem(cpy_r_r43, cpy_r_r44, cpy_r_r31); - CPy_DECREF(cpy_r_r31); - cpy_r_r46 = cpy_r_r45 >= 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r47 = 2; - return cpy_r_r47; -CPyL14: ; - CPy_DecRef(cpy_r_r31); - goto CPyL13; -} - -static int -toposort___CircularDependencyError_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return CPyPy_toposort___CircularDependencyError_____init__(self, args, kwds) != NULL ? 0 : -1; -} -PyMemberDef toposort___CircularDependencyError_members[] = { - {"__dict__", T_OBJECT_EX, sizeof(PyBaseExceptionObject), 0, NULL}, - {"__weakref__", T_OBJECT_EX, sizeof(PyBaseExceptionObject) + sizeof(PyObject *), 0, NULL}, - {0} -}; - -static PyGetSetDef toposort___CircularDependencyError_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef toposort___CircularDependencyError_methods[] = { - {"__init__", - (PyCFunction)CPyPy_toposort___CircularDependencyError_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, data)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_toposort___CircularDependencyError_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "CircularDependencyError", - .tp_getset = toposort___CircularDependencyError_getseters, - .tp_methods = toposort___CircularDependencyError_methods, - .tp_init = toposort___CircularDependencyError_init, - .tp_members = toposort___CircularDependencyError_members, - .tp_basicsize = sizeof(PyBaseExceptionObject) + 2*sizeof(PyObject *), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE, - .tp_doc = PyDoc_STR("CircularDependencyError(data)\n--\n\n"), -}; -static PyTypeObject *CPyType_toposort___CircularDependencyError_template = &CPyType_toposort___CircularDependencyError_template_; - - -PyObject *CPyDef_toposort_____mypyc__toposort_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_toposort___toposort_gen(void); - -static PyObject * -toposort___toposort_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_toposort___toposort_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_toposort_____mypyc__toposort_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -toposort___toposort_gen_traverse(brownie___utils___toposort___toposort_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__data); - Py_VISIT(self->___mypyc_temp__0); - Py_VISIT(self->___mypyc_temp__3); - Py_VISIT(self->___mypyc_generator_attribute__k); - Py_VISIT(self->___mypyc_generator_attribute__v); - Py_VISIT(self->___mypyc_generator_attribute__extra_items_in_deps); - Py_VISIT(self->___mypyc_temp__4); - Py_VISIT(self->___mypyc_temp__5); - Py_VISIT(self->___mypyc_temp__6); - Py_VISIT(self->___mypyc_generator_attribute__item); - Py_VISIT(self->___mypyc_temp__7); - Py_VISIT(self->___mypyc_temp__8); - Py_VISIT(self->___mypyc_temp__11); - Py_VISIT(self->___mypyc_generator_attribute__dep); - Py_VISIT(self->___mypyc_generator_attribute__ordered); - Py_VISIT(self->___mypyc_temp__12); - Py_VISIT(self->___mypyc_temp__13); - Py_VISIT(self->___mypyc_temp__16); - return 0; -} - -static int -toposort___toposort_gen_clear(brownie___utils___toposort___toposort_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__data); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__3); - Py_CLEAR(self->___mypyc_generator_attribute__k); - Py_CLEAR(self->___mypyc_generator_attribute__v); - Py_CLEAR(self->___mypyc_generator_attribute__extra_items_in_deps); - Py_CLEAR(self->___mypyc_temp__4); - Py_CLEAR(self->___mypyc_temp__5); - Py_CLEAR(self->___mypyc_temp__6); - Py_CLEAR(self->___mypyc_generator_attribute__item); - Py_CLEAR(self->___mypyc_temp__7); - Py_CLEAR(self->___mypyc_temp__8); - Py_CLEAR(self->___mypyc_temp__11); - Py_CLEAR(self->___mypyc_generator_attribute__dep); - Py_CLEAR(self->___mypyc_generator_attribute__ordered); - Py_CLEAR(self->___mypyc_temp__12); - Py_CLEAR(self->___mypyc_temp__13); - Py_CLEAR(self->___mypyc_temp__16); - return 0; -} - -static void -toposort___toposort_gen_dealloc(brownie___utils___toposort___toposort_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (toposort___toposort_gen_free_instance == NULL) { - toposort___toposort_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__data); - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_temp__0); - self->___mypyc_temp__1 = CPY_INT_TAG; - self->___mypyc_temp__2 = -113; - Py_CLEAR(self->___mypyc_temp__3); - Py_CLEAR(self->___mypyc_generator_attribute__k); - Py_CLEAR(self->___mypyc_generator_attribute__v); - Py_CLEAR(self->___mypyc_generator_attribute__extra_items_in_deps); - Py_CLEAR(self->___mypyc_temp__4); - Py_CLEAR(self->___mypyc_temp__5); - Py_CLEAR(self->___mypyc_temp__6); - Py_CLEAR(self->___mypyc_generator_attribute__item); - Py_CLEAR(self->___mypyc_temp__7); - Py_CLEAR(self->___mypyc_temp__8); - self->___mypyc_temp__9 = CPY_INT_TAG; - self->___mypyc_temp__10 = -113; - Py_CLEAR(self->___mypyc_temp__11); - Py_CLEAR(self->___mypyc_generator_attribute__dep); - Py_CLEAR(self->___mypyc_generator_attribute__ordered); - Py_CLEAR(self->___mypyc_temp__12); - Py_CLEAR(self->___mypyc_temp__13); - self->___mypyc_temp__14 = CPY_INT_TAG; - self->___mypyc_temp__15 = -113; - Py_CLEAR(self->___mypyc_temp__16); - return; - } - CPy_TRASHCAN_BEGIN(self, toposort___toposort_gen_dealloc) - toposort___toposort_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem toposort___toposort_gen_vtable[6]; -static bool -CPyDef_toposort___toposort_gen_trait_vtable_setup(void) -{ - CPyVTableItem toposort___toposort_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_toposort___toposort_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_toposort___toposort_gen_____next__, - (CPyVTableItem)CPyDef_toposort___toposort_gen___send, - (CPyVTableItem)CPyDef_toposort___toposort_gen_____iter__, - (CPyVTableItem)CPyDef_toposort___toposort_gen___throw, - (CPyVTableItem)CPyDef_toposort___toposort_gen___close, - }; - memcpy(toposort___toposort_gen_vtable, toposort___toposort_gen_vtable_scratch, sizeof(toposort___toposort_gen_vtable)); - return 1; -} - -static PyMethodDef toposort___toposort_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_toposort___toposort_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_toposort___toposort_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_toposort___toposort_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_toposort___toposort_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_toposort___toposort_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_toposort___toposort_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "toposort_gen", - .tp_new = toposort___toposort_gen_new, - .tp_dealloc = (destructor)toposort___toposort_gen_dealloc, - .tp_traverse = (traverseproc)toposort___toposort_gen_traverse, - .tp_clear = (inquiry)toposort___toposort_gen_clear, - .tp_methods = toposort___toposort_gen_methods, - .tp_iter = CPyDef_toposort___toposort_gen_____iter__, - .tp_iternext = CPyDef_toposort___toposort_gen_____next__, - .tp_basicsize = sizeof(brownie___utils___toposort___toposort_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("toposort_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_toposort___toposort_gen_template = &CPyType_toposort___toposort_gen_template_; - -PyObject *CPyDef_toposort_____mypyc__toposort_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - brownie___utils___toposort___toposort_genObject *self; - if (toposort___toposort_gen_free_instance != NULL) { - self = toposort___toposort_gen_free_instance; - toposort___toposort_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (brownie___utils___toposort___toposort_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = toposort___toposort_gen_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__1 = CPY_INT_TAG; - self->___mypyc_temp__2 = -113; - self->___mypyc_temp__9 = CPY_INT_TAG; - self->___mypyc_temp__10 = -113; - self->___mypyc_temp__14 = CPY_INT_TAG; - self->___mypyc_temp__15 = -113; - return (PyObject *)self; -} - -PyObject *CPyDef_toposort___toposort_gen(void) -{ - PyObject *self = CPyDef_toposort_____mypyc__toposort_gen_setup((PyObject *)CPyType_toposort___toposort_gen); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef toposortmodule_methods[] = { - {"toposort", (PyCFunction)CPyPy_toposort___toposort, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("toposort(data)\n--\n\n") /* docstring */}, - {"toposort_flatten", (PyCFunction)CPyPy_toposort___toposort_flatten, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("toposort_flatten(data, sort=True)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_brownie___utils___toposort(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils___toposort__internal, "__name__"); - CPyStatic_toposort___globals = PyModule_GetDict(CPyModule_brownie___utils___toposort__internal); - if (unlikely(CPyStatic_toposort___globals == NULL)) - goto fail; - CPyType_toposort___toposort_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_toposort___toposort_gen_template, NULL, modname); - if (unlikely(!CPyType_toposort___toposort_gen)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_toposort_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_brownie___utils___toposort__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_toposort____reduce); - CPyStatic_toposort____reduce = NULL; - Py_CLEAR(CPyType_toposort___CircularDependencyError); - Py_CLEAR(CPyType_toposort___toposort_gen); - return -1; -} -static struct PyModuleDef toposortmodule = { - PyModuleDef_HEAD_INIT, - "brownie.utils.toposort", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - toposortmodule_methods, - NULL, -}; - -PyObject *CPyInit_brownie___utils___toposort(void) -{ - if (CPyModule_brownie___utils___toposort__internal) { - Py_INCREF(CPyModule_brownie___utils___toposort__internal); - return CPyModule_brownie___utils___toposort__internal; - } - CPyModule_brownie___utils___toposort__internal = PyModule_Create(&toposortmodule); - if (unlikely(CPyModule_brownie___utils___toposort__internal == NULL)) - goto fail; - if (CPyExec_brownie___utils___toposort(CPyModule_brownie___utils___toposort__internal) != 0) - goto fail; - return CPyModule_brownie___utils___toposort__internal; - fail: - return NULL; -} - -char CPyDef_toposort___CircularDependencyError_____init__(PyObject *cpy_r_self, PyObject *cpy_r_data) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject **cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - CPyPtr cpy_r_r15; - int64_t cpy_r_r16; - PyObject *cpy_r_r17; - int64_t cpy_r_r18; - CPyPtr cpy_r_r19; - int64_t cpy_r_r20; - char cpy_r_r21; - CPyPtr cpy_r_r22; - CPyPtr cpy_r_r23; - int64_t cpy_r_r24; - CPyPtr cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject **cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int64_t cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject **cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - char cpy_r_r51; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[288]; /* 'super' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); - goto CPyL27; - } - cpy_r_r3 = (PyObject *)CPyType_toposort___CircularDependencyError; - PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; - cpy_r_r5 = (PyObject **)&cpy_r_r4; - cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); - goto CPyL27; - } - cpy_r_r7 = CPyStatics[289]; /* '__init__' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); - goto CPyL27; - } - cpy_r_r9 = CPyStatics[293]; /* ', ' */ - cpy_r_r10 = CPyStatics[540]; /* 'items' */ - PyObject *cpy_r_r11[1] = {cpy_r_data}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL28; - } - cpy_r_r14 = CPySequence_Sort(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL28; - } - cpy_r_r15 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r16 = *(int64_t *)cpy_r_r15; - cpy_r_r17 = PyList_New(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL29; - } - cpy_r_r18 = 0; -CPyL7: ; - cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; - cpy_r_r20 = *(int64_t *)cpy_r_r19; - cpy_r_r21 = cpy_r_r18 < cpy_r_r20; - if (!cpy_r_r21) goto CPyL30; - cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; - cpy_r_r23 = *(CPyPtr *)cpy_r_r22; - cpy_r_r24 = cpy_r_r18 * 8; - cpy_r_r25 = cpy_r_r23 + cpy_r_r24; - cpy_r_r26 = *(PyObject * *)cpy_r_r25; - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = PyObject_GetIter(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL31; - } - cpy_r_r28 = PyIter_Next(cpy_r_r27); - if (cpy_r_r28 == NULL) { - goto CPyL32; - } else - goto CPyL12; -CPyL10: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r29 = 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL27; - } - CPy_Unreachable(); -CPyL12: ; - cpy_r_r30 = PyIter_Next(cpy_r_r27); - if (cpy_r_r30 == NULL) { - goto CPyL33; - } else - goto CPyL15; -CPyL13: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL27; - } - CPy_Unreachable(); -CPyL15: ; - cpy_r_r32 = PyIter_Next(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - if (cpy_r_r32 == NULL) { - goto CPyL18; - } else - goto CPyL34; -CPyL16: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r33 = 0; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL27; - } - CPy_Unreachable(); -CPyL18: ; - cpy_r_r34 = CPyStatics[2020]; /* '{!r}:{!r}' */ - cpy_r_r35 = CPyStatics[193]; /* 'format' */ - PyObject *cpy_r_r36[3] = {cpy_r_r34, cpy_r_r28, cpy_r_r30}; - cpy_r_r37 = (PyObject **)&cpy_r_r36; - cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL35; - } - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r30); - if (likely(PyUnicode_Check(cpy_r_r38))) - cpy_r_r39 = cpy_r_r38; - else { - CPy_TypeErrorTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals, "str", cpy_r_r38); - goto CPyL31; - } - CPyList_SetItemUnsafe(cpy_r_r17, cpy_r_r18, cpy_r_r39); - cpy_r_r40 = cpy_r_r18 + 1; - cpy_r_r18 = cpy_r_r40; - goto CPyL7; -CPyL22: ; - cpy_r_r41 = PyUnicode_Join(cpy_r_r9, cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); - goto CPyL28; - } - cpy_r_r42 = CPyStatics[2021]; /* 'Circular dependencies exist among these items: {' */ - cpy_r_r43 = CPyStatics[1938]; /* '}' */ - cpy_r_r44 = CPyStr_Build(3, cpy_r_r42, cpy_r_r41, cpy_r_r43); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 51, CPyStatic_toposort___globals); - goto CPyL28; - } - PyObject *cpy_r_r45[1] = {cpy_r_r44}; - cpy_r_r46 = (PyObject **)&cpy_r_r45; - cpy_r_r47 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r46, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); - goto CPyL36; - } else - goto CPyL37; -CPyL25: ; - CPy_DECREF(cpy_r_r44); - cpy_r_r48 = CPyStatics[311]; /* 'data' */ - cpy_r_r49 = PyObject_SetAttr(cpy_r_self, cpy_r_r48, cpy_r_data); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 55, CPyStatic_toposort___globals); - goto CPyL27; - } - return 1; -CPyL27: ; - cpy_r_r51 = 2; - return cpy_r_r51; -CPyL28: ; - CPy_DecRef(cpy_r_r8); - goto CPyL27; -CPyL29: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r14); - goto CPyL27; -CPyL30: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - goto CPyL22; -CPyL31: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - goto CPyL27; -CPyL32: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r17); - CPy_DECREF(cpy_r_r27); - goto CPyL10; -CPyL33: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r17); - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r28); - goto CPyL13; -CPyL34: ; - CPy_DECREF(cpy_r_r8); - CPy_DECREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r17); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r32); - goto CPyL16; -CPyL35: ; - CPy_DecRef(cpy_r_r8); - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - CPy_DecRef(cpy_r_r30); - goto CPyL27; -CPyL36: ; - CPy_DecRef(cpy_r_r44); - goto CPyL27; -CPyL37: ; - CPy_DECREF(cpy_r_r47); - goto CPyL25; -} - -PyObject *CPyPy_toposort___CircularDependencyError_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"data", 0}; - PyObject *obj_data; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_data)) { - return NULL; - } - PyObject *arg_self = obj_self; - PyObject *arg_data = obj_data; - char retval = CPyDef_toposort___CircularDependencyError_____init__(arg_self, arg_data); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 47, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - int32_t cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyTagged cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - int64_t cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - CPyTagged cpy_r_r21; - tuple_T4CIOO cpy_r_r22; - CPyTagged cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - int64_t cpy_r_r37; - char cpy_r_r38; - char cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject **cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - int32_t cpy_r_r68; - char cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - int32_t cpy_r_r72; - char cpy_r_r73; - PyObject *cpy_r_r74; - char cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - int64_t cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - CPyTagged cpy_r_r85; - tuple_T4CIOO cpy_r_r86; - CPyTagged cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - CPyTagged cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - int64_t cpy_r_r102; - char cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - int32_t cpy_r_r108; - char cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - char cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - int64_t cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; - CPyTagged cpy_r_r126; - tuple_T4CIOO cpy_r_r127; - CPyTagged cpy_r_r128; - char cpy_r_r129; - char cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - char cpy_r_r133; - char cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - int32_t cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - char cpy_r_r140; - PyObject *cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - int32_t cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - int64_t cpy_r_r149; - char cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - char cpy_r_r153; - PyObject *cpy_r_r154; - int64_t cpy_r_r155; - CPyTagged cpy_r_r156; - char cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject **cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - char cpy_r_r165; - char cpy_r_r166; - char cpy_r_r167; - char cpy_r_r168; - PyObject *cpy_r_r169; - cpy_r_r0 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL143; -CPyL1: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_type != cpy_r_r1; - if (!cpy_r_r2) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r3 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 66, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r3); -CPyL5: ; - cpy_r_r4 = PyDict_Size(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 << 1; - cpy_r_r6 = cpy_r_r5 == 0; - if (!cpy_r_r6) goto CPyL11; - cpy_r_r7 = Py_None; - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL10; - CPyGen_SetStopIterationValue(cpy_r_r7); - if (!0) goto CPyL147; - CPy_Unreachable(); -CPyL10: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r7; - return 0; -CPyL11: ; - cpy_r_r9 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 70, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r9); -CPyL12: ; - cpy_r_r10 = CPyDict_Copy(cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 70, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data = cpy_r_r10; - cpy_r_r11 = 1; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 70, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r12 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 73, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r12); -CPyL15: ; - CPy_INCREF(cpy_r_r12); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r12; - cpy_r_r13 = 1; - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL148; - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = 0; - cpy_r_r14 = 1; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL148; - } - cpy_r_r15 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__0", 73, CPyStatic_toposort___globals); - goto CPyL148; - } - CPy_INCREF(cpy_r_r15); -CPyL18: ; - cpy_r_r16 = PyDict_Size(cpy_r_r15); - CPy_DECREF(cpy_r_r15); - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r16; - cpy_r_r17 = 1; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL148; - } - cpy_r_r18 = CPyDict_GetItemsIter(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r18; - cpy_r_r19 = 1; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL147; - } -CPyL21: ; - cpy_r_r20 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__3", 73, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r20); -CPyL22: ; - cpy_r_r21 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r21 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__1", 73, CPyStatic_toposort___globals); - goto CPyL149; - } -CPyL23: ; - cpy_r_r22 = CPyDict_NextItem(cpy_r_r20, cpy_r_r21); - CPy_DECREF(cpy_r_r20); - cpy_r_r23 = cpy_r_r22.f1; - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r23; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); - goto CPyL150; - } - cpy_r_r25 = cpy_r_r22.f0; - if (!cpy_r_r25) goto CPyL151; - cpy_r_r26 = cpy_r_r22.f2; - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = cpy_r_r22.f3; - CPy_INCREF(cpy_r_r27); - CPy_DECREF(cpy_r_r22.f2); - CPy_DECREF(cpy_r_r22.f3); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k = cpy_r_r26; - cpy_r_r28 = 1; - if (unlikely(!cpy_r_r28)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); - goto CPyL152; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v = cpy_r_r27; - cpy_r_r29 = 1; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r30 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v; - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "v", 74, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r30); -CPyL28: ; - cpy_r_r31 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k; - if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "k", 74, CPyStatic_toposort___globals); - goto CPyL153; - } - CPy_INCREF(cpy_r_r31); -CPyL29: ; - cpy_r_r32 = CPyStatics[2022]; /* 'discard' */ - PyObject *cpy_r_r33[2] = {cpy_r_r30, cpy_r_r31}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 74, CPyStatic_toposort___globals); - goto CPyL154; - } else - goto CPyL155; -CPyL30: ; - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r31); - cpy_r_r36 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__0", 73, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r36); -CPyL32: ; - cpy_r_r37 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r37 == -113)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__2", 73, CPyStatic_toposort___globals); - goto CPyL156; - } -CPyL33: ; - cpy_r_r38 = CPyDict_CheckSize(cpy_r_r36, cpy_r_r37); - CPy_DECREF(cpy_r_r36); - if (unlikely(!cpy_r_r38)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); - goto CPyL147; - } else - goto CPyL21; -CPyL34: ; - cpy_r_r39 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r39)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r40 = (PyObject *)&PySet_Type; - cpy_r_r41 = CPyStatics[1833]; /* 'union' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r43 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 76, CPyStatic_toposort___globals); - goto CPyL157; - } - CPy_INCREF(cpy_r_r43); -CPyL37: ; - cpy_r_r44 = CPyDict_ValuesView(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL157; - } - cpy_r_r45 = CPyStatic_toposort____reduce; - if (unlikely(cpy_r_r45 == NULL)) { - goto CPyL158; - } else - goto CPyL41; -CPyL39: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_reduce\" was not set"); - cpy_r_r46 = 0; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_Unreachable(); -CPyL41: ; - PyObject *cpy_r_r47[2] = {cpy_r_r42, cpy_r_r44}; - cpy_r_r48 = (PyObject **)&cpy_r_r47; - cpy_r_r49 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r48, 2, 0); - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL159; - } - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r44); - cpy_r_r50 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 76, CPyStatic_toposort___globals); - goto CPyL160; - } - CPy_INCREF(cpy_r_r50); -CPyL43: ; - cpy_r_r51 = CPyDict_KeysView(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL160; - } - cpy_r_r52 = PySet_New(cpy_r_r51); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL160; - } - cpy_r_r53 = PyNumber_Subtract(cpy_r_r49, cpy_r_r52); - CPy_DECREF(cpy_r_r49); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps = cpy_r_r53; - cpy_r_r54 = 1; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r55 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 78, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r55); -CPyL48: ; - cpy_r_r56 = PyDict_New(); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL161; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r56; - cpy_r_r57 = 1; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL161; - } - cpy_r_r58 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps; - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "extra_items_in_deps", 78, CPyStatic_toposort___globals); - goto CPyL161; - } - CPy_INCREF(cpy_r_r58); -CPyL51: ; - cpy_r_r59 = PyObject_GetIter(cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL162; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r58; - cpy_r_r60 = 1; - if (unlikely(!cpy_r_r60)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL163; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r59; - cpy_r_r61 = 1; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL161; - } -CPyL54: ; - cpy_r_r62 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__6", 78, CPyStatic_toposort___globals); - goto CPyL161; - } - CPy_INCREF(cpy_r_r62); -CPyL55: ; - cpy_r_r63 = PyIter_Next(cpy_r_r62); - CPy_DECREF(cpy_r_r62); - if (cpy_r_r63 == NULL) goto CPyL61; - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r63; - cpy_r_r64 = 1; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL161; - } - cpy_r_r65 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 78, CPyStatic_toposort___globals); - goto CPyL161; - } - CPy_INCREF(cpy_r_r65); -CPyL58: ; - cpy_r_r66 = PySet_New(NULL); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL164; - } - cpy_r_r67 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__4", -1, CPyStatic_toposort___globals); - goto CPyL165; - } - CPy_INCREF(cpy_r_r67); -CPyL60: ; - cpy_r_r68 = PyDict_SetItem(cpy_r_r67, cpy_r_r65, cpy_r_r66); - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r66); - cpy_r_r69 = cpy_r_r68 >= 0; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL161; - } else - goto CPyL54; -CPyL61: ; - cpy_r_r70 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL161; - } - cpy_r_r71 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__4", -1, CPyStatic_toposort___globals); - goto CPyL161; - } - CPy_INCREF(cpy_r_r71); -CPyL63: ; - cpy_r_r72 = CPyDict_Update(cpy_r_r55, cpy_r_r71); - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r71); - cpy_r_r73 = cpy_r_r72 >= 0; - if (unlikely(!cpy_r_r73)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); - goto CPyL147; - } -CPyL64: ; - if (!1) goto CPyL131; - cpy_r_r74 = PySet_New(NULL); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r74; - cpy_r_r75 = 1; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r76 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r76); -CPyL68: ; - CPy_INCREF(cpy_r_r76); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r76; - cpy_r_r77 = 1; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL166; - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = 0; - cpy_r_r78 = 1; - if (unlikely(!cpy_r_r78)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL166; - } - cpy_r_r79 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__8", 80, CPyStatic_toposort___globals); - goto CPyL166; - } - CPy_INCREF(cpy_r_r79); -CPyL71: ; - cpy_r_r80 = PyDict_Size(cpy_r_r79); - CPy_DECREF(cpy_r_r79); - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r80; - cpy_r_r81 = 1; - if (unlikely(!cpy_r_r81)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL166; - } - cpy_r_r82 = CPyDict_GetItemsIter(cpy_r_r76); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r82; - cpy_r_r83 = 1; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL147; - } -CPyL74: ; - cpy_r_r84 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__11", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r84); -CPyL75: ; - cpy_r_r85 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__9", 80, CPyStatic_toposort___globals); - goto CPyL167; - } -CPyL76: ; - cpy_r_r86 = CPyDict_NextItem(cpy_r_r84, cpy_r_r85); - CPy_DECREF(cpy_r_r84); - cpy_r_r87 = cpy_r_r86.f1; - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r87; - cpy_r_r88 = 1; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL168; - } - cpy_r_r89 = cpy_r_r86.f0; - if (!cpy_r_r89) goto CPyL169; - cpy_r_r90 = cpy_r_r86.f2; - CPy_INCREF(cpy_r_r90); - cpy_r_r91 = cpy_r_r86.f3; - CPy_INCREF(cpy_r_r91); - CPy_DECREF(cpy_r_r86.f2); - CPy_DECREF(cpy_r_r86.f3); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r90; - cpy_r_r92 = 1; - if (unlikely(!cpy_r_r92)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL170; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep = cpy_r_r91; - cpy_r_r93 = 1; - if (unlikely(!cpy_r_r93)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r94 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep; - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "dep", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r94); -CPyL81: ; - cpy_r_r95 = CPyObject_Size(cpy_r_r94); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r95 == CPY_INT_TAG)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r96 = cpy_r_r95 == 0; - CPyTagged_DECREF(cpy_r_r95); - if (!cpy_r_r96) goto CPyL86; - cpy_r_r97 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r97); -CPyL84: ; - cpy_r_r98 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__7", -1, CPyStatic_toposort___globals); - goto CPyL171; - } - CPy_INCREF(cpy_r_r98); -CPyL85: ; - cpy_r_r99 = PySet_Add(cpy_r_r98, cpy_r_r97); - CPy_DECREF(cpy_r_r98); - CPy_DECREF(cpy_r_r97); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } -CPyL86: ; - cpy_r_r101 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__8", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r101); -CPyL87: ; - cpy_r_r102 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r102 == -113)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__10", 80, CPyStatic_toposort___globals); - goto CPyL172; - } -CPyL88: ; - cpy_r_r103 = CPyDict_CheckSize(cpy_r_r101, cpy_r_r102); - CPy_DECREF(cpy_r_r101); - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } else - goto CPyL74; -CPyL89: ; - cpy_r_r104 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r105 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__7", -1, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r105); -CPyL91: ; - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered = cpy_r_r105; - cpy_r_r106 = 1; - if (unlikely(!cpy_r_r106)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r107 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; - if (unlikely(cpy_r_r107 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 81, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r107); -CPyL93: ; - cpy_r_r108 = PyObject_IsTrue(cpy_r_r107); - CPy_DECREF(cpy_r_r107); - cpy_r_r109 = cpy_r_r108 >= 0; - if (unlikely(!cpy_r_r109)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 81, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r110 = cpy_r_r108; - if (!cpy_r_r110) goto CPyL131; - cpy_r_r111 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; - if (unlikely(cpy_r_r111 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 83, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r111); -CPyL96: ; - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r111; -CPyL97: ; - cpy_r_r113 = (PyObject *)&_Py_NoneStruct; - cpy_r_r114 = cpy_r_type != cpy_r_r113; - if (!cpy_r_r114) goto CPyL100; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 83, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_Unreachable(); -CPyL100: ; - cpy_r_r115 = PyDict_New(); - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r115; - cpy_r_r116 = 1; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r117 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r117); -CPyL103: ; - CPy_INCREF(cpy_r_r117); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r117; - cpy_r_r118 = 1; - if (unlikely(!cpy_r_r118)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL173; - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = 0; - cpy_r_r119 = 1; - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL173; - } - cpy_r_r120 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__13", 84, CPyStatic_toposort___globals); - goto CPyL173; - } - CPy_INCREF(cpy_r_r120); -CPyL106: ; - cpy_r_r121 = PyDict_Size(cpy_r_r120); - CPy_DECREF(cpy_r_r120); - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r121; - cpy_r_r122 = 1; - if (unlikely(!cpy_r_r122)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL173; - } - cpy_r_r123 = CPyDict_GetItemsIter(cpy_r_r117); - CPy_DECREF(cpy_r_r117); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16 != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16 = cpy_r_r123; - cpy_r_r124 = 1; - if (unlikely(!cpy_r_r124)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); - goto CPyL147; - } -CPyL109: ; - cpy_r_r125 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__16", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r125); -CPyL110: ; - cpy_r_r126 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r126 == CPY_INT_TAG)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__14", 84, CPyStatic_toposort___globals); - goto CPyL174; - } -CPyL111: ; - cpy_r_r127 = CPyDict_NextItem(cpy_r_r125, cpy_r_r126); - CPy_DECREF(cpy_r_r125); - cpy_r_r128 = cpy_r_r127.f1; - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r128; - cpy_r_r129 = 1; - if (unlikely(!cpy_r_r129)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL175; - } - cpy_r_r130 = cpy_r_r127.f0; - if (!cpy_r_r130) goto CPyL176; - cpy_r_r131 = cpy_r_r127.f2; - CPy_INCREF(cpy_r_r131); - cpy_r_r132 = cpy_r_r127.f3; - CPy_INCREF(cpy_r_r132); - CPy_DECREF(cpy_r_r127.f2); - CPy_DECREF(cpy_r_r127.f3); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r131; - cpy_r_r133 = 1; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL177; - } - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep = cpy_r_r132; - cpy_r_r134 = 1; - if (unlikely(!cpy_r_r134)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r135 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r135); -CPyL116: ; - cpy_r_r136 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 84, CPyStatic_toposort___globals); - goto CPyL178; - } - CPy_INCREF(cpy_r_r136); -CPyL117: ; - cpy_r_r137 = PySet_Contains(cpy_r_r136, cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r135); - cpy_r_r138 = cpy_r_r137 >= 0; - if (unlikely(!cpy_r_r138)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r139 = cpy_r_r137; - cpy_r_r140 = cpy_r_r139 ^ 1; - if (!cpy_r_r140) goto CPyL125; - cpy_r_r141 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r141 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r141); -CPyL120: ; - cpy_r_r142 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep; - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "dep", 84, CPyStatic_toposort___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r142); -CPyL121: ; - cpy_r_r143 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 84, CPyStatic_toposort___globals); - goto CPyL180; - } - CPy_INCREF(cpy_r_r143); -CPyL122: ; - cpy_r_r144 = PyNumber_Subtract(cpy_r_r142, cpy_r_r143); - CPy_DECREF(cpy_r_r142); - CPy_DECREF(cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL179; - } - cpy_r_r145 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__12", -1, CPyStatic_toposort___globals); - goto CPyL181; - } - CPy_INCREF(cpy_r_r145); -CPyL124: ; - cpy_r_r146 = PyDict_SetItem(cpy_r_r145, cpy_r_r141, cpy_r_r144); - CPy_DECREF(cpy_r_r145); - CPy_DECREF(cpy_r_r141); - CPy_DECREF(cpy_r_r144); - cpy_r_r147 = cpy_r_r146 >= 0; - if (unlikely(!cpy_r_r147)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } -CPyL125: ; - cpy_r_r148 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__13", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r148); -CPyL126: ; - cpy_r_r149 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r149 == -113)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__15", 84, CPyStatic_toposort___globals); - goto CPyL182; - } -CPyL127: ; - cpy_r_r150 = CPyDict_CheckSize(cpy_r_r148, cpy_r_r149); - CPy_DECREF(cpy_r_r148); - if (unlikely(!cpy_r_r150)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } else - goto CPyL109; -CPyL128: ; - cpy_r_r151 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } - cpy_r_r152 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r152 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__12", -1, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r152); -CPyL130: ; - if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data = cpy_r_r152; - cpy_r_r153 = 1; - if (unlikely(!cpy_r_r153)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); - goto CPyL147; - } else - goto CPyL64; -CPyL131: ; - cpy_r_r154 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 85, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r154); -CPyL132: ; - cpy_r_r155 = PyDict_Size(cpy_r_r154); - CPy_DECREF(cpy_r_r154); - cpy_r_r156 = cpy_r_r155 << 1; - cpy_r_r157 = cpy_r_r156 != 0; - if (!cpy_r_r157) goto CPyL138; - cpy_r_r158 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 86, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_INCREF(cpy_r_r158); -CPyL134: ; - cpy_r_r159 = (PyObject *)CPyType_toposort___CircularDependencyError; - PyObject *cpy_r_r160[1] = {cpy_r_r158}; - cpy_r_r161 = (PyObject **)&cpy_r_r160; - cpy_r_r162 = PyObject_Vectorcall(cpy_r_r159, cpy_r_r161, 1, 0); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 86, CPyStatic_toposort___globals); - goto CPyL183; - } - CPy_DECREF(cpy_r_r158); - if (likely(Py_TYPE(cpy_r_r162) == CPyType_toposort___CircularDependencyError)) - cpy_r_r163 = cpy_r_r162; - else { - CPy_TypeErrorTraceback("brownie/utils/toposort.py", "toposort", 86, CPyStatic_toposort___globals, "brownie.utils.toposort.CircularDependencyError", cpy_r_r162); - goto CPyL147; - } - CPy_Raise(cpy_r_r163); - CPy_DECREF_NO_IMM(cpy_r_r163); - if (unlikely(!0)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 86, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_Unreachable(); -CPyL138: ; - cpy_r_r164 = Py_None; - ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL142; - CPyGen_SetStopIterationValue(cpy_r_r164); - if (!0) goto CPyL147; - CPy_Unreachable(); -CPyL142: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r164; - return 0; -CPyL143: ; - cpy_r_r166 = cpy_r_r0 == 0; - if (cpy_r_r166) goto CPyL1; - cpy_r_r167 = cpy_r_r0 == 1; - if (cpy_r_r167) goto CPyL97; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r168 = 0; - if (unlikely(!cpy_r_r168)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); - goto CPyL147; - } - CPy_Unreachable(); -CPyL147: ; - cpy_r_r169 = NULL; - return cpy_r_r169; -CPyL148: ; - CPy_DecRef(cpy_r_r12); - goto CPyL147; -CPyL149: ; - CPy_DecRef(cpy_r_r20); - goto CPyL147; -CPyL150: ; - CPy_DecRef(cpy_r_r22.f2); - CPy_DecRef(cpy_r_r22.f3); - goto CPyL147; -CPyL151: ; - CPy_DECREF(cpy_r_r22.f2); - CPy_DECREF(cpy_r_r22.f3); - goto CPyL34; -CPyL152: ; - CPy_DecRef(cpy_r_r27); - goto CPyL147; -CPyL153: ; - CPy_DecRef(cpy_r_r30); - goto CPyL147; -CPyL154: ; - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r31); - goto CPyL147; -CPyL155: ; - CPy_DECREF(cpy_r_r35); - goto CPyL30; -CPyL156: ; - CPy_DecRef(cpy_r_r36); - goto CPyL147; -CPyL157: ; - CPy_DecRef(cpy_r_r42); - goto CPyL147; -CPyL158: ; - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r44); - goto CPyL39; -CPyL159: ; - CPy_DecRef(cpy_r_r42); - CPy_DecRef(cpy_r_r44); - goto CPyL147; -CPyL160: ; - CPy_DecRef(cpy_r_r49); - goto CPyL147; -CPyL161: ; - CPy_DecRef(cpy_r_r55); - goto CPyL147; -CPyL162: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r58); - goto CPyL147; -CPyL163: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r59); - goto CPyL147; -CPyL164: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r65); - goto CPyL147; -CPyL165: ; - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r66); - goto CPyL147; -CPyL166: ; - CPy_DecRef(cpy_r_r76); - goto CPyL147; -CPyL167: ; - CPy_DecRef(cpy_r_r84); - goto CPyL147; -CPyL168: ; - CPy_DecRef(cpy_r_r86.f2); - CPy_DecRef(cpy_r_r86.f3); - goto CPyL147; -CPyL169: ; - CPy_DECREF(cpy_r_r86.f2); - CPy_DECREF(cpy_r_r86.f3); - goto CPyL89; -CPyL170: ; - CPy_DecRef(cpy_r_r91); - goto CPyL147; -CPyL171: ; - CPy_DecRef(cpy_r_r97); - goto CPyL147; -CPyL172: ; - CPy_DecRef(cpy_r_r101); - goto CPyL147; -CPyL173: ; - CPy_DecRef(cpy_r_r117); - goto CPyL147; -CPyL174: ; - CPy_DecRef(cpy_r_r125); - goto CPyL147; -CPyL175: ; - CPy_DecRef(cpy_r_r127.f2); - CPy_DecRef(cpy_r_r127.f3); - goto CPyL147; -CPyL176: ; - CPy_DECREF(cpy_r_r127.f2); - CPy_DECREF(cpy_r_r127.f3); - goto CPyL128; -CPyL177: ; - CPy_DecRef(cpy_r_r132); - goto CPyL147; -CPyL178: ; - CPy_DecRef(cpy_r_r135); - goto CPyL147; -CPyL179: ; - CPy_DecRef(cpy_r_r141); - goto CPyL147; -CPyL180: ; - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r142); - goto CPyL147; -CPyL181: ; - CPy_DecRef(cpy_r_r141); - CPy_DecRef(cpy_r_r144); - goto CPyL147; -CPyL182: ; - CPy_DecRef(cpy_r_r148); - goto CPyL147; -CPyL183: ; - CPy_DecRef(cpy_r_r158); - goto CPyL147; -} - -PyObject *CPyDef_toposort___toposort_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_toposort___toposort_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_toposort___toposort_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "__next__", -1, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_toposort___toposort_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_toposort___toposort_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "send", -1, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_toposort___toposort_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_toposort___toposort_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "__iter__", -1, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_toposort___toposort_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_toposort___toposort_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "throw", -1, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_toposort___toposort_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1916 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1916); - PyObject *__tmp1917 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1917); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_toposort___toposort_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_toposort___toposort_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "close", -1, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort(PyObject *cpy_r_data) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyDef_toposort___toposort_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); - goto CPyL3; - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF(cpy_r_data); - if (((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_generator_attribute__data != NULL) { - CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_generator_attribute__data); - } - ((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_generator_attribute__data = cpy_r_data; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); - goto CPyL4; - } - return cpy_r_r0; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_toposort___toposort(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"data", 0}; - static CPyArg_Parser parser = {"O:toposort", kwlist, 0}; - PyObject *obj_data; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_data)) { - return NULL; - } - PyObject *arg_data; - if (likely(PyDict_Check(obj_data))) - arg_data = obj_data; - else { - CPy_TypeError("dict", obj_data); - goto fail; - } - PyObject *retval = CPyDef_toposort___toposort(arg_data); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); - return NULL; -} - -PyObject *CPyDef_toposort___toposort_flatten(PyObject *cpy_r_data, char cpy_r_sort) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_d; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char 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_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - cpy_r_r0 = NULL; - cpy_r_r1 = cpy_r_r0; - CPy_XDECREF(cpy_r_r1); - cpy_r_r2 = NULL; - cpy_r_r3 = cpy_r_r2; - CPy_XDECREF(cpy_r_r3); - if (cpy_r_sort != 2) goto CPyL2; - cpy_r_sort = 1; -CPyL2: ; - cpy_r_r4 = PyList_New(0); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 94, CPyStatic_toposort___globals); - goto CPyL16; - } - if (!cpy_r_sort) goto CPyL10; - cpy_r_r5 = CPyDef_toposort___toposort(cpy_r_data); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 96, CPyStatic_toposort___globals); - goto CPyL17; - } -CPyL5: ; - cpy_r_r6 = NULL; - cpy_r_r1 = cpy_r_r6; - cpy_r_r7 = (PyObject **)&cpy_r_r1; - cpy_r_r8 = (PyObject *)&_Py_NoneStruct; - cpy_r_r9 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r_r5, cpy_r_r8, cpy_r_r8, cpy_r_r8, cpy_r_r8, cpy_r_r7); - if (cpy_r_r9 == NULL) { - goto CPyL18; - } else - goto CPyL19; -CPyL6: ; - if (likely(PySet_Check(cpy_r_r9))) - cpy_r_r10 = cpy_r_r9; - else { - CPy_TypeErrorTraceback("brownie/utils/toposort.py", "toposort_flatten", 96, CPyStatic_toposort___globals, "set", cpy_r_r9); - goto CPyL20; - } - cpy_r_d = cpy_r_r10; - cpy_r_r11 = CPySequence_Sort(cpy_r_d); - CPy_DECREF(cpy_r_d); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 97, CPyStatic_toposort___globals); - goto CPyL20; - } - cpy_r_r12 = CPyList_Extend(cpy_r_r4, cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 97, CPyStatic_toposort___globals); - goto CPyL20; - } else - goto CPyL21; -CPyL9: ; - cpy_r_r13 = cpy_r_r1 != 0; - CPy_XDECREF(cpy_r_r1); - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", -1, CPyStatic_toposort___globals); - goto CPyL17; - } else - goto CPyL15; -CPyL10: ; - cpy_r_r14 = CPyDef_toposort___toposort(cpy_r_data); - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 99, CPyStatic_toposort___globals); - goto CPyL17; - } -CPyL11: ; - cpy_r_r15 = NULL; - cpy_r_r3 = cpy_r_r15; - cpy_r_r16 = (PyObject **)&cpy_r_r3; - cpy_r_r17 = (PyObject *)&_Py_NoneStruct; - cpy_r_r18 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r_r14, cpy_r_r17, cpy_r_r17, cpy_r_r17, cpy_r_r17, cpy_r_r16); - if (cpy_r_r18 == NULL) { - goto CPyL22; - } else - goto CPyL23; -CPyL12: ; - if (likely(PySet_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; - else { - CPy_TypeErrorTraceback("brownie/utils/toposort.py", "toposort_flatten", 99, CPyStatic_toposort___globals, "set", cpy_r_r18); - goto CPyL24; - } - cpy_r_d = cpy_r_r19; - cpy_r_r20 = CPyList_Extend(cpy_r_r4, cpy_r_d); - CPy_DECREF(cpy_r_d); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 100, CPyStatic_toposort___globals); - goto CPyL24; - } else - goto CPyL25; -CPyL14: ; - cpy_r_r21 = cpy_r_r3 != 0; - CPy_XDECREF(cpy_r_r3); - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", -1, CPyStatic_toposort___globals); - goto CPyL17; - } -CPyL15: ; - return cpy_r_r4; -CPyL16: ; - cpy_r_r22 = NULL; - return cpy_r_r22; -CPyL17: ; - CPy_DecRef(cpy_r_r4); - goto CPyL16; -CPyL18: ; - CPy_DECREF_NO_IMM(cpy_r_r5); - goto CPyL9; -CPyL19: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL6; -CPyL20: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r5); - goto CPyL16; -CPyL21: ; - CPy_DECREF(cpy_r_r12); - goto CPyL5; -CPyL22: ; - CPy_DECREF_NO_IMM(cpy_r_r14); - goto CPyL14; -CPyL23: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL12; -CPyL24: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r14); - goto CPyL16; -CPyL25: ; - CPy_DECREF(cpy_r_r20); - goto CPyL11; -} - -PyObject *CPyPy_toposort___toposort_flatten(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"data", "sort", 0}; - static CPyArg_Parser parser = {"O|O:toposort_flatten", kwlist, 0}; - PyObject *obj_data; - PyObject *obj_sort = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_data, &obj_sort)) { - return NULL; - } - PyObject *arg_data; - if (likely(PyDict_Check(obj_data))) - arg_data = obj_data; - else { - CPy_TypeError("dict", obj_data); - goto fail; - } - char arg_sort; - if (obj_sort == NULL) { - arg_sort = 2; - } else if (unlikely(!PyBool_Check(obj_sort))) { - CPy_TypeError("bool", obj_sort); goto fail; - } else - arg_sort = obj_sort == Py_True; - PyObject *retval = CPyDef_toposort___toposort_flatten(arg_data, arg_sort); - return retval; -fail: ; - CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 89, CPyStatic_toposort___globals); - return NULL; -} - -char CPyDef_toposort_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char 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_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - CPyPtr cpy_r_r23; - CPyPtr cpy_r_r24; - CPyPtr cpy_r_r25; - CPyPtr cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - int32_t cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", -1, CPyStatic_toposort___globals); - goto CPyL16; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_functools; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {36}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[2237]; /* (('functools', 'functools', 'functools'),) */ - cpy_r_r11 = CPyStatic_toposort___globals; - cpy_r_r12 = CPyStatics[2023]; /* 'brownie/utils/toposort.py' */ - cpy_r_r13 = CPyStatics[12]; /* '' */ - 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 CPyL16; - cpy_r_r15 = CPyStatics[2441]; /* ('Dict', 'Final', 'Iterator', 'List', 'Set', 'final') */ - cpy_r_r16 = CPyStatics[14]; /* 'typing' */ - cpy_r_r17 = CPyStatic_toposort___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("brownie/utils/toposort.py", "", 37, CPyStatic_toposort___globals); - goto CPyL16; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[2024]; /* 'toposort' */ - cpy_r_r20 = CPyStatics[1567]; /* 'toposort_flatten' */ - cpy_r_r21 = CPyStatics[2025]; /* 'CircularDependencyError' */ - cpy_r_r22 = PyList_New(3); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 39, CPyStatic_toposort___globals); - goto CPyL16; - } - cpy_r_r23 = (CPyPtr)&((PyListObject *)cpy_r_r22)->ob_item; - cpy_r_r24 = *(CPyPtr *)cpy_r_r23; - CPy_INCREF(cpy_r_r19); - *(PyObject * *)cpy_r_r24 = cpy_r_r19; - CPy_INCREF(cpy_r_r20); - cpy_r_r25 = cpy_r_r24 + 8; - *(PyObject * *)cpy_r_r25 = cpy_r_r20; - CPy_INCREF(cpy_r_r21); - cpy_r_r26 = cpy_r_r24 + 16; - *(PyObject * *)cpy_r_r26 = cpy_r_r21; - cpy_r_r27 = CPyStatic_toposort___globals; - cpy_r_r28 = CPyStatics[78]; /* '__all__' */ - cpy_r_r29 = CPyDict_SetItem(cpy_r_r27, cpy_r_r28, cpy_r_r22); - CPy_DECREF_NO_IMM(cpy_r_r22); - cpy_r_r30 = cpy_r_r29 >= 0; - if (unlikely(!cpy_r_r30)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 39, CPyStatic_toposort___globals); - goto CPyL16; - } - cpy_r_r31 = CPyModule_functools; - cpy_r_r32 = CPyStatics[2026]; /* 'reduce' */ - cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 42, CPyStatic_toposort___globals); - goto CPyL16; - } - CPyStatic_toposort____reduce = cpy_r_r33; - CPy_INCREF(CPyStatic_toposort____reduce); - cpy_r_r34 = CPyStatic_toposort___globals; - cpy_r_r35 = CPyStatics[2027]; /* '_reduce' */ - cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 42, CPyStatic_toposort___globals); - goto CPyL16; - } - cpy_r_r38 = CPyModule_builtins; - cpy_r_r39 = CPyStatics[304]; /* 'ValueError' */ - cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); - goto CPyL16; - } - cpy_r_r41 = PyTuple_Pack(1, cpy_r_r40); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); - goto CPyL16; - } - cpy_r_r42 = CPyStatics[1568]; /* 'brownie.utils.toposort' */ - cpy_r_r43 = (PyObject *)CPyType_toposort___CircularDependencyError_template; - cpy_r_r44 = CPyType_FromTemplate(cpy_r_r43, cpy_r_r41, cpy_r_r42); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); - goto CPyL16; - } - cpy_r_r45 = CPyStatics[396]; /* '__mypyc_attrs__' */ - cpy_r_r46 = CPyStatics[405]; /* '__dict__' */ - cpy_r_r47 = PyTuple_Pack(1, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); - goto CPyL17; - } - cpy_r_r48 = PyObject_SetAttr(cpy_r_r44, cpy_r_r45, cpy_r_r47); - CPy_DECREF(cpy_r_r47); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); - goto CPyL17; - } - CPyType_toposort___CircularDependencyError = (PyTypeObject *)cpy_r_r44; - CPy_INCREF(CPyType_toposort___CircularDependencyError); - cpy_r_r50 = CPyStatic_toposort___globals; - cpy_r_r51 = CPyStatics[2025]; /* 'CircularDependencyError' */ - cpy_r_r52 = PyDict_SetItem(cpy_r_r50, cpy_r_r51, cpy_r_r44); - CPy_DECREF(cpy_r_r44); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); - goto CPyL16; - } - return 1; -CPyL16: ; - cpy_r_r54 = 2; - return cpy_r_r54; -CPyL17: ; - CPy_DecRef(cpy_r_r44); - goto CPyL16; -} - -int CPyGlobalsInit(void) -{ - static int is_initialized = 0; - if (is_initialized) return 0; - - CPy_Init(); - CPyModule_brownie____c_constants = Py_None; - CPyModule_builtins = Py_None; - CPyModule_collections = Py_None; - CPyModule_copy = Py_None; - CPyModule_decimal = Py_None; - CPyModule_hashlib = Py_None; - CPyModule_importlib = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_re = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_utils___toolz = Py_None; - CPyModule_hexbytes = Py_None; - CPyModule_semantic_version = Py_None; - CPyModule_ujson = Py_None; - CPyModule_brownie____cli = Py_None; - CPyModule_builtins = Py_None; - CPyModule_brownie____cli_____main__ = Py_None; - CPyModule_builtins = Py_None; - CPyModule_sys = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___accounts = Py_None; - CPyModule_builtins = Py_None; - CPyModule_shutil = Py_None; - CPyModule_sys = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___convert = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___bake = Py_None; - CPyModule_builtins = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___compile = Py_None; - CPyModule_builtins = Py_None; - CPyModule_shutil = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___console = Py_None; - CPyModule_builtins = Py_None; - CPyModule_code = Py_None; - CPyModule_inspect = Py_None; - CPyModule_sys = Py_None; - CPyModule_tokenize = Py_None; - CPyModule_collections___abc = Py_None; - CPyModule_io = Py_None; - CPyModule_typing = Py_None; - CPyModule_prompt_toolkit = Py_None; - CPyModule_prompt_toolkit___auto_suggest = Py_None; - CPyModule_prompt_toolkit___completion = Py_None; - CPyModule_prompt_toolkit___enums = Py_None; - CPyModule_prompt_toolkit___history = Py_None; - CPyModule_prompt_toolkit___key_binding = Py_None; - CPyModule_prompt_toolkit___key_binding___defaults = Py_None; - CPyModule_prompt_toolkit___keys = Py_None; - CPyModule_prompt_toolkit___lexers = Py_None; - CPyModule_prompt_toolkit___styles___pygments = Py_None; - CPyModule_pygments___lexers = Py_None; - CPyModule_pygments___styles = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___project___main = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___gui = Py_None; - CPyModule_builtins = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____gui = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___init = Py_None; - CPyModule_builtins = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___networks = Py_None; - CPyModule_builtins = Py_None; - CPyModule_shutil = Py_None; - CPyModule_sys = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_typing = Py_None; - CPyModule_yaml = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___pm = Py_None; - CPyModule_builtins = Py_None; - CPyModule_shutil = Py_None; - CPyModule_sys = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___run = Py_None; - CPyModule_builtins = Py_None; - CPyModule_inspect = Py_None; - CPyModule_sys = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____cli___console = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___project___scripts = Py_None; - CPyModule_brownie___test___output = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____cli___test = Py_None; - CPyModule_builtins = Py_None; - CPyModule_sys = Py_None; - CPyModule_pytest = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___utils___docopt = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_builtins = Py_None; - CPyModule_os = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_shutil = Py_None; - CPyModule_sys = Py_None; - CPyModule_warnings = Py_None; - CPyModule_typing = Py_None; - CPyModule_yaml = Py_None; - CPyModule_dotenv = Py_None; - CPyModule_hypothesis = Py_None; - CPyModule_hypothesis___database = Py_None; - CPyModule_mypy_extensions = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____expansion = Py_None; - CPyModule_brownie____singleton = Py_None; - CPyModule_brownie____expansion = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_dotenv___variables = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___convert = Py_None; - CPyModule_builtins = Py_None; - CPyModule_brownie___convert___datatypes = Py_None; - CPyModule_brownie___convert___main = Py_None; - CPyModule_brownie___convert___datatypes = Py_None; - CPyModule_builtins = Py_None; - CPyModule_decimal = Py_None; - CPyModule_typing = Py_None; - CPyModule_vyper___exceptions = Py_None; - CPyModule_cchecksum = Py_None; - CPyModule_faster_eth_utils = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_mypy_extensions = Py_None; - CPyModule_typing_extensions = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___convert___main = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_faster_eth_utils = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___convert___datatypes = Py_None; - CPyModule_brownie___convert___utils = Py_None; - CPyModule_brownie___convert___normalize = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_event___main = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_faster_eth_abi___grammar = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___convert___datatypes = Py_None; - CPyModule_brownie___convert___main = Py_None; - CPyModule_brownie___convert___utils = Py_None; - CPyModule_brownie___convert___utils = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_hash___auto = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_brownie___network = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie___network___account = Py_None; - CPyModule_brownie___network___main = Py_None; - CPyModule_brownie___network___rpc = Py_None; - CPyModule_brownie___network___state = Py_None; - CPyModule_brownie___network___web3 = Py_None; - CPyModule_brownie___network___alert = Py_None; - CPyModule_builtins = Py_None; - CPyModule_time = Py_None; - CPyModule_threading = Py_None; - CPyModule_typing = Py_None; - CPyModule_mypy_extensions = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___network___event = Py_None; - CPyModule_builtins = Py_None; - CPyModule_time = Py_None; - CPyModule_warnings = Py_None; - CPyModule_collections = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_threading = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_event = Py_None; - CPyModule_eth_event___main = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_ujson = Py_None; - CPyModule_web3____utils = Py_None; - CPyModule_web3___datastructures = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie____singleton = Py_None; - CPyModule_brownie___convert___datatypes = Py_None; - CPyModule_brownie___convert___normalize = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___network___web3 = Py_None; - CPyModule_brownie___network___middlewares = Py_None; - CPyModule_builtins = Py_None; - CPyModule_functools = Py_None; - CPyModule_abc = Py_None; - CPyModule_typing = Py_None; - CPyModule_web3 = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie___network___middlewares____setup = Py_None; - CPyModule_brownie___network___middlewares___caching = Py_None; - CPyModule_builtins = Py_None; - CPyModule_hexbytes = Py_None; - CPyModule_threading = Py_None; - CPyModule_time = Py_None; - CPyModule_collections = Py_None; - CPyModule_typing = Py_None; - CPyModule_web3 = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___network___middlewares = Py_None; - CPyModule_brownie___utils___sql = Py_None; - CPyModule_brownie___network___middlewares___catch_tx_revert = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_web3 = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie___network___middlewares = Py_None; - CPyModule_brownie___network___middlewares___ganache7 = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_web3 = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie___network___middlewares = Py_None; - CPyModule_brownie___network___middlewares___geth_poa = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_web3 = Py_None; - CPyModule_web3___exceptions = Py_None; - CPyModule_web3___middleware = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie___network___middlewares = Py_None; - CPyModule_brownie___network___middlewares___hardhat = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_web3 = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___network___middlewares = Py_None; - CPyModule_brownie___network___state = Py_None; - CPyModule_builtins = Py_None; - CPyModule_gc = Py_None; - CPyModule_threading = Py_None; - CPyModule_time = Py_None; - CPyModule_weakref = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_sqlite3 = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_web3___datastructures = Py_None; - CPyModule_web3___types = Py_None; - CPyModule_brownie___network___rpc = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie____singleton = Py_None; - CPyModule_brownie___convert = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___project___build = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils___sql = Py_None; - CPyModule_brownie___network___transaction = Py_None; - CPyModule_brownie___network___web3 = Py_None; - CPyModule_brownie___network___contract = Py_None; - CPyModule_brownie___project = Py_None; - CPyModule_builtins = Py_None; - CPyModule_brownie___project___main = Py_None; - CPyModule_brownie___project___scripts = Py_None; - CPyModule_brownie___project___compiler = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_solcast = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___project = Py_None; - CPyModule_brownie___project___compiler___solidity = Py_None; - CPyModule_brownie___project___compiler___utils = Py_None; - CPyModule_brownie___project___compiler___vyper = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___project___compiler = Py_None; - CPyModule_brownie___project___compiler___solidity = Py_None; - CPyModule_builtins = Py_None; - CPyModule_logging = Py_None; - CPyModule_typing = Py_None; - CPyModule_semantic_version = Py_None; - CPyModule_solcast = Py_None; - CPyModule_solcx = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_requests___exceptions = Py_None; - CPyModule_solcast___nodes = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___project___compiler___utils = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___project___compiler = Py_None; - CPyModule_brownie___project___compiler___utils = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_semantic_version = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___project___compiler___vyper = Py_None; - CPyModule_builtins = Py_None; - CPyModule_logging = Py_None; - CPyModule_typing = Py_None; - CPyModule_semantic_version = Py_None; - CPyModule_vvm = Py_None; - CPyModule_vyper = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_packaging___version = Py_None; - CPyModule_requests___exceptions = Py_None; - CPyModule_vyper___cli = Py_None; - CPyModule_vyper___exceptions = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___project = Py_None; - CPyModule_brownie___project___compiler___utils = Py_None; - CPyModule_brownie___project___sources = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___project___build = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___project___sources = Py_None; - CPyModule_brownie___project___flattener = Py_None; - CPyModule_builtins = Py_None; - CPyModule_re = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___utils___toposort = Py_None; - CPyModule_brownie___project___main = Py_None; - CPyModule_builtins = Py_None; - CPyModule_os = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_shutil = Py_None; - CPyModule_sys = Py_None; - CPyModule_warnings = Py_None; - CPyModule_zipfile = Py_None; - CPyModule_base64 = Py_None; - CPyModule_io = Py_None; - CPyModule_types = Py_None; - CPyModule_typing = Py_None; - CPyModule_urllib___parse = Py_None; - CPyModule_requests = Py_None; - CPyModule_yaml = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_mypy_extensions = Py_None; - CPyModule_solcx___exceptions = Py_None; - CPyModule_tqdm = Py_None; - CPyModule_ujson = Py_None; - CPyModule_vvm___exceptions = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie____expansion = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___network___contract = Py_None; - CPyModule_brownie___network___state = Py_None; - CPyModule_brownie___project = Py_None; - CPyModule_brownie___project___build = Py_None; - CPyModule_brownie___project___sources = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___project___scripts = Py_None; - CPyModule_builtins = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_sys = Py_None; - CPyModule_warnings = Py_None; - CPyModule_ast = Py_None; - CPyModule_importlib = Py_None; - CPyModule_importlib___machinery = Py_None; - CPyModule_importlib___util = Py_None; - CPyModule_types = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___project___main = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___project___sources = Py_None; - CPyModule_builtins = Py_None; - CPyModule_textwrap = Py_None; - CPyModule_typing = Py_None; - CPyModule_semantic_version = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_vvm___utils___convert = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___test___coverage = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___test___managers___utils = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie___test___output = Py_None; - CPyModule_builtins = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_warnings = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___network___state = Py_None; - CPyModule_brownie___project = Py_None; - CPyModule_brownie___project___build = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___test___coverage = Py_None; - CPyModule_brownie___test___stateful = Py_None; - CPyModule_builtins = Py_None; - CPyModule_sys = Py_None; - CPyModule_inspect = Py_None; - CPyModule_types = Py_None; - CPyModule_typing = Py_None; - CPyModule_hypothesis = Py_None; - CPyModule_hypothesis___strategies = Py_None; - CPyModule_mypy_extensions = Py_None; - CPyModule_brownie = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___typing = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_event___main = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_typing_extensions = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie___utils = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_brownie___utils____color = Py_None; - CPyModule_builtins = Py_None; - CPyModule_sys = Py_None; - CPyModule_traceback = Py_None; - CPyModule_typing = Py_None; - CPyModule_pygments = Py_None; - CPyModule_pygments___formatter = Py_None; - CPyModule_pygments___formatters = Py_None; - CPyModule_pygments___lexers = Py_None; - CPyModule_pygments_lexer_solidity = Py_None; - CPyModule_vyper___exceptions = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie____config = Py_None; - CPyModule_curses = Py_None; - CPyModule_brownie___exceptions = Py_None; - CPyModule_brownie___utils___output = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie___utils___sql = Py_None; - CPyModule_builtins = Py_None; - CPyModule_sqlite3 = Py_None; - CPyModule_threading = Py_None; - CPyModule_pathlib = Py_None; - CPyModule_typing = Py_None; - CPyModule_brownie____c_constants = Py_None; - CPyModule_brownie___utils___toposort = Py_None; - CPyModule_builtins = Py_None; - CPyModule_functools = Py_None; - CPyModule_typing = Py_None; - if (CPyStatics_Initialize(CPyStatics, CPyLit_Str, CPyLit_Bytes, CPyLit_Int, CPyLit_Float, CPyLit_Complex, CPyLit_Tuple, CPyLit_FrozenSet) < 0) { - return -1; - } - is_initialized = 1; - return 0; -} - -PyObject *CPyStatics[2448]; -const char * const CPyLit_Str[] = { - "\b\bbuiltins\vcollections\004copy\adecimal\ahashlib\timportlib\apathlib\002re", - "\005\027brownie/_c_constants.py\b\005Final\006typing\017eth_utils.toolz", - "\a\teth_utils\bhexbytes\020semantic_version\005ujson\vdefaultdict\005deque\bdeepcopy", - "\a\aDecimal\ngetcontext\004sha1\rimport_module\004Path\acompile\rregex_compile", - "\005\afindall\rregex_findall\bfinditer\016regex_finditer\tfullmatch", - "\a\017regex_fullmatch\005match\vregex_match\003sub\tregex_sub\bHexBytes\aNpmSpec", - "\b\aVersion\006mapcat\004dump\nujson_dump\005dumps\vujson_dumps\004load\nujson_load", - "\002\005loads\vujson_loads", - "\002 [...] [options ]\n\nCommands:\n init Initialize a new brownie project\n bake Initialize from a brownie-mix template\n pm Install and manage external packages\n compile Compile the contract source files\n console Load the console\n test Run test cases in the tests/ folder\n run Run a script in the scripts/ folder\n accounts Manage local accounts\n networks Manage network settings\n gui Load the GUI to view opcodes and test coverage\n\nOptions:\n --help -h Display this message\n --version Show version and exit\n\nType \'brownie --help\' for specific options and more information about\neach command.", - "\004\b__name__\001_\t\016AttributeError", - "\003,Invalid command. Try brownie accounts --help\v\tTypeError", - "\002\037Invalid arguments for command \'\036\'. Try brownie accounts --help", - "\v\017accounts/*.json\006Found \b account\001s\000\001:\003\342\224\224\003\342\224\234\004open\b__exit__\t__enter__", - "\004\n \033[0;1;30m\f\342\224\200\033[0;1;34m\v: \033[0;1;35m\aaddress", - "\005\'Enter the private key you wish to add: \005input\003add\004save\aSUCCESS", - "\002\030A new account \'\033[0;1;35m+\' has been generated with the id \'\033[0;1;34m", - "\006\001\'\037Generating a new private key...\taccounts/\005.json\bjoinpath\006exists", - "\003,A keystore file already exists with the id \'\017FileExistsError\babsolute", - "\004\vwith_suffix\fCannot find \021FileNotFoundError\023Keystore \'\033[0;1;35m", - "\001*\' has been imported with the id \'\033[0;1;34m", - "\004 No keystore exists with the id \'\006suffix\fExport path \017 already exists", - "\002\032Account with id \'\033[0;1;34m*\' has been exported to keystore \'\033[0;1;35m", - "\003\toverwrite0Password has been changed for account \'\033[0;1;34m\006unlink", - "\004\022Account \'\033[0;1;34m\022\' has been deleted\006shutil\030brownie/_cli/accounts.py", - "\005\baccounts\020_get_data_folder\nto_address\017brownie.convert\fbright_black", - "\003\vbright_blue\016bright_magenta\024brownie.utils._color", - "\001\206\024Usage: brownie accounts [ ...] [options]\n\nCommands:\n list List available accounts\n new Add a new account by entering a private key\n generate Add a new account with a random private key\n import Import a new account via a keystore file\n export Export an existing account keystore file\n password Change the password of an existing account\n delete Delete an existing account\n\nOptions:\n --help -h Display this message\n\nCommand-line helper for managing local accounts. You can unlock local accounts from\nscripts or the console using the Accounts.load method.\n", - "\006\005\006\a--force\rBrownie mix \'\030\' has been initiated at \aproject", - "\001\203}Usage: brownie bake [] [options]\n\nArguments:\n Name of Brownie mix to initialize\n Path to initialize to (default is name of mix)\n\nOptions:\n --force -f Allow init inside a project subfolder\n --help -h Display this message\n\nBrownie mixes are ready-made templates that you can use as a starting\npoint for your own project, or as a part of a tutorial.\n\nFor a complete list of Brownie mixes visit https://www.github.com/brownie-mix\n", - "\b\001.\005build\tcontracts\ninterfaces\005--all\006rmtree\rignore_errors\n", - "\003\006--size3============ Deployment Bytecode Sizes ============\006_build", - "\v\020deployedBytecode\005_name\003max\areverse\002 \005{:{}}\001<\006format\005 - \003>6,\004B (", - "\003\003.2%\001)4Project has been compiled. Build artifacts saved at ", - "\003\027brownie/_cli/compile.py\036_load_project_structure_config\nbright_red", - "\004\rbright_yellow\t\033[0;1;31m\t\033[0;1;33m\017CODESIZE_COLORS", - "\001\204$Usage: brownie compile [ ...] [options]\n\nArguments\n [ ...] Optional list of contract names to compile.\n\nOptions:\n --all -a Recompile all contracts\n --size -s Show deployed bytecode sizes contracts\n --help -h Display this message\n\nCompiles the contract source files for this project and saves the results\nin the build/contracts/ folder.\n\nNote that Brownie automatically recompiles any changed contracts each time\na project is loaded. You do not have to manually trigger a recompile.", - "\004\vload_config\026_add_to_main_namespace\027 is the active project.\004path", - "\004\026No project was loaded.\aconnect\035Brownie environment is ready.\006banner", - "\a\aexitmsg\004Use \037() or Ctrl-D (i.e. EOF) to exit\nSystemExit\001 \001\n\006stdout", - "\n\017_builtins_print\003sep\003end\004file\005flush\006buffer\003ps2\003ps1\016prompt_session\003app", - "\n\016current_buffer\004text\001\r\005write\bendswith\006{end}\n\004join\bsettings\aconsole\003dir", - "\a\004_dir\004quit\006update\b_console\bcontinue\024_update_and_register\fbrownie._gui", - "\005\003Gui\023ModuleNotFoundError\b.history\vshow_colors\vPythonLexer", - "\004\rPygmentsLexer\vcolor_style\021get_style_by_name\027style_from_pygments_cls", - "\005\005lexer\005style\036include_default_pygments_style\fauto_suggest\vcompletions", - "\006\tcompleter\fediting_mode\005upper\vEditingMode\006single\vKeyBindings", - "\006\rPromptSession\ahistory\fkey_bindings\004Keys\016BracketedPaste\vpaste_event", - "\005\003c-i\ttab_event\025get_bindings_for_keys\006filter\021load_key_bindings", - "\b\ntab_filter\005right\n_bindings2\ahandler\006remove\bplatform\005win32\005super", - "\b\b__init__\006locals\017__console_dir__\001[\002, \002]\n\vSyntaxError\tNameError", - "\006\binteract\006prompt\bexc_info\r_parser_cache\vresetbuffer\a", - "\006\rOverflowError\nValueError\004eval\020__ret_value__ = \004exec\aruncode", - "\b\r__ret_value__\003pop\004data\002\r\n\vinsert_text\004 \006module\fbrownie blue", - "\t\n_dir_color\bcallable\t\033[0;1;36m\t\033[0;1;34m\001(\005index\b_private\002()\bKeyError", - "\005\fstore_string\nstartswith\nCompletion\016start_position\rGeneratorExit", - "\005\rStopIteration\f_autosuggest\b__code__\vco_varnames\vco_argcount", - "\t\f__defaults__\001=\005 self\004 cls\nSuggestion\001,\006string\bIterable\bStringIO", - "\a\breadline\017generate_tokens\004next\nTokenError\nexact_type\004type\006,.[]()", - "\006\017__annotations__\006return\n__module__\v__getitem__\b__func__\aisclass", - "\a\bismethod\nisfunction\b__call__\v__wrapped__\004code\ainspect\btokenize", - "\a\027brownie/_cli/console.py\017collections.abc\002io\003Any\004Dict\bOptional\005final", - "\004\016prompt_toolkit\vAutoSuggest\033prompt_toolkit.auto_suggest\tCompleter", - "\003\031prompt_toolkit.completion\024prompt_toolkit.enums\vFileHistory", - "\002\026prompt_toolkit.history\032prompt_toolkit.key_binding", - "\002#prompt_toolkit.key_binding.defaults\023prompt_toolkit.keys", - "\003\025prompt_toolkit.lexers\036prompt_toolkit.styles.pygments\017pygments.lexers", - "\004\017pygments.styles\030_update_argv_from_docopt\aProject\024brownie.project.main", - "\001\vbright_cyan", - "\001eUsage: brownie console [options]\n\nOptions:\n --network Use a specific network (default ", - "\002\bnetworks\adefault", - "\001\201k)\n --tb -t Show entire python traceback on exceptions\n --help -h Display this message\n --no-compile Use previous contracts compilation\n\nConnects to the network and opens the brownie console.\n", - "\005\024brownie._cli.console\017__mypyc_attrs__\004name\b_Quitter\016ConsolePrinter", - "\004\022InteractiveConsole\fprompt_input\020exit_on_continue\fcompile_mode", - "\004\017console_printer\b__dict__\aConsole\024SanitizedFileHistory", - "\004\020ConsoleCompleter\022ConsoleAutoSuggest\026Loading Brownie GUI...\bmainloop", - "\001\023GUI was terminated.", - "\001\210\020Usage: brownie gui\n\nOptions:\n --help -h Display this message\n\nOpens the brownie GUI. Basic functionality is as follows:\n\n * Selecting an opcode will highlight the associated source code.\n * Highlighting a section of the source will jump to the most relevant opcode,\n if possible.\n * Opcodes with a darkened background have no associated source code.\n * Type a pc number to jump to that opcode.\n * Right click an opcode to toggle highlighting on all opcodes of the same type.\n * Press J to toggle highlighting on JUMP, JUMPI and JUMPDEST opcodes.\n * Press R to toggle highlighting on all REVERT opcodes.\n * Select a section of source code and press S to enter scope mode. The\n instructions will be filtered to only display opcodes related to the relevant\n code. Press A to disable and see all opcodes again.\n * Press C to toggle unit test coverage visualization. This will only work if\n you have already run brownie coverage on your project. The coverage results\n are shown via different colors of text highlight.", - "\001.A new Brownie project has been initialized at ", - "\001\205~Usage: brownie init [] [options]\n\nArguments:\n Path to initialize (default is the current path)\n\nOptions:\n --force -f Allow initialization inside a directory that is not\n empty, or a subdirectory of an existing project\n --help -h Display this message\n\nbrownie init is used to create new brownie projects. It creates the default\nstructure for the brownie environment:\n\nbuild/ Compiled contracts and test data\ncontracts/ Contract source code\ninterfaces/ Interface source code\nreports/ Report files for contract analysis\nscripts/ Scripts for deployment and interaction\ntests/ Scripts for project testing\n", - "\001,Invalid command. Try brownie networks --help", - "\002\036\'. Try brownie networks --help\ncapitalize", - "\003\036Please pass \'True\' or \'False\'.\023network-config.yaml\tsafe_load", - "\004$The following networks are declared:\004live\f\nDevelopment\vdevelopment", - "\a\fcmd_settings\022Network \'\033[0;1;35m\020\' already exists\005lower\002id\003cmd\004host", - "\006\017Missing field: \004args\atimeout\fDEV_REQUIRED\rPROD_REQUIRED\001w", - "\003\030A new network \'\033[0;1;35m\020\' has been added\020\' does not exist", - "\003\020DEV_CMD_SETTINGS\023\' has been modified\003get", - "\0012Import file contains development network with id \'", - "\0010\', but this is already an existing live network.", - "\001\"Cannot overwrite existing network ", - "\001+Import file contains live network with id \'", - "\001F\', but this is already an existing network on a different environment.", - "\003)Network settings imported from \'\033[0;1;35m\006is_dir\005.yaml", - "\002\'Network settings exported as \'\033[0;1;35m\025providers-config.yaml", - "\006\023Provider \'\033[0;1;35m\022\' has been updated\004keys\bprovider\areplace\005name=", - "\005\tprovider=\005host=%The following providers are declared:\005split\bmaxsplit", - "\005$Arguments must be given as key=value\aisdigit\004true\005false\004none", - "\b\v\033[0;1;30m \003\342\224\200\nprovider: \t host: \v: \033[0;1;32m\003\342\224\202\t\033[0;1;32m\002: ", - "\003&Network is missing required field(s): \bOPTIONAL\022Unknown field(s): ", - "\004\030brownie/_cli/networks.py\005Tuple\004yaml\005green", - "\001\212dUsage: brownie networks [ ...] [options]\n\nCommands:\n list [verbose=false] List existing networks\n add [key=value, ...] Add a new network\n modify [key=value, ...] Modify field(s) for an existing network\n import Import network settings\n export Export network settings\n delete Delete an existing network\n update_provider Adds or modifies a new network provider\n delete_provider Removes a network provider\n set_provider Sets a provider from the list of providers\n list_providers List available providers\n\nOptions:\n --help -h Display this message\n\nSettings related to local development chains and live environments.\n\nEach network has a unique id. To connect to a specific network when running tests\nor launching the console, use the commandline flag `--network [id]`.\n\nTo add a network you must specify an environment and id, as well as required fields.\nFor example, to add a network \"mainnet\" to the \"Ethereum\" environment:\n\n brownie networks add Ethereum mainnet host=https://mainnet.infura.io/ chainid=1\n\nUse `brownie networks list true` to see a detailed view of available networks\nas well as possible data fields when declaring new networks.", - "\a\achainid\bexplorer\nmulticall2\004port\tgas_limit\vevm_version\004fork", - "\005\rdisable_cache\bmnemonic\021account_keys_path\nblock_time\017default_balance", - "\004\004time\nnetwork_id\bchain_id\027unlimited_contract_size", - "\002&Invalid command. Try brownie pm --help\030\'. Try brownie pm --help", - "\004\bpackages\aiterdir\001@$No packages are currently installed.", - "\003/The following packages are currently installed:\n\n\033[0;1;35m\006rsplit", - "\004\tpackages/\001/\tPackage \'\022\' is not installed", - "\003\037Destination path already exists\bcopytree\020\' was cloned at ", - "\001\024\' has been installed", - "\001AInvalid package ID. Must be given as [ORG]/[REPO]@[VERSION]\ne.g. ", - "\005\fopenzeppelin\026openzeppelin-contracts\006v2.5.0\a\033[0;34m\n/\033[0;1;34m", - "\003\021\033[0;34m@\033[0;1;34m\022brownie/_cli/pm.py\004blue", - "\001\204rUsage: brownie pm [ ...] [options]\n\nCommands:\n list List installed packages\n install [version] Install a new package\n clone [path] Make a copy of an installed package\n delete Delete an installed package\n\nOptions:\n --help -h Display this message\n\nManager for packages installed from Github. Installed packages can\nbe added as dependencies and imported into your own projects.\n\nSee https://eth-brownie.readthedocs.io/en/stable/package-manager.html for\nmore information on how to install and use packages.\n", - "\b\n\bas_posix\n\005\a--raise\005trace\bfilename\005frame", - "\005\r--interactive\tf_globals\005items\002__\bf_locals", - "\002/\nInteractive mode enabled. Use quit() to close.\003gas", - "\004\034\n======= Gas profile =======\023brownie/_cli/run.py\t_get_path\003run", - "\003\027brownie.project.scripts\031_build_gas_profile_output\023brownie.test.output", - "\001\202JUsage: brownie run [] [...] [options]\n\nArguments:\n The name of the script to run\n [] The function to call (default is main)\n [] Extra argument to pass to the function\n\nOptions:\n --network [name] Use a specific network (default ", - "\001\204\017)\n --silent Suppress console output for transactions\n --interactive -I Open an interactive console when the script completes or raises\n --raise -r Raise exceptions occurred in the script to the caller\n --gas -g Display gas profile for function calls\n --tb -t Show entire python traceback on exceptions\n --help -h Display this message\n\nUse run to execute scripts for contract deployment, to automate common\ninteractions, or for gas profiling.", - "\006\006--help\004test\005tests\016pytest-brownie\006pytest\024brownie/_cli/test.py", - "\001\2051Usage: brownie test [, ...] [options]\n\nArguments:\n [, ...] Path(s) of the test modules to run\n\nBrownie Options:\n --update -U Only run tests where changes have occurred\n --coverage -C Evaluate contract test coverage\n --interactive -I Open an interactive console each time a test fails\n --stateful [true,false] Only run stateful tests, or skip them\n --failfast Fail hypothesis tests quickly (no shrinking)\n --revert-tb -R Show detailed traceback on unhandled transaction reverts\n --gas -G Display gas profile for function calls\n --network [name] Use a specific network (default ", - "\001\205b)\n --showinternal Include Brownie internal frames in tracebacks\n\nPytest Options:\n -s Disable stdout capture when running tests\n -n [numprocesses] Number of workers to use for xdist distributed testing,\n set to \'auto\' for automatic detection of number of CPUs\n --durations [num] show slowest setup/test durations (num=0 for all)\n --exitfirst -x Exit instantly on first error or failed test\n --verbose -v Increase verbosity\n --disable-warnings -w Disable all warnings\n\nHelp Options:\n --fixtures Show a list of available fixtures\n --help -h Display this message\n\nLaunches pytest and runs the tests for a project.", - "\003\030data/default-config.yaml\004home\023brownie-config.yaml", - "\004\034Multiple networks using ID \'\r_None_factory\n_Singleton\017_active_network", - "\005\005_lock\nhypothesis\fbrownie-base\nexpandvars\021No active network", - "\004\017ConnectionError\a_locked\036 is not a known config setting\v__setitem__", - "\a\a_unlock\005_copy\016brownie-config\004.yml\004read\022\\/\\/[^\"]*\?(\?=\\n|$)\006dotenv", - "\002 Invalid value passed to dotenv: \ais_file", - "\0022Dotenv specified in config but not found at path: \rdotenv_values", - "\002\vdotenv_path\vload_dotenv", - "\001\201\034The `network` field in `brownie-config.yaml` has been deprecated. Network settings are now handled via `brownie networks` in the CLI. Remove `network` from ", - "\005\031 to silence this warning.\022DeprecationWarning\004warn\bcompiler\aenviron", - "\005\021project_structure\fdependencies\vhp_settings\020_current_profile\006phases", - "\003\005Phase)\' is not a valid hypothesis phase setting\vget_profile", - "\004\035DirectoryBasedExampleDatabase\020register_profile\bdatabase\fload_profile", - "\004\005mkdir\bexist_ok\030data/network-config.yaml\bcopyfile", - "\005\032data/providers-config.yaml\002os\bwarnings\022brownie/_config.py\vDefaultDict", - "\006\004List\aLiteral\aNewType\023hypothesis.database\nmypyc_attr\017mypy_extensions", - "\004\021expand_posix_vars\022brownie._expansion\022brownie._singleton\0061.22.0", - "\005\016BROWNIE_FOLDER\b.brownie\vDATA_FOLDER\017DATA_SUBFOLDERS\batlantis", - "\a\tbyzantium\aagharta\npetersburg\017EVM_EQUIVALENTS\fversion_info\005major\005minor", - "\005\005micro\freleaselevel\016python_version\nUser-Agent\027Brownie/1.22.0 (Python/", - "\005\017REQUEST_HEADERS\vNetworkType\rNetworkConfig\v__prepare__\017ConfigContainer", - "\005\022set_active_network\fclear_active\bproperty\016active_network\fnetwork_type", - "\006\004mode\026mypyc filler docstring\fnative_class\006Config\nConfigDict\004once", - "\b\016filterwarnings\bcategory\017parse_variables\aresolve\002on\004True\005False\003off", - "\a\aMapping\004Text\aTypeVar\boverload\020dotenv.variables\002_T\r^[-+]\?[0-9]+$", - "\006\tINT_REGEX\nEthAddress\005Fixed\003Wei\031brownie.convert.datatypes\ato_bool", - "\006\bto_bytes\nto_decimal\006to_int\tto_string\ato_uint\024brownie.convert.main", - "\t\a__new__\b__hash__\006__lt__\006__le__\006__eq__\006__ne__\006__ge__\006__gt__\a__add__", - "\a\a__sub__%Cannot convert wei to unknown unit: \"\003\". \003hex\0020x\002e+\0010", - "\005\017Cannot convert \002 \'\t\' to wei.\aFixed(\'\002\')", - "\0017Cannot compare to floating point - use a string instead", - "\0026Cannot convert float to decimal - use a string instead\004prec", - "\003\030DecimalOverrideException\r\' to decimal.\a{!r:{}}", - "\002\033 is not a valid ETH address\036Invalid type for comparison: \'", - "\004\030\' is not a valid address\033\' is not a valid hex string\abytes32\005\' to ", - "\006\005bytes\006hexstr\004byte\006bytes1\016Invalid type: \003big", - "\005\035\' exceeds maximum length for \0040x00\021\' to a hex string\ncomponents\005tuple", - "\t\001]\004_abi\004arg[\005_dict\005slice\005count\004dict\a__len__\026 is not in ReturnValue", - "\005\fintersection\006lstrip\034brownie/convert/datatypes.py\tItemsView\bKeysView", - "\006\bSequence\005Union\020vyper.exceptions\vImportError\rBaseException\tcchecksum", - "\005\020faster_eth_utils\fABIComponent\006HexStr\neth_typing\004Self", - "\a\021typing_extensions\022bytes_to_hexstring\003wei\004kwei\ababbage\004mwei\blovelace", - "\b\004gwei\ashannon\nmicroether\005szabo\nmilliether\006finney\005ether\005UNITS", - "\005\rWeiInputTypes\fWeiInputType\023to_checksum_address\radd_0x_prefix\006is_hex", - "\b\003int\fstaticmethod\002to\b__repr__\003str\tHexString\a__str__\vReturnValue", - "\004\f__contains__\auint256 is outside allowable range for \006int256", - "\002\' is outside allowable range for decimal\bquantize", - "\003$Maximum of 10 decimal points allowed\t\' to bool\022UnicodeDecodeError", - "\003\027brownie/convert/main.py\017ChecksumAddress\016get_int_bounds", - "\005\025brownie.convert.utils\ato_text\f1.0000000000\r_TEN_DECIMALS\006inputs", - "\a\026 requires no arguments\aoutputs\adecoded\006topic1\006topic2\006topic3\006topics", - "\a\005value\tanonymous\v(anonymous)\t(unknown)\n (indexed)\bis_array\vto_type_str", - "\a\004\' - \aarrlist\titem_type\004uint\vfixed168x10\004bool\016Unknown type: ", - "\002\034Expected list or tuple, got (Sequence has incorrect length, expected ", - "\005\t but got \fDecodedEvent\017NonDecodedEvent\016eth_event.main\vABIFunction", - "\005\aABIType\tTupleType\005parse\026faster_eth_abi.grammar\016FormattedEvent", - "\006\016brownie.typing\020get_type_strings\016AnyListOrTuple\n_TupleType\006_parse\001u", - "\004\reth_hash.auto\beth_hash\030brownie/convert/utils.py\006keccak", - "\004\022_cached_int_bounds\bAccounts\027brownie.network.account\ndisconnect", - "\005\tgas_price\fis_connected\amax_fee\fpriority_fee\vshow_active", - "\005\024brownie.network.main\003Rpc\023brownie.network.rpc\005Chain\tTxHistory", - "\005\025brownie.network.state\004web3\024brownie.network.web3\005chain\003rpc", - "\001.You can only set an alert on a callable object", - "\0040repeat must be True, False or a positive integer\005_kill\005_loop\006target", - "\a\006daemon\a_thread\005start\nstart_time\016\033[0;1;31mALERT\bis_alive\004wait", - "\005\017_get_start_time\004stop\030brownie/network/alert.py\006Thread\tthreading", - "\n\bCallable\003Set\005Alert\003new\004show\bstop_all\n_instances\a_Thread\005sleep\006_sleep", - "\004\005_time\025brownie.network.alert\vOrderedDict\nIndexError", - "\004\032Index out of range - only \r events fired\020EventLookupError\aEvent \'", - "\002\017\' did not fire.\022Invalid key type \'", - "\003$\' - can only use strings or integers\016\' events fired\rUnknown key \'", - "\005\t\' - the \'\035\' event includes these keys: \006values\003eth\fblock_number", - "\003\rcreate_filter\tfromBlock\017get_new_entries", - "\004.\'callback\' argument MUST be a callable object.\bfunction\006repeat\003map", - "\004\004Lock\020target_list_lock\030target_events_watch_data\f_has_started", - "\002\017_watcher_thread\006_setup", - "\0040Argument \'callback\' argument must be a callable.\aacquire\001+\nevent_name", - "\004\arelease\f_start_watch\agetName\024Callback execution (", - "\004\026) could not be joined.\016RuntimeWarning\amessage\vtopics.json", - "\006\rget_topic_map\aindexed\tsort_keys\006indent\vdecode_logs\017allow_undecoded", - "\a\nEventError\tselectors\003sum\afromhex\fdecode_input\021get_method_object\003abi", - "\003\027decode_traceTransaction\017initial_address\030brownie/network/event.py", - "\006\rTYPE_CHECKING\aGeneric\bIterator\nValuesView\teth_event\n_TraceStep", - "\005\fTopicMapData\nABIElement\nAnyAddress\017JSONDecodeError\afilters", - "\004\vweb3._utils\rAttributeDict\023web3.datastructures\fformat_event", - "\003\031brownie.convert.normalize\bSelector\025hexbytes_to_hexstring", - "\004\rContractEvent\bTopicMap\020DeploymentTopics\tEventData", - "\a\025brownie.network.event\b_ordered\tEventDict\006_TData\005Event\003pos\n_EventItem", - "\006\006Events\005event\017_callbacks_list\005delay\r_event_filter\023_cooldown_time_over", - "\006\005timer\022cooldown_time_over\017_EventWatchData\fEventWatcher\a__del__\005reset", - "\005\022add_event_callback\022_deployment_topics\revent_watcher\002fp\b__topics", - "\005\a_topics\023NotImplementedError\017process_request\tget_layer\tfunctools", - "\005\'brownie/network/middlewares/__init__.py\003ABC\016abstractmethod\003abc\004Type", - "\006\004Web3\vRPCEndpoint\nweb3.types\apartial\033brownie.network.middlewares\002w3", - "\002\024BrownieMiddlewareABC\020load_middlewares", - "\004\"brownie.network.middlewares._setup\f_middlewares\bget_code\006latest", - "\004\bcache.db\033CREATE TABLE IF NOT EXISTS \031 (method, params, result)\005clear", - "\006\026loop_exception_handler\reager_caching\tget_block\ttimestamp\006number\004hash", - "\004\003set\024eth_getFilterChanges\022eth_newBlockFilter\023eth_uninstallFilter", - "\003\022web3_clientVersion\023eth_sendTransaction\026eth_sendRawTransaction", - "\003\beth_sign\023eth_signTransaction\030eth_getTransactionByHash", - "\004\031eth_getTransactionReceipt\veth_chainId\nseparators\023SELECT result FROM ", - "\006\034 WHERE method=\? AND params=\?\005cache\ajsonrpc\0032.0\006result\nsetdefault", - "\003\visConnected\tfilter_id\020uninstall_filter", - "\003&brownie/network/middlewares/caching.py\nLogReceipt\006Cursor", - "\003\021brownie.utils.sql\veth_getCode\016LONGTERM_CACHE", - "\005#brownie.network.middlewares.caching\ttable_key\003cur\004lock\vloop_thread", - "\005\tis_killed\nlast_block\017last_block_seen\flast_request\vblock_cache", - "\005\fblock_filter\030RequestCachingMiddleware\017eth_estimateGas\beth_call\005error", - "\002+brownie.network.middlewares.catch_tx_revert\031TxRevertCatcherMiddleware", - "\005\016client_version\nganache/v7\016programCounter\017program_counter\fVM Exception", - "\004\006revert\006reason$brownie.network.middlewares.ganache7\022Ganache7MiddleWare", - "\003\024ExtraDataLengthError\023geth_poa_middleware\017web3.exceptions", - "\002\017web3.middleware$brownie.network.middlewares.geth_poa", - "\003\021GethPOAMiddleware\ahardhat\023Error: VM Exception", - "\002\033Error: Transaction reverted\006txHash", - "\002%Transaction reverted without a reason\035reverted with reason string \'", - "\002\n.*\?\'(.*)\'$*reverted with an unrecognized custom error", - "\003#brownie.network.middlewares.hardhat\021HardhatMiddleWare\005_list", - "\a\vgas_profile\020__getattribute__\006status\n_confirmed\006sender\breceiver\003avg", - "\006\004high\003low\rcount_success\vavg_success\f_time_offset\f_snapshot_id", - "\006\t_reset_id\v_current_id\n_undo_lock\f_undo_buffer\f_redo_buffer\b_chainid", - "\004\017_block_gas_time\020_block_gas_limit\027\035", - "\002(Block height must be given as an integer\bgasLimit", - "\004\031Buffer cannot be negative\rbaseFeePerGas\020max_priority_fee\bsnapshot", - "\004\004txid\022TransactionReceipt\006silent\016required_confs", - "\002 seconds must be an integer value!`blocks` must be an integer value", - "\003+Cannot use both `timestamp` and `timedelta`\005round\004mine", - "\003\017No snapshot set\a_revert\035num must be greater than zero", - "\003\024Undo buffer is empty\025Undo buffer contains \006 items", - "\004\024Redo buffer is empty\025Redo buffer contains \acollect\006_reset", - "\004\020_resolve_address\bContract\030brownie.network.contract\rCompilerError", - "\0029Passed both params address and alias, should be only one!\taddress=\'", - "\002\aalias=\'0Functionality not available in local environment", - "\005\027BrownieEnvironmentError\016SELECT * FROM \a WHERE \020OperationalError\005alias", - "\004\005paths\003zip\'SELECT source FROM sources WHERE hash=\?\016allSourcePaths", - "\003\005pcMap\' (address UNIQUE, alias UNIQUE, paths, \025SELECT compiler FROM ", - "\a\020 WHERE address=\?\b_sources\tread_text\006encode\thexdigest\asources\006insert", - "\004\fDELETE FROM DELETE FROM sources WHERE hash=\'\002gc\aweakref", - "\005\030brownie/network/state.py\asqlite3\vBlockNumber\nHexAddress\tBlockData", - "\004\017DEPLOYMENT_KEYS\025brownie.project.build\021ContractBuildJson\fContractName", - "\004\016ProgramCounter\033brownie.network.transaction\aPathMap\nDeployment", - "\005\017ProjectContract\vAnyContract\r_contract_map\f_revert_refs\016deployments.db", - "\001=CREATE TABLE IF NOT EXISTS sources (hash PRIMARY KEY, source)", - "\a\b__bool__\b__iter__\a_add_tx\vfrom_sender\vto_receiver\nof_address\004_gas", - "\004\nnew_blocks\017block_gas_limit\bbase_fee\023_add_to_undo_buffer", - "\005\022_network_connected\025_network_disconnected\017get_transaction\004undo\004redo", - "\004\021check_for_project\016compile_source\020from_brownie_mix\023get_loaded_projects", - "\003\004.sol\003.vy.Source suffixes must be one of (\'.sol\', \'.vy\')", - "\001\023UnsupportedLanguage", - "\002:Interface suffixes must be one of (\'.sol\', \'.vy\', \'.json\')\aenabled", - "\a\004runs\005Vyper\aversion\bSolidity\023EVM_VERSION_MAPPING\vget_version\blanguage", - "\005\nevmVersion\toptimizer\nremappings\005viaIR\030Generating build data...", - "\n\acontent\005utf-8\bencoding\003 - \006devdoc\auserdoc\003evm\006object\003ast\fabsolutePath", - "\006\bfallback\a\fcontractName\021deployedSourceMap\tsourceMap\anatspec", - "\a\aopcodes\006source\bbytecode\nsourcePath\aWARNING\021deployed size of \004 is ", - "\004& bytes, exceeds EIP-170 limit of 24577\tinterface\006offset\001*", - "\004\017outputSelection\bnodeType\022ContractDefinition\asolcast", - "\002$brownie/project/compiler/__init__.py\017brownie.project", - "\003\026find_best_solc_version\022find_solc_versions\finstall_solc", - "\003\020set_solc_version!brownie.project.compiler.solidity\n_get_alias", - "\003\rmerge_natspec\036brownie.project.compiler.utils\023find_vyper_versions", - "\003\021set_vyper_version\036brownie.project.compiler.vyper\016CompilerConfig", - "\005\nEvmVersion\tInputJson\022InterfaceBuildJson\bLanguage\021OptimizerSettings", - "\005\vSourcesDict\bsolidity\005vyper\030brownie.project.compiler\fevm.bytecode", - "\003\024evm.deployedBytecode\rSTANDARD_JSON\016EvmVersionSpec", - "\004\024from_standard_output\025_from_standard_output\005solcx\020get_solc_version", - "\002\020with_commit_hash\'Compiling contracts...\n Solc version: ", - "\004\017Enabled Runs: \bDisabled\r Optimizer: \017 EVM Version: ", - "\a\020compile_standard\vallow_paths\nexceptions\tSolcError\004solc\001v\0060.4.22", - "\0010Brownie only supports Solidity versions >=0.4.22", - "\003\027IncompatibleSolcVersion\020SolcNotInstalled\031Cannot install Solidity v", - "\001W on this OS. You may be able to manually compile from source with `solcx.compile_solc(\'", - "\005\003\')`\rshow_progress\vallow_empty\routput_values\006select", - "\002$No installed solc version matching \'\006\' in \'", - "\002&No installable solc version matching \'\033get_installed_solc_versions", - "\002\033New compatible solc version\f available: ", - "\0019No installable solc version compatible across all sources", - "\0027No installed solc version compatible across all sources\0050.0.0", - "\002\'New compatible solc version available: \027AVAILABLE_SOLC_VERSIONS", - "\001\035get_installable_solc_versions", - "\002/Solc not installed and cannot connect to GitHub\vcontract_id", - "\005\fbytecodeSha1\vcoverageMap\nstatements\bbranches\fcontractKind", - "\t\016linkReferences\004_<36\nunassigned\0050.8.0\apopleft\002op\002pc\006REVERT\bJUMPDEST", - "\a\005PUSH1\004DUP1\ffirst_revert\004jump\004PUSH\fFunctionCall\017expression.name", - "\005\arequire\bchildren\017include_parents\020include_children\017required_offset", - "\b\targuments\nexpression\020optimizer_revert\aINVALID\005JUMPI\002fn\tstatement\004JUMP", - "\006\004STOP\022FunctionDefinition\005depth\vjump_revert\006branch\tCALLVALUE", - "\003(Cannot send ether to nonpayable function\t\003dev", - "\004\020is_inside_offset\023ExpressionStatement\roffset_limits\vIndexAccess", - "\005\022Index out of range\017BinaryOperation\boperator\020Division by zero\001%", - "\006\017Modulus by zero\004kind\001>\risConstructor\r\n", - "\005\nSourceUnit\fbaseNodeType\tStatement\016exclude_filter\vIfStatement", - "\006\vConditional\tcondition\033typeDescriptions.typeString\002||\002&&\finclude_self", - "\005\016UnaryOperation\rsubExpression\016leftExpression\017rightExpression\aparents", - "\004\vis_child_of\alogging$brownie/project/compiler/solidity.py\005Deque", - "\004\023requests.exceptions\bNodeBase\rsolcast.nodes\024SOLIDITY_ERROR_CODES", - "\005\vVersionList\vVersionSpec\021expand_source_map\tBranchMap\fBytecodeJson", - "\005\005Count\024DeployedBytecodeJson\rInputJsonSolc\006Offset\006PcList", - "\006\021SolidityBuildJson\006Source\fStatementMap\tgetLogger\fsolcx_logger\bsetLevel", - "\a\rStreamHandler\002sh\v%(message)s\tFormatter\fsetFormatter\naddHandler\006prague", - "\n\0060.8.30\006cancun\0060.8.25\bshanghai\0060.8.20\005paris\0060.8.18\006london\0050.8.7\006berlin", - "\b\0050.8.5\bistanbul\0060.5.13\0050.5.5\0050.4.0\005PcMap\016StatementNodes\vBranchNodes", - "\006\016_BINOPS_PARAMS\025pc_pos_map_compressed\001;\tenumerate\amethods\005parts", - "\005\017_active_version\003vvm\021VyperNotInstalled\nvyper_json\fcompile_json", - "\004\016VyperException\016with_traceback\rvyper_version\nVyperError", - "\001\030AVAILABLE_VYPER_VERSIONS", - "\0010Vyper not installed and cannot connect to GitHub", - "\002%No installed vyper version matching \'\030IncompatibleVyperVersion", - "\002\'No installable vyper version matching \'\rinstall_vyper", - "\001\034New compatible vyper version", - "\001:No installable vyper version compatible across all sources", - "\0018No installed vyper version compatible across all sources", - "\002(New compatible vyper version available: \026Compiling contracts...", - "\006\021 Vyper version: \r0.1.0-beta.17\tbase_path\004body\bcontract\bast_type", - "\006\006Import\nImportFrom\020vyper.interfaces\vFunctionDef\003src\tSubscript", - "\a\tAugAssign\005BinOp\003Sub\021Integer underflow\003Div\003Mod\016Modulo by zero", - "\b\020Integer overflow\006Assert\002If\004Expr\004func\021assert_modifiable\003pre\005patch", - "\003\nprerelease!brownie/project/compiler/vyper.py\bPVersion", - "\004\021packaging.version\tvyper.cli\027brownie.project.sources\bBranches", - "\005\016InputJsonVyper\nStatements\fVyperAstJson\fVyperAstNode\016VyperBuildJson", - "\006\nvvm_logger\0050.4.3\0050.3.9\0050.3.7\0060.2.12\r0.1.0-beta.16", - "\002\034get_installed_vyper_versions\035_get_installed_vyper_versions", - "\002\036get_installable_vyper_versions\037_get_installable_vyper_versions", - "\005\026_vvm_set_vyper_version\022_vvm_install_vyper\025_vvm_compile_standard\002//\001#", - "\006\004dev:\016invalid opcode\006\tBuildJson\aSources\020highlight_source", - "\006\016INTERFACE_KEYS\nBUILD_KEYS\v_revert_map\n_contracts\v_interfaces\005Build", - "\t\005group\004NONE\ncontracts/\v/contracts/\006import\006prefix\001\"\017pragma solidity\002\n\n", - "\004\t// File: \006\\n{3,}\vis_absolute\035Cannot determine location of ", - "\003\034brownie/project/flattener.py\020toposort_flatten\026brownie.utils.toposort", - "\001V(\?<=\\n)\?import(\?P.*)(\?P[\\\"\'])(\?P.*)(\?P=quote)(\?P.*)(\?=\\n)", - "\004\016IMPORT_PATTERN\v^pragma.*;$\tMULTILINE\016PRAGMA_PATTERN", - "\002\"^// SPDX-License-Identifier: (.*)$\017LICENSE_PATTERN", - "\003\031brownie.project.flattener\021compiler_settings\rcontract_name", - "\004\rcontract_file\alicense\tFlattener\030_IMPORT_PATTERN_FINDITER", - "\003\023_IMPORT_PATTERN_SUB\027_PRAGMA_PATTERN_FINDALL\023_PRAGMA_PATTERN_SUB", - "\005\006search\027_LICENSE_PATTERN_SEARCH\024_LICENSE_PATTERN_SUB\006getcwd\005_path", - "\005\005chdir\boptimize\v_build_path\027contracts/dependencies/\022InterfaceContainer", - "\006\v_containers\004_add\021ContractContainer\b_envvars\n_structure\a_active", - "\003\031Project is already active\024ProjectAlreadyLoaded\020contracts/*.json", - "\004\bissubset\ntests.json\021interfaces/*.json\020_compiler_config", - "\003\026_get_changed_contracts\b_compile\023_compile_interfaces", - "\003\032_load_dependency_artifacts\022_create_containers\021_load_deployments", - "\004\020brownie.project.\b__main__\v_namespaces\023_compare_build_json", - "\005\034Generating interface ABIs...\vinterfaces/\t**/*.json\vrelative_to\004stat", - "\005\bst_mtime\030dev_deployment_artifacts\fdeployments/\006*.json\004sort", - "\004\024_load_deployment_map\bfrom_abi\b_project\024_save_deployment_map", - "\005\024deployments/map.json\001r\006extend\n", - "\002 Project is not currently loaded.\033_remove_from_main_namespace", - "\004\017deployments/dev\ndeployment\vblockHeight\026_clear_dev_deployments", - "\006\016.sol\020TempVyperProject", - "\001\n.vy", - "\001qNo compiler version specified, no pragma statement in the source, and compilation failed with both solc and vyper", - "\001%Loaded project has a root folder of \'", - "\0017\' which is different from the current working directory", - "\003\031BrownieEnvironmentWarning\036Could not find Brownie project\b project", - "\002\aisalpha/Project must start with an alphabetic character", - "\003\016BadProjectName\005title\aisalnum", - "\0030There is already a project loaded with this name\fGITHUB_TOKEN\006getenv", - "\003\tb64encode\rAuthorization\006Basic ", - "\001mInvalid package ID. Must be given as [ORG]/[REPO]@[VERSION]\ne.g. \'OpenZeppelin/openzeppelin-contracts@v2.5.0\'", - "\002\034Package is already installed\v^[0-9a-f]+$", - "\004\035https://api.github.com/repos/\t/zipball/\023/zipball/refs/tags/\005quote", - "\004\004move\b**/*.sol\a**/*.vy\' does not contain any .sol or .vy files", - "\001\016InvalidPackage", - "\001S has no `contracts/` subdirectory, and multiple directories containing source files", - "\005\004.env\005touch\005close\022Unable to compile \n due to a ", - "\001n - you may still be able to import sources from the package, but will be unable to load the package directly.\n", - "\005\022/tags\?per_page=100\aheaders\vstatus_code\004json\aStatus ", - "\001- when getting package versions from Github: \'", - "\001\2018\n\nMissing or forbidden.\nIf this issue persists, generate a Github API token and store it as the environment variable `GITHUB_TOKEN`:\nhttps://github.blog/2013-05-16-personal-api-tokens/", - "\002!Github repository has no tags set\vzipball_url", - "\002:Invalid version for this package. Available versions are:\n\n.gitignore", - "\0017__pycache__\n.env\n.history\n.hypothesis/\nbuild/\nreports/\n", - "\001\016.gitattributes", - "\001\?*.sol linguist-language=Solidity\n*.vy linguist-language=Python\n", - "\005\020brownie_hooks.py\rbrownie_hooks\005/**/*\023brownie_load_source\006stream", - "\001+404 error when attempting to download from ", - "\001C - are you sure this is a valid mix\? https://github.com/brownie-mix", - "\002\025Received status code \" when attempting to download from ", - "\a\016content-length\002iB\004tqdm\005total\004unit\nunit_scale\fiter_content", - "\004\016decode_unicode\aBytesIO\aZipFile\nextractall", - "\002)https://api.github.com/repos/brownie-mix/\fbrownie-mix/", - "\002\026 when retrieving repo \032 information from GHAPI: \'", - "\001\030\n\nMissing or forbidden.\n", - "\001=If this issue persists, generate a Github API token and store", - "\0010 it as the environment variable `GITHUB_TOKEN`:\n", - "\0023https://github.blog/2013-05-16-personal-api-tokens/\016default_branch", - "\003\034API results did not include \021\'s default branch\azipfile", - "\006\027brownie/project/main.py\006base64\nModuleType\005types\furllib.parse\brequests", - "\003\020solcx.exceptions\016vvm.exceptions\035_load_project_compiler_config", - "\003\024_load_project_config\032_load_project_dependencies\025_load_project_envvars", - "\004\r_add_contract\020_remove_contract\020_revert_register\017get_pragma_spec", - "\006\nSolcConfig\vVyperConfig\vdeployments\rBUILD_FOLDERS\tMIXES_URL\tGITIGNORE", - "\004\rGITATTRIBUTES\vNamespaceId\020ChainDeployments\rDeploymentMap", - "\003\020_loaded_projects\f_ProjectBase\033_remove_from_deployment_map", - "\006\026_add_to_deployment_map\vTempProject\vWindowsPath\002..\004root\bModule \'", - "\005\021\' has no method \'\023\nRunning \'\033[0;1;34m\v::\033[0;1;36m\004\'...\n__loader__", - "\002\020SourceFileLoader\nget_source", - "\001Cimport sys\nglobal __brownie_frame\n__brownie_frame = sys._getframe()", - "\004\017__brownie_frame! is not part of an active project\005names\006origin", - "\001\', unable to determine import spec for \'", - "\001\?\', the --update flag may not work correctly with this test file", - "\004\rImportWarning\032brownie/project/scripts.py\006reload\023importlib.machinery", - "\005\tfind_spec\016importlib.util\fFunctionType\f_FunctionDef\a_Import", - "\006\v_ImportFrom\r_FunctionType\005_dump\016_import_module\n_find_spec\a_reload", - "\002\t_DOT_PATH\r_import_cache", - "\0026Multiple contracts or interfaces with the same name\n \003\n ", - "\005\022NamespaceCollision\t\033[0;2;37m\006dedent\002\n \v\n\033[0;2;37m ", - "\001&(\?:\\s*\\/\\/[^\\n]*)|(\?:\\/\\*[\\s\\S]*\?\\*\\/)", - "\001\201\022((\?:abstract contract|contract|library|interface)\\s[^;{]*{[\\s\\S]*\?})\\s*(\?=(\?:abstract contract|contract|library|interface|pragma|struct|enum)\\s|$)", - "\001R(abstract contract|contract|library|interface)\\s+(\\S*)\\s*(\?:is\\s+([\\s\\S]*\?)|)(\?:{)", - "\003\030pragma +solidity([^;]*);\006groups\026No version pragma in \'", - "\001(String does not contain a version pragma", - "\0015(\?:\\n|^)\\s*#\\s*(\?:pragma version|@version)\\s*([^\\n]*)", - "\003\020to_vyper_version(Cannot parse Vyper version from pragma: \btextwrap", - "\003\032brownie/project/sources.py\021vvm.utils.convert\ndark_white", - "\004\021_contract_sources\022_interface_sources\005union\fCoverageEval", - "\003\016_coverage_eval\025_cached_coverage_eval\036_active_module_coverage_hashes", - "\v\006passed\askipped\001F\006failed\001E\001x\axfailed\001X\axpassed\bOUTCOMES\nhighlights", - "\003\bcoverage\rcoverage.json\032\nCoverage report saved at ", - "\002%View the report using the Brownie GUI\rexclude_paths", - "\001=Invalid glob pattern in config exclude settings: \'{glob_str}\'", - "\004\024BrownieConfigWarning\021exclude_contracts\areports\024only_include_project", - "\b\017get_source_path\t\033[0;1;35m\v \006\342\224\224\342\224\200\006\342\224\234\342\224\200\005ljust\005rjust\003 ", - "\005\t - avg: \023 avg (confirmed): \a low: \b high: \023\n======== \033[0;1;35m", - "\a\t ========\006totals\r\n contract: \003.1%\003red\006yellow\006orange", - "\004\026brownie/test/output.py\vCoverageMap\fbright_green\025brownie.test.coverage", - "\004\017COVERAGE_COLORS\002sf\025RuleBasedStateMachine\a_capman", - "\006\033global_and_fixture_disabled\a_failed\004\033[1D\006rotate\005setup\fexecute_step", - "\004\020check_invariants\023hypothesis_stateful\023BrownieStateMachine\ngetmembers", - "\005\016SearchStrategy\ninitialize\tinvariant\004rule\031run_state_machine_as_test", - "\004\016teardown_final\030brownie/test/stateful.py\bClassVar\bstateful", - "\004\025hypothesis.strategies\021__tracebackhide__\b-/|\\-/|\\\006marker", - "\004\024_BrownieStateMachine\025brownie.test.stateful\tTypedDict\vNotRequired", - "\005\fAccountsType\005bound\fFunctionName\n_TypedDict\016_TypedDictMeta", - "\005\026TransactionReceiptType\005Start\004Stop\016_BuildJsonBase\rIntegerString", - "\004\022_ContractBuildJson\016ContractSource\017InterfaceSource\020InterfaceSources", - "\004\017OutputSelection\021_CompilerSettings\fSettingsSolc\rSettingsVyper", - "\v\016_InputJsonBase\005Color\005\033[0;m\004\033[0;\001m\001{\001}\002,\n\r__traceback__\tformat_tb\002./", - "\004\002tb\016site-packages/\031 \033[0;2;37mFile \033[0;1;35m\031\033[0;2;37m, line \033[0;1;34m", - "\003\027\033[0;2;37m, in \033[0;1;36m\rSolidityLexer\a\033[0;m: ", - "\003\032 \033[0;2;37mFile \"\033[0;1;35m\032\033[0;2;37m\", line \033[0;1;34m\006lineno", - "\005\024\033[0;2;37m,\n\033[0;m \005strip\035^\n\033[0;1;31mSyntaxError\033[0;m: \003msg\bpygments", - "\004\thighlight\ttraceback\027brownie/utils/_color.py\022pygments.formatter", - "\003\025get_formatter_by_name\023pygments.formatters\027pygments_lexer_solidity", - "\a\bterminal\bfmt_name\006curses\tsetupterm\006colors\btigetnum\vterminal256", - "\b\vCOLOR_STYLE\tformatter\amonokai\fstyle_string\vToken.Error\004BASE\006bright\0021;", - "\017\004dark\0022;\tMODIFIERS\005black\00230\00231\00232\00233\00234\amagenta\00235\004cyan\00236\005white\00237", - "\006\006COLORS\nNotifyType\nbright red\fbright green\rNOTIFY_COLORS\t\033[0;1;30m", - "\006\t__cache__\006\342\224\202 \a\342\224\200\342\224\200 \a\342\224\202 \n\017isolation_level\021check_same_thread", - "\a\006cursor\aexecute\bfetchone\bfetchall\027INSERT OR REPLACE INTO \t VALUES (\001\?", - "\a\b_execute\024brownie/utils/sql.py\003_db\004_cur\t_fetchone\t_fetchall\t{!r}:{!r}", - "\0020Circular dependencies exist among these items: {\adiscard", - "\004\031brownie/utils/toposort.py\btoposort\027CircularDependencyError\006reduce", - "\001\a_reduce", - "", -}; -const char * const CPyLit_Bytes[] = { - "\001\002sZ", - "", -}; -const char * const CPyLit_Int[] = { - "\016-1\0000\0001\0002\00010\00078\00016\0003\0006\0009\00012\00015\00018\000-170141183460469231731687303715884105728", - "\016170141183460469231731687303715884105728\000256\00030\0004\000255\00050\000250\0005\000-100\000-2\000200\00036\00040\000-5", - "\003403\000404\0001024", - "", -}; -const double CPyLit_Float[] = {0}; -const double CPyLit_Complex[] = {0}; -const int CPyLit_Tuple[] = { - 382, 3, 4, 4, 4, 3, 5, 5, 5, 3, 6, 6, 6, 3, 7, 7, 7, 3, 8, 8, 8, 3, - 9, 9, 9, 3, 10, 10, 10, 7, 2060, 2061, 2062, 2063, 2064, 2065, 2066, - 1, 13, 3, 15, 16, 16, 3, 17, 17, 17, 3, 18, 18, 18, 3, 19, 19, 19, 4, - 2069, 2070, 2071, 2072, 1, 71, 3, 88, 88, 88, 1, 2075, 1, 90, 2, 27, - 26, 2, 92, 93, 1, 82, 2, 96, 97, 2, 61, 69, 1, 152, 3, 157, 157, 157, - 2, 2084, 2075, 1, 159, 2, 27, 49, 1, 160, 1, 161, 3, 163, 164, 165, 1, - 61, 1, 173, 1, 97, 1, 181, 2, 71, 189, 1, 2084, 1, 201, 1, 96, 2, 202, - 203, 5, 243, 242, 56, 244, 246, 3, 259, 260, 261, 1, 329, 3, 3, 3, 3, - 3, 362, 362, 362, 3, 363, 363, 363, 3, 364, 364, 364, 5, 2103, 2104, - 2105, 2075, 2106, 1, 343, 1, 344, 5, 368, 369, 13, 370, 371, 1, 270, - 2, 373, 340, 2, 375, 328, 1, 267, 1, 378, 1, 269, 1, 280, 1, 273, 1, - 255, 1, 258, 1, 254, 1, 257, 3, 59, 59, 59, 1, 2123, 2, 90, 173, 1, - 26, 3, 92, 160, 387, 1, 388, 2, 164, 390, 1, 250, 1, 465, 1, 27, 3, - 368, 369, 483, 3, 484, 484, 484, 1, 2134, 2, 92, 160, 3, 163, 165, - 485, 4, 528, 163, 164, 165, 2, 2105, 2075, 1, 406, 2, 92, 387, 2, 547, - 548, 1, 550, 3, 558, 558, 558, 2, 2075, 2144, 2, 92, 201, 1, 589, 1, - 610, 3, 614, 614, 614, 3, 615, 615, 615, 5, 2149, 2065, 2084, 2075, - 2150, 9, 368, 617, 369, 13, 618, 619, 620, 370, 371, 2, 588, 590, 1, - 602, 1, 240, 1, 599, 1, 605, 1, 622, 5, 27, 22, 20, 39, 51, 1, 624, 1, - 567, 1, 657, 2, 662, 315, 7, 368, 13, 669, 370, 670, 671, 672, 1, 663, - 1, 29, 3, 677, 678, 679, 7, 161, 681, 682, 683, 684, 685, 686, 1, 722, - 1, 2062, 12, 368, 369, 13, 744, 343, 745, 618, 370, 746, 671, 747, - 371, 1, 712, 3, 751, 751, 751, 3, 752, 752, 752, 2, 2173, 2174, 2, - 753, 754, 1, 756, 4, 23, 40, 22, 24, 1, 758, 3, 368, 13, 747, 1, 2174, - 1, 795, 2, 23, 40, 4, 677, 678, 782, 679, 1, 796, 6, 368, 13, 618, - 370, 746, 483, 2, 826, 827, 2, 753, 829, 3, 830, 831, 832, 1, 834, 3, - 677, 782, 784, 5, 681, 683, 684, 685, 686, 1, 836, 6, 369, 13, 618, - 370, 746, 483, 3, 841, 842, 842, 1, 2195, 3, 753, 829, 754, 1, 846, 8, - 213, 848, 491, 849, 850, 851, 852, 853, 1, 855, 2, 857, 858, 1, 860, - 3, 868, 869, 434, 3, 499, 499, 499, 1, 2204, 1, 879, 8, 881, 369, 13, - 618, 370, 882, 483, 747, 1, 202, 1, 910, 3, 868, 434, 869, 2, 868, - 869, 1, 435, 2, 932, 662, 2, 936, 937, 1, 939, 2, 939, 948, 2, 2204, - 2150, 1, 893, 2, 916, 879, 18, 950, 368, 881, 369, 13, 951, 343, 952, - 618, 669, 370, 746, 483, 671, 747, 953, 371, 672, 3, 954, 954, 954, 1, - 2221, 1, 940, 4, 955, 826, 827, 956, 4, 957, 958, 795, 754, 1, 959, 1, - 960, 1, 962, 2, 45, 49, 1, 784, 1, 964, 1, 897, 2, 834, 966, 1, 967, - 2, 968, 860, 3, 1000, 1000, 1000, 1, 2236, 2, 1002, 1003, 8, 368, 881, - 369, 13, 618, 370, 746, 1005, 1, 1006, 1, 1007, 1, 1013, 2, 1040, 393, - 3, 880, 880, 880, 3, 2070, 2244, 2204, 8, 368, 881, 369, 13, 618, 370, - 746, 371, 2, 1052, 1007, 2, 40, 47, 1, 1012, 1, 1053, 6, 368, 881, - 369, 370, 746, 371, 7, 368, 881, 369, 618, 370, 746, 371, 1, 1083, 1, - 1084, 2, 1071, 1080, 1, 31, 6, 1106, 1107, 1108, 737, 1109, 1110, 3, - 1106, 1107, 1108, 2, 1134, 1135, 1, 1152, 3, 1180, 1180, 1180, 3, - 1181, 1181, 1181, 4, 2261, 2244, 2204, 2262, 1, 1162, 11, 950, 368, - 881, 369, 13, 952, 618, 370, 483, 747, 371, 4, 1184, 795, 1185, 754, - 1, 1186, 3, 856, 856, 863, 1, 2268, 1, 25, 1, 679, 2, 1159, 1154, 1, - 1187, 3, 1189, 1190, 1191, 1, 1133, 2, 1151, 860, 6, 1217, 1218, 1219, - 1220, 48, 884, 1, 548, 1, 1241, 6, 368, 369, 13, 618, 370, 747, 3, - 1269, 1269, 1269, 1, 2281, 2, 957, 754, 5, 27, 42, 22, 25, 51, 1, - 1224, 1, 1176, 4, 1272, 1273, 1274, 1275, 2, 1277, 1278, 2, 1280, - 1281, 9, 1283, 1189, 1190, 1284, 1285, 1286, 1287, 1288, 1289, 2, - 1290, 1291, 1, 1301, 1, 1308, 1, 1134, 1, 1320, 3, 1321, 1308, 1322, - 1, 393, 4, 1361, 1362, 1363, 960, 4, 1374, 1362, 1363, 960, 2, 1264, - 1375, 4, 1380, 1369, 1264, 211, 3, 211, 1369, 1264, 2, 1362, 1383, 3, - 1374, 1363, 960, 3, 1361, 960, 1399, 2, 1374, 960, 3, 1361, 1406, 960, - 2, 1406, 960, 3, 1413, 1413, 1413, 1, 2309, 8, 368, 1415, 369, 13, - 618, 370, 882, 483, 3, 1299, 1299, 1299, 3, 2071, 2281, 2312, 1, 574, - 2, 1417, 1381, 3, 42, 21, 25, 1, 636, 3, 1419, 1154, 1315, 4, 1420, - 1421, 1277, 1422, 11, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1191, - 1430, 1431, 1432, 6, 369, 618, 370, 882, 483, 747, 1, 42, 2, 1190, - 1431, 1, 1474, 2, 1489, 1474, 2, 211, 1264, 4, 638, 639, 1513, 1514, - 7, 369, 13, 618, 370, 882, 483, 747, 3, 1468, 1468, 1468, 3, 1291, - 1291, 1291, 3, 2071, 2329, 2330, 1, 1516, 1, 1470, 1, 1472, 2, 1154, - 1479, 3, 1420, 1421, 1422, 1, 1381, 12, 1520, 1423, 1190, 1521, 1428, - 1429, 1191, 1432, 1522, 1523, 1524, 1525, 9, 368, 369, 13, 618, 619, - 370, 483, 747, 371, 7, 1544, 1189, 1190, 1286, 1287, 1428, 1191, 2, - 1545, 1546, 1, 2066, 7, 368, 617, 369, 13, 952, 882, 371, 5, 27, 20, - 43, 29, 39, 1, 1567, 3, 936, 937, 393, 1, 28, 1, 1699, 2, 1716, 1699, - 3, 1724, 1725, 1726, 1, 1728, 3, 1743, 1743, 1743, 6, 2149, 2065, - 2084, 2075, 2150, 2352, 1, 1676, 1, 1729, 1, 1746, 9, 368, 369, 13, - 952, 745, 618, 619, 370, 483, 1, 1685, 3, 1749, 1749, 1749, 2, 2359, - 2134, 2, 795, 754, 1, 1316, 1, 1723, 1, 1469, 8, 27, 42, 26, 43, 37, - 25, 45, 49, 8, 92, 645, 160, 1752, 1753, 1754, 1755, 201, 6, 1670, - 1665, 1690, 1656, 1603, 82, 4, 1152, 1598, 1595, 1195, 3, 1756, 1757, - 1758, 1, 595, 3, 1548, 1547, 1552, 2, 1545, 1759, 9, 1544, 1283, 1189, - 1190, 1284, 1286, 1287, 1760, 1761, 3, 2065, 2075, 2150, 5, 1496, - 1493, 1494, 44, 832, 1, 1795, 1, 1784, 1, 1797, 1, 1775, 2, 1799, - 1746, 7, 368, 369, 13, 618, 370, 746, 483, 3, 27, 26, 25, 3, 388, - 1217, 1220, 3, 1827, 1827, 1827, 1, 2384, 7, 369, 13, 618, 370, 882, - 483, 371, 1, 2071, 1, 754, 1, 1825, 6, 27, 41, 31, 33, 39, 25, 2, - 1812, 1656, 2, 1190, 1428, 1, 1830, 6, 369, 13, 618, 620, 370, 882, 1, - 22, 1, 1190, 2, 2065, 2150, 7, 368, 369, 13, 618, 370, 882, 483, 4, - 27, 45, 47, 51, 1, 92, 1, 1855, 1, 858, 1, 1220, 1, 1552, 2, 1190, - 1880, 4, 1881, 165, 202, 203, 1, 1834, 1, 1896, 1, 1799, 6, 368, 1904, - 369, 13, 370, 371, 1, 1905, 1, 1884, 1, 1897, 1, 21, 2, 1876, 1877, - 11, 950, 368, 369, 618, 619, 620, 370, 483, 1912, 671, 371, 1, 971, 3, - 957, 795, 754, 1, 1913, 1, 1915, 1, 700, 2, 1933, 97, 1, 1154, 3, - 1959, 1959, 1959, 2, 2075, 2424, 7, 368, 369, 13, 619, 370, 746, 371, - 3, 1957, 1957, 1957, 1, 2427, 1, 1439, 1, 1962, 1, 1948, 3, 1967, - 1967, 1967, 1, 2432, 1, 260, 3, 618, 370, 746, 2, 2005, 2006, 3, 1183, - 1183, 1183, 2, 2437, 2244, 5, 368, 13, 370, 483, 371, 2, 47, 51, 6, - 369, 13, 952, 618, 882, 371 -}; -const int CPyLit_FrozenSet[] = { - 6, 3, 665, 666, 468, 3, 667, 469, 668, 2, 1069, 1070, 2, 1034, 1033, - 3, 1034, 1033, 1070, 2, 2057, 2058 -}; -CPyModule *CPyModule_brownie____c_constants__internal = NULL; -CPyModule *CPyModule_brownie____c_constants; -PyObject *CPyStatic__c_constants___globals; -CPyModule *CPyModule_builtins; -CPyModule *CPyModule_collections; -CPyModule *CPyModule_copy; -CPyModule *CPyModule_decimal; -CPyModule *CPyModule_hashlib; -CPyModule *CPyModule_importlib; -CPyModule *CPyModule_pathlib; -CPyModule *CPyModule_re; -CPyModule *CPyModule_typing; -CPyModule *CPyModule_eth_utils___toolz; -CPyModule *CPyModule_hexbytes; -CPyModule *CPyModule_semantic_version; -CPyModule *CPyModule_ujson; -CPyModule *CPyModule_brownie____cli__internal = NULL; -CPyModule *CPyModule_brownie____cli; -PyObject *CPyStatic__cli___globals; -CPyModule *CPyModule_brownie____cli_____main___3__internal = NULL; -CPyModule *CPyModule_brownie____cli_____main__; -PyObject *CPyStatic___main_____globals; -CPyModule *CPyModule_sys; -CPyModule *CPyModule_brownie; -CPyModule *CPyModule_brownie____config__internal = NULL; -CPyModule *CPyModule_brownie____config; -CPyModule *CPyModule_brownie___exceptions; -CPyModule *CPyModule_brownie___utils__internal = NULL; -CPyModule *CPyModule_brownie___utils; -CPyModule *CPyModule_brownie___utils___docopt; -CPyModule *CPyModule_brownie____cli___accounts__internal = NULL; -CPyModule *CPyModule_brownie____cli___accounts; -PyObject *CPyStatic_accounts___globals; -CPyModule *CPyModule_shutil; -CPyModule *CPyModule_brownie___convert__internal = NULL; -CPyModule *CPyModule_brownie___convert; -CPyModule *CPyModule_brownie___utils____color__internal = NULL; -CPyModule *CPyModule_brownie___utils____color; -CPyModule *CPyModule_brownie____cli___bake__internal = NULL; -CPyModule *CPyModule_brownie____cli___bake; -PyObject *CPyStatic_bake___globals; -CPyModule *CPyModule_brownie____cli___compile__internal = NULL; -CPyModule *CPyModule_brownie____cli___compile; -PyObject *CPyStatic_compile___globals; -CPyModule *CPyModule_brownie____cli___console__internal = NULL; -CPyModule *CPyModule_brownie____cli___console; -PyObject *CPyStatic_console___globals; -CPyModule *CPyModule_code; -CPyModule *CPyModule_inspect; -CPyModule *CPyModule_tokenize; -CPyModule *CPyModule_collections___abc; -CPyModule *CPyModule_io; -CPyModule *CPyModule_prompt_toolkit; -CPyModule *CPyModule_prompt_toolkit___auto_suggest; -CPyModule *CPyModule_prompt_toolkit___completion; -CPyModule *CPyModule_prompt_toolkit___enums; -CPyModule *CPyModule_prompt_toolkit___history; -CPyModule *CPyModule_prompt_toolkit___key_binding; -CPyModule *CPyModule_prompt_toolkit___key_binding___defaults; -CPyModule *CPyModule_prompt_toolkit___keys; -CPyModule *CPyModule_prompt_toolkit___lexers; -CPyModule *CPyModule_prompt_toolkit___styles___pygments; -CPyModule *CPyModule_pygments___lexers; -CPyModule *CPyModule_pygments___styles; -CPyModule *CPyModule_brownie___project___main__internal = NULL; -CPyModule *CPyModule_brownie___project___main; -CPyModule *CPyModule_brownie____cli___gui__internal = NULL; -CPyModule *CPyModule_brownie____cli___gui; -PyObject *CPyStatic_gui___globals; -CPyModule *CPyModule_brownie____gui; -CPyModule *CPyModule_brownie____cli___init__internal = NULL; -CPyModule *CPyModule_brownie____cli___init; -PyObject *CPyStatic_init___globals; -CPyModule *CPyModule_brownie____cli___networks__internal = NULL; -CPyModule *CPyModule_brownie____cli___networks; -PyObject *CPyStatic_networks___globals; -CPyModule *CPyModule_yaml; -CPyModule *CPyModule_brownie____cli___pm__internal = NULL; -CPyModule *CPyModule_brownie____cli___pm; -PyObject *CPyStatic_pm___globals; -CPyModule *CPyModule_brownie____cli___run__internal = NULL; -CPyModule *CPyModule_brownie____cli___run; -PyObject *CPyStatic_run___globals; -CPyModule *CPyModule_brownie___project___scripts__internal = NULL; -CPyModule *CPyModule_brownie___project___scripts; -CPyModule *CPyModule_brownie___test___output__internal = NULL; -CPyModule *CPyModule_brownie___test___output; -CPyModule *CPyModule_brownie____cli___test__internal = NULL; -CPyModule *CPyModule_brownie____cli___test; -PyObject *CPyStatic_test___globals; -CPyModule *CPyModule_pytest; -PyObject *CPyStatic__config___globals; -CPyModule *CPyModule_os; -CPyModule *CPyModule_warnings; -CPyModule *CPyModule_dotenv; -CPyModule *CPyModule_hypothesis; -CPyModule *CPyModule_hypothesis___database; -CPyModule *CPyModule_mypy_extensions; -CPyModule *CPyModule_brownie____expansion__internal = NULL; -CPyModule *CPyModule_brownie____expansion; -CPyModule *CPyModule_brownie____singleton; -PyObject *CPyStatic__expansion___globals; -CPyModule *CPyModule_dotenv___variables; -PyObject *CPyStatic_convert___globals; -CPyModule *CPyModule_brownie___convert___datatypes__internal = NULL; -CPyModule *CPyModule_brownie___convert___datatypes; -CPyModule *CPyModule_brownie___convert___main__internal = NULL; -CPyModule *CPyModule_brownie___convert___main; -PyObject *CPyStatic_datatypes___globals; -CPyModule *CPyModule_vyper___exceptions; -CPyModule *CPyModule_cchecksum; -CPyModule *CPyModule_faster_eth_utils; -CPyModule *CPyModule_eth_typing; -CPyModule *CPyModule_typing_extensions; -PyObject *CPyStatic_convert___main___globals; -CPyModule *CPyModule_brownie___convert___utils__internal = NULL; -CPyModule *CPyModule_brownie___convert___utils; -CPyModule *CPyModule_brownie___convert___normalize__internal = NULL; -CPyModule *CPyModule_brownie___convert___normalize; -PyObject *CPyStatic_normalize___globals; -CPyModule *CPyModule_eth_event___main; -CPyModule *CPyModule_faster_eth_abi___grammar; -CPyModule *CPyModule_brownie___typing__internal = NULL; -CPyModule *CPyModule_brownie___typing; -PyObject *CPyStatic_convert___utils___globals; -CPyModule *CPyModule_eth_hash___auto; -CPyModule *CPyModule_brownie___network__internal = NULL; -CPyModule *CPyModule_brownie___network; -PyObject *CPyStatic_network___globals; -CPyModule *CPyModule_brownie___network___account; -CPyModule *CPyModule_brownie___network___main; -CPyModule *CPyModule_brownie___network___rpc; -CPyModule *CPyModule_brownie___network___state__internal = NULL; -CPyModule *CPyModule_brownie___network___state; -CPyModule *CPyModule_brownie___network___web3; -CPyModule *CPyModule_brownie___network___alert__internal = NULL; -CPyModule *CPyModule_brownie___network___alert; -PyObject *CPyStatic_alert___globals; -CPyModule *CPyModule_time; -CPyModule *CPyModule_threading; -CPyModule *CPyModule_brownie___network___event__internal = NULL; -CPyModule *CPyModule_brownie___network___event; -PyObject *CPyStatic_event___globals; -CPyModule *CPyModule_eth_event; -CPyModule *CPyModule_web3____utils; -CPyModule *CPyModule_web3___datastructures; -CPyModule *CPyModule_brownie___network___middlewares__internal = NULL; -CPyModule *CPyModule_brownie___network___middlewares; -PyObject *CPyStatic_middlewares___globals; -CPyModule *CPyModule_functools; -CPyModule *CPyModule_abc; -CPyModule *CPyModule_web3; -CPyModule *CPyModule_web3___types; -CPyModule *CPyModule_brownie___network___middlewares____setup; -CPyModule *CPyModule_brownie___network___middlewares___caching__internal = NULL; -CPyModule *CPyModule_brownie___network___middlewares___caching; -PyObject *CPyStatic_caching___globals; -CPyModule *CPyModule_brownie___utils___sql__internal = NULL; -CPyModule *CPyModule_brownie___utils___sql; -CPyModule *CPyModule_brownie___network___middlewares___catch_tx_revert__internal = NULL; -CPyModule *CPyModule_brownie___network___middlewares___catch_tx_revert; -PyObject *CPyStatic_catch_tx_revert___globals; -CPyModule *CPyModule_brownie___network___middlewares___ganache7__internal = NULL; -CPyModule *CPyModule_brownie___network___middlewares___ganache7; -PyObject *CPyStatic_ganache7___globals; -CPyModule *CPyModule_brownie___network___middlewares___geth_poa__internal = NULL; -CPyModule *CPyModule_brownie___network___middlewares___geth_poa; -PyObject *CPyStatic_geth_poa___globals; -CPyModule *CPyModule_web3___exceptions; -CPyModule *CPyModule_web3___middleware; -CPyModule *CPyModule_brownie___network___middlewares___hardhat__internal = NULL; -CPyModule *CPyModule_brownie___network___middlewares___hardhat; -PyObject *CPyStatic_hardhat___globals; -PyObject *CPyStatic_state___globals; -CPyModule *CPyModule_gc; -CPyModule *CPyModule_weakref; -CPyModule *CPyModule_sqlite3; -CPyModule *CPyModule_brownie___project___build__internal = NULL; -CPyModule *CPyModule_brownie___project___build; -CPyModule *CPyModule_brownie___network___transaction; -CPyModule *CPyModule_brownie___network___contract; -CPyModule *CPyModule_brownie___project__internal = NULL; -CPyModule *CPyModule_brownie___project; -PyObject *CPyStatic_project___globals; -CPyModule *CPyModule_brownie___project___compiler__internal = NULL; -CPyModule *CPyModule_brownie___project___compiler; -PyObject *CPyStatic_compiler___globals; -CPyModule *CPyModule_solcast; -CPyModule *CPyModule_brownie___project___compiler___solidity__internal = NULL; -CPyModule *CPyModule_brownie___project___compiler___solidity; -CPyModule *CPyModule_brownie___project___compiler___utils__internal = NULL; -CPyModule *CPyModule_brownie___project___compiler___utils; -CPyModule *CPyModule_brownie___project___compiler___vyper__internal = NULL; -CPyModule *CPyModule_brownie___project___compiler___vyper; -PyObject *CPyStatic_solidity___globals; -CPyModule *CPyModule_logging; -CPyModule *CPyModule_solcx; -CPyModule *CPyModule_requests___exceptions; -CPyModule *CPyModule_solcast___nodes; -PyObject *CPyStatic_compiler___utils___globals; -PyObject *CPyStatic_vyper___globals; -CPyModule *CPyModule_vvm; -CPyModule *CPyModule_vyper; -CPyModule *CPyModule_packaging___version; -CPyModule *CPyModule_vyper___cli; -CPyModule *CPyModule_brownie___project___sources__internal = NULL; -CPyModule *CPyModule_brownie___project___sources; -PyObject *CPyStatic_build___globals; -CPyModule *CPyModule_brownie___project___flattener__internal = NULL; -CPyModule *CPyModule_brownie___project___flattener; -PyObject *CPyStatic_flattener___globals; -CPyModule *CPyModule_brownie___utils___toposort__internal = NULL; -CPyModule *CPyModule_brownie___utils___toposort; -PyObject *CPyStatic_project___main___globals; -CPyModule *CPyModule_zipfile; -CPyModule *CPyModule_base64; -CPyModule *CPyModule_types; -CPyModule *CPyModule_urllib___parse; -CPyModule *CPyModule_requests; -CPyModule *CPyModule_solcx___exceptions; -CPyModule *CPyModule_tqdm; -CPyModule *CPyModule_vvm___exceptions; -PyObject *CPyStatic_scripts___globals; -CPyModule *CPyModule_ast; -CPyModule *CPyModule_importlib___machinery; -CPyModule *CPyModule_importlib___util; -PyObject *CPyStatic_sources___globals; -CPyModule *CPyModule_textwrap; -CPyModule *CPyModule_vvm___utils___convert; -CPyModule *CPyModule_brownie___test___coverage__internal = NULL; -CPyModule *CPyModule_brownie___test___coverage; -PyObject *CPyStatic_coverage___globals; -CPyModule *CPyModule_brownie___test___managers___utils__internal = NULL; -CPyModule *CPyModule_brownie___test___managers___utils; -PyObject *CPyStatic_managers___utils___globals; -PyObject *CPyStatic_test___output___globals; -CPyModule *CPyModule_brownie___test___stateful__internal = NULL; -CPyModule *CPyModule_brownie___test___stateful; -PyObject *CPyStatic_stateful___globals; -CPyModule *CPyModule_hypothesis___strategies; -PyObject *CPyStatic_typing___globals; -PyObject *CPyStatic_brownie___utils___globals; -PyObject *CPyStatic__color___globals; -CPyModule *CPyModule_traceback; -CPyModule *CPyModule_pygments; -CPyModule *CPyModule_pygments___formatter; -CPyModule *CPyModule_pygments___formatters; -CPyModule *CPyModule_pygments_lexer_solidity; -CPyModule *CPyModule_curses; -CPyModule *CPyModule_brownie___utils___output__internal = NULL; -CPyModule *CPyModule_brownie___utils___output; -PyObject *CPyStatic_utils___output___globals; -PyObject *CPyStatic_sql___globals; -PyObject *CPyStatic_toposort___globals; -PyObject *CPyStatic__c_constants___defaultdict = NULL; -PyObject *CPyStatic__c_constants___deque = NULL; -PyObject *CPyStatic__c_constants___deepcopy = NULL; -PyObject *CPyStatic__c_constants___Decimal = NULL; -PyObject *CPyStatic__c_constants___getcontext = NULL; -PyObject *CPyStatic__c_constants___sha1 = NULL; -PyObject *CPyStatic__c_constants___import_module = NULL; -PyObject *CPyStatic__c_constants___Path = NULL; -PyObject *CPyStatic__c_constants___regex_compile = NULL; -PyObject *CPyStatic__c_constants___regex_findall = NULL; -PyObject *CPyStatic__c_constants___regex_finditer = NULL; -PyObject *CPyStatic__c_constants___regex_fullmatch = NULL; -PyObject *CPyStatic__c_constants___regex_match = NULL; -PyObject *CPyStatic__c_constants___regex_sub = NULL; -PyObject *CPyStatic__c_constants___HexBytes = NULL; -PyObject *CPyStatic__c_constants___NpmSpec = NULL; -PyObject *CPyStatic__c_constants___Version = NULL; -PyObject *CPyStatic__c_constants___mapcat = NULL; -PyObject *CPyStatic__c_constants___ujson_dump = NULL; -PyObject *CPyStatic__c_constants___ujson_dumps = NULL; -PyObject *CPyStatic__c_constants___ujson_load = NULL; -PyObject *CPyStatic__c_constants___ujson_loads = NULL; -char CPyDef__c_constants_____top_level__(void); -char CPyDef__cli_____top_level__(void); -PyTypeObject *CPyType___main_____main_env; -PyObject *CPyDef___main_____main_env(void); -CPyThreadLocal brownie____cli_____main_____main_envObject *__main_____main_env_free_instance; -PyTypeObject *CPyType___main_______mypyc_lambda__0_main_obj; -PyObject *CPyDef___main_______mypyc_lambda__0_main_obj(void); -CPyThreadLocal brownie____cli_____main_______mypyc_lambda__0_main_objObject *__main_______mypyc_lambda__0_main_obj_free_instance; -PyObject *CPyDef___main_______mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -double CPyDef___main_______mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OF cpy_r_k); -PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef___main_____main(void); -PyObject *CPyPy___main_____main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef___main_______top_level__(void); -PyObject *CPyDef_accounts___main(void); -PyObject *CPyPy_accounts___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____list(void); -PyObject *CPyPy_accounts____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____new(PyObject *cpy_r_id_); -PyObject *CPyPy_accounts____new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____generate(PyObject *cpy_r_id_); -PyObject *CPyPy_accounts____generate(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____import(PyObject *cpy_r_id_, PyObject *cpy_r_path); -PyObject *CPyPy_accounts____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____export(PyObject *cpy_r_id_, PyObject *cpy_r_path); -PyObject *CPyPy_accounts____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____password(PyObject *cpy_r_id_); -PyObject *CPyPy_accounts____password(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_accounts____delete(PyObject *cpy_r_id_); -PyObject *CPyPy_accounts____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_accounts_____top_level__(void); -PyObject *CPyDef_bake___main(void); -PyObject *CPyPy_bake___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_bake_____top_level__(void); -PyObject *CPyStatic_compile___CODESIZE_COLORS = NULL; -PyTypeObject *CPyType_compile___main_env; -PyObject *CPyDef_compile___main_env(void); -CPyThreadLocal brownie____cli___compile___main_envObject *compile___main_env_free_instance; -PyTypeObject *CPyType_compile_____mypyc_lambda__0_main_obj; -PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj(void); -CPyThreadLocal brownie____cli___compile_____mypyc_lambda__0_main_objObject *compile_____mypyc_lambda__0_main_obj_free_instance; -PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OI cpy_r_k); -PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compile___main(void); -PyObject *CPyPy_compile___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_compile_____top_level__(void); -PyObject *CPyStatic_console___ConsolePrinter____builtins_print = NULL; -PyObject *CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file = NULL; -PyTypeObject *CPyType_console____Quitter; -PyObject *CPyDef_console____Quitter(PyObject *cpy_r_name); -PyTypeObject *CPyType_console___ConsolePrinter; -PyObject *CPyDef_console___ConsolePrinter(PyObject *cpy_r_console); -PyTypeObject *CPyType_console___Console; -PyObject *CPyDef_console___Console(PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue); -PyTypeObject *CPyType_console___SanitizedFileHistory; -PyObject *CPyDef_console___SanitizedFileHistory(PyObject *cpy_r_filename, PyObject *cpy_r_local_dict); -PyTypeObject *CPyType_console___ConsoleCompleter; -PyObject *CPyDef_console___ConsoleCompleter(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); -PyTypeObject *CPyType_console___ConsoleAutoSuggest; -PyObject *CPyDef_console___ConsoleAutoSuggest(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); -PyTypeObject *CPyType_console_____init___3_Console_env; -PyObject *CPyDef_console_____init___3_Console_env(void); -CPyThreadLocal brownie____cli___console_____init___3_Console_envObject *console_____init___3_Console_env_free_instance; -PyTypeObject *CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj; -PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(void); -CPyThreadLocal brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance; -PyTypeObject *CPyType_console____dir_Console_env; -PyObject *CPyDef_console____dir_Console_env(void); -CPyThreadLocal brownie____cli___console____dir_Console_envObject *console____dir_Console_env_free_instance; -PyTypeObject *CPyType_console_____mypyc_lambda__1__dir_Console_obj; -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj(void); -CPyThreadLocal brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *console_____mypyc_lambda__1__dir_Console_obj_free_instance; -PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_env; -PyObject *CPyDef_console___get_completions_ConsoleCompleter_env(void); -CPyThreadLocal brownie____cli___console___get_completions_ConsoleCompleter_envObject *console___get_completions_ConsoleCompleter_env_free_instance; -PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_gen; -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen(void); -CPyThreadLocal brownie____cli___console___get_completions_ConsoleCompleter_genObject *console___get_completions_ConsoleCompleter_gen_free_instance; -PyTypeObject *CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj; -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(void); -CPyThreadLocal brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance; -PyObject *CPyDef_console___main(void); -PyObject *CPyPy_console___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console____Quitter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name); -PyObject *CPyPy_console____Quitter_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_console____Quitter_____repr__(PyObject *cpy_r_self); -PyObject *CPyPy_console____Quitter_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console____Quitter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_code); -PyObject *CPyPy_console____Quitter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___ConsolePrinter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console); -PyObject *CPyPy_console___ConsolePrinter_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_console___ConsolePrinter___start(PyObject *cpy_r_self); -PyObject *CPyPy_console___ConsolePrinter___start(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___ConsolePrinter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_values, PyObject *cpy_r_sep, PyObject *cpy_r_end, PyObject *cpy_r_file, PyObject *cpy_r_flush); -PyObject *CPyPy_console___ConsolePrinter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___ConsolePrinter___finish(PyObject *cpy_r_self); -PyObject *CPyPy_console___ConsolePrinter___finish(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console_____init__(PyObject *cpy_r_self, PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue); -PyObject *CPyPy_console___Console_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k); -PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console____dir(PyObject *cpy_r_self, PyObject *cpy_r_obj); -PyObject *CPyPy_console___Console____dir(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console____console_write(PyObject *cpy_r_self, PyObject *cpy_r_obj); -PyObject *CPyPy_console___Console____console_write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console___interact(PyObject *cpy_r_self, PyObject *cpy_r_args, PyObject *cpy_r_kwargs); -PyObject *CPyPy_console___Console___interact(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___Console___raw_input(PyObject *cpy_r_self, PyObject *cpy_r_prompt); -PyObject *CPyPy_console___Console___raw_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console___showsyntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_filename); -PyObject *CPyPy_console___Console___showsyntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console___showtraceback(PyObject *cpy_r_self); -PyObject *CPyPy_console___Console___showtraceback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console___resetbuffer(PyObject *cpy_r_self); -PyObject *CPyPy_console___Console___resetbuffer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___Console___runsource(PyObject *cpy_r_self, PyObject *cpy_r_source, PyObject *cpy_r_filename, PyObject *cpy_r_symbol); -PyObject *CPyPy_console___Console___runsource(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___Console___paste_event(PyObject *cpy_r_self, PyObject *cpy_r_event); -PyObject *CPyPy_console___Console___paste_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___Console___tab_event(PyObject *cpy_r_self, PyObject *cpy_r_event); -PyObject *CPyPy_console___Console___tab_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___Console___tab_filter(PyObject *cpy_r_self); -PyObject *CPyPy_console___Console___tab_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___Console_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_console___Console_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console____dir_color(PyObject *cpy_r_obj); -PyObject *CPyPy_console____dir_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___SanitizedFileHistory_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename, PyObject *cpy_r_local_dict); -PyObject *CPyPy_console___SanitizedFileHistory_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_console___SanitizedFileHistory___store_string(PyObject *cpy_r_self, PyObject *cpy_r_line); -PyObject *CPyPy_console___SanitizedFileHistory___store_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___ConsoleCompleter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict); -PyObject *CPyPy_console___ConsoleCompleter_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k); -PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console___ConsoleCompleter___get_completions(PyObject *cpy_r_self, PyObject *cpy_r_document, PyObject *cpy_r_complete_event); -PyObject *CPyPy_console___ConsoleCompleter___get_completions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console___ConsoleAutoSuggest_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict); -PyObject *CPyPy_console___ConsoleAutoSuggest_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_console___ConsoleAutoSuggest___get_suggestion(PyObject *cpy_r_self, PyObject *cpy_r_buffer, PyObject *cpy_r_document); -PyObject *CPyPy_console___ConsoleAutoSuggest___get_suggestion(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console____obj_from_token(PyObject *cpy_r_obj, PyObject *cpy_r_token); -PyObject *CPyPy_console____obj_from_token(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_console____parse_document(PyObject *cpy_r_local_dict, PyObject *cpy_r_text); -PyObject *CPyPy_console____parse_document(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_console_____top_level__(void); -PyObject *CPyDef_gui___main(void); -PyObject *CPyPy_gui___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_gui_____top_level__(void); -PyObject *CPyDef_init___main(void); -PyObject *CPyPy_init___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_init_____top_level__(void); -PyObject *CPyDef_networks___main(void); -PyObject *CPyPy_networks___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____list(PyObject *cpy_r_verbose); -PyObject *CPyPy_networks____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____add(PyObject *cpy_r_env, PyObject *cpy_r_id_, PyObject *cpy_r_args); -PyObject *CPyPy_networks____add(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____modify(PyObject *cpy_r_id_, PyObject *cpy_r_args); -PyObject *CPyPy_networks____modify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____delete(PyObject *cpy_r_id_); -PyObject *CPyPy_networks____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____import(PyObject *cpy_r_path_str, PyObject *cpy_r_replace); -PyObject *CPyPy_networks____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____export(PyObject *cpy_r_path_str); -PyObject *CPyPy_networks____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____update_provider(PyObject *cpy_r_name, PyObject *cpy_r_url); -PyObject *CPyPy_networks____update_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____delete_provider(PyObject *cpy_r_name); -PyObject *CPyPy_networks____delete_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____set_provider(PyObject *cpy_r_name); -PyObject *CPyPy_networks____set_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____list_providers(PyObject *cpy_r_verbose); -PyObject *CPyPy_networks____list_providers(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_networks____parse_args(PyObject *cpy_r_args); -PyObject *CPyPy_networks____parse_args(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_networks____print_verbose_providers_description(PyObject *cpy_r_providers); -PyObject *CPyPy_networks____print_verbose_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_networks____print_simple_providers_description(PyObject *cpy_r_providers); -PyObject *CPyPy_networks____print_simple_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_networks____print_simple_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last); -PyObject *CPyPy_networks____print_simple_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_networks____print_verbose_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last, PyObject *cpy_r_indent); -PyObject *CPyPy_networks____print_verbose_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_networks____validate_network(PyObject *cpy_r_network, PyObject *cpy_r_required); -PyObject *CPyPy_networks____validate_network(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_networks_____top_level__(void); -PyObject *CPyDef_pm___main(void); -PyObject *CPyPy_pm___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_pm____list(void); -PyObject *CPyPy_pm____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_pm____clone(PyObject *cpy_r_package_id, PyObject *cpy_r_path_str); -PyObject *CPyPy_pm____clone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_pm____delete(PyObject *cpy_r_package_id); -PyObject *CPyPy_pm____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_pm____install(PyObject *cpy_r_uri); -PyObject *CPyPy_pm____install(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_pm____split_id(PyObject *cpy_r_package_id); -PyObject *CPyPy_pm____split_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_pm____format_pkg(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version); -PyObject *CPyPy_pm____format_pkg(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_pm_____top_level__(void); -PyObject *CPyDef_run___main(void); -PyObject *CPyPy_run___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_run_____top_level__(void); -PyObject *CPyDef_test___main(void); -PyObject *CPyPy_test___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_test_____top_level__(void); -PyObject *CPyStatic__config___BROWNIE_FOLDER = NULL; -PyObject *CPyStatic__config___DATA_FOLDER = NULL; -tuple_T2OO CPyStatic__config___DATA_SUBFOLDERS = { NULL, NULL }; -PyObject *CPyStatic__config___EVM_EQUIVALENTS = NULL; -PyObject *CPyStatic__config___python_version = NULL; -PyObject *CPyStatic__config___REQUEST_HEADERS = NULL; -PyObject *CPyStatic__config___brownie____config___ConfigDict_____init_____values = NULL; -PyObject *CPyStatic__config___CONFIG = NULL; -PyTypeObject *CPyType__config___ConfigContainer; -PyTypeObject *CPyType__config___Config; -PyTypeObject *CPyType__config___ConfigDict; -PyTypeObject *CPyType__config_____init___3_ConfigContainer_obj; -PyObject *CPyDef__config_____init___3_ConfigContainer_obj(void); -CPyThreadLocal brownie____config_____init___3_ConfigContainer_objObject *_config_____init___3_ConfigContainer_obj_free_instance; -PyTypeObject *CPyType__config___set_active_network_ConfigContainer_obj; -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj(void); -CPyThreadLocal brownie____config___set_active_network_ConfigContainer_objObject *_config___set_active_network_ConfigContainer_obj_free_instance; -PyTypeObject *CPyType__config___clear_active_ConfigContainer_obj; -PyObject *CPyDef__config___clear_active_ConfigContainer_obj(void); -CPyThreadLocal brownie____config___clear_active_ConfigContainer_objObject *_config___clear_active_ConfigContainer_obj_free_instance; -PyTypeObject *CPyType__config___active_network_ConfigContainer_obj; -PyObject *CPyDef__config___active_network_ConfigContainer_obj(void); -CPyThreadLocal brownie____config___active_network_ConfigContainer_objObject *_config___active_network_ConfigContainer_obj_free_instance; -PyTypeObject *CPyType__config___network_type_ConfigContainer_obj; -PyObject *CPyDef__config___network_type_ConfigContainer_obj(void); -CPyThreadLocal brownie____config___network_type_ConfigContainer_objObject *_config___network_type_ConfigContainer_obj_free_instance; -PyTypeObject *CPyType__config___mode_ConfigContainer_obj; -PyObject *CPyDef__config___mode_ConfigContainer_obj(void); -CPyThreadLocal brownie____config___mode_ConfigContainer_objObject *_config___mode_ConfigContainer_obj_free_instance; -PyObject *CPyDef__config_____init___3_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config_____init___3_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_); -PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___clear_active_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config___clear_active_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy__config___active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy__config___active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___network_type_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy__config___network_type_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___network_type_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy__config___network_type_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___mode_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy__config___mode_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___mode_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy__config___mode_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config___ConfigDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_values); -PyObject *CPyPy__config___ConfigDict_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef__config___ConfigDict_____setitem__(PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_value); -PyObject *CPyPy__config___ConfigDict_____setitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config___ConfigDict___update(PyObject *cpy_r_self, PyObject *cpy_r_arg); -PyObject *CPyPy__config___ConfigDict___update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config___ConfigDict____lock(PyObject *cpy_r_self); -PyObject *CPyPy__config___ConfigDict____lock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config___ConfigDict____unlock(PyObject *cpy_r_self); -PyObject *CPyPy__config___ConfigDict____unlock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config___ConfigDict____copy(PyObject *cpy_r_self); -PyObject *CPyPy__config___ConfigDict____copy(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____get_project_config_path(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____get_project_config_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____load_config(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____load_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config____load_project_config(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____load_project_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____load_project_compiler_config(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____load_project_compiler_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____load_project_envvars(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____load_project_envvars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____load_project_structure_config(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____load_project_structure_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____load_project_dependencies(PyObject *cpy_r_project_path); -PyObject *CPyPy__config____load_project_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____modify_hypothesis_settings(PyObject *cpy_r_settings, PyObject *cpy_r_name, PyObject *cpy_r_parent); -PyObject *CPyPy__config____modify_hypothesis_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config____recursive_update(PyObject *cpy_r_original, PyObject *cpy_r_new); -PyObject *CPyPy__config____recursive_update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config____update_argv_from_docopt(PyObject *cpy_r_args); -PyObject *CPyPy__config____update_argv_from_docopt(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__config____get_data_folder(void); -PyObject *CPyPy__config____get_data_folder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config____make_data_folders(PyObject *cpy_r_data_folder); -PyObject *CPyPy__config____make_data_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config____None_factory(void); -PyObject *CPyPy__config____None_factory(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__config_____top_level__(void); -PyObject *CPyStatic__expansion___brownie____expansion____expand___variables = NULL; -PyObject *CPyStatic__expansion___INT_REGEX = NULL; -PyObject *CPyDef__expansion___expand_posix_vars(PyObject *cpy_r_obj, PyObject *cpy_r_variables); -PyObject *CPyPy__expansion___expand_posix_vars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__expansion____expand(PyObject *cpy_r_value, PyObject *cpy_r_variables); -PyObject *CPyPy__expansion____expand(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__expansion____str_to_python_value(PyObject *cpy_r_val); -PyObject *CPyPy__expansion____str_to_python_value(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__expansion_____top_level__(void); -char CPyDef_convert_____top_level__(void); -PyObject *CPyStatic_datatypes___UNITS = NULL; -PyObject *CPyStatic_datatypes___to_checksum_address = NULL; -PyObject *CPyStatic_datatypes___add_0x_prefix = NULL; -PyObject *CPyStatic_datatypes___is_hex = NULL; -PyObject *CPyStatic_datatypes___to_bytes = NULL; -PyTypeObject *CPyType_datatypes___Wei; -PyTypeObject *CPyType_datatypes___Fixed; -PyTypeObject *CPyType_datatypes___EthAddress; -PyTypeObject *CPyType_datatypes___HexString; -PyTypeObject *CPyType_datatypes___ReturnValue; -PyTypeObject *CPyType_datatypes_____new___3_Wei_obj; -PyObject *CPyDef_datatypes_____new___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____new___3_Wei_objObject *datatypes_____new___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____hash___3_Wei_obj; -PyObject *CPyDef_datatypes_____hash___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____hash___3_Wei_objObject *datatypes_____hash___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____lt___3_Wei_obj; -PyObject *CPyDef_datatypes_____lt___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____lt___3_Wei_objObject *datatypes_____lt___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____le___3_Wei_obj; -PyObject *CPyDef_datatypes_____le___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____le___3_Wei_objObject *datatypes_____le___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____eq___3_Wei_obj; -PyObject *CPyDef_datatypes_____eq___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____eq___3_Wei_objObject *datatypes_____eq___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ne___3_Wei_obj; -PyObject *CPyDef_datatypes_____ne___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ne___3_Wei_objObject *datatypes_____ne___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ge___3_Wei_obj; -PyObject *CPyDef_datatypes_____ge___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ge___3_Wei_objObject *datatypes_____ge___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____gt___3_Wei_obj; -PyObject *CPyDef_datatypes_____gt___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____gt___3_Wei_objObject *datatypes_____gt___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____add___3_Wei_obj; -PyObject *CPyDef_datatypes_____add___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____add___3_Wei_objObject *datatypes_____add___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____sub___3_Wei_obj; -PyObject *CPyDef_datatypes_____sub___3_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes_____sub___3_Wei_objObject *datatypes_____sub___3_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes___to_Wei_obj; -PyObject *CPyDef_datatypes___to_Wei_obj(void); -CPyThreadLocal brownie___convert___datatypes___to_Wei_objObject *datatypes___to_Wei_obj_free_instance; -PyTypeObject *CPyType_datatypes_____new___3_Fixed_obj; -PyObject *CPyDef_datatypes_____new___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____new___3_Fixed_objObject *datatypes_____new___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____repr___3_Fixed_obj; -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____repr___3_Fixed_objObject *datatypes_____repr___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____hash___3_Fixed_obj; -PyObject *CPyDef_datatypes_____hash___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____hash___3_Fixed_objObject *datatypes_____hash___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____lt___3_Fixed_obj; -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____lt___3_Fixed_objObject *datatypes_____lt___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____le___3_Fixed_obj; -PyObject *CPyDef_datatypes_____le___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____le___3_Fixed_objObject *datatypes_____le___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____eq___3_Fixed_obj; -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____eq___3_Fixed_objObject *datatypes_____eq___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ne___3_Fixed_obj; -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ne___3_Fixed_objObject *datatypes_____ne___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ge___3_Fixed_obj; -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ge___3_Fixed_objObject *datatypes_____ge___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____gt___3_Fixed_obj; -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____gt___3_Fixed_objObject *datatypes_____gt___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____add___3_Fixed_obj; -PyObject *CPyDef_datatypes_____add___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____add___3_Fixed_objObject *datatypes_____add___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____sub___3_Fixed_obj; -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj(void); -CPyThreadLocal brownie___convert___datatypes_____sub___3_Fixed_objObject *datatypes_____sub___3_Fixed_obj_free_instance; -PyTypeObject *CPyType_datatypes_____new___3_EthAddress_obj; -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj(void); -CPyThreadLocal brownie___convert___datatypes_____new___3_EthAddress_objObject *datatypes_____new___3_EthAddress_obj_free_instance; -PyTypeObject *CPyType_datatypes_____hash___3_EthAddress_obj; -PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj(void); -CPyThreadLocal brownie___convert___datatypes_____hash___3_EthAddress_objObject *datatypes_____hash___3_EthAddress_obj_free_instance; -PyTypeObject *CPyType_datatypes_____eq___3_EthAddress_obj; -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj(void); -CPyThreadLocal brownie___convert___datatypes_____eq___3_EthAddress_objObject *datatypes_____eq___3_EthAddress_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ne___3_EthAddress_obj; -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ne___3_EthAddress_objObject *datatypes_____ne___3_EthAddress_obj_free_instance; -PyTypeObject *CPyType_datatypes_____new___3_HexString_obj; -PyObject *CPyDef_datatypes_____new___3_HexString_obj(void); -CPyThreadLocal brownie___convert___datatypes_____new___3_HexString_objObject *datatypes_____new___3_HexString_obj_free_instance; -PyTypeObject *CPyType_datatypes_____eq___3_HexString_obj; -PyObject *CPyDef_datatypes_____eq___3_HexString_obj(void); -CPyThreadLocal brownie___convert___datatypes_____eq___3_HexString_objObject *datatypes_____eq___3_HexString_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ne___3_HexString_obj; -PyObject *CPyDef_datatypes_____ne___3_HexString_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ne___3_HexString_objObject *datatypes_____ne___3_HexString_obj_free_instance; -PyTypeObject *CPyType_datatypes_____str___3_HexString_obj; -PyObject *CPyDef_datatypes_____str___3_HexString_obj(void); -CPyThreadLocal brownie___convert___datatypes_____str___3_HexString_objObject *datatypes_____str___3_HexString_obj_free_instance; -PyTypeObject *CPyType_datatypes_____repr___3_HexString_obj; -PyObject *CPyDef_datatypes_____repr___3_HexString_obj(void); -CPyThreadLocal brownie___convert___datatypes_____repr___3_HexString_objObject *datatypes_____repr___3_HexString_obj_free_instance; -PyTypeObject *CPyType_datatypes_____new___3_ReturnValue_obj; -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes_____new___3_ReturnValue_objObject *datatypes_____new___3_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes_____hash___3_ReturnValue_obj; -PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes_____hash___3_ReturnValue_objObject *datatypes_____hash___3_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes_____eq___3_ReturnValue_obj; -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes_____eq___3_ReturnValue_objObject *datatypes_____eq___3_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes_____ne___3_ReturnValue_obj; -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes_____ne___3_ReturnValue_objObject *datatypes_____ne___3_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes_____getitem___3_ReturnValue_obj; -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *datatypes_____getitem___3_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes_____contains___3_ReturnValue_obj; -PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes_____contains___3_ReturnValue_objObject *datatypes_____contains___3_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes___count_ReturnValue_obj; -PyObject *CPyDef_datatypes___count_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes___count_ReturnValue_objObject *datatypes___count_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes___dict_ReturnValue_obj; -PyObject *CPyDef_datatypes___dict_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes___dict_ReturnValue_objObject *datatypes___dict_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes___index_ReturnValue_obj; -PyObject *CPyDef_datatypes___index_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes___index_ReturnValue_objObject *datatypes___index_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes___items_ReturnValue_obj; -PyObject *CPyDef_datatypes___items_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes___items_ReturnValue_objObject *datatypes___items_ReturnValue_obj_free_instance; -PyTypeObject *CPyType_datatypes___keys_ReturnValue_obj; -PyObject *CPyDef_datatypes___keys_ReturnValue_obj(void); -CPyThreadLocal brownie___convert___datatypes___keys_ReturnValue_objObject *datatypes___keys_ReturnValue_obj_free_instance; -PyObject *CPyDef_datatypes_____new___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____new___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value); -PyObject *CPyPy_datatypes_____new___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____hash___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes_____hash___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____le___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____le___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____le___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____le___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____add___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____add___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____add___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____add___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___to_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes___to_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___to_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_unit); -PyObject *CPyPy_datatypes___to_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes____to_wei(PyObject *cpy_r_value); -PyObject *CPyPy_datatypes____to_wei(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes____return_int(PyObject *cpy_r_original, PyObject *cpy_r_value); -PyObject *CPyPy_datatypes____return_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value); -PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____hash___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes_____hash___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes____to_fixed(PyObject *cpy_r_value); -PyObject *CPyPy_datatypes____to_fixed(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value); -PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_datatypes____address_compare(PyObject *cpy_r_a, PyObject *cpy_r_b); -PyObject *CPyPy_datatypes____address_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____new___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value, PyObject *cpy_r_type_str); -PyObject *CPyPy_datatypes_____new___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____str___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____str___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____str___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____str___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_datatypes____hex_compare(PyObject *cpy_r_a, PyObject *cpy_r_b); -PyObject *CPyPy_datatypes____hex_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes____to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str); -PyObject *CPyPy_datatypes____to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes____to_hex(PyObject *cpy_r_value); -PyObject *CPyPy_datatypes____to_hex(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_values, PyObject *cpy_r_abi); -PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key); -PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value); -PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___count_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes___count_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes___count_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value); -PyObject *CPyPy_datatypes___count_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___index_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes___index_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_datatypes___index_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r_start, PyObject *cpy_r_stop); -PyObject *CPyPy_datatypes___index_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___items_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes___items_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___items_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes___items_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_datatypes____kwargtuple_compare(PyObject *cpy_r_a, PyObject *cpy_r_b); -PyObject *CPyPy_datatypes____kwargtuple_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_datatypes____convert_str(PyObject *cpy_r_value); -PyObject *CPyPy_datatypes____convert_str(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_datatypes_____top_level__(void); -PyObject *CPyStatic_convert___main___is_hex = NULL; -PyObject *CPyStatic_convert___main___to_text = NULL; -PyObject *CPyStatic_convert___main____TEN_DECIMALS = NULL; -PyObject *CPyDef_convert___main___to_uint(PyObject *cpy_r_value, PyObject *cpy_r_type_str); -PyObject *CPyPy_convert___main___to_uint(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___main___to_int(PyObject *cpy_r_value, PyObject *cpy_r_type_str); -PyObject *CPyPy_convert___main___to_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___main___to_decimal(PyObject *cpy_r_value); -PyObject *CPyPy_convert___main___to_decimal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___main___to_address(PyObject *cpy_r_value); -PyObject *CPyPy_convert___main___to_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___main___to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str); -PyObject *CPyPy_convert___main___to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_convert___main___to_bool(PyObject *cpy_r_value); -PyObject *CPyPy_convert___main___to_bool(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___main___to_string(PyObject *cpy_r_value); -PyObject *CPyPy_convert___main___to_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_convert___main_____top_level__(void); -PyObject *CPyStatic_normalize____TupleType = NULL; -PyObject *CPyStatic_normalize____parse = NULL; -PyObject *CPyDef_normalize___format_input(PyObject *cpy_r_abi, PyObject *cpy_r_inputs); -PyObject *CPyPy_normalize___format_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_normalize___format_output(PyObject *cpy_r_abi, PyObject *cpy_r_outputs); -PyObject *CPyPy_normalize___format_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_normalize___format_event(PyObject *cpy_r_event); -PyObject *CPyPy_normalize___format_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_normalize____format_tuple(PyObject *cpy_r_abi_types, PyObject *cpy_r_values); -PyObject *CPyPy_normalize____format_tuple(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_normalize____format_array(PyObject *cpy_r_abi_type, PyObject *cpy_r_values); -PyObject *CPyPy_normalize____format_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_normalize____format_single(PyObject *cpy_r_type_str, PyObject *cpy_r_value); -PyObject *CPyPy_normalize____format_single(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_normalize____check_array(PyObject *cpy_r_values, PyObject *cpy_r_length); -PyObject *CPyPy_normalize____check_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_normalize____get_abi_types(PyObject *cpy_r_abi_params); -PyObject *CPyPy_normalize____get_abi_types(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_normalize_____top_level__(void); -PyObject *CPyStatic_convert___utils___keccak = NULL; -PyObject *CPyStatic_convert___utils____cached_int_bounds = NULL; -tuple_T2II CPyDef_convert___utils___get_int_bounds(PyObject *cpy_r_type_str); -PyObject *CPyPy_convert___utils___get_int_bounds(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___utils___get_type_strings(PyObject *cpy_r_abi_params, PyObject *cpy_r_substitutions); -PyObject *CPyPy_convert___utils___get_type_strings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___utils___build_function_signature(PyObject *cpy_r_abi); -PyObject *CPyPy_convert___utils___build_function_signature(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_convert___utils___build_function_selector(PyObject *cpy_r_abi); -PyObject *CPyPy_convert___utils___build_function_selector(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_convert___utils_____top_level__(void); -PyObject *CPyStatic_network___accounts = NULL; -PyObject *CPyStatic_network___rpc = NULL; -PyObject *CPyStatic_network___history = NULL; -PyObject *CPyStatic_network___chain = NULL; -char CPyDef_network_____top_level__(void); -PyObject *CPyStatic_alert_____console_dir__ = NULL; -PyObject *CPyStatic_alert____instances = NULL; -PyObject *CPyStatic_alert____Thread = NULL; -PyObject *CPyStatic_alert____sleep = NULL; -PyObject *CPyStatic_alert____time = NULL; -PyTypeObject *CPyType_alert___Alert; -PyTypeObject *CPyType_alert_____init___3_Alert_obj; -PyObject *CPyDef_alert_____init___3_Alert_obj(void); -CPyThreadLocal brownie___network___alert_____init___3_Alert_objObject *alert_____init___3_Alert_obj_free_instance; -PyTypeObject *CPyType_alert____loop_Alert_obj; -PyObject *CPyDef_alert____loop_Alert_obj(void); -CPyThreadLocal brownie___network___alert____loop_Alert_objObject *alert____loop_Alert_obj_free_instance; -PyTypeObject *CPyType_alert___is_alive_Alert_obj; -PyObject *CPyDef_alert___is_alive_Alert_obj(void); -CPyThreadLocal brownie___network___alert___is_alive_Alert_objObject *alert___is_alive_Alert_obj_free_instance; -PyTypeObject *CPyType_alert___wait_Alert_obj; -PyObject *CPyDef_alert___wait_Alert_obj(void); -CPyThreadLocal brownie___network___alert___wait_Alert_objObject *alert___wait_Alert_obj_free_instance; -PyTypeObject *CPyType_alert___stop_Alert_obj; -PyObject *CPyDef_alert___stop_Alert_obj(void); -CPyThreadLocal brownie___network___alert___stop_Alert_objObject *alert___stop_Alert_obj_free_instance; -PyTypeObject *CPyType_alert____get_start_time_Alert_obj; -PyObject *CPyDef_alert____get_start_time_Alert_obj(void); -CPyThreadLocal brownie___network___alert____get_start_time_Alert_objObject *alert____get_start_time_Alert_obj_free_instance; -PyObject *CPyDef_alert_____init___3_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_alert_____init___3_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert_____init___3_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap); -PyObject *CPyPy_alert_____init___3_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert____loop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_alert____loop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert____loop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, CPyTagged cpy_r_start_value, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, PyObject *cpy_r_repeat); -PyObject *CPyPy_alert____loop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert___is_alive_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_alert___is_alive_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert___is_alive_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_alert___is_alive_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert___wait_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_alert___wait_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert___wait_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_timeout); -PyObject *CPyPy_alert___wait_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert___stop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_alert___stop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert___stop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait); -PyObject *CPyPy_alert___stop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert____get_start_time_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_alert____get_start_time_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -double CPyDef_alert____get_start_time_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_alert____get_start_time_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert___new(PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap); -PyObject *CPyPy_alert___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_alert___show(void); -PyObject *CPyPy_alert___show(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert___stop_all(void); -PyObject *CPyPy_alert___stop_all(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_alert_____top_level__(void); -PyObject *CPyStatic_event____deployment_topics = NULL; -PyObject *CPyStatic_event___event_watcher = NULL; -PyObject *CPyStatic_event____topics = NULL; -PyTypeObject *CPyType_event___EventDict; -PyObject *CPyDef_event___EventDict(PyObject *cpy_r_events); -PyTypeObject *CPyType_event____EventItem; -PyObject *CPyDef_event____EventItem(PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos); -PyTypeObject *CPyType_event____EventWatchData; -PyObject *CPyDef_event____EventWatchData(PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); -PyTypeObject *CPyType_event___EventWatcher; -PyTypeObject *CPyType_event____trigger_callbacks__EventWatchData_env; -PyObject *CPyDef_event____trigger_callbacks__EventWatchData_env(void); -CPyThreadLocal brownie___network___event____trigger_callbacks__EventWatchData_envObject *event____trigger_callbacks__EventWatchData_env_free_instance; -PyTypeObject *CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj; -PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(void); -CPyThreadLocal brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance; -PyTypeObject *CPyType_event_____init___3_EventWatcher_obj; -PyObject *CPyDef_event_____init___3_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event_____init___3_EventWatcher_objObject *event_____init___3_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event_____del___3_EventWatcher_obj; -PyObject *CPyDef_event_____del___3_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event_____del___3_EventWatcher_objObject *event_____del___3_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event___stop_EventWatcher_obj; -PyObject *CPyDef_event___stop_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event___stop_EventWatcher_objObject *event___stop_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event___reset_EventWatcher_obj; -PyObject *CPyDef_event___reset_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event___reset_EventWatcher_objObject *event___reset_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event___add_event_callback_EventWatcher_obj; -PyObject *CPyDef_event___add_event_callback_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event___add_event_callback_EventWatcher_objObject *event___add_event_callback_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event____setup_EventWatcher_obj; -PyObject *CPyDef_event____setup_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event____setup_EventWatcher_objObject *event____setup_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event____start_watch_EventWatcher_obj; -PyObject *CPyDef_event____start_watch_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event____start_watch_EventWatcher_objObject *event____start_watch_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event____loop_EventWatcher_env; -PyObject *CPyDef_event____loop_EventWatcher_env(void); -CPyThreadLocal brownie___network___event____loop_EventWatcher_envObject *event____loop_EventWatcher_env_free_instance; -PyTypeObject *CPyType_event____loop_EventWatcher_obj; -PyObject *CPyDef_event____loop_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event____loop_EventWatcher_objObject *event____loop_EventWatcher_obj_free_instance; -PyTypeObject *CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj; -PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(void); -CPyThreadLocal brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance; -char CPyDef_event___EventDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_events); -PyObject *CPyPy_event___EventDict_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_event___EventDict_____repr__(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event___EventDict_____bool__(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict_____bool__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event___EventDict_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name); -PyObject *CPyPy_event___EventDict_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___EventDict_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key); -PyObject *CPyPy_event___EventDict_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___EventDict_____iter__(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_event___EventDict_____len__(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___EventDict_____str__(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_event___EventDict___count(PyObject *cpy_r_self, PyObject *cpy_r_name); -PyObject *CPyPy_event___EventDict___count(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___EventDict___items(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___EventDict___keys(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___EventDict___values(PyObject *cpy_r_self); -PyObject *CPyPy_event___EventDict___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____EventItem_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos); -PyObject *CPyPy_event____EventItem_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_event____EventItem_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key); -PyObject *CPyPy_event____EventItem_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____EventItem_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name); -PyObject *CPyPy_event____EventItem_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_event____EventItem_____len__(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem_____repr__(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem_____str__(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem_____iter__(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem_____eq__(PyObject *cpy_r_self, PyObject *cpy_r_other); -PyObject *CPyPy_event____EventItem_____eq__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem___items(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem___keys(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem___values(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventItem___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventItem_____ne__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_rhs); -PyObject *CPyPy_event____EventItem_____ne__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____EventWatchData_____init__(PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); -PyObject *CPyPy_event____EventWatchData_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_event____EventWatchData___get_new_events(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventWatchData___get_new_events(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____EventWatchData___reset_timer(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventWatchData___reset_timer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____EventWatchData___add_callback(PyObject *cpy_r_self, PyObject *cpy_r_callback, char cpy_r_repeat); -PyObject *CPyPy_event____EventWatchData___add_callback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____EventWatchData___update_delay(PyObject *cpy_r_self, double cpy_r_new_delay); -PyObject *CPyPy_event____EventWatchData___update_delay(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_callback, PyObject *cpy_r_data_to_map); -PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____EventWatchData____trigger_callbacks(PyObject *cpy_r_self, PyObject *cpy_r_events_data); -PyObject *CPyPy_event____EventWatchData____trigger_callbacks(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -double CPyDef_event____EventWatchData___time_left(PyObject *cpy_r_self); -PyObject *CPyPy_event____EventWatchData___time_left(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event_____init___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event_____init___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event_____init___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_event_____init___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event_____del___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event_____del___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event_____del___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_event_____del___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___stop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event___stop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event___stop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait); -PyObject *CPyPy_event___stop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___reset_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event___reset_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event___reset_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_event___reset_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event___add_event_callback_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event___add_event_callback_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); -PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____setup_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event____setup_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____setup_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_event____setup_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____start_watch_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event____start_watch_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____start_watch_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_event____start_watch_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_x); -PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_event____loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_event____loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event_____get_path(void); -PyObject *CPyPy_event_____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____get_topics(PyObject *cpy_r_abi); -PyObject *CPyPy_event____get_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event____add_deployment_topics(PyObject *cpy_r_address, PyObject *cpy_r_abi); -PyObject *CPyPy_event____add_deployment_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____decode_logs(PyObject *cpy_r_logs, PyObject *cpy_r_contracts); -PyObject *CPyPy_event____decode_logs(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____decode_ds_note(PyObject *cpy_r_log, PyObject *cpy_r_contract); -PyObject *CPyPy_event____decode_ds_note(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_event____decode_trace(PyObject *cpy_r_trace, PyObject *cpy_r_initial_address); -PyObject *CPyPy_event____decode_trace(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_event_____top_level__(void); -PyObject *CPyStatic_middlewares___partial = NULL; -PyObject *CPyStatic_middlewares____middlewares = NULL; -PyTypeObject *CPyType_middlewares___BrownieMiddlewareABC; -PyObject *CPyDef_middlewares___BrownieMiddlewareABC(PyObject *cpy_r_w3); -char CPyDef_middlewares___BrownieMiddlewareABC_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3); -PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_middlewares___BrownieMiddlewareABC___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); -PyObject *CPyPy_middlewares___BrownieMiddlewareABC___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_middlewares___BrownieMiddlewareABC_____call__(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_w3); -PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_middlewares___BrownieMiddlewareABC___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); -PyObject *CPyPy_middlewares___BrownieMiddlewareABC___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_middlewares___BrownieMiddlewareABC___uninstall(PyObject *cpy_r_self); -PyObject *CPyPy_middlewares___BrownieMiddlewareABC___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_middlewares___get_middlewares(PyObject *cpy_r_web3, PyObject *cpy_r_network_type); -PyObject *CPyPy_middlewares___get_middlewares(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_middlewares_____top_level__(void); -PyObject *CPyStatic_caching___LONGTERM_CACHE = NULL; -PyTypeObject *CPyType_caching___RequestCachingMiddleware; -PyObject *CPyDef_caching___RequestCachingMiddleware(PyObject *cpy_r_w3); -PyTypeObject *CPyType_caching_____mypyc_lambda__0_obj; -PyObject *CPyDef_caching_____mypyc_lambda__0_obj(void); -CPyThreadLocal brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *caching_____mypyc_lambda__0_obj_free_instance; -PyObject *CPyDef_caching_____mypyc_lambda__0_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching_____mypyc_lambda__0_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_w3, PyObject *cpy_r_data); -PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching____strip_push_data(PyObject *cpy_r_bytecode); -PyObject *CPyPy_caching____strip_push_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching___is_cacheable_bytecode(PyObject *cpy_r_web3, PyObject *cpy_r_bytecode); -PyObject *CPyPy_caching___is_cacheable_bytecode(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching____new_filter(PyObject *cpy_r_w3); -PyObject *CPyPy_caching____new_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching___RequestCachingMiddleware_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3); -PyObject *CPyPy_caching___RequestCachingMiddleware_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *cpy_r_self); -PyObject *CPyPy_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching___RequestCachingMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); -PyObject *CPyPy_caching___RequestCachingMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -double CPyDef_caching___RequestCachingMiddleware___time_since(PyObject *cpy_r_self); -PyObject *CPyPy_caching___RequestCachingMiddleware___time_since(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *cpy_r_self); -PyObject *CPyPy_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching___RequestCachingMiddleware___block_filter_loop(PyObject *cpy_r_self); -PyObject *CPyPy_caching___RequestCachingMiddleware___block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching___RequestCachingMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); -PyObject *CPyPy_caching___RequestCachingMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching___RequestCachingMiddleware___uninstall(PyObject *cpy_r_self); -PyObject *CPyPy_caching___RequestCachingMiddleware___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_caching_____top_level__(void); -PyTypeObject *CPyType_catch_tx_revert___TxRevertCatcherMiddleware; -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware(PyObject *cpy_r_w3); -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); -PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); -PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_catch_tx_revert_____top_level__(void); -PyTypeObject *CPyType_ganache7___Ganache7MiddleWare; -PyObject *CPyDef_ganache7___Ganache7MiddleWare(PyObject *cpy_r_w3); -PyObject *CPyDef_ganache7___Ganache7MiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); -PyObject *CPyPy_ganache7___Ganache7MiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_ganache7___Ganache7MiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); -PyObject *CPyPy_ganache7___Ganache7MiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_ganache7_____top_level__(void); -PyTypeObject *CPyType_geth_poa___GethPOAMiddleware; -PyObject *CPyDef_geth_poa___GethPOAMiddleware(PyObject *cpy_r_w3); -PyObject *CPyDef_geth_poa___GethPOAMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); -PyObject *CPyPy_geth_poa___GethPOAMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_geth_poa___GethPOAMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); -PyObject *CPyPy_geth_poa___GethPOAMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_geth_poa_____top_level__(void); -PyTypeObject *CPyType_hardhat___HardhatMiddleWare; -PyObject *CPyDef_hardhat___HardhatMiddleWare(PyObject *cpy_r_w3); -PyObject *CPyDef_hardhat___HardhatMiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); -PyObject *CPyPy_hardhat___HardhatMiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_hardhat___HardhatMiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); -PyObject *CPyPy_hardhat___HardhatMiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_hardhat_____top_level__(void); -PyObject *CPyStatic_state____contract_map = NULL; -PyObject *CPyStatic_state____revert_refs = NULL; -PyObject *CPyStatic_state___cur = NULL; -PyTypeObject *CPyType_state___TxHistory; -PyTypeObject *CPyType_state___Chain; -PyTypeObject *CPyType_state_____init___3_TxHistory_obj; -PyObject *CPyDef_state_____init___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____init___3_TxHistory_objObject *state_____init___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____repr___3_TxHistory_obj; -PyObject *CPyDef_state_____repr___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____repr___3_TxHistory_objObject *state_____repr___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____getattribute___3_TxHistory_obj; -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____getattribute___3_TxHistory_objObject *state_____getattribute___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____bool___3_TxHistory_obj; -PyObject *CPyDef_state_____bool___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____bool___3_TxHistory_objObject *state_____bool___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____contains___3_TxHistory_obj; -PyObject *CPyDef_state_____contains___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____contains___3_TxHistory_objObject *state_____contains___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____iter___3_TxHistory_obj; -PyObject *CPyDef_state_____iter___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____iter___3_TxHistory_objObject *state_____iter___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____getitem___3_TxHistory_obj; -PyObject *CPyDef_state_____getitem___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____getitem___3_TxHistory_objObject *state_____getitem___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____len___3_TxHistory_obj; -PyObject *CPyDef_state_____len___3_TxHistory_obj(void); -CPyThreadLocal brownie___network___state_____len___3_TxHistory_objObject *state_____len___3_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state____reset_TxHistory_obj; -PyObject *CPyDef_state____reset_TxHistory_obj(void); -CPyThreadLocal brownie___network___state____reset_TxHistory_objObject *state____reset_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state____revert_TxHistory_obj; -PyObject *CPyDef_state____revert_TxHistory_obj(void); -CPyThreadLocal brownie___network___state____revert_TxHistory_objObject *state____revert_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state____add_tx_TxHistory_obj; -PyObject *CPyDef_state____add_tx_TxHistory_obj(void); -CPyThreadLocal brownie___network___state____add_tx_TxHistory_objObject *state____add_tx_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___clear_TxHistory_obj; -PyObject *CPyDef_state___clear_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___clear_TxHistory_objObject *state___clear_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___copy_TxHistory_obj; -PyObject *CPyDef_state___copy_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___copy_TxHistory_objObject *state___copy_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___filter_TxHistory_obj; -PyObject *CPyDef_state___filter_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___filter_TxHistory_objObject *state___filter_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___wait_TxHistory_obj; -PyObject *CPyDef_state___wait_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___wait_TxHistory_objObject *state___wait_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___from_sender_TxHistory_obj; -PyObject *CPyDef_state___from_sender_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___from_sender_TxHistory_objObject *state___from_sender_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___to_receiver_TxHistory_obj; -PyObject *CPyDef_state___to_receiver_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___to_receiver_TxHistory_objObject *state___to_receiver_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state___of_address_TxHistory_obj; -PyObject *CPyDef_state___of_address_TxHistory_obj(void); -CPyThreadLocal brownie___network___state___of_address_TxHistory_objObject *state___of_address_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state____gas_TxHistory_obj; -PyObject *CPyDef_state____gas_TxHistory_obj(void); -CPyThreadLocal brownie___network___state____gas_TxHistory_objObject *state____gas_TxHistory_obj_free_instance; -PyTypeObject *CPyType_state_____init___3_Chain_obj; -PyObject *CPyDef_state_____init___3_Chain_obj(void); -CPyThreadLocal brownie___network___state_____init___3_Chain_objObject *state_____init___3_Chain_obj_free_instance; -PyTypeObject *CPyType_state_____repr___3_Chain_obj; -PyObject *CPyDef_state_____repr___3_Chain_obj(void); -CPyThreadLocal brownie___network___state_____repr___3_Chain_objObject *state_____repr___3_Chain_obj_free_instance; -PyTypeObject *CPyType_state_____len___3_Chain_obj; -PyObject *CPyDef_state_____len___3_Chain_obj(void); -CPyThreadLocal brownie___network___state_____len___3_Chain_objObject *state_____len___3_Chain_obj_free_instance; -PyTypeObject *CPyType_state_____getitem___3_Chain_obj; -PyObject *CPyDef_state_____getitem___3_Chain_obj(void); -CPyThreadLocal brownie___network___state_____getitem___3_Chain_objObject *state_____getitem___3_Chain_obj_free_instance; -PyTypeObject *CPyType_state_____iter___3_Chain_obj; -PyObject *CPyDef_state_____iter___3_Chain_obj(void); -CPyThreadLocal brownie___network___state_____iter___3_Chain_objObject *state_____iter___3_Chain_obj_free_instance; -PyTypeObject *CPyType_state_____iter___3_Chain_gen; -PyObject *CPyDef_state_____iter___3_Chain_gen(void); -CPyThreadLocal brownie___network___state_____iter___3_Chain_genObject *state_____iter___3_Chain_gen_free_instance; -PyTypeObject *CPyType_state___new_blocks_Chain_obj; -PyObject *CPyDef_state___new_blocks_Chain_obj(void); -CPyThreadLocal brownie___network___state___new_blocks_Chain_objObject *state___new_blocks_Chain_obj_free_instance; -PyTypeObject *CPyType_state___new_blocks_Chain_gen; -PyObject *CPyDef_state___new_blocks_Chain_gen(void); -CPyThreadLocal brownie___network___state___new_blocks_Chain_genObject *state___new_blocks_Chain_gen_free_instance; -PyTypeObject *CPyType_state___height_Chain_obj; -PyObject *CPyDef_state___height_Chain_obj(void); -CPyThreadLocal brownie___network___state___height_Chain_objObject *state___height_Chain_obj_free_instance; -PyTypeObject *CPyType_state___id_Chain_obj; -PyObject *CPyDef_state___id_Chain_obj(void); -CPyThreadLocal brownie___network___state___id_Chain_objObject *state___id_Chain_obj_free_instance; -PyTypeObject *CPyType_state___block_gas_limit_Chain_obj; -PyObject *CPyDef_state___block_gas_limit_Chain_obj(void); -CPyThreadLocal brownie___network___state___block_gas_limit_Chain_objObject *state___block_gas_limit_Chain_obj_free_instance; -PyTypeObject *CPyType_state___base_fee_Chain_obj; -PyObject *CPyDef_state___base_fee_Chain_obj(void); -CPyThreadLocal brownie___network___state___base_fee_Chain_objObject *state___base_fee_Chain_obj_free_instance; -PyTypeObject *CPyType_state___priority_fee_Chain_obj; -PyObject *CPyDef_state___priority_fee_Chain_obj(void); -CPyThreadLocal brownie___network___state___priority_fee_Chain_objObject *state___priority_fee_Chain_obj_free_instance; -PyTypeObject *CPyType_state____revert_Chain_obj; -PyObject *CPyDef_state____revert_Chain_obj(void); -CPyThreadLocal brownie___network___state____revert_Chain_objObject *state____revert_Chain_obj_free_instance; -PyTypeObject *CPyType_state____add_to_undo_buffer_Chain_obj; -PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj(void); -CPyThreadLocal brownie___network___state____add_to_undo_buffer_Chain_objObject *state____add_to_undo_buffer_Chain_obj_free_instance; -PyTypeObject *CPyType_state____network_connected_Chain_obj; -PyObject *CPyDef_state____network_connected_Chain_obj(void); -CPyThreadLocal brownie___network___state____network_connected_Chain_objObject *state____network_connected_Chain_obj_free_instance; -PyTypeObject *CPyType_state____network_disconnected_Chain_obj; -PyObject *CPyDef_state____network_disconnected_Chain_obj(void); -CPyThreadLocal brownie___network___state____network_disconnected_Chain_objObject *state____network_disconnected_Chain_obj_free_instance; -PyTypeObject *CPyType_state___get_transaction_Chain_obj; -PyObject *CPyDef_state___get_transaction_Chain_obj(void); -CPyThreadLocal brownie___network___state___get_transaction_Chain_objObject *state___get_transaction_Chain_obj_free_instance; -PyTypeObject *CPyType_state___time_Chain_obj; -PyObject *CPyDef_state___time_Chain_obj(void); -CPyThreadLocal brownie___network___state___time_Chain_objObject *state___time_Chain_obj_free_instance; -PyTypeObject *CPyType_state___sleep_Chain_obj; -PyObject *CPyDef_state___sleep_Chain_obj(void); -CPyThreadLocal brownie___network___state___sleep_Chain_objObject *state___sleep_Chain_obj_free_instance; -PyTypeObject *CPyType_state___mine_Chain_obj; -PyObject *CPyDef_state___mine_Chain_obj(void); -CPyThreadLocal brownie___network___state___mine_Chain_objObject *state___mine_Chain_obj_free_instance; -PyTypeObject *CPyType_state___snapshot_Chain_obj; -PyObject *CPyDef_state___snapshot_Chain_obj(void); -CPyThreadLocal brownie___network___state___snapshot_Chain_objObject *state___snapshot_Chain_obj_free_instance; -PyTypeObject *CPyType_state___revert_Chain_obj; -PyObject *CPyDef_state___revert_Chain_obj(void); -CPyThreadLocal brownie___network___state___revert_Chain_objObject *state___revert_Chain_obj_free_instance; -PyTypeObject *CPyType_state___reset_Chain_obj; -PyObject *CPyDef_state___reset_Chain_obj(void); -CPyThreadLocal brownie___network___state___reset_Chain_objObject *state___reset_Chain_obj_free_instance; -PyTypeObject *CPyType_state___undo_Chain_obj; -PyObject *CPyDef_state___undo_Chain_obj(void); -CPyThreadLocal brownie___network___state___undo_Chain_objObject *state___undo_Chain_obj_free_instance; -PyTypeObject *CPyType_state___redo_Chain_obj; -PyObject *CPyDef_state___redo_Chain_obj(void); -CPyThreadLocal brownie___network___state___redo_Chain_objObject *state___redo_Chain_obj_free_instance; -PyObject *CPyDef_state_____init___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____init___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state_____init___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____init___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____repr___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____repr___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____repr___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____repr___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name); -PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____bool___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____bool___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state_____bool___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____bool___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____contains___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____contains___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state_____contains___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item); -PyObject *CPyPy_state_____contains___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____iter___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____iter___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_key); -PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____len___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____len___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state_____len___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____len___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____reset_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____reset_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____reset_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state____reset_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____revert_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____revert_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____revert_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height); -PyObject *CPyPy_state____revert_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____add_tx_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____add_tx_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____add_tx_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx); -PyObject *CPyPy_state____add_tx_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___clear_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___clear_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state___clear_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_only_confirmed); -PyObject *CPyPy_state___clear_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___copy_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___copy_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___copy_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___copy_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___filter_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___filter_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___filter_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs); -PyObject *CPyPy_state___filter_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___wait_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___wait_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state___wait_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs); -PyObject *CPyPy_state___wait_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___from_sender_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___from_sender_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___from_sender_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account); -PyObject *CPyPy_state___from_sender_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___to_receiver_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___to_receiver_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___to_receiver_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account); -PyObject *CPyPy_state___to_receiver_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___of_address_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___of_address_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___of_address_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account); -PyObject *CPyPy_state___of_address_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____gas_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____gas_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____gas_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn_name, CPyTagged cpy_r_gas_used, char cpy_r_is_success); -PyObject *CPyPy_state____gas_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____init___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____init___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state_____init___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____init___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____repr___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____repr___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____repr___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____repr___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____len___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____len___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state_____len___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____len___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____getitem___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____getitem___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____getitem___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_block_number); -PyObject *CPyPy_state_____getitem___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state_____iter___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_state_____iter___3_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_state_____iter___3_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_state_____iter___3_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_state_____iter___3_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_state_____iter___3_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_state_____iter___3_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state_____iter___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state_____iter___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___new_blocks_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_state___new_blocks_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_state___new_blocks_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_state___new_blocks_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_state___new_blocks_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_state___new_blocks_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_state___new_blocks_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___new_blocks_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height_buffer, CPyTagged cpy_r_poll_interval); -PyObject *CPyPy_state___new_blocks_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___height_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___height_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___height_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___height_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___id_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___id_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___id_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___id_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___block_gas_limit_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___block_gas_limit_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___block_gas_limit_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___block_gas_limit_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___base_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___base_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___base_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___base_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___priority_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___priority_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___priority_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___priority_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_); -PyObject *CPyPy_state____revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs); -PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____network_connected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____network_connected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____network_connected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state____network_connected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____network_disconnected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state____network_disconnected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____network_disconnected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state____network_disconnected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___get_transaction_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___get_transaction_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___get_transaction_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_txid); -PyObject *CPyPy_state___get_transaction_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___time_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___time_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___time_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___time_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___sleep_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___sleep_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state___sleep_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_seconds); -PyObject *CPyPy_state___sleep_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___mine_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___mine_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___mine_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_blocks, PyObject *cpy_r_timestamp, PyObject *cpy_r_timedelta); -PyObject *CPyPy_state___mine_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___snapshot_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___snapshot_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state___snapshot_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___snapshot_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___reset_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___reset_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___reset_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_state___reset_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___undo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___undo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___undo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num); -PyObject *CPyPy_state___undo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state___redo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_state___redo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_state___redo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num); -PyObject *CPyPy_state___redo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____revert_register(PyObject *cpy_r_obj); -PyObject *CPyPy_state____revert_register(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____notify_registry(PyObject *cpy_r_height); -PyObject *CPyPy_state____notify_registry(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____find_contract(PyObject *cpy_r_address); -PyObject *CPyPy_state____find_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____get_current_dependencies(void); -PyObject *CPyPy_state____get_current_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____add_contract(PyObject *cpy_r_contract); -PyObject *CPyPy_state____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____remove_contract(PyObject *cpy_r_contract); -PyObject *CPyPy_state____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____get_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias); -PyObject *CPyPy_state____get_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state____add_deployment(PyObject *cpy_r_contract, PyObject *cpy_r_alias); -PyObject *CPyPy_state____add_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_state____remove_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias); -PyObject *CPyPy_state____remove_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_state_____top_level__(void); -char CPyDef_project_____top_level__(void); -PyObject *CPyStatic_compiler___STANDARD_JSON = NULL; -PyObject *CPyStatic_compiler____from_standard_output = NULL; -PyObject *CPyDef_compiler___compile_and_format(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, PyObject *cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version, char cpy_r_silent, PyObject *cpy_r_allow_paths, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR); -PyObject *CPyPy_compiler___compile_and_format(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___generate_input_json(PyObject *cpy_r_contract_sources, char cpy_r_optimize, CPyTagged cpy_r_runs, PyObject *cpy_r_evm_version, PyObject *cpy_r_language, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR); -PyObject *CPyPy_compiler___generate_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler____get_solc_remappings(PyObject *cpy_r_remappings); -PyObject *CPyPy_compiler____get_solc_remappings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler____get_allow_paths(PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings); -PyObject *CPyPy_compiler____get_allow_paths(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths); -PyObject *CPyPy_compiler___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___generate_build_json(PyObject *cpy_r_input_json, PyObject *cpy_r_output_json, PyObject *cpy_r_compiler_data, char cpy_r_silent); -PyObject *CPyPy_compiler___generate_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler____sources_dict(PyObject *cpy_r_original, PyObject *cpy_r_language); -PyObject *CPyPy_compiler____sources_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___get_abi(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings, char cpy_r_silent); -PyObject *CPyPy_compiler___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_compiler_____top_level__(void); -PyObject *CPyStatic_solidity___solcx_logger = NULL; -PyObject *CPyStatic_solidity___sh = NULL; -PyObject *CPyStatic_solidity___EVM_VERSION_MAPPING = NULL; -PyObject *CPyStatic_solidity____BINOPS_PARAMS = NULL; -PyObject *CPyDef_solidity___get_version(void); -PyObject *CPyPy_solidity___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths); -PyObject *CPyPy_solidity___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity___set_solc_version(PyObject *cpy_r_version); -PyObject *CPyPy_solidity___set_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_solidity___install_solc(PyObject *cpy_r_versions); -PyObject *CPyPy_solidity___install_solc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_allow_paths); -PyObject *CPyPy_solidity___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity___find_solc_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); -PyObject *CPyPy_solidity___find_solc_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity___find_best_solc_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); -PyObject *CPyPy_solidity___find_best_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_solidity____get_solc_version_list(void); -PyObject *CPyPy_solidity____get_solc_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback); -PyObject *CPyPy_solidity____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity____format_link_references(PyObject *cpy_r_evm); -PyObject *CPyPy_solidity____format_link_references(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity____remove_metadata(PyObject *cpy_r_bytecode); -PyObject *CPyPy_solidity____remove_metadata(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T3OOO CPyDef_solidity____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback, CPyTagged cpy_r_instruction_count); -PyObject *CPyPy_solidity____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_solidity____find_revert_offset(PyObject *cpy_r_pc_list, PyObject *cpy_r_source_map, PyObject *cpy_r_source_node, PyObject *cpy_r_fn_node, PyObject *cpy_r_fn_name); -PyObject *CPyPy_solidity____find_revert_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_solidity____set_invalid_error_string(PyObject *cpy_r_source_node, PyObject *cpy_r_pc_map); -PyObject *CPyPy_solidity____set_invalid_error_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_solidity____get_active_fn(PyObject *cpy_r_source_node, tuple_T2II cpy_r_offset); -PyObject *CPyPy_solidity____get_active_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T3OOO CPyDef_solidity____get_nodes(PyObject *cpy_r_output_json); -PyObject *CPyPy_solidity____get_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity____get_statement_nodes(PyObject *cpy_r_source_nodes); -PyObject *CPyPy_solidity____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity____get_branch_nodes(PyObject *cpy_r_source_nodes); -PyObject *CPyPy_solidity____get_branch_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_solidity____get_recursive_branches(PyObject *cpy_r_base_node); -PyObject *CPyPy_solidity____get_recursive_branches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_solidity____is_rightmost_operation(PyObject *cpy_r_node, CPyTagged cpy_r_depth); -PyObject *CPyPy_solidity____is_rightmost_operation(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_solidity____check_left_operator(PyObject *cpy_r_node, CPyTagged cpy_r_depth); -PyObject *CPyPy_solidity____check_left_operator(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_solidity_____top_level__(void); -PyObject *CPyDef_compiler___utils___expand_source_map(PyObject *cpy_r_source_map_str); -PyObject *CPyPy_compiler___utils___expand_source_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___utils____expand_row(PyObject *cpy_r_row); -PyObject *CPyPy_compiler___utils____expand_row(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___utils___merge_natspec(PyObject *cpy_r_devdoc, PyObject *cpy_r_userdoc); -PyObject *CPyPy_compiler___utils___merge_natspec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_compiler___utils____get_alias(PyObject *cpy_r_contract_name, PyObject *cpy_r_path_str); -PyObject *CPyPy_compiler___utils____get_alias(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_compiler___utils_____top_level__(void); -PyObject *CPyStatic_vyper___vvm_logger = NULL; -PyObject *CPyStatic_vyper___sh = NULL; -PyObject *CPyStatic_vyper___EVM_VERSION_MAPPING = NULL; -PyObject *CPyStatic_vyper____get_installed_vyper_versions = NULL; -PyObject *CPyStatic_vyper____get_installable_vyper_versions = NULL; -PyObject *CPyStatic_vyper____vvm_set_vyper_version = NULL; -PyObject *CPyStatic_vyper____vvm_install_vyper = NULL; -PyObject *CPyStatic_vyper____vvm_compile_standard = NULL; -PyObject *CPyDef_vyper___get_version(void); -PyObject *CPyPy_vyper___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper___set_vyper_version(PyObject *cpy_r_version); -PyObject *CPyPy_vyper___set_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_name); -PyObject *CPyPy_vyper___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_vyper____get_vyper_version_list(void); -PyObject *CPyPy_vyper____get_vyper_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_vyper___install_vyper(PyObject *cpy_r_versions); -PyObject *CPyPy_vyper___install_vyper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper___find_vyper_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); -PyObject *CPyPy_vyper___find_vyper_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper___find_best_vyper_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); -PyObject *CPyPy_vyper___find_best_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths); -PyObject *CPyPy_vyper___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_path_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset); -PyObject *CPyPy_vyper____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper____get_dependencies(PyObject *cpy_r_ast_json); -PyObject *CPyPy_vyper____get_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_vyper____is_revert_jump(PyObject *cpy_r_pc_list, CPyTagged cpy_r_revert_pc); -PyObject *CPyPy_vyper____is_revert_jump(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T3OOO CPyDef_vyper____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json); -PyObject *CPyPy_vyper____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2II CPyDef_vyper____convert_src(PyObject *cpy_r_src); -PyObject *CPyPy_vyper____convert_src(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper____find_node_by_offset(PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset); -PyObject *CPyPy_vyper____find_node_by_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper____get_statement_nodes(PyObject *cpy_r_ast_json); -PyObject *CPyPy_vyper____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_vyper____convert_to_semver(PyObject *cpy_r_versions); -PyObject *CPyPy_vyper____convert_to_semver(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_vyper_____top_level__(void); -tuple_T4OOOO CPyStatic_build___INTERFACE_KEYS = { NULL, NULL, NULL, NULL }; -tuple_T13OOOOOOOOOOOOO CPyStatic_build___DEPLOYMENT_KEYS = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; -tuple_T21OOOOOOOOOOOOOOOOOOOOO CPyStatic_build___BUILD_KEYS = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; -PyObject *CPyStatic_build____revert_map = NULL; -PyTypeObject *CPyType_build___Build; -PyObject *CPyDef_build___Build(PyObject *cpy_r_sources); -char CPyDef_build___Build_____init__(PyObject *cpy_r_self, PyObject *cpy_r_sources); -PyObject *CPyPy_build___Build_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_build___Build____add_contract(PyObject *cpy_r_self, PyObject *cpy_r_build_json, PyObject *cpy_r_alias); -PyObject *CPyPy_build___Build____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_build___Build____add_interface(PyObject *cpy_r_self, PyObject *cpy_r_build_json); -PyObject *CPyPy_build___Build____add_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_build___Build____generate_revert_map(PyObject *cpy_r_self, PyObject *cpy_r_pcMap, PyObject *cpy_r_source_map, PyObject *cpy_r_language); -PyObject *CPyPy_build___Build____generate_revert_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_build___Build____remove_contract(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_build___Build____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_build___Build____remove_interface(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_build___Build____remove_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_build___Build___get(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_build___Build___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_build___Build___items(PyObject *cpy_r_self, PyObject *cpy_r_path); -PyObject *CPyPy_build___Build___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_build___Build___contains(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_build___Build___contains(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_build___Build___get_dependents(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_build___Build___get_dependents(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_build___Build____stem(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_build___Build____stem(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_build____get_dev_revert(CPyTagged cpy_r_pc); -PyObject *CPyPy_build____get_dev_revert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T4OOOO CPyDef_build____get_error_source_from_pc(CPyTagged cpy_r_pc, CPyTagged cpy_r_pad); -PyObject *CPyPy_build____get_error_source_from_pc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_build_____top_level__(void); -PyObject *CPyStatic_flattener___IMPORT_PATTERN = NULL; -PyObject *CPyStatic_flattener___PRAGMA_PATTERN = NULL; -PyObject *CPyStatic_flattener___LICENSE_PATTERN = NULL; -PyObject *CPyStatic_flattener____IMPORT_PATTERN_FINDITER = NULL; -PyObject *CPyStatic_flattener____IMPORT_PATTERN_SUB = NULL; -PyObject *CPyStatic_flattener____PRAGMA_PATTERN_FINDALL = NULL; -PyObject *CPyStatic_flattener____PRAGMA_PATTERN_SUB = NULL; -PyObject *CPyStatic_flattener____LICENSE_PATTERN_SEARCH = NULL; -PyObject *CPyStatic_flattener____LICENSE_PATTERN_SUB = NULL; -PyTypeObject *CPyType_flattener___Flattener; -PyObject *CPyDef_flattener___Flattener(PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings); -PyTypeObject *CPyType_flattener___traverse_Flattener_env; -PyObject *CPyDef_flattener___traverse_Flattener_env(void); -CPyThreadLocal brownie___project___flattener___traverse_Flattener_envObject *flattener___traverse_Flattener_env_free_instance; -PyTypeObject *CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj; -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(void); -CPyThreadLocal brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance; -PyTypeObject *CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj; -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(void); -CPyThreadLocal brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance; -char CPyDef_flattener___Flattener_____init__(PyObject *cpy_r_self, PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings); -PyObject *CPyPy_flattener___Flattener_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_flattener___Flattener___path_to_name(PyObject *cpy_r_cls, PyObject *cpy_r_pth); -PyObject *CPyPy_flattener___Flattener___path_to_name(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_path); -PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_m); -PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_flattener___Flattener___traverse(PyObject *cpy_r_self, PyObject *cpy_r_fp); -PyObject *CPyPy_flattener___Flattener___traverse(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener___Flattener___flattened_source(PyObject *cpy_r_self); -PyObject *CPyPy_flattener___Flattener___flattened_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener___Flattener___standard_input_json(PyObject *cpy_r_self); -PyObject *CPyPy_flattener___Flattener___standard_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener___Flattener___remap_import(PyObject *cpy_r_self, PyObject *cpy_r_import_path); -PyObject *CPyPy_flattener___Flattener___remap_import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener___Flattener___make_import_absolute(PyObject *cpy_r_import_path, PyObject *cpy_r_source_file_dir); -PyObject *CPyPy_flattener___Flattener___make_import_absolute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_flattener____wipe(PyObject *cpy_r_src); -PyObject *CPyPy_flattener____wipe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_flattener_____top_level__(void); -tuple_T3OOO CPyStatic_project___main___BUILD_FOLDERS = { NULL, NULL, NULL }; -PyObject *CPyStatic_project___main____loaded_projects = NULL; -PyTypeObject *CPyType_project___main____ProjectBase; -PyTypeObject *CPyType_project___main___Project; -PyTypeObject *CPyType_project___main___TempProject; -PyTypeObject *CPyType_project___main____compile__ProjectBase_obj; -PyObject *CPyDef_project___main____compile__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main____compile__ProjectBase_objObject *project___main____compile__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main____create_containers__ProjectBase_obj; -PyObject *CPyDef_project___main____create_containers__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main____create_containers__ProjectBase_objObject *project___main____create_containers__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main_____getitem___3__ProjectBase_obj; -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main_____getitem___3__ProjectBase_objObject *project___main_____getitem___3__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_obj; -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main_____iter___3__ProjectBase_objObject *project___main_____iter___3__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_gen; -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen(void); -CPyThreadLocal brownie___project___main_____iter___3__ProjectBase_genObject *project___main_____iter___3__ProjectBase_gen_free_instance; -PyTypeObject *CPyType_project___main_____len___3__ProjectBase_obj; -PyObject *CPyDef_project___main_____len___3__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main_____len___3__ProjectBase_objObject *project___main_____len___3__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main_____contains___3__ProjectBase_obj; -PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main_____contains___3__ProjectBase_objObject *project___main_____contains___3__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main___dict__ProjectBase_obj; -PyObject *CPyDef_project___main___dict__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main___dict__ProjectBase_objObject *project___main___dict__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main___keys__ProjectBase_obj; -PyObject *CPyDef_project___main___keys__ProjectBase_obj(void); -CPyThreadLocal brownie___project___main___keys__ProjectBase_objObject *project___main___keys__ProjectBase_obj_free_instance; -PyTypeObject *CPyType_project___main_____init___3_Project_obj; -PyObject *CPyDef_project___main_____init___3_Project_obj(void); -CPyThreadLocal brownie___project___main_____init___3_Project_objObject *project___main_____init___3_Project_obj_free_instance; -PyTypeObject *CPyType_project___main___load_Project_obj; -PyObject *CPyDef_project___main___load_Project_obj(void); -CPyThreadLocal brownie___project___main___load_Project_objObject *project___main___load_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____get_changed_contracts_Project_obj; -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj(void); -CPyThreadLocal brownie___project___main____get_changed_contracts_Project_objObject *project___main____get_changed_contracts_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____compare_build_json_Project_obj; -PyObject *CPyDef_project___main____compare_build_json_Project_obj(void); -CPyThreadLocal brownie___project___main____compare_build_json_Project_objObject *project___main____compare_build_json_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____compile_interfaces_Project_obj; -PyObject *CPyDef_project___main____compile_interfaces_Project_obj(void); -CPyThreadLocal brownie___project___main____compile_interfaces_Project_objObject *project___main____compile_interfaces_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____load_dependency_artifacts_Project_obj; -PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj(void); -CPyThreadLocal brownie___project___main____load_dependency_artifacts_Project_objObject *project___main____load_dependency_artifacts_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____load_deployments_Project_env; -PyObject *CPyDef_project___main____load_deployments_Project_env(void); -CPyThreadLocal brownie___project___main____load_deployments_Project_envObject *project___main____load_deployments_Project_env_free_instance; -PyTypeObject *CPyType_project___main____load_deployments_Project_obj; -PyObject *CPyDef_project___main____load_deployments_Project_obj(void); -CPyThreadLocal brownie___project___main____load_deployments_Project_objObject *project___main____load_deployments_Project_obj_free_instance; -PyTypeObject *CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj; -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(void); -CPyThreadLocal brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____load_deployment_map_Project_obj; -PyObject *CPyDef_project___main____load_deployment_map_Project_obj(void); -CPyThreadLocal brownie___project___main____load_deployment_map_Project_objObject *project___main____load_deployment_map_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____save_deployment_map_Project_obj; -PyObject *CPyDef_project___main____save_deployment_map_Project_obj(void); -CPyThreadLocal brownie___project___main____save_deployment_map_Project_objObject *project___main____save_deployment_map_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____remove_from_deployment_map_Project_obj; -PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj(void); -CPyThreadLocal brownie___project___main____remove_from_deployment_map_Project_objObject *project___main____remove_from_deployment_map_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____add_to_deployment_map_Project_obj; -PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj(void); -CPyThreadLocal brownie___project___main____add_to_deployment_map_Project_objObject *project___main____add_to_deployment_map_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____update_and_register_Project_obj; -PyObject *CPyDef_project___main____update_and_register_Project_obj(void); -CPyThreadLocal brownie___project___main____update_and_register_Project_objObject *project___main____update_and_register_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____add_to_main_namespace_Project_obj; -PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj(void); -CPyThreadLocal brownie___project___main____add_to_main_namespace_Project_objObject *project___main____add_to_main_namespace_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____remove_from_main_namespace_Project_obj; -PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj(void); -CPyThreadLocal brownie___project___main____remove_from_main_namespace_Project_objObject *project___main____remove_from_main_namespace_Project_obj_free_instance; -PyTypeObject *CPyType_project___main_____repr___3_Project_obj; -PyObject *CPyDef_project___main_____repr___3_Project_obj(void); -CPyThreadLocal brownie___project___main_____repr___3_Project_objObject *project___main_____repr___3_Project_obj_free_instance; -PyTypeObject *CPyType_project___main___load_config_Project_obj; -PyObject *CPyDef_project___main___load_config_Project_obj(void); -CPyThreadLocal brownie___project___main___load_config_Project_objObject *project___main___load_config_Project_obj_free_instance; -PyTypeObject *CPyType_project___main___close_Project_obj; -PyObject *CPyDef_project___main___close_Project_obj(void); -CPyThreadLocal brownie___project___main___close_Project_objObject *project___main___close_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____clear_dev_deployments_Project_obj; -PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj(void); -CPyThreadLocal brownie___project___main____clear_dev_deployments_Project_objObject *project___main____clear_dev_deployments_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____revert_Project_obj; -PyObject *CPyDef_project___main____revert_Project_obj(void); -CPyThreadLocal brownie___project___main____revert_Project_objObject *project___main____revert_Project_obj_free_instance; -PyTypeObject *CPyType_project___main____reset_Project_obj; -PyObject *CPyDef_project___main____reset_Project_obj(void); -CPyThreadLocal brownie___project___main____reset_Project_objObject *project___main____reset_Project_obj_free_instance; -PyTypeObject *CPyType_project___main_____init___3_TempProject_obj; -PyObject *CPyDef_project___main_____init___3_TempProject_obj(void); -CPyThreadLocal brownie___project___main_____init___3_TempProject_objObject *project___main_____init___3_TempProject_obj_free_instance; -PyTypeObject *CPyType_project___main_____repr___3_TempProject_obj; -PyObject *CPyDef_project___main_____repr___3_TempProject_obj(void); -CPyThreadLocal brownie___project___main_____repr___3_TempProject_objObject *project___main_____repr___3_TempProject_obj_free_instance; -PyObject *CPyDef_project___main____compile__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____compile__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____compile__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config, char cpy_r_silent); -PyObject *CPyPy_project___main____compile__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____create_containers__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____create_containers__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key); -PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____len___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -CPyTagged CPyDef_project___main_____len___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item); -PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___dict__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main___dict__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___dict__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main___dict__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___keys__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main___keys__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___keys__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main___keys__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____init___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____init___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main_____init___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_project_path, char cpy_r_compile); -PyObject *CPyPy_project___main_____init___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___load_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main___load_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main___load_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raise_if_loaded, char cpy_r_compile); -PyObject *CPyPy_project___main___load_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes); -PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____compare_build_json_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____compare_build_json_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____compare_build_json_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_name); -PyObject *CPyPy_project___main____compare_build_json_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____compile_interfaces_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____compile_interfaces_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes); -PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k); -PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____save_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____save_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_deployment_map); -PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract); -PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract); -PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____update_and_register_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____update_and_register_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____update_and_register_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_dict_); -PyObject *CPyPy_project___main____update_and_register_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____repr___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____repr___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____repr___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main_____repr___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___load_config_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main___load_config_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main___load_config_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main___load_config_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___close_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main___close_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main___close_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raises); -PyObject *CPyPy_project___main___close_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height); -PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____revert_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____revert_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____revert_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height); -PyObject *CPyPy_project___main____revert_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____reset_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main____reset_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____reset_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main____reset_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_contract_build_json_from_disk(PyObject *cpy_r_path); -PyObject *CPyPy_project___main____load_contract_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_interface_build_json_from_disk(PyObject *cpy_r_path); -PyObject *CPyPy_project___main____load_interface_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____init___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____init___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main_____init___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config); -PyObject *CPyPy_project___main_____init___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___check_for_project(PyObject *cpy_r_path); -PyObject *CPyPy_project___main___check_for_project(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___get_loaded_projects(void); -PyObject *CPyPy_project___main___get_loaded_projects(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___new(PyObject *cpy_r_project_path_str, char cpy_r_ignore_subfolder, char cpy_r_ignore_existing); -PyObject *CPyPy_project___main___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___from_brownie_mix(PyObject *cpy_r_project_name, PyObject *cpy_r_project_path, char cpy_r_ignore_subfolder); -PyObject *CPyPy_project___main___from_brownie_mix(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___compile_source(PyObject *cpy_r_source, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, char cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version); -PyObject *CPyPy_project___main___compile_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___load(PyObject *cpy_r_project_path, PyObject *cpy_r_name, char cpy_r_raise_if_loaded, char cpy_r_compile); -PyObject *CPyPy_project___main___load(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____install_dependencies(PyObject *cpy_r_path); -PyObject *CPyPy_project___main____install_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main___install_package(PyObject *cpy_r_package_id); -PyObject *CPyPy_project___main___install_package(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____maybe_retrieve_github_auth(void); -PyObject *CPyPy_project___main____maybe_retrieve_github_auth(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____install_from_github(PyObject *cpy_r_package_id); -PyObject *CPyPy_project___main____install_from_github(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____get_download_url_from_tag(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version, PyObject *cpy_r_headers); -PyObject *CPyPy_project___main____get_download_url_from_tag(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____create_gitfiles(PyObject *cpy_r_project_path); -PyObject *CPyPy_project___main____create_gitfiles(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____create_folders(PyObject *cpy_r_project_path); -PyObject *CPyPy_project___main____create_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____add_to_sys_path(PyObject *cpy_r_project_path); -PyObject *CPyPy_project___main____add_to_sys_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____compare_settings(PyObject *cpy_r_left, PyObject *cpy_r_right); -PyObject *CPyPy_project___main____compare_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____normalize_solidity_version(PyObject *cpy_r_version); -PyObject *CPyPy_project___main____normalize_solidity_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____solidity_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build); -PyObject *CPyPy_project___main____solidity_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____vyper_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build); -PyObject *CPyPy_project___main____vyper_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____load_sources(PyObject *cpy_r_project_path, PyObject *cpy_r_subfolder, char cpy_r_allow_json); -PyObject *CPyPy_project___main____load_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main____stream_download(PyObject *cpy_r_download_url, PyObject *cpy_r_target_path, PyObject *cpy_r_headers); -PyObject *CPyPy_project___main____stream_download(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_project___main____get_mix_default_branch(PyObject *cpy_r_mix_name, PyObject *cpy_r_headers); -PyObject *CPyPy_project___main____get_mix_default_branch(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_project___main_____top_level__(void); -PyObject *CPyStatic_scripts____FunctionDef = NULL; -PyObject *CPyStatic_scripts____Import = NULL; -PyObject *CPyStatic_scripts____ImportFrom = NULL; -PyObject *CPyStatic_scripts____FunctionType = NULL; -PyObject *CPyStatic_scripts____parse = NULL; -PyObject *CPyStatic_scripts____dump = NULL; -PyObject *CPyStatic_scripts____import_module = NULL; -PyObject *CPyStatic_scripts____find_spec = NULL; -PyObject *CPyStatic_scripts____reload = NULL; -PyObject *CPyStatic_scripts____DOT_PATH = NULL; -PyObject *CPyStatic_scripts____import_cache = NULL; -PyObject *CPyDef_scripts___run(PyObject *cpy_r_script_path, PyObject *cpy_r_method_name, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, PyObject *cpy_r_project, char cpy_r__include_frame); -PyObject *CPyPy_scripts___run(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_scripts____get_path(PyObject *cpy_r_path_str); -PyObject *CPyPy_scripts____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_scripts____import_from_path(PyObject *cpy_r_path); -PyObject *CPyPy_scripts____import_from_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_scripts____get_ast_hash(PyObject *cpy_r_path); -PyObject *CPyPy_scripts____get_ast_hash(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_scripts_____top_level__(void); -PyTypeObject *CPyType_sources___Sources; -PyObject *CPyDef_sources___Sources(PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources); -char CPyDef_sources___Sources_____init__(PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources); -PyObject *CPyPy_sources___Sources_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_sources___Sources___get(PyObject *cpy_r_self, PyObject *cpy_r_key); -PyObject *CPyPy_sources___Sources___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___Sources___get_path_list(PyObject *cpy_r_self); -PyObject *CPyPy_sources___Sources___get_path_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___Sources___get_contract_list(PyObject *cpy_r_self); -PyObject *CPyPy_sources___Sources___get_contract_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___Sources___get_interface_list(PyObject *cpy_r_self); -PyObject *CPyPy_sources___Sources___get_interface_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___Sources___get_interface_hashes(PyObject *cpy_r_self); -PyObject *CPyPy_sources___Sources___get_interface_hashes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___Sources___get_interface_sources(PyObject *cpy_r_self); -PyObject *CPyPy_sources___Sources___get_interface_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___Sources___get_source_path(PyObject *cpy_r_self, PyObject *cpy_r_contract_name, char cpy_r_is_interface); -PyObject *CPyPy_sources___Sources___get_source_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_sources___is_inside_offset(tuple_T2II cpy_r_inner, tuple_T2II cpy_r_outer); -PyObject *CPyPy_sources___is_inside_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_sources___highlight_source(PyObject *cpy_r_source, tuple_T2II cpy_r_offset, CPyTagged cpy_r_pad); -PyObject *CPyPy_sources___highlight_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___get_contract_names(PyObject *cpy_r_full_source); -PyObject *CPyPy_sources___get_contract_names(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___get_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path); -PyObject *CPyPy_sources___get_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sources___get_vyper_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path); -PyObject *CPyPy_sources___get_vyper_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_sources_____top_level__(void); -PyObject *CPyStatic_coverage____coverage_eval = NULL; -PyObject *CPyStatic_coverage____cached_coverage_eval = NULL; -PyObject *CPyStatic_coverage____active_module_coverage_hashes = NULL; -PyObject *CPyDef_coverage___get_coverage_eval(void); -PyObject *CPyPy_coverage___get_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_coverage___get_merged_coverage_eval(PyObject *cpy_r_cov_eval); -PyObject *CPyPy_coverage___get_merged_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_coverage___clear(void); -PyObject *CPyPy_coverage___clear(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_coverage____add_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval); -PyObject *CPyPy_coverage____add_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_coverage____add_cached_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval); -PyObject *CPyPy_coverage____add_cached_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_coverage____check_cached(PyObject *cpy_r_coverage_hash, char cpy_r_active); -PyObject *CPyPy_coverage____check_cached(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_coverage____get_active_txlist(void); -PyObject *CPyPy_coverage____get_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_coverage____clear_active_txlist(void); -PyObject *CPyPy_coverage____clear_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_coverage_____top_level__(void); -tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO CPyStatic_managers___utils___OUTCOMES = { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL } }; -PyObject *CPyDef_managers___utils___convert_outcome(PyObject *cpy_r_value); -PyObject *CPyPy_managers___utils___convert_outcome(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_managers___utils_____top_level__(void); -PyObject *CPyStatic_test___output___COVERAGE_COLORS = NULL; -PyTypeObject *CPyType_test___output____build_gas_profile_output_env; -PyObject *CPyDef_test___output____build_gas_profile_output_env(void); -CPyThreadLocal brownie___test___output____build_gas_profile_output_envObject *test___output____build_gas_profile_output_env_free_instance; -PyTypeObject *CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj; -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(void); -CPyThreadLocal brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance; -PyTypeObject *CPyType_test___output____build_coverage_output_env; -PyObject *CPyDef_test___output____build_coverage_output_env(void); -CPyThreadLocal brownie___test___output____build_coverage_output_envObject *test___output____build_coverage_output_env_free_instance; -PyTypeObject *CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj; -PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(void); -CPyThreadLocal brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance; -PyObject *CPyDef_test___output____save_coverage_report(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_report_path); -PyObject *CPyPy_test___output____save_coverage_report(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_test___output____load_report_exclude_data(PyObject *cpy_r_settings); -PyObject *CPyPy_test___output____load_report_exclude_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_value); -PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____build_gas_profile_output(void); -PyObject *CPyPy_test___output____build_gas_profile_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OO CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k); -PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____build_coverage_output(PyObject *cpy_r_coverage_eval); -PyObject *CPyPy_test___output____build_coverage_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____cov_color(double cpy_r_pct); -PyObject *CPyPy_test___output____cov_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____pct(PyObject *cpy_r_statement, PyObject *cpy_r_branch); -PyObject *CPyPy_test___output____pct(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____get_totals(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_exclude_contracts); -PyObject *CPyPy_test___output____get_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____split_by_fn(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval); -PyObject *CPyPy_test___output____split_by_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____split(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_key); -PyObject *CPyPy_test___output____split(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OT2II CPyDef_test___output____statement_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts); -PyObject *CPyPy_test___output____statement_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -tuple_T2OT3III CPyDef_test___output____branch_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts); -PyObject *CPyPy_test___output____branch_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____get_highlights(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval); -PyObject *CPyPy_test___output____get_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____statement_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map); -PyObject *CPyPy_test___output____statement_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____statement_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path); -PyObject *CPyPy_test___output____statement_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____branch_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map); -PyObject *CPyPy_test___output____branch_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_test___output____branch_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path, char cpy_r_jump); -PyObject *CPyPy_test___output____branch_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_test___output_____top_level__(void); -PyObject *CPyStatic_stateful___marker = NULL; -PyTypeObject *CPyType_stateful____BrownieStateMachine; -PyTypeObject *CPyType_stateful_____init___3__BrownieStateMachine_obj; -PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj(void); -CPyThreadLocal brownie___test___stateful_____init___3__BrownieStateMachine_objObject *stateful_____init___3__BrownieStateMachine_obj_free_instance; -PyTypeObject *CPyType_stateful___execute_step__BrownieStateMachine_obj; -PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj(void); -CPyThreadLocal brownie___test___stateful___execute_step__BrownieStateMachine_objObject *stateful___execute_step__BrownieStateMachine_obj_free_instance; -PyTypeObject *CPyType_stateful___check_invariants__BrownieStateMachine_obj; -PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj(void); -CPyThreadLocal brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *stateful___check_invariants__BrownieStateMachine_obj_free_instance; -PyTypeObject *CPyType_stateful___state_machine_env; -PyObject *CPyDef_stateful___state_machine_env(void); -CPyThreadLocal brownie___test___stateful___state_machine_envObject *stateful___state_machine_env_free_instance; -PyTypeObject *CPyType_stateful_____mypyc_lambda__0_state_machine_obj; -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(void); -CPyThreadLocal brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *stateful_____mypyc_lambda__0_state_machine_obj_free_instance; -PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); -PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_step); -PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_settings); -PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful____member_filter(tuple_T2OO cpy_r_member); -PyObject *CPyPy_stateful____member_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful____attr_filter(PyObject *cpy_r_attr, PyObject *cpy_r_pattern); -PyObject *CPyPy_stateful____attr_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_stateful____generate_state_machine(PyObject *cpy_r_rules_object); -PyObject *CPyPy_stateful____generate_state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful___state_machine(PyObject *cpy_r_rules_object, PyObject *cpy_r_args, PyObject *cpy_r_settings, PyObject *cpy_r_kwargs); -PyObject *CPyPy_stateful___state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_stateful_____top_level__(void); -PyTypeObject *CPyType_typing___FormattedEvent; -PyTypeObject *CPyType_typing___BytecodeJson; -PyTypeObject *CPyType_typing___DeployedBytecodeJson; -PyTypeObject *CPyType_typing____BuildJsonBase; -PyTypeObject *CPyType_typing___InterfaceBuildJson; -PyTypeObject *CPyType_typing___CoverageMap; -PyTypeObject *CPyType_typing____ContractBuildJson; -PyTypeObject *CPyType_typing___SolidityBuildJson; -PyTypeObject *CPyType_typing___VyperBuildJson; -PyTypeObject *CPyType_typing___ContractSource; -PyTypeObject *CPyType_typing___InterfaceSource; -PyTypeObject *CPyType_typing___OptimizerSettings; -PyTypeObject *CPyType_typing___SolcConfig; -PyTypeObject *CPyType_typing___VyperConfig; -PyTypeObject *CPyType_typing___CompilerConfig; -PyTypeObject *CPyType_typing____CompilerSettings; -PyTypeObject *CPyType_typing___SettingsSolc; -PyTypeObject *CPyType_typing___SettingsVyper; -PyTypeObject *CPyType_typing____InputJsonBase; -PyTypeObject *CPyType_typing___InputJsonSolc; -PyTypeObject *CPyType_typing___InputJsonVyper; -PyTypeObject *CPyType_typing___ProgramCounter; -PyTypeObject *CPyType_typing___VyperAstNode; -char CPyDef_typing_____top_level__(void); -PyObject *CPyStatic_brownie___utils___color = NULL; -PyObject *CPyStatic_brownie___utils___bytes_to_hexstring = NULL; -PyObject *CPyStatic_brownie___utils___hexbytes_to_hexstring = NULL; -char CPyDef_brownie___utils_____top_level__(void); -PyObject *CPyStatic__color___formatter = NULL; -PyObject *CPyStatic__color___MODIFIERS = NULL; -PyObject *CPyStatic__color___COLORS = NULL; -PyObject *CPyStatic__color___NOTIFY_COLORS = NULL; -PyObject *CPyStatic__color___base_path = NULL; -PyObject *CPyStatic__color___Color_____cache__ = NULL; -PyObject *CPyStatic__color___brownie___utils____color___Color___highlight___lexer = NULL; -PyTypeObject *CPyType__color___Color; -PyObject *CPyDef__color___Color(void); -PyObject *CPyDef__color___Color_____call__(PyObject *cpy_r_self, PyObject *cpy_r_color_str); -PyObject *CPyPy__color___Color_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color_____str__(PyObject *cpy_r_self); -PyObject *CPyPy__color___Color_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color___pretty_dict(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent); -PyObject *CPyPy__color___Color___pretty_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color___pretty_sequence(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent); -PyObject *CPyPy__color___Color___pretty_sequence(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color____write(PyObject *cpy_r_self, PyObject *cpy_r_value); -PyObject *CPyPy__color___Color____write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color___format_tb(PyObject *cpy_r_self, PyObject *cpy_r_exc, PyObject *cpy_r_filename, PyObject *cpy_r_start, PyObject *cpy_r_stop); -PyObject *CPyPy__color___Color___format_tb(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color___format_syntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_exc); -PyObject *CPyPy__color___Color___format_syntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___Color___highlight(PyObject *cpy_r_self, PyObject *cpy_r_text, PyObject *cpy_r_lexer); -PyObject *CPyPy__color___Color___highlight(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__color___Color_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy__color___Color_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__color___notify(PyObject *cpy_r_type_, PyObject *cpy_r_msg); -PyObject *CPyPy__color___notify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef__color_____top_level__(void); -PyObject *CPyDef_utils___output___build_tree(PyObject *cpy_r_tree_structure, CPyTagged cpy_r_multiline_pad, PyObject *cpy_r_pad_depth, PyObject *cpy_r__indent_data); -PyObject *CPyPy_utils___output___build_tree(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_utils___output_____top_level__(void); -PyTypeObject *CPyType_sql___Cursor; -PyObject *CPyDef_sql___Cursor(PyObject *cpy_r_filename); -char CPyDef_sql___Cursor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename); -PyObject *CPyPy_sql___Cursor_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_sql___Cursor___connect(PyObject *cpy_r_self, PyObject *cpy_r_filename); -PyObject *CPyPy_sql___Cursor___connect(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_sql___Cursor___insert(PyObject *cpy_r_self, PyObject *cpy_r_table, PyObject *cpy_r_values); -PyObject *CPyPy_sql___Cursor___insert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_sql___Cursor___execute(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args); -PyObject *CPyPy_sql___Cursor___execute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sql___Cursor___fetchone(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args); -PyObject *CPyPy_sql___Cursor___fetchone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_sql___Cursor___fetchall(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args); -PyObject *CPyPy_sql___Cursor___fetchall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_sql___Cursor___close(PyObject *cpy_r_self); -PyObject *CPyPy_sql___Cursor___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_sql_____top_level__(void); -PyObject *CPyStatic_toposort____reduce = NULL; -PyTypeObject *CPyType_toposort___CircularDependencyError; -PyTypeObject *CPyType_toposort___toposort_gen; -PyObject *CPyDef_toposort___toposort_gen(void); -CPyThreadLocal brownie___utils___toposort___toposort_genObject *toposort___toposort_gen_free_instance; -char CPyDef_toposort___CircularDependencyError_____init__(PyObject *cpy_r_self, PyObject *cpy_r_data); -PyObject *CPyPy_toposort___CircularDependencyError_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_toposort___toposort_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_toposort___toposort_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_toposort___toposort_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_toposort___toposort_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_toposort___toposort_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_toposort___toposort_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_toposort___toposort_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_toposort___toposort_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_toposort___toposort_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_toposort___toposort_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_toposort___toposort(PyObject *cpy_r_data); -PyObject *CPyPy_toposort___toposort(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_toposort___toposort_flatten(PyObject *cpy_r_data, char cpy_r_sort); -PyObject *CPyPy_toposort___toposort_flatten(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_toposort_____top_level__(void); - -static int exec_b5e4b1180acefab623dd__mypyc(PyObject *module) -{ - int res; - PyObject *capsule; - PyObject *tmp; - - extern PyObject *CPyInit_brownie____c_constants(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____c_constants, "b5e4b1180acefab623dd__mypyc.init_brownie____c_constants", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____c_constants", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli, "b5e4b1180acefab623dd__mypyc.init_brownie____cli", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli_____main__(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli_____main__, "b5e4b1180acefab623dd__mypyc.init_brownie____cli_____main__", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli_____main__", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___accounts(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___accounts, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___accounts", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___accounts", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___bake(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___bake, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___bake", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___bake", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___compile(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___compile, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___compile", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___compile", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___console(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___console, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___console", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___console", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___gui(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___gui, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___gui", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___gui", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___init(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___init, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___init", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___init", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___networks(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___networks, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___networks", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___networks", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___pm(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___pm, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___pm", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___pm", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___run(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___run, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___run", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___run", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____cli___test(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____cli___test, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___test", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____cli___test", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____config(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____config, "b5e4b1180acefab623dd__mypyc.init_brownie____config", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____config", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie____expansion(void); - capsule = PyCapsule_New((void *)CPyInit_brownie____expansion, "b5e4b1180acefab623dd__mypyc.init_brownie____expansion", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie____expansion", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___convert(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___convert, "b5e4b1180acefab623dd__mypyc.init_brownie___convert", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___convert", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___convert___datatypes(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___convert___datatypes, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___datatypes", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___convert___datatypes", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___convert___main(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___convert___main, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___main", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___convert___main", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___convert___normalize(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___convert___normalize, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___normalize", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___convert___normalize", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___convert___utils(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___convert___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___utils", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___convert___utils", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network, "b5e4b1180acefab623dd__mypyc.init_brownie___network", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___alert(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___alert, "b5e4b1180acefab623dd__mypyc.init_brownie___network___alert", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___alert", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___event(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___event, "b5e4b1180acefab623dd__mypyc.init_brownie___network___event", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___event", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___middlewares(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___middlewares", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___middlewares___caching(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___caching, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___caching", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___caching", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___middlewares___catch_tx_revert(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___catch_tx_revert, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___catch_tx_revert", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___catch_tx_revert", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___middlewares___ganache7(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___ganache7, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___ganache7", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___ganache7", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___middlewares___geth_poa(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___geth_poa, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___geth_poa", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___geth_poa", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___middlewares___hardhat(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___hardhat, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___hardhat", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___hardhat", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___network___state(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___network___state, "b5e4b1180acefab623dd__mypyc.init_brownie___network___state", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___network___state", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project, "b5e4b1180acefab623dd__mypyc.init_brownie___project", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___compiler(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___compiler", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___compiler___solidity(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler___solidity, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler___solidity", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___compiler___solidity", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___compiler___utils(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler___utils", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___compiler___utils", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___compiler___vyper(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler___vyper, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler___vyper", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___compiler___vyper", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___build(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___build, "b5e4b1180acefab623dd__mypyc.init_brownie___project___build", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___build", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___flattener(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___flattener, "b5e4b1180acefab623dd__mypyc.init_brownie___project___flattener", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___flattener", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___main(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___main, "b5e4b1180acefab623dd__mypyc.init_brownie___project___main", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___main", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___scripts(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___scripts, "b5e4b1180acefab623dd__mypyc.init_brownie___project___scripts", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___scripts", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___project___sources(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___project___sources, "b5e4b1180acefab623dd__mypyc.init_brownie___project___sources", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___project___sources", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___test___coverage(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___test___coverage, "b5e4b1180acefab623dd__mypyc.init_brownie___test___coverage", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___test___coverage", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___test___managers___utils(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___test___managers___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___test___managers___utils", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___test___managers___utils", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___test___output(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___test___output, "b5e4b1180acefab623dd__mypyc.init_brownie___test___output", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___test___output", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___test___stateful(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___test___stateful, "b5e4b1180acefab623dd__mypyc.init_brownie___test___stateful", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___test___stateful", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___typing(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___typing, "b5e4b1180acefab623dd__mypyc.init_brownie___typing", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___typing", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___utils(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___utils", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___utils", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___utils____color(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___utils____color, "b5e4b1180acefab623dd__mypyc.init_brownie___utils____color", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___utils____color", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___utils___output(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___utils___output, "b5e4b1180acefab623dd__mypyc.init_brownie___utils___output", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___utils___output", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___utils___sql(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___utils___sql, "b5e4b1180acefab623dd__mypyc.init_brownie___utils___sql", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___utils___sql", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - extern PyObject *CPyInit_brownie___utils___toposort(void); - capsule = PyCapsule_New((void *)CPyInit_brownie___utils___toposort, "b5e4b1180acefab623dd__mypyc.init_brownie___utils___toposort", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_brownie___utils___toposort", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - - return 0; - fail: - return -1; -} -static PyModuleDef module_def_b5e4b1180acefab623dd__mypyc = { - PyModuleDef_HEAD_INIT, - .m_name = "b5e4b1180acefab623dd__mypyc", - .m_doc = NULL, - .m_size = -1, - .m_methods = NULL, -}; -PyMODINIT_FUNC PyInit_b5e4b1180acefab623dd__mypyc(void) { - static PyObject *module = NULL; - if (module) { - Py_INCREF(module); - return module; - } - module = PyModule_Create(&module_def_b5e4b1180acefab623dd__mypyc); - if (!module) { - return NULL; - } - if (exec_b5e4b1180acefab623dd__mypyc(module) < 0) { - Py_DECREF(module); - return NULL; - } - return module; -} +#include "init.c" +#include "getargs.c" +#include "getargsfast.c" +#include "int_ops.c" +#include "float_ops.c" +#include "str_ops.c" +#include "bytes_ops.c" +#include "list_ops.c" +#include "dict_ops.c" +#include "set_ops.c" +#include "tuple_ops.c" +#include "exc_ops.c" +#include "misc_ops.c" +#include "generic_ops.c" +#include "pythonsupport.c" +#include "__native_b5e4b1180acefab623dd.h" +#include "__native_internal_b5e4b1180acefab623dd.h" +static PyMethodDef _c_constantsmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____c_constants(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____c_constants__internal, "__name__"); + CPyStatic__c_constants___globals = PyModule_GetDict(CPyModule_brownie____c_constants__internal); + if (unlikely(CPyStatic__c_constants___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef__c_constants_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____c_constants__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic__c_constants___defaultdict); + CPyStatic__c_constants___defaultdict = NULL; + CPy_XDECREF(CPyStatic__c_constants___deque); + CPyStatic__c_constants___deque = NULL; + CPy_XDECREF(CPyStatic__c_constants___deepcopy); + CPyStatic__c_constants___deepcopy = NULL; + CPy_XDECREF(CPyStatic__c_constants___Decimal); + CPyStatic__c_constants___Decimal = NULL; + CPy_XDECREF(CPyStatic__c_constants___getcontext); + CPyStatic__c_constants___getcontext = NULL; + CPy_XDECREF(CPyStatic__c_constants___sha1); + CPyStatic__c_constants___sha1 = NULL; + CPy_XDECREF(CPyStatic__c_constants___import_module); + CPyStatic__c_constants___import_module = NULL; + CPy_XDECREF(CPyStatic__c_constants___Path); + CPyStatic__c_constants___Path = NULL; + CPy_XDECREF(CPyStatic__c_constants___regex_compile); + CPyStatic__c_constants___regex_compile = NULL; + CPy_XDECREF(CPyStatic__c_constants___regex_findall); + CPyStatic__c_constants___regex_findall = NULL; + CPy_XDECREF(CPyStatic__c_constants___regex_finditer); + CPyStatic__c_constants___regex_finditer = NULL; + CPy_XDECREF(CPyStatic__c_constants___regex_fullmatch); + CPyStatic__c_constants___regex_fullmatch = NULL; + CPy_XDECREF(CPyStatic__c_constants___regex_match); + CPyStatic__c_constants___regex_match = NULL; + CPy_XDECREF(CPyStatic__c_constants___regex_sub); + CPyStatic__c_constants___regex_sub = NULL; + CPy_XDECREF(CPyStatic__c_constants___HexBytes); + CPyStatic__c_constants___HexBytes = NULL; + CPy_XDECREF(CPyStatic__c_constants___NpmSpec); + CPyStatic__c_constants___NpmSpec = NULL; + CPy_XDECREF(CPyStatic__c_constants___Version); + CPyStatic__c_constants___Version = NULL; + CPy_XDECREF(CPyStatic__c_constants___mapcat); + CPyStatic__c_constants___mapcat = NULL; + CPy_XDECREF(CPyStatic__c_constants___ujson_dump); + CPyStatic__c_constants___ujson_dump = NULL; + CPy_XDECREF(CPyStatic__c_constants___ujson_dumps); + CPyStatic__c_constants___ujson_dumps = NULL; + CPy_XDECREF(CPyStatic__c_constants___ujson_load); + CPyStatic__c_constants___ujson_load = NULL; + CPy_XDECREF(CPyStatic__c_constants___ujson_loads); + CPyStatic__c_constants___ujson_loads = NULL; + return -1; +} +static struct PyModuleDef _c_constantsmodule = { + PyModuleDef_HEAD_INIT, + "brownie._c_constants", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + _c_constantsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____c_constants(void) +{ + if (CPyModule_brownie____c_constants__internal) { + Py_INCREF(CPyModule_brownie____c_constants__internal); + return CPyModule_brownie____c_constants__internal; + } + CPyModule_brownie____c_constants__internal = PyModule_Create(&_c_constantsmodule); + if (unlikely(CPyModule_brownie____c_constants__internal == NULL)) + goto fail; + if (CPyExec_brownie____c_constants(CPyModule_brownie____c_constants__internal) != 0) + goto fail; + return CPyModule_brownie____c_constants__internal; + fail: + return NULL; +} + +char CPyDef__c_constants_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + PyObject **cpy_r_r8; + PyObject **cpy_r_r9; + PyObject **cpy_r_r10; + PyObject **cpy_r_r11; + void *cpy_r_r13; + void *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char 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_r28; + void *cpy_r_r30; + void *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + int32_t cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + int32_t cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + int32_t cpy_r_r106; + char cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + int32_t cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + int32_t cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + int32_t cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + int32_t cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + int32_t cpy_r_r159; + char cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + int32_t cpy_r_r166; + char cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + int32_t cpy_r_r180; + char cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + int32_t cpy_r_r187; + char cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + int32_t cpy_r_r194; + char cpy_r_r195; + char cpy_r_r196; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", -1, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_collections; + cpy_r_r6 = (PyObject **)&CPyModule_copy; + cpy_r_r7 = (PyObject **)&CPyModule_decimal; + cpy_r_r8 = (PyObject **)&CPyModule_hashlib; + cpy_r_r9 = (PyObject **)&CPyModule_importlib; + cpy_r_r10 = (PyObject **)&CPyModule_pathlib; + cpy_r_r11 = (PyObject **)&CPyModule_re; + PyObject **cpy_r_r12[7] = { + cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9, cpy_r_r10, + cpy_r_r11 + }; + cpy_r_r13 = (void *)&cpy_r_r12; + int64_t cpy_r_r14[7] = {11, 12, 13, 14, 15, 16, 17}; + cpy_r_r15 = (void *)&cpy_r_r14; + cpy_r_r16 = CPyStatics[2066]; /* (('collections', 'collections', 'collections'), + ('copy', 'copy', 'copy'), + ('decimal', 'decimal', 'decimal'), + ('hashlib', 'hashlib', 'hashlib'), + ('importlib', 'importlib', 'importlib'), + ('pathlib', 'pathlib', 'pathlib'), ('re', 're', 're')) */ + cpy_r_r17 = CPyStatic__c_constants___globals; + cpy_r_r18 = CPyStatics[11]; /* 'brownie/_c_constants.py' */ + cpy_r_r19 = CPyStatics[12]; /* '' */ + cpy_r_r20 = CPyImport_ImportMany(cpy_r_r16, cpy_r_r13, cpy_r_r17, cpy_r_r18, cpy_r_r19, cpy_r_r15); + if (!cpy_r_r20) goto CPyL53; + cpy_r_r21 = CPyStatics[2067]; /* ('Final',) */ + cpy_r_r22 = CPyStatics[14]; /* 'typing' */ + cpy_r_r23 = CPyStatic__c_constants___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 18, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyModule_typing = cpy_r_r24; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = (PyObject **)&CPyModule_faster_eth_utils___toolz; + cpy_r_r26 = (PyObject **)&CPyModule_faster_hexbytes; + cpy_r_r27 = (PyObject **)&CPyModule_semantic_version; + cpy_r_r28 = (PyObject **)&CPyModule_ujson; + PyObject **cpy_r_r29[4] = {cpy_r_r25, cpy_r_r26, cpy_r_r27, cpy_r_r28}; + cpy_r_r30 = (void *)&cpy_r_r29; + int64_t cpy_r_r31[4] = {20, 21, 22, 23}; + cpy_r_r32 = (void *)&cpy_r_r31; + cpy_r_r33 = CPyStatics[2072]; /* (('faster_eth_utils.toolz', 'faster_eth_utils', + 'faster_eth_utils'), + ('faster_hexbytes', 'faster_hexbytes', + 'faster_hexbytes'), + ('semantic_version', 'semantic_version', + 'semantic_version'), + ('ujson', 'ujson', 'ujson')) */ + cpy_r_r34 = CPyStatic__c_constants___globals; + cpy_r_r35 = CPyStatics[11]; /* 'brownie/_c_constants.py' */ + cpy_r_r36 = CPyStatics[12]; /* '' */ + cpy_r_r37 = CPyImport_ImportMany(cpy_r_r33, cpy_r_r30, cpy_r_r34, cpy_r_r35, cpy_r_r36, cpy_r_r32); + if (!cpy_r_r37) goto CPyL53; + cpy_r_r38 = CPyModule_collections; + cpy_r_r39 = CPyStatics[20]; /* 'defaultdict' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 27, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___defaultdict = cpy_r_r40; + CPy_INCREF(CPyStatic__c_constants___defaultdict); + cpy_r_r41 = CPyStatic__c_constants___globals; + cpy_r_r42 = CPyStatics[20]; /* 'defaultdict' */ + cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 27, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r45 = CPyModule_collections; + cpy_r_r46 = CPyStatics[21]; /* 'deque' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 28, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___deque = cpy_r_r47; + CPy_INCREF(CPyStatic__c_constants___deque); + cpy_r_r48 = CPyStatic__c_constants___globals; + cpy_r_r49 = CPyStatics[21]; /* 'deque' */ + cpy_r_r50 = CPyDict_SetItem(cpy_r_r48, cpy_r_r49, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 28, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r52 = CPyModule_copy; + cpy_r_r53 = CPyStatics[22]; /* 'deepcopy' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 31, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___deepcopy = cpy_r_r54; + CPy_INCREF(CPyStatic__c_constants___deepcopy); + cpy_r_r55 = CPyStatic__c_constants___globals; + cpy_r_r56 = CPyStatics[22]; /* 'deepcopy' */ + cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 31, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r59 = CPyModule_decimal; + cpy_r_r60 = CPyStatics[23]; /* 'Decimal' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 34, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___Decimal = cpy_r_r61; + CPy_INCREF(CPyStatic__c_constants___Decimal); + cpy_r_r62 = CPyStatic__c_constants___globals; + cpy_r_r63 = CPyStatics[23]; /* 'Decimal' */ + cpy_r_r64 = CPyDict_SetItem(cpy_r_r62, cpy_r_r63, cpy_r_r61); + CPy_DECREF(cpy_r_r61); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 34, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r66 = CPyModule_decimal; + cpy_r_r67 = CPyStatics[24]; /* 'getcontext' */ + cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 35, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___getcontext = cpy_r_r68; + CPy_INCREF(CPyStatic__c_constants___getcontext); + cpy_r_r69 = CPyStatic__c_constants___globals; + cpy_r_r70 = CPyStatics[24]; /* 'getcontext' */ + cpy_r_r71 = CPyDict_SetItem(cpy_r_r69, cpy_r_r70, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r72 = cpy_r_r71 >= 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 35, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r73 = CPyModule_hashlib; + cpy_r_r74 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 38, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___sha1 = cpy_r_r75; + CPy_INCREF(CPyStatic__c_constants___sha1); + cpy_r_r76 = CPyStatic__c_constants___globals; + cpy_r_r77 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r78 = CPyDict_SetItem(cpy_r_r76, cpy_r_r77, cpy_r_r75); + CPy_DECREF(cpy_r_r75); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 38, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r80 = CPyModule_importlib; + cpy_r_r81 = CPyStatics[26]; /* 'import_module' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 41, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___import_module = cpy_r_r82; + CPy_INCREF(CPyStatic__c_constants___import_module); + cpy_r_r83 = CPyStatic__c_constants___globals; + cpy_r_r84 = CPyStatics[26]; /* 'import_module' */ + cpy_r_r85 = CPyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r82); + CPy_DECREF(cpy_r_r82); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 41, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r87 = CPyModule_pathlib; + cpy_r_r88 = CPyStatics[27]; /* 'Path' */ + cpy_r_r89 = CPyObject_GetAttr(cpy_r_r87, cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 44, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___Path = cpy_r_r89; + CPy_INCREF(CPyStatic__c_constants___Path); + cpy_r_r90 = CPyStatic__c_constants___globals; + cpy_r_r91 = CPyStatics[27]; /* 'Path' */ + cpy_r_r92 = CPyDict_SetItem(cpy_r_r90, cpy_r_r91, cpy_r_r89); + CPy_DECREF(cpy_r_r89); + cpy_r_r93 = cpy_r_r92 >= 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 44, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r94 = CPyModule_re; + cpy_r_r95 = CPyStatics[28]; /* 'compile' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 47, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___regex_compile = cpy_r_r96; + CPy_INCREF(CPyStatic__c_constants___regex_compile); + cpy_r_r97 = CPyStatic__c_constants___globals; + cpy_r_r98 = CPyStatics[29]; /* 'regex_compile' */ + cpy_r_r99 = CPyDict_SetItem(cpy_r_r97, cpy_r_r98, cpy_r_r96); + CPy_DECREF(cpy_r_r96); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 47, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r101 = CPyModule_re; + cpy_r_r102 = CPyStatics[30]; /* 'findall' */ + cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 48, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___regex_findall = cpy_r_r103; + CPy_INCREF(CPyStatic__c_constants___regex_findall); + cpy_r_r104 = CPyStatic__c_constants___globals; + cpy_r_r105 = CPyStatics[31]; /* 'regex_findall' */ + cpy_r_r106 = CPyDict_SetItem(cpy_r_r104, cpy_r_r105, cpy_r_r103); + CPy_DECREF(cpy_r_r103); + cpy_r_r107 = cpy_r_r106 >= 0; + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 48, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r108 = CPyModule_re; + cpy_r_r109 = CPyStatics[32]; /* 'finditer' */ + cpy_r_r110 = CPyObject_GetAttr(cpy_r_r108, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 49, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___regex_finditer = cpy_r_r110; + CPy_INCREF(CPyStatic__c_constants___regex_finditer); + cpy_r_r111 = CPyStatic__c_constants___globals; + cpy_r_r112 = CPyStatics[33]; /* 'regex_finditer' */ + cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r110); + CPy_DECREF(cpy_r_r110); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 49, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r115 = CPyModule_re; + cpy_r_r116 = CPyStatics[34]; /* 'fullmatch' */ + cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 50, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___regex_fullmatch = cpy_r_r117; + CPy_INCREF(CPyStatic__c_constants___regex_fullmatch); + cpy_r_r118 = CPyStatic__c_constants___globals; + cpy_r_r119 = CPyStatics[35]; /* 'regex_fullmatch' */ + cpy_r_r120 = CPyDict_SetItem(cpy_r_r118, cpy_r_r119, cpy_r_r117); + CPy_DECREF(cpy_r_r117); + cpy_r_r121 = cpy_r_r120 >= 0; + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 50, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r122 = CPyModule_re; + cpy_r_r123 = CPyStatics[36]; /* 'match' */ + cpy_r_r124 = CPyObject_GetAttr(cpy_r_r122, cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 51, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___regex_match = cpy_r_r124; + CPy_INCREF(CPyStatic__c_constants___regex_match); + cpy_r_r125 = CPyStatic__c_constants___globals; + cpy_r_r126 = CPyStatics[37]; /* 'regex_match' */ + cpy_r_r127 = CPyDict_SetItem(cpy_r_r125, cpy_r_r126, cpy_r_r124); + CPy_DECREF(cpy_r_r124); + cpy_r_r128 = cpy_r_r127 >= 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 51, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r129 = CPyModule_re; + cpy_r_r130 = CPyStatics[38]; /* 'sub' */ + cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 52, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___regex_sub = cpy_r_r131; + CPy_INCREF(CPyStatic__c_constants___regex_sub); + cpy_r_r132 = CPyStatic__c_constants___globals; + cpy_r_r133 = CPyStatics[39]; /* 'regex_sub' */ + cpy_r_r134 = CPyDict_SetItem(cpy_r_r132, cpy_r_r133, cpy_r_r131); + CPy_DECREF(cpy_r_r131); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 52, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r136 = CPyModule_faster_hexbytes; + cpy_r_r137 = CPyStatics[40]; /* 'HexBytes' */ + cpy_r_r138 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 57, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___HexBytes = cpy_r_r138; + CPy_INCREF(CPyStatic__c_constants___HexBytes); + cpy_r_r139 = CPyStatic__c_constants___globals; + cpy_r_r140 = CPyStatics[40]; /* 'HexBytes' */ + cpy_r_r141 = CPyDict_SetItem(cpy_r_r139, cpy_r_r140, cpy_r_r138); + CPy_DECREF(cpy_r_r138); + cpy_r_r142 = cpy_r_r141 >= 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 57, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r143 = CPyStatic__c_constants___globals; + cpy_r_r144 = CPyStatics[18]; /* 'semantic_version' */ + cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 60, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r146 = CPyStatics[41]; /* 'NpmSpec' */ + cpy_r_r147 = CPyObject_GetAttr(cpy_r_r145, cpy_r_r146); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 60, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___NpmSpec = cpy_r_r147; + CPy_INCREF(CPyStatic__c_constants___NpmSpec); + cpy_r_r148 = CPyStatic__c_constants___globals; + cpy_r_r149 = CPyStatics[41]; /* 'NpmSpec' */ + cpy_r_r150 = CPyDict_SetItem(cpy_r_r148, cpy_r_r149, cpy_r_r147); + CPy_DECREF(cpy_r_r147); + cpy_r_r151 = cpy_r_r150 >= 0; + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 60, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r152 = CPyStatic__c_constants___globals; + cpy_r_r153 = CPyStatics[18]; /* 'semantic_version' */ + cpy_r_r154 = CPyDict_GetItem(cpy_r_r152, cpy_r_r153); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 61, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r155 = CPyStatics[42]; /* 'Version' */ + cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); + CPy_DECREF(cpy_r_r154); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 61, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___Version = cpy_r_r156; + CPy_INCREF(CPyStatic__c_constants___Version); + cpy_r_r157 = CPyStatic__c_constants___globals; + cpy_r_r158 = CPyStatics[42]; /* 'Version' */ + cpy_r_r159 = CPyDict_SetItem(cpy_r_r157, cpy_r_r158, cpy_r_r156); + CPy_DECREF(cpy_r_r156); + cpy_r_r160 = cpy_r_r159 >= 0; + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 61, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r161 = CPyModule_faster_eth_utils___toolz; + cpy_r_r162 = CPyStatics[43]; /* 'mapcat' */ + cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 64, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___mapcat = cpy_r_r163; + CPy_INCREF(CPyStatic__c_constants___mapcat); + cpy_r_r164 = CPyStatic__c_constants___globals; + cpy_r_r165 = CPyStatics[43]; /* 'mapcat' */ + cpy_r_r166 = CPyDict_SetItem(cpy_r_r164, cpy_r_r165, cpy_r_r163); + CPy_DECREF(cpy_r_r163); + cpy_r_r167 = cpy_r_r166 >= 0; + if (unlikely(!cpy_r_r167)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 64, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r168 = CPyModule_ujson; + cpy_r_r169 = CPyStatics[44]; /* 'dump' */ + cpy_r_r170 = CPyObject_GetAttr(cpy_r_r168, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 67, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___ujson_dump = cpy_r_r170; + CPy_INCREF(CPyStatic__c_constants___ujson_dump); + cpy_r_r171 = CPyStatic__c_constants___globals; + cpy_r_r172 = CPyStatics[45]; /* 'ujson_dump' */ + cpy_r_r173 = CPyDict_SetItem(cpy_r_r171, cpy_r_r172, cpy_r_r170); + CPy_DECREF(cpy_r_r170); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 67, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r175 = CPyModule_ujson; + cpy_r_r176 = CPyStatics[46]; /* 'dumps' */ + cpy_r_r177 = CPyObject_GetAttr(cpy_r_r175, cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 68, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___ujson_dumps = cpy_r_r177; + CPy_INCREF(CPyStatic__c_constants___ujson_dumps); + cpy_r_r178 = CPyStatic__c_constants___globals; + cpy_r_r179 = CPyStatics[47]; /* 'ujson_dumps' */ + cpy_r_r180 = CPyDict_SetItem(cpy_r_r178, cpy_r_r179, cpy_r_r177); + CPy_DECREF(cpy_r_r177); + cpy_r_r181 = cpy_r_r180 >= 0; + if (unlikely(!cpy_r_r181)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 68, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r182 = CPyModule_ujson; + cpy_r_r183 = CPyStatics[48]; /* 'load' */ + cpy_r_r184 = CPyObject_GetAttr(cpy_r_r182, cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 69, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___ujson_load = cpy_r_r184; + CPy_INCREF(CPyStatic__c_constants___ujson_load); + cpy_r_r185 = CPyStatic__c_constants___globals; + cpy_r_r186 = CPyStatics[49]; /* 'ujson_load' */ + cpy_r_r187 = CPyDict_SetItem(cpy_r_r185, cpy_r_r186, cpy_r_r184); + CPy_DECREF(cpy_r_r184); + cpy_r_r188 = cpy_r_r187 >= 0; + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 69, CPyStatic__c_constants___globals); + goto CPyL53; + } + cpy_r_r189 = CPyModule_ujson; + cpy_r_r190 = CPyStatics[50]; /* 'loads' */ + cpy_r_r191 = CPyObject_GetAttr(cpy_r_r189, cpy_r_r190); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 70, CPyStatic__c_constants___globals); + goto CPyL53; + } + CPyStatic__c_constants___ujson_loads = cpy_r_r191; + CPy_INCREF(CPyStatic__c_constants___ujson_loads); + cpy_r_r192 = CPyStatic__c_constants___globals; + cpy_r_r193 = CPyStatics[51]; /* 'ujson_loads' */ + cpy_r_r194 = CPyDict_SetItem(cpy_r_r192, cpy_r_r193, cpy_r_r191); + CPy_DECREF(cpy_r_r191); + cpy_r_r195 = cpy_r_r194 >= 0; + if (unlikely(!cpy_r_r195)) { + CPy_AddTraceback("brownie/_c_constants.py", "", 70, CPyStatic__c_constants___globals); + goto CPyL53; + } + return 1; +CPyL53: ; + cpy_r_r196 = 2; + return cpy_r_r196; +} +static PyMethodDef _climodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli__internal, "__name__"); + CPyStatic__cli___globals = PyModule_GetDict(CPyModule_brownie____cli__internal); + if (unlikely(CPyStatic__cli___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef__cli_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef _climodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + _climodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli(void) +{ + if (CPyModule_brownie____cli__internal) { + Py_INCREF(CPyModule_brownie____cli__internal); + return CPyModule_brownie____cli__internal; + } + CPyModule_brownie____cli__internal = PyModule_Create(&_climodule); + if (unlikely(CPyModule_brownie____cli__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli(CPyModule_brownie____cli__internal) != 0) + goto fail; + return CPyModule_brownie____cli__internal; + fail: + return NULL; +} + +char CPyDef__cli_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/__init__.py", "", -1, CPyStatic__cli___globals); + goto CPyL4; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + return 1; +CPyL4: ; + cpy_r_r5 = 2; + return cpy_r_r5; +} + +PyObject *CPyDef___main_______mypyc__main_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef___main_____main_env(void); + +static PyObject * +__main_____main_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType___main_____main_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef___main_______mypyc__main_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +__main_____main_env_traverse(brownie____cli_____main_____main_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_cmd); + Py_VISIT(self->_i); + Py_VISIT(self->_cmd_list); + return 0; +} + +static int +__main_____main_env_clear(brownie____cli_____main_____main_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_cmd); + Py_CLEAR(self->_i); + Py_CLEAR(self->_cmd_list); + return 0; +} + +static void +__main_____main_env_dealloc(brownie____cli_____main_____main_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (__main_____main_env_free_instance == NULL) { + __main_____main_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_cmd); + Py_CLEAR(self->_i); + Py_CLEAR(self->_cmd_list); + return; + } + CPy_TRASHCAN_BEGIN(self, __main_____main_env_dealloc) + __main_____main_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem __main_____main_env_vtable[1]; +static bool +CPyDef___main_____main_env_trait_vtable_setup(void) +{ + CPyVTableItem __main_____main_env_vtable_scratch[] = { + NULL + }; + memcpy(__main_____main_env_vtable, __main_____main_env_vtable_scratch, sizeof(__main_____main_env_vtable)); + return 1; +} + +static PyMethodDef __main_____main_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType___main_____main_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "main_env", + .tp_new = __main_____main_env_new, + .tp_dealloc = (destructor)__main_____main_env_dealloc, + .tp_traverse = (traverseproc)__main_____main_env_traverse, + .tp_clear = (inquiry)__main_____main_env_clear, + .tp_methods = __main_____main_env_methods, + .tp_basicsize = sizeof(brownie____cli_____main_____main_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("main_env()\n--\n\n"), +}; +static PyTypeObject *CPyType___main_____main_env_template = &CPyType___main_____main_env_template_; + +PyObject *CPyDef___main_______mypyc__main_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli_____main_____main_envObject *self; + if (__main_____main_env_free_instance != NULL) { + self = __main_____main_env_free_instance; + __main_____main_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli_____main_____main_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = __main_____main_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef___main_____main_env(void) +{ + PyObject *self = CPyDef___main_______mypyc__main_env_setup((PyObject *)CPyType___main_____main_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get____main_______mypyc_lambda__0_main_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef___main_______mypyc_lambda__0_main_obj_____get__(self, instance, owner); +} +PyObject *CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef___main_______mypyc_lambda__0_main_obj(void); + +static PyObject * +__main_______mypyc_lambda__0_main_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType___main_______mypyc_lambda__0_main_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +__main_______mypyc_lambda__0_main_obj_traverse(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +__main_______mypyc_lambda__0_main_obj_clear(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +__main_______mypyc_lambda__0_main_obj_dealloc(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (__main_______mypyc_lambda__0_main_obj_free_instance == NULL) { + __main_______mypyc_lambda__0_main_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, __main_______mypyc_lambda__0_main_obj_dealloc) + __main_______mypyc_lambda__0_main_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem __main_______mypyc_lambda__0_main_obj_vtable[2]; +static bool +CPyDef___main_______mypyc_lambda__0_main_obj_trait_vtable_setup(void) +{ + CPyVTableItem __main_______mypyc_lambda__0_main_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef___main_______mypyc_lambda__0_main_obj_____call__, + (CPyVTableItem)CPyDef___main_______mypyc_lambda__0_main_obj_____get__, + }; + memcpy(__main_______mypyc_lambda__0_main_obj_vtable, __main_______mypyc_lambda__0_main_obj_vtable_scratch, sizeof(__main_______mypyc_lambda__0_main_obj_vtable)); + return 1; +} + +static PyObject * +__main_______mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, void *closure); +static int +__main_______mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef __main_______mypyc_lambda__0_main_obj_getseters[] = { + {"__mypyc_env__", + (getter)__main_______mypyc_lambda__0_main_obj_get___3_mypyc_env__, (setter)__main_______mypyc_lambda__0_main_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef __main_______mypyc_lambda__0_main_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy___main_______mypyc_lambda__0_main_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy___main_______mypyc_lambda__0_main_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType___main_______mypyc_lambda__0_main_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0_main_obj", + .tp_new = __main_______mypyc_lambda__0_main_obj_new, + .tp_dealloc = (destructor)__main_______mypyc_lambda__0_main_obj_dealloc, + .tp_traverse = (traverseproc)__main_______mypyc_lambda__0_main_obj_traverse, + .tp_clear = (inquiry)__main_______mypyc_lambda__0_main_obj_clear, + .tp_getset = __main_______mypyc_lambda__0_main_obj_getseters, + .tp_methods = __main_______mypyc_lambda__0_main_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get____main_______mypyc_lambda__0_main_obj, + .tp_basicsize = sizeof(brownie____cli_____main_______mypyc_lambda__0_main_objObject), + .tp_vectorcall_offset = offsetof(brownie____cli_____main_______mypyc_lambda__0_main_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0_main_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType___main_______mypyc_lambda__0_main_obj_template = &CPyType___main_______mypyc_lambda__0_main_obj_template_; + +PyObject *CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli_____main_______mypyc_lambda__0_main_objObject *self; + if (__main_______mypyc_lambda__0_main_obj_free_instance != NULL) { + self = __main_______mypyc_lambda__0_main_obj_free_instance; + __main_______mypyc_lambda__0_main_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli_____main_______mypyc_lambda__0_main_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = __main_______mypyc_lambda__0_main_obj_vtable; + self->vectorcall = CPyPy___main_______mypyc_lambda__0_main_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef___main_______mypyc_lambda__0_main_obj(void) +{ + PyObject *self = CPyDef___main_______mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject *)CPyType___main_______mypyc_lambda__0_main_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +__main_______mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0_main_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +__main_______mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli_____main_______mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0_main_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType___main_____main_env)) + tmp = value; + else { + CPy_TypeError("brownie._cli.__main__.main_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef __main__module_methods[] = { + {"main", (PyCFunction)CPyPy___main_____main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli_____main__(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli_____main___3__internal, "__name__"); + CPyStatic___main_____globals = PyModule_GetDict(CPyModule_brownie____cli_____main___3__internal); + if (unlikely(CPyStatic___main_____globals == NULL)) + goto fail; + CPyType___main_____main_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType___main_____main_env_template, NULL, modname); + if (unlikely(!CPyType___main_____main_env)) + goto fail; + CPyType___main_______mypyc_lambda__0_main_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType___main_______mypyc_lambda__0_main_obj_template, NULL, modname); + if (unlikely(!CPyType___main_______mypyc_lambda__0_main_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef___main_______top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli_____main___3__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType___main_____main_env); + Py_CLEAR(CPyType___main_______mypyc_lambda__0_main_obj); + return -1; +} +static struct PyModuleDef __main__module = { + PyModuleDef_HEAD_INIT, + "brownie._cli.__main__", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + __main__module_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli_____main__(void) +{ + if (CPyModule_brownie____cli_____main___3__internal) { + Py_INCREF(CPyModule_brownie____cli_____main___3__internal); + return CPyModule_brownie____cli_____main___3__internal; + } + CPyModule_brownie____cli_____main___3__internal = PyModule_Create(&__main__module); + if (unlikely(CPyModule_brownie____cli_____main___3__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli_____main__(CPyModule_brownie____cli_____main___3__internal) != 0) + goto fail; + return CPyModule_brownie____cli_____main___3__internal; + fail: + return NULL; +} + +PyObject *CPyDef___main_______mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef___main_______mypyc_lambda__0_main_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/__main__.py", "__get__", -1, CPyStatic___main_____globals); + return NULL; +} + +double CPyDef___main_______mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OF cpy_r_k) { + PyObject *cpy_r_r0; + double cpy_r_r1; + double cpy_r_r2; + cpy_r_r0 = ((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/_cli/__main__.py", "", "__mypyc_lambda__0_main_obj", "__mypyc_env__", 51, CPyStatic___main_____globals); + goto CPyL2; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL3; +CPyL1: ; + cpy_r_r1 = cpy_r_k.f1; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = -113.0; + return cpy_r_r2; +CPyL3: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"k", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_k; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + tuple_T2OF arg_k; + PyObject *__tmp1; + if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { + __tmp1 = NULL; + goto __LL2; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) + __tmp1 = PyTuple_GET_ITEM(obj_k, 0); + else { + __tmp1 = NULL; + } + if (__tmp1 == NULL) goto __LL2; + if (likely(CPyFloat_Check(PyTuple_GET_ITEM(obj_k, 1)))) + __tmp1 = PyTuple_GET_ITEM(obj_k, 1); + else { + __tmp1 = NULL; + } + if (__tmp1 == NULL) goto __LL2; + __tmp1 = obj_k; +__LL2: ; + if (unlikely(__tmp1 == NULL)) { + CPy_TypeError("tuple[str, float]", obj_k); goto fail; + } else { + PyObject *__tmp3 = PyTuple_GET_ITEM(obj_k, 0); + PyObject *__tmp4; + if (likely(PyUnicode_Check(__tmp3))) + __tmp4 = __tmp3; + else { + CPy_TypeError("str", __tmp3); + __tmp4 = NULL; + } + arg_k.f0 = __tmp4; + PyObject *__tmp5 = PyTuple_GET_ITEM(obj_k, 1); + double __tmp6; + __tmp6 = PyFloat_AsDouble(__tmp5); + if (__tmp6 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", __tmp5); goto fail; + } + arg_k.f1 = __tmp6; + } + double retval = CPyDef___main_______mypyc_lambda__0_main_obj_____call__(arg___mypyc_self__, arg_k); + if (retval == -113.0 && PyErr_Occurred()) { + return NULL; + } + PyObject *retbox = PyFloat_FromDouble(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/__main__.py", "", 51, CPyStatic___main_____globals); + return NULL; +} + +PyObject *CPyDef___main_____main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + CPyPtr cpy_r_r25; + int64_t cpy_r_r26; + CPyTagged cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + CPyPtr cpy_r_r45; + CPyPtr cpy_r_r46; + CPyPtr cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + CPyTagged cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + int32_t cpy_r_r102; + char cpy_r_r103; + char cpy_r_r104; + int32_t cpy_r_r105; + char cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; + CPyPtr cpy_r_r109; + int64_t cpy_r_r110; + PyObject *cpy_r_r111; + int64_t cpy_r_r112; + CPyPtr cpy_r_r113; + int64_t cpy_r_r114; + char cpy_r_r115; + CPyPtr cpy_r_r116; + CPyPtr cpy_r_r117; + int64_t cpy_r_r118; + CPyPtr cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject **cpy_r_r126; + PyObject *cpy_r_r127; + double cpy_r_r128; + char cpy_r_r129; + tuple_T2OF cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + int64_t cpy_r_r133; + PyObject *cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject **cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + tuple_T2OF cpy_r_r145; + double cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + tuple_T2OF cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject **cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject **cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + int32_t cpy_r_r184; + char cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject **cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + char cpy_r_r202; + PyObject **cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject **cpy_r_r208; + PyObject *cpy_r_r209; + tuple_T3OOO cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + char cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject **cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + char cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + int32_t cpy_r_r235; + char cpy_r_r236; + char cpy_r_r237; + PyObject *cpy_r_r238; + char cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject **cpy_r_r248; + PyObject *cpy_r_r249; + char cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + cpy_r_r0 = CPyDef___main_____main_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 34, CPyStatic___main_____globals); + goto CPyL133; + } + cpy_r_r1 = CPyStatics[52]; /* ('Brownie v1.22.0 - Python development framework for ' + 'Ethereum\n') */ + cpy_r_r2 = CPyStr_Build(1, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 35, CPyStatic___main_____globals); + goto CPyL134; + } + cpy_r_r3 = CPyModule_builtins; + cpy_r_r4 = CPyStatics[53]; /* 'print' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 35, CPyStatic___main_____globals); + goto CPyL135; + } + PyObject *cpy_r_r6[1] = {cpy_r_r2}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 35, CPyStatic___main_____globals); + goto CPyL135; + } else + goto CPyL136; +CPyL4: ; + CPy_DECREF(cpy_r_r2); + cpy_r_r9 = CPyStatics[54]; /* '--version' */ + cpy_r_r10 = CPyModule_sys; + cpy_r_r11 = CPyStatics[55]; /* 'argv' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 37, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyList_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 37, CPyStatic___main_____globals, "list", cpy_r_r12); + goto CPyL134; + } + cpy_r_r14 = PySequence_Contains(cpy_r_r13, cpy_r_r9); + CPy_DECREF_NO_IMM(cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 37, CPyStatic___main_____globals); + goto CPyL134; + } + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL10; + cpy_r_r17 = CPyModule_sys; + cpy_r_r18 = CPyStatics[56]; /* 'exit' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 38, CPyStatic___main_____globals); + goto CPyL134; + } + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r19, 0, 0, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 38, CPyStatic___main_____globals); + goto CPyL134; + } else + goto CPyL137; +CPyL10: ; + cpy_r_r21 = CPyModule_sys; + cpy_r_r22 = CPyStatics[55]; /* 'argv' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyList_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals, "list", cpy_r_r23); + goto CPyL138; + } + cpy_r_r25 = (CPyPtr)&((PyVarObject *)cpy_r_r24)->ob_size; + cpy_r_r26 = *(int64_t *)cpy_r_r25; + cpy_r_r27 = cpy_r_r26 << 1; + cpy_r_r28 = (Py_ssize_t)cpy_r_r27 < (Py_ssize_t)4; + CPy_DECREF(cpy_r_r23); + if (cpy_r_r28) goto CPyL18; + cpy_r_r29 = CPyModule_sys; + cpy_r_r30 = CPyStatics[55]; /* 'argv' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyList_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals, "list", cpy_r_r31); + goto CPyL139; + } + cpy_r_r33 = CPyList_GetItemShort(cpy_r_r32, 2); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals); + goto CPyL139; + } + if (likely(PyUnicode_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 40, CPyStatic___main_____globals, "str", cpy_r_r33); + goto CPyL139; + } + CPy_DECREF(cpy_r_r31); + cpy_r_r35 = CPyStatics[57]; /* '-' */ + cpy_r_r36 = CPyStr_Startswith(cpy_r_r34, cpy_r_r35); + CPy_DECREF(cpy_r_r34); + cpy_r_r37 = cpy_r_r36; + if (!cpy_r_r37) goto CPyL24; +CPyL18: ; + cpy_r_r38 = CPyStatic___main_____globals; + cpy_r_r39 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r40 = CPyDict_GetItem(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyUnicode_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals, "str", cpy_r_r40); + goto CPyL134; + } + cpy_r_r42 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r43 = CPyStatics[60]; /* '-h' */ + cpy_r_r44 = PyList_New(2); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); + goto CPyL140; + } + cpy_r_r45 = (CPyPtr)&((PyListObject *)cpy_r_r44)->ob_item; + cpy_r_r46 = *(CPyPtr *)cpy_r_r45; + CPy_INCREF(cpy_r_r42); + *(PyObject * *)cpy_r_r46 = cpy_r_r42; + CPy_INCREF(cpy_r_r43); + cpy_r_r47 = cpy_r_r46 + 8; + *(PyObject * *)cpy_r_r47 = cpy_r_r43; + cpy_r_r48 = CPyStatic___main_____globals; + cpy_r_r49 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); + goto CPyL141; + } + PyObject *cpy_r_r51[2] = {cpy_r_r41, cpy_r_r44}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 2, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 42, CPyStatic___main_____globals); + goto CPyL141; + } else + goto CPyL142; +CPyL23: ; + CPy_DECREF(cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r44); +CPyL24: ; + cpy_r_r54 = CPyStatics[62]; /* '-i' */ + cpy_r_r55 = CPyModule_sys; + cpy_r_r56 = CPyStatics[55]; /* 'argv' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 44, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyList_Check(cpy_r_r57))) + cpy_r_r58 = cpy_r_r57; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 44, CPyStatic___main_____globals, "list", cpy_r_r57); + goto CPyL134; + } + cpy_r_r59 = PySequence_Contains(cpy_r_r58, cpy_r_r54); + CPy_DECREF_NO_IMM(cpy_r_r58); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 44, CPyStatic___main_____globals); + goto CPyL134; + } + cpy_r_r61 = cpy_r_r59; + if (!cpy_r_r61) goto CPyL34; + cpy_r_r62 = CPyStatics[63]; /* '-I' */ + cpy_r_r63 = CPyModule_sys; + cpy_r_r64 = CPyStatics[55]; /* 'argv' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyList_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals, "list", cpy_r_r65); + goto CPyL134; + } + cpy_r_r67 = CPyModule_sys; + cpy_r_r68 = CPyStatics[55]; /* 'argv' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); + goto CPyL143; + } + if (likely(PyList_Check(cpy_r_r69))) + cpy_r_r70 = cpy_r_r69; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals, "list", cpy_r_r69); + goto CPyL143; + } + cpy_r_r71 = CPyStatics[62]; /* '-i' */ + cpy_r_r72 = CPyList_Index(cpy_r_r70, cpy_r_r71); + CPy_DECREF_NO_IMM(cpy_r_r70); + if (unlikely(cpy_r_r72 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); + goto CPyL143; + } + CPy_INCREF(cpy_r_r62); + cpy_r_r73 = CPyList_SetItem(cpy_r_r66, cpy_r_r72, cpy_r_r62); + CPy_DECREF_NO_IMM(cpy_r_r66); + CPyTagged_DECREF(cpy_r_r72); + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 46, CPyStatic___main_____globals); + goto CPyL134; + } +CPyL34: ; + cpy_r_r74 = CPyModule_sys; + cpy_r_r75 = CPyStatics[55]; /* 'argv' */ + cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals); + goto CPyL134; + } + if (likely(PyList_Check(cpy_r_r76))) + cpy_r_r77 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals, "list", cpy_r_r76); + goto CPyL144; + } + cpy_r_r78 = CPyList_GetItemShort(cpy_r_r77, 2); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals); + goto CPyL144; + } + if (likely(PyUnicode_Check(cpy_r_r78))) + cpy_r_r79 = cpy_r_r78; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 48, CPyStatic___main_____globals, "str", cpy_r_r78); + goto CPyL144; + } + CPy_DECREF(cpy_r_r76); + cpy_r_r80 = PyList_New(0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL145; + } + cpy_r_r81 = CPyStatic___main_____globals; + cpy_r_r82 = CPyStatics[64]; /* '__file__' */ + cpy_r_r83 = CPyDict_GetItem(cpy_r_r81, cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL146; + } + if (likely(PyUnicode_Check(cpy_r_r83))) + cpy_r_r84 = cpy_r_r83; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals, "str", cpy_r_r83); + goto CPyL146; + } + cpy_r_r85 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r85 == NULL)) { + goto CPyL147; + } else + goto CPyL44; +CPyL42: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r86 = 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL133; + } + CPy_Unreachable(); +CPyL44: ; + PyObject *cpy_r_r87[1] = {cpy_r_r84}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r88, 1, 0); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL148; + } + CPy_DECREF(cpy_r_r84); + cpy_r_r90 = CPyStatics[65]; /* 'parent' */ + cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); + CPy_DECREF(cpy_r_r89); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL146; + } + cpy_r_r92 = CPyStatics[66]; /* '[!_]*.py' */ + cpy_r_r93 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r94[2] = {cpy_r_r91, cpy_r_r92}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL149; + } + CPy_DECREF(cpy_r_r91); + cpy_r_r97 = PyObject_GetIter(cpy_r_r96); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL146; + } +CPyL48: ; + cpy_r_r98 = PyIter_Next(cpy_r_r97); + if (cpy_r_r98 == NULL) goto CPyL150; + cpy_r_r99 = CPyStatics[68]; /* 'stem' */ + cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL151; + } + if (likely(PyUnicode_Check(cpy_r_r100))) + cpy_r_r101 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals, "str", cpy_r_r100); + goto CPyL151; + } + cpy_r_r102 = PyList_Append(cpy_r_r80, cpy_r_r101); + CPy_DECREF(cpy_r_r101); + cpy_r_r103 = cpy_r_r102 >= 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL151; + } else + goto CPyL48; +CPyL52: ; + cpy_r_r104 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 49, CPyStatic___main_____globals); + goto CPyL146; + } + cpy_r_r105 = PySequence_Contains(cpy_r_r80, cpy_r_r79); + cpy_r_r106 = cpy_r_r105 >= 0; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 50, CPyStatic___main_____globals); + goto CPyL152; + } + cpy_r_r107 = cpy_r_r105; + cpy_r_r108 = cpy_r_r107 ^ 1; + if (!cpy_r_r108) goto CPyL153; + cpy_r_r109 = (CPyPtr)&((PyVarObject *)cpy_r_r80)->ob_size; + cpy_r_r110 = *(int64_t *)cpy_r_r109; + cpy_r_r111 = PyList_New(cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL152; + } + cpy_r_r112 = 0; +CPyL57: ; + cpy_r_r113 = (CPyPtr)&((PyVarObject *)cpy_r_r80)->ob_size; + cpy_r_r114 = *(int64_t *)cpy_r_r113; + cpy_r_r115 = cpy_r_r112 < cpy_r_r114; + if (!cpy_r_r115) goto CPyL154; + cpy_r_r116 = (CPyPtr)&((PyListObject *)cpy_r_r80)->ob_item; + cpy_r_r117 = *(CPyPtr *)cpy_r_r116; + cpy_r_r118 = cpy_r_r112 * 8; + cpy_r_r119 = cpy_r_r117 + cpy_r_r118; + cpy_r_r120 = *(PyObject * *)cpy_r_r119; + CPy_INCREF(cpy_r_r120); + if (likely(PyUnicode_Check(cpy_r_r120))) + cpy_r_r121 = cpy_r_r120; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals, "str", cpy_r_r120); + goto CPyL155; + } + cpy_r_r122 = CPyStatic___main_____globals; + cpy_r_r123 = CPyStatics[69]; /* 'levenshtein_norm' */ + cpy_r_r124 = CPyDict_GetItem(cpy_r_r122, cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL156; + } + PyObject *cpy_r_r125[2] = {cpy_r_r79, cpy_r_r121}; + cpy_r_r126 = (PyObject **)&cpy_r_r125; + cpy_r_r127 = PyObject_Vectorcall(cpy_r_r124, cpy_r_r126, 2, 0); + CPy_DECREF(cpy_r_r124); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL156; + } + cpy_r_r128 = PyFloat_AsDouble(cpy_r_r127); + if (cpy_r_r128 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r127); cpy_r_r128 = -113.0; + } + CPy_DECREF(cpy_r_r127); + cpy_r_r129 = cpy_r_r128 == -113.0; + if (unlikely(cpy_r_r129)) goto CPyL63; +CPyL62: ; + cpy_r_r130.f0 = cpy_r_r121; + cpy_r_r130.f1 = cpy_r_r128; + cpy_r_r131 = PyTuple_New(2); + if (unlikely(cpy_r_r131 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp7 = cpy_r_r130.f0; + PyTuple_SET_ITEM(cpy_r_r131, 0, __tmp7); + PyObject *__tmp8 = PyFloat_FromDouble(cpy_r_r130.f1); + PyTuple_SET_ITEM(cpy_r_r131, 1, __tmp8); + CPyList_SetItemUnsafe(cpy_r_r111, cpy_r_r112, cpy_r_r131); + goto CPyL64; +CPyL63: ; + cpy_r_r132 = PyErr_Occurred(); + if (unlikely(cpy_r_r132 != NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL156; + } else + goto CPyL62; +CPyL64: ; + cpy_r_r133 = cpy_r_r112 + 1; + cpy_r_r112 = cpy_r_r133; + goto CPyL57; +CPyL65: ; + cpy_r_r134 = CPyDef___main_______mypyc_lambda__0_main_obj(); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL157; + } + if (((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r_r134)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r_r134)->___mypyc_env__); + } + ((brownie____cli_____main_______mypyc_lambda__0_main_objObject *)cpy_r_r134)->___mypyc_env__ = cpy_r_r0; + cpy_r_r135 = 1; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL158; + } + cpy_r_r136 = CPyModule_builtins; + cpy_r_r137 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r138 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL158; + } + PyObject *cpy_r_r139[2] = {cpy_r_r111, cpy_r_r134}; + cpy_r_r140 = (PyObject **)&cpy_r_r139; + cpy_r_r141 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r142 = PyObject_Vectorcall(cpy_r_r138, cpy_r_r140, 1, cpy_r_r141); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals); + goto CPyL158; + } + CPy_DECREF_NO_IMM(cpy_r_r111); + CPy_DECREF_NO_IMM(cpy_r_r134); + if (likely(PyList_Check(cpy_r_r142))) + cpy_r_r143 = cpy_r_r142; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 51, CPyStatic___main_____globals, "list", cpy_r_r142); + goto CPyL159; + } + cpy_r_r144 = CPyList_GetItemShort(cpy_r_r143, 0); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 52, CPyStatic___main_____globals); + goto CPyL160; + } + PyObject *__tmp9; + if (unlikely(!(PyTuple_Check(cpy_r_r144) && PyTuple_GET_SIZE(cpy_r_r144) == 2))) { + __tmp9 = NULL; + goto __LL10; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r144, 0)))) + __tmp9 = PyTuple_GET_ITEM(cpy_r_r144, 0); + else { + __tmp9 = NULL; + } + if (__tmp9 == NULL) goto __LL10; + if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r144, 1)))) + __tmp9 = PyTuple_GET_ITEM(cpy_r_r144, 1); + else { + __tmp9 = NULL; + } + if (__tmp9 == NULL) goto __LL10; + __tmp9 = cpy_r_r144; +__LL10: ; + if (unlikely(__tmp9 == NULL)) { + CPy_TypeError("tuple[str, float]", cpy_r_r144); cpy_r_r145 = (tuple_T2OF) { NULL, -113.0 }; + } else { + PyObject *__tmp11 = PyTuple_GET_ITEM(cpy_r_r144, 0); + CPy_INCREF(__tmp11); + PyObject *__tmp12; + if (likely(PyUnicode_Check(__tmp11))) + __tmp12 = __tmp11; + else { + CPy_TypeError("str", __tmp11); + __tmp12 = NULL; + } + cpy_r_r145.f0 = __tmp12; + PyObject *__tmp13 = PyTuple_GET_ITEM(cpy_r_r144, 1); + double __tmp14; + __tmp14 = PyFloat_AsDouble(__tmp13); + if (__tmp14 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", __tmp13); __tmp14 = -113.0; + } + cpy_r_r145.f1 = __tmp14; + } + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r145.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 52, CPyStatic___main_____globals); + goto CPyL160; + } + cpy_r_r146 = cpy_r_r145.f1; + CPy_DECREF(cpy_r_r145.f0); + cpy_r_r147 = cpy_r_r146 <= 0.2; + if (!cpy_r_r147) goto CPyL161; + cpy_r_r148 = CPyStatics[72]; /* "Invalid command. Did you mean 'brownie " */ + cpy_r_r149 = CPyList_GetItemShort(cpy_r_r143, 0); + CPy_DECREF_NO_IMM(cpy_r_r143); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); + goto CPyL159; + } + PyObject *__tmp15; + if (unlikely(!(PyTuple_Check(cpy_r_r149) && PyTuple_GET_SIZE(cpy_r_r149) == 2))) { + __tmp15 = NULL; + goto __LL16; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r149, 0)))) + __tmp15 = PyTuple_GET_ITEM(cpy_r_r149, 0); + else { + __tmp15 = NULL; + } + if (__tmp15 == NULL) goto __LL16; + if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r149, 1)))) + __tmp15 = PyTuple_GET_ITEM(cpy_r_r149, 1); + else { + __tmp15 = NULL; + } + if (__tmp15 == NULL) goto __LL16; + __tmp15 = cpy_r_r149; +__LL16: ; + if (unlikely(__tmp15 == NULL)) { + CPy_TypeError("tuple[str, float]", cpy_r_r149); cpy_r_r150 = (tuple_T2OF) { NULL, -113.0 }; + } else { + PyObject *__tmp17 = PyTuple_GET_ITEM(cpy_r_r149, 0); + CPy_INCREF(__tmp17); + PyObject *__tmp18; + if (likely(PyUnicode_Check(__tmp17))) + __tmp18 = __tmp17; + else { + CPy_TypeError("str", __tmp17); + __tmp18 = NULL; + } + cpy_r_r150.f0 = __tmp18; + PyObject *__tmp19 = PyTuple_GET_ITEM(cpy_r_r149, 1); + double __tmp20; + __tmp20 = PyFloat_AsDouble(__tmp19); + if (__tmp20 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", __tmp19); __tmp20 = -113.0; + } + cpy_r_r150.f1 = __tmp20; + } + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r150.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r151 = cpy_r_r150.f0; + CPy_INCREF(cpy_r_r151); + CPy_DECREF(cpy_r_r150.f0); + cpy_r_r152 = CPyStatics[73]; /* "'?" */ + cpy_r_r153 = CPyStr_Build(3, cpy_r_r148, cpy_r_r151, cpy_r_r152); + CPy_DECREF(cpy_r_r151); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r154 = CPyModule_sys; + cpy_r_r155 = CPyStatics[56]; /* 'exit' */ + cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); + goto CPyL162; + } + PyObject *cpy_r_r157[1] = {cpy_r_r153}; + cpy_r_r158 = (PyObject **)&cpy_r_r157; + cpy_r_r159 = PyObject_Vectorcall(cpy_r_r156, cpy_r_r158, 1, 0); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 53, CPyStatic___main_____globals); + goto CPyL162; + } else + goto CPyL163; +CPyL78: ; + CPy_DECREF(cpy_r_r153); +CPyL79: ; + cpy_r_r160 = CPyStatics[74]; /* ("Invalid command. Try 'brownie --help' for available " + 'commands.') */ + cpy_r_r161 = CPyModule_sys; + cpy_r_r162 = CPyStatics[56]; /* 'exit' */ + cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 54, CPyStatic___main_____globals); + goto CPyL159; + } + PyObject *cpy_r_r164[1] = {cpy_r_r160}; + cpy_r_r165 = (PyObject **)&cpy_r_r164; + cpy_r_r166 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r165, 1, 0); + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 54, CPyStatic___main_____globals); + goto CPyL159; + } else + goto CPyL164; +CPyL81: ; + cpy_r_r167 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r167 == NULL)) { + goto CPyL165; + } else + goto CPyL84; +CPyL82: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r168 = 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals); + goto CPyL133; + } + CPy_Unreachable(); +CPyL84: ; + cpy_r_r169 = CPyStatics[55]; /* 'argv' */ + cpy_r_r170 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals); + goto CPyL159; + } + if (likely(PyDict_Check(cpy_r_r170))) + cpy_r_r171 = cpy_r_r170; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals, "dict", cpy_r_r170); + goto CPyL159; + } + cpy_r_r172 = CPyStatics[75]; /* 'cli' */ + cpy_r_r173 = CPyDict_SetItem(cpy_r_r171, cpy_r_r172, cpy_r_r79); + CPy_DECREF(cpy_r_r171); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 56, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r175 = CPyStatic_network___accounts; + if (unlikely(cpy_r_r175 == NULL)) { + goto CPyL166; + } else + goto CPyL90; +CPyL88: ; + PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); + cpy_r_r176 = 0; + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); + goto CPyL133; + } + CPy_Unreachable(); +CPyL90: ; + cpy_r_r177 = CPyModule_sys; + cpy_r_r178 = CPyStatics[76]; /* 'modules' */ + cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); + goto CPyL159; + } + if (likely(PyDict_Check(cpy_r_r179))) + cpy_r_r180 = cpy_r_r179; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals, "dict", cpy_r_r179); + goto CPyL159; + } + cpy_r_r181 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r182 = CPyDict_GetItem(cpy_r_r180, cpy_r_r181); + CPy_DECREF(cpy_r_r180); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r183 = CPyStatics[77]; /* 'a' */ + cpy_r_r184 = PyObject_SetAttr(cpy_r_r182, cpy_r_r183, cpy_r_r175); + CPy_DECREF(cpy_r_r182); + cpy_r_r185 = cpy_r_r184 >= 0; + if (unlikely(!cpy_r_r185)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 57, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r186 = CPyModule_sys; + cpy_r_r187 = CPyStatics[76]; /* 'modules' */ + cpy_r_r188 = CPyObject_GetAttr(cpy_r_r186, cpy_r_r187); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); + goto CPyL159; + } + if (likely(PyDict_Check(cpy_r_r188))) + cpy_r_r189 = cpy_r_r188; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals, "dict", cpy_r_r188); + goto CPyL159; + } + cpy_r_r190 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r191 = CPyDict_GetItem(cpy_r_r189, cpy_r_r190); + CPy_DECREF(cpy_r_r189); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r192 = CPyStatics[78]; /* '__all__' */ + cpy_r_r193 = CPyObject_GetAttr(cpy_r_r191, cpy_r_r192); + CPy_DECREF(cpy_r_r191); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); + goto CPyL159; + } + cpy_r_r194 = CPyStatics[77]; /* 'a' */ + cpy_r_r195 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r196[2] = {cpy_r_r193, cpy_r_r194}; + cpy_r_r197 = (PyObject **)&cpy_r_r196; + cpy_r_r198 = PyObject_VectorcallMethod(cpy_r_r195, cpy_r_r197, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 58, CPyStatic___main_____globals); + goto CPyL167; + } else + goto CPyL168; +CPyL99: ; + CPy_DECREF(cpy_r_r193); + cpy_r_r199 = CPyStatics[80]; /* 'brownie._cli.' */ + cpy_r_r200 = CPyStr_Build(2, cpy_r_r199, cpy_r_r79); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); + goto CPyL107; + } + cpy_r_r201 = CPyStatic__c_constants___import_module; + if (unlikely(cpy_r_r201 == NULL)) { + goto CPyL169; + } else + goto CPyL104; +CPyL102: ; + PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); + cpy_r_r202 = 0; + if (unlikely(!cpy_r_r202)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); + goto CPyL107; + } + CPy_Unreachable(); +CPyL104: ; + PyObject *cpy_r_r203[1] = {cpy_r_r200}; + cpy_r_r204 = (PyObject **)&cpy_r_r203; + cpy_r_r205 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 1, 0); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); + goto CPyL170; + } + CPy_DECREF(cpy_r_r200); + cpy_r_r206 = CPyStatics[81]; /* 'main' */ + PyObject *cpy_r_r207[1] = {cpy_r_r205}; + cpy_r_r208 = (PyObject **)&cpy_r_r207; + cpy_r_r209 = PyObject_VectorcallMethod(cpy_r_r206, cpy_r_r208, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 61, CPyStatic___main_____globals); + goto CPyL171; + } else + goto CPyL172; +CPyL106: ; + CPy_DECREF(cpy_r_r205); + goto CPyL132; +CPyL107: ; + cpy_r_r210 = CPy_CatchError(); + cpy_r_r211 = CPyStatic___main_____globals; + cpy_r_r212 = CPyStatics[82]; /* 'ProjectNotFound' */ + cpy_r_r213 = CPyDict_GetItem(cpy_r_r211, cpy_r_r212); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 62, CPyStatic___main_____globals); + goto CPyL130; + } + cpy_r_r214 = CPy_ExceptionMatches(cpy_r_r213); + CPy_DecRef(cpy_r_r213); + if (!cpy_r_r214) goto CPyL112; + cpy_r_r215 = CPyStatics[83]; /* 'ERROR' */ + cpy_r_r216 = CPyStatics[84]; /* ('Brownie environment has not been initiated for this ' + 'folder.') */ + cpy_r_r217 = CPyDef__color___notify(cpy_r_r215, cpy_r_r216); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 63, CPyStatic___main_____globals); + goto CPyL130; + } else + goto CPyL173; +CPyL110: ; + cpy_r_r218 = CPyStatics[85]; /* "Type 'brownie init' to create the file structure." */ + cpy_r_r219 = CPyModule_sys; + cpy_r_r220 = CPyStatics[56]; /* 'exit' */ + cpy_r_r221 = CPyObject_GetAttr(cpy_r_r219, cpy_r_r220); + if (unlikely(cpy_r_r221 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 64, CPyStatic___main_____globals); + goto CPyL130; + } + PyObject *cpy_r_r222[1] = {cpy_r_r218}; + cpy_r_r223 = (PyObject **)&cpy_r_r222; + cpy_r_r224 = PyObject_Vectorcall(cpy_r_r221, cpy_r_r223, 1, 0); + CPy_DecRef(cpy_r_r221); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 64, CPyStatic___main_____globals); + goto CPyL130; + } else + goto CPyL174; +CPyL112: ; + cpy_r_r225 = CPyModule_builtins; + cpy_r_r226 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r227 = CPyObject_GetAttr(cpy_r_r225, cpy_r_r226); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 65, CPyStatic___main_____globals); + goto CPyL130; + } + cpy_r_r228 = CPy_ExceptionMatches(cpy_r_r227); + CPy_DecRef(cpy_r_r227); + if (!cpy_r_r228) goto CPyL127; + cpy_r_r229 = CPy_GetExcValue(); + cpy_r_r230 = CPyStatics[87]; /* '-r' */ + cpy_r_r231 = CPyModule_sys; + cpy_r_r232 = CPyStatics[55]; /* 'argv' */ + cpy_r_r233 = CPyObject_GetAttr(cpy_r_r231, cpy_r_r232); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 66, CPyStatic___main_____globals); + goto CPyL175; + } + if (likely(PyList_Check(cpy_r_r233))) + cpy_r_r234 = cpy_r_r233; + else { + CPy_TypeErrorTraceback("brownie/_cli/__main__.py", "main", 66, CPyStatic___main_____globals, "list", cpy_r_r233); + goto CPyL175; + } + cpy_r_r235 = PySequence_Contains(cpy_r_r234, cpy_r_r230); + CPy_DecRef(cpy_r_r234); + cpy_r_r236 = cpy_r_r235 >= 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 66, CPyStatic___main_____globals); + goto CPyL175; + } + cpy_r_r237 = cpy_r_r235; + if (!cpy_r_r237) goto CPyL120; + CPy_Raise(cpy_r_r229); + CPy_DecRef(cpy_r_r229); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 67, CPyStatic___main_____globals); + goto CPyL130; + } else + goto CPyL176; +CPyL119: ; + CPy_Unreachable(); +CPyL120: ; + cpy_r_r238 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r238 == NULL)) { + goto CPyL177; + } else + goto CPyL123; +CPyL121: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r239 = 0; + if (unlikely(!cpy_r_r239)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); + goto CPyL130; + } else + goto CPyL178; +CPyL122: ; + CPy_Unreachable(); +CPyL123: ; + cpy_r_r240 = NULL; + cpy_r_r241 = NULL; + cpy_r_r242 = NULL; + cpy_r_r243 = CPyDef__color___Color___format_tb(cpy_r_r238, cpy_r_r229, cpy_r_r240, cpy_r_r241, cpy_r_r242); + CPy_DecRef(cpy_r_r229); + if (unlikely(cpy_r_r243 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); + goto CPyL130; + } + cpy_r_r244 = CPyModule_sys; + cpy_r_r245 = CPyStatics[56]; /* 'exit' */ + cpy_r_r246 = CPyObject_GetAttr(cpy_r_r244, cpy_r_r245); + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); + goto CPyL179; + } + PyObject *cpy_r_r247[1] = {cpy_r_r243}; + cpy_r_r248 = (PyObject **)&cpy_r_r247; + cpy_r_r249 = PyObject_Vectorcall(cpy_r_r246, cpy_r_r248, 1, 0); + CPy_DecRef(cpy_r_r246); + if (unlikely(cpy_r_r249 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 69, CPyStatic___main_____globals); + goto CPyL179; + } else + goto CPyL180; +CPyL126: ; + CPy_DecRef(cpy_r_r243); + goto CPyL129; +CPyL127: ; + CPy_Reraise(); + if (!0) { + goto CPyL130; + } else + goto CPyL181; +CPyL128: ; + CPy_Unreachable(); +CPyL129: ; + CPy_RestoreExcInfo(cpy_r_r210); + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + goto CPyL132; +CPyL130: ; + CPy_RestoreExcInfo(cpy_r_r210); + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + cpy_r_r250 = CPy_KeepPropagating(); + if (!cpy_r_r250) goto CPyL133; + CPy_Unreachable(); +CPyL132: ; + cpy_r_r251 = Py_None; + return cpy_r_r251; +CPyL133: ; + cpy_r_r252 = NULL; + return cpy_r_r252; +CPyL134: ; + CPy_DecRef(cpy_r_r0); + goto CPyL133; +CPyL135: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + goto CPyL133; +CPyL136: ; + CPy_DECREF(cpy_r_r8); + goto CPyL4; +CPyL137: ; + CPy_DECREF(cpy_r_r20); + goto CPyL10; +CPyL138: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r23); + goto CPyL133; +CPyL139: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + goto CPyL133; +CPyL140: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r41); + goto CPyL133; +CPyL141: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r44); + goto CPyL133; +CPyL142: ; + CPy_DECREF(cpy_r_r53); + goto CPyL23; +CPyL143: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r66); + goto CPyL133; +CPyL144: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r76); + goto CPyL133; +CPyL145: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + goto CPyL133; +CPyL146: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL133; +CPyL147: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r84); + goto CPyL42; +CPyL148: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r84); + goto CPyL133; +CPyL149: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r91); + goto CPyL133; +CPyL150: ; + CPy_DECREF(cpy_r_r97); + goto CPyL52; +CPyL151: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r97); + goto CPyL133; +CPyL152: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL133; +CPyL153: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r80); + goto CPyL81; +CPyL154: ; + CPy_DECREF_NO_IMM(cpy_r_r80); + goto CPyL65; +CPyL155: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r111); + goto CPyL133; +CPyL156: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r111); + CPy_DecRef(cpy_r_r121); + goto CPyL133; +CPyL157: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r111); + goto CPyL133; +CPyL158: ; + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r111); + CPy_DecRef(cpy_r_r134); + goto CPyL133; +CPyL159: ; + CPy_DecRef(cpy_r_r79); + goto CPyL133; +CPyL160: ; + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r143); + goto CPyL133; +CPyL161: ; + CPy_DECREF_NO_IMM(cpy_r_r143); + goto CPyL79; +CPyL162: ; + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r153); + goto CPyL133; +CPyL163: ; + CPy_DECREF(cpy_r_r159); + goto CPyL78; +CPyL164: ; + CPy_DECREF(cpy_r_r166); + goto CPyL81; +CPyL165: ; + CPy_DecRef(cpy_r_r79); + goto CPyL82; +CPyL166: ; + CPy_DecRef(cpy_r_r79); + goto CPyL88; +CPyL167: ; + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r193); + goto CPyL133; +CPyL168: ; + CPy_DECREF(cpy_r_r198); + goto CPyL99; +CPyL169: ; + CPy_DecRef(cpy_r_r200); + goto CPyL102; +CPyL170: ; + CPy_DecRef(cpy_r_r200); + goto CPyL107; +CPyL171: ; + CPy_DecRef(cpy_r_r205); + goto CPyL107; +CPyL172: ; + CPy_DECREF(cpy_r_r209); + goto CPyL106; +CPyL173: ; + CPy_DecRef(cpy_r_r217); + goto CPyL110; +CPyL174: ; + CPy_DecRef(cpy_r_r224); + goto CPyL129; +CPyL175: ; + CPy_DecRef(cpy_r_r229); + goto CPyL130; +CPyL176: ; + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + goto CPyL119; +CPyL177: ; + CPy_DecRef(cpy_r_r229); + goto CPyL121; +CPyL178: ; + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + goto CPyL122; +CPyL179: ; + CPy_DecRef(cpy_r_r243); + goto CPyL130; +CPyL180: ; + CPy_DecRef(cpy_r_r249); + goto CPyL126; +CPyL181: ; + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + goto CPyL128; +} + +PyObject *CPyPy___main_____main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef___main_____main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/__main__.py", "main", 34, CPyStatic___main_____globals); + return NULL; +} + +char CPyDef___main_______top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "", -1, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + 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] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2075]; /* (('sys', 'sys', 'sys'),) */ + cpy_r_r11 = CPyStatic___main_____globals; + cpy_r_r12 = CPyStatics[89]; /* 'brownie/_cli/__main__.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL12; + cpy_r_r15 = CPyStatics[2076]; /* ('network',) */ + cpy_r_r16 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r17 = CPyStatic___main_____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("brownie/_cli/__main__.py", "", 5, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_brownie = cpy_r_r18; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2077]; /* ('Path', 'import_module') */ + cpy_r_r20 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r21 = CPyStatic___main_____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("brownie/_cli/__main__.py", "", 6, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_brownie____c_constants = cpy_r_r22; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2078]; /* ('CONFIG', '__version__') */ + cpy_r_r24 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r25 = CPyStatic___main_____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("brownie/_cli/__main__.py", "", 7, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_brownie____config = cpy_r_r26; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2079]; /* ('ProjectNotFound',) */ + cpy_r_r28 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r29 = CPyStatic___main_____globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "", 8, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_brownie___exceptions = cpy_r_r30; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[2080]; /* ('color', 'notify') */ + cpy_r_r32 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r33 = CPyStatic___main_____globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "", 9, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_brownie___utils = cpy_r_r34; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[2081]; /* ('docopt', 'levenshtein_norm') */ + cpy_r_r36 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r37 = CPyStatic___main_____globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "", 10, CPyStatic___main_____globals); + goto CPyL12; + } + CPyModule_brownie___utils___docopt = cpy_r_r38; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[100]; /* ('Usage: brownie [...] [options ' + ']\n' + '\n' + 'Commands:\n' + ' init Initialize a new brownie project\n' + ' bake Initialize from a brownie-mix ' + 'template\n' + ' pm Install and manage external ' + 'packages\n' + ' compile Compile the contract source ' + 'files\n' + ' console Load the console\n' + ' test Run test cases in the tests/ ' + 'folder\n' + ' run Run a script in the scripts/ ' + 'folder\n' + ' accounts Manage local accounts\n' + ' networks Manage network settings\n' + ' gui Load the GUI to view opcodes and ' + 'test coverage\n' + '\n' + 'Options:\n' + ' --help -h Display this message\n' + ' --version Show version and exit\n' + '\n' + "Type 'brownie --help' for specific options " + 'and more information about\n' + 'each command.') */ + cpy_r_r40 = CPyStatic___main_____globals; + cpy_r_r41 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r42 = CPyDict_SetItem(cpy_r_r40, cpy_r_r41, cpy_r_r39); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/_cli/__main__.py", "", 12, CPyStatic___main_____globals); + goto CPyL12; + } + return 1; +CPyL12: ; + cpy_r_r44 = 2; + return cpy_r_r44; +} +static PyMethodDef accountsmodule_methods[] = { + {"main", (PyCFunction)CPyPy_accounts___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {"_list", (PyCFunction)CPyPy_accounts____list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list()\n--\n\n") /* docstring */}, + {"_new", (PyCFunction)CPyPy_accounts____new, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_new(id_)\n--\n\n") /* docstring */}, + {"_generate", (PyCFunction)CPyPy_accounts____generate, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate(id_)\n--\n\n") /* docstring */}, + {"_import", (PyCFunction)CPyPy_accounts____import, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_import(id_, path)\n--\n\n") /* docstring */}, + {"_export", (PyCFunction)CPyPy_accounts____export, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_export(id_, path)\n--\n\n") /* docstring */}, + {"_password", (PyCFunction)CPyPy_accounts____password, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_password(id_)\n--\n\n") /* docstring */}, + {"_delete", (PyCFunction)CPyPy_accounts____delete, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete(id_)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___accounts(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___accounts__internal, "__name__"); + CPyStatic_accounts___globals = PyModule_GetDict(CPyModule_brownie____cli___accounts__internal); + if (unlikely(CPyStatic_accounts___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_accounts_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___accounts__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef accountsmodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.accounts", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + accountsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___accounts(void) +{ + if (CPyModule_brownie____cli___accounts__internal) { + Py_INCREF(CPyModule_brownie____cli___accounts__internal); + return CPyModule_brownie____cli___accounts__internal; + } + CPyModule_brownie____cli___accounts__internal = PyModule_Create(&accountsmodule); + if (unlikely(CPyModule_brownie____cli___accounts__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___accounts(CPyModule_brownie____cli___accounts__internal) != 0) + goto fail; + return CPyModule_brownie____cli___accounts__internal; + fail: + return NULL; +} + +PyObject *CPyDef_accounts___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T3OOO cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T3OOO cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + cpy_r_r0 = CPyStatic_accounts___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals); + goto CPyL41; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals, "str", cpy_r_r2); + goto CPyL41; + } + cpy_r_r4 = CPyStatic_accounts___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals); + goto CPyL42; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 34, CPyStatic_accounts___globals, "dict", cpy_r_r9); + goto CPyL41; + } + cpy_r_r11 = CPyModule_sys; + cpy_r_r12 = CPyStatics[76]; /* 'modules' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals, "dict", cpy_r_r13); + goto CPyL43; + } + cpy_r_r15 = CPyStatic_accounts___globals; + cpy_r_r16 = CPyStatics[101]; /* '__name__' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL44; + } + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals, "str", cpy_r_r17); + goto CPyL44; + } + cpy_r_r19 = CPyDict_GetItem(cpy_r_r14, cpy_r_r18); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL43; + } + cpy_r_r20 = CPyStatics[102]; /* '_' */ + cpy_r_r21 = CPyStatics[103]; /* '' */ + cpy_r_r22 = CPyDict_GetItem(cpy_r_r10, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL45; + } + cpy_r_r23 = PyObject_Str(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL45; + } + cpy_r_r24 = CPyStr_Build(2, cpy_r_r20, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL45; + } + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r24); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 36, CPyStatic_accounts___globals); + goto CPyL43; + } + goto CPyL25; +CPyL16: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 37, CPyStatic_accounts___globals); + goto CPyL23; + } + cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); + CPy_DecRef(cpy_r_r29); + if (!cpy_r_r30) goto CPyL21; + cpy_r_r31 = CPyStatics[105]; /* 'Invalid command. Try brownie accounts --help' */ + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[53]; /* 'print' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 38, CPyStatic_accounts___globals); + goto CPyL23; + } + PyObject *cpy_r_r35[1] = {cpy_r_r31}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); + CPy_DecRef(cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 38, CPyStatic_accounts___globals); + goto CPyL23; + } else + goto CPyL46; +CPyL20: ; + cpy_r_r38 = Py_None; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + return cpy_r_r38; +CPyL21: ; + CPy_Reraise(); + if (!0) { + goto CPyL23; + } else + goto CPyL47; +CPyL22: ; + CPy_Unreachable(); +CPyL23: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r39 = CPy_KeepPropagating(); + if (!cpy_r_r39) goto CPyL41; + CPy_Unreachable(); +CPyL25: ; + cpy_r_r40 = CPyStatics[106]; /* '' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r10, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 41, CPyStatic_accounts___globals); + goto CPyL48; + } + cpy_r_r42 = PySequence_Tuple(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 41, CPyStatic_accounts___globals); + goto CPyL48; + } + cpy_r_r43 = PyObject_CallObject(cpy_r_r25, cpy_r_r42); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 41, CPyStatic_accounts___globals); + } else + goto CPyL49; +CPyL28: ; + cpy_r_r44 = CPy_CatchError(); + cpy_r_r45 = CPyModule_builtins; + cpy_r_r46 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 42, CPyStatic_accounts___globals); + goto CPyL50; + } + cpy_r_r48 = CPy_ExceptionMatches(cpy_r_r47); + CPy_DecRef(cpy_r_r47); + if (!cpy_r_r48) goto CPyL51; + cpy_r_r49 = CPyStatics[108]; /* "Invalid arguments for command '" */ + cpy_r_r50 = CPyStatics[103]; /* '' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r10, cpy_r_r50); + CPy_DecRef(cpy_r_r10); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); + goto CPyL38; + } + cpy_r_r52 = PyObject_Str(cpy_r_r51); + CPy_DecRef(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); + goto CPyL38; + } + cpy_r_r53 = CPyStatics[109]; /* "'. Try brownie accounts --help" */ + cpy_r_r54 = CPyStr_Build(3, cpy_r_r49, cpy_r_r52, cpy_r_r53); + CPy_DecRef(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); + goto CPyL38; + } + cpy_r_r55 = CPyModule_builtins; + cpy_r_r56 = CPyStatics[53]; /* 'print' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); + goto CPyL52; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DecRef(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 43, CPyStatic_accounts___globals); + goto CPyL52; + } else + goto CPyL53; +CPyL35: ; + CPy_DecRef(cpy_r_r54); + cpy_r_r61 = Py_None; + CPy_RestoreExcInfo(cpy_r_r44); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + return cpy_r_r61; +CPyL36: ; + CPy_Reraise(); + if (!0) { + goto CPyL38; + } else + goto CPyL54; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r44); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) goto CPyL41; + CPy_Unreachable(); +CPyL40: ; + cpy_r_r63 = Py_None; + return cpy_r_r63; +CPyL41: ; + cpy_r_r64 = NULL; + return cpy_r_r64; +CPyL42: ; + CPy_DecRef(cpy_r_r3); + goto CPyL41; +CPyL43: ; + CPy_DecRef(cpy_r_r10); + goto CPyL16; +CPyL44: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + goto CPyL16; +CPyL45: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + goto CPyL16; +CPyL46: ; + CPy_DecRef(cpy_r_r37); + goto CPyL20; +CPyL47: ; + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL22; +CPyL48: ; + CPy_DecRef(cpy_r_r25); + goto CPyL28; +CPyL49: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r43); + goto CPyL40; +CPyL50: ; + CPy_DecRef(cpy_r_r10); + goto CPyL38; +CPyL51: ; + CPy_DecRef(cpy_r_r10); + goto CPyL36; +CPyL52: ; + CPy_DecRef(cpy_r_r54); + goto CPyL38; +CPyL53: ; + CPy_DecRef(cpy_r_r60); + goto CPyL35; +CPyL54: ; + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + goto CPyL37; +} + +PyObject *CPyPy_accounts___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_accounts___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "main", 33, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____list(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_data; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + CPyTagged cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + CPyPtr cpy_r_r14; + int64_t cpy_r_r15; + CPyTagged cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + 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_r27; + PyObject *cpy_r_r28; + int64_t cpy_r_r29; + CPyPtr cpy_r_r30; + int64_t cpy_r_r31; + char cpy_r_r32; + CPyPtr cpy_r_r33; + CPyPtr cpy_r_r34; + int64_t cpy_r_r35; + CPyPtr cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_u; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + tuple_T3OOO cpy_r_r62; + tuple_T3OOO cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + tuple_T3OOO cpy_r_r74; + tuple_T3OOO cpy_r_r75; + tuple_T3OOO cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject **cpy_r_r104; + PyObject *cpy_r_r105; + int64_t cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + cpy_r_r0 = NULL; + cpy_r_data = cpy_r_r0; + cpy_r_r1 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 48, CPyStatic_accounts___globals); + goto CPyL71; + } + cpy_r_r2 = CPyStatics[110]; + cpy_r_r3 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 48, CPyStatic_accounts___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPySequence_Sort(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 48, CPyStatic_accounts___globals); + goto CPyL71; + } + cpy_r_r8 = CPyStatics[111]; /* 'Found ' */ + cpy_r_r9 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; + cpy_r_r10 = *(int64_t *)cpy_r_r9; + cpy_r_r11 = cpy_r_r10 << 1; + cpy_r_r12 = CPyTagged_Str(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); + goto CPyL73; + } + cpy_r_r13 = CPyStatics[112]; /* ' account' */ + cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; + cpy_r_r15 = *(int64_t *)cpy_r_r14; + cpy_r_r16 = cpy_r_r15 << 1; + cpy_r_r17 = cpy_r_r16 != 2; + if (!cpy_r_r17) goto CPyL6; + cpy_r_r18 = CPyStatics[113]; /* 's' */ + CPy_INCREF(cpy_r_r18); + cpy_r_r19 = cpy_r_r18; + goto CPyL7; +CPyL6: ; + cpy_r_r20 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r20); + cpy_r_r19 = cpy_r_r20; +CPyL7: ; + cpy_r_r21 = CPyStatics[115]; /* ':' */ + cpy_r_r22 = CPyStr_Build(5, cpy_r_r8, cpy_r_r12, cpy_r_r13, cpy_r_r19, cpy_r_r21); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); + goto CPyL73; + } + cpy_r_r23 = CPyModule_builtins; + cpy_r_r24 = CPyStatics[53]; /* 'print' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); + goto CPyL74; + } + PyObject *cpy_r_r26[1] = {cpy_r_r22}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, 0); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 49, CPyStatic_accounts___globals); + goto CPyL74; + } else + goto CPyL75; +CPyL10: ; + CPy_DECREF(cpy_r_r22); + cpy_r_r29 = 0; +CPyL11: ; + cpy_r_r30 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; + cpy_r_r31 = *(int64_t *)cpy_r_r30; + cpy_r_r32 = cpy_r_r29 < cpy_r_r31; + if (!cpy_r_r32) goto CPyL76; + cpy_r_r33 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; + cpy_r_r34 = *(CPyPtr *)cpy_r_r33; + cpy_r_r35 = cpy_r_r29 * 8; + cpy_r_r36 = cpy_r_r34 + cpy_r_r35; + cpy_r_r37 = *(PyObject * *)cpy_r_r36; + CPy_INCREF(cpy_r_r37); + cpy_r_r38 = CPyList_GetItemShort(cpy_r_r7, -2); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 51, CPyStatic_accounts___globals); + goto CPyL77; + } + cpy_r_r39 = PyObject_RichCompare(cpy_r_r37, cpy_r_r38, 2); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 51, CPyStatic_accounts___globals); + goto CPyL77; + } + if (unlikely(!PyBool_Check(cpy_r_r39))) { + CPy_TypeError("bool", cpy_r_r39); cpy_r_r40 = 2; + } else + cpy_r_r40 = cpy_r_r39 == Py_True; + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == 2)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 51, CPyStatic_accounts___globals); + goto CPyL77; + } + if (!cpy_r_r40) goto CPyL17; + cpy_r_r41 = CPyStatics[116]; /* '└' */ + CPy_INCREF(cpy_r_r41); + cpy_r_r42 = cpy_r_r41; + goto CPyL18; +CPyL17: ; + cpy_r_r43 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r43); + cpy_r_r42 = cpy_r_r43; +CPyL18: ; + cpy_r_u = cpy_r_r42; + cpy_r_r44 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r45[1] = {cpy_r_r37}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL78; + } + cpy_r_r48 = CPy_TYPE(cpy_r_r47); + cpy_r_r49 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL79; + } + cpy_r_r51 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL80; + } + PyObject *cpy_r_r53[1] = {cpy_r_r47}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL80; + } + cpy_r_r56 = 1; + cpy_r_r57 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r57 == NULL)) { + goto CPyL81; + } else + goto CPyL26; +CPyL24: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r58 = 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 53, CPyStatic_accounts___globals); + goto CPyL28; + } else + goto CPyL82; +CPyL25: ; + CPy_Unreachable(); +CPyL26: ; + PyObject *cpy_r_r59[1] = {cpy_r_r55}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r60, 1, 0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 53, CPyStatic_accounts___globals); + goto CPyL83; + } else + goto CPyL84; +CPyL27: ; + CPy_DECREF(cpy_r_r55); + cpy_r_data = cpy_r_r61; + goto CPyL36; +CPyL28: ; + cpy_r_r62 = CPy_CatchError(); + cpy_r_r56 = 0; + cpy_r_r63 = CPy_GetExcInfo(); + cpy_r_r64 = cpy_r_r63.f0; + CPy_INCREF(cpy_r_r64); + cpy_r_r65 = cpy_r_r63.f1; + CPy_INCREF(cpy_r_r65); + cpy_r_r66 = cpy_r_r63.f2; + CPy_INCREF(cpy_r_r66); + CPy_DecRef(cpy_r_r63.f0); + CPy_DecRef(cpy_r_r63.f1); + CPy_DecRef(cpy_r_r63.f2); + PyObject *cpy_r_r67[4] = {cpy_r_r47, cpy_r_r64, cpy_r_r65, cpy_r_r66}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r68, 4, 0); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL85; + } + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r66); + cpy_r_r70 = PyObject_IsTrue(cpy_r_r69); + CPy_DecRef(cpy_r_r69); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL34; + } + cpy_r_r72 = cpy_r_r70; + if (cpy_r_r72) goto CPyL33; + CPy_Reraise(); + if (!0) { + goto CPyL34; + } else + goto CPyL86; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + CPy_RestoreExcInfo(cpy_r_r62); + CPy_DecRef(cpy_r_r62.f0); + CPy_DecRef(cpy_r_r62.f1); + CPy_DecRef(cpy_r_r62.f2); + goto CPyL36; +CPyL34: ; + CPy_RestoreExcInfo(cpy_r_r62); + CPy_DecRef(cpy_r_r62.f0); + CPy_DecRef(cpy_r_r62.f1); + CPy_DecRef(cpy_r_r62.f2); + cpy_r_r73 = CPy_KeepPropagating(); + if (!cpy_r_r73) { + goto CPyL37; + } else + goto CPyL87; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + tuple_T3OOO __tmp21 = { NULL, NULL, NULL }; + cpy_r_r74 = __tmp21; + cpy_r_r75 = cpy_r_r74; + goto CPyL38; +CPyL37: ; + cpy_r_r76 = CPy_CatchError(); + cpy_r_r75 = cpy_r_r76; +CPyL38: ; + if (!cpy_r_r56) goto CPyL88; + cpy_r_r77 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r78[4] = {cpy_r_r47, cpy_r_r77, cpy_r_r77, cpy_r_r77}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r79, 4, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 52, CPyStatic_accounts___globals); + goto CPyL89; + } else + goto CPyL90; +CPyL40: ; + CPy_DECREF(cpy_r_r47); +CPyL41: ; + if (cpy_r_r75.f0 == NULL) { + goto CPyL48; + } else + goto CPyL91; +CPyL42: ; + CPy_Reraise(); + if (!0) { + goto CPyL44; + } else + goto CPyL92; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + if (cpy_r_r75.f0 == NULL) goto CPyL46; + CPy_RestoreExcInfo(cpy_r_r75); + CPy_XDECREF(cpy_r_r75.f0); + CPy_XDECREF(cpy_r_r75.f1); + CPy_XDECREF(cpy_r_r75.f2); +CPyL46: ; + cpy_r_r81 = CPy_KeepPropagating(); + if (!cpy_r_r81) goto CPyL70; + CPy_Unreachable(); +CPyL48: ; + cpy_r_r82 = CPyStatics[121]; /* ' \x1b[0;1;30m' */ + cpy_r_r83 = CPyStatics[122]; /* '─\x1b[0;1;34m' */ + cpy_r_r84 = CPyStatics[68]; /* 'stem' */ + cpy_r_r85 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r84); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); + goto CPyL93; + } + if (likely(PyUnicode_Check(cpy_r_r85))) + cpy_r_r86 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals, "str", cpy_r_r85); + goto CPyL93; + } + cpy_r_r87 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r87 == NULL)) { + goto CPyL94; + } else + goto CPyL53; +CPyL51: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r88 = 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); + goto CPyL70; + } + CPy_Unreachable(); +CPyL53: ; + cpy_r_r89 = PyObject_Str(cpy_r_r87); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); + goto CPyL95; + } + cpy_r_r90 = CPyStatics[123]; /* ': \x1b[0;1;35m' */ + cpy_r_r91 = CPyStatics[124]; /* 'address' */ + if (cpy_r_data == NULL) { + goto CPyL96; + } else + goto CPyL57; +CPyL55: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"data\" referenced before assignment"); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); + goto CPyL70; + } + CPy_Unreachable(); +CPyL57: ; + cpy_r_r93 = PyObject_GetItem(cpy_r_data, cpy_r_r91); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); + goto CPyL97; + } + if (PyUnicode_Check(cpy_r_r93)) + cpy_r_r94 = cpy_r_r93; + else { + cpy_r_r94 = NULL; + } + if (cpy_r_r94 != NULL) goto __LL22; + if (PyBytes_Check(cpy_r_r93) || PyByteArray_Check(cpy_r_r93)) + cpy_r_r94 = cpy_r_r93; + else { + cpy_r_r94 = NULL; + } + if (cpy_r_r94 != NULL) goto __LL22; + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals, "union[str, bytes]", cpy_r_r93); + goto CPyL97; +__LL22: ; + cpy_r_r95 = CPyDef_convert___main___to_address(cpy_r_r94); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); + goto CPyL97; + } + cpy_r_r96 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r96 == NULL)) { + goto CPyL98; + } else + goto CPyL63; +CPyL61: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r97 = 0; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 56, CPyStatic_accounts___globals); + goto CPyL70; + } + CPy_Unreachable(); +CPyL63: ; + cpy_r_r98 = PyObject_Str(cpy_r_r96); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); + goto CPyL99; + } + cpy_r_r99 = CPyStr_Build(8, cpy_r_r82, cpy_r_u, cpy_r_r83, cpy_r_r86, cpy_r_r89, cpy_r_r90, cpy_r_r95, cpy_r_r98); + CPy_DECREF(cpy_r_u); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r89); + CPy_DECREF(cpy_r_r95); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 55, CPyStatic_accounts___globals); + goto CPyL73; + } + cpy_r_r100 = CPyModule_builtins; + cpy_r_r101 = CPyStatics[53]; /* 'print' */ + cpy_r_r102 = CPyObject_GetAttr(cpy_r_r100, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 54, CPyStatic_accounts___globals); + goto CPyL100; + } + PyObject *cpy_r_r103[1] = {cpy_r_r99}; + cpy_r_r104 = (PyObject **)&cpy_r_r103; + cpy_r_r105 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r104, 1, 0); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 54, CPyStatic_accounts___globals); + goto CPyL100; + } else + goto CPyL101; +CPyL67: ; + CPy_DECREF(cpy_r_r99); + cpy_r_r106 = cpy_r_r29 + 1; + cpy_r_r29 = cpy_r_r106; + goto CPyL11; +CPyL69: ; + cpy_r_r107 = Py_None; + return cpy_r_r107; +CPyL70: ; + cpy_r_r108 = NULL; + return cpy_r_r108; +CPyL71: ; + CPy_XDecRef(cpy_r_data); + goto CPyL70; +CPyL72: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r1); + goto CPyL70; +CPyL73: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + goto CPyL70; +CPyL74: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r22); + goto CPyL70; +CPyL75: ; + CPy_DECREF(cpy_r_r28); + goto CPyL10; +CPyL76: ; + CPy_XDECREF(cpy_r_data); + CPy_DECREF_NO_IMM(cpy_r_r7); + goto CPyL69; +CPyL77: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + goto CPyL70; +CPyL78: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + goto CPyL70; +CPyL79: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + goto CPyL70; +CPyL80: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL70; +CPyL81: ; + CPy_DecRef(cpy_r_r55); + goto CPyL24; +CPyL82: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL25; +CPyL83: ; + CPy_DecRef(cpy_r_r55); + goto CPyL28; +CPyL84: ; + CPy_XDECREF(cpy_r_data); + goto CPyL27; +CPyL85: ; + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r66); + goto CPyL34; +CPyL86: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r62.f0); + CPy_DecRef(cpy_r_r62.f1); + CPy_DecRef(cpy_r_r62.f2); + goto CPyL32; +CPyL87: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL35; +CPyL88: ; + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r50); + goto CPyL41; +CPyL89: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r47); + goto CPyL44; +CPyL90: ; + CPy_DECREF(cpy_r_r80); + goto CPyL40; +CPyL91: ; + CPy_XDECREF(cpy_r_data); + CPy_DECREF_NO_IMM(cpy_r_r7); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_u); + goto CPyL42; +CPyL92: ; + CPy_XDECREF(cpy_r_r75.f0); + CPy_XDECREF(cpy_r_r75.f1); + CPy_XDECREF(cpy_r_r75.f2); + goto CPyL43; +CPyL93: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_u); + goto CPyL70; +CPyL94: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r86); + goto CPyL51; +CPyL95: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r86); + goto CPyL70; +CPyL96: ; + CPy_DECREF_NO_IMM(cpy_r_r7); + CPy_DECREF(cpy_r_u); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r89); + goto CPyL55; +CPyL97: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r89); + goto CPyL70; +CPyL98: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r95); + goto CPyL61; +CPyL99: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r95); + goto CPyL70; +CPyL100: ; + CPy_XDecRef(cpy_r_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r99); + goto CPyL70; +CPyL101: ; + CPy_DECREF(cpy_r_r105); + goto CPyL67; +} + +PyObject *CPyPy_accounts____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_accounts____list(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_list", 47, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____new(PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + cpy_r_r0 = CPyStatics[125]; /* 'Enter the private key you wish to add: ' */ + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[126]; /* 'input' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 61, CPyStatic_accounts___globals); + goto CPyL22; + } + PyObject *cpy_r_r4[1] = {cpy_r_r0}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 61, CPyStatic_accounts___globals); + goto CPyL22; + } + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_new", 61, CPyStatic_accounts___globals, "str", cpy_r_r6); + goto CPyL22; + } + cpy_r_r8 = CPyStatic_network___accounts; + if (unlikely(cpy_r_r8 == NULL)) { + goto CPyL23; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 62, CPyStatic_accounts___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r10 = CPyStatics[127]; /* 'add' */ + PyObject *cpy_r_r11[2] = {cpy_r_r8, cpy_r_r7}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 62, CPyStatic_accounts___globals); + goto CPyL24; + } + CPy_DECREF(cpy_r_r7); + cpy_r_r14 = CPyStatics[128]; /* 'save' */ + PyObject *cpy_r_r15[2] = {cpy_r_r13, cpy_r_id_}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 63, CPyStatic_accounts___globals); + goto CPyL25; + } else + goto CPyL26; +CPyL8: ; + cpy_r_r18 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r19 = CPyStatics[130]; /* "A new account '\x1b[0;1;35m" */ + cpy_r_r20 = CPyStatics[124]; /* 'address' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r20); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); + goto CPyL22; + } + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals, "str", cpy_r_r21); + goto CPyL22; + } + cpy_r_r23 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r23 == NULL)) { + goto CPyL27; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r24 = 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r25 = PyObject_Str(cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); + goto CPyL28; + } + cpy_r_r26 = CPyStatics[131]; /* "' has been generated with the id '\x1b[0;1;34m" */ + cpy_r_r27 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); + goto CPyL29; + } + cpy_r_r28 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r28 == NULL)) { + goto CPyL30; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 67, CPyStatic_accounts___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r30 = PyObject_Str(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); + goto CPyL31; + } + cpy_r_r31 = CPyStatics[132]; /* "'" */ + cpy_r_r32 = CPyStr_Build(7, cpy_r_r19, cpy_r_r22, cpy_r_r25, cpy_r_r26, cpy_r_r27, cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 66, CPyStatic_accounts___globals); + goto CPyL22; + } + cpy_r_r33 = CPyDef__color___notify(cpy_r_r18, cpy_r_r32); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 64, CPyStatic_accounts___globals); + goto CPyL22; + } else + goto CPyL32; +CPyL21: ; + cpy_r_r34 = Py_None; + return cpy_r_r34; +CPyL22: ; + cpy_r_r35 = NULL; + return cpy_r_r35; +CPyL23: ; + CPy_DecRef(cpy_r_r7); + goto CPyL4; +CPyL24: ; + CPy_DecRef(cpy_r_r7); + goto CPyL22; +CPyL25: ; + CPy_DecRef(cpy_r_r13); + goto CPyL22; +CPyL26: ; + CPy_DECREF(cpy_r_r17); + goto CPyL8; +CPyL27: ; + CPy_DecRef(cpy_r_r22); + goto CPyL11; +CPyL28: ; + CPy_DecRef(cpy_r_r22); + goto CPyL22; +CPyL29: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + goto CPyL22; +CPyL30: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + goto CPyL16; +CPyL31: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + goto CPyL22; +CPyL32: ; + CPy_DECREF(cpy_r_r33); + goto CPyL21; +} + +PyObject *CPyPy_accounts____new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", 0}; + static CPyArg_Parser parser = {"O:_new", kwlist, 0}; + PyObject *obj_id_; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *retval = CPyDef_accounts____new(arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_new", 60, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____generate(PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + cpy_r_r0 = CPyStatics[133]; /* 'Generating a new private key...' */ + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[53]; /* 'print' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 72, CPyStatic_accounts___globals); + goto CPyL21; + } + PyObject *cpy_r_r4[1] = {cpy_r_r0}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 72, CPyStatic_accounts___globals); + goto CPyL21; + } else + goto CPyL22; +CPyL2: ; + cpy_r_r7 = CPyStatic_network___accounts; + if (likely(cpy_r_r7 != NULL)) goto CPyL5; + PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 73, CPyStatic_accounts___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r9 = CPyStatics[127]; /* 'add' */ + PyObject *cpy_r_r10[1] = {cpy_r_r7}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 73, CPyStatic_accounts___globals); + goto CPyL21; + } + cpy_r_r13 = CPyStatics[128]; /* 'save' */ + PyObject *cpy_r_r14[2] = {cpy_r_r12, cpy_r_id_}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 74, CPyStatic_accounts___globals); + goto CPyL23; + } else + goto CPyL24; +CPyL7: ; + cpy_r_r17 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r18 = CPyStatics[130]; /* "A new account '\x1b[0;1;35m" */ + cpy_r_r19 = CPyStatics[124]; /* 'address' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r19); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); + goto CPyL21; + } + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals, "str", cpy_r_r20); + goto CPyL21; + } + cpy_r_r22 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL25; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r24 = PyObject_Str(cpy_r_r22); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); + goto CPyL26; + } + cpy_r_r25 = CPyStatics[131]; /* "' has been generated with the id '\x1b[0;1;34m" */ + cpy_r_r26 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); + goto CPyL27; + } + cpy_r_r27 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r27 == NULL)) { + goto CPyL28; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 78, CPyStatic_accounts___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r29 = PyObject_Str(cpy_r_r27); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); + goto CPyL29; + } + cpy_r_r30 = CPyStatics[132]; /* "'" */ + cpy_r_r31 = CPyStr_Build(7, cpy_r_r18, cpy_r_r21, cpy_r_r24, cpy_r_r25, cpy_r_r26, cpy_r_r29, cpy_r_r30); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 77, CPyStatic_accounts___globals); + goto CPyL21; + } + cpy_r_r32 = CPyDef__color___notify(cpy_r_r17, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 75, CPyStatic_accounts___globals); + goto CPyL21; + } else + goto CPyL30; +CPyL20: ; + cpy_r_r33 = Py_None; + return cpy_r_r33; +CPyL21: ; + cpy_r_r34 = NULL; + return cpy_r_r34; +CPyL22: ; + CPy_DECREF(cpy_r_r6); + goto CPyL2; +CPyL23: ; + CPy_DecRef(cpy_r_r12); + goto CPyL21; +CPyL24: ; + CPy_DECREF(cpy_r_r16); + goto CPyL7; +CPyL25: ; + CPy_DecRef(cpy_r_r21); + goto CPyL10; +CPyL26: ; + CPy_DecRef(cpy_r_r21); + goto CPyL21; +CPyL27: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + goto CPyL21; +CPyL28: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + goto CPyL15; +CPyL29: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + goto CPyL21; +CPyL30: ; + CPy_DECREF(cpy_r_r32); + goto CPyL20; +} + +PyObject *CPyPy_accounts____generate(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", 0}; + static CPyArg_Parser parser = {"O:_generate", kwlist, 0}; + PyObject *obj_id_; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *retval = CPyDef_accounts____generate(arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_generate", 71, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____import(PyObject *cpy_r_id_, PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_source_path; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject **cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + cpy_r_r0 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r1 = CPyStatics[134]; /* 'accounts/' */ + cpy_r_r2 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); + goto CPyL52; + } + cpy_r_r3 = CPyStatics[135]; /* '.json' */ + cpy_r_r4 = CPyStr_Build(3, cpy_r_r1, cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); + goto CPyL52; + } + cpy_r_r5 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r6[2] = {cpy_r_r0, cpy_r_r4}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 83, CPyStatic_accounts___globals); + goto CPyL53; + } + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r4); + cpy_r_r9 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r10[1] = {cpy_r_r8}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 84, CPyStatic_accounts___globals); + goto CPyL54; + } + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 84, CPyStatic_accounts___globals); + goto CPyL54; + } + if (cpy_r_r13) { + goto CPyL55; + } else + goto CPyL13; +CPyL7: ; + cpy_r_r14 = CPyStatics[138]; /* "A keystore file already exists with the id '" */ + cpy_r_r15 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r16 = CPyStatics[132]; /* "'" */ + cpy_r_r17 = CPyStr_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); + goto CPyL56; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); + goto CPyL56; + } + CPy_DECREF(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 85, CPyStatic_accounts___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r24 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL57; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 87, CPyStatic_accounts___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r26[1] = {cpy_r_path}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 87, CPyStatic_accounts___globals); + goto CPyL54; + } + cpy_r_r29 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r30[1] = {cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 87, CPyStatic_accounts___globals); + goto CPyL58; + } + CPy_DECREF(cpy_r_r28); + cpy_r_source_path = cpy_r_r32; + cpy_r_r33 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r34[1] = {cpy_r_source_path}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 88, CPyStatic_accounts___globals); + goto CPyL59; + } + if (unlikely(!PyBool_Check(cpy_r_r36))) { + CPy_TypeError("bool", cpy_r_r36); cpy_r_r37 = 2; + } else + cpy_r_r37 = cpy_r_r36 == Py_True; + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == 2)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 88, CPyStatic_accounts___globals); + goto CPyL59; + } + if (cpy_r_r37) goto CPyL32; + cpy_r_r38 = CPyStatics[135]; /* '.json' */ + cpy_r_r39 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r40[2] = {cpy_r_source_path, cpy_r_r38}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 89, CPyStatic_accounts___globals); + goto CPyL59; + } + cpy_r_r43 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r44[1] = {cpy_r_r42}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 90, CPyStatic_accounts___globals); + goto CPyL60; + } + if (unlikely(!PyBool_Check(cpy_r_r46))) { + CPy_TypeError("bool", cpy_r_r46); cpy_r_r47 = 2; + } else + cpy_r_r47 = cpy_r_r46 == Py_True; + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == 2)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 90, CPyStatic_accounts___globals); + goto CPyL60; + } + if (cpy_r_r47) { + goto CPyL61; + } else + goto CPyL62; +CPyL25: ; + cpy_r_source_path = cpy_r_r42; + goto CPyL32; +CPyL26: ; + cpy_r_r48 = CPyStatics[142]; /* 'Cannot find ' */ + cpy_r_r49 = PyObject_Str(cpy_r_source_path); + CPy_DECREF(cpy_r_source_path); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r50 = CPyStr_Build(2, cpy_r_r48, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r51 = CPyModule_builtins; + cpy_r_r52 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); + goto CPyL63; + } + PyObject *cpy_r_r54[1] = {cpy_r_r50}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); + goto CPyL63; + } + CPy_DECREF(cpy_r_r50); + CPy_Raise(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 93, CPyStatic_accounts___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL32: ; + cpy_r_r57 = CPyStatic_network___accounts; + if (unlikely(cpy_r_r57 == NULL)) { + goto CPyL64; + } else + goto CPyL35; +CPyL33: ; + PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); + cpy_r_r58 = 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 95, CPyStatic_accounts___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL35: ; + cpy_r_r59 = CPyStatics[48]; /* 'load' */ + PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_source_path}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 95, CPyStatic_accounts___globals); + goto CPyL59; + } else + goto CPyL65; +CPyL36: ; + cpy_r_r63 = CPyModule_shutil; + cpy_r_r64 = CPyStatics[5]; /* 'copy' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 96, CPyStatic_accounts___globals); + goto CPyL59; + } + PyObject *cpy_r_r66[2] = {cpy_r_source_path, cpy_r_r8}; + cpy_r_r67 = (PyObject **)&cpy_r_r66; + cpy_r_r68 = PyObject_Vectorcall(cpy_r_r65, cpy_r_r67, 2, 0); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 96, CPyStatic_accounts___globals); + goto CPyL59; + } else + goto CPyL66; +CPyL38: ; + CPy_DECREF(cpy_r_r8); + cpy_r_r69 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r70 = CPyStatics[144]; /* "Keystore '\x1b[0;1;35m" */ + cpy_r_r71 = PyObject_Str(cpy_r_source_path); + CPy_DECREF(cpy_r_source_path); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r72 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r72 == NULL)) { + goto CPyL67; + } else + goto CPyL42; +CPyL40: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r73 = 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL42: ; + cpy_r_r74 = PyObject_Str(cpy_r_r72); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); + goto CPyL68; + } + cpy_r_r75 = CPyStatics[145]; /* "' has been imported with the id '\x1b[0;1;34m" */ + cpy_r_r76 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); + goto CPyL69; + } + cpy_r_r77 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r77 == NULL)) { + goto CPyL70; + } else + goto CPyL47; +CPyL45: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r78 = 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 100, CPyStatic_accounts___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL47: ; + cpy_r_r79 = PyObject_Str(cpy_r_r77); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); + goto CPyL71; + } + cpy_r_r80 = CPyStatics[132]; /* "'" */ + cpy_r_r81 = CPyStr_Build(7, cpy_r_r70, cpy_r_r71, cpy_r_r74, cpy_r_r75, cpy_r_r76, cpy_r_r79, cpy_r_r80); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 99, CPyStatic_accounts___globals); + goto CPyL51; + } + cpy_r_r82 = CPyDef__color___notify(cpy_r_r69, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 97, CPyStatic_accounts___globals); + goto CPyL51; + } else + goto CPyL72; +CPyL50: ; + cpy_r_r83 = Py_None; + return cpy_r_r83; +CPyL51: ; + cpy_r_r84 = NULL; + return cpy_r_r84; +CPyL52: ; + CPy_DecRef(cpy_r_r0); + goto CPyL51; +CPyL53: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + goto CPyL51; +CPyL54: ; + CPy_DecRef(cpy_r_r8); + goto CPyL51; +CPyL55: ; + CPy_DECREF(cpy_r_r8); + goto CPyL7; +CPyL56: ; + CPy_DecRef(cpy_r_r17); + goto CPyL51; +CPyL57: ; + CPy_DecRef(cpy_r_r8); + goto CPyL14; +CPyL58: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r28); + goto CPyL51; +CPyL59: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_source_path); + goto CPyL51; +CPyL60: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_source_path); + CPy_DecRef(cpy_r_r42); + goto CPyL51; +CPyL61: ; + CPy_DECREF(cpy_r_source_path); + goto CPyL25; +CPyL62: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r42); + goto CPyL26; +CPyL63: ; + CPy_DecRef(cpy_r_r50); + goto CPyL51; +CPyL64: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_source_path); + goto CPyL33; +CPyL65: ; + CPy_DECREF(cpy_r_r62); + goto CPyL36; +CPyL66: ; + CPy_DECREF(cpy_r_r68); + goto CPyL38; +CPyL67: ; + CPy_DecRef(cpy_r_r71); + goto CPyL40; +CPyL68: ; + CPy_DecRef(cpy_r_r71); + goto CPyL51; +CPyL69: ; + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r74); + goto CPyL51; +CPyL70: ; + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r76); + goto CPyL45; +CPyL71: ; + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r76); + goto CPyL51; +CPyL72: ; + CPy_DECREF(cpy_r_r82); + goto CPyL50; +} + +PyObject *CPyPy_accounts____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", "path", 0}; + static CPyArg_Parser parser = {"OO:_import", kwlist, 0}; + PyObject *obj_id_; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_id_, &obj_path)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *arg_path = obj_path; + PyObject *retval = CPyDef_accounts____import(arg_id_, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_import", 82, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____export(PyObject *cpy_r_id_, PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_dest_path; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + cpy_r_r0 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); + goto CPyL47; + } + cpy_r_r1 = CPyStatics[134]; /* 'accounts/' */ + cpy_r_r2 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); + goto CPyL48; + } + cpy_r_r3 = CPyStatics[135]; /* '.json' */ + cpy_r_r4 = CPyStr_Build(3, cpy_r_r1, cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); + goto CPyL48; + } + cpy_r_r5 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r6[2] = {cpy_r_r0, cpy_r_r4}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 105, CPyStatic_accounts___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r4); + cpy_r_r9 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r10[1] = {cpy_r_r8}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 106, CPyStatic_accounts___globals); + goto CPyL50; + } + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 106, CPyStatic_accounts___globals); + goto CPyL50; + } + if (cpy_r_r13) { + goto CPyL13; + } else + goto CPyL51; +CPyL7: ; + cpy_r_r14 = CPyStatics[146]; /* "No keystore exists with the id '" */ + cpy_r_r15 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); + goto CPyL47; + } + cpy_r_r16 = CPyStatics[132]; /* "'" */ + cpy_r_r17 = CPyStr_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); + goto CPyL47; + } + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); + goto CPyL52; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); + goto CPyL52; + } + CPy_DECREF(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 107, CPyStatic_accounts___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r24 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL53; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 108, CPyStatic_accounts___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r26[1] = {cpy_r_path}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 108, CPyStatic_accounts___globals); + goto CPyL50; + } + cpy_r_r29 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r30[1] = {cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 108, CPyStatic_accounts___globals); + goto CPyL54; + } + CPy_DECREF(cpy_r_r28); + cpy_r_dest_path = cpy_r_r32; + cpy_r_r33 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_dest_path, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 109, CPyStatic_accounts___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/_cli/accounts.py", "_export", 109, CPyStatic_accounts___globals, "str", cpy_r_r34); + goto CPyL55; + } + cpy_r_r36 = CPyStr_IsTrue(cpy_r_r35); + CPy_DECREF(cpy_r_r35); + if (cpy_r_r36) goto CPyL23; + cpy_r_r37 = CPyStatics[135]; /* '.json' */ + cpy_r_r38 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r39[2] = {cpy_r_dest_path, cpy_r_r37}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 110, CPyStatic_accounts___globals); + goto CPyL55; + } + CPy_DECREF(cpy_r_dest_path); + cpy_r_dest_path = cpy_r_r41; +CPyL23: ; + cpy_r_r42 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r43[1] = {cpy_r_dest_path}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 111, CPyStatic_accounts___globals); + goto CPyL55; + } + if (unlikely(!PyBool_Check(cpy_r_r45))) { + CPy_TypeError("bool", cpy_r_r45); cpy_r_r46 = 2; + } else + cpy_r_r46 = cpy_r_r45 == Py_True; + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == 2)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 111, CPyStatic_accounts___globals); + goto CPyL55; + } + if (cpy_r_r46) { + goto CPyL56; + } else + goto CPyL32; +CPyL26: ; + cpy_r_r47 = CPyStatics[148]; /* 'Export path ' */ + cpy_r_r48 = PyObject_Str(cpy_r_dest_path); + CPy_DECREF(cpy_r_dest_path); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); + goto CPyL47; + } + cpy_r_r49 = CPyStatics[149]; /* ' already exists' */ + cpy_r_r50 = CPyStr_Build(3, cpy_r_r47, cpy_r_r48, cpy_r_r49); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); + goto CPyL47; + } + cpy_r_r51 = CPyModule_builtins; + cpy_r_r52 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); + goto CPyL57; + } + PyObject *cpy_r_r54[1] = {cpy_r_r50}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); + goto CPyL57; + } + CPy_DECREF(cpy_r_r50); + CPy_Raise(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 112, CPyStatic_accounts___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL32: ; + cpy_r_r57 = CPyModule_shutil; + cpy_r_r58 = CPyStatics[5]; /* 'copy' */ + cpy_r_r59 = CPyObject_GetAttr(cpy_r_r57, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 113, CPyStatic_accounts___globals); + goto CPyL55; + } + PyObject *cpy_r_r60[2] = {cpy_r_r8, cpy_r_dest_path}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_Vectorcall(cpy_r_r59, cpy_r_r61, 2, 0); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 113, CPyStatic_accounts___globals); + goto CPyL55; + } else + goto CPyL58; +CPyL34: ; + CPy_DECREF(cpy_r_r8); + cpy_r_r63 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r64 = CPyStatics[150]; /* "Account with id '\x1b[0;1;34m" */ + cpy_r_r65 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); + goto CPyL59; + } + cpy_r_r66 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r66 == NULL)) { + goto CPyL60; + } else + goto CPyL38; +CPyL36: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r67 = 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r68 = PyObject_Str(cpy_r_r66); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); + goto CPyL61; + } + cpy_r_r69 = CPyStatics[151]; /* "' has been exported to keystore '\x1b[0;1;35m" */ + cpy_r_r70 = PyObject_Str(cpy_r_dest_path); + CPy_DECREF(cpy_r_dest_path); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); + goto CPyL62; + } + cpy_r_r71 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r71 == NULL)) { + goto CPyL63; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r72 = 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 117, CPyStatic_accounts___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r73 = PyObject_Str(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); + goto CPyL64; + } + cpy_r_r74 = CPyStatics[132]; /* "'" */ + cpy_r_r75 = CPyStr_Build(7, cpy_r_r64, cpy_r_r65, cpy_r_r68, cpy_r_r69, cpy_r_r70, cpy_r_r73, cpy_r_r74); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r68); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 116, CPyStatic_accounts___globals); + goto CPyL47; + } + cpy_r_r76 = CPyDef__color___notify(cpy_r_r63, cpy_r_r75); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 114, CPyStatic_accounts___globals); + goto CPyL47; + } else + goto CPyL65; +CPyL46: ; + cpy_r_r77 = Py_None; + return cpy_r_r77; +CPyL47: ; + cpy_r_r78 = NULL; + return cpy_r_r78; +CPyL48: ; + CPy_DecRef(cpy_r_r0); + goto CPyL47; +CPyL49: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + goto CPyL47; +CPyL50: ; + CPy_DecRef(cpy_r_r8); + goto CPyL47; +CPyL51: ; + CPy_DECREF(cpy_r_r8); + goto CPyL7; +CPyL52: ; + CPy_DecRef(cpy_r_r17); + goto CPyL47; +CPyL53: ; + CPy_DecRef(cpy_r_r8); + goto CPyL14; +CPyL54: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r28); + goto CPyL47; +CPyL55: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_dest_path); + goto CPyL47; +CPyL56: ; + CPy_DECREF(cpy_r_r8); + goto CPyL26; +CPyL57: ; + CPy_DecRef(cpy_r_r50); + goto CPyL47; +CPyL58: ; + CPy_DECREF(cpy_r_r62); + goto CPyL34; +CPyL59: ; + CPy_DecRef(cpy_r_dest_path); + goto CPyL47; +CPyL60: ; + CPy_DecRef(cpy_r_dest_path); + CPy_DecRef(cpy_r_r65); + goto CPyL36; +CPyL61: ; + CPy_DecRef(cpy_r_dest_path); + CPy_DecRef(cpy_r_r65); + goto CPyL47; +CPyL62: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r68); + goto CPyL47; +CPyL63: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r70); + goto CPyL41; +CPyL64: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r70); + goto CPyL47; +CPyL65: ; + CPy_DECREF(cpy_r_r76); + goto CPyL46; +} + +PyObject *CPyPy_accounts____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", "path", 0}; + static CPyArg_Parser parser = {"OO:_export", kwlist, 0}; + PyObject *obj_id_; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_id_, &obj_path)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *arg_path = obj_path; + PyObject *retval = CPyDef_accounts____export(arg_id_, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_export", 104, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____password(PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_a; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + cpy_r_r0 = CPyStatic_network___accounts; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"accounts\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 122, CPyStatic_accounts___globals); + goto CPyL14; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[48]; /* 'load' */ + PyObject *cpy_r_r3[2] = {cpy_r_r0, cpy_r_id_}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 122, CPyStatic_accounts___globals); + goto CPyL14; + } + cpy_r_a = cpy_r_r5; + cpy_r_r6 = cpy_r_a; + cpy_r_r7 = CPyStatics[128]; /* 'save' */ + cpy_r_r8 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r9[3] = {cpy_r_r6, cpy_r_id_, cpy_r_r8}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2082]; /* ('overwrite',) */ + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r10, 9223372036854775810ULL, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 123, CPyStatic_accounts___globals); + goto CPyL15; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r13 = cpy_r_r12; + CPy_DECREF(cpy_r_r13); + cpy_r_r14 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r15 = CPyStatics[153]; /* "Password has been changed for account '\x1b[0;1;34m" */ + cpy_r_r16 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); + goto CPyL14; + } + cpy_r_r17 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL16; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); + goto CPyL14; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r19 = PyObject_Str(cpy_r_r17); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); + goto CPyL17; + } + cpy_r_r20 = CPyStatics[132]; /* "'" */ + cpy_r_r21 = CPyStr_Build(4, cpy_r_r15, cpy_r_r16, cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); + goto CPyL14; + } + cpy_r_r22 = CPyDef__color___notify(cpy_r_r14, cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 124, CPyStatic_accounts___globals); + goto CPyL14; + } else + goto CPyL18; +CPyL13: ; + cpy_r_r23 = Py_None; + return cpy_r_r23; +CPyL14: ; + cpy_r_r24 = NULL; + return cpy_r_r24; +CPyL15: ; + CPy_DecRef(cpy_r_r6); + goto CPyL14; +CPyL16: ; + CPy_DecRef(cpy_r_r16); + goto CPyL8; +CPyL17: ; + CPy_DecRef(cpy_r_r16); + goto CPyL14; +CPyL18: ; + CPy_DECREF(cpy_r_r22); + goto CPyL13; +} + +PyObject *CPyPy_accounts____password(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", 0}; + static CPyArg_Parser parser = {"O:_password", kwlist, 0}; + PyObject *obj_id_; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *retval = CPyDef_accounts____password(arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_password", 121, CPyStatic_accounts___globals); + return NULL; +} + +PyObject *CPyDef_accounts____delete(PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + cpy_r_r0 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); + goto CPyL13; + } + cpy_r_r1 = CPyStatics[134]; /* 'accounts/' */ + cpy_r_r2 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); + goto CPyL14; + } + cpy_r_r3 = CPyStatics[135]; /* '.json' */ + cpy_r_r4 = CPyStr_Build(3, cpy_r_r1, cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); + goto CPyL14; + } + cpy_r_r5 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r6[2] = {cpy_r_r0, cpy_r_r4}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 128, CPyStatic_accounts___globals); + goto CPyL15; + } + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r4); + cpy_r_r9 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r10[1] = {cpy_r_r8}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 129, CPyStatic_accounts___globals); + goto CPyL16; + } else + goto CPyL17; +CPyL5: ; + CPy_DECREF(cpy_r_r8); + cpy_r_r13 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r14 = CPyStatics[155]; /* "Account '\x1b[0;1;34m" */ + cpy_r_r15 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); + goto CPyL13; + } + cpy_r_r16 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r16 == NULL)) { + goto CPyL18; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL9: ; + cpy_r_r18 = PyObject_Str(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); + goto CPyL19; + } + cpy_r_r19 = CPyStatics[156]; /* "' has been deleted" */ + cpy_r_r20 = CPyStr_Build(4, cpy_r_r14, cpy_r_r15, cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); + goto CPyL13; + } + cpy_r_r21 = CPyDef__color___notify(cpy_r_r13, cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 130, CPyStatic_accounts___globals); + goto CPyL13; + } else + goto CPyL20; +CPyL12: ; + cpy_r_r22 = Py_None; + return cpy_r_r22; +CPyL13: ; + cpy_r_r23 = NULL; + return cpy_r_r23; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + goto CPyL13; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + goto CPyL13; +CPyL16: ; + CPy_DecRef(cpy_r_r8); + goto CPyL13; +CPyL17: ; + CPy_DECREF(cpy_r_r12); + goto CPyL5; +CPyL18: ; + CPy_DecRef(cpy_r_r15); + goto CPyL7; +CPyL19: ; + CPy_DecRef(cpy_r_r15); + goto CPyL13; +CPyL20: ; + CPy_DECREF(cpy_r_r21); + goto CPyL12; +} + +PyObject *CPyPy_accounts____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", 0}; + static CPyArg_Parser parser = {"O:_delete", kwlist, 0}; + PyObject *obj_id_; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *retval = CPyDef_accounts____delete(arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/accounts.py", "_delete", 127, CPyStatic_accounts___globals); + return NULL; +} + +char CPyDef_accounts_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", -1, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_shutil; + 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] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2084]; /* (('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys')) */ + cpy_r_r12 = CPyStatic_accounts___globals; + cpy_r_r13 = CPyStatics[158]; /* 'brownie/_cli/accounts.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL13; + cpy_r_r16 = CPyStatics[2085]; /* ('accounts',) */ + cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r18 = CPyStatic_accounts___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", 6, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie = cpy_r_r19; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2086]; /* ('Path', 'ujson_load') */ + cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r22 = CPyStatic_accounts___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("brownie/_cli/accounts.py", "", 7, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie____c_constants = cpy_r_r23; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2087]; /* ('_get_data_folder',) */ + cpy_r_r25 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r26 = CPyStatic_accounts___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("brownie/_cli/accounts.py", "", 8, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie____config = cpy_r_r27; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2088]; /* ('to_address',) */ + cpy_r_r29 = CPyStatics[162]; /* 'brownie.convert' */ + cpy_r_r30 = CPyStatic_accounts___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", 9, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie___convert = cpy_r_r31; + CPy_INCREF(CPyModule_brownie___convert); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[2080]; /* ('color', 'notify') */ + cpy_r_r33 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r34 = CPyStatic_accounts___globals; + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", 10, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie___utils = cpy_r_r35; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r35); + cpy_r_r36 = CPyStatics[2089]; /* ('bright_black', 'bright_blue', 'bright_magenta') */ + cpy_r_r37 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r38 = CPyStatic_accounts___globals; + cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", 11, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie___utils____color = cpy_r_r39; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r39); + cpy_r_r40 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r41 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r42 = CPyStatic_accounts___globals; + cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", 12, CPyStatic_accounts___globals); + goto CPyL13; + } + CPyModule_brownie___utils___docopt = cpy_r_r43; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r43); + cpy_r_r44 = CPyStatics[167]; /* ('Usage: brownie accounts [ ...] ' + '[options]\n' + '\n' + 'Commands:\n' + ' list List available ' + 'accounts\n' + ' new Add a new account ' + 'by entering a private key\n' + ' generate Add a new account ' + 'with a random private key\n' + ' import Import a new ' + 'account via a keystore file\n' + ' export Export an existing ' + 'account keystore file\n' + ' password Change the password ' + 'of an existing account\n' + ' delete Delete an existing ' + 'account\n' + '\n' + 'Options:\n' + ' --help -h Display this ' + 'message\n' + '\n' + 'Command-line helper for managing local accounts. You ' + 'can unlock local accounts from\n' + 'scripts or the console using the Accounts.load ' + 'method.\n') */ + cpy_r_r45 = CPyStatic_accounts___globals; + cpy_r_r46 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/_cli/accounts.py", "", 14, CPyStatic_accounts___globals); + goto CPyL13; + } + return 1; +CPyL13: ; + cpy_r_r49 = 2; + return cpy_r_r49; +} +static PyMethodDef bakemodule_methods[] = { + {"main", (PyCFunction)CPyPy_bake___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___bake(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___bake__internal, "__name__"); + CPyStatic_bake___globals = PyModule_GetDict(CPyModule_brownie____cli___bake__internal); + if (unlikely(CPyStatic_bake___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_bake_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___bake__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef bakemodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.bake", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + bakemodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___bake(void) +{ + if (CPyModule_brownie____cli___bake__internal) { + Py_INCREF(CPyModule_brownie____cli___bake__internal); + return CPyModule_brownie____cli___bake__internal; + } + CPyModule_brownie____cli___bake__internal = PyModule_Create(&bakemodule); + if (unlikely(CPyModule_brownie____cli___bake__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___bake(CPyModule_brownie____cli___bake__internal) != 0) + goto fail; + return CPyModule_brownie____cli___bake__internal; + fail: + return NULL; +} + +PyObject *CPyDef_bake___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + cpy_r_r0 = CPyStatic_bake___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals); + goto CPyL16; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals, "str", cpy_r_r2); + goto CPyL16; + } + cpy_r_r4 = CPyStatic_bake___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals); + goto CPyL17; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals); + goto CPyL17; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/bake.py", "main", 25, CPyStatic_bake___globals, "dict", cpy_r_r9); + goto CPyL16; + } + cpy_r_r11 = CPyStatics[168]; /* '' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); + goto CPyL18; + } + cpy_r_r13 = CPyStatics[169]; /* '' */ + cpy_r_r14 = CPyDict_GetItem(cpy_r_r10, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); + goto CPyL19; + } + cpy_r_r15 = CPyStatics[170]; /* '--force' */ + cpy_r_r16 = CPyDict_GetItem(cpy_r_r10, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); + goto CPyL20; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r17 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals, "str", cpy_r_r12); + goto CPyL21; + } + if (unlikely(!PyBool_Check(cpy_r_r16))) { + CPy_TypeError("bool", cpy_r_r16); cpy_r_r18 = 2; + } else + cpy_r_r18 = cpy_r_r16 == Py_True; + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r18 == 2)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); + goto CPyL22; + } + cpy_r_r19 = CPyDef_project___main___from_brownie_mix(cpy_r_r17, cpy_r_r14, cpy_r_r18); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 26, CPyStatic_bake___globals); + goto CPyL18; + } + cpy_r_r20 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r21 = CPyStatics[171]; /* "Brownie mix '" */ + cpy_r_r22 = CPyStatics[168]; /* '' */ + cpy_r_r23 = CPyDict_GetItem(cpy_r_r10, cpy_r_r22); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); + goto CPyL23; + } + cpy_r_r24 = PyObject_Str(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); + goto CPyL23; + } + cpy_r_r25 = CPyStatics[172]; /* "' has been initiated at " */ + cpy_r_r26 = CPyStr_Build(4, cpy_r_r21, cpy_r_r24, cpy_r_r25, cpy_r_r19); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); + goto CPyL16; + } + cpy_r_r27 = CPyDef__color___notify(cpy_r_r20, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "main", 27, CPyStatic_bake___globals); + goto CPyL16; + } else + goto CPyL24; +CPyL15: ; + cpy_r_r28 = Py_None; + return cpy_r_r28; +CPyL16: ; + cpy_r_r29 = NULL; + return cpy_r_r29; +CPyL17: ; + CPy_DecRef(cpy_r_r3); + goto CPyL16; +CPyL18: ; + CPy_DecRef(cpy_r_r10); + goto CPyL16; +CPyL19: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL16; +CPyL20: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL16; +CPyL21: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r16); + goto CPyL16; +CPyL22: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + goto CPyL16; +CPyL23: ; + CPy_DecRef(cpy_r_r19); + goto CPyL16; +CPyL24: ; + CPy_DECREF(cpy_r_r27); + goto CPyL15; +} + +PyObject *CPyPy_bake___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_bake___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/bake.py", "main", 24, CPyStatic_bake___globals); + return NULL; +} + +char CPyDef_bake_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "", -1, CPyStatic_bake___globals); + goto CPyL8; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2091]; /* ('project',) */ + cpy_r_r6 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r7 = CPyStatic_bake___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "", 3, CPyStatic_bake___globals); + goto CPyL8; + } + CPyModule_brownie = cpy_r_r8; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2092]; /* ('notify',) */ + cpy_r_r10 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r11 = CPyStatic_bake___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "", 4, CPyStatic_bake___globals); + goto CPyL8; + } + CPyModule_brownie___utils = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r14 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r15 = CPyStatic_bake___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/bake.py", "", 5, CPyStatic_bake___globals); + goto CPyL8; + } + CPyModule_brownie___utils___docopt = cpy_r_r16; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[174]; /* ('Usage: brownie bake [] [options]\n' + '\n' + 'Arguments:\n' + ' Name of Brownie mix to ' + 'initialize\n' + ' Path to initialize to (default ' + 'is name of mix)\n' + '\n' + 'Options:\n' + ' --force -f Allow init inside a project ' + 'subfolder\n' + ' --help -h Display this message\n' + '\n' + 'Brownie mixes are ready-made templates that you can ' + 'use as a starting\n' + 'point for your own project, or as a part of a ' + 'tutorial.\n' + '\n' + 'For a complete list of Brownie mixes visit ' + 'https://www.github.com/brownie-mix\n') */ + cpy_r_r18 = CPyStatic_bake___globals; + cpy_r_r19 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_cli/bake.py", "", 7, CPyStatic_bake___globals); + goto CPyL8; + } + return 1; +CPyL8: ; + cpy_r_r22 = 2; + return cpy_r_r22; +} + +PyObject *CPyDef_compile_____mypyc__main_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_compile___main_env(void); + +static PyObject * +compile___main_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_compile___main_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_compile_____mypyc__main_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +compile___main_env_traverse(brownie____cli___compile___main_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_args); + Py_VISIT(self->_project_path); + Py_VISIT(self->_build_path); + Py_VISIT(self->_contract_artifact_path); + Py_VISIT(self->_interface_artifact_path); + Py_VISIT(self->_name); + Py_VISIT(self->_path); + Py_VISIT(self->_proj); + Py_VISIT(self->_codesize); + Py_VISIT(self->_contract); + Py_VISIT(self->_bytecode); + Py_VISIT(self->_i.f0); + if (CPyTagged_CheckLong(self->_i.f1)) { + Py_VISIT(CPyTagged_LongAsObject(self->_i.f1)); + } + if (CPyTagged_CheckLong(self->_indent)) { + Py_VISIT(CPyTagged_LongAsObject(self->_indent)); + } + return 0; +} + +static int +compile___main_env_clear(brownie____cli___compile___main_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_args); + Py_CLEAR(self->_project_path); + Py_CLEAR(self->_build_path); + Py_CLEAR(self->_contract_artifact_path); + Py_CLEAR(self->_interface_artifact_path); + Py_CLEAR(self->_name); + Py_CLEAR(self->_path); + Py_CLEAR(self->_proj); + Py_CLEAR(self->_codesize); + Py_CLEAR(self->_contract); + Py_CLEAR(self->_bytecode); + Py_CLEAR(self->_i.f0); + if (CPyTagged_CheckLong(self->_i.f1)) { + CPyTagged __tmp = self->_i.f1; + self->_i.f1 = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + if (CPyTagged_CheckLong(self->_indent)) { + CPyTagged __tmp = self->_indent; + self->_indent = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + return 0; +} + +static void +compile___main_env_dealloc(brownie____cli___compile___main_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (compile___main_env_free_instance == NULL) { + compile___main_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_args); + Py_CLEAR(self->_project_path); + Py_CLEAR(self->_build_path); + Py_CLEAR(self->_contract_artifact_path); + Py_CLEAR(self->_interface_artifact_path); + Py_CLEAR(self->_name); + Py_CLEAR(self->_path); + Py_CLEAR(self->_proj); + Py_CLEAR(self->_codesize); + Py_CLEAR(self->_contract); + Py_CLEAR(self->_bytecode); + Py_CLEAR(self->_i.f0); + if (CPyTagged_CheckLong(self->_i.f1)) { + CPyTagged __tmp = self->_i.f1; + self->_i.f1 = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->_i.f1 = CPY_INT_TAG; + } + if (CPyTagged_CheckLong(self->_indent)) { + CPyTagged __tmp = self->_indent; + self->_indent = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->_indent = CPY_INT_TAG; + } + return; + } + CPy_TRASHCAN_BEGIN(self, compile___main_env_dealloc) + compile___main_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem compile___main_env_vtable[1]; +static bool +CPyDef_compile___main_env_trait_vtable_setup(void) +{ + CPyVTableItem compile___main_env_vtable_scratch[] = { + NULL + }; + memcpy(compile___main_env_vtable, compile___main_env_vtable_scratch, sizeof(compile___main_env_vtable)); + return 1; +} + +static PyMethodDef compile___main_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_compile___main_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "main_env", + .tp_new = compile___main_env_new, + .tp_dealloc = (destructor)compile___main_env_dealloc, + .tp_traverse = (traverseproc)compile___main_env_traverse, + .tp_clear = (inquiry)compile___main_env_clear, + .tp_methods = compile___main_env_methods, + .tp_basicsize = sizeof(brownie____cli___compile___main_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("main_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_compile___main_env_template = &CPyType_compile___main_env_template_; + +PyObject *CPyDef_compile_____mypyc__main_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___compile___main_envObject *self; + if (compile___main_env_free_instance != NULL) { + self = compile___main_env_free_instance; + compile___main_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___compile___main_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = compile___main_env_vtable; + self->_i = (tuple_T2OI) { NULL, CPY_INT_TAG }; + self->_indent = CPY_INT_TAG; + return (PyObject *)self; +} + +PyObject *CPyDef_compile___main_env(void) +{ + PyObject *self = CPyDef_compile_____mypyc__main_env_setup((PyObject *)CPyType_compile___main_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__compile_____mypyc_lambda__0_main_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj(void); + +static PyObject * +compile_____mypyc_lambda__0_main_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_compile_____mypyc_lambda__0_main_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +compile_____mypyc_lambda__0_main_obj_traverse(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +compile_____mypyc_lambda__0_main_obj_clear(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +compile_____mypyc_lambda__0_main_obj_dealloc(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (compile_____mypyc_lambda__0_main_obj_free_instance == NULL) { + compile_____mypyc_lambda__0_main_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, compile_____mypyc_lambda__0_main_obj_dealloc) + compile_____mypyc_lambda__0_main_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem compile_____mypyc_lambda__0_main_obj_vtable[2]; +static bool +CPyDef_compile_____mypyc_lambda__0_main_obj_trait_vtable_setup(void) +{ + CPyVTableItem compile_____mypyc_lambda__0_main_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_compile_____mypyc_lambda__0_main_obj_____call__, + (CPyVTableItem)CPyDef_compile_____mypyc_lambda__0_main_obj_____get__, + }; + memcpy(compile_____mypyc_lambda__0_main_obj_vtable, compile_____mypyc_lambda__0_main_obj_vtable_scratch, sizeof(compile_____mypyc_lambda__0_main_obj_vtable)); + return 1; +} + +static PyObject * +compile_____mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, void *closure); +static int +compile_____mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef compile_____mypyc_lambda__0_main_obj_getseters[] = { + {"__mypyc_env__", + (getter)compile_____mypyc_lambda__0_main_obj_get___3_mypyc_env__, (setter)compile_____mypyc_lambda__0_main_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef compile_____mypyc_lambda__0_main_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_compile_____mypyc_lambda__0_main_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_compile_____mypyc_lambda__0_main_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_compile_____mypyc_lambda__0_main_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0_main_obj", + .tp_new = compile_____mypyc_lambda__0_main_obj_new, + .tp_dealloc = (destructor)compile_____mypyc_lambda__0_main_obj_dealloc, + .tp_traverse = (traverseproc)compile_____mypyc_lambda__0_main_obj_traverse, + .tp_clear = (inquiry)compile_____mypyc_lambda__0_main_obj_clear, + .tp_getset = compile_____mypyc_lambda__0_main_obj_getseters, + .tp_methods = compile_____mypyc_lambda__0_main_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__compile_____mypyc_lambda__0_main_obj, + .tp_basicsize = sizeof(brownie____cli___compile_____mypyc_lambda__0_main_objObject), + .tp_vectorcall_offset = offsetof(brownie____cli___compile_____mypyc_lambda__0_main_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0_main_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_compile_____mypyc_lambda__0_main_obj_template = &CPyType_compile_____mypyc_lambda__0_main_obj_template_; + +PyObject *CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___compile_____mypyc_lambda__0_main_objObject *self; + if (compile_____mypyc_lambda__0_main_obj_free_instance != NULL) { + self = compile_____mypyc_lambda__0_main_obj_free_instance; + compile_____mypyc_lambda__0_main_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___compile_____mypyc_lambda__0_main_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = compile_____mypyc_lambda__0_main_obj_vtable; + self->vectorcall = CPyPy_compile_____mypyc_lambda__0_main_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj(void) +{ + PyObject *self = CPyDef_compile_____mypyc___3__mypyc_lambda__0_main_obj_setup((PyObject *)CPyType_compile_____mypyc_lambda__0_main_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +compile_____mypyc_lambda__0_main_obj_get___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0_main_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +compile_____mypyc_lambda__0_main_obj_set___3_mypyc_env__(brownie____cli___compile_____mypyc_lambda__0_main_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0_main_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_compile___main_env)) + tmp = value; + else { + CPy_TypeError("brownie._cli.compile.main_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef compilemodule_methods[] = { + {"main", (PyCFunction)CPyPy_compile___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___compile(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___compile__internal, "__name__"); + CPyStatic_compile___globals = PyModule_GetDict(CPyModule_brownie____cli___compile__internal); + if (unlikely(CPyStatic_compile___globals == NULL)) + goto fail; + CPyType_compile___main_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_compile___main_env_template, NULL, modname); + if (unlikely(!CPyType_compile___main_env)) + goto fail; + CPyType_compile_____mypyc_lambda__0_main_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_compile_____mypyc_lambda__0_main_obj_template, NULL, modname); + if (unlikely(!CPyType_compile_____mypyc_lambda__0_main_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_compile_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___compile__internal); + Py_CLEAR(modname); + CPy_XDECREF_NO_IMM(CPyStatic_compile___CODESIZE_COLORS); + CPyStatic_compile___CODESIZE_COLORS = NULL; + Py_CLEAR(CPyType_compile___main_env); + Py_CLEAR(CPyType_compile_____mypyc_lambda__0_main_obj); + return -1; +} +static struct PyModuleDef compilemodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.compile", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + compilemodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___compile(void) +{ + if (CPyModule_brownie____cli___compile__internal) { + Py_INCREF(CPyModule_brownie____cli___compile__internal); + return CPyModule_brownie____cli___compile__internal; + } + CPyModule_brownie____cli___compile__internal = PyModule_Create(&compilemodule); + if (unlikely(CPyModule_brownie____cli___compile__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___compile(CPyModule_brownie____cli___compile__internal) != 0) + goto fail; + return CPyModule_brownie____cli___compile__internal; + fail: + return NULL; +} + +PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/compile.py", "__get__", -1, CPyStatic_compile___globals); + return NULL; +} + +CPyTagged CPyDef_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OI cpy_r_k) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + CPyTagged cpy_r_r2; + cpy_r_r0 = ((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/_cli/compile.py", "", "__mypyc_lambda__0_main_obj", "__mypyc_env__", 62, CPyStatic_compile___globals); + goto CPyL2; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL3; +CPyL1: ; + cpy_r_r1 = cpy_r_k.f1; + CPyTagged_INCREF(cpy_r_r1); + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = CPY_INT_TAG; + return cpy_r_r2; +CPyL3: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"k", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_k; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + tuple_T2OI arg_k; + PyObject *__tmp23; + if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { + __tmp23 = NULL; + goto __LL24; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) + __tmp23 = PyTuple_GET_ITEM(obj_k, 0); + else { + __tmp23 = NULL; + } + if (__tmp23 == NULL) goto __LL24; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_k, 1)))) + __tmp23 = PyTuple_GET_ITEM(obj_k, 1); + else { + __tmp23 = NULL; + } + if (__tmp23 == NULL) goto __LL24; + __tmp23 = obj_k; +__LL24: ; + if (unlikely(__tmp23 == NULL)) { + CPy_TypeError("tuple[str, int]", obj_k); goto fail; + } else { + PyObject *__tmp25 = PyTuple_GET_ITEM(obj_k, 0); + PyObject *__tmp26; + if (likely(PyUnicode_Check(__tmp25))) + __tmp26 = __tmp25; + else { + CPy_TypeError("str", __tmp25); + __tmp26 = NULL; + } + arg_k.f0 = __tmp26; + PyObject *__tmp27 = PyTuple_GET_ITEM(obj_k, 1); + CPyTagged __tmp28; + if (likely(PyLong_Check(__tmp27))) + __tmp28 = CPyTagged_BorrowFromObject(__tmp27); + else { + CPy_TypeError("int", __tmp27); goto fail; + } + arg_k.f1 = __tmp28; + } + CPyTagged retval = CPyDef_compile_____mypyc_lambda__0_main_obj_____call__(arg___mypyc_self__, arg_k); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/compile.py", "", 62, CPyStatic_compile___globals); + return NULL; +} + +PyObject *CPyDef_compile___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_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; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + 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; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char 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; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_name; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + int32_t cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + int64_t cpy_r_r114; + char cpy_r_r115; + CPyTagged cpy_r_r116; + CPyTagged cpy_r_r117; + tuple_T2OI cpy_r_r118; + PyObject *cpy_r_r119; + int32_t cpy_r_r120; + char cpy_r_r121; + char cpy_r_r122; + CPyPtr cpy_r_r123; + int64_t cpy_r_r124; + PyObject *cpy_r_r125; + int64_t cpy_r_r126; + CPyPtr cpy_r_r127; + int64_t cpy_r_r128; + char cpy_r_r129; + CPyPtr cpy_r_r130; + CPyPtr cpy_r_r131; + int64_t cpy_r_r132; + CPyPtr cpy_r_r133; + PyObject *cpy_r_r134; + tuple_T2OI cpy_r_r135; + PyObject *cpy_r_r136; + int64_t cpy_r_r137; + char cpy_r_r138; + CPyTagged cpy_r_r139; + PyObject *cpy_r_r140; + int64_t cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject **cpy_r_r146; + PyObject *cpy_r_r147; + CPyTagged cpy_r_r148; + PyObject *cpy_r_r149; + char cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject **cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + int64_t cpy_r_r160; + CPyPtr cpy_r_r161; + int64_t cpy_r_r162; + char cpy_r_r163; + CPyPtr cpy_r_r164; + CPyPtr cpy_r_r165; + int64_t cpy_r_r166; + CPyPtr cpy_r_r167; + PyObject *cpy_r_r168; + tuple_T2OI cpy_r_r169; + PyObject *cpy_r_r170; + CPyTagged cpy_r_r171; + double cpy_r_r172; + char cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + char cpy_r_r177; + int64_t cpy_r_r178; + CPyPtr cpy_r_r179; + int64_t cpy_r_r180; + char cpy_r_r181; + CPyPtr cpy_r_r182; + CPyPtr cpy_r_r183; + int64_t cpy_r_r184; + CPyPtr cpy_r_r185; + PyObject *cpy_r_r186; + tuple_T2FO cpy_r_r187; + double cpy_r_r188; + char cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + int64_t cpy_r_r192; + PyObject *cpy_r_pct_color; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject **cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject **cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject **cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject **cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + char cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject **cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + CPyPtr cpy_r_r241; + CPyPtr cpy_r_r242; + CPyPtr cpy_r_r243; + CPyPtr cpy_r_r244; + CPyPtr cpy_r_r245; + CPyPtr cpy_r_r246; + CPyPtr cpy_r_r247; + CPyPtr cpy_r_r248; + CPyPtr cpy_r_r249; + CPyPtr cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject **cpy_r_r256; + PyObject *cpy_r_r257; + int64_t cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject **cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + cpy_r_r0 = CPyDef_compile___main_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 32, CPyStatic_compile___globals); + goto CPyL119; + } + cpy_r_r1 = CPyStatic_compile___globals; + cpy_r_r2 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals); + goto CPyL120; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals, "str", cpy_r_r3); + goto CPyL120; + } + cpy_r_r5 = CPyStatic_compile___globals; + cpy_r_r6 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals); + goto CPyL121; + } + PyObject *cpy_r_r8[1] = {cpy_r_r4}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals); + goto CPyL121; + } + CPy_DECREF(cpy_r_r4); + if (likely(PyDict_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 33, CPyStatic_compile___globals, "dict", cpy_r_r10); + goto CPyL120; + } + cpy_r_r12 = CPyStatics[175]; /* '.' */ + cpy_r_r13 = CPyDef_project___main___check_for_project(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 34, CPyStatic_compile___globals); + goto CPyL122; + } + cpy_r_r14 = (PyObject *)&_Py_NoneStruct; + cpy_r_r15 = cpy_r_r13 == cpy_r_r14; + if (cpy_r_r15) { + goto CPyL123; + } else + goto CPyL11; +CPyL8: ; + cpy_r_r16 = CPyStatic_compile___globals; + cpy_r_r17 = CPyStatics[82]; /* 'ProjectNotFound' */ + cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 36, CPyStatic_compile___globals); + goto CPyL119; + } + CPy_Raise(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 36, CPyStatic_compile___globals); + goto CPyL119; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r19 = CPyDef__config____load_project_structure_config(cpy_r_r13); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 38, CPyStatic_compile___globals); + goto CPyL124; + } + cpy_r_r20 = CPyStatics[176]; /* 'build' */ + cpy_r_r21 = PyObject_GetItem(cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 38, CPyStatic_compile___globals); + goto CPyL124; + } + cpy_r_r22 = cpy_r_r13; + cpy_r_r23 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r24[2] = {cpy_r_r22, cpy_r_r21}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 38, CPyStatic_compile___globals); + goto CPyL125; + } + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r21); + cpy_r_r27 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r28 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r29[2] = {cpy_r_r26, cpy_r_r27}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 40, CPyStatic_compile___globals); + goto CPyL126; + } + cpy_r_r32 = CPyStatics[178]; /* 'interfaces' */ + cpy_r_r33 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r34[2] = {cpy_r_r26, cpy_r_r32}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 41, CPyStatic_compile___globals); + goto CPyL127; + } + CPy_DECREF(cpy_r_r26); + cpy_r_r37 = CPyStatics[179]; /* '--all' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r11, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 43, CPyStatic_compile___globals); + goto CPyL128; + } + cpy_r_r39 = PyObject_IsTrue(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 43, CPyStatic_compile___globals); + goto CPyL128; + } + cpy_r_r41 = cpy_r_r39; + if (!cpy_r_r41) goto CPyL129; + cpy_r_r42 = CPyModule_shutil; + cpy_r_r43 = CPyStatics[180]; /* 'rmtree' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 44, CPyStatic_compile___globals); + goto CPyL128; + } + cpy_r_r45 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r46[2] = {cpy_r_r31, cpy_r_r45}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = CPyStatics[2093]; /* ('ignore_errors',) */ + cpy_r_r49 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r47, 1, cpy_r_r48); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 44, CPyStatic_compile___globals); + goto CPyL128; + } else + goto CPyL130; +CPyL22: ; + cpy_r_r50 = CPyModule_shutil; + cpy_r_r51 = CPyStatics[180]; /* 'rmtree' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 45, CPyStatic_compile___globals); + goto CPyL128; + } + cpy_r_r53 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r54[2] = {cpy_r_r36, cpy_r_r53}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = CPyStatics[2093]; /* ('ignore_errors',) */ + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r55, 1, cpy_r_r56); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 45, CPyStatic_compile___globals); + goto CPyL128; + } else + goto CPyL131; +CPyL24: ; + CPy_DECREF(cpy_r_r36); + goto CPyL40; +CPyL25: ; + cpy_r_r58 = CPyStatics[182]; /* '' */ + cpy_r_r59 = CPyDict_GetItem(cpy_r_r11, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 46, CPyStatic_compile___globals); + goto CPyL132; + } + cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); + CPy_DECREF(cpy_r_r59); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 46, CPyStatic_compile___globals); + goto CPyL132; + } + cpy_r_r62 = cpy_r_r60; + if (!cpy_r_r62) goto CPyL40; + cpy_r_r63 = CPyStatics[182]; /* '' */ + cpy_r_r64 = CPyDict_GetItem(cpy_r_r11, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 47, CPyStatic_compile___globals); + goto CPyL132; + } + cpy_r_r65 = PyObject_GetIter(cpy_r_r64); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 47, CPyStatic_compile___globals); + goto CPyL132; + } +CPyL30: ; + cpy_r_r66 = PyIter_Next(cpy_r_r65); + if (cpy_r_r66 == NULL) goto CPyL133; + cpy_r_name = cpy_r_r66; + cpy_r_r67 = PyObject_Str(cpy_r_name); + CPy_DECREF(cpy_r_name); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 48, CPyStatic_compile___globals); + goto CPyL134; + } + cpy_r_r68 = CPyStatics[135]; /* '.json' */ + cpy_r_r69 = CPyStr_Build(2, cpy_r_r67, cpy_r_r68); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 48, CPyStatic_compile___globals); + goto CPyL134; + } + cpy_r_r70 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r71[2] = {cpy_r_r31, cpy_r_r69}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r72, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 48, CPyStatic_compile___globals); + goto CPyL135; + } + CPy_DECREF(cpy_r_r69); + cpy_r_r74 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r75[1] = {cpy_r_r73}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 49, CPyStatic_compile___globals); + goto CPyL136; + } + if (unlikely(!PyBool_Check(cpy_r_r77))) { + CPy_TypeError("bool", cpy_r_r77); cpy_r_r78 = 2; + } else + cpy_r_r78 = cpy_r_r77 == Py_True; + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r78 == 2)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 49, CPyStatic_compile___globals); + goto CPyL136; + } + if (!cpy_r_r78) goto CPyL137; + cpy_r_r79 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r80[1] = {cpy_r_r73}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 50, CPyStatic_compile___globals); + goto CPyL136; + } else + goto CPyL138; +CPyL38: ; + CPy_DECREF(cpy_r_r73); + goto CPyL30; +CPyL39: ; + cpy_r_r83 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 47, CPyStatic_compile___globals); + goto CPyL132; + } +CPyL40: ; + cpy_r_r84 = NULL; + cpy_r_r85 = NULL; + cpy_r_r86 = 2; + cpy_r_r87 = 2; + cpy_r_r88 = CPyDef_project___main___load(cpy_r_r84, cpy_r_r85, cpy_r_r86, cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 52, CPyStatic_compile___globals); + goto CPyL132; + } + cpy_r_r89 = CPyStatics[183]; /* '--size' */ + cpy_r_r90 = CPyDict_GetItem(cpy_r_r11, cpy_r_r89); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 54, CPyStatic_compile___globals); + goto CPyL139; + } + cpy_r_r91 = PyObject_IsTrue(cpy_r_r90); + CPy_DECREF(cpy_r_r90); + cpy_r_r92 = cpy_r_r91 >= 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 54, CPyStatic_compile___globals); + goto CPyL139; + } + cpy_r_r93 = cpy_r_r91; + if (!cpy_r_r93) goto CPyL140; + cpy_r_r94 = CPyStatics[184]; /* '============ Deployment Bytecode Sizes ============' */ + cpy_r_r95 = CPyModule_builtins; + cpy_r_r96 = CPyStatics[53]; /* 'print' */ + cpy_r_r97 = CPyObject_GetAttr(cpy_r_r95, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 55, CPyStatic_compile___globals); + goto CPyL139; + } + PyObject *cpy_r_r98[1] = {cpy_r_r94}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 1, 0); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 55, CPyStatic_compile___globals); + goto CPyL139; + } else + goto CPyL141; +CPyL46: ; + cpy_r_r101 = PyList_New(0); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 56, CPyStatic_compile___globals); + goto CPyL139; + } + cpy_r_r102 = PyObject_GetIter(cpy_r_r88); + CPy_DECREF_NO_IMM(cpy_r_r88); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 57, CPyStatic_compile___globals); + goto CPyL142; + } +CPyL48: ; + cpy_r_r103 = PyIter_Next(cpy_r_r102); + if (cpy_r_r103 == NULL) goto CPyL143; + cpy_r_r104 = CPyStatics[185]; /* '_build' */ + cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals); + goto CPyL144; + } + if (likely(PyDict_Check(cpy_r_r105))) + cpy_r_r106 = cpy_r_r105; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals, "dict", cpy_r_r105); + goto CPyL144; + } + cpy_r_r107 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r108 = CPyDict_GetItem(cpy_r_r106, cpy_r_r107); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals); + goto CPyL144; + } + if (likely(PyUnicode_Check(cpy_r_r108))) + cpy_r_r109 = cpy_r_r108; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 58, CPyStatic_compile___globals, "str", cpy_r_r108); + goto CPyL144; + } + cpy_r_r110 = CPyStr_IsTrue(cpy_r_r109); + if (!cpy_r_r110) goto CPyL145; + cpy_r_r111 = CPyStatics[187]; /* '_name' */ + cpy_r_r112 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r111); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals); + goto CPyL146; + } + if (likely(PyUnicode_Check(cpy_r_r112))) + cpy_r_r113 = cpy_r_r112; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals, "str", cpy_r_r112); + goto CPyL146; + } + cpy_r_r114 = CPyStr_Size_size_t(cpy_r_r109); + CPy_DECREF(cpy_r_r109); + cpy_r_r115 = cpy_r_r114 >= 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals); + goto CPyL147; + } + cpy_r_r116 = cpy_r_r114 << 1; + cpy_r_r117 = CPyTagged_Rshift(cpy_r_r116, 2); + if (unlikely(cpy_r_r117 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", -1, CPyStatic_compile___globals); + goto CPyL147; + } + cpy_r_r118.f0 = cpy_r_r113; + cpy_r_r118.f1 = cpy_r_r117; + cpy_r_r119 = PyTuple_New(2); + if (unlikely(cpy_r_r119 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp29 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp29); + PyObject *__tmp30 = CPyTagged_StealAsObject(cpy_r_r118.f1); + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp30); + cpy_r_r120 = PyList_Append(cpy_r_r101, cpy_r_r119); + CPy_DECREF(cpy_r_r119); + cpy_r_r121 = cpy_r_r120 >= 0; + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 60, CPyStatic_compile___globals); + goto CPyL148; + } else + goto CPyL48; +CPyL59: ; + cpy_r_r122 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 57, CPyStatic_compile___globals); + goto CPyL142; + } + cpy_r_r123 = (CPyPtr)&((PyVarObject *)cpy_r_r101)->ob_size; + cpy_r_r124 = *(int64_t *)cpy_r_r123; + cpy_r_r125 = PyList_New(cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); + goto CPyL142; + } + cpy_r_r126 = 0; +CPyL62: ; + cpy_r_r127 = (CPyPtr)&((PyVarObject *)cpy_r_r101)->ob_size; + cpy_r_r128 = *(int64_t *)cpy_r_r127; + cpy_r_r129 = cpy_r_r126 < cpy_r_r128; + if (!cpy_r_r129) goto CPyL67; + cpy_r_r130 = (CPyPtr)&((PyListObject *)cpy_r_r101)->ob_item; + cpy_r_r131 = *(CPyPtr *)cpy_r_r130; + cpy_r_r132 = cpy_r_r126 * 8; + cpy_r_r133 = cpy_r_r131 + cpy_r_r132; + cpy_r_r134 = *(PyObject * *)cpy_r_r133; + CPy_INCREF(cpy_r_r134); + PyObject *__tmp31; + if (unlikely(!(PyTuple_Check(cpy_r_r134) && PyTuple_GET_SIZE(cpy_r_r134) == 2))) { + __tmp31 = NULL; + goto __LL32; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r134, 0)))) + __tmp31 = PyTuple_GET_ITEM(cpy_r_r134, 0); + else { + __tmp31 = NULL; + } + if (__tmp31 == NULL) goto __LL32; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r134, 1)))) + __tmp31 = PyTuple_GET_ITEM(cpy_r_r134, 1); + else { + __tmp31 = NULL; + } + if (__tmp31 == NULL) goto __LL32; + __tmp31 = cpy_r_r134; +__LL32: ; + if (unlikely(__tmp31 == NULL)) { + CPy_TypeError("tuple[str, int]", cpy_r_r134); cpy_r_r135 = (tuple_T2OI) { NULL, CPY_INT_TAG }; + } else { + PyObject *__tmp33 = PyTuple_GET_ITEM(cpy_r_r134, 0); + CPy_INCREF(__tmp33); + PyObject *__tmp34; + if (likely(PyUnicode_Check(__tmp33))) + __tmp34 = __tmp33; + else { + CPy_TypeError("str", __tmp33); + __tmp34 = NULL; + } + cpy_r_r135.f0 = __tmp34; + PyObject *__tmp35 = PyTuple_GET_ITEM(cpy_r_r134, 1); + CPyTagged __tmp36; + if (likely(PyLong_Check(__tmp35))) + __tmp36 = CPyTagged_FromObject(__tmp35); + else { + CPy_TypeError("int", __tmp35); __tmp36 = CPY_INT_TAG; + } + cpy_r_r135.f1 = __tmp36; + } + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); + goto CPyL149; + } + cpy_r_r136 = cpy_r_r135.f0; + CPy_INCREF(cpy_r_r136); + CPy_DECREF(cpy_r_r135.f0); + CPyTagged_DECREF(cpy_r_r135.f1); + cpy_r_r137 = CPyStr_Size_size_t(cpy_r_r136); + CPy_DECREF(cpy_r_r136); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); + goto CPyL149; + } + cpy_r_r139 = cpy_r_r137 << 1; + cpy_r_r140 = CPyTagged_StealAsObject(cpy_r_r139); + CPyList_SetItemUnsafe(cpy_r_r125, cpy_r_r126, cpy_r_r140); + cpy_r_r141 = cpy_r_r126 + 1; + cpy_r_r126 = cpy_r_r141; + goto CPyL62; +CPyL67: ; + cpy_r_r142 = CPyModule_builtins; + cpy_r_r143 = CPyStatics[188]; /* 'max' */ + cpy_r_r144 = CPyObject_GetAttr(cpy_r_r142, cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); + goto CPyL149; + } + PyObject *cpy_r_r145[1] = {cpy_r_r125}; + cpy_r_r146 = (PyObject **)&cpy_r_r145; + cpy_r_r147 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r146, 1, 0); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); + goto CPyL149; + } + CPy_DECREF_NO_IMM(cpy_r_r125); + if (likely(PyLong_Check(cpy_r_r147))) + cpy_r_r148 = CPyTagged_FromObject(cpy_r_r147); + else { + CPy_TypeError("int", cpy_r_r147); cpy_r_r148 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 61, CPyStatic_compile___globals); + goto CPyL142; + } + cpy_r_r149 = CPyDef_compile_____mypyc_lambda__0_main_obj(); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); + goto CPyL150; + } + if (((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r_r149)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r_r149)->___mypyc_env__); + } + ((brownie____cli___compile_____mypyc_lambda__0_main_objObject *)cpy_r_r149)->___mypyc_env__ = cpy_r_r0; + cpy_r_r150 = 1; + if (unlikely(!cpy_r_r150)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); + goto CPyL151; + } + cpy_r_r151 = CPyModule_builtins; + cpy_r_r152 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r153 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); + goto CPyL151; + } + cpy_r_r154 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r155[3] = {cpy_r_r101, cpy_r_r149, cpy_r_r154}; + cpy_r_r156 = (PyObject **)&cpy_r_r155; + cpy_r_r157 = CPyStatics[2094]; /* ('key', 'reverse') */ + cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r156, 1, cpy_r_r157); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); + goto CPyL151; + } + CPy_DECREF_NO_IMM(cpy_r_r101); + CPy_DECREF_NO_IMM(cpy_r_r149); + if (likely(PyList_Check(cpy_r_r158))) + cpy_r_r159 = cpy_r_r158; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals, "list", cpy_r_r158); + goto CPyL152; + } + cpy_r_r160 = 0; +CPyL76: ; + cpy_r_r161 = (CPyPtr)&((PyVarObject *)cpy_r_r159)->ob_size; + cpy_r_r162 = *(int64_t *)cpy_r_r161; + cpy_r_r163 = cpy_r_r160 < cpy_r_r162; + if (!cpy_r_r163) goto CPyL153; + cpy_r_r164 = (CPyPtr)&((PyListObject *)cpy_r_r159)->ob_item; + cpy_r_r165 = *(CPyPtr *)cpy_r_r164; + cpy_r_r166 = cpy_r_r160 * 8; + cpy_r_r167 = cpy_r_r165 + cpy_r_r166; + cpy_r_r168 = *(PyObject * *)cpy_r_r167; + CPy_INCREF(cpy_r_r168); + PyObject *__tmp37; + if (unlikely(!(PyTuple_Check(cpy_r_r168) && PyTuple_GET_SIZE(cpy_r_r168) == 2))) { + __tmp37 = NULL; + goto __LL38; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r168, 0)))) + __tmp37 = PyTuple_GET_ITEM(cpy_r_r168, 0); + else { + __tmp37 = NULL; + } + if (__tmp37 == NULL) goto __LL38; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r168, 1)))) + __tmp37 = PyTuple_GET_ITEM(cpy_r_r168, 1); + else { + __tmp37 = NULL; + } + if (__tmp37 == NULL) goto __LL38; + __tmp37 = cpy_r_r168; +__LL38: ; + if (unlikely(__tmp37 == NULL)) { + CPy_TypeError("tuple[str, int]", cpy_r_r168); cpy_r_r169 = (tuple_T2OI) { NULL, CPY_INT_TAG }; + } else { + PyObject *__tmp39 = PyTuple_GET_ITEM(cpy_r_r168, 0); + CPy_INCREF(__tmp39); + PyObject *__tmp40; + if (likely(PyUnicode_Check(__tmp39))) + __tmp40 = __tmp39; + else { + CPy_TypeError("str", __tmp39); + __tmp40 = NULL; + } + cpy_r_r169.f0 = __tmp40; + PyObject *__tmp41 = PyTuple_GET_ITEM(cpy_r_r168, 1); + CPyTagged __tmp42; + if (likely(PyLong_Check(__tmp41))) + __tmp42 = CPyTagged_FromObject(__tmp41); + else { + CPy_TypeError("int", __tmp41); __tmp42 = CPY_INT_TAG; + } + cpy_r_r169.f1 = __tmp42; + } + CPy_DECREF(cpy_r_r168); + if (unlikely(cpy_r_r169.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 62, CPyStatic_compile___globals); + goto CPyL154; + } + cpy_r_r170 = cpy_r_r169.f0; + CPy_INCREF(cpy_r_r170); + cpy_r_name = cpy_r_r170; + cpy_r_r171 = cpy_r_r169.f1; + CPyTagged_INCREF(cpy_r_r171); + CPy_DECREF(cpy_r_r169.f0); + CPyTagged_DECREF(cpy_r_r169.f1); + cpy_r_r172 = CPyTagged_TrueDivide(cpy_r_r171, 49154); + cpy_r_r173 = cpy_r_r172 == -113.0; + if (unlikely(cpy_r_r173)) goto CPyL80; +CPyL79: ; + cpy_r_r174 = CPyStatics[114]; /* '' */ + cpy_r_r175 = CPyStatic_compile___CODESIZE_COLORS; + if (unlikely(cpy_r_r175 == NULL)) { + goto CPyL155; + } else + goto CPyL83; +CPyL80: ; + cpy_r_r176 = PyErr_Occurred(); + if (unlikely(cpy_r_r176 != NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 63, CPyStatic_compile___globals); + goto CPyL156; + } else + goto CPyL79; +CPyL81: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CODESIZE_COLORS\" was not set"); + cpy_r_r177 = 0; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 64, CPyStatic_compile___globals); + goto CPyL119; + } + CPy_Unreachable(); +CPyL83: ; + cpy_r_r178 = 0; +CPyL84: ; + cpy_r_r179 = (CPyPtr)&((PyVarObject *)cpy_r_r175)->ob_size; + cpy_r_r180 = *(int64_t *)cpy_r_r179; + cpy_r_r181 = cpy_r_r178 < cpy_r_r180; + if (!cpy_r_r181) goto CPyL89; + cpy_r_r182 = (CPyPtr)&((PyListObject *)cpy_r_r175)->ob_item; + cpy_r_r183 = *(CPyPtr *)cpy_r_r182; + cpy_r_r184 = cpy_r_r178 * 8; + cpy_r_r185 = cpy_r_r183 + cpy_r_r184; + cpy_r_r186 = *(PyObject * *)cpy_r_r185; + CPy_INCREF(cpy_r_r186); + PyObject *__tmp43; + if (unlikely(!(PyTuple_Check(cpy_r_r186) && PyTuple_GET_SIZE(cpy_r_r186) == 2))) { + __tmp43 = NULL; + goto __LL44; + } + if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r186, 0)))) + __tmp43 = PyTuple_GET_ITEM(cpy_r_r186, 0); + else { + __tmp43 = NULL; + } + if (__tmp43 == NULL) goto __LL44; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r186, 1)))) + __tmp43 = PyTuple_GET_ITEM(cpy_r_r186, 1); + else { + __tmp43 = NULL; + } + if (__tmp43 == NULL) goto __LL44; + __tmp43 = cpy_r_r186; +__LL44: ; + if (unlikely(__tmp43 == NULL)) { + CPy_TypeError("tuple[float, str]", cpy_r_r186); cpy_r_r187 = (tuple_T2FO) { -113.0, NULL }; + } else { + PyObject *__tmp45 = PyTuple_GET_ITEM(cpy_r_r186, 0); + double __tmp46; + __tmp46 = PyFloat_AsDouble(__tmp45); + if (__tmp46 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", __tmp45); __tmp46 = -113.0; + } + cpy_r_r187.f0 = __tmp46; + PyObject *__tmp47 = PyTuple_GET_ITEM(cpy_r_r186, 1); + CPy_INCREF(__tmp47); + PyObject *__tmp48; + if (likely(PyUnicode_Check(__tmp47))) + __tmp48 = __tmp47; + else { + CPy_TypeError("str", __tmp47); + __tmp48 = NULL; + } + cpy_r_r187.f1 = __tmp48; + } + CPy_DECREF(cpy_r_r186); + if (unlikely(cpy_r_r187.f1 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 64, CPyStatic_compile___globals); + goto CPyL156; + } + cpy_r_r188 = cpy_r_r187.f0; + cpy_r_r189 = cpy_r_r172 >= cpy_r_r188; + if (!cpy_r_r189) goto CPyL157; + cpy_r_r190 = cpy_r_r187.f1; + CPy_INCREF(cpy_r_r190); + CPy_DECREF(cpy_r_r187.f1); + cpy_r_r191 = cpy_r_r190; + goto CPyL90; +CPyL88: ; + cpy_r_r192 = cpy_r_r178 + 1; + cpy_r_r178 = cpy_r_r192; + goto CPyL84; +CPyL89: ; + CPy_INCREF(cpy_r_r174); + cpy_r_r191 = cpy_r_r174; +CPyL90: ; + cpy_r_pct_color = cpy_r_r191; + cpy_r_r193 = CPyStatics[114]; /* '' */ + cpy_r_r194 = CPyStatics[190]; /* ' ' */ + cpy_r_r195 = CPyStatics[191]; /* '{:{}}' */ + if (likely(PyUnicode_Check(cpy_r_name))) + cpy_r_r196 = cpy_r_name; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_name); + goto CPyL158; + } + cpy_r_r197 = CPyStatics[192]; /* '<' */ + cpy_r_r198 = CPyTagged_Str(cpy_r_r148); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL159; + } + cpy_r_r199 = CPyStr_Build(2, cpy_r_r197, cpy_r_r198); + CPy_DECREF(cpy_r_r198); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL159; + } + cpy_r_r200 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r201[3] = {cpy_r_r195, cpy_r_r196, cpy_r_r199}; + cpy_r_r202 = (PyObject **)&cpy_r_r201; + cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL160; + } + CPy_DECREF(cpy_r_r196); + CPy_DECREF(cpy_r_r199); + if (likely(PyUnicode_Check(cpy_r_r203))) + cpy_r_r204 = cpy_r_r203; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r203); + goto CPyL158; + } + cpy_r_r205 = CPyStatics[194]; /* ' - ' */ + cpy_r_r206 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r207 = CPyStatics[195]; /* '>6,' */ + cpy_r_r208 = CPyStatics[193]; /* 'format' */ + cpy_r_r209 = CPyTagged_StealAsObject(cpy_r_r171); + PyObject *cpy_r_r210[3] = {cpy_r_r206, cpy_r_r209, cpy_r_r207}; + cpy_r_r211 = (PyObject **)&cpy_r_r210; + cpy_r_r212 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r211, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL161; + } + CPy_DECREF(cpy_r_r209); + if (likely(PyUnicode_Check(cpy_r_r212))) + cpy_r_r213 = cpy_r_r212; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r212); + goto CPyL162; + } + cpy_r_r214 = CPyStatics[196]; /* 'B (' */ + cpy_r_r215 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r216 = CPyStatics[114]; /* '' */ + cpy_r_r217 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r218[3] = {cpy_r_r215, cpy_r_pct_color, cpy_r_r216}; + cpy_r_r219 = (PyObject **)&cpy_r_r218; + cpy_r_r220 = PyObject_VectorcallMethod(cpy_r_r217, cpy_r_r219, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL163; + } + CPy_DECREF(cpy_r_pct_color); + if (likely(PyUnicode_Check(cpy_r_r220))) + cpy_r_r221 = cpy_r_r220; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r220); + goto CPyL164; + } + cpy_r_r222 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r223 = CPyStatics[197]; /* '.2%' */ + cpy_r_r224 = CPyStatics[193]; /* 'format' */ + cpy_r_r225 = PyFloat_FromDouble(cpy_r_r172); + PyObject *cpy_r_r226[3] = {cpy_r_r222, cpy_r_r225, cpy_r_r223}; + cpy_r_r227 = (PyObject **)&cpy_r_r226; + cpy_r_r228 = PyObject_VectorcallMethod(cpy_r_r224, cpy_r_r227, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL165; + } + CPy_DECREF(cpy_r_r225); + if (likely(PyUnicode_Check(cpy_r_r228))) + cpy_r_r229 = cpy_r_r228; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r228); + goto CPyL166; + } + cpy_r_r230 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r231 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r231 == NULL)) { + goto CPyL167; + } else + goto CPyL104; +CPyL102: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r232 = 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL119; + } + CPy_Unreachable(); +CPyL104: ; + cpy_r_r233 = CPyStatics[114]; /* '' */ + cpy_r_r234 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r235[3] = {cpy_r_r230, cpy_r_r231, cpy_r_r233}; + cpy_r_r236 = (PyObject **)&cpy_r_r235; + cpy_r_r237 = PyObject_VectorcallMethod(cpy_r_r234, cpy_r_r236, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL168; + } + if (likely(PyUnicode_Check(cpy_r_r237))) + cpy_r_r238 = cpy_r_r237; + else { + CPy_TypeErrorTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals, "str", cpy_r_r237); + goto CPyL168; + } + cpy_r_r239 = CPyStatics[198]; /* ')' */ + cpy_r_r240 = PyList_New(9); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL169; + } + cpy_r_r241 = (CPyPtr)&((PyListObject *)cpy_r_r240)->ob_item; + cpy_r_r242 = *(CPyPtr *)cpy_r_r241; + CPy_INCREF(cpy_r_r194); + *(PyObject * *)cpy_r_r242 = cpy_r_r194; + cpy_r_r243 = cpy_r_r242 + 8; + *(PyObject * *)cpy_r_r243 = cpy_r_r204; + CPy_INCREF(cpy_r_r205); + cpy_r_r244 = cpy_r_r242 + 16; + *(PyObject * *)cpy_r_r244 = cpy_r_r205; + cpy_r_r245 = cpy_r_r242 + 24; + *(PyObject * *)cpy_r_r245 = cpy_r_r213; + CPy_INCREF(cpy_r_r214); + cpy_r_r246 = cpy_r_r242 + 32; + *(PyObject * *)cpy_r_r246 = cpy_r_r214; + cpy_r_r247 = cpy_r_r242 + 40; + *(PyObject * *)cpy_r_r247 = cpy_r_r221; + cpy_r_r248 = cpy_r_r242 + 48; + *(PyObject * *)cpy_r_r248 = cpy_r_r229; + cpy_r_r249 = cpy_r_r242 + 56; + *(PyObject * *)cpy_r_r249 = cpy_r_r238; + CPy_INCREF(cpy_r_r239); + cpy_r_r250 = cpy_r_r242 + 64; + *(PyObject * *)cpy_r_r250 = cpy_r_r239; + cpy_r_r251 = PyUnicode_Join(cpy_r_r193, cpy_r_r240); + CPy_DECREF_NO_IMM(cpy_r_r240); + if (unlikely(cpy_r_r251 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL154; + } + cpy_r_r252 = CPyModule_builtins; + cpy_r_r253 = CPyStatics[53]; /* 'print' */ + cpy_r_r254 = CPyObject_GetAttr(cpy_r_r252, cpy_r_r253); + if (unlikely(cpy_r_r254 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL170; + } + PyObject *cpy_r_r255[1] = {cpy_r_r251}; + cpy_r_r256 = (PyObject **)&cpy_r_r255; + cpy_r_r257 = PyObject_Vectorcall(cpy_r_r254, cpy_r_r256, 1, 0); + CPy_DECREF(cpy_r_r254); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 65, CPyStatic_compile___globals); + goto CPyL170; + } else + goto CPyL171; +CPyL110: ; + CPy_DECREF(cpy_r_r251); + cpy_r_r258 = cpy_r_r160 + 1; + cpy_r_r160 = cpy_r_r258; + goto CPyL76; +CPyL112: ; + cpy_r_r259 = CPyModule_builtins; + cpy_r_r260 = CPyStatics[53]; /* 'print' */ + cpy_r_r261 = CPyObject_GetAttr(cpy_r_r259, cpy_r_r260); + if (unlikely(cpy_r_r261 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 66, CPyStatic_compile___globals); + goto CPyL172; + } + cpy_r_r262 = PyObject_Vectorcall(cpy_r_r261, 0, 0, 0); + CPy_DECREF(cpy_r_r261); + if (unlikely(cpy_r_r262 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 66, CPyStatic_compile___globals); + goto CPyL172; + } else + goto CPyL173; +CPyL114: ; + cpy_r_r263 = CPyStatics[199]; /* 'Project has been compiled. Build artifacts saved at ' */ + cpy_r_r264 = PyObject_Str(cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r264 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); + goto CPyL119; + } + cpy_r_r265 = CPyStr_Build(2, cpy_r_r263, cpy_r_r264); + CPy_DECREF(cpy_r_r264); + if (unlikely(cpy_r_r265 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); + goto CPyL119; + } + cpy_r_r266 = CPyModule_builtins; + cpy_r_r267 = CPyStatics[53]; /* 'print' */ + cpy_r_r268 = CPyObject_GetAttr(cpy_r_r266, cpy_r_r267); + if (unlikely(cpy_r_r268 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); + goto CPyL174; + } + PyObject *cpy_r_r269[1] = {cpy_r_r265}; + cpy_r_r270 = (PyObject **)&cpy_r_r269; + cpy_r_r271 = PyObject_Vectorcall(cpy_r_r268, cpy_r_r270, 1, 0); + CPy_DECREF(cpy_r_r268); + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "main", 68, CPyStatic_compile___globals); + goto CPyL174; + } else + goto CPyL175; +CPyL118: ; + CPy_DECREF(cpy_r_r265); + cpy_r_r272 = Py_None; + return cpy_r_r272; +CPyL119: ; + cpy_r_r273 = NULL; + return cpy_r_r273; +CPyL120: ; + CPy_DecRef(cpy_r_r0); + goto CPyL119; +CPyL121: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + goto CPyL119; +CPyL122: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + goto CPyL119; +CPyL123: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r13); + goto CPyL8; +CPyL124: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL119; +CPyL125: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + goto CPyL119; +CPyL126: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26); + goto CPyL119; +CPyL127: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + goto CPyL119; +CPyL128: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r36); + goto CPyL119; +CPyL129: ; + CPy_DECREF(cpy_r_r36); + goto CPyL25; +CPyL130: ; + CPy_DECREF(cpy_r_r49); + goto CPyL22; +CPyL131: ; + CPy_DECREF(cpy_r_r57); + goto CPyL24; +CPyL132: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r31); + goto CPyL119; +CPyL133: ; + CPy_DECREF(cpy_r_r65); + goto CPyL39; +CPyL134: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r65); + goto CPyL119; +CPyL135: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r69); + goto CPyL119; +CPyL136: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r73); + goto CPyL119; +CPyL137: ; + CPy_DECREF(cpy_r_r73); + goto CPyL30; +CPyL138: ; + CPy_DECREF(cpy_r_r82); + goto CPyL38; +CPyL139: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r88); + goto CPyL119; +CPyL140: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r88); + goto CPyL114; +CPyL141: ; + CPy_DECREF(cpy_r_r100); + goto CPyL46; +CPyL142: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + goto CPyL119; +CPyL143: ; + CPy_DECREF(cpy_r_r102); + goto CPyL59; +CPyL144: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r103); + goto CPyL119; +CPyL145: ; + CPy_DECREF(cpy_r_r103); + CPy_DECREF(cpy_r_r109); + goto CPyL48; +CPyL146: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r109); + goto CPyL119; +CPyL147: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r113); + goto CPyL119; +CPyL148: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + goto CPyL119; +CPyL149: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r125); + goto CPyL119; +CPyL150: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPyTagged_DecRef(cpy_r_r148); + goto CPyL119; +CPyL151: ; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r101); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r149); + goto CPyL119; +CPyL152: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + goto CPyL119; +CPyL153: ; + CPyTagged_DECREF(cpy_r_r148); + CPy_DECREF_NO_IMM(cpy_r_r159); + goto CPyL112; +CPyL154: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + goto CPyL119; +CPyL155: ; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_name); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPyTagged_DecRef(cpy_r_r171); + goto CPyL81; +CPyL156: ; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_name); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPyTagged_DecRef(cpy_r_r171); + goto CPyL119; +CPyL157: ; + CPy_DECREF(cpy_r_r187.f1); + goto CPyL88; +CPyL158: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPyTagged_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_pct_color); + goto CPyL119; +CPyL159: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPyTagged_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_pct_color); + CPy_DecRef(cpy_r_r196); + goto CPyL119; +CPyL160: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPyTagged_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_pct_color); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r199); + goto CPyL119; +CPyL161: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_pct_color); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r209); + goto CPyL119; +CPyL162: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_pct_color); + CPy_DecRef(cpy_r_r204); + goto CPyL119; +CPyL163: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_pct_color); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + goto CPyL119; +CPyL164: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + goto CPyL119; +CPyL165: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r225); + goto CPyL119; +CPyL166: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r221); + goto CPyL119; +CPyL167: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r229); + goto CPyL102; +CPyL168: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r229); + goto CPyL119; +CPyL169: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r204); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r229); + CPy_DecRef(cpy_r_r238); + goto CPyL119; +CPyL170: ; + CPy_DecRef(cpy_r_r31); + CPyTagged_DecRef(cpy_r_r148); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r251); + goto CPyL119; +CPyL171: ; + CPy_DECREF(cpy_r_r257); + goto CPyL110; +CPyL172: ; + CPy_DecRef(cpy_r_r31); + goto CPyL119; +CPyL173: ; + CPy_DECREF(cpy_r_r262); + goto CPyL114; +CPyL174: ; + CPy_DecRef(cpy_r_r265); + goto CPyL119; +CPyL175: ; + CPy_DECREF(cpy_r_r271); + goto CPyL118; +} + +PyObject *CPyPy_compile___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_compile___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/compile.py", "main", 32, CPyStatic_compile___globals); + return NULL; +} + +char CPyDef_compile_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T2FO cpy_r_r44; + PyObject *cpy_r_r45; + tuple_T2FO cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + CPyPtr cpy_r_r50; + CPyPtr cpy_r_r51; + CPyPtr cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + int32_t cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", -1, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_shutil; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2095]; /* (('shutil', 'shutil', 'shutil'),) */ + cpy_r_r11 = CPyStatic_compile___globals; + cpy_r_r12 = CPyStatics[200]; /* 'brownie/_cli/compile.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL15; + cpy_r_r15 = CPyStatics[2067]; /* ('Final',) */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_compile___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("brownie/_cli/compile.py", "", 4, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2091]; /* ('project',) */ + cpy_r_r20 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r21 = CPyStatic_compile___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("brownie/_cli/compile.py", "", 6, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_brownie = cpy_r_r22; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2096]; /* ('_load_project_structure_config',) */ + cpy_r_r24 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r25 = CPyStatic_compile___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("brownie/_cli/compile.py", "", 7, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_brownie____config = cpy_r_r26; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2079]; /* ('ProjectNotFound',) */ + cpy_r_r28 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r29 = CPyStatic_compile___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 8, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_brownie___exceptions = cpy_r_r30; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r32 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r33 = CPyStatic_compile___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 9, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_brownie___utils = cpy_r_r34; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[2098]; /* ('bright_red', 'bright_yellow') */ + cpy_r_r36 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r37 = CPyStatic_compile___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 10, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_brownie___utils____color = cpy_r_r38; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r40 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r41 = CPyStatic_compile___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 11, CPyStatic_compile___globals); + goto CPyL15; + } + CPyModule_brownie___utils___docopt = cpy_r_r42; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyStatics[204]; /* '\x1b[0;1;31m' */ + CPy_INCREF(cpy_r_r43); + cpy_r_r44.f0 = 1.0; + cpy_r_r44.f1 = cpy_r_r43; + cpy_r_r45 = CPyStatics[205]; /* '\x1b[0;1;33m' */ + CPy_INCREF(cpy_r_r45); + cpy_r_r46.f0 = 0.8; + cpy_r_r46.f1 = cpy_r_r45; + cpy_r_r47 = PyList_New(2); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 13, CPyStatic_compile___globals); + goto CPyL16; + } + cpy_r_r48 = PyTuple_New(2); + if (unlikely(cpy_r_r48 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp49 = PyFloat_FromDouble(cpy_r_r44.f0); + PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp49); + PyObject *__tmp50 = cpy_r_r44.f1; + PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp50); + cpy_r_r49 = PyTuple_New(2); + if (unlikely(cpy_r_r49 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp51 = PyFloat_FromDouble(cpy_r_r46.f0); + PyTuple_SET_ITEM(cpy_r_r49, 0, __tmp51); + PyObject *__tmp52 = cpy_r_r46.f1; + PyTuple_SET_ITEM(cpy_r_r49, 1, __tmp52); + cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r47)->ob_item; + cpy_r_r51 = *(CPyPtr *)cpy_r_r50; + *(PyObject * *)cpy_r_r51 = cpy_r_r48; + cpy_r_r52 = cpy_r_r51 + 8; + *(PyObject * *)cpy_r_r52 = cpy_r_r49; + CPyStatic_compile___CODESIZE_COLORS = cpy_r_r47; + CPy_INCREF_NO_IMM(CPyStatic_compile___CODESIZE_COLORS); + cpy_r_r53 = CPyStatic_compile___globals; + cpy_r_r54 = CPyStatics[206]; /* 'CODESIZE_COLORS' */ + cpy_r_r55 = CPyDict_SetItem(cpy_r_r53, cpy_r_r54, cpy_r_r47); + CPy_DECREF_NO_IMM(cpy_r_r47); + cpy_r_r56 = cpy_r_r55 >= 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 13, CPyStatic_compile___globals); + goto CPyL15; + } + cpy_r_r57 = CPyStatics[207]; /* ('Usage: brownie compile [ ...] [options]\n' + '\n' + 'Arguments\n' + ' [ ...] Optional list of contract ' + 'names to compile.\n' + '\n' + 'Options:\n' + ' --all -a Recompile all contracts\n' + ' --size -s Show deployed bytecode sizes ' + 'contracts\n' + ' --help -h Display this message\n' + '\n' + 'Compiles the contract source files for this project ' + 'and saves the results\n' + 'in the build/contracts/ folder.\n' + '\n' + 'Note that Brownie automatically recompiles any changed ' + 'contracts each time\n' + 'a project is loaded. You do not have to manually ' + 'trigger a recompile.') */ + cpy_r_r58 = CPyStatic_compile___globals; + cpy_r_r59 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r60 = CPyDict_SetItem(cpy_r_r58, cpy_r_r59, cpy_r_r57); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/_cli/compile.py", "", 15, CPyStatic_compile___globals); + goto CPyL15; + } + return 1; +CPyL15: ; + cpy_r_r62 = 2; + return cpy_r_r62; +CPyL16: ; + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r46.f1); + goto CPyL15; +} + +static int +console____Quitter_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_console_____mypyc___3_Quitter_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console____Quitter(PyObject *cpy_r_name); + +static PyObject * +console____Quitter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console____Quitter) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc___3_Quitter_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_console____Quitter_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +console____Quitter_traverse(brownie____cli___console____QuitterObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_name); + return 0; +} + +static int +console____Quitter_clear(brownie____cli___console____QuitterObject *self) +{ + Py_CLEAR(self->_name); + return 0; +} + +static void +console____Quitter_dealloc(brownie____cli___console____QuitterObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, console____Quitter_dealloc) + console____Quitter_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console____Quitter_vtable[3]; +static bool +CPyDef_console____Quitter_trait_vtable_setup(void) +{ + CPyVTableItem console____Quitter_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console____Quitter_____init__, + (CPyVTableItem)CPyDef_console____Quitter_____repr__, + (CPyVTableItem)CPyDef_console____Quitter_____call__, + }; + memcpy(console____Quitter_vtable, console____Quitter_vtable_scratch, sizeof(console____Quitter_vtable)); + return 1; +} + +static PyObject * +console____Quitter_get_name(brownie____cli___console____QuitterObject *self, void *closure); +static int +console____Quitter_set_name(brownie____cli___console____QuitterObject *self, PyObject *value, void *closure); + +static PyGetSetDef console____Quitter_getseters[] = { + {"name", + (getter)console____Quitter_get_name, (setter)console____Quitter_set_name, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console____Quitter_methods[] = { + {"__init__", + (PyCFunction)CPyPy_console____Quitter_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, name)\n--\n\n")}, + {"__repr__", + (PyCFunction)CPyPy_console____Quitter_____repr__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, + {"__call__", + (PyCFunction)CPyPy_console____Quitter_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, code=None)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console____Quitter_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_Quitter", + .tp_new = console____Quitter_new, + .tp_dealloc = (destructor)console____Quitter_dealloc, + .tp_traverse = (traverseproc)console____Quitter_traverse, + .tp_clear = (inquiry)console____Quitter_clear, + .tp_getset = console____Quitter_getseters, + .tp_methods = console____Quitter_methods, + .tp_call = PyVectorcall_Call, + .tp_init = console____Quitter_init, + .tp_repr = CPyDef_console____Quitter_____repr__, + .tp_basicsize = sizeof(brownie____cli___console____QuitterObject), + .tp_vectorcall_offset = offsetof(brownie____cli___console____QuitterObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_Quitter(name)\n--\n\n"), +}; +static PyTypeObject *CPyType_console____Quitter_template = &CPyType_console____Quitter_template_; + +PyObject *CPyDef_console_____mypyc___3_Quitter_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console____QuitterObject *self; + self = (brownie____cli___console____QuitterObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console____Quitter_vtable; + self->vectorcall = CPyPy_console____Quitter_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_console____Quitter(PyObject *cpy_r_name) +{ + PyObject *self = CPyDef_console_____mypyc___3_Quitter_setup((PyObject *)CPyType_console____Quitter); + if (self == NULL) + return NULL; + char res = CPyDef_console____Quitter_____init__(self, cpy_r_name); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +console____Quitter_get_name(brownie____cli___console____QuitterObject *self, void *closure) +{ + if (unlikely(self->_name == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'name' of '_Quitter' undefined"); + return NULL; + } + CPy_INCREF(self->_name); + PyObject *retval = self->_name; + return retval; +} + +static int +console____Quitter_set_name(brownie____cli___console____QuitterObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_Quitter' object attribute 'name' cannot be deleted"); + return -1; + } + if (self->_name != NULL) { + CPy_DECREF(self->_name); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_name = tmp; + return 0; +} + +static int +console___ConsolePrinter_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_console_____mypyc__ConsolePrinter_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___ConsolePrinter(PyObject *cpy_r_console); + +static PyObject * +console___ConsolePrinter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___ConsolePrinter) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__ConsolePrinter_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_console___ConsolePrinter_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +console___ConsolePrinter_traverse(brownie____cli___console___ConsolePrinterObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->__builtins_print); + Py_VISIT(self->_console); + return 0; +} + +static int +console___ConsolePrinter_clear(brownie____cli___console___ConsolePrinterObject *self) +{ + Py_CLEAR(self->__builtins_print); + Py_CLEAR(self->_console); + return 0; +} + +static void +console___ConsolePrinter_dealloc(brownie____cli___console___ConsolePrinterObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, console___ConsolePrinter_dealloc) + console___ConsolePrinter_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___ConsolePrinter_vtable[5]; +static bool +CPyDef_console___ConsolePrinter_trait_vtable_setup(void) +{ + CPyVTableItem console___ConsolePrinter_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console___ConsolePrinter_____init__, + (CPyVTableItem)CPyDef_console___ConsolePrinter___start, + (CPyVTableItem)CPyDef_console___ConsolePrinter_____call__, + (CPyVTableItem)CPyDef_console___ConsolePrinter___finish, + (CPyVTableItem)CPyDef_console___ConsolePrinter_____mypyc_defaults_setup, + }; + memcpy(console___ConsolePrinter_vtable, console___ConsolePrinter_vtable_scratch, sizeof(console___ConsolePrinter_vtable)); + return 1; +} + +static PyObject * +console___ConsolePrinter_get__builtins_print(brownie____cli___console___ConsolePrinterObject *self, void *closure); +static int +console___ConsolePrinter_set__builtins_print(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure); +static PyObject * +console___ConsolePrinter_get_console(brownie____cli___console___ConsolePrinterObject *self, void *closure); +static int +console___ConsolePrinter_set_console(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure); + +static PyGetSetDef console___ConsolePrinter_getseters[] = { + {"_builtins_print", + (getter)console___ConsolePrinter_get__builtins_print, (setter)console___ConsolePrinter_set__builtins_print, + NULL, NULL}, + {"console", + (getter)console___ConsolePrinter_get_console, (setter)console___ConsolePrinter_set_console, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console___ConsolePrinter_methods[] = { + {"__init__", + (PyCFunction)CPyPy_console___ConsolePrinter_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, console)\n--\n\n")}, + {"start", + (PyCFunction)CPyPy_console___ConsolePrinter___start, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("start($self)\n--\n\n")}, + {"__call__", + (PyCFunction)CPyPy_console___ConsolePrinter_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"finish", + (PyCFunction)CPyPy_console___ConsolePrinter___finish, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("finish($self)\n--\n\n")}, + {"__mypyc_defaults_setup", + (PyCFunction)CPyPy_console___ConsolePrinter_____mypyc_defaults_setup, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__mypyc_defaults_setup()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___ConsolePrinter_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "ConsolePrinter", + .tp_new = console___ConsolePrinter_new, + .tp_dealloc = (destructor)console___ConsolePrinter_dealloc, + .tp_traverse = (traverseproc)console___ConsolePrinter_traverse, + .tp_clear = (inquiry)console___ConsolePrinter_clear, + .tp_getset = console___ConsolePrinter_getseters, + .tp_methods = console___ConsolePrinter_methods, + .tp_call = PyVectorcall_Call, + .tp_init = console___ConsolePrinter_init, + .tp_basicsize = sizeof(brownie____cli___console___ConsolePrinterObject), + .tp_vectorcall_offset = offsetof(brownie____cli___console___ConsolePrinterObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("ConsolePrinter(console)\n--\n\n"), +}; +static PyTypeObject *CPyType_console___ConsolePrinter_template = &CPyType_console___ConsolePrinter_template_; + +PyObject *CPyDef_console_____mypyc__ConsolePrinter_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___ConsolePrinterObject *self; + self = (brownie____cli___console___ConsolePrinterObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___ConsolePrinter_vtable; + self->vectorcall = CPyPy_console___ConsolePrinter_____call__; + if (CPyDef_console___ConsolePrinter_____mypyc_defaults_setup((PyObject *)self) == 0) { + Py_DECREF(self); + return NULL; + } + return (PyObject *)self; +} + +PyObject *CPyDef_console___ConsolePrinter(PyObject *cpy_r_console) +{ + PyObject *self = CPyDef_console_____mypyc__ConsolePrinter_setup((PyObject *)CPyType_console___ConsolePrinter); + if (self == NULL) + return NULL; + char res = CPyDef_console___ConsolePrinter_____init__(self, cpy_r_console); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +console___ConsolePrinter_get__builtins_print(brownie____cli___console___ConsolePrinterObject *self, void *closure) +{ + if (unlikely(self->__builtins_print == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_builtins_print' of 'ConsolePrinter' undefined"); + return NULL; + } + CPy_INCREF(self->__builtins_print); + PyObject *retval = self->__builtins_print; + return retval; +} + +static int +console___ConsolePrinter_set__builtins_print(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'ConsolePrinter' object attribute '_builtins_print' cannot be deleted"); + return -1; + } + if (self->__builtins_print != NULL) { + CPy_DECREF(self->__builtins_print); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__builtins_print = tmp; + return 0; +} + +static PyObject * +console___ConsolePrinter_get_console(brownie____cli___console___ConsolePrinterObject *self, void *closure) +{ + if (unlikely(self->_console == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'console' of 'ConsolePrinter' undefined"); + return NULL; + } + CPy_INCREF(self->_console); + PyObject *retval = self->_console; + return retval; +} + +static int +console___ConsolePrinter_set_console(brownie____cli___console___ConsolePrinterObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'ConsolePrinter' object attribute 'console' cannot be deleted"); + return -1; + } + if (self->_console != NULL) { + CPy_DECREF(self->_console); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_console = tmp; + return 0; +} + +static int +console___Console_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_console_____mypyc__Console_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___Console(PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue); + +static PyObject * +console___Console_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___Console) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__Console_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_console___Console_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +console___Console_traverse(brownie____cli___console___ConsoleObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_compile_mode); + Py_VISIT(self->_prompt_session); + Py_VISIT(self->_console_printer); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console___Console_clear(brownie____cli___console___ConsoleObject *self) +{ + Py_CLEAR(self->_compile_mode); + Py_CLEAR(self->_prompt_session); + Py_CLEAR(self->_console_printer); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console___Console_dealloc(brownie____cli___console___ConsoleObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, console___Console_dealloc) + console___Console_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___Console_vtable[13]; +static bool +CPyDef_console___Console_trait_vtable_setup(void) +{ + CPyVTableItem console___Console_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console___Console_____init__, + (CPyVTableItem)CPyDef_console___Console____dir, + (CPyVTableItem)CPyDef_console___Console____console_write, + (CPyVTableItem)CPyDef_console___Console___interact, + (CPyVTableItem)CPyDef_console___Console___raw_input, + (CPyVTableItem)CPyDef_console___Console___showsyntaxerror, + (CPyVTableItem)CPyDef_console___Console___showtraceback, + (CPyVTableItem)CPyDef_console___Console___resetbuffer, + (CPyVTableItem)CPyDef_console___Console___runsource, + (CPyVTableItem)CPyDef_console___Console___paste_event, + (CPyVTableItem)CPyDef_console___Console___tab_event, + (CPyVTableItem)CPyDef_console___Console___tab_filter, + (CPyVTableItem)CPyDef_console___Console_____mypyc_defaults_setup, + }; + memcpy(console___Console_vtable, console___Console_vtable_scratch, sizeof(console___Console_vtable)); + return 1; +} + +static PyObject * +console___Console_get_prompt_input(brownie____cli___console___ConsoleObject *self, void *closure); +static int +console___Console_set_prompt_input(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); +static PyObject * +console___Console_get_exit_on_continue(brownie____cli___console___ConsoleObject *self, void *closure); +static int +console___Console_set_exit_on_continue(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); +static PyObject * +console___Console_get_compile_mode(brownie____cli___console___ConsoleObject *self, void *closure); +static int +console___Console_set_compile_mode(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); +static PyObject * +console___Console_get_prompt_session(brownie____cli___console___ConsoleObject *self, void *closure); +static int +console___Console_set_prompt_session(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); +static PyObject * +console___Console_get_console_printer(brownie____cli___console___ConsoleObject *self, void *closure); +static int +console___Console_set_console_printer(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure); + +static PyGetSetDef console___Console_getseters[] = { + {"prompt_input", + (getter)console___Console_get_prompt_input, (setter)console___Console_set_prompt_input, + NULL, NULL}, + {"exit_on_continue", + (getter)console___Console_get_exit_on_continue, (setter)console___Console_set_exit_on_continue, + NULL, NULL}, + {"compile_mode", + (getter)console___Console_get_compile_mode, (setter)console___Console_set_compile_mode, + NULL, NULL}, + {"prompt_session", + (getter)console___Console_get_prompt_session, (setter)console___Console_set_prompt_session, + NULL, NULL}, + {"console_printer", + (getter)console___Console_get_console_printer, (setter)console___Console_set_console_printer, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console___Console_methods[] = { + {"__init__", + (PyCFunction)CPyPy_console___Console_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, project=None, extra_locals=None, exit_on_continue=False)\n--\n\n")}, + {"_dir", + (PyCFunction)CPyPy_console___Console____dir, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_dir($self, obj=None)\n--\n\n")}, + {"_console_write", + (PyCFunction)CPyPy_console___Console____console_write, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_console_write($self, obj)\n--\n\n")}, + {"interact", + (PyCFunction)CPyPy_console___Console___interact, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("interact($self, *args, **kwargs)\n--\n\n")}, + {"raw_input", + (PyCFunction)CPyPy_console___Console___raw_input, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("raw_input($self, prompt=\'\')\n--\n\n")}, + {"showsyntaxerror", + (PyCFunction)CPyPy_console___Console___showsyntaxerror, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("showsyntaxerror($self, filename=None)\n--\n\n")}, + {"showtraceback", + (PyCFunction)CPyPy_console___Console___showtraceback, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("showtraceback($self)\n--\n\n")}, + {"resetbuffer", + (PyCFunction)CPyPy_console___Console___resetbuffer, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("resetbuffer($self)\n--\n\n")}, + {"runsource", + (PyCFunction)CPyPy_console___Console___runsource, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("runsource($self, source, filename=\'\', symbol=\'single\')\n--\n\n")}, + {"paste_event", + (PyCFunction)CPyPy_console___Console___paste_event, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("paste_event($self, event)\n--\n\n")}, + {"tab_event", + (PyCFunction)CPyPy_console___Console___tab_event, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("tab_event($self, event)\n--\n\n")}, + {"tab_filter", + (PyCFunction)CPyPy_console___Console___tab_filter, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("tab_filter($self)\n--\n\n")}, + {"__mypyc_defaults_setup", + (PyCFunction)CPyPy_console___Console_____mypyc_defaults_setup, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__mypyc_defaults_setup()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___Console_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Console", + .tp_new = console___Console_new, + .tp_dealloc = (destructor)console___Console_dealloc, + .tp_traverse = (traverseproc)console___Console_traverse, + .tp_clear = (inquiry)console___Console_clear, + .tp_getset = console___Console_getseters, + .tp_methods = console___Console_methods, + .tp_init = console___Console_init, + .tp_basicsize = sizeof(brownie____cli___console___ConsoleObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("Console(project=None, extra_locals=None, exit_on_continue=False)\n--\n\n"), +}; +static PyTypeObject *CPyType_console___Console_template = &CPyType_console___Console_template_; + +PyObject *CPyDef_console_____mypyc__Console_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___ConsoleObject *self; + self = (brownie____cli___console___ConsoleObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___Console_vtable; + self->_prompt_input = 2; + self->_exit_on_continue = 2; + if (CPyDef_console___Console_____mypyc_defaults_setup((PyObject *)self) == 0) { + Py_DECREF(self); + return NULL; + } + return (PyObject *)self; +} + +PyObject *CPyDef_console___Console(PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue) +{ + PyObject *self = CPyDef_console_____mypyc__Console_setup((PyObject *)CPyType_console___Console); + if (self == NULL) + return NULL; + char res = CPyDef_console___Console_____init__(self, cpy_r_project, cpy_r_extra_locals, cpy_r_exit_on_continue); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +console___Console_get_prompt_input(brownie____cli___console___ConsoleObject *self, void *closure) +{ + if (unlikely(self->_prompt_input == 2)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'prompt_input' of 'Console' undefined"); + return NULL; + } + PyObject *retval = Py_None; + CPy_INCREF(retval); + return retval; +} + +static int +console___Console_set_prompt_input(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Console' object attribute 'prompt_input' cannot be deleted"); + return -1; + } + char tmp; + if (unlikely(value != Py_None)) { + CPy_TypeError("None", value); return -1; + } else + tmp = 1; + self->_prompt_input = tmp; + return 0; +} + +static PyObject * +console___Console_get_exit_on_continue(brownie____cli___console___ConsoleObject *self, void *closure) +{ + if (unlikely(self->_exit_on_continue == 2)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'exit_on_continue' of 'Console' undefined"); + return NULL; + } + PyObject *retval = self->_exit_on_continue ? Py_True : Py_False; + CPy_INCREF(retval); + return retval; +} + +static int +console___Console_set_exit_on_continue(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Console' object attribute 'exit_on_continue' cannot be deleted"); + return -1; + } + char tmp; + if (unlikely(!PyBool_Check(value))) { + CPy_TypeError("bool", value); return -1; + } else + tmp = value == Py_True; + self->_exit_on_continue = tmp; + return 0; +} + +static PyObject * +console___Console_get_compile_mode(brownie____cli___console___ConsoleObject *self, void *closure) +{ + if (unlikely(self->_compile_mode == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'compile_mode' of 'Console' undefined"); + return NULL; + } + CPy_INCREF(self->_compile_mode); + PyObject *retval = self->_compile_mode; + return retval; +} + +static int +console___Console_set_compile_mode(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Console' object attribute 'compile_mode' cannot be deleted"); + return -1; + } + if (self->_compile_mode != NULL) { + CPy_DECREF(self->_compile_mode); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_compile_mode = tmp; + return 0; +} + +static PyObject * +console___Console_get_prompt_session(brownie____cli___console___ConsoleObject *self, void *closure) +{ + if (unlikely(self->_prompt_session == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'prompt_session' of 'Console' undefined"); + return NULL; + } + CPy_INCREF(self->_prompt_session); + PyObject *retval = self->_prompt_session; + return retval; +} + +static int +console___Console_set_prompt_session(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Console' object attribute 'prompt_session' cannot be deleted"); + return -1; + } + if (self->_prompt_session != NULL) { + CPy_DECREF(self->_prompt_session); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_prompt_session = tmp; + return 0; +} + +static PyObject * +console___Console_get_console_printer(brownie____cli___console___ConsoleObject *self, void *closure) +{ + if (unlikely(self->_console_printer == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'console_printer' of 'Console' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->_console_printer); + PyObject *retval = self->_console_printer; + return retval; +} + +static int +console___Console_set_console_printer(brownie____cli___console___ConsoleObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Console' object attribute 'console_printer' cannot be deleted"); + return -1; + } + if (self->_console_printer != NULL) { + CPy_DECREF_NO_IMM(self->_console_printer); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_console___ConsolePrinter)) + tmp = value; + else { + CPy_TypeError("brownie._cli.console.ConsolePrinter", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->_console_printer = tmp; + return 0; +} + +static int +console___SanitizedFileHistory_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_console_____mypyc__SanitizedFileHistory_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___SanitizedFileHistory(PyObject *cpy_r_filename, PyObject *cpy_r_local_dict); + +static PyObject * +console___SanitizedFileHistory_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___SanitizedFileHistory) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__SanitizedFileHistory_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_console___SanitizedFileHistory_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +console___SanitizedFileHistory_traverse(brownie____cli___console___SanitizedFileHistoryObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_locals); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console___SanitizedFileHistory_clear(brownie____cli___console___SanitizedFileHistoryObject *self) +{ + Py_CLEAR(self->_locals); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console___SanitizedFileHistory_dealloc(brownie____cli___console___SanitizedFileHistoryObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, console___SanitizedFileHistory_dealloc) + console___SanitizedFileHistory_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___SanitizedFileHistory_vtable[2]; +static bool +CPyDef_console___SanitizedFileHistory_trait_vtable_setup(void) +{ + CPyVTableItem console___SanitizedFileHistory_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console___SanitizedFileHistory_____init__, + (CPyVTableItem)CPyDef_console___SanitizedFileHistory___store_string, + }; + memcpy(console___SanitizedFileHistory_vtable, console___SanitizedFileHistory_vtable_scratch, sizeof(console___SanitizedFileHistory_vtable)); + return 1; +} + +static PyObject * +console___SanitizedFileHistory_get_locals(brownie____cli___console___SanitizedFileHistoryObject *self, void *closure); +static int +console___SanitizedFileHistory_set_locals(brownie____cli___console___SanitizedFileHistoryObject *self, PyObject *value, void *closure); + +static PyGetSetDef console___SanitizedFileHistory_getseters[] = { + {"locals", + (getter)console___SanitizedFileHistory_get_locals, (setter)console___SanitizedFileHistory_set_locals, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console___SanitizedFileHistory_methods[] = { + {"__init__", + (PyCFunction)CPyPy_console___SanitizedFileHistory_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, filename, local_dict)\n--\n\n")}, + {"store_string", + (PyCFunction)CPyPy_console___SanitizedFileHistory___store_string, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("store_string($self, line)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___SanitizedFileHistory_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "SanitizedFileHistory", + .tp_new = console___SanitizedFileHistory_new, + .tp_dealloc = (destructor)console___SanitizedFileHistory_dealloc, + .tp_traverse = (traverseproc)console___SanitizedFileHistory_traverse, + .tp_clear = (inquiry)console___SanitizedFileHistory_clear, + .tp_getset = console___SanitizedFileHistory_getseters, + .tp_methods = console___SanitizedFileHistory_methods, + .tp_init = console___SanitizedFileHistory_init, + .tp_basicsize = sizeof(brownie____cli___console___SanitizedFileHistoryObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("SanitizedFileHistory(filename, local_dict)\n--\n\n"), +}; +static PyTypeObject *CPyType_console___SanitizedFileHistory_template = &CPyType_console___SanitizedFileHistory_template_; + +PyObject *CPyDef_console_____mypyc__SanitizedFileHistory_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___SanitizedFileHistoryObject *self; + self = (brownie____cli___console___SanitizedFileHistoryObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___SanitizedFileHistory_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_console___SanitizedFileHistory(PyObject *cpy_r_filename, PyObject *cpy_r_local_dict) +{ + PyObject *self = CPyDef_console_____mypyc__SanitizedFileHistory_setup((PyObject *)CPyType_console___SanitizedFileHistory); + if (self == NULL) + return NULL; + char res = CPyDef_console___SanitizedFileHistory_____init__(self, cpy_r_filename, cpy_r_local_dict); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +console___SanitizedFileHistory_get_locals(brownie____cli___console___SanitizedFileHistoryObject *self, void *closure) +{ + if (unlikely(self->_locals == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'locals' of 'SanitizedFileHistory' undefined"); + return NULL; + } + CPy_INCREF(self->_locals); + PyObject *retval = self->_locals; + return retval; +} + +static int +console___SanitizedFileHistory_set_locals(brownie____cli___console___SanitizedFileHistoryObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'SanitizedFileHistory' object attribute 'locals' cannot be deleted"); + return -1; + } + if (self->_locals != NULL) { + CPy_DECREF(self->_locals); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_locals = tmp; + return 0; +} + +static int +console___ConsoleCompleter_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_console_____mypyc__ConsoleCompleter_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___ConsoleCompleter(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); + +static PyObject * +console___ConsoleCompleter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___ConsoleCompleter) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__ConsoleCompleter_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_console___ConsoleCompleter_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +console___ConsoleCompleter_traverse(brownie____cli___console___ConsoleCompleterObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_console); + Py_VISIT(self->_locals); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console___ConsoleCompleter_clear(brownie____cli___console___ConsoleCompleterObject *self) +{ + Py_CLEAR(self->_console); + Py_CLEAR(self->_locals); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console___ConsoleCompleter_dealloc(brownie____cli___console___ConsoleCompleterObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, console___ConsoleCompleter_dealloc) + console___ConsoleCompleter_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___ConsoleCompleter_vtable[2]; +static bool +CPyDef_console___ConsoleCompleter_trait_vtable_setup(void) +{ + CPyVTableItem console___ConsoleCompleter_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console___ConsoleCompleter_____init__, + (CPyVTableItem)CPyDef_console___ConsoleCompleter___get_completions, + }; + memcpy(console___ConsoleCompleter_vtable, console___ConsoleCompleter_vtable_scratch, sizeof(console___ConsoleCompleter_vtable)); + return 1; +} + +static PyObject * +console___ConsoleCompleter_get_console(brownie____cli___console___ConsoleCompleterObject *self, void *closure); +static int +console___ConsoleCompleter_set_console(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure); +static PyObject * +console___ConsoleCompleter_get_locals(brownie____cli___console___ConsoleCompleterObject *self, void *closure); +static int +console___ConsoleCompleter_set_locals(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure); + +static PyGetSetDef console___ConsoleCompleter_getseters[] = { + {"console", + (getter)console___ConsoleCompleter_get_console, (setter)console___ConsoleCompleter_set_console, + NULL, NULL}, + {"locals", + (getter)console___ConsoleCompleter_get_locals, (setter)console___ConsoleCompleter_set_locals, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console___ConsoleCompleter_methods[] = { + {"__init__", + (PyCFunction)CPyPy_console___ConsoleCompleter_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, console, local_dict)\n--\n\n")}, + {"get_completions", + (PyCFunction)CPyPy_console___ConsoleCompleter___get_completions, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_completions($self, document, complete_event)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___ConsoleCompleter_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "ConsoleCompleter", + .tp_new = console___ConsoleCompleter_new, + .tp_dealloc = (destructor)console___ConsoleCompleter_dealloc, + .tp_traverse = (traverseproc)console___ConsoleCompleter_traverse, + .tp_clear = (inquiry)console___ConsoleCompleter_clear, + .tp_getset = console___ConsoleCompleter_getseters, + .tp_methods = console___ConsoleCompleter_methods, + .tp_init = console___ConsoleCompleter_init, + .tp_basicsize = sizeof(brownie____cli___console___ConsoleCompleterObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("ConsoleCompleter(console, local_dict)\n--\n\n"), +}; +static PyTypeObject *CPyType_console___ConsoleCompleter_template = &CPyType_console___ConsoleCompleter_template_; + +PyObject *CPyDef_console_____mypyc__ConsoleCompleter_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___ConsoleCompleterObject *self; + self = (brownie____cli___console___ConsoleCompleterObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___ConsoleCompleter_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_console___ConsoleCompleter(PyObject *cpy_r_console, PyObject *cpy_r_local_dict) +{ + PyObject *self = CPyDef_console_____mypyc__ConsoleCompleter_setup((PyObject *)CPyType_console___ConsoleCompleter); + if (self == NULL) + return NULL; + char res = CPyDef_console___ConsoleCompleter_____init__(self, cpy_r_console, cpy_r_local_dict); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +console___ConsoleCompleter_get_console(brownie____cli___console___ConsoleCompleterObject *self, void *closure) +{ + if (unlikely(self->_console == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'console' of 'ConsoleCompleter' undefined"); + return NULL; + } + CPy_INCREF(self->_console); + PyObject *retval = self->_console; + return retval; +} + +static int +console___ConsoleCompleter_set_console(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'ConsoleCompleter' object attribute 'console' cannot be deleted"); + return -1; + } + if (self->_console != NULL) { + CPy_DECREF(self->_console); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_console = tmp; + return 0; +} + +static PyObject * +console___ConsoleCompleter_get_locals(brownie____cli___console___ConsoleCompleterObject *self, void *closure) +{ + if (unlikely(self->_locals == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'locals' of 'ConsoleCompleter' undefined"); + return NULL; + } + CPy_INCREF(self->_locals); + PyObject *retval = self->_locals; + return retval; +} + +static int +console___ConsoleCompleter_set_locals(brownie____cli___console___ConsoleCompleterObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'ConsoleCompleter' object attribute 'locals' cannot be deleted"); + return -1; + } + if (self->_locals != NULL) { + CPy_DECREF(self->_locals); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_locals = tmp; + return 0; +} + +static int +console___ConsoleAutoSuggest_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_console_____mypyc__ConsoleAutoSuggest_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___ConsoleAutoSuggest(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); + +static PyObject * +console___ConsoleAutoSuggest_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___ConsoleAutoSuggest) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__ConsoleAutoSuggest_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_console___ConsoleAutoSuggest_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +console___ConsoleAutoSuggest_traverse(brownie____cli___console___ConsoleAutoSuggestObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_console); + Py_VISIT(self->_locals); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console___ConsoleAutoSuggest_clear(brownie____cli___console___ConsoleAutoSuggestObject *self) +{ + Py_CLEAR(self->_console); + Py_CLEAR(self->_locals); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console___ConsoleAutoSuggest_dealloc(brownie____cli___console___ConsoleAutoSuggestObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, console___ConsoleAutoSuggest_dealloc) + console___ConsoleAutoSuggest_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___ConsoleAutoSuggest_vtable[2]; +static bool +CPyDef_console___ConsoleAutoSuggest_trait_vtable_setup(void) +{ + CPyVTableItem console___ConsoleAutoSuggest_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console___ConsoleAutoSuggest_____init__, + (CPyVTableItem)CPyDef_console___ConsoleAutoSuggest___get_suggestion, + }; + memcpy(console___ConsoleAutoSuggest_vtable, console___ConsoleAutoSuggest_vtable_scratch, sizeof(console___ConsoleAutoSuggest_vtable)); + return 1; +} + +static PyObject * +console___ConsoleAutoSuggest_get_console(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure); +static int +console___ConsoleAutoSuggest_set_console(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure); +static PyObject * +console___ConsoleAutoSuggest_get_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure); +static int +console___ConsoleAutoSuggest_set_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure); + +static PyGetSetDef console___ConsoleAutoSuggest_getseters[] = { + {"console", + (getter)console___ConsoleAutoSuggest_get_console, (setter)console___ConsoleAutoSuggest_set_console, + NULL, NULL}, + {"locals", + (getter)console___ConsoleAutoSuggest_get_locals, (setter)console___ConsoleAutoSuggest_set_locals, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console___ConsoleAutoSuggest_methods[] = { + {"__init__", + (PyCFunction)CPyPy_console___ConsoleAutoSuggest_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, console, local_dict)\n--\n\n")}, + {"get_suggestion", + (PyCFunction)CPyPy_console___ConsoleAutoSuggest___get_suggestion, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_suggestion($self, buffer, document)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___ConsoleAutoSuggest_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "ConsoleAutoSuggest", + .tp_new = console___ConsoleAutoSuggest_new, + .tp_dealloc = (destructor)console___ConsoleAutoSuggest_dealloc, + .tp_traverse = (traverseproc)console___ConsoleAutoSuggest_traverse, + .tp_clear = (inquiry)console___ConsoleAutoSuggest_clear, + .tp_getset = console___ConsoleAutoSuggest_getseters, + .tp_methods = console___ConsoleAutoSuggest_methods, + .tp_init = console___ConsoleAutoSuggest_init, + .tp_basicsize = sizeof(brownie____cli___console___ConsoleAutoSuggestObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("ConsoleAutoSuggest(console, local_dict)\n--\n\n"), +}; +static PyTypeObject *CPyType_console___ConsoleAutoSuggest_template = &CPyType_console___ConsoleAutoSuggest_template_; + +PyObject *CPyDef_console_____mypyc__ConsoleAutoSuggest_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___ConsoleAutoSuggestObject *self; + self = (brownie____cli___console___ConsoleAutoSuggestObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___ConsoleAutoSuggest_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_console___ConsoleAutoSuggest(PyObject *cpy_r_console, PyObject *cpy_r_local_dict) +{ + PyObject *self = CPyDef_console_____mypyc__ConsoleAutoSuggest_setup((PyObject *)CPyType_console___ConsoleAutoSuggest); + if (self == NULL) + return NULL; + char res = CPyDef_console___ConsoleAutoSuggest_____init__(self, cpy_r_console, cpy_r_local_dict); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +console___ConsoleAutoSuggest_get_console(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure) +{ + if (unlikely(self->_console == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'console' of 'ConsoleAutoSuggest' undefined"); + return NULL; + } + CPy_INCREF(self->_console); + PyObject *retval = self->_console; + return retval; +} + +static int +console___ConsoleAutoSuggest_set_console(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'ConsoleAutoSuggest' object attribute 'console' cannot be deleted"); + return -1; + } + if (self->_console != NULL) { + CPy_DECREF(self->_console); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_console = tmp; + return 0; +} + +static PyObject * +console___ConsoleAutoSuggest_get_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, void *closure) +{ + if (unlikely(self->_locals == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'locals' of 'ConsoleAutoSuggest' undefined"); + return NULL; + } + CPy_INCREF(self->_locals); + PyObject *retval = self->_locals; + return retval; +} + +static int +console___ConsoleAutoSuggest_set_locals(brownie____cli___console___ConsoleAutoSuggestObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'ConsoleAutoSuggest' object attribute 'locals' cannot be deleted"); + return -1; + } + if (self->_locals != NULL) { + CPy_DECREF(self->_locals); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_locals = tmp; + return 0; +} + +PyObject *CPyDef_console_____mypyc___3__init___3_Console_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console_____init___3_Console_env(void); + +static PyObject * +console_____init___3_Console_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console_____init___3_Console_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc___3__init___3_Console_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console_____init___3_Console_env_traverse(brownie____cli___console_____init___3_Console_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_self); + Py_VISIT(self->_project); + Py_VISIT(self->_extra_locals); + Py_VISIT(self->_console_settings); + Py_VISIT(self->_i); + Py_VISIT(self->_locals_dict); + Py_VISIT(self->_Gui); + Py_VISIT(self->_history_file); + Py_VISIT(self->_kwargs); + Py_VISIT(self->_key_bindings); + return 0; +} + +static int +console_____init___3_Console_env_clear(brownie____cli___console_____init___3_Console_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_project); + Py_CLEAR(self->_extra_locals); + Py_CLEAR(self->_console_settings); + Py_CLEAR(self->_i); + Py_CLEAR(self->_locals_dict); + Py_CLEAR(self->_Gui); + Py_CLEAR(self->_history_file); + Py_CLEAR(self->_kwargs); + Py_CLEAR(self->_key_bindings); + return 0; +} + +static void +console_____init___3_Console_env_dealloc(brownie____cli___console_____init___3_Console_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (console_____init___3_Console_env_free_instance == NULL) { + console_____init___3_Console_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_project); + Py_CLEAR(self->_extra_locals); + self->_exit_on_continue = 2; + Py_CLEAR(self->_console_settings); + Py_CLEAR(self->_i); + Py_CLEAR(self->_locals_dict); + Py_CLEAR(self->_Gui); + Py_CLEAR(self->_history_file); + Py_CLEAR(self->_kwargs); + Py_CLEAR(self->_key_bindings); + return; + } + CPy_TRASHCAN_BEGIN(self, console_____init___3_Console_env_dealloc) + console_____init___3_Console_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console_____init___3_Console_env_vtable[1]; +static bool +CPyDef_console_____init___3_Console_env_trait_vtable_setup(void) +{ + CPyVTableItem console_____init___3_Console_env_vtable_scratch[] = { + NULL + }; + memcpy(console_____init___3_Console_env_vtable, console_____init___3_Console_env_vtable_scratch, sizeof(console_____init___3_Console_env_vtable)); + return 1; +} + +static PyMethodDef console_____init___3_Console_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console_____init___3_Console_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___Console_env", + .tp_new = console_____init___3_Console_env_new, + .tp_dealloc = (destructor)console_____init___3_Console_env_dealloc, + .tp_traverse = (traverseproc)console_____init___3_Console_env_traverse, + .tp_clear = (inquiry)console_____init___3_Console_env_clear, + .tp_methods = console_____init___3_Console_env_methods, + .tp_basicsize = sizeof(brownie____cli___console_____init___3_Console_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("__init___Console_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_console_____init___3_Console_env_template = &CPyType_console_____init___3_Console_env_template_; + +PyObject *CPyDef_console_____mypyc___3__init___3_Console_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console_____init___3_Console_envObject *self; + if (console_____init___3_Console_env_free_instance != NULL) { + self = console_____init___3_Console_env_free_instance; + console_____init___3_Console_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console_____init___3_Console_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console_____init___3_Console_env_vtable; + self->_exit_on_continue = 2; + return (PyObject *)self; +} + +PyObject *CPyDef_console_____init___3_Console_env(void) +{ + PyObject *self = CPyDef_console_____mypyc___3__init___3_Console_env_setup((PyObject *)CPyType_console_____init___3_Console_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__console_____mypyc_lambda__0___3_init___3_Console_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(void); + +static PyObject * +console_____mypyc_lambda__0___3_init___3_Console_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console_____mypyc_lambda__0___3_init___3_Console_obj_traverse(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console_____mypyc_lambda__0___3_init___3_Console_obj_clear(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console_____mypyc_lambda__0___3_init___3_Console_obj_dealloc(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance == NULL) { + console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, console_____mypyc_lambda__0___3_init___3_Console_obj_dealloc) + console_____mypyc_lambda__0___3_init___3_Console_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console_____mypyc_lambda__0___3_init___3_Console_obj_vtable[2]; +static bool +CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_trait_vtable_setup(void) +{ + CPyVTableItem console_____mypyc_lambda__0___3_init___3_Console_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__, + (CPyVTableItem)CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__, + }; + memcpy(console_____mypyc_lambda__0___3_init___3_Console_obj_vtable, console_____mypyc_lambda__0___3_init___3_Console_obj_vtable_scratch, sizeof(console_____mypyc_lambda__0___3_init___3_Console_obj_vtable)); + return 1; +} + +static PyObject * +console_____mypyc_lambda__0___3_init___3_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, void *closure); +static int +console_____mypyc_lambda__0___3_init___3_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef console_____mypyc_lambda__0___3_init___3_Console_obj_getseters[] = { + {"__mypyc_env__", + (getter)console_____mypyc_lambda__0___3_init___3_Console_obj_get___3_mypyc_env__, (setter)console_____mypyc_lambda__0___3_init___3_Console_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console_____mypyc_lambda__0___3_init___3_Console_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__()\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0___init___Console_obj", + .tp_new = console_____mypyc_lambda__0___3_init___3_Console_obj_new, + .tp_dealloc = (destructor)console_____mypyc_lambda__0___3_init___3_Console_obj_dealloc, + .tp_traverse = (traverseproc)console_____mypyc_lambda__0___3_init___3_Console_obj_traverse, + .tp_clear = (inquiry)console_____mypyc_lambda__0___3_init___3_Console_obj_clear, + .tp_getset = console_____mypyc_lambda__0___3_init___3_Console_obj_getseters, + .tp_methods = console_____mypyc_lambda__0___3_init___3_Console_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__console_____mypyc_lambda__0___3_init___3_Console_obj, + .tp_basicsize = sizeof(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject), + .tp_vectorcall_offset = offsetof(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0___init___Console_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template = &CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template_; + +PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self; + if (console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance != NULL) { + self = console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance; + console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console_____mypyc_lambda__0___3_init___3_Console_obj_vtable; + self->vectorcall = CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(void) +{ + PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__0___3_init___3_Console_obj_setup((PyObject *)CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +console_____mypyc_lambda__0___3_init___3_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0___init___Console_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +console_____mypyc_lambda__0___3_init___3_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0___init___Console_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_console_____init___3_Console_env)) + tmp = value; + else { + CPy_TypeError("brownie._cli.console.__init___Console_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} + +PyObject *CPyDef_console_____mypyc___3_dir_Console_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console____dir_Console_env(void); + +static PyObject * +console____dir_Console_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console____dir_Console_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc___3_dir_Console_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console____dir_Console_env_traverse(brownie____cli___console____dir_Console_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_self); + Py_VISIT(self->_obj); + Py_VISIT(self->_k); + Py_VISIT(self->_v); + Py_VISIT(self->_results); + Py_VISIT(self->_i); + return 0; +} + +static int +console____dir_Console_env_clear(brownie____cli___console____dir_Console_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_obj); + Py_CLEAR(self->_k); + Py_CLEAR(self->_v); + Py_CLEAR(self->_results); + Py_CLEAR(self->_i); + return 0; +} + +static void +console____dir_Console_env_dealloc(brownie____cli___console____dir_Console_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (console____dir_Console_env_free_instance == NULL) { + console____dir_Console_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_obj); + Py_CLEAR(self->_k); + Py_CLEAR(self->_v); + Py_CLEAR(self->_results); + Py_CLEAR(self->_i); + return; + } + CPy_TRASHCAN_BEGIN(self, console____dir_Console_env_dealloc) + console____dir_Console_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console____dir_Console_env_vtable[1]; +static bool +CPyDef_console____dir_Console_env_trait_vtable_setup(void) +{ + CPyVTableItem console____dir_Console_env_vtable_scratch[] = { + NULL + }; + memcpy(console____dir_Console_env_vtable, console____dir_Console_env_vtable_scratch, sizeof(console____dir_Console_env_vtable)); + return 1; +} + +static PyMethodDef console____dir_Console_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console____dir_Console_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_dir_Console_env", + .tp_new = console____dir_Console_env_new, + .tp_dealloc = (destructor)console____dir_Console_env_dealloc, + .tp_traverse = (traverseproc)console____dir_Console_env_traverse, + .tp_clear = (inquiry)console____dir_Console_env_clear, + .tp_methods = console____dir_Console_env_methods, + .tp_basicsize = sizeof(brownie____cli___console____dir_Console_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_dir_Console_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_console____dir_Console_env_template = &CPyType_console____dir_Console_env_template_; + +PyObject *CPyDef_console_____mypyc___3_dir_Console_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console____dir_Console_envObject *self; + if (console____dir_Console_env_free_instance != NULL) { + self = console____dir_Console_env_free_instance; + console____dir_Console_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console____dir_Console_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console____dir_Console_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_console____dir_Console_env(void) +{ + PyObject *self = CPyDef_console_____mypyc___3_dir_Console_env_setup((PyObject *)CPyType_console____dir_Console_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__console_____mypyc_lambda__1__dir_Console_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj(void); + +static PyObject * +console_____mypyc_lambda__1__dir_Console_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console_____mypyc_lambda__1__dir_Console_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console_____mypyc_lambda__1__dir_Console_obj_traverse(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console_____mypyc_lambda__1__dir_Console_obj_clear(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console_____mypyc_lambda__1__dir_Console_obj_dealloc(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (console_____mypyc_lambda__1__dir_Console_obj_free_instance == NULL) { + console_____mypyc_lambda__1__dir_Console_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, console_____mypyc_lambda__1__dir_Console_obj_dealloc) + console_____mypyc_lambda__1__dir_Console_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console_____mypyc_lambda__1__dir_Console_obj_vtable[2]; +static bool +CPyDef_console_____mypyc_lambda__1__dir_Console_obj_trait_vtable_setup(void) +{ + CPyVTableItem console_____mypyc_lambda__1__dir_Console_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__, + (CPyVTableItem)CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__, + }; + memcpy(console_____mypyc_lambda__1__dir_Console_obj_vtable, console_____mypyc_lambda__1__dir_Console_obj_vtable_scratch, sizeof(console_____mypyc_lambda__1__dir_Console_obj_vtable)); + return 1; +} + +static PyObject * +console_____mypyc_lambda__1__dir_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, void *closure); +static int +console_____mypyc_lambda__1__dir_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef console_____mypyc_lambda__1__dir_Console_obj_getseters[] = { + {"__mypyc_env__", + (getter)console_____mypyc_lambda__1__dir_Console_obj_get___3_mypyc_env__, (setter)console_____mypyc_lambda__1__dir_Console_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console_____mypyc_lambda__1__dir_Console_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console_____mypyc_lambda__1__dir_Console_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__1__dir_Console_obj", + .tp_new = console_____mypyc_lambda__1__dir_Console_obj_new, + .tp_dealloc = (destructor)console_____mypyc_lambda__1__dir_Console_obj_dealloc, + .tp_traverse = (traverseproc)console_____mypyc_lambda__1__dir_Console_obj_traverse, + .tp_clear = (inquiry)console_____mypyc_lambda__1__dir_Console_obj_clear, + .tp_getset = console_____mypyc_lambda__1__dir_Console_obj_getseters, + .tp_methods = console_____mypyc_lambda__1__dir_Console_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__console_____mypyc_lambda__1__dir_Console_obj, + .tp_basicsize = sizeof(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject), + .tp_vectorcall_offset = offsetof(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__1__dir_Console_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_console_____mypyc_lambda__1__dir_Console_obj_template = &CPyType_console_____mypyc_lambda__1__dir_Console_obj_template_; + +PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self; + if (console_____mypyc_lambda__1__dir_Console_obj_free_instance != NULL) { + self = console_____mypyc_lambda__1__dir_Console_obj_free_instance; + console_____mypyc_lambda__1__dir_Console_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console_____mypyc_lambda__1__dir_Console_obj_vtable; + self->vectorcall = CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj(void) +{ + PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__1__dir_Console_obj_setup((PyObject *)CPyType_console_____mypyc_lambda__1__dir_Console_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +console_____mypyc_lambda__1__dir_Console_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__1__dir_Console_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +console_____mypyc_lambda__1__dir_Console_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__1__dir_Console_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_console____dir_Console_env)) + tmp = value; + else { + CPy_TypeError("brownie._cli.console._dir_Console_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} + +PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_env(void); + +static PyObject * +console___get_completions_ConsoleCompleter_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___get_completions_ConsoleCompleter_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console___get_completions_ConsoleCompleter_env_traverse(brownie____cli___console___get_completions_ConsoleCompleter_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->___mypyc_generator_attribute__self); + Py_VISIT(self->___mypyc_generator_attribute__document); + Py_VISIT(self->___mypyc_generator_attribute__complete_event); + Py_VISIT(self->_type); + Py_VISIT(self->_value); + Py_VISIT(self->_traceback); + Py_VISIT(self->_arg); + Py_VISIT(self->___mypyc_generator_attribute__text); + Py_VISIT(self->___mypyc_generator_attribute__base); + Py_VISIT(self->___mypyc_generator_attribute__current); + Py_VISIT(self->___mypyc_generator_attribute__completions); + Py_VISIT(self->___mypyc_temp__0); + Py_VISIT(self->___mypyc_temp__1); + Py_VISIT(self->___mypyc_generator_attribute__i); + Py_VISIT(self->___mypyc_temp__3); + Py_VISIT(self->___mypyc_temp__4); + Py_VISIT(self->___mypyc_temp__6); + Py_VISIT(self->___mypyc_generator_attribute__key); + Py_VISIT(self->___mypyc_temp__8.f0); + Py_VISIT(self->___mypyc_temp__8.f1); + Py_VISIT(self->___mypyc_temp__8.f2); + return 0; +} + +static int +console___get_completions_ConsoleCompleter_env_clear(brownie____cli___console___get_completions_ConsoleCompleter_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->___mypyc_generator_attribute__self); + Py_CLEAR(self->___mypyc_generator_attribute__document); + Py_CLEAR(self->___mypyc_generator_attribute__complete_event); + Py_CLEAR(self->_type); + Py_CLEAR(self->_value); + Py_CLEAR(self->_traceback); + Py_CLEAR(self->_arg); + Py_CLEAR(self->___mypyc_generator_attribute__text); + Py_CLEAR(self->___mypyc_generator_attribute__base); + Py_CLEAR(self->___mypyc_generator_attribute__current); + Py_CLEAR(self->___mypyc_generator_attribute__completions); + Py_CLEAR(self->___mypyc_temp__0); + Py_CLEAR(self->___mypyc_temp__1); + Py_CLEAR(self->___mypyc_generator_attribute__i); + Py_CLEAR(self->___mypyc_temp__3); + Py_CLEAR(self->___mypyc_temp__4); + Py_CLEAR(self->___mypyc_temp__6); + Py_CLEAR(self->___mypyc_generator_attribute__key); + Py_CLEAR(self->___mypyc_temp__8.f0); + Py_CLEAR(self->___mypyc_temp__8.f1); + Py_CLEAR(self->___mypyc_temp__8.f2); + return 0; +} + +static void +console___get_completions_ConsoleCompleter_env_dealloc(brownie____cli___console___get_completions_ConsoleCompleter_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (console___get_completions_ConsoleCompleter_env_free_instance == NULL) { + console___get_completions_ConsoleCompleter_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->___mypyc_generator_attribute__self); + Py_CLEAR(self->___mypyc_generator_attribute__document); + Py_CLEAR(self->___mypyc_generator_attribute__complete_event); + Py_CLEAR(self->_type); + Py_CLEAR(self->_value); + Py_CLEAR(self->_traceback); + Py_CLEAR(self->_arg); + self->_stop_iter_ptr = NULL; + self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_generator_attribute__text); + Py_CLEAR(self->___mypyc_generator_attribute__base); + Py_CLEAR(self->___mypyc_generator_attribute__current); + Py_CLEAR(self->___mypyc_generator_attribute__completions); + Py_CLEAR(self->___mypyc_temp__0); + Py_CLEAR(self->___mypyc_temp__1); + self->___mypyc_temp__2 = -113; + Py_CLEAR(self->___mypyc_generator_attribute__i); + Py_CLEAR(self->___mypyc_temp__3); + Py_CLEAR(self->___mypyc_temp__4); + self->___mypyc_temp__5 = -113; + Py_CLEAR(self->___mypyc_temp__6); + self->___mypyc_temp__7 = -113; + Py_CLEAR(self->___mypyc_generator_attribute__key); + Py_CLEAR(self->___mypyc_temp__8.f0); + Py_CLEAR(self->___mypyc_temp__8.f1); + Py_CLEAR(self->___mypyc_temp__8.f2); + return; + } + CPy_TRASHCAN_BEGIN(self, console___get_completions_ConsoleCompleter_env_dealloc) + console___get_completions_ConsoleCompleter_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___get_completions_ConsoleCompleter_env_vtable[1]; +static bool +CPyDef_console___get_completions_ConsoleCompleter_env_trait_vtable_setup(void) +{ + CPyVTableItem console___get_completions_ConsoleCompleter_env_vtable_scratch[] = { + NULL + }; + memcpy(console___get_completions_ConsoleCompleter_env_vtable, console___get_completions_ConsoleCompleter_env_vtable_scratch, sizeof(console___get_completions_ConsoleCompleter_env_vtable)); + return 1; +} + +static PyMethodDef console___get_completions_ConsoleCompleter_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___get_completions_ConsoleCompleter_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "get_completions_ConsoleCompleter_env", + .tp_new = console___get_completions_ConsoleCompleter_env_new, + .tp_dealloc = (destructor)console___get_completions_ConsoleCompleter_env_dealloc, + .tp_traverse = (traverseproc)console___get_completions_ConsoleCompleter_env_traverse, + .tp_clear = (inquiry)console___get_completions_ConsoleCompleter_env_clear, + .tp_methods = console___get_completions_ConsoleCompleter_env_methods, + .tp_basicsize = sizeof(brownie____cli___console___get_completions_ConsoleCompleter_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("get_completions_ConsoleCompleter_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_env_template = &CPyType_console___get_completions_ConsoleCompleter_env_template_; + +PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___get_completions_ConsoleCompleter_envObject *self; + if (console___get_completions_ConsoleCompleter_env_free_instance != NULL) { + self = console___get_completions_ConsoleCompleter_env_free_instance; + console___get_completions_ConsoleCompleter_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console___get_completions_ConsoleCompleter_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___get_completions_ConsoleCompleter_env_vtable; + self->___mypyc_next_label__ = -113; + self->___mypyc_temp__2 = -113; + self->___mypyc_temp__5 = -113; + self->___mypyc_temp__7 = -113; + self->___mypyc_temp__8 = (tuple_T3OOO) { NULL, NULL, NULL }; + return (PyObject *)self; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_env(void) +{ + PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_env_setup((PyObject *)CPyType_console___get_completions_ConsoleCompleter_env); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen(void); + +static PyObject * +console___get_completions_ConsoleCompleter_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console___get_completions_ConsoleCompleter_gen) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console___get_completions_ConsoleCompleter_gen_traverse(brownie____cli___console___get_completions_ConsoleCompleter_genObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + return 0; +} + +static int +console___get_completions_ConsoleCompleter_gen_clear(brownie____cli___console___get_completions_ConsoleCompleter_genObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + return 0; +} + +static void +console___get_completions_ConsoleCompleter_gen_dealloc(brownie____cli___console___get_completions_ConsoleCompleter_genObject *self) +{ + PyObject_GC_UnTrack(self); + if (console___get_completions_ConsoleCompleter_gen_free_instance == NULL) { + console___get_completions_ConsoleCompleter_gen_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, console___get_completions_ConsoleCompleter_gen_dealloc) + console___get_completions_ConsoleCompleter_gen_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console___get_completions_ConsoleCompleter_gen_vtable[6]; +static bool +CPyDef_console___get_completions_ConsoleCompleter_gen_trait_vtable_setup(void) +{ + CPyVTableItem console___get_completions_ConsoleCompleter_gen_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen_____next__, + (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen___send, + (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__, + (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen___throw, + (CPyVTableItem)CPyDef_console___get_completions_ConsoleCompleter_gen___close, + }; + memcpy(console___get_completions_ConsoleCompleter_gen_vtable, console___get_completions_ConsoleCompleter_gen_vtable_scratch, sizeof(console___get_completions_ConsoleCompleter_gen_vtable)); + return 1; +} + +static PyMethodDef console___get_completions_ConsoleCompleter_gen_methods[] = { + {"__next__", + (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen_____next__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, + {"send", + (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen___send, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, + {"throw", + (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen___throw, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"close", + (PyCFunction)CPyPy_console___get_completions_ConsoleCompleter_gen___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console___get_completions_ConsoleCompleter_gen_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "get_completions_ConsoleCompleter_gen", + .tp_new = console___get_completions_ConsoleCompleter_gen_new, + .tp_dealloc = (destructor)console___get_completions_ConsoleCompleter_gen_dealloc, + .tp_traverse = (traverseproc)console___get_completions_ConsoleCompleter_gen_traverse, + .tp_clear = (inquiry)console___get_completions_ConsoleCompleter_gen_clear, + .tp_methods = console___get_completions_ConsoleCompleter_gen_methods, + .tp_iter = CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__, + .tp_iternext = CPyDef_console___get_completions_ConsoleCompleter_gen_____next__, + .tp_basicsize = sizeof(brownie____cli___console___get_completions_ConsoleCompleter_genObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("get_completions_ConsoleCompleter_gen()\n--\n\n"), +}; +static PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_gen_template = &CPyType_console___get_completions_ConsoleCompleter_gen_template_; + +PyObject *CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console___get_completions_ConsoleCompleter_genObject *self; + if (console___get_completions_ConsoleCompleter_gen_free_instance != NULL) { + self = console___get_completions_ConsoleCompleter_gen_free_instance; + console___get_completions_ConsoleCompleter_gen_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console___get_completions_ConsoleCompleter_genObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console___get_completions_ConsoleCompleter_gen_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen(void) +{ + PyObject *self = CPyDef_console_____mypyc__get_completions_ConsoleCompleter_gen_setup((PyObject *)CPyType_console___get_completions_ConsoleCompleter_gen); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(void); + +static PyObject * +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_traverse(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_clear(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_dealloc(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance == NULL) { + console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_dealloc) + console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable[2]; +static bool +CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_trait_vtable_setup(void) +{ + CPyVTableItem console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__, + (CPyVTableItem)CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__, + }; + memcpy(console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable, console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable_scratch, sizeof(console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable)); + return 1; +} + +static PyObject * +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, void *closure); +static int +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_getseters[] = { + {"__mypyc_env__", + (getter)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_get___3_mypyc_env__, (setter)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__2_get_completions_ConsoleCompleter_obj", + .tp_new = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_new, + .tp_dealloc = (destructor)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_dealloc, + .tp_traverse = (traverseproc)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_traverse, + .tp_clear = (inquiry)console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_clear, + .tp_getset = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_getseters, + .tp_methods = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj, + .tp_basicsize = sizeof(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject), + .tp_vectorcall_offset = offsetof(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__2_get_completions_ConsoleCompleter_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template = &CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template_; + +PyObject *CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self; + if (console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance != NULL) { + self = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance; + console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_vtable; + self->vectorcall = CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(void) +{ + PyObject *self = CPyDef_console_____mypyc___3__mypyc_lambda__2_get_completions_ConsoleCompleter_obj_setup((PyObject *)CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_get___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__2_get_completions_ConsoleCompleter_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_set___3_mypyc_env__(brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__2_get_completions_ConsoleCompleter_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_console___get_completions_ConsoleCompleter_env)) + tmp = value; + else { + CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef consolemodule_methods[] = { + {"main", (PyCFunction)CPyPy_console___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {"_dir_color", (PyCFunction)CPyPy_console____dir_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_dir_color(obj)\n--\n\n") /* docstring */}, + {"_obj_from_token", (PyCFunction)CPyPy_console____obj_from_token, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_obj_from_token(obj, token)\n--\n\n") /* docstring */}, + {"_parse_document", (PyCFunction)CPyPy_console____parse_document, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_parse_document(local_dict, text)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___console(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___console__internal, "__name__"); + CPyStatic_console___globals = PyModule_GetDict(CPyModule_brownie____cli___console__internal); + if (unlikely(CPyStatic_console___globals == NULL)) + goto fail; + CPyType_console_____init___3_Console_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____init___3_Console_env_template, NULL, modname); + if (unlikely(!CPyType_console_____init___3_Console_env)) + goto fail; + CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj_template, NULL, modname); + if (unlikely(!CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj)) + goto fail; + CPyType_console____dir_Console_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console____dir_Console_env_template, NULL, modname); + if (unlikely(!CPyType_console____dir_Console_env)) + goto fail; + CPyType_console_____mypyc_lambda__1__dir_Console_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____mypyc_lambda__1__dir_Console_obj_template, NULL, modname); + if (unlikely(!CPyType_console_____mypyc_lambda__1__dir_Console_obj)) + goto fail; + CPyType_console___get_completions_ConsoleCompleter_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console___get_completions_ConsoleCompleter_env_template, NULL, modname); + if (unlikely(!CPyType_console___get_completions_ConsoleCompleter_env)) + goto fail; + CPyType_console___get_completions_ConsoleCompleter_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console___get_completions_ConsoleCompleter_gen_template, NULL, modname); + if (unlikely(!CPyType_console___get_completions_ConsoleCompleter_gen)) + goto fail; + CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_template, NULL, modname); + if (unlikely(!CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_console_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___console__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_console___ConsolePrinter____builtins_print); + CPyStatic_console___ConsolePrinter____builtins_print = NULL; + CPy_XDECREF(CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file); + CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file = NULL; + Py_CLEAR(CPyType_console____Quitter); + Py_CLEAR(CPyType_console___ConsolePrinter); + Py_CLEAR(CPyType_console___Console); + Py_CLEAR(CPyType_console___SanitizedFileHistory); + Py_CLEAR(CPyType_console___ConsoleCompleter); + Py_CLEAR(CPyType_console___ConsoleAutoSuggest); + Py_CLEAR(CPyType_console_____init___3_Console_env); + Py_CLEAR(CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj); + Py_CLEAR(CPyType_console____dir_Console_env); + Py_CLEAR(CPyType_console_____mypyc_lambda__1__dir_Console_obj); + Py_CLEAR(CPyType_console___get_completions_ConsoleCompleter_env); + Py_CLEAR(CPyType_console___get_completions_ConsoleCompleter_gen); + Py_CLEAR(CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj); + return -1; +} +static struct PyModuleDef consolemodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.console", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + consolemodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___console(void) +{ + if (CPyModule_brownie____cli___console__internal) { + Py_INCREF(CPyModule_brownie____cli___console__internal); + return CPyModule_brownie____cli___console__internal; + } + CPyModule_brownie____cli___console__internal = PyModule_Create(&consolemodule); + if (unlikely(CPyModule_brownie____cli___console__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___console(CPyModule_brownie____cli___console__internal) != 0) + goto fail; + return CPyModule_brownie____cli___console__internal; + fail: + return NULL; +} + +PyObject *CPyDef_console___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_active_project; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + cpy_r_r0 = CPyStatic_console___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals); + goto CPyL41; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals, "str", cpy_r_r2); + goto CPyL41; + } + cpy_r_r4 = CPyStatic_console___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals); + goto CPyL42; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 50, CPyStatic_console___globals, "dict", cpy_r_r9); + goto CPyL41; + } + cpy_r_r11 = CPyDef__config____update_argv_from_docopt(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 51, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_r12 = NULL; + cpy_r_r13 = CPyDef_project___main___check_for_project(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 53, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_r14 = (PyObject *)&_Py_NoneStruct; + cpy_r_r15 = cpy_r_r13 != cpy_r_r14; + if (!cpy_r_r15) goto CPyL43; + cpy_r_r16 = cpy_r_r13; + cpy_r_r17 = PyObject_IsTrue(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 53, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_r19 = cpy_r_r17; + if (!cpy_r_r19) goto CPyL23; + cpy_r_r20 = NULL; + cpy_r_r21 = NULL; + cpy_r_r22 = 2; + cpy_r_r23 = 2; + cpy_r_r24 = CPyDef_project___main___load(cpy_r_r20, cpy_r_r21, cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 54, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_active_project = cpy_r_r24; + CPy_INCREF(cpy_r_active_project); + if (likely(cpy_r_active_project != Py_None)) + cpy_r_r25 = cpy_r_active_project; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 55, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_active_project); + goto CPyL44; + } + cpy_r_r26 = CPyStatics[208]; /* 'load_config' */ + PyObject *cpy_r_r27[1] = {cpy_r_r25}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 55, CPyStatic_console___globals); + goto CPyL45; + } else + goto CPyL46; +CPyL14: ; + CPy_DECREF_NO_IMM(cpy_r_r25); + CPy_INCREF(cpy_r_active_project); + if (likely(cpy_r_active_project != Py_None)) + cpy_r_r30 = cpy_r_active_project; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 56, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_active_project); + goto CPyL44; + } + cpy_r_r31 = CPyStatics[209]; /* '_add_to_main_namespace' */ + PyObject *cpy_r_r32[1] = {cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 56, CPyStatic_console___globals); + goto CPyL47; + } else + goto CPyL48; +CPyL16: ; + CPy_DECREF_NO_IMM(cpy_r_r30); + CPy_INCREF(cpy_r_active_project); + if (likely(cpy_r_active_project != Py_None)) + cpy_r_r35 = cpy_r_active_project; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_active_project); + goto CPyL44; + } + cpy_r_r36 = CPyStatics[187]; /* '_name' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + CPy_DECREF_NO_IMM(cpy_r_r35); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); + goto CPyL44; + } + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals, "str", cpy_r_r37); + goto CPyL44; + } + cpy_r_r39 = CPyStatics[210]; /* ' is the active project.' */ + cpy_r_r40 = CPyStr_Build(2, cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); + goto CPyL44; + } + cpy_r_r41 = CPyModule_builtins; + cpy_r_r42 = CPyStatics[53]; /* 'print' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); + goto CPyL49; + } + PyObject *cpy_r_r44[1] = {cpy_r_r40}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r45, 1, 0); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 57, CPyStatic_console___globals); + goto CPyL49; + } else + goto CPyL50; +CPyL22: ; + CPy_DECREF(cpy_r_r40); + goto CPyL28; +CPyL23: ; + cpy_r_r47 = Py_None; + cpy_r_active_project = cpy_r_r47; + cpy_r_r48 = CPyModule_sys; + cpy_r_r49 = CPyStatics[211]; /* 'path' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 60, CPyStatic_console___globals); + goto CPyL44; + } + if (likely(PyList_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 60, CPyStatic_console___globals, "list", cpy_r_r50); + goto CPyL44; + } + cpy_r_r52 = CPyStatics[114]; /* '' */ + cpy_r_r53 = CPyList_Insert(cpy_r_r51, 0, cpy_r_r52); + CPy_DECREF_NO_IMM(cpy_r_r51); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 60, CPyStatic_console___globals); + goto CPyL44; + } + cpy_r_r55 = CPyStatics[212]; /* 'No project was loaded.' */ + cpy_r_r56 = CPyModule_builtins; + cpy_r_r57 = CPyStatics[53]; /* 'print' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 61, CPyStatic_console___globals); + goto CPyL44; + } + PyObject *cpy_r_r59[1] = {cpy_r_r55}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 1, 0); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 61, CPyStatic_console___globals); + goto CPyL44; + } else + goto CPyL51; +CPyL28: ; + cpy_r_r62 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r62 == NULL)) { + goto CPyL52; + } else + goto CPyL31; +CPyL29: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r63 = 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r64 = CPyStatics[55]; /* 'argv' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); + goto CPyL44; + } + if (likely(PyDict_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals, "dict", cpy_r_r65); + goto CPyL44; + } + cpy_r_r67 = CPyStatics[90]; /* 'network' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); + goto CPyL44; + } + cpy_r_r69 = CPyStatic_console___globals; + cpy_r_r70 = CPyStatics[90]; /* 'network' */ + cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); + goto CPyL53; + } + cpy_r_r72 = CPyStatics[213]; /* 'connect' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); + goto CPyL53; + } + PyObject *cpy_r_r74[1] = {cpy_r_r68}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r75, 1, 0); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 63, CPyStatic_console___globals); + goto CPyL53; + } else + goto CPyL54; +CPyL37: ; + CPy_DECREF(cpy_r_r68); + cpy_r_r77 = NULL; + cpy_r_r78 = 2; + cpy_r_r79 = CPyDef_console___Console(cpy_r_active_project, cpy_r_r77, cpy_r_r78); + CPy_DECREF(cpy_r_active_project); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 65, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_r80 = CPyStatics[214]; /* 'Brownie environment is ready.' */ + cpy_r_r81 = CPyStatics[114]; /* '' */ + cpy_r_r82 = CPyStatics[215]; /* 'banner' */ + cpy_r_r83 = CPyStatics[216]; /* 'exitmsg' */ + cpy_r_r84 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r85 = CPyDict_Build(2, cpy_r_r82, cpy_r_r80, cpy_r_r83, cpy_r_r81); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 66, CPyStatic_console___globals); + goto CPyL55; + } + cpy_r_r86 = CPyDef_console___Console___interact(cpy_r_r79, cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + CPy_DECREF(cpy_r_r85); + CPy_DECREF_NO_IMM(cpy_r_r79); + if (unlikely(cpy_r_r86 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "main", 66, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_r87 = Py_None; + return cpy_r_r87; +CPyL41: ; + cpy_r_r88 = NULL; + return cpy_r_r88; +CPyL42: ; + CPy_DecRef(cpy_r_r3); + goto CPyL41; +CPyL43: ; + CPy_DECREF(cpy_r_r13); + goto CPyL23; +CPyL44: ; + CPy_DecRef(cpy_r_active_project); + goto CPyL41; +CPyL45: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r25); + goto CPyL41; +CPyL46: ; + CPy_DECREF(cpy_r_r29); + goto CPyL14; +CPyL47: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r30); + goto CPyL41; +CPyL48: ; + CPy_DECREF(cpy_r_r34); + goto CPyL16; +CPyL49: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r40); + goto CPyL41; +CPyL50: ; + CPy_DECREF(cpy_r_r46); + goto CPyL22; +CPyL51: ; + CPy_DECREF(cpy_r_r61); + goto CPyL28; +CPyL52: ; + CPy_DecRef(cpy_r_active_project); + goto CPyL29; +CPyL53: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r68); + goto CPyL41; +CPyL54: ; + CPy_DECREF(cpy_r_r76); + goto CPyL37; +CPyL55: ; + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + goto CPyL41; +} + +PyObject *CPyPy_console___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_console___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "main", 49, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console____Quitter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name) { + CPy_INCREF(cpy_r_name); + ((brownie____cli___console____QuitterObject *)cpy_r_self)->_name = cpy_r_name; + return 1; +} + +PyObject *CPyPy_console____Quitter_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"name", 0}; + PyObject *obj_name; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console____Quitter)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console._Quitter", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + char retval = CPyDef_console____Quitter_____init__(arg_self, arg_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 79, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console____Quitter_____repr__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[217]; /* 'Use ' */ + cpy_r_r1 = ((brownie____cli___console____QuitterObject *)cpy_r_self)->_name; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = CPyStatics[218]; /* '() or Ctrl-D (i.e. EOF) to exit' */ + cpy_r_r3 = CPyStr_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__repr__", 83, CPyStatic_console___globals); + goto CPyL2; + } + return cpy_r_r3; +CPyL2: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_console____Quitter_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__repr__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *retval = CPyDef_console____Quitter_____repr__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__repr__", 82, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console____Quitter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_code) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + if (cpy_r_code != NULL) goto CPyL7; + cpy_r_r0 = Py_None; + cpy_r_code = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[219]; /* 'SystemExit' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 86, CPyStatic_console___globals); + goto CPyL8; + } + PyObject *cpy_r_r4[1] = {cpy_r_code}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 86, CPyStatic_console___globals); + goto CPyL8; + } + CPy_DECREF(cpy_r_code); + CPy_Raise(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 86, CPyStatic_console___globals); + goto CPyL6; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +CPyL7: ; + CPy_INCREF(cpy_r_code); + goto CPyL2; +CPyL8: ; + CPy_DecRef(cpy_r_code); + goto CPyL6; +} + +PyObject *CPyPy_console____Quitter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"code", 0}; + static CPyArg_Parser parser = {"|O:__call__", kwlist, 0}; + PyObject *obj_code = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_code)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_code; + if (obj_code == NULL) { + arg_code = NULL; + } else { + arg_code = obj_code; + } + PyObject *retval = CPyDef_console____Quitter_____call__(arg_self, arg_code); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 85, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___ConsolePrinter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console) { + CPy_INCREF(cpy_r_console); + ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console = cpy_r_console; + return 1; +} + +PyObject *CPyPy_console___ConsolePrinter_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"console", 0}; + PyObject *obj_console; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_console)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_console = obj_console; + char retval = CPyDef_console___ConsolePrinter_____init__(arg_self, arg_console); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 100, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___ConsolePrinter___start(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[53]; /* 'print' */ + cpy_r_r2 = PyObject_SetAttr(cpy_r_r0, cpy_r_r1, cpy_r_self); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/_cli/console.py", "start", 104, CPyStatic_console___globals); + goto CPyL2; + } + return 1; +CPyL2: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy_console___ConsolePrinter___start(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":start", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___ConsolePrinter)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.ConsolePrinter", obj_self); + goto fail; + } + char retval = CPyDef_console___ConsolePrinter___start(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "start", 103, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___ConsolePrinter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_values, PyObject *cpy_r_sep, PyObject *cpy_r_end, PyObject *cpy_r_file, PyObject *cpy_r_flush) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_ps; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int64_t cpy_r_r51; + char cpy_r_r52; + CPyTagged cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + CPyPtr cpy_r_r72; + int64_t cpy_r_r73; + PyObject *cpy_r_r74; + CPyPtr cpy_r_r75; + int64_t cpy_r_r76; + int64_t cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + int64_t cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject **cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + if (cpy_r_sep != NULL) goto CPyL56; + cpy_r_r0 = CPyStatics[220]; /* ' ' */ + CPy_INCREF(cpy_r_r0); + cpy_r_sep = cpy_r_r0; +CPyL2: ; + if (cpy_r_end != NULL) goto CPyL57; + cpy_r_r1 = CPyStatics[221]; /* '\n' */ + CPy_INCREF(cpy_r_r1); + cpy_r_end = cpy_r_r1; +CPyL4: ; + if (cpy_r_file != NULL) goto CPyL58; + cpy_r_r2 = CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file; + CPy_INCREF(cpy_r_r2); + cpy_r_file = cpy_r_r2; +CPyL6: ; + if (cpy_r_flush != NULL) goto CPyL59; + cpy_r_r3 = 0 ? Py_True : Py_False; + cpy_r_flush = cpy_r_r3; +CPyL8: ; + cpy_r_r4 = CPyModule_sys; + cpy_r_r5 = CPyStatics[222]; /* 'stdout' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 107, CPyStatic_console___globals); + goto CPyL60; + } + cpy_r_r7 = PyObject_RichCompare(cpy_r_file, cpy_r_r6, 3); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 107, CPyStatic_console___globals); + goto CPyL60; + } + cpy_r_r8 = PyObject_IsTrue(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 107, CPyStatic_console___globals); + goto CPyL60; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL61; + cpy_r_r11 = CPyStatics[223]; /* '_builtins_print' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_self, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); + goto CPyL60; + } + cpy_r_r13 = PyList_New(0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); + goto CPyL62; + } + cpy_r_r14 = CPyList_Extend(cpy_r_r13, cpy_r_values); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); + goto CPyL63; + } else + goto CPyL64; +CPyL15: ; + cpy_r_r15 = CPyStatics[224]; /* 'sep' */ + cpy_r_r16 = CPyStatics[225]; /* 'end' */ + cpy_r_r17 = CPyStatics[226]; /* 'file' */ + cpy_r_r18 = CPyStatics[227]; /* 'flush' */ + cpy_r_r19 = PyList_AsTuple(cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r13); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); + goto CPyL62; + } + cpy_r_r20 = CPyDict_Build(4, cpy_r_r15, cpy_r_sep, cpy_r_r16, cpy_r_end, cpy_r_r17, cpy_r_file, cpy_r_r18, cpy_r_flush); + CPy_DECREF(cpy_r_sep); + CPy_DECREF(cpy_r_end); + CPy_DECREF(cpy_r_file); + CPy_DECREF(cpy_r_flush); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); + goto CPyL65; + } + cpy_r_r21 = PyObject_Call(cpy_r_r12, cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 108, CPyStatic_console___globals); + goto CPyL55; + } else + goto CPyL66; +CPyL18: ; + cpy_r_r22 = Py_None; + return cpy_r_r22; +CPyL19: ; + cpy_r_r23 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; + CPy_INCREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[228]; /* 'buffer' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_r28 = cpy_r_r26; + if (!cpy_r_r28) goto CPyL24; + cpy_r_r29 = CPyModule_sys; + cpy_r_r30 = CPyStatics[229]; /* 'ps2' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_r32 = cpy_r_r31; + goto CPyL26; +CPyL24: ; + cpy_r_r33 = CPyModule_sys; + cpy_r_r34 = CPyStatics[230]; /* 'ps1' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 111, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_r32 = cpy_r_r35; +CPyL26: ; + cpy_r_ps = cpy_r_r32; + cpy_r_r36 = PyObject_Str(cpy_r_ps); + CPy_DECREF(cpy_r_ps); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_r37 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; + CPy_INCREF(cpy_r_r37); + cpy_r_r38 = CPyStatics[231]; /* 'prompt_session' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r40 = CPyStatics[232]; /* 'app' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r42 = CPyStatics[233]; /* 'current_buffer' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r44 = CPyStatics[234]; /* 'text' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r46 = PyObject_Str(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r47 = CPyStr_Build(2, cpy_r_r36, cpy_r_r46); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 112, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_r48 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; + CPy_INCREF(cpy_r_r48); + cpy_r_r49 = CPyStatics[235]; /* '\r' */ + cpy_r_r50 = CPyStatics[220]; /* ' ' */ + cpy_r_r51 = CPyStr_Size_size_t(cpy_r_r47); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); + goto CPyL69; + } + cpy_r_r53 = cpy_r_r51 << 1; + cpy_r_r54 = CPyTagged_StealAsObject(cpy_r_r53); + cpy_r_r55 = PyNumber_Multiply(cpy_r_r50, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); + goto CPyL69; + } + if (likely(PyUnicode_Check(cpy_r_r55))) + cpy_r_r56 = cpy_r_r55; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals, "str", cpy_r_r55); + goto CPyL69; + } + cpy_r_r57 = CPyStatics[235]; /* '\r' */ + cpy_r_r58 = CPyStr_Build(3, cpy_r_r49, cpy_r_r56, cpy_r_r57); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); + goto CPyL69; + } + cpy_r_r59 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r60[2] = {cpy_r_r48, cpy_r_r58}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 115, CPyStatic_console___globals); + goto CPyL70; + } else + goto CPyL71; +CPyL38: ; + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r58); + cpy_r_r63 = CPyStatics[221]; /* '\n' */ + cpy_r_r64 = CPyStatics[237]; /* 'endswith' */ + PyObject *cpy_r_r65[2] = {cpy_r_end, cpy_r_r63}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 117, CPyStatic_console___globals); + goto CPyL72; + } + cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 117, CPyStatic_console___globals); + goto CPyL72; + } + cpy_r_r70 = cpy_r_r68; + if (cpy_r_r70) { + goto CPyL42; + } else + goto CPyL73; +CPyL41: ; + cpy_r_r71 = CPyStatics[238]; /* '{end}\n' */ + CPy_INCREF(cpy_r_r71); + cpy_r_end = cpy_r_r71; +CPyL42: ; + cpy_r_r72 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; + cpy_r_r73 = *(int64_t *)cpy_r_r72; + cpy_r_r74 = PyList_New(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL72; + } + cpy_r_r75 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; + cpy_r_r76 = *(int64_t *)cpy_r_r75; + cpy_r_r77 = 0; +CPyL44: ; + cpy_r_r78 = cpy_r_r77 < cpy_r_r76; + if (!cpy_r_r78) goto CPyL48; + cpy_r_r79 = CPySequenceTuple_GetItemUnsafe(cpy_r_values, cpy_r_r77); + cpy_r_r80 = PyObject_Str(cpy_r_r79); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL74; + } + CPyList_SetItemUnsafe(cpy_r_r74, cpy_r_r77, cpy_r_r80); + cpy_r_r81 = cpy_r_r77 + 1; + cpy_r_r77 = cpy_r_r81; + goto CPyL44; +CPyL48: ; + cpy_r_r82 = PyObject_GetIter(cpy_r_r74); + CPy_DECREF_NO_IMM(cpy_r_r74); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL72; + } + cpy_r_r83 = CPyStatics[239]; /* 'join' */ + PyObject *cpy_r_r84[2] = {cpy_r_sep, cpy_r_r82}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r83, cpy_r_r85, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_sep); + CPy_DECREF(cpy_r_r82); + cpy_r_r87 = PyObject_Str(cpy_r_r86); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL76; + } + cpy_r_r88 = PyObject_Str(cpy_r_end); + CPy_DECREF(cpy_r_end); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL77; + } + cpy_r_r89 = CPyStr_Build(3, cpy_r_r87, cpy_r_r88, cpy_r_r47); + CPy_DECREF(cpy_r_r87); + CPy_DECREF(cpy_r_r88); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 119, CPyStatic_console___globals); + goto CPyL55; + } + cpy_r_r90 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->_console; + CPy_INCREF(cpy_r_r90); + cpy_r_r91 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r92[2] = {cpy_r_r90, cpy_r_r89}; + cpy_r_r93 = (PyObject **)&cpy_r_r92; + cpy_r_r94 = PyObject_VectorcallMethod(cpy_r_r91, cpy_r_r93, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 120, CPyStatic_console___globals); + goto CPyL78; + } else + goto CPyL79; +CPyL54: ; + CPy_DECREF(cpy_r_r90); + CPy_DECREF(cpy_r_r89); + cpy_r_r95 = Py_None; + return cpy_r_r95; +CPyL55: ; + cpy_r_r96 = NULL; + return cpy_r_r96; +CPyL56: ; + CPy_INCREF(cpy_r_sep); + goto CPyL2; +CPyL57: ; + CPy_INCREF(cpy_r_end); + goto CPyL4; +CPyL58: ; + CPy_INCREF(cpy_r_file); + goto CPyL6; +CPyL59: ; + CPy_INCREF(cpy_r_flush); + goto CPyL8; +CPyL60: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_file); + CPy_DecRef(cpy_r_flush); + goto CPyL55; +CPyL61: ; + CPy_DECREF(cpy_r_file); + CPy_DECREF(cpy_r_flush); + goto CPyL19; +CPyL62: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_file); + CPy_DecRef(cpy_r_flush); + CPy_DecRef(cpy_r_r12); + goto CPyL55; +CPyL63: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_file); + CPy_DecRef(cpy_r_flush); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL55; +CPyL64: ; + CPy_DECREF(cpy_r_r14); + goto CPyL15; +CPyL65: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r19); + goto CPyL55; +CPyL66: ; + CPy_DECREF(cpy_r_r21); + goto CPyL18; +CPyL67: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + goto CPyL55; +CPyL68: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r36); + goto CPyL55; +CPyL69: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + goto CPyL55; +CPyL70: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r58); + goto CPyL55; +CPyL71: ; + CPy_DECREF(cpy_r_r62); + goto CPyL38; +CPyL72: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r47); + goto CPyL55; +CPyL73: ; + CPy_DECREF(cpy_r_end); + goto CPyL41; +CPyL74: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r74); + goto CPyL55; +CPyL75: ; + CPy_DecRef(cpy_r_sep); + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r82); + goto CPyL55; +CPyL76: ; + CPy_DecRef(cpy_r_end); + CPy_DecRef(cpy_r_r47); + goto CPyL55; +CPyL77: ; + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r87); + goto CPyL55; +CPyL78: ; + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + goto CPyL55; +CPyL79: ; + CPy_DECREF(cpy_r_r94); + goto CPyL54; +} + +PyObject *CPyPy_console___ConsolePrinter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"sep", "end", "file", "flush", 0}; + static CPyArg_Parser parser = {"%|$OOOO:__call__", kwlist, 0}; + PyObject *obj_values; + PyObject *obj_sep = NULL; + PyObject *obj_end = NULL; + PyObject *obj_file = NULL; + PyObject *obj_flush = NULL; + if (!CPyArg_ParseStackAndKeywords(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_values, NULL, &obj_sep, &obj_end, &obj_file, &obj_flush)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_values = obj_values; + PyObject *arg_sep; + if (obj_sep == NULL) { + arg_sep = NULL; + } else { + arg_sep = obj_sep; + } + PyObject *arg_end; + if (obj_end == NULL) { + arg_end = NULL; + } else { + arg_end = obj_end; + } + PyObject *arg_file; + if (obj_file == NULL) { + arg_file = NULL; + } else { + arg_file = obj_file; + } + PyObject *arg_flush; + if (obj_flush == NULL) { + arg_flush = NULL; + } else { + arg_flush = obj_flush; + } + PyObject *retval = CPyDef_console___ConsolePrinter_____call__(arg_self, arg_values, arg_sep, arg_end, arg_file, arg_flush); + CPy_DECREF(obj_values); + return retval; +fail: ; + CPy_DECREF(obj_values); + CPy_AddTraceback("brownie/_cli/console.py", "__call__", 106, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___ConsolePrinter___finish(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = ((brownie____cli___console___ConsolePrinterObject *)cpy_r_self)->__builtins_print; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[53]; /* 'print' */ + cpy_r_r3 = PyObject_SetAttr(cpy_r_r1, cpy_r_r2, cpy_r_r0); + CPy_DECREF(cpy_r_r0); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/console.py", "finish", 123, CPyStatic_console___globals); + goto CPyL2; + } + return 1; +CPyL2: ; + cpy_r_r5 = 2; + return cpy_r_r5; +} + +PyObject *CPyPy_console___ConsolePrinter___finish(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":finish", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___ConsolePrinter)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.ConsolePrinter", obj_self); + goto fail; + } + char retval = CPyDef_console___ConsolePrinter___finish(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "finish", 122, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[53]; /* 'print' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL2; + ((brownie____cli___console___ConsolePrinterObject *)cpy_r___mypyc_self__)->__builtins_print = cpy_r_r2; + return 1; +CPyL2: ; + cpy_r_r3 = 2; + return cpy_r_r3; +} + +PyObject *CPyPy_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__mypyc_defaults_setup", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___ConsolePrinter)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.ConsolePrinter", obj___mypyc_self__); + goto fail; + } + char retval = CPyDef_console___ConsolePrinter_____mypyc_defaults_setup(arg___mypyc_self__); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__mypyc_defaults_setup", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__get__", -1, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + cpy_r_r0 = ((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "", "__mypyc_lambda__0___init___Console_obj", "__mypyc_env__", 207, CPyStatic_console___globals); + goto CPyL5; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r1 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'self' of '__init___Console_env' undefined"); + } else { + CPy_INCREF_NO_IMM(cpy_r_r1); + } + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); + goto CPyL5; + } +CPyL2: ; + cpy_r_r2 = CPyDef_console___Console___tab_filter(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); + goto CPyL5; + } + cpy_r_r3 = PyObject_Not(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); + goto CPyL5; + } + cpy_r_r5 = cpy_r_r3; + return cpy_r_r5; +CPyL5: ; + cpy_r_r6 = 2; + return cpy_r_r6; +} + +PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__call__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, PyVectorcall_NARGS(nargs), kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + char retval = CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(arg___mypyc_self__); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "", 207, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console_____init__(PyObject *cpy_r_self, PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + CPyPtr cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + CPyPtr cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + 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_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + tuple_T3OOO cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + int64_t cpy_r_r81; + CPyTagged cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + int32_t cpy_r_r101; + char cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject **cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject **cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + int32_t cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + int32_t cpy_r_r145; + char cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + int32_t cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + int32_t cpy_r_r155; + char cpy_r_r156; + char cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject **cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject **cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + int32_t cpy_r_r171; + char cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + char cpy_r_r178; + PyObject *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_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + int32_t cpy_r_r191; + char cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + char cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_key_bindings; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject **cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject **cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject **cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject **cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + char cpy_r_r230; + PyObject *cpy_r_r231; + tuple_T1O cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject **cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + int32_t cpy_r_r244; + char cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + tuple_T1O cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject **cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + int32_t cpy_r_r264; + char cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + int32_t cpy_r_r268; + char cpy_r_r269; + char cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + tuple_T1O cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject **cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + PyObject *cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + PyObject **cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + char cpy_r_r303; + char cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + PyObject *cpy_r_r307; + char cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject **cpy_r_r314; + PyObject *cpy_r_r315; + PyObject *cpy_r_r316; + PyObject *cpy_r_r317; + PyObject **cpy_r_r319; + PyObject *cpy_r_r320; + char cpy_r_r321; + if (cpy_r_project != NULL) goto CPyL170; + cpy_r_r0 = Py_None; + cpy_r_project = cpy_r_r0; +CPyL2: ; + if (cpy_r_extra_locals != NULL) goto CPyL171; + cpy_r_r1 = Py_None; + cpy_r_extra_locals = cpy_r_r1; +CPyL4: ; + if (cpy_r_exit_on_continue != 2) goto CPyL6; + cpy_r_exit_on_continue = 0; +CPyL6: ; + cpy_r_r2 = CPyDef_console_____init___3_Console_env(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 134, CPyStatic_console___globals); + goto CPyL172; + } + CPy_INCREF_NO_IMM(cpy_r_self); + if (((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self); + } + ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self = cpy_r_self; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 134, CPyStatic_console___globals); + goto CPyL173; + } + cpy_r_r4 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL174; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals); + goto CPyL169; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r6 = CPyStatics[240]; /* 'settings' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals); + goto CPyL173; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals, "dict", cpy_r_r7); + goto CPyL173; + } + cpy_r_r9 = CPyStatics[241]; /* 'console' */ + cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals); + goto CPyL173; + } + if (likely(PyDict_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 153, CPyStatic_console___globals, "dict", cpy_r_r10); + goto CPyL173; + } + cpy_r_r12 = PyDict_New(); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); + goto CPyL175; + } + cpy_r_r13 = CPyModule_brownie; + cpy_r_r14 = CPyStatics[78]; /* '__all__' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); + goto CPyL176; + } + if (likely(PyList_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals, "list", cpy_r_r15); + goto CPyL176; + } + cpy_r_r17 = 0; +CPyL19: ; + cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; + cpy_r_r19 = *(int64_t *)cpy_r_r18; + cpy_r_r20 = cpy_r_r17 < cpy_r_r19; + if (!cpy_r_r20) goto CPyL177; + cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; + cpy_r_r22 = *(CPyPtr *)cpy_r_r21; + cpy_r_r23 = cpy_r_r17 * 8; + cpy_r_r24 = cpy_r_r22 + cpy_r_r23; + cpy_r_r25 = *(PyObject * *)cpy_r_r24; + CPy_INCREF(cpy_r_r25); + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals, "str", cpy_r_r25); + goto CPyL178; + } + cpy_r_r27 = CPyModule_brownie; + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); + goto CPyL179; + } + cpy_r_r29 = PyDict_SetItem(cpy_r_r12, cpy_r_r26, cpy_r_r28); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 155, CPyStatic_console___globals); + goto CPyL178; + } + cpy_r_r31 = cpy_r_r17 + 1; + cpy_r_r17 = cpy_r_r31; + goto CPyL19; +CPyL24: ; + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[242]; /* 'dir' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); + goto CPyL180; + } + cpy_r_r35 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 157, CPyStatic_console___globals); + goto CPyL181; + } + CPy_INCREF_NO_IMM(cpy_r_r35); +CPyL26: ; + cpy_r_r36 = CPyStatics[243]; /* '_dir' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + CPy_DECREF_NO_IMM(cpy_r_r35); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); + goto CPyL181; + } + cpy_r_r38 = CPyStatics[56]; /* 'exit' */ + cpy_r_r39 = CPyDef_console____Quitter(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); + goto CPyL182; + } + cpy_r_r40 = CPyStatics[244]; /* 'quit' */ + cpy_r_r41 = CPyDef_console____Quitter(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 157, CPyStatic_console___globals); + goto CPyL183; + } + cpy_r_r42 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 157, CPyStatic_console___globals); + goto CPyL184; + } + CPy_INCREF_NO_IMM(cpy_r_r42); +CPyL30: ; + cpy_r_r43 = CPyStatics[245]; /* 'update' */ + PyObject *cpy_r_r44[6] = { + cpy_r_r12, cpy_r_r34, cpy_r_r37, cpy_r_r39, cpy_r_r41, + cpy_r_r42 + }; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = CPyStatics[2099]; /* ('_dir', 'dir', 'exit', 'quit', '_console') */ + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 156, CPyStatic_console___globals); + goto CPyL185; + } else + goto CPyL186; +CPyL31: ; + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r37); + CPy_DECREF_NO_IMM(cpy_r_r39); + CPy_DECREF_NO_IMM(cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r42); + cpy_r_r48 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 160, CPyStatic_console___globals); + goto CPyL180; + } + CPy_INCREF_NO_IMM(cpy_r_r48); +CPyL32: ; + ((brownie____cli___console___ConsoleObject *)cpy_r_r48)->_exit_on_continue = cpy_r_exit_on_continue; + cpy_r_r49 = 1; + CPy_DECREF_NO_IMM(cpy_r_r48); + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 160, CPyStatic_console___globals); + goto CPyL180; + } + if (!cpy_r_exit_on_continue) goto CPyL35; + cpy_r_r50 = CPyStatics[247]; /* 'continue' */ + cpy_r_r51 = 1 ? Py_True : Py_False; + cpy_r_r52 = CPyDict_SetItem(cpy_r_r12, cpy_r_r50, cpy_r_r51); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 163, CPyStatic_console___globals); + goto CPyL180; + } +CPyL35: ; + cpy_r_r54 = (PyObject *)&_Py_NoneStruct; + cpy_r_r55 = cpy_r_project != cpy_r_r54; + if (!cpy_r_r55) goto CPyL187; + if (likely(cpy_r_project != Py_None)) + cpy_r_r56 = cpy_r_project; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 166, CPyStatic_console___globals, "brownie.project.main.Project", cpy_r_project); + goto CPyL188; + } + cpy_r_r57 = CPyStatics[248]; /* '_update_and_register' */ + PyObject *cpy_r_r58[2] = {cpy_r_r56, cpy_r_r12}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r59, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 166, CPyStatic_console___globals); + goto CPyL189; + } else + goto CPyL190; +CPyL38: ; + CPy_DECREF_NO_IMM(cpy_r_r56); +CPyL39: ; + cpy_r_r61 = CPyStatics[249]; /* 'brownie._gui' */ + cpy_r_r62 = CPyStatic__c_constants___import_module; + if (likely(cpy_r_r62 != NULL)) goto CPyL42; + PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); + cpy_r_r63 = 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 170, CPyStatic_console___globals); + goto CPyL45; + } else + goto CPyL191; +CPyL41: ; + CPy_Unreachable(); +CPyL42: ; + PyObject *cpy_r_r64[1] = {cpy_r_r61}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r65, 1, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 170, CPyStatic_console___globals); + goto CPyL45; + } + cpy_r_r67 = CPyStatics[250]; /* 'Gui' */ + cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 170, CPyStatic_console___globals); + goto CPyL45; + } + cpy_r_r69 = CPyStatics[250]; /* 'Gui' */ + cpy_r_r70 = CPyDict_SetItem(cpy_r_r12, cpy_r_r69, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 171, CPyStatic_console___globals); + } else + goto CPyL52; +CPyL45: ; + cpy_r_r72 = CPy_CatchError(); + cpy_r_r73 = CPyModule_builtins; + cpy_r_r74 = CPyStatics[251]; /* 'ModuleNotFoundError' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 172, CPyStatic_console___globals); + goto CPyL192; + } + cpy_r_r76 = CPy_ExceptionMatches(cpy_r_r75); + CPy_DecRef(cpy_r_r75); + if (cpy_r_r76) { + goto CPyL49; + } else + goto CPyL193; +CPyL47: ; + CPy_Reraise(); + if (!0) { + goto CPyL50; + } else + goto CPyL194; +CPyL48: ; + CPy_Unreachable(); +CPyL49: ; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL52; +CPyL50: ; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + cpy_r_r77 = CPy_KeepPropagating(); + if (!cpy_r_r77) goto CPyL169; + CPy_Unreachable(); +CPyL52: ; + cpy_r_r78 = (PyObject *)&_Py_NoneStruct; + cpy_r_r79 = cpy_r_extra_locals != cpy_r_r78; + if (!cpy_r_r79) goto CPyL195; + CPy_INCREF(cpy_r_extra_locals); + if (likely(cpy_r_extra_locals != Py_None)) + cpy_r_r80 = cpy_r_extra_locals; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 137, CPyStatic_console___globals, "dict", cpy_r_extra_locals); + goto CPyL188; + } + cpy_r_r81 = PyDict_Size(cpy_r_r80); + CPy_DECREF(cpy_r_r80); + cpy_r_r82 = cpy_r_r81 << 1; + cpy_r_r83 = cpy_r_r82 != 0; + if (!cpy_r_r83) goto CPyL195; + if (likely(cpy_r_extra_locals != Py_None)) + cpy_r_r84 = cpy_r_extra_locals; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 176, CPyStatic_console___globals, "dict", cpy_r_extra_locals); + goto CPyL196; + } + cpy_r_r85 = CPyDict_Update(cpy_r_r12, cpy_r_r84); + CPy_DECREF(cpy_r_r84); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 176, CPyStatic_console___globals); + goto CPyL196; + } +CPyL57: ; + cpy_r_r87 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r88 = CPyStatics[252]; /* '.history' */ + cpy_r_r89 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r90[2] = {cpy_r_r87, cpy_r_r88}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); + goto CPyL197; + } + CPy_DECREF(cpy_r_r87); + cpy_r_r93 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r94[1] = {cpy_r_r92}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); + goto CPyL198; + } + CPy_DECREF(cpy_r_r92); + cpy_r_r97 = PyObject_Str(cpy_r_r96); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 179, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r98 = PyDict_New(); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 180, CPyStatic_console___globals); + goto CPyL199; + } + cpy_r_r99 = CPyStatics[253]; /* 'show_colors' */ + cpy_r_r100 = CPyDict_GetItem(cpy_r_r11, cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 181, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r101 = PyObject_IsTrue(cpy_r_r100); + CPy_DECREF(cpy_r_r100); + cpy_r_r102 = cpy_r_r101 >= 0; + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 181, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r103 = cpy_r_r101; + if (!cpy_r_r103) goto CPyL75; + cpy_r_r104 = CPyStatic_console___globals; + cpy_r_r105 = CPyStatics[254]; /* 'PythonLexer' */ + cpy_r_r106 = CPyDict_GetItem(cpy_r_r104, cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 183, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r107 = CPyStatic_console___globals; + cpy_r_r108 = CPyStatics[255]; /* 'PygmentsLexer' */ + cpy_r_r109 = CPyDict_GetItem(cpy_r_r107, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 183, CPyStatic_console___globals); + goto CPyL201; + } + PyObject *cpy_r_r110[1] = {cpy_r_r106}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 183, CPyStatic_console___globals); + goto CPyL201; + } + CPy_DECREF(cpy_r_r106); + cpy_r_r113 = CPyStatics[256]; /* 'color_style' */ + cpy_r_r114 = CPyDict_GetItem(cpy_r_r11, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); + goto CPyL202; + } + cpy_r_r115 = CPyStatic_console___globals; + cpy_r_r116 = CPyStatics[257]; /* 'get_style_by_name' */ + cpy_r_r117 = CPyDict_GetItem(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); + goto CPyL203; + } + PyObject *cpy_r_r118[1] = {cpy_r_r114}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); + goto CPyL203; + } + CPy_DECREF(cpy_r_r114); + cpy_r_r121 = CPyStatic_console___globals; + cpy_r_r122 = CPyStatics[258]; /* 'style_from_pygments_cls' */ + cpy_r_r123 = CPyDict_GetItem(cpy_r_r121, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); + goto CPyL204; + } + PyObject *cpy_r_r124[1] = {cpy_r_r120}; + cpy_r_r125 = (PyObject **)&cpy_r_r124; + cpy_r_r126 = PyObject_Vectorcall(cpy_r_r123, cpy_r_r125, 1, 0); + CPy_DECREF(cpy_r_r123); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 184, CPyStatic_console___globals); + goto CPyL204; + } + CPy_DECREF(cpy_r_r120); + cpy_r_r127 = CPyStatics[245]; /* 'update' */ + cpy_r_r128 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r129[4] = {cpy_r_r98, cpy_r_r112, cpy_r_r126, cpy_r_r128}; + cpy_r_r130 = (PyObject **)&cpy_r_r129; + cpy_r_r131 = CPyStatics[2100]; /* ('lexer', 'style', 'include_default_pygments_style') */ + cpy_r_r132 = PyObject_VectorcallMethod(cpy_r_r127, cpy_r_r130, 9223372036854775809ULL, cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 182, CPyStatic_console___globals); + goto CPyL205; + } else + goto CPyL206; +CPyL74: ; + CPy_DECREF(cpy_r_r112); + CPy_DECREF(cpy_r_r126); +CPyL75: ; + cpy_r_r133 = CPyStatics[262]; /* 'auto_suggest' */ + cpy_r_r134 = CPyDict_GetItem(cpy_r_r11, cpy_r_r133); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 187, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r135 = PyObject_IsTrue(cpy_r_r134); + CPy_DECREF(cpy_r_r134); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 187, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r137 = cpy_r_r135; + if (!cpy_r_r137) goto CPyL81; + cpy_r_r138 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 188, CPyStatic_console___globals); + goto CPyL200; + } + CPy_INCREF_NO_IMM(cpy_r_r138); +CPyL79: ; + cpy_r_r139 = CPyDef_console___ConsoleAutoSuggest(cpy_r_r138, cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r138); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 188, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r140 = CPyStatics[262]; /* 'auto_suggest' */ + cpy_r_r141 = CPyDict_SetItem(cpy_r_r98, cpy_r_r140, cpy_r_r139); + CPy_DECREF_NO_IMM(cpy_r_r139); + cpy_r_r142 = cpy_r_r141 >= 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 188, CPyStatic_console___globals); + goto CPyL200; + } +CPyL81: ; + cpy_r_r143 = CPyStatics[263]; /* 'completions' */ + cpy_r_r144 = CPyDict_GetItem(cpy_r_r11, cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 189, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r145 = PyObject_IsTrue(cpy_r_r144); + CPy_DECREF(cpy_r_r144); + cpy_r_r146 = cpy_r_r145 >= 0; + if (unlikely(!cpy_r_r146)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 189, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r147 = cpy_r_r145; + if (!cpy_r_r147) goto CPyL87; + cpy_r_r148 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 190, CPyStatic_console___globals); + goto CPyL200; + } + CPy_INCREF_NO_IMM(cpy_r_r148); +CPyL85: ; + cpy_r_r149 = CPyDef_console___ConsoleCompleter(cpy_r_r148, cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 190, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r150 = CPyStatics[264]; /* 'completer' */ + cpy_r_r151 = CPyDict_SetItem(cpy_r_r98, cpy_r_r150, cpy_r_r149); + CPy_DECREF_NO_IMM(cpy_r_r149); + cpy_r_r152 = cpy_r_r151 >= 0; + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 190, CPyStatic_console___globals); + goto CPyL200; + } +CPyL87: ; + cpy_r_r153 = CPyStatics[265]; /* 'editing_mode' */ + cpy_r_r154 = CPyDict_GetItem(cpy_r_r11, cpy_r_r153); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 191, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r155 = PyObject_IsTrue(cpy_r_r154); + CPy_DECREF(cpy_r_r154); + cpy_r_r156 = cpy_r_r155 >= 0; + if (unlikely(!cpy_r_r156)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 191, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r157 = cpy_r_r155; + if (!cpy_r_r157) goto CPyL95; + cpy_r_r158 = CPyStatics[265]; /* 'editing_mode' */ + cpy_r_r159 = CPyDict_GetItem(cpy_r_r11, cpy_r_r158); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r160 = CPyStatics[266]; /* 'upper' */ + PyObject *cpy_r_r161[1] = {cpy_r_r159}; + cpy_r_r162 = (PyObject **)&cpy_r_r161; + cpy_r_r163 = PyObject_VectorcallMethod(cpy_r_r160, cpy_r_r162, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); + goto CPyL207; + } + CPy_DECREF(cpy_r_r159); + cpy_r_r164 = CPyStatic_console___globals; + cpy_r_r165 = CPyStatics[267]; /* 'EditingMode' */ + cpy_r_r166 = CPyDict_GetItem(cpy_r_r164, cpy_r_r165); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); + goto CPyL208; + } + PyObject *cpy_r_r167[1] = {cpy_r_r163}; + cpy_r_r168 = (PyObject **)&cpy_r_r167; + cpy_r_r169 = PyObject_Vectorcall(cpy_r_r166, cpy_r_r168, 1, 0); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); + goto CPyL208; + } + CPy_DECREF(cpy_r_r163); + cpy_r_r170 = CPyStatics[265]; /* 'editing_mode' */ + cpy_r_r171 = CPyDict_SetItem(cpy_r_r98, cpy_r_r170, cpy_r_r169); + CPy_DECREF(cpy_r_r169); + cpy_r_r172 = cpy_r_r171 >= 0; + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 192, CPyStatic_console___globals); + goto CPyL200; + } +CPyL95: ; + cpy_r_r173 = CPyStatics[268]; /* 'single' */ + cpy_r_r174 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r174 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 194, CPyStatic_console___globals); + goto CPyL200; + } + CPy_INCREF_NO_IMM(cpy_r_r174); +CPyL96: ; + CPy_INCREF(cpy_r_r173); + if (((brownie____cli___console___ConsoleObject *)cpy_r_r174)->_compile_mode != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_r174)->_compile_mode); + } + ((brownie____cli___console___ConsoleObject *)cpy_r_r174)->_compile_mode = cpy_r_r173; + cpy_r_r175 = 1; + CPy_DECREF_NO_IMM(cpy_r_r174); + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 194, CPyStatic_console___globals); + goto CPyL200; + } + cpy_r_r176 = CPyDef_console___SanitizedFileHistory(cpy_r_r97, cpy_r_r12); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r176 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 196, CPyStatic_console___globals); + goto CPyL209; + } + cpy_r_r177 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 197, CPyStatic_console___globals); + goto CPyL210; + } + CPy_INCREF_NO_IMM(cpy_r_r177); +CPyL99: ; + cpy_r_r178 = ((brownie____cli___console___ConsoleObject *)cpy_r_r177)->_prompt_input; + if (unlikely(cpy_r_r178 == 2)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'prompt_input' of 'Console' undefined"); + } + CPy_DECREF_NO_IMM(cpy_r_r177); + if (unlikely(cpy_r_r178 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 197, CPyStatic_console___globals); + goto CPyL210; + } +CPyL100: ; + cpy_r_r179 = CPyStatic_console___globals; + cpy_r_r180 = CPyStatics[269]; /* 'KeyBindings' */ + cpy_r_r181 = CPyDict_GetItem(cpy_r_r179, cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 198, CPyStatic_console___globals); + goto CPyL210; + } + cpy_r_r182 = PyObject_Vectorcall(cpy_r_r181, 0, 0, 0); + CPy_DECREF(cpy_r_r181); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 198, CPyStatic_console___globals); + goto CPyL210; + } + cpy_r_r183 = CPyStatic_console___globals; + cpy_r_r184 = CPyStatics[270]; /* 'PromptSession' */ + cpy_r_r185 = CPyDict_GetItem(cpy_r_r183, cpy_r_r184); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); + goto CPyL211; + } + cpy_r_r186 = CPyStatics[271]; /* 'history' */ + cpy_r_r187 = CPyStatics[126]; /* 'input' */ + cpy_r_r188 = CPyStatics[272]; /* 'key_bindings' */ + cpy_r_r189 = Py_None; + cpy_r_r190 = CPyDict_Build(3, cpy_r_r186, cpy_r_r176, cpy_r_r187, cpy_r_r189, cpy_r_r188, cpy_r_r182); + CPy_DECREF_NO_IMM(cpy_r_r176); + CPy_DECREF(cpy_r_r182); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); + goto CPyL212; + } + cpy_r_r191 = CPyDict_UpdateInDisplay(cpy_r_r190, cpy_r_r98); + CPy_DECREF(cpy_r_r98); + cpy_r_r192 = cpy_r_r191 >= 0; + if (unlikely(!cpy_r_r192)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); + goto CPyL213; + } + cpy_r_r193 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r194 = PyObject_Call(cpy_r_r185, cpy_r_r193, cpy_r_r190); + CPy_DECREF(cpy_r_r185); + CPy_DECREF(cpy_r_r193); + CPy_DECREF(cpy_r_r190); + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r195 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 195, CPyStatic_console___globals); + goto CPyL214; + } + CPy_INCREF_NO_IMM(cpy_r_r195); +CPyL107: ; + if (((brownie____cli___console___ConsoleObject *)cpy_r_r195)->_prompt_session != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_r195)->_prompt_session); + } + ((brownie____cli___console___ConsoleObject *)cpy_r_r195)->_prompt_session = cpy_r_r194; + cpy_r_r196 = 1; + CPy_DECREF_NO_IMM(cpy_r_r195); + if (unlikely(!cpy_r_r196)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 195, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r197 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 203, CPyStatic_console___globals); + goto CPyL196; + } + CPy_INCREF_NO_IMM(cpy_r_r197); +CPyL109: ; + cpy_r_r198 = ((brownie____cli___console___ConsoleObject *)cpy_r_r197)->_prompt_session; + if (unlikely(cpy_r_r198 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'prompt_session' of 'Console' undefined"); + } else { + CPy_INCREF(cpy_r_r198); + } + CPy_DECREF_NO_IMM(cpy_r_r197); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 203, CPyStatic_console___globals); + goto CPyL196; + } +CPyL110: ; + cpy_r_r199 = CPyStatics[272]; /* 'key_bindings' */ + cpy_r_r200 = CPyObject_GetAttr(cpy_r_r198, cpy_r_r199); + CPy_DECREF(cpy_r_r198); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 203, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_key_bindings = cpy_r_r200; + cpy_r_r201 = CPyStatic_console___globals; + cpy_r_r202 = CPyStatics[273]; /* 'Keys' */ + cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); + goto CPyL215; + } + cpy_r_r204 = CPyStatics[274]; /* 'BracketedPaste' */ + cpy_r_r205 = CPyObject_GetAttr(cpy_r_r203, cpy_r_r204); + CPy_DECREF(cpy_r_r203); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); + goto CPyL215; + } + CPy_INCREF(cpy_r_key_bindings); + cpy_r_r206 = cpy_r_key_bindings; + cpy_r_r207 = CPyStatics[127]; /* 'add' */ + PyObject *cpy_r_r208[2] = {cpy_r_r206, cpy_r_r205}; + cpy_r_r209 = (PyObject **)&cpy_r_r208; + cpy_r_r210 = PyObject_VectorcallMethod(cpy_r_r207, cpy_r_r209, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r210 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); + goto CPyL216; + } + CPy_DECREF(cpy_r_r206); + CPy_DECREF(cpy_r_r205); + cpy_r_r211 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 204, CPyStatic_console___globals); + goto CPyL217; + } + CPy_INCREF_NO_IMM(cpy_r_r211); +CPyL116: ; + cpy_r_r212 = CPyStatics[275]; /* 'paste_event' */ + cpy_r_r213 = CPyObject_GetAttr(cpy_r_r211, cpy_r_r212); + CPy_DECREF_NO_IMM(cpy_r_r211); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); + goto CPyL217; + } + PyObject *cpy_r_r214[1] = {cpy_r_r213}; + cpy_r_r215 = (PyObject **)&cpy_r_r214; + cpy_r_r216 = PyObject_Vectorcall(cpy_r_r210, cpy_r_r215, 1, 0); + CPy_DECREF(cpy_r_r210); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 204, CPyStatic_console___globals); + goto CPyL218; + } else + goto CPyL219; +CPyL118: ; + CPy_DECREF(cpy_r_r213); + cpy_r_r217 = CPyStatics[276]; /* 'c-i' */ + CPy_INCREF(cpy_r_key_bindings); + cpy_r_r218 = cpy_r_key_bindings; + cpy_r_r219 = CPyStatics[127]; /* 'add' */ + PyObject *cpy_r_r220[2] = {cpy_r_r218, cpy_r_r217}; + cpy_r_r221 = (PyObject **)&cpy_r_r220; + cpy_r_r222 = PyObject_VectorcallMethod(cpy_r_r219, cpy_r_r221, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 206, CPyStatic_console___globals); + goto CPyL220; + } + CPy_DECREF(cpy_r_r218); + cpy_r_r223 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 206, CPyStatic_console___globals); + goto CPyL221; + } + CPy_INCREF_NO_IMM(cpy_r_r223); +CPyL121: ; + cpy_r_r224 = CPyStatics[277]; /* 'tab_event' */ + cpy_r_r225 = CPyObject_GetAttr(cpy_r_r223, cpy_r_r224); + CPy_DECREF_NO_IMM(cpy_r_r223); + if (unlikely(cpy_r_r225 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 206, CPyStatic_console___globals); + goto CPyL221; + } + PyObject *cpy_r_r226[1] = {cpy_r_r225}; + cpy_r_r227 = (PyObject **)&cpy_r_r226; + cpy_r_r228 = PyObject_Vectorcall(cpy_r_r222, cpy_r_r227, 1, 0); + CPy_DECREF(cpy_r_r222); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 206, CPyStatic_console___globals); + goto CPyL222; + } else + goto CPyL223; +CPyL123: ; + CPy_DECREF(cpy_r_r225); + cpy_r_r229 = CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(); + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); + goto CPyL215; + } + CPy_INCREF_NO_IMM(cpy_r_r2); + if (((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r_r229)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r_r229)->___mypyc_env__); + } + ((brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *)cpy_r_r229)->___mypyc_env__ = cpy_r_r2; + cpy_r_r230 = 1; + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); + goto CPyL224; + } + cpy_r_r231 = CPyStatics[276]; /* 'c-i' */ + CPy_INCREF(cpy_r_r231); + cpy_r_r232.f0 = cpy_r_r231; + cpy_r_r233 = cpy_r_key_bindings; + cpy_r_r234 = CPyStatics[278]; /* 'get_bindings_for_keys' */ + cpy_r_r235 = PyTuple_New(1); + if (unlikely(cpy_r_r235 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp53 = cpy_r_r232.f0; + PyTuple_SET_ITEM(cpy_r_r235, 0, __tmp53); + PyObject *cpy_r_r236[2] = {cpy_r_r233, cpy_r_r235}; + cpy_r_r237 = (PyObject **)&cpy_r_r236; + cpy_r_r238 = PyObject_VectorcallMethod(cpy_r_r234, cpy_r_r237, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); + goto CPyL225; + } + CPy_DECREF(cpy_r_r233); + CPy_DECREF(cpy_r_r235); + cpy_r_r239 = cpy_r_r238; + cpy_r_r240 = cpy_r_r239; + cpy_r_r241 = CPyStatics[2028]; /* -1 */ + cpy_r_r242 = PyObject_GetItem(cpy_r_r240, cpy_r_r241); + CPy_DECREF(cpy_r_r240); + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); + goto CPyL226; + } + cpy_r_r243 = CPyStatics[279]; /* 'filter' */ + cpy_r_r244 = PyObject_SetAttr(cpy_r_r242, cpy_r_r243, cpy_r_r229); + CPy_DECREF(cpy_r_r242); + CPy_DECREF_NO_IMM(cpy_r_r229); + cpy_r_r245 = cpy_r_r244 >= 0; + if (unlikely(!cpy_r_r245)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 207, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r246 = CPyStatic_console___globals; + cpy_r_r247 = CPyStatics[280]; /* 'load_key_bindings' */ + cpy_r_r248 = CPyDict_GetItem(cpy_r_r246, cpy_r_r247); + if (unlikely(cpy_r_r248 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 210, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r249 = PyObject_Vectorcall(cpy_r_r248, 0, 0, 0); + CPy_DECREF(cpy_r_r248); + if (unlikely(cpy_r_r249 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 210, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_key_bindings = cpy_r_r249; + cpy_r_r250 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 211, CPyStatic_console___globals); + goto CPyL215; + } + CPy_INCREF_NO_IMM(cpy_r_r250); +CPyL133: ; + cpy_r_r251 = CPyStatics[281]; /* 'tab_filter' */ + cpy_r_r252 = CPyObject_GetAttr(cpy_r_r250, cpy_r_r251); + CPy_DECREF_NO_IMM(cpy_r_r250); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); + goto CPyL215; + } + cpy_r_r253 = CPyStatics[276]; /* 'c-i' */ + CPy_INCREF(cpy_r_r253); + cpy_r_r254.f0 = cpy_r_r253; + cpy_r_r255 = cpy_r_key_bindings; + cpy_r_r256 = CPyStatics[278]; /* 'get_bindings_for_keys' */ + cpy_r_r257 = PyTuple_New(1); + if (unlikely(cpy_r_r257 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp54 = cpy_r_r254.f0; + PyTuple_SET_ITEM(cpy_r_r257, 0, __tmp54); + PyObject *cpy_r_r258[2] = {cpy_r_r255, cpy_r_r257}; + cpy_r_r259 = (PyObject **)&cpy_r_r258; + cpy_r_r260 = PyObject_VectorcallMethod(cpy_r_r256, cpy_r_r259, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r260 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); + goto CPyL227; + } + CPy_DECREF(cpy_r_r255); + CPy_DECREF(cpy_r_r257); + if (likely(PyList_Check(cpy_r_r260))) + cpy_r_r261 = cpy_r_r260; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals, "list", cpy_r_r260); + goto CPyL228; + } + cpy_r_r262 = CPyList_GetItemShort(cpy_r_r261, -2); + CPy_DECREF_NO_IMM(cpy_r_r261); + if (unlikely(cpy_r_r262 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); + goto CPyL228; + } + cpy_r_r263 = CPyStatics[279]; /* 'filter' */ + cpy_r_r264 = PyObject_SetAttr(cpy_r_r262, cpy_r_r263, cpy_r_r252); + CPy_DECREF(cpy_r_r262); + CPy_DECREF(cpy_r_r252); + cpy_r_r265 = cpy_r_r264 >= 0; + if (unlikely(!cpy_r_r265)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 211, CPyStatic_console___globals); + goto CPyL196; + } + cpy_r_r266 = CPyStatics[262]; /* 'auto_suggest' */ + cpy_r_r267 = CPyDict_GetItem(cpy_r_r11, cpy_r_r266); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 213, CPyStatic_console___globals); + goto CPyL229; + } + cpy_r_r268 = PyObject_IsTrue(cpy_r_r267); + CPy_DECREF(cpy_r_r267); + cpy_r_r269 = cpy_r_r268 >= 0; + if (unlikely(!cpy_r_r269)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 213, CPyStatic_console___globals); + goto CPyL229; + } + cpy_r_r270 = cpy_r_r268; + if (!cpy_r_r270) goto CPyL155; + cpy_r_r271 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 215, CPyStatic_console___globals); + goto CPyL229; + } + CPy_INCREF_NO_IMM(cpy_r_r271); +CPyL143: ; + cpy_r_r272 = ((brownie____cli___console___ConsoleObject *)cpy_r_r271)->_prompt_session; + if (unlikely(cpy_r_r272 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'prompt_session' of 'Console' undefined"); + } else { + CPy_INCREF(cpy_r_r272); + } + CPy_DECREF_NO_IMM(cpy_r_r271); + if (unlikely(cpy_r_r272 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 215, CPyStatic_console___globals); + goto CPyL229; + } +CPyL144: ; + cpy_r_r273 = CPyStatics[232]; /* 'app' */ + cpy_r_r274 = CPyObject_GetAttr(cpy_r_r272, cpy_r_r273); + CPy_DECREF(cpy_r_r272); + if (unlikely(cpy_r_r274 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 215, CPyStatic_console___globals); + goto CPyL229; + } + cpy_r_r275 = CPyStatics[272]; /* 'key_bindings' */ + cpy_r_r276 = CPyObject_GetAttr(cpy_r_r274, cpy_r_r275); + CPy_DECREF(cpy_r_r274); + if (unlikely(cpy_r_r276 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 215, CPyStatic_console___globals); + goto CPyL229; + } + cpy_r_key_bindings = cpy_r_r276; + cpy_r_r277 = CPyStatics[282]; /* 'right' */ + CPy_INCREF(cpy_r_r277); + cpy_r_r278.f0 = cpy_r_r277; + CPy_INCREF(cpy_r_key_bindings); + cpy_r_r279 = cpy_r_key_bindings; + cpy_r_r280 = CPyStatics[278]; /* 'get_bindings_for_keys' */ + cpy_r_r281 = PyTuple_New(1); + if (unlikely(cpy_r_r281 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp55 = cpy_r_r278.f0; + PyTuple_SET_ITEM(cpy_r_r281, 0, __tmp55); + PyObject *cpy_r_r282[2] = {cpy_r_r279, cpy_r_r281}; + cpy_r_r283 = (PyObject **)&cpy_r_r282; + cpy_r_r284 = PyObject_VectorcallMethod(cpy_r_r280, cpy_r_r283, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r284 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 216, CPyStatic_console___globals); + goto CPyL230; + } + CPy_DECREF(cpy_r_r279); + CPy_DECREF(cpy_r_r281); + cpy_r_r285 = cpy_r_r284; + cpy_r_r286 = cpy_r_r285; + cpy_r_r287 = CPyStatics[2029]; /* 0 */ + cpy_r_r288 = PyObject_GetItem(cpy_r_r286, cpy_r_r287); + CPy_DECREF(cpy_r_r286); + if (unlikely(cpy_r_r288 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 216, CPyStatic_console___globals); + goto CPyL231; + } + cpy_r_r289 = cpy_r_key_bindings; + cpy_r_r290 = CPyStatics[283]; /* '_bindings2' */ + cpy_r_r291 = CPyObject_GetAttr(cpy_r_r289, cpy_r_r290); + CPy_DECREF(cpy_r_r289); + if (unlikely(cpy_r_r291 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 217, CPyStatic_console___globals); + goto CPyL232; + } + cpy_r_r292 = CPyStatics[284]; /* 'handler' */ + cpy_r_r293 = CPyObject_GetAttr(cpy_r_r288, cpy_r_r292); + CPy_DECREF(cpy_r_r288); + if (unlikely(cpy_r_r293 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 217, CPyStatic_console___globals); + goto CPyL233; + } + cpy_r_r294 = CPyStatics[285]; /* 'remove' */ + PyObject *cpy_r_r295[2] = {cpy_r_r291, cpy_r_r293}; + cpy_r_r296 = (PyObject **)&cpy_r_r295; + cpy_r_r297 = PyObject_VectorcallMethod(cpy_r_r294, cpy_r_r296, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 217, CPyStatic_console___globals); + goto CPyL234; + } else + goto CPyL235; +CPyL154: ; + CPy_DECREF(cpy_r_r291); + CPy_DECREF(cpy_r_r293); +CPyL155: ; + cpy_r_r298 = CPyModule_sys; + cpy_r_r299 = CPyStatics[286]; /* 'platform' */ + cpy_r_r300 = CPyObject_GetAttr(cpy_r_r298, cpy_r_r299); + if (unlikely(cpy_r_r300 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 220, CPyStatic_console___globals); + goto CPyL229; + } + if (likely(PyUnicode_Check(cpy_r_r300))) + cpy_r_r301 = cpy_r_r300; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "__init__", 220, CPyStatic_console___globals, "str", cpy_r_r300); + goto CPyL229; + } + cpy_r_r302 = CPyStatics[287]; /* 'win32' */ + cpy_r_r303 = CPyStr_Equal(cpy_r_r301, cpy_r_r302); + CPy_DECREF(cpy_r_r301); + if (cpy_r_r303) { + goto CPyL236; + } else + goto CPyL160; +CPyL158: ; + PyErr_SetString(PyExc_RuntimeError, "Reached allegedly unreachable code!"); + cpy_r_r304 = 0; + if (unlikely(!cpy_r_r304)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 221, CPyStatic_console___globals); + goto CPyL169; + } + CPy_Unreachable(); +CPyL160: ; + cpy_r_r305 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "__init__", "__init___Console_env", "self", 225, CPyStatic_console___globals); + goto CPyL229; + } + CPy_INCREF_NO_IMM(cpy_r_r305); +CPyL161: ; + cpy_r_r306 = CPyDef_console___ConsolePrinter(cpy_r_r305); + CPy_DECREF_NO_IMM(cpy_r_r305); + if (unlikely(cpy_r_r306 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 225, CPyStatic_console___globals); + goto CPyL229; + } + cpy_r_r307 = ((brownie____cli___console_____init___3_Console_envObject *)cpy_r_r2)->_self; + if (unlikely(cpy_r_r307 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'self' of '__init___Console_env' undefined"); + } else { + CPy_INCREF_NO_IMM(cpy_r_r307); + } + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r307 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 225, CPyStatic_console___globals); + goto CPyL237; + } +CPyL163: ; + if (((brownie____cli___console___ConsoleObject *)cpy_r_r307)->_console_printer != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___ConsoleObject *)cpy_r_r307)->_console_printer); + } + ((brownie____cli___console___ConsoleObject *)cpy_r_r307)->_console_printer = cpy_r_r306; + cpy_r_r308 = 1; + CPy_DECREF_NO_IMM(cpy_r_r307); + if (unlikely(!cpy_r_r308)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 225, CPyStatic_console___globals); + goto CPyL238; + } + cpy_r_r309 = CPyModule_builtins; + cpy_r_r310 = CPyStatics[288]; /* 'super' */ + cpy_r_r311 = CPyObject_GetAttr(cpy_r_r309, cpy_r_r310); + if (unlikely(cpy_r_r311 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); + goto CPyL238; + } + cpy_r_r312 = (PyObject *)CPyType_console___Console; + PyObject *cpy_r_r313[2] = {cpy_r_r312, cpy_r_self}; + cpy_r_r314 = (PyObject **)&cpy_r_r313; + cpy_r_r315 = PyObject_Vectorcall(cpy_r_r311, cpy_r_r314, 2, 0); + CPy_DECREF(cpy_r_r311); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); + goto CPyL238; + } + cpy_r_r316 = CPyStatics[289]; /* '__init__' */ + cpy_r_r317 = CPyObject_GetAttr(cpy_r_r315, cpy_r_r316); + CPy_DECREF(cpy_r_r315); + if (unlikely(cpy_r_r317 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); + goto CPyL238; + } + PyObject *cpy_r_r318[1] = {cpy_r_r12}; + cpy_r_r319 = (PyObject **)&cpy_r_r318; + cpy_r_r320 = PyObject_Vectorcall(cpy_r_r317, cpy_r_r319, 1, 0); + CPy_DECREF(cpy_r_r317); + if (unlikely(cpy_r_r320 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 226, CPyStatic_console___globals); + goto CPyL238; + } else + goto CPyL239; +CPyL168: ; + CPy_DECREF(cpy_r_r12); + return 1; +CPyL169: ; + cpy_r_r321 = 2; + return cpy_r_r321; +CPyL170: ; + CPy_INCREF(cpy_r_project); + goto CPyL2; +CPyL171: ; + CPy_INCREF(cpy_r_extra_locals); + goto CPyL4; +CPyL172: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + goto CPyL169; +CPyL173: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + goto CPyL169; +CPyL174: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + goto CPyL9; +CPyL175: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + goto CPyL169; +CPyL176: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL169; +CPyL177: ; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL24; +CPyL178: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + goto CPyL169; +CPyL179: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r26); + goto CPyL169; +CPyL180: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL169; +CPyL181: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + goto CPyL169; +CPyL182: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r37); + goto CPyL169; +CPyL183: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39); + goto CPyL169; +CPyL184: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r41); + goto CPyL169; +CPyL185: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL169; +CPyL186: ; + CPy_DECREF(cpy_r_r47); + goto CPyL31; +CPyL187: ; + CPy_DECREF(cpy_r_project); + goto CPyL39; +CPyL188: ; + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL169; +CPyL189: ; + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r56); + goto CPyL169; +CPyL190: ; + CPy_DECREF(cpy_r_r60); + goto CPyL38; +CPyL191: ; + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL41; +CPyL192: ; + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL50; +CPyL193: ; + CPy_DecRef(cpy_r_extra_locals); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL47; +CPyL194: ; + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL48; +CPyL195: ; + CPy_DECREF(cpy_r_extra_locals); + goto CPyL57; +CPyL196: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL169; +CPyL197: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r87); + goto CPyL169; +CPyL198: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r92); + goto CPyL169; +CPyL199: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + goto CPyL169; +CPyL200: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + goto CPyL169; +CPyL201: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r106); + goto CPyL169; +CPyL202: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r112); + goto CPyL169; +CPyL203: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r114); + goto CPyL169; +CPyL204: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r120); + goto CPyL169; +CPyL205: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r126); + goto CPyL169; +CPyL206: ; + CPy_DECREF(cpy_r_r132); + goto CPyL74; +CPyL207: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r159); + goto CPyL169; +CPyL208: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r163); + goto CPyL169; +CPyL209: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r98); + goto CPyL169; +CPyL210: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r176); + goto CPyL169; +CPyL211: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r182); + goto CPyL169; +CPyL212: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r185); + goto CPyL169; +CPyL213: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r185); + CPy_DecRef(cpy_r_r190); + goto CPyL169; +CPyL214: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r194); + goto CPyL169; +CPyL215: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + goto CPyL169; +CPyL216: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + goto CPyL169; +CPyL217: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r210); + goto CPyL169; +CPyL218: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r213); + goto CPyL169; +CPyL219: ; + CPy_DECREF(cpy_r_r216); + goto CPyL118; +CPyL220: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r218); + goto CPyL169; +CPyL221: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r222); + goto CPyL169; +CPyL222: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r225); + goto CPyL169; +CPyL223: ; + CPy_DECREF(cpy_r_r228); + goto CPyL123; +CPyL224: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r229); + goto CPyL169; +CPyL225: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r229); + CPy_DecRef(cpy_r_r233); + CPy_DecRef(cpy_r_r235); + goto CPyL169; +CPyL226: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r229); + goto CPyL169; +CPyL227: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + goto CPyL169; +CPyL228: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r252); + goto CPyL169; +CPyL229: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r12); + goto CPyL169; +CPyL230: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + CPy_DecRef(cpy_r_r279); + CPy_DecRef(cpy_r_r281); + goto CPyL169; +CPyL231: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_key_bindings); + goto CPyL169; +CPyL232: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r288); + goto CPyL169; +CPyL233: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r291); + goto CPyL169; +CPyL234: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r291); + CPy_DecRef(cpy_r_r293); + goto CPyL169; +CPyL235: ; + CPy_DECREF(cpy_r_r297); + goto CPyL154; +CPyL236: ; + CPy_DECREF_NO_IMM(cpy_r_r2); + CPy_DECREF(cpy_r_r12); + goto CPyL158; +CPyL237: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r306); + goto CPyL169; +CPyL238: ; + CPy_DecRef(cpy_r_r12); + goto CPyL169; +CPyL239: ; + CPy_DECREF(cpy_r_r320); + goto CPyL168; +} + +PyObject *CPyPy_console___Console_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"project", "extra_locals", "exit_on_continue", 0}; + PyObject *obj_project = NULL; + PyObject *obj_extra_locals = NULL; + PyObject *obj_exit_on_continue = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOO", "__init__", kwlist, &obj_project, &obj_extra_locals, &obj_exit_on_continue)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + PyObject *arg_project; + if (obj_project == NULL) { + arg_project = NULL; + goto __LL56; + } + if (Py_TYPE(obj_project) == CPyType_project___main___Project) + arg_project = obj_project; + else { + arg_project = NULL; + } + if (arg_project != NULL) goto __LL56; + if (obj_project == Py_None) + arg_project = obj_project; + else { + arg_project = NULL; + } + if (arg_project != NULL) goto __LL56; + CPy_TypeError("brownie.project.main.Project or None", obj_project); + goto fail; +__LL56: ; + PyObject *arg_extra_locals; + if (obj_extra_locals == NULL) { + arg_extra_locals = NULL; + goto __LL57; + } + if (PyDict_Check(obj_extra_locals)) + arg_extra_locals = obj_extra_locals; + else { + arg_extra_locals = NULL; + } + if (arg_extra_locals != NULL) goto __LL57; + if (obj_extra_locals == Py_None) + arg_extra_locals = obj_extra_locals; + else { + arg_extra_locals = NULL; + } + if (arg_extra_locals != NULL) goto __LL57; + CPy_TypeError("dict or None", obj_extra_locals); + goto fail; +__LL57: ; + char arg_exit_on_continue; + if (obj_exit_on_continue == NULL) { + arg_exit_on_continue = 2; + } else if (unlikely(!PyBool_Check(obj_exit_on_continue))) { + CPy_TypeError("bool", obj_exit_on_continue); goto fail; + } else + arg_exit_on_continue = obj_exit_on_continue == Py_True; + char retval = CPyDef_console___Console_____init__(arg_self, arg_project, arg_extra_locals, arg_exit_on_continue); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 134, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__get__", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "", "__mypyc_lambda__1__dir_Console_obj", "__mypyc_env__", 236, CPyStatic_console___globals); + goto CPyL2; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL3; +CPyL1: ; + cpy_r_r1 = cpy_r_k.f0; + CPy_INCREF(cpy_r_r1); + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL3: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"k", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_k; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + tuple_T2OO arg_k; + PyObject *__tmp58; + if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { + __tmp58 = NULL; + goto __LL59; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) + __tmp58 = PyTuple_GET_ITEM(obj_k, 0); + else { + __tmp58 = NULL; + } + if (__tmp58 == NULL) goto __LL59; + __tmp58 = PyTuple_GET_ITEM(obj_k, 1); + if (__tmp58 == NULL) goto __LL59; + __tmp58 = obj_k; +__LL59: ; + if (unlikely(__tmp58 == NULL)) { + CPy_TypeError("tuple[str, object]", obj_k); goto fail; + } else { + PyObject *__tmp60 = PyTuple_GET_ITEM(obj_k, 0); + PyObject *__tmp61; + if (likely(PyUnicode_Check(__tmp60))) + __tmp61 = __tmp60; + else { + CPy_TypeError("str", __tmp60); + __tmp61 = NULL; + } + arg_k.f0 = __tmp61; + PyObject *__tmp62 = PyTuple_GET_ITEM(obj_k, 1); + PyObject *__tmp63; + __tmp63 = __tmp62; + arg_k.f1 = __tmp63; + } + PyObject *retval = CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__(arg___mypyc_self__, arg_k); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "", 236, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console____dir(PyObject *cpy_r_self, PyObject *cpy_r_obj) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + CPyTagged cpy_r_r8; + int64_t cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T4CIOO cpy_r_r11; + CPyTagged cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + tuple_T2OO cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_results; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + tuple_T2OO cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int64_t cpy_r_r48; + CPyPtr cpy_r_r49; + int64_t cpy_r_r50; + char cpy_r_r51; + CPyPtr cpy_r_r52; + CPyPtr cpy_r_r53; + int64_t cpy_r_r54; + CPyPtr cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + tuple_T2OO cpy_r_r63; + PyObject *cpy_r_r64; + int32_t cpy_r_r65; + char cpy_r_r66; + int64_t cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + CPyPtr cpy_r_r84; + int64_t cpy_r_r85; + PyObject *cpy_r_r86; + int64_t cpy_r_r87; + CPyPtr cpy_r_r88; + int64_t cpy_r_r89; + char cpy_r_r90; + CPyPtr cpy_r_r91; + CPyPtr cpy_r_r92; + int64_t cpy_r_r93; + CPyPtr cpy_r_r94; + PyObject *cpy_r_r95; + tuple_T2OO cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + int64_t cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject **cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + if (cpy_r_obj != NULL) goto CPyL63; + cpy_r_r0 = Py_None; + cpy_r_obj = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyDef_console____dir_Console_env(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 228, CPyStatic_console___globals); + goto CPyL64; + } + cpy_r_r2 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3 = cpy_r_obj == cpy_r_r2; + if (cpy_r_r3) { + goto CPyL65; + } else + goto CPyL15; +CPyL4: ; + cpy_r_r4 = PyList_New(0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); + goto CPyL66; + } + cpy_r_r5 = CPyStatics[290]; /* 'locals' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_self, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); + goto CPyL67; + } + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals, "dict", cpy_r_r6); + goto CPyL67; + } + cpy_r_r8 = 0; + cpy_r_r9 = PyDict_Size(cpy_r_r7); + cpy_r_r10 = CPyDict_GetItemsIter(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); + goto CPyL68; + } +CPyL8: ; + cpy_r_r11 = CPyDict_NextItem(cpy_r_r10, cpy_r_r8); + cpy_r_r12 = cpy_r_r11.f1; + cpy_r_r8 = cpy_r_r12; + cpy_r_r13 = cpy_r_r11.f0; + if (!cpy_r_r13) goto CPyL69; + cpy_r_r14 = cpy_r_r11.f2; + CPy_INCREF(cpy_r_r14); + cpy_r_r15 = cpy_r_r11.f3; + CPy_INCREF(cpy_r_r15); + CPy_DECREF(cpy_r_r11.f2); + CPy_DECREF(cpy_r_r11.f3); + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r16 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals, "str", cpy_r_r14); + goto CPyL70; + } + cpy_r_r17 = CPyStatics[102]; /* '_' */ + cpy_r_r18 = CPyStr_Startswith(cpy_r_r16, cpy_r_r17); + cpy_r_r19 = cpy_r_r18; + cpy_r_r20 = cpy_r_r19 ^ 1; + if (!cpy_r_r20) goto CPyL71; + cpy_r_r21.f0 = cpy_r_r16; + cpy_r_r21.f1 = cpy_r_r15; + cpy_r_r22 = PyTuple_New(2); + if (unlikely(cpy_r_r22 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp64 = cpy_r_r21.f0; + PyTuple_SET_ITEM(cpy_r_r22, 0, __tmp64); + PyObject *__tmp65 = cpy_r_r21.f1; + PyTuple_SET_ITEM(cpy_r_r22, 1, __tmp65); + cpy_r_r23 = PyList_Append(cpy_r_r4, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); + goto CPyL72; + } +CPyL12: ; + cpy_r_r25 = CPyDict_CheckSize(cpy_r_r7, cpy_r_r9); + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); + goto CPyL72; + } else + goto CPyL8; +CPyL13: ; + cpy_r_r26 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 231, CPyStatic_console___globals); + goto CPyL67; + } + cpy_r_results = cpy_r_r4; + goto CPyL36; +CPyL15: ; + cpy_r_r27 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r28 = PyObject_HasAttr(cpy_r_obj, cpy_r_r27); + if (!cpy_r_r28) goto CPyL24; + cpy_r_r29 = PyList_New(0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); + goto CPyL73; + } + cpy_r_r30 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); + goto CPyL74; + } + cpy_r_r32 = PyObject_GetIter(cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); + goto CPyL74; + } +CPyL19: ; + cpy_r_r33 = PyIter_Next(cpy_r_r32); + if (cpy_r_r33 == NULL) goto CPyL75; + cpy_r_r34 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); + goto CPyL76; + } + cpy_r_r35.f0 = cpy_r_r33; + cpy_r_r35.f1 = cpy_r_r34; + cpy_r_r36 = PyTuple_New(2); + if (unlikely(cpy_r_r36 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp66 = cpy_r_r35.f0; + PyTuple_SET_ITEM(cpy_r_r36, 0, __tmp66); + PyObject *__tmp67 = cpy_r_r35.f1; + PyTuple_SET_ITEM(cpy_r_r36, 1, __tmp67); + cpy_r_r37 = PyList_Append(cpy_r_r29, cpy_r_r36); + CPy_DECREF(cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); + goto CPyL77; + } else + goto CPyL19; +CPyL22: ; + cpy_r_r39 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 233, CPyStatic_console___globals); + goto CPyL78; + } + cpy_r_results = cpy_r_r29; + goto CPyL36; +CPyL24: ; + cpy_r_r40 = PyList_New(0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); + goto CPyL73; + } + cpy_r_r41 = CPyModule_builtins; + cpy_r_r42 = CPyStatics[242]; /* 'dir' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); + goto CPyL79; + } + PyObject *cpy_r_r44[1] = {cpy_r_obj}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r45, 1, 0); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); + goto CPyL79; + } + if (likely(PyList_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals, "list", cpy_r_r46); + goto CPyL79; + } + cpy_r_r48 = 0; +CPyL29: ; + cpy_r_r49 = (CPyPtr)&((PyVarObject *)cpy_r_r47)->ob_size; + cpy_r_r50 = *(int64_t *)cpy_r_r49; + cpy_r_r51 = cpy_r_r48 < cpy_r_r50; + if (!cpy_r_r51) goto CPyL80; + cpy_r_r52 = (CPyPtr)&((PyListObject *)cpy_r_r47)->ob_item; + cpy_r_r53 = *(CPyPtr *)cpy_r_r52; + cpy_r_r54 = cpy_r_r48 * 8; + cpy_r_r55 = cpy_r_r53 + cpy_r_r54; + cpy_r_r56 = *(PyObject * *)cpy_r_r55; + CPy_INCREF(cpy_r_r56); + if (likely(PyUnicode_Check(cpy_r_r56))) + cpy_r_r57 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals, "str", cpy_r_r56); + goto CPyL81; + } + cpy_r_r58 = CPyStatics[102]; /* '_' */ + cpy_r_r59 = CPyStr_Startswith(cpy_r_r57, cpy_r_r58); + cpy_r_r60 = cpy_r_r59; + cpy_r_r61 = cpy_r_r60 ^ 1; + if (!cpy_r_r61) goto CPyL82; + cpy_r_r62 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r57); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); + goto CPyL83; + } + cpy_r_r63.f0 = cpy_r_r57; + cpy_r_r63.f1 = cpy_r_r62; + cpy_r_r64 = PyTuple_New(2); + if (unlikely(cpy_r_r64 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp68 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp68); + PyObject *__tmp69 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp69); + cpy_r_r65 = PyList_Append(cpy_r_r40, cpy_r_r64); + CPy_DECREF(cpy_r_r64); + cpy_r_r66 = cpy_r_r65 >= 0; + if (unlikely(!cpy_r_r66)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 235, CPyStatic_console___globals); + goto CPyL81; + } +CPyL34: ; + cpy_r_r67 = cpy_r_r48 + 1; + cpy_r_r48 = cpy_r_r67; + goto CPyL29; +CPyL35: ; + cpy_r_results = cpy_r_r40; +CPyL36: ; + cpy_r_r68 = CPyDef_console_____mypyc_lambda__1__dir_Console_obj(); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); + goto CPyL84; + } + if (((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r_r68)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r_r68)->___mypyc_env__); + } + ((brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *)cpy_r_r68)->___mypyc_env__ = cpy_r_r1; + cpy_r_r69 = 1; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); + goto CPyL85; + } + cpy_r_r70 = CPyModule_builtins; + cpy_r_r71 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); + goto CPyL85; + } + PyObject *cpy_r_r73[2] = {cpy_r_results, cpy_r_r68}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r76 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r74, 1, cpy_r_r75); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals); + goto CPyL85; + } + CPy_DECREF_NO_IMM(cpy_r_results); + CPy_DECREF_NO_IMM(cpy_r_r68); + if (likely(PyList_Check(cpy_r_r76))) + cpy_r_r77 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir", 236, CPyStatic_console___globals, "list", cpy_r_r76); + goto CPyL62; + } + cpy_r_results = cpy_r_r77; + cpy_r_r78 = CPyStatics[292]; /* '[' */ + cpy_r_r79 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r79 == NULL)) { + goto CPyL86; + } else + goto CPyL44; +CPyL42: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r80 = 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL44: ; + cpy_r_r81 = PyObject_Str(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL87; + } + cpy_r_r82 = CPyStatics[293]; /* ', ' */ + cpy_r_r83 = CPyStr_Build(2, cpy_r_r81, cpy_r_r82); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL87; + } + cpy_r_r84 = (CPyPtr)&((PyVarObject *)cpy_r_results)->ob_size; + cpy_r_r85 = *(int64_t *)cpy_r_r84; + cpy_r_r86 = PyList_New(cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL88; + } + cpy_r_r87 = 0; +CPyL48: ; + cpy_r_r88 = (CPyPtr)&((PyVarObject *)cpy_r_results)->ob_size; + cpy_r_r89 = *(int64_t *)cpy_r_r88; + cpy_r_r90 = cpy_r_r87 < cpy_r_r89; + if (!cpy_r_r90) goto CPyL89; + cpy_r_r91 = (CPyPtr)&((PyListObject *)cpy_r_results)->ob_item; + cpy_r_r92 = *(CPyPtr *)cpy_r_r91; + cpy_r_r93 = cpy_r_r87 * 8; + cpy_r_r94 = cpy_r_r92 + cpy_r_r93; + cpy_r_r95 = *(PyObject * *)cpy_r_r94; + CPy_INCREF(cpy_r_r95); + PyObject *__tmp70; + if (unlikely(!(PyTuple_Check(cpy_r_r95) && PyTuple_GET_SIZE(cpy_r_r95) == 2))) { + __tmp70 = NULL; + goto __LL71; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r95, 0)))) + __tmp70 = PyTuple_GET_ITEM(cpy_r_r95, 0); + else { + __tmp70 = NULL; + } + if (__tmp70 == NULL) goto __LL71; + __tmp70 = PyTuple_GET_ITEM(cpy_r_r95, 1); + if (__tmp70 == NULL) goto __LL71; + __tmp70 = cpy_r_r95; +__LL71: ; + if (unlikely(__tmp70 == NULL)) { + CPy_TypeError("tuple[str, object]", cpy_r_r95); cpy_r_r96 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp72 = PyTuple_GET_ITEM(cpy_r_r95, 0); + CPy_INCREF(__tmp72); + PyObject *__tmp73; + if (likely(PyUnicode_Check(__tmp72))) + __tmp73 = __tmp72; + else { + CPy_TypeError("str", __tmp72); + __tmp73 = NULL; + } + cpy_r_r96.f0 = __tmp73; + PyObject *__tmp74 = PyTuple_GET_ITEM(cpy_r_r95, 1); + CPy_INCREF(__tmp74); + PyObject *__tmp75; + __tmp75 = __tmp74; + cpy_r_r96.f1 = __tmp75; + } + CPy_DECREF(cpy_r_r95); + if (unlikely(cpy_r_r96.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL90; + } + cpy_r_r97 = cpy_r_r96.f1; + CPy_INCREF(cpy_r_r97); + cpy_r_r98 = CPyDef_console____dir_color(cpy_r_r97); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL91; + } + cpy_r_r99 = cpy_r_r96.f0; + CPy_INCREF(cpy_r_r99); + CPy_DECREF(cpy_r_r96.f0); + CPy_DECREF(cpy_r_r96.f1); + cpy_r_r100 = PyUnicode_Concat(cpy_r_r98, cpy_r_r99); + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL90; + } + CPyList_SetItemUnsafe(cpy_r_r86, cpy_r_r87, cpy_r_r100); + cpy_r_r101 = cpy_r_r87 + 1; + cpy_r_r87 = cpy_r_r101; + goto CPyL48; +CPyL54: ; + cpy_r_r102 = PyUnicode_Join(cpy_r_r83, cpy_r_r86); + CPy_DECREF(cpy_r_r83); + CPy_DECREF_NO_IMM(cpy_r_r86); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL62; + } + cpy_r_r103 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r103 == NULL)) { + goto CPyL92; + } else + goto CPyL58; +CPyL56: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r104 = 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL58: ; + cpy_r_r105 = PyObject_Str(cpy_r_r103); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL93; + } + cpy_r_r106 = CPyStatics[294]; /* ']\n' */ + cpy_r_r107 = CPyStr_Build(4, cpy_r_r78, cpy_r_r102, cpy_r_r105, cpy_r_r106); + CPy_DECREF(cpy_r_r102); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL62; + } + cpy_r_r108 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r109[2] = {cpy_r_self, cpy_r_r107}; + cpy_r_r110 = (PyObject **)&cpy_r_r109; + cpy_r_r111 = PyObject_VectorcallMethod(cpy_r_r108, cpy_r_r110, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 237, CPyStatic_console___globals); + goto CPyL94; + } else + goto CPyL95; +CPyL61: ; + CPy_DECREF(cpy_r_r107); + return 1; +CPyL62: ; + cpy_r_r112 = 2; + return cpy_r_r112; +CPyL63: ; + CPy_INCREF(cpy_r_obj); + goto CPyL2; +CPyL64: ; + CPy_DecRef(cpy_r_obj); + goto CPyL62; +CPyL65: ; + CPy_DECREF(cpy_r_obj); + goto CPyL4; +CPyL66: ; + CPy_DecRef(cpy_r_r1); + goto CPyL62; +CPyL67: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL62; +CPyL68: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + goto CPyL62; +CPyL69: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r11.f2); + CPy_DECREF(cpy_r_r11.f3); + goto CPyL13; +CPyL70: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r15); + goto CPyL62; +CPyL71: ; + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r15); + goto CPyL12; +CPyL72: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + goto CPyL62; +CPyL73: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + goto CPyL62; +CPyL74: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r29); + goto CPyL62; +CPyL75: ; + CPy_DECREF(cpy_r_obj); + CPy_DECREF(cpy_r_r32); + goto CPyL22; +CPyL76: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + goto CPyL62; +CPyL77: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + goto CPyL62; +CPyL78: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r29); + goto CPyL62; +CPyL79: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r40); + goto CPyL62; +CPyL80: ; + CPy_DECREF(cpy_r_obj); + CPy_DECREF_NO_IMM(cpy_r_r47); + goto CPyL35; +CPyL81: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r47); + goto CPyL62; +CPyL82: ; + CPy_DECREF(cpy_r_r57); + goto CPyL34; +CPyL83: ; + CPy_DecRef(cpy_r_obj); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r57); + goto CPyL62; +CPyL84: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_results); + goto CPyL62; +CPyL85: ; + CPy_DecRef(cpy_r_results); + CPy_DecRef(cpy_r_r68); + goto CPyL62; +CPyL86: ; + CPy_DecRef(cpy_r_results); + goto CPyL42; +CPyL87: ; + CPy_DecRef(cpy_r_results); + goto CPyL62; +CPyL88: ; + CPy_DecRef(cpy_r_results); + CPy_DecRef(cpy_r_r83); + goto CPyL62; +CPyL89: ; + CPy_DECREF_NO_IMM(cpy_r_results); + goto CPyL54; +CPyL90: ; + CPy_DecRef(cpy_r_results); + CPy_DecRef(cpy_r_r83); + CPy_DecRef(cpy_r_r86); + goto CPyL62; +CPyL91: ; + CPy_DecRef(cpy_r_results); + CPy_DecRef(cpy_r_r83); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + goto CPyL62; +CPyL92: ; + CPy_DecRef(cpy_r_r102); + goto CPyL56; +CPyL93: ; + CPy_DecRef(cpy_r_r102); + goto CPyL62; +CPyL94: ; + CPy_DecRef(cpy_r_r107); + goto CPyL62; +CPyL95: ; + CPy_DECREF(cpy_r_r111); + goto CPyL61; +} + +PyObject *CPyPy_console___Console____dir(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"obj", 0}; + static CPyArg_Parser parser = {"|O:_dir", kwlist, 0}; + PyObject *obj_obj = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_obj)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + PyObject *arg_obj; + if (obj_obj == NULL) { + arg_obj = NULL; + } else { + arg_obj = obj_obj; + } + char retval = CPyDef_console___Console____dir(arg_self, arg_obj); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "_dir", 228, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console____console_write(PyObject *cpy_r_self, PyObject *cpy_r_obj) { + PyObject *cpy_r_r0; + PyObject *cpy_r_text; + int32_t cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + CPyTagged cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + tuple_T3OOO cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + CPyTagged cpy_r_r23; + PyObject *cpy_r_r24; + tuple_T3OOO cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T2OO cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + char cpy_r_r57; + cpy_r_r0 = PyObject_Repr(cpy_r_obj); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 240, CPyStatic_console___globals); + goto CPyL45; + } + cpy_r_text = cpy_r_r0; + cpy_r_r1 = PyObject_IsTrue(cpy_r_obj); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 239, CPyStatic_console___globals); + goto CPyL20; + } + cpy_r_r3 = cpy_r_r1; + if (!cpy_r_r3) goto CPyL11; + cpy_r_r4 = PyDict_Check(cpy_r_obj); + if (!cpy_r_r4) goto CPyL11; + cpy_r_r5 = CPyStatic_brownie___utils___color; + if (likely(cpy_r_r5 != NULL)) goto CPyL8; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r6 = 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 243, CPyStatic_console___globals); + goto CPyL20; + } else + goto CPyL46; +CPyL7: ; + CPy_Unreachable(); +CPyL8: ; + CPy_INCREF(cpy_r_obj); + if (likely(PyDict_Check(cpy_r_obj))) + cpy_r_r7 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_console_write", 243, CPyStatic_console___globals, "dict", cpy_r_obj); + goto CPyL20; + } + cpy_r_r8 = CPY_INT_TAG; + cpy_r_r9 = CPyDef__color___Color___pretty_dict(cpy_r_r5, cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 243, CPyStatic_console___globals); + goto CPyL20; + } else + goto CPyL47; +CPyL10: ; + cpy_r_text = cpy_r_r9; + goto CPyL28; +CPyL11: ; + cpy_r_r10 = PyObject_IsTrue(cpy_r_obj); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 239, CPyStatic_console___globals); + goto CPyL20; + } + cpy_r_r12 = cpy_r_r10; + if (!cpy_r_r12) goto CPyL28; + cpy_r_r13 = (PyObject *)&PyTuple_Type; + cpy_r_r14 = (PyObject *)&PyList_Type; + cpy_r_r15 = (PyObject *)&PySet_Type; + CPy_INCREF(cpy_r_r13); + CPy_INCREF(cpy_r_r14); + CPy_INCREF(cpy_r_r15); + cpy_r_r16.f0 = cpy_r_r13; + cpy_r_r16.f1 = cpy_r_r14; + cpy_r_r16.f2 = cpy_r_r15; + cpy_r_r17 = PyTuple_New(3); + if (unlikely(cpy_r_r17 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp76 = cpy_r_r16.f0; + PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp76); + PyObject *__tmp77 = cpy_r_r16.f1; + PyTuple_SET_ITEM(cpy_r_r17, 1, __tmp77); + PyObject *__tmp78 = cpy_r_r16.f2; + PyTuple_SET_ITEM(cpy_r_r17, 2, __tmp78); + cpy_r_r18 = PyObject_IsInstance(cpy_r_obj, cpy_r_r17); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 244, CPyStatic_console___globals); + goto CPyL20; + } + cpy_r_r20 = cpy_r_r18; + if (!cpy_r_r20) goto CPyL28; + cpy_r_r21 = CPyStatic_brownie___utils___color; + if (likely(cpy_r_r21 != NULL)) goto CPyL18; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r22 = 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 245, CPyStatic_console___globals); + goto CPyL20; + } else + goto CPyL48; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + cpy_r_r23 = CPY_INT_TAG; + cpy_r_r24 = CPyDef__color___Color___pretty_sequence(cpy_r_r21, cpy_r_obj, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 245, CPyStatic_console___globals); + goto CPyL20; + } else + goto CPyL49; +CPyL19: ; + cpy_r_text = cpy_r_r24; + goto CPyL28; +CPyL20: ; + cpy_r_r25 = CPy_CatchError(); + cpy_r_r26 = CPyModule_builtins; + cpy_r_r27 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 246, CPyStatic_console___globals); + goto CPyL50; + } + cpy_r_r29 = CPyModule_builtins; + cpy_r_r30 = CPyStatics[296]; /* 'NameError' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 246, CPyStatic_console___globals); + goto CPyL51; + } + cpy_r_r32.f0 = cpy_r_r28; + cpy_r_r32.f1 = cpy_r_r31; + cpy_r_r33 = PyTuple_New(2); + if (unlikely(cpy_r_r33 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp79 = cpy_r_r32.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp79); + PyObject *__tmp80 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp80); + cpy_r_r34 = CPy_ExceptionMatches(cpy_r_r33); + CPy_DecRef(cpy_r_r33); + if (cpy_r_r34) { + goto CPyL25; + } else + goto CPyL52; +CPyL23: ; + CPy_Reraise(); + if (!0) { + goto CPyL26; + } else + goto CPyL53; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + CPy_RestoreExcInfo(cpy_r_r25); + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + goto CPyL28; +CPyL26: ; + CPy_RestoreExcInfo(cpy_r_r25); + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + cpy_r_r35 = CPy_KeepPropagating(); + if (!cpy_r_r35) goto CPyL45; + CPy_Unreachable(); +CPyL28: ; + cpy_r_r36 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r36 == NULL)) { + goto CPyL54; + } else + goto CPyL31; +CPyL29: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r37 = 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); + goto CPyL45; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r38 = CPyStatics[240]; /* 'settings' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); + goto CPyL55; + } + if (likely(PyDict_Check(cpy_r_r39))) + cpy_r_r40 = cpy_r_r39; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals, "dict", cpy_r_r39); + goto CPyL55; + } + cpy_r_r41 = CPyStatics[241]; /* 'console' */ + cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); + goto CPyL55; + } + cpy_r_r43 = CPyStatics[253]; /* 'show_colors' */ + cpy_r_r44 = PyObject_GetItem(cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); + goto CPyL55; + } + cpy_r_r45 = PyObject_IsTrue(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 248, CPyStatic_console___globals); + goto CPyL55; + } + cpy_r_r47 = cpy_r_r45; + if (!cpy_r_r47) goto CPyL43; + cpy_r_r48 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r48 == NULL)) { + goto CPyL56; + } else + goto CPyL40; +CPyL38: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r49 = 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 249, CPyStatic_console___globals); + goto CPyL45; + } + CPy_Unreachable(); +CPyL40: ; + cpy_r_r50 = NULL; + cpy_r_r51 = CPyDef__color___Color___highlight(cpy_r_r48, cpy_r_text, cpy_r_r50); + CPy_DECREF(cpy_r_text); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 249, CPyStatic_console___globals); + goto CPyL45; + } + if (likely(PyUnicode_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_console_write", 249, CPyStatic_console___globals, "str", cpy_r_r51); + goto CPyL45; + } + cpy_r_text = cpy_r_r52; +CPyL43: ; + cpy_r_r53 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r54[2] = {cpy_r_self, cpy_r_text}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 250, CPyStatic_console___globals); + goto CPyL55; + } else + goto CPyL57; +CPyL44: ; + CPy_DECREF(cpy_r_text); + return 1; +CPyL45: ; + cpy_r_r57 = 2; + return cpy_r_r57; +CPyL46: ; + CPy_DecRef(cpy_r_text); + goto CPyL7; +CPyL47: ; + CPy_DECREF(cpy_r_text); + goto CPyL10; +CPyL48: ; + CPy_DecRef(cpy_r_text); + goto CPyL17; +CPyL49: ; + CPy_DECREF(cpy_r_text); + goto CPyL19; +CPyL50: ; + CPy_DecRef(cpy_r_text); + goto CPyL26; +CPyL51: ; + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r28); + goto CPyL26; +CPyL52: ; + CPy_DecRef(cpy_r_text); + goto CPyL23; +CPyL53: ; + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + goto CPyL24; +CPyL54: ; + CPy_DecRef(cpy_r_text); + goto CPyL29; +CPyL55: ; + CPy_DecRef(cpy_r_text); + goto CPyL45; +CPyL56: ; + CPy_DecRef(cpy_r_text); + goto CPyL38; +CPyL57: ; + CPy_DECREF(cpy_r_r56); + goto CPyL44; +} + +PyObject *CPyPy_console___Console____console_write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"obj", 0}; + static CPyArg_Parser parser = {"O:_console_write", kwlist, 0}; + PyObject *obj_obj; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_obj)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + PyObject *arg_obj = obj_obj; + char retval = CPyDef_console___Console____console_write(arg_self, arg_obj); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "_console_write", 239, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console___interact(PyObject *cpy_r_self, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char 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_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T3OOO cpy_r_r27; + tuple_T3OOO cpy_r_r28; + tuple_T3OOO cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals); + goto CPyL33; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[55]; /* 'argv' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals); + goto CPyL33; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals, "dict", cpy_r_r3); + goto CPyL33; + } + cpy_r_r5 = CPyStatics[75]; /* 'cli' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 254, CPyStatic_console___globals); + goto CPyL33; + } + cpy_r_r7 = CPyStatics[241]; /* 'console' */ + cpy_r_r8 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r8 == NULL)) { + goto CPyL34; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals); + goto CPyL33; + } + CPy_Unreachable(); +CPyL9: ; + cpy_r_r10 = CPyStatics[55]; /* 'argv' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals); + goto CPyL35; + } + if (likely(PyDict_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals, "dict", cpy_r_r11); + goto CPyL35; + } + cpy_r_r13 = CPyStatics[75]; /* 'cli' */ + cpy_r_r14 = CPyDict_SetItem(cpy_r_r12, cpy_r_r13, cpy_r_r7); + CPy_DECREF(cpy_r_r12); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 255, CPyStatic_console___globals); + goto CPyL35; + } + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[288]; /* 'super' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); + goto CPyL18; + } + cpy_r_r19 = (PyObject *)CPyType_console___Console; + PyObject *cpy_r_r20[2] = {cpy_r_r19, cpy_r_self}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 2, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); + goto CPyL18; + } + cpy_r_r23 = CPyStatics[297]; /* 'interact' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); + goto CPyL18; + } + cpy_r_r25 = PyDict_Copy(cpy_r_kwargs); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); + goto CPyL36; + } + cpy_r_r26 = PyObject_Call(cpy_r_r24, cpy_r_args, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 257, CPyStatic_console___globals); + goto CPyL18; + } else + goto CPyL37; +CPyL17: ; + tuple_T3OOO __tmp81 = { NULL, NULL, NULL }; + cpy_r_r27 = __tmp81; + cpy_r_r28 = cpy_r_r27; + goto CPyL19; +CPyL18: ; + cpy_r_r29 = CPy_CatchError(); + cpy_r_r28 = cpy_r_r29; +CPyL19: ; + cpy_r_r30 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r30 == NULL)) { + goto CPyL38; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals); + goto CPyL28; + } else + goto CPyL39; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + cpy_r_r32 = CPyStatics[55]; /* 'argv' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals); + goto CPyL40; + } + if (likely(PyDict_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals, "dict", cpy_r_r33); + goto CPyL40; + } + cpy_r_r35 = CPyStatics[75]; /* 'cli' */ + cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r6); + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r6); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/_cli/console.py", "interact", 259, CPyStatic_console___globals); + goto CPyL28; + } + if (cpy_r_r28.f0 == NULL) goto CPyL32; + CPy_Reraise(); + if (!0) { + goto CPyL28; + } else + goto CPyL41; +CPyL27: ; + CPy_Unreachable(); +CPyL28: ; + if (cpy_r_r28.f0 == NULL) goto CPyL30; + CPy_RestoreExcInfo(cpy_r_r28); + CPy_XDECREF(cpy_r_r28.f0); + CPy_XDECREF(cpy_r_r28.f1); + CPy_XDECREF(cpy_r_r28.f2); +CPyL30: ; + cpy_r_r38 = CPy_KeepPropagating(); + if (!cpy_r_r38) goto CPyL33; + CPy_Unreachable(); +CPyL32: ; + return 1; +CPyL33: ; + cpy_r_r39 = 2; + return cpy_r_r39; +CPyL34: ; + CPy_DecRef(cpy_r_r6); + goto CPyL7; +CPyL35: ; + CPy_DecRef(cpy_r_r6); + goto CPyL33; +CPyL36: ; + CPy_DecRef(cpy_r_r24); + goto CPyL18; +CPyL37: ; + CPy_DECREF(cpy_r_r26); + goto CPyL17; +CPyL38: ; + CPy_DecRef(cpy_r_r6); + goto CPyL20; +CPyL39: ; + CPy_XDecRef(cpy_r_r28.f0); + CPy_XDecRef(cpy_r_r28.f1); + CPy_XDecRef(cpy_r_r28.f2); + goto CPyL21; +CPyL40: ; + CPy_DecRef(cpy_r_r6); + goto CPyL28; +CPyL41: ; + CPy_XDECREF(cpy_r_r28.f0); + CPy_XDECREF(cpy_r_r28.f1); + CPy_XDECREF(cpy_r_r28.f2); + goto CPyL27; +} + +PyObject *CPyPy_console___Console___interact(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {"%:interact", kwlist, 0}; + PyObject *obj_args; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + PyObject *arg_args = obj_args; + PyObject *arg_kwargs = obj_kwargs; + char retval = CPyDef_console___Console___interact(arg_self, arg_args, arg_kwargs); + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + CPy_AddTraceback("brownie/_cli/console.py", "interact", 252, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___Console___raw_input(PyObject *cpy_r_self, PyObject *cpy_r_prompt) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + tuple_T3OOO cpy_r_r9; + tuple_T3OOO cpy_r_r10; + PyObject *cpy_r_r11; + tuple_T3OOO cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + if (cpy_r_prompt != NULL) goto CPyL22; + cpy_r_r0 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r0); + cpy_r_prompt = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_console_printer; + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "raw_input", "Console", "console_printer", 262, CPyStatic_console___globals); + goto CPyL23; + } + CPy_INCREF_NO_IMM(cpy_r_r1); +CPyL3: ; + cpy_r_r2 = CPyDef_console___ConsolePrinter___start(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r2 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 262, CPyStatic_console___globals); + goto CPyL23; + } + cpy_r_r3 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_prompt_session; + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "raw_input", "Console", "prompt_session", 264, CPyStatic_console___globals); + goto CPyL24; + } + CPy_INCREF(cpy_r_r3); +CPyL5: ; + cpy_r_r4 = CPyStatics[298]; /* 'prompt' */ + PyObject *cpy_r_r5[2] = {cpy_r_r3, cpy_r_prompt}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 264, CPyStatic_console___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_prompt); + cpy_r_r8 = cpy_r_r7; + tuple_T3OOO __tmp82 = { NULL, NULL, NULL }; + cpy_r_r9 = __tmp82; + cpy_r_r10 = cpy_r_r9; + goto CPyL9; +CPyL8: ; + cpy_r_r11 = NULL; + cpy_r_r8 = cpy_r_r11; + cpy_r_r12 = CPy_CatchError(); + cpy_r_r10 = cpy_r_r12; +CPyL9: ; + cpy_r_r13 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_console_printer; + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "raw_input", "Console", "console_printer", 266, CPyStatic_console___globals); + goto CPyL26; + } + CPy_INCREF_NO_IMM(cpy_r_r13); +CPyL10: ; + cpy_r_r14 = CPyDef_console___ConsolePrinter___finish(cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 266, CPyStatic_console___globals); + goto CPyL26; + } + if (cpy_r_r10.f0 == NULL) { + goto CPyL14; + } else + goto CPyL27; +CPyL12: ; + CPy_Reraise(); + if (!0) { + goto CPyL16; + } else + goto CPyL28; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + if (cpy_r_r8 == NULL) goto CPyL20; + return cpy_r_r8; +CPyL16: ; + if (cpy_r_r10.f0 == NULL) goto CPyL18; + CPy_RestoreExcInfo(cpy_r_r10); + CPy_XDECREF(cpy_r_r10.f0); + CPy_XDECREF(cpy_r_r10.f1); + CPy_XDECREF(cpy_r_r10.f2); +CPyL18: ; + cpy_r_r15 = CPy_KeepPropagating(); + if (!cpy_r_r15) goto CPyL21; + CPy_Unreachable(); +CPyL20: ; + cpy_r_r16 = Py_None; + return cpy_r_r16; +CPyL21: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +CPyL22: ; + CPy_INCREF(cpy_r_prompt); + goto CPyL2; +CPyL23: ; + CPy_DecRef(cpy_r_prompt); + goto CPyL21; +CPyL24: ; + CPy_DecRef(cpy_r_prompt); + goto CPyL8; +CPyL25: ; + CPy_DecRef(cpy_r_prompt); + CPy_DecRef(cpy_r_r3); + goto CPyL8; +CPyL26: ; + CPy_XDecRef(cpy_r_r8); + goto CPyL16; +CPyL27: ; + CPy_XDECREF(cpy_r_r8); + goto CPyL12; +CPyL28: ; + CPy_XDECREF(cpy_r_r10.f0); + CPy_XDECREF(cpy_r_r10.f1); + CPy_XDECREF(cpy_r_r10.f2); + goto CPyL13; +} + +PyObject *CPyPy_console___Console___raw_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"prompt", 0}; + static CPyArg_Parser parser = {"|O:raw_input", kwlist, 0}; + PyObject *obj_prompt = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_prompt)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_prompt; + if (obj_prompt == NULL) { + arg_prompt = NULL; + } else { + arg_prompt = obj_prompt; + } + PyObject *retval = CPyDef_console___Console___raw_input(arg_self, arg_prompt); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "raw_input", 261, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console___showsyntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_filename) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + if (cpy_r_filename != NULL) goto CPyL2; + cpy_r_r0 = Py_None; + cpy_r_filename = cpy_r_r0; + CPy_DECREF(cpy_r_filename); +CPyL2: ; + cpy_r_r1 = CPyStatic_brownie___utils___color; + if (likely(cpy_r_r1 != NULL)) goto CPyL5; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); + goto CPyL14; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r3 = CPyModule_sys; + cpy_r_r4 = CPyStatics[299]; /* 'exc_info' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); + goto CPyL14; + } + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r5, 0, 0, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); + goto CPyL14; + } + if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 3))) { + cpy_r_r7 = NULL; + goto __LL84; + } + cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 0); + if (cpy_r_r7 == NULL) goto __LL84; + cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (cpy_r_r7 == NULL) goto __LL84; + cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 2); + if (cpy_r_r7 == NULL) goto __LL84; + cpy_r_r7 = cpy_r_r6; +__LL84: ; + if (cpy_r_r7 != NULL) goto __LL83; + if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 3))) { + cpy_r_r7 = NULL; + goto __LL85; + } + if (likely(PyTuple_GET_ITEM(cpy_r_r6, 0) == Py_None)) + cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 0); + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 == NULL) goto __LL85; + if (likely(PyTuple_GET_ITEM(cpy_r_r6, 1) == Py_None)) + cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 1); + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 == NULL) goto __LL85; + if (likely(PyTuple_GET_ITEM(cpy_r_r6, 2) == Py_None)) + cpy_r_r7 = PyTuple_GET_ITEM(cpy_r_r6, 2); + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 == NULL) goto __LL85; + cpy_r_r7 = cpy_r_r6; +__LL85: ; + if (cpy_r_r7 != NULL) goto __LL83; + CPy_TypeErrorTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals, "union[tuple[object, object, object], tuple[None, None, None]]", cpy_r_r6); + goto CPyL14; +__LL83: ; + cpy_r_r8 = cpy_r_r7; + cpy_r_r9 = CPyStatics[2030]; /* 1 */ + cpy_r_r10 = PyObject_GetItem(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); + goto CPyL14; + } + cpy_r_r11 = cpy_r_r10; + cpy_r_r12 = NULL; + cpy_r_r13 = NULL; + cpy_r_r14 = NULL; + cpy_r_r15 = CPyDef__color___Color___format_tb(cpy_r_r1, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r14); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 269, CPyStatic_console___globals); + goto CPyL14; + } + cpy_r_r16 = CPyStatics[221]; /* '\n' */ + cpy_r_r17 = PyUnicode_Concat(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 270, CPyStatic_console___globals); + goto CPyL14; + } + cpy_r_r18 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r19[2] = {cpy_r_self, cpy_r_r17}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 270, CPyStatic_console___globals); + goto CPyL15; + } else + goto CPyL16; +CPyL13: ; + CPy_DECREF(cpy_r_r17); + return 1; +CPyL14: ; + cpy_r_r22 = 2; + return cpy_r_r22; +CPyL15: ; + CPy_DecRef(cpy_r_r17); + goto CPyL14; +CPyL16: ; + CPy_DECREF(cpy_r_r21); + goto CPyL13; +} + +PyObject *CPyPy_console___Console___showsyntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"filename", 0}; + static CPyArg_Parser parser = {"|O:showsyntaxerror", kwlist, 0}; + PyObject *obj_filename = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_filename)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + PyObject *arg_filename; + if (obj_filename == NULL) { + arg_filename = NULL; + goto __LL86; + } + if (PyUnicode_Check(obj_filename)) + arg_filename = obj_filename; + else { + arg_filename = NULL; + } + if (arg_filename != NULL) goto __LL86; + if (obj_filename == Py_None) + arg_filename = obj_filename; + else { + arg_filename = NULL; + } + if (arg_filename != NULL) goto __LL86; + CPy_TypeError("str or None", obj_filename); + goto fail; +__LL86: ; + char retval = CPyDef_console___Console___showsyntaxerror(arg_self, arg_filename); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "showsyntaxerror", 268, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console___showtraceback(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + cpy_r_r0 = CPyStatic_brownie___utils___color; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); + goto CPyL12; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyModule_sys; + cpy_r_r3 = CPyStatics[299]; /* 'exc_info' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r4, 0, 0, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); + goto CPyL12; + } + if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { + cpy_r_r6 = NULL; + goto __LL88; + } + cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 0); + if (cpy_r_r6 == NULL) goto __LL88; + cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 1); + if (cpy_r_r6 == NULL) goto __LL88; + cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 2); + if (cpy_r_r6 == NULL) goto __LL88; + cpy_r_r6 = cpy_r_r5; +__LL88: ; + if (cpy_r_r6 != NULL) goto __LL87; + if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { + cpy_r_r6 = NULL; + goto __LL89; + } + if (likely(PyTuple_GET_ITEM(cpy_r_r5, 0) == Py_None)) + cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 0); + else { + cpy_r_r6 = NULL; + } + if (cpy_r_r6 == NULL) goto __LL89; + if (likely(PyTuple_GET_ITEM(cpy_r_r5, 1) == Py_None)) + cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 1); + else { + cpy_r_r6 = NULL; + } + if (cpy_r_r6 == NULL) goto __LL89; + if (likely(PyTuple_GET_ITEM(cpy_r_r5, 2) == Py_None)) + cpy_r_r6 = PyTuple_GET_ITEM(cpy_r_r5, 2); + else { + cpy_r_r6 = NULL; + } + if (cpy_r_r6 == NULL) goto __LL89; + cpy_r_r6 = cpy_r_r5; +__LL89: ; + if (cpy_r_r6 != NULL) goto __LL87; + CPy_TypeErrorTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals, "union[tuple[object, object, object], tuple[None, None, None]]", cpy_r_r5); + goto CPyL12; +__LL87: ; + cpy_r_r7 = cpy_r_r6; + cpy_r_r8 = CPyStatics[2030]; /* 1 */ + cpy_r_r9 = PyObject_GetItem(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r10 = cpy_r_r9; + cpy_r_r11 = NULL; + cpy_r_r12 = CPyStatics[2030]; /* 1 */ + cpy_r_r13 = NULL; + cpy_r_r14 = CPyDef__color___Color___format_tb(cpy_r_r0, cpy_r_r10, cpy_r_r11, cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 273, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r15 = CPyStatics[221]; /* '\n' */ + cpy_r_r16 = PyUnicode_Concat(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 274, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r17 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r18[2] = {cpy_r_self, cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 274, CPyStatic_console___globals); + goto CPyL13; + } else + goto CPyL14; +CPyL11: ; + CPy_DECREF(cpy_r_r16); + return 1; +CPyL12: ; + cpy_r_r21 = 2; + return cpy_r_r21; +CPyL13: ; + CPy_DecRef(cpy_r_r16); + goto CPyL12; +CPyL14: ; + CPy_DECREF(cpy_r_r20); + goto CPyL11; +} + +PyObject *CPyPy_console___Console___showtraceback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":showtraceback", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + char retval = CPyDef_console___Console___showtraceback(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "showtraceback", 272, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console___resetbuffer(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + cpy_r_r0 = CPyStatic_console___globals; + cpy_r_r1 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 278, CPyStatic_console___globals); + goto CPyL9; + } + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "resetbuffer", 278, CPyStatic_console___globals, "dict", cpy_r_r2); + goto CPyL9; + } + cpy_r_r4 = CPyDict_Clear(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 278, CPyStatic_console___globals); + goto CPyL9; + } + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[288]; /* 'super' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); + goto CPyL9; + } + cpy_r_r8 = (PyObject *)CPyType_console___Console; + PyObject *cpy_r_r9[2] = {cpy_r_r8, cpy_r_self}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 2, 0); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); + goto CPyL9; + } + cpy_r_r12 = CPyStatics[301]; /* 'resetbuffer' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); + goto CPyL9; + } + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r13, 0, 0, 0); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); + goto CPyL9; + } + if (unlikely(cpy_r_r14 != Py_None)) { + CPy_TypeError("None", cpy_r_r14); cpy_r_r15 = 2; + } else + cpy_r_r15 = 1; + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 279, CPyStatic_console___globals); + goto CPyL9; + } + return cpy_r_r15; +CPyL9: ; + cpy_r_r16 = 2; + return cpy_r_r16; +} + +PyObject *CPyPy_console___Console___resetbuffer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":resetbuffer", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___Console)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.Console", obj_self); + goto fail; + } + char retval = CPyDef_console___Console___resetbuffer(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "resetbuffer", 276, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___Console___runsource(PyObject *cpy_r_self, PyObject *cpy_r_source, PyObject *cpy_r_filename, PyObject *cpy_r_symbol) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_code; + tuple_T3OOO cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T3OOO cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + tuple_T3OOO cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + if (cpy_r_filename != NULL) goto CPyL57; + cpy_r_r0 = CPyStatics[302]; /* '' */ + CPy_INCREF(cpy_r_r0); + cpy_r_filename = cpy_r_r0; +CPyL2: ; + if (cpy_r_symbol != NULL) goto CPyL4; + cpy_r_r1 = CPyStatics[268]; /* 'single' */ + CPy_INCREF(cpy_r_r1); + cpy_r_symbol = cpy_r_r1; + CPy_DECREF(cpy_r_symbol); +CPyL4: ; + cpy_r_r2 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode; + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "runsource", "Console", "compile_mode", 282, CPyStatic_console___globals); + goto CPyL58; + } + CPy_INCREF(cpy_r_r2); +CPyL5: ; + cpy_r_r3 = CPyStatics[268]; /* 'single' */ + CPy_INCREF(cpy_r_r3); + if (((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode); + } + ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode = cpy_r_r3; + cpy_r_r4 = 1; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 283, CPyStatic_console___globals); + goto CPyL59; + } + cpy_r_r5 = CPyStatics[247]; /* 'continue' */ + cpy_r_r6 = PyObject_RichCompare(cpy_r_source, cpy_r_r5, 2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 285, CPyStatic_console___globals); + goto CPyL59; + } + cpy_r_r7 = PyObject_IsTrue(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 285, CPyStatic_console___globals); + goto CPyL59; + } + cpy_r_r9 = cpy_r_r7; + if (!cpy_r_r9) goto CPyL15; + cpy_r_r10 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_exit_on_continue; + if (unlikely(cpy_r_r10 == 2)) { + CPy_AttributeError("brownie/_cli/console.py", "runsource", "Console", "exit_on_continue", 285, CPyStatic_console___globals); + goto CPyL59; + } +CPyL10: ; + if (cpy_r_r10) { + goto CPyL60; + } else + goto CPyL15; +CPyL11: ; + cpy_r_r11 = CPyStatics[247]; /* 'continue' */ + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[219]; /* 'SystemExit' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 287, CPyStatic_console___globals); + goto CPyL56; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 287, CPyStatic_console___globals); + goto CPyL56; + } + CPy_Raise(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 287, CPyStatic_console___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r18 = CPyStatics[28]; /* 'compile' */ + PyObject *cpy_r_r19[4] = {cpy_r_self, cpy_r_source, cpy_r_filename, cpy_r_r2}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 290, CPyStatic_console___globals); + goto CPyL61; + } + CPy_DECREF(cpy_r_r2); + cpy_r_code = cpy_r_r21; + goto CPyL28; +CPyL17: ; + cpy_r_r22 = CPy_CatchError(); + cpy_r_r23 = CPyModule_builtins; + cpy_r_r24 = CPyStatics[303]; /* 'OverflowError' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 291, CPyStatic_console___globals); + goto CPyL62; + } + cpy_r_r26 = CPyModule_builtins; + cpy_r_r27 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 291, CPyStatic_console___globals); + goto CPyL63; + } + cpy_r_r29 = CPyModule_builtins; + cpy_r_r30 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 291, CPyStatic_console___globals); + goto CPyL64; + } + cpy_r_r32.f0 = cpy_r_r25; + cpy_r_r32.f1 = cpy_r_r28; + cpy_r_r32.f2 = cpy_r_r31; + cpy_r_r33 = PyTuple_New(3); + if (unlikely(cpy_r_r33 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp90 = cpy_r_r32.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp90); + PyObject *__tmp91 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp91); + PyObject *__tmp92 = cpy_r_r32.f2; + PyTuple_SET_ITEM(cpy_r_r33, 2, __tmp92); + cpy_r_r34 = CPy_ExceptionMatches(cpy_r_r33); + CPy_DecRef(cpy_r_r33); + if (!cpy_r_r34) goto CPyL65; + if (PyUnicode_Check(cpy_r_filename)) + cpy_r_r35 = cpy_r_filename; + else { + cpy_r_r35 = NULL; + } + if (cpy_r_r35 != NULL) goto __LL93; + if (cpy_r_filename == Py_None) + cpy_r_r35 = cpy_r_filename; + else { + cpy_r_r35 = NULL; + } + if (cpy_r_r35 != NULL) goto __LL93; + CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 292, CPyStatic_console___globals, "str or None", cpy_r_filename); + goto CPyL26; +__LL93: ; + cpy_r_r36 = CPyDef_console___Console___showsyntaxerror(cpy_r_self, cpy_r_r35); + CPy_DecRef(cpy_r_r35); + if (unlikely(cpy_r_r36 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 292, CPyStatic_console___globals); + goto CPyL26; + } + cpy_r_r37 = 0 ? Py_True : Py_False; + CPy_RestoreExcInfo(cpy_r_r22); + CPy_DecRef(cpy_r_r22.f0); + CPy_DecRef(cpy_r_r22.f1); + CPy_DecRef(cpy_r_r22.f2); + return cpy_r_r37; +CPyL24: ; + CPy_Reraise(); + if (!0) { + goto CPyL26; + } else + goto CPyL66; +CPyL25: ; + CPy_Unreachable(); +CPyL26: ; + CPy_RestoreExcInfo(cpy_r_r22); + CPy_DecRef(cpy_r_r22.f0); + CPy_DecRef(cpy_r_r22.f1); + CPy_DecRef(cpy_r_r22.f2); + cpy_r_r38 = CPy_KeepPropagating(); + if (!cpy_r_r38) goto CPyL56; + CPy_Unreachable(); +CPyL28: ; + cpy_r_r39 = (PyObject *)&_Py_NoneStruct; + cpy_r_r40 = cpy_r_code == cpy_r_r39; + if (cpy_r_r40) { + goto CPyL67; + } else + goto CPyL30; +CPyL29: ; + cpy_r_r41 = 1 ? Py_True : Py_False; + return cpy_r_r41; +CPyL30: ; + cpy_r_r42 = CPyStatics[305]; /* 'eval' */ + cpy_r_r43 = CPyStatics[28]; /* 'compile' */ + PyObject *cpy_r_r44[4] = {cpy_r_self, cpy_r_source, cpy_r_filename, cpy_r_r42}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 300, CPyStatic_console___globals); + goto CPyL68; + } else + goto CPyL69; +CPyL31: ; + cpy_r_r47 = CPyStatics[306]; /* '__ret_value__ = ' */ + cpy_r_r48 = PyObject_Str(cpy_r_source); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 301, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r49 = CPyStr_Build(2, cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 301, CPyStatic_console___globals); + goto CPyL68; + } + cpy_r_r50 = CPyStatics[307]; /* 'exec' */ + cpy_r_r51 = CPyStatics[28]; /* 'compile' */ + PyObject *cpy_r_r52[4] = {cpy_r_self, cpy_r_r49, cpy_r_filename, cpy_r_r50}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_VectorcallMethod(cpy_r_r51, cpy_r_r53, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 301, CPyStatic_console___globals); + goto CPyL70; + } else + goto CPyL71; +CPyL34: ; + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_filename); + cpy_r_code = cpy_r_r54; + goto CPyL42; +CPyL35: ; + cpy_r_r55 = CPy_CatchError(); + cpy_r_r56 = CPyModule_builtins; + cpy_r_r57 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 302, CPyStatic_console___globals); + goto CPyL72; + } + cpy_r_r59 = CPy_ExceptionMatches(cpy_r_r58); + CPy_DecRef(cpy_r_r58); + if (cpy_r_r59) { + goto CPyL39; + } else + goto CPyL73; +CPyL37: ; + CPy_Reraise(); + if (!0) { + goto CPyL40; + } else + goto CPyL74; +CPyL38: ; + CPy_Unreachable(); +CPyL39: ; + CPy_RestoreExcInfo(cpy_r_r55); + CPy_DecRef(cpy_r_r55.f0); + CPy_DecRef(cpy_r_r55.f1); + CPy_DecRef(cpy_r_r55.f2); + goto CPyL42; +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r55); + CPy_DecRef(cpy_r_r55.f0); + CPy_DecRef(cpy_r_r55.f1); + CPy_DecRef(cpy_r_r55.f2); + cpy_r_r60 = CPy_KeepPropagating(); + if (!cpy_r_r60) goto CPyL56; + CPy_Unreachable(); +CPyL42: ; + cpy_r_r61 = CPyStatics[308]; /* 'runcode' */ + PyObject *cpy_r_r62[2] = {cpy_r_self, cpy_r_code}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_VectorcallMethod(cpy_r_r61, cpy_r_r63, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 304, CPyStatic_console___globals); + goto CPyL75; + } else + goto CPyL76; +CPyL43: ; + CPy_DECREF(cpy_r_code); + cpy_r_r65 = CPyStatics[309]; /* '__ret_value__' */ + cpy_r_r66 = CPyStatics[290]; /* 'locals' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_self, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); + goto CPyL56; + } + if (likely(PyDict_Check(cpy_r_r67))) + cpy_r_r68 = cpy_r_r67; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals, "dict", cpy_r_r67); + goto CPyL56; + } + cpy_r_r69 = PyDict_Contains(cpy_r_r68, cpy_r_r65); + CPy_DECREF(cpy_r_r68); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); + goto CPyL56; + } + cpy_r_r71 = cpy_r_r69; + if (!cpy_r_r71) goto CPyL55; + cpy_r_r72 = CPyStatics[290]; /* 'locals' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_self, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); + goto CPyL56; + } + if (likely(PyDict_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals, "dict", cpy_r_r73); + goto CPyL56; + } + cpy_r_r75 = CPyStatics[309]; /* '__ret_value__' */ + cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 305, CPyStatic_console___globals); + goto CPyL56; + } + cpy_r_r77 = (PyObject *)&_Py_NoneStruct; + cpy_r_r78 = cpy_r_r76 != cpy_r_r77; + CPy_DECREF(cpy_r_r76); + if (!cpy_r_r78) goto CPyL55; + cpy_r_r79 = CPyStatics[290]; /* 'locals' */ + cpy_r_r80 = CPyObject_GetAttr(cpy_r_self, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 306, CPyStatic_console___globals); + goto CPyL56; + } + if (likely(PyDict_Check(cpy_r_r80))) + cpy_r_r81 = cpy_r_r80; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "runsource", 306, CPyStatic_console___globals, "dict", cpy_r_r80); + goto CPyL56; + } + cpy_r_r82 = CPyStatics[309]; /* '__ret_value__' */ + cpy_r_r83 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r84[2] = {cpy_r_r81, cpy_r_r82}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r83, cpy_r_r85, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 306, CPyStatic_console___globals); + goto CPyL77; + } + CPy_DECREF(cpy_r_r81); + cpy_r_r87 = CPyDef_console___Console____console_write(cpy_r_self, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 307, CPyStatic_console___globals); + goto CPyL56; + } +CPyL55: ; + cpy_r_r88 = 0 ? Py_True : Py_False; + return cpy_r_r88; +CPyL56: ; + cpy_r_r89 = NULL; + return cpy_r_r89; +CPyL57: ; + CPy_INCREF(cpy_r_filename); + goto CPyL2; +CPyL58: ; + CPy_DecRef(cpy_r_filename); + goto CPyL56; +CPyL59: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r2); + goto CPyL56; +CPyL60: ; + CPy_DECREF(cpy_r_filename); + CPy_DECREF(cpy_r_r2); + goto CPyL11; +CPyL61: ; + CPy_DecRef(cpy_r_r2); + goto CPyL17; +CPyL62: ; + CPy_DecRef(cpy_r_filename); + goto CPyL26; +CPyL63: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r25); + goto CPyL26; +CPyL64: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL26; +CPyL65: ; + CPy_DecRef(cpy_r_filename); + goto CPyL24; +CPyL66: ; + CPy_DecRef(cpy_r_r22.f0); + CPy_DecRef(cpy_r_r22.f1); + CPy_DecRef(cpy_r_r22.f2); + goto CPyL25; +CPyL67: ; + CPy_DECREF(cpy_r_filename); + CPy_DECREF(cpy_r_code); + goto CPyL29; +CPyL68: ; + CPy_DecRef(cpy_r_filename); + goto CPyL35; +CPyL69: ; + CPy_DECREF(cpy_r_r46); + goto CPyL31; +CPyL70: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r49); + goto CPyL35; +CPyL71: ; + CPy_DECREF(cpy_r_code); + goto CPyL34; +CPyL72: ; + CPy_DecRef(cpy_r_code); + goto CPyL40; +CPyL73: ; + CPy_DecRef(cpy_r_code); + goto CPyL37; +CPyL74: ; + CPy_DecRef(cpy_r_r55.f0); + CPy_DecRef(cpy_r_r55.f1); + CPy_DecRef(cpy_r_r55.f2); + goto CPyL38; +CPyL75: ; + CPy_DecRef(cpy_r_code); + goto CPyL56; +CPyL76: ; + CPy_DECREF(cpy_r_r64); + goto CPyL43; +CPyL77: ; + CPy_DecRef(cpy_r_r81); + goto CPyL56; +} + +PyObject *CPyPy_console___Console___runsource(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"source", "filename", "symbol", 0}; + static CPyArg_Parser parser = {"O|OO:runsource", kwlist, 0}; + PyObject *obj_source; + PyObject *obj_filename = NULL; + PyObject *obj_symbol = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_filename, &obj_symbol)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_source = obj_source; + PyObject *arg_filename; + if (obj_filename == NULL) { + arg_filename = NULL; + } else { + arg_filename = obj_filename; + } + PyObject *arg_symbol; + if (obj_symbol == NULL) { + arg_symbol = NULL; + } else { + arg_symbol = obj_symbol; + } + PyObject *retval = CPyDef_console___Console___runsource(arg_self, arg_source, arg_filename, arg_symbol); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "runsource", 281, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___Console___paste_event(PyObject *cpy_r_self, PyObject *cpy_r_event) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_data; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + cpy_r_r0 = CPyStatics[311]; /* 'data' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_event, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 312, CPyStatic_console___globals); + goto CPyL10; + } + if (likely(PyUnicode_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "paste_event", 312, CPyStatic_console___globals, "str", cpy_r_r1); + goto CPyL10; + } + cpy_r_data = cpy_r_r2; + cpy_r_r3 = CPyStatics[312]; /* '\r\n' */ + cpy_r_r4 = CPyStatics[221]; /* '\n' */ + cpy_r_r5 = PyUnicode_Replace(cpy_r_data, cpy_r_r3, cpy_r_r4, -1); + CPy_DECREF(cpy_r_data); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 313, CPyStatic_console___globals); + goto CPyL10; + } + cpy_r_data = cpy_r_r5; + cpy_r_r6 = CPyStatics[235]; /* '\r' */ + cpy_r_r7 = CPyStatics[221]; /* '\n' */ + cpy_r_r8 = PyUnicode_Replace(cpy_r_data, cpy_r_r6, cpy_r_r7, -1); + CPy_DECREF(cpy_r_data); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 314, CPyStatic_console___globals); + goto CPyL10; + } + cpy_r_data = cpy_r_r8; + cpy_r_r9 = CPyStatics[221]; /* '\n' */ + cpy_r_r10 = PyUnicode_Contains(cpy_r_data, cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 316, CPyStatic_console___globals); + goto CPyL11; + } + cpy_r_r12 = cpy_r_r10; + if (!cpy_r_r12) goto CPyL7; + cpy_r_r13 = CPyStatics[307]; /* 'exec' */ + CPy_INCREF(cpy_r_r13); + if (((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode); + } + ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_compile_mode = cpy_r_r13; + cpy_r_r14 = 1; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 317, CPyStatic_console___globals); + goto CPyL11; + } +CPyL7: ; + cpy_r_r15 = CPyStatics[233]; /* 'current_buffer' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_event, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 318, CPyStatic_console___globals); + goto CPyL11; + } + cpy_r_r17 = CPyStatics[313]; /* 'insert_text' */ + PyObject *cpy_r_r18[2] = {cpy_r_r16, cpy_r_data}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 318, CPyStatic_console___globals); + goto CPyL12; + } else + goto CPyL13; +CPyL9: ; + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_data); + cpy_r_r21 = Py_None; + return cpy_r_r21; +CPyL10: ; + cpy_r_r22 = NULL; + return cpy_r_r22; +CPyL11: ; + CPy_DecRef(cpy_r_data); + goto CPyL10; +CPyL12: ; + CPy_DecRef(cpy_r_data); + CPy_DecRef(cpy_r_r16); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r20); + goto CPyL9; +} + +PyObject *CPyPy_console___Console___paste_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"event", 0}; + static CPyArg_Parser parser = {"O:paste_event", kwlist, 0}; + PyObject *obj_event; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_event)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_event = obj_event; + PyObject *retval = CPyDef_console___Console___paste_event(arg_self, arg_event); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "paste_event", 310, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___Console___tab_event(PyObject *cpy_r_self, PyObject *cpy_r_event) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + cpy_r_r0 = CPyStatics[233]; /* 'current_buffer' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_event, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_event", 322, CPyStatic_console___globals); + goto CPyL3; + } + cpy_r_r2 = CPyStatics[314]; /* ' ' */ + cpy_r_r3 = CPyStatics[313]; /* 'insert_text' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_event", 322, CPyStatic_console___globals); + goto CPyL4; + } else + goto CPyL5; +CPyL2: ; + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = Py_None; + return cpy_r_r7; +CPyL3: ; + cpy_r_r8 = NULL; + return cpy_r_r8; +CPyL4: ; + CPy_DecRef(cpy_r_r1); + goto CPyL3; +CPyL5: ; + CPy_DECREF(cpy_r_r6); + goto CPyL2; +} + +PyObject *CPyPy_console___Console___tab_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"event", 0}; + static CPyArg_Parser parser = {"O:tab_event", kwlist, 0}; + PyObject *obj_event; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_event)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_event = obj_event; + PyObject *retval = CPyDef_console___Console___tab_event(arg_self, arg_event); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "tab_event", 320, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___Console___tab_filter(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + cpy_r_r0 = CPyStatics[228]; /* 'buffer' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); + goto CPyL12; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals, "list", cpy_r_r1); + goto CPyL12; + } + cpy_r_r3 = PyObject_Not(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r5 = cpy_r_r3; + if (!cpy_r_r5) goto CPyL5; + cpy_r_r6 = cpy_r_r5 ? Py_True : Py_False; + cpy_r_r7 = cpy_r_r6; + goto CPyL11; +CPyL5: ; + cpy_r_r8 = ((brownie____cli___console___ConsoleObject *)cpy_r_self)->_prompt_session; + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "tab_filter", "Console", "prompt_session", 326, CPyStatic_console___globals); + goto CPyL12; + } + CPy_INCREF(cpy_r_r8); +CPyL6: ; + cpy_r_r9 = CPyStatics[232]; /* 'app' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r11 = CPyStatics[233]; /* 'current_buffer' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r13 = CPyStatics[234]; /* 'text' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals); + goto CPyL12; + } + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "tab_filter", 326, CPyStatic_console___globals, "str", cpy_r_r14); + goto CPyL12; + } + cpy_r_r16 = CPyStr_Strip(cpy_r_r15, 0); + CPy_DECREF(cpy_r_r15); + cpy_r_r7 = cpy_r_r16; +CPyL11: ; + return cpy_r_r7; +CPyL12: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +} + +PyObject *CPyPy_console___Console___tab_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":tab_filter", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *retval = CPyDef_console___Console___tab_filter(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "tab_filter", 324, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___Console_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__) { + ((brownie____cli___console___ConsoleObject *)cpy_r___mypyc_self__)->_prompt_input = 1; + return 1; +} + +PyObject *CPyPy_console___Console_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__mypyc_defaults_setup", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___Console)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.Console", obj___mypyc_self__); + goto fail; + } + char retval = CPyDef_console___Console_____mypyc_defaults_setup(arg___mypyc_self__); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__mypyc_defaults_setup", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console____dir_color(PyObject *cpy_r_obj) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + 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_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + cpy_r_r0 = CPy_TYPE(cpy_r_obj); + cpy_r_r1 = CPy_GetName(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 330, CPyStatic_console___globals); + goto CPyL24; + } + if (likely(PyUnicode_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir_color", 330, CPyStatic_console___globals, "str", cpy_r_r1); + goto CPyL24; + } + cpy_r_r3 = CPyStatics[315]; /* 'module' */ + cpy_r_r4 = CPyStr_Equal(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (!cpy_r_r4) goto CPyL9; + cpy_r_r5 = CPyStatics[316]; /* 'brownie blue' */ + cpy_r_r6 = CPyStatic_brownie___utils___color; + if (likely(cpy_r_r6 != NULL)) goto CPyL6; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 331, CPyStatic_console___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL6: ; + PyObject *cpy_r_r8[1] = {cpy_r_r5}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r9, 1, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 331, CPyStatic_console___globals); + goto CPyL24; + } + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir_color", 331, CPyStatic_console___globals, "str", cpy_r_r10); + goto CPyL24; + } + return cpy_r_r11; +CPyL9: ; + cpy_r_r12 = CPyStatics[317]; /* '_dir_color' */ + cpy_r_r13 = PyObject_HasAttr(cpy_r_obj, cpy_r_r12); + if (!cpy_r_r13) goto CPyL17; + cpy_r_r14 = CPyStatics[317]; /* '_dir_color' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals); + goto CPyL24; + } + cpy_r_r16 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r16 == NULL)) { + goto CPyL25; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r18[1] = {cpy_r_r15}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r15); + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_dir_color", 333, CPyStatic_console___globals, "str", cpy_r_r20); + goto CPyL24; + } + return cpy_r_r21; +CPyL17: ; + cpy_r_r22 = CPyModule_builtins; + cpy_r_r23 = CPyStatics[318]; /* 'callable' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 334, CPyStatic_console___globals); + goto CPyL24; + } + PyObject *cpy_r_r25[1] = {cpy_r_obj}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 334, CPyStatic_console___globals); + goto CPyL24; + } + if (unlikely(!PyBool_Check(cpy_r_r27))) { + CPy_TypeError("bool", cpy_r_r27); cpy_r_r28 = 2; + } else + cpy_r_r28 = cpy_r_r27 == Py_True; + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 334, CPyStatic_console___globals); + goto CPyL24; + } + if (!cpy_r_r28) goto CPyL22; + cpy_r_r29 = CPyStatics[319]; /* '\x1b[0;1;36m' */ + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = cpy_r_r29; + goto CPyL23; +CPyL22: ; + cpy_r_r31 = CPyStatics[320]; /* '\x1b[0;1;34m' */ + CPy_INCREF(cpy_r_r31); + cpy_r_r30 = cpy_r_r31; +CPyL23: ; + return cpy_r_r30; +CPyL24: ; + cpy_r_r32 = NULL; + return cpy_r_r32; +CPyL25: ; + CPy_DecRef(cpy_r_r15); + goto CPyL12; +CPyL26: ; + CPy_DecRef(cpy_r_r15); + goto CPyL24; +} + +PyObject *CPyPy_console____dir_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"obj", 0}; + static CPyArg_Parser parser = {"O:_dir_color", kwlist, 0}; + PyObject *obj_obj; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_obj)) { + return NULL; + } + PyObject *arg_obj = obj_obj; + PyObject *retval = CPyDef_console____dir_color(arg_obj); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "_dir_color", 329, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___SanitizedFileHistory_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename, PyObject *cpy_r_local_dict) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + CPy_INCREF(cpy_r_local_dict); + if (((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals != NULL) { + CPy_DECREF(((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals); + } + ((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals = cpy_r_local_dict; + cpy_r_r0 = 1; + if (unlikely(!cpy_r_r0)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 357, CPyStatic_console___globals); + goto CPyL6; + } + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[288]; /* 'super' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); + goto CPyL6; + } + cpy_r_r4 = (PyObject *)CPyType_console___SanitizedFileHistory; + PyObject *cpy_r_r5[2] = {cpy_r_r4, cpy_r_self}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 2, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); + goto CPyL6; + } + cpy_r_r8 = CPyStatics[289]; /* '__init__' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); + goto CPyL6; + } + PyObject *cpy_r_r10[1] = {cpy_r_filename}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 358, CPyStatic_console___globals); + goto CPyL6; + } else + goto CPyL7; +CPyL5: ; + return 1; +CPyL6: ; + cpy_r_r13 = 2; + return cpy_r_r13; +CPyL7: ; + CPy_DECREF(cpy_r_r12); + goto CPyL5; +} + +PyObject *CPyPy_console___SanitizedFileHistory_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"filename", "local_dict", 0}; + PyObject *obj_filename; + PyObject *obj_local_dict; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_filename, &obj_local_dict)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___SanitizedFileHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.SanitizedFileHistory", obj_self); + goto fail; + } + PyObject *arg_filename; + if (likely(PyUnicode_Check(obj_filename))) + arg_filename = obj_filename; + else { + CPy_TypeError("str", obj_filename); + goto fail; + } + PyObject *arg_local_dict; + if (likely(PyDict_Check(obj_local_dict))) + arg_local_dict = obj_local_dict; + else { + CPy_TypeError("dict", obj_local_dict); + goto fail; + } + char retval = CPyDef_console___SanitizedFileHistory_____init__(arg_self, arg_filename, arg_local_dict); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 356, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___SanitizedFileHistory___store_string(PyObject *cpy_r_self, PyObject *cpy_r_line) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + CPyTagged cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + CPyPtr cpy_r_r12; + CPyPtr cpy_r_r13; + int64_t cpy_r_r14; + CPyPtr cpy_r_r15; + PyObject *cpy_r_r16; + CPyPtr cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + CPyPtr 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; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + CPyTagged cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T3OOO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + tuple_T3OOO cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + cpy_r_r0 = CPyStatics[321]; /* '(' */ + cpy_r_r1 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r2[2] = {cpy_r_line, cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); + goto CPyL19; + } + if (likely(PyLong_Check(cpy_r_r4))) + cpy_r_r5 = CPyTagged_FromObject(cpy_r_r4); + else { + CPy_TypeError("int", cpy_r_r4); cpy_r_r5 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); + goto CPyL19; + } + cpy_r_r6 = CPyStr_GetSlice(cpy_r_line, 0, cpy_r_r5); + CPyTagged_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); + goto CPyL19; + } + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals, "str", cpy_r_r6); + goto CPyL19; + } + cpy_r_r8 = CPyStatics[175]; /* '.' */ + cpy_r_r9 = PyUnicode_Split(cpy_r_r7, cpy_r_r8, -1); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); + goto CPyL19; + } + cpy_r_r10 = CPySequence_CheckUnpackCount(cpy_r_r9, 2); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals); + goto CPyL35; + } + cpy_r_r12 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; + cpy_r_r13 = *(CPyPtr *)cpy_r_r12; + cpy_r_r14 = 0 * 8; + cpy_r_r15 = cpy_r_r13 + cpy_r_r14; + cpy_r_r16 = *(PyObject * *)cpy_r_r15; + CPy_INCREF(cpy_r_r16); + cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; + cpy_r_r18 = *(CPyPtr *)cpy_r_r17; + cpy_r_r19 = 1 * 8; + cpy_r_r20 = cpy_r_r18 + cpy_r_r19; + cpy_r_r21 = *(PyObject * *)cpy_r_r20; + CPy_INCREF(cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r9); + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r22 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals, "str", cpy_r_r16); + goto CPyL36; + } + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r23 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 362, CPyStatic_console___globals, "str", cpy_r_r21); + goto CPyL37; + } + cpy_r_r24 = ((brownie____cli___console___SanitizedFileHistoryObject *)cpy_r_self)->_locals; + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "store_string", "SanitizedFileHistory", "locals", 363, CPyStatic_console___globals); + goto CPyL38; + } + CPy_INCREF(cpy_r_r24); +CPyL10: ; + cpy_r_r25 = CPyDict_GetItem(cpy_r_r24, cpy_r_r22); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 363, CPyStatic_console___globals); + goto CPyL39; + } + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r23); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 363, CPyStatic_console___globals); + goto CPyL19; + } + cpy_r_r27 = CPyStatics[323]; /* '_private' */ + cpy_r_r28 = PyObject_HasAttr(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (!cpy_r_r28) goto CPyL40; + cpy_r_r29 = CPyStatics[321]; /* '(' */ + cpy_r_r30 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r31[2] = {cpy_r_line, cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); + goto CPyL19; + } + if (likely(PyLong_Check(cpy_r_r33))) + cpy_r_r34 = CPyTagged_FromObject(cpy_r_r33); + else { + CPy_TypeError("int", cpy_r_r33); cpy_r_r34 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); + goto CPyL19; + } + cpy_r_r35 = CPyStr_GetSlice(cpy_r_line, 0, cpy_r_r34); + CPyTagged_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); + goto CPyL19; + } + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals, "str", cpy_r_r35); + goto CPyL19; + } + cpy_r_r37 = CPyStatics[324]; /* '()' */ + cpy_r_r38 = PyUnicode_Concat(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 365, CPyStatic_console___globals); + goto CPyL19; + } + cpy_r_line = cpy_r_r38; + goto CPyL28; +CPyL19: ; + cpy_r_r39 = CPy_CatchError(); + cpy_r_r40 = CPyModule_builtins; + cpy_r_r41 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 366, CPyStatic_console___globals); + goto CPyL26; + } + cpy_r_r43 = CPyModule_builtins; + cpy_r_r44 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 366, CPyStatic_console___globals); + goto CPyL41; + } + cpy_r_r46 = CPyModule_builtins; + cpy_r_r47 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 366, CPyStatic_console___globals); + goto CPyL42; + } + cpy_r_r49.f0 = cpy_r_r42; + cpy_r_r49.f1 = cpy_r_r45; + cpy_r_r49.f2 = cpy_r_r48; + cpy_r_r50 = PyTuple_New(3); + if (unlikely(cpy_r_r50 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp94 = cpy_r_r49.f0; + PyTuple_SET_ITEM(cpy_r_r50, 0, __tmp94); + PyObject *__tmp95 = cpy_r_r49.f1; + PyTuple_SET_ITEM(cpy_r_r50, 1, __tmp95); + PyObject *__tmp96 = cpy_r_r49.f2; + PyTuple_SET_ITEM(cpy_r_r50, 2, __tmp96); + cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); + CPy_DecRef(cpy_r_r50); + if (cpy_r_r51) goto CPyL25; + CPy_Reraise(); + if (!0) { + goto CPyL26; + } else + goto CPyL43; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + CPy_RestoreExcInfo(cpy_r_r39); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r39.f2); + goto CPyL40; +CPyL26: ; + CPy_RestoreExcInfo(cpy_r_r39); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r39.f2); + cpy_r_r52 = CPy_KeepPropagating(); + if (!cpy_r_r52) goto CPyL34; + CPy_Unreachable(); +CPyL28: ; + cpy_r_r53 = CPyModule_builtins; + cpy_r_r54 = CPyStatics[288]; /* 'super' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); + goto CPyL44; + } + cpy_r_r56 = (PyObject *)CPyType_console___SanitizedFileHistory; + PyObject *cpy_r_r57[2] = {cpy_r_r56, cpy_r_self}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r58, 2, 0); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); + goto CPyL44; + } + cpy_r_r60 = CPyStatics[326]; /* 'store_string' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); + goto CPyL44; + } + PyObject *cpy_r_r62[1] = {cpy_r_line}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 1, 0); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_line); + if (unlikely(cpy_r_r64 != Py_None)) { + CPy_TypeError("None", cpy_r_r64); cpy_r_r65 = 2; + } else + cpy_r_r65 = 1; + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r65 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 368, CPyStatic_console___globals); + goto CPyL34; + } + cpy_r_r66 = Py_None; + return cpy_r_r66; +CPyL34: ; + cpy_r_r67 = NULL; + return cpy_r_r67; +CPyL35: ; + CPy_DecRef(cpy_r_r9); + goto CPyL19; +CPyL36: ; + CPy_DecRef(cpy_r_r21); + goto CPyL19; +CPyL37: ; + CPy_DecRef(cpy_r_r22); + goto CPyL19; +CPyL38: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + goto CPyL19; +CPyL39: ; + CPy_DecRef(cpy_r_r23); + goto CPyL19; +CPyL40: ; + CPy_INCREF(cpy_r_line); + goto CPyL28; +CPyL41: ; + CPy_DecRef(cpy_r_r42); + goto CPyL26; +CPyL42: ; + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r45); + goto CPyL26; +CPyL43: ; + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r39.f2); + goto CPyL24; +CPyL44: ; + CPy_DecRef(cpy_r_line); + goto CPyL34; +} + +PyObject *CPyPy_console___SanitizedFileHistory___store_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"line", 0}; + static CPyArg_Parser parser = {"O:store_string", kwlist, 0}; + PyObject *obj_line; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_line)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___SanitizedFileHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.SanitizedFileHistory", obj_self); + goto fail; + } + PyObject *arg_line; + if (likely(PyUnicode_Check(obj_line))) + arg_line = obj_line; + else { + CPy_TypeError("str", obj_line); + goto fail; + } + PyObject *retval = CPyDef_console___SanitizedFileHistory___store_string(arg_self, arg_line); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "store_string", 360, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___ConsoleCompleter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict) { + char cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + CPy_INCREF(cpy_r_console); + if (((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_console != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_console); + } + ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_console = cpy_r_console; + cpy_r_r0 = 1; + if (unlikely(!cpy_r_r0)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 374, CPyStatic_console___globals); + goto CPyL7; + } + CPy_INCREF(cpy_r_local_dict); + if (((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_locals != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_locals); + } + ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_self)->_locals = cpy_r_local_dict; + cpy_r_r1 = 1; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 375, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[288]; /* 'super' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r5 = (PyObject *)CPyType_console___ConsoleCompleter; + PyObject *cpy_r_r6[2] = {cpy_r_r5, cpy_r_self}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 2, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r9 = CPyStatics[289]; /* '__init__' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 376, CPyStatic_console___globals); + goto CPyL7; + } else + goto CPyL8; +CPyL6: ; + return 1; +CPyL7: ; + cpy_r_r12 = 2; + return cpy_r_r12; +CPyL8: ; + CPy_DECREF(cpy_r_r11); + goto CPyL6; +} + +PyObject *CPyPy_console___ConsoleCompleter_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"console", "local_dict", 0}; + PyObject *obj_console; + PyObject *obj_local_dict; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_console, &obj_local_dict)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___ConsoleCompleter)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.ConsoleCompleter", obj_self); + goto fail; + } + PyObject *arg_console = obj_console; + PyObject *arg_local_dict; + if (likely(PyDict_Check(obj_local_dict))) + arg_local_dict = obj_local_dict; + else { + CPy_TypeError("dict", obj_local_dict); + goto fail; + } + char retval = CPyDef_console___ConsoleCompleter_____init__(arg_self, arg_console, arg_local_dict); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 373, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__get__", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "", "__mypyc_lambda__2_get_completions_ConsoleCompleter_obj", "__mypyc_env__", 384, CPyStatic_console___globals); + goto CPyL3; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL4; +CPyL1: ; + cpy_r_r1 = PyObject_Str(cpy_r_k); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 384, CPyStatic_console___globals); + goto CPyL3; + } + return cpy_r_r1; +CPyL3: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL4: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"k", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_k; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_k = obj_k; + PyObject *retval = CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(arg___mypyc_self__, arg_k); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "", 384, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyPtr cpy_r_r13; + CPyPtr cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + CPyPtr cpy_r_r76; + int64_t cpy_r_r77; + int64_t cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + int64_t cpy_r_r81; + CPyPtr cpy_r_r82; + CPyPtr cpy_r_r83; + int64_t cpy_r_r84; + CPyPtr cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + int64_t cpy_r_r101; + int64_t cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + char cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + CPyPtr cpy_r_r112; + int64_t cpy_r_r113; + int64_t cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + int64_t cpy_r_r117; + CPyPtr cpy_r_r118; + CPyPtr cpy_r_r119; + int64_t cpy_r_r120; + CPyPtr cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject **cpy_r_r128; + PyObject *cpy_r_r129; + int32_t cpy_r_r130; + char cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + int64_t cpy_r_r137; + int64_t cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + char cpy_r_r141; + PyObject *cpy_r_r142; + char cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + CPyPtr cpy_r_r146; + int64_t cpy_r_r147; + int64_t cpy_r_r148; + char cpy_r_r149; + PyObject *cpy_r_r150; + int64_t cpy_r_r151; + CPyPtr cpy_r_r152; + CPyPtr cpy_r_r153; + int64_t cpy_r_r154; + CPyPtr cpy_r_r155; + PyObject *cpy_r_r156; + char cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + CPyTagged cpy_r_r160; + CPyTagged cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject **cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + char cpy_r_r170; + PyObject *cpy_r_r171; + char cpy_r_r172; + int64_t cpy_r_r173; + int64_t cpy_r_r174; + char cpy_r_r175; + tuple_T3OOO cpy_r_r176; + char cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + char cpy_r_r181; + PyObject *cpy_r_r182; + tuple_T3OOO cpy_r_r183; + char cpy_r_r184; + tuple_T3OOO cpy_r_r185; + char cpy_r_r186; + PyObject *cpy_r_r187; + char cpy_r_r188; + char cpy_r_r189; + char cpy_r_r190; + char cpy_r_r191; + PyObject *cpy_r_r192; + cpy_r_r0 = ((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_gen", "__mypyc_env__", 378, CPyStatic_console___globals); + goto CPyL141; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__; + goto CPyL137; +CPyL2: ; + cpy_r_r2 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3 = cpy_r_type != cpy_r_r2; + if (cpy_r_r3) { + goto CPyL142; + } else + goto CPyL5; +CPyL3: ; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r4 = CPyStatics[221]; /* '\n' */ + cpy_r_r5 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "self", 380, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r5); +CPyL6: ; + cpy_r_r6 = ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_r5)->_console; + if (unlikely(cpy_r_r6 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'console' of 'ConsoleCompleter' undefined"); + } else { + CPy_INCREF(cpy_r_r6); + } + CPy_DECREF_NO_IMM(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL118; + } +CPyL7: ; + cpy_r_r7 = CPyStatics[228]; /* 'buffer' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r9 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document; + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "document", 380, CPyStatic_console___globals); + goto CPyL143; + } + CPy_INCREF(cpy_r_r9); +CPyL9: ; + cpy_r_r10 = CPyStatics[234]; /* 'text' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL143; + } + cpy_r_r12 = PyList_New(1); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL144; + } + cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r14 = *(CPyPtr *)cpy_r_r13; + *(PyObject * *)cpy_r_r14 = cpy_r_r11; + cpy_r_r15 = PyNumber_Add(cpy_r_r8, cpy_r_r12); + CPy_DECREF(cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r12); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r16 = PyUnicode_Join(cpy_r_r4, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL118; + } + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text = cpy_r_r16; + cpy_r_r17 = 1; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 380, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r18 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "self", 381, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r18); +CPyL15: ; + cpy_r_r19 = ((brownie____cli___console___ConsoleCompleterObject *)cpy_r_r18)->_locals; + if (unlikely(cpy_r_r19 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'locals' of 'ConsoleCompleter' undefined"); + } else { + CPy_INCREF(cpy_r_r19); + } + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } +CPyL16: ; + cpy_r_r20 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__text; + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "text", 381, CPyStatic_console___globals); + goto CPyL145; + } + CPy_INCREF(cpy_r_r20); +CPyL17: ; + cpy_r_r21 = CPyDef_console____parse_document(cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r22 = (PyObject *)&_Py_NoneStruct; + cpy_r_r23 = (PyObject *)&_Py_NoneStruct; + cpy_r_r24 = CPyStatics[2031]; /* 2 */ + cpy_r_r25 = PySlice_New(cpy_r_r22, cpy_r_r24, cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL146; + } + cpy_r_r26 = PyObject_GetItem(cpy_r_r21, cpy_r_r25); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r27 = PyObject_GetIter(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r28 = PyIter_Next(cpy_r_r27); + if (cpy_r_r28 == NULL) { + goto CPyL147; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL148; +CPyL23: ; + CPy_Unreachable(); +CPyL24: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base = cpy_r_r28; + cpy_r_r30 = 1; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL149; + } + cpy_r_r31 = PyIter_Next(cpy_r_r27); + if (cpy_r_r31 == NULL) { + goto CPyL150; + } else + goto CPyL28; +CPyL26: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r32 = 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL151; +CPyL27: ; + CPy_Unreachable(); +CPyL28: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current = cpy_r_r31; + cpy_r_r33 = 1; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL149; + } + cpy_r_r34 = PyIter_Next(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (cpy_r_r34 == NULL) { + goto CPyL32; + } else + goto CPyL152; +CPyL30: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r35 = 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 381, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL153; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + cpy_r_r36 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base; + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "base", 383, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r36); +CPyL33: ; + cpy_r_r37 = CPyStatics[2028]; /* -1 */ + cpy_r_r38 = PyObject_GetItem(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 383, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r39 = PyDict_Check(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (!cpy_r_r39) goto CPyL44; + cpy_r_r40 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base; + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "base", 384, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r40); +CPyL36: ; + cpy_r_r41 = CPyStatics[2028]; /* -1 */ + cpy_r_r42 = PyObject_GetItem(cpy_r_r40, cpy_r_r41); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); + goto CPyL118; + } + if (likely(PyDict_Check(cpy_r_r42))) + cpy_r_r43 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals, "dict", cpy_r_r42); + goto CPyL118; + } + cpy_r_r44 = CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); + goto CPyL154; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + if (((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r_r44)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r_r44)->___mypyc_env__); + } + ((brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *)cpy_r_r44)->___mypyc_env__ = cpy_r_r0; + cpy_r_r45 = 1; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); + goto CPyL155; + } + cpy_r_r46 = CPyModule_builtins; + cpy_r_r47 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); + goto CPyL155; + } + PyObject *cpy_r_r49[2] = {cpy_r_r43, cpy_r_r44}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r52 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); + goto CPyL155; + } + CPy_DECREF(cpy_r_r43); + CPy_DECREF_NO_IMM(cpy_r_r44); + if (likely(PyList_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals, "list", cpy_r_r52); + goto CPyL118; + } + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r53; + cpy_r_r54 = 1; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 384, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL50; +CPyL44: ; + cpy_r_r55 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__base; + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "base", 386, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r55); +CPyL45: ; + cpy_r_r56 = CPyStatics[2028]; /* -1 */ + cpy_r_r57 = PyObject_GetItem(cpy_r_r55, cpy_r_r56); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r58 = CPyModule_builtins; + cpy_r_r59 = CPyStatics[242]; /* 'dir' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); + goto CPyL156; + } + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); + goto CPyL156; + } + CPy_DECREF(cpy_r_r57); + if (likely(PyList_Check(cpy_r_r63))) + cpy_r_r64 = cpy_r_r63; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals, "list", cpy_r_r63); + goto CPyL118; + } + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r64; + cpy_r_r65 = 1; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 386, CPyStatic_console___globals); + goto CPyL118; + } +CPyL50: ; + cpy_r_r66 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current; + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "current", 388, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r66); +CPyL51: ; + cpy_r_r67 = PyObject_IsTrue(cpy_r_r66); + CPy_DECREF(cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 388, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r69 = cpy_r_r67; + if (!cpy_r_r69) goto CPyL76; + cpy_r_r70 = PyList_New(0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL118; + } + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0 != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0 = cpy_r_r70; + cpy_r_r71 = 1; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r72 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions; + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "completions", 389, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r72); +CPyL56: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1 != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1 = cpy_r_r72; + cpy_r_r73 = 1; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2 = 0; + cpy_r_r74 = 1; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } +CPyL58: ; + cpy_r_r75 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1; + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__1", 389, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r75); +CPyL59: ; + cpy_r_r76 = (CPyPtr)&((PyVarObject *)cpy_r_r75)->ob_size; + cpy_r_r77 = *(int64_t *)cpy_r_r76; + CPy_DECREF_NO_IMM(cpy_r_r75); + cpy_r_r78 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2; + if (unlikely(cpy_r_r78 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__2", 389, CPyStatic_console___globals); + goto CPyL118; + } +CPyL60: ; + cpy_r_r79 = cpy_r_r78 < cpy_r_r77; + if (!cpy_r_r79) goto CPyL74; + cpy_r_r80 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__1; + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__1", 389, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r80); +CPyL62: ; + cpy_r_r81 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2; + if (unlikely(cpy_r_r81 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__2", 389, CPyStatic_console___globals); + goto CPyL157; + } +CPyL63: ; + cpy_r_r82 = (CPyPtr)&((PyListObject *)cpy_r_r80)->ob_item; + cpy_r_r83 = *(CPyPtr *)cpy_r_r82; + cpy_r_r84 = cpy_r_r81 * 8; + cpy_r_r85 = cpy_r_r83 + cpy_r_r84; + cpy_r_r86 = *(PyObject * *)cpy_r_r85; + CPy_INCREF(cpy_r_r86); + CPy_DECREF_NO_IMM(cpy_r_r80); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i = cpy_r_r86; + cpy_r_r87 = 1; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r88 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 389, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r88); +CPyL65: ; + cpy_r_r89 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current; + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "current", 389, CPyStatic_console___globals); + goto CPyL158; + } + CPy_INCREF(cpy_r_r89); +CPyL66: ; + cpy_r_r90 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r91[2] = {cpy_r_r88, cpy_r_r89}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = PyObject_VectorcallMethod(cpy_r_r90, cpy_r_r92, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL159; + } + CPy_DECREF(cpy_r_r88); + CPy_DECREF(cpy_r_r89); + cpy_r_r94 = PyObject_IsTrue(cpy_r_r93); + CPy_DECREF(cpy_r_r93); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r96 = cpy_r_r94; + if (!cpy_r_r96) goto CPyL72; + cpy_r_r97 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 389, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r97); +CPyL70: ; + cpy_r_r98 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0; + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__0", -1, CPyStatic_console___globals); + goto CPyL160; + } + CPy_INCREF_NO_IMM(cpy_r_r98); +CPyL71: ; + cpy_r_r99 = PyList_Append(cpy_r_r98, cpy_r_r97); + CPy_DECREF_NO_IMM(cpy_r_r98); + CPy_DECREF(cpy_r_r97); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL118; + } +CPyL72: ; + cpy_r_r101 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2; + if (unlikely(cpy_r_r101 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__2", 389, CPyStatic_console___globals); + goto CPyL118; + } +CPyL73: ; + cpy_r_r102 = cpy_r_r101 + 1; + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__2 = cpy_r_r102; + cpy_r_r103 = 1; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL58; +CPyL74: ; + cpy_r_r104 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__0; + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__0", -1, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r104); +CPyL75: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r104; + cpy_r_r105 = 1; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 389, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL98; +CPyL76: ; + cpy_r_r106 = PyList_New(0); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL118; + } + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3 != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3 = cpy_r_r106; + cpy_r_r107 = 1; + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r108 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions; + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "completions", 391, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r108); +CPyL79: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4 != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4 = cpy_r_r108; + cpy_r_r109 = 1; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5 = 0; + cpy_r_r110 = 1; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } +CPyL81: ; + cpy_r_r111 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4; + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__4", 391, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r111); +CPyL82: ; + cpy_r_r112 = (CPyPtr)&((PyVarObject *)cpy_r_r111)->ob_size; + cpy_r_r113 = *(int64_t *)cpy_r_r112; + CPy_DECREF_NO_IMM(cpy_r_r111); + cpy_r_r114 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5; + if (unlikely(cpy_r_r114 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__5", 391, CPyStatic_console___globals); + goto CPyL118; + } +CPyL83: ; + cpy_r_r115 = cpy_r_r114 < cpy_r_r113; + if (!cpy_r_r115) goto CPyL96; + cpy_r_r116 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__4; + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__4", 391, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r116); +CPyL85: ; + cpy_r_r117 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5; + if (unlikely(cpy_r_r117 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__5", 391, CPyStatic_console___globals); + goto CPyL161; + } +CPyL86: ; + cpy_r_r118 = (CPyPtr)&((PyListObject *)cpy_r_r116)->ob_item; + cpy_r_r119 = *(CPyPtr *)cpy_r_r118; + cpy_r_r120 = cpy_r_r117 * 8; + cpy_r_r121 = cpy_r_r119 + cpy_r_r120; + cpy_r_r122 = *(PyObject * *)cpy_r_r121; + CPy_INCREF(cpy_r_r122); + CPy_DECREF_NO_IMM(cpy_r_r116); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i = cpy_r_r122; + cpy_r_r123 = 1; + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r124 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 391, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r124); +CPyL88: ; + cpy_r_r125 = CPyStatics[102]; /* '_' */ + cpy_r_r126 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r127[2] = {cpy_r_r124, cpy_r_r125}; + cpy_r_r128 = (PyObject **)&cpy_r_r127; + cpy_r_r129 = PyObject_VectorcallMethod(cpy_r_r126, cpy_r_r128, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL162; + } + CPy_DECREF(cpy_r_r124); + cpy_r_r130 = PyObject_Not(cpy_r_r129); + CPy_DECREF(cpy_r_r129); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r132 = cpy_r_r130; + if (!cpy_r_r132) goto CPyL94; + cpy_r_r133 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__i; + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "i", 391, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r133); +CPyL92: ; + cpy_r_r134 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3; + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__3", -1, CPyStatic_console___globals); + goto CPyL163; + } + CPy_INCREF_NO_IMM(cpy_r_r134); +CPyL93: ; + cpy_r_r135 = PyList_Append(cpy_r_r134, cpy_r_r133); + CPy_DECREF_NO_IMM(cpy_r_r134); + CPy_DECREF(cpy_r_r133); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL118; + } +CPyL94: ; + cpy_r_r137 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5; + if (unlikely(cpy_r_r137 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__5", 391, CPyStatic_console___globals); + goto CPyL118; + } +CPyL95: ; + cpy_r_r138 = cpy_r_r137 + 1; + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__5 = cpy_r_r138; + cpy_r_r139 = 1; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL81; +CPyL96: ; + cpy_r_r140 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__3; + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__3", -1, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r140); +CPyL97: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions = cpy_r_r140; + cpy_r_r141 = 1; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 391, CPyStatic_console___globals); + goto CPyL118; + } +CPyL98: ; + cpy_r_r142 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__completions; + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "completions", 392, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r142); +CPyL99: ; + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6 != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6 = cpy_r_r142; + cpy_r_r143 = 1; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7 = 0; + cpy_r_r144 = 1; + if (unlikely(!cpy_r_r144)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL118; + } +CPyL101: ; + cpy_r_r145 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6; + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__6", 392, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r145); +CPyL102: ; + cpy_r_r146 = (CPyPtr)&((PyVarObject *)cpy_r_r145)->ob_size; + cpy_r_r147 = *(int64_t *)cpy_r_r146; + CPy_DECREF_NO_IMM(cpy_r_r145); + cpy_r_r148 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7; + if (unlikely(cpy_r_r148 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__7", 392, CPyStatic_console___globals); + goto CPyL118; + } +CPyL103: ; + cpy_r_r149 = cpy_r_r148 < cpy_r_r147; + if (!cpy_r_r149) goto CPyL132; + cpy_r_r150 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__6; + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__6", 392, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF_NO_IMM(cpy_r_r150); +CPyL105: ; + cpy_r_r151 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7; + if (unlikely(cpy_r_r151 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__7", 392, CPyStatic_console___globals); + goto CPyL164; + } +CPyL106: ; + cpy_r_r152 = (CPyPtr)&((PyListObject *)cpy_r_r150)->ob_item; + cpy_r_r153 = *(CPyPtr *)cpy_r_r152; + cpy_r_r154 = cpy_r_r151 * 8; + cpy_r_r155 = cpy_r_r153 + cpy_r_r154; + cpy_r_r156 = *(PyObject * *)cpy_r_r155; + CPy_INCREF(cpy_r_r156); + CPy_DECREF_NO_IMM(cpy_r_r150); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key = cpy_r_r156; + cpy_r_r157 = 1; + if (unlikely(!cpy_r_r157)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 392, CPyStatic_console___globals); + goto CPyL118; + } + cpy_r_r158 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__key; + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "key", 393, CPyStatic_console___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r158); +CPyL108: ; + cpy_r_r159 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__current; + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "current", 393, CPyStatic_console___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r159); +CPyL109: ; + cpy_r_r160 = CPyObject_Size(cpy_r_r159); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r160 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); + goto CPyL165; + } + cpy_r_r161 = CPyTagged_Negate(cpy_r_r160); + CPyTagged_DECREF(cpy_r_r160); + cpy_r_r162 = CPyStatic_console___globals; + cpy_r_r163 = CPyStatics[328]; /* 'Completion' */ + cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); + goto CPyL166; + } + cpy_r_r165 = CPyTagged_StealAsObject(cpy_r_r161); + PyObject *cpy_r_r166[2] = {cpy_r_r158, cpy_r_r165}; + cpy_r_r167 = (PyObject **)&cpy_r_r166; + cpy_r_r168 = CPyStatics[2101]; /* ('start_position',) */ + cpy_r_r169 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r167, 1, cpy_r_r168); + CPy_DECREF(cpy_r_r164); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); + goto CPyL167; + } + CPy_DECREF(cpy_r_r158); + CPy_DECREF(cpy_r_r165); + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = 1; + CPy_DECREF_NO_IMM(cpy_r_r0); + return cpy_r_r169; +CPyL113: ; + cpy_r_r171 = (PyObject *)&_Py_NoneStruct; + cpy_r_r172 = cpy_r_type != cpy_r_r171; + if (!cpy_r_r172) goto CPyL116; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 393, CPyStatic_console___globals); + goto CPyL118; + } else + goto CPyL168; +CPyL115: ; + CPy_Unreachable(); +CPyL116: ; + cpy_r_r173 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7; + if (unlikely(cpy_r_r173 == -113)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__7", 392, CPyStatic_console___globals); + goto CPyL118; + } +CPyL117: ; + cpy_r_r174 = cpy_r_r173 + 1; + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__7 = cpy_r_r174; + cpy_r_r175 = 1; + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 392, CPyStatic_console___globals); + } else + goto CPyL101; +CPyL118: ; + cpy_r_r176 = CPy_CatchError(); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f0 != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f0); + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f1); + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8.f2); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8 = cpy_r_r176; + cpy_r_r177 = 1; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL129; + } + cpy_r_r178 = CPyModule_builtins; + cpy_r_r179 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r180 = CPyObject_GetAttr(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 395, CPyStatic_console___globals); + goto CPyL129; + } + cpy_r_r181 = CPy_ExceptionMatches(cpy_r_r180); + CPy_DecRef(cpy_r_r180); + if (!cpy_r_r181) goto CPyL127; + cpy_r_r182 = Py_None; + cpy_r_r183 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8; + if (unlikely(cpy_r_r183.f0 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_completions", "get_completions_ConsoleCompleter_env", "__mypyc_temp__8", -1, CPyStatic_console___globals); + goto CPyL129; + } + CPy_INCREF(cpy_r_r183.f0); + CPy_INCREF(cpy_r_r183.f1); + CPy_INCREF(cpy_r_r183.f2); +CPyL122: ; + CPy_RestoreExcInfo(cpy_r_r183); + CPy_DecRef(cpy_r_r183.f0); + CPy_DecRef(cpy_r_r183.f1); + CPy_DecRef(cpy_r_r183.f2); + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = -1; + CPy_DecRef(cpy_r_r0); + if (cpy_r_stop_iter_ptr != NULL) goto CPyL126; + CPyGen_SetStopIterationValue(cpy_r_r182); + if (!0) goto CPyL141; + CPy_Unreachable(); +CPyL126: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r182; + return 0; +CPyL127: ; + CPy_Reraise(); + if (!0) { + goto CPyL129; + } else + goto CPyL169; +CPyL128: ; + CPy_Unreachable(); +CPyL129: ; + cpy_r_r185 = ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_temp__8; + if (unlikely(cpy_r_r185.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__8' of 'get_completions_ConsoleCompleter_env' undefined"); + } else { + CPy_INCREF(cpy_r_r185.f0); + CPy_INCREF(cpy_r_r185.f1); + CPy_INCREF(cpy_r_r185.f2); + } + CPy_DecRef(cpy_r_r0); + if (unlikely(cpy_r_r185.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", -1, CPyStatic_console___globals); + goto CPyL141; + } +CPyL130: ; + CPy_RestoreExcInfo(cpy_r_r185); + CPy_DecRef(cpy_r_r185.f0); + CPy_DecRef(cpy_r_r185.f1); + CPy_DecRef(cpy_r_r185.f2); + cpy_r_r186 = CPy_KeepPropagating(); + if (!cpy_r_r186) goto CPyL141; + CPy_Unreachable(); +CPyL132: ; + cpy_r_r187 = Py_None; + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = -1; + CPy_DECREF_NO_IMM(cpy_r_r0); + if (cpy_r_stop_iter_ptr != NULL) goto CPyL136; + CPyGen_SetStopIterationValue(cpy_r_r187); + if (!0) goto CPyL141; + CPy_Unreachable(); +CPyL136: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r187; + return 0; +CPyL137: ; + cpy_r_r189 = cpy_r_r1 == 0; + if (cpy_r_r189) goto CPyL2; + cpy_r_r190 = cpy_r_r1 == 1; + if (cpy_r_r190) { + goto CPyL113; + } else + goto CPyL170; +CPyL139: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r191 = 0; + if (unlikely(!cpy_r_r191)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL141: ; + cpy_r_r192 = NULL; + return cpy_r_r192; +CPyL142: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL3; +CPyL143: ; + CPy_DecRef(cpy_r_r8); + goto CPyL118; +CPyL144: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r11); + goto CPyL118; +CPyL145: ; + CPy_DecRef(cpy_r_r19); + goto CPyL118; +CPyL146: ; + CPy_DecRef(cpy_r_r21); + goto CPyL118; +CPyL147: ; + CPy_DECREF(cpy_r_r27); + goto CPyL22; +CPyL148: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL23; +CPyL149: ; + CPy_DecRef(cpy_r_r27); + goto CPyL118; +CPyL150: ; + CPy_DECREF(cpy_r_r27); + goto CPyL26; +CPyL151: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL27; +CPyL152: ; + CPy_DECREF(cpy_r_r34); + goto CPyL30; +CPyL153: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL31; +CPyL154: ; + CPy_DecRef(cpy_r_r43); + goto CPyL118; +CPyL155: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + goto CPyL118; +CPyL156: ; + CPy_DecRef(cpy_r_r57); + goto CPyL118; +CPyL157: ; + CPy_DecRef(cpy_r_r80); + goto CPyL118; +CPyL158: ; + CPy_DecRef(cpy_r_r88); + goto CPyL118; +CPyL159: ; + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r89); + goto CPyL118; +CPyL160: ; + CPy_DecRef(cpy_r_r97); + goto CPyL118; +CPyL161: ; + CPy_DecRef(cpy_r_r116); + goto CPyL118; +CPyL162: ; + CPy_DecRef(cpy_r_r124); + goto CPyL118; +CPyL163: ; + CPy_DecRef(cpy_r_r133); + goto CPyL118; +CPyL164: ; + CPy_DecRef(cpy_r_r150); + goto CPyL118; +CPyL165: ; + CPy_DecRef(cpy_r_r158); + goto CPyL118; +CPyL166: ; + CPy_DecRef(cpy_r_r158); + CPyTagged_DecRef(cpy_r_r161); + goto CPyL118; +CPyL167: ; + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r165); + goto CPyL118; +CPyL168: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL115; +CPyL169: ; + CPy_DecRef(cpy_r_r0); + goto CPyL128; +CPyL170: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL139; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__next__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen_____next__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__next__", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:send", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_arg = obj_arg; + PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen___send(arg___mypyc_self__, arg_arg); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "send", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__iter__", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + if (cpy_r_value != NULL) goto CPyL7; + CPy_INCREF(cpy_r_r0); + cpy_r_value = cpy_r_r0; +CPyL2: ; + if (cpy_r_traceback != NULL) goto CPyL8; + CPy_INCREF(cpy_r_r0); + cpy_r_traceback = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_traceback); + if (cpy_r_r1 == NULL) goto CPyL6; + return cpy_r_r1; +CPyL6: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL7: ; + CPy_INCREF(cpy_r_value); + goto CPyL2; +CPyL8: ; + CPy_INCREF(cpy_r_traceback); + goto CPyL4; +} + +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"type", "value", "traceback", 0}; + static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; + PyObject *obj_type; + PyObject *obj_value = NULL; + PyObject *obj_traceback = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_type = obj_type; + PyObject *arg_value; + if (obj_value == NULL) { + arg_value = NULL; + } else { + arg_value = obj_value; + } + PyObject *arg_traceback; + if (obj_traceback == NULL) { + arg_traceback = NULL; + } else { + arg_traceback = obj_traceback; + } + PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "throw", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___close(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL3; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = CPyDef_console___get_completions_ConsoleCompleter_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + if (cpy_r_r5 != NULL) goto CPyL11; +CPyL3: ; + cpy_r_r6 = CPy_CatchError(); + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL12; + cpy_r_r10.f0 = cpy_r_r2; + cpy_r_r10.f1 = cpy_r_r9; + cpy_r_r11 = PyTuple_New(2); + if (unlikely(cpy_r_r11 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp97 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp97); + PyObject *__tmp98 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp98); + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r12) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r6); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL6: ; + CPy_Reraise(); + if (!0) goto CPyL10; + CPy_Unreachable(); +CPyL8: ; + PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); + cpy_r_r14 = 0; + if (!cpy_r_r14) goto CPyL10; + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL6; +} + +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_console___get_completions_ConsoleCompleter_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie._cli.console.get_completions_ConsoleCompleter_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_console___get_completions_ConsoleCompleter_gen___close(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "close", -1, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___ConsoleCompleter___get_completions(PyObject *cpy_r_self, PyObject *cpy_r_document, PyObject *cpy_r_complete_event) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + cpy_r_r0 = CPyDef_console___get_completions_ConsoleCompleter_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL7; + } + CPy_INCREF_NO_IMM(cpy_r_self); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; + cpy_r_r1 = 1; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL8; + } + CPy_INCREF(cpy_r_document); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__document = cpy_r_document; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL8; + } + CPy_INCREF(cpy_r_complete_event); + if (((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__complete_event != NULL) { + CPy_DECREF(((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__complete_event); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_generator_attribute__complete_event = cpy_r_complete_event; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL8; + } + cpy_r_r4 = CPyDef_console___get_completions_ConsoleCompleter_gen(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL8; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + if (((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r_r4)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r_r4)->___mypyc_env__); + } + ((brownie____cli___console___get_completions_ConsoleCompleter_genObject *)cpy_r_r4)->___mypyc_env__ = cpy_r_r0; + cpy_r_r5 = 1; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + goto CPyL9; + } + ((brownie____cli___console___get_completions_ConsoleCompleter_envObject *)cpy_r_r0)->___mypyc_next_label__ = 0; + CPy_DECREF_NO_IMM(cpy_r_r0); + return cpy_r_r4; +CPyL7: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +CPyL8: ; + CPy_DecRef(cpy_r_r0); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + goto CPyL7; +} + +PyObject *CPyPy_console___ConsoleCompleter___get_completions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"document", "complete_event", 0}; + static CPyArg_Parser parser = {"OO:get_completions", kwlist, 0}; + PyObject *obj_document; + PyObject *obj_complete_event; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_document, &obj_complete_event)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_document = obj_document; + PyObject *arg_complete_event = obj_complete_event; + PyObject *retval = CPyDef_console___ConsoleCompleter___get_completions(arg_self, arg_document, arg_complete_event); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "get_completions", 378, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console___ConsoleAutoSuggest_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict) { + char cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + CPy_INCREF(cpy_r_console); + if (((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console); + } + ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console = cpy_r_console; + cpy_r_r0 = 1; + if (unlikely(!cpy_r_r0)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 410, CPyStatic_console___globals); + goto CPyL7; + } + CPy_INCREF(cpy_r_local_dict); + if (((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals != NULL) { + CPy_DECREF(((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals); + } + ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals = cpy_r_local_dict; + cpy_r_r1 = 1; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 411, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[288]; /* 'super' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r5 = (PyObject *)CPyType_console___ConsoleAutoSuggest; + PyObject *cpy_r_r6[2] = {cpy_r_r5, cpy_r_self}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 2, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r9 = CPyStatics[289]; /* '__init__' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); + goto CPyL7; + } + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 412, CPyStatic_console___globals); + goto CPyL7; + } else + goto CPyL8; +CPyL6: ; + return 1; +CPyL7: ; + cpy_r_r12 = 2; + return cpy_r_r12; +CPyL8: ; + CPy_DECREF(cpy_r_r11); + goto CPyL6; +} + +PyObject *CPyPy_console___ConsoleAutoSuggest_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"console", "local_dict", 0}; + PyObject *obj_console; + PyObject *obj_local_dict; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_console, &obj_local_dict)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_console___ConsoleAutoSuggest)) + arg_self = obj_self; + else { + CPy_TypeError("brownie._cli.console.ConsoleAutoSuggest", obj_self); + goto fail; + } + PyObject *arg_console = obj_console; + PyObject *arg_local_dict; + if (likely(PyDict_Check(obj_local_dict))) + arg_local_dict = obj_local_dict; + else { + CPy_TypeError("dict", obj_local_dict); + goto fail; + } + char retval = CPyDef_console___ConsoleAutoSuggest_____init__(arg_self, arg_console, arg_local_dict); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "__init__", 409, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console___ConsoleAutoSuggest___get_suggestion(PyObject *cpy_r_self, PyObject *cpy_r_buffer, PyObject *cpy_r_document) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyPtr cpy_r_r7; + CPyPtr cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + int64_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + CPyTagged cpy_r_r54; + CPyTagged cpy_r_r55; + CPyTagged cpy_r_r56; + CPyTagged cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + int32_t cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + CPyTagged cpy_r_r67; + CPyTagged cpy_r_distance; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + CPyTagged cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + CPyTagged cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_inputs; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + int32_t cpy_r_r100; + char cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + int32_t cpy_r_r105; + char cpy_r_r106; + char cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + CPyTagged cpy_r_r110; + CPyTagged cpy_r_r111; + CPyTagged cpy_r_r112; + CPyTagged cpy_r_i; + int64_t cpy_r_r113; + char cpy_r_r114; + int64_t cpy_r_r115; + char cpy_r_r116; + char cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + char cpy_r_r130; + CPyTagged cpy_r_r131; + PyObject *cpy_r_r132; + CPyPtr cpy_r_r133; + int64_t cpy_r_r134; + CPyTagged cpy_r_r135; + char cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + int32_t cpy_r_r142; + char cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + int32_t cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + int32_t cpy_r_r152; + char cpy_r_r153; + char cpy_r_r154; + int32_t cpy_r_r155; + char cpy_r_r156; + char 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_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *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_r186; + int32_t cpy_r_r187; + char cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject **cpy_r_r197; + PyObject *cpy_r_r198; + tuple_T3OOO cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + char cpy_r_r205; + PyObject *cpy_r_r206; + cpy_r_r0 = CPyStatics[221]; /* '\n' */ + cpy_r_r1 = ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_console; + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_suggestion", "ConsoleAutoSuggest", "console", 416, CPyStatic_console___globals); + goto CPyL135; + } + CPy_INCREF(cpy_r_r1); +CPyL2: ; + cpy_r_r2 = CPyStatics[228]; /* 'buffer' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); + goto CPyL135; + } + cpy_r_r4 = CPyStatics[234]; /* 'text' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_document, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); + goto CPyL143; + } + cpy_r_r6 = PyList_New(1); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); + goto CPyL144; + } + cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_r6)->ob_item; + cpy_r_r8 = *(CPyPtr *)cpy_r_r7; + *(PyObject * *)cpy_r_r8 = cpy_r_r5; + cpy_r_r9 = PyNumber_Add(cpy_r_r3, cpy_r_r6); + CPy_DECREF(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); + goto CPyL135; + } + cpy_r_r10 = PyUnicode_Join(cpy_r_r0, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 416, CPyStatic_console___globals); + goto CPyL135; + } + cpy_r_r11 = ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals; + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_suggestion", "ConsoleAutoSuggest", "locals", 417, CPyStatic_console___globals); + goto CPyL145; + } + CPy_INCREF(cpy_r_r11); +CPyL8: ; + cpy_r_r12 = CPyDef_console____parse_document(cpy_r_r11, cpy_r_r10); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); + goto CPyL145; + } + cpy_r_r13 = PyObject_GetIter(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); + goto CPyL145; + } + cpy_r_r14 = PyIter_Next(cpy_r_r13); + if (cpy_r_r14 == NULL) { + goto CPyL146; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r16 = PyIter_Next(cpy_r_r13); + if (cpy_r_r16 == NULL) { + goto CPyL147; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL16: ; + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = PyIter_Next(cpy_r_r13); + if (cpy_r_r18 == NULL) { + goto CPyL148; + } else + goto CPyL19; +CPyL17: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL19: ; + cpy_r_r20 = PyIter_Next(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + if (cpy_r_r20 == NULL) { + goto CPyL22; + } else + goto CPyL149; +CPyL20: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r21 = 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 417, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL22: ; + cpy_r_r22 = CPyStatics[2028]; /* -1 */ + cpy_r_r23 = PyObject_DelItem(cpy_r_r14, cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 420, CPyStatic_console___globals); + goto CPyL150; + } +CPyL23: ; + cpy_r_r25 = CPyStatics[2028]; /* -1 */ + cpy_r_r26 = PyObject_GetItem(cpy_r_r14, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 421, CPyStatic_console___globals); + goto CPyL150; + } + cpy_r_r27 = ((brownie____cli___console___ConsoleAutoSuggestObject *)cpy_r_self)->_locals; + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AttributeError("brownie/_cli/console.py", "get_suggestion", "ConsoleAutoSuggest", "locals", 421, CPyStatic_console___globals); + goto CPyL151; + } + CPy_INCREF(cpy_r_r27); +CPyL25: ; + cpy_r_r28 = PyObject_RichCompare(cpy_r_r26, cpy_r_r27, 2); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 421, CPyStatic_console___globals); + goto CPyL150; + } + cpy_r_r29 = PyObject_IsTrue(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 421, CPyStatic_console___globals); + goto CPyL150; + } + cpy_r_r31 = cpy_r_r29; + if (!cpy_r_r31) goto CPyL30; + cpy_r_r32 = CPyStatics[2028]; /* -1 */ + cpy_r_r33 = PyObject_DelItem(cpy_r_r14, cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 422, CPyStatic_console___globals); + goto CPyL150; + } + cpy_r_r35 = CPyStatics[2028]; /* -1 */ + cpy_r_r36 = PyObject_DelItem(cpy_r_r18, cpy_r_r35); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 423, CPyStatic_console___globals); + goto CPyL150; + } else + goto CPyL23; +CPyL30: ; + cpy_r_r38 = CPyStatics[2028]; /* -1 */ + cpy_r_r39 = PyObject_GetItem(cpy_r_r14, cpy_r_r38); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 424, CPyStatic_console___globals); + goto CPyL152; + } + cpy_r_r40 = CPyStatics[2028]; /* -1 */ + cpy_r_r41 = PyObject_GetItem(cpy_r_r18, cpy_r_r40); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); + goto CPyL153; + } + cpy_r_r42 = PyObject_GetIter(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); + goto CPyL153; + } + cpy_r_r43 = PyIter_Next(cpy_r_r42); + if (cpy_r_r43 == NULL) { + goto CPyL154; + } else + goto CPyL36; +CPyL34: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r44 = 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL36: ; + cpy_r_r45 = PyIter_Next(cpy_r_r42); + if (cpy_r_r45 == NULL) { + goto CPyL155; + } else + goto CPyL39; +CPyL37: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r46 = 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL39: ; + cpy_r_r47 = PyIter_Next(cpy_r_r42); + CPy_DECREF(cpy_r_r42); + if (cpy_r_r47 == NULL) { + goto CPyL42; + } else + goto CPyL156; +CPyL40: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r48 = 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); + goto CPyL135; + } + CPy_Unreachable(); +CPyL42: ; + cpy_r_r49 = CPyStatics[221]; /* '\n' */ + cpy_r_r50 = CPyStr_Count(cpy_r_r10, cpy_r_r49, 0); + CPy_DECREF(cpy_r_r10); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 428, CPyStatic_console___globals); + goto CPyL157; + } + cpy_r_r52 = cpy_r_r50 <= 4611686018427387903LL; + if (!cpy_r_r52) goto CPyL45; + cpy_r_r53 = cpy_r_r50 >= -4611686018427387904LL; + if (cpy_r_r53) goto CPyL47; +CPyL45: ; + cpy_r_r54 = CPyTagged_FromInt64(cpy_r_r50); + if (unlikely(cpy_r_r54 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 428, CPyStatic_console___globals); + goto CPyL157; + } + cpy_r_r55 = cpy_r_r54; + goto CPyL48; +CPyL47: ; + cpy_r_r56 = cpy_r_r50 << 1; + cpy_r_r55 = cpy_r_r56; +CPyL48: ; + cpy_r_r57 = CPyTagged_Add(cpy_r_r55, 2); + CPyTagged_DECREF(cpy_r_r55); + cpy_r_r58 = CPyStatics[2029]; /* 0 */ + cpy_r_r59 = PyObject_GetItem(cpy_r_r45, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 429, CPyStatic_console___globals); + goto CPyL158; + } + cpy_r_r60 = CPyTagged_StealAsObject(cpy_r_r57); + cpy_r_r61 = PyObject_RichCompare(cpy_r_r59, cpy_r_r60, 0); + CPy_DECREF(cpy_r_r59); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 429, CPyStatic_console___globals); + goto CPyL157; + } + cpy_r_r62 = PyObject_IsTrue(cpy_r_r61); + CPy_DECREF(cpy_r_r61); + cpy_r_r63 = cpy_r_r62 >= 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 429, CPyStatic_console___globals); + goto CPyL157; + } + cpy_r_r64 = cpy_r_r62; + if (cpy_r_r64) { + goto CPyL159; + } else + goto CPyL55; +CPyL52: ; + cpy_r_r65 = CPyStatics[234]; /* 'text' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_document, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 430, CPyStatic_console___globals); + goto CPyL160; + } + cpy_r_r67 = CPyObject_Size(cpy_r_r66); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 430, CPyStatic_console___globals); + goto CPyL160; + } + cpy_r_distance = cpy_r_r67; + goto CPyL61; +CPyL55: ; + cpy_r_r68 = CPyStatics[234]; /* 'text' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_document, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); + goto CPyL157; + } + cpy_r_r70 = CPyObject_Size(cpy_r_r69); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r70 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); + goto CPyL157; + } + cpy_r_r71 = CPyStatics[2030]; /* 1 */ + cpy_r_r72 = PyObject_GetItem(cpy_r_r45, cpy_r_r71); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); + goto CPyL161; + } + cpy_r_r73 = CPyTagged_StealAsObject(cpy_r_r70); + cpy_r_r74 = PyNumber_Subtract(cpy_r_r73, cpy_r_r72); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); + goto CPyL160; + } + if (likely(PyLong_Check(cpy_r_r74))) + cpy_r_r75 = CPyTagged_FromObject(cpy_r_r74); + else { + CPy_TypeError("int", cpy_r_r74); cpy_r_r75 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 432, CPyStatic_console___globals); + goto CPyL160; + } + cpy_r_distance = cpy_r_r75; +CPyL61: ; + cpy_r_r76 = CPyStatics[332]; /* '_autosuggest' */ + cpy_r_r77 = PyObject_HasAttr(cpy_r_r39, cpy_r_r76); + if (!cpy_r_r77) goto CPyL64; + cpy_r_r78 = CPyStatics[332]; /* '_autosuggest' */ + PyObject *cpy_r_r79[2] = {cpy_r_r39, cpy_r_r39}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 435, CPyStatic_console___globals); + goto CPyL162; + } + CPy_DECREF(cpy_r_r39); + cpy_r_inputs = cpy_r_r81; + goto CPyL113; +CPyL64: ; + cpy_r_r82 = PyList_New(0); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL162; + } + cpy_r_r83 = CPyStatics[333]; /* '__code__' */ + cpy_r_r84 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL163; + } + cpy_r_r85 = CPyStatics[334]; /* 'co_varnames' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL163; + } + cpy_r_r87 = (PyObject *)&_Py_NoneStruct; + cpy_r_r88 = CPyStatics[333]; /* '__code__' */ + cpy_r_r89 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL164; + } + cpy_r_r90 = CPyStatics[335]; /* 'co_argcount' */ + cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); + CPy_DECREF(cpy_r_r89); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL164; + } + cpy_r_r92 = (PyObject *)&_Py_NoneStruct; + cpy_r_r93 = PySlice_New(cpy_r_r87, cpy_r_r91, cpy_r_r92); + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL164; + } + cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL163; + } + cpy_r_r95 = PyObject_GetIter(cpy_r_r94); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL163; + } +CPyL72: ; + cpy_r_r96 = PyIter_Next(cpy_r_r95); + if (cpy_r_r96 == NULL) goto CPyL165; + cpy_r_r97 = CPyStatics[220]; /* ' ' */ + cpy_r_r98 = PyObject_Str(cpy_r_r96); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL166; + } + cpy_r_r99 = CPyStr_Build(2, cpy_r_r97, cpy_r_r98); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL166; + } + cpy_r_r100 = PyList_Append(cpy_r_r82, cpy_r_r99); + CPy_DECREF(cpy_r_r99); + cpy_r_r101 = cpy_r_r100 >= 0; + if (unlikely(!cpy_r_r101)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL166; + } else + goto CPyL72; +CPyL76: ; + cpy_r_r102 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 437, CPyStatic_console___globals); + goto CPyL163; + } + cpy_r_inputs = cpy_r_r82; + cpy_r_r103 = CPyStatics[336]; /* '__defaults__' */ + cpy_r_r104 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 438, CPyStatic_console___globals); + goto CPyL167; + } + cpy_r_r105 = PyObject_IsTrue(cpy_r_r104); + CPy_DECREF(cpy_r_r104); + cpy_r_r106 = cpy_r_r105 >= 0; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 438, CPyStatic_console___globals); + goto CPyL167; + } + cpy_r_r107 = cpy_r_r105; + if (!cpy_r_r107) goto CPyL168; + cpy_r_r108 = CPyStatics[336]; /* '__defaults__' */ + cpy_r_r109 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 439, CPyStatic_console___globals); + goto CPyL167; + } + cpy_r_r110 = CPyObject_Size(cpy_r_r109); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r110 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 439, CPyStatic_console___globals); + goto CPyL167; + } + cpy_r_r111 = CPyTagged_Subtract(-2, cpy_r_r110); + CPyTagged_DECREF(cpy_r_r110); + cpy_r_r112 = -2; + CPyTagged_INCREF(cpy_r_r112); + cpy_r_i = cpy_r_r112; +CPyL83: ; + cpy_r_r113 = cpy_r_r112 & 1; + cpy_r_r114 = cpy_r_r113 != 0; + if (cpy_r_r114) goto CPyL85; + cpy_r_r115 = cpy_r_r111 & 1; + cpy_r_r116 = cpy_r_r115 != 0; + if (!cpy_r_r116) goto CPyL86; +CPyL85: ; + cpy_r_r117 = CPyTagged_IsLt_(cpy_r_r111, cpy_r_r112); + if (cpy_r_r117) { + goto CPyL87; + } else + goto CPyL169; +CPyL86: ; + cpy_r_r118 = (Py_ssize_t)cpy_r_r112 > (Py_ssize_t)cpy_r_r111; + if (!cpy_r_r118) goto CPyL169; +CPyL87: ; + if (likely(PyList_Check(cpy_r_inputs))) + cpy_r_r119 = cpy_r_inputs; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals, "list", cpy_r_inputs); + goto CPyL170; + } + cpy_r_r120 = CPyList_GetItem(cpy_r_r119, cpy_r_i); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL170; + } + cpy_r_r121 = PyObject_Str(cpy_r_r120); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL170; + } + cpy_r_r122 = CPyStatics[337]; /* '=' */ + cpy_r_r123 = CPyStatics[336]; /* '__defaults__' */ + cpy_r_r124 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL171; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_r125 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r126 = PyObject_GetItem(cpy_r_r124, cpy_r_r125); + CPy_DECREF(cpy_r_r124); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL171; + } + cpy_r_r127 = PyObject_Str(cpy_r_r126); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL171; + } + cpy_r_r128 = CPyStr_Build(3, cpy_r_r121, cpy_r_r122, cpy_r_r127); + CPy_DECREF(cpy_r_r121); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL170; + } + CPy_INCREF(cpy_r_inputs); + if (likely(PyList_Check(cpy_r_inputs))) + cpy_r_r129 = cpy_r_inputs; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals, "list", cpy_r_inputs); + goto CPyL172; + } + cpy_r_r130 = CPyList_SetItem(cpy_r_r129, cpy_r_i, cpy_r_r128); + CPy_DECREF_NO_IMM(cpy_r_r129); + CPyTagged_DECREF(cpy_r_i); + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 440, CPyStatic_console___globals); + goto CPyL173; + } + cpy_r_r131 = CPyTagged_Add(cpy_r_r112, -2); + CPyTagged_DECREF(cpy_r_r112); + CPyTagged_INCREF(cpy_r_r131); + cpy_r_r112 = cpy_r_r131; + cpy_r_i = cpy_r_r131; + goto CPyL83; +CPyL97: ; + CPy_INCREF(cpy_r_inputs); + if (likely(PyList_Check(cpy_r_inputs))) + cpy_r_r132 = cpy_r_inputs; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals, "list", cpy_r_inputs); + goto CPyL174; + } + cpy_r_r133 = (CPyPtr)&((PyVarObject *)cpy_r_r132)->ob_size; + cpy_r_r134 = *(int64_t *)cpy_r_r133; + CPy_DECREF_NO_IMM(cpy_r_r132); + cpy_r_r135 = cpy_r_r134 << 1; + cpy_r_r136 = cpy_r_r135 != 0; + if (!cpy_r_r136) goto CPyL113; + if (likely(PyList_Check(cpy_r_inputs))) + cpy_r_r137 = cpy_r_inputs; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals, "list", cpy_r_inputs); + goto CPyL174; + } + cpy_r_r138 = CPyList_GetItemShort(cpy_r_r137, 0); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r139 = CPyStatics[338]; /* ' self' */ + cpy_r_r140 = CPyStatics[339]; /* ' cls' */ + cpy_r_r141 = PyObject_RichCompare(cpy_r_r138, cpy_r_r139, 2); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); + goto CPyL175; + } + cpy_r_r142 = PyObject_IsTrue(cpy_r_r141); + CPy_DECREF(cpy_r_r141); + cpy_r_r143 = cpy_r_r142 >= 0; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); + goto CPyL175; + } + cpy_r_r144 = cpy_r_r142; + if (cpy_r_r144) goto CPyL176; + cpy_r_r145 = PyObject_RichCompare(cpy_r_r138, cpy_r_r140, 2); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r146 = PyObject_IsTrue(cpy_r_r145); + CPy_DECREF(cpy_r_r145); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 441, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r148 = cpy_r_r146; + if (cpy_r_r148) goto CPyL108; + if (0) { + goto CPyL109; + } else + goto CPyL113; +CPyL108: ; + if (!1) goto CPyL113; +CPyL109: ; + if (likely(PyList_Check(cpy_r_inputs))) + cpy_r_r149 = cpy_r_inputs; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 442, CPyStatic_console___globals, "list", cpy_r_inputs); + goto CPyL177; + } + cpy_r_r150 = CPyList_GetSlice(cpy_r_r149, 2, 9223372036854775806LL); + CPy_DECREF_NO_IMM(cpy_r_r149); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 442, CPyStatic_console___globals); + goto CPyL177; + } + if (likely(PyList_Check(cpy_r_r150))) + cpy_r_r151 = cpy_r_r150; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "get_suggestion", 442, CPyStatic_console___globals, "list", cpy_r_r150); + goto CPyL177; + } + cpy_r_inputs = cpy_r_r151; +CPyL113: ; + cpy_r_r152 = PyObject_IsTrue(cpy_r_r43); + cpy_r_r153 = cpy_r_r152 >= 0; + if (unlikely(!cpy_r_r153)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 427, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r154 = cpy_r_r152; + if (cpy_r_r154) goto CPyL120; + cpy_r_r155 = PyObject_IsTrue(cpy_r_inputs); + cpy_r_r156 = cpy_r_r155 >= 0; + if (unlikely(!cpy_r_r156)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 435, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r157 = cpy_r_r155; + if (cpy_r_r157) { + goto CPyL120; + } else + goto CPyL178; +CPyL117: ; + cpy_r_r158 = CPyStatics[198]; /* ')' */ + cpy_r_r159 = CPyStatic_console___globals; + cpy_r_r160 = CPyStatics[340]; /* 'Suggestion' */ + cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 444, CPyStatic_console___globals); + goto CPyL135; + } + PyObject *cpy_r_r162[1] = {cpy_r_r158}; + cpy_r_r163 = (PyObject **)&cpy_r_r162; + cpy_r_r164 = PyObject_Vectorcall(cpy_r_r161, cpy_r_r163, 1, 0); + CPy_DECREF(cpy_r_r161); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 444, CPyStatic_console___globals); + goto CPyL135; + } + return cpy_r_r164; +CPyL120: ; + cpy_r_r165 = CPyStatics[2029]; /* 0 */ + cpy_r_r166 = PyObject_GetItem(cpy_r_inputs, cpy_r_r165); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r167 = (PyObject *)&_Py_NoneStruct; + cpy_r_r168 = (PyObject *)&_Py_NoneStruct; + cpy_r_r169 = CPyStatics[2030]; /* 1 */ + cpy_r_r170 = PySlice_New(cpy_r_r169, cpy_r_r167, cpy_r_r168); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); + goto CPyL179; + } + cpy_r_r171 = PyObject_GetItem(cpy_r_r166, cpy_r_r170); + CPy_DECREF(cpy_r_r166); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r172 = CPyStatics[2029]; /* 0 */ + cpy_r_r173 = PyObject_SetItem(cpy_r_inputs, cpy_r_r172, cpy_r_r171); + CPy_DECREF(cpy_r_r171); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 446, CPyStatic_console___globals); + goto CPyL174; + } + cpy_r_r175 = (PyObject *)&_Py_NoneStruct; + cpy_r_r176 = (PyObject *)&_Py_NoneStruct; + cpy_r_r177 = PySlice_New(cpy_r_r43, cpy_r_r175, cpy_r_r176); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 447, CPyStatic_console___globals); + goto CPyL180; + } + cpy_r_r178 = PyObject_GetItem(cpy_r_inputs, cpy_r_r177); + CPy_DECREF(cpy_r_inputs); + CPy_DECREF(cpy_r_r177); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 447, CPyStatic_console___globals); + goto CPyL181; + } + cpy_r_r179 = CPyStatics[2029]; /* 0 */ + cpy_r_r180 = PyObject_GetItem(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); + goto CPyL182; + } + cpy_r_r181 = (PyObject *)&_Py_NoneStruct; + cpy_r_r182 = (PyObject *)&_Py_NoneStruct; + cpy_r_r183 = CPyTagged_StealAsObject(cpy_r_distance); + cpy_r_r184 = PySlice_New(cpy_r_r183, cpy_r_r181, cpy_r_r182); + CPy_DECREF(cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); + goto CPyL183; + } + cpy_r_r185 = PyObject_GetItem(cpy_r_r180, cpy_r_r184); + CPy_DECREF(cpy_r_r180); + CPy_DECREF(cpy_r_r184); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); + goto CPyL184; + } + cpy_r_r186 = CPyStatics[2029]; /* 0 */ + cpy_r_r187 = PyObject_SetItem(cpy_r_r178, cpy_r_r186, cpy_r_r185); + CPy_DECREF(cpy_r_r185); + cpy_r_r188 = cpy_r_r187 >= 0; + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 448, CPyStatic_console___globals); + goto CPyL184; + } + cpy_r_r189 = CPyStatics[341]; /* ',' */ + cpy_r_r190 = PyUnicode_Join(cpy_r_r189, cpy_r_r178); + CPy_DECREF(cpy_r_r178); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); + goto CPyL135; + } + cpy_r_r191 = CPyStatics[198]; /* ')' */ + cpy_r_r192 = CPyStr_Build(2, cpy_r_r190, cpy_r_r191); + CPy_DECREF(cpy_r_r190); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); + goto CPyL135; + } + cpy_r_r193 = CPyStatic_console___globals; + cpy_r_r194 = CPyStatics[340]; /* 'Suggestion' */ + cpy_r_r195 = CPyDict_GetItem(cpy_r_r193, cpy_r_r194); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); + goto CPyL185; + } + PyObject *cpy_r_r196[1] = {cpy_r_r192}; + cpy_r_r197 = (PyObject **)&cpy_r_r196; + cpy_r_r198 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r197, 1, 0); + CPy_DECREF(cpy_r_r195); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 450, CPyStatic_console___globals); + goto CPyL185; + } + CPy_DECREF(cpy_r_r192); + return cpy_r_r198; +CPyL135: ; + cpy_r_r199 = CPy_CatchError(); + cpy_r_r200 = CPyModule_builtins; + cpy_r_r201 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 452, CPyStatic_console___globals); + goto CPyL140; + } + cpy_r_r203 = CPy_ExceptionMatches(cpy_r_r202); + CPy_DecRef(cpy_r_r202); + if (!cpy_r_r203) goto CPyL138; + cpy_r_r204 = Py_None; + CPy_RestoreExcInfo(cpy_r_r199); + CPy_DecRef(cpy_r_r199.f0); + CPy_DecRef(cpy_r_r199.f1); + CPy_DecRef(cpy_r_r199.f2); + return cpy_r_r204; +CPyL138: ; + CPy_Reraise(); + if (!0) { + goto CPyL140; + } else + goto CPyL186; +CPyL139: ; + CPy_Unreachable(); +CPyL140: ; + CPy_RestoreExcInfo(cpy_r_r199); + CPy_DecRef(cpy_r_r199.f0); + CPy_DecRef(cpy_r_r199.f1); + CPy_DecRef(cpy_r_r199.f2); + cpy_r_r205 = CPy_KeepPropagating(); + if (!cpy_r_r205) goto CPyL142; + CPy_Unreachable(); +CPyL142: ; + cpy_r_r206 = NULL; + return cpy_r_r206; +CPyL143: ; + CPy_DecRef(cpy_r_r3); + goto CPyL135; +CPyL144: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + goto CPyL135; +CPyL145: ; + CPy_DecRef(cpy_r_r10); + goto CPyL135; +CPyL146: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + goto CPyL11; +CPyL147: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r14); + goto CPyL14; +CPyL148: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r14); + goto CPyL17; +CPyL149: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r20); + goto CPyL20; +CPyL150: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r18); + goto CPyL135; +CPyL151: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r26); + goto CPyL135; +CPyL152: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r18); + goto CPyL135; +CPyL153: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r39); + goto CPyL135; +CPyL154: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r42); + goto CPyL34; +CPyL155: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r43); + goto CPyL37; +CPyL156: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r47); + goto CPyL40; +CPyL157: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r45); + goto CPyL135; +CPyL158: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r45); + CPyTagged_DecRef(cpy_r_r57); + goto CPyL135; +CPyL159: ; + CPy_DECREF(cpy_r_r45); + goto CPyL52; +CPyL160: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + goto CPyL135; +CPyL161: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_r70); + goto CPyL135; +CPyL162: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + goto CPyL135; +CPyL163: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_r82); + goto CPyL135; +CPyL164: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r86); + goto CPyL135; +CPyL165: ; + CPy_DECREF(cpy_r_r95); + goto CPyL76; +CPyL166: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r95); + goto CPyL135; +CPyL167: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + goto CPyL135; +CPyL168: ; + CPy_DECREF(cpy_r_r39); + goto CPyL97; +CPyL169: ; + CPy_DECREF(cpy_r_r39); + CPyTagged_DECREF(cpy_r_r111); + CPyTagged_DECREF(cpy_r_r112); + CPyTagged_DECREF(cpy_r_i); + goto CPyL97; +CPyL170: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + CPyTagged_DecRef(cpy_r_r111); + CPyTagged_DecRef(cpy_r_r112); + CPyTagged_DecRef(cpy_r_i); + goto CPyL135; +CPyL171: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + CPyTagged_DecRef(cpy_r_r111); + CPyTagged_DecRef(cpy_r_r112); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r121); + goto CPyL135; +CPyL172: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + CPyTagged_DecRef(cpy_r_r111); + CPyTagged_DecRef(cpy_r_r112); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r128); + goto CPyL135; +CPyL173: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + CPyTagged_DecRef(cpy_r_r111); + CPyTagged_DecRef(cpy_r_r112); + goto CPyL135; +CPyL174: ; + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + goto CPyL135; +CPyL175: ; + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + CPy_DecRef(cpy_r_r138); + goto CPyL135; +CPyL176: ; + CPy_DECREF(cpy_r_r138); + goto CPyL108; +CPyL177: ; + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + goto CPyL135; +CPyL178: ; + CPy_DECREF(cpy_r_r43); + CPyTagged_DECREF(cpy_r_distance); + CPy_DECREF(cpy_r_inputs); + goto CPyL117; +CPyL179: ; + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + CPy_DecRef(cpy_r_r166); + goto CPyL135; +CPyL180: ; + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_inputs); + goto CPyL135; +CPyL181: ; + CPyTagged_DecRef(cpy_r_distance); + goto CPyL135; +CPyL182: ; + CPyTagged_DecRef(cpy_r_distance); + CPy_DecRef(cpy_r_r178); + goto CPyL135; +CPyL183: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r180); + goto CPyL135; +CPyL184: ; + CPy_DecRef(cpy_r_r178); + goto CPyL135; +CPyL185: ; + CPy_DecRef(cpy_r_r192); + goto CPyL135; +CPyL186: ; + CPy_DecRef(cpy_r_r199.f0); + CPy_DecRef(cpy_r_r199.f1); + CPy_DecRef(cpy_r_r199.f2); + goto CPyL139; +} + +PyObject *CPyPy_console___ConsoleAutoSuggest___get_suggestion(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"buffer", "document", 0}; + static CPyArg_Parser parser = {"OO:get_suggestion", kwlist, 0}; + PyObject *obj_buffer; + PyObject *obj_document; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_buffer, &obj_document)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_buffer = obj_buffer; + PyObject *arg_document = obj_document; + PyObject *retval = CPyDef_console___ConsoleAutoSuggest___get_suggestion(arg_self, arg_buffer, arg_document); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "get_suggestion", 414, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console____obj_from_token(PyObject *cpy_r_obj, PyObject *cpy_r_token) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T3OOO cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + cpy_r_r0 = CPyStatics[342]; /* 'string' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_token, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 457, CPyStatic_console___globals); + goto CPyL21; + } + cpy_r_r2 = PyDict_Check(cpy_r_obj); + if (!cpy_r_r2) goto CPyL5; + CPy_INCREF(cpy_r_obj); + if (likely(PyDict_Check(cpy_r_obj))) + cpy_r_r3 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_obj_from_token", 459, CPyStatic_console___globals, "dict", cpy_r_obj); + goto CPyL22; + } + cpy_r_r4 = CPyDict_GetItem(cpy_r_r3, cpy_r_r1); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 459, CPyStatic_console___globals); + goto CPyL21; + } + return cpy_r_r4; +CPyL5: ; + cpy_r_r5 = CPyStatic_console___globals; + cpy_r_r6 = CPyStatics[343]; /* 'Iterable' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 460, CPyStatic_console___globals); + goto CPyL22; + } + cpy_r_r8 = PyObject_IsInstance(cpy_r_obj, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 460, CPyStatic_console___globals); + goto CPyL22; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL19; + cpy_r_r11 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r12[1] = {cpy_r_r1}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 462, CPyStatic_console___globals); + goto CPyL12; + } + if (likely(PyLong_Check(cpy_r_r14))) + cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); + else { + CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 462, CPyStatic_console___globals); + goto CPyL12; + } + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r15); + cpy_r_r17 = PyObject_GetItem(cpy_r_obj, cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 462, CPyStatic_console___globals); + goto CPyL12; + } else + goto CPyL23; +CPyL11: ; + return cpy_r_r17; +CPyL12: ; + cpy_r_r18 = CPy_CatchError(); + cpy_r_r19 = CPyModule_builtins; + cpy_r_r20 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 463, CPyStatic_console___globals); + goto CPyL24; + } + cpy_r_r22 = CPy_ExceptionMatches(cpy_r_r21); + CPy_DecRef(cpy_r_r21); + if (cpy_r_r22) { + goto CPyL16; + } else + goto CPyL25; +CPyL14: ; + CPy_Reraise(); + if (!0) { + goto CPyL17; + } else + goto CPyL26; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL19; +CPyL17: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + cpy_r_r23 = CPy_KeepPropagating(); + if (!cpy_r_r23) goto CPyL21; + CPy_Unreachable(); +CPyL19: ; + cpy_r_r24 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 465, CPyStatic_console___globals); + goto CPyL21; + } + return cpy_r_r24; +CPyL21: ; + cpy_r_r25 = NULL; + return cpy_r_r25; +CPyL22: ; + CPy_DecRef(cpy_r_r1); + goto CPyL21; +CPyL23: ; + CPy_DECREF(cpy_r_r1); + goto CPyL11; +CPyL24: ; + CPy_DecRef(cpy_r_r1); + goto CPyL17; +CPyL25: ; + CPy_DecRef(cpy_r_r1); + goto CPyL14; +CPyL26: ; + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL15; +} + +PyObject *CPyPy_console____obj_from_token(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"obj", "token", 0}; + static CPyArg_Parser parser = {"OO:_obj_from_token", kwlist, 0}; + PyObject *obj_obj; + PyObject *obj_token; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_obj, &obj_token)) { + return NULL; + } + PyObject *arg_obj = obj_obj; + PyObject *arg_token = obj_token; + PyObject *retval = CPyDef_console____obj_from_token(arg_obj, arg_token); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "_obj_from_token", 456, CPyStatic_console___globals); + return NULL; +} + +PyObject *CPyDef_console____parse_document(PyObject *cpy_r_local_dict, PyObject *cpy_r_text) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_active_objects; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_current_text; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_comma_data; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T3OOO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_last_token; + PyObject *cpy_r_r42; + CPyPtr cpy_r_r43; + CPyPtr cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_pending_active; + CPyTagged cpy_r_paren_count; + char cpy_r_is_open_sqb; + tuple_T2II cpy_r_r46; + tuple_T2IT2II cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + CPyPtr cpy_r_r50; + CPyPtr cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + tuple_T3OOO cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + tuple_T2OO cpy_r_r80; + PyObject *cpy_r_r81; + char cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + CPyTagged cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + CPyTagged cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + CPyTagged cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + int32_t cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + CPyTagged cpy_r_r112; + char cpy_r_r113; + CPyTagged cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + int32_t cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + int32_t cpy_r_r127; + char cpy_r_r128; + char cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_module; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + tuple_T3OOO cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + tuple_T2OO cpy_r_r157; + PyObject *cpy_r_r158; + char cpy_r_r159; + PyObject *cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + char cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + CPyTagged cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + int32_t cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + int32_t cpy_r_r181; + char cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + int32_t cpy_r_r185; + char cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + int32_t cpy_r_r191; + char cpy_r_r192; + char cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + tuple_T3OOO 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_r204; + tuple_T2OO cpy_r_r205; + PyObject *cpy_r_r206; + char cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + char cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + tuple_T3OOO cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + tuple_T2OO cpy_r_r239; + PyObject *cpy_r_r240; + char cpy_r_r241; + char cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + char cpy_r_r246; + char cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + char cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + CPyTagged cpy_r_r254; + char cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + tuple_T2II cpy_r_r264; + tuple_T2OT2II cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + char cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + char cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + CPyTagged cpy_r_r275; + char cpy_r_r276; + CPyPtr cpy_r_r277; + int64_t cpy_r_r278; + CPyTagged cpy_r_r279; + char cpy_r_r280; + PyObject *cpy_r_r281; + char cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + char cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + CPyTagged cpy_r_r292; + char cpy_r_r293; + CPyPtr cpy_r_r294; + int64_t cpy_r_r295; + CPyTagged cpy_r_r296; + char cpy_r_r297; + PyObject *cpy_r_r298; + char cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + char cpy_r_r302; + PyObject *cpy_r_r303; + int32_t cpy_r_r304; + char cpy_r_r305; + char cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_obj; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject **cpy_r_r315; + PyObject *cpy_r_r316; + char cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + PyObject *cpy_r_r320; + PyObject *cpy_r_r321; + PyObject *cpy_r_r322; + PyObject **cpy_r_r324; + PyObject *cpy_r_r325; + char cpy_r_r326; + PyObject *cpy_r_r327; + char cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + PyObject **cpy_r_r333; + PyObject *cpy_r_r334; + char cpy_r_r335; + PyObject *cpy_r_r336; + PyObject *cpy_r_r337; + PyObject *cpy_r_r338; + PyObject **cpy_r_r340; + PyObject *cpy_r_r341; + char cpy_r_r342; + PyObject *cpy_r_r343; + PyObject *cpy_r_r344; + PyObject *cpy_r_r345; + char cpy_r_r346; + PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + PyObject *cpy_r_r349; + char cpy_r_r350; + PyObject *cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + char cpy_r_r355; + PyObject *cpy_r_r356; + PyObject *cpy_r_r357; + PyObject *cpy_r_r358; + CPyTagged cpy_r_r359; + PyObject *cpy_r_r360; + PyObject *cpy_r_r361; + PyObject *cpy_r_r362; + tuple_T2II cpy_r_r363; + tuple_T2IT2II cpy_r_r364; + PyObject *cpy_r_r365; + int32_t cpy_r_r366; + char cpy_r_r367; + PyObject *cpy_r_r368; + int32_t cpy_r_r369; + char cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + CPyTagged cpy_r_r373; + char cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + PyObject *cpy_r_r378; + PyObject *cpy_r_r379; + int32_t cpy_r_r380; + char cpy_r_r381; + PyObject *cpy_r_r382; + PyObject *cpy_r_r383; + PyObject *cpy_r_r384; + CPyPtr cpy_r_r385; + int64_t cpy_r_r386; + CPyTagged cpy_r_r387; + char cpy_r_r388; + PyObject *cpy_r_r389; + char cpy_r_r390; + PyObject *cpy_r_r391; + PyObject *cpy_r_r392; + char cpy_r_r393; + PyObject *cpy_r_r394; + int32_t cpy_r_r395; + char cpy_r_r396; + char cpy_r_r397; + PyObject *cpy_r_r398; + PyObject *cpy_r_r399; + PyObject *cpy_r_r400; + PyObject *cpy_r_r401; + PyObject *cpy_r_r402; + char cpy_r_r403; + PyObject *cpy_r_r404; + PyObject *cpy_r_r405; + PyObject *cpy_r_r406; + PyObject *cpy_r_r407; + char cpy_r_r408; + PyObject *cpy_r_r409; + PyObject *cpy_r_r410; + PyObject *cpy_r_r411; + PyObject *cpy_r_r412; + PyObject *cpy_r_r413; + PyObject *cpy_r_r414; + tuple_T2II cpy_r_r415; + tuple_T2IT2II cpy_r_r416; + PyObject *cpy_r_r417; + int32_t cpy_r_r418; + char cpy_r_r419; + PyObject *cpy_r_r420; + int32_t cpy_r_r421; + char cpy_r_r422; + CPyPtr cpy_r_r423; + int64_t cpy_r_r424; + CPyTagged cpy_r_r425; + char cpy_r_r426; + PyObject *cpy_r_r427; + char cpy_r_r428; + PyObject *cpy_r_r429; + int32_t cpy_r_r430; + char cpy_r_r431; + char cpy_r_r432; + PyObject *cpy_r_r433; + PyObject *cpy_r_r434; + PyObject *cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; + int32_t cpy_r_r438; + char cpy_r_r439; + PyObject *cpy_r_r440; + PyObject *cpy_r_r441; + PyObject *cpy_r_r442; + PyObject *cpy_r_r443; + PyObject *cpy_r_r444; + PyObject *cpy_r_r445; + PyObject **cpy_r_r447; + PyObject *cpy_r_r448; + int32_t cpy_r_r449; + char cpy_r_r450; + char cpy_r_r451; + PyObject *cpy_r_r452; + char cpy_r_r453; + PyObject *cpy_r_r454; + char cpy_r_r455; + PyObject *cpy_r_r456; + int32_t cpy_r_r457; + char cpy_r_r458; + char cpy_r_r459; + PyObject *cpy_r_r460; + PyObject *cpy_r_r461; + PyObject *cpy_r_r462; + CPyTagged cpy_r_r463; + char cpy_r_r464; + char cpy_r_r465; + char cpy_r_r466; + PyObject *cpy_r_r467; + PyObject *cpy_r_r468; + PyObject *cpy_r_r469; + PyObject *cpy_r_r470; + PyObject *cpy_r_r471; + PyObject *cpy_r_r472; + PyObject *cpy_r_r473; + tuple_T3OOO cpy_r_r474; + PyObject *cpy_r_r475; + PyObject *cpy_r_r476; + PyObject *cpy_r_r477; + PyObject *cpy_r_r478; + PyObject *cpy_r_r479; + int32_t cpy_r_r480; + char cpy_r_r481; + PyObject *cpy_r_r482; + PyObject *cpy_r_r483; + PyObject *cpy_r_r484; + PyObject *cpy_r_r485; + PyObject *cpy_r_r486; + tuple_T3OOO cpy_r_r487; + PyObject *cpy_r_r488; + PyObject *cpy_r_r489; + cpy_r_r0 = CPyStatic_console___globals; + cpy_r_r1 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 469, CPyStatic_console___globals); + goto CPyL337; + } + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 469, CPyStatic_console___globals, "dict", cpy_r_r2); + goto CPyL337; + } + cpy_r_r4 = PyDict_Contains(cpy_r_r3, cpy_r_text); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 469, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL30; + cpy_r_r7 = CPyStatic_console___globals; + cpy_r_r8 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 470, CPyStatic_console___globals); + goto CPyL337; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 470, CPyStatic_console___globals, "dict", cpy_r_r9); + goto CPyL337; + } + cpy_r_r11 = CPyDict_GetItem(cpy_r_r10, cpy_r_text); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 470, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r12 = (PyObject *)&_Py_NoneStruct; + cpy_r_r13 = cpy_r_r11 == cpy_r_r12; + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r13) goto CPyL11; + cpy_r_r14 = CPyModule_builtins; + cpy_r_r15 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 471, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Raise(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 471, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r17 = CPyStatic_console___globals; + cpy_r_r18 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r19 = CPyDict_GetItem(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + if (likely(PyDict_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals, "dict", cpy_r_r19); + goto CPyL337; + } + cpy_r_r21 = CPyDict_GetItem(cpy_r_r20, cpy_r_text); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r22 = PyObject_GetIter(cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r23 = PyIter_Next(cpy_r_r22); + if (cpy_r_r23 == NULL) { + goto CPyL338; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r24 = 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_active_objects = cpy_r_r23; + cpy_r_r25 = PyIter_Next(cpy_r_r22); + if (cpy_r_r25 == NULL) { + goto CPyL339; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r26 = 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_current_text = cpy_r_r25; + cpy_r_r27 = PyIter_Next(cpy_r_r22); + if (cpy_r_r27 == NULL) { + goto CPyL340; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_comma_data = cpy_r_r27; + cpy_r_r29 = PyIter_Next(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (cpy_r_r29 == NULL) { + goto CPyL27; + } else + goto CPyL341; +CPyL25: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r30 = 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 474, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL27: ; + cpy_r_r31 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r32[1] = {cpy_r_active_objects}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 475, CPyStatic_console___globals); + goto CPyL342; + } + CPy_DECREF(cpy_r_active_objects); + cpy_r_r35 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r36[1] = {cpy_r_comma_data}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 475, CPyStatic_console___globals); + goto CPyL343; + } + CPy_DECREF(cpy_r_comma_data); + cpy_r_r39.f0 = cpy_r_r34; + cpy_r_r39.f1 = cpy_r_current_text; + cpy_r_r39.f2 = cpy_r_r38; + cpy_r_r40 = PyTuple_New(3); + if (unlikely(cpy_r_r40 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp99 = cpy_r_r39.f0; + PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp99); + PyObject *__tmp100 = cpy_r_r39.f1; + PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp100); + PyObject *__tmp101 = cpy_r_r39.f2; + PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp101); + return cpy_r_r40; +CPyL30: ; + cpy_r_r41 = Py_None; + cpy_r_last_token = cpy_r_r41; + cpy_r_r42 = PyList_New(1); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 478, CPyStatic_console___globals); + goto CPyL344; + } + cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r42)->ob_item; + cpy_r_r44 = *(CPyPtr *)cpy_r_r43; + CPy_INCREF(cpy_r_local_dict); + *(PyObject * *)cpy_r_r44 = cpy_r_local_dict; + cpy_r_active_objects = cpy_r_r42; + cpy_r_r45 = PyList_New(0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 479, CPyStatic_console___globals); + goto CPyL345; + } + cpy_r_pending_active = cpy_r_r45; + cpy_r_paren_count = 0; + cpy_r_is_open_sqb = 0; + cpy_r_r46.f0 = 0; + cpy_r_r46.f1 = 0; + cpy_r_r47.f0 = 0; + cpy_r_r47.f1 = cpy_r_r46; + cpy_r_r48 = PyList_New(1); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 488, CPyStatic_console___globals); + goto CPyL346; + } + cpy_r_r49 = PyTuple_New(2); + if (unlikely(cpy_r_r49 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp102 = CPyTagged_StealAsObject(cpy_r_r47.f0); + PyTuple_SET_ITEM(cpy_r_r49, 0, __tmp102); + PyObject *__tmp103 = PyTuple_New(2); + if (unlikely(__tmp103 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp104 = CPyTagged_StealAsObject(cpy_r_r47.f1.f0); + PyTuple_SET_ITEM(__tmp103, 0, __tmp104); + PyObject *__tmp105 = CPyTagged_StealAsObject(cpy_r_r47.f1.f1); + PyTuple_SET_ITEM(__tmp103, 1, __tmp105); + PyTuple_SET_ITEM(cpy_r_r49, 1, __tmp103); + cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r48)->ob_item; + cpy_r_r51 = *(CPyPtr *)cpy_r_r50; + *(PyObject * *)cpy_r_r51 = cpy_r_r49; + cpy_r_comma_data = cpy_r_r48; + cpy_r_r52 = CPyStatic_console___globals; + cpy_r_r53 = CPyStatics[344]; /* 'StringIO' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); + goto CPyL347; + } + PyObject *cpy_r_r55[1] = {cpy_r_text}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 1, 0); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); + goto CPyL347; + } + cpy_r_r58 = CPyStatics[345]; /* 'readline' */ + cpy_r_r59 = CPyObject_GetAttr(cpy_r_r57, cpy_r_r58); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); + goto CPyL347; + } + cpy_r_r60 = CPyModule_tokenize; + cpy_r_r61 = CPyStatics[346]; /* 'generate_tokens' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); + goto CPyL348; + } + PyObject *cpy_r_r63[1] = {cpy_r_r59}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r64, 1, 0); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 490, CPyStatic_console___globals); + goto CPyL348; + } + CPy_DECREF(cpy_r_r59); +CPyL39: ; + if (!1) goto CPyL349; + cpy_r_r66 = CPyModule_builtins; + cpy_r_r67 = CPyStatics[347]; /* 'next' */ + cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 493, CPyStatic_console___globals); + goto CPyL350; + } + PyObject *cpy_r_r69[1] = {cpy_r_r65}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 493, CPyStatic_console___globals); + goto CPyL350; + } + if (likely(PyTuple_Check(cpy_r_r71))) + cpy_r_r72 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 493, CPyStatic_console___globals, "tuple", cpy_r_r71); + goto CPyL350; + } + goto CPyL52; +CPyL44: ; + cpy_r_r73 = CPy_CatchError(); + cpy_r_r74 = CPyModule_tokenize; + cpy_r_r75 = CPyStatics[348]; /* 'TokenError' */ + cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 494, CPyStatic_console___globals); + goto CPyL351; + } + cpy_r_r77 = CPyModule_builtins; + cpy_r_r78 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 494, CPyStatic_console___globals); + goto CPyL352; + } + cpy_r_r80.f0 = cpy_r_r76; + cpy_r_r80.f1 = cpy_r_r79; + cpy_r_r81 = PyTuple_New(2); + if (unlikely(cpy_r_r81 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp106 = cpy_r_r80.f0; + PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp106); + PyObject *__tmp107 = cpy_r_r80.f1; + PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp107); + cpy_r_r82 = CPy_ExceptionMatches(cpy_r_r81); + CPy_DecRef(cpy_r_r81); + if (!cpy_r_r82) goto CPyL353; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + goto CPyL304; +CPyL48: ; + CPy_Reraise(); + if (!0) { + goto CPyL50; + } else + goto CPyL354; +CPyL49: ; + CPy_Unreachable(); +CPyL50: ; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + cpy_r_r83 = CPy_KeepPropagating(); + if (!cpy_r_r83) goto CPyL337; + CPy_Unreachable(); +CPyL52: ; + cpy_r_r84 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r85 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 497, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r85))) + cpy_r_r86 = CPyTagged_FromObject(cpy_r_r85); + else { + CPy_TypeError("int", cpy_r_r85); cpy_r_r86 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r86 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 497, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r87 = cpy_r_r86 == 0; + if (cpy_r_r87) goto CPyL356; + cpy_r_r88 = cpy_r_r86 == 8; + CPyTagged_DECREF(cpy_r_r86); + if (cpy_r_r88) goto CPyL57; + if (0) { + goto CPyL357; + } else + goto CPyL58; +CPyL57: ; + if (1) goto CPyL357; +CPyL58: ; + cpy_r_r89 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r90 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 501, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r90))) + cpy_r_r91 = CPyTagged_FromObject(cpy_r_r90); + else { + CPy_TypeError("int", cpy_r_r90); cpy_r_r91 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 501, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r92 = cpy_r_r91 == 10; + if (cpy_r_r92) goto CPyL358; + cpy_r_r93 = cpy_r_r91 == 12; + if (cpy_r_r93) goto CPyL358; + cpy_r_r94 = cpy_r_r91 == 122; + CPyTagged_DECREF(cpy_r_r91); + if (cpy_r_r94) goto CPyL64; + if (0) { + goto CPyL359; + } else + goto CPyL65; +CPyL64: ; + if (1) goto CPyL359; +CPyL65: ; + cpy_r_r95 = CPyStatics[350]; /* 'type' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r96))) + cpy_r_r97 = CPyTagged_FromObject(cpy_r_r96); + else { + CPy_TypeError("int", cpy_r_r96); cpy_r_r97 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r98 = cpy_r_r97 == 108; + CPyTagged_DECREF(cpy_r_r97); + if (!cpy_r_r98) goto CPyL74; + cpy_r_r99 = CPyStatics[342]; /* 'string' */ + cpy_r_r100 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyUnicode_Check(cpy_r_r100))) + cpy_r_r101 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals, "str", cpy_r_r100); + goto CPyL355; + } + cpy_r_r102 = CPyStatics[351]; /* ',.[]()' */ + cpy_r_r103 = PyUnicode_Contains(cpy_r_r102, cpy_r_r101); + CPy_DECREF(cpy_r_r101); + cpy_r_r104 = cpy_r_r103 >= 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 506, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r105 = cpy_r_r103; + cpy_r_r106 = cpy_r_r105 ^ 1; + if (cpy_r_r106) { + goto CPyL360; + } else + goto CPyL74; +CPyL72: ; + cpy_r_r107 = Py_None; + cpy_r_last_token = cpy_r_r107; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r108 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 510, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + CPy_INCREF(cpy_r_local_dict); + cpy_r_r109 = CPyList_SetItem(cpy_r_r108, -2, cpy_r_local_dict); + CPy_DECREF_NO_IMM(cpy_r_r108); + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 510, CPyStatic_console___globals); + goto CPyL361; + } else + goto CPyL39; +CPyL74: ; + cpy_r_r110 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r111 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 513, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r111))) + cpy_r_r112 = CPyTagged_FromObject(cpy_r_r111); + else { + CPy_TypeError("int", cpy_r_r111); cpy_r_r112 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r112 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 513, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r113 = cpy_r_r112 == 16; + CPyTagged_DECREF(cpy_r_r112); + if (cpy_r_r113) { + goto CPyL362; + } else + goto CPyL113; +CPyL77: ; + cpy_r_r114 = CPyTagged_Subtract(cpy_r_paren_count, 2); + CPyTagged_DECREF(cpy_r_paren_count); + cpy_r_paren_count = cpy_r_r114; + CPy_INCREF(cpy_r_comma_data); + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r115 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 516, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL363; + } + cpy_r_r116 = CPyStatics[2028]; /* -1 */ + cpy_r_r117 = PyObject_DelItem(cpy_r_r115, cpy_r_r116); + CPy_DECREF_NO_IMM(cpy_r_r115); + cpy_r_r118 = cpy_r_r117 >= 0; + if (unlikely(!cpy_r_r118)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 516, CPyStatic_console___globals); + goto CPyL363; + } + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r119 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 517, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL363; + } + cpy_r_r120 = CPyStatics[2028]; /* -1 */ + cpy_r_r121 = PyObject_DelItem(cpy_r_r119, cpy_r_r120); + CPy_DECREF_NO_IMM(cpy_r_r119); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 517, CPyStatic_console___globals); + goto CPyL363; + } + cpy_r_r123 = Py_None; + cpy_r_last_token = cpy_r_r123; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r124 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + cpy_r_r125 = CPyList_GetItemShort(cpy_r_r124, -2); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r126 = PyObject_RichCompare(cpy_r_r125, cpy_r_local_dict, 3); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r127 = PyObject_IsTrue(cpy_r_r126); + CPy_DECREF(cpy_r_r126); + cpy_r_r128 = cpy_r_r127 >= 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 519, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r129 = cpy_r_r127; + if (cpy_r_r129) { + goto CPyL364; + } else + goto CPyL39; +CPyL86: ; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r130 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL102; + } + cpy_r_r131 = CPyList_GetItemShort(cpy_r_r130, -2); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals); + goto CPyL102; + } + cpy_r_r132 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r133 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r132); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals); + goto CPyL102; + } + cpy_r_r134 = CPyStatics[353]; /* 'return' */ + cpy_r_r135 = PyObject_GetItem(cpy_r_r133, cpy_r_r134); + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals); + goto CPyL102; + } + if (likely(PyList_Check(cpy_r_r135))) + cpy_r_r136 = cpy_r_r135; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 521, CPyStatic_console___globals, "list", cpy_r_r135); + goto CPyL102; + } + cpy_r_pending_active = cpy_r_r136; + cpy_r_r137 = PyUnicode_Check(cpy_r_pending_active); + if (!cpy_r_r137) goto CPyL111; + cpy_r_r138 = CPyModule_sys; + cpy_r_r139 = CPyStatics[76]; /* 'modules' */ + cpy_r_r140 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); + goto CPyL365; + } + if (likely(PyDict_Check(cpy_r_r140))) + cpy_r_r141 = cpy_r_r140; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals, "dict", cpy_r_r140); + goto CPyL365; + } + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r142 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL366; + } + cpy_r_r143 = CPyList_GetItemShort(cpy_r_r142, -2); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); + goto CPyL366; + } + cpy_r_r144 = CPyStatics[354]; /* '__module__' */ + cpy_r_r145 = CPyObject_GetAttr(cpy_r_r143, cpy_r_r144); + CPy_DECREF(cpy_r_r143); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); + goto CPyL366; + } + cpy_r_r146 = CPyDict_GetItem(cpy_r_r141, cpy_r_r145); + CPy_DECREF(cpy_r_r141); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 523, CPyStatic_console___globals); + goto CPyL365; + } + cpy_r_module = cpy_r_r146; + if (likely(PyUnicode_Check(cpy_r_pending_active))) + cpy_r_r147 = cpy_r_pending_active; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 524, CPyStatic_console___globals, "str", cpy_r_pending_active); + goto CPyL367; + } + cpy_r_r148 = CPyObject_GetAttr(cpy_r_module, cpy_r_r147); + CPy_DECREF(cpy_r_module); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 524, CPyStatic_console___globals); + goto CPyL102; + } + if (likely(PyList_Check(cpy_r_r148))) + cpy_r_r149 = cpy_r_r148; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 524, CPyStatic_console___globals, "list", cpy_r_r148); + goto CPyL102; + } + cpy_r_pending_active = cpy_r_r149; + goto CPyL111; +CPyL102: ; + cpy_r_r150 = CPy_CatchError(); + cpy_r_r151 = CPyModule_builtins; + cpy_r_r152 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r153 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 525, CPyStatic_console___globals); + goto CPyL368; + } + cpy_r_r154 = CPyModule_builtins; + cpy_r_r155 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 525, CPyStatic_console___globals); + goto CPyL369; + } + cpy_r_r157.f0 = cpy_r_r153; + cpy_r_r157.f1 = cpy_r_r156; + cpy_r_r158 = PyTuple_New(2); + if (unlikely(cpy_r_r158 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp108 = cpy_r_r157.f0; + PyTuple_SET_ITEM(cpy_r_r158, 0, __tmp108); + PyObject *__tmp109 = cpy_r_r157.f1; + PyTuple_SET_ITEM(cpy_r_r158, 1, __tmp109); + cpy_r_r159 = CPy_ExceptionMatches(cpy_r_r158); + CPy_DecRef(cpy_r_r158); + if (!cpy_r_r159) goto CPyL370; + cpy_r_r160 = Py_None; + cpy_r_pending_active = cpy_r_r160; + goto CPyL108; +CPyL106: ; + CPy_Reraise(); + if (!0) { + goto CPyL109; + } else + goto CPyL371; +CPyL107: ; + CPy_Unreachable(); +CPyL108: ; + CPy_RestoreExcInfo(cpy_r_r150); + CPy_DecRef(cpy_r_r150.f0); + CPy_DecRef(cpy_r_r150.f1); + CPy_DecRef(cpy_r_r150.f2); + goto CPyL111; +CPyL109: ; + CPy_RestoreExcInfo(cpy_r_r150); + CPy_DecRef(cpy_r_r150.f0); + CPy_DecRef(cpy_r_r150.f1); + CPy_DecRef(cpy_r_r150.f2); + cpy_r_r161 = CPy_KeepPropagating(); + if (!cpy_r_r161) goto CPyL337; + CPy_Unreachable(); +CPyL111: ; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r162 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 527, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + cpy_r_r163 = Py_None; + cpy_r_r164 = CPyList_SetItem(cpy_r_r162, -2, cpy_r_r163); + CPy_DECREF_NO_IMM(cpy_r_r162); + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 527, CPyStatic_console___globals); + goto CPyL361; + } else + goto CPyL39; +CPyL113: ; + cpy_r_r165 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r166 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r165); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 529, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r166))) + cpy_r_r167 = CPyTagged_FromObject(cpy_r_r166); + else { + CPy_TypeError("int", cpy_r_r166); cpy_r_r167 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r167 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 529, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r168 = cpy_r_r167 == 20; + CPyTagged_DECREF(cpy_r_r167); + if (cpy_r_r168) { + goto CPyL372; + } else + goto CPyL176; +CPyL116: ; + if (cpy_r_is_open_sqb) { + goto CPyL123; + } else + goto CPyL373; +CPyL117: ; + cpy_r_r169 = CPyStatic_console___globals; + cpy_r_r170 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r171 = CPyDict_GetItem(cpy_r_r169, cpy_r_r170); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 533, CPyStatic_console___globals); + goto CPyL337; + } + if (likely(PyDict_Check(cpy_r_r171))) + cpy_r_r172 = cpy_r_r171; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 533, CPyStatic_console___globals, "dict", cpy_r_r171); + goto CPyL337; + } + cpy_r_r173 = Py_None; + cpy_r_r174 = CPyDict_SetItem(cpy_r_r172, cpy_r_text, cpy_r_r173); + CPy_DECREF(cpy_r_r172); + cpy_r_r175 = cpy_r_r174 >= 0; + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 533, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r176 = CPyModule_builtins; + cpy_r_r177 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r178 = CPyObject_GetAttr(cpy_r_r176, cpy_r_r177); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 534, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Raise(cpy_r_r178); + CPy_DECREF(cpy_r_r178); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 534, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL123: ; + cpy_r_is_open_sqb = 0; + CPy_INCREF(cpy_r_comma_data); + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r179 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 536, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL374; + } + cpy_r_r180 = CPyStatics[2028]; /* -1 */ + cpy_r_r181 = PyObject_DelItem(cpy_r_r179, cpy_r_r180); + CPy_DECREF_NO_IMM(cpy_r_r179); + cpy_r_r182 = cpy_r_r181 >= 0; + if (unlikely(!cpy_r_r182)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 536, CPyStatic_console___globals); + goto CPyL374; + } + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r183 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 537, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL374; + } + cpy_r_r184 = CPyStatics[2028]; /* -1 */ + cpy_r_r185 = PyObject_DelItem(cpy_r_r183, cpy_r_r184); + CPy_DECREF_NO_IMM(cpy_r_r183); + cpy_r_r186 = cpy_r_r185 >= 0; + if (unlikely(!cpy_r_r186)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 537, CPyStatic_console___globals); + goto CPyL374; + } + cpy_r_r187 = Py_None; + cpy_r_pending_active = cpy_r_r187; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r188 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + cpy_r_r189 = CPyList_GetItemShort(cpy_r_r188, -2); + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r190 = PyObject_RichCompare(cpy_r_r189, cpy_r_local_dict, 3); + CPy_DECREF(cpy_r_r189); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r191 = PyObject_IsTrue(cpy_r_r190); + CPy_DECREF(cpy_r_r190); + cpy_r_r192 = cpy_r_r191 >= 0; + if (unlikely(!cpy_r_r192)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 540, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r193 = cpy_r_r191; + if (!cpy_r_r193) goto CPyL375; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r194 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL376; + } + cpy_r_r195 = CPyList_GetItemShort(cpy_r_r194, -2); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals); + goto CPyL376; + } + cpy_r_r196 = CPyDef_console____obj_from_token(cpy_r_r195, cpy_r_last_token); + CPy_DECREF(cpy_r_r195); + CPy_DECREF(cpy_r_last_token); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals); + goto CPyL137; + } + if (likely(PyList_Check(cpy_r_r196))) + cpy_r_r197 = cpy_r_r196; + else { + CPy_TypeError("list", cpy_r_r196); + cpy_r_r197 = NULL; + } + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 543, CPyStatic_console___globals); + goto CPyL137; + } else + goto CPyL377; +CPyL136: ; + cpy_r_pending_active = cpy_r_r197; + goto CPyL173; +CPyL137: ; + cpy_r_r198 = CPy_CatchError(); + cpy_r_r199 = CPyModule_builtins; + cpy_r_r200 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r201 = CPyObject_GetAttr(cpy_r_r199, cpy_r_r200); + if (unlikely(cpy_r_r201 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 544, CPyStatic_console___globals); + goto CPyL378; + } + cpy_r_r202 = CPyModule_builtins; + cpy_r_r203 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r204 = CPyObject_GetAttr(cpy_r_r202, cpy_r_r203); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 544, CPyStatic_console___globals); + goto CPyL379; + } + cpy_r_r205.f0 = cpy_r_r201; + cpy_r_r205.f1 = cpy_r_r204; + cpy_r_r206 = PyTuple_New(2); + if (unlikely(cpy_r_r206 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp110 = cpy_r_r205.f0; + PyTuple_SET_ITEM(cpy_r_r206, 0, __tmp110); + PyObject *__tmp111 = cpy_r_r205.f1; + PyTuple_SET_ITEM(cpy_r_r206, 1, __tmp111); + cpy_r_r207 = CPy_ExceptionMatches(cpy_r_r206); + CPy_DecRef(cpy_r_r206); + if (!cpy_r_r207) goto CPyL166; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r208 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL158; + } + cpy_r_r209 = CPyList_GetItemShort(cpy_r_r208, -2); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals); + goto CPyL158; + } + cpy_r_r210 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r211 = CPyObject_GetAttr(cpy_r_r209, cpy_r_r210); + CPy_DecRef(cpy_r_r209); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals); + goto CPyL158; + } + cpy_r_r212 = CPyStatics[356]; /* '__func__' */ + cpy_r_r213 = CPyObject_GetAttr(cpy_r_r211, cpy_r_r212); + CPy_DecRef(cpy_r_r211); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 547, CPyStatic_console___globals); + goto CPyL158; + } + cpy_r_r214 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r215 = CPyObject_GetAttr(cpy_r_r213, cpy_r_r214); + CPy_DecRef(cpy_r_r213); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 548, CPyStatic_console___globals); + goto CPyL158; + } + cpy_r_r216 = CPyStatics[353]; /* 'return' */ + cpy_r_r217 = PyObject_GetItem(cpy_r_r215, cpy_r_r216); + CPy_DecRef(cpy_r_r215); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 548, CPyStatic_console___globals); + goto CPyL158; + } + if (likely(PyList_Check(cpy_r_r217))) + cpy_r_r218 = cpy_r_r217; + else { + CPy_TypeError("list", cpy_r_r217); + cpy_r_r218 = NULL; + } + if (unlikely(cpy_r_r218 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 548, CPyStatic_console___globals); + goto CPyL158; + } else + goto CPyL380; +CPyL147: ; + cpy_r_pending_active = cpy_r_r218; + cpy_r_r219 = PyUnicode_Check(cpy_r_pending_active); + if (!cpy_r_r219) goto CPyL170; + cpy_r_r220 = CPyModule_sys; + cpy_r_r221 = CPyStatics[76]; /* 'modules' */ + cpy_r_r222 = CPyObject_GetAttr(cpy_r_r220, cpy_r_r221); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); + goto CPyL158; + } + if (likely(PyDict_Check(cpy_r_r222))) + cpy_r_r223 = cpy_r_r222; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals, "dict", cpy_r_r222); + goto CPyL158; + } + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r224 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL381; + } + cpy_r_r225 = CPyList_GetItemShort(cpy_r_r224, -2); + if (unlikely(cpy_r_r225 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); + goto CPyL381; + } + cpy_r_r226 = CPyStatics[354]; /* '__module__' */ + cpy_r_r227 = CPyObject_GetAttr(cpy_r_r225, cpy_r_r226); + CPy_DecRef(cpy_r_r225); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); + goto CPyL381; + } + cpy_r_r228 = CPyDict_GetItem(cpy_r_r223, cpy_r_r227); + CPy_DecRef(cpy_r_r223); + CPy_DecRef(cpy_r_r227); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 550, CPyStatic_console___globals); + goto CPyL158; + } + cpy_r_module = cpy_r_r228; + CPy_INCREF_NO_IMM(cpy_r_pending_active); + if (likely(PyUnicode_Check(cpy_r_pending_active))) + cpy_r_r229 = cpy_r_pending_active; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 551, CPyStatic_console___globals, "str", cpy_r_pending_active); + goto CPyL382; + } + cpy_r_r230 = CPyObject_GetAttr(cpy_r_module, cpy_r_r229); + CPy_DecRef(cpy_r_module); + CPy_DecRef(cpy_r_r229); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 551, CPyStatic_console___globals); + goto CPyL158; + } + if (likely(PyList_Check(cpy_r_r230))) + cpy_r_r231 = cpy_r_r230; + else { + CPy_TypeError("list", cpy_r_r230); + cpy_r_r231 = NULL; + } + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 551, CPyStatic_console___globals); + goto CPyL158; + } else + goto CPyL383; +CPyL157: ; + cpy_r_pending_active = cpy_r_r231; + goto CPyL170; +CPyL158: ; + cpy_r_r232 = CPy_CatchError(); + cpy_r_r233 = CPyModule_builtins; + cpy_r_r234 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r235 = CPyObject_GetAttr(cpy_r_r233, cpy_r_r234); + if (unlikely(cpy_r_r235 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 552, CPyStatic_console___globals); + goto CPyL384; + } + cpy_r_r236 = CPyModule_builtins; + cpy_r_r237 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r238 = CPyObject_GetAttr(cpy_r_r236, cpy_r_r237); + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 552, CPyStatic_console___globals); + goto CPyL385; + } + cpy_r_r239.f0 = cpy_r_r235; + cpy_r_r239.f1 = cpy_r_r238; + cpy_r_r240 = PyTuple_New(2); + if (unlikely(cpy_r_r240 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp112 = cpy_r_r239.f0; + PyTuple_SET_ITEM(cpy_r_r240, 0, __tmp112); + PyObject *__tmp113 = cpy_r_r239.f1; + PyTuple_SET_ITEM(cpy_r_r240, 1, __tmp113); + cpy_r_r241 = CPy_ExceptionMatches(cpy_r_r240); + CPy_DecRef(cpy_r_r240); + if (cpy_r_r241) { + goto CPyL163; + } else + goto CPyL386; +CPyL161: ; + CPy_Reraise(); + if (!0) { + goto CPyL164; + } else + goto CPyL387; +CPyL162: ; + CPy_Unreachable(); +CPyL163: ; + CPy_RestoreExcInfo(cpy_r_r232); + CPy_DecRef(cpy_r_r232.f0); + CPy_DecRef(cpy_r_r232.f1); + CPy_DecRef(cpy_r_r232.f2); + goto CPyL170; +CPyL164: ; + CPy_RestoreExcInfo(cpy_r_r232); + CPy_DecRef(cpy_r_r232.f0); + CPy_DecRef(cpy_r_r232.f1); + CPy_DecRef(cpy_r_r232.f2); + cpy_r_r242 = CPy_KeepPropagating(); + if (!cpy_r_r242) { + goto CPyL171; + } else + goto CPyL388; +CPyL165: ; + CPy_Unreachable(); +CPyL166: ; + cpy_r_r243 = CPyModule_builtins; + cpy_r_r244 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r245 = CPyObject_GetAttr(cpy_r_r243, cpy_r_r244); + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 554, CPyStatic_console___globals); + goto CPyL378; + } + cpy_r_r246 = CPy_ExceptionMatches(cpy_r_r245); + CPy_DecRef(cpy_r_r245); + if (cpy_r_r246) { + goto CPyL170; + } else + goto CPyL389; +CPyL168: ; + CPy_Reraise(); + if (!0) { + goto CPyL171; + } else + goto CPyL390; +CPyL169: ; + CPy_Unreachable(); +CPyL170: ; + CPy_RestoreExcInfo(cpy_r_r198); + CPy_DecRef(cpy_r_r198.f0); + CPy_DecRef(cpy_r_r198.f1); + CPy_DecRef(cpy_r_r198.f2); + goto CPyL173; +CPyL171: ; + CPy_RestoreExcInfo(cpy_r_r198); + CPy_DecRef(cpy_r_r198.f0); + CPy_DecRef(cpy_r_r198.f1); + CPy_DecRef(cpy_r_r198.f2); + cpy_r_r247 = CPy_KeepPropagating(); + if (!cpy_r_r247) goto CPyL337; + CPy_Unreachable(); +CPyL173: ; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r248 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 556, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL363; + } + cpy_r_r249 = Py_None; + cpy_r_r250 = CPyList_SetItem(cpy_r_r248, -2, cpy_r_r249); + CPy_DECREF_NO_IMM(cpy_r_r248); + if (unlikely(!cpy_r_r250)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 556, CPyStatic_console___globals); + goto CPyL363; + } +CPyL175: ; + cpy_r_r251 = Py_None; + cpy_r_last_token = cpy_r_r251; + goto CPyL39; +CPyL176: ; + cpy_r_r252 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r253 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r252); + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 559, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r253))) + cpy_r_r254 = CPyTagged_FromObject(cpy_r_r253); + else { + CPy_TypeError("int", cpy_r_r253); cpy_r_r254 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r253); + if (unlikely(cpy_r_r254 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 559, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r255 = cpy_r_r254 == 24; + CPyTagged_DECREF(cpy_r_r254); + if (cpy_r_r255) { + goto CPyL391; + } else + goto CPyL190; +CPyL179: ; + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r256 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL392; + } + cpy_r_r257 = CPyList_GetItemShort(cpy_r_r256, -2); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); + goto CPyL392; + } + cpy_r_r258 = CPyStatics[2029]; /* 0 */ + cpy_r_r259 = PyObject_GetItem(cpy_r_r257, cpy_r_r258); + CPy_DECREF(cpy_r_r257); + if (unlikely(cpy_r_r259 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); + goto CPyL392; + } + cpy_r_r260 = CPyStatics[2030]; /* 1 */ + cpy_r_r261 = PyNumber_Add(cpy_r_r259, cpy_r_r260); + CPy_DECREF(cpy_r_r259); + if (unlikely(cpy_r_r261 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); + goto CPyL392; + } + cpy_r_r262 = CPyStatics[225]; /* 'end' */ + cpy_r_r263 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r262); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r263 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); + goto CPyL393; + } + PyObject *__tmp114; + if (unlikely(!(PyTuple_Check(cpy_r_r263) && PyTuple_GET_SIZE(cpy_r_r263) == 2))) { + __tmp114 = NULL; + goto __LL115; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r263, 0)))) + __tmp114 = PyTuple_GET_ITEM(cpy_r_r263, 0); + else { + __tmp114 = NULL; + } + if (__tmp114 == NULL) goto __LL115; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r263, 1)))) + __tmp114 = PyTuple_GET_ITEM(cpy_r_r263, 1); + else { + __tmp114 = NULL; + } + if (__tmp114 == NULL) goto __LL115; + __tmp114 = cpy_r_r263; +__LL115: ; + if (unlikely(__tmp114 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r263); cpy_r_r264 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp116 = PyTuple_GET_ITEM(cpy_r_r263, 0); + CPyTagged __tmp117; + if (likely(PyLong_Check(__tmp116))) + __tmp117 = CPyTagged_FromObject(__tmp116); + else { + CPy_TypeError("int", __tmp116); __tmp117 = CPY_INT_TAG; + } + cpy_r_r264.f0 = __tmp117; + PyObject *__tmp118 = PyTuple_GET_ITEM(cpy_r_r263, 1); + CPyTagged __tmp119; + if (likely(PyLong_Check(__tmp118))) + __tmp119 = CPyTagged_FromObject(__tmp118); + else { + CPy_TypeError("int", __tmp118); __tmp119 = CPY_INT_TAG; + } + cpy_r_r264.f1 = __tmp119; + } + CPy_DECREF(cpy_r_r263); + if (unlikely(cpy_r_r264.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); + goto CPyL393; + } + cpy_r_r265.f0 = cpy_r_r261; + cpy_r_r265.f1 = cpy_r_r264; + CPy_INCREF(cpy_r_comma_data); + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r266 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL394; + } + cpy_r_r267 = PyTuple_New(2); + if (unlikely(cpy_r_r267 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp120 = cpy_r_r265.f0; + PyTuple_SET_ITEM(cpy_r_r267, 0, __tmp120); + PyObject *__tmp121 = PyTuple_New(2); + if (unlikely(__tmp121 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp122 = CPyTagged_StealAsObject(cpy_r_r265.f1.f0); + PyTuple_SET_ITEM(__tmp121, 0, __tmp122); + PyObject *__tmp123 = CPyTagged_StealAsObject(cpy_r_r265.f1.f1); + PyTuple_SET_ITEM(__tmp121, 1, __tmp123); + PyTuple_SET_ITEM(cpy_r_r267, 1, __tmp121); + cpy_r_r268 = CPyList_SetItem(cpy_r_r266, -2, cpy_r_r267); + CPy_DECREF_NO_IMM(cpy_r_r266); + if (unlikely(!cpy_r_r268)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 561, CPyStatic_console___globals); + goto CPyL395; + } + cpy_r_r269 = Py_None; + cpy_r_last_token = cpy_r_r269; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r270 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 563, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL374; + } + CPy_INCREF(cpy_r_local_dict); + cpy_r_r271 = CPyList_SetItem(cpy_r_r270, -2, cpy_r_local_dict); + CPy_DECREF_NO_IMM(cpy_r_r270); + if (unlikely(!cpy_r_r271)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 563, CPyStatic_console___globals); + goto CPyL374; + } + cpy_r_r272 = Py_None; + cpy_r_pending_active = cpy_r_r272; + goto CPyL39; +CPyL190: ; + cpy_r_r273 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r274 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r273); + if (unlikely(cpy_r_r274 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 566, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r274))) + cpy_r_r275 = CPyTagged_FromObject(cpy_r_r274); + else { + CPy_TypeError("int", cpy_r_r274); cpy_r_r275 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r274); + if (unlikely(cpy_r_r275 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 566, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r276 = cpy_r_r275 == 46; + CPyTagged_DECREF(cpy_r_r275); + if (cpy_r_r276) { + goto CPyL396; + } else + goto CPyL203; +CPyL193: ; + cpy_r_r277 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; + cpy_r_r278 = *(int64_t *)cpy_r_r277; + cpy_r_r279 = cpy_r_r278 << 1; + cpy_r_r280 = cpy_r_r279 != 0; + if (cpy_r_r280) { + goto CPyL397; + } else + goto CPyL197; +CPyL194: ; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r281 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 569, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL363; + } + cpy_r_r282 = CPyList_SetItem(cpy_r_r281, -2, cpy_r_pending_active); + CPy_DECREF_NO_IMM(cpy_r_r281); + if (unlikely(!cpy_r_r282)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 569, CPyStatic_console___globals); + goto CPyL395; + } + cpy_r_r283 = Py_None; + cpy_r_pending_active = cpy_r_r283; + goto CPyL202; +CPyL197: ; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r284 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + cpy_r_r285 = CPyList_GetItemShort(cpy_r_r284, -2); + if (unlikely(cpy_r_r285 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals); + goto CPyL361; + } + cpy_r_r286 = CPyDef_console____obj_from_token(cpy_r_r285, cpy_r_last_token); + CPy_DECREF(cpy_r_r285); + CPy_DECREF(cpy_r_last_token); + if (unlikely(cpy_r_r286 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals); + goto CPyL363; + } + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r287 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL398; + } + cpy_r_r288 = CPyList_SetItem(cpy_r_r287, -2, cpy_r_r286); + CPy_DECREF_NO_IMM(cpy_r_r287); + if (unlikely(!cpy_r_r288)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 572, CPyStatic_console___globals); + goto CPyL363; + } +CPyL202: ; + cpy_r_r289 = Py_None; + cpy_r_last_token = cpy_r_r289; + goto CPyL39; +CPyL203: ; + cpy_r_r290 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r291 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r290); + if (unlikely(cpy_r_r291 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 575, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r291))) + cpy_r_r292 = CPyTagged_FromObject(cpy_r_r291); + else { + CPy_TypeError("int", cpy_r_r291); cpy_r_r292 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r291); + if (unlikely(cpy_r_r292 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 575, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r293 = cpy_r_r292 == 14; + CPyTagged_DECREF(cpy_r_r292); + if (!cpy_r_r293) goto CPyL256; + cpy_r_r294 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; + cpy_r_r295 = *(int64_t *)cpy_r_r294; + cpy_r_r296 = cpy_r_r295 << 1; + cpy_r_r297 = cpy_r_r296 != 0; + if (!cpy_r_r297) goto CPyL210; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r298 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 578, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL355; + } + cpy_r_r299 = CPyList_SetItem(cpy_r_r298, -2, cpy_r_pending_active); + CPy_DECREF_NO_IMM(cpy_r_r298); + if (unlikely(!cpy_r_r299)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 578, CPyStatic_console___globals); + goto CPyL399; + } + cpy_r_r300 = Py_None; + cpy_r_pending_active = cpy_r_r300; +CPyL210: ; + cpy_r_r301 = (PyObject *)&_Py_NoneStruct; + cpy_r_r302 = cpy_r_last_token != cpy_r_r301; + if (!cpy_r_r302) goto CPyL250; + CPy_INCREF(cpy_r_last_token); + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r303 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL355; + } + cpy_r_r304 = PyObject_IsTrue(cpy_r_r303); + CPy_DECREF(cpy_r_r303); + cpy_r_r305 = cpy_r_r304 >= 0; + if (unlikely(!cpy_r_r305)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r306 = cpy_r_r304; + if (!cpy_r_r306) goto CPyL250; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r307 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL355; + } + cpy_r_r308 = CPyList_GetItemShort(cpy_r_r307, -2); + if (unlikely(cpy_r_r308 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r309 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL400; + } + cpy_r_r310 = CPyDef_console____obj_from_token(cpy_r_r308, cpy_r_r309); + CPy_DECREF(cpy_r_r308); + CPy_DECREF(cpy_r_r309); + if (unlikely(cpy_r_r310 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 582, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_obj = cpy_r_r310; + cpy_r_r311 = CPyModule_inspect; + cpy_r_r312 = CPyStatics[357]; /* 'isclass' */ + cpy_r_r313 = CPyObject_GetAttr(cpy_r_r311, cpy_r_r312); + if (unlikely(cpy_r_r313 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 584, CPyStatic_console___globals); + goto CPyL402; + } + PyObject *cpy_r_r314[1] = {cpy_r_obj}; + cpy_r_r315 = (PyObject **)&cpy_r_r314; + cpy_r_r316 = PyObject_Vectorcall(cpy_r_r313, cpy_r_r315, 1, 0); + CPy_DECREF(cpy_r_r313); + if (unlikely(cpy_r_r316 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 584, CPyStatic_console___globals); + goto CPyL402; + } + if (unlikely(!PyBool_Check(cpy_r_r316))) { + CPy_TypeError("bool", cpy_r_r316); cpy_r_r317 = 2; + } else + cpy_r_r317 = cpy_r_r316 == Py_True; + CPy_DECREF(cpy_r_r316); + if (unlikely(cpy_r_r317 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 584, CPyStatic_console___globals); + goto CPyL402; + } + if (!cpy_r_r317) goto CPyL224; + cpy_r_r318 = CPyStatics[289]; /* '__init__' */ + cpy_r_r319 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r318); + CPy_DECREF(cpy_r_obj); + if (unlikely(cpy_r_r319 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 585, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_obj = cpy_r_r319; + goto CPyL239; +CPyL224: ; + cpy_r_r320 = CPyModule_builtins; + cpy_r_r321 = CPyStatics[318]; /* 'callable' */ + cpy_r_r322 = CPyObject_GetAttr(cpy_r_r320, cpy_r_r321); + if (unlikely(cpy_r_r322 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 587, CPyStatic_console___globals); + goto CPyL402; + } + PyObject *cpy_r_r323[1] = {cpy_r_obj}; + cpy_r_r324 = (PyObject **)&cpy_r_r323; + cpy_r_r325 = PyObject_Vectorcall(cpy_r_r322, cpy_r_r324, 1, 0); + CPy_DECREF(cpy_r_r322); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 587, CPyStatic_console___globals); + goto CPyL402; + } + if (unlikely(!PyBool_Check(cpy_r_r325))) { + CPy_TypeError("bool", cpy_r_r325); cpy_r_r326 = 2; + } else + cpy_r_r326 = cpy_r_r325 == Py_True; + CPy_DECREF(cpy_r_r325); + if (unlikely(cpy_r_r326 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 587, CPyStatic_console___globals); + goto CPyL402; + } + if (!cpy_r_r326) goto CPyL239; + cpy_r_r327 = CPyStatics[332]; /* '_autosuggest' */ + cpy_r_r328 = PyObject_HasAttr(cpy_r_obj, cpy_r_r327); + if (cpy_r_r328) goto CPyL239; + cpy_r_r329 = CPyModule_inspect; + cpy_r_r330 = CPyStatics[358]; /* 'ismethod' */ + cpy_r_r331 = CPyObject_GetAttr(cpy_r_r329, cpy_r_r330); + if (unlikely(cpy_r_r331 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 589, CPyStatic_console___globals); + goto CPyL402; + } + PyObject *cpy_r_r332[1] = {cpy_r_obj}; + cpy_r_r333 = (PyObject **)&cpy_r_r332; + cpy_r_r334 = PyObject_Vectorcall(cpy_r_r331, cpy_r_r333, 1, 0); + CPy_DECREF(cpy_r_r331); + if (unlikely(cpy_r_r334 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 589, CPyStatic_console___globals); + goto CPyL402; + } + if (unlikely(!PyBool_Check(cpy_r_r334))) { + CPy_TypeError("bool", cpy_r_r334); cpy_r_r335 = 2; + } else + cpy_r_r335 = cpy_r_r334 == Py_True; + CPy_DECREF(cpy_r_r334); + if (unlikely(cpy_r_r335 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 589, CPyStatic_console___globals); + goto CPyL402; + } + if (cpy_r_r335) goto CPyL239; + cpy_r_r336 = CPyModule_inspect; + cpy_r_r337 = CPyStatics[359]; /* 'isfunction' */ + cpy_r_r338 = CPyObject_GetAttr(cpy_r_r336, cpy_r_r337); + if (unlikely(cpy_r_r338 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 590, CPyStatic_console___globals); + goto CPyL402; + } + PyObject *cpy_r_r339[1] = {cpy_r_obj}; + cpy_r_r340 = (PyObject **)&cpy_r_r339; + cpy_r_r341 = PyObject_Vectorcall(cpy_r_r338, cpy_r_r340, 1, 0); + CPy_DECREF(cpy_r_r338); + if (unlikely(cpy_r_r341 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 590, CPyStatic_console___globals); + goto CPyL402; + } + if (unlikely(!PyBool_Check(cpy_r_r341))) { + CPy_TypeError("bool", cpy_r_r341); cpy_r_r342 = 2; + } else + cpy_r_r342 = cpy_r_r341 == Py_True; + CPy_DECREF(cpy_r_r341); + if (unlikely(cpy_r_r342 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 590, CPyStatic_console___globals); + goto CPyL402; + } + if (cpy_r_r342) goto CPyL239; + cpy_r_r343 = CPyStatics[360]; /* '__call__' */ + cpy_r_r344 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r343); + CPy_DECREF(cpy_r_obj); + if (unlikely(cpy_r_r344 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 593, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_obj = cpy_r_r344; +CPyL239: ; + cpy_r_r345 = CPyStatics[361]; /* '__wrapped__' */ + cpy_r_r346 = PyObject_HasAttr(cpy_r_obj, cpy_r_r345); + if (!cpy_r_r346) goto CPyL242; + cpy_r_r347 = CPyStatics[361]; /* '__wrapped__' */ + cpy_r_r348 = CPyObject_GetAttr(cpy_r_obj, cpy_r_r347); + CPy_DECREF(cpy_r_obj); + if (unlikely(cpy_r_r348 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 597, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_obj = cpy_r_r348; +CPyL242: ; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r349 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 599, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL402; + } + cpy_r_r350 = CPyList_SetItem(cpy_r_r349, -2, cpy_r_obj); + CPy_DECREF_NO_IMM(cpy_r_r349); + if (unlikely(!cpy_r_r350)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 599, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_r351 = Py_None; + cpy_r_last_token = cpy_r_r351; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r352 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 601, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL355; + } + cpy_r_r353 = CPyList_GetItemShort(cpy_r_r352, -2); + if (unlikely(cpy_r_r353 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 601, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r354 = CPyStatics[360]; /* '__call__' */ + cpy_r_r355 = PyObject_HasAttr(cpy_r_r353, cpy_r_r354); + CPy_DECREF(cpy_r_r353); + if (cpy_r_r355) { + goto CPyL250; + } else + goto CPyL403; +CPyL247: ; + cpy_r_r356 = CPyModule_builtins; + cpy_r_r357 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r358 = CPyObject_GetAttr(cpy_r_r356, cpy_r_r357); + if (unlikely(cpy_r_r358 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 602, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Raise(cpy_r_r358); + CPy_DECREF(cpy_r_r358); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 602, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL250: ; + cpy_r_r359 = CPyTagged_Add(cpy_r_paren_count, 2); + CPyTagged_DECREF(cpy_r_paren_count); + cpy_r_paren_count = cpy_r_r359; + CPy_INCREF(cpy_r_comma_data); + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r360 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL355; + } + cpy_r_r361 = CPyStatics[225]; /* 'end' */ + cpy_r_r362 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r361); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r362 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals); + goto CPyL404; + } + PyObject *__tmp124; + if (unlikely(!(PyTuple_Check(cpy_r_r362) && PyTuple_GET_SIZE(cpy_r_r362) == 2))) { + __tmp124 = NULL; + goto __LL125; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r362, 0)))) + __tmp124 = PyTuple_GET_ITEM(cpy_r_r362, 0); + else { + __tmp124 = NULL; + } + if (__tmp124 == NULL) goto __LL125; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r362, 1)))) + __tmp124 = PyTuple_GET_ITEM(cpy_r_r362, 1); + else { + __tmp124 = NULL; + } + if (__tmp124 == NULL) goto __LL125; + __tmp124 = cpy_r_r362; +__LL125: ; + if (unlikely(__tmp124 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r362); cpy_r_r363 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp126 = PyTuple_GET_ITEM(cpy_r_r362, 0); + CPyTagged __tmp127; + if (likely(PyLong_Check(__tmp126))) + __tmp127 = CPyTagged_FromObject(__tmp126); + else { + CPy_TypeError("int", __tmp126); __tmp127 = CPY_INT_TAG; + } + cpy_r_r363.f0 = __tmp127; + PyObject *__tmp128 = PyTuple_GET_ITEM(cpy_r_r362, 1); + CPyTagged __tmp129; + if (likely(PyLong_Check(__tmp128))) + __tmp129 = CPyTagged_FromObject(__tmp128); + else { + CPy_TypeError("int", __tmp128); __tmp129 = CPY_INT_TAG; + } + cpy_r_r363.f1 = __tmp129; + } + CPy_DECREF(cpy_r_r362); + if (unlikely(cpy_r_r363.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals); + goto CPyL404; + } + cpy_r_r364.f0 = 0; + cpy_r_r364.f1 = cpy_r_r363; + cpy_r_r365 = PyTuple_New(2); + if (unlikely(cpy_r_r365 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp130 = CPyTagged_StealAsObject(cpy_r_r364.f0); + PyTuple_SET_ITEM(cpy_r_r365, 0, __tmp130); + PyObject *__tmp131 = PyTuple_New(2); + if (unlikely(__tmp131 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp132 = CPyTagged_StealAsObject(cpy_r_r364.f1.f0); + PyTuple_SET_ITEM(__tmp131, 0, __tmp132); + PyObject *__tmp133 = CPyTagged_StealAsObject(cpy_r_r364.f1.f1); + PyTuple_SET_ITEM(__tmp131, 1, __tmp133); + PyTuple_SET_ITEM(cpy_r_r365, 1, __tmp131); + cpy_r_r366 = PyList_Append(cpy_r_r360, cpy_r_r365); + CPy_DECREF_NO_IMM(cpy_r_r360); + CPy_DECREF(cpy_r_r365); + cpy_r_r367 = cpy_r_r366 >= 0; + if (unlikely(!cpy_r_r367)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 605, CPyStatic_console___globals); + goto CPyL361; + } + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r368 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 606, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + cpy_r_r369 = PyList_Append(cpy_r_r368, cpy_r_local_dict); + CPy_DECREF_NO_IMM(cpy_r_r368); + cpy_r_r370 = cpy_r_r369 >= 0; + if (unlikely(!cpy_r_r370)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 606, CPyStatic_console___globals); + goto CPyL361; + } else + goto CPyL39; +CPyL256: ; + cpy_r_r371 = CPyStatics[349]; /* 'exact_type' */ + cpy_r_r372 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r371); + if (unlikely(cpy_r_r372 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 608, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(PyLong_Check(cpy_r_r372))) + cpy_r_r373 = CPyTagged_FromObject(cpy_r_r372); + else { + CPy_TypeError("int", cpy_r_r372); cpy_r_r373 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r372); + if (unlikely(cpy_r_r373 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 608, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r374 = cpy_r_r373 == 18; + CPyTagged_DECREF(cpy_r_r373); + if (!cpy_r_r374) goto CPyL292; + if (cpy_r_is_open_sqb) { + goto CPyL405; + } else + goto CPyL266; +CPyL260: ; + cpy_r_r375 = CPyStatic_console___globals; + cpy_r_r376 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r377 = CPyDict_GetItem(cpy_r_r375, cpy_r_r376); + if (unlikely(cpy_r_r377 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 611, CPyStatic_console___globals); + goto CPyL337; + } + if (likely(PyDict_Check(cpy_r_r377))) + cpy_r_r378 = cpy_r_r377; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 611, CPyStatic_console___globals, "dict", cpy_r_r377); + goto CPyL337; + } + cpy_r_r379 = Py_None; + cpy_r_r380 = CPyDict_SetItem(cpy_r_r378, cpy_r_text, cpy_r_r379); + CPy_DECREF(cpy_r_r378); + cpy_r_r381 = cpy_r_r380 >= 0; + if (unlikely(!cpy_r_r381)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 611, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r382 = CPyModule_builtins; + cpy_r_r383 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r384 = CPyObject_GetAttr(cpy_r_r382, cpy_r_r383); + if (unlikely(cpy_r_r384 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 612, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Raise(cpy_r_r384); + CPy_DECREF(cpy_r_r384); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 612, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL266: ; + cpy_r_r385 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; + cpy_r_r386 = *(int64_t *)cpy_r_r385; + cpy_r_r387 = cpy_r_r386 << 1; + cpy_r_r388 = cpy_r_r387 != 0; + if (!cpy_r_r388) goto CPyL270; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r389 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 615, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL355; + } + cpy_r_r390 = CPyList_SetItem(cpy_r_r389, -2, cpy_r_pending_active); + CPy_DECREF_NO_IMM(cpy_r_r389); + if (unlikely(!cpy_r_r390)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 615, CPyStatic_console___globals); + goto CPyL399; + } + cpy_r_r391 = Py_None; + cpy_r_pending_active = cpy_r_r391; +CPyL270: ; + cpy_r_r392 = (PyObject *)&_Py_NoneStruct; + cpy_r_r393 = cpy_r_last_token != cpy_r_r392; + if (!cpy_r_r393) goto CPyL286; + CPy_INCREF(cpy_r_last_token); + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r394 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL355; + } + cpy_r_r395 = PyObject_IsTrue(cpy_r_r394); + CPy_DECREF(cpy_r_r394); + cpy_r_r396 = cpy_r_r395 >= 0; + if (unlikely(!cpy_r_r396)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r397 = cpy_r_r395; + if (!cpy_r_r397) goto CPyL286; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r398 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL355; + } + cpy_r_r399 = CPyList_GetItemShort(cpy_r_r398, -2); + if (unlikely(cpy_r_r399 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals); + goto CPyL355; + } + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r400 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL406; + } + cpy_r_r401 = CPyDef_console____obj_from_token(cpy_r_r399, cpy_r_r400); + CPy_DECREF(cpy_r_r399); + CPy_DECREF(cpy_r_r400); + if (unlikely(cpy_r_r401 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals); + goto CPyL401; + } + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r402 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL407; + } + cpy_r_r403 = CPyList_SetItem(cpy_r_r402, -2, cpy_r_r401); + CPy_DECREF_NO_IMM(cpy_r_r402); + if (unlikely(!cpy_r_r403)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 619, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_r404 = Py_None; + cpy_r_last_token = cpy_r_r404; + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r405 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 621, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL355; + } + cpy_r_r406 = CPyList_GetItemShort(cpy_r_r405, -2); + if (unlikely(cpy_r_r406 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 621, CPyStatic_console___globals); + goto CPyL355; + } + cpy_r_r407 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r408 = PyObject_HasAttr(cpy_r_r406, cpy_r_r407); + CPy_DECREF(cpy_r_r406); + if (cpy_r_r408) { + goto CPyL286; + } else + goto CPyL408; +CPyL283: ; + cpy_r_r409 = CPyModule_builtins; + cpy_r_r410 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r411 = CPyObject_GetAttr(cpy_r_r409, cpy_r_r410); + if (unlikely(cpy_r_r411 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 622, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Raise(cpy_r_r411); + CPy_DECREF(cpy_r_r411); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 622, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL286: ; + cpy_r_is_open_sqb = 1; + CPy_INCREF(cpy_r_comma_data); + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r412 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL355; + } + cpy_r_r413 = CPyStatics[225]; /* 'end' */ + cpy_r_r414 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r413); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r414 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals); + goto CPyL409; + } + PyObject *__tmp134; + if (unlikely(!(PyTuple_Check(cpy_r_r414) && PyTuple_GET_SIZE(cpy_r_r414) == 2))) { + __tmp134 = NULL; + goto __LL135; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r414, 0)))) + __tmp134 = PyTuple_GET_ITEM(cpy_r_r414, 0); + else { + __tmp134 = NULL; + } + if (__tmp134 == NULL) goto __LL135; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r414, 1)))) + __tmp134 = PyTuple_GET_ITEM(cpy_r_r414, 1); + else { + __tmp134 = NULL; + } + if (__tmp134 == NULL) goto __LL135; + __tmp134 = cpy_r_r414; +__LL135: ; + if (unlikely(__tmp134 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r414); cpy_r_r415 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp136 = PyTuple_GET_ITEM(cpy_r_r414, 0); + CPyTagged __tmp137; + if (likely(PyLong_Check(__tmp136))) + __tmp137 = CPyTagged_FromObject(__tmp136); + else { + CPy_TypeError("int", __tmp136); __tmp137 = CPY_INT_TAG; + } + cpy_r_r415.f0 = __tmp137; + PyObject *__tmp138 = PyTuple_GET_ITEM(cpy_r_r414, 1); + CPyTagged __tmp139; + if (likely(PyLong_Check(__tmp138))) + __tmp139 = CPyTagged_FromObject(__tmp138); + else { + CPy_TypeError("int", __tmp138); __tmp139 = CPY_INT_TAG; + } + cpy_r_r415.f1 = __tmp139; + } + CPy_DECREF(cpy_r_r414); + if (unlikely(cpy_r_r415.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals); + goto CPyL409; + } + cpy_r_r416.f0 = 0; + cpy_r_r416.f1 = cpy_r_r415; + cpy_r_r417 = PyTuple_New(2); + if (unlikely(cpy_r_r417 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp140 = CPyTagged_StealAsObject(cpy_r_r416.f0); + PyTuple_SET_ITEM(cpy_r_r417, 0, __tmp140); + PyObject *__tmp141 = PyTuple_New(2); + if (unlikely(__tmp141 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp142 = CPyTagged_StealAsObject(cpy_r_r416.f1.f0); + PyTuple_SET_ITEM(__tmp141, 0, __tmp142); + PyObject *__tmp143 = CPyTagged_StealAsObject(cpy_r_r416.f1.f1); + PyTuple_SET_ITEM(__tmp141, 1, __tmp143); + PyTuple_SET_ITEM(cpy_r_r417, 1, __tmp141); + cpy_r_r418 = PyList_Append(cpy_r_r412, cpy_r_r417); + CPy_DECREF_NO_IMM(cpy_r_r412); + CPy_DECREF(cpy_r_r417); + cpy_r_r419 = cpy_r_r418 >= 0; + if (unlikely(!cpy_r_r419)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 625, CPyStatic_console___globals); + goto CPyL361; + } + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r420 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 626, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL361; + } + cpy_r_r421 = PyList_Append(cpy_r_r420, cpy_r_local_dict); + CPy_DECREF_NO_IMM(cpy_r_r420); + cpy_r_r422 = cpy_r_r421 >= 0; + if (unlikely(!cpy_r_r422)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 626, CPyStatic_console___globals); + goto CPyL361; + } else + goto CPyL39; +CPyL292: ; + cpy_r_r423 = (CPyPtr)&((PyVarObject *)cpy_r_pending_active)->ob_size; + cpy_r_r424 = *(int64_t *)cpy_r_r423; + cpy_r_r425 = cpy_r_r424 << 1; + cpy_r_r426 = cpy_r_r425 != 0; + if (cpy_r_r426) goto CPyL410; + cpy_r_r427 = (PyObject *)&_Py_NoneStruct; + cpy_r_r428 = cpy_r_last_token != cpy_r_r427; + if (!cpy_r_r428) goto CPyL411; + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r429 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL401; + } + cpy_r_r430 = PyObject_IsTrue(cpy_r_r429); + CPy_DECREF(cpy_r_r429); + cpy_r_r431 = cpy_r_r430 >= 0; + if (unlikely(!cpy_r_r431)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); + goto CPyL401; + } + cpy_r_r432 = cpy_r_r430; + if (cpy_r_r432) { + goto CPyL412; + } else + goto CPyL303; +CPyL297: ; + cpy_r_r433 = CPyStatic_console___globals; + cpy_r_r434 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r435 = CPyDict_GetItem(cpy_r_r433, cpy_r_r434); + if (unlikely(cpy_r_r435 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 630, CPyStatic_console___globals); + goto CPyL337; + } + if (likely(PyDict_Check(cpy_r_r435))) + cpy_r_r436 = cpy_r_r435; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 630, CPyStatic_console___globals, "dict", cpy_r_r435); + goto CPyL337; + } + cpy_r_r437 = Py_None; + cpy_r_r438 = CPyDict_SetItem(cpy_r_r436, cpy_r_text, cpy_r_r437); + CPy_DECREF(cpy_r_r436); + cpy_r_r439 = cpy_r_r438 >= 0; + if (unlikely(!cpy_r_r439)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 630, CPyStatic_console___globals); + goto CPyL337; + } + cpy_r_r440 = CPyModule_builtins; + cpy_r_r441 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r442 = CPyObject_GetAttr(cpy_r_r440, cpy_r_r441); + if (unlikely(cpy_r_r442 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 631, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Raise(cpy_r_r442); + CPy_DECREF(cpy_r_r442); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 631, CPyStatic_console___globals); + goto CPyL337; + } + CPy_Unreachable(); +CPyL303: ; + cpy_r_last_token = cpy_r_r72; + goto CPyL39; +CPyL304: ; + cpy_r_r443 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r443); + cpy_r_current_text = cpy_r_r443; + cpy_r_r444 = CPyStatics[220]; /* ' ' */ + cpy_r_r445 = CPyStatics[237]; /* 'endswith' */ + PyObject *cpy_r_r446[2] = {cpy_r_text, cpy_r_r444}; + cpy_r_r447 = (PyObject **)&cpy_r_r446; + cpy_r_r448 = PyObject_VectorcallMethod(cpy_r_r445, cpy_r_r447, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r448 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 637, CPyStatic_console___globals); + goto CPyL413; + } + cpy_r_r449 = PyObject_IsTrue(cpy_r_r448); + CPy_DECREF(cpy_r_r448); + cpy_r_r450 = cpy_r_r449 >= 0; + if (unlikely(!cpy_r_r450)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 637, CPyStatic_console___globals); + goto CPyL413; + } + cpy_r_r451 = cpy_r_r449; + if (cpy_r_r451) { + goto CPyL414; + } else + goto CPyL309; +CPyL307: ; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r452 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 638, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL342; + } + CPy_INCREF(cpy_r_local_dict); + cpy_r_r453 = CPyList_SetItem(cpy_r_r452, -2, cpy_r_local_dict); + CPy_DECREF_NO_IMM(cpy_r_r452); + if (unlikely(!cpy_r_r453)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 638, CPyStatic_console___globals); + goto CPyL342; + } else + goto CPyL325; +CPyL309: ; + cpy_r_r454 = (PyObject *)&_Py_NoneStruct; + cpy_r_r455 = cpy_r_last_token != cpy_r_r454; + if (!cpy_r_r455) goto CPyL415; + CPy_INCREF(cpy_r_last_token); + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r456 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL413; + } + cpy_r_r457 = PyObject_IsTrue(cpy_r_r456); + CPy_DECREF(cpy_r_r456); + cpy_r_r458 = cpy_r_r457 >= 0; + if (unlikely(!cpy_r_r458)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 477, CPyStatic_console___globals); + goto CPyL413; + } + cpy_r_r459 = cpy_r_r457; + if (!cpy_r_r459) goto CPyL415; + CPy_INCREF(cpy_r_last_token); + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r460 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 639, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL413; + } + cpy_r_r461 = CPyStatics[350]; /* 'type' */ + cpy_r_r462 = CPyObject_GetAttr(cpy_r_r460, cpy_r_r461); + CPy_DECREF(cpy_r_r460); + if (unlikely(cpy_r_r462 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 639, CPyStatic_console___globals); + goto CPyL413; + } + if (likely(PyLong_Check(cpy_r_r462))) + cpy_r_r463 = CPyTagged_FromObject(cpy_r_r462); + else { + CPy_TypeError("int", cpy_r_r462); cpy_r_r463 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r462); + if (unlikely(cpy_r_r463 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 639, CPyStatic_console___globals); + goto CPyL413; + } + cpy_r_r464 = cpy_r_r463 == 2; + if (cpy_r_r464) goto CPyL416; + cpy_r_r465 = cpy_r_r463 == 4; + if (cpy_r_r465) goto CPyL416; + cpy_r_r466 = cpy_r_r463 == 6; + CPyTagged_DECREF(cpy_r_r463); + if (cpy_r_r466) goto CPyL320; + if (0) { + goto CPyL417; + } else + goto CPyL415; +CPyL320: ; + if (1) { + goto CPyL417; + } else + goto CPyL415; +CPyL321: ; + if (likely(cpy_r_last_token != Py_None)) + cpy_r_r467 = cpy_r_last_token; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 640, CPyStatic_console___globals, "tuple", cpy_r_last_token); + goto CPyL418; + } + cpy_r_r468 = CPyStatics[342]; /* 'string' */ + cpy_r_r469 = CPyObject_GetAttr(cpy_r_r467, cpy_r_r468); + CPy_DECREF(cpy_r_r467); + if (unlikely(cpy_r_r469 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 640, CPyStatic_console___globals); + goto CPyL418; + } + if (likely(PyUnicode_Check(cpy_r_r469))) + cpy_r_r470 = cpy_r_r469; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 640, CPyStatic_console___globals, "str", cpy_r_r469); + goto CPyL418; + } + cpy_r_current_text = cpy_r_r470; +CPyL325: ; + CPy_INCREF(cpy_r_active_objects); + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r471 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL342; + } + CPy_INCREF(cpy_r_current_text); + if (likely(PyUnicode_Check(cpy_r_current_text))) + cpy_r_r472 = cpy_r_current_text; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "str", cpy_r_current_text); + goto CPyL419; + } + CPy_INCREF(cpy_r_comma_data); + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r473 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL420; + } + cpy_r_r474.f0 = cpy_r_r471; + cpy_r_r474.f1 = cpy_r_r472; + cpy_r_r474.f2 = cpy_r_r473; + cpy_r_r475 = CPyStatic_console___globals; + cpy_r_r476 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r477 = CPyDict_GetItem(cpy_r_r475, cpy_r_r476); + if (unlikely(cpy_r_r477 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals); + goto CPyL421; + } + if (likely(PyDict_Check(cpy_r_r477))) + cpy_r_r478 = cpy_r_r477; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals, "dict", cpy_r_r477); + goto CPyL421; + } + cpy_r_r479 = PyTuple_New(3); + if (unlikely(cpy_r_r479 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp144 = cpy_r_r474.f0; + PyTuple_SET_ITEM(cpy_r_r479, 0, __tmp144); + PyObject *__tmp145 = cpy_r_r474.f1; + PyTuple_SET_ITEM(cpy_r_r479, 1, __tmp145); + PyObject *__tmp146 = cpy_r_r474.f2; + PyTuple_SET_ITEM(cpy_r_r479, 2, __tmp146); + cpy_r_r480 = CPyDict_SetItem(cpy_r_r478, cpy_r_text, cpy_r_r479); + CPy_DECREF(cpy_r_r478); + CPy_DECREF(cpy_r_r479); + cpy_r_r481 = cpy_r_r480 >= 0; + if (unlikely(!cpy_r_r481)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 642, CPyStatic_console___globals); + goto CPyL342; + } + if (likely(PyList_Check(cpy_r_active_objects))) + cpy_r_r482 = cpy_r_active_objects; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals, "list", cpy_r_active_objects); + goto CPyL422; + } + cpy_r_r483 = CPyList_Copy(cpy_r_r482); + CPy_DECREF_NO_IMM(cpy_r_r482); + if (unlikely(cpy_r_r483 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals); + goto CPyL422; + } + if (likely(PyUnicode_Check(cpy_r_current_text))) + cpy_r_r484 = cpy_r_current_text; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals, "str", cpy_r_current_text); + goto CPyL423; + } + if (likely(PyList_Check(cpy_r_comma_data))) + cpy_r_r485 = cpy_r_comma_data; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals, "list", cpy_r_comma_data); + goto CPyL424; + } + cpy_r_r486 = CPyList_Copy(cpy_r_r485); + CPy_DECREF_NO_IMM(cpy_r_r485); + if (unlikely(cpy_r_r486 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 643, CPyStatic_console___globals); + goto CPyL424; + } + cpy_r_r487.f0 = cpy_r_r483; + cpy_r_r487.f1 = cpy_r_r484; + cpy_r_r487.f2 = cpy_r_r486; + cpy_r_r488 = PyTuple_New(3); + if (unlikely(cpy_r_r488 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp147 = cpy_r_r487.f0; + PyTuple_SET_ITEM(cpy_r_r488, 0, __tmp147); + PyObject *__tmp148 = cpy_r_r487.f1; + PyTuple_SET_ITEM(cpy_r_r488, 1, __tmp148); + PyObject *__tmp149 = cpy_r_r487.f2; + PyTuple_SET_ITEM(cpy_r_r488, 2, __tmp149); + return cpy_r_r488; +CPyL337: ; + cpy_r_r489 = NULL; + return cpy_r_r489; +CPyL338: ; + CPy_DECREF(cpy_r_r22); + goto CPyL16; +CPyL339: ; + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_active_objects); + goto CPyL19; +CPyL340: ; + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_current_text); + goto CPyL22; +CPyL341: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_current_text); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF(cpy_r_r29); + goto CPyL25; +CPyL342: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + goto CPyL337; +CPyL343: ; + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_r34); + goto CPyL337; +CPyL344: ; + CPy_DecRef(cpy_r_last_token); + goto CPyL337; +CPyL345: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_last_token); + goto CPyL337; +CPyL346: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPyTagged_DecRef(cpy_r_r47.f0); + CPyTagged_DecRef(cpy_r_r47.f1.f0); + CPyTagged_DecRef(cpy_r_r47.f1.f1); + goto CPyL337; +CPyL347: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + goto CPyL337; +CPyL348: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r59); + goto CPyL337; +CPyL349: ; + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + goto CPyL304; +CPyL350: ; + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL44; +CPyL351: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + goto CPyL50; +CPyL352: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_r76); + goto CPyL50; +CPyL353: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + goto CPyL48; +CPyL354: ; + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + goto CPyL49; +CPyL355: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + goto CPyL337; +CPyL356: ; + CPyTagged_DECREF(cpy_r_r86); + goto CPyL57; +CPyL357: ; + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r72); + goto CPyL304; +CPyL358: ; + CPyTagged_DECREF(cpy_r_r91); + goto CPyL64; +CPyL359: ; + CPy_DECREF(cpy_r_r72); + goto CPyL39; +CPyL360: ; + CPy_DECREF(cpy_r_last_token); + CPy_DECREF(cpy_r_r72); + goto CPyL72; +CPyL361: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL337; +CPyL362: ; + CPy_DECREF(cpy_r_last_token); + CPy_DECREF(cpy_r_r72); + goto CPyL77; +CPyL363: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL337; +CPyL364: ; + CPy_DECREF_NO_IMM(cpy_r_pending_active); + goto CPyL86; +CPyL365: ; + CPy_DecRef(cpy_r_pending_active); + goto CPyL102; +CPyL366: ; + CPy_DecRef(cpy_r_pending_active); + CPy_DecRef(cpy_r_r141); + goto CPyL102; +CPyL367: ; + CPy_DecRef(cpy_r_module); + goto CPyL102; +CPyL368: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL109; +CPyL369: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r153); + goto CPyL109; +CPyL370: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL106; +CPyL371: ; + CPy_DecRef(cpy_r_r150.f0); + CPy_DecRef(cpy_r_r150.f1); + CPy_DecRef(cpy_r_r150.f2); + goto CPyL107; +CPyL372: ; + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPy_DECREF(cpy_r_r72); + goto CPyL116; +CPyL373: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF(cpy_r_last_token); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + goto CPyL117; +CPyL374: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL337; +CPyL375: ; + CPy_DECREF(cpy_r_last_token); + goto CPyL175; +CPyL376: ; + CPy_DecRef(cpy_r_last_token); + goto CPyL137; +CPyL377: ; + CPy_DECREF_NO_IMM(cpy_r_pending_active); + goto CPyL136; +CPyL378: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL171; +CPyL379: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r201); + goto CPyL171; +CPyL380: ; + CPy_DecRef(cpy_r_pending_active); + goto CPyL147; +CPyL381: ; + CPy_DecRef(cpy_r_r223); + goto CPyL158; +CPyL382: ; + CPy_DecRef(cpy_r_module); + goto CPyL158; +CPyL383: ; + CPy_DecRef(cpy_r_pending_active); + goto CPyL157; +CPyL384: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL164; +CPyL385: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r235); + goto CPyL164; +CPyL386: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL161; +CPyL387: ; + CPy_DecRef(cpy_r_r198.f0); + CPy_DecRef(cpy_r_r198.f1); + CPy_DecRef(cpy_r_r198.f2); + CPy_DecRef(cpy_r_r232.f0); + CPy_DecRef(cpy_r_r232.f1); + CPy_DecRef(cpy_r_r232.f2); + goto CPyL162; +CPyL388: ; + CPy_DecRef(cpy_r_r198.f0); + CPy_DecRef(cpy_r_r198.f1); + CPy_DecRef(cpy_r_r198.f2); + goto CPyL165; +CPyL389: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL168; +CPyL390: ; + CPy_DecRef(cpy_r_r198.f0); + CPy_DecRef(cpy_r_r198.f1); + CPy_DecRef(cpy_r_r198.f2); + goto CPyL169; +CPyL391: ; + CPy_DECREF(cpy_r_last_token); + CPy_DECREF_NO_IMM(cpy_r_pending_active); + goto CPyL179; +CPyL392: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + goto CPyL337; +CPyL393: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r261); + goto CPyL337; +CPyL394: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r265.f0); + CPyTagged_DecRef(cpy_r_r265.f1.f0); + CPyTagged_DecRef(cpy_r_r265.f1.f1); + goto CPyL337; +CPyL395: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + goto CPyL337; +CPyL396: ; + CPy_DECREF(cpy_r_r72); + goto CPyL193; +CPyL397: ; + CPy_DECREF(cpy_r_last_token); + goto CPyL194; +CPyL398: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r286); + goto CPyL337; +CPyL399: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + goto CPyL337; +CPyL400: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r308); + goto CPyL337; +CPyL401: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + goto CPyL337; +CPyL402: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_obj); + goto CPyL337; +CPyL403: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF(cpy_r_last_token); + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r72); + goto CPyL247; +CPyL404: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r360); + goto CPyL337; +CPyL405: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF(cpy_r_last_token); + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r72); + goto CPyL260; +CPyL406: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r399); + goto CPyL337; +CPyL407: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r401); + goto CPyL337; +CPyL408: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF(cpy_r_last_token); + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r72); + goto CPyL283; +CPyL409: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + CPy_DecRef(cpy_r_pending_active); + CPyTagged_DecRef(cpy_r_paren_count); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r412); + goto CPyL337; +CPyL410: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF(cpy_r_last_token); + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r72); + goto CPyL297; +CPyL411: ; + CPy_DECREF(cpy_r_last_token); + goto CPyL303; +CPyL412: ; + CPy_DECREF(cpy_r_active_objects); + CPy_DECREF(cpy_r_comma_data); + CPy_DECREF_NO_IMM(cpy_r_pending_active); + CPyTagged_DECREF(cpy_r_paren_count); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r72); + goto CPyL297; +CPyL413: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_last_token); + goto CPyL337; +CPyL414: ; + CPy_DECREF(cpy_r_last_token); + goto CPyL307; +CPyL415: ; + CPy_DECREF(cpy_r_last_token); + goto CPyL325; +CPyL416: ; + CPyTagged_DECREF(cpy_r_r463); + goto CPyL320; +CPyL417: ; + CPy_DECREF(cpy_r_current_text); + goto CPyL321; +CPyL418: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_comma_data); + goto CPyL337; +CPyL419: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_r471); + goto CPyL337; +CPyL420: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_r471); + CPy_DecRef(cpy_r_r472); + goto CPyL337; +CPyL421: ; + CPy_DecRef(cpy_r_active_objects); + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_r474.f0); + CPy_DecRef(cpy_r_r474.f1); + CPy_DecRef(cpy_r_r474.f2); + goto CPyL337; +CPyL422: ; + CPy_DecRef(cpy_r_current_text); + CPy_DecRef(cpy_r_comma_data); + goto CPyL337; +CPyL423: ; + CPy_DecRef(cpy_r_comma_data); + CPy_DecRef(cpy_r_r483); + goto CPyL337; +CPyL424: ; + CPy_DecRef(cpy_r_r483); + CPy_DecRef(cpy_r_r484); + goto CPyL337; +} + +PyObject *CPyPy_console____parse_document(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"local_dict", "text", 0}; + static CPyArg_Parser parser = {"OO:_parse_document", kwlist, 0}; + PyObject *obj_local_dict; + PyObject *obj_text; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_local_dict, &obj_text)) { + return NULL; + } + PyObject *arg_local_dict = obj_local_dict; + PyObject *arg_text = obj_text; + PyObject *retval = CPyDef_console____parse_document(arg_local_dict, arg_text); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/console.py", "_parse_document", 468, CPyStatic_console___globals); + return NULL; +} + +char CPyDef_console_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + PyObject **cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r79; + void *cpy_r_r81; + void *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + int32_t cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + char cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + int32_t cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + int32_t cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + char cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + int32_t cpy_r_r162; + char cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + int32_t cpy_r_r166; + char cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + char cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + int32_t cpy_r_r194; + char cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + int32_t cpy_r_r198; + char cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + char cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + int32_t cpy_r_r212; + char cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + int32_t cpy_r_r216; + char cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + char cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + int32_t cpy_r_r231; + char cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + int32_t cpy_r_r235; + char cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + char cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + int32_t cpy_r_r250; + char cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + int32_t cpy_r_r254; + char cpy_r_r255; + char cpy_r_r256; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_builtins; + cpy_r_r6 = (PyObject **)&CPyModule_code; + cpy_r_r7 = (PyObject **)&CPyModule_inspect; + cpy_r_r8 = (PyObject **)&CPyModule_sys; + cpy_r_r9 = (PyObject **)&CPyModule_tokenize; + PyObject **cpy_r_r10[5] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[5] = {4, 5, 6, 7, 8}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[2106]; /* (('builtins', 'builtins', 'builtins'), + ('code', 'code', 'code'), + ('inspect', 'inspect', 'inspect'), + ('sys', 'sys', 'sys'), + ('tokenize', 'tokenize', 'tokenize')) */ + cpy_r_r15 = CPyStatic_console___globals; + cpy_r_r16 = CPyStatics[365]; /* 'brownie/_cli/console.py' */ + cpy_r_r17 = CPyStatics[12]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL81; + cpy_r_r19 = CPyStatics[2107]; /* ('Iterable',) */ + cpy_r_r20 = CPyStatics[366]; /* 'collections.abc' */ + cpy_r_r21 = CPyStatic_console___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("brownie/_cli/console.py", "", 9, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_collections___abc = cpy_r_r22; + CPy_INCREF(CPyModule_collections___abc); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2108]; /* ('StringIO',) */ + cpy_r_r24 = CPyStatics[367]; /* 'io' */ + cpy_r_r25 = CPyStatic_console___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("brownie/_cli/console.py", "", 10, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_io = cpy_r_r26; + CPy_INCREF(CPyModule_io); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2109]; /* ('Any', 'Dict', 'Final', 'Optional', 'final') */ + cpy_r_r28 = CPyStatics[14]; /* 'typing' */ + cpy_r_r29 = CPyStatic_console___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 11, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_typing = cpy_r_r30; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[2110]; /* ('PromptSession',) */ + cpy_r_r32 = CPyStatics[372]; /* 'prompt_toolkit' */ + cpy_r_r33 = CPyStatic_console___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 13, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit = cpy_r_r34; + CPy_INCREF(CPyModule_prompt_toolkit); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[2111]; /* ('AutoSuggest', 'Suggestion') */ + cpy_r_r36 = CPyStatics[374]; /* 'prompt_toolkit.auto_suggest' */ + cpy_r_r37 = CPyStatic_console___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 14, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___auto_suggest = cpy_r_r38; + CPy_INCREF(CPyModule_prompt_toolkit___auto_suggest); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[2112]; /* ('Completer', 'Completion') */ + cpy_r_r40 = CPyStatics[376]; /* 'prompt_toolkit.completion' */ + cpy_r_r41 = CPyStatic_console___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 15, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___completion = cpy_r_r42; + CPy_INCREF(CPyModule_prompt_toolkit___completion); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyStatics[2113]; /* ('EditingMode',) */ + cpy_r_r44 = CPyStatics[377]; /* 'prompt_toolkit.enums' */ + cpy_r_r45 = CPyStatic_console___globals; + cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 16, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___enums = cpy_r_r46; + CPy_INCREF(CPyModule_prompt_toolkit___enums); + CPy_DECREF(cpy_r_r46); + cpy_r_r47 = CPyStatics[2114]; /* ('FileHistory',) */ + cpy_r_r48 = CPyStatics[379]; /* 'prompt_toolkit.history' */ + cpy_r_r49 = CPyStatic_console___globals; + cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 17, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___history = cpy_r_r50; + CPy_INCREF(CPyModule_prompt_toolkit___history); + CPy_DECREF(cpy_r_r50); + cpy_r_r51 = CPyStatics[2115]; /* ('KeyBindings',) */ + cpy_r_r52 = CPyStatics[380]; /* 'prompt_toolkit.key_binding' */ + cpy_r_r53 = CPyStatic_console___globals; + cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 18, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___key_binding = cpy_r_r54; + CPy_INCREF(CPyModule_prompt_toolkit___key_binding); + CPy_DECREF(cpy_r_r54); + cpy_r_r55 = CPyStatics[2116]; /* ('load_key_bindings',) */ + cpy_r_r56 = CPyStatics[381]; /* 'prompt_toolkit.key_binding.defaults' */ + cpy_r_r57 = CPyStatic_console___globals; + cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 19, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___key_binding___defaults = cpy_r_r58; + CPy_INCREF(CPyModule_prompt_toolkit___key_binding___defaults); + CPy_DECREF(cpy_r_r58); + cpy_r_r59 = CPyStatics[2117]; /* ('Keys',) */ + cpy_r_r60 = CPyStatics[382]; /* 'prompt_toolkit.keys' */ + cpy_r_r61 = CPyStatic_console___globals; + cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 20, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___keys = cpy_r_r62; + CPy_INCREF(CPyModule_prompt_toolkit___keys); + CPy_DECREF(cpy_r_r62); + cpy_r_r63 = CPyStatics[2118]; /* ('PygmentsLexer',) */ + cpy_r_r64 = CPyStatics[383]; /* 'prompt_toolkit.lexers' */ + cpy_r_r65 = CPyStatic_console___globals; + cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 21, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___lexers = cpy_r_r66; + CPy_INCREF(CPyModule_prompt_toolkit___lexers); + CPy_DECREF(cpy_r_r66); + cpy_r_r67 = CPyStatics[2119]; /* ('style_from_pygments_cls',) */ + cpy_r_r68 = CPyStatics[384]; /* 'prompt_toolkit.styles.pygments' */ + cpy_r_r69 = CPyStatic_console___globals; + cpy_r_r70 = CPyImport_ImportFromMany(cpy_r_r68, cpy_r_r67, cpy_r_r67, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 22, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_prompt_toolkit___styles___pygments = cpy_r_r70; + CPy_INCREF(CPyModule_prompt_toolkit___styles___pygments); + CPy_DECREF(cpy_r_r70); + cpy_r_r71 = CPyStatics[2120]; /* ('PythonLexer',) */ + cpy_r_r72 = CPyStatics[385]; /* 'pygments.lexers' */ + cpy_r_r73 = CPyStatic_console___globals; + cpy_r_r74 = CPyImport_ImportFromMany(cpy_r_r72, cpy_r_r71, cpy_r_r71, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 23, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_pygments___lexers = cpy_r_r74; + CPy_INCREF(CPyModule_pygments___lexers); + CPy_DECREF(cpy_r_r74); + cpy_r_r75 = CPyStatics[2121]; /* ('get_style_by_name',) */ + cpy_r_r76 = CPyStatics[386]; /* 'pygments.styles' */ + cpy_r_r77 = CPyStatic_console___globals; + cpy_r_r78 = CPyImport_ImportFromMany(cpy_r_r76, cpy_r_r75, cpy_r_r75, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 24, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_pygments___styles = cpy_r_r78; + CPy_INCREF(CPyModule_pygments___styles); + CPy_DECREF(cpy_r_r78); + cpy_r_r79 = (PyObject **)&CPyModule_brownie; + PyObject **cpy_r_r80[1] = {cpy_r_r79}; + cpy_r_r81 = (void *)&cpy_r_r80; + int64_t cpy_r_r82[1] = {26}; + cpy_r_r83 = (void *)&cpy_r_r82; + cpy_r_r84 = CPyStatics[2123]; /* (('brownie', 'brownie', 'brownie'),) */ + cpy_r_r85 = CPyStatic_console___globals; + cpy_r_r86 = CPyStatics[365]; /* 'brownie/_cli/console.py' */ + cpy_r_r87 = CPyStatics[12]; /* '' */ + cpy_r_r88 = CPyImport_ImportMany(cpy_r_r84, cpy_r_r81, cpy_r_r85, cpy_r_r86, cpy_r_r87, cpy_r_r83); + if (!cpy_r_r88) goto CPyL81; + cpy_r_r89 = CPyStatics[2124]; /* ('network', 'project') */ + cpy_r_r90 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r91 = CPyStatic_console___globals; + cpy_r_r92 = CPyImport_ImportFromMany(cpy_r_r90, cpy_r_r89, cpy_r_r89, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 27, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie = cpy_r_r92; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r92); + cpy_r_r93 = CPyStatics[2125]; /* ('import_module',) */ + cpy_r_r94 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r95 = CPyStatic_console___globals; + cpy_r_r96 = CPyImport_ImportFromMany(cpy_r_r94, cpy_r_r93, cpy_r_r93, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 28, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie____c_constants = cpy_r_r96; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r96); + cpy_r_r97 = CPyStatics[2126]; /* ('CONFIG', '_get_data_folder', + '_update_argv_from_docopt') */ + cpy_r_r98 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r99 = CPyStatic_console___globals; + cpy_r_r100 = CPyImport_ImportFromMany(cpy_r_r98, cpy_r_r97, cpy_r_r97, cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 29, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie____config = cpy_r_r100; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r100); + cpy_r_r101 = CPyStatics[2127]; /* ('Project',) */ + cpy_r_r102 = CPyStatics[389]; /* 'brownie.project.main' */ + cpy_r_r103 = CPyStatic_console___globals; + cpy_r_r104 = CPyImport_ImportFromMany(cpy_r_r102, cpy_r_r101, cpy_r_r101, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 30, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie___project___main = cpy_r_r104; + CPy_INCREF(CPyModule_brownie___project___main); + CPy_DECREF(cpy_r_r104); + cpy_r_r105 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r106 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r107 = CPyStatic_console___globals; + cpy_r_r108 = CPyImport_ImportFromMany(cpy_r_r106, cpy_r_r105, cpy_r_r105, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 31, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie___utils = cpy_r_r108; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r108); + cpy_r_r109 = CPyStatics[2128]; /* ('bright_blue', 'bright_cyan') */ + cpy_r_r110 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r111 = CPyStatic_console___globals; + cpy_r_r112 = CPyImport_ImportFromMany(cpy_r_r110, cpy_r_r109, cpy_r_r109, cpy_r_r111); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 32, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie___utils____color = cpy_r_r112; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r112); + cpy_r_r113 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r114 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r115 = CPyStatic_console___globals; + cpy_r_r116 = CPyImport_ImportFromMany(cpy_r_r114, cpy_r_r113, cpy_r_r113, cpy_r_r115); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 33, CPyStatic_console___globals); + goto CPyL81; + } + CPyModule_brownie___utils___docopt = cpy_r_r116; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r116); + cpy_r_r117 = CPyStatics[391]; /* ('Usage: brownie console [options]\n' + '\n' + 'Options:\n' + ' --network Use a specific network ' + '(default ') */ + cpy_r_r118 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r118 != NULL)) goto CPyL30; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r119 = 0; + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); + goto CPyL81; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r120 = CPyStatics[240]; /* 'settings' */ + cpy_r_r121 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); + goto CPyL81; + } + if (likely(PyDict_Check(cpy_r_r121))) + cpy_r_r122 = cpy_r_r121; + else { + CPy_TypeErrorTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals, "dict", cpy_r_r121); + goto CPyL81; + } + cpy_r_r123 = CPyStatics[392]; /* 'networks' */ + cpy_r_r124 = CPyDict_GetItem(cpy_r_r122, cpy_r_r123); + CPy_DECREF(cpy_r_r122); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r125 = CPyStatics[393]; /* 'default' */ + cpy_r_r126 = PyObject_GetItem(cpy_r_r124, cpy_r_r125); + CPy_DECREF(cpy_r_r124); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 38, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r127 = PyObject_Str(cpy_r_r126); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 35, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r128 = CPyStatics[394]; /* (')\n' + ' --tb -t Show entire python ' + 'traceback on exceptions\n' + ' --help -h Display this message\n' + ' --no-compile Use previous contracts ' + 'compilation\n' + '\n' + 'Connects to the network and opens the brownie ' + 'console.\n') */ + cpy_r_r129 = CPyStr_Build(3, cpy_r_r117, cpy_r_r127, cpy_r_r128); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 35, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r130 = CPyStatic_console___globals; + cpy_r_r131 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r132 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r129); + CPy_DECREF(cpy_r_r129); + cpy_r_r133 = cpy_r_r132 >= 0; + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 35, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r134 = PyDict_New(); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 46, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r135 = CPyStatic_console___globals; + cpy_r_r136 = CPyStatics[300]; /* '_parser_cache' */ + cpy_r_r137 = CPyDict_SetItem(cpy_r_r135, cpy_r_r136, cpy_r_r134); + CPy_DECREF(cpy_r_r134); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 46, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r139 = NULL; + cpy_r_r140 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r141 = (PyObject *)CPyType_console____Quitter_template; + cpy_r_r142 = CPyType_FromTemplate(cpy_r_r141, cpy_r_r139, cpy_r_r140); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r143 = CPyDef_console____Quitter_trait_vtable_setup(); + if (unlikely(cpy_r_r143 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL82; + } + cpy_r_r144 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r145 = CPyStatics[397]; /* 'name' */ + cpy_r_r146 = PyTuple_Pack(1, cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); + goto CPyL82; + } + cpy_r_r147 = PyObject_SetAttr(cpy_r_r142, cpy_r_r144, cpy_r_r146); + CPy_DECREF(cpy_r_r146); + cpy_r_r148 = cpy_r_r147 >= 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); + goto CPyL82; + } + CPyType_console____Quitter = (PyTypeObject *)cpy_r_r142; + CPy_INCREF(CPyType_console____Quitter); + cpy_r_r149 = CPyStatic_console___globals; + cpy_r_r150 = CPyStatics[398]; /* '_Quitter' */ + cpy_r_r151 = PyDict_SetItem(cpy_r_r149, cpy_r_r150, cpy_r_r142); + CPy_DECREF(cpy_r_r142); + cpy_r_r152 = cpy_r_r151 >= 0; + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 70, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r153 = NULL; + cpy_r_r154 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r155 = (PyObject *)CPyType_console___ConsolePrinter_template; + cpy_r_r156 = CPyType_FromTemplate(cpy_r_r155, cpy_r_r153, cpy_r_r154); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r157 = CPyDef_console___ConsolePrinter_trait_vtable_setup(); + if (unlikely(cpy_r_r157 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL83; + } + cpy_r_r158 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r159 = CPyStatics[223]; /* '_builtins_print' */ + cpy_r_r160 = CPyStatics[241]; /* 'console' */ + cpy_r_r161 = PyTuple_Pack(2, cpy_r_r159, cpy_r_r160); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); + goto CPyL83; + } + cpy_r_r162 = PyObject_SetAttr(cpy_r_r156, cpy_r_r158, cpy_r_r161); + CPy_DECREF(cpy_r_r161); + cpy_r_r163 = cpy_r_r162 >= 0; + if (unlikely(!cpy_r_r163)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); + goto CPyL83; + } + CPyType_console___ConsolePrinter = (PyTypeObject *)cpy_r_r156; + CPy_INCREF(CPyType_console___ConsolePrinter); + cpy_r_r164 = CPyStatic_console___globals; + cpy_r_r165 = CPyStatics[399]; /* 'ConsolePrinter' */ + cpy_r_r166 = PyDict_SetItem(cpy_r_r164, cpy_r_r165, cpy_r_r156); + CPy_DECREF(cpy_r_r156); + cpy_r_r167 = cpy_r_r166 >= 0; + if (unlikely(!cpy_r_r167)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 90, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r168 = (PyObject *)CPyType_console___ConsolePrinter; + cpy_r_r169 = CPyModule_builtins; + cpy_r_r170 = CPyStatics[53]; /* 'print' */ + cpy_r_r171 = CPyObject_GetAttr(cpy_r_r169, cpy_r_r170); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 98, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r172 = CPyStatics[223]; /* '_builtins_print' */ + cpy_r_r173 = PyObject_SetAttr(cpy_r_r168, cpy_r_r172, cpy_r_r171); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 98, CPyStatic_console___globals); + goto CPyL84; + } + CPyStatic_console___ConsolePrinter____builtins_print = cpy_r_r171; + CPy_INCREF(CPyStatic_console___ConsolePrinter____builtins_print); + CPy_DECREF(cpy_r_r171); + cpy_r_r175 = CPyModule_sys; + cpy_r_r176 = CPyStatics[222]; /* 'stdout' */ + cpy_r_r177 = CPyObject_GetAttr(cpy_r_r175, cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 106, CPyStatic_console___globals); + goto CPyL81; + } + CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file = cpy_r_r177; + CPy_INCREF(CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file); + CPy_DECREF(cpy_r_r177); + cpy_r_r178 = CPyModule_code; + cpy_r_r179 = CPyStatics[400]; /* 'InteractiveConsole' */ + cpy_r_r180 = CPyObject_GetAttr(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r181 = PyTuple_Pack(1, cpy_r_r180); + CPy_DECREF(cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r182 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r183 = (PyObject *)CPyType_console___Console_template; + cpy_r_r184 = CPyType_FromTemplate(cpy_r_r183, cpy_r_r181, cpy_r_r182); + CPy_DECREF(cpy_r_r181); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r185 = CPyDef_console___Console_trait_vtable_setup(); + if (unlikely(cpy_r_r185 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL85; + } + cpy_r_r186 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r187 = CPyStatics[401]; /* 'prompt_input' */ + cpy_r_r188 = CPyStatics[402]; /* 'exit_on_continue' */ + cpy_r_r189 = CPyStatics[403]; /* 'compile_mode' */ + cpy_r_r190 = CPyStatics[231]; /* 'prompt_session' */ + cpy_r_r191 = CPyStatics[404]; /* 'console_printer' */ + cpy_r_r192 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r193 = PyTuple_Pack(6, cpy_r_r187, cpy_r_r188, cpy_r_r189, cpy_r_r190, cpy_r_r191, cpy_r_r192); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); + goto CPyL85; + } + cpy_r_r194 = PyObject_SetAttr(cpy_r_r184, cpy_r_r186, cpy_r_r193); + CPy_DECREF(cpy_r_r193); + cpy_r_r195 = cpy_r_r194 >= 0; + if (unlikely(!cpy_r_r195)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); + goto CPyL85; + } + CPyType_console___Console = (PyTypeObject *)cpy_r_r184; + CPy_INCREF(CPyType_console___Console); + cpy_r_r196 = CPyStatic_console___globals; + cpy_r_r197 = CPyStatics[406]; /* 'Console' */ + cpy_r_r198 = PyDict_SetItem(cpy_r_r196, cpy_r_r197, cpy_r_r184); + CPy_DECREF(cpy_r_r184); + cpy_r_r199 = cpy_r_r198 >= 0; + if (unlikely(!cpy_r_r199)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 127, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r200 = CPyStatic_console___globals; + cpy_r_r201 = CPyStatics[378]; /* 'FileHistory' */ + cpy_r_r202 = CPyDict_GetItem(cpy_r_r200, cpy_r_r201); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r203 = PyTuple_Pack(1, cpy_r_r202); + CPy_DECREF(cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r204 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r205 = (PyObject *)CPyType_console___SanitizedFileHistory_template; + cpy_r_r206 = CPyType_FromTemplate(cpy_r_r205, cpy_r_r203, cpy_r_r204); + CPy_DECREF(cpy_r_r203); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r207 = CPyDef_console___SanitizedFileHistory_trait_vtable_setup(); + if (unlikely(cpy_r_r207 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL86; + } + cpy_r_r208 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r209 = CPyStatics[290]; /* 'locals' */ + cpy_r_r210 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r211 = PyTuple_Pack(2, cpy_r_r209, cpy_r_r210); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); + goto CPyL86; + } + cpy_r_r212 = PyObject_SetAttr(cpy_r_r206, cpy_r_r208, cpy_r_r211); + CPy_DECREF(cpy_r_r211); + cpy_r_r213 = cpy_r_r212 >= 0; + if (unlikely(!cpy_r_r213)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); + goto CPyL86; + } + CPyType_console___SanitizedFileHistory = (PyTypeObject *)cpy_r_r206; + CPy_INCREF(CPyType_console___SanitizedFileHistory); + cpy_r_r214 = CPyStatic_console___globals; + cpy_r_r215 = CPyStatics[407]; /* 'SanitizedFileHistory' */ + cpy_r_r216 = PyDict_SetItem(cpy_r_r214, cpy_r_r215, cpy_r_r206); + CPy_DECREF(cpy_r_r206); + cpy_r_r217 = cpy_r_r216 >= 0; + if (unlikely(!cpy_r_r217)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 338, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r218 = CPyStatic_console___globals; + cpy_r_r219 = CPyStatics[375]; /* 'Completer' */ + cpy_r_r220 = CPyDict_GetItem(cpy_r_r218, cpy_r_r219); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r221 = PyTuple_Pack(1, cpy_r_r220); + CPy_DECREF(cpy_r_r220); + if (unlikely(cpy_r_r221 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r222 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r223 = (PyObject *)CPyType_console___ConsoleCompleter_template; + cpy_r_r224 = CPyType_FromTemplate(cpy_r_r223, cpy_r_r221, cpy_r_r222); + CPy_DECREF(cpy_r_r221); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r225 = CPyDef_console___ConsoleCompleter_trait_vtable_setup(); + if (unlikely(cpy_r_r225 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL87; + } + cpy_r_r226 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r227 = CPyStatics[241]; /* 'console' */ + cpy_r_r228 = CPyStatics[290]; /* 'locals' */ + cpy_r_r229 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r230 = PyTuple_Pack(3, cpy_r_r227, cpy_r_r228, cpy_r_r229); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); + goto CPyL87; + } + cpy_r_r231 = PyObject_SetAttr(cpy_r_r224, cpy_r_r226, cpy_r_r230); + CPy_DECREF(cpy_r_r230); + cpy_r_r232 = cpy_r_r231 >= 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); + goto CPyL87; + } + CPyType_console___ConsoleCompleter = (PyTypeObject *)cpy_r_r224; + CPy_INCREF(CPyType_console___ConsoleCompleter); + cpy_r_r233 = CPyStatic_console___globals; + cpy_r_r234 = CPyStatics[408]; /* 'ConsoleCompleter' */ + cpy_r_r235 = PyDict_SetItem(cpy_r_r233, cpy_r_r234, cpy_r_r224); + CPy_DECREF(cpy_r_r224); + cpy_r_r236 = cpy_r_r235 >= 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 372, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r237 = CPyStatic_console___globals; + cpy_r_r238 = CPyStatics[373]; /* 'AutoSuggest' */ + cpy_r_r239 = CPyDict_GetItem(cpy_r_r237, cpy_r_r238); + if (unlikely(cpy_r_r239 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r240 = PyTuple_Pack(1, cpy_r_r239); + CPy_DECREF(cpy_r_r239); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r241 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r242 = (PyObject *)CPyType_console___ConsoleAutoSuggest_template; + cpy_r_r243 = CPyType_FromTemplate(cpy_r_r242, cpy_r_r240, cpy_r_r241); + CPy_DECREF(cpy_r_r240); + if (unlikely(cpy_r_r243 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); + goto CPyL81; + } + cpy_r_r244 = CPyDef_console___ConsoleAutoSuggest_trait_vtable_setup(); + if (unlikely(cpy_r_r244 == 2)) { + CPy_AddTraceback("brownie/_cli/console.py", "", -1, CPyStatic_console___globals); + goto CPyL88; + } + cpy_r_r245 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r246 = CPyStatics[241]; /* 'console' */ + cpy_r_r247 = CPyStatics[290]; /* 'locals' */ + cpy_r_r248 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r249 = PyTuple_Pack(3, cpy_r_r246, cpy_r_r247, cpy_r_r248); + if (unlikely(cpy_r_r249 == NULL)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); + goto CPyL88; + } + cpy_r_r250 = PyObject_SetAttr(cpy_r_r243, cpy_r_r245, cpy_r_r249); + CPy_DECREF(cpy_r_r249); + cpy_r_r251 = cpy_r_r250 >= 0; + if (unlikely(!cpy_r_r251)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); + goto CPyL88; + } + CPyType_console___ConsoleAutoSuggest = (PyTypeObject *)cpy_r_r243; + CPy_INCREF(CPyType_console___ConsoleAutoSuggest); + cpy_r_r252 = CPyStatic_console___globals; + cpy_r_r253 = CPyStatics[409]; /* 'ConsoleAutoSuggest' */ + cpy_r_r254 = PyDict_SetItem(cpy_r_r252, cpy_r_r253, cpy_r_r243); + CPy_DECREF(cpy_r_r243); + cpy_r_r255 = cpy_r_r254 >= 0; + if (unlikely(!cpy_r_r255)) { + CPy_AddTraceback("brownie/_cli/console.py", "", 400, CPyStatic_console___globals); + goto CPyL81; + } + return 1; +CPyL81: ; + cpy_r_r256 = 2; + return cpy_r_r256; +CPyL82: ; + CPy_DecRef(cpy_r_r142); + goto CPyL81; +CPyL83: ; + CPy_DecRef(cpy_r_r156); + goto CPyL81; +CPyL84: ; + CPy_DecRef(cpy_r_r171); + goto CPyL81; +CPyL85: ; + CPy_DecRef(cpy_r_r184); + goto CPyL81; +CPyL86: ; + CPy_DecRef(cpy_r_r206); + goto CPyL81; +CPyL87: ; + CPy_DecRef(cpy_r_r224); + goto CPyL81; +CPyL88: ; + CPy_DecRef(cpy_r_r243); + goto CPyL81; +} +static PyMethodDef guimodule_methods[] = { + {"main", (PyCFunction)CPyPy_gui___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___gui(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___gui__internal, "__name__"); + CPyStatic_gui___globals = PyModule_GetDict(CPyModule_brownie____cli___gui__internal); + if (unlikely(CPyStatic_gui___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_gui_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___gui__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef guimodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.gui", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + guimodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___gui(void) +{ + if (CPyModule_brownie____cli___gui__internal) { + Py_INCREF(CPyModule_brownie____cli___gui__internal); + return CPyModule_brownie____cli___gui__internal; + } + CPyModule_brownie____cli___gui__internal = PyModule_Create(&guimodule); + if (unlikely(CPyModule_brownie____cli___gui__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___gui(CPyModule_brownie____cli___gui__internal) != 0) + goto fail; + return CPyModule_brownie____cli___gui__internal; + fail: + return NULL; +} + +PyObject *CPyDef_gui___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + cpy_r_r0 = CPyStatic_gui___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals); + goto CPyL13; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals, "str", cpy_r_r2); + goto CPyL13; + } + cpy_r_r4 = CPyStatic_gui___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals); + goto CPyL14; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 31, CPyStatic_gui___globals); + goto CPyL14; + } else + goto CPyL15; +CPyL4: ; + CPy_DECREF(cpy_r_r3); + cpy_r_r10 = NULL; + cpy_r_r11 = NULL; + cpy_r_r12 = 2; + cpy_r_r13 = 2; + cpy_r_r14 = CPyDef_project___main___load(cpy_r_r10, cpy_r_r11, cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 32, CPyStatic_gui___globals); + goto CPyL13; + } else + goto CPyL16; +CPyL5: ; + cpy_r_r15 = CPyStatics[410]; /* 'Loading Brownie GUI...' */ + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[53]; /* 'print' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 33, CPyStatic_gui___globals); + goto CPyL13; + } + PyObject *cpy_r_r19[1] = {cpy_r_r15}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 33, CPyStatic_gui___globals); + goto CPyL13; + } else + goto CPyL17; +CPyL7: ; + cpy_r_r22 = CPyStatic_gui___globals; + cpy_r_r23 = CPyStatics[250]; /* 'Gui' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 34, CPyStatic_gui___globals); + goto CPyL13; + } + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r24, 0, 0, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 34, CPyStatic_gui___globals); + goto CPyL13; + } + cpy_r_r26 = CPyStatics[411]; /* 'mainloop' */ + PyObject *cpy_r_r27[1] = {cpy_r_r25}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 34, CPyStatic_gui___globals); + goto CPyL18; + } else + goto CPyL19; +CPyL10: ; + CPy_DECREF(cpy_r_r25); + cpy_r_r30 = CPyStatics[412]; /* 'GUI was terminated.' */ + cpy_r_r31 = CPyModule_builtins; + cpy_r_r32 = CPyStatics[53]; /* 'print' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 35, CPyStatic_gui___globals); + goto CPyL13; + } + PyObject *cpy_r_r34[1] = {cpy_r_r30}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "main", 35, CPyStatic_gui___globals); + goto CPyL13; + } else + goto CPyL20; +CPyL12: ; + cpy_r_r37 = Py_None; + return cpy_r_r37; +CPyL13: ; + cpy_r_r38 = NULL; + return cpy_r_r38; +CPyL14: ; + CPy_DecRef(cpy_r_r3); + goto CPyL13; +CPyL15: ; + CPy_DECREF(cpy_r_r9); + goto CPyL4; +CPyL16: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + goto CPyL5; +CPyL17: ; + CPy_DECREF(cpy_r_r21); + goto CPyL7; +CPyL18: ; + CPy_DecRef(cpy_r_r25); + goto CPyL13; +CPyL19: ; + CPy_DECREF(cpy_r_r29); + goto CPyL10; +CPyL20: ; + CPy_DECREF(cpy_r_r36); + goto CPyL12; +} + +PyObject *CPyPy_gui___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_gui___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/gui.py", "main", 30, CPyStatic_gui___globals); + return NULL; +} + +char CPyDef_gui_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "", -1, CPyStatic_gui___globals); + goto CPyL8; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2091]; /* ('project',) */ + cpy_r_r6 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r7 = CPyStatic_gui___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "", 3, CPyStatic_gui___globals); + goto CPyL8; + } + CPyModule_brownie = cpy_r_r8; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2129]; /* ('Gui',) */ + cpy_r_r10 = CPyStatics[249]; /* 'brownie._gui' */ + cpy_r_r11 = CPyStatic_gui___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "", 4, CPyStatic_gui___globals); + goto CPyL8; + } + CPyModule_brownie____gui = cpy_r_r12; + CPy_INCREF(CPyModule_brownie____gui); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r14 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r15 = CPyStatic_gui___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/gui.py", "", 5, CPyStatic_gui___globals); + goto CPyL8; + } + CPyModule_brownie___utils___docopt = cpy_r_r16; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[413]; /* ('Usage: brownie gui\n' + '\n' + 'Options:\n' + ' --help -h Display this message\n' + '\n' + 'Opens the brownie GUI. Basic functionality is as ' + 'follows:\n' + '\n' + ' * Selecting an opcode will highlight the associated ' + 'source code.\n' + ' * Highlighting a section of the source will jump to ' + 'the most relevant opcode,\n' + ' if possible.\n' + ' * Opcodes with a darkened background have no ' + 'associated source code.\n' + ' * Type a pc number to jump to that opcode.\n' + ' * Right click an opcode to toggle highlighting on all ' + 'opcodes of the same type.\n' + ' * Press J to toggle highlighting on JUMP, JUMPI and ' + 'JUMPDEST opcodes.\n' + ' * Press R to toggle highlighting on all REVERT ' + 'opcodes.\n' + ' * Select a section of source code and press S to ' + 'enter scope mode. The\n' + ' instructions will be filtered to only display ' + 'opcodes related to the relevant\n' + ' code. Press A to disable and see all opcodes ' + 'again.\n' + ' * Press C to toggle unit test coverage visualization. ' + 'This will only work if\n' + ' you have already run brownie coverage on your ' + 'project. The coverage results\n' + ' are shown via different colors of text highlight.') */ + cpy_r_r18 = CPyStatic_gui___globals; + cpy_r_r19 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_cli/gui.py", "", 7, CPyStatic_gui___globals); + goto CPyL8; + } + return 1; +CPyL8: ; + cpy_r_r22 = 2; + return cpy_r_r22; +} +static PyMethodDef initmodule_methods[] = { + {"main", (PyCFunction)CPyPy_init___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___init(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___init__internal, "__name__"); + CPyStatic_init___globals = PyModule_GetDict(CPyModule_brownie____cli___init__internal); + if (unlikely(CPyStatic_init___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_init_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___init__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef initmodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.init", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + initmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___init(void) +{ + if (CPyModule_brownie____cli___init__internal) { + Py_INCREF(CPyModule_brownie____cli___init__internal); + return CPyModule_brownie____cli___init__internal; + } + CPyModule_brownie____cli___init__internal = PyModule_Create(&initmodule); + if (unlikely(CPyModule_brownie____cli___init__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___init(CPyModule_brownie____cli___init__internal) != 0) + goto fail; + return CPyModule_brownie____cli___init__internal; + fail: + return NULL; +} + +PyObject *CPyDef_init___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + cpy_r_r0 = CPyStatic_init___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals); + goto CPyL19; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals, "str", cpy_r_r2); + goto CPyL19; + } + cpy_r_r4 = CPyStatic_init___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals); + goto CPyL20; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals); + goto CPyL20; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/init.py", "main", 30, CPyStatic_init___globals, "dict", cpy_r_r9); + goto CPyL19; + } + cpy_r_r11 = CPyStatics[169]; /* '' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL21; + } + cpy_r_r13 = PyObject_IsTrue(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL22; + } + cpy_r_r15 = cpy_r_r13; + if (!cpy_r_r15) goto CPyL23; + cpy_r_r16 = cpy_r_r12; + goto CPyL10; +CPyL9: ; + cpy_r_r17 = CPyStatics[175]; /* '.' */ + CPy_INCREF(cpy_r_r17); + cpy_r_r16 = cpy_r_r17; +CPyL10: ; + cpy_r_r18 = CPyStatics[170]; /* '--force' */ + cpy_r_r19 = CPyDict_GetItem(cpy_r_r10, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL24; + } + cpy_r_r20 = CPyStatics[170]; /* '--force' */ + cpy_r_r21 = CPyDict_GetItem(cpy_r_r10, cpy_r_r20); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL25; + } + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r22 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals, "str", cpy_r_r16); + goto CPyL26; + } + if (unlikely(!PyBool_Check(cpy_r_r19))) { + CPy_TypeError("bool", cpy_r_r19); cpy_r_r23 = 2; + } else + cpy_r_r23 = cpy_r_r19 == Py_True; + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r23 == 2)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL27; + } + if (unlikely(!PyBool_Check(cpy_r_r21))) { + CPy_TypeError("bool", cpy_r_r21); cpy_r_r24 = 2; + } else + cpy_r_r24 = cpy_r_r21 == Py_True; + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r24 == 2)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL28; + } + cpy_r_r25 = CPyDef_project___main___new(cpy_r_r22, cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 31, CPyStatic_init___globals); + goto CPyL19; + } + cpy_r_r26 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r27 = CPyStatics[414]; /* 'A new Brownie project has been initialized at ' */ + cpy_r_r28 = CPyStr_Build(2, cpy_r_r27, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 32, CPyStatic_init___globals); + goto CPyL19; + } + cpy_r_r29 = CPyDef__color___notify(cpy_r_r26, cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "main", 32, CPyStatic_init___globals); + goto CPyL19; + } else + goto CPyL29; +CPyL18: ; + cpy_r_r30 = Py_None; + return cpy_r_r30; +CPyL19: ; + cpy_r_r31 = NULL; + return cpy_r_r31; +CPyL20: ; + CPy_DecRef(cpy_r_r3); + goto CPyL19; +CPyL21: ; + CPy_DecRef(cpy_r_r10); + goto CPyL19; +CPyL22: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL19; +CPyL23: ; + CPy_DECREF(cpy_r_r12); + goto CPyL9; +CPyL24: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + goto CPyL19; +CPyL25: ; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r19); + goto CPyL19; +CPyL26: ; + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r21); + goto CPyL19; +CPyL27: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + goto CPyL19; +CPyL28: ; + CPy_DecRef(cpy_r_r22); + goto CPyL19; +CPyL29: ; + CPy_DECREF(cpy_r_r29); + goto CPyL18; +} + +PyObject *CPyPy_init___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_init___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/init.py", "main", 29, CPyStatic_init___globals); + return NULL; +} + +char CPyDef_init_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "", -1, CPyStatic_init___globals); + goto CPyL8; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2091]; /* ('project',) */ + cpy_r_r6 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r7 = CPyStatic_init___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "", 3, CPyStatic_init___globals); + goto CPyL8; + } + CPyModule_brownie = cpy_r_r8; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2092]; /* ('notify',) */ + cpy_r_r10 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r11 = CPyStatic_init___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "", 4, CPyStatic_init___globals); + goto CPyL8; + } + CPyModule_brownie___utils = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r14 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r15 = CPyStatic_init___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/init.py", "", 5, CPyStatic_init___globals); + goto CPyL8; + } + CPyModule_brownie___utils___docopt = cpy_r_r16; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[415]; /* ('Usage: brownie init [] [options]\n' + '\n' + 'Arguments:\n' + ' Path to initialize (default is ' + 'the current path)\n' + '\n' + 'Options:\n' + ' --force -f Allow initialization inside a ' + 'directory that is not\n' + ' empty, or a subdirectory of an ' + 'existing project\n' + ' --help -h Display this message\n' + '\n' + 'brownie init is used to create new brownie projects. ' + 'It creates the default\n' + 'structure for the brownie environment:\n' + '\n' + 'build/ Compiled contracts and test ' + 'data\n' + 'contracts/ Contract source code\n' + 'interfaces/ Interface source code\n' + 'reports/ Report files for contract ' + 'analysis\n' + 'scripts/ Scripts for deployment and ' + 'interaction\n' + 'tests/ Scripts for project testing\n') */ + cpy_r_r18 = CPyStatic_init___globals; + cpy_r_r19 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_cli/init.py", "", 7, CPyStatic_init___globals); + goto CPyL8; + } + return 1; +CPyL8: ; + cpy_r_r22 = 2; + return cpy_r_r22; +} +static PyMethodDef networksmodule_methods[] = { + {"main", (PyCFunction)CPyPy_networks___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {"_list", (PyCFunction)CPyPy_networks____list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list(verbose=False)\n--\n\n") /* docstring */}, + {"_add", (PyCFunction)CPyPy_networks____add, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add(env, id_, *args)\n--\n\n") /* docstring */}, + {"_modify", (PyCFunction)CPyPy_networks____modify, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_modify(id_, *args)\n--\n\n") /* docstring */}, + {"_delete", (PyCFunction)CPyPy_networks____delete, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete(id_)\n--\n\n") /* docstring */}, + {"_import", (PyCFunction)CPyPy_networks____import, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_import(path_str, replace=False)\n--\n\n") /* docstring */}, + {"_export", (PyCFunction)CPyPy_networks____export, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_export(path_str)\n--\n\n") /* docstring */}, + {"_update_provider", (PyCFunction)CPyPy_networks____update_provider, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_update_provider(name, url)\n--\n\n") /* docstring */}, + {"_delete_provider", (PyCFunction)CPyPy_networks____delete_provider, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete_provider(name)\n--\n\n") /* docstring */}, + {"_set_provider", (PyCFunction)CPyPy_networks____set_provider, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_set_provider(name)\n--\n\n") /* docstring */}, + {"_list_providers", (PyCFunction)CPyPy_networks____list_providers, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list_providers(verbose=False)\n--\n\n") /* docstring */}, + {"_parse_args", (PyCFunction)CPyPy_networks____parse_args, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_parse_args(args)\n--\n\n") /* docstring */}, + {"_print_verbose_providers_description", (PyCFunction)CPyPy_networks____print_verbose_providers_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_verbose_providers_description(providers)\n--\n\n") /* docstring */}, + {"_print_simple_providers_description", (PyCFunction)CPyPy_networks____print_simple_providers_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_simple_providers_description(providers)\n--\n\n") /* docstring */}, + {"_print_simple_network_description", (PyCFunction)CPyPy_networks____print_simple_network_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_simple_network_description(network_dict, is_last)\n--\n\n") /* docstring */}, + {"_print_verbose_network_description", (PyCFunction)CPyPy_networks____print_verbose_network_description, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_print_verbose_network_description(network_dict, is_last, indent=0)\n--\n\n") /* docstring */}, + {"_validate_network", (PyCFunction)CPyPy_networks____validate_network, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_validate_network(network, required)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___networks(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___networks__internal, "__name__"); + CPyStatic_networks___globals = PyModule_GetDict(CPyModule_brownie____cli___networks__internal); + if (unlikely(CPyStatic_networks___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_networks_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___networks__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef networksmodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.networks", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + networksmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___networks(void) +{ + if (CPyModule_brownie____cli___networks__internal) { + Py_INCREF(CPyModule_brownie____cli___networks__internal); + return CPyModule_brownie____cli___networks__internal; + } + CPyModule_brownie____cli___networks__internal = PyModule_Create(&networksmodule); + if (unlikely(CPyModule_brownie____cli___networks__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___networks(CPyModule_brownie____cli___networks__internal) != 0) + goto fail; + return CPyModule_brownie____cli___networks__internal; + fail: + return NULL; +} + +PyObject *CPyDef_networks___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T3OOO cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T3OOO cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + cpy_r_r0 = CPyStatic_networks___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals); + goto CPyL41; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals, "str", cpy_r_r2); + goto CPyL41; + } + cpy_r_r4 = CPyStatic_networks___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals); + goto CPyL42; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 70, CPyStatic_networks___globals, "dict", cpy_r_r9); + goto CPyL41; + } + cpy_r_r11 = CPyModule_sys; + cpy_r_r12 = CPyStatics[76]; /* 'modules' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals, "dict", cpy_r_r13); + goto CPyL43; + } + cpy_r_r15 = CPyStatic_networks___globals; + cpy_r_r16 = CPyStatics[101]; /* '__name__' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL44; + } + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals, "str", cpy_r_r17); + goto CPyL44; + } + cpy_r_r19 = CPyDict_GetItem(cpy_r_r14, cpy_r_r18); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL43; + } + cpy_r_r20 = CPyStatics[102]; /* '_' */ + cpy_r_r21 = CPyStatics[103]; /* '' */ + cpy_r_r22 = CPyDict_GetItem(cpy_r_r10, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL45; + } + cpy_r_r23 = PyObject_Str(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL45; + } + cpy_r_r24 = CPyStr_Build(2, cpy_r_r20, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL45; + } + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r24); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 72, CPyStatic_networks___globals); + goto CPyL43; + } + goto CPyL25; +CPyL16: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 73, CPyStatic_networks___globals); + goto CPyL23; + } + cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); + CPy_DecRef(cpy_r_r29); + if (!cpy_r_r30) goto CPyL21; + cpy_r_r31 = CPyStatics[416]; /* 'Invalid command. Try brownie networks --help' */ + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[53]; /* 'print' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 74, CPyStatic_networks___globals); + goto CPyL23; + } + PyObject *cpy_r_r35[1] = {cpy_r_r31}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); + CPy_DecRef(cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 74, CPyStatic_networks___globals); + goto CPyL23; + } else + goto CPyL46; +CPyL20: ; + cpy_r_r38 = Py_None; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + return cpy_r_r38; +CPyL21: ; + CPy_Reraise(); + if (!0) { + goto CPyL23; + } else + goto CPyL47; +CPyL22: ; + CPy_Unreachable(); +CPyL23: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r39 = CPy_KeepPropagating(); + if (!cpy_r_r39) goto CPyL41; + CPy_Unreachable(); +CPyL25: ; + cpy_r_r40 = CPyStatics[106]; /* '' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r10, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 77, CPyStatic_networks___globals); + goto CPyL48; + } + cpy_r_r42 = PySequence_Tuple(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 77, CPyStatic_networks___globals); + goto CPyL48; + } + cpy_r_r43 = PyObject_CallObject(cpy_r_r25, cpy_r_r42); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 77, CPyStatic_networks___globals); + } else + goto CPyL49; +CPyL28: ; + cpy_r_r44 = CPy_CatchError(); + cpy_r_r45 = CPyModule_builtins; + cpy_r_r46 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 78, CPyStatic_networks___globals); + goto CPyL50; + } + cpy_r_r48 = CPy_ExceptionMatches(cpy_r_r47); + CPy_DecRef(cpy_r_r47); + if (!cpy_r_r48) goto CPyL51; + cpy_r_r49 = CPyStatics[108]; /* "Invalid arguments for command '" */ + cpy_r_r50 = CPyStatics[103]; /* '' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r10, cpy_r_r50); + CPy_DecRef(cpy_r_r10); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); + goto CPyL38; + } + cpy_r_r52 = PyObject_Str(cpy_r_r51); + CPy_DecRef(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); + goto CPyL38; + } + cpy_r_r53 = CPyStatics[417]; /* "'. Try brownie networks --help" */ + cpy_r_r54 = CPyStr_Build(3, cpy_r_r49, cpy_r_r52, cpy_r_r53); + CPy_DecRef(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); + goto CPyL38; + } + cpy_r_r55 = CPyModule_builtins; + cpy_r_r56 = CPyStatics[53]; /* 'print' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); + goto CPyL52; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DecRef(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "main", 79, CPyStatic_networks___globals); + goto CPyL52; + } else + goto CPyL53; +CPyL35: ; + CPy_DecRef(cpy_r_r54); + cpy_r_r61 = Py_None; + CPy_RestoreExcInfo(cpy_r_r44); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + return cpy_r_r61; +CPyL36: ; + CPy_Reraise(); + if (!0) { + goto CPyL38; + } else + goto CPyL54; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r44); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) goto CPyL41; + CPy_Unreachable(); +CPyL40: ; + cpy_r_r63 = Py_None; + return cpy_r_r63; +CPyL41: ; + cpy_r_r64 = NULL; + return cpy_r_r64; +CPyL42: ; + CPy_DecRef(cpy_r_r3); + goto CPyL41; +CPyL43: ; + CPy_DecRef(cpy_r_r10); + goto CPyL16; +CPyL44: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + goto CPyL16; +CPyL45: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + goto CPyL16; +CPyL46: ; + CPy_DecRef(cpy_r_r37); + goto CPyL20; +CPyL47: ; + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL22; +CPyL48: ; + CPy_DecRef(cpy_r_r25); + goto CPyL28; +CPyL49: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r43); + goto CPyL40; +CPyL50: ; + CPy_DecRef(cpy_r_r10); + goto CPyL38; +CPyL51: ; + CPy_DecRef(cpy_r_r10); + goto CPyL36; +CPyL52: ; + CPy_DecRef(cpy_r_r54); + goto CPyL38; +CPyL53: ; + CPy_DecRef(cpy_r_r60); + goto CPyL35; +CPyL54: ; + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + goto CPyL37; +} + +PyObject *CPyPy_networks___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_networks___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "main", 69, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____list(PyObject *cpy_r_verbose) { + PyObject *cpy_r_r0; + PyObject *cpy_r_networks; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + tuple_T3OOO cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + tuple_T2OO cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + tuple_T3OOO cpy_r_r59; + tuple_T3OOO cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + tuple_T3OOO cpy_r_r71; + tuple_T3OOO cpy_r_r72; + tuple_T3OOO cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_value; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_is_last; + int32_t cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + char cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject **cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + char cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject **cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + char cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + char cpy_r_r160; + char cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + cpy_r_r0 = NULL; + cpy_r_networks = cpy_r_r0; + if (cpy_r_verbose != NULL) goto CPyL110; + cpy_r_r1 = 0 ? Py_True : Py_False; + cpy_r_verbose = cpy_r_r1; +CPyL2: ; + cpy_r_r2 = PyUnicode_Check(cpy_r_verbose); + if (!cpy_r_r2) goto CPyL20; + if (likely(PyUnicode_Check(cpy_r_verbose))) + cpy_r_r3 = cpy_r_verbose; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals, "str", cpy_r_verbose); + goto CPyL111; + } + cpy_r_r4 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r5[1] = {cpy_r_r3}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals); + goto CPyL112; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals, "str", cpy_r_r7); + goto CPyL111; + } + cpy_r_r9 = CPyModule_builtins; + cpy_r_r10 = CPyStatics[305]; /* 'eval' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals); + goto CPyL113; + } + PyObject *cpy_r_r12[1] = {cpy_r_r8}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 86, CPyStatic_networks___globals); + goto CPyL113; + } + CPy_DECREF(cpy_r_r8); + cpy_r_verbose = cpy_r_r14; + goto CPyL20; +CPyL9: ; + cpy_r_r15 = CPy_CatchError(); + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[296]; /* 'NameError' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 87, CPyStatic_networks___globals); + goto CPyL18; + } + cpy_r_r19 = CPyModule_builtins; + cpy_r_r20 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 87, CPyStatic_networks___globals); + goto CPyL114; + } + cpy_r_r22.f0 = cpy_r_r18; + cpy_r_r22.f1 = cpy_r_r21; + cpy_r_r23 = PyTuple_New(2); + if (unlikely(cpy_r_r23 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp150 = cpy_r_r22.f0; + PyTuple_SET_ITEM(cpy_r_r23, 0, __tmp150); + PyObject *__tmp151 = cpy_r_r22.f1; + PyTuple_SET_ITEM(cpy_r_r23, 1, __tmp151); + cpy_r_r24 = CPy_ExceptionMatches(cpy_r_r23); + CPy_DecRef(cpy_r_r23); + if (!cpy_r_r24) goto CPyL16; + cpy_r_r25 = CPy_GetExcValue(); + cpy_r_r26 = CPyStatics[419]; /* "Please pass 'True' or 'False'." */ + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[53]; /* 'print' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 88, CPyStatic_networks___globals); + goto CPyL115; + } + PyObject *cpy_r_r30[1] = {cpy_r_r26}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); + CPy_DecRef(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 88, CPyStatic_networks___globals); + goto CPyL115; + } else + goto CPyL116; +CPyL14: ; + CPy_Raise(cpy_r_r25); + CPy_DecRef(cpy_r_r25); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 89, CPyStatic_networks___globals); + goto CPyL18; + } else + goto CPyL117; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + CPy_Reraise(); + if (!0) { + goto CPyL18; + } else + goto CPyL118; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + CPy_RestoreExcInfo(cpy_r_r15); + CPy_DecRef(cpy_r_r15.f0); + CPy_DecRef(cpy_r_r15.f1); + CPy_DecRef(cpy_r_r15.f2); + cpy_r_r33 = CPy_KeepPropagating(); + if (!cpy_r_r33) goto CPyL109; + CPy_Unreachable(); +CPyL20: ; + cpy_r_r34 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r35 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL120; + } + CPy_DECREF(cpy_r_r34); + cpy_r_r40 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r41[1] = {cpy_r_r39}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL121; + } + CPy_DECREF(cpy_r_r39); + cpy_r_r44 = CPy_TYPE(cpy_r_r43); + cpy_r_r45 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL122; + } + cpy_r_r47 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r47); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL123; + } + PyObject *cpy_r_r49[1] = {cpy_r_r43}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL123; + } + cpy_r_r52 = 1; + cpy_r_r53 = CPyModule_yaml; + cpy_r_r54 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 92, CPyStatic_networks___globals); + goto CPyL124; + } + PyObject *cpy_r_r56[1] = {cpy_r_r51}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r57, 1, 0); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 92, CPyStatic_networks___globals); + goto CPyL124; + } else + goto CPyL125; +CPyL29: ; + CPy_DECREF(cpy_r_r51); + cpy_r_networks = cpy_r_r58; + goto CPyL38; +CPyL30: ; + cpy_r_r59 = CPy_CatchError(); + cpy_r_r52 = 0; + cpy_r_r60 = CPy_GetExcInfo(); + cpy_r_r61 = cpy_r_r60.f0; + CPy_INCREF(cpy_r_r61); + cpy_r_r62 = cpy_r_r60.f1; + CPy_INCREF(cpy_r_r62); + cpy_r_r63 = cpy_r_r60.f2; + CPy_INCREF(cpy_r_r63); + CPy_DecRef(cpy_r_r60.f0); + CPy_DecRef(cpy_r_r60.f1); + CPy_DecRef(cpy_r_r60.f2); + PyObject *cpy_r_r64[4] = {cpy_r_r43, cpy_r_r61, cpy_r_r62, cpy_r_r63}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r65, 4, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL126; + } + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + cpy_r_r67 = PyObject_IsTrue(cpy_r_r66); + CPy_DecRef(cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL36; + } + cpy_r_r69 = cpy_r_r67; + if (cpy_r_r69) goto CPyL35; + CPy_Reraise(); + if (!0) { + goto CPyL36; + } else + goto CPyL127; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL38; +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + cpy_r_r70 = CPy_KeepPropagating(); + if (!cpy_r_r70) { + goto CPyL39; + } else + goto CPyL128; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + tuple_T3OOO __tmp152 = { NULL, NULL, NULL }; + cpy_r_r71 = __tmp152; + cpy_r_r72 = cpy_r_r71; + goto CPyL40; +CPyL39: ; + cpy_r_r73 = CPy_CatchError(); + cpy_r_r72 = cpy_r_r73; +CPyL40: ; + if (!cpy_r_r52) goto CPyL129; + cpy_r_r74 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r75[4] = {cpy_r_r43, cpy_r_r74, cpy_r_r74, cpy_r_r74}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r76, 4, 0); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 91, CPyStatic_networks___globals); + goto CPyL130; + } else + goto CPyL131; +CPyL42: ; + CPy_DECREF(cpy_r_r43); +CPyL43: ; + if (cpy_r_r72.f0 == NULL) { + goto CPyL50; + } else + goto CPyL132; +CPyL44: ; + CPy_Reraise(); + if (!0) { + goto CPyL46; + } else + goto CPyL133; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + if (cpy_r_r72.f0 == NULL) goto CPyL48; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_XDECREF(cpy_r_r72.f0); + CPy_XDECREF(cpy_r_r72.f1); + CPy_XDECREF(cpy_r_r72.f2); +CPyL48: ; + cpy_r_r78 = CPy_KeepPropagating(); + if (!cpy_r_r78) goto CPyL109; + CPy_Unreachable(); +CPyL50: ; + cpy_r_r79 = CPyStatics[422]; /* 'The following networks are declared:' */ + cpy_r_r80 = CPyModule_builtins; + cpy_r_r81 = CPyStatics[53]; /* 'print' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 94, CPyStatic_networks___globals); + goto CPyL119; + } + PyObject *cpy_r_r83[1] = {cpy_r_r79}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 94, CPyStatic_networks___globals); + goto CPyL119; + } else + goto CPyL134; +CPyL52: ; + cpy_r_r86 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL135; + } else + goto CPyL55; +CPyL53: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r87 = 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); + goto CPyL109; + } + CPy_Unreachable(); +CPyL55: ; + cpy_r_r88 = PyObject_GetItem(cpy_r_networks, cpy_r_r86); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r89 = PyObject_GetIter(cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); + goto CPyL119; + } +CPyL57: ; + cpy_r_r90 = PyIter_Next(cpy_r_r89); + if (cpy_r_r90 == NULL) goto CPyL136; + cpy_r_r91 = CPyStatics[221]; /* '\n' */ + cpy_r_r92 = CPyStatics[397]; /* 'name' */ + cpy_r_r93 = PyObject_GetItem(cpy_r_r90, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); + goto CPyL137; + } + cpy_r_r94 = PyObject_Str(cpy_r_r93); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); + goto CPyL137; + } + cpy_r_r95 = CPyStr_Build(2, cpy_r_r91, cpy_r_r94); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); + goto CPyL137; + } + cpy_r_r96 = CPyModule_builtins; + cpy_r_r97 = CPyStatics[53]; /* 'print' */ + cpy_r_r98 = CPyObject_GetAttr(cpy_r_r96, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); + goto CPyL138; + } + PyObject *cpy_r_r99[1] = {cpy_r_r95}; + cpy_r_r100 = (PyObject **)&cpy_r_r99; + cpy_r_r101 = PyObject_Vectorcall(cpy_r_r98, cpy_r_r100, 1, 0); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 97, CPyStatic_networks___globals); + goto CPyL138; + } else + goto CPyL139; +CPyL63: ; + CPy_DECREF(cpy_r_r95); + cpy_r_r102 = CPyStatics[392]; /* 'networks' */ + cpy_r_r103 = PyObject_GetItem(cpy_r_r90, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 98, CPyStatic_networks___globals); + goto CPyL137; + } + cpy_r_r104 = PyObject_GetIter(cpy_r_r103); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 98, CPyStatic_networks___globals); + goto CPyL137; + } +CPyL65: ; + cpy_r_r105 = PyIter_Next(cpy_r_r104); + if (cpy_r_r105 == NULL) goto CPyL140; + cpy_r_value = cpy_r_r105; + cpy_r_r106 = CPyStatics[392]; /* 'networks' */ + cpy_r_r107 = PyObject_GetItem(cpy_r_r90, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 99, CPyStatic_networks___globals); + goto CPyL141; + } + cpy_r_r108 = CPyStatics[2028]; /* -1 */ + cpy_r_r109 = PyObject_GetItem(cpy_r_r107, cpy_r_r108); + CPy_DECREF(cpy_r_r107); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 99, CPyStatic_networks___globals); + goto CPyL141; + } + cpy_r_r110 = PyObject_RichCompare(cpy_r_value, cpy_r_r109, 2); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 99, CPyStatic_networks___globals); + goto CPyL141; + } + cpy_r_is_last = cpy_r_r110; + cpy_r_r111 = PyObject_IsTrue(cpy_r_verbose); + cpy_r_r112 = cpy_r_r111 >= 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 83, CPyStatic_networks___globals); + goto CPyL142; + } + cpy_r_r113 = cpy_r_r111; + if (!cpy_r_r113) goto CPyL72; + cpy_r_r114 = NULL; + cpy_r_r115 = CPyDef_networks____print_verbose_network_description(cpy_r_value, cpy_r_is_last, cpy_r_r114); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_is_last); + if (unlikely(cpy_r_r115 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 101, CPyStatic_networks___globals); + goto CPyL143; + } else + goto CPyL65; +CPyL72: ; + cpy_r_r116 = CPyDef_networks____print_simple_network_description(cpy_r_value, cpy_r_is_last); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_is_last); + if (unlikely(cpy_r_r116 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 103, CPyStatic_networks___globals); + goto CPyL143; + } else + goto CPyL65; +CPyL73: ; + cpy_r_r117 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r117)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 98, CPyStatic_networks___globals); + goto CPyL144; + } else + goto CPyL57; +CPyL74: ; + cpy_r_r118 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r118)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 96, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r119 = CPyStatics[424]; /* '\nDevelopment' */ + cpy_r_r120 = CPyModule_builtins; + cpy_r_r121 = CPyStatics[53]; /* 'print' */ + cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 105, CPyStatic_networks___globals); + goto CPyL119; + } + PyObject *cpy_r_r123[1] = {cpy_r_r119}; + cpy_r_r124 = (PyObject **)&cpy_r_r123; + cpy_r_r125 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r124, 1, 0); + CPy_DECREF(cpy_r_r122); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 105, CPyStatic_networks___globals); + goto CPyL119; + } else + goto CPyL145; +CPyL77: ; + cpy_r_r126 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL146; + } else + goto CPyL80; +CPyL78: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r127 = 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); + goto CPyL109; + } + CPy_Unreachable(); +CPyL80: ; + cpy_r_r128 = PyObject_GetItem(cpy_r_networks, cpy_r_r126); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r129 = PyObject_GetIter(cpy_r_r128); + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); + goto CPyL119; + } +CPyL82: ; + cpy_r_r130 = PyIter_Next(cpy_r_r129); + if (cpy_r_r130 == NULL) goto CPyL147; + cpy_r_value = cpy_r_r130; + cpy_r_r131 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL148; + } else + goto CPyL86; +CPyL84: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r132 = 0; + if (unlikely(!cpy_r_r132)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); + goto CPyL109; + } + CPy_Unreachable(); +CPyL86: ; + cpy_r_r133 = PyObject_GetItem(cpy_r_networks, cpy_r_r131); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); + goto CPyL149; + } + cpy_r_r134 = CPyStatics[2028]; /* -1 */ + cpy_r_r135 = PyObject_GetItem(cpy_r_r133, cpy_r_r134); + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); + goto CPyL149; + } + cpy_r_r136 = PyObject_RichCompare(cpy_r_value, cpy_r_r135, 2); + CPy_DECREF(cpy_r_r135); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 107, CPyStatic_networks___globals); + goto CPyL149; + } + cpy_r_is_last = cpy_r_r136; + cpy_r_r137 = PyObject_IsTrue(cpy_r_verbose); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 83, CPyStatic_networks___globals); + goto CPyL150; + } + cpy_r_r139 = cpy_r_r137; + if (cpy_r_r139) { + goto CPyL151; + } else + goto CPyL106; +CPyL91: ; + cpy_r_r140 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r141 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r142[2] = {cpy_r_value, cpy_r_r140}; + cpy_r_r143 = (PyObject **)&cpy_r_r142; + cpy_r_r144 = PyObject_VectorcallMethod(cpy_r_r141, cpy_r_r143, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 109, CPyStatic_networks___globals); + goto CPyL149; + } + cpy_r_r145 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL152; + } else + goto CPyL95; +CPyL93: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r146 = 0; + if (unlikely(!cpy_r_r146)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); + goto CPyL109; + } + CPy_Unreachable(); +CPyL95: ; + cpy_r_r147 = PyObject_GetItem(cpy_r_networks, cpy_r_r145); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); + goto CPyL153; + } + cpy_r_r148 = CPyStatics[2028]; /* -1 */ + cpy_r_r149 = PyObject_GetItem(cpy_r_r147, cpy_r_r148); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); + goto CPyL153; + } + cpy_r_r150 = PyObject_RichCompare(cpy_r_value, cpy_r_r149, 2); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); + goto CPyL153; + } + cpy_r_r151 = NULL; + cpy_r_r152 = CPyDef_networks____print_verbose_network_description(cpy_r_value, cpy_r_r150, cpy_r_r151); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r152 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 110, CPyStatic_networks___globals); + goto CPyL153; + } + cpy_r_r153 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL154; + } else + goto CPyL102; +CPyL100: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r154 = 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); + goto CPyL109; + } + CPy_Unreachable(); +CPyL102: ; + cpy_r_r155 = PyObject_GetItem(cpy_r_networks, cpy_r_r153); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); + goto CPyL153; + } + cpy_r_r156 = CPyStatics[2028]; /* -1 */ + cpy_r_r157 = PyObject_GetItem(cpy_r_r155, cpy_r_r156); + CPy_DECREF(cpy_r_r155); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); + goto CPyL153; + } + cpy_r_r158 = PyObject_RichCompare(cpy_r_value, cpy_r_r157, 2); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); + goto CPyL155; + } + cpy_r_r159 = CPyStatics[2031]; /* 2 */ + cpy_r_r160 = CPyDef_networks____print_verbose_network_description(cpy_r_r144, cpy_r_r158, cpy_r_r159); + CPy_DECREF(cpy_r_r144); + CPy_DECREF(cpy_r_r158); + if (unlikely(cpy_r_r160 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 111, CPyStatic_networks___globals); + goto CPyL156; + } else + goto CPyL82; +CPyL106: ; + cpy_r_r161 = CPyDef_networks____print_simple_network_description(cpy_r_value, cpy_r_is_last); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_is_last); + if (unlikely(cpy_r_r161 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 113, CPyStatic_networks___globals); + goto CPyL156; + } else + goto CPyL82; +CPyL107: ; + cpy_r_r162 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r162)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 106, CPyStatic_networks___globals); + goto CPyL109; + } + cpy_r_r163 = Py_None; + return cpy_r_r163; +CPyL109: ; + cpy_r_r164 = NULL; + return cpy_r_r164; +CPyL110: ; + CPy_INCREF(cpy_r_verbose); + goto CPyL2; +CPyL111: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL9; +CPyL112: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r3); + goto CPyL9; +CPyL113: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r8); + goto CPyL9; +CPyL114: ; + CPy_DecRef(cpy_r_r18); + goto CPyL18; +CPyL115: ; + CPy_DecRef(cpy_r_r25); + goto CPyL18; +CPyL116: ; + CPy_DecRef(cpy_r_r32); + goto CPyL14; +CPyL117: ; + CPy_DecRef(cpy_r_r15.f0); + CPy_DecRef(cpy_r_r15.f1); + CPy_DecRef(cpy_r_r15.f2); + goto CPyL15; +CPyL118: ; + CPy_DecRef(cpy_r_r15.f0); + CPy_DecRef(cpy_r_r15.f1); + CPy_DecRef(cpy_r_r15.f2); + goto CPyL17; +CPyL119: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + goto CPyL109; +CPyL120: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r34); + goto CPyL109; +CPyL121: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r39); + goto CPyL109; +CPyL122: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + goto CPyL109; +CPyL123: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + goto CPyL109; +CPyL124: ; + CPy_DecRef(cpy_r_r51); + goto CPyL30; +CPyL125: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL29; +CPyL126: ; + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + goto CPyL36; +CPyL127: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL34; +CPyL128: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + goto CPyL37; +CPyL129: ; + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r46); + goto CPyL43; +CPyL130: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r43); + goto CPyL46; +CPyL131: ; + CPy_DECREF(cpy_r_r77); + goto CPyL42; +CPyL132: ; + CPy_DECREF(cpy_r_verbose); + CPy_XDECREF(cpy_r_networks); + goto CPyL44; +CPyL133: ; + CPy_XDECREF(cpy_r_r72.f0); + CPy_XDECREF(cpy_r_r72.f1); + CPy_XDECREF(cpy_r_r72.f2); + goto CPyL45; +CPyL134: ; + CPy_DECREF(cpy_r_r85); + goto CPyL52; +CPyL135: ; + CPy_DECREF(cpy_r_verbose); + goto CPyL53; +CPyL136: ; + CPy_DECREF(cpy_r_r89); + goto CPyL74; +CPyL137: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + goto CPyL109; +CPyL138: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r95); + goto CPyL109; +CPyL139: ; + CPy_DECREF(cpy_r_r101); + goto CPyL63; +CPyL140: ; + CPy_DECREF(cpy_r_r90); + CPy_DECREF(cpy_r_r104); + goto CPyL73; +CPyL141: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_value); + goto CPyL109; +CPyL142: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_is_last); + goto CPyL109; +CPyL143: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r104); + goto CPyL109; +CPyL144: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r89); + goto CPyL109; +CPyL145: ; + CPy_DECREF(cpy_r_r125); + goto CPyL77; +CPyL146: ; + CPy_DECREF(cpy_r_verbose); + goto CPyL78; +CPyL147: ; + CPy_DECREF(cpy_r_verbose); + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r129); + goto CPyL107; +CPyL148: ; + CPy_DECREF(cpy_r_verbose); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_r129); + goto CPyL84; +CPyL149: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r129); + goto CPyL109; +CPyL150: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_is_last); + CPy_DecRef(cpy_r_r129); + goto CPyL109; +CPyL151: ; + CPy_DECREF(cpy_r_is_last); + goto CPyL91; +CPyL152: ; + CPy_DECREF(cpy_r_verbose); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r144); + goto CPyL93; +CPyL153: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r144); + goto CPyL109; +CPyL154: ; + CPy_DECREF(cpy_r_verbose); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r144); + goto CPyL100; +CPyL155: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r144); + goto CPyL109; +CPyL156: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r129); + goto CPyL109; +} + +PyObject *CPyPy_networks____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"verbose", 0}; + static CPyArg_Parser parser = {"|O:_list", kwlist, 0}; + PyObject *obj_verbose = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_verbose)) { + return NULL; + } + PyObject *arg_verbose; + if (obj_verbose == NULL) { + arg_verbose = NULL; + } else { + arg_verbose = obj_verbose; + } + PyObject *retval = CPyDef_networks____list(arg_verbose); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_list", 83, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____add(PyObject *cpy_r_env, PyObject *cpy_r_id_, PyObject *cpy_r_args) { + PyObject *cpy_r_r0; + PyObject *cpy_r_networks; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + tuple_T3OOO cpy_r_r56; + tuple_T3OOO cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + char cpy_r_r67; + tuple_T3OOO cpy_r_r68; + tuple_T3OOO cpy_r_r69; + tuple_T3OOO cpy_r_r70; + PyObject *cpy_r_r71; + PyObject **cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject **cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject **cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject **cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_new; + tuple_T3OOO cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject **cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + int32_t cpy_r_r126; + char cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject **cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + PyObject *cpy_r_r137; + int32_t cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + tuple_T4OOOO cpy_r_r143; + PyObject *cpy_r_r144; + char cpy_r_r145; + PyObject *cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject **cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject **cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject **cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + int32_t cpy_r_r169; + char cpy_r_r170; + char cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_target; + PyObject *cpy_r_r177; + char cpy_r_r178; + PyObject *cpy_r_r179; + char 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_r186; + PyObject **cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + char cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + int32_t cpy_r_r199; + char cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + tuple_T3OOO cpy_r_r204; + PyObject *cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject **cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject **cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject **cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject **cpy_r_r229; + PyObject *cpy_r_r230; + char cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + char cpy_r_r235; + PyObject **cpy_r_r237; + PyObject *cpy_r_r238; + char cpy_r_r239; + tuple_T3OOO cpy_r_r240; + tuple_T3OOO cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject **cpy_r_r246; + PyObject *cpy_r_r247; + int32_t cpy_r_r248; + char cpy_r_r249; + char cpy_r_r250; + char cpy_r_r251; + tuple_T3OOO cpy_r_r252; + tuple_T3OOO cpy_r_r253; + tuple_T3OOO cpy_r_r254; + PyObject *cpy_r_r255; + PyObject **cpy_r_r257; + PyObject *cpy_r_r258; + char cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + char cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + char cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + cpy_r_r0 = NULL; + cpy_r_networks = cpy_r_r0; + cpy_r_r1 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL174; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r3 = CPyStatics[392]; /* 'networks' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals); + goto CPyL175; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals, "dict", cpy_r_r4); + goto CPyL175; + } + cpy_r_r6 = PyDict_Contains(cpy_r_r5, cpy_r_id_); + CPy_DECREF(cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 117, CPyStatic_networks___globals); + goto CPyL175; + } + cpy_r_r8 = cpy_r_r6; + if (cpy_r_r8) { + goto CPyL176; + } else + goto CPyL17; +CPyL7: ; + cpy_r_r9 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ + cpy_r_r10 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL173; + } + cpy_r_r11 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL177; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r13 = PyObject_Str(cpy_r_r11); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL178; + } + cpy_r_r14 = CPyStatics[428]; /* "' already exists" */ + cpy_r_r15 = CPyStr_Build(4, cpy_r_r9, cpy_r_r10, cpy_r_r13, cpy_r_r14); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL173; + } + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL179; + } + PyObject *cpy_r_r19[1] = {cpy_r_r15}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL179; + } + CPy_DECREF(cpy_r_r15); + CPy_Raise(cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 118, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r22 = CPyDef_networks____parse_args(cpy_r_args); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 120, CPyStatic_networks___globals); + goto CPyL175; + } + cpy_r_r23 = CPyStatics[397]; /* 'name' */ + cpy_r_r24 = PyDict_Contains(cpy_r_r22, cpy_r_r23); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 122, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r26 = cpy_r_r24; + cpy_r_r27 = cpy_r_r26 ^ 1; + if (!cpy_r_r27) goto CPyL21; + cpy_r_r28 = CPyStatics[397]; /* 'name' */ + cpy_r_r29 = CPyDict_SetItem(cpy_r_r22, cpy_r_r28, cpy_r_id_); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 123, CPyStatic_networks___globals); + goto CPyL180; + } +CPyL21: ; + cpy_r_r31 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r32 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r33 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r34[2] = {cpy_r_r31, cpy_r_r32}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL181; + } + CPy_DECREF(cpy_r_r31); + cpy_r_r37 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r38[1] = {cpy_r_r36}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL182; + } + CPy_DECREF(cpy_r_r36); + cpy_r_r41 = CPy_TYPE(cpy_r_r40); + cpy_r_r42 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL183; + } + cpy_r_r44 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r44); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL184; + } + PyObject *cpy_r_r46[1] = {cpy_r_r40}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL184; + } + cpy_r_r49 = 1; + cpy_r_r50 = CPyModule_yaml; + cpy_r_r51 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 126, CPyStatic_networks___globals); + goto CPyL185; + } + PyObject *cpy_r_r53[1] = {cpy_r_r48}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 126, CPyStatic_networks___globals); + goto CPyL185; + } else + goto CPyL186; +CPyL30: ; + CPy_DECREF(cpy_r_r48); + cpy_r_networks = cpy_r_r55; + goto CPyL39; +CPyL31: ; + cpy_r_r56 = CPy_CatchError(); + cpy_r_r49 = 0; + cpy_r_r57 = CPy_GetExcInfo(); + cpy_r_r58 = cpy_r_r57.f0; + CPy_INCREF(cpy_r_r58); + cpy_r_r59 = cpy_r_r57.f1; + CPy_INCREF(cpy_r_r59); + cpy_r_r60 = cpy_r_r57.f2; + CPy_INCREF(cpy_r_r60); + CPy_DecRef(cpy_r_r57.f0); + CPy_DecRef(cpy_r_r57.f1); + CPy_DecRef(cpy_r_r57.f2); + PyObject *cpy_r_r61[4] = {cpy_r_r40, cpy_r_r58, cpy_r_r59, cpy_r_r60}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r62, 4, 0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL187; + } + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r60); + cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); + CPy_DecRef(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL37; + } + cpy_r_r66 = cpy_r_r64; + if (cpy_r_r66) goto CPyL36; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL188; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r56); + CPy_DecRef(cpy_r_r56.f0); + CPy_DecRef(cpy_r_r56.f1); + CPy_DecRef(cpy_r_r56.f2); + goto CPyL39; +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r56); + CPy_DecRef(cpy_r_r56.f0); + CPy_DecRef(cpy_r_r56.f1); + CPy_DecRef(cpy_r_r56.f2); + cpy_r_r67 = CPy_KeepPropagating(); + if (!cpy_r_r67) { + goto CPyL40; + } else + goto CPyL189; +CPyL38: ; + CPy_Unreachable(); +CPyL39: ; + tuple_T3OOO __tmp153 = { NULL, NULL, NULL }; + cpy_r_r68 = __tmp153; + cpy_r_r69 = cpy_r_r68; + goto CPyL41; +CPyL40: ; + cpy_r_r70 = CPy_CatchError(); + cpy_r_r69 = cpy_r_r70; +CPyL41: ; + if (!cpy_r_r49) goto CPyL190; + cpy_r_r71 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r72[4] = {cpy_r_r40, cpy_r_r71, cpy_r_r71, cpy_r_r71}; + cpy_r_r73 = (PyObject **)&cpy_r_r72; + cpy_r_r74 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r73, 4, 0); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 125, CPyStatic_networks___globals); + goto CPyL191; + } else + goto CPyL192; +CPyL43: ; + CPy_DECREF(cpy_r_r40); +CPyL44: ; + if (cpy_r_r69.f0 == NULL) { + goto CPyL51; + } else + goto CPyL193; +CPyL45: ; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL194; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + if (cpy_r_r69.f0 == NULL) goto CPyL49; + CPy_RestoreExcInfo(cpy_r_r69); + CPy_XDECREF(cpy_r_r69.f0); + CPy_XDECREF(cpy_r_r69.f1); + CPy_XDECREF(cpy_r_r69.f2); +CPyL49: ; + cpy_r_r75 = CPy_KeepPropagating(); + if (!cpy_r_r75) goto CPyL173; + CPy_Unreachable(); +CPyL51: ; + cpy_r_r76 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r77[1] = {cpy_r_env}; + cpy_r_r78 = (PyObject **)&cpy_r_r77; + cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 127, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r80 = CPyStatics[425]; /* 'development' */ + cpy_r_r81 = PyObject_RichCompare(cpy_r_r79, cpy_r_r80, 2); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 127, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 127, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r84 = cpy_r_r82; + if (!cpy_r_r84) goto CPyL89; + cpy_r_r85 = CPyStatics[397]; /* 'name' */ + cpy_r_r86 = CPyStatics[397]; /* 'name' */ + cpy_r_r87 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r88[2] = {cpy_r_r22, cpy_r_r86}; + cpy_r_r89 = (PyObject **)&cpy_r_r88; + cpy_r_r90 = PyObject_VectorcallMethod(cpy_r_r87, cpy_r_r89, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 130, CPyStatic_networks___globals); + goto CPyL195; + } + cpy_r_r91 = CPyStatics[430]; /* 'id' */ + cpy_r_r92 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r93 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r94 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r95[2] = {cpy_r_r22, cpy_r_r93}; + cpy_r_r96 = (PyObject **)&cpy_r_r95; + cpy_r_r97 = PyObject_VectorcallMethod(cpy_r_r94, cpy_r_r96, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 132, CPyStatic_networks___globals); + goto CPyL196; + } + cpy_r_r98 = CPyStatics[432]; /* 'host' */ + cpy_r_r99 = CPyStatics[432]; /* 'host' */ + cpy_r_r100 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r101[2] = {cpy_r_r22, cpy_r_r99}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 133, CPyStatic_networks___globals); + goto CPyL197; + } + cpy_r_r104 = CPyDict_Build(4, cpy_r_r85, cpy_r_r90, cpy_r_r91, cpy_r_id_, cpy_r_r92, cpy_r_r97, cpy_r_r98, cpy_r_r103); + CPy_DECREF(cpy_r_r90); + CPy_DECREF(cpy_r_r97); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 129, CPyStatic_networks___globals); + goto CPyL195; + } + cpy_r_new = cpy_r_r104; + goto CPyL75; +CPyL60: ; + cpy_r_r105 = CPy_CatchError(); + cpy_r_r106 = CPyModule_builtins; + cpy_r_r107 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 135, CPyStatic_networks___globals); + goto CPyL73; + } + cpy_r_r109 = CPy_ExceptionMatches(cpy_r_r108); + CPy_DecRef(cpy_r_r108); + if (!cpy_r_r109) goto CPyL71; + cpy_r_r110 = CPy_GetExcValue(); + cpy_r_r111 = CPyStatics[433]; /* 'Missing field: ' */ + cpy_r_r112 = CPyStatics[434]; /* 'args' */ + cpy_r_r113 = CPyObject_GetAttr(cpy_r_r110, cpy_r_r112); + CPy_DecRef(cpy_r_r110); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL73; + } + if (likely(PyTuple_Check(cpy_r_r113))) + cpy_r_r114 = cpy_r_r113; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals, "tuple", cpy_r_r113); + goto CPyL73; + } + cpy_r_r115 = CPySequenceTuple_GetItem(cpy_r_r114, 0); + CPy_DecRef(cpy_r_r114); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL73; + } + cpy_r_r116 = PyObject_Str(cpy_r_r115); + CPy_DecRef(cpy_r_r115); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL73; + } + cpy_r_r117 = CPyStr_Build(2, cpy_r_r111, cpy_r_r116); + CPy_DecRef(cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL73; + } + cpy_r_r118 = CPyModule_builtins; + cpy_r_r119 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r120 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL198; + } + PyObject *cpy_r_r121[1] = {cpy_r_r117}; + cpy_r_r122 = (PyObject **)&cpy_r_r121; + cpy_r_r123 = PyObject_Vectorcall(cpy_r_r120, cpy_r_r122, 1, 0); + CPy_DecRef(cpy_r_r120); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL198; + } + CPy_DecRef(cpy_r_r117); + CPy_Raise(cpy_r_r123); + CPy_DecRef(cpy_r_r123); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 136, CPyStatic_networks___globals); + goto CPyL73; + } else + goto CPyL199; +CPyL70: ; + CPy_Unreachable(); +CPyL71: ; + CPy_Reraise(); + if (!0) { + goto CPyL73; + } else + goto CPyL200; +CPyL72: ; + CPy_Unreachable(); +CPyL73: ; + CPy_RestoreExcInfo(cpy_r_r105); + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + cpy_r_r124 = CPy_KeepPropagating(); + if (!cpy_r_r124) goto CPyL173; + CPy_Unreachable(); +CPyL75: ; + cpy_r_r125 = CPyStatics[435]; /* 'timeout' */ + cpy_r_r126 = PyDict_Contains(cpy_r_r22, cpy_r_r125); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 137, CPyStatic_networks___globals); + goto CPyL201; + } + cpy_r_r128 = cpy_r_r126; + if (!cpy_r_r128) goto CPyL79; + cpy_r_r129 = CPyStatics[435]; /* 'timeout' */ + cpy_r_r130 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r131[2] = {cpy_r_r22, cpy_r_r129}; + cpy_r_r132 = (PyObject **)&cpy_r_r131; + cpy_r_r133 = PyObject_VectorcallMethod(cpy_r_r130, cpy_r_r132, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 138, CPyStatic_networks___globals); + goto CPyL201; + } + cpy_r_r134 = CPyStatics[435]; /* 'timeout' */ + cpy_r_r135 = CPyDict_SetItem(cpy_r_new, cpy_r_r134, cpy_r_r133); + CPy_DECREF(cpy_r_r133); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 138, CPyStatic_networks___globals); + goto CPyL201; + } +CPyL79: ; + cpy_r_r137 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r138 = CPyDict_SetItem(cpy_r_new, cpy_r_r137, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r139 = cpy_r_r138 >= 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 139, CPyStatic_networks___globals); + goto CPyL202; + } + cpy_r_r140 = CPyStatic_networks___globals; + cpy_r_r141 = CPyStatics[436]; /* 'DEV_REQUIRED' */ + cpy_r_r142 = CPyDict_GetItem(cpy_r_r140, cpy_r_r141); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 140, CPyStatic_networks___globals); + goto CPyL202; + } + PyObject *__tmp154; + if (unlikely(!(PyTuple_Check(cpy_r_r142) && PyTuple_GET_SIZE(cpy_r_r142) == 4))) { + __tmp154 = NULL; + goto __LL155; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 0)))) + __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 0); + else { + __tmp154 = NULL; + } + if (__tmp154 == NULL) goto __LL155; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 1)))) + __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 1); + else { + __tmp154 = NULL; + } + if (__tmp154 == NULL) goto __LL155; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 2)))) + __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 2); + else { + __tmp154 = NULL; + } + if (__tmp154 == NULL) goto __LL155; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r142, 3)))) + __tmp154 = PyTuple_GET_ITEM(cpy_r_r142, 3); + else { + __tmp154 = NULL; + } + if (__tmp154 == NULL) goto __LL155; + __tmp154 = cpy_r_r142; +__LL155: ; + if (unlikely(__tmp154 == NULL)) { + CPy_TypeError("tuple[str, str, str, str]", cpy_r_r142); cpy_r_r143 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp156 = PyTuple_GET_ITEM(cpy_r_r142, 0); + CPy_INCREF(__tmp156); + PyObject *__tmp157; + if (likely(PyUnicode_Check(__tmp156))) + __tmp157 = __tmp156; + else { + CPy_TypeError("str", __tmp156); + __tmp157 = NULL; + } + cpy_r_r143.f0 = __tmp157; + PyObject *__tmp158 = PyTuple_GET_ITEM(cpy_r_r142, 1); + CPy_INCREF(__tmp158); + PyObject *__tmp159; + if (likely(PyUnicode_Check(__tmp158))) + __tmp159 = __tmp158; + else { + CPy_TypeError("str", __tmp158); + __tmp159 = NULL; + } + cpy_r_r143.f1 = __tmp159; + PyObject *__tmp160 = PyTuple_GET_ITEM(cpy_r_r142, 2); + CPy_INCREF(__tmp160); + PyObject *__tmp161; + if (likely(PyUnicode_Check(__tmp160))) + __tmp161 = __tmp160; + else { + CPy_TypeError("str", __tmp160); + __tmp161 = NULL; + } + cpy_r_r143.f2 = __tmp161; + PyObject *__tmp162 = PyTuple_GET_ITEM(cpy_r_r142, 3); + CPy_INCREF(__tmp162); + PyObject *__tmp163; + if (likely(PyUnicode_Check(__tmp162))) + __tmp163 = __tmp162; + else { + CPy_TypeError("str", __tmp162); + __tmp163 = NULL; + } + cpy_r_r143.f3 = __tmp163; + } + CPy_DECREF(cpy_r_r142); + if (unlikely(cpy_r_r143.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 140, CPyStatic_networks___globals); + goto CPyL202; + } + cpy_r_r144 = PyTuple_New(4); + if (unlikely(cpy_r_r144 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp164 = cpy_r_r143.f0; + PyTuple_SET_ITEM(cpy_r_r144, 0, __tmp164); + PyObject *__tmp165 = cpy_r_r143.f1; + PyTuple_SET_ITEM(cpy_r_r144, 1, __tmp165); + PyObject *__tmp166 = cpy_r_r143.f2; + PyTuple_SET_ITEM(cpy_r_r144, 2, __tmp166); + PyObject *__tmp167 = cpy_r_r143.f3; + PyTuple_SET_ITEM(cpy_r_r144, 3, __tmp167); + cpy_r_r145 = CPyDef_networks____validate_network(cpy_r_new, cpy_r_r144); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r145 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 140, CPyStatic_networks___globals); + goto CPyL202; + } + cpy_r_r146 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL203; + } else + goto CPyL86; +CPyL84: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r147 = 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 141, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL86: ; + cpy_r_r148 = PyObject_GetItem(cpy_r_networks, cpy_r_r146); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 141, CPyStatic_networks___globals); + goto CPyL202; + } + cpy_r_r149 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r150[2] = {cpy_r_r148, cpy_r_new}; + cpy_r_r151 = (PyObject **)&cpy_r_r150; + cpy_r_r152 = PyObject_VectorcallMethod(cpy_r_r149, cpy_r_r151, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 141, CPyStatic_networks___globals); + goto CPyL204; + } else + goto CPyL205; +CPyL88: ; + CPy_DECREF(cpy_r_r148); + goto CPyL127; +CPyL89: ; + cpy_r_r153 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL206; + } else + goto CPyL92; +CPyL90: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r154 = 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL92: ; + cpy_r_r155 = PyObject_GetItem(cpy_r_networks, cpy_r_r153); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r156 = PyObject_GetIter(cpy_r_r155); + CPy_DECREF(cpy_r_r155); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL180; + } +CPyL94: ; + cpy_r_r157 = PyIter_Next(cpy_r_r156); + if (cpy_r_r157 == NULL) goto CPyL207; + cpy_r_r158 = CPyStatics[397]; /* 'name' */ + cpy_r_r159 = PyObject_GetItem(cpy_r_r157, cpy_r_r158); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL208; + } + cpy_r_r160 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r161[1] = {cpy_r_r159}; + cpy_r_r162 = (PyObject **)&cpy_r_r161; + cpy_r_r163 = PyObject_VectorcallMethod(cpy_r_r160, cpy_r_r162, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL209; + } + CPy_DECREF(cpy_r_r159); + cpy_r_r164 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r165[1] = {cpy_r_env}; + cpy_r_r166 = (PyObject **)&cpy_r_r165; + cpy_r_r167 = PyObject_VectorcallMethod(cpy_r_r164, cpy_r_r166, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL210; + } + cpy_r_r168 = PyObject_RichCompare(cpy_r_r163, cpy_r_r167, 2); + CPy_DECREF(cpy_r_r163); + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL208; + } + cpy_r_r169 = PyObject_IsTrue(cpy_r_r168); + CPy_DECREF(cpy_r_r168); + cpy_r_r170 = cpy_r_r169 >= 0; + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL208; + } + cpy_r_r171 = cpy_r_r169; + if (cpy_r_r171) { + goto CPyL211; + } else + goto CPyL212; +CPyL101: ; + cpy_r_r172 = CPyStatics[392]; /* 'networks' */ + cpy_r_r173 = PyObject_GetItem(cpy_r_r157, cpy_r_r172); + CPy_DECREF(cpy_r_r157); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r174 = cpy_r_r173; + goto CPyL105; +CPyL103: ; + cpy_r_r175 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 144, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r176 = Py_None; + cpy_r_r174 = cpy_r_r176; +CPyL105: ; + cpy_r_target = cpy_r_r174; + cpy_r_r177 = (PyObject *)&_Py_NoneStruct; + cpy_r_r178 = cpy_r_target == cpy_r_r177; + if (cpy_r_r178) { + goto CPyL213; + } else + goto CPyL120; +CPyL106: ; + cpy_r_r179 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL214; + } else + goto CPyL109; +CPyL107: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r180 = 0; + if (unlikely(!cpy_r_r180)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL109: ; + cpy_r_r181 = PyObject_GetItem(cpy_r_networks, cpy_r_r179); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r182 = CPyStatics[397]; /* 'name' */ + cpy_r_r183 = CPyStatics[392]; /* 'networks' */ + cpy_r_r184 = PyList_New(0); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); + goto CPyL215; + } + cpy_r_r185 = CPyDict_Build(2, cpy_r_r182, cpy_r_env, cpy_r_r183, cpy_r_r184); + CPy_DECREF_NO_IMM(cpy_r_r184); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); + goto CPyL215; + } + cpy_r_r186 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r187[2] = {cpy_r_r181, cpy_r_r185}; + cpy_r_r188 = (PyObject **)&cpy_r_r187; + cpy_r_r189 = PyObject_VectorcallMethod(cpy_r_r186, cpy_r_r188, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 147, CPyStatic_networks___globals); + goto CPyL216; + } else + goto CPyL217; +CPyL113: ; + CPy_DECREF(cpy_r_r181); + CPy_DECREF(cpy_r_r185); + cpy_r_r190 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL218; + } else + goto CPyL116; +CPyL114: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r191 = 0; + if (unlikely(!cpy_r_r191)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL116: ; + cpy_r_r192 = PyObject_GetItem(cpy_r_networks, cpy_r_r190); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r193 = CPyStatics[2028]; /* -1 */ + cpy_r_r194 = PyObject_GetItem(cpy_r_r192, cpy_r_r193); + CPy_DECREF(cpy_r_r192); + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_r195 = CPyStatics[392]; /* 'networks' */ + cpy_r_r196 = PyObject_GetItem(cpy_r_r194, cpy_r_r195); + CPy_DECREF(cpy_r_r194); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 148, CPyStatic_networks___globals); + goto CPyL180; + } + cpy_r_target = cpy_r_r196; +CPyL120: ; + cpy_r_r197 = CPyStatics[430]; /* 'id' */ + cpy_r_r198 = CPyDict_Build(1, cpy_r_r197, cpy_r_id_); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 149, CPyStatic_networks___globals); + goto CPyL219; + } + cpy_r_r199 = CPyDict_UpdateInDisplay(cpy_r_r198, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r200 = cpy_r_r199 >= 0; + if (unlikely(!cpy_r_r200)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 149, CPyStatic_networks___globals); + goto CPyL220; + } + cpy_r_new = cpy_r_r198; + cpy_r_r201 = CPyStatic_networks___globals; + cpy_r_r202 = CPyStatics[437]; /* 'PROD_REQUIRED' */ + cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 150, CPyStatic_networks___globals); + goto CPyL221; + } + PyObject *__tmp168; + if (unlikely(!(PyTuple_Check(cpy_r_r203) && PyTuple_GET_SIZE(cpy_r_r203) == 3))) { + __tmp168 = NULL; + goto __LL169; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r203, 0)))) + __tmp168 = PyTuple_GET_ITEM(cpy_r_r203, 0); + else { + __tmp168 = NULL; + } + if (__tmp168 == NULL) goto __LL169; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r203, 1)))) + __tmp168 = PyTuple_GET_ITEM(cpy_r_r203, 1); + else { + __tmp168 = NULL; + } + if (__tmp168 == NULL) goto __LL169; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r203, 2)))) + __tmp168 = PyTuple_GET_ITEM(cpy_r_r203, 2); + else { + __tmp168 = NULL; + } + if (__tmp168 == NULL) goto __LL169; + __tmp168 = cpy_r_r203; +__LL169: ; + if (unlikely(__tmp168 == NULL)) { + CPy_TypeError("tuple[str, str, str]", cpy_r_r203); cpy_r_r204 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp170 = PyTuple_GET_ITEM(cpy_r_r203, 0); + CPy_INCREF(__tmp170); + PyObject *__tmp171; + if (likely(PyUnicode_Check(__tmp170))) + __tmp171 = __tmp170; + else { + CPy_TypeError("str", __tmp170); + __tmp171 = NULL; + } + cpy_r_r204.f0 = __tmp171; + PyObject *__tmp172 = PyTuple_GET_ITEM(cpy_r_r203, 1); + CPy_INCREF(__tmp172); + PyObject *__tmp173; + if (likely(PyUnicode_Check(__tmp172))) + __tmp173 = __tmp172; + else { + CPy_TypeError("str", __tmp172); + __tmp173 = NULL; + } + cpy_r_r204.f1 = __tmp173; + PyObject *__tmp174 = PyTuple_GET_ITEM(cpy_r_r203, 2); + CPy_INCREF(__tmp174); + PyObject *__tmp175; + if (likely(PyUnicode_Check(__tmp174))) + __tmp175 = __tmp174; + else { + CPy_TypeError("str", __tmp174); + __tmp175 = NULL; + } + cpy_r_r204.f2 = __tmp175; + } + CPy_DECREF(cpy_r_r203); + if (unlikely(cpy_r_r204.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 150, CPyStatic_networks___globals); + goto CPyL221; + } + cpy_r_r205 = PyTuple_New(3); + if (unlikely(cpy_r_r205 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp176 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp176); + PyObject *__tmp177 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp177); + PyObject *__tmp178 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp178); + cpy_r_r206 = CPyDef_networks____validate_network(cpy_r_new, cpy_r_r205); + CPy_DECREF(cpy_r_r205); + if (unlikely(cpy_r_r206 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 150, CPyStatic_networks___globals); + goto CPyL221; + } + cpy_r_r207 = cpy_r_target; + cpy_r_r208 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r209[2] = {cpy_r_r207, cpy_r_new}; + cpy_r_r210 = (PyObject **)&cpy_r_r209; + cpy_r_r211 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r210, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 151, CPyStatic_networks___globals); + goto CPyL222; + } + CPy_DECREF(cpy_r_r207); + CPy_DECREF(cpy_r_r211); +CPyL127: ; + cpy_r_r212 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL202; + } + cpy_r_r213 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r214 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r215[2] = {cpy_r_r212, cpy_r_r213}; + cpy_r_r216 = (PyObject **)&cpy_r_r215; + cpy_r_r217 = PyObject_VectorcallMethod(cpy_r_r214, cpy_r_r216, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL223; + } + CPy_DECREF(cpy_r_r212); + cpy_r_r218 = CPyStatics[438]; /* 'w' */ + cpy_r_r219 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r220[2] = {cpy_r_r217, cpy_r_r218}; + cpy_r_r221 = (PyObject **)&cpy_r_r220; + cpy_r_r222 = PyObject_VectorcallMethod(cpy_r_r219, cpy_r_r221, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL224; + } + CPy_DECREF(cpy_r_r217); + cpy_r_r223 = CPy_TYPE(cpy_r_r222); + cpy_r_r224 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r225 = CPyObject_GetAttr(cpy_r_r223, cpy_r_r224); + if (unlikely(cpy_r_r225 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL225; + } + cpy_r_r226 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r227 = CPyObject_GetAttr(cpy_r_r223, cpy_r_r226); + CPy_DECREF(cpy_r_r223); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL226; + } + PyObject *cpy_r_r228[1] = {cpy_r_r222}; + cpy_r_r229 = (PyObject **)&cpy_r_r228; + cpy_r_r230 = PyObject_Vectorcall(cpy_r_r227, cpy_r_r229, 1, 0); + CPy_DECREF(cpy_r_r227); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL226; + } + cpy_r_r231 = 1; + cpy_r_r232 = CPyModule_yaml; + cpy_r_r233 = CPyStatics[44]; /* 'dump' */ + cpy_r_r234 = CPyObject_GetAttr(cpy_r_r232, cpy_r_r233); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 153, CPyStatic_networks___globals); + goto CPyL227; + } + if (cpy_r_networks == NULL) { + goto CPyL228; + } else + goto CPyL138; +CPyL136: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r235 = 0; + if (unlikely(!cpy_r_r235)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", -1, CPyStatic_networks___globals); + goto CPyL143; + } else + goto CPyL229; +CPyL137: ; + CPy_Unreachable(); +CPyL138: ; + PyObject *cpy_r_r236[2] = {cpy_r_networks, cpy_r_r230}; + cpy_r_r237 = (PyObject **)&cpy_r_r236; + cpy_r_r238 = PyObject_Vectorcall(cpy_r_r234, cpy_r_r237, 2, 0); + CPy_DECREF(cpy_r_r234); + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 153, CPyStatic_networks___globals); + goto CPyL227; + } else + goto CPyL230; +CPyL139: ; + if (cpy_r_networks == NULL) { + goto CPyL231; + } else + goto CPyL142; +CPyL140: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r239 = 0; + if (unlikely(!cpy_r_r239)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", -1, CPyStatic_networks___globals); + goto CPyL143; + } else + goto CPyL232; +CPyL141: ; + CPy_Unreachable(); +CPyL142: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r230); + goto CPyL151; +CPyL143: ; + cpy_r_r240 = CPy_CatchError(); + cpy_r_r231 = 0; + cpy_r_r241 = CPy_GetExcInfo(); + cpy_r_r242 = cpy_r_r241.f0; + CPy_INCREF(cpy_r_r242); + cpy_r_r243 = cpy_r_r241.f1; + CPy_INCREF(cpy_r_r243); + cpy_r_r244 = cpy_r_r241.f2; + CPy_INCREF(cpy_r_r244); + CPy_DecRef(cpy_r_r241.f0); + CPy_DecRef(cpy_r_r241.f1); + CPy_DecRef(cpy_r_r241.f2); + PyObject *cpy_r_r245[4] = {cpy_r_r222, cpy_r_r242, cpy_r_r243, cpy_r_r244}; + cpy_r_r246 = (PyObject **)&cpy_r_r245; + cpy_r_r247 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r246, 4, 0); + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL233; + } + CPy_DecRef(cpy_r_r242); + CPy_DecRef(cpy_r_r243); + CPy_DecRef(cpy_r_r244); + cpy_r_r248 = PyObject_IsTrue(cpy_r_r247); + CPy_DecRef(cpy_r_r247); + cpy_r_r249 = cpy_r_r248 >= 0; + if (unlikely(!cpy_r_r249)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL149; + } + cpy_r_r250 = cpy_r_r248; + if (cpy_r_r250) goto CPyL148; + CPy_Reraise(); + if (!0) { + goto CPyL149; + } else + goto CPyL234; +CPyL147: ; + CPy_Unreachable(); +CPyL148: ; + CPy_RestoreExcInfo(cpy_r_r240); + CPy_DecRef(cpy_r_r240.f0); + CPy_DecRef(cpy_r_r240.f1); + CPy_DecRef(cpy_r_r240.f2); + goto CPyL151; +CPyL149: ; + CPy_RestoreExcInfo(cpy_r_r240); + CPy_DecRef(cpy_r_r240.f0); + CPy_DecRef(cpy_r_r240.f1); + CPy_DecRef(cpy_r_r240.f2); + cpy_r_r251 = CPy_KeepPropagating(); + if (!cpy_r_r251) { + goto CPyL152; + } else + goto CPyL235; +CPyL150: ; + CPy_Unreachable(); +CPyL151: ; + tuple_T3OOO __tmp179 = { NULL, NULL, NULL }; + cpy_r_r252 = __tmp179; + cpy_r_r253 = cpy_r_r252; + goto CPyL153; +CPyL152: ; + cpy_r_r254 = CPy_CatchError(); + cpy_r_r253 = cpy_r_r254; +CPyL153: ; + if (!cpy_r_r231) goto CPyL236; + cpy_r_r255 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r256[4] = {cpy_r_r222, cpy_r_r255, cpy_r_r255, cpy_r_r255}; + cpy_r_r257 = (PyObject **)&cpy_r_r256; + cpy_r_r258 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r257, 4, 0); + CPy_DECREF(cpy_r_r225); + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 152, CPyStatic_networks___globals); + goto CPyL237; + } else + goto CPyL238; +CPyL155: ; + CPy_DECREF(cpy_r_r222); +CPyL156: ; + if (cpy_r_r253.f0 == NULL) { + goto CPyL163; + } else + goto CPyL239; +CPyL157: ; + CPy_Reraise(); + if (!0) { + goto CPyL159; + } else + goto CPyL240; +CPyL158: ; + CPy_Unreachable(); +CPyL159: ; + if (cpy_r_r253.f0 == NULL) goto CPyL161; + CPy_RestoreExcInfo(cpy_r_r253); + CPy_XDECREF(cpy_r_r253.f0); + CPy_XDECREF(cpy_r_r253.f1); + CPy_XDECREF(cpy_r_r253.f2); +CPyL161: ; + cpy_r_r259 = CPy_KeepPropagating(); + if (!cpy_r_r259) goto CPyL173; + CPy_Unreachable(); +CPyL163: ; + cpy_r_r260 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r261 = CPyStatics[439]; /* "A new network '\x1b[0;1;35m" */ + cpy_r_r262 = CPyStatics[397]; /* 'name' */ + cpy_r_r263 = CPyDict_GetItem(cpy_r_new, cpy_r_r262); + if (unlikely(cpy_r_r263 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); + goto CPyL241; + } + cpy_r_r264 = PyObject_Str(cpy_r_r263); + CPy_DECREF(cpy_r_r263); + if (unlikely(cpy_r_r264 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); + goto CPyL241; + } + cpy_r_r265 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r265 == NULL)) { + goto CPyL242; + } else + goto CPyL168; +CPyL166: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r266 = 0; + if (unlikely(!cpy_r_r266)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); + goto CPyL173; + } + CPy_Unreachable(); +CPyL168: ; + cpy_r_r267 = PyObject_Str(cpy_r_r265); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); + goto CPyL243; + } + cpy_r_r268 = CPyStatics[440]; /* "' has been added" */ + cpy_r_r269 = CPyStr_Build(4, cpy_r_r261, cpy_r_r264, cpy_r_r267, cpy_r_r268); + CPy_DECREF(cpy_r_r264); + CPy_DECREF(cpy_r_r267); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); + goto CPyL241; + } + cpy_r_r270 = CPyDef__color___notify(cpy_r_r260, cpy_r_r269); + CPy_DECREF(cpy_r_r269); + if (unlikely(cpy_r_r270 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 155, CPyStatic_networks___globals); + goto CPyL241; + } else + goto CPyL244; +CPyL171: ; + cpy_r_r271 = 1 ? Py_True : Py_False; + cpy_r_r272 = NULL; + cpy_r_r273 = CPyDef_networks____print_verbose_network_description(cpy_r_new, cpy_r_r271, cpy_r_r272); + CPy_DECREF(cpy_r_new); + if (unlikely(cpy_r_r273 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 156, CPyStatic_networks___globals); + goto CPyL173; + } + cpy_r_r274 = Py_None; + return cpy_r_r274; +CPyL173: ; + cpy_r_r275 = NULL; + return cpy_r_r275; +CPyL174: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL1; +CPyL175: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL173; +CPyL176: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL7; +CPyL177: ; + CPy_DecRef(cpy_r_r10); + goto CPyL9; +CPyL178: ; + CPy_DecRef(cpy_r_r10); + goto CPyL173; +CPyL179: ; + CPy_DecRef(cpy_r_r15); + goto CPyL173; +CPyL180: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + goto CPyL173; +CPyL181: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r31); + goto CPyL173; +CPyL182: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r36); + goto CPyL173; +CPyL183: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL173; +CPyL184: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r43); + goto CPyL173; +CPyL185: ; + CPy_DecRef(cpy_r_r48); + goto CPyL31; +CPyL186: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL30; +CPyL187: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r60); + goto CPyL37; +CPyL188: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r56.f0); + CPy_DecRef(cpy_r_r56.f1); + CPy_DecRef(cpy_r_r56.f2); + goto CPyL35; +CPyL189: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r43); + goto CPyL38; +CPyL190: ; + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r43); + goto CPyL44; +CPyL191: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r40); + goto CPyL47; +CPyL192: ; + CPy_DECREF(cpy_r_r74); + goto CPyL43; +CPyL193: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r22); + goto CPyL45; +CPyL194: ; + CPy_XDECREF(cpy_r_r69.f0); + CPy_XDECREF(cpy_r_r69.f1); + CPy_XDECREF(cpy_r_r69.f2); + goto CPyL46; +CPyL195: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + goto CPyL60; +CPyL196: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r90); + goto CPyL60; +CPyL197: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r97); + goto CPyL60; +CPyL198: ; + CPy_DecRef(cpy_r_r117); + goto CPyL73; +CPyL199: ; + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + goto CPyL70; +CPyL200: ; + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + goto CPyL72; +CPyL201: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_new); + goto CPyL173; +CPyL202: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + goto CPyL173; +CPyL203: ; + CPy_DECREF(cpy_r_new); + goto CPyL84; +CPyL204: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r148); + goto CPyL173; +CPyL205: ; + CPy_DECREF(cpy_r_r152); + goto CPyL88; +CPyL206: ; + CPy_DECREF(cpy_r_r22); + goto CPyL90; +CPyL207: ; + CPy_DECREF(cpy_r_r156); + goto CPyL103; +CPyL208: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r156); + CPy_DecRef(cpy_r_r157); + goto CPyL173; +CPyL209: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r156); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r159); + goto CPyL173; +CPyL210: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r156); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r163); + goto CPyL173; +CPyL211: ; + CPy_DECREF(cpy_r_r156); + goto CPyL101; +CPyL212: ; + CPy_DECREF(cpy_r_r157); + goto CPyL94; +CPyL213: ; + CPy_DECREF(cpy_r_target); + goto CPyL106; +CPyL214: ; + CPy_DECREF(cpy_r_r22); + goto CPyL107; +CPyL215: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r181); + goto CPyL173; +CPyL216: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r185); + goto CPyL173; +CPyL217: ; + CPy_DECREF(cpy_r_r189); + goto CPyL113; +CPyL218: ; + CPy_DECREF(cpy_r_r22); + goto CPyL114; +CPyL219: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_target); + goto CPyL173; +CPyL220: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r198); + goto CPyL173; +CPyL221: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_target); + goto CPyL173; +CPyL222: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r207); + goto CPyL173; +CPyL223: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r212); + goto CPyL173; +CPyL224: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r217); + goto CPyL173; +CPyL225: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r222); + CPy_DecRef(cpy_r_r223); + goto CPyL173; +CPyL226: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r222); + CPy_DecRef(cpy_r_r225); + goto CPyL173; +CPyL227: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r230); + goto CPyL143; +CPyL228: ; + CPy_DECREF(cpy_r_r230); + CPy_DECREF(cpy_r_r234); + goto CPyL136; +CPyL229: ; + CPy_DECREF(cpy_r_new); + CPy_DECREF(cpy_r_r222); + CPy_DECREF(cpy_r_r225); + goto CPyL137; +CPyL230: ; + CPy_DECREF(cpy_r_r238); + goto CPyL139; +CPyL231: ; + CPy_DECREF(cpy_r_r230); + goto CPyL140; +CPyL232: ; + CPy_DECREF(cpy_r_new); + CPy_DECREF(cpy_r_r222); + CPy_DECREF(cpy_r_r225); + goto CPyL141; +CPyL233: ; + CPy_DecRef(cpy_r_r242); + CPy_DecRef(cpy_r_r243); + CPy_DecRef(cpy_r_r244); + goto CPyL149; +CPyL234: ; + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r222); + CPy_DecRef(cpy_r_r225); + CPy_DecRef(cpy_r_r240.f0); + CPy_DecRef(cpy_r_r240.f1); + CPy_DecRef(cpy_r_r240.f2); + goto CPyL147; +CPyL235: ; + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r222); + CPy_DecRef(cpy_r_r225); + goto CPyL150; +CPyL236: ; + CPy_DECREF(cpy_r_r222); + CPy_DECREF(cpy_r_r225); + goto CPyL156; +CPyL237: ; + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r222); + goto CPyL159; +CPyL238: ; + CPy_DECREF(cpy_r_r258); + goto CPyL155; +CPyL239: ; + CPy_DECREF(cpy_r_new); + goto CPyL157; +CPyL240: ; + CPy_XDECREF(cpy_r_r253.f0); + CPy_XDECREF(cpy_r_r253.f1); + CPy_XDECREF(cpy_r_r253.f2); + goto CPyL158; +CPyL241: ; + CPy_DecRef(cpy_r_new); + goto CPyL173; +CPyL242: ; + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r264); + goto CPyL166; +CPyL243: ; + CPy_DecRef(cpy_r_new); + CPy_DecRef(cpy_r_r264); + goto CPyL173; +CPyL244: ; + CPy_DECREF(cpy_r_r270); + goto CPyL171; +} + +PyObject *CPyPy_networks____add(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"env", "id_", 0}; + static CPyArg_Parser parser = {"%OO:_add", kwlist, 0}; + PyObject *obj_env; + PyObject *obj_id_; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_env, &obj_id_)) { + return NULL; + } + PyObject *arg_env = obj_env; + PyObject *arg_id_ = obj_id_; + PyObject *arg_args = obj_args; + PyObject *retval = CPyDef_networks____add(arg_env, arg_id_, arg_args); + CPy_DECREF(obj_args); + return retval; +fail: ; + CPy_DECREF(obj_args); + CPy_AddTraceback("brownie/_cli/networks.py", "_add", 116, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____modify(PyObject *cpy_r_id_, PyObject *cpy_r_args) { + PyObject *cpy_r_r0; + PyObject *cpy_r_networks; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + tuple_T3OOO cpy_r_r49; + tuple_T3OOO cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + char cpy_r_r60; + tuple_T3OOO cpy_r_r61; + tuple_T3OOO cpy_r_r62; + tuple_T3OOO cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + int32_t cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_target; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + int32_t cpy_r_r105; + char cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; + char cpy_r_r109; + char cpy_r_r110; + CPyTagged cpy_r_r111; + int64_t cpy_r_r112; + PyObject *cpy_r_r113; + tuple_T4CIOO cpy_r_r114; + CPyTagged cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_t; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + tuple_T14OOOOOOOOOOOOOO cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + char cpy_r_r140; + char cpy_r_r141; + char cpy_r_r142; + char cpy_r_r143; + char cpy_r_r144; + char cpy_r_r145; + char cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + char cpy_r_r149; + char cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + char cpy_r_r155; + int32_t cpy_r_r156; + char cpy_r_r157; + int32_t cpy_r_r158; + char cpy_r_r159; + char cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + tuple_T4OOOO cpy_r_r165; + PyObject *cpy_r_r166; + char cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + tuple_T3OOO cpy_r_r171; + PyObject *cpy_r_r172; + char cpy_r_r173; + PyObject *cpy_r_r174; + int32_t cpy_r_r175; + char cpy_r_r176; + char cpy_r_r177; + char cpy_r_r178; + PyObject *cpy_r_r179; + int32_t cpy_r_r180; + char cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject **cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject **cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject **cpy_r_r199; + PyObject *cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + char cpy_r_r205; + PyObject **cpy_r_r207; + PyObject *cpy_r_r208; + char cpy_r_r209; + tuple_T3OOO cpy_r_r210; + tuple_T3OOO cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject **cpy_r_r216; + PyObject *cpy_r_r217; + int32_t cpy_r_r218; + char cpy_r_r219; + char cpy_r_r220; + char cpy_r_r221; + tuple_T3OOO cpy_r_r222; + tuple_T3OOO cpy_r_r223; + tuple_T3OOO cpy_r_r224; + PyObject *cpy_r_r225; + PyObject **cpy_r_r227; + PyObject *cpy_r_r228; + char cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + char cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + char cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + cpy_r_r0 = NULL; + cpy_r_networks = cpy_r_r0; + cpy_r_r1 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL177; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r3 = CPyStatics[392]; /* 'networks' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals); + goto CPyL178; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals, "dict", cpy_r_r4); + goto CPyL178; + } + cpy_r_r6 = PyDict_Contains(cpy_r_r5, cpy_r_id_); + CPy_DECREF(cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 160, CPyStatic_networks___globals); + goto CPyL178; + } + cpy_r_r8 = cpy_r_r6; + cpy_r_r9 = cpy_r_r8 ^ 1; + if (cpy_r_r9) { + goto CPyL179; + } else + goto CPyL17; +CPyL7: ; + cpy_r_r10 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ + cpy_r_r11 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL176; + } + cpy_r_r12 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL180; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r14 = PyObject_Str(cpy_r_r12); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL181; + } + cpy_r_r15 = CPyStatics[441]; /* "' does not exist" */ + cpy_r_r16 = CPyStr_Build(4, cpy_r_r10, cpy_r_r11, cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL176; + } + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL182; + } + PyObject *cpy_r_r20[1] = {cpy_r_r16}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL182; + } + CPy_DECREF(cpy_r_r16); + CPy_Raise(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 161, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r23 = CPyDef_networks____parse_args(cpy_r_args); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 163, CPyStatic_networks___globals); + goto CPyL178; + } + cpy_r_r24 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL183; + } + cpy_r_r25 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r26 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r27[2] = {cpy_r_r24, cpy_r_r25}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL184; + } + CPy_DECREF(cpy_r_r24); + cpy_r_r30 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r31[1] = {cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL185; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r34 = CPy_TYPE(cpy_r_r33); + cpy_r_r35 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL186; + } + cpy_r_r37 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r37); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL187; + } + PyObject *cpy_r_r39[1] = {cpy_r_r33}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL187; + } + cpy_r_r42 = 1; + cpy_r_r43 = CPyModule_yaml; + cpy_r_r44 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 166, CPyStatic_networks___globals); + goto CPyL188; + } + PyObject *cpy_r_r46[1] = {cpy_r_r41}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 166, CPyStatic_networks___globals); + goto CPyL188; + } else + goto CPyL189; +CPyL27: ; + CPy_DECREF(cpy_r_r41); + cpy_r_networks = cpy_r_r48; + goto CPyL36; +CPyL28: ; + cpy_r_r49 = CPy_CatchError(); + cpy_r_r42 = 0; + cpy_r_r50 = CPy_GetExcInfo(); + cpy_r_r51 = cpy_r_r50.f0; + CPy_INCREF(cpy_r_r51); + cpy_r_r52 = cpy_r_r50.f1; + CPy_INCREF(cpy_r_r52); + cpy_r_r53 = cpy_r_r50.f2; + CPy_INCREF(cpy_r_r53); + CPy_DecRef(cpy_r_r50.f0); + CPy_DecRef(cpy_r_r50.f1); + CPy_DecRef(cpy_r_r50.f2); + PyObject *cpy_r_r54[4] = {cpy_r_r33, cpy_r_r51, cpy_r_r52, cpy_r_r53}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r55, 4, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL190; + } + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r53); + cpy_r_r57 = PyObject_IsTrue(cpy_r_r56); + CPy_DecRef(cpy_r_r56); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL34; + } + cpy_r_r59 = cpy_r_r57; + if (cpy_r_r59) goto CPyL33; + CPy_Reraise(); + if (!0) { + goto CPyL34; + } else + goto CPyL191; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + CPy_RestoreExcInfo(cpy_r_r49); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + goto CPyL36; +CPyL34: ; + CPy_RestoreExcInfo(cpy_r_r49); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + cpy_r_r60 = CPy_KeepPropagating(); + if (!cpy_r_r60) { + goto CPyL37; + } else + goto CPyL192; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + tuple_T3OOO __tmp180 = { NULL, NULL, NULL }; + cpy_r_r61 = __tmp180; + cpy_r_r62 = cpy_r_r61; + goto CPyL38; +CPyL37: ; + cpy_r_r63 = CPy_CatchError(); + cpy_r_r62 = cpy_r_r63; +CPyL38: ; + if (!cpy_r_r42) goto CPyL193; + cpy_r_r64 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r65[4] = {cpy_r_r33, cpy_r_r64, cpy_r_r64, cpy_r_r64}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r66, 4, 0); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 165, CPyStatic_networks___globals); + goto CPyL194; + } else + goto CPyL195; +CPyL40: ; + CPy_DECREF(cpy_r_r33); +CPyL41: ; + if (cpy_r_r62.f0 == NULL) { + goto CPyL48; + } else + goto CPyL196; +CPyL42: ; + CPy_Reraise(); + if (!0) { + goto CPyL44; + } else + goto CPyL197; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + if (cpy_r_r62.f0 == NULL) goto CPyL46; + CPy_RestoreExcInfo(cpy_r_r62); + CPy_XDECREF(cpy_r_r62.f0); + CPy_XDECREF(cpy_r_r62.f1); + CPy_XDECREF(cpy_r_r62.f2); +CPyL46: ; + cpy_r_r68 = CPy_KeepPropagating(); + if (!cpy_r_r68) goto CPyL176; + CPy_Unreachable(); +CPyL48: ; + cpy_r_r69 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r70 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r70 == NULL)) { + goto CPyL198; + } else + goto CPyL51; +CPyL49: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r71 = 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL51: ; + cpy_r_r72 = CPyStatics[392]; /* 'networks' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); + goto CPyL183; + } + if (likely(PyDict_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals, "dict", cpy_r_r73); + goto CPyL183; + } + cpy_r_r75 = CPyDict_GetItem(cpy_r_r74, cpy_r_id_); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); + goto CPyL183; + } + if (likely(PyDict_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals, "dict", cpy_r_r75); + goto CPyL183; + } + cpy_r_r77 = PyDict_Contains(cpy_r_r76, cpy_r_r69); + CPy_DECREF(cpy_r_r76); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 168, CPyStatic_networks___globals); + goto CPyL183; + } + cpy_r_r79 = cpy_r_r77; + if (!cpy_r_r79) goto CPyL72; + cpy_r_r80 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL199; + } else + goto CPyL60; +CPyL58: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r81 = 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL60: ; + cpy_r_r82 = PyObject_GetItem(cpy_r_networks, cpy_r_r80); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL183; + } + cpy_r_r83 = PyObject_GetIter(cpy_r_r82); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL183; + } +CPyL62: ; + cpy_r_r84 = PyIter_Next(cpy_r_r83); + if (cpy_r_r84 == NULL) goto CPyL200; + cpy_r_r85 = CPyStatics[430]; /* 'id' */ + cpy_r_r86 = PyObject_GetItem(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL201; + } + cpy_r_r87 = PyObject_RichCompare(cpy_r_r86, cpy_r_id_, 2); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL201; + } + cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); + CPy_DECREF(cpy_r_r87); + cpy_r_r89 = cpy_r_r88 >= 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL201; + } + cpy_r_r90 = cpy_r_r88; + if (cpy_r_r90) { + goto CPyL202; + } else + goto CPyL203; +CPyL67: ; + goto CPyL71; +CPyL68: ; + cpy_r_r91 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL176; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 170, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL71: ; + cpy_r_target = cpy_r_r84; + goto CPyL91; +CPyL72: ; + cpy_r_r93 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL204; + } else + goto CPyL75; +CPyL73: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r94 = 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL75: ; + cpy_r_r95 = PyObject_GetItem(cpy_r_networks, cpy_r_r93); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL183; + } + cpy_r_r96 = PyObject_GetIter(cpy_r_r95); + CPy_DECREF(cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL183; + } +CPyL77: ; + cpy_r_r97 = PyIter_Next(cpy_r_r96); + if (cpy_r_r97 == NULL) goto CPyL205; + cpy_r_r98 = CPyStatics[392]; /* 'networks' */ + cpy_r_r99 = PyObject_GetItem(cpy_r_r97, cpy_r_r98); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL206; + } + cpy_r_r100 = PyObject_GetIter(cpy_r_r99); + CPy_DECREF(cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL206; + } +CPyL80: ; + cpy_r_r101 = PyIter_Next(cpy_r_r100); + if (cpy_r_r101 == NULL) goto CPyL207; + cpy_r_r102 = CPyStatics[430]; /* 'id' */ + cpy_r_r103 = PyObject_GetItem(cpy_r_r101, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL208; + } + cpy_r_r104 = PyObject_RichCompare(cpy_r_r103, cpy_r_id_, 2); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL208; + } + cpy_r_r105 = PyObject_IsTrue(cpy_r_r104); + CPy_DECREF(cpy_r_r104); + cpy_r_r106 = cpy_r_r105 >= 0; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL208; + } + cpy_r_r107 = cpy_r_r105; + if (cpy_r_r107) { + goto CPyL209; + } else + goto CPyL210; +CPyL85: ; + goto CPyL90; +CPyL86: ; + cpy_r_r108 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL206; + } else + goto CPyL77; +CPyL87: ; + cpy_r_r109 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL176; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r110 = 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 172, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL90: ; + cpy_r_target = cpy_r_r101; +CPyL91: ; + cpy_r_r111 = 0; + cpy_r_r112 = PyDict_Size(cpy_r_r23); + cpy_r_r113 = CPyDict_GetItemsIter(cpy_r_r23); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals); + goto CPyL211; + } +CPyL92: ; + cpy_r_r114 = CPyDict_NextItem(cpy_r_r113, cpy_r_r111); + cpy_r_r115 = cpy_r_r114.f1; + cpy_r_r111 = cpy_r_r115; + cpy_r_r116 = cpy_r_r114.f0; + if (!cpy_r_r116) goto CPyL212; + cpy_r_r117 = cpy_r_r114.f2; + CPy_INCREF(cpy_r_r117); + cpy_r_r118 = cpy_r_r114.f3; + CPy_INCREF(cpy_r_r118); + CPy_DECREF(cpy_r_r114.f2); + CPy_DECREF(cpy_r_r114.f3); + if (likely(PyUnicode_Check(cpy_r_r117))) + cpy_r_r119 = cpy_r_r117; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals, "str", cpy_r_r117); + goto CPyL213; + } + CPy_INCREF(cpy_r_target); + cpy_r_t = cpy_r_target; + cpy_r_r120 = CPyStatic_networks___globals; + cpy_r_r121 = CPyStatics[442]; /* 'DEV_CMD_SETTINGS' */ + cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 175, CPyStatic_networks___globals); + goto CPyL214; + } + PyObject *__tmp181; + if (unlikely(!(PyTuple_Check(cpy_r_r122) && PyTuple_GET_SIZE(cpy_r_r122) == 14))) { + __tmp181 = NULL; + goto __LL182; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 0)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 0); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 1)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 1); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 2)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 2); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 3)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 3); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 4)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 4); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 5)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 5); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 6)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 6); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 7)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 7); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 8)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 8); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 9)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 9); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 10)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 10); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 11)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 11); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 12)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 12); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r122, 13)))) + __tmp181 = PyTuple_GET_ITEM(cpy_r_r122, 13); + else { + __tmp181 = NULL; + } + if (__tmp181 == NULL) goto __LL182; + __tmp181 = cpy_r_r122; +__LL182: ; + if (unlikely(__tmp181 == NULL)) { + CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r122); cpy_r_r123 = (tuple_T14OOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp183 = PyTuple_GET_ITEM(cpy_r_r122, 0); + CPy_INCREF(__tmp183); + PyObject *__tmp184; + if (likely(PyUnicode_Check(__tmp183))) + __tmp184 = __tmp183; + else { + CPy_TypeError("str", __tmp183); + __tmp184 = NULL; + } + cpy_r_r123.f0 = __tmp184; + PyObject *__tmp185 = PyTuple_GET_ITEM(cpy_r_r122, 1); + CPy_INCREF(__tmp185); + PyObject *__tmp186; + if (likely(PyUnicode_Check(__tmp185))) + __tmp186 = __tmp185; + else { + CPy_TypeError("str", __tmp185); + __tmp186 = NULL; + } + cpy_r_r123.f1 = __tmp186; + PyObject *__tmp187 = PyTuple_GET_ITEM(cpy_r_r122, 2); + CPy_INCREF(__tmp187); + PyObject *__tmp188; + if (likely(PyUnicode_Check(__tmp187))) + __tmp188 = __tmp187; + else { + CPy_TypeError("str", __tmp187); + __tmp188 = NULL; + } + cpy_r_r123.f2 = __tmp188; + PyObject *__tmp189 = PyTuple_GET_ITEM(cpy_r_r122, 3); + CPy_INCREF(__tmp189); + PyObject *__tmp190; + if (likely(PyUnicode_Check(__tmp189))) + __tmp190 = __tmp189; + else { + CPy_TypeError("str", __tmp189); + __tmp190 = NULL; + } + cpy_r_r123.f3 = __tmp190; + PyObject *__tmp191 = PyTuple_GET_ITEM(cpy_r_r122, 4); + CPy_INCREF(__tmp191); + PyObject *__tmp192; + if (likely(PyUnicode_Check(__tmp191))) + __tmp192 = __tmp191; + else { + CPy_TypeError("str", __tmp191); + __tmp192 = NULL; + } + cpy_r_r123.f4 = __tmp192; + PyObject *__tmp193 = PyTuple_GET_ITEM(cpy_r_r122, 5); + CPy_INCREF(__tmp193); + PyObject *__tmp194; + if (likely(PyUnicode_Check(__tmp193))) + __tmp194 = __tmp193; + else { + CPy_TypeError("str", __tmp193); + __tmp194 = NULL; + } + cpy_r_r123.f5 = __tmp194; + PyObject *__tmp195 = PyTuple_GET_ITEM(cpy_r_r122, 6); + CPy_INCREF(__tmp195); + PyObject *__tmp196; + if (likely(PyUnicode_Check(__tmp195))) + __tmp196 = __tmp195; + else { + CPy_TypeError("str", __tmp195); + __tmp196 = NULL; + } + cpy_r_r123.f6 = __tmp196; + PyObject *__tmp197 = PyTuple_GET_ITEM(cpy_r_r122, 7); + CPy_INCREF(__tmp197); + PyObject *__tmp198; + if (likely(PyUnicode_Check(__tmp197))) + __tmp198 = __tmp197; + else { + CPy_TypeError("str", __tmp197); + __tmp198 = NULL; + } + cpy_r_r123.f7 = __tmp198; + PyObject *__tmp199 = PyTuple_GET_ITEM(cpy_r_r122, 8); + CPy_INCREF(__tmp199); + PyObject *__tmp200; + if (likely(PyUnicode_Check(__tmp199))) + __tmp200 = __tmp199; + else { + CPy_TypeError("str", __tmp199); + __tmp200 = NULL; + } + cpy_r_r123.f8 = __tmp200; + PyObject *__tmp201 = PyTuple_GET_ITEM(cpy_r_r122, 9); + CPy_INCREF(__tmp201); + PyObject *__tmp202; + if (likely(PyUnicode_Check(__tmp201))) + __tmp202 = __tmp201; + else { + CPy_TypeError("str", __tmp201); + __tmp202 = NULL; + } + cpy_r_r123.f9 = __tmp202; + PyObject *__tmp203 = PyTuple_GET_ITEM(cpy_r_r122, 10); + CPy_INCREF(__tmp203); + PyObject *__tmp204; + if (likely(PyUnicode_Check(__tmp203))) + __tmp204 = __tmp203; + else { + CPy_TypeError("str", __tmp203); + __tmp204 = NULL; + } + cpy_r_r123.f10 = __tmp204; + PyObject *__tmp205 = PyTuple_GET_ITEM(cpy_r_r122, 11); + CPy_INCREF(__tmp205); + PyObject *__tmp206; + if (likely(PyUnicode_Check(__tmp205))) + __tmp206 = __tmp205; + else { + CPy_TypeError("str", __tmp205); + __tmp206 = NULL; + } + cpy_r_r123.f11 = __tmp206; + PyObject *__tmp207 = PyTuple_GET_ITEM(cpy_r_r122, 12); + CPy_INCREF(__tmp207); + PyObject *__tmp208; + if (likely(PyUnicode_Check(__tmp207))) + __tmp208 = __tmp207; + else { + CPy_TypeError("str", __tmp207); + __tmp208 = NULL; + } + cpy_r_r123.f12 = __tmp208; + PyObject *__tmp209 = PyTuple_GET_ITEM(cpy_r_r122, 13); + CPy_INCREF(__tmp209); + PyObject *__tmp210; + if (likely(PyUnicode_Check(__tmp209))) + __tmp210 = __tmp209; + else { + CPy_TypeError("str", __tmp209); + __tmp210 = NULL; + } + cpy_r_r123.f13 = __tmp210; + } + CPy_DECREF(cpy_r_r122); + if (unlikely(cpy_r_r123.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 175, CPyStatic_networks___globals); + goto CPyL214; + } + cpy_r_r124 = cpy_r_r123.f0; + CPy_INCREF(cpy_r_r124); + cpy_r_r125 = cpy_r_r123.f1; + CPy_INCREF(cpy_r_r125); + cpy_r_r126 = cpy_r_r123.f2; + CPy_INCREF(cpy_r_r126); + cpy_r_r127 = cpy_r_r123.f3; + CPy_INCREF(cpy_r_r127); + cpy_r_r128 = cpy_r_r123.f4; + CPy_INCREF(cpy_r_r128); + cpy_r_r129 = cpy_r_r123.f5; + CPy_INCREF(cpy_r_r129); + cpy_r_r130 = cpy_r_r123.f6; + CPy_INCREF(cpy_r_r130); + cpy_r_r131 = cpy_r_r123.f7; + CPy_INCREF(cpy_r_r131); + cpy_r_r132 = cpy_r_r123.f8; + CPy_INCREF(cpy_r_r132); + cpy_r_r133 = cpy_r_r123.f9; + CPy_INCREF(cpy_r_r133); + cpy_r_r134 = cpy_r_r123.f10; + CPy_INCREF(cpy_r_r134); + cpy_r_r135 = cpy_r_r123.f11; + CPy_INCREF(cpy_r_r135); + cpy_r_r136 = cpy_r_r123.f12; + CPy_INCREF(cpy_r_r136); + cpy_r_r137 = cpy_r_r123.f13; + CPy_INCREF(cpy_r_r137); + CPy_DECREF(cpy_r_r123.f0); + CPy_DECREF(cpy_r_r123.f1); + CPy_DECREF(cpy_r_r123.f2); + CPy_DECREF(cpy_r_r123.f3); + CPy_DECREF(cpy_r_r123.f4); + CPy_DECREF(cpy_r_r123.f5); + CPy_DECREF(cpy_r_r123.f6); + CPy_DECREF(cpy_r_r123.f7); + CPy_DECREF(cpy_r_r123.f8); + CPy_DECREF(cpy_r_r123.f9); + CPy_DECREF(cpy_r_r123.f10); + CPy_DECREF(cpy_r_r123.f11); + CPy_DECREF(cpy_r_r123.f12); + CPy_DECREF(cpy_r_r123.f13); + cpy_r_r138 = CPyStr_Equal(cpy_r_r119, cpy_r_r124); + CPy_DECREF(cpy_r_r124); + if (cpy_r_r138) goto CPyL215; + cpy_r_r139 = CPyStr_Equal(cpy_r_r119, cpy_r_r125); + CPy_DECREF(cpy_r_r125); + if (cpy_r_r139) goto CPyL216; + cpy_r_r140 = CPyStr_Equal(cpy_r_r119, cpy_r_r126); + CPy_DECREF(cpy_r_r126); + if (cpy_r_r140) goto CPyL217; + cpy_r_r141 = CPyStr_Equal(cpy_r_r119, cpy_r_r127); + CPy_DECREF(cpy_r_r127); + if (cpy_r_r141) goto CPyL218; + cpy_r_r142 = CPyStr_Equal(cpy_r_r119, cpy_r_r128); + CPy_DECREF(cpy_r_r128); + if (cpy_r_r142) goto CPyL219; + cpy_r_r143 = CPyStr_Equal(cpy_r_r119, cpy_r_r129); + CPy_DECREF(cpy_r_r129); + if (cpy_r_r143) goto CPyL220; + cpy_r_r144 = CPyStr_Equal(cpy_r_r119, cpy_r_r130); + CPy_DECREF(cpy_r_r130); + if (cpy_r_r144) goto CPyL221; + cpy_r_r145 = CPyStr_Equal(cpy_r_r119, cpy_r_r131); + CPy_DECREF(cpy_r_r131); + if (cpy_r_r145) goto CPyL222; + cpy_r_r146 = CPyStr_Equal(cpy_r_r119, cpy_r_r132); + CPy_DECREF(cpy_r_r132); + if (cpy_r_r146) goto CPyL223; + cpy_r_r147 = CPyStr_Equal(cpy_r_r119, cpy_r_r133); + CPy_DECREF(cpy_r_r133); + if (cpy_r_r147) goto CPyL224; + cpy_r_r148 = CPyStr_Equal(cpy_r_r119, cpy_r_r134); + CPy_DECREF(cpy_r_r134); + if (cpy_r_r148) goto CPyL225; + cpy_r_r149 = CPyStr_Equal(cpy_r_r119, cpy_r_r135); + CPy_DECREF(cpy_r_r135); + if (cpy_r_r149) goto CPyL226; + cpy_r_r150 = CPyStr_Equal(cpy_r_r119, cpy_r_r136); + CPy_DECREF(cpy_r_r136); + if (cpy_r_r150) goto CPyL227; + cpy_r_r151 = CPyStr_Equal(cpy_r_r119, cpy_r_r137); + CPy_DECREF(cpy_r_r137); + if (cpy_r_r151) goto CPyL111; + if (0) { + goto CPyL112; + } else + goto CPyL115; +CPyL111: ; + if (!1) goto CPyL115; +CPyL112: ; + if (cpy_r_r79) { + goto CPyL228; + } else + goto CPyL115; +CPyL113: ; + cpy_r_r152 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r153 = PyObject_GetItem(cpy_r_target, cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 176, CPyStatic_networks___globals); + goto CPyL229; + } + cpy_r_t = cpy_r_r153; +CPyL115: ; + cpy_r_r154 = (PyObject *)&_Py_NoneStruct; + cpy_r_r155 = cpy_r_r118 == cpy_r_r154; + if (cpy_r_r155) { + goto CPyL230; + } else + goto CPyL117; +CPyL116: ; + cpy_r_r156 = PyObject_DelItem(cpy_r_t, cpy_r_r119); + CPy_DECREF(cpy_r_t); + CPy_DECREF(cpy_r_r119); + cpy_r_r157 = cpy_r_r156 >= 0; + if (unlikely(!cpy_r_r157)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 178, CPyStatic_networks___globals); + goto CPyL231; + } else + goto CPyL118; +CPyL117: ; + cpy_r_r158 = PyObject_SetItem(cpy_r_t, cpy_r_r119, cpy_r_r118); + CPy_DECREF(cpy_r_t); + CPy_DECREF(cpy_r_r119); + CPy_DECREF(cpy_r_r118); + cpy_r_r159 = cpy_r_r158 >= 0; + if (unlikely(!cpy_r_r159)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 180, CPyStatic_networks___globals); + goto CPyL231; + } +CPyL118: ; + cpy_r_r160 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r112); + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals); + goto CPyL231; + } else + goto CPyL92; +CPyL119: ; + cpy_r_r161 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 173, CPyStatic_networks___globals); + goto CPyL232; + } + if (!cpy_r_r79) goto CPyL124; + cpy_r_r162 = CPyStatic_networks___globals; + cpy_r_r163 = CPyStatics[436]; /* 'DEV_REQUIRED' */ + cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 182, CPyStatic_networks___globals); + goto CPyL232; + } + PyObject *__tmp211; + if (unlikely(!(PyTuple_Check(cpy_r_r164) && PyTuple_GET_SIZE(cpy_r_r164) == 4))) { + __tmp211 = NULL; + goto __LL212; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 0)))) + __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 0); + else { + __tmp211 = NULL; + } + if (__tmp211 == NULL) goto __LL212; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 1)))) + __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 1); + else { + __tmp211 = NULL; + } + if (__tmp211 == NULL) goto __LL212; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 2)))) + __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 2); + else { + __tmp211 = NULL; + } + if (__tmp211 == NULL) goto __LL212; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r164, 3)))) + __tmp211 = PyTuple_GET_ITEM(cpy_r_r164, 3); + else { + __tmp211 = NULL; + } + if (__tmp211 == NULL) goto __LL212; + __tmp211 = cpy_r_r164; +__LL212: ; + if (unlikely(__tmp211 == NULL)) { + CPy_TypeError("tuple[str, str, str, str]", cpy_r_r164); cpy_r_r165 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp213 = PyTuple_GET_ITEM(cpy_r_r164, 0); + CPy_INCREF(__tmp213); + PyObject *__tmp214; + if (likely(PyUnicode_Check(__tmp213))) + __tmp214 = __tmp213; + else { + CPy_TypeError("str", __tmp213); + __tmp214 = NULL; + } + cpy_r_r165.f0 = __tmp214; + PyObject *__tmp215 = PyTuple_GET_ITEM(cpy_r_r164, 1); + CPy_INCREF(__tmp215); + PyObject *__tmp216; + if (likely(PyUnicode_Check(__tmp215))) + __tmp216 = __tmp215; + else { + CPy_TypeError("str", __tmp215); + __tmp216 = NULL; + } + cpy_r_r165.f1 = __tmp216; + PyObject *__tmp217 = PyTuple_GET_ITEM(cpy_r_r164, 2); + CPy_INCREF(__tmp217); + PyObject *__tmp218; + if (likely(PyUnicode_Check(__tmp217))) + __tmp218 = __tmp217; + else { + CPy_TypeError("str", __tmp217); + __tmp218 = NULL; + } + cpy_r_r165.f2 = __tmp218; + PyObject *__tmp219 = PyTuple_GET_ITEM(cpy_r_r164, 3); + CPy_INCREF(__tmp219); + PyObject *__tmp220; + if (likely(PyUnicode_Check(__tmp219))) + __tmp220 = __tmp219; + else { + CPy_TypeError("str", __tmp219); + __tmp220 = NULL; + } + cpy_r_r165.f3 = __tmp220; + } + CPy_DECREF(cpy_r_r164); + if (unlikely(cpy_r_r165.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 182, CPyStatic_networks___globals); + goto CPyL232; + } + cpy_r_r166 = PyTuple_New(4); + if (unlikely(cpy_r_r166 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp221 = cpy_r_r165.f0; + PyTuple_SET_ITEM(cpy_r_r166, 0, __tmp221); + PyObject *__tmp222 = cpy_r_r165.f1; + PyTuple_SET_ITEM(cpy_r_r166, 1, __tmp222); + PyObject *__tmp223 = cpy_r_r165.f2; + PyTuple_SET_ITEM(cpy_r_r166, 2, __tmp223); + PyObject *__tmp224 = cpy_r_r165.f3; + PyTuple_SET_ITEM(cpy_r_r166, 3, __tmp224); + cpy_r_r167 = CPyDef_networks____validate_network(cpy_r_target, cpy_r_r166); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r167 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 182, CPyStatic_networks___globals); + goto CPyL232; + } else + goto CPyL127; +CPyL124: ; + cpy_r_r168 = CPyStatic_networks___globals; + cpy_r_r169 = CPyStatics[437]; /* 'PROD_REQUIRED' */ + cpy_r_r170 = CPyDict_GetItem(cpy_r_r168, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 184, CPyStatic_networks___globals); + goto CPyL232; + } + PyObject *__tmp225; + if (unlikely(!(PyTuple_Check(cpy_r_r170) && PyTuple_GET_SIZE(cpy_r_r170) == 3))) { + __tmp225 = NULL; + goto __LL226; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r170, 0)))) + __tmp225 = PyTuple_GET_ITEM(cpy_r_r170, 0); + else { + __tmp225 = NULL; + } + if (__tmp225 == NULL) goto __LL226; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r170, 1)))) + __tmp225 = PyTuple_GET_ITEM(cpy_r_r170, 1); + else { + __tmp225 = NULL; + } + if (__tmp225 == NULL) goto __LL226; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r170, 2)))) + __tmp225 = PyTuple_GET_ITEM(cpy_r_r170, 2); + else { + __tmp225 = NULL; + } + if (__tmp225 == NULL) goto __LL226; + __tmp225 = cpy_r_r170; +__LL226: ; + if (unlikely(__tmp225 == NULL)) { + CPy_TypeError("tuple[str, str, str]", cpy_r_r170); cpy_r_r171 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp227 = PyTuple_GET_ITEM(cpy_r_r170, 0); + CPy_INCREF(__tmp227); + PyObject *__tmp228; + if (likely(PyUnicode_Check(__tmp227))) + __tmp228 = __tmp227; + else { + CPy_TypeError("str", __tmp227); + __tmp228 = NULL; + } + cpy_r_r171.f0 = __tmp228; + PyObject *__tmp229 = PyTuple_GET_ITEM(cpy_r_r170, 1); + CPy_INCREF(__tmp229); + PyObject *__tmp230; + if (likely(PyUnicode_Check(__tmp229))) + __tmp230 = __tmp229; + else { + CPy_TypeError("str", __tmp229); + __tmp230 = NULL; + } + cpy_r_r171.f1 = __tmp230; + PyObject *__tmp231 = PyTuple_GET_ITEM(cpy_r_r170, 2); + CPy_INCREF(__tmp231); + PyObject *__tmp232; + if (likely(PyUnicode_Check(__tmp231))) + __tmp232 = __tmp231; + else { + CPy_TypeError("str", __tmp231); + __tmp232 = NULL; + } + cpy_r_r171.f2 = __tmp232; + } + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r171.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 184, CPyStatic_networks___globals); + goto CPyL232; + } + cpy_r_r172 = PyTuple_New(3); + if (unlikely(cpy_r_r172 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp233 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp233); + PyObject *__tmp234 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp234); + PyObject *__tmp235 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp235); + cpy_r_r173 = CPyDef_networks____validate_network(cpy_r_target, cpy_r_r172); + CPy_DECREF(cpy_r_r172); + if (unlikely(cpy_r_r173 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 184, CPyStatic_networks___globals); + goto CPyL232; + } +CPyL127: ; + cpy_r_r174 = CPyStatics[397]; /* 'name' */ + cpy_r_r175 = PySequence_Contains(cpy_r_target, cpy_r_r174); + cpy_r_r176 = cpy_r_r175 >= 0; + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 186, CPyStatic_networks___globals); + goto CPyL232; + } + cpy_r_r177 = cpy_r_r175; + cpy_r_r178 = cpy_r_r177 ^ 1; + if (!cpy_r_r178) goto CPyL130; + cpy_r_r179 = CPyStatics[397]; /* 'name' */ + cpy_r_r180 = PyObject_SetItem(cpy_r_target, cpy_r_r179, cpy_r_id_); + cpy_r_r181 = cpy_r_r180 >= 0; + if (unlikely(!cpy_r_r181)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 187, CPyStatic_networks___globals); + goto CPyL232; + } +CPyL130: ; + cpy_r_r182 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL232; + } + cpy_r_r183 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r184 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r185[2] = {cpy_r_r182, cpy_r_r183}; + cpy_r_r186 = (PyObject **)&cpy_r_r185; + cpy_r_r187 = PyObject_VectorcallMethod(cpy_r_r184, cpy_r_r186, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r187 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL233; + } + CPy_DECREF(cpy_r_r182); + cpy_r_r188 = CPyStatics[438]; /* 'w' */ + cpy_r_r189 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r190[2] = {cpy_r_r187, cpy_r_r188}; + cpy_r_r191 = (PyObject **)&cpy_r_r190; + cpy_r_r192 = PyObject_VectorcallMethod(cpy_r_r189, cpy_r_r191, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL234; + } + CPy_DECREF(cpy_r_r187); + cpy_r_r193 = CPy_TYPE(cpy_r_r192); + cpy_r_r194 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r195 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r194); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL235; + } + cpy_r_r196 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r197 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r196); + CPy_DECREF(cpy_r_r193); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL236; + } + PyObject *cpy_r_r198[1] = {cpy_r_r192}; + cpy_r_r199 = (PyObject **)&cpy_r_r198; + cpy_r_r200 = PyObject_Vectorcall(cpy_r_r197, cpy_r_r199, 1, 0); + CPy_DECREF(cpy_r_r197); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL236; + } + cpy_r_r201 = 1; + cpy_r_r202 = CPyModule_yaml; + cpy_r_r203 = CPyStatics[44]; /* 'dump' */ + cpy_r_r204 = CPyObject_GetAttr(cpy_r_r202, cpy_r_r203); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 190, CPyStatic_networks___globals); + goto CPyL237; + } + if (cpy_r_networks == NULL) { + goto CPyL238; + } else + goto CPyL141; +CPyL139: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r205 = 0; + if (unlikely(!cpy_r_r205)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", -1, CPyStatic_networks___globals); + goto CPyL146; + } else + goto CPyL239; +CPyL140: ; + CPy_Unreachable(); +CPyL141: ; + PyObject *cpy_r_r206[2] = {cpy_r_networks, cpy_r_r200}; + cpy_r_r207 = (PyObject **)&cpy_r_r206; + cpy_r_r208 = PyObject_Vectorcall(cpy_r_r204, cpy_r_r207, 2, 0); + CPy_DECREF(cpy_r_r204); + if (unlikely(cpy_r_r208 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 190, CPyStatic_networks___globals); + goto CPyL237; + } else + goto CPyL240; +CPyL142: ; + if (cpy_r_networks == NULL) { + goto CPyL241; + } else + goto CPyL145; +CPyL143: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r209 = 0; + if (unlikely(!cpy_r_r209)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", -1, CPyStatic_networks___globals); + goto CPyL146; + } else + goto CPyL242; +CPyL144: ; + CPy_Unreachable(); +CPyL145: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r200); + goto CPyL154; +CPyL146: ; + cpy_r_r210 = CPy_CatchError(); + cpy_r_r201 = 0; + cpy_r_r211 = CPy_GetExcInfo(); + cpy_r_r212 = cpy_r_r211.f0; + CPy_INCREF(cpy_r_r212); + cpy_r_r213 = cpy_r_r211.f1; + CPy_INCREF(cpy_r_r213); + cpy_r_r214 = cpy_r_r211.f2; + CPy_INCREF(cpy_r_r214); + CPy_DecRef(cpy_r_r211.f0); + CPy_DecRef(cpy_r_r211.f1); + CPy_DecRef(cpy_r_r211.f2); + PyObject *cpy_r_r215[4] = {cpy_r_r192, cpy_r_r212, cpy_r_r213, cpy_r_r214}; + cpy_r_r216 = (PyObject **)&cpy_r_r215; + cpy_r_r217 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r216, 4, 0); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL243; + } + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r214); + cpy_r_r218 = PyObject_IsTrue(cpy_r_r217); + CPy_DecRef(cpy_r_r217); + cpy_r_r219 = cpy_r_r218 >= 0; + if (unlikely(!cpy_r_r219)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL152; + } + cpy_r_r220 = cpy_r_r218; + if (cpy_r_r220) goto CPyL151; + CPy_Reraise(); + if (!0) { + goto CPyL152; + } else + goto CPyL244; +CPyL150: ; + CPy_Unreachable(); +CPyL151: ; + CPy_RestoreExcInfo(cpy_r_r210); + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + goto CPyL154; +CPyL152: ; + CPy_RestoreExcInfo(cpy_r_r210); + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + cpy_r_r221 = CPy_KeepPropagating(); + if (!cpy_r_r221) { + goto CPyL155; + } else + goto CPyL245; +CPyL153: ; + CPy_Unreachable(); +CPyL154: ; + tuple_T3OOO __tmp236 = { NULL, NULL, NULL }; + cpy_r_r222 = __tmp236; + cpy_r_r223 = cpy_r_r222; + goto CPyL156; +CPyL155: ; + cpy_r_r224 = CPy_CatchError(); + cpy_r_r223 = cpy_r_r224; +CPyL156: ; + if (!cpy_r_r201) goto CPyL246; + cpy_r_r225 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r226[4] = {cpy_r_r192, cpy_r_r225, cpy_r_r225, cpy_r_r225}; + cpy_r_r227 = (PyObject **)&cpy_r_r226; + cpy_r_r228 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r227, 4, 0); + CPy_DECREF(cpy_r_r195); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 189, CPyStatic_networks___globals); + goto CPyL247; + } else + goto CPyL248; +CPyL158: ; + CPy_DECREF(cpy_r_r192); +CPyL159: ; + if (cpy_r_r223.f0 == NULL) { + goto CPyL166; + } else + goto CPyL249; +CPyL160: ; + CPy_Reraise(); + if (!0) { + goto CPyL162; + } else + goto CPyL250; +CPyL161: ; + CPy_Unreachable(); +CPyL162: ; + if (cpy_r_r223.f0 == NULL) goto CPyL164; + CPy_RestoreExcInfo(cpy_r_r223); + CPy_XDECREF(cpy_r_r223.f0); + CPy_XDECREF(cpy_r_r223.f1); + CPy_XDECREF(cpy_r_r223.f2); +CPyL164: ; + cpy_r_r229 = CPy_KeepPropagating(); + if (!cpy_r_r229) goto CPyL176; + CPy_Unreachable(); +CPyL166: ; + cpy_r_r230 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r231 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ + cpy_r_r232 = CPyStatics[397]; /* 'name' */ + cpy_r_r233 = PyObject_GetItem(cpy_r_target, cpy_r_r232); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); + goto CPyL251; + } + cpy_r_r234 = PyObject_Str(cpy_r_r233); + CPy_DECREF(cpy_r_r233); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); + goto CPyL251; + } + cpy_r_r235 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r235 == NULL)) { + goto CPyL252; + } else + goto CPyL171; +CPyL169: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r236 = 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); + goto CPyL176; + } + CPy_Unreachable(); +CPyL171: ; + cpy_r_r237 = PyObject_Str(cpy_r_r235); + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); + goto CPyL253; + } + cpy_r_r238 = CPyStatics[443]; /* "' has been modified" */ + cpy_r_r239 = CPyStr_Build(4, cpy_r_r231, cpy_r_r234, cpy_r_r237, cpy_r_r238); + CPy_DECREF(cpy_r_r234); + CPy_DECREF(cpy_r_r237); + if (unlikely(cpy_r_r239 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); + goto CPyL251; + } + cpy_r_r240 = CPyDef__color___notify(cpy_r_r230, cpy_r_r239); + CPy_DECREF(cpy_r_r239); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 192, CPyStatic_networks___globals); + goto CPyL251; + } else + goto CPyL254; +CPyL174: ; + cpy_r_r241 = 1 ? Py_True : Py_False; + cpy_r_r242 = NULL; + cpy_r_r243 = CPyDef_networks____print_verbose_network_description(cpy_r_target, cpy_r_r241, cpy_r_r242); + CPy_DECREF(cpy_r_target); + if (unlikely(cpy_r_r243 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 193, CPyStatic_networks___globals); + goto CPyL176; + } + cpy_r_r244 = Py_None; + return cpy_r_r244; +CPyL176: ; + cpy_r_r245 = NULL; + return cpy_r_r245; +CPyL177: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL1; +CPyL178: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL176; +CPyL179: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL7; +CPyL180: ; + CPy_DecRef(cpy_r_r11); + goto CPyL9; +CPyL181: ; + CPy_DecRef(cpy_r_r11); + goto CPyL176; +CPyL182: ; + CPy_DecRef(cpy_r_r16); + goto CPyL176; +CPyL183: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + goto CPyL176; +CPyL184: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + goto CPyL176; +CPyL185: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r29); + goto CPyL176; +CPyL186: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL176; +CPyL187: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + goto CPyL176; +CPyL188: ; + CPy_DecRef(cpy_r_r41); + goto CPyL28; +CPyL189: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL27; +CPyL190: ; + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r53); + goto CPyL34; +CPyL191: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + goto CPyL32; +CPyL192: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + goto CPyL35; +CPyL193: ; + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r36); + goto CPyL41; +CPyL194: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r33); + goto CPyL44; +CPyL195: ; + CPy_DECREF(cpy_r_r67); + goto CPyL40; +CPyL196: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r23); + goto CPyL42; +CPyL197: ; + CPy_XDECREF(cpy_r_r62.f0); + CPy_XDECREF(cpy_r_r62.f1); + CPy_XDECREF(cpy_r_r62.f2); + goto CPyL43; +CPyL198: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + goto CPyL49; +CPyL199: ; + CPy_DECREF(cpy_r_r23); + goto CPyL58; +CPyL200: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r83); + goto CPyL68; +CPyL201: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r83); + CPy_DecRef(cpy_r_r84); + goto CPyL176; +CPyL202: ; + CPy_DECREF(cpy_r_r83); + goto CPyL67; +CPyL203: ; + CPy_DECREF(cpy_r_r84); + goto CPyL62; +CPyL204: ; + CPy_DECREF(cpy_r_r23); + goto CPyL73; +CPyL205: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r96); + goto CPyL87; +CPyL206: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r96); + goto CPyL176; +CPyL207: ; + CPy_DECREF(cpy_r_r100); + goto CPyL86; +CPyL208: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r96); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r101); + goto CPyL176; +CPyL209: ; + CPy_DECREF(cpy_r_r96); + CPy_DECREF(cpy_r_r100); + goto CPyL85; +CPyL210: ; + CPy_DECREF(cpy_r_r101); + goto CPyL80; +CPyL211: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_target); + goto CPyL176; +CPyL212: ; + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r113); + CPy_DECREF(cpy_r_r114.f2); + CPy_DECREF(cpy_r_r114.f3); + goto CPyL119; +CPyL213: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r113); + CPy_DecRef(cpy_r_r118); + goto CPyL176; +CPyL214: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r113); + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_t); + goto CPyL176; +CPyL215: ; + CPy_DECREF(cpy_r_r125); + CPy_DECREF(cpy_r_r126); + CPy_DECREF(cpy_r_r127); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL216: ; + CPy_DECREF(cpy_r_r126); + CPy_DECREF(cpy_r_r127); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL217: ; + CPy_DECREF(cpy_r_r127); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL218: ; + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL219: ; + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL220: ; + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL221: ; + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL222: ; + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL223: ; + CPy_DECREF(cpy_r_r133); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL224: ; + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL225: ; + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL226: ; + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL227: ; + CPy_DECREF(cpy_r_r137); + goto CPyL111; +CPyL228: ; + CPy_DECREF(cpy_r_t); + goto CPyL113; +CPyL229: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r113); + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r118); + goto CPyL176; +CPyL230: ; + CPy_DECREF(cpy_r_r118); + goto CPyL116; +CPyL231: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r113); + goto CPyL176; +CPyL232: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_target); + goto CPyL176; +CPyL233: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r182); + goto CPyL176; +CPyL234: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r187); + goto CPyL176; +CPyL235: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + goto CPyL176; +CPyL236: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r195); + goto CPyL176; +CPyL237: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r200); + goto CPyL146; +CPyL238: ; + CPy_DECREF(cpy_r_r200); + CPy_DECREF(cpy_r_r204); + goto CPyL139; +CPyL239: ; + CPy_DECREF(cpy_r_target); + CPy_DECREF(cpy_r_r192); + CPy_DECREF(cpy_r_r195); + goto CPyL140; +CPyL240: ; + CPy_DECREF(cpy_r_r208); + goto CPyL142; +CPyL241: ; + CPy_DECREF(cpy_r_r200); + goto CPyL143; +CPyL242: ; + CPy_DECREF(cpy_r_target); + CPy_DECREF(cpy_r_r192); + CPy_DECREF(cpy_r_r195); + goto CPyL144; +CPyL243: ; + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r214); + goto CPyL152; +CPyL244: ; + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r195); + CPy_DecRef(cpy_r_r210.f0); + CPy_DecRef(cpy_r_r210.f1); + CPy_DecRef(cpy_r_r210.f2); + goto CPyL150; +CPyL245: ; + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r195); + goto CPyL153; +CPyL246: ; + CPy_DECREF(cpy_r_r192); + CPy_DECREF(cpy_r_r195); + goto CPyL159; +CPyL247: ; + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r192); + goto CPyL162; +CPyL248: ; + CPy_DECREF(cpy_r_r228); + goto CPyL158; +CPyL249: ; + CPy_DECREF(cpy_r_target); + goto CPyL160; +CPyL250: ; + CPy_XDECREF(cpy_r_r223.f0); + CPy_XDECREF(cpy_r_r223.f1); + CPy_XDECREF(cpy_r_r223.f2); + goto CPyL161; +CPyL251: ; + CPy_DecRef(cpy_r_target); + goto CPyL176; +CPyL252: ; + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r234); + goto CPyL169; +CPyL253: ; + CPy_DecRef(cpy_r_target); + CPy_DecRef(cpy_r_r234); + goto CPyL176; +CPyL254: ; + CPy_DECREF(cpy_r_r240); + goto CPyL174; +} + +PyObject *CPyPy_networks____modify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", 0}; + static CPyArg_Parser parser = {"%O:_modify", kwlist, 0}; + PyObject *obj_id_; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_id_)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *arg_args = obj_args; + PyObject *retval = CPyDef_networks____modify(arg_id_, arg_args); + CPy_DECREF(obj_args); + return retval; +fail: ; + CPy_DECREF(obj_args); + CPy_AddTraceback("brownie/_cli/networks.py", "_modify", 159, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____delete(PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + PyObject *cpy_r_networks; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + tuple_T3OOO cpy_r_r48; + tuple_T3OOO cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + tuple_T3OOO cpy_r_r60; + tuple_T3OOO cpy_r_r61; + tuple_T3OOO cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + int32_t cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + int32_t cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + char cpy_r_r95; + int32_t cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + int32_t cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + char cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + char cpy_r_r126; + int32_t cpy_r_r127; + char cpy_r_r128; + char cpy_r_r129; + PyObject *cpy_r_r130; + int32_t cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + int32_t cpy_r_r141; + char cpy_r_r142; + char cpy_r_r143; + int32_t cpy_r_r144; + char cpy_r_r145; + char cpy_r_r146; + PyObject *cpy_r_r147; + char cpy_r_r148; + int32_t cpy_r_r149; + char cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject **cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject **cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject **cpy_r_r168; + PyObject *cpy_r_r169; + char cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + char cpy_r_r174; + PyObject **cpy_r_r176; + PyObject *cpy_r_r177; + char cpy_r_r178; + tuple_T3OOO cpy_r_r179; + tuple_T3OOO cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject **cpy_r_r185; + PyObject *cpy_r_r186; + int32_t cpy_r_r187; + char cpy_r_r188; + char cpy_r_r189; + char cpy_r_r190; + tuple_T3OOO cpy_r_r191; + tuple_T3OOO cpy_r_r192; + tuple_T3OOO cpy_r_r193; + PyObject *cpy_r_r194; + PyObject **cpy_r_r196; + PyObject *cpy_r_r197; + char cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + cpy_r_r0 = NULL; + cpy_r_networks = cpy_r_r0; + cpy_r_r1 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL163; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r3 = CPyStatics[392]; /* 'networks' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals); + goto CPyL164; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals, "dict", cpy_r_r4); + goto CPyL164; + } + cpy_r_r6 = PyDict_Contains(cpy_r_r5, cpy_r_id_); + CPy_DECREF(cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 197, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r8 = cpy_r_r6; + cpy_r_r9 = cpy_r_r8 ^ 1; + if (cpy_r_r9) { + goto CPyL165; + } else + goto CPyL17; +CPyL7: ; + cpy_r_r10 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ + cpy_r_r11 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL162; + } + cpy_r_r12 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL166; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r14 = PyObject_Str(cpy_r_r12); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL167; + } + cpy_r_r15 = CPyStatics[441]; /* "' does not exist" */ + cpy_r_r16 = CPyStr_Build(4, cpy_r_r10, cpy_r_r11, cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL162; + } + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL168; + } + PyObject *cpy_r_r20[1] = {cpy_r_r16}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL168; + } + CPy_DECREF(cpy_r_r16); + CPy_Raise(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 198, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r23 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r24 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r25 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r26[2] = {cpy_r_r23, cpy_r_r24}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL169; + } + CPy_DECREF(cpy_r_r23); + cpy_r_r29 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r30[1] = {cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL170; + } + CPy_DECREF(cpy_r_r28); + cpy_r_r33 = CPy_TYPE(cpy_r_r32); + cpy_r_r34 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL171; + } + cpy_r_r36 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r36); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL172; + } + PyObject *cpy_r_r38[1] = {cpy_r_r32}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL172; + } + cpy_r_r41 = 1; + cpy_r_r42 = CPyModule_yaml; + cpy_r_r43 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 201, CPyStatic_networks___globals); + goto CPyL173; + } + PyObject *cpy_r_r45[1] = {cpy_r_r40}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r46, 1, 0); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 201, CPyStatic_networks___globals); + goto CPyL173; + } else + goto CPyL174; +CPyL26: ; + CPy_DECREF(cpy_r_r40); + cpy_r_networks = cpy_r_r47; + goto CPyL35; +CPyL27: ; + cpy_r_r48 = CPy_CatchError(); + cpy_r_r41 = 0; + cpy_r_r49 = CPy_GetExcInfo(); + cpy_r_r50 = cpy_r_r49.f0; + CPy_INCREF(cpy_r_r50); + cpy_r_r51 = cpy_r_r49.f1; + CPy_INCREF(cpy_r_r51); + cpy_r_r52 = cpy_r_r49.f2; + CPy_INCREF(cpy_r_r52); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + PyObject *cpy_r_r53[4] = {cpy_r_r32, cpy_r_r50, cpy_r_r51, cpy_r_r52}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r54, 4, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL175; + } + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + cpy_r_r56 = PyObject_IsTrue(cpy_r_r55); + CPy_DecRef(cpy_r_r55); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL33; + } + cpy_r_r58 = cpy_r_r56; + if (cpy_r_r58) goto CPyL32; + CPy_Reraise(); + if (!0) { + goto CPyL33; + } else + goto CPyL176; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + CPy_RestoreExcInfo(cpy_r_r48); + CPy_DecRef(cpy_r_r48.f0); + CPy_DecRef(cpy_r_r48.f1); + CPy_DecRef(cpy_r_r48.f2); + goto CPyL35; +CPyL33: ; + CPy_RestoreExcInfo(cpy_r_r48); + CPy_DecRef(cpy_r_r48.f0); + CPy_DecRef(cpy_r_r48.f1); + CPy_DecRef(cpy_r_r48.f2); + cpy_r_r59 = CPy_KeepPropagating(); + if (!cpy_r_r59) { + goto CPyL36; + } else + goto CPyL177; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + tuple_T3OOO __tmp237 = { NULL, NULL, NULL }; + cpy_r_r60 = __tmp237; + cpy_r_r61 = cpy_r_r60; + goto CPyL37; +CPyL36: ; + cpy_r_r62 = CPy_CatchError(); + cpy_r_r61 = cpy_r_r62; +CPyL37: ; + if (!cpy_r_r41) goto CPyL178; + cpy_r_r63 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r64[4] = {cpy_r_r32, cpy_r_r63, cpy_r_r63, cpy_r_r63}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r65, 4, 0); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 200, CPyStatic_networks___globals); + goto CPyL179; + } else + goto CPyL180; +CPyL39: ; + CPy_DECREF(cpy_r_r32); +CPyL40: ; + if (cpy_r_r61.f0 == NULL) { + goto CPyL47; + } else + goto CPyL181; +CPyL41: ; + CPy_Reraise(); + if (!0) { + goto CPyL43; + } else + goto CPyL182; +CPyL42: ; + CPy_Unreachable(); +CPyL43: ; + if (cpy_r_r61.f0 == NULL) goto CPyL45; + CPy_RestoreExcInfo(cpy_r_r61); + CPy_XDECREF(cpy_r_r61.f0); + CPy_XDECREF(cpy_r_r61.f1); + CPy_XDECREF(cpy_r_r61.f2); +CPyL45: ; + cpy_r_r67 = CPy_KeepPropagating(); + if (!cpy_r_r67) goto CPyL162; + CPy_Unreachable(); +CPyL47: ; + cpy_r_r68 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r69 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r69 == NULL)) { + goto CPyL183; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r70 = 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL50: ; + cpy_r_r71 = CPyStatics[392]; /* 'networks' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_r69, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); + goto CPyL164; + } + if (likely(PyDict_Check(cpy_r_r72))) + cpy_r_r73 = cpy_r_r72; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals, "dict", cpy_r_r72); + goto CPyL164; + } + cpy_r_r74 = CPyDict_GetItem(cpy_r_r73, cpy_r_id_); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); + goto CPyL164; + } + if (likely(PyDict_Check(cpy_r_r74))) + cpy_r_r75 = cpy_r_r74; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals, "dict", cpy_r_r74); + goto CPyL164; + } + cpy_r_r76 = PyDict_Contains(cpy_r_r75, cpy_r_r68); + CPy_DECREF(cpy_r_r75); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 203, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r78 = cpy_r_r76; + if (!cpy_r_r78) goto CPyL73; + cpy_r_r79 = PyList_New(0); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r80 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL184; + } else + goto CPyL60; +CPyL58: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r81 = 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL60: ; + cpy_r_r82 = PyObject_GetItem(cpy_r_networks, cpy_r_r80); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL185; + } + cpy_r_r83 = PyObject_GetIter(cpy_r_r82); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL185; + } +CPyL62: ; + cpy_r_r84 = PyIter_Next(cpy_r_r83); + if (cpy_r_r84 == NULL) goto CPyL186; + cpy_r_r85 = CPyStatics[430]; /* 'id' */ + cpy_r_r86 = PyObject_GetItem(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL187; + } + cpy_r_r87 = PyObject_RichCompare(cpy_r_r86, cpy_r_id_, 3); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL187; + } + cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); + CPy_DECREF(cpy_r_r87); + cpy_r_r89 = cpy_r_r88 >= 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL187; + } + cpy_r_r90 = cpy_r_r88; + if (!cpy_r_r90) goto CPyL188; + cpy_r_r91 = PyList_Append(cpy_r_r79, cpy_r_r84); + CPy_DECREF(cpy_r_r84); + cpy_r_r92 = cpy_r_r91 >= 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL189; + } else + goto CPyL62; +CPyL68: ; + cpy_r_r93 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL185; + } + cpy_r_r94 = CPyStatics[425]; /* 'development' */ + if (cpy_r_networks == NULL) { + goto CPyL190; + } else + goto CPyL72; +CPyL70: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r95 = 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL72: ; + cpy_r_r96 = PyObject_SetItem(cpy_r_networks, cpy_r_r94, cpy_r_r79); + CPy_DECREF_NO_IMM(cpy_r_r79); + cpy_r_r97 = cpy_r_r96 >= 0; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 204, CPyStatic_networks___globals); + goto CPyL164; + } else + goto CPyL118; +CPyL73: ; + cpy_r_r98 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks != NULL) goto CPyL76; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r99 = 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL76: ; + cpy_r_r100 = PyObject_GetItem(cpy_r_networks, cpy_r_r98); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r101 = PyObject_GetIter(cpy_r_r100); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL164; + } +CPyL78: ; + cpy_r_r102 = PyIter_Next(cpy_r_r101); + if (cpy_r_r102 == NULL) goto CPyL191; + cpy_r_r103 = CPyStatics[392]; /* 'networks' */ + cpy_r_r104 = PyObject_GetItem(cpy_r_r102, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL192; + } + cpy_r_r105 = PyObject_GetIter(cpy_r_r104); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL192; + } +CPyL81: ; + cpy_r_r106 = PyIter_Next(cpy_r_r105); + if (cpy_r_r106 == NULL) goto CPyL193; + cpy_r_r107 = CPyStatics[430]; /* 'id' */ + cpy_r_r108 = PyObject_GetItem(cpy_r_r106, cpy_r_r107); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL194; + } + cpy_r_r109 = PyObject_RichCompare(cpy_r_r108, cpy_r_id_, 2); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL194; + } + cpy_r_r110 = PyObject_IsTrue(cpy_r_r109); + CPy_DECREF(cpy_r_r109); + cpy_r_r111 = cpy_r_r110 >= 0; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL194; + } + cpy_r_r112 = cpy_r_r110; + if (cpy_r_r112) { + goto CPyL195; + } else + goto CPyL81; +CPyL86: ; + goto CPyL91; +CPyL87: ; + cpy_r_r113 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL196; + } else + goto CPyL78; +CPyL88: ; + cpy_r_r114 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL162; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r115 = 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 206, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL91: ; + cpy_r_r116 = PyList_New(0); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL197; + } + cpy_r_r117 = CPyStatics[392]; /* 'networks' */ + cpy_r_r118 = PyObject_GetItem(cpy_r_r102, cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL198; + } + cpy_r_r119 = PyObject_GetIter(cpy_r_r118); + CPy_DECREF(cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL198; + } +CPyL94: ; + cpy_r_r120 = PyIter_Next(cpy_r_r119); + if (cpy_r_r120 == NULL) goto CPyL199; + cpy_r_r121 = CPyStatics[430]; /* 'id' */ + cpy_r_r122 = PyObject_GetItem(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL200; + } + cpy_r_r123 = PyObject_RichCompare(cpy_r_r122, cpy_r_id_, 3); + CPy_DECREF(cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL200; + } + cpy_r_r124 = PyObject_IsTrue(cpy_r_r123); + CPy_DECREF(cpy_r_r123); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL200; + } + cpy_r_r126 = cpy_r_r124; + if (!cpy_r_r126) goto CPyL201; + cpy_r_r127 = PyList_Append(cpy_r_r116, cpy_r_r120); + CPy_DECREF(cpy_r_r120); + cpy_r_r128 = cpy_r_r127 >= 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL202; + } else + goto CPyL94; +CPyL100: ; + cpy_r_r129 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL198; + } + cpy_r_r130 = CPyStatics[392]; /* 'networks' */ + cpy_r_r131 = PyObject_SetItem(cpy_r_r102, cpy_r_r130, cpy_r_r116); + CPy_DECREF(cpy_r_r102); + CPy_DECREF_NO_IMM(cpy_r_r116); + cpy_r_r132 = cpy_r_r131 >= 0; + if (unlikely(!cpy_r_r132)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 207, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r133 = PyList_New(0); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r134 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL203; + } else + goto CPyL106; +CPyL104: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r135 = 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL106: ; + cpy_r_r136 = PyObject_GetItem(cpy_r_networks, cpy_r_r134); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL204; + } + cpy_r_r137 = PyObject_GetIter(cpy_r_r136); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL204; + } +CPyL108: ; + cpy_r_r138 = PyIter_Next(cpy_r_r137); + if (cpy_r_r138 == NULL) goto CPyL205; + cpy_r_r139 = CPyStatics[392]; /* 'networks' */ + cpy_r_r140 = PyObject_GetItem(cpy_r_r138, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL206; + } + cpy_r_r141 = PyObject_IsTrue(cpy_r_r140); + CPy_DECREF(cpy_r_r140); + cpy_r_r142 = cpy_r_r141 >= 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL206; + } + cpy_r_r143 = cpy_r_r141; + if (!cpy_r_r143) goto CPyL207; + cpy_r_r144 = PyList_Append(cpy_r_r133, cpy_r_r138); + CPy_DECREF(cpy_r_r138); + cpy_r_r145 = cpy_r_r144 >= 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL208; + } else + goto CPyL108; +CPyL113: ; + cpy_r_r146 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r146)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL204; + } + cpy_r_r147 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL209; + } else + goto CPyL117; +CPyL115: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r148 = 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL117: ; + cpy_r_r149 = PyObject_SetItem(cpy_r_networks, cpy_r_r147, cpy_r_r133); + CPy_DECREF_NO_IMM(cpy_r_r133); + cpy_r_r150 = cpy_r_r149 >= 0; + if (unlikely(!cpy_r_r150)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 208, CPyStatic_networks___globals); + goto CPyL164; + } +CPyL118: ; + cpy_r_r151 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL164; + } + cpy_r_r152 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r153 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r154[2] = {cpy_r_r151, cpy_r_r152}; + cpy_r_r155 = (PyObject **)&cpy_r_r154; + cpy_r_r156 = PyObject_VectorcallMethod(cpy_r_r153, cpy_r_r155, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL210; + } + CPy_DECREF(cpy_r_r151); + cpy_r_r157 = CPyStatics[438]; /* 'w' */ + cpy_r_r158 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r159[2] = {cpy_r_r156, cpy_r_r157}; + cpy_r_r160 = (PyObject **)&cpy_r_r159; + cpy_r_r161 = PyObject_VectorcallMethod(cpy_r_r158, cpy_r_r160, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL211; + } + CPy_DECREF(cpy_r_r156); + cpy_r_r162 = CPy_TYPE(cpy_r_r161); + cpy_r_r163 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r164 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL212; + } + cpy_r_r165 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r166 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r165); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL213; + } + PyObject *cpy_r_r167[1] = {cpy_r_r161}; + cpy_r_r168 = (PyObject **)&cpy_r_r167; + cpy_r_r169 = PyObject_Vectorcall(cpy_r_r166, cpy_r_r168, 1, 0); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL213; + } + cpy_r_r170 = 1; + cpy_r_r171 = CPyModule_yaml; + cpy_r_r172 = CPyStatics[44]; /* 'dump' */ + cpy_r_r173 = CPyObject_GetAttr(cpy_r_r171, cpy_r_r172); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 211, CPyStatic_networks___globals); + goto CPyL214; + } + if (cpy_r_networks == NULL) { + goto CPyL215; + } else + goto CPyL129; +CPyL127: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r174 = 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", -1, CPyStatic_networks___globals); + goto CPyL134; + } else + goto CPyL216; +CPyL128: ; + CPy_Unreachable(); +CPyL129: ; + PyObject *cpy_r_r175[2] = {cpy_r_networks, cpy_r_r169}; + cpy_r_r176 = (PyObject **)&cpy_r_r175; + cpy_r_r177 = PyObject_Vectorcall(cpy_r_r173, cpy_r_r176, 2, 0); + CPy_DECREF(cpy_r_r173); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 211, CPyStatic_networks___globals); + goto CPyL214; + } else + goto CPyL217; +CPyL130: ; + if (cpy_r_networks == NULL) { + goto CPyL218; + } else + goto CPyL133; +CPyL131: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r178 = 0; + if (unlikely(!cpy_r_r178)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", -1, CPyStatic_networks___globals); + goto CPyL134; + } else + goto CPyL219; +CPyL132: ; + CPy_Unreachable(); +CPyL133: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r169); + goto CPyL142; +CPyL134: ; + cpy_r_r179 = CPy_CatchError(); + cpy_r_r170 = 0; + cpy_r_r180 = CPy_GetExcInfo(); + cpy_r_r181 = cpy_r_r180.f0; + CPy_INCREF(cpy_r_r181); + cpy_r_r182 = cpy_r_r180.f1; + CPy_INCREF(cpy_r_r182); + cpy_r_r183 = cpy_r_r180.f2; + CPy_INCREF(cpy_r_r183); + CPy_DecRef(cpy_r_r180.f0); + CPy_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + PyObject *cpy_r_r184[4] = {cpy_r_r161, cpy_r_r181, cpy_r_r182, cpy_r_r183}; + cpy_r_r185 = (PyObject **)&cpy_r_r184; + cpy_r_r186 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r185, 4, 0); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL220; + } + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r182); + CPy_DecRef(cpy_r_r183); + cpy_r_r187 = PyObject_IsTrue(cpy_r_r186); + CPy_DecRef(cpy_r_r186); + cpy_r_r188 = cpy_r_r187 >= 0; + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL140; + } + cpy_r_r189 = cpy_r_r187; + if (cpy_r_r189) goto CPyL139; + CPy_Reraise(); + if (!0) { + goto CPyL140; + } else + goto CPyL221; +CPyL138: ; + CPy_Unreachable(); +CPyL139: ; + CPy_RestoreExcInfo(cpy_r_r179); + CPy_DecRef(cpy_r_r179.f0); + CPy_DecRef(cpy_r_r179.f1); + CPy_DecRef(cpy_r_r179.f2); + goto CPyL142; +CPyL140: ; + CPy_RestoreExcInfo(cpy_r_r179); + CPy_DecRef(cpy_r_r179.f0); + CPy_DecRef(cpy_r_r179.f1); + CPy_DecRef(cpy_r_r179.f2); + cpy_r_r190 = CPy_KeepPropagating(); + if (!cpy_r_r190) { + goto CPyL143; + } else + goto CPyL222; +CPyL141: ; + CPy_Unreachable(); +CPyL142: ; + tuple_T3OOO __tmp238 = { NULL, NULL, NULL }; + cpy_r_r191 = __tmp238; + cpy_r_r192 = cpy_r_r191; + goto CPyL144; +CPyL143: ; + cpy_r_r193 = CPy_CatchError(); + cpy_r_r192 = cpy_r_r193; +CPyL144: ; + if (!cpy_r_r170) goto CPyL223; + cpy_r_r194 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r195[4] = {cpy_r_r161, cpy_r_r194, cpy_r_r194, cpy_r_r194}; + cpy_r_r196 = (PyObject **)&cpy_r_r195; + cpy_r_r197 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r196, 4, 0); + CPy_DECREF(cpy_r_r164); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 210, CPyStatic_networks___globals); + goto CPyL224; + } else + goto CPyL225; +CPyL146: ; + CPy_DECREF(cpy_r_r161); +CPyL147: ; + if (cpy_r_r192.f0 == NULL) goto CPyL154; + CPy_Reraise(); + if (!0) { + goto CPyL150; + } else + goto CPyL226; +CPyL149: ; + CPy_Unreachable(); +CPyL150: ; + if (cpy_r_r192.f0 == NULL) goto CPyL152; + CPy_RestoreExcInfo(cpy_r_r192); + CPy_XDECREF(cpy_r_r192.f0); + CPy_XDECREF(cpy_r_r192.f1); + CPy_XDECREF(cpy_r_r192.f2); +CPyL152: ; + cpy_r_r198 = CPy_KeepPropagating(); + if (!cpy_r_r198) goto CPyL162; + CPy_Unreachable(); +CPyL154: ; + cpy_r_r199 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r200 = CPyStatics[427]; /* "Network '\x1b[0;1;35m" */ + cpy_r_r201 = PyObject_Str(cpy_r_id_); + if (unlikely(cpy_r_r201 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); + goto CPyL162; + } + cpy_r_r202 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r202 == NULL)) { + goto CPyL227; + } else + goto CPyL158; +CPyL156: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r203 = 0; + if (unlikely(!cpy_r_r203)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL158: ; + cpy_r_r204 = PyObject_Str(cpy_r_r202); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); + goto CPyL228; + } + cpy_r_r205 = CPyStatics[156]; /* "' has been deleted" */ + cpy_r_r206 = CPyStr_Build(4, cpy_r_r200, cpy_r_r201, cpy_r_r204, cpy_r_r205); + CPy_DECREF(cpy_r_r201); + CPy_DECREF(cpy_r_r204); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); + goto CPyL162; + } + cpy_r_r207 = CPyDef__color___notify(cpy_r_r199, cpy_r_r206); + CPy_DECREF(cpy_r_r206); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 213, CPyStatic_networks___globals); + goto CPyL162; + } else + goto CPyL229; +CPyL161: ; + cpy_r_r208 = Py_None; + return cpy_r_r208; +CPyL162: ; + cpy_r_r209 = NULL; + return cpy_r_r209; +CPyL163: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL1; +CPyL164: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL162; +CPyL165: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL7; +CPyL166: ; + CPy_DecRef(cpy_r_r11); + goto CPyL9; +CPyL167: ; + CPy_DecRef(cpy_r_r11); + goto CPyL162; +CPyL168: ; + CPy_DecRef(cpy_r_r16); + goto CPyL162; +CPyL169: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r23); + goto CPyL162; +CPyL170: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r28); + goto CPyL162; +CPyL171: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + goto CPyL162; +CPyL172: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); + goto CPyL162; +CPyL173: ; + CPy_DecRef(cpy_r_r40); + goto CPyL27; +CPyL174: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL26; +CPyL175: ; + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + goto CPyL33; +CPyL176: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r48.f0); + CPy_DecRef(cpy_r_r48.f1); + CPy_DecRef(cpy_r_r48.f2); + goto CPyL31; +CPyL177: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); + goto CPyL34; +CPyL178: ; + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r35); + goto CPyL40; +CPyL179: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r32); + goto CPyL43; +CPyL180: ; + CPy_DECREF(cpy_r_r66); + goto CPyL39; +CPyL181: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL41; +CPyL182: ; + CPy_XDECREF(cpy_r_r61.f0); + CPy_XDECREF(cpy_r_r61.f1); + CPy_XDECREF(cpy_r_r61.f2); + goto CPyL42; +CPyL183: ; + CPy_XDecRef(cpy_r_networks); + goto CPyL48; +CPyL184: ; + CPy_DECREF_NO_IMM(cpy_r_r79); + goto CPyL58; +CPyL185: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + goto CPyL162; +CPyL186: ; + CPy_DECREF(cpy_r_r83); + goto CPyL68; +CPyL187: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r83); + CPy_DecRef(cpy_r_r84); + goto CPyL162; +CPyL188: ; + CPy_DECREF(cpy_r_r84); + goto CPyL62; +CPyL189: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r83); + goto CPyL162; +CPyL190: ; + CPy_DECREF_NO_IMM(cpy_r_r79); + goto CPyL70; +CPyL191: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r101); + goto CPyL88; +CPyL192: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + goto CPyL162; +CPyL193: ; + CPy_DECREF(cpy_r_r102); + CPy_DECREF(cpy_r_r105); + goto CPyL87; +CPyL194: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r105); + goto CPyL162; +CPyL195: ; + CPy_DECREF(cpy_r_r101); + CPy_DECREF(cpy_r_r105); + goto CPyL86; +CPyL196: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r101); + goto CPyL162; +CPyL197: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r102); + goto CPyL162; +CPyL198: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r116); + goto CPyL162; +CPyL199: ; + CPy_DECREF(cpy_r_r119); + goto CPyL100; +CPyL200: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r116); + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r120); + goto CPyL162; +CPyL201: ; + CPy_DECREF(cpy_r_r120); + goto CPyL94; +CPyL202: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r116); + CPy_DecRef(cpy_r_r119); + goto CPyL162; +CPyL203: ; + CPy_DECREF_NO_IMM(cpy_r_r133); + goto CPyL104; +CPyL204: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r133); + goto CPyL162; +CPyL205: ; + CPy_DECREF(cpy_r_r137); + goto CPyL113; +CPyL206: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r133); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r138); + goto CPyL162; +CPyL207: ; + CPy_DECREF(cpy_r_r138); + goto CPyL108; +CPyL208: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r133); + CPy_DecRef(cpy_r_r137); + goto CPyL162; +CPyL209: ; + CPy_DECREF_NO_IMM(cpy_r_r133); + goto CPyL115; +CPyL210: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r151); + goto CPyL162; +CPyL211: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r156); + goto CPyL162; +CPyL212: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r162); + goto CPyL162; +CPyL213: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r164); + goto CPyL162; +CPyL214: ; + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r169); + goto CPyL134; +CPyL215: ; + CPy_DECREF(cpy_r_r169); + CPy_DECREF(cpy_r_r173); + goto CPyL127; +CPyL216: ; + CPy_DECREF(cpy_r_r161); + CPy_DECREF(cpy_r_r164); + goto CPyL128; +CPyL217: ; + CPy_DECREF(cpy_r_r177); + goto CPyL130; +CPyL218: ; + CPy_DECREF(cpy_r_r169); + goto CPyL131; +CPyL219: ; + CPy_DECREF(cpy_r_r161); + CPy_DECREF(cpy_r_r164); + goto CPyL132; +CPyL220: ; + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r182); + CPy_DecRef(cpy_r_r183); + goto CPyL140; +CPyL221: ; + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r179.f0); + CPy_DecRef(cpy_r_r179.f1); + CPy_DecRef(cpy_r_r179.f2); + goto CPyL138; +CPyL222: ; + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r164); + goto CPyL141; +CPyL223: ; + CPy_DECREF(cpy_r_r161); + CPy_DECREF(cpy_r_r164); + goto CPyL147; +CPyL224: ; + CPy_DecRef(cpy_r_r161); + goto CPyL150; +CPyL225: ; + CPy_DECREF(cpy_r_r197); + goto CPyL146; +CPyL226: ; + CPy_XDECREF(cpy_r_r192.f0); + CPy_XDECREF(cpy_r_r192.f1); + CPy_XDECREF(cpy_r_r192.f2); + goto CPyL149; +CPyL227: ; + CPy_DecRef(cpy_r_r201); + goto CPyL156; +CPyL228: ; + CPy_DecRef(cpy_r_r201); + goto CPyL162; +CPyL229: ; + CPy_DECREF(cpy_r_r207); + goto CPyL161; +} + +PyObject *CPyPy_networks____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"id_", 0}; + static CPyArg_Parser parser = {"O:_delete", kwlist, 0}; + PyObject *obj_id_; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_id_)) { + return NULL; + } + PyObject *arg_id_ = obj_id_; + PyObject *retval = CPyDef_networks____delete(arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_delete", 196, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____import(PyObject *cpy_r_path_str, PyObject *cpy_r_replace) { + PyObject *cpy_r_r0; + PyObject *cpy_r_new_networks; + PyObject *cpy_r_r1; + PyObject *cpy_r_old_networks; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + tuple_T3OOO cpy_r_r41; + tuple_T3OOO cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + tuple_T3OOO cpy_r_r53; + tuple_T3OOO cpy_r_r54; + tuple_T3OOO cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + tuple_T3OOO cpy_r_r86; + tuple_T3OOO cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + char cpy_r_r96; + char cpy_r_r97; + tuple_T3OOO cpy_r_r98; + tuple_T3OOO cpy_r_r99; + tuple_T3OOO cpy_r_r100; + PyObject *cpy_r_r101; + PyObject **cpy_r_r103; + PyObject *cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_value; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_id_; + PyObject *cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + int32_t cpy_r_r123; + char cpy_r_r124; + char cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + char cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject **cpy_r_r146; + PyObject *cpy_r_r147; + int32_t cpy_r_r148; + char cpy_r_r149; + char cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject **cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + int32_t cpy_r_r169; + char cpy_r_r170; + char cpy_r_r171; + int32_t cpy_r_r172; + char cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; + int32_t cpy_r_r177; + char cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + tuple_T4OOOO cpy_r_r182; + PyObject *cpy_r_r183; + char cpy_r_r184; + PyObject *cpy_r_r185; + char cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject **cpy_r_r190; + PyObject *cpy_r_r191; + char cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + char cpy_r_r197; + PyObject **cpy_r_r199; + PyObject *cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + tuple_T2OO cpy_r_r208; + PyObject *cpy_r_r209; + int32_t cpy_r_r210; + char cpy_r_r211; + char cpy_r_r212; + char cpy_r_r213; + int64_t cpy_r_r214; + CPyPtr cpy_r_r215; + int64_t cpy_r_r216; + char cpy_r_r217; + CPyPtr cpy_r_r218; + CPyPtr cpy_r_r219; + int64_t cpy_r_r220; + CPyPtr cpy_r_r221; + PyObject *cpy_r_r222; + tuple_T2OO cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + int32_t cpy_r_r236; + char cpy_r_r237; + char cpy_r_r238; + PyObject *cpy_r_r239; + char cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_prod; + PyObject *cpy_r_r242; + char cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + char cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject **cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + char cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + int32_t cpy_r_r265; + char cpy_r_r266; + char cpy_r_r267; + int32_t cpy_r_r268; + char cpy_r_r269; + char cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject **cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + int32_t cpy_r_r288; + char cpy_r_r289; + char cpy_r_r290; + PyObject *cpy_r_r291; + char cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_existing; + PyObject *cpy_r_r294; + char cpy_r_r295; + PyObject *cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + PyObject **cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject **cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + tuple_T3OOO cpy_r_r316; + PyObject *cpy_r_r317; + char cpy_r_r318; + PyObject *cpy_r_r319; + PyObject *cpy_r_r320; + PyObject *cpy_r_r321; + PyObject *cpy_r_r322; + PyObject **cpy_r_r324; + PyObject *cpy_r_r325; + int64_t cpy_r_r326; + PyObject *cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject **cpy_r_r331; + PyObject *cpy_r_r332; + PyObject *cpy_r_r333; + PyObject *cpy_r_r334; + PyObject **cpy_r_r336; + PyObject *cpy_r_r337; + PyObject *cpy_r_r338; + PyObject *cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject **cpy_r_r344; + PyObject *cpy_r_r345; + char cpy_r_r346; + PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + PyObject *cpy_r_r349; + char cpy_r_r350; + PyObject **cpy_r_r352; + PyObject *cpy_r_r353; + char cpy_r_r354; + tuple_T3OOO cpy_r_r355; + tuple_T3OOO cpy_r_r356; + PyObject *cpy_r_r357; + PyObject *cpy_r_r358; + PyObject *cpy_r_r359; + PyObject **cpy_r_r361; + PyObject *cpy_r_r362; + int32_t cpy_r_r363; + char cpy_r_r364; + char cpy_r_r365; + char cpy_r_r366; + tuple_T3OOO cpy_r_r367; + tuple_T3OOO cpy_r_r368; + tuple_T3OOO cpy_r_r369; + PyObject *cpy_r_r370; + PyObject **cpy_r_r372; + PyObject *cpy_r_r373; + char cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + PyObject *cpy_r_r378; + char cpy_r_r379; + PyObject *cpy_r_r380; + PyObject *cpy_r_r381; + PyObject *cpy_r_r382; + PyObject *cpy_r_r383; + PyObject *cpy_r_r384; + PyObject *cpy_r_r385; + cpy_r_r0 = NULL; + cpy_r_new_networks = cpy_r_r0; + cpy_r_r1 = NULL; + cpy_r_old_networks = cpy_r_r1; + if (cpy_r_replace != NULL) goto CPyL273; + cpy_r_r2 = 0 ? Py_True : Py_False; + cpy_r_replace = cpy_r_r2; +CPyL2: ; + cpy_r_r3 = PyUnicode_Check(cpy_r_replace); + if (!cpy_r_r3) goto CPyL9; + if (likely(PyUnicode_Check(cpy_r_replace))) + cpy_r_r4 = cpy_r_replace; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals, "str", cpy_r_replace); + goto CPyL274; + } + cpy_r_r5 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r6[1] = {cpy_r_r4}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals); + goto CPyL275; + } + CPy_DECREF(cpy_r_r4); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals, "str", cpy_r_r8); + goto CPyL274; + } + cpy_r_r10 = CPyModule_builtins; + cpy_r_r11 = CPyStatics[305]; /* 'eval' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals); + goto CPyL276; + } + PyObject *cpy_r_r13[1] = {cpy_r_r9}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r14, 1, 0); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 218, CPyStatic_networks___globals); + goto CPyL276; + } + CPy_DECREF(cpy_r_r9); + cpy_r_replace = cpy_r_r15; +CPyL9: ; + cpy_r_r16 = CPyStatic_networks___globals; + cpy_r_r17 = CPyStatics[27]; /* 'Path' */ + cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 220, CPyStatic_networks___globals); + goto CPyL277; + } + PyObject *cpy_r_r19[1] = {cpy_r_path_str}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 220, CPyStatic_networks___globals); + goto CPyL277; + } + cpy_r_r22 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r23[1] = {cpy_r_r21}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL278; + } + cpy_r_r26 = CPy_TYPE(cpy_r_r25); + cpy_r_r27 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL279; + } + cpy_r_r29 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r29); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL280; + } + PyObject *cpy_r_r31[1] = {cpy_r_r25}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL280; + } + cpy_r_r34 = 1; + cpy_r_r35 = CPyModule_yaml; + cpy_r_r36 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 222, CPyStatic_networks___globals); + goto CPyL281; + } + PyObject *cpy_r_r38[1] = {cpy_r_r33}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 222, CPyStatic_networks___globals); + goto CPyL281; + } else + goto CPyL282; +CPyL18: ; + CPy_DECREF(cpy_r_r33); + cpy_r_new_networks = cpy_r_r40; + goto CPyL27; +CPyL19: ; + cpy_r_r41 = CPy_CatchError(); + cpy_r_r34 = 0; + cpy_r_r42 = CPy_GetExcInfo(); + cpy_r_r43 = cpy_r_r42.f0; + CPy_INCREF(cpy_r_r43); + cpy_r_r44 = cpy_r_r42.f1; + CPy_INCREF(cpy_r_r44); + cpy_r_r45 = cpy_r_r42.f2; + CPy_INCREF(cpy_r_r45); + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + PyObject *cpy_r_r46[4] = {cpy_r_r25, cpy_r_r43, cpy_r_r44, cpy_r_r45}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r47, 4, 0); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL283; + } + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + cpy_r_r49 = PyObject_IsTrue(cpy_r_r48); + CPy_DecRef(cpy_r_r48); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL25; + } + cpy_r_r51 = cpy_r_r49; + if (cpy_r_r51) goto CPyL24; + CPy_Reraise(); + if (!0) { + goto CPyL25; + } else + goto CPyL284; +CPyL23: ; + CPy_Unreachable(); +CPyL24: ; + CPy_RestoreExcInfo(cpy_r_r41); + CPy_DecRef(cpy_r_r41.f0); + CPy_DecRef(cpy_r_r41.f1); + CPy_DecRef(cpy_r_r41.f2); + goto CPyL27; +CPyL25: ; + CPy_RestoreExcInfo(cpy_r_r41); + CPy_DecRef(cpy_r_r41.f0); + CPy_DecRef(cpy_r_r41.f1); + CPy_DecRef(cpy_r_r41.f2); + cpy_r_r52 = CPy_KeepPropagating(); + if (!cpy_r_r52) { + goto CPyL28; + } else + goto CPyL285; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + tuple_T3OOO __tmp239 = { NULL, NULL, NULL }; + cpy_r_r53 = __tmp239; + cpy_r_r54 = cpy_r_r53; + goto CPyL29; +CPyL28: ; + cpy_r_r55 = CPy_CatchError(); + cpy_r_r54 = cpy_r_r55; +CPyL29: ; + if (!cpy_r_r34) goto CPyL286; + cpy_r_r56 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r57[4] = {cpy_r_r25, cpy_r_r56, cpy_r_r56, cpy_r_r56}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r58, 4, 0); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 221, CPyStatic_networks___globals); + goto CPyL287; + } else + goto CPyL288; +CPyL31: ; + CPy_DECREF(cpy_r_r25); +CPyL32: ; + if (cpy_r_r54.f0 == NULL) { + goto CPyL39; + } else + goto CPyL289; +CPyL33: ; + CPy_Reraise(); + if (!0) { + goto CPyL35; + } else + goto CPyL290; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + if (cpy_r_r54.f0 == NULL) goto CPyL37; + CPy_RestoreExcInfo(cpy_r_r54); + CPy_XDECREF(cpy_r_r54.f0); + CPy_XDECREF(cpy_r_r54.f1); + CPy_XDECREF(cpy_r_r54.f2); +CPyL37: ; + cpy_r_r60 = CPy_KeepPropagating(); + if (!cpy_r_r60) goto CPyL272; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r61 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL278; + } + cpy_r_r62 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r63 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r64[2] = {cpy_r_r61, cpy_r_r62}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL291; + } + CPy_DECREF(cpy_r_r61); + cpy_r_r67 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r68[1] = {cpy_r_r66}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL292; + } + CPy_DECREF(cpy_r_r66); + cpy_r_r71 = CPy_TYPE(cpy_r_r70); + cpy_r_r72 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL293; + } + cpy_r_r74 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r74); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL294; + } + PyObject *cpy_r_r76[1] = {cpy_r_r70}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 1, 0); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL294; + } + cpy_r_r79 = 1; + cpy_r_r80 = CPyModule_yaml; + cpy_r_r81 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 225, CPyStatic_networks___globals); + goto CPyL295; + } + PyObject *cpy_r_r83[1] = {cpy_r_r78}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 225, CPyStatic_networks___globals); + goto CPyL295; + } else + goto CPyL296; +CPyL48: ; + CPy_DECREF(cpy_r_r78); + cpy_r_old_networks = cpy_r_r85; + goto CPyL57; +CPyL49: ; + cpy_r_r86 = CPy_CatchError(); + cpy_r_r79 = 0; + cpy_r_r87 = CPy_GetExcInfo(); + cpy_r_r88 = cpy_r_r87.f0; + CPy_INCREF(cpy_r_r88); + cpy_r_r89 = cpy_r_r87.f1; + CPy_INCREF(cpy_r_r89); + cpy_r_r90 = cpy_r_r87.f2; + CPy_INCREF(cpy_r_r90); + CPy_DecRef(cpy_r_r87.f0); + CPy_DecRef(cpy_r_r87.f1); + CPy_DecRef(cpy_r_r87.f2); + PyObject *cpy_r_r91[4] = {cpy_r_r70, cpy_r_r88, cpy_r_r89, cpy_r_r90}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r92, 4, 0); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL297; + } + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + cpy_r_r94 = PyObject_IsTrue(cpy_r_r93); + CPy_DecRef(cpy_r_r93); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL55; + } + cpy_r_r96 = cpy_r_r94; + if (cpy_r_r96) goto CPyL54; + CPy_Reraise(); + if (!0) { + goto CPyL55; + } else + goto CPyL298; +CPyL53: ; + CPy_Unreachable(); +CPyL54: ; + CPy_RestoreExcInfo(cpy_r_r86); + CPy_DecRef(cpy_r_r86.f0); + CPy_DecRef(cpy_r_r86.f1); + CPy_DecRef(cpy_r_r86.f2); + goto CPyL57; +CPyL55: ; + CPy_RestoreExcInfo(cpy_r_r86); + CPy_DecRef(cpy_r_r86.f0); + CPy_DecRef(cpy_r_r86.f1); + CPy_DecRef(cpy_r_r86.f2); + cpy_r_r97 = CPy_KeepPropagating(); + if (!cpy_r_r97) { + goto CPyL58; + } else + goto CPyL299; +CPyL56: ; + CPy_Unreachable(); +CPyL57: ; + tuple_T3OOO __tmp240 = { NULL, NULL, NULL }; + cpy_r_r98 = __tmp240; + cpy_r_r99 = cpy_r_r98; + goto CPyL59; +CPyL58: ; + cpy_r_r100 = CPy_CatchError(); + cpy_r_r99 = cpy_r_r100; +CPyL59: ; + if (!cpy_r_r79) goto CPyL300; + cpy_r_r101 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r102[4] = {cpy_r_r70, cpy_r_r101, cpy_r_r101, cpy_r_r101}; + cpy_r_r103 = (PyObject **)&cpy_r_r102; + cpy_r_r104 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r103, 4, 0); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 224, CPyStatic_networks___globals); + goto CPyL301; + } else + goto CPyL302; +CPyL61: ; + CPy_DECREF(cpy_r_r70); +CPyL62: ; + if (cpy_r_r99.f0 == NULL) { + goto CPyL69; + } else + goto CPyL303; +CPyL63: ; + CPy_Reraise(); + if (!0) { + goto CPyL65; + } else + goto CPyL304; +CPyL64: ; + CPy_Unreachable(); +CPyL65: ; + if (cpy_r_r99.f0 == NULL) goto CPyL67; + CPy_RestoreExcInfo(cpy_r_r99); + CPy_XDECREF(cpy_r_r99.f0); + CPy_XDECREF(cpy_r_r99.f1); + CPy_XDECREF(cpy_r_r99.f2); +CPyL67: ; + cpy_r_r105 = CPy_KeepPropagating(); + if (!cpy_r_r105) goto CPyL272; + CPy_Unreachable(); +CPyL69: ; + cpy_r_r106 = CPyStatics[425]; /* 'development' */ + cpy_r_r107 = PyList_New(0); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); + goto CPyL278; + } + cpy_r_r108 = CPyStatics[444]; /* 'get' */ + if (cpy_r_new_networks == NULL) { + goto CPyL305; + } else + goto CPyL73; +CPyL71: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); + cpy_r_r109 = 0; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL73: ; + PyObject *cpy_r_r110[3] = {cpy_r_new_networks, cpy_r_r106, cpy_r_r107}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r108, cpy_r_r111, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); + goto CPyL306; + } + if (cpy_r_new_networks == NULL) { + goto CPyL307; + } else + goto CPyL77; +CPyL75: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); + cpy_r_r113 = 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL77: ; + CPy_DECREF_NO_IMM(cpy_r_r107); + cpy_r_r114 = PyObject_GetIter(cpy_r_r112); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); + goto CPyL278; + } +CPyL78: ; + cpy_r_r115 = PyIter_Next(cpy_r_r114); + if (cpy_r_r115 == NULL) goto CPyL308; + cpy_r_value = cpy_r_r115; + cpy_r_r116 = CPyStatics[430]; /* 'id' */ + cpy_r_r117 = PyObject_GetItem(cpy_r_value, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 228, CPyStatic_networks___globals); + goto CPyL309; + } + cpy_r_id_ = cpy_r_r117; + cpy_r_r118 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r118 == NULL)) { + goto CPyL310; + } else + goto CPyL83; +CPyL81: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r119 = 0; + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL83: ; + cpy_r_r120 = CPyStatics[392]; /* 'networks' */ + cpy_r_r121 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals); + goto CPyL311; + } + if (likely(PyDict_Check(cpy_r_r121))) + cpy_r_r122 = cpy_r_r121; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals, "dict", cpy_r_r121); + goto CPyL311; + } + cpy_r_r123 = PyDict_Contains(cpy_r_r122, cpy_r_id_); + CPy_DECREF(cpy_r_r122); + cpy_r_r124 = cpy_r_r123 >= 0; + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 229, CPyStatic_networks___globals); + goto CPyL311; + } + cpy_r_r125 = cpy_r_r123; + if (!cpy_r_r125) goto CPyL312; + cpy_r_r126 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r127 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r127 == NULL)) { + goto CPyL313; + } else + goto CPyL90; +CPyL88: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r128 = 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL90: ; + cpy_r_r129 = CPyStatics[392]; /* 'networks' */ + cpy_r_r130 = CPyObject_GetAttr(cpy_r_r127, cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); + goto CPyL311; + } + if (likely(PyDict_Check(cpy_r_r130))) + cpy_r_r131 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals, "dict", cpy_r_r130); + goto CPyL311; + } + cpy_r_r132 = CPyDict_GetItem(cpy_r_r131, cpy_r_id_); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); + goto CPyL311; + } + if (likely(PyDict_Check(cpy_r_r132))) + cpy_r_r133 = cpy_r_r132; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals, "dict", cpy_r_r132); + goto CPyL311; + } + cpy_r_r134 = PyDict_Contains(cpy_r_r133, cpy_r_r126); + CPy_DECREF(cpy_r_r133); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 230, CPyStatic_networks___globals); + goto CPyL311; + } + cpy_r_r136 = cpy_r_r134; + cpy_r_r137 = cpy_r_r136 ^ 1; + if (cpy_r_r137) { + goto CPyL314; + } else + goto CPyL102; +CPyL96: ; + cpy_r_r138 = CPyStatics[445]; /* "Import file contains development network with id '" */ + cpy_r_r139 = PyObject_Str(cpy_r_id_); + CPy_DECREF(cpy_r_id_); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 232, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r140 = CPyStatics[446]; /* "', but this is already an existing live network." */ + cpy_r_r141 = CPyStr_Build(3, cpy_r_r138, cpy_r_r139, cpy_r_r140); + CPy_DECREF(cpy_r_r139); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 232, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r142 = CPyModule_builtins; + cpy_r_r143 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r144 = CPyObject_GetAttr(cpy_r_r142, cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 231, CPyStatic_networks___globals); + goto CPyL315; + } + PyObject *cpy_r_r145[1] = {cpy_r_r141}; + cpy_r_r146 = (PyObject **)&cpy_r_r145; + cpy_r_r147 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r146, 1, 0); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 231, CPyStatic_networks___globals); + goto CPyL315; + } + CPy_DECREF(cpy_r_r141); + CPy_Raise(cpy_r_r147); + CPy_DECREF(cpy_r_r147); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 231, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL102: ; + cpy_r_r148 = PyObject_IsTrue(cpy_r_replace); + cpy_r_r149 = cpy_r_r148 >= 0; + if (unlikely(!cpy_r_r149)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 216, CPyStatic_networks___globals); + goto CPyL311; + } + cpy_r_r150 = cpy_r_r148; + if (cpy_r_r150) { + goto CPyL110; + } else + goto CPyL316; +CPyL104: ; + cpy_r_r151 = CPyStatics[447]; /* 'Cannot overwrite existing network ' */ + cpy_r_r152 = PyObject_Str(cpy_r_id_); + CPy_DECREF(cpy_r_id_); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r153 = CPyStr_Build(2, cpy_r_r151, cpy_r_r152); + CPy_DECREF(cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r154 = CPyModule_builtins; + cpy_r_r155 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); + goto CPyL317; + } + PyObject *cpy_r_r157[1] = {cpy_r_r153}; + cpy_r_r158 = (PyObject **)&cpy_r_r157; + cpy_r_r159 = PyObject_Vectorcall(cpy_r_r156, cpy_r_r158, 1, 0); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); + goto CPyL317; + } + CPy_DECREF(cpy_r_r153); + CPy_Raise(cpy_r_r159); + CPy_DECREF(cpy_r_r159); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 236, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL110: ; + cpy_r_r160 = PyList_New(0); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL311; + } + cpy_r_r161 = CPyStatics[425]; /* 'development' */ + if (cpy_r_old_networks == NULL) { + goto CPyL318; + } else + goto CPyL114; +CPyL112: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r162 = 0; + if (unlikely(!cpy_r_r162)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL114: ; + cpy_r_r163 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r161); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL319; + } + cpy_r_r164 = PyObject_GetIter(cpy_r_r163); + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL319; + } +CPyL116: ; + cpy_r_r165 = PyIter_Next(cpy_r_r164); + if (cpy_r_r165 == NULL) goto CPyL320; + cpy_r_r166 = CPyStatics[430]; /* 'id' */ + cpy_r_r167 = PyObject_GetItem(cpy_r_r165, cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL321; + } + cpy_r_r168 = PyObject_RichCompare(cpy_r_r167, cpy_r_id_, 3); + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL321; + } + cpy_r_r169 = PyObject_IsTrue(cpy_r_r168); + CPy_DECREF(cpy_r_r168); + cpy_r_r170 = cpy_r_r169 >= 0; + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL321; + } + cpy_r_r171 = cpy_r_r169; + if (!cpy_r_r171) goto CPyL322; + cpy_r_r172 = PyList_Append(cpy_r_r160, cpy_r_r165); + CPy_DECREF(cpy_r_r165); + cpy_r_r173 = cpy_r_r172 >= 0; + if (unlikely(!cpy_r_r173)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL323; + } else + goto CPyL116; +CPyL122: ; + cpy_r_r174 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL324; + } + cpy_r_r175 = CPyStatics[425]; /* 'development' */ + if (cpy_r_old_networks == NULL) { + goto CPyL325; + } else + goto CPyL126; +CPyL124: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r176 = 0; + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL126: ; + cpy_r_r177 = PyObject_SetItem(cpy_r_old_networks, cpy_r_r175, cpy_r_r160); + CPy_DECREF_NO_IMM(cpy_r_r160); + cpy_r_r178 = cpy_r_r177 >= 0; + if (unlikely(!cpy_r_r178)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 237, CPyStatic_networks___globals); + goto CPyL309; + } +CPyL127: ; + cpy_r_r179 = CPyStatic_networks___globals; + cpy_r_r180 = CPyStatics[436]; /* 'DEV_REQUIRED' */ + cpy_r_r181 = CPyDict_GetItem(cpy_r_r179, cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 238, CPyStatic_networks___globals); + goto CPyL309; + } + PyObject *__tmp241; + if (unlikely(!(PyTuple_Check(cpy_r_r181) && PyTuple_GET_SIZE(cpy_r_r181) == 4))) { + __tmp241 = NULL; + goto __LL242; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 0)))) + __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 0); + else { + __tmp241 = NULL; + } + if (__tmp241 == NULL) goto __LL242; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 1)))) + __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 1); + else { + __tmp241 = NULL; + } + if (__tmp241 == NULL) goto __LL242; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 2)))) + __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 2); + else { + __tmp241 = NULL; + } + if (__tmp241 == NULL) goto __LL242; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r181, 3)))) + __tmp241 = PyTuple_GET_ITEM(cpy_r_r181, 3); + else { + __tmp241 = NULL; + } + if (__tmp241 == NULL) goto __LL242; + __tmp241 = cpy_r_r181; +__LL242: ; + if (unlikely(__tmp241 == NULL)) { + CPy_TypeError("tuple[str, str, str, str]", cpy_r_r181); cpy_r_r182 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp243 = PyTuple_GET_ITEM(cpy_r_r181, 0); + CPy_INCREF(__tmp243); + PyObject *__tmp244; + if (likely(PyUnicode_Check(__tmp243))) + __tmp244 = __tmp243; + else { + CPy_TypeError("str", __tmp243); + __tmp244 = NULL; + } + cpy_r_r182.f0 = __tmp244; + PyObject *__tmp245 = PyTuple_GET_ITEM(cpy_r_r181, 1); + CPy_INCREF(__tmp245); + PyObject *__tmp246; + if (likely(PyUnicode_Check(__tmp245))) + __tmp246 = __tmp245; + else { + CPy_TypeError("str", __tmp245); + __tmp246 = NULL; + } + cpy_r_r182.f1 = __tmp246; + PyObject *__tmp247 = PyTuple_GET_ITEM(cpy_r_r181, 2); + CPy_INCREF(__tmp247); + PyObject *__tmp248; + if (likely(PyUnicode_Check(__tmp247))) + __tmp248 = __tmp247; + else { + CPy_TypeError("str", __tmp247); + __tmp248 = NULL; + } + cpy_r_r182.f2 = __tmp248; + PyObject *__tmp249 = PyTuple_GET_ITEM(cpy_r_r181, 3); + CPy_INCREF(__tmp249); + PyObject *__tmp250; + if (likely(PyUnicode_Check(__tmp249))) + __tmp250 = __tmp249; + else { + CPy_TypeError("str", __tmp249); + __tmp250 = NULL; + } + cpy_r_r182.f3 = __tmp250; + } + CPy_DECREF(cpy_r_r181); + if (unlikely(cpy_r_r182.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 238, CPyStatic_networks___globals); + goto CPyL309; + } + cpy_r_r183 = PyTuple_New(4); + if (unlikely(cpy_r_r183 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp251 = cpy_r_r182.f0; + PyTuple_SET_ITEM(cpy_r_r183, 0, __tmp251); + PyObject *__tmp252 = cpy_r_r182.f1; + PyTuple_SET_ITEM(cpy_r_r183, 1, __tmp252); + PyObject *__tmp253 = cpy_r_r182.f2; + PyTuple_SET_ITEM(cpy_r_r183, 2, __tmp253); + PyObject *__tmp254 = cpy_r_r182.f3; + PyTuple_SET_ITEM(cpy_r_r183, 3, __tmp254); + cpy_r_r184 = CPyDef_networks____validate_network(cpy_r_value, cpy_r_r183); + CPy_DECREF(cpy_r_r183); + if (unlikely(cpy_r_r184 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 238, CPyStatic_networks___globals); + goto CPyL309; + } + cpy_r_r185 = CPyStatics[425]; /* 'development' */ + if (cpy_r_old_networks == NULL) { + goto CPyL326; + } else + goto CPyL133; +CPyL131: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r186 = 0; + if (unlikely(!cpy_r_r186)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 239, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL133: ; + cpy_r_r187 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r185); + if (unlikely(cpy_r_r187 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 239, CPyStatic_networks___globals); + goto CPyL309; + } + cpy_r_r188 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r189[2] = {cpy_r_r187, cpy_r_value}; + cpy_r_r190 = (PyObject **)&cpy_r_r189; + cpy_r_r191 = PyObject_VectorcallMethod(cpy_r_r188, cpy_r_r190, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 239, CPyStatic_networks___globals); + goto CPyL327; + } else + goto CPyL328; +CPyL135: ; + CPy_DECREF(cpy_r_r187); + CPy_DECREF(cpy_r_value); + goto CPyL78; +CPyL136: ; + cpy_r_r192 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r192)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 227, CPyStatic_networks___globals); + goto CPyL278; + } + cpy_r_r193 = PyList_New(0); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL278; + } + cpy_r_r194 = CPyStatics[423]; /* 'live' */ + cpy_r_r195 = PyList_New(0); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL329; + } + cpy_r_r196 = CPyStatics[444]; /* 'get' */ + if (cpy_r_new_networks == NULL) { + goto CPyL330; + } else + goto CPyL142; +CPyL140: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); + cpy_r_r197 = 0; + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL142: ; + PyObject *cpy_r_r198[3] = {cpy_r_new_networks, cpy_r_r194, cpy_r_r195}; + cpy_r_r199 = (PyObject **)&cpy_r_r198; + cpy_r_r200 = PyObject_VectorcallMethod(cpy_r_r196, cpy_r_r199, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL331; + } + if (cpy_r_new_networks == NULL) { + goto CPyL332; + } else + goto CPyL146; +CPyL144: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_networks\" referenced before assignment"); + cpy_r_r201 = 0; + if (unlikely(!cpy_r_r201)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL146: ; + CPy_XDECREF(cpy_r_new_networks); + CPy_DECREF_NO_IMM(cpy_r_r195); + cpy_r_r202 = PyObject_GetIter(cpy_r_r200); + CPy_DECREF(cpy_r_r200); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL333; + } +CPyL147: ; + cpy_r_r203 = PyIter_Next(cpy_r_r202); + if (cpy_r_r203 == NULL) goto CPyL334; + cpy_r_r204 = CPyStatics[392]; /* 'networks' */ + cpy_r_r205 = PyObject_GetItem(cpy_r_r203, cpy_r_r204); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL335; + } + cpy_r_r206 = PyObject_GetIter(cpy_r_r205); + CPy_DECREF(cpy_r_r205); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL335; + } +CPyL150: ; + cpy_r_r207 = PyIter_Next(cpy_r_r206); + if (cpy_r_r207 == NULL) goto CPyL336; + CPy_INCREF(cpy_r_r203); + cpy_r_r208.f0 = cpy_r_r203; + cpy_r_r208.f1 = cpy_r_r207; + cpy_r_r209 = PyTuple_New(2); + if (unlikely(cpy_r_r209 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp255 = cpy_r_r208.f0; + PyTuple_SET_ITEM(cpy_r_r209, 0, __tmp255); + PyObject *__tmp256 = cpy_r_r208.f1; + PyTuple_SET_ITEM(cpy_r_r209, 1, __tmp256); + cpy_r_r210 = PyList_Append(cpy_r_r193, cpy_r_r209); + CPy_DECREF(cpy_r_r209); + cpy_r_r211 = cpy_r_r210 >= 0; + if (unlikely(!cpy_r_r211)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL337; + } else + goto CPyL150; +CPyL152: ; + cpy_r_r212 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r212)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL338; + } else + goto CPyL147; +CPyL153: ; + cpy_r_r213 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r213)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL333; + } + cpy_r_r214 = 0; +CPyL155: ; + cpy_r_r215 = (CPyPtr)&((PyVarObject *)cpy_r_r193)->ob_size; + cpy_r_r216 = *(int64_t *)cpy_r_r215; + cpy_r_r217 = cpy_r_r214 < cpy_r_r216; + if (!cpy_r_r217) goto CPyL339; + cpy_r_r218 = (CPyPtr)&((PyListObject *)cpy_r_r193)->ob_item; + cpy_r_r219 = *(CPyPtr *)cpy_r_r218; + cpy_r_r220 = cpy_r_r214 * 8; + cpy_r_r221 = cpy_r_r219 + cpy_r_r220; + cpy_r_r222 = *(PyObject * *)cpy_r_r221; + CPy_INCREF(cpy_r_r222); + PyObject *__tmp257; + if (unlikely(!(PyTuple_Check(cpy_r_r222) && PyTuple_GET_SIZE(cpy_r_r222) == 2))) { + __tmp257 = NULL; + goto __LL258; + } + __tmp257 = PyTuple_GET_ITEM(cpy_r_r222, 0); + if (__tmp257 == NULL) goto __LL258; + __tmp257 = PyTuple_GET_ITEM(cpy_r_r222, 1); + if (__tmp257 == NULL) goto __LL258; + __tmp257 = cpy_r_r222; +__LL258: ; + if (unlikely(__tmp257 == NULL)) { + CPy_TypeError("tuple[object, object]", cpy_r_r222); cpy_r_r223 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp259 = PyTuple_GET_ITEM(cpy_r_r222, 0); + CPy_INCREF(__tmp259); + PyObject *__tmp260; + __tmp260 = __tmp259; + cpy_r_r223.f0 = __tmp260; + PyObject *__tmp261 = PyTuple_GET_ITEM(cpy_r_r222, 1); + CPy_INCREF(__tmp261); + PyObject *__tmp262; + __tmp262 = __tmp261; + cpy_r_r223.f1 = __tmp262; + } + CPy_DECREF(cpy_r_r222); + if (unlikely(cpy_r_r223.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 241, CPyStatic_networks___globals); + goto CPyL333; + } + cpy_r_r224 = cpy_r_r223.f0; + CPy_INCREF(cpy_r_r224); + cpy_r_r225 = cpy_r_r223.f1; + CPy_INCREF(cpy_r_r225); + CPy_DECREF(cpy_r_r223.f0); + CPy_DECREF(cpy_r_r223.f1); + cpy_r_value = cpy_r_r225; + cpy_r_r226 = CPyStatics[423]; /* 'live' */ + if (cpy_r_old_networks == NULL) { + goto CPyL340; + } else + goto CPyL160; +CPyL158: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r227 = 0; + if (unlikely(!cpy_r_r227)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL160: ; + cpy_r_r228 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r226); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL341; + } + cpy_r_r229 = PyObject_GetIter(cpy_r_r228); + CPy_DECREF(cpy_r_r228); + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL341; + } +CPyL162: ; + cpy_r_r230 = PyIter_Next(cpy_r_r229); + if (cpy_r_r230 == NULL) goto CPyL342; + cpy_r_r231 = CPyStatics[397]; /* 'name' */ + cpy_r_r232 = PyObject_GetItem(cpy_r_r230, cpy_r_r231); + if (unlikely(cpy_r_r232 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL343; + } + cpy_r_r233 = CPyStatics[397]; /* 'name' */ + cpy_r_r234 = PyObject_GetItem(cpy_r_r224, cpy_r_r233); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL344; + } + cpy_r_r235 = PyObject_RichCompare(cpy_r_r232, cpy_r_r234, 2); + CPy_DECREF(cpy_r_r232); + CPy_DECREF(cpy_r_r234); + if (unlikely(cpy_r_r235 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL343; + } + cpy_r_r236 = PyObject_IsTrue(cpy_r_r235); + CPy_DECREF(cpy_r_r235); + cpy_r_r237 = cpy_r_r236 >= 0; + if (unlikely(!cpy_r_r237)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL343; + } + cpy_r_r238 = cpy_r_r236; + if (cpy_r_r238) { + goto CPyL345; + } else + goto CPyL346; +CPyL168: ; + cpy_r_r239 = cpy_r_r230; + goto CPyL171; +CPyL169: ; + cpy_r_r240 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r240)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 242, CPyStatic_networks___globals); + goto CPyL341; + } + cpy_r_r241 = Py_None; + cpy_r_r239 = cpy_r_r241; +CPyL171: ; + cpy_r_prod = cpy_r_r239; + cpy_r_r242 = (PyObject *)&_Py_NoneStruct; + cpy_r_r243 = cpy_r_prod == cpy_r_r242; + if (cpy_r_r243) { + goto CPyL347; + } else + goto CPyL348; +CPyL172: ; + cpy_r_r244 = CPyStatics[397]; /* 'name' */ + cpy_r_r245 = CPyStatics[397]; /* 'name' */ + cpy_r_r246 = PyObject_GetItem(cpy_r_r224, cpy_r_r245); + CPy_DECREF(cpy_r_r224); + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 244, CPyStatic_networks___globals); + goto CPyL349; + } + cpy_r_r247 = CPyStatics[392]; /* 'networks' */ + cpy_r_r248 = PyList_New(0); + if (unlikely(cpy_r_r248 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 244, CPyStatic_networks___globals); + goto CPyL350; + } + cpy_r_r249 = CPyDict_Build(2, cpy_r_r244, cpy_r_r246, cpy_r_r247, cpy_r_r248); + CPy_DECREF(cpy_r_r246); + CPy_DECREF_NO_IMM(cpy_r_r248); + if (unlikely(cpy_r_r249 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 244, CPyStatic_networks___globals); + goto CPyL349; + } + cpy_r_prod = cpy_r_r249; + cpy_r_r250 = CPyStatics[423]; /* 'live' */ + if (cpy_r_old_networks == NULL) { + goto CPyL351; + } else + goto CPyL178; +CPyL176: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r251 = 0; + if (unlikely(!cpy_r_r251)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL178: ; + cpy_r_r252 = PyObject_GetItem(cpy_r_old_networks, cpy_r_r250); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals); + goto CPyL352; + } + CPy_INCREF(cpy_r_prod); + if (likely(PyDict_Check(cpy_r_prod))) + cpy_r_r253 = cpy_r_prod; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals, "dict", cpy_r_prod); + goto CPyL353; + } + cpy_r_r254 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r255[2] = {cpy_r_r252, cpy_r_r253}; + cpy_r_r256 = (PyObject **)&cpy_r_r255; + cpy_r_r257 = PyObject_VectorcallMethod(cpy_r_r254, cpy_r_r256, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 245, CPyStatic_networks___globals); + goto CPyL354; + } else + goto CPyL355; +CPyL181: ; + CPy_DECREF(cpy_r_r252); + CPy_DECREF(cpy_r_r253); +CPyL182: ; + cpy_r_r258 = CPyStatics[430]; /* 'id' */ + cpy_r_r259 = PyObject_GetItem(cpy_r_value, cpy_r_r258); + if (unlikely(cpy_r_r259 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 246, CPyStatic_networks___globals); + goto CPyL352; + } + cpy_r_id_ = cpy_r_r259; + cpy_r_r260 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r260 == NULL)) { + goto CPyL356; + } else + goto CPyL186; +CPyL184: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r261 = 0; + if (unlikely(!cpy_r_r261)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL186: ; + cpy_r_r262 = CPyStatics[392]; /* 'networks' */ + cpy_r_r263 = CPyObject_GetAttr(cpy_r_r260, cpy_r_r262); + if (unlikely(cpy_r_r263 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals); + goto CPyL357; + } + if (likely(PyDict_Check(cpy_r_r263))) + cpy_r_r264 = cpy_r_r263; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals, "dict", cpy_r_r263); + goto CPyL357; + } + cpy_r_r265 = PyDict_Contains(cpy_r_r264, cpy_r_id_); + CPy_DECREF(cpy_r_r264); + cpy_r_r266 = cpy_r_r265 >= 0; + if (unlikely(!cpy_r_r266)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 247, CPyStatic_networks___globals); + goto CPyL357; + } + cpy_r_r267 = cpy_r_r265; + if (!cpy_r_r267) goto CPyL358; + cpy_r_r268 = PyObject_IsTrue(cpy_r_replace); + cpy_r_r269 = cpy_r_r268 >= 0; + if (unlikely(!cpy_r_r269)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 216, CPyStatic_networks___globals); + goto CPyL357; + } + cpy_r_r270 = cpy_r_r268; + if (cpy_r_r270) { + goto CPyL198; + } else + goto CPyL359; +CPyL192: ; + cpy_r_r271 = CPyStatics[447]; /* 'Cannot overwrite existing network ' */ + cpy_r_r272 = PyObject_Str(cpy_r_id_); + CPy_DECREF(cpy_r_id_); + if (unlikely(cpy_r_r272 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r273 = CPyStr_Build(2, cpy_r_r271, cpy_r_r272); + CPy_DECREF(cpy_r_r272); + if (unlikely(cpy_r_r273 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r274 = CPyModule_builtins; + cpy_r_r275 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r276 = CPyObject_GetAttr(cpy_r_r274, cpy_r_r275); + if (unlikely(cpy_r_r276 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); + goto CPyL360; + } + PyObject *cpy_r_r277[1] = {cpy_r_r273}; + cpy_r_r278 = (PyObject **)&cpy_r_r277; + cpy_r_r279 = PyObject_Vectorcall(cpy_r_r276, cpy_r_r278, 1, 0); + CPy_DECREF(cpy_r_r276); + if (unlikely(cpy_r_r279 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); + goto CPyL360; + } + CPy_DECREF(cpy_r_r273); + CPy_Raise(cpy_r_r279); + CPy_DECREF(cpy_r_r279); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 249, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL198: ; + cpy_r_r280 = CPyStatics[392]; /* 'networks' */ + CPy_INCREF(cpy_r_prod); + cpy_r_r281 = cpy_r_prod; + cpy_r_r282 = PyObject_GetItem(cpy_r_r281, cpy_r_r280); + CPy_DECREF(cpy_r_r281); + if (unlikely(cpy_r_r282 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); + goto CPyL357; + } + cpy_r_r283 = PyObject_GetIter(cpy_r_r282); + CPy_DECREF(cpy_r_r282); + if (unlikely(cpy_r_r283 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); + goto CPyL357; + } +CPyL201: ; + cpy_r_r284 = PyIter_Next(cpy_r_r283); + if (cpy_r_r284 == NULL) goto CPyL361; + cpy_r_r285 = CPyStatics[430]; /* 'id' */ + cpy_r_r286 = PyObject_GetItem(cpy_r_r284, cpy_r_r285); + if (unlikely(cpy_r_r286 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); + goto CPyL362; + } + cpy_r_r287 = PyObject_RichCompare(cpy_r_r286, cpy_r_id_, 2); + CPy_DECREF(cpy_r_r286); + if (unlikely(cpy_r_r287 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); + goto CPyL362; + } + cpy_r_r288 = PyObject_IsTrue(cpy_r_r287); + CPy_DECREF(cpy_r_r287); + cpy_r_r289 = cpy_r_r288 >= 0; + if (unlikely(!cpy_r_r289)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); + goto CPyL362; + } + cpy_r_r290 = cpy_r_r288; + if (cpy_r_r290) { + goto CPyL363; + } else + goto CPyL364; +CPyL206: ; + cpy_r_r291 = cpy_r_r284; + goto CPyL209; +CPyL207: ; + cpy_r_r292 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r292)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 250, CPyStatic_networks___globals); + goto CPyL357; + } + cpy_r_r293 = Py_None; + cpy_r_r291 = cpy_r_r293; +CPyL209: ; + cpy_r_existing = cpy_r_r291; + cpy_r_r294 = (PyObject *)&_Py_NoneStruct; + cpy_r_r295 = cpy_r_existing == cpy_r_r294; + if (cpy_r_r295) { + goto CPyL365; + } else + goto CPyL366; +CPyL210: ; + cpy_r_r296 = CPyStatics[448]; /* "Import file contains live network with id '" */ + cpy_r_r297 = PyObject_Str(cpy_r_id_); + CPy_DECREF(cpy_r_id_); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 253, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r298 = CPyStatics[449]; /* ("', but this is already an existing network on a " + 'different environment.') */ + cpy_r_r299 = CPyStr_Build(3, cpy_r_r296, cpy_r_r297, cpy_r_r298); + CPy_DECREF(cpy_r_r297); + if (unlikely(cpy_r_r299 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 253, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r300 = CPyModule_builtins; + cpy_r_r301 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r302 = CPyObject_GetAttr(cpy_r_r300, cpy_r_r301); + if (unlikely(cpy_r_r302 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 252, CPyStatic_networks___globals); + goto CPyL367; + } + PyObject *cpy_r_r303[1] = {cpy_r_r299}; + cpy_r_r304 = (PyObject **)&cpy_r_r303; + cpy_r_r305 = PyObject_Vectorcall(cpy_r_r302, cpy_r_r304, 1, 0); + CPy_DECREF(cpy_r_r302); + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 252, CPyStatic_networks___globals); + goto CPyL367; + } + CPy_DECREF(cpy_r_r299); + CPy_Raise(cpy_r_r305); + CPy_DECREF(cpy_r_r305); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 252, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL216: ; + cpy_r_r306 = CPyStatics[392]; /* 'networks' */ + CPy_INCREF(cpy_r_prod); + cpy_r_r307 = cpy_r_prod; + cpy_r_r308 = PyObject_GetItem(cpy_r_r307, cpy_r_r306); + CPy_DECREF(cpy_r_r307); + if (unlikely(cpy_r_r308 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 256, CPyStatic_networks___globals); + goto CPyL368; + } + cpy_r_r309 = CPyStatics[285]; /* 'remove' */ + PyObject *cpy_r_r310[2] = {cpy_r_r308, cpy_r_existing}; + cpy_r_r311 = (PyObject **)&cpy_r_r310; + cpy_r_r312 = PyObject_VectorcallMethod(cpy_r_r309, cpy_r_r311, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 256, CPyStatic_networks___globals); + goto CPyL369; + } else + goto CPyL370; +CPyL219: ; + CPy_DECREF(cpy_r_r308); + CPy_DECREF(cpy_r_existing); +CPyL220: ; + cpy_r_r313 = CPyStatic_networks___globals; + cpy_r_r314 = CPyStatics[437]; /* 'PROD_REQUIRED' */ + cpy_r_r315 = CPyDict_GetItem(cpy_r_r313, cpy_r_r314); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 257, CPyStatic_networks___globals); + goto CPyL352; + } + PyObject *__tmp263; + if (unlikely(!(PyTuple_Check(cpy_r_r315) && PyTuple_GET_SIZE(cpy_r_r315) == 3))) { + __tmp263 = NULL; + goto __LL264; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r315, 0)))) + __tmp263 = PyTuple_GET_ITEM(cpy_r_r315, 0); + else { + __tmp263 = NULL; + } + if (__tmp263 == NULL) goto __LL264; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r315, 1)))) + __tmp263 = PyTuple_GET_ITEM(cpy_r_r315, 1); + else { + __tmp263 = NULL; + } + if (__tmp263 == NULL) goto __LL264; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r315, 2)))) + __tmp263 = PyTuple_GET_ITEM(cpy_r_r315, 2); + else { + __tmp263 = NULL; + } + if (__tmp263 == NULL) goto __LL264; + __tmp263 = cpy_r_r315; +__LL264: ; + if (unlikely(__tmp263 == NULL)) { + CPy_TypeError("tuple[str, str, str]", cpy_r_r315); cpy_r_r316 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp265 = PyTuple_GET_ITEM(cpy_r_r315, 0); + CPy_INCREF(__tmp265); + PyObject *__tmp266; + if (likely(PyUnicode_Check(__tmp265))) + __tmp266 = __tmp265; + else { + CPy_TypeError("str", __tmp265); + __tmp266 = NULL; + } + cpy_r_r316.f0 = __tmp266; + PyObject *__tmp267 = PyTuple_GET_ITEM(cpy_r_r315, 1); + CPy_INCREF(__tmp267); + PyObject *__tmp268; + if (likely(PyUnicode_Check(__tmp267))) + __tmp268 = __tmp267; + else { + CPy_TypeError("str", __tmp267); + __tmp268 = NULL; + } + cpy_r_r316.f1 = __tmp268; + PyObject *__tmp269 = PyTuple_GET_ITEM(cpy_r_r315, 2); + CPy_INCREF(__tmp269); + PyObject *__tmp270; + if (likely(PyUnicode_Check(__tmp269))) + __tmp270 = __tmp269; + else { + CPy_TypeError("str", __tmp269); + __tmp270 = NULL; + } + cpy_r_r316.f2 = __tmp270; + } + CPy_DECREF(cpy_r_r315); + if (unlikely(cpy_r_r316.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 257, CPyStatic_networks___globals); + goto CPyL352; + } + cpy_r_r317 = PyTuple_New(3); + if (unlikely(cpy_r_r317 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp271 = cpy_r_r316.f0; + PyTuple_SET_ITEM(cpy_r_r317, 0, __tmp271); + PyObject *__tmp272 = cpy_r_r316.f1; + PyTuple_SET_ITEM(cpy_r_r317, 1, __tmp272); + PyObject *__tmp273 = cpy_r_r316.f2; + PyTuple_SET_ITEM(cpy_r_r317, 2, __tmp273); + cpy_r_r318 = CPyDef_networks____validate_network(cpy_r_value, cpy_r_r317); + CPy_DECREF(cpy_r_r317); + if (unlikely(cpy_r_r318 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 257, CPyStatic_networks___globals); + goto CPyL352; + } + cpy_r_r319 = CPyStatics[392]; /* 'networks' */ + cpy_r_r320 = cpy_r_prod; + cpy_r_r321 = PyObject_GetItem(cpy_r_r320, cpy_r_r319); + CPy_DECREF(cpy_r_r320); + if (unlikely(cpy_r_r321 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 258, CPyStatic_networks___globals); + goto CPyL349; + } + cpy_r_r322 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r323[2] = {cpy_r_r321, cpy_r_value}; + cpy_r_r324 = (PyObject **)&cpy_r_r323; + cpy_r_r325 = PyObject_VectorcallMethod(cpy_r_r322, cpy_r_r324, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 258, CPyStatic_networks___globals); + goto CPyL371; + } else + goto CPyL372; +CPyL226: ; + CPy_DECREF(cpy_r_r321); + CPy_DECREF(cpy_r_value); + cpy_r_r326 = cpy_r_r214 + 1; + cpy_r_r214 = cpy_r_r326; + goto CPyL155; +CPyL228: ; + cpy_r_r327 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r327 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL373; + } + cpy_r_r328 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r329 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r330[2] = {cpy_r_r327, cpy_r_r328}; + cpy_r_r331 = (PyObject **)&cpy_r_r330; + cpy_r_r332 = PyObject_VectorcallMethod(cpy_r_r329, cpy_r_r331, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r332 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL374; + } + CPy_DECREF(cpy_r_r327); + cpy_r_r333 = CPyStatics[438]; /* 'w' */ + cpy_r_r334 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r335[2] = {cpy_r_r332, cpy_r_r333}; + cpy_r_r336 = (PyObject **)&cpy_r_r335; + cpy_r_r337 = PyObject_VectorcallMethod(cpy_r_r334, cpy_r_r336, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r337 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL375; + } + CPy_DECREF(cpy_r_r332); + cpy_r_r338 = CPy_TYPE(cpy_r_r337); + cpy_r_r339 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r340 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r339); + if (unlikely(cpy_r_r340 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL376; + } + cpy_r_r341 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r342 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r341); + CPy_DECREF(cpy_r_r338); + if (unlikely(cpy_r_r342 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL377; + } + PyObject *cpy_r_r343[1] = {cpy_r_r337}; + cpy_r_r344 = (PyObject **)&cpy_r_r343; + cpy_r_r345 = PyObject_Vectorcall(cpy_r_r342, cpy_r_r344, 1, 0); + CPy_DECREF(cpy_r_r342); + if (unlikely(cpy_r_r345 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL377; + } + cpy_r_r346 = 1; + cpy_r_r347 = CPyModule_yaml; + cpy_r_r348 = CPyStatics[44]; /* 'dump' */ + cpy_r_r349 = CPyObject_GetAttr(cpy_r_r347, cpy_r_r348); + if (unlikely(cpy_r_r349 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 261, CPyStatic_networks___globals); + goto CPyL378; + } + if (cpy_r_old_networks == NULL) { + goto CPyL379; + } else + goto CPyL239; +CPyL237: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r350 = 0; + if (unlikely(!cpy_r_r350)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); + goto CPyL244; + } else + goto CPyL380; +CPyL238: ; + CPy_Unreachable(); +CPyL239: ; + PyObject *cpy_r_r351[2] = {cpy_r_old_networks, cpy_r_r345}; + cpy_r_r352 = (PyObject **)&cpy_r_r351; + cpy_r_r353 = PyObject_Vectorcall(cpy_r_r349, cpy_r_r352, 2, 0); + CPy_DECREF(cpy_r_r349); + if (unlikely(cpy_r_r353 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 261, CPyStatic_networks___globals); + goto CPyL378; + } else + goto CPyL381; +CPyL240: ; + if (cpy_r_old_networks == NULL) { + goto CPyL382; + } else + goto CPyL243; +CPyL241: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"old_networks\" referenced before assignment"); + cpy_r_r354 = 0; + if (unlikely(!cpy_r_r354)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", -1, CPyStatic_networks___globals); + goto CPyL244; + } else + goto CPyL383; +CPyL242: ; + CPy_Unreachable(); +CPyL243: ; + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r345); + goto CPyL252; +CPyL244: ; + cpy_r_r355 = CPy_CatchError(); + cpy_r_r346 = 0; + cpy_r_r356 = CPy_GetExcInfo(); + cpy_r_r357 = cpy_r_r356.f0; + CPy_INCREF(cpy_r_r357); + cpy_r_r358 = cpy_r_r356.f1; + CPy_INCREF(cpy_r_r358); + cpy_r_r359 = cpy_r_r356.f2; + CPy_INCREF(cpy_r_r359); + CPy_DecRef(cpy_r_r356.f0); + CPy_DecRef(cpy_r_r356.f1); + CPy_DecRef(cpy_r_r356.f2); + PyObject *cpy_r_r360[4] = {cpy_r_r337, cpy_r_r357, cpy_r_r358, cpy_r_r359}; + cpy_r_r361 = (PyObject **)&cpy_r_r360; + cpy_r_r362 = PyObject_Vectorcall(cpy_r_r340, cpy_r_r361, 4, 0); + if (unlikely(cpy_r_r362 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL384; + } + CPy_DecRef(cpy_r_r357); + CPy_DecRef(cpy_r_r358); + CPy_DecRef(cpy_r_r359); + cpy_r_r363 = PyObject_IsTrue(cpy_r_r362); + CPy_DecRef(cpy_r_r362); + cpy_r_r364 = cpy_r_r363 >= 0; + if (unlikely(!cpy_r_r364)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL250; + } + cpy_r_r365 = cpy_r_r363; + if (cpy_r_r365) goto CPyL249; + CPy_Reraise(); + if (!0) { + goto CPyL250; + } else + goto CPyL385; +CPyL248: ; + CPy_Unreachable(); +CPyL249: ; + CPy_RestoreExcInfo(cpy_r_r355); + CPy_DecRef(cpy_r_r355.f0); + CPy_DecRef(cpy_r_r355.f1); + CPy_DecRef(cpy_r_r355.f2); + goto CPyL252; +CPyL250: ; + CPy_RestoreExcInfo(cpy_r_r355); + CPy_DecRef(cpy_r_r355.f0); + CPy_DecRef(cpy_r_r355.f1); + CPy_DecRef(cpy_r_r355.f2); + cpy_r_r366 = CPy_KeepPropagating(); + if (!cpy_r_r366) { + goto CPyL253; + } else + goto CPyL386; +CPyL251: ; + CPy_Unreachable(); +CPyL252: ; + tuple_T3OOO __tmp274 = { NULL, NULL, NULL }; + cpy_r_r367 = __tmp274; + cpy_r_r368 = cpy_r_r367; + goto CPyL254; +CPyL253: ; + cpy_r_r369 = CPy_CatchError(); + cpy_r_r368 = cpy_r_r369; +CPyL254: ; + if (!cpy_r_r346) goto CPyL387; + cpy_r_r370 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r371[4] = {cpy_r_r337, cpy_r_r370, cpy_r_r370, cpy_r_r370}; + cpy_r_r372 = (PyObject **)&cpy_r_r371; + cpy_r_r373 = PyObject_Vectorcall(cpy_r_r340, cpy_r_r372, 4, 0); + CPy_DECREF(cpy_r_r340); + if (unlikely(cpy_r_r373 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 260, CPyStatic_networks___globals); + goto CPyL388; + } else + goto CPyL389; +CPyL256: ; + CPy_DECREF(cpy_r_r337); +CPyL257: ; + if (cpy_r_r368.f0 == NULL) { + goto CPyL264; + } else + goto CPyL390; +CPyL258: ; + CPy_Reraise(); + if (!0) { + goto CPyL260; + } else + goto CPyL391; +CPyL259: ; + CPy_Unreachable(); +CPyL260: ; + if (cpy_r_r368.f0 == NULL) goto CPyL262; + CPy_RestoreExcInfo(cpy_r_r368); + CPy_XDECREF(cpy_r_r368.f0); + CPy_XDECREF(cpy_r_r368.f1); + CPy_XDECREF(cpy_r_r368.f2); +CPyL262: ; + cpy_r_r374 = CPy_KeepPropagating(); + if (!cpy_r_r374) goto CPyL272; + CPy_Unreachable(); +CPyL264: ; + cpy_r_r375 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r376 = CPyStatics[450]; /* "Network settings imported from '\x1b[0;1;35m" */ + cpy_r_r377 = PyObject_Str(cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r377 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r378 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r378 == NULL)) { + goto CPyL392; + } else + goto CPyL268; +CPyL266: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r379 = 0; + if (unlikely(!cpy_r_r379)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); + goto CPyL272; + } + CPy_Unreachable(); +CPyL268: ; + cpy_r_r380 = PyObject_Str(cpy_r_r378); + if (unlikely(cpy_r_r380 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); + goto CPyL393; + } + cpy_r_r381 = CPyStatics[132]; /* "'" */ + cpy_r_r382 = CPyStr_Build(4, cpy_r_r376, cpy_r_r377, cpy_r_r380, cpy_r_r381); + CPy_DECREF(cpy_r_r377); + CPy_DECREF(cpy_r_r380); + if (unlikely(cpy_r_r382 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); + goto CPyL272; + } + cpy_r_r383 = CPyDef__color___notify(cpy_r_r375, cpy_r_r382); + CPy_DECREF(cpy_r_r382); + if (unlikely(cpy_r_r383 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 263, CPyStatic_networks___globals); + goto CPyL272; + } else + goto CPyL394; +CPyL271: ; + cpy_r_r384 = Py_None; + return cpy_r_r384; +CPyL272: ; + cpy_r_r385 = NULL; + return cpy_r_r385; +CPyL273: ; + CPy_INCREF(cpy_r_replace); + goto CPyL2; +CPyL274: ; + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + goto CPyL272; +CPyL275: ; + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r4); + goto CPyL272; +CPyL276: ; + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r9); + goto CPyL272; +CPyL277: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + goto CPyL272; +CPyL278: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + goto CPyL272; +CPyL279: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + goto CPyL272; +CPyL280: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL272; +CPyL281: ; + CPy_DecRef(cpy_r_r33); + goto CPyL19; +CPyL282: ; + CPy_XDECREF(cpy_r_new_networks); + goto CPyL18; +CPyL283: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + goto CPyL25; +CPyL284: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r41.f0); + CPy_DecRef(cpy_r_r41.f1); + CPy_DecRef(cpy_r_r41.f2); + goto CPyL23; +CPyL285: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL26; +CPyL286: ; + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r28); + goto CPyL32; +CPyL287: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r25); + goto CPyL35; +CPyL288: ; + CPy_DECREF(cpy_r_r59); + goto CPyL31; +CPyL289: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + goto CPyL33; +CPyL290: ; + CPy_XDECREF(cpy_r_r54.f0); + CPy_XDECREF(cpy_r_r54.f1); + CPy_XDECREF(cpy_r_r54.f2); + goto CPyL34; +CPyL291: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r61); + goto CPyL272; +CPyL292: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r66); + goto CPyL272; +CPyL293: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + goto CPyL272; +CPyL294: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r73); + goto CPyL272; +CPyL295: ; + CPy_DecRef(cpy_r_r78); + goto CPyL49; +CPyL296: ; + CPy_XDECREF(cpy_r_old_networks); + goto CPyL48; +CPyL297: ; + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + goto CPyL55; +CPyL298: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r86.f0); + CPy_DecRef(cpy_r_r86.f1); + CPy_DecRef(cpy_r_r86.f2); + goto CPyL53; +CPyL299: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r73); + goto CPyL56; +CPyL300: ; + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r73); + goto CPyL62; +CPyL301: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r70); + goto CPyL65; +CPyL302: ; + CPy_DECREF(cpy_r_r104); + goto CPyL61; +CPyL303: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + goto CPyL63; +CPyL304: ; + CPy_XDECREF(cpy_r_r99.f0); + CPy_XDECREF(cpy_r_r99.f1); + CPy_XDECREF(cpy_r_r99.f2); + goto CPyL64; +CPyL305: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r107); + goto CPyL71; +CPyL306: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r107); + goto CPyL272; +CPyL307: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r107); + CPy_DECREF(cpy_r_r112); + goto CPyL75; +CPyL308: ; + CPy_DECREF(cpy_r_r114); + goto CPyL136; +CPyL309: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + goto CPyL272; +CPyL310: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + goto CPyL81; +CPyL311: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + goto CPyL272; +CPyL312: ; + CPy_DECREF(cpy_r_id_); + goto CPyL127; +CPyL313: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + goto CPyL88; +CPyL314: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_value); + goto CPyL96; +CPyL315: ; + CPy_DecRef(cpy_r_r141); + goto CPyL272; +CPyL316: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_value); + goto CPyL104; +CPyL317: ; + CPy_DecRef(cpy_r_r153); + goto CPyL272; +CPyL318: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_id_); + CPy_DECREF_NO_IMM(cpy_r_r160); + goto CPyL112; +CPyL319: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r160); + goto CPyL272; +CPyL320: ; + CPy_DECREF(cpy_r_id_); + CPy_DECREF(cpy_r_r164); + goto CPyL122; +CPyL321: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r165); + goto CPyL272; +CPyL322: ; + CPy_DECREF(cpy_r_r165); + goto CPyL116; +CPyL323: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r164); + goto CPyL272; +CPyL324: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r160); + goto CPyL272; +CPyL325: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_value); + CPy_DECREF_NO_IMM(cpy_r_r160); + goto CPyL124; +CPyL326: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_new_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_value); + goto CPyL131; +CPyL327: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r187); + goto CPyL272; +CPyL328: ; + CPy_DECREF(cpy_r_r191); + goto CPyL135; +CPyL329: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r193); + goto CPyL272; +CPyL330: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF_NO_IMM(cpy_r_r195); + goto CPyL140; +CPyL331: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_new_networks); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r195); + goto CPyL272; +CPyL332: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF_NO_IMM(cpy_r_r195); + CPy_DECREF(cpy_r_r200); + goto CPyL144; +CPyL333: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r193); + goto CPyL272; +CPyL334: ; + CPy_DECREF(cpy_r_r202); + goto CPyL153; +CPyL335: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r202); + CPy_DecRef(cpy_r_r203); + goto CPyL272; +CPyL336: ; + CPy_DECREF(cpy_r_r203); + CPy_DECREF(cpy_r_r206); + goto CPyL152; +CPyL337: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r202); + CPy_DecRef(cpy_r_r203); + CPy_DecRef(cpy_r_r206); + goto CPyL272; +CPyL338: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r202); + goto CPyL272; +CPyL339: ; + CPy_DECREF(cpy_r_replace); + CPy_DECREF_NO_IMM(cpy_r_r193); + goto CPyL228; +CPyL340: ; + CPy_DECREF(cpy_r_replace); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_value); + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF(cpy_r_r224); + goto CPyL158; +CPyL341: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r224); + goto CPyL272; +CPyL342: ; + CPy_DECREF(cpy_r_r229); + goto CPyL169; +CPyL343: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r224); + CPy_DecRef(cpy_r_r229); + CPy_DecRef(cpy_r_r230); + goto CPyL272; +CPyL344: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r224); + CPy_DecRef(cpy_r_r229); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r232); + goto CPyL272; +CPyL345: ; + CPy_DECREF(cpy_r_r229); + goto CPyL168; +CPyL346: ; + CPy_DECREF(cpy_r_r230); + goto CPyL162; +CPyL347: ; + CPy_DECREF(cpy_r_prod); + goto CPyL172; +CPyL348: ; + CPy_DECREF(cpy_r_r224); + goto CPyL182; +CPyL349: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + goto CPyL272; +CPyL350: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r246); + goto CPyL272; +CPyL351: ; + CPy_DECREF(cpy_r_replace); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_value); + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF(cpy_r_prod); + goto CPyL176; +CPyL352: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + goto CPyL272; +CPyL353: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + CPy_DecRef(cpy_r_r252); + goto CPyL272; +CPyL354: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r253); + goto CPyL272; +CPyL355: ; + CPy_DECREF(cpy_r_r257); + goto CPyL181; +CPyL356: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + goto CPyL184; +CPyL357: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + goto CPyL272; +CPyL358: ; + CPy_DECREF(cpy_r_id_); + goto CPyL220; +CPyL359: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_value); + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF(cpy_r_prod); + goto CPyL192; +CPyL360: ; + CPy_DecRef(cpy_r_r273); + goto CPyL272; +CPyL361: ; + CPy_DECREF(cpy_r_r283); + goto CPyL207; +CPyL362: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + CPy_DecRef(cpy_r_r283); + CPy_DecRef(cpy_r_r284); + goto CPyL272; +CPyL363: ; + CPy_DECREF(cpy_r_r283); + goto CPyL206; +CPyL364: ; + CPy_DECREF(cpy_r_r284); + goto CPyL201; +CPyL365: ; + CPy_DECREF(cpy_r_replace); + CPy_XDECREF(cpy_r_old_networks); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_value); + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF(cpy_r_prod); + CPy_DECREF(cpy_r_existing); + goto CPyL210; +CPyL366: ; + CPy_DECREF(cpy_r_id_); + goto CPyL216; +CPyL367: ; + CPy_DecRef(cpy_r_r299); + goto CPyL272; +CPyL368: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + CPy_DecRef(cpy_r_existing); + goto CPyL272; +CPyL369: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_prod); + CPy_DecRef(cpy_r_existing); + CPy_DecRef(cpy_r_r308); + goto CPyL272; +CPyL370: ; + CPy_DECREF(cpy_r_r312); + goto CPyL219; +CPyL371: ; + CPy_DecRef(cpy_r_replace); + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r321); + goto CPyL272; +CPyL372: ; + CPy_DECREF(cpy_r_r325); + goto CPyL226; +CPyL373: ; + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + goto CPyL272; +CPyL374: ; + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r327); + goto CPyL272; +CPyL375: ; + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r332); + goto CPyL272; +CPyL376: ; + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r337); + CPy_DecRef(cpy_r_r338); + goto CPyL272; +CPyL377: ; + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r337); + CPy_DecRef(cpy_r_r340); + goto CPyL272; +CPyL378: ; + CPy_XDecRef(cpy_r_old_networks); + CPy_DecRef(cpy_r_r345); + goto CPyL244; +CPyL379: ; + CPy_DECREF(cpy_r_r345); + CPy_DECREF(cpy_r_r349); + goto CPyL237; +CPyL380: ; + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r337); + CPy_DECREF(cpy_r_r340); + goto CPyL238; +CPyL381: ; + CPy_DECREF(cpy_r_r353); + goto CPyL240; +CPyL382: ; + CPy_DECREF(cpy_r_r345); + goto CPyL241; +CPyL383: ; + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r337); + CPy_DECREF(cpy_r_r340); + goto CPyL242; +CPyL384: ; + CPy_DecRef(cpy_r_r357); + CPy_DecRef(cpy_r_r358); + CPy_DecRef(cpy_r_r359); + goto CPyL250; +CPyL385: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r337); + CPy_DecRef(cpy_r_r340); + CPy_DecRef(cpy_r_r355.f0); + CPy_DecRef(cpy_r_r355.f1); + CPy_DecRef(cpy_r_r355.f2); + goto CPyL248; +CPyL386: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r337); + CPy_DecRef(cpy_r_r340); + goto CPyL251; +CPyL387: ; + CPy_DECREF(cpy_r_r337); + CPy_DECREF(cpy_r_r340); + goto CPyL257; +CPyL388: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r337); + goto CPyL260; +CPyL389: ; + CPy_DECREF(cpy_r_r373); + goto CPyL256; +CPyL390: ; + CPy_DECREF(cpy_r_r21); + goto CPyL258; +CPyL391: ; + CPy_XDECREF(cpy_r_r368.f0); + CPy_XDECREF(cpy_r_r368.f1); + CPy_XDECREF(cpy_r_r368.f2); + goto CPyL259; +CPyL392: ; + CPy_DecRef(cpy_r_r377); + goto CPyL266; +CPyL393: ; + CPy_DecRef(cpy_r_r377); + goto CPyL272; +CPyL394: ; + CPy_DECREF(cpy_r_r383); + goto CPyL271; +} + +PyObject *CPyPy_networks____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path_str", "replace", 0}; + static CPyArg_Parser parser = {"O|O:_import", kwlist, 0}; + PyObject *obj_path_str; + PyObject *obj_replace = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_path_str, &obj_replace)) { + return NULL; + } + PyObject *arg_path_str = obj_path_str; + PyObject *arg_replace; + if (obj_replace == NULL) { + arg_replace = NULL; + } else { + arg_replace = obj_replace; + } + PyObject *retval = CPyDef_networks____import(arg_path_str, arg_replace); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_import", 216, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____export(PyObject *cpy_r_path_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_path; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + cpy_r_r0 = CPyStatic_networks___globals; + cpy_r_r1 = CPyStatics[27]; /* 'Path' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 267, CPyStatic_networks___globals); + goto CPyL33; + } + PyObject *cpy_r_r3[1] = {cpy_r_path_str}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 267, CPyStatic_networks___globals); + goto CPyL33; + } + cpy_r_path = cpy_r_r5; + cpy_r_r6 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r7[1] = {cpy_r_path}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 268, CPyStatic_networks___globals); + goto CPyL34; + } + if (unlikely(!PyBool_Check(cpy_r_r9))) { + CPy_TypeError("bool", cpy_r_r9); cpy_r_r10 = 2; + } else + cpy_r_r10 = cpy_r_r9 == Py_True; + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 268, CPyStatic_networks___globals); + goto CPyL34; + } + if (!cpy_r_r10) goto CPyL16; + cpy_r_r11 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r12[1] = {cpy_r_path}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 269, CPyStatic_networks___globals); + goto CPyL34; + } + if (unlikely(!PyBool_Check(cpy_r_r14))) { + CPy_TypeError("bool", cpy_r_r14); cpy_r_r15 = 2; + } else + cpy_r_r15 = cpy_r_r14 == Py_True; + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 269, CPyStatic_networks___globals); + goto CPyL34; + } + if (!cpy_r_r15) goto CPyL10; + cpy_r_r16 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r17 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r18[2] = {cpy_r_path, cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 270, CPyStatic_networks___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_path); + cpy_r_path = cpy_r_r20; + goto CPyL16; +CPyL10: ; + cpy_r_r21 = PyObject_Str(cpy_r_path); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); + goto CPyL33; + } + cpy_r_r22 = CPyStatics[149]; /* ' already exists' */ + cpy_r_r23 = CPyStr_Build(2, cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); + goto CPyL33; + } + cpy_r_r24 = CPyModule_builtins; + cpy_r_r25 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); + goto CPyL35; + } + PyObject *cpy_r_r27[1] = {cpy_r_r23}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r28, 1, 0); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_r23); + CPy_Raise(cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 272, CPyStatic_networks___globals); + goto CPyL33; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r30 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_path, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 273, CPyStatic_networks___globals); + goto CPyL34; + } + if (likely(PyUnicode_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_export", 273, CPyStatic_networks___globals, "str", cpy_r_r31); + goto CPyL34; + } + cpy_r_r33 = CPyStr_IsTrue(cpy_r_r32); + CPy_DECREF(cpy_r_r32); + if (cpy_r_r33) goto CPyL21; + cpy_r_r34 = CPyStatics[452]; /* '.yaml' */ + cpy_r_r35 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r36[2] = {cpy_r_path, cpy_r_r34}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 274, CPyStatic_networks___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_path); + cpy_r_path = cpy_r_r38; +CPyL21: ; + cpy_r_r39 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); + goto CPyL34; + } + cpy_r_r40 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r41 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r42[2] = {cpy_r_r39, cpy_r_r40}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); + goto CPyL36; + } + CPy_DECREF(cpy_r_r39); + cpy_r_r45 = CPyModule_shutil; + cpy_r_r46 = CPyStatics[5]; /* 'copy' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); + goto CPyL37; + } + PyObject *cpy_r_r48[2] = {cpy_r_r44, cpy_r_path}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 2, 0); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 275, CPyStatic_networks___globals); + goto CPyL37; + } else + goto CPyL38; +CPyL25: ; + CPy_DECREF(cpy_r_r44); + cpy_r_r51 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r52 = CPyStatics[453]; /* "Network settings exported as '\x1b[0;1;35m" */ + cpy_r_r53 = PyObject_Str(cpy_r_path); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); + goto CPyL33; + } + cpy_r_r54 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r54 == NULL)) { + goto CPyL39; + } else + goto CPyL29; +CPyL27: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r55 = 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); + goto CPyL33; + } + CPy_Unreachable(); +CPyL29: ; + cpy_r_r56 = PyObject_Str(cpy_r_r54); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); + goto CPyL40; + } + cpy_r_r57 = CPyStatics[132]; /* "'" */ + cpy_r_r58 = CPyStr_Build(4, cpy_r_r52, cpy_r_r53, cpy_r_r56, cpy_r_r57); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); + goto CPyL33; + } + cpy_r_r59 = CPyDef__color___notify(cpy_r_r51, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 277, CPyStatic_networks___globals); + goto CPyL33; + } else + goto CPyL41; +CPyL32: ; + cpy_r_r60 = Py_None; + return cpy_r_r60; +CPyL33: ; + cpy_r_r61 = NULL; + return cpy_r_r61; +CPyL34: ; + CPy_DecRef(cpy_r_path); + goto CPyL33; +CPyL35: ; + CPy_DecRef(cpy_r_r23); + goto CPyL33; +CPyL36: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r39); + goto CPyL33; +CPyL37: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r44); + goto CPyL33; +CPyL38: ; + CPy_DECREF(cpy_r_r50); + goto CPyL25; +CPyL39: ; + CPy_DecRef(cpy_r_r53); + goto CPyL27; +CPyL40: ; + CPy_DecRef(cpy_r_r53); + goto CPyL33; +CPyL41: ; + CPy_DECREF(cpy_r_r59); + goto CPyL32; +} + +PyObject *CPyPy_networks____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path_str", 0}; + static CPyArg_Parser parser = {"O:_export", kwlist, 0}; + PyObject *obj_path_str; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path_str)) { + return NULL; + } + PyObject *arg_path_str = obj_path_str; + PyObject *retval = CPyDef_networks____export(arg_path_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_export", 266, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____update_provider(PyObject *cpy_r_name, PyObject *cpy_r_url) { + PyObject *cpy_r_r0; + PyObject *cpy_r_providers; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T3OOO cpy_r_r26; + tuple_T3OOO cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + tuple_T3OOO cpy_r_r38; + tuple_T3OOO cpy_r_r39; + tuple_T3OOO cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + char cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + tuple_T3OOO cpy_r_r79; + tuple_T3OOO cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + tuple_T3OOO cpy_r_r91; + tuple_T3OOO cpy_r_r92; + tuple_T3OOO cpy_r_r93; + PyObject *cpy_r_r94; + PyObject **cpy_r_r96; + PyObject *cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + cpy_r_r0 = NULL; + cpy_r_providers = cpy_r_r0; + cpy_r_r1 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL80; + } + cpy_r_r2 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL82; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = CPy_TYPE(cpy_r_r10); + cpy_r_r12 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL83; + } + cpy_r_r14 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r14); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL84; + } + PyObject *cpy_r_r16[1] = {cpy_r_r10}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL84; + } + cpy_r_r19 = 1; + cpy_r_r20 = CPyModule_yaml; + cpy_r_r21 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 282, CPyStatic_networks___globals); + goto CPyL85; + } + PyObject *cpy_r_r23[1] = {cpy_r_r18}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 282, CPyStatic_networks___globals); + goto CPyL85; + } else + goto CPyL86; +CPyL9: ; + CPy_DECREF(cpy_r_r18); + cpy_r_providers = cpy_r_r25; + goto CPyL18; +CPyL10: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r19 = 0; + cpy_r_r27 = CPy_GetExcInfo(); + cpy_r_r28 = cpy_r_r27.f0; + CPy_INCREF(cpy_r_r28); + cpy_r_r29 = cpy_r_r27.f1; + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = cpy_r_r27.f2; + CPy_INCREF(cpy_r_r30); + CPy_DecRef(cpy_r_r27.f0); + CPy_DecRef(cpy_r_r27.f1); + CPy_DecRef(cpy_r_r27.f2); + PyObject *cpy_r_r31[4] = {cpy_r_r10, cpy_r_r28, cpy_r_r29, cpy_r_r30}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r32, 4, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL87; + } + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); + CPy_DecRef(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL16; + } + cpy_r_r36 = cpy_r_r34; + if (cpy_r_r36) goto CPyL15; + CPy_Reraise(); + if (!0) { + goto CPyL16; + } else + goto CPyL88; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL18; +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r37 = CPy_KeepPropagating(); + if (!cpy_r_r37) { + goto CPyL19; + } else + goto CPyL89; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + tuple_T3OOO __tmp275 = { NULL, NULL, NULL }; + cpy_r_r38 = __tmp275; + cpy_r_r39 = cpy_r_r38; + goto CPyL20; +CPyL19: ; + cpy_r_r40 = CPy_CatchError(); + cpy_r_r39 = cpy_r_r40; +CPyL20: ; + if (!cpy_r_r19) goto CPyL90; + cpy_r_r41 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r42[4] = {cpy_r_r10, cpy_r_r41, cpy_r_r41, cpy_r_r41}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r43, 4, 0); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 281, CPyStatic_networks___globals); + goto CPyL91; + } else + goto CPyL92; +CPyL22: ; + CPy_DECREF(cpy_r_r10); +CPyL23: ; + if (cpy_r_r39.f0 == NULL) { + goto CPyL30; + } else + goto CPyL93; +CPyL24: ; + CPy_Reraise(); + if (!0) { + goto CPyL26; + } else + goto CPyL94; +CPyL25: ; + CPy_Unreachable(); +CPyL26: ; + if (cpy_r_r39.f0 == NULL) goto CPyL28; + CPy_RestoreExcInfo(cpy_r_r39); + CPy_XDECREF(cpy_r_r39.f0); + CPy_XDECREF(cpy_r_r39.f1); + CPy_XDECREF(cpy_r_r39.f2); +CPyL28: ; + cpy_r_r45 = CPy_KeepPropagating(); + if (!cpy_r_r45) goto CPyL79; + CPy_Unreachable(); +CPyL30: ; + cpy_r_r46 = CPyStatics[432]; /* 'host' */ + cpy_r_r47 = CPyDict_Build(1, cpy_r_r46, cpy_r_url); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 284, CPyStatic_networks___globals); + goto CPyL80; + } + if (cpy_r_providers == NULL) { + goto CPyL95; + } else + goto CPyL34; +CPyL32: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r48 = 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 284, CPyStatic_networks___globals); + goto CPyL79; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r49 = PyObject_SetItem(cpy_r_providers, cpy_r_name, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 284, CPyStatic_networks___globals); + goto CPyL80; + } + cpy_r_r51 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL80; + } + cpy_r_r52 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r53 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r54[2] = {cpy_r_r51, cpy_r_r52}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL96; + } + CPy_DECREF(cpy_r_r51); + cpy_r_r57 = CPyStatics[438]; /* 'w' */ + cpy_r_r58 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r59[2] = {cpy_r_r56, cpy_r_r57}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_DECREF(cpy_r_r56); + cpy_r_r62 = CPy_TYPE(cpy_r_r61); + cpy_r_r63 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL98; + } + cpy_r_r65 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r65); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL99; + } + PyObject *cpy_r_r67[1] = {cpy_r_r61}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL99; + } + cpy_r_r70 = 1; + cpy_r_r71 = CPyModule_yaml; + cpy_r_r72 = CPyStatics[44]; /* 'dump' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 287, CPyStatic_networks___globals); + goto CPyL100; + } + if (cpy_r_providers == NULL) { + goto CPyL101; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r74 = 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", -1, CPyStatic_networks___globals); + goto CPyL51; + } else + goto CPyL102; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + PyObject *cpy_r_r75[2] = {cpy_r_providers, cpy_r_r69}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r76, 2, 0); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 287, CPyStatic_networks___globals); + goto CPyL100; + } else + goto CPyL103; +CPyL47: ; + if (cpy_r_providers == NULL) { + goto CPyL104; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r78 = 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", -1, CPyStatic_networks___globals); + goto CPyL51; + } else + goto CPyL105; +CPyL49: ; + CPy_Unreachable(); +CPyL50: ; + CPy_XDECREF(cpy_r_providers); + CPy_DECREF(cpy_r_r69); + goto CPyL59; +CPyL51: ; + cpy_r_r79 = CPy_CatchError(); + cpy_r_r70 = 0; + cpy_r_r80 = CPy_GetExcInfo(); + cpy_r_r81 = cpy_r_r80.f0; + CPy_INCREF(cpy_r_r81); + cpy_r_r82 = cpy_r_r80.f1; + CPy_INCREF(cpy_r_r82); + cpy_r_r83 = cpy_r_r80.f2; + CPy_INCREF(cpy_r_r83); + CPy_DecRef(cpy_r_r80.f0); + CPy_DecRef(cpy_r_r80.f1); + CPy_DecRef(cpy_r_r80.f2); + PyObject *cpy_r_r84[4] = {cpy_r_r61, cpy_r_r81, cpy_r_r82, cpy_r_r83}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r85, 4, 0); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL106; + } + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r83); + cpy_r_r87 = PyObject_IsTrue(cpy_r_r86); + CPy_DecRef(cpy_r_r86); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL57; + } + cpy_r_r89 = cpy_r_r87; + if (cpy_r_r89) goto CPyL56; + CPy_Reraise(); + if (!0) { + goto CPyL57; + } else + goto CPyL107; +CPyL55: ; + CPy_Unreachable(); +CPyL56: ; + CPy_RestoreExcInfo(cpy_r_r79); + CPy_DecRef(cpy_r_r79.f0); + CPy_DecRef(cpy_r_r79.f1); + CPy_DecRef(cpy_r_r79.f2); + goto CPyL59; +CPyL57: ; + CPy_RestoreExcInfo(cpy_r_r79); + CPy_DecRef(cpy_r_r79.f0); + CPy_DecRef(cpy_r_r79.f1); + CPy_DecRef(cpy_r_r79.f2); + cpy_r_r90 = CPy_KeepPropagating(); + if (!cpy_r_r90) { + goto CPyL60; + } else + goto CPyL108; +CPyL58: ; + CPy_Unreachable(); +CPyL59: ; + tuple_T3OOO __tmp276 = { NULL, NULL, NULL }; + cpy_r_r91 = __tmp276; + cpy_r_r92 = cpy_r_r91; + goto CPyL61; +CPyL60: ; + cpy_r_r93 = CPy_CatchError(); + cpy_r_r92 = cpy_r_r93; +CPyL61: ; + if (!cpy_r_r70) goto CPyL109; + cpy_r_r94 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r95[4] = {cpy_r_r61, cpy_r_r94, cpy_r_r94, cpy_r_r94}; + cpy_r_r96 = (PyObject **)&cpy_r_r95; + cpy_r_r97 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r96, 4, 0); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 286, CPyStatic_networks___globals); + goto CPyL110; + } else + goto CPyL111; +CPyL63: ; + CPy_DECREF(cpy_r_r61); +CPyL64: ; + if (cpy_r_r92.f0 == NULL) goto CPyL71; + CPy_Reraise(); + if (!0) { + goto CPyL67; + } else + goto CPyL112; +CPyL66: ; + CPy_Unreachable(); +CPyL67: ; + if (cpy_r_r92.f0 == NULL) goto CPyL69; + CPy_RestoreExcInfo(cpy_r_r92); + CPy_XDECREF(cpy_r_r92.f0); + CPy_XDECREF(cpy_r_r92.f1); + CPy_XDECREF(cpy_r_r92.f2); +CPyL69: ; + cpy_r_r98 = CPy_KeepPropagating(); + if (!cpy_r_r98) goto CPyL79; + CPy_Unreachable(); +CPyL71: ; + cpy_r_r99 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r100 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ + cpy_r_r101 = PyObject_Str(cpy_r_name); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); + goto CPyL79; + } + cpy_r_r102 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r102 == NULL)) { + goto CPyL113; + } else + goto CPyL75; +CPyL73: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r103 = 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); + goto CPyL79; + } + CPy_Unreachable(); +CPyL75: ; + cpy_r_r104 = PyObject_Str(cpy_r_r102); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); + goto CPyL114; + } + cpy_r_r105 = CPyStatics[456]; /* "' has been updated" */ + cpy_r_r106 = CPyStr_Build(4, cpy_r_r100, cpy_r_r101, cpy_r_r104, cpy_r_r105); + CPy_DECREF(cpy_r_r101); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); + goto CPyL79; + } + cpy_r_r107 = CPyDef__color___notify(cpy_r_r99, cpy_r_r106); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 289, CPyStatic_networks___globals); + goto CPyL79; + } else + goto CPyL115; +CPyL78: ; + cpy_r_r108 = Py_None; + return cpy_r_r108; +CPyL79: ; + cpy_r_r109 = NULL; + return cpy_r_r109; +CPyL80: ; + CPy_XDecRef(cpy_r_providers); + goto CPyL79; +CPyL81: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r1); + goto CPyL79; +CPyL82: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r6); + goto CPyL79; +CPyL83: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + goto CPyL79; +CPyL84: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL79; +CPyL85: ; + CPy_DecRef(cpy_r_r18); + goto CPyL10; +CPyL86: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL9; +CPyL87: ; + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + goto CPyL16; +CPyL88: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL14; +CPyL89: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL17; +CPyL90: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + goto CPyL23; +CPyL91: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + goto CPyL26; +CPyL92: ; + CPy_DECREF(cpy_r_r44); + goto CPyL22; +CPyL93: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL24; +CPyL94: ; + CPy_XDECREF(cpy_r_r39.f0); + CPy_XDECREF(cpy_r_r39.f1); + CPy_XDECREF(cpy_r_r39.f2); + goto CPyL25; +CPyL95: ; + CPy_DECREF(cpy_r_r47); + goto CPyL32; +CPyL96: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r51); + goto CPyL79; +CPyL97: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r56); + goto CPyL79; +CPyL98: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + goto CPyL79; +CPyL99: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r64); + goto CPyL79; +CPyL100: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r69); + goto CPyL51; +CPyL101: ; + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r73); + goto CPyL44; +CPyL102: ; + CPy_DECREF(cpy_r_r61); + CPy_DECREF(cpy_r_r64); + goto CPyL45; +CPyL103: ; + CPy_DECREF(cpy_r_r77); + goto CPyL47; +CPyL104: ; + CPy_DECREF(cpy_r_r69); + goto CPyL48; +CPyL105: ; + CPy_DECREF(cpy_r_r61); + CPy_DECREF(cpy_r_r64); + goto CPyL49; +CPyL106: ; + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r83); + goto CPyL57; +CPyL107: ; + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r79.f0); + CPy_DecRef(cpy_r_r79.f1); + CPy_DecRef(cpy_r_r79.f2); + goto CPyL55; +CPyL108: ; + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r64); + goto CPyL58; +CPyL109: ; + CPy_DECREF(cpy_r_r61); + CPy_DECREF(cpy_r_r64); + goto CPyL64; +CPyL110: ; + CPy_DecRef(cpy_r_r61); + goto CPyL67; +CPyL111: ; + CPy_DECREF(cpy_r_r97); + goto CPyL63; +CPyL112: ; + CPy_XDECREF(cpy_r_r92.f0); + CPy_XDECREF(cpy_r_r92.f1); + CPy_XDECREF(cpy_r_r92.f2); + goto CPyL66; +CPyL113: ; + CPy_DecRef(cpy_r_r101); + goto CPyL73; +CPyL114: ; + CPy_DecRef(cpy_r_r101); + goto CPyL79; +CPyL115: ; + CPy_DECREF(cpy_r_r107); + goto CPyL78; +} + +PyObject *CPyPy_networks____update_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"name", "url", 0}; + static CPyArg_Parser parser = {"OO:_update_provider", kwlist, 0}; + PyObject *obj_name; + PyObject *obj_url; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_name, &obj_url)) { + return NULL; + } + PyObject *arg_name = obj_name; + PyObject *arg_url = obj_url; + PyObject *retval = CPyDef_networks____update_provider(arg_name, arg_url); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_update_provider", 280, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____delete_provider(PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_providers; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T3OOO cpy_r_r26; + tuple_T3OOO cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + tuple_T3OOO cpy_r_r38; + tuple_T3OOO cpy_r_r39; + tuple_T3OOO cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject **cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject **cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + char cpy_r_r95; + PyObject **cpy_r_r97; + PyObject *cpy_r_r98; + char cpy_r_r99; + tuple_T3OOO cpy_r_r100; + tuple_T3OOO cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject **cpy_r_r106; + PyObject *cpy_r_r107; + int32_t cpy_r_r108; + char cpy_r_r109; + char cpy_r_r110; + char cpy_r_r111; + tuple_T3OOO cpy_r_r112; + tuple_T3OOO cpy_r_r113; + tuple_T3OOO cpy_r_r114; + PyObject *cpy_r_r115; + PyObject **cpy_r_r117; + PyObject *cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + cpy_r_r0 = NULL; + cpy_r_providers = cpy_r_r0; + cpy_r_r1 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL98; + } + cpy_r_r2 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL99; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL100; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = CPy_TYPE(cpy_r_r10); + cpy_r_r12 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL101; + } + cpy_r_r14 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r14); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL102; + } + PyObject *cpy_r_r16[1] = {cpy_r_r10}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL102; + } + cpy_r_r19 = 1; + cpy_r_r20 = CPyModule_yaml; + cpy_r_r21 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 294, CPyStatic_networks___globals); + goto CPyL103; + } + PyObject *cpy_r_r23[1] = {cpy_r_r18}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 294, CPyStatic_networks___globals); + goto CPyL103; + } else + goto CPyL104; +CPyL9: ; + CPy_DECREF(cpy_r_r18); + cpy_r_providers = cpy_r_r25; + goto CPyL18; +CPyL10: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r19 = 0; + cpy_r_r27 = CPy_GetExcInfo(); + cpy_r_r28 = cpy_r_r27.f0; + CPy_INCREF(cpy_r_r28); + cpy_r_r29 = cpy_r_r27.f1; + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = cpy_r_r27.f2; + CPy_INCREF(cpy_r_r30); + CPy_DecRef(cpy_r_r27.f0); + CPy_DecRef(cpy_r_r27.f1); + CPy_DecRef(cpy_r_r27.f2); + PyObject *cpy_r_r31[4] = {cpy_r_r10, cpy_r_r28, cpy_r_r29, cpy_r_r30}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r32, 4, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL105; + } + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); + CPy_DecRef(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL16; + } + cpy_r_r36 = cpy_r_r34; + if (cpy_r_r36) goto CPyL15; + CPy_Reraise(); + if (!0) { + goto CPyL16; + } else + goto CPyL106; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL18; +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r37 = CPy_KeepPropagating(); + if (!cpy_r_r37) { + goto CPyL19; + } else + goto CPyL107; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + tuple_T3OOO __tmp277 = { NULL, NULL, NULL }; + cpy_r_r38 = __tmp277; + cpy_r_r39 = cpy_r_r38; + goto CPyL20; +CPyL19: ; + cpy_r_r40 = CPy_CatchError(); + cpy_r_r39 = cpy_r_r40; +CPyL20: ; + if (!cpy_r_r19) goto CPyL108; + cpy_r_r41 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r42[4] = {cpy_r_r10, cpy_r_r41, cpy_r_r41, cpy_r_r41}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r43, 4, 0); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 293, CPyStatic_networks___globals); + goto CPyL109; + } else + goto CPyL110; +CPyL22: ; + CPy_DECREF(cpy_r_r10); +CPyL23: ; + if (cpy_r_r39.f0 == NULL) { + goto CPyL30; + } else + goto CPyL111; +CPyL24: ; + CPy_Reraise(); + if (!0) { + goto CPyL26; + } else + goto CPyL112; +CPyL25: ; + CPy_Unreachable(); +CPyL26: ; + if (cpy_r_r39.f0 == NULL) goto CPyL28; + CPy_RestoreExcInfo(cpy_r_r39); + CPy_XDECREF(cpy_r_r39.f0); + CPy_XDECREF(cpy_r_r39.f1); + CPy_XDECREF(cpy_r_r39.f2); +CPyL28: ; + cpy_r_r45 = CPy_KeepPropagating(); + if (!cpy_r_r45) goto CPyL97; + CPy_Unreachable(); +CPyL30: ; + cpy_r_r46 = CPyStatics[457]; /* 'keys' */ + if (cpy_r_providers != NULL) goto CPyL33; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r47 = 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL33: ; + PyObject *cpy_r_r48[1] = {cpy_r_providers}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r49, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 296, CPyStatic_networks___globals); + goto CPyL98; + } + if (cpy_r_providers == NULL) { + goto CPyL113; + } else + goto CPyL37; +CPyL35: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r51 = 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r52 = PySequence_Contains(cpy_r_r50, cpy_r_name); + CPy_DECREF(cpy_r_r50); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 296, CPyStatic_networks___globals); + goto CPyL98; + } + cpy_r_r54 = cpy_r_r52; + cpy_r_r55 = cpy_r_r54 ^ 1; + if (cpy_r_r55) { + goto CPyL114; + } else + goto CPyL49; +CPyL39: ; + cpy_r_r56 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ + cpy_r_r57 = PyObject_Str(cpy_r_name); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL97; + } + cpy_r_r58 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r58 == NULL)) { + goto CPyL115; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r59 = 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r60 = PyObject_Str(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL116; + } + cpy_r_r61 = CPyStatics[441]; /* "' does not exist" */ + cpy_r_r62 = CPyStr_Build(4, cpy_r_r56, cpy_r_r57, cpy_r_r60, cpy_r_r61); + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL97; + } + cpy_r_r63 = CPyModule_builtins; + cpy_r_r64 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL117; + } + PyObject *cpy_r_r66[1] = {cpy_r_r62}; + cpy_r_r67 = (PyObject **)&cpy_r_r66; + cpy_r_r68 = PyObject_Vectorcall(cpy_r_r65, cpy_r_r67, 1, 0); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL117; + } + CPy_DECREF(cpy_r_r62); + CPy_Raise(cpy_r_r68); + CPy_DECREF(cpy_r_r68); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 297, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL49: ; + if (cpy_r_providers != NULL) goto CPyL52; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r69 = 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 299, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL52: ; + cpy_r_r70 = PyObject_DelItem(cpy_r_providers, cpy_r_name); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 299, CPyStatic_networks___globals); + goto CPyL98; + } + cpy_r_r72 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL98; + } + cpy_r_r73 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r74 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r75[2] = {cpy_r_r72, cpy_r_r73}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_DECREF(cpy_r_r72); + cpy_r_r78 = CPyStatics[438]; /* 'w' */ + cpy_r_r79 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r80[2] = {cpy_r_r77, cpy_r_r78}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL119; + } + CPy_DECREF(cpy_r_r77); + cpy_r_r83 = CPy_TYPE(cpy_r_r82); + cpy_r_r84 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL120; + } + cpy_r_r86 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r86); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL121; + } + PyObject *cpy_r_r88[1] = {cpy_r_r82}; + cpy_r_r89 = (PyObject **)&cpy_r_r88; + cpy_r_r90 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r89, 1, 0); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL121; + } + cpy_r_r91 = 1; + cpy_r_r92 = CPyModule_yaml; + cpy_r_r93 = CPyStatics[44]; /* 'dump' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 302, CPyStatic_networks___globals); + goto CPyL122; + } + if (cpy_r_providers == NULL) { + goto CPyL123; + } else + goto CPyL64; +CPyL62: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r95 = 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); + goto CPyL69; + } else + goto CPyL124; +CPyL63: ; + CPy_Unreachable(); +CPyL64: ; + PyObject *cpy_r_r96[2] = {cpy_r_providers, cpy_r_r90}; + cpy_r_r97 = (PyObject **)&cpy_r_r96; + cpy_r_r98 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r97, 2, 0); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 302, CPyStatic_networks___globals); + goto CPyL122; + } else + goto CPyL125; +CPyL65: ; + if (cpy_r_providers == NULL) { + goto CPyL126; + } else + goto CPyL68; +CPyL66: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r99 = 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", -1, CPyStatic_networks___globals); + goto CPyL69; + } else + goto CPyL127; +CPyL67: ; + CPy_Unreachable(); +CPyL68: ; + CPy_XDECREF(cpy_r_providers); + CPy_DECREF(cpy_r_r90); + goto CPyL77; +CPyL69: ; + cpy_r_r100 = CPy_CatchError(); + cpy_r_r91 = 0; + cpy_r_r101 = CPy_GetExcInfo(); + cpy_r_r102 = cpy_r_r101.f0; + CPy_INCREF(cpy_r_r102); + cpy_r_r103 = cpy_r_r101.f1; + CPy_INCREF(cpy_r_r103); + cpy_r_r104 = cpy_r_r101.f2; + CPy_INCREF(cpy_r_r104); + CPy_DecRef(cpy_r_r101.f0); + CPy_DecRef(cpy_r_r101.f1); + CPy_DecRef(cpy_r_r101.f2); + PyObject *cpy_r_r105[4] = {cpy_r_r82, cpy_r_r102, cpy_r_r103, cpy_r_r104}; + cpy_r_r106 = (PyObject **)&cpy_r_r105; + cpy_r_r107 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r106, 4, 0); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL128; + } + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r104); + cpy_r_r108 = PyObject_IsTrue(cpy_r_r107); + CPy_DecRef(cpy_r_r107); + cpy_r_r109 = cpy_r_r108 >= 0; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL75; + } + cpy_r_r110 = cpy_r_r108; + if (cpy_r_r110) goto CPyL74; + CPy_Reraise(); + if (!0) { + goto CPyL75; + } else + goto CPyL129; +CPyL73: ; + CPy_Unreachable(); +CPyL74: ; + CPy_RestoreExcInfo(cpy_r_r100); + CPy_DecRef(cpy_r_r100.f0); + CPy_DecRef(cpy_r_r100.f1); + CPy_DecRef(cpy_r_r100.f2); + goto CPyL77; +CPyL75: ; + CPy_RestoreExcInfo(cpy_r_r100); + CPy_DecRef(cpy_r_r100.f0); + CPy_DecRef(cpy_r_r100.f1); + CPy_DecRef(cpy_r_r100.f2); + cpy_r_r111 = CPy_KeepPropagating(); + if (!cpy_r_r111) { + goto CPyL78; + } else + goto CPyL130; +CPyL76: ; + CPy_Unreachable(); +CPyL77: ; + tuple_T3OOO __tmp278 = { NULL, NULL, NULL }; + cpy_r_r112 = __tmp278; + cpy_r_r113 = cpy_r_r112; + goto CPyL79; +CPyL78: ; + cpy_r_r114 = CPy_CatchError(); + cpy_r_r113 = cpy_r_r114; +CPyL79: ; + if (!cpy_r_r91) goto CPyL131; + cpy_r_r115 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r116[4] = {cpy_r_r82, cpy_r_r115, cpy_r_r115, cpy_r_r115}; + cpy_r_r117 = (PyObject **)&cpy_r_r116; + cpy_r_r118 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r117, 4, 0); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 301, CPyStatic_networks___globals); + goto CPyL132; + } else + goto CPyL133; +CPyL81: ; + CPy_DECREF(cpy_r_r82); +CPyL82: ; + if (cpy_r_r113.f0 == NULL) goto CPyL89; + CPy_Reraise(); + if (!0) { + goto CPyL85; + } else + goto CPyL134; +CPyL84: ; + CPy_Unreachable(); +CPyL85: ; + if (cpy_r_r113.f0 == NULL) goto CPyL87; + CPy_RestoreExcInfo(cpy_r_r113); + CPy_XDECREF(cpy_r_r113.f0); + CPy_XDECREF(cpy_r_r113.f1); + CPy_XDECREF(cpy_r_r113.f2); +CPyL87: ; + cpy_r_r119 = CPy_KeepPropagating(); + if (!cpy_r_r119) goto CPyL97; + CPy_Unreachable(); +CPyL89: ; + cpy_r_r120 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r121 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ + cpy_r_r122 = PyObject_Str(cpy_r_name); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); + goto CPyL97; + } + cpy_r_r123 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r123 == NULL)) { + goto CPyL135; + } else + goto CPyL93; +CPyL91: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r124 = 0; + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL93: ; + cpy_r_r125 = PyObject_Str(cpy_r_r123); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); + goto CPyL136; + } + cpy_r_r126 = CPyStatics[156]; /* "' has been deleted" */ + cpy_r_r127 = CPyStr_Build(4, cpy_r_r121, cpy_r_r122, cpy_r_r125, cpy_r_r126); + CPy_DECREF(cpy_r_r122); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); + goto CPyL97; + } + cpy_r_r128 = CPyDef__color___notify(cpy_r_r120, cpy_r_r127); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 304, CPyStatic_networks___globals); + goto CPyL97; + } else + goto CPyL137; +CPyL96: ; + cpy_r_r129 = Py_None; + return cpy_r_r129; +CPyL97: ; + cpy_r_r130 = NULL; + return cpy_r_r130; +CPyL98: ; + CPy_XDecRef(cpy_r_providers); + goto CPyL97; +CPyL99: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r1); + goto CPyL97; +CPyL100: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r6); + goto CPyL97; +CPyL101: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + goto CPyL97; +CPyL102: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL97; +CPyL103: ; + CPy_DecRef(cpy_r_r18); + goto CPyL10; +CPyL104: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL9; +CPyL105: ; + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + goto CPyL16; +CPyL106: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL14; +CPyL107: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL17; +CPyL108: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + goto CPyL23; +CPyL109: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r10); + goto CPyL26; +CPyL110: ; + CPy_DECREF(cpy_r_r44); + goto CPyL22; +CPyL111: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL24; +CPyL112: ; + CPy_XDECREF(cpy_r_r39.f0); + CPy_XDECREF(cpy_r_r39.f1); + CPy_XDECREF(cpy_r_r39.f2); + goto CPyL25; +CPyL113: ; + CPy_DECREF(cpy_r_r50); + goto CPyL35; +CPyL114: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL39; +CPyL115: ; + CPy_DecRef(cpy_r_r57); + goto CPyL41; +CPyL116: ; + CPy_DecRef(cpy_r_r57); + goto CPyL97; +CPyL117: ; + CPy_DecRef(cpy_r_r62); + goto CPyL97; +CPyL118: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r72); + goto CPyL97; +CPyL119: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r77); + goto CPyL97; +CPyL120: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r83); + goto CPyL97; +CPyL121: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + goto CPyL97; +CPyL122: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r90); + goto CPyL69; +CPyL123: ; + CPy_DECREF(cpy_r_r90); + CPy_DECREF(cpy_r_r94); + goto CPyL62; +CPyL124: ; + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r85); + goto CPyL63; +CPyL125: ; + CPy_DECREF(cpy_r_r98); + goto CPyL65; +CPyL126: ; + CPy_DECREF(cpy_r_r90); + goto CPyL66; +CPyL127: ; + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r85); + goto CPyL67; +CPyL128: ; + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r104); + goto CPyL75; +CPyL129: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r100.f0); + CPy_DecRef(cpy_r_r100.f1); + CPy_DecRef(cpy_r_r100.f2); + goto CPyL73; +CPyL130: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + goto CPyL76; +CPyL131: ; + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r85); + goto CPyL82; +CPyL132: ; + CPy_DecRef(cpy_r_r82); + goto CPyL85; +CPyL133: ; + CPy_DECREF(cpy_r_r118); + goto CPyL81; +CPyL134: ; + CPy_XDECREF(cpy_r_r113.f0); + CPy_XDECREF(cpy_r_r113.f1); + CPy_XDECREF(cpy_r_r113.f2); + goto CPyL84; +CPyL135: ; + CPy_DecRef(cpy_r_r122); + goto CPyL91; +CPyL136: ; + CPy_DecRef(cpy_r_r122); + goto CPyL97; +CPyL137: ; + CPy_DECREF(cpy_r_r128); + goto CPyL96; +} + +PyObject *CPyPy_networks____delete_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"name", 0}; + static CPyArg_Parser parser = {"O:_delete_provider", kwlist, 0}; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { + return NULL; + } + PyObject *arg_name = obj_name; + PyObject *retval = CPyDef_networks____delete_provider(arg_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_delete_provider", 292, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____set_provider(PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_providers; + PyObject *cpy_r_r1; + PyObject *cpy_r_networks; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T3OOO cpy_r_r27; + tuple_T3OOO cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + tuple_T3OOO cpy_r_r39; + tuple_T3OOO cpy_r_r40; + tuple_T3OOO cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject **cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject **cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject **cpy_r_r93; + PyObject *cpy_r_r94; + tuple_T3OOO cpy_r_r95; + tuple_T3OOO cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + int32_t cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + char cpy_r_r106; + tuple_T3OOO cpy_r_r107; + tuple_T3OOO cpy_r_r108; + tuple_T3OOO cpy_r_r109; + PyObject *cpy_r_r110; + PyObject **cpy_r_r112; + PyObject *cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; + int32_t cpy_r_r129; + char cpy_r_r130; + char cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + char cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject **cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject **cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject **cpy_r_r151; + PyObject *cpy_r_r152; + char cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject **cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; + char cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + cpy_r_r0 = NULL; + cpy_r_providers = cpy_r_r0; + cpy_r_r1 = NULL; + cpy_r_networks = cpy_r_r1; + cpy_r_r2 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r3 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r4 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r3}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL120; + } + CPy_DECREF(cpy_r_r2); + cpy_r_r8 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r9[1] = {cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL121; + } + CPy_DECREF(cpy_r_r7); + cpy_r_r12 = CPy_TYPE(cpy_r_r11); + cpy_r_r13 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL122; + } + cpy_r_r15 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r15); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL123; + } + PyObject *cpy_r_r17[1] = {cpy_r_r11}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL123; + } + cpy_r_r20 = 1; + cpy_r_r21 = CPyModule_yaml; + cpy_r_r22 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 309, CPyStatic_networks___globals); + goto CPyL124; + } + PyObject *cpy_r_r24[1] = {cpy_r_r19}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 1, 0); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 309, CPyStatic_networks___globals); + goto CPyL124; + } else + goto CPyL125; +CPyL9: ; + CPy_DECREF(cpy_r_r19); + cpy_r_providers = cpy_r_r26; + goto CPyL18; +CPyL10: ; + cpy_r_r27 = CPy_CatchError(); + cpy_r_r20 = 0; + cpy_r_r28 = CPy_GetExcInfo(); + cpy_r_r29 = cpy_r_r28.f0; + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = cpy_r_r28.f1; + CPy_INCREF(cpy_r_r30); + cpy_r_r31 = cpy_r_r28.f2; + CPy_INCREF(cpy_r_r31); + CPy_DecRef(cpy_r_r28.f0); + CPy_DecRef(cpy_r_r28.f1); + CPy_DecRef(cpy_r_r28.f2); + PyObject *cpy_r_r32[4] = {cpy_r_r11, cpy_r_r29, cpy_r_r30, cpy_r_r31}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r33, 4, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL126; + } + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + cpy_r_r35 = PyObject_IsTrue(cpy_r_r34); + CPy_DecRef(cpy_r_r34); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL16; + } + cpy_r_r37 = cpy_r_r35; + if (cpy_r_r37) goto CPyL15; + CPy_Reraise(); + if (!0) { + goto CPyL16; + } else + goto CPyL127; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r27); + CPy_DecRef(cpy_r_r27.f0); + CPy_DecRef(cpy_r_r27.f1); + CPy_DecRef(cpy_r_r27.f2); + goto CPyL18; +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r27); + CPy_DecRef(cpy_r_r27.f0); + CPy_DecRef(cpy_r_r27.f1); + CPy_DecRef(cpy_r_r27.f2); + cpy_r_r38 = CPy_KeepPropagating(); + if (!cpy_r_r38) { + goto CPyL19; + } else + goto CPyL128; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + tuple_T3OOO __tmp279 = { NULL, NULL, NULL }; + cpy_r_r39 = __tmp279; + cpy_r_r40 = cpy_r_r39; + goto CPyL20; +CPyL19: ; + cpy_r_r41 = CPy_CatchError(); + cpy_r_r40 = cpy_r_r41; +CPyL20: ; + if (!cpy_r_r20) goto CPyL129; + cpy_r_r42 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r43[4] = {cpy_r_r11, cpy_r_r42, cpy_r_r42, cpy_r_r42}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r44, 4, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 308, CPyStatic_networks___globals); + goto CPyL130; + } else + goto CPyL131; +CPyL22: ; + CPy_DECREF(cpy_r_r11); +CPyL23: ; + if (cpy_r_r40.f0 == NULL) { + goto CPyL30; + } else + goto CPyL132; +CPyL24: ; + CPy_Reraise(); + if (!0) { + goto CPyL26; + } else + goto CPyL133; +CPyL25: ; + CPy_Unreachable(); +CPyL26: ; + if (cpy_r_r40.f0 == NULL) goto CPyL28; + CPy_RestoreExcInfo(cpy_r_r40); + CPy_XDECREF(cpy_r_r40.f0); + CPy_XDECREF(cpy_r_r40.f1); + CPy_XDECREF(cpy_r_r40.f2); +CPyL28: ; + cpy_r_r46 = CPy_KeepPropagating(); + if (!cpy_r_r46) goto CPyL118; + CPy_Unreachable(); +CPyL30: ; + cpy_r_r47 = CPyStatics[457]; /* 'keys' */ + if (cpy_r_providers == NULL) { + goto CPyL134; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r48 = 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", -1, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_Unreachable(); +CPyL33: ; + PyObject *cpy_r_r49[1] = {cpy_r_providers}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r47, cpy_r_r50, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 311, CPyStatic_networks___globals); + goto CPyL119; + } + if (cpy_r_providers == NULL) { + goto CPyL135; + } else + goto CPyL37; +CPyL35: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r52 = 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", -1, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r53 = PySequence_Contains(cpy_r_r51, cpy_r_name); + CPy_DECREF(cpy_r_r51); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 311, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r55 = cpy_r_r53; + cpy_r_r56 = cpy_r_r55 ^ 1; + if (cpy_r_r56) { + goto CPyL136; + } else + goto CPyL49; +CPyL39: ; + cpy_r_r57 = CPyStatics[455]; /* "Provider '\x1b[0;1;35m" */ + cpy_r_r58 = PyObject_Str(cpy_r_name); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL118; + } + cpy_r_r59 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r59 == NULL)) { + goto CPyL137; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r60 = 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r61 = PyObject_Str(cpy_r_r59); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL138; + } + cpy_r_r62 = CPyStatics[441]; /* "' does not exist" */ + cpy_r_r63 = CPyStr_Build(4, cpy_r_r57, cpy_r_r58, cpy_r_r61, cpy_r_r62); + CPy_DECREF(cpy_r_r58); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL118; + } + cpy_r_r64 = CPyModule_builtins; + cpy_r_r65 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL139; + } + PyObject *cpy_r_r67[1] = {cpy_r_r63}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL139; + } + CPy_DECREF(cpy_r_r63); + CPy_Raise(cpy_r_r69); + CPy_DECREF(cpy_r_r69); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 312, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_Unreachable(); +CPyL49: ; + cpy_r_r70 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r71 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r72 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r73[2] = {cpy_r_r70, cpy_r_r71}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL140; + } + CPy_DECREF(cpy_r_r70); + cpy_r_r76 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r77[1] = {cpy_r_r75}; + cpy_r_r78 = (PyObject **)&cpy_r_r77; + cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL141; + } + CPy_DECREF(cpy_r_r75); + cpy_r_r80 = CPy_TYPE(cpy_r_r79); + cpy_r_r81 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL142; + } + cpy_r_r83 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r84 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r83); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL143; + } + PyObject *cpy_r_r85[1] = {cpy_r_r79}; + cpy_r_r86 = (PyObject **)&cpy_r_r85; + cpy_r_r87 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r86, 1, 0); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL143; + } + cpy_r_r88 = 1; + cpy_r_r89 = CPyModule_yaml; + cpy_r_r90 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 315, CPyStatic_networks___globals); + goto CPyL144; + } + PyObject *cpy_r_r92[1] = {cpy_r_r87}; + cpy_r_r93 = (PyObject **)&cpy_r_r92; + cpy_r_r94 = PyObject_Vectorcall(cpy_r_r91, cpy_r_r93, 1, 0); + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 315, CPyStatic_networks___globals); + goto CPyL144; + } else + goto CPyL145; +CPyL58: ; + CPy_DECREF(cpy_r_r87); + cpy_r_networks = cpy_r_r94; + goto CPyL67; +CPyL59: ; + cpy_r_r95 = CPy_CatchError(); + cpy_r_r88 = 0; + cpy_r_r96 = CPy_GetExcInfo(); + cpy_r_r97 = cpy_r_r96.f0; + CPy_INCREF(cpy_r_r97); + cpy_r_r98 = cpy_r_r96.f1; + CPy_INCREF(cpy_r_r98); + cpy_r_r99 = cpy_r_r96.f2; + CPy_INCREF(cpy_r_r99); + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + PyObject *cpy_r_r100[4] = {cpy_r_r79, cpy_r_r97, cpy_r_r98, cpy_r_r99}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r101, 4, 0); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL146; + } + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + cpy_r_r103 = PyObject_IsTrue(cpy_r_r102); + CPy_DecRef(cpy_r_r102); + cpy_r_r104 = cpy_r_r103 >= 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL65; + } + cpy_r_r105 = cpy_r_r103; + if (cpy_r_r105) goto CPyL64; + CPy_Reraise(); + if (!0) { + goto CPyL65; + } else + goto CPyL147; +CPyL63: ; + CPy_Unreachable(); +CPyL64: ; + CPy_RestoreExcInfo(cpy_r_r95); + CPy_DecRef(cpy_r_r95.f0); + CPy_DecRef(cpy_r_r95.f1); + CPy_DecRef(cpy_r_r95.f2); + goto CPyL67; +CPyL65: ; + CPy_RestoreExcInfo(cpy_r_r95); + CPy_DecRef(cpy_r_r95.f0); + CPy_DecRef(cpy_r_r95.f1); + CPy_DecRef(cpy_r_r95.f2); + cpy_r_r106 = CPy_KeepPropagating(); + if (!cpy_r_r106) { + goto CPyL68; + } else + goto CPyL148; +CPyL66: ; + CPy_Unreachable(); +CPyL67: ; + tuple_T3OOO __tmp280 = { NULL, NULL, NULL }; + cpy_r_r107 = __tmp280; + cpy_r_r108 = cpy_r_r107; + goto CPyL69; +CPyL68: ; + cpy_r_r109 = CPy_CatchError(); + cpy_r_r108 = cpy_r_r109; +CPyL69: ; + if (!cpy_r_r88) goto CPyL149; + cpy_r_r110 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r111[4] = {cpy_r_r79, cpy_r_r110, cpy_r_r110, cpy_r_r110}; + cpy_r_r112 = (PyObject **)&cpy_r_r111; + cpy_r_r113 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r112, 4, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 314, CPyStatic_networks___globals); + goto CPyL150; + } else + goto CPyL151; +CPyL71: ; + CPy_DECREF(cpy_r_r79); +CPyL72: ; + if (cpy_r_r108.f0 == NULL) { + goto CPyL79; + } else + goto CPyL152; +CPyL73: ; + CPy_Reraise(); + if (!0) { + goto CPyL75; + } else + goto CPyL153; +CPyL74: ; + CPy_Unreachable(); +CPyL75: ; + if (cpy_r_r108.f0 == NULL) goto CPyL77; + CPy_RestoreExcInfo(cpy_r_r108); + CPy_XDECREF(cpy_r_r108.f0); + CPy_XDECREF(cpy_r_r108.f1); + CPy_XDECREF(cpy_r_r108.f2); +CPyL77: ; + cpy_r_r114 = CPy_KeepPropagating(); + if (!cpy_r_r114) goto CPyL118; + CPy_Unreachable(); +CPyL79: ; + cpy_r_r115 = CPyStatics[423]; /* 'live' */ + if (cpy_r_networks == NULL) { + goto CPyL154; + } else + goto CPyL82; +CPyL80: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"networks\" referenced before assignment"); + cpy_r_r116 = 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_Unreachable(); +CPyL82: ; + cpy_r_r117 = PyObject_GetItem(cpy_r_networks, cpy_r_r115); + CPy_XDECREF(cpy_r_networks); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); + goto CPyL155; + } + cpy_r_r118 = PyObject_GetIter(cpy_r_r117); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); + goto CPyL155; + } +CPyL84: ; + cpy_r_r119 = PyIter_Next(cpy_r_r118); + if (cpy_r_r119 == NULL) goto CPyL156; + cpy_r_r120 = CPyStatics[392]; /* 'networks' */ + cpy_r_r121 = PyObject_GetItem(cpy_r_r119, cpy_r_r120); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 318, CPyStatic_networks___globals); + goto CPyL157; + } + cpy_r_r122 = PyObject_GetIter(cpy_r_r121); + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 318, CPyStatic_networks___globals); + goto CPyL157; + } +CPyL87: ; + cpy_r_r123 = PyIter_Next(cpy_r_r122); + if (cpy_r_r123 == NULL) goto CPyL158; + cpy_r_r124 = CPyStatics[458]; /* 'provider' */ + cpy_r_r125 = CPyStatics[457]; /* 'keys' */ + PyObject *cpy_r_r126[1] = {cpy_r_r123}; + cpy_r_r127 = (PyObject **)&cpy_r_r126; + cpy_r_r128 = PyObject_VectorcallMethod(cpy_r_r125, cpy_r_r127, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); + goto CPyL159; + } + cpy_r_r129 = PySequence_Contains(cpy_r_r128, cpy_r_r124); + CPy_DECREF(cpy_r_r128); + cpy_r_r130 = cpy_r_r129 >= 0; + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); + goto CPyL159; + } + cpy_r_r131 = cpy_r_r129; + if (!cpy_r_r131) goto CPyL160; + cpy_r_r132 = CPyStatics[458]; /* 'provider' */ + cpy_r_r133 = PyObject_GetItem(cpy_r_r123, cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); + goto CPyL159; + } + cpy_r_r134 = PyObject_IsTrue(cpy_r_r133); + CPy_DECREF(cpy_r_r133); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 319, CPyStatic_networks___globals); + goto CPyL159; + } + cpy_r_r136 = cpy_r_r134; + if (!cpy_r_r136) goto CPyL160; + cpy_r_r137 = CPyStatics[397]; /* 'name' */ + cpy_r_r138 = PyObject_GetItem(cpy_r_r123, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 320, CPyStatic_networks___globals); + goto CPyL159; + } + cpy_r_r139 = CPyStatics[458]; /* 'provider' */ + cpy_r_r140 = PyObject_GetItem(cpy_r_r123, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 321, CPyStatic_networks___globals); + goto CPyL161; + } + cpy_r_r141 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r142[1] = {cpy_r_r140}; + cpy_r_r143 = (PyObject **)&cpy_r_r142; + cpy_r_r144 = PyObject_VectorcallMethod(cpy_r_r141, cpy_r_r143, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 321, CPyStatic_networks___globals); + goto CPyL162; + } + CPy_DECREF(cpy_r_r140); + cpy_r_r145 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r146[1] = {cpy_r_name}; + cpy_r_r147 = (PyObject **)&cpy_r_r146; + cpy_r_r148 = PyObject_VectorcallMethod(cpy_r_r145, cpy_r_r147, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 321, CPyStatic_networks___globals); + goto CPyL163; + } + cpy_r_r149 = CPyStatics[459]; /* 'replace' */ + PyObject *cpy_r_r150[3] = {cpy_r_r138, cpy_r_r144, cpy_r_r148}; + cpy_r_r151 = (PyObject **)&cpy_r_r150; + cpy_r_r152 = PyObject_VectorcallMethod(cpy_r_r149, cpy_r_r151, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 320, CPyStatic_networks___globals); + goto CPyL164; + } + CPy_DECREF(cpy_r_r138); + CPy_DECREF(cpy_r_r144); + CPy_DECREF(cpy_r_r148); + if (cpy_r_providers == NULL) { + goto CPyL165; + } else + goto CPyL102; +CPyL100: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r153 = 0; + if (unlikely(!cpy_r_r153)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); + goto CPyL118; + } + CPy_Unreachable(); +CPyL102: ; + cpy_r_r154 = PyObject_GetItem(cpy_r_providers, cpy_r_name); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); + goto CPyL166; + } + cpy_r_r155 = CPyStatics[432]; /* 'host' */ + cpy_r_r156 = PyObject_GetItem(cpy_r_r154, cpy_r_r155); + CPy_DECREF(cpy_r_r154); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); + goto CPyL166; + } + cpy_r_r157 = CPyStatics[430]; /* 'id' */ + cpy_r_r158 = PyObject_GetItem(cpy_r_r123, cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); + goto CPyL167; + } + cpy_r_r159 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r160[2] = {cpy_r_r156, cpy_r_r158}; + cpy_r_r161 = (PyObject **)&cpy_r_r160; + cpy_r_r162 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r161, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 324, CPyStatic_networks___globals); + goto CPyL168; + } + CPy_DECREF(cpy_r_r156); + CPy_DECREF(cpy_r_r158); + cpy_r_r163 = CPyStatics[430]; /* 'id' */ + cpy_r_r164 = PyObject_GetItem(cpy_r_r123, cpy_r_r163); + CPy_DECREF(cpy_r_r123); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 326, CPyStatic_networks___globals); + goto CPyL169; + } + cpy_r_r165 = CPyStatics[460]; /* 'name=' */ + cpy_r_r166 = PyObject_Str(cpy_r_r152); + CPy_DECREF(cpy_r_r152); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 327, CPyStatic_networks___globals); + goto CPyL170; + } + cpy_r_r167 = CPyStr_Build(2, cpy_r_r165, cpy_r_r166); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 327, CPyStatic_networks___globals); + goto CPyL170; + } + cpy_r_r168 = CPyStatics[461]; /* 'provider=' */ + cpy_r_r169 = PyObject_Str(cpy_r_name); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 328, CPyStatic_networks___globals); + goto CPyL171; + } + cpy_r_r170 = CPyStr_Build(2, cpy_r_r168, cpy_r_r169); + CPy_DECREF(cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 328, CPyStatic_networks___globals); + goto CPyL171; + } + cpy_r_r171 = CPyStatics[462]; /* 'host=' */ + cpy_r_r172 = PyObject_Str(cpy_r_r162); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 329, CPyStatic_networks___globals); + goto CPyL172; + } + cpy_r_r173 = CPyStr_Build(2, cpy_r_r171, cpy_r_r172); + CPy_DECREF(cpy_r_r172); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 329, CPyStatic_networks___globals); + goto CPyL172; + } + cpy_r_r174 = PyTuple_Pack(3, cpy_r_r167, cpy_r_r170, cpy_r_r173); + CPy_DECREF(cpy_r_r167); + CPy_DECREF(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + if (unlikely(cpy_r_r174 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 325, CPyStatic_networks___globals); + goto CPyL173; + } + cpy_r_r175 = CPyDef_networks____modify(cpy_r_r164, cpy_r_r174); + CPy_DECREF(cpy_r_r164); + CPy_DECREF(cpy_r_r174); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 325, CPyStatic_networks___globals); + goto CPyL174; + } else + goto CPyL175; +CPyL115: ; + cpy_r_r176 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 318, CPyStatic_networks___globals); + goto CPyL157; + } else + goto CPyL84; +CPyL116: ; + cpy_r_r177 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 317, CPyStatic_networks___globals); + goto CPyL118; + } + cpy_r_r178 = Py_None; + return cpy_r_r178; +CPyL118: ; + cpy_r_r179 = NULL; + return cpy_r_r179; +CPyL119: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + goto CPyL118; +CPyL120: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r2); + goto CPyL118; +CPyL121: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r7); + goto CPyL118; +CPyL122: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL118; +CPyL123: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL118; +CPyL124: ; + CPy_DecRef(cpy_r_r19); + goto CPyL10; +CPyL125: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL9; +CPyL126: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + goto CPyL16; +CPyL127: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r27.f0); + CPy_DecRef(cpy_r_r27.f1); + CPy_DecRef(cpy_r_r27.f2); + goto CPyL14; +CPyL128: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL17; +CPyL129: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r14); + goto CPyL23; +CPyL130: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r11); + goto CPyL26; +CPyL131: ; + CPy_DECREF(cpy_r_r45); + goto CPyL22; +CPyL132: ; + CPy_XDECREF(cpy_r_providers); + CPy_XDECREF(cpy_r_networks); + goto CPyL24; +CPyL133: ; + CPy_XDECREF(cpy_r_r40.f0); + CPy_XDECREF(cpy_r_r40.f1); + CPy_XDECREF(cpy_r_r40.f2); + goto CPyL25; +CPyL134: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL31; +CPyL135: ; + CPy_XDECREF(cpy_r_networks); + CPy_DECREF(cpy_r_r51); + goto CPyL35; +CPyL136: ; + CPy_XDECREF(cpy_r_providers); + CPy_XDECREF(cpy_r_networks); + goto CPyL39; +CPyL137: ; + CPy_DecRef(cpy_r_r58); + goto CPyL41; +CPyL138: ; + CPy_DecRef(cpy_r_r58); + goto CPyL118; +CPyL139: ; + CPy_DecRef(cpy_r_r63); + goto CPyL118; +CPyL140: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r70); + goto CPyL118; +CPyL141: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r75); + goto CPyL118; +CPyL142: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL118; +CPyL143: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r82); + goto CPyL118; +CPyL144: ; + CPy_DecRef(cpy_r_r87); + goto CPyL59; +CPyL145: ; + CPy_XDECREF(cpy_r_networks); + goto CPyL58; +CPyL146: ; + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL65; +CPyL147: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r95.f0); + CPy_DecRef(cpy_r_r95.f1); + CPy_DecRef(cpy_r_r95.f2); + goto CPyL63; +CPyL148: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r82); + goto CPyL66; +CPyL149: ; + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r82); + goto CPyL72; +CPyL150: ; + CPy_XDecRef(cpy_r_providers); + CPy_XDecRef(cpy_r_networks); + CPy_DecRef(cpy_r_r79); + goto CPyL75; +CPyL151: ; + CPy_DECREF(cpy_r_r113); + goto CPyL71; +CPyL152: ; + CPy_XDECREF(cpy_r_providers); + CPy_XDECREF(cpy_r_networks); + goto CPyL73; +CPyL153: ; + CPy_XDECREF(cpy_r_r108.f0); + CPy_XDECREF(cpy_r_r108.f1); + CPy_XDECREF(cpy_r_r108.f2); + goto CPyL74; +CPyL154: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL80; +CPyL155: ; + CPy_XDecRef(cpy_r_providers); + goto CPyL118; +CPyL156: ; + CPy_XDECREF(cpy_r_providers); + CPy_DECREF(cpy_r_r118); + goto CPyL116; +CPyL157: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + goto CPyL118; +CPyL158: ; + CPy_DECREF(cpy_r_r122); + goto CPyL115; +CPyL159: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + goto CPyL118; +CPyL160: ; + CPy_DECREF(cpy_r_r123); + goto CPyL87; +CPyL161: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r138); + goto CPyL118; +CPyL162: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r140); + goto CPyL118; +CPyL163: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r144); + goto CPyL118; +CPyL164: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r148); + goto CPyL118; +CPyL165: ; + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r122); + CPy_DECREF(cpy_r_r123); + CPy_DECREF(cpy_r_r152); + goto CPyL100; +CPyL166: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r152); + goto CPyL118; +CPyL167: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r152); + CPy_DecRef(cpy_r_r156); + goto CPyL118; +CPyL168: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r152); + CPy_DecRef(cpy_r_r156); + CPy_DecRef(cpy_r_r158); + goto CPyL118; +CPyL169: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r152); + CPy_DecRef(cpy_r_r162); + goto CPyL118; +CPyL170: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r162); + CPy_DecRef(cpy_r_r164); + goto CPyL118; +CPyL171: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r162); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r167); + goto CPyL118; +CPyL172: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + goto CPyL118; +CPyL173: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r164); + goto CPyL118; +CPyL174: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r122); + goto CPyL118; +CPyL175: ; + CPy_DECREF(cpy_r_r175); + goto CPyL87; +} + +PyObject *CPyPy_networks____set_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"name", 0}; + static CPyArg_Parser parser = {"O:_set_provider", kwlist, 0}; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { + return NULL; + } + PyObject *arg_name = obj_name; + PyObject *retval = CPyDef_networks____set_provider(arg_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_set_provider", 307, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____list_providers(PyObject *cpy_r_verbose) { + PyObject *cpy_r_r0; + PyObject *cpy_r_providers; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + tuple_T3OOO cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + tuple_T2OO cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + tuple_T3OOO cpy_r_r59; + tuple_T3OOO cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + tuple_T3OOO cpy_r_r71; + tuple_T3OOO cpy_r_r72; + tuple_T3OOO cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + cpy_r_r0 = NULL; + cpy_r_providers = cpy_r_r0; + if (cpy_r_verbose != NULL) goto CPyL64; + cpy_r_r1 = 0 ? Py_True : Py_False; + cpy_r_verbose = cpy_r_r1; +CPyL2: ; + cpy_r_r2 = PyUnicode_Check(cpy_r_verbose); + if (!cpy_r_r2) goto CPyL20; + if (likely(PyUnicode_Check(cpy_r_verbose))) + cpy_r_r3 = cpy_r_verbose; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals, "str", cpy_r_verbose); + goto CPyL65; + } + cpy_r_r4 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r5[1] = {cpy_r_r3}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals); + goto CPyL66; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals, "str", cpy_r_r7); + goto CPyL65; + } + cpy_r_r9 = CPyModule_builtins; + cpy_r_r10 = CPyStatics[305]; /* 'eval' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals); + goto CPyL67; + } + PyObject *cpy_r_r12[1] = {cpy_r_r8}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 336, CPyStatic_networks___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_r8); + cpy_r_verbose = cpy_r_r14; + goto CPyL20; +CPyL9: ; + cpy_r_r15 = CPy_CatchError(); + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[296]; /* 'NameError' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 337, CPyStatic_networks___globals); + goto CPyL18; + } + cpy_r_r19 = CPyModule_builtins; + cpy_r_r20 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 337, CPyStatic_networks___globals); + goto CPyL68; + } + cpy_r_r22.f0 = cpy_r_r18; + cpy_r_r22.f1 = cpy_r_r21; + cpy_r_r23 = PyTuple_New(2); + if (unlikely(cpy_r_r23 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp281 = cpy_r_r22.f0; + PyTuple_SET_ITEM(cpy_r_r23, 0, __tmp281); + PyObject *__tmp282 = cpy_r_r22.f1; + PyTuple_SET_ITEM(cpy_r_r23, 1, __tmp282); + cpy_r_r24 = CPy_ExceptionMatches(cpy_r_r23); + CPy_DecRef(cpy_r_r23); + if (!cpy_r_r24) goto CPyL16; + cpy_r_r25 = CPy_GetExcValue(); + cpy_r_r26 = CPyStatics[419]; /* "Please pass 'True' or 'False'." */ + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[53]; /* 'print' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 338, CPyStatic_networks___globals); + goto CPyL69; + } + PyObject *cpy_r_r30[1] = {cpy_r_r26}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); + CPy_DecRef(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 338, CPyStatic_networks___globals); + goto CPyL69; + } else + goto CPyL70; +CPyL14: ; + CPy_Raise(cpy_r_r25); + CPy_DecRef(cpy_r_r25); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 339, CPyStatic_networks___globals); + goto CPyL18; + } else + goto CPyL71; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + CPy_Reraise(); + if (!0) { + goto CPyL18; + } else + goto CPyL72; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + CPy_RestoreExcInfo(cpy_r_r15); + CPy_DecRef(cpy_r_r15.f0); + CPy_DecRef(cpy_r_r15.f1); + CPy_DecRef(cpy_r_r15.f2); + cpy_r_r33 = CPy_KeepPropagating(); + if (!cpy_r_r33) goto CPyL63; + CPy_Unreachable(); +CPyL20: ; + cpy_r_r34 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL73; + } + cpy_r_r35 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL74; + } + CPy_DECREF(cpy_r_r34); + cpy_r_r40 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r41[1] = {cpy_r_r39}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r39); + cpy_r_r44 = CPy_TYPE(cpy_r_r43); + cpy_r_r45 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL76; + } + cpy_r_r47 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r47); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL77; + } + PyObject *cpy_r_r49[1] = {cpy_r_r43}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL77; + } + cpy_r_r52 = 1; + cpy_r_r53 = CPyModule_yaml; + cpy_r_r54 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 342, CPyStatic_networks___globals); + goto CPyL78; + } + PyObject *cpy_r_r56[1] = {cpy_r_r51}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r57, 1, 0); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 342, CPyStatic_networks___globals); + goto CPyL78; + } else + goto CPyL79; +CPyL29: ; + CPy_DECREF(cpy_r_r51); + cpy_r_providers = cpy_r_r58; + goto CPyL38; +CPyL30: ; + cpy_r_r59 = CPy_CatchError(); + cpy_r_r52 = 0; + cpy_r_r60 = CPy_GetExcInfo(); + cpy_r_r61 = cpy_r_r60.f0; + CPy_INCREF(cpy_r_r61); + cpy_r_r62 = cpy_r_r60.f1; + CPy_INCREF(cpy_r_r62); + cpy_r_r63 = cpy_r_r60.f2; + CPy_INCREF(cpy_r_r63); + CPy_DecRef(cpy_r_r60.f0); + CPy_DecRef(cpy_r_r60.f1); + CPy_DecRef(cpy_r_r60.f2); + PyObject *cpy_r_r64[4] = {cpy_r_r43, cpy_r_r61, cpy_r_r62, cpy_r_r63}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r65, 4, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL80; + } + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + cpy_r_r67 = PyObject_IsTrue(cpy_r_r66); + CPy_DecRef(cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL36; + } + cpy_r_r69 = cpy_r_r67; + if (cpy_r_r69) goto CPyL35; + CPy_Reraise(); + if (!0) { + goto CPyL36; + } else + goto CPyL81; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL38; +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + cpy_r_r70 = CPy_KeepPropagating(); + if (!cpy_r_r70) { + goto CPyL39; + } else + goto CPyL82; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + tuple_T3OOO __tmp283 = { NULL, NULL, NULL }; + cpy_r_r71 = __tmp283; + cpy_r_r72 = cpy_r_r71; + goto CPyL40; +CPyL39: ; + cpy_r_r73 = CPy_CatchError(); + cpy_r_r72 = cpy_r_r73; +CPyL40: ; + if (!cpy_r_r52) goto CPyL83; + cpy_r_r74 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r75[4] = {cpy_r_r43, cpy_r_r74, cpy_r_r74, cpy_r_r74}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r76, 4, 0); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 341, CPyStatic_networks___globals); + goto CPyL84; + } else + goto CPyL85; +CPyL42: ; + CPy_DECREF(cpy_r_r43); +CPyL43: ; + if (cpy_r_r72.f0 == NULL) { + goto CPyL50; + } else + goto CPyL86; +CPyL44: ; + CPy_Reraise(); + if (!0) { + goto CPyL46; + } else + goto CPyL87; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + if (cpy_r_r72.f0 == NULL) goto CPyL48; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_XDECREF(cpy_r_r72.f0); + CPy_XDECREF(cpy_r_r72.f1); + CPy_XDECREF(cpy_r_r72.f2); +CPyL48: ; + cpy_r_r78 = CPy_KeepPropagating(); + if (!cpy_r_r78) goto CPyL63; + CPy_Unreachable(); +CPyL50: ; + cpy_r_r79 = CPyStatics[463]; /* 'The following providers are declared:' */ + cpy_r_r80 = CPyModule_builtins; + cpy_r_r81 = CPyStatics[53]; /* 'print' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 344, CPyStatic_networks___globals); + goto CPyL73; + } + PyObject *cpy_r_r83[1] = {cpy_r_r79}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 344, CPyStatic_networks___globals); + goto CPyL73; + } else + goto CPyL88; +CPyL52: ; + cpy_r_r86 = PyObject_IsTrue(cpy_r_verbose); + CPy_DECREF(cpy_r_verbose); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 333, CPyStatic_networks___globals); + goto CPyL89; + } + cpy_r_r88 = cpy_r_r86; + if (!cpy_r_r88) goto CPyL58; + if (cpy_r_providers != NULL) goto CPyL57; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r89 = 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 346, CPyStatic_networks___globals); + goto CPyL63; + } + CPy_Unreachable(); +CPyL57: ; + cpy_r_r90 = CPyDef_networks____print_verbose_providers_description(cpy_r_providers); + CPy_XDECREF(cpy_r_providers); + if (unlikely(cpy_r_r90 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 346, CPyStatic_networks___globals); + goto CPyL63; + } else + goto CPyL62; +CPyL58: ; + if (cpy_r_providers != NULL) goto CPyL61; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"providers\" referenced before assignment"); + cpy_r_r91 = 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 348, CPyStatic_networks___globals); + goto CPyL63; + } + CPy_Unreachable(); +CPyL61: ; + cpy_r_r92 = CPyDef_networks____print_simple_providers_description(cpy_r_providers); + CPy_XDECREF(cpy_r_providers); + if (unlikely(cpy_r_r92 == 2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 348, CPyStatic_networks___globals); + goto CPyL63; + } +CPyL62: ; + cpy_r_r93 = Py_None; + return cpy_r_r93; +CPyL63: ; + cpy_r_r94 = NULL; + return cpy_r_r94; +CPyL64: ; + CPy_INCREF(cpy_r_verbose); + goto CPyL2; +CPyL65: ; + CPy_XDecRef(cpy_r_providers); + goto CPyL9; +CPyL66: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r3); + goto CPyL9; +CPyL67: ; + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r8); + goto CPyL9; +CPyL68: ; + CPy_DecRef(cpy_r_r18); + goto CPyL18; +CPyL69: ; + CPy_DecRef(cpy_r_r25); + goto CPyL18; +CPyL70: ; + CPy_DecRef(cpy_r_r32); + goto CPyL14; +CPyL71: ; + CPy_DecRef(cpy_r_r15.f0); + CPy_DecRef(cpy_r_r15.f1); + CPy_DecRef(cpy_r_r15.f2); + goto CPyL15; +CPyL72: ; + CPy_DecRef(cpy_r_r15.f0); + CPy_DecRef(cpy_r_r15.f1); + CPy_DecRef(cpy_r_r15.f2); + goto CPyL17; +CPyL73: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + goto CPyL63; +CPyL74: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r34); + goto CPyL63; +CPyL75: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r39); + goto CPyL63; +CPyL76: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + goto CPyL63; +CPyL77: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + goto CPyL63; +CPyL78: ; + CPy_DecRef(cpy_r_r51); + goto CPyL30; +CPyL79: ; + CPy_XDECREF(cpy_r_providers); + goto CPyL29; +CPyL80: ; + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + goto CPyL36; +CPyL81: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL34; +CPyL82: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + goto CPyL37; +CPyL83: ; + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r46); + goto CPyL43; +CPyL84: ; + CPy_DecRef(cpy_r_verbose); + CPy_XDecRef(cpy_r_providers); + CPy_DecRef(cpy_r_r43); + goto CPyL46; +CPyL85: ; + CPy_DECREF(cpy_r_r77); + goto CPyL42; +CPyL86: ; + CPy_DECREF(cpy_r_verbose); + CPy_XDECREF(cpy_r_providers); + goto CPyL44; +CPyL87: ; + CPy_XDECREF(cpy_r_r72.f0); + CPy_XDECREF(cpy_r_r72.f1); + CPy_XDECREF(cpy_r_r72.f2); + goto CPyL45; +CPyL88: ; + CPy_DECREF(cpy_r_r85); + goto CPyL52; +CPyL89: ; + CPy_XDecRef(cpy_r_providers); + goto CPyL63; +} + +PyObject *CPyPy_networks____list_providers(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"verbose", 0}; + static CPyArg_Parser parser = {"|O:_list_providers", kwlist, 0}; + PyObject *obj_verbose = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_verbose)) { + return NULL; + } + PyObject *arg_verbose; + if (obj_verbose == NULL) { + arg_verbose = NULL; + } else { + arg_verbose = obj_verbose; + } + PyObject *retval = CPyDef_networks____list_providers(arg_verbose); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_list_providers", 333, CPyStatic_networks___globals); + return NULL; +} + +PyObject *CPyDef_networks____parse_args(PyObject *cpy_r_args) { + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + PyObject *cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int64_t cpy_r_r17; + PyObject *cpy_r_r18; + tuple_T3OOO cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char 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_r30; + char cpy_r_r31; + CPyTagged cpy_r_r32; + int64_t cpy_r_r33; + PyObject *cpy_r_r34; + tuple_T4CIOO cpy_r_r35; + CPyTagged cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + CPyTagged cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_args)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = PyList_New(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals); + goto CPyL11; + } + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_args)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + cpy_r_r5 = 0; +CPyL3: ; + cpy_r_r6 = cpy_r_r5 < cpy_r_r4; + if (!cpy_r_r6) goto CPyL9; + cpy_r_r7 = CPySequenceTuple_GetItemUnsafe(cpy_r_args, cpy_r_r5); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals, "str", cpy_r_r7); + goto CPyL50; + } + cpy_r_r9 = CPyStatics[337]; /* '=' */ + cpy_r_r10 = CPyStatics[464]; /* 'split' */ + cpy_r_r11 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r12[3] = {cpy_r_r8, cpy_r_r9, cpy_r_r11}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = CPyStatics[2130]; /* ('maxsplit',) */ + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r13, 9223372036854775810ULL, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r8); + if (likely(PyList_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals, "list", cpy_r_r15); + goto CPyL50; + } + CPyList_SetItemUnsafe(cpy_r_r2, cpy_r_r5, cpy_r_r16); + cpy_r_r17 = cpy_r_r5 + 1; + cpy_r_r5 = cpy_r_r17; + goto CPyL3; +CPyL9: ; + cpy_r_r18 = CPyDict_FromAny(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 353, CPyStatic_networks___globals); + goto CPyL11; + } + goto CPyL21; +CPyL11: ; + cpy_r_r19 = CPy_CatchError(); + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 354, CPyStatic_networks___globals); + goto CPyL19; + } + cpy_r_r23 = CPy_ExceptionMatches(cpy_r_r22); + CPy_DecRef(cpy_r_r22); + if (!cpy_r_r23) goto CPyL17; + cpy_r_r24 = CPyStatics[466]; /* 'Arguments must be given as key=value' */ + cpy_r_r25 = CPyModule_builtins; + cpy_r_r26 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 355, CPyStatic_networks___globals); + goto CPyL19; + } + PyObject *cpy_r_r28[1] = {cpy_r_r24}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r29, 1, 0); + CPy_DecRef(cpy_r_r27); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 355, CPyStatic_networks___globals); + goto CPyL19; + } + CPy_Raise(cpy_r_r30); + CPy_DecRef(cpy_r_r30); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 355, CPyStatic_networks___globals); + goto CPyL19; + } else + goto CPyL52; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + CPy_Reraise(); + if (!0) { + goto CPyL19; + } else + goto CPyL53; +CPyL18: ; + CPy_Unreachable(); +CPyL19: ; + CPy_RestoreExcInfo(cpy_r_r19); + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + cpy_r_r31 = CPy_KeepPropagating(); + if (!cpy_r_r31) goto CPyL49; + CPy_Unreachable(); +CPyL21: ; + cpy_r_r32 = 0; + cpy_r_r33 = PyDict_Size(cpy_r_r18); + cpy_r_r34 = CPyDict_GetItemsIter(cpy_r_r18); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals); + goto CPyL54; + } +CPyL22: ; + cpy_r_r35 = CPyDict_NextItem(cpy_r_r34, cpy_r_r32); + cpy_r_r36 = cpy_r_r35.f1; + cpy_r_r32 = cpy_r_r36; + cpy_r_r37 = cpy_r_r35.f0; + if (!cpy_r_r37) goto CPyL55; + cpy_r_r38 = cpy_r_r35.f2; + CPy_INCREF(cpy_r_r38); + cpy_r_r39 = cpy_r_r35.f3; + CPy_INCREF(cpy_r_r39); + CPy_DECREF(cpy_r_r35.f2); + CPy_DECREF(cpy_r_r35.f3); + if (likely(PyUnicode_Check(cpy_r_r38))) + cpy_r_r40 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals, "str", cpy_r_r38); + goto CPyL56; + } + cpy_r_r41 = CPyStatics[467]; /* 'isdigit' */ + PyObject *cpy_r_r42[1] = {cpy_r_r39}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 358, CPyStatic_networks___globals); + goto CPyL57; + } + cpy_r_r45 = PyObject_IsTrue(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 358, CPyStatic_networks___globals); + goto CPyL57; + } + cpy_r_r47 = cpy_r_r45; + if (!cpy_r_r47) goto CPyL30; + cpy_r_r48 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r49[1] = {cpy_r_r39}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 359, CPyStatic_networks___globals); + goto CPyL57; + } + CPy_DECREF(cpy_r_r39); + if (likely(PyLong_Check(cpy_r_r51))) + cpy_r_r52 = CPyTagged_FromObject(cpy_r_r51); + else { + CPy_TypeError("int", cpy_r_r51); cpy_r_r52 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 359, CPyStatic_networks___globals); + goto CPyL58; + } + cpy_r_r53 = CPyTagged_StealAsObject(cpy_r_r52); + cpy_r_r54 = CPyDict_SetItem(cpy_r_r18, cpy_r_r40, cpy_r_r53); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 359, CPyStatic_networks___globals); + goto CPyL59; + } else + goto CPyL46; +CPyL30: ; + cpy_r_r56 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r57[1] = {cpy_r_r39}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL57; + } + cpy_r_r60 = CPyStatics[468]; /* 'true' */ + cpy_r_r61 = CPyStatics[469]; /* 'false' */ + cpy_r_r62 = CPyStatics[470]; /* 'none' */ + cpy_r_r63 = PyObject_RichCompare(cpy_r_r59, cpy_r_r60, 2); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL60; + } + cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL60; + } + cpy_r_r66 = cpy_r_r64; + if (cpy_r_r66) goto CPyL61; + cpy_r_r67 = PyObject_RichCompare(cpy_r_r59, cpy_r_r61, 2); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL60; + } + cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL60; + } + cpy_r_r70 = cpy_r_r68; + if (cpy_r_r70) goto CPyL61; + cpy_r_r71 = PyObject_RichCompare(cpy_r_r59, cpy_r_r62, 2); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL57; + } + cpy_r_r72 = PyObject_IsTrue(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 360, CPyStatic_networks___globals); + goto CPyL57; + } + cpy_r_r74 = cpy_r_r72; + if (cpy_r_r74) goto CPyL41; + if (0) { + goto CPyL42; + } else + goto CPyL62; +CPyL41: ; + if (!1) goto CPyL62; +CPyL42: ; + cpy_r_r75 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r76[1] = {cpy_r_r39}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); + goto CPyL57; + } + CPy_DECREF(cpy_r_r39); + cpy_r_r79 = CPyModule_builtins; + cpy_r_r80 = CPyStatics[305]; /* 'eval' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); + goto CPyL63; + } + PyObject *cpy_r_r82[1] = {cpy_r_r78}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r83, 1, 0); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); + goto CPyL63; + } + CPy_DECREF(cpy_r_r78); + cpy_r_r85 = CPyDict_SetItem(cpy_r_r18, cpy_r_r40, cpy_r_r84); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r84); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 361, CPyStatic_networks___globals); + goto CPyL59; + } +CPyL46: ; + cpy_r_r87 = CPyDict_CheckSize(cpy_r_r18, cpy_r_r33); + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals); + goto CPyL59; + } else + goto CPyL22; +CPyL47: ; + cpy_r_r88 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 357, CPyStatic_networks___globals); + goto CPyL54; + } + return cpy_r_r18; +CPyL49: ; + cpy_r_r89 = NULL; + return cpy_r_r89; +CPyL50: ; + CPy_DecRef(cpy_r_r2); + goto CPyL11; +CPyL51: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r8); + goto CPyL11; +CPyL52: ; + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + goto CPyL16; +CPyL53: ; + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + goto CPyL18; +CPyL54: ; + CPy_DecRef(cpy_r_r18); + goto CPyL49; +CPyL55: ; + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r35.f2); + CPy_DECREF(cpy_r_r35.f3); + goto CPyL47; +CPyL56: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r39); + goto CPyL49; +CPyL57: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r39); + goto CPyL49; +CPyL58: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r40); + goto CPyL49; +CPyL59: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r34); + goto CPyL49; +CPyL60: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r59); + goto CPyL49; +CPyL61: ; + CPy_DECREF(cpy_r_r59); + goto CPyL41; +CPyL62: ; + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r39); + goto CPyL46; +CPyL63: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r78); + goto CPyL49; +} + +PyObject *CPyPy_networks____parse_args(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"args", 0}; + static CPyArg_Parser parser = {"O:_parse_args", kwlist, 0}; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_args)) { + return NULL; + } + PyObject * arg_args; + if (likely(PyTuple_Check(obj_args))) + arg_args = obj_args; + else { + CPy_TypeError("tuple", obj_args); + goto fail; + } + PyObject *retval = CPyDef_networks____parse_args(arg_args); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_parse_args", 351, CPyStatic_networks___globals); + return NULL; +} + +char CPyDef_networks____print_verbose_providers_description(PyObject *cpy_r_providers) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + cpy_r_r0 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = PyObject_GetIter(cpy_r_providers); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 368, CPyStatic_networks___globals); + goto CPyL23; + } +CPyL1: ; + cpy_r_r2 = PyIter_Next(cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL24; + cpy_r_r3 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ + cpy_r_r4 = CPyStatics[472]; /* '─' */ + cpy_r_r5 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r5 == NULL)) { + goto CPyL25; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r6 = 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r7 = PyObject_Str(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); + goto CPyL26; + } + cpy_r_r8 = CPyStatics[473]; /* 'provider: ' */ + cpy_r_r9 = PyObject_Str(cpy_r_r2); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); + goto CPyL27; + } + cpy_r_r10 = CPyStatics[115]; /* ':' */ + cpy_r_r11 = CPyStr_Build(7, cpy_r_r3, cpy_r_r0, cpy_r_r4, cpy_r_r7, cpy_r_r8, cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); + goto CPyL26; + } + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[53]; /* 'print' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); + goto CPyL28; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 369, CPyStatic_networks___globals); + goto CPyL28; + } else + goto CPyL29; +CPyL10: ; + CPy_DECREF(cpy_r_r11); + cpy_r_r18 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ + cpy_r_r19 = CPyStatics[472]; /* '─' */ + cpy_r_r20 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r20 == NULL)) { + goto CPyL30; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r21 = 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r22 = PyObject_Str(cpy_r_r20); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL26; + } + cpy_r_r23 = CPyStatics[474]; /* ' host: ' */ + cpy_r_r24 = PyObject_GetItem(cpy_r_providers, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL31; + } + cpy_r_r25 = PyObject_Str(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL31; + } + cpy_r_r26 = CPyStatics[115]; /* ':' */ + cpy_r_r27 = CPyStr_Build(7, cpy_r_r18, cpy_r_r0, cpy_r_r19, cpy_r_r22, cpy_r_r23, cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL32; + } + cpy_r_r28 = CPyModule_builtins; + cpy_r_r29 = CPyStatics[53]; /* 'print' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL33; + } + PyObject *cpy_r_r31[1] = {cpy_r_r27}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 370, CPyStatic_networks___globals); + goto CPyL33; + } else + goto CPyL34; +CPyL19: ; + CPy_DECREF(cpy_r_r27); + goto CPyL1; +CPyL20: ; + cpy_r_r34 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 368, CPyStatic_networks___globals); + goto CPyL22; + } + return 1; +CPyL22: ; + cpy_r_r35 = 2; + return cpy_r_r35; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + goto CPyL22; +CPyL24: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r1); + goto CPyL20; +CPyL25: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL3; +CPyL26: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL22; +CPyL27: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r7); + goto CPyL22; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + goto CPyL22; +CPyL29: ; + CPy_DECREF(cpy_r_r17); + goto CPyL10; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL11; +CPyL31: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r22); + goto CPyL22; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL22; +CPyL33: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r27); + goto CPyL22; +CPyL34: ; + CPy_DECREF(cpy_r_r33); + goto CPyL19; +} + +PyObject *CPyPy_networks____print_verbose_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"providers", 0}; + static CPyArg_Parser parser = {"O:_print_verbose_providers_description", kwlist, 0}; + PyObject *obj_providers; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_providers)) { + return NULL; + } + PyObject *arg_providers = obj_providers; + char retval = CPyDef_networks____print_verbose_providers_description(arg_providers); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_providers_description", 366, CPyStatic_networks___globals); + return NULL; +} + +char CPyDef_networks____print_simple_providers_description(PyObject *cpy_r_providers) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + cpy_r_r0 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ + cpy_r_r2 = CPyStatics[472]; /* '─' */ + cpy_r_r3 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r3 == NULL)) { + goto CPyL11; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL10; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r5 = PyObject_Str(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL12; + } + cpy_r_r6 = CPyStatics[457]; /* 'keys' */ + PyObject *cpy_r_r7[1] = {cpy_r_providers}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL13; + } + cpy_r_r10 = PyObject_Str(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL13; + } + cpy_r_r11 = CPyStatics[115]; /* ':' */ + cpy_r_r12 = CPyStr_Build(6, cpy_r_r1, cpy_r_r0, cpy_r_r2, cpy_r_r5, cpy_r_r10, cpy_r_r11); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL10; + } + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[53]; /* 'print' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL14; + } + PyObject *cpy_r_r16[1] = {cpy_r_r12}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 375, CPyStatic_networks___globals); + goto CPyL14; + } else + goto CPyL15; +CPyL9: ; + CPy_DECREF(cpy_r_r12); + return 1; +CPyL10: ; + cpy_r_r19 = 2; + return cpy_r_r19; +CPyL11: ; + CPy_DecRef(cpy_r_r0); + goto CPyL1; +CPyL12: ; + CPy_DecRef(cpy_r_r0); + goto CPyL10; +CPyL13: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r5); + goto CPyL10; +CPyL14: ; + CPy_DecRef(cpy_r_r12); + goto CPyL10; +CPyL15: ; + CPy_DECREF(cpy_r_r18); + goto CPyL9; +} + +PyObject *CPyPy_networks____print_simple_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"providers", 0}; + static CPyArg_Parser parser = {"O:_print_simple_providers_description", kwlist, 0}; + PyObject *obj_providers; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_providers)) { + return NULL; + } + PyObject *arg_providers = obj_providers; + char retval = CPyDef_networks____print_simple_providers_description(arg_providers); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_providers_description", 373, CPyStatic_networks___globals); + return NULL; +} + +char CPyDef_networks____print_simple_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_u; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char 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_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + cpy_r_r0 = PyObject_IsTrue(cpy_r_is_last); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 378, CPyStatic_networks___globals); + goto CPyL20; + } + cpy_r_r2 = cpy_r_r0; + if (!cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[116]; /* '└' */ + CPy_INCREF(cpy_r_r3); + cpy_r_r4 = cpy_r_r3; + goto CPyL4; +CPyL3: ; + cpy_r_r5 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r5); + cpy_r_r4 = cpy_r_r5; +CPyL4: ; + cpy_r_u = cpy_r_r4; + cpy_r_r6 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ + cpy_r_r7 = CPyStatics[472]; /* '─' */ + cpy_r_r8 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r8 == NULL)) { + goto CPyL21; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL20; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r10 = PyObject_Str(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL22; + } + cpy_r_r11 = CPyStatics[397]; /* 'name' */ + cpy_r_r12 = PyObject_GetItem(cpy_r_network_dict, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL23; + } + cpy_r_r13 = PyObject_Str(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL23; + } + cpy_r_r14 = CPyStatics[475]; /* ': \x1b[0;1;32m' */ + cpy_r_r15 = CPyStatics[430]; /* 'id' */ + cpy_r_r16 = PyObject_GetItem(cpy_r_network_dict, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 382, CPyStatic_networks___globals); + goto CPyL24; + } + cpy_r_r17 = PyObject_Str(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL24; + } + cpy_r_r18 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r18 == NULL)) { + goto CPyL25; + } else + goto CPyL15; +CPyL13: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 382, CPyStatic_networks___globals); + goto CPyL20; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r20 = PyObject_Str(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL26; + } + cpy_r_r21 = CPyStr_Build(8, cpy_r_r6, cpy_r_u, cpy_r_r7, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r17, cpy_r_r20); + CPy_DECREF(cpy_r_u); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 381, CPyStatic_networks___globals); + goto CPyL20; + } + cpy_r_r22 = CPyModule_builtins; + cpy_r_r23 = CPyStatics[53]; /* 'print' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 380, CPyStatic_networks___globals); + goto CPyL27; + } + PyObject *cpy_r_r25[1] = {cpy_r_r21}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 380, CPyStatic_networks___globals); + goto CPyL27; + } else + goto CPyL28; +CPyL19: ; + CPy_DECREF(cpy_r_r21); + return 1; +CPyL20: ; + cpy_r_r28 = 2; + return cpy_r_r28; +CPyL21: ; + CPy_DecRef(cpy_r_u); + goto CPyL5; +CPyL22: ; + CPy_DecRef(cpy_r_u); + goto CPyL20; +CPyL23: ; + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r10); + goto CPyL20; +CPyL24: ; + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL20; +CPyL25: ; + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r17); + goto CPyL13; +CPyL26: ; + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r17); + goto CPyL20; +CPyL27: ; + CPy_DecRef(cpy_r_r21); + goto CPyL20; +CPyL28: ; + CPy_DECREF(cpy_r_r27); + goto CPyL19; +} + +PyObject *CPyPy_networks____print_simple_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"network_dict", "is_last", 0}; + static CPyArg_Parser parser = {"OO:_print_simple_network_description", kwlist, 0}; + PyObject *obj_network_dict; + PyObject *obj_is_last; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_network_dict, &obj_is_last)) { + return NULL; + } + PyObject *arg_network_dict = obj_network_dict; + PyObject *arg_is_last = obj_is_last; + char retval = CPyDef_networks____print_simple_network_description(arg_network_dict, arg_is_last); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_print_simple_network_description", 378, CPyStatic_networks___globals); + return NULL; +} + +char CPyDef_networks____print_verbose_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last, PyObject *cpy_r_indent) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_u; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_v; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + int64_t cpy_r_r46; + CPyPtr cpy_r_r47; + int64_t cpy_r_r48; + char cpy_r_r49; + CPyPtr cpy_r_r50; + CPyPtr cpy_r_r51; + int64_t cpy_r_r52; + CPyPtr cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + int32_t cpy_r_r58; + char cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + int32_t cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_c; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject **cpy_r_r96; + PyObject *cpy_r_r97; + int64_t cpy_r_r98; + char cpy_r_r99; + if (cpy_r_indent != NULL) goto CPyL64; + cpy_r_r0 = CPyStatics[2029]; /* 0 */ + cpy_r_indent = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = PyObject_IsTrue(cpy_r_is_last); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); + goto CPyL65; + } + cpy_r_r3 = cpy_r_r1; + if (!cpy_r_r3) goto CPyL5; + cpy_r_r4 = CPyStatics[116]; /* '└' */ + CPy_INCREF(cpy_r_r4); + cpy_r_r5 = cpy_r_r4; + goto CPyL6; +CPyL5: ; + cpy_r_r6 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r6); + cpy_r_r5 = cpy_r_r6; +CPyL6: ; + cpy_r_u = cpy_r_r5; + cpy_r_r7 = PyObject_IsTrue(cpy_r_is_last); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); + goto CPyL66; + } + cpy_r_r9 = cpy_r_r7; + if (!cpy_r_r9) goto CPyL9; + cpy_r_r10 = CPyStatics[220]; /* ' ' */ + CPy_INCREF(cpy_r_r10); + cpy_r_r11 = cpy_r_r10; + goto CPyL10; +CPyL9: ; + cpy_r_r12 = CPyStatics[476]; /* '│' */ + CPy_INCREF(cpy_r_r12); + cpy_r_r11 = cpy_r_r12; +CPyL10: ; + cpy_r_v = cpy_r_r11; + cpy_r_r13 = CPyStatics[397]; /* 'name' */ + cpy_r_r14 = PySequence_Contains(cpy_r_network_dict, cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 389, CPyStatic_networks___globals); + goto CPyL67; + } + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL68; + cpy_r_r17 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ + cpy_r_r18 = CPyStatics[472]; /* '─' */ + cpy_r_r19 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r19 == NULL)) { + goto CPyL69; + } else + goto CPyL15; +CPyL13: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r20 = 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL63; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r21 = PyObject_Str(cpy_r_r19); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL67; + } + cpy_r_r22 = CPyStatics[397]; /* 'name' */ + cpy_r_r23 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r24[2] = {cpy_r_network_dict, cpy_r_r22}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL70; + } + cpy_r_r27 = PyObject_Str(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL70; + } + cpy_r_r28 = CPyStr_Build(5, cpy_r_r17, cpy_r_u, cpy_r_r18, cpy_r_r21, cpy_r_r27); + CPy_DECREF(cpy_r_u); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL71; + } + cpy_r_r29 = CPyModule_builtins; + cpy_r_r30 = CPyStatics[53]; /* 'print' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL72; + } + PyObject *cpy_r_r32[1] = {cpy_r_r28}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r33, 1, 0); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 390, CPyStatic_networks___globals); + goto CPyL72; + } else + goto CPyL73; +CPyL21: ; + CPy_DECREF(cpy_r_r28); +CPyL22: ; + cpy_r_r35 = CPySequence_Sort(cpy_r_network_dict); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 392, CPyStatic_networks___globals); + goto CPyL71; + } + cpy_r_r36 = CPyStatics[430]; /* 'id' */ + cpy_r_r37 = PySequence_Contains(cpy_r_r35, cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 393, CPyStatic_networks___globals); + goto CPyL74; + } + cpy_r_r39 = cpy_r_r37; + if (!cpy_r_r39) goto CPyL27; + cpy_r_r40 = CPyStatics[430]; /* 'id' */ + cpy_r_r41 = CPyList_Remove(cpy_r_r35, cpy_r_r40); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 394, CPyStatic_networks___globals); + goto CPyL74; + } + cpy_r_r43 = CPyStatics[430]; /* 'id' */ + cpy_r_r44 = CPyList_Insert(cpy_r_r35, 0, cpy_r_r43); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 395, CPyStatic_networks___globals); + goto CPyL74; + } +CPyL27: ; + cpy_r_r46 = 0; +CPyL28: ; + cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r35)->ob_size; + cpy_r_r48 = *(int64_t *)cpy_r_r47; + cpy_r_r49 = cpy_r_r46 < cpy_r_r48; + if (!cpy_r_r49) goto CPyL75; + cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r51 = *(CPyPtr *)cpy_r_r50; + cpy_r_r52 = cpy_r_r46 * 8; + cpy_r_r53 = cpy_r_r51 + cpy_r_r52; + cpy_r_r54 = *(PyObject * *)cpy_r_r53; + CPy_INCREF(cpy_r_r54); + cpy_r_r55 = PyObject_GetItem(cpy_r_network_dict, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 398, CPyStatic_networks___globals); + goto CPyL76; + } + cpy_r_r56 = CPyList_GetItemShort(cpy_r_r35, -2); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 399, CPyStatic_networks___globals); + goto CPyL77; + } + cpy_r_r57 = PyObject_RichCompare(cpy_r_r54, cpy_r_r56, 2); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 399, CPyStatic_networks___globals); + goto CPyL77; + } + cpy_r_r58 = PyObject_IsTrue(cpy_r_r57); + CPy_DECREF(cpy_r_r57); + cpy_r_r59 = cpy_r_r58 >= 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 399, CPyStatic_networks___globals); + goto CPyL77; + } + cpy_r_r60 = cpy_r_r58; + if (!cpy_r_r60) goto CPyL35; + cpy_r_r61 = CPyStatics[116]; /* '└' */ + CPy_INCREF(cpy_r_r61); + cpy_r_r62 = cpy_r_r61; + goto CPyL36; +CPyL35: ; + cpy_r_r63 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r63); + cpy_r_r62 = cpy_r_r63; +CPyL36: ; + cpy_r_u = cpy_r_r62; + cpy_r_r64 = PyObject_IsTrue(cpy_r_indent); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); + goto CPyL78; + } + cpy_r_r66 = cpy_r_r64; + if (!cpy_r_r66) goto CPyL42; + cpy_r_r67 = CPyStatics[220]; /* ' ' */ + cpy_r_r68 = PyNumber_Multiply(cpy_r_r67, cpy_r_indent); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 402, CPyStatic_networks___globals); + goto CPyL78; + } + cpy_r_r69 = PyNumber_Add(cpy_r_r68, cpy_r_u); + CPy_DECREF(cpy_r_r68); + CPy_DECREF(cpy_r_u); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 402, CPyStatic_networks___globals); + goto CPyL77; + } + if (likely(PyUnicode_Check(cpy_r_r69))) + cpy_r_r70 = cpy_r_r69; + else { + CPy_TypeErrorTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 402, CPyStatic_networks___globals, "str", cpy_r_r69); + goto CPyL77; + } + cpy_r_u = cpy_r_r70; +CPyL42: ; + cpy_r_r71 = CPyStatics[430]; /* 'id' */ + cpy_r_r72 = PyObject_RichCompare(cpy_r_r54, cpy_r_r71, 2); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 403, CPyStatic_networks___globals); + goto CPyL78; + } + cpy_r_r73 = PyObject_IsTrue(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + cpy_r_r74 = cpy_r_r73 >= 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 403, CPyStatic_networks___globals); + goto CPyL78; + } + cpy_r_r75 = cpy_r_r73; + if (!cpy_r_r75) goto CPyL46; + cpy_r_r76 = CPyStatics[477]; /* '\x1b[0;1;32m' */ + CPy_INCREF(cpy_r_r76); + cpy_r_r77 = cpy_r_r76; + goto CPyL47; +CPyL46: ; + cpy_r_r78 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r78); + cpy_r_r77 = cpy_r_r78; +CPyL47: ; + cpy_r_c = cpy_r_r77; + cpy_r_r79 = CPyStatics[471]; /* '\x1b[0;1;30m ' */ + cpy_r_r80 = CPyStatics[220]; /* ' ' */ + cpy_r_r81 = CPyStatics[472]; /* '─' */ + cpy_r_r82 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r82 == NULL)) { + goto CPyL79; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r83 = 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL63; + } + CPy_Unreachable(); +CPyL50: ; + cpy_r_r84 = PyObject_Str(cpy_r_r82); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL80; + } + cpy_r_r85 = PyObject_Str(cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL81; + } + cpy_r_r86 = CPyStatics[478]; /* ': ' */ + cpy_r_r87 = PyObject_Str(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL82; + } + cpy_r_r88 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r88 == NULL)) { + goto CPyL83; + } else + goto CPyL56; +CPyL54: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r89 = 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL63; + } + CPy_Unreachable(); +CPyL56: ; + cpy_r_r90 = PyObject_Str(cpy_r_r88); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL84; + } + cpy_r_r91 = CPyStr_Build(11, cpy_r_r79, cpy_r_v, cpy_r_r80, cpy_r_u, cpy_r_r81, cpy_r_r84, cpy_r_r85, cpy_r_r86, cpy_r_c, cpy_r_r87, cpy_r_r90); + CPy_DECREF(cpy_r_u); + CPy_DECREF(cpy_r_r84); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_c); + CPy_DECREF(cpy_r_r87); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL74; + } + cpy_r_r92 = CPyModule_builtins; + cpy_r_r93 = CPyStatics[53]; /* 'print' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL85; + } + PyObject *cpy_r_r95[1] = {cpy_r_r91}; + cpy_r_r96 = (PyObject **)&cpy_r_r95; + cpy_r_r97 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r96, 1, 0); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 404, CPyStatic_networks___globals); + goto CPyL85; + } else + goto CPyL86; +CPyL60: ; + CPy_DECREF(cpy_r_r91); + cpy_r_r98 = cpy_r_r46 + 1; + cpy_r_r46 = cpy_r_r98; + goto CPyL28; +CPyL62: ; + return 1; +CPyL63: ; + cpy_r_r99 = 2; + return cpy_r_r99; +CPyL64: ; + CPy_INCREF(cpy_r_indent); + goto CPyL2; +CPyL65: ; + CPy_DecRef(cpy_r_indent); + goto CPyL63; +CPyL66: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + goto CPyL63; +CPyL67: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + goto CPyL63; +CPyL68: ; + CPy_DECREF(cpy_r_u); + goto CPyL22; +CPyL69: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + goto CPyL13; +CPyL70: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r21); + goto CPyL63; +CPyL71: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_v); + goto CPyL63; +CPyL72: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r28); + goto CPyL63; +CPyL73: ; + CPy_DECREF(cpy_r_r34); + goto CPyL21; +CPyL74: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + goto CPyL63; +CPyL75: ; + CPy_DECREF(cpy_r_indent); + CPy_DECREF(cpy_r_v); + CPy_DECREF_NO_IMM(cpy_r_r35); + goto CPyL62; +CPyL76: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r54); + goto CPyL63; +CPyL77: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + goto CPyL63; +CPyL78: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + goto CPyL63; +CPyL79: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_c); + goto CPyL48; +CPyL80: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_c); + goto CPyL63; +CPyL81: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_c); + CPy_DecRef(cpy_r_r84); + goto CPyL63; +CPyL82: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_c); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + goto CPyL63; +CPyL83: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_c); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r87); + goto CPyL54; +CPyL84: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_c); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r87); + goto CPyL63; +CPyL85: ; + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r91); + goto CPyL63; +CPyL86: ; + CPy_DECREF(cpy_r_r97); + goto CPyL60; +} + +PyObject *CPyPy_networks____print_verbose_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"network_dict", "is_last", "indent", 0}; + static CPyArg_Parser parser = {"OO|O:_print_verbose_network_description", kwlist, 0}; + PyObject *obj_network_dict; + PyObject *obj_is_last; + PyObject *obj_indent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_network_dict, &obj_is_last, &obj_indent)) { + return NULL; + } + PyObject *arg_network_dict = obj_network_dict; + PyObject *arg_is_last = obj_is_last; + PyObject *arg_indent; + if (obj_indent == NULL) { + arg_indent = NULL; + } else { + arg_indent = obj_indent; + } + char retval = CPyDef_networks____print_verbose_network_description(arg_network_dict, arg_is_last, arg_indent); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_print_verbose_network_description", 386, CPyStatic_networks___globals); + return NULL; +} + +char CPyDef_networks____validate_network(PyObject *cpy_r_network, PyObject *cpy_r_required) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + CPyPtr cpy_r_r10; + int64_t cpy_r_r11; + CPyTagged cpy_r_r12; + char 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_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + tuple_T5OOOOO cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_unknown; + CPyPtr cpy_r_r40; + int64_t cpy_r_r41; + CPyTagged cpy_r_r42; + char 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_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + int32_t cpy_r_r55; + char cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + tuple_T14OOOOOOOOOOOOOO cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + int32_t cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + int32_t cpy_r_r98; + char cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + int32_t cpy_r_r102; + char cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + int32_t cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + int32_t cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + int32_t cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + int32_t cpy_r_r118; + char cpy_r_r119; + char cpy_r_r120; + PyObject *cpy_r_r121; + int32_t cpy_r_r122; + char cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + int32_t cpy_r_r126; + char cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + int32_t cpy_r_r130; + char cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + char cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + CPyPtr cpy_r_r140; + int64_t cpy_r_r141; + CPyTagged cpy_r_r142; + char cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject **cpy_r_r152; + PyObject *cpy_r_r153; + char cpy_r_r154; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r1 = PyObject_GetIter(cpy_r_required); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); + goto CPyL94; + } +CPyL2: ; + cpy_r_r2 = PyIter_Next(cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL95; + cpy_r_r3 = PySequence_Contains(cpy_r_network, cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); + goto CPyL96; + } + cpy_r_r5 = cpy_r_r3; + cpy_r_r6 = cpy_r_r5 ^ 1; + if (!cpy_r_r6) goto CPyL97; + cpy_r_r7 = PyList_Append(cpy_r_r0, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); + goto CPyL98; + } else + goto CPyL2; +CPyL6: ; + cpy_r_r9 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 408, CPyStatic_networks___globals); + goto CPyL94; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + cpy_r_r10 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r11 = *(int64_t *)cpy_r_r10; + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r12 = cpy_r_r11 << 1; + cpy_r_r13 = cpy_r_r12 != 0; + if (!cpy_r_r13) goto CPyL99; + cpy_r_r14 = CPyStatics[479]; /* 'Network is missing required field(s): ' */ + cpy_r_r15 = CPyStatics[293]; /* ', ' */ + cpy_r_r16 = PyUnicode_Join(cpy_r_r15, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r17 = CPyStr_Build(2, cpy_r_r14, cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); + goto CPyL100; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); + goto CPyL100; + } + CPy_DECREF(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 409, CPyStatic_networks___globals); + goto CPyL93; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r24 = PyList_New(0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r25 = PyObject_GetIter(cpy_r_network); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL101; + } +CPyL16: ; + cpy_r_r26 = PyIter_Next(cpy_r_r25); + if (cpy_r_r26 == NULL) goto CPyL102; + cpy_r_r27 = CPyStatic_networks___globals; + cpy_r_r28 = CPyStatics[480]; /* 'OPTIONAL' */ + cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL103; + } + PyObject *__tmp284; + if (unlikely(!(PyTuple_Check(cpy_r_r29) && PyTuple_GET_SIZE(cpy_r_r29) == 5))) { + __tmp284 = NULL; + goto __LL285; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 0)))) + __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 0); + else { + __tmp284 = NULL; + } + if (__tmp284 == NULL) goto __LL285; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 1)))) + __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 1); + else { + __tmp284 = NULL; + } + if (__tmp284 == NULL) goto __LL285; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 2)))) + __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 2); + else { + __tmp284 = NULL; + } + if (__tmp284 == NULL) goto __LL285; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 3)))) + __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 3); + else { + __tmp284 = NULL; + } + if (__tmp284 == NULL) goto __LL285; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r29, 4)))) + __tmp284 = PyTuple_GET_ITEM(cpy_r_r29, 4); + else { + __tmp284 = NULL; + } + if (__tmp284 == NULL) goto __LL285; + __tmp284 = cpy_r_r29; +__LL285: ; + if (unlikely(__tmp284 == NULL)) { + CPy_TypeError("tuple[str, str, str, str, str]", cpy_r_r29); cpy_r_r30 = (tuple_T5OOOOO) { NULL, NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp286 = PyTuple_GET_ITEM(cpy_r_r29, 0); + CPy_INCREF(__tmp286); + PyObject *__tmp287; + if (likely(PyUnicode_Check(__tmp286))) + __tmp287 = __tmp286; + else { + CPy_TypeError("str", __tmp286); + __tmp287 = NULL; + } + cpy_r_r30.f0 = __tmp287; + PyObject *__tmp288 = PyTuple_GET_ITEM(cpy_r_r29, 1); + CPy_INCREF(__tmp288); + PyObject *__tmp289; + if (likely(PyUnicode_Check(__tmp288))) + __tmp289 = __tmp288; + else { + CPy_TypeError("str", __tmp288); + __tmp289 = NULL; + } + cpy_r_r30.f1 = __tmp289; + PyObject *__tmp290 = PyTuple_GET_ITEM(cpy_r_r29, 2); + CPy_INCREF(__tmp290); + PyObject *__tmp291; + if (likely(PyUnicode_Check(__tmp290))) + __tmp291 = __tmp290; + else { + CPy_TypeError("str", __tmp290); + __tmp291 = NULL; + } + cpy_r_r30.f2 = __tmp291; + PyObject *__tmp292 = PyTuple_GET_ITEM(cpy_r_r29, 3); + CPy_INCREF(__tmp292); + PyObject *__tmp293; + if (likely(PyUnicode_Check(__tmp292))) + __tmp293 = __tmp292; + else { + CPy_TypeError("str", __tmp292); + __tmp293 = NULL; + } + cpy_r_r30.f3 = __tmp293; + PyObject *__tmp294 = PyTuple_GET_ITEM(cpy_r_r29, 4); + CPy_INCREF(__tmp294); + PyObject *__tmp295; + if (likely(PyUnicode_Check(__tmp294))) + __tmp295 = __tmp294; + else { + CPy_TypeError("str", __tmp294); + __tmp295 = NULL; + } + cpy_r_r30.f4 = __tmp295; + } + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL103; + } + cpy_r_r31 = PyTuple_New(5); + if (unlikely(cpy_r_r31 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp296 = cpy_r_r30.f0; + PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp296); + PyObject *__tmp297 = cpy_r_r30.f1; + PyTuple_SET_ITEM(cpy_r_r31, 1, __tmp297); + PyObject *__tmp298 = cpy_r_r30.f2; + PyTuple_SET_ITEM(cpy_r_r31, 2, __tmp298); + PyObject *__tmp299 = cpy_r_r30.f3; + PyTuple_SET_ITEM(cpy_r_r31, 3, __tmp299); + PyObject *__tmp300 = cpy_r_r30.f4; + PyTuple_SET_ITEM(cpy_r_r31, 4, __tmp300); + cpy_r_r32 = PyNumber_Add(cpy_r_required, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL103; + } + cpy_r_r33 = PySequence_Contains(cpy_r_r32, cpy_r_r26); + CPy_DECREF(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL103; + } + cpy_r_r35 = cpy_r_r33; + cpy_r_r36 = cpy_r_r35 ^ 1; + if (!cpy_r_r36) goto CPyL104; + cpy_r_r37 = PyList_Append(cpy_r_r24, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL105; + } else + goto CPyL16; +CPyL23: ; + cpy_r_r39 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 411, CPyStatic_networks___globals); + goto CPyL101; + } + CPy_INCREF_NO_IMM(cpy_r_r24); + cpy_r_unknown = cpy_r_r24; + cpy_r_r40 = (CPyPtr)&((PyVarObject *)cpy_r_r24)->ob_size; + cpy_r_r41 = *(int64_t *)cpy_r_r40; + CPy_DECREF_NO_IMM(cpy_r_r24); + cpy_r_r42 = cpy_r_r41 << 1; + cpy_r_r43 = cpy_r_r42 != 0; + if (!cpy_r_r43) goto CPyL106; + cpy_r_r44 = CPyStatics[481]; /* 'Unknown field(s): ' */ + cpy_r_r45 = CPyStatics[293]; /* ', ' */ + cpy_r_r46 = PyUnicode_Join(cpy_r_r45, cpy_r_unknown); + CPy_DECREF_NO_IMM(cpy_r_unknown); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r47 = CPyStr_Build(2, cpy_r_r44, cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r48 = CPyModule_builtins; + cpy_r_r49 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); + goto CPyL107; + } + PyObject *cpy_r_r51[1] = {cpy_r_r47}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 1, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); + goto CPyL107; + } + CPy_DECREF(cpy_r_r47); + CPy_Raise(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 412, CPyStatic_networks___globals); + goto CPyL93; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r54 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r55 = PySequence_Contains(cpy_r_network, cpy_r_r54); + cpy_r_r56 = cpy_r_r55 >= 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 414, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r57 = cpy_r_r55; + if (!cpy_r_r57) goto CPyL92; + cpy_r_r58 = PyList_New(0); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r59 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r60 = PyObject_GetItem(cpy_r_network, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL108; + } + cpy_r_r61 = PyObject_GetIter(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL108; + } +CPyL36: ; + cpy_r_r62 = PyIter_Next(cpy_r_r61); + if (cpy_r_r62 == NULL) goto CPyL109; + cpy_r_r63 = CPyStatic_networks___globals; + cpy_r_r64 = CPyStatics[442]; /* 'DEV_CMD_SETTINGS' */ + cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL110; + } + PyObject *__tmp301; + if (unlikely(!(PyTuple_Check(cpy_r_r65) && PyTuple_GET_SIZE(cpy_r_r65) == 14))) { + __tmp301 = NULL; + goto __LL302; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 0)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 0); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 1)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 1); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 2)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 2); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 3)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 3); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 4)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 4); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 5)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 5); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 6)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 6); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 7)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 7); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 8)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 8); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 9)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 9); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 10)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 10); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 11)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 11); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 12)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 12); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r65, 13)))) + __tmp301 = PyTuple_GET_ITEM(cpy_r_r65, 13); + else { + __tmp301 = NULL; + } + if (__tmp301 == NULL) goto __LL302; + __tmp301 = cpy_r_r65; +__LL302: ; + if (unlikely(__tmp301 == NULL)) { + CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r65); cpy_r_r66 = (tuple_T14OOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp303 = PyTuple_GET_ITEM(cpy_r_r65, 0); + CPy_INCREF(__tmp303); + PyObject *__tmp304; + if (likely(PyUnicode_Check(__tmp303))) + __tmp304 = __tmp303; + else { + CPy_TypeError("str", __tmp303); + __tmp304 = NULL; + } + cpy_r_r66.f0 = __tmp304; + PyObject *__tmp305 = PyTuple_GET_ITEM(cpy_r_r65, 1); + CPy_INCREF(__tmp305); + PyObject *__tmp306; + if (likely(PyUnicode_Check(__tmp305))) + __tmp306 = __tmp305; + else { + CPy_TypeError("str", __tmp305); + __tmp306 = NULL; + } + cpy_r_r66.f1 = __tmp306; + PyObject *__tmp307 = PyTuple_GET_ITEM(cpy_r_r65, 2); + CPy_INCREF(__tmp307); + PyObject *__tmp308; + if (likely(PyUnicode_Check(__tmp307))) + __tmp308 = __tmp307; + else { + CPy_TypeError("str", __tmp307); + __tmp308 = NULL; + } + cpy_r_r66.f2 = __tmp308; + PyObject *__tmp309 = PyTuple_GET_ITEM(cpy_r_r65, 3); + CPy_INCREF(__tmp309); + PyObject *__tmp310; + if (likely(PyUnicode_Check(__tmp309))) + __tmp310 = __tmp309; + else { + CPy_TypeError("str", __tmp309); + __tmp310 = NULL; + } + cpy_r_r66.f3 = __tmp310; + PyObject *__tmp311 = PyTuple_GET_ITEM(cpy_r_r65, 4); + CPy_INCREF(__tmp311); + PyObject *__tmp312; + if (likely(PyUnicode_Check(__tmp311))) + __tmp312 = __tmp311; + else { + CPy_TypeError("str", __tmp311); + __tmp312 = NULL; + } + cpy_r_r66.f4 = __tmp312; + PyObject *__tmp313 = PyTuple_GET_ITEM(cpy_r_r65, 5); + CPy_INCREF(__tmp313); + PyObject *__tmp314; + if (likely(PyUnicode_Check(__tmp313))) + __tmp314 = __tmp313; + else { + CPy_TypeError("str", __tmp313); + __tmp314 = NULL; + } + cpy_r_r66.f5 = __tmp314; + PyObject *__tmp315 = PyTuple_GET_ITEM(cpy_r_r65, 6); + CPy_INCREF(__tmp315); + PyObject *__tmp316; + if (likely(PyUnicode_Check(__tmp315))) + __tmp316 = __tmp315; + else { + CPy_TypeError("str", __tmp315); + __tmp316 = NULL; + } + cpy_r_r66.f6 = __tmp316; + PyObject *__tmp317 = PyTuple_GET_ITEM(cpy_r_r65, 7); + CPy_INCREF(__tmp317); + PyObject *__tmp318; + if (likely(PyUnicode_Check(__tmp317))) + __tmp318 = __tmp317; + else { + CPy_TypeError("str", __tmp317); + __tmp318 = NULL; + } + cpy_r_r66.f7 = __tmp318; + PyObject *__tmp319 = PyTuple_GET_ITEM(cpy_r_r65, 8); + CPy_INCREF(__tmp319); + PyObject *__tmp320; + if (likely(PyUnicode_Check(__tmp319))) + __tmp320 = __tmp319; + else { + CPy_TypeError("str", __tmp319); + __tmp320 = NULL; + } + cpy_r_r66.f8 = __tmp320; + PyObject *__tmp321 = PyTuple_GET_ITEM(cpy_r_r65, 9); + CPy_INCREF(__tmp321); + PyObject *__tmp322; + if (likely(PyUnicode_Check(__tmp321))) + __tmp322 = __tmp321; + else { + CPy_TypeError("str", __tmp321); + __tmp322 = NULL; + } + cpy_r_r66.f9 = __tmp322; + PyObject *__tmp323 = PyTuple_GET_ITEM(cpy_r_r65, 10); + CPy_INCREF(__tmp323); + PyObject *__tmp324; + if (likely(PyUnicode_Check(__tmp323))) + __tmp324 = __tmp323; + else { + CPy_TypeError("str", __tmp323); + __tmp324 = NULL; + } + cpy_r_r66.f10 = __tmp324; + PyObject *__tmp325 = PyTuple_GET_ITEM(cpy_r_r65, 11); + CPy_INCREF(__tmp325); + PyObject *__tmp326; + if (likely(PyUnicode_Check(__tmp325))) + __tmp326 = __tmp325; + else { + CPy_TypeError("str", __tmp325); + __tmp326 = NULL; + } + cpy_r_r66.f11 = __tmp326; + PyObject *__tmp327 = PyTuple_GET_ITEM(cpy_r_r65, 12); + CPy_INCREF(__tmp327); + PyObject *__tmp328; + if (likely(PyUnicode_Check(__tmp327))) + __tmp328 = __tmp327; + else { + CPy_TypeError("str", __tmp327); + __tmp328 = NULL; + } + cpy_r_r66.f12 = __tmp328; + PyObject *__tmp329 = PyTuple_GET_ITEM(cpy_r_r65, 13); + CPy_INCREF(__tmp329); + PyObject *__tmp330; + if (likely(PyUnicode_Check(__tmp329))) + __tmp330 = __tmp329; + else { + CPy_TypeError("str", __tmp329); + __tmp330 = NULL; + } + cpy_r_r66.f13 = __tmp330; + } + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL110; + } + cpy_r_r67 = cpy_r_r66.f0; + CPy_INCREF(cpy_r_r67); + cpy_r_r68 = cpy_r_r66.f1; + CPy_INCREF(cpy_r_r68); + cpy_r_r69 = cpy_r_r66.f2; + CPy_INCREF(cpy_r_r69); + cpy_r_r70 = cpy_r_r66.f3; + CPy_INCREF(cpy_r_r70); + cpy_r_r71 = cpy_r_r66.f4; + CPy_INCREF(cpy_r_r71); + cpy_r_r72 = cpy_r_r66.f5; + CPy_INCREF(cpy_r_r72); + cpy_r_r73 = cpy_r_r66.f6; + CPy_INCREF(cpy_r_r73); + cpy_r_r74 = cpy_r_r66.f7; + CPy_INCREF(cpy_r_r74); + cpy_r_r75 = cpy_r_r66.f8; + CPy_INCREF(cpy_r_r75); + cpy_r_r76 = cpy_r_r66.f9; + CPy_INCREF(cpy_r_r76); + cpy_r_r77 = cpy_r_r66.f10; + CPy_INCREF(cpy_r_r77); + cpy_r_r78 = cpy_r_r66.f11; + CPy_INCREF(cpy_r_r78); + cpy_r_r79 = cpy_r_r66.f12; + CPy_INCREF(cpy_r_r79); + cpy_r_r80 = cpy_r_r66.f13; + CPy_INCREF(cpy_r_r80); + CPy_DECREF(cpy_r_r66.f0); + CPy_DECREF(cpy_r_r66.f1); + CPy_DECREF(cpy_r_r66.f2); + CPy_DECREF(cpy_r_r66.f3); + CPy_DECREF(cpy_r_r66.f4); + CPy_DECREF(cpy_r_r66.f5); + CPy_DECREF(cpy_r_r66.f6); + CPy_DECREF(cpy_r_r66.f7); + CPy_DECREF(cpy_r_r66.f8); + CPy_DECREF(cpy_r_r66.f9); + CPy_DECREF(cpy_r_r66.f10); + CPy_DECREF(cpy_r_r66.f11); + CPy_DECREF(cpy_r_r66.f12); + CPy_DECREF(cpy_r_r66.f13); + cpy_r_r81 = PyObject_RichCompare(cpy_r_r62, cpy_r_r67, 3); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL111; + } + cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL111; + } + cpy_r_r84 = cpy_r_r82; + if (!cpy_r_r84) goto CPyL112; + cpy_r_r85 = PyObject_RichCompare(cpy_r_r62, cpy_r_r68, 3); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL113; + } + cpy_r_r86 = PyObject_IsTrue(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL113; + } + cpy_r_r88 = cpy_r_r86; + if (!cpy_r_r88) goto CPyL114; + cpy_r_r89 = PyObject_RichCompare(cpy_r_r62, cpy_r_r69, 3); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL115; + } + cpy_r_r90 = PyObject_IsTrue(cpy_r_r89); + CPy_DECREF(cpy_r_r89); + cpy_r_r91 = cpy_r_r90 >= 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL115; + } + cpy_r_r92 = cpy_r_r90; + if (!cpy_r_r92) goto CPyL116; + cpy_r_r93 = PyObject_RichCompare(cpy_r_r62, cpy_r_r70, 3); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL117; + } + cpy_r_r94 = PyObject_IsTrue(cpy_r_r93); + CPy_DECREF(cpy_r_r93); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL117; + } + cpy_r_r96 = cpy_r_r94; + if (!cpy_r_r96) goto CPyL118; + cpy_r_r97 = PyObject_RichCompare(cpy_r_r62, cpy_r_r71, 3); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r98 = PyObject_IsTrue(cpy_r_r97); + CPy_DECREF(cpy_r_r97); + cpy_r_r99 = cpy_r_r98 >= 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL119; + } + cpy_r_r100 = cpy_r_r98; + if (!cpy_r_r100) goto CPyL120; + cpy_r_r101 = PyObject_RichCompare(cpy_r_r62, cpy_r_r72, 3); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL121; + } + cpy_r_r102 = PyObject_IsTrue(cpy_r_r101); + CPy_DECREF(cpy_r_r101); + cpy_r_r103 = cpy_r_r102 >= 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL121; + } + cpy_r_r104 = cpy_r_r102; + if (!cpy_r_r104) goto CPyL122; + cpy_r_r105 = PyObject_RichCompare(cpy_r_r62, cpy_r_r73, 3); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL123; + } + cpy_r_r106 = PyObject_IsTrue(cpy_r_r105); + CPy_DECREF(cpy_r_r105); + cpy_r_r107 = cpy_r_r106 >= 0; + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL123; + } + cpy_r_r108 = cpy_r_r106; + if (!cpy_r_r108) goto CPyL124; + cpy_r_r109 = PyObject_RichCompare(cpy_r_r62, cpy_r_r74, 3); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL125; + } + cpy_r_r110 = PyObject_IsTrue(cpy_r_r109); + CPy_DECREF(cpy_r_r109); + cpy_r_r111 = cpy_r_r110 >= 0; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL125; + } + cpy_r_r112 = cpy_r_r110; + if (!cpy_r_r112) goto CPyL126; + cpy_r_r113 = PyObject_RichCompare(cpy_r_r62, cpy_r_r75, 3); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL127; + } + cpy_r_r114 = PyObject_IsTrue(cpy_r_r113); + CPy_DECREF(cpy_r_r113); + cpy_r_r115 = cpy_r_r114 >= 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL127; + } + cpy_r_r116 = cpy_r_r114; + if (!cpy_r_r116) goto CPyL128; + cpy_r_r117 = PyObject_RichCompare(cpy_r_r62, cpy_r_r76, 3); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL129; + } + cpy_r_r118 = PyObject_IsTrue(cpy_r_r117); + CPy_DECREF(cpy_r_r117); + cpy_r_r119 = cpy_r_r118 >= 0; + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL129; + } + cpy_r_r120 = cpy_r_r118; + if (!cpy_r_r120) goto CPyL130; + cpy_r_r121 = PyObject_RichCompare(cpy_r_r62, cpy_r_r77, 3); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL131; + } + cpy_r_r122 = PyObject_IsTrue(cpy_r_r121); + CPy_DECREF(cpy_r_r121); + cpy_r_r123 = cpy_r_r122 >= 0; + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL131; + } + cpy_r_r124 = cpy_r_r122; + if (!cpy_r_r124) goto CPyL132; + cpy_r_r125 = PyObject_RichCompare(cpy_r_r62, cpy_r_r78, 3); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL133; + } + cpy_r_r126 = PyObject_IsTrue(cpy_r_r125); + CPy_DECREF(cpy_r_r125); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL133; + } + cpy_r_r128 = cpy_r_r126; + if (!cpy_r_r128) goto CPyL134; + cpy_r_r129 = PyObject_RichCompare(cpy_r_r62, cpy_r_r79, 3); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL135; + } + cpy_r_r130 = PyObject_IsTrue(cpy_r_r129); + CPy_DECREF(cpy_r_r129); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL135; + } + cpy_r_r132 = cpy_r_r130; + if (!cpy_r_r132) goto CPyL136; + cpy_r_r133 = PyObject_RichCompare(cpy_r_r62, cpy_r_r80, 3); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL110; + } + cpy_r_r134 = PyObject_IsTrue(cpy_r_r133); + CPy_DECREF(cpy_r_r133); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL110; + } + cpy_r_r136 = cpy_r_r134; + if (!cpy_r_r136) goto CPyL82; + if (1) { + goto CPyL83; + } else + goto CPyL137; +CPyL82: ; + if (!0) goto CPyL137; +CPyL83: ; + cpy_r_r137 = PyList_Append(cpy_r_r58, cpy_r_r62); + CPy_DECREF(cpy_r_r62); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL138; + } else + goto CPyL36; +CPyL84: ; + cpy_r_r139 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 415, CPyStatic_networks___globals); + goto CPyL108; + } + CPy_INCREF_NO_IMM(cpy_r_r58); + cpy_r_unknown = cpy_r_r58; + cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r58)->ob_size; + cpy_r_r141 = *(int64_t *)cpy_r_r140; + CPy_DECREF_NO_IMM(cpy_r_r58); + cpy_r_r142 = cpy_r_r141 << 1; + cpy_r_r143 = cpy_r_r142 != 0; + if (!cpy_r_r143) goto CPyL139; + cpy_r_r144 = CPyStatics[481]; /* 'Unknown field(s): ' */ + cpy_r_r145 = CPyStatics[293]; /* ', ' */ + cpy_r_r146 = PyUnicode_Join(cpy_r_r145, cpy_r_unknown); + CPy_DECREF_NO_IMM(cpy_r_unknown); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r147 = CPyStr_Build(2, cpy_r_r144, cpy_r_r146); + CPy_DECREF(cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); + goto CPyL93; + } + cpy_r_r148 = CPyModule_builtins; + cpy_r_r149 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r150 = CPyObject_GetAttr(cpy_r_r148, cpy_r_r149); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); + goto CPyL140; + } + PyObject *cpy_r_r151[1] = {cpy_r_r147}; + cpy_r_r152 = (PyObject **)&cpy_r_r151; + cpy_r_r153 = PyObject_Vectorcall(cpy_r_r150, cpy_r_r152, 1, 0); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); + goto CPyL140; + } + CPy_DECREF(cpy_r_r147); + CPy_Raise(cpy_r_r153); + CPy_DECREF(cpy_r_r153); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 416, CPyStatic_networks___globals); + goto CPyL93; + } + CPy_Unreachable(); +CPyL92: ; + return 1; +CPyL93: ; + cpy_r_r154 = 2; + return cpy_r_r154; +CPyL94: ; + CPy_DecRef(cpy_r_r0); + goto CPyL93; +CPyL95: ; + CPy_DECREF(cpy_r_r1); + goto CPyL6; +CPyL96: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL93; +CPyL97: ; + CPy_DECREF(cpy_r_r2); + goto CPyL2; +CPyL98: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL93; +CPyL99: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL14; +CPyL100: ; + CPy_DecRef(cpy_r_r17); + goto CPyL93; +CPyL101: ; + CPy_DecRef(cpy_r_r24); + goto CPyL93; +CPyL102: ; + CPy_DECREF(cpy_r_r25); + goto CPyL23; +CPyL103: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + goto CPyL93; +CPyL104: ; + CPy_DECREF(cpy_r_r26); + goto CPyL16; +CPyL105: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + goto CPyL93; +CPyL106: ; + CPy_DECREF_NO_IMM(cpy_r_unknown); + goto CPyL31; +CPyL107: ; + CPy_DecRef(cpy_r_r47); + goto CPyL93; +CPyL108: ; + CPy_DecRef(cpy_r_r58); + goto CPyL93; +CPyL109: ; + CPy_DECREF(cpy_r_r61); + goto CPyL84; +CPyL110: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + goto CPyL93; +CPyL111: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL112: ; + CPy_DECREF(cpy_r_r68); + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL113: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL114: ; + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL115: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL116: ; + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL117: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL118: ; + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL119: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL120: ; + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL121: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL122: ; + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL123: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL124: ; + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL125: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL126: ; + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL127: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL128: ; + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL129: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL130: ; + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL131: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL132: ; + CPy_DECREF(cpy_r_r78); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL133: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL134: ; + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL135: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r80); + goto CPyL93; +CPyL136: ; + CPy_DECREF(cpy_r_r80); + goto CPyL82; +CPyL137: ; + CPy_DECREF(cpy_r_r62); + goto CPyL36; +CPyL138: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r61); + goto CPyL93; +CPyL139: ; + CPy_DECREF_NO_IMM(cpy_r_unknown); + goto CPyL92; +CPyL140: ; + CPy_DecRef(cpy_r_r147); + goto CPyL93; +} + +PyObject *CPyPy_networks____validate_network(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"network", "required", 0}; + static CPyArg_Parser parser = {"OO:_validate_network", kwlist, 0}; + PyObject *obj_network; + PyObject *obj_required; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_network, &obj_required)) { + return NULL; + } + PyObject *arg_network = obj_network; + PyObject *arg_required = obj_required; + char retval = CPyDef_networks____validate_network(arg_network, arg_required); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_cli/networks.py", "_validate_network", 407, CPyStatic_networks___globals); + return NULL; +} + +char CPyDef_networks_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r24; + void *cpy_r_r26; + void *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + tuple_T4OOOO cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + tuple_T3OOO cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + tuple_T5OOOOO cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + tuple_T14OOOOOOOOOOOOOO cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + char cpy_r_r109; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", -1, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_shutil; + 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] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2084]; /* (('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys')) */ + cpy_r_r12 = CPyStatic_networks___globals; + cpy_r_r13 = CPyStatics[482]; /* 'brownie/_cli/networks.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL18; + cpy_r_r16 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r17 = CPyStatics[9]; /* 'pathlib' */ + cpy_r_r18 = CPyStatic_networks___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 5, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_pathlib = cpy_r_r19; + CPy_INCREF(CPyModule_pathlib); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2132]; /* ('Any', 'Dict', 'Tuple') */ + cpy_r_r21 = CPyStatics[14]; /* 'typing' */ + cpy_r_r22 = CPyStatic_networks___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("brownie/_cli/networks.py", "", 6, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_typing = cpy_r_r23; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = (PyObject **)&CPyModule_yaml; + PyObject **cpy_r_r25[1] = {cpy_r_r24}; + cpy_r_r26 = (void *)&cpy_r_r25; + int64_t cpy_r_r27[1] = {8}; + cpy_r_r28 = (void *)&cpy_r_r27; + cpy_r_r29 = CPyStatics[2134]; /* (('yaml', 'yaml', 'yaml'),) */ + cpy_r_r30 = CPyStatic_networks___globals; + cpy_r_r31 = CPyStatics[482]; /* 'brownie/_cli/networks.py' */ + cpy_r_r32 = CPyStatics[12]; /* '' */ + cpy_r_r33 = CPyImport_ImportMany(cpy_r_r29, cpy_r_r26, cpy_r_r30, cpy_r_r31, cpy_r_r32, cpy_r_r28); + if (!cpy_r_r33) goto CPyL18; + cpy_r_r34 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r35 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r36 = CPyStatic_networks___globals; + cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 10, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_brownie____c_constants = cpy_r_r37; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r37); + cpy_r_r38 = CPyStatics[2135]; /* ('CONFIG', '_get_data_folder') */ + cpy_r_r39 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r40 = CPyStatic_networks___globals; + cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 11, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_brownie____config = cpy_r_r41; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r41); + cpy_r_r42 = CPyStatics[2080]; /* ('color', 'notify') */ + cpy_r_r43 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r44 = CPyStatic_networks___globals; + cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 12, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_brownie___utils = cpy_r_r45; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r45); + cpy_r_r46 = CPyStatics[2136]; /* ('bright_black', 'bright_magenta', 'green') */ + cpy_r_r47 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r48 = CPyStatic_networks___globals; + cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 13, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_brownie___utils____color = cpy_r_r49; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r49); + cpy_r_r50 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r51 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r52 = CPyStatic_networks___globals; + cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 14, CPyStatic_networks___globals); + goto CPyL18; + } + CPyModule_brownie___utils___docopt = cpy_r_r53; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r53); + cpy_r_r54 = CPyStatics[486]; /* ('Usage: brownie networks [ ...] ' + '[options]\n' + '\n' + 'Commands:\n' + ' list [verbose=false] List existing ' + 'networks\n' + ' add [key=value, ...] Add a new network\n' + ' modify [key=value, ...] Modify field(s) for ' + 'an existing network\n' + ' import Import network ' + 'settings\n' + ' export Export network ' + 'settings\n' + ' delete Delete an existing ' + 'network\n' + ' update_provider Adds or modifies a ' + 'new network provider\n' + ' delete_provider Removes a network ' + 'provider\n' + ' set_provider Sets a provider ' + 'from the list of providers\n' + ' list_providers List available ' + 'providers\n' + '\n' + 'Options:\n' + ' --help -h Display this ' + 'message\n' + '\n' + 'Settings related to local development chains and live ' + 'environments.\n' + '\n' + 'Each network has a unique id. To connect to a specific ' + 'network when running tests\n' + 'or launching the console, use the commandline flag ' + '`--network [id]`.\n' + '\n' + 'To add a network you must specify an environment and ' + 'id, as well as required fields.\n' + 'For example, to add a network "mainnet" to the ' + '"Ethereum" environment:\n' + '\n' + ' brownie networks add Ethereum mainnet ' + 'host=https://mainnet.infura.io/ chainid=1\n' + '\n' + 'Use `brownie networks list true` to see a detailed ' + 'view of available networks\n' + 'as well as possible data fields when declaring new ' + 'networks.') */ + cpy_r_r55 = CPyStatic_networks___globals; + cpy_r_r56 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 16, CPyStatic_networks___globals); + goto CPyL18; + } + cpy_r_r59 = CPyStatics[430]; /* 'id' */ + cpy_r_r60 = CPyStatics[432]; /* 'host' */ + cpy_r_r61 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r62 = CPyStatics[426]; /* 'cmd_settings' */ + CPy_INCREF(cpy_r_r59); + CPy_INCREF(cpy_r_r60); + CPy_INCREF(cpy_r_r61); + CPy_INCREF(cpy_r_r62); + cpy_r_r63.f0 = cpy_r_r59; + cpy_r_r63.f1 = cpy_r_r60; + cpy_r_r63.f2 = cpy_r_r61; + cpy_r_r63.f3 = cpy_r_r62; + cpy_r_r64 = CPyStatic_networks___globals; + cpy_r_r65 = CPyStatics[436]; /* 'DEV_REQUIRED' */ + cpy_r_r66 = PyTuple_New(4); + if (unlikely(cpy_r_r66 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp331 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r66, 0, __tmp331); + PyObject *__tmp332 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r66, 1, __tmp332); + PyObject *__tmp333 = cpy_r_r63.f2; + PyTuple_SET_ITEM(cpy_r_r66, 2, __tmp333); + PyObject *__tmp334 = cpy_r_r63.f3; + PyTuple_SET_ITEM(cpy_r_r66, 3, __tmp334); + cpy_r_r67 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r66); + CPy_DECREF(cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 47, CPyStatic_networks___globals); + goto CPyL18; + } + cpy_r_r69 = CPyStatics[430]; /* 'id' */ + cpy_r_r70 = CPyStatics[432]; /* 'host' */ + cpy_r_r71 = CPyStatics[487]; /* 'chainid' */ + CPy_INCREF(cpy_r_r69); + CPy_INCREF(cpy_r_r70); + CPy_INCREF(cpy_r_r71); + cpy_r_r72.f0 = cpy_r_r69; + cpy_r_r72.f1 = cpy_r_r70; + cpy_r_r72.f2 = cpy_r_r71; + cpy_r_r73 = CPyStatic_networks___globals; + cpy_r_r74 = CPyStatics[437]; /* 'PROD_REQUIRED' */ + cpy_r_r75 = PyTuple_New(3); + if (unlikely(cpy_r_r75 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp335 = cpy_r_r72.f0; + PyTuple_SET_ITEM(cpy_r_r75, 0, __tmp335); + PyObject *__tmp336 = cpy_r_r72.f1; + PyTuple_SET_ITEM(cpy_r_r75, 1, __tmp336); + PyObject *__tmp337 = cpy_r_r72.f2; + PyTuple_SET_ITEM(cpy_r_r75, 2, __tmp337); + cpy_r_r76 = CPyDict_SetItem(cpy_r_r73, cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r75); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 48, CPyStatic_networks___globals); + goto CPyL18; + } + cpy_r_r78 = CPyStatics[397]; /* 'name' */ + cpy_r_r79 = CPyStatics[488]; /* 'explorer' */ + cpy_r_r80 = CPyStatics[435]; /* 'timeout' */ + cpy_r_r81 = CPyStatics[489]; /* 'multicall2' */ + cpy_r_r82 = CPyStatics[458]; /* 'provider' */ + CPy_INCREF(cpy_r_r78); + CPy_INCREF(cpy_r_r79); + CPy_INCREF(cpy_r_r80); + CPy_INCREF(cpy_r_r81); + CPy_INCREF(cpy_r_r82); + cpy_r_r83.f0 = cpy_r_r78; + cpy_r_r83.f1 = cpy_r_r79; + cpy_r_r83.f2 = cpy_r_r80; + cpy_r_r83.f3 = cpy_r_r81; + cpy_r_r83.f4 = cpy_r_r82; + cpy_r_r84 = CPyStatic_networks___globals; + cpy_r_r85 = CPyStatics[480]; /* 'OPTIONAL' */ + cpy_r_r86 = PyTuple_New(5); + if (unlikely(cpy_r_r86 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp338 = cpy_r_r83.f0; + PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp338); + PyObject *__tmp339 = cpy_r_r83.f1; + PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp339); + PyObject *__tmp340 = cpy_r_r83.f2; + PyTuple_SET_ITEM(cpy_r_r86, 2, __tmp340); + PyObject *__tmp341 = cpy_r_r83.f3; + PyTuple_SET_ITEM(cpy_r_r86, 3, __tmp341); + PyObject *__tmp342 = cpy_r_r83.f4; + PyTuple_SET_ITEM(cpy_r_r86, 4, __tmp342); + cpy_r_r87 = CPyDict_SetItem(cpy_r_r84, cpy_r_r85, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 49, CPyStatic_networks___globals); + goto CPyL18; + } + cpy_r_r89 = CPyStatics[490]; /* 'port' */ + cpy_r_r90 = CPyStatics[491]; /* 'gas_limit' */ + cpy_r_r91 = CPyStatics[159]; /* 'accounts' */ + cpy_r_r92 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r93 = CPyStatics[493]; /* 'fork' */ + cpy_r_r94 = CPyStatics[494]; /* 'disable_cache' */ + cpy_r_r95 = CPyStatics[495]; /* 'mnemonic' */ + cpy_r_r96 = CPyStatics[496]; /* 'account_keys_path' */ + cpy_r_r97 = CPyStatics[497]; /* 'block_time' */ + cpy_r_r98 = CPyStatics[498]; /* 'default_balance' */ + cpy_r_r99 = CPyStatics[499]; /* 'time' */ + cpy_r_r100 = CPyStatics[500]; /* 'network_id' */ + cpy_r_r101 = CPyStatics[501]; /* 'chain_id' */ + cpy_r_r102 = CPyStatics[502]; /* 'unlimited_contract_size' */ + CPy_INCREF(cpy_r_r89); + CPy_INCREF(cpy_r_r90); + CPy_INCREF(cpy_r_r91); + CPy_INCREF(cpy_r_r92); + CPy_INCREF(cpy_r_r93); + CPy_INCREF(cpy_r_r94); + CPy_INCREF(cpy_r_r95); + CPy_INCREF(cpy_r_r96); + CPy_INCREF(cpy_r_r97); + CPy_INCREF(cpy_r_r98); + CPy_INCREF(cpy_r_r99); + CPy_INCREF(cpy_r_r100); + CPy_INCREF(cpy_r_r101); + CPy_INCREF(cpy_r_r102); + cpy_r_r103.f0 = cpy_r_r89; + cpy_r_r103.f1 = cpy_r_r90; + cpy_r_r103.f2 = cpy_r_r91; + cpy_r_r103.f3 = cpy_r_r92; + cpy_r_r103.f4 = cpy_r_r93; + cpy_r_r103.f5 = cpy_r_r94; + cpy_r_r103.f6 = cpy_r_r95; + cpy_r_r103.f7 = cpy_r_r96; + cpy_r_r103.f8 = cpy_r_r97; + cpy_r_r103.f9 = cpy_r_r98; + cpy_r_r103.f10 = cpy_r_r99; + cpy_r_r103.f11 = cpy_r_r100; + cpy_r_r103.f12 = cpy_r_r101; + cpy_r_r103.f13 = cpy_r_r102; + cpy_r_r104 = CPyStatic_networks___globals; + cpy_r_r105 = CPyStatics[442]; /* 'DEV_CMD_SETTINGS' */ + cpy_r_r106 = PyTuple_New(14); + if (unlikely(cpy_r_r106 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp343 = cpy_r_r103.f0; + PyTuple_SET_ITEM(cpy_r_r106, 0, __tmp343); + PyObject *__tmp344 = cpy_r_r103.f1; + PyTuple_SET_ITEM(cpy_r_r106, 1, __tmp344); + PyObject *__tmp345 = cpy_r_r103.f2; + PyTuple_SET_ITEM(cpy_r_r106, 2, __tmp345); + PyObject *__tmp346 = cpy_r_r103.f3; + PyTuple_SET_ITEM(cpy_r_r106, 3, __tmp346); + PyObject *__tmp347 = cpy_r_r103.f4; + PyTuple_SET_ITEM(cpy_r_r106, 4, __tmp347); + PyObject *__tmp348 = cpy_r_r103.f5; + PyTuple_SET_ITEM(cpy_r_r106, 5, __tmp348); + PyObject *__tmp349 = cpy_r_r103.f6; + PyTuple_SET_ITEM(cpy_r_r106, 6, __tmp349); + PyObject *__tmp350 = cpy_r_r103.f7; + PyTuple_SET_ITEM(cpy_r_r106, 7, __tmp350); + PyObject *__tmp351 = cpy_r_r103.f8; + PyTuple_SET_ITEM(cpy_r_r106, 8, __tmp351); + PyObject *__tmp352 = cpy_r_r103.f9; + PyTuple_SET_ITEM(cpy_r_r106, 9, __tmp352); + PyObject *__tmp353 = cpy_r_r103.f10; + PyTuple_SET_ITEM(cpy_r_r106, 10, __tmp353); + PyObject *__tmp354 = cpy_r_r103.f11; + PyTuple_SET_ITEM(cpy_r_r106, 11, __tmp354); + PyObject *__tmp355 = cpy_r_r103.f12; + PyTuple_SET_ITEM(cpy_r_r106, 12, __tmp355); + PyObject *__tmp356 = cpy_r_r103.f13; + PyTuple_SET_ITEM(cpy_r_r106, 13, __tmp356); + cpy_r_r107 = CPyDict_SetItem(cpy_r_r104, cpy_r_r105, cpy_r_r106); + CPy_DECREF(cpy_r_r106); + cpy_r_r108 = cpy_r_r107 >= 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/_cli/networks.py", "", 51, CPyStatic_networks___globals); + goto CPyL18; + } + return 1; +CPyL18: ; + cpy_r_r109 = 2; + return cpy_r_r109; +} +static PyMethodDef pmmodule_methods[] = { + {"main", (PyCFunction)CPyPy_pm___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {"_list", (PyCFunction)CPyPy_pm____list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_list()\n--\n\n") /* docstring */}, + {"_clone", (PyCFunction)CPyPy_pm____clone, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_clone(package_id, path_str=\'.\')\n--\n\n") /* docstring */}, + {"_delete", (PyCFunction)CPyPy_pm____delete, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_delete(package_id)\n--\n\n") /* docstring */}, + {"_install", (PyCFunction)CPyPy_pm____install, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_install(uri)\n--\n\n") /* docstring */}, + {"_split_id", (PyCFunction)CPyPy_pm____split_id, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_split_id(package_id)\n--\n\n") /* docstring */}, + {"_format_pkg", (PyCFunction)CPyPy_pm____format_pkg, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_pkg(org, repo, version)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___pm(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___pm__internal, "__name__"); + CPyStatic_pm___globals = PyModule_GetDict(CPyModule_brownie____cli___pm__internal); + if (unlikely(CPyStatic_pm___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_pm_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___pm__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef pmmodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.pm", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + pmmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___pm(void) +{ + if (CPyModule_brownie____cli___pm__internal) { + Py_INCREF(CPyModule_brownie____cli___pm__internal); + return CPyModule_brownie____cli___pm__internal; + } + CPyModule_brownie____cli___pm__internal = PyModule_Create(&pmmodule); + if (unlikely(CPyModule_brownie____cli___pm__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___pm(CPyModule_brownie____cli___pm__internal) != 0) + goto fail; + return CPyModule_brownie____cli___pm__internal; + fail: + return NULL; +} + +PyObject *CPyDef_pm___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T3OOO cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T3OOO cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + cpy_r_r0 = CPyStatic_pm___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals); + goto CPyL41; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals, "str", cpy_r_r2); + goto CPyL41; + } + cpy_r_r4 = CPyStatic_pm___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals); + goto CPyL42; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 33, CPyStatic_pm___globals, "dict", cpy_r_r9); + goto CPyL41; + } + cpy_r_r11 = CPyModule_sys; + cpy_r_r12 = CPyStatics[76]; /* 'modules' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals, "dict", cpy_r_r13); + goto CPyL43; + } + cpy_r_r15 = CPyStatic_pm___globals; + cpy_r_r16 = CPyStatics[101]; /* '__name__' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL44; + } + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals, "str", cpy_r_r17); + goto CPyL44; + } + cpy_r_r19 = CPyDict_GetItem(cpy_r_r14, cpy_r_r18); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL43; + } + cpy_r_r20 = CPyStatics[102]; /* '_' */ + cpy_r_r21 = CPyStatics[103]; /* '' */ + cpy_r_r22 = CPyDict_GetItem(cpy_r_r10, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL45; + } + cpy_r_r23 = PyObject_Str(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL45; + } + cpy_r_r24 = CPyStr_Build(2, cpy_r_r20, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL45; + } + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r24); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 35, CPyStatic_pm___globals); + goto CPyL43; + } + goto CPyL25; +CPyL16: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 36, CPyStatic_pm___globals); + goto CPyL23; + } + cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); + CPy_DecRef(cpy_r_r29); + if (!cpy_r_r30) goto CPyL21; + cpy_r_r31 = CPyStatics[503]; /* 'Invalid command. Try brownie pm --help' */ + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[53]; /* 'print' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 37, CPyStatic_pm___globals); + goto CPyL23; + } + PyObject *cpy_r_r35[1] = {cpy_r_r31}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); + CPy_DecRef(cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 37, CPyStatic_pm___globals); + goto CPyL23; + } else + goto CPyL46; +CPyL20: ; + cpy_r_r38 = Py_None; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + return cpy_r_r38; +CPyL21: ; + CPy_Reraise(); + if (!0) { + goto CPyL23; + } else + goto CPyL47; +CPyL22: ; + CPy_Unreachable(); +CPyL23: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r39 = CPy_KeepPropagating(); + if (!cpy_r_r39) goto CPyL41; + CPy_Unreachable(); +CPyL25: ; + cpy_r_r40 = CPyStatics[106]; /* '' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r10, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 40, CPyStatic_pm___globals); + goto CPyL48; + } + cpy_r_r42 = PySequence_Tuple(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 40, CPyStatic_pm___globals); + goto CPyL48; + } + cpy_r_r43 = PyObject_CallObject(cpy_r_r25, cpy_r_r42); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 40, CPyStatic_pm___globals); + } else + goto CPyL49; +CPyL28: ; + cpy_r_r44 = CPy_CatchError(); + cpy_r_r45 = CPyModule_builtins; + cpy_r_r46 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 41, CPyStatic_pm___globals); + goto CPyL50; + } + cpy_r_r48 = CPy_ExceptionMatches(cpy_r_r47); + CPy_DecRef(cpy_r_r47); + if (!cpy_r_r48) goto CPyL51; + cpy_r_r49 = CPyStatics[108]; /* "Invalid arguments for command '" */ + cpy_r_r50 = CPyStatics[103]; /* '' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r10, cpy_r_r50); + CPy_DecRef(cpy_r_r10); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); + goto CPyL38; + } + cpy_r_r52 = PyObject_Str(cpy_r_r51); + CPy_DecRef(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); + goto CPyL38; + } + cpy_r_r53 = CPyStatics[504]; /* "'. Try brownie pm --help" */ + cpy_r_r54 = CPyStr_Build(3, cpy_r_r49, cpy_r_r52, cpy_r_r53); + CPy_DecRef(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); + goto CPyL38; + } + cpy_r_r55 = CPyModule_builtins; + cpy_r_r56 = CPyStatics[53]; /* 'print' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); + goto CPyL52; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DecRef(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "main", 42, CPyStatic_pm___globals); + goto CPyL52; + } else + goto CPyL53; +CPyL35: ; + CPy_DecRef(cpy_r_r54); + cpy_r_r61 = Py_None; + CPy_RestoreExcInfo(cpy_r_r44); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + return cpy_r_r61; +CPyL36: ; + CPy_Reraise(); + if (!0) { + goto CPyL38; + } else + goto CPyL54; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r44); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) goto CPyL41; + CPy_Unreachable(); +CPyL40: ; + cpy_r_r63 = Py_None; + return cpy_r_r63; +CPyL41: ; + cpy_r_r64 = NULL; + return cpy_r_r64; +CPyL42: ; + CPy_DecRef(cpy_r_r3); + goto CPyL41; +CPyL43: ; + CPy_DecRef(cpy_r_r10); + goto CPyL16; +CPyL44: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + goto CPyL16; +CPyL45: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + goto CPyL16; +CPyL46: ; + CPy_DecRef(cpy_r_r37); + goto CPyL20; +CPyL47: ; + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL22; +CPyL48: ; + CPy_DecRef(cpy_r_r25); + goto CPyL28; +CPyL49: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r43); + goto CPyL40; +CPyL50: ; + CPy_DecRef(cpy_r_r10); + goto CPyL38; +CPyL51: ; + CPy_DecRef(cpy_r_r10); + goto CPyL36; +CPyL52: ; + CPy_DecRef(cpy_r_r54); + goto CPyL38; +CPyL53: ; + CPy_DecRef(cpy_r_r60); + goto CPyL35; +CPyL54: ; + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + goto CPyL37; +} + +PyObject *CPyPy_pm___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_pm___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "main", 32, CPyStatic_pm___globals); + return NULL; +} + +PyObject *CPyDef_pm____list(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_path; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + CPyPtr cpy_r_r40; + int64_t cpy_r_r41; + CPyTagged cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + CPyPtr cpy_r_r53; + int64_t cpy_r_r54; + CPyTagged cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + int64_t cpy_r_r71; + CPyPtr cpy_r_r72; + int64_t cpy_r_r73; + char cpy_r_r74; + CPyPtr cpy_r_r75; + CPyPtr cpy_r_r76; + int64_t cpy_r_r77; + CPyPtr cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject **cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject **cpy_r_r97; + PyObject *cpy_r_r98; + int64_t cpy_r_r99; + CPyPtr cpy_r_r100; + int64_t cpy_r_r101; + char cpy_r_r102; + CPyPtr cpy_r_r103; + CPyPtr cpy_r_r104; + int64_t cpy_r_r105; + CPyPtr cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_u; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject **cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + CPyPtr cpy_r_r127; + CPyPtr cpy_r_r128; + int64_t cpy_r_r129; + CPyPtr cpy_r_r130; + PyObject *cpy_r_r131; + CPyPtr cpy_r_r132; + CPyPtr cpy_r_r133; + int64_t cpy_r_r134; + CPyPtr cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject **cpy_r_r151; + PyObject *cpy_r_r152; + int64_t cpy_r_r153; + int64_t cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 47, CPyStatic_pm___globals); + goto CPyL73; + } + cpy_r_r1 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); + goto CPyL74; + } + cpy_r_r2 = CPyStatics[505]; /* 'packages' */ + cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[506]; /* 'iterdir' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); + goto CPyL76; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = PyObject_GetIter(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); + goto CPyL74; + } +CPyL5: ; + cpy_r_r12 = PyIter_Next(cpy_r_r11); + if (cpy_r_r12 == NULL) goto CPyL77; + cpy_r_path = cpy_r_r12; + cpy_r_r13 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r14[1] = {cpy_r_path}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 49, CPyStatic_pm___globals); + goto CPyL78; + } + if (unlikely(!PyBool_Check(cpy_r_r16))) { + CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; + } else + cpy_r_r17 = cpy_r_r16 == Py_True; + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 49, CPyStatic_pm___globals); + goto CPyL78; + } + if (!cpy_r_r17) goto CPyL79; + cpy_r_r18 = PyList_New(0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL78; + } + cpy_r_r19 = CPyStatics[506]; /* 'iterdir' */ + PyObject *cpy_r_r20[1] = {cpy_r_path}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL80; + } + cpy_r_r23 = PyObject_GetIter(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL80; + } +CPyL12: ; + cpy_r_r24 = PyIter_Next(cpy_r_r23); + if (cpy_r_r24 == NULL) goto CPyL81; + cpy_r_r25 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r26[1] = {cpy_r_r24}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL82; + } + if (unlikely(!PyBool_Check(cpy_r_r28))) { + CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; + } else + cpy_r_r29 = cpy_r_r28 == Py_True; + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL82; + } + if (cpy_r_r29) goto CPyL17; + if (cpy_r_r29) { + goto CPyL21; + } else + goto CPyL83; +CPyL17: ; + cpy_r_r30 = CPyStatics[507]; /* '@' */ + cpy_r_r31 = CPyStatics[397]; /* 'name' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL82; + } + if (likely(PyUnicode_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals, "str", cpy_r_r32); + goto CPyL82; + } + cpy_r_r34 = PyUnicode_Contains(cpy_r_r33, cpy_r_r30); + CPy_DECREF(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL82; + } + cpy_r_r36 = cpy_r_r34; + if (!cpy_r_r36) goto CPyL83; +CPyL21: ; + cpy_r_r37 = PyList_Append(cpy_r_r18, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL84; + } else + goto CPyL12; +CPyL22: ; + cpy_r_r39 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 51, CPyStatic_pm___globals); + goto CPyL80; + } + cpy_r_r40 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; + cpy_r_r41 = *(int64_t *)cpy_r_r40; + CPy_DECREF_NO_IMM(cpy_r_r18); + cpy_r_r42 = cpy_r_r41 << 1; + cpy_r_r43 = cpy_r_r42 != 0; + if (cpy_r_r43) goto CPyL27; + cpy_r_r44 = CPyModule_shutil; + cpy_r_r45 = CPyStatics[180]; /* 'rmtree' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 52, CPyStatic_pm___globals); + goto CPyL78; + } + PyObject *cpy_r_r47[1] = {cpy_r_path}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r48, 1, 0); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 52, CPyStatic_pm___globals); + goto CPyL78; + } else + goto CPyL85; +CPyL26: ; + CPy_DECREF(cpy_r_path); + goto CPyL5; +CPyL27: ; + cpy_r_r50 = PyList_Append(cpy_r_r0, cpy_r_path); + CPy_DECREF(cpy_r_path); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 54, CPyStatic_pm___globals); + goto CPyL86; + } else + goto CPyL5; +CPyL28: ; + cpy_r_r52 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 48, CPyStatic_pm___globals); + goto CPyL74; + } + cpy_r_r53 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r54 = *(int64_t *)cpy_r_r53; + cpy_r_r55 = cpy_r_r54 << 1; + cpy_r_r56 = cpy_r_r55 != 0; + if (cpy_r_r56) goto CPyL32; + cpy_r_r57 = CPyStatics[508]; /* 'No packages are currently installed.' */ + cpy_r_r58 = CPyModule_builtins; + cpy_r_r59 = CPyStatics[53]; /* 'print' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 57, CPyStatic_pm___globals); + goto CPyL74; + } + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 57, CPyStatic_pm___globals); + goto CPyL74; + } else + goto CPyL87; +CPyL32: ; + cpy_r_r64 = CPyStatics[509]; /* 'The following packages are currently installed:' */ + cpy_r_r65 = CPyModule_builtins; + cpy_r_r66 = CPyStatics[53]; /* 'print' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 59, CPyStatic_pm___globals); + goto CPyL74; + } + PyObject *cpy_r_r68[1] = {cpy_r_r64}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_Vectorcall(cpy_r_r67, cpy_r_r69, 1, 0); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 59, CPyStatic_pm___globals); + goto CPyL74; + } else + goto CPyL88; +CPyL34: ; + cpy_r_r71 = 0; +CPyL35: ; + cpy_r_r72 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r73 = *(int64_t *)cpy_r_r72; + cpy_r_r74 = cpy_r_r71 < cpy_r_r73; + if (!cpy_r_r74) goto CPyL89; + cpy_r_r75 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r76 = *(CPyPtr *)cpy_r_r75; + cpy_r_r77 = cpy_r_r71 * 8; + cpy_r_r78 = cpy_r_r76 + cpy_r_r77; + cpy_r_r79 = *(PyObject * *)cpy_r_r78; + CPy_INCREF(cpy_r_r79); + cpy_r_r80 = CPyStatics[506]; /* 'iterdir' */ + PyObject *cpy_r_r81[1] = {cpy_r_r79}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r82, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 62, CPyStatic_pm___globals); + goto CPyL90; + } + cpy_r_r84 = PySequence_List(cpy_r_r83); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 62, CPyStatic_pm___globals); + goto CPyL90; + } + cpy_r_r85 = CPyStatics[510]; /* '\n\x1b[0;1;35m' */ + cpy_r_r86 = CPyStatics[397]; /* 'name' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); + goto CPyL91; + } + if (likely(PyUnicode_Check(cpy_r_r87))) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals, "str", cpy_r_r87); + goto CPyL91; + } + cpy_r_r89 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r89 == NULL)) { + goto CPyL92; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r90 = 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r91 = PyObject_Str(cpy_r_r89); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); + goto CPyL93; + } + cpy_r_r92 = CPyStr_Build(3, cpy_r_r85, cpy_r_r88, cpy_r_r91); + CPy_DECREF(cpy_r_r88); + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); + goto CPyL91; + } + cpy_r_r93 = CPyModule_builtins; + cpy_r_r94 = CPyStatics[53]; /* 'print' */ + cpy_r_r95 = CPyObject_GetAttr(cpy_r_r93, cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); + goto CPyL94; + } + PyObject *cpy_r_r96[1] = {cpy_r_r92}; + cpy_r_r97 = (PyObject **)&cpy_r_r96; + cpy_r_r98 = PyObject_Vectorcall(cpy_r_r95, cpy_r_r97, 1, 0); + CPy_DECREF(cpy_r_r95); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 63, CPyStatic_pm___globals); + goto CPyL94; + } else + goto CPyL95; +CPyL47: ; + CPy_DECREF(cpy_r_r92); + cpy_r_r99 = 0; +CPyL48: ; + cpy_r_r100 = (CPyPtr)&((PyVarObject *)cpy_r_r84)->ob_size; + cpy_r_r101 = *(int64_t *)cpy_r_r100; + cpy_r_r102 = cpy_r_r99 < cpy_r_r101; + if (!cpy_r_r102) goto CPyL96; + cpy_r_r103 = (CPyPtr)&((PyListObject *)cpy_r_r84)->ob_item; + cpy_r_r104 = *(CPyPtr *)cpy_r_r103; + cpy_r_r105 = cpy_r_r99 * 8; + cpy_r_r106 = cpy_r_r104 + cpy_r_r105; + cpy_r_r107 = *(PyObject * *)cpy_r_r106; + CPy_INCREF(cpy_r_r107); + cpy_r_path = cpy_r_r107; + cpy_r_r108 = CPyList_GetItemShort(cpy_r_r84, -2); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 65, CPyStatic_pm___globals); + goto CPyL97; + } + cpy_r_r109 = PyObject_RichCompare(cpy_r_path, cpy_r_r108, 2); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 65, CPyStatic_pm___globals); + goto CPyL97; + } + if (unlikely(!PyBool_Check(cpy_r_r109))) { + CPy_TypeError("bool", cpy_r_r109); cpy_r_r110 = 2; + } else + cpy_r_r110 = cpy_r_r109 == Py_True; + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r110 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 65, CPyStatic_pm___globals); + goto CPyL97; + } + if (!cpy_r_r110) goto CPyL54; + cpy_r_r111 = CPyStatics[116]; /* '└' */ + CPy_INCREF(cpy_r_r111); + cpy_r_r112 = cpy_r_r111; + goto CPyL55; +CPyL54: ; + cpy_r_r113 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r113); + cpy_r_r112 = cpy_r_r113; +CPyL55: ; + cpy_r_u = cpy_r_r112; + cpy_r_r114 = CPyStatics[397]; /* 'name' */ + cpy_r_r115 = CPyObject_GetAttr(cpy_r_path, cpy_r_r114); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals); + goto CPyL98; + } + if (likely(PyUnicode_Check(cpy_r_r115))) + cpy_r_r116 = cpy_r_r115; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "str", cpy_r_r115); + goto CPyL98; + } + cpy_r_r117 = CPyStatics[507]; /* '@' */ + cpy_r_r118 = CPyStatics[511]; /* 'rsplit' */ + cpy_r_r119 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r120[3] = {cpy_r_r116, cpy_r_r117, cpy_r_r119}; + cpy_r_r121 = (PyObject **)&cpy_r_r120; + cpy_r_r122 = CPyStatics[2130]; /* ('maxsplit',) */ + cpy_r_r123 = PyObject_VectorcallMethod(cpy_r_r118, cpy_r_r121, 9223372036854775810ULL, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals); + goto CPyL99; + } + CPy_DECREF(cpy_r_r116); + if (likely(PyList_Check(cpy_r_r123))) + cpy_r_r124 = cpy_r_r123; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "list", cpy_r_r123); + goto CPyL98; + } + cpy_r_r125 = CPySequence_CheckUnpackCount(cpy_r_r124, 2); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals); + goto CPyL100; + } + cpy_r_r127 = (CPyPtr)&((PyListObject *)cpy_r_r124)->ob_item; + cpy_r_r128 = *(CPyPtr *)cpy_r_r127; + cpy_r_r129 = 0 * 8; + cpy_r_r130 = cpy_r_r128 + cpy_r_r129; + cpy_r_r131 = *(PyObject * *)cpy_r_r130; + CPy_INCREF(cpy_r_r131); + cpy_r_r132 = (CPyPtr)&((PyListObject *)cpy_r_r124)->ob_item; + cpy_r_r133 = *(CPyPtr *)cpy_r_r132; + cpy_r_r134 = 1 * 8; + cpy_r_r135 = cpy_r_r133 + cpy_r_r134; + cpy_r_r136 = *(PyObject * *)cpy_r_r135; + CPy_INCREF(cpy_r_r136); + CPy_DECREF_NO_IMM(cpy_r_r124); + if (likely(PyUnicode_Check(cpy_r_r131))) + cpy_r_r137 = cpy_r_r131; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "str", cpy_r_r131); + goto CPyL101; + } + if (likely(PyUnicode_Check(cpy_r_r136))) + cpy_r_r138 = cpy_r_r136; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 66, CPyStatic_pm___globals, "str", cpy_r_r136); + goto CPyL102; + } + cpy_r_r139 = CPyStatics[121]; /* ' \x1b[0;1;30m' */ + cpy_r_r140 = CPyStatics[472]; /* '─' */ + cpy_r_r141 = CPyStatics[397]; /* 'name' */ + cpy_r_r142 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r141); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); + goto CPyL103; + } + if (likely(PyUnicode_Check(cpy_r_r142))) + cpy_r_r143 = cpy_r_r142; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals, "str", cpy_r_r142); + goto CPyL103; + } + cpy_r_r144 = CPyDef_pm____format_pkg(cpy_r_r143, cpy_r_r137, cpy_r_r138); + CPy_DECREF(cpy_r_r143); + CPy_DECREF(cpy_r_r137); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); + goto CPyL98; + } + cpy_r_r145 = PyObject_Str(cpy_r_r144); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); + goto CPyL98; + } + cpy_r_r146 = CPyStr_Build(4, cpy_r_r139, cpy_r_u, cpy_r_r140, cpy_r_r145); + CPy_DECREF(cpy_r_u); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); + goto CPyL91; + } + cpy_r_r147 = CPyModule_builtins; + cpy_r_r148 = CPyStatics[53]; /* 'print' */ + cpy_r_r149 = CPyObject_GetAttr(cpy_r_r147, cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); + goto CPyL104; + } + PyObject *cpy_r_r150[1] = {cpy_r_r146}; + cpy_r_r151 = (PyObject **)&cpy_r_r150; + cpy_r_r152 = PyObject_Vectorcall(cpy_r_r149, cpy_r_r151, 1, 0); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 67, CPyStatic_pm___globals); + goto CPyL104; + } else + goto CPyL105; +CPyL69: ; + CPy_DECREF(cpy_r_r146); + cpy_r_r153 = cpy_r_r99 + 1; + cpy_r_r99 = cpy_r_r153; + goto CPyL48; +CPyL71: ; + cpy_r_r154 = cpy_r_r71 + 1; + cpy_r_r71 = cpy_r_r154; + goto CPyL35; +CPyL72: ; + cpy_r_r155 = Py_None; + return cpy_r_r155; +CPyL73: ; + cpy_r_r156 = NULL; + return cpy_r_r156; +CPyL74: ; + CPy_DecRef(cpy_r_r0); + goto CPyL73; +CPyL75: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL73; +CPyL76: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r6); + goto CPyL73; +CPyL77: ; + CPy_DECREF(cpy_r_r11); + goto CPyL28; +CPyL78: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_path); + goto CPyL73; +CPyL79: ; + CPy_DECREF(cpy_r_path); + goto CPyL5; +CPyL80: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r18); + goto CPyL73; +CPyL81: ; + CPy_DECREF(cpy_r_r23); + goto CPyL22; +CPyL82: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + goto CPyL73; +CPyL83: ; + CPy_DECREF(cpy_r_r24); + goto CPyL12; +CPyL84: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r23); + goto CPyL73; +CPyL85: ; + CPy_DECREF(cpy_r_r49); + goto CPyL26; +CPyL86: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + goto CPyL73; +CPyL87: ; + CPy_DECREF(cpy_r_r63); + goto CPyL34; +CPyL88: ; + CPy_DECREF(cpy_r_r70); + goto CPyL34; +CPyL89: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL72; +CPyL90: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + goto CPyL73; +CPyL91: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + goto CPyL73; +CPyL92: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r88); + goto CPyL41; +CPyL93: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r88); + goto CPyL73; +CPyL94: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r92); + goto CPyL73; +CPyL95: ; + CPy_DECREF(cpy_r_r98); + goto CPyL47; +CPyL96: ; + CPy_DECREF(cpy_r_r79); + CPy_DECREF_NO_IMM(cpy_r_r84); + goto CPyL71; +CPyL97: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + goto CPyL73; +CPyL98: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_u); + goto CPyL73; +CPyL99: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r116); + goto CPyL73; +CPyL100: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r124); + goto CPyL73; +CPyL101: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r136); + goto CPyL73; +CPyL102: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r137); + goto CPyL73; +CPyL103: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_u); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r138); + goto CPyL73; +CPyL104: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r146); + goto CPyL73; +CPyL105: ; + CPy_DECREF(cpy_r_r152); + goto CPyL69; +} + +PyObject *CPyPy_pm____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_pm____list(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "_list", 46, CPyStatic_pm___globals); + return NULL; +} + +PyObject *CPyDef_pm____clone(PyObject *cpy_r_package_id, PyObject *cpy_r_path_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + char 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_dest_path; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject **cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + if (cpy_r_path_str != NULL) goto CPyL57; + cpy_r_r0 = CPyStatics[175]; /* '.' */ + CPy_INCREF(cpy_r_r0); + cpy_r_path_str = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyDef_pm____split_id(cpy_r_package_id); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); + goto CPyL58; + } + cpy_r_r2 = PyObject_GetIter(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); + goto CPyL58; + } + cpy_r_r3 = PyIter_Next(cpy_r_r2); + if (cpy_r_r3 == NULL) { + goto CPyL59; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r5 = PyIter_Next(cpy_r_r2); + if (cpy_r_r5 == NULL) { + goto CPyL60; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r6 = 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r7 = PyIter_Next(cpy_r_r2); + if (cpy_r_r7 == NULL) { + goto CPyL61; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r9 = PyIter_Next(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (cpy_r_r9 == NULL) { + goto CPyL16; + } else + goto CPyL62; +CPyL14: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r10 = 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 71, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r11 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); + goto CPyL63; + } + cpy_r_r12 = CPyStatics[512]; /* 'packages/' */ + cpy_r_r13 = PyObject_Str(cpy_r_r3); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); + goto CPyL64; + } + cpy_r_r14 = CPyStatics[513]; /* '/' */ + cpy_r_r15 = PyObject_Str(cpy_r_r5); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); + goto CPyL65; + } + cpy_r_r16 = CPyStatics[507]; /* '@' */ + cpy_r_r17 = PyObject_Str(cpy_r_r7); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); + goto CPyL66; + } + cpy_r_r18 = CPyStr_Build(6, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); + goto CPyL64; + } + cpy_r_r19 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r20[2] = {cpy_r_r11, cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 72, CPyStatic_pm___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r18); + cpy_r_r23 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r24[1] = {cpy_r_r22}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 73, CPyStatic_pm___globals); + goto CPyL68; + } + if (unlikely(!PyBool_Check(cpy_r_r26))) { + CPy_TypeError("bool", cpy_r_r26); cpy_r_r27 = 2; + } else + cpy_r_r27 = cpy_r_r26 == Py_True; + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 73, CPyStatic_pm___globals); + goto CPyL68; + } + if (cpy_r_r27) { + goto CPyL32; + } else + goto CPyL69; +CPyL25: ; + cpy_r_r28 = CPyStatics[514]; /* "Package '" */ + cpy_r_r29 = CPyDef_pm____format_pkg(cpy_r_r3, cpy_r_r5, cpy_r_r7); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); + goto CPyL56; + } + cpy_r_r30 = PyObject_Str(cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); + goto CPyL56; + } + cpy_r_r31 = CPyStatics[515]; /* "' is not installed" */ + cpy_r_r32 = CPyStr_Build(3, cpy_r_r28, cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); + goto CPyL56; + } + cpy_r_r33 = CPyModule_builtins; + cpy_r_r34 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); + goto CPyL70; + } + PyObject *cpy_r_r36[1] = {cpy_r_r32}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r37, 1, 0); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); + goto CPyL70; + } + CPy_DECREF(cpy_r_r32); + CPy_Raise(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 74, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL32: ; + cpy_r_r39 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r39 == NULL)) { + goto CPyL71; + } else + goto CPyL35; +CPyL33: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r40 = 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 75, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL35: ; + PyObject *cpy_r_r41[1] = {cpy_r_path_str}; + 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("brownie/_cli/pm.py", "_clone", 75, CPyStatic_pm___globals); + goto CPyL68; + } + CPy_DECREF(cpy_r_path_str); + cpy_r_dest_path = cpy_r_r43; + cpy_r_r44 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r45[1] = {cpy_r_dest_path}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 76, CPyStatic_pm___globals); + goto CPyL72; + } + if (unlikely(!PyBool_Check(cpy_r_r47))) { + CPy_TypeError("bool", cpy_r_r47); cpy_r_r48 = 2; + } else + cpy_r_r48 = cpy_r_r47 == Py_True; + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 76, CPyStatic_pm___globals); + goto CPyL72; + } + if (!cpy_r_r48) goto CPyL48; + cpy_r_r49 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r50[1] = {cpy_r_dest_path}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 77, CPyStatic_pm___globals); + goto CPyL72; + } + if (unlikely(!PyBool_Check(cpy_r_r52))) { + CPy_TypeError("bool", cpy_r_r52); cpy_r_r53 = 2; + } else + cpy_r_r53 = cpy_r_r52 == Py_True; + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r53 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 77, CPyStatic_pm___globals); + goto CPyL72; + } + if (cpy_r_r53) { + goto CPyL46; + } else + goto CPyL73; +CPyL42: ; + cpy_r_r54 = CPyStatics[516]; /* 'Destination path already exists' */ + cpy_r_r55 = CPyModule_builtins; + cpy_r_r56 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 78, CPyStatic_pm___globals); + goto CPyL56; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 78, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Raise(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 78, CPyStatic_pm___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL46: ; + cpy_r_r61 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r62[2] = {cpy_r_dest_path, cpy_r_package_id}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_VectorcallMethod(cpy_r_r61, cpy_r_r63, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 79, CPyStatic_pm___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_dest_path); + cpy_r_dest_path = cpy_r_r64; +CPyL48: ; + cpy_r_r65 = CPyModule_shutil; + cpy_r_r66 = CPyStatics[517]; /* 'copytree' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 80, CPyStatic_pm___globals); + goto CPyL72; + } + PyObject *cpy_r_r68[2] = {cpy_r_r22, cpy_r_dest_path}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_Vectorcall(cpy_r_r67, cpy_r_r69, 2, 0); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 80, CPyStatic_pm___globals); + goto CPyL72; + } else + goto CPyL74; +CPyL50: ; + CPy_DECREF(cpy_r_r22); + cpy_r_r71 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r72 = CPyStatics[514]; /* "Package '" */ + cpy_r_r73 = CPyDef_pm____format_pkg(cpy_r_r3, cpy_r_r5, cpy_r_r7); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); + goto CPyL75; + } + cpy_r_r74 = PyObject_Str(cpy_r_r73); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); + goto CPyL75; + } + cpy_r_r75 = CPyStatics[518]; /* "' was cloned at " */ + cpy_r_r76 = PyObject_Str(cpy_r_dest_path); + CPy_DECREF(cpy_r_dest_path); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); + goto CPyL76; + } + cpy_r_r77 = CPyStr_Build(4, cpy_r_r72, cpy_r_r74, cpy_r_r75, cpy_r_r76); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); + goto CPyL56; + } + cpy_r_r78 = CPyDef__color___notify(cpy_r_r71, cpy_r_r77); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 81, CPyStatic_pm___globals); + goto CPyL56; + } else + goto CPyL77; +CPyL55: ; + cpy_r_r79 = Py_None; + return cpy_r_r79; +CPyL56: ; + cpy_r_r80 = NULL; + return cpy_r_r80; +CPyL57: ; + CPy_INCREF(cpy_r_path_str); + goto CPyL2; +CPyL58: ; + CPy_DecRef(cpy_r_path_str); + goto CPyL56; +CPyL59: ; + CPy_DECREF(cpy_r_path_str); + CPy_DECREF(cpy_r_r2); + goto CPyL5; +CPyL60: ; + CPy_DECREF(cpy_r_path_str); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r3); + goto CPyL8; +CPyL61: ; + CPy_DECREF(cpy_r_path_str); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r5); + goto CPyL11; +CPyL62: ; + CPy_DECREF(cpy_r_path_str); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r9); + goto CPyL14; +CPyL63: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + goto CPyL56; +CPyL64: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + goto CPyL56; +CPyL65: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL56; +CPyL66: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r15); + goto CPyL56; +CPyL67: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + goto CPyL56; +CPyL68: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r22); + goto CPyL56; +CPyL69: ; + CPy_DECREF(cpy_r_path_str); + CPy_DECREF(cpy_r_r22); + goto CPyL25; +CPyL70: ; + CPy_DecRef(cpy_r_r32); + goto CPyL56; +CPyL71: ; + CPy_DecRef(cpy_r_path_str); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r22); + goto CPyL33; +CPyL72: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_dest_path); + goto CPyL56; +CPyL73: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_dest_path); + goto CPyL42; +CPyL74: ; + CPy_DECREF(cpy_r_r70); + goto CPyL50; +CPyL75: ; + CPy_DecRef(cpy_r_dest_path); + goto CPyL56; +CPyL76: ; + CPy_DecRef(cpy_r_r74); + goto CPyL56; +CPyL77: ; + CPy_DECREF(cpy_r_r78); + goto CPyL55; +} + +PyObject *CPyPy_pm____clone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"package_id", "path_str", 0}; + static CPyArg_Parser parser = {"O|O:_clone", kwlist, 0}; + PyObject *obj_package_id; + PyObject *obj_path_str = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_package_id, &obj_path_str)) { + return NULL; + } + PyObject *arg_package_id = obj_package_id; + PyObject *arg_path_str; + if (obj_path_str == NULL) { + arg_path_str = NULL; + } else { + arg_path_str = obj_path_str; + } + PyObject *retval = CPyDef_pm____clone(arg_package_id, arg_path_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "_clone", 70, CPyStatic_pm___globals); + return NULL; +} + +PyObject *CPyDef_pm____delete(PyObject *cpy_r_package_id) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + 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; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + cpy_r_r0 = CPyDef_pm____split_id(cpy_r_package_id); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r1 = PyObject_GetIter(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r2 = PyIter_Next(cpy_r_r1); + if (cpy_r_r2 == NULL) { + goto CPyL38; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r4 = PyIter_Next(cpy_r_r1); + if (cpy_r_r4 == NULL) { + goto CPyL39; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL8: ; + cpy_r_r6 = PyIter_Next(cpy_r_r1); + if (cpy_r_r6 == NULL) { + goto CPyL40; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r8 = PyIter_Next(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (cpy_r_r8 == NULL) { + goto CPyL14; + } else + goto CPyL41; +CPyL12: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 85, CPyStatic_pm___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r10 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); + goto CPyL42; + } + cpy_r_r11 = CPyStatics[512]; /* 'packages/' */ + cpy_r_r12 = PyObject_Str(cpy_r_r2); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); + goto CPyL43; + } + cpy_r_r13 = CPyStatics[513]; /* '/' */ + cpy_r_r14 = PyObject_Str(cpy_r_r4); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); + goto CPyL44; + } + cpy_r_r15 = CPyStatics[507]; /* '@' */ + cpy_r_r16 = PyObject_Str(cpy_r_r6); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); + goto CPyL45; + } + cpy_r_r17 = CPyStr_Build(6, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); + goto CPyL43; + } + cpy_r_r18 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r19[2] = {cpy_r_r10, cpy_r_r17}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 86, CPyStatic_pm___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r17); + cpy_r_r22 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r23[1] = {cpy_r_r21}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 87, CPyStatic_pm___globals); + goto CPyL47; + } + if (unlikely(!PyBool_Check(cpy_r_r25))) { + CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; + } else + cpy_r_r26 = cpy_r_r25 == Py_True; + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == 2)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 87, CPyStatic_pm___globals); + goto CPyL47; + } + if (cpy_r_r26) { + goto CPyL30; + } else + goto CPyL48; +CPyL23: ; + cpy_r_r27 = CPyStatics[514]; /* "Package '" */ + cpy_r_r28 = CPyDef_pm____format_pkg(cpy_r_r2, cpy_r_r4, cpy_r_r6); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r29 = PyObject_Str(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r30 = CPyStatics[515]; /* "' is not installed" */ + cpy_r_r31 = CPyStr_Build(3, cpy_r_r27, cpy_r_r29, cpy_r_r30); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); + goto CPyL49; + } + PyObject *cpy_r_r35[1] = {cpy_r_r31}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r31); + CPy_Raise(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 88, CPyStatic_pm___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r38 = CPyModule_shutil; + cpy_r_r39 = CPyStatics[180]; /* 'rmtree' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 89, CPyStatic_pm___globals); + goto CPyL47; + } + PyObject *cpy_r_r41[1] = {cpy_r_r21}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 1, 0); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 89, CPyStatic_pm___globals); + goto CPyL47; + } else + goto CPyL50; +CPyL32: ; + CPy_DECREF(cpy_r_r21); + cpy_r_r44 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r45 = CPyStatics[514]; /* "Package '" */ + cpy_r_r46 = CPyDef_pm____format_pkg(cpy_r_r2, cpy_r_r4, cpy_r_r6); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r47 = PyObject_Str(cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r48 = CPyStatics[156]; /* "' has been deleted" */ + cpy_r_r49 = CPyStr_Build(3, cpy_r_r45, cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); + goto CPyL37; + } + cpy_r_r50 = CPyDef__color___notify(cpy_r_r44, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 90, CPyStatic_pm___globals); + goto CPyL37; + } else + goto CPyL51; +CPyL36: ; + cpy_r_r51 = Py_None; + return cpy_r_r51; +CPyL37: ; + cpy_r_r52 = NULL; + return cpy_r_r52; +CPyL38: ; + CPy_DECREF(cpy_r_r1); + goto CPyL3; +CPyL39: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r2); + goto CPyL6; +CPyL40: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r4); + goto CPyL9; +CPyL41: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r8); + goto CPyL12; +CPyL42: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + goto CPyL37; +CPyL43: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + goto CPyL37; +CPyL44: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL37; +CPyL45: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL37; +CPyL46: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + goto CPyL37; +CPyL47: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r21); + goto CPyL37; +CPyL48: ; + CPy_DECREF(cpy_r_r21); + goto CPyL23; +CPyL49: ; + CPy_DecRef(cpy_r_r31); + goto CPyL37; +CPyL50: ; + CPy_DECREF(cpy_r_r43); + goto CPyL32; +CPyL51: ; + CPy_DECREF(cpy_r_r50); + goto CPyL36; +} + +PyObject *CPyPy_pm____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"package_id", 0}; + static CPyArg_Parser parser = {"O:_delete", kwlist, 0}; + PyObject *obj_package_id; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { + return NULL; + } + PyObject *arg_package_id = obj_package_id; + PyObject *retval = CPyDef_pm____delete(arg_package_id); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "_delete", 84, CPyStatic_pm___globals); + return NULL; +} + +PyObject *CPyDef_pm____install(PyObject *cpy_r_uri) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + CPy_INCREF(cpy_r_uri); + if (likely(PyUnicode_Check(cpy_r_uri))) + cpy_r_r0 = cpy_r_uri; + else { + CPy_TypeErrorTraceback("brownie/_cli/pm.py", "_install", 94, CPyStatic_pm___globals, "str", cpy_r_uri); + goto CPyL21; + } + cpy_r_r1 = CPyDef_project___main___install_package(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 94, CPyStatic_pm___globals); + goto CPyL21; + } + cpy_r_r2 = CPyDef_pm____split_id(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); + goto CPyL21; + } + cpy_r_r3 = PyObject_GetIter(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); + goto CPyL21; + } + cpy_r_r4 = PyIter_Next(cpy_r_r3); + if (cpy_r_r4 == NULL) { + goto CPyL22; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r6 = PyIter_Next(cpy_r_r3); + if (cpy_r_r6 == NULL) { + goto CPyL23; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r8 = PyIter_Next(cpy_r_r3); + if (cpy_r_r8 == NULL) { + goto CPyL24; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r10 = PyIter_Next(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (cpy_r_r10 == NULL) { + goto CPyL16; + } else + goto CPyL25; +CPyL14: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r11 = 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 95, CPyStatic_pm___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r12 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r13 = CPyStatics[514]; /* "Package '" */ + cpy_r_r14 = CPyDef_pm____format_pkg(cpy_r_r4, cpy_r_r6, cpy_r_r8); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); + goto CPyL21; + } + cpy_r_r15 = PyObject_Str(cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); + goto CPyL21; + } + cpy_r_r16 = CPyStatics[519]; /* "' has been installed" */ + cpy_r_r17 = CPyStr_Build(3, cpy_r_r13, cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); + goto CPyL21; + } + cpy_r_r18 = CPyDef__color___notify(cpy_r_r12, cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 96, CPyStatic_pm___globals); + goto CPyL21; + } else + goto CPyL26; +CPyL20: ; + cpy_r_r19 = Py_None; + return cpy_r_r19; +CPyL21: ; + cpy_r_r20 = NULL; + return cpy_r_r20; +CPyL22: ; + CPy_DECREF(cpy_r_r3); + goto CPyL5; +CPyL23: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4); + goto CPyL8; +CPyL24: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + goto CPyL11; +CPyL25: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r10); + goto CPyL14; +CPyL26: ; + CPy_DECREF(cpy_r_r18); + goto CPyL20; +} + +PyObject *CPyPy_pm____install(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"uri", 0}; + static CPyArg_Parser parser = {"O:_install", kwlist, 0}; + PyObject *obj_uri; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_uri)) { + return NULL; + } + PyObject *arg_uri = obj_uri; + PyObject *retval = CPyDef_pm____install(arg_uri); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "_install", 93, CPyStatic_pm___globals); + return NULL; +} + +PyObject *CPyDef_pm____split_id(PyObject *cpy_r_package_id) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + tuple_T3OOO cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T3OOO cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + cpy_r_r0 = CPyStatics[507]; /* '@' */ + cpy_r_r1 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r2[2] = {cpy_r_package_id, cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); + goto CPyL24; + } + cpy_r_r5 = PyObject_GetIter(cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); + goto CPyL24; + } + cpy_r_r6 = PyIter_Next(cpy_r_r5); + if (cpy_r_r6 == NULL) { + goto CPyL38; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r8 = PyIter_Next(cpy_r_r5); + if (cpy_r_r8 == NULL) { + goto CPyL39; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL9: ; + cpy_r_r10 = PyIter_Next(cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (cpy_r_r10 == NULL) { + goto CPyL12; + } else + goto CPyL40; +CPyL10: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r11 = 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 101, CPyStatic_pm___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r12 = CPyStatics[513]; /* '/' */ + cpy_r_r13 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r14[2] = {cpy_r_r6, cpy_r_r12}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r17 = PyObject_GetIter(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); + goto CPyL42; + } + cpy_r_r18 = PyIter_Next(cpy_r_r17); + if (cpy_r_r18 == NULL) { + goto CPyL43; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r20 = PyIter_Next(cpy_r_r17); + if (cpy_r_r20 == NULL) { + goto CPyL44; + } else + goto CPyL20; +CPyL18: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r21 = 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL20: ; + cpy_r_r22 = PyIter_Next(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (cpy_r_r22 == NULL) { + goto CPyL23; + } else + goto CPyL45; +CPyL21: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 102, CPyStatic_pm___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL23: ; + cpy_r_r24.f0 = cpy_r_r18; + cpy_r_r24.f1 = cpy_r_r20; + cpy_r_r24.f2 = cpy_r_r8; + cpy_r_r25 = PyTuple_New(3); + if (unlikely(cpy_r_r25 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp357 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp357); + PyObject *__tmp358 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp358); + PyObject *__tmp359 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp359); + return cpy_r_r25; +CPyL24: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 104, CPyStatic_pm___globals); + goto CPyL35; + } + cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); + CPy_DecRef(cpy_r_r29); + if (!cpy_r_r30) goto CPyL33; + cpy_r_r31 = CPyStatics[520]; /* ('Invalid package ID. Must be given as ' + '[ORG]/[REPO]@[VERSION]\n' + 'e.g. ') */ + cpy_r_r32 = CPyStatics[521]; /* 'openzeppelin' */ + cpy_r_r33 = CPyStatics[522]; /* 'openzeppelin-contracts' */ + cpy_r_r34 = CPyStatics[523]; /* 'v2.5.0' */ + cpy_r_r35 = CPyDef_pm____format_pkg(cpy_r_r32, cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 107, CPyStatic_pm___globals); + goto CPyL35; + } + cpy_r_r36 = PyObject_Str(cpy_r_r35); + CPy_DecRef(cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 106, CPyStatic_pm___globals); + goto CPyL35; + } + cpy_r_r37 = CPyStr_Build(2, cpy_r_r31, cpy_r_r36); + CPy_DecRef(cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 106, CPyStatic_pm___globals); + goto CPyL35; + } + cpy_r_r38 = CPyModule_builtins; + cpy_r_r39 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 105, CPyStatic_pm___globals); + goto CPyL46; + } + PyObject *cpy_r_r41[1] = {cpy_r_r37}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 1, 0); + CPy_DecRef(cpy_r_r40); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 105, CPyStatic_pm___globals); + goto CPyL46; + } + CPy_DecRef(cpy_r_r37); + CPy_Raise(cpy_r_r43); + CPy_DecRef(cpy_r_r43); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 105, CPyStatic_pm___globals); + goto CPyL35; + } else + goto CPyL47; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + CPy_Reraise(); + if (!0) { + goto CPyL35; + } else + goto CPyL48; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r44 = CPy_KeepPropagating(); + if (!cpy_r_r44) goto CPyL37; + CPy_Unreachable(); +CPyL37: ; + cpy_r_r45 = NULL; + return cpy_r_r45; +CPyL38: ; + CPy_DECREF(cpy_r_r5); + goto CPyL4; +CPyL39: ; + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r6); + goto CPyL7; +CPyL40: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r10); + goto CPyL10; +CPyL41: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r8); + goto CPyL24; +CPyL42: ; + CPy_DecRef(cpy_r_r8); + goto CPyL24; +CPyL43: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r17); + goto CPyL15; +CPyL44: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r18); + goto CPyL18; +CPyL45: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r22); + goto CPyL21; +CPyL46: ; + CPy_DecRef(cpy_r_r37); + goto CPyL35; +CPyL47: ; + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL32; +CPyL48: ; + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL34; +} + +PyObject *CPyPy_pm____split_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"package_id", 0}; + static CPyArg_Parser parser = {"O:_split_id", kwlist, 0}; + PyObject *obj_package_id; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { + return NULL; + } + PyObject *arg_package_id = obj_package_id; + PyObject *retval = CPyDef_pm____split_id(arg_package_id); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "_split_id", 99, CPyStatic_pm___globals); + return NULL; +} + +PyObject *CPyDef_pm____format_pkg(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + cpy_r_r0 = CPyStatics[524]; /* '\x1b[0;34m' */ + cpy_r_r1 = PyObject_Str(cpy_r_org); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); + goto CPyL9; + } + cpy_r_r2 = CPyStatics[525]; /* '/\x1b[0;1;34m' */ + cpy_r_r3 = PyObject_Str(cpy_r_repo); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); + goto CPyL10; + } + cpy_r_r4 = CPyStatics[526]; /* '\x1b[0;34m@\x1b[0;1;34m' */ + cpy_r_r5 = PyObject_Str(cpy_r_version); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); + goto CPyL11; + } + cpy_r_r6 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r6 == NULL)) { + goto CPyL12; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); + goto CPyL9; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r8 = PyObject_Str(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); + goto CPyL13; + } + cpy_r_r9 = CPyStr_Build(7, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3, cpy_r_r4, cpy_r_r5, cpy_r_r8); + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 112, CPyStatic_pm___globals); + goto CPyL9; + } + return cpy_r_r9; +CPyL9: ; + cpy_r_r10 = NULL; + return cpy_r_r10; +CPyL10: ; + CPy_DecRef(cpy_r_r1); + goto CPyL9; +CPyL11: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r3); + goto CPyL9; +CPyL12: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + goto CPyL4; +CPyL13: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + goto CPyL9; +} + +PyObject *CPyPy_pm____format_pkg(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"org", "repo", "version", 0}; + static CPyArg_Parser parser = {"OOO:_format_pkg", kwlist, 0}; + PyObject *obj_org; + PyObject *obj_repo; + PyObject *obj_version; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_org, &obj_repo, &obj_version)) { + return NULL; + } + PyObject *arg_org = obj_org; + PyObject *arg_repo = obj_repo; + PyObject *arg_version = obj_version; + PyObject *retval = CPyDef_pm____format_pkg(arg_org, arg_repo, arg_version); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/pm.py", "_format_pkg", 111, CPyStatic_pm___globals); + return NULL; +} + +char CPyDef_pm_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "", -1, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_shutil; + 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] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2084]; /* (('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys')) */ + cpy_r_r12 = CPyStatic_pm___globals; + cpy_r_r13 = CPyStatics[527]; /* 'brownie/_cli/pm.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL12; + cpy_r_r16 = CPyStatics[2091]; /* ('project',) */ + cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r18 = CPyStatic_pm___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "", 6, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_brownie = cpy_r_r19; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r22 = CPyStatic_pm___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("brownie/_cli/pm.py", "", 7, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_brownie____c_constants = cpy_r_r23; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2087]; /* ('_get_data_folder',) */ + cpy_r_r25 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r26 = CPyStatic_pm___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("brownie/_cli/pm.py", "", 8, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_brownie____config = cpy_r_r27; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2080]; /* ('color', 'notify') */ + cpy_r_r29 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r30 = CPyStatic_pm___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "", 9, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_brownie___utils = cpy_r_r31; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[2137]; /* ('blue', 'bright_black', 'bright_blue', 'bright_magenta') */ + cpy_r_r33 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r34 = CPyStatic_pm___globals; + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "", 10, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_brownie___utils____color = cpy_r_r35; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r35); + cpy_r_r36 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r37 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r38 = CPyStatic_pm___globals; + cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/pm.py", "", 11, CPyStatic_pm___globals); + goto CPyL12; + } + CPyModule_brownie___utils___docopt = cpy_r_r39; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r39); + cpy_r_r40 = CPyStatics[529]; /* ('Usage: brownie pm [ ...] ' + '[options]\n' + '\n' + 'Commands:\n' + ' list List installed ' + 'packages\n' + ' install [version] Install a new package\n' + ' clone [path] Make a copy of an ' + 'installed package\n' + ' delete Delete an installed ' + 'package\n' + '\n' + 'Options:\n' + ' --help -h Display this message\n' + '\n' + 'Manager for packages installed from Github. Installed ' + 'packages can\n' + 'be added as dependencies and imported into your own ' + 'projects.\n' + '\n' + 'See ' + 'https://eth-brownie.readthedocs.io/en/stable/package-manager.html ' + 'for\n' + 'more information on how to install and use packages.\n') */ + cpy_r_r41 = CPyStatic_pm___globals; + cpy_r_r42 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r40); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/_cli/pm.py", "", 13, CPyStatic_pm___globals); + goto CPyL12; + } + return 1; +CPyL12: ; + cpy_r_r45 = 2; + return cpy_r_r45; +} +static PyMethodDef runmodule_methods[] = { + {"main", (PyCFunction)CPyPy_run___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___run(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___run__internal, "__name__"); + CPyStatic_run___globals = PyModule_GetDict(CPyModule_brownie____cli___run__internal); + if (unlikely(CPyStatic_run___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_run_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___run__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef runmodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.run", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + runmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___run(void) +{ + if (CPyModule_brownie____cli___run__internal) { + Py_INCREF(CPyModule_brownie____cli___run__internal); + return CPyModule_brownie____cli___run__internal; + } + CPyModule_brownie____cli___run__internal = PyModule_Create(&runmodule); + if (unlikely(CPyModule_brownie____cli___run__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___run(CPyModule_brownie____cli___run__internal) != 0) + goto fail; + return CPyModule_brownie____cli___run__internal; + fail: + return NULL; +} + +PyObject *CPyDef_run___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_active_project; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + char 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_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T2OO cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r__; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + int32_t cpy_r_r79; + char cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_return_value; + PyObject *cpy_r_r94; + char cpy_r_r95; + PyObject *cpy_r_frame; + PyObject *cpy_r_r96; + char cpy_r_r97; + CPyTagged cpy_r_exit_code; + tuple_T3OOO cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + int32_t cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + int64_t cpy_r_r132; + CPyPtr cpy_r_r133; + int64_t cpy_r_r134; + char cpy_r_r135; + CPyPtr cpy_r_r136; + CPyPtr cpy_r_r137; + int64_t cpy_r_r138; + CPyPtr cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + char cpy_r_r146; + PyObject **cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject **cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + char cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + int64_t cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject **cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + char cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + int32_t cpy_r_r174; + char cpy_r_r175; + char cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject **cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + char cpy_r_r188; + PyObject *cpy_r_r189; + char cpy_r_r190; + PyObject *cpy_r_r191; + char cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject **cpy_r_r196; + PyObject *cpy_r_r197; + int32_t cpy_r_r198; + char cpy_r_r199; + char cpy_r_r200; + int32_t cpy_r_r201; + char cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + int32_t cpy_r_r208; + char cpy_r_r209; + int32_t cpy_r_r210; + char cpy_r_r211; + char cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + char cpy_r_r220; + tuple_T3OOO cpy_r_r221; + tuple_T3OOO cpy_r_r222; + tuple_T3OOO cpy_r_r223; + PyObject *cpy_r_r224; + char cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + int32_t cpy_r_r231; + char cpy_r_r232; + char cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject **cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + int64_t cpy_r_r242; + CPyPtr cpy_r_r243; + int64_t cpy_r_r244; + char cpy_r_r245; + CPyPtr cpy_r_r246; + CPyPtr cpy_r_r247; + int64_t cpy_r_r248; + CPyPtr cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject **cpy_r_r256; + PyObject *cpy_r_r257; + int64_t cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject **cpy_r_r264; + PyObject *cpy_r_r265; + char cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + cpy_r_r0 = CPyStatic_run___globals; + cpy_r_r1 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals); + goto CPyL162; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals, "str", cpy_r_r2); + goto CPyL162; + } + cpy_r_r4 = CPyStatic_run___globals; + cpy_r_r5 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals); + goto CPyL163; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals); + goto CPyL163; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 36, CPyStatic_run___globals, "dict", cpy_r_r9); + goto CPyL162; + } + cpy_r_r11 = CPyDef__config____update_argv_from_docopt(cpy_r_r10); + if (unlikely(cpy_r_r11 == 2)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 37, CPyStatic_run___globals); + goto CPyL164; + } + cpy_r_r12 = Py_None; + cpy_r_active_project = cpy_r_r12; + cpy_r_r13 = NULL; + cpy_r_r14 = CPyDef_project___main___check_for_project(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 40, CPyStatic_run___globals); + goto CPyL165; + } + cpy_r_r15 = (PyObject *)&_Py_NoneStruct; + cpy_r_r16 = cpy_r_r14 != cpy_r_r15; + if (!cpy_r_r16) goto CPyL166; + cpy_r_r17 = cpy_r_r14; + cpy_r_r18 = PyObject_IsTrue(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 40, CPyStatic_run___globals); + goto CPyL165; + } + cpy_r_r20 = cpy_r_r18; + if (cpy_r_r20) { + goto CPyL167; + } else + goto CPyL21; +CPyL11: ; + cpy_r_r21 = NULL; + cpy_r_r22 = NULL; + cpy_r_r23 = 2; + cpy_r_r24 = 2; + cpy_r_r25 = CPyDef_project___main___load(cpy_r_r21, cpy_r_r22, cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 41, CPyStatic_run___globals); + goto CPyL164; + } + cpy_r_active_project = cpy_r_r25; + CPy_INCREF(cpy_r_active_project); + if (likely(cpy_r_active_project != Py_None)) + cpy_r_r26 = cpy_r_active_project; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 42, CPyStatic_run___globals, "brownie.project.main.Project", cpy_r_active_project); + goto CPyL165; + } + cpy_r_r27 = CPyStatics[208]; /* 'load_config' */ + PyObject *cpy_r_r28[1] = {cpy_r_r26}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 42, CPyStatic_run___globals); + goto CPyL168; + } else + goto CPyL169; +CPyL14: ; + CPy_DECREF_NO_IMM(cpy_r_r26); + CPy_INCREF(cpy_r_active_project); + if (likely(cpy_r_active_project != Py_None)) + cpy_r_r31 = cpy_r_active_project; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals, "brownie.project.main.Project", cpy_r_active_project); + goto CPyL165; + } + cpy_r_r32 = CPyStatics[187]; /* '_name' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + CPy_DECREF_NO_IMM(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); + goto CPyL165; + } + if (likely(PyUnicode_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals, "str", cpy_r_r33); + goto CPyL165; + } + cpy_r_r35 = CPyStatics[210]; /* ' is the active project.' */ + cpy_r_r36 = CPyStr_Build(2, cpy_r_r34, cpy_r_r35); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); + goto CPyL165; + } + cpy_r_r37 = CPyModule_builtins; + cpy_r_r38 = CPyStatics[53]; /* 'print' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); + goto CPyL170; + } + PyObject *cpy_r_r40[1] = {cpy_r_r36}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 43, CPyStatic_run___globals); + goto CPyL170; + } else + goto CPyL171; +CPyL20: ; + CPy_DECREF(cpy_r_r36); +CPyL21: ; + cpy_r_r43 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r43 == NULL)) { + goto CPyL172; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r44 = 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); + goto CPyL162; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r45 = CPyStatics[55]; /* 'argv' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); + goto CPyL165; + } + if (likely(PyDict_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals, "dict", cpy_r_r46); + goto CPyL165; + } + cpy_r_r48 = CPyStatics[90]; /* 'network' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); + goto CPyL165; + } + cpy_r_r50 = CPyStatic_run___globals; + cpy_r_r51 = CPyStatics[90]; /* 'network' */ + cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); + goto CPyL173; + } + cpy_r_r53 = CPyStatics[213]; /* 'connect' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); + goto CPyL173; + } + PyObject *cpy_r_r55[1] = {cpy_r_r49}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 1, 0); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 45, CPyStatic_run___globals); + goto CPyL173; + } else + goto CPyL174; +CPyL30: ; + CPy_DECREF(cpy_r_r49); + cpy_r_r58 = CPyStatics[530]; /* '' */ + cpy_r_r59 = CPyDict_GetItem(cpy_r_r10, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 47, CPyStatic_run___globals); + goto CPyL165; + } + if (likely(PyUnicode_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 47, CPyStatic_run___globals, "str", cpy_r_r59); + goto CPyL165; + } + cpy_r_r61 = CPyDef_scripts____get_path(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61.f0 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 47, CPyStatic_run___globals); + goto CPyL165; + } + cpy_r_r62 = cpy_r_r61.f0; + cpy_r_r63 = cpy_r_r61.f1; + cpy_r_r64 = cpy_r_r62; + cpy_r_r65 = cpy_r_r63; + cpy_r__ = cpy_r_r65; + CPy_DECREF(cpy_r__); + cpy_r_r66 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r67[1] = {cpy_r_r64}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r68, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 48, CPyStatic_run___globals); + goto CPyL175; + } + CPy_DECREF(cpy_r_r64); + cpy_r_r70 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r71[1] = {cpy_r_r69}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r72, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 48, CPyStatic_run___globals); + goto CPyL176; + } + CPy_DECREF(cpy_r_r69); + if (likely(PyUnicode_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 48, CPyStatic_run___globals, "str", cpy_r_r73); + goto CPyL165; + } + cpy_r_r75 = CPyStatics[530]; /* '' */ + cpy_r_r76 = CPyDict_GetItem(cpy_r_r10, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 52, CPyStatic_run___globals); + goto CPyL58; + } + cpy_r_r77 = CPyStatics[532]; /* '' */ + cpy_r_r78 = CPyDict_GetItem(cpy_r_r10, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 53, CPyStatic_run___globals); + goto CPyL177; + } + cpy_r_r79 = PyObject_IsTrue(cpy_r_r78); + cpy_r_r80 = cpy_r_r79 >= 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 53, CPyStatic_run___globals); + goto CPyL178; + } + cpy_r_r81 = cpy_r_r79; + if (!cpy_r_r81) goto CPyL179; + cpy_r_r82 = cpy_r_r78; + goto CPyL43; +CPyL42: ; + cpy_r_r83 = CPyStatics[81]; /* 'main' */ + CPy_INCREF(cpy_r_r83); + cpy_r_r82 = cpy_r_r83; +CPyL43: ; + cpy_r_r84 = CPyStatics[533]; /* '' */ + cpy_r_r85 = CPyDict_GetItem(cpy_r_r10, cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 54, CPyStatic_run___globals); + goto CPyL180; + } + if (likely(PyUnicode_Check(cpy_r_r76))) + cpy_r_r86 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals, "str", cpy_r_r76); + goto CPyL181; + } + if (likely(PyUnicode_Check(cpy_r_r82))) + cpy_r_r87 = cpy_r_r82; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals, "str", cpy_r_r82); + goto CPyL182; + } + cpy_r_r88 = NULL; + cpy_r_r89 = NULL; + cpy_r_r90 = CPyDef_scripts___run(cpy_r_r86, cpy_r_r87, cpy_r_r85, cpy_r_r88, cpy_r_r89, 1); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r87); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); + goto CPyL58; + } + cpy_r_r91 = PyObject_GetIter(cpy_r_r90); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); + goto CPyL58; + } + cpy_r_r92 = PyIter_Next(cpy_r_r91); + if (cpy_r_r92 == NULL) { + goto CPyL183; + } else + goto CPyL51; +CPyL49: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r93 = 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); + goto CPyL58; + } else + goto CPyL184; +CPyL50: ; + CPy_Unreachable(); +CPyL51: ; + cpy_r_return_value = cpy_r_r92; + cpy_r_r94 = PyIter_Next(cpy_r_r91); + if (cpy_r_r94 == NULL) { + goto CPyL185; + } else + goto CPyL54; +CPyL52: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r95 = 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); + goto CPyL58; + } else + goto CPyL186; +CPyL53: ; + CPy_Unreachable(); +CPyL54: ; + cpy_r_frame = cpy_r_r94; + cpy_r_r96 = PyIter_Next(cpy_r_r91); + CPy_DECREF(cpy_r_r91); + if (cpy_r_r96 == NULL) { + goto CPyL187; + } else + goto CPyL188; +CPyL55: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r97 = 0; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 51, CPyStatic_run___globals); + goto CPyL58; + } else + goto CPyL189; +CPyL56: ; + CPy_Unreachable(); +CPyL57: ; + cpy_r_exit_code = 0; + goto CPyL102; +CPyL58: ; + cpy_r_r98 = CPy_CatchError(); + cpy_r_r99 = CPyModule_builtins; + cpy_r_r100 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 58, CPyStatic_run___globals); + goto CPyL190; + } + cpy_r_r102 = CPy_ExceptionMatches(cpy_r_r101); + CPy_DecRef(cpy_r_r101); + if (!cpy_r_r102) goto CPyL191; + cpy_r_r103 = CPy_GetExcValue(); + cpy_r_r104 = CPyStatics[534]; /* '--raise' */ + cpy_r_r105 = CPyDict_GetItem(cpy_r_r10, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 59, CPyStatic_run___globals); + goto CPyL192; + } + cpy_r_r106 = PyObject_IsTrue(cpy_r_r105); + CPy_DecRef(cpy_r_r105); + cpy_r_r107 = cpy_r_r106 >= 0; + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 59, CPyStatic_run___globals); + goto CPyL192; + } + cpy_r_r108 = cpy_r_r106; + if (cpy_r_r108) { + goto CPyL193; + } else + goto CPyL65; +CPyL63: ; + CPy_Raise(cpy_r_r103); + CPy_DecRef(cpy_r_r103); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 60, CPyStatic_run___globals); + goto CPyL100; + } else + goto CPyL194; +CPyL64: ; + CPy_Unreachable(); +CPyL65: ; + cpy_r_r109 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r109 == NULL)) { + goto CPyL195; + } else + goto CPyL68; +CPyL66: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r110 = 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); + goto CPyL100; + } else + goto CPyL196; +CPyL67: ; + CPy_Unreachable(); +CPyL68: ; + cpy_r_r111 = NULL; + cpy_r_r112 = NULL; + cpy_r_r113 = NULL; + cpy_r_r114 = CPyDef__color___Color___format_tb(cpy_r_r109, cpy_r_r103, cpy_r_r111, cpy_r_r112, cpy_r_r113); + CPy_DecRef(cpy_r_r103); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); + goto CPyL190; + } + cpy_r_r115 = CPyModule_builtins; + cpy_r_r116 = CPyStatics[53]; /* 'print' */ + cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); + goto CPyL197; + } + PyObject *cpy_r_r118[1] = {cpy_r_r114}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); + CPy_DecRef(cpy_r_r117); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 62, CPyStatic_run___globals); + goto CPyL197; + } else + goto CPyL198; +CPyL71: ; + CPy_DecRef(cpy_r_r114); + cpy_r_r121 = CPyModule_inspect; + cpy_r_r122 = CPyStatics[535]; /* 'trace' */ + cpy_r_r123 = CPyObject_GetAttr(cpy_r_r121, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL190; + } + cpy_r_r124 = PyObject_Vectorcall(cpy_r_r123, 0, 0, 0); + CPy_DecRef(cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL190; + } + if (likely(PyList_Check(cpy_r_r124))) + cpy_r_r125 = cpy_r_r124; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "list", cpy_r_r124); + goto CPyL190; + } + cpy_r_r126 = (PyObject *)&_Py_NoneStruct; + cpy_r_r127 = (PyObject *)&_Py_NoneStruct; + cpy_r_r128 = CPyStatics[2028]; /* -1 */ + cpy_r_r129 = PySlice_New(cpy_r_r126, cpy_r_r127, cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL199; + } + cpy_r_r130 = PyObject_GetItem(cpy_r_r125, cpy_r_r129); + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL190; + } + if (likely(PyList_Check(cpy_r_r130))) + cpy_r_r131 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "list", cpy_r_r130); + goto CPyL190; + } + cpy_r_r132 = 0; +CPyL78: ; + cpy_r_r133 = (CPyPtr)&((PyVarObject *)cpy_r_r131)->ob_size; + cpy_r_r134 = *(int64_t *)cpy_r_r133; + cpy_r_r135 = cpy_r_r132 < cpy_r_r134; + if (!cpy_r_r135) goto CPyL200; + cpy_r_r136 = (CPyPtr)&((PyListObject *)cpy_r_r131)->ob_item; + cpy_r_r137 = *(CPyPtr *)cpy_r_r136; + cpy_r_r138 = cpy_r_r132 * 8; + cpy_r_r139 = cpy_r_r137 + cpy_r_r138; + cpy_r_r140 = *(PyObject * *)cpy_r_r139; + CPy_INCREF(cpy_r_r140); + if (likely(PyTuple_Check(cpy_r_r140))) + cpy_r_r141 = cpy_r_r140; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "tuple", cpy_r_r140); + goto CPyL201; + } + cpy_r_r142 = CPyStatics[536]; /* 'filename' */ + cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL202; + } + if (likely(PyUnicode_Check(cpy_r_r143))) + cpy_r_r144 = cpy_r_r143; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "str", cpy_r_r143); + goto CPyL202; + } + cpy_r_r145 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r145 == NULL)) { + goto CPyL203; + } else + goto CPyL85; +CPyL83: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r146 = 0; + if (unlikely(!cpy_r_r146)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL100; + } else + goto CPyL204; +CPyL84: ; + CPy_Unreachable(); +CPyL85: ; + PyObject *cpy_r_r147[1] = {cpy_r_r144}; + cpy_r_r148 = (PyObject **)&cpy_r_r147; + cpy_r_r149 = PyObject_Vectorcall(cpy_r_r145, cpy_r_r148, 1, 0); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL205; + } + CPy_DecRef(cpy_r_r144); + cpy_r_r150 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r151[1] = {cpy_r_r149}; + cpy_r_r152 = (PyObject **)&cpy_r_r151; + cpy_r_r153 = PyObject_VectorcallMethod(cpy_r_r150, cpy_r_r152, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL206; + } + CPy_DecRef(cpy_r_r149); + if (likely(PyUnicode_Check(cpy_r_r153))) + cpy_r_r154 = cpy_r_r153; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals, "str", cpy_r_r153); + goto CPyL202; + } + cpy_r_r155 = CPyStr_Equal(cpy_r_r154, cpy_r_r74); + CPy_DecRef(cpy_r_r154); + if (cpy_r_r155) { + goto CPyL207; + } else + goto CPyL208; +CPyL89: ; + cpy_r_r156 = CPyStatics[537]; /* 'frame' */ + cpy_r_r157 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r156); + CPy_DecRef(cpy_r_r141); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 65, CPyStatic_run___globals); + goto CPyL209; + } + cpy_r_r158 = cpy_r_r157; + goto CPyL93; +CPyL91: ; + cpy_r_r159 = cpy_r_r132 + 1; + cpy_r_r132 = cpy_r_r159; + goto CPyL78; +CPyL92: ; + cpy_r_r160 = Py_None; + cpy_r_r158 = cpy_r_r160; +CPyL93: ; + cpy_r_frame = cpy_r_r158; + cpy_r_r161 = (PyObject *)&_Py_NoneStruct; + cpy_r_r162 = cpy_r_frame == cpy_r_r161; + if (!cpy_r_r162) goto CPyL96; + cpy_r_r163 = CPyModule_sys; + cpy_r_r164 = CPyStatics[56]; /* 'exit' */ + cpy_r_r165 = CPyObject_GetAttr(cpy_r_r163, cpy_r_r164); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 70, CPyStatic_run___globals); + goto CPyL210; + } + cpy_r_r166 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r167[1] = {cpy_r_r166}; + cpy_r_r168 = (PyObject **)&cpy_r_r167; + cpy_r_r169 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r168, 1, 0); + CPy_DecRef(cpy_r_r165); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 70, CPyStatic_run___globals); + goto CPyL210; + } else + goto CPyL211; +CPyL96: ; + cpy_r_exit_code = 2; + cpy_r_r170 = Py_None; + cpy_r_return_value = cpy_r_r170; + goto CPyL99; +CPyL97: ; + CPy_Reraise(); + if (!0) { + goto CPyL100; + } else + goto CPyL212; +CPyL98: ; + CPy_Unreachable(); +CPyL99: ; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL102; +CPyL100: ; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + cpy_r_r171 = CPy_KeepPropagating(); + if (!cpy_r_r171) goto CPyL162; + CPy_Unreachable(); +CPyL102: ; + cpy_r_r172 = CPyStatics[538]; /* '--interactive' */ + cpy_r_r173 = CPyDict_GetItem(cpy_r_r10, cpy_r_r172); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 75, CPyStatic_run___globals); + goto CPyL213; + } + cpy_r_r174 = PyObject_IsTrue(cpy_r_r173); + CPy_DECREF(cpy_r_r173); + cpy_r_r175 = cpy_r_r174 >= 0; + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 75, CPyStatic_run___globals); + goto CPyL213; + } + cpy_r_r176 = cpy_r_r174; + if (!cpy_r_r176) goto CPyL214; + cpy_r_r177 = PyDict_New(); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL213; + } + cpy_r_r178 = CPyStatics[539]; /* 'f_globals' */ + cpy_r_r179 = CPyObject_GetAttr(cpy_r_frame, cpy_r_r178); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL215; + } + cpy_r_r180 = CPyStatics[540]; /* 'items' */ + PyObject *cpy_r_r181[1] = {cpy_r_r179}; + cpy_r_r182 = (PyObject **)&cpy_r_r181; + cpy_r_r183 = PyObject_VectorcallMethod(cpy_r_r180, cpy_r_r182, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL216; + } + CPy_DECREF(cpy_r_r179); + cpy_r_r184 = PyObject_GetIter(cpy_r_r183); + CPy_DECREF(cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL215; + } +CPyL109: ; + cpy_r_r185 = PyIter_Next(cpy_r_r184); + if (cpy_r_r185 == NULL) goto CPyL217; + cpy_r_r186 = PyObject_GetIter(cpy_r_r185); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL218; + } + cpy_r_r187 = PyIter_Next(cpy_r_r186); + if (cpy_r_r187 == NULL) { + goto CPyL219; + } else + goto CPyL114; +CPyL112: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r188 = 0; + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL133; + } else + goto CPyL220; +CPyL113: ; + CPy_Unreachable(); +CPyL114: ; + cpy_r_r189 = PyIter_Next(cpy_r_r186); + if (cpy_r_r189 == NULL) { + goto CPyL221; + } else + goto CPyL117; +CPyL115: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r190 = 0; + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL133; + } else + goto CPyL222; +CPyL116: ; + CPy_Unreachable(); +CPyL117: ; + cpy_r_r191 = PyIter_Next(cpy_r_r186); + CPy_DECREF(cpy_r_r186); + if (cpy_r_r191 == NULL) { + goto CPyL120; + } else + goto CPyL223; +CPyL118: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r192 = 0; + if (unlikely(!cpy_r_r192)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL133; + } else + goto CPyL224; +CPyL119: ; + CPy_Unreachable(); +CPyL120: ; + cpy_r_r193 = CPyStatics[541]; /* '__' */ + cpy_r_r194 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r195[2] = {cpy_r_r187, cpy_r_r193}; + cpy_r_r196 = (PyObject **)&cpy_r_r195; + cpy_r_r197 = PyObject_VectorcallMethod(cpy_r_r194, cpy_r_r196, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL225; + } + cpy_r_r198 = PyObject_Not(cpy_r_r197); + CPy_DECREF(cpy_r_r197); + cpy_r_r199 = cpy_r_r198 >= 0; + if (unlikely(!cpy_r_r199)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL225; + } + cpy_r_r200 = cpy_r_r198; + if (!cpy_r_r200) goto CPyL226; + cpy_r_r201 = PyDict_SetItem(cpy_r_r177, cpy_r_r187, cpy_r_r189); + CPy_DECREF(cpy_r_r187); + CPy_DECREF(cpy_r_r189); + cpy_r_r202 = cpy_r_r201 >= 0; + if (unlikely(!cpy_r_r202)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL218; + } else + goto CPyL109; +CPyL124: ; + cpy_r_r203 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r203)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 77, CPyStatic_run___globals); + goto CPyL215; + } + cpy_r_r204 = CPyStatics[102]; /* '_' */ + cpy_r_r205 = CPyStatics[542]; /* 'f_locals' */ + cpy_r_r206 = CPyObject_GetAttr(cpy_r_frame, cpy_r_r205); + CPy_DECREF(cpy_r_frame); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); + goto CPyL227; + } + cpy_r_r207 = CPyDict_Build(1, cpy_r_r204, cpy_r_return_value); + CPy_DECREF(cpy_r_return_value); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); + goto CPyL228; + } + cpy_r_r208 = CPyDict_UpdateInDisplay(cpy_r_r207, cpy_r_r177); + CPy_DECREF(cpy_r_r177); + cpy_r_r209 = cpy_r_r208 >= 0; + if (unlikely(!cpy_r_r209)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); + goto CPyL229; + } + cpy_r_r210 = CPyDict_UpdateInDisplay(cpy_r_r207, cpy_r_r206); + CPy_DECREF(cpy_r_r206); + cpy_r_r211 = cpy_r_r210 >= 0; + if (unlikely(!cpy_r_r211)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 78, CPyStatic_run___globals); + goto CPyL230; + } + cpy_r_r212 = 2; + cpy_r_r213 = CPyDef_console___Console(cpy_r_active_project, cpy_r_r207, cpy_r_r212); + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_r207); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 79, CPyStatic_run___globals); + goto CPyL133; + } + cpy_r_r214 = CPyStatics[543]; /* '\nInteractive mode enabled. Use quit() to close.' */ + cpy_r_r215 = CPyStatics[114]; /* '' */ + cpy_r_r216 = CPyStatics[215]; /* 'banner' */ + cpy_r_r217 = CPyStatics[216]; /* 'exitmsg' */ + cpy_r_r218 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r219 = CPyDict_Build(2, cpy_r_r216, cpy_r_r214, cpy_r_r217, cpy_r_r215); + if (unlikely(cpy_r_r219 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 80, CPyStatic_run___globals); + goto CPyL231; + } + cpy_r_r220 = CPyDef_console___Console___interact(cpy_r_r213, cpy_r_r218, cpy_r_r219); + CPy_DECREF(cpy_r_r218); + CPy_DECREF(cpy_r_r219); + CPy_DECREF_NO_IMM(cpy_r_r213); + if (unlikely(cpy_r_r220 == 2)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 80, CPyStatic_run___globals); + goto CPyL133; + } +CPyL132: ; + tuple_T3OOO __tmp360 = { NULL, NULL, NULL }; + cpy_r_r221 = __tmp360; + cpy_r_r222 = cpy_r_r221; + goto CPyL134; +CPyL133: ; + cpy_r_r223 = CPy_CatchError(); + cpy_r_r222 = cpy_r_r223; +CPyL134: ; + cpy_r_r224 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r224 == NULL)) { + goto CPyL232; + } else + goto CPyL137; +CPyL135: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r225 = 0; + if (unlikely(!cpy_r_r225)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); + goto CPyL157; + } else + goto CPyL233; +CPyL136: ; + CPy_Unreachable(); +CPyL137: ; + cpy_r_r226 = CPyStatics[55]; /* 'argv' */ + cpy_r_r227 = CPyObject_GetAttr(cpy_r_r224, cpy_r_r226); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); + goto CPyL234; + } + if (likely(PyDict_Check(cpy_r_r227))) + cpy_r_r228 = cpy_r_r227; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals, "dict", cpy_r_r227); + goto CPyL234; + } + cpy_r_r229 = CPyStatics[544]; /* 'gas' */ + cpy_r_r230 = CPyDict_GetItem(cpy_r_r228, cpy_r_r229); + CPy_DECREF(cpy_r_r228); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); + goto CPyL234; + } + cpy_r_r231 = PyObject_IsTrue(cpy_r_r230); + CPy_DECREF(cpy_r_r230); + cpy_r_r232 = cpy_r_r231 >= 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 83, CPyStatic_run___globals); + goto CPyL234; + } + cpy_r_r233 = cpy_r_r231; + if (!cpy_r_r233) goto CPyL152; + cpy_r_r234 = CPyStatics[545]; /* '\n======= Gas profile =======' */ + cpy_r_r235 = CPyModule_builtins; + cpy_r_r236 = CPyStatics[53]; /* 'print' */ + cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 84, CPyStatic_run___globals); + goto CPyL234; + } + PyObject *cpy_r_r238[1] = {cpy_r_r234}; + cpy_r_r239 = (PyObject **)&cpy_r_r238; + cpy_r_r240 = PyObject_Vectorcall(cpy_r_r237, cpy_r_r239, 1, 0); + CPy_DECREF(cpy_r_r237); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 84, CPyStatic_run___globals); + goto CPyL234; + } else + goto CPyL235; +CPyL144: ; + cpy_r_r241 = CPyDef_test___output____build_gas_profile_output(); + if (unlikely(cpy_r_r241 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 85, CPyStatic_run___globals); + goto CPyL234; + } + cpy_r_r242 = 0; +CPyL146: ; + cpy_r_r243 = (CPyPtr)&((PyVarObject *)cpy_r_r241)->ob_size; + cpy_r_r244 = *(int64_t *)cpy_r_r243; + cpy_r_r245 = cpy_r_r242 < cpy_r_r244; + if (!cpy_r_r245) goto CPyL236; + cpy_r_r246 = (CPyPtr)&((PyListObject *)cpy_r_r241)->ob_item; + cpy_r_r247 = *(CPyPtr *)cpy_r_r246; + cpy_r_r248 = cpy_r_r242 * 8; + cpy_r_r249 = cpy_r_r247 + cpy_r_r248; + cpy_r_r250 = *(PyObject * *)cpy_r_r249; + CPy_INCREF(cpy_r_r250); + if (likely(PyUnicode_Check(cpy_r_r250))) + cpy_r_r251 = cpy_r_r250; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "main", 85, CPyStatic_run___globals, "str", cpy_r_r250); + goto CPyL237; + } + cpy_r_r252 = CPyModule_builtins; + cpy_r_r253 = CPyStatics[53]; /* 'print' */ + cpy_r_r254 = CPyObject_GetAttr(cpy_r_r252, cpy_r_r253); + if (unlikely(cpy_r_r254 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 86, CPyStatic_run___globals); + goto CPyL238; + } + PyObject *cpy_r_r255[1] = {cpy_r_r251}; + cpy_r_r256 = (PyObject **)&cpy_r_r255; + cpy_r_r257 = PyObject_Vectorcall(cpy_r_r254, cpy_r_r256, 1, 0); + CPy_DECREF(cpy_r_r254); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 86, CPyStatic_run___globals); + goto CPyL238; + } else + goto CPyL239; +CPyL150: ; + CPy_DECREF(cpy_r_r251); + cpy_r_r258 = cpy_r_r242 + 1; + cpy_r_r242 = cpy_r_r258; + goto CPyL146; +CPyL152: ; + cpy_r_r259 = CPyModule_sys; + cpy_r_r260 = CPyStatics[56]; /* 'exit' */ + cpy_r_r261 = CPyObject_GetAttr(cpy_r_r259, cpy_r_r260); + if (unlikely(cpy_r_r261 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 88, CPyStatic_run___globals); + goto CPyL234; + } + cpy_r_r262 = CPyTagged_StealAsObject(cpy_r_exit_code); + PyObject *cpy_r_r263[1] = {cpy_r_r262}; + cpy_r_r264 = (PyObject **)&cpy_r_r263; + cpy_r_r265 = PyObject_Vectorcall(cpy_r_r261, cpy_r_r264, 1, 0); + CPy_DECREF(cpy_r_r261); + if (unlikely(cpy_r_r265 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "main", 88, CPyStatic_run___globals); + goto CPyL240; + } else + goto CPyL241; +CPyL154: ; + CPy_DECREF(cpy_r_r262); + if (cpy_r_r222.f0 == NULL) goto CPyL161; + CPy_Reraise(); + if (!0) { + goto CPyL157; + } else + goto CPyL242; +CPyL156: ; + CPy_Unreachable(); +CPyL157: ; + if (cpy_r_r222.f0 == NULL) goto CPyL159; + CPy_RestoreExcInfo(cpy_r_r222); + CPy_XDECREF(cpy_r_r222.f0); + CPy_XDECREF(cpy_r_r222.f1); + CPy_XDECREF(cpy_r_r222.f2); +CPyL159: ; + cpy_r_r266 = CPy_KeepPropagating(); + if (!cpy_r_r266) goto CPyL162; + CPy_Unreachable(); +CPyL161: ; + cpy_r_r267 = Py_None; + return cpy_r_r267; +CPyL162: ; + cpy_r_r268 = NULL; + return cpy_r_r268; +CPyL163: ; + CPy_DecRef(cpy_r_r3); + goto CPyL162; +CPyL164: ; + CPy_DecRef(cpy_r_r10); + goto CPyL162; +CPyL165: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + goto CPyL162; +CPyL166: ; + CPy_DECREF(cpy_r_r14); + goto CPyL21; +CPyL167: ; + CPy_DECREF(cpy_r_active_project); + goto CPyL11; +CPyL168: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r26); + goto CPyL162; +CPyL169: ; + CPy_DECREF(cpy_r_r30); + goto CPyL14; +CPyL170: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r36); + goto CPyL162; +CPyL171: ; + CPy_DECREF(cpy_r_r42); + goto CPyL20; +CPyL172: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + goto CPyL22; +CPyL173: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r49); + goto CPyL162; +CPyL174: ; + CPy_DECREF(cpy_r_r57); + goto CPyL30; +CPyL175: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r64); + goto CPyL162; +CPyL176: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r69); + goto CPyL162; +CPyL177: ; + CPy_DecRef(cpy_r_r76); + goto CPyL58; +CPyL178: ; + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r78); + goto CPyL58; +CPyL179: ; + CPy_DECREF(cpy_r_r78); + goto CPyL42; +CPyL180: ; + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + goto CPyL58; +CPyL181: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + goto CPyL58; +CPyL182: ; + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + goto CPyL58; +CPyL183: ; + CPy_DECREF(cpy_r_r91); + goto CPyL49; +CPyL184: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_r74); + goto CPyL50; +CPyL185: ; + CPy_DECREF(cpy_r_r91); + CPy_DECREF(cpy_r_return_value); + goto CPyL52; +CPyL186: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_r74); + goto CPyL53; +CPyL187: ; + CPy_DECREF(cpy_r_r74); + goto CPyL57; +CPyL188: ; + CPy_DECREF(cpy_r_return_value); + CPy_DECREF(cpy_r_frame); + CPy_DECREF(cpy_r_r96); + goto CPyL55; +CPyL189: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_r74); + goto CPyL56; +CPyL190: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + goto CPyL100; +CPyL191: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + goto CPyL97; +CPyL192: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r103); + goto CPyL100; +CPyL193: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + goto CPyL63; +CPyL194: ; + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL64; +CPyL195: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r103); + goto CPyL66; +CPyL196: ; + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL67; +CPyL197: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r114); + goto CPyL100; +CPyL198: ; + CPy_DecRef(cpy_r_r120); + goto CPyL71; +CPyL199: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r125); + goto CPyL100; +CPyL200: ; + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + goto CPyL92; +CPyL201: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + goto CPyL100; +CPyL202: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r141); + goto CPyL100; +CPyL203: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r144); + goto CPyL83; +CPyL204: ; + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL84; +CPyL205: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r144); + goto CPyL100; +CPyL206: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r149); + goto CPyL100; +CPyL207: ; + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r131); + goto CPyL89; +CPyL208: ; + CPy_DecRef(cpy_r_r141); + goto CPyL91; +CPyL209: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + goto CPyL100; +CPyL210: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_frame); + goto CPyL100; +CPyL211: ; + CPy_DecRef(cpy_r_r169); + goto CPyL96; +CPyL212: ; + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL98; +CPyL213: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_return_value); + CPy_DecRef(cpy_r_frame); + goto CPyL133; +CPyL214: ; + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_return_value); + CPy_DECREF(cpy_r_frame); + goto CPyL132; +CPyL215: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_return_value); + CPy_DecRef(cpy_r_frame); + CPy_DecRef(cpy_r_r177); + goto CPyL133; +CPyL216: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_return_value); + CPy_DecRef(cpy_r_frame); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + goto CPyL133; +CPyL217: ; + CPy_DECREF(cpy_r_r184); + goto CPyL124; +CPyL218: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_return_value); + CPy_DecRef(cpy_r_frame); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r184); + goto CPyL133; +CPyL219: ; + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_return_value); + CPy_DECREF(cpy_r_frame); + CPy_DECREF(cpy_r_r177); + CPy_DECREF(cpy_r_r184); + CPy_DECREF(cpy_r_r186); + goto CPyL112; +CPyL220: ; + CPyTagged_DECREF(cpy_r_exit_code); + goto CPyL113; +CPyL221: ; + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_return_value); + CPy_DECREF(cpy_r_frame); + CPy_DECREF(cpy_r_r177); + CPy_DECREF(cpy_r_r184); + CPy_DECREF(cpy_r_r186); + CPy_DECREF(cpy_r_r187); + goto CPyL115; +CPyL222: ; + CPyTagged_DECREF(cpy_r_exit_code); + goto CPyL116; +CPyL223: ; + CPy_DECREF(cpy_r_active_project); + CPy_DECREF(cpy_r_return_value); + CPy_DECREF(cpy_r_frame); + CPy_DECREF(cpy_r_r177); + CPy_DECREF(cpy_r_r184); + CPy_DECREF(cpy_r_r187); + CPy_DECREF(cpy_r_r189); + CPy_DECREF(cpy_r_r191); + goto CPyL118; +CPyL224: ; + CPyTagged_DECREF(cpy_r_exit_code); + goto CPyL119; +CPyL225: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_return_value); + CPy_DecRef(cpy_r_frame); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r184); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r189); + goto CPyL133; +CPyL226: ; + CPy_DECREF(cpy_r_r187); + CPy_DECREF(cpy_r_r189); + goto CPyL109; +CPyL227: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_return_value); + CPy_DecRef(cpy_r_r177); + goto CPyL133; +CPyL228: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r206); + goto CPyL133; +CPyL229: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + goto CPyL133; +CPyL230: ; + CPy_DecRef(cpy_r_active_project); + CPy_DecRef(cpy_r_r207); + goto CPyL133; +CPyL231: ; + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r218); + goto CPyL133; +CPyL232: ; + CPyTagged_DecRef(cpy_r_exit_code); + goto CPyL135; +CPyL233: ; + CPy_XDecRef(cpy_r_r222.f0); + CPy_XDecRef(cpy_r_r222.f1); + CPy_XDecRef(cpy_r_r222.f2); + goto CPyL136; +CPyL234: ; + CPyTagged_DecRef(cpy_r_exit_code); + goto CPyL157; +CPyL235: ; + CPy_DECREF(cpy_r_r240); + goto CPyL144; +CPyL236: ; + CPy_DECREF_NO_IMM(cpy_r_r241); + goto CPyL152; +CPyL237: ; + CPyTagged_DecRef(cpy_r_exit_code); + CPy_DecRef(cpy_r_r241); + goto CPyL157; +CPyL238: ; + CPyTagged_DecRef(cpy_r_exit_code); + CPy_DecRef(cpy_r_r241); + CPy_DecRef(cpy_r_r251); + goto CPyL157; +CPyL239: ; + CPy_DECREF(cpy_r_r257); + goto CPyL150; +CPyL240: ; + CPy_DecRef(cpy_r_r262); + goto CPyL157; +CPyL241: ; + CPy_DECREF(cpy_r_r265); + goto CPyL154; +CPyL242: ; + CPy_XDECREF(cpy_r_r222.f0); + CPy_XDECREF(cpy_r_r222.f1); + CPy_XDECREF(cpy_r_r222.f2); + goto CPyL156; +} + +PyObject *CPyPy_run___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_run___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/run.py", "main", 35, CPyStatic_run___globals); + return NULL; +} + +char CPyDef_run_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + int32_t cpy_r_r63; + char cpy_r_r64; + char cpy_r_r65; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", -1, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_inspect; + 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] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2138]; /* (('inspect', 'inspect', 'inspect'), + ('sys', 'sys', 'sys')) */ + cpy_r_r12 = CPyStatic_run___globals; + cpy_r_r13 = CPyStatics[546]; /* 'brownie/_cli/run.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL23; + cpy_r_r16 = CPyStatics[2124]; /* ('network', 'project') */ + cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r18 = CPyStatic_run___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 6, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie = cpy_r_r19; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r22 = CPyStatic_run___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("brownie/_cli/run.py", "", 7, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie____c_constants = cpy_r_r23; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2139]; /* ('Console',) */ + cpy_r_r25 = CPyStatics[395]; /* 'brownie._cli.console' */ + cpy_r_r26 = CPyStatic_run___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("brownie/_cli/run.py", "", 8, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie____cli___console = cpy_r_r27; + CPy_INCREF(CPyModule_brownie____cli___console); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2140]; /* ('CONFIG', '_update_argv_from_docopt') */ + cpy_r_r29 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r30 = CPyStatic_run___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 9, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie____config = cpy_r_r31; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[2141]; /* ('_get_path', 'run') */ + cpy_r_r33 = CPyStatics[549]; /* 'brownie.project.scripts' */ + cpy_r_r34 = CPyStatic_run___globals; + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 10, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie___project___scripts = cpy_r_r35; + CPy_INCREF(CPyModule_brownie___project___scripts); + CPy_DECREF(cpy_r_r35); + cpy_r_r36 = CPyStatics[2142]; /* ('_build_gas_profile_output',) */ + cpy_r_r37 = CPyStatics[551]; /* 'brownie.test.output' */ + cpy_r_r38 = CPyStatic_run___globals; + cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 11, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie___test___output = cpy_r_r39; + CPy_INCREF(CPyModule_brownie___test___output); + CPy_DECREF(cpy_r_r39); + cpy_r_r40 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r41 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r42 = CPyStatic_run___globals; + cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 12, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie___utils = cpy_r_r43; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r43); + cpy_r_r44 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r45 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r46 = CPyStatic_run___globals; + cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 13, CPyStatic_run___globals); + goto CPyL23; + } + CPyModule_brownie___utils___docopt = cpy_r_r47; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r47); + cpy_r_r48 = CPyStatics[552]; /* ('Usage: brownie run [] [...] ' + '[options]\n' + '\n' + 'Arguments:\n' + ' The name of the script to ' + 'run\n' + ' [] The function to call ' + '(default is main)\n' + ' [] Extra argument to pass to ' + 'the function\n' + '\n' + 'Options:\n' + ' --network [name] Use a specific network ' + '(default ') */ + cpy_r_r49 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r49 != NULL)) goto CPyL15; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r50 = 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); + goto CPyL23; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r51 = CPyStatics[240]; /* 'settings' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); + goto CPyL23; + } + if (likely(PyDict_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals, "dict", cpy_r_r52); + goto CPyL23; + } + cpy_r_r54 = CPyStatics[392]; /* 'networks' */ + cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); + goto CPyL23; + } + cpy_r_r56 = CPyStatics[393]; /* 'default' */ + cpy_r_r57 = PyObject_GetItem(cpy_r_r55, cpy_r_r56); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 23, CPyStatic_run___globals); + goto CPyL23; + } + cpy_r_r58 = PyObject_Str(cpy_r_r57); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 15, CPyStatic_run___globals); + goto CPyL23; + } + cpy_r_r59 = CPyStatics[553]; /* (')\n' + ' --silent Suppress console output for ' + 'transactions\n' + ' --interactive -I Open an interactive console ' + 'when the script completes or raises\n' + ' --raise -r Raise exceptions occurred in ' + 'the script to the caller\n' + ' --gas -g Display gas profile for ' + 'function calls\n' + ' --tb -t Show entire python traceback ' + 'on exceptions\n' + ' --help -h Display this message\n' + '\n' + 'Use run to execute scripts for contract deployment, to ' + 'automate common\n' + 'interactions, or for gas profiling.') */ + cpy_r_r60 = CPyStr_Build(3, cpy_r_r48, cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 15, CPyStatic_run___globals); + goto CPyL23; + } + cpy_r_r61 = CPyStatic_run___globals; + cpy_r_r62 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r63 = CPyDict_SetItem(cpy_r_r61, cpy_r_r62, cpy_r_r60); + CPy_DECREF(cpy_r_r60); + cpy_r_r64 = cpy_r_r63 >= 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/_cli/run.py", "", 15, CPyStatic_run___globals); + goto CPyL23; + } + return 1; +CPyL23: ; + cpy_r_r65 = 2; + return cpy_r_r65; +} +static PyMethodDef testmodule_methods[] = { + {"main", (PyCFunction)CPyPy_test___main, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("main()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____cli___test(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____cli___test__internal, "__name__"); + CPyStatic_test___globals = PyModule_GetDict(CPyModule_brownie____cli___test__internal); + if (unlikely(CPyStatic_test___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_test_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____cli___test__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef testmodule = { + PyModuleDef_HEAD_INIT, + "brownie._cli.test", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + testmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____cli___test(void) +{ + if (CPyModule_brownie____cli___test__internal) { + Py_INCREF(CPyModule_brownie____cli___test__internal); + return CPyModule_brownie____cli___test__internal; + } + CPyModule_brownie____cli___test__internal = PyModule_Create(&testmodule); + if (unlikely(CPyModule_brownie____cli___test__internal == NULL)) + goto fail; + if (CPyExec_brownie____cli___test(CPyModule_brownie____cli___test__internal) != 0) + goto fail; + return CPyModule_brownie____cli___test__internal; + fail: + return NULL; +} + +PyObject *CPyDef_test___main(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + CPyTagged cpy_r_r43; + CPyTagged cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + CPyPtr cpy_r_r47; + int64_t cpy_r_r48; + CPyTagged cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + CPyPtr cpy_r_r73; + CPyPtr cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + CPyTagged cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + cpy_r_r0 = CPyStatics[60]; /* '-h' */ + cpy_r_r1 = CPyModule_sys; + cpy_r_r2 = CPyStatics[55]; /* 'argv' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); + goto CPyL46; + } + if (likely(PyList_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals, "list", cpy_r_r3); + goto CPyL46; + } + cpy_r_r5 = PySequence_Contains(cpy_r_r4, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); + goto CPyL46; + } + cpy_r_r7 = cpy_r_r5; + if (cpy_r_r7) goto CPyL8; + cpy_r_r8 = CPyStatics[554]; /* '--help' */ + cpy_r_r9 = CPyModule_sys; + cpy_r_r10 = CPyStatics[55]; /* 'argv' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); + goto CPyL46; + } + if (likely(PyList_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals, "list", cpy_r_r11); + goto CPyL46; + } + cpy_r_r13 = PySequence_Contains(cpy_r_r12, cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 45, CPyStatic_test___globals); + goto CPyL46; + } + cpy_r_r15 = cpy_r_r13; + if (!cpy_r_r15) goto CPyL13; +CPyL8: ; + cpy_r_r16 = CPyStatic_test___globals; + cpy_r_r17 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals); + goto CPyL46; + } + if (likely(PyUnicode_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals, "str", cpy_r_r18); + goto CPyL46; + } + cpy_r_r20 = CPyStatic_test___globals; + cpy_r_r21 = CPyStatics[61]; /* 'docopt' */ + cpy_r_r22 = CPyDict_GetItem(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals); + goto CPyL47; + } + PyObject *cpy_r_r23[1] = {cpy_r_r19}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 47, CPyStatic_test___globals); + goto CPyL47; + } else + goto CPyL48; +CPyL12: ; + CPy_DECREF(cpy_r_r19); +CPyL13: ; + cpy_r_r26 = CPyStatics[175]; /* '.' */ + cpy_r_r27 = CPyDef_project___main___check_for_project(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 49, CPyStatic_test___globals); + goto CPyL46; + } + cpy_r_r28 = (PyObject *)&_Py_NoneStruct; + cpy_r_r29 = cpy_r_r27 == cpy_r_r28; + if (cpy_r_r29) { + goto CPyL49; + } else + goto CPyL18; +CPyL15: ; + cpy_r_r30 = CPyStatic_test___globals; + cpy_r_r31 = CPyStatics[82]; /* 'ProjectNotFound' */ + cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 51, CPyStatic_test___globals); + goto CPyL46; + } + CPy_Raise(cpy_r_r32); + CPy_DECREF(cpy_r_r32); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 51, CPyStatic_test___globals); + goto CPyL46; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r33 = CPyDef_project___main____add_to_sys_path(cpy_r_r27); + if (unlikely(cpy_r_r33 == 2)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 54, CPyStatic_test___globals); + goto CPyL50; + } + cpy_r_r34 = CPyModule_sys; + cpy_r_r35 = CPyStatics[55]; /* 'argv' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); + goto CPyL50; + } + if (likely(PyList_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals, "list", cpy_r_r36); + goto CPyL50; + } + cpy_r_r38 = CPyModule_sys; + cpy_r_r39 = CPyStatics[55]; /* 'argv' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); + goto CPyL51; + } + if (likely(PyList_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals, "list", cpy_r_r40); + goto CPyL51; + } + cpy_r_r42 = CPyStatics[555]; /* 'test' */ + cpy_r_r43 = CPyList_Index(cpy_r_r41, cpy_r_r42); + CPy_DECREF_NO_IMM(cpy_r_r41); + if (unlikely(cpy_r_r43 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); + goto CPyL51; + } + cpy_r_r44 = CPyTagged_Add(cpy_r_r43, 2); + CPyTagged_DECREF(cpy_r_r43); + cpy_r_r45 = CPyList_GetSlice(cpy_r_r37, cpy_r_r44, 9223372036854775806LL); + CPy_DECREF_NO_IMM(cpy_r_r37); + CPyTagged_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals); + goto CPyL50; + } + if (likely(PyList_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 56, CPyStatic_test___globals, "list", cpy_r_r45); + goto CPyL50; + } + cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; + cpy_r_r48 = *(int64_t *)cpy_r_r47; + cpy_r_r49 = cpy_r_r48 << 1; + cpy_r_r50 = cpy_r_r49 != 0; + if (!cpy_r_r50) goto CPyL30; + cpy_r_r51 = CPyList_GetItemShort(cpy_r_r46, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 57, CPyStatic_test___globals); + goto CPyL52; + } + if (likely(PyUnicode_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 57, CPyStatic_test___globals, "str", cpy_r_r51); + goto CPyL52; + } + cpy_r_r53 = CPyStatics[57]; /* '-' */ + cpy_r_r54 = CPyStr_Startswith(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + cpy_r_r55 = cpy_r_r54; + if (!cpy_r_r55) goto CPyL53; +CPyL30: ; + cpy_r_r56 = CPyDef__config____load_project_structure_config(cpy_r_r27); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 58, CPyStatic_test___globals); + goto CPyL52; + } + cpy_r_r57 = CPyStatics[556]; /* 'tests' */ + cpy_r_r58 = PyObject_GetItem(cpy_r_r56, cpy_r_r57); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); + goto CPyL52; + } + cpy_r_r59 = cpy_r_r27; + cpy_r_r60 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r61[2] = {cpy_r_r59, cpy_r_r58}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); + goto CPyL54; + } + CPy_DECREF(cpy_r_r59); + CPy_DECREF(cpy_r_r58); + cpy_r_r64 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r65[1] = {cpy_r_r63}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); + goto CPyL55; + } + CPy_DECREF(cpy_r_r63); + if (likely(PyUnicode_Check(cpy_r_r67))) + cpy_r_r68 = cpy_r_r67; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals, "str", cpy_r_r67); + goto CPyL56; + } + cpy_r_r69 = CPyList_Insert(cpy_r_r46, 0, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 59, CPyStatic_test___globals); + goto CPyL56; + } +CPyL37: ; + cpy_r_r71 = CPyStatics[557]; /* 'pytest-brownie' */ + cpy_r_r72 = PyList_New(1); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); + goto CPyL56; + } + cpy_r_r73 = (CPyPtr)&((PyListObject *)cpy_r_r72)->ob_item; + cpy_r_r74 = *(CPyPtr *)cpy_r_r73; + CPy_INCREF(cpy_r_r71); + *(PyObject * *)cpy_r_r74 = cpy_r_r71; + cpy_r_r75 = CPyModule_pytest; + cpy_r_r76 = CPyStatics[81]; /* 'main' */ + cpy_r_r77 = CPyObject_GetAttr(cpy_r_r75, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); + goto CPyL57; + } + PyObject *cpy_r_r78[2] = {cpy_r_r46, cpy_r_r72}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 2, 0); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); + goto CPyL57; + } + CPy_DECREF_NO_IMM(cpy_r_r46); + CPy_DECREF_NO_IMM(cpy_r_r72); + if (likely(PyLong_Check(cpy_r_r80))) + cpy_r_r81 = CPyTagged_FromObject(cpy_r_r80); + else { + CPy_TypeError("int", cpy_r_r80); cpy_r_r81 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 61, CPyStatic_test___globals); + goto CPyL46; + } + CPyTagged_INCREF(cpy_r_r81); + cpy_r_r82 = cpy_r_r81 != 0; + CPyTagged_DECREF(cpy_r_r81); + if (!cpy_r_r82) goto CPyL58; + cpy_r_r83 = CPyModule_sys; + cpy_r_r84 = CPyStatics[56]; /* 'exit' */ + cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 63, CPyStatic_test___globals); + goto CPyL59; + } + cpy_r_r86 = CPyTagged_StealAsObject(cpy_r_r81); + PyObject *cpy_r_r87[1] = {cpy_r_r86}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r88, 1, 0); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "main", 63, CPyStatic_test___globals); + goto CPyL60; + } else + goto CPyL61; +CPyL44: ; + CPy_DECREF(cpy_r_r86); +CPyL45: ; + cpy_r_r90 = Py_None; + return cpy_r_r90; +CPyL46: ; + cpy_r_r91 = NULL; + return cpy_r_r91; +CPyL47: ; + CPy_DecRef(cpy_r_r19); + goto CPyL46; +CPyL48: ; + CPy_DECREF(cpy_r_r25); + goto CPyL12; +CPyL49: ; + CPy_DECREF(cpy_r_r27); + goto CPyL15; +CPyL50: ; + CPy_DecRef(cpy_r_r27); + goto CPyL46; +CPyL51: ; + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r37); + goto CPyL46; +CPyL52: ; + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r46); + goto CPyL46; +CPyL53: ; + CPy_DECREF(cpy_r_r27); + goto CPyL37; +CPyL54: ; + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + goto CPyL46; +CPyL55: ; + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r63); + goto CPyL46; +CPyL56: ; + CPy_DecRef(cpy_r_r46); + goto CPyL46; +CPyL57: ; + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + goto CPyL46; +CPyL58: ; + CPyTagged_DECREF(cpy_r_r81); + goto CPyL45; +CPyL59: ; + CPyTagged_DecRef(cpy_r_r81); + goto CPyL46; +CPyL60: ; + CPy_DecRef(cpy_r_r86); + goto CPyL46; +CPyL61: ; + CPy_DECREF(cpy_r_r89); + goto CPyL44; +} + +PyObject *CPyPy_test___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":main", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_test___main(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_cli/test.py", "main", 44, CPyStatic_test___globals); + return NULL; +} + +char CPyDef_test_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", -1, CPyStatic_test___globals); + goto CPyL19; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_sys; + cpy_r_r6 = (PyObject **)&CPyModule_pytest; + PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r8 = (void *)&cpy_r_r7; + int64_t cpy_r_r9[2] = {3, 5}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2144]; /* (('sys', 'sys', 'sys'), ('pytest', 'pytest', 'pytest')) */ + cpy_r_r12 = CPyStatic_test___globals; + cpy_r_r13 = CPyStatics[559]; /* 'brownie/_cli/test.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL19; + cpy_r_r16 = CPyStatics[2091]; /* ('project',) */ + cpy_r_r17 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r18 = CPyStatic_test___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 7, CPyStatic_test___globals); + goto CPyL19; + } + CPyModule_brownie = cpy_r_r19; + CPy_INCREF(CPyModule_brownie); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2145]; /* ('CONFIG', '_load_project_structure_config') */ + cpy_r_r21 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r22 = CPyStatic_test___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("brownie/_cli/test.py", "", 8, CPyStatic_test___globals); + goto CPyL19; + } + CPyModule_brownie____config = cpy_r_r23; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2079]; /* ('ProjectNotFound',) */ + cpy_r_r25 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r26 = CPyStatic_test___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("brownie/_cli/test.py", "", 9, CPyStatic_test___globals); + goto CPyL19; + } + CPyModule_brownie___exceptions = cpy_r_r27; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2090]; /* ('docopt',) */ + cpy_r_r29 = CPyStatics[99]; /* 'brownie.utils.docopt' */ + cpy_r_r30 = CPyStatic_test___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 10, CPyStatic_test___globals); + goto CPyL19; + } + CPyModule_brownie___utils___docopt = cpy_r_r31; + CPy_INCREF(CPyModule_brownie___utils___docopt); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[560]; /* ('Usage: brownie test [, ...] [options]\n' + '\n' + 'Arguments:\n' + ' [, ...] Path(s) of the test modules ' + 'to run\n' + '\n' + 'Brownie Options:\n' + ' --update -U Only run tests where ' + 'changes have occurred\n' + ' --coverage -C Evaluate contract test ' + 'coverage\n' + ' --interactive -I Open an interactive console ' + 'each time a test fails\n' + ' --stateful [true,false] Only run stateful tests, or ' + 'skip them\n' + ' --failfast Fail hypothesis tests ' + 'quickly (no shrinking)\n' + ' --revert-tb -R Show detailed traceback on ' + 'unhandled transaction reverts\n' + ' --gas -G Display gas profile for ' + 'function calls\n' + ' --network [name] Use a specific network ' + '(default ') */ + cpy_r_r33 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r33 != NULL)) goto CPyL11; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); + goto CPyL19; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r35 = CPyStatics[240]; /* 'settings' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); + goto CPyL19; + } + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals, "dict", cpy_r_r36); + goto CPyL19; + } + cpy_r_r38 = CPyStatics[392]; /* 'networks' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); + goto CPyL19; + } + cpy_r_r40 = CPyStatics[393]; /* 'default' */ + cpy_r_r41 = PyObject_GetItem(cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 25, CPyStatic_test___globals); + goto CPyL19; + } + cpy_r_r42 = PyObject_Str(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 12, CPyStatic_test___globals); + goto CPyL19; + } + cpy_r_r43 = CPyStatics[561]; /* (')\n' + ' --showinternal Include Brownie internal ' + 'frames in tracebacks\n' + '\n' + 'Pytest Options:\n' + ' -s Disable stdout capture when ' + 'running tests\n' + ' -n [numprocesses] Number of workers to use ' + 'for xdist distributed testing,\n' + " set to 'auto' for automatic " + 'detection of number of CPUs\n' + ' --durations [num] show slowest setup/test ' + 'durations (num=0 for all)\n' + ' --exitfirst -x Exit instantly on first ' + 'error or failed test\n' + ' --verbose -v Increase verbosity\n' + ' --disable-warnings -w Disable all warnings\n' + '\n' + 'Help Options:\n' + ' --fixtures Show a list of available ' + 'fixtures\n' + ' --help -h Display this message\n' + '\n' + 'Launches pytest and runs the tests for a project.') */ + cpy_r_r44 = CPyStr_Build(3, cpy_r_r32, cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 12, CPyStatic_test___globals); + goto CPyL19; + } + cpy_r_r45 = CPyStatic_test___globals; + cpy_r_r46 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/_cli/test.py", "", 12, CPyStatic_test___globals); + goto CPyL19; + } + return 1; +CPyL19: ; + cpy_r_r49 = 2; + return cpy_r_r49; +} + +static int +_config___ConfigDict_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return CPyPy__config___ConfigDict_____init__(self, args, kwds) != NULL ? 0 : -1; +} +static int CPyDunder___setitem___config___ConfigDict(PyObject *obj_self, PyObject *obj_key, PyObject *obj_value) { + if (obj_value == NULL) { + PyObject *super = CPy_Super(CPyModule_builtins, obj_self); + if (super == NULL) return -1; + PyObject *result = PyObject_CallMethod(super, "__delitem__", "O", obj_key); + Py_DECREF(super); + Py_XDECREF(result); + return result == NULL ? -1 : 0; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + PyObject *arg_key; + if (likely(PyUnicode_Check(obj_key))) + arg_key = obj_key; + else { + CPy_TypeError("str", obj_key); + goto fail; + } + PyObject *arg_value = obj_value; + char val = CPyDef__config___ConfigDict_____setitem__(arg_self, arg_key, arg_value); + if (val == 2) { + goto fail; + } + return 0; +fail: ; + return -1; +} +static PyMappingMethods _config___ConfigDict_as_mapping = { + .mp_ass_subscript = CPyDunder___setitem___config___ConfigDict, +}; + +static PyGetSetDef _config___ConfigDict_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef _config___ConfigDict_methods[] = { + {"__init__", + (PyCFunction)CPyPy__config___ConfigDict_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"__setitem__", + (PyCFunction)CPyPy__config___ConfigDict_____setitem__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__setitem__($self, key, value, /)\n--\n\n")}, + {"update", + (PyCFunction)CPyPy__config___ConfigDict___update, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("update($self, arg)\n--\n\n")}, + {"_lock", + (PyCFunction)CPyPy__config___ConfigDict____lock, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_lock($self)\n--\n\n")}, + {"_unlock", + (PyCFunction)CPyPy__config___ConfigDict____unlock, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_unlock($self)\n--\n\n")}, + {"_copy", + (PyCFunction)CPyPy__config___ConfigDict____copy, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_copy($self)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config___ConfigDict_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "ConfigDict", + .tp_getset = _config___ConfigDict_getseters, + .tp_methods = _config___ConfigDict_methods, + .tp_init = _config___ConfigDict_init, + .tp_as_mapping = &_config___ConfigDict_as_mapping, + .tp_basicsize = sizeof(PyDictObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR(NULL), +}; +static PyTypeObject *CPyType__config___ConfigDict_template = &CPyType__config___ConfigDict_template_; + + +static PyObject *CPyDunder___get___config_____init___3_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef__config_____init___3_ConfigContainer_obj_____get__(self, instance, owner); +} +PyObject *CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef__config_____init___3_ConfigContainer_obj(void); + +static PyObject * +_config_____init___3_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__config_____init___3_ConfigContainer_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_config_____init___3_ConfigContainer_obj_traverse(brownie____config_____init___3_ConfigContainer_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +_config_____init___3_ConfigContainer_obj_clear(brownie____config_____init___3_ConfigContainer_objObject *self) +{ + return 0; +} + +static void +_config_____init___3_ConfigContainer_obj_dealloc(brownie____config_____init___3_ConfigContainer_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (_config_____init___3_ConfigContainer_obj_free_instance == NULL) { + _config_____init___3_ConfigContainer_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, _config_____init___3_ConfigContainer_obj_dealloc) + _config_____init___3_ConfigContainer_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _config_____init___3_ConfigContainer_obj_vtable[2]; +static bool +CPyDef__config_____init___3_ConfigContainer_obj_trait_vtable_setup(void) +{ + CPyVTableItem _config_____init___3_ConfigContainer_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef__config_____init___3_ConfigContainer_obj_____call__, + (CPyVTableItem)CPyDef__config_____init___3_ConfigContainer_obj_____get__, + }; + memcpy(_config_____init___3_ConfigContainer_obj_vtable, _config_____init___3_ConfigContainer_obj_vtable_scratch, sizeof(_config_____init___3_ConfigContainer_obj_vtable)); + return 1; +} + +static PyMethodDef _config_____init___3_ConfigContainer_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy__config_____init___3_ConfigContainer_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy__config_____init___3_ConfigContainer_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config_____init___3_ConfigContainer_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___ConfigContainer_obj", + .tp_new = _config_____init___3_ConfigContainer_obj_new, + .tp_dealloc = (destructor)_config_____init___3_ConfigContainer_obj_dealloc, + .tp_traverse = (traverseproc)_config_____init___3_ConfigContainer_obj_traverse, + .tp_clear = (inquiry)_config_____init___3_ConfigContainer_obj_clear, + .tp_methods = _config_____init___3_ConfigContainer_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get___config_____init___3_ConfigContainer_obj, + .tp_basicsize = sizeof(brownie____config_____init___3_ConfigContainer_objObject), + .tp_vectorcall_offset = offsetof(brownie____config_____init___3_ConfigContainer_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___ConfigContainer_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType__config_____init___3_ConfigContainer_obj_template = &CPyType__config_____init___3_ConfigContainer_obj_template_; + +PyObject *CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____config_____init___3_ConfigContainer_objObject *self; + if (_config_____init___3_ConfigContainer_obj_free_instance != NULL) { + self = _config_____init___3_ConfigContainer_obj_free_instance; + _config_____init___3_ConfigContainer_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____config_____init___3_ConfigContainer_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _config_____init___3_ConfigContainer_obj_vtable; + self->vectorcall = CPyPy__config_____init___3_ConfigContainer_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef__config_____init___3_ConfigContainer_obj(void) +{ + PyObject *self = CPyDef__config_____mypyc___3__init___3_ConfigContainer_obj_setup((PyObject *)CPyType__config_____init___3_ConfigContainer_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get___config___set_active_network_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef__config___set_active_network_ConfigContainer_obj_____get__(self, instance, owner); +} +PyObject *CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj(void); + +static PyObject * +_config___set_active_network_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__config___set_active_network_ConfigContainer_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_config___set_active_network_ConfigContainer_obj_traverse(brownie____config___set_active_network_ConfigContainer_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +_config___set_active_network_ConfigContainer_obj_clear(brownie____config___set_active_network_ConfigContainer_objObject *self) +{ + return 0; +} + +static void +_config___set_active_network_ConfigContainer_obj_dealloc(brownie____config___set_active_network_ConfigContainer_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (_config___set_active_network_ConfigContainer_obj_free_instance == NULL) { + _config___set_active_network_ConfigContainer_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, _config___set_active_network_ConfigContainer_obj_dealloc) + _config___set_active_network_ConfigContainer_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _config___set_active_network_ConfigContainer_obj_vtable[2]; +static bool +CPyDef__config___set_active_network_ConfigContainer_obj_trait_vtable_setup(void) +{ + CPyVTableItem _config___set_active_network_ConfigContainer_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef__config___set_active_network_ConfigContainer_obj_____call__, + (CPyVTableItem)CPyDef__config___set_active_network_ConfigContainer_obj_____get__, + }; + memcpy(_config___set_active_network_ConfigContainer_obj_vtable, _config___set_active_network_ConfigContainer_obj_vtable_scratch, sizeof(_config___set_active_network_ConfigContainer_obj_vtable)); + return 1; +} + +static PyMethodDef _config___set_active_network_ConfigContainer_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy__config___set_active_network_ConfigContainer_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, id_=None)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy__config___set_active_network_ConfigContainer_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config___set_active_network_ConfigContainer_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "set_active_network_ConfigContainer_obj", + .tp_new = _config___set_active_network_ConfigContainer_obj_new, + .tp_dealloc = (destructor)_config___set_active_network_ConfigContainer_obj_dealloc, + .tp_traverse = (traverseproc)_config___set_active_network_ConfigContainer_obj_traverse, + .tp_clear = (inquiry)_config___set_active_network_ConfigContainer_obj_clear, + .tp_methods = _config___set_active_network_ConfigContainer_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get___config___set_active_network_ConfigContainer_obj, + .tp_basicsize = sizeof(brownie____config___set_active_network_ConfigContainer_objObject), + .tp_vectorcall_offset = offsetof(brownie____config___set_active_network_ConfigContainer_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("set_active_network_ConfigContainer_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType__config___set_active_network_ConfigContainer_obj_template = &CPyType__config___set_active_network_ConfigContainer_obj_template_; + +PyObject *CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____config___set_active_network_ConfigContainer_objObject *self; + if (_config___set_active_network_ConfigContainer_obj_free_instance != NULL) { + self = _config___set_active_network_ConfigContainer_obj_free_instance; + _config___set_active_network_ConfigContainer_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____config___set_active_network_ConfigContainer_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _config___set_active_network_ConfigContainer_obj_vtable; + self->vectorcall = CPyPy__config___set_active_network_ConfigContainer_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj(void) +{ + PyObject *self = CPyDef__config_____mypyc__set_active_network_ConfigContainer_obj_setup((PyObject *)CPyType__config___set_active_network_ConfigContainer_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get___config___clear_active_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef__config___clear_active_ConfigContainer_obj_____get__(self, instance, owner); +} +PyObject *CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef__config___clear_active_ConfigContainer_obj(void); + +static PyObject * +_config___clear_active_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__config___clear_active_ConfigContainer_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_config___clear_active_ConfigContainer_obj_traverse(brownie____config___clear_active_ConfigContainer_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +_config___clear_active_ConfigContainer_obj_clear(brownie____config___clear_active_ConfigContainer_objObject *self) +{ + return 0; +} + +static void +_config___clear_active_ConfigContainer_obj_dealloc(brownie____config___clear_active_ConfigContainer_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (_config___clear_active_ConfigContainer_obj_free_instance == NULL) { + _config___clear_active_ConfigContainer_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, _config___clear_active_ConfigContainer_obj_dealloc) + _config___clear_active_ConfigContainer_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _config___clear_active_ConfigContainer_obj_vtable[2]; +static bool +CPyDef__config___clear_active_ConfigContainer_obj_trait_vtable_setup(void) +{ + CPyVTableItem _config___clear_active_ConfigContainer_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef__config___clear_active_ConfigContainer_obj_____call__, + (CPyVTableItem)CPyDef__config___clear_active_ConfigContainer_obj_____get__, + }; + memcpy(_config___clear_active_ConfigContainer_obj_vtable, _config___clear_active_ConfigContainer_obj_vtable_scratch, sizeof(_config___clear_active_ConfigContainer_obj_vtable)); + return 1; +} + +static PyMethodDef _config___clear_active_ConfigContainer_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy__config___clear_active_ConfigContainer_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy__config___clear_active_ConfigContainer_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config___clear_active_ConfigContainer_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "clear_active_ConfigContainer_obj", + .tp_new = _config___clear_active_ConfigContainer_obj_new, + .tp_dealloc = (destructor)_config___clear_active_ConfigContainer_obj_dealloc, + .tp_traverse = (traverseproc)_config___clear_active_ConfigContainer_obj_traverse, + .tp_clear = (inquiry)_config___clear_active_ConfigContainer_obj_clear, + .tp_methods = _config___clear_active_ConfigContainer_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get___config___clear_active_ConfigContainer_obj, + .tp_basicsize = sizeof(brownie____config___clear_active_ConfigContainer_objObject), + .tp_vectorcall_offset = offsetof(brownie____config___clear_active_ConfigContainer_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("clear_active_ConfigContainer_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType__config___clear_active_ConfigContainer_obj_template = &CPyType__config___clear_active_ConfigContainer_obj_template_; + +PyObject *CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____config___clear_active_ConfigContainer_objObject *self; + if (_config___clear_active_ConfigContainer_obj_free_instance != NULL) { + self = _config___clear_active_ConfigContainer_obj_free_instance; + _config___clear_active_ConfigContainer_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____config___clear_active_ConfigContainer_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _config___clear_active_ConfigContainer_obj_vtable; + self->vectorcall = CPyPy__config___clear_active_ConfigContainer_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef__config___clear_active_ConfigContainer_obj(void) +{ + PyObject *self = CPyDef__config_____mypyc__clear_active_ConfigContainer_obj_setup((PyObject *)CPyType__config___clear_active_ConfigContainer_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get___config___active_network_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef__config___active_network_ConfigContainer_obj_____get__(self, instance, owner); +} +PyObject *CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef__config___active_network_ConfigContainer_obj(void); + +static PyObject * +_config___active_network_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__config___active_network_ConfigContainer_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_config___active_network_ConfigContainer_obj_traverse(brownie____config___active_network_ConfigContainer_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +_config___active_network_ConfigContainer_obj_clear(brownie____config___active_network_ConfigContainer_objObject *self) +{ + return 0; +} + +static void +_config___active_network_ConfigContainer_obj_dealloc(brownie____config___active_network_ConfigContainer_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (_config___active_network_ConfigContainer_obj_free_instance == NULL) { + _config___active_network_ConfigContainer_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, _config___active_network_ConfigContainer_obj_dealloc) + _config___active_network_ConfigContainer_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _config___active_network_ConfigContainer_obj_vtable[2]; +static bool +CPyDef__config___active_network_ConfigContainer_obj_trait_vtable_setup(void) +{ + CPyVTableItem _config___active_network_ConfigContainer_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef__config___active_network_ConfigContainer_obj_____call__, + (CPyVTableItem)CPyDef__config___active_network_ConfigContainer_obj_____get__, + }; + memcpy(_config___active_network_ConfigContainer_obj_vtable, _config___active_network_ConfigContainer_obj_vtable_scratch, sizeof(_config___active_network_ConfigContainer_obj_vtable)); + return 1; +} + +static PyMethodDef _config___active_network_ConfigContainer_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy__config___active_network_ConfigContainer_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy__config___active_network_ConfigContainer_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config___active_network_ConfigContainer_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "active_network_ConfigContainer_obj", + .tp_new = _config___active_network_ConfigContainer_obj_new, + .tp_dealloc = (destructor)_config___active_network_ConfigContainer_obj_dealloc, + .tp_traverse = (traverseproc)_config___active_network_ConfigContainer_obj_traverse, + .tp_clear = (inquiry)_config___active_network_ConfigContainer_obj_clear, + .tp_methods = _config___active_network_ConfigContainer_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get___config___active_network_ConfigContainer_obj, + .tp_basicsize = sizeof(brownie____config___active_network_ConfigContainer_objObject), + .tp_vectorcall_offset = offsetof(brownie____config___active_network_ConfigContainer_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("active_network_ConfigContainer_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType__config___active_network_ConfigContainer_obj_template = &CPyType__config___active_network_ConfigContainer_obj_template_; + +PyObject *CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____config___active_network_ConfigContainer_objObject *self; + if (_config___active_network_ConfigContainer_obj_free_instance != NULL) { + self = _config___active_network_ConfigContainer_obj_free_instance; + _config___active_network_ConfigContainer_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____config___active_network_ConfigContainer_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _config___active_network_ConfigContainer_obj_vtable; + self->vectorcall = CPyPy__config___active_network_ConfigContainer_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef__config___active_network_ConfigContainer_obj(void) +{ + PyObject *self = CPyDef__config_____mypyc__active_network_ConfigContainer_obj_setup((PyObject *)CPyType__config___active_network_ConfigContainer_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get___config___network_type_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef__config___network_type_ConfigContainer_obj_____get__(self, instance, owner); +} +PyObject *CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef__config___network_type_ConfigContainer_obj(void); + +static PyObject * +_config___network_type_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__config___network_type_ConfigContainer_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_config___network_type_ConfigContainer_obj_traverse(brownie____config___network_type_ConfigContainer_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +_config___network_type_ConfigContainer_obj_clear(brownie____config___network_type_ConfigContainer_objObject *self) +{ + return 0; +} + +static void +_config___network_type_ConfigContainer_obj_dealloc(brownie____config___network_type_ConfigContainer_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (_config___network_type_ConfigContainer_obj_free_instance == NULL) { + _config___network_type_ConfigContainer_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, _config___network_type_ConfigContainer_obj_dealloc) + _config___network_type_ConfigContainer_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _config___network_type_ConfigContainer_obj_vtable[2]; +static bool +CPyDef__config___network_type_ConfigContainer_obj_trait_vtable_setup(void) +{ + CPyVTableItem _config___network_type_ConfigContainer_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef__config___network_type_ConfigContainer_obj_____call__, + (CPyVTableItem)CPyDef__config___network_type_ConfigContainer_obj_____get__, + }; + memcpy(_config___network_type_ConfigContainer_obj_vtable, _config___network_type_ConfigContainer_obj_vtable_scratch, sizeof(_config___network_type_ConfigContainer_obj_vtable)); + return 1; +} + +static PyMethodDef _config___network_type_ConfigContainer_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy__config___network_type_ConfigContainer_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy__config___network_type_ConfigContainer_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config___network_type_ConfigContainer_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "network_type_ConfigContainer_obj", + .tp_new = _config___network_type_ConfigContainer_obj_new, + .tp_dealloc = (destructor)_config___network_type_ConfigContainer_obj_dealloc, + .tp_traverse = (traverseproc)_config___network_type_ConfigContainer_obj_traverse, + .tp_clear = (inquiry)_config___network_type_ConfigContainer_obj_clear, + .tp_methods = _config___network_type_ConfigContainer_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get___config___network_type_ConfigContainer_obj, + .tp_basicsize = sizeof(brownie____config___network_type_ConfigContainer_objObject), + .tp_vectorcall_offset = offsetof(brownie____config___network_type_ConfigContainer_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("network_type_ConfigContainer_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType__config___network_type_ConfigContainer_obj_template = &CPyType__config___network_type_ConfigContainer_obj_template_; + +PyObject *CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____config___network_type_ConfigContainer_objObject *self; + if (_config___network_type_ConfigContainer_obj_free_instance != NULL) { + self = _config___network_type_ConfigContainer_obj_free_instance; + _config___network_type_ConfigContainer_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____config___network_type_ConfigContainer_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _config___network_type_ConfigContainer_obj_vtable; + self->vectorcall = CPyPy__config___network_type_ConfigContainer_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef__config___network_type_ConfigContainer_obj(void) +{ + PyObject *self = CPyDef__config_____mypyc__network_type_ConfigContainer_obj_setup((PyObject *)CPyType__config___network_type_ConfigContainer_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get___config___mode_ConfigContainer_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef__config___mode_ConfigContainer_obj_____get__(self, instance, owner); +} +PyObject *CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef__config___mode_ConfigContainer_obj(void); + +static PyObject * +_config___mode_ConfigContainer_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__config___mode_ConfigContainer_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_config___mode_ConfigContainer_obj_traverse(brownie____config___mode_ConfigContainer_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +_config___mode_ConfigContainer_obj_clear(brownie____config___mode_ConfigContainer_objObject *self) +{ + return 0; +} + +static void +_config___mode_ConfigContainer_obj_dealloc(brownie____config___mode_ConfigContainer_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (_config___mode_ConfigContainer_obj_free_instance == NULL) { + _config___mode_ConfigContainer_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, _config___mode_ConfigContainer_obj_dealloc) + _config___mode_ConfigContainer_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _config___mode_ConfigContainer_obj_vtable[2]; +static bool +CPyDef__config___mode_ConfigContainer_obj_trait_vtable_setup(void) +{ + CPyVTableItem _config___mode_ConfigContainer_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef__config___mode_ConfigContainer_obj_____call__, + (CPyVTableItem)CPyDef__config___mode_ConfigContainer_obj_____get__, + }; + memcpy(_config___mode_ConfigContainer_obj_vtable, _config___mode_ConfigContainer_obj_vtable_scratch, sizeof(_config___mode_ConfigContainer_obj_vtable)); + return 1; +} + +static PyMethodDef _config___mode_ConfigContainer_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy__config___mode_ConfigContainer_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy__config___mode_ConfigContainer_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__config___mode_ConfigContainer_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "mode_ConfigContainer_obj", + .tp_new = _config___mode_ConfigContainer_obj_new, + .tp_dealloc = (destructor)_config___mode_ConfigContainer_obj_dealloc, + .tp_traverse = (traverseproc)_config___mode_ConfigContainer_obj_traverse, + .tp_clear = (inquiry)_config___mode_ConfigContainer_obj_clear, + .tp_methods = _config___mode_ConfigContainer_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get___config___mode_ConfigContainer_obj, + .tp_basicsize = sizeof(brownie____config___mode_ConfigContainer_objObject), + .tp_vectorcall_offset = offsetof(brownie____config___mode_ConfigContainer_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("mode_ConfigContainer_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType__config___mode_ConfigContainer_obj_template = &CPyType__config___mode_ConfigContainer_obj_template_; + +PyObject *CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie____config___mode_ConfigContainer_objObject *self; + if (_config___mode_ConfigContainer_obj_free_instance != NULL) { + self = _config___mode_ConfigContainer_obj_free_instance; + _config___mode_ConfigContainer_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie____config___mode_ConfigContainer_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _config___mode_ConfigContainer_obj_vtable; + self->vectorcall = CPyPy__config___mode_ConfigContainer_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef__config___mode_ConfigContainer_obj(void) +{ + PyObject *self = CPyDef__config_____mypyc__mode_ConfigContainer_obj_setup((PyObject *)CPyType__config___mode_ConfigContainer_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef _configmodule_methods[] = { + {"_get_project_config_path", (PyCFunction)CPyPy__config____get_project_config_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_project_config_path(project_path)\n--\n\n") /* docstring */}, + {"_load_config", (PyCFunction)CPyPy__config____load_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_config(project_path)\n--\n\n") /* docstring */}, + {"_load_project_config", (PyCFunction)CPyPy__config____load_project_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_config(project_path)\n--\n\n") /* docstring */}, + {"_load_project_compiler_config", (PyCFunction)CPyPy__config____load_project_compiler_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_compiler_config(project_path)\n--\n\n") /* docstring */}, + {"_load_project_envvars", (PyCFunction)CPyPy__config____load_project_envvars, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_envvars(project_path)\n--\n\n") /* docstring */}, + {"_load_project_structure_config", (PyCFunction)CPyPy__config____load_project_structure_config, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_structure_config(project_path)\n--\n\n") /* docstring */}, + {"_load_project_dependencies", (PyCFunction)CPyPy__config____load_project_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_project_dependencies(project_path)\n--\n\n") /* docstring */}, + {"_modify_hypothesis_settings", (PyCFunction)CPyPy__config____modify_hypothesis_settings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_modify_hypothesis_settings(settings, name, parent=None)\n--\n\n") /* docstring */}, + {"_recursive_update", (PyCFunction)CPyPy__config____recursive_update, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_recursive_update(original, new)\n--\n\n") /* docstring */}, + {"_update_argv_from_docopt", (PyCFunction)CPyPy__config____update_argv_from_docopt, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_update_argv_from_docopt(args)\n--\n\n") /* docstring */}, + {"_get_data_folder", (PyCFunction)CPyPy__config____get_data_folder, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_data_folder()\n--\n\n") /* docstring */}, + {"_make_data_folders", (PyCFunction)CPyPy__config____make_data_folders, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_make_data_folders(data_folder)\n--\n\n") /* docstring */}, + {"_None_factory", (PyCFunction)CPyPy__config____None_factory, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_None_factory()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____config(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____config__internal, "__name__"); + CPyStatic__config___globals = PyModule_GetDict(CPyModule_brownie____config__internal); + if (unlikely(CPyStatic__config___globals == NULL)) + goto fail; + CPyType__config_____init___3_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config_____init___3_ConfigContainer_obj_template, NULL, modname); + if (unlikely(!CPyType__config_____init___3_ConfigContainer_obj)) + goto fail; + CPyType__config___set_active_network_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___set_active_network_ConfigContainer_obj_template, NULL, modname); + if (unlikely(!CPyType__config___set_active_network_ConfigContainer_obj)) + goto fail; + CPyType__config___clear_active_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___clear_active_ConfigContainer_obj_template, NULL, modname); + if (unlikely(!CPyType__config___clear_active_ConfigContainer_obj)) + goto fail; + CPyType__config___active_network_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___active_network_ConfigContainer_obj_template, NULL, modname); + if (unlikely(!CPyType__config___active_network_ConfigContainer_obj)) + goto fail; + CPyType__config___network_type_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___network_type_ConfigContainer_obj_template, NULL, modname); + if (unlikely(!CPyType__config___network_type_ConfigContainer_obj)) + goto fail; + CPyType__config___mode_ConfigContainer_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType__config___mode_ConfigContainer_obj_template, NULL, modname); + if (unlikely(!CPyType__config___mode_ConfigContainer_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef__config_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____config__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic__config___BROWNIE_FOLDER); + CPyStatic__config___BROWNIE_FOLDER = NULL; + CPy_XDECREF(CPyStatic__config___DATA_FOLDER); + CPyStatic__config___DATA_FOLDER = NULL; + CPy_XDECREF(CPyStatic__config___DATA_SUBFOLDERS.f0); + CPy_XDECREF(CPyStatic__config___DATA_SUBFOLDERS.f1); + CPyStatic__config___DATA_SUBFOLDERS = (tuple_T2OO) { NULL, NULL }; + CPy_XDECREF(CPyStatic__config___EVM_EQUIVALENTS); + CPyStatic__config___EVM_EQUIVALENTS = NULL; + CPy_XDECREF(CPyStatic__config___python_version); + CPyStatic__config___python_version = NULL; + CPy_XDECREF(CPyStatic__config___REQUEST_HEADERS); + CPyStatic__config___REQUEST_HEADERS = NULL; + CPy_XDECREF(CPyStatic__config___brownie____config___ConfigDict_____init_____values); + CPyStatic__config___brownie____config___ConfigDict_____init_____values = NULL; + CPy_XDECREF_NO_IMM(CPyStatic__config___CONFIG); + CPyStatic__config___CONFIG = NULL; + Py_CLEAR(CPyType__config___ConfigContainer); + Py_CLEAR(CPyType__config___Config); + Py_CLEAR(CPyType__config___ConfigDict); + Py_CLEAR(CPyType__config_____init___3_ConfigContainer_obj); + Py_CLEAR(CPyType__config___set_active_network_ConfigContainer_obj); + Py_CLEAR(CPyType__config___clear_active_ConfigContainer_obj); + Py_CLEAR(CPyType__config___active_network_ConfigContainer_obj); + Py_CLEAR(CPyType__config___network_type_ConfigContainer_obj); + Py_CLEAR(CPyType__config___mode_ConfigContainer_obj); + return -1; +} +static struct PyModuleDef _configmodule = { + PyModuleDef_HEAD_INIT, + "brownie._config", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + _configmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____config(void) +{ + if (CPyModule_brownie____config__internal) { + Py_INCREF(CPyModule_brownie____config__internal); + return CPyModule_brownie____config__internal; + } + CPyModule_brownie____config__internal = PyModule_Create(&_configmodule); + if (unlikely(CPyModule_brownie____config__internal == NULL)) + goto fail; + if (CPyExec_brownie____config(CPyModule_brownie____config__internal) != 0) + goto fail; + return CPyModule_brownie____config__internal; + fail: + return NULL; +} + +PyObject *CPyDef__config_____init___3_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef__config_____init___3_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config_____init___3_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_value; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_key; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + int32_t cpy_r_r79; + char cpy_r_r80; + char cpy_r_r81; + char cpy_r_r82; + int64_t cpy_r_r83; + CPyPtr cpy_r_r84; + int64_t cpy_r_r85; + char cpy_r_r86; + CPyPtr cpy_r_r87; + CPyPtr cpy_r_r88; + int64_t cpy_r_r89; + CPyPtr cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject **cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + int64_t cpy_r_r109; + CPyTagged cpy_r_r110; + int64_t cpy_r_r111; + PyObject *cpy_r_r112; + tuple_T3CIO cpy_r_r113; + CPyTagged cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + int32_t cpy_r_r119; + char cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + int32_t cpy_r_r126; + char cpy_r_r127; + char cpy_r_r128; + char cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + char cpy_r_r134; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + int32_t cpy_r_r140; + char cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + tuple_T1O cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject **cpy_r_r151; + PyObject *cpy_r_r152; + PyObject **cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + int32_t cpy_r_r157; + char cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + int32_t cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject **cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; + cpy_r_r0 = CPyStatic__config___BROWNIE_FOLDER; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"BROWNIE_FOLDER\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 44, CPyStatic__config___globals); + goto CPyL91; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[562]; /* 'data/default-config.yaml' */ + cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r4[2] = {cpy_r_r0, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 44, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r7 = CPyDef__config____load_config(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 44, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r8 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r8 == NULL)) { + goto CPyL92; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); + goto CPyL91; + } + CPy_Unreachable(); +CPyL8: ; + cpy_r_r10 = CPyStatics[563]; /* 'home' */ + PyObject *cpy_r_r11[1] = {cpy_r_r8}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r14 = CPyStatics[564]; /* 'brownie-config.yaml' */ + cpy_r_r15 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r16[2] = {cpy_r_r13, cpy_r_r14}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); + goto CPyL94; + } + CPy_DECREF(cpy_r_r13); + cpy_r_r19 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r20[1] = {cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); + goto CPyL95; + } + CPy_DECREF(cpy_r_r18); + if (unlikely(!PyBool_Check(cpy_r_r22))) { + CPy_TypeError("bool", cpy_r_r22); cpy_r_r23 = 2; + } else + cpy_r_r23 = cpy_r_r22 == Py_True; + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == 2)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 45, CPyStatic__config___globals); + goto CPyL93; + } + if (!cpy_r_r23) goto CPyL20; + cpy_r_r24 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL96; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); + goto CPyL91; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r26 = CPyStatics[563]; /* 'home' */ + PyObject *cpy_r_r27[1] = {cpy_r_r24}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r30 = CPyStatics[564]; /* 'brownie-config.yaml' */ + cpy_r_r31 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r32[2] = {cpy_r_r29, cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); + goto CPyL97; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r35 = CPyDef__config____load_config(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 46, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r36 = CPyDef__config____recursive_update(cpy_r_r7, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == 2)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 47, CPyStatic__config___globals); + goto CPyL93; + } +CPyL20: ; + cpy_r_r37 = PyDict_New(); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 49, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r38 = CPyStatics[392]; /* 'networks' */ + cpy_r_r39 = PyObject_SetAttr(cpy_r_self, cpy_r_r38, cpy_r_r37); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 50, CPyStatic__config___globals); + goto CPyL98; + } + cpy_r_r41 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 52, CPyStatic__config___globals); + goto CPyL98; + } + cpy_r_r42 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r43 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r44[2] = {cpy_r_r41, cpy_r_r42}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 52, CPyStatic__config___globals); + goto CPyL99; + } + CPy_DECREF(cpy_r_r41); + cpy_r_r47 = CPyDef__config____load_config(cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 52, CPyStatic__config___globals); + goto CPyL98; + } + cpy_r_r48 = CPyStatics[425]; /* 'development' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 53, CPyStatic__config___globals); + goto CPyL100; + } + cpy_r_r50 = PyObject_GetIter(cpy_r_r49); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 53, CPyStatic__config___globals); + goto CPyL100; + } +CPyL27: ; + cpy_r_r51 = PyIter_Next(cpy_r_r50); + if (cpy_r_r51 == NULL) goto CPyL101; + cpy_r_value = cpy_r_r51; + cpy_r_r52 = CPyStatics[430]; /* 'id' */ + cpy_r_r53 = PyObject_GetItem(cpy_r_value, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 54, CPyStatic__config___globals); + goto CPyL102; + } + cpy_r_key = cpy_r_r53; + cpy_r_r54 = PyDict_Contains(cpy_r_r37, cpy_r_key); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 55, CPyStatic__config___globals); + goto CPyL103; + } + cpy_r_r56 = cpy_r_r54; + if (cpy_r_r56) { + goto CPyL104; + } else + goto CPyL37; +CPyL31: ; + cpy_r_r57 = CPyStatics[565]; /* "Multiple networks using ID '" */ + cpy_r_r58 = PyObject_Str(cpy_r_key); + CPy_DECREF(cpy_r_key); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r59 = CPyStatics[132]; /* "'" */ + cpy_r_r60 = CPyStr_Build(3, cpy_r_r57, cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r61 = CPyModule_builtins; + cpy_r_r62 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); + goto CPyL105; + } + PyObject *cpy_r_r64[1] = {cpy_r_r60}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r65, 1, 0); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); + goto CPyL105; + } + CPy_DECREF(cpy_r_r60); + CPy_Raise(cpy_r_r66); + CPy_DECREF(cpy_r_r66); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 56, CPyStatic__config___globals); + goto CPyL91; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r67 = CPyDict_SetItem(cpy_r_r37, cpy_r_key, cpy_r_value); + CPy_DECREF(cpy_r_key); + CPy_DECREF(cpy_r_value); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 57, CPyStatic__config___globals); + goto CPyL106; + } else + goto CPyL27; +CPyL38: ; + cpy_r_r69 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 53, CPyStatic__config___globals); + goto CPyL100; + } + cpy_r_r70 = PyList_New(0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL100; + } + cpy_r_r71 = CPyStatics[423]; /* 'live' */ + cpy_r_r72 = CPyDict_GetItem(cpy_r_r47, cpy_r_r71); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL107; + } + cpy_r_r73 = PyObject_GetIter(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL107; + } +CPyL42: ; + cpy_r_r74 = PyIter_Next(cpy_r_r73); + if (cpy_r_r74 == NULL) goto CPyL108; + cpy_r_r75 = CPyStatics[392]; /* 'networks' */ + cpy_r_r76 = PyObject_GetItem(cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL109; + } + cpy_r_r77 = PyObject_GetIter(cpy_r_r76); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL109; + } +CPyL45: ; + cpy_r_r78 = PyIter_Next(cpy_r_r77); + if (cpy_r_r78 == NULL) goto CPyL110; + cpy_r_r79 = PyList_Append(cpy_r_r70, cpy_r_r78); + CPy_DECREF(cpy_r_r78); + cpy_r_r80 = cpy_r_r79 >= 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL111; + } else + goto CPyL45; +CPyL47: ; + cpy_r_r81 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL109; + } else + goto CPyL42; +CPyL48: ; + cpy_r_r82 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 58, CPyStatic__config___globals); + goto CPyL107; + } + cpy_r_r83 = 0; +CPyL50: ; + cpy_r_r84 = (CPyPtr)&((PyVarObject *)cpy_r_r70)->ob_size; + cpy_r_r85 = *(int64_t *)cpy_r_r84; + cpy_r_r86 = cpy_r_r83 < cpy_r_r85; + if (!cpy_r_r86) goto CPyL112; + cpy_r_r87 = (CPyPtr)&((PyListObject *)cpy_r_r70)->ob_item; + cpy_r_r88 = *(CPyPtr *)cpy_r_r87; + cpy_r_r89 = cpy_r_r83 * 8; + cpy_r_r90 = cpy_r_r88 + cpy_r_r89; + cpy_r_r91 = *(PyObject * *)cpy_r_r90; + CPy_INCREF(cpy_r_r91); + cpy_r_value = cpy_r_r91; + cpy_r_r92 = CPyStatics[430]; /* 'id' */ + cpy_r_r93 = PyObject_GetItem(cpy_r_value, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 59, CPyStatic__config___globals); + goto CPyL113; + } + cpy_r_key = cpy_r_r93; + cpy_r_r94 = PyDict_Contains(cpy_r_r37, cpy_r_key); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 60, CPyStatic__config___globals); + goto CPyL114; + } + cpy_r_r96 = cpy_r_r94; + if (cpy_r_r96) { + goto CPyL115; + } else + goto CPyL60; +CPyL54: ; + cpy_r_r97 = CPyStatics[565]; /* "Multiple networks using ID '" */ + cpy_r_r98 = PyObject_Str(cpy_r_key); + CPy_DECREF(cpy_r_key); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r99 = CPyStatics[132]; /* "'" */ + cpy_r_r100 = CPyStr_Build(3, cpy_r_r97, cpy_r_r98, cpy_r_r99); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r101 = CPyModule_builtins; + cpy_r_r102 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); + goto CPyL116; + } + PyObject *cpy_r_r104[1] = {cpy_r_r100}; + cpy_r_r105 = (PyObject **)&cpy_r_r104; + cpy_r_r106 = PyObject_Vectorcall(cpy_r_r103, cpy_r_r105, 1, 0); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); + goto CPyL116; + } + CPy_DECREF(cpy_r_r100); + CPy_Raise(cpy_r_r106); + CPy_DECREF(cpy_r_r106); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 61, CPyStatic__config___globals); + goto CPyL91; + } + CPy_Unreachable(); +CPyL60: ; + cpy_r_r107 = CPyDict_SetItem(cpy_r_r37, cpy_r_key, cpy_r_value); + CPy_DECREF(cpy_r_key); + CPy_DECREF(cpy_r_value); + cpy_r_r108 = cpy_r_r107 >= 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 62, CPyStatic__config___globals); + goto CPyL107; + } + cpy_r_r109 = cpy_r_r83 + 1; + cpy_r_r83 = cpy_r_r109; + goto CPyL50; +CPyL62: ; + cpy_r_r110 = 0; + cpy_r_r111 = PyDict_Size(cpy_r_r37); + cpy_r_r112 = CPyDict_GetValuesIter(cpy_r_r37); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals); + goto CPyL98; + } +CPyL63: ; + cpy_r_r113 = CPyDict_NextValue(cpy_r_r112, cpy_r_r110); + cpy_r_r114 = cpy_r_r113.f1; + cpy_r_r110 = cpy_r_r114; + cpy_r_r115 = cpy_r_r113.f0; + if (!cpy_r_r115) goto CPyL117; + cpy_r_r116 = cpy_r_r113.f2; + CPy_INCREF(cpy_r_r116); + CPy_DECREF(cpy_r_r113.f2); + if (likely(PyDict_Check(cpy_r_r116))) + cpy_r_r117 = cpy_r_r116; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals, "dict", cpy_r_r116); + goto CPyL118; + } + cpy_r_r118 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r119 = PyDict_Contains(cpy_r_r117, cpy_r_r118); + cpy_r_r120 = cpy_r_r119 >= 0; + if (unlikely(!cpy_r_r120)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 66, CPyStatic__config___globals); + goto CPyL119; + } + cpy_r_r121 = cpy_r_r119; + if (!cpy_r_r121) goto CPyL120; + cpy_r_r122 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r123 = CPyDict_GetItem(cpy_r_r117, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 67, CPyStatic__config___globals); + goto CPyL119; + } + cpy_r_r124 = PyObject_Str(cpy_r_r123); + CPy_DECREF(cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 67, CPyStatic__config___globals); + goto CPyL119; + } + cpy_r_r125 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r126 = CPyDict_SetItem(cpy_r_r117, cpy_r_r125, cpy_r_r124); + CPy_DECREF(cpy_r_r117); + CPy_DECREF(cpy_r_r124); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 67, CPyStatic__config___globals); + goto CPyL118; + } +CPyL70: ; + cpy_r_r128 = CPyDict_CheckSize(cpy_r_r37, cpy_r_r111); + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals); + goto CPyL118; + } else + goto CPyL63; +CPyL71: ; + cpy_r_r129 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 65, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r130 = CPyStatic__config___globals; + cpy_r_r131 = CPyStatics[566]; /* '_None_factory' */ + cpy_r_r132 = CPyDict_GetItem(cpy_r_r130, cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r133 = CPyStatic__c_constants___defaultdict; + if (unlikely(cpy_r_r133 == NULL)) { + goto CPyL121; + } else + goto CPyL76; +CPyL74: ; + PyErr_SetString(PyExc_NameError, "value for final name \"defaultdict\" was not set"); + cpy_r_r134 = 0; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); + goto CPyL91; + } + CPy_Unreachable(); +CPyL76: ; + PyObject *cpy_r_r135[1] = {cpy_r_r132}; + cpy_r_r136 = (PyObject **)&cpy_r_r135; + cpy_r_r137 = PyObject_Vectorcall(cpy_r_r133, cpy_r_r136, 1, 0); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); + goto CPyL122; + } + CPy_DECREF(cpy_r_r132); + if (likely(PyDict_Check(cpy_r_r137))) + cpy_r_r138 = cpy_r_r137; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals, "dict", cpy_r_r137); + goto CPyL93; + } + cpy_r_r139 = CPyStatics[55]; /* 'argv' */ + cpy_r_r140 = PyObject_SetAttr(cpy_r_self, cpy_r_r139, cpy_r_r138); + CPy_DECREF(cpy_r_r138); + cpy_r_r141 = cpy_r_r140 >= 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 69, CPyStatic__config___globals); + goto CPyL93; + } + cpy_r_r142 = CPyStatics[240]; /* 'settings' */ + cpy_r_r143 = (PyObject *)CPyType__config___ConfigDict; + CPy_INCREF(cpy_r_r143); + cpy_r_r144.f0 = cpy_r_r143; + cpy_r_r145 = PyDict_New(); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); + goto CPyL123; + } + cpy_r_r146 = CPyStatic__config___globals; + cpy_r_r147 = CPyStatics[567]; /* '_Singleton' */ + cpy_r_r148 = CPyDict_GetItem(cpy_r_r146, cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); + goto CPyL124; + } + cpy_r_r149 = PyTuple_New(1); + if (unlikely(cpy_r_r149 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp361 = cpy_r_r144.f0; + PyTuple_SET_ITEM(cpy_r_r149, 0, __tmp361); + PyObject *cpy_r_r150[3] = {cpy_r_r142, cpy_r_r149, cpy_r_r145}; + cpy_r_r151 = (PyObject **)&cpy_r_r150; + cpy_r_r152 = PyObject_Vectorcall(cpy_r_r148, cpy_r_r151, 3, 0); + CPy_DECREF(cpy_r_r148); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); + goto CPyL125; + } + CPy_DECREF(cpy_r_r149); + CPy_DECREF(cpy_r_r145); + PyObject *cpy_r_r153[1] = {cpy_r_r7}; + cpy_r_r154 = (PyObject **)&cpy_r_r153; + cpy_r_r155 = PyObject_Vectorcall(cpy_r_r152, cpy_r_r154, 1, 0); + CPy_DECREF(cpy_r_r152); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); + goto CPyL93; + } + CPy_DECREF(cpy_r_r7); + cpy_r_r156 = CPyStatics[240]; /* 'settings' */ + cpy_r_r157 = PyObject_SetAttr(cpy_r_self, cpy_r_r156, cpy_r_r155); + CPy_DECREF(cpy_r_r155); + cpy_r_r158 = cpy_r_r157 >= 0; + if (unlikely(!cpy_r_r158)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 70, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r159 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r160 = Py_None; + cpy_r_r161 = PyObject_SetAttr(cpy_r_self, cpy_r_r159, cpy_r_r160); + cpy_r_r162 = cpy_r_r161 >= 0; + if (unlikely(!cpy_r_r162)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 71, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r163 = CPyStatics[240]; /* 'settings' */ + cpy_r_r164 = CPyObject_GetAttr(cpy_r_self, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 73, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r165 = CPyStatics[569]; /* '_lock' */ + PyObject *cpy_r_r166[1] = {cpy_r_r164}; + cpy_r_r167 = (PyObject **)&cpy_r_r166; + cpy_r_r168 = PyObject_VectorcallMethod(cpy_r_r165, cpy_r_r167, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 73, CPyStatic__config___globals); + goto CPyL126; + } else + goto CPyL127; +CPyL87: ; + CPy_DECREF(cpy_r_r164); + cpy_r_r169 = CPyStatics[240]; /* 'settings' */ + cpy_r_r170 = CPyObject_GetAttr(cpy_r_self, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 74, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r171 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r172 = PyObject_GetItem(cpy_r_r170, cpy_r_r171); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 74, CPyStatic__config___globals); + goto CPyL91; + } + cpy_r_r173 = CPyStatics[571]; /* 'brownie-base' */ + cpy_r_r174 = CPyStatics[393]; /* 'default' */ + cpy_r_r175 = CPyDef__config____modify_hypothesis_settings(cpy_r_r172, cpy_r_r173, cpy_r_r174); + CPy_DECREF(cpy_r_r172); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 74, CPyStatic__config___globals); + goto CPyL91; + } else + goto CPyL128; +CPyL90: ; + return 1; +CPyL91: ; + cpy_r_r176 = 2; + return cpy_r_r176; +CPyL92: ; + CPy_DecRef(cpy_r_r7); + goto CPyL6; +CPyL93: ; + CPy_DecRef(cpy_r_r7); + goto CPyL91; +CPyL94: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL91; +CPyL95: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r18); + goto CPyL91; +CPyL96: ; + CPy_DecRef(cpy_r_r7); + goto CPyL14; +CPyL97: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r29); + goto CPyL91; +CPyL98: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + goto CPyL91; +CPyL99: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r41); + goto CPyL91; +CPyL100: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r47); + goto CPyL91; +CPyL101: ; + CPy_DECREF(cpy_r_r50); + goto CPyL38; +CPyL102: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_value); + goto CPyL91; +CPyL103: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_key); + goto CPyL91; +CPyL104: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r50); + CPy_DECREF(cpy_r_value); + goto CPyL31; +CPyL105: ; + CPy_DecRef(cpy_r_r60); + goto CPyL91; +CPyL106: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL91; +CPyL107: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r70); + goto CPyL91; +CPyL108: ; + CPy_DECREF(cpy_r_r73); + goto CPyL48; +CPyL109: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r73); + goto CPyL91; +CPyL110: ; + CPy_DECREF(cpy_r_r77); + goto CPyL47; +CPyL111: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r77); + goto CPyL91; +CPyL112: ; + CPy_DECREF_NO_IMM(cpy_r_r70); + goto CPyL62; +CPyL113: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r70); + goto CPyL91; +CPyL114: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r70); + goto CPyL91; +CPyL115: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_value); + CPy_DECREF_NO_IMM(cpy_r_r70); + goto CPyL54; +CPyL116: ; + CPy_DecRef(cpy_r_r100); + goto CPyL91; +CPyL117: ; + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r112); + CPy_DECREF(cpy_r_r113.f2); + goto CPyL71; +CPyL118: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r112); + goto CPyL91; +CPyL119: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r117); + goto CPyL91; +CPyL120: ; + CPy_DECREF(cpy_r_r117); + goto CPyL70; +CPyL121: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r132); + goto CPyL74; +CPyL122: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r132); + goto CPyL91; +CPyL123: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r144.f0); + goto CPyL91; +CPyL124: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r144.f0); + CPy_DecRef(cpy_r_r145); + goto CPyL91; +CPyL125: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r145); + CPy_DecRef(cpy_r_r149); + goto CPyL91; +CPyL126: ; + CPy_DecRef(cpy_r_r164); + goto CPyL91; +CPyL127: ; + CPy_DECREF(cpy_r_r168); + goto CPyL87; +CPyL128: ; + CPy_DECREF(cpy_r_r175); + goto CPyL90; +} + +PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) + arg_self = obj_self; + else { + CPy_TypeError("brownie._config.ConfigContainer", obj_self); + goto fail; + } + char retval = CPyDef__config_____init___3_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__init__", 43, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef__config___set_active_network_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_key; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + int32_t cpy_r_r58; + char cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + int32_t cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + int32_t cpy_r_r79; + char cpy_r_r80; + char cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject **cpy_r_r87; + PyObject *cpy_r_r88; + CPyTagged cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + int32_t cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + int32_t cpy_r_r96; + char cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + int32_t cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject **cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + int32_t cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + int32_t cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + if (cpy_r_id_ != NULL) goto CPyL71; + cpy_r_r0 = Py_None; + cpy_r_id_ = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_id_ == cpy_r_r1; + if (cpy_r_r2) { + goto CPyL72; + } else + goto CPyL9; +CPyL3: ; + cpy_r_r3 = CPyStatics[240]; /* 'settings' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_self, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals); + goto CPyL70; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals, "dict", cpy_r_r4); + goto CPyL70; + } + cpy_r_r6 = CPyStatics[392]; /* 'networks' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals); + goto CPyL70; + } + cpy_r_r8 = CPyStatics[393]; /* 'default' */ + cpy_r_r9 = PyObject_GetItem(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals); + goto CPyL70; + } + if (PyUnicode_Check(cpy_r_r9)) + cpy_r_r10 = cpy_r_r9; + else { + cpy_r_r10 = NULL; + } + if (cpy_r_r10 != NULL) goto __LL362; + if (cpy_r_r9 == Py_None) + cpy_r_r10 = cpy_r_r9; + else { + cpy_r_r10 = NULL; + } + if (cpy_r_r10 != NULL) goto __LL362; + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 79, CPyStatic__config___globals, "str or None", cpy_r_r9); + goto CPyL70; +__LL362: ; + cpy_r_id_ = cpy_r_r10; +CPyL9: ; + cpy_r_r11 = CPyStatics[392]; /* 'networks' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_self, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); + goto CPyL73; + } + if (likely(PyDict_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals, "dict", cpy_r_r12); + goto CPyL73; + } + cpy_r_r14 = CPyDict_GetItem(cpy_r_r13, cpy_r_id_); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_id_); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); + goto CPyL70; + } + if (likely(PyDict_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals, "dict", cpy_r_r14); + goto CPyL70; + } + cpy_r_r16 = CPyStatic__c_constants___deepcopy; + if (unlikely(cpy_r_r16 == NULL)) { + goto CPyL74; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); + goto CPyL70; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r18[1] = {cpy_r_r15}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r15); + if (likely(PyDict_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 81, CPyStatic__config___globals, "dict", cpy_r_r20); + goto CPyL70; + } + cpy_r_r22 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r23 = PyDict_Contains(cpy_r_r21, cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 82, CPyStatic__config___globals); + goto CPyL76; + } + cpy_r_r25 = cpy_r_r23; + if (!cpy_r_r25) goto CPyL21; + cpy_r_r26 = CPyStatics[425]; /* 'development' */ + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = cpy_r_r26; + goto CPyL22; +CPyL21: ; + cpy_r_r28 = CPyStatics[423]; /* 'live' */ + CPy_INCREF(cpy_r_r28); + cpy_r_r27 = cpy_r_r28; +CPyL22: ; + cpy_r_key = cpy_r_r27; + cpy_r_r29 = CPyStatics[240]; /* 'settings' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_self, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); + goto CPyL77; + } + if (likely(PyDict_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals, "dict", cpy_r_r30); + goto CPyL77; + } + cpy_r_r32 = CPyStatics[392]; /* 'networks' */ + cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); + goto CPyL77; + } + cpy_r_r34 = PyObject_GetItem(cpy_r_r33, cpy_r_key); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); + goto CPyL77; + } + cpy_r_r35 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r36[1] = {cpy_r_r34}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); + goto CPyL78; + } + CPy_DECREF(cpy_r_r34); + cpy_r_r39 = CPyStatics[240]; /* 'settings' */ + cpy_r_r40 = CPyDict_SetItem(cpy_r_r21, cpy_r_r39, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 83, CPyStatic__config___globals); + goto CPyL77; + } + cpy_r_r42 = CPyStatics[425]; /* 'development' */ + cpy_r_r43 = CPyStr_Equal(cpy_r_key, cpy_r_r42); + CPy_DECREF(cpy_r_key); + if (!cpy_r_r43) goto CPyL68; + cpy_r_r44 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r45 = CPyDict_GetItem(cpy_r_r21, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 87, CPyStatic__config___globals); + goto CPyL76; + } + CPy_INCREF(cpy_r_r45); + cpy_r_r46 = PyDict_Check(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (!cpy_r_r46) goto CPyL79; + cpy_r_r47 = CPyStatics[493]; /* 'fork' */ + CPy_INCREF(cpy_r_r45); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r48 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 88, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL80; + } + cpy_r_r49 = PyDict_Contains(cpy_r_r48, cpy_r_r47); + CPy_DECREF(cpy_r_r48); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 88, CPyStatic__config___globals); + goto CPyL80; + } + cpy_r_r51 = cpy_r_r49; + if (!cpy_r_r51) goto CPyL79; + CPy_INCREF(cpy_r_r45); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r52 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 91, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL80; + } + cpy_r_r53 = CPyStatics[493]; /* 'fork' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 91, CPyStatic__config___globals); + goto CPyL80; + } + cpy_r_r55 = CPyStatics[392]; /* 'networks' */ + cpy_r_r56 = CPyObject_GetAttr(cpy_r_self, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 92, CPyStatic__config___globals); + goto CPyL81; + } + if (likely(PyDict_Check(cpy_r_r56))) + cpy_r_r57 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 92, CPyStatic__config___globals, "dict", cpy_r_r56); + goto CPyL81; + } + cpy_r_r58 = PyDict_Contains(cpy_r_r57, cpy_r_r54); + CPy_DECREF(cpy_r_r57); + cpy_r_r59 = cpy_r_r58 >= 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 92, CPyStatic__config___globals); + goto CPyL81; + } + cpy_r_r60 = cpy_r_r58; + if (!cpy_r_r60) goto CPyL82; + cpy_r_r61 = CPyStatics[392]; /* 'networks' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_self, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals); + goto CPyL81; + } + if (likely(PyDict_Check(cpy_r_r62))) + cpy_r_r63 = cpy_r_r62; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals, "dict", cpy_r_r62); + goto CPyL81; + } + cpy_r_r64 = CPyDict_GetItem(cpy_r_r63, cpy_r_r54); + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals); + goto CPyL80; + } + if (likely(PyDict_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 93, CPyStatic__config___globals, "dict", cpy_r_r64); + goto CPyL80; + } + cpy_r_r66 = CPyStatics[432]; /* 'host' */ + cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 94, CPyStatic__config___globals); + goto CPyL83; + } + CPy_INCREF(cpy_r_r45); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r68 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 94, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL84; + } + cpy_r_r69 = CPyStatics[493]; /* 'fork' */ + cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); + CPy_DECREF(cpy_r_r68); + CPy_DECREF(cpy_r_r67); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 94, CPyStatic__config___globals); + goto CPyL83; + } + cpy_r_r72 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r73 = CPyDict_GetItem(cpy_r_r65, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 95, CPyStatic__config___globals); + goto CPyL83; + } + cpy_r_r74 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r75 = CPyDict_SetItem(cpy_r_r21, cpy_r_r74, cpy_r_r73); + CPy_DECREF(cpy_r_r73); + cpy_r_r76 = cpy_r_r75 >= 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 95, CPyStatic__config___globals); + goto CPyL83; + } + cpy_r_r77 = CPyStatics[501]; /* 'chain_id' */ + CPy_INCREF(cpy_r_r45); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r78 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 96, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL83; + } + cpy_r_r79 = PyDict_Contains(cpy_r_r78, cpy_r_r77); + CPy_DECREF(cpy_r_r78); + cpy_r_r80 = cpy_r_r79 >= 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 96, CPyStatic__config___globals); + goto CPyL83; + } + cpy_r_r81 = cpy_r_r79; + cpy_r_r82 = cpy_r_r81 ^ 1; + if (!cpy_r_r82) goto CPyL57; + cpy_r_r83 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r65, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); + goto CPyL83; + } + cpy_r_r85 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r86[1] = {cpy_r_r84}; + cpy_r_r87 = (PyObject **)&cpy_r_r86; + cpy_r_r88 = PyObject_Vectorcall(cpy_r_r85, cpy_r_r87, 1, 0); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); + goto CPyL85; + } + CPy_DECREF(cpy_r_r84); + if (likely(PyLong_Check(cpy_r_r88))) + cpy_r_r89 = CPyTagged_FromObject(cpy_r_r88); + else { + CPy_TypeError("int", cpy_r_r88); cpy_r_r89 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r89 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); + goto CPyL83; + } + CPy_INCREF(cpy_r_r45); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r90 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL86; + } + cpy_r_r91 = CPyStatics[501]; /* 'chain_id' */ + cpy_r_r92 = CPyTagged_StealAsObject(cpy_r_r89); + cpy_r_r93 = CPyDict_SetItem(cpy_r_r90, cpy_r_r91, cpy_r_r92); + CPy_DECREF(cpy_r_r90); + CPy_DECREF(cpy_r_r92); + cpy_r_r94 = cpy_r_r93 >= 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 97, CPyStatic__config___globals); + goto CPyL83; + } +CPyL57: ; + cpy_r_r95 = CPyStatics[488]; /* 'explorer' */ + cpy_r_r96 = PyDict_Contains(cpy_r_r65, cpy_r_r95); + cpy_r_r97 = cpy_r_r96 >= 0; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 98, CPyStatic__config___globals); + goto CPyL83; + } + cpy_r_r98 = cpy_r_r96; + if (!cpy_r_r98) goto CPyL87; + cpy_r_r99 = CPyStatics[488]; /* 'explorer' */ + cpy_r_r100 = CPyDict_GetItem(cpy_r_r65, cpy_r_r99); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 99, CPyStatic__config___globals); + goto CPyL80; + } + cpy_r_r101 = CPyStatics[488]; /* 'explorer' */ + cpy_r_r102 = CPyDict_SetItem(cpy_r_r21, cpy_r_r101, cpy_r_r100); + CPy_DECREF(cpy_r_r100); + cpy_r_r103 = cpy_r_r102 >= 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 99, CPyStatic__config___globals); + goto CPyL80; + } +CPyL61: ; + CPy_INCREF(cpy_r_r45); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r104 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL80; + } + cpy_r_r105 = CPyStatics[493]; /* 'fork' */ + cpy_r_r106 = CPyDict_GetItem(cpy_r_r104, cpy_r_r105); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); + goto CPyL80; + } + cpy_r_r107 = CPyModule_os; + cpy_r_r108 = CPyStatics[211]; /* 'path' */ + cpy_r_r109 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); + goto CPyL88; + } + cpy_r_r110 = CPyStatics[572]; /* 'expandvars' */ + cpy_r_r111 = CPyObject_GetAttr(cpy_r_r109, cpy_r_r110); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); + goto CPyL88; + } + PyObject *cpy_r_r112[1] = {cpy_r_r106}; + cpy_r_r113 = (PyObject **)&cpy_r_r112; + cpy_r_r114 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 1, 0); + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); + goto CPyL88; + } + CPy_DECREF(cpy_r_r106); + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r115 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals, "dict", cpy_r_r45); + goto CPyL89; + } + cpy_r_r116 = CPyStatics[493]; /* 'fork' */ + cpy_r_r117 = CPyDict_SetItem(cpy_r_r115, cpy_r_r116, cpy_r_r114); + CPy_DECREF(cpy_r_r115); + CPy_DECREF(cpy_r_r114); + cpy_r_r118 = cpy_r_r117 >= 0; + if (unlikely(!cpy_r_r118)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 101, CPyStatic__config___globals); + goto CPyL76; + } +CPyL68: ; + cpy_r_r119 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r120 = PyObject_SetAttr(cpy_r_self, cpy_r_r119, cpy_r_r21); + cpy_r_r121 = cpy_r_r120 >= 0; + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/_config.py", "set_active_network", 103, CPyStatic__config___globals); + goto CPyL76; + } + return cpy_r_r21; +CPyL70: ; + cpy_r_r122 = NULL; + return cpy_r_r122; +CPyL71: ; + CPy_INCREF(cpy_r_id_); + goto CPyL2; +CPyL72: ; + CPy_DECREF(cpy_r_id_); + goto CPyL3; +CPyL73: ; + CPy_DecRef(cpy_r_id_); + goto CPyL70; +CPyL74: ; + CPy_DecRef(cpy_r_r15); + goto CPyL14; +CPyL75: ; + CPy_DecRef(cpy_r_r15); + goto CPyL70; +CPyL76: ; + CPy_DecRef(cpy_r_r21); + goto CPyL70; +CPyL77: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_key); + goto CPyL70; +CPyL78: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r34); + goto CPyL70; +CPyL79: ; + CPy_DECREF(cpy_r_r45); + goto CPyL68; +CPyL80: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + goto CPyL70; +CPyL81: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r54); + goto CPyL70; +CPyL82: ; + CPy_DECREF(cpy_r_r54); + goto CPyL61; +CPyL83: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r65); + goto CPyL70; +CPyL84: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + goto CPyL70; +CPyL85: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r84); + goto CPyL70; +CPyL86: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r89); + goto CPyL70; +CPyL87: ; + CPy_DECREF(cpy_r_r65); + goto CPyL61; +CPyL88: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r106); + goto CPyL70; +CPyL89: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r114); + goto CPyL70; +} + +PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "id_", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_id_ = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_id_)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) + arg_self = obj_self; + else { + CPy_TypeError("brownie._config.ConfigContainer", obj_self); + goto fail; + } + PyObject *arg_id_; + if (obj_id_ == NULL) { + arg_id_ = NULL; + goto __LL363; + } + if (PyUnicode_Check(obj_id_)) + arg_id_ = obj_id_; + else { + arg_id_ = NULL; + } + if (arg_id_ != NULL) goto __LL363; + if (obj_id_ == Py_None) + arg_id_ = obj_id_; + else { + arg_id_ = NULL; + } + if (arg_id_ != NULL) goto __LL363; + CPy_TypeError("str or None", obj_id_); + goto fail; +__LL363: ; + PyObject *retval = CPyDef__config___set_active_network_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self, arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "set_active_network", 76, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___clear_active_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef__config___clear_active_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config___clear_active_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r1 = Py_None; + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/_config.py", "clear_active", 107, CPyStatic__config___globals); + goto CPyL2; + } + return 1; +CPyL2: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) + arg_self = obj_self; + else { + CPy_TypeError("brownie._config.ConfigContainer", obj_self); + goto fail; + } + char retval = CPyDef__config___clear_active_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "clear_active", 106, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy__config___active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef__config___active_network_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "active_network", 111, CPyStatic__config___globals); + goto CPyL10; + } + if (PyDict_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL364; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL364; + CPy_TypeErrorTraceback("brownie/_config.py", "active_network", 111, CPyStatic__config___globals, "dict or None", cpy_r_r1); + goto CPyL11; +__LL364: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r1); + if (!cpy_r_r4) goto CPyL7; + cpy_r_r5 = CPyStatics[573]; /* 'No active network' */ + cpy_r_r6 = CPyModule_builtins; + cpy_r_r7 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "active_network", 112, CPyStatic__config___globals); + goto CPyL10; + } + PyObject *cpy_r_r9[1] = {cpy_r_r5}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "active_network", 112, CPyStatic__config___globals); + goto CPyL10; + } + CPy_Raise(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "active_network", 112, CPyStatic__config___globals); + goto CPyL10; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r12 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "active_network", 113, CPyStatic__config___globals); + goto CPyL10; + } + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "active_network", 113, CPyStatic__config___globals, "dict", cpy_r_r13); + goto CPyL10; + } + return cpy_r_r14; +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DecRef(cpy_r_r1); + goto CPyL10; +} + +PyObject *CPyPy__config___active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) + arg_self = obj_self; + else { + CPy_TypeError("brownie._config.ConfigContainer", obj_self); + goto fail; + } + PyObject *retval = CPyDef__config___active_network_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "active_network", 110, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___network_type_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy__config___network_type_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef__config___network_type_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___network_type_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "network_type", 117, CPyStatic__config___globals); + goto CPyL11; + } + if (PyDict_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL365; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL365; + CPy_TypeErrorTraceback("brownie/_config.py", "network_type", 117, CPyStatic__config___globals, "dict or None", cpy_r_r1); + goto CPyL12; +__LL365: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r1); + if (!cpy_r_r4) goto CPyL4; + cpy_r_r5 = Py_None; + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = CPyStatics[431]; /* 'cmd' */ + cpy_r_r7 = CPyStatics[568]; /* '_active_network' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "network_type", 119, CPyStatic__config___globals); + goto CPyL11; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "network_type", 119, CPyStatic__config___globals, "dict", cpy_r_r8); + goto CPyL11; + } + cpy_r_r10 = PyDict_Contains(cpy_r_r9, cpy_r_r6); + CPy_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_config.py", "network_type", 119, CPyStatic__config___globals); + goto CPyL11; + } + cpy_r_r12 = cpy_r_r10; + if (!cpy_r_r12) goto CPyL9; + cpy_r_r13 = CPyStatics[425]; /* 'development' */ + CPy_INCREF(cpy_r_r13); + cpy_r_r14 = cpy_r_r13; + goto CPyL10; +CPyL9: ; + cpy_r_r15 = CPyStatics[423]; /* 'live' */ + CPy_INCREF(cpy_r_r15); + cpy_r_r14 = cpy_r_r15; +CPyL10: ; + return cpy_r_r14; +CPyL11: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL12: ; + CPy_DecRef(cpy_r_r1); + goto CPyL11; +} + +PyObject *CPyPy__config___network_type_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) + arg_self = obj_self; + else { + CPy_TypeError("brownie._config.ConfigContainer", obj_self); + goto fail; + } + PyObject *retval = CPyDef__config___network_type_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "network_type", 116, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___mode_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy__config___mode_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef__config___mode_ConfigContainer_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__get__", -1, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___mode_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = CPyStatics[55]; /* 'argv' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals); + goto CPyL5; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals, "dict", cpy_r_r1); + goto CPyL5; + } + cpy_r_r3 = CPyStatics[75]; /* 'cli' */ + cpy_r_r4 = CPyDict_GetItem(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals); + goto CPyL5; + } + if (PyUnicode_Check(cpy_r_r4)) + cpy_r_r5 = cpy_r_r4; + else { + cpy_r_r5 = NULL; + } + if (cpy_r_r5 != NULL) goto __LL366; + if (cpy_r_r4 == Py_None) + cpy_r_r5 = cpy_r_r4; + else { + cpy_r_r5 = NULL; + } + if (cpy_r_r5 != NULL) goto __LL366; + CPy_TypeErrorTraceback("brownie/_config.py", "mode", 123, CPyStatic__config___globals, "str or None", cpy_r_r4); + goto CPyL5; +__LL366: ; + return cpy_r_r5; +CPyL5: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +} + +PyObject *CPyPy__config___mode_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType__config___Config) || (Py_TYPE(obj_self) == CPyType__config___ConfigContainer))) + arg_self = obj_self; + else { + CPy_TypeError("brownie._config.ConfigContainer", obj_self); + goto fail; + } + PyObject *retval = CPyDef__config___mode_ConfigContainer_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "mode", 122, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config___ConfigDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_values) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + int32_t cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + if (cpy_r_values != NULL) goto CPyL10; + cpy_r_r0 = CPyStatic__config___brownie____config___ConfigDict_____init_____values; + CPy_INCREF(cpy_r_r0); + cpy_r_values = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[575]; /* '_locked' */ + cpy_r_r2 = 0 ? Py_True : Py_False; + cpy_r_r3 = PyObject_SetAttr(cpy_r_self, cpy_r_r1, cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 135, CPyStatic__config___globals); + goto CPyL11; + } + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[288]; /* 'super' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); + goto CPyL11; + } + cpy_r_r8 = (PyObject *)CPyType__config___ConfigDict; + PyObject *cpy_r_r9[2] = {cpy_r_r8, cpy_r_self}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 2, 0); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); + goto CPyL11; + } + cpy_r_r12 = CPyStatics[289]; /* '__init__' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); + goto CPyL11; + } + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r13, 0, 0, 0); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 136, CPyStatic__config___globals); + goto CPyL11; + } else + goto CPyL12; +CPyL7: ; + cpy_r_r15 = CPyDict_Update(cpy_r_self, cpy_r_values); + CPy_DECREF(cpy_r_values); + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/_config.py", "__init__", 137, CPyStatic__config___globals); + goto CPyL9; + } + return 1; +CPyL9: ; + cpy_r_r17 = 2; + return cpy_r_r17; +CPyL10: ; + CPy_INCREF(cpy_r_values); + goto CPyL2; +CPyL11: ; + CPy_DecRef(cpy_r_values); + goto CPyL9; +CPyL12: ; + CPy_DECREF(cpy_r_r14); + goto CPyL7; +} + +PyObject *CPyPy__config___ConfigDict_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"values", 0}; + PyObject *obj_values = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "|O", "__init__", kwlist, &obj_values)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + PyObject *arg_values; + if (obj_values == NULL) { + arg_values = NULL; + } else if (likely(PyDict_Check(obj_values))) + arg_values = obj_values; + else { + CPy_TypeError("dict", obj_values); + goto fail; + } + char retval = CPyDef__config___ConfigDict_____init__(arg_self, arg_values); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__init__", 134, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config___ConfigDict_____setitem__(PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + cpy_r_r0 = CPyStatics[575]; /* '_locked' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 140, CPyStatic__config___globals); + goto CPyL20; + } + if (unlikely(!PyBool_Check(cpy_r_r1))) { + CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; + } else + cpy_r_r2 = cpy_r_r1 == Py_True; + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == 2)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 140, CPyStatic__config___globals); + goto CPyL20; + } + if (!cpy_r_r2) goto CPyL10; + cpy_r_r3 = PyDict_Contains(cpy_r_self, cpy_r_key); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 140, CPyStatic__config___globals); + goto CPyL20; + } + cpy_r_r5 = cpy_r_r3; + cpy_r_r6 = cpy_r_r5 ^ 1; + if (!cpy_r_r6) goto CPyL10; + cpy_r_r7 = CPyStatics[576]; /* ' is not a known config setting' */ + cpy_r_r8 = CPyStr_Build(2, cpy_r_key, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); + goto CPyL20; + } + cpy_r_r9 = CPyModule_builtins; + cpy_r_r10 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); + goto CPyL21; + } + PyObject *cpy_r_r12[1] = {cpy_r_r8}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r13, 1, 0); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r8); + CPy_Raise(cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 141, CPyStatic__config___globals); + goto CPyL20; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = CPy_TYPE(cpy_r_value); + cpy_r_r16 = (PyObject *)&PyDict_Type; + cpy_r_r17 = cpy_r_r15 == cpy_r_r16; + CPy_DECREF(cpy_r_r15); + if (!cpy_r_r17) goto CPyL22; + CPy_INCREF(cpy_r_value); + if (likely(PyDict_Check(cpy_r_value))) + cpy_r_r18 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "__setitem__", 143, CPyStatic__config___globals, "dict", cpy_r_value); + goto CPyL20; + } + cpy_r_r19 = (PyObject *)CPyType__config___ConfigDict; + PyObject *cpy_r_r20[1] = {cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 143, CPyStatic__config___globals); + goto CPyL23; + } + CPy_DECREF(cpy_r_r18); + if (likely(PyDict_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "__setitem__", 143, CPyStatic__config___globals, "dict", cpy_r_r22); + goto CPyL20; + } + cpy_r_value = cpy_r_r23; +CPyL15: ; + cpy_r_r24 = CPyModule_builtins; + cpy_r_r25 = CPyStatics[288]; /* 'super' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); + goto CPyL24; + } + cpy_r_r27 = (PyObject *)CPyType__config___ConfigDict; + PyObject *cpy_r_r28[2] = {cpy_r_r27, cpy_r_self}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 2, 0); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); + goto CPyL24; + } + cpy_r_r31 = CPyStatics[577]; /* '__setitem__' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); + goto CPyL24; + } + PyObject *cpy_r_r33[2] = {cpy_r_key, cpy_r_value}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 2, 0); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "__setitem__", 144, CPyStatic__config___globals); + goto CPyL24; + } else + goto CPyL25; +CPyL19: ; + CPy_DECREF(cpy_r_value); + return 1; +CPyL20: ; + cpy_r_r36 = 2; + return cpy_r_r36; +CPyL21: ; + CPy_DecRef(cpy_r_r8); + goto CPyL20; +CPyL22: ; + CPy_INCREF(cpy_r_value); + goto CPyL15; +CPyL23: ; + CPy_DecRef(cpy_r_r18); + goto CPyL20; +CPyL24: ; + CPy_DecRef(cpy_r_value); + goto CPyL20; +CPyL25: ; + CPy_DECREF(cpy_r_r35); + goto CPyL19; +} + +PyObject *CPyPy__config___ConfigDict_____setitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"key", "value", 0}; + static CPyArg_Parser parser = {"OO:__setitem__", kwlist, 0}; + PyObject *obj_key; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_key, &obj_value)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + PyObject *arg_key; + if (likely(PyUnicode_Check(obj_key))) + arg_key = obj_key; + else { + CPy_TypeError("str", obj_key); + goto fail; + } + PyObject *arg_value = obj_value; + char retval = CPyDef__config___ConfigDict_____setitem__(arg_self, arg_key, arg_value); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "__setitem__", 139, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config___ConfigDict___update(PyObject *cpy_r_self, PyObject *cpy_r_arg) { + CPyTagged cpy_r_r0; + int64_t cpy_r_r1; + PyObject *cpy_r_r2; + tuple_T4CIOO cpy_r_r3; + CPyTagged cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + cpy_r_r0 = 0; + cpy_r_r1 = PyDict_Size(cpy_r_arg); + cpy_r_r2 = CPyDict_GetItemsIter(cpy_r_arg); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals); + goto CPyL7; + } +CPyL1: ; + cpy_r_r3 = CPyDict_NextItem(cpy_r_r2, cpy_r_r0); + cpy_r_r4 = cpy_r_r3.f1; + cpy_r_r0 = cpy_r_r4; + cpy_r_r5 = cpy_r_r3.f0; + if (!cpy_r_r5) goto CPyL8; + cpy_r_r6 = cpy_r_r3.f2; + CPy_INCREF(cpy_r_r6); + cpy_r_r7 = cpy_r_r3.f3; + CPy_INCREF(cpy_r_r7); + CPy_DECREF(cpy_r_r3.f2); + CPy_DECREF(cpy_r_r3.f3); + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r8 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals, "str", cpy_r_r6); + goto CPyL9; + } + cpy_r_r9 = CPyDict_SetItem(cpy_r_self, cpy_r_r8, cpy_r_r7); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r7); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/_config.py", "update", 148, CPyStatic__config___globals); + goto CPyL10; + } + cpy_r_r11 = CPyDict_CheckSize(cpy_r_arg, cpy_r_r1); + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals); + goto CPyL10; + } else + goto CPyL1; +CPyL5: ; + cpy_r_r12 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/_config.py", "update", 147, CPyStatic__config___globals); + goto CPyL7; + } + return 1; +CPyL7: ; + cpy_r_r13 = 2; + return cpy_r_r13; +CPyL8: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r3.f2); + CPy_DECREF(cpy_r_r3.f3); + goto CPyL5; +CPyL9: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r7); + goto CPyL7; +CPyL10: ; + CPy_DecRef(cpy_r_r2); + goto CPyL7; +} + +PyObject *CPyPy__config___ConfigDict___update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:update", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + PyObject *arg_arg; + if (likely(PyDict_Check(obj_arg))) + arg_arg = obj_arg; + else { + CPy_TypeError("dict", obj_arg); + goto fail; + } + char retval = CPyDef__config___ConfigDict___update(arg_self, arg_arg); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "update", 146, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config___ConfigDict____lock(PyObject *cpy_r_self) { + CPyTagged cpy_r_r0; + int64_t cpy_r_r1; + PyObject *cpy_r_r2; + tuple_T3CIO cpy_r_r3; + CPyTagged cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + cpy_r_r0 = 0; + cpy_r_r1 = PyDict_Size(cpy_r_self); + cpy_r_r2 = CPyDict_GetValuesIter(cpy_r_self); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_lock", 152, CPyStatic__config___globals); + goto CPyL10; + } +CPyL1: ; + cpy_r_r3 = CPyDict_NextValue(cpy_r_r2, cpy_r_r0); + cpy_r_r4 = cpy_r_r3.f1; + cpy_r_r0 = cpy_r_r4; + cpy_r_r5 = cpy_r_r3.f0; + if (!cpy_r_r5) goto CPyL11; + cpy_r_r6 = cpy_r_r3.f2; + CPy_INCREF(cpy_r_r6); + CPy_DECREF(cpy_r_r3.f2); + cpy_r_r7 = CPy_TYPE(cpy_r_r6); + cpy_r_r8 = (PyObject *)CPyType__config___ConfigDict; + cpy_r_r9 = cpy_r_r7 == cpy_r_r8; + CPy_DECREF(cpy_r_r7); + if (!cpy_r_r9) goto CPyL12; + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r10 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_lock", 154, CPyStatic__config___globals, "dict", cpy_r_r6); + goto CPyL13; + } + cpy_r_r11 = CPyStatics[569]; /* '_lock' */ + PyObject *cpy_r_r12[1] = {cpy_r_r10}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_lock", 154, CPyStatic__config___globals); + goto CPyL14; + } else + goto CPyL15; +CPyL5: ; + CPy_DECREF(cpy_r_r10); +CPyL6: ; + cpy_r_r15 = CPyDict_CheckSize(cpy_r_self, cpy_r_r1); + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_config.py", "_lock", 152, CPyStatic__config___globals); + goto CPyL13; + } else + goto CPyL1; +CPyL7: ; + cpy_r_r16 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/_config.py", "_lock", 152, CPyStatic__config___globals); + goto CPyL10; + } + cpy_r_r17 = CPyStatics[575]; /* '_locked' */ + cpy_r_r18 = 1 ? Py_True : Py_False; + cpy_r_r19 = PyObject_SetAttr(cpy_r_self, cpy_r_r17, cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/_config.py", "_lock", 155, CPyStatic__config___globals); + goto CPyL10; + } + return 1; +CPyL10: ; + cpy_r_r21 = 2; + return cpy_r_r21; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r3.f2); + goto CPyL7; +CPyL12: ; + CPy_DECREF(cpy_r_r6); + goto CPyL6; +CPyL13: ; + CPy_DecRef(cpy_r_r2); + goto CPyL10; +CPyL14: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + goto CPyL10; +CPyL15: ; + CPy_DECREF(cpy_r_r14); + goto CPyL5; +} + +PyObject *CPyPy__config___ConfigDict____lock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_lock", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + char retval = CPyDef__config___ConfigDict____lock(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_lock", 150, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config___ConfigDict____unlock(PyObject *cpy_r_self) { + CPyTagged cpy_r_r0; + int64_t cpy_r_r1; + PyObject *cpy_r_r2; + tuple_T3CIO cpy_r_r3; + CPyTagged cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + cpy_r_r0 = 0; + cpy_r_r1 = PyDict_Size(cpy_r_self); + cpy_r_r2 = CPyDict_GetValuesIter(cpy_r_self); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_unlock", 159, CPyStatic__config___globals); + goto CPyL10; + } +CPyL1: ; + cpy_r_r3 = CPyDict_NextValue(cpy_r_r2, cpy_r_r0); + cpy_r_r4 = cpy_r_r3.f1; + cpy_r_r0 = cpy_r_r4; + cpy_r_r5 = cpy_r_r3.f0; + if (!cpy_r_r5) goto CPyL11; + cpy_r_r6 = cpy_r_r3.f2; + CPy_INCREF(cpy_r_r6); + CPy_DECREF(cpy_r_r3.f2); + cpy_r_r7 = CPy_TYPE(cpy_r_r6); + cpy_r_r8 = (PyObject *)CPyType__config___ConfigDict; + cpy_r_r9 = cpy_r_r7 == cpy_r_r8; + CPy_DECREF(cpy_r_r7); + if (!cpy_r_r9) goto CPyL12; + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r10 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_unlock", 161, CPyStatic__config___globals, "dict", cpy_r_r6); + goto CPyL13; + } + cpy_r_r11 = CPyStatics[578]; /* '_unlock' */ + PyObject *cpy_r_r12[1] = {cpy_r_r10}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_unlock", 161, CPyStatic__config___globals); + goto CPyL14; + } else + goto CPyL15; +CPyL5: ; + CPy_DECREF(cpy_r_r10); +CPyL6: ; + cpy_r_r15 = CPyDict_CheckSize(cpy_r_self, cpy_r_r1); + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_config.py", "_unlock", 159, CPyStatic__config___globals); + goto CPyL13; + } else + goto CPyL1; +CPyL7: ; + cpy_r_r16 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/_config.py", "_unlock", 159, CPyStatic__config___globals); + goto CPyL10; + } + cpy_r_r17 = CPyStatics[575]; /* '_locked' */ + cpy_r_r18 = 0 ? Py_True : Py_False; + cpy_r_r19 = PyObject_SetAttr(cpy_r_self, cpy_r_r17, cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/_config.py", "_unlock", 162, CPyStatic__config___globals); + goto CPyL10; + } + return 1; +CPyL10: ; + cpy_r_r21 = 2; + return cpy_r_r21; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r3.f2); + goto CPyL7; +CPyL12: ; + CPy_DECREF(cpy_r_r6); + goto CPyL6; +CPyL13: ; + CPy_DecRef(cpy_r_r2); + goto CPyL10; +CPyL14: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + goto CPyL10; +CPyL15: ; + CPy_DECREF(cpy_r_r14); + goto CPyL5; +} + +PyObject *CPyPy__config___ConfigDict____unlock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_unlock", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + char retval = CPyDef__config___ConfigDict____unlock(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_unlock", 157, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config___ConfigDict____copy(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T4CIOO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_value; + PyObject *cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_copy", 165, CPyStatic__config___globals); + goto CPyL13; + } + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_self); + cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_self); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals); + goto CPyL14; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL15; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = cpy_r_r4.f3; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r9 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals, "str", cpy_r_r7); + goto CPyL16; + } + cpy_r_value = cpy_r_r8; + cpy_r_r10 = (PyObject *)CPyType__config___ConfigDict; + cpy_r_r11 = (CPyPtr)&((PyObject *)cpy_r_value)->ob_type; + cpy_r_r12 = *(PyObject * *)cpy_r_r11; + cpy_r_r13 = cpy_r_r12 == cpy_r_r10; + if (!cpy_r_r13) goto CPyL9; + if (likely(PyDict_Check(cpy_r_value))) + cpy_r_r14 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_copy", 168, CPyStatic__config___globals, "dict", cpy_r_value); + goto CPyL17; + } + cpy_r_r15 = CPyStatics[579]; /* '_copy' */ + PyObject *cpy_r_r16[1] = {cpy_r_r14}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_copy", 168, CPyStatic__config___globals); + goto CPyL18; + } + CPy_DECREF(cpy_r_r14); + if (likely(PyDict_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_copy", 168, CPyStatic__config___globals, "dict", cpy_r_r18); + goto CPyL17; + } + cpy_r_value = cpy_r_r19; +CPyL9: ; + cpy_r_r20 = CPyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_value); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_value); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/_config.py", "_copy", 169, CPyStatic__config___globals); + goto CPyL19; + } + cpy_r_r22 = CPyDict_CheckSize(cpy_r_self, cpy_r_r2); + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals); + goto CPyL19; + } else + goto CPyL2; +CPyL11: ; + cpy_r_r23 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/_config.py", "_copy", 166, CPyStatic__config___globals); + goto CPyL14; + } + return cpy_r_r0; +CPyL13: ; + cpy_r_r24 = NULL; + return cpy_r_r24; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + goto CPyL13; +CPyL15: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + goto CPyL11; +CPyL16: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL13; +CPyL17: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + goto CPyL13; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r14); + goto CPyL13; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL13; +} + +PyObject *CPyPy__config___ConfigDict____copy(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_copy", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyDict_Check(obj_self))) + arg_self = obj_self; + else { + CPy_TypeError("dict", obj_self); + goto fail; + } + PyObject *retval = CPyDef__config___ConfigDict____copy(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_copy", 164, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____get_project_config_path(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_path; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + tuple_T3OOO 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_suffix; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + cpy_r_r0 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r1[1] = {cpy_r_project_path}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 174, CPyStatic__config___globals); + goto CPyL22; + } + if (unlikely(!PyBool_Check(cpy_r_r3))) { + CPy_TypeError("bool", cpy_r_r3); cpy_r_r4 = 2; + } else + cpy_r_r4 = cpy_r_r3 == Py_True; + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 174, CPyStatic__config___globals); + goto CPyL22; + } + if (!cpy_r_r4) goto CPyL5; + cpy_r_r5 = CPyStatics[580]; /* 'brownie-config' */ + cpy_r_r6 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r7[2] = {cpy_r_project_path, cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 175, CPyStatic__config___globals); + goto CPyL22; + } + cpy_r_path = cpy_r_r9; + goto CPyL6; +CPyL5: ; + CPy_INCREF(cpy_r_project_path); + cpy_r_path = cpy_r_project_path; +CPyL6: ; + cpy_r_r10 = CPyStatics[581]; /* '.yml' */ + cpy_r_r11 = CPyStatics[452]; /* '.yaml' */ + cpy_r_r12 = CPyStatics[135]; /* '.json' */ + CPy_INCREF(cpy_r_r10); + CPy_INCREF(cpy_r_r11); + CPy_INCREF(cpy_r_r12); + cpy_r_r13.f0 = cpy_r_r10; + cpy_r_r13.f1 = cpy_r_r11; + cpy_r_r13.f2 = cpy_r_r12; + cpy_r_r14 = PyTuple_New(3); + if (unlikely(cpy_r_r14 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp367 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp367); + PyObject *__tmp368 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp368); + PyObject *__tmp369 = cpy_r_r13.f2; + PyTuple_SET_ITEM(cpy_r_r14, 2, __tmp369); + cpy_r_r15 = PyObject_GetIter(cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); + goto CPyL23; + } +CPyL7: ; + cpy_r_r16 = PyIter_Next(cpy_r_r15); + if (cpy_r_r16 == NULL) goto CPyL24; + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals, "str", cpy_r_r16); + goto CPyL25; + } + cpy_r_r18 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r19[2] = {cpy_r_path, cpy_r_r17}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); + goto CPyL26; + } + cpy_r_r22 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r23[1] = {cpy_r_r21}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); + goto CPyL27; + } + CPy_DECREF(cpy_r_r21); + if (unlikely(!PyBool_Check(cpy_r_r25))) { + CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; + } else + cpy_r_r26 = cpy_r_r25 == Py_True; + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); + goto CPyL26; + } + if (cpy_r_r26) { + goto CPyL28; + } else + goto CPyL29; +CPyL13: ; + cpy_r_r27 = cpy_r_r17; + goto CPyL16; +CPyL14: ; + cpy_r_r28 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 178, CPyStatic__config___globals); + goto CPyL23; + } + cpy_r_r29 = Py_None; + cpy_r_r27 = cpy_r_r29; +CPyL16: ; + cpy_r_suffix = cpy_r_r27; + cpy_r_r30 = (PyObject *)&_Py_NoneStruct; + cpy_r_r31 = cpy_r_suffix == cpy_r_r30; + if (cpy_r_r31) { + goto CPyL30; + } else + goto CPyL18; +CPyL17: ; + cpy_r_r32 = Py_None; + cpy_r_r33 = cpy_r_r32; + goto CPyL21; +CPyL18: ; + if (likely(cpy_r_suffix != Py_None)) + cpy_r_r34 = cpy_r_suffix; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_get_project_config_path", 179, CPyStatic__config___globals, "str", cpy_r_suffix); + goto CPyL23; + } + cpy_r_r35 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r36[2] = {cpy_r_path, cpy_r_r34}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 179, CPyStatic__config___globals); + goto CPyL31; + } + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_r34); + cpy_r_r33 = cpy_r_r38; +CPyL21: ; + return cpy_r_r33; +CPyL22: ; + cpy_r_r39 = NULL; + return cpy_r_r39; +CPyL23: ; + CPy_DecRef(cpy_r_path); + goto CPyL22; +CPyL24: ; + CPy_DECREF(cpy_r_r15); + goto CPyL14; +CPyL25: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r15); + goto CPyL22; +CPyL26: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r17); + goto CPyL22; +CPyL27: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r21); + goto CPyL22; +CPyL28: ; + CPy_DECREF(cpy_r_r15); + goto CPyL13; +CPyL29: ; + CPy_DECREF(cpy_r_r17); + goto CPyL7; +CPyL30: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_suffix); + goto CPyL17; +CPyL31: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r34); + goto CPyL22; +} + +PyObject *CPyPy__config____get_project_config_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_get_project_config_path", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + PyObject *retval = CPyDef__config____get_project_config_path(arg_project_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_get_project_config_path", 173, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____load_config(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_raw_json; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + tuple_T3OOO cpy_r_r45; + tuple_T3OOO cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject **cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + tuple_T3OOO cpy_r_r58; + tuple_T3OOO cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T3OOO cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject **cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + cpy_r_r0 = NULL; + cpy_r_raw_json = cpy_r_r0; + cpy_r_r1 = CPyDef__config____get_project_config_path(cpy_r_project_path); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 184, CPyStatic__config___globals); + goto CPyL70; + } + cpy_r_r2 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3 = cpy_r_r1 == cpy_r_r2; + if (cpy_r_r3) { + goto CPyL71; + } else + goto CPyL4; +CPyL2: ; + cpy_r_r4 = PyDict_New(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 186, CPyStatic__config___globals); + goto CPyL69; + } + return cpy_r_r4; +CPyL4: ; + CPy_INCREF(cpy_r_r1); + cpy_r_r5 = cpy_r_r1; + cpy_r_r6 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r10 = CPy_TYPE(cpy_r_r9); + cpy_r_r11 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL73; + } + cpy_r_r13 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r13); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL74; + } + PyObject *cpy_r_r15[1] = {cpy_r_r9}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL74; + } + cpy_r_r18 = 1; + cpy_r_r19 = cpy_r_r1; + cpy_r_r20 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 189, CPyStatic__config___globals); + goto CPyL75; + } + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 189, CPyStatic__config___globals, "str", cpy_r_r21); + goto CPyL75; + } + cpy_r_r23 = CPyStatics[452]; /* '.yaml' */ + cpy_r_r24 = CPyStatics[581]; /* '.yml' */ + cpy_r_r25 = CPyStr_Equal(cpy_r_r22, cpy_r_r23); + if (cpy_r_r25) goto CPyL76; + cpy_r_r26 = CPyStr_Equal(cpy_r_r22, cpy_r_r24); + CPy_DECREF(cpy_r_r22); + if (cpy_r_r26) goto CPyL16; + if (0) { + goto CPyL17; + } else + goto CPyL26; +CPyL16: ; + if (!1) goto CPyL26; +CPyL17: ; + cpy_r_r27 = CPyModule_yaml; + cpy_r_r28 = CPyStatics[421]; /* 'safe_load' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); + goto CPyL75; + } + PyObject *cpy_r_r30[1] = {cpy_r_r17}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r17); + cpy_r_r33 = PyObject_IsTrue(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); + goto CPyL77; + } + cpy_r_r35 = cpy_r_r33; + if (!cpy_r_r35) goto CPyL78; + cpy_r_r36 = cpy_r_r32; + goto CPyL24; +CPyL22: ; + cpy_r_r37 = PyDict_New(); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals); + goto CPyL29; + } + cpy_r_r36 = cpy_r_r37; +CPyL24: ; + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r38 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 190, CPyStatic__config___globals, "dict", cpy_r_r36); + goto CPyL29; + } + cpy_r_r39 = cpy_r_r38; + goto CPyL38; +CPyL26: ; + cpy_r_r40 = CPyStatics[582]; /* 'read' */ + PyObject *cpy_r_r41[1] = {cpy_r_r17}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 191, CPyStatic__config___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r17); + if (likely(PyUnicode_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeError("str", cpy_r_r43); + cpy_r_r44 = NULL; + } + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 191, CPyStatic__config___globals); + goto CPyL29; + } else + goto CPyL79; +CPyL28: ; + cpy_r_raw_json = cpy_r_r44; + goto CPyL37; +CPyL29: ; + cpy_r_r45 = CPy_CatchError(); + cpy_r_r18 = 0; + cpy_r_r46 = CPy_GetExcInfo(); + cpy_r_r47 = cpy_r_r46.f0; + CPy_INCREF(cpy_r_r47); + cpy_r_r48 = cpy_r_r46.f1; + CPy_INCREF(cpy_r_r48); + cpy_r_r49 = cpy_r_r46.f2; + CPy_INCREF(cpy_r_r49); + CPy_DecRef(cpy_r_r46.f0); + CPy_DecRef(cpy_r_r46.f1); + CPy_DecRef(cpy_r_r46.f2); + PyObject *cpy_r_r50[4] = {cpy_r_r9, cpy_r_r47, cpy_r_r48, cpy_r_r49}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r51, 4, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL80; + } + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r49); + cpy_r_r53 = PyObject_IsTrue(cpy_r_r52); + CPy_DecRef(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL35; + } + cpy_r_r55 = cpy_r_r53; + if (cpy_r_r55) goto CPyL34; + CPy_Reraise(); + if (!0) { + goto CPyL35; + } else + goto CPyL81; +CPyL33: ; + CPy_Unreachable(); +CPyL34: ; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL37; +CPyL35: ; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + cpy_r_r56 = CPy_KeepPropagating(); + if (!cpy_r_r56) { + goto CPyL39; + } else + goto CPyL82; +CPyL36: ; + CPy_Unreachable(); +CPyL37: ; + cpy_r_r57 = NULL; + cpy_r_r39 = cpy_r_r57; +CPyL38: ; + tuple_T3OOO __tmp370 = { NULL, NULL, NULL }; + cpy_r_r58 = __tmp370; + cpy_r_r59 = cpy_r_r58; + goto CPyL40; +CPyL39: ; + cpy_r_r60 = NULL; + cpy_r_r39 = cpy_r_r60; + cpy_r_r61 = CPy_CatchError(); + cpy_r_r59 = cpy_r_r61; +CPyL40: ; + if (!cpy_r_r18) goto CPyL83; + cpy_r_r62 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r63[4] = {cpy_r_r9, cpy_r_r62, cpy_r_r62, cpy_r_r62}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r64, 4, 0); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 188, CPyStatic__config___globals); + goto CPyL84; + } else + goto CPyL85; +CPyL42: ; + CPy_DECREF(cpy_r_r9); +CPyL43: ; + if (cpy_r_r59.f0 == NULL) { + goto CPyL46; + } else + goto CPyL86; +CPyL44: ; + CPy_Reraise(); + if (!0) { + goto CPyL48; + } else + goto CPyL87; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + if (cpy_r_r39 == NULL) { + goto CPyL52; + } else + goto CPyL88; +CPyL47: ; + return cpy_r_r39; +CPyL48: ; + if (cpy_r_r59.f0 == NULL) goto CPyL50; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_XDECREF(cpy_r_r59.f0); + CPy_XDECREF(cpy_r_r59.f1); + CPy_XDECREF(cpy_r_r59.f2); +CPyL50: ; + cpy_r_r66 = CPy_KeepPropagating(); + if (!cpy_r_r66) goto CPyL69; + CPy_Unreachable(); +CPyL52: ; + cpy_r_r67 = CPyStatics[583]; /* '\\/\\/[^"]*?(?=\\n|$)' */ + cpy_r_r68 = CPyStatics[114]; /* '' */ + cpy_r_r69 = CPyStatic__c_constants___regex_sub; + if (unlikely(cpy_r_r69 == NULL)) { + goto CPyL89; + } else + goto CPyL55; +CPyL53: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_sub\" was not set"); + cpy_r_r70 = 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 192, CPyStatic__config___globals); + goto CPyL69; + } + CPy_Unreachable(); +CPyL55: ; + if (cpy_r_raw_json != NULL) goto CPyL58; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"raw_json\" referenced before assignment"); + cpy_r_r71 = 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", -1, CPyStatic__config___globals); + goto CPyL69; + } + CPy_Unreachable(); +CPyL58: ; + PyObject *cpy_r_r72[3] = {cpy_r_r67, cpy_r_r68, cpy_r_raw_json}; + cpy_r_r73 = (PyObject **)&cpy_r_r72; + cpy_r_r74 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r73, 3, 0); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 192, CPyStatic__config___globals); + goto CPyL70; + } + if (cpy_r_raw_json == NULL) { + goto CPyL90; + } else + goto CPyL62; +CPyL60: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"raw_json\" referenced before assignment"); + cpy_r_r75 = 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", -1, CPyStatic__config___globals); + goto CPyL69; + } + CPy_Unreachable(); +CPyL62: ; + CPy_XDECREF(cpy_r_raw_json); + if (likely(PyUnicode_Check(cpy_r_r74))) + cpy_r_r76 = cpy_r_r74; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 192, CPyStatic__config___globals, "str", cpy_r_r74); + goto CPyL69; + } + cpy_r_r77 = CPyStatic__c_constants___ujson_loads; + if (unlikely(cpy_r_r77 == NULL)) { + goto CPyL91; + } else + goto CPyL66; +CPyL64: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); + cpy_r_r78 = 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 193, CPyStatic__config___globals); + goto CPyL69; + } + CPy_Unreachable(); +CPyL66: ; + PyObject *cpy_r_r79[1] = {cpy_r_r76}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r80, 1, 0); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_config", 193, CPyStatic__config___globals); + goto CPyL92; + } + CPy_DECREF(cpy_r_r76); + if (likely(PyDict_Check(cpy_r_r81))) + cpy_r_r82 = cpy_r_r81; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_config", 193, CPyStatic__config___globals, "dict", cpy_r_r81); + goto CPyL69; + } + return cpy_r_r82; +CPyL69: ; + cpy_r_r83 = NULL; + return cpy_r_r83; +CPyL70: ; + CPy_XDecRef(cpy_r_raw_json); + goto CPyL69; +CPyL71: ; + CPy_XDECREF(cpy_r_raw_json); + CPy_DECREF(cpy_r_r1); + goto CPyL2; +CPyL72: ; + CPy_XDecRef(cpy_r_raw_json); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + goto CPyL69; +CPyL73: ; + CPy_XDecRef(cpy_r_raw_json); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + goto CPyL69; +CPyL74: ; + CPy_XDecRef(cpy_r_raw_json); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL69; +CPyL75: ; + CPy_DecRef(cpy_r_r17); + goto CPyL29; +CPyL76: ; + CPy_DECREF(cpy_r_r22); + goto CPyL16; +CPyL77: ; + CPy_DecRef(cpy_r_r32); + goto CPyL29; +CPyL78: ; + CPy_DECREF(cpy_r_r32); + goto CPyL22; +CPyL79: ; + CPy_XDECREF(cpy_r_raw_json); + goto CPyL28; +CPyL80: ; + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r49); + goto CPyL35; +CPyL81: ; + CPy_XDecRef(cpy_r_raw_json); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL33; +CPyL82: ; + CPy_XDecRef(cpy_r_raw_json); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL36; +CPyL83: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + goto CPyL43; +CPyL84: ; + CPy_XDecRef(cpy_r_raw_json); + CPy_DecRef(cpy_r_r9); + CPy_XDecRef(cpy_r_r39); + goto CPyL48; +CPyL85: ; + CPy_DECREF(cpy_r_r65); + goto CPyL42; +CPyL86: ; + CPy_XDECREF(cpy_r_raw_json); + CPy_XDECREF(cpy_r_r39); + goto CPyL44; +CPyL87: ; + CPy_XDECREF(cpy_r_r59.f0); + CPy_XDECREF(cpy_r_r59.f1); + CPy_XDECREF(cpy_r_r59.f2); + goto CPyL45; +CPyL88: ; + CPy_XDECREF(cpy_r_raw_json); + goto CPyL47; +CPyL89: ; + CPy_XDecRef(cpy_r_raw_json); + goto CPyL53; +CPyL90: ; + CPy_DECREF(cpy_r_r74); + goto CPyL60; +CPyL91: ; + CPy_DecRef(cpy_r_r76); + goto CPyL64; +CPyL92: ; + CPy_DecRef(cpy_r_r76); + goto CPyL69; +} + +PyObject *CPyPy__config____load_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_load_config", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + PyObject *retval = CPyDef__config____load_config(arg_project_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_load_config", 182, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config____load_project_config(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_config_data; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + int64_t cpy_r_r65; + CPyTagged cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + CPyTagged cpy_r_r98; + int64_t cpy_r_r99; + PyObject *cpy_r_r100; + tuple_T4CIOO cpy_r_r101; + CPyTagged cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + int32_t cpy_r_r108; + char cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + int32_t cpy_r_r117; + char cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + char cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + char cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + 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_r162; + int32_t cpy_r_r163; + char cpy_r_r164; + char cpy_r_r165; + char cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject **cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + char cpy_r_r179; + PyObject *cpy_r_r180; + PyObject **cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + int32_t cpy_r_r185; + char cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + char cpy_r_r193; + cpy_r_r0 = CPyStatics[580]; /* 'brownie-config' */ + cpy_r_r1 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r2[2] = {cpy_r_project_path, cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 198, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r5 = CPyDef__config____load_config(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 199, CPyStatic__config___globals); + goto CPyL118; + } + cpy_r_config_data = cpy_r_r5; + cpy_r_r6 = CPyDef__config____load_project_envvars(cpy_r_project_path); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 200, CPyStatic__config___globals); + goto CPyL119; + } + cpy_r_r7 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r8 = PyDict_Contains(cpy_r_config_data, cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 202, CPyStatic__config___globals); + goto CPyL120; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL35; + cpy_r_r11 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 203, CPyStatic__config___globals); + goto CPyL120; + } + cpy_r_r13 = PyUnicode_Check(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (cpy_r_r13) { + goto CPyL14; + } else + goto CPyL121; +CPyL7: ; + cpy_r_r14 = CPyStatics[585]; /* 'Invalid value passed to dotenv: ' */ + cpy_r_r15 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r16 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r15); + CPy_DECREF(cpy_r_config_data); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r17 = PyObject_Str(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r18 = CPyStr_Build(2, cpy_r_r14, cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r19 = CPyModule_builtins; + cpy_r_r20 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); + goto CPyL122; + } + PyObject *cpy_r_r22[1] = {cpy_r_r18}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); + goto CPyL122; + } + CPy_DECREF(cpy_r_r18); + CPy_Raise(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 204, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r25 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r26 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 205, CPyStatic__config___globals); + goto CPyL120; + } + if (likely(PyUnicode_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 205, CPyStatic__config___globals, "str", cpy_r_r26); + goto CPyL120; + } + cpy_r_r28 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r29[2] = {cpy_r_project_path, cpy_r_r27}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 205, CPyStatic__config___globals); + goto CPyL123; + } + CPy_DECREF(cpy_r_r27); + cpy_r_r32 = CPyStatics[586]; /* 'is_file' */ + PyObject *cpy_r_r33[1] = {cpy_r_r31}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 206, CPyStatic__config___globals); + goto CPyL124; + } + if (unlikely(!PyBool_Check(cpy_r_r35))) { + CPy_TypeError("bool", cpy_r_r35); cpy_r_r36 = 2; + } else + cpy_r_r36 = cpy_r_r35 == Py_True; + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 206, CPyStatic__config___globals); + goto CPyL124; + } + if (cpy_r_r36) { + goto CPyL26; + } else + goto CPyL125; +CPyL20: ; + cpy_r_r37 = CPyStatics[587]; /* 'Dotenv specified in config but not found at path: ' */ + cpy_r_r38 = PyObject_Str(cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r39 = CPyStr_Build(2, cpy_r_r37, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r40 = CPyModule_builtins; + cpy_r_r41 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); + goto CPyL126; + } + PyObject *cpy_r_r43[1] = {cpy_r_r39}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 1, 0); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); + goto CPyL126; + } + CPy_DECREF(cpy_r_r39); + CPy_Raise(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 207, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r46 = CPyStatic__config___globals; + cpy_r_r47 = CPyStatics[588]; /* 'dotenv_values' */ + cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals); + goto CPyL124; + } + PyObject *cpy_r_r49[1] = {cpy_r_r31}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = CPyStatics[2146]; /* ('dotenv_path',) */ + cpy_r_r52 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 0, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals); + goto CPyL124; + } + if (likely(PyDict_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals, "dict", cpy_r_r52); + goto CPyL124; + } + cpy_r_r54 = CPyDict_Update(cpy_r_r6, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 208, CPyStatic__config___globals); + goto CPyL124; + } + cpy_r_r56 = CPyStatic__config___globals; + cpy_r_r57 = CPyStatics[590]; /* 'load_dotenv' */ + cpy_r_r58 = CPyDict_GetItem(cpy_r_r56, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 209, CPyStatic__config___globals); + goto CPyL124; + } + PyObject *cpy_r_r59[1] = {cpy_r_r31}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = CPyStatics[2146]; /* ('dotenv_path',) */ + cpy_r_r62 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 0, cpy_r_r61); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 209, CPyStatic__config___globals); + goto CPyL124; + } else + goto CPyL127; +CPyL32: ; + CPy_DECREF(cpy_r_r31); + cpy_r_r63 = CPyDef__expansion___expand_posix_vars(cpy_r_config_data, cpy_r_r6); + CPy_DECREF(cpy_r_config_data); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 210, CPyStatic__config___globals); + goto CPyL128; + } + if (likely(PyDict_Check(cpy_r_r63))) + cpy_r_r64 = cpy_r_r63; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 210, CPyStatic__config___globals, "dict", cpy_r_r63); + goto CPyL128; + } + cpy_r_config_data = cpy_r_r64; +CPyL35: ; + cpy_r_r65 = PyDict_Size(cpy_r_config_data); + cpy_r_r66 = cpy_r_r65 << 1; + cpy_r_r67 = cpy_r_r66 != 0; + if (cpy_r_r67) { + goto CPyL37; + } else + goto CPyL129; +CPyL36: ; + return 1; +CPyL37: ; + cpy_r_r68 = CPyStatics[90]; /* 'network' */ + cpy_r_r69 = PyDict_Contains(cpy_r_config_data, cpy_r_r68); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 215, CPyStatic__config___globals); + goto CPyL120; + } + cpy_r_r71 = cpy_r_r69; + if (!cpy_r_r71) goto CPyL130; + cpy_r_r72 = CPyStatics[591]; /* ('The `network` field in `brownie-config.yaml` has been ' + 'deprecated. Network settings are now handled via ' + '`brownie networks` in the CLI. Remove `network` from ') */ + cpy_r_r73 = PyObject_Str(cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 217, CPyStatic__config___globals); + goto CPyL131; + } + cpy_r_r74 = CPyStatics[592]; /* ' to silence this warning.' */ + cpy_r_r75 = CPyStr_Build(3, cpy_r_r72, cpy_r_r73, cpy_r_r74); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 217, CPyStatic__config___globals); + goto CPyL131; + } + cpy_r_r76 = CPyModule_builtins; + cpy_r_r77 = CPyStatics[593]; /* 'DeprecationWarning' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 220, CPyStatic__config___globals); + goto CPyL132; + } + cpy_r_r79 = CPyModule_warnings; + cpy_r_r80 = CPyStatics[594]; /* 'warn' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 216, CPyStatic__config___globals); + goto CPyL133; + } + PyObject *cpy_r_r82[2] = {cpy_r_r75, cpy_r_r78}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r83, 2, 0); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 216, CPyStatic__config___globals); + goto CPyL133; + } else + goto CPyL134; +CPyL44: ; + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r78); + cpy_r_r85 = CPyStatics[90]; /* 'network' */ + cpy_r_r86 = PyObject_DelItem(cpy_r_config_data, cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 222, CPyStatic__config___globals); + goto CPyL131; + } +CPyL45: ; + cpy_r_r88 = CPyStatics[392]; /* 'networks' */ + cpy_r_r89 = PyDict_Contains(cpy_r_config_data, cpy_r_r88); + cpy_r_r90 = cpy_r_r89 >= 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 225, CPyStatic__config___globals); + goto CPyL131; + } + cpy_r_r91 = cpy_r_r89; + if (!cpy_r_r91) goto CPyL101; + cpy_r_r92 = CPyStatics[392]; /* 'networks' */ + cpy_r_r93 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 225, CPyStatic__config___globals); + goto CPyL131; + } + cpy_r_r94 = PyDict_Check(cpy_r_r93); + CPy_DECREF(cpy_r_r93); + if (!cpy_r_r94) goto CPyL101; + cpy_r_r95 = CPyStatics[392]; /* 'networks' */ + cpy_r_r96 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); + goto CPyL131; + } + if (likely(PyDict_Check(cpy_r_r96))) + cpy_r_r97 = cpy_r_r96; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals, "dict", cpy_r_r96); + goto CPyL131; + } + cpy_r_r98 = 0; + cpy_r_r99 = PyDict_Size(cpy_r_r97); + cpy_r_r100 = CPyDict_GetItemsIter(cpy_r_r97); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); + goto CPyL135; + } +CPyL52: ; + cpy_r_r101 = CPyDict_NextItem(cpy_r_r100, cpy_r_r98); + cpy_r_r102 = cpy_r_r101.f1; + cpy_r_r98 = cpy_r_r102; + cpy_r_r103 = cpy_r_r101.f0; + if (!cpy_r_r103) goto CPyL136; + cpy_r_r104 = cpy_r_r101.f2; + CPy_INCREF(cpy_r_r104); + cpy_r_r105 = cpy_r_r101.f3; + CPy_INCREF(cpy_r_r105); + CPy_DECREF(cpy_r_r101.f2); + CPy_DECREF(cpy_r_r101.f3); + cpy_r_r106 = CPyStatics[393]; /* 'default' */ + cpy_r_r107 = PyObject_RichCompare(cpy_r_r104, cpy_r_r106, 3); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 228, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r108 = PyObject_IsTrue(cpy_r_r107); + CPy_DECREF(cpy_r_r107); + cpy_r_r109 = cpy_r_r108 >= 0; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 228, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r110 = cpy_r_r108; + if (!cpy_r_r110) goto CPyL138; + cpy_r_r111 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r111 == NULL)) { + goto CPyL139; + } else + goto CPyL59; +CPyL57: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r112 = 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL59: ; + cpy_r_r113 = CPyStatics[392]; /* 'networks' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); + goto CPyL137; + } + if (likely(PyDict_Check(cpy_r_r114))) + cpy_r_r115 = cpy_r_r114; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals, "dict", cpy_r_r114); + goto CPyL137; + } + cpy_r_r116 = CPyDict_KeysView(cpy_r_r115); + CPy_DECREF(cpy_r_r115); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r117 = PySequence_Contains(cpy_r_r116, cpy_r_r104); + CPy_DECREF(cpy_r_r116); + cpy_r_r118 = cpy_r_r117 >= 0; + if (unlikely(!cpy_r_r118)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 229, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r119 = cpy_r_r117; + if (!cpy_r_r119) goto CPyL138; + cpy_r_r120 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r121 = PySequence_Contains(cpy_r_r105, cpy_r_r120); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 230, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r123 = cpy_r_r121; + if (!cpy_r_r123) goto CPyL138; + cpy_r_r124 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r125 = PyObject_GetItem(cpy_r_r105, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 231, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r126 = PyDict_Check(cpy_r_r125); + CPy_DECREF(cpy_r_r125); + if (!cpy_r_r126) goto CPyL138; + cpy_r_r127 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r128 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r128 == NULL)) { + goto CPyL140; + } else + goto CPyL71; +CPyL69: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r129 = 0; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL71: ; + cpy_r_r130 = CPyStatics[392]; /* 'networks' */ + cpy_r_r131 = CPyObject_GetAttr(cpy_r_r128, cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); + goto CPyL137; + } + if (likely(PyDict_Check(cpy_r_r131))) + cpy_r_r132 = cpy_r_r131; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals, "dict", cpy_r_r131); + goto CPyL137; + } + cpy_r_r133 = CPyDict_GetItem(cpy_r_r132, cpy_r_r104); + CPy_DECREF(cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); + goto CPyL137; + } + if (likely(PyDict_Check(cpy_r_r133))) + cpy_r_r134 = cpy_r_r133; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals, "dict", cpy_r_r133); + goto CPyL137; + } + cpy_r_r135 = PyDict_Contains(cpy_r_r134, cpy_r_r127); + CPy_DECREF(cpy_r_r134); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 233, CPyStatic__config___globals); + goto CPyL137; + } + cpy_r_r137 = cpy_r_r135; + if (!cpy_r_r137) goto CPyL89; + cpy_r_r138 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r138 == NULL)) { + goto CPyL141; + } else + goto CPyL80; +CPyL78: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r139 = 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL80: ; + cpy_r_r140 = CPyStatics[392]; /* 'networks' */ + cpy_r_r141 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r140); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); + goto CPyL137; + } + if (likely(PyDict_Check(cpy_r_r141))) + cpy_r_r142 = cpy_r_r141; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals, "dict", cpy_r_r141); + goto CPyL137; + } + cpy_r_r143 = CPyDict_GetItem(cpy_r_r142, cpy_r_r104); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); + goto CPyL142; + } + if (likely(PyDict_Check(cpy_r_r143))) + cpy_r_r144 = cpy_r_r143; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals, "dict", cpy_r_r143); + goto CPyL142; + } + cpy_r_r145 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r146 = CPyDict_GetItem(cpy_r_r144, cpy_r_r145); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); + goto CPyL142; + } + cpy_r_r147 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r148 = PyObject_GetItem(cpy_r_r105, cpy_r_r147); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals); + goto CPyL143; + } + if (likely(PyDict_Check(cpy_r_r148))) + cpy_r_r149 = cpy_r_r148; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 235, CPyStatic__config___globals, "dict", cpy_r_r148); + goto CPyL143; + } + if (likely(PyDict_Check(cpy_r_r146))) + cpy_r_r150 = cpy_r_r146; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 234, CPyStatic__config___globals, "dict", cpy_r_r146); + goto CPyL144; + } + cpy_r_r151 = CPyDef__config____recursive_update(cpy_r_r150, cpy_r_r149); + CPy_DECREF(cpy_r_r150); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r151 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 234, CPyStatic__config___globals); + goto CPyL145; + } else + goto CPyL99; +CPyL89: ; + cpy_r_r152 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r153 = PyObject_GetItem(cpy_r_r105, cpy_r_r152); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); + goto CPyL146; + } + if (likely(PyDict_Check(cpy_r_r153))) + cpy_r_r154 = cpy_r_r153; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals, "dict", cpy_r_r153); + goto CPyL146; + } + cpy_r_r155 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r155 == NULL)) { + goto CPyL147; + } else + goto CPyL94; +CPyL92: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r156 = 0; + if (unlikely(!cpy_r_r156)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL94: ; + cpy_r_r157 = CPyStatics[392]; /* 'networks' */ + cpy_r_r158 = CPyObject_GetAttr(cpy_r_r155, cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); + goto CPyL148; + } + if (likely(PyDict_Check(cpy_r_r158))) + cpy_r_r159 = cpy_r_r158; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals, "dict", cpy_r_r158); + goto CPyL148; + } + cpy_r_r160 = CPyDict_GetItem(cpy_r_r159, cpy_r_r104); + CPy_DECREF(cpy_r_r159); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); + goto CPyL149; + } + if (likely(PyDict_Check(cpy_r_r160))) + cpy_r_r161 = cpy_r_r160; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals, "dict", cpy_r_r160); + goto CPyL149; + } + cpy_r_r162 = CPyStatics[426]; /* 'cmd_settings' */ + cpy_r_r163 = CPyDict_SetItem(cpy_r_r161, cpy_r_r162, cpy_r_r154); + CPy_DECREF(cpy_r_r161); + CPy_DECREF(cpy_r_r154); + cpy_r_r164 = cpy_r_r163 >= 0; + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 238, CPyStatic__config___globals); + goto CPyL145; + } +CPyL99: ; + cpy_r_r165 = CPyDict_CheckSize(cpy_r_r97, cpy_r_r99); + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); + goto CPyL145; + } else + goto CPyL52; +CPyL100: ; + cpy_r_r166 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r166)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 226, CPyStatic__config___globals); + goto CPyL131; + } +CPyL101: ; + cpy_r_r167 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r167 == NULL)) { + goto CPyL150; + } else + goto CPyL104; +CPyL102: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r168 = 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 240, CPyStatic__config___globals); + goto CPyL117; + } + CPy_Unreachable(); +CPyL104: ; + cpy_r_r169 = CPyStatics[240]; /* 'settings' */ + cpy_r_r170 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 240, CPyStatic__config___globals); + goto CPyL131; + } + if (likely(PyDict_Check(cpy_r_r170))) + cpy_r_r171 = cpy_r_r170; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 240, CPyStatic__config___globals, "dict", cpy_r_r170); + goto CPyL131; + } + cpy_r_r172 = CPyStatics[578]; /* '_unlock' */ + PyObject *cpy_r_r173[1] = {cpy_r_r171}; + cpy_r_r174 = (PyObject **)&cpy_r_r173; + cpy_r_r175 = PyObject_VectorcallMethod(cpy_r_r172, cpy_r_r174, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 241, CPyStatic__config___globals); + goto CPyL151; + } else + goto CPyL152; +CPyL107: ; + cpy_r_r176 = CPyDef__config____recursive_update(cpy_r_r171, cpy_r_config_data); + if (unlikely(cpy_r_r176 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 242, CPyStatic__config___globals); + goto CPyL151; + } + cpy_r_r177 = CPyDef__expansion___expand_posix_vars(cpy_r_r171, cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 243, CPyStatic__config___globals); + goto CPyL153; + } + if (likely(PyDict_Check(cpy_r_r177))) + cpy_r_r178 = cpy_r_r177; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_config", 243, CPyStatic__config___globals, "dict", cpy_r_r177); + goto CPyL153; + } + cpy_r_r179 = CPyDef__config____recursive_update(cpy_r_r171, cpy_r_r178); + CPy_DECREF(cpy_r_r178); + if (unlikely(cpy_r_r179 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 243, CPyStatic__config___globals); + goto CPyL153; + } + cpy_r_r180 = CPyStatics[569]; /* '_lock' */ + PyObject *cpy_r_r181[1] = {cpy_r_r171}; + cpy_r_r182 = (PyObject **)&cpy_r_r181; + cpy_r_r183 = PyObject_VectorcallMethod(cpy_r_r180, cpy_r_r182, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 245, CPyStatic__config___globals); + goto CPyL153; + } else + goto CPyL154; +CPyL112: ; + CPy_DECREF(cpy_r_r171); + cpy_r_r184 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r185 = PyDict_Contains(cpy_r_config_data, cpy_r_r184); + cpy_r_r186 = cpy_r_r185 >= 0; + if (unlikely(!cpy_r_r186)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 246, CPyStatic__config___globals); + goto CPyL155; + } + cpy_r_r187 = cpy_r_r185; + if (!cpy_r_r187) goto CPyL156; + cpy_r_r188 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r189 = CPyDict_GetItem(cpy_r_config_data, cpy_r_r188); + CPy_DECREF(cpy_r_config_data); + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 247, CPyStatic__config___globals); + goto CPyL117; + } + cpy_r_r190 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r191 = CPyStatics[571]; /* 'brownie-base' */ + cpy_r_r192 = CPyDef__config____modify_hypothesis_settings(cpy_r_r189, cpy_r_r190, cpy_r_r191); + CPy_DECREF(cpy_r_r189); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 247, CPyStatic__config___globals); + goto CPyL117; + } else + goto CPyL157; +CPyL116: ; + return 1; +CPyL117: ; + cpy_r_r193 = 2; + return cpy_r_r193; +CPyL118: ; + CPy_DecRef(cpy_r_r4); + goto CPyL117; +CPyL119: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_config_data); + goto CPyL117; +CPyL120: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + goto CPyL117; +CPyL121: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + goto CPyL7; +CPyL122: ; + CPy_DecRef(cpy_r_r18); + goto CPyL117; +CPyL123: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r27); + goto CPyL117; +CPyL124: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r31); + goto CPyL117; +CPyL125: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_config_data); + CPy_DECREF(cpy_r_r6); + goto CPyL20; +CPyL126: ; + CPy_DecRef(cpy_r_r39); + goto CPyL117; +CPyL127: ; + CPy_DECREF(cpy_r_r62); + goto CPyL32; +CPyL128: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + goto CPyL117; +CPyL129: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_config_data); + CPy_DECREF(cpy_r_r6); + goto CPyL36; +CPyL130: ; + CPy_DECREF(cpy_r_r4); + goto CPyL45; +CPyL131: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + goto CPyL117; +CPyL132: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r75); + goto CPyL117; +CPyL133: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r78); + goto CPyL117; +CPyL134: ; + CPy_DECREF(cpy_r_r84); + goto CPyL44; +CPyL135: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + goto CPyL117; +CPyL136: ; + CPy_DECREF(cpy_r_r97); + CPy_DECREF(cpy_r_r100); + CPy_DECREF(cpy_r_r101.f2); + CPy_DECREF(cpy_r_r101.f3); + goto CPyL100; +CPyL137: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r105); + goto CPyL117; +CPyL138: ; + CPy_DECREF(cpy_r_r104); + CPy_DECREF(cpy_r_r105); + goto CPyL99; +CPyL139: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r105); + goto CPyL57; +CPyL140: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r105); + goto CPyL69; +CPyL141: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r105); + goto CPyL78; +CPyL142: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r105); + goto CPyL117; +CPyL143: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r146); + goto CPyL117; +CPyL144: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r149); + goto CPyL117; +CPyL145: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + goto CPyL117; +CPyL146: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + goto CPyL117; +CPyL147: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r154); + goto CPyL92; +CPyL148: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r154); + goto CPyL117; +CPyL149: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r154); + goto CPyL117; +CPyL150: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + goto CPyL102; +CPyL151: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r171); + goto CPyL117; +CPyL152: ; + CPy_DECREF(cpy_r_r175); + goto CPyL107; +CPyL153: ; + CPy_DecRef(cpy_r_config_data); + CPy_DecRef(cpy_r_r171); + goto CPyL117; +CPyL154: ; + CPy_DECREF(cpy_r_r183); + goto CPyL112; +CPyL155: ; + CPy_DecRef(cpy_r_config_data); + goto CPyL117; +CPyL156: ; + CPy_DECREF(cpy_r_config_data); + goto CPyL116; +CPyL157: ; + CPy_DECREF(cpy_r_r192); + goto CPyL116; +} + +PyObject *CPyPy__config____load_project_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_load_project_config", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + char retval = CPyDef__config____load_project_config(arg_project_path); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_load_project_config", 196, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____load_project_compiler_config(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + 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_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_project_path != cpy_r_r0; + if (!cpy_r_r1) goto CPyL4; + CPy_INCREF(cpy_r_project_path); + cpy_r_r2 = cpy_r_project_path; + cpy_r_r3 = PyObject_IsTrue(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 250, CPyStatic__config___globals); + goto CPyL29; + } + cpy_r_r5 = cpy_r_r3; + if (cpy_r_r5) goto CPyL12; +CPyL4: ; + cpy_r_r6 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r6 != NULL)) goto CPyL7; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals); + goto CPyL29; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r8 = CPyStatics[240]; /* 'settings' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals); + goto CPyL29; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals, "dict", cpy_r_r9); + goto CPyL29; + } + cpy_r_r11 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals); + goto CPyL29; + } + if (likely(PyDict_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 252, CPyStatic__config___globals, "dict", cpy_r_r12); + goto CPyL29; + } + return cpy_r_r13; +CPyL12: ; + cpy_r_r14 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r14 != NULL)) goto CPyL15; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); + goto CPyL29; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r16 = CPyStatics[240]; /* 'settings' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); + goto CPyL29; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals, "dict", cpy_r_r17); + goto CPyL29; + } + cpy_r_r19 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); + goto CPyL29; + } + cpy_r_r21 = CPyStatics[579]; /* '_copy' */ + PyObject *cpy_r_r22[1] = {cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 254, CPyStatic__config___globals); + goto CPyL30; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r25 = CPyStatics[580]; /* 'brownie-config' */ + CPy_INCREF(cpy_r_project_path); + cpy_r_r26 = cpy_r_project_path; + cpy_r_r27 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r28[2] = {cpy_r_r26, cpy_r_r25}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); + goto CPyL31; + } + CPy_DECREF(cpy_r_r26); + cpy_r_r31 = CPyDef__config____load_config(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); + goto CPyL32; + } + cpy_r_r32 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r33 = PyDict_New(); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); + goto CPyL33; + } + cpy_r_r34 = CPyDict_Get(cpy_r_r31, cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 255, CPyStatic__config___globals); + goto CPyL32; + } + CPy_INCREF(cpy_r_r24); + if (likely(PyDict_Check(cpy_r_r24))) + cpy_r_r35 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 256, CPyStatic__config___globals, "dict", cpy_r_r24); + goto CPyL34; + } + if (likely(PyDict_Check(cpy_r_r34))) + cpy_r_r36 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 256, CPyStatic__config___globals, "dict", cpy_r_r34); + goto CPyL35; + } + cpy_r_r37 = CPyDef__config____recursive_update(cpy_r_r35, cpy_r_r36); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 256, CPyStatic__config___globals); + goto CPyL32; + } + if (likely(PyDict_Check(cpy_r_r24))) + cpy_r_r38 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_compiler_config", 258, CPyStatic__config___globals, "dict", cpy_r_r24); + goto CPyL29; + } + return cpy_r_r38; +CPyL29: ; + cpy_r_r39 = NULL; + return cpy_r_r39; +CPyL30: ; + CPy_DecRef(cpy_r_r20); + goto CPyL29; +CPyL31: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + goto CPyL29; +CPyL32: ; + CPy_DecRef(cpy_r_r24); + goto CPyL29; +CPyL33: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r31); + goto CPyL29; +CPyL34: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r34); + goto CPyL29; +CPyL35: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r35); + goto CPyL29; +} + +PyObject *CPyPy__config____load_project_compiler_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_load_project_compiler_config", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path; + arg_project_path = obj_project_path; + if (arg_project_path != NULL) goto __LL371; + if (obj_project_path == Py_None) + arg_project_path = obj_project_path; + else { + arg_project_path = NULL; + } + if (arg_project_path != NULL) goto __LL371; + CPy_TypeError("object or None", obj_project_path); + goto fail; +__LL371: ; + PyObject *retval = CPyDef__config____load_project_compiler_config(arg_project_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_load_project_compiler_config", 250, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____load_project_envvars(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + cpy_r_r0 = CPyModule_os; + cpy_r_r1 = CPyStatics[596]; /* 'environ' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 262, CPyStatic__config___globals); + goto CPyL34; + } + cpy_r_r3 = CPyDict_FromAny(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 262, CPyStatic__config___globals); + goto CPyL34; + } + cpy_r_r4 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL35; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 263, CPyStatic__config___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r6 = CPyStatics[240]; /* 'settings' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 263, CPyStatic__config___globals); + goto CPyL36; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_envvars", 263, CPyStatic__config___globals, "dict", cpy_r_r7); + goto CPyL36; + } + cpy_r_r9 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r10 = CPyDict_GetWithNone(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 264, CPyStatic__config___globals); + goto CPyL37; + } + cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 264, CPyStatic__config___globals); + goto CPyL37; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL38; + cpy_r_r14 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r15 = CPyDict_GetItem(cpy_r_r8, cpy_r_r14); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 265, CPyStatic__config___globals); + goto CPyL36; + } + cpy_r_r16 = PyUnicode_Check(cpy_r_r15); + if (cpy_r_r16) { + goto CPyL18; + } else + goto CPyL39; +CPyL12: ; + cpy_r_r17 = CPyStatics[585]; /* 'Invalid value passed to dotenv: ' */ + cpy_r_r18 = PyObject_Str(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); + goto CPyL34; + } + cpy_r_r19 = CPyStr_Build(2, cpy_r_r17, cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); + goto CPyL34; + } + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); + goto CPyL40; + } + PyObject *cpy_r_r23[1] = {cpy_r_r19}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r19); + CPy_Raise(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 267, CPyStatic__config___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL18: ; + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r26 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_envvars", 268, CPyStatic__config___globals, "str", cpy_r_r15); + goto CPyL36; + } + cpy_r_r27 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r28[2] = {cpy_r_project_path, cpy_r_r26}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 268, CPyStatic__config___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r26); + cpy_r_r31 = CPyStatics[586]; /* 'is_file' */ + PyObject *cpy_r_r32[1] = {cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 269, CPyStatic__config___globals); + goto CPyL42; + } + if (unlikely(!PyBool_Check(cpy_r_r34))) { + CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; + } else + cpy_r_r35 = cpy_r_r34 == Py_True; + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 269, CPyStatic__config___globals); + goto CPyL42; + } + if (cpy_r_r35) { + goto CPyL29; + } else + goto CPyL43; +CPyL23: ; + cpy_r_r36 = CPyStatics[587]; /* 'Dotenv specified in config but not found at path: ' */ + cpy_r_r37 = PyObject_Str(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); + goto CPyL34; + } + cpy_r_r38 = CPyStr_Build(2, cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); + goto CPyL34; + } + cpy_r_r39 = CPyModule_builtins; + cpy_r_r40 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); + goto CPyL44; + } + PyObject *cpy_r_r42[1] = {cpy_r_r38}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r38); + CPy_Raise(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 270, CPyStatic__config___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL29: ; + cpy_r_r45 = CPyStatic__config___globals; + cpy_r_r46 = CPyStatics[588]; /* 'dotenv_values' */ + cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals); + goto CPyL42; + } + PyObject *cpy_r_r48[1] = {cpy_r_r30}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = CPyStatics[2146]; /* ('dotenv_path',) */ + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 0, cpy_r_r50); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r30); + if (likely(PyDict_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals, "dict", cpy_r_r51); + goto CPyL36; + } + cpy_r_r53 = CPyDict_Update(cpy_r_r3, cpy_r_r52); + CPy_DECREF(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 271, CPyStatic__config___globals); + goto CPyL36; + } +CPyL33: ; + return cpy_r_r3; +CPyL34: ; + cpy_r_r55 = NULL; + return cpy_r_r55; +CPyL35: ; + CPy_DecRef(cpy_r_r3); + goto CPyL3; +CPyL36: ; + CPy_DecRef(cpy_r_r3); + goto CPyL34; +CPyL37: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL34; +CPyL38: ; + CPy_DECREF(cpy_r_r8); + goto CPyL33; +CPyL39: ; + CPy_DECREF(cpy_r_r3); + goto CPyL12; +CPyL40: ; + CPy_DecRef(cpy_r_r19); + goto CPyL34; +CPyL41: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r26); + goto CPyL34; +CPyL42: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r30); + goto CPyL34; +CPyL43: ; + CPy_DECREF(cpy_r_r3); + goto CPyL23; +CPyL44: ; + CPy_DecRef(cpy_r_r38); + goto CPyL34; +} + +PyObject *CPyPy__config____load_project_envvars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_load_project_envvars", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + PyObject *retval = CPyDef__config____load_project_envvars(arg_project_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_load_project_envvars", 261, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____load_project_structure_config(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); + goto CPyL15; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[240]; /* 'settings' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); + goto CPyL15; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals, "dict", cpy_r_r3); + goto CPyL15; + } + cpy_r_r5 = CPyStatics[597]; /* 'project_structure' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); + goto CPyL15; + } + cpy_r_r7 = CPyStatics[579]; /* '_copy' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 276, CPyStatic__config___globals); + goto CPyL16; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = CPyDef__config____get_project_config_path(cpy_r_project_path); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 278, CPyStatic__config___globals); + goto CPyL17; + } + cpy_r_r12 = (PyObject *)&_Py_NoneStruct; + cpy_r_r13 = cpy_r_r11 == cpy_r_r12; + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r13) goto CPyL10; + return cpy_r_r10; +CPyL10: ; + cpy_r_r14 = CPyDef__config____load_config(cpy_r_project_path); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 282, CPyStatic__config___globals); + goto CPyL17; + } + cpy_r_r15 = CPyStatics[597]; /* 'project_structure' */ + cpy_r_r16 = PyDict_New(); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 282, CPyStatic__config___globals); + goto CPyL18; + } + cpy_r_r17 = CPyDict_Get(cpy_r_r14, cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 282, CPyStatic__config___globals); + goto CPyL17; + } + cpy_r_r18 = CPyStatics[245]; /* 'update' */ + PyObject *cpy_r_r19[2] = {cpy_r_r10, cpy_r_r17}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 283, CPyStatic__config___globals); + goto CPyL19; + } else + goto CPyL20; +CPyL14: ; + CPy_DECREF(cpy_r_r17); + return cpy_r_r10; +CPyL15: ; + cpy_r_r22 = NULL; + return cpy_r_r22; +CPyL16: ; + CPy_DecRef(cpy_r_r6); + goto CPyL15; +CPyL17: ; + CPy_DecRef(cpy_r_r10); + goto CPyL15; +CPyL18: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + goto CPyL15; +CPyL19: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + goto CPyL15; +CPyL20: ; + CPy_DECREF(cpy_r_r21); + goto CPyL14; +} + +PyObject *CPyPy__config____load_project_structure_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_load_project_structure_config", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + PyObject *retval = CPyDef__config____load_project_structure_config(arg_project_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_load_project_structure_config", 275, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____load_project_dependencies(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_dependencies; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + CPyPtr cpy_r_r17; + CPyPtr cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + cpy_r_r0 = CPyStatics[580]; /* 'brownie-config' */ + cpy_r_r1 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r2[2] = {cpy_r_project_path, cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 288, CPyStatic__config___globals); + goto CPyL15; + } + cpy_r_r5 = CPyDef__config____load_config(cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 288, CPyStatic__config___globals); + goto CPyL15; + } + cpy_r_r6 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r7 = PyList_New(0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); + goto CPyL16; + } + cpy_r_r8 = CPyDict_Get(cpy_r_r5, cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r5); + CPy_DECREF_NO_IMM(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); + goto CPyL15; + } + cpy_r_r9 = PyObject_IsTrue(cpy_r_r8); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); + goto CPyL17; + } + cpy_r_r11 = cpy_r_r9; + if (!cpy_r_r11) goto CPyL18; + cpy_r_r12 = cpy_r_r8; + goto CPyL9; +CPyL7: ; + cpy_r_r13 = PyList_New(0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 289, CPyStatic__config___globals); + goto CPyL15; + } + cpy_r_r12 = cpy_r_r13; +CPyL9: ; + cpy_r_dependencies = cpy_r_r12; + cpy_r_r14 = PyUnicode_Check(cpy_r_dependencies); + if (!cpy_r_r14) goto CPyL13; + if (likely(PyUnicode_Check(cpy_r_dependencies))) + cpy_r_r15 = cpy_r_dependencies; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_dependencies", 291, CPyStatic__config___globals, "str", cpy_r_dependencies); + goto CPyL15; + } + cpy_r_r16 = PyList_New(1); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 291, CPyStatic__config___globals); + goto CPyL19; + } + cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; + cpy_r_r18 = *(CPyPtr *)cpy_r_r17; + *(PyObject * *)cpy_r_r18 = cpy_r_r15; + cpy_r_dependencies = cpy_r_r16; +CPyL13: ; + if (likely(PyList_Check(cpy_r_dependencies))) + cpy_r_r19 = cpy_r_dependencies; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_load_project_dependencies", 292, CPyStatic__config___globals, "list", cpy_r_dependencies); + goto CPyL15; + } + return cpy_r_r19; +CPyL15: ; + cpy_r_r20 = NULL; + return cpy_r_r20; +CPyL16: ; + CPy_DecRef(cpy_r_r5); + goto CPyL15; +CPyL17: ; + CPy_DecRef(cpy_r_r8); + goto CPyL15; +CPyL18: ; + CPy_DECREF(cpy_r_r8); + goto CPyL7; +CPyL19: ; + CPy_DecRef(cpy_r_r15); + goto CPyL15; +} + +PyObject *CPyPy__config____load_project_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_load_project_dependencies", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + PyObject *retval = CPyDef__config____load_project_dependencies(arg_project_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_load_project_dependencies", 287, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____modify_hypothesis_settings(PyObject *cpy_r_settings, PyObject *cpy_r_name, PyObject *cpy_r_parent) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char 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_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + tuple_T3OOO cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject **cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + int32_t cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + if (cpy_r_parent != NULL) goto CPyL62; + cpy_r_r0 = Py_None; + cpy_r_parent = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r2[1] = {cpy_r_settings}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 296, CPyStatic__config___globals); + goto CPyL63; + } + cpy_r_settings = cpy_r_r4; + cpy_r_r5 = (PyObject *)&_Py_NoneStruct; + cpy_r_r6 = cpy_r_parent == cpy_r_r5; + if (cpy_r_r6) { + goto CPyL64; + } else + goto CPyL7; +CPyL4: ; + cpy_r_r7 = CPyStatic__config___globals; + cpy_r_r8 = CPyStatics[599]; /* 'hp_settings' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 298, CPyStatic__config___globals); + goto CPyL65; + } + cpy_r_r10 = CPyStatics[600]; /* '_current_profile' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 298, CPyStatic__config___globals); + goto CPyL65; + } + cpy_r_parent = cpy_r_r11; +CPyL7: ; + cpy_r_r12 = CPyStatics[601]; /* 'phases' */ + cpy_r_r13 = PySequence_Contains(cpy_r_settings, cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 300, CPyStatic__config___globals); + goto CPyL66; + } + cpy_r_r15 = cpy_r_r13; + if (!cpy_r_r15) goto CPyL46; + cpy_r_r16 = PyList_New(0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL67; + } + cpy_r_r17 = CPyStatics[601]; /* 'phases' */ + cpy_r_r18 = PyObject_GetItem(cpy_r_settings, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL68; + } + cpy_r_r19 = CPyStatics[540]; /* 'items' */ + PyObject *cpy_r_r20[1] = {cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL69; + } + CPy_DECREF(cpy_r_r18); + cpy_r_r23 = PyObject_GetIter(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL68; + } +CPyL13: ; + cpy_r_r24 = PyIter_Next(cpy_r_r23); + if (cpy_r_r24 == NULL) goto CPyL70; + cpy_r_r25 = PyObject_GetIter(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL71; + } + cpy_r_r26 = PyIter_Next(cpy_r_r25); + if (cpy_r_r26 == NULL) { + goto CPyL72; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL31; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r28 = PyIter_Next(cpy_r_r25); + if (cpy_r_r28 == NULL) { + goto CPyL73; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL31; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_r30 = PyIter_Next(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (cpy_r_r30 == NULL) { + goto CPyL24; + } else + goto CPyL74; +CPyL22: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL31; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r32 = PyObject_IsTrue(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL75; + } + cpy_r_r34 = cpy_r_r32; + if (!cpy_r_r34) goto CPyL76; + cpy_r_r35 = CPyStatic__config___globals; + cpy_r_r36 = CPyStatics[602]; /* 'Phase' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL75; + } + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r26); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL71; + } + cpy_r_r39 = PyList_Append(cpy_r_r16, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL71; + } else + goto CPyL13; +CPyL29: ; + cpy_r_r41 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL68; + } + cpy_r_r42 = CPyStatics[601]; /* 'phases' */ + cpy_r_r43 = PyObject_SetItem(cpy_r_settings, cpy_r_r42, cpy_r_r16); + CPy_DECREF_NO_IMM(cpy_r_r16); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 302, CPyStatic__config___globals); + goto CPyL67; + } else + goto CPyL46; +CPyL31: ; + cpy_r_r45 = CPy_CatchError(); + cpy_r_r46 = CPyModule_builtins; + cpy_r_r47 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 303, CPyStatic__config___globals); + goto CPyL44; + } + cpy_r_r49 = CPy_ExceptionMatches(cpy_r_r48); + CPy_DecRef(cpy_r_r48); + if (!cpy_r_r49) goto CPyL42; + cpy_r_r50 = CPy_GetExcValue(); + cpy_r_r51 = CPyStatics[132]; /* "'" */ + cpy_r_r52 = CPyStatics[434]; /* 'args' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r52); + CPy_DecRef(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL44; + } + if (likely(PyTuple_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals, "tuple", cpy_r_r53); + goto CPyL44; + } + cpy_r_r55 = CPySequenceTuple_GetItem(cpy_r_r54, 0); + CPy_DecRef(cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL44; + } + cpy_r_r56 = PyObject_Str(cpy_r_r55); + CPy_DecRef(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL44; + } + cpy_r_r57 = CPyStatics[603]; /* "' is not a valid hypothesis phase setting" */ + cpy_r_r58 = CPyStr_Build(3, cpy_r_r51, cpy_r_r56, cpy_r_r57); + CPy_DecRef(cpy_r_r56); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL44; + } + cpy_r_r59 = CPyModule_builtins; + cpy_r_r60 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL77; + } + PyObject *cpy_r_r62[1] = {cpy_r_r58}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 1, 0); + CPy_DecRef(cpy_r_r61); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL77; + } + CPy_DecRef(cpy_r_r58); + CPy_Raise(cpy_r_r64); + CPy_DecRef(cpy_r_r64); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 304, CPyStatic__config___globals); + goto CPyL44; + } else + goto CPyL78; +CPyL41: ; + CPy_Unreachable(); +CPyL42: ; + CPy_Reraise(); + if (!0) { + goto CPyL44; + } else + goto CPyL79; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + cpy_r_r65 = CPy_KeepPropagating(); + if (!cpy_r_r65) goto CPyL61; + CPy_Unreachable(); +CPyL46: ; + cpy_r_r66 = CPyStatic__config___globals; + cpy_r_r67 = CPyStatics[599]; /* 'hp_settings' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); + goto CPyL66; + } + cpy_r_r69 = CPyStatic__config___globals; + cpy_r_r70 = CPyStatics[599]; /* 'hp_settings' */ + cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 308, CPyStatic__config___globals); + goto CPyL80; + } + cpy_r_r72 = CPyStatics[604]; /* 'get_profile' */ + PyObject *cpy_r_r73[2] = {cpy_r_r71, cpy_r_parent}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 308, CPyStatic__config___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_parent); + cpy_r_r76 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); + goto CPyL82; + } + cpy_r_r77 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r78 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r79[2] = {cpy_r_r76, cpy_r_r77}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); + goto CPyL83; + } + CPy_DECREF(cpy_r_r76); + cpy_r_r82 = CPyStatic__config___globals; + cpy_r_r83 = CPyStatics[605]; /* 'DirectoryBasedExampleDatabase' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); + goto CPyL84; + } + PyObject *cpy_r_r85[1] = {cpy_r_r81}; + cpy_r_r86 = (PyObject **)&cpy_r_r85; + cpy_r_r87 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r86, 1, 0); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 309, CPyStatic__config___globals); + goto CPyL84; + } + CPy_DECREF(cpy_r_r81); + cpy_r_r88 = CPyStatics[606]; /* 'register_profile' */ + cpy_r_r89 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r88); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); + goto CPyL85; + } + cpy_r_r90 = CPyStatics[65]; /* 'parent' */ + cpy_r_r91 = CPyStatics[607]; /* 'database' */ + cpy_r_r92 = CPyDict_Build(2, cpy_r_r90, cpy_r_r75, cpy_r_r91, cpy_r_r87); + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); + goto CPyL86; + } + cpy_r_r93 = CPyDict_UpdateInDisplay(cpy_r_r92, cpy_r_settings); + CPy_DECREF(cpy_r_settings); + cpy_r_r94 = cpy_r_r93 >= 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); + goto CPyL87; + } + cpy_r_r95 = PyTuple_Pack(1, cpy_r_name); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); + goto CPyL87; + } + cpy_r_r96 = PyObject_Call(cpy_r_r89, cpy_r_r95, cpy_r_r92); + CPy_DECREF(cpy_r_r89); + CPy_DECREF(cpy_r_r95); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 306, CPyStatic__config___globals); + goto CPyL61; + } else + goto CPyL88; +CPyL58: ; + cpy_r_r97 = CPyStatic__config___globals; + cpy_r_r98 = CPyStatics[599]; /* 'hp_settings' */ + cpy_r_r99 = CPyDict_GetItem(cpy_r_r97, cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 312, CPyStatic__config___globals); + goto CPyL61; + } + cpy_r_r100 = CPyStatics[608]; /* 'load_profile' */ + PyObject *cpy_r_r101[2] = {cpy_r_r99, cpy_r_name}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 312, CPyStatic__config___globals); + goto CPyL89; + } else + goto CPyL90; +CPyL60: ; + CPy_DECREF(cpy_r_r99); + cpy_r_r104 = Py_None; + return cpy_r_r104; +CPyL61: ; + cpy_r_r105 = NULL; + return cpy_r_r105; +CPyL62: ; + CPy_INCREF(cpy_r_parent); + goto CPyL2; +CPyL63: ; + CPy_DecRef(cpy_r_parent); + goto CPyL61; +CPyL64: ; + CPy_DECREF(cpy_r_parent); + goto CPyL4; +CPyL65: ; + CPy_DecRef(cpy_r_settings); + goto CPyL61; +CPyL66: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + goto CPyL61; +CPyL67: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + goto CPyL31; +CPyL68: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + CPy_DecRef(cpy_r_r16); + goto CPyL31; +CPyL69: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); + goto CPyL31; +CPyL70: ; + CPy_DECREF(cpy_r_r23); + goto CPyL29; +CPyL71: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r23); + goto CPyL31; +CPyL72: ; + CPy_DECREF(cpy_r_settings); + CPy_DECREF(cpy_r_parent); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r25); + goto CPyL16; +CPyL73: ; + CPy_DECREF(cpy_r_settings); + CPy_DECREF(cpy_r_parent); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r26); + goto CPyL19; +CPyL74: ; + CPy_DECREF(cpy_r_settings); + CPy_DECREF(cpy_r_parent); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r30); + goto CPyL22; +CPyL75: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL31; +CPyL76: ; + CPy_DECREF(cpy_r_r26); + goto CPyL13; +CPyL77: ; + CPy_DecRef(cpy_r_r58); + goto CPyL44; +CPyL78: ; + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL41; +CPyL79: ; + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL43; +CPyL80: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + CPy_DecRef(cpy_r_r68); + goto CPyL61; +CPyL81: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_parent); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r71); + goto CPyL61; +CPyL82: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r75); + goto CPyL61; +CPyL83: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + goto CPyL61; +CPyL84: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r81); + goto CPyL61; +CPyL85: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r87); + goto CPyL61; +CPyL86: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r89); + goto CPyL61; +CPyL87: ; + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r92); + goto CPyL61; +CPyL88: ; + CPy_DECREF(cpy_r_r96); + goto CPyL58; +CPyL89: ; + CPy_DecRef(cpy_r_r99); + goto CPyL61; +CPyL90: ; + CPy_DECREF(cpy_r_r103); + goto CPyL60; +} + +PyObject *CPyPy__config____modify_hypothesis_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"settings", "name", "parent", 0}; + static CPyArg_Parser parser = {"OO|O:_modify_hypothesis_settings", kwlist, 0}; + PyObject *obj_settings; + PyObject *obj_name; + PyObject *obj_parent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_settings, &obj_name, &obj_parent)) { + return NULL; + } + PyObject *arg_settings = obj_settings; + PyObject *arg_name = obj_name; + PyObject *arg_parent; + if (obj_parent == NULL) { + arg_parent = NULL; + } else { + arg_parent = obj_parent; + } + PyObject *retval = CPyDef__config____modify_hypothesis_settings(arg_settings, arg_name, arg_parent); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_modify_hypothesis_settings", 295, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config____recursive_update(PyObject *cpy_r_original, PyObject *cpy_r_new) { + int64_t cpy_r_r0; + CPyTagged cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + int64_t cpy_r_r5; + PyObject *cpy_r_r6; + tuple_T3CIO cpy_r_r7; + CPyTagged cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + cpy_r_r0 = PyDict_Size(cpy_r_original); + cpy_r_r1 = cpy_r_r0 << 1; + cpy_r_r2 = cpy_r_r1 != 0; + if (cpy_r_r2) goto CPyL20; + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 318, CPyStatic__config___globals); + goto CPyL19; + } + cpy_r_original = cpy_r_r3; +CPyL3: ; + cpy_r_r4 = 0; + cpy_r_r5 = PyDict_Size(cpy_r_new); + cpy_r_r6 = CPyDict_GetKeysIter(cpy_r_new); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 319, CPyStatic__config___globals); + goto CPyL21; + } +CPyL4: ; + cpy_r_r7 = CPyDict_NextKey(cpy_r_r6, cpy_r_r4); + cpy_r_r8 = cpy_r_r7.f1; + cpy_r_r4 = cpy_r_r8; + cpy_r_r9 = cpy_r_r7.f0; + if (!cpy_r_r9) goto CPyL22; + cpy_r_r10 = cpy_r_r7.f2; + CPy_INCREF(cpy_r_r10); + CPy_DECREF(cpy_r_r7.f2); + cpy_r_r11 = PyDict_Contains(cpy_r_original, cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 320, CPyStatic__config___globals); + goto CPyL23; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL14; + cpy_r_r14 = CPyDict_GetItem(cpy_r_new, cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 320, CPyStatic__config___globals); + goto CPyL23; + } + cpy_r_r15 = PyDict_Check(cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (!cpy_r_r15) goto CPyL14; + cpy_r_r16 = CPyDict_GetItem(cpy_r_original, cpy_r_r10); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals); + goto CPyL23; + } + cpy_r_r17 = CPyDict_GetItem(cpy_r_new, cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals); + goto CPyL24; + } + if (likely(PyDict_Check(cpy_r_r16))) + cpy_r_r18 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals, "dict", cpy_r_r16); + goto CPyL25; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r19 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals, "dict", cpy_r_r17); + goto CPyL26; + } + cpy_r_r20 = CPyDef__config____recursive_update(cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 321, CPyStatic__config___globals); + goto CPyL27; + } else + goto CPyL16; +CPyL14: ; + cpy_r_r21 = CPyDict_GetItem(cpy_r_new, cpy_r_r10); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 323, CPyStatic__config___globals); + goto CPyL23; + } + cpy_r_r22 = CPyDict_SetItem(cpy_r_original, cpy_r_r10, cpy_r_r21); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r21); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 323, CPyStatic__config___globals); + goto CPyL27; + } +CPyL16: ; + cpy_r_r24 = CPyDict_CheckSize(cpy_r_new, cpy_r_r5); + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 319, CPyStatic__config___globals); + goto CPyL27; + } else + goto CPyL4; +CPyL17: ; + cpy_r_r25 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 319, CPyStatic__config___globals); + goto CPyL19; + } + return 1; +CPyL19: ; + cpy_r_r26 = 2; + return cpy_r_r26; +CPyL20: ; + CPy_INCREF(cpy_r_original); + goto CPyL3; +CPyL21: ; + CPy_DecRef(cpy_r_original); + goto CPyL19; +CPyL22: ; + CPy_DECREF(cpy_r_original); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7.f2); + goto CPyL17; +CPyL23: ; + CPy_DecRef(cpy_r_original); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + goto CPyL19; +CPyL24: ; + CPy_DecRef(cpy_r_original); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r16); + goto CPyL19; +CPyL25: ; + CPy_DecRef(cpy_r_original); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r17); + goto CPyL19; +CPyL26: ; + CPy_DecRef(cpy_r_original); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r18); + goto CPyL19; +CPyL27: ; + CPy_DecRef(cpy_r_original); + CPy_DecRef(cpy_r_r6); + goto CPyL19; +} + +PyObject *CPyPy__config____recursive_update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"original", "new", 0}; + static CPyArg_Parser parser = {"OO:_recursive_update", kwlist, 0}; + PyObject *obj_original; + PyObject *obj_new; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_original, &obj_new)) { + return NULL; + } + PyObject *arg_original; + if (likely(PyDict_Check(obj_original))) + arg_original = obj_original; + else { + CPy_TypeError("dict", obj_original); + goto fail; + } + PyObject *arg_new; + if (likely(PyDict_Check(obj_new))) + arg_new = obj_new; + else { + CPy_TypeError("dict", obj_new); + goto fail; + } + char retval = CPyDef__config____recursive_update(arg_original, arg_new); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_recursive_update", 315, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config____update_argv_from_docopt(PyObject *cpy_r_args) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + CPyTagged cpy_r_r6; + int64_t cpy_r_r7; + PyObject *cpy_r_r8; + tuple_T4CIOO cpy_r_r9; + CPyTagged cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL14; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[55]; /* 'argv' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL14; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals, "dict", cpy_r_r3); + goto CPyL14; + } + cpy_r_r5 = PyDict_New(); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL15; + } + cpy_r_r6 = 0; + cpy_r_r7 = PyDict_Size(cpy_r_args); + cpy_r_r8 = CPyDict_GetItemsIter(cpy_r_args); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL16; + } +CPyL7: ; + cpy_r_r9 = CPyDict_NextItem(cpy_r_r8, cpy_r_r6); + cpy_r_r10 = cpy_r_r9.f1; + cpy_r_r6 = cpy_r_r10; + cpy_r_r11 = cpy_r_r9.f0; + if (!cpy_r_r11) goto CPyL17; + cpy_r_r12 = cpy_r_r9.f2; + CPy_INCREF(cpy_r_r12); + cpy_r_r13 = cpy_r_r9.f3; + CPy_INCREF(cpy_r_r13); + CPy_DECREF(cpy_r_r9.f2); + CPy_DECREF(cpy_r_r9.f3); + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals, "str", cpy_r_r12); + goto CPyL18; + } + cpy_r_r15 = CPyStatics[57]; /* '-' */ + cpy_r_r16 = CPyStr_LStrip(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + cpy_r_r17 = PyDict_SetItem(cpy_r_r5, cpy_r_r16, cpy_r_r13); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r13); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL19; + } + cpy_r_r19 = CPyDict_CheckSize(cpy_r_args, cpy_r_r7); + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL19; + } else + goto CPyL7; +CPyL11: ; + cpy_r_r20 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL16; + } + cpy_r_r21 = CPyDict_Update(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 327, CPyStatic__config___globals); + goto CPyL14; + } + return 1; +CPyL14: ; + cpy_r_r23 = 2; + return cpy_r_r23; +CPyL15: ; + CPy_DecRef(cpy_r_r4); + goto CPyL14; +CPyL16: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL14; +CPyL17: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r9.f2); + CPy_DECREF(cpy_r_r9.f3); + goto CPyL11; +CPyL18: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + goto CPyL14; +CPyL19: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + goto CPyL14; +} + +PyObject *CPyPy__config____update_argv_from_docopt(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"args", 0}; + static CPyArg_Parser parser = {"O:_update_argv_from_docopt", kwlist, 0}; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_args)) { + return NULL; + } + PyObject *arg_args; + if (likely(PyDict_Check(obj_args))) + arg_args = obj_args; + else { + CPy_TypeError("dict", obj_args); + goto fail; + } + char retval = CPyDef__config____update_argv_from_docopt(arg_args); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_update_argv_from_docopt", 326, CPyStatic__config___globals); + return NULL; +} + +PyObject *CPyDef__config____get_data_folder(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = CPyStatic__config___DATA_FOLDER; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"DATA_FOLDER\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/_config.py", "_get_data_folder", 331, CPyStatic__config___globals); + goto CPyL4; + } + CPy_Unreachable(); +CPyL3: ; + CPy_INCREF(cpy_r_r0); + return cpy_r_r0; +CPyL4: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy__config____get_data_folder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_get_data_folder", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef__config____get_data_folder(); + return retval; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_get_data_folder", 330, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config____make_data_folders(PyObject *cpy_r_data_folder) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T2OO cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject **cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + cpy_r_r0 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r1 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r2[2] = {cpy_r_data_folder, cpy_r_r1}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r3, 9223372036854775809ULL, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 336, CPyStatic__config___globals); + goto CPyL36; + } else + goto CPyL37; +CPyL1: ; + cpy_r_r6 = CPyStatic__config___DATA_SUBFOLDERS; + if (likely(cpy_r_r6.f0 != NULL)) goto CPyL4; + PyErr_SetString(PyExc_NameError, "value for final name \"DATA_SUBFOLDERS\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL4: ; + CPy_INCREF(cpy_r_r6.f0); + CPy_INCREF(cpy_r_r6.f1); + cpy_r_r8 = PyTuple_New(2); + if (unlikely(cpy_r_r8 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp372 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp372); + PyObject *__tmp373 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp373); + cpy_r_r9 = PyObject_GetIter(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals); + goto CPyL36; + } +CPyL5: ; + cpy_r_r10 = PyIter_Next(cpy_r_r9); + if (cpy_r_r10 == NULL) goto CPyL38; + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals, "str", cpy_r_r10); + goto CPyL39; + } + cpy_r_r12 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r13[2] = {cpy_r_data_folder, cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 338, CPyStatic__config___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r11); + cpy_r_r16 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r17 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r18[2] = {cpy_r_r15, cpy_r_r17}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r19, 9223372036854775809ULL, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 338, CPyStatic__config___globals); + goto CPyL41; + } else + goto CPyL42; +CPyL9: ; + CPy_DECREF(cpy_r_r15); + goto CPyL5; +CPyL10: ; + cpy_r_r22 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 337, CPyStatic__config___globals); + goto CPyL36; + } + cpy_r_r23 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r24 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r25[2] = {cpy_r_data_folder, cpy_r_r23}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 340, CPyStatic__config___globals); + goto CPyL36; + } + cpy_r_r28 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r29[1] = {cpy_r_r27}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 340, CPyStatic__config___globals); + goto CPyL43; + } + CPy_DECREF(cpy_r_r27); + if (unlikely(!PyBool_Check(cpy_r_r31))) { + CPy_TypeError("bool", cpy_r_r31); cpy_r_r32 = 2; + } else + cpy_r_r32 = cpy_r_r31 == Py_True; + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 340, CPyStatic__config___globals); + goto CPyL36; + } + if (cpy_r_r32) goto CPyL23; + cpy_r_r33 = CPyStatic__config___BROWNIE_FOLDER; + if (likely(cpy_r_r33 != NULL)) goto CPyL18; + PyErr_SetString(PyExc_NameError, "value for final name \"BROWNIE_FOLDER\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 342, CPyStatic__config___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r35 = CPyStatics[611]; /* 'data/network-config.yaml' */ + cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r37[2] = {cpy_r_r33, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 342, CPyStatic__config___globals); + goto CPyL36; + } + cpy_r_r40 = CPyStatics[420]; /* 'network-config.yaml' */ + cpy_r_r41 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r42[2] = {cpy_r_data_folder, cpy_r_r40}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 343, CPyStatic__config___globals); + goto CPyL44; + } + cpy_r_r45 = CPyModule_shutil; + cpy_r_r46 = CPyStatics[612]; /* 'copyfile' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 341, CPyStatic__config___globals); + goto CPyL45; + } + PyObject *cpy_r_r48[2] = {cpy_r_r39, cpy_r_r44}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 2, 0); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 341, CPyStatic__config___globals); + goto CPyL45; + } else + goto CPyL46; +CPyL22: ; + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r44); +CPyL23: ; + cpy_r_r51 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r52 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r53[2] = {cpy_r_data_folder, cpy_r_r51}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 346, CPyStatic__config___globals); + goto CPyL36; + } + cpy_r_r56 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r57[1] = {cpy_r_r55}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 346, CPyStatic__config___globals); + goto CPyL47; + } + CPy_DECREF(cpy_r_r55); + if (unlikely(!PyBool_Check(cpy_r_r59))) { + CPy_TypeError("bool", cpy_r_r59); cpy_r_r60 = 2; + } else + cpy_r_r60 = cpy_r_r59 == Py_True; + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == 2)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 346, CPyStatic__config___globals); + goto CPyL36; + } + if (cpy_r_r60) goto CPyL35; + cpy_r_r61 = CPyStatic__config___BROWNIE_FOLDER; + if (likely(cpy_r_r61 != NULL)) goto CPyL30; + PyErr_SetString(PyExc_NameError, "value for final name \"BROWNIE_FOLDER\" was not set"); + cpy_r_r62 = 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 348, CPyStatic__config___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r63 = CPyStatics[613]; /* 'data/providers-config.yaml' */ + cpy_r_r64 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r65[2] = {cpy_r_r61, cpy_r_r63}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 348, CPyStatic__config___globals); + goto CPyL36; + } + cpy_r_r68 = CPyStatics[454]; /* 'providers-config.yaml' */ + cpy_r_r69 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r70[2] = {cpy_r_data_folder, cpy_r_r68}; + cpy_r_r71 = (PyObject **)&cpy_r_r70; + cpy_r_r72 = PyObject_VectorcallMethod(cpy_r_r69, cpy_r_r71, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 349, CPyStatic__config___globals); + goto CPyL48; + } + cpy_r_r73 = CPyModule_shutil; + cpy_r_r74 = CPyStatics[612]; /* 'copyfile' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 347, CPyStatic__config___globals); + goto CPyL49; + } + PyObject *cpy_r_r76[2] = {cpy_r_r67, cpy_r_r72}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 2, 0); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 347, CPyStatic__config___globals); + goto CPyL49; + } else + goto CPyL50; +CPyL34: ; + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r72); +CPyL35: ; + return 1; +CPyL36: ; + cpy_r_r79 = 2; + return cpy_r_r79; +CPyL37: ; + CPy_DECREF(cpy_r_r5); + goto CPyL1; +CPyL38: ; + CPy_DECREF(cpy_r_r9); + goto CPyL10; +CPyL39: ; + CPy_DecRef(cpy_r_r9); + goto CPyL36; +CPyL40: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r11); + goto CPyL36; +CPyL41: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r15); + goto CPyL36; +CPyL42: ; + CPy_DECREF(cpy_r_r21); + goto CPyL9; +CPyL43: ; + CPy_DecRef(cpy_r_r27); + goto CPyL36; +CPyL44: ; + CPy_DecRef(cpy_r_r39); + goto CPyL36; +CPyL45: ; + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r44); + goto CPyL36; +CPyL46: ; + CPy_DECREF(cpy_r_r50); + goto CPyL22; +CPyL47: ; + CPy_DecRef(cpy_r_r55); + goto CPyL36; +CPyL48: ; + CPy_DecRef(cpy_r_r67); + goto CPyL36; +CPyL49: ; + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r72); + goto CPyL36; +CPyL50: ; + CPy_DECREF(cpy_r_r78); + goto CPyL34; +} + +PyObject *CPyPy__config____make_data_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"data_folder", 0}; + static CPyArg_Parser parser = {"O:_make_data_folders", kwlist, 0}; + PyObject *obj_data_folder; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_data_folder)) { + return NULL; + } + PyObject *arg_data_folder = obj_data_folder; + char retval = CPyDef__config____make_data_folders(arg_data_folder); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_make_data_folders", 334, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config____None_factory(void) { + return 1; +} + +PyObject *CPyPy__config____None_factory(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_None_factory", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + char retval = CPyDef__config____None_factory(); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/_config.py", "_None_factory", 353, CPyStatic__config___globals); + return NULL; +} + +char CPyDef__config_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + PyObject **cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r23; + void *cpy_r_r25; + void *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + int32_t cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + tuple_T2OO cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + int32_t cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + CPyTagged cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + CPyTagged cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *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; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + int32_t cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + char cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + int32_t cpy_r_r171; + char cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + tuple_T3OOO cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + int32_t cpy_r_r184; + char cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + tuple_T2OO cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject **cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + int32_t cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + char cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject **cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + int32_t cpy_r_r224; + char cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + int32_t cpy_r_r228; + char cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + int32_t cpy_r_r232; + char cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject **cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + int32_t cpy_r_r242; + char cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject **cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + int32_t cpy_r_r252; + char cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject **cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + int32_t cpy_r_r262; + char cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + int32_t cpy_r_r266; + char cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + int32_t cpy_r_r270; + char cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + int32_t cpy_r_r274; + char cpy_r_r275; + PyObject **cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject **cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject **cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + int32_t cpy_r_r292; + char cpy_r_r293; + PyObject *cpy_r_r294; + PyObject *cpy_r_r295; + PyObject *cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + PyObject *cpy_r_r303; + char cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + PyObject *cpy_r_r307; + PyObject **cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + PyObject *cpy_r_r316; + int32_t cpy_r_r317; + char cpy_r_r318; + PyObject *cpy_r_r319; + PyObject *cpy_r_r320; + int32_t cpy_r_r321; + char cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + int32_t cpy_r_r325; + char cpy_r_r326; + PyObject **cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + PyObject *cpy_r_r332; + PyObject **cpy_r_r334; + PyObject *cpy_r_r335; + PyObject *cpy_r_r336; + PyObject *cpy_r_r337; + int32_t cpy_r_r338; + char cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject *cpy_r_r343; + PyObject *cpy_r_r344; + PyObject *cpy_r_r345; + PyObject *cpy_r_r346; + PyObject *cpy_r_r347; + tuple_T2OO cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + PyObject *cpy_r_r356; + PyObject *cpy_r_r357; + int32_t cpy_r_r358; + char cpy_r_r359; + PyObject *cpy_r_r360; + PyObject *cpy_r_r361; + int32_t cpy_r_r362; + char cpy_r_r363; + PyObject *cpy_r_r364; + PyObject *cpy_r_r365; + PyObject *cpy_r_r366; + PyObject *cpy_r_r367; + PyObject *cpy_r_r368; + PyObject *cpy_r_r369; + PyObject *cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + PyObject **cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + char cpy_r_r378; + char cpy_r_r379; + PyObject *cpy_r_r380; + PyObject *cpy_r_r381; + PyObject *cpy_r_r382; + PyObject *cpy_r_r383; + PyObject *cpy_r_r384; + int32_t cpy_r_r385; + char cpy_r_r386; + char cpy_r_r387; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", -1, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_os; + cpy_r_r6 = (PyObject **)&CPyModule_pathlib; + cpy_r_r7 = (PyObject **)&CPyModule_shutil; + cpy_r_r8 = (PyObject **)&CPyModule_sys; + cpy_r_r9 = (PyObject **)&CPyModule_warnings; + PyObject **cpy_r_r10[5] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[5] = {2, 3, 4, 5, 6}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[2150]; /* (('os', 'os', 'os'), ('pathlib', 'pathlib', 'pathlib'), + ('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys'), + ('warnings', 'warnings', 'warnings')) */ + cpy_r_r15 = CPyStatic__config___globals; + cpy_r_r16 = CPyStatics[616]; /* 'brownie/_config.py' */ + cpy_r_r17 = CPyStatics[12]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL145; + cpy_r_r19 = CPyStatics[2151]; /* ('Any', 'DefaultDict', 'Dict', 'Final', 'List', + 'Literal', 'NewType', 'Optional', 'final') */ + cpy_r_r20 = CPyStatics[14]; /* 'typing' */ + cpy_r_r21 = CPyStatic__config___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("brownie/_config.py", "", 7, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_typing = cpy_r_r22; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = (PyObject **)&CPyModule_yaml; + PyObject **cpy_r_r24[1] = {cpy_r_r23}; + cpy_r_r25 = (void *)&cpy_r_r24; + int64_t cpy_r_r26[1] = {9}; + cpy_r_r27 = (void *)&cpy_r_r26; + cpy_r_r28 = CPyStatics[2134]; /* (('yaml', 'yaml', 'yaml'),) */ + cpy_r_r29 = CPyStatic__config___globals; + cpy_r_r30 = CPyStatics[616]; /* 'brownie/_config.py' */ + cpy_r_r31 = CPyStatics[12]; /* '' */ + cpy_r_r32 = CPyImport_ImportMany(cpy_r_r28, cpy_r_r25, cpy_r_r29, cpy_r_r30, cpy_r_r31, cpy_r_r27); + if (!cpy_r_r32) goto CPyL145; + cpy_r_r33 = CPyStatics[2152]; /* ('dotenv_values', 'load_dotenv') */ + cpy_r_r34 = CPyStatics[584]; /* 'dotenv' */ + cpy_r_r35 = CPyStatic__config___globals; + cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 10, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_dotenv = cpy_r_r36; + CPy_INCREF(CPyModule_dotenv); + CPy_DECREF(cpy_r_r36); + cpy_r_r37 = CPyStatics[2153]; /* ('Phase',) */ + cpy_r_r38 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r39 = CPyStatic__config___globals; + cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 11, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_hypothesis = cpy_r_r40; + CPy_INCREF(CPyModule_hypothesis); + CPy_DECREF(cpy_r_r40); + cpy_r_r41 = CPyStatics[2154]; /* ('settings',) */ + cpy_r_r42 = CPyStatics[2155]; /* ('hp_settings',) */ + cpy_r_r43 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r44 = CPyStatic__config___globals; + cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r41, cpy_r_r42, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 12, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_hypothesis = cpy_r_r45; + CPy_INCREF(CPyModule_hypothesis); + CPy_DECREF(cpy_r_r45); + cpy_r_r46 = CPyStatics[2156]; /* ('DirectoryBasedExampleDatabase',) */ + cpy_r_r47 = CPyStatics[621]; /* 'hypothesis.database' */ + cpy_r_r48 = CPyStatic__config___globals; + cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 13, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_hypothesis___database = cpy_r_r49; + CPy_INCREF(CPyModule_hypothesis___database); + CPy_DECREF(cpy_r_r49); + cpy_r_r50 = CPyStatics[2157]; /* ('mypyc_attr',) */ + cpy_r_r51 = CPyStatics[623]; /* 'mypy_extensions' */ + cpy_r_r52 = CPyStatic__config___globals; + cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 14, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_mypy_extensions = cpy_r_r53; + CPy_INCREF(CPyModule_mypy_extensions); + CPy_DECREF(cpy_r_r53); + cpy_r_r54 = CPyStatics[2158]; /* ('Path', 'deepcopy', 'defaultdict', 'regex_sub', + 'ujson_loads') */ + cpy_r_r55 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r56 = CPyStatic__config___globals; + cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 16, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_brownie____c_constants = cpy_r_r57; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r57); + cpy_r_r58 = CPyStatics[2159]; /* ('expand_posix_vars',) */ + cpy_r_r59 = CPyStatics[625]; /* 'brownie._expansion' */ + cpy_r_r60 = CPyStatic__config___globals; + cpy_r_r61 = CPyImport_ImportFromMany(cpy_r_r59, cpy_r_r58, cpy_r_r58, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 17, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_brownie____expansion = cpy_r_r61; + CPy_INCREF(CPyModule_brownie____expansion); + CPy_DECREF(cpy_r_r61); + cpy_r_r62 = CPyStatics[2160]; /* ('_Singleton',) */ + cpy_r_r63 = CPyStatics[626]; /* 'brownie._singleton' */ + cpy_r_r64 = CPyStatic__config___globals; + cpy_r_r65 = CPyImport_ImportFromMany(cpy_r_r63, cpy_r_r62, cpy_r_r62, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 18, CPyStatic__config___globals); + goto CPyL145; + } + CPyModule_brownie____singleton = cpy_r_r65; + CPy_INCREF(CPyModule_brownie____singleton); + CPy_DECREF(cpy_r_r65); + cpy_r_r66 = CPyStatics[627]; /* '1.22.0' */ + cpy_r_r67 = CPyStatic__config___globals; + cpy_r_r68 = CPyStatics[93]; /* '__version__' */ + cpy_r_r69 = CPyDict_SetItem(cpy_r_r67, cpy_r_r68, cpy_r_r66); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/_config.py", "", 20, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r71 = CPyModule_sys; + cpy_r_r72 = CPyStatics[76]; /* 'modules' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL145; + } + if (likely(PyDict_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals, "dict", cpy_r_r73); + goto CPyL145; + } + cpy_r_r75 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r77 = CPyStatics[64]; /* '__file__' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL145; + } + if (PyUnicode_Check(cpy_r_r78)) + cpy_r_r79 = cpy_r_r78; + else { + cpy_r_r79 = NULL; + } + if (cpy_r_r79 != NULL) goto __LL374; + if (cpy_r_r78 == Py_None) + cpy_r_r79 = cpy_r_r78; + else { + cpy_r_r79 = NULL; + } + if (cpy_r_r79 != NULL) goto __LL374; + CPy_TypeErrorTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals, "str or None", cpy_r_r78); + goto CPyL145; +__LL374: ; + cpy_r_r80 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r80 == NULL)) { + goto CPyL146; + } else + goto CPyL23; +CPyL21: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r81 = 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL145; + } + CPy_Unreachable(); +CPyL23: ; + PyObject *cpy_r_r82[1] = {cpy_r_r79}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_Vectorcall(cpy_r_r80, cpy_r_r83, 1, 0); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL147; + } + CPy_DECREF(cpy_r_r79); + cpy_r_r85 = CPyStatics[65]; /* 'parent' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL145; + } + CPyStatic__config___BROWNIE_FOLDER = cpy_r_r86; + CPy_INCREF(CPyStatic__config___BROWNIE_FOLDER); + cpy_r_r87 = CPyStatic__config___globals; + cpy_r_r88 = CPyStatics[628]; /* 'BROWNIE_FOLDER' */ + cpy_r_r89 = CPyDict_SetItem(cpy_r_r87, cpy_r_r88, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + cpy_r_r90 = cpy_r_r89 >= 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/_config.py", "", 22, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r91 = CPyStatic__c_constants___Path; + if (likely(cpy_r_r91 != NULL)) goto CPyL29; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); + goto CPyL145; + } + CPy_Unreachable(); +CPyL29: ; + cpy_r_r93 = CPyStatics[563]; /* 'home' */ + PyObject *cpy_r_r94[1] = {cpy_r_r91}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r97 = CPyStatics[629]; /* '.brownie' */ + cpy_r_r98 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r99[2] = {cpy_r_r96, cpy_r_r97}; + cpy_r_r100 = (PyObject **)&cpy_r_r99; + cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); + goto CPyL148; + } + CPy_DECREF(cpy_r_r96); + CPyStatic__config___DATA_FOLDER = cpy_r_r101; + CPy_INCREF(CPyStatic__config___DATA_FOLDER); + cpy_r_r102 = CPyStatic__config___globals; + cpy_r_r103 = CPyStatics[630]; /* 'DATA_FOLDER' */ + cpy_r_r104 = CPyDict_SetItem(cpy_r_r102, cpy_r_r103, cpy_r_r101); + CPy_DECREF(cpy_r_r101); + cpy_r_r105 = cpy_r_r104 >= 0; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("brownie/_config.py", "", 23, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r106 = CPyStatics[159]; /* 'accounts' */ + cpy_r_r107 = CPyStatics[505]; /* 'packages' */ + CPy_INCREF(cpy_r_r106); + CPy_INCREF(cpy_r_r107); + cpy_r_r108.f0 = cpy_r_r106; + cpy_r_r108.f1 = cpy_r_r107; + CPyStatic__config___DATA_SUBFOLDERS = cpy_r_r108; + CPy_INCREF(CPyStatic__config___DATA_SUBFOLDERS.f0); + CPy_INCREF(CPyStatic__config___DATA_SUBFOLDERS.f1); + cpy_r_r109 = CPyStatic__config___globals; + cpy_r_r110 = CPyStatics[631]; /* 'DATA_SUBFOLDERS' */ + cpy_r_r111 = PyTuple_New(2); + if (unlikely(cpy_r_r111 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp375 = cpy_r_r108.f0; + PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp375); + PyObject *__tmp376 = cpy_r_r108.f1; + PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp376); + cpy_r_r112 = CPyDict_SetItem(cpy_r_r109, cpy_r_r110, cpy_r_r111); + CPy_DECREF(cpy_r_r111); + cpy_r_r113 = cpy_r_r112 >= 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/_config.py", "", 25, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r114 = CPyStatics[632]; /* 'atlantis' */ + cpy_r_r115 = CPyStatics[633]; /* 'byzantium' */ + cpy_r_r116 = CPyStatics[634]; /* 'agharta' */ + cpy_r_r117 = CPyStatics[635]; /* 'petersburg' */ + cpy_r_r118 = CPyDict_Build(2, cpy_r_r114, cpy_r_r115, cpy_r_r116, cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 27, CPyStatic__config___globals); + goto CPyL145; + } + CPyStatic__config___EVM_EQUIVALENTS = cpy_r_r118; + CPy_INCREF(CPyStatic__config___EVM_EQUIVALENTS); + cpy_r_r119 = CPyStatic__config___globals; + cpy_r_r120 = CPyStatics[636]; /* 'EVM_EQUIVALENTS' */ + cpy_r_r121 = CPyDict_SetItem(cpy_r_r119, cpy_r_r120, cpy_r_r118); + CPy_DECREF(cpy_r_r118); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/_config.py", "", 27, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r123 = CPyModule_sys; + cpy_r_r124 = CPyStatics[637]; /* 'version_info' */ + cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL145; + } + if (likely(PyTuple_Check(cpy_r_r125))) + cpy_r_r126 = cpy_r_r125; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals, "tuple", cpy_r_r125); + goto CPyL145; + } + cpy_r_r127 = CPyStatics[638]; /* 'major' */ + cpy_r_r128 = CPyObject_GetAttr(cpy_r_r126, cpy_r_r127); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL145; + } + if (likely(PyLong_Check(cpy_r_r128))) + cpy_r_r129 = CPyTagged_FromObject(cpy_r_r128); + else { + CPy_TypeError("int", cpy_r_r128); cpy_r_r129 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r129 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r130 = CPyTagged_Str(cpy_r_r129); + CPyTagged_DECREF(cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r131 = CPyStatics[175]; /* '.' */ + cpy_r_r132 = CPyModule_sys; + cpy_r_r133 = CPyStatics[637]; /* 'version_info' */ + cpy_r_r134 = CPyObject_GetAttr(cpy_r_r132, cpy_r_r133); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL149; + } + if (likely(PyTuple_Check(cpy_r_r134))) + cpy_r_r135 = cpy_r_r134; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals, "tuple", cpy_r_r134); + goto CPyL149; + } + cpy_r_r136 = CPyStatics[639]; /* 'minor' */ + cpy_r_r137 = CPyObject_GetAttr(cpy_r_r135, cpy_r_r136); + CPy_DECREF(cpy_r_r135); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL149; + } + if (likely(PyLong_Check(cpy_r_r137))) + cpy_r_r138 = CPyTagged_FromObject(cpy_r_r137); + else { + CPy_TypeError("int", cpy_r_r137); cpy_r_r138 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r137); + if (unlikely(cpy_r_r138 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL149; + } + cpy_r_r139 = CPyTagged_Str(cpy_r_r138); + CPyTagged_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL149; + } + cpy_r_r140 = CPyStatics[175]; /* '.' */ + cpy_r_r141 = CPyModule_sys; + cpy_r_r142 = CPyStatics[637]; /* 'version_info' */ + cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); + goto CPyL150; + } + if (likely(PyTuple_Check(cpy_r_r143))) + cpy_r_r144 = cpy_r_r143; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals, "tuple", cpy_r_r143); + goto CPyL150; + } + cpy_r_r145 = CPyStatics[640]; /* 'micro' */ + cpy_r_r146 = CPyObject_GetAttr(cpy_r_r144, cpy_r_r145); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); + goto CPyL150; + } + if (likely(PyLong_Check(cpy_r_r146))) + cpy_r_r147 = CPyTagged_FromObject(cpy_r_r146); + else { + CPy_TypeError("int", cpy_r_r146); cpy_r_r147 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r146); + if (unlikely(cpy_r_r147 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); + goto CPyL150; + } + cpy_r_r148 = CPyTagged_Str(cpy_r_r147); + CPyTagged_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL150; + } + cpy_r_r149 = CPyStatics[220]; /* ' ' */ + cpy_r_r150 = CPyModule_sys; + cpy_r_r151 = CPyStatics[637]; /* 'version_info' */ + cpy_r_r152 = CPyObject_GetAttr(cpy_r_r150, cpy_r_r151); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); + goto CPyL151; + } + if (likely(PyTuple_Check(cpy_r_r152))) + cpy_r_r153 = cpy_r_r152; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals, "tuple", cpy_r_r152); + goto CPyL151; + } + cpy_r_r154 = CPyStatics[641]; /* 'releaselevel' */ + cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals); + goto CPyL151; + } + if (likely(PyUnicode_Check(cpy_r_r155))) + cpy_r_r156 = cpy_r_r155; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 31, CPyStatic__config___globals, "str", cpy_r_r155); + goto CPyL151; + } + cpy_r_r157 = CPyStr_Build(7, cpy_r_r130, cpy_r_r131, cpy_r_r139, cpy_r_r140, cpy_r_r148, cpy_r_r149, cpy_r_r156); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r139); + CPy_DECREF(cpy_r_r148); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL145; + } + CPyStatic__config___python_version = cpy_r_r157; + CPy_INCREF(CPyStatic__config___python_version); + cpy_r_r158 = CPyStatic__config___globals; + cpy_r_r159 = CPyStatics[642]; /* 'python_version' */ + cpy_r_r160 = CPyDict_SetItem(cpy_r_r158, cpy_r_r159, cpy_r_r157); + CPy_DECREF(cpy_r_r157); + cpy_r_r161 = cpy_r_r160 >= 0; + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/_config.py", "", 30, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r162 = CPyStatics[643]; /* 'User-Agent' */ + cpy_r_r163 = CPyStatics[644]; /* 'Brownie/1.22.0 (Python/' */ + cpy_r_r164 = CPyStatic__config___python_version; + if (likely(cpy_r_r164 != NULL)) goto CPyL59; + PyErr_SetString(PyExc_NameError, "value for final name \"python_version\" was not set"); + cpy_r_r165 = 0; + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); + goto CPyL145; + } + CPy_Unreachable(); +CPyL59: ; + cpy_r_r166 = CPyStatics[198]; /* ')' */ + cpy_r_r167 = CPyStr_Build(3, cpy_r_r163, cpy_r_r164, cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r168 = CPyDict_Build(1, cpy_r_r162, cpy_r_r167); + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); + goto CPyL145; + } + CPyStatic__config___REQUEST_HEADERS = cpy_r_r168; + CPy_INCREF(CPyStatic__config___REQUEST_HEADERS); + cpy_r_r169 = CPyStatic__config___globals; + cpy_r_r170 = CPyStatics[645]; /* 'REQUEST_HEADERS' */ + cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); + CPy_DECREF(cpy_r_r168); + cpy_r_r172 = cpy_r_r171 >= 0; + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("brownie/_config.py", "", 33, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r173 = CPyStatic__config___globals; + cpy_r_r174 = CPyStatics[619]; /* 'Literal' */ + cpy_r_r175 = CPyDict_GetItem(cpy_r_r173, cpy_r_r174); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 36, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r176 = CPyStatics[423]; /* 'live' */ + cpy_r_r177 = CPyStatics[425]; /* 'development' */ + cpy_r_r178 = Py_None; + CPy_INCREF(cpy_r_r176); + CPy_INCREF(cpy_r_r177); + cpy_r_r179.f0 = cpy_r_r176; + cpy_r_r179.f1 = cpy_r_r177; + cpy_r_r179.f2 = cpy_r_r178; + cpy_r_r180 = PyTuple_New(3); + if (unlikely(cpy_r_r180 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp377 = cpy_r_r179.f0; + PyTuple_SET_ITEM(cpy_r_r180, 0, __tmp377); + PyObject *__tmp378 = cpy_r_r179.f1; + PyTuple_SET_ITEM(cpy_r_r180, 1, __tmp378); + PyObject *__tmp379 = cpy_r_r179.f2; + PyTuple_SET_ITEM(cpy_r_r180, 2, __tmp379); + cpy_r_r181 = PyObject_GetItem(cpy_r_r175, cpy_r_r180); + CPy_DECREF(cpy_r_r175); + CPy_DECREF(cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 36, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r182 = CPyStatic__config___globals; + cpy_r_r183 = CPyStatics[646]; /* 'NetworkType' */ + cpy_r_r184 = CPyDict_SetItem(cpy_r_r182, cpy_r_r183, cpy_r_r181); + CPy_DECREF(cpy_r_r181); + cpy_r_r185 = cpy_r_r184 >= 0; + if (unlikely(!cpy_r_r185)) { + CPy_AddTraceback("brownie/_config.py", "", 36, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r186 = CPyStatics[647]; /* 'NetworkConfig' */ + cpy_r_r187 = CPyStatic__config___globals; + cpy_r_r188 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r189 = CPyDict_GetItem(cpy_r_r187, cpy_r_r188); + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r190 = (PyObject *)&PyUnicode_Type; + cpy_r_r191 = CPyStatic__config___globals; + cpy_r_r192 = CPyStatics[368]; /* 'Any' */ + cpy_r_r193 = CPyDict_GetItem(cpy_r_r191, cpy_r_r192); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); + goto CPyL152; + } + CPy_INCREF(cpy_r_r190); + cpy_r_r194.f0 = cpy_r_r190; + cpy_r_r194.f1 = cpy_r_r193; + cpy_r_r195 = PyTuple_New(2); + if (unlikely(cpy_r_r195 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp380 = cpy_r_r194.f0; + PyTuple_SET_ITEM(cpy_r_r195, 0, __tmp380); + PyObject *__tmp381 = cpy_r_r194.f1; + PyTuple_SET_ITEM(cpy_r_r195, 1, __tmp381); + cpy_r_r196 = PyObject_GetItem(cpy_r_r189, cpy_r_r195); + CPy_DECREF(cpy_r_r189); + CPy_DECREF(cpy_r_r195); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r197 = CPyStatic__config___globals; + cpy_r_r198 = CPyStatics[620]; /* 'NewType' */ + cpy_r_r199 = CPyDict_GetItem(cpy_r_r197, cpy_r_r198); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); + goto CPyL153; + } + PyObject *cpy_r_r200[2] = {cpy_r_r186, cpy_r_r196}; + cpy_r_r201 = (PyObject **)&cpy_r_r200; + cpy_r_r202 = PyObject_Vectorcall(cpy_r_r199, cpy_r_r201, 2, 0); + CPy_DECREF(cpy_r_r199); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); + goto CPyL153; + } + CPy_DECREF(cpy_r_r196); + cpy_r_r203 = CPyStatic__config___globals; + cpy_r_r204 = CPyStatics[647]; /* 'NetworkConfig' */ + cpy_r_r205 = CPyDict_SetItem(cpy_r_r203, cpy_r_r204, cpy_r_r202); + CPy_DECREF(cpy_r_r202); + cpy_r_r206 = cpy_r_r205 >= 0; + if (unlikely(!cpy_r_r206)) { + CPy_AddTraceback("brownie/_config.py", "", 37, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r207 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r208 = (PyObject *)&PyType_Type; + cpy_r_r209 = CPy_CalculateMetaclass(cpy_r_r208, cpy_r_r207); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL154; + } + cpy_r_r210 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r211 = PyObject_HasAttr(cpy_r_r209, cpy_r_r210); + if (!cpy_r_r211) goto CPyL77; + cpy_r_r212 = CPyStatics[649]; /* 'ConfigContainer' */ + cpy_r_r213 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r214 = CPyObject_GetAttr(cpy_r_r209, cpy_r_r213); + if (unlikely(cpy_r_r214 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL154; + } + PyObject *cpy_r_r215[2] = {cpy_r_r212, cpy_r_r207}; + cpy_r_r216 = (PyObject **)&cpy_r_r215; + cpy_r_r217 = PyObject_Vectorcall(cpy_r_r214, cpy_r_r216, 2, 0); + CPy_DECREF(cpy_r_r214); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL154; + } + if (likely(PyDict_Check(cpy_r_r217))) + cpy_r_r218 = cpy_r_r217; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals, "dict", cpy_r_r217); + goto CPyL154; + } + cpy_r_r219 = cpy_r_r218; + goto CPyL79; +CPyL77: ; + cpy_r_r220 = PyDict_New(); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL154; + } + cpy_r_r219 = cpy_r_r220; +CPyL79: ; + cpy_r_r221 = PyDict_New(); + if (unlikely(cpy_r_r221 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL155; + } + cpy_r_r222 = CPyDef__config_____init___3_ConfigContainer_obj(); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 43, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r223 = CPyStatics[289]; /* '__init__' */ + cpy_r_r224 = CPyDict_SetItem(cpy_r_r219, cpy_r_r223, cpy_r_r222); + CPy_DECREF_NO_IMM(cpy_r_r222); + cpy_r_r225 = cpy_r_r224 >= 0; + if (unlikely(!cpy_r_r225)) { + CPy_AddTraceback("brownie/_config.py", "", 43, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r226 = CPyDef__config___set_active_network_ConfigContainer_obj(); + if (unlikely(cpy_r_r226 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 76, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r227 = CPyStatics[650]; /* 'set_active_network' */ + cpy_r_r228 = CPyDict_SetItem(cpy_r_r219, cpy_r_r227, cpy_r_r226); + CPy_DECREF_NO_IMM(cpy_r_r226); + cpy_r_r229 = cpy_r_r228 >= 0; + if (unlikely(!cpy_r_r229)) { + CPy_AddTraceback("brownie/_config.py", "", 76, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r230 = CPyDef__config___clear_active_ConfigContainer_obj(); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 106, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r231 = CPyStatics[651]; /* 'clear_active' */ + cpy_r_r232 = CPyDict_SetItem(cpy_r_r219, cpy_r_r231, cpy_r_r230); + CPy_DECREF_NO_IMM(cpy_r_r230); + cpy_r_r233 = cpy_r_r232 >= 0; + if (unlikely(!cpy_r_r233)) { + CPy_AddTraceback("brownie/_config.py", "", 106, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r234 = CPyDef__config___active_network_ConfigContainer_obj(); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r235 = CPyModule_builtins; + cpy_r_r236 = CPyStatics[652]; /* 'property' */ + cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); + goto CPyL157; + } + PyObject *cpy_r_r238[1] = {cpy_r_r234}; + cpy_r_r239 = (PyObject **)&cpy_r_r238; + cpy_r_r240 = PyObject_Vectorcall(cpy_r_r237, cpy_r_r239, 1, 0); + CPy_DECREF(cpy_r_r237); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); + goto CPyL157; + } + CPy_DECREF_NO_IMM(cpy_r_r234); + cpy_r_r241 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r242 = CPyDict_SetItem(cpy_r_r219, cpy_r_r241, cpy_r_r240); + CPy_DECREF(cpy_r_r240); + cpy_r_r243 = cpy_r_r242 >= 0; + if (unlikely(!cpy_r_r243)) { + CPy_AddTraceback("brownie/_config.py", "", 110, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r244 = CPyDef__config___network_type_ConfigContainer_obj(); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r245 = CPyModule_builtins; + cpy_r_r246 = CPyStatics[652]; /* 'property' */ + cpy_r_r247 = CPyObject_GetAttr(cpy_r_r245, cpy_r_r246); + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); + goto CPyL158; + } + PyObject *cpy_r_r248[1] = {cpy_r_r244}; + cpy_r_r249 = (PyObject **)&cpy_r_r248; + cpy_r_r250 = PyObject_Vectorcall(cpy_r_r247, cpy_r_r249, 1, 0); + CPy_DECREF(cpy_r_r247); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); + goto CPyL158; + } + CPy_DECREF_NO_IMM(cpy_r_r244); + cpy_r_r251 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r252 = CPyDict_SetItem(cpy_r_r219, cpy_r_r251, cpy_r_r250); + CPy_DECREF(cpy_r_r250); + cpy_r_r253 = cpy_r_r252 >= 0; + if (unlikely(!cpy_r_r253)) { + CPy_AddTraceback("brownie/_config.py", "", 116, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r254 = CPyDef__config___mode_ConfigContainer_obj(); + if (unlikely(cpy_r_r254 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r255 = CPyModule_builtins; + cpy_r_r256 = CPyStatics[652]; /* 'property' */ + cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); + goto CPyL159; + } + PyObject *cpy_r_r258[1] = {cpy_r_r254}; + cpy_r_r259 = (PyObject **)&cpy_r_r258; + cpy_r_r260 = PyObject_Vectorcall(cpy_r_r257, cpy_r_r259, 1, 0); + CPy_DECREF(cpy_r_r257); + if (unlikely(cpy_r_r260 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); + goto CPyL159; + } + CPy_DECREF_NO_IMM(cpy_r_r254); + cpy_r_r261 = CPyStatics[655]; /* 'mode' */ + cpy_r_r262 = CPyDict_SetItem(cpy_r_r219, cpy_r_r261, cpy_r_r260); + CPy_DECREF(cpy_r_r260); + cpy_r_r263 = cpy_r_r262 >= 0; + if (unlikely(!cpy_r_r263)) { + CPy_AddTraceback("brownie/_config.py", "", 122, CPyStatic__config___globals); + goto CPyL156; + } + cpy_r_r264 = CPyStatics[649]; /* 'ConfigContainer' */ + cpy_r_r265 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r266 = CPyDict_SetItem(cpy_r_r219, cpy_r_r265, cpy_r_r221); + CPy_DECREF(cpy_r_r221); + cpy_r_r267 = cpy_r_r266 >= 0; + if (unlikely(!cpy_r_r267)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL155; + } + cpy_r_r268 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r269 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r270 = CPyDict_SetItem(cpy_r_r219, cpy_r_r269, cpy_r_r268); + cpy_r_r271 = cpy_r_r270 >= 0; + if (unlikely(!cpy_r_r271)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL155; + } + cpy_r_r272 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r273 = CPyStatics[354]; /* '__module__' */ + cpy_r_r274 = CPyDict_SetItem(cpy_r_r219, cpy_r_r273, cpy_r_r272); + cpy_r_r275 = cpy_r_r274 >= 0; + if (unlikely(!cpy_r_r275)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL155; + } + PyObject *cpy_r_r276[3] = {cpy_r_r264, cpy_r_r207, cpy_r_r219}; + cpy_r_r277 = (PyObject **)&cpy_r_r276; + cpy_r_r278 = PyObject_Vectorcall(cpy_r_r209, cpy_r_r277, 3, 0); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL155; + } + CPy_DECREF(cpy_r_r219); + CPy_DECREF(cpy_r_r207); + cpy_r_r279 = CPyStatic__config___globals; + cpy_r_r280 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r281 = CPyDict_GetItem(cpy_r_r279, cpy_r_r280); + if (unlikely(cpy_r_r281 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 41, CPyStatic__config___globals); + goto CPyL160; + } + cpy_r_r282 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r283[1] = {cpy_r_r282}; + cpy_r_r284 = (PyObject **)&cpy_r_r283; + cpy_r_r285 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r286 = PyObject_Vectorcall(cpy_r_r281, cpy_r_r284, 0, cpy_r_r285); + CPy_DECREF(cpy_r_r281); + if (unlikely(cpy_r_r286 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 41, CPyStatic__config___globals); + goto CPyL160; + } + PyObject *cpy_r_r287[1] = {cpy_r_r278}; + cpy_r_r288 = (PyObject **)&cpy_r_r287; + cpy_r_r289 = PyObject_Vectorcall(cpy_r_r286, cpy_r_r288, 1, 0); + CPy_DECREF(cpy_r_r286); + if (unlikely(cpy_r_r289 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL160; + } + CPy_DECREF(cpy_r_r278); + CPyType__config___ConfigContainer = (PyTypeObject *)cpy_r_r289; + CPy_INCREF(CPyType__config___ConfigContainer); + cpy_r_r290 = CPyStatic__config___globals; + cpy_r_r291 = CPyStatics[649]; /* 'ConfigContainer' */ + cpy_r_r292 = PyDict_SetItem(cpy_r_r290, cpy_r_r291, cpy_r_r289); + CPy_DECREF(cpy_r_r289); + cpy_r_r293 = cpy_r_r292 >= 0; + if (unlikely(!cpy_r_r293)) { + CPy_AddTraceback("brownie/_config.py", "", 42, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r294 = (PyObject *)CPyType__config___ConfigContainer; + cpy_r_r295 = CPyStatic__config___globals; + cpy_r_r296 = CPyStatics[649]; /* 'ConfigContainer' */ + cpy_r_r297 = CPyDict_GetItem(cpy_r_r295, cpy_r_r296); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r298 = PyTuple_Pack(1, cpy_r_r297); + CPy_DECREF(cpy_r_r297); + if (unlikely(cpy_r_r298 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r299 = CPyStatic__config___globals; + cpy_r_r300 = CPyStatics[567]; /* '_Singleton' */ + cpy_r_r301 = CPyDict_GetItem(cpy_r_r299, cpy_r_r300); + if (unlikely(cpy_r_r301 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL161; + } + cpy_r_r302 = CPy_CalculateMetaclass(cpy_r_r301, cpy_r_r298); + if (unlikely(cpy_r_r302 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL162; + } + cpy_r_r303 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r304 = PyObject_HasAttr(cpy_r_r302, cpy_r_r303); + if (!cpy_r_r304) goto CPyL115; + cpy_r_r305 = CPyStatics[658]; /* 'Config' */ + cpy_r_r306 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r307 = CPyObject_GetAttr(cpy_r_r302, cpy_r_r306); + if (unlikely(cpy_r_r307 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL162; + } + PyObject *cpy_r_r308[2] = {cpy_r_r305, cpy_r_r298}; + cpy_r_r309 = (PyObject **)&cpy_r_r308; + cpy_r_r310 = PyObject_Vectorcall(cpy_r_r307, cpy_r_r309, 2, 0); + CPy_DECREF(cpy_r_r307); + if (unlikely(cpy_r_r310 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL162; + } + if (likely(PyDict_Check(cpy_r_r310))) + cpy_r_r311 = cpy_r_r310; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals, "dict", cpy_r_r310); + goto CPyL162; + } + cpy_r_r312 = cpy_r_r311; + goto CPyL117; +CPyL115: ; + cpy_r_r313 = PyDict_New(); + if (unlikely(cpy_r_r313 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL162; + } + cpy_r_r312 = cpy_r_r313; +CPyL117: ; + cpy_r_r314 = PyDict_New(); + if (unlikely(cpy_r_r314 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL163; + } + cpy_r_r315 = CPyStatics[658]; /* 'Config' */ + cpy_r_r316 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r317 = CPyDict_SetItem(cpy_r_r312, cpy_r_r316, cpy_r_r314); + CPy_DECREF(cpy_r_r314); + cpy_r_r318 = cpy_r_r317 >= 0; + if (unlikely(!cpy_r_r318)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL163; + } + cpy_r_r319 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r320 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r321 = CPyDict_SetItem(cpy_r_r312, cpy_r_r320, cpy_r_r319); + cpy_r_r322 = cpy_r_r321 >= 0; + if (unlikely(!cpy_r_r322)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL163; + } + cpy_r_r323 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r324 = CPyStatics[354]; /* '__module__' */ + cpy_r_r325 = CPyDict_SetItem(cpy_r_r312, cpy_r_r324, cpy_r_r323); + cpy_r_r326 = cpy_r_r325 >= 0; + if (unlikely(!cpy_r_r326)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL163; + } + PyObject *cpy_r_r327[3] = {cpy_r_r315, cpy_r_r298, cpy_r_r312}; + cpy_r_r328 = (PyObject **)&cpy_r_r327; + cpy_r_r329 = PyObject_Vectorcall(cpy_r_r302, cpy_r_r328, 3, 0); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL163; + } + CPy_DECREF(cpy_r_r312); + cpy_r_r330 = CPyStatic__config___globals; + cpy_r_r331 = CPyStatics[371]; /* 'final' */ + cpy_r_r332 = CPyDict_GetItem(cpy_r_r330, cpy_r_r331); + if (unlikely(cpy_r_r332 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 126, CPyStatic__config___globals); + goto CPyL164; + } + PyObject *cpy_r_r333[1] = {cpy_r_r329}; + cpy_r_r334 = (PyObject **)&cpy_r_r333; + cpy_r_r335 = PyObject_Vectorcall(cpy_r_r332, cpy_r_r334, 1, 0); + CPy_DECREF(cpy_r_r332); + if (unlikely(cpy_r_r335 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL164; + } + CPy_DECREF(cpy_r_r329); + CPyType__config___Config = (PyTypeObject *)cpy_r_r335; + CPy_INCREF(CPyType__config___Config); + cpy_r_r336 = CPyStatic__config___globals; + cpy_r_r337 = CPyStatics[658]; /* 'Config' */ + cpy_r_r338 = PyDict_SetItem(cpy_r_r336, cpy_r_r337, cpy_r_r335); + CPy_DECREF(cpy_r_r335); + cpy_r_r339 = cpy_r_r338 >= 0; + if (unlikely(!cpy_r_r339)) { + CPy_AddTraceback("brownie/_config.py", "", 127, CPyStatic__config___globals); + goto CPyL162; + } + cpy_r_r340 = (PyObject *)CPyType__config___Config; + cpy_r_r341 = CPyStatic__config___globals; + cpy_r_r342 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r343 = CPyDict_GetItem(cpy_r_r341, cpy_r_r342); + if (unlikely(cpy_r_r343 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL162; + } + CPy_DECREF(cpy_r_r301); + CPy_DECREF(cpy_r_r298); + cpy_r_r344 = (PyObject *)&PyUnicode_Type; + cpy_r_r345 = CPyStatic__config___globals; + cpy_r_r346 = CPyStatics[368]; /* 'Any' */ + cpy_r_r347 = CPyDict_GetItem(cpy_r_r345, cpy_r_r346); + if (unlikely(cpy_r_r347 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r344); + cpy_r_r348.f0 = cpy_r_r344; + cpy_r_r348.f1 = cpy_r_r347; + cpy_r_r349 = PyTuple_New(2); + if (unlikely(cpy_r_r349 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp382 = cpy_r_r348.f0; + PyTuple_SET_ITEM(cpy_r_r349, 0, __tmp382); + PyObject *__tmp383 = cpy_r_r348.f1; + PyTuple_SET_ITEM(cpy_r_r349, 1, __tmp383); + cpy_r_r350 = PyObject_GetItem(cpy_r_r343, cpy_r_r349); + CPy_DECREF(cpy_r_r343); + CPy_DECREF(cpy_r_r349); + if (unlikely(cpy_r_r350 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r351 = PyTuple_Pack(1, cpy_r_r350); + CPy_DECREF(cpy_r_r350); + if (unlikely(cpy_r_r351 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r352 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r353 = (PyObject *)CPyType__config___ConfigDict_template; + cpy_r_r354 = CPyType_FromTemplate(cpy_r_r353, cpy_r_r351, cpy_r_r352); + CPy_DECREF(cpy_r_r351); + if (unlikely(cpy_r_r354 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r355 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r356 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r357 = PyTuple_Pack(1, cpy_r_r356); + if (unlikely(cpy_r_r357 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL166; + } + cpy_r_r358 = PyObject_SetAttr(cpy_r_r354, cpy_r_r355, cpy_r_r357); + CPy_DECREF(cpy_r_r357); + cpy_r_r359 = cpy_r_r358 >= 0; + if (unlikely(!cpy_r_r359)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL166; + } + CPyType__config___ConfigDict = (PyTypeObject *)cpy_r_r354; + CPy_INCREF(CPyType__config___ConfigDict); + cpy_r_r360 = CPyStatic__config___globals; + cpy_r_r361 = CPyStatics[659]; /* 'ConfigDict' */ + cpy_r_r362 = PyDict_SetItem(cpy_r_r360, cpy_r_r361, cpy_r_r354); + CPy_DECREF(cpy_r_r354); + cpy_r_r363 = cpy_r_r362 >= 0; + if (unlikely(!cpy_r_r363)) { + CPy_AddTraceback("brownie/_config.py", "", 131, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r364 = PyDict_New(); + if (unlikely(cpy_r_r364 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 134, CPyStatic__config___globals); + goto CPyL145; + } + CPyStatic__config___brownie____config___ConfigDict_____init_____values = cpy_r_r364; + CPy_INCREF(CPyStatic__config___brownie____config___ConfigDict_____init_____values); + CPy_DECREF(cpy_r_r364); + cpy_r_r365 = CPyStatics[660]; /* 'once' */ + cpy_r_r366 = CPyModule_builtins; + cpy_r_r367 = CPyStatics[593]; /* 'DeprecationWarning' */ + cpy_r_r368 = CPyObject_GetAttr(cpy_r_r366, cpy_r_r367); + if (unlikely(cpy_r_r368 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 357, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r369 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r370 = CPyModule_warnings; + cpy_r_r371 = CPyStatics[661]; /* 'filterwarnings' */ + cpy_r_r372 = CPyObject_GetAttr(cpy_r_r370, cpy_r_r371); + if (unlikely(cpy_r_r372 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 357, CPyStatic__config___globals); + goto CPyL167; + } + PyObject *cpy_r_r373[3] = {cpy_r_r365, cpy_r_r368, cpy_r_r369}; + cpy_r_r374 = (PyObject **)&cpy_r_r373; + cpy_r_r375 = CPyStatics[2162]; /* ('category', 'module') */ + cpy_r_r376 = PyObject_Vectorcall(cpy_r_r372, cpy_r_r374, 1, cpy_r_r375); + CPy_DECREF(cpy_r_r372); + if (unlikely(cpy_r_r376 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 357, CPyStatic__config___globals); + goto CPyL167; + } else + goto CPyL168; +CPyL137: ; + CPy_DECREF(cpy_r_r368); + cpy_r_r377 = CPyStatic__config___DATA_FOLDER; + if (likely(cpy_r_r377 != NULL)) goto CPyL140; + PyErr_SetString(PyExc_NameError, "value for final name \"DATA_FOLDER\" was not set"); + cpy_r_r378 = 0; + if (unlikely(!cpy_r_r378)) { + CPy_AddTraceback("brownie/_config.py", "", 360, CPyStatic__config___globals); + goto CPyL145; + } + CPy_Unreachable(); +CPyL140: ; + cpy_r_r379 = CPyDef__config____make_data_folders(cpy_r_r377); + if (unlikely(cpy_r_r379 == 2)) { + CPy_AddTraceback("brownie/_config.py", "", 360, CPyStatic__config___globals); + goto CPyL145; + } + cpy_r_r380 = (PyObject *)CPyType__config___Config; + cpy_r_r381 = PyObject_Vectorcall(cpy_r_r380, 0, 0, 0); + if (unlikely(cpy_r_r381 == NULL)) { + CPy_AddTraceback("brownie/_config.py", "", 362, CPyStatic__config___globals); + goto CPyL145; + } + if (likely(Py_TYPE(cpy_r_r381) == CPyType__config___Config)) + cpy_r_r382 = cpy_r_r381; + else { + CPy_TypeErrorTraceback("brownie/_config.py", "", 362, CPyStatic__config___globals, "brownie._config.Config", cpy_r_r381); + goto CPyL145; + } + CPyStatic__config___CONFIG = cpy_r_r382; + CPy_INCREF_NO_IMM(CPyStatic__config___CONFIG); + cpy_r_r383 = CPyStatic__config___globals; + cpy_r_r384 = CPyStatics[92]; /* 'CONFIG' */ + cpy_r_r385 = CPyDict_SetItem(cpy_r_r383, cpy_r_r384, cpy_r_r382); + CPy_DECREF_NO_IMM(cpy_r_r382); + cpy_r_r386 = cpy_r_r385 >= 0; + if (unlikely(!cpy_r_r386)) { + CPy_AddTraceback("brownie/_config.py", "", 362, CPyStatic__config___globals); + goto CPyL145; + } + return 1; +CPyL145: ; + cpy_r_r387 = 2; + return cpy_r_r387; +CPyL146: ; + CPy_DecRef(cpy_r_r79); + goto CPyL21; +CPyL147: ; + CPy_DecRef(cpy_r_r79); + goto CPyL145; +CPyL148: ; + CPy_DecRef(cpy_r_r96); + goto CPyL145; +CPyL149: ; + CPy_DecRef(cpy_r_r130); + goto CPyL145; +CPyL150: ; + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r139); + goto CPyL145; +CPyL151: ; + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r148); + goto CPyL145; +CPyL152: ; + CPy_DecRef(cpy_r_r189); + goto CPyL145; +CPyL153: ; + CPy_DecRef(cpy_r_r196); + goto CPyL145; +CPyL154: ; + CPy_DecRef(cpy_r_r207); + goto CPyL145; +CPyL155: ; + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r219); + goto CPyL145; +CPyL156: ; + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_r221); + goto CPyL145; +CPyL157: ; + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r234); + goto CPyL145; +CPyL158: ; + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r244); + goto CPyL145; +CPyL159: ; + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r254); + goto CPyL145; +CPyL160: ; + CPy_DecRef(cpy_r_r278); + goto CPyL145; +CPyL161: ; + CPy_DecRef(cpy_r_r298); + goto CPyL145; +CPyL162: ; + CPy_DecRef(cpy_r_r298); + CPy_DecRef(cpy_r_r301); + goto CPyL145; +CPyL163: ; + CPy_DecRef(cpy_r_r298); + CPy_DecRef(cpy_r_r301); + CPy_DecRef(cpy_r_r312); + goto CPyL145; +CPyL164: ; + CPy_DecRef(cpy_r_r298); + CPy_DecRef(cpy_r_r301); + CPy_DecRef(cpy_r_r329); + goto CPyL145; +CPyL165: ; + CPy_DecRef(cpy_r_r343); + goto CPyL145; +CPyL166: ; + CPy_DecRef(cpy_r_r354); + goto CPyL145; +CPyL167: ; + CPy_DecRef(cpy_r_r368); + goto CPyL145; +CPyL168: ; + CPy_DECREF(cpy_r_r376); + goto CPyL137; +} +static PyMethodDef _expansionmodule_methods[] = { + {"expand_posix_vars", (PyCFunction)CPyPy__expansion___expand_posix_vars, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("expand_posix_vars(obj, variables)\n--\n\n") /* docstring */}, + {"_expand", (PyCFunction)CPyPy__expansion____expand, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL) /* docstring */}, + {"_str_to_python_value", (PyCFunction)CPyPy__expansion____str_to_python_value, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_str_to_python_value(val)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie____expansion(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie____expansion__internal, "__name__"); + CPyStatic__expansion___globals = PyModule_GetDict(CPyModule_brownie____expansion__internal); + if (unlikely(CPyStatic__expansion___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef__expansion_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie____expansion__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic__expansion___brownie____expansion____expand___variables); + CPyStatic__expansion___brownie____expansion____expand___variables = NULL; + CPy_XDECREF(CPyStatic__expansion___INT_REGEX); + CPyStatic__expansion___INT_REGEX = NULL; + return -1; +} +static struct PyModuleDef _expansionmodule = { + PyModuleDef_HEAD_INIT, + "brownie._expansion", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + _expansionmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie____expansion(void) +{ + if (CPyModule_brownie____expansion__internal) { + Py_INCREF(CPyModule_brownie____expansion__internal); + return CPyModule_brownie____expansion__internal; + } + CPyModule_brownie____expansion__internal = PyModule_Create(&_expansionmodule); + if (unlikely(CPyModule_brownie____expansion__internal == NULL)) + goto fail; + if (CPyExec_brownie____expansion(CPyModule_brownie____expansion__internal) != 0) + goto fail; + return CPyModule_brownie____expansion__internal; + fail: + return NULL; +} + +PyObject *CPyDef__expansion___expand_posix_vars(PyObject *cpy_r_obj, PyObject *cpy_r_variables) { + PyObject *cpy_r_r0; + tuple_T1O cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_r7; + int64_t cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T4CIOO cpy_r_r10; + CPyTagged cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + tuple_T1O cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + CPyPtr cpy_r_r28; + int64_t cpy_r_r29; + CPyTagged cpy_r_r30; + CPyTagged cpy_r_r31; + CPyTagged cpy_r_index; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + CPyTagged cpy_r_r38; + PyObject *cpy_r_r39; + tuple_T1O cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char 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_r50; + cpy_r_r0 = (PyObject *)&PyDict_Type; + CPy_INCREF(cpy_r_r0); + cpy_r_r1.f0 = cpy_r_r0; + cpy_r_r2 = PyTuple_New(1); + if (unlikely(cpy_r_r2 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp384 = cpy_r_r1.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp384); + cpy_r_r3 = PyObject_IsInstance(cpy_r_obj, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 18, CPyStatic__expansion___globals); + goto CPyL30; + } + cpy_r_r5 = cpy_r_r3; + if (!cpy_r_r5) goto CPyL10; + CPy_INCREF(cpy_r_obj); + if (likely(PyDict_Check(cpy_r_obj))) + cpy_r_r6 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals, "dict", cpy_r_obj); + goto CPyL30; + } + cpy_r_r7 = 0; + cpy_r_r8 = PyDict_Size(cpy_r_r6); + cpy_r_r9 = CPyDict_GetItemsIter(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals); + goto CPyL31; + } +CPyL4: ; + cpy_r_r10 = CPyDict_NextItem(cpy_r_r9, cpy_r_r7); + cpy_r_r11 = cpy_r_r10.f1; + cpy_r_r7 = cpy_r_r11; + cpy_r_r12 = cpy_r_r10.f0; + if (!cpy_r_r12) goto CPyL32; + cpy_r_r13 = cpy_r_r10.f2; + CPy_INCREF(cpy_r_r13); + cpy_r_r14 = cpy_r_r10.f3; + CPy_INCREF(cpy_r_r14); + CPy_DECREF(cpy_r_r10.f2); + CPy_DECREF(cpy_r_r10.f3); + cpy_r_r15 = CPyDef__expansion___expand_posix_vars(cpy_r_r14, cpy_r_variables); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 20, CPyStatic__expansion___globals); + goto CPyL33; + } + CPy_INCREF(cpy_r_obj); + if (likely(PyDict_Check(cpy_r_obj))) + cpy_r_r16 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 20, CPyStatic__expansion___globals, "dict", cpy_r_obj); + goto CPyL34; + } + cpy_r_r17 = CPyDict_SetItem(cpy_r_r16, cpy_r_r13, cpy_r_r15); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r15); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 20, CPyStatic__expansion___globals); + goto CPyL35; + } + cpy_r_r19 = CPyDict_CheckSize(cpy_r_r6, cpy_r_r8); + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals); + goto CPyL35; + } else + goto CPyL4; +CPyL9: ; + cpy_r_r20 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 19, CPyStatic__expansion___globals); + goto CPyL30; + } else + goto CPyL36; +CPyL10: ; + cpy_r_r21 = (PyObject *)&PyList_Type; + CPy_INCREF(cpy_r_r21); + cpy_r_r22.f0 = cpy_r_r21; + cpy_r_r23 = PyTuple_New(1); + if (unlikely(cpy_r_r23 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp385 = cpy_r_r22.f0; + PyTuple_SET_ITEM(cpy_r_r23, 0, __tmp385); + cpy_r_r24 = PyObject_IsInstance(cpy_r_obj, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 21, CPyStatic__expansion___globals); + goto CPyL30; + } + cpy_r_r26 = cpy_r_r24; + if (!cpy_r_r26) goto CPyL21; + if (likely(PyList_Check(cpy_r_obj))) + cpy_r_r27 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 22, CPyStatic__expansion___globals, "list", cpy_r_obj); + goto CPyL30; + } + cpy_r_r28 = (CPyPtr)&((PyVarObject *)cpy_r_r27)->ob_size; + cpy_r_r29 = *(int64_t *)cpy_r_r28; + cpy_r_r30 = cpy_r_r29 << 1; + cpy_r_r31 = 0; + cpy_r_index = cpy_r_r31; +CPyL14: ; + cpy_r_r32 = (Py_ssize_t)cpy_r_r31 < (Py_ssize_t)cpy_r_r30; + if (!cpy_r_r32) goto CPyL37; + if (likely(PyList_Check(cpy_r_obj))) + cpy_r_r33 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals, "list", cpy_r_obj); + goto CPyL38; + } + cpy_r_r34 = CPyList_GetItem(cpy_r_r33, cpy_r_index); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals); + goto CPyL38; + } + cpy_r_r35 = CPyDef__expansion___expand_posix_vars(cpy_r_r34, cpy_r_variables); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals); + goto CPyL38; + } + CPy_INCREF(cpy_r_obj); + if (likely(PyList_Check(cpy_r_obj))) + cpy_r_r36 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals, "list", cpy_r_obj); + goto CPyL39; + } + cpy_r_r37 = CPyList_SetItem(cpy_r_r36, cpy_r_index, cpy_r_r35); + CPy_DECREF_NO_IMM(cpy_r_r36); + CPyTagged_DECREF(cpy_r_index); + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 23, CPyStatic__expansion___globals); + goto CPyL30; + } + cpy_r_r38 = cpy_r_r31 + 2; + cpy_r_r31 = cpy_r_r38; + cpy_r_index = cpy_r_r38; + goto CPyL14; +CPyL21: ; + cpy_r_r39 = (PyObject *)&PyUnicode_Type; + CPy_INCREF(cpy_r_r39); + cpy_r_r40.f0 = cpy_r_r39; + cpy_r_r41 = PyTuple_New(1); + if (unlikely(cpy_r_r41 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp386 = cpy_r_r40.f0; + PyTuple_SET_ITEM(cpy_r_r41, 0, __tmp386); + cpy_r_r42 = PyObject_IsInstance(cpy_r_obj, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 24, CPyStatic__expansion___globals); + goto CPyL30; + } + cpy_r_r44 = cpy_r_r42; + if (!cpy_r_r44) goto CPyL36; + CPy_INCREF(cpy_r_obj); + if (likely(PyUnicode_Check(cpy_r_obj))) + cpy_r_r45 = cpy_r_obj; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals, "str", cpy_r_obj); + goto CPyL30; + } + cpy_r_r46 = CPyDef__expansion____expand(cpy_r_r45, cpy_r_variables); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals); + goto CPyL30; + } + if (likely(PyUnicode_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals, "str", cpy_r_r46); + goto CPyL30; + } + cpy_r_r48 = CPyDef__expansion____str_to_python_value(cpy_r_r47); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals); + goto CPyL30; + } + if (PyLong_Check(cpy_r_r48)) + cpy_r_r49 = cpy_r_r48; + else { + cpy_r_r49 = NULL; + } + if (cpy_r_r49 != NULL) goto __LL387; + if (PyUnicode_Check(cpy_r_r48)) + cpy_r_r49 = cpy_r_r48; + else { + cpy_r_r49 = NULL; + } + if (cpy_r_r49 != NULL) goto __LL387; + CPy_TypeErrorTraceback("brownie/_expansion.py", "expand_posix_vars", 25, CPyStatic__expansion___globals, "union[int, str]", cpy_r_r48); + goto CPyL30; +__LL387: ; + cpy_r_obj = cpy_r_r49; +CPyL29: ; + return cpy_r_obj; +CPyL30: ; + cpy_r_r50 = NULL; + return cpy_r_r50; +CPyL31: ; + CPy_DecRef(cpy_r_r6); + goto CPyL30; +CPyL32: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10.f2); + CPy_DECREF(cpy_r_r10.f3); + goto CPyL9; +CPyL33: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r13); + goto CPyL30; +CPyL34: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r15); + goto CPyL30; +CPyL35: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + goto CPyL30; +CPyL36: ; + CPy_INCREF(cpy_r_obj); + goto CPyL29; +CPyL37: ; + CPyTagged_DECREF(cpy_r_index); + CPy_INCREF(cpy_r_obj); + goto CPyL29; +CPyL38: ; + CPyTagged_DecRef(cpy_r_index); + goto CPyL30; +CPyL39: ; + CPyTagged_DecRef(cpy_r_index); + CPy_DecRef(cpy_r_r35); + goto CPyL30; +} + +PyObject *CPyPy__expansion___expand_posix_vars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"obj", "variables", 0}; + static CPyArg_Parser parser = {"OO:expand_posix_vars", kwlist, 0}; + PyObject *obj_obj; + PyObject *obj_variables; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_obj, &obj_variables)) { + return NULL; + } + PyObject *arg_obj = obj_obj; + PyObject *arg_variables = obj_variables; + PyObject *retval = CPyDef__expansion___expand_posix_vars(arg_obj, arg_variables); + return retval; +fail: ; + CPy_AddTraceback("brownie/_expansion.py", "expand_posix_vars", 11, CPyStatic__expansion___globals); + return NULL; +} + +PyObject *CPyDef__expansion____expand(PyObject *cpy_r_value, PyObject *cpy_r_variables) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + tuple_T1O cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + if (cpy_r_variables != NULL) goto CPyL19; + cpy_r_r0 = CPyStatic__expansion___brownie____expansion____expand___variables; + CPy_INCREF(cpy_r_r0); + cpy_r_variables = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)&PyUnicode_Type; + CPy_INCREF(cpy_r_r1); + cpy_r_r2.f0 = cpy_r_r1; + cpy_r_r3 = PyTuple_New(1); + if (unlikely(cpy_r_r3 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp388 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp388); + cpy_r_r4 = PyObject_IsInstance(cpy_r_value, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 40, CPyStatic__expansion___globals); + goto CPyL20; + } + cpy_r_r6 = cpy_r_r4; + if (cpy_r_r6) { + goto CPyL5; + } else + goto CPyL21; +CPyL4: ; + CPy_INCREF(cpy_r_value); + return cpy_r_value; +CPyL5: ; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r7 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_expand", 42, CPyStatic__expansion___globals, "str", cpy_r_value); + goto CPyL20; + } + cpy_r_r8 = CPyStatic__expansion___globals; + cpy_r_r9 = CPyStatics[663]; /* 'parse_variables' */ + cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 42, CPyStatic__expansion___globals); + goto CPyL22; + } + PyObject *cpy_r_r11[1] = {cpy_r_r7}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 42, CPyStatic__expansion___globals); + goto CPyL22; + } + CPy_DECREF(cpy_r_r7); + cpy_r_r14 = CPyStatics[114]; /* '' */ + cpy_r_r15 = PyList_New(0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL23; + } + cpy_r_r16 = PyObject_GetIter(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL24; + } +CPyL10: ; + cpy_r_r17 = PyIter_Next(cpy_r_r16); + if (cpy_r_r17 == NULL) goto CPyL25; + cpy_r_r18 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r19[2] = {cpy_r_r17, cpy_r_variables}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r17); + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals, "str", cpy_r_r21); + goto CPyL27; + } + cpy_r_r23 = PyObject_Str(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL27; + } + cpy_r_r24 = PyList_Append(cpy_r_r15, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL27; + } else + goto CPyL10; +CPyL15: ; + cpy_r_r26 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL28; + } + cpy_r_r27 = PyUnicode_Join(cpy_r_r14, cpy_r_r15); + CPy_DECREF_NO_IMM(cpy_r_r15); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_expand", 43, CPyStatic__expansion___globals); + goto CPyL18; + } + return cpy_r_r27; +CPyL18: ; + cpy_r_r28 = NULL; + return cpy_r_r28; +CPyL19: ; + CPy_INCREF(cpy_r_variables); + goto CPyL2; +CPyL20: ; + CPy_DecRef(cpy_r_variables); + goto CPyL18; +CPyL21: ; + CPy_DECREF(cpy_r_variables); + goto CPyL4; +CPyL22: ; + CPy_DecRef(cpy_r_variables); + CPy_DecRef(cpy_r_r7); + goto CPyL18; +CPyL23: ; + CPy_DecRef(cpy_r_variables); + CPy_DecRef(cpy_r_r13); + goto CPyL18; +CPyL24: ; + CPy_DecRef(cpy_r_variables); + CPy_DecRef(cpy_r_r15); + goto CPyL18; +CPyL25: ; + CPy_DECREF(cpy_r_variables); + CPy_DECREF(cpy_r_r16); + goto CPyL15; +CPyL26: ; + CPy_DecRef(cpy_r_variables); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r17); + goto CPyL18; +CPyL27: ; + CPy_DecRef(cpy_r_variables); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r16); + goto CPyL18; +CPyL28: ; + CPy_DecRef(cpy_r_r15); + goto CPyL18; +} + +PyObject *CPyPy__expansion____expand(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", "variables", 0}; + static CPyArg_Parser parser = {"O|O:_expand", kwlist, 0}; + PyObject *obj_value; + PyObject *obj_variables = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_variables)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *arg_variables; + if (obj_variables == NULL) { + arg_variables = NULL; + } else { + arg_variables = obj_variables; + } + PyObject *retval = CPyDef__expansion____expand(arg_value, arg_variables); + return retval; +fail: ; + CPy_AddTraceback("brownie/_expansion.py", "_expand", 29, CPyStatic__expansion___globals); + return NULL; +} + +PyObject *CPyDef__expansion____str_to_python_value(PyObject *cpy_r_val) { + PyObject *cpy_r_r0; + tuple_T1O cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + cpy_r_r0 = (PyObject *)&PyUnicode_Type; + CPy_INCREF(cpy_r_r0); + cpy_r_r1.f0 = cpy_r_r0; + cpy_r_r2 = PyTuple_New(1); + if (unlikely(cpy_r_r2 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp389 = cpy_r_r1.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp389); + cpy_r_r3 = PyObject_IsInstance(cpy_r_val, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 58, CPyStatic__expansion___globals); + goto CPyL24; + } + cpy_r_r5 = cpy_r_r3; + if (cpy_r_r5) goto CPyL3; + CPy_INCREF(cpy_r_val); + return cpy_r_val; +CPyL3: ; + cpy_r_r6 = CPyStatics[2441]; /* frozenset({'on', 'True', 'true'}) */ + CPy_INCREF(cpy_r_val); + if (likely(PyUnicode_Check(cpy_r_val))) + cpy_r_r7 = cpy_r_val; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 60, CPyStatic__expansion___globals, "str", cpy_r_val); + goto CPyL24; + } + cpy_r_r8 = PySet_Contains(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 60, CPyStatic__expansion___globals); + goto CPyL24; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL7; + cpy_r_r11 = 1 ? Py_True : Py_False; + return cpy_r_r11; +CPyL7: ; + cpy_r_r12 = CPyStatics[2442]; /* frozenset({'False', 'off', 'false'}) */ + CPy_INCREF(cpy_r_val); + if (likely(PyUnicode_Check(cpy_r_val))) + cpy_r_r13 = cpy_r_val; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 62, CPyStatic__expansion___globals, "str", cpy_r_val); + goto CPyL24; + } + cpy_r_r14 = PySet_Contains(cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 62, CPyStatic__expansion___globals); + goto CPyL24; + } + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL11; + cpy_r_r17 = 0 ? Py_True : Py_False; + return cpy_r_r17; +CPyL11: ; + cpy_r_r18 = CPyStatic__expansion___INT_REGEX; + if (likely(cpy_r_r18 != NULL)) goto CPyL14; + PyErr_SetString(PyExc_NameError, "value for final name \"INT_REGEX\" was not set"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL14: ; + CPy_INCREF(cpy_r_val); + if (likely(PyUnicode_Check(cpy_r_val))) + cpy_r_r20 = cpy_r_val; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals, "str", cpy_r_val); + goto CPyL24; + } + cpy_r_r21 = CPyStatics[36]; /* 'match' */ + PyObject *cpy_r_r22[2] = {cpy_r_r18, cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 64, CPyStatic__expansion___globals); + goto CPyL24; + } + cpy_r_r27 = cpy_r_r25; + if (!cpy_r_r27) goto CPyL22; + CPy_INCREF(cpy_r_val); + if (likely(PyUnicode_Check(cpy_r_val))) + cpy_r_r28 = cpy_r_val; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 65, CPyStatic__expansion___globals, "str", cpy_r_val); + goto CPyL24; + } + cpy_r_r29 = CPyLong_FromStr(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 65, CPyStatic__expansion___globals); + goto CPyL24; + } + if (likely(PyLong_Check(cpy_r_r29))) + cpy_r_r30 = CPyTagged_FromObject(cpy_r_r29); + else { + CPy_TypeError("int", cpy_r_r29); cpy_r_r30 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 65, CPyStatic__expansion___globals); + goto CPyL24; + } + cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_r30); + return cpy_r_r31; +CPyL22: ; + CPy_INCREF(cpy_r_val); + if (likely(PyUnicode_Check(cpy_r_val))) + cpy_r_r32 = cpy_r_val; + else { + CPy_TypeErrorTraceback("brownie/_expansion.py", "_str_to_python_value", 66, CPyStatic__expansion___globals, "str", cpy_r_val); + goto CPyL24; + } + return cpy_r_r32; +CPyL24: ; + cpy_r_r33 = NULL; + return cpy_r_r33; +CPyL25: ; + CPy_DecRef(cpy_r_r20); + goto CPyL24; +} + +PyObject *CPyPy__expansion____str_to_python_value(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"val", 0}; + static CPyArg_Parser parser = {"O:_str_to_python_value", kwlist, 0}; + PyObject *obj_val; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_val)) { + return NULL; + } + PyObject *arg_val = obj_val; + PyObject *retval = CPyDef__expansion____str_to_python_value(arg_val); + return retval; +fail: ; + CPy_AddTraceback("brownie/_expansion.py", "_str_to_python_value", 53, CPyStatic__expansion___globals); + return NULL; +} + +char CPyDef__expansion_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", -1, CPyStatic__expansion___globals); + goto CPyL16; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2163]; /* ('Any', 'Final', 'Mapping', 'Optional', 'Text', 'TypeVar', + 'overload') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic__expansion___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 1, CPyStatic__expansion___globals); + goto CPyL16; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2164]; /* ('parse_variables',) */ + cpy_r_r10 = CPyStatics[673]; /* 'dotenv.variables' */ + cpy_r_r11 = CPyStatic__expansion___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 3, CPyStatic__expansion___globals); + goto CPyL16; + } + CPyModule_dotenv___variables = cpy_r_r12; + CPy_INCREF(CPyModule_dotenv___variables); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2165]; /* ('regex_compile',) */ + cpy_r_r14 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r15 = CPyStatic__expansion___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 5, CPyStatic__expansion___globals); + goto CPyL16; + } + CPyModule_brownie____c_constants = cpy_r_r16; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[674]; /* '_T' */ + cpy_r_r18 = CPyStatic__expansion___globals; + cpy_r_r19 = CPyStatics[671]; /* 'TypeVar' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 8, CPyStatic__expansion___globals); + goto CPyL16; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 8, CPyStatic__expansion___globals); + goto CPyL16; + } + cpy_r_r24 = CPyStatic__expansion___globals; + cpy_r_r25 = CPyStatics[674]; /* '_T' */ + cpy_r_r26 = CPyDict_SetItem(cpy_r_r24, cpy_r_r25, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/_expansion.py", "", 8, CPyStatic__expansion___globals); + goto CPyL16; + } + cpy_r_r28 = PyDict_New(); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 29, CPyStatic__expansion___globals); + goto CPyL16; + } + CPyStatic__expansion___brownie____expansion____expand___variables = cpy_r_r28; + CPy_INCREF(CPyStatic__expansion___brownie____expansion____expand___variables); + CPy_DECREF(cpy_r_r28); + cpy_r_r29 = CPyStatics[675]; /* '^[-+]?[0-9]+$' */ + cpy_r_r30 = CPyStatic__c_constants___regex_compile; + if (likely(cpy_r_r30 != NULL)) goto CPyL13; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/_expansion.py", "", 46, CPyStatic__expansion___globals); + goto CPyL16; + } + CPy_Unreachable(); +CPyL13: ; + PyObject *cpy_r_r32[1] = {cpy_r_r29}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r33, 1, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/_expansion.py", "", 46, CPyStatic__expansion___globals); + goto CPyL16; + } + CPyStatic__expansion___INT_REGEX = cpy_r_r34; + CPy_INCREF(CPyStatic__expansion___INT_REGEX); + cpy_r_r35 = CPyStatic__expansion___globals; + cpy_r_r36 = CPyStatics[676]; /* 'INT_REGEX' */ + cpy_r_r37 = CPyDict_SetItem(cpy_r_r35, cpy_r_r36, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/_expansion.py", "", 46, CPyStatic__expansion___globals); + goto CPyL16; + } + return 1; +CPyL16: ; + cpy_r_r39 = 2; + return cpy_r_r39; +} +static PyMethodDef convertmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___convert(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert__internal, "__name__"); + CPyStatic_convert___globals = PyModule_GetDict(CPyModule_brownie___convert__internal); + if (unlikely(CPyStatic_convert___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_convert_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___convert__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef convertmodule = { + PyModuleDef_HEAD_INIT, + "brownie.convert", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + convertmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___convert(void) +{ + if (CPyModule_brownie___convert__internal) { + Py_INCREF(CPyModule_brownie___convert__internal); + return CPyModule_brownie___convert__internal; + } + CPyModule_brownie___convert__internal = PyModule_Create(&convertmodule); + if (unlikely(CPyModule_brownie___convert__internal == NULL)) + goto fail; + if (CPyExec_brownie___convert(CPyModule_brownie___convert__internal) != 0) + goto fail; + return CPyModule_brownie___convert__internal; + fail: + return NULL; +} + +char CPyDef_convert_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/__init__.py", "", -1, CPyStatic_convert___globals); + goto CPyL6; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2166]; /* ('EthAddress', 'Fixed', 'Wei') */ + cpy_r_r6 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r7 = CPyStatic_convert___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/__init__.py", "", 3, CPyStatic_convert___globals); + goto CPyL6; + } + CPyModule_brownie___convert___datatypes = cpy_r_r8; + CPy_INCREF(CPyModule_brownie___convert___datatypes); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2167]; /* ('to_address', 'to_bool', 'to_bytes', 'to_decimal', + 'to_int', 'to_string', 'to_uint') */ + cpy_r_r10 = CPyStatics[687]; /* 'brownie.convert.main' */ + cpy_r_r11 = CPyStatic_convert___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/__init__.py", "", 4, CPyStatic_convert___globals); + goto CPyL6; + } + CPyModule_brownie___convert___main = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___convert___main); + CPy_DECREF(cpy_r_r12); + return 1; +CPyL6: ; + cpy_r_r13 = 2; + return cpy_r_r13; +} + +static PyObject *CPyDunder___get__datatypes_____new___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____new___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____new___3_Wei_obj(void); + +static PyObject * +datatypes_____new___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____new___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____new___3_Wei_obj_traverse(brownie___convert___datatypes_____new___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____new___3_Wei_obj_clear(brownie___convert___datatypes_____new___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____new___3_Wei_obj_dealloc(brownie___convert___datatypes_____new___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____new___3_Wei_obj_free_instance == NULL) { + datatypes_____new___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_Wei_obj_dealloc) + datatypes_____new___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____new___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____new___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____new___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____new___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____new___3_Wei_obj_____get__, + }; + memcpy(datatypes_____new___3_Wei_obj_vtable, datatypes_____new___3_Wei_obj_vtable_scratch, sizeof(datatypes_____new___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____new___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____new___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____new___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____new___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__new___Wei_obj", + .tp_new = datatypes_____new___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____new___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____new___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____new___3_Wei_obj_clear, + .tp_methods = datatypes_____new___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____new___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__new___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____new___3_Wei_obj_template = &CPyType_datatypes_____new___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____new___3_Wei_objObject *self; + if (datatypes_____new___3_Wei_obj_free_instance != NULL) { + self = datatypes_____new___3_Wei_obj_free_instance; + datatypes_____new___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____new___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____new___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____new___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____new___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____new___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____hash___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____hash___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____hash___3_Wei_obj(void); + +static PyObject * +datatypes_____hash___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____hash___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____hash___3_Wei_obj_traverse(brownie___convert___datatypes_____hash___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____hash___3_Wei_obj_clear(brownie___convert___datatypes_____hash___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____hash___3_Wei_obj_dealloc(brownie___convert___datatypes_____hash___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____hash___3_Wei_obj_free_instance == NULL) { + datatypes_____hash___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_Wei_obj_dealloc) + datatypes_____hash___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____hash___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____hash___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____hash___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____hash___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____hash___3_Wei_obj_____get__, + }; + memcpy(datatypes_____hash___3_Wei_obj_vtable, datatypes_____hash___3_Wei_obj_vtable_scratch, sizeof(datatypes_____hash___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____hash___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____hash___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____hash___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____hash___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__hash___Wei_obj", + .tp_new = datatypes_____hash___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____hash___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____hash___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____hash___3_Wei_obj_clear, + .tp_methods = datatypes_____hash___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____hash___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__hash___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____hash___3_Wei_obj_template = &CPyType_datatypes_____hash___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____hash___3_Wei_objObject *self; + if (datatypes_____hash___3_Wei_obj_free_instance != NULL) { + self = datatypes_____hash___3_Wei_obj_free_instance; + datatypes_____hash___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____hash___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____hash___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____hash___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____hash___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____hash___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____lt___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____lt___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____lt___3_Wei_obj(void); + +static PyObject * +datatypes_____lt___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____lt___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____lt___3_Wei_obj_traverse(brownie___convert___datatypes_____lt___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____lt___3_Wei_obj_clear(brownie___convert___datatypes_____lt___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____lt___3_Wei_obj_dealloc(brownie___convert___datatypes_____lt___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____lt___3_Wei_obj_free_instance == NULL) { + datatypes_____lt___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____lt___3_Wei_obj_dealloc) + datatypes_____lt___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____lt___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____lt___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____lt___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____lt___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____lt___3_Wei_obj_____get__, + }; + memcpy(datatypes_____lt___3_Wei_obj_vtable, datatypes_____lt___3_Wei_obj_vtable_scratch, sizeof(datatypes_____lt___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____lt___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____lt___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____lt___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____lt___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__lt___Wei_obj", + .tp_new = datatypes_____lt___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____lt___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____lt___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____lt___3_Wei_obj_clear, + .tp_methods = datatypes_____lt___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____lt___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____lt___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____lt___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__lt___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____lt___3_Wei_obj_template = &CPyType_datatypes_____lt___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____lt___3_Wei_objObject *self; + if (datatypes_____lt___3_Wei_obj_free_instance != NULL) { + self = datatypes_____lt___3_Wei_obj_free_instance; + datatypes_____lt___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____lt___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____lt___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____lt___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____lt___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____lt___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____le___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____le___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____le___3_Wei_obj(void); + +static PyObject * +datatypes_____le___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____le___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____le___3_Wei_obj_traverse(brownie___convert___datatypes_____le___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____le___3_Wei_obj_clear(brownie___convert___datatypes_____le___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____le___3_Wei_obj_dealloc(brownie___convert___datatypes_____le___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____le___3_Wei_obj_free_instance == NULL) { + datatypes_____le___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____le___3_Wei_obj_dealloc) + datatypes_____le___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____le___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____le___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____le___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____le___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____le___3_Wei_obj_____get__, + }; + memcpy(datatypes_____le___3_Wei_obj_vtable, datatypes_____le___3_Wei_obj_vtable_scratch, sizeof(datatypes_____le___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____le___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____le___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____le___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____le___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__le___Wei_obj", + .tp_new = datatypes_____le___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____le___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____le___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____le___3_Wei_obj_clear, + .tp_methods = datatypes_____le___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____le___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____le___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____le___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__le___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____le___3_Wei_obj_template = &CPyType_datatypes_____le___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____le___3_Wei_objObject *self; + if (datatypes_____le___3_Wei_obj_free_instance != NULL) { + self = datatypes_____le___3_Wei_obj_free_instance; + datatypes_____le___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____le___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____le___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____le___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____le___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____le___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____eq___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____eq___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____eq___3_Wei_obj(void); + +static PyObject * +datatypes_____eq___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____eq___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____eq___3_Wei_obj_traverse(brownie___convert___datatypes_____eq___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____eq___3_Wei_obj_clear(brownie___convert___datatypes_____eq___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____eq___3_Wei_obj_dealloc(brownie___convert___datatypes_____eq___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____eq___3_Wei_obj_free_instance == NULL) { + datatypes_____eq___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_Wei_obj_dealloc) + datatypes_____eq___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____eq___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____eq___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____eq___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____eq___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____eq___3_Wei_obj_____get__, + }; + memcpy(datatypes_____eq___3_Wei_obj_vtable, datatypes_____eq___3_Wei_obj_vtable_scratch, sizeof(datatypes_____eq___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____eq___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____eq___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____eq___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____eq___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__eq___Wei_obj", + .tp_new = datatypes_____eq___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____eq___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____eq___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____eq___3_Wei_obj_clear, + .tp_methods = datatypes_____eq___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____eq___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__eq___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____eq___3_Wei_obj_template = &CPyType_datatypes_____eq___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____eq___3_Wei_objObject *self; + if (datatypes_____eq___3_Wei_obj_free_instance != NULL) { + self = datatypes_____eq___3_Wei_obj_free_instance; + datatypes_____eq___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____eq___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____eq___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____eq___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____eq___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____eq___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ne___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ne___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ne___3_Wei_obj(void); + +static PyObject * +datatypes_____ne___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ne___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ne___3_Wei_obj_traverse(brownie___convert___datatypes_____ne___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ne___3_Wei_obj_clear(brownie___convert___datatypes_____ne___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____ne___3_Wei_obj_dealloc(brownie___convert___datatypes_____ne___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ne___3_Wei_obj_free_instance == NULL) { + datatypes_____ne___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_Wei_obj_dealloc) + datatypes_____ne___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ne___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____ne___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ne___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ne___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ne___3_Wei_obj_____get__, + }; + memcpy(datatypes_____ne___3_Wei_obj_vtable, datatypes_____ne___3_Wei_obj_vtable_scratch, sizeof(datatypes_____ne___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ne___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ne___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ne___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ne___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ne___Wei_obj", + .tp_new = datatypes_____ne___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____ne___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ne___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____ne___3_Wei_obj_clear, + .tp_methods = datatypes_____ne___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ne___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ne___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ne___3_Wei_obj_template = &CPyType_datatypes_____ne___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ne___3_Wei_objObject *self; + if (datatypes_____ne___3_Wei_obj_free_instance != NULL) { + self = datatypes_____ne___3_Wei_obj_free_instance; + datatypes_____ne___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ne___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ne___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ne___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ne___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____ne___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ge___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ge___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ge___3_Wei_obj(void); + +static PyObject * +datatypes_____ge___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ge___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ge___3_Wei_obj_traverse(brownie___convert___datatypes_____ge___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ge___3_Wei_obj_clear(brownie___convert___datatypes_____ge___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____ge___3_Wei_obj_dealloc(brownie___convert___datatypes_____ge___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ge___3_Wei_obj_free_instance == NULL) { + datatypes_____ge___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ge___3_Wei_obj_dealloc) + datatypes_____ge___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ge___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____ge___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ge___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ge___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ge___3_Wei_obj_____get__, + }; + memcpy(datatypes_____ge___3_Wei_obj_vtable, datatypes_____ge___3_Wei_obj_vtable_scratch, sizeof(datatypes_____ge___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ge___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ge___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ge___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ge___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ge___Wei_obj", + .tp_new = datatypes_____ge___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____ge___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ge___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____ge___3_Wei_obj_clear, + .tp_methods = datatypes_____ge___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ge___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ge___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ge___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ge___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ge___3_Wei_obj_template = &CPyType_datatypes_____ge___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ge___3_Wei_objObject *self; + if (datatypes_____ge___3_Wei_obj_free_instance != NULL) { + self = datatypes_____ge___3_Wei_obj_free_instance; + datatypes_____ge___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ge___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ge___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ge___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ge___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____ge___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____gt___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____gt___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____gt___3_Wei_obj(void); + +static PyObject * +datatypes_____gt___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____gt___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____gt___3_Wei_obj_traverse(brownie___convert___datatypes_____gt___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____gt___3_Wei_obj_clear(brownie___convert___datatypes_____gt___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____gt___3_Wei_obj_dealloc(brownie___convert___datatypes_____gt___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____gt___3_Wei_obj_free_instance == NULL) { + datatypes_____gt___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____gt___3_Wei_obj_dealloc) + datatypes_____gt___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____gt___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____gt___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____gt___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____gt___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____gt___3_Wei_obj_____get__, + }; + memcpy(datatypes_____gt___3_Wei_obj_vtable, datatypes_____gt___3_Wei_obj_vtable_scratch, sizeof(datatypes_____gt___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____gt___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____gt___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____gt___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____gt___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__gt___Wei_obj", + .tp_new = datatypes_____gt___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____gt___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____gt___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____gt___3_Wei_obj_clear, + .tp_methods = datatypes_____gt___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____gt___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____gt___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____gt___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__gt___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____gt___3_Wei_obj_template = &CPyType_datatypes_____gt___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____gt___3_Wei_objObject *self; + if (datatypes_____gt___3_Wei_obj_free_instance != NULL) { + self = datatypes_____gt___3_Wei_obj_free_instance; + datatypes_____gt___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____gt___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____gt___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____gt___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____gt___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____gt___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____add___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____add___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____add___3_Wei_obj(void); + +static PyObject * +datatypes_____add___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____add___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____add___3_Wei_obj_traverse(brownie___convert___datatypes_____add___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____add___3_Wei_obj_clear(brownie___convert___datatypes_____add___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____add___3_Wei_obj_dealloc(brownie___convert___datatypes_____add___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____add___3_Wei_obj_free_instance == NULL) { + datatypes_____add___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____add___3_Wei_obj_dealloc) + datatypes_____add___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____add___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____add___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____add___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____add___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____add___3_Wei_obj_____get__, + }; + memcpy(datatypes_____add___3_Wei_obj_vtable, datatypes_____add___3_Wei_obj_vtable_scratch, sizeof(datatypes_____add___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____add___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____add___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____add___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____add___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__add___Wei_obj", + .tp_new = datatypes_____add___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____add___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____add___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____add___3_Wei_obj_clear, + .tp_methods = datatypes_____add___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____add___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____add___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____add___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__add___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____add___3_Wei_obj_template = &CPyType_datatypes_____add___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____add___3_Wei_objObject *self; + if (datatypes_____add___3_Wei_obj_free_instance != NULL) { + self = datatypes_____add___3_Wei_obj_free_instance; + datatypes_____add___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____add___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____add___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____add___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____add___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____add___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____sub___3_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____sub___3_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____sub___3_Wei_obj(void); + +static PyObject * +datatypes_____sub___3_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____sub___3_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____sub___3_Wei_obj_traverse(brownie___convert___datatypes_____sub___3_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____sub___3_Wei_obj_clear(brownie___convert___datatypes_____sub___3_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes_____sub___3_Wei_obj_dealloc(brownie___convert___datatypes_____sub___3_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____sub___3_Wei_obj_free_instance == NULL) { + datatypes_____sub___3_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____sub___3_Wei_obj_dealloc) + datatypes_____sub___3_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____sub___3_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes_____sub___3_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____sub___3_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____sub___3_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____sub___3_Wei_obj_____get__, + }; + memcpy(datatypes_____sub___3_Wei_obj_vtable, datatypes_____sub___3_Wei_obj_vtable_scratch, sizeof(datatypes_____sub___3_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____sub___3_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____sub___3_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____sub___3_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____sub___3_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__sub___Wei_obj", + .tp_new = datatypes_____sub___3_Wei_obj_new, + .tp_dealloc = (destructor)datatypes_____sub___3_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____sub___3_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes_____sub___3_Wei_obj_clear, + .tp_methods = datatypes_____sub___3_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____sub___3_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____sub___3_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____sub___3_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__sub___Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____sub___3_Wei_obj_template = &CPyType_datatypes_____sub___3_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____sub___3_Wei_objObject *self; + if (datatypes_____sub___3_Wei_obj_free_instance != NULL) { + self = datatypes_____sub___3_Wei_obj_free_instance; + datatypes_____sub___3_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____sub___3_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____sub___3_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes_____sub___3_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____sub___3_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Wei_obj_setup((PyObject *)CPyType_datatypes_____sub___3_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes___to_Wei_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes___to_Wei_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc__to_Wei_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes___to_Wei_obj(void); + +static PyObject * +datatypes___to_Wei_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes___to_Wei_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc__to_Wei_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes___to_Wei_obj_traverse(brownie___convert___datatypes___to_Wei_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes___to_Wei_obj_clear(brownie___convert___datatypes___to_Wei_objObject *self) +{ + return 0; +} + +static void +datatypes___to_Wei_obj_dealloc(brownie___convert___datatypes___to_Wei_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes___to_Wei_obj_free_instance == NULL) { + datatypes___to_Wei_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes___to_Wei_obj_dealloc) + datatypes___to_Wei_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes___to_Wei_obj_vtable[2]; +static bool +CPyDef_datatypes___to_Wei_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes___to_Wei_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes___to_Wei_obj_____call__, + (CPyVTableItem)CPyDef_datatypes___to_Wei_obj_____get__, + }; + memcpy(datatypes___to_Wei_obj_vtable, datatypes___to_Wei_obj_vtable_scratch, sizeof(datatypes___to_Wei_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes___to_Wei_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes___to_Wei_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, unit)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes___to_Wei_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes___to_Wei_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "to_Wei_obj", + .tp_new = datatypes___to_Wei_obj_new, + .tp_dealloc = (destructor)datatypes___to_Wei_obj_dealloc, + .tp_traverse = (traverseproc)datatypes___to_Wei_obj_traverse, + .tp_clear = (inquiry)datatypes___to_Wei_obj_clear, + .tp_methods = datatypes___to_Wei_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes___to_Wei_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes___to_Wei_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___to_Wei_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("to_Wei_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes___to_Wei_obj_template = &CPyType_datatypes___to_Wei_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc__to_Wei_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes___to_Wei_objObject *self; + if (datatypes___to_Wei_obj_free_instance != NULL) { + self = datatypes___to_Wei_obj_free_instance; + datatypes___to_Wei_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes___to_Wei_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes___to_Wei_obj_vtable; + self->vectorcall = CPyPy_datatypes___to_Wei_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes___to_Wei_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc__to_Wei_obj_setup((PyObject *)CPyType_datatypes___to_Wei_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____new___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____new___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____new___3_Fixed_obj(void); + +static PyObject * +datatypes_____new___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____new___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____new___3_Fixed_obj_traverse(brownie___convert___datatypes_____new___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____new___3_Fixed_obj_clear(brownie___convert___datatypes_____new___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____new___3_Fixed_obj_dealloc(brownie___convert___datatypes_____new___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____new___3_Fixed_obj_free_instance == NULL) { + datatypes_____new___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_Fixed_obj_dealloc) + datatypes_____new___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____new___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____new___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____new___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____new___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____new___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____new___3_Fixed_obj_vtable, datatypes_____new___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____new___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____new___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____new___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____new___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____new___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__new___Fixed_obj", + .tp_new = datatypes_____new___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____new___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____new___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____new___3_Fixed_obj_clear, + .tp_methods = datatypes_____new___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____new___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__new___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____new___3_Fixed_obj_template = &CPyType_datatypes_____new___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____new___3_Fixed_objObject *self; + if (datatypes_____new___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____new___3_Fixed_obj_free_instance; + datatypes_____new___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____new___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____new___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____new___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____new___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____new___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____repr___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____repr___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj(void); + +static PyObject * +datatypes_____repr___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____repr___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____repr___3_Fixed_obj_traverse(brownie___convert___datatypes_____repr___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____repr___3_Fixed_obj_clear(brownie___convert___datatypes_____repr___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____repr___3_Fixed_obj_dealloc(brownie___convert___datatypes_____repr___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____repr___3_Fixed_obj_free_instance == NULL) { + datatypes_____repr___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____repr___3_Fixed_obj_dealloc) + datatypes_____repr___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____repr___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____repr___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____repr___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____repr___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____repr___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____repr___3_Fixed_obj_vtable, datatypes_____repr___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____repr___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____repr___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____repr___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____repr___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____repr___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__repr___Fixed_obj", + .tp_new = datatypes_____repr___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____repr___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____repr___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____repr___3_Fixed_obj_clear, + .tp_methods = datatypes_____repr___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____repr___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____repr___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____repr___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__repr___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____repr___3_Fixed_obj_template = &CPyType_datatypes_____repr___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____repr___3_Fixed_objObject *self; + if (datatypes_____repr___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____repr___3_Fixed_obj_free_instance; + datatypes_____repr___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____repr___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____repr___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____repr___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____repr___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____hash___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____hash___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____hash___3_Fixed_obj(void); + +static PyObject * +datatypes_____hash___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____hash___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____hash___3_Fixed_obj_traverse(brownie___convert___datatypes_____hash___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____hash___3_Fixed_obj_clear(brownie___convert___datatypes_____hash___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____hash___3_Fixed_obj_dealloc(brownie___convert___datatypes_____hash___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____hash___3_Fixed_obj_free_instance == NULL) { + datatypes_____hash___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_Fixed_obj_dealloc) + datatypes_____hash___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____hash___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____hash___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____hash___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____hash___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____hash___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____hash___3_Fixed_obj_vtable, datatypes_____hash___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____hash___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____hash___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____hash___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____hash___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____hash___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__hash___Fixed_obj", + .tp_new = datatypes_____hash___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____hash___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____hash___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____hash___3_Fixed_obj_clear, + .tp_methods = datatypes_____hash___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____hash___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__hash___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____hash___3_Fixed_obj_template = &CPyType_datatypes_____hash___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____hash___3_Fixed_objObject *self; + if (datatypes_____hash___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____hash___3_Fixed_obj_free_instance; + datatypes_____hash___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____hash___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____hash___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____hash___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____hash___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____hash___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____lt___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____lt___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj(void); + +static PyObject * +datatypes_____lt___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____lt___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____lt___3_Fixed_obj_traverse(brownie___convert___datatypes_____lt___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____lt___3_Fixed_obj_clear(brownie___convert___datatypes_____lt___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____lt___3_Fixed_obj_dealloc(brownie___convert___datatypes_____lt___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____lt___3_Fixed_obj_free_instance == NULL) { + datatypes_____lt___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____lt___3_Fixed_obj_dealloc) + datatypes_____lt___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____lt___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____lt___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____lt___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____lt___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____lt___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____lt___3_Fixed_obj_vtable, datatypes_____lt___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____lt___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____lt___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____lt___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____lt___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____lt___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__lt___Fixed_obj", + .tp_new = datatypes_____lt___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____lt___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____lt___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____lt___3_Fixed_obj_clear, + .tp_methods = datatypes_____lt___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____lt___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____lt___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____lt___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__lt___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____lt___3_Fixed_obj_template = &CPyType_datatypes_____lt___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____lt___3_Fixed_objObject *self; + if (datatypes_____lt___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____lt___3_Fixed_obj_free_instance; + datatypes_____lt___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____lt___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____lt___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____lt___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__lt___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____lt___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____le___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____le___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____le___3_Fixed_obj(void); + +static PyObject * +datatypes_____le___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____le___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____le___3_Fixed_obj_traverse(brownie___convert___datatypes_____le___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____le___3_Fixed_obj_clear(brownie___convert___datatypes_____le___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____le___3_Fixed_obj_dealloc(brownie___convert___datatypes_____le___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____le___3_Fixed_obj_free_instance == NULL) { + datatypes_____le___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____le___3_Fixed_obj_dealloc) + datatypes_____le___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____le___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____le___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____le___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____le___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____le___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____le___3_Fixed_obj_vtable, datatypes_____le___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____le___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____le___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____le___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____le___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____le___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__le___Fixed_obj", + .tp_new = datatypes_____le___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____le___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____le___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____le___3_Fixed_obj_clear, + .tp_methods = datatypes_____le___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____le___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____le___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____le___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__le___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____le___3_Fixed_obj_template = &CPyType_datatypes_____le___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____le___3_Fixed_objObject *self; + if (datatypes_____le___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____le___3_Fixed_obj_free_instance; + datatypes_____le___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____le___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____le___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____le___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____le___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__le___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____le___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____eq___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____eq___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj(void); + +static PyObject * +datatypes_____eq___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____eq___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____eq___3_Fixed_obj_traverse(brownie___convert___datatypes_____eq___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____eq___3_Fixed_obj_clear(brownie___convert___datatypes_____eq___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____eq___3_Fixed_obj_dealloc(brownie___convert___datatypes_____eq___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____eq___3_Fixed_obj_free_instance == NULL) { + datatypes_____eq___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_Fixed_obj_dealloc) + datatypes_____eq___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____eq___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____eq___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____eq___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____eq___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____eq___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____eq___3_Fixed_obj_vtable, datatypes_____eq___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____eq___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____eq___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____eq___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____eq___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____eq___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__eq___Fixed_obj", + .tp_new = datatypes_____eq___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____eq___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____eq___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____eq___3_Fixed_obj_clear, + .tp_methods = datatypes_____eq___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____eq___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__eq___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____eq___3_Fixed_obj_template = &CPyType_datatypes_____eq___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____eq___3_Fixed_objObject *self; + if (datatypes_____eq___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____eq___3_Fixed_obj_free_instance; + datatypes_____eq___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____eq___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____eq___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____eq___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____eq___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ne___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ne___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj(void); + +static PyObject * +datatypes_____ne___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ne___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ne___3_Fixed_obj_traverse(brownie___convert___datatypes_____ne___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ne___3_Fixed_obj_clear(brownie___convert___datatypes_____ne___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____ne___3_Fixed_obj_dealloc(brownie___convert___datatypes_____ne___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ne___3_Fixed_obj_free_instance == NULL) { + datatypes_____ne___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_Fixed_obj_dealloc) + datatypes_____ne___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ne___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____ne___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ne___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ne___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ne___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____ne___3_Fixed_obj_vtable, datatypes_____ne___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____ne___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ne___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ne___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ne___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ne___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ne___Fixed_obj", + .tp_new = datatypes_____ne___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____ne___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ne___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____ne___3_Fixed_obj_clear, + .tp_methods = datatypes_____ne___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ne___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ne___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ne___3_Fixed_obj_template = &CPyType_datatypes_____ne___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ne___3_Fixed_objObject *self; + if (datatypes_____ne___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____ne___3_Fixed_obj_free_instance; + datatypes_____ne___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ne___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ne___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ne___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____ne___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ge___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ge___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj(void); + +static PyObject * +datatypes_____ge___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ge___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ge___3_Fixed_obj_traverse(brownie___convert___datatypes_____ge___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ge___3_Fixed_obj_clear(brownie___convert___datatypes_____ge___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____ge___3_Fixed_obj_dealloc(brownie___convert___datatypes_____ge___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ge___3_Fixed_obj_free_instance == NULL) { + datatypes_____ge___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ge___3_Fixed_obj_dealloc) + datatypes_____ge___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ge___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____ge___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ge___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ge___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ge___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____ge___3_Fixed_obj_vtable, datatypes_____ge___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____ge___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ge___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ge___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ge___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ge___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ge___Fixed_obj", + .tp_new = datatypes_____ge___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____ge___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ge___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____ge___3_Fixed_obj_clear, + .tp_methods = datatypes_____ge___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ge___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ge___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ge___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ge___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ge___3_Fixed_obj_template = &CPyType_datatypes_____ge___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ge___3_Fixed_objObject *self; + if (datatypes_____ge___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____ge___3_Fixed_obj_free_instance; + datatypes_____ge___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ge___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ge___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ge___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ge___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____ge___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____gt___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____gt___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj(void); + +static PyObject * +datatypes_____gt___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____gt___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____gt___3_Fixed_obj_traverse(brownie___convert___datatypes_____gt___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____gt___3_Fixed_obj_clear(brownie___convert___datatypes_____gt___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____gt___3_Fixed_obj_dealloc(brownie___convert___datatypes_____gt___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____gt___3_Fixed_obj_free_instance == NULL) { + datatypes_____gt___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____gt___3_Fixed_obj_dealloc) + datatypes_____gt___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____gt___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____gt___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____gt___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____gt___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____gt___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____gt___3_Fixed_obj_vtable, datatypes_____gt___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____gt___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____gt___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____gt___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____gt___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____gt___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__gt___Fixed_obj", + .tp_new = datatypes_____gt___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____gt___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____gt___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____gt___3_Fixed_obj_clear, + .tp_methods = datatypes_____gt___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____gt___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____gt___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____gt___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__gt___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____gt___3_Fixed_obj_template = &CPyType_datatypes_____gt___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____gt___3_Fixed_objObject *self; + if (datatypes_____gt___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____gt___3_Fixed_obj_free_instance; + datatypes_____gt___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____gt___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____gt___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____gt___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__gt___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____gt___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____add___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____add___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____add___3_Fixed_obj(void); + +static PyObject * +datatypes_____add___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____add___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____add___3_Fixed_obj_traverse(brownie___convert___datatypes_____add___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____add___3_Fixed_obj_clear(brownie___convert___datatypes_____add___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____add___3_Fixed_obj_dealloc(brownie___convert___datatypes_____add___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____add___3_Fixed_obj_free_instance == NULL) { + datatypes_____add___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____add___3_Fixed_obj_dealloc) + datatypes_____add___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____add___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____add___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____add___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____add___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____add___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____add___3_Fixed_obj_vtable, datatypes_____add___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____add___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____add___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____add___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____add___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____add___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__add___Fixed_obj", + .tp_new = datatypes_____add___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____add___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____add___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____add___3_Fixed_obj_clear, + .tp_methods = datatypes_____add___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____add___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____add___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____add___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__add___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____add___3_Fixed_obj_template = &CPyType_datatypes_____add___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____add___3_Fixed_objObject *self; + if (datatypes_____add___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____add___3_Fixed_obj_free_instance; + datatypes_____add___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____add___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____add___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____add___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____add___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__add___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____add___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____sub___3_Fixed_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____sub___3_Fixed_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj(void); + +static PyObject * +datatypes_____sub___3_Fixed_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____sub___3_Fixed_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____sub___3_Fixed_obj_traverse(brownie___convert___datatypes_____sub___3_Fixed_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____sub___3_Fixed_obj_clear(brownie___convert___datatypes_____sub___3_Fixed_objObject *self) +{ + return 0; +} + +static void +datatypes_____sub___3_Fixed_obj_dealloc(brownie___convert___datatypes_____sub___3_Fixed_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____sub___3_Fixed_obj_free_instance == NULL) { + datatypes_____sub___3_Fixed_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____sub___3_Fixed_obj_dealloc) + datatypes_____sub___3_Fixed_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____sub___3_Fixed_obj_vtable[2]; +static bool +CPyDef_datatypes_____sub___3_Fixed_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____sub___3_Fixed_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____sub___3_Fixed_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____sub___3_Fixed_obj_____get__, + }; + memcpy(datatypes_____sub___3_Fixed_obj_vtable, datatypes_____sub___3_Fixed_obj_vtable_scratch, sizeof(datatypes_____sub___3_Fixed_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____sub___3_Fixed_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____sub___3_Fixed_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____sub___3_Fixed_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____sub___3_Fixed_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__sub___Fixed_obj", + .tp_new = datatypes_____sub___3_Fixed_obj_new, + .tp_dealloc = (destructor)datatypes_____sub___3_Fixed_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____sub___3_Fixed_obj_traverse, + .tp_clear = (inquiry)datatypes_____sub___3_Fixed_obj_clear, + .tp_methods = datatypes_____sub___3_Fixed_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____sub___3_Fixed_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____sub___3_Fixed_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____sub___3_Fixed_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__sub___Fixed_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____sub___3_Fixed_obj_template = &CPyType_datatypes_____sub___3_Fixed_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____sub___3_Fixed_objObject *self; + if (datatypes_____sub___3_Fixed_obj_free_instance != NULL) { + self = datatypes_____sub___3_Fixed_obj_free_instance; + datatypes_____sub___3_Fixed_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____sub___3_Fixed_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____sub___3_Fixed_obj_vtable; + self->vectorcall = CPyPy_datatypes_____sub___3_Fixed_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__sub___3_Fixed_obj_setup((PyObject *)CPyType_datatypes_____sub___3_Fixed_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____new___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____new___3_EthAddress_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj(void); + +static PyObject * +datatypes_____new___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____new___3_EthAddress_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____new___3_EthAddress_obj_traverse(brownie___convert___datatypes_____new___3_EthAddress_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____new___3_EthAddress_obj_clear(brownie___convert___datatypes_____new___3_EthAddress_objObject *self) +{ + return 0; +} + +static void +datatypes_____new___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____new___3_EthAddress_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____new___3_EthAddress_obj_free_instance == NULL) { + datatypes_____new___3_EthAddress_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_EthAddress_obj_dealloc) + datatypes_____new___3_EthAddress_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____new___3_EthAddress_obj_vtable[2]; +static bool +CPyDef_datatypes_____new___3_EthAddress_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____new___3_EthAddress_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____new___3_EthAddress_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____new___3_EthAddress_obj_____get__, + }; + memcpy(datatypes_____new___3_EthAddress_obj_vtable, datatypes_____new___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____new___3_EthAddress_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____new___3_EthAddress_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____new___3_EthAddress_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____new___3_EthAddress_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____new___3_EthAddress_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__new___EthAddress_obj", + .tp_new = datatypes_____new___3_EthAddress_obj_new, + .tp_dealloc = (destructor)datatypes_____new___3_EthAddress_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____new___3_EthAddress_obj_traverse, + .tp_clear = (inquiry)datatypes_____new___3_EthAddress_obj_clear, + .tp_methods = datatypes_____new___3_EthAddress_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____new___3_EthAddress_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_EthAddress_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_EthAddress_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__new___EthAddress_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____new___3_EthAddress_obj_template = &CPyType_datatypes_____new___3_EthAddress_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____new___3_EthAddress_objObject *self; + if (datatypes_____new___3_EthAddress_obj_free_instance != NULL) { + self = datatypes_____new___3_EthAddress_obj_free_instance; + datatypes_____new___3_EthAddress_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____new___3_EthAddress_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____new___3_EthAddress_obj_vtable; + self->vectorcall = CPyPy_datatypes_____new___3_EthAddress_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____new___3_EthAddress_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____hash___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj(void); + +static PyObject * +datatypes_____hash___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____hash___3_EthAddress_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____hash___3_EthAddress_obj_traverse(brownie___convert___datatypes_____hash___3_EthAddress_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____hash___3_EthAddress_obj_clear(brownie___convert___datatypes_____hash___3_EthAddress_objObject *self) +{ + return 0; +} + +static void +datatypes_____hash___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____hash___3_EthAddress_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____hash___3_EthAddress_obj_free_instance == NULL) { + datatypes_____hash___3_EthAddress_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_EthAddress_obj_dealloc) + datatypes_____hash___3_EthAddress_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____hash___3_EthAddress_obj_vtable[2]; +static bool +CPyDef_datatypes_____hash___3_EthAddress_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____hash___3_EthAddress_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____hash___3_EthAddress_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____hash___3_EthAddress_obj_____get__, + }; + memcpy(datatypes_____hash___3_EthAddress_obj_vtable, datatypes_____hash___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____hash___3_EthAddress_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____hash___3_EthAddress_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____hash___3_EthAddress_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____hash___3_EthAddress_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____hash___3_EthAddress_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__hash___EthAddress_obj", + .tp_new = datatypes_____hash___3_EthAddress_obj_new, + .tp_dealloc = (destructor)datatypes_____hash___3_EthAddress_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____hash___3_EthAddress_obj_traverse, + .tp_clear = (inquiry)datatypes_____hash___3_EthAddress_obj_clear, + .tp_methods = datatypes_____hash___3_EthAddress_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____hash___3_EthAddress_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_EthAddress_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_EthAddress_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__hash___EthAddress_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____hash___3_EthAddress_obj_template = &CPyType_datatypes_____hash___3_EthAddress_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____hash___3_EthAddress_objObject *self; + if (datatypes_____hash___3_EthAddress_obj_free_instance != NULL) { + self = datatypes_____hash___3_EthAddress_obj_free_instance; + datatypes_____hash___3_EthAddress_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____hash___3_EthAddress_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____hash___3_EthAddress_obj_vtable; + self->vectorcall = CPyPy_datatypes_____hash___3_EthAddress_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____hash___3_EthAddress_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____eq___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj(void); + +static PyObject * +datatypes_____eq___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____eq___3_EthAddress_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____eq___3_EthAddress_obj_traverse(brownie___convert___datatypes_____eq___3_EthAddress_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____eq___3_EthAddress_obj_clear(brownie___convert___datatypes_____eq___3_EthAddress_objObject *self) +{ + return 0; +} + +static void +datatypes_____eq___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____eq___3_EthAddress_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____eq___3_EthAddress_obj_free_instance == NULL) { + datatypes_____eq___3_EthAddress_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_EthAddress_obj_dealloc) + datatypes_____eq___3_EthAddress_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____eq___3_EthAddress_obj_vtable[2]; +static bool +CPyDef_datatypes_____eq___3_EthAddress_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____eq___3_EthAddress_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____eq___3_EthAddress_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____eq___3_EthAddress_obj_____get__, + }; + memcpy(datatypes_____eq___3_EthAddress_obj_vtable, datatypes_____eq___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____eq___3_EthAddress_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____eq___3_EthAddress_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____eq___3_EthAddress_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____eq___3_EthAddress_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____eq___3_EthAddress_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__eq___EthAddress_obj", + .tp_new = datatypes_____eq___3_EthAddress_obj_new, + .tp_dealloc = (destructor)datatypes_____eq___3_EthAddress_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____eq___3_EthAddress_obj_traverse, + .tp_clear = (inquiry)datatypes_____eq___3_EthAddress_obj_clear, + .tp_methods = datatypes_____eq___3_EthAddress_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____eq___3_EthAddress_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_EthAddress_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_EthAddress_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__eq___EthAddress_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____eq___3_EthAddress_obj_template = &CPyType_datatypes_____eq___3_EthAddress_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____eq___3_EthAddress_objObject *self; + if (datatypes_____eq___3_EthAddress_obj_free_instance != NULL) { + self = datatypes_____eq___3_EthAddress_obj_free_instance; + datatypes_____eq___3_EthAddress_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____eq___3_EthAddress_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____eq___3_EthAddress_obj_vtable; + self->vectorcall = CPyPy_datatypes_____eq___3_EthAddress_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____eq___3_EthAddress_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ne___3_EthAddress_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj(void); + +static PyObject * +datatypes_____ne___3_EthAddress_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ne___3_EthAddress_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ne___3_EthAddress_obj_traverse(brownie___convert___datatypes_____ne___3_EthAddress_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ne___3_EthAddress_obj_clear(brownie___convert___datatypes_____ne___3_EthAddress_objObject *self) +{ + return 0; +} + +static void +datatypes_____ne___3_EthAddress_obj_dealloc(brownie___convert___datatypes_____ne___3_EthAddress_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ne___3_EthAddress_obj_free_instance == NULL) { + datatypes_____ne___3_EthAddress_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_EthAddress_obj_dealloc) + datatypes_____ne___3_EthAddress_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ne___3_EthAddress_obj_vtable[2]; +static bool +CPyDef_datatypes_____ne___3_EthAddress_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ne___3_EthAddress_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ne___3_EthAddress_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ne___3_EthAddress_obj_____get__, + }; + memcpy(datatypes_____ne___3_EthAddress_obj_vtable, datatypes_____ne___3_EthAddress_obj_vtable_scratch, sizeof(datatypes_____ne___3_EthAddress_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ne___3_EthAddress_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ne___3_EthAddress_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ne___3_EthAddress_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ne___3_EthAddress_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ne___EthAddress_obj", + .tp_new = datatypes_____ne___3_EthAddress_obj_new, + .tp_dealloc = (destructor)datatypes_____ne___3_EthAddress_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ne___3_EthAddress_obj_traverse, + .tp_clear = (inquiry)datatypes_____ne___3_EthAddress_obj_clear, + .tp_methods = datatypes_____ne___3_EthAddress_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ne___3_EthAddress_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_EthAddress_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_EthAddress_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ne___EthAddress_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ne___3_EthAddress_obj_template = &CPyType_datatypes_____ne___3_EthAddress_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ne___3_EthAddress_objObject *self; + if (datatypes_____ne___3_EthAddress_obj_free_instance != NULL) { + self = datatypes_____ne___3_EthAddress_obj_free_instance; + datatypes_____ne___3_EthAddress_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ne___3_EthAddress_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ne___3_EthAddress_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ne___3_EthAddress_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_EthAddress_obj_setup((PyObject *)CPyType_datatypes_____ne___3_EthAddress_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____new___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____new___3_HexString_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____new___3_HexString_obj(void); + +static PyObject * +datatypes_____new___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____new___3_HexString_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____new___3_HexString_obj_traverse(brownie___convert___datatypes_____new___3_HexString_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____new___3_HexString_obj_clear(brownie___convert___datatypes_____new___3_HexString_objObject *self) +{ + return 0; +} + +static void +datatypes_____new___3_HexString_obj_dealloc(brownie___convert___datatypes_____new___3_HexString_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____new___3_HexString_obj_free_instance == NULL) { + datatypes_____new___3_HexString_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_HexString_obj_dealloc) + datatypes_____new___3_HexString_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____new___3_HexString_obj_vtable[2]; +static bool +CPyDef_datatypes_____new___3_HexString_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____new___3_HexString_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____new___3_HexString_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____new___3_HexString_obj_____get__, + }; + memcpy(datatypes_____new___3_HexString_obj_vtable, datatypes_____new___3_HexString_obj_vtable_scratch, sizeof(datatypes_____new___3_HexString_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____new___3_HexString_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____new___3_HexString_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, value, type_str)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____new___3_HexString_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____new___3_HexString_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__new___HexString_obj", + .tp_new = datatypes_____new___3_HexString_obj_new, + .tp_dealloc = (destructor)datatypes_____new___3_HexString_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____new___3_HexString_obj_traverse, + .tp_clear = (inquiry)datatypes_____new___3_HexString_obj_clear, + .tp_methods = datatypes_____new___3_HexString_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____new___3_HexString_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_HexString_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_HexString_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__new___HexString_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____new___3_HexString_obj_template = &CPyType_datatypes_____new___3_HexString_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____new___3_HexString_objObject *self; + if (datatypes_____new___3_HexString_obj_free_instance != NULL) { + self = datatypes_____new___3_HexString_obj_free_instance; + datatypes_____new___3_HexString_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____new___3_HexString_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____new___3_HexString_obj_vtable; + self->vectorcall = CPyPy_datatypes_____new___3_HexString_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____new___3_HexString_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____new___3_HexString_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____eq___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____eq___3_HexString_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____eq___3_HexString_obj(void); + +static PyObject * +datatypes_____eq___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____eq___3_HexString_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____eq___3_HexString_obj_traverse(brownie___convert___datatypes_____eq___3_HexString_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____eq___3_HexString_obj_clear(brownie___convert___datatypes_____eq___3_HexString_objObject *self) +{ + return 0; +} + +static void +datatypes_____eq___3_HexString_obj_dealloc(brownie___convert___datatypes_____eq___3_HexString_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____eq___3_HexString_obj_free_instance == NULL) { + datatypes_____eq___3_HexString_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_HexString_obj_dealloc) + datatypes_____eq___3_HexString_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____eq___3_HexString_obj_vtable[2]; +static bool +CPyDef_datatypes_____eq___3_HexString_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____eq___3_HexString_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____eq___3_HexString_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____eq___3_HexString_obj_____get__, + }; + memcpy(datatypes_____eq___3_HexString_obj_vtable, datatypes_____eq___3_HexString_obj_vtable_scratch, sizeof(datatypes_____eq___3_HexString_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____eq___3_HexString_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____eq___3_HexString_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____eq___3_HexString_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____eq___3_HexString_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__eq___HexString_obj", + .tp_new = datatypes_____eq___3_HexString_obj_new, + .tp_dealloc = (destructor)datatypes_____eq___3_HexString_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____eq___3_HexString_obj_traverse, + .tp_clear = (inquiry)datatypes_____eq___3_HexString_obj_clear, + .tp_methods = datatypes_____eq___3_HexString_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____eq___3_HexString_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_HexString_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_HexString_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__eq___HexString_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____eq___3_HexString_obj_template = &CPyType_datatypes_____eq___3_HexString_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____eq___3_HexString_objObject *self; + if (datatypes_____eq___3_HexString_obj_free_instance != NULL) { + self = datatypes_____eq___3_HexString_obj_free_instance; + datatypes_____eq___3_HexString_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____eq___3_HexString_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____eq___3_HexString_obj_vtable; + self->vectorcall = CPyPy_datatypes_____eq___3_HexString_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____eq___3_HexString_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____eq___3_HexString_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ne___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ne___3_HexString_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ne___3_HexString_obj(void); + +static PyObject * +datatypes_____ne___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ne___3_HexString_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ne___3_HexString_obj_traverse(brownie___convert___datatypes_____ne___3_HexString_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ne___3_HexString_obj_clear(brownie___convert___datatypes_____ne___3_HexString_objObject *self) +{ + return 0; +} + +static void +datatypes_____ne___3_HexString_obj_dealloc(brownie___convert___datatypes_____ne___3_HexString_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ne___3_HexString_obj_free_instance == NULL) { + datatypes_____ne___3_HexString_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_HexString_obj_dealloc) + datatypes_____ne___3_HexString_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ne___3_HexString_obj_vtable[2]; +static bool +CPyDef_datatypes_____ne___3_HexString_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ne___3_HexString_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ne___3_HexString_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ne___3_HexString_obj_____get__, + }; + memcpy(datatypes_____ne___3_HexString_obj_vtable, datatypes_____ne___3_HexString_obj_vtable_scratch, sizeof(datatypes_____ne___3_HexString_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ne___3_HexString_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ne___3_HexString_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ne___3_HexString_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ne___3_HexString_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ne___HexString_obj", + .tp_new = datatypes_____ne___3_HexString_obj_new, + .tp_dealloc = (destructor)datatypes_____ne___3_HexString_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ne___3_HexString_obj_traverse, + .tp_clear = (inquiry)datatypes_____ne___3_HexString_obj_clear, + .tp_methods = datatypes_____ne___3_HexString_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ne___3_HexString_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_HexString_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_HexString_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ne___HexString_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ne___3_HexString_obj_template = &CPyType_datatypes_____ne___3_HexString_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ne___3_HexString_objObject *self; + if (datatypes_____ne___3_HexString_obj_free_instance != NULL) { + self = datatypes_____ne___3_HexString_obj_free_instance; + datatypes_____ne___3_HexString_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ne___3_HexString_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ne___3_HexString_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ne___3_HexString_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ne___3_HexString_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____ne___3_HexString_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____str___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____str___3_HexString_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____str___3_HexString_obj(void); + +static PyObject * +datatypes_____str___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____str___3_HexString_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____str___3_HexString_obj_traverse(brownie___convert___datatypes_____str___3_HexString_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____str___3_HexString_obj_clear(brownie___convert___datatypes_____str___3_HexString_objObject *self) +{ + return 0; +} + +static void +datatypes_____str___3_HexString_obj_dealloc(brownie___convert___datatypes_____str___3_HexString_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____str___3_HexString_obj_free_instance == NULL) { + datatypes_____str___3_HexString_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____str___3_HexString_obj_dealloc) + datatypes_____str___3_HexString_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____str___3_HexString_obj_vtable[2]; +static bool +CPyDef_datatypes_____str___3_HexString_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____str___3_HexString_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____str___3_HexString_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____str___3_HexString_obj_____get__, + }; + memcpy(datatypes_____str___3_HexString_obj_vtable, datatypes_____str___3_HexString_obj_vtable_scratch, sizeof(datatypes_____str___3_HexString_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____str___3_HexString_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____str___3_HexString_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____str___3_HexString_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____str___3_HexString_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__str___HexString_obj", + .tp_new = datatypes_____str___3_HexString_obj_new, + .tp_dealloc = (destructor)datatypes_____str___3_HexString_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____str___3_HexString_obj_traverse, + .tp_clear = (inquiry)datatypes_____str___3_HexString_obj_clear, + .tp_methods = datatypes_____str___3_HexString_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____str___3_HexString_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____str___3_HexString_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____str___3_HexString_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__str___HexString_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____str___3_HexString_obj_template = &CPyType_datatypes_____str___3_HexString_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____str___3_HexString_objObject *self; + if (datatypes_____str___3_HexString_obj_free_instance != NULL) { + self = datatypes_____str___3_HexString_obj_free_instance; + datatypes_____str___3_HexString_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____str___3_HexString_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____str___3_HexString_obj_vtable; + self->vectorcall = CPyPy_datatypes_____str___3_HexString_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____str___3_HexString_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__str___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____str___3_HexString_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____repr___3_HexString_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____repr___3_HexString_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____repr___3_HexString_obj(void); + +static PyObject * +datatypes_____repr___3_HexString_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____repr___3_HexString_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____repr___3_HexString_obj_traverse(brownie___convert___datatypes_____repr___3_HexString_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____repr___3_HexString_obj_clear(brownie___convert___datatypes_____repr___3_HexString_objObject *self) +{ + return 0; +} + +static void +datatypes_____repr___3_HexString_obj_dealloc(brownie___convert___datatypes_____repr___3_HexString_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____repr___3_HexString_obj_free_instance == NULL) { + datatypes_____repr___3_HexString_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____repr___3_HexString_obj_dealloc) + datatypes_____repr___3_HexString_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____repr___3_HexString_obj_vtable[2]; +static bool +CPyDef_datatypes_____repr___3_HexString_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____repr___3_HexString_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____repr___3_HexString_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____repr___3_HexString_obj_____get__, + }; + memcpy(datatypes_____repr___3_HexString_obj_vtable, datatypes_____repr___3_HexString_obj_vtable_scratch, sizeof(datatypes_____repr___3_HexString_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____repr___3_HexString_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____repr___3_HexString_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____repr___3_HexString_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____repr___3_HexString_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__repr___HexString_obj", + .tp_new = datatypes_____repr___3_HexString_obj_new, + .tp_dealloc = (destructor)datatypes_____repr___3_HexString_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____repr___3_HexString_obj_traverse, + .tp_clear = (inquiry)datatypes_____repr___3_HexString_obj_clear, + .tp_methods = datatypes_____repr___3_HexString_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____repr___3_HexString_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____repr___3_HexString_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____repr___3_HexString_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__repr___HexString_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____repr___3_HexString_obj_template = &CPyType_datatypes_____repr___3_HexString_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____repr___3_HexString_objObject *self; + if (datatypes_____repr___3_HexString_obj_free_instance != NULL) { + self = datatypes_____repr___3_HexString_obj_free_instance; + datatypes_____repr___3_HexString_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____repr___3_HexString_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____repr___3_HexString_obj_vtable; + self->vectorcall = CPyPy_datatypes_____repr___3_HexString_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____repr___3_HexString_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__repr___3_HexString_obj_setup((PyObject *)CPyType_datatypes_____repr___3_HexString_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____new___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj(void); + +static PyObject * +datatypes_____new___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____new___3_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____new___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____new___3_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____new___3_ReturnValue_obj_clear(brownie___convert___datatypes_____new___3_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes_____new___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____new___3_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____new___3_ReturnValue_obj_free_instance == NULL) { + datatypes_____new___3_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____new___3_ReturnValue_obj_dealloc) + datatypes_____new___3_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____new___3_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes_____new___3_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____new___3_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____new___3_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____new___3_ReturnValue_obj_____get__, + }; + memcpy(datatypes_____new___3_ReturnValue_obj_vtable, datatypes_____new___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____new___3_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____new___3_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____new___3_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($cls, values, abi=None)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____new___3_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____new___3_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__new___ReturnValue_obj", + .tp_new = datatypes_____new___3_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes_____new___3_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____new___3_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes_____new___3_ReturnValue_obj_clear, + .tp_methods = datatypes_____new___3_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____new___3_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____new___3_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____new___3_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__new___ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____new___3_ReturnValue_obj_template = &CPyType_datatypes_____new___3_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____new___3_ReturnValue_objObject *self; + if (datatypes_____new___3_ReturnValue_obj_free_instance != NULL) { + self = datatypes_____new___3_ReturnValue_obj_free_instance; + datatypes_____new___3_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____new___3_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____new___3_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes_____new___3_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__new___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____new___3_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____hash___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj(void); + +static PyObject * +datatypes_____hash___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____hash___3_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____hash___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____hash___3_ReturnValue_obj_clear(brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes_____hash___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____hash___3_ReturnValue_obj_free_instance == NULL) { + datatypes_____hash___3_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____hash___3_ReturnValue_obj_dealloc) + datatypes_____hash___3_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____hash___3_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes_____hash___3_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____hash___3_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__, + }; + memcpy(datatypes_____hash___3_ReturnValue_obj_vtable, datatypes_____hash___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____hash___3_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____hash___3_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____hash___3_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____hash___3_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__hash___ReturnValue_obj", + .tp_new = datatypes_____hash___3_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes_____hash___3_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____hash___3_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes_____hash___3_ReturnValue_obj_clear, + .tp_methods = datatypes_____hash___3_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____hash___3_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____hash___3_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____hash___3_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__hash___ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____hash___3_ReturnValue_obj_template = &CPyType_datatypes_____hash___3_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____hash___3_ReturnValue_objObject *self; + if (datatypes_____hash___3_ReturnValue_obj_free_instance != NULL) { + self = datatypes_____hash___3_ReturnValue_obj_free_instance; + datatypes_____hash___3_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____hash___3_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____hash___3_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__hash___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____hash___3_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____eq___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj(void); + +static PyObject * +datatypes_____eq___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____eq___3_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____eq___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____eq___3_ReturnValue_obj_clear(brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes_____eq___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____eq___3_ReturnValue_obj_free_instance == NULL) { + datatypes_____eq___3_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____eq___3_ReturnValue_obj_dealloc) + datatypes_____eq___3_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____eq___3_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes_____eq___3_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____eq___3_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__, + }; + memcpy(datatypes_____eq___3_ReturnValue_obj_vtable, datatypes_____eq___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____eq___3_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____eq___3_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____eq___3_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____eq___3_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__eq___ReturnValue_obj", + .tp_new = datatypes_____eq___3_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes_____eq___3_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____eq___3_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes_____eq___3_ReturnValue_obj_clear, + .tp_methods = datatypes_____eq___3_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____eq___3_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____eq___3_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____eq___3_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__eq___ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____eq___3_ReturnValue_obj_template = &CPyType_datatypes_____eq___3_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____eq___3_ReturnValue_objObject *self; + if (datatypes_____eq___3_ReturnValue_obj_free_instance != NULL) { + self = datatypes_____eq___3_ReturnValue_obj_free_instance; + datatypes_____eq___3_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____eq___3_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____eq___3_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__eq___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____eq___3_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____ne___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj(void); + +static PyObject * +datatypes_____ne___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____ne___3_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____ne___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____ne___3_ReturnValue_obj_clear(brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes_____ne___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____ne___3_ReturnValue_obj_free_instance == NULL) { + datatypes_____ne___3_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____ne___3_ReturnValue_obj_dealloc) + datatypes_____ne___3_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____ne___3_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes_____ne___3_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____ne___3_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__, + }; + memcpy(datatypes_____ne___3_ReturnValue_obj_vtable, datatypes_____ne___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____ne___3_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____ne___3_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, other, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____ne___3_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____ne___3_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__ne___ReturnValue_obj", + .tp_new = datatypes_____ne___3_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes_____ne___3_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____ne___3_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes_____ne___3_ReturnValue_obj_clear, + .tp_methods = datatypes_____ne___3_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____ne___3_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____ne___3_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____ne___3_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__ne___ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____ne___3_ReturnValue_obj_template = &CPyType_datatypes_____ne___3_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____ne___3_ReturnValue_objObject *self; + if (datatypes_____ne___3_ReturnValue_obj_free_instance != NULL) { + self = datatypes_____ne___3_ReturnValue_obj_free_instance; + datatypes_____ne___3_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____ne___3_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____ne___3_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__ne___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____ne___3_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____getitem___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj(void); + +static PyObject * +datatypes_____getitem___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____getitem___3_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____getitem___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____getitem___3_ReturnValue_obj_clear(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes_____getitem___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____getitem___3_ReturnValue_obj_free_instance == NULL) { + datatypes_____getitem___3_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____getitem___3_ReturnValue_obj_dealloc) + datatypes_____getitem___3_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____getitem___3_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes_____getitem___3_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____getitem___3_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__, + }; + memcpy(datatypes_____getitem___3_ReturnValue_obj_vtable, datatypes_____getitem___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____getitem___3_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____getitem___3_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____getitem___3_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____getitem___3_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__getitem___ReturnValue_obj", + .tp_new = datatypes_____getitem___3_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes_____getitem___3_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____getitem___3_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes_____getitem___3_ReturnValue_obj_clear, + .tp_methods = datatypes_____getitem___3_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____getitem___3_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____getitem___3_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__getitem___ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____getitem___3_ReturnValue_obj_template = &CPyType_datatypes_____getitem___3_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *self; + if (datatypes_____getitem___3_ReturnValue_obj_free_instance != NULL) { + self = datatypes_____getitem___3_ReturnValue_obj_free_instance; + datatypes_____getitem___3_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____getitem___3_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__getitem___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____getitem___3_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes_____contains___3_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj(void); + +static PyObject * +datatypes_____contains___3_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes_____contains___3_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes_____contains___3_ReturnValue_obj_traverse(brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes_____contains___3_ReturnValue_obj_clear(brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes_____contains___3_ReturnValue_obj_dealloc(brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes_____contains___3_ReturnValue_obj_free_instance == NULL) { + datatypes_____contains___3_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes_____contains___3_ReturnValue_obj_dealloc) + datatypes_____contains___3_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes_____contains___3_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes_____contains___3_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes_____contains___3_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__, + }; + memcpy(datatypes_____contains___3_ReturnValue_obj_vtable, datatypes_____contains___3_ReturnValue_obj_vtable_scratch, sizeof(datatypes_____contains___3_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes_____contains___3_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, value, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes_____contains___3_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes_____contains___3_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__contains___ReturnValue_obj", + .tp_new = datatypes_____contains___3_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes_____contains___3_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes_____contains___3_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes_____contains___3_ReturnValue_obj_clear, + .tp_methods = datatypes_____contains___3_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes_____contains___3_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes_____contains___3_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes_____contains___3_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__contains___ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes_____contains___3_ReturnValue_obj_template = &CPyType_datatypes_____contains___3_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes_____contains___3_ReturnValue_objObject *self; + if (datatypes_____contains___3_ReturnValue_obj_free_instance != NULL) { + self = datatypes_____contains___3_ReturnValue_obj_free_instance; + datatypes_____contains___3_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes_____contains___3_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes_____contains___3_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc___3__contains___3_ReturnValue_obj_setup((PyObject *)CPyType_datatypes_____contains___3_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes___count_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes___count_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes___count_ReturnValue_obj(void); + +static PyObject * +datatypes___count_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes___count_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes___count_ReturnValue_obj_traverse(brownie___convert___datatypes___count_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes___count_ReturnValue_obj_clear(brownie___convert___datatypes___count_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes___count_ReturnValue_obj_dealloc(brownie___convert___datatypes___count_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes___count_ReturnValue_obj_free_instance == NULL) { + datatypes___count_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes___count_ReturnValue_obj_dealloc) + datatypes___count_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes___count_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes___count_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes___count_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes___count_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes___count_ReturnValue_obj_____get__, + }; + memcpy(datatypes___count_ReturnValue_obj_vtable, datatypes___count_ReturnValue_obj_vtable_scratch, sizeof(datatypes___count_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes___count_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes___count_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, value)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes___count_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes___count_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "count_ReturnValue_obj", + .tp_new = datatypes___count_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes___count_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes___count_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes___count_ReturnValue_obj_clear, + .tp_methods = datatypes___count_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes___count_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes___count_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___count_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("count_ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes___count_ReturnValue_obj_template = &CPyType_datatypes___count_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes___count_ReturnValue_objObject *self; + if (datatypes___count_ReturnValue_obj_free_instance != NULL) { + self = datatypes___count_ReturnValue_obj_free_instance; + datatypes___count_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes___count_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes___count_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes___count_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes___count_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc__count_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___count_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes___dict_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes___dict_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes___dict_ReturnValue_obj(void); + +static PyObject * +datatypes___dict_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes___dict_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes___dict_ReturnValue_obj_traverse(brownie___convert___datatypes___dict_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes___dict_ReturnValue_obj_clear(brownie___convert___datatypes___dict_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes___dict_ReturnValue_obj_dealloc(brownie___convert___datatypes___dict_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes___dict_ReturnValue_obj_free_instance == NULL) { + datatypes___dict_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes___dict_ReturnValue_obj_dealloc) + datatypes___dict_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes___dict_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes___dict_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes___dict_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes___dict_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes___dict_ReturnValue_obj_____get__, + }; + memcpy(datatypes___dict_ReturnValue_obj_vtable, datatypes___dict_ReturnValue_obj_vtable_scratch, sizeof(datatypes___dict_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes___dict_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes___dict_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes___dict_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes___dict_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "dict_ReturnValue_obj", + .tp_new = datatypes___dict_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes___dict_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes___dict_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes___dict_ReturnValue_obj_clear, + .tp_methods = datatypes___dict_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes___dict_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes___dict_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___dict_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("dict_ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes___dict_ReturnValue_obj_template = &CPyType_datatypes___dict_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes___dict_ReturnValue_objObject *self; + if (datatypes___dict_ReturnValue_obj_free_instance != NULL) { + self = datatypes___dict_ReturnValue_obj_free_instance; + datatypes___dict_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes___dict_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes___dict_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes___dict_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes___dict_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc__dict_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___dict_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes___index_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes___index_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes___index_ReturnValue_obj(void); + +static PyObject * +datatypes___index_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes___index_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes___index_ReturnValue_obj_traverse(brownie___convert___datatypes___index_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes___index_ReturnValue_obj_clear(brownie___convert___datatypes___index_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes___index_ReturnValue_obj_dealloc(brownie___convert___datatypes___index_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes___index_ReturnValue_obj_free_instance == NULL) { + datatypes___index_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes___index_ReturnValue_obj_dealloc) + datatypes___index_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes___index_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes___index_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes___index_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes___index_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes___index_ReturnValue_obj_____get__, + }; + memcpy(datatypes___index_ReturnValue_obj_vtable, datatypes___index_ReturnValue_obj_vtable_scratch, sizeof(datatypes___index_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes___index_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes___index_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, value, start=0, stop=None)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes___index_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes___index_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "index_ReturnValue_obj", + .tp_new = datatypes___index_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes___index_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes___index_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes___index_ReturnValue_obj_clear, + .tp_methods = datatypes___index_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes___index_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes___index_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___index_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("index_ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes___index_ReturnValue_obj_template = &CPyType_datatypes___index_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes___index_ReturnValue_objObject *self; + if (datatypes___index_ReturnValue_obj_free_instance != NULL) { + self = datatypes___index_ReturnValue_obj_free_instance; + datatypes___index_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes___index_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes___index_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes___index_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes___index_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc__index_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___index_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes___items_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes___items_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes___items_ReturnValue_obj(void); + +static PyObject * +datatypes___items_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes___items_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes___items_ReturnValue_obj_traverse(brownie___convert___datatypes___items_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes___items_ReturnValue_obj_clear(brownie___convert___datatypes___items_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes___items_ReturnValue_obj_dealloc(brownie___convert___datatypes___items_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes___items_ReturnValue_obj_free_instance == NULL) { + datatypes___items_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes___items_ReturnValue_obj_dealloc) + datatypes___items_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes___items_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes___items_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes___items_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes___items_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes___items_ReturnValue_obj_____get__, + }; + memcpy(datatypes___items_ReturnValue_obj_vtable, datatypes___items_ReturnValue_obj_vtable_scratch, sizeof(datatypes___items_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes___items_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes___items_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes___items_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes___items_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "items_ReturnValue_obj", + .tp_new = datatypes___items_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes___items_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes___items_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes___items_ReturnValue_obj_clear, + .tp_methods = datatypes___items_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes___items_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes___items_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___items_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("items_ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes___items_ReturnValue_obj_template = &CPyType_datatypes___items_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes___items_ReturnValue_objObject *self; + if (datatypes___items_ReturnValue_obj_free_instance != NULL) { + self = datatypes___items_ReturnValue_obj_free_instance; + datatypes___items_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes___items_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes___items_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes___items_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes___items_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc__items_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___items_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__datatypes___keys_ReturnValue_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_datatypes___keys_ReturnValue_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_datatypes___keys_ReturnValue_obj(void); + +static PyObject * +datatypes___keys_ReturnValue_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_datatypes___keys_ReturnValue_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +datatypes___keys_ReturnValue_obj_traverse(brownie___convert___datatypes___keys_ReturnValue_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +datatypes___keys_ReturnValue_obj_clear(brownie___convert___datatypes___keys_ReturnValue_objObject *self) +{ + return 0; +} + +static void +datatypes___keys_ReturnValue_obj_dealloc(brownie___convert___datatypes___keys_ReturnValue_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (datatypes___keys_ReturnValue_obj_free_instance == NULL) { + datatypes___keys_ReturnValue_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, datatypes___keys_ReturnValue_obj_dealloc) + datatypes___keys_ReturnValue_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem datatypes___keys_ReturnValue_obj_vtable[2]; +static bool +CPyDef_datatypes___keys_ReturnValue_obj_trait_vtable_setup(void) +{ + CPyVTableItem datatypes___keys_ReturnValue_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_datatypes___keys_ReturnValue_obj_____call__, + (CPyVTableItem)CPyDef_datatypes___keys_ReturnValue_obj_____get__, + }; + memcpy(datatypes___keys_ReturnValue_obj_vtable, datatypes___keys_ReturnValue_obj_vtable_scratch, sizeof(datatypes___keys_ReturnValue_obj_vtable)); + return 1; +} + +static PyMethodDef datatypes___keys_ReturnValue_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_datatypes___keys_ReturnValue_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_datatypes___keys_ReturnValue_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_datatypes___keys_ReturnValue_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "keys_ReturnValue_obj", + .tp_new = datatypes___keys_ReturnValue_obj_new, + .tp_dealloc = (destructor)datatypes___keys_ReturnValue_obj_dealloc, + .tp_traverse = (traverseproc)datatypes___keys_ReturnValue_obj_traverse, + .tp_clear = (inquiry)datatypes___keys_ReturnValue_obj_clear, + .tp_methods = datatypes___keys_ReturnValue_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__datatypes___keys_ReturnValue_obj, + .tp_basicsize = sizeof(brownie___convert___datatypes___keys_ReturnValue_objObject), + .tp_vectorcall_offset = offsetof(brownie___convert___datatypes___keys_ReturnValue_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("keys_ReturnValue_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_datatypes___keys_ReturnValue_obj_template = &CPyType_datatypes___keys_ReturnValue_obj_template_; + +PyObject *CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___convert___datatypes___keys_ReturnValue_objObject *self; + if (datatypes___keys_ReturnValue_obj_free_instance != NULL) { + self = datatypes___keys_ReturnValue_obj_free_instance; + datatypes___keys_ReturnValue_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___convert___datatypes___keys_ReturnValue_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = datatypes___keys_ReturnValue_obj_vtable; + self->vectorcall = CPyPy_datatypes___keys_ReturnValue_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_datatypes___keys_ReturnValue_obj(void) +{ + PyObject *self = CPyDef_datatypes_____mypyc__keys_ReturnValue_obj_setup((PyObject *)CPyType_datatypes___keys_ReturnValue_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef datatypesmodule_methods[] = { + {"_to_wei", (PyCFunction)CPyPy_datatypes____to_wei, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_wei(value)\n--\n\n") /* docstring */}, + {"_return_int", (PyCFunction)CPyPy_datatypes____return_int, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_return_int(original, value)\n--\n\n") /* docstring */}, + {"_to_fixed", (PyCFunction)CPyPy_datatypes____to_fixed, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_fixed(value)\n--\n\n") /* docstring */}, + {"_address_compare", (PyCFunction)CPyPy_datatypes____address_compare, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_address_compare(a, b)\n--\n\n") /* docstring */}, + {"_hex_compare", (PyCFunction)CPyPy_datatypes____hex_compare, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_hex_compare(a, b)\n--\n\n") /* docstring */}, + {"_to_bytes", (PyCFunction)CPyPy_datatypes____to_bytes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_bytes(value, type_str=\'bytes32\')\n--\n\n") /* docstring */}, + {"_to_hex", (PyCFunction)CPyPy_datatypes____to_hex, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_to_hex(value)\n--\n\n") /* docstring */}, + {"_kwargtuple_compare", (PyCFunction)CPyPy_datatypes____kwargtuple_compare, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_kwargtuple_compare(a, b)\n--\n\n") /* docstring */}, + {"_convert_str", (PyCFunction)CPyPy_datatypes____convert_str, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_convert_str(value)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___convert___datatypes(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___datatypes__internal, "__name__"); + CPyStatic_datatypes___globals = PyModule_GetDict(CPyModule_brownie___convert___datatypes__internal); + if (unlikely(CPyStatic_datatypes___globals == NULL)) + goto fail; + CPyType_datatypes_____new___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____new___3_Wei_obj)) + goto fail; + CPyType_datatypes_____hash___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____hash___3_Wei_obj)) + goto fail; + CPyType_datatypes_____lt___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____lt___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____lt___3_Wei_obj)) + goto fail; + CPyType_datatypes_____le___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____le___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____le___3_Wei_obj)) + goto fail; + CPyType_datatypes_____eq___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____eq___3_Wei_obj)) + goto fail; + CPyType_datatypes_____ne___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ne___3_Wei_obj)) + goto fail; + CPyType_datatypes_____ge___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ge___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ge___3_Wei_obj)) + goto fail; + CPyType_datatypes_____gt___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____gt___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____gt___3_Wei_obj)) + goto fail; + CPyType_datatypes_____add___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____add___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____add___3_Wei_obj)) + goto fail; + CPyType_datatypes_____sub___3_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____sub___3_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____sub___3_Wei_obj)) + goto fail; + CPyType_datatypes___to_Wei_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___to_Wei_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes___to_Wei_obj)) + goto fail; + CPyType_datatypes_____new___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____new___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____repr___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____repr___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____repr___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____hash___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____hash___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____lt___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____lt___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____lt___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____le___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____le___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____le___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____eq___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____eq___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____ne___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ne___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____ge___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ge___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ge___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____gt___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____gt___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____gt___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____add___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____add___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____add___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____sub___3_Fixed_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____sub___3_Fixed_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____sub___3_Fixed_obj)) + goto fail; + CPyType_datatypes_____new___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_EthAddress_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____new___3_EthAddress_obj)) + goto fail; + CPyType_datatypes_____hash___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_EthAddress_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____hash___3_EthAddress_obj)) + goto fail; + CPyType_datatypes_____eq___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_EthAddress_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____eq___3_EthAddress_obj)) + goto fail; + CPyType_datatypes_____ne___3_EthAddress_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_EthAddress_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ne___3_EthAddress_obj)) + goto fail; + CPyType_datatypes_____new___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_HexString_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____new___3_HexString_obj)) + goto fail; + CPyType_datatypes_____eq___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_HexString_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____eq___3_HexString_obj)) + goto fail; + CPyType_datatypes_____ne___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_HexString_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ne___3_HexString_obj)) + goto fail; + CPyType_datatypes_____str___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____str___3_HexString_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____str___3_HexString_obj)) + goto fail; + CPyType_datatypes_____repr___3_HexString_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____repr___3_HexString_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____repr___3_HexString_obj)) + goto fail; + CPyType_datatypes_____new___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____new___3_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____new___3_ReturnValue_obj)) + goto fail; + CPyType_datatypes_____hash___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____hash___3_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____hash___3_ReturnValue_obj)) + goto fail; + CPyType_datatypes_____eq___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____eq___3_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____eq___3_ReturnValue_obj)) + goto fail; + CPyType_datatypes_____ne___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____ne___3_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____ne___3_ReturnValue_obj)) + goto fail; + CPyType_datatypes_____getitem___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____getitem___3_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____getitem___3_ReturnValue_obj)) + goto fail; + CPyType_datatypes_____contains___3_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes_____contains___3_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes_____contains___3_ReturnValue_obj)) + goto fail; + CPyType_datatypes___count_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___count_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes___count_ReturnValue_obj)) + goto fail; + CPyType_datatypes___dict_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___dict_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes___dict_ReturnValue_obj)) + goto fail; + CPyType_datatypes___index_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___index_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes___index_ReturnValue_obj)) + goto fail; + CPyType_datatypes___items_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___items_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes___items_ReturnValue_obj)) + goto fail; + CPyType_datatypes___keys_ReturnValue_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_datatypes___keys_ReturnValue_obj_template, NULL, modname); + if (unlikely(!CPyType_datatypes___keys_ReturnValue_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_datatypes_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___convert___datatypes__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_datatypes___UNITS); + CPyStatic_datatypes___UNITS = NULL; + CPy_XDECREF(CPyStatic_datatypes___to_checksum_address); + CPyStatic_datatypes___to_checksum_address = NULL; + CPy_XDECREF(CPyStatic_datatypes___add_0x_prefix); + CPyStatic_datatypes___add_0x_prefix = NULL; + CPy_XDECREF(CPyStatic_datatypes___is_hex); + CPyStatic_datatypes___is_hex = NULL; + CPy_XDECREF(CPyStatic_datatypes___to_bytes); + CPyStatic_datatypes___to_bytes = NULL; + Py_CLEAR(CPyType_datatypes___Wei); + Py_CLEAR(CPyType_datatypes___Fixed); + Py_CLEAR(CPyType_datatypes___EthAddress); + Py_CLEAR(CPyType_datatypes___HexString); + Py_CLEAR(CPyType_datatypes___ReturnValue); + Py_CLEAR(CPyType_datatypes_____new___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____hash___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____lt___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____le___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____eq___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____ne___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____ge___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____gt___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____add___3_Wei_obj); + Py_CLEAR(CPyType_datatypes_____sub___3_Wei_obj); + Py_CLEAR(CPyType_datatypes___to_Wei_obj); + Py_CLEAR(CPyType_datatypes_____new___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____repr___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____hash___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____lt___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____le___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____eq___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____ne___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____ge___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____gt___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____add___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____sub___3_Fixed_obj); + Py_CLEAR(CPyType_datatypes_____new___3_EthAddress_obj); + Py_CLEAR(CPyType_datatypes_____hash___3_EthAddress_obj); + Py_CLEAR(CPyType_datatypes_____eq___3_EthAddress_obj); + Py_CLEAR(CPyType_datatypes_____ne___3_EthAddress_obj); + Py_CLEAR(CPyType_datatypes_____new___3_HexString_obj); + Py_CLEAR(CPyType_datatypes_____eq___3_HexString_obj); + Py_CLEAR(CPyType_datatypes_____ne___3_HexString_obj); + Py_CLEAR(CPyType_datatypes_____str___3_HexString_obj); + Py_CLEAR(CPyType_datatypes_____repr___3_HexString_obj); + Py_CLEAR(CPyType_datatypes_____new___3_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes_____hash___3_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes_____eq___3_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes_____ne___3_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes_____getitem___3_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes_____contains___3_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes___count_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes___dict_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes___index_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes___items_ReturnValue_obj); + Py_CLEAR(CPyType_datatypes___keys_ReturnValue_obj); + return -1; +} +static struct PyModuleDef datatypesmodule = { + PyModuleDef_HEAD_INIT, + "brownie.convert.datatypes", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + datatypesmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___convert___datatypes(void) +{ + if (CPyModule_brownie___convert___datatypes__internal) { + Py_INCREF(CPyModule_brownie___convert___datatypes__internal); + return CPyModule_brownie___convert___datatypes__internal; + } + CPyModule_brownie___convert___datatypes__internal = PyModule_Create(&datatypesmodule); + if (unlikely(CPyModule_brownie___convert___datatypes__internal == NULL)) + goto fail; + if (CPyExec_brownie___convert___datatypes(CPyModule_brownie___convert___datatypes__internal) != 0) + goto fail; + return CPyModule_brownie___convert___datatypes__internal; + fail: + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____new___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____new___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + cpy_r_r0 = (PyObject *)&PyLong_Type; + cpy_r_r1 = CPyDef_datatypes____to_wei(cpy_r_value); + if (unlikely(cpy_r_r1 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 75, CPyStatic_datatypes___globals); + goto CPyL4; + } + cpy_r_r2 = CPyStatics[688]; /* '__new__' */ + cpy_r_r3 = CPyTagged_StealAsObject(cpy_r_r1); + PyObject *cpy_r_r4[3] = {cpy_r_r0, cpy_r_cls, cpy_r_r3}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r5, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 75, CPyStatic_datatypes___globals); + goto CPyL5; + } + CPy_DECREF(cpy_r_r3); + if (likely(Py_TYPE(cpy_r_r6) == CPyType_datatypes___Wei)) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 75, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r6); + goto CPyL4; + } + return cpy_r_r7; +CPyL4: ; + cpy_r_r8 = NULL; + return cpy_r_r8; +CPyL5: ; + CPy_DecRef(cpy_r_r3); + goto CPyL4; +} + +PyObject *CPyPy_datatypes_____new___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"cls", "value", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_cls; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_cls = obj_cls; + PyObject *arg_value; + if (PyUnicode_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL390; + if (CPyFloat_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL390; + if (PyLong_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL390; + if (PyBytes_Check(obj_value) || PyByteArray_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL390; + arg_value = obj_value; + if (arg_value != NULL) goto __LL390; + if (obj_value == Py_None) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL390; + CPy_TypeError("union[str, float, int, bytes, object, None]", obj_value); + goto fail; +__LL390: ; + PyObject *retval = CPyDef_datatypes_____new___3_Wei_obj_____call__(arg___mypyc_self__, arg_cls, arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 74, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____hash___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____hash___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes_____hash___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + CPyTagged cpy_r_r10; + CPyTagged cpy_r_r11; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); + goto CPyL6; + } + if (likely(PyLong_Check(cpy_r_r9))) + cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); + else { + CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 78, CPyStatic_datatypes___globals); + goto CPyL6; + } + return cpy_r_r10; +CPyL6: ; + cpy_r_r11 = CPY_INT_TAG; + return cpy_r_r11; +} + +PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_datatypes_____hash___3_Wei_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 77, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____lt___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[690]; /* '__lt__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 81, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + return cpy_r_r15; +CPyL7: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r10); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____lt___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 80, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____le___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____le___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____le___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____le___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[691]; /* '__le__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 84, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + return cpy_r_r15; +CPyL7: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r10); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____le___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____le___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 83, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____eq___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + tuple_T3OOO cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r7 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); + goto CPyL16; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); + goto CPyL17; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 88, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + return cpy_r_r15; +CPyL8: ; + cpy_r_r16 = CPy_CatchError(); + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 89, CPyStatic_datatypes___globals); + goto CPyL13; + } + cpy_r_r20 = CPy_ExceptionMatches(cpy_r_r19); + CPy_DecRef(cpy_r_r19); + if (!cpy_r_r20) goto CPyL11; + cpy_r_r21 = 0 ? Py_True : Py_False; + CPy_RestoreExcInfo(cpy_r_r16); + CPy_DecRef(cpy_r_r16.f0); + CPy_DecRef(cpy_r_r16.f1); + CPy_DecRef(cpy_r_r16.f2); + return cpy_r_r21; +CPyL11: ; + CPy_Reraise(); + if (!0) { + goto CPyL13; + } else + goto CPyL18; +CPyL12: ; + CPy_Unreachable(); +CPyL13: ; + CPy_RestoreExcInfo(cpy_r_r16); + CPy_DecRef(cpy_r_r16.f0); + CPy_DecRef(cpy_r_r16.f1); + CPy_DecRef(cpy_r_r16.f2); + cpy_r_r22 = CPy_KeepPropagating(); + if (!cpy_r_r22) goto CPyL15; + CPy_Unreachable(); +CPyL15: ; + cpy_r_r23 = NULL; + return cpy_r_r23; +CPyL16: ; + CPy_DecRef(cpy_r_r8); + goto CPyL8; +CPyL17: ; + CPy_DecRef(cpy_r_r10); + goto CPyL8; +CPyL18: ; + CPy_DecRef(cpy_r_r16.f0); + CPy_DecRef(cpy_r_r16.f1); + CPy_DecRef(cpy_r_r16.f2); + goto CPyL12; +} + +PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____eq___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 86, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ne___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + tuple_T3OOO cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r7 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); + goto CPyL16; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); + goto CPyL17; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 94, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + return cpy_r_r15; +CPyL8: ; + cpy_r_r16 = CPy_CatchError(); + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 95, CPyStatic_datatypes___globals); + goto CPyL13; + } + cpy_r_r20 = CPy_ExceptionMatches(cpy_r_r19); + CPy_DecRef(cpy_r_r19); + if (!cpy_r_r20) goto CPyL11; + cpy_r_r21 = 1 ? Py_True : Py_False; + CPy_RestoreExcInfo(cpy_r_r16); + CPy_DecRef(cpy_r_r16.f0); + CPy_DecRef(cpy_r_r16.f1); + CPy_DecRef(cpy_r_r16.f2); + return cpy_r_r21; +CPyL11: ; + CPy_Reraise(); + if (!0) { + goto CPyL13; + } else + goto CPyL18; +CPyL12: ; + CPy_Unreachable(); +CPyL13: ; + CPy_RestoreExcInfo(cpy_r_r16); + CPy_DecRef(cpy_r_r16.f0); + CPy_DecRef(cpy_r_r16.f1); + CPy_DecRef(cpy_r_r16.f2); + cpy_r_r22 = CPy_KeepPropagating(); + if (!cpy_r_r22) goto CPyL15; + CPy_Unreachable(); +CPyL15: ; + cpy_r_r23 = NULL; + return cpy_r_r23; +CPyL16: ; + CPy_DecRef(cpy_r_r8); + goto CPyL8; +CPyL17: ; + CPy_DecRef(cpy_r_r10); + goto CPyL8; +CPyL18: ; + CPy_DecRef(cpy_r_r16.f0); + CPy_DecRef(cpy_r_r16.f1); + CPy_DecRef(cpy_r_r16.f2); + goto CPyL12; +} + +PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ne___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 92, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ge___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[694]; /* '__ge__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 99, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + return cpy_r_r15; +CPyL7: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r10); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ge___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 98, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____gt___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[695]; /* '__gt__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 102, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + return cpy_r_r15; +CPyL7: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r10); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____gt___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 101, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____add___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____add___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____add___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____add___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + CPyTagged cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r7 = CPyStatics[696]; /* '__add__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL10; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL11; + } + CPy_DECREF(cpy_r_r10); + if (likely(PyLong_Check(cpy_r_r13))) + cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + else { + CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r15 = (PyObject *)CPyType_datatypes___Wei; + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r14); + PyObject *cpy_r_r17[1] = {cpy_r_r16}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 1, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals); + goto CPyL12; + } + CPy_DECREF(cpy_r_r16); + if (likely(Py_TYPE(cpy_r_r19) == CPyType_datatypes___Wei)) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__add__", 105, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r19); + goto CPyL9; + } + return cpy_r_r20; +CPyL9: ; + cpy_r_r21 = NULL; + return cpy_r_r21; +CPyL10: ; + CPy_DecRef(cpy_r_r8); + goto CPyL9; +CPyL11: ; + CPy_DecRef(cpy_r_r10); + goto CPyL9; +CPyL12: ; + CPy_DecRef(cpy_r_r16); + goto CPyL9; +} + +PyObject *CPyPy_datatypes_____add___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____add___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 104, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____sub___3_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + CPyTagged cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r7 = CPyStatics[697]; /* '__sub__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r9 = CPyDef_datatypes____to_wei(cpy_r_other); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL10; + } + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r11[1] = {cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL11; + } + CPy_DECREF(cpy_r_r10); + if (likely(PyLong_Check(cpy_r_r13))) + cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + else { + CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL9; + } + cpy_r_r15 = (PyObject *)CPyType_datatypes___Wei; + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r14); + PyObject *cpy_r_r17[1] = {cpy_r_r16}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 1, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals); + goto CPyL12; + } + CPy_DECREF(cpy_r_r16); + if (likely(Py_TYPE(cpy_r_r19) == CPyType_datatypes___Wei)) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__sub__", 108, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r19); + goto CPyL9; + } + return cpy_r_r20; +CPyL9: ; + cpy_r_r21 = NULL; + return cpy_r_r21; +CPyL10: ; + CPy_DecRef(cpy_r_r8); + goto CPyL9; +CPyL11: ; + CPy_DecRef(cpy_r_r10); + goto CPyL9; +CPyL12: ; + CPy_DecRef(cpy_r_r16); + goto CPyL9; +} + +PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____sub___3_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 107, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___to_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes___to_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes___to_Wei_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___to_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_unit) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + CPyTagged cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + tuple_T3OOO cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + cpy_r_r0 = (PyObject *)CPyType_datatypes___Fixed; + cpy_r_r1 = CPyStatics[2032]; /* 10 */ + PyObject *cpy_r_r2[1] = {cpy_r_r1}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 1, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL13; + } + if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___Fixed)) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r4); + goto CPyL13; + } + cpy_r_r6 = CPyStatic_datatypes___UNITS; + if (unlikely(cpy_r_r6 == NULL)) { + goto CPyL25; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"UNITS\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_unit); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL26; + } + if (likely(PyLong_Check(cpy_r_r8))) + cpy_r_r9 = CPyTagged_FromObject(cpy_r_r8); + else { + CPy_TypeError("int", cpy_r_r8); cpy_r_r9 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL26; + } + cpy_r_r10 = CPyTagged_Negate(cpy_r_r9); + CPyTagged_DECREF(cpy_r_r9); + cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_r10); + cpy_r_r12 = CPyNumber_Power(cpy_r_r5, cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r5); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL13; + } + cpy_r_r13 = PyNumber_Multiply(cpy_r_self, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL13; + } + cpy_r_r14 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r15[1] = {cpy_r_r13}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals); + goto CPyL27; + } + CPy_DECREF(cpy_r_r13); + if (likely(Py_TYPE(cpy_r_r17) == CPyType_datatypes___Fixed)) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "to", 120, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r17); + goto CPyL13; + } + return cpy_r_r18; +CPyL13: ; + cpy_r_r19 = CPy_CatchError(); + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 121, CPyStatic_datatypes___globals); + goto CPyL22; + } + cpy_r_r23 = CPy_ExceptionMatches(cpy_r_r22); + CPy_DecRef(cpy_r_r22); + if (!cpy_r_r23) goto CPyL20; + cpy_r_r24 = CPyStatics[698]; /* 'Cannot convert wei to unknown unit: "' */ + cpy_r_r25 = CPyStatics[699]; /* '". ' */ + cpy_r_r26 = CPyStr_Build(3, cpy_r_r24, cpy_r_unit, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); + goto CPyL22; + } + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); + goto CPyL28; + } + PyObject *cpy_r_r30[1] = {cpy_r_r26}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); + CPy_DecRef(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); + goto CPyL28; + } + CPy_DecRef(cpy_r_r26); + CPy_Raise(cpy_r_r32); + CPy_DecRef(cpy_r_r32); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 122, CPyStatic_datatypes___globals); + goto CPyL22; + } else + goto CPyL29; +CPyL19: ; + CPy_Unreachable(); +CPyL20: ; + CPy_Reraise(); + if (!0) { + goto CPyL22; + } else + goto CPyL30; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + CPy_RestoreExcInfo(cpy_r_r19); + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + cpy_r_r33 = CPy_KeepPropagating(); + if (!cpy_r_r33) goto CPyL24; + CPy_Unreachable(); +CPyL24: ; + cpy_r_r34 = NULL; + return cpy_r_r34; +CPyL25: ; + CPy_DecRef(cpy_r_r5); + goto CPyL4; +CPyL26: ; + CPy_DecRef(cpy_r_r5); + goto CPyL13; +CPyL27: ; + CPy_DecRef(cpy_r_r13); + goto CPyL13; +CPyL28: ; + CPy_DecRef(cpy_r_r26); + goto CPyL22; +CPyL29: ; + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + goto CPyL19; +CPyL30: ; + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + goto CPyL21; +} + +PyObject *CPyPy_datatypes___to_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "unit", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_unit; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_unit)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Wei)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", obj_self); + goto fail; + } + PyObject *arg_unit; + if (likely(PyUnicode_Check(obj_unit))) + arg_unit = obj_unit; + else { + CPy_TypeError("str", obj_unit); + goto fail; + } + PyObject *retval = CPyDef_datatypes___to_Wei_obj_____call__(arg___mypyc_self__, arg_self, arg_unit); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "to", 110, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes____to_wei(PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + CPyTagged cpy_r_r16; + CPyTagged cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + double cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + CPyPtr cpy_r_r38; + CPyPtr cpy_r_r39; + int64_t cpy_r_r40; + CPyPtr cpy_r_r41; + PyObject *cpy_r_r42; + CPyPtr cpy_r_r43; + CPyPtr cpy_r_r44; + int64_t cpy_r_r45; + CPyPtr cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_num_str; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + CPyPtr cpy_r_r59; + CPyPtr cpy_r_r60; + CPyPtr cpy_r_r61; + PyObject *cpy_r_num; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + CPyTagged cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + CPyTagged cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int64_t cpy_r_r76; + char cpy_r_r77; + CPyTagged cpy_r_r78; + CPyTagged cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + CPyTagged cpy_r_r85; + char cpy_r_r86; + CPyTagged cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + int32_t cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + CPyTagged cpy_r_r94; + PyObject *cpy_r_r95; + char cpy_r_r96; + CPyTagged cpy_r_r97; + int64_t cpy_r_r98; + PyObject *cpy_r_r99; + tuple_T4CIOO cpy_r_r100; + CPyTagged cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + CPyTagged cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + int32_t cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + int32_t cpy_r_r120; + char cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + CPyPtr cpy_r_r128; + CPyPtr cpy_r_r129; + CPyPtr cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + int64_t cpy_r_r141; + char cpy_r_r142; + CPyTagged cpy_r_r143; + CPyTagged cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + CPyTagged cpy_r_r150; + char cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + CPyTagged cpy_r_r154; + CPyTagged cpy_r_r155; + CPy_INCREF(cpy_r_value); + cpy_r_r0 = PyBytes_Check(cpy_r_value); + if (cpy_r_r0) { + goto CPyL108; + } else + goto CPyL14; +CPyL1: ; + CPy_INCREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) + cpy_r_r1 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals, "bytes", cpy_r_value); + goto CPyL107; + } + cpy_r_r2 = CPyStatic__c_constants___HexBytes; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL109; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals); + goto CPyL107; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r4[1] = {cpy_r_r1}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals); + goto CPyL110; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals); + goto CPyL111; + } + CPy_DECREF(cpy_r_r6); + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 128, CPyStatic_datatypes___globals, "str", cpy_r_r10); + goto CPyL107; + } + cpy_r_r12 = CPyStatics[701]; /* '0x' */ + cpy_r_r13 = CPyStr_Removeprefix(cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r11); + cpy_r_r14 = CPyStr_IsTrue(cpy_r_r13); + if (!cpy_r_r14) goto CPyL112; + cpy_r_r15 = CPyLong_FromStrWithBase(cpy_r_r13, 32); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 129, CPyStatic_datatypes___globals); + goto CPyL107; + } + if (likely(PyLong_Check(cpy_r_r15))) + cpy_r_r16 = CPyTagged_FromObject(cpy_r_r15); + else { + CPy_TypeError("int", cpy_r_r15); cpy_r_r16 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 129, CPyStatic_datatypes___globals); + goto CPyL107; + } + cpy_r_r17 = cpy_r_r16; + goto CPyL13; +CPyL12: ; + cpy_r_r17 = 0; +CPyL13: ; + return cpy_r_r17; +CPyL14: ; + cpy_r_r18 = PyObject_IsTrue(cpy_r_value); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 125, CPyStatic_datatypes___globals); + goto CPyL113; + } + cpy_r_r20 = cpy_r_r18; + if (!cpy_r_r20) goto CPyL114; + cpy_r_r21 = CPyStatics[701]; /* '0x' */ + cpy_r_r22 = PyObject_RichCompare(cpy_r_value, cpy_r_r21, 2); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 130, CPyStatic_datatypes___globals); + goto CPyL113; + } + if (unlikely(!PyBool_Check(cpy_r_r22))) { + CPy_TypeError("bool", cpy_r_r22); cpy_r_r23 = 2; + } else + cpy_r_r23 = cpy_r_r22 == Py_True; + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 130, CPyStatic_datatypes___globals); + goto CPyL113; + } + if (cpy_r_r23) { + goto CPyL114; + } else + goto CPyL20; +CPyL19: ; + return 0; +CPyL20: ; + cpy_r_r24 = PyFloat_Check(cpy_r_value); + if (!cpy_r_r24) goto CPyL56; + cpy_r_r25 = CPyStatics[702]; /* 'e+' */ + cpy_r_r26 = PyFloat_AsDouble(cpy_r_value); + if (cpy_r_r26 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_value); cpy_r_r26 = -113.0; + } + cpy_r_r27 = cpy_r_r26 == -113.0; + if (unlikely(cpy_r_r27)) goto CPyL23; +CPyL22: ; + cpy_r_r28 = PyFloat_FromDouble(cpy_r_r26); + cpy_r_r29 = PyObject_Str(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 132, CPyStatic_datatypes___globals); + goto CPyL113; + } else + goto CPyL24; +CPyL23: ; + cpy_r_r30 = PyErr_Occurred(); + if (unlikely(cpy_r_r30 != NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 132, CPyStatic_datatypes___globals); + goto CPyL113; + } else + goto CPyL22; +CPyL24: ; + CPy_INCREF(cpy_r_r29); + cpy_r_r31 = PyUnicode_Contains(cpy_r_r29, cpy_r_r25); + CPy_DECREF(cpy_r_r29); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 132, CPyStatic_datatypes___globals); + goto CPyL115; + } + cpy_r_r33 = cpy_r_r31; + if (cpy_r_r33) { + goto CPyL116; + } else + goto CPyL117; +CPyL26: ; + cpy_r_r34 = CPyStatics[702]; /* 'e+' */ + cpy_r_r35 = PyUnicode_Split(cpy_r_r29, cpy_r_r34, -1); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals); + goto CPyL107; + } + cpy_r_r36 = CPySequence_CheckUnpackCount(cpy_r_r35, 2); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals); + goto CPyL118; + } + cpy_r_r38 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r39 = *(CPyPtr *)cpy_r_r38; + cpy_r_r40 = 0 * 8; + cpy_r_r41 = cpy_r_r39 + cpy_r_r40; + cpy_r_r42 = *(PyObject * *)cpy_r_r41; + CPy_INCREF(cpy_r_r42); + cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r44 = *(CPyPtr *)cpy_r_r43; + cpy_r_r45 = 1 * 8; + cpy_r_r46 = cpy_r_r44 + cpy_r_r45; + cpy_r_r47 = *(PyObject * *)cpy_r_r46; + CPy_INCREF(cpy_r_r47); + CPy_DECREF_NO_IMM(cpy_r_r35); + if (likely(PyUnicode_Check(cpy_r_r42))) + cpy_r_r48 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals, "str", cpy_r_r42); + goto CPyL119; + } + cpy_r_num_str = cpy_r_r48; + if (likely(PyUnicode_Check(cpy_r_r47))) + cpy_r_r49 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 133, CPyStatic_datatypes___globals, "str", cpy_r_r47); + goto CPyL120; + } + cpy_r_r50 = CPyStatics[175]; /* '.' */ + cpy_r_r51 = PyUnicode_Contains(cpy_r_num_str, cpy_r_r50); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 134, CPyStatic_datatypes___globals); + goto CPyL121; + } + cpy_r_r53 = cpy_r_r51; + if (!cpy_r_r53) goto CPyL34; + cpy_r_r54 = CPyStatics[175]; /* '.' */ + cpy_r_r55 = PyUnicode_Split(cpy_r_num_str, cpy_r_r54, -1); + CPy_DECREF(cpy_r_num_str); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 134, CPyStatic_datatypes___globals); + goto CPyL122; + } + cpy_r_r56 = cpy_r_r55; + goto CPyL36; +CPyL34: ; + cpy_r_r57 = CPyStatics[114]; /* '' */ + cpy_r_r58 = PyList_New(2); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 134, CPyStatic_datatypes___globals); + goto CPyL121; + } + cpy_r_r59 = (CPyPtr)&((PyListObject *)cpy_r_r58)->ob_item; + cpy_r_r60 = *(CPyPtr *)cpy_r_r59; + *(PyObject * *)cpy_r_r60 = cpy_r_num_str; + CPy_INCREF(cpy_r_r57); + cpy_r_r61 = cpy_r_r60 + 8; + *(PyObject * *)cpy_r_r61 = cpy_r_r57; + cpy_r_r56 = cpy_r_r58; +CPyL36: ; + cpy_r_num = cpy_r_r56; + cpy_r_r62 = CPyList_GetItemShort(cpy_r_num, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL123; + } + if (likely(PyUnicode_Check(cpy_r_r62))) + cpy_r_r63 = cpy_r_r62; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r62); + goto CPyL123; + } + cpy_r_r64 = CPyList_GetItemShort(cpy_r_num, 2); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL124; + } + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r64); + goto CPyL124; + } + cpy_r_r66 = CPyLong_FromStr(cpy_r_r49); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL125; + } + if (likely(PyLong_Check(cpy_r_r66))) + cpy_r_r67 = CPyTagged_FromObject(cpy_r_r66); + else { + CPy_TypeError("int", cpy_r_r66); cpy_r_r67 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL125; + } + cpy_r_r68 = CPyStr_GetSlice(cpy_r_r65, 0, cpy_r_r67); + CPy_DECREF(cpy_r_r65); + CPyTagged_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL124; + } + if (likely(PyUnicode_Check(cpy_r_r68))) + cpy_r_r69 = cpy_r_r68; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r68); + goto CPyL124; + } + cpy_r_r70 = PyUnicode_Concat(cpy_r_r63, cpy_r_r69); + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL123; + } + cpy_r_r71 = CPyStatics[703]; /* '0' */ + cpy_r_r72 = CPyLong_FromStr(cpy_r_r49); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL126; + } + if (likely(PyLong_Check(cpy_r_r72))) + cpy_r_r73 = CPyTagged_FromObject(cpy_r_r72); + else { + CPy_TypeError("int", cpy_r_r72); cpy_r_r73 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL126; + } + cpy_r_r74 = CPyList_GetItemShort(cpy_r_num, 2); + CPy_DECREF_NO_IMM(cpy_r_num); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL127; + } + if (likely(PyUnicode_Check(cpy_r_r74))) + cpy_r_r75 = cpy_r_r74; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r74); + goto CPyL127; + } + cpy_r_r76 = CPyStr_Size_size_t(cpy_r_r75); + CPy_DECREF(cpy_r_r75); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL127; + } + cpy_r_r78 = cpy_r_r76 << 1; + cpy_r_r79 = CPyTagged_Subtract(cpy_r_r73, cpy_r_r78); + CPyTagged_DECREF(cpy_r_r73); + cpy_r_r80 = CPyTagged_StealAsObject(cpy_r_r79); + cpy_r_r81 = PyNumber_Multiply(cpy_r_r71, cpy_r_r80); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL128; + } + if (likely(PyUnicode_Check(cpy_r_r81))) + cpy_r_r82 = cpy_r_r81; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals, "str", cpy_r_r81); + goto CPyL128; + } + cpy_r_r83 = PyUnicode_Concat(cpy_r_r70, cpy_r_r82); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL107; + } + cpy_r_r84 = CPyLong_FromStr(cpy_r_r83); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL107; + } + if (likely(PyLong_Check(cpy_r_r84))) + cpy_r_r85 = CPyTagged_FromObject(cpy_r_r84); + else { + CPy_TypeError("int", cpy_r_r84); cpy_r_r85 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 135, CPyStatic_datatypes___globals); + goto CPyL107; + } + return cpy_r_r85; +CPyL56: ; + cpy_r_r86 = PyUnicode_Check(cpy_r_value); + if (cpy_r_r86) goto CPyL59; + cpy_r_r87 = CPyDef_datatypes____return_int(cpy_r_value, cpy_r_value); + CPy_DECREF(cpy_r_value); + if (unlikely(cpy_r_r87 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 137, CPyStatic_datatypes___globals); + goto CPyL107; + } + return cpy_r_r87; +CPyL59: ; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r88 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 138, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL113; + } + cpy_r_r89 = CPyStatics[701]; /* '0x' */ + cpy_r_r90 = CPyStr_Startswith(cpy_r_r88, cpy_r_r89); + CPy_DECREF(cpy_r_r88); + cpy_r_r91 = cpy_r_r90; + if (cpy_r_r91) { + goto CPyL129; + } else + goto CPyL65; +CPyL61: ; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r92 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 139, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL107; + } + cpy_r_r93 = CPyLong_FromStrWithBase(cpy_r_r92, 32); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 139, CPyStatic_datatypes___globals); + goto CPyL107; + } + if (likely(PyLong_Check(cpy_r_r93))) + cpy_r_r94 = CPyTagged_FromObject(cpy_r_r93); + else { + CPy_TypeError("int", cpy_r_r93); cpy_r_r94 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 139, CPyStatic_datatypes___globals); + goto CPyL107; + } + return cpy_r_r94; +CPyL65: ; + cpy_r_r95 = CPyStatic_datatypes___UNITS; + if (unlikely(cpy_r_r95 == NULL)) { + goto CPyL130; + } else + goto CPyL68; +CPyL66: ; + PyErr_SetString(PyExc_NameError, "value for final name \"UNITS\" was not set"); + cpy_r_r96 = 0; + if (unlikely(!cpy_r_r96)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); + goto CPyL107; + } + CPy_Unreachable(); +CPyL68: ; + cpy_r_r97 = 0; + cpy_r_r98 = PyDict_Size(cpy_r_r95); + cpy_r_r99 = CPyDict_GetItemsIter(cpy_r_r95); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); + goto CPyL113; + } +CPyL69: ; + cpy_r_r100 = CPyDict_NextItem(cpy_r_r99, cpy_r_r97); + cpy_r_r101 = cpy_r_r100.f1; + cpy_r_r97 = cpy_r_r101; + cpy_r_r102 = cpy_r_r100.f0; + if (!cpy_r_r102) goto CPyL131; + cpy_r_r103 = cpy_r_r100.f2; + CPy_INCREF(cpy_r_r103); + cpy_r_r104 = cpy_r_r100.f3; + CPy_INCREF(cpy_r_r104); + CPy_DECREF(cpy_r_r100.f2); + CPy_DECREF(cpy_r_r100.f3); + if (likely(PyUnicode_Check(cpy_r_r103))) + cpy_r_r105 = cpy_r_r103; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals, "str", cpy_r_r103); + goto CPyL132; + } + if (likely(PyLong_Check(cpy_r_r104))) + cpy_r_r106 = CPyTagged_FromObject(cpy_r_r104); + else { + CPy_TypeError("int", cpy_r_r104); cpy_r_r106 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r106 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); + goto CPyL133; + } + cpy_r_r107 = CPyStatics[220]; /* ' ' */ + cpy_r_r108 = CPyStr_Build(2, cpy_r_r107, cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 141, CPyStatic_datatypes___globals); + goto CPyL134; + } + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r109 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 141, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL135; + } + cpy_r_r110 = PyUnicode_Contains(cpy_r_r109, cpy_r_r108); + CPy_DECREF(cpy_r_r109); + CPy_DECREF(cpy_r_r108); + cpy_r_r111 = cpy_r_r110 >= 0; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 141, CPyStatic_datatypes___globals); + goto CPyL134; + } + cpy_r_r112 = cpy_r_r110; + cpy_r_r113 = cpy_r_r112 ^ 1; + if (cpy_r_r113) { + goto CPyL136; + } else + goto CPyL137; +CPyL76: ; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r114 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL138; + } + cpy_r_r115 = CPyStatics[220]; /* ' ' */ + cpy_r_r116 = PyUnicode_Split(cpy_r_r114, cpy_r_r115, -1); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals); + goto CPyL138; + } + cpy_r_r117 = CPyList_GetItemShort(cpy_r_r116, 0); + CPy_DECREF_NO_IMM(cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals); + goto CPyL138; + } + if (likely(PyUnicode_Check(cpy_r_r117))) + cpy_r_r118 = cpy_r_r117; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 143, CPyStatic_datatypes___globals, "str", cpy_r_r117); + goto CPyL138; + } + cpy_r_num_str = cpy_r_r118; + cpy_r_r119 = CPyStatics[175]; /* '.' */ + cpy_r_r120 = PyUnicode_Contains(cpy_r_num_str, cpy_r_r119); + cpy_r_r121 = cpy_r_r120 >= 0; + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 144, CPyStatic_datatypes___globals); + goto CPyL139; + } + cpy_r_r122 = cpy_r_r120; + if (!cpy_r_r122) goto CPyL84; + cpy_r_r123 = CPyStatics[175]; /* '.' */ + cpy_r_r124 = PyUnicode_Split(cpy_r_num_str, cpy_r_r123, -1); + CPy_DECREF(cpy_r_num_str); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 144, CPyStatic_datatypes___globals); + goto CPyL138; + } + cpy_r_r125 = cpy_r_r124; + goto CPyL86; +CPyL84: ; + cpy_r_r126 = CPyStatics[114]; /* '' */ + cpy_r_r127 = PyList_New(2); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 144, CPyStatic_datatypes___globals); + goto CPyL139; + } + cpy_r_r128 = (CPyPtr)&((PyListObject *)cpy_r_r127)->ob_item; + cpy_r_r129 = *(CPyPtr *)cpy_r_r128; + *(PyObject * *)cpy_r_r129 = cpy_r_num_str; + CPy_INCREF(cpy_r_r126); + cpy_r_r130 = cpy_r_r129 + 8; + *(PyObject * *)cpy_r_r130 = cpy_r_r126; + cpy_r_r125 = cpy_r_r127; +CPyL86: ; + cpy_r_num = cpy_r_r125; + cpy_r_r131 = CPyList_GetItemShort(cpy_r_num, 0); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL140; + } + if (likely(PyUnicode_Check(cpy_r_r131))) + cpy_r_r132 = cpy_r_r131; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r131); + goto CPyL140; + } + cpy_r_r133 = CPyList_GetItemShort(cpy_r_num, 2); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL141; + } + if (likely(PyUnicode_Check(cpy_r_r133))) + cpy_r_r134 = cpy_r_r133; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r133); + goto CPyL141; + } + cpy_r_r135 = CPyStr_GetSlice(cpy_r_r134, 0, cpy_r_r106); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL141; + } + if (likely(PyUnicode_Check(cpy_r_r135))) + cpy_r_r136 = cpy_r_r135; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r135); + goto CPyL141; + } + cpy_r_r137 = PyUnicode_Concat(cpy_r_r132, cpy_r_r136); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL140; + } + cpy_r_r138 = CPyStatics[703]; /* '0' */ + cpy_r_r139 = CPyList_GetItemShort(cpy_r_num, 2); + CPy_DECREF_NO_IMM(cpy_r_num); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL142; + } + if (likely(PyUnicode_Check(cpy_r_r139))) + cpy_r_r140 = cpy_r_r139; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r139); + goto CPyL142; + } + cpy_r_r141 = CPyStr_Size_size_t(cpy_r_r140); + CPy_DECREF(cpy_r_r140); + cpy_r_r142 = cpy_r_r141 >= 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL142; + } + cpy_r_r143 = cpy_r_r141 << 1; + cpy_r_r144 = CPyTagged_Subtract(cpy_r_r106, cpy_r_r143); + CPyTagged_DECREF(cpy_r_r106); + cpy_r_r145 = CPyTagged_StealAsObject(cpy_r_r144); + cpy_r_r146 = PyNumber_Multiply(cpy_r_r138, cpy_r_r145); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL143; + } + if (likely(PyUnicode_Check(cpy_r_r146))) + cpy_r_r147 = cpy_r_r146; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals, "str", cpy_r_r146); + goto CPyL143; + } + cpy_r_r148 = PyUnicode_Concat(cpy_r_r137, cpy_r_r147); + CPy_DECREF(cpy_r_r137); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL107; + } + cpy_r_r149 = CPyLong_FromStr(cpy_r_r148); + CPy_DECREF(cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL107; + } + if (likely(PyLong_Check(cpy_r_r149))) + cpy_r_r150 = CPyTagged_FromObject(cpy_r_r149); + else { + CPy_TypeError("int", cpy_r_r149); cpy_r_r150 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r150 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 145, CPyStatic_datatypes___globals); + goto CPyL107; + } + return cpy_r_r150; +CPyL102: ; + cpy_r_r151 = CPyDict_CheckSize(cpy_r_r95, cpy_r_r98); + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); + goto CPyL144; + } else + goto CPyL69; +CPyL103: ; + cpy_r_r152 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 140, CPyStatic_datatypes___globals); + goto CPyL113; + } + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r153 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_wei", 146, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL113; + } + cpy_r_r154 = CPyDef_datatypes____return_int(cpy_r_value, cpy_r_r153); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r154 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 146, CPyStatic_datatypes___globals); + goto CPyL107; + } + return cpy_r_r154; +CPyL107: ; + cpy_r_r155 = CPY_INT_TAG; + return cpy_r_r155; +CPyL108: ; + CPy_DECREF(cpy_r_value); + goto CPyL1; +CPyL109: ; + CPy_DecRef(cpy_r_r1); + goto CPyL3; +CPyL110: ; + CPy_DecRef(cpy_r_r1); + goto CPyL107; +CPyL111: ; + CPy_DecRef(cpy_r_r6); + goto CPyL107; +CPyL112: ; + CPy_DECREF(cpy_r_r13); + goto CPyL12; +CPyL113: ; + CPy_DecRef(cpy_r_value); + goto CPyL107; +CPyL114: ; + CPy_DECREF(cpy_r_value); + goto CPyL19; +CPyL115: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r29); + goto CPyL107; +CPyL116: ; + CPy_DECREF(cpy_r_value); + goto CPyL26; +CPyL117: ; + CPy_DECREF(cpy_r_r29); + goto CPyL56; +CPyL118: ; + CPy_DecRef(cpy_r_r35); + goto CPyL107; +CPyL119: ; + CPy_DecRef(cpy_r_r47); + goto CPyL107; +CPyL120: ; + CPy_DecRef(cpy_r_num_str); + goto CPyL107; +CPyL121: ; + CPy_DecRef(cpy_r_num_str); + CPy_DecRef(cpy_r_r49); + goto CPyL107; +CPyL122: ; + CPy_DecRef(cpy_r_r49); + goto CPyL107; +CPyL123: ; + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_num); + goto CPyL107; +CPyL124: ; + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_r63); + goto CPyL107; +CPyL125: ; + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r65); + goto CPyL107; +CPyL126: ; + CPy_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_r70); + goto CPyL107; +CPyL127: ; + CPy_DecRef(cpy_r_r70); + CPyTagged_DecRef(cpy_r_r73); + goto CPyL107; +CPyL128: ; + CPy_DecRef(cpy_r_r70); + goto CPyL107; +CPyL129: ; + CPy_DECREF(cpy_r_value); + goto CPyL61; +CPyL130: ; + CPy_DecRef(cpy_r_value); + goto CPyL66; +CPyL131: ; + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r100.f2); + CPy_DECREF(cpy_r_r100.f3); + goto CPyL103; +CPyL132: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r104); + goto CPyL107; +CPyL133: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r105); + goto CPyL107; +CPyL134: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r99); + CPyTagged_DecRef(cpy_r_r106); + goto CPyL107; +CPyL135: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r99); + CPyTagged_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r108); + goto CPyL107; +CPyL136: ; + CPyTagged_DECREF(cpy_r_r106); + goto CPyL102; +CPyL137: ; + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_r99); + goto CPyL76; +CPyL138: ; + CPyTagged_DecRef(cpy_r_r106); + goto CPyL107; +CPyL139: ; + CPy_DecRef(cpy_r_num_str); + CPyTagged_DecRef(cpy_r_r106); + goto CPyL107; +CPyL140: ; + CPy_DecRef(cpy_r_num); + CPyTagged_DecRef(cpy_r_r106); + goto CPyL107; +CPyL141: ; + CPy_DecRef(cpy_r_num); + CPyTagged_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r132); + goto CPyL107; +CPyL142: ; + CPyTagged_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r137); + goto CPyL107; +CPyL143: ; + CPy_DecRef(cpy_r_r137); + goto CPyL107; +CPyL144: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r99); + goto CPyL107; +} + +PyObject *CPyPy_datatypes____to_wei(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:_to_wei", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value; + if (PyUnicode_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL391; + if (CPyFloat_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL391; + if (PyLong_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL391; + if (PyBytes_Check(obj_value) || PyByteArray_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL391; + arg_value = obj_value; + if (arg_value != NULL) goto __LL391; + if (obj_value == Py_None) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL391; + CPy_TypeError("union[str, float, int, bytes, object, None]", obj_value); + goto fail; +__LL391: ; + CPyTagged retval = CPyDef_datatypes____to_wei(arg_value); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_wei", 125, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes____return_int(PyObject *cpy_r_original, PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + tuple_T3OOO cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + CPyTagged cpy_r_r25; + cpy_r_r0 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r1[1] = {cpy_r_value}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r2, 1, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 151, CPyStatic_datatypes___globals); + goto CPyL4; + } + if (likely(PyLong_Check(cpy_r_r3))) + cpy_r_r4 = CPyTagged_FromObject(cpy_r_r3); + else { + CPy_TypeError("int", cpy_r_r3); cpy_r_r4 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 151, CPyStatic_datatypes___globals); + goto CPyL4; + } + return cpy_r_r4; +CPyL4: ; + cpy_r_r5 = CPy_CatchError(); + cpy_r_r6 = CPyModule_builtins; + cpy_r_r7 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 152, CPyStatic_datatypes___globals); + goto CPyL16; + } + cpy_r_r9 = CPy_ExceptionMatches(cpy_r_r8); + CPy_DecRef(cpy_r_r8); + if (!cpy_r_r9) goto CPyL14; + cpy_r_r10 = CPyStatics[704]; /* 'Cannot convert ' */ + cpy_r_r11 = CPy_TYPE(cpy_r_original); + cpy_r_r12 = CPy_GetName(cpy_r_r11); + CPy_DecRef(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); + goto CPyL16; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals, "str", cpy_r_r12); + goto CPyL16; + } + cpy_r_r14 = CPyStatics[705]; /* " '" */ + cpy_r_r15 = PyObject_Str(cpy_r_original); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); + goto CPyL19; + } + cpy_r_r16 = CPyStatics[706]; /* "' to wei." */ + cpy_r_r17 = CPyStr_Build(5, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); + goto CPyL16; + } + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); + goto CPyL20; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DecRef(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); + goto CPyL20; + } + CPy_DecRef(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DecRef(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 153, CPyStatic_datatypes___globals); + goto CPyL16; + } else + goto CPyL21; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + CPy_Reraise(); + if (!0) { + goto CPyL16; + } else + goto CPyL22; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r5); + CPy_DecRef(cpy_r_r5.f0); + CPy_DecRef(cpy_r_r5.f1); + CPy_DecRef(cpy_r_r5.f2); + cpy_r_r24 = CPy_KeepPropagating(); + if (!cpy_r_r24) goto CPyL18; + CPy_Unreachable(); +CPyL18: ; + cpy_r_r25 = CPY_INT_TAG; + return cpy_r_r25; +CPyL19: ; + CPy_DecRef(cpy_r_r13); + goto CPyL16; +CPyL20: ; + CPy_DecRef(cpy_r_r17); + goto CPyL16; +CPyL21: ; + CPy_DecRef(cpy_r_r5.f0); + CPy_DecRef(cpy_r_r5.f1); + CPy_DecRef(cpy_r_r5.f2); + goto CPyL13; +CPyL22: ; + CPy_DecRef(cpy_r_r5.f0); + CPy_DecRef(cpy_r_r5.f1); + CPy_DecRef(cpy_r_r5.f2); + goto CPyL15; +} + +PyObject *CPyPy_datatypes____return_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"original", "value", 0}; + static CPyArg_Parser parser = {"OO:_return_int", kwlist, 0}; + PyObject *obj_original; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_original, &obj_value)) { + return NULL; + } + PyObject *arg_original = obj_original; + PyObject *arg_value = obj_value; + CPyTagged retval = CPyDef_datatypes____return_int(arg_original, arg_value); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_return_int", 149, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____new___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + cpy_r_r0 = CPyStatic__c_constants___Decimal; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"Decimal\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals); + goto CPyL7; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyDef_datatypes____to_fixed(cpy_r_value); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = CPyStatics[688]; /* '__new__' */ + PyObject *cpy_r_r4[3] = {cpy_r_r0, cpy_r_cls, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals); + goto CPyL8; + } + CPy_DECREF(cpy_r_r2); + if (likely(Py_TYPE(cpy_r_r6) == CPyType_datatypes___Fixed)) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 166, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r6); + goto CPyL7; + } + return cpy_r_r7; +CPyL7: ; + cpy_r_r8 = NULL; + return cpy_r_r8; +CPyL8: ; + CPy_DecRef(cpy_r_r2); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"cls", "value", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_cls; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_cls = obj_cls; + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_datatypes_____new___3_Fixed_obj_____call__(arg___mypyc_self__, arg_cls, arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 165, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____repr___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[707]; /* "Fixed('" */ + cpy_r_r1 = PyObject_Str(cpy_r_self); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 169, CPyStatic_datatypes___globals); + goto CPyL3; + } + cpy_r_r2 = CPyStatics[708]; /* "')" */ + cpy_r_r3 = CPyStr_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 169, CPyStatic_datatypes___globals); + goto CPyL3; + } + return cpy_r_r3; +CPyL3: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *retval = CPyDef_datatypes_____repr___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 168, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____hash___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____hash___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes_____hash___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + CPyTagged cpy_r_r10; + CPyTagged cpy_r_r11; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); + goto CPyL6; + } + if (likely(PyLong_Check(cpy_r_r9))) + cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); + else { + CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 172, CPyStatic_datatypes___globals); + goto CPyL6; + } + return cpy_r_r10; +CPyL6: ; + cpy_r_r11 = CPY_INT_TAG; + return cpy_r_r11; +} + +PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_datatypes_____hash___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 171, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____lt___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[690]; /* '__lt__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); + goto CPyL8; + } + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 175, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; + return cpy_r_r14; +CPyL7: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r9); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____lt___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__lt__", 174, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____le___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[691]; /* '__le__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); + goto CPyL8; + } + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 178, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; + return cpy_r_r14; +CPyL7: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r9); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____le___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__le__", 177, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____eq___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T3OOO cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + cpy_r_r0 = PyFloat_Check(cpy_r_other); + if (!cpy_r_r0) goto CPyL5; + cpy_r_r1 = CPyStatics[709]; /* 'Cannot compare to floating point - use a string instead' */ + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 182, CPyStatic_datatypes___globals); + goto CPyL19; + } + PyObject *cpy_r_r5[1] = {cpy_r_r1}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 182, CPyStatic_datatypes___globals); + goto CPyL19; + } + CPy_Raise(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 182, CPyStatic_datatypes___globals); + goto CPyL19; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r8 = CPyModule_builtins; + cpy_r_r9 = CPyStatics[288]; /* 'super' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r11 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r12[2] = {cpy_r_r11, cpy_r_self}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 2, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r15 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r17 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); + goto CPyL20; + } + PyObject *cpy_r_r18[1] = {cpy_r_r17}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r17); + if (unlikely(!PyBool_Check(cpy_r_r20))) { + CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; + } else + cpy_r_r21 = cpy_r_r20 == Py_True; + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 184, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r22 = cpy_r_r21 ? Py_True : Py_False; + return cpy_r_r22; +CPyL12: ; + cpy_r_r23 = CPy_CatchError(); + cpy_r_r24 = CPyModule_builtins; + cpy_r_r25 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 185, CPyStatic_datatypes___globals); + goto CPyL17; + } + cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); + CPy_DecRef(cpy_r_r26); + if (!cpy_r_r27) goto CPyL15; + cpy_r_r28 = 0 ? Py_True : Py_False; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + return cpy_r_r28; +CPyL15: ; + CPy_Reraise(); + if (!0) { + goto CPyL17; + } else + goto CPyL22; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + cpy_r_r29 = CPy_KeepPropagating(); + if (!cpy_r_r29) goto CPyL19; + CPy_Unreachable(); +CPyL19: ; + cpy_r_r30 = NULL; + return cpy_r_r30; +CPyL20: ; + CPy_DecRef(cpy_r_r16); + goto CPyL12; +CPyL21: ; + CPy_DecRef(cpy_r_r17); + goto CPyL12; +CPyL22: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL16; +} + +PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____eq___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 180, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ne___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T3OOO cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + cpy_r_r0 = PyFloat_Check(cpy_r_other); + if (!cpy_r_r0) goto CPyL5; + cpy_r_r1 = CPyStatics[709]; /* 'Cannot compare to floating point - use a string instead' */ + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 190, CPyStatic_datatypes___globals); + goto CPyL19; + } + PyObject *cpy_r_r5[1] = {cpy_r_r1}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 190, CPyStatic_datatypes___globals); + goto CPyL19; + } + CPy_Raise(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 190, CPyStatic_datatypes___globals); + goto CPyL19; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r8 = CPyModule_builtins; + cpy_r_r9 = CPyStatics[288]; /* 'super' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r11 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r12[2] = {cpy_r_r11, cpy_r_self}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 2, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r15 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r17 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); + goto CPyL20; + } + PyObject *cpy_r_r18[1] = {cpy_r_r17}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r17); + if (unlikely(!PyBool_Check(cpy_r_r20))) { + CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; + } else + cpy_r_r21 = cpy_r_r20 == Py_True; + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 192, CPyStatic_datatypes___globals); + goto CPyL12; + } + cpy_r_r22 = cpy_r_r21 ? Py_True : Py_False; + return cpy_r_r22; +CPyL12: ; + cpy_r_r23 = CPy_CatchError(); + cpy_r_r24 = CPyModule_builtins; + cpy_r_r25 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 193, CPyStatic_datatypes___globals); + goto CPyL17; + } + cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); + CPy_DecRef(cpy_r_r26); + if (!cpy_r_r27) goto CPyL15; + cpy_r_r28 = 1 ? Py_True : Py_False; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + return cpy_r_r28; +CPyL15: ; + CPy_Reraise(); + if (!0) { + goto CPyL17; + } else + goto CPyL22; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + cpy_r_r29 = CPy_KeepPropagating(); + if (!cpy_r_r29) goto CPyL19; + CPy_Unreachable(); +CPyL19: ; + cpy_r_r30 = NULL; + return cpy_r_r30; +CPyL20: ; + CPy_DecRef(cpy_r_r16); + goto CPyL12; +CPyL21: ; + CPy_DecRef(cpy_r_r17); + goto CPyL12; +CPyL22: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL16; +} + +PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ne___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 188, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ge___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[694]; /* '__ge__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); + goto CPyL8; + } + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 197, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; + return cpy_r_r14; +CPyL7: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r9); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ge___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ge__", 196, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____gt___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r7 = CPyStatics[695]; /* '__gt__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); + goto CPyL8; + } + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 200, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r14 = cpy_r_r13 ? Py_True : Py_False; + return cpy_r_r14; +CPyL7: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL8: ; + CPy_DecRef(cpy_r_r8); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r9); + goto CPyL7; +} + +PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____gt___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__gt__", 199, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____add___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r7 = CPyStatics[696]; /* '__add__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); + goto CPyL9; + } + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); + goto CPyL10; + } + CPy_DECREF(cpy_r_r9); + cpy_r_r13 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r14[1] = {cpy_r_r12}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r15, 1, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals); + goto CPyL11; + } + CPy_DECREF(cpy_r_r12); + if (likely(Py_TYPE(cpy_r_r16) == CPyType_datatypes___Fixed)) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__add__", 203, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r16); + goto CPyL8; + } + return cpy_r_r17; +CPyL8: ; + cpy_r_r18 = NULL; + return cpy_r_r18; +CPyL9: ; + CPy_DecRef(cpy_r_r8); + goto CPyL8; +CPyL10: ; + CPy_DecRef(cpy_r_r9); + goto CPyL8; +CPyL11: ; + CPy_DecRef(cpy_r_r12); + goto CPyL8; +} + +PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____add___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__add__", 202, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____sub___3_Fixed_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r7 = CPyStatics[697]; /* '__sub__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); + goto CPyL8; + } + cpy_r_r9 = CPyDef_datatypes____to_fixed(cpy_r_other); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); + goto CPyL9; + } + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); + goto CPyL10; + } + CPy_DECREF(cpy_r_r9); + cpy_r_r13 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r14[1] = {cpy_r_r12}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r15, 1, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals); + goto CPyL11; + } + CPy_DECREF(cpy_r_r12); + if (likely(Py_TYPE(cpy_r_r16) == CPyType_datatypes___Fixed)) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__sub__", 206, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Fixed", cpy_r_r16); + goto CPyL8; + } + return cpy_r_r17; +CPyL8: ; + cpy_r_r18 = NULL; + return cpy_r_r18; +CPyL9: ; + CPy_DecRef(cpy_r_r8); + goto CPyL8; +CPyL10: ; + CPy_DecRef(cpy_r_r9); + goto CPyL8; +CPyL11: ; + CPy_DecRef(cpy_r_r12); + goto CPyL8; +} + +PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___Fixed)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.Fixed", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____sub___3_Fixed_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__sub__", 205, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes____to_fixed(PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + tuple_T3OOO cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + tuple_T3OOO cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + tuple_T3OOO cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + cpy_r_r0 = PyFloat_Check(cpy_r_value); + if (!cpy_r_r0) goto CPyL5; + cpy_r_r1 = CPyStatics[710]; /* 'Cannot convert float to decimal - use a string instead' */ + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 211, CPyStatic_datatypes___globals); + goto CPyL49; + } + PyObject *cpy_r_r5[1] = {cpy_r_r1}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 211, CPyStatic_datatypes___globals); + goto CPyL49; + } + CPy_Raise(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 211, CPyStatic_datatypes___globals); + goto CPyL49; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r8 = (PyObject *)&PyUnicode_Type; + cpy_r_r9 = (PyObject *)&PyBytes_Type; + CPy_INCREF(cpy_r_r8); + CPy_INCREF(cpy_r_r9); + cpy_r_r10.f0 = cpy_r_r8; + cpy_r_r10.f1 = cpy_r_r9; + cpy_r_r11 = PyTuple_New(2); + if (unlikely(cpy_r_r11 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp392 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp392); + PyObject *__tmp393 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp393); + cpy_r_r12 = PyObject_IsInstance(cpy_r_value, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 213, CPyStatic_datatypes___globals); + goto CPyL49; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL50; + CPy_INCREF(cpy_r_value); + if (PyUnicode_Check(cpy_r_value)) + cpy_r_r15 = cpy_r_value; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL394; + if (PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value)) + cpy_r_r15 = cpy_r_value; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL394; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_fixed", 215, CPyStatic_datatypes___globals, "union[str, bytes]", cpy_r_value); + goto CPyL11; +__LL394: ; + cpy_r_r16 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r17[1] = {cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 215, CPyStatic_datatypes___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r15); + if (likely(Py_TYPE(cpy_r_r19) == CPyType_datatypes___Wei)) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_fixed", 215, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r19); + goto CPyL11; + } + cpy_r_value = cpy_r_r20; + goto CPyL18; +CPyL11: ; + cpy_r_r21 = CPy_CatchError(); + cpy_r_r22 = CPyModule_builtins; + cpy_r_r23 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 216, CPyStatic_datatypes___globals); + goto CPyL16; + } + cpy_r_r25 = CPy_ExceptionMatches(cpy_r_r24); + CPy_DecRef(cpy_r_r24); + if (cpy_r_r25) goto CPyL15; + CPy_Reraise(); + if (!0) { + goto CPyL16; + } else + goto CPyL52; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r21); + CPy_DecRef(cpy_r_r21.f0); + CPy_DecRef(cpy_r_r21.f1); + CPy_DecRef(cpy_r_r21.f2); + goto CPyL50; +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r21); + CPy_DecRef(cpy_r_r21.f0); + CPy_DecRef(cpy_r_r21.f1); + CPy_DecRef(cpy_r_r21.f2); + cpy_r_r26 = CPy_KeepPropagating(); + if (!cpy_r_r26) goto CPyL49; + CPy_Unreachable(); +CPyL18: ; + cpy_r_r27 = CPyStatic__c_constants___getcontext; + if (likely(cpy_r_r27 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"getcontext\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 221, CPyStatic_datatypes___globals); + goto CPyL23; + } else + goto CPyL53; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r27, 0, 0, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 221, CPyStatic_datatypes___globals); + goto CPyL23; + } + cpy_r_r30 = CPyStatics[711]; /* 'prec' */ + cpy_r_r31 = CPyStatics[2033]; /* 78 */ + cpy_r_r32 = PyObject_SetAttr(cpy_r_r29, cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r29); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 222, CPyStatic_datatypes___globals); + } else + goto CPyL30; +CPyL23: ; + cpy_r_r34 = CPy_CatchError(); + cpy_r_r35 = CPyStatic_datatypes___globals; + cpy_r_r36 = CPyStatics[712]; /* 'DecimalOverrideException' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 223, CPyStatic_datatypes___globals); + goto CPyL28; + } + cpy_r_r38 = CPy_ExceptionMatches(cpy_r_r37); + CPy_DecRef(cpy_r_r37); + if (cpy_r_r38) goto CPyL27; + CPy_Reraise(); + if (!0) { + goto CPyL28; + } else + goto CPyL54; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + CPy_RestoreExcInfo(cpy_r_r34); + CPy_DecRef(cpy_r_r34.f0); + CPy_DecRef(cpy_r_r34.f1); + CPy_DecRef(cpy_r_r34.f2); + goto CPyL30; +CPyL28: ; + CPy_RestoreExcInfo(cpy_r_r34); + CPy_DecRef(cpy_r_r34.f0); + CPy_DecRef(cpy_r_r34.f1); + CPy_DecRef(cpy_r_r34.f2); + cpy_r_r39 = CPy_KeepPropagating(); + if (!cpy_r_r39) { + goto CPyL35; + } else + goto CPyL55; +CPyL29: ; + CPy_Unreachable(); +CPyL30: ; + cpy_r_r40 = CPyStatic__c_constants___Decimal; + if (likely(cpy_r_r40 != NULL)) goto CPyL33; + PyErr_SetString(PyExc_NameError, "value for final name \"Decimal\" was not set"); + cpy_r_r41 = 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 225, CPyStatic_datatypes___globals); + goto CPyL35; + } else + goto CPyL56; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + PyObject *cpy_r_r42[1] = {cpy_r_value}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r43, 1, 0); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 225, CPyStatic_datatypes___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_value); + return cpy_r_r44; +CPyL35: ; + cpy_r_r45 = CPy_CatchError(); + cpy_r_r46 = CPyModule_builtins; + cpy_r_r47 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 226, CPyStatic_datatypes___globals); + goto CPyL57; + } + cpy_r_r49 = CPy_ExceptionMatches(cpy_r_r48); + CPy_DecRef(cpy_r_r48); + if (!cpy_r_r49) goto CPyL58; + cpy_r_r50 = CPy_GetExcValue(); + CPy_DecRef(cpy_r_r50); + cpy_r_r51 = CPyStatics[704]; /* 'Cannot convert ' */ + cpy_r_r52 = CPy_TYPE(cpy_r_value); + cpy_r_r53 = CPy_GetName(cpy_r_r52); + CPy_DecRef(cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); + goto CPyL57; + } + if (likely(PyUnicode_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals, "str", cpy_r_r53); + goto CPyL57; + } + cpy_r_r55 = CPyStatics[705]; /* " '" */ + cpy_r_r56 = PyObject_Str(cpy_r_value); + CPy_DecRef(cpy_r_value); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); + goto CPyL59; + } + cpy_r_r57 = CPyStatics[713]; /* "' to decimal." */ + cpy_r_r58 = CPyStr_Build(5, cpy_r_r51, cpy_r_r54, cpy_r_r55, cpy_r_r56, cpy_r_r57); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r56); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); + goto CPyL47; + } + cpy_r_r59 = CPyModule_builtins; + cpy_r_r60 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); + goto CPyL60; + } + PyObject *cpy_r_r62[1] = {cpy_r_r58}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 1, 0); + CPy_DecRef(cpy_r_r61); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); + goto CPyL60; + } + CPy_DecRef(cpy_r_r58); + CPy_Raise(cpy_r_r64); + CPy_DecRef(cpy_r_r64); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 227, CPyStatic_datatypes___globals); + goto CPyL47; + } else + goto CPyL61; +CPyL44: ; + CPy_Unreachable(); +CPyL45: ; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL62; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + cpy_r_r65 = CPy_KeepPropagating(); + if (!cpy_r_r65) goto CPyL49; + CPy_Unreachable(); +CPyL49: ; + cpy_r_r66 = NULL; + return cpy_r_r66; +CPyL50: ; + CPy_INCREF(cpy_r_value); + goto CPyL18; +CPyL51: ; + CPy_DecRef(cpy_r_r15); + goto CPyL11; +CPyL52: ; + CPy_DecRef(cpy_r_r21.f0); + CPy_DecRef(cpy_r_r21.f1); + CPy_DecRef(cpy_r_r21.f2); + goto CPyL14; +CPyL53: ; + CPy_DecRef(cpy_r_value); + goto CPyL20; +CPyL54: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r34.f0); + CPy_DecRef(cpy_r_r34.f1); + CPy_DecRef(cpy_r_r34.f2); + goto CPyL26; +CPyL55: ; + CPy_DecRef(cpy_r_value); + goto CPyL29; +CPyL56: ; + CPy_DecRef(cpy_r_value); + goto CPyL32; +CPyL57: ; + CPy_DecRef(cpy_r_value); + goto CPyL47; +CPyL58: ; + CPy_DecRef(cpy_r_value); + goto CPyL45; +CPyL59: ; + CPy_DecRef(cpy_r_r54); + goto CPyL47; +CPyL60: ; + CPy_DecRef(cpy_r_r58); + goto CPyL47; +CPyL61: ; + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL44; +CPyL62: ; + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL46; +} + +PyObject *CPyPy_datatypes____to_fixed(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:_to_fixed", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_datatypes____to_fixed(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_fixed", 209, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____new___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_converted_value; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T3OOO cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + CPyPtr cpy_r_r38; + CPyPtr cpy_r_r39; + CPyPtr cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + cpy_r_r0 = PyUnicode_Check(cpy_r_value); + if (!cpy_r_r0) goto CPyL3; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r1 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 238, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL42; + } + cpy_r_converted_value = cpy_r_r1; + goto CPyL13; +CPyL3: ; + cpy_r_r2 = PyBytes_Check(cpy_r_value); + if (!cpy_r_r2) goto CPyL11; + CPy_INCREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) + cpy_r_r3 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals, "bytes", cpy_r_value); + goto CPyL42; + } + cpy_r_r4 = CPyStatic_brownie___utils___bytes_to_hexstring; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL43; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_NameError, "value for final name \"bytes_to_hexstring\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL8: ; + PyObject *cpy_r_r6[1] = {cpy_r_r3}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 240, CPyStatic_datatypes___globals, "str", cpy_r_r8); + goto CPyL42; + } + cpy_r_converted_value = cpy_r_r9; + goto CPyL13; +CPyL11: ; + cpy_r_r10 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 242, CPyStatic_datatypes___globals); + goto CPyL42; + } + cpy_r_converted_value = cpy_r_r10; +CPyL13: ; + cpy_r_r11 = CPyStatic_datatypes___add_0x_prefix; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL45; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"add_0x_prefix\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 243, CPyStatic_datatypes___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r13[1] = {cpy_r_converted_value}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r14, 1, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 243, CPyStatic_datatypes___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_converted_value); + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 243, CPyStatic_datatypes___globals, "str", cpy_r_r15); + goto CPyL42; + } + cpy_r_converted_value = cpy_r_r16; + cpy_r_r17 = CPyStatic_datatypes___to_checksum_address; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL47; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_checksum_address\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 245, CPyStatic_datatypes___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL22: ; + PyObject *cpy_r_r19[1] = {cpy_r_converted_value}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r20, 1, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 245, CPyStatic_datatypes___globals); + goto CPyL48; + } + CPy_DECREF(cpy_r_converted_value); + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 245, CPyStatic_datatypes___globals, "str", cpy_r_r21); + goto CPyL25; + } + cpy_r_converted_value = cpy_r_r22; + goto CPyL39; +CPyL25: ; + cpy_r_r23 = CPy_CatchError(); + cpy_r_r24 = CPyModule_builtins; + cpy_r_r25 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 246, CPyStatic_datatypes___globals); + goto CPyL37; + } + cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); + CPy_DecRef(cpy_r_r26); + if (!cpy_r_r27) goto CPyL35; + cpy_r_r28 = CPyStatics[114]; /* '' */ + cpy_r_r29 = CPyStatics[714]; /* '{!r:{}}' */ + cpy_r_r30 = CPyStatics[114]; /* '' */ + cpy_r_r31 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r32[3] = {cpy_r_r29, cpy_r_value, cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); + goto CPyL37; + } + if (likely(PyUnicode_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals, "str", cpy_r_r34); + goto CPyL37; + } + cpy_r_r36 = CPyStatics[715]; /* ' is not a valid ETH address' */ + cpy_r_r37 = PyList_New(2); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); + goto CPyL49; + } + cpy_r_r38 = (CPyPtr)&((PyListObject *)cpy_r_r37)->ob_item; + cpy_r_r39 = *(CPyPtr *)cpy_r_r38; + *(PyObject * *)cpy_r_r39 = cpy_r_r35; + CPy_INCREF(cpy_r_r36); + cpy_r_r40 = cpy_r_r39 + 8; + *(PyObject * *)cpy_r_r40 = cpy_r_r36; + cpy_r_r41 = PyUnicode_Join(cpy_r_r28, cpy_r_r37); + CPy_DecRef(cpy_r_r37); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); + goto CPyL37; + } + cpy_r_r42 = CPyModule_builtins; + cpy_r_r43 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); + goto CPyL50; + } + PyObject *cpy_r_r45[1] = {cpy_r_r41}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r46, 1, 0); + CPy_DecRef(cpy_r_r44); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); + goto CPyL50; + } + CPy_DecRef(cpy_r_r41); + CPy_Raise(cpy_r_r47); + CPy_DecRef(cpy_r_r47); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 247, CPyStatic_datatypes___globals); + goto CPyL37; + } else + goto CPyL51; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL52; +CPyL36: ; + CPy_Unreachable(); +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + cpy_r_r48 = CPy_KeepPropagating(); + if (!cpy_r_r48) goto CPyL42; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r49 = (PyObject *)&PyUnicode_Type; + cpy_r_r50 = CPyStatics[688]; /* '__new__' */ + PyObject *cpy_r_r51[3] = {cpy_r_r49, cpy_r_cls, cpy_r_converted_value}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 248, CPyStatic_datatypes___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_converted_value); + if (likely(Py_TYPE(cpy_r_r53) == CPyType_datatypes___EthAddress)) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 248, CPyStatic_datatypes___globals, "brownie.convert.datatypes.EthAddress", cpy_r_r53); + goto CPyL42; + } + return cpy_r_r54; +CPyL42: ; + cpy_r_r55 = NULL; + return cpy_r_r55; +CPyL43: ; + CPy_DecRef(cpy_r_r3); + goto CPyL6; +CPyL44: ; + CPy_DecRef(cpy_r_r3); + goto CPyL42; +CPyL45: ; + CPy_DecRef(cpy_r_converted_value); + goto CPyL14; +CPyL46: ; + CPy_DecRef(cpy_r_converted_value); + goto CPyL42; +CPyL47: ; + CPy_DecRef(cpy_r_converted_value); + goto CPyL20; +CPyL48: ; + CPy_DecRef(cpy_r_converted_value); + goto CPyL25; +CPyL49: ; + CPy_DecRef(cpy_r_r35); + goto CPyL37; +CPyL50: ; + CPy_DecRef(cpy_r_r41); + goto CPyL37; +CPyL51: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL34; +CPyL52: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL36; +} + +PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"cls", "value", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_cls; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_cls = obj_cls; + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_datatypes_____new___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_cls, arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 235, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + CPyTagged cpy_r_r10; + CPyTagged cpy_r_r11; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___EthAddress; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); + goto CPyL6; + } + if (likely(PyLong_Check(cpy_r_r9))) + cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); + else { + CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 251, CPyStatic_datatypes___globals); + goto CPyL6; + } + return cpy_r_r10; +CPyL6: ; + cpy_r_r11 = CPY_INT_TAG; + return cpy_r_r11; +} + +PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___EthAddress)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.EthAddress", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_datatypes_____hash___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 250, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + CPy_INCREF_NO_IMM(cpy_r_self); + if (likely(PyUnicode_Check(cpy_r_self))) + cpy_r_r0 = cpy_r_self; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__eq__", 254, CPyStatic_datatypes___globals, "str", cpy_r_self); + goto CPyL3; + } + cpy_r_r1 = CPyDef_datatypes____address_compare(cpy_r_r0, cpy_r_other); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 254, CPyStatic_datatypes___globals); + goto CPyL3; + } + cpy_r_r2 = cpy_r_r1 ? Py_True : Py_False; + return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___EthAddress)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.EthAddress", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____eq___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 253, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + CPy_INCREF_NO_IMM(cpy_r_self); + if (likely(PyUnicode_Check(cpy_r_self))) + cpy_r_r0 = cpy_r_self; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__ne__", 257, CPyStatic_datatypes___globals, "str", cpy_r_self); + goto CPyL3; + } + cpy_r_r1 = CPyDef_datatypes____address_compare(cpy_r_r0, cpy_r_other); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 257, CPyStatic_datatypes___globals); + goto CPyL3; + } + cpy_r_r2 = cpy_r_r1 ^ 1; + cpy_r_r3 = cpy_r_r2 ? Py_True : Py_False; + return cpy_r_r3; +CPyL3: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___EthAddress)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.EthAddress", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ne___3_EthAddress_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 256, CPyStatic_datatypes___globals); + return NULL; +} + +char CPyDef_datatypes____address_compare(PyObject *cpy_r_a, PyObject *cpy_r_b) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + int64_t cpy_r_r10; + char cpy_r_r11; + CPyTagged cpy_r_r12; + char 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_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + cpy_r_r0 = PyObject_Str(cpy_r_b); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 261, CPyStatic_datatypes___globals); + goto CPyL20; + } + cpy_r_r1 = CPyStatics[701]; /* '0x' */ + cpy_r_r2 = CPyStr_Startswith(cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2; + if (!cpy_r_r3) goto CPyL10; + cpy_r_r4 = CPyStatic_datatypes___is_hex; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL21; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); + goto CPyL20; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r6[1] = {cpy_r_r0}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); + goto CPyL22; + } + if (unlikely(!PyBool_Check(cpy_r_r8))) { + CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; + } else + cpy_r_r9 = cpy_r_r8 == Py_True; + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); + goto CPyL22; + } + if (!cpy_r_r9) goto CPyL10; + cpy_r_r10 = CPyStr_Size_size_t(cpy_r_r0); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 262, CPyStatic_datatypes___globals); + goto CPyL22; + } + cpy_r_r12 = cpy_r_r10 << 1; + cpy_r_r13 = cpy_r_r12 != 84; + if (!cpy_r_r13) goto CPyL15; +CPyL10: ; + cpy_r_r14 = CPyStatics[716]; /* "Invalid type for comparison: '" */ + cpy_r_r15 = CPyStatics[717]; /* "' is not a valid address" */ + cpy_r_r16 = CPyStr_Build(3, cpy_r_r14, cpy_r_r0, cpy_r_r15); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); + goto CPyL20; + } + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); + goto CPyL23; + } + PyObject *cpy_r_r20[1] = {cpy_r_r16}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); + goto CPyL23; + } + CPy_DECREF(cpy_r_r16); + CPy_Raise(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 263, CPyStatic_datatypes___globals); + goto CPyL20; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r23 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r24[1] = {cpy_r_a}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals); + goto CPyL22; + } + if (likely(PyUnicode_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals, "str", cpy_r_r26); + goto CPyL22; + } + cpy_r_r28 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r29[1] = {cpy_r_r0}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals); + goto CPyL24; + } + CPy_DECREF(cpy_r_r0); + if (likely(PyUnicode_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_address_compare", 264, CPyStatic_datatypes___globals, "str", cpy_r_r31); + goto CPyL25; + } + cpy_r_r33 = CPyStr_Equal(cpy_r_r27, cpy_r_r32); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r32); + return cpy_r_r33; +CPyL20: ; + cpy_r_r34 = 2; + return cpy_r_r34; +CPyL21: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + goto CPyL20; +CPyL23: ; + CPy_DecRef(cpy_r_r16); + goto CPyL20; +CPyL24: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r27); + goto CPyL20; +CPyL25: ; + CPy_DecRef(cpy_r_r27); + goto CPyL20; +} + +PyObject *CPyPy_datatypes____address_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"a", "b", 0}; + static CPyArg_Parser parser = {"OO:_address_compare", kwlist, 0}; + PyObject *obj_a; + PyObject *obj_b; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_a, &obj_b)) { + return NULL; + } + PyObject *arg_a; + if (likely(PyUnicode_Check(obj_a))) + arg_a = obj_a; + else { + CPy_TypeError("str", obj_a); + goto fail; + } + PyObject *arg_b = obj_b; + char retval = CPyDef_datatypes____address_compare(arg_a, arg_b); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_address_compare", 260, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____new___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____new___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value, PyObject *cpy_r_type_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + cpy_r_r0 = (PyObject *)&PyBytes_Type; + cpy_r_r1 = CPyDef_datatypes____to_bytes(cpy_r_value, cpy_r_type_str); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 275, CPyStatic_datatypes___globals); + goto CPyL4; + } + cpy_r_r2 = CPyStatics[688]; /* '__new__' */ + PyObject *cpy_r_r3[3] = {cpy_r_r0, cpy_r_cls, cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 275, CPyStatic_datatypes___globals); + goto CPyL5; + } + CPy_DECREF(cpy_r_r1); + if (likely(Py_TYPE(cpy_r_r5) == CPyType_datatypes___HexString)) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 275, CPyStatic_datatypes___globals, "brownie.convert.datatypes.HexString", cpy_r_r5); + goto CPyL4; + } + return cpy_r_r6; +CPyL4: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +CPyL5: ; + CPy_DecRef(cpy_r_r1); + goto CPyL4; +} + +PyObject *CPyPy_datatypes_____new___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"cls", "value", "type_str", 0}; + static CPyArg_Parser parser = {"OOO:__call__", kwlist, 0}; + PyObject *obj_cls; + PyObject *obj_value; + PyObject *obj_type_str; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_value, &obj_type_str)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_cls = obj_cls; + PyObject *arg_value = obj_value; + PyObject *arg_type_str; + if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + PyObject *retval = CPyDef_datatypes_____new___3_HexString_obj_____call__(arg___mypyc_self__, arg_cls, arg_value, arg_type_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 274, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____eq___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + cpy_r_r0 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r1[1] = {cpy_r_self}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 278, CPyStatic_datatypes___globals); + goto CPyL4; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__eq__", 278, CPyStatic_datatypes___globals, "str", cpy_r_r3); + goto CPyL4; + } + cpy_r_r5 = CPyDef_datatypes____hex_compare(cpy_r_r4, cpy_r_other); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 278, CPyStatic_datatypes___globals); + goto CPyL4; + } + cpy_r_r6 = cpy_r_r5 ? Py_True : Py_False; + return cpy_r_r6; +CPyL4: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +} + +PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____eq___3_HexString_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 277, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ne___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + cpy_r_r0 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r1[1] = {cpy_r_self}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 281, CPyStatic_datatypes___globals); + goto CPyL4; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__ne__", 281, CPyStatic_datatypes___globals, "str", cpy_r_r3); + goto CPyL4; + } + cpy_r_r5 = CPyDef_datatypes____hex_compare(cpy_r_r4, cpy_r_other); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 281, CPyStatic_datatypes___globals); + goto CPyL4; + } + cpy_r_r6 = cpy_r_r5 ^ 1; + cpy_r_r7 = cpy_r_r6 ? Py_True : Py_False; + return cpy_r_r7; +CPyL4: ; + cpy_r_r8 = NULL; + return cpy_r_r8; +} + +PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ne___3_HexString_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 280, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____str___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____str___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____str___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____str___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + cpy_r_r0 = CPyStatics[701]; /* '0x' */ + cpy_r_r1 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r2[1] = {cpy_r_self}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__str__", 284, CPyStatic_datatypes___globals); + goto CPyL4; + } + if (likely(PyUnicode_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__str__", 284, CPyStatic_datatypes___globals, "str", cpy_r_r4); + goto CPyL4; + } + cpy_r_r6 = CPyStr_Build(2, cpy_r_r0, cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__str__", 284, CPyStatic_datatypes___globals); + goto CPyL4; + } + return cpy_r_r6; +CPyL4: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +} + +PyObject *CPyPy_datatypes_____str___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); + goto fail; + } + PyObject *retval = CPyDef_datatypes_____str___3_HexString_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__str__", 283, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____repr___3_HexString_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + cpy_r_r0 = PyObject_Str(cpy_r_self); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 287, CPyStatic_datatypes___globals); + goto CPyL2; + } + return cpy_r_r0; +CPyL2: ; + cpy_r_r1 = NULL; + return cpy_r_r1; +} + +PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___HexString)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.HexString", obj_self); + goto fail; + } + PyObject *retval = CPyDef_datatypes_____repr___3_HexString_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__repr__", 286, CPyStatic_datatypes___globals); + return NULL; +} + +char CPyDef_datatypes____hex_compare(PyObject *cpy_r_a, PyObject *cpy_r_b) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + cpy_r_r0 = PyObject_Str(cpy_r_b); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 291, CPyStatic_datatypes___globals); + goto CPyL18; + } + cpy_r_r1 = CPyStatics[701]; /* '0x' */ + cpy_r_r2 = CPyStr_Startswith(cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2; + if (!cpy_r_r3) goto CPyL8; + cpy_r_r4 = CPyStatic_datatypes___is_hex; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL19; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 292, CPyStatic_datatypes___globals); + goto CPyL18; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r6[1] = {cpy_r_r0}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 292, CPyStatic_datatypes___globals); + goto CPyL20; + } + if (unlikely(!PyBool_Check(cpy_r_r8))) { + CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; + } else + cpy_r_r9 = cpy_r_r8 == Py_True; + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 292, CPyStatic_datatypes___globals); + goto CPyL20; + } + if (cpy_r_r9) goto CPyL13; +CPyL8: ; + cpy_r_r10 = CPyStatics[716]; /* "Invalid type for comparison: '" */ + cpy_r_r11 = CPyStatics[718]; /* "' is not a valid hex string" */ + cpy_r_r12 = CPyStr_Build(3, cpy_r_r10, cpy_r_r0, cpy_r_r11); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); + goto CPyL18; + } + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); + goto CPyL21; + } + PyObject *cpy_r_r16[1] = {cpy_r_r12}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r12); + CPy_Raise(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 293, CPyStatic_datatypes___globals); + goto CPyL18; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r19 = CPyStatics[701]; /* '0x' */ + cpy_r_r20 = CPyStr_LStrip(cpy_r_a, cpy_r_r19); + cpy_r_r21 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r22[1] = {cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals); + goto CPyL22; + } + CPy_DECREF(cpy_r_r20); + if (likely(PyUnicode_Check(cpy_r_r24))) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals, "str", cpy_r_r24); + goto CPyL20; + } + cpy_r_r26 = CPyStatics[701]; /* '0x' */ + cpy_r_r27 = CPyStr_LStrip(cpy_r_r0, cpy_r_r26); + CPy_DECREF(cpy_r_r0); + cpy_r_r28 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r29[1] = {cpy_r_r27}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals); + goto CPyL23; + } + CPy_DECREF(cpy_r_r27); + if (likely(PyUnicode_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_hex_compare", 294, CPyStatic_datatypes___globals, "str", cpy_r_r31); + goto CPyL24; + } + cpy_r_r33 = CPyStr_Equal(cpy_r_r25, cpy_r_r32); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r32); + return cpy_r_r33; +CPyL18: ; + cpy_r_r34 = 2; + return cpy_r_r34; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + goto CPyL18; +CPyL21: ; + CPy_DecRef(cpy_r_r12); + goto CPyL18; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r20); + goto CPyL18; +CPyL23: ; + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + goto CPyL18; +CPyL24: ; + CPy_DecRef(cpy_r_r25); + goto CPyL18; +} + +PyObject *CPyPy_datatypes____hex_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"a", "b", 0}; + static CPyArg_Parser parser = {"OO:_hex_compare", kwlist, 0}; + PyObject *obj_a; + PyObject *obj_b; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_a, &obj_b)) { + return NULL; + } + PyObject *arg_a; + if (likely(PyUnicode_Check(obj_a))) + arg_a = obj_a; + else { + CPy_TypeError("str", obj_a); + goto fail; + } + PyObject *arg_b = obj_b; + char retval = CPyDef_datatypes____hex_compare(arg_a, arg_b); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_hex_compare", 290, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes____to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T3OOO cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char 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_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + CPyTagged cpy_r_r40; + int64_t cpy_r_r41; + char cpy_r_r42; + int64_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + int64_t cpy_r_r47; + char cpy_r_r48; + int64_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + CPyTagged cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + tuple_T3OOO cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + if (cpy_r_type_str != NULL) goto CPyL56; + cpy_r_r0 = CPyStatics[719]; /* 'bytes32' */ + CPy_INCREF(cpy_r_r0); + cpy_r_type_str = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = PyBool_Check(cpy_r_value); + if (cpy_r_r1) goto CPyL5; + cpy_r_r2 = (PyObject *)&PyBytes_Type; + cpy_r_r3 = (PyObject *)&PyUnicode_Type; + cpy_r_r4 = (PyObject *)&PyLong_Type; + CPy_INCREF(cpy_r_r2); + CPy_INCREF(cpy_r_r3); + CPy_INCREF(cpy_r_r4); + cpy_r_r5.f0 = cpy_r_r2; + cpy_r_r5.f1 = cpy_r_r3; + cpy_r_r5.f2 = cpy_r_r4; + cpy_r_r6 = PyTuple_New(3); + if (unlikely(cpy_r_r6 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp395 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp395); + PyObject *__tmp396 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp396); + PyObject *__tmp397 = cpy_r_r5.f2; + PyTuple_SET_ITEM(cpy_r_r6, 2, __tmp397); + cpy_r_r7 = PyObject_IsInstance(cpy_r_value, cpy_r_r6); + CPy_DECREF(cpy_r_r6); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 299, CPyStatic_datatypes___globals); + goto CPyL57; + } + cpy_r_r9 = cpy_r_r7; + if (cpy_r_r9) goto CPyL13; +CPyL5: ; + cpy_r_r10 = CPyStatics[704]; /* 'Cannot convert ' */ + cpy_r_r11 = CPy_TYPE(cpy_r_value); + cpy_r_r12 = CPy_GetName(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); + goto CPyL57; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals, "str", cpy_r_r12); + goto CPyL57; + } + cpy_r_r14 = CPyStatics[705]; /* " '" */ + cpy_r_r15 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); + goto CPyL58; + } + cpy_r_r16 = CPyStatics[720]; /* "' to " */ + cpy_r_r17 = CPyStr_Build(6, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_type_str); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_type_str); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); + goto CPyL55; + } + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); + goto CPyL59; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); + goto CPyL59; + } + CPy_DECREF(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 300, CPyStatic_datatypes___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r24 = CPyDef_datatypes____to_hex(cpy_r_value); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 301, CPyStatic_datatypes___globals); + goto CPyL57; + } + cpy_r_value = cpy_r_r24; + cpy_r_r25 = CPyStatics[721]; /* 'bytes' */ + cpy_r_r26 = CPyStr_Equal(cpy_r_type_str, cpy_r_r25); + if (cpy_r_r26) { + goto CPyL60; + } else + goto CPyL21; +CPyL15: ; + cpy_r_r27 = CPyStatic_datatypes___to_bytes; + if (unlikely(cpy_r_r27 == NULL)) { + goto CPyL61; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 303, CPyStatic_datatypes___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL18: ; + PyObject *cpy_r_r29[1] = {cpy_r_value}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = CPyStatics[2168]; /* ('hexstr',) */ + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r30, 0, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 303, CPyStatic_datatypes___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_r32) || PyByteArray_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_bytes", 303, CPyStatic_datatypes___globals, "bytes", cpy_r_r32); + goto CPyL55; + } + return cpy_r_r33; +CPyL21: ; + cpy_r_r34 = CPyStatics[723]; /* 'byte' */ + cpy_r_r35 = CPyStr_Equal(cpy_r_type_str, cpy_r_r34); + if (cpy_r_r35) { + goto CPyL63; + } else + goto CPyL23; +CPyL22: ; + cpy_r_r36 = CPyStatics[724]; /* 'bytes1' */ + CPy_INCREF(cpy_r_r36); + cpy_r_type_str = cpy_r_r36; +CPyL23: ; + cpy_r_r37 = CPyStatics[721]; /* 'bytes' */ + cpy_r_r38 = CPyStr_Strip(cpy_r_type_str, cpy_r_r37); + cpy_r_r39 = CPyLong_FromStr(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 306, CPyStatic_datatypes___globals); + goto CPyL64; + } + if (likely(PyLong_Check(cpy_r_r39))) + cpy_r_r40 = CPyTagged_FromObject(cpy_r_r39); + else { + CPy_TypeError("int", cpy_r_r39); cpy_r_r40 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 306, CPyStatic_datatypes___globals); + goto CPyL64; + } + cpy_r_r41 = cpy_r_r40 & 1; + cpy_r_r42 = cpy_r_r41 != 0; + if (cpy_r_r42) goto CPyL27; + cpy_r_r43 = 2 & 1; + cpy_r_r44 = cpy_r_r43 != 0; + if (!cpy_r_r44) goto CPyL28; +CPyL27: ; + cpy_r_r45 = CPyTagged_IsLt_(cpy_r_r40, 2); + if (cpy_r_r45) { + goto CPyL65; + } else + goto CPyL29; +CPyL28: ; + cpy_r_r46 = (Py_ssize_t)cpy_r_r40 < (Py_ssize_t)2; + if (cpy_r_r46) goto CPyL65; +CPyL29: ; + cpy_r_r47 = cpy_r_r40 & 1; + cpy_r_r48 = cpy_r_r47 != 0; + if (cpy_r_r48) goto CPyL31; + cpy_r_r49 = 64 & 1; + cpy_r_r50 = cpy_r_r49 != 0; + if (!cpy_r_r50) goto CPyL32; +CPyL31: ; + cpy_r_r51 = CPyTagged_IsLt_(64, cpy_r_r40); + if (cpy_r_r51) { + goto CPyL65; + } else + goto CPyL38; +CPyL32: ; + cpy_r_r52 = (Py_ssize_t)cpy_r_r40 > (Py_ssize_t)64; + if (cpy_r_r52) { + goto CPyL65; + } else + goto CPyL38; +CPyL33: ; + cpy_r_r53 = CPyStatics[725]; /* 'Invalid type: ' */ + cpy_r_r54 = CPyStr_Build(2, cpy_r_r53, cpy_r_type_str); + CPy_DECREF(cpy_r_type_str); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); + goto CPyL55; + } + cpy_r_r55 = CPyModule_builtins; + cpy_r_r56 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); + goto CPyL66; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); + goto CPyL66; + } + CPy_DECREF(cpy_r_r54); + CPy_Raise(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 308, CPyStatic_datatypes___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r61 = (PyObject *)&PyLong_Type; + cpy_r_r62 = CPyStatics[2034]; /* 16 */ + PyObject *cpy_r_r63[2] = {cpy_r_value, cpy_r_r62}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r64, 2, 0); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); + goto CPyL67; + } + if (likely(PyLong_Check(cpy_r_r65))) + cpy_r_r66 = CPyTagged_FromObject(cpy_r_r65); + else { + CPy_TypeError("int", cpy_r_r65); cpy_r_r66 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); + goto CPyL67; + } + cpy_r_r67 = CPyStatics[726]; /* 'big' */ + cpy_r_r68 = CPyStatics[682]; /* 'to_bytes' */ + cpy_r_r69 = CPyTagged_StealAsObject(cpy_r_r66); + cpy_r_r70 = CPyTagged_StealAsObject(cpy_r_r40); + PyObject *cpy_r_r71[3] = {cpy_r_r69, cpy_r_r70, cpy_r_r67}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r72, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); + goto CPyL68; + } + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r70); + if (likely(PyBytes_Check(cpy_r_r73) || PyByteArray_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeError("bytes", cpy_r_r73); + cpy_r_r74 = NULL; + } + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 310, CPyStatic_datatypes___globals); + goto CPyL43; + } else + goto CPyL69; +CPyL42: ; + return cpy_r_r74; +CPyL43: ; + cpy_r_r75 = CPy_CatchError(); + cpy_r_r76 = CPyModule_builtins; + cpy_r_r77 = CPyStatics[303]; /* 'OverflowError' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 311, CPyStatic_datatypes___globals); + goto CPyL70; + } + cpy_r_r79 = CPy_ExceptionMatches(cpy_r_r78); + CPy_DecRef(cpy_r_r78); + if (!cpy_r_r79) goto CPyL71; + cpy_r_r80 = CPyStatics[132]; /* "'" */ + cpy_r_r81 = PyObject_Str(cpy_r_value); + CPy_DecRef(cpy_r_value); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); + goto CPyL72; + } + cpy_r_r82 = CPyStatics[727]; /* "' exceeds maximum length for " */ + cpy_r_r83 = CPyStr_Build(4, cpy_r_r80, cpy_r_r81, cpy_r_r82, cpy_r_type_str); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_type_str); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); + goto CPyL53; + } + cpy_r_r84 = CPyModule_builtins; + cpy_r_r85 = CPyStatics[303]; /* 'OverflowError' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); + goto CPyL73; + } + PyObject *cpy_r_r87[1] = {cpy_r_r83}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, 0); + CPy_DecRef(cpy_r_r86); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); + goto CPyL73; + } + CPy_DecRef(cpy_r_r83); + CPy_Raise(cpy_r_r89); + CPy_DecRef(cpy_r_r89); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 312, CPyStatic_datatypes___globals); + goto CPyL53; + } else + goto CPyL74; +CPyL50: ; + CPy_Unreachable(); +CPyL51: ; + CPy_Reraise(); + if (!0) { + goto CPyL53; + } else + goto CPyL75; +CPyL52: ; + CPy_Unreachable(); +CPyL53: ; + CPy_RestoreExcInfo(cpy_r_r75); + CPy_DecRef(cpy_r_r75.f0); + CPy_DecRef(cpy_r_r75.f1); + CPy_DecRef(cpy_r_r75.f2); + cpy_r_r90 = CPy_KeepPropagating(); + if (!cpy_r_r90) goto CPyL55; + CPy_Unreachable(); +CPyL55: ; + cpy_r_r91 = NULL; + return cpy_r_r91; +CPyL56: ; + CPy_INCREF(cpy_r_type_str); + goto CPyL2; +CPyL57: ; + CPy_DecRef(cpy_r_type_str); + goto CPyL55; +CPyL58: ; + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r13); + goto CPyL55; +CPyL59: ; + CPy_DecRef(cpy_r_r17); + goto CPyL55; +CPyL60: ; + CPy_DECREF(cpy_r_type_str); + goto CPyL15; +CPyL61: ; + CPy_DecRef(cpy_r_value); + goto CPyL16; +CPyL62: ; + CPy_DecRef(cpy_r_value); + goto CPyL55; +CPyL63: ; + CPy_DECREF(cpy_r_type_str); + goto CPyL22; +CPyL64: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_type_str); + goto CPyL55; +CPyL65: ; + CPy_DECREF(cpy_r_value); + CPyTagged_DECREF(cpy_r_r40); + goto CPyL33; +CPyL66: ; + CPy_DecRef(cpy_r_r54); + goto CPyL55; +CPyL67: ; + CPyTagged_DecRef(cpy_r_r40); + goto CPyL43; +CPyL68: ; + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + goto CPyL43; +CPyL69: ; + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_type_str); + goto CPyL42; +CPyL70: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_type_str); + goto CPyL53; +CPyL71: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_type_str); + goto CPyL51; +CPyL72: ; + CPy_DecRef(cpy_r_type_str); + goto CPyL53; +CPyL73: ; + CPy_DecRef(cpy_r_r83); + goto CPyL53; +CPyL74: ; + CPy_DecRef(cpy_r_r75.f0); + CPy_DecRef(cpy_r_r75.f1); + CPy_DecRef(cpy_r_r75.f2); + goto CPyL50; +CPyL75: ; + CPy_DecRef(cpy_r_r75.f0); + CPy_DecRef(cpy_r_r75.f1); + CPy_DecRef(cpy_r_r75.f2); + goto CPyL52; +} + +PyObject *CPyPy_datatypes____to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", "type_str", 0}; + static CPyArg_Parser parser = {"O|O:_to_bytes", kwlist, 0}; + PyObject *obj_value; + PyObject *obj_type_str = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *arg_type_str; + if (obj_type_str == NULL) { + arg_type_str = NULL; + } else if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + PyObject *retval = CPyDef_datatypes____to_bytes(arg_value, arg_type_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_bytes", 297, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes____to_hex(PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_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; + PyObject *cpy_r_r53; + cpy_r_r0 = PyBytes_Check(cpy_r_value); + if (!cpy_r_r0) goto CPyL8; + CPy_INCREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) + cpy_r_r1 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals, "bytes", cpy_r_value); + goto CPyL43; + } + cpy_r_r2 = CPyStatic_brownie___utils___bytes_to_hexstring; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL44; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"bytes_to_hexstring\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals); + goto CPyL43; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r4[1] = {cpy_r_r1}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r1); + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 318, CPyStatic_datatypes___globals, "str", cpy_r_r6); + goto CPyL43; + } + return cpy_r_r7; +CPyL8: ; + cpy_r_r8 = PyLong_Check(cpy_r_value); + if (!cpy_r_r8) goto CPyL14; + if (likely(PyLong_Check(cpy_r_value))) + cpy_r_r9 = CPyTagged_FromObject(cpy_r_value); + else { + CPy_TypeError("int", cpy_r_value); cpy_r_r9 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals); + goto CPyL43; + } + cpy_r_r10 = CPyModule_builtins; + cpy_r_r11 = CPyStatics[700]; /* 'hex' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals); + goto CPyL46; + } + cpy_r_r13 = CPyTagged_StealAsObject(cpy_r_r9); + PyObject *cpy_r_r14[1] = {cpy_r_r13}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals); + goto CPyL47; + } + CPy_DECREF(cpy_r_r13); + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 320, CPyStatic_datatypes___globals, "str", cpy_r_r16); + goto CPyL43; + } + return cpy_r_r17; +CPyL14: ; + cpy_r_r18 = PyUnicode_Check(cpy_r_value); + if (!cpy_r_r18) goto CPyL35; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r19 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 322, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL43; + } + cpy_r_r20 = CPyStatics[114]; /* '' */ + cpy_r_r21 = CPyStatics[701]; /* '0x' */ + cpy_r_r22 = CPyStr_Equal(cpy_r_r19, cpy_r_r20); + if (cpy_r_r22) goto CPyL48; + cpy_r_r23 = CPyStr_Equal(cpy_r_r19, cpy_r_r21); + CPy_DECREF(cpy_r_r19); + if (cpy_r_r23) goto CPyL19; + if (0) { + goto CPyL20; + } else + goto CPyL21; +CPyL19: ; + if (!1) goto CPyL21; +CPyL20: ; + cpy_r_r24 = CPyStatics[728]; /* '0x00' */ + CPy_INCREF(cpy_r_r24); + return cpy_r_r24; +CPyL21: ; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r25 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL43; + } + cpy_r_r26 = CPyStatic_datatypes___is_hex; + if (unlikely(cpy_r_r26 == NULL)) { + goto CPyL49; + } else + goto CPyL25; +CPyL23: ; + PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals); + goto CPyL43; + } + CPy_Unreachable(); +CPyL25: ; + PyObject *cpy_r_r28[1] = {cpy_r_r25}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 1, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals); + goto CPyL50; + } + CPy_DECREF(cpy_r_r25); + if (unlikely(!PyBool_Check(cpy_r_r30))) { + CPy_TypeError("bool", cpy_r_r30); cpy_r_r31 = 2; + } else + cpy_r_r31 = cpy_r_r30 == Py_True; + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 324, CPyStatic_datatypes___globals); + goto CPyL43; + } + if (!cpy_r_r31) goto CPyL35; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r32 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals, "str", cpy_r_value); + goto CPyL43; + } + cpy_r_r33 = CPyStatic_datatypes___add_0x_prefix; + if (unlikely(cpy_r_r33 == NULL)) { + goto CPyL51; + } else + goto CPyL32; +CPyL30: ; + PyErr_SetString(PyExc_NameError, "value for final name \"add_0x_prefix\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals); + goto CPyL43; + } + CPy_Unreachable(); +CPyL32: ; + PyObject *cpy_r_r35[1] = {cpy_r_r32}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals); + goto CPyL52; + } + CPy_DECREF(cpy_r_r32); + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 325, CPyStatic_datatypes___globals, "str", cpy_r_r37); + goto CPyL43; + } + return cpy_r_r38; +CPyL35: ; + cpy_r_r39 = CPyStatics[704]; /* 'Cannot convert ' */ + cpy_r_r40 = CPy_TYPE(cpy_r_value); + cpy_r_r41 = CPy_GetName(cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); + goto CPyL43; + } + if (likely(PyUnicode_Check(cpy_r_r41))) + cpy_r_r42 = cpy_r_r41; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals, "str", cpy_r_r41); + goto CPyL43; + } + cpy_r_r43 = CPyStatics[705]; /* " '" */ + cpy_r_r44 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); + goto CPyL53; + } + cpy_r_r45 = CPyStatics[729]; /* "' to a hex string" */ + cpy_r_r46 = CPyStr_Build(5, cpy_r_r39, cpy_r_r42, cpy_r_r43, cpy_r_r44, cpy_r_r45); + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); + goto CPyL43; + } + cpy_r_r47 = CPyModule_builtins; + cpy_r_r48 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); + goto CPyL54; + } + 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_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); + goto CPyL54; + } + CPy_DECREF(cpy_r_r46); + CPy_Raise(cpy_r_r52); + CPy_DECREF(cpy_r_r52); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 326, CPyStatic_datatypes___globals); + goto CPyL43; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r53 = NULL; + return cpy_r_r53; +CPyL44: ; + CPy_DecRef(cpy_r_r1); + goto CPyL3; +CPyL45: ; + CPy_DecRef(cpy_r_r1); + goto CPyL43; +CPyL46: ; + CPyTagged_DecRef(cpy_r_r9); + goto CPyL43; +CPyL47: ; + CPy_DecRef(cpy_r_r13); + goto CPyL43; +CPyL48: ; + CPy_DECREF(cpy_r_r19); + goto CPyL19; +CPyL49: ; + CPy_DecRef(cpy_r_r25); + goto CPyL23; +CPyL50: ; + CPy_DecRef(cpy_r_r25); + goto CPyL43; +CPyL51: ; + CPy_DecRef(cpy_r_r32); + goto CPyL30; +CPyL52: ; + CPy_DecRef(cpy_r_r32); + goto CPyL43; +CPyL53: ; + CPy_DecRef(cpy_r_r42); + goto CPyL43; +CPyL54: ; + CPy_DecRef(cpy_r_r46); + goto CPyL43; +} + +PyObject *CPyPy_datatypes____to_hex(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:_to_hex", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_datatypes____to_hex(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_to_hex", 315, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_values, PyObject *cpy_r_abi) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged 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; + CPyTagged cpy_r_i; + 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; + PyObject *cpy_r_r14; + tuple_T2OO cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + CPyPtr cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + CPyTagged cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + CPyTagged cpy_r_r69; + CPyTagged cpy_r_i_2; + int64_t cpy_r_r70; + char cpy_r_r71; + int64_t cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + CPyTagged cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + CPyTagged cpy_r_r95; + CPyTagged cpy_r_x; + int64_t cpy_r_r96; + char cpy_r_r97; + int64_t cpy_r_r98; + char cpy_r_r99; + char cpy_r_r100; + char cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + int32_t cpy_r_r109; + char cpy_r_r110; + CPyTagged cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject **cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject **cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + char cpy_r_r127; + CPyTagged cpy_r_r128; + int64_t cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject **cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + int32_t cpy_r_r140; + char cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + int32_t cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; + CPyTagged cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + int64_t cpy_r_r154; + CPyPtr cpy_r_r155; + int64_t cpy_r_r156; + char cpy_r_r157; + CPyTagged cpy_r_c; + CPyPtr cpy_r_r158; + CPyPtr cpy_r_r159; + int64_t cpy_r_r160; + CPyPtr cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + int32_t cpy_r_r176; + char cpy_r_r177; + CPyTagged cpy_r_r178; + int64_t cpy_r_r179; + PyObject *cpy_r_r180; + int32_t cpy_r_r181; + char cpy_r_r182; + PyObject *cpy_r_r183; + if (cpy_r_abi != NULL) goto CPyL108; + cpy_r_r0 = Py_None; + cpy_r_abi = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = PySequence_List(cpy_r_values); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 342, CPyStatic_datatypes___globals); + goto CPyL109; + } + cpy_r_values = cpy_r_r1; + cpy_r_r2 = 0; + CPy_INCREF(cpy_r_values); + if (likely(PyList_Check(cpy_r_values))) + cpy_r_r3 = cpy_r_values; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 343, CPyStatic_datatypes___globals, "list", cpy_r_values); + goto CPyL110; + } + cpy_r_r4 = 0; +CPyL5: ; + cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r6 = *(int64_t *)cpy_r_r5; + cpy_r_r7 = cpy_r_r4 < cpy_r_r6; + if (!cpy_r_r7) goto CPyL111; + cpy_r_i = cpy_r_r2; + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); + cpy_r_r13 = (PyObject *)&PyTuple_Type; + cpy_r_r14 = (PyObject *)&PyList_Type; + CPy_INCREF(cpy_r_r13); + CPy_INCREF(cpy_r_r14); + cpy_r_r15.f0 = cpy_r_r13; + cpy_r_r15.f1 = cpy_r_r14; + cpy_r_r16 = PyTuple_New(2); + if (unlikely(cpy_r_r16 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp398 = cpy_r_r15.f0; + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp398); + PyObject *__tmp399 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp399); + cpy_r_r17 = PyObject_IsInstance(cpy_r_r12, cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 344, CPyStatic_datatypes___globals); + goto CPyL112; + } + cpy_r_r19 = cpy_r_r17; + if (!cpy_r_r19) goto CPyL113; + cpy_r_r20 = (PyObject *)CPyType_datatypes___ReturnValue; + cpy_r_r21 = (CPyPtr)&((PyObject *)cpy_r_r12)->ob_type; + cpy_r_r22 = *(PyObject * *)cpy_r_r21; + cpy_r_r23 = cpy_r_r22 == cpy_r_r20; + if (cpy_r_r23) goto CPyL113; + cpy_r_r24 = (PyObject *)&_Py_NoneStruct; + cpy_r_r25 = cpy_r_abi != cpy_r_r24; + if (!cpy_r_r25) goto CPyL70; + cpy_r_r26 = CPyStatics[730]; /* 'components' */ + CPy_INCREF(cpy_r_abi); + cpy_r_r27 = cpy_r_abi; + CPyTagged_INCREF(cpy_r_i); + cpy_r_r28 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r29 = PyObject_GetItem(cpy_r_r27, cpy_r_r28); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 345, CPyStatic_datatypes___globals); + goto CPyL112; + } + if (likely(PyDict_Check(cpy_r_r29))) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 345, CPyStatic_datatypes___globals, "dict", cpy_r_r29); + goto CPyL112; + } + CPy_INCREF(cpy_r_r30); + cpy_r_r31 = PyDict_Contains(cpy_r_r30, cpy_r_r26); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 345, CPyStatic_datatypes___globals); + goto CPyL114; + } + cpy_r_r33 = cpy_r_r31; + if (!cpy_r_r33) goto CPyL115; + cpy_r_r34 = CPyStatics[350]; /* 'type' */ + cpy_r_r35 = CPyDict_GetItem(cpy_r_r30, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 346, CPyStatic_datatypes___globals); + goto CPyL114; + } + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 346, CPyStatic_datatypes___globals, "str", cpy_r_r35); + goto CPyL114; + } + cpy_r_r37 = CPyStatics[731]; /* 'tuple' */ + cpy_r_r38 = CPyStr_Equal(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (!cpy_r_r38) goto CPyL24; + if (PyTuple_Check(cpy_r_r12)) + cpy_r_r39 = cpy_r_r12; + else { + cpy_r_r39 = NULL; + } + if (cpy_r_r39 != NULL) goto __LL400; + if (PyList_Check(cpy_r_r12)) + cpy_r_r39 = cpy_r_r12; + else { + cpy_r_r39 = NULL; + } + if (cpy_r_r39 != NULL) goto __LL400; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); + goto CPyL116; +__LL400: ; + cpy_r_r40 = CPyStatics[730]; /* 'components' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r30, cpy_r_r40); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals); + goto CPyL117; + } + cpy_r_r42 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r43[2] = {cpy_r_r39, cpy_r_r41}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 2, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals); + goto CPyL118; + } + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r41); + if (likely(Py_TYPE(cpy_r_r45) == CPyType_datatypes___ReturnValue)) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r45); + goto CPyL119; + } + CPy_INCREF(cpy_r_values); + if (likely(PyList_Check(cpy_r_values))) + cpy_r_r47 = cpy_r_values; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals, "list", cpy_r_values); + goto CPyL120; + } + cpy_r_r48 = CPyList_SetItem(cpy_r_r47, cpy_r_i, cpy_r_r46); + CPy_DECREF_NO_IMM(cpy_r_r47); + CPyTagged_DECREF(cpy_r_i); + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 348, CPyStatic_datatypes___globals); + goto CPyL121; + } else + goto CPyL75; +CPyL24: ; + cpy_r_r49 = CPyDict_Copy(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 351, CPyStatic_datatypes___globals); + goto CPyL112; + } + CPy_INCREF(cpy_r_r12); + if (PyTuple_Check(cpy_r_r12)) + cpy_r_r50 = cpy_r_r12; + else { + cpy_r_r50 = NULL; + } + if (cpy_r_r50 != NULL) goto __LL401; + if (PyList_Check(cpy_r_r12)) + cpy_r_r50 = cpy_r_r12; + else { + cpy_r_r50 = NULL; + } + if (cpy_r_r50 != NULL) goto __LL401; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 352, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); + goto CPyL122; +__LL401: ; + cpy_r_r51 = CPyObject_Size(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 352, CPyStatic_datatypes___globals); + goto CPyL122; + } + cpy_r_r52 = CPyStatics[350]; /* 'type' */ + cpy_r_r53 = CPyDict_GetItem(cpy_r_r49, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); + goto CPyL123; + } + if (likely(PyUnicode_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals, "str", cpy_r_r53); + goto CPyL123; + } + cpy_r_r55 = CPyStatics[292]; /* '[' */ + cpy_r_r56 = CPyStatics[511]; /* 'rsplit' */ + cpy_r_r57 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r58[3] = {cpy_r_r54, cpy_r_r55, cpy_r_r57}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = CPyStatics[2130]; /* ('maxsplit',) */ + cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r59, 9223372036854775810ULL, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); + goto CPyL124; + } + CPy_DECREF(cpy_r_r54); + if (likely(PyList_Check(cpy_r_r61))) + cpy_r_r62 = cpy_r_r61; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals, "list", cpy_r_r61); + goto CPyL125; + } + cpy_r_r63 = CPyList_GetItemShort(cpy_r_r62, 0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); + goto CPyL125; + } + if (likely(PyUnicode_Check(cpy_r_r63))) + cpy_r_r64 = cpy_r_r63; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals, "str", cpy_r_r63); + goto CPyL125; + } + CPy_DECREF(cpy_r_r61); + cpy_r_r65 = CPyStatics[350]; /* 'type' */ + cpy_r_r66 = CPyDict_SetItem(cpy_r_r49, cpy_r_r65, cpy_r_r64); + CPy_DECREF(cpy_r_r64); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 353, CPyStatic_datatypes___globals); + goto CPyL123; + } + cpy_r_r68 = PyList_New(0); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); + goto CPyL123; + } + cpy_r_r69 = 0; + CPyTagged_INCREF(cpy_r_r69); + cpy_r_i_2 = cpy_r_r69; + CPyTagged_DECREF(cpy_r_i_2); +CPyL36: ; + cpy_r_r70 = cpy_r_r69 & 1; + cpy_r_r71 = cpy_r_r70 != 0; + if (cpy_r_r71) goto CPyL38; + cpy_r_r72 = cpy_r_r51 & 1; + cpy_r_r73 = cpy_r_r72 != 0; + if (!cpy_r_r73) goto CPyL39; +CPyL38: ; + cpy_r_r74 = CPyTagged_IsLt_(cpy_r_r69, cpy_r_r51); + if (cpy_r_r74) { + goto CPyL40; + } else + goto CPyL126; +CPyL39: ; + cpy_r_r75 = (Py_ssize_t)cpy_r_r69 < (Py_ssize_t)cpy_r_r51; + if (!cpy_r_r75) goto CPyL126; +CPyL40: ; + cpy_r_r76 = CPyStatic__c_constants___deepcopy; + if (unlikely(cpy_r_r76 == NULL)) { + goto CPyL127; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); + cpy_r_r77 = 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); + goto CPyL107; + } + CPy_Unreachable(); +CPyL43: ; + PyObject *cpy_r_r78[1] = {cpy_r_r49}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r76, cpy_r_r79, 1, 0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); + goto CPyL128; + } + if (likely(PyDict_Check(cpy_r_r80))) + cpy_r_r81 = cpy_r_r80; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals, "dict", cpy_r_r80); + goto CPyL128; + } + cpy_r_r82 = PyList_Append(cpy_r_r68, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 354, CPyStatic_datatypes___globals); + goto CPyL128; + } + cpy_r_r84 = CPyTagged_Add(cpy_r_r69, 2); + CPyTagged_DECREF(cpy_r_r69); + CPyTagged_INCREF(cpy_r_r84); + cpy_r_r69 = cpy_r_r84; + cpy_r_i_2 = cpy_r_r84; + CPyTagged_DECREF(cpy_r_i_2); + goto CPyL36; +CPyL47: ; + cpy_r_r85 = CPyStatics[397]; /* 'name' */ + cpy_r_r86 = CPyDict_GetWithNone(cpy_r_r49, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 355, CPyStatic_datatypes___globals); + goto CPyL129; + } + if (PyUnicode_Check(cpy_r_r86)) + cpy_r_r87 = cpy_r_r86; + else { + cpy_r_r87 = NULL; + } + if (cpy_r_r87 != NULL) goto __LL402; + if (cpy_r_r86 == Py_None) + cpy_r_r87 = cpy_r_r86; + else { + cpy_r_r87 = NULL; + } + if (cpy_r_r87 != NULL) goto __LL402; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 355, CPyStatic_datatypes___globals, "str or None", cpy_r_r86); + goto CPyL129; +__LL402: ; + cpy_r_r88 = (PyObject *)&_Py_NoneStruct; + cpy_r_r89 = cpy_r_r87 != cpy_r_r88; + if (!cpy_r_r89) goto CPyL130; + if (likely(cpy_r_r87 != Py_None)) + cpy_r_r90 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 355, CPyStatic_datatypes___globals, "str", cpy_r_r87); + goto CPyL129; + } + cpy_r_r91 = CPyStr_IsTrue(cpy_r_r90); + CPy_DECREF(cpy_r_r90); + if (!cpy_r_r91) goto CPyL131; + cpy_r_r92 = CPyStatics[397]; /* 'name' */ + cpy_r_r93 = CPyDict_GetItem(cpy_r_r49, cpy_r_r92); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 356, CPyStatic_datatypes___globals); + goto CPyL132; + } + if (likely(PyUnicode_Check(cpy_r_r93))) + cpy_r_r94 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 356, CPyStatic_datatypes___globals, "str", cpy_r_r93); + goto CPyL132; + } + cpy_r_r95 = 0; + CPyTagged_INCREF(cpy_r_r95); + cpy_r_x = cpy_r_r95; +CPyL55: ; + cpy_r_r96 = cpy_r_r95 & 1; + cpy_r_r97 = cpy_r_r96 != 0; + if (cpy_r_r97) goto CPyL57; + cpy_r_r98 = cpy_r_r51 & 1; + cpy_r_r99 = cpy_r_r98 != 0; + if (!cpy_r_r99) goto CPyL58; +CPyL57: ; + cpy_r_r100 = CPyTagged_IsLt_(cpy_r_r95, cpy_r_r51); + if (cpy_r_r100) { + goto CPyL59; + } else + goto CPyL133; +CPyL58: ; + cpy_r_r101 = (Py_ssize_t)cpy_r_r95 < (Py_ssize_t)cpy_r_r51; + if (!cpy_r_r101) goto CPyL133; +CPyL59: ; + cpy_r_r102 = CPyStatics[292]; /* '[' */ + cpy_r_r103 = CPyTagged_Str(cpy_r_x); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); + goto CPyL134; + } + cpy_r_r104 = CPyStatics[732]; /* ']' */ + cpy_r_r105 = CPyStr_Build(4, cpy_r_r94, cpy_r_r102, cpy_r_r103, cpy_r_r104); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); + goto CPyL134; + } + cpy_r_r106 = CPyList_GetItem(cpy_r_r68, cpy_r_x); + CPyTagged_DECREF(cpy_r_x); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); + goto CPyL135; + } + if (likely(PyDict_Check(cpy_r_r106))) + cpy_r_r107 = cpy_r_r106; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals, "dict", cpy_r_r106); + goto CPyL135; + } + cpy_r_r108 = CPyStatics[397]; /* 'name' */ + cpy_r_r109 = CPyDict_SetItem(cpy_r_r107, cpy_r_r108, cpy_r_r105); + CPy_DECREF(cpy_r_r107); + CPy_DECREF(cpy_r_r105); + cpy_r_r110 = cpy_r_r109 >= 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 358, CPyStatic_datatypes___globals); + goto CPyL136; + } + cpy_r_r111 = CPyTagged_Add(cpy_r_r95, 2); + CPyTagged_DECREF(cpy_r_r95); + CPyTagged_INCREF(cpy_r_r111); + cpy_r_r95 = cpy_r_r111; + cpy_r_x = cpy_r_r111; + goto CPyL55; +CPyL65: ; + if (PyTuple_Check(cpy_r_r12)) + cpy_r_r112 = cpy_r_r12; + else { + cpy_r_r112 = NULL; + } + if (cpy_r_r112 != NULL) goto __LL403; + if (PyList_Check(cpy_r_r12)) + cpy_r_r112 = cpy_r_r12; + else { + cpy_r_r112 = NULL; + } + if (cpy_r_r112 != NULL) goto __LL403; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); + goto CPyL137; +__LL403: ; + cpy_r_r113 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r114[2] = {cpy_r_r112, cpy_r_r68}; + cpy_r_r115 = (PyObject **)&cpy_r_r114; + cpy_r_r116 = PyObject_Vectorcall(cpy_r_r113, cpy_r_r115, 2, 0); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals); + goto CPyL138; + } + CPy_DECREF(cpy_r_r112); + CPy_DECREF_NO_IMM(cpy_r_r68); + if (likely(Py_TYPE(cpy_r_r116) == CPyType_datatypes___ReturnValue)) + cpy_r_r117 = cpy_r_r116; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r116); + goto CPyL119; + } + CPy_INCREF(cpy_r_values); + if (likely(PyList_Check(cpy_r_values))) + cpy_r_r118 = cpy_r_values; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals, "list", cpy_r_values); + goto CPyL139; + } + cpy_r_r119 = CPyList_SetItem(cpy_r_r118, cpy_r_i, cpy_r_r117); + CPy_DECREF_NO_IMM(cpy_r_r118); + CPyTagged_DECREF(cpy_r_i); + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 360, CPyStatic_datatypes___globals); + goto CPyL121; + } else + goto CPyL75; +CPyL70: ; + if (PyTuple_Check(cpy_r_r12)) + cpy_r_r120 = cpy_r_r12; + else { + cpy_r_r120 = NULL; + } + if (cpy_r_r120 != NULL) goto __LL404; + if (PyList_Check(cpy_r_r12)) + cpy_r_r120 = cpy_r_r12; + else { + cpy_r_r120 = NULL; + } + if (cpy_r_r120 != NULL) goto __LL404; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_r12); + goto CPyL119; +__LL404: ; + cpy_r_r121 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r122[1] = {cpy_r_r120}; + cpy_r_r123 = (PyObject **)&cpy_r_r122; + cpy_r_r124 = PyObject_Vectorcall(cpy_r_r121, cpy_r_r123, 1, 0); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals); + goto CPyL140; + } + CPy_DECREF(cpy_r_r120); + if (likely(Py_TYPE(cpy_r_r124) == CPyType_datatypes___ReturnValue)) + cpy_r_r125 = cpy_r_r124; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r124); + goto CPyL119; + } + CPy_INCREF(cpy_r_values); + if (likely(PyList_Check(cpy_r_values))) + cpy_r_r126 = cpy_r_values; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals, "list", cpy_r_values); + goto CPyL141; + } + cpy_r_r127 = CPyList_SetItem(cpy_r_r126, cpy_r_i, cpy_r_r125); + CPy_DECREF_NO_IMM(cpy_r_r126); + CPyTagged_DECREF(cpy_r_i); + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 363, CPyStatic_datatypes___globals); + goto CPyL121; + } +CPyL75: ; + cpy_r_r128 = cpy_r_r2 + 2; + cpy_r_r2 = cpy_r_r128; + cpy_r_r129 = cpy_r_r4 + 1; + cpy_r_r4 = cpy_r_r129; + goto CPyL5; +CPyL76: ; + cpy_r_r130 = (PyObject *)&PyTuple_Type; + CPy_INCREF(cpy_r_values); + if (likely(PyList_Check(cpy_r_values))) + cpy_r_r131 = cpy_r_values; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 365, CPyStatic_datatypes___globals, "list", cpy_r_values); + goto CPyL110; + } + cpy_r_r132 = CPyStatics[688]; /* '__new__' */ + PyObject *cpy_r_r133[3] = {cpy_r_r130, cpy_r_cls, cpy_r_r131}; + cpy_r_r134 = (PyObject **)&cpy_r_r133; + cpy_r_r135 = PyObject_VectorcallMethod(cpy_r_r132, cpy_r_r134, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 365, CPyStatic_datatypes___globals); + goto CPyL142; + } + CPy_DECREF_NO_IMM(cpy_r_r131); + if (likely(Py_TYPE(cpy_r_r135) == CPyType_datatypes___ReturnValue)) + cpy_r_r136 = cpy_r_r135; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 365, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r135); + goto CPyL110; + } + cpy_r_r137 = (PyObject *)&_Py_NoneStruct; + cpy_r_r138 = cpy_r_abi != cpy_r_r137; + if (!cpy_r_r138) goto CPyL143; + CPy_INCREF(cpy_r_abi); + cpy_r_r139 = cpy_r_abi; + cpy_r_r140 = PyObject_IsTrue(cpy_r_r139); + CPy_DECREF(cpy_r_r139); + cpy_r_r141 = cpy_r_r140 >= 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 340, CPyStatic_datatypes___globals); + goto CPyL144; + } + cpy_r_r142 = cpy_r_r140; + if (!cpy_r_r142) goto CPyL143; + cpy_r_r143 = PySequence_List(cpy_r_abi); + CPy_DECREF(cpy_r_abi); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 366, CPyStatic_datatypes___globals); + goto CPyL145; + } + cpy_r_r144 = cpy_r_r143; + goto CPyL87; +CPyL85: ; + cpy_r_r145 = PyList_New(0); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 366, CPyStatic_datatypes___globals); + goto CPyL145; + } + cpy_r_r144 = cpy_r_r145; +CPyL87: ; + cpy_r_r146 = CPyStatics[733]; /* '_abi' */ + cpy_r_r147 = PyObject_SetAttr(cpy_r_r136, cpy_r_r146, cpy_r_r144); + CPy_DECREF_NO_IMM(cpy_r_r144); + cpy_r_r148 = cpy_r_r147 >= 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 366, CPyStatic_datatypes___globals); + goto CPyL145; + } + cpy_r_r149 = PyDict_New(); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL145; + } + cpy_r_r150 = 0; + cpy_r_r151 = CPyStatics[733]; /* '_abi' */ + cpy_r_r152 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r151); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL146; + } + if (likely(PyList_Check(cpy_r_r152))) + cpy_r_r153 = cpy_r_r152; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "list", cpy_r_r152); + goto CPyL146; + } + cpy_r_r154 = 0; +CPyL92: ; + cpy_r_r155 = (CPyPtr)&((PyVarObject *)cpy_r_r153)->ob_size; + cpy_r_r156 = *(int64_t *)cpy_r_r155; + cpy_r_r157 = cpy_r_r154 < cpy_r_r156; + if (!cpy_r_r157) goto CPyL147; + cpy_r_c = cpy_r_r150; + cpy_r_r158 = (CPyPtr)&((PyListObject *)cpy_r_r153)->ob_item; + cpy_r_r159 = *(CPyPtr *)cpy_r_r158; + cpy_r_r160 = cpy_r_r154 * 8; + cpy_r_r161 = cpy_r_r159 + cpy_r_r160; + cpy_r_r162 = *(PyObject * *)cpy_r_r161; + CPy_INCREF(cpy_r_r162); + if (likely(PyDict_Check(cpy_r_r162))) + cpy_r_r163 = cpy_r_r162; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "dict", cpy_r_r162); + goto CPyL148; + } + cpy_r_r164 = CPyStatics[397]; /* 'name' */ + cpy_r_r165 = CPyStatics[114]; /* '' */ + cpy_r_r166 = CPyDict_Get(cpy_r_r163, cpy_r_r164, cpy_r_r165); + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL148; + } + if (likely(PyUnicode_Check(cpy_r_r166))) + cpy_r_r167 = cpy_r_r166; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "str", cpy_r_r166); + goto CPyL148; + } + cpy_r_r168 = CPyStr_IsTrue(cpy_r_r167); + if (!cpy_r_r168) goto CPyL149; + cpy_r_r169 = cpy_r_r167; + goto CPyL101; +CPyL98: ; + cpy_r_r170 = CPyStatics[734]; /* 'arg[' */ + cpy_r_r171 = CPyTagged_Str(cpy_r_c); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL148; + } + cpy_r_r172 = CPyStatics[732]; /* ']' */ + cpy_r_r173 = CPyStr_Build(3, cpy_r_r170, cpy_r_r171, cpy_r_r172); + CPy_DECREF(cpy_r_r171); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL148; + } + cpy_r_r169 = cpy_r_r173; +CPyL101: ; + if (likely(PyList_Check(cpy_r_values))) + cpy_r_r174 = cpy_r_values; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals, "list", cpy_r_values); + goto CPyL150; + } + cpy_r_r175 = CPyList_GetItem(cpy_r_r174, cpy_r_c); + CPyTagged_DECREF(cpy_r_c); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL151; + } + cpy_r_r176 = PyDict_SetItem(cpy_r_r149, cpy_r_r169, cpy_r_r175); + CPy_DECREF(cpy_r_r169); + CPy_DECREF(cpy_r_r175); + cpy_r_r177 = cpy_r_r176 >= 0; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL152; + } + cpy_r_r178 = cpy_r_r150 + 2; + cpy_r_r150 = cpy_r_r178; + cpy_r_r179 = cpy_r_r154 + 1; + cpy_r_r154 = cpy_r_r179; + goto CPyL92; +CPyL105: ; + cpy_r_r180 = CPyStatics[735]; /* '_dict' */ + cpy_r_r181 = PyObject_SetAttr(cpy_r_r136, cpy_r_r180, cpy_r_r149); + CPy_DECREF(cpy_r_r149); + cpy_r_r182 = cpy_r_r181 >= 0; + if (unlikely(!cpy_r_r182)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 367, CPyStatic_datatypes___globals); + goto CPyL153; + } + return cpy_r_r136; +CPyL107: ; + cpy_r_r183 = NULL; + return cpy_r_r183; +CPyL108: ; + CPy_INCREF(cpy_r_abi); + goto CPyL2; +CPyL109: ; + CPy_DecRef(cpy_r_abi); + goto CPyL107; +CPyL110: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + goto CPyL107; +CPyL111: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + goto CPyL76; +CPyL112: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + goto CPyL107; +CPyL113: ; + CPyTagged_DECREF(cpy_r_i); + CPy_DECREF(cpy_r_r12); + goto CPyL75; +CPyL114: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r30); + goto CPyL107; +CPyL115: ; + CPy_DECREF(cpy_r_r30); + goto CPyL70; +CPyL116: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r30); + goto CPyL107; +CPyL117: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r39); + goto CPyL107; +CPyL118: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r41); + goto CPyL107; +CPyL119: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + goto CPyL107; +CPyL120: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r46); + goto CPyL107; +CPyL121: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + goto CPyL107; +CPyL122: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + goto CPyL107; +CPyL123: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + CPyTagged_DecRef(cpy_r_r51); + goto CPyL107; +CPyL124: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r54); + goto CPyL107; +CPyL125: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r61); + goto CPyL107; +CPyL126: ; + CPyTagged_DECREF(cpy_r_r69); + goto CPyL47; +CPyL127: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + CPyTagged_DecRef(cpy_r_r69); + goto CPyL41; +CPyL128: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + CPyTagged_DecRef(cpy_r_r69); + goto CPyL107; +CPyL129: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r49); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + goto CPyL107; +CPyL130: ; + CPy_DECREF(cpy_r_r49); + CPyTagged_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r87); + goto CPyL65; +CPyL131: ; + CPy_DECREF(cpy_r_r49); + CPyTagged_DECREF(cpy_r_r51); + goto CPyL65; +CPyL132: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + goto CPyL107; +CPyL133: ; + CPyTagged_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r94); + CPyTagged_DECREF(cpy_r_r95); + CPyTagged_DECREF(cpy_r_x); + goto CPyL65; +CPyL134: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + CPyTagged_DecRef(cpy_r_x); + goto CPyL107; +CPyL135: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r105); + goto CPyL107; +CPyL136: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + goto CPyL107; +CPyL137: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r68); + goto CPyL107; +CPyL138: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r112); + goto CPyL107; +CPyL139: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r117); + goto CPyL107; +CPyL140: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r120); + goto CPyL107; +CPyL141: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r125); + goto CPyL107; +CPyL142: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r131); + goto CPyL107; +CPyL143: ; + CPy_DECREF(cpy_r_abi); + goto CPyL85; +CPyL144: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_abi); + CPy_DecRef(cpy_r_r136); + goto CPyL107; +CPyL145: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_r136); + goto CPyL107; +CPyL146: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r149); + goto CPyL107; +CPyL147: ; + CPy_DECREF(cpy_r_values); + CPy_DECREF_NO_IMM(cpy_r_r153); + goto CPyL105; +CPyL148: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r153); + CPyTagged_DecRef(cpy_r_c); + goto CPyL107; +CPyL149: ; + CPy_DECREF(cpy_r_r167); + goto CPyL98; +CPyL150: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r153); + CPyTagged_DecRef(cpy_r_c); + CPy_DecRef(cpy_r_r169); + goto CPyL107; +CPyL151: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r153); + CPy_DecRef(cpy_r_r169); + goto CPyL107; +CPyL152: ; + CPy_DecRef(cpy_r_values); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r153); + goto CPyL107; +CPyL153: ; + CPy_DecRef(cpy_r_r136); + goto CPyL107; +} + +PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"cls", "values", "abi", 0}; + static CPyArg_Parser parser = {"OO|O:__call__", kwlist, 0}; + PyObject *obj_cls; + PyObject *obj_values; + PyObject *obj_abi = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_cls, &obj_values, &obj_abi)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_cls = obj_cls; + PyObject *arg_values = obj_values; + PyObject *arg_abi; + if (obj_abi == NULL) { + arg_abi = NULL; + goto __LL405; + } + arg_abi = obj_abi; + if (arg_abi != NULL) goto __LL405; + if (obj_abi == Py_None) + arg_abi = obj_abi; + else { + arg_abi = NULL; + } + if (arg_abi != NULL) goto __LL405; + CPy_TypeError("object or None", obj_abi); + goto fail; +__LL405: ; + PyObject *retval = CPyDef_datatypes_____new___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_cls, arg_values, arg_abi); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__new__", 337, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + CPyTagged cpy_r_r10; + CPyTagged cpy_r_r11; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r3 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r7 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); + goto CPyL6; + } + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); + goto CPyL6; + } + if (likely(PyLong_Check(cpy_r_r9))) + cpy_r_r10 = CPyTagged_FromObject(cpy_r_r9); + else { + CPy_TypeError("int", cpy_r_r9); cpy_r_r10 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 372, CPyStatic_datatypes___globals); + goto CPyL6; + } + return cpy_r_r10; +CPyL6: ; + cpy_r_r11 = CPY_INT_TAG; + return cpy_r_r11; +} + +PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__hash__", 371, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = CPyDef_datatypes____kwargtuple_compare(cpy_r_self, cpy_r_other); + if (unlikely(cpy_r_r0 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 375, CPyStatic_datatypes___globals); + goto CPyL2; + } + cpy_r_r1 = cpy_r_r0 ? Py_True : Py_False; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__eq__", 374, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other) { + char cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyDef_datatypes____kwargtuple_compare(cpy_r_self, cpy_r_other); + if (unlikely(cpy_r_r0 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 378, CPyStatic_datatypes___globals); + goto CPyL2; + } + cpy_r_r1 = cpy_r_r0 ^ 1; + cpy_r_r2 = cpy_r_r1 ? Py_True : Py_False; + return cpy_r_r2; +CPyL2: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "other", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_other)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__ne__", 377, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + CPyTagged cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + cpy_r_r0 = CPy_TYPE(cpy_r_key); + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[736]; /* 'slice' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 384, CPyStatic_datatypes___globals); + goto CPyL37; + } + cpy_r_r4 = cpy_r_r0 == cpy_r_r3; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + if (!cpy_r_r4) goto CPyL24; + cpy_r_r5 = CPyStatics[733]; /* '_abi' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_self, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 385, CPyStatic_datatypes___globals); + goto CPyL36; + } + if (PyList_Check(cpy_r_r6)) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL406; + if (cpy_r_r6 == Py_None) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL406; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 385, CPyStatic_datatypes___globals, "list or None", cpy_r_r6); + goto CPyL36; +__LL406: ; + cpy_r_r8 = CPyModule_builtins; + cpy_r_r9 = CPyStatics[288]; /* 'super' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); + goto CPyL38; + } + cpy_r_r11 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r12[2] = {cpy_r_r11, cpy_r_self}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 2, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); + goto CPyL38; + } + cpy_r_r15 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); + goto CPyL38; + } + PyObject *cpy_r_r17[1] = {cpy_r_key}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals); + goto CPyL38; + } + if (likely(PyTuple_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 386, CPyStatic_datatypes___globals, "tuple", cpy_r_r19); + goto CPyL38; + } + cpy_r_r21 = (PyObject *)&_Py_NoneStruct; + cpy_r_r22 = cpy_r_r7 == cpy_r_r21; + if (cpy_r_r22) { + goto CPyL39; + } else + goto CPyL13; +CPyL10: ; + cpy_r_r23 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r24[1] = {cpy_r_r20}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 1, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 388, CPyStatic_datatypes___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r20); + if (likely(Py_TYPE(cpy_r_r26) == CPyType_datatypes___ReturnValue)) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 388, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r26); + goto CPyL36; + } + return cpy_r_r27; +CPyL13: ; + if (likely(cpy_r_r7 != Py_None)) + cpy_r_r28 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals, "list", cpy_r_r7); + goto CPyL40; + } + cpy_r_r29 = CPyStatic__c_constants___deepcopy; + if (unlikely(cpy_r_r29 == NULL)) { + goto CPyL41; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); + cpy_r_r30 = 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL17: ; + PyObject *cpy_r_r31[1] = {cpy_r_r28}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r32, 1, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals); + goto CPyL42; + } + CPy_DECREF_NO_IMM(cpy_r_r28); + if (likely(PyList_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals, "list", cpy_r_r33); + goto CPyL43; + } + cpy_r_r35 = PyObject_GetItem(cpy_r_r34, cpy_r_key); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals); + goto CPyL43; + } + if (likely(PyList_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 389, CPyStatic_datatypes___globals, "list", cpy_r_r35); + goto CPyL43; + } + CPy_DECREF(cpy_r_r33); + cpy_r_r37 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r38[2] = {cpy_r_r20, cpy_r_r36}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 2, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 390, CPyStatic_datatypes___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r36); + if (likely(Py_TYPE(cpy_r_r40) == CPyType_datatypes___ReturnValue)) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 390, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r40); + goto CPyL36; + } + return cpy_r_r41; +CPyL24: ; + cpy_r_r42 = PyLong_Check(cpy_r_key); + if (!cpy_r_r42) goto CPyL31; + cpy_r_r43 = CPyModule_builtins; + cpy_r_r44 = CPyStatics[288]; /* 'super' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); + goto CPyL36; + } + cpy_r_r46 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r47[2] = {cpy_r_r46, cpy_r_self}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r48, 2, 0); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); + goto CPyL36; + } + cpy_r_r50 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); + goto CPyL36; + } + if (likely(PyLong_Check(cpy_r_key))) + cpy_r_r52 = CPyTagged_FromObject(cpy_r_key); + else { + CPy_TypeError("int", cpy_r_key); cpy_r_r52 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); + goto CPyL45; + } + cpy_r_r53 = CPyTagged_StealAsObject(cpy_r_r52); + PyObject *cpy_r_r54[1] = {cpy_r_r53}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r55, 1, 0); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 392, CPyStatic_datatypes___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_r53); + return cpy_r_r56; +CPyL31: ; + cpy_r_r57 = CPyStatics[735]; /* '_dict' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_self, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals); + goto CPyL36; + } + if (likely(PyDict_Check(cpy_r_r58))) + cpy_r_r59 = cpy_r_r58; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals, "dict", cpy_r_r58); + goto CPyL36; + } + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r60 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals, "str", cpy_r_key); + goto CPyL47; + } + cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); + CPy_DECREF(cpy_r_r59); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 393, CPyStatic_datatypes___globals); + goto CPyL36; + } + return cpy_r_r61; +CPyL36: ; + cpy_r_r62 = NULL; + return cpy_r_r62; +CPyL37: ; + CPy_DecRef(cpy_r_r0); + goto CPyL36; +CPyL38: ; + CPy_DecRef(cpy_r_r7); + goto CPyL36; +CPyL39: ; + CPy_DECREF(cpy_r_r7); + goto CPyL10; +CPyL40: ; + CPy_DecRef(cpy_r_r20); + goto CPyL36; +CPyL41: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r28); + goto CPyL15; +CPyL42: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r28); + goto CPyL36; +CPyL43: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r33); + goto CPyL36; +CPyL44: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r36); + goto CPyL36; +CPyL45: ; + CPy_DecRef(cpy_r_r51); + goto CPyL36; +CPyL46: ; + CPy_DecRef(cpy_r_r53); + goto CPyL36; +CPyL47: ; + CPy_DecRef(cpy_r_r59); + goto CPyL36; +} + +PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "key", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_key)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *arg_key; + if (PyUnicode_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL407; + if (PyLong_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL407; + arg_key = obj_key; + if (arg_key != NULL) goto __LL407; + CPy_TypeError("union[str, int, object]", obj_key); + goto fail; +__LL407: ; + PyObject *retval = CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__getitem__", 380, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +char CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + int64_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + cpy_r_r0 = CPyStatics[737]; /* 'count' */ + PyObject *cpy_r_r1[2] = {cpy_r_self, cpy_r_value}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__contains__", 396, CPyStatic_datatypes___globals); + goto CPyL7; + } + if (likely(PyLong_Check(cpy_r_r3))) + cpy_r_r4 = CPyTagged_FromObject(cpy_r_r3); + else { + CPy_TypeError("int", cpy_r_r3); cpy_r_r4 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "__contains__", 396, CPyStatic_datatypes___globals); + goto CPyL7; + } + cpy_r_r5 = cpy_r_r4 & 1; + cpy_r_r6 = cpy_r_r5 != 0; + if (cpy_r_r6) goto CPyL4; + cpy_r_r7 = 0 & 1; + cpy_r_r8 = cpy_r_r7 != 0; + if (!cpy_r_r8) goto CPyL5; +CPyL4: ; + cpy_r_r9 = CPyTagged_IsLt_(0, cpy_r_r4); + cpy_r_r10 = cpy_r_r9; + goto CPyL6; +CPyL5: ; + cpy_r_r11 = (Py_ssize_t)cpy_r_r4 > (Py_ssize_t)0; + cpy_r_r10 = cpy_r_r11; +CPyL6: ; + CPyTagged_DECREF(cpy_r_r4); + return cpy_r_r10; +CPyL7: ; + cpy_r_r12 = 2; + return cpy_r_r12; +} + +PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "value", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_value)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *arg_value = obj_value; + char retval = CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_value); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__contains__", 395, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___count_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes___count_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes___count_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes___count_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value) { + CPyTagged cpy_r_count; + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + CPyTagged cpy_r_r3; + tuple_T3OOO cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + CPyTagged cpy_r_r11; + cpy_r_count = 0; + cpy_r_r0 = PyObject_GetIter(cpy_r_self); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "count", 401, CPyStatic_datatypes___globals); + goto CPyL16; + } +CPyL1: ; + cpy_r_r1 = PyIter_Next(cpy_r_r0); + if (cpy_r_r1 == NULL) goto CPyL17; + cpy_r_r2 = CPyDef_datatypes____kwargtuple_compare(cpy_r_r1, cpy_r_value); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "count", 403, CPyStatic_datatypes___globals); + goto CPyL6; + } + if (!cpy_r_r2) goto CPyL1; + cpy_r_r3 = CPyTagged_Add(cpy_r_count, 2); + CPyTagged_DECREF(cpy_r_count); + cpy_r_count = cpy_r_r3; + goto CPyL1; +CPyL6: ; + cpy_r_r4 = CPy_CatchError(); + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "count", 405, CPyStatic_datatypes___globals); + goto CPyL18; + } + cpy_r_r8 = CPy_ExceptionMatches(cpy_r_r7); + CPy_DecRef(cpy_r_r7); + if (!cpy_r_r8) goto CPyL19; + CPy_RestoreExcInfo(cpy_r_r4); + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL1; +CPyL9: ; + CPy_Reraise(); + if (!0) { + goto CPyL11; + } else + goto CPyL20; +CPyL10: ; + CPy_Unreachable(); +CPyL11: ; + CPy_RestoreExcInfo(cpy_r_r4); + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + cpy_r_r9 = CPy_KeepPropagating(); + if (!cpy_r_r9) goto CPyL15; + CPy_Unreachable(); +CPyL13: ; + cpy_r_r10 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "count", 401, CPyStatic_datatypes___globals); + goto CPyL16; + } + return cpy_r_count; +CPyL15: ; + cpy_r_r11 = CPY_INT_TAG; + return cpy_r_r11; +CPyL16: ; + CPyTagged_DecRef(cpy_r_count); + goto CPyL15; +CPyL17: ; + CPy_DECREF(cpy_r_r0); + goto CPyL13; +CPyL18: ; + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r0); + goto CPyL11; +CPyL19: ; + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r0); + goto CPyL9; +CPyL20: ; + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL10; +} + +PyObject *CPyPy_datatypes___count_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "value", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_value)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *arg_value = obj_value; + CPyTagged retval = CPyDef_datatypes___count_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_value); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "count", 398, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes___dict_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + int64_t cpy_r_r5; + PyObject *cpy_r_r6; + tuple_T4CIOO cpy_r_r7; + CPyTagged cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + CPyPtr cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + CPyPtr cpy_r_r24; + int64_t cpy_r_r25; + CPyTagged cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 411, CPyStatic_datatypes___globals); + goto CPyL21; + } + cpy_r_r1 = CPyStatics[735]; /* '_dict' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); + goto CPyL22; + } + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals, "dict", cpy_r_r2); + goto CPyL22; + } + cpy_r_r4 = 0; + cpy_r_r5 = PyDict_Size(cpy_r_r3); + cpy_r_r6 = CPyDict_GetItemsIter(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); + goto CPyL23; + } +CPyL4: ; + cpy_r_r7 = CPyDict_NextItem(cpy_r_r6, cpy_r_r4); + cpy_r_r8 = cpy_r_r7.f1; + cpy_r_r4 = cpy_r_r8; + cpy_r_r9 = cpy_r_r7.f0; + if (!cpy_r_r9) goto CPyL24; + cpy_r_r10 = cpy_r_r7.f2; + CPy_INCREF(cpy_r_r10); + cpy_r_r11 = cpy_r_r7.f3; + CPy_INCREF(cpy_r_r11); + CPy_DECREF(cpy_r_r7.f2); + CPy_DECREF(cpy_r_r7.f3); + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r12 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals, "str", cpy_r_r10); + goto CPyL25; + } + cpy_r_r13 = (PyObject *)CPyType_datatypes___ReturnValue; + cpy_r_r14 = (CPyPtr)&((PyObject *)cpy_r_r11)->ob_type; + cpy_r_r15 = *(PyObject * *)cpy_r_r14; + cpy_r_r16 = cpy_r_r15 == cpy_r_r13; + if (!cpy_r_r16) goto CPyL17; + CPy_INCREF(cpy_r_r11); + if (likely(Py_TYPE(cpy_r_r11) == CPyType_datatypes___ReturnValue)) + cpy_r_r17 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r11); + goto CPyL26; + } + cpy_r_r18 = CPyStatics[733]; /* '_abi' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r17); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals); + goto CPyL26; + } + if (PyList_Check(cpy_r_r19)) + cpy_r_r20 = cpy_r_r19; + else { + cpy_r_r20 = NULL; + } + if (cpy_r_r20 != NULL) goto __LL408; + if (cpy_r_r19 == Py_None) + cpy_r_r20 = cpy_r_r19; + else { + cpy_r_r20 = NULL; + } + if (cpy_r_r20 != NULL) goto __LL408; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals, "list or None", cpy_r_r19); + goto CPyL26; +__LL408: ; + cpy_r_r21 = (PyObject *)&_Py_NoneStruct; + cpy_r_r22 = cpy_r_r20 != cpy_r_r21; + if (!cpy_r_r22) goto CPyL27; + if (likely(cpy_r_r20 != Py_None)) + cpy_r_r23 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 413, CPyStatic_datatypes___globals, "list", cpy_r_r20); + goto CPyL26; + } + cpy_r_r24 = (CPyPtr)&((PyVarObject *)cpy_r_r23)->ob_size; + cpy_r_r25 = *(int64_t *)cpy_r_r24; + CPy_DECREF_NO_IMM(cpy_r_r23); + cpy_r_r26 = cpy_r_r25 << 1; + cpy_r_r27 = cpy_r_r26 != 0; + if (!cpy_r_r27) goto CPyL17; + if (likely(Py_TYPE(cpy_r_r11) == CPyType_datatypes___ReturnValue)) + cpy_r_r28 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r11); + goto CPyL28; + } + cpy_r_r29 = CPyStatics[738]; /* 'dict' */ + PyObject *cpy_r_r30[1] = {cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals); + goto CPyL29; + } + CPy_DECREF_NO_IMM(cpy_r_r28); + if (likely(PyDict_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals, "dict", cpy_r_r32); + goto CPyL28; + } + cpy_r_r34 = CPyDict_SetItem(cpy_r_r0, cpy_r_r12, cpy_r_r33); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 414, CPyStatic_datatypes___globals); + goto CPyL30; + } else + goto CPyL18; +CPyL17: ; + cpy_r_r36 = CPyDict_SetItem(cpy_r_r0, cpy_r_r12, cpy_r_r11); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r11); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 416, CPyStatic_datatypes___globals); + goto CPyL30; + } +CPyL18: ; + cpy_r_r38 = CPyDict_CheckSize(cpy_r_r3, cpy_r_r5); + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); + goto CPyL30; + } else + goto CPyL4; +CPyL19: ; + cpy_r_r39 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 412, CPyStatic_datatypes___globals); + goto CPyL22; + } + return cpy_r_r0; +CPyL21: ; + cpy_r_r40 = NULL; + return cpy_r_r40; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + goto CPyL21; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL21; +CPyL24: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7.f2); + CPy_DECREF(cpy_r_r7.f3); + goto CPyL19; +CPyL25: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r11); + goto CPyL21; +CPyL26: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r11); + goto CPyL21; +CPyL27: ; + CPy_DECREF(cpy_r_r20); + goto CPyL17; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + goto CPyL21; +CPyL29: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r28); + goto CPyL21; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL21; +} + +PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *retval = CPyDef_datatypes___dict_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "dict", 409, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___index_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes___index_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes___index_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +CPyTagged CPyDef_datatypes___index_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r_start, PyObject *cpy_r_stop) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_r7; + int64_t cpy_r_r8; + char cpy_r_r9; + int64_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + CPyTagged cpy_r_r17; + CPyTagged cpy_r_i; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + tuple_T3OOO cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + CPyTagged cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + CPyTagged cpy_r_r42; + if (cpy_r_start != CPY_INT_TAG) goto CPyL37; + cpy_r_start = 0; +CPyL2: ; + if (cpy_r_stop != NULL) goto CPyL38; + cpy_r_r0 = Py_None; + cpy_r_stop = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_stop == cpy_r_r1; + if (cpy_r_r2) { + goto CPyL39; + } else + goto CPyL14; +CPyL5: ; + cpy_r_r3 = CPyStatics[739]; /* '__len__' */ + PyObject *cpy_r_r4[1] = {cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 423, CPyStatic_datatypes___globals); + goto CPyL40; + } + if (likely(PyLong_Check(cpy_r_r6))) + cpy_r_r7 = CPyTagged_FromObject(cpy_r_r6); + else { + CPy_TypeError("int", cpy_r_r6); cpy_r_r7 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 423, CPyStatic_datatypes___globals); + goto CPyL40; + } + cpy_r_r8 = cpy_r_r7 & 1; + cpy_r_r9 = cpy_r_r8 != 0; + if (cpy_r_r9) goto CPyL9; + cpy_r_r10 = 0 & 1; + cpy_r_r11 = cpy_r_r10 != 0; + if (!cpy_r_r11) goto CPyL10; +CPyL9: ; + cpy_r_r12 = CPyTagged_IsLt_(cpy_r_r7, 0); + cpy_r_r13 = cpy_r_r12 ^ 1; + if (cpy_r_r13) { + goto CPyL13; + } else + goto CPyL41; +CPyL10: ; + cpy_r_r14 = (Py_ssize_t)cpy_r_r7 >= (Py_ssize_t)0; + if (cpy_r_r14) { + goto CPyL13; + } else + goto CPyL41; +CPyL11: ; + PyErr_SetString(PyExc_ValueError, "__len__() should return >= 0"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 423, CPyStatic_datatypes___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r7); + cpy_r_stop = cpy_r_r16; +CPyL14: ; + cpy_r_r17 = cpy_r_start; + CPyTagged_INCREF(cpy_r_r17); + cpy_r_i = cpy_r_r17; +CPyL15: ; + CPyTagged_INCREF(cpy_r_r17); + cpy_r_r18 = CPyTagged_StealAsObject(cpy_r_r17); + cpy_r_r19 = PyObject_RichCompare(cpy_r_r18, cpy_r_stop, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 424, CPyStatic_datatypes___globals); + goto CPyL42; + } + cpy_r_r20 = PyObject_IsTrue(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 424, CPyStatic_datatypes___globals); + goto CPyL42; + } + cpy_r_r22 = cpy_r_r20; + if (!cpy_r_r22) goto CPyL43; + CPyTagged_INCREF(cpy_r_i); + cpy_r_r23 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r24 = PyObject_GetItem(cpy_r_self, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 426, CPyStatic_datatypes___globals); + goto CPyL44; + } + cpy_r_r25 = CPyDef_datatypes____kwargtuple_compare(cpy_r_r24, cpy_r_value); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 426, CPyStatic_datatypes___globals); + goto CPyL44; + } + if (cpy_r_r25) { + goto CPyL45; + } else + goto CPyL46; +CPyL21: ; + return cpy_r_i; +CPyL22: ; + cpy_r_r26 = CPy_CatchError(); + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 428, CPyStatic_datatypes___globals); + goto CPyL47; + } + cpy_r_r30 = CPy_ExceptionMatches(cpy_r_r29); + CPy_DecRef(cpy_r_r29); + if (!cpy_r_r30) goto CPyL48; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL29; +CPyL25: ; + CPy_Reraise(); + if (!0) { + goto CPyL27; + } else + goto CPyL49; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + CPy_RestoreExcInfo(cpy_r_r26); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + cpy_r_r31 = CPy_KeepPropagating(); + if (!cpy_r_r31) goto CPyL36; + CPy_Unreachable(); +CPyL29: ; + cpy_r_r32 = CPyTagged_Add(cpy_r_r17, 2); + CPyTagged_DECREF(cpy_r_r17); + CPyTagged_INCREF(cpy_r_r32); + cpy_r_r17 = cpy_r_r32; + cpy_r_i = cpy_r_r32; + goto CPyL15; +CPyL30: ; + cpy_r_r33 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); + goto CPyL36; + } + cpy_r_r34 = CPyStatics[740]; /* ' is not in ReturnValue' */ + cpy_r_r35 = CPyStr_Build(2, cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); + goto CPyL36; + } + cpy_r_r36 = CPyModule_builtins; + cpy_r_r37 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); + goto CPyL50; + } + PyObject *cpy_r_r39[1] = {cpy_r_r35}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); + goto CPyL50; + } + CPy_DECREF(cpy_r_r35); + CPy_Raise(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 430, CPyStatic_datatypes___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL36: ; + cpy_r_r42 = CPY_INT_TAG; + return cpy_r_r42; +CPyL37: ; + CPyTagged_INCREF(cpy_r_start); + goto CPyL2; +CPyL38: ; + CPy_INCREF(cpy_r_stop); + goto CPyL4; +CPyL39: ; + CPy_DECREF(cpy_r_stop); + goto CPyL5; +CPyL40: ; + CPyTagged_DecRef(cpy_r_start); + goto CPyL36; +CPyL41: ; + CPyTagged_DECREF(cpy_r_start); + CPyTagged_DECREF(cpy_r_r7); + goto CPyL11; +CPyL42: ; + CPy_DecRef(cpy_r_stop); + CPyTagged_DecRef(cpy_r_r17); + CPyTagged_DecRef(cpy_r_i); + goto CPyL36; +CPyL43: ; + CPy_DECREF(cpy_r_stop); + CPyTagged_DECREF(cpy_r_r17); + CPyTagged_DECREF(cpy_r_i); + goto CPyL30; +CPyL44: ; + CPyTagged_DecRef(cpy_r_i); + goto CPyL22; +CPyL45: ; + CPy_DECREF(cpy_r_stop); + CPyTagged_DECREF(cpy_r_r17); + goto CPyL21; +CPyL46: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL29; +CPyL47: ; + CPy_DecRef(cpy_r_stop); + CPyTagged_DecRef(cpy_r_r17); + goto CPyL27; +CPyL48: ; + CPy_DecRef(cpy_r_stop); + CPyTagged_DecRef(cpy_r_r17); + goto CPyL25; +CPyL49: ; + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r26.f2); + goto CPyL26; +CPyL50: ; + CPy_DecRef(cpy_r_r35); + goto CPyL36; +} + +PyObject *CPyPy_datatypes___index_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "value", "start", "stop", 0}; + static CPyArg_Parser parser = {"OO|OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_value; + PyObject *obj_start = NULL; + PyObject *obj_stop = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_value, &obj_start, &obj_stop)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *arg_value = obj_value; + CPyTagged arg_start; + if (obj_start == NULL) { + arg_start = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_start))) + arg_start = CPyTagged_BorrowFromObject(obj_start); + else { + CPy_TypeError("int", obj_start); goto fail; + } + PyObject *arg_stop; + if (obj_stop == NULL) { + arg_stop = NULL; + } else { + arg_stop = obj_stop; + } + CPyTagged retval = CPyDef_datatypes___index_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self, arg_value, arg_start, arg_stop); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "index", 419, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___items_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes___items_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes___items_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___items_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[735]; /* '_dict' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "items", 434, CPyStatic_datatypes___globals); + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "items", 434, CPyStatic_datatypes___globals, "dict", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = CPyDict_ItemsView(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "items", 434, CPyStatic_datatypes___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_datatypes___items_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *retval = CPyDef_datatypes___items_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "items", 432, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_datatypes___keys_ReturnValue_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "__get__", -1, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[735]; /* '_dict' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "keys", 438, CPyStatic_datatypes___globals); + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "keys", 438, CPyStatic_datatypes___globals, "dict", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = CPyDict_KeysView(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "keys", 438, CPyStatic_datatypes___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_datatypes___ReturnValue)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.convert.datatypes.ReturnValue", obj_self); + goto fail; + } + PyObject *retval = CPyDef_datatypes___keys_ReturnValue_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "keys", 436, CPyStatic_datatypes___globals); + return NULL; +} + +char CPyDef_datatypes____kwargtuple_compare(PyObject *cpy_r_a, PyObject *cpy_r_b) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + tuple_T3OOO cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T2OO cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T3OOO cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + tuple_T3OOO cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + CPyTagged cpy_r_r60; + PyObject *cpy_r_r61; + CPyTagged cpy_r_r62; + int64_t cpy_r_r63; + char cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + char cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + cpy_r_r0 = (PyObject *)&PyTuple_Type; + cpy_r_r1 = (PyObject *)&PyList_Type; + cpy_r_r2 = (PyObject *)CPyType_datatypes___ReturnValue; + CPy_INCREF(cpy_r_r0); + CPy_INCREF(cpy_r_r1); + CPy_INCREF(cpy_r_r2); + cpy_r_r3.f0 = cpy_r_r0; + cpy_r_r3.f1 = cpy_r_r1; + cpy_r_r3.f2 = cpy_r_r2; + cpy_r_r4 = PyTuple_New(3); + if (unlikely(cpy_r_r4 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp409 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp409); + PyObject *__tmp410 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp410); + PyObject *__tmp411 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp411); + cpy_r_r5 = PyObject_IsInstance(cpy_r_a, cpy_r_r4); + CPy_DECREF(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 442, CPyStatic_datatypes___globals); + goto CPyL45; + } + cpy_r_r7 = cpy_r_r5; + if (cpy_r_r7) goto CPyL22; + cpy_r_r8 = CPy_TYPE(cpy_r_a); + cpy_r_r9 = CPy_TYPE(cpy_r_b); + cpy_r_r10 = PySet_New(NULL); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 443, CPyStatic_datatypes___globals); + goto CPyL46; + } + cpy_r_r11 = PySet_Add(cpy_r_r10, cpy_r_r8); + CPy_DECREF(cpy_r_r8); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 443, CPyStatic_datatypes___globals); + goto CPyL47; + } + cpy_r_r13 = PySet_Add(cpy_r_r10, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 443, CPyStatic_datatypes___globals); + goto CPyL48; + } + cpy_r_r15 = (PyObject *)&PyBool_Type; + cpy_r_r16 = Py_None; + cpy_r_r17 = CPy_TYPE(cpy_r_r16); + CPy_INCREF(cpy_r_r15); + cpy_r_r18.f0 = cpy_r_r15; + cpy_r_r18.f1 = cpy_r_r17; + cpy_r_r19 = CPyStatics[741]; /* 'intersection' */ + cpy_r_r20 = PyTuple_New(2); + if (unlikely(cpy_r_r20 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp412 = cpy_r_r18.f0; + PyTuple_SET_ITEM(cpy_r_r20, 0, __tmp412); + PyObject *__tmp413 = cpy_r_r18.f1; + PyTuple_SET_ITEM(cpy_r_r20, 1, __tmp413); + PyObject *cpy_r_r21[2] = {cpy_r_r10, cpy_r_r20}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r22, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 444, CPyStatic_datatypes___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r20); + if (likely(PySet_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 444, CPyStatic_datatypes___globals, "set", cpy_r_r23); + goto CPyL50; + } + cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 444, CPyStatic_datatypes___globals); + goto CPyL50; + } + cpy_r_r27 = cpy_r_r25; + if (cpy_r_r27) { + goto CPyL51; + } else + goto CPyL10; +CPyL9: ; + cpy_r_r28 = cpy_r_a == cpy_r_b; + return cpy_r_r28; +CPyL10: ; + cpy_r_r29 = (PyObject *)&PyDict_Type; + cpy_r_r30 = (PyObject *)CPyType_datatypes___EthAddress; + cpy_r_r31 = (PyObject *)CPyType_datatypes___HexString; + CPy_INCREF(cpy_r_r29); + CPy_INCREF(cpy_r_r30); + CPy_INCREF(cpy_r_r31); + cpy_r_r32.f0 = cpy_r_r29; + cpy_r_r32.f1 = cpy_r_r30; + cpy_r_r32.f2 = cpy_r_r31; + cpy_r_r33 = CPyStatics[741]; /* 'intersection' */ + cpy_r_r34 = PyTuple_New(3); + if (unlikely(cpy_r_r34 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp414 = cpy_r_r32.f0; + PyTuple_SET_ITEM(cpy_r_r34, 0, __tmp414); + PyObject *__tmp415 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r34, 1, __tmp415); + PyObject *__tmp416 = cpy_r_r32.f2; + PyTuple_SET_ITEM(cpy_r_r34, 2, __tmp416); + PyObject *cpy_r_r35[2] = {cpy_r_r10, cpy_r_r34}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r36, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 446, CPyStatic_datatypes___globals); + goto CPyL52; + } + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r34); + if (likely(PySet_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 446, CPyStatic_datatypes___globals, "set", cpy_r_r37); + goto CPyL45; + } + cpy_r_r39 = PyObject_IsTrue(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 446, CPyStatic_datatypes___globals); + goto CPyL45; + } + cpy_r_r41 = cpy_r_r39; + if (!cpy_r_r41) goto CPyL17; + cpy_r_r42 = PyObject_RichCompare(cpy_r_a, cpy_r_b, 2); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 447, CPyStatic_datatypes___globals); + goto CPyL45; + } + if (unlikely(!PyBool_Check(cpy_r_r42))) { + CPy_TypeError("bool", cpy_r_r42); cpy_r_r43 = 2; + } else + cpy_r_r43 = cpy_r_r42 == Py_True; + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 447, CPyStatic_datatypes___globals); + goto CPyL45; + } + return cpy_r_r43; +CPyL17: ; + cpy_r_r44 = CPyDef_datatypes____convert_str(cpy_r_a); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); + goto CPyL45; + } + cpy_r_r45 = CPyDef_datatypes____convert_str(cpy_r_b); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); + goto CPyL53; + } + cpy_r_r46 = CPyStatics[692]; /* '__eq__' */ + PyObject *cpy_r_r47[2] = {cpy_r_r44, cpy_r_r45}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); + goto CPyL54; + } + CPy_DECREF_NO_IMM(cpy_r_r44); + CPy_DECREF_NO_IMM(cpy_r_r45); + if (unlikely(!PyBool_Check(cpy_r_r49))) { + CPy_TypeError("bool", cpy_r_r49); cpy_r_r50 = 2; + } else + cpy_r_r50 = cpy_r_r49 == Py_True; + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 448, CPyStatic_datatypes___globals); + goto CPyL45; + } + return cpy_r_r50; +CPyL22: ; + cpy_r_r51 = (PyObject *)&PyTuple_Type; + cpy_r_r52 = (PyObject *)&PyList_Type; + cpy_r_r53 = (PyObject *)CPyType_datatypes___ReturnValue; + CPy_INCREF(cpy_r_r51); + CPy_INCREF(cpy_r_r52); + CPy_INCREF(cpy_r_r53); + cpy_r_r54.f0 = cpy_r_r51; + cpy_r_r54.f1 = cpy_r_r52; + cpy_r_r54.f2 = cpy_r_r53; + cpy_r_r55 = PyTuple_New(3); + if (unlikely(cpy_r_r55 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp417 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp417); + PyObject *__tmp418 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp418); + PyObject *__tmp419 = cpy_r_r54.f2; + PyTuple_SET_ITEM(cpy_r_r55, 2, __tmp419); + cpy_r_r56 = PyObject_IsInstance(cpy_r_b, cpy_r_r55); + CPy_DECREF(cpy_r_r55); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals); + goto CPyL45; + } + cpy_r_r58 = cpy_r_r56; + if (!cpy_r_r58) goto CPyL32; + CPy_INCREF(cpy_r_b); + if (PyTuple_Check(cpy_r_b)) + cpy_r_r59 = cpy_r_b; + else { + cpy_r_r59 = NULL; + } + if (cpy_r_r59 != NULL) goto __LL420; + if (PyList_Check(cpy_r_b)) + cpy_r_r59 = cpy_r_b; + else { + cpy_r_r59 = NULL; + } + if (cpy_r_r59 != NULL) goto __LL420; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_b); + goto CPyL45; +__LL420: ; + cpy_r_r60 = CPyObject_Size(cpy_r_r59); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals); + goto CPyL45; + } + CPy_INCREF(cpy_r_a); + if (PyTuple_Check(cpy_r_a)) + cpy_r_r61 = cpy_r_a; + else { + cpy_r_r61 = NULL; + } + if (cpy_r_r61 != NULL) goto __LL421; + if (PyList_Check(cpy_r_a)) + cpy_r_r61 = cpy_r_a; + else { + cpy_r_r61 = NULL; + } + if (cpy_r_r61 != NULL) goto __LL421; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_a); + goto CPyL55; +__LL421: ; + cpy_r_r62 = CPyObject_Size(cpy_r_r61); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r62 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 449, CPyStatic_datatypes___globals); + goto CPyL55; + } + cpy_r_r63 = cpy_r_r60 & 1; + cpy_r_r64 = cpy_r_r63 != 0; + if (!cpy_r_r64) goto CPyL30; + cpy_r_r65 = CPyTagged_IsEq_(cpy_r_r60, cpy_r_r62); + cpy_r_r66 = cpy_r_r65 ^ 1; + cpy_r_r67 = cpy_r_r66; + goto CPyL31; +CPyL30: ; + cpy_r_r68 = cpy_r_r60 != cpy_r_r62; + cpy_r_r67 = cpy_r_r68; +CPyL31: ; + CPyTagged_DECREF(cpy_r_r60); + CPyTagged_DECREF(cpy_r_r62); + if (!cpy_r_r67) goto CPyL33; +CPyL32: ; + return 0; +CPyL33: ; + cpy_r_r69 = 1; + CPy_INCREF(cpy_r_a); + if (PyTuple_Check(cpy_r_a)) + cpy_r_r70 = cpy_r_a; + else { + cpy_r_r70 = NULL; + } + if (cpy_r_r70 != NULL) goto __LL422; + if (PyList_Check(cpy_r_a)) + cpy_r_r70 = cpy_r_a; + else { + cpy_r_r70 = NULL; + } + if (cpy_r_r70 != NULL) goto __LL422; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_a); + goto CPyL45; +__LL422: ; + cpy_r_r71 = PyObject_GetIter(cpy_r_r70); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); + goto CPyL45; + } + CPy_INCREF(cpy_r_b); + if (PyTuple_Check(cpy_r_b)) + cpy_r_r72 = cpy_r_b; + else { + cpy_r_r72 = NULL; + } + if (cpy_r_r72 != NULL) goto __LL423; + if (PyList_Check(cpy_r_b)) + cpy_r_r72 = cpy_r_b; + else { + cpy_r_r72 = NULL; + } + if (cpy_r_r72 != NULL) goto __LL423; + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals, "union[tuple, list]", cpy_r_b); + goto CPyL56; +__LL423: ; + cpy_r_r73 = PyObject_GetIter(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); + goto CPyL56; + } +CPyL37: ; + cpy_r_r74 = PyIter_Next(cpy_r_r71); + if (cpy_r_r74 == NULL) goto CPyL57; + cpy_r_r75 = PyIter_Next(cpy_r_r73); + if (cpy_r_r75 == NULL) goto CPyL58; + cpy_r_r76 = CPyDef_datatypes____kwargtuple_compare(cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r76 == 2)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); + goto CPyL59; + } + cpy_r_r77 = cpy_r_r76 ^ 1; + if (cpy_r_r77) { + goto CPyL60; + } else + goto CPyL37; +CPyL41: ; + cpy_r_r69 = 0; + goto CPyL44; +CPyL42: ; + cpy_r_r78 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); + goto CPyL45; + } + cpy_r_r79 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 451, CPyStatic_datatypes___globals); + goto CPyL45; + } +CPyL44: ; + return cpy_r_r69; +CPyL45: ; + cpy_r_r80 = 2; + return cpy_r_r80; +CPyL46: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r9); + goto CPyL45; +CPyL47: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + goto CPyL45; +CPyL48: ; + CPy_DecRef(cpy_r_r10); + goto CPyL45; +CPyL49: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r20); + goto CPyL45; +CPyL50: ; + CPy_DecRef(cpy_r_r10); + goto CPyL45; +CPyL51: ; + CPy_DECREF(cpy_r_r10); + goto CPyL9; +CPyL52: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r34); + goto CPyL45; +CPyL53: ; + CPy_DecRef(cpy_r_r44); + goto CPyL45; +CPyL54: ; + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + goto CPyL45; +CPyL55: ; + CPyTagged_DecRef(cpy_r_r60); + goto CPyL45; +CPyL56: ; + CPy_DecRef(cpy_r_r71); + goto CPyL45; +CPyL57: ; + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r73); + goto CPyL42; +CPyL58: ; + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r74); + goto CPyL42; +CPyL59: ; + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r73); + goto CPyL45; +CPyL60: ; + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r73); + goto CPyL41; +} + +PyObject *CPyPy_datatypes____kwargtuple_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"a", "b", 0}; + static CPyArg_Parser parser = {"OO:_kwargtuple_compare", kwlist, 0}; + PyObject *obj_a; + PyObject *obj_b; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_a, &obj_b)) { + return NULL; + } + PyObject *arg_a = obj_a; + PyObject *arg_b = obj_b; + char retval = CPyDef_datatypes____kwargtuple_compare(arg_a, arg_b); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_kwargtuple_compare", 441, CPyStatic_datatypes___globals); + return NULL; +} + +PyObject *CPyDef_datatypes____convert_str(PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + 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_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + tuple_T3OOO cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + tuple_T2OO cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + cpy_r_r0 = PyUnicode_Check(cpy_r_value); + if (cpy_r_r0) goto CPyL33; + cpy_r_r1 = CPyStatics[124]; /* 'address' */ + cpy_r_r2 = PyObject_HasAttr(cpy_r_value, cpy_r_r1); + if (cpy_r_r2) goto CPyL4; + CPy_INCREF(cpy_r_value); + if (likely(Py_TYPE(cpy_r_value) == CPyType_datatypes___Wei)) + cpy_r_r3 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 457, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_value); + goto CPyL32; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = CPyStatics[124]; /* 'address' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_value, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 458, CPyStatic_datatypes___globals); + goto CPyL32; + } + cpy_r_value = cpy_r_r5; +CPyL6: ; + cpy_r_r6 = CPyStatics[701]; /* '0x' */ + cpy_r_r7 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r8[2] = {cpy_r_value, cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 459, CPyStatic_datatypes___globals); + goto CPyL34; + } + cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 459, CPyStatic_datatypes___globals); + goto CPyL34; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL14; + cpy_r_r14 = CPyStatics[701]; /* '0x' */ + cpy_r_r15 = CPyStatics[701]; /* '0x' */ + cpy_r_r16 = CPyStatics[742]; /* 'lstrip' */ + PyObject *cpy_r_r17[2] = {cpy_r_value, cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_value); + cpy_r_r20 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r21[1] = {cpy_r_r19}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_r19); + cpy_r_r24 = PyNumber_Add(cpy_r_r14, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals); + goto CPyL32; + } + if (likely(Py_TYPE(cpy_r_r24) == CPyType_datatypes___Wei)) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 460, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_r24); + goto CPyL32; + } + return cpy_r_r25; +CPyL14: ; + cpy_r_r26 = CPyStatics[220]; /* ' ' */ + cpy_r_r27 = CPyStatics[737]; /* 'count' */ + PyObject *cpy_r_r28[2] = {cpy_r_value, cpy_r_r26}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 461, CPyStatic_datatypes___globals); + goto CPyL34; + } + cpy_r_r31 = CPyStatics[2030]; /* 1 */ + cpy_r_r32 = PyObject_RichCompare(cpy_r_r30, cpy_r_r31, 3); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 461, CPyStatic_datatypes___globals); + goto CPyL34; + } + cpy_r_r33 = PyObject_IsTrue(cpy_r_r32); + CPy_DECREF(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 461, CPyStatic_datatypes___globals); + goto CPyL34; + } + cpy_r_r35 = cpy_r_r33; + if (!cpy_r_r35) goto CPyL20; + if (likely(Py_TYPE(cpy_r_value) == CPyType_datatypes___Wei)) + cpy_r_r36 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 462, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_value); + goto CPyL32; + } + return cpy_r_r36; +CPyL20: ; + cpy_r_r37 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r38[1] = {cpy_r_value}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 464, CPyStatic_datatypes___globals); + goto CPyL23; + } + if (likely(Py_TYPE(cpy_r_r40) == CPyType_datatypes___Wei)) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeError("brownie.convert.datatypes.Wei", cpy_r_r40); + cpy_r_r41 = NULL; + } + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 464, CPyStatic_datatypes___globals); + goto CPyL23; + } else + goto CPyL36; +CPyL22: ; + return cpy_r_r41; +CPyL23: ; + cpy_r_r42 = CPy_CatchError(); + cpy_r_r43 = CPyModule_builtins; + cpy_r_r44 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 465, CPyStatic_datatypes___globals); + goto CPyL37; + } + cpy_r_r46 = CPyModule_builtins; + cpy_r_r47 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 465, CPyStatic_datatypes___globals); + goto CPyL38; + } + cpy_r_r49.f0 = cpy_r_r45; + cpy_r_r49.f1 = cpy_r_r48; + cpy_r_r50 = PyTuple_New(2); + if (unlikely(cpy_r_r50 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp424 = cpy_r_r49.f0; + PyTuple_SET_ITEM(cpy_r_r50, 0, __tmp424); + PyObject *__tmp425 = cpy_r_r49.f1; + PyTuple_SET_ITEM(cpy_r_r50, 1, __tmp425); + cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); + CPy_DecRef(cpy_r_r50); + if (!cpy_r_r51) goto CPyL39; + if (likely(Py_TYPE(cpy_r_value) == CPyType_datatypes___Wei)) + cpy_r_r52 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "_convert_str", 466, CPyStatic_datatypes___globals, "brownie.convert.datatypes.Wei", cpy_r_value); + goto CPyL30; + } + CPy_RestoreExcInfo(cpy_r_r42); + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + return cpy_r_r52; +CPyL28: ; + CPy_Reraise(); + if (!0) { + goto CPyL30; + } else + goto CPyL40; +CPyL29: ; + CPy_Unreachable(); +CPyL30: ; + CPy_RestoreExcInfo(cpy_r_r42); + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + cpy_r_r53 = CPy_KeepPropagating(); + if (!cpy_r_r53) goto CPyL32; + CPy_Unreachable(); +CPyL32: ; + cpy_r_r54 = NULL; + return cpy_r_r54; +CPyL33: ; + CPy_INCREF(cpy_r_value); + goto CPyL6; +CPyL34: ; + CPy_DecRef(cpy_r_value); + goto CPyL32; +CPyL35: ; + CPy_DecRef(cpy_r_r19); + goto CPyL32; +CPyL36: ; + CPy_DECREF(cpy_r_value); + goto CPyL22; +CPyL37: ; + CPy_DecRef(cpy_r_value); + goto CPyL30; +CPyL38: ; + CPy_DecRef(cpy_r_value); + CPy_DecRef(cpy_r_r45); + goto CPyL30; +CPyL39: ; + CPy_DecRef(cpy_r_value); + goto CPyL28; +CPyL40: ; + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + goto CPyL29; +} + +PyObject *CPyPy_datatypes____convert_str(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:_convert_str", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_datatypes____convert_str(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/datatypes.py", "_convert_str", 454, CPyStatic_datatypes___globals); + return NULL; +} + +char CPyDef_datatypes_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T3OOO cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + PyObject **cpy_r_r36; + PyObject **cpy_r_r37; + void *cpy_r_r39; + void *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject **cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + int32_t cpy_r_r130; + char cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + int32_t cpy_r_r144; + char cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + int32_t cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + int32_t cpy_r_r158; + char cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + char cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject **cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject **cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + int32_t cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + int32_t cpy_r_r190; + char cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + int32_t cpy_r_r194; + char cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + int32_t cpy_r_r198; + char cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + int32_t cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + int32_t cpy_r_r206; + char cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + int32_t cpy_r_r210; + char cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + int32_t cpy_r_r214; + char cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + int32_t cpy_r_r218; + char cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + int32_t cpy_r_r222; + char cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + int32_t cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + int32_t cpy_r_r230; + char cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + int32_t cpy_r_r234; + char cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + int32_t cpy_r_r238; + char cpy_r_r239; + PyObject **cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject **cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject **cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject **cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + int32_t cpy_r_r262; + char cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + char cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject **cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject **cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + int32_t cpy_r_r291; + char cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + int32_t cpy_r_r295; + char cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + int32_t cpy_r_r299; + char cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + int32_t cpy_r_r303; + char cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + int32_t cpy_r_r307; + char cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + int32_t cpy_r_r311; + char cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + int32_t cpy_r_r315; + char cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + int32_t cpy_r_r319; + char cpy_r_r320; + PyObject *cpy_r_r321; + PyObject *cpy_r_r322; + int32_t cpy_r_r323; + char cpy_r_r324; + PyObject *cpy_r_r325; + PyObject *cpy_r_r326; + int32_t cpy_r_r327; + char cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + int32_t cpy_r_r331; + char cpy_r_r332; + PyObject *cpy_r_r333; + PyObject *cpy_r_r334; + int32_t cpy_r_r335; + char cpy_r_r336; + PyObject *cpy_r_r337; + PyObject *cpy_r_r338; + int32_t cpy_r_r339; + char cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + int32_t cpy_r_r343; + char cpy_r_r344; + PyObject **cpy_r_r346; + PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject **cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + PyObject **cpy_r_r357; + PyObject *cpy_r_r358; + PyObject *cpy_r_r359; + PyObject *cpy_r_r360; + PyObject *cpy_r_r361; + PyObject **cpy_r_r363; + PyObject *cpy_r_r364; + PyObject *cpy_r_r365; + PyObject *cpy_r_r366; + int32_t cpy_r_r367; + char cpy_r_r368; + PyObject *cpy_r_r369; + PyObject *cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + PyObject *cpy_r_r373; + PyObject *cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + char cpy_r_r377; + PyObject *cpy_r_r378; + PyObject *cpy_r_r379; + PyObject *cpy_r_r380; + PyObject **cpy_r_r382; + PyObject *cpy_r_r383; + PyObject *cpy_r_r384; + PyObject *cpy_r_r385; + PyObject *cpy_r_r386; + PyObject *cpy_r_r387; + PyObject *cpy_r_r388; + PyObject *cpy_r_r389; + PyObject *cpy_r_r390; + PyObject *cpy_r_r391; + PyObject **cpy_r_r393; + PyObject *cpy_r_r394; + PyObject *cpy_r_r395; + int32_t cpy_r_r396; + char cpy_r_r397; + PyObject *cpy_r_r398; + PyObject *cpy_r_r399; + int32_t cpy_r_r400; + char cpy_r_r401; + PyObject *cpy_r_r402; + PyObject *cpy_r_r403; + int32_t cpy_r_r404; + char cpy_r_r405; + PyObject *cpy_r_r406; + PyObject *cpy_r_r407; + int32_t cpy_r_r408; + char cpy_r_r409; + PyObject *cpy_r_r410; + PyObject *cpy_r_r411; + int32_t cpy_r_r412; + char cpy_r_r413; + PyObject *cpy_r_r414; + PyObject *cpy_r_r415; + int32_t cpy_r_r416; + char cpy_r_r417; + PyObject *cpy_r_r418; + PyObject *cpy_r_r419; + int32_t cpy_r_r420; + char cpy_r_r421; + PyObject **cpy_r_r423; + PyObject *cpy_r_r424; + PyObject *cpy_r_r425; + PyObject *cpy_r_r426; + PyObject *cpy_r_r427; + PyObject *cpy_r_r428; + PyObject **cpy_r_r430; + PyObject *cpy_r_r431; + PyObject *cpy_r_r432; + PyObject **cpy_r_r434; + PyObject *cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; + PyObject *cpy_r_r438; + PyObject **cpy_r_r440; + PyObject *cpy_r_r441; + PyObject *cpy_r_r442; + PyObject *cpy_r_r443; + int32_t cpy_r_r444; + char cpy_r_r445; + PyObject *cpy_r_r446; + PyObject *cpy_r_r447; + PyObject *cpy_r_r448; + PyObject *cpy_r_r449; + PyObject *cpy_r_r450; + PyObject *cpy_r_r451; + PyObject *cpy_r_r452; + PyObject *cpy_r_r453; + char cpy_r_r454; + PyObject *cpy_r_r455; + PyObject *cpy_r_r456; + PyObject *cpy_r_r457; + PyObject **cpy_r_r459; + PyObject *cpy_r_r460; + PyObject *cpy_r_r461; + PyObject *cpy_r_r462; + PyObject *cpy_r_r463; + PyObject *cpy_r_r464; + PyObject *cpy_r_r465; + PyObject *cpy_r_r466; + PyObject *cpy_r_r467; + PyObject *cpy_r_r468; + PyObject **cpy_r_r470; + PyObject *cpy_r_r471; + PyObject *cpy_r_r472; + int32_t cpy_r_r473; + char cpy_r_r474; + PyObject *cpy_r_r475; + PyObject *cpy_r_r476; + int32_t cpy_r_r477; + char cpy_r_r478; + PyObject *cpy_r_r479; + PyObject *cpy_r_r480; + int32_t cpy_r_r481; + char cpy_r_r482; + PyObject *cpy_r_r483; + PyObject *cpy_r_r484; + int32_t cpy_r_r485; + char cpy_r_r486; + PyObject *cpy_r_r487; + PyObject *cpy_r_r488; + int32_t cpy_r_r489; + char cpy_r_r490; + PyObject *cpy_r_r491; + PyObject *cpy_r_r492; + int32_t cpy_r_r493; + char cpy_r_r494; + PyObject *cpy_r_r495; + PyObject *cpy_r_r496; + int32_t cpy_r_r497; + char cpy_r_r498; + PyObject *cpy_r_r499; + PyObject *cpy_r_r500; + int32_t cpy_r_r501; + char cpy_r_r502; + PyObject **cpy_r_r504; + PyObject *cpy_r_r505; + PyObject *cpy_r_r506; + PyObject *cpy_r_r507; + PyObject *cpy_r_r508; + PyObject *cpy_r_r509; + PyObject **cpy_r_r511; + PyObject *cpy_r_r512; + PyObject *cpy_r_r513; + PyObject **cpy_r_r515; + PyObject *cpy_r_r516; + PyObject *cpy_r_r517; + PyObject *cpy_r_r518; + PyObject *cpy_r_r519; + PyObject **cpy_r_r521; + PyObject *cpy_r_r522; + PyObject *cpy_r_r523; + PyObject *cpy_r_r524; + int32_t cpy_r_r525; + char cpy_r_r526; + PyObject *cpy_r_r527; + PyObject *cpy_r_r528; + PyObject *cpy_r_r529; + PyObject *cpy_r_r530; + PyObject *cpy_r_r531; + PyObject *cpy_r_r532; + PyObject *cpy_r_r533; + PyObject *cpy_r_r534; + char cpy_r_r535; + PyObject *cpy_r_r536; + PyObject *cpy_r_r537; + PyObject *cpy_r_r538; + PyObject **cpy_r_r540; + PyObject *cpy_r_r541; + PyObject *cpy_r_r542; + PyObject *cpy_r_r543; + PyObject *cpy_r_r544; + PyObject *cpy_r_r545; + PyObject *cpy_r_r546; + PyObject *cpy_r_r547; + int32_t cpy_r_r548; + char cpy_r_r549; + PyObject *cpy_r_r550; + PyObject *cpy_r_r551; + int32_t cpy_r_r552; + char cpy_r_r553; + PyObject *cpy_r_r554; + PyObject *cpy_r_r555; + int32_t cpy_r_r556; + char cpy_r_r557; + PyObject *cpy_r_r558; + PyObject *cpy_r_r559; + int32_t cpy_r_r560; + char cpy_r_r561; + PyObject *cpy_r_r562; + PyObject *cpy_r_r563; + PyObject *cpy_r_r564; + PyObject *cpy_r_r565; + PyObject **cpy_r_r567; + PyObject *cpy_r_r568; + PyObject *cpy_r_r569; + int32_t cpy_r_r570; + char cpy_r_r571; + PyObject *cpy_r_r572; + PyObject *cpy_r_r573; + int32_t cpy_r_r574; + char cpy_r_r575; + PyObject *cpy_r_r576; + PyObject *cpy_r_r577; + int32_t cpy_r_r578; + char cpy_r_r579; + PyObject *cpy_r_r580; + PyObject *cpy_r_r581; + int32_t cpy_r_r582; + char cpy_r_r583; + PyObject *cpy_r_r584; + PyObject *cpy_r_r585; + int32_t cpy_r_r586; + char cpy_r_r587; + PyObject *cpy_r_r588; + PyObject *cpy_r_r589; + int32_t cpy_r_r590; + char cpy_r_r591; + PyObject *cpy_r_r592; + PyObject *cpy_r_r593; + int32_t cpy_r_r594; + char cpy_r_r595; + PyObject *cpy_r_r596; + PyObject *cpy_r_r597; + int32_t cpy_r_r598; + char cpy_r_r599; + PyObject *cpy_r_r600; + PyObject *cpy_r_r601; + int32_t cpy_r_r602; + char cpy_r_r603; + PyObject *cpy_r_r604; + PyObject *cpy_r_r605; + int32_t cpy_r_r606; + char cpy_r_r607; + PyObject *cpy_r_r608; + PyObject *cpy_r_r609; + int32_t cpy_r_r610; + char cpy_r_r611; + PyObject *cpy_r_r612; + PyObject *cpy_r_r613; + int32_t cpy_r_r614; + char cpy_r_r615; + PyObject *cpy_r_r616; + PyObject *cpy_r_r617; + int32_t cpy_r_r618; + char cpy_r_r619; + PyObject *cpy_r_r620; + PyObject *cpy_r_r621; + int32_t cpy_r_r622; + char cpy_r_r623; + PyObject **cpy_r_r625; + PyObject *cpy_r_r626; + PyObject *cpy_r_r627; + PyObject *cpy_r_r628; + PyObject *cpy_r_r629; + PyObject *cpy_r_r630; + PyObject **cpy_r_r632; + PyObject *cpy_r_r633; + PyObject *cpy_r_r634; + PyObject **cpy_r_r636; + PyObject *cpy_r_r637; + PyObject *cpy_r_r638; + PyObject *cpy_r_r639; + PyObject *cpy_r_r640; + PyObject **cpy_r_r642; + PyObject *cpy_r_r643; + PyObject *cpy_r_r644; + PyObject *cpy_r_r645; + int32_t cpy_r_r646; + char cpy_r_r647; + PyObject *cpy_r_r648; + char cpy_r_r649; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", -1, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_decimal; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2169]; /* (('decimal', 'decimal', 'decimal'),) */ + cpy_r_r11 = CPyStatic_datatypes___globals; + cpy_r_r12 = CPyStatics[743]; /* 'brownie/convert/datatypes.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL249; + cpy_r_r15 = CPyStatics[2170]; /* ('Any', 'Dict', 'Final', 'ItemsView', 'Iterable', + 'KeysView', 'List', 'Optional', 'Sequence', 'TypeVar', + 'Union', 'final') */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_datatypes___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("brownie/convert/datatypes.py", "", 4, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2171]; /* ('DecimalOverrideException',) */ + cpy_r_r20 = CPyStatics[748]; /* 'vyper.exceptions' */ + cpy_r_r21 = CPyStatic_datatypes___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("brownie/convert/datatypes.py", "", 20, CPyStatic_datatypes___globals); + goto CPyL8; + } + CPyModule_vyper___exceptions = cpy_r_r22; + CPy_INCREF(CPyModule_vyper___exceptions); + CPy_DECREF(cpy_r_r22); + goto CPyL17; +CPyL8: ; + cpy_r_r23 = CPy_CatchError(); + cpy_r_r24 = CPyModule_builtins; + cpy_r_r25 = CPyStatics[749]; /* 'ImportError' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 21, CPyStatic_datatypes___globals); + goto CPyL15; + } + cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); + CPy_DecRef(cpy_r_r26); + if (!cpy_r_r27) goto CPyL12; + cpy_r_r28 = CPyModule_builtins; + cpy_r_r29 = CPyStatics[750]; /* 'BaseException' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 22, CPyStatic_datatypes___globals); + goto CPyL15; + } + cpy_r_r31 = CPyStatic_datatypes___globals; + cpy_r_r32 = CPyStatics[712]; /* 'DecimalOverrideException' */ + cpy_r_r33 = CPyDict_SetItem(cpy_r_r31, cpy_r_r32, cpy_r_r30); + CPy_DecRef(cpy_r_r30); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 22, CPyStatic_datatypes___globals); + goto CPyL15; + } else + goto CPyL14; +CPyL12: ; + CPy_Reraise(); + if (!0) { + goto CPyL15; + } else + goto CPyL250; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL17; +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + cpy_r_r35 = CPy_KeepPropagating(); + if (!cpy_r_r35) goto CPyL249; + CPy_Unreachable(); +CPyL17: ; + cpy_r_r36 = (PyObject **)&CPyModule_cchecksum; + cpy_r_r37 = (PyObject **)&CPyModule_faster_eth_utils; + PyObject **cpy_r_r38[2] = {cpy_r_r36, cpy_r_r37}; + cpy_r_r39 = (void *)&cpy_r_r38; + int64_t cpy_r_r40[2] = {24, 25}; + cpy_r_r41 = (void *)&cpy_r_r40; + cpy_r_r42 = CPyStatics[2174]; /* (('cchecksum', 'cchecksum', 'cchecksum'), + ('faster_eth_utils', 'faster_eth_utils', + 'faster_eth_utils')) */ + cpy_r_r43 = CPyStatic_datatypes___globals; + cpy_r_r44 = CPyStatics[743]; /* 'brownie/convert/datatypes.py' */ + cpy_r_r45 = CPyStatics[12]; /* '' */ + cpy_r_r46 = CPyImport_ImportMany(cpy_r_r42, cpy_r_r39, cpy_r_r43, cpy_r_r44, cpy_r_r45, cpy_r_r41); + if (!cpy_r_r46) goto CPyL249; + cpy_r_r47 = CPyStatics[2175]; /* ('ABIComponent', 'HexStr') */ + cpy_r_r48 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r49 = CPyStatic_datatypes___globals; + cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 26, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_eth_typing = cpy_r_r50; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r50); + cpy_r_r51 = CPyStatics[2157]; /* ('mypyc_attr',) */ + cpy_r_r52 = CPyStatics[623]; /* 'mypy_extensions' */ + cpy_r_r53 = CPyStatic_datatypes___globals; + cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 27, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_mypy_extensions = cpy_r_r54; + CPy_INCREF(CPyModule_mypy_extensions); + CPy_DECREF(cpy_r_r54); + cpy_r_r55 = CPyStatics[2176]; /* ('Self',) */ + cpy_r_r56 = CPyStatics[756]; /* 'typing_extensions' */ + cpy_r_r57 = CPyStatic_datatypes___globals; + cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 28, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_typing_extensions = cpy_r_r58; + CPy_INCREF(CPyModule_typing_extensions); + CPy_DECREF(cpy_r_r58); + cpy_r_r59 = CPyStatics[2177]; /* ('Decimal', 'HexBytes', 'deepcopy', 'getcontext') */ + cpy_r_r60 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r61 = CPyStatic_datatypes___globals; + cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 30, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_brownie____c_constants = cpy_r_r62; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r62); + cpy_r_r63 = CPyStatics[2178]; /* ('bytes_to_hexstring',) */ + cpy_r_r64 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r65 = CPyStatic_datatypes___globals; + cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 31, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyModule_brownie___utils = cpy_r_r66; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r66); + cpy_r_r67 = CPyStatics[758]; /* 'wei' */ + cpy_r_r68 = CPyStatics[759]; /* 'kwei' */ + cpy_r_r69 = CPyStatics[760]; /* 'babbage' */ + cpy_r_r70 = CPyStatics[761]; /* 'mwei' */ + cpy_r_r71 = CPyStatics[762]; /* 'lovelace' */ + cpy_r_r72 = CPyStatics[763]; /* 'gwei' */ + cpy_r_r73 = CPyStatics[764]; /* 'shannon' */ + cpy_r_r74 = CPyStatics[765]; /* 'microether' */ + cpy_r_r75 = CPyStatics[766]; /* 'szabo' */ + cpy_r_r76 = CPyStatics[767]; /* 'milliether' */ + cpy_r_r77 = CPyStatics[768]; /* 'finney' */ + cpy_r_r78 = CPyStatics[769]; /* 'ether' */ + cpy_r_r79 = CPyStatics[2029]; /* 0 */ + cpy_r_r80 = CPyStatics[2035]; /* 3 */ + cpy_r_r81 = CPyStatics[2035]; /* 3 */ + cpy_r_r82 = CPyStatics[2036]; /* 6 */ + cpy_r_r83 = CPyStatics[2036]; /* 6 */ + cpy_r_r84 = CPyStatics[2037]; /* 9 */ + cpy_r_r85 = CPyStatics[2037]; /* 9 */ + cpy_r_r86 = CPyStatics[2038]; /* 12 */ + cpy_r_r87 = CPyStatics[2038]; /* 12 */ + cpy_r_r88 = CPyStatics[2039]; /* 15 */ + cpy_r_r89 = CPyStatics[2039]; /* 15 */ + cpy_r_r90 = CPyStatics[2040]; /* 18 */ + cpy_r_r91 = CPyDict_Build(12, cpy_r_r67, cpy_r_r79, cpy_r_r68, cpy_r_r80, cpy_r_r69, cpy_r_r81, cpy_r_r70, cpy_r_r82, cpy_r_r71, cpy_r_r83, cpy_r_r72, cpy_r_r84, cpy_r_r73, cpy_r_r85, cpy_r_r74, cpy_r_r86, cpy_r_r75, cpy_r_r87, cpy_r_r76, cpy_r_r88, cpy_r_r77, cpy_r_r89, cpy_r_r78, cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 33, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyStatic_datatypes___UNITS = cpy_r_r91; + CPy_INCREF(CPyStatic_datatypes___UNITS); + cpy_r_r92 = CPyStatic_datatypes___globals; + cpy_r_r93 = CPyStatics[770]; /* 'UNITS' */ + cpy_r_r94 = CPyDict_SetItem(cpy_r_r92, cpy_r_r93, cpy_r_r91); + CPy_DECREF(cpy_r_r91); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 33, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r96 = CPyStatics[771]; /* 'WeiInputTypes' */ + cpy_r_r97 = (PyObject *)&PyUnicode_Type; + cpy_r_r98 = (PyObject *)&PyFloat_Type; + cpy_r_r99 = (PyObject *)&PyLong_Type; + cpy_r_r100 = (PyObject *)&PyBytes_Type; + cpy_r_r101 = CPyModule_decimal; + cpy_r_r102 = CPyStatics[23]; /* 'Decimal' */ + cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r104 = Py_None; + cpy_r_r105 = CPyStatic_datatypes___globals; + cpy_r_r106 = CPyStatics[671]; /* 'TypeVar' */ + cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); + goto CPyL251; + } + PyObject *cpy_r_r108[7] = { + cpy_r_r96, cpy_r_r97, cpy_r_r98, cpy_r_r99, cpy_r_r100, + cpy_r_r103, cpy_r_r104 + }; + cpy_r_r109 = (PyObject **)&cpy_r_r108; + cpy_r_r110 = PyObject_Vectorcall(cpy_r_r107, cpy_r_r109, 7, 0); + CPy_DECREF(cpy_r_r107); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); + goto CPyL251; + } + CPy_DECREF(cpy_r_r103); + cpy_r_r111 = CPyStatic_datatypes___globals; + cpy_r_r112 = CPyStatics[771]; /* 'WeiInputTypes' */ + cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r110); + CPy_DECREF(cpy_r_r110); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 48, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r115 = (PyObject *)&PyUnicode_Type; + cpy_r_r116 = (PyObject *)&PyFloat_Type; + cpy_r_r117 = PyNumber_Or(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r118 = (PyObject *)&PyLong_Type; + cpy_r_r119 = PyNumber_Or(cpy_r_r117, cpy_r_r118); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r120 = (PyObject *)&PyBytes_Type; + cpy_r_r121 = PyNumber_Or(cpy_r_r119, cpy_r_r120); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r122 = CPyModule_decimal; + cpy_r_r123 = CPyStatics[23]; /* 'Decimal' */ + cpy_r_r124 = CPyObject_GetAttr(cpy_r_r122, cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL252; + } + cpy_r_r125 = PyNumber_Or(cpy_r_r121, cpy_r_r124); + CPy_DECREF(cpy_r_r121); + CPy_DECREF(cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r126 = Py_None; + cpy_r_r127 = PyNumber_Or(cpy_r_r125, cpy_r_r126); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r128 = CPyStatic_datatypes___globals; + cpy_r_r129 = CPyStatics[772]; /* 'WeiInputType' */ + cpy_r_r130 = CPyDict_SetItem(cpy_r_r128, cpy_r_r129, cpy_r_r127); + CPy_DECREF(cpy_r_r127); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 51, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r132 = CPyModule_cchecksum; + cpy_r_r133 = CPyStatics[773]; /* 'to_checksum_address' */ + cpy_r_r134 = CPyObject_GetAttr(cpy_r_r132, cpy_r_r133); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 54, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyStatic_datatypes___to_checksum_address = cpy_r_r134; + CPy_INCREF(CPyStatic_datatypes___to_checksum_address); + cpy_r_r135 = CPyStatic_datatypes___globals; + cpy_r_r136 = CPyStatics[773]; /* 'to_checksum_address' */ + cpy_r_r137 = CPyDict_SetItem(cpy_r_r135, cpy_r_r136, cpy_r_r134); + CPy_DECREF(cpy_r_r134); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 54, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r139 = CPyModule_faster_eth_utils; + cpy_r_r140 = CPyStatics[774]; /* 'add_0x_prefix' */ + cpy_r_r141 = CPyObject_GetAttr(cpy_r_r139, cpy_r_r140); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 56, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyStatic_datatypes___add_0x_prefix = cpy_r_r141; + CPy_INCREF(CPyStatic_datatypes___add_0x_prefix); + cpy_r_r142 = CPyStatic_datatypes___globals; + cpy_r_r143 = CPyStatics[774]; /* 'add_0x_prefix' */ + cpy_r_r144 = CPyDict_SetItem(cpy_r_r142, cpy_r_r143, cpy_r_r141); + CPy_DECREF(cpy_r_r141); + cpy_r_r145 = cpy_r_r144 >= 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 56, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r146 = CPyModule_faster_eth_utils; + cpy_r_r147 = CPyStatics[775]; /* 'is_hex' */ + cpy_r_r148 = CPyObject_GetAttr(cpy_r_r146, cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 57, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyStatic_datatypes___is_hex = cpy_r_r148; + CPy_INCREF(CPyStatic_datatypes___is_hex); + cpy_r_r149 = CPyStatic_datatypes___globals; + cpy_r_r150 = CPyStatics[775]; /* 'is_hex' */ + cpy_r_r151 = CPyDict_SetItem(cpy_r_r149, cpy_r_r150, cpy_r_r148); + CPy_DECREF(cpy_r_r148); + cpy_r_r152 = cpy_r_r151 >= 0; + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 57, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r153 = CPyModule_faster_eth_utils; + cpy_r_r154 = CPyStatics[682]; /* 'to_bytes' */ + cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 58, CPyStatic_datatypes___globals); + goto CPyL249; + } + CPyStatic_datatypes___to_bytes = cpy_r_r155; + CPy_INCREF(CPyStatic_datatypes___to_bytes); + cpy_r_r156 = CPyStatic_datatypes___globals; + cpy_r_r157 = CPyStatics[682]; /* 'to_bytes' */ + cpy_r_r158 = CPyDict_SetItem(cpy_r_r156, cpy_r_r157, cpy_r_r155); + CPy_DECREF(cpy_r_r155); + cpy_r_r159 = cpy_r_r158 >= 0; + if (unlikely(!cpy_r_r159)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 58, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r160 = CPyModule_builtins; + cpy_r_r161 = CPyStatics[776]; /* 'int' */ + cpy_r_r162 = CPyObject_GetAttr(cpy_r_r160, cpy_r_r161); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r163 = PyTuple_Pack(1, cpy_r_r162); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r164 = (PyObject *)&PyType_Type; + cpy_r_r165 = CPy_CalculateMetaclass(cpy_r_r164, cpy_r_r163); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL253; + } + cpy_r_r166 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r167 = PyObject_HasAttr(cpy_r_r165, cpy_r_r166); + if (!cpy_r_r167) goto CPyL52; + cpy_r_r168 = CPyStatics[679]; /* 'Wei' */ + cpy_r_r169 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r170 = CPyObject_GetAttr(cpy_r_r165, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL253; + } + PyObject *cpy_r_r171[2] = {cpy_r_r168, cpy_r_r163}; + cpy_r_r172 = (PyObject **)&cpy_r_r171; + cpy_r_r173 = PyObject_Vectorcall(cpy_r_r170, cpy_r_r172, 2, 0); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL253; + } + if (likely(PyDict_Check(cpy_r_r173))) + cpy_r_r174 = cpy_r_r173; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals, "dict", cpy_r_r173); + goto CPyL253; + } + cpy_r_r175 = cpy_r_r174; + goto CPyL54; +CPyL52: ; + cpy_r_r176 = PyDict_New(); + if (unlikely(cpy_r_r176 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL253; + } + cpy_r_r175 = cpy_r_r176; +CPyL54: ; + cpy_r_r177 = PyDict_New(); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL254; + } + cpy_r_r178 = CPyDef_datatypes_____new___3_Wei_obj(); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r179 = CPyModule_builtins; + cpy_r_r180 = CPyStatics[777]; /* 'staticmethod' */ + cpy_r_r181 = CPyObject_GetAttr(cpy_r_r179, cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); + goto CPyL256; + } + PyObject *cpy_r_r182[1] = {cpy_r_r178}; + cpy_r_r183 = (PyObject **)&cpy_r_r182; + cpy_r_r184 = PyObject_Vectorcall(cpy_r_r181, cpy_r_r183, 1, 0); + CPy_DECREF(cpy_r_r181); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); + goto CPyL256; + } + CPy_DECREF_NO_IMM(cpy_r_r178); + cpy_r_r185 = CPyStatics[688]; /* '__new__' */ + cpy_r_r186 = CPyDict_SetItem(cpy_r_r175, cpy_r_r185, cpy_r_r184); + CPy_DECREF(cpy_r_r184); + cpy_r_r187 = cpy_r_r186 >= 0; + if (unlikely(!cpy_r_r187)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 74, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r188 = CPyDef_datatypes_____hash___3_Wei_obj(); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 77, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r189 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r190 = CPyDict_SetItem(cpy_r_r175, cpy_r_r189, cpy_r_r188); + CPy_DECREF_NO_IMM(cpy_r_r188); + cpy_r_r191 = cpy_r_r190 >= 0; + if (unlikely(!cpy_r_r191)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 77, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r192 = CPyDef_datatypes_____lt___3_Wei_obj(); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 80, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r193 = CPyStatics[690]; /* '__lt__' */ + cpy_r_r194 = CPyDict_SetItem(cpy_r_r175, cpy_r_r193, cpy_r_r192); + CPy_DECREF_NO_IMM(cpy_r_r192); + cpy_r_r195 = cpy_r_r194 >= 0; + if (unlikely(!cpy_r_r195)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 80, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r196 = CPyDef_datatypes_____le___3_Wei_obj(); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 83, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r197 = CPyStatics[691]; /* '__le__' */ + cpy_r_r198 = CPyDict_SetItem(cpy_r_r175, cpy_r_r197, cpy_r_r196); + CPy_DECREF_NO_IMM(cpy_r_r196); + cpy_r_r199 = cpy_r_r198 >= 0; + if (unlikely(!cpy_r_r199)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 83, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r200 = CPyDef_datatypes_____eq___3_Wei_obj(); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 86, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r201 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r202 = CPyDict_SetItem(cpy_r_r175, cpy_r_r201, cpy_r_r200); + CPy_DECREF_NO_IMM(cpy_r_r200); + cpy_r_r203 = cpy_r_r202 >= 0; + if (unlikely(!cpy_r_r203)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 86, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r204 = CPyDef_datatypes_____ne___3_Wei_obj(); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 92, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r205 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r206 = CPyDict_SetItem(cpy_r_r175, cpy_r_r205, cpy_r_r204); + CPy_DECREF_NO_IMM(cpy_r_r204); + cpy_r_r207 = cpy_r_r206 >= 0; + if (unlikely(!cpy_r_r207)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 92, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r208 = CPyDef_datatypes_____ge___3_Wei_obj(); + if (unlikely(cpy_r_r208 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 98, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r209 = CPyStatics[694]; /* '__ge__' */ + cpy_r_r210 = CPyDict_SetItem(cpy_r_r175, cpy_r_r209, cpy_r_r208); + CPy_DECREF_NO_IMM(cpy_r_r208); + cpy_r_r211 = cpy_r_r210 >= 0; + if (unlikely(!cpy_r_r211)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 98, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r212 = CPyDef_datatypes_____gt___3_Wei_obj(); + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 101, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r213 = CPyStatics[695]; /* '__gt__' */ + cpy_r_r214 = CPyDict_SetItem(cpy_r_r175, cpy_r_r213, cpy_r_r212); + CPy_DECREF_NO_IMM(cpy_r_r212); + cpy_r_r215 = cpy_r_r214 >= 0; + if (unlikely(!cpy_r_r215)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 101, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r216 = CPyDef_datatypes_____add___3_Wei_obj(); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 104, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r217 = CPyStatics[696]; /* '__add__' */ + cpy_r_r218 = CPyDict_SetItem(cpy_r_r175, cpy_r_r217, cpy_r_r216); + CPy_DECREF_NO_IMM(cpy_r_r216); + cpy_r_r219 = cpy_r_r218 >= 0; + if (unlikely(!cpy_r_r219)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 104, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r220 = CPyDef_datatypes_____sub___3_Wei_obj(); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 107, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r221 = CPyStatics[697]; /* '__sub__' */ + cpy_r_r222 = CPyDict_SetItem(cpy_r_r175, cpy_r_r221, cpy_r_r220); + CPy_DECREF_NO_IMM(cpy_r_r220); + cpy_r_r223 = cpy_r_r222 >= 0; + if (unlikely(!cpy_r_r223)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 107, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r224 = CPyDef_datatypes___to_Wei_obj(); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 110, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r225 = CPyStatics[778]; /* 'to' */ + cpy_r_r226 = CPyDict_SetItem(cpy_r_r175, cpy_r_r225, cpy_r_r224); + CPy_DECREF_NO_IMM(cpy_r_r224); + cpy_r_r227 = cpy_r_r226 >= 0; + if (unlikely(!cpy_r_r227)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 110, CPyStatic_datatypes___globals); + goto CPyL255; + } + cpy_r_r228 = CPyStatics[679]; /* 'Wei' */ + cpy_r_r229 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r230 = CPyDict_SetItem(cpy_r_r175, cpy_r_r229, cpy_r_r177); + CPy_DECREF(cpy_r_r177); + cpy_r_r231 = cpy_r_r230 >= 0; + if (unlikely(!cpy_r_r231)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL254; + } + cpy_r_r232 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r233 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r234 = CPyDict_SetItem(cpy_r_r175, cpy_r_r233, cpy_r_r232); + cpy_r_r235 = cpy_r_r234 >= 0; + if (unlikely(!cpy_r_r235)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL254; + } + cpy_r_r236 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r237 = CPyStatics[354]; /* '__module__' */ + cpy_r_r238 = CPyDict_SetItem(cpy_r_r175, cpy_r_r237, cpy_r_r236); + cpy_r_r239 = cpy_r_r238 >= 0; + if (unlikely(!cpy_r_r239)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL254; + } + PyObject *cpy_r_r240[3] = {cpy_r_r228, cpy_r_r163, cpy_r_r175}; + cpy_r_r241 = (PyObject **)&cpy_r_r240; + cpy_r_r242 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r241, 3, 0); + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL254; + } + CPy_DECREF(cpy_r_r175); + CPy_DECREF(cpy_r_r163); + cpy_r_r243 = CPyStatic_datatypes___globals; + cpy_r_r244 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r245 = CPyDict_GetItem(cpy_r_r243, cpy_r_r244); + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 62, CPyStatic_datatypes___globals); + goto CPyL257; + } + cpy_r_r246 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r247[1] = {cpy_r_r246}; + cpy_r_r248 = (PyObject **)&cpy_r_r247; + cpy_r_r249 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r250 = PyObject_Vectorcall(cpy_r_r245, cpy_r_r248, 0, cpy_r_r249); + CPy_DECREF(cpy_r_r245); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 62, CPyStatic_datatypes___globals); + goto CPyL257; + } + PyObject *cpy_r_r251[1] = {cpy_r_r242}; + cpy_r_r252 = (PyObject **)&cpy_r_r251; + cpy_r_r253 = PyObject_Vectorcall(cpy_r_r250, cpy_r_r252, 1, 0); + CPy_DECREF(cpy_r_r250); + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL257; + } + CPy_DECREF(cpy_r_r242); + cpy_r_r254 = CPyStatic_datatypes___globals; + cpy_r_r255 = CPyStatics[371]; /* 'final' */ + cpy_r_r256 = CPyDict_GetItem(cpy_r_r254, cpy_r_r255); + if (unlikely(cpy_r_r256 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 61, CPyStatic_datatypes___globals); + goto CPyL258; + } + PyObject *cpy_r_r257[1] = {cpy_r_r253}; + cpy_r_r258 = (PyObject **)&cpy_r_r257; + cpy_r_r259 = PyObject_Vectorcall(cpy_r_r256, cpy_r_r258, 1, 0); + CPy_DECREF(cpy_r_r256); + if (unlikely(cpy_r_r259 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL258; + } + CPy_DECREF(cpy_r_r253); + CPyType_datatypes___Wei = (PyTypeObject *)cpy_r_r259; + CPy_INCREF(CPyType_datatypes___Wei); + cpy_r_r260 = CPyStatic_datatypes___globals; + cpy_r_r261 = CPyStatics[679]; /* 'Wei' */ + cpy_r_r262 = PyDict_SetItem(cpy_r_r260, cpy_r_r261, cpy_r_r259); + CPy_DECREF(cpy_r_r259); + cpy_r_r263 = cpy_r_r262 >= 0; + if (unlikely(!cpy_r_r263)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 63, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r264 = (PyObject *)CPyType_datatypes___Wei; + cpy_r_r265 = CPyModule_decimal; + cpy_r_r266 = CPyStatics[23]; /* 'Decimal' */ + cpy_r_r267 = CPyObject_GetAttr(cpy_r_r265, cpy_r_r266); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r268 = PyTuple_Pack(1, cpy_r_r267); + CPy_DECREF(cpy_r_r267); + if (unlikely(cpy_r_r268 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r269 = (PyObject *)&PyType_Type; + cpy_r_r270 = CPy_CalculateMetaclass(cpy_r_r269, cpy_r_r268); + if (unlikely(cpy_r_r270 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL259; + } + cpy_r_r271 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r272 = PyObject_HasAttr(cpy_r_r270, cpy_r_r271); + if (!cpy_r_r272) goto CPyL97; + cpy_r_r273 = CPyStatics[678]; /* 'Fixed' */ + cpy_r_r274 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r275 = CPyObject_GetAttr(cpy_r_r270, cpy_r_r274); + if (unlikely(cpy_r_r275 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL259; + } + PyObject *cpy_r_r276[2] = {cpy_r_r273, cpy_r_r268}; + cpy_r_r277 = (PyObject **)&cpy_r_r276; + cpy_r_r278 = PyObject_Vectorcall(cpy_r_r275, cpy_r_r277, 2, 0); + CPy_DECREF(cpy_r_r275); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL259; + } + if (likely(PyDict_Check(cpy_r_r278))) + cpy_r_r279 = cpy_r_r278; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals, "dict", cpy_r_r278); + goto CPyL259; + } + cpy_r_r280 = cpy_r_r279; + goto CPyL99; +CPyL97: ; + cpy_r_r281 = PyDict_New(); + if (unlikely(cpy_r_r281 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL259; + } + cpy_r_r280 = cpy_r_r281; +CPyL99: ; + cpy_r_r282 = PyDict_New(); + if (unlikely(cpy_r_r282 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL260; + } + cpy_r_r283 = CPyDef_datatypes_____new___3_Fixed_obj(); + if (unlikely(cpy_r_r283 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r284 = CPyModule_builtins; + cpy_r_r285 = CPyStatics[777]; /* 'staticmethod' */ + cpy_r_r286 = CPyObject_GetAttr(cpy_r_r284, cpy_r_r285); + if (unlikely(cpy_r_r286 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); + goto CPyL262; + } + PyObject *cpy_r_r287[1] = {cpy_r_r283}; + cpy_r_r288 = (PyObject **)&cpy_r_r287; + cpy_r_r289 = PyObject_Vectorcall(cpy_r_r286, cpy_r_r288, 1, 0); + CPy_DECREF(cpy_r_r286); + if (unlikely(cpy_r_r289 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); + goto CPyL262; + } + CPy_DECREF_NO_IMM(cpy_r_r283); + cpy_r_r290 = CPyStatics[688]; /* '__new__' */ + cpy_r_r291 = CPyDict_SetItem(cpy_r_r280, cpy_r_r290, cpy_r_r289); + CPy_DECREF(cpy_r_r289); + cpy_r_r292 = cpy_r_r291 >= 0; + if (unlikely(!cpy_r_r292)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 165, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r293 = CPyDef_datatypes_____repr___3_Fixed_obj(); + if (unlikely(cpy_r_r293 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 168, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r294 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r295 = CPyDict_SetItem(cpy_r_r280, cpy_r_r294, cpy_r_r293); + CPy_DECREF_NO_IMM(cpy_r_r293); + cpy_r_r296 = cpy_r_r295 >= 0; + if (unlikely(!cpy_r_r296)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 168, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r297 = CPyDef_datatypes_____hash___3_Fixed_obj(); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 171, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r298 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r299 = CPyDict_SetItem(cpy_r_r280, cpy_r_r298, cpy_r_r297); + CPy_DECREF_NO_IMM(cpy_r_r297); + cpy_r_r300 = cpy_r_r299 >= 0; + if (unlikely(!cpy_r_r300)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 171, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r301 = CPyDef_datatypes_____lt___3_Fixed_obj(); + if (unlikely(cpy_r_r301 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 174, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r302 = CPyStatics[690]; /* '__lt__' */ + cpy_r_r303 = CPyDict_SetItem(cpy_r_r280, cpy_r_r302, cpy_r_r301); + CPy_DECREF_NO_IMM(cpy_r_r301); + cpy_r_r304 = cpy_r_r303 >= 0; + if (unlikely(!cpy_r_r304)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 174, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r305 = CPyDef_datatypes_____le___3_Fixed_obj(); + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 177, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r306 = CPyStatics[691]; /* '__le__' */ + cpy_r_r307 = CPyDict_SetItem(cpy_r_r280, cpy_r_r306, cpy_r_r305); + CPy_DECREF_NO_IMM(cpy_r_r305); + cpy_r_r308 = cpy_r_r307 >= 0; + if (unlikely(!cpy_r_r308)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 177, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r309 = CPyDef_datatypes_____eq___3_Fixed_obj(); + if (unlikely(cpy_r_r309 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 180, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r310 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r311 = CPyDict_SetItem(cpy_r_r280, cpy_r_r310, cpy_r_r309); + CPy_DECREF_NO_IMM(cpy_r_r309); + cpy_r_r312 = cpy_r_r311 >= 0; + if (unlikely(!cpy_r_r312)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 180, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r313 = CPyDef_datatypes_____ne___3_Fixed_obj(); + if (unlikely(cpy_r_r313 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 188, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r314 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r315 = CPyDict_SetItem(cpy_r_r280, cpy_r_r314, cpy_r_r313); + CPy_DECREF_NO_IMM(cpy_r_r313); + cpy_r_r316 = cpy_r_r315 >= 0; + if (unlikely(!cpy_r_r316)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 188, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r317 = CPyDef_datatypes_____ge___3_Fixed_obj(); + if (unlikely(cpy_r_r317 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 196, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r318 = CPyStatics[694]; /* '__ge__' */ + cpy_r_r319 = CPyDict_SetItem(cpy_r_r280, cpy_r_r318, cpy_r_r317); + CPy_DECREF_NO_IMM(cpy_r_r317); + cpy_r_r320 = cpy_r_r319 >= 0; + if (unlikely(!cpy_r_r320)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 196, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r321 = CPyDef_datatypes_____gt___3_Fixed_obj(); + if (unlikely(cpy_r_r321 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 199, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r322 = CPyStatics[695]; /* '__gt__' */ + cpy_r_r323 = CPyDict_SetItem(cpy_r_r280, cpy_r_r322, cpy_r_r321); + CPy_DECREF_NO_IMM(cpy_r_r321); + cpy_r_r324 = cpy_r_r323 >= 0; + if (unlikely(!cpy_r_r324)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 199, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r325 = CPyDef_datatypes_____add___3_Fixed_obj(); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 202, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r326 = CPyStatics[696]; /* '__add__' */ + cpy_r_r327 = CPyDict_SetItem(cpy_r_r280, cpy_r_r326, cpy_r_r325); + CPy_DECREF_NO_IMM(cpy_r_r325); + cpy_r_r328 = cpy_r_r327 >= 0; + if (unlikely(!cpy_r_r328)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 202, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r329 = CPyDef_datatypes_____sub___3_Fixed_obj(); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 205, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r330 = CPyStatics[697]; /* '__sub__' */ + cpy_r_r331 = CPyDict_SetItem(cpy_r_r280, cpy_r_r330, cpy_r_r329); + CPy_DECREF_NO_IMM(cpy_r_r329); + cpy_r_r332 = cpy_r_r331 >= 0; + if (unlikely(!cpy_r_r332)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 205, CPyStatic_datatypes___globals); + goto CPyL261; + } + cpy_r_r333 = CPyStatics[678]; /* 'Fixed' */ + cpy_r_r334 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r335 = CPyDict_SetItem(cpy_r_r280, cpy_r_r334, cpy_r_r282); + CPy_DECREF(cpy_r_r282); + cpy_r_r336 = cpy_r_r335 >= 0; + if (unlikely(!cpy_r_r336)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL260; + } + cpy_r_r337 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r338 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r339 = CPyDict_SetItem(cpy_r_r280, cpy_r_r338, cpy_r_r337); + cpy_r_r340 = cpy_r_r339 >= 0; + if (unlikely(!cpy_r_r340)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL260; + } + cpy_r_r341 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r342 = CPyStatics[354]; /* '__module__' */ + cpy_r_r343 = CPyDict_SetItem(cpy_r_r280, cpy_r_r342, cpy_r_r341); + cpy_r_r344 = cpy_r_r343 >= 0; + if (unlikely(!cpy_r_r344)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL260; + } + PyObject *cpy_r_r345[3] = {cpy_r_r333, cpy_r_r268, cpy_r_r280}; + cpy_r_r346 = (PyObject **)&cpy_r_r345; + cpy_r_r347 = PyObject_Vectorcall(cpy_r_r270, cpy_r_r346, 3, 0); + if (unlikely(cpy_r_r347 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL260; + } + CPy_DECREF(cpy_r_r280); + CPy_DECREF(cpy_r_r268); + cpy_r_r348 = CPyStatic_datatypes___globals; + cpy_r_r349 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r350 = CPyDict_GetItem(cpy_r_r348, cpy_r_r349); + if (unlikely(cpy_r_r350 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 157, CPyStatic_datatypes___globals); + goto CPyL263; + } + cpy_r_r351 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r352[1] = {cpy_r_r351}; + cpy_r_r353 = (PyObject **)&cpy_r_r352; + cpy_r_r354 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r355 = PyObject_Vectorcall(cpy_r_r350, cpy_r_r353, 0, cpy_r_r354); + CPy_DECREF(cpy_r_r350); + if (unlikely(cpy_r_r355 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 157, CPyStatic_datatypes___globals); + goto CPyL263; + } + PyObject *cpy_r_r356[1] = {cpy_r_r347}; + cpy_r_r357 = (PyObject **)&cpy_r_r356; + cpy_r_r358 = PyObject_Vectorcall(cpy_r_r355, cpy_r_r357, 1, 0); + CPy_DECREF(cpy_r_r355); + if (unlikely(cpy_r_r358 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL263; + } + CPy_DECREF(cpy_r_r347); + cpy_r_r359 = CPyStatic_datatypes___globals; + cpy_r_r360 = CPyStatics[371]; /* 'final' */ + cpy_r_r361 = CPyDict_GetItem(cpy_r_r359, cpy_r_r360); + if (unlikely(cpy_r_r361 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 156, CPyStatic_datatypes___globals); + goto CPyL264; + } + PyObject *cpy_r_r362[1] = {cpy_r_r358}; + cpy_r_r363 = (PyObject **)&cpy_r_r362; + cpy_r_r364 = PyObject_Vectorcall(cpy_r_r361, cpy_r_r363, 1, 0); + CPy_DECREF(cpy_r_r361); + if (unlikely(cpy_r_r364 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL264; + } + CPy_DECREF(cpy_r_r358); + CPyType_datatypes___Fixed = (PyTypeObject *)cpy_r_r364; + CPy_INCREF(CPyType_datatypes___Fixed); + cpy_r_r365 = CPyStatic_datatypes___globals; + cpy_r_r366 = CPyStatics[678]; /* 'Fixed' */ + cpy_r_r367 = PyDict_SetItem(cpy_r_r365, cpy_r_r366, cpy_r_r364); + CPy_DECREF(cpy_r_r364); + cpy_r_r368 = cpy_r_r367 >= 0; + if (unlikely(!cpy_r_r368)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 158, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r369 = (PyObject *)CPyType_datatypes___Fixed; + cpy_r_r370 = CPyModule_builtins; + cpy_r_r371 = CPyStatics[780]; /* 'str' */ + cpy_r_r372 = CPyObject_GetAttr(cpy_r_r370, cpy_r_r371); + if (unlikely(cpy_r_r372 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r373 = PyTuple_Pack(1, cpy_r_r372); + CPy_DECREF(cpy_r_r372); + if (unlikely(cpy_r_r373 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r374 = (PyObject *)&PyType_Type; + cpy_r_r375 = CPy_CalculateMetaclass(cpy_r_r374, cpy_r_r373); + if (unlikely(cpy_r_r375 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL265; + } + cpy_r_r376 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r377 = PyObject_HasAttr(cpy_r_r375, cpy_r_r376); + if (!cpy_r_r377) goto CPyL142; + cpy_r_r378 = CPyStatics[677]; /* 'EthAddress' */ + cpy_r_r379 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r380 = CPyObject_GetAttr(cpy_r_r375, cpy_r_r379); + if (unlikely(cpy_r_r380 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL265; + } + PyObject *cpy_r_r381[2] = {cpy_r_r378, cpy_r_r373}; + cpy_r_r382 = (PyObject **)&cpy_r_r381; + cpy_r_r383 = PyObject_Vectorcall(cpy_r_r380, cpy_r_r382, 2, 0); + CPy_DECREF(cpy_r_r380); + if (unlikely(cpy_r_r383 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL265; + } + if (likely(PyDict_Check(cpy_r_r383))) + cpy_r_r384 = cpy_r_r383; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals, "dict", cpy_r_r383); + goto CPyL265; + } + cpy_r_r385 = cpy_r_r384; + goto CPyL144; +CPyL142: ; + cpy_r_r386 = PyDict_New(); + if (unlikely(cpy_r_r386 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL265; + } + cpy_r_r385 = cpy_r_r386; +CPyL144: ; + cpy_r_r387 = PyDict_New(); + if (unlikely(cpy_r_r387 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL266; + } + cpy_r_r388 = CPyDef_datatypes_____new___3_EthAddress_obj(); + if (unlikely(cpy_r_r388 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r389 = CPyModule_builtins; + cpy_r_r390 = CPyStatics[777]; /* 'staticmethod' */ + cpy_r_r391 = CPyObject_GetAttr(cpy_r_r389, cpy_r_r390); + if (unlikely(cpy_r_r391 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); + goto CPyL268; + } + PyObject *cpy_r_r392[1] = {cpy_r_r388}; + cpy_r_r393 = (PyObject **)&cpy_r_r392; + cpy_r_r394 = PyObject_Vectorcall(cpy_r_r391, cpy_r_r393, 1, 0); + CPy_DECREF(cpy_r_r391); + if (unlikely(cpy_r_r394 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); + goto CPyL268; + } + CPy_DECREF_NO_IMM(cpy_r_r388); + cpy_r_r395 = CPyStatics[688]; /* '__new__' */ + cpy_r_r396 = CPyDict_SetItem(cpy_r_r385, cpy_r_r395, cpy_r_r394); + CPy_DECREF(cpy_r_r394); + cpy_r_r397 = cpy_r_r396 >= 0; + if (unlikely(!cpy_r_r397)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 235, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r398 = CPyDef_datatypes_____hash___3_EthAddress_obj(); + if (unlikely(cpy_r_r398 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 250, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r399 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r400 = CPyDict_SetItem(cpy_r_r385, cpy_r_r399, cpy_r_r398); + CPy_DECREF_NO_IMM(cpy_r_r398); + cpy_r_r401 = cpy_r_r400 >= 0; + if (unlikely(!cpy_r_r401)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 250, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r402 = CPyDef_datatypes_____eq___3_EthAddress_obj(); + if (unlikely(cpy_r_r402 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 253, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r403 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r404 = CPyDict_SetItem(cpy_r_r385, cpy_r_r403, cpy_r_r402); + CPy_DECREF_NO_IMM(cpy_r_r402); + cpy_r_r405 = cpy_r_r404 >= 0; + if (unlikely(!cpy_r_r405)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 253, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r406 = CPyDef_datatypes_____ne___3_EthAddress_obj(); + if (unlikely(cpy_r_r406 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 256, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r407 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r408 = CPyDict_SetItem(cpy_r_r385, cpy_r_r407, cpy_r_r406); + CPy_DECREF_NO_IMM(cpy_r_r406); + cpy_r_r409 = cpy_r_r408 >= 0; + if (unlikely(!cpy_r_r409)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 256, CPyStatic_datatypes___globals); + goto CPyL267; + } + cpy_r_r410 = CPyStatics[677]; /* 'EthAddress' */ + cpy_r_r411 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r412 = CPyDict_SetItem(cpy_r_r385, cpy_r_r411, cpy_r_r387); + CPy_DECREF(cpy_r_r387); + cpy_r_r413 = cpy_r_r412 >= 0; + if (unlikely(!cpy_r_r413)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL266; + } + cpy_r_r414 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r415 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r416 = CPyDict_SetItem(cpy_r_r385, cpy_r_r415, cpy_r_r414); + cpy_r_r417 = cpy_r_r416 >= 0; + if (unlikely(!cpy_r_r417)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL266; + } + cpy_r_r418 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r419 = CPyStatics[354]; /* '__module__' */ + cpy_r_r420 = CPyDict_SetItem(cpy_r_r385, cpy_r_r419, cpy_r_r418); + cpy_r_r421 = cpy_r_r420 >= 0; + if (unlikely(!cpy_r_r421)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL266; + } + PyObject *cpy_r_r422[3] = {cpy_r_r410, cpy_r_r373, cpy_r_r385}; + cpy_r_r423 = (PyObject **)&cpy_r_r422; + cpy_r_r424 = PyObject_Vectorcall(cpy_r_r375, cpy_r_r423, 3, 0); + if (unlikely(cpy_r_r424 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL266; + } + CPy_DECREF(cpy_r_r385); + CPy_DECREF(cpy_r_r373); + cpy_r_r425 = CPyStatic_datatypes___globals; + cpy_r_r426 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r427 = CPyDict_GetItem(cpy_r_r425, cpy_r_r426); + if (unlikely(cpy_r_r427 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 231, CPyStatic_datatypes___globals); + goto CPyL269; + } + cpy_r_r428 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r429[1] = {cpy_r_r428}; + cpy_r_r430 = (PyObject **)&cpy_r_r429; + cpy_r_r431 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r432 = PyObject_Vectorcall(cpy_r_r427, cpy_r_r430, 0, cpy_r_r431); + CPy_DECREF(cpy_r_r427); + if (unlikely(cpy_r_r432 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 231, CPyStatic_datatypes___globals); + goto CPyL269; + } + PyObject *cpy_r_r433[1] = {cpy_r_r424}; + cpy_r_r434 = (PyObject **)&cpy_r_r433; + cpy_r_r435 = PyObject_Vectorcall(cpy_r_r432, cpy_r_r434, 1, 0); + CPy_DECREF(cpy_r_r432); + if (unlikely(cpy_r_r435 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL269; + } + CPy_DECREF(cpy_r_r424); + cpy_r_r436 = CPyStatic_datatypes___globals; + cpy_r_r437 = CPyStatics[371]; /* 'final' */ + cpy_r_r438 = CPyDict_GetItem(cpy_r_r436, cpy_r_r437); + if (unlikely(cpy_r_r438 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 230, CPyStatic_datatypes___globals); + goto CPyL270; + } + PyObject *cpy_r_r439[1] = {cpy_r_r435}; + cpy_r_r440 = (PyObject **)&cpy_r_r439; + cpy_r_r441 = PyObject_Vectorcall(cpy_r_r438, cpy_r_r440, 1, 0); + CPy_DECREF(cpy_r_r438); + if (unlikely(cpy_r_r441 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL270; + } + CPy_DECREF(cpy_r_r435); + CPyType_datatypes___EthAddress = (PyTypeObject *)cpy_r_r441; + CPy_INCREF(CPyType_datatypes___EthAddress); + cpy_r_r442 = CPyStatic_datatypes___globals; + cpy_r_r443 = CPyStatics[677]; /* 'EthAddress' */ + cpy_r_r444 = PyDict_SetItem(cpy_r_r442, cpy_r_r443, cpy_r_r441); + CPy_DECREF(cpy_r_r441); + cpy_r_r445 = cpy_r_r444 >= 0; + if (unlikely(!cpy_r_r445)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 232, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r446 = (PyObject *)CPyType_datatypes___EthAddress; + cpy_r_r447 = CPyModule_builtins; + cpy_r_r448 = CPyStatics[721]; /* 'bytes' */ + cpy_r_r449 = CPyObject_GetAttr(cpy_r_r447, cpy_r_r448); + if (unlikely(cpy_r_r449 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r450 = PyTuple_Pack(1, cpy_r_r449); + CPy_DECREF(cpy_r_r449); + if (unlikely(cpy_r_r450 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r451 = (PyObject *)&PyType_Type; + cpy_r_r452 = CPy_CalculateMetaclass(cpy_r_r451, cpy_r_r450); + if (unlikely(cpy_r_r452 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL271; + } + cpy_r_r453 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r454 = PyObject_HasAttr(cpy_r_r452, cpy_r_r453); + if (!cpy_r_r454) goto CPyL173; + cpy_r_r455 = CPyStatics[781]; /* 'HexString' */ + cpy_r_r456 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r457 = CPyObject_GetAttr(cpy_r_r452, cpy_r_r456); + if (unlikely(cpy_r_r457 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL271; + } + PyObject *cpy_r_r458[2] = {cpy_r_r455, cpy_r_r450}; + cpy_r_r459 = (PyObject **)&cpy_r_r458; + cpy_r_r460 = PyObject_Vectorcall(cpy_r_r457, cpy_r_r459, 2, 0); + CPy_DECREF(cpy_r_r457); + if (unlikely(cpy_r_r460 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL271; + } + if (likely(PyDict_Check(cpy_r_r460))) + cpy_r_r461 = cpy_r_r460; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals, "dict", cpy_r_r460); + goto CPyL271; + } + cpy_r_r462 = cpy_r_r461; + goto CPyL175; +CPyL173: ; + cpy_r_r463 = PyDict_New(); + if (unlikely(cpy_r_r463 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL271; + } + cpy_r_r462 = cpy_r_r463; +CPyL175: ; + cpy_r_r464 = PyDict_New(); + if (unlikely(cpy_r_r464 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL272; + } + cpy_r_r465 = CPyDef_datatypes_____new___3_HexString_obj(); + if (unlikely(cpy_r_r465 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r466 = CPyModule_builtins; + cpy_r_r467 = CPyStatics[777]; /* 'staticmethod' */ + cpy_r_r468 = CPyObject_GetAttr(cpy_r_r466, cpy_r_r467); + if (unlikely(cpy_r_r468 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); + goto CPyL274; + } + PyObject *cpy_r_r469[1] = {cpy_r_r465}; + cpy_r_r470 = (PyObject **)&cpy_r_r469; + cpy_r_r471 = PyObject_Vectorcall(cpy_r_r468, cpy_r_r470, 1, 0); + CPy_DECREF(cpy_r_r468); + if (unlikely(cpy_r_r471 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); + goto CPyL274; + } + CPy_DECREF_NO_IMM(cpy_r_r465); + cpy_r_r472 = CPyStatics[688]; /* '__new__' */ + cpy_r_r473 = CPyDict_SetItem(cpy_r_r462, cpy_r_r472, cpy_r_r471); + CPy_DECREF(cpy_r_r471); + cpy_r_r474 = cpy_r_r473 >= 0; + if (unlikely(!cpy_r_r474)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 274, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r475 = CPyDef_datatypes_____eq___3_HexString_obj(); + if (unlikely(cpy_r_r475 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 277, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r476 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r477 = CPyDict_SetItem(cpy_r_r462, cpy_r_r476, cpy_r_r475); + CPy_DECREF_NO_IMM(cpy_r_r475); + cpy_r_r478 = cpy_r_r477 >= 0; + if (unlikely(!cpy_r_r478)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 277, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r479 = CPyDef_datatypes_____ne___3_HexString_obj(); + if (unlikely(cpy_r_r479 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 280, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r480 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r481 = CPyDict_SetItem(cpy_r_r462, cpy_r_r480, cpy_r_r479); + CPy_DECREF_NO_IMM(cpy_r_r479); + cpy_r_r482 = cpy_r_r481 >= 0; + if (unlikely(!cpy_r_r482)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 280, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r483 = CPyDef_datatypes_____str___3_HexString_obj(); + if (unlikely(cpy_r_r483 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 283, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r484 = CPyStatics[782]; /* '__str__' */ + cpy_r_r485 = CPyDict_SetItem(cpy_r_r462, cpy_r_r484, cpy_r_r483); + CPy_DECREF_NO_IMM(cpy_r_r483); + cpy_r_r486 = cpy_r_r485 >= 0; + if (unlikely(!cpy_r_r486)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 283, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r487 = CPyDef_datatypes_____repr___3_HexString_obj(); + if (unlikely(cpy_r_r487 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 286, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r488 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r489 = CPyDict_SetItem(cpy_r_r462, cpy_r_r488, cpy_r_r487); + CPy_DECREF_NO_IMM(cpy_r_r487); + cpy_r_r490 = cpy_r_r489 >= 0; + if (unlikely(!cpy_r_r490)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 286, CPyStatic_datatypes___globals); + goto CPyL273; + } + cpy_r_r491 = CPyStatics[781]; /* 'HexString' */ + cpy_r_r492 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r493 = CPyDict_SetItem(cpy_r_r462, cpy_r_r492, cpy_r_r464); + CPy_DECREF(cpy_r_r464); + cpy_r_r494 = cpy_r_r493 >= 0; + if (unlikely(!cpy_r_r494)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL272; + } + cpy_r_r495 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r496 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r497 = CPyDict_SetItem(cpy_r_r462, cpy_r_r496, cpy_r_r495); + cpy_r_r498 = cpy_r_r497 >= 0; + if (unlikely(!cpy_r_r498)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL272; + } + cpy_r_r499 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r500 = CPyStatics[354]; /* '__module__' */ + cpy_r_r501 = CPyDict_SetItem(cpy_r_r462, cpy_r_r500, cpy_r_r499); + cpy_r_r502 = cpy_r_r501 >= 0; + if (unlikely(!cpy_r_r502)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL272; + } + PyObject *cpy_r_r503[3] = {cpy_r_r491, cpy_r_r450, cpy_r_r462}; + cpy_r_r504 = (PyObject **)&cpy_r_r503; + cpy_r_r505 = PyObject_Vectorcall(cpy_r_r452, cpy_r_r504, 3, 0); + if (unlikely(cpy_r_r505 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL272; + } + CPy_DECREF(cpy_r_r462); + CPy_DECREF(cpy_r_r450); + cpy_r_r506 = CPyStatic_datatypes___globals; + cpy_r_r507 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r508 = CPyDict_GetItem(cpy_r_r506, cpy_r_r507); + if (unlikely(cpy_r_r508 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 268, CPyStatic_datatypes___globals); + goto CPyL275; + } + cpy_r_r509 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r510[1] = {cpy_r_r509}; + cpy_r_r511 = (PyObject **)&cpy_r_r510; + cpy_r_r512 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r513 = PyObject_Vectorcall(cpy_r_r508, cpy_r_r511, 0, cpy_r_r512); + CPy_DECREF(cpy_r_r508); + if (unlikely(cpy_r_r513 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 268, CPyStatic_datatypes___globals); + goto CPyL275; + } + PyObject *cpy_r_r514[1] = {cpy_r_r505}; + cpy_r_r515 = (PyObject **)&cpy_r_r514; + cpy_r_r516 = PyObject_Vectorcall(cpy_r_r513, cpy_r_r515, 1, 0); + CPy_DECREF(cpy_r_r513); + if (unlikely(cpy_r_r516 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL275; + } + CPy_DECREF(cpy_r_r505); + cpy_r_r517 = CPyStatic_datatypes___globals; + cpy_r_r518 = CPyStatics[371]; /* 'final' */ + cpy_r_r519 = CPyDict_GetItem(cpy_r_r517, cpy_r_r518); + if (unlikely(cpy_r_r519 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 267, CPyStatic_datatypes___globals); + goto CPyL276; + } + PyObject *cpy_r_r520[1] = {cpy_r_r516}; + cpy_r_r521 = (PyObject **)&cpy_r_r520; + cpy_r_r522 = PyObject_Vectorcall(cpy_r_r519, cpy_r_r521, 1, 0); + CPy_DECREF(cpy_r_r519); + if (unlikely(cpy_r_r522 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL276; + } + CPy_DECREF(cpy_r_r516); + CPyType_datatypes___HexString = (PyTypeObject *)cpy_r_r522; + CPy_INCREF(CPyType_datatypes___HexString); + cpy_r_r523 = CPyStatic_datatypes___globals; + cpy_r_r524 = CPyStatics[781]; /* 'HexString' */ + cpy_r_r525 = PyDict_SetItem(cpy_r_r523, cpy_r_r524, cpy_r_r522); + CPy_DECREF(cpy_r_r522); + cpy_r_r526 = cpy_r_r525 >= 0; + if (unlikely(!cpy_r_r526)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 269, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r527 = (PyObject *)CPyType_datatypes___HexString; + cpy_r_r528 = CPyModule_builtins; + cpy_r_r529 = CPyStatics[731]; /* 'tuple' */ + cpy_r_r530 = CPyObject_GetAttr(cpy_r_r528, cpy_r_r529); + if (unlikely(cpy_r_r530 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r531 = PyTuple_Pack(1, cpy_r_r530); + CPy_DECREF(cpy_r_r530); + if (unlikely(cpy_r_r531 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r532 = (PyObject *)&PyType_Type; + cpy_r_r533 = CPy_CalculateMetaclass(cpy_r_r532, cpy_r_r531); + if (unlikely(cpy_r_r533 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL277; + } + cpy_r_r534 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r535 = PyObject_HasAttr(cpy_r_r533, cpy_r_r534); + if (!cpy_r_r535) goto CPyL206; + cpy_r_r536 = CPyStatics[783]; /* 'ReturnValue' */ + cpy_r_r537 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r538 = CPyObject_GetAttr(cpy_r_r533, cpy_r_r537); + if (unlikely(cpy_r_r538 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL277; + } + PyObject *cpy_r_r539[2] = {cpy_r_r536, cpy_r_r531}; + cpy_r_r540 = (PyObject **)&cpy_r_r539; + cpy_r_r541 = PyObject_Vectorcall(cpy_r_r538, cpy_r_r540, 2, 0); + CPy_DECREF(cpy_r_r538); + if (unlikely(cpy_r_r541 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL277; + } + if (likely(PyDict_Check(cpy_r_r541))) + cpy_r_r542 = cpy_r_r541; + else { + CPy_TypeErrorTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals, "dict", cpy_r_r541); + goto CPyL277; + } + cpy_r_r543 = cpy_r_r542; + goto CPyL208; +CPyL206: ; + cpy_r_r544 = PyDict_New(); + if (unlikely(cpy_r_r544 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL277; + } + cpy_r_r543 = cpy_r_r544; +CPyL208: ; + cpy_r_r545 = PyDict_New(); + if (unlikely(cpy_r_r545 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL278; + } + cpy_r_r546 = (PyObject *)&PyType_Type; + cpy_r_r547 = CPyStatics[733]; /* '_abi' */ + cpy_r_r548 = PyDict_SetItem(cpy_r_r545, cpy_r_r547, cpy_r_r546); + cpy_r_r549 = cpy_r_r548 >= 0; + if (unlikely(!cpy_r_r549)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 334, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r550 = CPyStatics[733]; /* '_abi' */ + cpy_r_r551 = Py_None; + cpy_r_r552 = CPyDict_SetItem(cpy_r_r543, cpy_r_r550, cpy_r_r551); + cpy_r_r553 = cpy_r_r552 >= 0; + if (unlikely(!cpy_r_r553)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 334, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r554 = (PyObject *)&PyDict_Type; + cpy_r_r555 = CPyStatics[735]; /* '_dict' */ + cpy_r_r556 = PyDict_SetItem(cpy_r_r545, cpy_r_r555, cpy_r_r554); + cpy_r_r557 = cpy_r_r556 >= 0; + if (unlikely(!cpy_r_r557)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 335, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r558 = PyDict_New(); + if (unlikely(cpy_r_r558 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 335, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r559 = CPyStatics[735]; /* '_dict' */ + cpy_r_r560 = CPyDict_SetItem(cpy_r_r543, cpy_r_r559, cpy_r_r558); + CPy_DECREF(cpy_r_r558); + cpy_r_r561 = cpy_r_r560 >= 0; + if (unlikely(!cpy_r_r561)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 335, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r562 = CPyDef_datatypes_____new___3_ReturnValue_obj(); + if (unlikely(cpy_r_r562 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r563 = CPyModule_builtins; + cpy_r_r564 = CPyStatics[777]; /* 'staticmethod' */ + cpy_r_r565 = CPyObject_GetAttr(cpy_r_r563, cpy_r_r564); + if (unlikely(cpy_r_r565 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); + goto CPyL280; + } + PyObject *cpy_r_r566[1] = {cpy_r_r562}; + cpy_r_r567 = (PyObject **)&cpy_r_r566; + cpy_r_r568 = PyObject_Vectorcall(cpy_r_r565, cpy_r_r567, 1, 0); + CPy_DECREF(cpy_r_r565); + if (unlikely(cpy_r_r568 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); + goto CPyL280; + } + CPy_DECREF_NO_IMM(cpy_r_r562); + cpy_r_r569 = CPyStatics[688]; /* '__new__' */ + cpy_r_r570 = CPyDict_SetItem(cpy_r_r543, cpy_r_r569, cpy_r_r568); + CPy_DECREF(cpy_r_r568); + cpy_r_r571 = cpy_r_r570 >= 0; + if (unlikely(!cpy_r_r571)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 337, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r572 = CPyDef_datatypes_____hash___3_ReturnValue_obj(); + if (unlikely(cpy_r_r572 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 371, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r573 = CPyStatics[689]; /* '__hash__' */ + cpy_r_r574 = CPyDict_SetItem(cpy_r_r543, cpy_r_r573, cpy_r_r572); + CPy_DECREF_NO_IMM(cpy_r_r572); + cpy_r_r575 = cpy_r_r574 >= 0; + if (unlikely(!cpy_r_r575)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 371, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r576 = CPyDef_datatypes_____eq___3_ReturnValue_obj(); + if (unlikely(cpy_r_r576 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 374, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r577 = CPyStatics[692]; /* '__eq__' */ + cpy_r_r578 = CPyDict_SetItem(cpy_r_r543, cpy_r_r577, cpy_r_r576); + CPy_DECREF_NO_IMM(cpy_r_r576); + cpy_r_r579 = cpy_r_r578 >= 0; + if (unlikely(!cpy_r_r579)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 374, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r580 = CPyDef_datatypes_____ne___3_ReturnValue_obj(); + if (unlikely(cpy_r_r580 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 377, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r581 = CPyStatics[693]; /* '__ne__' */ + cpy_r_r582 = CPyDict_SetItem(cpy_r_r543, cpy_r_r581, cpy_r_r580); + CPy_DECREF_NO_IMM(cpy_r_r580); + cpy_r_r583 = cpy_r_r582 >= 0; + if (unlikely(!cpy_r_r583)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 377, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r584 = CPyDef_datatypes_____getitem___3_ReturnValue_obj(); + if (unlikely(cpy_r_r584 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 380, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r585 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r586 = CPyDict_SetItem(cpy_r_r543, cpy_r_r585, cpy_r_r584); + CPy_DECREF_NO_IMM(cpy_r_r584); + cpy_r_r587 = cpy_r_r586 >= 0; + if (unlikely(!cpy_r_r587)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 380, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r588 = CPyDef_datatypes_____contains___3_ReturnValue_obj(); + if (unlikely(cpy_r_r588 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 395, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r589 = CPyStatics[784]; /* '__contains__' */ + cpy_r_r590 = CPyDict_SetItem(cpy_r_r543, cpy_r_r589, cpy_r_r588); + CPy_DECREF_NO_IMM(cpy_r_r588); + cpy_r_r591 = cpy_r_r590 >= 0; + if (unlikely(!cpy_r_r591)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 395, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r592 = CPyDef_datatypes___count_ReturnValue_obj(); + if (unlikely(cpy_r_r592 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 398, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r593 = CPyStatics[737]; /* 'count' */ + cpy_r_r594 = CPyDict_SetItem(cpy_r_r543, cpy_r_r593, cpy_r_r592); + CPy_DECREF_NO_IMM(cpy_r_r592); + cpy_r_r595 = cpy_r_r594 >= 0; + if (unlikely(!cpy_r_r595)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 398, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r596 = CPyDef_datatypes___dict_ReturnValue_obj(); + if (unlikely(cpy_r_r596 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 409, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r597 = CPyStatics[738]; /* 'dict' */ + cpy_r_r598 = CPyDict_SetItem(cpy_r_r543, cpy_r_r597, cpy_r_r596); + CPy_DECREF_NO_IMM(cpy_r_r596); + cpy_r_r599 = cpy_r_r598 >= 0; + if (unlikely(!cpy_r_r599)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 409, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r600 = CPyDef_datatypes___index_ReturnValue_obj(); + if (unlikely(cpy_r_r600 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 419, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r601 = CPyStatics[322]; /* 'index' */ + cpy_r_r602 = CPyDict_SetItem(cpy_r_r543, cpy_r_r601, cpy_r_r600); + CPy_DECREF_NO_IMM(cpy_r_r600); + cpy_r_r603 = cpy_r_r602 >= 0; + if (unlikely(!cpy_r_r603)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 419, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r604 = CPyDef_datatypes___items_ReturnValue_obj(); + if (unlikely(cpy_r_r604 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 432, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r605 = CPyStatics[540]; /* 'items' */ + cpy_r_r606 = CPyDict_SetItem(cpy_r_r543, cpy_r_r605, cpy_r_r604); + CPy_DECREF_NO_IMM(cpy_r_r604); + cpy_r_r607 = cpy_r_r606 >= 0; + if (unlikely(!cpy_r_r607)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 432, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r608 = CPyDef_datatypes___keys_ReturnValue_obj(); + if (unlikely(cpy_r_r608 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 436, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r609 = CPyStatics[457]; /* 'keys' */ + cpy_r_r610 = CPyDict_SetItem(cpy_r_r543, cpy_r_r609, cpy_r_r608); + CPy_DECREF_NO_IMM(cpy_r_r608); + cpy_r_r611 = cpy_r_r610 >= 0; + if (unlikely(!cpy_r_r611)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 436, CPyStatic_datatypes___globals); + goto CPyL279; + } + cpy_r_r612 = CPyStatics[783]; /* 'ReturnValue' */ + cpy_r_r613 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r614 = CPyDict_SetItem(cpy_r_r543, cpy_r_r613, cpy_r_r545); + CPy_DECREF(cpy_r_r545); + cpy_r_r615 = cpy_r_r614 >= 0; + if (unlikely(!cpy_r_r615)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL278; + } + cpy_r_r616 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r617 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r618 = CPyDict_SetItem(cpy_r_r543, cpy_r_r617, cpy_r_r616); + cpy_r_r619 = cpy_r_r618 >= 0; + if (unlikely(!cpy_r_r619)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL278; + } + cpy_r_r620 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r621 = CPyStatics[354]; /* '__module__' */ + cpy_r_r622 = CPyDict_SetItem(cpy_r_r543, cpy_r_r621, cpy_r_r620); + cpy_r_r623 = cpy_r_r622 >= 0; + if (unlikely(!cpy_r_r623)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL278; + } + PyObject *cpy_r_r624[3] = {cpy_r_r612, cpy_r_r531, cpy_r_r543}; + cpy_r_r625 = (PyObject **)&cpy_r_r624; + cpy_r_r626 = PyObject_Vectorcall(cpy_r_r533, cpy_r_r625, 3, 0); + if (unlikely(cpy_r_r626 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL278; + } + CPy_DECREF(cpy_r_r531); + CPy_DECREF(cpy_r_r543); + cpy_r_r627 = CPyStatic_datatypes___globals; + cpy_r_r628 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r629 = CPyDict_GetItem(cpy_r_r627, cpy_r_r628); + if (unlikely(cpy_r_r629 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 330, CPyStatic_datatypes___globals); + goto CPyL281; + } + cpy_r_r630 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r631[1] = {cpy_r_r630}; + cpy_r_r632 = (PyObject **)&cpy_r_r631; + cpy_r_r633 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r634 = PyObject_Vectorcall(cpy_r_r629, cpy_r_r632, 0, cpy_r_r633); + CPy_DECREF(cpy_r_r629); + if (unlikely(cpy_r_r634 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 330, CPyStatic_datatypes___globals); + goto CPyL281; + } + PyObject *cpy_r_r635[1] = {cpy_r_r626}; + cpy_r_r636 = (PyObject **)&cpy_r_r635; + cpy_r_r637 = PyObject_Vectorcall(cpy_r_r634, cpy_r_r636, 1, 0); + CPy_DECREF(cpy_r_r634); + if (unlikely(cpy_r_r637 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL281; + } + CPy_DECREF(cpy_r_r626); + cpy_r_r638 = CPyStatic_datatypes___globals; + cpy_r_r639 = CPyStatics[371]; /* 'final' */ + cpy_r_r640 = CPyDict_GetItem(cpy_r_r638, cpy_r_r639); + if (unlikely(cpy_r_r640 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 329, CPyStatic_datatypes___globals); + goto CPyL282; + } + PyObject *cpy_r_r641[1] = {cpy_r_r637}; + cpy_r_r642 = (PyObject **)&cpy_r_r641; + cpy_r_r643 = PyObject_Vectorcall(cpy_r_r640, cpy_r_r642, 1, 0); + CPy_DECREF(cpy_r_r640); + if (unlikely(cpy_r_r643 == NULL)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL282; + } + CPy_DECREF(cpy_r_r637); + CPyType_datatypes___ReturnValue = (PyTypeObject *)cpy_r_r643; + CPy_INCREF(CPyType_datatypes___ReturnValue); + cpy_r_r644 = CPyStatic_datatypes___globals; + cpy_r_r645 = CPyStatics[783]; /* 'ReturnValue' */ + cpy_r_r646 = PyDict_SetItem(cpy_r_r644, cpy_r_r645, cpy_r_r643); + CPy_DECREF(cpy_r_r643); + cpy_r_r647 = cpy_r_r646 >= 0; + if (unlikely(!cpy_r_r647)) { + CPy_AddTraceback("brownie/convert/datatypes.py", "", 331, CPyStatic_datatypes___globals); + goto CPyL249; + } + cpy_r_r648 = (PyObject *)CPyType_datatypes___ReturnValue; + return 1; +CPyL249: ; + cpy_r_r649 = 2; + return cpy_r_r649; +CPyL250: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL13; +CPyL251: ; + CPy_DecRef(cpy_r_r103); + goto CPyL249; +CPyL252: ; + CPy_DecRef(cpy_r_r121); + goto CPyL249; +CPyL253: ; + CPy_DecRef(cpy_r_r163); + goto CPyL249; +CPyL254: ; + CPy_DecRef(cpy_r_r163); + CPy_DecRef(cpy_r_r175); + goto CPyL249; +CPyL255: ; + CPy_DecRef(cpy_r_r163); + CPy_DecRef(cpy_r_r175); + CPy_DecRef(cpy_r_r177); + goto CPyL249; +CPyL256: ; + CPy_DecRef(cpy_r_r163); + CPy_DecRef(cpy_r_r175); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r178); + goto CPyL249; +CPyL257: ; + CPy_DecRef(cpy_r_r242); + goto CPyL249; +CPyL258: ; + CPy_DecRef(cpy_r_r253); + goto CPyL249; +CPyL259: ; + CPy_DecRef(cpy_r_r268); + goto CPyL249; +CPyL260: ; + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r280); + goto CPyL249; +CPyL261: ; + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r280); + CPy_DecRef(cpy_r_r282); + goto CPyL249; +CPyL262: ; + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r280); + CPy_DecRef(cpy_r_r282); + CPy_DecRef(cpy_r_r283); + goto CPyL249; +CPyL263: ; + CPy_DecRef(cpy_r_r347); + goto CPyL249; +CPyL264: ; + CPy_DecRef(cpy_r_r358); + goto CPyL249; +CPyL265: ; + CPy_DecRef(cpy_r_r373); + goto CPyL249; +CPyL266: ; + CPy_DecRef(cpy_r_r373); + CPy_DecRef(cpy_r_r385); + goto CPyL249; +CPyL267: ; + CPy_DecRef(cpy_r_r373); + CPy_DecRef(cpy_r_r385); + CPy_DecRef(cpy_r_r387); + goto CPyL249; +CPyL268: ; + CPy_DecRef(cpy_r_r373); + CPy_DecRef(cpy_r_r385); + CPy_DecRef(cpy_r_r387); + CPy_DecRef(cpy_r_r388); + goto CPyL249; +CPyL269: ; + CPy_DecRef(cpy_r_r424); + goto CPyL249; +CPyL270: ; + CPy_DecRef(cpy_r_r435); + goto CPyL249; +CPyL271: ; + CPy_DecRef(cpy_r_r450); + goto CPyL249; +CPyL272: ; + CPy_DecRef(cpy_r_r450); + CPy_DecRef(cpy_r_r462); + goto CPyL249; +CPyL273: ; + CPy_DecRef(cpy_r_r450); + CPy_DecRef(cpy_r_r462); + CPy_DecRef(cpy_r_r464); + goto CPyL249; +CPyL274: ; + CPy_DecRef(cpy_r_r450); + CPy_DecRef(cpy_r_r462); + CPy_DecRef(cpy_r_r464); + CPy_DecRef(cpy_r_r465); + goto CPyL249; +CPyL275: ; + CPy_DecRef(cpy_r_r505); + goto CPyL249; +CPyL276: ; + CPy_DecRef(cpy_r_r516); + goto CPyL249; +CPyL277: ; + CPy_DecRef(cpy_r_r531); + goto CPyL249; +CPyL278: ; + CPy_DecRef(cpy_r_r531); + CPy_DecRef(cpy_r_r543); + goto CPyL249; +CPyL279: ; + CPy_DecRef(cpy_r_r531); + CPy_DecRef(cpy_r_r543); + CPy_DecRef(cpy_r_r545); + goto CPyL249; +CPyL280: ; + CPy_DecRef(cpy_r_r531); + CPy_DecRef(cpy_r_r543); + CPy_DecRef(cpy_r_r545); + CPy_DecRef(cpy_r_r562); + goto CPyL249; +CPyL281: ; + CPy_DecRef(cpy_r_r626); + goto CPyL249; +CPyL282: ; + CPy_DecRef(cpy_r_r637); + goto CPyL249; +} +static PyMethodDef convert___mainmodule_methods[] = { + {"to_uint", (PyCFunction)CPyPy_convert___main___to_uint, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_uint(value, type_str=\'uint256\')\n--\n\n") /* docstring */}, + {"to_int", (PyCFunction)CPyPy_convert___main___to_int, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_int(value, type_str=\'int256\')\n--\n\n") /* docstring */}, + {"to_decimal", (PyCFunction)CPyPy_convert___main___to_decimal, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_decimal(value)\n--\n\n") /* docstring */}, + {"to_address", (PyCFunction)CPyPy_convert___main___to_address, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_address(value)\n--\n\n") /* docstring */}, + {"to_bytes", (PyCFunction)CPyPy_convert___main___to_bytes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_bytes(value, type_str=\'bytes32\')\n--\n\n") /* docstring */}, + {"to_bool", (PyCFunction)CPyPy_convert___main___to_bool, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_bool(value)\n--\n\n") /* docstring */}, + {"to_string", (PyCFunction)CPyPy_convert___main___to_string, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("to_string(value)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___convert___main(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___main__internal, "__name__"); + CPyStatic_convert___main___globals = PyModule_GetDict(CPyModule_brownie___convert___main__internal); + if (unlikely(CPyStatic_convert___main___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_convert___main_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___convert___main__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_convert___main___is_hex); + CPyStatic_convert___main___is_hex = NULL; + CPy_XDECREF(CPyStatic_convert___main___to_text); + CPyStatic_convert___main___to_text = NULL; + CPy_XDECREF(CPyStatic_convert___main____TEN_DECIMALS); + CPyStatic_convert___main____TEN_DECIMALS = NULL; + return -1; +} +static struct PyModuleDef convert___mainmodule = { + PyModuleDef_HEAD_INIT, + "brownie.convert.main", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + convert___mainmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___convert___main(void) +{ + if (CPyModule_brownie___convert___main__internal) { + Py_INCREF(CPyModule_brownie___convert___main__internal); + return CPyModule_brownie___convert___main__internal; + } + CPyModule_brownie___convert___main__internal = PyModule_Create(&convert___mainmodule); + if (unlikely(CPyModule_brownie___convert___main__internal == NULL)) + goto fail; + if (CPyExec_brownie___convert___main(CPyModule_brownie___convert___main__internal) != 0) + goto fail; + return CPyModule_brownie___convert___main__internal; + fail: + return NULL; +} + +PyObject *CPyDef_convert___main___to_uint(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T2II cpy_r_r6; + CPyTagged cpy_r_r7; + CPyTagged cpy_r_r8; + CPyTagged cpy_r_r9; + CPyTagged cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + if (cpy_r_type_str != NULL) goto CPyL19; + cpy_r_r0 = CPyStatics[785]; /* 'uint256' */ + CPy_INCREF(cpy_r_r0); + cpy_r_type_str = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r2[1] = {cpy_r_value}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r3, 1, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 22, CPyStatic_convert___main___globals); + goto CPyL20; + } + if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___Wei)) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_uint", 22, CPyStatic_convert___main___globals, "brownie.convert.datatypes.Wei", cpy_r_r4); + goto CPyL20; + } + cpy_r_r6 = CPyDef_convert___utils___get_int_bounds(cpy_r_type_str); + if (unlikely(cpy_r_r6.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 23, CPyStatic_convert___main___globals); + goto CPyL21; + } + cpy_r_r7 = cpy_r_r6.f0; + cpy_r_r8 = cpy_r_r6.f1; + cpy_r_r9 = cpy_r_r7; + cpy_r_r10 = cpy_r_r8; + cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_r9); + cpy_r_r12 = PyObject_RichCompare(cpy_r_r5, cpy_r_r11, 0); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); + goto CPyL22; + } + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); + goto CPyL22; + } + if (cpy_r_r13) goto CPyL23; + cpy_r_r14 = CPyTagged_StealAsObject(cpy_r_r10); + cpy_r_r15 = PyObject_RichCompare(cpy_r_r5, cpy_r_r14, 4); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); + goto CPyL21; + } + if (unlikely(!PyBool_Check(cpy_r_r15))) { + CPy_TypeError("bool", cpy_r_r15); cpy_r_r16 = 2; + } else + cpy_r_r16 = cpy_r_r15 == Py_True; + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 24, CPyStatic_convert___main___globals); + goto CPyL21; + } + if (cpy_r_r16) { + goto CPyL24; + } else + goto CPyL25; +CPyL11: ; + cpy_r_r17 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); + goto CPyL20; + } + cpy_r_r18 = CPyStatics[786]; /* ' is outside allowable range for ' */ + cpy_r_r19 = CPyStr_Build(3, cpy_r_r17, cpy_r_r18, cpy_r_type_str); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_type_str); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); + goto CPyL18; + } + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[303]; /* 'OverflowError' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); + goto CPyL26; + } + PyObject *cpy_r_r23[1] = {cpy_r_r19}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r19); + CPy_Raise(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 25, CPyStatic_convert___main___globals); + goto CPyL18; + } + CPy_Unreachable(); +CPyL17: ; + return cpy_r_r5; +CPyL18: ; + cpy_r_r26 = NULL; + return cpy_r_r26; +CPyL19: ; + CPy_INCREF(cpy_r_type_str); + goto CPyL2; +CPyL20: ; + CPy_DecRef(cpy_r_type_str); + goto CPyL18; +CPyL21: ; + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r5); + goto CPyL18; +CPyL22: ; + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r5); + CPyTagged_DecRef(cpy_r_r10); + goto CPyL18; +CPyL23: ; + CPy_DECREF_NO_IMM(cpy_r_r5); + CPyTagged_DECREF(cpy_r_r10); + goto CPyL11; +CPyL24: ; + CPy_DECREF_NO_IMM(cpy_r_r5); + goto CPyL11; +CPyL25: ; + CPy_DECREF(cpy_r_type_str); + goto CPyL17; +CPyL26: ; + CPy_DecRef(cpy_r_r19); + goto CPyL18; +} + +PyObject *CPyPy_convert___main___to_uint(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", "type_str", 0}; + static CPyArg_Parser parser = {"O|O:to_uint", kwlist, 0}; + PyObject *obj_value; + PyObject *obj_type_str = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *arg_type_str; + if (obj_type_str == NULL) { + arg_type_str = NULL; + } else if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + PyObject *retval = CPyDef_convert___main___to_uint(arg_value, arg_type_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_uint", 20, CPyStatic_convert___main___globals); + return NULL; +} + +PyObject *CPyDef_convert___main___to_int(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T2II cpy_r_r6; + CPyTagged cpy_r_r7; + CPyTagged cpy_r_r8; + CPyTagged cpy_r_r9; + CPyTagged cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + if (cpy_r_type_str != NULL) goto CPyL19; + cpy_r_r0 = CPyStatics[787]; /* 'int256' */ + CPy_INCREF(cpy_r_r0); + cpy_r_type_str = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r2[1] = {cpy_r_value}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r3, 1, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 31, CPyStatic_convert___main___globals); + goto CPyL20; + } + if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___Wei)) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_int", 31, CPyStatic_convert___main___globals, "brownie.convert.datatypes.Wei", cpy_r_r4); + goto CPyL20; + } + cpy_r_r6 = CPyDef_convert___utils___get_int_bounds(cpy_r_type_str); + if (unlikely(cpy_r_r6.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 32, CPyStatic_convert___main___globals); + goto CPyL21; + } + cpy_r_r7 = cpy_r_r6.f0; + cpy_r_r8 = cpy_r_r6.f1; + cpy_r_r9 = cpy_r_r7; + cpy_r_r10 = cpy_r_r8; + cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_r9); + cpy_r_r12 = PyObject_RichCompare(cpy_r_r5, cpy_r_r11, 0); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); + goto CPyL22; + } + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); + goto CPyL22; + } + if (cpy_r_r13) goto CPyL23; + cpy_r_r14 = CPyTagged_StealAsObject(cpy_r_r10); + cpy_r_r15 = PyObject_RichCompare(cpy_r_r5, cpy_r_r14, 4); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); + goto CPyL21; + } + if (unlikely(!PyBool_Check(cpy_r_r15))) { + CPy_TypeError("bool", cpy_r_r15); cpy_r_r16 = 2; + } else + cpy_r_r16 = cpy_r_r15 == Py_True; + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 33, CPyStatic_convert___main___globals); + goto CPyL21; + } + if (cpy_r_r16) { + goto CPyL24; + } else + goto CPyL25; +CPyL11: ; + cpy_r_r17 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); + goto CPyL20; + } + cpy_r_r18 = CPyStatics[786]; /* ' is outside allowable range for ' */ + cpy_r_r19 = CPyStr_Build(3, cpy_r_r17, cpy_r_r18, cpy_r_type_str); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_type_str); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); + goto CPyL18; + } + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[303]; /* 'OverflowError' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); + goto CPyL26; + } + PyObject *cpy_r_r23[1] = {cpy_r_r19}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r19); + CPy_Raise(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_int", 34, CPyStatic_convert___main___globals); + goto CPyL18; + } + CPy_Unreachable(); +CPyL17: ; + return cpy_r_r5; +CPyL18: ; + cpy_r_r26 = NULL; + return cpy_r_r26; +CPyL19: ; + CPy_INCREF(cpy_r_type_str); + goto CPyL2; +CPyL20: ; + CPy_DecRef(cpy_r_type_str); + goto CPyL18; +CPyL21: ; + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r5); + goto CPyL18; +CPyL22: ; + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r5); + CPyTagged_DecRef(cpy_r_r10); + goto CPyL18; +CPyL23: ; + CPy_DECREF_NO_IMM(cpy_r_r5); + CPyTagged_DECREF(cpy_r_r10); + goto CPyL11; +CPyL24: ; + CPy_DECREF_NO_IMM(cpy_r_r5); + goto CPyL11; +CPyL25: ; + CPy_DECREF(cpy_r_type_str); + goto CPyL17; +CPyL26: ; + CPy_DecRef(cpy_r_r19); + goto CPyL18; +} + +PyObject *CPyPy_convert___main___to_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", "type_str", 0}; + static CPyArg_Parser parser = {"O|O:to_int", kwlist, 0}; + PyObject *obj_value; + PyObject *obj_type_str = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *arg_type_str; + if (obj_type_str == NULL) { + arg_type_str = NULL; + } else if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + PyObject *retval = CPyDef_convert___main___to_int(arg_value, arg_type_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_int", 29, CPyStatic_convert___main___globals); + return NULL; +} + +PyObject *CPyDef_convert___main___to_decimal(PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + CPyTagged cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + CPyTagged cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char 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; + cpy_r_r0 = (PyObject *)CPyType_datatypes___Fixed; + PyObject *cpy_r_r1[1] = {cpy_r_value}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r2, 1, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 40, CPyStatic_convert___main___globals); + goto CPyL26; + } + if (likely(Py_TYPE(cpy_r_r3) == CPyType_datatypes___Fixed)) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_decimal", 40, CPyStatic_convert___main___globals, "brownie.convert.datatypes.Fixed", cpy_r_r3); + goto CPyL26; + } + cpy_r_r5 = (CPyTagged)CPyStatics[2041] | 1; /* -170141183460469231731687303715884105728 */ + CPyTagged_INCREF(cpy_r_r5); + cpy_r_r6 = CPyTagged_StealAsObject(cpy_r_r5); + cpy_r_r7 = PyObject_RichCompare(cpy_r_r4, cpy_r_r6, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); + goto CPyL27; + } + if (unlikely(!PyBool_Check(cpy_r_r7))) { + CPy_TypeError("bool", cpy_r_r7); cpy_r_r8 = 2; + } else + cpy_r_r8 = cpy_r_r7 == Py_True; + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r8 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); + goto CPyL27; + } + if (cpy_r_r8) goto CPyL28; + cpy_r_r9 = (CPyTagged)CPyStatics[2042] | 1; /* 170141183460469231731687303715884105728 */ + CPyTagged_INCREF(cpy_r_r9); + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r9); + cpy_r_r11 = PyObject_RichCompare(cpy_r_r4, cpy_r_r10, 5); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); + goto CPyL27; + } + if (unlikely(!PyBool_Check(cpy_r_r11))) { + CPy_TypeError("bool", cpy_r_r11); cpy_r_r12 = 2; + } else + cpy_r_r12 = cpy_r_r11 == Py_True; + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 41, CPyStatic_convert___main___globals); + goto CPyL27; + } + if (cpy_r_r12) { + goto CPyL28; + } else + goto CPyL14; +CPyL8: ; + cpy_r_r13 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); + goto CPyL26; + } + cpy_r_r14 = CPyStatics[788]; /* ' is outside allowable range for decimal' */ + cpy_r_r15 = CPyStr_Build(2, cpy_r_r13, cpy_r_r14); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); + goto CPyL26; + } + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[303]; /* 'OverflowError' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); + goto CPyL29; + } + PyObject *cpy_r_r19[1] = {cpy_r_r15}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); + goto CPyL29; + } + CPy_DECREF(cpy_r_r15); + CPy_Raise(cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 42, CPyStatic_convert___main___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r22 = CPyStatic_convert___main____TEN_DECIMALS; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL30; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TEN_DECIMALS\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r24 = CPyStatics[789]; /* 'quantize' */ + PyObject *cpy_r_r25[2] = {cpy_r_r4, cpy_r_r22}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); + goto CPyL27; + } + cpy_r_r28 = PyObject_RichCompare(cpy_r_r27, cpy_r_r4, 3); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); + goto CPyL27; + } + if (unlikely(!PyBool_Check(cpy_r_r28))) { + CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; + } else + cpy_r_r29 = cpy_r_r28 == Py_True; + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 43, CPyStatic_convert___main___globals); + goto CPyL27; + } + if (cpy_r_r29) { + goto CPyL31; + } else + goto CPyL25; +CPyL21: ; + cpy_r_r30 = CPyStatics[790]; /* 'Maximum of 10 decimal points allowed' */ + cpy_r_r31 = CPyModule_builtins; + cpy_r_r32 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 44, CPyStatic_convert___main___globals); + goto CPyL26; + } + PyObject *cpy_r_r34[1] = {cpy_r_r30}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 44, CPyStatic_convert___main___globals); + goto CPyL26; + } + CPy_Raise(cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 44, CPyStatic_convert___main___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL25: ; + return cpy_r_r4; +CPyL26: ; + cpy_r_r37 = NULL; + return cpy_r_r37; +CPyL27: ; + CPy_DecRef(cpy_r_r4); + goto CPyL26; +CPyL28: ; + CPy_DECREF_NO_IMM(cpy_r_r4); + goto CPyL8; +CPyL29: ; + CPy_DecRef(cpy_r_r15); + goto CPyL26; +CPyL30: ; + CPy_DecRef(cpy_r_r4); + goto CPyL15; +CPyL31: ; + CPy_DECREF_NO_IMM(cpy_r_r4); + goto CPyL21; +} + +PyObject *CPyPy_convert___main___to_decimal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:to_decimal", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_convert___main___to_decimal(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_decimal", 38, CPyStatic_convert___main___globals); + return NULL; +} + +PyObject *CPyDef_convert___main___to_address(PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = (PyObject *)CPyType_datatypes___EthAddress; + PyObject *cpy_r_r1[1] = {cpy_r_value}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r2, 1, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_address", 50, CPyStatic_convert___main___globals); + goto CPyL4; + } + if (likely(Py_TYPE(cpy_r_r3) == CPyType_datatypes___EthAddress)) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_address", 50, CPyStatic_convert___main___globals, "brownie.convert.datatypes.EthAddress", cpy_r_r3); + goto CPyL4; + } + cpy_r_r5 = PyObject_Str(cpy_r_r4); + CPy_DECREF_NO_IMM(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_address", 50, CPyStatic_convert___main___globals); + goto CPyL4; + } + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +} + +PyObject *CPyPy_convert___main___to_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:to_address", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value; + if (PyUnicode_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL426; + if (PyBytes_Check(obj_value) || PyByteArray_Check(obj_value)) + arg_value = obj_value; + else { + arg_value = NULL; + } + if (arg_value != NULL) goto __LL426; + CPy_TypeError("union[str, bytes]", obj_value); + goto fail; +__LL426: ; + PyObject *retval = CPyDef_convert___main___to_address(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_address", 48, CPyStatic_convert___main___globals); + return NULL; +} + +PyObject *CPyDef_convert___main___to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + if (cpy_r_type_str != NULL) goto CPyL8; + cpy_r_r0 = CPyStatics[719]; /* 'bytes32' */ + CPy_INCREF(cpy_r_r0); + cpy_r_type_str = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)CPyType_datatypes___HexString; + PyObject *cpy_r_r2[2] = {cpy_r_value, cpy_r_type_str}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r3, 2, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_type_str); + if (likely(Py_TYPE(cpy_r_r4) == CPyType_datatypes___HexString)) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals, "brownie.convert.datatypes.HexString", cpy_r_r4); + goto CPyL7; + } + cpy_r_r6 = (PyObject *)&PyBytes_Type; + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals); + goto CPyL10; + } + CPy_DECREF_NO_IMM(cpy_r_r5); + if (likely(PyBytes_Check(cpy_r_r9) || PyByteArray_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bytes", 55, CPyStatic_convert___main___globals, "bytes", cpy_r_r9); + goto CPyL7; + } + return cpy_r_r10; +CPyL7: ; + cpy_r_r11 = NULL; + return cpy_r_r11; +CPyL8: ; + CPy_INCREF(cpy_r_type_str); + goto CPyL2; +CPyL9: ; + CPy_DecRef(cpy_r_type_str); + goto CPyL7; +CPyL10: ; + CPy_DecRef(cpy_r_r5); + goto CPyL7; +} + +PyObject *CPyPy_convert___main___to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", "type_str", 0}; + static CPyArg_Parser parser = {"O|O:to_bytes", kwlist, 0}; + PyObject *obj_value; + PyObject *obj_type_str = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj_type_str)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *arg_type_str; + if (obj_type_str == NULL) { + arg_type_str = NULL; + } else if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + PyObject *retval = CPyDef_convert___main___to_bytes(arg_value, arg_type_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_bytes", 53, CPyStatic_convert___main___globals); + return NULL; +} + +char CPyDef_convert___main___to_bool(PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T5OOOOO cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + CPyTagged cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + CPyTagged cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + cpy_r_r0 = (PyObject *)&PyLong_Type; + cpy_r_r1 = (PyObject *)&PyFloat_Type; + cpy_r_r2 = (PyObject *)&PyBool_Type; + cpy_r_r3 = (PyObject *)&PyBytes_Type; + cpy_r_r4 = (PyObject *)&PyUnicode_Type; + CPy_INCREF(cpy_r_r0); + CPy_INCREF(cpy_r_r1); + CPy_INCREF(cpy_r_r2); + CPy_INCREF(cpy_r_r3); + CPy_INCREF(cpy_r_r4); + cpy_r_r5.f0 = cpy_r_r0; + cpy_r_r5.f1 = cpy_r_r1; + cpy_r_r5.f2 = cpy_r_r2; + cpy_r_r5.f3 = cpy_r_r3; + cpy_r_r5.f4 = cpy_r_r4; + cpy_r_r6 = PyTuple_New(5); + if (unlikely(cpy_r_r6 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp427 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp427); + PyObject *__tmp428 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp428); + PyObject *__tmp429 = cpy_r_r5.f2; + PyTuple_SET_ITEM(cpy_r_r6, 2, __tmp429); + PyObject *__tmp430 = cpy_r_r5.f3; + PyTuple_SET_ITEM(cpy_r_r6, 3, __tmp430); + PyObject *__tmp431 = cpy_r_r5.f4; + PyTuple_SET_ITEM(cpy_r_r6, 4, __tmp431); + cpy_r_r7 = PyObject_IsInstance(cpy_r_value, cpy_r_r6); + CPy_DECREF(cpy_r_r6); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 60, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r9 = cpy_r_r7; + if (cpy_r_r9) goto CPyL10; + cpy_r_r10 = CPyStatics[704]; /* 'Cannot convert ' */ + cpy_r_r11 = CPy_TYPE(cpy_r_value); + cpy_r_r12 = CPy_GetName(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); + goto CPyL52; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals, "str", cpy_r_r12); + goto CPyL52; + } + cpy_r_r14 = CPyStatics[705]; /* " '" */ + cpy_r_r15 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); + goto CPyL53; + } + cpy_r_r16 = CPyStatics[791]; /* "' to bool" */ + cpy_r_r17 = CPyStr_Build(5, cpy_r_r10, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); + goto CPyL54; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); + goto CPyL54; + } + CPy_DECREF(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 61, CPyStatic_convert___main___globals); + goto CPyL52; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r24 = PyBytes_Check(cpy_r_value); + if (!cpy_r_r24) goto CPyL55; + CPy_INCREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) + cpy_r_r25 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 63, CPyStatic_convert___main___globals, "bytes", cpy_r_value); + goto CPyL52; + } + cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 63, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r28 = cpy_r_r26; + if (cpy_r_r28) goto CPyL15; + return 0; +CPyL15: ; + CPy_INCREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) + cpy_r_r29 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals, "bytes", cpy_r_value); + goto CPyL52; + } + cpy_r_r30 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r31[1] = {cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals); + goto CPyL56; + } + CPy_DECREF(cpy_r_r29); + if (likely(PyUnicode_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals, "str", cpy_r_r33); + goto CPyL52; + } + cpy_r_r35 = CPyLong_FromStrWithBase(cpy_r_r34, 32); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals); + goto CPyL52; + } + if (likely(PyLong_Check(cpy_r_r35))) + cpy_r_r36 = CPyTagged_FromObject(cpy_r_r35); + else { + CPy_TypeError("int", cpy_r_r35); cpy_r_r36 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 65, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r37 = CPyTagged_StealAsObject(cpy_r_r36); + cpy_r_value = cpy_r_r37; +CPyL21: ; + cpy_r_r38 = PyUnicode_Check(cpy_r_value); + if (!cpy_r_r38) goto CPyL28; + CPy_INCREF(cpy_r_value); + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r39 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 66, CPyStatic_convert___main___globals, "str", cpy_r_value); + goto CPyL57; + } + cpy_r_r40 = CPyStatics[701]; /* '0x' */ + cpy_r_r41 = CPyStr_Startswith(cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + cpy_r_r42 = cpy_r_r41; + if (!cpy_r_r42) goto CPyL28; + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r43 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 67, CPyStatic_convert___main___globals, "str", cpy_r_value); + goto CPyL52; + } + cpy_r_r44 = CPyLong_FromStrWithBase(cpy_r_r43, 32); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 67, CPyStatic_convert___main___globals); + goto CPyL52; + } + if (likely(PyLong_Check(cpy_r_r44))) + cpy_r_r45 = CPyTagged_FromObject(cpy_r_r44); + else { + CPy_TypeError("int", cpy_r_r44); cpy_r_r45 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 67, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r46 = CPyTagged_StealAsObject(cpy_r_r45); + cpy_r_value = cpy_r_r46; +CPyL28: ; + cpy_r_r47 = CPyStatics[2029]; /* 0 */ + cpy_r_r48 = PyObject_RichCompare(cpy_r_value, cpy_r_r47, 3); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r49 = PyObject_IsTrue(cpy_r_r48); + CPy_DECREF(cpy_r_r48); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r51 = cpy_r_r49; + if (!cpy_r_r51) goto CPyL41; + cpy_r_r52 = CPyStatics[2030]; /* 1 */ + cpy_r_r53 = PyObject_RichCompare(cpy_r_value, cpy_r_r52, 3); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r54 = PyObject_IsTrue(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r56 = cpy_r_r54; + if (!cpy_r_r56) goto CPyL41; + cpy_r_r57 = 1 ? Py_True : Py_False; + cpy_r_r58 = PyObject_RichCompare(cpy_r_value, cpy_r_r57, 3); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r59 = PyObject_IsTrue(cpy_r_r58); + CPy_DECREF(cpy_r_r58); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r61 = cpy_r_r59; + if (!cpy_r_r61) goto CPyL41; + cpy_r_r62 = 0 ? Py_True : Py_False; + cpy_r_r63 = PyObject_RichCompare(cpy_r_value, cpy_r_r62, 3); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 68, CPyStatic_convert___main___globals); + goto CPyL57; + } + cpy_r_r66 = cpy_r_r64; + if (!cpy_r_r66) goto CPyL41; + if (1) { + goto CPyL42; + } else + goto CPyL50; +CPyL41: ; + if (!0) goto CPyL50; +CPyL42: ; + cpy_r_r67 = CPyStatics[704]; /* 'Cannot convert ' */ + cpy_r_r68 = CPy_TYPE(cpy_r_value); + cpy_r_r69 = CPy_GetName(cpy_r_r68); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); + goto CPyL57; + } + if (likely(PyUnicode_Check(cpy_r_r69))) + cpy_r_r70 = cpy_r_r69; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals, "str", cpy_r_r69); + goto CPyL57; + } + cpy_r_r71 = CPyStatics[705]; /* " '" */ + cpy_r_r72 = PyObject_Str(cpy_r_value); + CPy_DECREF(cpy_r_value); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); + goto CPyL58; + } + cpy_r_r73 = CPyStatics[791]; /* "' to bool" */ + cpy_r_r74 = CPyStr_Build(5, cpy_r_r67, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r75 = CPyModule_builtins; + cpy_r_r76 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r77 = CPyObject_GetAttr(cpy_r_r75, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); + goto CPyL59; + } + PyObject *cpy_r_r78[1] = {cpy_r_r74}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 1, 0); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); + goto CPyL59; + } + CPy_DECREF(cpy_r_r74); + CPy_Raise(cpy_r_r80); + CPy_DECREF(cpy_r_r80); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 69, CPyStatic_convert___main___globals); + goto CPyL52; + } + CPy_Unreachable(); +CPyL50: ; + cpy_r_r81 = PyObject_IsTrue(cpy_r_value); + CPy_DECREF(cpy_r_value); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 58, CPyStatic_convert___main___globals); + goto CPyL52; + } + cpy_r_r83 = cpy_r_r81; + return cpy_r_r83; +CPyL52: ; + cpy_r_r84 = 2; + return cpy_r_r84; +CPyL53: ; + CPy_DecRef(cpy_r_r13); + goto CPyL52; +CPyL54: ; + CPy_DecRef(cpy_r_r17); + goto CPyL52; +CPyL55: ; + CPy_INCREF(cpy_r_value); + goto CPyL21; +CPyL56: ; + CPy_DecRef(cpy_r_r29); + goto CPyL52; +CPyL57: ; + CPy_DecRef(cpy_r_value); + goto CPyL52; +CPyL58: ; + CPy_DecRef(cpy_r_r70); + goto CPyL52; +CPyL59: ; + CPy_DecRef(cpy_r_r74); + goto CPyL52; +} + +PyObject *CPyPy_convert___main___to_bool(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:to_bool", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value = obj_value; + char retval = CPyDef_convert___main___to_bool(arg_value); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_bool", 58, CPyStatic_convert___main___globals); + return NULL; +} + +PyObject *CPyDef_convert___main___to_string(PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + tuple_T3OOO cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + cpy_r_r0 = PyBytes_Check(cpy_r_value); + if (!cpy_r_r0) goto CPyL15; + CPy_INCREF(cpy_r_value); + if (likely(PyBytes_Check(cpy_r_value) || PyByteArray_Check(cpy_r_value))) + cpy_r_r1 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals, "bytes", cpy_r_value); + goto CPyL34; + } + cpy_r_r2 = CPyStatic__c_constants___HexBytes; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL45; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL6: ; + PyObject *cpy_r_r4[1] = {cpy_r_r1}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); + goto CPyL47; + } + CPy_DECREF(cpy_r_r6); + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals, "str", cpy_r_r10); + goto CPyL34; + } + cpy_r_r12 = CPyStatic_convert___main___to_text; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL48; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_text\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL12: ; + PyObject *cpy_r_r14[1] = {cpy_r_r11}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = CPyStatics[2168]; /* ('hexstr',) */ + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 0, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r11); + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 77, CPyStatic_convert___main___globals, "str", cpy_r_r17); + goto CPyL34; + } + return cpy_r_r18; +CPyL15: ; + cpy_r_r19 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 78, CPyStatic_convert___main___globals); + goto CPyL34; + } + cpy_r_value = cpy_r_r19; + cpy_r_r20 = CPyStatics[701]; /* '0x' */ + cpy_r_r21 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r22[2] = {cpy_r_value, cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); + goto CPyL50; + } + cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); + goto CPyL50; + } + cpy_r_r27 = cpy_r_r25; + if (!cpy_r_r27) goto CPyL32; + cpy_r_r28 = CPyStatic_convert___main___is_hex; + if (unlikely(cpy_r_r28 == NULL)) { + goto CPyL51; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"is_hex\" was not set"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL22: ; + PyObject *cpy_r_r30[1] = {cpy_r_value}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 1, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); + goto CPyL50; + } + if (unlikely(!PyBool_Check(cpy_r_r32))) { + CPy_TypeError("bool", cpy_r_r32); cpy_r_r33 = 2; + } else + cpy_r_r33 = cpy_r_r32 == Py_True; + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r33 == 2)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 79, CPyStatic_convert___main___globals); + goto CPyL50; + } + if (!cpy_r_r33) goto CPyL32; + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r34 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals, "str", cpy_r_value); + goto CPyL34; + } + cpy_r_r35 = CPyStatic_convert___main___to_text; + if (unlikely(cpy_r_r35 == NULL)) { + goto CPyL52; + } else + goto CPyL29; +CPyL27: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_text\" was not set"); + cpy_r_r36 = 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL29: ; + PyObject *cpy_r_r37[1] = {cpy_r_r34}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = CPyStatics[2168]; /* ('hexstr',) */ + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r38, 0, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals); + goto CPyL53; + } + CPy_DECREF(cpy_r_r34); + if (likely(PyUnicode_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 80, CPyStatic_convert___main___globals, "str", cpy_r_r40); + goto CPyL34; + } + return cpy_r_r41; +CPyL32: ; + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r42 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/convert/main.py", "to_string", 81, CPyStatic_convert___main___globals, "str", cpy_r_value); + goto CPyL34; + } + return cpy_r_r42; +CPyL34: ; + cpy_r_r43 = CPy_CatchError(); + cpy_r_r44 = CPyModule_builtins; + cpy_r_r45 = CPyStatics[792]; /* 'UnicodeDecodeError' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 82, CPyStatic_convert___main___globals); + goto CPyL42; + } + cpy_r_r47 = CPy_ExceptionMatches(cpy_r_r46); + CPy_DecRef(cpy_r_r46); + if (!cpy_r_r47) goto CPyL40; + cpy_r_r48 = CPy_GetExcValue(); + cpy_r_r49 = CPyModule_builtins; + cpy_r_r50 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 83, CPyStatic_convert___main___globals); + goto CPyL54; + } + PyObject *cpy_r_r52[1] = {cpy_r_r48}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); + CPy_DecRef(cpy_r_r51); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 83, CPyStatic_convert___main___globals); + goto CPyL54; + } + CPy_DecRef(cpy_r_r48); + CPy_Raise(cpy_r_r54); + CPy_DecRef(cpy_r_r54); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/main.py", "to_string", 83, CPyStatic_convert___main___globals); + goto CPyL42; + } else + goto CPyL55; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + CPy_Reraise(); + if (!0) { + goto CPyL42; + } else + goto CPyL56; +CPyL41: ; + CPy_Unreachable(); +CPyL42: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + cpy_r_r55 = CPy_KeepPropagating(); + if (!cpy_r_r55) goto CPyL44; + CPy_Unreachable(); +CPyL44: ; + cpy_r_r56 = NULL; + return cpy_r_r56; +CPyL45: ; + CPy_DecRef(cpy_r_r1); + goto CPyL4; +CPyL46: ; + CPy_DecRef(cpy_r_r1); + goto CPyL34; +CPyL47: ; + CPy_DecRef(cpy_r_r6); + goto CPyL34; +CPyL48: ; + CPy_DecRef(cpy_r_r11); + goto CPyL10; +CPyL49: ; + CPy_DecRef(cpy_r_r11); + goto CPyL34; +CPyL50: ; + CPy_DecRef(cpy_r_value); + goto CPyL34; +CPyL51: ; + CPy_DecRef(cpy_r_value); + goto CPyL20; +CPyL52: ; + CPy_DecRef(cpy_r_r34); + goto CPyL27; +CPyL53: ; + CPy_DecRef(cpy_r_r34); + goto CPyL34; +CPyL54: ; + CPy_DecRef(cpy_r_r48); + goto CPyL42; +CPyL55: ; + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL39; +CPyL56: ; + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL41; +} + +PyObject *CPyPy_convert___main___to_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:to_string", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_convert___main___to_string(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/main.py", "to_string", 73, CPyStatic_convert___main___globals); + return NULL; +} + +char CPyDef_convert___main_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + CPyPtr cpy_r_r67; + CPyPtr cpy_r_r68; + CPyPtr cpy_r_r69; + CPyPtr cpy_r_r70; + CPyPtr cpy_r_r71; + CPyPtr cpy_r_r72; + CPyPtr cpy_r_r73; + CPyPtr cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", -1, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2179]; /* ('Any', 'Final', 'Union') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_convert___main___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 3, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_faster_eth_utils; + PyObject **cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[1] = {5}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[2180]; /* (('faster_eth_utils', 'faster_eth_utils', + 'faster_eth_utils'),) */ + cpy_r_r15 = CPyStatic_convert___main___globals; + cpy_r_r16 = CPyStatics[793]; /* 'brownie/convert/main.py' */ + cpy_r_r17 = CPyStatics[12]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL21; + cpy_r_r19 = CPyStatics[2181]; /* ('ChecksumAddress',) */ + cpy_r_r20 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r21 = CPyStatic_convert___main___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("brownie/convert/main.py", "", 6, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyModule_eth_typing = cpy_r_r22; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2182]; /* ('Decimal', 'HexBytes') */ + cpy_r_r24 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r25 = CPyStatic_convert___main___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("brownie/convert/main.py", "", 8, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyModule_brownie____c_constants = cpy_r_r26; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2183]; /* ('EthAddress', 'Fixed', 'HexString', 'Wei') */ + cpy_r_r28 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r29 = CPyStatic_convert___main___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 10, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyModule_brownie___convert___datatypes = cpy_r_r30; + CPy_INCREF(CPyModule_brownie___convert___datatypes); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[2184]; /* ('get_int_bounds',) */ + cpy_r_r32 = CPyStatics[796]; /* 'brownie.convert.utils' */ + cpy_r_r33 = CPyStatic_convert___main___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 11, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyModule_brownie___convert___utils = cpy_r_r34; + CPy_INCREF(CPyModule_brownie___convert___utils); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyModule_faster_eth_utils; + cpy_r_r36 = CPyStatics[775]; /* 'is_hex' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 14, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyStatic_convert___main___is_hex = cpy_r_r37; + CPy_INCREF(CPyStatic_convert___main___is_hex); + cpy_r_r38 = CPyStatic_convert___main___globals; + cpy_r_r39 = CPyStatics[775]; /* 'is_hex' */ + cpy_r_r40 = CPyDict_SetItem(cpy_r_r38, cpy_r_r39, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/convert/main.py", "", 14, CPyStatic_convert___main___globals); + goto CPyL21; + } + cpy_r_r42 = CPyModule_faster_eth_utils; + cpy_r_r43 = CPyStatics[797]; /* 'to_text' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 15, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyStatic_convert___main___to_text = cpy_r_r44; + CPy_INCREF(CPyStatic_convert___main___to_text); + cpy_r_r45 = CPyStatic_convert___main___globals; + cpy_r_r46 = CPyStatics[797]; /* 'to_text' */ + cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/convert/main.py", "", 15, CPyStatic_convert___main___globals); + goto CPyL21; + } + cpy_r_r49 = CPyStatics[798]; /* '1.0000000000' */ + cpy_r_r50 = CPyStatic__c_constants___Decimal; + if (likely(cpy_r_r50 != NULL)) goto CPyL16; + PyErr_SetString(PyExc_NameError, "value for final name \"Decimal\" was not set"); + cpy_r_r51 = 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/convert/main.py", "", 17, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r52[1] = {cpy_r_r49}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r53, 1, 0); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 17, CPyStatic_convert___main___globals); + goto CPyL21; + } + CPyStatic_convert___main____TEN_DECIMALS = cpy_r_r54; + CPy_INCREF(CPyStatic_convert___main____TEN_DECIMALS); + cpy_r_r55 = CPyStatic_convert___main___globals; + cpy_r_r56 = CPyStatics[799]; /* '_TEN_DECIMALS' */ + cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/convert/main.py", "", 17, CPyStatic_convert___main___globals); + goto CPyL21; + } + cpy_r_r59 = CPyStatics[686]; /* 'to_uint' */ + cpy_r_r60 = CPyStatics[684]; /* 'to_int' */ + cpy_r_r61 = CPyStatics[683]; /* 'to_decimal' */ + cpy_r_r62 = CPyStatics[161]; /* 'to_address' */ + cpy_r_r63 = CPyStatics[682]; /* 'to_bytes' */ + cpy_r_r64 = CPyStatics[681]; /* 'to_bool' */ + cpy_r_r65 = CPyStatics[685]; /* 'to_string' */ + cpy_r_r66 = PyList_New(7); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/convert/main.py", "", 86, CPyStatic_convert___main___globals); + goto CPyL21; + } + cpy_r_r67 = (CPyPtr)&((PyListObject *)cpy_r_r66)->ob_item; + cpy_r_r68 = *(CPyPtr *)cpy_r_r67; + CPy_INCREF(cpy_r_r59); + *(PyObject * *)cpy_r_r68 = cpy_r_r59; + CPy_INCREF(cpy_r_r60); + cpy_r_r69 = cpy_r_r68 + 8; + *(PyObject * *)cpy_r_r69 = cpy_r_r60; + CPy_INCREF(cpy_r_r61); + cpy_r_r70 = cpy_r_r68 + 16; + *(PyObject * *)cpy_r_r70 = cpy_r_r61; + CPy_INCREF(cpy_r_r62); + cpy_r_r71 = cpy_r_r68 + 24; + *(PyObject * *)cpy_r_r71 = cpy_r_r62; + CPy_INCREF(cpy_r_r63); + cpy_r_r72 = cpy_r_r68 + 32; + *(PyObject * *)cpy_r_r72 = cpy_r_r63; + CPy_INCREF(cpy_r_r64); + cpy_r_r73 = cpy_r_r68 + 40; + *(PyObject * *)cpy_r_r73 = cpy_r_r64; + CPy_INCREF(cpy_r_r65); + cpy_r_r74 = cpy_r_r68 + 48; + *(PyObject * *)cpy_r_r74 = cpy_r_r65; + cpy_r_r75 = CPyStatic_convert___main___globals; + cpy_r_r76 = CPyStatics[78]; /* '__all__' */ + cpy_r_r77 = CPyDict_SetItem(cpy_r_r75, cpy_r_r76, cpy_r_r66); + CPy_DECREF_NO_IMM(cpy_r_r66); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/convert/main.py", "", 86, CPyStatic_convert___main___globals); + goto CPyL21; + } + return 1; +CPyL21: ; + cpy_r_r79 = 2; + return cpy_r_r79; +} +static PyMethodDef normalizemodule_methods[] = { + {"format_input", (PyCFunction)CPyPy_normalize___format_input, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_input(abi, inputs)\n--\n\n") /* docstring */}, + {"format_output", (PyCFunction)CPyPy_normalize___format_output, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_output(abi, outputs)\n--\n\n") /* docstring */}, + {"format_event", (PyCFunction)CPyPy_normalize___format_event, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_event(event)\n--\n\n") /* docstring */}, + {"_format_tuple", (PyCFunction)CPyPy_normalize____format_tuple, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_tuple(abi_types, values)\n--\n\n") /* docstring */}, + {"_format_array", (PyCFunction)CPyPy_normalize____format_array, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_array(abi_type, values)\n--\n\n") /* docstring */}, + {"_format_single", (PyCFunction)CPyPy_normalize____format_single, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_single(type_str, value)\n--\n\n") /* docstring */}, + {"_check_array", (PyCFunction)CPyPy_normalize____check_array, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_check_array(values, length)\n--\n\n") /* docstring */}, + {"_get_abi_types", (PyCFunction)CPyPy_normalize____get_abi_types, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_abi_types(abi_params)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___convert___normalize(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___normalize__internal, "__name__"); + CPyStatic_normalize___globals = PyModule_GetDict(CPyModule_brownie___convert___normalize__internal); + if (unlikely(CPyStatic_normalize___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_normalize_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___convert___normalize__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_normalize____TupleType); + CPyStatic_normalize____TupleType = NULL; + CPy_XDECREF(CPyStatic_normalize____parse); + CPyStatic_normalize____parse = NULL; + return -1; +} +static struct PyModuleDef normalizemodule = { + PyModuleDef_HEAD_INIT, + "brownie.convert.normalize", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + normalizemodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___convert___normalize(void) +{ + if (CPyModule_brownie___convert___normalize__internal) { + Py_INCREF(CPyModule_brownie___convert___normalize__internal); + return CPyModule_brownie___convert___normalize__internal; + } + CPyModule_brownie___convert___normalize__internal = PyModule_Create(&normalizemodule); + if (unlikely(CPyModule_brownie___convert___normalize__internal == NULL)) + goto fail; + if (CPyExec_brownie___convert___normalize(CPyModule_brownie___convert___normalize__internal) != 0) + goto fail; + return CPyModule_brownie___convert___normalize__internal; + fail: + return NULL; +} + +PyObject *CPyDef_normalize___format_input(PyObject *cpy_r_abi, PyObject *cpy_r_inputs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + char cpy_r_r3; + CPyTagged cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + tuple_T3OOO cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + cpy_r_r0 = CPyStatics[800]; /* 'inputs' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_abi, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 26, CPyStatic_normalize___globals); + goto CPyL29; + } + cpy_r_r2 = CPyObject_Size(cpy_r_inputs); + if (unlikely(cpy_r_r2 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 27, CPyStatic_normalize___globals); + goto CPyL30; + } + cpy_r_r3 = cpy_r_r2 != 0; + CPyTagged_DECREF(cpy_r_r2); + if (!cpy_r_r3) goto CPyL12; + cpy_r_r4 = CPyObject_Size(cpy_r_r1); + if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 27, CPyStatic_normalize___globals); + goto CPyL30; + } + cpy_r_r5 = cpy_r_r4 != 0; + CPyTagged_DECREF(cpy_r_r4); + if (cpy_r_r5) { + goto CPyL12; + } else + goto CPyL31; +CPyL5: ; + cpy_r_r6 = CPyStatics[397]; /* 'name' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_abi, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); + goto CPyL29; + } + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals, "str", cpy_r_r7); + goto CPyL29; + } + cpy_r_r9 = CPyStatics[801]; /* ' requires no arguments' */ + cpy_r_r10 = CPyStr_Build(2, cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); + goto CPyL29; + } + cpy_r_r11 = CPyModule_builtins; + cpy_r_r12 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); + goto CPyL32; + } + PyObject *cpy_r_r14[1] = {cpy_r_r10}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r15, 1, 0); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); + goto CPyL32; + } + CPy_DECREF(cpy_r_r10); + CPy_Raise(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 28, CPyStatic_normalize___globals); + goto CPyL29; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r17 = CPyDef_normalize____get_abi_types(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 29, CPyStatic_normalize___globals); + goto CPyL29; + } + cpy_r_r18 = CPyDef_normalize____format_tuple(cpy_r_r17, cpy_r_inputs); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 31, CPyStatic_normalize___globals); + goto CPyL16; + } + return cpy_r_r18; +CPyL16: ; + cpy_r_r19 = CPy_CatchError(); + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 32, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r23 = CPy_ExceptionMatches(cpy_r_r22); + CPy_DecRef(cpy_r_r22); + if (!cpy_r_r23) goto CPyL25; + cpy_r_r24 = CPy_GetExcValue(); + cpy_r_r25 = CPy_TYPE(cpy_r_r24); + cpy_r_r26 = CPyStatics[397]; /* 'name' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_abi, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); + goto CPyL33; + } + if (likely(PyUnicode_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals, "str", cpy_r_r27); + goto CPyL33; + } + cpy_r_r29 = CPyStatics[220]; /* ' ' */ + cpy_r_r30 = PyObject_Str(cpy_r_r24); + CPy_DecRef(cpy_r_r24); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); + goto CPyL34; + } + cpy_r_r31 = CPyStr_Build(3, cpy_r_r28, cpy_r_r29, cpy_r_r30); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); + goto CPyL35; + } + PyObject *cpy_r_r32[1] = {cpy_r_r31}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r33, 1, 0); + CPy_DecRef(cpy_r_r25); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); + goto CPyL36; + } + CPy_DecRef(cpy_r_r31); + CPy_Raise(cpy_r_r34); + CPy_DecRef(cpy_r_r34); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 33, CPyStatic_normalize___globals); + goto CPyL27; + } else + goto CPyL37; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + CPy_Reraise(); + if (!0) { + goto CPyL27; + } else + goto CPyL38; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + CPy_RestoreExcInfo(cpy_r_r19); + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + cpy_r_r35 = CPy_KeepPropagating(); + if (!cpy_r_r35) goto CPyL29; + CPy_Unreachable(); +CPyL29: ; + cpy_r_r36 = NULL; + return cpy_r_r36; +CPyL30: ; + CPy_DecRef(cpy_r_r1); + goto CPyL29; +CPyL31: ; + CPy_DECREF(cpy_r_r1); + goto CPyL5; +CPyL32: ; + CPy_DecRef(cpy_r_r10); + goto CPyL29; +CPyL33: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + goto CPyL27; +CPyL34: ; + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL27; +CPyL35: ; + CPy_DecRef(cpy_r_r25); + goto CPyL27; +CPyL36: ; + CPy_DecRef(cpy_r_r31); + goto CPyL27; +CPyL37: ; + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + goto CPyL24; +CPyL38: ; + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + goto CPyL26; +} + +PyObject *CPyPy_normalize___format_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi", "inputs", 0}; + static CPyArg_Parser parser = {"OO:format_input", kwlist, 0}; + PyObject *obj_abi; + PyObject *obj_inputs; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi, &obj_inputs)) { + return NULL; + } + PyObject *arg_abi; + if (likely(PyDict_Check(obj_abi))) + arg_abi = obj_abi; + else { + CPy_TypeError("dict", obj_abi); + goto fail; + } + PyObject *arg_inputs; + if (PyList_Check(obj_inputs)) + arg_inputs = obj_inputs; + else { + arg_inputs = NULL; + } + if (arg_inputs != NULL) goto __LL432; + if (PyTuple_Check(obj_inputs)) + arg_inputs = obj_inputs; + else { + arg_inputs = NULL; + } + if (arg_inputs != NULL) goto __LL432; + CPy_TypeError("union[list, tuple]", obj_inputs); + goto fail; +__LL432: ; + PyObject *retval = CPyDef_normalize___format_input(arg_abi, arg_inputs); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "format_input", 24, CPyStatic_normalize___globals); + return NULL; +} + +PyObject *CPyDef_normalize___format_output(PyObject *cpy_r_abi, PyObject *cpy_r_outputs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + cpy_r_r0 = CPyStatics[802]; /* 'outputs' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_abi, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 38, CPyStatic_normalize___globals); + goto CPyL6; + } + cpy_r_r2 = CPyDef_normalize____get_abi_types(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 39, CPyStatic_normalize___globals); + goto CPyL7; + } + cpy_r_r3 = CPyDef_normalize____format_tuple(cpy_r_r2, cpy_r_outputs); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 40, CPyStatic_normalize___globals); + goto CPyL7; + } + cpy_r_r4 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r5[2] = {cpy_r_r3, cpy_r_r1}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 2, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 41, CPyStatic_normalize___globals); + goto CPyL8; + } + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r1); + if (likely(Py_TYPE(cpy_r_r7) == CPyType_datatypes___ReturnValue)) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_output", 41, CPyStatic_normalize___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r7); + goto CPyL6; + } + return cpy_r_r8; +CPyL6: ; + cpy_r_r9 = NULL; + return cpy_r_r9; +CPyL7: ; + CPy_DecRef(cpy_r_r1); + goto CPyL6; +CPyL8: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r3); + goto CPyL6; +} + +PyObject *CPyPy_normalize___format_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi", "outputs", 0}; + static CPyArg_Parser parser = {"OO:format_output", kwlist, 0}; + PyObject *obj_abi; + PyObject *obj_outputs; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi, &obj_outputs)) { + return NULL; + } + PyObject *arg_abi; + if (likely(PyDict_Check(obj_abi))) + arg_abi = obj_abi; + else { + CPy_TypeError("dict", obj_abi); + goto fail; + } + PyObject *arg_outputs; + if (PyList_Check(obj_outputs)) + arg_outputs = obj_outputs; + else { + arg_outputs = NULL; + } + if (arg_outputs != NULL) goto __LL433; + if (PyTuple_Check(obj_outputs)) + arg_outputs = obj_outputs; + else { + arg_outputs = NULL; + } + if (arg_outputs != NULL) goto __LL433; + CPy_TypeError("union[list, tuple]", obj_outputs); + goto fail; +__LL433: ; + PyObject *retval = CPyDef_normalize___format_output(arg_abi, arg_outputs); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "format_output", 36, CPyStatic_normalize___globals); + return NULL; +} + +PyObject *CPyDef_normalize___format_event(PyObject *cpy_r_event) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + tuple_T3OOO cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T0 cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + int32_t cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int64_t cpy_r_r61; + CPyPtr cpy_r_r62; + int64_t cpy_r_r63; + char cpy_r_r64; + CPyPtr cpy_r_r65; + CPyPtr cpy_r_r66; + int64_t cpy_r_r67; + CPyPtr cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_e; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + int64_t cpy_r_r84; + PyObject *cpy_r_r85; + CPyPtr cpy_r_r86; + int64_t cpy_r_r87; + PyObject *cpy_r_r88; + int64_t cpy_r_r89; + CPyPtr cpy_r_r90; + int64_t cpy_r_r91; + char cpy_r_r92; + CPyPtr cpy_r_r93; + CPyPtr cpy_r_r94; + int64_t cpy_r_r95; + CPyPtr cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + int64_t cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject **cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + int64_t cpy_r_r108; + PyObject *cpy_r_r109; + CPyPtr cpy_r_r110; + int64_t cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + CPyPtr cpy_r_r114; + CPyPtr cpy_r_r115; + int64_t cpy_r_r116; + CPyPtr cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + int64_t cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + cpy_r_r0 = CPyStatics[803]; /* 'decoded' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_event, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 46, CPyStatic_normalize___globals); + goto CPyL63; + } + if (unlikely(!PyBool_Check(cpy_r_r1))) { + CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; + } else + cpy_r_r2 = cpy_r_r1 == Py_True; + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 46, CPyStatic_normalize___globals); + goto CPyL63; + } + if (cpy_r_r2) goto CPyL31; + cpy_r_r3 = PyList_New(0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL63; + } + cpy_r_r4 = CPyStatics[804]; /* 'topic1' */ + cpy_r_r5 = CPyStatics[805]; /* 'topic2' */ + cpy_r_r6 = CPyStatics[806]; /* 'topic3' */ + CPy_INCREF(cpy_r_r4); + CPy_INCREF(cpy_r_r5); + CPy_INCREF(cpy_r_r6); + cpy_r_r7.f0 = cpy_r_r4; + cpy_r_r7.f1 = cpy_r_r5; + cpy_r_r7.f2 = cpy_r_r6; + cpy_r_r8 = PyTuple_New(3); + if (unlikely(cpy_r_r8 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp434 = cpy_r_r7.f0; + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp434); + PyObject *__tmp435 = cpy_r_r7.f1; + PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp435); + PyObject *__tmp436 = cpy_r_r7.f2; + PyTuple_SET_ITEM(cpy_r_r8, 2, __tmp436); + cpy_r_r9 = PyObject_GetIter(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL64; + } + cpy_r_r10 = CPyStatics[807]; /* 'topics' */ + cpy_r_r11.empty_struct_error_flag = 0; + cpy_r_r12 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r13 = CPyDict_Get(cpy_r_event, cpy_r_r10, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 49, CPyStatic_normalize___globals); + goto CPyL65; + } + if (PyList_Check(cpy_r_r13)) + cpy_r_r14 = cpy_r_r13; + else { + cpy_r_r14 = NULL; + } + if (cpy_r_r14 != NULL) goto __LL437; + if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 0))) { + cpy_r_r14 = NULL; + goto __LL438; + } + cpy_r_r14 = cpy_r_r13; +__LL438: ; + if (cpy_r_r14 != NULL) goto __LL437; + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 49, CPyStatic_normalize___globals, "union[list, tuple[]]", cpy_r_r13); + goto CPyL65; +__LL437: ; + cpy_r_r15 = PyObject_GetIter(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL65; + } +CPyL8: ; + cpy_r_r16 = PyIter_Next(cpy_r_r9); + if (cpy_r_r16 == NULL) goto CPyL66; + cpy_r_r17 = PyIter_Next(cpy_r_r15); + if (cpy_r_r17 == NULL) goto CPyL67; + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r18 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals, "str", cpy_r_r16); + goto CPyL68; + } + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r19 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals, "str", cpy_r_r17); + goto CPyL69; + } + cpy_r_r20 = CPyStatics[350]; /* 'type' */ + cpy_r_r21 = CPyStatics[719]; /* 'bytes32' */ + cpy_r_r22 = CPyStatics[397]; /* 'name' */ + cpy_r_r23 = CPyStatics[808]; /* 'value' */ + cpy_r_r24 = CPyDict_Build(3, cpy_r_r20, cpy_r_r21, cpy_r_r22, cpy_r_r18, cpy_r_r23, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 48, CPyStatic_normalize___globals); + goto CPyL70; + } + cpy_r_r25 = PyList_Append(cpy_r_r3, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL70; + } else + goto CPyL8; +CPyL14: ; + cpy_r_r27 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL64; + } + cpy_r_r28 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL64; + } + cpy_r_r29 = PyObject_GetIter(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r3); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 47, CPyStatic_normalize___globals); + goto CPyL63; + } + cpy_r_r30 = CPyStatics[350]; /* 'type' */ + cpy_r_r31 = CPyStatics[721]; /* 'bytes' */ + cpy_r_r32 = CPyStatics[397]; /* 'name' */ + cpy_r_r33 = CPyStatics[311]; /* 'data' */ + cpy_r_r34 = CPyStatics[808]; /* 'value' */ + cpy_r_r35 = CPyStatics[721]; /* 'bytes' */ + cpy_r_r36 = CPyStatics[311]; /* 'data' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_event, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals); + goto CPyL71; + } + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals, "str", cpy_r_r37); + goto CPyL71; + } + cpy_r_r39 = CPyDef_normalize____format_single(cpy_r_r35, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals); + goto CPyL71; + } + cpy_r_r40 = CPyDict_Build(3, cpy_r_r30, cpy_r_r31, cpy_r_r32, cpy_r_r33, cpy_r_r34, cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 53, CPyStatic_normalize___globals); + goto CPyL71; + } + cpy_r_r41 = PyList_New(0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); + goto CPyL72; + } + cpy_r_r42 = CPyList_Extend(cpy_r_r41, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); + goto CPyL73; + } else + goto CPyL74; +CPyL23: ; + cpy_r_r43 = PyList_Append(cpy_r_r41, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); + goto CPyL75; + } + cpy_r_r45 = CPyStatics[311]; /* 'data' */ + cpy_r_r46 = CPyDict_SetItem(cpy_r_event, cpy_r_r45, cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r41); + cpy_r_r47 = cpy_r_r46 >= 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 51, CPyStatic_normalize___globals); + goto CPyL63; + } + cpy_r_r48 = CPyStatics[809]; /* 'anonymous' */ + cpy_r_r49 = PyDict_Contains(cpy_r_event, cpy_r_r48); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 55, CPyStatic_normalize___globals); + goto CPyL63; + } + cpy_r_r51 = cpy_r_r49; + if (!cpy_r_r51) goto CPyL28; + cpy_r_r52 = CPyStatics[810]; /* '(anonymous)' */ + CPy_INCREF(cpy_r_r52); + cpy_r_r53 = cpy_r_r52; + goto CPyL29; +CPyL28: ; + cpy_r_r54 = CPyStatics[811]; /* '(unknown)' */ + CPy_INCREF(cpy_r_r54); + cpy_r_r53 = cpy_r_r54; +CPyL29: ; + cpy_r_r55 = CPyStatics[397]; /* 'name' */ + cpy_r_r56 = CPyDict_SetItem(cpy_r_event, cpy_r_r55, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 55, CPyStatic_normalize___globals); + goto CPyL63; + } + CPy_INCREF(cpy_r_event); + return cpy_r_event; +CPyL31: ; + cpy_r_r58 = CPyStatics[311]; /* 'data' */ + cpy_r_r59 = CPyDict_GetItem(cpy_r_event, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 58, CPyStatic_normalize___globals); + goto CPyL63; + } + if (likely(PyList_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 58, CPyStatic_normalize___globals, "list", cpy_r_r59); + goto CPyL63; + } + cpy_r_r61 = 0; +CPyL34: ; + cpy_r_r62 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; + cpy_r_r63 = *(int64_t *)cpy_r_r62; + cpy_r_r64 = cpy_r_r61 < cpy_r_r63; + if (!cpy_r_r64) goto CPyL44; + cpy_r_r65 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; + cpy_r_r66 = *(CPyPtr *)cpy_r_r65; + cpy_r_r67 = cpy_r_r61 * 8; + cpy_r_r68 = cpy_r_r66 + cpy_r_r67; + cpy_r_r69 = *(PyObject * *)cpy_r_r68; + CPy_INCREF(cpy_r_r69); + if (likely(PyDict_Check(cpy_r_r69))) + cpy_r_r70 = cpy_r_r69; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 59, CPyStatic_normalize___globals, "dict", cpy_r_r69); + goto CPyL76; + } + cpy_r_e = cpy_r_r70; + cpy_r_r71 = CPyStatics[803]; /* 'decoded' */ + cpy_r_r72 = CPyDict_GetItem(cpy_r_e, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 60, CPyStatic_normalize___globals); + goto CPyL77; + } + if (unlikely(!PyBool_Check(cpy_r_r72))) { + CPy_TypeError("bool", cpy_r_r72); cpy_r_r73 = 2; + } else + cpy_r_r73 = cpy_r_r72 == Py_True; + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 60, CPyStatic_normalize___globals); + goto CPyL77; + } + if (cpy_r_r73) goto CPyL78; + cpy_r_r74 = CPyStatics[719]; /* 'bytes32' */ + cpy_r_r75 = CPyStatics[350]; /* 'type' */ + cpy_r_r76 = CPyDict_SetItem(cpy_r_e, cpy_r_r75, cpy_r_r74); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 61, CPyStatic_normalize___globals); + goto CPyL77; + } + cpy_r_r78 = CPyStatics[397]; /* 'name' */ + cpy_r_r79 = CPyDict_GetItem(cpy_r_e, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 62, CPyStatic_normalize___globals); + goto CPyL77; + } + cpy_r_r80 = CPyStatics[812]; /* ' (indexed)' */ + cpy_r_r81 = PyNumber_InPlaceAdd(cpy_r_r79, cpy_r_r80); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 62, CPyStatic_normalize___globals); + goto CPyL77; + } + cpy_r_r82 = CPyDict_SetItem(cpy_r_e, cpy_r_r78, cpy_r_r81); + CPy_DECREF(cpy_r_e); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 62, CPyStatic_normalize___globals); + goto CPyL76; + } +CPyL43: ; + cpy_r_r84 = cpy_r_r61 + 1; + cpy_r_r61 = cpy_r_r84; + goto CPyL34; +CPyL44: ; + cpy_r_r85 = CPyDef_normalize____get_abi_types(cpy_r_r60); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 63, CPyStatic_normalize___globals); + goto CPyL76; + } + cpy_r_r86 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; + cpy_r_r87 = *(int64_t *)cpy_r_r86; + cpy_r_r88 = PyList_New(cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); + goto CPyL79; + } + cpy_r_r89 = 0; +CPyL47: ; + cpy_r_r90 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; + cpy_r_r91 = *(int64_t *)cpy_r_r90; + cpy_r_r92 = cpy_r_r89 < cpy_r_r91; + if (!cpy_r_r92) goto CPyL52; + cpy_r_r93 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; + cpy_r_r94 = *(CPyPtr *)cpy_r_r93; + cpy_r_r95 = cpy_r_r89 * 8; + cpy_r_r96 = cpy_r_r94 + cpy_r_r95; + cpy_r_r97 = *(PyObject * *)cpy_r_r96; + CPy_INCREF(cpy_r_r97); + if (likely(PyDict_Check(cpy_r_r97))) + cpy_r_r98 = cpy_r_r97; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals, "dict", cpy_r_r97); + goto CPyL80; + } + cpy_r_r99 = CPyStatics[808]; /* 'value' */ + cpy_r_r100 = CPyDict_GetItem(cpy_r_r98, cpy_r_r99); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); + goto CPyL80; + } + CPyList_SetItemUnsafe(cpy_r_r88, cpy_r_r89, cpy_r_r100); + cpy_r_r101 = cpy_r_r89 + 1; + cpy_r_r89 = cpy_r_r101; + goto CPyL47; +CPyL52: ; + cpy_r_r102 = CPyDef_normalize____format_tuple(cpy_r_r85, cpy_r_r88); + CPy_DECREF(cpy_r_r85); + CPy_DECREF_NO_IMM(cpy_r_r88); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); + goto CPyL76; + } + cpy_r_r103 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r104[2] = {cpy_r_r102, cpy_r_r60}; + cpy_r_r105 = (PyObject **)&cpy_r_r104; + cpy_r_r106 = PyObject_Vectorcall(cpy_r_r103, cpy_r_r105, 2, 0); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals); + goto CPyL81; + } + CPy_DECREF_NO_IMM(cpy_r_r102); + if (likely(Py_TYPE(cpy_r_r106) == CPyType_datatypes___ReturnValue)) + cpy_r_r107 = cpy_r_r106; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 64, CPyStatic_normalize___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r106); + goto CPyL76; + } + cpy_r_r108 = 0; + cpy_r_r109 = PyObject_GetIter(cpy_r_r107); + CPy_DECREF_NO_IMM(cpy_r_r107); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 65, CPyStatic_normalize___globals); + goto CPyL76; + } +CPyL56: ; + cpy_r_r110 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; + cpy_r_r111 = *(int64_t *)cpy_r_r110; + cpy_r_r112 = cpy_r_r108 < cpy_r_r111; + if (!cpy_r_r112) goto CPyL82; + cpy_r_r113 = PyIter_Next(cpy_r_r109); + if (cpy_r_r113 == NULL) goto CPyL82; + cpy_r_r114 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; + cpy_r_r115 = *(CPyPtr *)cpy_r_r114; + cpy_r_r116 = cpy_r_r108 * 8; + cpy_r_r117 = cpy_r_r115 + cpy_r_r116; + cpy_r_r118 = *(PyObject * *)cpy_r_r117; + CPy_INCREF(cpy_r_r118); + if (likely(PyDict_Check(cpy_r_r118))) + cpy_r_r119 = cpy_r_r118; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "format_event", 65, CPyStatic_normalize___globals, "dict", cpy_r_r118); + goto CPyL83; + } + cpy_r_e = cpy_r_r119; + cpy_r_r120 = CPyStatics[808]; /* 'value' */ + cpy_r_r121 = CPyDict_SetItem(cpy_r_e, cpy_r_r120, cpy_r_r113); + CPy_DECREF(cpy_r_e); + CPy_DECREF(cpy_r_r113); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 66, CPyStatic_normalize___globals); + goto CPyL84; + } + cpy_r_r123 = cpy_r_r108 + 1; + cpy_r_r108 = cpy_r_r123; + goto CPyL56; +CPyL61: ; + cpy_r_r124 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 65, CPyStatic_normalize___globals); + goto CPyL63; + } + CPy_INCREF(cpy_r_event); + return cpy_r_event; +CPyL63: ; + cpy_r_r125 = NULL; + return cpy_r_r125; +CPyL64: ; + CPy_DecRef(cpy_r_r3); + goto CPyL63; +CPyL65: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + goto CPyL63; +CPyL66: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r15); + goto CPyL14; +CPyL67: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r16); + goto CPyL14; +CPyL68: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r17); + goto CPyL63; +CPyL69: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + goto CPyL63; +CPyL70: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r15); + goto CPyL63; +CPyL71: ; + CPy_DecRef(cpy_r_r29); + goto CPyL63; +CPyL72: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r40); + goto CPyL63; +CPyL73: ; + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL63; +CPyL74: ; + CPy_DECREF(cpy_r_r42); + goto CPyL23; +CPyL75: ; + CPy_DecRef(cpy_r_r41); + goto CPyL63; +CPyL76: ; + CPy_DecRef(cpy_r_r60); + goto CPyL63; +CPyL77: ; + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_e); + goto CPyL63; +CPyL78: ; + CPy_DECREF(cpy_r_e); + goto CPyL43; +CPyL79: ; + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r85); + goto CPyL63; +CPyL80: ; + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r88); + goto CPyL63; +CPyL81: ; + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r102); + goto CPyL63; +CPyL82: ; + CPy_DECREF_NO_IMM(cpy_r_r60); + CPy_DECREF(cpy_r_r109); + goto CPyL61; +CPyL83: ; + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r109); + CPy_DecRef(cpy_r_r113); + goto CPyL63; +CPyL84: ; + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r109); + goto CPyL63; +} + +PyObject *CPyPy_normalize___format_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"event", 0}; + static CPyArg_Parser parser = {"O:format_event", kwlist, 0}; + PyObject *obj_event; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_event)) { + return NULL; + } + PyObject *arg_event; + if (likely(PyDict_Check(obj_event))) + arg_event = obj_event; + else { + CPy_TypeError("dict", obj_event); + goto fail; + } + PyObject *retval = CPyDef_normalize___format_event(arg_event); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "format_event", 44, CPyStatic_normalize___globals); + return NULL; +} + +PyObject *CPyDef_normalize____format_tuple(PyObject *cpy_r_abi_types, PyObject *cpy_r_values) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + tuple_T3OOO cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 71, CPyStatic_normalize___globals); + goto CPyL43; + } + cpy_r_r1 = CPyObject_Size(cpy_r_abi_types); + if (unlikely(cpy_r_r1 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 72, CPyStatic_normalize___globals); + goto CPyL44; + } + cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_r1); + cpy_r_r3 = CPyDef_normalize____check_array(cpy_r_values, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 72, CPyStatic_normalize___globals); + goto CPyL44; + } + cpy_r_r4 = PyObject_GetIter(cpy_r_abi_types); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); + goto CPyL44; + } + cpy_r_r5 = PyObject_GetIter(cpy_r_values); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); + goto CPyL45; + } +CPyL5: ; + cpy_r_r6 = PyIter_Next(cpy_r_r4); + if (cpy_r_r6 == NULL) goto CPyL46; + cpy_r_r7 = PyIter_Next(cpy_r_r5); + if (cpy_r_r7 == NULL) goto CPyL47; + cpy_r_r8 = CPyStatics[813]; /* 'is_array' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 75, CPyStatic_normalize___globals); + goto CPyL48; + } + if (unlikely(!PyBool_Check(cpy_r_r9))) { + CPy_TypeError("bool", cpy_r_r9); cpy_r_r10 = 2; + } else + cpy_r_r10 = cpy_r_r9 == Py_True; + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 75, CPyStatic_normalize___globals); + goto CPyL48; + } + if (!cpy_r_r10) goto CPyL14; + CPy_INCREF(cpy_r_r7); + if (PyList_Check(cpy_r_r7)) + cpy_r_r11 = cpy_r_r7; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL439; + if (PyTuple_Check(cpy_r_r7)) + cpy_r_r11 = cpy_r_r7; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL439; + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 76, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r7); + goto CPyL48; +__LL439: ; + cpy_r_r12 = CPyDef_normalize____format_array(cpy_r_r6, cpy_r_r11); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 76, CPyStatic_normalize___globals); + goto CPyL49; + } + cpy_r_r13 = PyList_Append(cpy_r_r0, cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 76, CPyStatic_normalize___globals); + goto CPyL49; + } else + goto CPyL50; +CPyL14: ; + cpy_r_r15 = CPyStatic_normalize____TupleType; + if (unlikely(cpy_r_r15 == NULL)) { + goto CPyL51; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TupleType\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 77, CPyStatic_normalize___globals); + goto CPyL28; + } else + goto CPyL52; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + cpy_r_r17 = PyObject_IsInstance(cpy_r_r6, cpy_r_r15); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 77, CPyStatic_normalize___globals); + goto CPyL48; + } + cpy_r_r19 = cpy_r_r17; + if (!cpy_r_r19) goto CPyL24; + cpy_r_r20 = CPyStatics[730]; /* 'components' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r20); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals); + goto CPyL49; + } + if (likely(PyTuple_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals, "tuple", cpy_r_r21); + goto CPyL49; + } + CPy_INCREF(cpy_r_r7); + if (PyList_Check(cpy_r_r7)) + cpy_r_r23 = cpy_r_r7; + else { + cpy_r_r23 = NULL; + } + if (cpy_r_r23 != NULL) goto __LL440; + if (PyTuple_Check(cpy_r_r7)) + cpy_r_r23 = cpy_r_r7; + else { + cpy_r_r23 = NULL; + } + if (cpy_r_r23 != NULL) goto __LL440; + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r7); + goto CPyL53; +__LL440: ; + cpy_r_r24 = CPyDef_normalize____format_tuple(cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals); + goto CPyL49; + } + cpy_r_r25 = PyList_Append(cpy_r_r0, cpy_r_r24); + CPy_DECREF_NO_IMM(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 78, CPyStatic_normalize___globals); + goto CPyL49; + } else + goto CPyL54; +CPyL24: ; + cpy_r_r27 = CPyStatics[814]; /* 'to_type_str' */ + PyObject *cpy_r_r28[1] = {cpy_r_r6}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals); + goto CPyL48; + } + CPy_DECREF(cpy_r_r6); + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals, "str", cpy_r_r30); + goto CPyL49; + } + cpy_r_r32 = CPyDef_normalize____format_single(cpy_r_r31, cpy_r_r7); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals); + goto CPyL49; + } + cpy_r_r33 = PyList_Append(cpy_r_r0, cpy_r_r32); + CPy_DECREF(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 80, CPyStatic_normalize___globals); + goto CPyL49; + } else + goto CPyL55; +CPyL28: ; + cpy_r_r35 = CPy_CatchError(); + cpy_r_r36 = CPyModule_builtins; + cpy_r_r37 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 81, CPyStatic_normalize___globals); + goto CPyL56; + } + cpy_r_r39 = CPy_ExceptionMatches(cpy_r_r38); + CPy_DecRef(cpy_r_r38); + if (!cpy_r_r39) goto CPyL57; + cpy_r_r40 = CPy_GetExcValue(); + cpy_r_r41 = CPy_TYPE(cpy_r_r40); + cpy_r_r42 = CPyStatics[132]; /* "'" */ + cpy_r_r43 = PyObject_Str(cpy_r_r7); + CPy_DecRef(cpy_r_r7); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); + goto CPyL58; + } + cpy_r_r44 = CPyStatics[815]; /* "' - " */ + cpy_r_r45 = PyObject_Str(cpy_r_r40); + CPy_DecRef(cpy_r_r40); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); + goto CPyL59; + } + cpy_r_r46 = CPyStr_Build(4, cpy_r_r42, cpy_r_r43, cpy_r_r44, cpy_r_r45); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); + goto CPyL60; + } + PyObject *cpy_r_r47[1] = {cpy_r_r46}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r48, 1, 0); + CPy_DecRef(cpy_r_r41); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); + goto CPyL61; + } + CPy_DecRef(cpy_r_r46); + CPy_Raise(cpy_r_r49); + CPy_DecRef(cpy_r_r49); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 82, CPyStatic_normalize___globals); + goto CPyL38; + } else + goto CPyL62; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_Reraise(); + if (!0) { + goto CPyL38; + } else + goto CPyL63; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r35); + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + cpy_r_r50 = CPy_KeepPropagating(); + if (!cpy_r_r50) goto CPyL43; + CPy_Unreachable(); +CPyL40: ; + cpy_r_r51 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); + goto CPyL44; + } + cpy_r_r52 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 73, CPyStatic_normalize___globals); + goto CPyL44; + } + return cpy_r_r0; +CPyL43: ; + cpy_r_r53 = NULL; + return cpy_r_r53; +CPyL44: ; + CPy_DecRef(cpy_r_r0); + goto CPyL43; +CPyL45: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + goto CPyL43; +CPyL46: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5); + goto CPyL40; +CPyL47: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r6); + goto CPyL40; +CPyL48: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + goto CPyL28; +CPyL49: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL28; +CPyL50: ; + CPy_DECREF(cpy_r_r7); + goto CPyL5; +CPyL51: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + goto CPyL15; +CPyL52: ; + CPy_DecRef(cpy_r_r7); + goto CPyL16; +CPyL53: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r22); + goto CPyL28; +CPyL54: ; + CPy_DECREF(cpy_r_r7); + goto CPyL5; +CPyL55: ; + CPy_DECREF(cpy_r_r7); + goto CPyL5; +CPyL56: ; + CPy_DecRef(cpy_r_r7); + goto CPyL38; +CPyL57: ; + CPy_DecRef(cpy_r_r7); + goto CPyL36; +CPyL58: ; + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL38; +CPyL59: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r43); + goto CPyL38; +CPyL60: ; + CPy_DecRef(cpy_r_r41); + goto CPyL38; +CPyL61: ; + CPy_DecRef(cpy_r_r46); + goto CPyL38; +CPyL62: ; + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL35; +CPyL63: ; + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL37; +} + +PyObject *CPyPy_normalize____format_tuple(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi_types", "values", 0}; + static CPyArg_Parser parser = {"OO:_format_tuple", kwlist, 0}; + PyObject *obj_abi_types; + PyObject *obj_values; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi_types, &obj_values)) { + return NULL; + } + PyObject *arg_abi_types = obj_abi_types; + PyObject *arg_values; + if (PyList_Check(obj_values)) + arg_values = obj_values; + else { + arg_values = NULL; + } + if (arg_values != NULL) goto __LL441; + if (PyTuple_Check(obj_values)) + arg_values = obj_values; + else { + arg_values = NULL; + } + if (arg_values != NULL) goto __LL441; + CPy_TypeError("union[list, tuple]", obj_values); + goto fail; +__LL441: ; + PyObject *retval = CPyDef_normalize____format_tuple(arg_abi_types, arg_values); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "_format_tuple", 70, CPyStatic_normalize___globals); + return NULL; +} + +PyObject *CPyDef_normalize____format_array(PyObject *cpy_r_abi_type, PyObject *cpy_r_values) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + int32_t cpy_r_r55; + char cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + cpy_r_r0 = CPyStatics[816]; /* 'arrlist' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_abi_type, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r2 = CPyStatics[2028]; /* -1 */ + cpy_r_r3 = PyObject_GetItem(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL8; + cpy_r_r7 = CPyStatics[816]; /* 'arrlist' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_abi_type, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r9 = CPyStatics[2028]; /* -1 */ + cpy_r_r10 = PyObject_GetItem(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r11 = CPyStatics[2029]; /* 0 */ + cpy_r_r12 = PyObject_GetItem(cpy_r_r10, cpy_r_r11); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r13 = cpy_r_r12; + goto CPyL9; +CPyL8: ; + cpy_r_r14 = Py_None; + cpy_r_r13 = cpy_r_r14; +CPyL9: ; + if (PyLong_Check(cpy_r_r13)) + cpy_r_r15 = cpy_r_r13; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL442; + if (cpy_r_r13 == Py_None) + cpy_r_r15 = cpy_r_r13; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL442; + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals, "int or None", cpy_r_r13); + goto CPyL47; +__LL442: ; + cpy_r_r16 = CPyDef_normalize____check_array(cpy_r_values, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 87, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r17 = CPyStatics[817]; /* 'item_type' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_abi_type, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 88, CPyStatic_normalize___globals); + goto CPyL47; + } + cpy_r_r19 = CPyStatics[813]; /* 'is_array' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 89, CPyStatic_normalize___globals); + goto CPyL48; + } + if (unlikely(!PyBool_Check(cpy_r_r20))) { + CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; + } else + cpy_r_r21 = cpy_r_r20 == Py_True; + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 89, CPyStatic_normalize___globals); + goto CPyL48; + } + if (!cpy_r_r21) goto CPyL23; + cpy_r_r22 = PyList_New(0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); + goto CPyL48; + } + cpy_r_r23 = PyObject_GetIter(cpy_r_values); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); + goto CPyL49; + } +CPyL17: ; + cpy_r_r24 = PyIter_Next(cpy_r_r23); + if (cpy_r_r24 == NULL) goto CPyL50; + if (PyList_Check(cpy_r_r24)) + cpy_r_r25 = cpy_r_r24; + else { + cpy_r_r25 = NULL; + } + if (cpy_r_r25 != NULL) goto __LL443; + if (PyTuple_Check(cpy_r_r24)) + cpy_r_r25 = cpy_r_r24; + else { + cpy_r_r25 = NULL; + } + if (cpy_r_r25 != NULL) goto __LL443; + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r24); + goto CPyL51; +__LL443: ; + cpy_r_r26 = CPyDef_normalize____format_array(cpy_r_r18, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); + goto CPyL51; + } + cpy_r_r27 = PyList_Append(cpy_r_r22, cpy_r_r26); + CPy_DECREF_NO_IMM(cpy_r_r26); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); + goto CPyL51; + } else + goto CPyL17; +CPyL21: ; + cpy_r_r29 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 90, CPyStatic_normalize___globals); + goto CPyL52; + } + return cpy_r_r22; +CPyL23: ; + cpy_r_r30 = CPyStatic_normalize____TupleType; + if (unlikely(cpy_r_r30 == NULL)) { + goto CPyL53; + } else + goto CPyL26; +CPyL24: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TupleType\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 91, CPyStatic_normalize___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r32 = PyObject_IsInstance(cpy_r_r18, cpy_r_r30); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 91, CPyStatic_normalize___globals); + goto CPyL48; + } + cpy_r_r34 = cpy_r_r32; + if (!cpy_r_r34) goto CPyL38; + cpy_r_r35 = CPyStatics[730]; /* 'components' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r35); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 92, CPyStatic_normalize___globals); + goto CPyL47; + } + if (likely(PyTuple_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 92, CPyStatic_normalize___globals, "tuple", cpy_r_r36); + goto CPyL47; + } + cpy_r_r38 = PyList_New(0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); + goto CPyL54; + } + cpy_r_r39 = PyObject_GetIter(cpy_r_values); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); + goto CPyL55; + } +CPyL32: ; + cpy_r_r40 = PyIter_Next(cpy_r_r39); + if (cpy_r_r40 == NULL) goto CPyL56; + if (PyList_Check(cpy_r_r40)) + cpy_r_r41 = cpy_r_r40; + else { + cpy_r_r41 = NULL; + } + if (cpy_r_r41 != NULL) goto __LL444; + if (PyTuple_Check(cpy_r_r40)) + cpy_r_r41 = cpy_r_r40; + else { + cpy_r_r41 = NULL; + } + if (cpy_r_r41 != NULL) goto __LL444; + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals, "union[list, tuple]", cpy_r_r40); + goto CPyL57; +__LL444: ; + cpy_r_r42 = CPyDef_normalize____format_tuple(cpy_r_r37, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); + goto CPyL57; + } + cpy_r_r43 = PyList_Append(cpy_r_r38, cpy_r_r42); + CPy_DECREF_NO_IMM(cpy_r_r42); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); + goto CPyL57; + } else + goto CPyL32; +CPyL36: ; + cpy_r_r45 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 93, CPyStatic_normalize___globals); + goto CPyL58; + } + return cpy_r_r38; +CPyL38: ; + cpy_r_r46 = CPyStatics[814]; /* 'to_type_str' */ + PyObject *cpy_r_r47[1] = {cpy_r_r18}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 94, CPyStatic_normalize___globals); + goto CPyL48; + } + CPy_DECREF(cpy_r_r18); + if (likely(PyUnicode_Check(cpy_r_r49))) + cpy_r_r50 = cpy_r_r49; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_array", 94, CPyStatic_normalize___globals, "str", cpy_r_r49); + goto CPyL47; + } + cpy_r_r51 = PyList_New(0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); + goto CPyL59; + } + cpy_r_r52 = PyObject_GetIter(cpy_r_values); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); + goto CPyL60; + } +CPyL42: ; + cpy_r_r53 = PyIter_Next(cpy_r_r52); + if (cpy_r_r53 == NULL) goto CPyL61; + cpy_r_r54 = CPyDef_normalize____format_single(cpy_r_r50, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); + goto CPyL62; + } + cpy_r_r55 = PyList_Append(cpy_r_r51, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r56 = cpy_r_r55 >= 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); + goto CPyL62; + } else + goto CPyL42; +CPyL45: ; + cpy_r_r57 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 95, CPyStatic_normalize___globals); + goto CPyL63; + } + return cpy_r_r51; +CPyL47: ; + cpy_r_r58 = NULL; + return cpy_r_r58; +CPyL48: ; + CPy_DecRef(cpy_r_r18); + goto CPyL47; +CPyL49: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r22); + goto CPyL47; +CPyL50: ; + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r23); + goto CPyL21; +CPyL51: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + goto CPyL47; +CPyL52: ; + CPy_DecRef(cpy_r_r22); + goto CPyL47; +CPyL53: ; + CPy_DecRef(cpy_r_r18); + goto CPyL24; +CPyL54: ; + CPy_DecRef(cpy_r_r37); + goto CPyL47; +CPyL55: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r38); + goto CPyL47; +CPyL56: ; + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r39); + goto CPyL36; +CPyL57: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r39); + goto CPyL47; +CPyL58: ; + CPy_DecRef(cpy_r_r38); + goto CPyL47; +CPyL59: ; + CPy_DecRef(cpy_r_r50); + goto CPyL47; +CPyL60: ; + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r51); + goto CPyL47; +CPyL61: ; + CPy_DECREF(cpy_r_r50); + CPy_DECREF(cpy_r_r52); + goto CPyL45; +CPyL62: ; + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + goto CPyL47; +CPyL63: ; + CPy_DecRef(cpy_r_r51); + goto CPyL47; +} + +PyObject *CPyPy_normalize____format_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi_type", "values", 0}; + static CPyArg_Parser parser = {"OO:_format_array", kwlist, 0}; + PyObject *obj_abi_type; + PyObject *obj_values; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi_type, &obj_values)) { + return NULL; + } + PyObject *arg_abi_type = obj_abi_type; + PyObject *arg_values; + if (PyList_Check(obj_values)) + arg_values = obj_values; + else { + arg_values = NULL; + } + if (arg_values != NULL) goto __LL445; + if (PyTuple_Check(obj_values)) + arg_values = obj_values; + else { + arg_values = NULL; + } + if (arg_values != NULL) goto __LL445; + CPy_TypeError("union[list, tuple]", obj_values); + goto fail; +__LL445: ; + PyObject *retval = CPyDef_normalize____format_array(arg_abi_type, arg_values); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "_format_array", 86, CPyStatic_normalize___globals); + return NULL; +} + +PyObject *CPyDef_normalize____format_single(PyObject *cpy_r_type_str, PyObject *cpy_r_value) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + cpy_r_r0 = CPyStatics[818]; /* 'uint' */ + cpy_r_r1 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r0); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 100, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r3 = cpy_r_r1; + if (!cpy_r_r3) goto CPyL4; + cpy_r_r4 = CPyDef_convert___main___to_uint(cpy_r_value, cpy_r_type_str); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 101, CPyStatic_normalize___globals); + goto CPyL32; + } + return cpy_r_r4; +CPyL4: ; + cpy_r_r5 = CPyStatics[776]; /* 'int' */ + cpy_r_r6 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 102, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r8 = cpy_r_r6; + if (!cpy_r_r8) goto CPyL8; + cpy_r_r9 = CPyDef_convert___main___to_int(cpy_r_value, cpy_r_type_str); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 103, CPyStatic_normalize___globals); + goto CPyL32; + } + return cpy_r_r9; +CPyL8: ; + cpy_r_r10 = CPyStatics[819]; /* 'fixed168x10' */ + cpy_r_r11 = CPyStr_Equal(cpy_r_type_str, cpy_r_r10); + if (!cpy_r_r11) goto CPyL11; + cpy_r_r12 = CPyDef_convert___main___to_decimal(cpy_r_value); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 105, CPyStatic_normalize___globals); + goto CPyL32; + } + return cpy_r_r12; +CPyL11: ; + cpy_r_r13 = CPyStatics[820]; /* 'bool' */ + cpy_r_r14 = CPyStr_Equal(cpy_r_type_str, cpy_r_r13); + if (!cpy_r_r14) goto CPyL14; + cpy_r_r15 = CPyDef_convert___main___to_bool(cpy_r_value); + if (unlikely(cpy_r_r15 == 2)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 107, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r16 = cpy_r_r15 ? Py_True : Py_False; + return cpy_r_r16; +CPyL14: ; + cpy_r_r17 = CPyStatics[124]; /* 'address' */ + cpy_r_r18 = CPyStr_Equal(cpy_r_type_str, cpy_r_r17); + if (!cpy_r_r18) goto CPyL18; + cpy_r_r19 = (PyObject *)CPyType_datatypes___EthAddress; + PyObject *cpy_r_r20[1] = {cpy_r_value}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 109, CPyStatic_normalize___globals); + goto CPyL32; + } + if (likely(Py_TYPE(cpy_r_r22) == CPyType_datatypes___EthAddress)) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_single", 109, CPyStatic_normalize___globals, "brownie.convert.datatypes.EthAddress", cpy_r_r22); + goto CPyL32; + } + return cpy_r_r23; +CPyL18: ; + cpy_r_r24 = CPyStatics[723]; /* 'byte' */ + cpy_r_r25 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 110, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r27 = cpy_r_r25; + if (!cpy_r_r27) goto CPyL23; + cpy_r_r28 = (PyObject *)CPyType_datatypes___HexString; + PyObject *cpy_r_r29[2] = {cpy_r_value, cpy_r_type_str}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r30, 2, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 111, CPyStatic_normalize___globals); + goto CPyL32; + } + if (likely(Py_TYPE(cpy_r_r31) == CPyType_datatypes___HexString)) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/convert/normalize.py", "_format_single", 111, CPyStatic_normalize___globals, "brownie.convert.datatypes.HexString", cpy_r_r31); + goto CPyL32; + } + return cpy_r_r32; +CPyL23: ; + cpy_r_r33 = CPyStatics[342]; /* 'string' */ + cpy_r_r34 = PyUnicode_Contains(cpy_r_type_str, cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 112, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r36 = cpy_r_r34; + if (!cpy_r_r36) goto CPyL27; + cpy_r_r37 = CPyDef_convert___main___to_string(cpy_r_value); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 113, CPyStatic_normalize___globals); + goto CPyL32; + } + return cpy_r_r37; +CPyL27: ; + cpy_r_r38 = CPyStatics[821]; /* 'Unknown type: ' */ + cpy_r_r39 = CPyStr_Build(2, cpy_r_r38, cpy_r_type_str); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r40 = CPyModule_builtins; + cpy_r_r41 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); + goto CPyL33; + } + PyObject *cpy_r_r43[1] = {cpy_r_r39}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 1, 0); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r39); + CPy_Raise(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 114, CPyStatic_normalize___globals); + goto CPyL32; + } + CPy_Unreachable(); +CPyL32: ; + cpy_r_r46 = NULL; + return cpy_r_r46; +CPyL33: ; + CPy_DecRef(cpy_r_r39); + goto CPyL32; +} + +PyObject *CPyPy_normalize____format_single(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"type_str", "value", 0}; + static CPyArg_Parser parser = {"OO:_format_single", kwlist, 0}; + PyObject *obj_type_str; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type_str, &obj_value)) { + return NULL; + } + PyObject *arg_type_str; + if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef_normalize____format_single(arg_type_str, arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "_format_single", 98, CPyStatic_normalize___globals); + return NULL; +} + +char CPyDef_normalize____check_array(PyObject *cpy_r_values, PyObject *cpy_r_length) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + tuple_T2OO cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + CPyPtr cpy_r_r18; + CPyPtr cpy_r_r19; + CPyPtr cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + CPyTagged cpy_r_r30; + CPyTagged cpy_r_r31; + int64_t cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + CPyTagged cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + CPyTagged cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + cpy_r_r0 = (PyObject *)&PyList_Type; + cpy_r_r1 = (PyObject *)&PyTuple_Type; + CPy_INCREF(cpy_r_r0); + CPy_INCREF(cpy_r_r1); + cpy_r_r2.f0 = cpy_r_r0; + cpy_r_r2.f1 = cpy_r_r1; + cpy_r_r3 = PyTuple_New(2); + if (unlikely(cpy_r_r3 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp446 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp446); + PyObject *__tmp447 = cpy_r_r2.f1; + PyTuple_SET_ITEM(cpy_r_r3, 1, __tmp447); + cpy_r_r4 = PyObject_IsInstance(cpy_r_values, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 118, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r6 = cpy_r_r4; + if (cpy_r_r6) goto CPyL10; + cpy_r_r7 = CPyStatics[114]; /* '' */ + cpy_r_r8 = CPyStatics[822]; /* 'Expected list or tuple, got ' */ + cpy_r_r9 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r10 = CPy_TYPE(cpy_r_values); + cpy_r_r11 = CPy_GetName(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r12 = CPyStatics[114]; /* '' */ + cpy_r_r13 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r14[3] = {cpy_r_r9, cpy_r_r11, cpy_r_r12}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL28; + } + CPy_DECREF(cpy_r_r11); + cpy_r_r17 = PyList_New(2); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL29; + } + cpy_r_r18 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; + cpy_r_r19 = *(CPyPtr *)cpy_r_r18; + CPy_INCREF(cpy_r_r8); + *(PyObject * *)cpy_r_r19 = cpy_r_r8; + cpy_r_r20 = cpy_r_r19 + 8; + *(PyObject * *)cpy_r_r20 = cpy_r_r16; + cpy_r_r21 = PyUnicode_Join(cpy_r_r7, cpy_r_r17); + CPy_DECREF_NO_IMM(cpy_r_r17); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r22 = CPyModule_builtins; + cpy_r_r23 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL30; + } + PyObject *cpy_r_r25[1] = {cpy_r_r21}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL30; + } + CPy_DECREF(cpy_r_r21); + CPy_Raise(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 120, CPyStatic_normalize___globals); + goto CPyL27; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r28 = (PyObject *)&_Py_NoneStruct; + cpy_r_r29 = cpy_r_length != cpy_r_r28; + if (!cpy_r_r29) goto CPyL26; + cpy_r_r30 = CPyObject_Size(cpy_r_values); + if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 121, CPyStatic_normalize___globals); + goto CPyL27; + } + if (likely(PyLong_Check(cpy_r_length))) + cpy_r_r31 = CPyTagged_FromObject(cpy_r_length); + else { + CPy_TypeError("int", cpy_r_length); cpy_r_r31 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r31 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 121, CPyStatic_normalize___globals); + goto CPyL31; + } + cpy_r_r32 = cpy_r_r30 & 1; + cpy_r_r33 = cpy_r_r32 != 0; + if (!cpy_r_r33) goto CPyL15; + cpy_r_r34 = CPyTagged_IsEq_(cpy_r_r30, cpy_r_r31); + cpy_r_r35 = cpy_r_r34 ^ 1; + cpy_r_r36 = cpy_r_r35; + goto CPyL16; +CPyL15: ; + cpy_r_r37 = cpy_r_r30 != cpy_r_r31; + cpy_r_r36 = cpy_r_r37; +CPyL16: ; + CPyTagged_DECREF(cpy_r_r30); + CPyTagged_DECREF(cpy_r_r31); + if (!cpy_r_r36) goto CPyL26; + cpy_r_r38 = CPyStatics[823]; /* 'Sequence has incorrect length, expected ' */ + if (likely(PyLong_Check(cpy_r_length))) + cpy_r_r39 = CPyTagged_FromObject(cpy_r_length); + else { + CPy_TypeError("int", cpy_r_length); cpy_r_r39 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r40 = CPyTagged_Str(cpy_r_r39); + CPyTagged_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r41 = CPyStatics[824]; /* ' but got ' */ + cpy_r_r42 = CPyObject_Size(cpy_r_values); + if (unlikely(cpy_r_r42 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r43 = CPyTagged_Str(cpy_r_r42); + CPyTagged_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL32; + } + cpy_r_r44 = CPyStr_Build(4, cpy_r_r38, cpy_r_r40, cpy_r_r41, cpy_r_r43); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r45 = CPyModule_builtins; + cpy_r_r46 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL33; + } + PyObject *cpy_r_r48[1] = {cpy_r_r44}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 1, 0); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r44); + CPy_Raise(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 122, CPyStatic_normalize___globals); + goto CPyL27; + } + CPy_Unreachable(); +CPyL26: ; + return 1; +CPyL27: ; + cpy_r_r51 = 2; + return cpy_r_r51; +CPyL28: ; + CPy_DecRef(cpy_r_r11); + goto CPyL27; +CPyL29: ; + CPy_DecRef(cpy_r_r16); + goto CPyL27; +CPyL30: ; + CPy_DecRef(cpy_r_r21); + goto CPyL27; +CPyL31: ; + CPyTagged_DecRef(cpy_r_r30); + goto CPyL27; +CPyL32: ; + CPy_DecRef(cpy_r_r40); + goto CPyL27; +CPyL33: ; + CPy_DecRef(cpy_r_r44); + goto CPyL27; +} + +PyObject *CPyPy_normalize____check_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"values", "length", 0}; + static CPyArg_Parser parser = {"OO:_check_array", kwlist, 0}; + PyObject *obj_values; + PyObject *obj_length; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_values, &obj_length)) { + return NULL; + } + PyObject *arg_values; + if (PyList_Check(obj_values)) + arg_values = obj_values; + else { + arg_values = NULL; + } + if (arg_values != NULL) goto __LL448; + if (PyTuple_Check(obj_values)) + arg_values = obj_values; + else { + arg_values = NULL; + } + if (arg_values != NULL) goto __LL448; + CPy_TypeError("union[list, tuple]", obj_values); + goto fail; +__LL448: ; + PyObject *arg_length; + if (PyLong_Check(obj_length)) + arg_length = obj_length; + else { + arg_length = NULL; + } + if (arg_length != NULL) goto __LL449; + if (obj_length == Py_None) + arg_length = obj_length; + else { + arg_length = NULL; + } + if (arg_length != NULL) goto __LL449; + CPy_TypeError("int or None", obj_length); + goto fail; +__LL449: ; + char retval = CPyDef_normalize____check_array(arg_values, arg_length); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "_check_array", 117, CPyStatic_normalize___globals); + return NULL; +} + +PyObject *CPyDef_normalize____get_abi_types(PyObject *cpy_r_abi_params) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + cpy_r_r0 = PyObject_IsTrue(cpy_r_abi_params); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 125, CPyStatic_normalize___globals); + goto CPyL13; + } + cpy_r_r2 = cpy_r_r0; + if (cpy_r_r2) goto CPyL4; + cpy_r_r3 = PyList_New(0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 127, CPyStatic_normalize___globals); + goto CPyL13; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = CPyStatics[321]; /* '(' */ + cpy_r_r5 = CPyStatics[341]; /* ',' */ + cpy_r_r6 = NULL; + cpy_r_r7 = CPyDef_convert___utils___get_type_strings(cpy_r_abi_params, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 128, CPyStatic_normalize___globals); + goto CPyL13; + } + cpy_r_r8 = PyUnicode_Join(cpy_r_r5, cpy_r_r7); + CPy_DECREF_NO_IMM(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 128, CPyStatic_normalize___globals); + goto CPyL13; + } + cpy_r_r9 = CPyStatics[198]; /* ')' */ + cpy_r_r10 = CPyStr_Build(3, cpy_r_r4, cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 128, CPyStatic_normalize___globals); + goto CPyL13; + } + cpy_r_r11 = CPyStatic_normalize____parse; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL14; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 129, CPyStatic_normalize___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL10: ; + PyObject *cpy_r_r13[1] = {cpy_r_r10}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r14, 1, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 129, CPyStatic_normalize___globals); + goto CPyL15; + } + CPy_DECREF(cpy_r_r10); + cpy_r_r16 = CPyStatics[730]; /* 'components' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 130, CPyStatic_normalize___globals); + goto CPyL13; + } + return cpy_r_r17; +CPyL13: ; + cpy_r_r18 = NULL; + return cpy_r_r18; +CPyL14: ; + CPy_DecRef(cpy_r_r10); + goto CPyL8; +CPyL15: ; + CPy_DecRef(cpy_r_r10); + goto CPyL13; +} + +PyObject *CPyPy_normalize____get_abi_types(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi_params", 0}; + static CPyArg_Parser parser = {"O:_get_abi_types", kwlist, 0}; + PyObject *obj_abi_params; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi_params)) { + return NULL; + } + PyObject *arg_abi_params = obj_abi_params; + PyObject *retval = CPyDef_normalize____get_abi_types(arg_abi_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/normalize.py", "_get_abi_types", 125, CPyStatic_normalize___globals); + return NULL; +} + +char CPyDef_normalize_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + tuple_T2OO cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + int32_t cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", -1, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2185]; /* ('Any', 'Final', 'List', 'Optional', 'Sequence', 'Tuple') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_normalize___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 3, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2186]; /* ('DecodedEvent', 'NonDecodedEvent') */ + cpy_r_r10 = CPyStatics[827]; /* 'eth_event.main' */ + cpy_r_r11 = CPyStatic_normalize___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 5, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_eth_event___main = cpy_r_r12; + CPy_INCREF(CPyModule_eth_event___main); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2187]; /* ('ABIComponent', 'ABIFunction') */ + cpy_r_r14 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r15 = CPyStatic_normalize___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 6, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_eth_typing = cpy_r_r16; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2188]; /* ('ABIType', 'TupleType', 'parse') */ + cpy_r_r18 = CPyStatics[832]; /* 'faster_eth_abi.grammar' */ + cpy_r_r19 = CPyStatic_normalize___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 7, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_faster_eth_abi___grammar = cpy_r_r20; + CPy_INCREF(CPyModule_faster_eth_abi___grammar); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2189]; /* ('FormattedEvent',) */ + cpy_r_r22 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r23 = CPyStatic_normalize___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 9, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_brownie___typing = cpy_r_r24; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = CPyStatics[2190]; /* ('EthAddress', 'HexString', 'ReturnValue') */ + cpy_r_r26 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r27 = CPyStatic_normalize___globals; + cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 11, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_brownie___convert___datatypes = cpy_r_r28; + CPy_INCREF(CPyModule_brownie___convert___datatypes); + CPy_DECREF(cpy_r_r28); + cpy_r_r29 = CPyStatics[2191]; /* ('to_bool', 'to_decimal', 'to_int', 'to_string', + 'to_uint') */ + cpy_r_r30 = CPyStatics[687]; /* 'brownie.convert.main' */ + cpy_r_r31 = CPyStatic_normalize___globals; + cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 12, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_brownie___convert___main = cpy_r_r32; + CPy_INCREF(CPyModule_brownie___convert___main); + CPy_DECREF(cpy_r_r32); + cpy_r_r33 = CPyStatics[2192]; /* ('get_type_strings',) */ + cpy_r_r34 = CPyStatics[796]; /* 'brownie.convert.utils' */ + cpy_r_r35 = CPyStatic_normalize___globals; + cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 13, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyModule_brownie___convert___utils = cpy_r_r36; + CPy_INCREF(CPyModule_brownie___convert___utils); + CPy_DECREF(cpy_r_r36); + cpy_r_r37 = CPyStatic_normalize___globals; + cpy_r_r38 = CPyStatics[618]; /* 'List' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL24; + } + cpy_r_r40 = CPyStatic_normalize___globals; + cpy_r_r41 = CPyStatics[368]; /* 'Any' */ + cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL25; + } + cpy_r_r43 = PyObject_GetItem(cpy_r_r39, cpy_r_r42); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL24; + } + cpy_r_r44 = CPyStatic_normalize___globals; + cpy_r_r45 = CPyStatics[483]; /* 'Tuple' */ + cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL26; + } + cpy_r_r47 = CPyStatic_normalize___globals; + cpy_r_r48 = CPyStatics[368]; /* 'Any' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL27; + } + cpy_r_r50 = (PyObject *)&_Py_EllipsisObject; + CPy_INCREF(cpy_r_r50); + cpy_r_r51.f0 = cpy_r_r49; + cpy_r_r51.f1 = cpy_r_r50; + cpy_r_r52 = PyTuple_New(2); + if (unlikely(cpy_r_r52 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp450 = cpy_r_r51.f0; + PyTuple_SET_ITEM(cpy_r_r52, 0, __tmp450); + PyObject *__tmp451 = cpy_r_r51.f1; + PyTuple_SET_ITEM(cpy_r_r52, 1, __tmp451); + cpy_r_r53 = PyObject_GetItem(cpy_r_r46, cpy_r_r52); + CPy_DECREF(cpy_r_r46); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL26; + } + cpy_r_r54 = PyNumber_Or(cpy_r_r43, cpy_r_r53); + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL24; + } + cpy_r_r55 = CPyStatic_normalize___globals; + cpy_r_r56 = CPyStatics[836]; /* 'AnyListOrTuple' */ + cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 15, CPyStatic_normalize___globals); + goto CPyL24; + } + cpy_r_r59 = CPyStatic_normalize___globals; + cpy_r_r60 = CPyStatics[830]; /* 'TupleType' */ + cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 19, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyStatic_normalize____TupleType = cpy_r_r61; + CPy_INCREF(CPyStatic_normalize____TupleType); + cpy_r_r62 = CPyStatic_normalize___globals; + cpy_r_r63 = CPyStatics[837]; /* '_TupleType' */ + cpy_r_r64 = CPyDict_SetItem(cpy_r_r62, cpy_r_r63, cpy_r_r61); + CPy_DECREF(cpy_r_r61); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 19, CPyStatic_normalize___globals); + goto CPyL24; + } + cpy_r_r66 = CPyStatic_normalize___globals; + cpy_r_r67 = CPyStatics[831]; /* 'parse' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 21, CPyStatic_normalize___globals); + goto CPyL24; + } + CPyStatic_normalize____parse = cpy_r_r68; + CPy_INCREF(CPyStatic_normalize____parse); + cpy_r_r69 = CPyStatic_normalize___globals; + cpy_r_r70 = CPyStatics[838]; /* '_parse' */ + cpy_r_r71 = CPyDict_SetItem(cpy_r_r69, cpy_r_r70, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r72 = cpy_r_r71 >= 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/convert/normalize.py", "", 21, CPyStatic_normalize___globals); + goto CPyL24; + } + return 1; +CPyL24: ; + cpy_r_r73 = 2; + return cpy_r_r73; +CPyL25: ; + CPy_DecRef(cpy_r_r39); + goto CPyL24; +CPyL26: ; + CPy_DecRef(cpy_r_r43); + goto CPyL24; +CPyL27: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + goto CPyL24; +} +static PyMethodDef convert___utilsmodule_methods[] = { + {"get_int_bounds", (PyCFunction)CPyPy_convert___utils___get_int_bounds, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_int_bounds(type_str)\n--\n\n") /* docstring */}, + {"get_type_strings", (PyCFunction)CPyPy_convert___utils___get_type_strings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_type_strings(abi_params, substitutions=None)\n--\n\n") /* docstring */}, + {"build_function_signature", (PyCFunction)CPyPy_convert___utils___build_function_signature, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("build_function_signature(abi)\n--\n\n") /* docstring */}, + {"build_function_selector", (PyCFunction)CPyPy_convert___utils___build_function_selector, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("build_function_selector(abi)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___convert___utils(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___convert___utils__internal, "__name__"); + CPyStatic_convert___utils___globals = PyModule_GetDict(CPyModule_brownie___convert___utils__internal); + if (unlikely(CPyStatic_convert___utils___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_convert___utils_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___convert___utils__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_convert___utils___keccak); + CPyStatic_convert___utils___keccak = NULL; + CPy_XDECREF(CPyStatic_convert___utils____cached_int_bounds); + CPyStatic_convert___utils____cached_int_bounds = NULL; + return -1; +} +static struct PyModuleDef convert___utilsmodule = { + PyModuleDef_HEAD_INIT, + "brownie.convert.utils", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + convert___utilsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___convert___utils(void) +{ + if (CPyModule_brownie___convert___utils__internal) { + Py_INCREF(CPyModule_brownie___convert___utils__internal); + return CPyModule_brownie___convert___utils__internal; + } + CPyModule_brownie___convert___utils__internal = PyModule_Create(&convert___utilsmodule); + if (unlikely(CPyModule_brownie___convert___utils__internal == NULL)) + goto fail; + if (CPyExec_brownie___convert___utils(CPyModule_brownie___convert___utils__internal) != 0) + goto fail; + return CPyModule_brownie___convert___utils__internal; + fail: + return NULL; +} + +tuple_T2II CPyDef_convert___utils___get_int_bounds(PyObject *cpy_r_type_str) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + tuple_T2II cpy_r_r3; + tuple_T3OOO cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + CPyTagged cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + int64_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + int64_t cpy_r_r25; + char cpy_r_r26; + int64_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + CPyTagged cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + CPyTagged cpy_r_lower; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_upper; + CPyTagged cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + CPyTagged cpy_r_r54; + CPyTagged cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T2IO cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + int32_t cpy_r_r65; + char cpy_r_r66; + tuple_T2IO cpy_r_r67; + CPyTagged cpy_r_r68; + PyObject *cpy_r_r69; + CPyTagged cpy_r_r70; + tuple_T2II cpy_r_r71; + char cpy_r_r72; + tuple_T2II cpy_r_r73; + cpy_r_r0 = CPyStatic_convert___utils____cached_int_bounds; + if (likely(cpy_r_r0 != NULL)) goto CPyL4; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_int_bounds\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 17, CPyStatic_convert___utils___globals); + goto CPyL7; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_type_str); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 17, CPyStatic_convert___utils___globals); + goto CPyL7; + } + PyObject *__tmp452; + if (unlikely(!(PyTuple_Check(cpy_r_r2) && PyTuple_GET_SIZE(cpy_r_r2) == 2))) { + __tmp452 = NULL; + goto __LL453; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r2, 0)))) + __tmp452 = PyTuple_GET_ITEM(cpy_r_r2, 0); + else { + __tmp452 = NULL; + } + if (__tmp452 == NULL) goto __LL453; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r2, 1)))) + __tmp452 = PyTuple_GET_ITEM(cpy_r_r2, 1); + else { + __tmp452 = NULL; + } + if (__tmp452 == NULL) goto __LL453; + __tmp452 = cpy_r_r2; +__LL453: ; + if (unlikely(__tmp452 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r2); cpy_r_r3 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp454 = PyTuple_GET_ITEM(cpy_r_r2, 0); + CPyTagged __tmp455; + if (likely(PyLong_Check(__tmp454))) + __tmp455 = CPyTagged_FromObject(__tmp454); + else { + CPy_TypeError("int", __tmp454); __tmp455 = CPY_INT_TAG; + } + cpy_r_r3.f0 = __tmp455; + PyObject *__tmp456 = PyTuple_GET_ITEM(cpy_r_r2, 1); + CPyTagged __tmp457; + if (likely(PyLong_Check(__tmp456))) + __tmp457 = CPyTagged_FromObject(__tmp456); + else { + CPy_TypeError("int", __tmp456); __tmp457 = CPY_INT_TAG; + } + cpy_r_r3.f1 = __tmp457; + } + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 17, CPyStatic_convert___utils___globals); + goto CPyL7; + } + return cpy_r_r3; +CPyL7: ; + cpy_r_r4 = CPy_CatchError(); + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 18, CPyStatic_convert___utils___globals); + goto CPyL47; + } + cpy_r_r8 = CPy_ExceptionMatches(cpy_r_r7); + CPy_DecRef(cpy_r_r7); + if (!cpy_r_r8) goto CPyL45; + cpy_r_r9 = CPyStatics[818]; /* 'uint' */ + cpy_r_r10 = CPyStr_Strip(cpy_r_type_str, cpy_r_r9); + cpy_r_r11 = CPyStr_IsTrue(cpy_r_r10); + if (!cpy_r_r11) goto CPyL50; + cpy_r_r12 = cpy_r_r10; + goto CPyL12; +CPyL11: ; + cpy_r_r13 = CPyStatics[2043]; /* 256 */ + cpy_r_r12 = cpy_r_r13; +CPyL12: ; + cpy_r_r14 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r15[1] = {cpy_r_r12}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 20, CPyStatic_convert___utils___globals); + goto CPyL51; + } + CPy_DecRef(cpy_r_r12); + if (likely(PyLong_Check(cpy_r_r17))) + cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); + else { + CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; + } + CPy_DecRef(cpy_r_r17); + if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 20, CPyStatic_convert___utils___globals); + goto CPyL47; + } + cpy_r_r19 = cpy_r_r18 & 1; + cpy_r_r20 = cpy_r_r19 != 0; + if (cpy_r_r20) goto CPyL16; + cpy_r_r21 = 16 & 1; + cpy_r_r22 = cpy_r_r21 != 0; + if (!cpy_r_r22) goto CPyL17; +CPyL16: ; + cpy_r_r23 = CPyTagged_IsLt_(cpy_r_r18, 16); + if (cpy_r_r23) { + goto CPyL52; + } else + goto CPyL18; +CPyL17: ; + cpy_r_r24 = (Py_ssize_t)cpy_r_r18 < (Py_ssize_t)16; + if (cpy_r_r24) goto CPyL52; +CPyL18: ; + cpy_r_r25 = cpy_r_r18 & 1; + cpy_r_r26 = cpy_r_r25 != 0; + if (cpy_r_r26) goto CPyL20; + cpy_r_r27 = 512 & 1; + cpy_r_r28 = cpy_r_r27 != 0; + if (!cpy_r_r28) goto CPyL21; +CPyL20: ; + cpy_r_r29 = CPyTagged_IsLt_(512, cpy_r_r18); + if (cpy_r_r29) { + goto CPyL52; + } else + goto CPyL22; +CPyL21: ; + cpy_r_r30 = (Py_ssize_t)cpy_r_r18 > (Py_ssize_t)512; + if (cpy_r_r30) goto CPyL52; +CPyL22: ; + cpy_r_r31 = CPyTagged_Remainder(cpy_r_r18, 16); + if (unlikely(cpy_r_r31 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 21, CPyStatic_convert___utils___globals); + goto CPyL53; + } + cpy_r_r32 = cpy_r_r31 != 0; + CPyTagged_DecRef(cpy_r_r31); + if (cpy_r_r32) { + goto CPyL52; + } else + goto CPyL29; +CPyL24: ; + cpy_r_r33 = CPyStatics[725]; /* 'Invalid type: ' */ + cpy_r_r34 = CPyStr_Build(2, cpy_r_r33, cpy_r_type_str); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); + goto CPyL47; + } + cpy_r_r35 = CPyModule_builtins; + cpy_r_r36 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); + goto CPyL54; + } + PyObject *cpy_r_r38[1] = {cpy_r_r34}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DecRef(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); + goto CPyL54; + } + CPy_DecRef(cpy_r_r34); + CPy_Raise(cpy_r_r40); + CPy_DecRef(cpy_r_r40); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 22, CPyStatic_convert___utils___globals); + goto CPyL47; + } else + goto CPyL55; +CPyL28: ; + CPy_Unreachable(); +CPyL29: ; + cpy_r_r41 = CPyStatics[839]; /* 'u' */ + cpy_r_r42 = CPyStr_Startswith(cpy_r_type_str, cpy_r_r41); + cpy_r_r43 = cpy_r_r42; + if (!cpy_r_r43) goto CPyL33; + cpy_r_lower = 0; + cpy_r_r44 = CPyStatics[2031]; /* 2 */ + cpy_r_r45 = CPyTagged_StealAsObject(cpy_r_r18); + cpy_r_r46 = CPyNumber_Power(cpy_r_r44, cpy_r_r45); + CPy_DecRef(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 27, CPyStatic_convert___utils___globals); + goto CPyL56; + } + cpy_r_r47 = CPyStatics[2030]; /* 1 */ + cpy_r_r48 = PyNumber_Subtract(cpy_r_r46, cpy_r_r47); + CPy_DecRef(cpy_r_r46); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 27, CPyStatic_convert___utils___globals); + goto CPyL56; + } + cpy_r_upper = cpy_r_r48; + goto CPyL39; +CPyL33: ; + cpy_r_r49 = CPyTagged_Subtract(cpy_r_r18, 2); + cpy_r_r50 = CPyStatics[2031]; /* 2 */ + cpy_r_r51 = CPyTagged_StealAsObject(cpy_r_r49); + cpy_r_r52 = CPyNumber_Power(cpy_r_r50, cpy_r_r51); + CPy_DecRef(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 29, CPyStatic_convert___utils___globals); + goto CPyL53; + } + cpy_r_r53 = PyNumber_Negative(cpy_r_r52); + CPy_DecRef(cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 29, CPyStatic_convert___utils___globals); + goto CPyL53; + } + if (likely(PyLong_Check(cpy_r_r53))) + cpy_r_r54 = CPyTagged_FromObject(cpy_r_r53); + else { + CPy_TypeError("int", cpy_r_r53); cpy_r_r54 = CPY_INT_TAG; + } + CPy_DecRef(cpy_r_r53); + if (unlikely(cpy_r_r54 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 29, CPyStatic_convert___utils___globals); + goto CPyL53; + } + cpy_r_lower = cpy_r_r54; + cpy_r_r55 = CPyTagged_Subtract(cpy_r_r18, 2); + CPyTagged_DecRef(cpy_r_r18); + cpy_r_r56 = CPyStatics[2031]; /* 2 */ + cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r55); + cpy_r_r58 = CPyNumber_Power(cpy_r_r56, cpy_r_r57); + CPy_DecRef(cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 30, CPyStatic_convert___utils___globals); + goto CPyL56; + } + cpy_r_r59 = CPyStatics[2030]; /* 1 */ + cpy_r_r60 = PyNumber_Subtract(cpy_r_r58, cpy_r_r59); + CPy_DecRef(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 30, CPyStatic_convert___utils___globals); + goto CPyL56; + } + cpy_r_upper = cpy_r_r60; +CPyL39: ; + CPyTagged_IncRef(cpy_r_lower); + CPy_INCREF(cpy_r_upper); + cpy_r_r61.f0 = cpy_r_lower; + cpy_r_r61.f1 = cpy_r_upper; + cpy_r_r62 = CPyStatic_convert___utils____cached_int_bounds; + if (unlikely(cpy_r_r62 == NULL)) { + goto CPyL57; + } else + goto CPyL42; +CPyL40: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_int_bounds\" was not set"); + cpy_r_r63 = 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 33, CPyStatic_convert___utils___globals); + goto CPyL47; + } else + goto CPyL58; +CPyL41: ; + CPy_Unreachable(); +CPyL42: ; + cpy_r_r64 = PyTuple_New(2); + if (unlikely(cpy_r_r64 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp458 = CPyTagged_StealAsObject(cpy_r_r61.f0); + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp458); + PyObject *__tmp459 = cpy_r_r61.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp459); + cpy_r_r65 = CPyDict_SetItem(cpy_r_r62, cpy_r_type_str, cpy_r_r64); + CPy_DecRef(cpy_r_r64); + cpy_r_r66 = cpy_r_r65 >= 0; + if (unlikely(!cpy_r_r66)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 33, CPyStatic_convert___utils___globals); + goto CPyL59; + } + cpy_r_r67.f0 = cpy_r_lower; + cpy_r_r67.f1 = cpy_r_upper; + cpy_r_r68 = cpy_r_r67.f0; + CPyTagged_IncRef(cpy_r_r68); + cpy_r_r69 = cpy_r_r67.f1; + CPy_INCREF(cpy_r_r69); + CPyTagged_DecRef(cpy_r_r67.f0); + CPy_DecRef(cpy_r_r67.f1); + if (likely(PyLong_Check(cpy_r_r69))) + cpy_r_r70 = CPyTagged_FromObject(cpy_r_r69); + else { + CPy_TypeError("int", cpy_r_r69); cpy_r_r70 = CPY_INT_TAG; + } + CPy_DecRef(cpy_r_r69); + if (unlikely(cpy_r_r70 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 34, CPyStatic_convert___utils___globals); + goto CPyL60; + } + cpy_r_r71.f0 = cpy_r_r68; + cpy_r_r71.f1 = cpy_r_r70; + CPy_RestoreExcInfo(cpy_r_r4); + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + return cpy_r_r71; +CPyL45: ; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL61; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r4); + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + cpy_r_r72 = CPy_KeepPropagating(); + if (!cpy_r_r72) goto CPyL49; + CPy_Unreachable(); +CPyL49: ; + tuple_T2II __tmp460 = { CPY_INT_TAG, CPY_INT_TAG }; + cpy_r_r73 = __tmp460; + return cpy_r_r73; +CPyL50: ; + CPy_DecRef(cpy_r_r10); + goto CPyL11; +CPyL51: ; + CPy_DecRef(cpy_r_r12); + goto CPyL47; +CPyL52: ; + CPyTagged_DecRef(cpy_r_r18); + goto CPyL24; +CPyL53: ; + CPyTagged_DecRef(cpy_r_r18); + goto CPyL47; +CPyL54: ; + CPy_DecRef(cpy_r_r34); + goto CPyL47; +CPyL55: ; + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL28; +CPyL56: ; + CPyTagged_DecRef(cpy_r_lower); + goto CPyL47; +CPyL57: ; + CPyTagged_DecRef(cpy_r_lower); + CPy_DecRef(cpy_r_upper); + CPyTagged_DecRef(cpy_r_r61.f0); + CPy_DecRef(cpy_r_r61.f1); + goto CPyL40; +CPyL58: ; + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL41; +CPyL59: ; + CPyTagged_DecRef(cpy_r_lower); + CPy_DecRef(cpy_r_upper); + goto CPyL47; +CPyL60: ; + CPyTagged_DecRef(cpy_r_r68); + goto CPyL47; +CPyL61: ; + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL46; +} + +PyObject *CPyPy_convert___utils___get_int_bounds(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"type_str", 0}; + static CPyArg_Parser parser = {"O:get_int_bounds", kwlist, 0}; + PyObject *obj_type_str; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_type_str)) { + return NULL; + } + PyObject *arg_type_str; + if (likely(PyUnicode_Check(obj_type_str))) + arg_type_str = obj_type_str; + else { + CPy_TypeError("str", obj_type_str); + goto fail; + } + tuple_T2II retval = CPyDef_convert___utils___get_int_bounds(arg_type_str); + if (retval.f0 == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp461 = CPyTagged_StealAsObject(retval.f0); + PyTuple_SET_ITEM(retbox, 0, __tmp461); + PyObject *__tmp462 = CPyTagged_StealAsObject(retval.f1); + PyTuple_SET_ITEM(retbox, 1, __tmp462); + return retbox; +fail: ; + CPy_AddTraceback("brownie/convert/utils.py", "get_int_bounds", 14, CPyStatic_convert___utils___globals); + return NULL; +} + +PyObject *CPyDef_convert___utils___get_type_strings(PyObject *cpy_r_abi_params, PyObject *cpy_r_substitutions) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_type_str; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + CPyTagged cpy_r_r28; + int64_t cpy_r_r29; + PyObject *cpy_r_r30; + tuple_T4CIOO cpy_r_r31; + CPyTagged cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + if (cpy_r_substitutions != NULL) goto CPyL34; + cpy_r_r0 = Py_None; + cpy_r_substitutions = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = PyList_New(0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 42, CPyStatic_convert___utils___globals); + goto CPyL35; + } + cpy_r_r2 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3 = cpy_r_substitutions == cpy_r_r2; + if (cpy_r_r3) { + goto CPyL36; + } else + goto CPyL6; +CPyL4: ; + cpy_r_r4 = PyDict_New(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 44, CPyStatic_convert___utils___globals); + goto CPyL37; + } + cpy_r_substitutions = cpy_r_r4; +CPyL6: ; + cpy_r_r5 = PyObject_GetIter(cpy_r_abi_params); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 46, CPyStatic_convert___utils___globals); + goto CPyL38; + } +CPyL7: ; + cpy_r_r6 = PyIter_Next(cpy_r_r5); + if (cpy_r_r6 == NULL) goto CPyL39; + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 46, CPyStatic_convert___utils___globals, "dict", cpy_r_r6); + goto CPyL40; + } + cpy_r_r8 = CPyStatics[350]; /* 'type' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 47, CPyStatic_convert___utils___globals); + goto CPyL41; + } + if (likely(PyUnicode_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 47, CPyStatic_convert___utils___globals, "str", cpy_r_r9); + goto CPyL41; + } + cpy_r_type_str = cpy_r_r10; + cpy_r_r11 = CPyStatics[731]; /* 'tuple' */ + cpy_r_r12 = CPyStr_Startswith(cpy_r_type_str, cpy_r_r11); + cpy_r_r13 = cpy_r_r12; + if (!cpy_r_r13) goto CPyL42; + cpy_r_r14 = CPyStatics[730]; /* 'components' */ + cpy_r_r15 = CPyDict_GetItem(cpy_r_r7, cpy_r_r14); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 49, CPyStatic_convert___utils___globals); + goto CPyL43; + } + CPy_INCREF(cpy_r_substitutions); + if (likely(cpy_r_substitutions != Py_None)) + cpy_r_r16 = cpy_r_substitutions; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 49, CPyStatic_convert___utils___globals, "dict", cpy_r_substitutions); + goto CPyL44; + } + cpy_r_r17 = CPyDef_convert___utils___get_type_strings(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 49, CPyStatic_convert___utils___globals); + goto CPyL43; + } + cpy_r_r18 = CPyStr_GetSlice(cpy_r_type_str, 10, 9223372036854775806LL); + CPy_DECREF(cpy_r_type_str); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 50, CPyStatic_convert___utils___globals); + goto CPyL45; + } + if (likely(PyUnicode_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 50, CPyStatic_convert___utils___globals, "str", cpy_r_r18); + goto CPyL45; + } + cpy_r_r20 = CPyStatics[321]; /* '(' */ + cpy_r_r21 = CPyStatics[341]; /* ',' */ + cpy_r_r22 = PyUnicode_Join(cpy_r_r21, cpy_r_r17); + CPy_DECREF_NO_IMM(cpy_r_r17); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 51, CPyStatic_convert___utils___globals); + goto CPyL46; + } + cpy_r_r23 = CPyStatics[198]; /* ')' */ + cpy_r_r24 = CPyStr_Build(4, cpy_r_r20, cpy_r_r22, cpy_r_r23, cpy_r_r19); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 51, CPyStatic_convert___utils___globals); + goto CPyL40; + } + cpy_r_r25 = PyList_Append(cpy_r_r1, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 51, CPyStatic_convert___utils___globals); + goto CPyL40; + } else + goto CPyL7; +CPyL20: ; + CPy_INCREF(cpy_r_substitutions); + if (likely(cpy_r_substitutions != Py_None)) + cpy_r_r27 = cpy_r_substitutions; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals, "dict", cpy_r_substitutions); + goto CPyL43; + } + cpy_r_r28 = 0; + cpy_r_r29 = PyDict_Size(cpy_r_r27); + cpy_r_r30 = CPyDict_GetItemsIter(cpy_r_r27); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals); + goto CPyL47; + } +CPyL22: ; + cpy_r_r31 = CPyDict_NextItem(cpy_r_r30, cpy_r_r28); + cpy_r_r32 = cpy_r_r31.f1; + cpy_r_r28 = cpy_r_r32; + cpy_r_r33 = cpy_r_r31.f0; + if (!cpy_r_r33) goto CPyL48; + cpy_r_r34 = cpy_r_r31.f2; + CPy_INCREF(cpy_r_r34); + cpy_r_r35 = cpy_r_r31.f3; + CPy_INCREF(cpy_r_r35); + CPy_DECREF(cpy_r_r31.f2); + CPy_DECREF(cpy_r_r31.f3); + if (likely(PyUnicode_Check(cpy_r_r34))) + cpy_r_r36 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals, "str", cpy_r_r34); + goto CPyL49; + } + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r37 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals, "str", cpy_r_r35); + goto CPyL50; + } + cpy_r_r38 = CPyStr_Startswith(cpy_r_type_str, cpy_r_r36); + cpy_r_r39 = cpy_r_r38; + if (!cpy_r_r39) goto CPyL51; + cpy_r_r40 = PyUnicode_Replace(cpy_r_type_str, cpy_r_r36, cpy_r_r37, -1); + CPy_DECREF(cpy_r_type_str); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 55, CPyStatic_convert___utils___globals); + goto CPyL52; + } + cpy_r_type_str = cpy_r_r40; +CPyL28: ; + cpy_r_r41 = CPyDict_CheckSize(cpy_r_r27, cpy_r_r29); + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals); + goto CPyL53; + } else + goto CPyL22; +CPyL29: ; + cpy_r_r42 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 53, CPyStatic_convert___utils___globals); + goto CPyL43; + } + cpy_r_r43 = PyList_Append(cpy_r_r1, cpy_r_type_str); + CPy_DECREF(cpy_r_type_str); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 56, CPyStatic_convert___utils___globals); + goto CPyL40; + } else + goto CPyL7; +CPyL31: ; + cpy_r_r45 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 46, CPyStatic_convert___utils___globals); + goto CPyL37; + } + return cpy_r_r1; +CPyL33: ; + cpy_r_r46 = NULL; + return cpy_r_r46; +CPyL34: ; + CPy_INCREF(cpy_r_substitutions); + goto CPyL2; +CPyL35: ; + CPy_DecRef(cpy_r_substitutions); + goto CPyL33; +CPyL36: ; + CPy_DECREF(cpy_r_substitutions); + goto CPyL4; +CPyL37: ; + CPy_DecRef(cpy_r_r1); + goto CPyL33; +CPyL38: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + goto CPyL33; +CPyL39: ; + CPy_DECREF(cpy_r_substitutions); + CPy_DECREF(cpy_r_r5); + goto CPyL31; +CPyL40: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + goto CPyL33; +CPyL41: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + goto CPyL33; +CPyL42: ; + CPy_DECREF(cpy_r_r7); + goto CPyL20; +CPyL43: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_type_str); + goto CPyL33; +CPyL44: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r15); + goto CPyL33; +CPyL45: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r17); + goto CPyL33; +CPyL46: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r19); + goto CPyL33; +CPyL47: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r27); + goto CPyL33; +CPyL48: ; + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31.f2); + CPy_DECREF(cpy_r_r31.f3); + goto CPyL29; +CPyL49: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r35); + goto CPyL33; +CPyL50: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r36); + goto CPyL33; +CPyL51: ; + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r37); + goto CPyL28; +CPyL52: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + goto CPyL33; +CPyL53: ; + CPy_DecRef(cpy_r_substitutions); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_type_str); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + goto CPyL33; +} + +PyObject *CPyPy_convert___utils___get_type_strings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi_params", "substitutions", 0}; + static CPyArg_Parser parser = {"O|O:get_type_strings", kwlist, 0}; + PyObject *obj_abi_params; + PyObject *obj_substitutions = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_abi_params, &obj_substitutions)) { + return NULL; + } + PyObject *arg_abi_params = obj_abi_params; + PyObject *arg_substitutions; + if (obj_substitutions == NULL) { + arg_substitutions = NULL; + goto __LL463; + } + if (PyDict_Check(obj_substitutions)) + arg_substitutions = obj_substitutions; + else { + arg_substitutions = NULL; + } + if (arg_substitutions != NULL) goto __LL463; + if (obj_substitutions == Py_None) + arg_substitutions = obj_substitutions; + else { + arg_substitutions = NULL; + } + if (arg_substitutions != NULL) goto __LL463; + CPy_TypeError("dict or None", obj_substitutions); + goto fail; +__LL463: ; + PyObject *retval = CPyDef_convert___utils___get_type_strings(arg_abi_params, arg_substitutions); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/utils.py", "get_type_strings", 37, CPyStatic_convert___utils___globals); + return NULL; +} + +PyObject *CPyDef_convert___utils___build_function_signature(PyObject *cpy_r_abi) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + cpy_r_r0 = CPyStatics[800]; /* 'inputs' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_abi, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 62, CPyStatic_convert___utils___globals); + goto CPyL7; + } + cpy_r_r2 = NULL; + cpy_r_r3 = CPyDef_convert___utils___get_type_strings(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 62, CPyStatic_convert___utils___globals); + goto CPyL7; + } + cpy_r_r4 = CPyStatics[397]; /* 'name' */ + cpy_r_r5 = CPyDict_GetItem(cpy_r_abi, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals); + goto CPyL8; + } + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals, "str", cpy_r_r5); + goto CPyL8; + } + cpy_r_r7 = CPyStatics[321]; /* '(' */ + cpy_r_r8 = CPyStatics[341]; /* ',' */ + cpy_r_r9 = PyUnicode_Join(cpy_r_r8, cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r3); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals); + goto CPyL9; + } + cpy_r_r10 = CPyStatics[198]; /* ')' */ + cpy_r_r11 = CPyStr_Build(4, cpy_r_r6, cpy_r_r7, cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 63, CPyStatic_convert___utils___globals); + goto CPyL7; + } + return cpy_r_r11; +CPyL7: ; + cpy_r_r12 = NULL; + return cpy_r_r12; +CPyL8: ; + CPy_DecRef(cpy_r_r3); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r6); + goto CPyL7; +} + +PyObject *CPyPy_convert___utils___build_function_signature(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi", 0}; + static CPyArg_Parser parser = {"O:build_function_signature", kwlist, 0}; + PyObject *obj_abi; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi)) { + return NULL; + } + PyObject *arg_abi; + if (likely(PyDict_Check(obj_abi))) + arg_abi = obj_abi; + else { + CPy_TypeError("dict", obj_abi); + goto fail; + } + PyObject *retval = CPyDef_convert___utils___build_function_signature(arg_abi); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/utils.py", "build_function_signature", 61, CPyStatic_convert___utils___globals); + return NULL; +} + +PyObject *CPyDef_convert___utils___build_function_selector(PyObject *cpy_r_abi) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + cpy_r_r0 = CPyDef_convert___utils___build_function_signature(cpy_r_abi); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 67, CPyStatic_convert___utils___globals); + goto CPyL13; + } + cpy_r_r1 = CPyStatics[701]; /* '0x' */ + cpy_r_r2 = PyUnicode_AsUTF8String(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); + goto CPyL13; + } + cpy_r_r3 = CPyStatic_convert___utils___keccak; + if (unlikely(cpy_r_r3 == NULL)) { + goto CPyL14; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"keccak\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r5[1] = {cpy_r_r2}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 1, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); + goto CPyL15; + } + CPy_DECREF(cpy_r_r2); + if (likely(PyBytes_Check(cpy_r_r7) || PyByteArray_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals, "bytes", cpy_r_r7); + goto CPyL13; + } + cpy_r_r9 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r10[1] = {cpy_r_r8}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); + goto CPyL16; + } + CPy_DECREF(cpy_r_r8); + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals, "str", cpy_r_r12); + goto CPyL13; + } + cpy_r_r14 = CPyStr_GetSlice(cpy_r_r13, 0, 16); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); + goto CPyL13; + } + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals, "str", cpy_r_r14); + goto CPyL13; + } + cpy_r_r16 = CPyStr_Build(2, cpy_r_r1, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 68, CPyStatic_convert___utils___globals); + goto CPyL13; + } + return cpy_r_r16; +CPyL13: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +CPyL14: ; + CPy_DecRef(cpy_r_r2); + goto CPyL3; +CPyL15: ; + CPy_DecRef(cpy_r_r2); + goto CPyL13; +CPyL16: ; + CPy_DecRef(cpy_r_r8); + goto CPyL13; +} + +PyObject *CPyPy_convert___utils___build_function_selector(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi", 0}; + static CPyArg_Parser parser = {"O:build_function_selector", kwlist, 0}; + PyObject *obj_abi; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi)) { + return NULL; + } + PyObject *arg_abi; + if (likely(PyDict_Check(obj_abi))) + arg_abi = obj_abi; + else { + CPy_TypeError("dict", obj_abi); + goto fail; + } + PyObject *retval = CPyDef_convert___utils___build_function_selector(arg_abi); + return retval; +fail: ; + CPy_AddTraceback("brownie/convert/utils.py", "build_function_selector", 66, CPyStatic_convert___utils___globals); + return NULL; +} + +char CPyDef_convert___utils_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + int32_t cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "", -1, CPyStatic_convert___utils___globals); + goto CPyL11; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2193]; /* ('Dict', 'Final', 'List', 'Optional', 'Sequence', 'Tuple') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_convert___utils___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "", 3, CPyStatic_convert___utils___globals); + goto CPyL11; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_eth_hash___auto; + PyObject **cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[1] = {5}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[2195]; /* (('eth_hash.auto', 'eth_hash', 'eth_hash'),) */ + cpy_r_r15 = CPyStatic_convert___utils___globals; + cpy_r_r16 = CPyStatics[842]; /* 'brownie/convert/utils.py' */ + cpy_r_r17 = CPyStatics[12]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL11; + cpy_r_r19 = CPyStatics[2196]; /* ('ABIComponent', 'ABIFunction', 'HexStr') */ + cpy_r_r20 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r21 = CPyStatic_convert___utils___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("brownie/convert/utils.py", "", 6, CPyStatic_convert___utils___globals); + goto CPyL11; + } + CPyModule_eth_typing = cpy_r_r22; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyModule_eth_hash___auto; + cpy_r_r24 = CPyStatics[843]; /* 'keccak' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "", 9, CPyStatic_convert___utils___globals); + goto CPyL11; + } + CPyStatic_convert___utils___keccak = cpy_r_r25; + CPy_INCREF(CPyStatic_convert___utils___keccak); + cpy_r_r26 = CPyStatic_convert___utils___globals; + cpy_r_r27 = CPyStatics[843]; /* 'keccak' */ + cpy_r_r28 = CPyDict_SetItem(cpy_r_r26, cpy_r_r27, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r29 = cpy_r_r28 >= 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/convert/utils.py", "", 9, CPyStatic_convert___utils___globals); + goto CPyL11; + } + cpy_r_r30 = PyDict_New(); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/convert/utils.py", "", 11, CPyStatic_convert___utils___globals); + goto CPyL11; + } + CPyStatic_convert___utils____cached_int_bounds = cpy_r_r30; + CPy_INCREF(CPyStatic_convert___utils____cached_int_bounds); + cpy_r_r31 = CPyStatic_convert___utils___globals; + cpy_r_r32 = CPyStatics[844]; /* '_cached_int_bounds' */ + cpy_r_r33 = CPyDict_SetItem(cpy_r_r31, cpy_r_r32, cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/convert/utils.py", "", 11, CPyStatic_convert___utils___globals); + goto CPyL11; + } + return 1; +CPyL11: ; + cpy_r_r35 = 2; + return cpy_r_r35; +} +static PyMethodDef networkmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network__internal, "__name__"); + CPyStatic_network___globals = PyModule_GetDict(CPyModule_brownie___network__internal); + if (unlikely(CPyStatic_network___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_network_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_network___accounts); + CPyStatic_network___accounts = NULL; + CPy_XDECREF(CPyStatic_network___rpc); + CPyStatic_network___rpc = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_network___history); + CPyStatic_network___history = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_network___chain); + CPyStatic_network___chain = NULL; + return -1; +} +static struct PyModuleDef networkmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + networkmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network(void) +{ + if (CPyModule_brownie___network__internal) { + Py_INCREF(CPyModule_brownie___network__internal); + return CPyModule_brownie___network__internal; + } + CPyModule_brownie___network__internal = PyModule_Create(&networkmodule); + if (unlikely(CPyModule_brownie___network__internal == NULL)) + goto fail; + if (CPyExec_brownie___network(CPyModule_brownie___network__internal) != 0) + goto fail; + return CPyModule_brownie___network__internal; + fail: + return NULL; +} + +char CPyDef_network_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + CPyPtr cpy_r_r35; + CPyPtr cpy_r_r36; + CPyPtr cpy_r_r37; + CPyPtr cpy_r_r38; + CPyPtr cpy_r_r39; + CPyPtr cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + CPyPtr cpy_r_r52; + CPyPtr cpy_r_r53; + CPyPtr cpy_r_r54; + CPyPtr cpy_r_r55; + CPyPtr cpy_r_r56; + CPyPtr cpy_r_r57; + CPyPtr cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + int32_t cpy_r_r84; + char cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + int32_t cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", -1, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2067]; /* ('Final',) */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_network___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 3, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2197]; /* ('Accounts',) */ + cpy_r_r10 = CPyStatics[846]; /* 'brownie.network.account' */ + cpy_r_r11 = CPyStatic_network___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 5, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_brownie___network___account = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___network___account); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2198]; /* ('connect', 'disconnect', 'gas_limit', 'gas_price', + 'is_connected', 'max_fee', 'priority_fee', + 'show_active') */ + cpy_r_r14 = CPyStatics[853]; /* 'brownie.network.main' */ + cpy_r_r15 = CPyStatic_network___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 6, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_brownie___network___main = cpy_r_r16; + CPy_INCREF(CPyModule_brownie___network___main); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2199]; /* ('Rpc',) */ + cpy_r_r18 = CPyStatics[855]; /* 'brownie.network.rpc' */ + cpy_r_r19 = CPyStatic_network___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 16, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_brownie___network___rpc = cpy_r_r20; + CPy_INCREF(CPyModule_brownie___network___rpc); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2200]; /* ('Chain', 'TxHistory') */ + cpy_r_r22 = CPyStatics[858]; /* 'brownie.network.state' */ + cpy_r_r23 = CPyStatic_network___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 17, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_brownie___network___state = cpy_r_r24; + CPy_INCREF(CPyModule_brownie___network___state); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = CPyStatics[2201]; /* ('web3',) */ + cpy_r_r26 = CPyStatics[860]; /* 'brownie.network.web3' */ + cpy_r_r27 = CPyStatic_network___globals; + cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 18, CPyStatic_network___globals); + goto CPyL26; + } + CPyModule_brownie___network___web3 = cpy_r_r28; + CPy_INCREF(CPyModule_brownie___network___web3); + CPy_DECREF(cpy_r_r28); + cpy_r_r29 = CPyStatics[159]; /* 'accounts' */ + cpy_r_r30 = CPyStatics[861]; /* 'chain' */ + cpy_r_r31 = CPyStatics[271]; /* 'history' */ + cpy_r_r32 = CPyStatics[862]; /* 'rpc' */ + cpy_r_r33 = CPyStatics[859]; /* 'web3' */ + cpy_r_r34 = PyList_New(5); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 20, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r35 = (CPyPtr)&((PyListObject *)cpy_r_r34)->ob_item; + cpy_r_r36 = *(CPyPtr *)cpy_r_r35; + CPy_INCREF(cpy_r_r29); + *(PyObject * *)cpy_r_r36 = cpy_r_r29; + CPy_INCREF(cpy_r_r30); + cpy_r_r37 = cpy_r_r36 + 8; + *(PyObject * *)cpy_r_r37 = cpy_r_r30; + CPy_INCREF(cpy_r_r31); + cpy_r_r38 = cpy_r_r36 + 16; + *(PyObject * *)cpy_r_r38 = cpy_r_r31; + CPy_INCREF(cpy_r_r32); + cpy_r_r39 = cpy_r_r36 + 24; + *(PyObject * *)cpy_r_r39 = cpy_r_r32; + CPy_INCREF(cpy_r_r33); + cpy_r_r40 = cpy_r_r36 + 32; + *(PyObject * *)cpy_r_r40 = cpy_r_r33; + cpy_r_r41 = CPyStatic_network___globals; + cpy_r_r42 = CPyStatics[78]; /* '__all__' */ + cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r34); + CPy_DECREF_NO_IMM(cpy_r_r34); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 20, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r45 = CPyStatics[213]; /* 'connect' */ + cpy_r_r46 = CPyStatics[847]; /* 'disconnect' */ + cpy_r_r47 = CPyStatics[852]; /* 'show_active' */ + cpy_r_r48 = CPyStatics[849]; /* 'is_connected' */ + cpy_r_r49 = CPyStatics[491]; /* 'gas_limit' */ + cpy_r_r50 = CPyStatics[848]; /* 'gas_price' */ + cpy_r_r51 = PyList_New(6); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 21, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r52 = (CPyPtr)&((PyListObject *)cpy_r_r51)->ob_item; + cpy_r_r53 = *(CPyPtr *)cpy_r_r52; + CPy_INCREF(cpy_r_r45); + *(PyObject * *)cpy_r_r53 = cpy_r_r45; + CPy_INCREF(cpy_r_r46); + cpy_r_r54 = cpy_r_r53 + 8; + *(PyObject * *)cpy_r_r54 = cpy_r_r46; + CPy_INCREF(cpy_r_r47); + cpy_r_r55 = cpy_r_r53 + 16; + *(PyObject * *)cpy_r_r55 = cpy_r_r47; + CPy_INCREF(cpy_r_r48); + cpy_r_r56 = cpy_r_r53 + 24; + *(PyObject * *)cpy_r_r56 = cpy_r_r48; + CPy_INCREF(cpy_r_r49); + cpy_r_r57 = cpy_r_r53 + 32; + *(PyObject * *)cpy_r_r57 = cpy_r_r49; + CPy_INCREF(cpy_r_r50); + cpy_r_r58 = cpy_r_r53 + 40; + *(PyObject * *)cpy_r_r58 = cpy_r_r50; + cpy_r_r59 = CPyStatic_network___globals; + cpy_r_r60 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r51); + CPy_DECREF_NO_IMM(cpy_r_r51); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 21, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r63 = CPyStatic_network___globals; + cpy_r_r64 = CPyStatics[845]; /* 'Accounts' */ + cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 23, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r65, 0, 0, 0); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 23, CPyStatic_network___globals); + goto CPyL26; + } + CPyStatic_network___accounts = cpy_r_r66; + CPy_INCREF(CPyStatic_network___accounts); + cpy_r_r67 = CPyStatic_network___globals; + cpy_r_r68 = CPyStatics[159]; /* 'accounts' */ + cpy_r_r69 = CPyDict_SetItem(cpy_r_r67, cpy_r_r68, cpy_r_r66); + CPy_DECREF(cpy_r_r66); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 23, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r71 = CPyStatic_network___globals; + cpy_r_r72 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r73 = CPyDict_GetItem(cpy_r_r71, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 24, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r74 = PyObject_Vectorcall(cpy_r_r73, 0, 0, 0); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 24, CPyStatic_network___globals); + goto CPyL26; + } + CPyStatic_network___rpc = cpy_r_r74; + CPy_INCREF(CPyStatic_network___rpc); + cpy_r_r75 = CPyStatic_network___globals; + cpy_r_r76 = CPyStatics[862]; /* 'rpc' */ + cpy_r_r77 = CPyDict_SetItem(cpy_r_r75, cpy_r_r76, cpy_r_r74); + CPy_DECREF(cpy_r_r74); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 24, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r79 = (PyObject *)CPyType_state___TxHistory; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r79, 0, 0, 0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 25, CPyStatic_network___globals); + goto CPyL26; + } + if (likely(Py_TYPE(cpy_r_r80) == CPyType_state___TxHistory)) + cpy_r_r81 = cpy_r_r80; + else { + CPy_TypeErrorTraceback("brownie/network/__init__.py", "", 25, CPyStatic_network___globals, "brownie.network.state.TxHistory", cpy_r_r80); + goto CPyL26; + } + CPyStatic_network___history = cpy_r_r81; + CPy_INCREF_NO_IMM(CPyStatic_network___history); + cpy_r_r82 = CPyStatic_network___globals; + cpy_r_r83 = CPyStatics[271]; /* 'history' */ + cpy_r_r84 = CPyDict_SetItem(cpy_r_r82, cpy_r_r83, cpy_r_r81); + CPy_DECREF_NO_IMM(cpy_r_r81); + cpy_r_r85 = cpy_r_r84 >= 0; + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 25, CPyStatic_network___globals); + goto CPyL26; + } + cpy_r_r86 = (PyObject *)CPyType_state___Chain; + cpy_r_r87 = PyObject_Vectorcall(cpy_r_r86, 0, 0, 0); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 26, CPyStatic_network___globals); + goto CPyL26; + } + if (likely(Py_TYPE(cpy_r_r87) == CPyType_state___Chain)) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/network/__init__.py", "", 26, CPyStatic_network___globals, "brownie.network.state.Chain", cpy_r_r87); + goto CPyL26; + } + CPyStatic_network___chain = cpy_r_r88; + CPy_INCREF_NO_IMM(CPyStatic_network___chain); + cpy_r_r89 = CPyStatic_network___globals; + cpy_r_r90 = CPyStatics[861]; /* 'chain' */ + cpy_r_r91 = CPyDict_SetItem(cpy_r_r89, cpy_r_r90, cpy_r_r88); + CPy_DECREF_NO_IMM(cpy_r_r88); + cpy_r_r92 = cpy_r_r91 >= 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/network/__init__.py", "", 26, CPyStatic_network___globals); + goto CPyL26; + } + return 1; +CPyL26: ; + cpy_r_r93 = 2; + return cpy_r_r93; +} + +static PyObject *CPyDunder___get__alert_____init___3_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_alert_____init___3_Alert_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_alert_____init___3_Alert_obj(void); + +static PyObject * +alert_____init___3_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_alert_____init___3_Alert_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +alert_____init___3_Alert_obj_traverse(brownie___network___alert_____init___3_Alert_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +alert_____init___3_Alert_obj_clear(brownie___network___alert_____init___3_Alert_objObject *self) +{ + return 0; +} + +static void +alert_____init___3_Alert_obj_dealloc(brownie___network___alert_____init___3_Alert_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (alert_____init___3_Alert_obj_free_instance == NULL) { + alert_____init___3_Alert_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, alert_____init___3_Alert_obj_dealloc) + alert_____init___3_Alert_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem alert_____init___3_Alert_obj_vtable[2]; +static bool +CPyDef_alert_____init___3_Alert_obj_trait_vtable_setup(void) +{ + CPyVTableItem alert_____init___3_Alert_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_alert_____init___3_Alert_obj_____call__, + (CPyVTableItem)CPyDef_alert_____init___3_Alert_obj_____get__, + }; + memcpy(alert_____init___3_Alert_obj_vtable, alert_____init___3_Alert_obj_vtable_scratch, sizeof(alert_____init___3_Alert_obj_vtable)); + return 1; +} + +static PyMethodDef alert_____init___3_Alert_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_alert_____init___3_Alert_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, fn, args=None, kwargs=None, delay=2.0, msg=None, callback=None, repeat=False, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_alert_____init___3_Alert_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_alert_____init___3_Alert_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___Alert_obj", + .tp_new = alert_____init___3_Alert_obj_new, + .tp_dealloc = (destructor)alert_____init___3_Alert_obj_dealloc, + .tp_traverse = (traverseproc)alert_____init___3_Alert_obj_traverse, + .tp_clear = (inquiry)alert_____init___3_Alert_obj_clear, + .tp_methods = alert_____init___3_Alert_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__alert_____init___3_Alert_obj, + .tp_basicsize = sizeof(brownie___network___alert_____init___3_Alert_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___alert_____init___3_Alert_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___Alert_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_alert_____init___3_Alert_obj_template = &CPyType_alert_____init___3_Alert_obj_template_; + +PyObject *CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___alert_____init___3_Alert_objObject *self; + if (alert_____init___3_Alert_obj_free_instance != NULL) { + self = alert_____init___3_Alert_obj_free_instance; + alert_____init___3_Alert_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___alert_____init___3_Alert_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = alert_____init___3_Alert_obj_vtable; + self->vectorcall = CPyPy_alert_____init___3_Alert_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_alert_____init___3_Alert_obj(void) +{ + PyObject *self = CPyDef_alert_____mypyc___3__init___3_Alert_obj_setup((PyObject *)CPyType_alert_____init___3_Alert_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__alert____loop_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_alert____loop_Alert_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_alert_____mypyc___3_loop_Alert_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_alert____loop_Alert_obj(void); + +static PyObject * +alert____loop_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_alert____loop_Alert_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_alert_____mypyc___3_loop_Alert_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +alert____loop_Alert_obj_traverse(brownie___network___alert____loop_Alert_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +alert____loop_Alert_obj_clear(brownie___network___alert____loop_Alert_objObject *self) +{ + return 0; +} + +static void +alert____loop_Alert_obj_dealloc(brownie___network___alert____loop_Alert_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (alert____loop_Alert_obj_free_instance == NULL) { + alert____loop_Alert_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, alert____loop_Alert_obj_dealloc) + alert____loop_Alert_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem alert____loop_Alert_obj_vtable[2]; +static bool +CPyDef_alert____loop_Alert_obj_trait_vtable_setup(void) +{ + CPyVTableItem alert____loop_Alert_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_alert____loop_Alert_obj_____call__, + (CPyVTableItem)CPyDef_alert____loop_Alert_obj_____get__, + }; + memcpy(alert____loop_Alert_obj_vtable, alert____loop_Alert_obj_vtable_scratch, sizeof(alert____loop_Alert_obj_vtable)); + return 1; +} + +static PyMethodDef alert____loop_Alert_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_alert____loop_Alert_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, fn, args, kwargs, start_value, delay, msg, callback, repeat=False)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_alert____loop_Alert_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_alert____loop_Alert_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_loop_Alert_obj", + .tp_new = alert____loop_Alert_obj_new, + .tp_dealloc = (destructor)alert____loop_Alert_obj_dealloc, + .tp_traverse = (traverseproc)alert____loop_Alert_obj_traverse, + .tp_clear = (inquiry)alert____loop_Alert_obj_clear, + .tp_methods = alert____loop_Alert_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__alert____loop_Alert_obj, + .tp_basicsize = sizeof(brownie___network___alert____loop_Alert_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___alert____loop_Alert_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_loop_Alert_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_alert____loop_Alert_obj_template = &CPyType_alert____loop_Alert_obj_template_; + +PyObject *CPyDef_alert_____mypyc___3_loop_Alert_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___alert____loop_Alert_objObject *self; + if (alert____loop_Alert_obj_free_instance != NULL) { + self = alert____loop_Alert_obj_free_instance; + alert____loop_Alert_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___alert____loop_Alert_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = alert____loop_Alert_obj_vtable; + self->vectorcall = CPyPy_alert____loop_Alert_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_alert____loop_Alert_obj(void) +{ + PyObject *self = CPyDef_alert_____mypyc___3_loop_Alert_obj_setup((PyObject *)CPyType_alert____loop_Alert_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__alert___is_alive_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_alert___is_alive_Alert_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_alert_____mypyc__is_alive_Alert_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_alert___is_alive_Alert_obj(void); + +static PyObject * +alert___is_alive_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_alert___is_alive_Alert_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_alert_____mypyc__is_alive_Alert_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +alert___is_alive_Alert_obj_traverse(brownie___network___alert___is_alive_Alert_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +alert___is_alive_Alert_obj_clear(brownie___network___alert___is_alive_Alert_objObject *self) +{ + return 0; +} + +static void +alert___is_alive_Alert_obj_dealloc(brownie___network___alert___is_alive_Alert_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (alert___is_alive_Alert_obj_free_instance == NULL) { + alert___is_alive_Alert_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, alert___is_alive_Alert_obj_dealloc) + alert___is_alive_Alert_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem alert___is_alive_Alert_obj_vtable[2]; +static bool +CPyDef_alert___is_alive_Alert_obj_trait_vtable_setup(void) +{ + CPyVTableItem alert___is_alive_Alert_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_alert___is_alive_Alert_obj_____call__, + (CPyVTableItem)CPyDef_alert___is_alive_Alert_obj_____get__, + }; + memcpy(alert___is_alive_Alert_obj_vtable, alert___is_alive_Alert_obj_vtable_scratch, sizeof(alert___is_alive_Alert_obj_vtable)); + return 1; +} + +static PyMethodDef alert___is_alive_Alert_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_alert___is_alive_Alert_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_alert___is_alive_Alert_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_alert___is_alive_Alert_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "is_alive_Alert_obj", + .tp_new = alert___is_alive_Alert_obj_new, + .tp_dealloc = (destructor)alert___is_alive_Alert_obj_dealloc, + .tp_traverse = (traverseproc)alert___is_alive_Alert_obj_traverse, + .tp_clear = (inquiry)alert___is_alive_Alert_obj_clear, + .tp_methods = alert___is_alive_Alert_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__alert___is_alive_Alert_obj, + .tp_basicsize = sizeof(brownie___network___alert___is_alive_Alert_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___alert___is_alive_Alert_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("is_alive_Alert_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_alert___is_alive_Alert_obj_template = &CPyType_alert___is_alive_Alert_obj_template_; + +PyObject *CPyDef_alert_____mypyc__is_alive_Alert_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___alert___is_alive_Alert_objObject *self; + if (alert___is_alive_Alert_obj_free_instance != NULL) { + self = alert___is_alive_Alert_obj_free_instance; + alert___is_alive_Alert_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___alert___is_alive_Alert_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = alert___is_alive_Alert_obj_vtable; + self->vectorcall = CPyPy_alert___is_alive_Alert_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_alert___is_alive_Alert_obj(void) +{ + PyObject *self = CPyDef_alert_____mypyc__is_alive_Alert_obj_setup((PyObject *)CPyType_alert___is_alive_Alert_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__alert___wait_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_alert___wait_Alert_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_alert_____mypyc__wait_Alert_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_alert___wait_Alert_obj(void); + +static PyObject * +alert___wait_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_alert___wait_Alert_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_alert_____mypyc__wait_Alert_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +alert___wait_Alert_obj_traverse(brownie___network___alert___wait_Alert_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +alert___wait_Alert_obj_clear(brownie___network___alert___wait_Alert_objObject *self) +{ + return 0; +} + +static void +alert___wait_Alert_obj_dealloc(brownie___network___alert___wait_Alert_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (alert___wait_Alert_obj_free_instance == NULL) { + alert___wait_Alert_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, alert___wait_Alert_obj_dealloc) + alert___wait_Alert_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem alert___wait_Alert_obj_vtable[2]; +static bool +CPyDef_alert___wait_Alert_obj_trait_vtable_setup(void) +{ + CPyVTableItem alert___wait_Alert_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_alert___wait_Alert_obj_____call__, + (CPyVTableItem)CPyDef_alert___wait_Alert_obj_____get__, + }; + memcpy(alert___wait_Alert_obj_vtable, alert___wait_Alert_obj_vtable_scratch, sizeof(alert___wait_Alert_obj_vtable)); + return 1; +} + +static PyMethodDef alert___wait_Alert_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_alert___wait_Alert_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, timeout=None)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_alert___wait_Alert_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_alert___wait_Alert_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "wait_Alert_obj", + .tp_new = alert___wait_Alert_obj_new, + .tp_dealloc = (destructor)alert___wait_Alert_obj_dealloc, + .tp_traverse = (traverseproc)alert___wait_Alert_obj_traverse, + .tp_clear = (inquiry)alert___wait_Alert_obj_clear, + .tp_methods = alert___wait_Alert_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__alert___wait_Alert_obj, + .tp_basicsize = sizeof(brownie___network___alert___wait_Alert_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___alert___wait_Alert_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("wait_Alert_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_alert___wait_Alert_obj_template = &CPyType_alert___wait_Alert_obj_template_; + +PyObject *CPyDef_alert_____mypyc__wait_Alert_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___alert___wait_Alert_objObject *self; + if (alert___wait_Alert_obj_free_instance != NULL) { + self = alert___wait_Alert_obj_free_instance; + alert___wait_Alert_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___alert___wait_Alert_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = alert___wait_Alert_obj_vtable; + self->vectorcall = CPyPy_alert___wait_Alert_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_alert___wait_Alert_obj(void) +{ + PyObject *self = CPyDef_alert_____mypyc__wait_Alert_obj_setup((PyObject *)CPyType_alert___wait_Alert_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__alert___stop_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_alert___stop_Alert_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_alert_____mypyc__stop_Alert_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_alert___stop_Alert_obj(void); + +static PyObject * +alert___stop_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_alert___stop_Alert_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_alert_____mypyc__stop_Alert_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +alert___stop_Alert_obj_traverse(brownie___network___alert___stop_Alert_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +alert___stop_Alert_obj_clear(brownie___network___alert___stop_Alert_objObject *self) +{ + return 0; +} + +static void +alert___stop_Alert_obj_dealloc(brownie___network___alert___stop_Alert_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (alert___stop_Alert_obj_free_instance == NULL) { + alert___stop_Alert_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, alert___stop_Alert_obj_dealloc) + alert___stop_Alert_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem alert___stop_Alert_obj_vtable[2]; +static bool +CPyDef_alert___stop_Alert_obj_trait_vtable_setup(void) +{ + CPyVTableItem alert___stop_Alert_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_alert___stop_Alert_obj_____call__, + (CPyVTableItem)CPyDef_alert___stop_Alert_obj_____get__, + }; + memcpy(alert___stop_Alert_obj_vtable, alert___stop_Alert_obj_vtable_scratch, sizeof(alert___stop_Alert_obj_vtable)); + return 1; +} + +static PyMethodDef alert___stop_Alert_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_alert___stop_Alert_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, wait=True)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_alert___stop_Alert_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_alert___stop_Alert_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "stop_Alert_obj", + .tp_new = alert___stop_Alert_obj_new, + .tp_dealloc = (destructor)alert___stop_Alert_obj_dealloc, + .tp_traverse = (traverseproc)alert___stop_Alert_obj_traverse, + .tp_clear = (inquiry)alert___stop_Alert_obj_clear, + .tp_methods = alert___stop_Alert_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__alert___stop_Alert_obj, + .tp_basicsize = sizeof(brownie___network___alert___stop_Alert_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___alert___stop_Alert_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("stop_Alert_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_alert___stop_Alert_obj_template = &CPyType_alert___stop_Alert_obj_template_; + +PyObject *CPyDef_alert_____mypyc__stop_Alert_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___alert___stop_Alert_objObject *self; + if (alert___stop_Alert_obj_free_instance != NULL) { + self = alert___stop_Alert_obj_free_instance; + alert___stop_Alert_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___alert___stop_Alert_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = alert___stop_Alert_obj_vtable; + self->vectorcall = CPyPy_alert___stop_Alert_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_alert___stop_Alert_obj(void) +{ + PyObject *self = CPyDef_alert_____mypyc__stop_Alert_obj_setup((PyObject *)CPyType_alert___stop_Alert_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__alert____get_start_time_Alert_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_alert____get_start_time_Alert_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_alert____get_start_time_Alert_obj(void); + +static PyObject * +alert____get_start_time_Alert_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_alert____get_start_time_Alert_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +alert____get_start_time_Alert_obj_traverse(brownie___network___alert____get_start_time_Alert_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +alert____get_start_time_Alert_obj_clear(brownie___network___alert____get_start_time_Alert_objObject *self) +{ + return 0; +} + +static void +alert____get_start_time_Alert_obj_dealloc(brownie___network___alert____get_start_time_Alert_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (alert____get_start_time_Alert_obj_free_instance == NULL) { + alert____get_start_time_Alert_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, alert____get_start_time_Alert_obj_dealloc) + alert____get_start_time_Alert_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem alert____get_start_time_Alert_obj_vtable[2]; +static bool +CPyDef_alert____get_start_time_Alert_obj_trait_vtable_setup(void) +{ + CPyVTableItem alert____get_start_time_Alert_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_alert____get_start_time_Alert_obj_____call__, + (CPyVTableItem)CPyDef_alert____get_start_time_Alert_obj_____get__, + }; + memcpy(alert____get_start_time_Alert_obj_vtable, alert____get_start_time_Alert_obj_vtable_scratch, sizeof(alert____get_start_time_Alert_obj_vtable)); + return 1; +} + +static PyMethodDef alert____get_start_time_Alert_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_alert____get_start_time_Alert_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_alert____get_start_time_Alert_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_alert____get_start_time_Alert_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_get_start_time_Alert_obj", + .tp_new = alert____get_start_time_Alert_obj_new, + .tp_dealloc = (destructor)alert____get_start_time_Alert_obj_dealloc, + .tp_traverse = (traverseproc)alert____get_start_time_Alert_obj_traverse, + .tp_clear = (inquiry)alert____get_start_time_Alert_obj_clear, + .tp_methods = alert____get_start_time_Alert_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__alert____get_start_time_Alert_obj, + .tp_basicsize = sizeof(brownie___network___alert____get_start_time_Alert_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___alert____get_start_time_Alert_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_get_start_time_Alert_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_alert____get_start_time_Alert_obj_template = &CPyType_alert____get_start_time_Alert_obj_template_; + +PyObject *CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___alert____get_start_time_Alert_objObject *self; + if (alert____get_start_time_Alert_obj_free_instance != NULL) { + self = alert____get_start_time_Alert_obj_free_instance; + alert____get_start_time_Alert_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___alert____get_start_time_Alert_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = alert____get_start_time_Alert_obj_vtable; + self->vectorcall = CPyPy_alert____get_start_time_Alert_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_alert____get_start_time_Alert_obj(void) +{ + PyObject *self = CPyDef_alert_____mypyc___3_get_start_time_Alert_obj_setup((PyObject *)CPyType_alert____get_start_time_Alert_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef alertmodule_methods[] = { + {"new", (PyCFunction)CPyPy_alert___new, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("new(fn, args=None, kwargs=None, delay=0.5, msg=None, callback=None, repeat=False, /)\n--\n\n") /* docstring */}, + {"show", (PyCFunction)CPyPy_alert___show, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("show()\n--\n\n") /* docstring */}, + {"stop_all", (PyCFunction)CPyPy_alert___stop_all, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("stop_all()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___alert(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___alert__internal, "__name__"); + CPyStatic_alert___globals = PyModule_GetDict(CPyModule_brownie___network___alert__internal); + if (unlikely(CPyStatic_alert___globals == NULL)) + goto fail; + CPyType_alert_____init___3_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert_____init___3_Alert_obj_template, NULL, modname); + if (unlikely(!CPyType_alert_____init___3_Alert_obj)) + goto fail; + CPyType_alert____loop_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert____loop_Alert_obj_template, NULL, modname); + if (unlikely(!CPyType_alert____loop_Alert_obj)) + goto fail; + CPyType_alert___is_alive_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert___is_alive_Alert_obj_template, NULL, modname); + if (unlikely(!CPyType_alert___is_alive_Alert_obj)) + goto fail; + CPyType_alert___wait_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert___wait_Alert_obj_template, NULL, modname); + if (unlikely(!CPyType_alert___wait_Alert_obj)) + goto fail; + CPyType_alert___stop_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert___stop_Alert_obj_template, NULL, modname); + if (unlikely(!CPyType_alert___stop_Alert_obj)) + goto fail; + CPyType_alert____get_start_time_Alert_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_alert____get_start_time_Alert_obj_template, NULL, modname); + if (unlikely(!CPyType_alert____get_start_time_Alert_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_alert_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___alert__internal); + Py_CLEAR(modname); + CPy_XDECREF_NO_IMM(CPyStatic_alert_____console_dir__); + CPyStatic_alert_____console_dir__ = NULL; + CPy_XDECREF(CPyStatic_alert____instances); + CPyStatic_alert____instances = NULL; + CPy_XDECREF(CPyStatic_alert____Thread); + CPyStatic_alert____Thread = NULL; + CPy_XDECREF(CPyStatic_alert____sleep); + CPyStatic_alert____sleep = NULL; + CPy_XDECREF(CPyStatic_alert____time); + CPyStatic_alert____time = NULL; + Py_CLEAR(CPyType_alert___Alert); + Py_CLEAR(CPyType_alert_____init___3_Alert_obj); + Py_CLEAR(CPyType_alert____loop_Alert_obj); + Py_CLEAR(CPyType_alert___is_alive_Alert_obj); + Py_CLEAR(CPyType_alert___wait_Alert_obj); + Py_CLEAR(CPyType_alert___stop_Alert_obj); + Py_CLEAR(CPyType_alert____get_start_time_Alert_obj); + return -1; +} +static struct PyModuleDef alertmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.alert", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + alertmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___alert(void) +{ + if (CPyModule_brownie___network___alert__internal) { + Py_INCREF(CPyModule_brownie___network___alert__internal); + return CPyModule_brownie___network___alert__internal; + } + CPyModule_brownie___network___alert__internal = PyModule_Create(&alertmodule); + if (unlikely(CPyModule_brownie___network___alert__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___alert(CPyModule_brownie___network___alert__internal) != 0) + goto fail; + return CPyModule_brownie___network___alert__internal; + fail: + return NULL; +} + +PyObject *CPyDef_alert_____init___3_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_alert_____init___3_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_alert_____init___3_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert_____init___3_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + uint32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + tuple_T0 cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + CPyTagged cpy_r_r30; + int64_t cpy_r_r31; + char cpy_r_r32; + int64_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + tuple_T8OOOOFOOC cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject **cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + double cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + if (cpy_r_args != NULL) goto CPyL63; + cpy_r_r0 = Py_None; + cpy_r_args = cpy_r_r0; +CPyL2: ; + if (cpy_r_kwargs != NULL) goto CPyL64; + cpy_r_r1 = Py_None; + cpy_r_kwargs = cpy_r_r1; +CPyL4: ; + cpy_r_r2 = cpy_r___bitmap & 1; + cpy_r_r3 = cpy_r_r2 == 0; + if (!cpy_r_r3) goto CPyL6; + cpy_r_delay = 2.0; +CPyL6: ; + if (cpy_r_msg != NULL) goto CPyL65; + cpy_r_r4 = Py_None; + cpy_r_msg = cpy_r_r4; +CPyL8: ; + if (cpy_r_callback != NULL) goto CPyL66; + cpy_r_r5 = Py_None; + cpy_r_callback = cpy_r_r5; +CPyL10: ; + if (cpy_r_repeat != 2) goto CPyL12; + cpy_r_repeat = 0; +CPyL12: ; + cpy_r_r6 = (PyObject *)&_Py_NoneStruct; + cpy_r_r7 = cpy_r_args == cpy_r_r6; + if (cpy_r_r7) { + goto CPyL67; + } else + goto CPyL14; +CPyL13: ; + cpy_r_r8.empty_struct_error_flag = 0; + cpy_r_r9 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_args = cpy_r_r9; +CPyL14: ; + cpy_r_r10 = (PyObject *)&_Py_NoneStruct; + cpy_r_r11 = cpy_r_kwargs == cpy_r_r10; + if (cpy_r_r11) { + goto CPyL68; + } else + goto CPyL17; +CPyL15: ; + cpy_r_r12 = PyDict_New(); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 56, CPyStatic_alert___globals); + goto CPyL69; + } + cpy_r_kwargs = cpy_r_r12; +CPyL17: ; + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[318]; /* 'callable' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 57, CPyStatic_alert___globals); + goto CPyL70; + } + PyObject *cpy_r_r16[1] = {cpy_r_fn}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 57, CPyStatic_alert___globals); + goto CPyL70; + } + if (unlikely(!PyBool_Check(cpy_r_r18))) { + CPy_TypeError("bool", cpy_r_r18); cpy_r_r19 = 2; + } else + cpy_r_r19 = cpy_r_r18 == Py_True; + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == 2)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 57, CPyStatic_alert___globals); + goto CPyL70; + } + if (cpy_r_r19) { + goto CPyL25; + } else + goto CPyL71; +CPyL21: ; + cpy_r_r20 = CPyStatics[863]; /* 'You can only set an alert on a callable object' */ + cpy_r_r21 = CPyModule_builtins; + cpy_r_r22 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 58, CPyStatic_alert___globals); + goto CPyL62; + } + PyObject *cpy_r_r24[1] = {cpy_r_r20}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 1, 0); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 58, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Raise(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 58, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL25: ; + cpy_r_r27 = cpy_r_repeat ? Py_True : Py_False; + cpy_r_r28 = PyLong_Check(cpy_r_r27); + if (!cpy_r_r28) goto CPyL35; + cpy_r_r29 = cpy_r_repeat << 1; + cpy_r_r30 = cpy_r_r29; + cpy_r_r31 = cpy_r_r30 & 1; + cpy_r_r32 = cpy_r_r31 != 0; + if (cpy_r_r32) goto CPyL28; + cpy_r_r33 = 0 & 1; + cpy_r_r34 = cpy_r_r33 != 0; + if (!cpy_r_r34) goto CPyL29; +CPyL28: ; + cpy_r_r35 = CPyTagged_IsLt_(cpy_r_r30, 0); + cpy_r_r36 = cpy_r_r35; + goto CPyL30; +CPyL29: ; + cpy_r_r37 = (Py_ssize_t)cpy_r_r30 < (Py_ssize_t)0; + cpy_r_r36 = cpy_r_r37; +CPyL30: ; + CPyTagged_DECREF(cpy_r_r30); + if (cpy_r_r36) { + goto CPyL72; + } else + goto CPyL35; +CPyL31: ; + cpy_r_r38 = CPyStatics[864]; /* 'repeat must be True, False or a positive integer' */ + cpy_r_r39 = CPyModule_builtins; + cpy_r_r40 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 60, CPyStatic_alert___globals); + goto CPyL62; + } + PyObject *cpy_r_r42[1] = {cpy_r_r38}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 60, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Raise(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 60, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL35: ; + cpy_r_r45 = CPyStatics[865]; /* '_kill' */ + cpy_r_r46 = 0 ? Py_True : Py_False; + cpy_r_r47 = PyObject_SetAttr(cpy_r_self, cpy_r_r45, cpy_r_r46); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 61, CPyStatic_alert___globals); + goto CPyL70; + } + CPy_INCREF(cpy_r_args); + if (likely(cpy_r_args != Py_None)) + cpy_r_r49 = cpy_r_args; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals, "tuple", cpy_r_args); + goto CPyL70; + } + CPy_INCREF(cpy_r_kwargs); + if (likely(cpy_r_kwargs != Py_None)) + cpy_r_r50 = cpy_r_kwargs; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals, "dict", cpy_r_kwargs); + goto CPyL73; + } + cpy_r_r51 = PyDict_Copy(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals); + goto CPyL73; + } + cpy_r_r52 = PyObject_Call(cpy_r_fn, cpy_r_r49, cpy_r_r51); + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 62, CPyStatic_alert___globals); + goto CPyL70; + } + cpy_r_r53 = CPyStatics[866]; /* '_loop' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_self, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 64, CPyStatic_alert___globals); + goto CPyL74; + } + if (likely(cpy_r_args != Py_None)) + cpy_r_r55 = cpy_r_args; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 66, CPyStatic_alert___globals, "tuple", cpy_r_args); + goto CPyL75; + } + if (likely(cpy_r_kwargs != Py_None)) + cpy_r_r56 = cpy_r_kwargs; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "__init__", 66, CPyStatic_alert___globals, "dict", cpy_r_kwargs); + goto CPyL76; + } + CPy_INCREF(cpy_r_fn); + cpy_r_r57.f0 = cpy_r_fn; + cpy_r_r57.f1 = cpy_r_r55; + cpy_r_r57.f2 = cpy_r_r56; + cpy_r_r57.f3 = cpy_r_r52; + cpy_r_r57.f4 = cpy_r_delay; + cpy_r_r57.f5 = cpy_r_msg; + cpy_r_r57.f6 = cpy_r_callback; + cpy_r_r57.f7 = cpy_r_repeat; + cpy_r_r58 = CPyStatic_alert____Thread; + if (unlikely(cpy_r_r58 == NULL)) { + goto CPyL77; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_Thread\" was not set"); + cpy_r_r59 = 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 63, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL46: ; + cpy_r_r60 = 1 ? Py_True : Py_False; + cpy_r_r61 = PyTuple_New(8); + if (unlikely(cpy_r_r61 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp464 = cpy_r_r57.f0; + PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp464); + PyObject *__tmp465 = cpy_r_r57.f1; + PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp465); + PyObject *__tmp466 = cpy_r_r57.f2; + PyTuple_SET_ITEM(cpy_r_r61, 2, __tmp466); + PyObject *__tmp467 = cpy_r_r57.f3; + PyTuple_SET_ITEM(cpy_r_r61, 3, __tmp467); + PyObject *__tmp468 = PyFloat_FromDouble(cpy_r_r57.f4); + PyTuple_SET_ITEM(cpy_r_r61, 4, __tmp468); + PyObject *__tmp469 = cpy_r_r57.f5; + PyTuple_SET_ITEM(cpy_r_r61, 5, __tmp469); + PyObject *__tmp470 = cpy_r_r57.f6; + PyTuple_SET_ITEM(cpy_r_r61, 6, __tmp470); + PyObject *__tmp471 = cpy_r_r57.f7 ? Py_True : Py_False; + CPy_INCREF(__tmp471); + PyTuple_SET_ITEM(cpy_r_r61, 7, __tmp471); + PyObject *cpy_r_r62[3] = {cpy_r_r54, cpy_r_r60, cpy_r_r61}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = CPyStatics[2202]; /* ('target', 'daemon', 'args') */ + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r63, 0, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 63, CPyStatic_alert___globals); + goto CPyL78; + } + CPy_DECREF(cpy_r_r54); + CPy_DECREF(cpy_r_r61); + cpy_r_r66 = CPyStatics[869]; /* '_thread' */ + cpy_r_r67 = PyObject_SetAttr(cpy_r_self, cpy_r_r66, cpy_r_r65); + CPy_DECREF(cpy_r_r65); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 63, CPyStatic_alert___globals); + goto CPyL62; + } + cpy_r_r69 = CPyStatics[869]; /* '_thread' */ + cpy_r_r70 = CPyObject_GetAttr(cpy_r_self, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 68, CPyStatic_alert___globals); + goto CPyL62; + } + cpy_r_r71 = CPyStatics[870]; /* 'start' */ + PyObject *cpy_r_r72[1] = {cpy_r_r70}; + cpy_r_r73 = (PyObject **)&cpy_r_r72; + cpy_r_r74 = PyObject_VectorcallMethod(cpy_r_r71, cpy_r_r73, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 68, CPyStatic_alert___globals); + goto CPyL79; + } else + goto CPyL80; +CPyL50: ; + CPy_DECREF(cpy_r_r70); + cpy_r_r75 = CPyStatic_alert____time; + if (likely(cpy_r_r75 != NULL)) goto CPyL53; + PyErr_SetString(PyExc_NameError, "value for final name \"_time\" was not set"); + cpy_r_r76 = 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL53: ; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r75, 0, 0, 0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); + goto CPyL62; + } + cpy_r_r78 = PyFloat_AsDouble(cpy_r_r77); + if (cpy_r_r78 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r77); cpy_r_r78 = -113.0; + } + CPy_DECREF(cpy_r_r77); + cpy_r_r79 = cpy_r_r78 == -113.0; + if (unlikely(cpy_r_r79)) goto CPyL56; +CPyL55: ; + cpy_r_r80 = CPyStatics[871]; /* 'start_time' */ + cpy_r_r81 = PyFloat_FromDouble(cpy_r_r78); + cpy_r_r82 = PyObject_SetAttr(cpy_r_self, cpy_r_r80, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); + goto CPyL62; + } else + goto CPyL57; +CPyL56: ; + cpy_r_r84 = PyErr_Occurred(); + if (unlikely(cpy_r_r84 != NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 69, CPyStatic_alert___globals); + goto CPyL62; + } else + goto CPyL55; +CPyL57: ; + cpy_r_r85 = CPyStatic_alert____instances; + if (likely(cpy_r_r85 != NULL)) goto CPyL60; + PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); + cpy_r_r86 = 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 70, CPyStatic_alert___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL60: ; + cpy_r_r87 = PySet_Add(cpy_r_r85, cpy_r_self); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/network/alert.py", "__init__", 70, CPyStatic_alert___globals); + goto CPyL62; + } + return 1; +CPyL62: ; + cpy_r_r89 = 2; + return cpy_r_r89; +CPyL63: ; + CPy_INCREF(cpy_r_args); + goto CPyL2; +CPyL64: ; + CPy_INCREF(cpy_r_kwargs); + goto CPyL4; +CPyL65: ; + CPy_INCREF(cpy_r_msg); + goto CPyL8; +CPyL66: ; + CPy_INCREF(cpy_r_callback); + goto CPyL10; +CPyL67: ; + CPy_DECREF(cpy_r_args); + goto CPyL13; +CPyL68: ; + CPy_DECREF(cpy_r_kwargs); + goto CPyL15; +CPyL69: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + goto CPyL62; +CPyL70: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + goto CPyL62; +CPyL71: ; + CPy_DECREF(cpy_r_args); + CPy_DECREF(cpy_r_kwargs); + CPy_DECREF(cpy_r_msg); + CPy_DECREF(cpy_r_callback); + goto CPyL21; +CPyL72: ; + CPy_DECREF(cpy_r_args); + CPy_DECREF(cpy_r_kwargs); + CPy_DECREF(cpy_r_msg); + CPy_DECREF(cpy_r_callback); + goto CPyL31; +CPyL73: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + CPy_DecRef(cpy_r_r49); + goto CPyL62; +CPyL74: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + CPy_DecRef(cpy_r_r52); + goto CPyL62; +CPyL75: ; + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r54); + goto CPyL62; +CPyL76: ; + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + goto CPyL62; +CPyL77: ; + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r57.f0); + CPy_DecRef(cpy_r_r57.f1); + CPy_DecRef(cpy_r_r57.f2); + CPy_DecRef(cpy_r_r57.f3); + CPy_DecRef(cpy_r_r57.f5); + CPy_DecRef(cpy_r_r57.f6); + goto CPyL44; +CPyL78: ; + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r61); + goto CPyL62; +CPyL79: ; + CPy_DecRef(cpy_r_r70); + goto CPyL62; +CPyL80: ; + CPy_DECREF(cpy_r_r74); + goto CPyL50; +} + +PyObject *CPyPy_alert_____init___3_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "fn", "args", "kwargs", "delay", "msg", "callback", "repeat", 0}; + static CPyArg_Parser parser = {"OO|OOOOOO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_fn; + PyObject *obj_args = NULL; + PyObject *obj_kwargs = NULL; + PyObject *obj_delay = NULL; + PyObject *obj_msg = NULL; + PyObject *obj_callback = NULL; + PyObject *obj_repeat = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_fn, &obj_args, &obj_kwargs, &obj_delay, &obj_msg, &obj_callback, &obj_repeat)) { + return NULL; + } + uint32_t __bitmap = 0; + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.alert.Alert", obj_self); + goto fail; + } + PyObject *arg_fn = obj_fn; + PyObject *arg_args; + if (obj_args == NULL) { + arg_args = NULL; + goto __LL472; + } + if (PyTuple_Check(obj_args)) + arg_args = obj_args; + else { + arg_args = NULL; + } + if (arg_args != NULL) goto __LL472; + if (obj_args == Py_None) + arg_args = obj_args; + else { + arg_args = NULL; + } + if (arg_args != NULL) goto __LL472; + CPy_TypeError("tuple or None", obj_args); + goto fail; +__LL472: ; + PyObject *arg_kwargs; + if (obj_kwargs == NULL) { + arg_kwargs = NULL; + goto __LL473; + } + if (PyDict_Check(obj_kwargs)) + arg_kwargs = obj_kwargs; + else { + arg_kwargs = NULL; + } + if (arg_kwargs != NULL) goto __LL473; + if (obj_kwargs == Py_None) + arg_kwargs = obj_kwargs; + else { + arg_kwargs = NULL; + } + if (arg_kwargs != NULL) goto __LL473; + CPy_TypeError("dict or None", obj_kwargs); + goto fail; +__LL473: ; + double arg_delay = -113.0; + if (obj_delay != NULL) { + __bitmap |= 1 << 0; + arg_delay = PyFloat_AsDouble(obj_delay); + if (arg_delay == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_delay); goto fail; + } + } + PyObject *arg_msg; + if (obj_msg == NULL) { + arg_msg = NULL; + goto __LL474; + } + if (PyUnicode_Check(obj_msg)) + arg_msg = obj_msg; + else { + arg_msg = NULL; + } + if (arg_msg != NULL) goto __LL474; + if (obj_msg == Py_None) + arg_msg = obj_msg; + else { + arg_msg = NULL; + } + if (arg_msg != NULL) goto __LL474; + CPy_TypeError("str or None", obj_msg); + goto fail; +__LL474: ; + PyObject *arg_callback; + if (obj_callback == NULL) { + arg_callback = NULL; + goto __LL475; + } + arg_callback = obj_callback; + if (arg_callback != NULL) goto __LL475; + if (obj_callback == Py_None) + arg_callback = obj_callback; + else { + arg_callback = NULL; + } + if (arg_callback != NULL) goto __LL475; + CPy_TypeError("object or None", obj_callback); + goto fail; +__LL475: ; + char arg_repeat; + if (obj_repeat == NULL) { + arg_repeat = 2; + } else if (unlikely(!PyBool_Check(obj_repeat))) { + CPy_TypeError("bool", obj_repeat); goto fail; + } else + arg_repeat = obj_repeat == Py_True; + char retval = CPyDef_alert_____init___3_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_fn, arg_args, arg_kwargs, arg_delay, arg_msg, arg_callback, arg_repeat, __bitmap); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__init__", 29, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert____loop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_alert____loop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_alert____loop_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert____loop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, CPyTagged cpy_r_start_value, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, PyObject *cpy_r_repeat) { + PyObject *cpy_r_r0; + char cpy_r_r1; + double cpy_r_r2; + double cpy_r_sleep; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + double cpy_r_r8; + char cpy_r_r9; + double cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + double cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + CPyTagged cpy_r_r63; + CPyTagged cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + tuple_T3OOO cpy_r_r72; + tuple_T3OOO cpy_r_r73; + tuple_T3OOO cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + if (cpy_r_repeat != NULL) goto CPyL75; + cpy_r_r0 = 0 ? Py_True : Py_False; + cpy_r_repeat = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = 0.05 < cpy_r_delay; + if (!cpy_r_r1) goto CPyL4; + cpy_r_r2 = 0.05; + goto CPyL5; +CPyL4: ; + cpy_r_r2 = cpy_r_delay; +CPyL5: ; + cpy_r_sleep = cpy_r_r2; + goto CPyL76; +CPyL6: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_repeat != cpy_r_r3; + if (!cpy_r_r4) goto CPyL77; + cpy_r_r5 = CPyStatic_alert____time; + if (unlikely(cpy_r_r5 == NULL)) { + goto CPyL78; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_time\" was not set"); + cpy_r_r6 = 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 86, CPyStatic_alert___globals); + goto CPyL61; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r5, 0, 0, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 86, CPyStatic_alert___globals); + goto CPyL79; + } + cpy_r_r8 = PyFloat_AsDouble(cpy_r_r7); + if (cpy_r_r8 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r7); cpy_r_r8 = -113.0; + } + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 == -113.0; + if (unlikely(cpy_r_r9)) goto CPyL13; +CPyL12: ; + cpy_r_r10 = cpy_r_r8 + cpy_r_delay; + goto CPyL14; +CPyL13: ; + cpy_r_r11 = PyErr_Occurred(); + if (unlikely(cpy_r_r11 != NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 86, CPyStatic_alert___globals); + goto CPyL79; + } else + goto CPyL12; +CPyL14: ; + cpy_r_r12 = CPyStatic_alert____time; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL80; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_time\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); + goto CPyL61; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r12, 0, 0, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); + goto CPyL79; + } + cpy_r_r15 = PyFloat_AsDouble(cpy_r_r14); + if (cpy_r_r15 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r14); cpy_r_r15 = -113.0; + } + CPy_DECREF(cpy_r_r14); + cpy_r_r16 = cpy_r_r15 == -113.0; + if (unlikely(cpy_r_r16)) goto CPyL20; +CPyL19: ; + cpy_r_r17 = cpy_r_r10 > cpy_r_r15; + if (cpy_r_r17) { + goto CPyL21; + } else + goto CPyL29; +CPyL20: ; + cpy_r_r18 = PyErr_Occurred(); + if (unlikely(cpy_r_r18 != NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); + goto CPyL79; + } else + goto CPyL19; +CPyL21: ; + cpy_r_r19 = CPyStatics[865]; /* '_kill' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_self, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); + goto CPyL79; + } + if (unlikely(!PyBool_Check(cpy_r_r20))) { + CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; + } else + cpy_r_r21 = cpy_r_r20 == Py_True; + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == 2)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 87, CPyStatic_alert___globals); + goto CPyL79; + } + if (cpy_r_r21) goto CPyL29; + cpy_r_r22 = CPyStatic_alert____sleep; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL81; + } else + goto CPyL27; +CPyL25: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_sleep\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 88, CPyStatic_alert___globals); + goto CPyL61; + } + CPy_Unreachable(); +CPyL27: ; + cpy_r_r24 = PyFloat_FromDouble(cpy_r_sleep); + PyObject *cpy_r_r25[1] = {cpy_r_r24}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r26, 1, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 88, CPyStatic_alert___globals); + goto CPyL82; + } else + goto CPyL83; +CPyL28: ; + CPy_DECREF(cpy_r_r24); + goto CPyL14; +CPyL29: ; + cpy_r_r28 = CPyStatics[865]; /* '_kill' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_self, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 89, CPyStatic_alert___globals); + goto CPyL79; + } + if (unlikely(!PyBool_Check(cpy_r_r29))) { + CPy_TypeError("bool", cpy_r_r29); cpy_r_r30 = 2; + } else + cpy_r_r30 = cpy_r_r29 == Py_True; + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == 2)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 89, CPyStatic_alert___globals); + goto CPyL79; + } + if (cpy_r_r30) goto CPyL77; + cpy_r_r31 = PyDict_Copy(cpy_r_kwargs); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 91, CPyStatic_alert___globals); + goto CPyL79; + } + cpy_r_r32 = PyObject_Call(cpy_r_fn, cpy_r_args, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 91, CPyStatic_alert___globals); + goto CPyL79; + } + CPyTagged_INCREF(cpy_r_start_value); + cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_start_value); + cpy_r_r34 = PyObject_RichCompare(cpy_r_r32, cpy_r_r33, 2); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 92, CPyStatic_alert___globals); + goto CPyL84; + } + cpy_r_r35 = PyObject_IsTrue(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 92, CPyStatic_alert___globals); + goto CPyL84; + } + cpy_r_r37 = cpy_r_r35; + if (cpy_r_r37) goto CPyL85; + cpy_r_r38 = CPyStr_IsTrue(cpy_r_msg); + if (!cpy_r_r38) goto CPyL48; + cpy_r_r39 = CPyStatics[193]; /* 'format' */ + CPyTagged_INCREF(cpy_r_start_value); + cpy_r_r40 = CPyTagged_StealAsObject(cpy_r_start_value); + PyObject *cpy_r_r41[3] = {cpy_r_msg, cpy_r_r40, cpy_r_r32}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r42, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 95, CPyStatic_alert___globals); + goto CPyL86; + } + CPy_DECREF(cpy_r_r40); + if (likely(PyUnicode_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "_loop", 95, CPyStatic_alert___globals, "str", cpy_r_r43); + goto CPyL84; + } + cpy_r_r45 = CPyStatics[872]; /* '\x1b[0;1;31mALERT' */ + cpy_r_r46 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r46 == NULL)) { + goto CPyL87; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r47 = 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); + goto CPyL61; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r48 = PyObject_Str(cpy_r_r46); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); + goto CPyL88; + } + cpy_r_r49 = CPyStatics[478]; /* ': ' */ + cpy_r_r50 = CPyStr_Build(4, cpy_r_r45, cpy_r_r48, cpy_r_r49, cpy_r_r44); + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); + goto CPyL84; + } + cpy_r_r51 = CPyModule_builtins; + cpy_r_r52 = CPyStatics[53]; /* 'print' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); + goto CPyL89; + } + PyObject *cpy_r_r54[1] = {cpy_r_r50}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 96, CPyStatic_alert___globals); + goto CPyL89; + } else + goto CPyL90; +CPyL47: ; + CPy_DECREF(cpy_r_r50); +CPyL48: ; + cpy_r_r57 = (PyObject *)&_Py_NoneStruct; + cpy_r_r58 = cpy_r_callback != cpy_r_r57; + if (!cpy_r_r58) goto CPyL91; + cpy_r_r59 = CPyTagged_StealAsObject(cpy_r_start_value); + PyObject *cpy_r_r60[2] = {cpy_r_r59, cpy_r_r32}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_Vectorcall(cpy_r_callback, cpy_r_r61, 2, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 98, CPyStatic_alert___globals); + goto CPyL92; + } else + goto CPyL93; +CPyL50: ; + CPy_DECREF(cpy_r_r59); +CPyL51: ; + if (likely(PyLong_Check(cpy_r_r32))) + cpy_r_r63 = CPyTagged_FromObject(cpy_r_r32); + else { + CPy_TypeError("int", cpy_r_r32); cpy_r_r63 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r63 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 99, CPyStatic_alert___globals); + goto CPyL94; + } + cpy_r_start_value = cpy_r_r63; + if (likely(PyLong_Check(cpy_r_repeat))) + cpy_r_r64 = CPyTagged_FromObject(cpy_r_repeat); + else { + CPy_TypeError("int", cpy_r_repeat); cpy_r_r64 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r64 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 100, CPyStatic_alert___globals); + goto CPyL79; + } + cpy_r_r65 = cpy_r_r64 != 0; + CPyTagged_DECREF(cpy_r_r64); + if (cpy_r_r65) { + goto CPyL55; + } else + goto CPyL95; +CPyL54: ; + cpy_r_r66 = Py_None; + cpy_r_repeat = cpy_r_r66; + goto CPyL6; +CPyL55: ; + cpy_r_r67 = PyLong_Check(cpy_r_repeat); + if (!cpy_r_r67) goto CPyL6; + cpy_r_r68 = PyBool_Check(cpy_r_repeat); + if (cpy_r_r68) goto CPyL6; + cpy_r_r69 = CPyStatics[2030]; /* 1 */ + cpy_r_r70 = PyNumber_InPlaceSubtract(cpy_r_repeat, cpy_r_r69); + CPy_DECREF(cpy_r_repeat); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 103, CPyStatic_alert___globals); + goto CPyL96; + } + if (PyLong_Check(cpy_r_r70)) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL476; + if (PyBool_Check(cpy_r_r70)) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL476; + if (cpy_r_r70 == Py_None) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL476; + CPy_TypeErrorTraceback("brownie/network/alert.py", "_loop", 103, CPyStatic_alert___globals, "union[int, bool, None]", cpy_r_r70); + goto CPyL96; +__LL476: ; + cpy_r_repeat = cpy_r_r71; + goto CPyL6; +CPyL60: ; + tuple_T3OOO __tmp477 = { NULL, NULL, NULL }; + cpy_r_r72 = __tmp477; + cpy_r_r73 = cpy_r_r72; + goto CPyL62; +CPyL61: ; + cpy_r_r74 = CPy_CatchError(); + cpy_r_r73 = cpy_r_r74; +CPyL62: ; + cpy_r_r75 = CPyStatic_alert____instances; + if (likely(cpy_r_r75 != NULL)) goto CPyL65; + PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); + cpy_r_r76 = 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 105, CPyStatic_alert___globals); + goto CPyL69; + } else + goto CPyL97; +CPyL64: ; + CPy_Unreachable(); +CPyL65: ; + cpy_r_r77 = PySet_Discard(cpy_r_r75, cpy_r_self); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/network/alert.py", "_loop", 105, CPyStatic_alert___globals); + goto CPyL69; + } + if (cpy_r_r73.f0 == NULL) goto CPyL73; + CPy_Reraise(); + if (!0) { + goto CPyL69; + } else + goto CPyL98; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + if (cpy_r_r73.f0 == NULL) goto CPyL71; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_XDECREF(cpy_r_r73.f0); + CPy_XDECREF(cpy_r_r73.f1); + CPy_XDECREF(cpy_r_r73.f2); +CPyL71: ; + cpy_r_r79 = CPy_KeepPropagating(); + if (!cpy_r_r79) goto CPyL74; + CPy_Unreachable(); +CPyL73: ; + return 1; +CPyL74: ; + cpy_r_r80 = 2; + return cpy_r_r80; +CPyL75: ; + CPy_INCREF(cpy_r_repeat); + goto CPyL2; +CPyL76: ; + CPyTagged_INCREF(cpy_r_start_value); + goto CPyL6; +CPyL77: ; + CPyTagged_DECREF(cpy_r_start_value); + CPy_DECREF(cpy_r_repeat); + goto CPyL60; +CPyL78: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + goto CPyL8; +CPyL79: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + goto CPyL61; +CPyL80: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + goto CPyL15; +CPyL81: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + goto CPyL25; +CPyL82: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r24); + goto CPyL61; +CPyL83: ; + CPy_DECREF(cpy_r_r27); + goto CPyL28; +CPyL84: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r32); + goto CPyL61; +CPyL85: ; + CPy_DECREF(cpy_r_r32); + goto CPyL6; +CPyL86: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r40); + goto CPyL61; +CPyL87: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r44); + goto CPyL41; +CPyL88: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r44); + goto CPyL61; +CPyL89: ; + CPyTagged_DecRef(cpy_r_start_value); + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r50); + goto CPyL61; +CPyL90: ; + CPy_DECREF(cpy_r_r56); + goto CPyL47; +CPyL91: ; + CPyTagged_DECREF(cpy_r_start_value); + goto CPyL51; +CPyL92: ; + CPy_DecRef(cpy_r_repeat); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r59); + goto CPyL61; +CPyL93: ; + CPy_DECREF(cpy_r_r62); + goto CPyL50; +CPyL94: ; + CPy_DecRef(cpy_r_repeat); + goto CPyL61; +CPyL95: ; + CPy_DECREF(cpy_r_repeat); + goto CPyL54; +CPyL96: ; + CPyTagged_DecRef(cpy_r_start_value); + goto CPyL61; +CPyL97: ; + CPy_XDecRef(cpy_r_r73.f0); + CPy_XDecRef(cpy_r_r73.f1); + CPy_XDecRef(cpy_r_r73.f2); + goto CPyL64; +CPyL98: ; + CPy_XDECREF(cpy_r_r73.f0); + CPy_XDECREF(cpy_r_r73.f1); + CPy_XDECREF(cpy_r_r73.f2); + goto CPyL68; +} + +PyObject *CPyPy_alert____loop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "fn", "args", "kwargs", "start_value", "delay", "msg", "callback", "repeat", 0}; + static CPyArg_Parser parser = {"OOOOOOOO|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_fn; + PyObject *obj_args; + PyObject *obj_kwargs; + PyObject *obj_start_value; + PyObject *obj_delay; + PyObject *obj_msg; + PyObject *obj_callback; + PyObject *obj_repeat = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_fn, &obj_args, &obj_kwargs, &obj_start_value, &obj_delay, &obj_msg, &obj_callback, &obj_repeat)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.alert.Alert", obj_self); + goto fail; + } + PyObject *arg_fn = obj_fn; + PyObject * arg_args; + if (likely(PyTuple_Check(obj_args))) + arg_args = obj_args; + else { + CPy_TypeError("tuple", obj_args); + goto fail; + } + PyObject *arg_kwargs; + if (likely(PyDict_Check(obj_kwargs))) + arg_kwargs = obj_kwargs; + else { + CPy_TypeError("dict", obj_kwargs); + goto fail; + } + CPyTagged arg_start_value; + if (likely(PyLong_Check(obj_start_value))) + arg_start_value = CPyTagged_BorrowFromObject(obj_start_value); + else { + CPy_TypeError("int", obj_start_value); goto fail; + } + double arg_delay; + arg_delay = PyFloat_AsDouble(obj_delay); + if (arg_delay == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_delay); goto fail; + } + PyObject *arg_msg; + if (likely(PyUnicode_Check(obj_msg))) + arg_msg = obj_msg; + else { + CPy_TypeError("str", obj_msg); + goto fail; + } + PyObject *arg_callback = obj_callback; + PyObject *arg_repeat; + if (obj_repeat == NULL) { + arg_repeat = NULL; + goto __LL478; + } + if (PyLong_Check(obj_repeat)) + arg_repeat = obj_repeat; + else { + arg_repeat = NULL; + } + if (arg_repeat != NULL) goto __LL478; + if (PyBool_Check(obj_repeat)) + arg_repeat = obj_repeat; + else { + arg_repeat = NULL; + } + if (arg_repeat != NULL) goto __LL478; + if (obj_repeat == Py_None) + arg_repeat = obj_repeat; + else { + arg_repeat = NULL; + } + if (arg_repeat != NULL) goto __LL478; + CPy_TypeError("union[int, bool, None]", obj_repeat); + goto fail; +__LL478: ; + char retval = CPyDef_alert____loop_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_fn, arg_args, arg_kwargs, arg_start_value, arg_delay, arg_msg, arg_callback, arg_repeat); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "_loop", 72, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert___is_alive_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_alert___is_alive_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_alert___is_alive_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert___is_alive_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + cpy_r_r0 = CPyStatics[869]; /* '_thread' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "is_alive", 109, CPyStatic_alert___globals); + goto CPyL4; + } + cpy_r_r2 = CPyStatics[873]; /* 'is_alive' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "is_alive", 109, CPyStatic_alert___globals); + goto CPyL5; + } + CPy_DECREF(cpy_r_r1); + if (unlikely(!PyBool_Check(cpy_r_r5))) { + CPy_TypeError("bool", cpy_r_r5); cpy_r_r6 = 2; + } else + cpy_r_r6 = cpy_r_r5 == Py_True; + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == 2)) { + CPy_AddTraceback("brownie/network/alert.py", "is_alive", 109, CPyStatic_alert___globals); + goto CPyL4; + } + return cpy_r_r6; +CPyL4: ; + cpy_r_r7 = 2; + return cpy_r_r7; +CPyL5: ; + CPy_DecRef(cpy_r_r1); + goto CPyL4; +} + +PyObject *CPyPy_alert___is_alive_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.alert.Alert", obj_self); + goto fail; + } + char retval = CPyDef_alert___is_alive_Alert_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "is_alive", 107, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert___wait_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_alert___wait_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_alert___wait_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert___wait_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_timeout) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + if (cpy_r_timeout != NULL) goto CPyL6; + cpy_r_r0 = Py_None; + cpy_r_timeout = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[869]; /* '_thread' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "wait", 115, CPyStatic_alert___globals); + goto CPyL7; + } + cpy_r_r3 = CPyStatics[239]; /* 'join' */ + PyObject *cpy_r_r4[2] = {cpy_r_r2, cpy_r_timeout}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "wait", 115, CPyStatic_alert___globals); + goto CPyL8; + } else + goto CPyL9; +CPyL4: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_timeout); + return 1; +CPyL5: ; + cpy_r_r7 = 2; + return cpy_r_r7; +CPyL6: ; + CPy_INCREF(cpy_r_timeout); + goto CPyL2; +CPyL7: ; + CPy_DecRef(cpy_r_timeout); + goto CPyL5; +CPyL8: ; + CPy_DecRef(cpy_r_timeout); + CPy_DecRef(cpy_r_r2); + goto CPyL5; +CPyL9: ; + CPy_DECREF(cpy_r_r6); + goto CPyL4; +} + +PyObject *CPyPy_alert___wait_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "timeout", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_timeout = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_timeout)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.alert.Alert", obj_self); + goto fail; + } + PyObject *arg_timeout; + if (obj_timeout == NULL) { + arg_timeout = NULL; + goto __LL479; + } + if (PyLong_Check(obj_timeout)) + arg_timeout = obj_timeout; + else { + arg_timeout = NULL; + } + if (arg_timeout != NULL) goto __LL479; + if (obj_timeout == Py_None) + arg_timeout = obj_timeout; + else { + arg_timeout = NULL; + } + if (arg_timeout != NULL) goto __LL479; + CPy_TypeError("int or None", obj_timeout); + goto fail; +__LL479: ; + char retval = CPyDef_alert___wait_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_timeout); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "wait", 111, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert___stop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_alert___stop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_alert___stop_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert___stop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + if (cpy_r_wait != 2) goto CPyL2; + cpy_r_wait = 1; +CPyL2: ; + cpy_r_r0 = CPyStatics[865]; /* '_kill' */ + cpy_r_r1 = 1 ? Py_True : Py_False; + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/alert.py", "stop", 121, CPyStatic_alert___globals); + goto CPyL6; + } + if (!cpy_r_wait) goto CPyL5; + cpy_r_r4 = CPyStatics[874]; /* 'wait' */ + PyObject *cpy_r_r5[1] = {cpy_r_self}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "stop", 123, CPyStatic_alert___globals); + goto CPyL6; + } else + goto CPyL7; +CPyL5: ; + return 1; +CPyL6: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL7: ; + CPy_DECREF(cpy_r_r7); + goto CPyL5; +} + +PyObject *CPyPy_alert___stop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "wait", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_wait = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_wait)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.alert.Alert", obj_self); + goto fail; + } + char arg_wait; + if (obj_wait == NULL) { + arg_wait = 2; + } else if (unlikely(!PyBool_Check(obj_wait))) { + CPy_TypeError("bool", obj_wait); goto fail; + } else + arg_wait = obj_wait == Py_True; + char retval = CPyDef_alert___stop_Alert_obj_____call__(arg___mypyc_self__, arg_self, arg_wait); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "stop", 117, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert____get_start_time_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_alert____get_start_time_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_alert____get_start_time_Alert_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "__get__", -1, CPyStatic_alert___globals); + return NULL; +} + +double CPyDef_alert____get_start_time_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + double cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + double cpy_r_r5; + cpy_r_r0 = CPyStatics[871]; /* 'start_time' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_get_start_time", 127, CPyStatic_alert___globals); + goto CPyL4; + } + cpy_r_r2 = PyFloat_AsDouble(cpy_r_r1); + if (cpy_r_r2 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r1); cpy_r_r2 = -113.0; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 == -113.0; + if (unlikely(cpy_r_r3)) goto CPyL3; +CPyL2: ; + return cpy_r_r2; +CPyL3: ; + cpy_r_r4 = PyErr_Occurred(); + if (unlikely(cpy_r_r4 != NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "_get_start_time", 127, CPyStatic_alert___globals); + } else + goto CPyL2; +CPyL4: ; + cpy_r_r5 = -113.0; + return cpy_r_r5; +} + +PyObject *CPyPy_alert____get_start_time_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_alert___Alert)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.alert.Alert", obj_self); + goto fail; + } + double retval = CPyDef_alert____get_start_time_Alert_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == -113.0 && PyErr_Occurred()) { + return NULL; + } + PyObject *retbox = PyFloat_FromDouble(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "_get_start_time", 125, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert___new(PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + uint32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + if (cpy_r_args != NULL) goto CPyL16; + cpy_r_r0 = Py_None; + cpy_r_args = cpy_r_r0; +CPyL2: ; + if (cpy_r_kwargs != NULL) goto CPyL17; + cpy_r_r1 = Py_None; + cpy_r_kwargs = cpy_r_r1; +CPyL4: ; + cpy_r_r2 = cpy_r___bitmap & 1; + cpy_r_r3 = cpy_r_r2 == 0; + if (!cpy_r_r3) goto CPyL6; + cpy_r_delay = 0.5; +CPyL6: ; + if (cpy_r_msg != NULL) goto CPyL18; + cpy_r_r4 = Py_None; + cpy_r_msg = cpy_r_r4; +CPyL8: ; + if (cpy_r_callback != NULL) goto CPyL19; + cpy_r_r5 = Py_None; + cpy_r_callback = cpy_r_r5; +CPyL10: ; + if (cpy_r_repeat != 2) goto CPyL12; + cpy_r_repeat = 0; +CPyL12: ; + cpy_r_r6 = (PyObject *)CPyType_alert___Alert; + cpy_r_r7 = PyFloat_FromDouble(cpy_r_delay); + cpy_r_r8 = cpy_r_repeat ? Py_True : Py_False; + PyObject *cpy_r_r9[7] = { + cpy_r_fn, cpy_r_args, cpy_r_kwargs, cpy_r_r7, cpy_r_msg, + cpy_r_callback, cpy_r_r8 + }; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r10, 7, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "new", 140, CPyStatic_alert___globals); + goto CPyL20; + } + CPy_DECREF(cpy_r_args); + CPy_DECREF(cpy_r_kwargs); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_msg); + CPy_DECREF(cpy_r_callback); + if (likely(Py_TYPE(cpy_r_r11) == CPyType_alert___Alert)) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "new", 140, CPyStatic_alert___globals, "brownie.network.alert.Alert", cpy_r_r11); + goto CPyL15; + } + return cpy_r_r12; +CPyL15: ; + cpy_r_r13 = NULL; + return cpy_r_r13; +CPyL16: ; + CPy_INCREF(cpy_r_args); + goto CPyL2; +CPyL17: ; + CPy_INCREF(cpy_r_kwargs); + goto CPyL4; +CPyL18: ; + CPy_INCREF(cpy_r_msg); + goto CPyL8; +CPyL19: ; + CPy_INCREF(cpy_r_callback); + goto CPyL10; +CPyL20: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_callback); + CPy_DecRef(cpy_r_r7); + goto CPyL15; +} + +PyObject *CPyPy_alert___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"fn", "args", "kwargs", "delay", "msg", "callback", "repeat", 0}; + static CPyArg_Parser parser = {"O|OOOOOO:new", kwlist, 0}; + PyObject *obj_fn; + PyObject *obj_args = NULL; + PyObject *obj_kwargs = NULL; + PyObject *obj_delay = NULL; + PyObject *obj_msg = NULL; + PyObject *obj_callback = NULL; + PyObject *obj_repeat = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_fn, &obj_args, &obj_kwargs, &obj_delay, &obj_msg, &obj_callback, &obj_repeat)) { + return NULL; + } + uint32_t __bitmap = 0; + PyObject *arg_fn = obj_fn; + PyObject *arg_args; + if (obj_args == NULL) { + arg_args = NULL; + goto __LL480; + } + if (PyTuple_Check(obj_args)) + arg_args = obj_args; + else { + arg_args = NULL; + } + if (arg_args != NULL) goto __LL480; + if (obj_args == Py_None) + arg_args = obj_args; + else { + arg_args = NULL; + } + if (arg_args != NULL) goto __LL480; + CPy_TypeError("tuple or None", obj_args); + goto fail; +__LL480: ; + PyObject *arg_kwargs; + if (obj_kwargs == NULL) { + arg_kwargs = NULL; + goto __LL481; + } + if (PyDict_Check(obj_kwargs)) + arg_kwargs = obj_kwargs; + else { + arg_kwargs = NULL; + } + if (arg_kwargs != NULL) goto __LL481; + if (obj_kwargs == Py_None) + arg_kwargs = obj_kwargs; + else { + arg_kwargs = NULL; + } + if (arg_kwargs != NULL) goto __LL481; + CPy_TypeError("dict or None", obj_kwargs); + goto fail; +__LL481: ; + double arg_delay = -113.0; + if (obj_delay != NULL) { + __bitmap |= 1 << 0; + arg_delay = PyFloat_AsDouble(obj_delay); + if (arg_delay == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_delay); goto fail; + } + } + PyObject *arg_msg; + if (obj_msg == NULL) { + arg_msg = NULL; + goto __LL482; + } + if (PyUnicode_Check(obj_msg)) + arg_msg = obj_msg; + else { + arg_msg = NULL; + } + if (arg_msg != NULL) goto __LL482; + if (obj_msg == Py_None) + arg_msg = obj_msg; + else { + arg_msg = NULL; + } + if (arg_msg != NULL) goto __LL482; + CPy_TypeError("str or None", obj_msg); + goto fail; +__LL482: ; + PyObject *arg_callback; + if (obj_callback == NULL) { + arg_callback = NULL; + goto __LL483; + } + arg_callback = obj_callback; + if (arg_callback != NULL) goto __LL483; + if (obj_callback == Py_None) + arg_callback = obj_callback; + else { + arg_callback = NULL; + } + if (arg_callback != NULL) goto __LL483; + CPy_TypeError("object or None", obj_callback); + goto fail; +__LL483: ; + char arg_repeat; + if (obj_repeat == NULL) { + arg_repeat = 2; + } else if (unlikely(!PyBool_Check(obj_repeat))) { + CPy_TypeError("bool", obj_repeat); goto fail; + } else + arg_repeat = obj_repeat == Py_True; + PyObject *retval = CPyDef_alert___new(arg_fn, arg_args, arg_kwargs, arg_delay, arg_msg, arg_callback, arg_repeat, __bitmap); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "new", 130, CPyStatic_alert___globals); + return NULL; +} + +PyObject *CPyDef_alert___show(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + cpy_r_r0 = CPyStatic_alert____instances; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); + goto CPyL8; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = (PyObject *)CPyType_alert___Alert; + cpy_r_r3 = CPyStatics[875]; /* '_get_start_time' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); + goto CPyL8; + } + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); + goto CPyL9; + } + PyObject *cpy_r_r8[2] = {cpy_r_r0, cpy_r_r4}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, cpy_r_r10); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r4); + if (likely(PyList_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "show", 145, CPyStatic_alert___globals, "list", cpy_r_r11); + goto CPyL8; + } + return cpy_r_r12; +CPyL8: ; + cpy_r_r13 = NULL; + return cpy_r_r13; +CPyL9: ; + CPy_DecRef(cpy_r_r4); + goto CPyL8; +} + +PyObject *CPyPy_alert___show(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":show", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_alert___show(); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "show", 143, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert___stop_all(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + cpy_r_r0 = CPyStatic_alert____instances; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); + goto CPyL16; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r3[1] = {cpy_r_r0}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); + goto CPyL16; + } + if (likely(PySet_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals, "set", cpy_r_r5); + goto CPyL16; + } + cpy_r_r7 = PyObject_GetIter(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); + goto CPyL16; + } +CPyL6: ; + cpy_r_r8 = PyIter_Next(cpy_r_r7); + if (cpy_r_r8 == NULL) goto CPyL17; + if (likely(Py_TYPE(cpy_r_r8) == CPyType_alert___Alert)) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals, "brownie.network.alert.Alert", cpy_r_r8); + goto CPyL18; + } + cpy_r_r10 = CPyStatics[876]; /* 'stop' */ + PyObject *cpy_r_r11[1] = {cpy_r_r9}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 151, CPyStatic_alert___globals); + goto CPyL19; + } else + goto CPyL20; +CPyL9: ; + CPy_DECREF_NO_IMM(cpy_r_r9); + goto CPyL6; +CPyL10: ; + cpy_r_r14 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 150, CPyStatic_alert___globals); + goto CPyL16; + } + cpy_r_r15 = CPyStatic_alert____instances; + if (likely(cpy_r_r15 != NULL)) goto CPyL14; + PyErr_SetString(PyExc_NameError, "value for final name \"_instances\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 152, CPyStatic_alert___globals); + goto CPyL16; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r17 = PySet_Clear(cpy_r_r15); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 152, CPyStatic_alert___globals); + goto CPyL16; + } + return 1; +CPyL16: ; + cpy_r_r19 = 2; + return cpy_r_r19; +CPyL17: ; + CPy_DECREF(cpy_r_r7); + goto CPyL10; +CPyL18: ; + CPy_DecRef(cpy_r_r7); + goto CPyL16; +CPyL19: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r9); + goto CPyL16; +CPyL20: ; + CPy_DECREF(cpy_r_r13); + goto CPyL9; +} + +PyObject *CPyPy_alert___stop_all(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":stop_all", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + char retval = CPyDef_alert___stop_all(); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/alert.py", "stop_all", 148, CPyStatic_alert___globals); + return NULL; +} + +char CPyDef_alert_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + CPyPtr cpy_r_r40; + CPyPtr cpy_r_r41; + CPyPtr cpy_r_r42; + CPyPtr cpy_r_r43; + CPyPtr cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + int32_t cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + int32_t cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + int32_t cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + int32_t cpy_r_r100; + char cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + int32_t cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + int32_t cpy_r_r108; + char cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + int32_t cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + int32_t cpy_r_r116; + char cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + int32_t cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject **cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject **cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + int32_t cpy_r_r142; + char cpy_r_r143; + PyObject *cpy_r_r144; + char cpy_r_r145; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", -1, CPyStatic_alert___globals); + goto CPyL49; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_time; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2204]; /* (('time', 'time', 'time'),) */ + cpy_r_r11 = CPyStatic_alert___globals; + cpy_r_r12 = CPyStatics[877]; /* 'brownie/network/alert.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL49; + cpy_r_r15 = CPyStatics[2205]; /* ('Thread',) */ + cpy_r_r16 = CPyStatics[879]; /* 'threading' */ + cpy_r_r17 = CPyStatic_alert___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("brownie/network/alert.py", "", 4, CPyStatic_alert___globals); + goto CPyL49; + } + CPyModule_threading = cpy_r_r18; + CPy_INCREF(CPyModule_threading); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2206]; /* ('Callable', 'Dict', 'Final', 'List', 'Optional', 'Set', + 'Tuple', 'Union') */ + cpy_r_r20 = CPyStatics[14]; /* 'typing' */ + cpy_r_r21 = CPyStatic_alert___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("brownie/network/alert.py", "", 5, CPyStatic_alert___globals); + goto CPyL49; + } + CPyModule_typing = cpy_r_r22; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2157]; /* ('mypyc_attr',) */ + cpy_r_r24 = CPyStatics[623]; /* 'mypy_extensions' */ + cpy_r_r25 = CPyStatic_alert___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("brownie/network/alert.py", "", 7, CPyStatic_alert___globals); + goto CPyL49; + } + CPyModule_mypy_extensions = cpy_r_r26; + CPy_INCREF(CPyModule_mypy_extensions); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r28 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r29 = CPyStatic_alert___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 9, CPyStatic_alert___globals); + goto CPyL49; + } + CPyModule_brownie___utils = cpy_r_r30; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[2207]; /* ('bright_red',) */ + cpy_r_r32 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r33 = CPyStatic_alert___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 10, CPyStatic_alert___globals); + goto CPyL49; + } + CPyModule_brownie___utils____color = cpy_r_r34; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[882]; /* 'Alert' */ + cpy_r_r36 = CPyStatics[883]; /* 'new' */ + cpy_r_r37 = CPyStatics[884]; /* 'show' */ + cpy_r_r38 = CPyStatics[885]; /* 'stop_all' */ + cpy_r_r39 = PyList_New(4); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 12, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r40 = (CPyPtr)&((PyListObject *)cpy_r_r39)->ob_item; + cpy_r_r41 = *(CPyPtr *)cpy_r_r40; + CPy_INCREF(cpy_r_r35); + *(PyObject * *)cpy_r_r41 = cpy_r_r35; + CPy_INCREF(cpy_r_r36); + cpy_r_r42 = cpy_r_r41 + 8; + *(PyObject * *)cpy_r_r42 = cpy_r_r36; + CPy_INCREF(cpy_r_r37); + cpy_r_r43 = cpy_r_r41 + 16; + *(PyObject * *)cpy_r_r43 = cpy_r_r37; + CPy_INCREF(cpy_r_r38); + cpy_r_r44 = cpy_r_r41 + 24; + *(PyObject * *)cpy_r_r44 = cpy_r_r38; + CPyStatic_alert_____console_dir__ = cpy_r_r39; + CPy_INCREF_NO_IMM(CPyStatic_alert_____console_dir__); + cpy_r_r45 = CPyStatic_alert___globals; + cpy_r_r46 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r39); + CPy_DECREF_NO_IMM(cpy_r_r39); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/network/alert.py", "", 12, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r49 = PySet_New(NULL); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 13, CPyStatic_alert___globals); + goto CPyL49; + } + CPyStatic_alert____instances = cpy_r_r49; + CPy_INCREF(CPyStatic_alert____instances); + cpy_r_r50 = CPyStatic_alert___globals; + cpy_r_r51 = CPyStatics[886]; /* '_instances' */ + cpy_r_r52 = CPyDict_SetItem(cpy_r_r50, cpy_r_r51, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/network/alert.py", "", 13, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r54 = CPyStatic_alert___globals; + cpy_r_r55 = CPyStatics[878]; /* 'Thread' */ + cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 17, CPyStatic_alert___globals); + goto CPyL49; + } + CPyStatic_alert____Thread = cpy_r_r56; + CPy_INCREF(CPyStatic_alert____Thread); + cpy_r_r57 = CPyStatic_alert___globals; + cpy_r_r58 = CPyStatics[887]; /* '_Thread' */ + cpy_r_r59 = CPyDict_SetItem(cpy_r_r57, cpy_r_r58, cpy_r_r56); + CPy_DECREF(cpy_r_r56); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/network/alert.py", "", 17, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r61 = CPyModule_time; + cpy_r_r62 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 19, CPyStatic_alert___globals); + goto CPyL49; + } + CPyStatic_alert____sleep = cpy_r_r63; + CPy_INCREF(CPyStatic_alert____sleep); + cpy_r_r64 = CPyStatic_alert___globals; + cpy_r_r65 = CPyStatics[889]; /* '_sleep' */ + cpy_r_r66 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/network/alert.py", "", 19, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r68 = CPyModule_time; + cpy_r_r69 = CPyStatics[499]; /* 'time' */ + cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 20, CPyStatic_alert___globals); + goto CPyL49; + } + CPyStatic_alert____time = cpy_r_r70; + CPy_INCREF(CPyStatic_alert____time); + cpy_r_r71 = CPyStatic_alert___globals; + cpy_r_r72 = CPyStatics[890]; /* '_time' */ + cpy_r_r73 = CPyDict_SetItem(cpy_r_r71, cpy_r_r72, cpy_r_r70); + CPy_DECREF(cpy_r_r70); + cpy_r_r74 = cpy_r_r73 >= 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/network/alert.py", "", 20, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r75 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r76 = (PyObject *)&PyType_Type; + cpy_r_r77 = CPy_CalculateMetaclass(cpy_r_r76, cpy_r_r75); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL50; + } + cpy_r_r78 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r79 = PyObject_HasAttr(cpy_r_r77, cpy_r_r78); + if (!cpy_r_r79) goto CPyL25; + cpy_r_r80 = CPyStatics[882]; /* 'Alert' */ + cpy_r_r81 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL50; + } + PyObject *cpy_r_r83[2] = {cpy_r_r80, cpy_r_r75}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 2, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL50; + } + if (likely(PyDict_Check(cpy_r_r85))) + cpy_r_r86 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals, "dict", cpy_r_r85); + goto CPyL50; + } + cpy_r_r87 = cpy_r_r86; + goto CPyL27; +CPyL25: ; + cpy_r_r88 = PyDict_New(); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL50; + } + cpy_r_r87 = cpy_r_r88; +CPyL27: ; + cpy_r_r89 = PyDict_New(); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL51; + } + cpy_r_r90 = CPyDef_alert_____init___3_Alert_obj(); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 29, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r91 = CPyStatics[289]; /* '__init__' */ + cpy_r_r92 = CPyDict_SetItem(cpy_r_r87, cpy_r_r91, cpy_r_r90); + CPy_DECREF_NO_IMM(cpy_r_r90); + cpy_r_r93 = cpy_r_r92 >= 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/network/alert.py", "", 29, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r94 = CPyDef_alert____loop_Alert_obj(); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 72, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r95 = CPyStatics[866]; /* '_loop' */ + cpy_r_r96 = CPyDict_SetItem(cpy_r_r87, cpy_r_r95, cpy_r_r94); + CPy_DECREF_NO_IMM(cpy_r_r94); + cpy_r_r97 = cpy_r_r96 >= 0; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/network/alert.py", "", 72, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r98 = CPyDef_alert___is_alive_Alert_obj(); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 107, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r99 = CPyStatics[873]; /* 'is_alive' */ + cpy_r_r100 = CPyDict_SetItem(cpy_r_r87, cpy_r_r99, cpy_r_r98); + CPy_DECREF_NO_IMM(cpy_r_r98); + cpy_r_r101 = cpy_r_r100 >= 0; + if (unlikely(!cpy_r_r101)) { + CPy_AddTraceback("brownie/network/alert.py", "", 107, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r102 = CPyDef_alert___wait_Alert_obj(); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 111, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r103 = CPyStatics[874]; /* 'wait' */ + cpy_r_r104 = CPyDict_SetItem(cpy_r_r87, cpy_r_r103, cpy_r_r102); + CPy_DECREF_NO_IMM(cpy_r_r102); + cpy_r_r105 = cpy_r_r104 >= 0; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("brownie/network/alert.py", "", 111, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r106 = CPyDef_alert___stop_Alert_obj(); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 117, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r107 = CPyStatics[876]; /* 'stop' */ + cpy_r_r108 = CPyDict_SetItem(cpy_r_r87, cpy_r_r107, cpy_r_r106); + CPy_DECREF_NO_IMM(cpy_r_r106); + cpy_r_r109 = cpy_r_r108 >= 0; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/network/alert.py", "", 117, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r110 = CPyDef_alert____get_start_time_Alert_obj(); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 125, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r111 = CPyStatics[875]; /* '_get_start_time' */ + cpy_r_r112 = CPyDict_SetItem(cpy_r_r87, cpy_r_r111, cpy_r_r110); + CPy_DECREF_NO_IMM(cpy_r_r110); + cpy_r_r113 = cpy_r_r112 >= 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/network/alert.py", "", 125, CPyStatic_alert___globals); + goto CPyL52; + } + cpy_r_r114 = CPyStatics[882]; /* 'Alert' */ + cpy_r_r115 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r116 = CPyDict_SetItem(cpy_r_r87, cpy_r_r115, cpy_r_r89); + CPy_DECREF(cpy_r_r89); + cpy_r_r117 = cpy_r_r116 >= 0; + if (unlikely(!cpy_r_r117)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL51; + } + cpy_r_r118 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r119 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r120 = CPyDict_SetItem(cpy_r_r87, cpy_r_r119, cpy_r_r118); + cpy_r_r121 = cpy_r_r120 >= 0; + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL51; + } + cpy_r_r122 = CPyStatics[891]; /* 'brownie.network.alert' */ + cpy_r_r123 = CPyStatics[354]; /* '__module__' */ + cpy_r_r124 = CPyDict_SetItem(cpy_r_r87, cpy_r_r123, cpy_r_r122); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL51; + } + PyObject *cpy_r_r126[3] = {cpy_r_r114, cpy_r_r75, cpy_r_r87}; + cpy_r_r127 = (PyObject **)&cpy_r_r126; + cpy_r_r128 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r127, 3, 0); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r87); + CPy_DECREF(cpy_r_r75); + cpy_r_r129 = CPyStatic_alert___globals; + cpy_r_r130 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r131 = CPyDict_GetItem(cpy_r_r129, cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 23, CPyStatic_alert___globals); + goto CPyL53; + } + cpy_r_r132 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r133[1] = {cpy_r_r132}; + cpy_r_r134 = (PyObject **)&cpy_r_r133; + cpy_r_r135 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r136 = PyObject_Vectorcall(cpy_r_r131, cpy_r_r134, 0, cpy_r_r135); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 23, CPyStatic_alert___globals); + goto CPyL53; + } + PyObject *cpy_r_r137[1] = {cpy_r_r128}; + cpy_r_r138 = (PyObject **)&cpy_r_r137; + cpy_r_r139 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r138, 1, 0); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL53; + } + CPy_DECREF(cpy_r_r128); + CPyType_alert___Alert = (PyTypeObject *)cpy_r_r139; + CPy_INCREF(CPyType_alert___Alert); + cpy_r_r140 = CPyStatic_alert___globals; + cpy_r_r141 = CPyStatics[882]; /* 'Alert' */ + cpy_r_r142 = PyDict_SetItem(cpy_r_r140, cpy_r_r141, cpy_r_r139); + CPy_DECREF(cpy_r_r139); + cpy_r_r143 = cpy_r_r142 >= 0; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/network/alert.py", "", 25, CPyStatic_alert___globals); + goto CPyL49; + } + cpy_r_r144 = (PyObject *)CPyType_alert___Alert; + return 1; +CPyL49: ; + cpy_r_r145 = 2; + return cpy_r_r145; +CPyL50: ; + CPy_DecRef(cpy_r_r75); + goto CPyL49; +CPyL51: ; + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r87); + goto CPyL49; +CPyL52: ; + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r89); + goto CPyL49; +CPyL53: ; + CPy_DecRef(cpy_r_r128); + goto CPyL49; +} + +static int +event___EventDict_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +static PyObject *CPyDunder___getitem__event___EventDict(PyObject *obj_self, PyObject *obj_key) { + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + return NULL; + } + PyObject *arg_key; + if (PyUnicode_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL484; + if (PyLong_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL484; + CPy_TypeError("union[str, int]", obj_key); + return NULL; +__LL484: ; + return CPyDef_event___EventDict_____getitem__(arg_self, arg_key); +} +static Py_ssize_t CPyDunder___len__event___EventDict(PyObject *self) { + CPyTagged retval = CPyDef_event___EventDict_____len__(self); + if (retval == CPY_INT_TAG) { + return -1; + } + Py_ssize_t val = CPyTagged_AsSsize_t(retval); + CPyTagged_DECREF(retval); + if (PyErr_Occurred()) return -1; + return val; +} +static PyMappingMethods event___EventDict_as_mapping = { + .mp_subscript = CPyDunder___getitem__event___EventDict, + .mp_length = CPyDunder___len__event___EventDict, +}; +static int CPyDunder___contains__event___EventDict(PyObject *self, PyObject *obj_item) { + PyObject *arg_item; + if (likely(PyUnicode_Check(obj_item))) + arg_item = obj_item; + else { + CPy_TypeError("str", obj_item); + return -1; + } + char val = CPyDef_event___EventDict_____contains__(self, arg_item); + if (val == 2) { + return -1; + } + return val; +} +static PySequenceMethods event___EventDict_as_sequence = { + .sq_contains = CPyDunder___contains__event___EventDict, +}; +static int CPyDunder___bool__event___EventDict(PyObject *self) { + char val = CPyDef_event___EventDict_____bool__(self); + if (val == 2) { + return -1; + } + return val; +} +static PyNumberMethods event___EventDict_as_number = { + .nb_bool = CPyDunder___bool__event___EventDict, +}; +PyObject *CPyDef_event_____mypyc__EventDict_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event___EventDict(PyObject *cpy_r_events); + +static PyObject * +event___EventDict_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event___EventDict) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc__EventDict_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_event___EventDict_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +event___EventDict_traverse(brownie___network___event___EventDictObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->__ordered); + Py_VISIT(self->__dict); + return 0; +} + +static int +event___EventDict_clear(brownie___network___event___EventDictObject *self) +{ + Py_CLEAR(self->__ordered); + Py_CLEAR(self->__dict); + return 0; +} + +static void +event___EventDict_dealloc(brownie___network___event___EventDictObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, event___EventDict_dealloc) + event___EventDict_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event___EventDict_vtable[12]; +static bool +CPyDef_event___EventDict_trait_vtable_setup(void) +{ + CPyVTableItem event___EventDict_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event___EventDict_____init__, + (CPyVTableItem)CPyDef_event___EventDict_____repr__, + (CPyVTableItem)CPyDef_event___EventDict_____bool__, + (CPyVTableItem)CPyDef_event___EventDict_____contains__, + (CPyVTableItem)CPyDef_event___EventDict_____getitem__, + (CPyVTableItem)CPyDef_event___EventDict_____iter__, + (CPyVTableItem)CPyDef_event___EventDict_____len__, + (CPyVTableItem)CPyDef_event___EventDict_____str__, + (CPyVTableItem)CPyDef_event___EventDict___count, + (CPyVTableItem)CPyDef_event___EventDict___items, + (CPyVTableItem)CPyDef_event___EventDict___keys, + (CPyVTableItem)CPyDef_event___EventDict___values, + }; + memcpy(event___EventDict_vtable, event___EventDict_vtable_scratch, sizeof(event___EventDict_vtable)); + return 1; +} + +static PyObject * +event___EventDict_get__ordered(brownie___network___event___EventDictObject *self, void *closure); +static int +event___EventDict_set__ordered(brownie___network___event___EventDictObject *self, PyObject *value, void *closure); +static PyObject * +event___EventDict_get__dict(brownie___network___event___EventDictObject *self, void *closure); +static int +event___EventDict_set__dict(brownie___network___event___EventDictObject *self, PyObject *value, void *closure); + +static PyGetSetDef event___EventDict_getseters[] = { + {"_ordered", + (getter)event___EventDict_get__ordered, (setter)event___EventDict_set__ordered, + NULL, NULL}, + {"_dict", + (getter)event___EventDict_get__dict, (setter)event___EventDict_set__dict, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef event___EventDict_methods[] = { + {"__init__", + (PyCFunction)CPyPy_event___EventDict_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, events=None)\n--\n\n")}, + {"__repr__", + (PyCFunction)CPyPy_event___EventDict_____repr__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, + {"__bool__", + (PyCFunction)CPyPy_event___EventDict_____bool__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__bool__($self)\n--\n\n")}, + {"__contains__", + (PyCFunction)CPyPy_event___EventDict_____contains__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__contains__($self, name, /)\n--\n\n")}, + {"__getitem__", + (PyCFunction)CPyPy_event___EventDict_____getitem__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__getitem__($self, key, /)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_event___EventDict_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__($self, /)\n--\n\n")}, + {"__len__", + (PyCFunction)CPyPy_event___EventDict_____len__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__len__($self, /)\n--\n\n")}, + {"__str__", + (PyCFunction)CPyPy_event___EventDict_____str__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__str__($self, /)\n--\n\n")}, + {"count", + (PyCFunction)CPyPy_event___EventDict___count, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("count($self, name)\n--\n\n")}, + {"items", + (PyCFunction)CPyPy_event___EventDict___items, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("items($self)\n--\n\n")}, + {"keys", + (PyCFunction)CPyPy_event___EventDict___keys, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("keys($self)\n--\n\n")}, + {"values", + (PyCFunction)CPyPy_event___EventDict___values, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("values($self)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event___EventDict_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "EventDict", + .tp_new = event___EventDict_new, + .tp_dealloc = (destructor)event___EventDict_dealloc, + .tp_traverse = (traverseproc)event___EventDict_traverse, + .tp_clear = (inquiry)event___EventDict_clear, + .tp_getset = event___EventDict_getseters, + .tp_methods = event___EventDict_methods, + .tp_init = event___EventDict_init, + .tp_iter = CPyDef_event___EventDict_____iter__, + .tp_str = CPyDef_event___EventDict_____str__, + .tp_repr = CPyDef_event___EventDict_____repr__, + .tp_as_mapping = &event___EventDict_as_mapping, + .tp_as_sequence = &event___EventDict_as_sequence, + .tp_as_number = &event___EventDict_as_number, + .tp_basicsize = sizeof(brownie___network___event___EventDictObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("EventDict(events=None)\n--\n\n"), +}; +static PyTypeObject *CPyType_event___EventDict_template = &CPyType_event___EventDict_template_; + +PyObject *CPyDef_event_____mypyc__EventDict_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event___EventDictObject *self; + self = (brownie___network___event___EventDictObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event___EventDict_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_event___EventDict(PyObject *cpy_r_events) +{ + PyObject *self = CPyDef_event_____mypyc__EventDict_setup((PyObject *)CPyType_event___EventDict); + if (self == NULL) + return NULL; + char res = CPyDef_event___EventDict_____init__(self, cpy_r_events); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +event___EventDict_get__ordered(brownie___network___event___EventDictObject *self, void *closure) +{ + if (unlikely(self->__ordered == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_ordered' of 'EventDict' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->__ordered); + PyObject *retval = self->__ordered; + return retval; +} + +static int +event___EventDict_set__ordered(brownie___network___event___EventDictObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'EventDict' object attribute '_ordered' cannot be deleted"); + return -1; + } + if (self->__ordered != NULL) { + CPy_DECREF_NO_IMM(self->__ordered); + } + PyObject *tmp; + if (likely(PyList_Check(value))) + tmp = value; + else { + CPy_TypeError("list", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->__ordered = tmp; + return 0; +} + +static PyObject * +event___EventDict_get__dict(brownie___network___event___EventDictObject *self, void *closure) +{ + if (unlikely(self->__dict == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_dict' of 'EventDict' undefined"); + return NULL; + } + CPy_INCREF(self->__dict); + PyObject *retval = self->__dict; + return retval; +} + +static int +event___EventDict_set__dict(brownie___network___event___EventDictObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'EventDict' object attribute '_dict' cannot be deleted"); + return -1; + } + if (self->__dict != NULL) { + CPy_DECREF(self->__dict); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__dict = tmp; + return 0; +} + +static int +event____EventItem_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +static PyObject *CPyDunder___getitem__event____EventItem(PyObject *obj_self, PyObject *obj_key) { + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + return NULL; + } + PyObject *arg_key; + if (PyLong_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL485; + if (PyUnicode_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL485; + CPy_TypeError("union[int, str]", obj_key); + return NULL; +__LL485: ; + return CPyDef_event____EventItem_____getitem__(arg_self, arg_key); +} +static Py_ssize_t CPyDunder___len__event____EventItem(PyObject *self) { + CPyTagged retval = CPyDef_event____EventItem_____len__(self); + if (retval == CPY_INT_TAG) { + return -1; + } + Py_ssize_t val = CPyTagged_AsSsize_t(retval); + CPyTagged_DECREF(retval); + if (PyErr_Occurred()) return -1; + return val; +} +static PyMappingMethods event____EventItem_as_mapping = { + .mp_subscript = CPyDunder___getitem__event____EventItem, + .mp_length = CPyDunder___len__event____EventItem, +}; +static int CPyDunder___contains__event____EventItem(PyObject *self, PyObject *obj_item) { + PyObject *arg_item; + if (likely(PyUnicode_Check(obj_item))) + arg_item = obj_item; + else { + CPy_TypeError("str", obj_item); + return -1; + } + char val = CPyDef_event____EventItem_____contains__(self, arg_item); + if (val == 2) { + return -1; + } + return val; +} +static PySequenceMethods event____EventItem_as_sequence = { + .sq_contains = CPyDunder___contains__event____EventItem, +}; +static PyObject *CPyDunder__RichCompare_event____EventItem(PyObject *obj_lhs, PyObject *obj_rhs, int op) { + switch (op) { + case Py_EQ: { + PyObject *arg_lhs; + if (likely(Py_TYPE(obj_lhs) == CPyType_event____EventItem)) + arg_lhs = obj_lhs; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_lhs); + return NULL; + } + PyObject *arg_rhs = obj_rhs; + return CPyDef_event____EventItem_____eq__(arg_lhs, arg_rhs); + } + case Py_NE: { + PyObject *arg_lhs; + if (likely(Py_TYPE(obj_lhs) == CPyType_event____EventItem)) + arg_lhs = obj_lhs; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_lhs); + return NULL; + } + PyObject *arg_rhs = obj_rhs; + return CPyDef_event____EventItem_____ne__(arg_lhs, arg_rhs); + } + } + Py_INCREF(Py_NotImplemented); + return Py_NotImplemented; +} +PyObject *CPyDef_event_____mypyc___3_EventItem_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____EventItem(PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos); + +static PyObject * +event____EventItem_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____EventItem) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_EventItem_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_event____EventItem_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +event____EventItem_traverse(brownie___network___event____EventItemObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_name); + Py_VISIT(self->_address); + Py_VISIT(self->__ordered); + Py_VISIT(self->_pos); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +event____EventItem_clear(brownie___network___event____EventItemObject *self) +{ + Py_CLEAR(self->_name); + Py_CLEAR(self->_address); + Py_CLEAR(self->__ordered); + Py_CLEAR(self->_pos); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +event____EventItem_dealloc(brownie___network___event____EventItemObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, event____EventItem_dealloc) + event____EventItem_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____EventItem_vtable[12]; +static bool +CPyDef_event____EventItem_trait_vtable_setup(void) +{ + CPyVTableItem event____EventItem_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event____EventItem_____init__, + (CPyVTableItem)CPyDef_event____EventItem_____getitem__, + (CPyVTableItem)CPyDef_event____EventItem_____contains__, + (CPyVTableItem)CPyDef_event____EventItem_____len__, + (CPyVTableItem)CPyDef_event____EventItem_____repr__, + (CPyVTableItem)CPyDef_event____EventItem_____str__, + (CPyVTableItem)CPyDef_event____EventItem_____iter__, + (CPyVTableItem)CPyDef_event____EventItem_____eq__, + (CPyVTableItem)CPyDef_event____EventItem___items, + (CPyVTableItem)CPyDef_event____EventItem___keys, + (CPyVTableItem)CPyDef_event____EventItem___values, + (CPyVTableItem)CPyDef_event____EventItem_____ne__, + }; + memcpy(event____EventItem_vtable, event____EventItem_vtable_scratch, sizeof(event____EventItem_vtable)); + return 1; +} + +static PyObject * +event____EventItem_get_name(brownie___network___event____EventItemObject *self, void *closure); +static int +event____EventItem_set_name(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); +static PyObject * +event____EventItem_get_address(brownie___network___event____EventItemObject *self, void *closure); +static int +event____EventItem_set_address(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); +static PyObject * +event____EventItem_get__ordered(brownie___network___event____EventItemObject *self, void *closure); +static int +event____EventItem_set__ordered(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); +static PyObject * +event____EventItem_get_pos(brownie___network___event____EventItemObject *self, void *closure); +static int +event____EventItem_set_pos(brownie___network___event____EventItemObject *self, PyObject *value, void *closure); + +static PyGetSetDef event____EventItem_getseters[] = { + {"name", + (getter)event____EventItem_get_name, (setter)event____EventItem_set_name, + NULL, NULL}, + {"address", + (getter)event____EventItem_get_address, (setter)event____EventItem_set_address, + NULL, NULL}, + {"_ordered", + (getter)event____EventItem_get__ordered, (setter)event____EventItem_set__ordered, + NULL, NULL}, + {"pos", + (getter)event____EventItem_get_pos, (setter)event____EventItem_set_pos, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef event____EventItem_methods[] = { + {"__init__", + (PyCFunction)CPyPy_event____EventItem_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, name, address, event_data, pos)\n--\n\n")}, + {"__getitem__", + (PyCFunction)CPyPy_event____EventItem_____getitem__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__getitem__($self, key, /)\n--\n\n")}, + {"__contains__", + (PyCFunction)CPyPy_event____EventItem_____contains__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__contains__($self, name, /)\n--\n\n")}, + {"__len__", + (PyCFunction)CPyPy_event____EventItem_____len__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__len__($self, /)\n--\n\n")}, + {"__repr__", + (PyCFunction)CPyPy_event____EventItem_____repr__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, + {"__str__", + (PyCFunction)CPyPy_event____EventItem_____str__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__str__($self, /)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_event____EventItem_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__($self, /)\n--\n\n")}, + {"__eq__", + (PyCFunction)CPyPy_event____EventItem_____eq__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__eq__($self, other, /)\n--\n\n")}, + {"items", + (PyCFunction)CPyPy_event____EventItem___items, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("items($self)\n--\n\n")}, + {"keys", + (PyCFunction)CPyPy_event____EventItem___keys, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("keys($self)\n--\n\n")}, + {"values", + (PyCFunction)CPyPy_event____EventItem___values, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("values($self)\n--\n\n")}, + {"__ne__", + (PyCFunction)CPyPy_event____EventItem_____ne__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__ne__($rhs)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____EventItem_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_EventItem", + .tp_new = event____EventItem_new, + .tp_dealloc = (destructor)event____EventItem_dealloc, + .tp_traverse = (traverseproc)event____EventItem_traverse, + .tp_clear = (inquiry)event____EventItem_clear, + .tp_getset = event____EventItem_getseters, + .tp_methods = event____EventItem_methods, + .tp_init = event____EventItem_init, + .tp_iter = CPyDef_event____EventItem_____iter__, + .tp_str = CPyDef_event____EventItem_____str__, + .tp_repr = CPyDef_event____EventItem_____repr__, + .tp_as_mapping = &event____EventItem_as_mapping, + .tp_as_sequence = &event____EventItem_as_sequence, + .tp_richcompare = CPyDunder__RichCompare_event____EventItem, + .tp_basicsize = sizeof(brownie___network___event____EventItemObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("_EventItem(name, address, event_data, pos)\n--\n\n"), +}; +static PyTypeObject *CPyType_event____EventItem_template = &CPyType_event____EventItem_template_; + +PyObject *CPyDef_event_____mypyc___3_EventItem_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____EventItemObject *self; + self = (brownie___network___event____EventItemObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____EventItem_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_event____EventItem(PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos) +{ + PyObject *self = CPyDef_event_____mypyc___3_EventItem_setup((PyObject *)CPyType_event____EventItem); + if (self == NULL) + return NULL; + char res = CPyDef_event____EventItem_____init__(self, cpy_r_name, cpy_r_address, cpy_r_event_data, cpy_r_pos); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +event____EventItem_get_name(brownie___network___event____EventItemObject *self, void *closure) +{ + if (unlikely(self->_name == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'name' of '_EventItem' undefined"); + return NULL; + } + CPy_INCREF(self->_name); + PyObject *retval = self->_name; + return retval; +} + +static int +event____EventItem_set_name(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventItem' object attribute 'name' cannot be deleted"); + return -1; + } + if (self->_name != NULL) { + CPy_DECREF(self->_name); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_name = tmp; + return 0; +} + +static PyObject * +event____EventItem_get_address(brownie___network___event____EventItemObject *self, void *closure) +{ + if (unlikely(self->_address == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'address' of '_EventItem' undefined"); + return NULL; + } + CPy_INCREF(self->_address); + PyObject *retval = self->_address; + return retval; +} + +static int +event____EventItem_set_address(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventItem' object attribute 'address' cannot be deleted"); + return -1; + } + if (self->_address != NULL) { + CPy_DECREF(self->_address); + } + PyObject *tmp; + if (PyUnicode_Check(value)) + tmp = value; + else { + tmp = NULL; + } + if (tmp != NULL) goto __LL486; + if (value == Py_None) + tmp = value; + else { + tmp = NULL; + } + if (tmp != NULL) goto __LL486; + CPy_TypeError("str or None", value); + tmp = NULL; +__LL486: ; + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_address = tmp; + return 0; +} + +static PyObject * +event____EventItem_get__ordered(brownie___network___event____EventItemObject *self, void *closure) +{ + if (unlikely(self->__ordered == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_ordered' of '_EventItem' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->__ordered); + PyObject *retval = self->__ordered; + return retval; +} + +static int +event____EventItem_set__ordered(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventItem' object attribute '_ordered' cannot be deleted"); + return -1; + } + if (self->__ordered != NULL) { + CPy_DECREF_NO_IMM(self->__ordered); + } + PyObject *tmp; + if (likely(PyList_Check(value))) + tmp = value; + else { + CPy_TypeError("list", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->__ordered = tmp; + return 0; +} + +static PyObject * +event____EventItem_get_pos(brownie___network___event____EventItemObject *self, void *closure) +{ + if (unlikely(self->_pos == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'pos' of '_EventItem' undefined"); + return NULL; + } + CPy_INCREF(self->_pos); + PyObject *retval = self->_pos; + return retval; +} + +static int +event____EventItem_set_pos(brownie___network___event____EventItemObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventItem' object attribute 'pos' cannot be deleted"); + return -1; + } + if (self->_pos != NULL) { + CPy_DECREF(self->_pos); + } + PyObject * tmp; + if (likely(PyTuple_Check(value))) + tmp = value; + else { + CPy_TypeError("tuple", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_pos = tmp; + return 0; +} + +static int +event____EventWatchData_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_event_____mypyc___3_EventWatchData_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____EventWatchData(PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); + +static PyObject * +event____EventWatchData_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____EventWatchData) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_EventWatchData_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_event____EventWatchData_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +event____EventWatchData_traverse(brownie___network___event____EventWatchDataObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_event); + Py_VISIT(self->__callbacks_list); + Py_VISIT(self->__event_filter); + return 0; +} + +static int +event____EventWatchData_clear(brownie___network___event____EventWatchDataObject *self) +{ + Py_CLEAR(self->_event); + Py_CLEAR(self->__callbacks_list); + Py_CLEAR(self->__event_filter); + return 0; +} + +static void +event____EventWatchData_dealloc(brownie___network___event____EventWatchDataObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, event____EventWatchData_dealloc) + event____EventWatchData_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____EventWatchData_vtable[7]; +static bool +CPyDef_event____EventWatchData_trait_vtable_setup(void) +{ + CPyVTableItem event____EventWatchData_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event____EventWatchData_____init__, + (CPyVTableItem)CPyDef_event____EventWatchData___get_new_events, + (CPyVTableItem)CPyDef_event____EventWatchData___reset_timer, + (CPyVTableItem)CPyDef_event____EventWatchData___add_callback, + (CPyVTableItem)CPyDef_event____EventWatchData___update_delay, + (CPyVTableItem)CPyDef_event____EventWatchData____trigger_callbacks, + (CPyVTableItem)CPyDef_event____EventWatchData___time_left, + }; + memcpy(event____EventWatchData_vtable, event____EventWatchData_vtable_scratch, sizeof(event____EventWatchData_vtable)); + return 1; +} + +static PyObject * +event____EventWatchData_get_event(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set_event(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get__callbacks_list(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set__callbacks_list(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get_delay(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set_delay(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get__event_filter(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set__event_filter(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get_timer(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set_timer(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure); +static int +event____EventWatchData_set_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure); +static PyObject * +event____EventWatchData_get_time_left(brownie___network___event____EventWatchDataObject *self, void *closure); + +static PyGetSetDef event____EventWatchData_getseters[] = { + {"event", + (getter)event____EventWatchData_get_event, (setter)event____EventWatchData_set_event, + NULL, NULL}, + {"_callbacks_list", + (getter)event____EventWatchData_get__callbacks_list, (setter)event____EventWatchData_set__callbacks_list, + NULL, NULL}, + {"delay", + (getter)event____EventWatchData_get_delay, (setter)event____EventWatchData_set_delay, + NULL, NULL}, + {"_event_filter", + (getter)event____EventWatchData_get__event_filter, (setter)event____EventWatchData_set__event_filter, + NULL, NULL}, + {"_cooldown_time_over", + (getter)event____EventWatchData_get__cooldown_time_over, (setter)event____EventWatchData_set__cooldown_time_over, + NULL, NULL}, + {"timer", + (getter)event____EventWatchData_get_timer, (setter)event____EventWatchData_set_timer, + NULL, NULL}, + {"cooldown_time_over", + (getter)event____EventWatchData_get_cooldown_time_over, (setter)event____EventWatchData_set_cooldown_time_over, + NULL, NULL}, + {"time_left", + (getter)event____EventWatchData_get_time_left, + NULL, NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef event____EventWatchData_methods[] = { + {"__init__", + (PyCFunction)CPyPy_event____EventWatchData_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, event, callback, delay=2.0, repeat=True, /)\n--\n\n")}, + {"get_new_events", + (PyCFunction)CPyPy_event____EventWatchData___get_new_events, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_new_events($self)\n--\n\n")}, + {"reset_timer", + (PyCFunction)CPyPy_event____EventWatchData___reset_timer, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("reset_timer($self)\n--\n\n")}, + {"add_callback", + (PyCFunction)CPyPy_event____EventWatchData___add_callback, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("add_callback($self, callback, repeat=True)\n--\n\n")}, + {"update_delay", + (PyCFunction)CPyPy_event____EventWatchData___update_delay, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("update_delay($self, new_delay)\n--\n\n")}, + {"_trigger_callbacks", + (PyCFunction)CPyPy_event____EventWatchData____trigger_callbacks, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_trigger_callbacks($self, events_data)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____EventWatchData_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_EventWatchData", + .tp_new = event____EventWatchData_new, + .tp_dealloc = (destructor)event____EventWatchData_dealloc, + .tp_traverse = (traverseproc)event____EventWatchData_traverse, + .tp_clear = (inquiry)event____EventWatchData_clear, + .tp_getset = event____EventWatchData_getseters, + .tp_methods = event____EventWatchData_methods, + .tp_init = event____EventWatchData_init, + .tp_basicsize = sizeof(brownie___network___event____EventWatchDataObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_EventWatchData(event, callback, delay=2.0, repeat=True, /)\n--\n\n"), +}; +static PyTypeObject *CPyType_event____EventWatchData_template = &CPyType_event____EventWatchData_template_; + +PyObject *CPyDef_event_____mypyc___3_EventWatchData_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____EventWatchDataObject *self; + self = (brownie___network___event____EventWatchDataObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____EventWatchData_vtable; + self->_delay = -113.0; + self->__cooldown_time_over = 2; + self->_timer = -113.0; + self->_cooldown_time_over = 2; + return (PyObject *)self; +} + +PyObject *CPyDef_event____EventWatchData(PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap) +{ + PyObject *self = CPyDef_event_____mypyc___3_EventWatchData_setup((PyObject *)CPyType_event____EventWatchData); + if (self == NULL) + return NULL; + char res = CPyDef_event____EventWatchData_____init__(self, cpy_r_event, cpy_r_callback, cpy_r_delay, cpy_r_repeat, cpy_r___bitmap); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +event____EventWatchData_get_event(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + if (unlikely(self->_event == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'event' of '_EventWatchData' undefined"); + return NULL; + } + CPy_INCREF(self->_event); + PyObject *retval = self->_event; + return retval; +} + +static int +event____EventWatchData_set_event(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute 'event' cannot be deleted"); + return -1; + } + if (self->_event != NULL) { + CPy_DECREF(self->_event); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_event = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get__callbacks_list(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + if (unlikely(self->__callbacks_list == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_callbacks_list' of '_EventWatchData' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->__callbacks_list); + PyObject *retval = self->__callbacks_list; + return retval; +} + +static int +event____EventWatchData_set__callbacks_list(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute '_callbacks_list' cannot be deleted"); + return -1; + } + if (self->__callbacks_list != NULL) { + CPy_DECREF_NO_IMM(self->__callbacks_list); + } + PyObject *tmp; + if (likely(PyList_Check(value))) + tmp = value; + else { + CPy_TypeError("list", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->__callbacks_list = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get_delay(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + PyObject *retval = PyFloat_FromDouble(self->_delay); + return retval; +} + +static int +event____EventWatchData_set_delay(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute 'delay' cannot be deleted"); + return -1; + } + double tmp; + tmp = PyFloat_AsDouble(value); + if (tmp == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", value); return -1; + } + self->_delay = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get__event_filter(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + if (unlikely(self->__event_filter == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_event_filter' of '_EventWatchData' undefined"); + return NULL; + } + CPy_INCREF(self->__event_filter); + PyObject *retval = self->__event_filter; + return retval; +} + +static int +event____EventWatchData_set__event_filter(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute '_event_filter' cannot be deleted"); + return -1; + } + if (self->__event_filter != NULL) { + CPy_DECREF(self->__event_filter); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__event_filter = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + PyObject *retval = self->__cooldown_time_over ? Py_True : Py_False; + CPy_INCREF(retval); + return retval; +} + +static int +event____EventWatchData_set__cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute '_cooldown_time_over' cannot be deleted"); + return -1; + } + char tmp; + if (unlikely(!PyBool_Check(value))) { + CPy_TypeError("bool", value); return -1; + } else + tmp = value == Py_True; + self->__cooldown_time_over = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get_timer(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + PyObject *retval = PyFloat_FromDouble(self->_timer); + return retval; +} + +static int +event____EventWatchData_set_timer(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute 'timer' cannot be deleted"); + return -1; + } + double tmp; + tmp = PyFloat_AsDouble(value); + if (tmp == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", value); return -1; + } + self->_timer = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + if (unlikely(self->_cooldown_time_over == 2)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'cooldown_time_over' of '_EventWatchData' undefined"); + return NULL; + } + PyObject *retval = self->_cooldown_time_over ? Py_True : Py_False; + CPy_INCREF(retval); + return retval; +} + +static int +event____EventWatchData_set_cooldown_time_over(brownie___network___event____EventWatchDataObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_EventWatchData' object attribute 'cooldown_time_over' cannot be deleted"); + return -1; + } + char tmp; + if (unlikely(!PyBool_Check(value))) { + CPy_TypeError("bool", value); return -1; + } else + tmp = value == Py_True; + self->_cooldown_time_over = tmp; + return 0; +} + +static PyObject * +event____EventWatchData_get_time_left(brownie___network___event____EventWatchDataObject *self, void *closure) +{ + double retval = CPyDef_event____EventWatchData___time_left((PyObject *) self); + if (retval == -113.0 && PyErr_Occurred()) { + return NULL; + } + PyObject *retbox = PyFloat_FromDouble(retval); + return retbox; +} + +PyObject *CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____trigger_callbacks__EventWatchData_env(void); + +static PyObject * +event____trigger_callbacks__EventWatchData_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____trigger_callbacks__EventWatchData_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event____trigger_callbacks__EventWatchData_env_traverse(brownie___network___event____trigger_callbacks__EventWatchData_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->__map_callback_on_list); + Py_VISIT(self->_self); + Py_VISIT(self->_events_data); + return 0; +} + +static int +event____trigger_callbacks__EventWatchData_env_clear(brownie___network___event____trigger_callbacks__EventWatchData_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->__map_callback_on_list); + Py_CLEAR(self->_self); + Py_CLEAR(self->_events_data); + return 0; +} + +static void +event____trigger_callbacks__EventWatchData_env_dealloc(brownie___network___event____trigger_callbacks__EventWatchData_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (event____trigger_callbacks__EventWatchData_env_free_instance == NULL) { + event____trigger_callbacks__EventWatchData_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->__map_callback_on_list); + Py_CLEAR(self->_self); + Py_CLEAR(self->_events_data); + return; + } + CPy_TRASHCAN_BEGIN(self, event____trigger_callbacks__EventWatchData_env_dealloc) + event____trigger_callbacks__EventWatchData_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____trigger_callbacks__EventWatchData_env_vtable[1]; +static bool +CPyDef_event____trigger_callbacks__EventWatchData_env_trait_vtable_setup(void) +{ + CPyVTableItem event____trigger_callbacks__EventWatchData_env_vtable_scratch[] = { + NULL + }; + memcpy(event____trigger_callbacks__EventWatchData_env_vtable, event____trigger_callbacks__EventWatchData_env_vtable_scratch, sizeof(event____trigger_callbacks__EventWatchData_env_vtable)); + return 1; +} + +static PyMethodDef event____trigger_callbacks__EventWatchData_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____trigger_callbacks__EventWatchData_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_trigger_callbacks__EventWatchData_env", + .tp_new = event____trigger_callbacks__EventWatchData_env_new, + .tp_dealloc = (destructor)event____trigger_callbacks__EventWatchData_env_dealloc, + .tp_traverse = (traverseproc)event____trigger_callbacks__EventWatchData_env_traverse, + .tp_clear = (inquiry)event____trigger_callbacks__EventWatchData_env_clear, + .tp_methods = event____trigger_callbacks__EventWatchData_env_methods, + .tp_basicsize = sizeof(brownie___network___event____trigger_callbacks__EventWatchData_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_trigger_callbacks__EventWatchData_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_event____trigger_callbacks__EventWatchData_env_template = &CPyType_event____trigger_callbacks__EventWatchData_env_template_; + +PyObject *CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____trigger_callbacks__EventWatchData_envObject *self; + if (event____trigger_callbacks__EventWatchData_env_free_instance != NULL) { + self = event____trigger_callbacks__EventWatchData_env_free_instance; + event____trigger_callbacks__EventWatchData_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event____trigger_callbacks__EventWatchData_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____trigger_callbacks__EventWatchData_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_event____trigger_callbacks__EventWatchData_env(void) +{ + PyObject *self = CPyDef_event_____mypyc___3_trigger_callbacks__EventWatchData_env_setup((PyObject *)CPyType_event____trigger_callbacks__EventWatchData_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(void); + +static PyObject * +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_traverse(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_clear(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_dealloc(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance == NULL) { + event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_dealloc) + event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable[2]; +static bool +CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_trait_vtable_setup(void) +{ + CPyVTableItem event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__, + (CPyVTableItem)CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__, + }; + memcpy(event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable, event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable_scratch, sizeof(event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable)); + return 1; +} + +static PyObject * +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_get___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, void *closure); +static int +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_set___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_getseters[] = { + {"__mypyc_env__", + (getter)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_get___3_mypyc_env__, (setter)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($callback, data_to_map)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_map_callback_on_list__trigger_callbacks__EventWatchData_obj", + .tp_new = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_new, + .tp_dealloc = (destructor)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_dealloc, + .tp_traverse = (traverseproc)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_traverse, + .tp_clear = (inquiry)event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_clear, + .tp_getset = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_getseters, + .tp_methods = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event____map_callback_on_list__trigger_callbacks__EventWatchData_obj, + .tp_basicsize = sizeof(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("_map_callback_on_list__trigger_callbacks__EventWatchData_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template = &CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template_; + +PyObject *CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self; + if (event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance != NULL) { + self = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance; + event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_vtable; + self->vectorcall = CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3_map_callback_on_list__trigger_callbacks__EventWatchData_obj_setup((PyObject *)CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_get___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '_map_callback_on_list__trigger_callbacks__EventWatchData_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_set___3_mypyc_env__(brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'_map_callback_on_list__trigger_callbacks__EventWatchData_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_event____trigger_callbacks__EventWatchData_env)) + tmp = value; + else { + CPy_TypeError("brownie.network.event._trigger_callbacks__EventWatchData_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} + +static PyObject *CPyDunder___get__event_____init___3_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event_____init___3_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event_____init___3_EventWatcher_obj(void); + +static PyObject * +event_____init___3_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event_____init___3_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event_____init___3_EventWatcher_obj_traverse(brownie___network___event_____init___3_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event_____init___3_EventWatcher_obj_clear(brownie___network___event_____init___3_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event_____init___3_EventWatcher_obj_dealloc(brownie___network___event_____init___3_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event_____init___3_EventWatcher_obj_free_instance == NULL) { + event_____init___3_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event_____init___3_EventWatcher_obj_dealloc) + event_____init___3_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event_____init___3_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event_____init___3_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event_____init___3_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event_____init___3_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event_____init___3_EventWatcher_obj_____get__, + }; + memcpy(event_____init___3_EventWatcher_obj_vtable, event_____init___3_EventWatcher_obj_vtable_scratch, sizeof(event_____init___3_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event_____init___3_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event_____init___3_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event_____init___3_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event_____init___3_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___EventWatcher_obj", + .tp_new = event_____init___3_EventWatcher_obj_new, + .tp_dealloc = (destructor)event_____init___3_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event_____init___3_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event_____init___3_EventWatcher_obj_clear, + .tp_methods = event_____init___3_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event_____init___3_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event_____init___3_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event_____init___3_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event_____init___3_EventWatcher_obj_template = &CPyType_event_____init___3_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event_____init___3_EventWatcher_objObject *self; + if (event_____init___3_EventWatcher_obj_free_instance != NULL) { + self = event_____init___3_EventWatcher_obj_free_instance; + event_____init___3_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event_____init___3_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event_____init___3_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event_____init___3_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event_____init___3_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3__init___3_EventWatcher_obj_setup((PyObject *)CPyType_event_____init___3_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event_____del___3_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event_____del___3_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event_____del___3_EventWatcher_obj(void); + +static PyObject * +event_____del___3_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event_____del___3_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event_____del___3_EventWatcher_obj_traverse(brownie___network___event_____del___3_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event_____del___3_EventWatcher_obj_clear(brownie___network___event_____del___3_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event_____del___3_EventWatcher_obj_dealloc(brownie___network___event_____del___3_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event_____del___3_EventWatcher_obj_free_instance == NULL) { + event_____del___3_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event_____del___3_EventWatcher_obj_dealloc) + event_____del___3_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event_____del___3_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event_____del___3_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event_____del___3_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event_____del___3_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event_____del___3_EventWatcher_obj_____get__, + }; + memcpy(event_____del___3_EventWatcher_obj_vtable, event_____del___3_EventWatcher_obj_vtable_scratch, sizeof(event_____del___3_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event_____del___3_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event_____del___3_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event_____del___3_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event_____del___3_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__del___EventWatcher_obj", + .tp_new = event_____del___3_EventWatcher_obj_new, + .tp_dealloc = (destructor)event_____del___3_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event_____del___3_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event_____del___3_EventWatcher_obj_clear, + .tp_methods = event_____del___3_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event_____del___3_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event_____del___3_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event_____del___3_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__del___EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event_____del___3_EventWatcher_obj_template = &CPyType_event_____del___3_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event_____del___3_EventWatcher_objObject *self; + if (event_____del___3_EventWatcher_obj_free_instance != NULL) { + self = event_____del___3_EventWatcher_obj_free_instance; + event_____del___3_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event_____del___3_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event_____del___3_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event_____del___3_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event_____del___3_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3__del___3_EventWatcher_obj_setup((PyObject *)CPyType_event_____del___3_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event___stop_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event___stop_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc__stop_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event___stop_EventWatcher_obj(void); + +static PyObject * +event___stop_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event___stop_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc__stop_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event___stop_EventWatcher_obj_traverse(brownie___network___event___stop_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event___stop_EventWatcher_obj_clear(brownie___network___event___stop_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event___stop_EventWatcher_obj_dealloc(brownie___network___event___stop_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event___stop_EventWatcher_obj_free_instance == NULL) { + event___stop_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event___stop_EventWatcher_obj_dealloc) + event___stop_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event___stop_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event___stop_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event___stop_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event___stop_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event___stop_EventWatcher_obj_____get__, + }; + memcpy(event___stop_EventWatcher_obj_vtable, event___stop_EventWatcher_obj_vtable_scratch, sizeof(event___stop_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event___stop_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event___stop_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, wait=True)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event___stop_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event___stop_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "stop_EventWatcher_obj", + .tp_new = event___stop_EventWatcher_obj_new, + .tp_dealloc = (destructor)event___stop_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event___stop_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event___stop_EventWatcher_obj_clear, + .tp_methods = event___stop_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event___stop_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event___stop_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event___stop_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("stop_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event___stop_EventWatcher_obj_template = &CPyType_event___stop_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc__stop_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event___stop_EventWatcher_objObject *self; + if (event___stop_EventWatcher_obj_free_instance != NULL) { + self = event___stop_EventWatcher_obj_free_instance; + event___stop_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event___stop_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event___stop_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event___stop_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event___stop_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc__stop_EventWatcher_obj_setup((PyObject *)CPyType_event___stop_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event___reset_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event___reset_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc__reset_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event___reset_EventWatcher_obj(void); + +static PyObject * +event___reset_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event___reset_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc__reset_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event___reset_EventWatcher_obj_traverse(brownie___network___event___reset_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event___reset_EventWatcher_obj_clear(brownie___network___event___reset_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event___reset_EventWatcher_obj_dealloc(brownie___network___event___reset_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event___reset_EventWatcher_obj_free_instance == NULL) { + event___reset_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event___reset_EventWatcher_obj_dealloc) + event___reset_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event___reset_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event___reset_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event___reset_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event___reset_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event___reset_EventWatcher_obj_____get__, + }; + memcpy(event___reset_EventWatcher_obj_vtable, event___reset_EventWatcher_obj_vtable_scratch, sizeof(event___reset_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event___reset_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event___reset_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event___reset_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event___reset_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "reset_EventWatcher_obj", + .tp_new = event___reset_EventWatcher_obj_new, + .tp_dealloc = (destructor)event___reset_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event___reset_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event___reset_EventWatcher_obj_clear, + .tp_methods = event___reset_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event___reset_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event___reset_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event___reset_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("reset_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event___reset_EventWatcher_obj_template = &CPyType_event___reset_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc__reset_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event___reset_EventWatcher_objObject *self; + if (event___reset_EventWatcher_obj_free_instance != NULL) { + self = event___reset_EventWatcher_obj_free_instance; + event___reset_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event___reset_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event___reset_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event___reset_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event___reset_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc__reset_EventWatcher_obj_setup((PyObject *)CPyType_event___reset_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event___add_event_callback_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event___add_event_callback_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event___add_event_callback_EventWatcher_obj(void); + +static PyObject * +event___add_event_callback_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event___add_event_callback_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event___add_event_callback_EventWatcher_obj_traverse(brownie___network___event___add_event_callback_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event___add_event_callback_EventWatcher_obj_clear(brownie___network___event___add_event_callback_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event___add_event_callback_EventWatcher_obj_dealloc(brownie___network___event___add_event_callback_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event___add_event_callback_EventWatcher_obj_free_instance == NULL) { + event___add_event_callback_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event___add_event_callback_EventWatcher_obj_dealloc) + event___add_event_callback_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event___add_event_callback_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event___add_event_callback_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event___add_event_callback_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event___add_event_callback_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event___add_event_callback_EventWatcher_obj_____get__, + }; + memcpy(event___add_event_callback_EventWatcher_obj_vtable, event___add_event_callback_EventWatcher_obj_vtable_scratch, sizeof(event___add_event_callback_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event___add_event_callback_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event___add_event_callback_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, event, callback, delay=2.0, repeat=True, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event___add_event_callback_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event___add_event_callback_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "add_event_callback_EventWatcher_obj", + .tp_new = event___add_event_callback_EventWatcher_obj_new, + .tp_dealloc = (destructor)event___add_event_callback_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event___add_event_callback_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event___add_event_callback_EventWatcher_obj_clear, + .tp_methods = event___add_event_callback_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event___add_event_callback_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event___add_event_callback_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event___add_event_callback_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("add_event_callback_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event___add_event_callback_EventWatcher_obj_template = &CPyType_event___add_event_callback_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event___add_event_callback_EventWatcher_objObject *self; + if (event___add_event_callback_EventWatcher_obj_free_instance != NULL) { + self = event___add_event_callback_EventWatcher_obj_free_instance; + event___add_event_callback_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event___add_event_callback_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event___add_event_callback_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event___add_event_callback_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event___add_event_callback_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc__add_event_callback_EventWatcher_obj_setup((PyObject *)CPyType_event___add_event_callback_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event____setup_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event____setup_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____setup_EventWatcher_obj(void); + +static PyObject * +event____setup_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____setup_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event____setup_EventWatcher_obj_traverse(brownie___network___event____setup_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event____setup_EventWatcher_obj_clear(brownie___network___event____setup_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event____setup_EventWatcher_obj_dealloc(brownie___network___event____setup_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event____setup_EventWatcher_obj_free_instance == NULL) { + event____setup_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event____setup_EventWatcher_obj_dealloc) + event____setup_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____setup_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event____setup_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event____setup_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event____setup_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event____setup_EventWatcher_obj_____get__, + }; + memcpy(event____setup_EventWatcher_obj_vtable, event____setup_EventWatcher_obj_vtable_scratch, sizeof(event____setup_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event____setup_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event____setup_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event____setup_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____setup_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_setup_EventWatcher_obj", + .tp_new = event____setup_EventWatcher_obj_new, + .tp_dealloc = (destructor)event____setup_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event____setup_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event____setup_EventWatcher_obj_clear, + .tp_methods = event____setup_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event____setup_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event____setup_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event____setup_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_setup_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event____setup_EventWatcher_obj_template = &CPyType_event____setup_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____setup_EventWatcher_objObject *self; + if (event____setup_EventWatcher_obj_free_instance != NULL) { + self = event____setup_EventWatcher_obj_free_instance; + event____setup_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event____setup_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____setup_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event____setup_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event____setup_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3_setup_EventWatcher_obj_setup((PyObject *)CPyType_event____setup_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event____start_watch_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event____start_watch_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____start_watch_EventWatcher_obj(void); + +static PyObject * +event____start_watch_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____start_watch_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event____start_watch_EventWatcher_obj_traverse(brownie___network___event____start_watch_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event____start_watch_EventWatcher_obj_clear(brownie___network___event____start_watch_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event____start_watch_EventWatcher_obj_dealloc(brownie___network___event____start_watch_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event____start_watch_EventWatcher_obj_free_instance == NULL) { + event____start_watch_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event____start_watch_EventWatcher_obj_dealloc) + event____start_watch_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____start_watch_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event____start_watch_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event____start_watch_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event____start_watch_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event____start_watch_EventWatcher_obj_____get__, + }; + memcpy(event____start_watch_EventWatcher_obj_vtable, event____start_watch_EventWatcher_obj_vtable_scratch, sizeof(event____start_watch_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event____start_watch_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event____start_watch_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event____start_watch_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____start_watch_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_start_watch_EventWatcher_obj", + .tp_new = event____start_watch_EventWatcher_obj_new, + .tp_dealloc = (destructor)event____start_watch_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event____start_watch_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event____start_watch_EventWatcher_obj_clear, + .tp_methods = event____start_watch_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event____start_watch_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event____start_watch_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event____start_watch_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_start_watch_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event____start_watch_EventWatcher_obj_template = &CPyType_event____start_watch_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____start_watch_EventWatcher_objObject *self; + if (event____start_watch_EventWatcher_obj_free_instance != NULL) { + self = event____start_watch_EventWatcher_obj_free_instance; + event____start_watch_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event____start_watch_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____start_watch_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event____start_watch_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event____start_watch_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3_start_watch_EventWatcher_obj_setup((PyObject *)CPyType_event____start_watch_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____loop_EventWatcher_env(void); + +static PyObject * +event____loop_EventWatcher_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____loop_EventWatcher_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event____loop_EventWatcher_env_traverse(brownie___network___event____loop_EventWatcher_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_self); + Py_VISIT(self->_workers_list); + Py_VISIT(self->__); + Py_VISIT(self->_elem); + Py_VISIT(self->_latest_events); + return 0; +} + +static int +event____loop_EventWatcher_env_clear(brownie___network___event____loop_EventWatcher_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_workers_list); + Py_CLEAR(self->__); + Py_CLEAR(self->_elem); + Py_CLEAR(self->_latest_events); + return 0; +} + +static void +event____loop_EventWatcher_env_dealloc(brownie___network___event____loop_EventWatcher_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (event____loop_EventWatcher_env_free_instance == NULL) { + event____loop_EventWatcher_env_free_instance = self; + self->bitmap = 0; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_workers_list); + self->_sleep_time = -113.0; + Py_CLEAR(self->__); + Py_CLEAR(self->_elem); + self->_time_left = -113.0; + Py_CLEAR(self->_latest_events); + return; + } + CPy_TRASHCAN_BEGIN(self, event____loop_EventWatcher_env_dealloc) + event____loop_EventWatcher_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____loop_EventWatcher_env_vtable[1]; +static bool +CPyDef_event____loop_EventWatcher_env_trait_vtable_setup(void) +{ + CPyVTableItem event____loop_EventWatcher_env_vtable_scratch[] = { + NULL + }; + memcpy(event____loop_EventWatcher_env_vtable, event____loop_EventWatcher_env_vtable_scratch, sizeof(event____loop_EventWatcher_env_vtable)); + return 1; +} + +static PyMethodDef event____loop_EventWatcher_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____loop_EventWatcher_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_loop_EventWatcher_env", + .tp_new = event____loop_EventWatcher_env_new, + .tp_dealloc = (destructor)event____loop_EventWatcher_env_dealloc, + .tp_traverse = (traverseproc)event____loop_EventWatcher_env_traverse, + .tp_clear = (inquiry)event____loop_EventWatcher_env_clear, + .tp_methods = event____loop_EventWatcher_env_methods, + .tp_basicsize = sizeof(brownie___network___event____loop_EventWatcher_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_loop_EventWatcher_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_event____loop_EventWatcher_env_template = &CPyType_event____loop_EventWatcher_env_template_; + +PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____loop_EventWatcher_envObject *self; + if (event____loop_EventWatcher_env_free_instance != NULL) { + self = event____loop_EventWatcher_env_free_instance; + event____loop_EventWatcher_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event____loop_EventWatcher_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____loop_EventWatcher_env_vtable; + self->bitmap = 0; + self->_sleep_time = -113.0; + self->_time_left = -113.0; + return (PyObject *)self; +} + +PyObject *CPyDef_event____loop_EventWatcher_env(void) +{ + PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_env_setup((PyObject *)CPyType_event____loop_EventWatcher_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event____loop_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event____loop_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event____loop_EventWatcher_obj(void); + +static PyObject * +event____loop_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event____loop_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event____loop_EventWatcher_obj_traverse(brownie___network___event____loop_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +event____loop_EventWatcher_obj_clear(brownie___network___event____loop_EventWatcher_objObject *self) +{ + return 0; +} + +static void +event____loop_EventWatcher_obj_dealloc(brownie___network___event____loop_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event____loop_EventWatcher_obj_free_instance == NULL) { + event____loop_EventWatcher_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, event____loop_EventWatcher_obj_dealloc) + event____loop_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event____loop_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event____loop_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event____loop_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event____loop_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event____loop_EventWatcher_obj_____get__, + }; + memcpy(event____loop_EventWatcher_obj_vtable, event____loop_EventWatcher_obj_vtable_scratch, sizeof(event____loop_EventWatcher_obj_vtable)); + return 1; +} + +static PyMethodDef event____loop_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event____loop_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event____loop_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event____loop_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_loop_EventWatcher_obj", + .tp_new = event____loop_EventWatcher_obj_new, + .tp_dealloc = (destructor)event____loop_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event____loop_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event____loop_EventWatcher_obj_clear, + .tp_methods = event____loop_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event____loop_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event____loop_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event____loop_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_loop_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event____loop_EventWatcher_obj_template = &CPyType_event____loop_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event____loop_EventWatcher_objObject *self; + if (event____loop_EventWatcher_obj_free_instance != NULL) { + self = event____loop_EventWatcher_obj_free_instance; + event____loop_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event____loop_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event____loop_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event____loop_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event____loop_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3_loop_EventWatcher_obj_setup((PyObject *)CPyType_event____loop_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__event_____mypyc_lambda__0__loop_EventWatcher_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(void); + +static PyObject * +event_____mypyc_lambda__0__loop_EventWatcher_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +event_____mypyc_lambda__0__loop_EventWatcher_obj_traverse(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +event_____mypyc_lambda__0__loop_EventWatcher_obj_clear(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +event_____mypyc_lambda__0__loop_EventWatcher_obj_dealloc(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance == NULL) { + event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, event_____mypyc_lambda__0__loop_EventWatcher_obj_dealloc) + event_____mypyc_lambda__0__loop_EventWatcher_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable[2]; +static bool +CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_trait_vtable_setup(void) +{ + CPyVTableItem event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__, + (CPyVTableItem)CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__, + }; + memcpy(event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable, event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable_scratch, sizeof(event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable)); + return 1; +} + +static PyObject * +event_____mypyc_lambda__0__loop_EventWatcher_obj_get___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, void *closure); +static int +event_____mypyc_lambda__0__loop_EventWatcher_obj_set___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef event_____mypyc_lambda__0__loop_EventWatcher_obj_getseters[] = { + {"__mypyc_env__", + (getter)event_____mypyc_lambda__0__loop_EventWatcher_obj_get___3_mypyc_env__, (setter)event_____mypyc_lambda__0__loop_EventWatcher_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef event_____mypyc_lambda__0__loop_EventWatcher_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($x)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0__loop_EventWatcher_obj", + .tp_new = event_____mypyc_lambda__0__loop_EventWatcher_obj_new, + .tp_dealloc = (destructor)event_____mypyc_lambda__0__loop_EventWatcher_obj_dealloc, + .tp_traverse = (traverseproc)event_____mypyc_lambda__0__loop_EventWatcher_obj_traverse, + .tp_clear = (inquiry)event_____mypyc_lambda__0__loop_EventWatcher_obj_clear, + .tp_getset = event_____mypyc_lambda__0__loop_EventWatcher_obj_getseters, + .tp_methods = event_____mypyc_lambda__0__loop_EventWatcher_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__event_____mypyc_lambda__0__loop_EventWatcher_obj, + .tp_basicsize = sizeof(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0__loop_EventWatcher_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template = &CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template_; + +PyObject *CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self; + if (event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance != NULL) { + self = event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance; + event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = event_____mypyc_lambda__0__loop_EventWatcher_obj_vtable; + self->vectorcall = CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(void) +{ + PyObject *self = CPyDef_event_____mypyc___3__mypyc_lambda__0__loop_EventWatcher_obj_setup((PyObject *)CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +event_____mypyc_lambda__0__loop_EventWatcher_obj_get___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0__loop_EventWatcher_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +event_____mypyc_lambda__0__loop_EventWatcher_obj_set___3_mypyc_env__(brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0__loop_EventWatcher_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_event____loop_EventWatcher_env)) + tmp = value; + else { + CPy_TypeError("brownie.network.event._loop_EventWatcher_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef eventmodule_methods[] = { + {"__get_path", (PyCFunction)CPyPy_event_____get_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get_path()\n--\n\n") /* docstring */}, + {"_get_topics", (PyCFunction)CPyPy_event____get_topics, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_topics(abi)\n--\n\n") /* docstring */}, + {"_add_deployment_topics", (PyCFunction)CPyPy_event____add_deployment_topics, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_deployment_topics(address, abi)\n--\n\n") /* docstring */}, + {"_decode_logs", (PyCFunction)CPyPy_event____decode_logs, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decode_logs(logs, contracts=None)\n--\n\n") /* docstring */}, + {"_decode_ds_note", (PyCFunction)CPyPy_event____decode_ds_note, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decode_ds_note(log, contract)\n--\n\n") /* docstring */}, + {"_decode_trace", (PyCFunction)CPyPy_event____decode_trace, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decode_trace(trace, initial_address)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___event(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___event__internal, "__name__"); + CPyStatic_event___globals = PyModule_GetDict(CPyModule_brownie___network___event__internal); + if (unlikely(CPyStatic_event___globals == NULL)) + goto fail; + CPyType_event____trigger_callbacks__EventWatchData_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____trigger_callbacks__EventWatchData_env_template, NULL, modname); + if (unlikely(!CPyType_event____trigger_callbacks__EventWatchData_env)) + goto fail; + CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_template, NULL, modname); + if (unlikely(!CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj)) + goto fail; + CPyType_event_____init___3_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event_____init___3_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event_____init___3_EventWatcher_obj)) + goto fail; + CPyType_event_____del___3_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event_____del___3_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event_____del___3_EventWatcher_obj)) + goto fail; + CPyType_event___stop_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event___stop_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event___stop_EventWatcher_obj)) + goto fail; + CPyType_event___reset_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event___reset_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event___reset_EventWatcher_obj)) + goto fail; + CPyType_event___add_event_callback_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event___add_event_callback_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event___add_event_callback_EventWatcher_obj)) + goto fail; + CPyType_event____setup_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____setup_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event____setup_EventWatcher_obj)) + goto fail; + CPyType_event____start_watch_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____start_watch_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event____start_watch_EventWatcher_obj)) + goto fail; + CPyType_event____loop_EventWatcher_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____loop_EventWatcher_env_template, NULL, modname); + if (unlikely(!CPyType_event____loop_EventWatcher_env)) + goto fail; + CPyType_event____loop_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event____loop_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event____loop_EventWatcher_obj)) + goto fail; + CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj_template, NULL, modname); + if (unlikely(!CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_event_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___event__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_event____deployment_topics); + CPyStatic_event____deployment_topics = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_event___event_watcher); + CPyStatic_event___event_watcher = NULL; + CPy_XDECREF(CPyStatic_event____topics); + CPyStatic_event____topics = NULL; + Py_CLEAR(CPyType_event___EventDict); + Py_CLEAR(CPyType_event____EventItem); + Py_CLEAR(CPyType_event____EventWatchData); + Py_CLEAR(CPyType_event___EventWatcher); + Py_CLEAR(CPyType_event____trigger_callbacks__EventWatchData_env); + Py_CLEAR(CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj); + Py_CLEAR(CPyType_event_____init___3_EventWatcher_obj); + Py_CLEAR(CPyType_event_____del___3_EventWatcher_obj); + Py_CLEAR(CPyType_event___stop_EventWatcher_obj); + Py_CLEAR(CPyType_event___reset_EventWatcher_obj); + Py_CLEAR(CPyType_event___add_event_callback_EventWatcher_obj); + Py_CLEAR(CPyType_event____setup_EventWatcher_obj); + Py_CLEAR(CPyType_event____start_watch_EventWatcher_obj); + Py_CLEAR(CPyType_event____loop_EventWatcher_env); + Py_CLEAR(CPyType_event____loop_EventWatcher_obj); + Py_CLEAR(CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj); + return -1; +} +static struct PyModuleDef eventmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.event", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + eventmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___event(void) +{ + if (CPyModule_brownie___network___event__internal) { + Py_INCREF(CPyModule_brownie___network___event__internal); + return CPyModule_brownie___network___event__internal; + } + CPyModule_brownie___network___event__internal = PyModule_Create(&eventmodule); + if (unlikely(CPyModule_brownie___network___event__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___event(CPyModule_brownie___network___event__internal) != 0) + goto fail; + return CPyModule_brownie___network___event__internal; + fail: + return NULL; +} + +char CPyDef_event___EventDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_events) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + CPyTagged cpy_r_r11; + PyObject *cpy_r_r12; + int64_t cpy_r_r13; + CPyPtr cpy_r_r14; + int64_t cpy_r_r15; + char cpy_r_r16; + CPyTagged cpy_r_pos; + CPyPtr cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + CPyPtr 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + CPyPtr cpy_r_r32; + int64_t cpy_r_r33; + PyObject *cpy_r_r34; + int64_t cpy_r_r35; + CPyPtr cpy_r_r36; + int64_t cpy_r_r37; + char cpy_r_r38; + CPyPtr cpy_r_r39; + CPyPtr cpy_r_r40; + int64_t cpy_r_r41; + CPyPtr cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + tuple_T2OO cpy_r_r50; + PyObject *cpy_r_r51; + int64_t cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + CPyPtr cpy_r_r61; + CPyPtr cpy_r_r62; + tuple_T1I cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + CPyTagged cpy_r_r68; + int64_t cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + int64_t cpy_r_r75; + CPyPtr cpy_r_r76; + int64_t cpy_r_r77; + char cpy_r_r78; + CPyPtr cpy_r_r79; + CPyPtr cpy_r_r80; + int64_t cpy_r_r81; + CPyPtr cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + int64_t cpy_r_r91; + CPyPtr cpy_r_r92; + int64_t cpy_r_r93; + char cpy_r_r94; + CPyPtr cpy_r_r95; + CPyPtr cpy_r_r96; + int64_t cpy_r_r97; + CPyPtr cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + int32_t cpy_r_r103; + char cpy_r_r104; + int64_t cpy_r_r105; + CPyPtr cpy_r_r106; + int64_t cpy_r_r107; + PyObject *cpy_r_r108; + int64_t cpy_r_r109; + CPyPtr cpy_r_r110; + int64_t cpy_r_r111; + char cpy_r_r112; + CPyPtr cpy_r_r113; + CPyPtr cpy_r_r114; + int64_t cpy_r_r115; + CPyPtr cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + CPyTagged cpy_r_r121; + PyObject *cpy_r_r122; + int64_t cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + int32_t cpy_r_r126; + char cpy_r_r127; + int64_t cpy_r_r128; + char cpy_r_r129; + if (cpy_r_events != NULL) goto CPyL68; + cpy_r_r0 = Py_None; + cpy_r_events = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_events != cpy_r_r1; + if (!cpy_r_r2) goto CPyL69; + CPy_INCREF(cpy_r_events); + cpy_r_r3 = cpy_r_events; + cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 66, CPyStatic_event___globals); + goto CPyL70; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL69; + cpy_r_r7 = PySequence_List(cpy_r_events); + CPy_DECREF(cpy_r_events); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 71, CPyStatic_event___globals); + goto CPyL67; + } + cpy_r_r8 = cpy_r_r7; + goto CPyL10; +CPyL8: ; + cpy_r_r9 = PyList_New(0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 71, CPyStatic_event___globals); + goto CPyL67; + } + cpy_r_r8 = cpy_r_r9; +CPyL10: ; + cpy_r_events = cpy_r_r8; + cpy_r_r10 = PyList_New(0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 73, CPyStatic_event___globals); + goto CPyL70; + } + cpy_r_r11 = 0; + if (likely(PyList_Check(cpy_r_events))) + cpy_r_r12 = cpy_r_events; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 80, CPyStatic_event___globals, "list", cpy_r_events); + goto CPyL71; + } + cpy_r_r13 = 0; +CPyL13: ; + cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; + cpy_r_r15 = *(int64_t *)cpy_r_r14; + cpy_r_r16 = cpy_r_r13 < cpy_r_r15; + if (!cpy_r_r16) goto CPyL72; + cpy_r_pos = cpy_r_r11; + cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r18 = *(CPyPtr *)cpy_r_r17; + cpy_r_r19 = cpy_r_r13 * 8; + cpy_r_r20 = cpy_r_r18 + cpy_r_r19; + cpy_r_r21 = *(PyObject * *)cpy_r_r20; + CPy_INCREF(cpy_r_r21); + if (likely(PyDict_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 73, CPyStatic_event___globals, "dict", cpy_r_r21); + goto CPyL73; + } + cpy_r_r23 = CPyStatics[397]; /* 'name' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 75, CPyStatic_event___globals); + goto CPyL74; + } + if (likely(PyUnicode_Check(cpy_r_r24))) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 75, CPyStatic_event___globals, "str", cpy_r_r24); + goto CPyL74; + } + cpy_r_r26 = CPyStatics[124]; /* 'address' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r22, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 76, CPyStatic_event___globals); + goto CPyL75; + } + if (likely(PyUnicode_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 76, CPyStatic_event___globals, "str", cpy_r_r27); + goto CPyL75; + } + cpy_r_r29 = CPyStatics[311]; /* 'data' */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_r22, cpy_r_r29); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL76; + } + if (likely(PyList_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "list", cpy_r_r30); + goto CPyL76; + } + cpy_r_r32 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; + cpy_r_r33 = *(int64_t *)cpy_r_r32; + cpy_r_r34 = PyList_New(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL77; + } + cpy_r_r35 = 0; +CPyL23: ; + cpy_r_r36 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; + cpy_r_r37 = *(int64_t *)cpy_r_r36; + cpy_r_r38 = cpy_r_r35 < cpy_r_r37; + if (!cpy_r_r38) goto CPyL78; + cpy_r_r39 = (CPyPtr)&((PyListObject *)cpy_r_r31)->ob_item; + cpy_r_r40 = *(CPyPtr *)cpy_r_r39; + cpy_r_r41 = cpy_r_r35 * 8; + cpy_r_r42 = cpy_r_r40 + cpy_r_r41; + cpy_r_r43 = *(PyObject * *)cpy_r_r42; + CPy_INCREF(cpy_r_r43); + if (likely(PyDict_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "dict", cpy_r_r43); + goto CPyL79; + } + cpy_r_r45 = CPyStatics[397]; /* 'name' */ + cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL80; + } + if (likely(PyUnicode_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "str", cpy_r_r46); + goto CPyL80; + } + cpy_r_r48 = CPyStatics[808]; /* 'value' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r44, cpy_r_r48); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL81; + } + cpy_r_r50.f0 = cpy_r_r47; + cpy_r_r50.f1 = cpy_r_r49; + cpy_r_r51 = PyTuple_New(2); + if (unlikely(cpy_r_r51 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp487 = cpy_r_r50.f0; + PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp487); + PyObject *__tmp488 = cpy_r_r50.f1; + PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp488); + CPyList_SetItemUnsafe(cpy_r_r34, cpy_r_r35, cpy_r_r51); + cpy_r_r52 = cpy_r_r35 + 1; + cpy_r_r35 = cpy_r_r52; + goto CPyL23; +CPyL30: ; + cpy_r_r53 = CPyStatic_event___globals; + cpy_r_r54 = CPyStatics[892]; /* 'OrderedDict' */ + cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL82; + } + PyObject *cpy_r_r56[1] = {cpy_r_r34}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r57, 1, 0); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL82; + } + CPy_DECREF_NO_IMM(cpy_r_r34); + if (likely(PyDict_Check(cpy_r_r58))) + cpy_r_r59 = cpy_r_r58; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals, "dict", cpy_r_r58); + goto CPyL76; + } + cpy_r_r60 = PyList_New(1); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 77, CPyStatic_event___globals); + goto CPyL83; + } + cpy_r_r61 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; + cpy_r_r62 = *(CPyPtr *)cpy_r_r61; + *(PyObject * *)cpy_r_r62 = cpy_r_r59; + cpy_r_r63.f0 = cpy_r_pos; + cpy_r_r64 = PyTuple_New(1); + if (unlikely(cpy_r_r64 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp489 = CPyTagged_StealAsObject(cpy_r_r63.f0); + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp489); + cpy_r_r65 = CPyDef_event____EventItem(cpy_r_r25, cpy_r_r28, cpy_r_r60, cpy_r_r64); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r28); + CPy_DECREF_NO_IMM(cpy_r_r60); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 74, CPyStatic_event___globals); + goto CPyL84; + } + cpy_r_r66 = PyList_Append(cpy_r_r10, cpy_r_r65); + CPy_DECREF_NO_IMM(cpy_r_r65); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 73, CPyStatic_event___globals); + goto CPyL84; + } + cpy_r_r68 = cpy_r_r11 + 2; + cpy_r_r11 = cpy_r_r68; + cpy_r_r69 = cpy_r_r13 + 1; + cpy_r_r13 = cpy_r_r69; + goto CPyL13; +CPyL37: ; + CPy_INCREF_NO_IMM(cpy_r_r10); + ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered = cpy_r_r10; + cpy_r_r70 = CPyStatic_event___globals; + cpy_r_r71 = CPyStatics[892]; /* 'OrderedDict' */ + cpy_r_r72 = CPyDict_GetItem(cpy_r_r70, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 85, CPyStatic_event___globals); + goto CPyL85; + } + cpy_r_r73 = PyObject_Vectorcall(cpy_r_r72, 0, 0, 0); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 85, CPyStatic_event___globals); + goto CPyL85; + } + if (likely(PyDict_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 85, CPyStatic_event___globals, "dict", cpy_r_r73); + goto CPyL85; + } + cpy_r_r75 = 0; +CPyL41: ; + cpy_r_r76 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; + cpy_r_r77 = *(int64_t *)cpy_r_r76; + cpy_r_r78 = cpy_r_r75 < cpy_r_r77; + if (!cpy_r_r78) goto CPyL86; + cpy_r_r79 = (CPyPtr)&((PyListObject *)cpy_r_r10)->ob_item; + cpy_r_r80 = *(CPyPtr *)cpy_r_r79; + cpy_r_r81 = cpy_r_r75 * 8; + cpy_r_r82 = cpy_r_r80 + cpy_r_r81; + cpy_r_r83 = *(PyObject * *)cpy_r_r82; + CPy_INCREF(cpy_r_r83); + if (likely(Py_TYPE(cpy_r_r83) == CPyType_event____EventItem)) + cpy_r_r84 = cpy_r_r83; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 86, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r83); + goto CPyL87; + } + cpy_r_r85 = ((brownie___network___event____EventItemObject *)cpy_r_r84)->_name; + if (unlikely(cpy_r_r85 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'name' of '_EventItem' undefined"); + } else { + CPy_INCREF(cpy_r_r85); + } + CPy_DECREF_NO_IMM(cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 87, CPyStatic_event___globals); + goto CPyL87; + } +CPyL44: ; + cpy_r_r86 = PyDict_Contains(cpy_r_r74, cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 88, CPyStatic_event___globals); + goto CPyL88; + } + cpy_r_r88 = cpy_r_r86; + cpy_r_r89 = cpy_r_r88 ^ 1; + if (!cpy_r_r89) goto CPyL89; + cpy_r_r90 = PyList_New(0); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 89, CPyStatic_event___globals); + goto CPyL88; + } + cpy_r_r91 = 0; +CPyL48: ; + cpy_r_r92 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; + cpy_r_r93 = *(int64_t *)cpy_r_r92; + cpy_r_r94 = cpy_r_r91 < cpy_r_r93; + if (!cpy_r_r94) goto CPyL54; + cpy_r_r95 = (CPyPtr)&((PyListObject *)cpy_r_r10)->ob_item; + cpy_r_r96 = *(CPyPtr *)cpy_r_r95; + cpy_r_r97 = cpy_r_r91 * 8; + cpy_r_r98 = cpy_r_r96 + cpy_r_r97; + cpy_r_r99 = *(PyObject * *)cpy_r_r98; + CPy_INCREF(cpy_r_r99); + if (likely(Py_TYPE(cpy_r_r99) == CPyType_event____EventItem)) + cpy_r_r100 = cpy_r_r99; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 89, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r99); + goto CPyL90; + } + cpy_r_r101 = ((brownie___network___event____EventItemObject *)cpy_r_r100)->_name; + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__init__", "_EventItem", "name", 89, CPyStatic_event___globals); + goto CPyL91; + } + CPy_INCREF(cpy_r_r101); +CPyL51: ; + cpy_r_r102 = CPyStr_Equal(cpy_r_r101, cpy_r_r85); + CPy_DECREF(cpy_r_r101); + if (!cpy_r_r102) goto CPyL92; + cpy_r_r103 = PyList_Append(cpy_r_r90, cpy_r_r100); + CPy_DECREF_NO_IMM(cpy_r_r100); + cpy_r_r104 = cpy_r_r103 >= 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 89, CPyStatic_event___globals); + goto CPyL90; + } +CPyL53: ; + cpy_r_r105 = cpy_r_r91 + 1; + cpy_r_r91 = cpy_r_r105; + goto CPyL48; +CPyL54: ; + cpy_r_r106 = (CPyPtr)&((PyVarObject *)cpy_r_r90)->ob_size; + cpy_r_r107 = *(int64_t *)cpy_r_r106; + cpy_r_r108 = PyTuple_New(cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); + goto CPyL93; + } + cpy_r_r109 = 0; +CPyL56: ; + cpy_r_r110 = (CPyPtr)&((PyVarObject *)cpy_r_r90)->ob_size; + cpy_r_r111 = *(int64_t *)cpy_r_r110; + cpy_r_r112 = cpy_r_r109 < cpy_r_r111; + if (!cpy_r_r112) goto CPyL63; + cpy_r_r113 = (CPyPtr)&((PyListObject *)cpy_r_r90)->ob_item; + cpy_r_r114 = *(CPyPtr *)cpy_r_r113; + cpy_r_r115 = cpy_r_r109 * 8; + cpy_r_r116 = cpy_r_r114 + cpy_r_r115; + cpy_r_r117 = *(PyObject * *)cpy_r_r116; + CPy_INCREF(cpy_r_r117); + if (likely(Py_TYPE(cpy_r_r117) == CPyType_event____EventItem)) + cpy_r_r118 = cpy_r_r117; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r117); + goto CPyL94; + } + cpy_r_r119 = ((brownie___network___event____EventItemObject *)cpy_r_r118)->_pos; + if (unlikely(cpy_r_r119 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'pos' of '_EventItem' undefined"); + } else { + CPy_INCREF(cpy_r_r119); + } + CPy_DECREF_NO_IMM(cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); + goto CPyL94; + } +CPyL59: ; + cpy_r_r120 = CPySequenceTuple_GetItem(cpy_r_r119, 0); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); + goto CPyL94; + } + if (likely(PyLong_Check(cpy_r_r120))) + cpy_r_r121 = CPyTagged_FromObject(cpy_r_r120); + else { + CPy_TypeError("int", cpy_r_r120); cpy_r_r121 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r121 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 94, CPyStatic_event___globals); + goto CPyL94; + } + cpy_r_r122 = CPyTagged_StealAsObject(cpy_r_r121); + CPySequenceTuple_SetItemUnsafe(cpy_r_r108, cpy_r_r109, cpy_r_r122); + cpy_r_r123 = cpy_r_r109 + 1; + cpy_r_r109 = cpy_r_r123; + goto CPyL56; +CPyL63: ; + cpy_r_r124 = Py_None; + cpy_r_r125 = CPyDef_event____EventItem(cpy_r_r85, cpy_r_r124, cpy_r_r90, cpy_r_r108); + CPy_DECREF_NO_IMM(cpy_r_r90); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 90, CPyStatic_event___globals); + goto CPyL88; + } + cpy_r_r126 = CPyDict_SetItem(cpy_r_r74, cpy_r_r85, cpy_r_r125); + CPy_DECREF(cpy_r_r85); + CPy_DECREF_NO_IMM(cpy_r_r125); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 90, CPyStatic_event___globals); + goto CPyL87; + } +CPyL65: ; + cpy_r_r128 = cpy_r_r75 + 1; + cpy_r_r75 = cpy_r_r128; + goto CPyL41; +CPyL66: ; + ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict = cpy_r_r74; + return 1; +CPyL67: ; + cpy_r_r129 = 2; + return cpy_r_r129; +CPyL68: ; + CPy_INCREF(cpy_r_events); + goto CPyL2; +CPyL69: ; + CPy_DECREF(cpy_r_events); + goto CPyL8; +CPyL70: ; + CPy_DecRef(cpy_r_events); + goto CPyL67; +CPyL71: ; + CPy_DecRef(cpy_r_r10); + goto CPyL67; +CPyL72: ; + CPy_DECREF_NO_IMM(cpy_r_r12); + goto CPyL37; +CPyL73: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + goto CPyL67; +CPyL74: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r22); + goto CPyL67; +CPyL75: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + goto CPyL67; +CPyL76: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL67; +CPyL77: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + goto CPyL67; +CPyL78: ; + CPy_DECREF_NO_IMM(cpy_r_r31); + goto CPyL30; +CPyL79: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + goto CPyL67; +CPyL80: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r44); + goto CPyL67; +CPyL81: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r47); + goto CPyL67; +CPyL82: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r34); + goto CPyL67; +CPyL83: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_pos); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r59); + goto CPyL67; +CPyL84: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL67; +CPyL85: ; + CPy_DecRef(cpy_r_r10); + goto CPyL67; +CPyL86: ; + CPy_DECREF_NO_IMM(cpy_r_r10); + goto CPyL66; +CPyL87: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r74); + goto CPyL67; +CPyL88: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r85); + goto CPyL67; +CPyL89: ; + CPy_DECREF(cpy_r_r85); + goto CPyL65; +CPyL90: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r90); + goto CPyL67; +CPyL91: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r100); + goto CPyL67; +CPyL92: ; + CPy_DECREF_NO_IMM(cpy_r_r100); + goto CPyL53; +CPyL93: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r90); + goto CPyL67; +CPyL94: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r108); + goto CPyL67; +} + +PyObject *CPyPy_event___EventDict_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"events", 0}; + PyObject *obj_events = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "|O", "__init__", kwlist, &obj_events)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *arg_events; + if (obj_events == NULL) { + arg_events = NULL; + goto __LL490; + } + arg_events = obj_events; + if (arg_events != NULL) goto __LL490; + if (obj_events == Py_None) + arg_events = obj_events; + else { + arg_events = NULL; + } + if (arg_events != NULL) goto __LL490; + CPy_TypeError("object or None", obj_events); + goto fail; +__LL490: ; + char retval = CPyDef_event___EventDict_____init__(arg_self, arg_events); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__init__", 66, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict_____repr__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + cpy_r_r0 = PyObject_Str(cpy_r_self); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__repr__", 100, CPyStatic_event___globals); + goto CPyL2; + } + return cpy_r_r0; +CPyL2: ; + cpy_r_r1 = NULL; + return cpy_r_r1; +} + +PyObject *CPyPy_event___EventDict_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__repr__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event___EventDict_____repr__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__repr__", 99, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event___EventDict_____bool__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; + CPy_INCREF_NO_IMM(cpy_r_r0); + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r3 = cpy_r_r2 << 1; + cpy_r_r4 = cpy_r_r3 != 0; + return cpy_r_r4; +} + +PyObject *CPyPy_event___EventDict_____bool__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__bool__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + char retval = CPyDef_event___EventDict_____bool__(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__bool__", 102, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event___EventDict_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = PyDict_Contains(cpy_r_r0, cpy_r_name); + CPy_DECREF(cpy_r_r0); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/event.py", "__contains__", 107, CPyStatic_event___globals); + goto CPyL2; + } + cpy_r_r3 = cpy_r_r1; + return cpy_r_r3; +CPyL2: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy_event___EventDict_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"name", 0}; + static CPyArg_Parser parser = {"O:__contains__", kwlist, 0}; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + char retval = CPyDef_event___EventDict_____contains__(arg_self, arg_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__contains__", 105, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key) { + char cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T3OOO cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyPtr cpy_r_r12; + int64_t cpy_r_r13; + CPyTagged 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_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + tuple_T3OOO cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + CPyPtr cpy_r_r57; + CPyPtr cpy_r_r58; + CPyPtr cpy_r_r59; + CPyPtr cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + cpy_r_r0 = PyLong_Check(cpy_r_key); + if (!cpy_r_r0) goto CPyL17; + cpy_r_r1 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; + if (likely(PyLong_Check(cpy_r_key))) + cpy_r_r2 = CPyTagged_FromObject(cpy_r_key); + else { + CPy_TypeError("int", cpy_r_key); cpy_r_r2 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r2 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 122, CPyStatic_event___globals); + goto CPyL5; + } + cpy_r_r3 = CPyList_GetItem(cpy_r_r1, cpy_r_r2); + CPyTagged_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 122, CPyStatic_event___globals); + goto CPyL5; + } + if (likely(Py_TYPE(cpy_r_r3) == CPyType_event____EventItem)) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 122, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r3); + goto CPyL5; + } + return cpy_r_r4; +CPyL5: ; + cpy_r_r5 = CPy_CatchError(); + cpy_r_r6 = CPyModule_builtins; + cpy_r_r7 = CPyStatics[893]; /* 'IndexError' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 123, CPyStatic_event___globals); + goto CPyL15; + } + cpy_r_r9 = CPy_ExceptionMatches(cpy_r_r8); + CPy_DecRef(cpy_r_r8); + if (!cpy_r_r9) goto CPyL13; + cpy_r_r10 = CPyStatics[894]; /* 'Index out of range - only ' */ + cpy_r_r11 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; + cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; + cpy_r_r13 = *(int64_t *)cpy_r_r12; + cpy_r_r14 = cpy_r_r13 << 1; + cpy_r_r15 = CPyTagged_Str(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 125, CPyStatic_event___globals); + goto CPyL15; + } + cpy_r_r16 = CPyStatics[895]; /* ' events fired' */ + cpy_r_r17 = CPyStr_Build(3, cpy_r_r10, cpy_r_r15, cpy_r_r16); + CPy_DecRef(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 125, CPyStatic_event___globals); + goto CPyL15; + } + cpy_r_r18 = CPyStatic_event___globals; + cpy_r_r19 = CPyStatics[896]; /* 'EventLookupError' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 124, CPyStatic_event___globals); + goto CPyL42; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DecRef(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 124, CPyStatic_event___globals); + goto CPyL42; + } + CPy_DecRef(cpy_r_r17); + CPy_Raise(cpy_r_r23); + CPy_DecRef(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 124, CPyStatic_event___globals); + goto CPyL15; + } else + goto CPyL43; +CPyL12: ; + CPy_Unreachable(); +CPyL13: ; + CPy_Reraise(); + if (!0) { + goto CPyL15; + } else + goto CPyL44; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r5); + CPy_DecRef(cpy_r_r5.f0); + CPy_DecRef(cpy_r_r5.f1); + CPy_DecRef(cpy_r_r5.f2); + cpy_r_r24 = CPy_KeepPropagating(); + if (!cpy_r_r24) goto CPyL41; + CPy_Unreachable(); +CPyL17: ; + cpy_r_r25 = PyUnicode_Check(cpy_r_key); + if (!cpy_r_r25) goto CPyL34; + cpy_r_r26 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r26); + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r27 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 129, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL45; + } + cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 129, CPyStatic_event___globals); + goto CPyL22; + } + if (likely(Py_TYPE(cpy_r_r28) == CPyType_event____EventItem)) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 129, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r28); + goto CPyL22; + } + return cpy_r_r29; +CPyL22: ; + cpy_r_r30 = CPy_CatchError(); + cpy_r_r31 = CPyModule_builtins; + cpy_r_r32 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 130, CPyStatic_event___globals); + goto CPyL32; + } + cpy_r_r34 = CPy_ExceptionMatches(cpy_r_r33); + CPy_DecRef(cpy_r_r33); + if (!cpy_r_r34) goto CPyL30; + cpy_r_r35 = CPyStatics[897]; /* "Event '" */ + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r36 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL32; + } + cpy_r_r37 = CPyStatics[898]; /* "' did not fire." */ + cpy_r_r38 = CPyStr_Build(3, cpy_r_r35, cpy_r_r36, cpy_r_r37); + CPy_DecRef(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); + goto CPyL32; + } + cpy_r_r39 = CPyStatic_event___globals; + cpy_r_r40 = CPyStatics[896]; /* 'EventLookupError' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); + goto CPyL46; + } + PyObject *cpy_r_r42[1] = {cpy_r_r38}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); + CPy_DecRef(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); + goto CPyL46; + } + CPy_DecRef(cpy_r_r38); + CPy_Raise(cpy_r_r44); + CPy_DecRef(cpy_r_r44); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 131, CPyStatic_event___globals); + goto CPyL32; + } else + goto CPyL47; +CPyL29: ; + CPy_Unreachable(); +CPyL30: ; + CPy_Reraise(); + if (!0) { + goto CPyL32; + } else + goto CPyL48; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + CPy_RestoreExcInfo(cpy_r_r30); + CPy_DecRef(cpy_r_r30.f0); + CPy_DecRef(cpy_r_r30.f1); + CPy_DecRef(cpy_r_r30.f2); + cpy_r_r45 = CPy_KeepPropagating(); + if (!cpy_r_r45) goto CPyL41; + CPy_Unreachable(); +CPyL34: ; + cpy_r_r46 = CPyStatics[114]; /* '' */ + cpy_r_r47 = CPyStatics[899]; /* "Invalid key type '" */ + cpy_r_r48 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r49 = CPy_TYPE(cpy_r_key); + cpy_r_r50 = CPyStatics[114]; /* '' */ + cpy_r_r51 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r52[3] = {cpy_r_r48, cpy_r_r49, cpy_r_r50}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_VectorcallMethod(cpy_r_r51, cpy_r_r53, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r49); + cpy_r_r55 = CPyStatics[900]; /* "' - can only use strings or integers" */ + cpy_r_r56 = PyList_New(3); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); + goto CPyL50; + } + cpy_r_r57 = (CPyPtr)&((PyListObject *)cpy_r_r56)->ob_item; + cpy_r_r58 = *(CPyPtr *)cpy_r_r57; + CPy_INCREF(cpy_r_r47); + *(PyObject * *)cpy_r_r58 = cpy_r_r47; + cpy_r_r59 = cpy_r_r58 + 8; + *(PyObject * *)cpy_r_r59 = cpy_r_r54; + CPy_INCREF(cpy_r_r55); + cpy_r_r60 = cpy_r_r58 + 16; + *(PyObject * *)cpy_r_r60 = cpy_r_r55; + cpy_r_r61 = PyUnicode_Join(cpy_r_r46, cpy_r_r56); + CPy_DECREF_NO_IMM(cpy_r_r56); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); + goto CPyL41; + } + cpy_r_r62 = CPyModule_builtins; + cpy_r_r63 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); + goto CPyL51; + } + PyObject *cpy_r_r65[1] = {cpy_r_r61}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r66, 1, 0); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r61); + CPy_Raise(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 133, CPyStatic_event___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL41: ; + cpy_r_r68 = NULL; + return cpy_r_r68; +CPyL42: ; + CPy_DecRef(cpy_r_r17); + goto CPyL15; +CPyL43: ; + CPy_DecRef(cpy_r_r5.f0); + CPy_DecRef(cpy_r_r5.f1); + CPy_DecRef(cpy_r_r5.f2); + goto CPyL12; +CPyL44: ; + CPy_DecRef(cpy_r_r5.f0); + CPy_DecRef(cpy_r_r5.f1); + CPy_DecRef(cpy_r_r5.f2); + goto CPyL14; +CPyL45: ; + CPy_DecRef(cpy_r_r26); + goto CPyL22; +CPyL46: ; + CPy_DecRef(cpy_r_r38); + goto CPyL32; +CPyL47: ; + CPy_DecRef(cpy_r_r30.f0); + CPy_DecRef(cpy_r_r30.f1); + CPy_DecRef(cpy_r_r30.f2); + goto CPyL29; +CPyL48: ; + CPy_DecRef(cpy_r_r30.f0); + CPy_DecRef(cpy_r_r30.f1); + CPy_DecRef(cpy_r_r30.f2); + goto CPyL31; +CPyL49: ; + CPy_DecRef(cpy_r_r49); + goto CPyL41; +CPyL50: ; + CPy_DecRef(cpy_r_r54); + goto CPyL41; +CPyL51: ; + CPy_DecRef(cpy_r_r61); + goto CPyL41; +} + +PyObject *CPyPy_event___EventDict_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"key", 0}; + static CPyArg_Parser parser = {"O:__getitem__", kwlist, 0}; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_key)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *arg_key; + if (PyUnicode_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL491; + if (PyLong_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL491; + CPy_TypeError("union[str, int]", obj_key); + goto fail; +__LL491: ; + PyObject *retval = CPyDef_event___EventDict_____getitem__(arg_self, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 117, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict_____iter__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; + CPy_INCREF_NO_IMM(cpy_r_r0); + cpy_r_r1 = PyObject_GetIter(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__iter__", 136, CPyStatic_event___globals); + goto CPyL2; + } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_event___EventDict_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event___EventDict_____iter__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__iter__", 135, CPyStatic_event___globals); + return NULL; +} + +CPyTagged CPyDef_event___EventDict_____len__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__ordered; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 << 1; + return cpy_r_r3; +} + +PyObject *CPyPy_event___EventDict_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__len__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_event___EventDict_____len__(arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__len__", 138, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict_____str__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + int64_t cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T4CIOO cpy_r_r5; + CPyTagged cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyPtr cpy_r_r13; + int64_t cpy_r_r14; + PyObject *cpy_r_r15; + int64_t cpy_r_r16; + CPyPtr cpy_r_r17; + int64_t cpy_r_r18; + char cpy_r_r19; + CPyPtr cpy_r_r20; + CPyPtr cpy_r_r21; + int64_t cpy_r_r22; + CPyPtr cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int64_t cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL19; + } + cpy_r_r1 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = 0; + cpy_r_r3 = PyDict_Size(cpy_r_r1); + cpy_r_r4 = CPyDict_GetItemsIter(cpy_r_r1); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL20; + } +CPyL2: ; + cpy_r_r5 = CPyDict_NextItem(cpy_r_r4, cpy_r_r2); + cpy_r_r6 = cpy_r_r5.f1; + cpy_r_r2 = cpy_r_r6; + cpy_r_r7 = cpy_r_r5.f0; + if (!cpy_r_r7) goto CPyL21; + cpy_r_r8 = cpy_r_r5.f2; + CPy_INCREF(cpy_r_r8); + cpy_r_r9 = cpy_r_r5.f3; + CPy_INCREF(cpy_r_r9); + CPy_DECREF(cpy_r_r5.f2); + CPy_DECREF(cpy_r_r5.f3); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r10 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "str", cpy_r_r8); + goto CPyL22; + } + if (likely(Py_TYPE(cpy_r_r9) == CPyType_event____EventItem)) + cpy_r_r11 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r9); + goto CPyL23; + } + cpy_r_r12 = ((brownie___network___event____EventItemObject *)cpy_r_r11)->__ordered; + if (unlikely(cpy_r_r12 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '_ordered' of '_EventItem' undefined"); + } else { + CPy_INCREF_NO_IMM(cpy_r_r12); + } + CPy_DECREF_NO_IMM(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL24; + } +CPyL6: ; + cpy_r_r13 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; + cpy_r_r14 = *(int64_t *)cpy_r_r13; + cpy_r_r15 = PyList_New(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL25; + } + cpy_r_r16 = 0; +CPyL8: ; + cpy_r_r17 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; + cpy_r_r18 = *(int64_t *)cpy_r_r17; + cpy_r_r19 = cpy_r_r16 < cpy_r_r18; + if (!cpy_r_r19) goto CPyL26; + cpy_r_r20 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r21 = *(CPyPtr *)cpy_r_r20; + cpy_r_r22 = cpy_r_r16 * 8; + cpy_r_r23 = cpy_r_r21 + cpy_r_r22; + cpy_r_r24 = *(PyObject * *)cpy_r_r23; + CPy_INCREF(cpy_r_r24); + if (likely(Py_TYPE(cpy_r_r24) == CPyType_event____EventItem)) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_r24); + goto CPyL27; + } + cpy_r_r26 = CPyStatics[2029]; /* 0 */ + cpy_r_r27 = CPyDef_event____EventItem_____getitem__(cpy_r_r25, cpy_r_r26); + CPy_DECREF_NO_IMM(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL27; + } + if (likely(PyDict_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals, "dict", cpy_r_r27); + goto CPyL27; + } + CPyList_SetItemUnsafe(cpy_r_r15, cpy_r_r16, cpy_r_r28); + cpy_r_r29 = cpy_r_r16 + 1; + cpy_r_r16 = cpy_r_r29; + goto CPyL8; +CPyL14: ; + cpy_r_r30 = PyDict_SetItem(cpy_r_r0, cpy_r_r10, cpy_r_r15); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r15); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL28; + } + cpy_r_r32 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL28; + } else + goto CPyL2; +CPyL16: ; + cpy_r_r33 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL29; + } + cpy_r_r34 = PyObject_Str(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 143, CPyStatic_event___globals); + goto CPyL19; + } + return cpy_r_r34; +CPyL19: ; + cpy_r_r35 = NULL; + return cpy_r_r35; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL19; +CPyL21: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5.f2); + CPy_DECREF(cpy_r_r5.f3); + goto CPyL16; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL19; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + goto CPyL19; +CPyL24: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + goto CPyL19; +CPyL25: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL19; +CPyL26: ; + CPy_DECREF_NO_IMM(cpy_r_r12); + goto CPyL14; +CPyL27: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + goto CPyL19; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL19; +CPyL29: ; + CPy_DecRef(cpy_r_r0); + goto CPyL19; +} + +PyObject *CPyPy_event___EventDict_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__str__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event___EventDict_____str__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__str__", 142, CPyStatic_event___globals); + return NULL; +} + +CPyTagged CPyDef_event___EventDict___count(PyObject *cpy_r_self, PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + tuple_T0 cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + CPyTagged cpy_r_r5; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r0); + cpy_r_r1.empty_struct_error_flag = 0; + cpy_r_r2 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r3 = CPyDict_Get(cpy_r_r0, cpy_r_name, cpy_r_r2); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "count", 147, CPyStatic_event___globals); + goto CPyL3; + } + cpy_r_r4 = CPyObject_Size(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/event.py", "count", 147, CPyStatic_event___globals); + goto CPyL3; + } + return cpy_r_r4; +CPyL3: ; + cpy_r_r5 = CPY_INT_TAG; + return cpy_r_r5; +} + +PyObject *CPyPy_event___EventDict___count(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"name", 0}; + static CPyArg_Parser parser = {"O:count", kwlist, 0}; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + CPyTagged retval = CPyDef_event___EventDict___count(arg_self, arg_name); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "count", 145, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict___items(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyDict_Items(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 151, CPyStatic_event___globals); + goto CPyL2; + } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_event___EventDict___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":items", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event___EventDict___items(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "items", 149, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict___keys(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyDict_Keys(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 155, CPyStatic_event___globals); + goto CPyL2; + } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_event___EventDict___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":keys", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event___EventDict___keys(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "keys", 153, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___EventDict___values(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie___network___event___EventDictObject *)cpy_r_self)->__dict; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyDict_ValuesView(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "values", 159, CPyStatic_event___globals); + goto CPyL2; + } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_event___EventDict___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":values", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventDict)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventDict", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event___EventDict___values(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "values", 157, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____EventItem_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos) { + char cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + CPy_INCREF(cpy_r_name); + if (((brownie___network___event____EventItemObject *)cpy_r_self)->_name != NULL) { + CPy_DECREF(((brownie___network___event____EventItemObject *)cpy_r_self)->_name); + } + ((brownie___network___event____EventItemObject *)cpy_r_self)->_name = cpy_r_name; + cpy_r_r0 = 1; + if (unlikely(!cpy_r_r0)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 189, CPyStatic_event___globals); + goto CPyL5; + } + CPy_INCREF(cpy_r_address); + if (((brownie___network___event____EventItemObject *)cpy_r_self)->_address != NULL) { + CPy_DECREF(((brownie___network___event____EventItemObject *)cpy_r_self)->_address); + } + ((brownie___network___event____EventItemObject *)cpy_r_self)->_address = cpy_r_address; + cpy_r_r1 = 1; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 190, CPyStatic_event___globals); + goto CPyL5; + } + CPy_INCREF_NO_IMM(cpy_r_event_data); + if (((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered != NULL) { + CPy_DECREF_NO_IMM(((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered); + } + ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered = cpy_r_event_data; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 191, CPyStatic_event___globals); + goto CPyL5; + } + CPy_INCREF(cpy_r_pos); + if (((brownie___network___event____EventItemObject *)cpy_r_self)->_pos != NULL) { + CPy_DECREF(((brownie___network___event____EventItemObject *)cpy_r_self)->_pos); + } + ((brownie___network___event____EventItemObject *)cpy_r_self)->_pos = cpy_r_pos; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 192, CPyStatic_event___globals); + goto CPyL5; + } + return 1; +CPyL5: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy_event____EventItem_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"name", "address", "event_data", "pos", 0}; + PyObject *obj_name; + PyObject *obj_address; + PyObject *obj_event_data; + PyObject *obj_pos; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OOOO", "__init__", kwlist, &obj_name, &obj_address, &obj_event_data, &obj_pos)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + PyObject *arg_address; + if (PyUnicode_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL492; + if (obj_address == Py_None) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL492; + CPy_TypeError("str or None", obj_address); + goto fail; +__LL492: ; + PyObject *arg_event_data; + if (likely(PyList_Check(obj_event_data))) + arg_event_data = obj_event_data; + else { + CPy_TypeError("list", obj_event_data); + goto fail; + } + PyObject * arg_pos; + if (likely(PyTuple_Check(obj_pos))) + arg_pos = obj_pos; + else { + CPy_TypeError("tuple", obj_pos); + goto fail; + } + char retval = CPyDef_event____EventItem_____init__(arg_self, arg_name, arg_address, arg_event_data, arg_pos); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__init__", 182, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key) { + char cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T3OOO cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + CPyTagged cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject **cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + CPyPtr cpy_r_r71; + CPyPtr cpy_r_r72; + CPyPtr cpy_r_r73; + CPyPtr cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + cpy_r_r0 = PyLong_Check(cpy_r_key); + if (!cpy_r_r0) goto CPyL19; + cpy_r_r1 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "_ordered", 208, CPyStatic_event___globals); + goto CPyL5; + } +CPyL2: ; + if (likely(PyLong_Check(cpy_r_key))) + cpy_r_r2 = CPyTagged_FromObject(cpy_r_key); + else { + CPy_TypeError("int", cpy_r_key); cpy_r_r2 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r2 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 208, CPyStatic_event___globals); + goto CPyL5; + } + cpy_r_r3 = CPyList_GetItem(cpy_r_r1, cpy_r_r2); + CPyTagged_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 208, CPyStatic_event___globals); + goto CPyL5; + } + return cpy_r_r3; +CPyL5: ; + cpy_r_r4 = CPy_CatchError(); + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[893]; /* 'IndexError' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 209, CPyStatic_event___globals); + goto CPyL17; + } + cpy_r_r8 = CPy_ExceptionMatches(cpy_r_r7); + CPy_DecRef(cpy_r_r7); + if (!cpy_r_r8) goto CPyL15; + cpy_r_r9 = CPyStatics[894]; /* 'Index out of range - only ' */ + cpy_r_r10 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "_ordered", 211, CPyStatic_event___globals); + goto CPyL17; + } +CPyL8: ; + cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; + cpy_r_r12 = *(int64_t *)cpy_r_r11; + cpy_r_r13 = cpy_r_r12 << 1; + cpy_r_r14 = CPyTagged_Str(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 211, CPyStatic_event___globals); + goto CPyL17; + } + cpy_r_r15 = CPyStatics[705]; /* " '" */ + cpy_r_r16 = ((brownie___network___event____EventItemObject *)cpy_r_self)->_name; + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "name", 211, CPyStatic_event___globals); + goto CPyL53; + } + CPy_INCREF(cpy_r_r16); +CPyL10: ; + cpy_r_r17 = CPyStatics[901]; /* "' events fired" */ + cpy_r_r18 = CPyStr_Build(5, cpy_r_r9, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r17); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 211, CPyStatic_event___globals); + goto CPyL17; + } + cpy_r_r19 = CPyStatic_event___globals; + cpy_r_r20 = CPyStatics[896]; /* 'EventLookupError' */ + cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 210, CPyStatic_event___globals); + goto CPyL54; + } + PyObject *cpy_r_r22[1] = {cpy_r_r18}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); + CPy_DecRef(cpy_r_r21); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 210, CPyStatic_event___globals); + goto CPyL54; + } + CPy_DecRef(cpy_r_r18); + CPy_Raise(cpy_r_r24); + CPy_DecRef(cpy_r_r24); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 210, CPyStatic_event___globals); + goto CPyL17; + } else + goto CPyL55; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_Reraise(); + if (!0) { + goto CPyL17; + } else + goto CPyL56; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + CPy_RestoreExcInfo(cpy_r_r4); + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + cpy_r_r25 = CPy_KeepPropagating(); + if (!cpy_r_r25) goto CPyL52; + CPy_Unreachable(); +CPyL19: ; + cpy_r_r26 = PyUnicode_Check(cpy_r_key); + if (!cpy_r_r26) goto CPyL45; + cpy_r_r27 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "_ordered", 214, CPyStatic_event___globals); + goto CPyL52; + } +CPyL21: ; + cpy_r_r28 = CPyList_GetItemShort(cpy_r_r27, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 214, CPyStatic_event___globals); + goto CPyL52; + } + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r29 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 215, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL57; + } + cpy_r_r30 = PySequence_Contains(cpy_r_r28, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 215, CPyStatic_event___globals); + goto CPyL57; + } + cpy_r_r32 = cpy_r_r30; + if (!cpy_r_r32) goto CPyL28; + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r33 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 216, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL57; + } + cpy_r_r34 = PyObject_GetItem(cpy_r_r28, cpy_r_r33); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 216, CPyStatic_event___globals); + goto CPyL52; + } + return cpy_r_r34; +CPyL28: ; + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r35 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 217, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL57; + } + cpy_r_r36 = CPyStatics[812]; /* ' (indexed)' */ + cpy_r_r37 = CPyStr_Build(2, cpy_r_r35, cpy_r_r36); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 217, CPyStatic_event___globals); + goto CPyL57; + } + cpy_r_r38 = PySequence_Contains(cpy_r_r28, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 217, CPyStatic_event___globals); + goto CPyL57; + } + cpy_r_r40 = cpy_r_r38; + if (!cpy_r_r40) goto CPyL58; + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r41 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 218, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL57; + } + cpy_r_r42 = CPyStatics[812]; /* ' (indexed)' */ + cpy_r_r43 = CPyStr_Build(2, cpy_r_r41, cpy_r_r42); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 218, CPyStatic_event___globals); + goto CPyL57; + } + cpy_r_r44 = PyObject_GetItem(cpy_r_r28, cpy_r_r43); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 218, CPyStatic_event___globals); + goto CPyL52; + } + return cpy_r_r44; +CPyL36: ; + cpy_r_r45 = CPyStatics[293]; /* ', ' */ + cpy_r_r46 = CPyDef_event____EventItem___keys(cpy_r_self); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 219, CPyStatic_event___globals); + goto CPyL52; + } + cpy_r_r47 = PyUnicode_Join(cpy_r_r45, cpy_r_r46); + CPy_DECREF_NO_IMM(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 219, CPyStatic_event___globals); + goto CPyL52; + } + cpy_r_r48 = CPyStatics[902]; /* "Unknown key '" */ + CPy_INCREF(cpy_r_key); + if (likely(PyUnicode_Check(cpy_r_key))) + cpy_r_r49 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "__getitem__", 221, CPyStatic_event___globals, "str", cpy_r_key); + goto CPyL59; + } + cpy_r_r50 = CPyStatics[903]; /* "' - the '" */ + cpy_r_r51 = ((brownie___network___event____EventItemObject *)cpy_r_self)->_name; + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__getitem__", "_EventItem", "name", 221, CPyStatic_event___globals); + goto CPyL60; + } + CPy_INCREF(cpy_r_r51); +CPyL40: ; + cpy_r_r52 = CPyStatics[904]; /* "' event includes these keys: " */ + cpy_r_r53 = CPyStr_Build(6, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_r52, cpy_r_r47); + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 221, CPyStatic_event___globals); + goto CPyL52; + } + cpy_r_r54 = CPyStatic_event___globals; + cpy_r_r55 = CPyStatics[896]; /* 'EventLookupError' */ + cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 220, CPyStatic_event___globals); + goto CPyL61; + } + PyObject *cpy_r_r57[1] = {cpy_r_r53}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r56, cpy_r_r58, 1, 0); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 220, CPyStatic_event___globals); + goto CPyL61; + } + CPy_DECREF(cpy_r_r53); + CPy_Raise(cpy_r_r59); + CPy_DECREF(cpy_r_r59); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 220, CPyStatic_event___globals); + goto CPyL52; + } + CPy_Unreachable(); +CPyL45: ; + cpy_r_r60 = CPyStatics[114]; /* '' */ + cpy_r_r61 = CPyStatics[899]; /* "Invalid key type '" */ + cpy_r_r62 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r63 = CPy_TYPE(cpy_r_key); + cpy_r_r64 = CPyStatics[114]; /* '' */ + cpy_r_r65 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r66[3] = {cpy_r_r62, cpy_r_r63, cpy_r_r64}; + cpy_r_r67 = (PyObject **)&cpy_r_r66; + cpy_r_r68 = PyObject_VectorcallMethod(cpy_r_r65, cpy_r_r67, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_r63); + cpy_r_r69 = CPyStatics[900]; /* "' - can only use strings or integers" */ + cpy_r_r70 = PyList_New(3); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); + goto CPyL63; + } + cpy_r_r71 = (CPyPtr)&((PyListObject *)cpy_r_r70)->ob_item; + cpy_r_r72 = *(CPyPtr *)cpy_r_r71; + CPy_INCREF(cpy_r_r61); + *(PyObject * *)cpy_r_r72 = cpy_r_r61; + cpy_r_r73 = cpy_r_r72 + 8; + *(PyObject * *)cpy_r_r73 = cpy_r_r68; + CPy_INCREF(cpy_r_r69); + cpy_r_r74 = cpy_r_r72 + 16; + *(PyObject * *)cpy_r_r74 = cpy_r_r69; + cpy_r_r75 = PyUnicode_Join(cpy_r_r60, cpy_r_r70); + CPy_DECREF_NO_IMM(cpy_r_r70); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); + goto CPyL52; + } + cpy_r_r76 = CPyModule_builtins; + cpy_r_r77 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); + goto CPyL64; + } + PyObject *cpy_r_r79[1] = {cpy_r_r75}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_Vectorcall(cpy_r_r78, cpy_r_r80, 1, 0); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); + goto CPyL64; + } + CPy_DECREF(cpy_r_r75); + CPy_Raise(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 224, CPyStatic_event___globals); + goto CPyL52; + } + CPy_Unreachable(); +CPyL52: ; + cpy_r_r82 = NULL; + return cpy_r_r82; +CPyL53: ; + CPy_DecRef(cpy_r_r14); + goto CPyL17; +CPyL54: ; + CPy_DecRef(cpy_r_r18); + goto CPyL17; +CPyL55: ; + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL14; +CPyL56: ; + CPy_DecRef(cpy_r_r4.f0); + CPy_DecRef(cpy_r_r4.f1); + CPy_DecRef(cpy_r_r4.f2); + goto CPyL16; +CPyL57: ; + CPy_DecRef(cpy_r_r28); + goto CPyL52; +CPyL58: ; + CPy_DECREF(cpy_r_r28); + goto CPyL36; +CPyL59: ; + CPy_DecRef(cpy_r_r47); + goto CPyL52; +CPyL60: ; + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + goto CPyL52; +CPyL61: ; + CPy_DecRef(cpy_r_r53); + goto CPyL52; +CPyL62: ; + CPy_DecRef(cpy_r_r63); + goto CPyL52; +CPyL63: ; + CPy_DecRef(cpy_r_r68); + goto CPyL52; +CPyL64: ; + CPy_DecRef(cpy_r_r75); + goto CPyL52; +} + +PyObject *CPyPy_event____EventItem_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"key", 0}; + static CPyArg_Parser parser = {"O:__getitem__", kwlist, 0}; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_key)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *arg_key; + if (PyLong_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL493; + if (PyUnicode_Check(obj_key)) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL493; + CPy_TypeError("union[int, str]", obj_key); + goto fail; +__LL493: ; + PyObject *retval = CPyDef_event____EventItem_____getitem__(arg_self, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__getitem__", 202, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____EventItem_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__contains__", "_EventItem", "_ordered", 228, CPyStatic_event___globals); + goto CPyL4; + } +CPyL1: ; + cpy_r_r1 = CPyList_GetItemShort(cpy_r_r0, 0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__contains__", 228, CPyStatic_event___globals); + goto CPyL4; + } + cpy_r_r2 = PySequence_Contains(cpy_r_r1, cpy_r_name); + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/event.py", "__contains__", 228, CPyStatic_event___globals); + goto CPyL4; + } + cpy_r_r4 = cpy_r_r2; + return cpy_r_r4; +CPyL4: ; + cpy_r_r5 = 2; + return cpy_r_r5; +} + +PyObject *CPyPy_event____EventItem_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"name", 0}; + static CPyArg_Parser parser = {"O:__contains__", kwlist, 0}; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + char retval = CPyDef_event____EventItem_____contains__(arg_self, arg_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__contains__", 226, CPyStatic_event___globals); + return NULL; +} + +CPyTagged CPyDef_event____EventItem_____len__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + CPyTagged cpy_r_r4; + cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__len__", "_EventItem", "_ordered", 232, CPyStatic_event___globals); + goto CPyL2; + } +CPyL1: ; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 << 1; + return cpy_r_r3; +CPyL2: ; + cpy_r_r4 = CPY_INT_TAG; + return cpy_r_r4; +} + +PyObject *CPyPy_event____EventItem_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__len__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_event____EventItem_____len__(arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__len__", 230, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem_____repr__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + cpy_r_r0 = PyObject_Str(cpy_r_self); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__repr__", 235, CPyStatic_event___globals); + goto CPyL2; + } + return cpy_r_r0; +CPyL2: ; + cpy_r_r1 = NULL; + return cpy_r_r1; +} + +PyObject *CPyPy_event____EventItem_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__repr__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventItem_____repr__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__repr__", 234, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem_____str__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyPtr cpy_r_r7; + int64_t cpy_r_r8; + PyObject *cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + char cpy_r_r13; + CPyPtr cpy_r_r14; + CPyPtr cpy_r_r15; + int64_t cpy_r_r16; + CPyPtr cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + int64_t cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__str__", "_EventItem", "_ordered", 238, CPyStatic_event___globals); + goto CPyL13; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 << 1; + cpy_r_r4 = cpy_r_r3 == 2; + if (!cpy_r_r4) goto CPyL5; + cpy_r_r5 = CPyList_GetItemShort(cpy_r_r0, 0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 240, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r6 = PyObject_Str(cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 240, CPyStatic_event___globals); + goto CPyL13; + } + return cpy_r_r6; +CPyL5: ; + cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r8 = *(int64_t *)cpy_r_r7; + cpy_r_r9 = PyList_New(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 241, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r10 = 0; +CPyL7: ; + cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r12 = *(int64_t *)cpy_r_r11; + cpy_r_r13 = cpy_r_r10 < cpy_r_r12; + if (!cpy_r_r13) goto CPyL15; + cpy_r_r14 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r15 = *(CPyPtr *)cpy_r_r14; + cpy_r_r16 = cpy_r_r10 * 8; + cpy_r_r17 = cpy_r_r15 + cpy_r_r16; + cpy_r_r18 = *(PyObject * *)cpy_r_r17; + CPy_INCREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2029]; /* 0 */ + cpy_r_r20 = PyObject_GetItem(cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 241, CPyStatic_event___globals); + goto CPyL16; + } + CPyList_SetItemUnsafe(cpy_r_r9, cpy_r_r10, cpy_r_r20); + cpy_r_r21 = cpy_r_r10 + 1; + cpy_r_r10 = cpy_r_r21; + goto CPyL7; +CPyL11: ; + cpy_r_r22 = PyObject_Str(cpy_r_r9); + CPy_DECREF_NO_IMM(cpy_r_r9); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__str__", 241, CPyStatic_event___globals); + goto CPyL13; + } + return cpy_r_r22; +CPyL13: ; + cpy_r_r23 = NULL; + return cpy_r_r23; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + goto CPyL13; +CPyL15: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL11; +CPyL16: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + goto CPyL13; +} + +PyObject *CPyPy_event____EventItem_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__str__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventItem_____str__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__str__", 237, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem_____iter__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__iter__", "_EventItem", "_ordered", 244, CPyStatic_event___globals); + goto CPyL3; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = PyObject_GetIter(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__iter__", 244, CPyStatic_event___globals); + goto CPyL3; + } + return cpy_r_r1; +CPyL3: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_event____EventItem_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventItem_____iter__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__iter__", 243, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem_____eq__(PyObject *cpy_r_self, PyObject *cpy_r_other) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T3OOO cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 247, CPyStatic_event___globals); + goto CPyL20; + } +CPyL1: ; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 << 1; + cpy_r_r4 = cpy_r_r3 == 2; + if (!cpy_r_r4) goto CPyL16; + cpy_r_r5 = (PyObject *)&PyTuple_Type; + cpy_r_r6 = (PyObject *)&PyList_Type; + cpy_r_r7 = (PyObject *)CPyType_datatypes___ReturnValue; + CPy_INCREF(cpy_r_r5); + CPy_INCREF(cpy_r_r6); + CPy_INCREF(cpy_r_r7); + cpy_r_r8.f0 = cpy_r_r5; + cpy_r_r8.f1 = cpy_r_r6; + cpy_r_r8.f2 = cpy_r_r7; + cpy_r_r9 = PyTuple_New(3); + if (unlikely(cpy_r_r9 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp494 = cpy_r_r8.f0; + PyTuple_SET_ITEM(cpy_r_r9, 0, __tmp494); + PyObject *__tmp495 = cpy_r_r8.f1; + PyTuple_SET_ITEM(cpy_r_r9, 1, __tmp495); + PyObject *__tmp496 = cpy_r_r8.f2; + PyTuple_SET_ITEM(cpy_r_r9, 2, __tmp496); + cpy_r_r10 = PyObject_IsInstance(cpy_r_other, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 248, CPyStatic_event___globals); + goto CPyL20; + } + cpy_r_r12 = cpy_r_r10; + if (!cpy_r_r12) goto CPyL11; + cpy_r_r13 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 250, CPyStatic_event___globals); + goto CPyL20; + } +CPyL5: ; + cpy_r_r14 = CPyList_GetItemShort(cpy_r_r13, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); + goto CPyL20; + } + cpy_r_r15 = CPyStatics[905]; /* 'values' */ + PyObject *cpy_r_r16[1] = {cpy_r_r14}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r14); + CPy_INCREF(cpy_r_other); + if (PyTuple_Check(cpy_r_other)) + cpy_r_r19 = cpy_r_other; + else { + cpy_r_r19 = NULL; + } + if (cpy_r_r19 != NULL) goto __LL497; + if (PyList_Check(cpy_r_other)) + cpy_r_r19 = cpy_r_other; + else { + cpy_r_r19 = NULL; + } + if (cpy_r_r19 != NULL) goto __LL497; + CPy_TypeErrorTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals, "union[tuple, list]", cpy_r_other); + goto CPyL22; +__LL497: ; + cpy_r_r20 = PyObject_RichCompare(cpy_r_r18, cpy_r_r19, 2); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); + goto CPyL20; + } + if (unlikely(!PyBool_Check(cpy_r_r20))) { + CPy_TypeError("bool", cpy_r_r20); cpy_r_r21 = 2; + } else + cpy_r_r21 = cpy_r_r20 == Py_True; + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 250, CPyStatic_event___globals); + goto CPyL20; + } + cpy_r_r22 = cpy_r_r21 ? Py_True : Py_False; + return cpy_r_r22; +CPyL11: ; + cpy_r_r23 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 251, CPyStatic_event___globals); + goto CPyL20; + } +CPyL12: ; + cpy_r_r24 = CPyList_GetItemShort(cpy_r_r23, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 251, CPyStatic_event___globals); + goto CPyL20; + } + cpy_r_r25 = PyObject_RichCompare(cpy_r_other, cpy_r_r24, 2); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 251, CPyStatic_event___globals); + goto CPyL20; + } + if (unlikely(!PyBool_Check(cpy_r_r25))) { + CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; + } else + cpy_r_r26 = cpy_r_r25 == Py_True; + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 251, CPyStatic_event___globals); + goto CPyL20; + } + cpy_r_r27 = cpy_r_r26 ? Py_True : Py_False; + return cpy_r_r27; +CPyL16: ; + cpy_r_r28 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "__eq__", "_EventItem", "_ordered", 252, CPyStatic_event___globals); + goto CPyL20; + } + CPy_INCREF_NO_IMM(cpy_r_r28); +CPyL17: ; + cpy_r_r29 = PyObject_RichCompare(cpy_r_other, cpy_r_r28, 2); + CPy_DECREF_NO_IMM(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 252, CPyStatic_event___globals); + goto CPyL20; + } + if (unlikely(!PyBool_Check(cpy_r_r29))) { + CPy_TypeError("bool", cpy_r_r29); cpy_r_r30 = 2; + } else + cpy_r_r30 = cpy_r_r29 == Py_True; + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "__eq__", 252, CPyStatic_event___globals); + goto CPyL20; + } + cpy_r_r31 = cpy_r_r30 ? Py_True : Py_False; + return cpy_r_r31; +CPyL20: ; + cpy_r_r32 = NULL; + return cpy_r_r32; +CPyL21: ; + CPy_DecRef(cpy_r_r14); + goto CPyL20; +CPyL22: ; + CPy_DecRef(cpy_r_r18); + goto CPyL20; +} + +PyObject *CPyPy_event____EventItem_____eq__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"other", 0}; + static CPyArg_Parser parser = {"O:__eq__", kwlist, 0}; + PyObject *obj_other; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_other)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *arg_other = obj_other; + PyObject *retval = CPyDef_event____EventItem_____eq__(arg_self, arg_other); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__eq__", 246, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem___items(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T2OO cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r1 = CPyDef_event____EventItem___keys(cpy_r_self); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r2 = PyObject_GetIter(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL13; + } +CPyL3: ; + cpy_r_r3 = PyIter_Next(cpy_r_r2); + if (cpy_r_r3 == NULL) goto CPyL14; + CPy_INCREF(cpy_r_r3); + if (PyLong_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL498; + if (PyUnicode_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL498; + CPy_TypeErrorTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals, "union[int, str]", cpy_r_r3); + goto CPyL15; +__LL498: ; + cpy_r_r5 = CPyDef_event____EventItem_____getitem__(cpy_r_self, cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL15; + } + cpy_r_r6.f0 = cpy_r_r3; + cpy_r_r6.f1 = cpy_r_r5; + cpy_r_r7 = PyTuple_New(2); + if (unlikely(cpy_r_r7 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp499 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp499); + PyObject *__tmp500 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp500); + cpy_r_r8 = PyList_Append(cpy_r_r0, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL16; + } else + goto CPyL3; +CPyL7: ; + cpy_r_r10 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r11 = PyObject_GetIter(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r12 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r13[1] = {cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r14, 1, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals); + goto CPyL17; + } + CPy_DECREF(cpy_r_r11); + if (likely(Py_TYPE(cpy_r_r15) == CPyType_datatypes___ReturnValue)) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "items", 256, CPyStatic_event___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r15); + goto CPyL12; + } + return cpy_r_r16; +CPyL12: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +CPyL13: ; + CPy_DecRef(cpy_r_r0); + goto CPyL12; +CPyL14: ; + CPy_DECREF(cpy_r_r2); + goto CPyL7; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL12; +CPyL16: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + goto CPyL12; +CPyL17: ; + CPy_DecRef(cpy_r_r11); + goto CPyL12; +} + +PyObject *CPyPy_event____EventItem___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":items", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventItem___items(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "items", 254, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem___keys(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_i; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r1 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "keys", "_EventItem", "_ordered", 260, CPyStatic_event___globals); + goto CPyL15; + } +CPyL2: ; + cpy_r_r2 = CPyList_GetItemShort(cpy_r_r1, 0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL15; + } + cpy_r_r3 = CPyStatics[457]; /* 'keys' */ + PyObject *cpy_r_r4[1] = {cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL16; + } + CPy_DECREF(cpy_r_r2); + cpy_r_r7 = PyObject_GetIter(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL15; + } +CPyL5: ; + cpy_r_r8 = PyIter_Next(cpy_r_r7); + if (cpy_r_r8 == NULL) goto CPyL17; + cpy_r_i = cpy_r_r8; + cpy_r_r9 = CPyStatics[812]; /* ' (indexed)' */ + cpy_r_r10 = CPyStatics[114]; /* '' */ + cpy_r_r11 = cpy_r_i; + cpy_r_r12 = CPyStatics[459]; /* 'replace' */ + PyObject *cpy_r_r13[3] = {cpy_r_r11, cpy_r_r9, cpy_r_r10}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL18; + } + CPy_DECREF(cpy_r_r11); + cpy_r_r16 = cpy_r_r15; + cpy_r_r17 = PyList_Append(cpy_r_r0, cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL19; + } else + goto CPyL5; +CPyL9: ; + cpy_r_r19 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL15; + } + cpy_r_r20 = PyObject_GetIter(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r21 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r22[1] = {cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals); + goto CPyL20; + } + CPy_DECREF(cpy_r_r20); + if (likely(Py_TYPE(cpy_r_r24) == CPyType_datatypes___ReturnValue)) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "keys", 260, CPyStatic_event___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r24); + goto CPyL14; + } + return cpy_r_r25; +CPyL14: ; + cpy_r_r26 = NULL; + return cpy_r_r26; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + goto CPyL14; +CPyL16: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + goto CPyL14; +CPyL17: ; + CPy_DECREF(cpy_r_r7); + goto CPyL9; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + goto CPyL14; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r7); + goto CPyL14; +CPyL20: ; + CPy_DecRef(cpy_r_r20); + goto CPyL14; +} + +PyObject *CPyPy_event____EventItem___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":keys", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventItem___keys(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "keys", 258, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem___values(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + cpy_r_r0 = ((brownie___network___event____EventItemObject *)cpy_r_self)->__ordered; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "values", "_EventItem", "_ordered", 264, CPyStatic_event___globals); + goto CPyL6; + } +CPyL1: ; + cpy_r_r1 = CPyList_GetItemShort(cpy_r_r0, 0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals); + goto CPyL6; + } + cpy_r_r2 = CPyStatics[905]; /* 'values' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals); + goto CPyL7; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r6 = (PyObject *)CPyType_datatypes___ReturnValue; + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals); + goto CPyL8; + } + CPy_DECREF(cpy_r_r5); + if (likely(Py_TYPE(cpy_r_r9) == CPyType_datatypes___ReturnValue)) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "values", 264, CPyStatic_event___globals, "brownie.convert.datatypes.ReturnValue", cpy_r_r9); + goto CPyL6; + } + return cpy_r_r10; +CPyL6: ; + cpy_r_r11 = NULL; + return cpy_r_r11; +CPyL7: ; + CPy_DecRef(cpy_r_r1); + goto CPyL6; +CPyL8: ; + CPy_DecRef(cpy_r_r5); + goto CPyL6; +} + +PyObject *CPyPy_event____EventItem___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":values", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventItem)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventItem", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventItem___values(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "values", 262, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventItem_____ne__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_rhs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + cpy_r_r0 = CPyDef_event____EventItem_____eq__(cpy_r___mypyc_self__, cpy_r_rhs); + if (cpy_r_r0 == NULL) goto CPyL10; + cpy_r_r1 = (PyObject *)&_Py_NotImplementedStruct; + cpy_r_r2 = cpy_r_r0 == cpy_r_r1; + if (cpy_r_r2) goto CPyL11; + cpy_r_r3 = Py_True; + cpy_r_r4 = cpy_r_r0 == cpy_r_r3; + if (cpy_r_r4) { + goto CPyL12; + } else + goto CPyL4; +CPyL3: ; + cpy_r_r5 = 0; + goto CPyL8; +CPyL4: ; + cpy_r_r6 = Py_False; + cpy_r_r7 = cpy_r_r0 == cpy_r_r6; + if (cpy_r_r7) { + goto CPyL13; + } else + goto CPyL6; +CPyL5: ; + cpy_r_r5 = 1; + goto CPyL8; +CPyL6: ; + cpy_r_r8 = PyObject_Not(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + cpy_r_r9 = cpy_r_r8 >= 0; + if (!cpy_r_r9) goto CPyL10; + cpy_r_r10 = cpy_r_r8; + cpy_r_r5 = cpy_r_r10; +CPyL8: ; + cpy_r_r11 = cpy_r_r5 ? Py_True : Py_False; + return cpy_r_r11; +CPyL9: ; + CPy_INCREF(cpy_r_r1); + return cpy_r_r1; +CPyL10: ; + cpy_r_r12 = NULL; + return cpy_r_r12; +CPyL11: ; + CPy_DECREF(cpy_r_r0); + goto CPyL9; +CPyL12: ; + CPy_DECREF(cpy_r_r0); + goto CPyL3; +CPyL13: ; + CPy_DECREF(cpy_r_r0); + goto CPyL5; +} + +PyObject *CPyPy_event____EventItem_____ne__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"rhs", 0}; + static CPyArg_Parser parser = {"O:__ne__", kwlist, 0}; + PyObject *obj_rhs; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_rhs)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_event____EventItem)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.event._EventItem", obj___mypyc_self__); + goto fail; + } + PyObject *arg_rhs = obj_rhs; + PyObject *retval = CPyDef_event____EventItem_____ne__(arg___mypyc_self__, arg_rhs); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__ne__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____EventWatchData_____init__(PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap) { + uint32_t cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + double cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + cpy_r_r0 = cpy_r___bitmap & 1; + cpy_r_r1 = cpy_r_r0 == 0; + if (!cpy_r_r1) goto CPyL2; + cpy_r_delay = 2.0; +CPyL2: ; + if (cpy_r_repeat != 2) goto CPyL4; + cpy_r_repeat = 1; +CPyL4: ; + CPy_INCREF(cpy_r_event); + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_event = cpy_r_event; + cpy_r_r2 = PyList_New(0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 289, CPyStatic_event___globals); + goto CPyL16; + } + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list = cpy_r_r2; + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay = cpy_r_delay; + cpy_r_r3 = CPyStatic_event___globals; + cpy_r_r4 = CPyStatics[859]; /* 'web3' */ + cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); + goto CPyL16; + } + cpy_r_r6 = CPyStatics[906]; /* 'eth' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); + goto CPyL16; + } + cpy_r_r8 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); + goto CPyL16; + } + cpy_r_r10 = CPyStatics[2030]; /* 1 */ + cpy_r_r11 = PyNumber_Subtract(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 293, CPyStatic_event___globals); + goto CPyL16; + } + cpy_r_r12 = CPyStatics[908]; /* 'create_filter' */ + PyObject *cpy_r_r13[2] = {cpy_r_event, cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = CPyStatics[2208]; /* ('fromBlock',) */ + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 292, CPyStatic_event___globals); + goto CPyL17; + } + CPy_DECREF(cpy_r_r11); + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__event_filter = cpy_r_r16; + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__cooldown_time_over = 0; + cpy_r_r17 = CPyModule_time; + cpy_r_r18 = CPyStatics[499]; /* 'time' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 296, CPyStatic_event___globals); + goto CPyL16; + } + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r19, 0, 0, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 296, CPyStatic_event___globals); + goto CPyL16; + } + cpy_r_r21 = PyFloat_AsDouble(cpy_r_r20); + if (cpy_r_r21 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r20); cpy_r_r21 = -113.0; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r22 = cpy_r_r21 == -113.0; + if (unlikely(cpy_r_r22)) goto CPyL14; +CPyL13: ; + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_timer = cpy_r_r21; + cpy_r_r23 = CPyDef_event____EventWatchData___add_callback(cpy_r_self, cpy_r_callback, cpy_r_repeat); + if (unlikely(cpy_r_r23 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 297, CPyStatic_event___globals); + goto CPyL16; + } else + goto CPyL15; +CPyL14: ; + cpy_r_r24 = PyErr_Occurred(); + if (unlikely(cpy_r_r24 != NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 296, CPyStatic_event___globals); + goto CPyL16; + } else + goto CPyL13; +CPyL15: ; + return 1; +CPyL16: ; + cpy_r_r25 = 2; + return cpy_r_r25; +CPyL17: ; + CPy_DecRef(cpy_r_r11); + goto CPyL16; +} + +PyObject *CPyPy_event____EventWatchData_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"event", "callback", "delay", "repeat", 0}; + PyObject *obj_event; + PyObject *obj_callback; + PyObject *obj_delay = NULL; + PyObject *obj_repeat = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO|OO", "__init__", kwlist, &obj_event, &obj_callback, &obj_delay, &obj_repeat)) { + return NULL; + } + uint32_t __bitmap = 0; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + PyObject *arg_event = obj_event; + PyObject *arg_callback = obj_callback; + double arg_delay = -113.0; + if (obj_delay != NULL) { + __bitmap |= 1 << 0; + arg_delay = PyFloat_AsDouble(obj_delay); + if (arg_delay == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_delay); goto fail; + } + } + char arg_repeat; + if (obj_repeat == NULL) { + arg_repeat = 2; + } else if (unlikely(!PyBool_Check(obj_repeat))) { + CPy_TypeError("bool", obj_repeat); goto fail; + } else + arg_repeat = obj_repeat == Py_True; + char retval = CPyDef_event____EventWatchData_____init__(arg_self, arg_event, arg_callback, arg_delay, arg_repeat, __bitmap); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__init__", 280, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventWatchData___get_new_events(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__event_filter; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyStatics[910]; /* 'get_new_entries' */ + PyObject *cpy_r_r2[1] = {cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "get_new_events", 306, CPyStatic_event___globals); + goto CPyL4; + } + CPy_DECREF(cpy_r_r0); + if (likely(PyList_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "get_new_events", 306, CPyStatic_event___globals, "list", cpy_r_r4); + goto CPyL3; + } + return cpy_r_r5; +CPyL3: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +CPyL4: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +} + +PyObject *CPyPy_event____EventWatchData___get_new_events(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_new_events", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + PyObject *retval = CPyDef_event____EventWatchData___get_new_events(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "get_new_events", 299, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____EventWatchData___reset_timer(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + double cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + cpy_r_r0 = CPyModule_time; + cpy_r_r1 = CPyStatics[499]; /* 'time' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "reset_timer", 310, CPyStatic_event___globals); + goto CPyL5; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "reset_timer", 310, CPyStatic_event___globals); + goto CPyL5; + } + cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); + if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 == -113.0; + if (unlikely(cpy_r_r5)) goto CPyL4; +CPyL3: ; + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_timer = cpy_r_r4; + return 1; +CPyL4: ; + cpy_r_r7 = PyErr_Occurred(); + if (unlikely(cpy_r_r7 != NULL)) { + CPy_AddTraceback("brownie/network/event.py", "reset_timer", 310, CPyStatic_event___globals); + } else + goto CPyL3; +CPyL5: ; + cpy_r_r8 = 2; + return cpy_r_r8; +} + +PyObject *CPyPy_event____EventWatchData___reset_timer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":reset_timer", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + char retval = CPyDef_event____EventWatchData___reset_timer(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "reset_timer", 308, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____EventWatchData___add_callback(PyObject *cpy_r_self, PyObject *cpy_r_callback, char cpy_r_repeat) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + if (cpy_r_repeat != 2) goto CPyL2; + cpy_r_repeat = 1; +CPyL2: ; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[318]; /* 'callable' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 314, CPyStatic_event___globals); + goto CPyL13; + } + PyObject *cpy_r_r3[1] = {cpy_r_callback}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 314, CPyStatic_event___globals); + goto CPyL13; + } + if (unlikely(!PyBool_Check(cpy_r_r5))) { + CPy_TypeError("bool", cpy_r_r5); cpy_r_r6 = 2; + } else + cpy_r_r6 = cpy_r_r5 == Py_True; + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 314, CPyStatic_event___globals); + goto CPyL13; + } + if (cpy_r_r6) goto CPyL10; + cpy_r_r7 = CPyStatics[911]; /* "'callback' argument MUST be a callable object." */ + cpy_r_r8 = CPyModule_builtins; + cpy_r_r9 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 315, CPyStatic_event___globals); + goto CPyL13; + } + PyObject *cpy_r_r11[1] = {cpy_r_r7}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r12, 1, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 315, CPyStatic_event___globals); + goto CPyL13; + } + CPy_Raise(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 315, CPyStatic_event___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r14 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list; + CPy_INCREF_NO_IMM(cpy_r_r14); + cpy_r_r15 = CPyStatics[912]; /* 'function' */ + cpy_r_r16 = CPyStatics[913]; /* 'repeat' */ + cpy_r_r17 = cpy_r_repeat ? Py_True : Py_False; + cpy_r_r18 = CPyDict_Build(2, cpy_r_r15, cpy_r_callback, cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 316, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r19 = PyList_Append(cpy_r_r14, cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/network/event.py", "add_callback", 316, CPyStatic_event___globals); + goto CPyL13; + } + return 1; +CPyL13: ; + cpy_r_r21 = 2; + return cpy_r_r21; +CPyL14: ; + CPy_DecRef(cpy_r_r14); + goto CPyL13; +} + +PyObject *CPyPy_event____EventWatchData___add_callback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"callback", "repeat", 0}; + static CPyArg_Parser parser = {"O|O:add_callback", kwlist, 0}; + PyObject *obj_callback; + PyObject *obj_repeat = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_callback, &obj_repeat)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + PyObject *arg_callback = obj_callback; + char arg_repeat; + if (obj_repeat == NULL) { + arg_repeat = 2; + } else if (unlikely(!PyBool_Check(obj_repeat))) { + CPy_TypeError("bool", obj_repeat); goto fail; + } else + arg_repeat = obj_repeat == Py_True; + char retval = CPyDef_event____EventWatchData___add_callback(arg_self, arg_callback, arg_repeat); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "add_callback", 312, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____EventWatchData___update_delay(PyObject *cpy_r_self, double cpy_r_new_delay) { + double cpy_r_r0; + char cpy_r_r1; + double cpy_r_r2; + char cpy_r_r3; + cpy_r_r0 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay; + cpy_r_r1 = cpy_r_new_delay < cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + cpy_r_r2 = cpy_r_new_delay; + goto CPyL3; +CPyL2: ; + cpy_r_r2 = cpy_r_r0; +CPyL3: ; + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay = cpy_r_r2; + return 1; +} + +PyObject *CPyPy_event____EventWatchData___update_delay(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"new_delay", 0}; + static CPyArg_Parser parser = {"O:update_delay", kwlist, 0}; + PyObject *obj_new_delay; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_new_delay)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + double arg_new_delay; + arg_new_delay = PyFloat_AsDouble(obj_new_delay); + if (arg_new_delay == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_new_delay); goto fail; + } + char retval = CPyDef_event____EventWatchData___update_delay(arg_self, arg_new_delay); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "update_delay", 318, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_callback, PyObject *cpy_r_data_to_map) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + cpy_r_r0 = ((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "_map_callback_on_list", "_map_callback_on_list__trigger_callbacks__EventWatchData_obj", "__mypyc_env__", 335, CPyStatic_event___globals); + goto CPyL5; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL6; +CPyL1: ; + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[914]; /* 'map' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 338, CPyStatic_event___globals); + goto CPyL5; + } + PyObject *cpy_r_r4[2] = {cpy_r_callback, cpy_r_data_to_map}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 338, CPyStatic_event___globals); + goto CPyL5; + } + cpy_r_r7 = PySequence_List(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 338, CPyStatic_event___globals); + goto CPyL5; + } else + goto CPyL7; +CPyL4: ; + return 1; +CPyL5: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL6: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +CPyL7: ; + CPy_DECREF_NO_IMM(cpy_r_r7); + goto CPyL4; +} + +PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"callback", "data_to_map", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_callback; + PyObject *obj_data_to_map; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_callback, &obj_data_to_map)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_callback = obj_callback; + PyObject *arg_data_to_map; + if (likely(PyList_Check(obj_data_to_map))) + arg_data_to_map = obj_data_to_map; + else { + CPy_TypeError("list", obj_data_to_map); + goto fail; + } + char retval = CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(arg___mypyc_self__, arg_callback, arg_data_to_map); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_map_callback_on_list", 335, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____EventWatchData____trigger_callbacks(PyObject *cpy_r_self, PyObject *cpy_r_events_data) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r__map_callback_on_list; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int64_t cpy_r_r6; + CPyPtr cpy_r_r7; + int64_t cpy_r_r8; + char cpy_r_r9; + CPyPtr cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + CPyPtr cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T2OO cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + int32_t cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + int64_t cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int64_t cpy_r_r38; + CPyPtr cpy_r_r39; + int64_t cpy_r_r40; + char cpy_r_r41; + CPyPtr cpy_r_r42; + CPyPtr cpy_r_r43; + int64_t cpy_r_r44; + CPyPtr cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + int64_t cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + cpy_r_r0 = CPyDef_event____trigger_callbacks__EventWatchData_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 325, CPyStatic_event___globals); + goto CPyL26; + } + cpy_r_r1 = CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 335, CPyStatic_event___globals); + goto CPyL27; + } + if (((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r_r1)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r_r1)->___mypyc_env__); + } + ((brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *)cpy_r_r1)->___mypyc_env__ = cpy_r_r0; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 335, CPyStatic_event___globals); + goto CPyL28; + } + cpy_r__map_callback_on_list = cpy_r_r1; + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_cooldown_time_over = 0; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 340, CPyStatic_event___globals); + goto CPyL29; + } + cpy_r_r4 = PyList_New(0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 341, CPyStatic_event___globals); + goto CPyL29; + } + cpy_r_r5 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list; + CPy_INCREF_NO_IMM(cpy_r_r5); + cpy_r_r6 = 0; +CPyL6: ; + cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r5)->ob_size; + cpy_r_r8 = *(int64_t *)cpy_r_r7; + cpy_r_r9 = cpy_r_r6 < cpy_r_r8; + if (!cpy_r_r9) goto CPyL30; + cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; + cpy_r_r11 = *(CPyPtr *)cpy_r_r10; + cpy_r_r12 = cpy_r_r6 * 8; + cpy_r_r13 = cpy_r_r11 + cpy_r_r12; + cpy_r_r14 = *(PyObject * *)cpy_r_r13; + CPy_INCREF(cpy_r_r14); + if (likely(PyDict_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_trigger_callbacks", 342, CPyStatic_event___globals, "dict", cpy_r_r14); + goto CPyL31; + } + cpy_r_r16 = CPyStatics[912]; /* 'function' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 348, CPyStatic_event___globals); + goto CPyL31; + } + CPy_INCREF_NO_IMM(cpy_r_events_data); + cpy_r_r18.f0 = cpy_r_r17; + cpy_r_r18.f1 = cpy_r_events_data; + cpy_r_r19 = CPyStatic_event___globals; + cpy_r_r20 = CPyStatics[878]; /* 'Thread' */ + cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 345, CPyStatic_event___globals); + goto CPyL32; + } + cpy_r_r22 = PyTuple_New(2); + if (unlikely(cpy_r_r22 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp501 = cpy_r_r18.f0; + PyTuple_SET_ITEM(cpy_r_r22, 0, __tmp501); + PyObject *__tmp502 = cpy_r_r18.f1; + PyTuple_SET_ITEM(cpy_r_r22, 1, __tmp502); + cpy_r_r23 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r24[3] = {cpy_r__map_callback_on_list, cpy_r_r22, cpy_r_r23}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = CPyStatics[2209]; /* ('target', 'args', 'daemon') */ + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r25, 0, cpy_r_r26); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 345, CPyStatic_event___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r22); + cpy_r_r28 = PyList_Append(cpy_r_r4, cpy_r_r27); + CPy_DECREF(cpy_r_r27); + cpy_r_r29 = cpy_r_r28 >= 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 344, CPyStatic_event___globals); + goto CPyL31; + } + cpy_r_r30 = CPyList_GetItemShort(cpy_r_r4, -2); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 354, CPyStatic_event___globals); + goto CPyL31; + } + cpy_r_r31 = CPyStatics[870]; /* 'start' */ + PyObject *cpy_r_r32[1] = {cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 354, CPyStatic_event___globals); + goto CPyL34; + } else + goto CPyL35; +CPyL14: ; + CPy_DECREF(cpy_r_r30); + cpy_r_r35 = cpy_r_r6 + 1; + cpy_r_r6 = cpy_r_r35; + goto CPyL6; +CPyL16: ; + cpy_r_r36 = PyList_New(0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); + goto CPyL36; + } + cpy_r_r37 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list; + CPy_INCREF_NO_IMM(cpy_r_r37); + cpy_r_r38 = 0; +CPyL18: ; + cpy_r_r39 = (CPyPtr)&((PyVarObject *)cpy_r_r37)->ob_size; + cpy_r_r40 = *(int64_t *)cpy_r_r39; + cpy_r_r41 = cpy_r_r38 < cpy_r_r40; + if (!cpy_r_r41) goto CPyL37; + cpy_r_r42 = (CPyPtr)&((PyListObject *)cpy_r_r37)->ob_item; + cpy_r_r43 = *(CPyPtr *)cpy_r_r42; + cpy_r_r44 = cpy_r_r38 * 8; + cpy_r_r45 = cpy_r_r43 + cpy_r_r44; + cpy_r_r46 = *(PyObject * *)cpy_r_r45; + CPy_INCREF(cpy_r_r46); + if (likely(PyDict_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals, "dict", cpy_r_r46); + goto CPyL38; + } + cpy_r_r48 = CPyStatics[913]; /* 'repeat' */ + cpy_r_r49 = CPyDict_GetWithNone(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); + goto CPyL39; + } + cpy_r_r50 = PyObject_IsTrue(cpy_r_r49); + CPy_DECREF(cpy_r_r49); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); + goto CPyL39; + } + cpy_r_r52 = cpy_r_r50; + if (!cpy_r_r52) goto CPyL40; + cpy_r_r53 = PyList_Append(cpy_r_r36, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 356, CPyStatic_event___globals); + goto CPyL38; + } +CPyL24: ; + cpy_r_r55 = cpy_r_r38 + 1; + cpy_r_r38 = cpy_r_r55; + goto CPyL18; +CPyL25: ; + CPy_DECREF_NO_IMM(((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list); + ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->__callbacks_list = cpy_r_r36; + return cpy_r_r4; +CPyL26: ; + cpy_r_r57 = NULL; + return cpy_r_r57; +CPyL27: ; + CPy_DecRef(cpy_r_r0); + goto CPyL26; +CPyL28: ; + CPy_DecRef(cpy_r_r1); + goto CPyL26; +CPyL29: ; + CPy_DecRef(cpy_r__map_callback_on_list); + goto CPyL26; +CPyL30: ; + CPy_DECREF(cpy_r__map_callback_on_list); + CPy_DECREF_NO_IMM(cpy_r_r5); + goto CPyL16; +CPyL31: ; + CPy_DecRef(cpy_r__map_callback_on_list); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL26; +CPyL32: ; + CPy_DecRef(cpy_r__map_callback_on_list); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + goto CPyL26; +CPyL33: ; + CPy_DecRef(cpy_r__map_callback_on_list); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r22); + goto CPyL26; +CPyL34: ; + CPy_DecRef(cpy_r__map_callback_on_list); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r30); + goto CPyL26; +CPyL35: ; + CPy_DECREF(cpy_r_r34); + goto CPyL14; +CPyL36: ; + CPy_DecRef(cpy_r_r4); + goto CPyL26; +CPyL37: ; + CPy_DECREF_NO_IMM(cpy_r_r37); + goto CPyL25; +CPyL38: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + goto CPyL26; +CPyL39: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r47); + goto CPyL26; +CPyL40: ; + CPy_DECREF(cpy_r_r47); + goto CPyL24; +} + +PyObject *CPyPy_event____EventWatchData____trigger_callbacks(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"events_data", 0}; + static CPyArg_Parser parser = {"O:_trigger_callbacks", kwlist, 0}; + PyObject *obj_events_data; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_events_data)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + PyObject *arg_events_data; + if (likely(PyList_Check(obj_events_data))) + arg_events_data = obj_events_data; + else { + CPy_TypeError("list", obj_events_data); + goto fail; + } + PyObject *retval = CPyDef_event____EventWatchData____trigger_callbacks(arg_self, arg_events_data); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_trigger_callbacks", 325, CPyStatic_event___globals); + return NULL; +} + +double CPyDef_event____EventWatchData___time_left(PyObject *cpy_r_self) { + double cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + double cpy_r_r5; + char cpy_r_r6; + double cpy_r_r7; + double cpy_r_r8; + double cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + double cpy_r_r12; + double cpy_r_r13; + cpy_r_r0 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_delay; + cpy_r_r1 = CPyModule_time; + cpy_r_r2 = CPyStatics[499]; /* 'time' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "time_left", 368, CPyStatic_event___globals); + goto CPyL8; + } + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r3, 0, 0, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "time_left", 368, CPyStatic_event___globals); + goto CPyL8; + } + cpy_r_r5 = PyFloat_AsDouble(cpy_r_r4); + if (cpy_r_r5 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r4); cpy_r_r5 = -113.0; + } + CPy_DECREF(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 == -113.0; + if (unlikely(cpy_r_r6)) goto CPyL4; +CPyL3: ; + cpy_r_r7 = ((brownie___network___event____EventWatchDataObject *)cpy_r_self)->_timer; + cpy_r_r8 = cpy_r_r5 - cpy_r_r7; + cpy_r_r9 = cpy_r_r0 - cpy_r_r8; + cpy_r_r10 = cpy_r_r9 > 0.0; + if (cpy_r_r10) { + goto CPyL5; + } else + goto CPyL6; +CPyL4: ; + cpy_r_r11 = PyErr_Occurred(); + if (unlikely(cpy_r_r11 != NULL)) { + CPy_AddTraceback("brownie/network/event.py", "time_left", 368, CPyStatic_event___globals); + goto CPyL8; + } else + goto CPyL3; +CPyL5: ; + cpy_r_r12 = cpy_r_r9; + goto CPyL7; +CPyL6: ; + cpy_r_r12 = 0.0; +CPyL7: ; + return cpy_r_r12; +CPyL8: ; + cpy_r_r13 = -113.0; + return cpy_r_r13; +} + +PyObject *CPyPy_event____EventWatchData___time_left(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":time_left", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event____EventWatchData)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event._EventWatchData", obj_self); + goto fail; + } + double retval = CPyDef_event____EventWatchData___time_left(arg_self); + if (retval == -113.0 && PyErr_Occurred()) { + return NULL; + } + PyObject *retbox = PyFloat_FromDouble(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "time_left", 360, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event_____init___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event_____init___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event_____init___3_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event_____init___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + cpy_r_r0 = CPyStatic_event___globals; + cpy_r_r1 = CPyStatics[915]; /* 'Lock' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 383, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 383, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r4 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r5 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 383, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r7 = PyDict_New(); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 384, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r8 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r9 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 384, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r11 = CPyStatics[865]; /* '_kill' */ + cpy_r_r12 = 0 ? Py_True : Py_False; + cpy_r_r13 = PyObject_SetAttr(cpy_r_self, cpy_r_r11, cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 385, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r15 = CPyStatics[918]; /* '_has_started' */ + cpy_r_r16 = 0 ? Py_True : Py_False; + cpy_r_r17 = PyObject_SetAttr(cpy_r_self, cpy_r_r15, cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 386, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r19 = CPyStatics[866]; /* '_loop' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_self, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); + goto CPyL12; + } + cpy_r_r21 = CPyStatic_event___globals; + cpy_r_r22 = CPyStatics[878]; /* 'Thread' */ + cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r24 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r25[2] = {cpy_r_r20, cpy_r_r24}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = CPyStatics[2210]; /* ('target', 'daemon') */ + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r26, 0, cpy_r_r27); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); + goto CPyL13; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r29 = CPyStatics[919]; /* '_watcher_thread' */ + cpy_r_r30 = PyObject_SetAttr(cpy_r_self, cpy_r_r29, cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/event.py", "__init__", 387, CPyStatic_event___globals); + goto CPyL12; + } + return 1; +CPyL12: ; + cpy_r_r32 = 2; + return cpy_r_r32; +CPyL13: ; + CPy_DecRef(cpy_r_r20); + goto CPyL12; +} + +PyObject *CPyPy_event_____init___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char retval = CPyDef_event_____init___3_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__init__", 382, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event_____del___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event_____del___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event_____del___3_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event_____del___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = CPyStatics[876]; /* 'stop' */ + PyObject *cpy_r_r1[1] = {cpy_r_self}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__del__", 390, CPyStatic_event___globals); + goto CPyL2; + } else + goto CPyL3; +CPyL1: ; + return 1; +CPyL2: ; + cpy_r_r4 = 2; + return cpy_r_r4; +CPyL3: ; + CPy_DECREF(cpy_r_r3); + goto CPyL1; +} + +PyObject *CPyPy_event_____del___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char retval = CPyDef_event_____del___3_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__del__", 389, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___stop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event___stop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event___stop_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event___stop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + if (cpy_r_wait != 2) goto CPyL2; + cpy_r_wait = 1; +CPyL2: ; + cpy_r_r0 = CPyStatics[865]; /* '_kill' */ + cpy_r_r1 = 1 ? Py_True : Py_False; + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 401, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r4 = cpy_r_wait ? Py_True : Py_False; + cpy_r_r5 = 1 ? Py_True : Py_False; + cpy_r_r6 = cpy_r_r4 == cpy_r_r5; + if (!cpy_r_r6) goto CPyL11; + cpy_r_r7 = CPyStatics[919]; /* '_watcher_thread' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 402, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r9 = CPyStatics[873]; /* 'is_alive' */ + PyObject *cpy_r_r10[1] = {cpy_r_r8}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 402, CPyStatic_event___globals); + goto CPyL14; + } + CPy_DECREF(cpy_r_r8); + if (unlikely(!PyBool_Check(cpy_r_r12))) { + CPy_TypeError("bool", cpy_r_r12); cpy_r_r13 = 2; + } else + cpy_r_r13 = cpy_r_r12 == Py_True; + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 402, CPyStatic_event___globals); + goto CPyL13; + } + if (!cpy_r_r13) goto CPyL11; + cpy_r_r14 = CPyStatics[919]; /* '_watcher_thread' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_self, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 403, CPyStatic_event___globals); + goto CPyL13; + } + cpy_r_r16 = CPyStatics[239]; /* 'join' */ + PyObject *cpy_r_r17[1] = {cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 403, CPyStatic_event___globals); + goto CPyL15; + } else + goto CPyL16; +CPyL10: ; + CPy_DECREF(cpy_r_r15); +CPyL11: ; + cpy_r_r20 = CPyStatics[918]; /* '_has_started' */ + cpy_r_r21 = 0 ? Py_True : Py_False; + cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r21); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/event.py", "stop", 404, CPyStatic_event___globals); + goto CPyL13; + } + return 1; +CPyL13: ; + cpy_r_r24 = 2; + return cpy_r_r24; +CPyL14: ; + CPy_DecRef(cpy_r_r8); + goto CPyL13; +CPyL15: ; + CPy_DecRef(cpy_r_r15); + goto CPyL13; +CPyL16: ; + CPy_DECREF(cpy_r_r19); + goto CPyL10; +} + +PyObject *CPyPy_event___stop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "wait", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_wait = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_wait)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char arg_wait; + if (obj_wait == NULL) { + arg_wait = 2; + } else if (unlikely(!PyBool_Check(obj_wait))) { + CPy_TypeError("bool", obj_wait); goto fail; + } else + arg_wait = obj_wait == Py_True; + char retval = CPyDef_event___stop_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self, arg_wait); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "stop", 392, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___reset_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event___reset_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event___reset_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event___reset_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + cpy_r_r0 = CPyStatics[876]; /* 'stop' */ + PyObject *cpy_r_r1[1] = {cpy_r_self}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "reset", 408, CPyStatic_event___globals); + goto CPyL3; + } else + goto CPyL4; +CPyL1: ; + cpy_r_r4 = CPyStatics[920]; /* '_setup' */ + PyObject *cpy_r_r5[1] = {cpy_r_self}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "reset", 409, CPyStatic_event___globals); + goto CPyL3; + } else + goto CPyL5; +CPyL2: ; + return 1; +CPyL3: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL4: ; + CPy_DECREF(cpy_r_r3); + goto CPyL1; +CPyL5: ; + CPy_DECREF(cpy_r_r7); + goto CPyL2; +} + +PyObject *CPyPy_event___reset_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char retval = CPyDef_event___reset_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "reset", 406, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event___add_event_callback_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event___add_event_callback_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event___add_event_callback_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap) { + uint32_t cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + double cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + cpy_r_r0 = cpy_r___bitmap & 1; + cpy_r_r1 = cpy_r_r0 == 0; + if (!cpy_r_r1) goto CPyL2; + cpy_r_delay = 2.0; +CPyL2: ; + if (cpy_r_repeat != 2) goto CPyL4; + cpy_r_repeat = 1; +CPyL4: ; + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[318]; /* 'callable' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 433, CPyStatic_event___globals); + goto CPyL50; + } + PyObject *cpy_r_r5[1] = {cpy_r_callback}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r6, 1, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 433, CPyStatic_event___globals); + goto CPyL50; + } + if (unlikely(!PyBool_Check(cpy_r_r7))) { + CPy_TypeError("bool", cpy_r_r7); cpy_r_r8 = 2; + } else + cpy_r_r8 = cpy_r_r7 == Py_True; + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r8 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 433, CPyStatic_event___globals); + goto CPyL50; + } + if (cpy_r_r8) goto CPyL12; + cpy_r_r9 = CPyStatics[921]; /* "Argument 'callback' argument must be a callable." */ + cpy_r_r10 = CPyModule_builtins; + cpy_r_r11 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 434, CPyStatic_event___globals); + goto CPyL50; + } + PyObject *cpy_r_r13[1] = {cpy_r_r9}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r14, 1, 0); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 434, CPyStatic_event___globals); + goto CPyL50; + } + CPy_Raise(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 434, CPyStatic_event___globals); + goto CPyL50; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r16 = 0.05 > cpy_r_delay; + if (!cpy_r_r16) goto CPyL14; + cpy_r_r17 = 0.05; + goto CPyL15; +CPyL14: ; + cpy_r_r17 = cpy_r_delay; +CPyL15: ; + cpy_r_delay = cpy_r_r17; + cpy_r_r18 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_self, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 436, CPyStatic_event___globals); + goto CPyL50; + } + cpy_r_r20 = CPyStatics[922]; /* 'acquire' */ + PyObject *cpy_r_r21[1] = {cpy_r_r19}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 436, CPyStatic_event___globals); + goto CPyL51; + } else + goto CPyL52; +CPyL17: ; + CPy_DECREF(cpy_r_r19); + cpy_r_r24 = CPyStatics[124]; /* 'address' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_event, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); + goto CPyL50; + } + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals, "str", cpy_r_r25); + goto CPyL50; + } + cpy_r_r27 = PyObject_Str(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); + goto CPyL50; + } + cpy_r_r28 = CPyStatics[923]; /* '+' */ + cpy_r_r29 = CPyStatics[924]; /* 'event_name' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_event, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); + goto CPyL53; + } + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals, "str", cpy_r_r30); + goto CPyL53; + } + cpy_r_r32 = CPyStr_Build(3, cpy_r_r27, cpy_r_r28, cpy_r_r31); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 439, CPyStatic_event___globals); + goto CPyL50; + } + cpy_r_r33 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_self, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals, "dict", cpy_r_r34); + goto CPyL54; + } + cpy_r_r36 = CPyDict_GetWithNone(cpy_r_r35, cpy_r_r32); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals); + goto CPyL54; + } + if (Py_TYPE(cpy_r_r36) == CPyType_event____EventWatchData) + cpy_r_r37 = cpy_r_r36; + else { + cpy_r_r37 = NULL; + } + if (cpy_r_r37 != NULL) goto __LL503; + if (cpy_r_r36 == Py_None) + cpy_r_r37 = cpy_r_r36; + else { + cpy_r_r37 = NULL; + } + if (cpy_r_r37 != NULL) goto __LL503; + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 440, CPyStatic_event___globals, "brownie.network.event._EventWatchData or None", cpy_r_r36); + goto CPyL54; +__LL503: ; + cpy_r_r38 = (PyObject *)&_Py_NoneStruct; + cpy_r_r39 = cpy_r_r37 == cpy_r_r38; + CPy_DECREF(cpy_r_r37); + if (!cpy_r_r39) goto CPyL32; + cpy_r_r40 = CPyDef_event____EventWatchData(cpy_r_event, cpy_r_callback, cpy_r_delay, cpy_r_repeat, 1); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals); + goto CPyL54; + } + cpy_r_r41 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_self, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals); + goto CPyL55; + } + if (likely(PyDict_Check(cpy_r_r42))) + cpy_r_r43 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals, "dict", cpy_r_r42); + goto CPyL55; + } + cpy_r_r44 = CPyDict_SetItem(cpy_r_r43, cpy_r_r32, cpy_r_r40); + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r32); + CPy_DECREF_NO_IMM(cpy_r_r40); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 442, CPyStatic_event___globals); + goto CPyL50; + } else + goto CPyL43; +CPyL32: ; + cpy_r_r46 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_self, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r47))) + cpy_r_r48 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals, "dict", cpy_r_r47); + goto CPyL54; + } + cpy_r_r49 = CPyDict_GetItem(cpy_r_r48, cpy_r_r32); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals); + goto CPyL54; + } + if (likely(Py_TYPE(cpy_r_r49) == CPyType_event____EventWatchData)) + cpy_r_r50 = cpy_r_r49; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals, "brownie.network.event._EventWatchData", cpy_r_r49); + goto CPyL54; + } + cpy_r_r51 = CPyDef_event____EventWatchData___add_callback(cpy_r_r50, cpy_r_callback, cpy_r_repeat); + CPy_DECREF_NO_IMM(cpy_r_r50); + if (unlikely(cpy_r_r51 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 447, CPyStatic_event___globals); + goto CPyL54; + } + cpy_r_r52 = cpy_r_repeat ? Py_True : Py_False; + cpy_r_r53 = 1 ? Py_True : Py_False; + cpy_r_r54 = cpy_r_r52 == cpy_r_r53; + if (!cpy_r_r54) goto CPyL56; + cpy_r_r55 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r56 = CPyObject_GetAttr(cpy_r_self, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r56))) + cpy_r_r57 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals, "dict", cpy_r_r56); + goto CPyL54; + } + cpy_r_r58 = CPyDict_GetItem(cpy_r_r57, cpy_r_r32); + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals); + goto CPyL50; + } + if (likely(Py_TYPE(cpy_r_r58) == CPyType_event____EventWatchData)) + cpy_r_r59 = cpy_r_r58; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals, "brownie.network.event._EventWatchData", cpy_r_r58); + goto CPyL50; + } + cpy_r_r60 = CPyDef_event____EventWatchData___update_delay(cpy_r_r59, cpy_r_delay); + CPy_DECREF_NO_IMM(cpy_r_r59); + if (unlikely(cpy_r_r60 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 451, CPyStatic_event___globals); + goto CPyL50; + } +CPyL43: ; + cpy_r_r61 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_self, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 452, CPyStatic_event___globals); + goto CPyL50; + } + cpy_r_r63 = CPyStatics[925]; /* 'release' */ + PyObject *cpy_r_r64[1] = {cpy_r_r62}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 452, CPyStatic_event___globals); + goto CPyL57; + } else + goto CPyL58; +CPyL45: ; + CPy_DECREF(cpy_r_r62); + cpy_r_r67 = CPyStatics[918]; /* '_has_started' */ + cpy_r_r68 = CPyObject_GetAttr(cpy_r_self, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 454, CPyStatic_event___globals); + goto CPyL50; + } + if (unlikely(!PyBool_Check(cpy_r_r68))) { + CPy_TypeError("bool", cpy_r_r68); cpy_r_r69 = 2; + } else + cpy_r_r69 = cpy_r_r68 == Py_True; + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r69 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 454, CPyStatic_event___globals); + goto CPyL50; + } + cpy_r_r70 = cpy_r_r69 ? Py_True : Py_False; + cpy_r_r71 = 0 ? Py_True : Py_False; + cpy_r_r72 = cpy_r_r70 == cpy_r_r71; + if (!cpy_r_r72) goto CPyL49; + cpy_r_r73 = CPyStatics[926]; /* '_start_watch' */ + PyObject *cpy_r_r74[1] = {cpy_r_self}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_VectorcallMethod(cpy_r_r73, cpy_r_r75, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 455, CPyStatic_event___globals); + goto CPyL50; + } else + goto CPyL59; +CPyL49: ; + return 1; +CPyL50: ; + cpy_r_r77 = 2; + return cpy_r_r77; +CPyL51: ; + CPy_DecRef(cpy_r_r19); + goto CPyL50; +CPyL52: ; + CPy_DECREF(cpy_r_r23); + goto CPyL17; +CPyL53: ; + CPy_DecRef(cpy_r_r27); + goto CPyL50; +CPyL54: ; + CPy_DecRef(cpy_r_r32); + goto CPyL50; +CPyL55: ; + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r40); + goto CPyL50; +CPyL56: ; + CPy_DECREF(cpy_r_r32); + goto CPyL43; +CPyL57: ; + CPy_DecRef(cpy_r_r62); + goto CPyL50; +CPyL58: ; + CPy_DECREF(cpy_r_r66); + goto CPyL45; +CPyL59: ; + CPy_DECREF(cpy_r_r76); + goto CPyL49; +} + +PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "event", "callback", "delay", "repeat", 0}; + static CPyArg_Parser parser = {"OOO|OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_event; + PyObject *obj_callback; + PyObject *obj_delay = NULL; + PyObject *obj_repeat = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_event, &obj_callback, &obj_delay, &obj_repeat)) { + return NULL; + } + uint32_t __bitmap = 0; + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + PyObject *arg_event = obj_event; + PyObject *arg_callback = obj_callback; + double arg_delay = -113.0; + if (obj_delay != NULL) { + __bitmap |= 1 << 0; + arg_delay = PyFloat_AsDouble(obj_delay); + if (arg_delay == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_delay); goto fail; + } + } + char arg_repeat; + if (obj_repeat == NULL) { + arg_repeat = 2; + } else if (unlikely(!PyBool_Check(obj_repeat))) { + CPy_TypeError("bool", obj_repeat); goto fail; + } else + arg_repeat = obj_repeat == Py_True; + char retval = CPyDef_event___add_event_callback_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self, arg_event, arg_callback, arg_delay, arg_repeat, __bitmap); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "add_event_callback", 411, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____setup_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event____setup_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event____setup_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____setup_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + cpy_r_r0 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 459, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r2 = CPyStatics[922]; /* 'acquire' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 459, CPyStatic_event___globals); + goto CPyL15; + } else + goto CPyL16; +CPyL2: ; + CPy_DECREF(cpy_r_r1); + cpy_r_r6 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_self, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 460, CPyStatic_event___globals); + goto CPyL14; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_setup", 460, CPyStatic_event___globals, "dict", cpy_r_r7); + goto CPyL14; + } + cpy_r_r9 = CPyDict_Clear(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 460, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r10 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 461, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r12 = CPyStatics[925]; /* 'release' */ + PyObject *cpy_r_r13[1] = {cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 461, CPyStatic_event___globals); + goto CPyL17; + } else + goto CPyL18; +CPyL7: ; + CPy_DECREF(cpy_r_r11); + cpy_r_r16 = CPyStatics[865]; /* '_kill' */ + cpy_r_r17 = 0 ? Py_True : Py_False; + cpy_r_r18 = PyObject_SetAttr(cpy_r_self, cpy_r_r16, cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 462, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r20 = CPyStatics[918]; /* '_has_started' */ + cpy_r_r21 = 0 ? Py_True : Py_False; + cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r21); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 463, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r24 = CPyStatics[866]; /* '_loop' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_self, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); + goto CPyL14; + } + cpy_r_r26 = CPyStatic_event___globals; + cpy_r_r27 = CPyStatics[878]; /* 'Thread' */ + cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); + goto CPyL19; + } + cpy_r_r29 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r30[2] = {cpy_r_r25, cpy_r_r29}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = CPyStatics[2210]; /* ('target', 'daemon') */ + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 0, cpy_r_r32); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); + goto CPyL19; + } + CPy_DECREF(cpy_r_r25); + cpy_r_r34 = CPyStatics[919]; /* '_watcher_thread' */ + cpy_r_r35 = PyObject_SetAttr(cpy_r_self, cpy_r_r34, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/event.py", "_setup", 464, CPyStatic_event___globals); + goto CPyL14; + } + return 1; +CPyL14: ; + cpy_r_r37 = 2; + return cpy_r_r37; +CPyL15: ; + CPy_DecRef(cpy_r_r1); + goto CPyL14; +CPyL16: ; + CPy_DECREF(cpy_r_r5); + goto CPyL2; +CPyL17: ; + CPy_DecRef(cpy_r_r11); + goto CPyL14; +CPyL18: ; + CPy_DECREF(cpy_r_r15); + goto CPyL7; +CPyL19: ; + CPy_DecRef(cpy_r_r25); + goto CPyL14; +} + +PyObject *CPyPy_event____setup_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char retval = CPyDef_event____setup_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_setup", 457, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____start_watch_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event____start_watch_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event____start_watch_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____start_watch_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = CPyStatics[919]; /* '_watcher_thread' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_start_watch", 468, CPyStatic_event___globals); + goto CPyL4; + } + cpy_r_r2 = CPyStatics[870]; /* 'start' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_start_watch", 468, CPyStatic_event___globals); + goto CPyL5; + } else + goto CPyL6; +CPyL2: ; + CPy_DECREF(cpy_r_r1); + cpy_r_r6 = CPyStatics[918]; /* '_has_started' */ + cpy_r_r7 = 1 ? Py_True : Py_False; + cpy_r_r8 = PyObject_SetAttr(cpy_r_self, cpy_r_r6, cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/event.py", "_start_watch", 469, CPyStatic_event___globals); + goto CPyL4; + } + return 1; +CPyL4: ; + cpy_r_r10 = 2; + return cpy_r_r10; +CPyL5: ; + CPy_DecRef(cpy_r_r1); + goto CPyL4; +CPyL6: ; + CPy_DECREF(cpy_r_r5); + goto CPyL2; +} + +PyObject *CPyPy_event____start_watch_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char retval = CPyDef_event____start_watch_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_start_watch", 466, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_x) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + cpy_r_r0 = ((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/event.py", "", "__mypyc_lambda__0__loop_EventWatcher_obj", "__mypyc_env__", 500, CPyStatic_event___globals); + goto CPyL4; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL5; +CPyL1: ; + cpy_r_r1 = CPyStatics[873]; /* 'is_alive' */ + PyObject *cpy_r_r2[1] = {cpy_r_x}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 500, CPyStatic_event___globals); + goto CPyL4; + } + if (unlikely(!PyBool_Check(cpy_r_r4))) { + CPy_TypeError("bool", cpy_r_r4); cpy_r_r5 = 2; + } else + cpy_r_r5 = cpy_r_r4 == Py_True; + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "", 500, CPyStatic_event___globals); + goto CPyL4; + } + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = 2; + return cpy_r_r6; +CPyL5: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"x", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_x; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_x)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_x = obj_x; + char retval = CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(arg___mypyc_self__, arg_x); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "", 500, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_event____loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_event____loop_EventWatcher_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get__", -1, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + double cpy_r_r0; + double cpy_r_sleep_time; + uint32_t cpy_r___locals_bitmap0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_workers_list; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + uint32_t cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + CPyTagged cpy_r_r16; + int64_t cpy_r_r17; + PyObject *cpy_r_r18; + tuple_T4CIOO cpy_r_r19; + CPyTagged cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r__; + double cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + double cpy_r_r31; + uint32_t cpy_r_r32; + PyObject *cpy_r_r33; + CPyPtr cpy_r_r34; + int64_t cpy_r_r35; + CPyTagged cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + double cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + double cpy_r_r45; + uint32_t cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + tuple_T3OOO cpy_r_r49; + tuple_T3OOO cpy_r_r50; + tuple_T3OOO cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + uint32_t cpy_r_r70; + char cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + int64_t cpy_r_r78; + CPyPtr cpy_r_r79; + int64_t cpy_r_r80; + char cpy_r_r81; + CPyPtr cpy_r_r82; + CPyPtr cpy_r_r83; + int64_t cpy_r_r84; + CPyPtr cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject **cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject **cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + int64_t cpy_r_r116; + char cpy_r_r117; + cpy_r_r0 = -113.0; + cpy_r_sleep_time = cpy_r_r0; + cpy_r___locals_bitmap0 = 0; + cpy_r_r1 = CPyDef_event____loop_EventWatcher_env(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 471, CPyStatic_event___globals); + goto CPyL71; + } + cpy_r_r2 = PyList_New(0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 477, CPyStatic_event___globals); + goto CPyL72; + } + cpy_r_workers_list = cpy_r_r2; +CPyL3: ; + cpy_r_r3 = CPyStatics[865]; /* '_kill' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_self, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 479, CPyStatic_event___globals); + goto CPyL73; + } + if (unlikely(!PyBool_Check(cpy_r_r4))) { + CPy_TypeError("bool", cpy_r_r4); cpy_r_r5 = 2; + } else + cpy_r_r5 = cpy_r_r4 == Py_True; + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 479, CPyStatic_event___globals); + goto CPyL73; + } + if (cpy_r_r5) goto CPyL74; + cpy_r_sleep_time = 1.0; + cpy_r_r6 = cpy_r___locals_bitmap0 | 1; + cpy_r___locals_bitmap0 = cpy_r_r6; + cpy_r_r7 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 482, CPyStatic_event___globals); + goto CPyL36; + } + cpy_r_r9 = CPyStatics[922]; /* 'acquire' */ + PyObject *cpy_r_r10[1] = {cpy_r_r8}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 482, CPyStatic_event___globals); + goto CPyL75; + } else + goto CPyL76; +CPyL8: ; + CPy_DECREF(cpy_r_r8); + cpy_r_r13 = CPyStatics[917]; /* 'target_events_watch_data' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_self, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); + goto CPyL36; + } + if (likely(PyDict_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals, "dict", cpy_r_r14); + goto CPyL36; + } + cpy_r_r16 = 0; + cpy_r_r17 = PyDict_Size(cpy_r_r15); + cpy_r_r18 = CPyDict_GetItemsIter(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); + goto CPyL77; + } +CPyL11: ; + cpy_r_r19 = CPyDict_NextItem(cpy_r_r18, cpy_r_r16); + cpy_r_r20 = cpy_r_r19.f1; + cpy_r_r16 = cpy_r_r20; + cpy_r_r21 = cpy_r_r19.f0; + if (!cpy_r_r21) goto CPyL78; + cpy_r_r22 = cpy_r_r19.f2; + CPy_INCREF(cpy_r_r22); + cpy_r_r23 = cpy_r_r19.f3; + CPy_INCREF(cpy_r_r23); + CPy_DECREF(cpy_r_r19.f2); + CPy_DECREF(cpy_r_r19.f3); + if (likely(PyUnicode_Check(cpy_r_r22))) + cpy_r_r24 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals, "str", cpy_r_r22); + goto CPyL79; + } + if (likely(Py_TYPE(cpy_r_r23) == CPyType_event____EventWatchData)) + cpy_r_r25 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals, "brownie.network.event._EventWatchData", cpy_r_r23); + goto CPyL80; + } + cpy_r__ = cpy_r_r24; + CPy_DECREF(cpy_r__); + cpy_r_r26 = CPyDef_event____EventWatchData___time_left(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 == -113.0; + if (unlikely(cpy_r_r27)) goto CPyL16; +CPyL15: ; + cpy_r_r28 = cpy_r_r26 > 0.0; + if (cpy_r_r28) { + goto CPyL81; + } else + goto CPyL21; +CPyL16: ; + cpy_r_r29 = PyErr_Occurred(); + if (unlikely(cpy_r_r29 != NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 486, CPyStatic_event___globals); + goto CPyL82; + } else + goto CPyL15; +CPyL17: ; + cpy_r_r30 = cpy_r_r26 < cpy_r_sleep_time; + if (!cpy_r_r30) goto CPyL19; + cpy_r_r31 = cpy_r_r26; + goto CPyL20; +CPyL19: ; + cpy_r_r31 = cpy_r_sleep_time; +CPyL20: ; + cpy_r_sleep_time = cpy_r_r31; + cpy_r_r32 = cpy_r___locals_bitmap0 | 1; + cpy_r___locals_bitmap0 = cpy_r_r32; + goto CPyL33; +CPyL21: ; + cpy_r_r33 = CPyDef_event____EventWatchData___get_new_events(cpy_r_r25); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 491, CPyStatic_event___globals); + goto CPyL82; + } + cpy_r_r34 = (CPyPtr)&((PyVarObject *)cpy_r_r33)->ob_size; + cpy_r_r35 = *(int64_t *)cpy_r_r34; + cpy_r_r36 = cpy_r_r35 << 1; + cpy_r_r37 = cpy_r_r36 != 0; + if (!cpy_r_r37) goto CPyL83; + cpy_r_r38 = CPyDef_event____EventWatchData____trigger_callbacks(cpy_r_r25, cpy_r_r33); + CPy_DECREF_NO_IMM(cpy_r_r33); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 493, CPyStatic_event___globals); + goto CPyL82; + } + cpy_r_r39 = PySequence_InPlaceConcat(cpy_r_workers_list, cpy_r_r38); + CPy_DECREF_NO_IMM(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 493, CPyStatic_event___globals); + goto CPyL82; + } else + goto CPyL84; +CPyL25: ; + cpy_r_workers_list = cpy_r_r39; +CPyL26: ; + cpy_r_r40 = CPyDef_event____EventWatchData___reset_timer(cpy_r_r25); + if (unlikely(cpy_r_r40 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 494, CPyStatic_event___globals); + goto CPyL82; + } + cpy_r_r41 = CPyDef_event____EventWatchData___time_left(cpy_r_r25); + CPy_DECREF_NO_IMM(cpy_r_r25); + cpy_r_r42 = cpy_r_r41 == -113.0; + if (unlikely(cpy_r_r42)) goto CPyL29; +CPyL28: ; + cpy_r_r43 = cpy_r_r41 < cpy_r_sleep_time; + if (cpy_r_r43) { + goto CPyL30; + } else + goto CPyL31; +CPyL29: ; + cpy_r_r44 = PyErr_Occurred(); + if (unlikely(cpy_r_r44 != NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 496, CPyStatic_event___globals); + goto CPyL85; + } else + goto CPyL28; +CPyL30: ; + cpy_r_r45 = cpy_r_r41; + goto CPyL32; +CPyL31: ; + cpy_r_r45 = cpy_r_sleep_time; +CPyL32: ; + cpy_r_sleep_time = cpy_r_r45; + cpy_r_r46 = cpy_r___locals_bitmap0 | 1; + cpy_r___locals_bitmap0 = cpy_r_r46; +CPyL33: ; + cpy_r_r47 = CPyDict_CheckSize(cpy_r_r15, cpy_r_r17); + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); + goto CPyL85; + } else + goto CPyL11; +CPyL34: ; + cpy_r_r48 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 483, CPyStatic_event___globals); + goto CPyL36; + } + tuple_T3OOO __tmp504 = { NULL, NULL, NULL }; + cpy_r_r49 = __tmp504; + cpy_r_r50 = cpy_r_r49; + goto CPyL37; +CPyL36: ; + cpy_r_r51 = CPy_CatchError(); + cpy_r_r50 = cpy_r_r51; +CPyL37: ; + cpy_r_r52 = CPyStatics[916]; /* 'target_list_lock' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_self, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 498, CPyStatic_event___globals); + goto CPyL86; + } + cpy_r_r54 = CPyStatics[925]; /* 'release' */ + PyObject *cpy_r_r55[1] = {cpy_r_r53}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_VectorcallMethod(cpy_r_r54, cpy_r_r56, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 498, CPyStatic_event___globals); + goto CPyL87; + } else + goto CPyL88; +CPyL39: ; + CPy_DECREF(cpy_r_r53); + cpy_r_r58 = CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); + goto CPyL86; + } + CPy_INCREF_NO_IMM(cpy_r_r1); + if (((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r_r58)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r_r58)->___mypyc_env__); + } + ((brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *)cpy_r_r58)->___mypyc_env__ = cpy_r_r1; + cpy_r_r59 = 1; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); + goto CPyL89; + } + cpy_r_r60 = CPyModule_builtins; + cpy_r_r61 = CPyStatics[279]; /* 'filter' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); + goto CPyL89; + } + PyObject *cpy_r_r63[2] = {cpy_r_r58, cpy_r_workers_list}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r64, 2, 0); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); + goto CPyL89; + } + CPy_DECREF_NO_IMM(cpy_r_r58); + CPy_DECREF_NO_IMM(cpy_r_workers_list); + cpy_r_r66 = PySequence_List(cpy_r_r65); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 500, CPyStatic_event___globals); + goto CPyL90; + } + cpy_r_workers_list = cpy_r_r66; + cpy_r_r67 = CPyModule_time; + cpy_r_r68 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 501, CPyStatic_event___globals); + goto CPyL86; + } + cpy_r_r70 = cpy_r___locals_bitmap0 & 1; + cpy_r_r71 = cpy_r_r70 == 0; + if (cpy_r_r71) { + goto CPyL91; + } else + goto CPyL48; +CPyL46: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"sleep_time\" referenced before assignment"); + cpy_r_r72 = 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", -1, CPyStatic_event___globals); + goto CPyL52; + } else + goto CPyL92; +CPyL47: ; + CPy_Unreachable(); +CPyL48: ; + cpy_r_r73 = PyFloat_FromDouble(cpy_r_sleep_time); + PyObject *cpy_r_r74[1] = {cpy_r_r73}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r75, 1, 0); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 501, CPyStatic_event___globals); + goto CPyL93; + } else + goto CPyL94; +CPyL49: ; + CPy_DECREF(cpy_r_r73); + if (cpy_r_r50.f0 == NULL) { + goto CPyL3; + } else + goto CPyL95; +CPyL50: ; + CPy_Reraise(); + if (!0) { + goto CPyL52; + } else + goto CPyL96; +CPyL51: ; + CPy_Unreachable(); +CPyL52: ; + if (cpy_r_r50.f0 == NULL) goto CPyL54; + CPy_RestoreExcInfo(cpy_r_r50); + CPy_XDECREF(cpy_r_r50.f0); + CPy_XDECREF(cpy_r_r50.f1); + CPy_XDECREF(cpy_r_r50.f2); +CPyL54: ; + cpy_r_r77 = CPy_KeepPropagating(); + if (!cpy_r_r77) goto CPyL71; + CPy_Unreachable(); +CPyL56: ; + cpy_r_r78 = 0; +CPyL57: ; + cpy_r_r79 = (CPyPtr)&((PyVarObject *)cpy_r_workers_list)->ob_size; + cpy_r_r80 = *(int64_t *)cpy_r_r79; + cpy_r_r81 = cpy_r_r78 < cpy_r_r80; + if (!cpy_r_r81) goto CPyL97; + cpy_r_r82 = (CPyPtr)&((PyListObject *)cpy_r_workers_list)->ob_item; + cpy_r_r83 = *(CPyPtr *)cpy_r_r82; + cpy_r_r84 = cpy_r_r78 * 8; + cpy_r_r85 = cpy_r_r83 + cpy_r_r84; + cpy_r_r86 = *(PyObject * *)cpy_r_r85; + CPy_INCREF(cpy_r_r86); + cpy_r_r87 = CPyStatics[239]; /* 'join' */ + cpy_r_r88 = CPyStatics[2044]; /* 30 */ + PyObject *cpy_r_r89[2] = {cpy_r_r86, cpy_r_r88}; + cpy_r_r90 = (PyObject **)&cpy_r_r89; + cpy_r_r91 = CPyStatics[2211]; /* ('timeout',) */ + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r87, cpy_r_r90, 9223372036854775809ULL, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 505, CPyStatic_event___globals); + goto CPyL98; + } else + goto CPyL99; +CPyL59: ; + cpy_r_r93 = CPyStatics[873]; /* 'is_alive' */ + PyObject *cpy_r_r94[1] = {cpy_r_r86}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 506, CPyStatic_event___globals); + goto CPyL98; + } + if (unlikely(!PyBool_Check(cpy_r_r96))) { + CPy_TypeError("bool", cpy_r_r96); cpy_r_r97 = 2; + } else + cpy_r_r97 = cpy_r_r96 == Py_True; + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 506, CPyStatic_event___globals); + goto CPyL98; + } + if (!cpy_r_r97) goto CPyL100; + cpy_r_r98 = CPyStatics[927]; /* 'getName' */ + PyObject *cpy_r_r99[1] = {cpy_r_r86}; + cpy_r_r100 = (PyObject **)&cpy_r_r99; + cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 507, CPyStatic_event___globals); + goto CPyL98; + } + CPy_DECREF(cpy_r_r86); + if (likely(PyUnicode_Check(cpy_r_r101))) + cpy_r_r102 = cpy_r_r101; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_loop", 507, CPyStatic_event___globals, "str", cpy_r_r101); + goto CPyL101; + } + cpy_r_r103 = CPyStatics[928]; /* 'Callback execution (' */ + cpy_r_r104 = CPyStatics[929]; /* ') could not be joined.' */ + cpy_r_r105 = CPyStr_Build(3, cpy_r_r103, cpy_r_r102, cpy_r_r104); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 509, CPyStatic_event___globals); + goto CPyL101; + } + cpy_r_r106 = CPyModule_builtins; + cpy_r_r107 = CPyStatics[930]; /* 'RuntimeWarning' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 510, CPyStatic_event___globals); + goto CPyL102; + } + cpy_r_r109 = CPyModule_warnings; + cpy_r_r110 = CPyStatics[594]; /* 'warn' */ + cpy_r_r111 = CPyObject_GetAttr(cpy_r_r109, cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 508, CPyStatic_event___globals); + goto CPyL103; + } + PyObject *cpy_r_r112[2] = {cpy_r_r105, cpy_r_r108}; + cpy_r_r113 = (PyObject **)&cpy_r_r112; + cpy_r_r114 = CPyStatics[2212]; /* ('message', 'category') */ + cpy_r_r115 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 0, cpy_r_r114); + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_loop", 508, CPyStatic_event___globals); + goto CPyL103; + } else + goto CPyL104; +CPyL68: ; + CPy_DECREF(cpy_r_r105); + CPy_DECREF(cpy_r_r108); +CPyL69: ; + cpy_r_r116 = cpy_r_r78 + 1; + cpy_r_r78 = cpy_r_r116; + goto CPyL57; +CPyL70: ; + return 1; +CPyL71: ; + cpy_r_r117 = 2; + return cpy_r_r117; +CPyL72: ; + CPy_DecRef(cpy_r_r1); + goto CPyL71; +CPyL73: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_workers_list); + goto CPyL71; +CPyL74: ; + CPy_DECREF_NO_IMM(cpy_r_r1); + goto CPyL56; +CPyL75: ; + CPy_DecRef(cpy_r_r8); + goto CPyL36; +CPyL76: ; + CPy_DECREF(cpy_r_r12); + goto CPyL8; +CPyL77: ; + CPy_DecRef(cpy_r_r15); + goto CPyL36; +CPyL78: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19.f2); + CPy_DECREF(cpy_r_r19.f3); + goto CPyL34; +CPyL79: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r23); + goto CPyL36; +CPyL80: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r24); + goto CPyL36; +CPyL81: ; + CPy_DECREF_NO_IMM(cpy_r_r25); + goto CPyL17; +CPyL82: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r25); + goto CPyL36; +CPyL83: ; + CPy_DECREF_NO_IMM(cpy_r_r33); + goto CPyL26; +CPyL84: ; + CPy_DECREF_NO_IMM(cpy_r_workers_list); + goto CPyL25; +CPyL85: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + goto CPyL36; +CPyL86: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_workers_list); + goto CPyL52; +CPyL87: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_workers_list); + CPy_DecRef(cpy_r_r53); + goto CPyL52; +CPyL88: ; + CPy_DECREF(cpy_r_r57); + goto CPyL39; +CPyL89: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_workers_list); + CPy_DecRef(cpy_r_r58); + goto CPyL52; +CPyL90: ; + CPy_DecRef(cpy_r_r1); + goto CPyL52; +CPyL91: ; + CPy_DECREF_NO_IMM(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_workers_list); + CPy_DECREF(cpy_r_r69); + goto CPyL46; +CPyL92: ; + CPy_XDECREF(cpy_r_r50.f0); + CPy_XDECREF(cpy_r_r50.f1); + CPy_XDECREF(cpy_r_r50.f2); + goto CPyL47; +CPyL93: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_workers_list); + CPy_DecRef(cpy_r_r73); + goto CPyL52; +CPyL94: ; + CPy_DECREF(cpy_r_r76); + goto CPyL49; +CPyL95: ; + CPy_DECREF_NO_IMM(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_workers_list); + goto CPyL50; +CPyL96: ; + CPy_XDECREF(cpy_r_r50.f0); + CPy_XDECREF(cpy_r_r50.f1); + CPy_XDECREF(cpy_r_r50.f2); + goto CPyL51; +CPyL97: ; + CPy_DECREF_NO_IMM(cpy_r_workers_list); + goto CPyL70; +CPyL98: ; + CPy_DecRef(cpy_r_workers_list); + CPy_DecRef(cpy_r_r86); + goto CPyL71; +CPyL99: ; + CPy_DECREF(cpy_r_r92); + goto CPyL59; +CPyL100: ; + CPy_DECREF(cpy_r_r86); + goto CPyL69; +CPyL101: ; + CPy_DecRef(cpy_r_workers_list); + goto CPyL71; +CPyL102: ; + CPy_DecRef(cpy_r_workers_list); + CPy_DecRef(cpy_r_r105); + goto CPyL71; +CPyL103: ; + CPy_DecRef(cpy_r_workers_list); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + goto CPyL71; +CPyL104: ; + CPy_DECREF(cpy_r_r115); + goto CPyL68; +} + +PyObject *CPyPy_event____loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_event___EventWatcher)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.event.EventWatcher", obj_self); + goto fail; + } + char retval = CPyDef_event____loop_EventWatcher_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_loop", 471, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event_____get_path(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__get_path", 515, CPyStatic_event___globals); + goto CPyL3; + } + cpy_r_r1 = CPyStatics[932]; /* 'topics.json' */ + cpy_r_r2 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r3[2] = {cpy_r_r0, cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "__get_path", 515, CPyStatic_event___globals); + goto CPyL4; + } + CPy_DECREF(cpy_r_r0); + return cpy_r_r5; +CPyL3: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +CPyL4: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +} + +PyObject *CPyPy_event_____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__get_path", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_event_____get_path(); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "__get_path", 514, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____get_topics(PyObject *cpy_r_abi) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + CPyTagged cpy_r_r10; + int64_t cpy_r_r11; + PyObject *cpy_r_r12; + tuple_T4CIOO cpy_r_r13; + CPyTagged cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int64_t cpy_r_r36; + CPyPtr cpy_r_r37; + int64_t cpy_r_r38; + char cpy_r_r39; + CPyPtr cpy_r_r40; + CPyPtr cpy_r_r41; + int64_t cpy_r_r42; + CPyPtr cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + int64_t cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject **cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + tuple_T3OOO cpy_r_r85; + tuple_T3OOO cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + int32_t cpy_r_r93; + char cpy_r_r94; + char cpy_r_r95; + char cpy_r_r96; + tuple_T3OOO cpy_r_r97; + tuple_T3OOO cpy_r_r98; + tuple_T3OOO cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + CPyTagged cpy_r_r106; + int64_t cpy_r_r107; + PyObject *cpy_r_r108; + tuple_T4CIOO cpy_r_r109; + CPyTagged cpy_r_r110; + char cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + int32_t cpy_r_r119; + char cpy_r_r120; + char cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + cpy_r_r0 = CPyModule_eth_event; + cpy_r_r1 = CPyStatics[933]; /* 'get_topic_map' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 519, CPyStatic_event___globals); + goto CPyL87; + } + PyObject *cpy_r_r3[1] = {cpy_r_abi}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 519, CPyStatic_event___globals); + goto CPyL87; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 519, CPyStatic_event___globals, "dict", cpy_r_r5); + goto CPyL87; + } + cpy_r_r7 = CPyStatic_event____topics; + if (unlikely(cpy_r_r7 == NULL)) { + goto CPyL88; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 521, CPyStatic_event___globals); + goto CPyL87; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r9 = CPyDict_Copy(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 521, CPyStatic_event___globals); + goto CPyL89; + } + cpy_r_r10 = 0; + cpy_r_r11 = PyDict_Size(cpy_r_r6); + cpy_r_r12 = CPyDict_GetItemsIter(cpy_r_r6); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals); + goto CPyL90; + } +CPyL8: ; + cpy_r_r13 = CPyDict_NextItem(cpy_r_r12, cpy_r_r10); + cpy_r_r14 = cpy_r_r13.f1; + cpy_r_r10 = cpy_r_r14; + cpy_r_r15 = cpy_r_r13.f0; + if (!cpy_r_r15) goto CPyL91; + cpy_r_r16 = cpy_r_r13.f2; + CPy_INCREF(cpy_r_r16); + cpy_r_r17 = cpy_r_r13.f3; + CPy_INCREF(cpy_r_r17); + CPy_DECREF(cpy_r_r13.f2); + CPy_DECREF(cpy_r_r13.f3); + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r18 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals, "str", cpy_r_r16); + goto CPyL92; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r19 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals, "dict", cpy_r_r17); + goto CPyL93; + } + cpy_r_r20 = PyDict_Contains(cpy_r_r9, cpy_r_r18); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 524, CPyStatic_event___globals); + goto CPyL94; + } + cpy_r_r22 = cpy_r_r20; + cpy_r_r23 = cpy_r_r22 ^ 1; + if (!cpy_r_r23) goto CPyL14; + cpy_r_r24 = CPyDict_SetItem(cpy_r_r9, cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 526, CPyStatic_event___globals); + goto CPyL95; + } else + goto CPyL33; +CPyL14: ; + cpy_r_r26 = CPyDict_GetItem(cpy_r_r9, cpy_r_r18); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals); + goto CPyL94; + } + if (likely(PyDict_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals, "dict", cpy_r_r26); + goto CPyL94; + } + cpy_r_r28 = PyObject_RichCompare(cpy_r_r19, cpy_r_r27, 2); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals); + goto CPyL94; + } + if (unlikely(!PyBool_Check(cpy_r_r28))) { + CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; + } else + cpy_r_r29 = cpy_r_r28 == Py_True; + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 527, CPyStatic_event___globals); + goto CPyL94; + } + if (cpy_r_r29) goto CPyL96; + cpy_r_r30 = 0; + cpy_r_r31 = CPyDict_GetItem(cpy_r_r9, cpy_r_r18); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); + goto CPyL94; + } + if (likely(PyDict_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals, "dict", cpy_r_r31); + goto CPyL94; + } + cpy_r_r33 = CPyStatics[800]; /* 'inputs' */ + cpy_r_r34 = CPyDict_GetItem(cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); + goto CPyL94; + } + if (likely(PyList_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals, "list", cpy_r_r34); + goto CPyL94; + } + cpy_r_r36 = 0; +CPyL24: ; + cpy_r_r37 = (CPyPtr)&((PyVarObject *)cpy_r_r35)->ob_size; + cpy_r_r38 = *(int64_t *)cpy_r_r37; + cpy_r_r39 = cpy_r_r36 < cpy_r_r38; + if (!cpy_r_r39) goto CPyL97; + cpy_r_r40 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r41 = *(CPyPtr *)cpy_r_r40; + cpy_r_r42 = cpy_r_r36 * 8; + cpy_r_r43 = cpy_r_r41 + cpy_r_r42; + cpy_r_r44 = *(PyObject * *)cpy_r_r43; + CPy_INCREF(cpy_r_r44); + if (likely(PyDict_Check(cpy_r_r44))) + cpy_r_r45 = cpy_r_r44; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals, "dict", cpy_r_r44); + goto CPyL98; + } + cpy_r_r46 = CPyStatics[934]; /* 'indexed' */ + cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); + goto CPyL98; + } + if (unlikely(!PyBool_Check(cpy_r_r47))) { + CPy_TypeError("bool", cpy_r_r47); cpy_r_r48 = 2; + } else + cpy_r_r48 = cpy_r_r47 == Py_True; + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 530, CPyStatic_event___globals); + goto CPyL98; + } + if (cpy_r_r48) { + goto CPyL99; + } else + goto CPyL30; +CPyL29: ; + cpy_r_r30 = 1; + goto CPyL31; +CPyL30: ; + cpy_r_r49 = cpy_r_r36 + 1; + cpy_r_r36 = cpy_r_r49; + goto CPyL24; +CPyL31: ; + if (cpy_r_r30) goto CPyL96; + cpy_r_r50 = CPyDict_SetItem(cpy_r_r9, cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 532, CPyStatic_event___globals); + goto CPyL95; + } +CPyL33: ; + cpy_r_r52 = CPyDict_CheckSize(cpy_r_r6, cpy_r_r11); + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals); + goto CPyL95; + } else + goto CPyL8; +CPyL34: ; + cpy_r_r53 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 523, CPyStatic_event___globals); + goto CPyL90; + } + cpy_r_r54 = CPyStatic_event____topics; + if (unlikely(cpy_r_r54 == NULL)) { + goto CPyL100; + } else + goto CPyL38; +CPyL36: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); + cpy_r_r55 = 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 534, CPyStatic_event___globals); + goto CPyL87; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r56 = PyObject_RichCompare(cpy_r_r9, cpy_r_r54, 3); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 534, CPyStatic_event___globals); + goto CPyL90; + } + if (unlikely(!PyBool_Check(cpy_r_r56))) { + CPy_TypeError("bool", cpy_r_r56); cpy_r_r57 = 2; + } else + cpy_r_r57 = cpy_r_r56 == Py_True; + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 534, CPyStatic_event___globals); + goto CPyL90; + } + if (!cpy_r_r57) goto CPyL101; + cpy_r_r58 = CPyStatic_event____topics; + if (unlikely(cpy_r_r58 == NULL)) { + goto CPyL102; + } else + goto CPyL44; +CPyL42: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); + cpy_r_r59 = 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 535, CPyStatic_event___globals); + goto CPyL87; + } + CPy_Unreachable(); +CPyL44: ; + cpy_r_r60 = CPyDict_Update(cpy_r_r58, cpy_r_r9); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 535, CPyStatic_event___globals); + goto CPyL90; + } + cpy_r_r62 = CPyDef_event_____get_path(); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL90; + } + cpy_r_r63 = CPyStatics[438]; /* 'w' */ + cpy_r_r64 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r65[2] = {cpy_r_r62, cpy_r_r63}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL103; + } + CPy_DECREF(cpy_r_r62); + cpy_r_r68 = CPy_TYPE(cpy_r_r67); + cpy_r_r69 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL104; + } + cpy_r_r71 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r71); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL105; + } + PyObject *cpy_r_r73[1] = {cpy_r_r67}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r74, 1, 0); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL105; + } + cpy_r_r76 = 1; + cpy_r_r77 = CPyStatic__c_constants___ujson_dump; + if (unlikely(cpy_r_r77 == NULL)) { + goto CPyL106; + } else + goto CPyL54; +CPyL52: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); + cpy_r_r78 = 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 537, CPyStatic_event___globals); + goto CPyL56; + } else + goto CPyL107; +CPyL53: ; + CPy_Unreachable(); +CPyL54: ; + cpy_r_r79 = 1 ? Py_True : Py_False; + cpy_r_r80 = CPyStatics[2031]; /* 2 */ + PyObject *cpy_r_r81[4] = {cpy_r_r9, cpy_r_r75, cpy_r_r79, cpy_r_r80}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = CPyStatics[2213]; /* ('sort_keys', 'indent') */ + cpy_r_r84 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r82, 2, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 537, CPyStatic_event___globals); + goto CPyL108; + } else + goto CPyL109; +CPyL55: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r75); + goto CPyL64; +CPyL56: ; + cpy_r_r85 = CPy_CatchError(); + cpy_r_r76 = 0; + cpy_r_r86 = CPy_GetExcInfo(); + cpy_r_r87 = cpy_r_r86.f0; + CPy_INCREF(cpy_r_r87); + cpy_r_r88 = cpy_r_r86.f1; + CPy_INCREF(cpy_r_r88); + cpy_r_r89 = cpy_r_r86.f2; + CPy_INCREF(cpy_r_r89); + CPy_DecRef(cpy_r_r86.f0); + CPy_DecRef(cpy_r_r86.f1); + CPy_DecRef(cpy_r_r86.f2); + PyObject *cpy_r_r90[4] = {cpy_r_r67, cpy_r_r87, cpy_r_r88, cpy_r_r89}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r91, 4, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL110; + } + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r89); + cpy_r_r93 = PyObject_IsTrue(cpy_r_r92); + CPy_DecRef(cpy_r_r92); + cpy_r_r94 = cpy_r_r93 >= 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL62; + } + cpy_r_r95 = cpy_r_r93; + if (cpy_r_r95) goto CPyL61; + CPy_Reraise(); + if (!0) { + goto CPyL62; + } else + goto CPyL111; +CPyL60: ; + CPy_Unreachable(); +CPyL61: ; + CPy_RestoreExcInfo(cpy_r_r85); + CPy_DecRef(cpy_r_r85.f0); + CPy_DecRef(cpy_r_r85.f1); + CPy_DecRef(cpy_r_r85.f2); + goto CPyL64; +CPyL62: ; + CPy_RestoreExcInfo(cpy_r_r85); + CPy_DecRef(cpy_r_r85.f0); + CPy_DecRef(cpy_r_r85.f1); + CPy_DecRef(cpy_r_r85.f2); + cpy_r_r96 = CPy_KeepPropagating(); + if (!cpy_r_r96) { + goto CPyL65; + } else + goto CPyL112; +CPyL63: ; + CPy_Unreachable(); +CPyL64: ; + tuple_T3OOO __tmp505 = { NULL, NULL, NULL }; + cpy_r_r97 = __tmp505; + cpy_r_r98 = cpy_r_r97; + goto CPyL66; +CPyL65: ; + cpy_r_r99 = CPy_CatchError(); + cpy_r_r98 = cpy_r_r99; +CPyL66: ; + if (!cpy_r_r76) goto CPyL113; + cpy_r_r100 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r101[4] = {cpy_r_r67, cpy_r_r100, cpy_r_r100, cpy_r_r100}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r102, 4, 0); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 536, CPyStatic_event___globals); + goto CPyL114; + } else + goto CPyL115; +CPyL68: ; + CPy_DECREF(cpy_r_r67); +CPyL69: ; + if (cpy_r_r98.f0 == NULL) { + goto CPyL76; + } else + goto CPyL116; +CPyL70: ; + CPy_Reraise(); + if (!0) { + goto CPyL72; + } else + goto CPyL117; +CPyL71: ; + CPy_Unreachable(); +CPyL72: ; + if (cpy_r_r98.f0 == NULL) goto CPyL74; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_XDECREF(cpy_r_r98.f0); + CPy_XDECREF(cpy_r_r98.f1); + CPy_XDECREF(cpy_r_r98.f2); +CPyL74: ; + cpy_r_r104 = CPy_KeepPropagating(); + if (!cpy_r_r104) goto CPyL87; + CPy_Unreachable(); +CPyL76: ; + cpy_r_r105 = PyDict_New(); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); + goto CPyL89; + } + cpy_r_r106 = 0; + cpy_r_r107 = PyDict_Size(cpy_r_r6); + cpy_r_r108 = CPyDict_GetItemsIter(cpy_r_r6); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); + goto CPyL118; + } +CPyL78: ; + cpy_r_r109 = CPyDict_NextItem(cpy_r_r108, cpy_r_r106); + cpy_r_r110 = cpy_r_r109.f1; + cpy_r_r106 = cpy_r_r110; + cpy_r_r111 = cpy_r_r109.f0; + if (!cpy_r_r111) goto CPyL119; + cpy_r_r112 = cpy_r_r109.f2; + CPy_INCREF(cpy_r_r112); + cpy_r_r113 = cpy_r_r109.f3; + CPy_INCREF(cpy_r_r113); + CPy_DECREF(cpy_r_r109.f2); + CPy_DECREF(cpy_r_r109.f3); + if (likely(PyUnicode_Check(cpy_r_r112))) + cpy_r_r114 = cpy_r_r112; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals, "str", cpy_r_r112); + goto CPyL120; + } + if (likely(PyDict_Check(cpy_r_r113))) + cpy_r_r115 = cpy_r_r113; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals, "dict", cpy_r_r113); + goto CPyL121; + } + cpy_r_r116 = CPyStatics[397]; /* 'name' */ + cpy_r_r117 = CPyDict_GetItem(cpy_r_r115, cpy_r_r116); + CPy_DECREF(cpy_r_r115); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); + goto CPyL122; + } + if (likely(PyUnicode_Check(cpy_r_r117))) + cpy_r_r118 = cpy_r_r117; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals, "str", cpy_r_r117); + goto CPyL122; + } + cpy_r_r119 = PyDict_SetItem(cpy_r_r105, cpy_r_r118, cpy_r_r114); + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r114); + cpy_r_r120 = cpy_r_r119 >= 0; + if (unlikely(!cpy_r_r120)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r121 = CPyDict_CheckSize(cpy_r_r6, cpy_r_r107); + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); + goto CPyL123; + } else + goto CPyL78; +CPyL85: ; + cpy_r_r122 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 539, CPyStatic_event___globals); + goto CPyL124; + } + return cpy_r_r105; +CPyL87: ; + cpy_r_r123 = NULL; + return cpy_r_r123; +CPyL88: ; + CPy_DecRef(cpy_r_r6); + goto CPyL4; +CPyL89: ; + CPy_DecRef(cpy_r_r6); + goto CPyL87; +CPyL90: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + goto CPyL87; +CPyL91: ; + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r13.f2); + CPy_DECREF(cpy_r_r13.f3); + goto CPyL34; +CPyL92: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r17); + goto CPyL87; +CPyL93: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r18); + goto CPyL87; +CPyL94: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + goto CPyL87; +CPyL95: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL87; +CPyL96: ; + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r19); + goto CPyL33; +CPyL97: ; + CPy_DECREF_NO_IMM(cpy_r_r35); + goto CPyL31; +CPyL98: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r35); + goto CPyL87; +CPyL99: ; + CPy_DECREF_NO_IMM(cpy_r_r35); + goto CPyL29; +CPyL100: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + goto CPyL36; +CPyL101: ; + CPy_DECREF(cpy_r_r9); + goto CPyL76; +CPyL102: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + goto CPyL42; +CPyL103: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r62); + goto CPyL87; +CPyL104: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r68); + goto CPyL87; +CPyL105: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r70); + goto CPyL87; +CPyL106: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r75); + goto CPyL52; +CPyL107: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r70); + goto CPyL53; +CPyL108: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r75); + goto CPyL56; +CPyL109: ; + CPy_DECREF(cpy_r_r84); + goto CPyL55; +CPyL110: ; + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r89); + goto CPyL62; +CPyL111: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r85.f0); + CPy_DecRef(cpy_r_r85.f1); + CPy_DecRef(cpy_r_r85.f2); + goto CPyL60; +CPyL112: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r70); + goto CPyL63; +CPyL113: ; + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r70); + goto CPyL69; +CPyL114: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r67); + goto CPyL72; +CPyL115: ; + CPy_DECREF(cpy_r_r103); + goto CPyL68; +CPyL116: ; + CPy_DECREF(cpy_r_r6); + goto CPyL70; +CPyL117: ; + CPy_XDECREF(cpy_r_r98.f0); + CPy_XDECREF(cpy_r_r98.f1); + CPy_XDECREF(cpy_r_r98.f2); + goto CPyL71; +CPyL118: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r105); + goto CPyL87; +CPyL119: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r108); + CPy_DECREF(cpy_r_r109.f2); + CPy_DECREF(cpy_r_r109.f3); + goto CPyL85; +CPyL120: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r113); + goto CPyL87; +CPyL121: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r114); + goto CPyL87; +CPyL122: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r114); + goto CPyL87; +CPyL123: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + goto CPyL87; +CPyL124: ; + CPy_DecRef(cpy_r_r105); + goto CPyL87; +} + +PyObject *CPyPy_event____get_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"abi", 0}; + static CPyArg_Parser parser = {"O:_get_topics", kwlist, 0}; + PyObject *obj_abi; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_abi)) { + return NULL; + } + PyObject *arg_abi; + if (likely(PyList_Check(obj_abi))) + arg_abi = obj_abi; + else { + CPy_TypeError("list", obj_abi); + goto fail; + } + PyObject *retval = CPyDef_event____get_topics(arg_abi); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_get_topics", 518, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event____add_deployment_topics(PyObject *cpy_r_address, PyObject *cpy_r_abi) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + cpy_r_r0 = CPyModule_eth_event; + cpy_r_r1 = CPyStatics[933]; /* 'get_topic_map' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); + goto CPyL8; + } + PyObject *cpy_r_r3[1] = {cpy_r_abi}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); + goto CPyL8; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals, "dict", cpy_r_r5); + goto CPyL8; + } + cpy_r_r7 = CPyStatic_event____deployment_topics; + if (unlikely(cpy_r_r7 == NULL)) { + goto CPyL9; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_deployment_topics\" was not set"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); + goto CPyL8; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r9 = CPyDict_SetItem(cpy_r_r7, cpy_r_address, cpy_r_r6); + CPy_DECREF(cpy_r_r6); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 543, CPyStatic_event___globals); + goto CPyL8; + } + return 1; +CPyL8: ; + cpy_r_r11 = 2; + return cpy_r_r11; +CPyL9: ; + CPy_DecRef(cpy_r_r6); + goto CPyL4; +} + +PyObject *CPyPy_event____add_deployment_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"address", "abi", 0}; + static CPyArg_Parser parser = {"OO:_add_deployment_topics", kwlist, 0}; + PyObject *obj_address; + PyObject *obj_abi; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_address, &obj_abi)) { + return NULL; + } + PyObject *arg_address; + if (likely(PyUnicode_Check(obj_address))) + arg_address = obj_address; + else { + CPy_TypeError("str", obj_address); + goto fail; + } + PyObject *arg_abi; + if (likely(PyList_Check(obj_abi))) + arg_abi = obj_abi; + else { + CPy_TypeError("list", obj_abi); + goto fail; + } + char retval = CPyDef_event____add_deployment_topics(arg_address, arg_abi); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_add_deployment_topics", 542, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____decode_logs(PyObject *cpy_r_logs, PyObject *cpy_r_contracts) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_idx; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int64_t cpy_r_r14; + CPyPtr cpy_r_r15; + int64_t cpy_r_r16; + char cpy_r_r17; + CPyPtr cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + CPyPtr cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_i; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + CPyPtr cpy_r_r25; + PyObject *cpy_r_r26; + char 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; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + int64_t cpy_r_r38; + char cpy_r_r39; + CPyTagged cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_log_slice; + tuple_T3OOO cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int64_t cpy_r_r57; + CPyPtr cpy_r_r58; + int64_t cpy_r_r59; + char cpy_r_r60; + CPyPtr cpy_r_r61; + CPyPtr cpy_r_r62; + int64_t cpy_r_r63; + CPyPtr cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_item; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + int64_t cpy_r_r69; + CPyTagged cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + int32_t cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + CPyPtr cpy_r_r83; + CPyPtr cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject **cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + tuple_T3OOO cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject **cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + int64_t cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + char cpy_r_r114; + CPyPtr cpy_r_r115; + int64_t cpy_r_r116; + PyObject *cpy_r_r117; + int64_t cpy_r_r118; + CPyPtr cpy_r_r119; + int64_t cpy_r_r120; + char cpy_r_r121; + CPyPtr cpy_r_r122; + CPyPtr cpy_r_r123; + int64_t cpy_r_r124; + CPyPtr cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + int64_t cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + if (cpy_r_contracts != NULL) goto CPyL96; + cpy_r_r0 = Py_None; + cpy_r_contracts = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_logs)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 << 1; + cpy_r_r4 = cpy_r_r3 != 0; + if (cpy_r_r4) { + goto CPyL5; + } else + goto CPyL97; +CPyL3: ; + cpy_r_r5 = NULL; + cpy_r_r6 = CPyDef_event___EventDict(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 552, CPyStatic_event___globals); + goto CPyL95; + } + return cpy_r_r6; +CPyL5: ; + cpy_r_idx = 0; + cpy_r_r7 = PyList_New(0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 555, CPyStatic_event___globals); + goto CPyL98; + } +CPyL7: ; + if (!1) goto CPyL99; + cpy_r_r8 = CPyList_GetItem(cpy_r_logs, cpy_r_idx); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 557, CPyStatic_event___globals); + goto CPyL100; + } + cpy_r_r9 = CPyStatics[124]; /* 'address' */ + cpy_r_r10 = PyObject_GetItem(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 557, CPyStatic_event___globals); + goto CPyL100; + } + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 557, CPyStatic_event___globals, "str", cpy_r_r10); + goto CPyL100; + } + cpy_r_r12 = CPyList_GetSlice(cpy_r_logs, cpy_r_idx, 9223372036854775806LL); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL33; + } + if (likely(PyList_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals, "list", cpy_r_r12); + goto CPyL33; + } + cpy_r_r14 = 0; +CPyL15: ; + cpy_r_r15 = (CPyPtr)&((PyVarObject *)cpy_r_r13)->ob_size; + cpy_r_r16 = *(int64_t *)cpy_r_r15; + cpy_r_r17 = cpy_r_r14 < cpy_r_r16; + if (!cpy_r_r17) goto CPyL101; + cpy_r_r18 = (CPyPtr)&((PyListObject *)cpy_r_r13)->ob_item; + cpy_r_r19 = *(CPyPtr *)cpy_r_r18; + cpy_r_r20 = cpy_r_r14 * 8; + cpy_r_r21 = cpy_r_r19 + cpy_r_r20; + cpy_r_r22 = *(PyObject * *)cpy_r_r21; + CPy_INCREF(cpy_r_r22); + cpy_r_i = cpy_r_r22; + cpy_r_r23 = CPyStatics[124]; /* 'address' */ + cpy_r_r24 = (PyObject *)CPyType_event____EventItem; + cpy_r_r25 = (CPyPtr)&((PyObject *)cpy_r_i)->ob_type; + cpy_r_r26 = *(PyObject * *)cpy_r_r25; + cpy_r_r27 = cpy_r_r26 == cpy_r_r24; + if (!cpy_r_r27) goto CPyL20; + CPy_INCREF(cpy_r_i); + if (likely(Py_TYPE(cpy_r_i) == CPyType_event____EventItem)) + cpy_r_r28 = cpy_r_i; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_i); + goto CPyL102; + } + cpy_r_r29 = CPyDef_event____EventItem_____getitem__(cpy_r_r28, cpy_r_r23); + CPy_DECREF_NO_IMM(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL102; + } + cpy_r_r30 = cpy_r_r29; + goto CPyL22; +CPyL20: ; + CPy_INCREF(cpy_r_i); + cpy_r_r31 = cpy_r_i; + cpy_r_r32 = PyObject_GetItem(cpy_r_r31, cpy_r_r23); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL102; + } + cpy_r_r30 = cpy_r_r32; +CPyL22: ; + cpy_r_r33 = PyObject_RichCompare(cpy_r_r30, cpy_r_r11, 3); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL102; + } + cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL102; + } + cpy_r_r36 = cpy_r_r34; + if (cpy_r_r36) { + goto CPyL103; + } else + goto CPyL104; +CPyL25: ; + cpy_r_r37 = cpy_r_i; + goto CPyL29; +CPyL26: ; + cpy_r_r38 = cpy_r_r14 + 1; + cpy_r_r14 = cpy_r_r38; + goto CPyL15; +CPyL27: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r39 = 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL33; + } else + goto CPyL105; +CPyL28: ; + CPy_Unreachable(); +CPyL29: ; + cpy_r_r40 = CPyList_Index(cpy_r_logs, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 559, CPyStatic_event___globals); + goto CPyL33; + } + cpy_r_r41 = CPyList_GetSlice(cpy_r_logs, cpy_r_idx, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 560, CPyStatic_event___globals); + goto CPyL106; + } + if (likely(PyList_Check(cpy_r_r41))) + cpy_r_r42 = cpy_r_r41; + else { + CPy_TypeError("list", cpy_r_r41); + cpy_r_r42 = NULL; + } + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 560, CPyStatic_event___globals); + goto CPyL106; + } else + goto CPyL107; +CPyL32: ; + cpy_r_log_slice = cpy_r_r42; + cpy_r_idx = cpy_r_r40; + goto CPyL43; +CPyL33: ; + cpy_r_r43 = CPy_CatchError(); + cpy_r_r44 = CPyModule_builtins; + cpy_r_r45 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 562, CPyStatic_event___globals); + goto CPyL108; + } + cpy_r_r47 = CPy_ExceptionMatches(cpy_r_r46); + CPy_DecRef(cpy_r_r46); + if (!cpy_r_r47) goto CPyL109; + cpy_r_r48 = CPyList_GetSlice(cpy_r_logs, cpy_r_idx, 9223372036854775806LL); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 563, CPyStatic_event___globals); + goto CPyL108; + } + if (likely(PyList_Check(cpy_r_r48))) + cpy_r_r49 = cpy_r_r48; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 563, CPyStatic_event___globals, "list", cpy_r_r48); + goto CPyL108; + } + cpy_r_log_slice = cpy_r_r49; + goto CPyL40; +CPyL38: ; + CPy_Reraise(); + if (!0) { + goto CPyL41; + } else + goto CPyL110; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL43; +CPyL41: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + cpy_r_r50 = CPy_KeepPropagating(); + if (!cpy_r_r50) goto CPyL95; + CPy_Unreachable(); +CPyL43: ; + cpy_r_r51 = CPyStatic_event____deployment_topics; + if (unlikely(cpy_r_r51 == NULL)) { + goto CPyL111; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_deployment_topics\" was not set"); + cpy_r_r52 = 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals); + goto CPyL95; + } + CPy_Unreachable(); +CPyL46: ; + cpy_r_r53 = CPyStatic_event____topics; + if (unlikely(cpy_r_r53 == NULL)) { + goto CPyL112; + } else + goto CPyL49; +CPyL47: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); + cpy_r_r54 = 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals); + goto CPyL95; + } + CPy_Unreachable(); +CPyL49: ; + cpy_r_r55 = CPyDict_Get(cpy_r_r51, cpy_r_r11, cpy_r_r53); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals); + goto CPyL113; + } + if (likely(PyDict_Check(cpy_r_r55))) + cpy_r_r56 = cpy_r_r55; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 565, CPyStatic_event___globals, "dict", cpy_r_r55); + goto CPyL113; + } + cpy_r_r57 = 0; +CPyL52: ; + cpy_r_r58 = (CPyPtr)&((PyVarObject *)cpy_r_log_slice)->ob_size; + cpy_r_r59 = *(int64_t *)cpy_r_r58; + cpy_r_r60 = cpy_r_r57 < cpy_r_r59; + if (!cpy_r_r60) goto CPyL114; + cpy_r_r61 = (CPyPtr)&((PyListObject *)cpy_r_log_slice)->ob_item; + cpy_r_r62 = *(CPyPtr *)cpy_r_r61; + cpy_r_r63 = cpy_r_r57 * 8; + cpy_r_r64 = cpy_r_r62 + cpy_r_r63; + cpy_r_r65 = *(PyObject * *)cpy_r_r64; + CPy_INCREF(cpy_r_r65); + cpy_r_item = cpy_r_r65; + cpy_r_r66 = (PyObject *)&_Py_NoneStruct; + cpy_r_r67 = cpy_r_contracts != cpy_r_r66; + if (!cpy_r_r67) goto CPyL63; + CPy_INCREF(cpy_r_contracts); + if (likely(cpy_r_contracts != Py_None)) + cpy_r_r68 = cpy_r_contracts; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 549, CPyStatic_event___globals, "dict", cpy_r_contracts); + goto CPyL115; + } + cpy_r_r69 = PyDict_Size(cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r70 = cpy_r_r69 << 1; + cpy_r_r71 = cpy_r_r70 != 0; + if (!cpy_r_r71) goto CPyL63; + CPy_INCREF(cpy_r_contracts); + if (likely(cpy_r_contracts != Py_None)) + cpy_r_r72 = cpy_r_contracts; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 568, CPyStatic_event___globals, "dict", cpy_r_contracts); + goto CPyL115; + } + cpy_r_r73 = CPyDict_GetItem(cpy_r_r72, cpy_r_r11); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 568, CPyStatic_event___globals); + goto CPyL115; + } + cpy_r_r74 = (PyObject *)&_Py_NoneStruct; + cpy_r_r75 = cpy_r_r73 != cpy_r_r74; + if (!cpy_r_r75) goto CPyL116; + cpy_r_r76 = CPyDef_event____decode_ds_note(cpy_r_item, cpy_r_r73); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 570, CPyStatic_event___globals); + goto CPyL115; + } + cpy_r_r77 = (PyObject *)&_Py_NoneStruct; + cpy_r_r78 = cpy_r_r76 != cpy_r_r77; + if (cpy_r_r78) { + goto CPyL117; + } else + goto CPyL118; +CPyL61: ; + if (likely(cpy_r_r76 != Py_None)) + cpy_r_r79 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 572, CPyStatic_event___globals, "dict", cpy_r_r76); + goto CPyL119; + } + cpy_r_r80 = PyList_Append(cpy_r_r7, cpy_r_r79); + CPy_DECREF(cpy_r_r79); + cpy_r_r81 = cpy_r_r80 >= 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 572, CPyStatic_event___globals); + goto CPyL119; + } else + goto CPyL79; +CPyL63: ; + cpy_r_r82 = PyList_New(1); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); + goto CPyL120; + } + cpy_r_r83 = (CPyPtr)&((PyListObject *)cpy_r_r82)->ob_item; + cpy_r_r84 = *(CPyPtr *)cpy_r_r83; + *(PyObject * *)cpy_r_r84 = cpy_r_item; + cpy_r_r85 = CPyModule_eth_event; + cpy_r_r86 = CPyStatics[937]; /* 'decode_logs' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); + goto CPyL121; + } + cpy_r_r88 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r89[3] = {cpy_r_r82, cpy_r_r56, cpy_r_r88}; + cpy_r_r90 = (PyObject **)&cpy_r_r89; + cpy_r_r91 = CPyStatics[2214]; /* ('allow_undecoded',) */ + cpy_r_r92 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r90, 2, cpy_r_r91); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); + goto CPyL121; + } + CPy_DECREF_NO_IMM(cpy_r_r82); + cpy_r_r93 = CPyList_Extend(cpy_r_r7, cpy_r_r92); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 575, CPyStatic_event___globals); + } else + goto CPyL122; +CPyL67: ; + cpy_r_r94 = CPy_CatchError(); + cpy_r_r95 = CPyStatic_event___globals; + cpy_r_r96 = CPyStatics[939]; /* 'EventError' */ + cpy_r_r97 = CPyDict_GetItem(cpy_r_r95, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 576, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r98 = CPy_ExceptionMatches(cpy_r_r97); + CPy_DecRef(cpy_r_r97); + if (!cpy_r_r98) goto CPyL124; + cpy_r_r99 = CPy_GetExcValue(); + cpy_r_r100 = CPyStatics[478]; /* ': ' */ + cpy_r_r101 = PyObject_Str(cpy_r_r99); + CPy_DecRef(cpy_r_r99); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r102 = CPyStr_Build(3, cpy_r_r11, cpy_r_r100, cpy_r_r101); + CPy_DecRef(cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r103 = CPyModule_warnings; + cpy_r_r104 = CPyStatics[594]; /* 'warn' */ + cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); + goto CPyL125; + } + PyObject *cpy_r_r106[1] = {cpy_r_r102}; + cpy_r_r107 = (PyObject **)&cpy_r_r106; + cpy_r_r108 = PyObject_Vectorcall(cpy_r_r105, cpy_r_r107, 1, 0); + CPy_DecRef(cpy_r_r105); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 577, CPyStatic_event___globals); + goto CPyL125; + } else + goto CPyL126; +CPyL73: ; + CPy_DecRef(cpy_r_r102); + goto CPyL76; +CPyL74: ; + CPy_Reraise(); + if (!0) { + goto CPyL77; + } else + goto CPyL127; +CPyL75: ; + CPy_Unreachable(); +CPyL76: ; + CPy_RestoreExcInfo(cpy_r_r94); + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + goto CPyL79; +CPyL77: ; + CPy_RestoreExcInfo(cpy_r_r94); + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + cpy_r_r109 = CPy_KeepPropagating(); + if (!cpy_r_r109) goto CPyL95; + CPy_Unreachable(); +CPyL79: ; + cpy_r_r110 = cpy_r_r57 + 1; + cpy_r_r57 = cpy_r_r110; + goto CPyL52; +CPyL80: ; + cpy_r_r111 = CPyList_GetItemShort(cpy_r_log_slice, -2); + CPy_DECREF_NO_IMM(cpy_r_log_slice); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); + goto CPyL100; + } + cpy_r_r112 = CPyList_GetItemShort(cpy_r_logs, -2); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); + goto CPyL128; + } + cpy_r_r113 = PyObject_RichCompare(cpy_r_r111, cpy_r_r112, 2); + CPy_DECREF(cpy_r_r111); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); + goto CPyL100; + } + if (unlikely(!PyBool_Check(cpy_r_r113))) { + CPy_TypeError("bool", cpy_r_r113); cpy_r_r114 = 2; + } else + cpy_r_r114 = cpy_r_r113 == Py_True; + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r114 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 579, CPyStatic_event___globals); + goto CPyL100; + } + if (cpy_r_r114) { + goto CPyL99; + } else + goto CPyL7; +CPyL85: ; + cpy_r_r115 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; + cpy_r_r116 = *(int64_t *)cpy_r_r115; + cpy_r_r117 = PyList_New(cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); + goto CPyL129; + } + cpy_r_r118 = 0; +CPyL87: ; + cpy_r_r119 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; + cpy_r_r120 = *(int64_t *)cpy_r_r119; + cpy_r_r121 = cpy_r_r118 < cpy_r_r120; + if (!cpy_r_r121) goto CPyL130; + cpy_r_r122 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; + cpy_r_r123 = *(CPyPtr *)cpy_r_r122; + cpy_r_r124 = cpy_r_r118 * 8; + cpy_r_r125 = cpy_r_r123 + cpy_r_r124; + cpy_r_r126 = *(PyObject * *)cpy_r_r125; + CPy_INCREF(cpy_r_r126); + if (likely(PyDict_Check(cpy_r_r126))) + cpy_r_r127 = cpy_r_r126; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals, "dict", cpy_r_r126); + goto CPyL131; + } + cpy_r_r128 = CPyDef_normalize___format_event(cpy_r_r127); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); + goto CPyL131; + } + CPyList_SetItemUnsafe(cpy_r_r117, cpy_r_r118, cpy_r_r128); + cpy_r_r129 = cpy_r_r118 + 1; + cpy_r_r118 = cpy_r_r129; + goto CPyL87; +CPyL92: ; + cpy_r_r130 = PyObject_GetIter(cpy_r_r117); + CPy_DECREF_NO_IMM(cpy_r_r117); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); + goto CPyL95; + } + cpy_r_r131 = CPyDef_event___EventDict(cpy_r_r130); + CPy_DECREF(cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 582, CPyStatic_event___globals); + goto CPyL95; + } + return cpy_r_r131; +CPyL95: ; + cpy_r_r132 = NULL; + return cpy_r_r132; +CPyL96: ; + CPy_INCREF(cpy_r_contracts); + goto CPyL2; +CPyL97: ; + CPy_DECREF(cpy_r_contracts); + goto CPyL3; +CPyL98: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + goto CPyL95; +CPyL99: ; + CPy_DECREF(cpy_r_contracts); + CPyTagged_DECREF(cpy_r_idx); + goto CPyL85; +CPyL100: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + goto CPyL95; +CPyL101: ; + CPy_DECREF_NO_IMM(cpy_r_r13); + goto CPyL27; +CPyL102: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_i); + goto CPyL33; +CPyL103: ; + CPy_DECREF_NO_IMM(cpy_r_r13); + goto CPyL25; +CPyL104: ; + CPy_DECREF(cpy_r_i); + goto CPyL26; +CPyL105: ; + CPy_DECREF(cpy_r_contracts); + CPyTagged_DECREF(cpy_r_idx); + CPy_DECREF_NO_IMM(cpy_r_r7); + CPy_DECREF(cpy_r_r11); + goto CPyL28; +CPyL106: ; + CPyTagged_DecRef(cpy_r_r40); + goto CPyL33; +CPyL107: ; + CPyTagged_DECREF(cpy_r_idx); + goto CPyL32; +CPyL108: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + goto CPyL41; +CPyL109: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + goto CPyL38; +CPyL110: ; + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL39; +CPyL111: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + goto CPyL44; +CPyL112: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + goto CPyL47; +CPyL113: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + goto CPyL95; +CPyL114: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r56); + goto CPyL80; +CPyL115: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_item); + goto CPyL95; +CPyL116: ; + CPy_DECREF(cpy_r_r73); + goto CPyL63; +CPyL117: ; + CPy_DECREF(cpy_r_item); + goto CPyL61; +CPyL118: ; + CPy_DECREF(cpy_r_r76); + goto CPyL63; +CPyL119: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + CPy_DecRef(cpy_r_r56); + goto CPyL95; +CPyL120: ; + CPy_DecRef(cpy_r_item); + goto CPyL67; +CPyL121: ; + CPy_DecRef(cpy_r_r82); + goto CPyL67; +CPyL122: ; + CPy_DECREF(cpy_r_r93); + goto CPyL79; +CPyL123: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + CPy_DecRef(cpy_r_r56); + goto CPyL77; +CPyL124: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + CPy_DecRef(cpy_r_r56); + goto CPyL74; +CPyL125: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_log_slice); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r102); + goto CPyL77; +CPyL126: ; + CPy_DecRef(cpy_r_r108); + goto CPyL73; +CPyL127: ; + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + goto CPyL75; +CPyL128: ; + CPy_DecRef(cpy_r_contracts); + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r111); + goto CPyL95; +CPyL129: ; + CPy_DecRef(cpy_r_r7); + goto CPyL95; +CPyL130: ; + CPy_DECREF_NO_IMM(cpy_r_r7); + goto CPyL92; +CPyL131: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r117); + goto CPyL95; +} + +PyObject *CPyPy_event____decode_logs(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"logs", "contracts", 0}; + static CPyArg_Parser parser = {"O|O:_decode_logs", kwlist, 0}; + PyObject *obj_logs; + PyObject *obj_contracts = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_logs, &obj_contracts)) { + return NULL; + } + PyObject *arg_logs; + if (likely(PyList_Check(obj_logs))) + arg_logs = obj_logs; + else { + CPy_TypeError("list", obj_logs); + goto fail; + } + PyObject *arg_contracts; + if (obj_contracts == NULL) { + arg_contracts = NULL; + goto __LL506; + } + if (PyDict_Check(obj_contracts)) + arg_contracts = obj_contracts; + else { + arg_contracts = NULL; + } + if (arg_contracts != NULL) goto __LL506; + if (obj_contracts == Py_None) + arg_contracts = obj_contracts; + else { + arg_contracts = NULL; + } + if (arg_contracts != NULL) goto __LL506; + CPy_TypeError("dict or None", obj_contracts); + goto fail; +__LL506: ; + PyObject *retval = CPyDef_event____decode_logs(arg_logs, arg_contracts); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_decode_logs", 546, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____decode_ds_note(PyObject *cpy_r_log, PyObject *cpy_r_contract) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + CPyPtr cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_selector_hexstr; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + CPyTagged cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + CPyPtr cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + CPyPtr cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject **cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + CPyPtr cpy_r_r98; + PyObject *cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_data; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject **cpy_r_r122; + PyObject *cpy_r_r123; + tuple_T2OO cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + tuple_T3OOO cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + char cpy_r_r137; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject **cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + CPyPtr cpy_r_r153; + PyObject *cpy_r_r154; + char cpy_r_r155; + PyObject *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_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_abi; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + int32_t cpy_r_r183; + char cpy_r_r184; + char cpy_r_r185; + char cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + cpy_r_r0 = (PyObject *)CPyType_event____EventItem; + cpy_r_r1 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; + cpy_r_r2 = *(PyObject * *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 == cpy_r_r0; + if (!cpy_r_r3) goto CPyL4; + CPy_INCREF(cpy_r_log); + if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) + cpy_r_r4 = cpy_r_log; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); + goto CPyL108; + } + cpy_r_r5 = CPyStatics[807]; /* 'topics' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + CPy_DECREF_NO_IMM(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL108; + } + cpy_r_r7 = cpy_r_r6; + goto CPyL6; +CPyL4: ; + CPy_INCREF(cpy_r_log); + cpy_r_r8 = cpy_r_log; + cpy_r_r9 = CPyStatics[807]; /* 'topics' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL108; + } + cpy_r_r7 = cpy_r_r10; +CPyL6: ; + cpy_r_r11 = CPyStatics[2029]; /* 0 */ + cpy_r_r12 = PyObject_GetItem(cpy_r_r7, cpy_r_r11); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL108; + } + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + cpy_r_r14 = (PyObject *)&_Py_NoneStruct; + cpy_r_r15 = CPyStatics[2045]; /* 4 */ + cpy_r_r16 = PySlice_New(cpy_r_r13, cpy_r_r15, cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL109; + } + cpy_r_r17 = PyObject_GetItem(cpy_r_r12, cpy_r_r16); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL108; + } + cpy_r_r18 = (PyObject *)CPyType_event____EventItem; + cpy_r_r19 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; + cpy_r_r20 = *(PyObject * *)cpy_r_r19; + cpy_r_r21 = cpy_r_r20 == cpy_r_r18; + if (!cpy_r_r21) goto CPyL13; + CPy_INCREF(cpy_r_log); + if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) + cpy_r_r22 = cpy_r_log; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); + goto CPyL110; + } + cpy_r_r23 = CPyStatics[807]; /* 'topics' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + CPy_DECREF_NO_IMM(cpy_r_r22); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL110; + } + cpy_r_r25 = cpy_r_r24; + goto CPyL15; +CPyL13: ; + CPy_INCREF(cpy_r_log); + cpy_r_r26 = cpy_r_log; + cpy_r_r27 = CPyStatics[807]; /* 'topics' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL110; + } + cpy_r_r25 = cpy_r_r28; +CPyL15: ; + cpy_r_r29 = CPyStatics[2029]; /* 0 */ + cpy_r_r30 = PyObject_GetItem(cpy_r_r25, cpy_r_r29); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL110; + } + cpy_r_r31 = (PyObject *)&_Py_NoneStruct; + cpy_r_r32 = (PyObject *)&_Py_NoneStruct; + cpy_r_r33 = CPyStatics[2045]; /* 4 */ + cpy_r_r34 = PySlice_New(cpy_r_r33, cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL111; + } + cpy_r_r35 = PyObject_GetItem(cpy_r_r30, cpy_r_r34); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 590, CPyStatic_event___globals); + goto CPyL110; + } + cpy_r_r36 = CPyStatic_brownie___utils___hexbytes_to_hexstring; + if (unlikely(cpy_r_r36 == NULL)) { + goto CPyL112; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"hexbytes_to_hexstring\" was not set"); + cpy_r_r37 = 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 591, CPyStatic_event___globals); + goto CPyL108; + } + CPy_Unreachable(); +CPyL21: ; + PyObject *cpy_r_r38[1] = {cpy_r_r17}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r39, 1, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 591, CPyStatic_event___globals); + goto CPyL113; + } + if (likely(PyUnicode_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 591, CPyStatic_event___globals, "str", cpy_r_r40); + goto CPyL113; + } + cpy_r_selector_hexstr = cpy_r_r41; + cpy_r_r42 = CPyStatics[940]; /* 'selectors' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); + goto CPyL114; + } + if (likely(PyDict_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals, "dict", cpy_r_r43); + goto CPyL114; + } + cpy_r_r45 = PyDict_Contains(cpy_r_r44, cpy_r_selector_hexstr); + CPy_DECREF(cpy_r_r44); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); + goto CPyL114; + } + cpy_r_r47 = cpy_r_r45; + cpy_r_r48 = cpy_r_r47 ^ 1; + if (cpy_r_r48) goto CPyL115; + cpy_r_r49 = CPyModule_builtins; + cpy_r_r50 = CPyStatics[941]; /* 'sum' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); + goto CPyL114; + } + PyObject *cpy_r_r52[1] = {cpy_r_r35}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); + goto CPyL114; + } + CPy_DECREF(cpy_r_r35); + if (likely(PyLong_Check(cpy_r_r54))) + cpy_r_r55 = CPyTagged_FromObject(cpy_r_r54); + else { + CPy_TypeError("int", cpy_r_r54); cpy_r_r55 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 592, CPyStatic_event___globals); + goto CPyL116; + } + cpy_r_r56 = cpy_r_r55 != 0; + CPyTagged_DECREF(cpy_r_r55); + if (cpy_r_r56) { + goto CPyL117; + } else + goto CPyL32; +CPyL31: ; + cpy_r_r57 = Py_None; + return cpy_r_r57; +CPyL32: ; + cpy_r_r58 = CPyStatics[940]; /* 'selectors' */ + cpy_r_r59 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals); + goto CPyL116; + } + if (likely(PyDict_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals, "dict", cpy_r_r59); + goto CPyL116; + } + cpy_r_r61 = CPyDict_GetItem(cpy_r_r60, cpy_r_selector_hexstr); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_selector_hexstr); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals); + goto CPyL118; + } + if (likely(PyUnicode_Check(cpy_r_r61))) + cpy_r_r62 = cpy_r_r61; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 594, CPyStatic_event___globals, "str", cpy_r_r61); + goto CPyL118; + } + cpy_r_r63 = (PyObject *)CPyType_event____EventItem; + cpy_r_r64 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; + cpy_r_r65 = *(PyObject * *)cpy_r_r64; + cpy_r_r66 = cpy_r_r65 == cpy_r_r63; + if (!cpy_r_r66) goto CPyL40; + CPy_INCREF(cpy_r_log); + if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) + cpy_r_r67 = cpy_r_log; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); + goto CPyL119; + } + cpy_r_r68 = CPyStatics[311]; /* 'data' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + CPy_DECREF_NO_IMM(cpy_r_r67); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + cpy_r_r70 = cpy_r_r69; + goto CPyL42; +CPyL40: ; + CPy_INCREF(cpy_r_log); + cpy_r_r71 = cpy_r_log; + cpy_r_r72 = CPyStatics[311]; /* 'data' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + cpy_r_r70 = cpy_r_r73; +CPyL42: ; + cpy_r_r74 = PyUnicode_Check(cpy_r_r70); + CPy_DECREF(cpy_r_r70); + if (!cpy_r_r74) goto CPyL56; + cpy_r_r75 = (PyObject *)&PyBytes_Type; + cpy_r_r76 = (PyObject *)CPyType_event____EventItem; + cpy_r_r77 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; + cpy_r_r78 = *(PyObject * *)cpy_r_r77; + cpy_r_r79 = cpy_r_r78 == cpy_r_r76; + if (!cpy_r_r79) goto CPyL48; + CPy_INCREF(cpy_r_log); + if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) + cpy_r_r80 = cpy_r_log; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); + goto CPyL119; + } + cpy_r_r81 = CPyStatics[311]; /* 'data' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + CPy_DECREF_NO_IMM(cpy_r_r80); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + if (likely(PyUnicode_Check(cpy_r_r82))) + cpy_r_r83 = cpy_r_r82; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "str", cpy_r_r82); + goto CPyL119; + } + cpy_r_r84 = cpy_r_r83; + goto CPyL51; +CPyL48: ; + CPy_INCREF(cpy_r_log); + cpy_r_r85 = cpy_r_log; + cpy_r_r86 = CPyStatics[311]; /* 'data' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + if (likely(PyUnicode_Check(cpy_r_r87))) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "str", cpy_r_r87); + goto CPyL119; + } + cpy_r_r84 = cpy_r_r88; +CPyL51: ; + cpy_r_r89 = CPyStr_GetSlice(cpy_r_r84, 4, 9223372036854775806LL); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + if (likely(PyUnicode_Check(cpy_r_r89))) + cpy_r_r90 = cpy_r_r89; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "str", cpy_r_r89); + goto CPyL119; + } + cpy_r_r91 = CPyStatics[942]; /* 'fromhex' */ + PyObject *cpy_r_r92[2] = {cpy_r_r75, cpy_r_r90}; + cpy_r_r93 = (PyObject **)&cpy_r_r92; + cpy_r_r94 = PyObject_VectorcallMethod(cpy_r_r91, cpy_r_r93, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL120; + } + CPy_DECREF(cpy_r_r90); + if (likely(PyBytes_Check(cpy_r_r94) || PyByteArray_Check(cpy_r_r94))) + cpy_r_r95 = cpy_r_r94; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "bytes", cpy_r_r94); + goto CPyL119; + } + cpy_r_r96 = cpy_r_r95; + goto CPyL63; +CPyL56: ; + cpy_r_r97 = (PyObject *)CPyType_event____EventItem; + cpy_r_r98 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; + cpy_r_r99 = *(PyObject * *)cpy_r_r98; + cpy_r_r100 = cpy_r_r99 == cpy_r_r97; + if (!cpy_r_r100) goto CPyL60; + CPy_INCREF(cpy_r_log); + if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) + cpy_r_r101 = cpy_r_log; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); + goto CPyL119; + } + cpy_r_r102 = CPyStatics[311]; /* 'data' */ + cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); + CPy_DECREF_NO_IMM(cpy_r_r101); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + cpy_r_r104 = cpy_r_r103; + goto CPyL62; +CPyL60: ; + CPy_INCREF(cpy_r_log); + cpy_r_r105 = cpy_r_log; + cpy_r_r106 = CPyStatics[311]; /* 'data' */ + cpy_r_r107 = CPyObject_GetAttr(cpy_r_r105, cpy_r_r106); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 595, CPyStatic_event___globals); + goto CPyL119; + } + cpy_r_r104 = cpy_r_r107; +CPyL62: ; + cpy_r_r96 = cpy_r_r104; +CPyL63: ; + cpy_r_data = cpy_r_r96; + CPy_INCREF(cpy_r_data); + cpy_r_r108 = cpy_r_data; + cpy_r_r109 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r110[2] = {cpy_r_r108, cpy_r_r17}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); + goto CPyL121; + } + CPy_DECREF(cpy_r_r108); + cpy_r_r113 = cpy_r_r112; + cpy_r_r114 = (PyObject *)&_Py_NoneStruct; + cpy_r_r115 = (PyObject *)&_Py_NoneStruct; + cpy_r_r116 = PySlice_New(cpy_r_r113, cpy_r_r114, cpy_r_r115); + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); + goto CPyL122; + } + cpy_r_r117 = cpy_r_data; + cpy_r_r118 = PyObject_GetItem(cpy_r_r117, cpy_r_r116); + CPy_DECREF(cpy_r_r117); + CPy_DECREF(cpy_r_r116); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r119 = cpy_r_r118; + cpy_r_r120 = CPyStatics[943]; /* 'decode_input' */ + PyObject *cpy_r_r121[2] = {cpy_r_contract, cpy_r_r119}; + cpy_r_r122 = (PyObject **)&cpy_r_r121; + cpy_r_r123 = PyObject_VectorcallMethod(cpy_r_r120, cpy_r_r122, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); + goto CPyL124; + } + CPy_DECREF(cpy_r_r119); + PyObject *__tmp507; + if (unlikely(!(PyTuple_Check(cpy_r_r123) && PyTuple_GET_SIZE(cpy_r_r123) == 2))) { + __tmp507 = NULL; + goto __LL508; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r123, 0)))) + __tmp507 = PyTuple_GET_ITEM(cpy_r_r123, 0); + else { + __tmp507 = NULL; + } + if (__tmp507 == NULL) goto __LL508; + __tmp507 = PyTuple_GET_ITEM(cpy_r_r123, 1); + if (__tmp507 == NULL) goto __LL508; + __tmp507 = cpy_r_r123; +__LL508: ; + if (unlikely(__tmp507 == NULL)) { + CPy_TypeError("tuple[str, object]", cpy_r_r123); cpy_r_r124 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp509 = PyTuple_GET_ITEM(cpy_r_r123, 0); + CPy_INCREF(__tmp509); + PyObject *__tmp510; + if (likely(PyUnicode_Check(__tmp509))) + __tmp510 = __tmp509; + else { + CPy_TypeError("str", __tmp509); + __tmp510 = NULL; + } + cpy_r_r124.f0 = __tmp510; + PyObject *__tmp511 = PyTuple_GET_ITEM(cpy_r_r123, 1); + CPy_INCREF(__tmp511); + PyObject *__tmp512; + __tmp512 = __tmp511; + cpy_r_r124.f1 = __tmp512; + } + CPy_DECREF(cpy_r_r123); + if (unlikely(cpy_r_r124.f0 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 599, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r125 = cpy_r_r124.f0; + cpy_r_r126 = cpy_r_r124.f1; + cpy_r_r127 = cpy_r_r125; + CPy_DECREF(cpy_r_r127); + cpy_r_r128 = cpy_r_r126; + goto CPyL79; +CPyL72: ; + cpy_r_r129 = CPy_CatchError(); + cpy_r_r130 = CPyModule_builtins; + cpy_r_r131 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 600, CPyStatic_event___globals); + goto CPyL77; + } + cpy_r_r133 = CPy_ExceptionMatches(cpy_r_r132); + CPy_DecRef(cpy_r_r132); + if (!cpy_r_r133) goto CPyL75; + cpy_r_r134 = Py_None; + CPy_RestoreExcInfo(cpy_r_r129); + CPy_DecRef(cpy_r_r129.f0); + CPy_DecRef(cpy_r_r129.f1); + CPy_DecRef(cpy_r_r129.f2); + return cpy_r_r134; +CPyL75: ; + CPy_Reraise(); + if (!0) { + goto CPyL77; + } else + goto CPyL125; +CPyL76: ; + CPy_Unreachable(); +CPyL77: ; + CPy_RestoreExcInfo(cpy_r_r129); + CPy_DecRef(cpy_r_r129.f0); + CPy_DecRef(cpy_r_r129.f1); + CPy_DecRef(cpy_r_r129.f2); + cpy_r_r135 = CPy_KeepPropagating(); + if (!cpy_r_r135) goto CPyL108; + CPy_Unreachable(); +CPyL79: ; + cpy_r_r136 = CPyStatic_brownie___utils___hexbytes_to_hexstring; + if (unlikely(cpy_r_r136 == NULL)) { + goto CPyL126; + } else + goto CPyL82; +CPyL80: ; + PyErr_SetString(PyExc_NameError, "value for final name \"hexbytes_to_hexstring\" was not set"); + cpy_r_r137 = 0; + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 602, CPyStatic_event___globals); + goto CPyL108; + } + CPy_Unreachable(); +CPyL82: ; + PyObject *cpy_r_r138[1] = {cpy_r_r17}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r139, 1, 0); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 602, CPyStatic_event___globals); + goto CPyL127; + } + CPy_DECREF(cpy_r_r17); + if (likely(PyUnicode_Check(cpy_r_r140))) + cpy_r_r141 = cpy_r_r140; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 602, CPyStatic_event___globals, "str", cpy_r_r140); + goto CPyL128; + } + cpy_r_selector_hexstr = cpy_r_r141; + cpy_r_r142 = CPyStatics[944]; /* 'get_method_object' */ + PyObject *cpy_r_r143[2] = {cpy_r_contract, cpy_r_selector_hexstr}; + cpy_r_r144 = (PyObject **)&cpy_r_r143; + cpy_r_r145 = PyObject_VectorcallMethod(cpy_r_r142, cpy_r_r144, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 603, CPyStatic_event___globals); + goto CPyL129; + } + CPy_DECREF(cpy_r_selector_hexstr); + cpy_r_r146 = CPyStatics[945]; /* 'abi' */ + cpy_r_r147 = CPyObject_GetAttr(cpy_r_r145, cpy_r_r146); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 603, CPyStatic_event___globals); + goto CPyL128; + } + cpy_r_r148 = CPyStatics[800]; /* 'inputs' */ + cpy_r_r149 = PyObject_GetItem(cpy_r_r147, cpy_r_r148); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 603, CPyStatic_event___globals); + goto CPyL128; + } + cpy_r_r150 = CPyStatics[397]; /* 'name' */ + cpy_r_r151 = CPyStatics[124]; /* 'address' */ + cpy_r_r152 = (PyObject *)CPyType_event____EventItem; + cpy_r_r153 = (CPyPtr)&((PyObject *)cpy_r_log)->ob_type; + cpy_r_r154 = *(PyObject * *)cpy_r_r153; + cpy_r_r155 = cpy_r_r154 == cpy_r_r152; + if (!cpy_r_r155) goto CPyL91; + CPy_INCREF(cpy_r_log); + if (likely(Py_TYPE(cpy_r_log) == CPyType_event____EventItem)) + cpy_r_r156 = cpy_r_log; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_ds_note", 606, CPyStatic_event___globals, "brownie.network.event._EventItem", cpy_r_log); + goto CPyL130; + } + cpy_r_r157 = ((brownie___network___event____EventItemObject *)cpy_r_r156)->_address; + if (unlikely(cpy_r_r157 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'address' of '_EventItem' undefined"); + } else { + CPy_INCREF(cpy_r_r157); + } + CPy_DECREF_NO_IMM(cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 606, CPyStatic_event___globals); + goto CPyL130; + } +CPyL90: ; + cpy_r_r158 = cpy_r_r157; + goto CPyL93; +CPyL91: ; + CPy_INCREF(cpy_r_log); + cpy_r_r159 = cpy_r_log; + cpy_r_r160 = CPyStatics[124]; /* 'address' */ + cpy_r_r161 = CPyObject_GetAttr(cpy_r_r159, cpy_r_r160); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 606, CPyStatic_event___globals); + goto CPyL130; + } + cpy_r_r158 = cpy_r_r161; +CPyL93: ; + cpy_r_r162 = CPyStatics[803]; /* 'decoded' */ + cpy_r_r163 = CPyStatics[311]; /* 'data' */ + cpy_r_r164 = PyList_New(0); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); + goto CPyL131; + } + cpy_r_r165 = PyObject_GetIter(cpy_r_r128); + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); + goto CPyL132; + } + cpy_r_r166 = PyObject_GetIter(cpy_r_r149); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); + goto CPyL133; + } +CPyL96: ; + cpy_r_r167 = PyIter_Next(cpy_r_r165); + if (cpy_r_r167 == NULL) goto CPyL134; + cpy_r_r168 = PyIter_Next(cpy_r_r166); + if (cpy_r_r168 == NULL) goto CPyL135; + cpy_r_abi = cpy_r_r168; + cpy_r_r169 = CPyStatics[397]; /* 'name' */ + cpy_r_r170 = CPyStatics[397]; /* 'name' */ + CPy_INCREF(cpy_r_abi); + cpy_r_r171 = cpy_r_abi; + cpy_r_r172 = PyObject_GetItem(cpy_r_r171, cpy_r_r170); + CPy_DECREF(cpy_r_r171); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 609, CPyStatic_event___globals); + goto CPyL136; + } + cpy_r_r173 = cpy_r_r172; + cpy_r_r174 = CPyStatics[350]; /* 'type' */ + cpy_r_r175 = CPyStatics[350]; /* 'type' */ + cpy_r_r176 = cpy_r_abi; + cpy_r_r177 = PyObject_GetItem(cpy_r_r176, cpy_r_r175); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 609, CPyStatic_event___globals); + goto CPyL137; + } + cpy_r_r178 = cpy_r_r177; + cpy_r_r179 = CPyStatics[808]; /* 'value' */ + cpy_r_r180 = CPyStatics[803]; /* 'decoded' */ + cpy_r_r181 = 1 ? Py_True : Py_False; + cpy_r_r182 = CPyDict_Build(4, cpy_r_r169, cpy_r_r173, cpy_r_r174, cpy_r_r178, cpy_r_r179, cpy_r_r167, cpy_r_r180, cpy_r_r181); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r178); + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 609, CPyStatic_event___globals); + goto CPyL138; + } + cpy_r_r183 = PyList_Append(cpy_r_r164, cpy_r_r182); + CPy_DECREF(cpy_r_r182); + cpy_r_r184 = cpy_r_r183 >= 0; + if (unlikely(!cpy_r_r184)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); + goto CPyL138; + } else + goto CPyL96; +CPyL104: ; + cpy_r_r185 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r185)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); + goto CPyL139; + } + cpy_r_r186 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r186)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 608, CPyStatic_event___globals); + goto CPyL139; + } + cpy_r_r187 = 1 ? Py_True : Py_False; + cpy_r_r188 = CPyDict_Build(4, cpy_r_r150, cpy_r_r62, cpy_r_r151, cpy_r_r158, cpy_r_r162, cpy_r_r187, cpy_r_r163, cpy_r_r164); + CPy_DECREF(cpy_r_r62); + CPy_DECREF(cpy_r_r158); + CPy_DECREF_NO_IMM(cpy_r_r164); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 604, CPyStatic_event___globals); + goto CPyL108; + } + return cpy_r_r188; +CPyL108: ; + cpy_r_r189 = NULL; + return cpy_r_r189; +CPyL109: ; + CPy_DecRef(cpy_r_r12); + goto CPyL108; +CPyL110: ; + CPy_DecRef(cpy_r_r17); + goto CPyL108; +CPyL111: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r30); + goto CPyL108; +CPyL112: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r35); + goto CPyL19; +CPyL113: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r35); + goto CPyL108; +CPyL114: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_selector_hexstr); + goto CPyL108; +CPyL115: ; + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_selector_hexstr); + goto CPyL31; +CPyL116: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_selector_hexstr); + goto CPyL108; +CPyL117: ; + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_selector_hexstr); + goto CPyL31; +CPyL118: ; + CPy_DecRef(cpy_r_r17); + goto CPyL108; +CPyL119: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + goto CPyL108; +CPyL120: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r90); + goto CPyL108; +CPyL121: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_data); + CPy_DecRef(cpy_r_r108); + goto CPyL72; +CPyL122: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_data); + goto CPyL72; +CPyL123: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + goto CPyL72; +CPyL124: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r119); + goto CPyL72; +CPyL125: ; + CPy_DecRef(cpy_r_r129.f0); + CPy_DecRef(cpy_r_r129.f1); + CPy_DecRef(cpy_r_r129.f2); + goto CPyL76; +CPyL126: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r128); + goto CPyL80; +CPyL127: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r128); + goto CPyL108; +CPyL128: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r128); + goto CPyL108; +CPyL129: ; + CPy_DecRef(cpy_r_selector_hexstr); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r128); + goto CPyL108; +CPyL130: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r149); + goto CPyL108; +CPyL131: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r158); + goto CPyL108; +CPyL132: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r164); + goto CPyL108; +CPyL133: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r165); + goto CPyL108; +CPyL134: ; + CPy_DECREF(cpy_r_r165); + CPy_DECREF(cpy_r_r166); + goto CPyL104; +CPyL135: ; + CPy_DECREF(cpy_r_r165); + CPy_DECREF(cpy_r_r166); + CPy_DECREF(cpy_r_r167); + goto CPyL104; +CPyL136: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r165); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_abi); + goto CPyL108; +CPyL137: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r165); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r173); + goto CPyL108; +CPyL138: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r164); + CPy_DecRef(cpy_r_r165); + CPy_DecRef(cpy_r_r166); + goto CPyL108; +CPyL139: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r164); + goto CPyL108; +} + +PyObject *CPyPy_event____decode_ds_note(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"log", "contract", 0}; + static CPyArg_Parser parser = {"OO:_decode_ds_note", kwlist, 0}; + PyObject *obj_log; + PyObject *obj_contract; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_log, &obj_contract)) { + return NULL; + } + PyObject *arg_log; + if (Py_TYPE(obj_log) == CPyType_event____EventItem) + arg_log = obj_log; + else { + arg_log = NULL; + } + if (arg_log != NULL) goto __LL513; + arg_log = obj_log; + if (arg_log != NULL) goto __LL513; + CPy_TypeError("union[brownie.network.event._EventItem, object]", obj_log); + goto fail; +__LL513: ; + PyObject *arg_contract = obj_contract; + PyObject *retval = CPyDef_event____decode_ds_note(arg_log, arg_contract); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_decode_ds_note", 585, CPyStatic_event___globals); + return NULL; +} + +PyObject *CPyDef_event____decode_trace(PyObject *cpy_r_trace, PyObject *cpy_r_initial_address) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + PyObject *cpy_r_r24; + int64_t cpy_r_r25; + CPyPtr cpy_r_r26; + int64_t cpy_r_r27; + char cpy_r_r28; + CPyPtr cpy_r_r29; + CPyPtr cpy_r_r30; + int64_t cpy_r_r31; + CPyPtr cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int64_t cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + cpy_r_r0 = PyObject_IsTrue(cpy_r_trace); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 615, CPyStatic_event___globals); + goto CPyL25; + } + cpy_r_r2 = cpy_r_r0; + if (cpy_r_r2) goto CPyL4; + cpy_r_r3 = NULL; + cpy_r_r4 = CPyDef_event___EventDict(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 617, CPyStatic_event___globals); + goto CPyL25; + } + return cpy_r_r4; +CPyL4: ; + cpy_r_r5 = CPy_TYPE(cpy_r_trace); + cpy_r_r6 = (PyObject *)&PyList_Type; + cpy_r_r7 = cpy_r_r5 == cpy_r_r6; + CPy_DECREF(cpy_r_r5); + if (!cpy_r_r7) goto CPyL7; + CPy_INCREF(cpy_r_trace); + if (likely(PyList_Check(cpy_r_trace))) + cpy_r_r8 = cpy_r_trace; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_trace", 620, CPyStatic_event___globals, "list", cpy_r_trace); + goto CPyL25; + } + cpy_r_r9 = cpy_r_r8; + goto CPyL9; +CPyL7: ; + cpy_r_r10 = PySequence_List(cpy_r_trace); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 620, CPyStatic_event___globals); + goto CPyL25; + } + cpy_r_r9 = cpy_r_r10; +CPyL9: ; + cpy_r_r11 = CPyStatic_event____topics; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL26; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_topics\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 621, CPyStatic_event___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r13 = CPyModule_eth_event; + cpy_r_r14 = CPyStatics[946]; /* 'decode_traceTransaction' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 619, CPyStatic_event___globals); + goto CPyL27; + } + cpy_r_r16 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r17[4] = {cpy_r_r9, cpy_r_r11, cpy_r_r16, cpy_r_initial_address}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = CPyStatics[2215]; /* ('allow_undecoded', 'initial_address') */ + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 2, cpy_r_r19); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 619, CPyStatic_event___globals); + goto CPyL27; + } + CPy_DECREF_NO_IMM(cpy_r_r9); + if (likely(PyList_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_trace", 619, CPyStatic_event___globals, "list", cpy_r_r20); + goto CPyL25; + } + cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; + cpy_r_r23 = *(int64_t *)cpy_r_r22; + cpy_r_r24 = PyList_New(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); + goto CPyL28; + } + cpy_r_r25 = 0; +CPyL17: ; + cpy_r_r26 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; + cpy_r_r27 = *(int64_t *)cpy_r_r26; + cpy_r_r28 = cpy_r_r25 < cpy_r_r27; + if (!cpy_r_r28) goto CPyL29; + cpy_r_r29 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; + cpy_r_r30 = *(CPyPtr *)cpy_r_r29; + cpy_r_r31 = cpy_r_r25 * 8; + cpy_r_r32 = cpy_r_r30 + cpy_r_r31; + cpy_r_r33 = *(PyObject * *)cpy_r_r32; + CPy_INCREF(cpy_r_r33); + if (likely(PyDict_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals, "dict", cpy_r_r33); + goto CPyL30; + } + cpy_r_r35 = CPyDef_normalize___format_event(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); + goto CPyL30; + } + CPyList_SetItemUnsafe(cpy_r_r24, cpy_r_r25, cpy_r_r35); + cpy_r_r36 = cpy_r_r25 + 1; + cpy_r_r25 = cpy_r_r36; + goto CPyL17; +CPyL22: ; + cpy_r_r37 = PyObject_GetIter(cpy_r_r24); + CPy_DECREF_NO_IMM(cpy_r_r24); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); + goto CPyL25; + } + cpy_r_r38 = CPyDef_event___EventDict(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 625, CPyStatic_event___globals); + goto CPyL25; + } + return cpy_r_r38; +CPyL25: ; + cpy_r_r39 = NULL; + return cpy_r_r39; +CPyL26: ; + CPy_DecRef(cpy_r_r9); + goto CPyL10; +CPyL27: ; + CPy_DecRef(cpy_r_r9); + goto CPyL25; +CPyL28: ; + CPy_DecRef(cpy_r_r21); + goto CPyL25; +CPyL29: ; + CPy_DECREF_NO_IMM(cpy_r_r21); + goto CPyL22; +CPyL30: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + goto CPyL25; +} + +PyObject *CPyPy_event____decode_trace(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"trace", "initial_address", 0}; + static CPyArg_Parser parser = {"OO:_decode_trace", kwlist, 0}; + PyObject *obj_trace; + PyObject *obj_initial_address; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_trace, &obj_initial_address)) { + return NULL; + } + PyObject *arg_trace = obj_trace; + PyObject *arg_initial_address = obj_initial_address; + PyObject *retval = CPyDef_event____decode_trace(arg_trace, arg_initial_address); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/event.py", "_decode_trace", 615, CPyStatic_event___globals); + return NULL; +} + +char CPyDef_event_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r32; + void *cpy_r_r34; + void *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + tuple_T2OO cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + int32_t cpy_r_r116; + char cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + tuple_T2OO cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + int32_t cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + tuple_T2OO cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + int32_t cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + int32_t cpy_r_r157; + char cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + int32_t cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject **cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + int32_t cpy_r_r176; + char cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *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_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + char cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + int32_t cpy_r_r197; + char cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + int32_t cpy_r_r201; + char cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + int32_t cpy_r_r210; + char cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + int32_t cpy_r_r219; + char cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + char cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + int32_t cpy_r_r235; + char cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + int32_t cpy_r_r239; + char cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + char cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject **cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + int32_t cpy_r_r260; + char cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + int32_t cpy_r_r264; + char cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + int32_t cpy_r_r268; + char cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + int32_t cpy_r_r272; + char cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + int32_t cpy_r_r276; + char cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + int32_t cpy_r_r280; + char cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + int32_t cpy_r_r284; + char cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + int32_t cpy_r_r288; + char cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + int32_t cpy_r_r292; + char cpy_r_r293; + PyObject *cpy_r_r294; + PyObject *cpy_r_r295; + int32_t cpy_r_r296; + char cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + int32_t cpy_r_r300; + char cpy_r_r301; + PyObject **cpy_r_r303; + PyObject *cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + int32_t cpy_r_r307; + char cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + int32_t cpy_r_r313; + char cpy_r_r314; + PyObject *cpy_r_r315; + PyObject *cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + int32_t cpy_r_r320; + char cpy_r_r321; + PyObject *cpy_r_r322; + PyObject *cpy_r_r323; + PyObject **cpy_r_r325; + PyObject *cpy_r_r326; + PyObject *cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + PyObject **cpy_r_r333; + PyObject *cpy_r_r334; + char cpy_r_r335; + PyObject *cpy_r_r336; + PyObject *cpy_r_r337; + int32_t cpy_r_r338; + char cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject *cpy_r_r343; + char cpy_r_r344; + PyObject **cpy_r_r346; + PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + PyObject *cpy_r_r349; + int32_t cpy_r_r350; + char cpy_r_r351; + tuple_T3OOO cpy_r_r352; + tuple_T3OOO cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + PyObject *cpy_r_r356; + PyObject **cpy_r_r358; + PyObject *cpy_r_r359; + int32_t cpy_r_r360; + char cpy_r_r361; + char cpy_r_r362; + char cpy_r_r363; + tuple_T3OOO cpy_r_r364; + tuple_T3OOO cpy_r_r365; + tuple_T3OOO cpy_r_r366; + PyObject *cpy_r_r367; + PyObject **cpy_r_r369; + PyObject *cpy_r_r370; + char cpy_r_r371; + tuple_T3OOO cpy_r_r372; + PyObject *cpy_r_r373; + PyObject *cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + PyObject *cpy_r_r378; + tuple_T2OO cpy_r_r379; + PyObject *cpy_r_r380; + char cpy_r_r381; + PyObject *cpy_r_r382; + PyObject *cpy_r_r383; + PyObject *cpy_r_r384; + int32_t cpy_r_r385; + char cpy_r_r386; + char cpy_r_r387; + PyObject *cpy_r_r388; + PyObject *cpy_r_r389; + PyObject *cpy_r_r390; + int32_t cpy_r_r391; + char cpy_r_r392; + char cpy_r_r393; + PyObject *cpy_r_r394; + PyObject *cpy_r_r395; + PyObject *cpy_r_r396; + PyObject *cpy_r_r397; + PyObject *cpy_r_r398; + int32_t cpy_r_r399; + char cpy_r_r400; + PyObject *cpy_r_r401; + PyObject *cpy_r_r402; + int32_t cpy_r_r403; + char cpy_r_r404; + char cpy_r_r405; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_time; + cpy_r_r6 = (PyObject **)&CPyModule_warnings; + PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r8 = (void *)&cpy_r_r7; + int64_t cpy_r_r9[2] = {4, 5}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2216]; /* (('time', 'time', 'time'), + ('warnings', 'warnings', 'warnings')) */ + cpy_r_r12 = CPyStatic_event___globals; + cpy_r_r13 = CPyStatics[948]; /* 'brownie/network/event.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL156; + cpy_r_r16 = CPyStatics[2217]; /* ('OrderedDict',) */ + cpy_r_r17 = CPyStatics[4]; /* 'collections' */ + cpy_r_r18 = CPyStatic_event___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 6, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_collections = cpy_r_r19; + CPy_INCREF(CPyModule_collections); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r21 = CPyStatics[9]; /* 'pathlib' */ + cpy_r_r22 = CPyStatic_event___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("brownie/network/event.py", "", 7, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_pathlib = cpy_r_r23; + CPy_INCREF(CPyModule_pathlib); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2218]; /* ('Lock', 'Thread') */ + cpy_r_r25 = CPyStatics[879]; /* 'threading' */ + cpy_r_r26 = CPyStatic_event___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("brownie/network/event.py", "", 8, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_threading = cpy_r_r27; + CPy_INCREF(CPyModule_threading); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2219]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', + 'Generic', 'Iterable', 'Iterator', 'List', 'Mapping', + 'Optional', 'Sequence', 'Tuple', 'TypeVar', 'Union', + 'ValuesView', 'final', 'overload') */ + cpy_r_r29 = CPyStatics[14]; /* 'typing' */ + cpy_r_r30 = CPyStatic_event___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 9, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_typing = cpy_r_r31; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = (PyObject **)&CPyModule_eth_event; + PyObject **cpy_r_r33[1] = {cpy_r_r32}; + cpy_r_r34 = (void *)&cpy_r_r33; + int64_t cpy_r_r35[1] = {30}; + cpy_r_r36 = (void *)&cpy_r_r35; + cpy_r_r37 = CPyStatics[2221]; /* (('eth_event', 'eth_event', 'eth_event'),) */ + cpy_r_r38 = CPyStatic_event___globals; + cpy_r_r39 = CPyStatics[948]; /* 'brownie/network/event.py' */ + cpy_r_r40 = CPyStatics[12]; /* '' */ + cpy_r_r41 = CPyImport_ImportMany(cpy_r_r37, cpy_r_r34, cpy_r_r38, cpy_r_r39, cpy_r_r40, cpy_r_r36); + if (!cpy_r_r41) goto CPyL156; + cpy_r_r42 = CPyStatics[2222]; /* ('EventError',) */ + cpy_r_r43 = CPyStatics[953]; /* 'eth_event' */ + cpy_r_r44 = CPyStatic_event___globals; + cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 31, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_eth_event = cpy_r_r45; + CPy_INCREF(CPyModule_eth_event); + CPy_DECREF(cpy_r_r45); + cpy_r_r46 = CPyStatics[2223]; /* ('_TraceStep', 'DecodedEvent', 'NonDecodedEvent', + 'TopicMapData') */ + cpy_r_r47 = CPyStatics[827]; /* 'eth_event.main' */ + cpy_r_r48 = CPyStatic_event___globals; + cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 32, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_eth_event___main = cpy_r_r49; + CPy_INCREF(CPyModule_eth_event___main); + CPy_DECREF(cpy_r_r49); + cpy_r_r50 = CPyStatics[2224]; /* ('ABIElement', 'AnyAddress', 'ChecksumAddress', 'HexStr') */ + cpy_r_r51 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r52 = CPyStatic_event___globals; + cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 33, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_eth_typing = cpy_r_r53; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r53); + cpy_r_r54 = CPyStatics[2225]; /* ('JSONDecodeError',) */ + cpy_r_r55 = CPyStatics[19]; /* 'ujson' */ + cpy_r_r56 = CPyStatic_event___globals; + cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 34, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_ujson = cpy_r_r57; + CPy_INCREF(CPyModule_ujson); + CPy_DECREF(cpy_r_r57); + cpy_r_r58 = CPyStatics[2226]; /* ('filters',) */ + cpy_r_r59 = CPyStatics[960]; /* 'web3._utils' */ + cpy_r_r60 = CPyStatic_event___globals; + cpy_r_r61 = CPyImport_ImportFromMany(cpy_r_r59, cpy_r_r58, cpy_r_r58, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 35, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_web3____utils = cpy_r_r61; + CPy_INCREF(CPyModule_web3____utils); + CPy_DECREF(cpy_r_r61); + cpy_r_r62 = CPyStatics[2227]; /* ('AttributeDict',) */ + cpy_r_r63 = CPyStatics[962]; /* 'web3.datastructures' */ + cpy_r_r64 = CPyStatic_event___globals; + cpy_r_r65 = CPyImport_ImportFromMany(cpy_r_r63, cpy_r_r62, cpy_r_r62, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 36, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_web3___datastructures = cpy_r_r65; + CPy_INCREF(CPyModule_web3___datastructures); + CPy_DECREF(cpy_r_r65); + cpy_r_r66 = CPyStatics[2228]; /* ('ujson_dump', 'ujson_load') */ + cpy_r_r67 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r68 = CPyStatic_event___globals; + cpy_r_r69 = CPyImport_ImportFromMany(cpy_r_r67, cpy_r_r66, cpy_r_r66, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 38, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie____c_constants = cpy_r_r69; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r69); + cpy_r_r70 = CPyStatics[2087]; /* ('_get_data_folder',) */ + cpy_r_r71 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r72 = CPyStatic_event___globals; + cpy_r_r73 = CPyImport_ImportFromMany(cpy_r_r71, cpy_r_r70, cpy_r_r70, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 39, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie____config = cpy_r_r73; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r73); + cpy_r_r74 = CPyStatics[2160]; /* ('_Singleton',) */ + cpy_r_r75 = CPyStatics[626]; /* 'brownie._singleton' */ + cpy_r_r76 = CPyStatic_event___globals; + cpy_r_r77 = CPyImport_ImportFromMany(cpy_r_r75, cpy_r_r74, cpy_r_r74, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 40, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie____singleton = cpy_r_r77; + CPy_INCREF(CPyModule_brownie____singleton); + CPy_DECREF(cpy_r_r77); + cpy_r_r78 = CPyStatics[2229]; /* ('ReturnValue',) */ + cpy_r_r79 = CPyStatics[680]; /* 'brownie.convert.datatypes' */ + cpy_r_r80 = CPyStatic_event___globals; + cpy_r_r81 = CPyImport_ImportFromMany(cpy_r_r79, cpy_r_r78, cpy_r_r78, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 41, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie___convert___datatypes = cpy_r_r81; + CPy_INCREF(CPyModule_brownie___convert___datatypes); + CPy_DECREF(cpy_r_r81); + cpy_r_r82 = CPyStatics[2230]; /* ('format_event',) */ + cpy_r_r83 = CPyStatics[964]; /* 'brownie.convert.normalize' */ + cpy_r_r84 = CPyStatic_event___globals; + cpy_r_r85 = CPyImport_ImportFromMany(cpy_r_r83, cpy_r_r82, cpy_r_r82, cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 42, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie___convert___normalize = cpy_r_r85; + CPy_INCREF(CPyModule_brownie___convert___normalize); + CPy_DECREF(cpy_r_r85); + cpy_r_r86 = CPyStatics[2231]; /* ('EventLookupError',) */ + cpy_r_r87 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r88 = CPyStatic_event___globals; + cpy_r_r89 = CPyImport_ImportFromMany(cpy_r_r87, cpy_r_r86, cpy_r_r86, cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 43, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie___exceptions = cpy_r_r89; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r89); + cpy_r_r90 = CPyStatics[2232]; /* ('FormattedEvent', 'Selector') */ + cpy_r_r91 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r92 = CPyStatic_event___globals; + cpy_r_r93 = CPyImport_ImportFromMany(cpy_r_r91, cpy_r_r90, cpy_r_r90, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 44, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie___typing = cpy_r_r93; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r93); + cpy_r_r94 = CPyStatics[2233]; /* ('hexbytes_to_hexstring',) */ + cpy_r_r95 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r96 = CPyStatic_event___globals; + cpy_r_r97 = CPyImport_ImportFromMany(cpy_r_r95, cpy_r_r94, cpy_r_r94, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 45, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie___utils = cpy_r_r97; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r97); + cpy_r_r98 = CPyStatics[2234]; /* ('ContractEvent', 'web3') */ + cpy_r_r99 = CPyStatics[860]; /* 'brownie.network.web3' */ + cpy_r_r100 = CPyStatic_event___globals; + cpy_r_r101 = CPyImport_ImportFromMany(cpy_r_r99, cpy_r_r98, cpy_r_r98, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 47, CPyStatic_event___globals); + goto CPyL156; + } + CPyModule_brownie___network___web3 = cpy_r_r101; + CPy_INCREF(CPyModule_brownie___network___web3); + CPy_DECREF(cpy_r_r101); + cpy_r_r102 = CPyStatic_event___globals; + cpy_r_r103 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r104 = CPyDict_GetItem(cpy_r_r102, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r105 = CPyStatic_event___globals; + cpy_r_r106 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); + goto CPyL157; + } + cpy_r_r108 = CPyStatic_event___globals; + cpy_r_r109 = CPyStatics[955]; /* 'TopicMapData' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); + goto CPyL158; + } + cpy_r_r111.f0 = cpy_r_r107; + cpy_r_r111.f1 = cpy_r_r110; + cpy_r_r112 = PyTuple_New(2); + if (unlikely(cpy_r_r112 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp514 = cpy_r_r111.f0; + PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp514); + PyObject *__tmp515 = cpy_r_r111.f1; + PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp515); + cpy_r_r113 = PyObject_GetItem(cpy_r_r104, cpy_r_r112); + CPy_DECREF(cpy_r_r104); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r114 = CPyStatic_event___globals; + cpy_r_r115 = CPyStatics[968]; /* 'TopicMap' */ + cpy_r_r116 = CPyDict_SetItem(cpy_r_r114, cpy_r_r115, cpy_r_r113); + CPy_DECREF(cpy_r_r113); + cpy_r_r117 = cpy_r_r116 >= 0; + if (unlikely(!cpy_r_r117)) { + CPy_AddTraceback("brownie/network/event.py", "", 53, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r118 = CPyStatic_event___globals; + cpy_r_r119 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r120 = CPyDict_GetItem(cpy_r_r118, cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r121 = CPyStatic_event___globals; + cpy_r_r122 = CPyStatics[794]; /* 'ChecksumAddress' */ + cpy_r_r123 = CPyDict_GetItem(cpy_r_r121, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); + goto CPyL159; + } + cpy_r_r124 = CPyStatic_event___globals; + cpy_r_r125 = CPyStatics[968]; /* 'TopicMap' */ + cpy_r_r126 = CPyDict_GetItem(cpy_r_r124, cpy_r_r125); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); + goto CPyL160; + } + cpy_r_r127.f0 = cpy_r_r123; + cpy_r_r127.f1 = cpy_r_r126; + cpy_r_r128 = PyTuple_New(2); + if (unlikely(cpy_r_r128 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp516 = cpy_r_r127.f0; + PyTuple_SET_ITEM(cpy_r_r128, 0, __tmp516); + PyObject *__tmp517 = cpy_r_r127.f1; + PyTuple_SET_ITEM(cpy_r_r128, 1, __tmp517); + cpy_r_r129 = PyObject_GetItem(cpy_r_r120, cpy_r_r128); + CPy_DECREF(cpy_r_r120); + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r130 = CPyStatic_event___globals; + cpy_r_r131 = CPyStatics[969]; /* 'DeploymentTopics' */ + cpy_r_r132 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r129); + CPy_DECREF(cpy_r_r129); + cpy_r_r133 = cpy_r_r132 >= 0; + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/network/event.py", "", 54, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r134 = CPyStatic_event___globals; + cpy_r_r135 = CPyStatics[892]; /* 'OrderedDict' */ + cpy_r_r136 = CPyDict_GetItem(cpy_r_r134, cpy_r_r135); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r137 = (PyObject *)&PyUnicode_Type; + cpy_r_r138 = CPyStatic_event___globals; + cpy_r_r139 = CPyStatics[368]; /* 'Any' */ + cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); + goto CPyL161; + } + CPy_INCREF(cpy_r_r137); + cpy_r_r141.f0 = cpy_r_r137; + cpy_r_r141.f1 = cpy_r_r140; + cpy_r_r142 = PyTuple_New(2); + if (unlikely(cpy_r_r142 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp518 = cpy_r_r141.f0; + PyTuple_SET_ITEM(cpy_r_r142, 0, __tmp518); + PyObject *__tmp519 = cpy_r_r141.f1; + PyTuple_SET_ITEM(cpy_r_r142, 1, __tmp519); + cpy_r_r143 = PyObject_GetItem(cpy_r_r136, cpy_r_r142); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r142); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r144 = CPyStatic_event___globals; + cpy_r_r145 = CPyStatics[970]; /* 'EventData' */ + cpy_r_r146 = CPyDict_SetItem(cpy_r_r144, cpy_r_r145, cpy_r_r143); + CPy_DECREF(cpy_r_r143); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/network/event.py", "", 56, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r148 = NULL; + cpy_r_r149 = CPyStatics[971]; /* 'brownie.network.event' */ + cpy_r_r150 = (PyObject *)CPyType_event___EventDict_template; + cpy_r_r151 = CPyType_FromTemplate(cpy_r_r150, cpy_r_r148, cpy_r_r149); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r152 = CPyDef_event___EventDict_trait_vtable_setup(); + if (unlikely(cpy_r_r152 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); + goto CPyL162; + } + cpy_r_r153 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r154 = CPyStatics[972]; /* '_ordered' */ + cpy_r_r155 = CPyStatics[735]; /* '_dict' */ + cpy_r_r156 = PyTuple_Pack(2, cpy_r_r154, cpy_r_r155); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); + goto CPyL162; + } + cpy_r_r157 = PyObject_SetAttr(cpy_r_r151, cpy_r_r153, cpy_r_r156); + CPy_DECREF(cpy_r_r156); + cpy_r_r158 = cpy_r_r157 >= 0; + if (unlikely(!cpy_r_r158)) { + CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); + goto CPyL162; + } + CPyType_event___EventDict = (PyTypeObject *)cpy_r_r151; + CPy_INCREF(CPyType_event___EventDict); + cpy_r_r159 = CPyStatic_event___globals; + cpy_r_r160 = CPyStatics[973]; /* 'EventDict' */ + cpy_r_r161 = PyDict_SetItem(cpy_r_r159, cpy_r_r160, cpy_r_r151); + CPy_DECREF(cpy_r_r151); + cpy_r_r162 = cpy_r_r161 >= 0; + if (unlikely(!cpy_r_r162)) { + CPy_AddTraceback("brownie/network/event.py", "", 61, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r163 = CPyStatics[974]; /* '_TData' */ + cpy_r_r164 = CPyStatics[975]; /* 'Event' */ + cpy_r_r165 = CPyStatic_event___globals; + cpy_r_r166 = CPyStatics[970]; /* 'EventData' */ + cpy_r_r167 = CPyDict_GetItem(cpy_r_r165, cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r168 = CPyStatic_event___globals; + cpy_r_r169 = CPyStatics[671]; /* 'TypeVar' */ + cpy_r_r170 = CPyDict_GetItem(cpy_r_r168, cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); + goto CPyL163; + } + PyObject *cpy_r_r171[3] = {cpy_r_r163, cpy_r_r164, cpy_r_r167}; + cpy_r_r172 = (PyObject **)&cpy_r_r171; + cpy_r_r173 = PyObject_Vectorcall(cpy_r_r170, cpy_r_r172, 3, 0); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); + goto CPyL163; + } + CPy_DECREF(cpy_r_r167); + cpy_r_r174 = CPyStatic_event___globals; + cpy_r_r175 = CPyStatics[974]; /* '_TData' */ + cpy_r_r176 = CPyDict_SetItem(cpy_r_r174, cpy_r_r175, cpy_r_r173); + CPy_DECREF(cpy_r_r173); + cpy_r_r177 = cpy_r_r176 >= 0; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/network/event.py", "", 162, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r178 = CPyStatic_event___globals; + cpy_r_r179 = CPyStatics[950]; /* 'Generic' */ + cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r181 = CPyStatic_event___globals; + cpy_r_r182 = CPyStatics[974]; /* '_TData' */ + cpy_r_r183 = CPyDict_GetItem(cpy_r_r181, cpy_r_r182); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL164; + } + cpy_r_r184 = PyObject_GetItem(cpy_r_r180, cpy_r_r183); + CPy_DECREF(cpy_r_r180); + CPy_DECREF(cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r185 = PyTuple_Pack(1, cpy_r_r184); + CPy_DECREF(cpy_r_r184); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r186 = CPyStatics[971]; /* 'brownie.network.event' */ + cpy_r_r187 = (PyObject *)CPyType_event____EventItem_template; + cpy_r_r188 = CPyType_FromTemplate(cpy_r_r187, cpy_r_r185, cpy_r_r186); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r189 = CPyDef_event____EventItem_trait_vtable_setup(); + if (unlikely(cpy_r_r189 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); + goto CPyL165; + } + cpy_r_r190 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r191 = CPyStatics[397]; /* 'name' */ + cpy_r_r192 = CPyStatics[124]; /* 'address' */ + cpy_r_r193 = CPyStatics[972]; /* '_ordered' */ + cpy_r_r194 = CPyStatics[976]; /* 'pos' */ + cpy_r_r195 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r196 = PyTuple_Pack(5, cpy_r_r191, cpy_r_r192, cpy_r_r193, cpy_r_r194, cpy_r_r195); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL165; + } + cpy_r_r197 = PyObject_SetAttr(cpy_r_r188, cpy_r_r190, cpy_r_r196); + CPy_DECREF(cpy_r_r196); + cpy_r_r198 = cpy_r_r197 >= 0; + if (unlikely(!cpy_r_r198)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL165; + } + CPyType_event____EventItem = (PyTypeObject *)cpy_r_r188; + CPy_INCREF(CPyType_event____EventItem); + cpy_r_r199 = CPyStatic_event___globals; + cpy_r_r200 = CPyStatics[977]; /* '_EventItem' */ + cpy_r_r201 = PyDict_SetItem(cpy_r_r199, cpy_r_r200, cpy_r_r188); + CPy_DECREF(cpy_r_r188); + cpy_r_r202 = cpy_r_r201 >= 0; + if (unlikely(!cpy_r_r202)) { + CPy_AddTraceback("brownie/network/event.py", "", 166, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r203 = (PyObject *)CPyType_event____EventItem; + cpy_r_r204 = CPyStatic_event___globals; + cpy_r_r205 = CPyStatics[970]; /* 'EventData' */ + cpy_r_r206 = CPyDict_GetItem(cpy_r_r204, cpy_r_r205); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 267, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r207 = PyObject_GetItem(cpy_r_r203, cpy_r_r206); + CPy_DECREF(cpy_r_r206); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 267, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r208 = CPyStatic_event___globals; + cpy_r_r209 = CPyStatics[975]; /* 'Event' */ + cpy_r_r210 = CPyDict_SetItem(cpy_r_r208, cpy_r_r209, cpy_r_r207); + CPy_DECREF(cpy_r_r207); + cpy_r_r211 = cpy_r_r210 >= 0; + if (unlikely(!cpy_r_r211)) { + CPy_AddTraceback("brownie/network/event.py", "", 267, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r212 = (PyObject *)CPyType_event____EventItem; + cpy_r_r213 = CPyStatic_event___globals; + cpy_r_r214 = CPyStatics[975]; /* 'Event' */ + cpy_r_r215 = CPyDict_GetItem(cpy_r_r213, cpy_r_r214); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 270, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r216 = PyObject_GetItem(cpy_r_r212, cpy_r_r215); + CPy_DECREF(cpy_r_r215); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 270, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r217 = CPyStatic_event___globals; + cpy_r_r218 = CPyStatics[978]; /* 'Events' */ + cpy_r_r219 = CPyDict_SetItem(cpy_r_r217, cpy_r_r218, cpy_r_r216); + CPy_DECREF(cpy_r_r216); + cpy_r_r220 = cpy_r_r219 >= 0; + if (unlikely(!cpy_r_r220)) { + CPy_AddTraceback("brownie/network/event.py", "", 270, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r221 = NULL; + cpy_r_r222 = CPyStatics[971]; /* 'brownie.network.event' */ + cpy_r_r223 = (PyObject *)CPyType_event____EventWatchData_template; + cpy_r_r224 = CPyType_FromTemplate(cpy_r_r223, cpy_r_r221, cpy_r_r222); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r225 = CPyDef_event____EventWatchData_trait_vtable_setup(); + if (unlikely(cpy_r_r225 == 2)) { + CPy_AddTraceback("brownie/network/event.py", "", -1, CPyStatic_event___globals); + goto CPyL166; + } + cpy_r_r226 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r227 = CPyStatics[979]; /* 'event' */ + cpy_r_r228 = CPyStatics[980]; /* '_callbacks_list' */ + cpy_r_r229 = CPyStatics[981]; /* 'delay' */ + cpy_r_r230 = CPyStatics[982]; /* '_event_filter' */ + cpy_r_r231 = CPyStatics[983]; /* '_cooldown_time_over' */ + cpy_r_r232 = CPyStatics[984]; /* 'timer' */ + cpy_r_r233 = CPyStatics[985]; /* 'cooldown_time_over' */ + cpy_r_r234 = PyTuple_Pack(7, cpy_r_r227, cpy_r_r228, cpy_r_r229, cpy_r_r230, cpy_r_r231, cpy_r_r232, cpy_r_r233); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); + goto CPyL166; + } + cpy_r_r235 = PyObject_SetAttr(cpy_r_r224, cpy_r_r226, cpy_r_r234); + CPy_DECREF(cpy_r_r234); + cpy_r_r236 = cpy_r_r235 >= 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); + goto CPyL166; + } + CPyType_event____EventWatchData = (PyTypeObject *)cpy_r_r224; + CPy_INCREF(CPyType_event____EventWatchData); + cpy_r_r237 = CPyStatic_event___globals; + cpy_r_r238 = CPyStatics[986]; /* '_EventWatchData' */ + cpy_r_r239 = PyDict_SetItem(cpy_r_r237, cpy_r_r238, cpy_r_r224); + CPy_DECREF(cpy_r_r224); + cpy_r_r240 = cpy_r_r239 >= 0; + if (unlikely(!cpy_r_r240)) { + CPy_AddTraceback("brownie/network/event.py", "", 275, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r241 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r242 = CPyStatic_event___globals; + cpy_r_r243 = CPyStatics[567]; /* '_Singleton' */ + cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL167; + } + cpy_r_r245 = CPy_CalculateMetaclass(cpy_r_r244, cpy_r_r241); + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL168; + } + cpy_r_r246 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r247 = PyObject_HasAttr(cpy_r_r245, cpy_r_r246); + if (!cpy_r_r247) goto CPyL75; + cpy_r_r248 = CPyStatics[987]; /* 'EventWatcher' */ + cpy_r_r249 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r250 = CPyObject_GetAttr(cpy_r_r245, cpy_r_r249); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL168; + } + PyObject *cpy_r_r251[2] = {cpy_r_r248, cpy_r_r241}; + cpy_r_r252 = (PyObject **)&cpy_r_r251; + cpy_r_r253 = PyObject_Vectorcall(cpy_r_r250, cpy_r_r252, 2, 0); + CPy_DECREF(cpy_r_r250); + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL168; + } + if (likely(PyDict_Check(cpy_r_r253))) + cpy_r_r254 = cpy_r_r253; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals, "dict", cpy_r_r253); + goto CPyL168; + } + cpy_r_r255 = cpy_r_r254; + goto CPyL77; +CPyL75: ; + cpy_r_r256 = PyDict_New(); + if (unlikely(cpy_r_r256 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL168; + } + cpy_r_r255 = cpy_r_r256; +CPyL77: ; + cpy_r_r257 = PyDict_New(); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL169; + } + cpy_r_r258 = CPyDef_event_____init___3_EventWatcher_obj(); + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 382, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r259 = CPyStatics[289]; /* '__init__' */ + cpy_r_r260 = CPyDict_SetItem(cpy_r_r255, cpy_r_r259, cpy_r_r258); + CPy_DECREF_NO_IMM(cpy_r_r258); + cpy_r_r261 = cpy_r_r260 >= 0; + if (unlikely(!cpy_r_r261)) { + CPy_AddTraceback("brownie/network/event.py", "", 382, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r262 = CPyDef_event_____del___3_EventWatcher_obj(); + if (unlikely(cpy_r_r262 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 389, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r263 = CPyStatics[988]; /* '__del__' */ + cpy_r_r264 = CPyDict_SetItem(cpy_r_r255, cpy_r_r263, cpy_r_r262); + CPy_DECREF_NO_IMM(cpy_r_r262); + cpy_r_r265 = cpy_r_r264 >= 0; + if (unlikely(!cpy_r_r265)) { + CPy_AddTraceback("brownie/network/event.py", "", 389, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r266 = CPyDef_event___stop_EventWatcher_obj(); + if (unlikely(cpy_r_r266 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 392, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r267 = CPyStatics[876]; /* 'stop' */ + cpy_r_r268 = CPyDict_SetItem(cpy_r_r255, cpy_r_r267, cpy_r_r266); + CPy_DECREF_NO_IMM(cpy_r_r266); + cpy_r_r269 = cpy_r_r268 >= 0; + if (unlikely(!cpy_r_r269)) { + CPy_AddTraceback("brownie/network/event.py", "", 392, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r270 = CPyDef_event___reset_EventWatcher_obj(); + if (unlikely(cpy_r_r270 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 406, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r271 = CPyStatics[989]; /* 'reset' */ + cpy_r_r272 = CPyDict_SetItem(cpy_r_r255, cpy_r_r271, cpy_r_r270); + CPy_DECREF_NO_IMM(cpy_r_r270); + cpy_r_r273 = cpy_r_r272 >= 0; + if (unlikely(!cpy_r_r273)) { + CPy_AddTraceback("brownie/network/event.py", "", 406, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r274 = CPyDef_event___add_event_callback_EventWatcher_obj(); + if (unlikely(cpy_r_r274 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 411, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r275 = CPyStatics[990]; /* 'add_event_callback' */ + cpy_r_r276 = CPyDict_SetItem(cpy_r_r255, cpy_r_r275, cpy_r_r274); + CPy_DECREF_NO_IMM(cpy_r_r274); + cpy_r_r277 = cpy_r_r276 >= 0; + if (unlikely(!cpy_r_r277)) { + CPy_AddTraceback("brownie/network/event.py", "", 411, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r278 = CPyDef_event____setup_EventWatcher_obj(); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 457, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r279 = CPyStatics[920]; /* '_setup' */ + cpy_r_r280 = CPyDict_SetItem(cpy_r_r255, cpy_r_r279, cpy_r_r278); + CPy_DECREF_NO_IMM(cpy_r_r278); + cpy_r_r281 = cpy_r_r280 >= 0; + if (unlikely(!cpy_r_r281)) { + CPy_AddTraceback("brownie/network/event.py", "", 457, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r282 = CPyDef_event____start_watch_EventWatcher_obj(); + if (unlikely(cpy_r_r282 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 466, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r283 = CPyStatics[926]; /* '_start_watch' */ + cpy_r_r284 = CPyDict_SetItem(cpy_r_r255, cpy_r_r283, cpy_r_r282); + CPy_DECREF_NO_IMM(cpy_r_r282); + cpy_r_r285 = cpy_r_r284 >= 0; + if (unlikely(!cpy_r_r285)) { + CPy_AddTraceback("brownie/network/event.py", "", 466, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r286 = CPyDef_event____loop_EventWatcher_obj(); + if (unlikely(cpy_r_r286 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 471, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r287 = CPyStatics[866]; /* '_loop' */ + cpy_r_r288 = CPyDict_SetItem(cpy_r_r255, cpy_r_r287, cpy_r_r286); + CPy_DECREF_NO_IMM(cpy_r_r286); + cpy_r_r289 = cpy_r_r288 >= 0; + if (unlikely(!cpy_r_r289)) { + CPy_AddTraceback("brownie/network/event.py", "", 471, CPyStatic_event___globals); + goto CPyL170; + } + cpy_r_r290 = CPyStatics[987]; /* 'EventWatcher' */ + cpy_r_r291 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r292 = CPyDict_SetItem(cpy_r_r255, cpy_r_r291, cpy_r_r257); + CPy_DECREF(cpy_r_r257); + cpy_r_r293 = cpy_r_r292 >= 0; + if (unlikely(!cpy_r_r293)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL169; + } + cpy_r_r294 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r295 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r296 = CPyDict_SetItem(cpy_r_r255, cpy_r_r295, cpy_r_r294); + cpy_r_r297 = cpy_r_r296 >= 0; + if (unlikely(!cpy_r_r297)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL169; + } + cpy_r_r298 = CPyStatics[971]; /* 'brownie.network.event' */ + cpy_r_r299 = CPyStatics[354]; /* '__module__' */ + cpy_r_r300 = CPyDict_SetItem(cpy_r_r255, cpy_r_r299, cpy_r_r298); + cpy_r_r301 = cpy_r_r300 >= 0; + if (unlikely(!cpy_r_r301)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL169; + } + PyObject *cpy_r_r302[3] = {cpy_r_r290, cpy_r_r241, cpy_r_r255}; + cpy_r_r303 = (PyObject **)&cpy_r_r302; + cpy_r_r304 = PyObject_Vectorcall(cpy_r_r245, cpy_r_r303, 3, 0); + if (unlikely(cpy_r_r304 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL169; + } + CPy_DECREF(cpy_r_r255); + CPyType_event___EventWatcher = (PyTypeObject *)cpy_r_r304; + CPy_INCREF(CPyType_event___EventWatcher); + cpy_r_r305 = CPyStatic_event___globals; + cpy_r_r306 = CPyStatics[987]; /* 'EventWatcher' */ + cpy_r_r307 = PyDict_SetItem(cpy_r_r305, cpy_r_r306, cpy_r_r304); + CPy_DECREF(cpy_r_r304); + cpy_r_r308 = cpy_r_r307 >= 0; + if (unlikely(!cpy_r_r308)) { + CPy_AddTraceback("brownie/network/event.py", "", 371, CPyStatic_event___globals); + goto CPyL168; + } + cpy_r_r309 = (PyObject *)CPyType_event___EventWatcher; + cpy_r_r310 = PyDict_New(); + if (unlikely(cpy_r_r310 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 629, CPyStatic_event___globals); + goto CPyL168; + } + CPy_DECREF(cpy_r_r244); + CPy_DECREF(cpy_r_r241); + CPyStatic_event____deployment_topics = cpy_r_r310; + CPy_INCREF(CPyStatic_event____deployment_topics); + cpy_r_r311 = CPyStatic_event___globals; + cpy_r_r312 = CPyStatics[991]; /* '_deployment_topics' */ + cpy_r_r313 = CPyDict_SetItem(cpy_r_r311, cpy_r_r312, cpy_r_r310); + CPy_DECREF(cpy_r_r310); + cpy_r_r314 = cpy_r_r313 >= 0; + if (unlikely(!cpy_r_r314)) { + CPy_AddTraceback("brownie/network/event.py", "", 629, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r315 = (PyObject *)CPyType_event___EventWatcher; + cpy_r_r316 = PyObject_Vectorcall(cpy_r_r315, 0, 0, 0); + if (unlikely(cpy_r_r316 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 632, CPyStatic_event___globals); + goto CPyL156; + } + if (likely(Py_TYPE(cpy_r_r316) == CPyType_event___EventWatcher)) + cpy_r_r317 = cpy_r_r316; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "", 632, CPyStatic_event___globals, "brownie.network.event.EventWatcher", cpy_r_r316); + goto CPyL156; + } + CPyStatic_event___event_watcher = cpy_r_r317; + CPy_INCREF_NO_IMM(CPyStatic_event___event_watcher); + cpy_r_r318 = CPyStatic_event___globals; + cpy_r_r319 = CPyStatics[992]; /* 'event_watcher' */ + cpy_r_r320 = CPyDict_SetItem(cpy_r_r318, cpy_r_r319, cpy_r_r317); + CPy_DECREF_NO_IMM(cpy_r_r317); + cpy_r_r321 = cpy_r_r320 >= 0; + if (unlikely(!cpy_r_r321)) { + CPy_AddTraceback("brownie/network/event.py", "", 632, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r322 = CPyDef_event_____get_path(); + if (unlikely(cpy_r_r322 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL137; + } + cpy_r_r323 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r324[1] = {cpy_r_r322}; + cpy_r_r325 = (PyObject **)&cpy_r_r324; + cpy_r_r326 = PyObject_VectorcallMethod(cpy_r_r323, cpy_r_r325, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r326 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL171; + } + CPy_DECREF(cpy_r_r322); + cpy_r_r327 = CPy_TYPE(cpy_r_r326); + cpy_r_r328 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r329 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r328); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL172; + } + cpy_r_r330 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r331 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r330); + CPy_DECREF(cpy_r_r327); + if (unlikely(cpy_r_r331 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL173; + } + PyObject *cpy_r_r332[1] = {cpy_r_r326}; + cpy_r_r333 = (PyObject **)&cpy_r_r332; + cpy_r_r334 = PyObject_Vectorcall(cpy_r_r331, cpy_r_r333, 1, 0); + CPy_DECREF(cpy_r_r331); + if (unlikely(cpy_r_r334 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL173; + } + cpy_r_r335 = 1; + cpy_r_r336 = CPyStatic_event___globals; + cpy_r_r337 = CPyStatics[993]; /* 'fp' */ + cpy_r_r338 = CPyDict_SetItem(cpy_r_r336, cpy_r_r337, cpy_r_r334); + CPy_DECREF(cpy_r_r334); + cpy_r_r339 = cpy_r_r338 >= 0; + if (unlikely(!cpy_r_r339)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL117; + } + cpy_r_r340 = CPyStatic_event___globals; + cpy_r_r341 = CPyStatics[993]; /* 'fp' */ + cpy_r_r342 = CPyDict_GetItem(cpy_r_r340, cpy_r_r341); + if (unlikely(cpy_r_r342 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); + goto CPyL117; + } + cpy_r_r343 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r343 == NULL)) { + goto CPyL174; + } else + goto CPyL115; +CPyL113: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r344 = 0; + if (unlikely(!cpy_r_r344)) { + CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); + goto CPyL117; + } else + goto CPyL175; +CPyL114: ; + CPy_Unreachable(); +CPyL115: ; + PyObject *cpy_r_r345[1] = {cpy_r_r342}; + cpy_r_r346 = (PyObject **)&cpy_r_r345; + cpy_r_r347 = PyObject_Vectorcall(cpy_r_r343, cpy_r_r346, 1, 0); + if (unlikely(cpy_r_r347 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); + goto CPyL176; + } + CPy_DECREF(cpy_r_r342); + cpy_r_r348 = CPyStatic_event___globals; + cpy_r_r349 = CPyStatics[994]; /* '__topics' */ + cpy_r_r350 = CPyDict_SetItem(cpy_r_r348, cpy_r_r349, cpy_r_r347); + CPy_DECREF(cpy_r_r347); + cpy_r_r351 = cpy_r_r350 >= 0; + if (unlikely(!cpy_r_r351)) { + CPy_AddTraceback("brownie/network/event.py", "", 636, CPyStatic_event___globals); + } else + goto CPyL125; +CPyL117: ; + cpy_r_r352 = CPy_CatchError(); + cpy_r_r335 = 0; + cpy_r_r353 = CPy_GetExcInfo(); + cpy_r_r354 = cpy_r_r353.f0; + CPy_INCREF(cpy_r_r354); + cpy_r_r355 = cpy_r_r353.f1; + CPy_INCREF(cpy_r_r355); + cpy_r_r356 = cpy_r_r353.f2; + CPy_INCREF(cpy_r_r356); + CPy_DecRef(cpy_r_r353.f0); + CPy_DecRef(cpy_r_r353.f1); + CPy_DecRef(cpy_r_r353.f2); + PyObject *cpy_r_r357[4] = {cpy_r_r326, cpy_r_r354, cpy_r_r355, cpy_r_r356}; + cpy_r_r358 = (PyObject **)&cpy_r_r357; + cpy_r_r359 = PyObject_Vectorcall(cpy_r_r329, cpy_r_r358, 4, 0); + if (unlikely(cpy_r_r359 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL177; + } + CPy_DecRef(cpy_r_r354); + CPy_DecRef(cpy_r_r355); + CPy_DecRef(cpy_r_r356); + cpy_r_r360 = PyObject_IsTrue(cpy_r_r359); + CPy_DecRef(cpy_r_r359); + cpy_r_r361 = cpy_r_r360 >= 0; + if (unlikely(!cpy_r_r361)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL123; + } + cpy_r_r362 = cpy_r_r360; + if (cpy_r_r362) goto CPyL122; + CPy_Reraise(); + if (!0) { + goto CPyL123; + } else + goto CPyL178; +CPyL121: ; + CPy_Unreachable(); +CPyL122: ; + CPy_RestoreExcInfo(cpy_r_r352); + CPy_DecRef(cpy_r_r352.f0); + CPy_DecRef(cpy_r_r352.f1); + CPy_DecRef(cpy_r_r352.f2); + goto CPyL125; +CPyL123: ; + CPy_RestoreExcInfo(cpy_r_r352); + CPy_DecRef(cpy_r_r352.f0); + CPy_DecRef(cpy_r_r352.f1); + CPy_DecRef(cpy_r_r352.f2); + cpy_r_r363 = CPy_KeepPropagating(); + if (!cpy_r_r363) { + goto CPyL126; + } else + goto CPyL179; +CPyL124: ; + CPy_Unreachable(); +CPyL125: ; + tuple_T3OOO __tmp520 = { NULL, NULL, NULL }; + cpy_r_r364 = __tmp520; + cpy_r_r365 = cpy_r_r364; + goto CPyL127; +CPyL126: ; + cpy_r_r366 = CPy_CatchError(); + cpy_r_r365 = cpy_r_r366; +CPyL127: ; + if (!cpy_r_r335) goto CPyL180; + cpy_r_r367 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r368[4] = {cpy_r_r326, cpy_r_r367, cpy_r_r367, cpy_r_r367}; + cpy_r_r369 = (PyObject **)&cpy_r_r368; + cpy_r_r370 = PyObject_Vectorcall(cpy_r_r329, cpy_r_r369, 4, 0); + CPy_DECREF(cpy_r_r329); + if (unlikely(cpy_r_r370 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 635, CPyStatic_event___globals); + goto CPyL181; + } else + goto CPyL182; +CPyL129: ; + CPy_DECREF(cpy_r_r326); +CPyL130: ; + if (cpy_r_r365.f0 == NULL) goto CPyL146; + CPy_Reraise(); + if (!0) { + goto CPyL133; + } else + goto CPyL183; +CPyL132: ; + CPy_Unreachable(); +CPyL133: ; + if (cpy_r_r365.f0 == NULL) goto CPyL135; + CPy_RestoreExcInfo(cpy_r_r365); + CPy_XDECREF(cpy_r_r365.f0); + CPy_XDECREF(cpy_r_r365.f1); + CPy_XDECREF(cpy_r_r365.f2); +CPyL135: ; + cpy_r_r371 = CPy_KeepPropagating(); + if (!cpy_r_r371) goto CPyL137; + CPy_Unreachable(); +CPyL137: ; + cpy_r_r372 = CPy_CatchError(); + cpy_r_r373 = CPyModule_builtins; + cpy_r_r374 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r375 = CPyObject_GetAttr(cpy_r_r373, cpy_r_r374); + if (unlikely(cpy_r_r375 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 637, CPyStatic_event___globals); + goto CPyL144; + } + cpy_r_r376 = CPyStatic_event___globals; + cpy_r_r377 = CPyStatics[958]; /* 'JSONDecodeError' */ + cpy_r_r378 = CPyDict_GetItem(cpy_r_r376, cpy_r_r377); + if (unlikely(cpy_r_r378 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 637, CPyStatic_event___globals); + goto CPyL184; + } + cpy_r_r379.f0 = cpy_r_r375; + cpy_r_r379.f1 = cpy_r_r378; + cpy_r_r380 = PyTuple_New(2); + if (unlikely(cpy_r_r380 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp521 = cpy_r_r379.f0; + PyTuple_SET_ITEM(cpy_r_r380, 0, __tmp521); + PyObject *__tmp522 = cpy_r_r379.f1; + PyTuple_SET_ITEM(cpy_r_r380, 1, __tmp522); + cpy_r_r381 = CPy_ExceptionMatches(cpy_r_r380); + CPy_DECREF(cpy_r_r380); + if (!cpy_r_r381) goto CPyL141; + cpy_r_r382 = CPyStatic_event___globals; + cpy_r_r383 = CPyStatics[994]; /* '__topics' */ + cpy_r_r384 = Py_None; + cpy_r_r385 = CPyDict_SetItem(cpy_r_r382, cpy_r_r383, cpy_r_r384); + cpy_r_r386 = cpy_r_r385 >= 0; + if (unlikely(!cpy_r_r386)) { + CPy_AddTraceback("brownie/network/event.py", "", 638, CPyStatic_event___globals); + goto CPyL144; + } else + goto CPyL143; +CPyL141: ; + CPy_Reraise(); + if (!0) { + goto CPyL144; + } else + goto CPyL185; +CPyL142: ; + CPy_Unreachable(); +CPyL143: ; + CPy_RestoreExcInfo(cpy_r_r372); + CPy_DECREF(cpy_r_r372.f0); + CPy_DECREF(cpy_r_r372.f1); + CPy_DECREF(cpy_r_r372.f2); + goto CPyL146; +CPyL144: ; + CPy_RestoreExcInfo(cpy_r_r372); + CPy_DECREF(cpy_r_r372.f0); + CPy_DECREF(cpy_r_r372.f1); + CPy_DECREF(cpy_r_r372.f2); + cpy_r_r387 = CPy_KeepPropagating(); + if (!cpy_r_r387) goto CPyL156; + CPy_Unreachable(); +CPyL146: ; + cpy_r_r388 = CPyStatic_event___globals; + cpy_r_r389 = CPyStatics[994]; /* '__topics' */ + cpy_r_r390 = CPyDict_GetItem(cpy_r_r388, cpy_r_r389); + if (unlikely(cpy_r_r390 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r391 = PyObject_IsTrue(cpy_r_r390); + cpy_r_r392 = cpy_r_r391 >= 0; + if (unlikely(!cpy_r_r392)) { + CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); + goto CPyL186; + } + cpy_r_r393 = cpy_r_r391; + if (!cpy_r_r393) goto CPyL187; + cpy_r_r394 = cpy_r_r390; + goto CPyL152; +CPyL150: ; + cpy_r_r395 = PyDict_New(); + if (unlikely(cpy_r_r395 == NULL)) { + CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r394 = cpy_r_r395; +CPyL152: ; + CPy_INCREF(cpy_r_r394); + if (likely(PyDict_Check(cpy_r_r394))) + cpy_r_r396 = cpy_r_r394; + else { + CPy_TypeErrorTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals, "dict", cpy_r_r394); + goto CPyL188; + } + CPyStatic_event____topics = cpy_r_r396; + CPy_INCREF(CPyStatic_event____topics); + CPy_DECREF(cpy_r_r396); + cpy_r_r397 = CPyStatic_event___globals; + cpy_r_r398 = CPyStatics[995]; /* '_topics' */ + cpy_r_r399 = CPyDict_SetItem(cpy_r_r397, cpy_r_r398, cpy_r_r394); + CPy_DECREF(cpy_r_r394); + cpy_r_r400 = cpy_r_r399 >= 0; + if (unlikely(!cpy_r_r400)) { + CPy_AddTraceback("brownie/network/event.py", "", 641, CPyStatic_event___globals); + goto CPyL156; + } + cpy_r_r401 = CPyStatic_event___globals; + cpy_r_r402 = CPyStatics[994]; /* '__topics' */ + cpy_r_r403 = PyObject_DelItem(cpy_r_r401, cpy_r_r402); + cpy_r_r404 = cpy_r_r403 >= 0; + if (unlikely(!cpy_r_r404)) { + CPy_AddTraceback("brownie/network/event.py", "", 642, CPyStatic_event___globals); + goto CPyL156; + } + return 1; +CPyL156: ; + cpy_r_r405 = 2; + return cpy_r_r405; +CPyL157: ; + CPy_DecRef(cpy_r_r104); + goto CPyL156; +CPyL158: ; + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r107); + goto CPyL156; +CPyL159: ; + CPy_DecRef(cpy_r_r120); + goto CPyL156; +CPyL160: ; + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r123); + goto CPyL156; +CPyL161: ; + CPy_DecRef(cpy_r_r136); + goto CPyL156; +CPyL162: ; + CPy_DecRef(cpy_r_r151); + goto CPyL156; +CPyL163: ; + CPy_DecRef(cpy_r_r167); + goto CPyL156; +CPyL164: ; + CPy_DecRef(cpy_r_r180); + goto CPyL156; +CPyL165: ; + CPy_DecRef(cpy_r_r188); + goto CPyL156; +CPyL166: ; + CPy_DecRef(cpy_r_r224); + goto CPyL156; +CPyL167: ; + CPy_DecRef(cpy_r_r241); + goto CPyL156; +CPyL168: ; + CPy_DecRef(cpy_r_r241); + CPy_DecRef(cpy_r_r244); + goto CPyL156; +CPyL169: ; + CPy_DecRef(cpy_r_r241); + CPy_DecRef(cpy_r_r244); + CPy_DecRef(cpy_r_r255); + goto CPyL156; +CPyL170: ; + CPy_DecRef(cpy_r_r241); + CPy_DecRef(cpy_r_r244); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + goto CPyL156; +CPyL171: ; + CPy_DecRef(cpy_r_r322); + goto CPyL137; +CPyL172: ; + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r327); + goto CPyL137; +CPyL173: ; + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r329); + goto CPyL137; +CPyL174: ; + CPy_DecRef(cpy_r_r342); + goto CPyL113; +CPyL175: ; + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r329); + goto CPyL114; +CPyL176: ; + CPy_DecRef(cpy_r_r342); + goto CPyL117; +CPyL177: ; + CPy_DecRef(cpy_r_r354); + CPy_DecRef(cpy_r_r355); + CPy_DecRef(cpy_r_r356); + goto CPyL123; +CPyL178: ; + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r329); + CPy_DecRef(cpy_r_r352.f0); + CPy_DecRef(cpy_r_r352.f1); + CPy_DecRef(cpy_r_r352.f2); + goto CPyL121; +CPyL179: ; + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r329); + goto CPyL124; +CPyL180: ; + CPy_DECREF(cpy_r_r326); + CPy_DECREF(cpy_r_r329); + goto CPyL130; +CPyL181: ; + CPy_DecRef(cpy_r_r326); + goto CPyL133; +CPyL182: ; + CPy_DECREF(cpy_r_r370); + goto CPyL129; +CPyL183: ; + CPy_XDECREF(cpy_r_r365.f0); + CPy_XDECREF(cpy_r_r365.f1); + CPy_XDECREF(cpy_r_r365.f2); + goto CPyL132; +CPyL184: ; + CPy_DecRef(cpy_r_r375); + goto CPyL144; +CPyL185: ; + CPy_DECREF(cpy_r_r372.f0); + CPy_DECREF(cpy_r_r372.f1); + CPy_DECREF(cpy_r_r372.f2); + goto CPyL142; +CPyL186: ; + CPy_DecRef(cpy_r_r390); + goto CPyL156; +CPyL187: ; + CPy_DECREF(cpy_r_r390); + goto CPyL150; +CPyL188: ; + CPy_DecRef(cpy_r_r394); + goto CPyL156; +} + +static int +middlewares___BrownieMiddlewareABC_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup(PyObject *cpy_r_type); +PyObject *CPyDef_middlewares___BrownieMiddlewareABC(PyObject *cpy_r_w3); + +static PyObject * +middlewares___BrownieMiddlewareABC_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_middlewares___BrownieMiddlewareABC) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +middlewares___BrownieMiddlewareABC_traverse(brownie___network___middlewares___BrownieMiddlewareABCObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_w3); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +middlewares___BrownieMiddlewareABC_clear(brownie___network___middlewares___BrownieMiddlewareABCObject *self) +{ + Py_CLEAR(self->_w3); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +middlewares___BrownieMiddlewareABC_dealloc(brownie___network___middlewares___BrownieMiddlewareABCObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, middlewares___BrownieMiddlewareABC_dealloc) + middlewares___BrownieMiddlewareABC_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem middlewares___BrownieMiddlewareABC_vtable[5]; +static bool +CPyDef_middlewares___BrownieMiddlewareABC_trait_vtable_setup(void) +{ + CPyVTableItem middlewares___BrownieMiddlewareABC_vtable_scratch[] = { + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___get_layer, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___process_request, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, + }; + memcpy(middlewares___BrownieMiddlewareABC_vtable, middlewares___BrownieMiddlewareABC_vtable_scratch, sizeof(middlewares___BrownieMiddlewareABC_vtable)); + return 1; +} + +static PyObject * +middlewares___BrownieMiddlewareABC_get_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, void *closure); +static int +middlewares___BrownieMiddlewareABC_set_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, PyObject *value, void *closure); + +static PyGetSetDef middlewares___BrownieMiddlewareABC_getseters[] = { + {"w3", + (getter)middlewares___BrownieMiddlewareABC_get_w3, (setter)middlewares___BrownieMiddlewareABC_set_w3, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef middlewares___BrownieMiddlewareABC_methods[] = { + {"__init__", + (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, w3)\n--\n\n")}, + {"get_layer", + (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC___get_layer, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, + {"__call__", + (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, make_request, w3)\n--\n\n")}, + {"process_request", + (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC___process_request, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, + {"uninstall", + (PyCFunction)CPyPy_middlewares___BrownieMiddlewareABC___uninstall, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("uninstall($self)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_middlewares___BrownieMiddlewareABC_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "BrownieMiddlewareABC", + .tp_new = middlewares___BrownieMiddlewareABC_new, + .tp_dealloc = (destructor)middlewares___BrownieMiddlewareABC_dealloc, + .tp_traverse = (traverseproc)middlewares___BrownieMiddlewareABC_traverse, + .tp_clear = (inquiry)middlewares___BrownieMiddlewareABC_clear, + .tp_getset = middlewares___BrownieMiddlewareABC_getseters, + .tp_methods = middlewares___BrownieMiddlewareABC_methods, + .tp_call = PyVectorcall_Call, + .tp_init = middlewares___BrownieMiddlewareABC_init, + .tp_basicsize = sizeof(brownie___network___middlewares___BrownieMiddlewareABCObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___BrownieMiddlewareABCObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("BrownieMiddlewareABC(w3)\n--\n\n"), +}; +static PyTypeObject *CPyType_middlewares___BrownieMiddlewareABC_template = &CPyType_middlewares___BrownieMiddlewareABC_template_; + +PyObject *CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___BrownieMiddlewareABCObject *self; + self = (brownie___network___middlewares___BrownieMiddlewareABCObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = middlewares___BrownieMiddlewareABC_vtable; + self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_middlewares___BrownieMiddlewareABC(PyObject *cpy_r_w3) +{ + PyObject *self = CPyDef_middlewares_____mypyc__BrownieMiddlewareABC_setup((PyObject *)CPyType_middlewares___BrownieMiddlewareABC); + if (self == NULL) + return NULL; + char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +middlewares___BrownieMiddlewareABC_get_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, void *closure) +{ + if (unlikely(self->_w3 == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'w3' of 'BrownieMiddlewareABC' undefined"); + return NULL; + } + CPy_INCREF(self->_w3); + PyObject *retval = self->_w3; + return retval; +} + +static int +middlewares___BrownieMiddlewareABC_set_w3(brownie___network___middlewares___BrownieMiddlewareABCObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'BrownieMiddlewareABC' object attribute 'w3' cannot be deleted"); + return -1; + } + if (self->_w3 != NULL) { + CPy_DECREF(self->_w3); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_w3 = tmp; + return 0; +} +static PyMethodDef middlewaresmodule_methods[] = { + {"get_middlewares", (PyCFunction)CPyPy_middlewares___get_middlewares, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_middlewares(web3, network_type)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___middlewares(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares__internal, "__name__"); + CPyStatic_middlewares___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares__internal); + if (unlikely(CPyStatic_middlewares___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_middlewares_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___middlewares__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_middlewares___partial); + CPyStatic_middlewares___partial = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_middlewares____middlewares); + CPyStatic_middlewares____middlewares = NULL; + Py_CLEAR(CPyType_middlewares___BrownieMiddlewareABC); + return -1; +} +static struct PyModuleDef middlewaresmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.middlewares", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + middlewaresmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___middlewares(void) +{ + if (CPyModule_brownie___network___middlewares__internal) { + Py_INCREF(CPyModule_brownie___network___middlewares__internal); + return CPyModule_brownie___network___middlewares__internal; + } + CPyModule_brownie___network___middlewares__internal = PyModule_Create(&middlewaresmodule); + if (unlikely(CPyModule_brownie___network___middlewares__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___middlewares(CPyModule_brownie___network___middlewares__internal) != 0) + goto fail; + return CPyModule_brownie___network___middlewares__internal; + fail: + return NULL; +} + +char CPyDef_middlewares___BrownieMiddlewareABC_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3) { + char cpy_r_r0; + char cpy_r_r1; + CPy_INCREF(cpy_r_w3); + if (((brownie___network___middlewares___BrownieMiddlewareABCObject *)cpy_r_self)->_w3 != NULL) { + CPy_DECREF(((brownie___network___middlewares___BrownieMiddlewareABCObject *)cpy_r_self)->_w3); + } + ((brownie___network___middlewares___BrownieMiddlewareABCObject *)cpy_r_self)->_w3 = cpy_r_w3; + cpy_r_r0 = 1; + if (unlikely(!cpy_r_r0)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__init__", 27, CPyStatic_middlewares___globals); + goto CPyL2; + } + return 1; +CPyL2: ; + cpy_r_r1 = 2; + return cpy_r_r1; +} + +PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"w3", 0}; + PyObject *obj_w3; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_w3)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); + goto fail; + } + PyObject *arg_w3 = obj_w3; + char retval = CPyDef_middlewares___BrownieMiddlewareABC_____init__(arg_self, arg_w3); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__init__", 20, CPyStatic_middlewares___globals); + return NULL; +} + +PyObject *CPyDef_middlewares___BrownieMiddlewareABC___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[996]; /* 'NotImplementedError' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_layer", 38, CPyStatic_middlewares___globals); + goto CPyL3; + } + CPy_Raise(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_layer", 38, CPyStatic_middlewares___globals); + goto CPyL3; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_middlewares___BrownieMiddlewareABC___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"w3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_w3 = obj_w3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_middlewares___BrownieMiddlewareABC___get_layer(arg_cls, arg_w3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_layer", 31, CPyStatic_middlewares___globals); + return NULL; +} + +PyObject *CPyDef_middlewares___BrownieMiddlewareABC_____call__(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_w3) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + cpy_r_r0 = CPyStatics[997]; /* 'process_request' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 46, CPyStatic_middlewares___globals); + goto CPyL6; + } + cpy_r_r2 = CPyStatic_middlewares___partial; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL7; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"partial\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 46, CPyStatic_middlewares___globals); + goto CPyL6; + } + CPy_Unreachable(); +CPyL4: ; + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_make_request}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 46, CPyStatic_middlewares___globals); + goto CPyL8; + } + CPy_DECREF(cpy_r_r1); + return cpy_r_r6; +CPyL6: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +CPyL7: ; + CPy_DecRef(cpy_r_r1); + goto CPyL2; +CPyL8: ; + CPy_DecRef(cpy_r_r1); + goto CPyL6; +} + +PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "w3", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_w3; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_make_request, &obj_w3)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_w3 = obj_w3; + PyObject *retval = CPyDef_middlewares___BrownieMiddlewareABC_____call__(arg_self, arg_make_request, arg_w3); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "__call__", 40, CPyStatic_middlewares___globals); + return NULL; +} + +PyObject *CPyDef_middlewares___BrownieMiddlewareABC___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[996]; /* 'NotImplementedError' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "process_request", 74, CPyStatic_middlewares___globals); + goto CPyL3; + } + CPy_Raise(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "process_request", 74, CPyStatic_middlewares___globals); + goto CPyL3; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_middlewares___BrownieMiddlewareABC___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "method", "params", 0}; + static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_method; + PyObject *obj_params; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_method; + if (likely(PyUnicode_Check(obj_method))) + arg_method = obj_method; + else { + CPy_TypeError("str", obj_method); + goto fail; + } + PyObject *arg_params = obj_params; + PyObject *retval = CPyDef_middlewares___BrownieMiddlewareABC___process_request(arg_self, arg_make_request, arg_method, arg_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "process_request", 49, CPyStatic_middlewares___globals); + return NULL; +} + +char CPyDef_middlewares___BrownieMiddlewareABC___uninstall(PyObject *cpy_r_self) { + return 1; +} + +PyObject *CPyPy_middlewares___BrownieMiddlewareABC___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":uninstall", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyObject_TypeCheck(obj_self, CPyType_middlewares___BrownieMiddlewareABC))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.BrownieMiddlewareABC", obj_self); + goto fail; + } + char retval = CPyDef_middlewares___BrownieMiddlewareABC___uninstall(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "uninstall", 76, CPyStatic_middlewares___globals); + return NULL; +} + +PyObject *CPyDef_middlewares___get_middlewares(PyObject *cpy_r_web3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + int64_t cpy_r_r3; + CPyPtr cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + CPyPtr cpy_r_r7; + CPyPtr cpy_r_r8; + int64_t cpy_r_r9; + CPyPtr cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + CPyTagged cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + int64_t cpy_r_r25; + PyObject *cpy_r_r26; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 98, CPyStatic_middlewares___globals); + goto CPyL15; + } + cpy_r_r1 = CPyStatic_middlewares____middlewares; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL16; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_middlewares\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 99, CPyStatic_middlewares___globals); + goto CPyL15; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = 0; +CPyL5: ; + cpy_r_r4 = (CPyPtr)&((PyVarObject *)cpy_r_r1)->ob_size; + cpy_r_r5 = *(int64_t *)cpy_r_r4; + cpy_r_r6 = cpy_r_r3 < cpy_r_r5; + if (!cpy_r_r6) goto CPyL14; + cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; + cpy_r_r8 = *(CPyPtr *)cpy_r_r7; + cpy_r_r9 = cpy_r_r3 * 8; + cpy_r_r10 = cpy_r_r8 + cpy_r_r9; + cpy_r_r11 = *(PyObject * *)cpy_r_r10; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = CPyStatics[998]; /* 'get_layer' */ + PyObject *cpy_r_r13[3] = {cpy_r_r11, cpy_r_web3, cpy_r_network_type}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 100, CPyStatic_middlewares___globals); + goto CPyL17; + } + if (PyLong_Check(cpy_r_r15)) + cpy_r_r16 = cpy_r_r15; + else { + cpy_r_r16 = NULL; + } + if (cpy_r_r16 != NULL) goto __LL523; + if (cpy_r_r15 == Py_None) + cpy_r_r16 = cpy_r_r15; + else { + cpy_r_r16 = NULL; + } + if (cpy_r_r16 != NULL) goto __LL523; + CPy_TypeErrorTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 100, CPyStatic_middlewares___globals, "int or None", cpy_r_r15); + goto CPyL17; +__LL523: ; + cpy_r_r17 = (PyObject *)&_Py_NoneStruct; + cpy_r_r18 = cpy_r_r16 != cpy_r_r17; + if (!cpy_r_r18) goto CPyL18; + if (likely(PyLong_Check(cpy_r_r16))) + cpy_r_r19 = CPyTagged_FromObject(cpy_r_r16); + else { + CPy_TypeError("int", cpy_r_r16); cpy_r_r19 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals); + goto CPyL17; + } + cpy_r_r20 = CPyTagged_StealAsObject(cpy_r_r19); + cpy_r_r21 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r0, cpy_r_r20, 1); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals); + goto CPyL17; + } + if (likely(PyList_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals, "list", cpy_r_r21); + goto CPyL17; + } + cpy_r_r23 = PyList_Append(cpy_r_r22, cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r22); + CPy_DECREF(cpy_r_r11); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 102, CPyStatic_middlewares___globals); + goto CPyL19; + } +CPyL13: ; + cpy_r_r25 = cpy_r_r3 + 1; + cpy_r_r3 = cpy_r_r25; + goto CPyL5; +CPyL14: ; + return cpy_r_r0; +CPyL15: ; + cpy_r_r26 = NULL; + return cpy_r_r26; +CPyL16: ; + CPy_DecRef(cpy_r_r0); + goto CPyL2; +CPyL17: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r11); + goto CPyL15; +CPyL18: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r16); + goto CPyL13; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + goto CPyL15; +} + +PyObject *CPyPy_middlewares___get_middlewares(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"web3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_middlewares", kwlist, 0}; + PyObject *obj_web3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_web3, &obj_network_type)) { + return NULL; + } + PyObject *arg_web3 = obj_web3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_middlewares___get_middlewares(arg_web3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "get_middlewares", 87, CPyStatic_middlewares___globals); + return NULL; +} + +char CPyDef_middlewares_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", -1, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_functools; + 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[2236]; /* (('functools', 'functools', 'functools'),) */ + cpy_r_r11 = CPyStatic_middlewares___globals; + cpy_r_r12 = CPyStatics[1000]; /* 'brownie/network/middlewares/__init__.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL23; + cpy_r_r15 = CPyStatics[2237]; /* ('ABC', 'abstractmethod') */ + cpy_r_r16 = CPyStatics[1003]; /* 'abc' */ + cpy_r_r17 = CPyStatic_middlewares___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("brownie/network/middlewares/__init__.py", "", 2, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyModule_abc = cpy_r_r18; + CPy_INCREF(CPyModule_abc); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2238]; /* ('Any', 'Callable', 'Dict', 'Final', 'List', 'Optional', + 'Sequence', 'Type') */ + cpy_r_r20 = CPyStatics[14]; /* 'typing' */ + cpy_r_r21 = CPyStatic_middlewares___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("brownie/network/middlewares/__init__.py", "", 3, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyModule_typing = cpy_r_r22; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2239]; /* ('Web3',) */ + cpy_r_r24 = CPyStatics[859]; /* 'web3' */ + cpy_r_r25 = CPyStatic_middlewares___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("brownie/network/middlewares/__init__.py", "", 5, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyModule_web3 = cpy_r_r26; + CPy_INCREF(CPyModule_web3); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2240]; /* ('RPCEndpoint',) */ + cpy_r_r28 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r29 = CPyStatic_middlewares___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 6, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyModule_web3___types = cpy_r_r30; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyModule_functools; + cpy_r_r32 = CPyStatics[1008]; /* 'partial' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 9, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyStatic_middlewares___partial = cpy_r_r33; + CPy_INCREF(CPyStatic_middlewares___partial); + cpy_r_r34 = CPyStatic_middlewares___globals; + cpy_r_r35 = CPyStatics[1008]; /* 'partial' */ + cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 9, CPyStatic_middlewares___globals); + goto CPyL23; + } + cpy_r_r38 = CPyStatic_middlewares___globals; + cpy_r_r39 = CPyStatics[1001]; /* 'ABC' */ + cpy_r_r40 = CPyDict_GetItem(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); + goto CPyL23; + } + cpy_r_r41 = PyTuple_Pack(1, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); + goto CPyL23; + } + cpy_r_r42 = CPyStatics[1009]; /* 'brownie.network.middlewares' */ + cpy_r_r43 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC_template; + cpy_r_r44 = CPyType_FromTemplate(cpy_r_r43, cpy_r_r41, cpy_r_r42); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); + goto CPyL23; + } + cpy_r_r45 = CPyDef_middlewares___BrownieMiddlewareABC_trait_vtable_setup(); + if (unlikely(cpy_r_r45 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", -1, CPyStatic_middlewares___globals); + goto CPyL24; + } + cpy_r_r46 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r47 = CPyStatics[1010]; /* 'w3' */ + cpy_r_r48 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r49 = PyTuple_Pack(2, cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); + goto CPyL24; + } + cpy_r_r50 = PyObject_SetAttr(cpy_r_r44, cpy_r_r46, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); + goto CPyL24; + } + CPyType_middlewares___BrownieMiddlewareABC = (PyTypeObject *)cpy_r_r44; + CPy_INCREF(CPyType_middlewares___BrownieMiddlewareABC); + cpy_r_r52 = CPyStatic_middlewares___globals; + cpy_r_r53 = CPyStatics[1011]; /* 'BrownieMiddlewareABC' */ + cpy_r_r54 = PyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 12, CPyStatic_middlewares___globals); + goto CPyL23; + } + cpy_r_r56 = CPyStatics[2241]; /* ('load_middlewares',) */ + cpy_r_r57 = CPyStatics[1013]; /* 'brownie.network.middlewares._setup' */ + cpy_r_r58 = CPyStatic_middlewares___globals; + cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 108, CPyStatic_middlewares___globals); + goto CPyL23; + } + CPyModule_brownie___network___middlewares____setup = cpy_r_r59; + CPy_INCREF(CPyModule_brownie___network___middlewares____setup); + CPy_DECREF(cpy_r_r59); + cpy_r_r60 = CPyStatic_middlewares___globals; + cpy_r_r61 = CPyStatics[1012]; /* 'load_middlewares' */ + cpy_r_r62 = CPyDict_GetItem(cpy_r_r60, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals); + goto CPyL23; + } + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r62, 0, 0, 0); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals); + goto CPyL23; + } + if (likely(PyList_Check(cpy_r_r63))) + cpy_r_r64 = cpy_r_r63; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals, "list", cpy_r_r63); + goto CPyL23; + } + CPyStatic_middlewares____middlewares = cpy_r_r64; + CPy_INCREF_NO_IMM(CPyStatic_middlewares____middlewares); + cpy_r_r65 = CPyStatic_middlewares___globals; + cpy_r_r66 = CPyStatics[1014]; /* '_middlewares' */ + cpy_r_r67 = CPyDict_SetItem(cpy_r_r65, cpy_r_r66, cpy_r_r64); + CPy_DECREF_NO_IMM(cpy_r_r64); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/network/middlewares/__init__.py", "", 110, CPyStatic_middlewares___globals); + goto CPyL23; + } + return 1; +CPyL23: ; + cpy_r_r69 = 2; + return cpy_r_r69; +CPyL24: ; + CPy_DecRef(cpy_r_r44); + goto CPyL23; +} + +static int +caching___RequestCachingMiddleware_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_caching_____mypyc__RequestCachingMiddleware_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching___RequestCachingMiddleware(PyObject *cpy_r_w3); + +static PyObject * +caching___RequestCachingMiddleware_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_caching___RequestCachingMiddleware) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_caching_____mypyc__RequestCachingMiddleware_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_caching___RequestCachingMiddleware_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +caching___RequestCachingMiddleware_traverse(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_w3); + Py_VISIT(self->_table_key); + Py_VISIT(self->_cur); + Py_VISIT(self->_lock); + Py_VISIT(self->_event); + Py_VISIT(self->_loop_thread); + Py_VISIT(self->_last_block); + Py_VISIT(self->_last_block_seen); + Py_VISIT(self->_block_cache); + Py_VISIT(self->_block_filter); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +caching___RequestCachingMiddleware_clear(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self) +{ + Py_CLEAR(self->_w3); + Py_CLEAR(self->_table_key); + Py_CLEAR(self->_cur); + Py_CLEAR(self->_lock); + Py_CLEAR(self->_event); + Py_CLEAR(self->_loop_thread); + Py_CLEAR(self->_last_block); + Py_CLEAR(self->_last_block_seen); + Py_CLEAR(self->_block_cache); + Py_CLEAR(self->_block_filter); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +caching___RequestCachingMiddleware_dealloc(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, caching___RequestCachingMiddleware_dealloc) + caching___RequestCachingMiddleware_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem caching___RequestCachingMiddleware_vtable[13]; +static bool +CPyDef_caching___RequestCachingMiddleware_trait_vtable_setup(void) +{ + CPyVTableItem caching___RequestCachingMiddleware_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware_____init__, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___get_layer, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___process_request, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___uninstall, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware_____init__, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___get_layer, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___time_since, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___loop_exception_handler, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___block_filter_loop, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___process_request, + (CPyVTableItem)CPyDef_caching___RequestCachingMiddleware___uninstall, + }; + memcpy(caching___RequestCachingMiddleware_vtable, caching___RequestCachingMiddleware_vtable_scratch, sizeof(caching___RequestCachingMiddleware_vtable)); + return 1; +} + +static PyObject * +caching___RequestCachingMiddleware_get_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); +static int +caching___RequestCachingMiddleware_set_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure); +static PyObject * +caching___RequestCachingMiddleware_get_time_since(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure); + +static PyGetSetDef caching___RequestCachingMiddleware_getseters[] = { + {"table_key", + (getter)caching___RequestCachingMiddleware_get_table_key, (setter)caching___RequestCachingMiddleware_set_table_key, + NULL, NULL}, + {"cur", + (getter)caching___RequestCachingMiddleware_get_cur, (setter)caching___RequestCachingMiddleware_set_cur, + NULL, NULL}, + {"lock", + (getter)caching___RequestCachingMiddleware_get_lock, (setter)caching___RequestCachingMiddleware_set_lock, + NULL, NULL}, + {"event", + (getter)caching___RequestCachingMiddleware_get_event, (setter)caching___RequestCachingMiddleware_set_event, + NULL, NULL}, + {"loop_thread", + (getter)caching___RequestCachingMiddleware_get_loop_thread, (setter)caching___RequestCachingMiddleware_set_loop_thread, + NULL, NULL}, + {"is_killed", + (getter)caching___RequestCachingMiddleware_get_is_killed, (setter)caching___RequestCachingMiddleware_set_is_killed, + NULL, NULL}, + {"last_block", + (getter)caching___RequestCachingMiddleware_get_last_block, (setter)caching___RequestCachingMiddleware_set_last_block, + NULL, NULL}, + {"last_block_seen", + (getter)caching___RequestCachingMiddleware_get_last_block_seen, (setter)caching___RequestCachingMiddleware_set_last_block_seen, + NULL, NULL}, + {"last_request", + (getter)caching___RequestCachingMiddleware_get_last_request, (setter)caching___RequestCachingMiddleware_set_last_request, + NULL, NULL}, + {"block_cache", + (getter)caching___RequestCachingMiddleware_get_block_cache, (setter)caching___RequestCachingMiddleware_set_block_cache, + NULL, NULL}, + {"block_filter", + (getter)caching___RequestCachingMiddleware_get_block_filter, (setter)caching___RequestCachingMiddleware_set_block_filter, + NULL, NULL}, + {"time_since", + (getter)caching___RequestCachingMiddleware_get_time_since, + NULL, NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef caching___RequestCachingMiddleware_methods[] = { + {"__init__", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, w3)\n--\n\n")}, + {"start_block_filter_loop", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware___start_block_filter_loop, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("start_block_filter_loop($self)\n--\n\n")}, + {"get_layer", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware___get_layer, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, + {"loop_exception_handler", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware___loop_exception_handler, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("loop_exception_handler($self)\n--\n\n")}, + {"block_filter_loop", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware___block_filter_loop, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("block_filter_loop($self)\n--\n\n")}, + {"process_request", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware___process_request, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, + {"uninstall", + (PyCFunction)CPyPy_caching___RequestCachingMiddleware___uninstall, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("uninstall($self)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_caching___RequestCachingMiddleware_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "RequestCachingMiddleware", + .tp_new = caching___RequestCachingMiddleware_new, + .tp_dealloc = (destructor)caching___RequestCachingMiddleware_dealloc, + .tp_traverse = (traverseproc)caching___RequestCachingMiddleware_traverse, + .tp_clear = (inquiry)caching___RequestCachingMiddleware_clear, + .tp_getset = caching___RequestCachingMiddleware_getseters, + .tp_methods = caching___RequestCachingMiddleware_methods, + .tp_init = caching___RequestCachingMiddleware_init, + .tp_basicsize = sizeof(brownie___network___middlewares___caching___RequestCachingMiddlewareObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___caching___RequestCachingMiddlewareObject, vectorcall), + .tp_call = PyVectorcall_Call, + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("RequestCachingMiddleware(w3)\n--\n\n"), +}; +static PyTypeObject *CPyType_caching___RequestCachingMiddleware_template = &CPyType_caching___RequestCachingMiddleware_template_; + +PyObject *CPyDef_caching_____mypyc__RequestCachingMiddleware_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self; + self = (brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = caching___RequestCachingMiddleware_vtable; + self->bitmap = 0; + self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; + self->_is_killed = 2; + self->_last_request = -113.0; + return (PyObject *)self; +} + +PyObject *CPyDef_caching___RequestCachingMiddleware(PyObject *cpy_r_w3) +{ + PyObject *self = CPyDef_caching_____mypyc__RequestCachingMiddleware_setup((PyObject *)CPyType_caching___RequestCachingMiddleware); + if (self == NULL) + return NULL; + char res = CPyDef_caching___RequestCachingMiddleware_____init__(self, cpy_r_w3); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +caching___RequestCachingMiddleware_get_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_table_key == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'table_key' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_table_key); + PyObject *retval = self->_table_key; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_table_key(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'table_key' cannot be deleted"); + return -1; + } + if (self->_table_key != NULL) { + CPy_DECREF(self->_table_key); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_table_key = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_cur == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'cur' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->_cur); + PyObject *retval = self->_cur; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_cur(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'cur' cannot be deleted"); + return -1; + } + if (self->_cur != NULL) { + CPy_DECREF_NO_IMM(self->_cur); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_sql___Cursor)) + tmp = value; + else { + CPy_TypeError("brownie.utils.sql.Cursor", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->_cur = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_lock == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'lock' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_lock); + PyObject *retval = self->_lock; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_lock(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'lock' cannot be deleted"); + return -1; + } + if (self->_lock != NULL) { + CPy_DECREF(self->_lock); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_lock = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_event == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'event' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_event); + PyObject *retval = self->_event; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_event(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'event' cannot be deleted"); + return -1; + } + if (self->_event != NULL) { + CPy_DECREF(self->_event); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_event = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_loop_thread == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'loop_thread' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_loop_thread); + PyObject *retval = self->_loop_thread; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_loop_thread(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'loop_thread' cannot be deleted"); + return -1; + } + if (self->_loop_thread != NULL) { + CPy_DECREF(self->_loop_thread); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_loop_thread = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_is_killed == 2)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'is_killed' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + PyObject *retval = self->_is_killed ? Py_True : Py_False; + CPy_INCREF(retval); + return retval; +} + +static int +caching___RequestCachingMiddleware_set_is_killed(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'is_killed' cannot be deleted"); + return -1; + } + char tmp; + if (unlikely(!PyBool_Check(value))) { + CPy_TypeError("bool", value); return -1; + } else + tmp = value == Py_True; + self->_is_killed = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_last_block == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'last_block' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_last_block); + PyObject *retval = self->_last_block; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_last_block(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'last_block' cannot be deleted"); + return -1; + } + if (self->_last_block != NULL) { + CPy_DECREF(self->_last_block); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_last_block = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_last_block_seen == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'last_block_seen' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_last_block_seen); + PyObject *retval = self->_last_block_seen; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_last_block_seen(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'last_block_seen' cannot be deleted"); + return -1; + } + if (self->_last_block_seen != NULL) { + CPy_DECREF(self->_last_block_seen); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_last_block_seen = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_last_request == -113.0) && !(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)self)->bitmap & 1)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'last_request' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + PyObject *retval = PyFloat_FromDouble(self->_last_request); + return retval; +} + +static int +caching___RequestCachingMiddleware_set_last_request(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'last_request' cannot be deleted"); + return -1; + } + double tmp; + tmp = PyFloat_AsDouble(value); + if (tmp == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", value); return -1; + } + self->_last_request = tmp; + if (unlikely(tmp == -113.0)) { + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)self)->bitmap |= 1; + } + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_block_cache == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'block_cache' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_block_cache); + PyObject *retval = self->_block_cache; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_block_cache(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'block_cache' cannot be deleted"); + return -1; + } + if (self->_block_cache != NULL) { + CPy_DECREF(self->_block_cache); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_block_cache = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + if (unlikely(self->_block_filter == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'block_filter' of 'RequestCachingMiddleware' undefined"); + return NULL; + } + CPy_INCREF(self->_block_filter); + PyObject *retval = self->_block_filter; + return retval; +} + +static int +caching___RequestCachingMiddleware_set_block_filter(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'RequestCachingMiddleware' object attribute 'block_filter' cannot be deleted"); + return -1; + } + if (self->_block_filter != NULL) { + CPy_DECREF(self->_block_filter); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->_block_filter = tmp; + return 0; +} + +static PyObject * +caching___RequestCachingMiddleware_get_time_since(brownie___network___middlewares___caching___RequestCachingMiddlewareObject *self, void *closure) +{ + double retval = CPyDef_caching___RequestCachingMiddleware___time_since((PyObject *) self); + if (retval == -113.0 && PyErr_Occurred()) { + return NULL; + } + PyObject *retbox = PyFloat_FromDouble(retval); + return retbox; +} + +static PyObject *CPyDunder___get__caching_____mypyc_lambda__0_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_caching_____mypyc_lambda__0_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_____mypyc_lambda__0_obj(void); + +static PyObject * +caching_____mypyc_lambda__0_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_caching_____mypyc_lambda__0_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +caching_____mypyc_lambda__0_obj_traverse(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self, visitproc visit, void *arg) +{ + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +caching_____mypyc_lambda__0_obj_clear(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self) +{ + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +caching_____mypyc_lambda__0_obj_dealloc(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (caching_____mypyc_lambda__0_obj_free_instance == NULL) { + caching_____mypyc_lambda__0_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, caching_____mypyc_lambda__0_obj_dealloc) + caching_____mypyc_lambda__0_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem caching_____mypyc_lambda__0_obj_vtable[2]; +static bool +CPyDef_caching_____mypyc_lambda__0_obj_trait_vtable_setup(void) +{ + CPyVTableItem caching_____mypyc_lambda__0_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_____mypyc_lambda__0_obj_____call__, + (CPyVTableItem)CPyDef_caching_____mypyc_lambda__0_obj_____get__, + }; + memcpy(caching_____mypyc_lambda__0_obj_vtable, caching_____mypyc_lambda__0_obj_vtable_scratch, sizeof(caching_____mypyc_lambda__0_obj_vtable)); + return 1; +} + + +static PyGetSetDef caching_____mypyc_lambda__0_obj_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef caching_____mypyc_lambda__0_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_caching_____mypyc_lambda__0_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($w3, data)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_caching_____mypyc_lambda__0_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_caching_____mypyc_lambda__0_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0_obj", + .tp_new = caching_____mypyc_lambda__0_obj_new, + .tp_dealloc = (destructor)caching_____mypyc_lambda__0_obj_dealloc, + .tp_traverse = (traverseproc)caching_____mypyc_lambda__0_obj_traverse, + .tp_clear = (inquiry)caching_____mypyc_lambda__0_obj_clear, + .tp_getset = caching_____mypyc_lambda__0_obj_getseters, + .tp_methods = caching_____mypyc_lambda__0_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__caching_____mypyc_lambda__0_obj, + .tp_basicsize = sizeof(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___caching_____mypyc_lambda__0_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_caching_____mypyc_lambda__0_obj_template = &CPyType_caching_____mypyc_lambda__0_obj_template_; + +PyObject *CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *self; + if (caching_____mypyc_lambda__0_obj_free_instance != NULL) { + self = caching_____mypyc_lambda__0_obj_free_instance; + caching_____mypyc_lambda__0_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = caching_____mypyc_lambda__0_obj_vtable; + self->vectorcall = CPyPy_caching_____mypyc_lambda__0_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_caching_____mypyc_lambda__0_obj(void) +{ + PyObject *self = CPyDef_caching_____mypyc___3__mypyc_lambda__0_obj_setup((PyObject *)CPyType_caching_____mypyc_lambda__0_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef cachingmodule_methods[] = { + {"_strip_push_data", (PyCFunction)CPyPy_caching____strip_push_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_strip_push_data(bytecode)\n--\n\n") /* docstring */}, + {"is_cacheable_bytecode", (PyCFunction)CPyPy_caching___is_cacheable_bytecode, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("is_cacheable_bytecode(web3, bytecode)\n--\n\n") /* docstring */}, + {"_new_filter", (PyCFunction)CPyPy_caching____new_filter, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_new_filter(w3)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___middlewares___caching(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___caching__internal, "__name__"); + CPyStatic_caching___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___caching__internal); + if (unlikely(CPyStatic_caching___globals == NULL)) + goto fail; + CPyType_caching_____mypyc_lambda__0_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_____mypyc_lambda__0_obj_template, NULL, modname); + if (unlikely(!CPyType_caching_____mypyc_lambda__0_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_caching_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___middlewares___caching__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_caching___LONGTERM_CACHE); + CPyStatic_caching___LONGTERM_CACHE = NULL; + Py_CLEAR(CPyType_caching___RequestCachingMiddleware); + Py_CLEAR(CPyType_caching_____mypyc_lambda__0_obj); + return -1; +} +static struct PyModuleDef cachingmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.middlewares.caching", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + cachingmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___middlewares___caching(void) +{ + if (CPyModule_brownie___network___middlewares___caching__internal) { + Py_INCREF(CPyModule_brownie___network___middlewares___caching__internal); + return CPyModule_brownie___network___middlewares___caching__internal; + } + CPyModule_brownie___network___middlewares___caching__internal = PyModule_Create(&cachingmodule); + if (unlikely(CPyModule_brownie___network___middlewares___caching__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___middlewares___caching(CPyModule_brownie___network___middlewares___caching__internal) != 0) + goto fail; + return CPyModule_brownie___network___middlewares___caching__internal; + fail: + return NULL; +} + +PyObject *CPyDef_caching_____mypyc_lambda__0_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_caching_____mypyc_lambda__0_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__get__", -1, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching_____mypyc_lambda__0_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_w3, PyObject *cpy_r_data) { + char cpy_r_r0; + char cpy_r_r1; + cpy_r_r0 = CPyDef_caching___is_cacheable_bytecode(cpy_r_w3, cpy_r_data); + if (unlikely(cpy_r_r0 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 18, CPyStatic_caching___globals); + goto CPyL2; + } + return cpy_r_r0; +CPyL2: ; + cpy_r_r1 = 2; + return cpy_r_r1; +} + +PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"w3", "data", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_data; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_w3, &obj_data)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_w3 = obj_w3; + PyObject *arg_data = obj_data; + char retval = CPyDef_caching_____mypyc_lambda__0_obj_____call__(arg___mypyc_self__, arg_w3, arg_data); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 18, CPyStatic_caching___globals); + return NULL; +} + +PyObject *CPyDef_caching____strip_push_data(PyObject *cpy_r_bytecode) { + CPyTagged cpy_r_idx; + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + CPyTagged cpy_r_r2; + int64_t cpy_r_r3; + char cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + CPyTagged cpy_r_r9; + int64_t cpy_r_r10; + char cpy_r_r11; + int64_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + int64_t cpy_r_r18; + char cpy_r_r19; + int64_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + CPyTagged cpy_r_r26; + CPyTagged cpy_r_r27; + CPyTagged cpy_r_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + CPyTagged cpy_r_r33; + PyObject *cpy_r_r34; + cpy_r_idx = 0; + goto CPyL25; +CPyL1: ; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_bytecode)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = cpy_r_r1 << 1; + cpy_r_r3 = cpy_r_idx & 1; + cpy_r_r4 = cpy_r_r3 != 0; + if (cpy_r_r4) goto CPyL3; + cpy_r_r5 = cpy_r_r2 & 1; + cpy_r_r6 = cpy_r_r5 != 0; + if (!cpy_r_r6) goto CPyL4; +CPyL3: ; + cpy_r_r7 = CPyTagged_IsLt_(cpy_r_idx, cpy_r_r2); + if (cpy_r_r7) { + goto CPyL5; + } else + goto CPyL26; +CPyL4: ; + cpy_r_r8 = (Py_ssize_t)cpy_r_idx < (Py_ssize_t)cpy_r_r2; + if (!cpy_r_r8) goto CPyL26; +CPyL5: ; + cpy_r_r9 = CPyBytes_GetItem(cpy_r_bytecode, cpy_r_idx); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 26, CPyStatic_caching___globals); + goto CPyL27; + } + cpy_r_r10 = 192 & 1; + cpy_r_r11 = cpy_r_r10 != 0; + if (cpy_r_r11) goto CPyL8; + cpy_r_r12 = cpy_r_r9 & 1; + cpy_r_r13 = cpy_r_r12 != 0; + if (!cpy_r_r13) goto CPyL9; +CPyL8: ; + cpy_r_r14 = CPyTagged_IsLt_(cpy_r_r9, 192); + cpy_r_r15 = cpy_r_r14 ^ 1; + cpy_r_r16 = cpy_r_r15; + goto CPyL10; +CPyL9: ; + cpy_r_r17 = (Py_ssize_t)192 <= (Py_ssize_t)cpy_r_r9; + cpy_r_r16 = cpy_r_r17; +CPyL10: ; + if (cpy_r_r16) { + goto CPyL12; + } else + goto CPyL28; +CPyL11: ; + if (cpy_r_r16) { + goto CPyL17; + } else + goto CPyL22; +CPyL12: ; + cpy_r_r18 = cpy_r_r9 & 1; + cpy_r_r19 = cpy_r_r18 != 0; + if (cpy_r_r19) goto CPyL14; + cpy_r_r20 = 254 & 1; + cpy_r_r21 = cpy_r_r20 != 0; + if (!cpy_r_r21) goto CPyL15; +CPyL14: ; + cpy_r_r22 = CPyTagged_IsLt_(254, cpy_r_r9); + cpy_r_r23 = cpy_r_r22 ^ 1; + cpy_r_r24 = cpy_r_r23; + goto CPyL16; +CPyL15: ; + cpy_r_r25 = (Py_ssize_t)cpy_r_r9 <= (Py_ssize_t)254; + cpy_r_r24 = cpy_r_r25; +CPyL16: ; + CPyTagged_DECREF(cpy_r_r9); + if (!cpy_r_r24) goto CPyL22; +CPyL17: ; + cpy_r_r26 = CPyTagged_Add(cpy_r_idx, 2); + cpy_r_r27 = CPyBytes_GetItem(cpy_r_bytecode, cpy_r_idx); + if (unlikely(cpy_r_r27 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 28, CPyStatic_caching___globals); + goto CPyL29; + } + cpy_r_r28 = CPyTagged_Subtract(cpy_r_r27, 190); + CPyTagged_DECREF(cpy_r_r27); + cpy_r_r29 = CPyBytes_GetSlice(cpy_r_bytecode, 0, cpy_r_r26); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 29, CPyStatic_caching___globals); + goto CPyL30; + } + cpy_r_r30 = CPyTagged_Add(cpy_r_r26, cpy_r_r28); + CPyTagged_DECREF(cpy_r_r26); + CPyTagged_DECREF(cpy_r_r28); + cpy_r_r31 = CPyBytes_GetSlice(cpy_r_bytecode, cpy_r_r30, 9223372036854775806LL); + CPy_DECREF(cpy_r_bytecode); + CPyTagged_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 29, CPyStatic_caching___globals); + goto CPyL31; + } + cpy_r_r32 = CPyBytes_Concat(cpy_r_r29, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 29, CPyStatic_caching___globals); + goto CPyL32; + } + cpy_r_bytecode = cpy_r_r32; +CPyL22: ; + cpy_r_r33 = CPyTagged_Add(cpy_r_idx, 2); + CPyTagged_DECREF(cpy_r_idx); + cpy_r_idx = cpy_r_r33; + goto CPyL1; +CPyL23: ; + return cpy_r_bytecode; +CPyL24: ; + cpy_r_r34 = NULL; + return cpy_r_r34; +CPyL25: ; + CPy_INCREF(cpy_r_bytecode); + goto CPyL1; +CPyL26: ; + CPyTagged_DECREF(cpy_r_idx); + goto CPyL23; +CPyL27: ; + CPy_DecRef(cpy_r_bytecode); + CPyTagged_DecRef(cpy_r_idx); + goto CPyL24; +CPyL28: ; + CPyTagged_DECREF(cpy_r_r9); + goto CPyL11; +CPyL29: ; + CPy_DecRef(cpy_r_bytecode); + CPyTagged_DecRef(cpy_r_idx); + CPyTagged_DecRef(cpy_r_r26); + goto CPyL24; +CPyL30: ; + CPy_DecRef(cpy_r_bytecode); + CPyTagged_DecRef(cpy_r_idx); + CPyTagged_DecRef(cpy_r_r26); + CPyTagged_DecRef(cpy_r_r28); + goto CPyL24; +CPyL31: ; + CPyTagged_DecRef(cpy_r_idx); + CPy_DecRef(cpy_r_r29); + goto CPyL24; +CPyL32: ; + CPyTagged_DecRef(cpy_r_idx); + goto CPyL24; +} + +PyObject *CPyPy_caching____strip_push_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"bytecode", 0}; + static CPyArg_Parser parser = {"O:_strip_push_data", kwlist, 0}; + PyObject *obj_bytecode; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_bytecode)) { + return NULL; + } + PyObject *arg_bytecode; + if (likely(PyBytes_Check(obj_bytecode) || PyByteArray_Check(obj_bytecode))) + arg_bytecode = obj_bytecode; + else { + CPy_TypeError("bytes", obj_bytecode); + goto fail; + } + PyObject *retval = CPyDef_caching____strip_push_data(arg_bytecode); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_strip_push_data", 22, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching___is_cacheable_bytecode(PyObject *cpy_r_web3, PyObject *cpy_r_bytecode) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + int32_t cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + CPyTagged cpy_r_r21; + CPyTagged cpy_r_r22; + CPyTagged cpy_r_i; + char cpy_r_r23; + CPyTagged cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + CPyTagged cpy_r_r29; + int64_t cpy_r_r30; + CPyPtr cpy_r_r31; + int64_t cpy_r_r32; + char cpy_r_r33; + CPyPtr cpy_r_r34; + CPyPtr cpy_r_r35; + int64_t cpy_r_r36; + CPyPtr cpy_r_r37; + PyObject *cpy_r_r38; + CPyTagged cpy_r_r39; + int64_t cpy_r_r40; + char cpy_r_r41; + int64_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + CPyTagged cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + int64_t cpy_r_r52; + PyObject *cpy_r_r53; + CPyPtr cpy_r_r54; + int64_t cpy_r_r55; + CPyTagged cpy_r_r56; + CPyTagged cpy_r_r57; + CPyTagged cpy_r_r58; + CPyTagged cpy_r_i_2; + int64_t cpy_r_r59; + char cpy_r_r60; + int64_t cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + CPyTagged cpy_r_r65; + char cpy_r_r66; + CPyTagged cpy_r_r67; + CPyTagged cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + int32_t cpy_r_r71; + char cpy_r_r72; + CPyTagged cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + CPyTagged cpy_r_r78; + CPyTagged cpy_r_r79; + CPyTagged cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + CPyTagged cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + char cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + cpy_r_r0 = PyObject_IsTrue(cpy_r_bytecode); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 34, CPyStatic_caching___globals); + goto CPyL70; + } + cpy_r_r2 = cpy_r_r0; + if (cpy_r_r2) goto CPyL3; + return 0; +CPyL3: ; + cpy_r_r3 = CPyStatic__c_constants___HexBytes; + if (likely(cpy_r_r3 != NULL)) goto CPyL6; + PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals); + goto CPyL70; + } + CPy_Unreachable(); +CPyL6: ; + PyObject *cpy_r_r5[1] = {cpy_r_bytecode}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 1, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals); + goto CPyL70; + } + cpy_r_r8 = (PyObject *)&PyBytes_Type; + PyObject *cpy_r_r9[1] = {cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals); + goto CPyL71; + } + CPy_DECREF(cpy_r_r7); + if (likely(PyBytes_Check(cpy_r_r11) || PyByteArray_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 57, CPyStatic_caching___globals, "bytes", cpy_r_r11); + goto CPyL70; + } + cpy_r_r13 = CPyDef_caching____strip_push_data(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 58, CPyStatic_caching___globals); + goto CPyL72; + } + cpy_r_r14 = CPyStatics[2046]; /* 255 */ + cpy_r_r15 = PySequence_Contains(cpy_r_r13, cpy_r_r14); + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 59, CPyStatic_caching___globals); + goto CPyL73; + } + cpy_r_r17 = cpy_r_r15; + if (cpy_r_r17) { + goto CPyL74; + } else + goto CPyL13; +CPyL12: ; + return 0; +CPyL13: ; + cpy_r_r18 = PyList_New(0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); + goto CPyL73; + } + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r13)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + cpy_r_r21 = cpy_r_r20 << 1; + cpy_r_r22 = 0; + cpy_r_i = cpy_r_r22; +CPyL15: ; + cpy_r_r23 = (Py_ssize_t)cpy_r_r22 < (Py_ssize_t)cpy_r_r21; + if (!cpy_r_r23) goto CPyL75; + cpy_r_r24 = CPyBytes_GetItem(cpy_r_r13, cpy_r_i); + if (unlikely(cpy_r_r24 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); + goto CPyL76; + } + cpy_r_r25 = cpy_r_r24 == 488; + CPyTagged_DECREF(cpy_r_r24); + if (!cpy_r_r25) goto CPyL77; + cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r27 = PyList_Append(cpy_r_r18, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); + goto CPyL78; + } +CPyL19: ; + cpy_r_r29 = cpy_r_r22 + 2; + cpy_r_r22 = cpy_r_r29; + cpy_r_i = cpy_r_r29; + goto CPyL15; +CPyL20: ; + cpy_r_r30 = 0; +CPyL21: ; + cpy_r_r31 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; + cpy_r_r32 = *(int64_t *)cpy_r_r31; + cpy_r_r33 = cpy_r_r30 < cpy_r_r32; + if (!cpy_r_r33) goto CPyL79; + cpy_r_r34 = (CPyPtr)&((PyListObject *)cpy_r_r18)->ob_item; + cpy_r_r35 = *(CPyPtr *)cpy_r_r34; + cpy_r_r36 = cpy_r_r30 * 8; + cpy_r_r37 = cpy_r_r35 + cpy_r_r36; + cpy_r_r38 = *(PyObject * *)cpy_r_r37; + CPy_INCREF(cpy_r_r38); + if (likely(PyLong_Check(cpy_r_r38))) + cpy_r_r39 = CPyTagged_FromObject(cpy_r_r38); + else { + CPy_TypeError("int", cpy_r_r38); cpy_r_r39 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 62, CPyStatic_caching___globals); + goto CPyL78; + } + cpy_r_r40 = cpy_r_r39 & 1; + cpy_r_r41 = cpy_r_r40 != 0; + if (cpy_r_r41) goto CPyL25; + cpy_r_r42 = 4 & 1; + cpy_r_r43 = cpy_r_r42 != 0; + if (!cpy_r_r43) goto CPyL26; +CPyL25: ; + cpy_r_r44 = CPyTagged_IsLt_(cpy_r_r39, 4); + if (cpy_r_r44) { + goto CPyL80; + } else + goto CPyL28; +CPyL26: ; + cpy_r_r45 = (Py_ssize_t)cpy_r_r39 < (Py_ssize_t)4; + if (cpy_r_r45) { + goto CPyL80; + } else + goto CPyL28; +CPyL27: ; + return 0; +CPyL28: ; + cpy_r_r46 = CPyTagged_Subtract(cpy_r_r39, 4); + cpy_r_r47 = CPyBytes_GetSlice(cpy_r_r13, cpy_r_r46, cpy_r_r39); + CPyTagged_DECREF(cpy_r_r46); + CPyTagged_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 66, CPyStatic_caching___globals); + goto CPyL78; + } + cpy_r_r48 = CPyStatics[2027]; /* b'sZ' */ + cpy_r_r49 = CPyBytes_Compare(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 66, CPyStatic_caching___globals); + goto CPyL78; + } + cpy_r_r51 = cpy_r_r49 != 1; + if (cpy_r_r51) { + goto CPyL81; + } else + goto CPyL32; +CPyL31: ; + return 0; +CPyL32: ; + cpy_r_r52 = cpy_r_r30 + 1; + cpy_r_r30 = cpy_r_r52; + goto CPyL21; +CPyL33: ; + cpy_r_r53 = PyList_New(0); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 73, CPyStatic_caching___globals); + goto CPyL72; + } + cpy_r_r54 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; + cpy_r_r55 = *(int64_t *)cpy_r_r54; + cpy_r_r56 = cpy_r_r55 << 1; + cpy_r_r57 = CPyTagged_Subtract(cpy_r_r56, 44); + cpy_r_r58 = 0; + CPyTagged_INCREF(cpy_r_r58); + cpy_r_i_2 = cpy_r_r58; +CPyL35: ; + cpy_r_r59 = cpy_r_r58 & 1; + cpy_r_r60 = cpy_r_r59 != 0; + if (cpy_r_r60) goto CPyL37; + cpy_r_r61 = cpy_r_r57 & 1; + cpy_r_r62 = cpy_r_r61 != 0; + if (!cpy_r_r62) goto CPyL38; +CPyL37: ; + cpy_r_r63 = CPyTagged_IsLt_(cpy_r_r58, cpy_r_r57); + if (cpy_r_r63) { + goto CPyL39; + } else + goto CPyL82; +CPyL38: ; + cpy_r_r64 = (Py_ssize_t)cpy_r_r58 < (Py_ssize_t)cpy_r_r57; + if (!cpy_r_r64) goto CPyL82; +CPyL39: ; + cpy_r_r65 = CPyBytes_GetItem(cpy_r_r12, cpy_r_i_2); + if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 76, CPyStatic_caching___globals); + goto CPyL83; + } + cpy_r_r66 = cpy_r_r65 == 230; + CPyTagged_DECREF(cpy_r_r65); + if (cpy_r_r66) goto CPyL42; + if (cpy_r_r66) { + goto CPyL44; + } else + goto CPyL84; +CPyL42: ; + cpy_r_r67 = CPyTagged_Add(cpy_r_i_2, 44); + cpy_r_r68 = CPyBytes_GetItem(cpy_r_r12, cpy_r_r67); + CPyTagged_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 76, CPyStatic_caching___globals); + goto CPyL83; + } + cpy_r_r69 = cpy_r_r68 == 488; + CPyTagged_DECREF(cpy_r_r68); + if (!cpy_r_r69) goto CPyL84; +CPyL44: ; + cpy_r_r70 = CPyTagged_StealAsObject(cpy_r_i_2); + cpy_r_r71 = PyList_Append(cpy_r_r53, cpy_r_r70); + CPy_DECREF(cpy_r_r70); + cpy_r_r72 = cpy_r_r71 >= 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 73, CPyStatic_caching___globals); + goto CPyL85; + } +CPyL45: ; + cpy_r_r73 = CPyTagged_Add(cpy_r_r58, 2); + CPyTagged_DECREF(cpy_r_r58); + CPyTagged_INCREF(cpy_r_r73); + cpy_r_r58 = cpy_r_r73; + cpy_r_i_2 = cpy_r_r73; + goto CPyL35; +CPyL46: ; + cpy_r_r74 = PyObject_GetIter(cpy_r_r53); + CPy_DECREF_NO_IMM(cpy_r_r53); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 73, CPyStatic_caching___globals); + goto CPyL72; + } + cpy_r_r75 = PyList_New(0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL86; + } + cpy_r_r76 = PyObject_GetIter(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL87; + } +CPyL49: ; + cpy_r_r77 = PyIter_Next(cpy_r_r76); + if (cpy_r_r77 == NULL) goto CPyL88; + if (likely(PyLong_Check(cpy_r_r77))) + cpy_r_r78 = CPyTagged_FromObject(cpy_r_r77); + else { + CPy_TypeError("int", cpy_r_r77); cpy_r_r78 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r78 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL89; + } + cpy_r_r79 = CPyTagged_Add(cpy_r_r78, 2); + cpy_r_r80 = CPyTagged_Add(cpy_r_r78, 42); + CPyTagged_DECREF(cpy_r_r78); + cpy_r_r81 = CPyBytes_GetSlice(cpy_r_r12, cpy_r_r79, cpy_r_r80); + CPyTagged_DECREF(cpy_r_r79); + CPyTagged_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL89; + } + cpy_r_r82 = PyList_Append(cpy_r_r75, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL89; + } else + goto CPyL49; +CPyL53: ; + cpy_r_r84 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL90; + } + cpy_r_r85 = PyObject_GetIter(cpy_r_r75); + CPy_DECREF_NO_IMM(cpy_r_r75); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL70; + } + cpy_r_r86 = PyObject_GetIter(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL70; + } +CPyL56: ; + cpy_r_r87 = PyIter_Next(cpy_r_r86); + if (cpy_r_r87 == NULL) goto CPyL91; + if (likely(PyBytes_Check(cpy_r_r87) || PyByteArray_Check(cpy_r_r87))) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals, "bytes", cpy_r_r87); + goto CPyL92; + } + cpy_r_r89 = CPyStatics[700]; /* 'hex' */ + PyObject *cpy_r_r90[1] = {cpy_r_r88}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals); + goto CPyL93; + } + if (likely(PyUnicode_Check(cpy_r_r92))) + cpy_r_r93 = cpy_r_r92; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals, "str", cpy_r_r92); + goto CPyL93; + } + cpy_r_r94 = CPyLong_FromStrWithBase(cpy_r_r93, 32); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals); + goto CPyL93; + } + if (likely(PyLong_Check(cpy_r_r94))) + cpy_r_r95 = CPyTagged_FromObject(cpy_r_r94); + else { + CPy_TypeError("int", cpy_r_r94); cpy_r_r95 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 79, CPyStatic_caching___globals); + goto CPyL93; + } + cpy_r_r96 = cpy_r_r95 != 0; + CPyTagged_DECREF(cpy_r_r95); + if (!cpy_r_r96) goto CPyL94; + cpy_r_r97 = CPyStatics[906]; /* 'eth' */ + cpy_r_r98 = CPyObject_GetAttr(cpy_r_web3, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 82, CPyStatic_caching___globals); + goto CPyL93; + } + cpy_r_r99 = CPyStatics[1015]; /* 'get_code' */ + PyObject *cpy_r_r100[2] = {cpy_r_r98, cpy_r_r88}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r99, cpy_r_r101, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 82, CPyStatic_caching___globals); + goto CPyL95; + } + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r88); + cpy_r_r103 = CPyDef_caching___is_cacheable_bytecode(cpy_r_web3, cpy_r_r102); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r103 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 83, CPyStatic_caching___globals); + goto CPyL92; + } + if (cpy_r_r103) { + goto CPyL56; + } else + goto CPyL96; +CPyL67: ; + return 0; +CPyL68: ; + cpy_r_r104 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 78, CPyStatic_caching___globals); + goto CPyL70; + } + return 1; +CPyL70: ; + cpy_r_r105 = 2; + return cpy_r_r105; +CPyL71: ; + CPy_DecRef(cpy_r_r7); + goto CPyL70; +CPyL72: ; + CPy_DecRef(cpy_r_r12); + goto CPyL70; +CPyL73: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL70; +CPyL74: ; + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r13); + goto CPyL12; +CPyL75: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL20; +CPyL76: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r18); + CPyTagged_DecRef(cpy_r_i); + goto CPyL70; +CPyL77: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL19; +CPyL78: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r18); + goto CPyL70; +CPyL79: ; + CPy_DECREF(cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r18); + goto CPyL33; +CPyL80: ; + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r18); + CPyTagged_DECREF(cpy_r_r39); + goto CPyL27; +CPyL81: ; + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r18); + goto CPyL31; +CPyL82: ; + CPyTagged_DECREF(cpy_r_r57); + CPyTagged_DECREF(cpy_r_r58); + CPyTagged_DECREF(cpy_r_i_2); + goto CPyL46; +CPyL83: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r53); + CPyTagged_DecRef(cpy_r_r57); + CPyTagged_DecRef(cpy_r_r58); + CPyTagged_DecRef(cpy_r_i_2); + goto CPyL70; +CPyL84: ; + CPyTagged_DECREF(cpy_r_i_2); + goto CPyL45; +CPyL85: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r53); + CPyTagged_DecRef(cpy_r_r57); + CPyTagged_DecRef(cpy_r_r58); + goto CPyL70; +CPyL86: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r74); + goto CPyL70; +CPyL87: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r75); + goto CPyL70; +CPyL88: ; + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r76); + goto CPyL53; +CPyL89: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + goto CPyL70; +CPyL90: ; + CPy_DecRef(cpy_r_r75); + goto CPyL70; +CPyL91: ; + CPy_DECREF(cpy_r_r86); + goto CPyL68; +CPyL92: ; + CPy_DecRef(cpy_r_r86); + goto CPyL70; +CPyL93: ; + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r88); + goto CPyL70; +CPyL94: ; + CPy_DECREF(cpy_r_r88); + goto CPyL56; +CPyL95: ; + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r98); + goto CPyL70; +CPyL96: ; + CPy_DECREF(cpy_r_r86); + goto CPyL67; +} + +PyObject *CPyPy_caching___is_cacheable_bytecode(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"web3", "bytecode", 0}; + static CPyArg_Parser parser = {"OO:is_cacheable_bytecode", kwlist, 0}; + PyObject *obj_web3; + PyObject *obj_bytecode; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_web3, &obj_bytecode)) { + return NULL; + } + PyObject *arg_web3 = obj_web3; + PyObject *arg_bytecode = obj_bytecode; + char retval = CPyDef_caching___is_cacheable_bytecode(arg_web3, arg_bytecode); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "is_cacheable_bytecode", 34, CPyStatic_caching___globals); + return NULL; +} + +PyObject *CPyDef_caching____new_filter(PyObject *cpy_r_w3) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T3OOO cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T2OO cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + cpy_r_r0 = CPyStatics[906]; /* 'eth' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 92, CPyStatic_caching___globals); + goto CPyL5; + } + cpy_r_r2 = CPyStatics[1016]; /* 'latest' */ + cpy_r_r3 = CPyStatics[279]; /* 'filter' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 92, CPyStatic_caching___globals); + goto CPyL14; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[910]; /* 'get_new_entries' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 93, CPyStatic_caching___globals); + goto CPyL15; + } else + goto CPyL16; +CPyL4: ; + return cpy_r_r6; +CPyL5: ; + cpy_r_r11 = CPy_CatchError(); + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 95, CPyStatic_caching___globals); + goto CPyL11; + } + cpy_r_r15 = CPyModule_builtins; + cpy_r_r16 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 95, CPyStatic_caching___globals); + goto CPyL17; + } + cpy_r_r18.f0 = cpy_r_r14; + cpy_r_r18.f1 = cpy_r_r17; + cpy_r_r19 = PyTuple_New(2); + if (unlikely(cpy_r_r19 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp524 = cpy_r_r18.f0; + PyTuple_SET_ITEM(cpy_r_r19, 0, __tmp524); + PyObject *__tmp525 = cpy_r_r18.f1; + PyTuple_SET_ITEM(cpy_r_r19, 1, __tmp525); + cpy_r_r20 = CPy_ExceptionMatches(cpy_r_r19); + CPy_DecRef(cpy_r_r19); + if (!cpy_r_r20) goto CPyL9; + cpy_r_r21 = Py_None; + CPy_RestoreExcInfo(cpy_r_r11); + CPy_DecRef(cpy_r_r11.f0); + CPy_DecRef(cpy_r_r11.f1); + CPy_DecRef(cpy_r_r11.f2); + return cpy_r_r21; +CPyL9: ; + CPy_Reraise(); + if (!0) { + goto CPyL11; + } else + goto CPyL18; +CPyL10: ; + CPy_Unreachable(); +CPyL11: ; + CPy_RestoreExcInfo(cpy_r_r11); + CPy_DecRef(cpy_r_r11.f0); + CPy_DecRef(cpy_r_r11.f1); + CPy_DecRef(cpy_r_r11.f2); + cpy_r_r22 = CPy_KeepPropagating(); + if (!cpy_r_r22) goto CPyL13; + CPy_Unreachable(); +CPyL13: ; + cpy_r_r23 = NULL; + return cpy_r_r23; +CPyL14: ; + CPy_DecRef(cpy_r_r1); + goto CPyL5; +CPyL15: ; + CPy_DecRef(cpy_r_r6); + goto CPyL5; +CPyL16: ; + CPy_DECREF(cpy_r_r10); + goto CPyL4; +CPyL17: ; + CPy_DecRef(cpy_r_r14); + goto CPyL11; +CPyL18: ; + CPy_DecRef(cpy_r_r11.f0); + CPy_DecRef(cpy_r_r11.f1); + CPy_DecRef(cpy_r_r11.f2); + goto CPyL10; +} + +PyObject *CPyPy_caching____new_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"w3", 0}; + static CPyArg_Parser parser = {"O:_new_filter", kwlist, 0}; + PyObject *obj_w3; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_w3)) { + return NULL; + } + PyObject *arg_w3 = obj_w3; + PyObject *retval = CPyDef_caching____new_filter(arg_w3); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "_new_filter", 89, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching___RequestCachingMiddleware_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char 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; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + cpy_r_r0 = CPyDef_middlewares___BrownieMiddlewareABC_____init__(cpy_r_self, cpy_r_w3); + if (unlikely(cpy_r_r0 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 106, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r1 = CPyStatics[861]; /* 'chain' */ + cpy_r_r2 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r2 != NULL)) goto CPyL4; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r4 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); + goto CPyL26; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals, "dict", cpy_r_r5); + goto CPyL26; + } + cpy_r_r7 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r9 = PyObject_Str(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r10 = CPyStr_Build(2, cpy_r_r1, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); + goto CPyL26; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key = cpy_r_r10; + cpy_r_r11 = 1; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 108, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r12 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r13 = CPyStatics[1017]; /* 'cache.db' */ + cpy_r_r14 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r15[2] = {cpy_r_r12, cpy_r_r13}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); + goto CPyL27; + } + CPy_DECREF(cpy_r_r12); + cpy_r_r18 = CPyDef_sql___Cursor(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); + goto CPyL26; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur != NULL) { + CPy_DECREF_NO_IMM(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur = cpy_r_r18; + cpy_r_r19 = 1; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 109, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r20 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur; + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "__init__", "RequestCachingMiddleware", "cur", 110, CPyStatic_caching___globals); + goto CPyL26; + } + CPy_INCREF_NO_IMM(cpy_r_r20); +CPyL15: ; + cpy_r_r21 = CPyStatics[1018]; /* 'CREATE TABLE IF NOT EXISTS ' */ + cpy_r_r22 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key; + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "__init__", "RequestCachingMiddleware", "table_key", 110, CPyStatic_caching___globals); + goto CPyL28; + } + CPy_INCREF(cpy_r_r22); +CPyL16: ; + cpy_r_r23 = CPyStatics[1019]; /* ' (method, params, result)' */ + cpy_r_r24 = CPyStr_Build(3, cpy_r_r21, cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 110, CPyStatic_caching___globals); + goto CPyL28; + } + cpy_r_r25 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r26 = CPyDef_sql___Cursor___execute(cpy_r_r20, cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r25); + CPy_DECREF_NO_IMM(cpy_r_r20); + if (unlikely(cpy_r_r26 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 110, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r27 = CPyModule_threading; + cpy_r_r28 = CPyStatics[915]; /* 'Lock' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 112, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r29, 0, 0, 0); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 112, CPyStatic_caching___globals); + goto CPyL26; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock = cpy_r_r30; + cpy_r_r31 = 1; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 112, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r32 = CPyModule_threading; + cpy_r_r33 = CPyStatics[975]; /* 'Event' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 113, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r34, 0, 0, 0); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 113, CPyStatic_caching___globals); + goto CPyL26; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event = cpy_r_r35; + cpy_r_r36 = 1; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 113, CPyStatic_caching___globals); + goto CPyL26; + } + cpy_r_r37 = CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(cpy_r_self); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 114, CPyStatic_caching___globals); + goto CPyL26; + } else + goto CPyL29; +CPyL25: ; + return 1; +CPyL26: ; + cpy_r_r38 = 2; + return cpy_r_r38; +CPyL27: ; + CPy_DecRef(cpy_r_r12); + goto CPyL26; +CPyL28: ; + CPy_DecRef(cpy_r_r20); + goto CPyL26; +CPyL29: ; + CPy_DECREF(cpy_r_r37); + goto CPyL25; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"w3", 0}; + PyObject *obj_w3; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_w3)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); + goto fail; + } + PyObject *arg_w3 = obj_w3; + char retval = CPyDef_caching___RequestCachingMiddleware_____init__(arg_self, arg_w3); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "__init__", 105, CPyStatic_caching___globals); + return NULL; +} + +PyObject *CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + 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; + cpy_r_r0 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "start_block_filter_loop", "RequestCachingMiddleware", "event", 117, CPyStatic_caching___globals); + goto CPyL11; + } + CPy_INCREF(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = CPyStatics[1020]; /* 'clear' */ + PyObject *cpy_r_r2[1] = {cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 117, CPyStatic_caching___globals); + goto CPyL12; + } else + goto CPyL13; +CPyL2: ; + CPy_DECREF(cpy_r_r0); + cpy_r_r5 = CPyStatics[1021]; /* 'loop_exception_handler' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_self, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); + goto CPyL11; + } + cpy_r_r7 = CPyModule_threading; + cpy_r_r8 = CPyStatics[878]; /* 'Thread' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); + goto CPyL14; + } + cpy_r_r10 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r11[2] = {cpy_r_r6, cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = CPyStatics[2210]; /* ('target', 'daemon') */ + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 0, cpy_r_r13); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); + goto CPyL14; + } + CPy_DECREF(cpy_r_r6); + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread = cpy_r_r14; + cpy_r_r15 = 1; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 118, CPyStatic_caching___globals); + goto CPyL11; + } + cpy_r_r16 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread; + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "start_block_filter_loop", "RequestCachingMiddleware", "loop_thread", 119, CPyStatic_caching___globals); + goto CPyL11; + } + CPy_INCREF(cpy_r_r16); +CPyL7: ; + cpy_r_r17 = CPyStatics[870]; /* 'start' */ + PyObject *cpy_r_r18[1] = {cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 119, CPyStatic_caching___globals); + goto CPyL15; + } else + goto CPyL16; +CPyL8: ; + CPy_DECREF(cpy_r_r16); + cpy_r_r21 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "start_block_filter_loop", "RequestCachingMiddleware", "event", 120, CPyStatic_caching___globals); + goto CPyL11; + } + CPy_INCREF(cpy_r_r21); +CPyL9: ; + cpy_r_r22 = CPyStatics[874]; /* 'wait' */ + PyObject *cpy_r_r23[1] = {cpy_r_r21}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 120, CPyStatic_caching___globals); + goto CPyL17; + } else + goto CPyL18; +CPyL10: ; + CPy_DECREF(cpy_r_r21); + cpy_r_r26 = Py_None; + return cpy_r_r26; +CPyL11: ; + cpy_r_r27 = NULL; + return cpy_r_r27; +CPyL12: ; + CPy_DecRef(cpy_r_r0); + goto CPyL11; +CPyL13: ; + CPy_DECREF(cpy_r_r4); + goto CPyL2; +CPyL14: ; + CPy_DecRef(cpy_r_r6); + goto CPyL11; +CPyL15: ; + CPy_DecRef(cpy_r_r16); + goto CPyL11; +CPyL16: ; + CPy_DECREF(cpy_r_r20); + goto CPyL8; +CPyL17: ; + CPy_DecRef(cpy_r_r21); + goto CPyL11; +CPyL18: ; + CPy_DECREF(cpy_r_r25); + goto CPyL10; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":start_block_filter_loop", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *retval = CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "start_block_filter_loop", 116, CPyStatic_caching___globals); + return NULL; +} + +PyObject *CPyDef_caching___RequestCachingMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + tuple_T3OOO cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[240]; /* 'settings' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals); + goto CPyL35; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals, "dict", cpy_r_r3); + goto CPyL35; + } + cpy_r_r5 = CPyStatics[1022]; /* 'eager_caching' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 124, CPyStatic_caching___globals); + goto CPyL35; + } + cpy_r_r7 = 0 ? Py_True : Py_False; + cpy_r_r8 = cpy_r_r6 == cpy_r_r7; + CPy_DECREF(cpy_r_r6); + if (!cpy_r_r8) goto CPyL8; + cpy_r_r9 = Py_None; + return cpy_r_r9; +CPyL8: ; + cpy_r_r10 = CPyStatics[423]; /* 'live' */ + cpy_r_r11 = CPyStr_Equal(cpy_r_network_type, cpy_r_r10); + cpy_r_r12 = cpy_r_r11 == 0; + if (!cpy_r_r12) goto CPyL10; + cpy_r_r13 = Py_None; + return cpy_r_r13; +CPyL10: ; + cpy_r_r14 = CPyStatics[906]; /* 'eth' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 131, CPyStatic_caching___globals); + goto CPyL13; + } + cpy_r_r16 = CPyStatics[1016]; /* 'latest' */ + cpy_r_r17 = CPyStatics[1023]; /* 'get_block' */ + PyObject *cpy_r_r18[2] = {cpy_r_r15, cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 131, CPyStatic_caching___globals); + goto CPyL36; + } + CPy_DECREF(cpy_r_r15); + goto CPyL20; +CPyL13: ; + cpy_r_r21 = CPy_CatchError(); + cpy_r_r22 = CPyModule_builtins; + cpy_r_r23 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 132, CPyStatic_caching___globals); + goto CPyL18; + } + cpy_r_r25 = CPy_ExceptionMatches(cpy_r_r24); + CPy_DecRef(cpy_r_r24); + if (!cpy_r_r25) goto CPyL16; + cpy_r_r26 = Py_None; + CPy_RestoreExcInfo(cpy_r_r21); + CPy_DecRef(cpy_r_r21.f0); + CPy_DecRef(cpy_r_r21.f1); + CPy_DecRef(cpy_r_r21.f2); + return cpy_r_r26; +CPyL16: ; + CPy_Reraise(); + if (!0) { + goto CPyL18; + } else + goto CPyL37; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + CPy_RestoreExcInfo(cpy_r_r21); + CPy_DecRef(cpy_r_r21.f0); + CPy_DecRef(cpy_r_r21.f1); + CPy_DecRef(cpy_r_r21.f2); + cpy_r_r27 = CPy_KeepPropagating(); + if (!cpy_r_r27) goto CPyL35; + CPy_Unreachable(); +CPyL20: ; + cpy_r_r28 = CPyStatics[1024]; /* 'timestamp' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL38; + } + cpy_r_r30 = CPyStatics[906]; /* 'eth' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL39; + } + cpy_r_r32 = CPyStatics[1025]; /* 'number' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r32); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL40; + } + cpy_r_r34 = CPyStatics[2047]; /* 50 */ + cpy_r_r35 = PyNumber_Subtract(cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL40; + } + cpy_r_r36 = CPyStatics[1023]; /* 'get_block' */ + PyObject *cpy_r_r37[2] = {cpy_r_r31, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r35); + cpy_r_r40 = CPyStatics[1024]; /* 'timestamp' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL42; + } + cpy_r_r42 = PyNumber_Subtract(cpy_r_r29, cpy_r_r41); + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL35; + } + cpy_r_r43 = CPyStatics[2048]; /* 250 */ + cpy_r_r44 = PyObject_RichCompare(cpy_r_r42, cpy_r_r43, 0); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL35; + } + cpy_r_r45 = PyObject_IsTrue(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 134, CPyStatic_caching___globals); + goto CPyL35; + } + cpy_r_r47 = cpy_r_r45; + if (!cpy_r_r47) goto CPyL31; + cpy_r_r48 = Py_None; + return cpy_r_r48; +CPyL31: ; + cpy_r_r49 = CPyDef_caching____new_filter(cpy_r_w3); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 137, CPyStatic_caching___globals); + goto CPyL35; + } + cpy_r_r50 = (PyObject *)&_Py_NoneStruct; + cpy_r_r51 = cpy_r_r49 == cpy_r_r50; + CPy_DECREF(cpy_r_r49); + if (!cpy_r_r51) goto CPyL34; + cpy_r_r52 = Py_None; + return cpy_r_r52; +CPyL34: ; + cpy_r_r53 = CPyStatics[2029]; /* 0 */ + return cpy_r_r53; +CPyL35: ; + cpy_r_r54 = NULL; + return cpy_r_r54; +CPyL36: ; + CPy_DecRef(cpy_r_r15); + goto CPyL13; +CPyL37: ; + CPy_DecRef(cpy_r_r21.f0); + CPy_DecRef(cpy_r_r21.f1); + CPy_DecRef(cpy_r_r21.f2); + goto CPyL17; +CPyL38: ; + CPy_DecRef(cpy_r_r20); + goto CPyL35; +CPyL39: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r29); + goto CPyL35; +CPyL40: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r31); + goto CPyL35; +CPyL41: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r35); + goto CPyL35; +CPyL42: ; + CPy_DecRef(cpy_r_r29); + goto CPyL35; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"w3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_w3 = obj_w3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_caching___RequestCachingMiddleware___get_layer(arg_cls, arg_w3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "get_layer", 123, CPyStatic_caching___globals); + return NULL; +} + +double CPyDef_caching___RequestCachingMiddleware___time_since(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + double cpy_r_r4; + char cpy_r_r5; + double cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + double cpy_r_r9; + PyObject *cpy_r_r10; + double cpy_r_r11; + cpy_r_r0 = CPyModule_time; + cpy_r_r1 = CPyStatics[499]; /* 'time' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); + goto CPyL7; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); + goto CPyL7; + } + cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); + if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 == -113.0; + if (unlikely(cpy_r_r5)) goto CPyL4; +CPyL3: ; + cpy_r_r6 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_request; + if (unlikely(cpy_r_r6 == -113.0) && !(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->bitmap & 1)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'last_request' of 'RequestCachingMiddleware' undefined"); + } + cpy_r_r7 = cpy_r_r6 == -113.0; + if (unlikely(cpy_r_r7)) { + goto CPyL6; + } else + goto CPyL5; +CPyL4: ; + cpy_r_r8 = PyErr_Occurred(); + if (unlikely(cpy_r_r8 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); + goto CPyL7; + } else + goto CPyL3; +CPyL5: ; + cpy_r_r9 = cpy_r_r4 - cpy_r_r6; + return cpy_r_r9; +CPyL6: ; + cpy_r_r10 = PyErr_Occurred(); + if (unlikely(cpy_r_r10 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 144, CPyStatic_caching___globals); + } else + goto CPyL5; +CPyL7: ; + cpy_r_r11 = -113.0; + return cpy_r_r11; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___time_since(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":time_since", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); + goto fail; + } + double retval = CPyDef_caching___RequestCachingMiddleware___time_since(arg_self); + if (retval == -113.0 && PyErr_Occurred()) { + return NULL; + } + PyObject *retbox = PyFloat_FromDouble(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "time_since", 143, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *cpy_r_self) { + char cpy_r_r0; + tuple_T3OOO cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = CPyDef_caching___RequestCachingMiddleware___block_filter_loop(cpy_r_self); + if (unlikely(cpy_r_r0 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 148, CPyStatic_caching___globals); + } else + goto CPyL12; + cpy_r_r1 = CPy_CatchError(); + cpy_r_r2 = CPyModule_builtins; + cpy_r_r3 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 149, CPyStatic_caching___globals); + goto CPyL10; + } + cpy_r_r5 = CPy_ExceptionMatches(cpy_r_r4); + CPy_DecRef(cpy_r_r4); + if (!cpy_r_r5) goto CPyL7; + cpy_r_r6 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "loop_exception_handler", "RequestCachingMiddleware", "block_cache", 151, CPyStatic_caching___globals); + goto CPyL10; + } + CPy_INCREF(cpy_r_r6); +CPyL5: ; + cpy_r_r7 = CPyDict_Clear(cpy_r_r6); + CPy_DecRef(cpy_r_r6); + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 151, CPyStatic_caching___globals); + goto CPyL10; + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed = 1; + cpy_r_r8 = 1; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 152, CPyStatic_caching___globals); + goto CPyL10; + } else + goto CPyL9; +CPyL7: ; + CPy_Reraise(); + if (!0) { + goto CPyL10; + } else + goto CPyL14; +CPyL8: ; + CPy_Unreachable(); +CPyL9: ; + CPy_RestoreExcInfo(cpy_r_r1); + CPy_DecRef(cpy_r_r1.f0); + CPy_DecRef(cpy_r_r1.f1); + CPy_DecRef(cpy_r_r1.f2); + goto CPyL12; +CPyL10: ; + CPy_RestoreExcInfo(cpy_r_r1); + CPy_DecRef(cpy_r_r1.f0); + CPy_DecRef(cpy_r_r1.f1); + CPy_DecRef(cpy_r_r1.f2); + cpy_r_r9 = CPy_KeepPropagating(); + if (!cpy_r_r9) goto CPyL13; + CPy_Unreachable(); +CPyL12: ; + return 1; +CPyL13: ; + cpy_r_r10 = 2; + return cpy_r_r10; +CPyL14: ; + CPy_DecRef(cpy_r_r1.f0); + CPy_DecRef(cpy_r_r1.f1); + CPy_DecRef(cpy_r_r1.f2); + goto CPyL8; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":loop_exception_handler", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); + goto fail; + } + char retval = CPyDef_caching___RequestCachingMiddleware___loop_exception_handler(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "loop_exception_handler", 146, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching___RequestCachingMiddleware___block_filter_loop(PyObject *cpy_r_self) { + char cpy_r_r0; + char cpy_r_should_skip; + PyObject *cpy_r_r1; + PyObject *cpy_r_new_blocks; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + double cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + double cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + tuple_T3OOO cpy_r_r67; + tuple_T3OOO cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject **cpy_r_r73; + PyObject *cpy_r_r74; + int32_t cpy_r_r75; + char cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + tuple_T3OOO cpy_r_r79; + tuple_T3OOO cpy_r_r80; + tuple_T3OOO cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + double cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + double cpy_r_r92; + char cpy_r_r93; + double cpy_r_r94; + char cpy_r_r95; + PyObject *cpy_r_r96; + double cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject **cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject **cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + tuple_T3OOO cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + tuple_T2OO cpy_r_r126; + PyObject *cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + char cpy_r_r132; + char cpy_r_r133; + char cpy_r_r134; + char cpy_r_r135; + CPyPtr cpy_r_r136; + int64_t cpy_r_r137; + CPyTagged cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + int32_t cpy_r_r144; + char cpy_r_r145; + PyObject *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; + double cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_r155; + char cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + int64_t cpy_r_r159; + CPyTagged cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + int32_t cpy_r_r166; + char cpy_r_r167; + tuple_T3OOO cpy_r_r168; + tuple_T3OOO cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject **cpy_r_r174; + PyObject *cpy_r_r175; + int32_t cpy_r_r176; + char cpy_r_r177; + char cpy_r_r178; + char cpy_r_r179; + char cpy_r_r180; + tuple_T3OOO cpy_r_r181; + tuple_T3OOO cpy_r_r182; + char cpy_r_r183; + tuple_T3OOO cpy_r_r184; + PyObject *cpy_r_r185; + PyObject **cpy_r_r187; + PyObject *cpy_r_r188; + char cpy_r_r189; + char cpy_r_r190; + char cpy_r_r191; + CPyPtr cpy_r_r192; + int64_t cpy_r_r193; + CPyTagged cpy_r_r194; + char cpy_r_r195; + double cpy_r_r196; + char cpy_r_r197; + char 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_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + double cpy_r_r211; + char cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + int32_t cpy_r_r219; + char cpy_r_r220; + char cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject **cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject **cpy_r_r234; + PyObject *cpy_r_r235; + char cpy_r_r236; + cpy_r_r0 = 2; + cpy_r_should_skip = cpy_r_r0; + cpy_r_r1 = NULL; + cpy_r_new_blocks = cpy_r_r1; + cpy_r_r2 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "w3", 156, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r2); +CPyL1: ; + cpy_r_r3 = CPyStatics[906]; /* 'eth' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 156, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r5 = CPyStatics[1016]; /* 'latest' */ + cpy_r_r6 = CPyStatics[1023]; /* 'get_block' */ + PyObject *cpy_r_r7[2] = {cpy_r_r4, cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 156, CPyStatic_caching___globals); + goto CPyL166; + } + CPy_DECREF(cpy_r_r4); + cpy_r_r10 = CPyStatics[1026]; /* 'hash' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 157, CPyStatic_caching___globals); + goto CPyL167; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block = cpy_r_r11; + cpy_r_r12 = 1; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 157, CPyStatic_caching___globals); + goto CPyL167; + } + cpy_r_r13 = CPyStatics[1024]; /* 'timestamp' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r13); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 158, CPyStatic_caching___globals); + goto CPyL165; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen = cpy_r_r14; + cpy_r_r15 = 1; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 158, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r16 = CPyModule_time; + cpy_r_r17 = CPyStatics[499]; /* 'time' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r20 = PyFloat_AsDouble(cpy_r_r19); + if (cpy_r_r20 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r19); cpy_r_r20 = -113.0; + } + CPy_DECREF(cpy_r_r19); + cpy_r_r21 = cpy_r_r20 == -113.0; + if (unlikely(cpy_r_r21)) goto CPyL11; +CPyL10: ; + if (unlikely(cpy_r_r20 == -113.0)) { + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->bitmap |= 1; + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_request = cpy_r_r20; + cpy_r_r22 = 1; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL12; +CPyL11: ; + cpy_r_r23 = PyErr_Occurred(); + if (unlikely(cpy_r_r23 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 159, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL10; +CPyL12: ; + cpy_r_r24 = CPyStatic_caching___globals; + cpy_r_r25 = CPyStatics[892]; /* 'OrderedDict' */ + cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r26, 0, 0, 0); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals); + goto CPyL165; + } + if (likely(PyDict_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals, "dict", cpy_r_r27); + goto CPyL165; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache = cpy_r_r28; + cpy_r_r29 = 1; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 160, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r30 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "w3", 161, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r30); +CPyL17: ; + cpy_r_r31 = CPyStatics[906]; /* 'eth' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 161, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r33 = CPyStatics[1016]; /* 'latest' */ + cpy_r_r34 = CPyStatics[279]; /* 'filter' */ + PyObject *cpy_r_r35[2] = {cpy_r_r32, cpy_r_r33}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r34, cpy_r_r36, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 161, CPyStatic_caching___globals); + goto CPyL168; + } + CPy_DECREF(cpy_r_r32); + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter = cpy_r_r37; + cpy_r_r38 = 1; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 161, CPyStatic_caching___globals); + goto CPyL165; + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed = 0; + cpy_r_r39 = 1; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 162, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r40 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "event", 163, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r40); +CPyL22: ; + cpy_r_r41 = CPyStatics[1027]; /* 'set' */ + PyObject *cpy_r_r42[1] = {cpy_r_r40}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 163, CPyStatic_caching___globals); + goto CPyL169; + } else + goto CPyL170; +CPyL23: ; + CPy_DECREF(cpy_r_r40); +CPyL24: ; + cpy_r_r45 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed; + if (unlikely(cpy_r_r45 == 2)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "is_killed", 166, CPyStatic_caching___globals); + goto CPyL165; + } +CPyL25: ; + if (cpy_r_r45) goto CPyL171; +CPyL26: ; + cpy_r_r46 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "lock", 169, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r46); +CPyL27: ; + cpy_r_r47 = CPy_TYPE(cpy_r_r46); + cpy_r_r48 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); + goto CPyL172; + } + cpy_r_r50 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r50); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); + goto CPyL173; + } + PyObject *cpy_r_r52[1] = {cpy_r_r46}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); + goto CPyL173; + } else + goto CPyL174; +CPyL30: ; + cpy_r_r55 = 1; + cpy_r_r56 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); + cpy_r_r57 = cpy_r_r56 == -113.0; + if (unlikely(cpy_r_r57)) goto CPyL33; +CPyL32: ; + cpy_r_r58 = cpy_r_r56 > 60.0; + if (cpy_r_r58) { + goto CPyL34; + } else + goto CPyL47; +CPyL33: ; + cpy_r_r59 = PyErr_Occurred(); + if (unlikely(cpy_r_r59 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 170, CPyStatic_caching___globals); + goto CPyL39; + } else + goto CPyL32; +CPyL34: ; + cpy_r_r60 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 171, CPyStatic_caching___globals); + goto CPyL39; + } + CPy_INCREF(cpy_r_r60); +CPyL35: ; + cpy_r_r61 = CPyDict_Clear(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 171, CPyStatic_caching___globals); + goto CPyL39; + } + cpy_r_r62 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "event", 172, CPyStatic_caching___globals); + goto CPyL39; + } + CPy_INCREF(cpy_r_r62); +CPyL37: ; + cpy_r_r63 = CPyStatics[1020]; /* 'clear' */ + PyObject *cpy_r_r64[1] = {cpy_r_r62}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 172, CPyStatic_caching___globals); + goto CPyL175; + } else + goto CPyL176; +CPyL38: ; + CPy_DECREF(cpy_r_r62); + goto CPyL47; +CPyL39: ; + cpy_r_r67 = CPy_CatchError(); + cpy_r_r55 = 0; + cpy_r_r68 = CPy_GetExcInfo(); + cpy_r_r69 = cpy_r_r68.f0; + CPy_INCREF(cpy_r_r69); + cpy_r_r70 = cpy_r_r68.f1; + CPy_INCREF(cpy_r_r70); + cpy_r_r71 = cpy_r_r68.f2; + CPy_INCREF(cpy_r_r71); + CPy_DecRef(cpy_r_r68.f0); + CPy_DecRef(cpy_r_r68.f1); + CPy_DecRef(cpy_r_r68.f2); + PyObject *cpy_r_r72[4] = {cpy_r_r46, cpy_r_r69, cpy_r_r70, cpy_r_r71}; + cpy_r_r73 = (PyObject **)&cpy_r_r72; + cpy_r_r74 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r73, 4, 0); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); + goto CPyL177; + } + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + cpy_r_r75 = PyObject_IsTrue(cpy_r_r74); + CPy_DecRef(cpy_r_r74); + cpy_r_r76 = cpy_r_r75 >= 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); + goto CPyL45; + } + cpy_r_r77 = cpy_r_r75; + if (cpy_r_r77) goto CPyL44; + CPy_Reraise(); + if (!0) { + goto CPyL45; + } else + goto CPyL178; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + CPy_RestoreExcInfo(cpy_r_r67); + CPy_DecRef(cpy_r_r67.f0); + CPy_DecRef(cpy_r_r67.f1); + CPy_DecRef(cpy_r_r67.f2); + goto CPyL47; +CPyL45: ; + CPy_RestoreExcInfo(cpy_r_r67); + CPy_DecRef(cpy_r_r67.f0); + CPy_DecRef(cpy_r_r67.f1); + CPy_DecRef(cpy_r_r67.f2); + cpy_r_r78 = CPy_KeepPropagating(); + if (!cpy_r_r78) { + goto CPyL48; + } else + goto CPyL179; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + tuple_T3OOO __tmp526 = { NULL, NULL, NULL }; + cpy_r_r79 = __tmp526; + cpy_r_r80 = cpy_r_r79; + goto CPyL49; +CPyL48: ; + cpy_r_r81 = CPy_CatchError(); + cpy_r_r80 = cpy_r_r81; +CPyL49: ; + if (!cpy_r_r55) goto CPyL180; + cpy_r_r82 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r83[4] = {cpy_r_r46, cpy_r_r82, cpy_r_r82, cpy_r_r82}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r84, 4, 0); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 169, CPyStatic_caching___globals); + goto CPyL181; + } else + goto CPyL182; +CPyL51: ; + CPy_DECREF(cpy_r_r46); +CPyL52: ; + if (cpy_r_r80.f0 == NULL) { + goto CPyL59; + } else + goto CPyL183; +CPyL53: ; + CPy_Reraise(); + if (!0) { + goto CPyL55; + } else + goto CPyL184; +CPyL54: ; + CPy_Unreachable(); +CPyL55: ; + if (cpy_r_r80.f0 == NULL) goto CPyL57; + CPy_RestoreExcInfo(cpy_r_r80); + CPy_XDECREF(cpy_r_r80.f0); + CPy_XDECREF(cpy_r_r80.f1); + CPy_XDECREF(cpy_r_r80.f2); +CPyL57: ; + cpy_r_r86 = CPy_KeepPropagating(); + if (!cpy_r_r86) goto CPyL164; + CPy_Unreachable(); +CPyL59: ; + cpy_r_r87 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); + cpy_r_r88 = cpy_r_r87 == -113.0; + if (unlikely(cpy_r_r88)) goto CPyL61; +CPyL60: ; + cpy_r_r89 = cpy_r_r87 > 60.0; + if (cpy_r_r89) { + goto CPyL62; + } else + goto CPyL70; +CPyL61: ; + cpy_r_r90 = PyErr_Occurred(); + if (unlikely(cpy_r_r90 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 173, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL60; +CPyL62: ; + cpy_r_r91 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "event", 174, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r91); +CPyL63: ; + cpy_r_r92 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); + cpy_r_r93 = cpy_r_r92 == -113.0; + if (unlikely(cpy_r_r93)) goto CPyL65; +CPyL64: ; + cpy_r_r94 = cpy_r_r92 / 10.0; + cpy_r_r95 = 60.0 < cpy_r_r94; + if (cpy_r_r95) { + goto CPyL66; + } else + goto CPyL67; +CPyL65: ; + cpy_r_r96 = PyErr_Occurred(); + if (unlikely(cpy_r_r96 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 174, CPyStatic_caching___globals); + goto CPyL185; + } else + goto CPyL64; +CPyL66: ; + cpy_r_r97 = 60.0; + goto CPyL68; +CPyL67: ; + cpy_r_r97 = cpy_r_r94; +CPyL68: ; + cpy_r_r98 = CPyStatics[874]; /* 'wait' */ + cpy_r_r99 = PyFloat_FromDouble(cpy_r_r97); + PyObject *cpy_r_r100[2] = {cpy_r_r91, cpy_r_r99}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r101, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 174, CPyStatic_caching___globals); + goto CPyL186; + } else + goto CPyL187; +CPyL69: ; + CPy_DECREF(cpy_r_r91); + CPy_DECREF(cpy_r_r99); +CPyL70: ; + cpy_r_r103 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "lock", 177, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r103); +CPyL71: ; + cpy_r_r104 = CPy_TYPE(cpy_r_r103); + cpy_r_r105 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); + goto CPyL188; + } + cpy_r_r107 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r107); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); + goto CPyL189; + } + PyObject *cpy_r_r109[1] = {cpy_r_r103}; + cpy_r_r110 = (PyObject **)&cpy_r_r109; + cpy_r_r111 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r110, 1, 0); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); + goto CPyL189; + } else + goto CPyL190; +CPyL74: ; + cpy_r_r112 = 1; + cpy_r_r113 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter; + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_filter", 179, CPyStatic_caching___globals); + goto CPyL79; + } + CPy_INCREF(cpy_r_r113); +CPyL76: ; + cpy_r_r114 = CPyStatics[910]; /* 'get_new_entries' */ + PyObject *cpy_r_r115[1] = {cpy_r_r113}; + cpy_r_r116 = (PyObject **)&cpy_r_r115; + cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r114, cpy_r_r116, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 179, CPyStatic_caching___globals); + goto CPyL191; + } + CPy_DECREF(cpy_r_r113); + if (likely(PyList_Check(cpy_r_r117))) + cpy_r_r118 = cpy_r_r117; + else { + CPy_TypeError("list", cpy_r_r117); + cpy_r_r118 = NULL; + } + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 179, CPyStatic_caching___globals); + goto CPyL79; + } else + goto CPyL192; +CPyL78: ; + cpy_r_new_blocks = cpy_r_r118; + goto CPyL93; +CPyL79: ; + cpy_r_r119 = CPy_CatchError(); + cpy_r_r120 = CPyModule_builtins; + cpy_r_r121 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 180, CPyStatic_caching___globals); + goto CPyL91; + } + cpy_r_r123 = CPyModule_builtins; + cpy_r_r124 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 180, CPyStatic_caching___globals); + goto CPyL193; + } + cpy_r_r126.f0 = cpy_r_r122; + cpy_r_r126.f1 = cpy_r_r125; + cpy_r_r127 = PyTuple_New(2); + if (unlikely(cpy_r_r127 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp527 = cpy_r_r126.f0; + PyTuple_SET_ITEM(cpy_r_r127, 0, __tmp527); + PyObject *__tmp528 = cpy_r_r126.f1; + PyTuple_SET_ITEM(cpy_r_r127, 1, __tmp528); + cpy_r_r128 = CPy_ExceptionMatches(cpy_r_r127); + CPy_DecRef(cpy_r_r127); + if (!cpy_r_r128) goto CPyL88; + cpy_r_r129 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "w3", 183, CPyStatic_caching___globals); + goto CPyL91; + } + CPy_INCREF(cpy_r_r129); +CPyL83: ; + cpy_r_r130 = CPyDef_caching____new_filter(cpy_r_r129); + CPy_DecRef(cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 183, CPyStatic_caching___globals); + goto CPyL91; + } + cpy_r_r131 = (PyObject *)&_Py_NoneStruct; + cpy_r_r132 = cpy_r_r130 == cpy_r_r131; + if (cpy_r_r132) { + goto CPyL194; + } else + goto CPyL86; +CPyL85: ; + CPy_RestoreExcInfo(cpy_r_r119); + CPy_DecRef(cpy_r_r119.f0); + CPy_DecRef(cpy_r_r119.f1); + CPy_DecRef(cpy_r_r119.f2); + cpy_r_r133 = 1; + goto CPyL123; +CPyL86: ; + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter = cpy_r_r130; + cpy_r_r134 = 1; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 186, CPyStatic_caching___globals); + goto CPyL91; + } + cpy_r_should_skip = 1; + goto CPyL90; +CPyL88: ; + CPy_Reraise(); + if (!0) { + goto CPyL91; + } else + goto CPyL195; +CPyL89: ; + CPy_Unreachable(); +CPyL90: ; + CPy_RestoreExcInfo(cpy_r_r119); + CPy_DecRef(cpy_r_r119.f0); + CPy_DecRef(cpy_r_r119.f1); + CPy_DecRef(cpy_r_r119.f2); + goto CPyL122; +CPyL91: ; + CPy_RestoreExcInfo(cpy_r_r119); + CPy_DecRef(cpy_r_r119.f0); + CPy_DecRef(cpy_r_r119.f1); + CPy_DecRef(cpy_r_r119.f2); + cpy_r_r135 = CPy_KeepPropagating(); + if (!cpy_r_r135) { + goto CPyL114; + } else + goto CPyL196; +CPyL92: ; + CPy_Unreachable(); +CPyL93: ; + cpy_r_should_skip = 0; + cpy_r_r136 = (CPyPtr)&((PyVarObject *)cpy_r_new_blocks)->ob_size; + cpy_r_r137 = *(int64_t *)cpy_r_r136; + cpy_r_r138 = cpy_r_r137 << 1; + cpy_r_r139 = cpy_r_r138 != 0; + if (!cpy_r_r139) goto CPyL122; + cpy_r_r140 = PyDict_New(); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r141 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 194, CPyStatic_caching___globals); + goto CPyL197; + } + CPy_INCREF(cpy_r_r141); +CPyL96: ; + cpy_r_r142 = CPyList_GetItemShort(cpy_r_new_blocks, -2); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals); + goto CPyL198; + } + if (likely(PyDict_Check(cpy_r_r142))) + cpy_r_r143 = cpy_r_r142; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals, "dict", cpy_r_r142); + goto CPyL198; + } + cpy_r_r144 = CPyDict_SetItem(cpy_r_r141, cpy_r_r143, cpy_r_r140); + CPy_DECREF(cpy_r_r141); + CPy_DECREF(cpy_r_r143); + CPy_DECREF(cpy_r_r140); + cpy_r_r145 = cpy_r_r144 >= 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 194, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r146 = CPyList_GetItemShort(cpy_r_new_blocks, -2); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 195, CPyStatic_caching___globals); + goto CPyL114; + } + if (likely(PyDict_Check(cpy_r_r146))) + cpy_r_r147 = cpy_r_r146; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 195, CPyStatic_caching___globals, "dict", cpy_r_r146); + goto CPyL114; + } + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block = cpy_r_r147; + cpy_r_r148 = 1; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 195, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r149 = CPyModule_time; + cpy_r_r150 = CPyStatics[499]; /* 'time' */ + cpy_r_r151 = CPyObject_GetAttr(cpy_r_r149, cpy_r_r150); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r152 = PyObject_Vectorcall(cpy_r_r151, 0, 0, 0); + CPy_DECREF(cpy_r_r151); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r153 = PyFloat_AsDouble(cpy_r_r152); + if (cpy_r_r153 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r152); cpy_r_r153 = -113.0; + } + CPy_DECREF(cpy_r_r152); + cpy_r_r154 = cpy_r_r153 == -113.0; + if (unlikely(cpy_r_r154)) goto CPyL106; +CPyL105: ; + cpy_r_r155 = PyFloat_FromDouble(cpy_r_r153); + if (((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen != NULL) { + CPy_DECREF(((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen); + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen = cpy_r_r155; + cpy_r_r156 = 1; + if (unlikely(!cpy_r_r156)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); + goto CPyL114; + } else + goto CPyL107; +CPyL106: ; + cpy_r_r157 = PyErr_Occurred(); + if (unlikely(cpy_r_r157 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 196, CPyStatic_caching___globals); + goto CPyL114; + } else + goto CPyL105; +CPyL107: ; + cpy_r_r158 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 197, CPyStatic_caching___globals); + goto CPyL114; + } + CPy_INCREF(cpy_r_r158); +CPyL108: ; + cpy_r_r159 = PyDict_Size(cpy_r_r158); + CPy_DECREF(cpy_r_r158); + cpy_r_r160 = cpy_r_r159 << 1; + cpy_r_r161 = (Py_ssize_t)cpy_r_r160 > (Py_ssize_t)10; + if (!cpy_r_r161) goto CPyL122; + cpy_r_r162 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 198, CPyStatic_caching___globals); + goto CPyL114; + } + CPy_INCREF(cpy_r_r162); +CPyL110: ; + cpy_r_r163 = PySequence_List(cpy_r_r162); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 198, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r164 = CPyList_GetItemShort(cpy_r_r163, 0); + CPy_DECREF_NO_IMM(cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 198, CPyStatic_caching___globals); + goto CPyL114; + } + cpy_r_r165 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "block_cache", 199, CPyStatic_caching___globals); + goto CPyL199; + } + CPy_INCREF(cpy_r_r165); +CPyL113: ; + cpy_r_r166 = PyObject_DelItem(cpy_r_r165, cpy_r_r164); + CPy_DECREF(cpy_r_r165); + CPy_DECREF(cpy_r_r164); + cpy_r_r167 = cpy_r_r166 >= 0; + if (unlikely(!cpy_r_r167)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 199, CPyStatic_caching___globals); + } else + goto CPyL122; +CPyL114: ; + cpy_r_r168 = CPy_CatchError(); + cpy_r_r112 = 0; + cpy_r_r169 = CPy_GetExcInfo(); + cpy_r_r170 = cpy_r_r169.f0; + CPy_INCREF(cpy_r_r170); + cpy_r_r171 = cpy_r_r169.f1; + CPy_INCREF(cpy_r_r171); + cpy_r_r172 = cpy_r_r169.f2; + CPy_INCREF(cpy_r_r172); + CPy_DecRef(cpy_r_r169.f0); + CPy_DecRef(cpy_r_r169.f1); + CPy_DecRef(cpy_r_r169.f2); + PyObject *cpy_r_r173[4] = {cpy_r_r103, cpy_r_r170, cpy_r_r171, cpy_r_r172}; + cpy_r_r174 = (PyObject **)&cpy_r_r173; + cpy_r_r175 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r174, 4, 0); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); + goto CPyL200; + } + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r172); + cpy_r_r176 = PyObject_IsTrue(cpy_r_r175); + CPy_DecRef(cpy_r_r175); + cpy_r_r177 = cpy_r_r176 >= 0; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); + goto CPyL120; + } + cpy_r_r178 = cpy_r_r176; + if (cpy_r_r178) goto CPyL119; + CPy_Reraise(); + if (!0) { + goto CPyL120; + } else + goto CPyL201; +CPyL118: ; + CPy_Unreachable(); +CPyL119: ; + CPy_RestoreExcInfo(cpy_r_r168); + CPy_DecRef(cpy_r_r168.f0); + CPy_DecRef(cpy_r_r168.f1); + CPy_DecRef(cpy_r_r168.f2); + goto CPyL122; +CPyL120: ; + CPy_RestoreExcInfo(cpy_r_r168); + CPy_DecRef(cpy_r_r168.f0); + CPy_DecRef(cpy_r_r168.f1); + CPy_DecRef(cpy_r_r168.f2); + cpy_r_r179 = CPy_KeepPropagating(); + if (!cpy_r_r179) { + goto CPyL124; + } else + goto CPyL202; +CPyL121: ; + CPy_Unreachable(); +CPyL122: ; + cpy_r_r180 = 2; + cpy_r_r133 = cpy_r_r180; +CPyL123: ; + tuple_T3OOO __tmp529 = { NULL, NULL, NULL }; + cpy_r_r181 = __tmp529; + cpy_r_r182 = cpy_r_r181; + goto CPyL125; +CPyL124: ; + cpy_r_r183 = 2; + cpy_r_r133 = cpy_r_r183; + cpy_r_r184 = CPy_CatchError(); + cpy_r_r182 = cpy_r_r184; +CPyL125: ; + if (!cpy_r_r112) goto CPyL203; + cpy_r_r185 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r186[4] = {cpy_r_r103, cpy_r_r185, cpy_r_r185, cpy_r_r185}; + cpy_r_r187 = (PyObject **)&cpy_r_r186; + cpy_r_r188 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r187, 4, 0); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 177, CPyStatic_caching___globals); + goto CPyL204; + } else + goto CPyL205; +CPyL127: ; + CPy_DECREF(cpy_r_r103); +CPyL128: ; + if (cpy_r_r182.f0 == NULL) { + goto CPyL131; + } else + goto CPyL206; +CPyL129: ; + CPy_Reraise(); + if (!0) { + goto CPyL133; + } else + goto CPyL207; +CPyL130: ; + CPy_Unreachable(); +CPyL131: ; + if (cpy_r_r133 == 2) { + goto CPyL137; + } else + goto CPyL208; +CPyL132: ; + return cpy_r_r133; +CPyL133: ; + if (cpy_r_r182.f0 == NULL) goto CPyL135; + CPy_RestoreExcInfo(cpy_r_r182); + CPy_XDECREF(cpy_r_r182.f0); + CPy_XDECREF(cpy_r_r182.f1); + CPy_XDECREF(cpy_r_r182.f2); +CPyL135: ; + cpy_r_r189 = CPy_KeepPropagating(); + if (!cpy_r_r189) goto CPyL164; + CPy_Unreachable(); +CPyL137: ; + if (cpy_r_should_skip == 2) { + goto CPyL209; + } else + goto CPyL140; +CPyL138: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"should_skip\" referenced before assignment"); + cpy_r_r190 = 0; + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", -1, CPyStatic_caching___globals); + goto CPyL164; + } + CPy_Unreachable(); +CPyL140: ; + if (cpy_r_should_skip) goto CPyL24; + if (cpy_r_new_blocks != NULL) goto CPyL144; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"new_blocks\" referenced before assignment"); + cpy_r_r191 = 0; + if (unlikely(!cpy_r_r191)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", -1, CPyStatic_caching___globals); + goto CPyL164; + } + CPy_Unreachable(); +CPyL144: ; + cpy_r_r192 = (CPyPtr)&((PyVarObject *)cpy_r_new_blocks)->ob_size; + cpy_r_r193 = *(int64_t *)cpy_r_r192; + cpy_r_r194 = cpy_r_r193 << 1; + cpy_r_r195 = cpy_r_r194 != 0; + if (!cpy_r_r195) goto CPyL150; + cpy_r_r196 = CPyDef_caching___RequestCachingMiddleware___time_since(cpy_r_self); + cpy_r_r197 = cpy_r_r196 == -113.0; + if (unlikely(cpy_r_r197)) goto CPyL147; +CPyL146: ; + cpy_r_r198 = cpy_r_r196 < 15.0; + if (cpy_r_r198) { + goto CPyL148; + } else + goto CPyL150; +CPyL147: ; + cpy_r_r199 = PyErr_Occurred(); + if (unlikely(cpy_r_r199 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 206, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL146; +CPyL148: ; + cpy_r_r200 = CPyModule_time; + cpy_r_r201 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 209, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r203 = CPyStatics[2049]; /* 5 */ + PyObject *cpy_r_r204[1] = {cpy_r_r203}; + cpy_r_r205 = (PyObject **)&cpy_r_r204; + cpy_r_r206 = PyObject_Vectorcall(cpy_r_r202, cpy_r_r205, 1, 0); + CPy_DECREF(cpy_r_r202); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 209, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL210; +CPyL150: ; + cpy_r_r207 = CPyModule_time; + cpy_r_r208 = CPyStatics[499]; /* 'time' */ + cpy_r_r209 = CPyObject_GetAttr(cpy_r_r207, cpy_r_r208); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r210 = PyObject_Vectorcall(cpy_r_r209, 0, 0, 0); + CPy_DECREF(cpy_r_r209); + if (unlikely(cpy_r_r210 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r211 = PyFloat_AsDouble(cpy_r_r210); + if (cpy_r_r211 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r210); cpy_r_r211 = -113.0; + } + CPy_DECREF(cpy_r_r210); + cpy_r_r212 = cpy_r_r211 == -113.0; + if (unlikely(cpy_r_r212)) goto CPyL154; +CPyL153: ; + cpy_r_r213 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block_seen; + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "block_filter_loop", "RequestCachingMiddleware", "last_block_seen", 210, CPyStatic_caching___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r213); + goto CPyL155; +CPyL154: ; + cpy_r_r214 = PyErr_Occurred(); + if (unlikely(cpy_r_r214 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL153; +CPyL155: ; + cpy_r_r215 = PyFloat_FromDouble(cpy_r_r211); + cpy_r_r216 = PyNumber_Subtract(cpy_r_r215, cpy_r_r213); + CPy_DECREF(cpy_r_r215); + CPy_DECREF(cpy_r_r213); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r217 = CPyStatics[2039]; /* 15 */ + cpy_r_r218 = PyObject_RichCompare(cpy_r_r216, cpy_r_r217, 0); + CPy_DECREF(cpy_r_r216); + if (unlikely(cpy_r_r218 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r219 = PyObject_IsTrue(cpy_r_r218); + CPy_DECREF(cpy_r_r218); + cpy_r_r220 = cpy_r_r219 >= 0; + if (unlikely(!cpy_r_r220)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 210, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r221 = cpy_r_r219; + if (!cpy_r_r221) goto CPyL161; + cpy_r_r222 = CPyModule_time; + cpy_r_r223 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r224 = CPyObject_GetAttr(cpy_r_r222, cpy_r_r223); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 212, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r225 = CPyStatics[2031]; /* 2 */ + PyObject *cpy_r_r226[1] = {cpy_r_r225}; + cpy_r_r227 = (PyObject **)&cpy_r_r226; + cpy_r_r228 = PyObject_Vectorcall(cpy_r_r224, cpy_r_r227, 1, 0); + CPy_DECREF(cpy_r_r224); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 212, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL211; +CPyL161: ; + cpy_r_r229 = CPyModule_time; + cpy_r_r230 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r231 = CPyObject_GetAttr(cpy_r_r229, cpy_r_r230); + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 215, CPyStatic_caching___globals); + goto CPyL165; + } + cpy_r_r232 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r233[1] = {cpy_r_r232}; + cpy_r_r234 = (PyObject **)&cpy_r_r233; + cpy_r_r235 = PyObject_Vectorcall(cpy_r_r231, cpy_r_r234, 1, 0); + CPy_DECREF(cpy_r_r231); + if (unlikely(cpy_r_r235 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 215, CPyStatic_caching___globals); + goto CPyL165; + } else + goto CPyL212; +CPyL163: ; + return 1; +CPyL164: ; + cpy_r_r236 = 2; + return cpy_r_r236; +CPyL165: ; + CPy_XDecRef(cpy_r_new_blocks); + goto CPyL164; +CPyL166: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r4); + goto CPyL164; +CPyL167: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r9); + goto CPyL164; +CPyL168: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r32); + goto CPyL164; +CPyL169: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r40); + goto CPyL164; +CPyL170: ; + CPy_DECREF(cpy_r_r44); + goto CPyL23; +CPyL171: ; + CPy_XDECREF_NO_IMM(cpy_r_new_blocks); + goto CPyL163; +CPyL172: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r47); + goto CPyL164; +CPyL173: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + goto CPyL164; +CPyL174: ; + CPy_DECREF(cpy_r_r54); + goto CPyL30; +CPyL175: ; + CPy_DecRef(cpy_r_r62); + goto CPyL39; +CPyL176: ; + CPy_DECREF(cpy_r_r66); + goto CPyL38; +CPyL177: ; + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + goto CPyL45; +CPyL178: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r67.f0); + CPy_DecRef(cpy_r_r67.f1); + CPy_DecRef(cpy_r_r67.f2); + goto CPyL43; +CPyL179: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + goto CPyL46; +CPyL180: ; + CPy_DECREF(cpy_r_r46); + CPy_DECREF(cpy_r_r49); + goto CPyL52; +CPyL181: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r46); + goto CPyL55; +CPyL182: ; + CPy_DECREF(cpy_r_r85); + goto CPyL51; +CPyL183: ; + CPy_XDECREF_NO_IMM(cpy_r_new_blocks); + goto CPyL53; +CPyL184: ; + CPy_XDECREF(cpy_r_r80.f0); + CPy_XDECREF(cpy_r_r80.f1); + CPy_XDECREF(cpy_r_r80.f2); + goto CPyL54; +CPyL185: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r91); + goto CPyL164; +CPyL186: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r99); + goto CPyL164; +CPyL187: ; + CPy_DECREF(cpy_r_r102); + goto CPyL69; +CPyL188: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r104); + goto CPyL164; +CPyL189: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + goto CPyL164; +CPyL190: ; + CPy_DECREF(cpy_r_r111); + goto CPyL74; +CPyL191: ; + CPy_DecRef(cpy_r_r113); + goto CPyL79; +CPyL192: ; + CPy_XDECREF_NO_IMM(cpy_r_new_blocks); + goto CPyL78; +CPyL193: ; + CPy_DecRef(cpy_r_r122); + goto CPyL91; +CPyL194: ; + CPy_DecRef(cpy_r_r130); + goto CPyL85; +CPyL195: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r119.f0); + CPy_DecRef(cpy_r_r119.f1); + CPy_DecRef(cpy_r_r119.f2); + goto CPyL89; +CPyL196: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + goto CPyL92; +CPyL197: ; + CPy_DecRef(cpy_r_r140); + goto CPyL114; +CPyL198: ; + CPy_DecRef(cpy_r_r140); + CPy_DecRef(cpy_r_r141); + goto CPyL114; +CPyL199: ; + CPy_DecRef(cpy_r_r164); + goto CPyL114; +CPyL200: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r172); + goto CPyL120; +CPyL201: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r168.f0); + CPy_DecRef(cpy_r_r168.f1); + CPy_DecRef(cpy_r_r168.f2); + goto CPyL118; +CPyL202: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + goto CPyL121; +CPyL203: ; + CPy_DECREF(cpy_r_r103); + CPy_DECREF(cpy_r_r106); + goto CPyL128; +CPyL204: ; + CPy_XDecRef(cpy_r_new_blocks); + CPy_DecRef(cpy_r_r103); + goto CPyL133; +CPyL205: ; + CPy_DECREF(cpy_r_r188); + goto CPyL127; +CPyL206: ; + CPy_XDECREF_NO_IMM(cpy_r_new_blocks); + goto CPyL129; +CPyL207: ; + CPy_XDECREF(cpy_r_r182.f0); + CPy_XDECREF(cpy_r_r182.f1); + CPy_XDECREF(cpy_r_r182.f2); + goto CPyL130; +CPyL208: ; + CPy_XDECREF_NO_IMM(cpy_r_new_blocks); + goto CPyL132; +CPyL209: ; + CPy_XDECREF_NO_IMM(cpy_r_new_blocks); + goto CPyL138; +CPyL210: ; + CPy_DECREF(cpy_r_r206); + goto CPyL24; +CPyL211: ; + CPy_DECREF(cpy_r_r228); + goto CPyL24; +CPyL212: ; + CPy_DECREF(cpy_r_r235); + goto CPyL24; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":block_filter_loop", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); + goto fail; + } + char retval = CPyDef_caching___RequestCachingMiddleware___block_filter_loop(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "block_filter_loop", 154, CPyStatic_caching___globals); + return NULL; +} + +PyObject *CPyDef_caching___RequestCachingMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { + PyObject *cpy_r_r0; + PyObject *cpy_r_response; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + tuple_T2OO cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + tuple_T2OO cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_data; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + double cpy_r_r95; + char cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + tuple_T3OOO cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + tuple_T3OOO cpy_r_r117; + tuple_T3OOO cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject **cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + char cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + tuple_T3OOO cpy_r_r130; + tuple_T3OOO cpy_r_r131; + PyObject *cpy_r_r132; + tuple_T3OOO cpy_r_r133; + PyObject *cpy_r_r134; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject **cpy_r_r146; + PyObject *cpy_r_r147; + char cpy_r_r148; + PyObject **cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject **cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + int32_t cpy_r_r164; + char cpy_r_r165; + tuple_T3OOO cpy_r_r166; + tuple_T3OOO cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject **cpy_r_r172; + PyObject *cpy_r_r173; + int32_t cpy_r_r174; + char cpy_r_r175; + char cpy_r_r176; + char cpy_r_r177; + tuple_T3OOO cpy_r_r178; + tuple_T3OOO cpy_r_r179; + tuple_T3OOO cpy_r_r180; + PyObject *cpy_r_r181; + PyObject **cpy_r_r183; + PyObject *cpy_r_r184; + char cpy_r_r185; + PyObject *cpy_r_r186; + char cpy_r_r187; + int32_t cpy_r_r188; + char cpy_r_r189; + char cpy_r_r190; + PyObject *cpy_r_r191; + char cpy_r_r192; + int32_t cpy_r_r193; + char cpy_r_r194; + char cpy_r_r195; + PyObject *cpy_r_r196; + char cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_result; + PyObject *cpy_r_r199; + char cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject **cpy_r_r204; + PyObject *cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + tuple_T3OOO cpy_r_r210; + PyObject *cpy_r_r211; + int32_t cpy_r_r212; + char cpy_r_r213; + char cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + tuple_T2OO cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + char cpy_r_r220; + PyObject *cpy_r_r221; + char cpy_r_r222; + PyObject **cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + char cpy_r_r232; + char cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + cpy_r_r0 = NULL; + cpy_r_response = cpy_r_r0; + cpy_r_r1 = CPyStatics[1028]; /* 'eth_getFilterChanges' */ + cpy_r_r2 = CPyStatics[1029]; /* 'eth_newBlockFilter' */ + cpy_r_r3 = CPyStatics[1030]; /* 'eth_uninstallFilter' */ + cpy_r_r4 = CPyStatics[1031]; /* 'web3_clientVersion' */ + cpy_r_r5 = CPyStatics[1032]; /* 'eth_sendTransaction' */ + cpy_r_r6 = CPyStatics[1033]; /* 'eth_sendRawTransaction' */ + cpy_r_r7 = CPyStatics[1034]; /* 'eth_sign' */ + cpy_r_r8 = CPyStatics[1035]; /* 'eth_signTransaction' */ + cpy_r_r9 = CPyStatics[1036]; /* 'eth_getTransactionByHash' */ + cpy_r_r10 = CPyStatics[1037]; /* 'eth_getTransactionReceipt' */ + cpy_r_r11 = CPyStatics[1038]; /* 'eth_chainId' */ + cpy_r_r12 = CPyStr_Equal(cpy_r_method, cpy_r_r1); + if (cpy_r_r12) goto CPyL12; + cpy_r_r13 = CPyStr_Equal(cpy_r_method, cpy_r_r2); + if (cpy_r_r13) goto CPyL12; + cpy_r_r14 = CPyStr_Equal(cpy_r_method, cpy_r_r3); + if (cpy_r_r14) goto CPyL12; + cpy_r_r15 = CPyStr_Equal(cpy_r_method, cpy_r_r4); + if (cpy_r_r15) goto CPyL12; + cpy_r_r16 = CPyStr_Equal(cpy_r_method, cpy_r_r5); + if (cpy_r_r16) goto CPyL12; + cpy_r_r17 = CPyStr_Equal(cpy_r_method, cpy_r_r6); + if (cpy_r_r17) goto CPyL12; + cpy_r_r18 = CPyStr_Equal(cpy_r_method, cpy_r_r7); + if (cpy_r_r18) goto CPyL12; + cpy_r_r19 = CPyStr_Equal(cpy_r_method, cpy_r_r8); + if (cpy_r_r19) goto CPyL12; + cpy_r_r20 = CPyStr_Equal(cpy_r_method, cpy_r_r9); + if (cpy_r_r20) goto CPyL12; + cpy_r_r21 = CPyStr_Equal(cpy_r_method, cpy_r_r10); + if (cpy_r_r21) goto CPyL12; + cpy_r_r22 = CPyStr_Equal(cpy_r_method, cpy_r_r11); + if (cpy_r_r22) goto CPyL12; + if (0) { + goto CPyL183; + } else + goto CPyL16; +CPyL12: ; + if (1) { + goto CPyL183; + } else + goto CPyL16; +CPyL13: ; + PyObject *cpy_r_r23[2] = {cpy_r_method, cpy_r_params}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r24, 2, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 239, CPyStatic_caching___globals); + goto CPyL182; + } + if (likely(PyDict_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 239, CPyStatic_caching___globals, "dict", cpy_r_r25); + goto CPyL182; + } + return cpy_r_r26; +CPyL16: ; + cpy_r_r27 = CPyStatics[341]; /* ',' */ + cpy_r_r28 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r27); + CPy_INCREF(cpy_r_r28); + cpy_r_r29.f0 = cpy_r_r27; + cpy_r_r29.f1 = cpy_r_r28; + cpy_r_r30 = (PyObject *)&PyUnicode_Type; + cpy_r_r31 = CPyStatic__c_constants___ujson_dumps; + if (unlikely(cpy_r_r31 == NULL)) { + goto CPyL184; + } else + goto CPyL19; +CPyL17: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); + cpy_r_r32 = 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 242, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL19: ; + cpy_r_r33 = PyTuple_New(2); + if (unlikely(cpy_r_r33 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp530 = cpy_r_r29.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp530); + PyObject *__tmp531 = cpy_r_r29.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp531); + PyObject *cpy_r_r34[3] = {cpy_r_params, cpy_r_r33, cpy_r_r30}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = CPyStatics[2242]; /* ('separators', 'default') */ + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r35, 1, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 242, CPyStatic_caching___globals); + goto CPyL185; + } + CPy_DECREF(cpy_r_r33); + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 242, CPyStatic_caching___globals, "str", cpy_r_r37); + goto CPyL186; + } + cpy_r_r39 = CPyStatic_caching___LONGTERM_CACHE; + if (unlikely(cpy_r_r39 == NULL)) { + goto CPyL187; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"LONGTERM_CACHE\" was not set"); + cpy_r_r40 = 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 245, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r41 = PyDict_Contains(cpy_r_r39, cpy_r_method); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 245, CPyStatic_caching___globals); + goto CPyL188; + } + cpy_r_r43 = cpy_r_r41; + if (!cpy_r_r43) goto CPyL46; + cpy_r_r44 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur; + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "cur", 246, CPyStatic_caching___globals); + goto CPyL188; + } + CPy_INCREF_NO_IMM(cpy_r_r44); +CPyL27: ; + cpy_r_r45 = CPyStatics[1040]; /* 'SELECT result FROM ' */ + cpy_r_r46 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key; + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "table_key", 247, CPyStatic_caching___globals); + goto CPyL189; + } + CPy_INCREF(cpy_r_r46); +CPyL28: ; + cpy_r_r47 = CPyStatics[1041]; /* ' WHERE method=? AND params=?' */ + cpy_r_r48 = CPyStr_Build(3, cpy_r_r45, cpy_r_r46, cpy_r_r47); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 247, CPyStatic_caching___globals); + goto CPyL189; + } + CPy_INCREF(cpy_r_method); + CPy_INCREF(cpy_r_r38); + cpy_r_r49.f0 = cpy_r_method; + cpy_r_r49.f1 = cpy_r_r38; + cpy_r_r50 = PyTuple_New(2); + if (unlikely(cpy_r_r50 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp532 = cpy_r_r49.f0; + PyTuple_SET_ITEM(cpy_r_r50, 0, __tmp532); + PyObject *__tmp533 = cpy_r_r49.f1; + PyTuple_SET_ITEM(cpy_r_r50, 1, __tmp533); + cpy_r_r51 = PyTuple_Pack(1, cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals); + goto CPyL190; + } + cpy_r_r52 = CPyDef_sql___Cursor___fetchone(cpy_r_r44, cpy_r_r48, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r51); + CPy_DECREF_NO_IMM(cpy_r_r44); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals); + goto CPyL188; + } + cpy_r_r53 = (PyObject *)&_Py_NoneStruct; + cpy_r_r54 = cpy_r_r52 != cpy_r_r53; + if (!cpy_r_r54) goto CPyL191; + CPy_INCREF(cpy_r_r52); + if (likely(cpy_r_r52 != Py_None)) + cpy_r_r55 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals, "tuple", cpy_r_r52); + goto CPyL192; + } + cpy_r_r56 = PyObject_IsTrue(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 246, CPyStatic_caching___globals); + goto CPyL192; + } + cpy_r_r58 = cpy_r_r56; + if (cpy_r_r58) { + goto CPyL193; + } else + goto CPyL191; +CPyL35: ; + if (likely(cpy_r_r52 != Py_None)) + cpy_r_r59 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 251, CPyStatic_caching___globals, "tuple", cpy_r_r52); + goto CPyL182; + } + cpy_r_r60 = CPySequenceTuple_GetItem(cpy_r_r59, 0); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 251, CPyStatic_caching___globals); + goto CPyL182; + } + cpy_r_data = cpy_r_r60; + cpy_r_r61 = PyBytes_Check(cpy_r_data); + if (!cpy_r_r61) goto CPyL44; + if (likely(PyBytes_Check(cpy_r_data) || PyByteArray_Check(cpy_r_data))) + cpy_r_r62 = cpy_r_data; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 253, CPyStatic_caching___globals, "bytes", cpy_r_data); + goto CPyL182; + } + cpy_r_r63 = CPyStatic__c_constants___HexBytes; + if (unlikely(cpy_r_r63 == NULL)) { + goto CPyL194; + } else + goto CPyL42; +CPyL40: ; + PyErr_SetString(PyExc_NameError, "value for final name \"HexBytes\" was not set"); + cpy_r_r64 = 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 253, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL42: ; + PyObject *cpy_r_r65[1] = {cpy_r_r62}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r66, 1, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 253, CPyStatic_caching___globals); + goto CPyL195; + } + CPy_DECREF(cpy_r_r62); + cpy_r_data = cpy_r_r67; +CPyL44: ; + cpy_r_r68 = CPyStatics[430]; /* 'id' */ + cpy_r_r69 = CPyStatics[1042]; /* 'cache' */ + cpy_r_r70 = CPyStatics[1043]; /* 'jsonrpc' */ + cpy_r_r71 = CPyStatics[1044]; /* '2.0' */ + cpy_r_r72 = CPyStatics[1045]; /* 'result' */ + cpy_r_r73 = CPyDict_Build(3, cpy_r_r68, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_data); + CPy_DECREF(cpy_r_data); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 254, CPyStatic_caching___globals); + goto CPyL182; + } + return cpy_r_r73; +CPyL46: ; + cpy_r_r74 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_loop_thread; + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "loop_thread", 256, CPyStatic_caching___globals); + goto CPyL188; + } + CPy_INCREF(cpy_r_r74); +CPyL47: ; + cpy_r_r75 = CPyStatics[873]; /* 'is_alive' */ + PyObject *cpy_r_r76[1] = {cpy_r_r74}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 256, CPyStatic_caching___globals); + goto CPyL196; + } + CPy_DECREF(cpy_r_r74); + if (unlikely(!PyBool_Check(cpy_r_r78))) { + CPy_TypeError("bool", cpy_r_r78); cpy_r_r79 = 2; + } else + cpy_r_r79 = cpy_r_r78 == Py_True; + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r79 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 256, CPyStatic_caching___globals); + goto CPyL188; + } + if (cpy_r_r79) goto CPyL51; + cpy_r_r80 = CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(cpy_r_self); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 258, CPyStatic_caching___globals); + goto CPyL188; + } else + goto CPyL197; +CPyL51: ; + cpy_r_r81 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "lock", 260, CPyStatic_caching___globals); + goto CPyL188; + } + CPy_INCREF(cpy_r_r81); +CPyL52: ; + cpy_r_r82 = CPy_TYPE(cpy_r_r81); + cpy_r_r83 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r84 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); + goto CPyL198; + } + cpy_r_r85 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r85); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); + goto CPyL199; + } + PyObject *cpy_r_r87[1] = {cpy_r_r81}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, 0); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); + goto CPyL199; + } else + goto CPyL200; +CPyL55: ; + cpy_r_r90 = 1; + cpy_r_r91 = CPyModule_time; + cpy_r_r92 = CPyStatics[499]; /* 'time' */ + cpy_r_r93 = CPyObject_GetAttr(cpy_r_r91, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); + goto CPyL78; + } + cpy_r_r94 = PyObject_Vectorcall(cpy_r_r93, 0, 0, 0); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); + goto CPyL78; + } + cpy_r_r95 = PyFloat_AsDouble(cpy_r_r94); + if (cpy_r_r95 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r94); cpy_r_r95 = -113.0; + } + CPy_DECREF(cpy_r_r94); + cpy_r_r96 = cpy_r_r95 == -113.0; + if (unlikely(cpy_r_r96)) goto CPyL60; +CPyL59: ; + if (unlikely(cpy_r_r95 == -113.0)) { + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->bitmap |= 1; + } + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_request = cpy_r_r95; + cpy_r_r97 = 1; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); + goto CPyL78; + } else + goto CPyL61; +CPyL60: ; + cpy_r_r98 = PyErr_Occurred(); + if (unlikely(cpy_r_r98 != NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 261, CPyStatic_caching___globals); + goto CPyL78; + } else + goto CPyL59; +CPyL61: ; + cpy_r_r99 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_event; + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "event", 262, CPyStatic_caching___globals); + goto CPyL78; + } + CPy_INCREF(cpy_r_r99); +CPyL62: ; + cpy_r_r100 = CPyStatics[1027]; /* 'set' */ + PyObject *cpy_r_r101[1] = {cpy_r_r99}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 262, CPyStatic_caching___globals); + goto CPyL201; + } else + goto CPyL202; +CPyL63: ; + CPy_DECREF(cpy_r_r99); + cpy_r_r104 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "block_cache", 264, CPyStatic_caching___globals); + goto CPyL71; + } + CPy_INCREF(cpy_r_r104); +CPyL65: ; + cpy_r_r105 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block; + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "last_block", 264, CPyStatic_caching___globals); + goto CPyL203; + } + CPy_INCREF(cpy_r_r105); +CPyL66: ; + cpy_r_r106 = CPyDict_GetItem(cpy_r_r104, cpy_r_r105); + CPy_DECREF(cpy_r_r104); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals); + goto CPyL71; + } + cpy_r_r107 = PyObject_GetItem(cpy_r_r106, cpy_r_method); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals); + goto CPyL71; + } + cpy_r_r108 = PyObject_GetItem(cpy_r_r107, cpy_r_r38); + CPy_DECREF(cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals); + goto CPyL71; + } + if (likely(PyDict_Check(cpy_r_r108))) + cpy_r_r109 = cpy_r_r108; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 264, CPyStatic_caching___globals, "dict", cpy_r_r108); + goto CPyL71; + } + cpy_r_r110 = cpy_r_r109; + goto CPyL87; +CPyL71: ; + cpy_r_r111 = CPy_CatchError(); + cpy_r_r112 = CPyModule_builtins; + cpy_r_r113 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 265, CPyStatic_caching___globals); + goto CPyL76; + } + cpy_r_r115 = CPy_ExceptionMatches(cpy_r_r114); + CPy_DecRef(cpy_r_r114); + if (cpy_r_r115) goto CPyL75; + CPy_Reraise(); + if (!0) { + goto CPyL76; + } else + goto CPyL204; +CPyL74: ; + CPy_Unreachable(); +CPyL75: ; + CPy_RestoreExcInfo(cpy_r_r111); + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + goto CPyL86; +CPyL76: ; + CPy_RestoreExcInfo(cpy_r_r111); + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + cpy_r_r116 = CPy_KeepPropagating(); + if (!cpy_r_r116) { + goto CPyL78; + } else + goto CPyL205; +CPyL77: ; + CPy_Unreachable(); +CPyL78: ; + cpy_r_r117 = CPy_CatchError(); + cpy_r_r90 = 0; + cpy_r_r118 = CPy_GetExcInfo(); + cpy_r_r119 = cpy_r_r118.f0; + CPy_INCREF(cpy_r_r119); + cpy_r_r120 = cpy_r_r118.f1; + CPy_INCREF(cpy_r_r120); + cpy_r_r121 = cpy_r_r118.f2; + CPy_INCREF(cpy_r_r121); + CPy_DecRef(cpy_r_r118.f0); + CPy_DecRef(cpy_r_r118.f1); + CPy_DecRef(cpy_r_r118.f2); + PyObject *cpy_r_r122[4] = {cpy_r_r81, cpy_r_r119, cpy_r_r120, cpy_r_r121}; + cpy_r_r123 = (PyObject **)&cpy_r_r122; + cpy_r_r124 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r123, 4, 0); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); + goto CPyL206; + } + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r121); + cpy_r_r125 = PyObject_IsTrue(cpy_r_r124); + CPy_DecRef(cpy_r_r124); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); + goto CPyL84; + } + cpy_r_r127 = cpy_r_r125; + if (cpy_r_r127) goto CPyL83; + CPy_Reraise(); + if (!0) { + goto CPyL84; + } else + goto CPyL207; +CPyL82: ; + CPy_Unreachable(); +CPyL83: ; + CPy_RestoreExcInfo(cpy_r_r117); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + goto CPyL86; +CPyL84: ; + CPy_RestoreExcInfo(cpy_r_r117); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + cpy_r_r128 = CPy_KeepPropagating(); + if (!cpy_r_r128) { + goto CPyL88; + } else + goto CPyL208; +CPyL85: ; + CPy_Unreachable(); +CPyL86: ; + cpy_r_r129 = NULL; + cpy_r_r110 = cpy_r_r129; +CPyL87: ; + tuple_T3OOO __tmp534 = { NULL, NULL, NULL }; + cpy_r_r130 = __tmp534; + cpy_r_r131 = cpy_r_r130; + goto CPyL89; +CPyL88: ; + cpy_r_r132 = NULL; + cpy_r_r110 = cpy_r_r132; + cpy_r_r133 = CPy_CatchError(); + cpy_r_r131 = cpy_r_r133; +CPyL89: ; + if (!cpy_r_r90) goto CPyL209; + cpy_r_r134 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r135[4] = {cpy_r_r81, cpy_r_r134, cpy_r_r134, cpy_r_r134}; + cpy_r_r136 = (PyObject **)&cpy_r_r135; + cpy_r_r137 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r136, 4, 0); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 260, CPyStatic_caching___globals); + goto CPyL210; + } else + goto CPyL211; +CPyL91: ; + CPy_DECREF(cpy_r_r81); +CPyL92: ; + if (cpy_r_r131.f0 == NULL) { + goto CPyL95; + } else + goto CPyL212; +CPyL93: ; + CPy_Reraise(); + if (!0) { + goto CPyL97; + } else + goto CPyL213; +CPyL94: ; + CPy_Unreachable(); +CPyL95: ; + if (cpy_r_r110 == NULL) { + goto CPyL101; + } else + goto CPyL214; +CPyL96: ; + return cpy_r_r110; +CPyL97: ; + if (cpy_r_r131.f0 == NULL) goto CPyL99; + CPy_RestoreExcInfo(cpy_r_r131); + CPy_XDECREF(cpy_r_r131.f0); + CPy_XDECREF(cpy_r_r131.f1); + CPy_XDECREF(cpy_r_r131.f2); +CPyL99: ; + cpy_r_r138 = CPy_KeepPropagating(); + if (!cpy_r_r138) goto CPyL182; + CPy_Unreachable(); +CPyL101: ; + cpy_r_r139 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_lock; + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "lock", 269, CPyStatic_caching___globals); + goto CPyL188; + } + CPy_INCREF(cpy_r_r139); +CPyL102: ; + cpy_r_r140 = CPy_TYPE(cpy_r_r139); + cpy_r_r141 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r142 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r141); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); + goto CPyL215; + } + cpy_r_r143 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r144 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r143); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); + goto CPyL216; + } + PyObject *cpy_r_r145[1] = {cpy_r_r139}; + cpy_r_r146 = (PyObject **)&cpy_r_r145; + cpy_r_r147 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r146, 1, 0); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); + goto CPyL216; + } else + goto CPyL217; +CPyL105: ; + cpy_r_r148 = 1; + PyObject *cpy_r_r149[2] = {cpy_r_method, cpy_r_params}; + cpy_r_r150 = (PyObject **)&cpy_r_r149; + cpy_r_r151 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r150, 2, 0); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 270, CPyStatic_caching___globals); + goto CPyL117; + } else + goto CPyL218; +CPyL107: ; + cpy_r_response = cpy_r_r151; + cpy_r_r152 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "block_cache", 271, CPyStatic_caching___globals); + goto CPyL117; + } + CPy_INCREF(cpy_r_r152); +CPyL108: ; + cpy_r_r153 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block; + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "last_block", 271, CPyStatic_caching___globals); + goto CPyL219; + } + CPy_INCREF(cpy_r_r153); +CPyL109: ; + cpy_r_r154 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r152, cpy_r_r153, 2); + CPy_DECREF(cpy_r_r152); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 271, CPyStatic_caching___globals); + goto CPyL117; + } + cpy_r_r155 = PyDict_New(); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 271, CPyStatic_caching___globals); + goto CPyL220; + } + cpy_r_r156 = CPyStatics[1046]; /* 'setdefault' */ + PyObject *cpy_r_r157[3] = {cpy_r_r154, cpy_r_method, cpy_r_r155}; + cpy_r_r158 = (PyObject **)&cpy_r_r157; + cpy_r_r159 = PyObject_VectorcallMethod(cpy_r_r156, cpy_r_r158, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 271, CPyStatic_caching___globals); + goto CPyL221; + } else + goto CPyL222; +CPyL112: ; + CPy_DECREF(cpy_r_r154); + CPy_DECREF(cpy_r_r155); + cpy_r_r160 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "block_cache", 272, CPyStatic_caching___globals); + goto CPyL117; + } + CPy_INCREF(cpy_r_r160); +CPyL113: ; + cpy_r_r161 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_last_block; + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "last_block", 272, CPyStatic_caching___globals); + goto CPyL223; + } + CPy_INCREF(cpy_r_r161); +CPyL114: ; + cpy_r_r162 = CPyDict_GetItem(cpy_r_r160, cpy_r_r161); + CPy_DECREF(cpy_r_r160); + CPy_DECREF(cpy_r_r161); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 272, CPyStatic_caching___globals); + goto CPyL117; + } + cpy_r_r163 = PyObject_GetItem(cpy_r_r162, cpy_r_method); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 272, CPyStatic_caching___globals); + goto CPyL117; + } + cpy_r_r164 = PyObject_SetItem(cpy_r_r163, cpy_r_r38, cpy_r_response); + CPy_DECREF(cpy_r_r163); + cpy_r_r165 = cpy_r_r164 >= 0; + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 272, CPyStatic_caching___globals); + } else + goto CPyL125; +CPyL117: ; + cpy_r_r166 = CPy_CatchError(); + cpy_r_r148 = 0; + cpy_r_r167 = CPy_GetExcInfo(); + cpy_r_r168 = cpy_r_r167.f0; + CPy_INCREF(cpy_r_r168); + cpy_r_r169 = cpy_r_r167.f1; + CPy_INCREF(cpy_r_r169); + cpy_r_r170 = cpy_r_r167.f2; + CPy_INCREF(cpy_r_r170); + CPy_DecRef(cpy_r_r167.f0); + CPy_DecRef(cpy_r_r167.f1); + CPy_DecRef(cpy_r_r167.f2); + PyObject *cpy_r_r171[4] = {cpy_r_r139, cpy_r_r168, cpy_r_r169, cpy_r_r170}; + cpy_r_r172 = (PyObject **)&cpy_r_r171; + cpy_r_r173 = PyObject_Vectorcall(cpy_r_r142, cpy_r_r172, 4, 0); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); + goto CPyL224; + } + CPy_DecRef(cpy_r_r168); + CPy_DecRef(cpy_r_r169); + CPy_DecRef(cpy_r_r170); + cpy_r_r174 = PyObject_IsTrue(cpy_r_r173); + CPy_DecRef(cpy_r_r173); + cpy_r_r175 = cpy_r_r174 >= 0; + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); + goto CPyL123; + } + cpy_r_r176 = cpy_r_r174; + if (cpy_r_r176) goto CPyL122; + CPy_Reraise(); + if (!0) { + goto CPyL123; + } else + goto CPyL225; +CPyL121: ; + CPy_Unreachable(); +CPyL122: ; + CPy_RestoreExcInfo(cpy_r_r166); + CPy_DecRef(cpy_r_r166.f0); + CPy_DecRef(cpy_r_r166.f1); + CPy_DecRef(cpy_r_r166.f2); + goto CPyL125; +CPyL123: ; + CPy_RestoreExcInfo(cpy_r_r166); + CPy_DecRef(cpy_r_r166.f0); + CPy_DecRef(cpy_r_r166.f1); + CPy_DecRef(cpy_r_r166.f2); + cpy_r_r177 = CPy_KeepPropagating(); + if (!cpy_r_r177) { + goto CPyL126; + } else + goto CPyL226; +CPyL124: ; + CPy_Unreachable(); +CPyL125: ; + tuple_T3OOO __tmp535 = { NULL, NULL, NULL }; + cpy_r_r178 = __tmp535; + cpy_r_r179 = cpy_r_r178; + goto CPyL127; +CPyL126: ; + cpy_r_r180 = CPy_CatchError(); + cpy_r_r179 = cpy_r_r180; +CPyL127: ; + if (!cpy_r_r148) goto CPyL227; + cpy_r_r181 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r182[4] = {cpy_r_r139, cpy_r_r181, cpy_r_r181, cpy_r_r181}; + cpy_r_r183 = (PyObject **)&cpy_r_r182; + cpy_r_r184 = PyObject_Vectorcall(cpy_r_r142, cpy_r_r183, 4, 0); + CPy_DECREF(cpy_r_r142); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 269, CPyStatic_caching___globals); + goto CPyL228; + } else + goto CPyL229; +CPyL129: ; + CPy_DECREF(cpy_r_r139); +CPyL130: ; + if (cpy_r_r179.f0 == NULL) { + goto CPyL137; + } else + goto CPyL230; +CPyL131: ; + CPy_Reraise(); + if (!0) { + goto CPyL133; + } else + goto CPyL231; +CPyL132: ; + CPy_Unreachable(); +CPyL133: ; + if (cpy_r_r179.f0 == NULL) goto CPyL135; + CPy_RestoreExcInfo(cpy_r_r179); + CPy_XDECREF(cpy_r_r179.f0); + CPy_XDECREF(cpy_r_r179.f1); + CPy_XDECREF(cpy_r_r179.f2); +CPyL135: ; + cpy_r_r185 = CPy_KeepPropagating(); + if (!cpy_r_r185) goto CPyL182; + CPy_Unreachable(); +CPyL137: ; + cpy_r_r186 = CPyStatics[1045]; /* 'result' */ + if (cpy_r_response == NULL) { + goto CPyL232; + } else + goto CPyL140; +CPyL138: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); + cpy_r_r187 = 0; + if (unlikely(!cpy_r_r187)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL140: ; + cpy_r_r188 = PySequence_Contains(cpy_r_response, cpy_r_r186); + cpy_r_r189 = cpy_r_r188 >= 0; + if (unlikely(!cpy_r_r189)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); + goto CPyL188; + } + cpy_r_r190 = cpy_r_r188; + if (!cpy_r_r190) goto CPyL233; + cpy_r_r191 = CPyStatic_caching___LONGTERM_CACHE; + if (unlikely(cpy_r_r191 == NULL)) { + goto CPyL234; + } else + goto CPyL145; +CPyL143: ; + PyErr_SetString(PyExc_NameError, "value for final name \"LONGTERM_CACHE\" was not set"); + cpy_r_r192 = 0; + if (unlikely(!cpy_r_r192)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL145: ; + cpy_r_r193 = PyDict_Contains(cpy_r_r191, cpy_r_method); + cpy_r_r194 = cpy_r_r193 >= 0; + if (unlikely(!cpy_r_r194)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 275, CPyStatic_caching___globals); + goto CPyL188; + } + cpy_r_r195 = cpy_r_r193; + if (!cpy_r_r195) goto CPyL233; + cpy_r_r196 = CPyStatics[1045]; /* 'result' */ + if (cpy_r_response == NULL) { + goto CPyL235; + } else + goto CPyL150; +CPyL148: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); + cpy_r_r197 = 0; + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 276, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL150: ; + cpy_r_r198 = PyObject_GetItem(cpy_r_response, cpy_r_r196); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 276, CPyStatic_caching___globals); + goto CPyL188; + } + cpy_r_result = cpy_r_r198; + cpy_r_r199 = CPyStatic_caching___LONGTERM_CACHE; + if (unlikely(cpy_r_r199 == NULL)) { + goto CPyL236; + } else + goto CPyL154; +CPyL152: ; + PyErr_SetString(PyExc_NameError, "value for final name \"LONGTERM_CACHE\" was not set"); + cpy_r_r200 = 0; + if (unlikely(!cpy_r_r200)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL154: ; + cpy_r_r201 = CPyDict_GetItem(cpy_r_r199, cpy_r_method); + if (unlikely(cpy_r_r201 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); + goto CPyL237; + } + cpy_r_r202 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "w3", 277, CPyStatic_caching___globals); + goto CPyL238; + } + CPy_INCREF(cpy_r_r202); +CPyL156: ; + PyObject *cpy_r_r203[2] = {cpy_r_r202, cpy_r_result}; + cpy_r_r204 = (PyObject **)&cpy_r_r203; + cpy_r_r205 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 2, 0); + CPy_DECREF(cpy_r_r201); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); + goto CPyL239; + } + CPy_DECREF(cpy_r_r202); + if (unlikely(!PyBool_Check(cpy_r_r205))) { + CPy_TypeError("bool", cpy_r_r205); cpy_r_r206 = 2; + } else + cpy_r_r206 = cpy_r_r205 == Py_True; + CPy_DECREF(cpy_r_r205); + if (unlikely(cpy_r_r206 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 277, CPyStatic_caching___globals); + goto CPyL237; + } + if (!cpy_r_r206) goto CPyL240; + cpy_r_r207 = (PyObject *)&PyDict_Type; + cpy_r_r208 = (PyObject *)&PyList_Type; + cpy_r_r209 = (PyObject *)&PyTuple_Type; + CPy_INCREF(cpy_r_r207); + CPy_INCREF(cpy_r_r208); + CPy_INCREF(cpy_r_r209); + cpy_r_r210.f0 = cpy_r_r207; + cpy_r_r210.f1 = cpy_r_r208; + cpy_r_r210.f2 = cpy_r_r209; + cpy_r_r211 = PyTuple_New(3); + if (unlikely(cpy_r_r211 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp536 = cpy_r_r210.f0; + PyTuple_SET_ITEM(cpy_r_r211, 0, __tmp536); + PyObject *__tmp537 = cpy_r_r210.f1; + PyTuple_SET_ITEM(cpy_r_r211, 1, __tmp537); + PyObject *__tmp538 = cpy_r_r210.f2; + PyTuple_SET_ITEM(cpy_r_r211, 2, __tmp538); + cpy_r_r212 = PyObject_IsInstance(cpy_r_result, cpy_r_r211); + CPy_DECREF(cpy_r_r211); + cpy_r_r213 = cpy_r_r212 >= 0; + if (unlikely(!cpy_r_r213)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 278, CPyStatic_caching___globals); + goto CPyL237; + } + cpy_r_r214 = cpy_r_r212; + if (cpy_r_r214) { + goto CPyL241; + } else + goto CPyL173; +CPyL161: ; + cpy_r_r215 = CPyStatics[341]; /* ',' */ + cpy_r_r216 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r215); + CPy_INCREF(cpy_r_r216); + cpy_r_r217.f0 = cpy_r_r215; + cpy_r_r217.f1 = cpy_r_r216; + cpy_r_r218 = (PyObject *)&PyUnicode_Type; + cpy_r_r219 = CPyStatic__c_constants___ujson_dumps; + if (unlikely(cpy_r_r219 == NULL)) { + goto CPyL242; + } else + goto CPyL164; +CPyL162: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); + cpy_r_r220 = 0; + if (unlikely(!cpy_r_r220)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 279, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL164: ; + cpy_r_r221 = PyTuple_New(2); + if (unlikely(cpy_r_r221 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp539 = cpy_r_r217.f0; + PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp539); + PyObject *__tmp540 = cpy_r_r217.f1; + PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp540); + if (cpy_r_response == NULL) { + goto CPyL243; + } else + goto CPyL167; +CPyL165: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); + cpy_r_r222 = 0; + if (unlikely(!cpy_r_r222)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", -1, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL167: ; + PyObject *cpy_r_r223[3] = {cpy_r_response, cpy_r_r221, cpy_r_r218}; + cpy_r_r224 = (PyObject **)&cpy_r_r223; + cpy_r_r225 = CPyStatics[2242]; /* ('separators', 'default') */ + cpy_r_r226 = PyObject_Vectorcall(cpy_r_r219, cpy_r_r224, 1, cpy_r_r225); + if (unlikely(cpy_r_r226 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 279, CPyStatic_caching___globals); + goto CPyL244; + } + if (cpy_r_response == NULL) { + goto CPyL245; + } else + goto CPyL171; +CPyL169: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); + cpy_r_r227 = 0; + if (unlikely(!cpy_r_r227)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", -1, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL171: ; + CPy_DECREF(cpy_r_r221); + if (likely(PyUnicode_Check(cpy_r_r226))) + cpy_r_r228 = cpy_r_r226; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 279, CPyStatic_caching___globals, "str", cpy_r_r226); + goto CPyL188; + } + cpy_r_result = cpy_r_r228; +CPyL173: ; + cpy_r_r229 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_cur; + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "cur", 280, CPyStatic_caching___globals); + goto CPyL237; + } + CPy_INCREF_NO_IMM(cpy_r_r229); +CPyL174: ; + cpy_r_r230 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_table_key; + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "process_request", "RequestCachingMiddleware", "table_key", 280, CPyStatic_caching___globals); + goto CPyL246; + } + CPy_INCREF(cpy_r_r230); +CPyL175: ; + cpy_r_r231 = PyTuple_Pack(3, cpy_r_method, cpy_r_r38, cpy_r_result); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_result); + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 280, CPyStatic_caching___globals); + goto CPyL247; + } + cpy_r_r232 = CPyDef_sql___Cursor___insert(cpy_r_r229, cpy_r_r230, cpy_r_r231); + CPy_DECREF(cpy_r_r230); + CPy_DECREF(cpy_r_r231); + CPy_DECREF_NO_IMM(cpy_r_r229); + if (unlikely(cpy_r_r232 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 280, CPyStatic_caching___globals); + goto CPyL186; + } +CPyL177: ; + if (cpy_r_response != NULL) goto CPyL180; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"response\" referenced before assignment"); + cpy_r_r233 = 0; + if (unlikely(!cpy_r_r233)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 282, CPyStatic_caching___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL180: ; + if (likely(PyDict_Check(cpy_r_response))) + cpy_r_r234 = cpy_r_response; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/caching.py", "process_request", 282, CPyStatic_caching___globals, "dict", cpy_r_response); + goto CPyL182; + } + return cpy_r_r234; +CPyL182: ; + cpy_r_r235 = NULL; + return cpy_r_r235; +CPyL183: ; + CPy_XDECREF(cpy_r_response); + goto CPyL13; +CPyL184: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + goto CPyL17; +CPyL185: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r33); + goto CPyL182; +CPyL186: ; + CPy_XDecRef(cpy_r_response); + goto CPyL182; +CPyL187: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + goto CPyL22; +CPyL188: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + goto CPyL182; +CPyL189: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r44); + goto CPyL182; +CPyL190: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r48); + goto CPyL182; +CPyL191: ; + CPy_DECREF(cpy_r_r52); + goto CPyL46; +CPyL192: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r52); + goto CPyL182; +CPyL193: ; + CPy_XDECREF(cpy_r_response); + CPy_DECREF(cpy_r_r38); + goto CPyL35; +CPyL194: ; + CPy_DecRef(cpy_r_r62); + goto CPyL40; +CPyL195: ; + CPy_DecRef(cpy_r_r62); + goto CPyL182; +CPyL196: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r74); + goto CPyL182; +CPyL197: ; + CPy_DECREF(cpy_r_r80); + goto CPyL51; +CPyL198: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + goto CPyL182; +CPyL199: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r84); + goto CPyL182; +CPyL200: ; + CPy_DECREF(cpy_r_r89); + goto CPyL55; +CPyL201: ; + CPy_DecRef(cpy_r_r99); + goto CPyL78; +CPyL202: ; + CPy_DECREF(cpy_r_r103); + goto CPyL63; +CPyL203: ; + CPy_DecRef(cpy_r_r104); + goto CPyL71; +CPyL204: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + goto CPyL74; +CPyL205: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r84); + goto CPyL77; +CPyL206: ; + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r121); + goto CPyL84; +CPyL207: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + goto CPyL82; +CPyL208: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r84); + goto CPyL85; +CPyL209: ; + CPy_DECREF(cpy_r_r81); + CPy_DECREF(cpy_r_r84); + goto CPyL92; +CPyL210: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r81); + CPy_XDecRef(cpy_r_r110); + goto CPyL97; +CPyL211: ; + CPy_DECREF(cpy_r_r137); + goto CPyL91; +CPyL212: ; + CPy_XDECREF(cpy_r_response); + CPy_DECREF(cpy_r_r38); + CPy_XDECREF(cpy_r_r110); + goto CPyL93; +CPyL213: ; + CPy_XDECREF(cpy_r_r131.f0); + CPy_XDECREF(cpy_r_r131.f1); + CPy_XDECREF(cpy_r_r131.f2); + goto CPyL94; +CPyL214: ; + CPy_XDECREF(cpy_r_response); + CPy_DECREF(cpy_r_r38); + goto CPyL96; +CPyL215: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r140); + goto CPyL182; +CPyL216: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142); + goto CPyL182; +CPyL217: ; + CPy_DECREF(cpy_r_r147); + goto CPyL105; +CPyL218: ; + CPy_XDECREF(cpy_r_response); + goto CPyL107; +CPyL219: ; + CPy_DecRef(cpy_r_r152); + goto CPyL117; +CPyL220: ; + CPy_DecRef(cpy_r_r154); + goto CPyL117; +CPyL221: ; + CPy_DecRef(cpy_r_r154); + CPy_DecRef(cpy_r_r155); + goto CPyL117; +CPyL222: ; + CPy_DECREF(cpy_r_r159); + goto CPyL112; +CPyL223: ; + CPy_DecRef(cpy_r_r160); + goto CPyL117; +CPyL224: ; + CPy_DecRef(cpy_r_r168); + CPy_DecRef(cpy_r_r169); + CPy_DecRef(cpy_r_r170); + goto CPyL123; +CPyL225: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r166.f0); + CPy_DecRef(cpy_r_r166.f1); + CPy_DecRef(cpy_r_r166.f2); + goto CPyL121; +CPyL226: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142); + goto CPyL124; +CPyL227: ; + CPy_DECREF(cpy_r_r139); + CPy_DECREF(cpy_r_r142); + goto CPyL130; +CPyL228: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r139); + goto CPyL133; +CPyL229: ; + CPy_DECREF(cpy_r_r184); + goto CPyL129; +CPyL230: ; + CPy_XDECREF(cpy_r_response); + CPy_DECREF(cpy_r_r38); + goto CPyL131; +CPyL231: ; + CPy_XDECREF(cpy_r_r179.f0); + CPy_XDECREF(cpy_r_r179.f1); + CPy_XDECREF(cpy_r_r179.f2); + goto CPyL132; +CPyL232: ; + CPy_DECREF(cpy_r_r38); + goto CPyL138; +CPyL233: ; + CPy_DECREF(cpy_r_r38); + goto CPyL177; +CPyL234: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + goto CPyL143; +CPyL235: ; + CPy_DECREF(cpy_r_r38); + goto CPyL148; +CPyL236: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_result); + goto CPyL152; +CPyL237: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_result); + goto CPyL182; +CPyL238: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_result); + CPy_DecRef(cpy_r_r201); + goto CPyL182; +CPyL239: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_result); + CPy_DecRef(cpy_r_r202); + goto CPyL182; +CPyL240: ; + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_result); + goto CPyL177; +CPyL241: ; + CPy_DECREF(cpy_r_result); + goto CPyL161; +CPyL242: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r217.f0); + CPy_DecRef(cpy_r_r217.f1); + goto CPyL162; +CPyL243: ; + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r221); + goto CPyL165; +CPyL244: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r221); + goto CPyL182; +CPyL245: ; + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r221); + CPy_DECREF(cpy_r_r226); + goto CPyL169; +CPyL246: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_result); + CPy_DecRef(cpy_r_r229); + goto CPyL182; +CPyL247: ; + CPy_XDecRef(cpy_r_response); + CPy_DecRef(cpy_r_r229); + CPy_DecRef(cpy_r_r230); + goto CPyL182; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "method", "params", 0}; + static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_method; + PyObject *obj_params; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_method; + if (likely(PyUnicode_Check(obj_method))) + arg_method = obj_method; + else { + CPy_TypeError("str", obj_method); + goto fail; + } + PyObject *arg_params = obj_params; + PyObject *retval = CPyDef_caching___RequestCachingMiddleware___process_request(arg_self, arg_make_request, arg_method, arg_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "process_request", 217, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching___RequestCachingMiddleware___uninstall(PyObject *cpy_r_self) { + char cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_is_killed = 1; + cpy_r_r0 = 1; + if (unlikely(!cpy_r_r0)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 285, CPyStatic_caching___globals); + goto CPyL14; + } + cpy_r_r1 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_cache; + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "block_cache", 286, CPyStatic_caching___globals); + goto CPyL14; + } + CPy_INCREF(cpy_r_r1); +CPyL2: ; + cpy_r_r2 = CPyDict_Clear(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 286, CPyStatic_caching___globals); + goto CPyL14; + } + cpy_r_r3 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "w3", 287, CPyStatic_caching___globals); + goto CPyL14; + } + CPy_INCREF(cpy_r_r3); +CPyL4: ; + cpy_r_r4 = CPyStatics[1047]; /* 'isConnected' */ + PyObject *cpy_r_r5[1] = {cpy_r_r3}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 287, CPyStatic_caching___globals); + goto CPyL15; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r8 = PyObject_IsTrue(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 287, CPyStatic_caching___globals); + goto CPyL14; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL13; + cpy_r_r11 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "w3", 288, CPyStatic_caching___globals); + goto CPyL14; + } + CPy_INCREF(cpy_r_r11); +CPyL8: ; + cpy_r_r12 = CPyStatics[906]; /* 'eth' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 288, CPyStatic_caching___globals); + goto CPyL14; + } + cpy_r_r14 = ((brownie___network___middlewares___caching___RequestCachingMiddlewareObject *)cpy_r_self)->_block_filter; + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/caching.py", "uninstall", "RequestCachingMiddleware", "block_filter", 288, CPyStatic_caching___globals); + goto CPyL16; + } + CPy_INCREF(cpy_r_r14); +CPyL10: ; + cpy_r_r15 = CPyStatics[1048]; /* 'filter_id' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 288, CPyStatic_caching___globals); + goto CPyL16; + } + cpy_r_r17 = CPyStatics[1049]; /* 'uninstall_filter' */ + PyObject *cpy_r_r18[2] = {cpy_r_r13, cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 288, CPyStatic_caching___globals); + goto CPyL17; + } else + goto CPyL18; +CPyL12: ; + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r16); +CPyL13: ; + return 1; +CPyL14: ; + cpy_r_r21 = 2; + return cpy_r_r21; +CPyL15: ; + CPy_DecRef(cpy_r_r3); + goto CPyL14; +CPyL16: ; + CPy_DecRef(cpy_r_r13); + goto CPyL14; +CPyL17: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r16); + goto CPyL14; +CPyL18: ; + CPy_DECREF(cpy_r_r20); + goto CPyL12; +} + +PyObject *CPyPy_caching___RequestCachingMiddleware___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":uninstall", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching___RequestCachingMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.caching.RequestCachingMiddleware", obj_self); + goto fail; + } + char retval = CPyDef_caching___RequestCachingMiddleware___uninstall(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/caching.py", "uninstall", 284, CPyStatic_caching___globals); + return NULL; +} + +char CPyDef_caching_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + void *cpy_r_r9; + void *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + char cpy_r_r83; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", -1, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_faster_hexbytes; + cpy_r_r6 = (PyObject **)&CPyModule_threading; + cpy_r_r7 = (PyObject **)&CPyModule_time; + PyObject **cpy_r_r8[3] = {cpy_r_r5, cpy_r_r6, cpy_r_r7}; + cpy_r_r9 = (void *)&cpy_r_r8; + int64_t cpy_r_r10[3] = {1, 2, 3}; + cpy_r_r11 = (void *)&cpy_r_r10; + cpy_r_r12 = CPyStatics[2244]; /* (('faster_hexbytes', 'faster_hexbytes', + 'faster_hexbytes'), + ('threading', 'threading', 'threading'), + ('time', 'time', 'time')) */ + cpy_r_r13 = CPyStatic_caching___globals; + cpy_r_r14 = CPyStatics[1050]; /* 'brownie/network/middlewares/caching.py' */ + cpy_r_r15 = CPyStatics[12]; /* '' */ + cpy_r_r16 = CPyImport_ImportMany(cpy_r_r12, cpy_r_r9, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r11); + if (!cpy_r_r16) goto CPyL22; + cpy_r_r17 = CPyStatics[2217]; /* ('OrderedDict',) */ + cpy_r_r18 = CPyStatics[4]; /* 'collections' */ + cpy_r_r19 = CPyStatic_caching___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 4, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_collections = cpy_r_r20; + CPy_INCREF(CPyModule_collections); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2245]; /* ('Any', 'Callable', 'Dict', 'Final', 'List', 'Optional', + 'Sequence', 'final') */ + cpy_r_r22 = CPyStatics[14]; /* 'typing' */ + cpy_r_r23 = CPyStatic_caching___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 5, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_typing = cpy_r_r24; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = CPyStatics[2239]; /* ('Web3',) */ + cpy_r_r26 = CPyStatics[859]; /* 'web3' */ + cpy_r_r27 = CPyStatic_caching___globals; + cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 7, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_web3 = cpy_r_r28; + CPy_INCREF(CPyModule_web3); + CPy_DECREF(cpy_r_r28); + cpy_r_r29 = CPyStatics[2246]; /* ('LogReceipt', 'RPCEndpoint') */ + cpy_r_r30 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r31 = CPyStatic_caching___globals; + cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 8, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_web3___types = cpy_r_r32; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r32); + cpy_r_r33 = CPyStatics[2247]; /* ('HexBytes', 'ujson_dumps') */ + cpy_r_r34 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r35 = CPyStatic_caching___globals; + cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 10, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_brownie____c_constants = cpy_r_r36; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r36); + cpy_r_r37 = CPyStatics[2135]; /* ('CONFIG', '_get_data_folder') */ + cpy_r_r38 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r39 = CPyStatic_caching___globals; + cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 11, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_brownie____config = cpy_r_r40; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r40); + cpy_r_r41 = CPyStatics[2248]; /* ('BrownieMiddlewareABC',) */ + cpy_r_r42 = CPyStatics[1009]; /* 'brownie.network.middlewares' */ + cpy_r_r43 = CPyStatic_caching___globals; + cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 12, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_brownie___network___middlewares = cpy_r_r44; + CPy_INCREF(CPyModule_brownie___network___middlewares); + CPy_DECREF(cpy_r_r44); + cpy_r_r45 = CPyStatics[2249]; /* ('Cursor',) */ + cpy_r_r46 = CPyStatics[1053]; /* 'brownie.utils.sql' */ + cpy_r_r47 = CPyStatic_caching___globals; + cpy_r_r48 = CPyImport_ImportFromMany(cpy_r_r46, cpy_r_r45, cpy_r_r45, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 13, CPyStatic_caching___globals); + goto CPyL22; + } + CPyModule_brownie___utils___sql = cpy_r_r48; + CPy_INCREF(CPyModule_brownie___utils___sql); + CPy_DECREF(cpy_r_r48); + cpy_r_r49 = CPyStatics[1054]; /* 'eth_getCode' */ + cpy_r_r50 = CPyDef_caching_____mypyc_lambda__0_obj(); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 18, CPyStatic_caching___globals); + goto CPyL22; + } + cpy_r_r51 = CPyDict_Build(1, cpy_r_r49, cpy_r_r50); + CPy_DECREF_NO_IMM(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 17, CPyStatic_caching___globals); + goto CPyL22; + } + CPyStatic_caching___LONGTERM_CACHE = cpy_r_r51; + CPy_INCREF(CPyStatic_caching___LONGTERM_CACHE); + cpy_r_r52 = CPyStatic_caching___globals; + cpy_r_r53 = CPyStatics[1055]; /* 'LONGTERM_CACHE' */ + cpy_r_r54 = CPyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r51); + CPy_DECREF(cpy_r_r51); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 17, CPyStatic_caching___globals); + goto CPyL22; + } + cpy_r_r56 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; + cpy_r_r57 = PyTuple_Pack(1, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); + goto CPyL22; + } + cpy_r_r58 = CPyStatics[1056]; /* 'brownie.network.middlewares.caching' */ + cpy_r_r59 = (PyObject *)CPyType_caching___RequestCachingMiddleware_template; + cpy_r_r60 = CPyType_FromTemplate(cpy_r_r59, cpy_r_r57, cpy_r_r58); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); + goto CPyL22; + } + cpy_r_r61 = CPyDef_caching___RequestCachingMiddleware_trait_vtable_setup(); + if (unlikely(cpy_r_r61 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", -1, CPyStatic_caching___globals); + goto CPyL23; + } + cpy_r_r62 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r63 = CPyStatics[1057]; /* 'table_key' */ + cpy_r_r64 = CPyStatics[1058]; /* 'cur' */ + cpy_r_r65 = CPyStatics[1059]; /* 'lock' */ + cpy_r_r66 = CPyStatics[979]; /* 'event' */ + cpy_r_r67 = CPyStatics[1060]; /* 'loop_thread' */ + cpy_r_r68 = CPyStatics[1061]; /* 'is_killed' */ + cpy_r_r69 = CPyStatics[1062]; /* 'last_block' */ + cpy_r_r70 = CPyStatics[1063]; /* 'last_block_seen' */ + cpy_r_r71 = CPyStatics[1064]; /* 'last_request' */ + cpy_r_r72 = CPyStatics[1065]; /* 'block_cache' */ + cpy_r_r73 = CPyStatics[1066]; /* 'block_filter' */ + cpy_r_r74 = CPyStatics[1010]; /* 'w3' */ + cpy_r_r75 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r76 = PyTuple_Pack(13, cpy_r_r63, cpy_r_r64, cpy_r_r65, cpy_r_r66, cpy_r_r67, cpy_r_r68, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73, cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); + goto CPyL23; + } + cpy_r_r77 = PyObject_SetAttr(cpy_r_r60, cpy_r_r62, cpy_r_r76); + CPy_DECREF(cpy_r_r76); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); + goto CPyL23; + } + CPyType_caching___RequestCachingMiddleware = (PyTypeObject *)cpy_r_r60; + CPy_INCREF(CPyType_caching___RequestCachingMiddleware); + cpy_r_r79 = CPyStatic_caching___globals; + cpy_r_r80 = CPyStatics[1067]; /* 'RequestCachingMiddleware' */ + cpy_r_r81 = PyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r60); + CPy_DECREF(cpy_r_r60); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/network/middlewares/caching.py", "", 100, CPyStatic_caching___globals); + goto CPyL22; + } + return 1; +CPyL22: ; + cpy_r_r83 = 2; + return cpy_r_r83; +CPyL23: ; + CPy_DecRef(cpy_r_r60); + goto CPyL22; +} + +PyObject *CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup(PyObject *cpy_r_type); +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware(PyObject *cpy_r_w3); + +static PyObject * +catch_tx_revert___TxRevertCatcherMiddleware_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_catch_tx_revert___TxRevertCatcherMiddleware) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +catch_tx_revert___TxRevertCatcherMiddleware_traverse(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_w3); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +catch_tx_revert___TxRevertCatcherMiddleware_clear(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self) +{ + Py_CLEAR(self->_w3); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +catch_tx_revert___TxRevertCatcherMiddleware_dealloc(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, catch_tx_revert___TxRevertCatcherMiddleware_dealloc) + catch_tx_revert___TxRevertCatcherMiddleware_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem catch_tx_revert___TxRevertCatcherMiddleware_vtable[7]; +static bool +CPyDef_catch_tx_revert___TxRevertCatcherMiddleware_trait_vtable_setup(void) +{ + CPyVTableItem catch_tx_revert___TxRevertCatcherMiddleware_vtable_scratch[] = { + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, + (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, + (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, + (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer, + (CPyVTableItem)CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request, + }; + memcpy(catch_tx_revert___TxRevertCatcherMiddleware_vtable, catch_tx_revert___TxRevertCatcherMiddleware_vtable_scratch, sizeof(catch_tx_revert___TxRevertCatcherMiddleware_vtable)); + return 1; +} + + +static PyGetSetDef catch_tx_revert___TxRevertCatcherMiddleware_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef catch_tx_revert___TxRevertCatcherMiddleware_methods[] = { + {"get_layer", + (PyCFunction)CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___get_layer, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, + {"process_request", + (PyCFunction)CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___process_request, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "TxRevertCatcherMiddleware", + .tp_new = catch_tx_revert___TxRevertCatcherMiddleware_new, + .tp_dealloc = (destructor)catch_tx_revert___TxRevertCatcherMiddleware_dealloc, + .tp_traverse = (traverseproc)catch_tx_revert___TxRevertCatcherMiddleware_traverse, + .tp_clear = (inquiry)catch_tx_revert___TxRevertCatcherMiddleware_clear, + .tp_getset = catch_tx_revert___TxRevertCatcherMiddleware_getseters, + .tp_methods = catch_tx_revert___TxRevertCatcherMiddleware_methods, + .tp_basicsize = sizeof(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject, vectorcall), + .tp_call = PyVectorcall_Call, + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("TxRevertCatcherMiddleware(w3)\n--\n\n"), +}; +static PyTypeObject *CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template = &CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template_; + +PyObject *CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *self; + self = (brownie___network___middlewares___catch_tx_revert___TxRevertCatcherMiddlewareObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = catch_tx_revert___TxRevertCatcherMiddleware_vtable; + self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware(PyObject *cpy_r_w3) +{ + PyObject *self = CPyDef_catch_tx_revert_____mypyc__TxRevertCatcherMiddleware_setup((PyObject *)CPyType_catch_tx_revert___TxRevertCatcherMiddleware); + if (self == NULL) + return NULL; + char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyMethodDef catch_tx_revertmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___middlewares___catch_tx_revert(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___catch_tx_revert__internal, "__name__"); + CPyStatic_catch_tx_revert___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___catch_tx_revert__internal); + if (unlikely(CPyStatic_catch_tx_revert___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_catch_tx_revert_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___middlewares___catch_tx_revert__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_catch_tx_revert___TxRevertCatcherMiddleware); + return -1; +} +static struct PyModuleDef catch_tx_revertmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.middlewares.catch_tx_revert", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + catch_tx_revertmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___middlewares___catch_tx_revert(void) +{ + if (CPyModule_brownie___network___middlewares___catch_tx_revert__internal) { + Py_INCREF(CPyModule_brownie___network___middlewares___catch_tx_revert__internal); + return CPyModule_brownie___network___middlewares___catch_tx_revert__internal; + } + CPyModule_brownie___network___middlewares___catch_tx_revert__internal = PyModule_Create(&catch_tx_revertmodule); + if (unlikely(CPyModule_brownie___network___middlewares___catch_tx_revert__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___middlewares___catch_tx_revert(CPyModule_brownie___network___middlewares___catch_tx_revert__internal) != 0) + goto fail; + return CPyModule_brownie___network___middlewares___catch_tx_revert__internal; + fail: + return NULL; +} + +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + cpy_r_r0 = CPyStatics[2028]; /* -1 */ + return cpy_r_r0; +} + +PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"w3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_w3 = obj_w3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(arg_cls, arg_w3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "get_layer", 20, CPyStatic_catch_tx_revert___globals); + return NULL; +} + +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { + PyObject **cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r0[2] = {cpy_r_method, cpy_r_params}; + cpy_r_r1 = (PyObject **)&cpy_r_r0; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r1, 2, 0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 30, CPyStatic_catch_tx_revert___globals); + goto CPyL12; + } + cpy_r_r3 = CPyStatics[2443]; /* frozenset({'eth_call', 'eth_estimateGas'}) */ + cpy_r_r4 = PySet_Contains(cpy_r_r3, cpy_r_method); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 31, CPyStatic_catch_tx_revert___globals); + goto CPyL13; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL10; + cpy_r_r7 = CPyStatics[1070]; /* 'error' */ + cpy_r_r8 = PySequence_Contains(cpy_r_r2, cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 31, CPyStatic_catch_tx_revert___globals); + goto CPyL13; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL10; + cpy_r_r11 = CPyStatics[1070]; /* 'error' */ + cpy_r_r12 = PyObject_GetItem(cpy_r_r2, cpy_r_r11); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); + goto CPyL12; + } + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + PyObject *cpy_r_r16[1] = {cpy_r_r12}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + CPy_DECREF(cpy_r_r12); + CPy_Raise(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 32, CPyStatic_catch_tx_revert___globals); + goto CPyL12; + } + CPy_Unreachable(); +CPyL10: ; + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r19 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 33, CPyStatic_catch_tx_revert___globals, "dict", cpy_r_r2); + goto CPyL12; + } + return cpy_r_r19; +CPyL12: ; + cpy_r_r20 = NULL; + return cpy_r_r20; +CPyL13: ; + CPy_DecRef(cpy_r_r2); + goto CPyL12; +CPyL14: ; + CPy_DecRef(cpy_r_r12); + goto CPyL12; +} + +PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "method", "params", 0}; + static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_method; + PyObject *obj_params; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_catch_tx_revert___TxRevertCatcherMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.catch_tx_revert.TxRevertCatcherMiddleware", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_method; + if (likely(PyUnicode_Check(obj_method))) + arg_method = obj_method; + else { + CPy_TypeError("str", obj_method); + goto fail; + } + PyObject *arg_params = obj_params; + PyObject *retval = CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request(arg_self, arg_make_request, arg_method, arg_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "process_request", 23, CPyStatic_catch_tx_revert___globals); + return NULL; +} + +char CPyDef_catch_tx_revert_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", -1, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2250]; /* ('Any', 'Callable', 'Dict', 'Optional', 'Sequence', + 'final') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_catch_tx_revert___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 1, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2239]; /* ('Web3',) */ + cpy_r_r10 = CPyStatics[859]; /* 'web3' */ + cpy_r_r11 = CPyStatic_catch_tx_revert___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 3, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + CPyModule_web3 = cpy_r_r12; + CPy_INCREF(CPyModule_web3); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2240]; /* ('RPCEndpoint',) */ + cpy_r_r14 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r15 = CPyStatic_catch_tx_revert___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 4, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + CPyModule_web3___types = cpy_r_r16; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2248]; /* ('BrownieMiddlewareABC',) */ + cpy_r_r18 = CPyStatics[1009]; /* 'brownie.network.middlewares' */ + cpy_r_r19 = CPyStatic_catch_tx_revert___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 6, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + CPyModule_brownie___network___middlewares = cpy_r_r20; + CPy_INCREF(CPyModule_brownie___network___middlewares); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; + cpy_r_r22 = PyTuple_Pack(1, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + cpy_r_r23 = CPyStatics[1071]; /* 'brownie.network.middlewares.catch_tx_revert' */ + cpy_r_r24 = (PyObject *)CPyType_catch_tx_revert___TxRevertCatcherMiddleware_template; + cpy_r_r25 = CPyType_FromTemplate(cpy_r_r24, cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + cpy_r_r26 = CPyDef_catch_tx_revert___TxRevertCatcherMiddleware_trait_vtable_setup(); + if (unlikely(cpy_r_r26 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", -1, CPyStatic_catch_tx_revert___globals); + goto CPyL15; + } + cpy_r_r27 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r28 = CPyStatics[1010]; /* 'w3' */ + cpy_r_r29 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r30 = PyTuple_Pack(2, cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); + goto CPyL15; + } + cpy_r_r31 = PyObject_SetAttr(cpy_r_r25, cpy_r_r27, cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); + goto CPyL15; + } + CPyType_catch_tx_revert___TxRevertCatcherMiddleware = (PyTypeObject *)cpy_r_r25; + CPy_INCREF(CPyType_catch_tx_revert___TxRevertCatcherMiddleware); + cpy_r_r33 = CPyStatic_catch_tx_revert___globals; + cpy_r_r34 = CPyStatics[1072]; /* 'TxRevertCatcherMiddleware' */ + cpy_r_r35 = PyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/middlewares/catch_tx_revert.py", "", 10, CPyStatic_catch_tx_revert___globals); + goto CPyL14; + } + return 1; +CPyL14: ; + cpy_r_r37 = 2; + return cpy_r_r37; +CPyL15: ; + CPy_DecRef(cpy_r_r25); + goto CPyL14; +} + +PyObject *CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup(PyObject *cpy_r_type); +PyObject *CPyDef_ganache7___Ganache7MiddleWare(PyObject *cpy_r_w3); + +static PyObject * +ganache7___Ganache7MiddleWare_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_ganache7___Ganache7MiddleWare) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +ganache7___Ganache7MiddleWare_traverse(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_w3); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +ganache7___Ganache7MiddleWare_clear(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self) +{ + Py_CLEAR(self->_w3); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +ganache7___Ganache7MiddleWare_dealloc(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, ganache7___Ganache7MiddleWare_dealloc) + ganache7___Ganache7MiddleWare_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem ganache7___Ganache7MiddleWare_vtable[7]; +static bool +CPyDef_ganache7___Ganache7MiddleWare_trait_vtable_setup(void) +{ + CPyVTableItem ganache7___Ganache7MiddleWare_vtable_scratch[] = { + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, + (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___get_layer, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, + (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___process_request, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, + (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___get_layer, + (CPyVTableItem)CPyDef_ganache7___Ganache7MiddleWare___process_request, + }; + memcpy(ganache7___Ganache7MiddleWare_vtable, ganache7___Ganache7MiddleWare_vtable_scratch, sizeof(ganache7___Ganache7MiddleWare_vtable)); + return 1; +} + + +static PyGetSetDef ganache7___Ganache7MiddleWare_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef ganache7___Ganache7MiddleWare_methods[] = { + {"get_layer", + (PyCFunction)CPyPy_ganache7___Ganache7MiddleWare___get_layer, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, + {"process_request", + (PyCFunction)CPyPy_ganache7___Ganache7MiddleWare___process_request, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_ganache7___Ganache7MiddleWare_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Ganache7MiddleWare", + .tp_new = ganache7___Ganache7MiddleWare_new, + .tp_dealloc = (destructor)ganache7___Ganache7MiddleWare_dealloc, + .tp_traverse = (traverseproc)ganache7___Ganache7MiddleWare_traverse, + .tp_clear = (inquiry)ganache7___Ganache7MiddleWare_clear, + .tp_getset = ganache7___Ganache7MiddleWare_getseters, + .tp_methods = ganache7___Ganache7MiddleWare_methods, + .tp_basicsize = sizeof(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___ganache7___Ganache7MiddleWareObject, vectorcall), + .tp_call = PyVectorcall_Call, + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("Ganache7MiddleWare(w3)\n--\n\n"), +}; +static PyTypeObject *CPyType_ganache7___Ganache7MiddleWare_template = &CPyType_ganache7___Ganache7MiddleWare_template_; + +PyObject *CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *self; + self = (brownie___network___middlewares___ganache7___Ganache7MiddleWareObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = ganache7___Ganache7MiddleWare_vtable; + self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_ganache7___Ganache7MiddleWare(PyObject *cpy_r_w3) +{ + PyObject *self = CPyDef_ganache7_____mypyc__Ganache7MiddleWare_setup((PyObject *)CPyType_ganache7___Ganache7MiddleWare); + if (self == NULL) + return NULL; + char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyMethodDef ganache7module_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___middlewares___ganache7(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___ganache7__internal, "__name__"); + CPyStatic_ganache7___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___ganache7__internal); + if (unlikely(CPyStatic_ganache7___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_ganache7_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___middlewares___ganache7__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_ganache7___Ganache7MiddleWare); + return -1; +} +static struct PyModuleDef ganache7module = { + PyModuleDef_HEAD_INIT, + "brownie.network.middlewares.ganache7", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + ganache7module_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___middlewares___ganache7(void) +{ + if (CPyModule_brownie___network___middlewares___ganache7__internal) { + Py_INCREF(CPyModule_brownie___network___middlewares___ganache7__internal); + return CPyModule_brownie___network___middlewares___ganache7__internal; + } + CPyModule_brownie___network___middlewares___ganache7__internal = PyModule_Create(&ganache7module); + if (unlikely(CPyModule_brownie___network___middlewares___ganache7__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___middlewares___ganache7(CPyModule_brownie___network___middlewares___ganache7__internal) != 0) + goto fail; + return CPyModule_brownie___network___middlewares___ganache7__internal; + fail: + return NULL; +} + +PyObject *CPyDef_ganache7___Ganache7MiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + cpy_r_r0 = CPyStatics[1073]; /* 'client_version' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); + goto CPyL8; + } + cpy_r_r2 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r6 = CPyStatics[1074]; /* 'ganache/v7' */ + cpy_r_r7 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); + goto CPyL10; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 13, CPyStatic_ganache7___globals); + goto CPyL8; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL6; + cpy_r_r14 = CPyStatics[2050]; /* -100 */ + CPy_INCREF(cpy_r_r14); + cpy_r_r15 = cpy_r_r14; + goto CPyL7; +CPyL6: ; + cpy_r_r16 = Py_None; + cpy_r_r15 = cpy_r_r16; +CPyL7: ; + return cpy_r_r15; +CPyL8: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +CPyL9: ; + CPy_DecRef(cpy_r_r1); + goto CPyL8; +CPyL10: ; + CPy_DecRef(cpy_r_r5); + goto CPyL8; +} + +PyObject *CPyPy_ganache7___Ganache7MiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"w3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_w3 = obj_w3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_ganache7___Ganache7MiddleWare___get_layer(arg_cls, arg_w3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "get_layer", 12, CPyStatic_ganache7___globals); + return NULL; +} + +PyObject *CPyDef_ganache7___Ganache7MiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { + PyObject **cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_error; + int32_t cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_data; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + int32_t cpy_r_r63; + char cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_msg; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject **cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + int32_t cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + int32_t cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r0[2] = {cpy_r_method, cpy_r_params}; + cpy_r_r1 = (PyObject **)&cpy_r_r0; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r1, 2, 0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 21, CPyStatic_ganache7___globals); + goto CPyL43; + } + cpy_r_r3 = CPyStatics[2444]; /* frozenset({'eth_sendRawTransaction', + 'eth_sendTransaction'}) */ + cpy_r_r4 = PySet_Contains(cpy_r_r3, cpy_r_method); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 31, CPyStatic_ganache7___globals); + goto CPyL44; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL18; + cpy_r_r7 = CPyStatics[1070]; /* 'error' */ + cpy_r_r8 = PySequence_Contains(cpy_r_r2, cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 32, CPyStatic_ganache7___globals); + goto CPyL44; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL18; + cpy_r_r11 = CPyStatics[311]; /* 'data' */ + cpy_r_r12 = CPyStatics[1070]; /* 'error' */ + cpy_r_r13 = PyObject_GetItem(cpy_r_r2, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 33, CPyStatic_ganache7___globals); + goto CPyL44; + } + CPy_INCREF(cpy_r_r13); + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 33, CPyStatic_ganache7___globals, "dict", cpy_r_r13); + goto CPyL45; + } + cpy_r_error = cpy_r_r14; + cpy_r_r15 = PySequence_Contains(cpy_r_r13, cpy_r_r11); + CPy_DECREF(cpy_r_r13); + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 33, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_r17 = cpy_r_r15; + if (!cpy_r_r17) goto CPyL47; + cpy_r_r18 = CPyStatics[311]; /* 'data' */ + cpy_r_r19 = CPyDict_GetItem(cpy_r_error, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 35, CPyStatic_ganache7___globals); + goto CPyL46; + } + if (likely(PyDict_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 35, CPyStatic_ganache7___globals, "dict", cpy_r_r19); + goto CPyL46; + } + cpy_r_data = cpy_r_r20; + cpy_r_r21 = CPyStatics[931]; /* 'message' */ + cpy_r_r22 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r23[2] = {cpy_r_data, cpy_r_r21}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 36, CPyStatic_ganache7___globals); + goto CPyL48; + } + cpy_r_r26 = CPyStatics[1070]; /* 'error' */ + cpy_r_r27 = CPyDict_SetItem(cpy_r_data, cpy_r_r26, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 36, CPyStatic_ganache7___globals); + goto CPyL48; + } + cpy_r_r29 = CPyStatics[1075]; /* 'programCounter' */ + cpy_r_r30 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r31[2] = {cpy_r_data, cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 37, CPyStatic_ganache7___globals); + goto CPyL48; + } + cpy_r_r34 = CPyStatics[1076]; /* 'program_counter' */ + cpy_r_r35 = CPyDict_SetItem(cpy_r_data, cpy_r_r34, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 37, CPyStatic_ganache7___globals); + goto CPyL48; + } + cpy_r_r37 = CPyStatics[1026]; /* 'hash' */ + cpy_r_r38 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r39[2] = {cpy_r_data, cpy_r_r37}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 38, CPyStatic_ganache7___globals); + goto CPyL48; + } + cpy_r_r42 = CPyDict_Build(1, cpy_r_r41, cpy_r_data); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_data); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 38, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_r43 = CPyStatics[311]; /* 'data' */ + cpy_r_r44 = CPyDict_SetItem(cpy_r_error, cpy_r_r43, cpy_r_r42); + CPy_DECREF(cpy_r_error); + CPy_DECREF(cpy_r_r42); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 38, CPyStatic_ganache7___globals); + goto CPyL44; + } +CPyL18: ; + cpy_r_r46 = CPyStatics[1068]; /* 'eth_call' */ + cpy_r_r47 = CPyStr_Equal(cpy_r_method, cpy_r_r46); + if (!cpy_r_r47) goto CPyL41; + cpy_r_r48 = CPyStatics[1070]; /* 'error' */ + cpy_r_r49 = PySequence_Contains(cpy_r_r2, cpy_r_r48); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 40, CPyStatic_ganache7___globals); + goto CPyL44; + } + cpy_r_r51 = cpy_r_r49; + if (!cpy_r_r51) goto CPyL41; + cpy_r_r52 = CPyStatics[1070]; /* 'error' */ + cpy_r_r53 = PyObject_GetItem(cpy_r_r2, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 41, CPyStatic_ganache7___globals); + goto CPyL44; + } + if (likely(PyDict_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 41, CPyStatic_ganache7___globals, "dict", cpy_r_r53); + goto CPyL44; + } + cpy_r_error = cpy_r_r54; + cpy_r_r55 = CPyStatics[931]; /* 'message' */ + cpy_r_r56 = CPyStatics[114]; /* '' */ + cpy_r_r57 = CPyDict_Get(cpy_r_error, cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 42, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_r58 = CPyStatics[1077]; /* 'VM Exception' */ + cpy_r_r59 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 42, CPyStatic_ganache7___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r57); + cpy_r_r63 = PyObject_IsTrue(cpy_r_r62); + CPy_DECREF(cpy_r_r62); + cpy_r_r64 = cpy_r_r63 >= 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 42, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_r65 = cpy_r_r63; + if (!cpy_r_r65) goto CPyL50; + cpy_r_r66 = CPyStatics[931]; /* 'message' */ + cpy_r_r67 = CPyDict_GetItem(cpy_r_error, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 44, CPyStatic_ganache7___globals); + goto CPyL46; + } + if (likely(PyUnicode_Check(cpy_r_r67))) + cpy_r_r68 = cpy_r_r67; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 44, CPyStatic_ganache7___globals, "str", cpy_r_r67); + goto CPyL46; + } + cpy_r_msg = cpy_r_r68; + cpy_r_r69 = CPyStatics[478]; /* ': ' */ + cpy_r_r70 = CPyStatics[464]; /* 'split' */ + cpy_r_r71 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r72[3] = {cpy_r_msg, cpy_r_r69, cpy_r_r71}; + cpy_r_r73 = (PyObject **)&cpy_r_r72; + cpy_r_r74 = CPyStatics[2130]; /* ('maxsplit',) */ + cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r73, 9223372036854775810ULL, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_msg); + if (likely(PyList_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals, "list", cpy_r_r75); + goto CPyL52; + } + cpy_r_r77 = CPyList_GetItemShort(cpy_r_r76, -2); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals); + goto CPyL52; + } + if (likely(PyUnicode_Check(cpy_r_r77))) + cpy_r_r78 = cpy_r_r77; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 45, CPyStatic_ganache7___globals, "str", cpy_r_r77); + goto CPyL52; + } + CPy_DECREF(cpy_r_r75); + cpy_r_msg = cpy_r_r78; + cpy_r_r79 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r80 = CPyStr_Startswith(cpy_r_msg, cpy_r_r79); + cpy_r_r81 = cpy_r_r80; + if (cpy_r_r81) { + goto CPyL53; + } else + goto CPyL37; +CPyL34: ; + cpy_r_r82 = CPyStatics[1070]; /* 'error' */ + cpy_r_r83 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r84 = CPyStatics[1079]; /* 'reason' */ + cpy_r_r85 = CPyStatics[311]; /* 'data' */ + cpy_r_r86 = CPyDict_GetItem(cpy_r_error, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 47, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_r87 = CPyDict_Build(2, cpy_r_r82, cpy_r_r83, cpy_r_r84, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 47, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_data = cpy_r_r87; + goto CPyL39; +CPyL37: ; + cpy_r_r88 = CPyStatics[1070]; /* 'error' */ + cpy_r_r89 = CPyStatics[1079]; /* 'reason' */ + cpy_r_r90 = Py_None; + cpy_r_r91 = CPyDict_Build(2, cpy_r_r88, cpy_r_msg, cpy_r_r89, cpy_r_r90); + CPy_DECREF(cpy_r_msg); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 49, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_data = cpy_r_r91; +CPyL39: ; + cpy_r_r92 = CPyStatics[701]; /* '0x' */ + cpy_r_r93 = CPyDict_Build(1, cpy_r_r92, cpy_r_data); + CPy_DECREF(cpy_r_data); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 50, CPyStatic_ganache7___globals); + goto CPyL46; + } + cpy_r_r94 = CPyStatics[311]; /* 'data' */ + cpy_r_r95 = CPyDict_SetItem(cpy_r_error, cpy_r_r94, cpy_r_r93); + CPy_DECREF(cpy_r_error); + CPy_DECREF(cpy_r_r93); + cpy_r_r96 = cpy_r_r95 >= 0; + if (unlikely(!cpy_r_r96)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 50, CPyStatic_ganache7___globals); + goto CPyL44; + } +CPyL41: ; + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r97 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/ganache7.py", "process_request", 52, CPyStatic_ganache7___globals, "dict", cpy_r_r2); + goto CPyL43; + } + return cpy_r_r97; +CPyL43: ; + cpy_r_r98 = NULL; + return cpy_r_r98; +CPyL44: ; + CPy_DecRef(cpy_r_r2); + goto CPyL43; +CPyL45: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + goto CPyL43; +CPyL46: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_error); + goto CPyL43; +CPyL47: ; + CPy_DECREF(cpy_r_error); + goto CPyL18; +CPyL48: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_error); + CPy_DecRef(cpy_r_data); + goto CPyL43; +CPyL49: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_error); + CPy_DecRef(cpy_r_r57); + goto CPyL43; +CPyL50: ; + CPy_DECREF(cpy_r_error); + goto CPyL41; +CPyL51: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_error); + CPy_DecRef(cpy_r_msg); + goto CPyL43; +CPyL52: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_error); + CPy_DecRef(cpy_r_r75); + goto CPyL43; +CPyL53: ; + CPy_DECREF(cpy_r_msg); + goto CPyL34; +} + +PyObject *CPyPy_ganache7___Ganache7MiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "method", "params", 0}; + static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_method; + PyObject *obj_params; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_ganache7___Ganache7MiddleWare)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.ganache7.Ganache7MiddleWare", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_method; + if (likely(PyUnicode_Check(obj_method))) + arg_method = obj_method; + else { + CPy_TypeError("str", obj_method); + goto fail; + } + PyObject *arg_params = obj_params; + PyObject *retval = CPyDef_ganache7___Ganache7MiddleWare___process_request(arg_self, arg_make_request, arg_method, arg_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "process_request", 15, CPyStatic_ganache7___globals); + return NULL; +} + +char CPyDef_ganache7_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", -1, CPyStatic_ganache7___globals); + goto CPyL14; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2251]; /* ('Any', 'Callable', 'Dict', 'List', 'Optional', + 'Sequence', 'final') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_ganache7___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 1, CPyStatic_ganache7___globals); + goto CPyL14; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2239]; /* ('Web3',) */ + cpy_r_r10 = CPyStatics[859]; /* 'web3' */ + cpy_r_r11 = CPyStatic_ganache7___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 3, CPyStatic_ganache7___globals); + goto CPyL14; + } + CPyModule_web3 = cpy_r_r12; + CPy_INCREF(CPyModule_web3); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2240]; /* ('RPCEndpoint',) */ + cpy_r_r14 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r15 = CPyStatic_ganache7___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 4, CPyStatic_ganache7___globals); + goto CPyL14; + } + CPyModule_web3___types = cpy_r_r16; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2248]; /* ('BrownieMiddlewareABC',) */ + cpy_r_r18 = CPyStatics[1009]; /* 'brownie.network.middlewares' */ + cpy_r_r19 = CPyStatic_ganache7___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 6, CPyStatic_ganache7___globals); + goto CPyL14; + } + CPyModule_brownie___network___middlewares = cpy_r_r20; + CPy_INCREF(CPyModule_brownie___network___middlewares); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; + cpy_r_r22 = PyTuple_Pack(1, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); + goto CPyL14; + } + cpy_r_r23 = CPyStatics[1080]; /* 'brownie.network.middlewares.ganache7' */ + cpy_r_r24 = (PyObject *)CPyType_ganache7___Ganache7MiddleWare_template; + cpy_r_r25 = CPyType_FromTemplate(cpy_r_r24, cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); + goto CPyL14; + } + cpy_r_r26 = CPyDef_ganache7___Ganache7MiddleWare_trait_vtable_setup(); + if (unlikely(cpy_r_r26 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", -1, CPyStatic_ganache7___globals); + goto CPyL15; + } + cpy_r_r27 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r28 = CPyStatics[1010]; /* 'w3' */ + cpy_r_r29 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r30 = PyTuple_Pack(2, cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); + goto CPyL15; + } + cpy_r_r31 = PyObject_SetAttr(cpy_r_r25, cpy_r_r27, cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); + goto CPyL15; + } + CPyType_ganache7___Ganache7MiddleWare = (PyTypeObject *)cpy_r_r25; + CPy_INCREF(CPyType_ganache7___Ganache7MiddleWare); + cpy_r_r33 = CPyStatic_ganache7___globals; + cpy_r_r34 = CPyStatics[1081]; /* 'Ganache7MiddleWare' */ + cpy_r_r35 = PyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/middlewares/ganache7.py", "", 10, CPyStatic_ganache7___globals); + goto CPyL14; + } + return 1; +CPyL14: ; + cpy_r_r37 = 2; + return cpy_r_r37; +CPyL15: ; + CPy_DecRef(cpy_r_r25); + goto CPyL14; +} + +PyObject *CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup(PyObject *cpy_r_type); +PyObject *CPyDef_geth_poa___GethPOAMiddleware(PyObject *cpy_r_w3); + +static PyObject * +geth_poa___GethPOAMiddleware_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_geth_poa___GethPOAMiddleware) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +geth_poa___GethPOAMiddleware_traverse(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_w3); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +geth_poa___GethPOAMiddleware_clear(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self) +{ + Py_CLEAR(self->_w3); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +geth_poa___GethPOAMiddleware_dealloc(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, geth_poa___GethPOAMiddleware_dealloc) + geth_poa___GethPOAMiddleware_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem geth_poa___GethPOAMiddleware_vtable[7]; +static bool +CPyDef_geth_poa___GethPOAMiddleware_trait_vtable_setup(void) +{ + CPyVTableItem geth_poa___GethPOAMiddleware_vtable_scratch[] = { + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, + (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___get_layer, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, + (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___process_request, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, + (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___get_layer, + (CPyVTableItem)CPyDef_geth_poa___GethPOAMiddleware___process_request, + }; + memcpy(geth_poa___GethPOAMiddleware_vtable, geth_poa___GethPOAMiddleware_vtable_scratch, sizeof(geth_poa___GethPOAMiddleware_vtable)); + return 1; +} + + +static PyGetSetDef geth_poa___GethPOAMiddleware_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef geth_poa___GethPOAMiddleware_methods[] = { + {"get_layer", + (PyCFunction)CPyPy_geth_poa___GethPOAMiddleware___get_layer, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, + {"process_request", + (PyCFunction)CPyPy_geth_poa___GethPOAMiddleware___process_request, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_geth_poa___GethPOAMiddleware_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "GethPOAMiddleware", + .tp_new = geth_poa___GethPOAMiddleware_new, + .tp_dealloc = (destructor)geth_poa___GethPOAMiddleware_dealloc, + .tp_traverse = (traverseproc)geth_poa___GethPOAMiddleware_traverse, + .tp_clear = (inquiry)geth_poa___GethPOAMiddleware_clear, + .tp_getset = geth_poa___GethPOAMiddleware_getseters, + .tp_methods = geth_poa___GethPOAMiddleware_methods, + .tp_basicsize = sizeof(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject, vectorcall), + .tp_call = PyVectorcall_Call, + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("GethPOAMiddleware(w3)\n--\n\n"), +}; +static PyTypeObject *CPyType_geth_poa___GethPOAMiddleware_template = &CPyType_geth_poa___GethPOAMiddleware_template_; + +PyObject *CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *self; + self = (brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = geth_poa___GethPOAMiddleware_vtable; + self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_geth_poa___GethPOAMiddleware(PyObject *cpy_r_w3) +{ + PyObject *self = CPyDef_geth_poa_____mypyc__GethPOAMiddleware_setup((PyObject *)CPyType_geth_poa___GethPOAMiddleware); + if (self == NULL) + return NULL; + char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyMethodDef geth_poamodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___middlewares___geth_poa(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___geth_poa__internal, "__name__"); + CPyStatic_geth_poa___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___geth_poa__internal); + if (unlikely(CPyStatic_geth_poa___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_geth_poa_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___middlewares___geth_poa__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_geth_poa___GethPOAMiddleware); + return -1; +} +static struct PyModuleDef geth_poamodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.middlewares.geth_poa", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + geth_poamodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___middlewares___geth_poa(void) +{ + if (CPyModule_brownie___network___middlewares___geth_poa__internal) { + Py_INCREF(CPyModule_brownie___network___middlewares___geth_poa__internal); + return CPyModule_brownie___network___middlewares___geth_poa__internal; + } + CPyModule_brownie___network___middlewares___geth_poa__internal = PyModule_Create(&geth_poamodule); + if (unlikely(CPyModule_brownie___network___middlewares___geth_poa__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___middlewares___geth_poa(CPyModule_brownie___network___middlewares___geth_poa__internal) != 0) + goto fail; + return CPyModule_brownie___network___middlewares___geth_poa__internal; + fail: + return NULL; +} + +PyObject *CPyDef_geth_poa___GethPOAMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + tuple_T1O cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + tuple_T2IO cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_block_idents; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + tuple_T3OOO cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + cpy_r_r0 = CPyStatics[423]; /* 'live' */ + cpy_r_r1 = CPyStr_Equal(cpy_r_network_type, cpy_r_r0); + if (!cpy_r_r1) goto CPyL2; + cpy_r_r2 = CPyStatics[1016]; /* 'latest' */ + CPy_INCREF(cpy_r_r2); + cpy_r_r3.f0 = cpy_r_r2; + cpy_r_r4 = PyTuple_New(1); + if (unlikely(cpy_r_r4 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp541 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp541); + cpy_r_r5 = cpy_r_r4; + goto CPyL3; +CPyL2: ; + cpy_r_r6 = CPyStatics[1016]; /* 'latest' */ + CPy_INCREF(cpy_r_r6); + cpy_r_r7.f0 = 0; + cpy_r_r7.f1 = cpy_r_r6; + cpy_r_r8 = PyTuple_New(2); + if (unlikely(cpy_r_r8 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp542 = CPyTagged_StealAsObject(cpy_r_r7.f0); + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp542); + PyObject *__tmp543 = cpy_r_r7.f1; + PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp543); + cpy_r_r5 = cpy_r_r8; +CPyL3: ; + cpy_r_block_idents = cpy_r_r5; + cpy_r_r9 = PyObject_GetIter(cpy_r_block_idents); + CPy_DECREF_NO_IMM(cpy_r_block_idents); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 21, CPyStatic_geth_poa___globals); + goto CPyL12; + } +CPyL5: ; + cpy_r_r10 = PyIter_Next(cpy_r_r9); + if (cpy_r_r10 == NULL) goto CPyL20; + if (PyLong_Check(cpy_r_r10)) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL544; + if (PyUnicode_Check(cpy_r_r10)) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL544; + CPy_TypeErrorTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 21, CPyStatic_geth_poa___globals, "union[int, str]", cpy_r_r10); + goto CPyL21; +__LL544: ; + cpy_r_r12 = CPyStatics[906]; /* 'eth' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 22, CPyStatic_geth_poa___globals); + goto CPyL22; + } + cpy_r_r14 = CPyStatics[1023]; /* 'get_block' */ + PyObject *cpy_r_r15[2] = {cpy_r_r13, cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 22, CPyStatic_geth_poa___globals); + goto CPyL23; + } else + goto CPyL24; +CPyL9: ; + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r11); + goto CPyL5; +CPyL10: ; + cpy_r_r18 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 21, CPyStatic_geth_poa___globals); + goto CPyL12; + } + cpy_r_r19 = Py_None; + return cpy_r_r19; +CPyL12: ; + cpy_r_r20 = CPy_CatchError(); + cpy_r_r21 = CPyStatic_geth_poa___globals; + cpy_r_r22 = CPyStatics[1082]; /* 'ExtraDataLengthError' */ + cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 24, CPyStatic_geth_poa___globals); + goto CPyL17; + } + cpy_r_r24 = CPy_ExceptionMatches(cpy_r_r23); + CPy_DecRef(cpy_r_r23); + if (!cpy_r_r24) goto CPyL15; + cpy_r_r25 = CPyStatics[2028]; /* -1 */ + CPy_RestoreExcInfo(cpy_r_r20); + CPy_DecRef(cpy_r_r20.f0); + CPy_DecRef(cpy_r_r20.f1); + CPy_DecRef(cpy_r_r20.f2); + return cpy_r_r25; +CPyL15: ; + CPy_Reraise(); + if (!0) { + goto CPyL17; + } else + goto CPyL25; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + CPy_RestoreExcInfo(cpy_r_r20); + CPy_DecRef(cpy_r_r20.f0); + CPy_DecRef(cpy_r_r20.f1); + CPy_DecRef(cpy_r_r20.f2); + cpy_r_r26 = CPy_KeepPropagating(); + if (!cpy_r_r26) goto CPyL19; + CPy_Unreachable(); +CPyL19: ; + cpy_r_r27 = NULL; + return cpy_r_r27; +CPyL20: ; + CPy_DECREF(cpy_r_r9); + goto CPyL10; +CPyL21: ; + CPy_DecRef(cpy_r_r9); + goto CPyL12; +CPyL22: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r11); + goto CPyL12; +CPyL23: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL12; +CPyL24: ; + CPy_DECREF(cpy_r_r17); + goto CPyL9; +CPyL25: ; + CPy_DecRef(cpy_r_r20.f0); + CPy_DecRef(cpy_r_r20.f1); + CPy_DecRef(cpy_r_r20.f2); + goto CPyL16; +} + +PyObject *CPyPy_geth_poa___GethPOAMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"w3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_w3 = obj_w3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_geth_poa___GethPOAMiddleware___get_layer(arg_cls, arg_w3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "get_layer", 14, CPyStatic_geth_poa___globals); + return NULL; +} + +PyObject *CPyDef_geth_poa___GethPOAMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + cpy_r_r0 = ((brownie___network___middlewares___geth_poa___GethPOAMiddlewareObject *)cpy_r_self)->_w3; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/network/middlewares/geth_poa.py", "process_request", "GethPOAMiddleware", "w3", 33, CPyStatic_geth_poa___globals); + goto CPyL6; + } + CPy_INCREF(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = CPyStatic_geth_poa___globals; + cpy_r_r2 = CPyStatics[1083]; /* 'geth_poa_middleware' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 33, CPyStatic_geth_poa___globals); + goto CPyL7; + } + PyObject *cpy_r_r4[2] = {cpy_r_make_request, cpy_r_r0}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 33, CPyStatic_geth_poa___globals); + goto CPyL7; + } + CPy_DECREF(cpy_r_r0); + PyObject *cpy_r_r7[2] = {cpy_r_method, cpy_r_params}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 2, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 34, CPyStatic_geth_poa___globals); + goto CPyL6; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 34, CPyStatic_geth_poa___globals, "dict", cpy_r_r9); + goto CPyL6; + } + return cpy_r_r10; +CPyL6: ; + cpy_r_r11 = NULL; + return cpy_r_r11; +CPyL7: ; + CPy_DecRef(cpy_r_r0); + goto CPyL6; +} + +PyObject *CPyPy_geth_poa___GethPOAMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "method", "params", 0}; + static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_method; + PyObject *obj_params; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_geth_poa___GethPOAMiddleware)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.geth_poa.GethPOAMiddleware", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_method; + if (likely(PyUnicode_Check(obj_method))) + arg_method = obj_method; + else { + CPy_TypeError("str", obj_method); + goto fail; + } + PyObject *arg_params = obj_params; + PyObject *retval = CPyDef_geth_poa___GethPOAMiddleware___process_request(arg_self, arg_make_request, arg_method, arg_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "process_request", 27, CPyStatic_geth_poa___globals); + return NULL; +} + +char CPyDef_geth_poa_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", -1, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2251]; /* ('Any', 'Callable', 'Dict', 'List', 'Optional', + 'Sequence', 'final') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_geth_poa___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 1, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2239]; /* ('Web3',) */ + cpy_r_r10 = CPyStatics[859]; /* 'web3' */ + cpy_r_r11 = CPyStatic_geth_poa___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 3, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_web3 = cpy_r_r12; + CPy_INCREF(CPyModule_web3); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2252]; /* ('ExtraDataLengthError',) */ + cpy_r_r14 = CPyStatics[1084]; /* 'web3.exceptions' */ + cpy_r_r15 = CPyStatic_geth_poa___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 4, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_web3___exceptions = cpy_r_r16; + CPy_INCREF(CPyModule_web3___exceptions); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2253]; /* ('geth_poa_middleware',) */ + cpy_r_r18 = CPyStatics[1085]; /* 'web3.middleware' */ + cpy_r_r19 = CPyStatic_geth_poa___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 5, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_web3___middleware = cpy_r_r20; + CPy_INCREF(CPyModule_web3___middleware); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2240]; /* ('RPCEndpoint',) */ + cpy_r_r22 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r23 = CPyStatic_geth_poa___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 6, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_web3___types = cpy_r_r24; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = CPyStatics[2248]; /* ('BrownieMiddlewareABC',) */ + cpy_r_r26 = CPyStatics[1009]; /* 'brownie.network.middlewares' */ + cpy_r_r27 = CPyStatic_geth_poa___globals; + cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 8, CPyStatic_geth_poa___globals); + goto CPyL16; + } + CPyModule_brownie___network___middlewares = cpy_r_r28; + CPy_INCREF(CPyModule_brownie___network___middlewares); + CPy_DECREF(cpy_r_r28); + cpy_r_r29 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; + cpy_r_r30 = PyTuple_Pack(1, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); + goto CPyL16; + } + cpy_r_r31 = CPyStatics[1086]; /* 'brownie.network.middlewares.geth_poa' */ + cpy_r_r32 = (PyObject *)CPyType_geth_poa___GethPOAMiddleware_template; + cpy_r_r33 = CPyType_FromTemplate(cpy_r_r32, cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); + goto CPyL16; + } + cpy_r_r34 = CPyDef_geth_poa___GethPOAMiddleware_trait_vtable_setup(); + if (unlikely(cpy_r_r34 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", -1, CPyStatic_geth_poa___globals); + goto CPyL17; + } + cpy_r_r35 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r36 = CPyStatics[1010]; /* 'w3' */ + cpy_r_r37 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r38 = PyTuple_Pack(2, cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); + goto CPyL17; + } + cpy_r_r39 = PyObject_SetAttr(cpy_r_r33, cpy_r_r35, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); + goto CPyL17; + } + CPyType_geth_poa___GethPOAMiddleware = (PyTypeObject *)cpy_r_r33; + CPy_INCREF(CPyType_geth_poa___GethPOAMiddleware); + cpy_r_r41 = CPyStatic_geth_poa___globals; + cpy_r_r42 = CPyStatics[1087]; /* 'GethPOAMiddleware' */ + cpy_r_r43 = PyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/network/middlewares/geth_poa.py", "", 12, CPyStatic_geth_poa___globals); + goto CPyL16; + } + return 1; +CPyL16: ; + cpy_r_r45 = 2; + return cpy_r_r45; +CPyL17: ; + CPy_DecRef(cpy_r_r33); + goto CPyL16; +} + +PyObject *CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup(PyObject *cpy_r_type); +PyObject *CPyDef_hardhat___HardhatMiddleWare(PyObject *cpy_r_w3); + +static PyObject * +hardhat___HardhatMiddleWare_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_hardhat___HardhatMiddleWare) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_middlewares___BrownieMiddlewareABC_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +hardhat___HardhatMiddleWare_traverse(brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_w3); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +hardhat___HardhatMiddleWare_clear(brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self) +{ + Py_CLEAR(self->_w3); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +hardhat___HardhatMiddleWare_dealloc(brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, hardhat___HardhatMiddleWare_dealloc) + hardhat___HardhatMiddleWare_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem hardhat___HardhatMiddleWare_vtable[7]; +static bool +CPyDef_hardhat___HardhatMiddleWare_trait_vtable_setup(void) +{ + CPyVTableItem hardhat___HardhatMiddleWare_vtable_scratch[] = { + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____init__, + (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___get_layer, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC_____call__, + (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___process_request, + (CPyVTableItem)CPyDef_middlewares___BrownieMiddlewareABC___uninstall, + (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___get_layer, + (CPyVTableItem)CPyDef_hardhat___HardhatMiddleWare___process_request, + }; + memcpy(hardhat___HardhatMiddleWare_vtable, hardhat___HardhatMiddleWare_vtable_scratch, sizeof(hardhat___HardhatMiddleWare_vtable)); + return 1; +} + + +static PyGetSetDef hardhat___HardhatMiddleWare_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef hardhat___HardhatMiddleWare_methods[] = { + {"get_layer", + (PyCFunction)CPyPy_hardhat___HardhatMiddleWare___get_layer, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("get_layer($cls, w3, network_type)\n--\n\n")}, + {"process_request", + (PyCFunction)CPyPy_hardhat___HardhatMiddleWare___process_request, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("process_request($self, make_request, method, params)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_hardhat___HardhatMiddleWare_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "HardhatMiddleWare", + .tp_new = hardhat___HardhatMiddleWare_new, + .tp_dealloc = (destructor)hardhat___HardhatMiddleWare_dealloc, + .tp_traverse = (traverseproc)hardhat___HardhatMiddleWare_traverse, + .tp_clear = (inquiry)hardhat___HardhatMiddleWare_clear, + .tp_getset = hardhat___HardhatMiddleWare_getseters, + .tp_methods = hardhat___HardhatMiddleWare_methods, + .tp_basicsize = sizeof(brownie___network___middlewares___hardhat___HardhatMiddleWareObject), + .tp_vectorcall_offset = offsetof(brownie___network___middlewares___hardhat___HardhatMiddleWareObject, vectorcall), + .tp_call = PyVectorcall_Call, + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("HardhatMiddleWare(w3)\n--\n\n"), +}; +static PyTypeObject *CPyType_hardhat___HardhatMiddleWare_template = &CPyType_hardhat___HardhatMiddleWare_template_; + +PyObject *CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___middlewares___hardhat___HardhatMiddleWareObject *self; + self = (brownie___network___middlewares___hardhat___HardhatMiddleWareObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = hardhat___HardhatMiddleWare_vtable; + self->vectorcall = CPyPy_middlewares___BrownieMiddlewareABC_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_hardhat___HardhatMiddleWare(PyObject *cpy_r_w3) +{ + PyObject *self = CPyDef_hardhat_____mypyc__HardhatMiddleWare_setup((PyObject *)CPyType_hardhat___HardhatMiddleWare); + if (self == NULL) + return NULL; + char res = CPyDef_middlewares___BrownieMiddlewareABC_____init__(self, cpy_r_w3); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyMethodDef hardhatmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___middlewares___hardhat(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___middlewares___hardhat__internal, "__name__"); + CPyStatic_hardhat___globals = PyModule_GetDict(CPyModule_brownie___network___middlewares___hardhat__internal); + if (unlikely(CPyStatic_hardhat___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_hardhat_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___middlewares___hardhat__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_hardhat___HardhatMiddleWare); + return -1; +} +static struct PyModuleDef hardhatmodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.middlewares.hardhat", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + hardhatmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___middlewares___hardhat(void) +{ + if (CPyModule_brownie___network___middlewares___hardhat__internal) { + Py_INCREF(CPyModule_brownie___network___middlewares___hardhat__internal); + return CPyModule_brownie___network___middlewares___hardhat__internal; + } + CPyModule_brownie___network___middlewares___hardhat__internal = PyModule_Create(&hardhatmodule); + if (unlikely(CPyModule_brownie___network___middlewares___hardhat__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___middlewares___hardhat(CPyModule_brownie___network___middlewares___hardhat__internal) != 0) + goto fail; + return CPyModule_brownie___network___middlewares___hardhat__internal; + fail: + return NULL; +} + +PyObject *CPyDef_hardhat___HardhatMiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = CPyStatics[1073]; /* 'client_version' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); + goto CPyL7; + } + cpy_r_r2 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); + goto CPyL8; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r6 = CPyStatics[1088]; /* 'hardhat' */ + cpy_r_r7 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r11 = PyObject_IsTrue(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 14, CPyStatic_hardhat___globals); + goto CPyL7; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL6; + cpy_r_r14 = CPyStatics[2050]; /* -100 */ + CPy_INCREF(cpy_r_r14); + return cpy_r_r14; +CPyL6: ; + cpy_r_r15 = Py_None; + return cpy_r_r15; +CPyL7: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL8: ; + CPy_DecRef(cpy_r_r1); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_r5); + goto CPyL7; +} + +PyObject *CPyPy_hardhat___HardhatMiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"w3", "network_type", 0}; + static CPyArg_Parser parser = {"OO:get_layer", kwlist, 0}; + PyObject *obj_w3; + PyObject *obj_network_type; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_w3, &obj_network_type)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_w3 = obj_w3; + PyObject *arg_network_type; + if (likely(PyUnicode_Check(obj_network_type))) + arg_network_type = obj_network_type; + else { + CPy_TypeError("str", obj_network_type); + goto fail; + } + PyObject *retval = CPyDef_hardhat___HardhatMiddleWare___get_layer(arg_cls, arg_w3, arg_network_type); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "get_layer", 13, CPyStatic_hardhat___globals); + return NULL; +} + +PyObject *CPyDef_hardhat___HardhatMiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params) { + PyObject **cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_message; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_txid; + PyObject *cpy_r_r26; + 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; + int32_t cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + CPyTagged cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + int32_t cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r0[2] = {cpy_r_method, cpy_r_params}; + cpy_r_r1 = (PyObject **)&cpy_r_r0; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_make_request, cpy_r_r1, 2, 0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 25, CPyStatic_hardhat___globals); + goto CPyL53; + } + cpy_r_r3 = CPyStatics[2445]; /* frozenset({'eth_call', 'eth_sendRawTransaction', + 'eth_sendTransaction'}) */ + cpy_r_r4 = PySet_Contains(cpy_r_r3, cpy_r_method); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 29, CPyStatic_hardhat___globals); + goto CPyL54; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL51; + cpy_r_r7 = CPyStatics[1070]; /* 'error' */ + cpy_r_r8 = PySequence_Contains(cpy_r_r2, cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 30, CPyStatic_hardhat___globals); + goto CPyL54; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL51; + cpy_r_r11 = CPyStatics[1070]; /* 'error' */ + cpy_r_r12 = PyObject_GetItem(cpy_r_r2, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 32, CPyStatic_hardhat___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 32, CPyStatic_hardhat___globals, "dict", cpy_r_r12); + goto CPyL54; + } + cpy_r_r14 = CPyStatics[931]; /* 'message' */ + cpy_r_r15 = CPyDict_GetItem(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 33, CPyStatic_hardhat___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 33, CPyStatic_hardhat___globals, "str", cpy_r_r15); + goto CPyL55; + } + cpy_r_message = cpy_r_r16; + cpy_r_r17 = CPyStatics[1089]; /* 'Error: VM Exception' */ + cpy_r_r18 = CPyStr_Startswith(cpy_r_message, cpy_r_r17); + cpy_r_r19 = cpy_r_r18; + if (cpy_r_r19) goto CPyL11; + cpy_r_r20 = CPyStatics[1090]; /* 'Error: Transaction reverted' */ + cpy_r_r21 = CPyStr_Startswith(cpy_r_message, cpy_r_r20); + cpy_r_r22 = cpy_r_r21; + if (!cpy_r_r22) goto CPyL56; +CPyL11: ; + cpy_r_r23 = CPyStatics[1068]; /* 'eth_call' */ + cpy_r_r24 = CPyStr_Equal(cpy_r_method, cpy_r_r23); + if (!cpy_r_r24) goto CPyL13; + cpy_r_r25 = CPyStatics[701]; /* '0x' */ + CPy_INCREF(cpy_r_r25); + cpy_r_txid = cpy_r_r25; + goto CPyL17; +CPyL13: ; + cpy_r_r26 = CPyStatics[311]; /* 'data' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r13, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 42, CPyStatic_hardhat___globals); + goto CPyL57; + } + cpy_r_r28 = CPyStatics[1091]; /* 'txHash' */ + cpy_r_r29 = PyObject_GetItem(cpy_r_r27, cpy_r_r28); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 42, CPyStatic_hardhat___globals); + goto CPyL57; + } + if (likely(PyUnicode_Check(cpy_r_r29))) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 42, CPyStatic_hardhat___globals, "str", cpy_r_r29); + goto CPyL57; + } + cpy_r_txid = cpy_r_r30; +CPyL17: ; + cpy_r_r31 = PyDict_New(); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 43, CPyStatic_hardhat___globals); + goto CPyL58; + } + cpy_r_r32 = CPyDict_Build(1, cpy_r_txid, cpy_r_r31); + CPy_DECREF(cpy_r_txid); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 44, CPyStatic_hardhat___globals); + goto CPyL59; + } + cpy_r_r33 = CPyStatics[311]; /* 'data' */ + cpy_r_r34 = CPyDict_SetItem(cpy_r_r13, cpy_r_r33, cpy_r_r32); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r32); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 44, CPyStatic_hardhat___globals); + goto CPyL60; + } + cpy_r_r36 = CPyStatics[478]; /* ': ' */ + cpy_r_r37 = CPyStatics[464]; /* 'split' */ + cpy_r_r38 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r39[3] = {cpy_r_message, cpy_r_r36, cpy_r_r38}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = CPyStatics[2130]; /* ('maxsplit',) */ + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r40, 9223372036854775810ULL, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals); + goto CPyL60; + } + CPy_DECREF(cpy_r_message); + if (likely(PyList_Check(cpy_r_r42))) + cpy_r_r43 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals, "list", cpy_r_r42); + goto CPyL61; + } + cpy_r_r44 = CPyList_GetItemShort(cpy_r_r43, -2); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals); + goto CPyL61; + } + if (likely(PyUnicode_Check(cpy_r_r44))) + cpy_r_r45 = cpy_r_r44; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 45, CPyStatic_hardhat___globals, "str", cpy_r_r44); + goto CPyL61; + } + CPy_DECREF(cpy_r_r42); + cpy_r_message = cpy_r_r45; + cpy_r_r46 = CPyStatics[1092]; /* 'Transaction reverted without a reason' */ + cpy_r_r47 = CPyStr_Equal(cpy_r_message, cpy_r_r46); + if (cpy_r_r47) { + goto CPyL62; + } else + goto CPyL27; +CPyL25: ; + cpy_r_r48 = CPyStatics[1070]; /* 'error' */ + cpy_r_r49 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r50 = CPyStatics[1079]; /* 'reason' */ + cpy_r_r51 = Py_None; + cpy_r_r52 = CPyDict_Build(2, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 47, CPyStatic_hardhat___globals); + goto CPyL63; + } + cpy_r_r53 = CPyDict_Update(cpy_r_r31, cpy_r_r52); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 47, CPyStatic_hardhat___globals); + goto CPyL54; + } else + goto CPyL51; +CPyL27: ; + cpy_r_r55 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r56 = CPyStr_Startswith(cpy_r_message, cpy_r_r55); + cpy_r_r57 = cpy_r_r56; + if (!cpy_r_r57) goto CPyL32; + cpy_r_r58 = CPyStatics[1070]; /* 'error' */ + cpy_r_r59 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r60 = CPyStatics[1079]; /* 'reason' */ + cpy_r_r61 = CPyStr_GetSlice(cpy_r_message, 14, 9223372036854775806LL); + CPy_DECREF(cpy_r_message); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals); + goto CPyL63; + } + if (likely(PyUnicode_Check(cpy_r_r61))) + cpy_r_r62 = cpy_r_r61; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals, "str", cpy_r_r61); + goto CPyL63; + } + cpy_r_r63 = CPyDict_Build(2, cpy_r_r58, cpy_r_r59, cpy_r_r60, cpy_r_r62); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals); + goto CPyL63; + } + cpy_r_r64 = CPyDict_Update(cpy_r_r31, cpy_r_r63); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 49, CPyStatic_hardhat___globals); + goto CPyL54; + } else + goto CPyL51; +CPyL32: ; + cpy_r_r66 = CPyStatics[1093]; /* "reverted with reason string '" */ + cpy_r_r67 = PyUnicode_Contains(cpy_r_message, cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 50, CPyStatic_hardhat___globals); + goto CPyL60; + } + cpy_r_r69 = cpy_r_r67; + if (!cpy_r_r69) goto CPyL42; + cpy_r_r70 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r71 = CPyStatics[1094]; /* ".*?'(.*)'$" */ + cpy_r_r72 = CPyStatic__c_constants___regex_findall; + if (unlikely(cpy_r_r72 == NULL)) { + goto CPyL64; + } else + goto CPyL37; +CPyL35: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_findall\" was not set"); + cpy_r_r73 = 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); + goto CPyL53; + } + CPy_Unreachable(); +CPyL37: ; + PyObject *cpy_r_r74[2] = {cpy_r_r71, cpy_r_message}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r75, 2, 0); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); + goto CPyL60; + } + CPy_DECREF(cpy_r_message); + if (likely(PyList_Check(cpy_r_r76))) + cpy_r_r77 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals, "list", cpy_r_r76); + goto CPyL65; + } + cpy_r_r78 = CPyList_GetItemShort(cpy_r_r77, 0); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); + goto CPyL65; + } + CPy_DECREF(cpy_r_r76); + cpy_r_r79 = CPyStatics[245]; /* 'update' */ + PyObject *cpy_r_r80[3] = {cpy_r_r31, cpy_r_r70, cpy_r_r78}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = CPyStatics[2254]; /* ('error', 'reason') */ + cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775809ULL, cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 51, CPyStatic_hardhat___globals); + goto CPyL66; + } else + goto CPyL67; +CPyL41: ; + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r78); + goto CPyL51; +CPyL42: ; + cpy_r_r84 = CPyStatics[1095]; /* 'reverted with an unrecognized custom error' */ + cpy_r_r85 = PyUnicode_Contains(cpy_r_message, cpy_r_r84); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 52, CPyStatic_hardhat___globals); + goto CPyL60; + } + cpy_r_r87 = cpy_r_r85; + if (!cpy_r_r87) goto CPyL50; + cpy_r_r88 = CPyStatics[701]; /* '0x' */ + cpy_r_r89 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r90[2] = {cpy_r_message, cpy_r_r88}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals); + goto CPyL60; + } + if (likely(PyLong_Check(cpy_r_r92))) + cpy_r_r93 = CPyTagged_FromObject(cpy_r_r92); + else { + CPy_TypeError("int", cpy_r_r92); cpy_r_r93 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals); + goto CPyL60; + } + cpy_r_r94 = CPyStr_GetSlice(cpy_r_message, cpy_r_r93, -2); + CPy_DECREF(cpy_r_message); + CPyTagged_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals); + goto CPyL63; + } + if (likely(PyUnicode_Check(cpy_r_r94))) + cpy_r_r95 = cpy_r_r94; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 53, CPyStatic_hardhat___globals, "str", cpy_r_r94); + goto CPyL63; + } + cpy_r_message = cpy_r_r95; + cpy_r_r96 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r97 = CPyStatics[245]; /* 'update' */ + PyObject *cpy_r_r98[3] = {cpy_r_r31, cpy_r_r96, cpy_r_message}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = CPyStatics[2254]; /* ('error', 'reason') */ + cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 54, CPyStatic_hardhat___globals); + goto CPyL60; + } else + goto CPyL68; +CPyL49: ; + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_message); + goto CPyL51; +CPyL50: ; + cpy_r_r102 = CPyStatics[1070]; /* 'error' */ + cpy_r_r103 = CPyDict_SetItem(cpy_r_r31, cpy_r_r102, cpy_r_message); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_message); + cpy_r_r104 = cpy_r_r103 >= 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 56, CPyStatic_hardhat___globals); + goto CPyL54; + } +CPyL51: ; + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r105 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/middlewares/hardhat.py", "process_request", 57, CPyStatic_hardhat___globals, "dict", cpy_r_r2); + goto CPyL53; + } + return cpy_r_r105; +CPyL53: ; + cpy_r_r106 = NULL; + return cpy_r_r106; +CPyL54: ; + CPy_DecRef(cpy_r_r2); + goto CPyL53; +CPyL55: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + goto CPyL53; +CPyL56: ; + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_message); + goto CPyL51; +CPyL57: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_message); + goto CPyL53; +CPyL58: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_message); + CPy_DecRef(cpy_r_txid); + goto CPyL53; +CPyL59: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_message); + CPy_DecRef(cpy_r_r31); + goto CPyL53; +CPyL60: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_message); + CPy_DecRef(cpy_r_r31); + goto CPyL53; +CPyL61: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r42); + goto CPyL53; +CPyL62: ; + CPy_DECREF(cpy_r_message); + goto CPyL25; +CPyL63: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r31); + goto CPyL53; +CPyL64: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_message); + CPy_DecRef(cpy_r_r31); + goto CPyL35; +CPyL65: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r76); + goto CPyL53; +CPyL66: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r78); + goto CPyL53; +CPyL67: ; + CPy_DECREF(cpy_r_r83); + goto CPyL41; +CPyL68: ; + CPy_DECREF(cpy_r_r101); + goto CPyL49; +} + +PyObject *CPyPy_hardhat___HardhatMiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"make_request", "method", "params", 0}; + static CPyArg_Parser parser = {"OOO:process_request", kwlist, 0}; + PyObject *obj_make_request; + PyObject *obj_method; + PyObject *obj_params; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_make_request, &obj_method, &obj_params)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_hardhat___HardhatMiddleWare)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.middlewares.hardhat.HardhatMiddleWare", obj_self); + goto fail; + } + PyObject *arg_make_request = obj_make_request; + PyObject *arg_method; + if (likely(PyUnicode_Check(obj_method))) + arg_method = obj_method; + else { + CPy_TypeError("str", obj_method); + goto fail; + } + PyObject *arg_params = obj_params; + PyObject *retval = CPyDef_hardhat___HardhatMiddleWare___process_request(arg_self, arg_make_request, arg_method, arg_params); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "process_request", 19, CPyStatic_hardhat___globals); + return NULL; +} + +char CPyDef_hardhat_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", -1, CPyStatic_hardhat___globals); + goto CPyL15; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2251]; /* ('Any', 'Callable', 'Dict', 'List', 'Optional', + 'Sequence', 'final') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_hardhat___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 1, CPyStatic_hardhat___globals); + goto CPyL15; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2239]; /* ('Web3',) */ + cpy_r_r10 = CPyStatics[859]; /* 'web3' */ + cpy_r_r11 = CPyStatic_hardhat___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 3, CPyStatic_hardhat___globals); + goto CPyL15; + } + CPyModule_web3 = cpy_r_r12; + CPy_INCREF(CPyModule_web3); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2240]; /* ('RPCEndpoint',) */ + cpy_r_r14 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r15 = CPyStatic_hardhat___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 4, CPyStatic_hardhat___globals); + goto CPyL15; + } + CPyModule_web3___types = cpy_r_r16; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2255]; /* ('regex_findall',) */ + cpy_r_r18 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r19 = CPyStatic_hardhat___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 6, CPyStatic_hardhat___globals); + goto CPyL15; + } + CPyModule_brownie____c_constants = cpy_r_r20; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2248]; /* ('BrownieMiddlewareABC',) */ + cpy_r_r22 = CPyStatics[1009]; /* 'brownie.network.middlewares' */ + cpy_r_r23 = CPyStatic_hardhat___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 7, CPyStatic_hardhat___globals); + goto CPyL15; + } + CPyModule_brownie___network___middlewares = cpy_r_r24; + CPy_INCREF(CPyModule_brownie___network___middlewares); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = (PyObject *)CPyType_middlewares___BrownieMiddlewareABC; + cpy_r_r26 = PyTuple_Pack(1, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); + goto CPyL15; + } + cpy_r_r27 = CPyStatics[1096]; /* 'brownie.network.middlewares.hardhat' */ + cpy_r_r28 = (PyObject *)CPyType_hardhat___HardhatMiddleWare_template; + cpy_r_r29 = CPyType_FromTemplate(cpy_r_r28, cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); + goto CPyL15; + } + cpy_r_r30 = CPyDef_hardhat___HardhatMiddleWare_trait_vtable_setup(); + if (unlikely(cpy_r_r30 == 2)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", -1, CPyStatic_hardhat___globals); + goto CPyL16; + } + cpy_r_r31 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r32 = CPyStatics[1010]; /* 'w3' */ + cpy_r_r33 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r34 = PyTuple_Pack(2, cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); + goto CPyL16; + } + cpy_r_r35 = PyObject_SetAttr(cpy_r_r29, cpy_r_r31, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); + goto CPyL16; + } + CPyType_hardhat___HardhatMiddleWare = (PyTypeObject *)cpy_r_r29; + CPy_INCREF(CPyType_hardhat___HardhatMiddleWare); + cpy_r_r37 = CPyStatic_hardhat___globals; + cpy_r_r38 = CPyStatics[1097]; /* 'HardhatMiddleWare' */ + cpy_r_r39 = PyDict_SetItem(cpy_r_r37, cpy_r_r38, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/network/middlewares/hardhat.py", "", 11, CPyStatic_hardhat___globals); + goto CPyL15; + } + return 1; +CPyL15: ; + cpy_r_r41 = 2; + return cpy_r_r41; +CPyL16: ; + CPy_DecRef(cpy_r_r29); + goto CPyL15; +} + +static PyObject *CPyDunder___get__state_____init___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____init___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____init___3_TxHistory_obj(void); + +static PyObject * +state_____init___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____init___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____init___3_TxHistory_obj_traverse(brownie___network___state_____init___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____init___3_TxHistory_obj_clear(brownie___network___state_____init___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____init___3_TxHistory_obj_dealloc(brownie___network___state_____init___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____init___3_TxHistory_obj_free_instance == NULL) { + state_____init___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____init___3_TxHistory_obj_dealloc) + state_____init___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____init___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____init___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____init___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____init___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____init___3_TxHistory_obj_____get__, + }; + memcpy(state_____init___3_TxHistory_obj_vtable, state_____init___3_TxHistory_obj_vtable_scratch, sizeof(state_____init___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____init___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____init___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____init___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____init___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___TxHistory_obj", + .tp_new = state_____init___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____init___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____init___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____init___3_TxHistory_obj_clear, + .tp_methods = state_____init___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____init___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____init___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____init___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____init___3_TxHistory_obj_template = &CPyType_state_____init___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____init___3_TxHistory_objObject *self; + if (state_____init___3_TxHistory_obj_free_instance != NULL) { + self = state_____init___3_TxHistory_obj_free_instance; + state_____init___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____init___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____init___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____init___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____init___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__init___3_TxHistory_obj_setup((PyObject *)CPyType_state_____init___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____repr___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____repr___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____repr___3_TxHistory_obj(void); + +static PyObject * +state_____repr___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____repr___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____repr___3_TxHistory_obj_traverse(brownie___network___state_____repr___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____repr___3_TxHistory_obj_clear(brownie___network___state_____repr___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____repr___3_TxHistory_obj_dealloc(brownie___network___state_____repr___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____repr___3_TxHistory_obj_free_instance == NULL) { + state_____repr___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____repr___3_TxHistory_obj_dealloc) + state_____repr___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____repr___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____repr___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____repr___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____repr___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____repr___3_TxHistory_obj_____get__, + }; + memcpy(state_____repr___3_TxHistory_obj_vtable, state_____repr___3_TxHistory_obj_vtable_scratch, sizeof(state_____repr___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____repr___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____repr___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____repr___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____repr___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__repr___TxHistory_obj", + .tp_new = state_____repr___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____repr___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____repr___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____repr___3_TxHistory_obj_clear, + .tp_methods = state_____repr___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____repr___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____repr___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____repr___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__repr___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____repr___3_TxHistory_obj_template = &CPyType_state_____repr___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____repr___3_TxHistory_objObject *self; + if (state_____repr___3_TxHistory_obj_free_instance != NULL) { + self = state_____repr___3_TxHistory_obj_free_instance; + state_____repr___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____repr___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____repr___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____repr___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____repr___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__repr___3_TxHistory_obj_setup((PyObject *)CPyType_state_____repr___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____getattribute___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____getattribute___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj(void); + +static PyObject * +state_____getattribute___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____getattribute___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____getattribute___3_TxHistory_obj_traverse(brownie___network___state_____getattribute___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____getattribute___3_TxHistory_obj_clear(brownie___network___state_____getattribute___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____getattribute___3_TxHistory_obj_dealloc(brownie___network___state_____getattribute___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____getattribute___3_TxHistory_obj_free_instance == NULL) { + state_____getattribute___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____getattribute___3_TxHistory_obj_dealloc) + state_____getattribute___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____getattribute___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____getattribute___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____getattribute___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____getattribute___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____getattribute___3_TxHistory_obj_____get__, + }; + memcpy(state_____getattribute___3_TxHistory_obj_vtable, state_____getattribute___3_TxHistory_obj_vtable_scratch, sizeof(state_____getattribute___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____getattribute___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____getattribute___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, name, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____getattribute___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____getattribute___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__getattribute___TxHistory_obj", + .tp_new = state_____getattribute___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____getattribute___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____getattribute___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____getattribute___3_TxHistory_obj_clear, + .tp_methods = state_____getattribute___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____getattribute___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____getattribute___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____getattribute___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__getattribute___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____getattribute___3_TxHistory_obj_template = &CPyType_state_____getattribute___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____getattribute___3_TxHistory_objObject *self; + if (state_____getattribute___3_TxHistory_obj_free_instance != NULL) { + self = state_____getattribute___3_TxHistory_obj_free_instance; + state_____getattribute___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____getattribute___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____getattribute___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____getattribute___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__getattribute___3_TxHistory_obj_setup((PyObject *)CPyType_state_____getattribute___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____bool___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____bool___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____bool___3_TxHistory_obj(void); + +static PyObject * +state_____bool___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____bool___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____bool___3_TxHistory_obj_traverse(brownie___network___state_____bool___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____bool___3_TxHistory_obj_clear(brownie___network___state_____bool___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____bool___3_TxHistory_obj_dealloc(brownie___network___state_____bool___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____bool___3_TxHistory_obj_free_instance == NULL) { + state_____bool___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____bool___3_TxHistory_obj_dealloc) + state_____bool___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____bool___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____bool___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____bool___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____bool___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____bool___3_TxHistory_obj_____get__, + }; + memcpy(state_____bool___3_TxHistory_obj_vtable, state_____bool___3_TxHistory_obj_vtable_scratch, sizeof(state_____bool___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____bool___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____bool___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____bool___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____bool___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__bool___TxHistory_obj", + .tp_new = state_____bool___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____bool___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____bool___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____bool___3_TxHistory_obj_clear, + .tp_methods = state_____bool___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____bool___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____bool___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____bool___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__bool___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____bool___3_TxHistory_obj_template = &CPyType_state_____bool___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____bool___3_TxHistory_objObject *self; + if (state_____bool___3_TxHistory_obj_free_instance != NULL) { + self = state_____bool___3_TxHistory_obj_free_instance; + state_____bool___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____bool___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____bool___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____bool___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____bool___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__bool___3_TxHistory_obj_setup((PyObject *)CPyType_state_____bool___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____contains___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____contains___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____contains___3_TxHistory_obj(void); + +static PyObject * +state_____contains___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____contains___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____contains___3_TxHistory_obj_traverse(brownie___network___state_____contains___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____contains___3_TxHistory_obj_clear(brownie___network___state_____contains___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____contains___3_TxHistory_obj_dealloc(brownie___network___state_____contains___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____contains___3_TxHistory_obj_free_instance == NULL) { + state_____contains___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____contains___3_TxHistory_obj_dealloc) + state_____contains___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____contains___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____contains___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____contains___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____contains___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____contains___3_TxHistory_obj_____get__, + }; + memcpy(state_____contains___3_TxHistory_obj_vtable, state_____contains___3_TxHistory_obj_vtable_scratch, sizeof(state_____contains___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____contains___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____contains___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, item, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____contains___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____contains___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__contains___TxHistory_obj", + .tp_new = state_____contains___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____contains___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____contains___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____contains___3_TxHistory_obj_clear, + .tp_methods = state_____contains___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____contains___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____contains___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____contains___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__contains___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____contains___3_TxHistory_obj_template = &CPyType_state_____contains___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____contains___3_TxHistory_objObject *self; + if (state_____contains___3_TxHistory_obj_free_instance != NULL) { + self = state_____contains___3_TxHistory_obj_free_instance; + state_____contains___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____contains___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____contains___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____contains___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____contains___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__contains___3_TxHistory_obj_setup((PyObject *)CPyType_state_____contains___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____iter___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____iter___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____iter___3_TxHistory_obj(void); + +static PyObject * +state_____iter___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____iter___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____iter___3_TxHistory_obj_traverse(brownie___network___state_____iter___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____iter___3_TxHistory_obj_clear(brownie___network___state_____iter___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____iter___3_TxHistory_obj_dealloc(brownie___network___state_____iter___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____iter___3_TxHistory_obj_free_instance == NULL) { + state_____iter___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____iter___3_TxHistory_obj_dealloc) + state_____iter___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____iter___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____iter___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____iter___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____iter___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____iter___3_TxHistory_obj_____get__, + }; + memcpy(state_____iter___3_TxHistory_obj_vtable, state_____iter___3_TxHistory_obj_vtable_scratch, sizeof(state_____iter___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____iter___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____iter___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____iter___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____iter___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__iter___TxHistory_obj", + .tp_new = state_____iter___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____iter___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____iter___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____iter___3_TxHistory_obj_clear, + .tp_methods = state_____iter___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____iter___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____iter___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____iter___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__iter___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____iter___3_TxHistory_obj_template = &CPyType_state_____iter___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____iter___3_TxHistory_objObject *self; + if (state_____iter___3_TxHistory_obj_free_instance != NULL) { + self = state_____iter___3_TxHistory_obj_free_instance; + state_____iter___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____iter___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____iter___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____iter___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____iter___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__iter___3_TxHistory_obj_setup((PyObject *)CPyType_state_____iter___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____getitem___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____getitem___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____getitem___3_TxHistory_obj(void); + +static PyObject * +state_____getitem___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____getitem___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____getitem___3_TxHistory_obj_traverse(brownie___network___state_____getitem___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____getitem___3_TxHistory_obj_clear(brownie___network___state_____getitem___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____getitem___3_TxHistory_obj_dealloc(brownie___network___state_____getitem___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____getitem___3_TxHistory_obj_free_instance == NULL) { + state_____getitem___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____getitem___3_TxHistory_obj_dealloc) + state_____getitem___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____getitem___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____getitem___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____getitem___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____getitem___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____getitem___3_TxHistory_obj_____get__, + }; + memcpy(state_____getitem___3_TxHistory_obj_vtable, state_____getitem___3_TxHistory_obj_vtable_scratch, sizeof(state_____getitem___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____getitem___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____getitem___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____getitem___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____getitem___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__getitem___TxHistory_obj", + .tp_new = state_____getitem___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____getitem___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____getitem___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____getitem___3_TxHistory_obj_clear, + .tp_methods = state_____getitem___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____getitem___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____getitem___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____getitem___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__getitem___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____getitem___3_TxHistory_obj_template = &CPyType_state_____getitem___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____getitem___3_TxHistory_objObject *self; + if (state_____getitem___3_TxHistory_obj_free_instance != NULL) { + self = state_____getitem___3_TxHistory_obj_free_instance; + state_____getitem___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____getitem___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____getitem___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____getitem___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____getitem___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__getitem___3_TxHistory_obj_setup((PyObject *)CPyType_state_____getitem___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____len___3_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____len___3_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____len___3_TxHistory_obj(void); + +static PyObject * +state_____len___3_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____len___3_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____len___3_TxHistory_obj_traverse(brownie___network___state_____len___3_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____len___3_TxHistory_obj_clear(brownie___network___state_____len___3_TxHistory_objObject *self) +{ + return 0; +} + +static void +state_____len___3_TxHistory_obj_dealloc(brownie___network___state_____len___3_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____len___3_TxHistory_obj_free_instance == NULL) { + state_____len___3_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____len___3_TxHistory_obj_dealloc) + state_____len___3_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____len___3_TxHistory_obj_vtable[2]; +static bool +CPyDef_state_____len___3_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____len___3_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____len___3_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state_____len___3_TxHistory_obj_____get__, + }; + memcpy(state_____len___3_TxHistory_obj_vtable, state_____len___3_TxHistory_obj_vtable_scratch, sizeof(state_____len___3_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state_____len___3_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____len___3_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____len___3_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____len___3_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__len___TxHistory_obj", + .tp_new = state_____len___3_TxHistory_obj_new, + .tp_dealloc = (destructor)state_____len___3_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state_____len___3_TxHistory_obj_traverse, + .tp_clear = (inquiry)state_____len___3_TxHistory_obj_clear, + .tp_methods = state_____len___3_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____len___3_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state_____len___3_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____len___3_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__len___TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____len___3_TxHistory_obj_template = &CPyType_state_____len___3_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____len___3_TxHistory_objObject *self; + if (state_____len___3_TxHistory_obj_free_instance != NULL) { + self = state_____len___3_TxHistory_obj_free_instance; + state_____len___3_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____len___3_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____len___3_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state_____len___3_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____len___3_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__len___3_TxHistory_obj_setup((PyObject *)CPyType_state_____len___3_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____reset_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____reset_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____reset_TxHistory_obj(void); + +static PyObject * +state____reset_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____reset_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____reset_TxHistory_obj_traverse(brownie___network___state____reset_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____reset_TxHistory_obj_clear(brownie___network___state____reset_TxHistory_objObject *self) +{ + return 0; +} + +static void +state____reset_TxHistory_obj_dealloc(brownie___network___state____reset_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____reset_TxHistory_obj_free_instance == NULL) { + state____reset_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____reset_TxHistory_obj_dealloc) + state____reset_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____reset_TxHistory_obj_vtable[2]; +static bool +CPyDef_state____reset_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____reset_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____reset_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state____reset_TxHistory_obj_____get__, + }; + memcpy(state____reset_TxHistory_obj_vtable, state____reset_TxHistory_obj_vtable_scratch, sizeof(state____reset_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state____reset_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____reset_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____reset_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____reset_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_reset_TxHistory_obj", + .tp_new = state____reset_TxHistory_obj_new, + .tp_dealloc = (destructor)state____reset_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state____reset_TxHistory_obj_traverse, + .tp_clear = (inquiry)state____reset_TxHistory_obj_clear, + .tp_methods = state____reset_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____reset_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state____reset_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____reset_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_reset_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____reset_TxHistory_obj_template = &CPyType_state____reset_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____reset_TxHistory_objObject *self; + if (state____reset_TxHistory_obj_free_instance != NULL) { + self = state____reset_TxHistory_obj_free_instance; + state____reset_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____reset_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____reset_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state____reset_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____reset_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_reset_TxHistory_obj_setup((PyObject *)CPyType_state____reset_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____revert_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____revert_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____revert_TxHistory_obj(void); + +static PyObject * +state____revert_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____revert_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____revert_TxHistory_obj_traverse(brownie___network___state____revert_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____revert_TxHistory_obj_clear(brownie___network___state____revert_TxHistory_objObject *self) +{ + return 0; +} + +static void +state____revert_TxHistory_obj_dealloc(brownie___network___state____revert_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____revert_TxHistory_obj_free_instance == NULL) { + state____revert_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____revert_TxHistory_obj_dealloc) + state____revert_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____revert_TxHistory_obj_vtable[2]; +static bool +CPyDef_state____revert_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____revert_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____revert_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state____revert_TxHistory_obj_____get__, + }; + memcpy(state____revert_TxHistory_obj_vtable, state____revert_TxHistory_obj_vtable_scratch, sizeof(state____revert_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state____revert_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____revert_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____revert_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____revert_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_revert_TxHistory_obj", + .tp_new = state____revert_TxHistory_obj_new, + .tp_dealloc = (destructor)state____revert_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state____revert_TxHistory_obj_traverse, + .tp_clear = (inquiry)state____revert_TxHistory_obj_clear, + .tp_methods = state____revert_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____revert_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state____revert_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____revert_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_revert_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____revert_TxHistory_obj_template = &CPyType_state____revert_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____revert_TxHistory_objObject *self; + if (state____revert_TxHistory_obj_free_instance != NULL) { + self = state____revert_TxHistory_obj_free_instance; + state____revert_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____revert_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____revert_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state____revert_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____revert_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_revert_TxHistory_obj_setup((PyObject *)CPyType_state____revert_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____add_tx_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____add_tx_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____add_tx_TxHistory_obj(void); + +static PyObject * +state____add_tx_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____add_tx_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____add_tx_TxHistory_obj_traverse(brownie___network___state____add_tx_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____add_tx_TxHistory_obj_clear(brownie___network___state____add_tx_TxHistory_objObject *self) +{ + return 0; +} + +static void +state____add_tx_TxHistory_obj_dealloc(brownie___network___state____add_tx_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____add_tx_TxHistory_obj_free_instance == NULL) { + state____add_tx_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____add_tx_TxHistory_obj_dealloc) + state____add_tx_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____add_tx_TxHistory_obj_vtable[2]; +static bool +CPyDef_state____add_tx_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____add_tx_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____add_tx_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state____add_tx_TxHistory_obj_____get__, + }; + memcpy(state____add_tx_TxHistory_obj_vtable, state____add_tx_TxHistory_obj_vtable_scratch, sizeof(state____add_tx_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state____add_tx_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____add_tx_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, tx)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____add_tx_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____add_tx_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_add_tx_TxHistory_obj", + .tp_new = state____add_tx_TxHistory_obj_new, + .tp_dealloc = (destructor)state____add_tx_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state____add_tx_TxHistory_obj_traverse, + .tp_clear = (inquiry)state____add_tx_TxHistory_obj_clear, + .tp_methods = state____add_tx_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____add_tx_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state____add_tx_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____add_tx_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_add_tx_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____add_tx_TxHistory_obj_template = &CPyType_state____add_tx_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____add_tx_TxHistory_objObject *self; + if (state____add_tx_TxHistory_obj_free_instance != NULL) { + self = state____add_tx_TxHistory_obj_free_instance; + state____add_tx_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____add_tx_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____add_tx_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state____add_tx_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____add_tx_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_add_tx_TxHistory_obj_setup((PyObject *)CPyType_state____add_tx_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___clear_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___clear_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__clear_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___clear_TxHistory_obj(void); + +static PyObject * +state___clear_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___clear_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__clear_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___clear_TxHistory_obj_traverse(brownie___network___state___clear_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___clear_TxHistory_obj_clear(brownie___network___state___clear_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___clear_TxHistory_obj_dealloc(brownie___network___state___clear_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___clear_TxHistory_obj_free_instance == NULL) { + state___clear_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___clear_TxHistory_obj_dealloc) + state___clear_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___clear_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___clear_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___clear_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___clear_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___clear_TxHistory_obj_____get__, + }; + memcpy(state___clear_TxHistory_obj_vtable, state___clear_TxHistory_obj_vtable_scratch, sizeof(state___clear_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___clear_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___clear_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, only_confirmed=False)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___clear_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___clear_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "clear_TxHistory_obj", + .tp_new = state___clear_TxHistory_obj_new, + .tp_dealloc = (destructor)state___clear_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___clear_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___clear_TxHistory_obj_clear, + .tp_methods = state___clear_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___clear_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___clear_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___clear_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("clear_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___clear_TxHistory_obj_template = &CPyType_state___clear_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__clear_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___clear_TxHistory_objObject *self; + if (state___clear_TxHistory_obj_free_instance != NULL) { + self = state___clear_TxHistory_obj_free_instance; + state___clear_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___clear_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___clear_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___clear_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___clear_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__clear_TxHistory_obj_setup((PyObject *)CPyType_state___clear_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___copy_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___copy_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__copy_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___copy_TxHistory_obj(void); + +static PyObject * +state___copy_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___copy_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__copy_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___copy_TxHistory_obj_traverse(brownie___network___state___copy_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___copy_TxHistory_obj_clear(brownie___network___state___copy_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___copy_TxHistory_obj_dealloc(brownie___network___state___copy_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___copy_TxHistory_obj_free_instance == NULL) { + state___copy_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___copy_TxHistory_obj_dealloc) + state___copy_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___copy_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___copy_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___copy_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___copy_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___copy_TxHistory_obj_____get__, + }; + memcpy(state___copy_TxHistory_obj_vtable, state___copy_TxHistory_obj_vtable_scratch, sizeof(state___copy_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___copy_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___copy_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___copy_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___copy_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "copy_TxHistory_obj", + .tp_new = state___copy_TxHistory_obj_new, + .tp_dealloc = (destructor)state___copy_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___copy_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___copy_TxHistory_obj_clear, + .tp_methods = state___copy_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___copy_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___copy_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___copy_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("copy_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___copy_TxHistory_obj_template = &CPyType_state___copy_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__copy_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___copy_TxHistory_objObject *self; + if (state___copy_TxHistory_obj_free_instance != NULL) { + self = state___copy_TxHistory_obj_free_instance; + state___copy_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___copy_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___copy_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___copy_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___copy_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__copy_TxHistory_obj_setup((PyObject *)CPyType_state___copy_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___filter_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___filter_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__filter_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___filter_TxHistory_obj(void); + +static PyObject * +state___filter_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___filter_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__filter_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___filter_TxHistory_obj_traverse(brownie___network___state___filter_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___filter_TxHistory_obj_clear(brownie___network___state___filter_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___filter_TxHistory_obj_dealloc(brownie___network___state___filter_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___filter_TxHistory_obj_free_instance == NULL) { + state___filter_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___filter_TxHistory_obj_dealloc) + state___filter_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___filter_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___filter_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___filter_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___filter_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___filter_TxHistory_obj_____get__, + }; + memcpy(state___filter_TxHistory_obj_vtable, state___filter_TxHistory_obj_vtable_scratch, sizeof(state___filter_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___filter_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___filter_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key=None, **kwargs)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___filter_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___filter_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "filter_TxHistory_obj", + .tp_new = state___filter_TxHistory_obj_new, + .tp_dealloc = (destructor)state___filter_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___filter_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___filter_TxHistory_obj_clear, + .tp_methods = state___filter_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___filter_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___filter_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___filter_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("filter_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___filter_TxHistory_obj_template = &CPyType_state___filter_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__filter_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___filter_TxHistory_objObject *self; + if (state___filter_TxHistory_obj_free_instance != NULL) { + self = state___filter_TxHistory_obj_free_instance; + state___filter_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___filter_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___filter_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___filter_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___filter_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__filter_TxHistory_obj_setup((PyObject *)CPyType_state___filter_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___wait_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___wait_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__wait_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___wait_TxHistory_obj(void); + +static PyObject * +state___wait_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___wait_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__wait_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___wait_TxHistory_obj_traverse(brownie___network___state___wait_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___wait_TxHistory_obj_clear(brownie___network___state___wait_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___wait_TxHistory_obj_dealloc(brownie___network___state___wait_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___wait_TxHistory_obj_free_instance == NULL) { + state___wait_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___wait_TxHistory_obj_dealloc) + state___wait_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___wait_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___wait_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___wait_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___wait_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___wait_TxHistory_obj_____get__, + }; + memcpy(state___wait_TxHistory_obj_vtable, state___wait_TxHistory_obj_vtable_scratch, sizeof(state___wait_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___wait_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___wait_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key=None, **kwargs)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___wait_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___wait_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "wait_TxHistory_obj", + .tp_new = state___wait_TxHistory_obj_new, + .tp_dealloc = (destructor)state___wait_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___wait_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___wait_TxHistory_obj_clear, + .tp_methods = state___wait_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___wait_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___wait_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___wait_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("wait_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___wait_TxHistory_obj_template = &CPyType_state___wait_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__wait_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___wait_TxHistory_objObject *self; + if (state___wait_TxHistory_obj_free_instance != NULL) { + self = state___wait_TxHistory_obj_free_instance; + state___wait_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___wait_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___wait_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___wait_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___wait_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__wait_TxHistory_obj_setup((PyObject *)CPyType_state___wait_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___from_sender_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___from_sender_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___from_sender_TxHistory_obj(void); + +static PyObject * +state___from_sender_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___from_sender_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___from_sender_TxHistory_obj_traverse(brownie___network___state___from_sender_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___from_sender_TxHistory_obj_clear(brownie___network___state___from_sender_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___from_sender_TxHistory_obj_dealloc(brownie___network___state___from_sender_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___from_sender_TxHistory_obj_free_instance == NULL) { + state___from_sender_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___from_sender_TxHistory_obj_dealloc) + state___from_sender_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___from_sender_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___from_sender_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___from_sender_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___from_sender_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___from_sender_TxHistory_obj_____get__, + }; + memcpy(state___from_sender_TxHistory_obj_vtable, state___from_sender_TxHistory_obj_vtable_scratch, sizeof(state___from_sender_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___from_sender_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___from_sender_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, account)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___from_sender_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___from_sender_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "from_sender_TxHistory_obj", + .tp_new = state___from_sender_TxHistory_obj_new, + .tp_dealloc = (destructor)state___from_sender_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___from_sender_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___from_sender_TxHistory_obj_clear, + .tp_methods = state___from_sender_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___from_sender_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___from_sender_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___from_sender_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("from_sender_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___from_sender_TxHistory_obj_template = &CPyType_state___from_sender_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___from_sender_TxHistory_objObject *self; + if (state___from_sender_TxHistory_obj_free_instance != NULL) { + self = state___from_sender_TxHistory_obj_free_instance; + state___from_sender_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___from_sender_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___from_sender_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___from_sender_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___from_sender_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__from_sender_TxHistory_obj_setup((PyObject *)CPyType_state___from_sender_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___to_receiver_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___to_receiver_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___to_receiver_TxHistory_obj(void); + +static PyObject * +state___to_receiver_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___to_receiver_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___to_receiver_TxHistory_obj_traverse(brownie___network___state___to_receiver_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___to_receiver_TxHistory_obj_clear(brownie___network___state___to_receiver_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___to_receiver_TxHistory_obj_dealloc(brownie___network___state___to_receiver_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___to_receiver_TxHistory_obj_free_instance == NULL) { + state___to_receiver_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___to_receiver_TxHistory_obj_dealloc) + state___to_receiver_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___to_receiver_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___to_receiver_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___to_receiver_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___to_receiver_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___to_receiver_TxHistory_obj_____get__, + }; + memcpy(state___to_receiver_TxHistory_obj_vtable, state___to_receiver_TxHistory_obj_vtable_scratch, sizeof(state___to_receiver_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___to_receiver_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___to_receiver_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, account)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___to_receiver_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___to_receiver_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "to_receiver_TxHistory_obj", + .tp_new = state___to_receiver_TxHistory_obj_new, + .tp_dealloc = (destructor)state___to_receiver_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___to_receiver_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___to_receiver_TxHistory_obj_clear, + .tp_methods = state___to_receiver_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___to_receiver_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___to_receiver_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___to_receiver_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("to_receiver_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___to_receiver_TxHistory_obj_template = &CPyType_state___to_receiver_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___to_receiver_TxHistory_objObject *self; + if (state___to_receiver_TxHistory_obj_free_instance != NULL) { + self = state___to_receiver_TxHistory_obj_free_instance; + state___to_receiver_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___to_receiver_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___to_receiver_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___to_receiver_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___to_receiver_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__to_receiver_TxHistory_obj_setup((PyObject *)CPyType_state___to_receiver_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___of_address_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___of_address_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__of_address_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___of_address_TxHistory_obj(void); + +static PyObject * +state___of_address_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___of_address_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__of_address_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___of_address_TxHistory_obj_traverse(brownie___network___state___of_address_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___of_address_TxHistory_obj_clear(brownie___network___state___of_address_TxHistory_objObject *self) +{ + return 0; +} + +static void +state___of_address_TxHistory_obj_dealloc(brownie___network___state___of_address_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___of_address_TxHistory_obj_free_instance == NULL) { + state___of_address_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___of_address_TxHistory_obj_dealloc) + state___of_address_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___of_address_TxHistory_obj_vtable[2]; +static bool +CPyDef_state___of_address_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___of_address_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___of_address_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state___of_address_TxHistory_obj_____get__, + }; + memcpy(state___of_address_TxHistory_obj_vtable, state___of_address_TxHistory_obj_vtable_scratch, sizeof(state___of_address_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state___of_address_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___of_address_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, account)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___of_address_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___of_address_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "of_address_TxHistory_obj", + .tp_new = state___of_address_TxHistory_obj_new, + .tp_dealloc = (destructor)state___of_address_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state___of_address_TxHistory_obj_traverse, + .tp_clear = (inquiry)state___of_address_TxHistory_obj_clear, + .tp_methods = state___of_address_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___of_address_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state___of_address_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___of_address_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("of_address_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___of_address_TxHistory_obj_template = &CPyType_state___of_address_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc__of_address_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___of_address_TxHistory_objObject *self; + if (state___of_address_TxHistory_obj_free_instance != NULL) { + self = state___of_address_TxHistory_obj_free_instance; + state___of_address_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___of_address_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___of_address_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state___of_address_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___of_address_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__of_address_TxHistory_obj_setup((PyObject *)CPyType_state___of_address_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____gas_TxHistory_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____gas_TxHistory_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____gas_TxHistory_obj(void); + +static PyObject * +state____gas_TxHistory_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____gas_TxHistory_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____gas_TxHistory_obj_traverse(brownie___network___state____gas_TxHistory_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____gas_TxHistory_obj_clear(brownie___network___state____gas_TxHistory_objObject *self) +{ + return 0; +} + +static void +state____gas_TxHistory_obj_dealloc(brownie___network___state____gas_TxHistory_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____gas_TxHistory_obj_free_instance == NULL) { + state____gas_TxHistory_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____gas_TxHistory_obj_dealloc) + state____gas_TxHistory_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____gas_TxHistory_obj_vtable[2]; +static bool +CPyDef_state____gas_TxHistory_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____gas_TxHistory_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____gas_TxHistory_obj_____call__, + (CPyVTableItem)CPyDef_state____gas_TxHistory_obj_____get__, + }; + memcpy(state____gas_TxHistory_obj_vtable, state____gas_TxHistory_obj_vtable_scratch, sizeof(state____gas_TxHistory_obj_vtable)); + return 1; +} + +static PyMethodDef state____gas_TxHistory_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____gas_TxHistory_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, fn_name, gas_used, is_success)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____gas_TxHistory_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____gas_TxHistory_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_gas_TxHistory_obj", + .tp_new = state____gas_TxHistory_obj_new, + .tp_dealloc = (destructor)state____gas_TxHistory_obj_dealloc, + .tp_traverse = (traverseproc)state____gas_TxHistory_obj_traverse, + .tp_clear = (inquiry)state____gas_TxHistory_obj_clear, + .tp_methods = state____gas_TxHistory_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____gas_TxHistory_obj, + .tp_basicsize = sizeof(brownie___network___state____gas_TxHistory_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____gas_TxHistory_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_gas_TxHistory_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____gas_TxHistory_obj_template = &CPyType_state____gas_TxHistory_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____gas_TxHistory_objObject *self; + if (state____gas_TxHistory_obj_free_instance != NULL) { + self = state____gas_TxHistory_obj_free_instance; + state____gas_TxHistory_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____gas_TxHistory_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____gas_TxHistory_obj_vtable; + self->vectorcall = CPyPy_state____gas_TxHistory_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____gas_TxHistory_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_gas_TxHistory_obj_setup((PyObject *)CPyType_state____gas_TxHistory_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____init___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____init___3_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__init___3_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____init___3_Chain_obj(void); + +static PyObject * +state_____init___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____init___3_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__init___3_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____init___3_Chain_obj_traverse(brownie___network___state_____init___3_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____init___3_Chain_obj_clear(brownie___network___state_____init___3_Chain_objObject *self) +{ + return 0; +} + +static void +state_____init___3_Chain_obj_dealloc(brownie___network___state_____init___3_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____init___3_Chain_obj_free_instance == NULL) { + state_____init___3_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____init___3_Chain_obj_dealloc) + state_____init___3_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____init___3_Chain_obj_vtable[2]; +static bool +CPyDef_state_____init___3_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____init___3_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____init___3_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state_____init___3_Chain_obj_____get__, + }; + memcpy(state_____init___3_Chain_obj_vtable, state_____init___3_Chain_obj_vtable_scratch, sizeof(state_____init___3_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state_____init___3_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____init___3_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____init___3_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____init___3_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___Chain_obj", + .tp_new = state_____init___3_Chain_obj_new, + .tp_dealloc = (destructor)state_____init___3_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state_____init___3_Chain_obj_traverse, + .tp_clear = (inquiry)state_____init___3_Chain_obj_clear, + .tp_methods = state_____init___3_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____init___3_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state_____init___3_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____init___3_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____init___3_Chain_obj_template = &CPyType_state_____init___3_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__init___3_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____init___3_Chain_objObject *self; + if (state_____init___3_Chain_obj_free_instance != NULL) { + self = state_____init___3_Chain_obj_free_instance; + state_____init___3_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____init___3_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____init___3_Chain_obj_vtable; + self->vectorcall = CPyPy_state_____init___3_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____init___3_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__init___3_Chain_obj_setup((PyObject *)CPyType_state_____init___3_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____repr___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____repr___3_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____repr___3_Chain_obj(void); + +static PyObject * +state_____repr___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____repr___3_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____repr___3_Chain_obj_traverse(brownie___network___state_____repr___3_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____repr___3_Chain_obj_clear(brownie___network___state_____repr___3_Chain_objObject *self) +{ + return 0; +} + +static void +state_____repr___3_Chain_obj_dealloc(brownie___network___state_____repr___3_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____repr___3_Chain_obj_free_instance == NULL) { + state_____repr___3_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____repr___3_Chain_obj_dealloc) + state_____repr___3_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____repr___3_Chain_obj_vtable[2]; +static bool +CPyDef_state_____repr___3_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____repr___3_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____repr___3_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state_____repr___3_Chain_obj_____get__, + }; + memcpy(state_____repr___3_Chain_obj_vtable, state_____repr___3_Chain_obj_vtable_scratch, sizeof(state_____repr___3_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state_____repr___3_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____repr___3_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____repr___3_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____repr___3_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__repr___Chain_obj", + .tp_new = state_____repr___3_Chain_obj_new, + .tp_dealloc = (destructor)state_____repr___3_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state_____repr___3_Chain_obj_traverse, + .tp_clear = (inquiry)state_____repr___3_Chain_obj_clear, + .tp_methods = state_____repr___3_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____repr___3_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state_____repr___3_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____repr___3_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__repr___Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____repr___3_Chain_obj_template = &CPyType_state_____repr___3_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____repr___3_Chain_objObject *self; + if (state_____repr___3_Chain_obj_free_instance != NULL) { + self = state_____repr___3_Chain_obj_free_instance; + state_____repr___3_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____repr___3_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____repr___3_Chain_obj_vtable; + self->vectorcall = CPyPy_state_____repr___3_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____repr___3_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__repr___3_Chain_obj_setup((PyObject *)CPyType_state_____repr___3_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____len___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____len___3_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__len___3_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____len___3_Chain_obj(void); + +static PyObject * +state_____len___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____len___3_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__len___3_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____len___3_Chain_obj_traverse(brownie___network___state_____len___3_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____len___3_Chain_obj_clear(brownie___network___state_____len___3_Chain_objObject *self) +{ + return 0; +} + +static void +state_____len___3_Chain_obj_dealloc(brownie___network___state_____len___3_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____len___3_Chain_obj_free_instance == NULL) { + state_____len___3_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____len___3_Chain_obj_dealloc) + state_____len___3_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____len___3_Chain_obj_vtable[2]; +static bool +CPyDef_state_____len___3_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____len___3_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____len___3_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state_____len___3_Chain_obj_____get__, + }; + memcpy(state_____len___3_Chain_obj_vtable, state_____len___3_Chain_obj_vtable_scratch, sizeof(state_____len___3_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state_____len___3_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____len___3_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____len___3_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____len___3_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__len___Chain_obj", + .tp_new = state_____len___3_Chain_obj_new, + .tp_dealloc = (destructor)state_____len___3_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state_____len___3_Chain_obj_traverse, + .tp_clear = (inquiry)state_____len___3_Chain_obj_clear, + .tp_methods = state_____len___3_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____len___3_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state_____len___3_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____len___3_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__len___Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____len___3_Chain_obj_template = &CPyType_state_____len___3_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__len___3_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____len___3_Chain_objObject *self; + if (state_____len___3_Chain_obj_free_instance != NULL) { + self = state_____len___3_Chain_obj_free_instance; + state_____len___3_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____len___3_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____len___3_Chain_obj_vtable; + self->vectorcall = CPyPy_state_____len___3_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____len___3_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__len___3_Chain_obj_setup((PyObject *)CPyType_state_____len___3_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____getitem___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____getitem___3_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____getitem___3_Chain_obj(void); + +static PyObject * +state_____getitem___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____getitem___3_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____getitem___3_Chain_obj_traverse(brownie___network___state_____getitem___3_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____getitem___3_Chain_obj_clear(brownie___network___state_____getitem___3_Chain_objObject *self) +{ + return 0; +} + +static void +state_____getitem___3_Chain_obj_dealloc(brownie___network___state_____getitem___3_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____getitem___3_Chain_obj_free_instance == NULL) { + state_____getitem___3_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____getitem___3_Chain_obj_dealloc) + state_____getitem___3_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____getitem___3_Chain_obj_vtable[2]; +static bool +CPyDef_state_____getitem___3_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____getitem___3_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____getitem___3_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state_____getitem___3_Chain_obj_____get__, + }; + memcpy(state_____getitem___3_Chain_obj_vtable, state_____getitem___3_Chain_obj_vtable_scratch, sizeof(state_____getitem___3_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state_____getitem___3_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____getitem___3_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, block_number, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____getitem___3_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____getitem___3_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__getitem___Chain_obj", + .tp_new = state_____getitem___3_Chain_obj_new, + .tp_dealloc = (destructor)state_____getitem___3_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state_____getitem___3_Chain_obj_traverse, + .tp_clear = (inquiry)state_____getitem___3_Chain_obj_clear, + .tp_methods = state_____getitem___3_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____getitem___3_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state_____getitem___3_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____getitem___3_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__getitem___Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____getitem___3_Chain_obj_template = &CPyType_state_____getitem___3_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____getitem___3_Chain_objObject *self; + if (state_____getitem___3_Chain_obj_free_instance != NULL) { + self = state_____getitem___3_Chain_obj_free_instance; + state_____getitem___3_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____getitem___3_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____getitem___3_Chain_obj_vtable; + self->vectorcall = CPyPy_state_____getitem___3_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____getitem___3_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__getitem___3_Chain_obj_setup((PyObject *)CPyType_state_____getitem___3_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state_____iter___3_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state_____iter___3_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____iter___3_Chain_obj(void); + +static PyObject * +state_____iter___3_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____iter___3_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____iter___3_Chain_obj_traverse(brownie___network___state_____iter___3_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state_____iter___3_Chain_obj_clear(brownie___network___state_____iter___3_Chain_objObject *self) +{ + return 0; +} + +static void +state_____iter___3_Chain_obj_dealloc(brownie___network___state_____iter___3_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____iter___3_Chain_obj_free_instance == NULL) { + state_____iter___3_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state_____iter___3_Chain_obj_dealloc) + state_____iter___3_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____iter___3_Chain_obj_vtable[2]; +static bool +CPyDef_state_____iter___3_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state_____iter___3_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____iter___3_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state_____iter___3_Chain_obj_____get__, + }; + memcpy(state_____iter___3_Chain_obj_vtable, state_____iter___3_Chain_obj_vtable_scratch, sizeof(state_____iter___3_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state_____iter___3_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state_____iter___3_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state_____iter___3_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____iter___3_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__iter___Chain_obj", + .tp_new = state_____iter___3_Chain_obj_new, + .tp_dealloc = (destructor)state_____iter___3_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state_____iter___3_Chain_obj_traverse, + .tp_clear = (inquiry)state_____iter___3_Chain_obj_clear, + .tp_methods = state_____iter___3_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state_____iter___3_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state_____iter___3_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state_____iter___3_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__iter___Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____iter___3_Chain_obj_template = &CPyType_state_____iter___3_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____iter___3_Chain_objObject *self; + if (state_____iter___3_Chain_obj_free_instance != NULL) { + self = state_____iter___3_Chain_obj_free_instance; + state_____iter___3_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____iter___3_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____iter___3_Chain_obj_vtable; + self->vectorcall = CPyPy_state_____iter___3_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____iter___3_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_obj_setup((PyObject *)CPyType_state_____iter___3_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state_____iter___3_Chain_gen(void); + +static PyObject * +state_____iter___3_Chain_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state_____iter___3_Chain_gen) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state_____iter___3_Chain_gen_traverse(brownie___network___state_____iter___3_Chain_genObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_generator_attribute__self); + Py_VISIT(self->___mypyc_generator_attribute__get_block); + Py_VISIT(self->___mypyc_temp__0); + if (CPyTagged_CheckLong(self->___mypyc_temp__1)) { + Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_temp__1)); + } + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__i)) { + Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__i)); + } + Py_VISIT(self->___mypyc_generator_attribute__block); + return 0; +} + +static int +state_____iter___3_Chain_gen_clear(brownie___network___state_____iter___3_Chain_genObject *self) +{ + Py_CLEAR(self->___mypyc_generator_attribute__self); + Py_CLEAR(self->___mypyc_generator_attribute__get_block); + Py_CLEAR(self->___mypyc_temp__0); + if (CPyTagged_CheckLong(self->___mypyc_temp__1)) { + CPyTagged __tmp = self->___mypyc_temp__1; + self->___mypyc_temp__1 = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__i)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__i; + self->___mypyc_generator_attribute__i = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + Py_CLEAR(self->___mypyc_generator_attribute__block); + return 0; +} + +static void +state_____iter___3_Chain_gen_dealloc(brownie___network___state_____iter___3_Chain_genObject *self) +{ + PyObject_GC_UnTrack(self); + if (state_____iter___3_Chain_gen_free_instance == NULL) { + state_____iter___3_Chain_gen_free_instance = self; + Py_CLEAR(self->___mypyc_generator_attribute__self); + self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_generator_attribute__get_block); + Py_CLEAR(self->___mypyc_temp__0); + if (CPyTagged_CheckLong(self->___mypyc_temp__1)) { + CPyTagged __tmp = self->___mypyc_temp__1; + self->___mypyc_temp__1 = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->___mypyc_temp__1 = CPY_INT_TAG; + } + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__i)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__i; + self->___mypyc_generator_attribute__i = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->___mypyc_generator_attribute__i = CPY_INT_TAG; + } + Py_CLEAR(self->___mypyc_generator_attribute__block); + return; + } + CPy_TRASHCAN_BEGIN(self, state_____iter___3_Chain_gen_dealloc) + state_____iter___3_Chain_gen_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state_____iter___3_Chain_gen_vtable[6]; +static bool +CPyDef_state_____iter___3_Chain_gen_trait_vtable_setup(void) +{ + CPyVTableItem state_____iter___3_Chain_gen_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen_____next__, + (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen___send, + (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen_____iter__, + (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen___throw, + (CPyVTableItem)CPyDef_state_____iter___3_Chain_gen___close, + }; + memcpy(state_____iter___3_Chain_gen_vtable, state_____iter___3_Chain_gen_vtable_scratch, sizeof(state_____iter___3_Chain_gen_vtable)); + return 1; +} + +static PyMethodDef state_____iter___3_Chain_gen_methods[] = { + {"__next__", + (PyCFunction)CPyPy_state_____iter___3_Chain_gen_____next__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, + {"send", + (PyCFunction)CPyPy_state_____iter___3_Chain_gen___send, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_state_____iter___3_Chain_gen_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, + {"throw", + (PyCFunction)CPyPy_state_____iter___3_Chain_gen___throw, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"close", + (PyCFunction)CPyPy_state_____iter___3_Chain_gen___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state_____iter___3_Chain_gen_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__iter___Chain_gen", + .tp_new = state_____iter___3_Chain_gen_new, + .tp_dealloc = (destructor)state_____iter___3_Chain_gen_dealloc, + .tp_traverse = (traverseproc)state_____iter___3_Chain_gen_traverse, + .tp_clear = (inquiry)state_____iter___3_Chain_gen_clear, + .tp_methods = state_____iter___3_Chain_gen_methods, + .tp_iter = CPyDef_state_____iter___3_Chain_gen_____iter__, + .tp_iternext = CPyDef_state_____iter___3_Chain_gen_____next__, + .tp_basicsize = sizeof(brownie___network___state_____iter___3_Chain_genObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("__iter___Chain_gen()\n--\n\n"), +}; +static PyTypeObject *CPyType_state_____iter___3_Chain_gen_template = &CPyType_state_____iter___3_Chain_gen_template_; + +PyObject *CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state_____iter___3_Chain_genObject *self; + if (state_____iter___3_Chain_gen_free_instance != NULL) { + self = state_____iter___3_Chain_gen_free_instance; + state_____iter___3_Chain_gen_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state_____iter___3_Chain_genObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state_____iter___3_Chain_gen_vtable; + self->___mypyc_next_label__ = -113; + self->___mypyc_temp__1 = CPY_INT_TAG; + self->___mypyc_generator_attribute__i = CPY_INT_TAG; + return (PyObject *)self; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen(void) +{ + PyObject *self = CPyDef_state_____mypyc___3__iter___3_Chain_gen_setup((PyObject *)CPyType_state_____iter___3_Chain_gen); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___new_blocks_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___new_blocks_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__new_blocks_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___new_blocks_Chain_obj(void); + +static PyObject * +state___new_blocks_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___new_blocks_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___new_blocks_Chain_obj_traverse(brownie___network___state___new_blocks_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___new_blocks_Chain_obj_clear(brownie___network___state___new_blocks_Chain_objObject *self) +{ + return 0; +} + +static void +state___new_blocks_Chain_obj_dealloc(brownie___network___state___new_blocks_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___new_blocks_Chain_obj_free_instance == NULL) { + state___new_blocks_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___new_blocks_Chain_obj_dealloc) + state___new_blocks_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___new_blocks_Chain_obj_vtable[2]; +static bool +CPyDef_state___new_blocks_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___new_blocks_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___new_blocks_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___new_blocks_Chain_obj_____get__, + }; + memcpy(state___new_blocks_Chain_obj_vtable, state___new_blocks_Chain_obj_vtable_scratch, sizeof(state___new_blocks_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___new_blocks_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___new_blocks_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height_buffer=0, poll_interval=5)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___new_blocks_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___new_blocks_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "new_blocks_Chain_obj", + .tp_new = state___new_blocks_Chain_obj_new, + .tp_dealloc = (destructor)state___new_blocks_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___new_blocks_Chain_obj_traverse, + .tp_clear = (inquiry)state___new_blocks_Chain_obj_clear, + .tp_methods = state___new_blocks_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___new_blocks_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___new_blocks_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___new_blocks_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("new_blocks_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___new_blocks_Chain_obj_template = &CPyType_state___new_blocks_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__new_blocks_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___new_blocks_Chain_objObject *self; + if (state___new_blocks_Chain_obj_free_instance != NULL) { + self = state___new_blocks_Chain_obj_free_instance; + state___new_blocks_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___new_blocks_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___new_blocks_Chain_obj_vtable; + self->vectorcall = CPyPy_state___new_blocks_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___new_blocks_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_obj_setup((PyObject *)CPyType_state___new_blocks_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_state_____mypyc__new_blocks_Chain_gen_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___new_blocks_Chain_gen(void); + +static PyObject * +state___new_blocks_Chain_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___new_blocks_Chain_gen) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_gen_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___new_blocks_Chain_gen_traverse(brownie___network___state___new_blocks_Chain_genObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_generator_attribute__self); + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__height_buffer)) { + Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__height_buffer)); + } + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__poll_interval)) { + Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__poll_interval)); + } + Py_VISIT(self->___mypyc_generator_attribute__last_block); + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__last_height)) { + Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__last_height)); + } + Py_VISIT(self->___mypyc_generator_attribute__get_block); + Py_VISIT(self->___mypyc_generator_attribute__block); + return 0; +} + +static int +state___new_blocks_Chain_gen_clear(brownie___network___state___new_blocks_Chain_genObject *self) +{ + Py_CLEAR(self->___mypyc_generator_attribute__self); + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__height_buffer)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__height_buffer; + self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__poll_interval)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__poll_interval; + self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + Py_CLEAR(self->___mypyc_generator_attribute__last_block); + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__last_height)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__last_height; + self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + Py_CLEAR(self->___mypyc_generator_attribute__get_block); + Py_CLEAR(self->___mypyc_generator_attribute__block); + return 0; +} + +static void +state___new_blocks_Chain_gen_dealloc(brownie___network___state___new_blocks_Chain_genObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___new_blocks_Chain_gen_free_instance == NULL) { + state___new_blocks_Chain_gen_free_instance = self; + self->bitmap = 0; + Py_CLEAR(self->___mypyc_generator_attribute__self); + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__height_buffer)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__height_buffer; + self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; + } + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__poll_interval)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__poll_interval; + self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; + } + self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_generator_attribute__last_block); + if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__last_height)) { + CPyTagged __tmp = self->___mypyc_generator_attribute__last_height; + self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; + } + self->___mypyc_generator_attribute__last_poll = -113.0; + Py_CLEAR(self->___mypyc_generator_attribute__get_block); + Py_CLEAR(self->___mypyc_generator_attribute__block); + return; + } + CPy_TRASHCAN_BEGIN(self, state___new_blocks_Chain_gen_dealloc) + state___new_blocks_Chain_gen_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___new_blocks_Chain_gen_vtable[6]; +static bool +CPyDef_state___new_blocks_Chain_gen_trait_vtable_setup(void) +{ + CPyVTableItem state___new_blocks_Chain_gen_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen_____next__, + (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen___send, + (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen_____iter__, + (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen___throw, + (CPyVTableItem)CPyDef_state___new_blocks_Chain_gen___close, + }; + memcpy(state___new_blocks_Chain_gen_vtable, state___new_blocks_Chain_gen_vtable_scratch, sizeof(state___new_blocks_Chain_gen_vtable)); + return 1; +} + +static PyMethodDef state___new_blocks_Chain_gen_methods[] = { + {"__next__", + (PyCFunction)CPyPy_state___new_blocks_Chain_gen_____next__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, + {"send", + (PyCFunction)CPyPy_state___new_blocks_Chain_gen___send, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_state___new_blocks_Chain_gen_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, + {"throw", + (PyCFunction)CPyPy_state___new_blocks_Chain_gen___throw, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"close", + (PyCFunction)CPyPy_state___new_blocks_Chain_gen___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___new_blocks_Chain_gen_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "new_blocks_Chain_gen", + .tp_new = state___new_blocks_Chain_gen_new, + .tp_dealloc = (destructor)state___new_blocks_Chain_gen_dealloc, + .tp_traverse = (traverseproc)state___new_blocks_Chain_gen_traverse, + .tp_clear = (inquiry)state___new_blocks_Chain_gen_clear, + .tp_methods = state___new_blocks_Chain_gen_methods, + .tp_iter = CPyDef_state___new_blocks_Chain_gen_____iter__, + .tp_iternext = CPyDef_state___new_blocks_Chain_gen_____next__, + .tp_basicsize = sizeof(brownie___network___state___new_blocks_Chain_genObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("new_blocks_Chain_gen()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___new_blocks_Chain_gen_template = &CPyType_state___new_blocks_Chain_gen_template_; + +PyObject *CPyDef_state_____mypyc__new_blocks_Chain_gen_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___new_blocks_Chain_genObject *self; + if (state___new_blocks_Chain_gen_free_instance != NULL) { + self = state___new_blocks_Chain_gen_free_instance; + state___new_blocks_Chain_gen_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___new_blocks_Chain_genObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___new_blocks_Chain_gen_vtable; + self->bitmap = 0; + self->___mypyc_generator_attribute__height_buffer = CPY_INT_TAG; + self->___mypyc_generator_attribute__poll_interval = CPY_INT_TAG; + self->___mypyc_next_label__ = -113; + self->___mypyc_generator_attribute__last_height = CPY_INT_TAG; + self->___mypyc_generator_attribute__last_poll = -113.0; + return (PyObject *)self; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen(void) +{ + PyObject *self = CPyDef_state_____mypyc__new_blocks_Chain_gen_setup((PyObject *)CPyType_state___new_blocks_Chain_gen); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___height_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___height_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__height_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___height_Chain_obj(void); + +static PyObject * +state___height_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___height_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__height_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___height_Chain_obj_traverse(brownie___network___state___height_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___height_Chain_obj_clear(brownie___network___state___height_Chain_objObject *self) +{ + return 0; +} + +static void +state___height_Chain_obj_dealloc(brownie___network___state___height_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___height_Chain_obj_free_instance == NULL) { + state___height_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___height_Chain_obj_dealloc) + state___height_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___height_Chain_obj_vtable[2]; +static bool +CPyDef_state___height_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___height_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___height_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___height_Chain_obj_____get__, + }; + memcpy(state___height_Chain_obj_vtable, state___height_Chain_obj_vtable_scratch, sizeof(state___height_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___height_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___height_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___height_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___height_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "height_Chain_obj", + .tp_new = state___height_Chain_obj_new, + .tp_dealloc = (destructor)state___height_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___height_Chain_obj_traverse, + .tp_clear = (inquiry)state___height_Chain_obj_clear, + .tp_methods = state___height_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___height_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___height_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___height_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("height_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___height_Chain_obj_template = &CPyType_state___height_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__height_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___height_Chain_objObject *self; + if (state___height_Chain_obj_free_instance != NULL) { + self = state___height_Chain_obj_free_instance; + state___height_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___height_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___height_Chain_obj_vtable; + self->vectorcall = CPyPy_state___height_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___height_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__height_Chain_obj_setup((PyObject *)CPyType_state___height_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___id_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___id_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__id_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___id_Chain_obj(void); + +static PyObject * +state___id_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___id_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__id_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___id_Chain_obj_traverse(brownie___network___state___id_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___id_Chain_obj_clear(brownie___network___state___id_Chain_objObject *self) +{ + return 0; +} + +static void +state___id_Chain_obj_dealloc(brownie___network___state___id_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___id_Chain_obj_free_instance == NULL) { + state___id_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___id_Chain_obj_dealloc) + state___id_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___id_Chain_obj_vtable[2]; +static bool +CPyDef_state___id_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___id_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___id_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___id_Chain_obj_____get__, + }; + memcpy(state___id_Chain_obj_vtable, state___id_Chain_obj_vtable_scratch, sizeof(state___id_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___id_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___id_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___id_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___id_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "id_Chain_obj", + .tp_new = state___id_Chain_obj_new, + .tp_dealloc = (destructor)state___id_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___id_Chain_obj_traverse, + .tp_clear = (inquiry)state___id_Chain_obj_clear, + .tp_methods = state___id_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___id_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___id_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___id_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("id_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___id_Chain_obj_template = &CPyType_state___id_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__id_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___id_Chain_objObject *self; + if (state___id_Chain_obj_free_instance != NULL) { + self = state___id_Chain_obj_free_instance; + state___id_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___id_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___id_Chain_obj_vtable; + self->vectorcall = CPyPy_state___id_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___id_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__id_Chain_obj_setup((PyObject *)CPyType_state___id_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___block_gas_limit_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___block_gas_limit_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___block_gas_limit_Chain_obj(void); + +static PyObject * +state___block_gas_limit_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___block_gas_limit_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___block_gas_limit_Chain_obj_traverse(brownie___network___state___block_gas_limit_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___block_gas_limit_Chain_obj_clear(brownie___network___state___block_gas_limit_Chain_objObject *self) +{ + return 0; +} + +static void +state___block_gas_limit_Chain_obj_dealloc(brownie___network___state___block_gas_limit_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___block_gas_limit_Chain_obj_free_instance == NULL) { + state___block_gas_limit_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___block_gas_limit_Chain_obj_dealloc) + state___block_gas_limit_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___block_gas_limit_Chain_obj_vtable[2]; +static bool +CPyDef_state___block_gas_limit_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___block_gas_limit_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___block_gas_limit_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___block_gas_limit_Chain_obj_____get__, + }; + memcpy(state___block_gas_limit_Chain_obj_vtable, state___block_gas_limit_Chain_obj_vtable_scratch, sizeof(state___block_gas_limit_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___block_gas_limit_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___block_gas_limit_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___block_gas_limit_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___block_gas_limit_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "block_gas_limit_Chain_obj", + .tp_new = state___block_gas_limit_Chain_obj_new, + .tp_dealloc = (destructor)state___block_gas_limit_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___block_gas_limit_Chain_obj_traverse, + .tp_clear = (inquiry)state___block_gas_limit_Chain_obj_clear, + .tp_methods = state___block_gas_limit_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___block_gas_limit_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___block_gas_limit_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___block_gas_limit_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("block_gas_limit_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___block_gas_limit_Chain_obj_template = &CPyType_state___block_gas_limit_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___block_gas_limit_Chain_objObject *self; + if (state___block_gas_limit_Chain_obj_free_instance != NULL) { + self = state___block_gas_limit_Chain_obj_free_instance; + state___block_gas_limit_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___block_gas_limit_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___block_gas_limit_Chain_obj_vtable; + self->vectorcall = CPyPy_state___block_gas_limit_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___block_gas_limit_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__block_gas_limit_Chain_obj_setup((PyObject *)CPyType_state___block_gas_limit_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___base_fee_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___base_fee_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__base_fee_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___base_fee_Chain_obj(void); + +static PyObject * +state___base_fee_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___base_fee_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__base_fee_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___base_fee_Chain_obj_traverse(brownie___network___state___base_fee_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___base_fee_Chain_obj_clear(brownie___network___state___base_fee_Chain_objObject *self) +{ + return 0; +} + +static void +state___base_fee_Chain_obj_dealloc(brownie___network___state___base_fee_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___base_fee_Chain_obj_free_instance == NULL) { + state___base_fee_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___base_fee_Chain_obj_dealloc) + state___base_fee_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___base_fee_Chain_obj_vtable[2]; +static bool +CPyDef_state___base_fee_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___base_fee_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___base_fee_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___base_fee_Chain_obj_____get__, + }; + memcpy(state___base_fee_Chain_obj_vtable, state___base_fee_Chain_obj_vtable_scratch, sizeof(state___base_fee_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___base_fee_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___base_fee_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___base_fee_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___base_fee_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "base_fee_Chain_obj", + .tp_new = state___base_fee_Chain_obj_new, + .tp_dealloc = (destructor)state___base_fee_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___base_fee_Chain_obj_traverse, + .tp_clear = (inquiry)state___base_fee_Chain_obj_clear, + .tp_methods = state___base_fee_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___base_fee_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___base_fee_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___base_fee_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("base_fee_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___base_fee_Chain_obj_template = &CPyType_state___base_fee_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__base_fee_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___base_fee_Chain_objObject *self; + if (state___base_fee_Chain_obj_free_instance != NULL) { + self = state___base_fee_Chain_obj_free_instance; + state___base_fee_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___base_fee_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___base_fee_Chain_obj_vtable; + self->vectorcall = CPyPy_state___base_fee_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___base_fee_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__base_fee_Chain_obj_setup((PyObject *)CPyType_state___base_fee_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___priority_fee_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___priority_fee_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__priority_fee_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___priority_fee_Chain_obj(void); + +static PyObject * +state___priority_fee_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___priority_fee_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__priority_fee_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___priority_fee_Chain_obj_traverse(brownie___network___state___priority_fee_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___priority_fee_Chain_obj_clear(brownie___network___state___priority_fee_Chain_objObject *self) +{ + return 0; +} + +static void +state___priority_fee_Chain_obj_dealloc(brownie___network___state___priority_fee_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___priority_fee_Chain_obj_free_instance == NULL) { + state___priority_fee_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___priority_fee_Chain_obj_dealloc) + state___priority_fee_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___priority_fee_Chain_obj_vtable[2]; +static bool +CPyDef_state___priority_fee_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___priority_fee_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___priority_fee_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___priority_fee_Chain_obj_____get__, + }; + memcpy(state___priority_fee_Chain_obj_vtable, state___priority_fee_Chain_obj_vtable_scratch, sizeof(state___priority_fee_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___priority_fee_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___priority_fee_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___priority_fee_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___priority_fee_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "priority_fee_Chain_obj", + .tp_new = state___priority_fee_Chain_obj_new, + .tp_dealloc = (destructor)state___priority_fee_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___priority_fee_Chain_obj_traverse, + .tp_clear = (inquiry)state___priority_fee_Chain_obj_clear, + .tp_methods = state___priority_fee_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___priority_fee_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___priority_fee_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___priority_fee_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("priority_fee_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___priority_fee_Chain_obj_template = &CPyType_state___priority_fee_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__priority_fee_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___priority_fee_Chain_objObject *self; + if (state___priority_fee_Chain_obj_free_instance != NULL) { + self = state___priority_fee_Chain_obj_free_instance; + state___priority_fee_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___priority_fee_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___priority_fee_Chain_obj_vtable; + self->vectorcall = CPyPy_state___priority_fee_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___priority_fee_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__priority_fee_Chain_obj_setup((PyObject *)CPyType_state___priority_fee_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____revert_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____revert_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_revert_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____revert_Chain_obj(void); + +static PyObject * +state____revert_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____revert_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_revert_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____revert_Chain_obj_traverse(brownie___network___state____revert_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____revert_Chain_obj_clear(brownie___network___state____revert_Chain_objObject *self) +{ + return 0; +} + +static void +state____revert_Chain_obj_dealloc(brownie___network___state____revert_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____revert_Chain_obj_free_instance == NULL) { + state____revert_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____revert_Chain_obj_dealloc) + state____revert_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____revert_Chain_obj_vtable[2]; +static bool +CPyDef_state____revert_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____revert_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____revert_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state____revert_Chain_obj_____get__, + }; + memcpy(state____revert_Chain_obj_vtable, state____revert_Chain_obj_vtable_scratch, sizeof(state____revert_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state____revert_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____revert_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, id_)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____revert_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____revert_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_revert_Chain_obj", + .tp_new = state____revert_Chain_obj_new, + .tp_dealloc = (destructor)state____revert_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state____revert_Chain_obj_traverse, + .tp_clear = (inquiry)state____revert_Chain_obj_clear, + .tp_methods = state____revert_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____revert_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state____revert_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____revert_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_revert_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____revert_Chain_obj_template = &CPyType_state____revert_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_revert_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____revert_Chain_objObject *self; + if (state____revert_Chain_obj_free_instance != NULL) { + self = state____revert_Chain_obj_free_instance; + state____revert_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____revert_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____revert_Chain_obj_vtable; + self->vectorcall = CPyPy_state____revert_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____revert_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_revert_Chain_obj_setup((PyObject *)CPyType_state____revert_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____add_to_undo_buffer_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj(void); + +static PyObject * +state____add_to_undo_buffer_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____add_to_undo_buffer_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____add_to_undo_buffer_Chain_obj_traverse(brownie___network___state____add_to_undo_buffer_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____add_to_undo_buffer_Chain_obj_clear(brownie___network___state____add_to_undo_buffer_Chain_objObject *self) +{ + return 0; +} + +static void +state____add_to_undo_buffer_Chain_obj_dealloc(brownie___network___state____add_to_undo_buffer_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____add_to_undo_buffer_Chain_obj_free_instance == NULL) { + state____add_to_undo_buffer_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____add_to_undo_buffer_Chain_obj_dealloc) + state____add_to_undo_buffer_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____add_to_undo_buffer_Chain_obj_vtable[2]; +static bool +CPyDef_state____add_to_undo_buffer_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____add_to_undo_buffer_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____add_to_undo_buffer_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state____add_to_undo_buffer_Chain_obj_____get__, + }; + memcpy(state____add_to_undo_buffer_Chain_obj_vtable, state____add_to_undo_buffer_Chain_obj_vtable_scratch, sizeof(state____add_to_undo_buffer_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state____add_to_undo_buffer_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____add_to_undo_buffer_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, tx, fn, args, kwargs)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____add_to_undo_buffer_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____add_to_undo_buffer_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_add_to_undo_buffer_Chain_obj", + .tp_new = state____add_to_undo_buffer_Chain_obj_new, + .tp_dealloc = (destructor)state____add_to_undo_buffer_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state____add_to_undo_buffer_Chain_obj_traverse, + .tp_clear = (inquiry)state____add_to_undo_buffer_Chain_obj_clear, + .tp_methods = state____add_to_undo_buffer_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____add_to_undo_buffer_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state____add_to_undo_buffer_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____add_to_undo_buffer_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_add_to_undo_buffer_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____add_to_undo_buffer_Chain_obj_template = &CPyType_state____add_to_undo_buffer_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____add_to_undo_buffer_Chain_objObject *self; + if (state____add_to_undo_buffer_Chain_obj_free_instance != NULL) { + self = state____add_to_undo_buffer_Chain_obj_free_instance; + state____add_to_undo_buffer_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____add_to_undo_buffer_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____add_to_undo_buffer_Chain_obj_vtable; + self->vectorcall = CPyPy_state____add_to_undo_buffer_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_add_to_undo_buffer_Chain_obj_setup((PyObject *)CPyType_state____add_to_undo_buffer_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____network_connected_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____network_connected_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____network_connected_Chain_obj(void); + +static PyObject * +state____network_connected_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____network_connected_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____network_connected_Chain_obj_traverse(brownie___network___state____network_connected_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____network_connected_Chain_obj_clear(brownie___network___state____network_connected_Chain_objObject *self) +{ + return 0; +} + +static void +state____network_connected_Chain_obj_dealloc(brownie___network___state____network_connected_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____network_connected_Chain_obj_free_instance == NULL) { + state____network_connected_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____network_connected_Chain_obj_dealloc) + state____network_connected_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____network_connected_Chain_obj_vtable[2]; +static bool +CPyDef_state____network_connected_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____network_connected_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____network_connected_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state____network_connected_Chain_obj_____get__, + }; + memcpy(state____network_connected_Chain_obj_vtable, state____network_connected_Chain_obj_vtable_scratch, sizeof(state____network_connected_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state____network_connected_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____network_connected_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____network_connected_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____network_connected_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_network_connected_Chain_obj", + .tp_new = state____network_connected_Chain_obj_new, + .tp_dealloc = (destructor)state____network_connected_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state____network_connected_Chain_obj_traverse, + .tp_clear = (inquiry)state____network_connected_Chain_obj_clear, + .tp_methods = state____network_connected_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____network_connected_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state____network_connected_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____network_connected_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_network_connected_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____network_connected_Chain_obj_template = &CPyType_state____network_connected_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____network_connected_Chain_objObject *self; + if (state____network_connected_Chain_obj_free_instance != NULL) { + self = state____network_connected_Chain_obj_free_instance; + state____network_connected_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____network_connected_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____network_connected_Chain_obj_vtable; + self->vectorcall = CPyPy_state____network_connected_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____network_connected_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_network_connected_Chain_obj_setup((PyObject *)CPyType_state____network_connected_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state____network_disconnected_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state____network_disconnected_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state____network_disconnected_Chain_obj(void); + +static PyObject * +state____network_disconnected_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state____network_disconnected_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state____network_disconnected_Chain_obj_traverse(brownie___network___state____network_disconnected_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state____network_disconnected_Chain_obj_clear(brownie___network___state____network_disconnected_Chain_objObject *self) +{ + return 0; +} + +static void +state____network_disconnected_Chain_obj_dealloc(brownie___network___state____network_disconnected_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state____network_disconnected_Chain_obj_free_instance == NULL) { + state____network_disconnected_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state____network_disconnected_Chain_obj_dealloc) + state____network_disconnected_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state____network_disconnected_Chain_obj_vtable[2]; +static bool +CPyDef_state____network_disconnected_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state____network_disconnected_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state____network_disconnected_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state____network_disconnected_Chain_obj_____get__, + }; + memcpy(state____network_disconnected_Chain_obj_vtable, state____network_disconnected_Chain_obj_vtable_scratch, sizeof(state____network_disconnected_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state____network_disconnected_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state____network_disconnected_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state____network_disconnected_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state____network_disconnected_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_network_disconnected_Chain_obj", + .tp_new = state____network_disconnected_Chain_obj_new, + .tp_dealloc = (destructor)state____network_disconnected_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state____network_disconnected_Chain_obj_traverse, + .tp_clear = (inquiry)state____network_disconnected_Chain_obj_clear, + .tp_methods = state____network_disconnected_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state____network_disconnected_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state____network_disconnected_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state____network_disconnected_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_network_disconnected_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state____network_disconnected_Chain_obj_template = &CPyType_state____network_disconnected_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state____network_disconnected_Chain_objObject *self; + if (state____network_disconnected_Chain_obj_free_instance != NULL) { + self = state____network_disconnected_Chain_obj_free_instance; + state____network_disconnected_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state____network_disconnected_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state____network_disconnected_Chain_obj_vtable; + self->vectorcall = CPyPy_state____network_disconnected_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state____network_disconnected_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc___3_network_disconnected_Chain_obj_setup((PyObject *)CPyType_state____network_disconnected_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___get_transaction_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___get_transaction_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__get_transaction_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___get_transaction_Chain_obj(void); + +static PyObject * +state___get_transaction_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___get_transaction_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__get_transaction_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___get_transaction_Chain_obj_traverse(brownie___network___state___get_transaction_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___get_transaction_Chain_obj_clear(brownie___network___state___get_transaction_Chain_objObject *self) +{ + return 0; +} + +static void +state___get_transaction_Chain_obj_dealloc(brownie___network___state___get_transaction_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___get_transaction_Chain_obj_free_instance == NULL) { + state___get_transaction_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___get_transaction_Chain_obj_dealloc) + state___get_transaction_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___get_transaction_Chain_obj_vtable[2]; +static bool +CPyDef_state___get_transaction_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___get_transaction_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___get_transaction_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___get_transaction_Chain_obj_____get__, + }; + memcpy(state___get_transaction_Chain_obj_vtable, state___get_transaction_Chain_obj_vtable_scratch, sizeof(state___get_transaction_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___get_transaction_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___get_transaction_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, txid)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___get_transaction_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___get_transaction_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "get_transaction_Chain_obj", + .tp_new = state___get_transaction_Chain_obj_new, + .tp_dealloc = (destructor)state___get_transaction_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___get_transaction_Chain_obj_traverse, + .tp_clear = (inquiry)state___get_transaction_Chain_obj_clear, + .tp_methods = state___get_transaction_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___get_transaction_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___get_transaction_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___get_transaction_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("get_transaction_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___get_transaction_Chain_obj_template = &CPyType_state___get_transaction_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__get_transaction_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___get_transaction_Chain_objObject *self; + if (state___get_transaction_Chain_obj_free_instance != NULL) { + self = state___get_transaction_Chain_obj_free_instance; + state___get_transaction_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___get_transaction_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___get_transaction_Chain_obj_vtable; + self->vectorcall = CPyPy_state___get_transaction_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___get_transaction_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__get_transaction_Chain_obj_setup((PyObject *)CPyType_state___get_transaction_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___time_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___time_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__time_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___time_Chain_obj(void); + +static PyObject * +state___time_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___time_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__time_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___time_Chain_obj_traverse(brownie___network___state___time_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___time_Chain_obj_clear(brownie___network___state___time_Chain_objObject *self) +{ + return 0; +} + +static void +state___time_Chain_obj_dealloc(brownie___network___state___time_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___time_Chain_obj_free_instance == NULL) { + state___time_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___time_Chain_obj_dealloc) + state___time_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___time_Chain_obj_vtable[2]; +static bool +CPyDef_state___time_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___time_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___time_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___time_Chain_obj_____get__, + }; + memcpy(state___time_Chain_obj_vtable, state___time_Chain_obj_vtable_scratch, sizeof(state___time_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___time_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___time_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___time_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___time_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "time_Chain_obj", + .tp_new = state___time_Chain_obj_new, + .tp_dealloc = (destructor)state___time_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___time_Chain_obj_traverse, + .tp_clear = (inquiry)state___time_Chain_obj_clear, + .tp_methods = state___time_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___time_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___time_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___time_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("time_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___time_Chain_obj_template = &CPyType_state___time_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__time_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___time_Chain_objObject *self; + if (state___time_Chain_obj_free_instance != NULL) { + self = state___time_Chain_obj_free_instance; + state___time_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___time_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___time_Chain_obj_vtable; + self->vectorcall = CPyPy_state___time_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___time_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__time_Chain_obj_setup((PyObject *)CPyType_state___time_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___sleep_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___sleep_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__sleep_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___sleep_Chain_obj(void); + +static PyObject * +state___sleep_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___sleep_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__sleep_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___sleep_Chain_obj_traverse(brownie___network___state___sleep_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___sleep_Chain_obj_clear(brownie___network___state___sleep_Chain_objObject *self) +{ + return 0; +} + +static void +state___sleep_Chain_obj_dealloc(brownie___network___state___sleep_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___sleep_Chain_obj_free_instance == NULL) { + state___sleep_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___sleep_Chain_obj_dealloc) + state___sleep_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___sleep_Chain_obj_vtable[2]; +static bool +CPyDef_state___sleep_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___sleep_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___sleep_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___sleep_Chain_obj_____get__, + }; + memcpy(state___sleep_Chain_obj_vtable, state___sleep_Chain_obj_vtable_scratch, sizeof(state___sleep_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___sleep_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___sleep_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, seconds)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___sleep_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___sleep_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "sleep_Chain_obj", + .tp_new = state___sleep_Chain_obj_new, + .tp_dealloc = (destructor)state___sleep_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___sleep_Chain_obj_traverse, + .tp_clear = (inquiry)state___sleep_Chain_obj_clear, + .tp_methods = state___sleep_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___sleep_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___sleep_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___sleep_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("sleep_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___sleep_Chain_obj_template = &CPyType_state___sleep_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__sleep_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___sleep_Chain_objObject *self; + if (state___sleep_Chain_obj_free_instance != NULL) { + self = state___sleep_Chain_obj_free_instance; + state___sleep_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___sleep_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___sleep_Chain_obj_vtable; + self->vectorcall = CPyPy_state___sleep_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___sleep_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__sleep_Chain_obj_setup((PyObject *)CPyType_state___sleep_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___mine_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___mine_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__mine_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___mine_Chain_obj(void); + +static PyObject * +state___mine_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___mine_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__mine_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___mine_Chain_obj_traverse(brownie___network___state___mine_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___mine_Chain_obj_clear(brownie___network___state___mine_Chain_objObject *self) +{ + return 0; +} + +static void +state___mine_Chain_obj_dealloc(brownie___network___state___mine_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___mine_Chain_obj_free_instance == NULL) { + state___mine_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___mine_Chain_obj_dealloc) + state___mine_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___mine_Chain_obj_vtable[2]; +static bool +CPyDef_state___mine_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___mine_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___mine_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___mine_Chain_obj_____get__, + }; + memcpy(state___mine_Chain_obj_vtable, state___mine_Chain_obj_vtable_scratch, sizeof(state___mine_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___mine_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___mine_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, blocks=1, timestamp=None, timedelta=None)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___mine_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___mine_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "mine_Chain_obj", + .tp_new = state___mine_Chain_obj_new, + .tp_dealloc = (destructor)state___mine_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___mine_Chain_obj_traverse, + .tp_clear = (inquiry)state___mine_Chain_obj_clear, + .tp_methods = state___mine_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___mine_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___mine_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___mine_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("mine_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___mine_Chain_obj_template = &CPyType_state___mine_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__mine_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___mine_Chain_objObject *self; + if (state___mine_Chain_obj_free_instance != NULL) { + self = state___mine_Chain_obj_free_instance; + state___mine_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___mine_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___mine_Chain_obj_vtable; + self->vectorcall = CPyPy_state___mine_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___mine_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__mine_Chain_obj_setup((PyObject *)CPyType_state___mine_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___snapshot_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___snapshot_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__snapshot_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___snapshot_Chain_obj(void); + +static PyObject * +state___snapshot_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___snapshot_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__snapshot_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___snapshot_Chain_obj_traverse(brownie___network___state___snapshot_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___snapshot_Chain_obj_clear(brownie___network___state___snapshot_Chain_objObject *self) +{ + return 0; +} + +static void +state___snapshot_Chain_obj_dealloc(brownie___network___state___snapshot_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___snapshot_Chain_obj_free_instance == NULL) { + state___snapshot_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___snapshot_Chain_obj_dealloc) + state___snapshot_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___snapshot_Chain_obj_vtable[2]; +static bool +CPyDef_state___snapshot_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___snapshot_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___snapshot_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___snapshot_Chain_obj_____get__, + }; + memcpy(state___snapshot_Chain_obj_vtable, state___snapshot_Chain_obj_vtable_scratch, sizeof(state___snapshot_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___snapshot_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___snapshot_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___snapshot_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___snapshot_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "snapshot_Chain_obj", + .tp_new = state___snapshot_Chain_obj_new, + .tp_dealloc = (destructor)state___snapshot_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___snapshot_Chain_obj_traverse, + .tp_clear = (inquiry)state___snapshot_Chain_obj_clear, + .tp_methods = state___snapshot_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___snapshot_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___snapshot_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___snapshot_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("snapshot_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___snapshot_Chain_obj_template = &CPyType_state___snapshot_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__snapshot_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___snapshot_Chain_objObject *self; + if (state___snapshot_Chain_obj_free_instance != NULL) { + self = state___snapshot_Chain_obj_free_instance; + state___snapshot_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___snapshot_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___snapshot_Chain_obj_vtable; + self->vectorcall = CPyPy_state___snapshot_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___snapshot_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__snapshot_Chain_obj_setup((PyObject *)CPyType_state___snapshot_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___revert_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___revert_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__revert_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___revert_Chain_obj(void); + +static PyObject * +state___revert_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___revert_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__revert_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___revert_Chain_obj_traverse(brownie___network___state___revert_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___revert_Chain_obj_clear(brownie___network___state___revert_Chain_objObject *self) +{ + return 0; +} + +static void +state___revert_Chain_obj_dealloc(brownie___network___state___revert_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___revert_Chain_obj_free_instance == NULL) { + state___revert_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___revert_Chain_obj_dealloc) + state___revert_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___revert_Chain_obj_vtable[2]; +static bool +CPyDef_state___revert_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___revert_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___revert_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___revert_Chain_obj_____get__, + }; + memcpy(state___revert_Chain_obj_vtable, state___revert_Chain_obj_vtable_scratch, sizeof(state___revert_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___revert_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___revert_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___revert_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___revert_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "revert_Chain_obj", + .tp_new = state___revert_Chain_obj_new, + .tp_dealloc = (destructor)state___revert_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___revert_Chain_obj_traverse, + .tp_clear = (inquiry)state___revert_Chain_obj_clear, + .tp_methods = state___revert_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___revert_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___revert_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___revert_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("revert_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___revert_Chain_obj_template = &CPyType_state___revert_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__revert_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___revert_Chain_objObject *self; + if (state___revert_Chain_obj_free_instance != NULL) { + self = state___revert_Chain_obj_free_instance; + state___revert_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___revert_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___revert_Chain_obj_vtable; + self->vectorcall = CPyPy_state___revert_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___revert_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__revert_Chain_obj_setup((PyObject *)CPyType_state___revert_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___reset_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___reset_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__reset_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___reset_Chain_obj(void); + +static PyObject * +state___reset_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___reset_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__reset_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___reset_Chain_obj_traverse(brownie___network___state___reset_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___reset_Chain_obj_clear(brownie___network___state___reset_Chain_objObject *self) +{ + return 0; +} + +static void +state___reset_Chain_obj_dealloc(brownie___network___state___reset_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___reset_Chain_obj_free_instance == NULL) { + state___reset_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___reset_Chain_obj_dealloc) + state___reset_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___reset_Chain_obj_vtable[2]; +static bool +CPyDef_state___reset_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___reset_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___reset_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___reset_Chain_obj_____get__, + }; + memcpy(state___reset_Chain_obj_vtable, state___reset_Chain_obj_vtable_scratch, sizeof(state___reset_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___reset_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___reset_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___reset_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___reset_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "reset_Chain_obj", + .tp_new = state___reset_Chain_obj_new, + .tp_dealloc = (destructor)state___reset_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___reset_Chain_obj_traverse, + .tp_clear = (inquiry)state___reset_Chain_obj_clear, + .tp_methods = state___reset_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___reset_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___reset_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___reset_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("reset_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___reset_Chain_obj_template = &CPyType_state___reset_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__reset_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___reset_Chain_objObject *self; + if (state___reset_Chain_obj_free_instance != NULL) { + self = state___reset_Chain_obj_free_instance; + state___reset_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___reset_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___reset_Chain_obj_vtable; + self->vectorcall = CPyPy_state___reset_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___reset_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__reset_Chain_obj_setup((PyObject *)CPyType_state___reset_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___undo_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___undo_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__undo_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___undo_Chain_obj(void); + +static PyObject * +state___undo_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___undo_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__undo_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___undo_Chain_obj_traverse(brownie___network___state___undo_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___undo_Chain_obj_clear(brownie___network___state___undo_Chain_objObject *self) +{ + return 0; +} + +static void +state___undo_Chain_obj_dealloc(brownie___network___state___undo_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___undo_Chain_obj_free_instance == NULL) { + state___undo_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___undo_Chain_obj_dealloc) + state___undo_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___undo_Chain_obj_vtable[2]; +static bool +CPyDef_state___undo_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___undo_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___undo_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___undo_Chain_obj_____get__, + }; + memcpy(state___undo_Chain_obj_vtable, state___undo_Chain_obj_vtable_scratch, sizeof(state___undo_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___undo_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___undo_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, num=1)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___undo_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___undo_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "undo_Chain_obj", + .tp_new = state___undo_Chain_obj_new, + .tp_dealloc = (destructor)state___undo_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___undo_Chain_obj_traverse, + .tp_clear = (inquiry)state___undo_Chain_obj_clear, + .tp_methods = state___undo_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___undo_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___undo_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___undo_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("undo_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___undo_Chain_obj_template = &CPyType_state___undo_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__undo_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___undo_Chain_objObject *self; + if (state___undo_Chain_obj_free_instance != NULL) { + self = state___undo_Chain_obj_free_instance; + state___undo_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___undo_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___undo_Chain_obj_vtable; + self->vectorcall = CPyPy_state___undo_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___undo_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__undo_Chain_obj_setup((PyObject *)CPyType_state___undo_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__state___redo_Chain_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_state___redo_Chain_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_state_____mypyc__redo_Chain_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_state___redo_Chain_obj(void); + +static PyObject * +state___redo_Chain_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_state___redo_Chain_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_state_____mypyc__redo_Chain_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +state___redo_Chain_obj_traverse(brownie___network___state___redo_Chain_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +state___redo_Chain_obj_clear(brownie___network___state___redo_Chain_objObject *self) +{ + return 0; +} + +static void +state___redo_Chain_obj_dealloc(brownie___network___state___redo_Chain_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (state___redo_Chain_obj_free_instance == NULL) { + state___redo_Chain_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, state___redo_Chain_obj_dealloc) + state___redo_Chain_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem state___redo_Chain_obj_vtable[2]; +static bool +CPyDef_state___redo_Chain_obj_trait_vtable_setup(void) +{ + CPyVTableItem state___redo_Chain_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_state___redo_Chain_obj_____call__, + (CPyVTableItem)CPyDef_state___redo_Chain_obj_____get__, + }; + memcpy(state___redo_Chain_obj_vtable, state___redo_Chain_obj_vtable_scratch, sizeof(state___redo_Chain_obj_vtable)); + return 1; +} + +static PyMethodDef state___redo_Chain_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_state___redo_Chain_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, num=1)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_state___redo_Chain_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_state___redo_Chain_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "redo_Chain_obj", + .tp_new = state___redo_Chain_obj_new, + .tp_dealloc = (destructor)state___redo_Chain_obj_dealloc, + .tp_traverse = (traverseproc)state___redo_Chain_obj_traverse, + .tp_clear = (inquiry)state___redo_Chain_obj_clear, + .tp_methods = state___redo_Chain_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__state___redo_Chain_obj, + .tp_basicsize = sizeof(brownie___network___state___redo_Chain_objObject), + .tp_vectorcall_offset = offsetof(brownie___network___state___redo_Chain_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("redo_Chain_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_state___redo_Chain_obj_template = &CPyType_state___redo_Chain_obj_template_; + +PyObject *CPyDef_state_____mypyc__redo_Chain_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___network___state___redo_Chain_objObject *self; + if (state___redo_Chain_obj_free_instance != NULL) { + self = state___redo_Chain_obj_free_instance; + state___redo_Chain_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___network___state___redo_Chain_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = state___redo_Chain_obj_vtable; + self->vectorcall = CPyPy_state___redo_Chain_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_state___redo_Chain_obj(void) +{ + PyObject *self = CPyDef_state_____mypyc__redo_Chain_obj_setup((PyObject *)CPyType_state___redo_Chain_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef statemodule_methods[] = { + {"_revert_register", (PyCFunction)CPyPy_state____revert_register, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_revert_register(obj)\n--\n\n") /* docstring */}, + {"_notify_registry", (PyCFunction)CPyPy_state____notify_registry, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_notify_registry(height=None)\n--\n\n") /* docstring */}, + {"_find_contract", (PyCFunction)CPyPy_state____find_contract, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_find_contract(address)\n--\n\n") /* docstring */}, + {"_get_current_dependencies", (PyCFunction)CPyPy_state____get_current_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_current_dependencies()\n--\n\n") /* docstring */}, + {"_add_contract", (PyCFunction)CPyPy_state____add_contract, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_contract(contract)\n--\n\n") /* docstring */}, + {"_remove_contract", (PyCFunction)CPyPy_state____remove_contract, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_contract(contract)\n--\n\n") /* docstring */}, + {"_get_deployment", (PyCFunction)CPyPy_state____get_deployment, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_deployment(address=None, alias=None)\n--\n\n") /* docstring */}, + {"_add_deployment", (PyCFunction)CPyPy_state____add_deployment, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_deployment(contract, alias=None)\n--\n\n") /* docstring */}, + {"_remove_deployment", (PyCFunction)CPyPy_state____remove_deployment, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_deployment(address=None, alias=None)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___network___state(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___network___state__internal, "__name__"); + CPyStatic_state___globals = PyModule_GetDict(CPyModule_brownie___network___state__internal); + if (unlikely(CPyStatic_state___globals == NULL)) + goto fail; + CPyType_state_____init___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____init___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____init___3_TxHistory_obj)) + goto fail; + CPyType_state_____repr___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____repr___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____repr___3_TxHistory_obj)) + goto fail; + CPyType_state_____getattribute___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____getattribute___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____getattribute___3_TxHistory_obj)) + goto fail; + CPyType_state_____bool___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____bool___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____bool___3_TxHistory_obj)) + goto fail; + CPyType_state_____contains___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____contains___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____contains___3_TxHistory_obj)) + goto fail; + CPyType_state_____iter___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____iter___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____iter___3_TxHistory_obj)) + goto fail; + CPyType_state_____getitem___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____getitem___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____getitem___3_TxHistory_obj)) + goto fail; + CPyType_state_____len___3_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____len___3_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____len___3_TxHistory_obj)) + goto fail; + CPyType_state____reset_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____reset_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state____reset_TxHistory_obj)) + goto fail; + CPyType_state____revert_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____revert_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state____revert_TxHistory_obj)) + goto fail; + CPyType_state____add_tx_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____add_tx_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state____add_tx_TxHistory_obj)) + goto fail; + CPyType_state___clear_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___clear_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___clear_TxHistory_obj)) + goto fail; + CPyType_state___copy_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___copy_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___copy_TxHistory_obj)) + goto fail; + CPyType_state___filter_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___filter_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___filter_TxHistory_obj)) + goto fail; + CPyType_state___wait_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___wait_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___wait_TxHistory_obj)) + goto fail; + CPyType_state___from_sender_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___from_sender_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___from_sender_TxHistory_obj)) + goto fail; + CPyType_state___to_receiver_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___to_receiver_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___to_receiver_TxHistory_obj)) + goto fail; + CPyType_state___of_address_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___of_address_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state___of_address_TxHistory_obj)) + goto fail; + CPyType_state____gas_TxHistory_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____gas_TxHistory_obj_template, NULL, modname); + if (unlikely(!CPyType_state____gas_TxHistory_obj)) + goto fail; + CPyType_state_____init___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____init___3_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____init___3_Chain_obj)) + goto fail; + CPyType_state_____repr___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____repr___3_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____repr___3_Chain_obj)) + goto fail; + CPyType_state_____len___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____len___3_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____len___3_Chain_obj)) + goto fail; + CPyType_state_____getitem___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____getitem___3_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____getitem___3_Chain_obj)) + goto fail; + CPyType_state_____iter___3_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____iter___3_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state_____iter___3_Chain_obj)) + goto fail; + CPyType_state_____iter___3_Chain_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state_____iter___3_Chain_gen_template, NULL, modname); + if (unlikely(!CPyType_state_____iter___3_Chain_gen)) + goto fail; + CPyType_state___new_blocks_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___new_blocks_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___new_blocks_Chain_obj)) + goto fail; + CPyType_state___new_blocks_Chain_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___new_blocks_Chain_gen_template, NULL, modname); + if (unlikely(!CPyType_state___new_blocks_Chain_gen)) + goto fail; + CPyType_state___height_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___height_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___height_Chain_obj)) + goto fail; + CPyType_state___id_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___id_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___id_Chain_obj)) + goto fail; + CPyType_state___block_gas_limit_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___block_gas_limit_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___block_gas_limit_Chain_obj)) + goto fail; + CPyType_state___base_fee_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___base_fee_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___base_fee_Chain_obj)) + goto fail; + CPyType_state___priority_fee_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___priority_fee_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___priority_fee_Chain_obj)) + goto fail; + CPyType_state____revert_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____revert_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state____revert_Chain_obj)) + goto fail; + CPyType_state____add_to_undo_buffer_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____add_to_undo_buffer_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state____add_to_undo_buffer_Chain_obj)) + goto fail; + CPyType_state____network_connected_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____network_connected_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state____network_connected_Chain_obj)) + goto fail; + CPyType_state____network_disconnected_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state____network_disconnected_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state____network_disconnected_Chain_obj)) + goto fail; + CPyType_state___get_transaction_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___get_transaction_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___get_transaction_Chain_obj)) + goto fail; + CPyType_state___time_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___time_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___time_Chain_obj)) + goto fail; + CPyType_state___sleep_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___sleep_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___sleep_Chain_obj)) + goto fail; + CPyType_state___mine_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___mine_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___mine_Chain_obj)) + goto fail; + CPyType_state___snapshot_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___snapshot_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___snapshot_Chain_obj)) + goto fail; + CPyType_state___revert_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___revert_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___revert_Chain_obj)) + goto fail; + CPyType_state___reset_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___reset_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___reset_Chain_obj)) + goto fail; + CPyType_state___undo_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___undo_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___undo_Chain_obj)) + goto fail; + CPyType_state___redo_Chain_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_state___redo_Chain_obj_template, NULL, modname); + if (unlikely(!CPyType_state___redo_Chain_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_state_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___network___state__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_state____contract_map); + CPyStatic_state____contract_map = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_state____revert_refs); + CPyStatic_state____revert_refs = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_state___cur); + CPyStatic_state___cur = NULL; + Py_CLEAR(CPyType_state___TxHistory); + Py_CLEAR(CPyType_state___Chain); + Py_CLEAR(CPyType_state_____init___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____repr___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____getattribute___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____bool___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____contains___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____iter___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____getitem___3_TxHistory_obj); + Py_CLEAR(CPyType_state_____len___3_TxHistory_obj); + Py_CLEAR(CPyType_state____reset_TxHistory_obj); + Py_CLEAR(CPyType_state____revert_TxHistory_obj); + Py_CLEAR(CPyType_state____add_tx_TxHistory_obj); + Py_CLEAR(CPyType_state___clear_TxHistory_obj); + Py_CLEAR(CPyType_state___copy_TxHistory_obj); + Py_CLEAR(CPyType_state___filter_TxHistory_obj); + Py_CLEAR(CPyType_state___wait_TxHistory_obj); + Py_CLEAR(CPyType_state___from_sender_TxHistory_obj); + Py_CLEAR(CPyType_state___to_receiver_TxHistory_obj); + Py_CLEAR(CPyType_state___of_address_TxHistory_obj); + Py_CLEAR(CPyType_state____gas_TxHistory_obj); + Py_CLEAR(CPyType_state_____init___3_Chain_obj); + Py_CLEAR(CPyType_state_____repr___3_Chain_obj); + Py_CLEAR(CPyType_state_____len___3_Chain_obj); + Py_CLEAR(CPyType_state_____getitem___3_Chain_obj); + Py_CLEAR(CPyType_state_____iter___3_Chain_obj); + Py_CLEAR(CPyType_state_____iter___3_Chain_gen); + Py_CLEAR(CPyType_state___new_blocks_Chain_obj); + Py_CLEAR(CPyType_state___new_blocks_Chain_gen); + Py_CLEAR(CPyType_state___height_Chain_obj); + Py_CLEAR(CPyType_state___id_Chain_obj); + Py_CLEAR(CPyType_state___block_gas_limit_Chain_obj); + Py_CLEAR(CPyType_state___base_fee_Chain_obj); + Py_CLEAR(CPyType_state___priority_fee_Chain_obj); + Py_CLEAR(CPyType_state____revert_Chain_obj); + Py_CLEAR(CPyType_state____add_to_undo_buffer_Chain_obj); + Py_CLEAR(CPyType_state____network_connected_Chain_obj); + Py_CLEAR(CPyType_state____network_disconnected_Chain_obj); + Py_CLEAR(CPyType_state___get_transaction_Chain_obj); + Py_CLEAR(CPyType_state___time_Chain_obj); + Py_CLEAR(CPyType_state___sleep_Chain_obj); + Py_CLEAR(CPyType_state___mine_Chain_obj); + Py_CLEAR(CPyType_state___snapshot_Chain_obj); + Py_CLEAR(CPyType_state___revert_Chain_obj); + Py_CLEAR(CPyType_state___reset_Chain_obj); + Py_CLEAR(CPyType_state___undo_Chain_obj); + Py_CLEAR(CPyType_state___redo_Chain_obj); + return -1; +} +static struct PyModuleDef statemodule = { + PyModuleDef_HEAD_INIT, + "brownie.network.state", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + statemodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___network___state(void) +{ + if (CPyModule_brownie___network___state__internal) { + Py_INCREF(CPyModule_brownie___network___state__internal); + return CPyModule_brownie___network___state__internal; + } + CPyModule_brownie___network___state__internal = PyModule_Create(&statemodule); + if (unlikely(CPyModule_brownie___network___state__internal == NULL)) + goto fail; + if (CPyExec_brownie___network___state(CPyModule_brownie___network___state__internal) != 0) + goto fail; + return CPyModule_brownie___network___state__internal; + fail: + return NULL; +} + +PyObject *CPyDef_state_____init___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____init___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____init___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state_____init___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 63, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r1 = CPyStatics[1098]; /* '_list' */ + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r1, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 63, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r4 = PyDict_New(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 64, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r5 = CPyStatics[1099]; /* 'gas_profile' */ + cpy_r_r6 = PyObject_SetAttr(cpy_r_self, cpy_r_r5, cpy_r_r4); + CPy_DECREF(cpy_r_r4); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 64, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r8 = CPyDef_state____revert_register(cpy_r_self); + if (unlikely(cpy_r_r8 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 65, CPyStatic_state___globals); + goto CPyL6; + } + return 1; +CPyL6: ; + cpy_r_r9 = 2; + return cpy_r_r9; +} + +PyObject *CPyPy_state_____init___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + char retval = CPyDef_state_____init___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__init__", 62, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____repr___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____repr___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____repr___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____repr___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); + goto CPyL19; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[55]; /* 'argv' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); + goto CPyL19; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals, "dict", cpy_r_r3); + goto CPyL19; + } + cpy_r_r5 = CPyStatics[75]; /* 'cli' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r7 = CPyStatics[241]; /* 'console' */ + cpy_r_r8 = PyObject_RichCompare(cpy_r_r6, cpy_r_r7, 2); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r9 = PyObject_IsTrue(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 68, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r11 = cpy_r_r9; + if (!cpy_r_r11) goto CPyL13; + cpy_r_r12 = CPyStatics[1098]; /* '_list' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 69, CPyStatic_state___globals); + goto CPyL19; + } + if (likely(PyList_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__repr__", 69, CPyStatic_state___globals, "list", cpy_r_r13); + goto CPyL19; + } + cpy_r_r15 = PyObject_Str(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 69, CPyStatic_state___globals); + goto CPyL19; + } + return cpy_r_r15; +CPyL13: ; + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[288]; /* 'super' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r19 = (PyObject *)CPyType_state___TxHistory; + PyObject *cpy_r_r20[2] = {cpy_r_r19, cpy_r_self}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 2, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r23 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r24, 0, 0, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals); + goto CPyL19; + } + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__repr__", 70, CPyStatic_state___globals, "str", cpy_r_r25); + goto CPyL19; + } + return cpy_r_r26; +CPyL19: ; + cpy_r_r27 = NULL; + return cpy_r_r27; +} + +PyObject *CPyPy_state_____repr___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state_____repr___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__repr__", 67, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____getattribute___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_items; + PyObject *cpy_r_r14; + int64_t cpy_r_r15; + CPyPtr cpy_r_r16; + int64_t cpy_r_r17; + char cpy_r_r18; + CPyPtr cpy_r_r19; + CPyPtr cpy_r_r20; + int64_t cpy_r_r21; + CPyPtr cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r3 = (PyObject *)CPyType_state___TxHistory; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r7 = CPyStatics[1100]; /* '__getattribute__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r9 = CPyStatics[1098]; /* '_list' */ + PyObject *cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals); + goto CPyL20; + } + if (likely(PyList_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__getattribute__", 74, CPyStatic_state___globals, "list", cpy_r_r12); + goto CPyL20; + } + cpy_r_items = cpy_r_r13; + cpy_r_r14 = PyList_New(0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); + goto CPyL21; + } + cpy_r_r15 = 0; +CPyL7: ; + cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_items)->ob_size; + cpy_r_r17 = *(int64_t *)cpy_r_r16; + cpy_r_r18 = cpy_r_r15 < cpy_r_r17; + if (!cpy_r_r18) goto CPyL22; + cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_items)->ob_item; + cpy_r_r20 = *(CPyPtr *)cpy_r_r19; + cpy_r_r21 = cpy_r_r15 * 8; + cpy_r_r22 = cpy_r_r20 + cpy_r_r21; + cpy_r_r23 = *(PyObject * *)cpy_r_r22; + CPy_INCREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[1101]; /* 'status' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r26 = CPyStatics[2051]; /* -2 */ + cpy_r_r27 = PyObject_RichCompare(cpy_r_r25, cpy_r_r26, 3); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); + goto CPyL23; + } + if (unlikely(!PyBool_Check(cpy_r_r27))) { + CPy_TypeError("bool", cpy_r_r27); cpy_r_r28 = 2; + } else + cpy_r_r28 = cpy_r_r27 == Py_True; + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); + goto CPyL23; + } + if (!cpy_r_r28) goto CPyL24; + cpy_r_r29 = PyList_Append(cpy_r_r14, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 75, CPyStatic_state___globals); + goto CPyL25; + } +CPyL13: ; + cpy_r_r31 = cpy_r_r15 + 1; + cpy_r_r15 = cpy_r_r31; + goto CPyL7; +CPyL14: ; + cpy_r_items = cpy_r_r14; + cpy_r_r32 = CPyStatics[1098]; /* '_list' */ + cpy_r_r33 = PyObject_SetAttr(cpy_r_self, cpy_r_r32, cpy_r_items); + CPy_DECREF_NO_IMM(cpy_r_items); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 76, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r35 = CPyModule_builtins; + cpy_r_r36 = CPyStatics[288]; /* 'super' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r38 = (PyObject *)CPyType_state___TxHistory; + PyObject *cpy_r_r39[2] = {cpy_r_r38, cpy_r_self}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r40, 2, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r42 = CPyStatics[1100]; /* '__getattribute__' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); + goto CPyL20; + } + PyObject *cpy_r_r44[1] = {cpy_r_name}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r43, cpy_r_r45, 1, 0); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 77, CPyStatic_state___globals); + goto CPyL20; + } + return cpy_r_r46; +CPyL20: ; + cpy_r_r47 = NULL; + return cpy_r_r47; +CPyL21: ; + CPy_DecRef(cpy_r_items); + goto CPyL20; +CPyL22: ; + CPy_DECREF_NO_IMM(cpy_r_items); + goto CPyL14; +CPyL23: ; + CPy_DecRef(cpy_r_items); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + goto CPyL20; +CPyL24: ; + CPy_DECREF(cpy_r_r23); + goto CPyL13; +CPyL25: ; + CPy_DecRef(cpy_r_items); + CPy_DecRef(cpy_r_r14); + goto CPyL20; +} + +PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "name", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_name)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + PyObject *retval = CPyDef_state_____getattribute___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__getattribute__", 72, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____bool___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____bool___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____bool___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state_____bool___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__bool__", 80, CPyStatic_state___globals); + goto CPyL3; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__bool__", 80, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL3; + } + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + CPy_DECREF_NO_IMM(cpy_r_r2); + cpy_r_r5 = cpy_r_r4 << 1; + cpy_r_r6 = cpy_r_r5 != 0; + return cpy_r_r6; +CPyL3: ; + cpy_r_r7 = 2; + return cpy_r_r7; +} + +PyObject *CPyPy_state_____bool___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + char retval = CPyDef_state_____bool___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__bool__", 79, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____contains___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____contains___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____contains___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state_____contains___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__contains__", 83, CPyStatic_state___globals); + goto CPyL4; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__contains__", 83, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = PySequence_Contains(cpy_r_r2, cpy_r_item); + CPy_DECREF_NO_IMM(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/network/state.py", "__contains__", 83, CPyStatic_state___globals); + goto CPyL4; + } + cpy_r_r5 = cpy_r_r3; + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = 2; + return cpy_r_r6; +} + +PyObject *CPyPy_state_____contains___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "item", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_item; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_item)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_item = obj_item; + char retval = CPyDef_state_____contains___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_item); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__contains__", 82, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____iter___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____iter___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 86, CPyStatic_state___globals); + goto CPyL4; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__iter__", 86, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = PyObject_GetIter(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 86, CPyStatic_state___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_state_____iter___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state_____iter___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__iter__", 85, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____getitem___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_key) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 89, CPyStatic_state___globals); + goto CPyL4; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__getitem__", 89, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL5; + } + cpy_r_r3 = CPyList_GetItem(cpy_r_r2, cpy_r_key); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 89, CPyStatic_state___globals); + goto CPyL5; + } + CPy_DECREF(cpy_r_r1); + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +CPyL5: ; + CPy_DecRef(cpy_r_r1); + goto CPyL4; +} + +PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "key", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_key)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + CPyTagged arg_key; + if (likely(PyLong_Check(obj_key))) + arg_key = CPyTagged_BorrowFromObject(obj_key); + else { + CPy_TypeError("int", obj_key); goto fail; + } + PyObject *retval = CPyDef_state_____getitem___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 88, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____len___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____len___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____len___3_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state_____len___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + CPyTagged cpy_r_r5; + CPyTagged cpy_r_r6; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__len__", 92, CPyStatic_state___globals); + goto CPyL3; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "__len__", 92, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + cpy_r_r5 = cpy_r_r4 << 1; + CPy_DECREF(cpy_r_r1); + return cpy_r_r5; +CPyL3: ; + cpy_r_r6 = CPY_INT_TAG; + return cpy_r_r6; +CPyL4: ; + CPy_DecRef(cpy_r_r1); + goto CPyL3; +} + +PyObject *CPyPy_state_____len___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state_____len___3_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__len__", 91, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____reset_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____reset_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____reset_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____reset_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_reset", 95, CPyStatic_state___globals); + goto CPyL4; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_reset", 95, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = CPyList_Clear(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "_reset", 95, CPyStatic_state___globals); + goto CPyL4; + } + return 1; +CPyL4: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy_state____reset_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + char retval = CPyDef_state____reset_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_reset", 94, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____revert_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____revert_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____revert_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____revert_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int64_t cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + char cpy_r_r7; + CPyPtr cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + int64_t cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL14; + } + cpy_r_r1 = CPyStatics[1098]; /* '_list' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL15; + } + if (likely(PyList_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals, "list", cpy_r_r2); + goto CPyL15; + } + cpy_r_r4 = 0; +CPyL4: ; + cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r6 = *(int64_t *)cpy_r_r5; + cpy_r_r7 = cpy_r_r4 < cpy_r_r6; + if (!cpy_r_r7) goto CPyL16; + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); + cpy_r_r13 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL17; + } + if (PyLong_Check(cpy_r_r14)) + cpy_r_r15 = cpy_r_r14; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL545; + if (cpy_r_r14 == Py_None) + cpy_r_r15 = cpy_r_r14; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL545; + CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals, "int or None", cpy_r_r14); + goto CPyL17; +__LL545: ; + CPyTagged_INCREF(cpy_r_height); + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_height); + cpy_r_r17 = PyObject_RichCompare(cpy_r_r15, cpy_r_r16, 1); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL17; + } + if (unlikely(!PyBool_Check(cpy_r_r17))) { + CPy_TypeError("bool", cpy_r_r17); cpy_r_r18 = 2; + } else + cpy_r_r18 = cpy_r_r17 == Py_True; + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL17; + } + if (!cpy_r_r18) goto CPyL18; + cpy_r_r19 = PyList_Append(cpy_r_r0, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL19; + } +CPyL11: ; + cpy_r_r21 = cpy_r_r4 + 1; + cpy_r_r4 = cpy_r_r21; + goto CPyL4; +CPyL12: ; + cpy_r_r22 = CPyStatics[1098]; /* '_list' */ + cpy_r_r23 = PyObject_SetAttr(cpy_r_self, cpy_r_r22, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 98, CPyStatic_state___globals); + goto CPyL14; + } + return 1; +CPyL14: ; + cpy_r_r25 = 2; + return cpy_r_r25; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + goto CPyL14; +CPyL16: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + goto CPyL12; +CPyL17: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r12); + goto CPyL14; +CPyL18: ; + CPy_DECREF(cpy_r_r12); + goto CPyL11; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL14; +} + +PyObject *CPyPy_state____revert_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "height", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_height; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + CPyTagged arg_height; + if (likely(PyLong_Check(obj_height))) + arg_height = CPyTagged_BorrowFromObject(obj_height); + else { + CPy_TypeError("int", obj_height); goto fail; + } + char retval = CPyDef_state____revert_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_height); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_revert", 97, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____add_tx_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____add_tx_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____add_tx_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____add_tx_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_tx", 101, CPyStatic_state___globals); + goto CPyL8; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_tx", 101, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL8; + } + cpy_r_r3 = PySequence_Contains(cpy_r_r2, cpy_r_tx); + CPy_DECREF_NO_IMM(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/network/state.py", "_add_tx", 101, CPyStatic_state___globals); + goto CPyL8; + } + cpy_r_r5 = cpy_r_r3; + cpy_r_r6 = cpy_r_r5 ^ 1; + if (!cpy_r_r6) goto CPyL7; + cpy_r_r7 = CPyStatics[1098]; /* '_list' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_tx", 102, CPyStatic_state___globals); + goto CPyL8; + } + if (likely(PyList_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_tx", 102, CPyStatic_state___globals, "list", cpy_r_r8); + goto CPyL8; + } + cpy_r_r10 = PyList_Append(cpy_r_r9, cpy_r_tx); + CPy_DECREF_NO_IMM(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/network/state.py", "_add_tx", 102, CPyStatic_state___globals); + goto CPyL8; + } +CPyL7: ; + return 1; +CPyL8: ; + cpy_r_r12 = 2; + return cpy_r_r12; +} + +PyObject *CPyPy_state____add_tx_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "tx", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_tx; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_tx)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_tx = obj_tx; + char retval = CPyDef_state____add_tx_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_tx); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_add_tx", 100, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___clear_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___clear_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___clear_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state___clear_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_only_confirmed) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int64_t cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + char cpy_r_r7; + CPyPtr cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + int64_t cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + if (cpy_r_only_confirmed != 2) goto CPyL2; + cpy_r_only_confirmed = 0; +CPyL2: ; + if (!cpy_r_only_confirmed) goto CPyL15; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r1 = CPyStatics[1098]; /* '_list' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL20; + } + if (likely(PyList_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals, "list", cpy_r_r2); + goto CPyL20; + } + cpy_r_r4 = 0; +CPyL7: ; + cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r6 = *(int64_t *)cpy_r_r5; + cpy_r_r7 = cpy_r_r4 < cpy_r_r6; + if (!cpy_r_r7) goto CPyL21; + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); + cpy_r_r13 = CPyStatics[1101]; /* 'status' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r15 = CPyStatics[2028]; /* -1 */ + cpy_r_r16 = PyObject_RichCompare(cpy_r_r14, cpy_r_r15, 2); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL22; + } + if (unlikely(!PyBool_Check(cpy_r_r16))) { + CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; + } else + cpy_r_r17 = cpy_r_r16 == Py_True; + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL22; + } + if (!cpy_r_r17) goto CPyL23; + cpy_r_r18 = PyList_Append(cpy_r_r0, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL24; + } +CPyL13: ; + cpy_r_r20 = cpy_r_r4 + 1; + cpy_r_r4 = cpy_r_r20; + goto CPyL7; +CPyL14: ; + cpy_r_r21 = CPyStatics[1098]; /* '_list' */ + cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r21, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 114, CPyStatic_state___globals); + goto CPyL19; + } else + goto CPyL18; +CPyL15: ; + cpy_r_r24 = CPyStatics[1098]; /* '_list' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_self, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 116, CPyStatic_state___globals); + goto CPyL19; + } + if (likely(PyList_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "clear", 116, CPyStatic_state___globals, "list", cpy_r_r25); + goto CPyL19; + } + cpy_r_r27 = CPyList_Clear(cpy_r_r26); + CPy_DECREF_NO_IMM(cpy_r_r26); + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/network/state.py", "clear", 116, CPyStatic_state___globals); + goto CPyL19; + } +CPyL18: ; + return 1; +CPyL19: ; + cpy_r_r28 = 2; + return cpy_r_r28; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + goto CPyL19; +CPyL21: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + goto CPyL14; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r12); + goto CPyL19; +CPyL23: ; + CPy_DECREF(cpy_r_r12); + goto CPyL13; +CPyL24: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL19; +} + +PyObject *CPyPy_state___clear_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "only_confirmed", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_only_confirmed = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_only_confirmed)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + char arg_only_confirmed; + if (obj_only_confirmed == NULL) { + arg_only_confirmed = 2; + } else if (unlikely(!PyBool_Check(obj_only_confirmed))) { + CPy_TypeError("bool", obj_only_confirmed); goto fail; + } else + arg_only_confirmed = obj_only_confirmed == Py_True; + char retval = CPyDef_state___clear_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_only_confirmed); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "clear", 104, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___copy_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___copy_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___copy_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___copy_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[1098]; /* '_list' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "copy", 120, CPyStatic_state___globals); + goto CPyL4; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "copy", 120, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = CPyList_Copy(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "copy", 120, CPyStatic_state___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_state___copy_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state___copy_TxHistory_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "copy", 118, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___filter_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___filter_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___filter_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___filter_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int64_t cpy_r_r5; + CPyPtr cpy_r_r6; + int64_t cpy_r_r7; + char cpy_r_r8; + CPyPtr cpy_r_r9; + CPyPtr cpy_r_r10; + int64_t cpy_r_r11; + CPyPtr cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + CPyTagged cpy_r_r15; + int64_t cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T4CIOO cpy_r_r18; + CPyTagged cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + int64_t cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + if (cpy_r_key != NULL) goto CPyL29; + cpy_r_r0 = Py_None; + cpy_r_key = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = PyList_New(0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL30; + } + cpy_r_r2 = CPyStatics[1098]; /* '_list' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_self, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL31; + } + if (likely(PyList_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals, "list", cpy_r_r3); + goto CPyL31; + } + cpy_r_r5 = 0; +CPyL6: ; + cpy_r_r6 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; + cpy_r_r7 = *(int64_t *)cpy_r_r6; + cpy_r_r8 = cpy_r_r5 < cpy_r_r7; + if (!cpy_r_r8) goto CPyL32; + cpy_r_r9 = (CPyPtr)&((PyListObject *)cpy_r_r4)->ob_item; + cpy_r_r10 = *(CPyPtr *)cpy_r_r9; + cpy_r_r11 = cpy_r_r5 * 8; + cpy_r_r12 = cpy_r_r10 + cpy_r_r11; + cpy_r_r13 = *(PyObject * *)cpy_r_r12; + CPy_INCREF(cpy_r_r13); + cpy_r_r14 = 1; + cpy_r_r15 = 0; + cpy_r_r16 = PyDict_Size(cpy_r_kwargs); + cpy_r_r17 = CPyDict_GetItemsIter(cpy_r_kwargs); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL33; + } +CPyL8: ; + cpy_r_r18 = CPyDict_NextItem(cpy_r_r17, cpy_r_r15); + cpy_r_r19 = cpy_r_r18.f1; + cpy_r_r15 = cpy_r_r19; + cpy_r_r20 = cpy_r_r18.f0; + if (!cpy_r_r20) goto CPyL34; + cpy_r_r21 = cpy_r_r18.f2; + CPy_INCREF(cpy_r_r21); + cpy_r_r22 = cpy_r_r18.f3; + CPy_INCREF(cpy_r_r22); + CPy_DECREF(cpy_r_r18.f2); + CPy_DECREF(cpy_r_r18.f3); + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r23 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals, "str", cpy_r_r21); + goto CPyL35; + } + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL36; + } + cpy_r_r25 = PyObject_RichCompare(cpy_r_r24, cpy_r_r22, 2); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r26 = PyObject_Not(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r28 = cpy_r_r26; + if (cpy_r_r28) { + goto CPyL38; + } else + goto CPyL15; +CPyL14: ; + cpy_r_r14 = 0; + goto CPyL17; +CPyL15: ; + cpy_r_r29 = CPyDict_CheckSize(cpy_r_kwargs, cpy_r_r16); + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL37; + } else + goto CPyL8; +CPyL16: ; + cpy_r_r30 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL33; + } +CPyL17: ; + if (!cpy_r_r14) goto CPyL39; + cpy_r_r31 = PyList_Append(cpy_r_r1, cpy_r_r13); + CPy_DECREF(cpy_r_r13); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL40; + } +CPyL19: ; + cpy_r_r33 = cpy_r_r5 + 1; + cpy_r_r5 = cpy_r_r33; + goto CPyL6; +CPyL20: ; + cpy_r_r34 = PyObject_GetIter(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 142, CPyStatic_state___globals); + goto CPyL30; + } + cpy_r_r35 = (PyObject *)&_Py_NoneStruct; + cpy_r_r36 = cpy_r_key == cpy_r_r35; + if (cpy_r_r36) { + goto CPyL41; + } else + goto CPyL23; +CPyL22: ; + cpy_r_r37 = cpy_r_r34; + goto CPyL26; +CPyL23: ; + cpy_r_r38 = CPyModule_builtins; + cpy_r_r39 = CPyStatics[279]; /* 'filter' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 143, CPyStatic_state___globals); + goto CPyL42; + } + PyObject *cpy_r_r41[2] = {cpy_r_key, cpy_r_r34}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 2, 0); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 143, CPyStatic_state___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_key); + CPy_DECREF(cpy_r_r34); + cpy_r_r37 = cpy_r_r43; +CPyL26: ; + cpy_r_r44 = PySequence_List(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "filter", 143, CPyStatic_state___globals); + goto CPyL28; + } + return cpy_r_r44; +CPyL28: ; + cpy_r_r45 = NULL; + return cpy_r_r45; +CPyL29: ; + CPy_INCREF(cpy_r_key); + goto CPyL2; +CPyL30: ; + CPy_DecRef(cpy_r_key); + goto CPyL28; +CPyL31: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r1); + goto CPyL28; +CPyL32: ; + CPy_DECREF_NO_IMM(cpy_r_r4); + goto CPyL20; +CPyL33: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r13); + goto CPyL28; +CPyL34: ; + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r18.f2); + CPy_DECREF(cpy_r_r18.f3); + goto CPyL16; +CPyL35: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r22); + goto CPyL28; +CPyL36: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r22); + goto CPyL28; +CPyL37: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r17); + goto CPyL28; +CPyL38: ; + CPy_DECREF(cpy_r_r17); + goto CPyL14; +CPyL39: ; + CPy_DECREF(cpy_r_r13); + goto CPyL19; +CPyL40: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL28; +CPyL41: ; + CPy_DECREF(cpy_r_key); + goto CPyL22; +CPyL42: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r34); + goto CPyL28; +} + +PyObject *CPyPy_state___filter_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "key", 0}; + static CPyArg_Parser parser = {"%O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_key = NULL; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywords(args, PyVectorcall_NARGS(nargs), kwnames, &parser, NULL, &obj_kwargs, &obj_self, &obj_key)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_key; + if (obj_key == NULL) { + arg_key = NULL; + goto __LL546; + } + arg_key = obj_key; + if (arg_key != NULL) goto __LL546; + if (obj_key == Py_None) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL546; + CPy_TypeError("object or None", obj_key); + goto fail; +__LL546: ; + PyObject *arg_kwargs = obj_kwargs; + PyObject *retval = CPyDef_state___filter_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_key, arg_kwargs); + CPy_DECREF(obj_kwargs); + return retval; +fail: ; + CPy_DECREF(obj_kwargs); + CPy_AddTraceback("brownie/network/state.py", "filter", 122, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___wait_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___wait_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___wait_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state___wait_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_pending; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + if (cpy_r_key != NULL) goto CPyL20; + cpy_r_r0 = Py_None; + cpy_r_key = cpy_r_r0; +CPyL2: ; + if (!1) goto CPyL21; + cpy_r_r1 = CPyStatics[279]; /* 'filter' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r3 = CPyStatics[1101]; /* 'status' */ + cpy_r_r4 = CPyStatics[2028]; /* -1 */ + cpy_r_r5 = CPyDict_Build(1, cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r6 = CPyDict_UpdateInDisplay(cpy_r_r5, cpy_r_kwargs); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r8 = PyTuple_Pack(1, cpy_r_key); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r9 = PyObject_Call(cpy_r_r2, cpy_r_r8, cpy_r_r5); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL22; + } + if (likely(PyList_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals, "list", cpy_r_r9); + goto CPyL22; + } + cpy_r_r11 = PyObject_GetIter(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[347]; /* 'next' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL25; + } + cpy_r_r15 = Py_None; + PyObject *cpy_r_r16[2] = {cpy_r_r11, cpy_r_r15}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 2, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 165, CPyStatic_state___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_r11); + cpy_r_pending = cpy_r_r18; + cpy_r_r19 = (PyObject *)&_Py_NoneStruct; + cpy_r_r20 = cpy_r_pending == cpy_r_r19; + if (cpy_r_r20) { + goto CPyL26; + } else + goto CPyL14; +CPyL13: ; + return 1; +CPyL14: ; + cpy_r_r21 = cpy_r_pending; + cpy_r_r22 = CPyStatics[1102]; /* '_confirmed' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 168, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r24 = CPyStatics[874]; /* 'wait' */ + PyObject *cpy_r_r25[1] = {cpy_r_r23}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "wait", 168, CPyStatic_state___globals); + goto CPyL27; + } else + goto CPyL28; +CPyL17: ; + CPy_DECREF(cpy_r_r23); + goto CPyL2; +CPyL18: ; + return 1; +CPyL19: ; + cpy_r_r28 = 2; + return cpy_r_r28; +CPyL20: ; + CPy_INCREF(cpy_r_key); + goto CPyL2; +CPyL21: ; + CPy_DECREF(cpy_r_key); + goto CPyL18; +CPyL22: ; + CPy_DecRef(cpy_r_key); + goto CPyL19; +CPyL23: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r2); + goto CPyL19; +CPyL24: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL19; +CPyL25: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r11); + goto CPyL19; +CPyL26: ; + CPy_DECREF(cpy_r_key); + CPy_DECREF(cpy_r_pending); + goto CPyL13; +CPyL27: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r23); + goto CPyL19; +CPyL28: ; + CPy_DECREF(cpy_r_r27); + goto CPyL17; +} + +PyObject *CPyPy_state___wait_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "key", 0}; + static CPyArg_Parser parser = {"%O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_key = NULL; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywords(args, PyVectorcall_NARGS(nargs), kwnames, &parser, NULL, &obj_kwargs, &obj_self, &obj_key)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_key; + if (obj_key == NULL) { + arg_key = NULL; + goto __LL547; + } + arg_key = obj_key; + if (arg_key != NULL) goto __LL547; + if (obj_key == Py_None) + arg_key = obj_key; + else { + arg_key = NULL; + } + if (arg_key != NULL) goto __LL547; + CPy_TypeError("object or None", obj_key); + goto fail; +__LL547: ; + PyObject *arg_kwargs = obj_kwargs; + char retval = CPyDef_state___wait_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_key, arg_kwargs); + CPy_DECREF(obj_kwargs); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_kwargs); + CPy_AddTraceback("brownie/network/state.py", "wait", 145, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___from_sender_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___from_sender_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___from_sender_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___from_sender_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int64_t cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + char cpy_r_r7; + CPyPtr cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + int32_t cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + int64_t cpy_r_r21; + PyObject *cpy_r_r22; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r1 = CPyStatics[1098]; /* '_list' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); + goto CPyL13; + } + if (likely(PyList_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals, "list", cpy_r_r2); + goto CPyL13; + } + cpy_r_r4 = 0; +CPyL4: ; + cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r6 = *(int64_t *)cpy_r_r5; + cpy_r_r7 = cpy_r_r4 < cpy_r_r6; + if (!cpy_r_r7) goto CPyL14; + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); + cpy_r_r13 = CPyStatics[1103]; /* 'sender' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r15 = PyObject_RichCompare(cpy_r_r14, cpy_r_account, 2); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r16 = PyObject_IsTrue(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + cpy_r_r17 = cpy_r_r16 >= 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r18 = cpy_r_r16; + if (!cpy_r_r18) goto CPyL16; + cpy_r_r19 = PyList_Append(cpy_r_r0, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/network/state.py", "from_sender", 172, CPyStatic_state___globals); + goto CPyL17; + } +CPyL10: ; + cpy_r_r21 = cpy_r_r4 + 1; + cpy_r_r4 = cpy_r_r21; + goto CPyL4; +CPyL11: ; + return cpy_r_r0; +CPyL12: ; + cpy_r_r22 = NULL; + return cpy_r_r22; +CPyL13: ; + CPy_DecRef(cpy_r_r0); + goto CPyL12; +CPyL14: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + goto CPyL11; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r12); + goto CPyL12; +CPyL16: ; + CPy_DECREF(cpy_r_r12); + goto CPyL10; +CPyL17: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL12; +} + +PyObject *CPyPy_state___from_sender_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "account", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_account; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_account)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_account; + if (likely(PyUnicode_Check(obj_account))) + arg_account = obj_account; + else { + CPy_TypeError("str", obj_account); + goto fail; + } + PyObject *retval = CPyDef_state___from_sender_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_account); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "from_sender", 170, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___to_receiver_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___to_receiver_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___to_receiver_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___to_receiver_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int64_t cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + char cpy_r_r7; + CPyPtr cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + int64_t cpy_r_r20; + PyObject *cpy_r_r21; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); + goto CPyL13; + } + cpy_r_r1 = CPyStatics[1098]; /* '_list' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); + goto CPyL14; + } + if (likely(PyList_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals, "list", cpy_r_r2); + goto CPyL14; + } + cpy_r_r4 = 0; +CPyL4: ; + cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r6 = *(int64_t *)cpy_r_r5; + cpy_r_r7 = cpy_r_r4 < cpy_r_r6; + if (!cpy_r_r7) goto CPyL15; + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); + cpy_r_r13 = CPyStatics[1104]; /* 'receiver' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); + goto CPyL16; + } + if (Py_TYPE(cpy_r_r14) == CPyType_datatypes___EthAddress) + cpy_r_r15 = cpy_r_r14; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL548; + if (cpy_r_r14 == Py_None) + cpy_r_r15 = cpy_r_r14; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL548; + CPy_TypeErrorTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals, "brownie.convert.datatypes.EthAddress or None", cpy_r_r14); + goto CPyL16; +__LL548: ; + cpy_r_r16 = PyObject_RichCompare(cpy_r_r15, cpy_r_account, 2); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); + goto CPyL16; + } + if (unlikely(!PyBool_Check(cpy_r_r16))) { + CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; + } else + cpy_r_r17 = cpy_r_r16 == Py_True; + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); + goto CPyL16; + } + if (!cpy_r_r17) goto CPyL17; + cpy_r_r18 = PyList_Append(cpy_r_r0, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 176, CPyStatic_state___globals); + goto CPyL18; + } +CPyL11: ; + cpy_r_r20 = cpy_r_r4 + 1; + cpy_r_r4 = cpy_r_r20; + goto CPyL4; +CPyL12: ; + return cpy_r_r0; +CPyL13: ; + cpy_r_r21 = NULL; + return cpy_r_r21; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + goto CPyL13; +CPyL15: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + goto CPyL12; +CPyL16: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r12); + goto CPyL13; +CPyL17: ; + CPy_DECREF(cpy_r_r12); + goto CPyL11; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL13; +} + +PyObject *CPyPy_state___to_receiver_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "account", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_account; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_account)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_account; + if (likely(PyUnicode_Check(obj_account))) + arg_account = obj_account; + else { + CPy_TypeError("str", obj_account); + goto fail; + } + PyObject *retval = CPyDef_state___to_receiver_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_account); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "to_receiver", 174, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___of_address_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___of_address_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___of_address_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___of_address_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int64_t cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + char cpy_r_r7; + CPyPtr cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + int64_t cpy_r_r28; + PyObject *cpy_r_r29; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL19; + } + cpy_r_r1 = CPyStatics[1098]; /* '_list' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL20; + } + if (likely(PyList_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals, "list", cpy_r_r2); + goto CPyL20; + } + cpy_r_r4 = 0; +CPyL4: ; + cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r6 = *(int64_t *)cpy_r_r5; + cpy_r_r7 = cpy_r_r4 < cpy_r_r6; + if (!cpy_r_r7) goto CPyL21; + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r3)->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); + cpy_r_r13 = CPyStatics[1104]; /* 'receiver' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL22; + } + if (Py_TYPE(cpy_r_r14) == CPyType_datatypes___EthAddress) + cpy_r_r15 = cpy_r_r14; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL549; + if (cpy_r_r14 == Py_None) + cpy_r_r15 = cpy_r_r14; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL549; + CPy_TypeErrorTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals, "brownie.convert.datatypes.EthAddress or None", cpy_r_r14); + goto CPyL22; +__LL549: ; + cpy_r_r16 = PyObject_RichCompare(cpy_r_r15, cpy_r_account, 2); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL22; + } + if (unlikely(!PyBool_Check(cpy_r_r16))) { + CPy_TypeError("bool", cpy_r_r16); cpy_r_r17 = 2; + } else + cpy_r_r17 = cpy_r_r16 == Py_True; + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL22; + } + if (!cpy_r_r17) goto CPyL11; + cpy_r_r18 = cpy_r_r17 ? Py_True : Py_False; + cpy_r_r19 = cpy_r_r18; + goto CPyL14; +CPyL11: ; + cpy_r_r20 = CPyStatics[1103]; /* 'sender' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r22 = PyObject_RichCompare(cpy_r_r21, cpy_r_account, 2); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r19 = cpy_r_r22; +CPyL14: ; + cpy_r_r23 = PyObject_IsTrue(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", -1, CPyStatic_state___globals); + goto CPyL22; + } + cpy_r_r25 = cpy_r_r23; + if (!cpy_r_r25) goto CPyL23; + cpy_r_r26 = PyList_Append(cpy_r_r0, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/network/state.py", "of_address", 180, CPyStatic_state___globals); + goto CPyL24; + } +CPyL17: ; + cpy_r_r28 = cpy_r_r4 + 1; + cpy_r_r4 = cpy_r_r28; + goto CPyL4; +CPyL18: ; + return cpy_r_r0; +CPyL19: ; + cpy_r_r29 = NULL; + return cpy_r_r29; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + goto CPyL19; +CPyL21: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + goto CPyL18; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r12); + goto CPyL19; +CPyL23: ; + CPy_DECREF(cpy_r_r12); + goto CPyL17; +CPyL24: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL19; +} + +PyObject *CPyPy_state___of_address_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "account", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_account; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_account)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_account; + if (likely(PyUnicode_Check(obj_account))) + arg_account = obj_account; + else { + CPy_TypeError("str", obj_account); + goto fail; + } + PyObject *retval = CPyDef_state___of_address_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_account); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "of_address", 178, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____gas_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____gas_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____gas_TxHistory_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____gas_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn_name, CPyTagged cpy_r_gas_used, char cpy_r_is_success) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int64_t cpy_r_r5; + CPyTagged cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + CPyTagged cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + CPyTagged cpy_r_r32; + CPyTagged cpy_r_r33; + CPyTagged cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + CPyTagged cpy_r_r37; + CPyTagged cpy_r_r38; + CPyTagged cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + CPyTagged cpy_r_r42; + int64_t cpy_r_r43; + char cpy_r_r44; + int64_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + CPyTagged cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + CPyTagged cpy_r_r52; + int64_t cpy_r_r53; + char cpy_r_r54; + int64_t cpy_r_r55; + char cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + CPyTagged cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + CPyTagged cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + CPyTagged cpy_r_r85; + char cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + CPyTagged cpy_r_r93; + CPyTagged cpy_r_r94; + CPyTagged cpy_r_r95; + CPyTagged cpy_r_r96; + CPyTagged cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + int32_t cpy_r_r100; + char cpy_r_r101; + char cpy_r_r102; + cpy_r_r0 = CPyStatics[1099]; /* 'gas_profile' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals); + goto CPyL52; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals, "dict", cpy_r_r1); + goto CPyL52; + } + cpy_r_r3 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r2, cpy_r_fn_name, 2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals); + goto CPyL52; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_gas", 183, CPyStatic_state___globals, "dict", cpy_r_r3); + goto CPyL52; + } + cpy_r_r5 = PyDict_Size(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 << 1; + cpy_r_r7 = cpy_r_r6 != 0; + if (cpy_r_r7) goto CPyL10; + cpy_r_r8 = CPyStatics[245]; /* 'update' */ + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_gas_used); + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_gas_used); + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r11 = CPyTagged_StealAsObject(cpy_r_gas_used); + cpy_r_r12 = CPyStatics[2030]; /* 1 */ + cpy_r_r13 = CPyStatics[2029]; /* 0 */ + cpy_r_r14 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r15[7] = { + cpy_r_r4, cpy_r_r9, cpy_r_r10, cpy_r_r11, cpy_r_r12, cpy_r_r13, + cpy_r_r14 + }; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = CPyStatics[2256]; /* ('avg', 'high', 'low', 'count', 'count_success', + 'avg_success') */ + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r16, 9223372036854775809ULL, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 185, CPyStatic_state___globals); + goto CPyL53; + } else + goto CPyL54; +CPyL6: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_is_success) goto CPyL55; + cpy_r_r19 = CPyStatics[1108]; /* 'count_success' */ + cpy_r_r20 = CPyStatics[2030]; /* 1 */ + cpy_r_r21 = CPyDict_SetItem(cpy_r_r4, cpy_r_r19, cpy_r_r20); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 189, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r23 = CPyStatics[1109]; /* 'avg_success' */ + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r24 = CPyTagged_StealAsObject(cpy_r_gas_used); + cpy_r_r25 = CPyDict_SetItem(cpy_r_r4, cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 190, CPyStatic_state___globals); + goto CPyL52; + } +CPyL9: ; + return 1; +CPyL10: ; + cpy_r_r27 = CPyStatics[1105]; /* 'avg' */ + cpy_r_r28 = CPyDict_GetItem(cpy_r_r4, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL56; + } + 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("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r30 = CPyStatics[737]; /* 'count' */ + cpy_r_r31 = CPyDict_GetItem(cpy_r_r4, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL57; + } + if (likely(PyLong_Check(cpy_r_r31))) + cpy_r_r32 = CPyTagged_FromObject(cpy_r_r31); + else { + CPy_TypeError("int", cpy_r_r31); cpy_r_r32 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL57; + } + cpy_r_r33 = CPyTagged_Multiply(cpy_r_r29, cpy_r_r32); + CPyTagged_DECREF(cpy_r_r29); + CPyTagged_DECREF(cpy_r_r32); + cpy_r_r34 = CPyTagged_Add(cpy_r_r33, cpy_r_gas_used); + CPyTagged_DECREF(cpy_r_r33); + cpy_r_r35 = CPyStatics[737]; /* 'count' */ + cpy_r_r36 = CPyDict_GetItem(cpy_r_r4, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL58; + } + if (likely(PyLong_Check(cpy_r_r36))) + cpy_r_r37 = CPyTagged_FromObject(cpy_r_r36); + else { + CPy_TypeError("int", cpy_r_r36); cpy_r_r37 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL58; + } + cpy_r_r38 = CPyTagged_Add(cpy_r_r37, 2); + CPyTagged_DECREF(cpy_r_r37); + cpy_r_r39 = CPyTagged_FloorDivide(cpy_r_r34, cpy_r_r38); + CPyTagged_DECREF(cpy_r_r34); + CPyTagged_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 193, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r40 = CPyStatics[1106]; /* 'high' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r4, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 194, CPyStatic_state___globals); + goto CPyL59; + } + if (likely(PyLong_Check(cpy_r_r41))) + cpy_r_r42 = CPyTagged_FromObject(cpy_r_r41); + else { + CPy_TypeError("int", cpy_r_r41); cpy_r_r42 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 194, CPyStatic_state___globals); + goto CPyL59; + } + cpy_r_r43 = cpy_r_gas_used & 1; + cpy_r_r44 = cpy_r_r43 != 0; + if (cpy_r_r44) goto CPyL21; + cpy_r_r45 = cpy_r_r42 & 1; + cpy_r_r46 = cpy_r_r45 != 0; + if (!cpy_r_r46) goto CPyL22; +CPyL21: ; + cpy_r_r47 = CPyTagged_IsLt_(cpy_r_r42, cpy_r_gas_used); + if (cpy_r_r47) { + goto CPyL60; + } else + goto CPyL24; +CPyL22: ; + cpy_r_r48 = (Py_ssize_t)cpy_r_gas_used > (Py_ssize_t)cpy_r_r42; + if (cpy_r_r48) { + goto CPyL60; + } else + goto CPyL24; +CPyL23: ; + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r49 = cpy_r_gas_used; + goto CPyL25; +CPyL24: ; + cpy_r_r49 = cpy_r_r42; +CPyL25: ; + cpy_r_r50 = CPyStatics[1107]; /* 'low' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r4, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 195, CPyStatic_state___globals); + goto CPyL61; + } + if (likely(PyLong_Check(cpy_r_r51))) + cpy_r_r52 = CPyTagged_FromObject(cpy_r_r51); + else { + CPy_TypeError("int", cpy_r_r51); cpy_r_r52 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 195, CPyStatic_state___globals); + goto CPyL61; + } + cpy_r_r53 = cpy_r_gas_used & 1; + cpy_r_r54 = cpy_r_r53 != 0; + if (cpy_r_r54) goto CPyL29; + cpy_r_r55 = cpy_r_r52 & 1; + cpy_r_r56 = cpy_r_r55 != 0; + if (!cpy_r_r56) goto CPyL30; +CPyL29: ; + cpy_r_r57 = CPyTagged_IsLt_(cpy_r_gas_used, cpy_r_r52); + if (cpy_r_r57) { + goto CPyL62; + } else + goto CPyL32; +CPyL30: ; + cpy_r_r58 = (Py_ssize_t)cpy_r_gas_used < (Py_ssize_t)cpy_r_r52; + if (cpy_r_r58) { + goto CPyL62; + } else + goto CPyL32; +CPyL31: ; + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r59 = cpy_r_gas_used; + goto CPyL33; +CPyL32: ; + cpy_r_r59 = cpy_r_r52; +CPyL33: ; + cpy_r_r60 = CPyStatics[245]; /* 'update' */ + cpy_r_r61 = CPyTagged_StealAsObject(cpy_r_r39); + cpy_r_r62 = CPyTagged_StealAsObject(cpy_r_r49); + cpy_r_r63 = CPyTagged_StealAsObject(cpy_r_r59); + PyObject *cpy_r_r64[4] = {cpy_r_r4, cpy_r_r61, cpy_r_r62, cpy_r_r63}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = CPyStatics[2257]; /* ('avg', 'high', 'low') */ + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r65, 9223372036854775809ULL, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 192, CPyStatic_state___globals); + goto CPyL63; + } else + goto CPyL64; +CPyL34: ; + CPy_DECREF(cpy_r_r61); + CPy_DECREF(cpy_r_r62); + CPy_DECREF(cpy_r_r63); + cpy_r_r68 = CPyStatics[737]; /* 'count' */ + cpy_r_r69 = CPyDict_GetItem(cpy_r_r4, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 197, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r70 = CPyStatics[2030]; /* 1 */ + cpy_r_r71 = PyNumber_InPlaceAdd(cpy_r_r69, cpy_r_r70); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 197, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r72 = CPyDict_SetItem(cpy_r_r4, cpy_r_r68, cpy_r_r71); + CPy_DECREF(cpy_r_r71); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 197, CPyStatic_state___globals); + goto CPyL56; + } + if (!cpy_r_is_success) goto CPyL65; + cpy_r_r74 = CPyStatics[1108]; /* 'count_success' */ + cpy_r_r75 = CPyDict_GetItem(cpy_r_r4, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 199, CPyStatic_state___globals); + goto CPyL56; + } + if (likely(PyLong_Check(cpy_r_r75))) + cpy_r_r76 = CPyTagged_FromObject(cpy_r_r75); + else { + CPy_TypeError("int", cpy_r_r75); cpy_r_r76 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r76 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 199, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r77 = CPyStatics[1108]; /* 'count_success' */ + cpy_r_r78 = CPyDict_GetItem(cpy_r_r4, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 200, CPyStatic_state___globals); + goto CPyL66; + } + cpy_r_r79 = CPyStatics[2030]; /* 1 */ + cpy_r_r80 = PyNumber_InPlaceAdd(cpy_r_r78, cpy_r_r79); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 200, CPyStatic_state___globals); + goto CPyL66; + } + cpy_r_r81 = CPyDict_SetItem(cpy_r_r4, cpy_r_r77, cpy_r_r80); + CPy_DECREF(cpy_r_r80); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 200, CPyStatic_state___globals); + goto CPyL66; + } + cpy_r_r83 = CPyStatics[1109]; /* 'avg_success' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r4, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 201, CPyStatic_state___globals); + goto CPyL66; + } + if (likely(PyLong_Check(cpy_r_r84))) + cpy_r_r85 = CPyTagged_FromObject(cpy_r_r84); + else { + CPy_TypeError("int", cpy_r_r84); cpy_r_r85 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 201, CPyStatic_state___globals); + goto CPyL66; + } + cpy_r_r86 = cpy_r_r85 != 0; + CPyTagged_DECREF(cpy_r_r85); + if (cpy_r_r86) { + goto CPyL47; + } else + goto CPyL67; +CPyL46: ; + cpy_r_r87 = CPyStatics[1109]; /* 'avg_success' */ + CPyTagged_INCREF(cpy_r_gas_used); + cpy_r_r88 = CPyTagged_StealAsObject(cpy_r_gas_used); + cpy_r_r89 = CPyDict_SetItem(cpy_r_r4, cpy_r_r87, cpy_r_r88); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r88); + cpy_r_r90 = cpy_r_r89 >= 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 202, CPyStatic_state___globals); + goto CPyL52; + } else + goto CPyL51; +CPyL47: ; + cpy_r_r91 = CPyStatics[1109]; /* 'avg_success' */ + cpy_r_r92 = CPyDict_GetItem(cpy_r_r4, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 204, CPyStatic_state___globals); + goto CPyL66; + } + if (likely(PyLong_Check(cpy_r_r92))) + cpy_r_r93 = CPyTagged_FromObject(cpy_r_r92); + else { + CPy_TypeError("int", cpy_r_r92); cpy_r_r93 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 204, CPyStatic_state___globals); + goto CPyL66; + } + cpy_r_r94 = CPyTagged_Multiply(cpy_r_r93, cpy_r_r76); + CPyTagged_DECREF(cpy_r_r93); + cpy_r_r95 = CPyTagged_Add(cpy_r_r94, cpy_r_gas_used); + CPyTagged_DECREF(cpy_r_r94); + cpy_r_r96 = CPyTagged_Add(cpy_r_r76, 2); + CPyTagged_DECREF(cpy_r_r76); + cpy_r_r97 = CPyTagged_FloorDivide(cpy_r_r95, cpy_r_r96); + CPyTagged_DECREF(cpy_r_r95); + CPyTagged_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 205, CPyStatic_state___globals); + goto CPyL56; + } + cpy_r_r98 = CPyStatics[1109]; /* 'avg_success' */ + cpy_r_r99 = CPyTagged_StealAsObject(cpy_r_r97); + cpy_r_r100 = CPyDict_SetItem(cpy_r_r4, cpy_r_r98, cpy_r_r99); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r99); + cpy_r_r101 = cpy_r_r100 >= 0; + if (unlikely(!cpy_r_r101)) { + CPy_AddTraceback("brownie/network/state.py", "_gas", 205, CPyStatic_state___globals); + goto CPyL52; + } +CPyL51: ; + return 1; +CPyL52: ; + cpy_r_r102 = 2; + return cpy_r_r102; +CPyL53: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + goto CPyL52; +CPyL54: ; + CPy_DECREF(cpy_r_r18); + goto CPyL6; +CPyL55: ; + CPy_DECREF(cpy_r_r4); + goto CPyL9; +CPyL56: ; + CPy_DecRef(cpy_r_r4); + goto CPyL52; +CPyL57: ; + CPy_DecRef(cpy_r_r4); + CPyTagged_DecRef(cpy_r_r29); + goto CPyL52; +CPyL58: ; + CPy_DecRef(cpy_r_r4); + CPyTagged_DecRef(cpy_r_r34); + goto CPyL52; +CPyL59: ; + CPy_DecRef(cpy_r_r4); + CPyTagged_DecRef(cpy_r_r39); + goto CPyL52; +CPyL60: ; + CPyTagged_DECREF(cpy_r_r42); + goto CPyL23; +CPyL61: ; + CPy_DecRef(cpy_r_r4); + CPyTagged_DecRef(cpy_r_r39); + CPyTagged_DecRef(cpy_r_r49); + goto CPyL52; +CPyL62: ; + CPyTagged_DECREF(cpy_r_r52); + goto CPyL31; +CPyL63: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + goto CPyL52; +CPyL64: ; + CPy_DECREF(cpy_r_r67); + goto CPyL34; +CPyL65: ; + CPy_DECREF(cpy_r_r4); + goto CPyL51; +CPyL66: ; + CPy_DecRef(cpy_r_r4); + CPyTagged_DecRef(cpy_r_r76); + goto CPyL52; +CPyL67: ; + CPyTagged_DECREF(cpy_r_r76); + goto CPyL46; +} + +PyObject *CPyPy_state____gas_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "fn_name", "gas_used", "is_success", 0}; + static CPyArg_Parser parser = {"OOOO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_fn_name; + PyObject *obj_gas_used; + PyObject *obj_is_success; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_fn_name, &obj_gas_used, &obj_is_success)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___TxHistory)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.TxHistory", obj_self); + goto fail; + } + PyObject *arg_fn_name; + if (likely(PyUnicode_Check(obj_fn_name))) + arg_fn_name = obj_fn_name; + else { + CPy_TypeError("str", obj_fn_name); + goto fail; + } + CPyTagged arg_gas_used; + if (likely(PyLong_Check(obj_gas_used))) + arg_gas_used = CPyTagged_BorrowFromObject(obj_gas_used); + else { + CPy_TypeError("int", obj_gas_used); goto fail; + } + char arg_is_success; + if (unlikely(!PyBool_Check(obj_is_success))) { + CPy_TypeError("bool", obj_is_success); goto fail; + } else + arg_is_success = obj_is_success == Py_True; + char retval = CPyDef_state____gas_TxHistory_obj_____call__(arg___mypyc_self__, arg_self, arg_fn_name, arg_gas_used, arg_is_success); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_gas", 182, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____init___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____init___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____init___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state_____init___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + cpy_r_r0 = CPyStatics[1110]; /* '_time_offset' */ + cpy_r_r1 = CPyStatics[2029]; /* 0 */ + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 216, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r4 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r5 = Py_None; + cpy_r_r6 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 217, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r8 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r9 = Py_None; + cpy_r_r10 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 218, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r12 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r13 = Py_None; + cpy_r_r14 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 219, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r16 = CPyModule_threading; + cpy_r_r17 = CPyStatics[915]; /* 'Lock' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 220, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 220, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r20 = CPyStatics[1114]; /* '_undo_lock' */ + cpy_r_r21 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r19); + CPy_DECREF(cpy_r_r19); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 220, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r23 = PyList_New(0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 221, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r24 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r25 = PyObject_SetAttr(cpy_r_self, cpy_r_r24, cpy_r_r23); + CPy_DECREF_NO_IMM(cpy_r_r23); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 221, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r27 = PyList_New(0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 222, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r28 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r29 = PyObject_SetAttr(cpy_r_self, cpy_r_r28, cpy_r_r27); + CPy_DECREF_NO_IMM(cpy_r_r27); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 222, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r31 = CPyStatics[1117]; /* '_chainid' */ + cpy_r_r32 = Py_None; + cpy_r_r33 = PyObject_SetAttr(cpy_r_self, cpy_r_r31, cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 223, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r35 = CPyStatics[1118]; /* '_block_gas_time' */ + cpy_r_r36 = CPyStatics[2028]; /* -1 */ + cpy_r_r37 = PyObject_SetAttr(cpy_r_self, cpy_r_r35, cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 224, CPyStatic_state___globals); + goto CPyL15; + } + cpy_r_r39 = CPyStatics[1119]; /* '_block_gas_limit' */ + cpy_r_r40 = CPyStatics[2029]; /* 0 */ + cpy_r_r41 = PyObject_SetAttr(cpy_r_self, cpy_r_r39, cpy_r_r40); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/network/state.py", "__init__", 225, CPyStatic_state___globals); + goto CPyL15; + } + return 1; +CPyL15: ; + cpy_r_r43 = 2; + return cpy_r_r43; +} + +PyObject *CPyPy_state_____init___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + char retval = CPyDef_state_____init___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__init__", 215, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____repr___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____repr___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____repr___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____repr___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + CPyTagged cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + CPyTagged cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + tuple_T3OOO cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + cpy_r_r0 = CPyStatics[1120]; /* '' */ + cpy_r_r11 = CPyStr_Build(5, cpy_r_r0, cpy_r_r4, cpy_r_r5, cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 229, CPyStatic_state___globals); + goto CPyL9; + } + return cpy_r_r11; +CPyL9: ; + cpy_r_r12 = CPy_CatchError(); + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__repr__", 230, CPyStatic_state___globals); + goto CPyL14; + } + cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); + CPy_DecRef(cpy_r_r15); + if (!cpy_r_r16) goto CPyL12; + cpy_r_r17 = CPyStatics[1124]; /* '' */ + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + CPy_INCREF(cpy_r_r17); + return cpy_r_r17; +CPyL12: ; + CPy_Reraise(); + if (!0) { + goto CPyL14; + } else + goto CPyL18; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + cpy_r_r18 = CPy_KeepPropagating(); + if (!cpy_r_r18) goto CPyL16; + CPy_Unreachable(); +CPyL16: ; + cpy_r_r19 = NULL; + return cpy_r_r19; +CPyL17: ; + CPy_DecRef(cpy_r_r4); + goto CPyL9; +CPyL18: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL13; +} + +PyObject *CPyPy_state_____repr___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state_____repr___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__repr__", 227, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____len___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____len___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____len___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state_____len___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + CPyTagged cpy_r_r10; + cpy_r_r0 = CPyStatic_state___globals; + cpy_r_r1 = CPyStatics[859]; /* 'web3' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r3 = CPyStatics[906]; /* 'eth' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r5 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r7 = CPyStatics[2030]; /* 1 */ + cpy_r_r8 = PyNumber_Add(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); + goto CPyL6; + } + if (likely(PyLong_Check(cpy_r_r8))) + cpy_r_r9 = CPyTagged_FromObject(cpy_r_r8); + else { + CPy_TypeError("int", cpy_r_r8); cpy_r_r9 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "__len__", 237, CPyStatic_state___globals); + goto CPyL6; + } + return cpy_r_r9; +CPyL6: ; + cpy_r_r10 = CPY_INT_TAG; + return cpy_r_r10; +} + +PyObject *CPyPy_state_____len___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state_____len___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__len__", 233, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____getitem___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____getitem___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____getitem___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____getitem___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_block_number) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + int64_t cpy_r_r9; + char cpy_r_r10; + int64_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + char 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + CPyTagged cpy_r_r26; + 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; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_block; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + CPyTagged cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + int32_t cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + CPyTagged_INCREF(cpy_r_block_number); + cpy_r_r0 = CPyTagged_StealAsObject(cpy_r_block_number); + cpy_r_r1 = PyLong_Check(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (cpy_r_r1) goto CPyL5; + cpy_r_r2 = CPyStatics[1125]; /* 'Block height must be given as an integer' */ + cpy_r_r3 = CPyModule_builtins; + cpy_r_r4 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 256, CPyStatic_state___globals); + goto CPyL33; + } + PyObject *cpy_r_r6[1] = {cpy_r_r2}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 256, CPyStatic_state___globals); + goto CPyL33; + } + CPy_Raise(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 256, CPyStatic_state___globals); + goto CPyL33; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r9 = cpy_r_block_number & 1; + cpy_r_r10 = cpy_r_r9 != 0; + if (cpy_r_r10) goto CPyL7; + cpy_r_r11 = 0 & 1; + cpy_r_r12 = cpy_r_r11 != 0; + if (!cpy_r_r12) goto CPyL8; +CPyL7: ; + cpy_r_r13 = CPyTagged_IsLt_(cpy_r_block_number, 0); + if (cpy_r_r13) { + goto CPyL9; + } else + goto CPyL34; +CPyL8: ; + cpy_r_r14 = (Py_ssize_t)cpy_r_block_number < (Py_ssize_t)0; + if (!cpy_r_r14) goto CPyL34; +CPyL9: ; + cpy_r_r15 = CPyStatic_state___globals; + cpy_r_r16 = CPyStatics[859]; /* 'web3' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r18 = CPyStatics[906]; /* 'eth' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r20 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r22 = CPyStatics[2030]; /* 1 */ + cpy_r_r23 = PyNumber_Add(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); + goto CPyL33; + } + CPyTagged_INCREF(cpy_r_block_number); + cpy_r_r24 = CPyTagged_StealAsObject(cpy_r_block_number); + cpy_r_r25 = PyNumber_Add(cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); + goto CPyL33; + } + if (likely(PyLong_Check(cpy_r_r25))) + cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); + else { + CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 258, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_block_number = cpy_r_r26; +CPyL16: ; + cpy_r_r27 = CPyStatic_state___globals; + cpy_r_r28 = CPyStatics[859]; /* 'web3' */ + cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 259, CPyStatic_state___globals); + goto CPyL35; + } + cpy_r_r30 = CPyStatics[906]; /* 'eth' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 259, CPyStatic_state___globals); + goto CPyL35; + } + cpy_r_r32 = CPyStatics[1023]; /* 'get_block' */ + cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_block_number); + PyObject *cpy_r_r34[2] = {cpy_r_r31, cpy_r_r33}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r35, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 259, CPyStatic_state___globals); + goto CPyL36; + } + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r33); + cpy_r_block = cpy_r_r36; + cpy_r_r37 = CPyStatics[1024]; /* 'timestamp' */ + CPy_INCREF(cpy_r_block); + cpy_r_r38 = cpy_r_block; + cpy_r_r39 = PyObject_GetItem(cpy_r_r38, cpy_r_r37); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r40 = cpy_r_r39; + cpy_r_r41 = CPyStatics[1118]; /* '_block_gas_time' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_self, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); + goto CPyL38; + } + if (likely(PyLong_Check(cpy_r_r42))) + cpy_r_r43 = CPyTagged_FromObject(cpy_r_r42); + else { + CPy_TypeError("int", cpy_r_r42); cpy_r_r43 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); + goto CPyL38; + } + cpy_r_r44 = CPyTagged_StealAsObject(cpy_r_r43); + cpy_r_r45 = PyObject_RichCompare(cpy_r_r40, cpy_r_r44, 4); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r46 = PyObject_IsTrue(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + cpy_r_r47 = cpy_r_r46 >= 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 260, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r48 = cpy_r_r46; + if (!cpy_r_r48) goto CPyL32; + cpy_r_r49 = CPyStatics[1126]; /* 'gasLimit' */ + CPy_INCREF(cpy_r_block); + cpy_r_r50 = cpy_r_block; + cpy_r_r51 = PyObject_GetItem(cpy_r_r50, cpy_r_r49); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 261, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r52 = cpy_r_r51; + cpy_r_r53 = CPyStatics[1119]; /* '_block_gas_limit' */ + cpy_r_r54 = PyObject_SetAttr(cpy_r_self, cpy_r_r53, cpy_r_r52); + CPy_DECREF(cpy_r_r52); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 261, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r56 = CPyStatics[1024]; /* 'timestamp' */ + CPy_INCREF(cpy_r_block); + cpy_r_r57 = cpy_r_block; + cpy_r_r58 = PyObject_GetItem(cpy_r_r57, cpy_r_r56); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 262, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r59 = cpy_r_r58; + cpy_r_r60 = CPyStatics[1118]; /* '_block_gas_time' */ + cpy_r_r61 = PyObject_SetAttr(cpy_r_self, cpy_r_r60, cpy_r_r59); + CPy_DECREF(cpy_r_r59); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 262, CPyStatic_state___globals); + goto CPyL37; + } +CPyL32: ; + return cpy_r_block; +CPyL33: ; + cpy_r_r63 = NULL; + return cpy_r_r63; +CPyL34: ; + CPyTagged_INCREF(cpy_r_block_number); + goto CPyL16; +CPyL35: ; + CPyTagged_DecRef(cpy_r_block_number); + goto CPyL33; +CPyL36: ; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r33); + goto CPyL33; +CPyL37: ; + CPy_DecRef(cpy_r_block); + goto CPyL33; +CPyL38: ; + CPy_DecRef(cpy_r_block); + CPy_DecRef(cpy_r_r40); + goto CPyL33; +} + +PyObject *CPyPy_state_____getitem___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "block_number", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_block_number; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_block_number)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged arg_block_number; + if (likely(PyLong_Check(obj_block_number))) + arg_block_number = CPyTagged_BorrowFromObject(obj_block_number); + else { + CPy_TypeError("int", obj_block_number); goto fail; + } + PyObject *retval = CPyDef_state_____getitem___3_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_block_number); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__getitem__", 239, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state_____iter___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state_____iter___3_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { + int32_t cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + CPyTagged cpy_r_r21; + char cpy_r_r22; + CPyTagged cpy_r_r23; + char cpy_r_r24; + CPyTagged cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + CPyTagged cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + CPyTagged cpy_r_r43; + CPyTagged cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + cpy_r_r0 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; + goto CPyL38; +CPyL1: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_type != cpy_r_r1; + if (!cpy_r_r2) goto CPyL4; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = CPyStatic_state___globals; + cpy_r_r4 = CPyStatics[859]; /* 'web3' */ + cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r6 = CPyStatics[906]; /* 'eth' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r8 = CPyStatics[1023]; /* 'get_block' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); + goto CPyL42; + } + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block != NULL) { + CPy_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block = cpy_r_r9; + cpy_r_r10 = 1; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 266, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r11 = CPyStatic_state___globals; + cpy_r_r12 = CPyStatics[859]; /* 'web3' */ + cpy_r_r13 = CPyDict_GetItem(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r14 = CPyStatics[906]; /* 'eth' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r16 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r18 = CPyStatics[2030]; /* 1 */ + cpy_r_r19 = PyNumber_Add(cpy_r_r17, cpy_r_r18); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { + CPy_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r19; + cpy_r_r20 = 1; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r21 = 0; + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r21; + cpy_r_r22 = 1; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r23 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r23 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__1", 267, CPyStatic_state___globals); + goto CPyL42; + } + CPyTagged_INCREF(cpy_r_r23); +CPyL15: ; + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i = cpy_r_r23; + cpy_r_r24 = 1; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } +CPyL16: ; + cpy_r_r25 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r25 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__1", 267, CPyStatic_state___globals); + goto CPyL42; + } + CPyTagged_INCREF(cpy_r_r25); +CPyL17: ; + cpy_r_r26 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__0", 267, CPyStatic_state___globals); + goto CPyL43; + } + CPy_INCREF(cpy_r_r26); +CPyL18: ; + cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r25); + cpy_r_r28 = PyObject_RichCompare(cpy_r_r27, cpy_r_r26, 0); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r29 = PyObject_IsTrue(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r31 = cpy_r_r29; + if (!cpy_r_r31) goto CPyL33; + cpy_r_r32 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i; + if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "i", 268, CPyStatic_state___globals); + goto CPyL42; + } + CPyTagged_INCREF(cpy_r_r32); +CPyL22: ; + cpy_r_r33 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block; + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "get_block", 268, CPyStatic_state___globals); + goto CPyL44; + } + CPy_INCREF(cpy_r_r33); +CPyL23: ; + cpy_r_r34 = CPyTagged_StealAsObject(cpy_r_r32); + PyObject *cpy_r_r35[1] = {cpy_r_r34}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 268, CPyStatic_state___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r34); + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block != NULL) { + CPy_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block = cpy_r_r37; + cpy_r_r38 = 1; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 268, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r39 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block; + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "block", 269, CPyStatic_state___globals); + goto CPyL42; + } + CPy_INCREF(cpy_r_r39); +CPyL26: ; + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r39; +CPyL27: ; + cpy_r_r41 = (PyObject *)&_Py_NoneStruct; + cpy_r_r42 = cpy_r_type != cpy_r_r41; + if (!cpy_r_r42) goto CPyL30; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 269, CPyStatic_state___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r43 = ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r43 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "__iter__", "__iter___Chain_gen", "__mypyc_temp__1", 267, CPyStatic_state___globals); + goto CPyL42; + } + CPyTagged_INCREF(cpy_r_r43); +CPyL31: ; + cpy_r_r44 = CPyTagged_Add(cpy_r_r43, 2); + CPyTagged_DECREF(cpy_r_r43); + CPyTagged_INCREF(cpy_r_r44); + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r44; + cpy_r_r45 = 1; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL46; + } + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i = cpy_r_r44; + cpy_r_r46 = 1; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 267, CPyStatic_state___globals); + goto CPyL42; + } else + goto CPyL16; +CPyL33: ; + cpy_r_r47 = Py_None; + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL37; + CPyGen_SetStopIterationValue(cpy_r_r47); + if (!0) goto CPyL42; + CPy_Unreachable(); +CPyL37: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r47; + return 0; +CPyL38: ; + cpy_r_r49 = cpy_r_r0 == 0; + if (cpy_r_r49) goto CPyL1; + cpy_r_r50 = cpy_r_r0 == 1; + if (cpy_r_r50) goto CPyL27; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r51 = 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL42: ; + cpy_r_r52 = NULL; + return cpy_r_r52; +CPyL43: ; + CPyTagged_DecRef(cpy_r_r25); + goto CPyL42; +CPyL44: ; + CPyTagged_DecRef(cpy_r_r32); + goto CPyL42; +CPyL45: ; + CPy_DecRef(cpy_r_r34); + goto CPyL42; +CPyL46: ; + CPyTagged_DecRef(cpy_r_r44); + goto CPyL42; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_state_____iter___3_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__next__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_state_____iter___3_Chain_gen_____next__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__next__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_state_____iter___3_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:send", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_arg = obj_arg; + PyObject *retval = CPyDef_state_____iter___3_Chain_gen___send(arg___mypyc_self__, arg_arg); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "send", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_state_____iter___3_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_state_____iter___3_Chain_gen_____iter__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + if (cpy_r_value != NULL) goto CPyL7; + CPy_INCREF(cpy_r_r0); + cpy_r_value = cpy_r_r0; +CPyL2: ; + if (cpy_r_traceback != NULL) goto CPyL8; + CPy_INCREF(cpy_r_r0); + cpy_r_traceback = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_traceback); + if (cpy_r_r1 == NULL) goto CPyL6; + return cpy_r_r1; +CPyL6: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL7: ; + CPy_INCREF(cpy_r_value); + goto CPyL2; +CPyL8: ; + CPy_INCREF(cpy_r_traceback); + goto CPyL4; +} + +PyObject *CPyPy_state_____iter___3_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"type", "value", "traceback", 0}; + static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; + PyObject *obj_type; + PyObject *obj_value = NULL; + PyObject *obj_traceback = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_type = obj_type; + PyObject *arg_value; + if (obj_value == NULL) { + arg_value = NULL; + } else { + arg_value = obj_value; + } + PyObject *arg_traceback; + if (obj_traceback == NULL) { + arg_traceback = NULL; + } else { + arg_traceback = obj_traceback; + } + PyObject *retval = CPyDef_state_____iter___3_Chain_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "throw", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_gen___close(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL3; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = CPyDef_state_____iter___3_Chain_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + if (cpy_r_r5 != NULL) goto CPyL11; +CPyL3: ; + cpy_r_r6 = CPy_CatchError(); + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL12; + cpy_r_r10.f0 = cpy_r_r2; + cpy_r_r10.f1 = cpy_r_r9; + 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); + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r12) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r6); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL6: ; + CPy_Reraise(); + if (!0) goto CPyL10; + CPy_Unreachable(); +CPyL8: ; + PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); + cpy_r_r14 = 0; + if (!cpy_r_r14) goto CPyL10; + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL6; +} + +PyObject *CPyPy_state_____iter___3_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state_____iter___3_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.__iter___Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_state_____iter___3_Chain_gen___close(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "close", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state_____iter___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyDef_state_____iter___3_Chain_gen(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); + goto CPyL3; + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; + CPy_INCREF_NO_IMM(cpy_r_self); + if (((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { + CPy_DECREF_NO_IMM(((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); + } + ((brownie___network___state_____iter___3_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); + goto CPyL4; + } + return cpy_r_r0; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +CPyL4: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +} + +PyObject *CPyPy_state_____iter___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state_____iter___3_Chain_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__iter__", 265, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___new_blocks_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___new_blocks_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { + int32_t cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + CPyTagged cpy_r_r3; + int64_t cpy_r_r4; + char cpy_r_r5; + int64_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + double cpy_r_r30; + char cpy_r_r31; + CPyTagged cpy_r_r32; + PyObject *cpy_r_r33; + double cpy_r_r34; + char cpy_r_r35; + double cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + double cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + CPyTagged cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + CPyTagged cpy_r_r66; + char cpy_r_r67; + CPyTagged cpy_r_r68; + PyObject *cpy_r_r69; + CPyTagged cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + double cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + char cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + char cpy_r_r106; + char cpy_r_r107; + PyObject *cpy_r_r108; + cpy_r_r0 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; + goto CPyL74; +CPyL1: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_type != cpy_r_r1; + if (!cpy_r_r2) goto CPyL4; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__height_buffer; + if (unlikely(cpy_r_r3 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "height_buffer", 286, CPyStatic_state___globals); + goto CPyL78; + } + CPyTagged_INCREF(cpy_r_r3); +CPyL5: ; + cpy_r_r4 = cpy_r_r3 & 1; + cpy_r_r5 = cpy_r_r4 != 0; + if (cpy_r_r5) goto CPyL7; + cpy_r_r6 = 0 & 1; + cpy_r_r7 = cpy_r_r6 != 0; + if (!cpy_r_r7) goto CPyL8; +CPyL7: ; + cpy_r_r8 = CPyTagged_IsLt_(cpy_r_r3, 0); + cpy_r_r9 = cpy_r_r8; + goto CPyL9; +CPyL8: ; + cpy_r_r10 = (Py_ssize_t)cpy_r_r3 < (Py_ssize_t)0; + cpy_r_r9 = cpy_r_r10; +CPyL9: ; + CPyTagged_DECREF(cpy_r_r3); + if (!cpy_r_r9) goto CPyL14; + cpy_r_r11 = CPyStatics[1127]; /* 'Buffer cannot be negative' */ + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 287, CPyStatic_state___globals); + goto CPyL78; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 287, CPyStatic_state___globals); + goto CPyL78; + } + CPy_Raise(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 287, CPyStatic_state___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r18 = Py_None; + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block != NULL) { + CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block = cpy_r_r18; + cpy_r_r19 = 1; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 289, CPyStatic_state___globals); + goto CPyL78; + } + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height = 0; + cpy_r_r20 = 1; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 290, CPyStatic_state___globals); + goto CPyL78; + } + if (unlikely(0.0 == -113.0)) { + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->bitmap |= 1; + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_poll = 0.0; + cpy_r_r21 = 1; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 291, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r22 = CPyStatic_state___globals; + cpy_r_r23 = CPyStatics[859]; /* 'web3' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r25 = CPyStatics[906]; /* 'eth' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r27 = CPyStatics[1023]; /* 'get_block' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); + goto CPyL78; + } + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block != NULL) { + CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block = cpy_r_r28; + cpy_r_r29 = 1; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 293, CPyStatic_state___globals); + goto CPyL78; + } +CPyL21: ; + if (!1) goto CPyL69; + cpy_r_r30 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_poll; + if (unlikely(cpy_r_r30 == -113.0) && !(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->bitmap & 1)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'last_poll' of 'new_blocks_Chain_gen' undefined"); + } + cpy_r_r31 = cpy_r_r30 == -113.0; + if (unlikely(cpy_r_r31)) goto CPyL24; +CPyL23: ; + cpy_r_r32 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__poll_interval; + if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "poll_interval", 295, CPyStatic_state___globals); + goto CPyL78; + } + CPyTagged_INCREF(cpy_r_r32); + goto CPyL25; +CPyL24: ; + cpy_r_r33 = PyErr_Occurred(); + if (unlikely(cpy_r_r33 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL23; +CPyL25: ; + cpy_r_r34 = CPyFloat_FromTagged(cpy_r_r32); + CPyTagged_DECREF(cpy_r_r32); + cpy_r_r35 = cpy_r_r34 == -113.0; + if (unlikely(cpy_r_r35)) goto CPyL27; +CPyL26: ; + cpy_r_r36 = cpy_r_r30 + cpy_r_r34; + cpy_r_r37 = CPyModule_time; + cpy_r_r38 = CPyStatics[499]; /* 'time' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL28; +CPyL27: ; + cpy_r_r40 = PyErr_Occurred(); + if (unlikely(cpy_r_r40 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL26; +CPyL28: ; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r39, 0, 0, 0); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r42 = PyFloat_AsDouble(cpy_r_r41); + if (cpy_r_r42 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r41); cpy_r_r42 = -113.0; + } + CPy_DECREF(cpy_r_r41); + cpy_r_r43 = cpy_r_r42 == -113.0; + if (unlikely(cpy_r_r43)) goto CPyL31; +CPyL30: ; + cpy_r_r44 = cpy_r_r36 < cpy_r_r42; + if (cpy_r_r44) { + goto CPyL39; + } else + goto CPyL32; +CPyL31: ; + cpy_r_r45 = PyErr_Occurred(); + if (unlikely(cpy_r_r45 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL30; +CPyL32: ; + cpy_r_r46 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height; + if (unlikely(cpy_r_r46 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_height", 295, CPyStatic_state___globals); + goto CPyL78; + } + CPyTagged_INCREF(cpy_r_r46); +CPyL33: ; + cpy_r_r47 = CPyStatic_state___globals; + cpy_r_r48 = CPyStatics[859]; /* 'web3' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL79; + } + cpy_r_r50 = CPyStatics[906]; /* 'eth' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL79; + } + cpy_r_r52 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL79; + } + cpy_r_r54 = CPyTagged_StealAsObject(cpy_r_r46); + cpy_r_r55 = PyObject_RichCompare(cpy_r_r54, cpy_r_r53, 3); + CPy_DECREF(cpy_r_r54); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r56 = PyObject_IsTrue(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 295, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r58 = cpy_r_r56; + if (!cpy_r_r58) goto CPyL67; +CPyL39: ; + cpy_r_r59 = CPyStatic_state___globals; + cpy_r_r60 = CPyStatics[859]; /* 'web3' */ + cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r62 = CPyStatics[906]; /* 'eth' */ + cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r64 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); + goto CPyL78; + } + if (likely(PyLong_Check(cpy_r_r65))) + cpy_r_r66 = CPyTagged_FromObject(cpy_r_r65); + else { + CPy_TypeError("int", cpy_r_r65); cpy_r_r66 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); + goto CPyL78; + } + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height = cpy_r_r66; + cpy_r_r67 = 1; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 296, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r68 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_height; + if (unlikely(cpy_r_r68 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_height", 297, CPyStatic_state___globals); + goto CPyL78; + } + CPyTagged_INCREF(cpy_r_r68); +CPyL45: ; + cpy_r_r69 = CPyTagged_StealAsObject(cpy_r_r68); + cpy_r_r70 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__height_buffer; + if (unlikely(cpy_r_r70 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "height_buffer", 297, CPyStatic_state___globals); + goto CPyL80; + } + CPyTagged_INCREF(cpy_r_r70); +CPyL46: ; + cpy_r_r71 = CPyTagged_StealAsObject(cpy_r_r70); + cpy_r_r72 = PyNumber_Subtract(cpy_r_r69, cpy_r_r71); + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 297, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r73 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__get_block; + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "get_block", 297, CPyStatic_state___globals); + goto CPyL81; + } + CPy_INCREF(cpy_r_r73); +CPyL48: ; + PyObject *cpy_r_r74[1] = {cpy_r_r72}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r75, 1, 0); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 297, CPyStatic_state___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r72); + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block != NULL) { + CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block = cpy_r_r76; + cpy_r_r77 = 1; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 297, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r78 = CPyModule_time; + cpy_r_r79 = CPyStatics[499]; /* 'time' */ + cpy_r_r80 = CPyObject_GetAttr(cpy_r_r78, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r81 = PyObject_Vectorcall(cpy_r_r80, 0, 0, 0); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r82 = PyFloat_AsDouble(cpy_r_r81); + if (cpy_r_r82 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r81); cpy_r_r82 = -113.0; + } + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 == -113.0; + if (unlikely(cpy_r_r83)) goto CPyL54; +CPyL53: ; + if (unlikely(cpy_r_r82 == -113.0)) { + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->bitmap |= 1; + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_poll = cpy_r_r82; + cpy_r_r84 = 1; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL55; +CPyL54: ; + cpy_r_r85 = PyErr_Occurred(); + if (unlikely(cpy_r_r85 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 298, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL53; +CPyL55: ; + cpy_r_r86 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block; + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "block", 300, CPyStatic_state___globals); + goto CPyL78; + } + CPy_INCREF(cpy_r_r86); +CPyL56: ; + cpy_r_r87 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block; + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_block", 300, CPyStatic_state___globals); + goto CPyL82; + } + CPy_INCREF(cpy_r_r87); +CPyL57: ; + cpy_r_r88 = PyObject_RichCompare(cpy_r_r86, cpy_r_r87, 3); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 300, CPyStatic_state___globals); + goto CPyL78; + } + if (unlikely(!PyBool_Check(cpy_r_r88))) { + CPy_TypeError("bool", cpy_r_r88); cpy_r_r89 = 2; + } else + cpy_r_r89 = cpy_r_r88 == Py_True; + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r89 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 300, CPyStatic_state___globals); + goto CPyL78; + } + if (!cpy_r_r89) goto CPyL21; + cpy_r_r90 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__block; + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "block", 301, CPyStatic_state___globals); + goto CPyL78; + } + CPy_INCREF(cpy_r_r90); +CPyL61: ; + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block != NULL) { + CPy_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block = cpy_r_r90; + cpy_r_r91 = 1; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 301, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r92 = ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__last_block; + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AttributeError("brownie/network/state.py", "new_blocks", "new_blocks_Chain_gen", "last_block", 302, CPyStatic_state___globals); + goto CPyL78; + } + CPy_INCREF(cpy_r_r92); +CPyL63: ; + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r92; +CPyL64: ; + cpy_r_r94 = (PyObject *)&_Py_NoneStruct; + cpy_r_r95 = cpy_r_type != cpy_r_r94; + if (!cpy_r_r95) goto CPyL21; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 302, CPyStatic_state___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL67: ; + cpy_r_r96 = CPyModule_time; + cpy_r_r97 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r98 = CPyObject_GetAttr(cpy_r_r96, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 304, CPyStatic_state___globals); + goto CPyL78; + } + cpy_r_r99 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r100[1] = {cpy_r_r99}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_Vectorcall(cpy_r_r98, cpy_r_r101, 1, 0); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 304, CPyStatic_state___globals); + goto CPyL78; + } else + goto CPyL83; +CPyL69: ; + cpy_r_r103 = Py_None; + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL73; + CPyGen_SetStopIterationValue(cpy_r_r103); + if (!0) goto CPyL78; + CPy_Unreachable(); +CPyL73: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r103; + return 0; +CPyL74: ; + cpy_r_r105 = cpy_r_r0 == 0; + if (cpy_r_r105) goto CPyL1; + cpy_r_r106 = cpy_r_r0 == 1; + if (cpy_r_r106) goto CPyL64; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r107 = 0; + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL78: ; + cpy_r_r108 = NULL; + return cpy_r_r108; +CPyL79: ; + CPyTagged_DecRef(cpy_r_r46); + goto CPyL78; +CPyL80: ; + CPy_DecRef(cpy_r_r69); + goto CPyL78; +CPyL81: ; + CPy_DecRef(cpy_r_r72); + goto CPyL78; +CPyL82: ; + CPy_DecRef(cpy_r_r86); + goto CPyL78; +CPyL83: ; + CPy_DECREF(cpy_r_r102); + goto CPyL21; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_state___new_blocks_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__next__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_state___new_blocks_Chain_gen_____next__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__next__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_state___new_blocks_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:send", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_arg = obj_arg; + PyObject *retval = CPyDef_state___new_blocks_Chain_gen___send(arg___mypyc_self__, arg_arg); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "send", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_state___new_blocks_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_state___new_blocks_Chain_gen_____iter__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__iter__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + if (cpy_r_value != NULL) goto CPyL7; + CPy_INCREF(cpy_r_r0); + cpy_r_value = cpy_r_r0; +CPyL2: ; + if (cpy_r_traceback != NULL) goto CPyL8; + CPy_INCREF(cpy_r_r0); + cpy_r_traceback = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_traceback); + if (cpy_r_r1 == NULL) goto CPyL6; + return cpy_r_r1; +CPyL6: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL7: ; + CPy_INCREF(cpy_r_value); + goto CPyL2; +CPyL8: ; + CPy_INCREF(cpy_r_traceback); + goto CPyL4; +} + +PyObject *CPyPy_state___new_blocks_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"type", "value", "traceback", 0}; + static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; + PyObject *obj_type; + PyObject *obj_value = NULL; + PyObject *obj_traceback = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_type = obj_type; + PyObject *arg_value; + if (obj_value == NULL) { + arg_value = NULL; + } else { + arg_value = obj_value; + } + PyObject *arg_traceback; + if (obj_traceback == NULL) { + arg_traceback = NULL; + } else { + arg_traceback = obj_traceback; + } + PyObject *retval = CPyDef_state___new_blocks_Chain_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "throw", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_gen___close(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL3; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = CPyDef_state___new_blocks_Chain_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + if (cpy_r_r5 != NULL) goto CPyL11; +CPyL3: ; + cpy_r_r6 = CPy_CatchError(); + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL12; + cpy_r_r10.f0 = cpy_r_r2; + cpy_r_r10.f1 = cpy_r_r9; + 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); + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r12) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r6); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL6: ; + CPy_Reraise(); + if (!0) goto CPyL10; + CPy_Unreachable(); +CPyL8: ; + PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); + cpy_r_r14 = 0; + if (!cpy_r_r14) goto CPyL10; + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL6; +} + +PyObject *CPyPy_state___new_blocks_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_state___new_blocks_Chain_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.network.state.new_blocks_Chain_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_state___new_blocks_Chain_gen___close(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "close", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___new_blocks_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height_buffer, CPyTagged cpy_r_poll_interval) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + if (cpy_r_height_buffer != CPY_INT_TAG) goto CPyL10; + cpy_r_height_buffer = 0; +CPyL2: ; + if (cpy_r_poll_interval != CPY_INT_TAG) goto CPyL11; + cpy_r_poll_interval = 10; +CPyL4: ; + cpy_r_r0 = CPyDef_state___new_blocks_Chain_gen(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + goto CPyL12; + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; + CPy_INCREF_NO_IMM(cpy_r_self); + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { + CPy_DECREF_NO_IMM(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + goto CPyL13; + } + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__height_buffer != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__height_buffer); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__height_buffer = cpy_r_height_buffer; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + goto CPyL14; + } + if (((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__poll_interval != CPY_INT_TAG) { + CPyTagged_DECREF(((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__poll_interval); + } + ((brownie___network___state___new_blocks_Chain_genObject *)cpy_r_r0)->___mypyc_generator_attribute__poll_interval = cpy_r_poll_interval; + cpy_r_r4 = 1; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + goto CPyL15; + } + return cpy_r_r0; +CPyL9: ; + cpy_r_r5 = NULL; + return cpy_r_r5; +CPyL10: ; + CPyTagged_INCREF(cpy_r_height_buffer); + goto CPyL2; +CPyL11: ; + CPyTagged_INCREF(cpy_r_poll_interval); + goto CPyL4; +CPyL12: ; + CPyTagged_DecRef(cpy_r_height_buffer); + CPyTagged_DecRef(cpy_r_poll_interval); + goto CPyL9; +CPyL13: ; + CPyTagged_DecRef(cpy_r_height_buffer); + CPyTagged_DecRef(cpy_r_poll_interval); + CPy_DecRef(cpy_r_r0); + goto CPyL9; +CPyL14: ; + CPyTagged_DecRef(cpy_r_poll_interval); + CPy_DecRef(cpy_r_r0); + goto CPyL9; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + goto CPyL9; +} + +PyObject *CPyPy_state___new_blocks_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "height_buffer", "poll_interval", 0}; + static CPyArg_Parser parser = {"O|OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_height_buffer = NULL; + PyObject *obj_poll_interval = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height_buffer, &obj_poll_interval)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged arg_height_buffer; + if (obj_height_buffer == NULL) { + arg_height_buffer = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_height_buffer))) + arg_height_buffer = CPyTagged_BorrowFromObject(obj_height_buffer); + else { + CPy_TypeError("int", obj_height_buffer); goto fail; + } + CPyTagged arg_poll_interval; + if (obj_poll_interval == NULL) { + arg_poll_interval = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_poll_interval))) + arg_poll_interval = CPyTagged_BorrowFromObject(obj_poll_interval); + else { + CPy_TypeError("int", obj_poll_interval); goto fail; + } + PyObject *retval = CPyDef_state___new_blocks_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_height_buffer, arg_poll_interval); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "new_blocks", 271, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___height_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___height_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___height_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___height_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_r7; + CPyTagged cpy_r_r8; + cpy_r_r0 = CPyStatic_state___globals; + cpy_r_r1 = CPyStatics[859]; /* 'web3' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); + goto CPyL5; + } + cpy_r_r3 = CPyStatics[906]; /* 'eth' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); + goto CPyL5; + } + cpy_r_r5 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); + goto CPyL5; + } + if (likely(PyLong_Check(cpy_r_r6))) + cpy_r_r7 = CPyTagged_FromObject(cpy_r_r6); + else { + CPy_TypeError("int", cpy_r_r6); cpy_r_r7 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "height", 308, CPyStatic_state___globals); + goto CPyL5; + } + return cpy_r_r7; +CPyL5: ; + cpy_r_r8 = CPY_INT_TAG; + return cpy_r_r8; +} + +PyObject *CPyPy_state___height_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state___height_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "height", 307, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___id_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___id_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___id_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___id_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + CPyTagged cpy_r_r17; + CPyTagged cpy_r_r18; + cpy_r_r0 = CPyStatics[1117]; /* '_chainid' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "id", 312, CPyStatic_state___globals); + goto CPyL10; + } + if (PyLong_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL554; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL554; + CPy_TypeErrorTraceback("brownie/network/state.py", "id", 312, CPyStatic_state___globals, "int or None", cpy_r_r1); + goto CPyL11; +__LL554: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r1); + if (!cpy_r_r4) goto CPyL7; + cpy_r_r5 = CPyStatic_state___globals; + cpy_r_r6 = CPyStatics[859]; /* 'web3' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); + goto CPyL10; + } + cpy_r_r8 = CPyStatics[906]; /* 'eth' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); + goto CPyL10; + } + cpy_r_r10 = CPyStatics[501]; /* 'chain_id' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); + goto CPyL10; + } + cpy_r_r12 = CPyStatics[1117]; /* '_chainid' */ + cpy_r_r13 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/network/state.py", "id", 313, CPyStatic_state___globals); + goto CPyL10; + } +CPyL7: ; + cpy_r_r15 = CPyStatics[1117]; /* '_chainid' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_self, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "id", 314, CPyStatic_state___globals); + goto CPyL10; + } + if (likely(PyLong_Check(cpy_r_r16))) + cpy_r_r17 = CPyTagged_FromObject(cpy_r_r16); + else { + CPy_TypeError("int", cpy_r_r16); cpy_r_r17 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "id", 314, CPyStatic_state___globals); + goto CPyL10; + } + return cpy_r_r17; +CPyL10: ; + cpy_r_r18 = CPY_INT_TAG; + return cpy_r_r18; +CPyL11: ; + CPy_DecRef(cpy_r_r1); + goto CPyL10; +} + +PyObject *CPyPy_state___id_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state___id_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "id", 311, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___block_gas_limit_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___block_gas_limit_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___block_gas_limit_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___block_gas_limit_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + double cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + CPyTagged cpy_r_r10; + double cpy_r_r11; + char cpy_r_r12; + char 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_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_block; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char 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_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + cpy_r_r0 = CPyModule_time; + cpy_r_r1 = CPyStatics[499]; /* 'time' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); + if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 == -113.0; + if (unlikely(cpy_r_r5)) goto CPyL4; +CPyL3: ; + cpy_r_r6 = CPyStatics[1118]; /* '_block_gas_time' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_self, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); + goto CPyL23; + } else + goto CPyL5; +CPyL4: ; + cpy_r_r8 = PyErr_Occurred(); + if (unlikely(cpy_r_r8 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); + goto CPyL23; + } else + goto CPyL3; +CPyL5: ; + if (likely(PyLong_Check(cpy_r_r7))) + cpy_r_r9 = CPyTagged_FromObject(cpy_r_r7); + else { + CPy_TypeError("int", cpy_r_r7); cpy_r_r9 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r10 = CPyTagged_Add(cpy_r_r9, 7200); + CPyTagged_DECREF(cpy_r_r9); + cpy_r_r11 = CPyFloat_FromTagged(cpy_r_r10); + CPyTagged_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 == -113.0; + if (unlikely(cpy_r_r12)) goto CPyL8; +CPyL7: ; + cpy_r_r13 = cpy_r_r4 > cpy_r_r11; + if (cpy_r_r13) { + goto CPyL9; + } else + goto CPyL18; +CPyL8: ; + cpy_r_r14 = PyErr_Occurred(); + if (unlikely(cpy_r_r14 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 318, CPyStatic_state___globals); + goto CPyL23; + } else + goto CPyL7; +CPyL9: ; + cpy_r_r15 = CPyStatic_state___globals; + cpy_r_r16 = CPyStatics[859]; /* 'web3' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 319, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r18 = CPyStatics[906]; /* 'eth' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 319, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r20 = CPyStatics[1016]; /* 'latest' */ + cpy_r_r21 = CPyStatics[1023]; /* 'get_block' */ + PyObject *cpy_r_r22[2] = {cpy_r_r19, cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 319, CPyStatic_state___globals); + goto CPyL24; + } + CPy_DECREF(cpy_r_r19); + cpy_r_block = cpy_r_r24; + cpy_r_r25 = CPyStatics[1126]; /* 'gasLimit' */ + CPy_INCREF(cpy_r_block); + cpy_r_r26 = cpy_r_block; + cpy_r_r27 = PyObject_GetItem(cpy_r_r26, cpy_r_r25); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 320, CPyStatic_state___globals); + goto CPyL25; + } + cpy_r_r28 = cpy_r_r27; + cpy_r_r29 = CPyStatics[1119]; /* '_block_gas_limit' */ + cpy_r_r30 = PyObject_SetAttr(cpy_r_self, cpy_r_r29, cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 320, CPyStatic_state___globals); + goto CPyL25; + } + cpy_r_r32 = CPyStatics[1024]; /* 'timestamp' */ + cpy_r_r33 = cpy_r_block; + cpy_r_r34 = PyObject_GetItem(cpy_r_r33, cpy_r_r32); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 321, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r35 = cpy_r_r34; + cpy_r_r36 = CPyStatics[1118]; /* '_block_gas_time' */ + cpy_r_r37 = PyObject_SetAttr(cpy_r_self, cpy_r_r36, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 321, CPyStatic_state___globals); + goto CPyL23; + } +CPyL18: ; + cpy_r_r39 = CPyStatics[1119]; /* '_block_gas_limit' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_self, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals); + goto CPyL23; + } + if (likely(PyLong_Check(cpy_r_r40))) + cpy_r_r41 = CPyTagged_FromObject(cpy_r_r40); + else { + CPy_TypeError("int", cpy_r_r40); cpy_r_r41 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals); + goto CPyL23; + } + cpy_r_r42 = (PyObject *)CPyType_datatypes___Wei; + cpy_r_r43 = CPyTagged_StealAsObject(cpy_r_r41); + PyObject *cpy_r_r44[1] = {cpy_r_r43}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r45, 1, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r43); + if (likely(Py_TYPE(cpy_r_r46) == CPyType_datatypes___Wei)) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "block_gas_limit", 322, CPyStatic_state___globals, "brownie.convert.datatypes.Wei", cpy_r_r46); + goto CPyL23; + } + return cpy_r_r47; +CPyL23: ; + cpy_r_r48 = NULL; + return cpy_r_r48; +CPyL24: ; + CPy_DecRef(cpy_r_r19); + goto CPyL23; +CPyL25: ; + CPy_DecRef(cpy_r_block); + goto CPyL23; +CPyL26: ; + CPy_DecRef(cpy_r_r43); + goto CPyL23; +} + +PyObject *CPyPy_state___block_gas_limit_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state___block_gas_limit_Chain_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "block_gas_limit", 317, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___base_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___base_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___base_fee_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___base_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_block; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + cpy_r_r0 = CPyStatic_state___globals; + cpy_r_r1 = CPyStatics[859]; /* 'web3' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "base_fee", 326, CPyStatic_state___globals); + goto CPyL8; + } + cpy_r_r3 = CPyStatics[906]; /* 'eth' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "base_fee", 326, CPyStatic_state___globals); + goto CPyL8; + } + cpy_r_r5 = CPyStatics[1016]; /* 'latest' */ + cpy_r_r6 = CPyStatics[1023]; /* 'get_block' */ + PyObject *cpy_r_r7[2] = {cpy_r_r4, cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "base_fee", 326, CPyStatic_state___globals); + goto CPyL9; + } + CPy_DECREF(cpy_r_r4); + cpy_r_block = cpy_r_r9; + cpy_r_r10 = CPyStatics[1128]; /* 'baseFeePerGas' */ + cpy_r_r11 = cpy_r_block; + cpy_r_r12 = PyObject_GetItem(cpy_r_r11, cpy_r_r10); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "base_fee", 327, CPyStatic_state___globals); + goto CPyL8; + } + cpy_r_r13 = cpy_r_r12; + cpy_r_r14 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r15[1] = {cpy_r_r13}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "base_fee", 327, CPyStatic_state___globals); + goto CPyL10; + } + CPy_DECREF(cpy_r_r13); + if (likely(Py_TYPE(cpy_r_r17) == CPyType_datatypes___Wei)) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "base_fee", 327, CPyStatic_state___globals, "brownie.convert.datatypes.Wei", cpy_r_r17); + goto CPyL8; + } + return cpy_r_r18; +CPyL8: ; + cpy_r_r19 = NULL; + return cpy_r_r19; +CPyL9: ; + CPy_DecRef(cpy_r_r4); + goto CPyL8; +CPyL10: ; + CPy_DecRef(cpy_r_r13); + goto CPyL8; +} + +PyObject *CPyPy_state___base_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state___base_fee_Chain_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "base_fee", 325, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___priority_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___priority_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___priority_fee_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___priority_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + cpy_r_r0 = CPyStatic_state___globals; + cpy_r_r1 = CPyStatics[859]; /* 'web3' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r3 = CPyStatics[906]; /* 'eth' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r5 = CPyStatics[1129]; /* 'max_priority_fee' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r7 = (PyObject *)CPyType_datatypes___Wei; + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals); + goto CPyL7; + } + CPy_DECREF(cpy_r_r6); + if (likely(Py_TYPE(cpy_r_r10) == CPyType_datatypes___Wei)) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "priority_fee", 331, CPyStatic_state___globals, "brownie.convert.datatypes.Wei", cpy_r_r10); + goto CPyL6; + } + return cpy_r_r11; +CPyL6: ; + cpy_r_r12 = NULL; + return cpy_r_r12; +CPyL7: ; + CPy_DecRef(cpy_r_r6); + goto CPyL6; +} + +PyObject *CPyPy_state___priority_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *retval = CPyDef_state___priority_fee_Chain_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "priority_fee", 330, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____revert_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + CPyTagged cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *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_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + tuple_T3OOO cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + cpy_r_r0 = CPyModule_brownie___network___rpc; + cpy_r_r1 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 334, CPyStatic_state___globals); + goto CPyL32; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 334, CPyStatic_state___globals); + goto CPyL32; + } + cpy_r_r4 = CPyStatic_state___globals; + cpy_r_r5 = CPyStatics[859]; /* 'web3' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r7 = CPyStatics[1047]; /* 'isConnected' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_r6); + if (unlikely(!PyBool_Check(cpy_r_r10))) { + CPy_TypeError("bool", cpy_r_r10); cpy_r_r11 = 2; + } else + cpy_r_r11 = cpy_r_r10 == Py_True; + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + if (!cpy_r_r11) goto CPyL18; + cpy_r_r12 = CPyStatic_state___globals; + cpy_r_r13 = CPyStatics[859]; /* 'web3' */ + cpy_r_r14 = CPyDict_GetItem(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r15 = CPyStatics[906]; /* 'eth' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r17 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r21 = cpy_r_r19; + if (cpy_r_r21) goto CPyL18; + cpy_r_r22 = CPyStatics[1110]; /* '_time_offset' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_self, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + if (likely(PyLong_Check(cpy_r_r23))) + cpy_r_r24 = CPyTagged_FromObject(cpy_r_r23); + else { + CPy_TypeError("int", cpy_r_r23); cpy_r_r24 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 335, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r25 = cpy_r_r24 != 0; + CPyTagged_DECREF(cpy_r_r24); + if (cpy_r_r25) goto CPyL18; + cpy_r_r26 = CPyStatics[2029]; /* 0 */ + cpy_r_r27 = CPyDef_state____notify_registry(cpy_r_r26); + if (unlikely(cpy_r_r27 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 336, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r28 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r29[1] = {cpy_r_r3}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 337, CPyStatic_state___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r3); + if (PyLong_Check(cpy_r_r31)) + cpy_r_r32 = cpy_r_r31; + else { + cpy_r_r32 = NULL; + } + if (cpy_r_r32 != NULL) goto __LL555; + if (PyUnicode_Check(cpy_r_r31)) + cpy_r_r32 = cpy_r_r31; + else { + cpy_r_r32 = NULL; + } + if (cpy_r_r32 != NULL) goto __LL555; + CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 337, CPyStatic_state___globals, "union[int, str]", cpy_r_r31); + goto CPyL32; +__LL555: ; + return cpy_r_r32; +CPyL18: ; + cpy_r_r33 = CPyStatics[1078]; /* 'revert' */ + PyObject *cpy_r_r34[2] = {cpy_r_r3, cpy_r_id_}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 338, CPyStatic_state___globals); + goto CPyL33; + } else + goto CPyL35; +CPyL19: ; + cpy_r_r37 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r38[1] = {cpy_r_r3}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 339, CPyStatic_state___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r3); + if (PyLong_Check(cpy_r_r40)) + cpy_r_r41 = cpy_r_r40; + else { + cpy_r_r41 = NULL; + } + if (cpy_r_r41 != NULL) goto __LL556; + if (PyUnicode_Check(cpy_r_r40)) + cpy_r_r41 = cpy_r_r40; + else { + cpy_r_r41 = NULL; + } + if (cpy_r_r41 != NULL) goto __LL556; + CPy_TypeErrorTraceback("brownie/network/state.py", "_revert", 339, CPyStatic_state___globals, "union[int, str]", cpy_r_r40); + goto CPyL32; +__LL556: ; + cpy_r_id_ = cpy_r_r41; + cpy_r_r42 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r43 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r44[2] = {cpy_r_self, cpy_r_r43}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r45, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 341, CPyStatic_state___globals); + } else + goto CPyL36; + cpy_r_r47 = CPy_CatchError(); + cpy_r_r48 = CPyModule_builtins; + cpy_r_r49 = CPyStatics[996]; /* 'NotImplementedError' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 342, CPyStatic_state___globals); + goto CPyL37; + } + cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); + CPy_DecRef(cpy_r_r50); + if (cpy_r_r51) { + goto CPyL27; + } else + goto CPyL38; +CPyL25: ; + CPy_Reraise(); + if (!0) { + goto CPyL28; + } else + goto CPyL39; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + CPy_RestoreExcInfo(cpy_r_r47); + CPy_DecRef(cpy_r_r47.f0); + CPy_DecRef(cpy_r_r47.f1); + CPy_DecRef(cpy_r_r47.f2); + goto CPyL30; +CPyL28: ; + CPy_RestoreExcInfo(cpy_r_r47); + CPy_DecRef(cpy_r_r47.f0); + CPy_DecRef(cpy_r_r47.f1); + CPy_DecRef(cpy_r_r47.f2); + cpy_r_r52 = CPy_KeepPropagating(); + if (!cpy_r_r52) goto CPyL32; + CPy_Unreachable(); +CPyL30: ; + cpy_r_r53 = NULL; + cpy_r_r54 = CPyDef_state____notify_registry(cpy_r_r53); + if (unlikely(cpy_r_r54 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_revert", 344, CPyStatic_state___globals); + goto CPyL40; + } + return cpy_r_id_; +CPyL32: ; + cpy_r_r55 = NULL; + return cpy_r_r55; +CPyL33: ; + CPy_DecRef(cpy_r_r3); + goto CPyL32; +CPyL34: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL32; +CPyL35: ; + CPy_DECREF(cpy_r_r36); + goto CPyL19; +CPyL36: ; + CPy_DECREF(cpy_r_r46); + goto CPyL30; +CPyL37: ; + CPy_DecRef(cpy_r_id_); + goto CPyL28; +CPyL38: ; + CPy_DecRef(cpy_r_id_); + goto CPyL25; +CPyL39: ; + CPy_DecRef(cpy_r_r47.f0); + CPy_DecRef(cpy_r_r47.f1); + CPy_DecRef(cpy_r_r47.f2); + goto CPyL26; +CPyL40: ; + CPy_DecRef(cpy_r_id_); + goto CPyL32; +} + +PyObject *CPyPy_state____revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "id_", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_id_; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_id_)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *arg_id_; + if (PyLong_Check(obj_id_)) + arg_id_ = obj_id_; + else { + arg_id_ = NULL; + } + if (arg_id_ != NULL) goto __LL557; + if (PyUnicode_Check(obj_id_)) + arg_id_ = obj_id_; + else { + arg_id_ = NULL; + } + if (arg_id_ != NULL) goto __LL557; + CPy_TypeError("union[int, str]", obj_id_); + goto fail; +__LL557: ; + PyObject *retval = CPyDef_state____revert_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_id_); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_revert", 333, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T4OOOO cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + CPyPtr cpy_r_r30; + int64_t cpy_r_r31; + CPyTagged cpy_r_r32; + char cpy_r_r33; + tuple_T3OOO cpy_r_r34; + PyObject *cpy_r_r35; + tuple_T3OOO cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + tuple_T3OOO cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + tuple_T3OOO cpy_r_r74; + tuple_T3OOO cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + tuple_T3OOO cpy_r_r86; + tuple_T3OOO cpy_r_r87; + tuple_T3OOO cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + cpy_r_r0 = CPyStatics[1114]; /* '_undo_lock' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL57; + } + cpy_r_r2 = CPy_TYPE(cpy_r_r1); + cpy_r_r3 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL58; + } + cpy_r_r5 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r5); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL59; + } + PyObject *cpy_r_r7[1] = {cpy_r_r1}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL59; + } else + goto CPyL60; +CPyL4: ; + cpy_r_r10 = 1; + cpy_r_r11 = CPyStatics[1102]; /* '_confirmed' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_tx, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 351, CPyStatic_state___globals); + goto CPyL36; + } + cpy_r_r13 = CPyStatics[874]; /* 'wait' */ + PyObject *cpy_r_r14[1] = {cpy_r_r12}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 351, CPyStatic_state___globals); + goto CPyL61; + } else + goto CPyL62; +CPyL7: ; + CPy_DECREF(cpy_r_r12); + cpy_r_r17 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_self, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals); + goto CPyL36; + } + if (likely(PyList_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals, "list", cpy_r_r18); + goto CPyL36; + } + cpy_r_r20 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_self, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals); + goto CPyL63; + } + if (PyLong_Check(cpy_r_r21)) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL558; + if (PyUnicode_Check(cpy_r_r21)) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL558; + if (cpy_r_r21 == Py_None) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL558; + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals, "union[int, str, None]", cpy_r_r21); + goto CPyL63; +__LL558: ; + CPy_INCREF(cpy_r_fn); + CPy_INCREF(cpy_r_args); + CPy_INCREF(cpy_r_kwargs); + cpy_r_r23.f0 = cpy_r_r22; + cpy_r_r23.f1 = cpy_r_fn; + cpy_r_r23.f2 = cpy_r_args; + cpy_r_r23.f3 = cpy_r_kwargs; + cpy_r_r24 = PyTuple_New(4); + if (unlikely(cpy_r_r24 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp559 = cpy_r_r23.f0; + PyTuple_SET_ITEM(cpy_r_r24, 0, __tmp559); + PyObject *__tmp560 = cpy_r_r23.f1; + PyTuple_SET_ITEM(cpy_r_r24, 1, __tmp560); + PyObject *__tmp561 = cpy_r_r23.f2; + PyTuple_SET_ITEM(cpy_r_r24, 2, __tmp561); + PyObject *__tmp562 = cpy_r_r23.f3; + PyTuple_SET_ITEM(cpy_r_r24, 3, __tmp562); + cpy_r_r25 = PyList_Append(cpy_r_r19, cpy_r_r24); + CPy_DECREF_NO_IMM(cpy_r_r19); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 352, CPyStatic_state___globals); + goto CPyL36; + } + cpy_r_r27 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_self, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 353, CPyStatic_state___globals); + goto CPyL36; + } + if (likely(PyList_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_to_undo_buffer", 353, CPyStatic_state___globals, "list", cpy_r_r28); + goto CPyL36; + } + cpy_r_r30 = (CPyPtr)&((PyVarObject *)cpy_r_r29)->ob_size; + cpy_r_r31 = *(int64_t *)cpy_r_r30; + cpy_r_r32 = cpy_r_r31 << 1; + cpy_r_r33 = cpy_r_r32 != 0; + if (!cpy_r_r33) goto CPyL30; + CPy_INCREF(cpy_r_fn); + CPy_INCREF(cpy_r_args); + CPy_INCREF(cpy_r_kwargs); + cpy_r_r34.f0 = cpy_r_fn; + cpy_r_r34.f1 = cpy_r_args; + cpy_r_r34.f2 = cpy_r_kwargs; + cpy_r_r35 = CPyList_GetItemShort(cpy_r_r29, -2); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL64; + } + PyObject *__tmp563; + if (unlikely(!(PyTuple_Check(cpy_r_r35) && PyTuple_GET_SIZE(cpy_r_r35) == 3))) { + __tmp563 = NULL; + goto __LL564; + } + __tmp563 = PyTuple_GET_ITEM(cpy_r_r35, 0); + if (__tmp563 == NULL) goto __LL564; + if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r35, 1)))) + __tmp563 = PyTuple_GET_ITEM(cpy_r_r35, 1); + else { + __tmp563 = NULL; + } + if (__tmp563 == NULL) goto __LL564; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r35, 2)))) + __tmp563 = PyTuple_GET_ITEM(cpy_r_r35, 2); + else { + __tmp563 = NULL; + } + if (__tmp563 == NULL) goto __LL564; + __tmp563 = cpy_r_r35; +__LL564: ; + if (unlikely(__tmp563 == NULL)) { + CPy_TypeError("tuple[object, tuple, dict]", cpy_r_r35); cpy_r_r36 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp565 = PyTuple_GET_ITEM(cpy_r_r35, 0); + CPy_INCREF(__tmp565); + PyObject *__tmp566; + __tmp566 = __tmp565; + cpy_r_r36.f0 = __tmp566; + PyObject *__tmp567 = PyTuple_GET_ITEM(cpy_r_r35, 1); + CPy_INCREF(__tmp567); + PyObject * __tmp568; + if (likely(PyTuple_Check(__tmp567))) + __tmp568 = __tmp567; + else { + CPy_TypeError("tuple", __tmp567); + __tmp568 = NULL; + } + cpy_r_r36.f1 = __tmp568; + PyObject *__tmp569 = PyTuple_GET_ITEM(cpy_r_r35, 2); + CPy_INCREF(__tmp569); + PyObject *__tmp570; + if (likely(PyDict_Check(__tmp569))) + __tmp570 = __tmp569; + else { + CPy_TypeError("dict", __tmp569); + __tmp570 = NULL; + } + cpy_r_r36.f2 = __tmp570; + } + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r37 = cpy_r_r34.f0; + CPy_INCREF(cpy_r_r37); + cpy_r_r38 = cpy_r_r34.f1; + CPy_INCREF(cpy_r_r38); + cpy_r_r39 = cpy_r_r34.f2; + CPy_INCREF(cpy_r_r39); + CPy_DECREF(cpy_r_r34.f0); + CPy_DECREF(cpy_r_r34.f1); + CPy_DECREF(cpy_r_r34.f2); + cpy_r_r40 = cpy_r_r36.f0; + CPy_INCREF(cpy_r_r40); + cpy_r_r41 = cpy_r_r36.f1; + CPy_INCREF(cpy_r_r41); + cpy_r_r42 = cpy_r_r36.f2; + CPy_INCREF(cpy_r_r42); + CPy_DECREF(cpy_r_r36.f0); + CPy_DECREF(cpy_r_r36.f1); + CPy_DECREF(cpy_r_r36.f2); + cpy_r_r43 = PyObject_RichCompare(cpy_r_r37, cpy_r_r40, 2); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL65; + } + cpy_r_r44 = PyObject_IsTrue(cpy_r_r43); + CPy_DECREF(cpy_r_r43); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL65; + } + cpy_r_r46 = cpy_r_r44; + if (!cpy_r_r46) goto CPyL66; + cpy_r_r47 = PyObject_RichCompare(cpy_r_r38, cpy_r_r41, 2); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL67; + } + cpy_r_r48 = PyObject_IsTrue(cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL67; + } + cpy_r_r50 = cpy_r_r48; + if (!cpy_r_r50) goto CPyL68; + cpy_r_r51 = PyObject_RichCompare(cpy_r_r39, cpy_r_r42, 2); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL69; + } + cpy_r_r52 = PyObject_IsTrue(cpy_r_r51); + CPy_DECREF(cpy_r_r51); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 354, CPyStatic_state___globals); + goto CPyL69; + } + cpy_r_r54 = cpy_r_r52; + if (cpy_r_r54) goto CPyL27; +CPyL26: ; + if (0) { + goto CPyL28; + } else + goto CPyL30; +CPyL27: ; + if (!1) goto CPyL30; +CPyL28: ; + cpy_r_r55 = CPyList_PopLast(cpy_r_r29); + CPy_DECREF_NO_IMM(cpy_r_r29); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 355, CPyStatic_state___globals); + goto CPyL36; + } + PyObject *__tmp571; + if (unlikely(!(PyTuple_Check(cpy_r_r55) && PyTuple_GET_SIZE(cpy_r_r55) == 3))) { + __tmp571 = NULL; + goto __LL572; + } + __tmp571 = PyTuple_GET_ITEM(cpy_r_r55, 0); + if (__tmp571 == NULL) goto __LL572; + if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r55, 1)))) + __tmp571 = PyTuple_GET_ITEM(cpy_r_r55, 1); + else { + __tmp571 = NULL; + } + if (__tmp571 == NULL) goto __LL572; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r55, 2)))) + __tmp571 = PyTuple_GET_ITEM(cpy_r_r55, 2); + else { + __tmp571 = NULL; + } + if (__tmp571 == NULL) goto __LL572; + __tmp571 = cpy_r_r55; +__LL572: ; + if (unlikely(__tmp571 == NULL)) { + CPy_TypeError("tuple[object, tuple, dict]", cpy_r_r55); cpy_r_r56 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp573 = PyTuple_GET_ITEM(cpy_r_r55, 0); + CPy_INCREF(__tmp573); + PyObject *__tmp574; + __tmp574 = __tmp573; + cpy_r_r56.f0 = __tmp574; + PyObject *__tmp575 = PyTuple_GET_ITEM(cpy_r_r55, 1); + CPy_INCREF(__tmp575); + PyObject * __tmp576; + if (likely(PyTuple_Check(__tmp575))) + __tmp576 = __tmp575; + else { + CPy_TypeError("tuple", __tmp575); + __tmp576 = NULL; + } + cpy_r_r56.f1 = __tmp576; + PyObject *__tmp577 = PyTuple_GET_ITEM(cpy_r_r55, 2); + CPy_INCREF(__tmp577); + PyObject *__tmp578; + if (likely(PyDict_Check(__tmp577))) + __tmp578 = __tmp577; + else { + CPy_TypeError("dict", __tmp577); + __tmp578 = NULL; + } + cpy_r_r56.f2 = __tmp578; + } + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 355, CPyStatic_state___globals); + goto CPyL36; + } else + goto CPyL70; +CPyL30: ; + cpy_r_r57 = CPyList_Clear(cpy_r_r29); + CPy_DECREF_NO_IMM(cpy_r_r29); + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 357, CPyStatic_state___globals); + goto CPyL36; + } +CPyL31: ; + cpy_r_r58 = CPyModule_brownie___network___rpc; + cpy_r_r59 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); + goto CPyL36; + } + cpy_r_r61 = PyObject_Vectorcall(cpy_r_r60, 0, 0, 0); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); + goto CPyL36; + } + cpy_r_r62 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r63[1] = {cpy_r_r61}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r64, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); + goto CPyL71; + } + CPy_DECREF(cpy_r_r61); + cpy_r_r66 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r67 = PyObject_SetAttr(cpy_r_self, cpy_r_r66, cpy_r_r65); + CPy_DECREF(cpy_r_r65); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 358, CPyStatic_state___globals); + goto CPyL36; + } + cpy_r_r69 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r70 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r71[2] = {cpy_r_self, cpy_r_r70}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r69, cpy_r_r72, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 360, CPyStatic_state___globals); + } else + goto CPyL72; +CPyL36: ; + cpy_r_r74 = CPy_CatchError(); + cpy_r_r10 = 0; + cpy_r_r75 = CPy_GetExcInfo(); + cpy_r_r76 = cpy_r_r75.f0; + CPy_INCREF(cpy_r_r76); + cpy_r_r77 = cpy_r_r75.f1; + CPy_INCREF(cpy_r_r77); + cpy_r_r78 = cpy_r_r75.f2; + CPy_INCREF(cpy_r_r78); + CPy_DecRef(cpy_r_r75.f0); + CPy_DecRef(cpy_r_r75.f1); + CPy_DecRef(cpy_r_r75.f2); + PyObject *cpy_r_r79[4] = {cpy_r_r1, cpy_r_r76, cpy_r_r77, cpy_r_r78}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r80, 4, 0); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL73; + } + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); + CPy_DecRef(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r84 = cpy_r_r82; + if (cpy_r_r84) goto CPyL41; + CPy_Reraise(); + if (!0) { + goto CPyL42; + } else + goto CPyL74; +CPyL40: ; + CPy_Unreachable(); +CPyL41: ; + CPy_RestoreExcInfo(cpy_r_r74); + CPy_DecRef(cpy_r_r74.f0); + CPy_DecRef(cpy_r_r74.f1); + CPy_DecRef(cpy_r_r74.f2); + goto CPyL44; +CPyL42: ; + CPy_RestoreExcInfo(cpy_r_r74); + CPy_DecRef(cpy_r_r74.f0); + CPy_DecRef(cpy_r_r74.f1); + CPy_DecRef(cpy_r_r74.f2); + cpy_r_r85 = CPy_KeepPropagating(); + if (!cpy_r_r85) { + goto CPyL45; + } else + goto CPyL75; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + tuple_T3OOO __tmp579 = { NULL, NULL, NULL }; + cpy_r_r86 = __tmp579; + cpy_r_r87 = cpy_r_r86; + goto CPyL46; +CPyL45: ; + cpy_r_r88 = CPy_CatchError(); + cpy_r_r87 = cpy_r_r88; +CPyL46: ; + if (!cpy_r_r10) goto CPyL76; + cpy_r_r89 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r90[4] = {cpy_r_r1, cpy_r_r89, cpy_r_r89, cpy_r_r89}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r91, 4, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 350, CPyStatic_state___globals); + goto CPyL77; + } else + goto CPyL78; +CPyL48: ; + CPy_DECREF(cpy_r_r1); +CPyL49: ; + if (cpy_r_r87.f0 == NULL) goto CPyL56; + CPy_Reraise(); + if (!0) { + goto CPyL52; + } else + goto CPyL79; +CPyL51: ; + CPy_Unreachable(); +CPyL52: ; + if (cpy_r_r87.f0 == NULL) goto CPyL54; + CPy_RestoreExcInfo(cpy_r_r87); + CPy_XDECREF(cpy_r_r87.f0); + CPy_XDECREF(cpy_r_r87.f1); + CPy_XDECREF(cpy_r_r87.f2); +CPyL54: ; + cpy_r_r93 = CPy_KeepPropagating(); + if (!cpy_r_r93) goto CPyL57; + CPy_Unreachable(); +CPyL56: ; + return 1; +CPyL57: ; + cpy_r_r94 = 2; + return cpy_r_r94; +CPyL58: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL57; +CPyL59: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL57; +CPyL60: ; + CPy_DECREF(cpy_r_r9); + goto CPyL4; +CPyL61: ; + CPy_DecRef(cpy_r_r12); + goto CPyL36; +CPyL62: ; + CPy_DECREF(cpy_r_r16); + goto CPyL7; +CPyL63: ; + CPy_DecRef(cpy_r_r19); + goto CPyL36; +CPyL64: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r34.f0); + CPy_DecRef(cpy_r_r34.f1); + CPy_DecRef(cpy_r_r34.f2); + goto CPyL36; +CPyL65: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL36; +CPyL66: ; + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r42); + goto CPyL26; +CPyL67: ; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r42); + goto CPyL36; +CPyL68: ; + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r42); + goto CPyL26; +CPyL69: ; + CPy_DecRef(cpy_r_r29); + goto CPyL36; +CPyL70: ; + CPy_DECREF(cpy_r_r56.f0); + CPy_DECREF(cpy_r_r56.f1); + CPy_DECREF(cpy_r_r56.f2); + goto CPyL31; +CPyL71: ; + CPy_DecRef(cpy_r_r61); + goto CPyL36; +CPyL72: ; + CPy_DECREF(cpy_r_r73); + goto CPyL44; +CPyL73: ; + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + goto CPyL42; +CPyL74: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r74.f0); + CPy_DecRef(cpy_r_r74.f1); + CPy_DecRef(cpy_r_r74.f2); + goto CPyL40; +CPyL75: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL43; +CPyL76: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + goto CPyL49; +CPyL77: ; + CPy_DecRef(cpy_r_r1); + goto CPyL52; +CPyL78: ; + CPy_DECREF(cpy_r_r92); + goto CPyL48; +CPyL79: ; + CPy_XDECREF(cpy_r_r87.f0); + CPy_XDECREF(cpy_r_r87.f1); + CPy_XDECREF(cpy_r_r87.f2); + goto CPyL51; +} + +PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "tx", "fn", "args", "kwargs", 0}; + static CPyArg_Parser parser = {"OOOOO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_tx; + PyObject *obj_fn; + PyObject *obj_args; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_tx, &obj_fn, &obj_args, &obj_kwargs)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *arg_tx = obj_tx; + PyObject *arg_fn = obj_fn; + PyObject * arg_args; + if (likely(PyTuple_Check(obj_args))) + arg_args = obj_args; + else { + CPy_TypeError("tuple", obj_args); + goto fail; + } + PyObject *arg_kwargs; + if (likely(PyDict_Check(obj_kwargs))) + arg_kwargs = obj_kwargs; + else { + CPy_TypeError("dict", obj_kwargs); + goto fail; + } + char retval = CPyDef_state____add_to_undo_buffer_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_tx, arg_fn, arg_args, arg_kwargs); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_add_to_undo_buffer", 347, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____network_connected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____network_connected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____network_connected_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____network_connected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T3OOO cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + cpy_r_r0 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r1 = Py_None; + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "_network_connected", 363, CPyStatic_state___globals); + goto CPyL11; + } + cpy_r_r4 = CPyStatics[989]; /* 'reset' */ + PyObject *cpy_r_r5[1] = {cpy_r_self}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_network_connected", 365, CPyStatic_state___globals); + } else + goto CPyL12; + cpy_r_r8 = CPy_CatchError(); + cpy_r_r9 = CPyModule_builtins; + cpy_r_r10 = CPyStatics[996]; /* 'NotImplementedError' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_network_connected", 366, CPyStatic_state___globals); + goto CPyL8; + } + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DecRef(cpy_r_r11); + if (!cpy_r_r12) goto CPyL5; + cpy_r_r13 = CPyStatics[2029]; /* 0 */ + cpy_r_r14 = CPyDef_state____notify_registry(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_network_connected", 368, CPyStatic_state___globals); + goto CPyL8; + } else + goto CPyL7; +CPyL5: ; + CPy_Reraise(); + if (!0) { + goto CPyL8; + } else + goto CPyL13; +CPyL6: ; + CPy_Unreachable(); +CPyL7: ; + CPy_RestoreExcInfo(cpy_r_r8); + CPy_DecRef(cpy_r_r8.f0); + CPy_DecRef(cpy_r_r8.f1); + CPy_DecRef(cpy_r_r8.f2); + goto CPyL10; +CPyL8: ; + CPy_RestoreExcInfo(cpy_r_r8); + CPy_DecRef(cpy_r_r8.f0); + CPy_DecRef(cpy_r_r8.f1); + CPy_DecRef(cpy_r_r8.f2); + cpy_r_r15 = CPy_KeepPropagating(); + if (!cpy_r_r15) goto CPyL11; + CPy_Unreachable(); +CPyL10: ; + return 1; +CPyL11: ; + cpy_r_r16 = 2; + return cpy_r_r16; +CPyL12: ; + CPy_DECREF(cpy_r_r7); + goto CPyL10; +CPyL13: ; + CPy_DecRef(cpy_r_r8.f0); + CPy_DecRef(cpy_r_r8.f1); + CPy_DecRef(cpy_r_r8.f2); + goto CPyL6; +} + +PyObject *CPyPy_state____network_connected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + char retval = CPyDef_state____network_connected_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_network_connected", 362, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____network_disconnected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state____network_disconnected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state____network_disconnected_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____network_disconnected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + cpy_r_r0 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 371, CPyStatic_state___globals); + goto CPyL12; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_network_disconnected", 371, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL12; + } + cpy_r_r3 = CPyList_Clear(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 371, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r4 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 372, CPyStatic_state___globals); + goto CPyL12; + } + if (likely(PyList_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_network_disconnected", 372, CPyStatic_state___globals, "list", cpy_r_r5); + goto CPyL12; + } + cpy_r_r7 = CPyList_Clear(cpy_r_r6); + CPy_DECREF_NO_IMM(cpy_r_r6); + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 372, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r8 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r9 = Py_None; + cpy_r_r10 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 373, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r12 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r13 = Py_None; + cpy_r_r14 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 374, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r16 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r17 = Py_None; + cpy_r_r18 = PyObject_SetAttr(cpy_r_self, cpy_r_r16, cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 375, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r20 = CPyStatics[1117]; /* '_chainid' */ + cpy_r_r21 = Py_None; + cpy_r_r22 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r21); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 376, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r24 = CPyStatics[2029]; /* 0 */ + cpy_r_r25 = CPyDef_state____notify_registry(cpy_r_r24); + if (unlikely(cpy_r_r25 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 377, CPyStatic_state___globals); + goto CPyL12; + } + return 1; +CPyL12: ; + cpy_r_r26 = 2; + return cpy_r_r26; +} + +PyObject *CPyPy_state____network_disconnected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + char retval = CPyDef_state____network_disconnected_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_network_disconnected", 370, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___get_transaction_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___get_transaction_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___get_transaction_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___get_transaction_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_txid) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_tx; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + 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; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + cpy_r_r0 = PyUnicode_Check(cpy_r_txid); + if (cpy_r_r0) goto CPyL30; + CPy_INCREF(cpy_r_txid); + if (likely(PyBytes_Check(cpy_r_txid) || PyByteArray_Check(cpy_r_txid))) + cpy_r_r1 = cpy_r_txid; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals, "bytes", cpy_r_txid); + goto CPyL29; + } + cpy_r_r2 = CPyStatic_brownie___utils___bytes_to_hexstring; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL31; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"bytes_to_hexstring\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals); + goto CPyL29; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r4[1] = {cpy_r_r1}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals); + goto CPyL32; + } + CPy_DECREF(cpy_r_r1); + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 384, CPyStatic_state___globals, "str", cpy_r_r6); + goto CPyL29; + } + cpy_r_txid = cpy_r_r7; +CPyL8: ; + cpy_r_r8 = (PyObject *)CPyType_state___TxHistory; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r8, 0, 0, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); + goto CPyL33; + } + if (likely(Py_TYPE(cpy_r_r9) == CPyType_state___TxHistory)) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals, "brownie.network.state.TxHistory", cpy_r_r9); + goto CPyL33; + } + cpy_r_r11 = PyObject_GetIter(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); + goto CPyL33; + } +CPyL11: ; + cpy_r_r12 = PyIter_Next(cpy_r_r11); + if (cpy_r_r12 == NULL) goto CPyL34; + cpy_r_r13 = CPyStatics[1131]; /* 'txid' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); + goto CPyL35; + } + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals, "str", cpy_r_r14); + goto CPyL35; + } + CPy_INCREF(cpy_r_txid); + if (likely(PyUnicode_Check(cpy_r_txid))) + cpy_r_r16 = cpy_r_txid; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals, "str", cpy_r_txid); + goto CPyL36; + } + cpy_r_r17 = CPyStr_Equal(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r16); + if (cpy_r_r17) { + goto CPyL37; + } else + goto CPyL38; +CPyL16: ; + cpy_r_r18 = cpy_r_r12; + goto CPyL19; +CPyL17: ; + cpy_r_r19 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r20 = Py_None; + cpy_r_r18 = cpy_r_r20; +CPyL19: ; + cpy_r_tx = cpy_r_r18; + cpy_r_r21 = (PyObject *)&_Py_NoneStruct; + cpy_r_r22 = cpy_r_tx != cpy_r_r21; + if (!cpy_r_r22) goto CPyL39; + CPy_INCREF(cpy_r_tx); + cpy_r_r23 = cpy_r_tx; + cpy_r_r24 = PyObject_IsTrue(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 385, CPyStatic_state___globals); + goto CPyL40; + } + cpy_r_r26 = cpy_r_r24; + if (cpy_r_r26) { + goto CPyL41; + } else + goto CPyL39; +CPyL23: ; + cpy_r_r27 = cpy_r_tx; + goto CPyL28; +CPyL24: ; + if (likely(PyUnicode_Check(cpy_r_txid))) + cpy_r_r28 = cpy_r_txid; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "get_transaction", 386, CPyStatic_state___globals, "str", cpy_r_txid); + goto CPyL29; + } + cpy_r_r29 = CPyStatic_state___globals; + cpy_r_r30 = CPyStatics[1132]; /* 'TransactionReceipt' */ + cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 386, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r32 = 1 ? Py_True : Py_False; + cpy_r_r33 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r34[3] = {cpy_r_r28, cpy_r_r32, cpy_r_r33}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = CPyStatics[2258]; /* ('silent', 'required_confs') */ + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r35, 1, cpy_r_r36); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 386, CPyStatic_state___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r28); + cpy_r_r27 = cpy_r_r37; +CPyL28: ; + return cpy_r_r27; +CPyL29: ; + cpy_r_r38 = NULL; + return cpy_r_r38; +CPyL30: ; + CPy_INCREF(cpy_r_txid); + goto CPyL8; +CPyL31: ; + CPy_DecRef(cpy_r_r1); + goto CPyL3; +CPyL32: ; + CPy_DecRef(cpy_r_r1); + goto CPyL29; +CPyL33: ; + CPy_DecRef(cpy_r_txid); + goto CPyL29; +CPyL34: ; + CPy_DECREF(cpy_r_r11); + goto CPyL17; +CPyL35: ; + CPy_DecRef(cpy_r_txid); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL29; +CPyL36: ; + CPy_DecRef(cpy_r_txid); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + goto CPyL29; +CPyL37: ; + CPy_DECREF(cpy_r_r11); + goto CPyL16; +CPyL38: ; + CPy_DECREF(cpy_r_r12); + goto CPyL11; +CPyL39: ; + CPy_DECREF(cpy_r_tx); + goto CPyL24; +CPyL40: ; + CPy_DecRef(cpy_r_txid); + CPy_DecRef(cpy_r_tx); + goto CPyL29; +CPyL41: ; + CPy_DECREF(cpy_r_txid); + goto CPyL23; +CPyL42: ; + CPy_DecRef(cpy_r_r28); + goto CPyL29; +} + +PyObject *CPyPy_state___get_transaction_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "txid", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_txid; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_txid)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + PyObject *arg_txid; + if (PyUnicode_Check(obj_txid)) + arg_txid = obj_txid; + else { + arg_txid = NULL; + } + if (arg_txid != NULL) goto __LL580; + if (PyBytes_Check(obj_txid) || PyByteArray_Check(obj_txid)) + arg_txid = obj_txid; + else { + arg_txid = NULL; + } + if (arg_txid != NULL) goto __LL580; + CPy_TypeError("union[str, bytes]", obj_txid); + goto fail; +__LL580: ; + PyObject *retval = CPyDef_state___get_transaction_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_txid); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "get_transaction", 379, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___time_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___time_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___time_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___time_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + double cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_r9; + double cpy_r_r10; + char cpy_r_r11; + double cpy_r_r12; + CPyTagged cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + cpy_r_r0 = CPyModule_time; + cpy_r_r1 = CPyStatics[499]; /* 'time' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } + cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); + if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 == -113.0; + if (unlikely(cpy_r_r5)) goto CPyL4; +CPyL3: ; + cpy_r_r6 = CPyStatics[1110]; /* '_time_offset' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_self, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } else + goto CPyL5; +CPyL4: ; + cpy_r_r8 = PyErr_Occurred(); + if (unlikely(cpy_r_r8 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } else + goto CPyL3; +CPyL5: ; + if (likely(PyLong_Check(cpy_r_r7))) + cpy_r_r9 = CPyTagged_FromObject(cpy_r_r7); + else { + CPy_TypeError("int", cpy_r_r7); cpy_r_r9 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } + cpy_r_r10 = CPyFloat_FromTagged(cpy_r_r9); + CPyTagged_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 == -113.0; + if (unlikely(cpy_r_r11)) goto CPyL8; +CPyL7: ; + cpy_r_r12 = cpy_r_r4 + cpy_r_r10; + cpy_r_r13 = CPyTagged_FromFloat(cpy_r_r12); + if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } else + goto CPyL9; +CPyL8: ; + cpy_r_r14 = PyErr_Occurred(); + if (unlikely(cpy_r_r14 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "time", 390, CPyStatic_state___globals); + goto CPyL10; + } else + goto CPyL7; +CPyL9: ; + return cpy_r_r13; +CPyL10: ; + cpy_r_r15 = CPY_INT_TAG; + return cpy_r_r15; +} + +PyObject *CPyPy_state___time_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state___time_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "time", 388, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___sleep_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___sleep_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___sleep_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state___sleep_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_seconds) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + CPyTagged cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + CPyTagged_INCREF(cpy_r_seconds); + cpy_r_r0 = CPyTagged_StealAsObject(cpy_r_seconds); + cpy_r_r1 = PyLong_Check(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (cpy_r_r1) goto CPyL5; + cpy_r_r2 = CPyStatics[1135]; /* 'seconds must be an integer value' */ + cpy_r_r3 = CPyModule_builtins; + cpy_r_r4 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 402, CPyStatic_state___globals); + goto CPyL20; + } + PyObject *cpy_r_r6[1] = {cpy_r_r2}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 402, CPyStatic_state___globals); + goto CPyL20; + } + CPy_Raise(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 402, CPyStatic_state___globals); + goto CPyL20; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r9 = CPyModule_brownie___network___rpc; + cpy_r_r10 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r11, 0, 0, 0); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r13 = CPyStatics[888]; /* 'sleep' */ + CPyTagged_INCREF(cpy_r_seconds); + cpy_r_r14 = CPyTagged_StealAsObject(cpy_r_seconds); + PyObject *cpy_r_r15[2] = {cpy_r_r12, cpy_r_r14}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r16, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r14); + cpy_r_r18 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r19[1] = {cpy_r_r17}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); + goto CPyL22; + } + CPy_DECREF(cpy_r_r17); + if (likely(PyLong_Check(cpy_r_r21))) + cpy_r_r22 = CPyTagged_FromObject(cpy_r_r21); + else { + CPy_TypeError("int", cpy_r_r21); cpy_r_r22 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r23 = CPyStatics[1110]; /* '_time_offset' */ + cpy_r_r24 = CPyTagged_StealAsObject(cpy_r_r22); + cpy_r_r25 = PyObject_SetAttr(cpy_r_self, cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 403, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r27 = cpy_r_seconds != 0; + if (!cpy_r_r27) goto CPyL19; + cpy_r_r28 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_self, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 406, CPyStatic_state___globals); + goto CPyL20; + } + if (likely(PyList_Check(cpy_r_r29))) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "sleep", 406, CPyStatic_state___globals, "list", cpy_r_r29); + goto CPyL20; + } + cpy_r_r31 = CPyList_Clear(cpy_r_r30); + CPy_DECREF_NO_IMM(cpy_r_r30); + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 406, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r32 = CPyModule_brownie___network___rpc; + cpy_r_r33 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r34, 0, 0, 0); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); + goto CPyL20; + } + cpy_r_r36 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r37[1] = {cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); + goto CPyL23; + } + CPy_DECREF(cpy_r_r35); + cpy_r_r40 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r41 = PyObject_SetAttr(cpy_r_self, cpy_r_r40, cpy_r_r39); + CPy_DECREF(cpy_r_r39); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/network/state.py", "sleep", 407, CPyStatic_state___globals); + goto CPyL20; + } +CPyL19: ; + return 1; +CPyL20: ; + cpy_r_r43 = 2; + return cpy_r_r43; +CPyL21: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL20; +CPyL22: ; + CPy_DecRef(cpy_r_r17); + goto CPyL20; +CPyL23: ; + CPy_DecRef(cpy_r_r35); + goto CPyL20; +} + +PyObject *CPyPy_state___sleep_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "seconds", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_seconds; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_seconds)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged arg_seconds; + if (likely(PyLong_Check(obj_seconds))) + arg_seconds = CPyTagged_BorrowFromObject(obj_seconds); + else { + CPy_TypeError("int", obj_seconds); goto fail; + } + char retval = CPyDef_state___sleep_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_seconds); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "sleep", 392, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___mine_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___mine_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___mine_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___mine_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_blocks, PyObject *cpy_r_timestamp, PyObject *cpy_r_timedelta) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + CPyTagged cpy_r_r26; + CPyTagged cpy_r_r27; + CPyTagged cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + CPyTagged cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r__; + int64_t cpy_r_r35; + char cpy_r_r36; + int64_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + CPyTagged cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_params; + char cpy_r_r46; + CPyTagged cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + CPyPtr cpy_r_r50; + CPyPtr cpy_r_r51; + PyObject *cpy_r_r52; + CPyPtr cpy_r_r53; + CPyPtr cpy_r_r54; + PyObject *cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + CPyTagged cpy_r_r59; + CPyTagged cpy_r_r60; + CPyTagged cpy_r_r61; + CPyTagged cpy_r_r62; + double cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + CPyTagged cpy_r_r67; + CPyTagged cpy_r_i; + int64_t cpy_r_r68; + char cpy_r_r69; + int64_t cpy_r_r70; + char cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + double cpy_r_r74; + char cpy_r_r75; + double cpy_r_r76; + double cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + double cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject **cpy_r_r87; + PyObject *cpy_r_r88; + CPyTagged cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + CPyPtr cpy_r_r92; + CPyPtr cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + CPyTagged cpy_r_r96; + CPyTagged cpy_r_r97; + CPyTagged cpy_r_i_2; + int64_t cpy_r_r98; + char cpy_r_r99; + int64_t cpy_r_r100; + char cpy_r_r101; + char cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + CPyTagged cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject **cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + CPyTagged cpy_r_r143; + CPyTagged cpy_r_r144; + if (cpy_r_blocks != CPY_INT_TAG) goto CPyL86; + cpy_r_blocks = 2; +CPyL2: ; + if (cpy_r_timestamp != NULL) goto CPyL87; + cpy_r_r0 = Py_None; + cpy_r_timestamp = cpy_r_r0; +CPyL4: ; + if (cpy_r_timedelta != NULL) goto CPyL88; + cpy_r_r1 = Py_None; + cpy_r_timedelta = cpy_r_r1; +CPyL6: ; + CPyTagged_INCREF(cpy_r_blocks); + cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_blocks); + cpy_r_r3 = PyLong_Check(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (cpy_r_r3) { + goto CPyL11; + } else + goto CPyL89; +CPyL7: ; + cpy_r_r4 = CPyStatics[1136]; /* '`blocks` must be an integer value' */ + cpy_r_r5 = CPyModule_builtins; + cpy_r_r6 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 433, CPyStatic_state___globals); + goto CPyL85; + } + PyObject *cpy_r_r8[1] = {cpy_r_r4}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 433, CPyStatic_state___globals); + goto CPyL85; + } + CPy_Raise(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 433, CPyStatic_state___globals); + goto CPyL85; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r11 = (PyObject *)&_Py_NoneStruct; + cpy_r_r12 = cpy_r_timedelta != cpy_r_r11; + if (!cpy_r_r12) goto CPyL90; + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + cpy_r_r14 = cpy_r_timestamp != cpy_r_r13; + CPy_DECREF(cpy_r_timestamp); + if (cpy_r_r14) { + goto CPyL91; + } else + goto CPyL17; +CPyL13: ; + cpy_r_r15 = CPyStatics[1137]; /* 'Cannot use both `timestamp` and `timedelta`' */ + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 437, CPyStatic_state___globals); + goto CPyL85; + } + PyObject *cpy_r_r19[1] = {cpy_r_r15}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r20, 1, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 437, CPyStatic_state___globals); + goto CPyL85; + } + CPy_Raise(cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 437, CPyStatic_state___globals); + goto CPyL85; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r22 = CPyStatics[499]; /* 'time' */ + PyObject *cpy_r_r23[1] = {cpy_r_self}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 439, CPyStatic_state___globals); + goto CPyL92; + } + if (likely(PyLong_Check(cpy_r_r25))) + cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); + else { + CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 439, CPyStatic_state___globals); + goto CPyL92; + } + if (likely(PyLong_Check(cpy_r_timedelta))) + cpy_r_r27 = CPyTagged_FromObject(cpy_r_timedelta); + else { + CPy_TypeError("int", cpy_r_timedelta); cpy_r_r27 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_timedelta); + if (unlikely(cpy_r_r27 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 439, CPyStatic_state___globals); + goto CPyL93; + } + cpy_r_r28 = CPyTagged_Add(cpy_r_r26, cpy_r_r27); + CPyTagged_DECREF(cpy_r_r26); + CPyTagged_DECREF(cpy_r_r27); + cpy_r_r29 = CPyTagged_StealAsObject(cpy_r_r28); + cpy_r_timestamp = cpy_r_r29; +CPyL21: ; + cpy_r_r30 = (PyObject *)&_Py_NoneStruct; + cpy_r_r31 = cpy_r_timestamp == cpy_r_r30; + if (!cpy_r_r31) goto CPyL32; + cpy_r_r32 = PyList_New(0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 442, CPyStatic_state___globals); + goto CPyL94; + } + cpy_r_r33 = 0; + CPyTagged_INCREF(cpy_r_r33); + cpy_r_r34 = CPyTagged_StealAsObject(cpy_r_r33); + cpy_r__ = cpy_r_r34; + CPy_DECREF(cpy_r__); +CPyL24: ; + cpy_r_r35 = cpy_r_r33 & 1; + cpy_r_r36 = cpy_r_r35 != 0; + if (cpy_r_r36) goto CPyL26; + cpy_r_r37 = cpy_r_blocks & 1; + cpy_r_r38 = cpy_r_r37 != 0; + if (!cpy_r_r38) goto CPyL27; +CPyL26: ; + cpy_r_r39 = CPyTagged_IsLt_(cpy_r_r33, cpy_r_blocks); + if (cpy_r_r39) { + goto CPyL28; + } else + goto CPyL95; +CPyL27: ; + cpy_r_r40 = (Py_ssize_t)cpy_r_r33 < (Py_ssize_t)cpy_r_blocks; + if (!cpy_r_r40) goto CPyL95; +CPyL28: ; + cpy_r_r41 = PyList_New(0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 442, CPyStatic_state___globals); + goto CPyL96; + } + cpy_r_r42 = PyList_Append(cpy_r_r32, cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r41); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 442, CPyStatic_state___globals); + goto CPyL96; + } + cpy_r_r44 = CPyTagged_Add(cpy_r_r33, 2); + CPyTagged_DECREF(cpy_r_r33); + CPyTagged_INCREF(cpy_r_r44); + cpy_r_r33 = cpy_r_r44; + cpy_r_r45 = CPyTagged_StealAsObject(cpy_r_r44); + cpy_r__ = cpy_r_r45; + CPy_DECREF(cpy_r__); + goto CPyL24; +CPyL31: ; + cpy_r_params = cpy_r_r32; + goto CPyL59; +CPyL32: ; + cpy_r_r46 = cpy_r_blocks == 2; + if (!cpy_r_r46) goto CPyL37; + if (likely(PyLong_Check(cpy_r_timestamp))) + cpy_r_r47 = CPyTagged_FromObject(cpy_r_timestamp); + else { + CPy_TypeError("int", cpy_r_timestamp); cpy_r_r47 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 444, CPyStatic_state___globals); + goto CPyL94; + } + cpy_r_r48 = PyList_New(1); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 444, CPyStatic_state___globals); + goto CPyL97; + } + cpy_r_r49 = CPyTagged_StealAsObject(cpy_r_r47); + cpy_r_r50 = (CPyPtr)&((PyListObject *)cpy_r_r48)->ob_item; + cpy_r_r51 = *(CPyPtr *)cpy_r_r50; + *(PyObject * *)cpy_r_r51 = cpy_r_r49; + cpy_r_r52 = PyList_New(1); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 444, CPyStatic_state___globals); + goto CPyL98; + } + cpy_r_r53 = (CPyPtr)&((PyListObject *)cpy_r_r52)->ob_item; + cpy_r_r54 = *(CPyPtr *)cpy_r_r53; + *(PyObject * *)cpy_r_r54 = cpy_r_r48; + cpy_r_params = cpy_r_r52; + goto CPyL59; +CPyL37: ; + cpy_r_r55 = CPyStatics[499]; /* 'time' */ + PyObject *cpy_r_r56[1] = {cpy_r_self}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r55, cpy_r_r57, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 446, CPyStatic_state___globals); + goto CPyL94; + } + if (likely(PyLong_Check(cpy_r_r58))) + cpy_r_r59 = CPyTagged_FromObject(cpy_r_r58); + else { + CPy_TypeError("int", cpy_r_r58); cpy_r_r59 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 446, CPyStatic_state___globals); + goto CPyL94; + } + if (likely(PyLong_Check(cpy_r_timestamp))) + cpy_r_r60 = CPyTagged_FromObject(cpy_r_timestamp); + else { + CPy_TypeError("int", cpy_r_timestamp); cpy_r_r60 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r60 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 447, CPyStatic_state___globals); + goto CPyL99; + } + cpy_r_r61 = CPyTagged_Subtract(cpy_r_r60, cpy_r_r59); + CPyTagged_DECREF(cpy_r_r60); + cpy_r_r62 = CPyTagged_Subtract(cpy_r_blocks, 2); + cpy_r_r63 = CPyTagged_TrueDivide(cpy_r_r61, cpy_r_r62); + CPyTagged_DECREF(cpy_r_r61); + CPyTagged_DECREF(cpy_r_r62); + cpy_r_r64 = cpy_r_r63 == -113.0; + if (unlikely(cpy_r_r64)) goto CPyL42; +CPyL41: ; + cpy_r_r65 = PyList_New(0); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL99; + } else + goto CPyL43; +CPyL42: ; + cpy_r_r66 = PyErr_Occurred(); + if (unlikely(cpy_r_r66 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 447, CPyStatic_state___globals); + goto CPyL99; + } else + goto CPyL41; +CPyL43: ; + cpy_r_r67 = 0; + CPyTagged_INCREF(cpy_r_r67); + cpy_r_i = cpy_r_r67; +CPyL44: ; + cpy_r_r68 = cpy_r_r67 & 1; + cpy_r_r69 = cpy_r_r68 != 0; + if (cpy_r_r69) goto CPyL46; + cpy_r_r70 = cpy_r_blocks & 1; + cpy_r_r71 = cpy_r_r70 != 0; + if (!cpy_r_r71) goto CPyL47; +CPyL46: ; + cpy_r_r72 = CPyTagged_IsLt_(cpy_r_r67, cpy_r_blocks); + if (cpy_r_r72) { + goto CPyL48; + } else + goto CPyL100; +CPyL47: ; + cpy_r_r73 = (Py_ssize_t)cpy_r_r67 < (Py_ssize_t)cpy_r_blocks; + if (!cpy_r_r73) goto CPyL100; +CPyL48: ; + cpy_r_r74 = CPyFloat_FromTagged(cpy_r_i); + CPyTagged_DECREF(cpy_r_i); + cpy_r_r75 = cpy_r_r74 == -113.0; + if (unlikely(cpy_r_r75)) goto CPyL50; +CPyL49: ; + cpy_r_r76 = cpy_r_r63 * cpy_r_r74; + cpy_r_r77 = CPyFloat_FromTagged(cpy_r_r59); + cpy_r_r78 = cpy_r_r77 == -113.0; + if (unlikely(cpy_r_r78)) { + goto CPyL52; + } else + goto CPyL51; +CPyL50: ; + cpy_r_r79 = PyErr_Occurred(); + if (unlikely(cpy_r_r79 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL101; + } else + goto CPyL49; +CPyL51: ; + cpy_r_r80 = cpy_r_r77 + cpy_r_r76; + cpy_r_r81 = CPyModule_builtins; + cpy_r_r82 = CPyStatics[1138]; /* 'round' */ + cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL101; + } else + goto CPyL53; +CPyL52: ; + cpy_r_r84 = PyErr_Occurred(); + if (unlikely(cpy_r_r84 != NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL101; + } else + goto CPyL51; +CPyL53: ; + cpy_r_r85 = PyFloat_FromDouble(cpy_r_r80); + PyObject *cpy_r_r86[1] = {cpy_r_r85}; + cpy_r_r87 = (PyObject **)&cpy_r_r86; + cpy_r_r88 = PyObject_Vectorcall(cpy_r_r83, cpy_r_r87, 1, 0); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL102; + } + CPy_DECREF(cpy_r_r85); + if (likely(PyLong_Check(cpy_r_r88))) + cpy_r_r89 = CPyTagged_FromObject(cpy_r_r88); + else { + CPy_TypeError("int", cpy_r_r88); cpy_r_r89 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r89 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL101; + } + cpy_r_r90 = PyList_New(1); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL103; + } + cpy_r_r91 = CPyTagged_StealAsObject(cpy_r_r89); + cpy_r_r92 = (CPyPtr)&((PyListObject *)cpy_r_r90)->ob_item; + cpy_r_r93 = *(CPyPtr *)cpy_r_r92; + *(PyObject * *)cpy_r_r93 = cpy_r_r91; + cpy_r_r94 = PyList_Append(cpy_r_r65, cpy_r_r90); + CPy_DECREF_NO_IMM(cpy_r_r90); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 448, CPyStatic_state___globals); + goto CPyL101; + } + cpy_r_r96 = CPyTagged_Add(cpy_r_r67, 2); + CPyTagged_DECREF(cpy_r_r67); + CPyTagged_INCREF(cpy_r_r96); + cpy_r_r67 = cpy_r_r96; + cpy_r_i = cpy_r_r96; + goto CPyL44; +CPyL58: ; + cpy_r_params = cpy_r_r65; +CPyL59: ; + cpy_r_r97 = 0; + CPyTagged_INCREF(cpy_r_r97); + cpy_r_i_2 = cpy_r_r97; +CPyL60: ; + cpy_r_r98 = cpy_r_r97 & 1; + cpy_r_r99 = cpy_r_r98 != 0; + if (cpy_r_r99) goto CPyL62; + cpy_r_r100 = cpy_r_blocks & 1; + cpy_r_r101 = cpy_r_r100 != 0; + if (!cpy_r_r101) goto CPyL63; +CPyL62: ; + cpy_r_r102 = CPyTagged_IsLt_(cpy_r_r97, cpy_r_blocks); + if (cpy_r_r102) { + goto CPyL64; + } else + goto CPyL104; +CPyL63: ; + cpy_r_r103 = (Py_ssize_t)cpy_r_r97 < (Py_ssize_t)cpy_r_blocks; + if (!cpy_r_r103) goto CPyL104; +CPyL64: ; + cpy_r_r104 = CPyModule_brownie___network___rpc; + cpy_r_r105 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); + goto CPyL105; + } + cpy_r_r107 = PyObject_Vectorcall(cpy_r_r106, 0, 0, 0); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); + goto CPyL105; + } + cpy_r_r108 = CPyList_GetItem(cpy_r_params, cpy_r_i_2); + CPyTagged_DECREF(cpy_r_i_2); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); + goto CPyL106; + } + cpy_r_r109 = CPyStatics[1139]; /* 'mine' */ + cpy_r_r110 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r109); + CPy_DECREF(cpy_r_r107); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); + goto CPyL107; + } + cpy_r_r111 = PySequence_Tuple(cpy_r_r108); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); + goto CPyL108; + } + cpy_r_r112 = PyObject_CallObject(cpy_r_r110, cpy_r_r111); + CPy_DECREF(cpy_r_r110); + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 451, CPyStatic_state___globals); + goto CPyL109; + } else + goto CPyL110; +CPyL70: ; + cpy_r_r113 = CPyTagged_Add(cpy_r_r97, 2); + CPyTagged_DECREF(cpy_r_r97); + CPyTagged_INCREF(cpy_r_r113); + cpy_r_r97 = cpy_r_r113; + cpy_r_i_2 = cpy_r_r113; + goto CPyL60; +CPyL71: ; + cpy_r_r114 = (PyObject *)&_Py_NoneStruct; + cpy_r_r115 = cpy_r_timestamp != cpy_r_r114; + CPy_DECREF(cpy_r_timestamp); + if (!cpy_r_r115) goto CPyL73; + cpy_r_r116 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r117 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r118[2] = {cpy_r_self, cpy_r_r117}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r119, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 454, CPyStatic_state___globals); + goto CPyL85; + } else + goto CPyL111; +CPyL73: ; + cpy_r_r121 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r122 = CPyObject_GetAttr(cpy_r_self, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 456, CPyStatic_state___globals); + goto CPyL85; + } + if (likely(PyList_Check(cpy_r_r122))) + cpy_r_r123 = cpy_r_r122; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "mine", 456, CPyStatic_state___globals, "list", cpy_r_r122); + goto CPyL85; + } + cpy_r_r124 = CPyList_Clear(cpy_r_r123); + CPy_DECREF_NO_IMM(cpy_r_r123); + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 456, CPyStatic_state___globals); + goto CPyL85; + } + cpy_r_r125 = CPyModule_brownie___network___rpc; + cpy_r_r126 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r127 = CPyObject_GetAttr(cpy_r_r125, cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); + goto CPyL85; + } + cpy_r_r128 = PyObject_Vectorcall(cpy_r_r127, 0, 0, 0); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); + goto CPyL85; + } + cpy_r_r129 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r130[1] = {cpy_r_r128}; + cpy_r_r131 = (PyObject **)&cpy_r_r130; + cpy_r_r132 = PyObject_VectorcallMethod(cpy_r_r129, cpy_r_r131, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); + goto CPyL112; + } + CPy_DECREF(cpy_r_r128); + cpy_r_r133 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r134 = PyObject_SetAttr(cpy_r_self, cpy_r_r133, cpy_r_r132); + CPy_DECREF(cpy_r_r132); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 457, CPyStatic_state___globals); + goto CPyL85; + } + cpy_r_r136 = CPyStatic_state___globals; + cpy_r_r137 = CPyStatics[859]; /* 'web3' */ + cpy_r_r138 = CPyDict_GetItem(cpy_r_r136, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); + goto CPyL85; + } + cpy_r_r139 = CPyStatics[906]; /* 'eth' */ + cpy_r_r140 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r139); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); + goto CPyL85; + } + cpy_r_r141 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r142 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r141); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); + goto CPyL85; + } + if (likely(PyLong_Check(cpy_r_r142))) + cpy_r_r143 = CPyTagged_FromObject(cpy_r_r142); + else { + CPy_TypeError("int", cpy_r_r142); cpy_r_r143 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r142); + if (unlikely(cpy_r_r143 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "mine", 458, CPyStatic_state___globals); + goto CPyL85; + } + return cpy_r_r143; +CPyL85: ; + cpy_r_r144 = CPY_INT_TAG; + return cpy_r_r144; +CPyL86: ; + CPyTagged_INCREF(cpy_r_blocks); + goto CPyL2; +CPyL87: ; + CPy_INCREF(cpy_r_timestamp); + goto CPyL4; +CPyL88: ; + CPy_INCREF(cpy_r_timedelta); + goto CPyL6; +CPyL89: ; + CPyTagged_DECREF(cpy_r_blocks); + CPy_DECREF(cpy_r_timestamp); + CPy_DECREF(cpy_r_timedelta); + goto CPyL7; +CPyL90: ; + CPy_DECREF(cpy_r_timedelta); + goto CPyL21; +CPyL91: ; + CPyTagged_DECREF(cpy_r_blocks); + CPy_DECREF(cpy_r_timedelta); + goto CPyL13; +CPyL92: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timedelta); + goto CPyL85; +CPyL93: ; + CPyTagged_DecRef(cpy_r_blocks); + CPyTagged_DecRef(cpy_r_r26); + goto CPyL85; +CPyL94: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + goto CPyL85; +CPyL95: ; + CPyTagged_DECREF(cpy_r_r33); + goto CPyL31; +CPyL96: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_r32); + CPyTagged_DecRef(cpy_r_r33); + goto CPyL85; +CPyL97: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPyTagged_DecRef(cpy_r_r47); + goto CPyL85; +CPyL98: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_r48); + goto CPyL85; +CPyL99: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPyTagged_DecRef(cpy_r_r59); + goto CPyL85; +CPyL100: ; + CPyTagged_DECREF(cpy_r_r59); + CPyTagged_DECREF(cpy_r_r67); + CPyTagged_DECREF(cpy_r_i); + goto CPyL58; +CPyL101: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPyTagged_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r67); + goto CPyL85; +CPyL102: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPyTagged_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r85); + goto CPyL85; +CPyL103: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPyTagged_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r67); + CPyTagged_DecRef(cpy_r_r89); + goto CPyL85; +CPyL104: ; + CPyTagged_DECREF(cpy_r_blocks); + CPy_DECREF_NO_IMM(cpy_r_params); + CPyTagged_DECREF(cpy_r_r97); + CPyTagged_DECREF(cpy_r_i_2); + goto CPyL71; +CPyL105: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_params); + CPyTagged_DecRef(cpy_r_r97); + CPyTagged_DecRef(cpy_r_i_2); + goto CPyL85; +CPyL106: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_params); + CPyTagged_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r107); + goto CPyL85; +CPyL107: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_params); + CPyTagged_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r108); + goto CPyL85; +CPyL108: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_params); + CPyTagged_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r110); + goto CPyL85; +CPyL109: ; + CPyTagged_DecRef(cpy_r_blocks); + CPy_DecRef(cpy_r_timestamp); + CPy_DecRef(cpy_r_params); + CPyTagged_DecRef(cpy_r_r97); + goto CPyL85; +CPyL110: ; + CPy_DECREF(cpy_r_r112); + goto CPyL70; +CPyL111: ; + CPy_DECREF(cpy_r_r120); + goto CPyL73; +CPyL112: ; + CPy_DecRef(cpy_r_r128); + goto CPyL85; +} + +PyObject *CPyPy_state___mine_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "blocks", "timestamp", "timedelta", 0}; + static CPyArg_Parser parser = {"O|OOO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_blocks = NULL; + PyObject *obj_timestamp = NULL; + PyObject *obj_timedelta = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_blocks, &obj_timestamp, &obj_timedelta)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged arg_blocks; + if (obj_blocks == NULL) { + arg_blocks = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_blocks))) + arg_blocks = CPyTagged_BorrowFromObject(obj_blocks); + else { + CPy_TypeError("int", obj_blocks); goto fail; + } + PyObject *arg_timestamp; + if (obj_timestamp == NULL) { + arg_timestamp = NULL; + goto __LL581; + } + if (PyLong_Check(obj_timestamp)) + arg_timestamp = obj_timestamp; + else { + arg_timestamp = NULL; + } + if (arg_timestamp != NULL) goto __LL581; + if (obj_timestamp == Py_None) + arg_timestamp = obj_timestamp; + else { + arg_timestamp = NULL; + } + if (arg_timestamp != NULL) goto __LL581; + CPy_TypeError("int or None", obj_timestamp); + goto fail; +__LL581: ; + PyObject *arg_timedelta; + if (obj_timedelta == NULL) { + arg_timedelta = NULL; + goto __LL582; + } + if (PyLong_Check(obj_timedelta)) + arg_timedelta = obj_timedelta; + else { + arg_timedelta = NULL; + } + if (arg_timedelta != NULL) goto __LL582; + if (obj_timedelta == Py_None) + arg_timedelta = obj_timedelta; + else { + arg_timedelta = NULL; + } + if (arg_timedelta != NULL) goto __LL582; + CPy_TypeError("int or None", obj_timedelta); + goto fail; +__LL582: ; + CPyTagged retval = CPyDef_state___mine_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_blocks, arg_timestamp, arg_timedelta); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "mine", 409, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___snapshot_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___snapshot_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___snapshot_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state___snapshot_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + cpy_r_r0 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 466, CPyStatic_state___globals); + goto CPyL12; + } + if (likely(PyList_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "snapshot", 466, CPyStatic_state___globals, "list", cpy_r_r1); + goto CPyL12; + } + cpy_r_r3 = CPyList_Clear(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 466, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r4 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 467, CPyStatic_state___globals); + goto CPyL12; + } + if (likely(PyList_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "snapshot", 467, CPyStatic_state___globals, "list", cpy_r_r5); + goto CPyL12; + } + cpy_r_r7 = CPyList_Clear(cpy_r_r6); + CPy_DECREF_NO_IMM(cpy_r_r6); + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 467, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r8 = CPyModule_brownie___network___rpc; + cpy_r_r9 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); + goto CPyL12; + } + cpy_r_r12 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r13[1] = {cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); + goto CPyL13; + } + CPy_DECREF(cpy_r_r11); + cpy_r_r16 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r17 = PyObject_SetAttr(cpy_r_self, cpy_r_r16, cpy_r_r15); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); + goto CPyL14; + } + cpy_r_r19 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r20 = PyObject_SetAttr(cpy_r_self, cpy_r_r19, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/network/state.py", "snapshot", 468, CPyStatic_state___globals); + goto CPyL12; + } + return 1; +CPyL12: ; + cpy_r_r22 = 2; + return cpy_r_r22; +CPyL13: ; + CPy_DecRef(cpy_r_r11); + goto CPyL12; +CPyL14: ; + CPy_DecRef(cpy_r_r15); + goto CPyL12; +} + +PyObject *CPyPy_state___snapshot_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + char retval = CPyDef_state___snapshot_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "snapshot", 460, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___revert_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + CPyTagged cpy_r_r41; + CPyTagged cpy_r_r42; + cpy_r_r0 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 481, CPyStatic_state___globals); + goto CPyL24; + } + if (PyLong_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL583; + if (PyUnicode_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL583; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL583; + CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 481, CPyStatic_state___globals, "union[int, str, None]", cpy_r_r1); + goto CPyL25; +__LL583: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r1); + if (!cpy_r_r4) goto CPyL7; + cpy_r_r5 = CPyStatics[1140]; /* 'No snapshot set' */ + cpy_r_r6 = CPyModule_builtins; + cpy_r_r7 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 482, CPyStatic_state___globals); + goto CPyL24; + } + PyObject *cpy_r_r9[1] = {cpy_r_r5}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 482, CPyStatic_state___globals); + goto CPyL24; + } + CPy_Raise(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 482, CPyStatic_state___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r12 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 483, CPyStatic_state___globals); + goto CPyL24; + } + if (likely(PyList_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 483, CPyStatic_state___globals, "list", cpy_r_r13); + goto CPyL24; + } + cpy_r_r15 = CPyList_Clear(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r14); + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 483, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r16 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_self, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 484, CPyStatic_state___globals); + goto CPyL24; + } + if (likely(PyList_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 484, CPyStatic_state___globals, "list", cpy_r_r17); + goto CPyL24; + } + cpy_r_r19 = CPyList_Clear(cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 484, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r20 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_self, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); + goto CPyL24; + } + if (PyLong_Check(cpy_r_r21)) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL584; + if (PyUnicode_Check(cpy_r_r21)) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL584; + CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals, "union[int, str]", cpy_r_r21); + goto CPyL24; +__LL584: ; + cpy_r_r23 = CPyStatics[1141]; /* '_revert' */ + PyObject *cpy_r_r24[2] = {cpy_r_self, cpy_r_r22}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r22); + if (PyLong_Check(cpy_r_r26)) + cpy_r_r27 = cpy_r_r26; + else { + cpy_r_r27 = NULL; + } + if (cpy_r_r27 != NULL) goto __LL585; + if (PyUnicode_Check(cpy_r_r26)) + cpy_r_r27 = cpy_r_r26; + else { + cpy_r_r27 = NULL; + } + if (cpy_r_r27 != NULL) goto __LL585; + CPy_TypeErrorTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals, "union[int, str]", cpy_r_r26); + goto CPyL24; +__LL585: ; + cpy_r_r28 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r29 = PyObject_SetAttr(cpy_r_self, cpy_r_r28, cpy_r_r27); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r31 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r32 = PyObject_SetAttr(cpy_r_self, cpy_r_r31, cpy_r_r27); + CPy_DECREF(cpy_r_r27); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 485, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r34 = CPyStatic_state___globals; + cpy_r_r35 = CPyStatics[859]; /* 'web3' */ + cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r37 = CPyStatics[906]; /* 'eth' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); + goto CPyL24; + } + cpy_r_r39 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); + goto CPyL24; + } + if (likely(PyLong_Check(cpy_r_r40))) + cpy_r_r41 = CPyTagged_FromObject(cpy_r_r40); + else { + CPy_TypeError("int", cpy_r_r40); cpy_r_r41 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "revert", 486, CPyStatic_state___globals); + goto CPyL24; + } + return cpy_r_r41; +CPyL24: ; + cpy_r_r42 = CPY_INT_TAG; + return cpy_r_r42; +CPyL25: ; + CPy_DecRef(cpy_r_r1); + goto CPyL24; +CPyL26: ; + CPy_DecRef(cpy_r_r22); + goto CPyL24; +CPyL27: ; + CPy_DecRef(cpy_r_r27); + goto CPyL24; +} + +PyObject *CPyPy_state___revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state___revert_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "revert", 470, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___reset_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___reset_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___reset_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___reset_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + CPyTagged cpy_r_r54; + CPyTagged cpy_r_r55; + cpy_r_r0 = CPyStatics[1111]; /* '_snapshot_id' */ + cpy_r_r1 = Py_None; + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 499, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r4 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 500, CPyStatic_state___globals); + goto CPyL27; + } + if (likely(PyList_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 500, CPyStatic_state___globals, "list", cpy_r_r5); + goto CPyL27; + } + cpy_r_r7 = CPyList_Clear(cpy_r_r6); + CPy_DECREF_NO_IMM(cpy_r_r6); + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 500, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r8 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_self, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 501, CPyStatic_state___globals); + goto CPyL27; + } + if (likely(PyList_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 501, CPyStatic_state___globals, "list", cpy_r_r9); + goto CPyL27; + } + cpy_r_r11 = CPyList_Clear(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r10); + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 501, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r12 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 502, CPyStatic_state___globals); + goto CPyL27; + } + if (PyLong_Check(cpy_r_r13)) + cpy_r_r14 = cpy_r_r13; + else { + cpy_r_r14 = NULL; + } + if (cpy_r_r14 != NULL) goto __LL586; + if (PyUnicode_Check(cpy_r_r13)) + cpy_r_r14 = cpy_r_r13; + else { + cpy_r_r14 = NULL; + } + if (cpy_r_r14 != NULL) goto __LL586; + if (cpy_r_r13 == Py_None) + cpy_r_r14 = cpy_r_r13; + else { + cpy_r_r14 = NULL; + } + if (cpy_r_r14 != NULL) goto __LL586; + CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 502, CPyStatic_state___globals, "union[int, str, None]", cpy_r_r13); + goto CPyL28; +__LL586: ; + cpy_r_r15 = (PyObject *)&_Py_NoneStruct; + cpy_r_r16 = cpy_r_r14 == cpy_r_r15; + CPy_DECREF(cpy_r_r13); + if (!cpy_r_r16) goto CPyL16; + cpy_r_r17 = CPyModule_brownie___network___rpc; + cpy_r_r18 = CPyStatics[854]; /* 'Rpc' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r19, 0, 0, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r21 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r22[1] = {cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); + goto CPyL29; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r25 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r26 = PyObject_SetAttr(cpy_r_self, cpy_r_r25, cpy_r_r24); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); + goto CPyL30; + } + cpy_r_r28 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r29 = PyObject_SetAttr(cpy_r_self, cpy_r_r28, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 503, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r31 = CPyStatics[2029]; /* 0 */ + cpy_r_r32 = CPyDef_state____notify_registry(cpy_r_r31); + if (unlikely(cpy_r_r32 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 504, CPyStatic_state___globals); + goto CPyL27; + } else + goto CPyL22; +CPyL16: ; + cpy_r_r33 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_self, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); + goto CPyL27; + } + if (PyLong_Check(cpy_r_r34)) + cpy_r_r35 = cpy_r_r34; + else { + cpy_r_r35 = NULL; + } + if (cpy_r_r35 != NULL) goto __LL587; + if (PyUnicode_Check(cpy_r_r34)) + cpy_r_r35 = cpy_r_r34; + else { + cpy_r_r35 = NULL; + } + if (cpy_r_r35 != NULL) goto __LL587; + CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals, "union[int, str]", cpy_r_r34); + goto CPyL27; +__LL587: ; + cpy_r_r36 = CPyStatics[1141]; /* '_revert' */ + PyObject *cpy_r_r37[2] = {cpy_r_self, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); + goto CPyL31; + } + CPy_DECREF(cpy_r_r35); + if (PyLong_Check(cpy_r_r39)) + cpy_r_r40 = cpy_r_r39; + else { + cpy_r_r40 = NULL; + } + if (cpy_r_r40 != NULL) goto __LL588; + if (PyUnicode_Check(cpy_r_r39)) + cpy_r_r40 = cpy_r_r39; + else { + cpy_r_r40 = NULL; + } + if (cpy_r_r40 != NULL) goto __LL588; + CPy_TypeErrorTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals, "union[int, str]", cpy_r_r39); + goto CPyL27; +__LL588: ; + cpy_r_r41 = CPyStatics[1112]; /* '_reset_id' */ + cpy_r_r42 = PyObject_SetAttr(cpy_r_self, cpy_r_r41, cpy_r_r40); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); + goto CPyL32; + } + cpy_r_r44 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r45 = PyObject_SetAttr(cpy_r_self, cpy_r_r44, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 506, CPyStatic_state___globals); + goto CPyL27; + } +CPyL22: ; + cpy_r_r47 = CPyStatic_state___globals; + cpy_r_r48 = CPyStatics[859]; /* 'web3' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r50 = CPyStatics[906]; /* 'eth' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); + goto CPyL27; + } + cpy_r_r52 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); + goto CPyL27; + } + if (likely(PyLong_Check(cpy_r_r53))) + cpy_r_r54 = CPyTagged_FromObject(cpy_r_r53); + else { + CPy_TypeError("int", cpy_r_r53); cpy_r_r54 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "reset", 507, CPyStatic_state___globals); + goto CPyL27; + } + return cpy_r_r54; +CPyL27: ; + cpy_r_r55 = CPY_INT_TAG; + return cpy_r_r55; +CPyL28: ; + CPy_DecRef(cpy_r_r13); + goto CPyL27; +CPyL29: ; + CPy_DecRef(cpy_r_r20); + goto CPyL27; +CPyL30: ; + CPy_DecRef(cpy_r_r24); + goto CPyL27; +CPyL31: ; + CPy_DecRef(cpy_r_r35); + goto CPyL27; +CPyL32: ; + CPy_DecRef(cpy_r_r40); + goto CPyL27; +} + +PyObject *CPyPy_state___reset_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_state___reset_Chain_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "reset", 488, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___undo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___undo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___undo_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___undo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num) { + PyObject *cpy_r_r0; + PyObject *cpy_r_id_; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + int64_t cpy_r_r12; + char cpy_r_r13; + int64_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + CPyPtr cpy_r_r28; + int64_t cpy_r_r29; + CPyTagged cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + CPyPtr cpy_r_r42; + int64_t cpy_r_r43; + CPyTagged cpy_r_r44; + int64_t cpy_r_r45; + char cpy_r_r46; + int64_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + CPyPtr cpy_r_r56; + int64_t cpy_r_r57; + CPyTagged cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + CPyTagged cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r__; + int64_t cpy_r_r70; + char cpy_r_r71; + int64_t cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + tuple_T4OOOO cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + tuple_T3OOO cpy_r_r92; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; + CPyTagged cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + char cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + int32_t cpy_r_r106; + char cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + CPyTagged cpy_r_r115; + CPyTagged cpy_r_r116; + tuple_T3OOO cpy_r_r117; + tuple_T3OOO cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject **cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + char cpy_r_r127; + char cpy_r_r128; + CPyTagged cpy_r_r129; + tuple_T3OOO cpy_r_r130; + tuple_T3OOO cpy_r_r131; + CPyTagged cpy_r_r132; + tuple_T3OOO cpy_r_r133; + PyObject *cpy_r_r134; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; + CPyTagged cpy_r_r139; + cpy_r_r0 = NULL; + cpy_r_id_ = cpy_r_r0; + if (cpy_r_num != CPY_INT_TAG) goto CPyL89; + cpy_r_num = 2; +CPyL2: ; + cpy_r_r1 = CPyStatics[1114]; /* '_undo_lock' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL90; + } + cpy_r_r3 = CPy_TYPE(cpy_r_r2); + cpy_r_r4 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL91; + } + cpy_r_r6 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r6); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL92; + } + PyObject *cpy_r_r8[1] = {cpy_r_r2}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, 0); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL92; + } else + goto CPyL93; +CPyL6: ; + cpy_r_r11 = 1; + cpy_r_r12 = cpy_r_num & 1; + cpy_r_r13 = cpy_r_r12 != 0; + if (cpy_r_r13) goto CPyL9; + cpy_r_r14 = 2 & 1; + cpy_r_r15 = cpy_r_r14 != 0; + if (!cpy_r_r15) goto CPyL10; +CPyL9: ; + cpy_r_r16 = CPyTagged_IsLt_(cpy_r_num, 2); + if (cpy_r_r16) { + goto CPyL94; + } else + goto CPyL15; +CPyL10: ; + cpy_r_r17 = (Py_ssize_t)cpy_r_num < (Py_ssize_t)2; + if (cpy_r_r17) { + goto CPyL94; + } else + goto CPyL15; +CPyL11: ; + cpy_r_r18 = CPyStatics[1142]; /* 'num must be greater than zero' */ + cpy_r_r19 = CPyModule_builtins; + cpy_r_r20 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 525, CPyStatic_state___globals); + goto CPyL64; + } + PyObject *cpy_r_r22[1] = {cpy_r_r18}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 525, CPyStatic_state___globals); + goto CPyL64; + } + CPy_Raise(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 525, CPyStatic_state___globals); + goto CPyL64; + } else + goto CPyL95; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + cpy_r_r25 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_self, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 526, CPyStatic_state___globals); + goto CPyL96; + } + if (likely(PyList_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 526, CPyStatic_state___globals, "list", cpy_r_r26); + goto CPyL96; + } + cpy_r_r28 = (CPyPtr)&((PyVarObject *)cpy_r_r27)->ob_size; + cpy_r_r29 = *(int64_t *)cpy_r_r28; + CPy_DECREF_NO_IMM(cpy_r_r27); + cpy_r_r30 = cpy_r_r29 << 1; + cpy_r_r31 = cpy_r_r30 != 0; + if (cpy_r_r31) { + goto CPyL22; + } else + goto CPyL97; +CPyL18: ; + cpy_r_r32 = CPyStatics[1143]; /* 'Undo buffer is empty' */ + cpy_r_r33 = CPyModule_builtins; + cpy_r_r34 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 527, CPyStatic_state___globals); + goto CPyL64; + } + PyObject *cpy_r_r36[1] = {cpy_r_r32}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r37, 1, 0); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 527, CPyStatic_state___globals); + goto CPyL64; + } + CPy_Raise(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 527, CPyStatic_state___globals); + goto CPyL64; + } else + goto CPyL98; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + cpy_r_r39 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_self, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 528, CPyStatic_state___globals); + goto CPyL96; + } + if (likely(PyList_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 528, CPyStatic_state___globals, "list", cpy_r_r40); + goto CPyL99; + } + cpy_r_r42 = (CPyPtr)&((PyVarObject *)cpy_r_r41)->ob_size; + cpy_r_r43 = *(int64_t *)cpy_r_r42; + cpy_r_r44 = cpy_r_r43 << 1; + cpy_r_r45 = cpy_r_num & 1; + cpy_r_r46 = cpy_r_r45 != 0; + if (cpy_r_r46) goto CPyL26; + cpy_r_r47 = cpy_r_r44 & 1; + cpy_r_r48 = cpy_r_r47 != 0; + if (!cpy_r_r48) goto CPyL27; +CPyL26: ; + cpy_r_r49 = CPyTagged_IsLt_(cpy_r_r44, cpy_r_num); + cpy_r_r50 = cpy_r_r49; + goto CPyL28; +CPyL27: ; + cpy_r_r51 = (Py_ssize_t)cpy_r_num > (Py_ssize_t)cpy_r_r44; + cpy_r_r50 = cpy_r_r51; +CPyL28: ; + CPy_DECREF(cpy_r_r40); + if (cpy_r_r50) { + goto CPyL100; + } else + goto CPyL37; +CPyL29: ; + cpy_r_r52 = CPyStatics[1144]; /* 'Undo buffer contains ' */ + cpy_r_r53 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_self, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); + goto CPyL64; + } + if (likely(PyList_Check(cpy_r_r54))) + cpy_r_r55 = cpy_r_r54; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals, "list", cpy_r_r54); + goto CPyL101; + } + cpy_r_r56 = (CPyPtr)&((PyVarObject *)cpy_r_r55)->ob_size; + cpy_r_r57 = *(int64_t *)cpy_r_r56; + cpy_r_r58 = cpy_r_r57 << 1; + CPy_DECREF(cpy_r_r54); + cpy_r_r59 = CPyTagged_Str(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r60 = CPyStatics[1145]; /* ' items' */ + cpy_r_r61 = CPyStr_Build(3, cpy_r_r52, cpy_r_r59, cpy_r_r60); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r62 = CPyModule_builtins; + cpy_r_r63 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); + goto CPyL102; + } + PyObject *cpy_r_r65[1] = {cpy_r_r61}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r66, 1, 0); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); + goto CPyL102; + } + CPy_DECREF(cpy_r_r61); + CPy_Raise(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 529, CPyStatic_state___globals); + goto CPyL64; + } else + goto CPyL103; +CPyL36: ; + CPy_Unreachable(); +CPyL37: ; + cpy_r_r68 = 0; + CPyTagged_INCREF(cpy_r_r68); + cpy_r_r69 = CPyTagged_StealAsObject(cpy_r_r68); + cpy_r__ = cpy_r_r69; + CPy_DECREF(cpy_r__); +CPyL38: ; + cpy_r_r70 = cpy_r_r68 & 1; + cpy_r_r71 = cpy_r_r70 != 0; + if (cpy_r_r71) goto CPyL40; + cpy_r_r72 = cpy_r_num & 1; + cpy_r_r73 = cpy_r_r72 != 0; + if (!cpy_r_r73) goto CPyL41; +CPyL40: ; + cpy_r_r74 = CPyTagged_IsLt_(cpy_r_r68, cpy_r_num); + if (cpy_r_r74) { + goto CPyL104; + } else + goto CPyL105; +CPyL41: ; + cpy_r_r75 = (Py_ssize_t)cpy_r_r68 < (Py_ssize_t)cpy_r_num; + if (cpy_r_r75) { + goto CPyL104; + } else + goto CPyL105; +CPyL42: ; + cpy_r_r76 = CPyStatics[1115]; /* '_undo_buffer' */ + cpy_r_r77 = CPyObject_GetAttr(cpy_r_self, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals); + goto CPyL106; + } + if (likely(PyList_Check(cpy_r_r77))) + cpy_r_r78 = cpy_r_r77; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals, "list", cpy_r_r77); + goto CPyL106; + } + cpy_r_r79 = CPyList_PopLast(cpy_r_r78); + CPy_DECREF_NO_IMM(cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals); + goto CPyL106; + } + PyObject *__tmp589; + if (unlikely(!(PyTuple_Check(cpy_r_r79) && PyTuple_GET_SIZE(cpy_r_r79) == 4))) { + __tmp589 = NULL; + goto __LL590; + } + if (PyLong_Check(PyTuple_GET_ITEM(cpy_r_r79, 0))) + __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 0); + else { + __tmp589 = NULL; + } + if (__tmp589 != NULL) goto __LL591; + if (PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r79, 0))) + __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 0); + else { + __tmp589 = NULL; + } + if (__tmp589 != NULL) goto __LL591; + __tmp589 = NULL; +__LL591: ; + if (__tmp589 == NULL) goto __LL590; + __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 1); + if (__tmp589 == NULL) goto __LL590; + if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r79, 2)))) + __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 2); + else { + __tmp589 = NULL; + } + if (__tmp589 == NULL) goto __LL590; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r79, 3)))) + __tmp589 = PyTuple_GET_ITEM(cpy_r_r79, 3); + else { + __tmp589 = NULL; + } + if (__tmp589 == NULL) goto __LL590; + __tmp589 = cpy_r_r79; +__LL590: ; + if (unlikely(__tmp589 == NULL)) { + CPy_TypeError("tuple[union[int, str], object, tuple, dict]", cpy_r_r79); cpy_r_r80 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp592 = PyTuple_GET_ITEM(cpy_r_r79, 0); + CPy_INCREF(__tmp592); + PyObject *__tmp593; + if (PyLong_Check(__tmp592)) + __tmp593 = __tmp592; + else { + __tmp593 = NULL; + } + if (__tmp593 != NULL) goto __LL594; + if (PyUnicode_Check(__tmp592)) + __tmp593 = __tmp592; + else { + __tmp593 = NULL; + } + if (__tmp593 != NULL) goto __LL594; + CPy_TypeError("union[int, str]", __tmp592); + __tmp593 = NULL; +__LL594: ; + cpy_r_r80.f0 = __tmp593; + PyObject *__tmp595 = PyTuple_GET_ITEM(cpy_r_r79, 1); + CPy_INCREF(__tmp595); + PyObject *__tmp596; + __tmp596 = __tmp595; + cpy_r_r80.f1 = __tmp596; + PyObject *__tmp597 = PyTuple_GET_ITEM(cpy_r_r79, 2); + CPy_INCREF(__tmp597); + PyObject * __tmp598; + if (likely(PyTuple_Check(__tmp597))) + __tmp598 = __tmp597; + else { + CPy_TypeError("tuple", __tmp597); + __tmp598 = NULL; + } + cpy_r_r80.f2 = __tmp598; + PyObject *__tmp599 = PyTuple_GET_ITEM(cpy_r_r79, 3); + CPy_INCREF(__tmp599); + PyObject *__tmp600; + if (likely(PyDict_Check(__tmp599))) + __tmp600 = __tmp599; + else { + CPy_TypeError("dict", __tmp599); + __tmp600 = NULL; + } + cpy_r_r80.f3 = __tmp600; + } + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 532, CPyStatic_state___globals); + goto CPyL106; + } + cpy_r_r81 = cpy_r_r80.f0; + cpy_r_r82 = cpy_r_r80.f1; + cpy_r_r83 = cpy_r_r80.f2; + cpy_r_r84 = cpy_r_r80.f3; + cpy_r_r85 = cpy_r_r81; + cpy_r_id_ = cpy_r_r85; + cpy_r_r86 = cpy_r_r82; + cpy_r_r87 = cpy_r_r83; + cpy_r_r88 = cpy_r_r84; + cpy_r_r89 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r90 = CPyObject_GetAttr(cpy_r_self, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 533, CPyStatic_state___globals); + goto CPyL107; + } + if (likely(PyList_Check(cpy_r_r90))) + cpy_r_r91 = cpy_r_r90; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 533, CPyStatic_state___globals, "list", cpy_r_r90); + goto CPyL107; + } + cpy_r_r92.f0 = cpy_r_r86; + cpy_r_r92.f1 = cpy_r_r87; + cpy_r_r92.f2 = cpy_r_r88; + cpy_r_r93 = PyTuple_New(3); + if (unlikely(cpy_r_r93 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp601 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp601); + PyObject *__tmp602 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp602); + PyObject *__tmp603 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp603); + cpy_r_r94 = PyList_Append(cpy_r_r91, cpy_r_r93); + CPy_DECREF_NO_IMM(cpy_r_r91); + CPy_DECREF(cpy_r_r93); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 533, CPyStatic_state___globals); + goto CPyL108; + } + cpy_r_r96 = CPyTagged_Add(cpy_r_r68, 2); + CPyTagged_DECREF(cpy_r_r68); + CPyTagged_INCREF(cpy_r_r96); + cpy_r_r68 = cpy_r_r96; + cpy_r_r97 = CPyTagged_StealAsObject(cpy_r_r96); + cpy_r__ = cpy_r_r97; + CPy_DECREF(cpy_r__); + goto CPyL38; +CPyL50: ; + cpy_r_r98 = CPyStatics[1141]; /* '_revert' */ + if (cpy_r_id_ != NULL) goto CPyL53; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"id_\" referenced before assignment"); + cpy_r_r99 = 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/network/state.py", "undo", -1, CPyStatic_state___globals); + goto CPyL64; + } else + goto CPyL109; +CPyL52: ; + CPy_Unreachable(); +CPyL53: ; + PyObject *cpy_r_r100[2] = {cpy_r_self, cpy_r_id_}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r101, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 535, CPyStatic_state___globals); + goto CPyL110; + } + if (cpy_r_id_ == NULL) { + goto CPyL111; + } else + goto CPyL57; +CPyL55: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"id_\" referenced before assignment"); + cpy_r_r103 = 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/network/state.py", "undo", -1, CPyStatic_state___globals); + goto CPyL64; + } else + goto CPyL112; +CPyL56: ; + CPy_Unreachable(); +CPyL57: ; + CPy_XDECREF(cpy_r_id_); + if (PyLong_Check(cpy_r_r102)) + cpy_r_r104 = cpy_r_r102; + else { + cpy_r_r104 = NULL; + } + if (cpy_r_r104 != NULL) goto __LL604; + if (PyUnicode_Check(cpy_r_r102)) + cpy_r_r104 = cpy_r_r102; + else { + cpy_r_r104 = NULL; + } + if (cpy_r_r104 != NULL) goto __LL604; + CPy_TypeErrorTraceback("brownie/network/state.py", "undo", 535, CPyStatic_state___globals, "union[int, str]", cpy_r_r102); + goto CPyL64; +__LL604: ; + cpy_r_r105 = CPyStatics[1113]; /* '_current_id' */ + cpy_r_r106 = PyObject_SetAttr(cpy_r_self, cpy_r_r105, cpy_r_r104); + CPy_DECREF(cpy_r_r104); + cpy_r_r107 = cpy_r_r106 >= 0; + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 535, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r108 = CPyStatic_state___globals; + cpy_r_r109 = CPyStatics[859]; /* 'web3' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r111 = CPyStatics[906]; /* 'eth' */ + cpy_r_r112 = CPyObject_GetAttr(cpy_r_r110, cpy_r_r111); + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r113 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); + goto CPyL64; + } + if (likely(PyLong_Check(cpy_r_r114))) + cpy_r_r115 = CPyTagged_FromObject(cpy_r_r114); + else { + CPy_TypeError("int", cpy_r_r114); cpy_r_r115 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r115 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 536, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r116 = cpy_r_r115; + goto CPyL73; +CPyL64: ; + cpy_r_r117 = CPy_CatchError(); + cpy_r_r11 = 0; + cpy_r_r118 = CPy_GetExcInfo(); + cpy_r_r119 = cpy_r_r118.f0; + CPy_INCREF(cpy_r_r119); + cpy_r_r120 = cpy_r_r118.f1; + CPy_INCREF(cpy_r_r120); + cpy_r_r121 = cpy_r_r118.f2; + CPy_INCREF(cpy_r_r121); + CPy_DecRef(cpy_r_r118.f0); + CPy_DecRef(cpy_r_r118.f1); + CPy_DecRef(cpy_r_r118.f2); + PyObject *cpy_r_r122[4] = {cpy_r_r2, cpy_r_r119, cpy_r_r120, cpy_r_r121}; + cpy_r_r123 = (PyObject **)&cpy_r_r122; + cpy_r_r124 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r123, 4, 0); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL113; + } + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r121); + cpy_r_r125 = PyObject_IsTrue(cpy_r_r124); + CPy_DecRef(cpy_r_r124); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL70; + } + cpy_r_r127 = cpy_r_r125; + if (cpy_r_r127) goto CPyL69; + CPy_Reraise(); + if (!0) { + goto CPyL70; + } else + goto CPyL114; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + CPy_RestoreExcInfo(cpy_r_r117); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + goto CPyL72; +CPyL70: ; + CPy_RestoreExcInfo(cpy_r_r117); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + cpy_r_r128 = CPy_KeepPropagating(); + if (!cpy_r_r128) { + goto CPyL74; + } else + goto CPyL115; +CPyL71: ; + CPy_Unreachable(); +CPyL72: ; + cpy_r_r129 = CPY_INT_TAG; + cpy_r_r116 = cpy_r_r129; +CPyL73: ; + tuple_T3OOO __tmp605 = { NULL, NULL, NULL }; + cpy_r_r130 = __tmp605; + cpy_r_r131 = cpy_r_r130; + goto CPyL75; +CPyL74: ; + cpy_r_r132 = CPY_INT_TAG; + cpy_r_r116 = cpy_r_r132; + cpy_r_r133 = CPy_CatchError(); + cpy_r_r131 = cpy_r_r133; +CPyL75: ; + if (!cpy_r_r11) goto CPyL116; + cpy_r_r134 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r135[4] = {cpy_r_r2, cpy_r_r134, cpy_r_r134, cpy_r_r134}; + cpy_r_r136 = (PyObject **)&cpy_r_r135; + cpy_r_r137 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r136, 4, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "undo", 523, CPyStatic_state___globals); + goto CPyL117; + } else + goto CPyL118; +CPyL77: ; + CPy_DECREF(cpy_r_r2); +CPyL78: ; + if (cpy_r_r131.f0 == NULL) { + goto CPyL81; + } else + goto CPyL119; +CPyL79: ; + CPy_Reraise(); + if (!0) { + goto CPyL83; + } else + goto CPyL120; +CPyL80: ; + CPy_Unreachable(); +CPyL81: ; + if (cpy_r_r116 == CPY_INT_TAG) goto CPyL87; + return cpy_r_r116; +CPyL83: ; + if (cpy_r_r131.f0 == NULL) goto CPyL85; + CPy_RestoreExcInfo(cpy_r_r131); + CPy_XDECREF(cpy_r_r131.f0); + CPy_XDECREF(cpy_r_r131.f1); + CPy_XDECREF(cpy_r_r131.f2); +CPyL85: ; + cpy_r_r138 = CPy_KeepPropagating(); + if (!cpy_r_r138) goto CPyL88; + CPy_Unreachable(); +CPyL87: ; + CPy_Unreachable(); +CPyL88: ; + cpy_r_r139 = CPY_INT_TAG; + return cpy_r_r139; +CPyL89: ; + CPyTagged_INCREF(cpy_r_num); + goto CPyL2; +CPyL90: ; + CPyTagged_DecRef(cpy_r_num); + CPy_XDecRef(cpy_r_id_); + goto CPyL88; +CPyL91: ; + CPyTagged_DecRef(cpy_r_num); + CPy_XDecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL88; +CPyL92: ; + CPyTagged_DecRef(cpy_r_num); + CPy_XDecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL88; +CPyL93: ; + CPy_DECREF(cpy_r_r10); + goto CPyL6; +CPyL94: ; + CPyTagged_DECREF(cpy_r_num); + CPy_XDECREF(cpy_r_id_); + goto CPyL11; +CPyL95: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL14; +CPyL96: ; + CPyTagged_DecRef(cpy_r_num); + CPy_XDecRef(cpy_r_id_); + goto CPyL64; +CPyL97: ; + CPyTagged_DECREF(cpy_r_num); + CPy_XDECREF(cpy_r_id_); + goto CPyL18; +CPyL98: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL21; +CPyL99: ; + CPyTagged_DecRef(cpy_r_num); + CPy_XDecRef(cpy_r_id_); + CPy_DecRef(cpy_r_r40); + goto CPyL64; +CPyL100: ; + CPyTagged_DECREF(cpy_r_num); + CPy_XDECREF(cpy_r_id_); + goto CPyL29; +CPyL101: ; + CPy_DecRef(cpy_r_r54); + goto CPyL64; +CPyL102: ; + CPy_DecRef(cpy_r_r61); + goto CPyL64; +CPyL103: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL36; +CPyL104: ; + CPy_XDECREF(cpy_r_id_); + goto CPyL42; +CPyL105: ; + CPyTagged_DECREF(cpy_r_num); + CPyTagged_DECREF(cpy_r_r68); + goto CPyL50; +CPyL106: ; + CPyTagged_DecRef(cpy_r_num); + CPyTagged_DecRef(cpy_r_r68); + goto CPyL64; +CPyL107: ; + CPyTagged_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_id_); + CPyTagged_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r88); + goto CPyL64; +CPyL108: ; + CPyTagged_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_id_); + CPyTagged_DecRef(cpy_r_r68); + goto CPyL64; +CPyL109: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL52; +CPyL110: ; + CPy_XDecRef(cpy_r_id_); + goto CPyL64; +CPyL111: ; + CPy_DECREF(cpy_r_r102); + goto CPyL55; +CPyL112: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL56; +CPyL113: ; + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r121); + goto CPyL70; +CPyL114: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + goto CPyL68; +CPyL115: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL71; +CPyL116: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL78; +CPyL117: ; + CPy_DecRef(cpy_r_r2); + CPyTagged_XDecRef(cpy_r_r116); + goto CPyL83; +CPyL118: ; + CPy_DECREF(cpy_r_r137); + goto CPyL77; +CPyL119: ; + CPyTagged_XDECREF(cpy_r_r116); + goto CPyL79; +CPyL120: ; + CPy_XDECREF(cpy_r_r131.f0); + CPy_XDECREF(cpy_r_r131.f1); + CPy_XDECREF(cpy_r_r131.f2); + goto CPyL80; +} + +PyObject *CPyPy_state___undo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "num", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_num = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_num)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged arg_num; + if (obj_num == NULL) { + arg_num = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_num))) + arg_num = CPyTagged_BorrowFromObject(obj_num); + else { + CPy_TypeError("int", obj_num); goto fail; + } + CPyTagged retval = CPyDef_state___undo_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_num); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "undo", 509, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state___redo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_state___redo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_state___redo_Chain_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "__get__", -1, CPyStatic_state___globals); + return NULL; +} + +CPyTagged CPyDef_state___redo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + int64_t cpy_r_r11; + char cpy_r_r12; + int64_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + CPyPtr cpy_r_r27; + int64_t cpy_r_r28; + CPyTagged cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + CPyPtr cpy_r_r41; + int64_t cpy_r_r42; + CPyTagged cpy_r_r43; + int64_t cpy_r_r44; + char cpy_r_r45; + int64_t cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + CPyPtr cpy_r_r55; + int64_t cpy_r_r56; + CPyTagged cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + CPyTagged cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r__; + int64_t cpy_r_r69; + char cpy_r_r70; + int64_t cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + tuple_T3OOO cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + CPyTagged cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + CPyTagged cpy_r_r97; + CPyTagged cpy_r_r98; + tuple_T3OOO cpy_r_r99; + tuple_T3OOO cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject **cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + char cpy_r_r109; + char cpy_r_r110; + CPyTagged cpy_r_r111; + tuple_T3OOO cpy_r_r112; + tuple_T3OOO cpy_r_r113; + CPyTagged cpy_r_r114; + tuple_T3OOO cpy_r_r115; + PyObject *cpy_r_r116; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + char cpy_r_r120; + CPyTagged cpy_r_r121; + if (cpy_r_num != CPY_INT_TAG) goto CPyL79; + cpy_r_num = 2; +CPyL2: ; + cpy_r_r0 = CPyStatics[1114]; /* '_undo_lock' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL80; + } + cpy_r_r2 = CPy_TYPE(cpy_r_r1); + cpy_r_r3 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL81; + } + cpy_r_r5 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r5); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL82; + } + PyObject *cpy_r_r7[1] = {cpy_r_r1}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL82; + } else + goto CPyL83; +CPyL6: ; + cpy_r_r10 = 1; + cpy_r_r11 = cpy_r_num & 1; + cpy_r_r12 = cpy_r_r11 != 0; + if (cpy_r_r12) goto CPyL9; + cpy_r_r13 = 2 & 1; + cpy_r_r14 = cpy_r_r13 != 0; + if (!cpy_r_r14) goto CPyL10; +CPyL9: ; + cpy_r_r15 = CPyTagged_IsLt_(cpy_r_num, 2); + if (cpy_r_r15) { + goto CPyL84; + } else + goto CPyL15; +CPyL10: ; + cpy_r_r16 = (Py_ssize_t)cpy_r_num < (Py_ssize_t)2; + if (cpy_r_r16) { + goto CPyL84; + } else + goto CPyL15; +CPyL11: ; + cpy_r_r17 = CPyStatics[1142]; /* 'num must be greater than zero' */ + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 554, CPyStatic_state___globals); + goto CPyL54; + } + PyObject *cpy_r_r21[1] = {cpy_r_r17}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 1, 0); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 554, CPyStatic_state___globals); + goto CPyL54; + } + CPy_Raise(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 554, CPyStatic_state___globals); + goto CPyL54; + } else + goto CPyL85; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + cpy_r_r24 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_self, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 555, CPyStatic_state___globals); + goto CPyL86; + } + if (likely(PyList_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 555, CPyStatic_state___globals, "list", cpy_r_r25); + goto CPyL86; + } + cpy_r_r27 = (CPyPtr)&((PyVarObject *)cpy_r_r26)->ob_size; + cpy_r_r28 = *(int64_t *)cpy_r_r27; + CPy_DECREF_NO_IMM(cpy_r_r26); + cpy_r_r29 = cpy_r_r28 << 1; + cpy_r_r30 = cpy_r_r29 != 0; + if (cpy_r_r30) { + goto CPyL22; + } else + goto CPyL87; +CPyL18: ; + cpy_r_r31 = CPyStatics[1146]; /* 'Redo buffer is empty' */ + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 556, CPyStatic_state___globals); + goto CPyL54; + } + PyObject *cpy_r_r35[1] = {cpy_r_r31}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 1, 0); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 556, CPyStatic_state___globals); + goto CPyL54; + } + CPy_Raise(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 556, CPyStatic_state___globals); + goto CPyL54; + } else + goto CPyL88; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + cpy_r_r38 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_self, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 557, CPyStatic_state___globals); + goto CPyL86; + } + if (likely(PyList_Check(cpy_r_r39))) + cpy_r_r40 = cpy_r_r39; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 557, CPyStatic_state___globals, "list", cpy_r_r39); + goto CPyL89; + } + cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; + cpy_r_r42 = *(int64_t *)cpy_r_r41; + cpy_r_r43 = cpy_r_r42 << 1; + cpy_r_r44 = cpy_r_num & 1; + cpy_r_r45 = cpy_r_r44 != 0; + if (cpy_r_r45) goto CPyL26; + cpy_r_r46 = cpy_r_r43 & 1; + cpy_r_r47 = cpy_r_r46 != 0; + if (!cpy_r_r47) goto CPyL27; +CPyL26: ; + cpy_r_r48 = CPyTagged_IsLt_(cpy_r_r43, cpy_r_num); + cpy_r_r49 = cpy_r_r48; + goto CPyL28; +CPyL27: ; + cpy_r_r50 = (Py_ssize_t)cpy_r_num > (Py_ssize_t)cpy_r_r43; + cpy_r_r49 = cpy_r_r50; +CPyL28: ; + CPy_DECREF(cpy_r_r39); + if (cpy_r_r49) { + goto CPyL90; + } else + goto CPyL37; +CPyL29: ; + cpy_r_r51 = CPyStatics[1147]; /* 'Redo buffer contains ' */ + cpy_r_r52 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_self, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); + goto CPyL54; + } + if (likely(PyList_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals, "list", cpy_r_r53); + goto CPyL91; + } + cpy_r_r55 = (CPyPtr)&((PyVarObject *)cpy_r_r54)->ob_size; + cpy_r_r56 = *(int64_t *)cpy_r_r55; + cpy_r_r57 = cpy_r_r56 << 1; + CPy_DECREF(cpy_r_r53); + cpy_r_r58 = CPyTagged_Str(cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); + goto CPyL54; + } + cpy_r_r59 = CPyStatics[1145]; /* ' items' */ + cpy_r_r60 = CPyStr_Build(3, cpy_r_r51, cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); + goto CPyL54; + } + cpy_r_r61 = CPyModule_builtins; + cpy_r_r62 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); + goto CPyL92; + } + PyObject *cpy_r_r64[1] = {cpy_r_r60}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r65, 1, 0); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); + goto CPyL92; + } + CPy_DECREF(cpy_r_r60); + CPy_Raise(cpy_r_r66); + CPy_DECREF(cpy_r_r66); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 558, CPyStatic_state___globals); + goto CPyL54; + } else + goto CPyL93; +CPyL36: ; + CPy_Unreachable(); +CPyL37: ; + cpy_r_r67 = 0; + CPyTagged_INCREF(cpy_r_r67); + cpy_r_r68 = CPyTagged_StealAsObject(cpy_r_r67); + cpy_r__ = cpy_r_r68; + CPy_DECREF(cpy_r__); +CPyL38: ; + cpy_r_r69 = cpy_r_r67 & 1; + cpy_r_r70 = cpy_r_r69 != 0; + if (cpy_r_r70) goto CPyL40; + cpy_r_r71 = cpy_r_num & 1; + cpy_r_r72 = cpy_r_r71 != 0; + if (!cpy_r_r72) goto CPyL41; +CPyL40: ; + cpy_r_r73 = CPyTagged_IsLt_(cpy_r_r67, cpy_r_num); + if (cpy_r_r73) { + goto CPyL42; + } else + goto CPyL94; +CPyL41: ; + cpy_r_r74 = (Py_ssize_t)cpy_r_r67 < (Py_ssize_t)cpy_r_num; + if (!cpy_r_r74) goto CPyL94; +CPyL42: ; + cpy_r_r75 = CPyStatics[1116]; /* '_redo_buffer' */ + cpy_r_r76 = CPyObject_GetAttr(cpy_r_self, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals); + goto CPyL95; + } + if (likely(PyList_Check(cpy_r_r76))) + cpy_r_r77 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals, "list", cpy_r_r76); + goto CPyL95; + } + cpy_r_r78 = CPyList_PopLast(cpy_r_r77); + CPy_DECREF_NO_IMM(cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals); + goto CPyL95; + } + PyObject *__tmp606; + if (unlikely(!(PyTuple_Check(cpy_r_r78) && PyTuple_GET_SIZE(cpy_r_r78) == 3))) { + __tmp606 = NULL; + goto __LL607; + } + __tmp606 = PyTuple_GET_ITEM(cpy_r_r78, 0); + if (__tmp606 == NULL) goto __LL607; + if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r78, 1)))) + __tmp606 = PyTuple_GET_ITEM(cpy_r_r78, 1); + else { + __tmp606 = NULL; + } + if (__tmp606 == NULL) goto __LL607; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r78, 2)))) + __tmp606 = PyTuple_GET_ITEM(cpy_r_r78, 2); + else { + __tmp606 = NULL; + } + if (__tmp606 == NULL) goto __LL607; + __tmp606 = cpy_r_r78; +__LL607: ; + if (unlikely(__tmp606 == NULL)) { + CPy_TypeError("tuple[object, tuple, dict]", cpy_r_r78); cpy_r_r79 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp608 = PyTuple_GET_ITEM(cpy_r_r78, 0); + CPy_INCREF(__tmp608); + PyObject *__tmp609; + __tmp609 = __tmp608; + cpy_r_r79.f0 = __tmp609; + PyObject *__tmp610 = PyTuple_GET_ITEM(cpy_r_r78, 1); + CPy_INCREF(__tmp610); + PyObject * __tmp611; + if (likely(PyTuple_Check(__tmp610))) + __tmp611 = __tmp610; + else { + CPy_TypeError("tuple", __tmp610); + __tmp611 = NULL; + } + cpy_r_r79.f1 = __tmp611; + PyObject *__tmp612 = PyTuple_GET_ITEM(cpy_r_r78, 2); + CPy_INCREF(__tmp612); + PyObject *__tmp613; + if (likely(PyDict_Check(__tmp612))) + __tmp613 = __tmp612; + else { + CPy_TypeError("dict", __tmp612); + __tmp613 = NULL; + } + cpy_r_r79.f2 = __tmp613; + } + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r79.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 561, CPyStatic_state___globals); + goto CPyL95; + } + cpy_r_r80 = cpy_r_r79.f0; + cpy_r_r81 = cpy_r_r79.f1; + cpy_r_r82 = cpy_r_r79.f2; + cpy_r_r83 = cpy_r_r80; + cpy_r_r84 = cpy_r_r81; + cpy_r_r85 = cpy_r_r82; + cpy_r_r86 = PyDict_Copy(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 562, CPyStatic_state___globals); + goto CPyL96; + } + cpy_r_r87 = PyObject_Call(cpy_r_r83, cpy_r_r84, cpy_r_r86); + CPy_DECREF(cpy_r_r83); + CPy_DECREF(cpy_r_r84); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 562, CPyStatic_state___globals); + goto CPyL95; + } else + goto CPyL97; +CPyL48: ; + cpy_r_r88 = CPyTagged_Add(cpy_r_r67, 2); + CPyTagged_DECREF(cpy_r_r67); + CPyTagged_INCREF(cpy_r_r88); + cpy_r_r67 = cpy_r_r88; + cpy_r_r89 = CPyTagged_StealAsObject(cpy_r_r88); + cpy_r__ = cpy_r_r89; + CPy_DECREF(cpy_r__); + goto CPyL38; +CPyL49: ; + cpy_r_r90 = CPyStatic_state___globals; + cpy_r_r91 = CPyStatics[859]; /* 'web3' */ + cpy_r_r92 = CPyDict_GetItem(cpy_r_r90, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); + goto CPyL54; + } + cpy_r_r93 = CPyStatics[906]; /* 'eth' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); + goto CPyL54; + } + cpy_r_r95 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); + goto CPyL54; + } + if (likely(PyLong_Check(cpy_r_r96))) + cpy_r_r97 = CPyTagged_FromObject(cpy_r_r96); + else { + CPy_TypeError("int", cpy_r_r96); cpy_r_r97 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 564, CPyStatic_state___globals); + goto CPyL54; + } + cpy_r_r98 = cpy_r_r97; + goto CPyL63; +CPyL54: ; + cpy_r_r99 = CPy_CatchError(); + cpy_r_r10 = 0; + cpy_r_r100 = CPy_GetExcInfo(); + cpy_r_r101 = cpy_r_r100.f0; + CPy_INCREF(cpy_r_r101); + cpy_r_r102 = cpy_r_r100.f1; + CPy_INCREF(cpy_r_r102); + cpy_r_r103 = cpy_r_r100.f2; + CPy_INCREF(cpy_r_r103); + CPy_DecRef(cpy_r_r100.f0); + CPy_DecRef(cpy_r_r100.f1); + CPy_DecRef(cpy_r_r100.f2); + PyObject *cpy_r_r104[4] = {cpy_r_r1, cpy_r_r101, cpy_r_r102, cpy_r_r103}; + cpy_r_r105 = (PyObject **)&cpy_r_r104; + cpy_r_r106 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r105, 4, 0); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL98; + } + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r103); + cpy_r_r107 = PyObject_IsTrue(cpy_r_r106); + CPy_DecRef(cpy_r_r106); + cpy_r_r108 = cpy_r_r107 >= 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL60; + } + cpy_r_r109 = cpy_r_r107; + if (cpy_r_r109) goto CPyL59; + CPy_Reraise(); + if (!0) { + goto CPyL60; + } else + goto CPyL99; +CPyL58: ; + CPy_Unreachable(); +CPyL59: ; + CPy_RestoreExcInfo(cpy_r_r99); + CPy_DecRef(cpy_r_r99.f0); + CPy_DecRef(cpy_r_r99.f1); + CPy_DecRef(cpy_r_r99.f2); + goto CPyL62; +CPyL60: ; + CPy_RestoreExcInfo(cpy_r_r99); + CPy_DecRef(cpy_r_r99.f0); + CPy_DecRef(cpy_r_r99.f1); + CPy_DecRef(cpy_r_r99.f2); + cpy_r_r110 = CPy_KeepPropagating(); + if (!cpy_r_r110) { + goto CPyL64; + } else + goto CPyL100; +CPyL61: ; + CPy_Unreachable(); +CPyL62: ; + cpy_r_r111 = CPY_INT_TAG; + cpy_r_r98 = cpy_r_r111; +CPyL63: ; + tuple_T3OOO __tmp614 = { NULL, NULL, NULL }; + cpy_r_r112 = __tmp614; + cpy_r_r113 = cpy_r_r112; + goto CPyL65; +CPyL64: ; + cpy_r_r114 = CPY_INT_TAG; + cpy_r_r98 = cpy_r_r114; + cpy_r_r115 = CPy_CatchError(); + cpy_r_r113 = cpy_r_r115; +CPyL65: ; + if (!cpy_r_r10) goto CPyL101; + cpy_r_r116 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r117[4] = {cpy_r_r1, cpy_r_r116, cpy_r_r116, cpy_r_r116}; + cpy_r_r118 = (PyObject **)&cpy_r_r117; + cpy_r_r119 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r118, 4, 0); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "redo", 552, CPyStatic_state___globals); + goto CPyL102; + } else + goto CPyL103; +CPyL67: ; + CPy_DECREF(cpy_r_r1); +CPyL68: ; + if (cpy_r_r113.f0 == NULL) { + goto CPyL71; + } else + goto CPyL104; +CPyL69: ; + CPy_Reraise(); + if (!0) { + goto CPyL73; + } else + goto CPyL105; +CPyL70: ; + CPy_Unreachable(); +CPyL71: ; + if (cpy_r_r98 == CPY_INT_TAG) goto CPyL77; + return cpy_r_r98; +CPyL73: ; + if (cpy_r_r113.f0 == NULL) goto CPyL75; + CPy_RestoreExcInfo(cpy_r_r113); + CPy_XDECREF(cpy_r_r113.f0); + CPy_XDECREF(cpy_r_r113.f1); + CPy_XDECREF(cpy_r_r113.f2); +CPyL75: ; + cpy_r_r120 = CPy_KeepPropagating(); + if (!cpy_r_r120) goto CPyL78; + CPy_Unreachable(); +CPyL77: ; + CPy_Unreachable(); +CPyL78: ; + cpy_r_r121 = CPY_INT_TAG; + return cpy_r_r121; +CPyL79: ; + CPyTagged_INCREF(cpy_r_num); + goto CPyL2; +CPyL80: ; + CPyTagged_DecRef(cpy_r_num); + goto CPyL78; +CPyL81: ; + CPyTagged_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL78; +CPyL82: ; + CPyTagged_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL78; +CPyL83: ; + CPy_DECREF(cpy_r_r9); + goto CPyL6; +CPyL84: ; + CPyTagged_DECREF(cpy_r_num); + goto CPyL11; +CPyL85: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + goto CPyL14; +CPyL86: ; + CPyTagged_DecRef(cpy_r_num); + goto CPyL54; +CPyL87: ; + CPyTagged_DECREF(cpy_r_num); + goto CPyL18; +CPyL88: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + goto CPyL21; +CPyL89: ; + CPyTagged_DecRef(cpy_r_num); + CPy_DecRef(cpy_r_r39); + goto CPyL54; +CPyL90: ; + CPyTagged_DECREF(cpy_r_num); + goto CPyL29; +CPyL91: ; + CPy_DecRef(cpy_r_r53); + goto CPyL54; +CPyL92: ; + CPy_DecRef(cpy_r_r60); + goto CPyL54; +CPyL93: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + goto CPyL36; +CPyL94: ; + CPyTagged_DECREF(cpy_r_num); + CPyTagged_DECREF(cpy_r_r67); + goto CPyL49; +CPyL95: ; + CPyTagged_DecRef(cpy_r_num); + CPyTagged_DecRef(cpy_r_r67); + goto CPyL54; +CPyL96: ; + CPyTagged_DecRef(cpy_r_num); + CPyTagged_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r83); + CPy_DecRef(cpy_r_r84); + goto CPyL54; +CPyL97: ; + CPy_DECREF(cpy_r_r87); + goto CPyL48; +CPyL98: ; + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r103); + goto CPyL60; +CPyL99: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r99.f0); + CPy_DecRef(cpy_r_r99.f1); + CPy_DecRef(cpy_r_r99.f2); + goto CPyL58; +CPyL100: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL61; +CPyL101: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + goto CPyL68; +CPyL102: ; + CPy_DecRef(cpy_r_r1); + CPyTagged_XDecRef(cpy_r_r98); + goto CPyL73; +CPyL103: ; + CPy_DECREF(cpy_r_r119); + goto CPyL67; +CPyL104: ; + CPyTagged_XDECREF(cpy_r_r98); + goto CPyL69; +CPyL105: ; + CPy_XDECREF(cpy_r_r113.f0); + CPy_XDECREF(cpy_r_r113.f1); + CPy_XDECREF(cpy_r_r113.f2); + goto CPyL70; +} + +PyObject *CPyPy_state___redo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "num", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_num = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_num)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_state___Chain)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.network.state.Chain", obj_self); + goto fail; + } + CPyTagged arg_num; + if (obj_num == NULL) { + arg_num = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_num))) + arg_num = CPyTagged_BorrowFromObject(obj_num); + else { + CPy_TypeError("int", obj_num); goto fail; + } + CPyTagged retval = CPyDef_state___redo_Chain_obj_____call__(arg___mypyc_self__, arg_self, arg_num); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "redo", 538, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____revert_register(PyObject *cpy_r_obj) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = CPyStatic_state____revert_refs; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_refs\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/state.py", "_revert_register", 571, CPyStatic_state___globals); + goto CPyL6; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = PyWeakref_NewRef(cpy_r_obj, NULL); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_revert_register", 571, CPyStatic_state___globals); + goto CPyL6; + } + cpy_r_r3 = PyList_Append(cpy_r_r0, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/network/state.py", "_revert_register", 571, CPyStatic_state___globals); + goto CPyL6; + } + return 1; +CPyL6: ; + cpy_r_r5 = 2; + return cpy_r_r5; +} + +PyObject *CPyPy_state____revert_register(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"obj", 0}; + static CPyArg_Parser parser = {"O:_revert_register", kwlist, 0}; + PyObject *obj_obj; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_obj)) { + return NULL; + } + PyObject *arg_obj = obj_obj; + char retval = CPyDef_state____revert_register(arg_obj); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_revert_register", 570, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____notify_registry(PyObject *cpy_r_height) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + int64_t cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + char cpy_r_r21; + CPyPtr cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + CPyPtr cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_obj; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + CPyTagged cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + int64_t cpy_r_r48; + char cpy_r_r49; + if (cpy_r_height != NULL) goto CPyL32; + cpy_r_r0 = Py_None; + cpy_r_height = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyModule_gc; + cpy_r_r2 = CPyStatics[1148]; /* 'collect' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 575, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r3, 0, 0, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 575, CPyStatic_state___globals); + goto CPyL33; + } else + goto CPyL34; +CPyL4: ; + cpy_r_r5 = (PyObject *)&_Py_NoneStruct; + cpy_r_r6 = cpy_r_height == cpy_r_r5; + if (cpy_r_r6) { + goto CPyL35; + } else + goto CPyL10; +CPyL5: ; + cpy_r_r7 = CPyStatic_state___globals; + cpy_r_r8 = CPyStatics[859]; /* 'web3' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals); + goto CPyL31; + } + cpy_r_r10 = CPyStatics[906]; /* 'eth' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals); + goto CPyL31; + } + cpy_r_r12 = CPyStatics[907]; /* 'block_number' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals); + goto CPyL31; + } + if (PyLong_Check(cpy_r_r13)) + cpy_r_r14 = cpy_r_r13; + else { + cpy_r_r14 = NULL; + } + if (cpy_r_r14 != NULL) goto __LL615; + if (cpy_r_r13 == Py_None) + cpy_r_r14 = cpy_r_r13; + else { + cpy_r_r14 = NULL; + } + if (cpy_r_r14 != NULL) goto __LL615; + CPy_TypeErrorTraceback("brownie/network/state.py", "_notify_registry", 577, CPyStatic_state___globals, "int or None", cpy_r_r13); + goto CPyL31; +__LL615: ; + cpy_r_height = cpy_r_r14; +CPyL10: ; + cpy_r_r15 = CPyStatic_state____revert_refs; + if (unlikely(cpy_r_r15 == NULL)) { + goto CPyL36; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_refs\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 578, CPyStatic_state___globals); + goto CPyL31; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r17 = CPyList_Copy(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 578, CPyStatic_state___globals); + goto CPyL33; + } + cpy_r_r18 = 0; +CPyL15: ; + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r17)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + cpy_r_r21 = cpy_r_r18 < cpy_r_r20; + if (!cpy_r_r21) goto CPyL37; + cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; + cpy_r_r23 = *(CPyPtr *)cpy_r_r22; + cpy_r_r24 = cpy_r_r18 * 8; + cpy_r_r25 = cpy_r_r23 + cpy_r_r24; + cpy_r_r26 = *(PyObject * *)cpy_r_r25; + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r26, 0, 0, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 579, CPyStatic_state___globals); + goto CPyL38; + } + cpy_r_obj = cpy_r_r27; + cpy_r_r28 = (PyObject *)&_Py_NoneStruct; + cpy_r_r29 = cpy_r_obj == cpy_r_r28; + if (cpy_r_r29) { + goto CPyL39; + } else + goto CPyL40; +CPyL18: ; + cpy_r_r30 = CPyStatic_state____revert_refs; + if (unlikely(cpy_r_r30 == NULL)) { + goto CPyL41; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_refs\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 581, CPyStatic_state___globals); + goto CPyL31; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_r32 = CPyList_Remove(cpy_r_r30, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 581, CPyStatic_state___globals); + goto CPyL42; + } else + goto CPyL29; +CPyL22: ; + cpy_r_r34 = (PyObject *)&_Py_NoneStruct; + cpy_r_r35 = cpy_r_height != cpy_r_r34; + if (!cpy_r_r35) goto CPyL27; + if (likely(PyLong_Check(cpy_r_height))) + cpy_r_r36 = CPyTagged_FromObject(cpy_r_height); + else { + CPy_TypeError("int", cpy_r_height); cpy_r_r36 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r36 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 574, CPyStatic_state___globals); + goto CPyL43; + } + cpy_r_r37 = cpy_r_r36 != 0; + CPyTagged_DECREF(cpy_r_r36); + if (!cpy_r_r37) goto CPyL27; + cpy_r_r38 = cpy_r_obj; + cpy_r_r39 = CPyStatics[1141]; /* '_revert' */ + PyObject *cpy_r_r40[2] = {cpy_r_r38, cpy_r_height}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 583, CPyStatic_state___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r42); + goto CPyL29; +CPyL27: ; + cpy_r_r43 = cpy_r_obj; + cpy_r_r44 = CPyStatics[1149]; /* '_reset' */ + PyObject *cpy_r_r45[1] = {cpy_r_r43}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 585, CPyStatic_state___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r47); +CPyL29: ; + cpy_r_r48 = cpy_r_r18 + 1; + cpy_r_r18 = cpy_r_r48; + goto CPyL15; +CPyL30: ; + return 1; +CPyL31: ; + cpy_r_r49 = 2; + return cpy_r_r49; +CPyL32: ; + CPy_INCREF(cpy_r_height); + goto CPyL2; +CPyL33: ; + CPy_DecRef(cpy_r_height); + goto CPyL31; +CPyL34: ; + CPy_DECREF(cpy_r_r4); + goto CPyL4; +CPyL35: ; + CPy_DECREF(cpy_r_height); + goto CPyL5; +CPyL36: ; + CPy_DecRef(cpy_r_height); + goto CPyL11; +CPyL37: ; + CPy_DECREF(cpy_r_height); + CPy_DECREF_NO_IMM(cpy_r_r17); + goto CPyL30; +CPyL38: ; + CPy_DecRef(cpy_r_height); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + goto CPyL31; +CPyL39: ; + CPy_DECREF(cpy_r_obj); + goto CPyL18; +CPyL40: ; + CPy_DECREF(cpy_r_r26); + goto CPyL22; +CPyL41: ; + CPy_DecRef(cpy_r_height); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + goto CPyL19; +CPyL42: ; + CPy_DecRef(cpy_r_height); + CPy_DecRef(cpy_r_r17); + goto CPyL31; +CPyL43: ; + CPy_DecRef(cpy_r_height); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_obj); + goto CPyL31; +CPyL44: ; + CPy_DecRef(cpy_r_height); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r38); + goto CPyL31; +CPyL45: ; + CPy_DecRef(cpy_r_height); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r43); + goto CPyL31; +} + +PyObject *CPyPy_state____notify_registry(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"height", 0}; + static CPyArg_Parser parser = {"|O:_notify_registry", kwlist, 0}; + PyObject *obj_height = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_height)) { + return NULL; + } + PyObject *arg_height; + if (obj_height == NULL) { + arg_height = NULL; + goto __LL616; + } + if (PyLong_Check(obj_height)) + arg_height = obj_height; + else { + arg_height = NULL; + } + if (arg_height != NULL) goto __LL616; + if (obj_height == Py_None) + arg_height = obj_height; + else { + arg_height = NULL; + } + if (arg_height != NULL) goto __LL616; + CPy_TypeError("int or None", obj_height); + goto fail; +__LL616: ; + char retval = CPyDef_state____notify_registry(arg_height); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_notify_registry", 574, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____find_contract(PyObject *cpy_r_address) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + tuple_T3OOO 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; + tuple_T2OO cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_address == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + cpy_r_r2 = Py_None; + return cpy_r_r2; +CPyL2: ; + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r3 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL40; + } + cpy_r_r4 = CPyStatic_state___globals; + cpy_r_r5 = CPyStatics[1150]; /* '_resolve_address' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals); + goto CPyL41; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r3); + if (likely(PyUnicode_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 592, CPyStatic_state___globals, "str", cpy_r_r9); + goto CPyL40; + } + cpy_r_address = cpy_r_r10; + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r11 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 593, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL42; + } + cpy_r_r12 = CPyStatic_state____contract_map; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL43; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 593, CPyStatic_state___globals); + goto CPyL40; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r14 = PyDict_Contains(cpy_r_r12, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 593, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL18; + cpy_r_r17 = CPyStatic_state____contract_map; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL44; + } else + goto CPyL15; +CPyL13: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 594, CPyStatic_state___globals); + goto CPyL40; + } + CPy_Unreachable(); +CPyL15: ; + if (likely(cpy_r_address != Py_None)) + cpy_r_r19 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 594, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL40; + } + cpy_r_r20 = CPyDict_GetItem(cpy_r_r17, cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 594, CPyStatic_state___globals); + goto CPyL40; + } + return cpy_r_r20; +CPyL18: ; + cpy_r_r21 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r22 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL45; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals); + goto CPyL40; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_r24 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals); + goto CPyL42; + } + if (likely(PyDict_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals, "dict", cpy_r_r25); + goto CPyL42; + } + cpy_r_r27 = PyDict_Contains(cpy_r_r26, cpy_r_r21); + CPy_DECREF(cpy_r_r26); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 595, CPyStatic_state___globals); + goto CPyL42; + } + cpy_r_r29 = cpy_r_r27; + cpy_r_r30 = cpy_r_r29 ^ 1; + if (cpy_r_r30) { + goto CPyL46; + } else + goto CPyL26; +CPyL25: ; + cpy_r_r31 = Py_None; + return cpy_r_r31; +CPyL26: ; + cpy_r_r32 = CPyStatics[2259]; /* ('Contract',) */ + cpy_r_r33 = CPyStatics[1152]; /* 'brownie.network.contract' */ + cpy_r_r34 = CPyStatic_state___globals; + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 598, CPyStatic_state___globals); + goto CPyL42; + } + CPyModule_brownie___network___contract = cpy_r_r35; + CPy_INCREF(CPyModule_brownie___network___contract); + CPy_DECREF(cpy_r_r35); + if (likely(cpy_r_address != Py_None)) + cpy_r_r36 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_find_contract", 601, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL32; + } + cpy_r_r37 = CPyStatic_state___globals; + cpy_r_r38 = CPyStatics[1151]; /* 'Contract' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 601, CPyStatic_state___globals); + goto CPyL47; + } + PyObject *cpy_r_r40[1] = {cpy_r_r36}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 601, CPyStatic_state___globals); + goto CPyL47; + } + CPy_DECREF(cpy_r_r36); + return cpy_r_r42; +CPyL32: ; + cpy_r_r43 = CPy_CatchError(); + cpy_r_r44 = CPyModule_builtins; + cpy_r_r45 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 602, CPyStatic_state___globals); + goto CPyL38; + } + cpy_r_r47 = CPyStatic_state___globals; + cpy_r_r48 = CPyStatics[1153]; /* 'CompilerError' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 602, CPyStatic_state___globals); + goto CPyL48; + } + cpy_r_r50.f0 = cpy_r_r46; + cpy_r_r50.f1 = cpy_r_r49; + cpy_r_r51 = PyTuple_New(2); + if (unlikely(cpy_r_r51 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp617 = cpy_r_r50.f0; + PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp617); + PyObject *__tmp618 = cpy_r_r50.f1; + PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp618); + cpy_r_r52 = CPy_ExceptionMatches(cpy_r_r51); + CPy_DecRef(cpy_r_r51); + if (!cpy_r_r52) goto CPyL36; + cpy_r_r53 = Py_None; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + return cpy_r_r53; +CPyL36: ; + CPy_Reraise(); + if (!0) { + goto CPyL38; + } else + goto CPyL49; +CPyL37: ; + CPy_Unreachable(); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + cpy_r_r54 = CPy_KeepPropagating(); + if (!cpy_r_r54) goto CPyL40; + CPy_Unreachable(); +CPyL40: ; + cpy_r_r55 = NULL; + return cpy_r_r55; +CPyL41: ; + CPy_DecRef(cpy_r_r3); + goto CPyL40; +CPyL42: ; + CPy_DecRef(cpy_r_address); + goto CPyL40; +CPyL43: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_r11); + goto CPyL8; +CPyL44: ; + CPy_DecRef(cpy_r_address); + goto CPyL13; +CPyL45: ; + CPy_DecRef(cpy_r_address); + goto CPyL19; +CPyL46: ; + CPy_DECREF(cpy_r_address); + goto CPyL25; +CPyL47: ; + CPy_DecRef(cpy_r_r36); + goto CPyL32; +CPyL48: ; + CPy_DecRef(cpy_r_r46); + goto CPyL38; +CPyL49: ; + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL37; +} + +PyObject *CPyPy_state____find_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"address", 0}; + static CPyArg_Parser parser = {"O:_find_contract", kwlist, 0}; + PyObject *obj_address; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_address)) { + return NULL; + } + PyObject *arg_address; + if (PyUnicode_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL619; + if (obj_address == Py_None) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL619; + CPy_TypeError("str or None", obj_address); + goto fail; +__LL619: ; + PyObject *retval = CPyDef_state____find_contract(arg_address); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_find_contract", 588, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____get_current_dependencies(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + CPyTagged cpy_r_r3; + int64_t cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3CIO cpy_r_r6; + CPyTagged cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + CPyTagged cpy_r_r19; + int64_t cpy_r_r20; + PyObject *cpy_r_r21; + tuple_T3CIO cpy_r_r22; + CPyTagged cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + cpy_r_r0 = PySet_New(NULL); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL26; + } + cpy_r_r1 = CPyStatic_state____contract_map; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL27; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = 0; + cpy_r_r4 = PyDict_Size(cpy_r_r1); + cpy_r_r5 = CPyDict_GetValuesIter(cpy_r_r1); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL28; + } +CPyL5: ; + cpy_r_r6 = CPyDict_NextValue(cpy_r_r5, cpy_r_r3); + cpy_r_r7 = cpy_r_r6.f1; + cpy_r_r3 = cpy_r_r7; + cpy_r_r8 = cpy_r_r6.f0; + if (!cpy_r_r8) goto CPyL29; + cpy_r_r9 = cpy_r_r6.f2; + CPy_INCREF(cpy_r_r9); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r10 = CPyStatics[187]; /* '_name' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL30; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals, "str", cpy_r_r11); + goto CPyL30; + } + cpy_r_r13 = PySet_Add(cpy_r_r0, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL30; + } + cpy_r_r15 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r4); + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL30; + } else + goto CPyL5; +CPyL10: ; + cpy_r_r16 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 607, CPyStatic_state___globals); + goto CPyL28; + } + cpy_r_r17 = CPyStatic_state____contract_map; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL31; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r19 = 0; + cpy_r_r20 = PyDict_Size(cpy_r_r17); + cpy_r_r21 = CPyDict_GetValuesIter(cpy_r_r17); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); + goto CPyL32; + } +CPyL15: ; + cpy_r_r22 = CPyDict_NextValue(cpy_r_r21, cpy_r_r19); + cpy_r_r23 = cpy_r_r22.f1; + cpy_r_r19 = cpy_r_r23; + cpy_r_r24 = cpy_r_r22.f0; + if (!cpy_r_r24) goto CPyL33; + cpy_r_r25 = cpy_r_r22.f2; + CPy_INCREF(cpy_r_r25); + CPy_DECREF(cpy_r_r22.f2); + cpy_r_r26 = CPyStatics[185]; /* '_build' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); + goto CPyL34; + } + if (likely(PyDict_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals, "dict", cpy_r_r27); + goto CPyL34; + } + cpy_r_r29 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r30 = PyList_New(0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); + goto CPyL35; + } + cpy_r_r31 = CPyDict_Get(cpy_r_r28, cpy_r_r29, cpy_r_r30); + CPy_DECREF(cpy_r_r28); + CPy_DECREF_NO_IMM(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); + goto CPyL34; + } + if (likely(PyList_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals, "list", cpy_r_r31); + goto CPyL34; + } + cpy_r_r33 = _PySet_Update(cpy_r_r0, cpy_r_r32); + CPy_DECREF_NO_IMM(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 609, CPyStatic_state___globals); + goto CPyL34; + } + cpy_r_r35 = CPyDict_CheckSize(cpy_r_r17, cpy_r_r20); + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); + goto CPyL34; + } else + goto CPyL15; +CPyL23: ; + cpy_r_r36 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 608, CPyStatic_state___globals); + goto CPyL32; + } + cpy_r_r37 = CPySequence_Sort(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 610, CPyStatic_state___globals); + goto CPyL26; + } + return cpy_r_r37; +CPyL26: ; + cpy_r_r38 = NULL; + return cpy_r_r38; +CPyL27: ; + CPy_DecRef(cpy_r_r0); + goto CPyL2; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + goto CPyL26; +CPyL29: ; + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r5); + goto CPyL26; +CPyL31: ; + CPy_DecRef(cpy_r_r0); + goto CPyL12; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + goto CPyL26; +CPyL33: ; + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r22.f2); + goto CPyL23; +CPyL34: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + goto CPyL26; +CPyL35: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r28); + goto CPyL26; +} + +PyObject *CPyPy_state____get_current_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_get_current_dependencies", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_state____get_current_dependencies(); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_get_current_dependencies", 606, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____add_contract(PyObject *cpy_r_contract) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + cpy_r_r0 = CPyStatic_state____contract_map; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals); + goto CPyL7; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[124]; /* 'address' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals); + goto CPyL7; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals, "str", cpy_r_r3); + goto CPyL7; + } + cpy_r_r5 = CPyDict_SetItem(cpy_r_r0, cpy_r_r4, cpy_r_contract); + CPy_DECREF(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/network/state.py", "_add_contract", 614, CPyStatic_state___globals); + goto CPyL7; + } + return 1; +CPyL7: ; + cpy_r_r7 = 2; + return cpy_r_r7; +} + +PyObject *CPyPy_state____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract", 0}; + static CPyArg_Parser parser = {"O:_add_contract", kwlist, 0}; + PyObject *obj_contract; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract)) { + return NULL; + } + PyObject *arg_contract = obj_contract; + char retval = CPyDef_state____add_contract(arg_contract); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_add_contract", 613, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____remove_contract(PyObject *cpy_r_contract) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = CPyStatic_state____contract_map; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_contract_map\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals); + goto CPyL7; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[124]; /* 'address' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals); + goto CPyL7; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals, "str", cpy_r_r3); + goto CPyL7; + } + cpy_r_r5 = CPyStatics[310]; /* 'pop' */ + cpy_r_r6 = Py_None; + PyObject *cpy_r_r7[3] = {cpy_r_r0, cpy_r_r4, cpy_r_r6}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r8, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 618, CPyStatic_state___globals); + goto CPyL8; + } else + goto CPyL9; +CPyL6: ; + CPy_DECREF(cpy_r_r4); + return 1; +CPyL7: ; + cpy_r_r10 = 2; + return cpy_r_r10; +CPyL8: ; + CPy_DecRef(cpy_r_r4); + goto CPyL7; +CPyL9: ; + CPy_DECREF(cpy_r_r9); + goto CPyL6; +} + +PyObject *CPyPy_state____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract", 0}; + static CPyArg_Parser parser = {"O:_remove_contract", kwlist, 0}; + PyObject *obj_contract; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract)) { + return NULL; + } + PyObject *arg_contract = obj_contract; + char retval = CPyDef_state____remove_contract(arg_contract); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_remove_contract", 617, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____get_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias) { + PyObject *cpy_r_r0; + PyObject *cpy_r_query; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_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; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + char 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_r50; + PyObject *cpy_r_r51; + tuple_T3OOO cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_row; + tuple_T3OOO cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + tuple_T2CC cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + tuple_T3OOO cpy_r_r91; + tuple_T13OOOOOOOOOOOOO cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + tuple_T16OOOOOOOOOOOOOOOO cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject **cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject **cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject **cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + int32_t cpy_r_r128; + char cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + CPyTagged cpy_r_r132; + int64_t cpy_r_r133; + PyObject *cpy_r_r134; + tuple_T3CIO cpy_r_r135; + CPyTagged cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + tuple_T2OO cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + tuple_T1O cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + int32_t cpy_r_r152; + char cpy_r_r153; + char cpy_r_r154; + char cpy_r_r155; + PyObject *cpy_r_r156; + CPyTagged cpy_r_r157; + int64_t cpy_r_r158; + PyObject *cpy_r_r159; + tuple_T3CIO cpy_r_r160; + CPyTagged cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + tuple_T2OO cpy_r_r166; + PyObject *cpy_r_r167; + int32_t cpy_r_r168; + char cpy_r_r169; + char cpy_r_r170; + char cpy_r_r171; + PyObject *cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + char cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + CPyTagged cpy_r_r181; + int64_t cpy_r_r182; + PyObject *cpy_r_r183; + tuple_T3CIO cpy_r_r184; + CPyTagged cpy_r_r185; + char cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject **cpy_r_r191; + PyObject *cpy_r_r192; + CPyTagged cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + int32_t cpy_r_r198; + char cpy_r_r199; + char cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + int32_t cpy_r_r203; + char cpy_r_r204; + tuple_T2OO cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + cpy_r_r0 = NULL; + cpy_r_query = cpy_r_r0; + if (cpy_r_address != NULL) goto CPyL142; + cpy_r_r1 = Py_None; + cpy_r_address = cpy_r_r1; +CPyL2: ; + if (cpy_r_alias != NULL) goto CPyL143; + cpy_r_r2 = Py_None; + cpy_r_alias = cpy_r_r2; +CPyL4: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_address != cpy_r_r3; + if (!cpy_r_r4) goto CPyL14; + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r5 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 622, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL144; + } + cpy_r_r6 = CPyStr_IsTrue(cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (!cpy_r_r6) goto CPyL14; + cpy_r_r7 = (PyObject *)&_Py_NoneStruct; + cpy_r_r8 = cpy_r_alias != cpy_r_r7; + if (!cpy_r_r8) goto CPyL14; + CPy_INCREF(cpy_r_alias); + if (likely(cpy_r_alias != Py_None)) + cpy_r_r9 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 623, CPyStatic_state___globals, "str", cpy_r_alias); + goto CPyL144; + } + cpy_r_r10 = CPyStr_IsTrue(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (cpy_r_r10) { + goto CPyL145; + } else + goto CPyL14; +CPyL10: ; + cpy_r_r11 = CPyStatics[1154]; /* ('Passed both params address and alias, should be only ' + 'one!') */ + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 626, CPyStatic_state___globals); + goto CPyL141; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 626, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Raise(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 626, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r18 = (PyObject *)&_Py_NoneStruct; + cpy_r_r19 = cpy_r_address != cpy_r_r18; + if (!cpy_r_r19) goto CPyL146; + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r20 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 622, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL144; + } + cpy_r_r21 = CPyStr_IsTrue(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (cpy_r_r21) { + goto CPyL147; + } else + goto CPyL146; +CPyL17: ; + if (likely(cpy_r_address != Py_None)) + cpy_r_r22 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL141; + } + cpy_r_r23 = CPyStatic_state___globals; + cpy_r_r24 = CPyStatics[1150]; /* '_resolve_address' */ + cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals); + goto CPyL148; + } + PyObject *cpy_r_r26[1] = {cpy_r_r22}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, 0); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals); + goto CPyL148; + } + CPy_DECREF(cpy_r_r22); + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 628, CPyStatic_state___globals, "str", cpy_r_r28); + goto CPyL141; + } + cpy_r_address = cpy_r_r29; + cpy_r_r30 = CPyStatics[1155]; /* "address='" */ + if (likely(cpy_r_address != Py_None)) + cpy_r_r31 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 629, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL141; + } + cpy_r_r32 = CPyStatics[132]; /* "'" */ + cpy_r_r33 = CPyStr_Build(3, cpy_r_r30, cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 629, CPyStatic_state___globals); + goto CPyL141; + } + cpy_r_query = cpy_r_r33; + goto CPyL30; +CPyL24: ; + cpy_r_r34 = (PyObject *)&_Py_NoneStruct; + cpy_r_r35 = cpy_r_alias != cpy_r_r34; + if (!cpy_r_r35) goto CPyL149; + CPy_INCREF(cpy_r_alias); + if (likely(cpy_r_alias != Py_None)) + cpy_r_r36 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 623, CPyStatic_state___globals, "str", cpy_r_alias); + goto CPyL150; + } + cpy_r_r37 = CPyStr_IsTrue(cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (cpy_r_r37) { + goto CPyL151; + } else + goto CPyL149; +CPyL27: ; + cpy_r_r38 = CPyStatics[1156]; /* "alias='" */ + if (likely(cpy_r_alias != Py_None)) + cpy_r_r39 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 631, CPyStatic_state___globals, "str", cpy_r_alias); + goto CPyL141; + } + cpy_r_r40 = CPyStatics[132]; /* "'" */ + cpy_r_r41 = CPyStr_Build(3, cpy_r_r38, cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 631, CPyStatic_state___globals); + goto CPyL141; + } + cpy_r_query = cpy_r_r41; +CPyL30: ; + cpy_r_r42 = CPyStatics[861]; /* 'chain' */ + cpy_r_r43 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r43 == NULL)) { + goto CPyL152; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r44 = 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); + goto CPyL39; + } + CPy_Unreachable(); +CPyL33: ; + cpy_r_r45 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); + goto CPyL153; + } + if (likely(PyDict_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals, "dict", cpy_r_r46); + goto CPyL153; + } + cpy_r_r48 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); + goto CPyL153; + } + cpy_r_r50 = PyObject_Str(cpy_r_r49); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); + goto CPyL153; + } + cpy_r_r51 = CPyStr_Build(2, cpy_r_r42, cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 634, CPyStatic_state___globals); + goto CPyL153; + } + goto CPyL49; +CPyL39: ; + cpy_r_r52 = CPy_CatchError(); + cpy_r_r53 = CPyModule_builtins; + cpy_r_r54 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 635, CPyStatic_state___globals); + goto CPyL47; + } + cpy_r_r56 = CPy_ExceptionMatches(cpy_r_r55); + CPy_DecRef(cpy_r_r55); + if (!cpy_r_r56) goto CPyL45; + cpy_r_r57 = CPyStatics[1157]; /* 'Functionality not available in local environment' */ + cpy_r_r58 = CPyStatic_state___globals; + cpy_r_r59 = CPyStatics[1158]; /* 'BrownieEnvironmentError' */ + cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 636, CPyStatic_state___globals); + goto CPyL47; + } + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DecRef(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 636, CPyStatic_state___globals); + goto CPyL47; + } + CPy_Raise(cpy_r_r63); + CPy_DecRef(cpy_r_r63); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 636, CPyStatic_state___globals); + goto CPyL47; + } else + goto CPyL154; +CPyL44: ; + CPy_Unreachable(); +CPyL45: ; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL155; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + cpy_r_r64 = CPy_KeepPropagating(); + if (!cpy_r_r64) goto CPyL141; + CPy_Unreachable(); +CPyL49: ; + cpy_r_r65 = CPyStatic_state___cur; + if (unlikely(cpy_r_r65 == NULL)) { + goto CPyL156; + } else + goto CPyL52; +CPyL50: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r66 = 0; + if (unlikely(!cpy_r_r66)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); + goto CPyL58; + } + CPy_Unreachable(); +CPyL52: ; + cpy_r_r67 = CPyStatics[1159]; /* 'SELECT * FROM ' */ + cpy_r_r68 = CPyStatics[1160]; /* ' WHERE ' */ + if (cpy_r_query == NULL) { + goto CPyL157; + } else + goto CPyL55; +CPyL53: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"query\" referenced before assignment"); + cpy_r_r69 = 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); + goto CPyL58; + } + CPy_Unreachable(); +CPyL55: ; + cpy_r_r70 = CPyStr_Build(4, cpy_r_r67, cpy_r_r51, cpy_r_r68, cpy_r_query); + CPy_DECREF(cpy_r_r51); + CPy_XDECREF(cpy_r_query); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); + goto CPyL58; + } + cpy_r_r71 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r72 = CPyDef_sql___Cursor___fetchone(cpy_r_r65, cpy_r_r70, cpy_r_r71); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); + goto CPyL58; + } + cpy_r_row = cpy_r_r72; + goto CPyL66; +CPyL58: ; + cpy_r_r73 = CPy_CatchError(); + cpy_r_r74 = CPyStatic_state___globals; + cpy_r_r75 = CPyStatics[1161]; /* 'OperationalError' */ + cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 639, CPyStatic_state___globals); + goto CPyL64; + } + cpy_r_r77 = CPy_ExceptionMatches(cpy_r_r76); + CPy_DecRef(cpy_r_r76); + if (!cpy_r_r77) goto CPyL61; + cpy_r_r78 = Py_None; + cpy_r_row = cpy_r_r78; + goto CPyL63; +CPyL61: ; + CPy_Reraise(); + if (!0) { + goto CPyL64; + } else + goto CPyL158; +CPyL62: ; + CPy_Unreachable(); +CPyL63: ; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + goto CPyL66; +CPyL64: ; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + cpy_r_r79 = CPy_KeepPropagating(); + if (!cpy_r_r79) goto CPyL141; + CPy_Unreachable(); +CPyL66: ; + cpy_r_r80 = (PyObject *)&_Py_NoneStruct; + cpy_r_r81 = cpy_r_row != cpy_r_r80; + if (!cpy_r_r81) goto CPyL159; + CPy_INCREF(cpy_r_row); + if (likely(cpy_r_row != Py_None)) + cpy_r_r82 = cpy_r_row; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals, "tuple", cpy_r_row); + goto CPyL160; + } + cpy_r_r83 = PyObject_IsTrue(cpy_r_r82); + CPy_DECREF(cpy_r_r82); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 638, CPyStatic_state___globals); + goto CPyL160; + } + cpy_r_r85 = cpy_r_r83; + if (cpy_r_r85) { + goto CPyL71; + } else + goto CPyL159; +CPyL70: ; + cpy_r_r86.f0 = 1; + cpy_r_r86.f1 = 1; + cpy_r_r87 = PyTuple_New(2); + if (unlikely(cpy_r_r87 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp620 = Py_None; + CPy_INCREF(__tmp620); + PyTuple_SET_ITEM(cpy_r_r87, 0, __tmp620); + PyObject *__tmp621 = Py_None; + CPy_INCREF(__tmp621); + PyTuple_SET_ITEM(cpy_r_r87, 1, __tmp621); + return cpy_r_r87; +CPyL71: ; + cpy_r_r88 = CPyStatics[124]; /* 'address' */ + cpy_r_r89 = CPyStatics[1162]; /* 'alias' */ + cpy_r_r90 = CPyStatics[1163]; /* 'paths' */ + CPy_INCREF(cpy_r_r88); + CPy_INCREF(cpy_r_r89); + CPy_INCREF(cpy_r_r90); + cpy_r_r91.f0 = cpy_r_r88; + cpy_r_r91.f1 = cpy_r_r89; + cpy_r_r91.f2 = cpy_r_r90; + cpy_r_r92 = CPyStatic_build___DEPLOYMENT_KEYS; + if (unlikely(cpy_r_r92.f0 == NULL)) { + goto CPyL161; + } else + goto CPyL74; +CPyL72: ; + PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); + cpy_r_r93 = 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 644, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL74: ; + cpy_r_r94 = PyTuple_New(3); + if (unlikely(cpy_r_r94 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp622 = cpy_r_r91.f0; + PyTuple_SET_ITEM(cpy_r_r94, 0, __tmp622); + PyObject *__tmp623 = cpy_r_r91.f1; + PyTuple_SET_ITEM(cpy_r_r94, 1, __tmp623); + PyObject *__tmp624 = cpy_r_r91.f2; + PyTuple_SET_ITEM(cpy_r_r94, 2, __tmp624); + CPy_INCREF(cpy_r_r92.f0); + CPy_INCREF(cpy_r_r92.f1); + CPy_INCREF(cpy_r_r92.f2); + CPy_INCREF(cpy_r_r92.f3); + CPy_INCREF(cpy_r_r92.f4); + CPy_INCREF(cpy_r_r92.f5); + CPy_INCREF(cpy_r_r92.f6); + CPy_INCREF(cpy_r_r92.f7); + CPy_INCREF(cpy_r_r92.f8); + CPy_INCREF(cpy_r_r92.f9); + CPy_INCREF(cpy_r_r92.f10); + CPy_INCREF(cpy_r_r92.f11); + CPy_INCREF(cpy_r_r92.f12); + cpy_r_r95 = PyTuple_New(13); + if (unlikely(cpy_r_r95 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp625 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r95, 0, __tmp625); + PyObject *__tmp626 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r95, 1, __tmp626); + PyObject *__tmp627 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r95, 2, __tmp627); + PyObject *__tmp628 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r95, 3, __tmp628); + PyObject *__tmp629 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r95, 4, __tmp629); + PyObject *__tmp630 = cpy_r_r92.f5; + PyTuple_SET_ITEM(cpy_r_r95, 5, __tmp630); + PyObject *__tmp631 = cpy_r_r92.f6; + PyTuple_SET_ITEM(cpy_r_r95, 6, __tmp631); + PyObject *__tmp632 = cpy_r_r92.f7; + PyTuple_SET_ITEM(cpy_r_r95, 7, __tmp632); + PyObject *__tmp633 = cpy_r_r92.f8; + PyTuple_SET_ITEM(cpy_r_r95, 8, __tmp633); + PyObject *__tmp634 = cpy_r_r92.f9; + PyTuple_SET_ITEM(cpy_r_r95, 9, __tmp634); + PyObject *__tmp635 = cpy_r_r92.f10; + PyTuple_SET_ITEM(cpy_r_r95, 10, __tmp635); + PyObject *__tmp636 = cpy_r_r92.f11; + PyTuple_SET_ITEM(cpy_r_r95, 11, __tmp636); + PyObject *__tmp637 = cpy_r_r92.f12; + PyTuple_SET_ITEM(cpy_r_r95, 12, __tmp637); + cpy_r_r96 = PySequence_Concat(cpy_r_r94, cpy_r_r95); + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 644, CPyStatic_state___globals); + goto CPyL160; + } + PyObject *__tmp638; + if (unlikely(!(PyTuple_Check(cpy_r_r96) && PyTuple_GET_SIZE(cpy_r_r96) == 16))) { + __tmp638 = NULL; + goto __LL639; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 0)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 0); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 1)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 1); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 2)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 2); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 3)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 3); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 4)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 4); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 5)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 5); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 6)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 6); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 7)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 7); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 8)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 8); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 9)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 9); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 10)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 10); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 11)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 11); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 12)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 12); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 13)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 13); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 14)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 14); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r96, 15)))) + __tmp638 = PyTuple_GET_ITEM(cpy_r_r96, 15); + else { + __tmp638 = NULL; + } + if (__tmp638 == NULL) goto __LL639; + __tmp638 = cpy_r_r96; +__LL639: ; + if (unlikely(__tmp638 == NULL)) { + CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r96); cpy_r_r97 = (tuple_T16OOOOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp640 = PyTuple_GET_ITEM(cpy_r_r96, 0); + CPy_INCREF(__tmp640); + PyObject *__tmp641; + if (likely(PyUnicode_Check(__tmp640))) + __tmp641 = __tmp640; + else { + CPy_TypeError("str", __tmp640); + __tmp641 = NULL; + } + cpy_r_r97.f0 = __tmp641; + PyObject *__tmp642 = PyTuple_GET_ITEM(cpy_r_r96, 1); + CPy_INCREF(__tmp642); + PyObject *__tmp643; + if (likely(PyUnicode_Check(__tmp642))) + __tmp643 = __tmp642; + else { + CPy_TypeError("str", __tmp642); + __tmp643 = NULL; + } + cpy_r_r97.f1 = __tmp643; + PyObject *__tmp644 = PyTuple_GET_ITEM(cpy_r_r96, 2); + CPy_INCREF(__tmp644); + PyObject *__tmp645; + if (likely(PyUnicode_Check(__tmp644))) + __tmp645 = __tmp644; + else { + CPy_TypeError("str", __tmp644); + __tmp645 = NULL; + } + cpy_r_r97.f2 = __tmp645; + PyObject *__tmp646 = PyTuple_GET_ITEM(cpy_r_r96, 3); + CPy_INCREF(__tmp646); + PyObject *__tmp647; + if (likely(PyUnicode_Check(__tmp646))) + __tmp647 = __tmp646; + else { + CPy_TypeError("str", __tmp646); + __tmp647 = NULL; + } + cpy_r_r97.f3 = __tmp647; + PyObject *__tmp648 = PyTuple_GET_ITEM(cpy_r_r96, 4); + CPy_INCREF(__tmp648); + PyObject *__tmp649; + if (likely(PyUnicode_Check(__tmp648))) + __tmp649 = __tmp648; + else { + CPy_TypeError("str", __tmp648); + __tmp649 = NULL; + } + cpy_r_r97.f4 = __tmp649; + PyObject *__tmp650 = PyTuple_GET_ITEM(cpy_r_r96, 5); + CPy_INCREF(__tmp650); + PyObject *__tmp651; + if (likely(PyUnicode_Check(__tmp650))) + __tmp651 = __tmp650; + else { + CPy_TypeError("str", __tmp650); + __tmp651 = NULL; + } + cpy_r_r97.f5 = __tmp651; + PyObject *__tmp652 = PyTuple_GET_ITEM(cpy_r_r96, 6); + CPy_INCREF(__tmp652); + PyObject *__tmp653; + if (likely(PyUnicode_Check(__tmp652))) + __tmp653 = __tmp652; + else { + CPy_TypeError("str", __tmp652); + __tmp653 = NULL; + } + cpy_r_r97.f6 = __tmp653; + PyObject *__tmp654 = PyTuple_GET_ITEM(cpy_r_r96, 7); + CPy_INCREF(__tmp654); + PyObject *__tmp655; + if (likely(PyUnicode_Check(__tmp654))) + __tmp655 = __tmp654; + else { + CPy_TypeError("str", __tmp654); + __tmp655 = NULL; + } + cpy_r_r97.f7 = __tmp655; + PyObject *__tmp656 = PyTuple_GET_ITEM(cpy_r_r96, 8); + CPy_INCREF(__tmp656); + PyObject *__tmp657; + if (likely(PyUnicode_Check(__tmp656))) + __tmp657 = __tmp656; + else { + CPy_TypeError("str", __tmp656); + __tmp657 = NULL; + } + cpy_r_r97.f8 = __tmp657; + PyObject *__tmp658 = PyTuple_GET_ITEM(cpy_r_r96, 9); + CPy_INCREF(__tmp658); + PyObject *__tmp659; + if (likely(PyUnicode_Check(__tmp658))) + __tmp659 = __tmp658; + else { + CPy_TypeError("str", __tmp658); + __tmp659 = NULL; + } + cpy_r_r97.f9 = __tmp659; + PyObject *__tmp660 = PyTuple_GET_ITEM(cpy_r_r96, 10); + CPy_INCREF(__tmp660); + PyObject *__tmp661; + if (likely(PyUnicode_Check(__tmp660))) + __tmp661 = __tmp660; + else { + CPy_TypeError("str", __tmp660); + __tmp661 = NULL; + } + cpy_r_r97.f10 = __tmp661; + PyObject *__tmp662 = PyTuple_GET_ITEM(cpy_r_r96, 11); + CPy_INCREF(__tmp662); + PyObject *__tmp663; + if (likely(PyUnicode_Check(__tmp662))) + __tmp663 = __tmp662; + else { + CPy_TypeError("str", __tmp662); + __tmp663 = NULL; + } + cpy_r_r97.f11 = __tmp663; + PyObject *__tmp664 = PyTuple_GET_ITEM(cpy_r_r96, 12); + CPy_INCREF(__tmp664); + PyObject *__tmp665; + if (likely(PyUnicode_Check(__tmp664))) + __tmp665 = __tmp664; + else { + CPy_TypeError("str", __tmp664); + __tmp665 = NULL; + } + cpy_r_r97.f12 = __tmp665; + PyObject *__tmp666 = PyTuple_GET_ITEM(cpy_r_r96, 13); + CPy_INCREF(__tmp666); + PyObject *__tmp667; + if (likely(PyUnicode_Check(__tmp666))) + __tmp667 = __tmp666; + else { + CPy_TypeError("str", __tmp666); + __tmp667 = NULL; + } + cpy_r_r97.f13 = __tmp667; + PyObject *__tmp668 = PyTuple_GET_ITEM(cpy_r_r96, 14); + CPy_INCREF(__tmp668); + PyObject *__tmp669; + if (likely(PyUnicode_Check(__tmp668))) + __tmp669 = __tmp668; + else { + CPy_TypeError("str", __tmp668); + __tmp669 = NULL; + } + cpy_r_r97.f14 = __tmp669; + PyObject *__tmp670 = PyTuple_GET_ITEM(cpy_r_r96, 15); + CPy_INCREF(__tmp670); + PyObject *__tmp671; + if (likely(PyUnicode_Check(__tmp670))) + __tmp671 = __tmp670; + else { + CPy_TypeError("str", __tmp670); + __tmp671 = NULL; + } + cpy_r_r97.f15 = __tmp671; + } + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 644, CPyStatic_state___globals); + goto CPyL160; + } + if (likely(cpy_r_row != Py_None)) + cpy_r_r98 = cpy_r_row; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals, "tuple", cpy_r_row); + goto CPyL162; + } + cpy_r_r99 = CPyModule_builtins; + cpy_r_r100 = CPyStatics[1164]; /* 'zip' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals); + goto CPyL163; + } + cpy_r_r102 = PyTuple_New(16); + if (unlikely(cpy_r_r102 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp672 = cpy_r_r97.f0; + PyTuple_SET_ITEM(cpy_r_r102, 0, __tmp672); + PyObject *__tmp673 = cpy_r_r97.f1; + PyTuple_SET_ITEM(cpy_r_r102, 1, __tmp673); + PyObject *__tmp674 = cpy_r_r97.f2; + PyTuple_SET_ITEM(cpy_r_r102, 2, __tmp674); + PyObject *__tmp675 = cpy_r_r97.f3; + PyTuple_SET_ITEM(cpy_r_r102, 3, __tmp675); + PyObject *__tmp676 = cpy_r_r97.f4; + PyTuple_SET_ITEM(cpy_r_r102, 4, __tmp676); + PyObject *__tmp677 = cpy_r_r97.f5; + PyTuple_SET_ITEM(cpy_r_r102, 5, __tmp677); + PyObject *__tmp678 = cpy_r_r97.f6; + PyTuple_SET_ITEM(cpy_r_r102, 6, __tmp678); + PyObject *__tmp679 = cpy_r_r97.f7; + PyTuple_SET_ITEM(cpy_r_r102, 7, __tmp679); + PyObject *__tmp680 = cpy_r_r97.f8; + PyTuple_SET_ITEM(cpy_r_r102, 8, __tmp680); + PyObject *__tmp681 = cpy_r_r97.f9; + PyTuple_SET_ITEM(cpy_r_r102, 9, __tmp681); + PyObject *__tmp682 = cpy_r_r97.f10; + PyTuple_SET_ITEM(cpy_r_r102, 10, __tmp682); + PyObject *__tmp683 = cpy_r_r97.f11; + PyTuple_SET_ITEM(cpy_r_r102, 11, __tmp683); + PyObject *__tmp684 = cpy_r_r97.f12; + PyTuple_SET_ITEM(cpy_r_r102, 12, __tmp684); + PyObject *__tmp685 = cpy_r_r97.f13; + PyTuple_SET_ITEM(cpy_r_r102, 13, __tmp685); + PyObject *__tmp686 = cpy_r_r97.f14; + PyTuple_SET_ITEM(cpy_r_r102, 14, __tmp686); + PyObject *__tmp687 = cpy_r_r97.f15; + PyTuple_SET_ITEM(cpy_r_r102, 15, __tmp687); + PyObject *cpy_r_r103[2] = {cpy_r_r102, cpy_r_r98}; + cpy_r_r104 = (PyObject **)&cpy_r_r103; + cpy_r_r105 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r104, 2, 0); + CPy_DECREF(cpy_r_r101); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals); + goto CPyL164; + } + CPy_DECREF(cpy_r_r102); + CPy_DECREF(cpy_r_r98); + cpy_r_r106 = CPyDict_FromAny(cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 645, CPyStatic_state___globals); + goto CPyL141; + } + cpy_r_r107 = PyDict_New(); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL165; + } + cpy_r_r108 = CPyStatics[1163]; /* 'paths' */ + cpy_r_r109 = PyDict_New(); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL166; + } + cpy_r_r110 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r111[3] = {cpy_r_r106, cpy_r_r108, cpy_r_r109}; + cpy_r_r112 = (PyObject **)&cpy_r_r111; + cpy_r_r113 = PyObject_VectorcallMethod(cpy_r_r110, cpy_r_r112, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL167; + } + CPy_DECREF(cpy_r_r109); + cpy_r_r114 = CPyStatics[540]; /* 'items' */ + PyObject *cpy_r_r115[1] = {cpy_r_r113}; + cpy_r_r116 = (PyObject **)&cpy_r_r115; + cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r114, cpy_r_r116, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL168; + } + CPy_DECREF(cpy_r_r113); + cpy_r_r118 = PyObject_GetIter(cpy_r_r117); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL166; + } +CPyL85: ; + cpy_r_r119 = PyIter_Next(cpy_r_r118); + if (cpy_r_r119 == NULL) goto CPyL169; + cpy_r_r120 = PyObject_GetIter(cpy_r_r119); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL170; + } + cpy_r_r121 = PyIter_Next(cpy_r_r120); + if (cpy_r_r121 == NULL) { + goto CPyL171; + } else + goto CPyL90; +CPyL88: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r122 = 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL90: ; + cpy_r_r123 = PyIter_Next(cpy_r_r120); + if (cpy_r_r123 == NULL) { + goto CPyL172; + } else + goto CPyL93; +CPyL91: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r124 = 0; + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL93: ; + cpy_r_r125 = PyIter_Next(cpy_r_r120); + CPy_DECREF(cpy_r_r120); + if (cpy_r_r125 == NULL) { + goto CPyL96; + } else + goto CPyL173; +CPyL94: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r126 = 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL96: ; + cpy_r_r127 = PySequence_Tuple(cpy_r_r123); + CPy_DECREF(cpy_r_r123); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL174; + } + cpy_r_r128 = PyDict_SetItem(cpy_r_r107, cpy_r_r121, cpy_r_r127); + CPy_DECREF(cpy_r_r121); + CPy_DECREF(cpy_r_r127); + cpy_r_r129 = cpy_r_r128 >= 0; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL170; + } else + goto CPyL85; +CPyL98: ; + cpy_r_r130 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 647, CPyStatic_state___globals); + goto CPyL166; + } + cpy_r_r131 = PyDict_New(); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); + goto CPyL175; + } + cpy_r_r132 = 0; + cpy_r_r133 = PyDict_Size(cpy_r_r107); + cpy_r_r134 = CPyDict_GetValuesIter(cpy_r_r107); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); + goto CPyL176; + } +CPyL101: ; + cpy_r_r135 = CPyDict_NextValue(cpy_r_r134, cpy_r_r132); + cpy_r_r136 = cpy_r_r135.f1; + cpy_r_r132 = cpy_r_r136; + cpy_r_r137 = cpy_r_r135.f0; + if (!cpy_r_r137) goto CPyL177; + cpy_r_r138 = cpy_r_r135.f2; + CPy_INCREF(cpy_r_r138); + CPy_DECREF(cpy_r_r135.f2); + PyObject *__tmp688; + if (unlikely(!(PyTuple_Check(cpy_r_r138) && PyTuple_GET_SIZE(cpy_r_r138) == 2))) { + __tmp688 = NULL; + goto __LL689; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r138, 0)))) + __tmp688 = PyTuple_GET_ITEM(cpy_r_r138, 0); + else { + __tmp688 = NULL; + } + if (__tmp688 == NULL) goto __LL689; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r138, 1)))) + __tmp688 = PyTuple_GET_ITEM(cpy_r_r138, 1); + else { + __tmp688 = NULL; + } + if (__tmp688 == NULL) goto __LL689; + __tmp688 = cpy_r_r138; +__LL689: ; + if (unlikely(__tmp688 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r138); cpy_r_r139 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp690 = PyTuple_GET_ITEM(cpy_r_r138, 0); + CPy_INCREF(__tmp690); + PyObject *__tmp691; + if (likely(PyUnicode_Check(__tmp690))) + __tmp691 = __tmp690; + else { + CPy_TypeError("str", __tmp690); + __tmp691 = NULL; + } + cpy_r_r139.f0 = __tmp691; + PyObject *__tmp692 = PyTuple_GET_ITEM(cpy_r_r138, 1); + CPy_INCREF(__tmp692); + PyObject *__tmp693; + if (likely(PyUnicode_Check(__tmp692))) + __tmp693 = __tmp692; + else { + CPy_TypeError("str", __tmp692); + __tmp693 = NULL; + } + cpy_r_r139.f1 = __tmp693; + } + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r139.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); + goto CPyL178; + } + cpy_r_r140 = cpy_r_r139.f1; + CPy_INCREF(cpy_r_r140); + cpy_r_r141 = CPyStatic_state___cur; + if (unlikely(cpy_r_r141 == NULL)) { + goto CPyL179; + } else + goto CPyL106; +CPyL104: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r142 = 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); + goto CPyL141; + } + CPy_Unreachable(); +CPyL106: ; + cpy_r_r143 = CPyStatics[1165]; /* 'SELECT source FROM sources WHERE hash=?' */ + cpy_r_r144 = cpy_r_r139.f0; + CPy_INCREF(cpy_r_r144); + CPy_DECREF(cpy_r_r139.f0); + CPy_DECREF(cpy_r_r139.f1); + cpy_r_r145.f0 = cpy_r_r144; + cpy_r_r146 = PyTuple_New(1); + if (unlikely(cpy_r_r146 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp694 = cpy_r_r145.f0; + PyTuple_SET_ITEM(cpy_r_r146, 0, __tmp694); + cpy_r_r147 = PyTuple_Pack(1, cpy_r_r146); + CPy_DECREF(cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); + goto CPyL180; + } + cpy_r_r148 = CPyDef_sql___Cursor___fetchone(cpy_r_r141, cpy_r_r143, cpy_r_r147); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); + goto CPyL180; + } + cpy_r_r149 = cpy_r_r148; + cpy_r_r150 = CPyStatics[2029]; /* 0 */ + cpy_r_r151 = PyObject_GetItem(cpy_r_r149, cpy_r_r150); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 649, CPyStatic_state___globals); + goto CPyL180; + } + cpy_r_r152 = PyDict_SetItem(cpy_r_r131, cpy_r_r140, cpy_r_r151); + CPy_DECREF(cpy_r_r140); + CPy_DECREF(cpy_r_r151); + cpy_r_r153 = cpy_r_r152 >= 0; + if (unlikely(!cpy_r_r153)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); + goto CPyL178; + } + cpy_r_r154 = CPyDict_CheckSize(cpy_r_r107, cpy_r_r133); + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); + goto CPyL178; + } else + goto CPyL101; +CPyL112: ; + cpy_r_r155 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 648, CPyStatic_state___globals); + goto CPyL176; + } + cpy_r_r156 = PyDict_New(); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL181; + } + cpy_r_r157 = 0; + cpy_r_r158 = PyDict_Size(cpy_r_r107); + cpy_r_r159 = CPyDict_GetKeysIter(cpy_r_r107); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL182; + } +CPyL115: ; + cpy_r_r160 = CPyDict_NextKey(cpy_r_r159, cpy_r_r157); + cpy_r_r161 = cpy_r_r160.f1; + cpy_r_r157 = cpy_r_r161; + cpy_r_r162 = cpy_r_r160.f0; + if (!cpy_r_r162) goto CPyL183; + cpy_r_r163 = cpy_r_r160.f2; + CPy_INCREF(cpy_r_r163); + CPy_DECREF(cpy_r_r160.f2); + if (likely(PyUnicode_Check(cpy_r_r163))) + cpy_r_r164 = cpy_r_r163; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals, "str", cpy_r_r163); + goto CPyL184; + } + cpy_r_r165 = CPyDict_GetItem(cpy_r_r107, cpy_r_r164); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL185; + } + PyObject *__tmp695; + if (unlikely(!(PyTuple_Check(cpy_r_r165) && PyTuple_GET_SIZE(cpy_r_r165) == 2))) { + __tmp695 = NULL; + goto __LL696; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r165, 0)))) + __tmp695 = PyTuple_GET_ITEM(cpy_r_r165, 0); + else { + __tmp695 = NULL; + } + if (__tmp695 == NULL) goto __LL696; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r165, 1)))) + __tmp695 = PyTuple_GET_ITEM(cpy_r_r165, 1); + else { + __tmp695 = NULL; + } + if (__tmp695 == NULL) goto __LL696; + __tmp695 = cpy_r_r165; +__LL696: ; + if (unlikely(__tmp695 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r165); cpy_r_r166 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp697 = PyTuple_GET_ITEM(cpy_r_r165, 0); + CPy_INCREF(__tmp697); + PyObject *__tmp698; + if (likely(PyUnicode_Check(__tmp697))) + __tmp698 = __tmp697; + else { + CPy_TypeError("str", __tmp697); + __tmp698 = NULL; + } + cpy_r_r166.f0 = __tmp698; + PyObject *__tmp699 = PyTuple_GET_ITEM(cpy_r_r165, 1); + CPy_INCREF(__tmp699); + PyObject *__tmp700; + if (likely(PyUnicode_Check(__tmp699))) + __tmp700 = __tmp699; + else { + CPy_TypeError("str", __tmp699); + __tmp700 = NULL; + } + cpy_r_r166.f1 = __tmp700; + } + CPy_DECREF(cpy_r_r165); + if (unlikely(cpy_r_r166.f0 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL185; + } + cpy_r_r167 = cpy_r_r166.f1; + CPy_INCREF(cpy_r_r167); + CPy_DECREF(cpy_r_r166.f0); + CPy_DECREF(cpy_r_r166.f1); + cpy_r_r168 = PyDict_SetItem(cpy_r_r156, cpy_r_r164, cpy_r_r167); + CPy_DECREF(cpy_r_r164); + CPy_DECREF(cpy_r_r167); + cpy_r_r169 = cpy_r_r168 >= 0; + if (unlikely(!cpy_r_r169)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL184; + } + cpy_r_r170 = CPyDict_CheckSize(cpy_r_r107, cpy_r_r158); + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL184; + } else + goto CPyL115; +CPyL121: ; + cpy_r_r171 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r171)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL186; + } + cpy_r_r172 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r173 = CPyDict_SetItem(cpy_r_r106, cpy_r_r172, cpy_r_r156); + CPy_DECREF(cpy_r_r156); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 653, CPyStatic_state___globals); + goto CPyL187; + } + cpy_r_r175 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r176 = CPyDict_GetWithNone(cpy_r_r106, cpy_r_r175); + if (unlikely(cpy_r_r176 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 654, CPyStatic_state___globals); + goto CPyL187; + } + if (PyDict_Check(cpy_r_r176)) + cpy_r_r177 = cpy_r_r176; + else { + cpy_r_r177 = NULL; + } + if (cpy_r_r177 != NULL) goto __LL701; + if (cpy_r_r176 == Py_None) + cpy_r_r177 = cpy_r_r176; + else { + cpy_r_r177 = NULL; + } + if (cpy_r_r177 != NULL) goto __LL701; + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 654, CPyStatic_state___globals, "dict or None", cpy_r_r176); + goto CPyL187; +__LL701: ; + cpy_r_r178 = PyDict_Check(cpy_r_r177); + if (!cpy_r_r178) goto CPyL188; + cpy_r_r179 = PyDict_New(); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL189; + } + CPy_INCREF(cpy_r_r177); + if (likely(cpy_r_r177 != Py_None)) + cpy_r_r180 = cpy_r_r177; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "dict", cpy_r_r177); + goto CPyL190; + } + cpy_r_r181 = 0; + cpy_r_r182 = PyDict_Size(cpy_r_r180); + cpy_r_r183 = CPyDict_GetKeysIter(cpy_r_r180); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL191; + } +CPyL129: ; + cpy_r_r184 = CPyDict_NextKey(cpy_r_r183, cpy_r_r181); + cpy_r_r185 = cpy_r_r184.f1; + cpy_r_r181 = cpy_r_r185; + cpy_r_r186 = cpy_r_r184.f0; + if (!cpy_r_r186) goto CPyL192; + cpy_r_r187 = cpy_r_r184.f2; + CPy_INCREF(cpy_r_r187); + CPy_DECREF(cpy_r_r184.f2); + if (PyLong_Check(cpy_r_r187)) + cpy_r_r188 = cpy_r_r187; + else { + cpy_r_r188 = NULL; + } + if (cpy_r_r188 != NULL) goto __LL702; + if (PyUnicode_Check(cpy_r_r187)) + cpy_r_r188 = cpy_r_r187; + else { + cpy_r_r188 = NULL; + } + if (cpy_r_r188 != NULL) goto __LL702; + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "union[int, str]", cpy_r_r187); + goto CPyL193; +__LL702: ; + cpy_r_r189 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r190[1] = {cpy_r_r188}; + cpy_r_r191 = (PyObject **)&cpy_r_r190; + cpy_r_r192 = PyObject_Vectorcall(cpy_r_r189, cpy_r_r191, 1, 0); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL194; + } + if (likely(PyLong_Check(cpy_r_r192))) + cpy_r_r193 = CPyTagged_FromObject(cpy_r_r192); + else { + CPy_TypeError("int", cpy_r_r192); cpy_r_r193 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r192); + if (unlikely(cpy_r_r193 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL194; + } + CPy_INCREF(cpy_r_r177); + if (likely(cpy_r_r177 != Py_None)) + cpy_r_r194 = cpy_r_r177; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "dict", cpy_r_r177); + goto CPyL195; + } + cpy_r_r195 = CPyDict_GetItem(cpy_r_r194, cpy_r_r188); + CPy_DECREF(cpy_r_r194); + CPy_DECREF(cpy_r_r188); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL196; + } + if (likely(PyDict_Check(cpy_r_r195))) + cpy_r_r196 = cpy_r_r195; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals, "dict", cpy_r_r195); + goto CPyL196; + } + cpy_r_r197 = CPyTagged_StealAsObject(cpy_r_r193); + cpy_r_r198 = PyDict_SetItem(cpy_r_r179, cpy_r_r197, cpy_r_r196); + CPy_DECREF(cpy_r_r197); + CPy_DECREF(cpy_r_r196); + cpy_r_r199 = cpy_r_r198 >= 0; + if (unlikely(!cpy_r_r199)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL193; + } + cpy_r_r200 = CPyDict_CheckSize(cpy_r_r180, cpy_r_r182); + if (unlikely(!cpy_r_r200)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL193; + } else + goto CPyL129; +CPyL138: ; + cpy_r_r201 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r201)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r202 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r203 = CPyDict_SetItem(cpy_r_r106, cpy_r_r202, cpy_r_r179); + CPy_DECREF(cpy_r_r179); + cpy_r_r204 = cpy_r_r203 >= 0; + if (unlikely(!cpy_r_r204)) { + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 656, CPyStatic_state___globals); + goto CPyL187; + } +CPyL140: ; + cpy_r_r205.f0 = cpy_r_r106; + cpy_r_r205.f1 = cpy_r_r131; + cpy_r_r206 = PyTuple_New(2); + if (unlikely(cpy_r_r206 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp703 = cpy_r_r205.f0; + PyTuple_SET_ITEM(cpy_r_r206, 0, __tmp703); + PyObject *__tmp704 = cpy_r_r205.f1; + PyTuple_SET_ITEM(cpy_r_r206, 1, __tmp704); + return cpy_r_r206; +CPyL141: ; + cpy_r_r207 = NULL; + return cpy_r_r207; +CPyL142: ; + CPy_INCREF(cpy_r_address); + goto CPyL2; +CPyL143: ; + CPy_INCREF(cpy_r_alias); + goto CPyL4; +CPyL144: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_alias); + CPy_XDecRef(cpy_r_query); + goto CPyL141; +CPyL145: ; + CPy_DECREF(cpy_r_address); + CPy_DECREF(cpy_r_alias); + CPy_XDECREF(cpy_r_query); + goto CPyL10; +CPyL146: ; + CPy_DECREF(cpy_r_address); + goto CPyL24; +CPyL147: ; + CPy_DECREF(cpy_r_alias); + CPy_XDECREF(cpy_r_query); + goto CPyL17; +CPyL148: ; + CPy_DecRef(cpy_r_r22); + goto CPyL141; +CPyL149: ; + CPy_DECREF(cpy_r_alias); + goto CPyL30; +CPyL150: ; + CPy_DecRef(cpy_r_alias); + CPy_XDecRef(cpy_r_query); + goto CPyL141; +CPyL151: ; + CPy_XDECREF(cpy_r_query); + goto CPyL27; +CPyL152: ; + CPy_XDecRef(cpy_r_query); + goto CPyL31; +CPyL153: ; + CPy_XDecRef(cpy_r_query); + goto CPyL39; +CPyL154: ; + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL44; +CPyL155: ; + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL46; +CPyL156: ; + CPy_XDecRef(cpy_r_query); + CPy_DecRef(cpy_r_r51); + goto CPyL50; +CPyL157: ; + CPy_DECREF(cpy_r_r51); + goto CPyL53; +CPyL158: ; + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + goto CPyL62; +CPyL159: ; + CPy_DECREF(cpy_r_row); + goto CPyL70; +CPyL160: ; + CPy_DecRef(cpy_r_row); + goto CPyL141; +CPyL161: ; + CPy_DecRef(cpy_r_row); + CPy_DecRef(cpy_r_r91.f0); + CPy_DecRef(cpy_r_r91.f1); + CPy_DecRef(cpy_r_r91.f2); + goto CPyL72; +CPyL162: ; + CPy_DecRef(cpy_r_r97.f0); + CPy_DecRef(cpy_r_r97.f1); + CPy_DecRef(cpy_r_r97.f2); + CPy_DecRef(cpy_r_r97.f3); + CPy_DecRef(cpy_r_r97.f4); + CPy_DecRef(cpy_r_r97.f5); + CPy_DecRef(cpy_r_r97.f6); + CPy_DecRef(cpy_r_r97.f7); + CPy_DecRef(cpy_r_r97.f8); + CPy_DecRef(cpy_r_r97.f9); + CPy_DecRef(cpy_r_r97.f10); + CPy_DecRef(cpy_r_r97.f11); + CPy_DecRef(cpy_r_r97.f12); + CPy_DecRef(cpy_r_r97.f13); + CPy_DecRef(cpy_r_r97.f14); + CPy_DecRef(cpy_r_r97.f15); + goto CPyL141; +CPyL163: ; + CPy_DecRef(cpy_r_r97.f0); + CPy_DecRef(cpy_r_r97.f1); + CPy_DecRef(cpy_r_r97.f2); + CPy_DecRef(cpy_r_r97.f3); + CPy_DecRef(cpy_r_r97.f4); + CPy_DecRef(cpy_r_r97.f5); + CPy_DecRef(cpy_r_r97.f6); + CPy_DecRef(cpy_r_r97.f7); + CPy_DecRef(cpy_r_r97.f8); + CPy_DecRef(cpy_r_r97.f9); + CPy_DecRef(cpy_r_r97.f10); + CPy_DecRef(cpy_r_r97.f11); + CPy_DecRef(cpy_r_r97.f12); + CPy_DecRef(cpy_r_r97.f13); + CPy_DecRef(cpy_r_r97.f14); + CPy_DecRef(cpy_r_r97.f15); + CPy_DecRef(cpy_r_r98); + goto CPyL141; +CPyL164: ; + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r102); + goto CPyL141; +CPyL165: ; + CPy_DecRef(cpy_r_r106); + goto CPyL141; +CPyL166: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + goto CPyL141; +CPyL167: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r109); + goto CPyL141; +CPyL168: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r113); + goto CPyL141; +CPyL169: ; + CPy_DECREF(cpy_r_r118); + goto CPyL98; +CPyL170: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r118); + goto CPyL141; +CPyL171: ; + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r107); + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r120); + goto CPyL88; +CPyL172: ; + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r107); + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r120); + CPy_DECREF(cpy_r_r121); + goto CPyL91; +CPyL173: ; + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r107); + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r121); + CPy_DECREF(cpy_r_r123); + CPy_DECREF(cpy_r_r125); + goto CPyL94; +CPyL174: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r121); + goto CPyL141; +CPyL175: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + goto CPyL141; +CPyL176: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + goto CPyL141; +CPyL177: ; + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135.f2); + goto CPyL112; +CPyL178: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r134); + goto CPyL141; +CPyL179: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r134); + CPy_DecRef(cpy_r_r139.f0); + CPy_DecRef(cpy_r_r139.f1); + CPy_DecRef(cpy_r_r140); + goto CPyL104; +CPyL180: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r134); + CPy_DecRef(cpy_r_r140); + goto CPyL141; +CPyL181: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + goto CPyL141; +CPyL182: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r156); + goto CPyL141; +CPyL183: ; + CPy_DECREF(cpy_r_r107); + CPy_DECREF(cpy_r_r159); + CPy_DECREF(cpy_r_r160.f2); + goto CPyL121; +CPyL184: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r156); + CPy_DecRef(cpy_r_r159); + goto CPyL141; +CPyL185: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r156); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r164); + goto CPyL141; +CPyL186: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r156); + goto CPyL141; +CPyL187: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + goto CPyL141; +CPyL188: ; + CPy_DECREF(cpy_r_r177); + goto CPyL140; +CPyL189: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + goto CPyL141; +CPyL190: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + goto CPyL141; +CPyL191: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r180); + goto CPyL141; +CPyL192: ; + CPy_DECREF(cpy_r_r177); + CPy_DECREF(cpy_r_r180); + CPy_DECREF(cpy_r_r183); + CPy_DECREF(cpy_r_r184.f2); + goto CPyL138; +CPyL193: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r183); + goto CPyL141; +CPyL194: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r183); + CPy_DecRef(cpy_r_r188); + goto CPyL141; +CPyL195: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r183); + CPy_DecRef(cpy_r_r188); + CPyTagged_DecRef(cpy_r_r193); + goto CPyL141; +CPyL196: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r183); + CPyTagged_DecRef(cpy_r_r193); + goto CPyL141; +CPyL197: ; + CPy_DecRef(cpy_r_r106); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r179); + goto CPyL141; +} + +PyObject *CPyPy_state____get_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"address", "alias", 0}; + static CPyArg_Parser parser = {"|OO:_get_deployment", kwlist, 0}; + PyObject *obj_address = NULL; + PyObject *obj_alias = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_address, &obj_alias)) { + return NULL; + } + PyObject *arg_address; + if (obj_address == NULL) { + arg_address = NULL; + goto __LL705; + } + if (PyUnicode_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL705; + if (obj_address == Py_None) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL705; + CPy_TypeError("str or None", obj_address); + goto fail; +__LL705: ; + PyObject *arg_alias; + if (obj_alias == NULL) { + arg_alias = NULL; + goto __LL706; + } + if (PyUnicode_Check(obj_alias)) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL706; + if (obj_alias == Py_None) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL706; + CPy_TypeError("str or None", obj_alias); + goto fail; +__LL706: ; + PyObject *retval = CPyDef_state____get_deployment(arg_address, arg_alias); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_get_deployment", 621, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state____add_deployment(PyObject *cpy_r_contract, PyObject *cpy_r_alias) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + tuple_T13OOOOOOOOOOOOO cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + tuple_T1O cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int64_t cpy_r_r77; + CPyTagged cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + CPyTagged cpy_r_r83; + int64_t cpy_r_r84; + PyObject *cpy_r_r85; + tuple_T4CIOO cpy_r_r86; + CPyTagged cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_source; + PyObject *cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject **cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject **cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + char cpy_r_r125; + PyObject *cpy_r_r126; + CPyPtr cpy_r_r127; + CPyPtr cpy_r_r128; + CPyPtr cpy_r_r129; + int32_t cpy_r_r130; + char cpy_r_r131; + char cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; + tuple_T13OOOOOOOOOOOOO cpy_r_r135; + char cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + int32_t cpy_r_r142; + char cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + CPyPtr cpy_r_r151; + CPyPtr cpy_r_r152; + CPyPtr cpy_r_r153; + CPyPtr cpy_r_r154; + CPyPtr cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + char cpy_r_r159; + if (cpy_r_alias != NULL) goto CPyL105; + cpy_r_r0 = Py_None; + cpy_r_alias = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r2 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL106; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r4 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals); + goto CPyL107; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals, "dict", cpy_r_r5); + goto CPyL107; + } + cpy_r_r7 = PyDict_Contains(cpy_r_r6, cpy_r_r1); + CPy_DECREF(cpy_r_r6); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 665, CPyStatic_state___globals); + goto CPyL107; + } + cpy_r_r9 = cpy_r_r7; + cpy_r_r10 = cpy_r_r9 ^ 1; + if (cpy_r_r10) { + goto CPyL108; + } else + goto CPyL10; +CPyL9: ; + return 1; +CPyL10: ; + cpy_r_r11 = CPyStatics[124]; /* 'address' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals); + goto CPyL107; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals, "str", cpy_r_r12); + goto CPyL107; + } + cpy_r_r14 = CPyStatic_state___globals; + cpy_r_r15 = CPyStatics[1150]; /* '_resolve_address' */ + cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals); + goto CPyL109; + } + PyObject *cpy_r_r17[1] = {cpy_r_r13}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals); + goto CPyL109; + } + CPy_DECREF(cpy_r_r13); + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 668, CPyStatic_state___globals, "str", cpy_r_r19); + goto CPyL107; + } + cpy_r_r21 = CPyStatics[861]; /* 'chain' */ + cpy_r_r22 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL110; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r24 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); + goto CPyL111; + } + if (likely(PyDict_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals, "dict", cpy_r_r25); + goto CPyL111; + } + cpy_r_r27 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); + goto CPyL111; + } + cpy_r_r29 = PyObject_Str(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); + goto CPyL111; + } + cpy_r_r30 = CPyStr_Build(2, cpy_r_r21, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 669, CPyStatic_state___globals); + goto CPyL111; + } + cpy_r_r31 = CPyStatic_state___cur; + if (unlikely(cpy_r_r31 == NULL)) { + goto CPyL112; + } else + goto CPyL26; +CPyL24: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r32 = 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 671, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r33 = CPyStatics[1018]; /* 'CREATE TABLE IF NOT EXISTS ' */ + cpy_r_r34 = CPyStatics[1168]; /* ' (address UNIQUE, alias UNIQUE, paths, ' */ + cpy_r_r35 = CPyStatics[293]; /* ', ' */ + cpy_r_r36 = CPyStatic_build___DEPLOYMENT_KEYS; + if (unlikely(cpy_r_r36.f0 == NULL)) { + goto CPyL113; + } else + goto CPyL29; +CPyL27: ; + PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); + cpy_r_r37 = 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 673, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL29: ; + CPy_INCREF(cpy_r_r36.f0); + CPy_INCREF(cpy_r_r36.f1); + CPy_INCREF(cpy_r_r36.f2); + CPy_INCREF(cpy_r_r36.f3); + CPy_INCREF(cpy_r_r36.f4); + CPy_INCREF(cpy_r_r36.f5); + CPy_INCREF(cpy_r_r36.f6); + CPy_INCREF(cpy_r_r36.f7); + CPy_INCREF(cpy_r_r36.f8); + CPy_INCREF(cpy_r_r36.f9); + CPy_INCREF(cpy_r_r36.f10); + CPy_INCREF(cpy_r_r36.f11); + CPy_INCREF(cpy_r_r36.f12); + cpy_r_r38 = PyTuple_New(13); + if (unlikely(cpy_r_r38 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp707 = cpy_r_r36.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp707); + PyObject *__tmp708 = cpy_r_r36.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp708); + PyObject *__tmp709 = cpy_r_r36.f2; + PyTuple_SET_ITEM(cpy_r_r38, 2, __tmp709); + PyObject *__tmp710 = cpy_r_r36.f3; + PyTuple_SET_ITEM(cpy_r_r38, 3, __tmp710); + PyObject *__tmp711 = cpy_r_r36.f4; + PyTuple_SET_ITEM(cpy_r_r38, 4, __tmp711); + PyObject *__tmp712 = cpy_r_r36.f5; + PyTuple_SET_ITEM(cpy_r_r38, 5, __tmp712); + PyObject *__tmp713 = cpy_r_r36.f6; + PyTuple_SET_ITEM(cpy_r_r38, 6, __tmp713); + PyObject *__tmp714 = cpy_r_r36.f7; + PyTuple_SET_ITEM(cpy_r_r38, 7, __tmp714); + PyObject *__tmp715 = cpy_r_r36.f8; + PyTuple_SET_ITEM(cpy_r_r38, 8, __tmp715); + PyObject *__tmp716 = cpy_r_r36.f9; + PyTuple_SET_ITEM(cpy_r_r38, 9, __tmp716); + PyObject *__tmp717 = cpy_r_r36.f10; + PyTuple_SET_ITEM(cpy_r_r38, 10, __tmp717); + PyObject *__tmp718 = cpy_r_r36.f11; + PyTuple_SET_ITEM(cpy_r_r38, 11, __tmp718); + PyObject *__tmp719 = cpy_r_r36.f12; + PyTuple_SET_ITEM(cpy_r_r38, 12, __tmp719); + cpy_r_r39 = PyUnicode_Join(cpy_r_r35, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 673, CPyStatic_state___globals); + goto CPyL114; + } + cpy_r_r40 = CPyStatics[198]; /* ')' */ + cpy_r_r41 = CPyStr_Build(5, cpy_r_r33, cpy_r_r30, cpy_r_r34, cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 672, CPyStatic_state___globals); + goto CPyL114; + } + cpy_r_r42 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r43 = CPyDef_sql___Cursor___execute(cpy_r_r31, cpy_r_r41, cpy_r_r42); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 671, CPyStatic_state___globals); + goto CPyL114; + } + cpy_r_r44 = CPyStatics[185]; /* '_build' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 676, CPyStatic_state___globals); + goto CPyL114; + } + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 676, CPyStatic_state___globals, "dict", cpy_r_r45); + goto CPyL114; + } + cpy_r_r47 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r48 = PyDict_Contains(cpy_r_r46, cpy_r_r47); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 677, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r50 = cpy_r_r48; + cpy_r_r51 = cpy_r_r50 ^ 1; + if (!cpy_r_r51) goto CPyL51; + cpy_r_r52 = CPyStatic_state___cur; + if (unlikely(cpy_r_r52 == NULL)) { + goto CPyL116; + } else + goto CPyL39; +CPyL37: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r53 = 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL39: ; + cpy_r_r54 = CPyStatics[1169]; /* 'SELECT compiler FROM ' */ + cpy_r_r55 = CPyStatics[1170]; /* ' WHERE address=?' */ + cpy_r_r56 = CPyStr_Build(3, cpy_r_r54, cpy_r_r30, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); + goto CPyL115; + } + CPy_INCREF(cpy_r_r20); + cpy_r_r57.f0 = cpy_r_r20; + cpy_r_r58 = PyTuple_New(1); + if (unlikely(cpy_r_r58 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp720 = cpy_r_r57.f0; + PyTuple_SET_ITEM(cpy_r_r58, 0, __tmp720); + cpy_r_r59 = PyTuple_Pack(1, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); + goto CPyL117; + } + cpy_r_r60 = CPyDef_sql___Cursor___fetchone(cpy_r_r52, cpy_r_r56, cpy_r_r59); + CPy_DECREF(cpy_r_r56); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r61 = (PyObject *)&_Py_NoneStruct; + cpy_r_r62 = cpy_r_r60 != cpy_r_r61; + if (!cpy_r_r62) goto CPyL118; + CPy_INCREF(cpy_r_r60); + if (likely(cpy_r_r60 != Py_None)) + cpy_r_r63 = cpy_r_r60; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals, "tuple", cpy_r_r60); + goto CPyL119; + } + cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 679, CPyStatic_state___globals); + goto CPyL119; + } + cpy_r_r66 = cpy_r_r64; + if (!cpy_r_r66) goto CPyL118; + if (likely(cpy_r_r60 != Py_None)) + cpy_r_r67 = cpy_r_r60; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 680, CPyStatic_state___globals, "tuple", cpy_r_r60); + goto CPyL115; + } + cpy_r_r68 = CPySequenceTuple_GetItem(cpy_r_r67, 0); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 680, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r69 = PyObject_IsTrue(cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 680, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r71 = cpy_r_r69; + if (cpy_r_r71) { + goto CPyL120; + } else + goto CPyL51; +CPyL50: ; + return 1; +CPyL51: ; + cpy_r_r72 = PyDict_New(); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 683, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r73 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r74 = PyDict_New(); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 684, CPyStatic_state___globals); + goto CPyL121; + } + cpy_r_r75 = CPyDict_Get(cpy_r_r46, cpy_r_r73, cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 684, CPyStatic_state___globals); + goto CPyL121; + } + if (likely(PyDict_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 684, CPyStatic_state___globals, "dict", cpy_r_r75); + goto CPyL121; + } + cpy_r_r77 = PyDict_Size(cpy_r_r76); + cpy_r_r78 = cpy_r_r77 << 1; + cpy_r_r79 = cpy_r_r78 != 0; + if (!cpy_r_r79) goto CPyL122; + cpy_r_r80 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 686, CPyStatic_state___globals); + goto CPyL123; + } + if (likely(PyDict_Check(cpy_r_r81))) + cpy_r_r82 = cpy_r_r81; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 686, CPyStatic_state___globals, "dict", cpy_r_r81); + goto CPyL123; + } + cpy_r_r83 = 0; + cpy_r_r84 = PyDict_Size(cpy_r_r76); + cpy_r_r85 = CPyDict_GetItemsIter(cpy_r_r76); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 687, CPyStatic_state___globals); + goto CPyL124; + } +CPyL59: ; + cpy_r_r86 = CPyDict_NextItem(cpy_r_r85, cpy_r_r83); + cpy_r_r87 = cpy_r_r86.f1; + cpy_r_r83 = cpy_r_r87; + cpy_r_r88 = cpy_r_r86.f0; + if (!cpy_r_r88) goto CPyL125; + cpy_r_r89 = cpy_r_r86.f2; + CPy_INCREF(cpy_r_r89); + cpy_r_r90 = cpy_r_r86.f3; + CPy_INCREF(cpy_r_r90); + CPy_DECREF(cpy_r_r86.f2); + CPy_DECREF(cpy_r_r86.f3); + cpy_r_r91 = CPyDict_GetWithNone(cpy_r_r82, cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 688, CPyStatic_state___globals); + goto CPyL126; + } + cpy_r_source = cpy_r_r91; + cpy_r_r92 = (PyObject *)&_Py_NoneStruct; + cpy_r_r93 = cpy_r_source == cpy_r_r92; + if (cpy_r_r93) { + goto CPyL127; + } else + goto CPyL67; +CPyL62: ; + cpy_r_r94 = CPyStatic_state___globals; + cpy_r_r95 = CPyStatics[27]; /* 'Path' */ + cpy_r_r96 = CPyDict_GetItem(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals); + goto CPyL126; + } + PyObject *cpy_r_r97[1] = {cpy_r_r90}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals); + goto CPyL126; + } + cpy_r_r100 = CPyStatics[1172]; /* 'read_text' */ + PyObject *cpy_r_r101[1] = {cpy_r_r99}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals); + goto CPyL128; + } + CPy_DECREF(cpy_r_r99); + if (likely(PyUnicode_Check(cpy_r_r103))) + cpy_r_r104 = cpy_r_r103; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 690, CPyStatic_state___globals, "str", cpy_r_r103); + goto CPyL126; + } + cpy_r_source = cpy_r_r104; +CPyL67: ; + CPy_INCREF(cpy_r_source); + cpy_r_r105 = cpy_r_source; + cpy_r_r106 = CPyStatics[1173]; /* 'encode' */ + PyObject *cpy_r_r107[1] = {cpy_r_r105}; + cpy_r_r108 = (PyObject **)&cpy_r_r107; + cpy_r_r109 = PyObject_VectorcallMethod(cpy_r_r106, cpy_r_r108, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); + goto CPyL129; + } + CPy_DECREF(cpy_r_r105); + cpy_r_r110 = cpy_r_r109; + cpy_r_r111 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r111 == NULL)) { + goto CPyL130; + } else + goto CPyL72; +CPyL70: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r112 = 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL72: ; + PyObject *cpy_r_r113[1] = {cpy_r_r110}; + cpy_r_r114 = (PyObject **)&cpy_r_r113; + cpy_r_r115 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r114, 1, 0); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); + goto CPyL131; + } + CPy_DECREF(cpy_r_r110); + cpy_r_r116 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r117[1] = {cpy_r_r115}; + cpy_r_r118 = (PyObject **)&cpy_r_r117; + cpy_r_r119 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r118, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals); + goto CPyL132; + } + CPy_DECREF(cpy_r_r115); + if (likely(PyUnicode_Check(cpy_r_r119))) + cpy_r_r120 = cpy_r_r119; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 691, CPyStatic_state___globals, "str", cpy_r_r119); + goto CPyL133; + } + cpy_r_r121 = CPyStatic_state___cur; + if (unlikely(cpy_r_r121 == NULL)) { + goto CPyL134; + } else + goto CPyL78; +CPyL76: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r122 = 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 692, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL78: ; + cpy_r_r123 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r124 = PyTuple_Pack(2, cpy_r_r120, cpy_r_source); + CPy_DECREF(cpy_r_source); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 692, CPyStatic_state___globals); + goto CPyL135; + } + cpy_r_r125 = CPyDef_sql___Cursor___insert(cpy_r_r121, cpy_r_r123, cpy_r_r124); + CPy_DECREF(cpy_r_r124); + if (unlikely(cpy_r_r125 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 692, CPyStatic_state___globals); + goto CPyL135; + } + cpy_r_r126 = PyList_New(2); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 693, CPyStatic_state___globals); + goto CPyL135; + } + cpy_r_r127 = (CPyPtr)&((PyListObject *)cpy_r_r126)->ob_item; + cpy_r_r128 = *(CPyPtr *)cpy_r_r127; + *(PyObject * *)cpy_r_r128 = cpy_r_r120; + cpy_r_r129 = cpy_r_r128 + 8; + *(PyObject * *)cpy_r_r129 = cpy_r_r90; + cpy_r_r130 = CPyDict_SetItem(cpy_r_r72, cpy_r_r89, cpy_r_r126); + CPy_DECREF(cpy_r_r89); + CPy_DECREF_NO_IMM(cpy_r_r126); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 693, CPyStatic_state___globals); + goto CPyL136; + } + cpy_r_r132 = CPyDict_CheckSize(cpy_r_r76, cpy_r_r84); + if (unlikely(!cpy_r_r132)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 687, CPyStatic_state___globals); + goto CPyL136; + } else + goto CPyL59; +CPyL83: ; + cpy_r_r133 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 687, CPyStatic_state___globals); + goto CPyL121; + } +CPyL84: ; + cpy_r_r134 = PyList_New(0); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL121; + } + cpy_r_r135 = CPyStatic_build___DEPLOYMENT_KEYS; + if (unlikely(cpy_r_r135.f0 == NULL)) { + goto CPyL137; + } else + goto CPyL88; +CPyL86: ; + PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); + cpy_r_r136 = 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL88: ; + CPy_INCREF(cpy_r_r135.f0); + CPy_INCREF(cpy_r_r135.f1); + CPy_INCREF(cpy_r_r135.f2); + CPy_INCREF(cpy_r_r135.f3); + CPy_INCREF(cpy_r_r135.f4); + CPy_INCREF(cpy_r_r135.f5); + CPy_INCREF(cpy_r_r135.f6); + CPy_INCREF(cpy_r_r135.f7); + CPy_INCREF(cpy_r_r135.f8); + CPy_INCREF(cpy_r_r135.f9); + CPy_INCREF(cpy_r_r135.f10); + CPy_INCREF(cpy_r_r135.f11); + CPy_INCREF(cpy_r_r135.f12); + cpy_r_r137 = PyTuple_New(13); + if (unlikely(cpy_r_r137 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp721 = cpy_r_r135.f0; + PyTuple_SET_ITEM(cpy_r_r137, 0, __tmp721); + PyObject *__tmp722 = cpy_r_r135.f1; + PyTuple_SET_ITEM(cpy_r_r137, 1, __tmp722); + PyObject *__tmp723 = cpy_r_r135.f2; + PyTuple_SET_ITEM(cpy_r_r137, 2, __tmp723); + PyObject *__tmp724 = cpy_r_r135.f3; + PyTuple_SET_ITEM(cpy_r_r137, 3, __tmp724); + PyObject *__tmp725 = cpy_r_r135.f4; + PyTuple_SET_ITEM(cpy_r_r137, 4, __tmp725); + PyObject *__tmp726 = cpy_r_r135.f5; + PyTuple_SET_ITEM(cpy_r_r137, 5, __tmp726); + PyObject *__tmp727 = cpy_r_r135.f6; + PyTuple_SET_ITEM(cpy_r_r137, 6, __tmp727); + PyObject *__tmp728 = cpy_r_r135.f7; + PyTuple_SET_ITEM(cpy_r_r137, 7, __tmp728); + PyObject *__tmp729 = cpy_r_r135.f8; + PyTuple_SET_ITEM(cpy_r_r137, 8, __tmp729); + PyObject *__tmp730 = cpy_r_r135.f9; + PyTuple_SET_ITEM(cpy_r_r137, 9, __tmp730); + PyObject *__tmp731 = cpy_r_r135.f10; + PyTuple_SET_ITEM(cpy_r_r137, 10, __tmp731); + PyObject *__tmp732 = cpy_r_r135.f11; + PyTuple_SET_ITEM(cpy_r_r137, 11, __tmp732); + PyObject *__tmp733 = cpy_r_r135.f12; + PyTuple_SET_ITEM(cpy_r_r137, 12, __tmp733); + cpy_r_r138 = PyObject_GetIter(cpy_r_r137); + CPy_DECREF(cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL138; + } +CPyL89: ; + cpy_r_r139 = PyIter_Next(cpy_r_r138); + if (cpy_r_r139 == NULL) goto CPyL139; + if (likely(PyUnicode_Check(cpy_r_r139))) + cpy_r_r140 = cpy_r_r139; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals, "str", cpy_r_r139); + goto CPyL140; + } + cpy_r_r141 = CPyDict_GetWithNone(cpy_r_r46, cpy_r_r140); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL140; + } + cpy_r_r142 = PyList_Append(cpy_r_r134, cpy_r_r141); + CPy_DECREF(cpy_r_r141); + cpy_r_r143 = cpy_r_r142 >= 0; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL140; + } else + goto CPyL89; +CPyL93: ; + cpy_r_r144 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r144)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL141; + } + cpy_r_r145 = PyObject_GetIter(cpy_r_r134); + CPy_DECREF_NO_IMM(cpy_r_r134); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 695, CPyStatic_state___globals); + goto CPyL142; + } + cpy_r_r146 = CPyStatic_state___cur; + if (unlikely(cpy_r_r146 == NULL)) { + goto CPyL143; + } else + goto CPyL98; +CPyL96: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r147 = 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); + goto CPyL104; + } + CPy_Unreachable(); +CPyL98: ; + cpy_r_r148 = CPyStatics[1176]; /* 'insert' */ + cpy_r_r149 = CPyObject_GetAttr(cpy_r_r146, cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); + goto CPyL144; + } + cpy_r_r150 = PyList_New(4); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); + goto CPyL145; + } + cpy_r_r151 = (CPyPtr)&((PyListObject *)cpy_r_r150)->ob_item; + cpy_r_r152 = *(CPyPtr *)cpy_r_r151; + *(PyObject * *)cpy_r_r152 = cpy_r_r30; + cpy_r_r153 = cpy_r_r152 + 8; + *(PyObject * *)cpy_r_r153 = cpy_r_r20; + cpy_r_r154 = cpy_r_r152 + 16; + *(PyObject * *)cpy_r_r154 = cpy_r_alias; + cpy_r_r155 = cpy_r_r152 + 24; + *(PyObject * *)cpy_r_r155 = cpy_r_r72; + cpy_r_r156 = CPyList_Extend(cpy_r_r150, cpy_r_r145); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); + goto CPyL146; + } else + goto CPyL147; +CPyL101: ; + cpy_r_r157 = PyList_AsTuple(cpy_r_r150); + CPy_DECREF_NO_IMM(cpy_r_r150); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); + goto CPyL148; + } + cpy_r_r158 = PyObject_CallObject(cpy_r_r149, cpy_r_r157); + CPy_DECREF(cpy_r_r149); + CPy_DECREF(cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 696, CPyStatic_state___globals); + goto CPyL104; + } else + goto CPyL149; +CPyL103: ; + return 1; +CPyL104: ; + cpy_r_r159 = 2; + return cpy_r_r159; +CPyL105: ; + CPy_INCREF(cpy_r_alias); + goto CPyL2; +CPyL106: ; + CPy_DecRef(cpy_r_alias); + goto CPyL3; +CPyL107: ; + CPy_DecRef(cpy_r_alias); + goto CPyL104; +CPyL108: ; + CPy_DECREF(cpy_r_alias); + goto CPyL9; +CPyL109: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r13); + goto CPyL104; +CPyL110: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + goto CPyL16; +CPyL111: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + goto CPyL104; +CPyL112: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + goto CPyL24; +CPyL113: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + goto CPyL27; +CPyL114: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + goto CPyL104; +CPyL115: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + goto CPyL104; +CPyL116: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + goto CPyL37; +CPyL117: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r56); + goto CPyL104; +CPyL118: ; + CPy_DECREF(cpy_r_r60); + goto CPyL51; +CPyL119: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r60); + goto CPyL104; +CPyL120: ; + CPy_DECREF(cpy_r_alias); + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r46); + goto CPyL50; +CPyL121: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + goto CPyL104; +CPyL122: ; + CPy_DECREF(cpy_r_r76); + goto CPyL84; +CPyL123: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + goto CPyL104; +CPyL124: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + goto CPyL104; +CPyL125: ; + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86.f2); + CPy_DECREF(cpy_r_r86.f3); + goto CPyL83; +CPyL126: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + goto CPyL104; +CPyL127: ; + CPy_DECREF(cpy_r_source); + goto CPyL62; +CPyL128: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r99); + goto CPyL104; +CPyL129: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r105); + goto CPyL104; +CPyL130: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r110); + goto CPyL70; +CPyL131: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r110); + goto CPyL104; +CPyL132: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r115); + goto CPyL104; +CPyL133: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_source); + goto CPyL104; +CPyL134: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r120); + goto CPyL76; +CPyL135: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r120); + goto CPyL104; +CPyL136: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r85); + goto CPyL104; +CPyL137: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r134); + goto CPyL86; +CPyL138: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r134); + goto CPyL104; +CPyL139: ; + CPy_DECREF(cpy_r_r46); + CPy_DECREF(cpy_r_r138); + goto CPyL93; +CPyL140: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r134); + CPy_DecRef(cpy_r_r138); + goto CPyL104; +CPyL141: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r134); + goto CPyL104; +CPyL142: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r72); + goto CPyL104; +CPyL143: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r145); + goto CPyL96; +CPyL144: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r145); + goto CPyL104; +CPyL145: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r145); + CPy_DecRef(cpy_r_r149); + goto CPyL104; +CPyL146: ; + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r150); + goto CPyL104; +CPyL147: ; + CPy_DECREF(cpy_r_r156); + goto CPyL101; +CPyL148: ; + CPy_DecRef(cpy_r_r149); + goto CPyL104; +CPyL149: ; + CPy_DECREF(cpy_r_r158); + goto CPyL103; +} + +PyObject *CPyPy_state____add_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract", "alias", 0}; + static CPyArg_Parser parser = {"O|O:_add_deployment", kwlist, 0}; + PyObject *obj_contract; + PyObject *obj_alias = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract, &obj_alias)) { + return NULL; + } + PyObject *arg_contract = obj_contract; + PyObject *arg_alias; + if (obj_alias == NULL) { + arg_alias = NULL; + goto __LL734; + } + if (PyUnicode_Check(obj_alias)) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL734; + if (obj_alias == Py_None) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL734; + CPy_TypeError("str or None", obj_alias); + goto fail; +__LL734: ; + char retval = CPyDef_state____add_deployment(arg_contract, arg_alias); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_add_deployment", 661, CPyStatic_state___globals); + return NULL; +} + +PyObject *CPyDef_state____remove_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias) { + PyObject *cpy_r_r0; + PyObject *cpy_r_query; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_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; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + char 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_r50; + PyObject *cpy_r_r51; + tuple_T3OOO cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + CPyTagged cpy_r_r89; + int64_t cpy_r_r90; + PyObject *cpy_r_r91; + tuple_T4CIOO cpy_r_r92; + CPyTagged cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_source; + PyObject *cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject **cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject **cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; + PyObject **cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject **cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + char cpy_r_r140; + PyObject *cpy_r_r141; + cpy_r_r0 = NULL; + cpy_r_query = cpy_r_r0; + if (cpy_r_address != NULL) goto CPyL99; + cpy_r_r1 = Py_None; + cpy_r_address = cpy_r_r1; +CPyL2: ; + if (cpy_r_alias != NULL) goto CPyL100; + cpy_r_r2 = Py_None; + cpy_r_alias = cpy_r_r2; +CPyL4: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_address != cpy_r_r3; + if (!cpy_r_r4) goto CPyL14; + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r5 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 700, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL101; + } + cpy_r_r6 = CPyStr_IsTrue(cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (!cpy_r_r6) goto CPyL14; + cpy_r_r7 = (PyObject *)&_Py_NoneStruct; + cpy_r_r8 = cpy_r_alias != cpy_r_r7; + if (!cpy_r_r8) goto CPyL14; + CPy_INCREF(cpy_r_alias); + if (likely(cpy_r_alias != Py_None)) + cpy_r_r9 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 701, CPyStatic_state___globals, "str", cpy_r_alias); + goto CPyL101; + } + cpy_r_r10 = CPyStr_IsTrue(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (cpy_r_r10) { + goto CPyL102; + } else + goto CPyL14; +CPyL10: ; + cpy_r_r11 = CPyStatics[1154]; /* ('Passed both params address and alias, should be only ' + 'one!') */ + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 704, CPyStatic_state___globals); + goto CPyL98; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 704, CPyStatic_state___globals); + goto CPyL98; + } + CPy_Raise(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 704, CPyStatic_state___globals); + goto CPyL98; + } + CPy_Unreachable(); +CPyL14: ; + cpy_r_r18 = (PyObject *)&_Py_NoneStruct; + cpy_r_r19 = cpy_r_address != cpy_r_r18; + if (!cpy_r_r19) goto CPyL24; + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r20 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 700, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL101; + } + cpy_r_r21 = CPyStr_IsTrue(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (cpy_r_r21) { + goto CPyL103; + } else + goto CPyL24; +CPyL17: ; + if (likely(cpy_r_address != Py_None)) + cpy_r_r22 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL104; + } + cpy_r_r23 = CPyStatic_state___globals; + cpy_r_r24 = CPyStatics[1150]; /* '_resolve_address' */ + cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals); + goto CPyL105; + } + PyObject *cpy_r_r26[1] = {cpy_r_r22}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, 0); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals); + goto CPyL105; + } + CPy_DECREF(cpy_r_r22); + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 706, CPyStatic_state___globals, "str", cpy_r_r28); + goto CPyL104; + } + cpy_r_address = cpy_r_r29; + cpy_r_r30 = CPyStatics[1155]; /* "address='" */ + CPy_INCREF(cpy_r_address); + if (likely(cpy_r_address != Py_None)) + cpy_r_r31 = cpy_r_address; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 707, CPyStatic_state___globals, "str", cpy_r_address); + goto CPyL106; + } + cpy_r_r32 = CPyStatics[132]; /* "'" */ + cpy_r_r33 = CPyStr_Build(3, cpy_r_r30, cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 707, CPyStatic_state___globals); + goto CPyL106; + } + cpy_r_query = cpy_r_r33; + goto CPyL30; +CPyL24: ; + cpy_r_r34 = (PyObject *)&_Py_NoneStruct; + cpy_r_r35 = cpy_r_alias != cpy_r_r34; + if (!cpy_r_r35) goto CPyL30; + CPy_INCREF(cpy_r_alias); + if (likely(cpy_r_alias != Py_None)) + cpy_r_r36 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 701, CPyStatic_state___globals, "str", cpy_r_alias); + goto CPyL101; + } + cpy_r_r37 = CPyStr_IsTrue(cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (cpy_r_r37) { + goto CPyL107; + } else + goto CPyL30; +CPyL27: ; + cpy_r_r38 = CPyStatics[1156]; /* "alias='" */ + CPy_INCREF(cpy_r_alias); + if (likely(cpy_r_alias != Py_None)) + cpy_r_r39 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 709, CPyStatic_state___globals, "str", cpy_r_alias); + goto CPyL106; + } + cpy_r_r40 = CPyStatics[132]; /* "'" */ + cpy_r_r41 = CPyStr_Build(3, cpy_r_r38, cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 709, CPyStatic_state___globals); + goto CPyL106; + } + cpy_r_query = cpy_r_r41; +CPyL30: ; + cpy_r_r42 = CPyStatics[861]; /* 'chain' */ + cpy_r_r43 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r43 == NULL)) { + goto CPyL108; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r44 = 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); + goto CPyL39; + } + CPy_Unreachable(); +CPyL33: ; + cpy_r_r45 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); + goto CPyL109; + } + if (likely(PyDict_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals, "dict", cpy_r_r46); + goto CPyL109; + } + cpy_r_r48 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r49 = CPyDict_GetItem(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); + goto CPyL109; + } + cpy_r_r50 = PyObject_Str(cpy_r_r49); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); + goto CPyL109; + } + cpy_r_r51 = CPyStr_Build(2, cpy_r_r42, cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 712, CPyStatic_state___globals); + goto CPyL109; + } + goto CPyL49; +CPyL39: ; + cpy_r_r52 = CPy_CatchError(); + cpy_r_r53 = CPyModule_builtins; + cpy_r_r54 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 713, CPyStatic_state___globals); + goto CPyL47; + } + cpy_r_r56 = CPy_ExceptionMatches(cpy_r_r55); + CPy_DecRef(cpy_r_r55); + if (!cpy_r_r56) goto CPyL45; + cpy_r_r57 = CPyStatics[1157]; /* 'Functionality not available in local environment' */ + cpy_r_r58 = CPyStatic_state___globals; + cpy_r_r59 = CPyStatics[1158]; /* 'BrownieEnvironmentError' */ + cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 714, CPyStatic_state___globals); + goto CPyL47; + } + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DecRef(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 714, CPyStatic_state___globals); + goto CPyL47; + } + CPy_Raise(cpy_r_r63); + CPy_DecRef(cpy_r_r63); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 714, CPyStatic_state___globals); + goto CPyL47; + } else + goto CPyL110; +CPyL44: ; + CPy_Unreachable(); +CPyL45: ; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL111; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + cpy_r_r64 = CPy_KeepPropagating(); + if (!cpy_r_r64) goto CPyL98; + CPy_Unreachable(); +CPyL49: ; + cpy_r_r65 = CPyDef_state____get_deployment(cpy_r_address, cpy_r_alias); + CPy_DECREF(cpy_r_alias); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 716, CPyStatic_state___globals); + goto CPyL112; + } + cpy_r_r66 = CPyStatic_state___cur; + if (unlikely(cpy_r_r66 == NULL)) { + goto CPyL113; + } else + goto CPyL53; +CPyL51: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r67 = 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); + goto CPyL98; + } + CPy_Unreachable(); +CPyL53: ; + cpy_r_r68 = CPyStatics[1177]; /* 'DELETE FROM ' */ + cpy_r_r69 = CPyStatics[1160]; /* ' WHERE ' */ + if (cpy_r_query == NULL) { + goto CPyL114; + } else + goto CPyL56; +CPyL54: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"query\" referenced before assignment"); + cpy_r_r70 = 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); + goto CPyL98; + } + CPy_Unreachable(); +CPyL56: ; + cpy_r_r71 = CPyStr_Build(4, cpy_r_r68, cpy_r_r51, cpy_r_r69, cpy_r_query); + CPy_DECREF(cpy_r_r51); + CPy_XDECREF(cpy_r_query); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r72 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r73 = CPyDef_sql___Cursor___execute(cpy_r_r66, cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 718, CPyStatic_state___globals); + goto CPyL115; + } + cpy_r_r74 = CPyDef_state____find_contract(cpy_r_address); + CPy_DECREF(cpy_r_address); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 720, CPyStatic_state___globals); + goto CPyL116; + } + CPy_INCREF(cpy_r_r74); + cpy_r_r75 = (PyObject *)&_Py_NoneStruct; + cpy_r_r76 = cpy_r_r74 != cpy_r_r75; + if (!cpy_r_r76) goto CPyL117; + cpy_r_r77 = cpy_r_r74; + cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); + CPy_DECREF(cpy_r_r77); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 720, CPyStatic_state___globals); + goto CPyL118; + } + cpy_r_r80 = cpy_r_r78; + if (!cpy_r_r80) goto CPyL119; + CPy_INCREF(cpy_r_r74); + cpy_r_r81 = cpy_r_r74; + cpy_r_r82 = CPyStatics[185]; /* '_build' */ + cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); + goto CPyL118; + } + if (likely(PyDict_Check(cpy_r_r83))) + cpy_r_r84 = cpy_r_r83; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals, "dict", cpy_r_r83); + goto CPyL118; + } + cpy_r_r85 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r86 = PyDict_New(); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); + goto CPyL120; + } + cpy_r_r87 = CPyDict_Get(cpy_r_r84, cpy_r_r85, cpy_r_r86); + CPy_DECREF(cpy_r_r84); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); + goto CPyL118; + } + if (likely(PyDict_Check(cpy_r_r87))) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals, "dict", cpy_r_r87); + goto CPyL118; + } + cpy_r_r89 = 0; + cpy_r_r90 = PyDict_Size(cpy_r_r88); + cpy_r_r91 = CPyDict_GetItemsIter(cpy_r_r88); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); + goto CPyL121; + } +CPyL70: ; + cpy_r_r92 = CPyDict_NextItem(cpy_r_r91, cpy_r_r89); + cpy_r_r93 = cpy_r_r92.f1; + cpy_r_r89 = cpy_r_r93; + cpy_r_r94 = cpy_r_r92.f0; + if (!cpy_r_r94) goto CPyL122; + cpy_r_r95 = cpy_r_r92.f2; + CPy_INCREF(cpy_r_r95); + cpy_r_r96 = cpy_r_r92.f3; + CPy_INCREF(cpy_r_r96); + CPy_DECREF(cpy_r_r92.f2); + CPy_DECREF(cpy_r_r92.f3); + if (likely(PyUnicode_Check(cpy_r_r95))) + cpy_r_r97 = cpy_r_r95; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals, "str", cpy_r_r95); + goto CPyL123; + } + CPy_DECREF(cpy_r_r97); + CPy_INCREF(cpy_r_r74); + cpy_r_r98 = cpy_r_r74; + cpy_r_r99 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 722, CPyStatic_state___globals); + goto CPyL124; + } + if (likely(PyDict_Check(cpy_r_r100))) + cpy_r_r101 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 722, CPyStatic_state___globals, "dict", cpy_r_r100); + goto CPyL124; + } + cpy_r_r102 = CPyDict_GetWithNone(cpy_r_r101, cpy_r_r96); + CPy_DECREF(cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 722, CPyStatic_state___globals); + goto CPyL124; + } + cpy_r_source = cpy_r_r102; + cpy_r_r103 = (PyObject *)&_Py_NoneStruct; + cpy_r_r104 = cpy_r_source == cpy_r_r103; + if (cpy_r_r104) { + goto CPyL125; + } else + goto CPyL126; +CPyL77: ; + cpy_r_r105 = CPyStatic_state___globals; + cpy_r_r106 = CPyStatics[27]; /* 'Path' */ + cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals); + goto CPyL124; + } + PyObject *cpy_r_r108[1] = {cpy_r_r96}; + cpy_r_r109 = (PyObject **)&cpy_r_r108; + cpy_r_r110 = PyObject_Vectorcall(cpy_r_r107, cpy_r_r109, 1, 0); + CPy_DECREF(cpy_r_r107); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals); + goto CPyL124; + } + CPy_DECREF(cpy_r_r96); + cpy_r_r111 = CPyStatics[1172]; /* 'read_text' */ + PyObject *cpy_r_r112[1] = {cpy_r_r110}; + cpy_r_r113 = (PyObject **)&cpy_r_r112; + cpy_r_r114 = PyObject_VectorcallMethod(cpy_r_r111, cpy_r_r113, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals); + goto CPyL127; + } + CPy_DECREF(cpy_r_r110); + if (likely(PyUnicode_Check(cpy_r_r114))) + cpy_r_r115 = cpy_r_r114; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 724, CPyStatic_state___globals, "str", cpy_r_r114); + goto CPyL128; + } + cpy_r_source = cpy_r_r115; +CPyL82: ; + cpy_r_r116 = cpy_r_source; + cpy_r_r117 = CPyStatics[1173]; /* 'encode' */ + PyObject *cpy_r_r118[1] = {cpy_r_r116}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); + goto CPyL129; + } + CPy_DECREF(cpy_r_r116); + cpy_r_r121 = cpy_r_r120; + cpy_r_r122 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r122 == NULL)) { + goto CPyL130; + } else + goto CPyL87; +CPyL85: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r123 = 0; + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); + goto CPyL98; + } + CPy_Unreachable(); +CPyL87: ; + PyObject *cpy_r_r124[1] = {cpy_r_r121}; + cpy_r_r125 = (PyObject **)&cpy_r_r124; + cpy_r_r126 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r125, 1, 0); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); + goto CPyL131; + } + CPy_DECREF(cpy_r_r121); + cpy_r_r127 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r128[1] = {cpy_r_r126}; + cpy_r_r129 = (PyObject **)&cpy_r_r128; + cpy_r_r130 = PyObject_VectorcallMethod(cpy_r_r127, cpy_r_r129, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals); + goto CPyL132; + } + CPy_DECREF(cpy_r_r126); + if (likely(PyUnicode_Check(cpy_r_r130))) + cpy_r_r131 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "_remove_deployment", 725, CPyStatic_state___globals, "str", cpy_r_r130); + goto CPyL128; + } + cpy_r_r132 = CPyStatic_state___cur; + if (unlikely(cpy_r_r132 == NULL)) { + goto CPyL133; + } else + goto CPyL93; +CPyL91: ; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r133 = 0; + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 726, CPyStatic_state___globals); + goto CPyL98; + } + CPy_Unreachable(); +CPyL93: ; + cpy_r_r134 = CPyStatics[1178]; /* "DELETE FROM sources WHERE hash='" */ + cpy_r_r135 = CPyStatics[132]; /* "'" */ + cpy_r_r136 = CPyStr_Build(3, cpy_r_r134, cpy_r_r131, cpy_r_r135); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 726, CPyStatic_state___globals); + goto CPyL128; + } + cpy_r_r137 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r138 = CPyDef_sql___Cursor___execute(cpy_r_r132, cpy_r_r136, cpy_r_r137); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + if (unlikely(cpy_r_r138 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 726, CPyStatic_state___globals); + goto CPyL128; + } + cpy_r_r139 = CPyDict_CheckSize(cpy_r_r88, cpy_r_r90); + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); + goto CPyL128; + } else + goto CPyL70; +CPyL96: ; + cpy_r_r140 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r140)) { + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 721, CPyStatic_state___globals); + goto CPyL116; + } +CPyL97: ; + return cpy_r_r65; +CPyL98: ; + cpy_r_r141 = NULL; + return cpy_r_r141; +CPyL99: ; + CPy_INCREF(cpy_r_address); + goto CPyL2; +CPyL100: ; + CPy_INCREF(cpy_r_alias); + goto CPyL4; +CPyL101: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_alias); + CPy_XDecRef(cpy_r_query); + goto CPyL98; +CPyL102: ; + CPy_DECREF(cpy_r_address); + CPy_DECREF(cpy_r_alias); + CPy_XDECREF(cpy_r_query); + goto CPyL10; +CPyL103: ; + CPy_XDECREF(cpy_r_query); + goto CPyL17; +CPyL104: ; + CPy_DecRef(cpy_r_alias); + goto CPyL98; +CPyL105: ; + CPy_DecRef(cpy_r_alias); + CPy_DecRef(cpy_r_r22); + goto CPyL98; +CPyL106: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_alias); + goto CPyL98; +CPyL107: ; + CPy_XDECREF(cpy_r_query); + goto CPyL27; +CPyL108: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_alias); + CPy_XDecRef(cpy_r_query); + goto CPyL31; +CPyL109: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_alias); + CPy_XDecRef(cpy_r_query); + goto CPyL39; +CPyL110: ; + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL44; +CPyL111: ; + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL46; +CPyL112: ; + CPy_DecRef(cpy_r_address); + CPy_XDecRef(cpy_r_query); + CPy_DecRef(cpy_r_r51); + goto CPyL98; +CPyL113: ; + CPy_DecRef(cpy_r_address); + CPy_XDecRef(cpy_r_query); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r65); + goto CPyL51; +CPyL114: ; + CPy_DECREF(cpy_r_address); + CPy_DECREF(cpy_r_r51); + CPy_DECREF_NO_IMM(cpy_r_r65); + goto CPyL54; +CPyL115: ; + CPy_DecRef(cpy_r_address); + CPy_DecRef(cpy_r_r65); + goto CPyL98; +CPyL116: ; + CPy_DecRef(cpy_r_r65); + goto CPyL98; +CPyL117: ; + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + goto CPyL97; +CPyL118: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + goto CPyL98; +CPyL119: ; + CPy_DECREF(cpy_r_r74); + goto CPyL97; +CPyL120: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r84); + goto CPyL98; +CPyL121: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + goto CPyL98; +CPyL122: ; + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r88); + CPy_DECREF(cpy_r_r91); + CPy_DECREF(cpy_r_r92.f2); + CPy_DECREF(cpy_r_r92.f3); + goto CPyL96; +CPyL123: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r96); + goto CPyL98; +CPyL124: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r96); + goto CPyL98; +CPyL125: ; + CPy_DECREF(cpy_r_source); + goto CPyL77; +CPyL126: ; + CPy_DECREF(cpy_r_r96); + goto CPyL82; +CPyL127: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r110); + goto CPyL98; +CPyL128: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + goto CPyL98; +CPyL129: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r116); + goto CPyL98; +CPyL130: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r121); + goto CPyL85; +CPyL131: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r121); + goto CPyL98; +CPyL132: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r126); + goto CPyL98; +CPyL133: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r131); + goto CPyL91; +} + +PyObject *CPyPy_state____remove_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"address", "alias", 0}; + static CPyArg_Parser parser = {"|OO:_remove_deployment", kwlist, 0}; + PyObject *obj_address = NULL; + PyObject *obj_alias = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_address, &obj_alias)) { + return NULL; + } + PyObject *arg_address; + if (obj_address == NULL) { + arg_address = NULL; + goto __LL735; + } + if (PyUnicode_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL735; + if (obj_address == Py_None) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL735; + CPy_TypeError("str or None", obj_address); + goto fail; +__LL735: ; + PyObject *arg_alias; + if (obj_alias == NULL) { + arg_alias = NULL; + goto __LL736; + } + if (PyUnicode_Check(obj_alias)) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL736; + if (obj_alias == Py_None) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL736; + CPy_TypeError("str or None", obj_alias); + goto fail; +__LL736: ; + PyObject *retval = CPyDef_state____remove_deployment(arg_address, arg_alias); + return retval; +fail: ; + CPy_AddTraceback("brownie/network/state.py", "_remove_deployment", 699, CPyStatic_state___globals); + return NULL; +} + +char CPyDef_state_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + PyObject **cpy_r_r8; + void *cpy_r_r10; + void *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r42; + void *cpy_r_r44; + void *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + tuple_T2OO cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + tuple_T2OO cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + int32_t cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + tuple_T2OO cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + tuple_T2OO 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; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + tuple_T2OO cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + int32_t cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + int32_t cpy_r_r155; + char cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + int32_t cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject **cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + int32_t cpy_r_r171; + char cpy_r_r172; + PyObject *cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + char cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + char cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject **cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + int32_t cpy_r_r197; + char cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + int32_t cpy_r_r201; + char cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + int32_t cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + int32_t cpy_r_r209; + char cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + int32_t cpy_r_r213; + char cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + int32_t cpy_r_r217; + char cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + int32_t cpy_r_r221; + char cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + int32_t cpy_r_r225; + char cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + int32_t cpy_r_r229; + char cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + int32_t cpy_r_r233; + char cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + int32_t cpy_r_r237; + char cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + int32_t cpy_r_r241; + char cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + int32_t cpy_r_r245; + char cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + int32_t cpy_r_r249; + char cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + int32_t cpy_r_r253; + char cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + int32_t cpy_r_r257; + char cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + int32_t cpy_r_r261; + char cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + int32_t cpy_r_r265; + char cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + int32_t cpy_r_r269; + char cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + int32_t cpy_r_r273; + char cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + int32_t cpy_r_r277; + char cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + int32_t cpy_r_r281; + char cpy_r_r282; + PyObject **cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + PyObject *cpy_r_r288; + PyObject **cpy_r_r290; + PyObject *cpy_r_r291; + PyObject *cpy_r_r292; + PyObject *cpy_r_r293; + int32_t cpy_r_r294; + char cpy_r_r295; + PyObject *cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + char cpy_r_r303; + PyObject *cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + PyObject **cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + int32_t cpy_r_r316; + char cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + int32_t cpy_r_r320; + char cpy_r_r321; + PyObject *cpy_r_r322; + PyObject *cpy_r_r323; + int32_t cpy_r_r324; + char cpy_r_r325; + PyObject *cpy_r_r326; + PyObject *cpy_r_r327; + int32_t cpy_r_r328; + char cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + int32_t cpy_r_r332; + char cpy_r_r333; + PyObject *cpy_r_r334; + PyObject *cpy_r_r335; + int32_t cpy_r_r336; + char cpy_r_r337; + PyObject *cpy_r_r338; + PyObject *cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject **cpy_r_r343; + PyObject *cpy_r_r344; + PyObject *cpy_r_r345; + int32_t cpy_r_r346; + char cpy_r_r347; + PyObject *cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject **cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + int32_t cpy_r_r356; + char cpy_r_r357; + PyObject *cpy_r_r358; + PyObject *cpy_r_r359; + PyObject *cpy_r_r360; + PyObject *cpy_r_r361; + PyObject **cpy_r_r363; + PyObject *cpy_r_r364; + PyObject *cpy_r_r365; + int32_t cpy_r_r366; + char cpy_r_r367; + PyObject *cpy_r_r368; + PyObject *cpy_r_r369; + PyObject *cpy_r_r370; + PyObject *cpy_r_r371; + PyObject **cpy_r_r373; + PyObject *cpy_r_r374; + PyObject *cpy_r_r375; + int32_t cpy_r_r376; + char cpy_r_r377; + PyObject *cpy_r_r378; + PyObject *cpy_r_r379; + PyObject *cpy_r_r380; + PyObject *cpy_r_r381; + PyObject **cpy_r_r383; + PyObject *cpy_r_r384; + PyObject *cpy_r_r385; + int32_t cpy_r_r386; + char cpy_r_r387; + PyObject *cpy_r_r388; + PyObject *cpy_r_r389; + int32_t cpy_r_r390; + char cpy_r_r391; + PyObject *cpy_r_r392; + PyObject *cpy_r_r393; + int32_t cpy_r_r394; + char cpy_r_r395; + PyObject *cpy_r_r396; + PyObject *cpy_r_r397; + int32_t cpy_r_r398; + char cpy_r_r399; + PyObject *cpy_r_r400; + PyObject *cpy_r_r401; + int32_t cpy_r_r402; + char cpy_r_r403; + PyObject *cpy_r_r404; + PyObject *cpy_r_r405; + int32_t cpy_r_r406; + char cpy_r_r407; + PyObject *cpy_r_r408; + PyObject *cpy_r_r409; + int32_t cpy_r_r410; + char cpy_r_r411; + PyObject *cpy_r_r412; + PyObject *cpy_r_r413; + int32_t cpy_r_r414; + char cpy_r_r415; + PyObject *cpy_r_r416; + PyObject *cpy_r_r417; + int32_t cpy_r_r418; + char cpy_r_r419; + PyObject *cpy_r_r420; + PyObject *cpy_r_r421; + int32_t cpy_r_r422; + char cpy_r_r423; + PyObject *cpy_r_r424; + PyObject *cpy_r_r425; + int32_t cpy_r_r426; + char cpy_r_r427; + PyObject *cpy_r_r428; + PyObject *cpy_r_r429; + int32_t cpy_r_r430; + char cpy_r_r431; + PyObject *cpy_r_r432; + PyObject *cpy_r_r433; + int32_t cpy_r_r434; + char cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; + int32_t cpy_r_r438; + char cpy_r_r439; + PyObject *cpy_r_r440; + PyObject *cpy_r_r441; + int32_t cpy_r_r442; + char cpy_r_r443; + PyObject *cpy_r_r444; + PyObject *cpy_r_r445; + int32_t cpy_r_r446; + char cpy_r_r447; + PyObject *cpy_r_r448; + PyObject *cpy_r_r449; + int32_t cpy_r_r450; + char cpy_r_r451; + PyObject **cpy_r_r453; + PyObject *cpy_r_r454; + PyObject *cpy_r_r455; + PyObject *cpy_r_r456; + PyObject *cpy_r_r457; + PyObject **cpy_r_r459; + PyObject *cpy_r_r460; + PyObject *cpy_r_r461; + PyObject *cpy_r_r462; + int32_t cpy_r_r463; + char cpy_r_r464; + PyObject *cpy_r_r465; + char cpy_r_r466; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", -1, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_gc; + cpy_r_r6 = (PyObject **)&CPyModule_threading; + cpy_r_r7 = (PyObject **)&CPyModule_time; + cpy_r_r8 = (PyObject **)&CPyModule_weakref; + PyObject **cpy_r_r9[4] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8}; + cpy_r_r10 = (void *)&cpy_r_r9; + int64_t cpy_r_r11[4] = {3, 4, 5, 6}; + cpy_r_r12 = (void *)&cpy_r_r11; + cpy_r_r13 = CPyStatics[2262]; /* (('gc', 'gc', 'gc'), + ('threading', 'threading', 'threading'), + ('time', 'time', 'time'), + ('weakref', 'weakref', 'weakref')) */ + cpy_r_r14 = CPyStatic_state___globals; + cpy_r_r15 = CPyStatics[1181]; /* 'brownie/network/state.py' */ + cpy_r_r16 = CPyStatics[12]; /* '' */ + cpy_r_r17 = CPyImport_ImportMany(cpy_r_r13, cpy_r_r10, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r12); + if (!cpy_r_r17) goto CPyL182; + cpy_r_r18 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r19 = CPyStatics[9]; /* 'pathlib' */ + cpy_r_r20 = CPyStatic_state___globals; + cpy_r_r21 = CPyImport_ImportFromMany(cpy_r_r19, cpy_r_r18, cpy_r_r18, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 7, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_pathlib = cpy_r_r21; + CPy_INCREF(CPyModule_pathlib); + CPy_DECREF(cpy_r_r21); + cpy_r_r22 = CPyStatics[2263]; /* ('OperationalError',) */ + cpy_r_r23 = CPyStatics[1182]; /* 'sqlite3' */ + cpy_r_r24 = CPyStatic_state___globals; + cpy_r_r25 = CPyImport_ImportFromMany(cpy_r_r23, cpy_r_r22, cpy_r_r22, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 8, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_sqlite3 = cpy_r_r25; + CPy_INCREF(CPyModule_sqlite3); + CPy_DECREF(cpy_r_r25); + cpy_r_r26 = CPyStatics[2264]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', + 'Iterator', 'List', 'Optional', 'Tuple', 'Union', + 'final') */ + cpy_r_r27 = CPyStatics[14]; /* 'typing' */ + cpy_r_r28 = CPyStatic_state___globals; + cpy_r_r29 = CPyImport_ImportFromMany(cpy_r_r27, cpy_r_r26, cpy_r_r26, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 9, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_typing = cpy_r_r29; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r29); + cpy_r_r30 = CPyStatics[2265]; /* ('BlockNumber', 'ChecksumAddress', 'HexAddress', + 'HexStr') */ + cpy_r_r31 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r32 = CPyStatic_state___globals; + cpy_r_r33 = CPyImport_ImportFromMany(cpy_r_r31, cpy_r_r30, cpy_r_r30, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 23, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_eth_typing = cpy_r_r33; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r33); + cpy_r_r34 = CPyStatics[2227]; /* ('AttributeDict',) */ + cpy_r_r35 = CPyStatics[962]; /* 'web3.datastructures' */ + cpy_r_r36 = CPyStatic_state___globals; + cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 24, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_web3___datastructures = cpy_r_r37; + CPy_INCREF(CPyModule_web3___datastructures); + CPy_DECREF(cpy_r_r37); + cpy_r_r38 = CPyStatics[2266]; /* ('BlockData',) */ + cpy_r_r39 = CPyStatics[1007]; /* 'web3.types' */ + cpy_r_r40 = CPyStatic_state___globals; + cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 25, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_web3___types = cpy_r_r41; + CPy_INCREF(CPyModule_web3___types); + CPy_DECREF(cpy_r_r41); + cpy_r_r42 = (PyObject **)&CPyModule_brownie___network___rpc; + PyObject **cpy_r_r43[1] = {cpy_r_r42}; + cpy_r_r44 = (void *)&cpy_r_r43; + int64_t cpy_r_r45[1] = {27}; + cpy_r_r46 = (void *)&cpy_r_r45; + cpy_r_r47 = CPyStatics[2268]; /* (('brownie.network.rpc', 'brownie.network.rpc', 'rpc'),) */ + cpy_r_r48 = CPyStatic_state___globals; + cpy_r_r49 = CPyStatics[1181]; /* 'brownie/network/state.py' */ + cpy_r_r50 = CPyStatics[12]; /* '' */ + cpy_r_r51 = CPyImport_ImportMany(cpy_r_r47, cpy_r_r44, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r46); + if (!cpy_r_r51) goto CPyL182; + cpy_r_r52 = CPyStatics[2269]; /* ('sha1',) */ + cpy_r_r53 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r54 = CPyStatic_state___globals; + cpy_r_r55 = CPyImport_ImportFromMany(cpy_r_r53, cpy_r_r52, cpy_r_r52, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 28, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie____c_constants = cpy_r_r55; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r55); + cpy_r_r56 = CPyStatics[2135]; /* ('CONFIG', '_get_data_folder') */ + cpy_r_r57 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r58 = CPyStatic_state___globals; + cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 29, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie____config = cpy_r_r59; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r59); + cpy_r_r60 = CPyStatics[2160]; /* ('_Singleton',) */ + cpy_r_r61 = CPyStatics[626]; /* 'brownie._singleton' */ + cpy_r_r62 = CPyStatic_state___globals; + cpy_r_r63 = CPyImport_ImportFromMany(cpy_r_r61, cpy_r_r60, cpy_r_r60, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 30, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie____singleton = cpy_r_r63; + CPy_INCREF(CPyModule_brownie____singleton); + CPy_DECREF(cpy_r_r63); + cpy_r_r64 = CPyStatics[2270]; /* ('Wei',) */ + cpy_r_r65 = CPyStatics[162]; /* 'brownie.convert' */ + cpy_r_r66 = CPyStatic_state___globals; + cpy_r_r67 = CPyImport_ImportFromMany(cpy_r_r65, cpy_r_r64, cpy_r_r64, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 31, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___convert = cpy_r_r67; + CPy_INCREF(CPyModule_brownie___convert); + CPy_DECREF(cpy_r_r67); + cpy_r_r68 = CPyStatics[2271]; /* ('BrownieEnvironmentError', 'CompilerError') */ + cpy_r_r69 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r70 = CPyStatic_state___globals; + cpy_r_r71 = CPyImport_ImportFromMany(cpy_r_r69, cpy_r_r68, cpy_r_r68, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 32, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___exceptions = cpy_r_r71; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r71); + cpy_r_r72 = CPyStatics[2272]; /* ('DEPLOYMENT_KEYS',) */ + cpy_r_r73 = CPyStatics[1187]; /* 'brownie.project.build' */ + cpy_r_r74 = CPyStatic_state___globals; + cpy_r_r75 = CPyImport_ImportFromMany(cpy_r_r73, cpy_r_r72, cpy_r_r72, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 33, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___project___build = cpy_r_r75; + CPy_INCREF(CPyModule_brownie___project___build); + CPy_DECREF(cpy_r_r75); + cpy_r_r76 = CPyStatics[2273]; /* ('ContractBuildJson', 'ContractName', 'ProgramCounter') */ + cpy_r_r77 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r78 = CPyStatic_state___globals; + cpy_r_r79 = CPyImport_ImportFromMany(cpy_r_r77, cpy_r_r76, cpy_r_r76, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 34, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___typing = cpy_r_r79; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r79); + cpy_r_r80 = CPyStatics[2178]; /* ('bytes_to_hexstring',) */ + cpy_r_r81 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r82 = CPyStatic_state___globals; + cpy_r_r83 = CPyImport_ImportFromMany(cpy_r_r81, cpy_r_r80, cpy_r_r80, cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 35, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___utils = cpy_r_r83; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r83); + cpy_r_r84 = CPyStatics[2249]; /* ('Cursor',) */ + cpy_r_r85 = CPyStatics[1053]; /* 'brownie.utils.sql' */ + cpy_r_r86 = CPyStatic_state___globals; + cpy_r_r87 = CPyImport_ImportFromMany(cpy_r_r85, cpy_r_r84, cpy_r_r84, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 36, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___utils___sql = cpy_r_r87; + CPy_INCREF(CPyModule_brownie___utils___sql); + CPy_DECREF(cpy_r_r87); + cpy_r_r88 = CPyStatics[2274]; /* ('TransactionReceipt',) */ + cpy_r_r89 = CPyStatics[1191]; /* 'brownie.network.transaction' */ + cpy_r_r90 = CPyStatic_state___globals; + cpy_r_r91 = CPyImport_ImportFromMany(cpy_r_r89, cpy_r_r88, cpy_r_r88, cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 38, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___network___transaction = cpy_r_r91; + CPy_INCREF(CPyModule_brownie___network___transaction); + CPy_DECREF(cpy_r_r91); + cpy_r_r92 = CPyStatics[2275]; /* ('_resolve_address', 'web3') */ + cpy_r_r93 = CPyStatics[860]; /* 'brownie.network.web3' */ + cpy_r_r94 = CPyStatic_state___globals; + cpy_r_r95 = CPyImport_ImportFromMany(cpy_r_r93, cpy_r_r92, cpy_r_r92, cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 39, CPyStatic_state___globals); + goto CPyL182; + } + CPyModule_brownie___network___web3 = cpy_r_r95; + CPy_INCREF(CPyModule_brownie___network___web3); + CPy_DECREF(cpy_r_r95); + cpy_r_r96 = CPyStatic_state___globals; + cpy_r_r97 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r98 = CPyDict_GetItem(cpy_r_r96, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r99 = (PyObject *)&PyUnicode_Type; + cpy_r_r100 = CPyStatic_state___globals; + cpy_r_r101 = CPyStatics[483]; /* 'Tuple' */ + cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); + goto CPyL183; + } + cpy_r_r103 = CPyStatic_state___globals; + cpy_r_r104 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r105 = CPyDict_GetItem(cpy_r_r103, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); + goto CPyL184; + } + cpy_r_r106 = (PyObject *)&PyUnicode_Type; + CPy_INCREF(cpy_r_r106); + cpy_r_r107.f0 = cpy_r_r105; + cpy_r_r107.f1 = cpy_r_r106; + cpy_r_r108 = PyTuple_New(2); + if (unlikely(cpy_r_r108 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp737 = cpy_r_r107.f0; + PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp737); + PyObject *__tmp738 = cpy_r_r107.f1; + PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp738); + cpy_r_r109 = PyObject_GetItem(cpy_r_r102, cpy_r_r108); + CPy_DECREF(cpy_r_r102); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); + goto CPyL183; + } + CPy_INCREF(cpy_r_r99); + cpy_r_r110.f0 = cpy_r_r99; + cpy_r_r110.f1 = cpy_r_r109; + cpy_r_r111 = PyTuple_New(2); + if (unlikely(cpy_r_r111 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp739 = cpy_r_r110.f0; + PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp739); + PyObject *__tmp740 = cpy_r_r110.f1; + PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp740); + cpy_r_r112 = PyObject_GetItem(cpy_r_r98, cpy_r_r111); + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r113 = CPyStatic_state___globals; + cpy_r_r114 = CPyStatics[1192]; /* 'PathMap' */ + cpy_r_r115 = CPyDict_SetItem(cpy_r_r113, cpy_r_r114, cpy_r_r112); + CPy_DECREF(cpy_r_r112); + cpy_r_r116 = cpy_r_r115 >= 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/network/state.py", "", 44, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r117 = CPyStatic_state___globals; + cpy_r_r118 = CPyStatics[483]; /* 'Tuple' */ + cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r120 = CPyStatic_state___globals; + cpy_r_r121 = CPyStatics[1188]; /* 'ContractBuildJson' */ + cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL185; + } + cpy_r_r123 = CPyStatic_state___globals; + cpy_r_r124 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r125 = CPyDict_GetItem(cpy_r_r123, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL186; + } + cpy_r_r126 = (PyObject *)&PyUnicode_Type; + cpy_r_r127 = CPyStatic_state___globals; + cpy_r_r128 = CPyStatics[368]; /* 'Any' */ + cpy_r_r129 = CPyDict_GetItem(cpy_r_r127, cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL187; + } + CPy_INCREF(cpy_r_r126); + cpy_r_r130.f0 = cpy_r_r126; + cpy_r_r130.f1 = cpy_r_r129; + cpy_r_r131 = PyTuple_New(2); + if (unlikely(cpy_r_r131 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp741 = cpy_r_r130.f0; + PyTuple_SET_ITEM(cpy_r_r131, 0, __tmp741); + PyObject *__tmp742 = cpy_r_r130.f1; + PyTuple_SET_ITEM(cpy_r_r131, 1, __tmp742); + cpy_r_r132 = PyObject_GetItem(cpy_r_r125, cpy_r_r131); + CPy_DECREF(cpy_r_r125); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL186; + } + cpy_r_r133.f0 = cpy_r_r122; + cpy_r_r133.f1 = cpy_r_r132; + cpy_r_r134 = PyTuple_New(2); + if (unlikely(cpy_r_r134 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp743 = cpy_r_r133.f0; + PyTuple_SET_ITEM(cpy_r_r134, 0, __tmp743); + PyObject *__tmp744 = cpy_r_r133.f1; + PyTuple_SET_ITEM(cpy_r_r134, 1, __tmp744); + cpy_r_r135 = PyObject_GetItem(cpy_r_r119, cpy_r_r134); + CPy_DECREF(cpy_r_r119); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r136 = CPyStatic_state___globals; + cpy_r_r137 = CPyStatics[1193]; /* 'Deployment' */ + cpy_r_r138 = CPyDict_SetItem(cpy_r_r136, cpy_r_r137, cpy_r_r135); + CPy_DECREF(cpy_r_r135); + cpy_r_r139 = cpy_r_r138 >= 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/network/state.py", "", 45, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r140 = CPyStatic_state___globals; + cpy_r_r141 = CPyStatics[747]; /* 'Union' */ + cpy_r_r142 = CPyDict_GetItem(cpy_r_r140, cpy_r_r141); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 47, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r143 = CPyStatics[1151]; /* 'Contract' */ + cpy_r_r144 = CPyStatics[1194]; /* 'ProjectContract' */ + CPy_INCREF(cpy_r_r143); + CPy_INCREF(cpy_r_r144); + cpy_r_r145.f0 = cpy_r_r143; + cpy_r_r145.f1 = cpy_r_r144; + cpy_r_r146 = PyTuple_New(2); + if (unlikely(cpy_r_r146 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp745 = cpy_r_r145.f0; + PyTuple_SET_ITEM(cpy_r_r146, 0, __tmp745); + PyObject *__tmp746 = cpy_r_r145.f1; + PyTuple_SET_ITEM(cpy_r_r146, 1, __tmp746); + cpy_r_r147 = PyObject_GetItem(cpy_r_r142, cpy_r_r146); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 47, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r148 = CPyStatic_state___globals; + cpy_r_r149 = CPyStatics[1195]; /* 'AnyContract' */ + cpy_r_r150 = CPyDict_SetItem(cpy_r_r148, cpy_r_r149, cpy_r_r147); + CPy_DECREF(cpy_r_r147); + cpy_r_r151 = cpy_r_r150 >= 0; + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/network/state.py", "", 47, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r152 = PyDict_New(); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 49, CPyStatic_state___globals); + goto CPyL182; + } + CPyStatic_state____contract_map = cpy_r_r152; + CPy_INCREF(CPyStatic_state____contract_map); + cpy_r_r153 = CPyStatic_state___globals; + cpy_r_r154 = CPyStatics[1196]; /* '_contract_map' */ + cpy_r_r155 = CPyDict_SetItem(cpy_r_r153, cpy_r_r154, cpy_r_r152); + CPy_DECREF(cpy_r_r152); + cpy_r_r156 = cpy_r_r155 >= 0; + if (unlikely(!cpy_r_r156)) { + CPy_AddTraceback("brownie/network/state.py", "", 49, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r157 = PyList_New(0); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 50, CPyStatic_state___globals); + goto CPyL182; + } + CPyStatic_state____revert_refs = cpy_r_r157; + CPy_INCREF_NO_IMM(CPyStatic_state____revert_refs); + cpy_r_r158 = CPyStatic_state___globals; + cpy_r_r159 = CPyStatics[1197]; /* '_revert_refs' */ + cpy_r_r160 = CPyDict_SetItem(cpy_r_r158, cpy_r_r159, cpy_r_r157); + CPy_DECREF_NO_IMM(cpy_r_r157); + cpy_r_r161 = cpy_r_r160 >= 0; + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/network/state.py", "", 50, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r162 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r163 = CPyStatics[1198]; /* 'deployments.db' */ + cpy_r_r164 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r165[2] = {cpy_r_r162, cpy_r_r163}; + cpy_r_r166 = (PyObject **)&cpy_r_r165; + cpy_r_r167 = PyObject_VectorcallMethod(cpy_r_r164, cpy_r_r166, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); + goto CPyL188; + } + CPy_DECREF(cpy_r_r162); + cpy_r_r168 = CPyDef_sql___Cursor(cpy_r_r167); + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); + goto CPyL182; + } + CPyStatic_state___cur = cpy_r_r168; + CPy_INCREF_NO_IMM(CPyStatic_state___cur); + cpy_r_r169 = CPyStatic_state___globals; + cpy_r_r170 = CPyStatics[1058]; /* 'cur' */ + cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); + CPy_DECREF_NO_IMM(cpy_r_r168); + cpy_r_r172 = cpy_r_r171 >= 0; + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("brownie/network/state.py", "", 52, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r173 = CPyStatic_state___cur; + if (likely(cpy_r_r173 != NULL)) goto CPyL50; + PyErr_SetString(PyExc_NameError, "value for final name \"cur\" was not set"); + cpy_r_r174 = 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/network/state.py", "", 53, CPyStatic_state___globals); + goto CPyL182; + } + CPy_Unreachable(); +CPyL50: ; + cpy_r_r175 = CPyStatics[1199]; /* ('CREATE TABLE IF NOT EXISTS sources (hash PRIMARY ' + 'KEY, source)') */ + cpy_r_r176 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r177 = CPyDef_sql___Cursor___execute(cpy_r_r173, cpy_r_r175, cpy_r_r176); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r177 == 2)) { + CPy_AddTraceback("brownie/network/state.py", "", 53, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r178 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r179 = CPyStatic_state___globals; + cpy_r_r180 = CPyStatics[567]; /* '_Singleton' */ + cpy_r_r181 = CPyDict_GetItem(cpy_r_r179, cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL189; + } + cpy_r_r182 = CPy_CalculateMetaclass(cpy_r_r181, cpy_r_r178); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL190; + } + cpy_r_r183 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r184 = PyObject_HasAttr(cpy_r_r182, cpy_r_r183); + if (!cpy_r_r184) goto CPyL58; + cpy_r_r185 = CPyStatics[857]; /* 'TxHistory' */ + cpy_r_r186 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r187 = CPyObject_GetAttr(cpy_r_r182, cpy_r_r186); + if (unlikely(cpy_r_r187 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL190; + } + PyObject *cpy_r_r188[2] = {cpy_r_r185, cpy_r_r178}; + cpy_r_r189 = (PyObject **)&cpy_r_r188; + cpy_r_r190 = PyObject_Vectorcall(cpy_r_r187, cpy_r_r189, 2, 0); + CPy_DECREF(cpy_r_r187); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL190; + } + if (likely(PyDict_Check(cpy_r_r190))) + cpy_r_r191 = cpy_r_r190; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals, "dict", cpy_r_r190); + goto CPyL190; + } + cpy_r_r192 = cpy_r_r191; + goto CPyL60; +CPyL58: ; + cpy_r_r193 = PyDict_New(); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL190; + } + cpy_r_r192 = cpy_r_r193; +CPyL60: ; + cpy_r_r194 = PyDict_New(); + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL191; + } + cpy_r_r195 = CPyDef_state_____init___3_TxHistory_obj(); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 62, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r196 = CPyStatics[289]; /* '__init__' */ + cpy_r_r197 = CPyDict_SetItem(cpy_r_r192, cpy_r_r196, cpy_r_r195); + CPy_DECREF_NO_IMM(cpy_r_r195); + cpy_r_r198 = cpy_r_r197 >= 0; + if (unlikely(!cpy_r_r198)) { + CPy_AddTraceback("brownie/network/state.py", "", 62, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r199 = CPyDef_state_____repr___3_TxHistory_obj(); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 67, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r200 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r201 = CPyDict_SetItem(cpy_r_r192, cpy_r_r200, cpy_r_r199); + CPy_DECREF_NO_IMM(cpy_r_r199); + cpy_r_r202 = cpy_r_r201 >= 0; + if (unlikely(!cpy_r_r202)) { + CPy_AddTraceback("brownie/network/state.py", "", 67, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r203 = CPyDef_state_____getattribute___3_TxHistory_obj(); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 72, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r204 = CPyStatics[1100]; /* '__getattribute__' */ + cpy_r_r205 = CPyDict_SetItem(cpy_r_r192, cpy_r_r204, cpy_r_r203); + CPy_DECREF_NO_IMM(cpy_r_r203); + cpy_r_r206 = cpy_r_r205 >= 0; + if (unlikely(!cpy_r_r206)) { + CPy_AddTraceback("brownie/network/state.py", "", 72, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r207 = CPyDef_state_____bool___3_TxHistory_obj(); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 79, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r208 = CPyStatics[1200]; /* '__bool__' */ + cpy_r_r209 = CPyDict_SetItem(cpy_r_r192, cpy_r_r208, cpy_r_r207); + CPy_DECREF_NO_IMM(cpy_r_r207); + cpy_r_r210 = cpy_r_r209 >= 0; + if (unlikely(!cpy_r_r210)) { + CPy_AddTraceback("brownie/network/state.py", "", 79, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r211 = CPyDef_state_____contains___3_TxHistory_obj(); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 82, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r212 = CPyStatics[784]; /* '__contains__' */ + cpy_r_r213 = CPyDict_SetItem(cpy_r_r192, cpy_r_r212, cpy_r_r211); + CPy_DECREF_NO_IMM(cpy_r_r211); + cpy_r_r214 = cpy_r_r213 >= 0; + if (unlikely(!cpy_r_r214)) { + CPy_AddTraceback("brownie/network/state.py", "", 82, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r215 = CPyDef_state_____iter___3_TxHistory_obj(); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 85, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r216 = CPyStatics[1201]; /* '__iter__' */ + cpy_r_r217 = CPyDict_SetItem(cpy_r_r192, cpy_r_r216, cpy_r_r215); + CPy_DECREF_NO_IMM(cpy_r_r215); + cpy_r_r218 = cpy_r_r217 >= 0; + if (unlikely(!cpy_r_r218)) { + CPy_AddTraceback("brownie/network/state.py", "", 85, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r219 = CPyDef_state_____getitem___3_TxHistory_obj(); + if (unlikely(cpy_r_r219 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 88, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r220 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r221 = CPyDict_SetItem(cpy_r_r192, cpy_r_r220, cpy_r_r219); + CPy_DECREF_NO_IMM(cpy_r_r219); + cpy_r_r222 = cpy_r_r221 >= 0; + if (unlikely(!cpy_r_r222)) { + CPy_AddTraceback("brownie/network/state.py", "", 88, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r223 = CPyDef_state_____len___3_TxHistory_obj(); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 91, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r224 = CPyStatics[739]; /* '__len__' */ + cpy_r_r225 = CPyDict_SetItem(cpy_r_r192, cpy_r_r224, cpy_r_r223); + CPy_DECREF_NO_IMM(cpy_r_r223); + cpy_r_r226 = cpy_r_r225 >= 0; + if (unlikely(!cpy_r_r226)) { + CPy_AddTraceback("brownie/network/state.py", "", 91, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r227 = CPyDef_state____reset_TxHistory_obj(); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 94, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r228 = CPyStatics[1149]; /* '_reset' */ + cpy_r_r229 = CPyDict_SetItem(cpy_r_r192, cpy_r_r228, cpy_r_r227); + CPy_DECREF_NO_IMM(cpy_r_r227); + cpy_r_r230 = cpy_r_r229 >= 0; + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("brownie/network/state.py", "", 94, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r231 = CPyDef_state____revert_TxHistory_obj(); + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 97, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r232 = CPyStatics[1141]; /* '_revert' */ + cpy_r_r233 = CPyDict_SetItem(cpy_r_r192, cpy_r_r232, cpy_r_r231); + CPy_DECREF_NO_IMM(cpy_r_r231); + cpy_r_r234 = cpy_r_r233 >= 0; + if (unlikely(!cpy_r_r234)) { + CPy_AddTraceback("brownie/network/state.py", "", 97, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r235 = CPyDef_state____add_tx_TxHistory_obj(); + if (unlikely(cpy_r_r235 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 100, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r236 = CPyStatics[1202]; /* '_add_tx' */ + cpy_r_r237 = CPyDict_SetItem(cpy_r_r192, cpy_r_r236, cpy_r_r235); + CPy_DECREF_NO_IMM(cpy_r_r235); + cpy_r_r238 = cpy_r_r237 >= 0; + if (unlikely(!cpy_r_r238)) { + CPy_AddTraceback("brownie/network/state.py", "", 100, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r239 = CPyDef_state___clear_TxHistory_obj(); + if (unlikely(cpy_r_r239 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 104, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r240 = CPyStatics[1020]; /* 'clear' */ + cpy_r_r241 = CPyDict_SetItem(cpy_r_r192, cpy_r_r240, cpy_r_r239); + CPy_DECREF_NO_IMM(cpy_r_r239); + cpy_r_r242 = cpy_r_r241 >= 0; + if (unlikely(!cpy_r_r242)) { + CPy_AddTraceback("brownie/network/state.py", "", 104, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r243 = CPyDef_state___copy_TxHistory_obj(); + if (unlikely(cpy_r_r243 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 118, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r244 = CPyStatics[5]; /* 'copy' */ + cpy_r_r245 = CPyDict_SetItem(cpy_r_r192, cpy_r_r244, cpy_r_r243); + CPy_DECREF_NO_IMM(cpy_r_r243); + cpy_r_r246 = cpy_r_r245 >= 0; + if (unlikely(!cpy_r_r246)) { + CPy_AddTraceback("brownie/network/state.py", "", 118, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r247 = CPyDef_state___filter_TxHistory_obj(); + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 122, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r248 = CPyStatics[279]; /* 'filter' */ + cpy_r_r249 = CPyDict_SetItem(cpy_r_r192, cpy_r_r248, cpy_r_r247); + CPy_DECREF_NO_IMM(cpy_r_r247); + cpy_r_r250 = cpy_r_r249 >= 0; + if (unlikely(!cpy_r_r250)) { + CPy_AddTraceback("brownie/network/state.py", "", 122, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r251 = CPyDef_state___wait_TxHistory_obj(); + if (unlikely(cpy_r_r251 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 145, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r252 = CPyStatics[874]; /* 'wait' */ + cpy_r_r253 = CPyDict_SetItem(cpy_r_r192, cpy_r_r252, cpy_r_r251); + CPy_DECREF_NO_IMM(cpy_r_r251); + cpy_r_r254 = cpy_r_r253 >= 0; + if (unlikely(!cpy_r_r254)) { + CPy_AddTraceback("brownie/network/state.py", "", 145, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r255 = CPyDef_state___from_sender_TxHistory_obj(); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 170, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r256 = CPyStatics[1203]; /* 'from_sender' */ + cpy_r_r257 = CPyDict_SetItem(cpy_r_r192, cpy_r_r256, cpy_r_r255); + CPy_DECREF_NO_IMM(cpy_r_r255); + cpy_r_r258 = cpy_r_r257 >= 0; + if (unlikely(!cpy_r_r258)) { + CPy_AddTraceback("brownie/network/state.py", "", 170, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r259 = CPyDef_state___to_receiver_TxHistory_obj(); + if (unlikely(cpy_r_r259 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 174, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r260 = CPyStatics[1204]; /* 'to_receiver' */ + cpy_r_r261 = CPyDict_SetItem(cpy_r_r192, cpy_r_r260, cpy_r_r259); + CPy_DECREF_NO_IMM(cpy_r_r259); + cpy_r_r262 = cpy_r_r261 >= 0; + if (unlikely(!cpy_r_r262)) { + CPy_AddTraceback("brownie/network/state.py", "", 174, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r263 = CPyDef_state___of_address_TxHistory_obj(); + if (unlikely(cpy_r_r263 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 178, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r264 = CPyStatics[1205]; /* 'of_address' */ + cpy_r_r265 = CPyDict_SetItem(cpy_r_r192, cpy_r_r264, cpy_r_r263); + CPy_DECREF_NO_IMM(cpy_r_r263); + cpy_r_r266 = cpy_r_r265 >= 0; + if (unlikely(!cpy_r_r266)) { + CPy_AddTraceback("brownie/network/state.py", "", 178, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r267 = CPyDef_state____gas_TxHistory_obj(); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 182, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r268 = CPyStatics[1206]; /* '_gas' */ + cpy_r_r269 = CPyDict_SetItem(cpy_r_r192, cpy_r_r268, cpy_r_r267); + CPy_DECREF_NO_IMM(cpy_r_r267); + cpy_r_r270 = cpy_r_r269 >= 0; + if (unlikely(!cpy_r_r270)) { + CPy_AddTraceback("brownie/network/state.py", "", 182, CPyStatic_state___globals); + goto CPyL192; + } + cpy_r_r271 = CPyStatics[857]; /* 'TxHistory' */ + cpy_r_r272 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r273 = CPyDict_SetItem(cpy_r_r192, cpy_r_r272, cpy_r_r194); + CPy_DECREF(cpy_r_r194); + cpy_r_r274 = cpy_r_r273 >= 0; + if (unlikely(!cpy_r_r274)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL191; + } + cpy_r_r275 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r276 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r277 = CPyDict_SetItem(cpy_r_r192, cpy_r_r276, cpy_r_r275); + cpy_r_r278 = cpy_r_r277 >= 0; + if (unlikely(!cpy_r_r278)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL191; + } + cpy_r_r279 = CPyStatics[858]; /* 'brownie.network.state' */ + cpy_r_r280 = CPyStatics[354]; /* '__module__' */ + cpy_r_r281 = CPyDict_SetItem(cpy_r_r192, cpy_r_r280, cpy_r_r279); + cpy_r_r282 = cpy_r_r281 >= 0; + if (unlikely(!cpy_r_r282)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL191; + } + PyObject *cpy_r_r283[3] = {cpy_r_r271, cpy_r_r178, cpy_r_r192}; + cpy_r_r284 = (PyObject **)&cpy_r_r283; + cpy_r_r285 = PyObject_Vectorcall(cpy_r_r182, cpy_r_r284, 3, 0); + if (unlikely(cpy_r_r285 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL191; + } + CPy_DECREF(cpy_r_r192); + cpy_r_r286 = CPyStatic_state___globals; + cpy_r_r287 = CPyStatics[371]; /* 'final' */ + cpy_r_r288 = CPyDict_GetItem(cpy_r_r286, cpy_r_r287); + if (unlikely(cpy_r_r288 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 56, CPyStatic_state___globals); + goto CPyL193; + } + PyObject *cpy_r_r289[1] = {cpy_r_r285}; + cpy_r_r290 = (PyObject **)&cpy_r_r289; + cpy_r_r291 = PyObject_Vectorcall(cpy_r_r288, cpy_r_r290, 1, 0); + CPy_DECREF(cpy_r_r288); + if (unlikely(cpy_r_r291 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL193; + } + CPy_DECREF(cpy_r_r285); + CPyType_state___TxHistory = (PyTypeObject *)cpy_r_r291; + CPy_INCREF(CPyType_state___TxHistory); + cpy_r_r292 = CPyStatic_state___globals; + cpy_r_r293 = CPyStatics[857]; /* 'TxHistory' */ + cpy_r_r294 = PyDict_SetItem(cpy_r_r292, cpy_r_r293, cpy_r_r291); + CPy_DECREF(cpy_r_r291); + cpy_r_r295 = cpy_r_r294 >= 0; + if (unlikely(!cpy_r_r295)) { + CPy_AddTraceback("brownie/network/state.py", "", 57, CPyStatic_state___globals); + goto CPyL190; + } + cpy_r_r296 = (PyObject *)CPyType_state___TxHistory; + cpy_r_r297 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r298 = CPyStatic_state___globals; + cpy_r_r299 = CPyStatics[567]; /* '_Singleton' */ + cpy_r_r300 = CPyDict_GetItem(cpy_r_r298, cpy_r_r299); + if (unlikely(cpy_r_r300 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL194; + } + CPy_DECREF(cpy_r_r181); + CPy_DECREF(cpy_r_r178); + cpy_r_r301 = CPy_CalculateMetaclass(cpy_r_r300, cpy_r_r297); + CPy_DECREF(cpy_r_r300); + if (unlikely(cpy_r_r301 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL195; + } + cpy_r_r302 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r303 = PyObject_HasAttr(cpy_r_r301, cpy_r_r302); + if (!cpy_r_r303) goto CPyL113; + cpy_r_r304 = CPyStatics[856]; /* 'Chain' */ + cpy_r_r305 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r306 = CPyObject_GetAttr(cpy_r_r301, cpy_r_r305); + if (unlikely(cpy_r_r306 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL195; + } + PyObject *cpy_r_r307[2] = {cpy_r_r304, cpy_r_r297}; + cpy_r_r308 = (PyObject **)&cpy_r_r307; + cpy_r_r309 = PyObject_Vectorcall(cpy_r_r306, cpy_r_r308, 2, 0); + CPy_DECREF(cpy_r_r306); + if (unlikely(cpy_r_r309 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL195; + } + if (likely(PyDict_Check(cpy_r_r309))) + cpy_r_r310 = cpy_r_r309; + else { + CPy_TypeErrorTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals, "dict", cpy_r_r309); + goto CPyL195; + } + cpy_r_r311 = cpy_r_r310; + goto CPyL115; +CPyL113: ; + cpy_r_r312 = PyDict_New(); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL195; + } + cpy_r_r311 = cpy_r_r312; +CPyL115: ; + cpy_r_r313 = PyDict_New(); + if (unlikely(cpy_r_r313 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL196; + } + cpy_r_r314 = CPyDef_state_____init___3_Chain_obj(); + if (unlikely(cpy_r_r314 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 215, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r315 = CPyStatics[289]; /* '__init__' */ + cpy_r_r316 = CPyDict_SetItem(cpy_r_r311, cpy_r_r315, cpy_r_r314); + CPy_DECREF_NO_IMM(cpy_r_r314); + cpy_r_r317 = cpy_r_r316 >= 0; + if (unlikely(!cpy_r_r317)) { + CPy_AddTraceback("brownie/network/state.py", "", 215, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r318 = CPyDef_state_____repr___3_Chain_obj(); + if (unlikely(cpy_r_r318 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 227, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r319 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r320 = CPyDict_SetItem(cpy_r_r311, cpy_r_r319, cpy_r_r318); + CPy_DECREF_NO_IMM(cpy_r_r318); + cpy_r_r321 = cpy_r_r320 >= 0; + if (unlikely(!cpy_r_r321)) { + CPy_AddTraceback("brownie/network/state.py", "", 227, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r322 = CPyDef_state_____len___3_Chain_obj(); + if (unlikely(cpy_r_r322 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 233, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r323 = CPyStatics[739]; /* '__len__' */ + cpy_r_r324 = CPyDict_SetItem(cpy_r_r311, cpy_r_r323, cpy_r_r322); + CPy_DECREF_NO_IMM(cpy_r_r322); + cpy_r_r325 = cpy_r_r324 >= 0; + if (unlikely(!cpy_r_r325)) { + CPy_AddTraceback("brownie/network/state.py", "", 233, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r326 = CPyDef_state_____getitem___3_Chain_obj(); + if (unlikely(cpy_r_r326 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 239, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r327 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r328 = CPyDict_SetItem(cpy_r_r311, cpy_r_r327, cpy_r_r326); + CPy_DECREF_NO_IMM(cpy_r_r326); + cpy_r_r329 = cpy_r_r328 >= 0; + if (unlikely(!cpy_r_r329)) { + CPy_AddTraceback("brownie/network/state.py", "", 239, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r330 = CPyDef_state_____iter___3_Chain_obj(); + if (unlikely(cpy_r_r330 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 265, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r331 = CPyStatics[1201]; /* '__iter__' */ + cpy_r_r332 = CPyDict_SetItem(cpy_r_r311, cpy_r_r331, cpy_r_r330); + CPy_DECREF_NO_IMM(cpy_r_r330); + cpy_r_r333 = cpy_r_r332 >= 0; + if (unlikely(!cpy_r_r333)) { + CPy_AddTraceback("brownie/network/state.py", "", 265, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r334 = CPyDef_state___new_blocks_Chain_obj(); + if (unlikely(cpy_r_r334 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 271, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r335 = CPyStatics[1207]; /* 'new_blocks' */ + cpy_r_r336 = CPyDict_SetItem(cpy_r_r311, cpy_r_r335, cpy_r_r334); + CPy_DECREF_NO_IMM(cpy_r_r334); + cpy_r_r337 = cpy_r_r336 >= 0; + if (unlikely(!cpy_r_r337)) { + CPy_AddTraceback("brownie/network/state.py", "", 271, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r338 = CPyDef_state___height_Chain_obj(); + if (unlikely(cpy_r_r338 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r339 = CPyModule_builtins; + cpy_r_r340 = CPyStatics[652]; /* 'property' */ + cpy_r_r341 = CPyObject_GetAttr(cpy_r_r339, cpy_r_r340); + if (unlikely(cpy_r_r341 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); + goto CPyL198; + } + PyObject *cpy_r_r342[1] = {cpy_r_r338}; + cpy_r_r343 = (PyObject **)&cpy_r_r342; + cpy_r_r344 = PyObject_Vectorcall(cpy_r_r341, cpy_r_r343, 1, 0); + CPy_DECREF(cpy_r_r341); + if (unlikely(cpy_r_r344 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); + goto CPyL198; + } + CPy_DECREF_NO_IMM(cpy_r_r338); + cpy_r_r345 = CPyStatics[1122]; /* 'height' */ + cpy_r_r346 = CPyDict_SetItem(cpy_r_r311, cpy_r_r345, cpy_r_r344); + CPy_DECREF(cpy_r_r344); + cpy_r_r347 = cpy_r_r346 >= 0; + if (unlikely(!cpy_r_r347)) { + CPy_AddTraceback("brownie/network/state.py", "", 307, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r348 = CPyDef_state___id_Chain_obj(); + if (unlikely(cpy_r_r348 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r349 = CPyModule_builtins; + cpy_r_r350 = CPyStatics[652]; /* 'property' */ + cpy_r_r351 = CPyObject_GetAttr(cpy_r_r349, cpy_r_r350); + if (unlikely(cpy_r_r351 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); + goto CPyL199; + } + PyObject *cpy_r_r352[1] = {cpy_r_r348}; + cpy_r_r353 = (PyObject **)&cpy_r_r352; + cpy_r_r354 = PyObject_Vectorcall(cpy_r_r351, cpy_r_r353, 1, 0); + CPy_DECREF(cpy_r_r351); + if (unlikely(cpy_r_r354 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); + goto CPyL199; + } + CPy_DECREF_NO_IMM(cpy_r_r348); + cpy_r_r355 = CPyStatics[430]; /* 'id' */ + cpy_r_r356 = CPyDict_SetItem(cpy_r_r311, cpy_r_r355, cpy_r_r354); + CPy_DECREF(cpy_r_r354); + cpy_r_r357 = cpy_r_r356 >= 0; + if (unlikely(!cpy_r_r357)) { + CPy_AddTraceback("brownie/network/state.py", "", 311, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r358 = CPyDef_state___block_gas_limit_Chain_obj(); + if (unlikely(cpy_r_r358 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r359 = CPyModule_builtins; + cpy_r_r360 = CPyStatics[652]; /* 'property' */ + cpy_r_r361 = CPyObject_GetAttr(cpy_r_r359, cpy_r_r360); + if (unlikely(cpy_r_r361 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); + goto CPyL200; + } + PyObject *cpy_r_r362[1] = {cpy_r_r358}; + cpy_r_r363 = (PyObject **)&cpy_r_r362; + cpy_r_r364 = PyObject_Vectorcall(cpy_r_r361, cpy_r_r363, 1, 0); + CPy_DECREF(cpy_r_r361); + if (unlikely(cpy_r_r364 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); + goto CPyL200; + } + CPy_DECREF_NO_IMM(cpy_r_r358); + cpy_r_r365 = CPyStatics[1208]; /* 'block_gas_limit' */ + cpy_r_r366 = CPyDict_SetItem(cpy_r_r311, cpy_r_r365, cpy_r_r364); + CPy_DECREF(cpy_r_r364); + cpy_r_r367 = cpy_r_r366 >= 0; + if (unlikely(!cpy_r_r367)) { + CPy_AddTraceback("brownie/network/state.py", "", 317, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r368 = CPyDef_state___base_fee_Chain_obj(); + if (unlikely(cpy_r_r368 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r369 = CPyModule_builtins; + cpy_r_r370 = CPyStatics[652]; /* 'property' */ + cpy_r_r371 = CPyObject_GetAttr(cpy_r_r369, cpy_r_r370); + if (unlikely(cpy_r_r371 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); + goto CPyL201; + } + PyObject *cpy_r_r372[1] = {cpy_r_r368}; + cpy_r_r373 = (PyObject **)&cpy_r_r372; + cpy_r_r374 = PyObject_Vectorcall(cpy_r_r371, cpy_r_r373, 1, 0); + CPy_DECREF(cpy_r_r371); + if (unlikely(cpy_r_r374 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); + goto CPyL201; + } + CPy_DECREF_NO_IMM(cpy_r_r368); + cpy_r_r375 = CPyStatics[1209]; /* 'base_fee' */ + cpy_r_r376 = CPyDict_SetItem(cpy_r_r311, cpy_r_r375, cpy_r_r374); + CPy_DECREF(cpy_r_r374); + cpy_r_r377 = cpy_r_r376 >= 0; + if (unlikely(!cpy_r_r377)) { + CPy_AddTraceback("brownie/network/state.py", "", 325, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r378 = CPyDef_state___priority_fee_Chain_obj(); + if (unlikely(cpy_r_r378 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r379 = CPyModule_builtins; + cpy_r_r380 = CPyStatics[652]; /* 'property' */ + cpy_r_r381 = CPyObject_GetAttr(cpy_r_r379, cpy_r_r380); + if (unlikely(cpy_r_r381 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); + goto CPyL202; + } + PyObject *cpy_r_r382[1] = {cpy_r_r378}; + cpy_r_r383 = (PyObject **)&cpy_r_r382; + cpy_r_r384 = PyObject_Vectorcall(cpy_r_r381, cpy_r_r383, 1, 0); + CPy_DECREF(cpy_r_r381); + if (unlikely(cpy_r_r384 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); + goto CPyL202; + } + CPy_DECREF_NO_IMM(cpy_r_r378); + cpy_r_r385 = CPyStatics[851]; /* 'priority_fee' */ + cpy_r_r386 = CPyDict_SetItem(cpy_r_r311, cpy_r_r385, cpy_r_r384); + CPy_DECREF(cpy_r_r384); + cpy_r_r387 = cpy_r_r386 >= 0; + if (unlikely(!cpy_r_r387)) { + CPy_AddTraceback("brownie/network/state.py", "", 330, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r388 = CPyDef_state____revert_Chain_obj(); + if (unlikely(cpy_r_r388 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 333, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r389 = CPyStatics[1141]; /* '_revert' */ + cpy_r_r390 = CPyDict_SetItem(cpy_r_r311, cpy_r_r389, cpy_r_r388); + CPy_DECREF_NO_IMM(cpy_r_r388); + cpy_r_r391 = cpy_r_r390 >= 0; + if (unlikely(!cpy_r_r391)) { + CPy_AddTraceback("brownie/network/state.py", "", 333, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r392 = CPyDef_state____add_to_undo_buffer_Chain_obj(); + if (unlikely(cpy_r_r392 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 347, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r393 = CPyStatics[1210]; /* '_add_to_undo_buffer' */ + cpy_r_r394 = CPyDict_SetItem(cpy_r_r311, cpy_r_r393, cpy_r_r392); + CPy_DECREF_NO_IMM(cpy_r_r392); + cpy_r_r395 = cpy_r_r394 >= 0; + if (unlikely(!cpy_r_r395)) { + CPy_AddTraceback("brownie/network/state.py", "", 347, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r396 = CPyDef_state____network_connected_Chain_obj(); + if (unlikely(cpy_r_r396 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 362, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r397 = CPyStatics[1211]; /* '_network_connected' */ + cpy_r_r398 = CPyDict_SetItem(cpy_r_r311, cpy_r_r397, cpy_r_r396); + CPy_DECREF_NO_IMM(cpy_r_r396); + cpy_r_r399 = cpy_r_r398 >= 0; + if (unlikely(!cpy_r_r399)) { + CPy_AddTraceback("brownie/network/state.py", "", 362, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r400 = CPyDef_state____network_disconnected_Chain_obj(); + if (unlikely(cpy_r_r400 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 370, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r401 = CPyStatics[1212]; /* '_network_disconnected' */ + cpy_r_r402 = CPyDict_SetItem(cpy_r_r311, cpy_r_r401, cpy_r_r400); + CPy_DECREF_NO_IMM(cpy_r_r400); + cpy_r_r403 = cpy_r_r402 >= 0; + if (unlikely(!cpy_r_r403)) { + CPy_AddTraceback("brownie/network/state.py", "", 370, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r404 = CPyDef_state___get_transaction_Chain_obj(); + if (unlikely(cpy_r_r404 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 379, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r405 = CPyStatics[1213]; /* 'get_transaction' */ + cpy_r_r406 = CPyDict_SetItem(cpy_r_r311, cpy_r_r405, cpy_r_r404); + CPy_DECREF_NO_IMM(cpy_r_r404); + cpy_r_r407 = cpy_r_r406 >= 0; + if (unlikely(!cpy_r_r407)) { + CPy_AddTraceback("brownie/network/state.py", "", 379, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r408 = CPyDef_state___time_Chain_obj(); + if (unlikely(cpy_r_r408 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 388, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r409 = CPyStatics[499]; /* 'time' */ + cpy_r_r410 = CPyDict_SetItem(cpy_r_r311, cpy_r_r409, cpy_r_r408); + CPy_DECREF_NO_IMM(cpy_r_r408); + cpy_r_r411 = cpy_r_r410 >= 0; + if (unlikely(!cpy_r_r411)) { + CPy_AddTraceback("brownie/network/state.py", "", 388, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r412 = CPyDef_state___sleep_Chain_obj(); + if (unlikely(cpy_r_r412 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 392, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r413 = CPyStatics[888]; /* 'sleep' */ + cpy_r_r414 = CPyDict_SetItem(cpy_r_r311, cpy_r_r413, cpy_r_r412); + CPy_DECREF_NO_IMM(cpy_r_r412); + cpy_r_r415 = cpy_r_r414 >= 0; + if (unlikely(!cpy_r_r415)) { + CPy_AddTraceback("brownie/network/state.py", "", 392, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r416 = CPyDef_state___mine_Chain_obj(); + if (unlikely(cpy_r_r416 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 409, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r417 = CPyStatics[1139]; /* 'mine' */ + cpy_r_r418 = CPyDict_SetItem(cpy_r_r311, cpy_r_r417, cpy_r_r416); + CPy_DECREF_NO_IMM(cpy_r_r416); + cpy_r_r419 = cpy_r_r418 >= 0; + if (unlikely(!cpy_r_r419)) { + CPy_AddTraceback("brownie/network/state.py", "", 409, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r420 = CPyDef_state___snapshot_Chain_obj(); + if (unlikely(cpy_r_r420 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 460, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r421 = CPyStatics[1130]; /* 'snapshot' */ + cpy_r_r422 = CPyDict_SetItem(cpy_r_r311, cpy_r_r421, cpy_r_r420); + CPy_DECREF_NO_IMM(cpy_r_r420); + cpy_r_r423 = cpy_r_r422 >= 0; + if (unlikely(!cpy_r_r423)) { + CPy_AddTraceback("brownie/network/state.py", "", 460, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r424 = CPyDef_state___revert_Chain_obj(); + if (unlikely(cpy_r_r424 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 470, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r425 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r426 = CPyDict_SetItem(cpy_r_r311, cpy_r_r425, cpy_r_r424); + CPy_DECREF_NO_IMM(cpy_r_r424); + cpy_r_r427 = cpy_r_r426 >= 0; + if (unlikely(!cpy_r_r427)) { + CPy_AddTraceback("brownie/network/state.py", "", 470, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r428 = CPyDef_state___reset_Chain_obj(); + if (unlikely(cpy_r_r428 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 488, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r429 = CPyStatics[989]; /* 'reset' */ + cpy_r_r430 = CPyDict_SetItem(cpy_r_r311, cpy_r_r429, cpy_r_r428); + CPy_DECREF_NO_IMM(cpy_r_r428); + cpy_r_r431 = cpy_r_r430 >= 0; + if (unlikely(!cpy_r_r431)) { + CPy_AddTraceback("brownie/network/state.py", "", 488, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r432 = CPyDef_state___undo_Chain_obj(); + if (unlikely(cpy_r_r432 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 509, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r433 = CPyStatics[1214]; /* 'undo' */ + cpy_r_r434 = CPyDict_SetItem(cpy_r_r311, cpy_r_r433, cpy_r_r432); + CPy_DECREF_NO_IMM(cpy_r_r432); + cpy_r_r435 = cpy_r_r434 >= 0; + if (unlikely(!cpy_r_r435)) { + CPy_AddTraceback("brownie/network/state.py", "", 509, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r436 = CPyDef_state___redo_Chain_obj(); + if (unlikely(cpy_r_r436 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 538, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r437 = CPyStatics[1215]; /* 'redo' */ + cpy_r_r438 = CPyDict_SetItem(cpy_r_r311, cpy_r_r437, cpy_r_r436); + CPy_DECREF_NO_IMM(cpy_r_r436); + cpy_r_r439 = cpy_r_r438 >= 0; + if (unlikely(!cpy_r_r439)) { + CPy_AddTraceback("brownie/network/state.py", "", 538, CPyStatic_state___globals); + goto CPyL197; + } + cpy_r_r440 = CPyStatics[856]; /* 'Chain' */ + cpy_r_r441 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r442 = CPyDict_SetItem(cpy_r_r311, cpy_r_r441, cpy_r_r313); + CPy_DECREF(cpy_r_r313); + cpy_r_r443 = cpy_r_r442 >= 0; + if (unlikely(!cpy_r_r443)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL196; + } + cpy_r_r444 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r445 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r446 = CPyDict_SetItem(cpy_r_r311, cpy_r_r445, cpy_r_r444); + cpy_r_r447 = cpy_r_r446 >= 0; + if (unlikely(!cpy_r_r447)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL196; + } + cpy_r_r448 = CPyStatics[858]; /* 'brownie.network.state' */ + cpy_r_r449 = CPyStatics[354]; /* '__module__' */ + cpy_r_r450 = CPyDict_SetItem(cpy_r_r311, cpy_r_r449, cpy_r_r448); + cpy_r_r451 = cpy_r_r450 >= 0; + if (unlikely(!cpy_r_r451)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL196; + } + PyObject *cpy_r_r452[3] = {cpy_r_r440, cpy_r_r297, cpy_r_r311}; + cpy_r_r453 = (PyObject **)&cpy_r_r452; + cpy_r_r454 = PyObject_Vectorcall(cpy_r_r301, cpy_r_r453, 3, 0); + if (unlikely(cpy_r_r454 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL196; + } + CPy_DECREF(cpy_r_r297); + CPy_DECREF(cpy_r_r311); + cpy_r_r455 = CPyStatic_state___globals; + cpy_r_r456 = CPyStatics[371]; /* 'final' */ + cpy_r_r457 = CPyDict_GetItem(cpy_r_r455, cpy_r_r456); + if (unlikely(cpy_r_r457 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 208, CPyStatic_state___globals); + goto CPyL203; + } + PyObject *cpy_r_r458[1] = {cpy_r_r454}; + cpy_r_r459 = (PyObject **)&cpy_r_r458; + cpy_r_r460 = PyObject_Vectorcall(cpy_r_r457, cpy_r_r459, 1, 0); + CPy_DECREF(cpy_r_r457); + if (unlikely(cpy_r_r460 == NULL)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL203; + } + CPy_DECREF(cpy_r_r454); + CPyType_state___Chain = (PyTypeObject *)cpy_r_r460; + CPy_INCREF(CPyType_state___Chain); + cpy_r_r461 = CPyStatic_state___globals; + cpy_r_r462 = CPyStatics[856]; /* 'Chain' */ + cpy_r_r463 = PyDict_SetItem(cpy_r_r461, cpy_r_r462, cpy_r_r460); + CPy_DECREF(cpy_r_r460); + cpy_r_r464 = cpy_r_r463 >= 0; + if (unlikely(!cpy_r_r464)) { + CPy_AddTraceback("brownie/network/state.py", "", 209, CPyStatic_state___globals); + goto CPyL182; + } + cpy_r_r465 = (PyObject *)CPyType_state___Chain; + return 1; +CPyL182: ; + cpy_r_r466 = 2; + return cpy_r_r466; +CPyL183: ; + CPy_DecRef(cpy_r_r98); + goto CPyL182; +CPyL184: ; + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r102); + goto CPyL182; +CPyL185: ; + CPy_DecRef(cpy_r_r119); + goto CPyL182; +CPyL186: ; + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r122); + goto CPyL182; +CPyL187: ; + CPy_DecRef(cpy_r_r119); + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r125); + goto CPyL182; +CPyL188: ; + CPy_DecRef(cpy_r_r162); + goto CPyL182; +CPyL189: ; + CPy_DecRef(cpy_r_r178); + goto CPyL182; +CPyL190: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r181); + goto CPyL182; +CPyL191: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r192); + goto CPyL182; +CPyL192: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r194); + goto CPyL182; +CPyL193: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r285); + goto CPyL182; +CPyL194: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r181); + CPy_DecRef(cpy_r_r297); + goto CPyL182; +CPyL195: ; + CPy_DecRef(cpy_r_r297); + goto CPyL182; +CPyL196: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + goto CPyL182; +CPyL197: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + CPy_DecRef(cpy_r_r313); + goto CPyL182; +CPyL198: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + CPy_DecRef(cpy_r_r313); + CPy_DecRef(cpy_r_r338); + goto CPyL182; +CPyL199: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + CPy_DecRef(cpy_r_r313); + CPy_DecRef(cpy_r_r348); + goto CPyL182; +CPyL200: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + CPy_DecRef(cpy_r_r313); + CPy_DecRef(cpy_r_r358); + goto CPyL182; +CPyL201: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + CPy_DecRef(cpy_r_r313); + CPy_DecRef(cpy_r_r368); + goto CPyL182; +CPyL202: ; + CPy_DecRef(cpy_r_r297); + CPy_DecRef(cpy_r_r311); + CPy_DecRef(cpy_r_r313); + CPy_DecRef(cpy_r_r378); + goto CPyL182; +CPyL203: ; + CPy_DecRef(cpy_r_r454); + goto CPyL182; +} +static PyMethodDef projectmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project__internal, "__name__"); + CPyStatic_project___globals = PyModule_GetDict(CPyModule_brownie___project__internal); + if (unlikely(CPyStatic_project___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_project_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef projectmodule = { + PyModuleDef_HEAD_INIT, + "brownie.project", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + projectmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project(void) +{ + if (CPyModule_brownie___project__internal) { + Py_INCREF(CPyModule_brownie___project__internal); + return CPyModule_brownie___project__internal; + } + CPyModule_brownie___project__internal = PyModule_Create(&projectmodule); + if (unlikely(CPyModule_brownie___project__internal == NULL)) + goto fail; + if (CPyExec_brownie___project(CPyModule_brownie___project__internal) != 0) + goto fail; + return CPyModule_brownie___project__internal; + fail: + return NULL; +} + +char CPyDef_project_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyPtr cpy_r_r15; + CPyPtr cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char 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; + CPyPtr cpy_r_r27; + CPyPtr cpy_r_r28; + CPyPtr cpy_r_r29; + CPyPtr cpy_r_r30; + CPyPtr cpy_r_r31; + CPyPtr cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/__init__.py", "", -1, CPyStatic_project___globals); + goto CPyL10; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2276]; /* ('check_for_project', 'compile_source', + 'from_brownie_mix', 'get_loaded_projects', 'load', + 'new') */ + cpy_r_r6 = CPyStatics[389]; /* 'brownie.project.main' */ + cpy_r_r7 = CPyStatic_project___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/__init__.py", "", 3, CPyStatic_project___globals); + goto CPyL10; + } + CPyModule_brownie___project___main = cpy_r_r8; + CPy_INCREF(CPyModule_brownie___project___main); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2277]; /* ('run',) */ + cpy_r_r10 = CPyStatics[549]; /* 'brownie.project.scripts' */ + cpy_r_r11 = CPyStatic_project___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/__init__.py", "", 11, CPyStatic_project___globals); + goto CPyL10; + } + CPyModule_brownie___project___scripts = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___project___scripts); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[548]; /* 'run' */ + cpy_r_r14 = PyList_New(1); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/__init__.py", "", 13, CPyStatic_project___globals); + goto CPyL10; + } + cpy_r_r15 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; + cpy_r_r16 = *(CPyPtr *)cpy_r_r15; + CPy_INCREF(cpy_r_r13); + *(PyObject * *)cpy_r_r16 = cpy_r_r13; + cpy_r_r17 = CPyStatic_project___globals; + cpy_r_r18 = CPyStatics[78]; /* '__all__' */ + cpy_r_r19 = CPyDict_SetItem(cpy_r_r17, cpy_r_r18, cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r14); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/__init__.py", "", 13, CPyStatic_project___globals); + goto CPyL10; + } + cpy_r_r21 = CPyStatics[548]; /* 'run' */ + cpy_r_r22 = CPyStatics[883]; /* 'new' */ + cpy_r_r23 = CPyStatics[1218]; /* 'from_brownie_mix' */ + cpy_r_r24 = CPyStatics[48]; /* 'load' */ + cpy_r_r25 = CPyStatics[1217]; /* 'compile_source' */ + cpy_r_r26 = PyList_New(5); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/__init__.py", "", 15, CPyStatic_project___globals); + goto CPyL10; + } + cpy_r_r27 = (CPyPtr)&((PyListObject *)cpy_r_r26)->ob_item; + cpy_r_r28 = *(CPyPtr *)cpy_r_r27; + CPy_INCREF(cpy_r_r21); + *(PyObject * *)cpy_r_r28 = cpy_r_r21; + CPy_INCREF(cpy_r_r22); + cpy_r_r29 = cpy_r_r28 + 8; + *(PyObject * *)cpy_r_r29 = cpy_r_r22; + CPy_INCREF(cpy_r_r23); + cpy_r_r30 = cpy_r_r28 + 16; + *(PyObject * *)cpy_r_r30 = cpy_r_r23; + CPy_INCREF(cpy_r_r24); + cpy_r_r31 = cpy_r_r28 + 24; + *(PyObject * *)cpy_r_r31 = cpy_r_r24; + CPy_INCREF(cpy_r_r25); + cpy_r_r32 = cpy_r_r28 + 32; + *(PyObject * *)cpy_r_r32 = cpy_r_r25; + cpy_r_r33 = CPyStatic_project___globals; + cpy_r_r34 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r35 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r26); + CPy_DECREF_NO_IMM(cpy_r_r26); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/__init__.py", "", 15, CPyStatic_project___globals); + goto CPyL10; + } + return 1; +CPyL10: ; + cpy_r_r37 = 2; + return cpy_r_r37; +} +static PyMethodDef compilermodule_methods[] = { + {"compile_and_format", (PyCFunction)CPyPy_compiler___compile_and_format, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_and_format(contract_sources, solc_version=None, vyper_version=None, optimize=True, runs=200, evm_version=None, silent=True, allow_paths=None, interface_sources=None, remappings=None, optimizer=None, viaIR=None)\n--\n\n") /* docstring */}, + {"generate_input_json", (PyCFunction)CPyPy_compiler___generate_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("generate_input_json(contract_sources, optimize=True, runs=200, evm_version=None, language=\'Solidity\', interface_sources=None, remappings=None, optimizer=None, viaIR=None)\n--\n\n") /* docstring */}, + {"_get_solc_remappings", (PyCFunction)CPyPy_compiler____get_solc_remappings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_solc_remappings(remappings)\n--\n\n") /* docstring */}, + {"_get_allow_paths", (PyCFunction)CPyPy_compiler____get_allow_paths, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_allow_paths(allow_paths, remappings)\n--\n\n") /* docstring */}, + {"compile_from_input_json", (PyCFunction)CPyPy_compiler___compile_from_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_from_input_json(input_json, silent=True, allow_paths=None)\n--\n\n") /* docstring */}, + {"generate_build_json", (PyCFunction)CPyPy_compiler___generate_build_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("generate_build_json(input_json, output_json, compiler_data=None, silent=True)\n--\n\n") /* docstring */}, + {"_sources_dict", (PyCFunction)CPyPy_compiler____sources_dict, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_sources_dict(original, language)\n--\n\n") /* docstring */}, + {"get_abi", (PyCFunction)CPyPy_compiler___get_abi, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_abi(contract_sources, solc_version=None, allow_paths=None, remappings=None, silent=True)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___compiler(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler__internal, "__name__"); + CPyStatic_compiler___globals = PyModule_GetDict(CPyModule_brownie___project___compiler__internal); + if (unlikely(CPyStatic_compiler___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_compiler_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___compiler__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_compiler___STANDARD_JSON); + CPyStatic_compiler___STANDARD_JSON = NULL; + CPy_XDECREF(CPyStatic_compiler____from_standard_output); + CPyStatic_compiler____from_standard_output = NULL; + return -1; +} +static struct PyModuleDef compilermodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.compiler", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + compilermodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___compiler(void) +{ + if (CPyModule_brownie___project___compiler__internal) { + Py_INCREF(CPyModule_brownie___project___compiler__internal); + return CPyModule_brownie___project___compiler__internal; + } + CPyModule_brownie___project___compiler__internal = PyModule_Create(&compilermodule); + if (unlikely(CPyModule_brownie___project___compiler__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___compiler(CPyModule_brownie___project___compiler__internal) != 0) + goto fail; + return CPyModule_brownie___project___compiler__internal; + fail: + return NULL; +} + +PyObject *CPyDef_compiler___compile_and_format(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, PyObject *cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version, char cpy_r_silent, PyObject *cpy_r_allow_paths, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR) { + PyObject *cpy_r_r0; + PyObject *cpy_r_v; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + int64_t cpy_r_r11; + CPyTagged cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + CPyTagged cpy_r_r19; + int64_t cpy_r_r20; + PyObject *cpy_r_r21; + tuple_T3CIO cpy_r_r22; + CPyTagged cpy_r_r23; + char 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_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + CPyPtr cpy_r_r45; + int64_t cpy_r_r46; + CPyTagged cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + CPyTagged cpy_r_r58; + int64_t cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T3CIO cpy_r_r61; + CPyTagged cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + char cpy_r_r81; + char cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + char cpy_r_r86; + CPyPtr cpy_r_r87; + int64_t cpy_r_r88; + CPyTagged cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject **cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + CPyTagged cpy_r_r101; + int64_t cpy_r_r102; + PyObject *cpy_r_r103; + tuple_T3CIO cpy_r_r104; + CPyTagged cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject **cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + char cpy_r_r123; + char cpy_r_r124; + int64_t cpy_r_r125; + CPyTagged cpy_r_r126; + char cpy_r_r127; + PyObject *cpy_r_r128; + char 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; + int32_t cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + CPyTagged cpy_r_r139; + int64_t cpy_r_r140; + PyObject *cpy_r_r141; + tuple_T3CIO cpy_r_r142; + CPyTagged cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + char cpy_r_r148; + PyObject **cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + char cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + int32_t cpy_r_r159; + char cpy_r_r160; + char cpy_r_r161; + char cpy_r_r162; + int64_t cpy_r_r163; + CPyTagged cpy_r_r164; + char cpy_r_r165; + PyObject *cpy_r_r166; + char cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + int32_t cpy_r_r170; + char cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + int32_t cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + char cpy_r_r177; + PyObject *cpy_r_r178; + char cpy_r_r179; + char cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + char cpy_r_r184; + CPyTagged cpy_r_r185; + char cpy_r_r186; + CPyTagged cpy_r_r187; + CPyTagged cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + CPyTagged cpy_r_r197; + int64_t cpy_r_r198; + PyObject *cpy_r_r199; + tuple_T4CIOO cpy_r_r200; + CPyTagged cpy_r_r201; + char cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + int32_t cpy_r_r211; + char cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_language; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + int32_t cpy_r_r218; + char cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + CPyTagged cpy_r_r222; + int64_t cpy_r_r223; + PyObject *cpy_r_r224; + tuple_T3CIO cpy_r_r225; + CPyTagged cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + char cpy_r_r231; + PyObject **cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + char cpy_r_r239; + char cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + int32_t cpy_r_r244; + char cpy_r_r245; + char cpy_r_r246; + char cpy_r_r247; + PyObject *cpy_r_interfaces; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + int32_t cpy_r_r253; + char cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + CPyTagged cpy_r_r257; + int64_t cpy_r_r258; + PyObject *cpy_r_r259; + tuple_T3CIO cpy_r_r260; + CPyTagged cpy_r_r261; + char cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + char cpy_r_r266; + PyObject **cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + char cpy_r_r274; + PyObject *cpy_r_r275; + char cpy_r_r276; + PyObject **cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + int32_t cpy_r_r284; + char cpy_r_r285; + char cpy_r_r286; + char cpy_r_r287; + int32_t cpy_r_r288; + char cpy_r_r289; + char cpy_r_r290; + char cpy_r_r291; + PyObject *cpy_r_r292; + CPyTagged cpy_r_r293; + int64_t cpy_r_r294; + PyObject *cpy_r_r295; + tuple_T3CIO cpy_r_r296; + CPyTagged cpy_r_r297; + char cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + int32_t cpy_r_r301; + char cpy_r_r302; + char cpy_r_r303; + PyObject *cpy_r_r304; + PyObject *cpy_r_r305; + int32_t cpy_r_r306; + char cpy_r_r307; + char cpy_r_r308; + char cpy_r_r309; + char cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + char cpy_r_r316; + CPyTagged cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + PyObject *cpy_r_r320; + int32_t cpy_r_r321; + char cpy_r_r322; + char cpy_r_r323; + char cpy_r_r324; + PyObject *cpy_r_r325; + cpy_r_r0 = NULL; + cpy_r_v = cpy_r_r0; + if (cpy_r_solc_version != NULL) goto CPyL227; + cpy_r_r1 = Py_None; + cpy_r_solc_version = cpy_r_r1; +CPyL2: ; + if (cpy_r_vyper_version != NULL) goto CPyL228; + cpy_r_r2 = Py_None; + cpy_r_vyper_version = cpy_r_r2; +CPyL4: ; + if (cpy_r_optimize != NULL) goto CPyL229; + cpy_r_r3 = 1 ? Py_True : Py_False; + cpy_r_optimize = cpy_r_r3; +CPyL6: ; + if (cpy_r_runs != NULL) goto CPyL230; + cpy_r_r4 = CPyStatics[2052]; /* 200 */ + cpy_r_runs = cpy_r_r4; +CPyL8: ; + if (cpy_r_evm_version != NULL) goto CPyL231; + cpy_r_r5 = Py_None; + cpy_r_evm_version = cpy_r_r5; +CPyL10: ; + if (cpy_r_silent != 2) goto CPyL12; + cpy_r_silent = 1; +CPyL12: ; + if (cpy_r_allow_paths != NULL) goto CPyL232; + cpy_r_r6 = Py_None; + cpy_r_allow_paths = cpy_r_r6; +CPyL14: ; + if (cpy_r_interface_sources != NULL) goto CPyL233; + cpy_r_r7 = Py_None; + cpy_r_interface_sources = cpy_r_r7; +CPyL16: ; + if (cpy_r_remappings != NULL) goto CPyL234; + cpy_r_r8 = Py_None; + cpy_r_remappings = cpy_r_r8; +CPyL18: ; + if (cpy_r_optimizer != NULL) goto CPyL235; + cpy_r_r9 = Py_None; + cpy_r_optimizer = cpy_r_r9; +CPyL20: ; + if (cpy_r_viaIR != NULL) goto CPyL236; + cpy_r_r10 = Py_None; + cpy_r_viaIR = cpy_r_r10; +CPyL22: ; + cpy_r_r11 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r12 = cpy_r_r11 << 1; + cpy_r_r13 = cpy_r_r12 != 0; + if (cpy_r_r13) { + goto CPyL25; + } else + goto CPyL237; +CPyL23: ; + cpy_r_r14 = PyDict_New(); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 91, CPyStatic_compiler___globals); + goto CPyL226; + } + return cpy_r_r14; +CPyL25: ; + cpy_r_r15 = (PyObject *)&_Py_NoneStruct; + cpy_r_r16 = cpy_r_interface_sources == cpy_r_r15; + if (cpy_r_r16) { + goto CPyL238; + } else + goto CPyL28; +CPyL26: ; + cpy_r_r17 = PyDict_New(); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 93, CPyStatic_compiler___globals); + goto CPyL239; + } + cpy_r_interface_sources = cpy_r_r17; +CPyL28: ; + cpy_r_r18 = PyList_New(0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL240; + } + cpy_r_r19 = 0; + cpy_r_r20 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r21 = CPyDict_GetKeysIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL241; + } +CPyL30: ; + cpy_r_r22 = CPyDict_NextKey(cpy_r_r21, cpy_r_r19); + cpy_r_r23 = cpy_r_r22.f1; + cpy_r_r19 = cpy_r_r23; + cpy_r_r24 = cpy_r_r22.f0; + if (!cpy_r_r24) goto CPyL242; + cpy_r_r25 = cpy_r_r22.f2; + CPy_INCREF(cpy_r_r25); + CPy_DECREF(cpy_r_r22.f2); + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals, "str", cpy_r_r25); + goto CPyL243; + } + cpy_r_r27 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r27 == NULL)) { + goto CPyL244; + } else + goto CPyL35; +CPyL33: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL35: ; + 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("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL245; + } + cpy_r_r32 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL245; + } + if (likely(PyUnicode_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals, "str", cpy_r_r33); + goto CPyL245; + } + cpy_r_r35 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r36 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r37 = CPyStr_Equal(cpy_r_r34, cpy_r_r35); + cpy_r_r38 = cpy_r_r37 == 0; + if (!cpy_r_r38) goto CPyL246; + cpy_r_r39 = CPyStr_Equal(cpy_r_r34, cpy_r_r36); + CPy_DECREF(cpy_r_r34); + cpy_r_r40 = cpy_r_r39 == 0; + if (!cpy_r_r40) goto CPyL41; + if (1) { + goto CPyL42; + } else + goto CPyL247; +CPyL41: ; + if (!0) goto CPyL247; +CPyL42: ; + cpy_r_r41 = PyList_Append(cpy_r_r18, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL243; + } +CPyL43: ; + cpy_r_r43 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r20); + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL243; + } else + goto CPyL30; +CPyL44: ; + cpy_r_r44 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 95, CPyStatic_compiler___globals); + goto CPyL241; + } + cpy_r_r45 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; + cpy_r_r46 = *(int64_t *)cpy_r_r45; + CPy_DECREF_NO_IMM(cpy_r_r18); + cpy_r_r47 = cpy_r_r46 << 1; + cpy_r_r48 = cpy_r_r47 != 0; + if (cpy_r_r48) { + goto CPyL248; + } else + goto CPyL50; +CPyL46: ; + cpy_r_r49 = CPyStatics[1222]; /* "Source suffixes must be one of ('.sol', '.vy')" */ + cpy_r_r50 = CPyStatic_compiler___globals; + cpy_r_r51 = CPyStatics[1223]; /* 'UnsupportedLanguage' */ + cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 96, CPyStatic_compiler___globals); + goto CPyL226; + } + PyObject *cpy_r_r53[1] = {cpy_r_r49}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 96, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Raise(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 96, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL50: ; + cpy_r_r56 = PyList_New(0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL240; + } + CPy_INCREF(cpy_r_interface_sources); + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r57 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL249; + } + cpy_r_r58 = 0; + cpy_r_r59 = PyDict_Size(cpy_r_r57); + cpy_r_r60 = CPyDict_GetKeysIter(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL250; + } +CPyL53: ; + cpy_r_r61 = CPyDict_NextKey(cpy_r_r60, cpy_r_r58); + cpy_r_r62 = cpy_r_r61.f1; + cpy_r_r58 = cpy_r_r62; + cpy_r_r63 = cpy_r_r61.f0; + if (!cpy_r_r63) goto CPyL251; + cpy_r_r64 = cpy_r_r61.f2; + CPy_INCREF(cpy_r_r64); + CPy_DECREF(cpy_r_r61.f2); + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals, "str", cpy_r_r64); + goto CPyL252; + } + cpy_r_r66 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r66 == NULL)) { + goto CPyL253; + } else + goto CPyL58; +CPyL56: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r67 = 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL58: ; + PyObject *cpy_r_r68[1] = {cpy_r_r65}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r69, 1, 0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL254; + } + cpy_r_r71 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL254; + } + if (likely(PyUnicode_Check(cpy_r_r72))) + cpy_r_r73 = cpy_r_r72; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals, "str", cpy_r_r72); + goto CPyL254; + } + cpy_r_r74 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r75 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r76 = CPyStatics[135]; /* '.json' */ + cpy_r_r77 = CPyStr_Equal(cpy_r_r73, cpy_r_r74); + cpy_r_r78 = cpy_r_r77 == 0; + if (!cpy_r_r78) goto CPyL255; + cpy_r_r79 = CPyStr_Equal(cpy_r_r73, cpy_r_r75); + cpy_r_r80 = cpy_r_r79 == 0; + if (!cpy_r_r80) goto CPyL255; + cpy_r_r81 = CPyStr_Equal(cpy_r_r73, cpy_r_r76); + CPy_DECREF(cpy_r_r73); + cpy_r_r82 = cpy_r_r81 == 0; + if (!cpy_r_r82) goto CPyL65; + if (1) { + goto CPyL66; + } else + goto CPyL256; +CPyL65: ; + if (!0) goto CPyL256; +CPyL66: ; + cpy_r_r83 = PyList_Append(cpy_r_r56, cpy_r_r65); + CPy_DECREF(cpy_r_r65); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL252; + } +CPyL67: ; + cpy_r_r85 = CPyDict_CheckSize(cpy_r_r57, cpy_r_r59); + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL252; + } else + goto CPyL53; +CPyL68: ; + cpy_r_r86 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 97, CPyStatic_compiler___globals); + goto CPyL249; + } + cpy_r_r87 = (CPyPtr)&((PyVarObject *)cpy_r_r56)->ob_size; + cpy_r_r88 = *(int64_t *)cpy_r_r87; + CPy_DECREF_NO_IMM(cpy_r_r56); + cpy_r_r89 = cpy_r_r88 << 1; + cpy_r_r90 = cpy_r_r89 != 0; + if (cpy_r_r90) { + goto CPyL257; + } else + goto CPyL74; +CPyL70: ; + cpy_r_r91 = CPyStatics[1224]; /* ("Interface suffixes must be one of ('.sol', '.vy', " + "'.json')") */ + cpy_r_r92 = CPyStatic_compiler___globals; + cpy_r_r93 = CPyStatics[1223]; /* 'UnsupportedLanguage' */ + cpy_r_r94 = CPyDict_GetItem(cpy_r_r92, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 98, CPyStatic_compiler___globals); + goto CPyL226; + } + PyObject *cpy_r_r95[1] = {cpy_r_r91}; + cpy_r_r96 = (PyObject **)&cpy_r_r95; + cpy_r_r97 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r96, 1, 0); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 98, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Raise(cpy_r_r97); + CPy_DECREF(cpy_r_r97); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 98, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL74: ; + cpy_r_r98 = PyDict_New(); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 100, CPyStatic_compiler___globals); + goto CPyL240; + } + cpy_r_r99 = PyDict_New(); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 101, CPyStatic_compiler___globals); + goto CPyL258; + } + cpy_r_r100 = PyDict_New(); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); + goto CPyL259; + } + cpy_r_r101 = 0; + cpy_r_r102 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r103 = CPyDict_GetKeysIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); + goto CPyL260; + } +CPyL78: ; + cpy_r_r104 = CPyDict_NextKey(cpy_r_r103, cpy_r_r101); + cpy_r_r105 = cpy_r_r104.f1; + cpy_r_r101 = cpy_r_r105; + cpy_r_r106 = cpy_r_r104.f0; + if (!cpy_r_r106) goto CPyL261; + cpy_r_r107 = cpy_r_r104.f2; + CPy_INCREF(cpy_r_r107); + CPy_DECREF(cpy_r_r104.f2); + if (likely(PyUnicode_Check(cpy_r_r107))) + cpy_r_r108 = cpy_r_r107; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals, "str", cpy_r_r107); + goto CPyL262; + } + cpy_r_r109 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r109 == NULL)) { + goto CPyL263; + } else + goto CPyL83; +CPyL81: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r110 = 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL83: ; + PyObject *cpy_r_r111[1] = {cpy_r_r108}; + cpy_r_r112 = (PyObject **)&cpy_r_r111; + cpy_r_r113 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r112, 1, 0); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); + goto CPyL264; + } + cpy_r_r114 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r115 = CPyObject_GetAttr(cpy_r_r113, cpy_r_r114); + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); + goto CPyL264; + } + if (likely(PyUnicode_Check(cpy_r_r115))) + cpy_r_r116 = cpy_r_r115; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals, "str", cpy_r_r115); + goto CPyL264; + } + cpy_r_r117 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r118 = CPyStr_Equal(cpy_r_r116, cpy_r_r117); + CPy_DECREF(cpy_r_r116); + if (!cpy_r_r118) goto CPyL265; + cpy_r_r119 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_r108); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals); + goto CPyL264; + } + if (likely(PyUnicode_Check(cpy_r_r119))) + cpy_r_r120 = cpy_r_r119; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 104, CPyStatic_compiler___globals, "str", cpy_r_r119); + goto CPyL264; + } + cpy_r_r121 = PyDict_SetItem(cpy_r_r100, cpy_r_r108, cpy_r_r120); + CPy_DECREF(cpy_r_r108); + CPy_DECREF(cpy_r_r120); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); + goto CPyL262; + } +CPyL90: ; + cpy_r_r123 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r102); + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); + goto CPyL262; + } else + goto CPyL78; +CPyL91: ; + cpy_r_r124 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 103, CPyStatic_compiler___globals); + goto CPyL260; + } + cpy_r_r125 = PyDict_Size(cpy_r_r100); + cpy_r_r126 = cpy_r_r125 << 1; + cpy_r_r127 = cpy_r_r126 != 0; + if (!cpy_r_r127) goto CPyL266; + cpy_r_r128 = (PyObject *)&_Py_NoneStruct; + cpy_r_r129 = cpy_r_vyper_version == cpy_r_r128; + if (cpy_r_r129) { + goto CPyL267; + } else + goto CPyL96; +CPyL94: ; + cpy_r_r130 = 2; + cpy_r_r131 = CPyDef_vyper___find_vyper_versions(cpy_r_r100, 1, cpy_r_r130, cpy_r_silent); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 110, CPyStatic_compiler___globals); + goto CPyL268; + } + cpy_r_r132 = CPyDict_Update(cpy_r_r99, cpy_r_r131); + CPy_DECREF(cpy_r_r131); + cpy_r_r133 = cpy_r_r132 >= 0; + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 109, CPyStatic_compiler___globals); + goto CPyL268; + } else + goto CPyL99; +CPyL96: ; + cpy_r_r134 = PySequence_List(cpy_r_r100); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 113, CPyStatic_compiler___globals); + goto CPyL259; + } + if (likely(cpy_r_vyper_version != Py_None)) + cpy_r_r135 = cpy_r_vyper_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 113, CPyStatic_compiler___globals, "str", cpy_r_vyper_version); + goto CPyL269; + } + cpy_r_r136 = CPyDict_SetItem(cpy_r_r99, cpy_r_r135, cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF_NO_IMM(cpy_r_r134); + cpy_r_r137 = cpy_r_r136 >= 0; + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 113, CPyStatic_compiler___globals); + goto CPyL268; + } +CPyL99: ; + cpy_r_r138 = PyDict_New(); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); + goto CPyL268; + } + cpy_r_r139 = 0; + cpy_r_r140 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r141 = CPyDict_GetKeysIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); + goto CPyL270; + } +CPyL101: ; + cpy_r_r142 = CPyDict_NextKey(cpy_r_r141, cpy_r_r139); + cpy_r_r143 = cpy_r_r142.f1; + cpy_r_r139 = cpy_r_r143; + cpy_r_r144 = cpy_r_r142.f0; + if (!cpy_r_r144) goto CPyL271; + cpy_r_r145 = cpy_r_r142.f2; + CPy_INCREF(cpy_r_r145); + CPy_DECREF(cpy_r_r142.f2); + if (likely(PyUnicode_Check(cpy_r_r145))) + cpy_r_r146 = cpy_r_r145; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals, "str", cpy_r_r145); + goto CPyL272; + } + cpy_r_r147 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r147 == NULL)) { + goto CPyL273; + } else + goto CPyL106; +CPyL104: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r148 = 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL106: ; + PyObject *cpy_r_r149[1] = {cpy_r_r146}; + cpy_r_r150 = (PyObject **)&cpy_r_r149; + cpy_r_r151 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r150, 1, 0); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); + goto CPyL274; + } + cpy_r_r152 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r153 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r152); + CPy_DECREF(cpy_r_r151); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); + goto CPyL274; + } + if (likely(PyUnicode_Check(cpy_r_r153))) + cpy_r_r154 = cpy_r_r153; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals, "str", cpy_r_r153); + goto CPyL274; + } + cpy_r_r155 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r156 = CPyStr_Equal(cpy_r_r154, cpy_r_r155); + CPy_DECREF(cpy_r_r154); + if (!cpy_r_r156) goto CPyL275; + cpy_r_r157 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_r146); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals); + goto CPyL274; + } + if (likely(PyUnicode_Check(cpy_r_r157))) + cpy_r_r158 = cpy_r_r157; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 116, CPyStatic_compiler___globals, "str", cpy_r_r157); + goto CPyL274; + } + cpy_r_r159 = PyDict_SetItem(cpy_r_r138, cpy_r_r146, cpy_r_r158); + CPy_DECREF(cpy_r_r146); + CPy_DECREF(cpy_r_r158); + cpy_r_r160 = cpy_r_r159 >= 0; + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); + goto CPyL272; + } +CPyL113: ; + cpy_r_r161 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r140); + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); + goto CPyL272; + } else + goto CPyL101; +CPyL114: ; + cpy_r_r162 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r162)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 115, CPyStatic_compiler___globals); + goto CPyL270; + } + cpy_r_r163 = PyDict_Size(cpy_r_r138); + cpy_r_r164 = cpy_r_r163 << 1; + cpy_r_r165 = cpy_r_r164 != 0; + if (!cpy_r_r165) goto CPyL276; + cpy_r_r166 = (PyObject *)&_Py_NoneStruct; + cpy_r_r167 = cpy_r_solc_version == cpy_r_r166; + if (cpy_r_r167) { + goto CPyL277; + } else + goto CPyL119; +CPyL117: ; + cpy_r_r168 = 2; + cpy_r_r169 = CPyDef_solidity___find_solc_versions(cpy_r_r138, 1, cpy_r_r168, cpy_r_silent); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 121, CPyStatic_compiler___globals); + goto CPyL278; + } + cpy_r_r170 = CPyDict_Update(cpy_r_r99, cpy_r_r169); + CPy_DECREF(cpy_r_r169); + cpy_r_r171 = cpy_r_r170 >= 0; + if (unlikely(!cpy_r_r171)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 120, CPyStatic_compiler___globals); + goto CPyL278; + } else + goto CPyL122; +CPyL119: ; + cpy_r_r172 = PySequence_List(cpy_r_r138); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 124, CPyStatic_compiler___globals); + goto CPyL268; + } + if (likely(cpy_r_solc_version != Py_None)) + cpy_r_r173 = cpy_r_solc_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 124, CPyStatic_compiler___globals, "str", cpy_r_solc_version); + goto CPyL279; + } + cpy_r_r174 = CPyDict_SetItem(cpy_r_r99, cpy_r_r173, cpy_r_r172); + CPy_DECREF(cpy_r_r173); + CPy_DECREF_NO_IMM(cpy_r_r172); + cpy_r_r175 = cpy_r_r174 >= 0; + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 124, CPyStatic_compiler___globals); + goto CPyL278; + } +CPyL122: ; + cpy_r_r176 = (PyObject *)&_Py_NoneStruct; + cpy_r_r177 = cpy_r_optimizer == cpy_r_r176; + if (cpy_r_r177) { + goto CPyL280; + } else + goto CPyL281; +CPyL123: ; + cpy_r_r178 = (PyObject *)&_Py_NoneStruct; + cpy_r_r179 = cpy_r_optimize != cpy_r_r178; + if (!cpy_r_r179) goto CPyL282; + if (unlikely(!PyBool_Check(cpy_r_optimize))) { + CPy_TypeError("bool", cpy_r_optimize); cpy_r_r180 = 2; + } else + cpy_r_r180 = cpy_r_optimize == Py_True; + CPy_DECREF(cpy_r_optimize); + if (unlikely(cpy_r_r180 == 2)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 62, CPyStatic_compiler___globals); + goto CPyL283; + } + if (!cpy_r_r180) goto CPyL284; + cpy_r_r181 = CPyStatics[1225]; /* 'enabled' */ + cpy_r_r182 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r183 = (PyObject *)&_Py_NoneStruct; + cpy_r_r184 = cpy_r_runs != cpy_r_r183; + if (!cpy_r_r184) goto CPyL285; + if (likely(PyLong_Check(cpy_r_runs))) + cpy_r_r185 = CPyTagged_FromObject(cpy_r_runs); + else { + CPy_TypeError("int", cpy_r_runs); cpy_r_r185 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r185 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 63, CPyStatic_compiler___globals); + goto CPyL283; + } + cpy_r_r186 = cpy_r_r185 != 0; + CPyTagged_DECREF(cpy_r_r185); + if (!cpy_r_r186) goto CPyL285; + if (likely(PyLong_Check(cpy_r_runs))) + cpy_r_r187 = CPyTagged_FromObject(cpy_r_runs); + else { + CPy_TypeError("int", cpy_r_runs); cpy_r_r187 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_runs); + if (unlikely(cpy_r_r187 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 128, CPyStatic_compiler___globals); + goto CPyL286; + } + cpy_r_r188 = cpy_r_r187; + goto CPyL132; +CPyL131: ; + cpy_r_r188 = 0; +CPyL132: ; + cpy_r_r189 = 1 ? Py_True : Py_False; + cpy_r_r190 = CPyTagged_StealAsObject(cpy_r_r188); + cpy_r_r191 = CPyDict_Build(2, cpy_r_r181, cpy_r_r189, cpy_r_r182, cpy_r_r190); + CPy_DECREF(cpy_r_r190); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 128, CPyStatic_compiler___globals); + goto CPyL286; + } + cpy_r_optimizer = cpy_r_r191; + goto CPyL136; +CPyL134: ; + cpy_r_r192 = CPyStatics[1225]; /* 'enabled' */ + cpy_r_r193 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r194 = 0 ? Py_True : Py_False; + cpy_r_r195 = CPyStatics[2029]; /* 0 */ + cpy_r_r196 = CPyDict_Build(2, cpy_r_r192, cpy_r_r194, cpy_r_r193, cpy_r_r195); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 130, CPyStatic_compiler___globals); + goto CPyL286; + } + cpy_r_optimizer = cpy_r_r196; +CPyL136: ; + cpy_r_r197 = 0; + cpy_r_r198 = PyDict_Size(cpy_r_r99); + cpy_r_r199 = CPyDict_GetItemsIter(cpy_r_r99); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals); + goto CPyL287; + } +CPyL137: ; + cpy_r_r200 = CPyDict_NextItem(cpy_r_r199, cpy_r_r197); + cpy_r_r201 = cpy_r_r200.f1; + cpy_r_r197 = cpy_r_r201; + cpy_r_r202 = cpy_r_r200.f0; + if (!cpy_r_r202) goto CPyL288; + cpy_r_r203 = cpy_r_r200.f2; + CPy_INCREF(cpy_r_r203); + cpy_r_r204 = cpy_r_r200.f3; + CPy_INCREF(cpy_r_r204); + CPy_DECREF(cpy_r_r200.f2); + CPy_DECREF(cpy_r_r200.f3); + if (likely(PyUnicode_Check(cpy_r_r203))) + cpy_r_r205 = cpy_r_r203; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals, "str", cpy_r_r203); + goto CPyL289; + } + if (likely(PyList_Check(cpy_r_r204))) + cpy_r_r206 = cpy_r_r204; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals, "list", cpy_r_r204); + goto CPyL290; + } + cpy_r_r207 = PyDict_New(); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 135, CPyStatic_compiler___globals); + goto CPyL291; + } + cpy_r_r208 = CPyList_GetItemShort(cpy_r_r206, 0); + if (unlikely(cpy_r_r208 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 136, CPyStatic_compiler___globals); + goto CPyL292; + } + if (likely(PyUnicode_Check(cpy_r_r208))) + cpy_r_r209 = cpy_r_r208; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 136, CPyStatic_compiler___globals, "str", cpy_r_r208); + goto CPyL292; + } + cpy_r_r210 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r211 = CPyStr_Endswith(cpy_r_r209, cpy_r_r210); + CPy_DECREF(cpy_r_r209); + cpy_r_r212 = cpy_r_r211; + if (!cpy_r_r212) goto CPyL167; + cpy_r_r213 = CPyDef_vyper___set_vyper_version(cpy_r_r205); + CPy_DECREF(cpy_r_r205); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 137, CPyStatic_compiler___globals); + goto CPyL293; + } else + goto CPyL294; +CPyL145: ; + cpy_r_r214 = CPyStatics[1227]; /* 'Vyper' */ + CPy_INCREF(cpy_r_r214); + cpy_r_language = cpy_r_r214; + cpy_r_r215 = CPyDef_vyper___get_version(); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 139, CPyStatic_compiler___globals); + goto CPyL295; + } + cpy_r_r216 = PyObject_Str(cpy_r_r215); + CPy_DECREF(cpy_r_r215); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 139, CPyStatic_compiler___globals); + goto CPyL295; + } + cpy_r_r217 = CPyStatics[1228]; /* 'version' */ + cpy_r_r218 = CPyDict_SetItem(cpy_r_r207, cpy_r_r217, cpy_r_r216); + CPy_DECREF(cpy_r_r216); + cpy_r_r219 = cpy_r_r218 >= 0; + if (unlikely(!cpy_r_r219)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 139, CPyStatic_compiler___globals); + goto CPyL295; + } + cpy_r_r220 = PyDict_New(); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); + goto CPyL295; + } + CPy_INCREF(cpy_r_interface_sources); + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r221 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 142, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL296; + } + cpy_r_r222 = 0; + cpy_r_r223 = PyDict_Size(cpy_r_r221); + cpy_r_r224 = CPyDict_GetKeysIter(cpy_r_r221); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); + goto CPyL297; + } +CPyL151: ; + cpy_r_r225 = CPyDict_NextKey(cpy_r_r224, cpy_r_r222); + cpy_r_r226 = cpy_r_r225.f1; + cpy_r_r222 = cpy_r_r226; + cpy_r_r227 = cpy_r_r225.f0; + if (!cpy_r_r227) goto CPyL298; + cpy_r_r228 = cpy_r_r225.f2; + CPy_INCREF(cpy_r_r228); + CPy_DECREF(cpy_r_r225.f2); + if (likely(PyUnicode_Check(cpy_r_r228))) + cpy_r_r229 = cpy_r_r228; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals, "str", cpy_r_r228); + goto CPyL299; + } + cpy_r_r230 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r230 == NULL)) { + goto CPyL300; + } else + goto CPyL156; +CPyL154: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r231 = 0; + if (unlikely(!cpy_r_r231)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL156: ; + PyObject *cpy_r_r232[1] = {cpy_r_r229}; + cpy_r_r233 = (PyObject **)&cpy_r_r232; + cpy_r_r234 = PyObject_Vectorcall(cpy_r_r230, cpy_r_r233, 1, 0); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals); + goto CPyL301; + } + cpy_r_r235 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r236 = CPyObject_GetAttr(cpy_r_r234, cpy_r_r235); + CPy_DECREF(cpy_r_r234); + if (unlikely(cpy_r_r236 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals); + goto CPyL301; + } + if (likely(PyUnicode_Check(cpy_r_r236))) + cpy_r_r237 = cpy_r_r236; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 143, CPyStatic_compiler___globals, "str", cpy_r_r236); + goto CPyL301; + } + cpy_r_r238 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r239 = CPyStr_Equal(cpy_r_r237, cpy_r_r238); + CPy_DECREF(cpy_r_r237); + cpy_r_r240 = cpy_r_r239 == 0; + if (!cpy_r_r240) goto CPyL302; + CPy_INCREF(cpy_r_interface_sources); + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r241 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 141, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL301; + } + cpy_r_r242 = CPyDict_GetItem(cpy_r_r241, cpy_r_r229); + CPy_DECREF(cpy_r_r241); + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 141, CPyStatic_compiler___globals); + goto CPyL301; + } + if (likely(PyUnicode_Check(cpy_r_r242))) + cpy_r_r243 = cpy_r_r242; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 141, CPyStatic_compiler___globals, "str", cpy_r_r242); + goto CPyL301; + } + cpy_r_r244 = PyDict_SetItem(cpy_r_r220, cpy_r_r229, cpy_r_r243); + CPy_DECREF(cpy_r_r229); + CPy_DECREF(cpy_r_r243); + cpy_r_r245 = cpy_r_r244 >= 0; + if (unlikely(!cpy_r_r245)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); + goto CPyL299; + } +CPyL164: ; + cpy_r_r246 = CPyDict_CheckSize(cpy_r_r221, cpy_r_r223); + if (unlikely(!cpy_r_r246)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); + goto CPyL299; + } else + goto CPyL151; +CPyL165: ; + cpy_r_r247 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r247)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 140, CPyStatic_compiler___globals); + goto CPyL296; + } + cpy_r_interfaces = cpy_r_r220; + goto CPyL201; +CPyL167: ; + cpy_r_r248 = CPyDef_solidity___set_solc_version(cpy_r_r205); + if (unlikely(cpy_r_r248 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 146, CPyStatic_compiler___globals); + goto CPyL292; + } else + goto CPyL303; +CPyL168: ; + cpy_r_r249 = CPyStatics[1229]; /* 'Solidity' */ + CPy_INCREF(cpy_r_r249); + cpy_r_language = cpy_r_r249; + cpy_r_r250 = CPyDef_solidity___get_version(); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 148, CPyStatic_compiler___globals); + goto CPyL304; + } + cpy_r_r251 = PyObject_Str(cpy_r_r250); + CPy_DECREF(cpy_r_r250); + if (unlikely(cpy_r_r251 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 148, CPyStatic_compiler___globals); + goto CPyL304; + } + cpy_r_r252 = CPyStatics[1228]; /* 'version' */ + cpy_r_r253 = CPyDict_SetItem(cpy_r_r207, cpy_r_r252, cpy_r_r251); + CPy_DECREF(cpy_r_r251); + cpy_r_r254 = cpy_r_r253 >= 0; + if (unlikely(!cpy_r_r254)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 148, CPyStatic_compiler___globals); + goto CPyL304; + } + cpy_r_r255 = PyDict_New(); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); + goto CPyL304; + } + CPy_INCREF(cpy_r_interface_sources); + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r256 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 151, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL305; + } + cpy_r_r257 = 0; + cpy_r_r258 = PyDict_Size(cpy_r_r256); + cpy_r_r259 = CPyDict_GetKeysIter(cpy_r_r256); + if (unlikely(cpy_r_r259 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); + goto CPyL306; + } +CPyL174: ; + cpy_r_r260 = CPyDict_NextKey(cpy_r_r259, cpy_r_r257); + cpy_r_r261 = cpy_r_r260.f1; + cpy_r_r257 = cpy_r_r261; + cpy_r_r262 = cpy_r_r260.f0; + if (!cpy_r_r262) goto CPyL307; + cpy_r_r263 = cpy_r_r260.f2; + CPy_INCREF(cpy_r_r263); + CPy_DECREF(cpy_r_r260.f2); + if (likely(PyUnicode_Check(cpy_r_r263))) + cpy_r_r264 = cpy_r_r263; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals, "str", cpy_r_r263); + goto CPyL308; + } + cpy_r_r265 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r265 == NULL)) { + goto CPyL309; + } else + goto CPyL179; +CPyL177: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r266 = 0; + if (unlikely(!cpy_r_r266)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL179: ; + PyObject *cpy_r_r267[1] = {cpy_r_r264}; + cpy_r_r268 = (PyObject **)&cpy_r_r267; + cpy_r_r269 = PyObject_Vectorcall(cpy_r_r265, cpy_r_r268, 1, 0); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals); + goto CPyL310; + } + cpy_r_r270 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r271 = CPyObject_GetAttr(cpy_r_r269, cpy_r_r270); + CPy_DECREF(cpy_r_r269); + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals); + goto CPyL310; + } + if (likely(PyUnicode_Check(cpy_r_r271))) + cpy_r_r272 = cpy_r_r271; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 152, CPyStatic_compiler___globals, "str", cpy_r_r271); + goto CPyL310; + } + cpy_r_r273 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r274 = CPyStr_Equal(cpy_r_r272, cpy_r_r273); + CPy_DECREF(cpy_r_r272); + if (cpy_r_r274) goto CPyL311; + if (cpy_r_r274) { + goto CPyL194; + } else + goto CPyL317; +CPyL184: ; + cpy_r_r275 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r275 == NULL)) { + goto CPyL312; + } else + goto CPyL187; +CPyL185: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r276 = 0; + if (unlikely(!cpy_r_r276)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL187: ; + PyObject *cpy_r_r277[1] = {cpy_r_r205}; + cpy_r_r278 = (PyObject **)&cpy_r_r277; + cpy_r_r279 = PyObject_Vectorcall(cpy_r_r275, cpy_r_r278, 1, 0); + if (unlikely(cpy_r_r279 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); + goto CPyL313; + } + CPy_INCREF(cpy_r_interface_sources); + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r280 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL314; + } + cpy_r_r281 = CPyDict_GetItem(cpy_r_r280, cpy_r_r264); + CPy_DECREF(cpy_r_r280); + if (unlikely(cpy_r_r281 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); + goto CPyL314; + } + if (likely(PyUnicode_Check(cpy_r_r281))) + cpy_r_r282 = cpy_r_r281; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals, "str", cpy_r_r281); + goto CPyL314; + } + CPy_INCREF(cpy_r_r282); + cpy_r_v = cpy_r_r282; + cpy_r_r283 = CPyDef_sources___get_pragma_spec(cpy_r_r282, cpy_r_r264); + CPy_DECREF(cpy_r_r282); + if (unlikely(cpy_r_r283 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); + goto CPyL315; + } + cpy_r_r284 = PySequence_Contains(cpy_r_r283, cpy_r_r279); + CPy_DECREF(cpy_r_r283); + CPy_DECREF(cpy_r_r279); + cpy_r_r285 = cpy_r_r284 >= 0; + if (unlikely(!cpy_r_r285)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 153, CPyStatic_compiler___globals); + goto CPyL316; + } + cpy_r_r286 = cpy_r_r284; + if (!cpy_r_r286) goto CPyL317; +CPyL194: ; + if (cpy_r_v == NULL) { + goto CPyL318; + } else + goto CPyL197; +CPyL195: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"v\" referenced before assignment"); + cpy_r_r287 = 0; + if (unlikely(!cpy_r_r287)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); + goto CPyL226; + } + CPy_Unreachable(); +CPyL197: ; + cpy_r_r288 = PyDict_SetItem(cpy_r_r255, cpy_r_r264, cpy_r_v); + CPy_DECREF(cpy_r_r264); + cpy_r_r289 = cpy_r_r288 >= 0; + if (unlikely(!cpy_r_r289)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); + goto CPyL308; + } +CPyL198: ; + cpy_r_r290 = CPyDict_CheckSize(cpy_r_r256, cpy_r_r258); + if (unlikely(!cpy_r_r290)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); + goto CPyL308; + } else + goto CPyL174; +CPyL199: ; + cpy_r_r291 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r291)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 149, CPyStatic_compiler___globals); + goto CPyL319; + } + cpy_r_interfaces = cpy_r_r255; +CPyL201: ; + cpy_r_r292 = PyDict_New(); + if (unlikely(cpy_r_r292 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL320; + } + cpy_r_r293 = 0; + cpy_r_r294 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r295 = CPyDict_GetKeysIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r295 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL321; + } +CPyL203: ; + cpy_r_r296 = CPyDict_NextKey(cpy_r_r295, cpy_r_r293); + cpy_r_r297 = cpy_r_r296.f1; + cpy_r_r293 = cpy_r_r297; + cpy_r_r298 = cpy_r_r296.f0; + if (!cpy_r_r298) goto CPyL322; + cpy_r_r299 = cpy_r_r296.f2; + CPy_INCREF(cpy_r_r299); + CPy_DECREF(cpy_r_r296.f2); + if (likely(PyUnicode_Check(cpy_r_r299))) + cpy_r_r300 = cpy_r_r299; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals, "str", cpy_r_r299); + goto CPyL323; + } + cpy_r_r301 = PySequence_Contains(cpy_r_r206, cpy_r_r300); + cpy_r_r302 = cpy_r_r301 >= 0; + if (unlikely(!cpy_r_r302)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL324; + } + cpy_r_r303 = cpy_r_r301; + if (!cpy_r_r303) goto CPyL325; + cpy_r_r304 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_r300); + if (unlikely(cpy_r_r304 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL324; + } + if (likely(PyUnicode_Check(cpy_r_r304))) + cpy_r_r305 = cpy_r_r304; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals, "str", cpy_r_r304); + goto CPyL324; + } + cpy_r_r306 = PyDict_SetItem(cpy_r_r292, cpy_r_r300, cpy_r_r305); + CPy_DECREF(cpy_r_r300); + CPy_DECREF(cpy_r_r305); + cpy_r_r307 = cpy_r_r306 >= 0; + if (unlikely(!cpy_r_r307)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL323; + } +CPyL210: ; + cpy_r_r308 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r294); + if (unlikely(!cpy_r_r308)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL323; + } else + goto CPyL203; +CPyL211: ; + cpy_r_r309 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r309)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 156, CPyStatic_compiler___globals); + goto CPyL326; + } + cpy_r_r310 = PyDict_Check(cpy_r_evm_version); + if (!cpy_r_r310) goto CPyL217; + CPy_INCREF(cpy_r_evm_version); + if (likely(PyDict_Check(cpy_r_evm_version))) + cpy_r_r311 = cpy_r_evm_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals, "dict", cpy_r_evm_version); + goto CPyL327; + } + cpy_r_r312 = CPyDict_GetItem(cpy_r_r311, cpy_r_language); + CPy_DECREF(cpy_r_r311); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals); + goto CPyL327; + } + if (PyUnicode_Check(cpy_r_r312)) + cpy_r_r313 = cpy_r_r312; + else { + cpy_r_r313 = NULL; + } + if (cpy_r_r313 != NULL) goto __LL747; + if (cpy_r_r312 == Py_None) + cpy_r_r313 = cpy_r_r312; + else { + cpy_r_r313 = NULL; + } + if (cpy_r_r313 != NULL) goto __LL747; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals, "str or None", cpy_r_r312); + goto CPyL327; +__LL747: ; + cpy_r_r314 = cpy_r_r313; + goto CPyL219; +CPyL217: ; + CPy_INCREF(cpy_r_evm_version); + if (PyUnicode_Check(cpy_r_evm_version)) + cpy_r_r315 = cpy_r_evm_version; + else { + cpy_r_r315 = NULL; + } + if (cpy_r_r315 != NULL) goto __LL748; + if (cpy_r_evm_version == Py_None) + cpy_r_r315 = cpy_r_evm_version; + else { + cpy_r_r315 = NULL; + } + if (cpy_r_r315 != NULL) goto __LL748; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 160, CPyStatic_compiler___globals, "str or None", cpy_r_evm_version); + goto CPyL327; +__LL748: ; + cpy_r_r314 = cpy_r_r315; +CPyL219: ; + cpy_r_r316 = 2; + cpy_r_r317 = CPY_INT_TAG; + cpy_r_r318 = CPyDef_compiler___generate_input_json(cpy_r_r292, cpy_r_r316, cpy_r_r317, cpy_r_r314, cpy_r_language, cpy_r_interfaces, cpy_r_remappings, cpy_r_optimizer, cpy_r_viaIR); + CPy_DECREF(cpy_r_r292); + CPy_DECREF(cpy_r_r314); + CPy_DECREF(cpy_r_language); + CPy_DECREF(cpy_r_interfaces); + if (unlikely(cpy_r_r318 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 158, CPyStatic_compiler___globals); + goto CPyL328; + } + cpy_r_r319 = CPyDef_compiler___compile_from_input_json(cpy_r_r318, cpy_r_silent, cpy_r_allow_paths); + if (unlikely(cpy_r_r319 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 168, CPyStatic_compiler___globals); + goto CPyL329; + } + cpy_r_r320 = CPyDef_compiler___generate_build_json(cpy_r_r318, cpy_r_r319, cpy_r_r207, cpy_r_silent); + CPy_DECREF(cpy_r_r318); + CPy_DECREF(cpy_r_r319); + CPy_DECREF(cpy_r_r207); + if (unlikely(cpy_r_r320 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 169, CPyStatic_compiler___globals); + goto CPyL330; + } + cpy_r_r321 = CPyDict_Update(cpy_r_r98, cpy_r_r320); + CPy_DECREF(cpy_r_r320); + cpy_r_r322 = cpy_r_r321 >= 0; + if (unlikely(!cpy_r_r322)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 169, CPyStatic_compiler___globals); + goto CPyL330; + } + cpy_r_r323 = CPyDict_CheckSize(cpy_r_r99, cpy_r_r198); + if (unlikely(!cpy_r_r323)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals); + goto CPyL330; + } else + goto CPyL137; +CPyL224: ; + cpy_r_r324 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r324)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 134, CPyStatic_compiler___globals); + goto CPyL331; + } + return cpy_r_r98; +CPyL226: ; + cpy_r_r325 = NULL; + return cpy_r_r325; +CPyL227: ; + CPy_INCREF(cpy_r_solc_version); + goto CPyL2; +CPyL228: ; + CPy_INCREF(cpy_r_vyper_version); + goto CPyL4; +CPyL229: ; + CPy_INCREF(cpy_r_optimize); + goto CPyL6; +CPyL230: ; + CPy_INCREF(cpy_r_runs); + goto CPyL8; +CPyL231: ; + CPy_INCREF(cpy_r_evm_version); + goto CPyL10; +CPyL232: ; + CPy_INCREF(cpy_r_allow_paths); + goto CPyL14; +CPyL233: ; + CPy_INCREF(cpy_r_interface_sources); + goto CPyL16; +CPyL234: ; + CPy_INCREF(cpy_r_remappings); + goto CPyL18; +CPyL235: ; + CPy_INCREF(cpy_r_optimizer); + goto CPyL20; +CPyL236: ; + CPy_INCREF(cpy_r_viaIR); + goto CPyL22; +CPyL237: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_vyper_version); + CPy_DECREF(cpy_r_optimize); + CPy_DECREF(cpy_r_runs); + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_XDECREF(cpy_r_v); + goto CPyL23; +CPyL238: ; + CPy_DECREF(cpy_r_interface_sources); + goto CPyL26; +CPyL239: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + goto CPyL226; +CPyL240: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + goto CPyL226; +CPyL241: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r18); + goto CPyL226; +CPyL242: ; + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r22.f2); + goto CPyL44; +CPyL243: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r21); + goto CPyL226; +CPyL244: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r26); + goto CPyL33; +CPyL245: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r26); + goto CPyL226; +CPyL246: ; + CPy_DECREF(cpy_r_r34); + goto CPyL41; +CPyL247: ; + CPy_DECREF(cpy_r_r26); + goto CPyL43; +CPyL248: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_vyper_version); + CPy_DECREF(cpy_r_optimize); + CPy_DECREF(cpy_r_runs); + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_XDECREF(cpy_r_v); + goto CPyL46; +CPyL249: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r56); + goto CPyL226; +CPyL250: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r57); + goto CPyL226; +CPyL251: ; + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r61.f2); + goto CPyL68; +CPyL252: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r60); + goto CPyL226; +CPyL253: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r65); + goto CPyL56; +CPyL254: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r65); + goto CPyL226; +CPyL255: ; + CPy_DECREF(cpy_r_r73); + goto CPyL65; +CPyL256: ; + CPy_DECREF(cpy_r_r65); + goto CPyL67; +CPyL257: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_vyper_version); + CPy_DECREF(cpy_r_optimize); + CPy_DECREF(cpy_r_runs); + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_XDECREF(cpy_r_v); + goto CPyL70; +CPyL258: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + goto CPyL226; +CPyL259: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL226; +CPyL260: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + goto CPyL226; +CPyL261: ; + CPy_DECREF(cpy_r_r103); + CPy_DECREF(cpy_r_r104.f2); + goto CPyL91; +CPyL262: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r103); + goto CPyL226; +CPyL263: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r108); + goto CPyL81; +CPyL264: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r108); + goto CPyL226; +CPyL265: ; + CPy_DECREF(cpy_r_r108); + goto CPyL90; +CPyL266: ; + CPy_DECREF(cpy_r_vyper_version); + CPy_DECREF(cpy_r_r100); + goto CPyL99; +CPyL267: ; + CPy_DECREF(cpy_r_vyper_version); + goto CPyL94; +CPyL268: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL226; +CPyL269: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r134); + goto CPyL226; +CPyL270: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r138); + goto CPyL226; +CPyL271: ; + CPy_DECREF(cpy_r_r141); + CPy_DECREF(cpy_r_r142.f2); + goto CPyL114; +CPyL272: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r141); + goto CPyL226; +CPyL273: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r146); + goto CPyL104; +CPyL274: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r146); + goto CPyL226; +CPyL275: ; + CPy_DECREF(cpy_r_r146); + goto CPyL113; +CPyL276: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_optimize); + CPy_DECREF(cpy_r_runs); + CPy_DECREF(cpy_r_r138); + goto CPyL136; +CPyL277: ; + CPy_DECREF(cpy_r_solc_version); + goto CPyL117; +CPyL278: ; + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL226; +CPyL279: ; + CPy_DecRef(cpy_r_optimize); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r172); + goto CPyL226; +CPyL280: ; + CPy_DECREF(cpy_r_optimizer); + goto CPyL123; +CPyL281: ; + CPy_DECREF(cpy_r_optimize); + CPy_DECREF(cpy_r_runs); + goto CPyL136; +CPyL282: ; + CPy_DECREF(cpy_r_optimize); + CPy_DECREF(cpy_r_runs); + goto CPyL134; +CPyL283: ; + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL226; +CPyL284: ; + CPy_DECREF(cpy_r_runs); + goto CPyL134; +CPyL285: ; + CPy_DECREF(cpy_r_runs); + goto CPyL131; +CPyL286: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL226; +CPyL287: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL226; +CPyL288: ; + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_XDECREF(cpy_r_v); + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r199); + CPy_DECREF(cpy_r_r200.f2); + CPy_DECREF(cpy_r_r200.f3); + goto CPyL224; +CPyL289: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r204); + goto CPyL226; +CPyL290: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + goto CPyL226; +CPyL291: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + goto CPyL226; +CPyL292: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + goto CPyL226; +CPyL293: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + goto CPyL226; +CPyL294: ; + CPy_DECREF(cpy_r_r213); + goto CPyL145; +CPyL295: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + goto CPyL226; +CPyL296: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r220); + goto CPyL226; +CPyL297: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r221); + goto CPyL226; +CPyL298: ; + CPy_DECREF(cpy_r_r221); + CPy_DECREF(cpy_r_r224); + CPy_DECREF(cpy_r_r225.f2); + goto CPyL165; +CPyL299: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r224); + goto CPyL226; +CPyL300: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r224); + CPy_DecRef(cpy_r_r229); + goto CPyL154; +CPyL301: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r221); + CPy_DecRef(cpy_r_r224); + CPy_DecRef(cpy_r_r229); + goto CPyL226; +CPyL302: ; + CPy_DECREF(cpy_r_r229); + goto CPyL164; +CPyL303: ; + CPy_DECREF(cpy_r_r248); + goto CPyL168; +CPyL304: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + goto CPyL226; +CPyL305: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + goto CPyL226; +CPyL306: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + goto CPyL226; +CPyL307: ; + CPy_DECREF(cpy_r_r205); + CPy_DECREF(cpy_r_r256); + CPy_DECREF(cpy_r_r259); + CPy_DECREF(cpy_r_r260.f2); + goto CPyL199; +CPyL308: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + goto CPyL226; +CPyL309: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + goto CPyL177; +CPyL310: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + goto CPyL226; +CPyL311: ; + CPy_XDECREF(cpy_r_v); + goto CPyL184; +CPyL312: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + goto CPyL185; +CPyL313: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + goto CPyL226; +CPyL314: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + CPy_DecRef(cpy_r_r279); + goto CPyL226; +CPyL315: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + CPy_DecRef(cpy_r_r279); + goto CPyL226; +CPyL316: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + CPy_DecRef(cpy_r_r264); + goto CPyL226; +CPyL317: ; + CPy_DECREF(cpy_r_r264); + goto CPyL198; +CPyL318: ; + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r199); + CPy_DECREF(cpy_r_r205); + CPy_DECREF_NO_IMM(cpy_r_r206); + CPy_DECREF(cpy_r_r207); + CPy_DECREF(cpy_r_language); + CPy_DECREF(cpy_r_r255); + CPy_DECREF(cpy_r_r256); + CPy_DECREF(cpy_r_r259); + CPy_DECREF(cpy_r_r264); + goto CPyL195; +CPyL319: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r255); + goto CPyL226; +CPyL320: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interfaces); + goto CPyL226; +CPyL321: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interfaces); + CPy_DecRef(cpy_r_r292); + goto CPyL226; +CPyL322: ; + CPy_DECREF_NO_IMM(cpy_r_r206); + CPy_DECREF(cpy_r_r295); + CPy_DECREF(cpy_r_r296.f2); + goto CPyL211; +CPyL323: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interfaces); + CPy_DecRef(cpy_r_r292); + CPy_DecRef(cpy_r_r295); + goto CPyL226; +CPyL324: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interfaces); + CPy_DecRef(cpy_r_r292); + CPy_DecRef(cpy_r_r295); + CPy_DecRef(cpy_r_r300); + goto CPyL226; +CPyL325: ; + CPy_DECREF(cpy_r_r300); + goto CPyL210; +CPyL326: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interfaces); + CPy_DecRef(cpy_r_r292); + goto CPyL226; +CPyL327: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interfaces); + CPy_DecRef(cpy_r_r292); + goto CPyL226; +CPyL328: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r207); + goto CPyL226; +CPyL329: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r318); + goto CPyL226; +CPyL330: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_XDecRef(cpy_r_v); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r199); + goto CPyL226; +CPyL331: ; + CPy_DecRef(cpy_r_r98); + goto CPyL226; +} + +PyObject *CPyPy_compiler___compile_and_format(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "solc_version", "vyper_version", "optimize", "runs", "evm_version", "silent", "allow_paths", "interface_sources", "remappings", "optimizer", "viaIR", 0}; + static CPyArg_Parser parser = {"O|OOOOOOOOOOO:compile_and_format", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_solc_version = NULL; + PyObject *obj_vyper_version = NULL; + PyObject *obj_optimize = NULL; + PyObject *obj_runs = NULL; + PyObject *obj_evm_version = NULL; + PyObject *obj_silent = NULL; + PyObject *obj_allow_paths = NULL; + PyObject *obj_interface_sources = NULL; + PyObject *obj_remappings = NULL; + PyObject *obj_optimizer = NULL; + PyObject *obj_viaIR = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_solc_version, &obj_vyper_version, &obj_optimize, &obj_runs, &obj_evm_version, &obj_silent, &obj_allow_paths, &obj_interface_sources, &obj_remappings, &obj_optimizer, &obj_viaIR)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + PyObject *arg_solc_version; + if (obj_solc_version == NULL) { + arg_solc_version = NULL; + goto __LL749; + } + if (PyUnicode_Check(obj_solc_version)) + arg_solc_version = obj_solc_version; + else { + arg_solc_version = NULL; + } + if (arg_solc_version != NULL) goto __LL749; + if (obj_solc_version == Py_None) + arg_solc_version = obj_solc_version; + else { + arg_solc_version = NULL; + } + if (arg_solc_version != NULL) goto __LL749; + CPy_TypeError("str or None", obj_solc_version); + goto fail; +__LL749: ; + PyObject *arg_vyper_version; + if (obj_vyper_version == NULL) { + arg_vyper_version = NULL; + goto __LL750; + } + if (PyUnicode_Check(obj_vyper_version)) + arg_vyper_version = obj_vyper_version; + else { + arg_vyper_version = NULL; + } + if (arg_vyper_version != NULL) goto __LL750; + if (obj_vyper_version == Py_None) + arg_vyper_version = obj_vyper_version; + else { + arg_vyper_version = NULL; + } + if (arg_vyper_version != NULL) goto __LL750; + CPy_TypeError("str or None", obj_vyper_version); + goto fail; +__LL750: ; + PyObject *arg_optimize; + if (obj_optimize == NULL) { + arg_optimize = NULL; + goto __LL751; + } + if (PyBool_Check(obj_optimize)) + arg_optimize = obj_optimize; + else { + arg_optimize = NULL; + } + if (arg_optimize != NULL) goto __LL751; + if (obj_optimize == Py_None) + arg_optimize = obj_optimize; + else { + arg_optimize = NULL; + } + if (arg_optimize != NULL) goto __LL751; + CPy_TypeError("bool or None", obj_optimize); + goto fail; +__LL751: ; + PyObject *arg_runs; + if (obj_runs == NULL) { + arg_runs = NULL; + goto __LL752; + } + if (PyLong_Check(obj_runs)) + arg_runs = obj_runs; + else { + arg_runs = NULL; + } + if (arg_runs != NULL) goto __LL752; + if (obj_runs == Py_None) + arg_runs = obj_runs; + else { + arg_runs = NULL; + } + if (arg_runs != NULL) goto __LL752; + CPy_TypeError("int or None", obj_runs); + goto fail; +__LL752: ; + PyObject *arg_evm_version; + if (obj_evm_version == NULL) { + arg_evm_version = NULL; + goto __LL753; + } + if (PyUnicode_Check(obj_evm_version)) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL753; + if (PyDict_Check(obj_evm_version)) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL753; + if (obj_evm_version == Py_None) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL753; + CPy_TypeError("union[str, dict, None]", obj_evm_version); + goto fail; +__LL753: ; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *arg_allow_paths; + if (obj_allow_paths == NULL) { + arg_allow_paths = NULL; + goto __LL754; + } + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL754; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL754; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL754: ; + PyObject *arg_interface_sources; + if (obj_interface_sources == NULL) { + arg_interface_sources = NULL; + goto __LL755; + } + if (PyDict_Check(obj_interface_sources)) + arg_interface_sources = obj_interface_sources; + else { + arg_interface_sources = NULL; + } + if (arg_interface_sources != NULL) goto __LL755; + if (obj_interface_sources == Py_None) + arg_interface_sources = obj_interface_sources; + else { + arg_interface_sources = NULL; + } + if (arg_interface_sources != NULL) goto __LL755; + CPy_TypeError("dict or None", obj_interface_sources); + goto fail; +__LL755: ; + PyObject *arg_remappings; + if (obj_remappings == NULL) { + arg_remappings = NULL; + goto __LL756; + } + if (PyList_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL756; + if (PyUnicode_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL756; + if (obj_remappings == Py_None) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL756; + CPy_TypeError("union[list, str, None]", obj_remappings); + goto fail; +__LL756: ; + PyObject *arg_optimizer; + if (obj_optimizer == NULL) { + arg_optimizer = NULL; + goto __LL757; + } + if (PyDict_Check(obj_optimizer)) + arg_optimizer = obj_optimizer; + else { + arg_optimizer = NULL; + } + if (arg_optimizer != NULL) goto __LL757; + if (obj_optimizer == Py_None) + arg_optimizer = obj_optimizer; + else { + arg_optimizer = NULL; + } + if (arg_optimizer != NULL) goto __LL757; + CPy_TypeError("dict or None", obj_optimizer); + goto fail; +__LL757: ; + PyObject *arg_viaIR; + if (obj_viaIR == NULL) { + arg_viaIR = NULL; + goto __LL758; + } + if (PyBool_Check(obj_viaIR)) + arg_viaIR = obj_viaIR; + else { + arg_viaIR = NULL; + } + if (arg_viaIR != NULL) goto __LL758; + if (obj_viaIR == Py_None) + arg_viaIR = obj_viaIR; + else { + arg_viaIR = NULL; + } + if (arg_viaIR != NULL) goto __LL758; + CPy_TypeError("bool or None", obj_viaIR); + goto fail; +__LL758: ; + PyObject *retval = CPyDef_compiler___compile_and_format(arg_contract_sources, arg_solc_version, arg_vyper_version, arg_optimize, arg_runs, arg_evm_version, arg_silent, arg_allow_paths, arg_interface_sources, arg_remappings, arg_optimizer, arg_viaIR); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_and_format", 58, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler___generate_input_json(PyObject *cpy_r_contract_sources, char cpy_r_optimize, CPyTagged cpy_r_runs, PyObject *cpy_r_evm_version, PyObject *cpy_r_language, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + CPyTagged cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r__module; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + int32_t cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + int32_t cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + int32_t cpy_r_r84; + char cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + int32_t cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + int32_t cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + int64_t cpy_r_r100; + CPyTagged cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + int32_t cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + if (cpy_r_optimize != 2) goto CPyL2; + cpy_r_optimize = 1; +CPyL2: ; + if (cpy_r_runs != CPY_INT_TAG) goto CPyL85; + cpy_r_runs = 400; +CPyL4: ; + if (cpy_r_evm_version != NULL) goto CPyL86; + cpy_r_r0 = Py_None; + cpy_r_evm_version = cpy_r_r0; +CPyL6: ; + if (cpy_r_language != NULL) goto CPyL87; + cpy_r_r1 = CPyStatics[1229]; /* 'Solidity' */ + CPy_INCREF(cpy_r_r1); + cpy_r_language = cpy_r_r1; +CPyL8: ; + if (cpy_r_interface_sources != NULL) goto CPyL88; + cpy_r_r2 = Py_None; + cpy_r_interface_sources = cpy_r_r2; +CPyL10: ; + if (cpy_r_remappings != NULL) goto CPyL89; + cpy_r_r3 = Py_None; + cpy_r_remappings = cpy_r_r3; +CPyL12: ; + if (cpy_r_optimizer != NULL) goto CPyL90; + cpy_r_r4 = Py_None; + cpy_r_optimizer = cpy_r_r4; +CPyL14: ; + if (cpy_r_viaIR != NULL) goto CPyL91; + cpy_r_r5 = Py_None; + cpy_r_viaIR = cpy_r_r5; +CPyL16: ; + cpy_r_r6 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r7 = CPyStatics[1227]; /* 'Vyper' */ + cpy_r_r8 = CPyStr_Equal(cpy_r_language, cpy_r_r6); + cpy_r_r9 = cpy_r_r8 == 0; + if (!cpy_r_r9) goto CPyL19; + cpy_r_r10 = CPyStr_Equal(cpy_r_language, cpy_r_r7); + cpy_r_r11 = cpy_r_r10 == 0; + if (!cpy_r_r11) goto CPyL19; + if (1) { + goto CPyL92; + } else + goto CPyL26; +CPyL19: ; + if (0) { + goto CPyL92; + } else + goto CPyL26; +CPyL20: ; + cpy_r_r12 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r13 = CPyStatics[114]; /* '' */ + cpy_r_r14 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r15[3] = {cpy_r_r12, cpy_r_language, cpy_r_r13}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); + goto CPyL93; + } + CPy_DECREF(cpy_r_language); + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals, "str", cpy_r_r17); + goto CPyL84; + } + cpy_r_r19 = CPyStatic_compiler___globals; + cpy_r_r20 = CPyStatics[1223]; /* 'UnsupportedLanguage' */ + cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); + goto CPyL94; + } + PyObject *cpy_r_r22[1] = {cpy_r_r18}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); + goto CPyL94; + } + CPy_DECREF(cpy_r_r18); + CPy_Raise(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 202, CPyStatic_compiler___globals); + goto CPyL84; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r25 = (PyObject *)&_Py_NoneStruct; + cpy_r_r26 = cpy_r_optimizer == cpy_r_r25; + if (cpy_r_r26) { + goto CPyL95; + } else + goto CPyL96; +CPyL27: ; + cpy_r_r27 = CPyStatics[1225]; /* 'enabled' */ + cpy_r_r28 = CPyStatics[1226]; /* 'runs' */ + if (!cpy_r_optimize) goto CPyL97; + cpy_r_r29 = cpy_r_runs; + goto CPyL30; +CPyL29: ; + cpy_r_r29 = 0; +CPyL30: ; + cpy_r_r30 = cpy_r_optimize ? Py_True : Py_False; + cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_r29); + cpy_r_r32 = CPyDict_Build(2, cpy_r_r27, cpy_r_r30, cpy_r_r28, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 205, CPyStatic_compiler___globals); + goto CPyL98; + } + cpy_r_optimizer = cpy_r_r32; +CPyL32: ; + cpy_r_r33 = (PyObject *)&_Py_NoneStruct; + cpy_r_r34 = cpy_r_evm_version == cpy_r_r33; + if (cpy_r_r34) { + goto CPyL99; + } else + goto CPyL51; +CPyL33: ; + cpy_r_r35 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r36 = CPyStr_Equal(cpy_r_language, cpy_r_r35); + if (!cpy_r_r36) goto CPyL35; + cpy_r_r37 = CPyModule_brownie___project___compiler___solidity; + CPy_INCREF(cpy_r_r37); + cpy_r_r38 = cpy_r_r37; + goto CPyL36; +CPyL35: ; + cpy_r_r39 = CPyModule_brownie___project___compiler___vyper; + CPy_INCREF(cpy_r_r39); + cpy_r_r38 = cpy_r_r39; +CPyL36: ; + cpy_r__module = cpy_r_r38; + cpy_r_r40 = CPyStatics[1230]; /* 'EVM_VERSION_MAPPING' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r__module, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); + goto CPyL100; + } + cpy_r_r42 = PyObject_GetIter(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals); + goto CPyL100; + } +CPyL38: ; + cpy_r_r43 = PyIter_Next(cpy_r_r42); + if (cpy_r_r43 == NULL) goto CPyL101; + cpy_r_r44 = CPyStatics[1231]; /* 'get_version' */ + PyObject *cpy_r_r45[1] = {cpy_r__module}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); + goto CPyL102; + } + cpy_r_r48 = CPyStatics[2030]; /* 1 */ + cpy_r_r49 = PyObject_GetItem(cpy_r_r43, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); + goto CPyL103; + } + cpy_r_r50 = PyObject_RichCompare(cpy_r_r47, cpy_r_r49, 5); + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); + goto CPyL102; + } + cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); + goto CPyL102; + } + cpy_r_r53 = cpy_r_r51; + if (cpy_r_r53) { + goto CPyL104; + } else + goto CPyL105; +CPyL44: ; + cpy_r_r54 = CPyStatics[2029]; /* 0 */ + cpy_r_r55 = PyObject_GetItem(cpy_r_r43, cpy_r_r54); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 210, CPyStatic_compiler___globals); + goto CPyL106; + } + goto CPyL49; +CPyL46: ; + cpy_r_r56 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals); + goto CPyL84; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r57 = 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals); + goto CPyL84; + } + CPy_Unreachable(); +CPyL49: ; + if (PyUnicode_Check(cpy_r_r55)) + cpy_r_r58 = cpy_r_r55; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL759; + if (cpy_r_r55 == Py_None) + cpy_r_r58 = cpy_r_r55; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL759; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 209, CPyStatic_compiler___globals, "str or None", cpy_r_r55); + goto CPyL106; +__LL759: ; + cpy_r_evm_version = cpy_r_r58; +CPyL51: ; + cpy_r_r59 = CPyStatic_compiler___STANDARD_JSON; + if (unlikely(cpy_r_r59 == NULL)) { + goto CPyL107; + } else + goto CPyL54; +CPyL52: ; + PyErr_SetString(PyExc_NameError, "value for final name \"STANDARD_JSON\" was not set"); + cpy_r_r60 = 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals); + goto CPyL84; + } + CPy_Unreachable(); +CPyL54: ; + cpy_r_r61 = CPyStatic__c_constants___deepcopy; + if (unlikely(cpy_r_r61 == NULL)) { + goto CPyL108; + } else + goto CPyL57; +CPyL55: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); + cpy_r_r62 = 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals); + goto CPyL84; + } + CPy_Unreachable(); +CPyL57: ; + PyObject *cpy_r_r63[1] = {cpy_r_r59}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r64, 1, 0); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals); + goto CPyL109; + } + if (likely(PyDict_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 213, CPyStatic_compiler___globals, "dict", cpy_r_r65); + goto CPyL109; + } + cpy_r_r67 = CPyStatics[1232]; /* 'language' */ + cpy_r_r68 = CPyDict_SetItem(cpy_r_r66, cpy_r_r67, cpy_r_language); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 214, CPyStatic_compiler___globals); + goto CPyL110; + } + cpy_r_r70 = CPyStatics[240]; /* 'settings' */ + cpy_r_r71 = CPyDict_GetItem(cpy_r_r66, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 215, CPyStatic_compiler___globals); + goto CPyL110; + } + if (likely(PyDict_Check(cpy_r_r71))) + cpy_r_r72 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 215, CPyStatic_compiler___globals, "dict", cpy_r_r71); + goto CPyL110; + } + cpy_r_r73 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r74 = CPyDict_SetItem(cpy_r_r72, cpy_r_r73, cpy_r_evm_version); + CPy_DECREF(cpy_r_evm_version); + cpy_r_r75 = cpy_r_r74 >= 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 216, CPyStatic_compiler___globals); + goto CPyL111; + } + cpy_r_r76 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r77 = CPyStr_Equal(cpy_r_language, cpy_r_r76); + if (!cpy_r_r77) goto CPyL112; + if (likely(cpy_r_optimizer != Py_None)) + cpy_r_r78 = cpy_r_optimizer; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 218, CPyStatic_compiler___globals, "dict", cpy_r_optimizer); + goto CPyL113; + } + cpy_r_r79 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r80 = CPyDict_SetItem(cpy_r_r72, cpy_r_r79, cpy_r_r78); + CPy_DECREF(cpy_r_r78); + cpy_r_r81 = cpy_r_r80 >= 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 218, CPyStatic_compiler___globals); + goto CPyL113; + } + cpy_r_r82 = CPyDef_compiler____get_solc_remappings(cpy_r_remappings); + CPy_DECREF(cpy_r_remappings); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 219, CPyStatic_compiler___globals); + goto CPyL114; + } + cpy_r_r83 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r84 = CPyDict_SetItem(cpy_r_r72, cpy_r_r83, cpy_r_r82); + CPy_DECREF_NO_IMM(cpy_r_r82); + cpy_r_r85 = cpy_r_r84 >= 0; + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 219, CPyStatic_compiler___globals); + goto CPyL114; + } + cpy_r_r86 = (PyObject *)&_Py_NoneStruct; + cpy_r_r87 = cpy_r_viaIR != cpy_r_r86; + if (!cpy_r_r87) goto CPyL115; + if (unlikely(!PyBool_Check(cpy_r_viaIR))) { + CPy_TypeError("bool", cpy_r_viaIR); cpy_r_r88 = 2; + } else + cpy_r_r88 = cpy_r_viaIR == Py_True; + CPy_DECREF(cpy_r_viaIR); + if (unlikely(cpy_r_r88 == 2)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 221, CPyStatic_compiler___globals); + goto CPyL116; + } + cpy_r_r89 = CPyStatics[1236]; /* 'viaIR' */ + cpy_r_r90 = cpy_r_r88 ? Py_True : Py_False; + cpy_r_r91 = CPyDict_SetItem(cpy_r_r72, cpy_r_r89, cpy_r_r90); + CPy_DECREF(cpy_r_r72); + cpy_r_r92 = cpy_r_r91 >= 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 221, CPyStatic_compiler___globals); + goto CPyL117; + } +CPyL71: ; + cpy_r_r93 = CPyDef_compiler____sources_dict(cpy_r_contract_sources, cpy_r_language); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 223, CPyStatic_compiler___globals); + goto CPyL117; + } + cpy_r_r94 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r95 = CPyDict_SetItem(cpy_r_r66, cpy_r_r94, cpy_r_r93); + cpy_r_r96 = cpy_r_r95 >= 0; + if (unlikely(!cpy_r_r96)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 224, CPyStatic_compiler___globals); + goto CPyL118; + } + cpy_r_r97 = (PyObject *)&_Py_NoneStruct; + cpy_r_r98 = cpy_r_interface_sources != cpy_r_r97; + if (!cpy_r_r98) goto CPyL119; + CPy_INCREF(cpy_r_interface_sources); + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r99 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 180, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL118; + } + cpy_r_r100 = PyDict_Size(cpy_r_r99); + CPy_DECREF(cpy_r_r99); + cpy_r_r101 = cpy_r_r100 << 1; + cpy_r_r102 = cpy_r_r101 != 0; + if (!cpy_r_r102) goto CPyL119; + cpy_r_r103 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r104 = CPyStr_Equal(cpy_r_language, cpy_r_r103); + if (!cpy_r_r104) goto CPyL120; + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r105 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 228, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL121; + } + cpy_r_r106 = CPyDef_compiler____sources_dict(cpy_r_r105, cpy_r_language); + CPy_DECREF(cpy_r_r105); + CPy_DECREF(cpy_r_language); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 228, CPyStatic_compiler___globals); + goto CPyL122; + } + cpy_r_r107 = CPyDict_Update(cpy_r_r93, cpy_r_r106); + CPy_DECREF(cpy_r_r93); + CPy_DECREF(cpy_r_r106); + cpy_r_r108 = cpy_r_r107 >= 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 228, CPyStatic_compiler___globals); + goto CPyL123; + } else + goto CPyL83; +CPyL80: ; + if (likely(cpy_r_interface_sources != Py_None)) + cpy_r_r109 = cpy_r_interface_sources; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 230, CPyStatic_compiler___globals, "dict", cpy_r_interface_sources); + goto CPyL124; + } + cpy_r_r110 = CPyDef_compiler____sources_dict(cpy_r_r109, cpy_r_language); + CPy_DECREF(cpy_r_r109); + CPy_DECREF(cpy_r_language); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 230, CPyStatic_compiler___globals); + goto CPyL123; + } + cpy_r_r111 = CPyStatics[178]; /* 'interfaces' */ + cpy_r_r112 = CPyDict_SetItem(cpy_r_r66, cpy_r_r111, cpy_r_r110); + CPy_DECREF(cpy_r_r110); + cpy_r_r113 = cpy_r_r112 >= 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 230, CPyStatic_compiler___globals); + goto CPyL123; + } +CPyL83: ; + return cpy_r_r66; +CPyL84: ; + cpy_r_r114 = NULL; + return cpy_r_r114; +CPyL85: ; + CPyTagged_INCREF(cpy_r_runs); + goto CPyL4; +CPyL86: ; + CPy_INCREF(cpy_r_evm_version); + goto CPyL6; +CPyL87: ; + CPy_INCREF(cpy_r_language); + goto CPyL8; +CPyL88: ; + CPy_INCREF(cpy_r_interface_sources); + goto CPyL10; +CPyL89: ; + CPy_INCREF(cpy_r_remappings); + goto CPyL12; +CPyL90: ; + CPy_INCREF(cpy_r_optimizer); + goto CPyL14; +CPyL91: ; + CPy_INCREF(cpy_r_viaIR); + goto CPyL16; +CPyL92: ; + CPyTagged_DECREF(cpy_r_runs); + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + goto CPyL20; +CPyL93: ; + CPy_DecRef(cpy_r_language); + goto CPyL84; +CPyL94: ; + CPy_DecRef(cpy_r_r18); + goto CPyL84; +CPyL95: ; + CPy_DECREF(cpy_r_optimizer); + goto CPyL27; +CPyL96: ; + CPyTagged_DECREF(cpy_r_runs); + goto CPyL32; +CPyL97: ; + CPyTagged_DECREF(cpy_r_runs); + goto CPyL29; +CPyL98: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_viaIR); + goto CPyL84; +CPyL99: ; + CPy_DECREF(cpy_r_evm_version); + goto CPyL33; +CPyL100: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r__module); + goto CPyL84; +CPyL101: ; + CPy_DECREF(cpy_r_language); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_DECREF(cpy_r__module); + CPy_DECREF(cpy_r_r42); + goto CPyL46; +CPyL102: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r__module); + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r43); + goto CPyL84; +CPyL103: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r__module); + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + goto CPyL84; +CPyL104: ; + CPy_DECREF(cpy_r__module); + CPy_DECREF(cpy_r_r42); + goto CPyL44; +CPyL105: ; + CPy_DECREF(cpy_r_r43); + goto CPyL38; +CPyL106: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + goto CPyL84; +CPyL107: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + goto CPyL52; +CPyL108: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + goto CPyL55; +CPyL109: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + goto CPyL84; +CPyL110: ; + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r66); + goto CPyL84; +CPyL111: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_optimizer); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r72); + goto CPyL84; +CPyL112: ; + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_optimizer); + CPy_DECREF(cpy_r_viaIR); + CPy_DECREF(cpy_r_r72); + goto CPyL71; +CPyL113: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r72); + goto CPyL84; +CPyL114: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_viaIR); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r72); + goto CPyL84; +CPyL115: ; + CPy_DECREF(cpy_r_viaIR); + CPy_DECREF(cpy_r_r72); + goto CPyL71; +CPyL116: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r72); + goto CPyL84; +CPyL117: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_r66); + goto CPyL84; +CPyL118: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_interface_sources); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r93); + goto CPyL84; +CPyL119: ; + CPy_DECREF(cpy_r_language); + CPy_DECREF(cpy_r_interface_sources); + CPy_DECREF(cpy_r_r93); + goto CPyL83; +CPyL120: ; + CPy_DECREF(cpy_r_r93); + goto CPyL80; +CPyL121: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r93); + goto CPyL84; +CPyL122: ; + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r93); + goto CPyL84; +CPyL123: ; + CPy_DecRef(cpy_r_r66); + goto CPyL84; +CPyL124: ; + CPy_DecRef(cpy_r_language); + CPy_DecRef(cpy_r_r66); + goto CPyL84; +} + +PyObject *CPyPy_compiler___generate_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "optimize", "runs", "evm_version", "language", "interface_sources", "remappings", "optimizer", "viaIR", 0}; + static CPyArg_Parser parser = {"O|OOOOOOOO:generate_input_json", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_optimize = NULL; + PyObject *obj_runs = NULL; + PyObject *obj_evm_version = NULL; + PyObject *obj_language = NULL; + PyObject *obj_interface_sources = NULL; + PyObject *obj_remappings = NULL; + PyObject *obj_optimizer = NULL; + PyObject *obj_viaIR = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_optimize, &obj_runs, &obj_evm_version, &obj_language, &obj_interface_sources, &obj_remappings, &obj_optimizer, &obj_viaIR)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + char arg_optimize; + if (obj_optimize == NULL) { + arg_optimize = 2; + } else if (unlikely(!PyBool_Check(obj_optimize))) { + CPy_TypeError("bool", obj_optimize); goto fail; + } else + arg_optimize = obj_optimize == Py_True; + CPyTagged arg_runs; + if (obj_runs == NULL) { + arg_runs = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_runs))) + arg_runs = CPyTagged_BorrowFromObject(obj_runs); + else { + CPy_TypeError("int", obj_runs); goto fail; + } + PyObject *arg_evm_version; + if (obj_evm_version == NULL) { + arg_evm_version = NULL; + goto __LL760; + } + if (PyUnicode_Check(obj_evm_version)) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL760; + if (obj_evm_version == Py_None) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL760; + CPy_TypeError("str or None", obj_evm_version); + goto fail; +__LL760: ; + PyObject *arg_language; + if (obj_language == NULL) { + arg_language = NULL; + } else if (likely(PyUnicode_Check(obj_language))) + arg_language = obj_language; + else { + CPy_TypeError("str", obj_language); + goto fail; + } + PyObject *arg_interface_sources; + if (obj_interface_sources == NULL) { + arg_interface_sources = NULL; + goto __LL761; + } + if (PyDict_Check(obj_interface_sources)) + arg_interface_sources = obj_interface_sources; + else { + arg_interface_sources = NULL; + } + if (arg_interface_sources != NULL) goto __LL761; + if (obj_interface_sources == Py_None) + arg_interface_sources = obj_interface_sources; + else { + arg_interface_sources = NULL; + } + if (arg_interface_sources != NULL) goto __LL761; + CPy_TypeError("dict or None", obj_interface_sources); + goto fail; +__LL761: ; + PyObject *arg_remappings; + if (obj_remappings == NULL) { + arg_remappings = NULL; + goto __LL762; + } + if (PyList_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL762; + if (PyUnicode_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL762; + if (obj_remappings == Py_None) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL762; + CPy_TypeError("union[list, str, None]", obj_remappings); + goto fail; +__LL762: ; + PyObject *arg_optimizer; + if (obj_optimizer == NULL) { + arg_optimizer = NULL; + goto __LL763; + } + if (PyDict_Check(obj_optimizer)) + arg_optimizer = obj_optimizer; + else { + arg_optimizer = NULL; + } + if (arg_optimizer != NULL) goto __LL763; + if (obj_optimizer == Py_None) + arg_optimizer = obj_optimizer; + else { + arg_optimizer = NULL; + } + if (arg_optimizer != NULL) goto __LL763; + CPy_TypeError("dict or None", obj_optimizer); + goto fail; +__LL763: ; + PyObject *arg_viaIR; + if (obj_viaIR == NULL) { + arg_viaIR = NULL; + goto __LL764; + } + if (PyBool_Check(obj_viaIR)) + arg_viaIR = obj_viaIR; + else { + arg_viaIR = NULL; + } + if (arg_viaIR != NULL) goto __LL764; + if (obj_viaIR == Py_None) + arg_viaIR = obj_viaIR; + else { + arg_viaIR = NULL; + } + if (arg_viaIR != NULL) goto __LL764; + CPy_TypeError("bool or None", obj_viaIR); + goto fail; +__LL764: ; + PyObject *retval = CPyDef_compiler___generate_input_json(arg_contract_sources, arg_optimize, arg_runs, arg_evm_version, arg_language, arg_interface_sources, arg_remappings, arg_optimizer, arg_viaIR); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_input_json", 174, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler____get_solc_remappings(PyObject *cpy_r_remappings) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_remap_dict; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + CPyPtr cpy_r_r8; + CPyPtr cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyPtr cpy_r_r12; + int64_t cpy_r_r13; + PyObject *cpy_r_r14; + int64_t cpy_r_r15; + CPyPtr cpy_r_r16; + int64_t cpy_r_r17; + char cpy_r_r18; + CPyPtr cpy_r_r19; + CPyPtr cpy_r_r20; + int64_t cpy_r_r21; + CPyPtr cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + int64_t 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_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + 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_r45; + int64_t cpy_r_r46; + PyObject *cpy_r_r47; + tuple_T4CIOO cpy_r_r48; + CPyTagged cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + int32_t cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_key; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject **cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + int32_t cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + CPyTagged cpy_r_r93; + int64_t cpy_r_r94; + PyObject *cpy_r_r95; + tuple_T4CIOO cpy_r_r96; + CPyTagged cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject **cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject **cpy_r_r109; + PyObject *cpy_r_r110; + char cpy_r_r111; + PyObject *cpy_r_r112; + PyObject **cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + char cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + int32_t cpy_r_r128; + char cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + CPyTagged cpy_r_r133; + int64_t cpy_r_r134; + PyObject *cpy_r_r135; + tuple_T4CIOO cpy_r_r136; + CPyTagged cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + int32_t cpy_r_r145; + char cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_remappings == cpy_r_r0; + if (!cpy_r_r1) goto CPyL3; + cpy_r_r2 = PyDict_New(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 238, CPyStatic_compiler___globals); + goto CPyL81; + } + cpy_r_remap_dict = cpy_r_r2; + goto CPyL19; +CPyL3: ; + cpy_r_r3 = PyUnicode_Check(cpy_r_remappings); + if (!cpy_r_r3) goto CPyL9; + CPy_INCREF(cpy_r_remappings); + if (likely(PyUnicode_Check(cpy_r_remappings))) + cpy_r_r4 = cpy_r_remappings; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals, "str", cpy_r_remappings); + goto CPyL81; + } + cpy_r_r5 = CPyStatics[337]; /* '=' */ + cpy_r_r6 = PyUnicode_Split(cpy_r_r4, cpy_r_r5, -1); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals); + goto CPyL81; + } + cpy_r_r7 = PyList_New(1); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals); + goto CPyL82; + } + cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; + cpy_r_r9 = *(CPyPtr *)cpy_r_r8; + *(PyObject * *)cpy_r_r9 = cpy_r_r6; + cpy_r_r10 = CPyDict_FromAny(cpy_r_r7); + CPy_DECREF_NO_IMM(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 240, CPyStatic_compiler___globals); + goto CPyL81; + } + cpy_r_remap_dict = cpy_r_r10; + goto CPyL19; +CPyL9: ; + CPy_INCREF(cpy_r_remappings); + if (likely(PyList_Check(cpy_r_remappings))) + cpy_r_r11 = cpy_r_remappings; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals, "list", cpy_r_remappings); + goto CPyL81; + } + cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; + cpy_r_r13 = *(int64_t *)cpy_r_r12; + cpy_r_r14 = PyList_New(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals); + goto CPyL83; + } + cpy_r_r15 = 0; +CPyL12: ; + cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; + cpy_r_r17 = *(int64_t *)cpy_r_r16; + cpy_r_r18 = cpy_r_r15 < cpy_r_r17; + if (!cpy_r_r18) goto CPyL84; + cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_r11)->ob_item; + cpy_r_r20 = *(CPyPtr *)cpy_r_r19; + cpy_r_r21 = cpy_r_r15 * 8; + cpy_r_r22 = cpy_r_r20 + cpy_r_r21; + cpy_r_r23 = *(PyObject * *)cpy_r_r22; + CPy_INCREF(cpy_r_r23); + if (likely(PyUnicode_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals, "str", cpy_r_r23); + goto CPyL85; + } + cpy_r_r25 = CPyStatics[337]; /* '=' */ + cpy_r_r26 = PyUnicode_Split(cpy_r_r24, cpy_r_r25, -1); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals); + goto CPyL85; + } + CPyList_SetItemUnsafe(cpy_r_r14, cpy_r_r15, cpy_r_r26); + cpy_r_r27 = cpy_r_r15 + 1; + cpy_r_r15 = cpy_r_r27; + goto CPyL12; +CPyL17: ; + cpy_r_r28 = CPyDict_FromAny(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r14); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 242, CPyStatic_compiler___globals); + goto CPyL81; + } + cpy_r_remap_dict = cpy_r_r28; +CPyL19: ; + cpy_r_r29 = PyDict_New(); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 243, CPyStatic_compiler___globals); + goto CPyL86; + } + cpy_r_r30 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 244, CPyStatic_compiler___globals); + goto CPyL87; + } + cpy_r_r31 = CPyStatics[505]; /* 'packages' */ + cpy_r_r32 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r33[2] = {cpy_r_r30, cpy_r_r31}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 244, CPyStatic_compiler___globals); + goto CPyL88; + } + CPy_DECREF(cpy_r_r30); + cpy_r_r36 = CPyStatics[506]; /* 'iterdir' */ + PyObject *cpy_r_r37[1] = {cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 245, CPyStatic_compiler___globals); + goto CPyL89; + } + cpy_r_r40 = PyObject_GetIter(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 245, CPyStatic_compiler___globals); + goto CPyL89; + } +CPyL24: ; + cpy_r_r41 = PyIter_Next(cpy_r_r40); + if (cpy_r_r41 == NULL) goto CPyL90; + cpy_r_r42 = CPyStatics[397]; /* 'name' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 246, CPyStatic_compiler___globals); + goto CPyL91; + } + if (likely(PyUnicode_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 246, CPyStatic_compiler___globals, "str", cpy_r_r43); + goto CPyL91; + } + cpy_r_r45 = 0; + cpy_r_r46 = PyDict_Size(cpy_r_remap_dict); + cpy_r_r47 = CPyDict_GetItemsIter(cpy_r_remap_dict); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals); + goto CPyL92; + } +CPyL28: ; + cpy_r_r48 = CPyDict_NextItem(cpy_r_r47, cpy_r_r45); + cpy_r_r49 = cpy_r_r48.f1; + cpy_r_r45 = cpy_r_r49; + cpy_r_r50 = cpy_r_r48.f0; + if (!cpy_r_r50) goto CPyL93; + cpy_r_r51 = cpy_r_r48.f2; + CPy_INCREF(cpy_r_r51); + cpy_r_r52 = cpy_r_r48.f3; + CPy_INCREF(cpy_r_r52); + CPy_DECREF(cpy_r_r48.f2); + CPy_DECREF(cpy_r_r48.f3); + if (likely(PyUnicode_Check(cpy_r_r51))) + cpy_r_r53 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals, "str", cpy_r_r51); + goto CPyL94; + } + if (likely(PyUnicode_Check(cpy_r_r52))) + cpy_r_r54 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals, "str", cpy_r_r52); + goto CPyL95; + } + cpy_r_r55 = CPyStr_Startswith(cpy_r_r54, cpy_r_r44); + CPy_DECREF(cpy_r_r54); + cpy_r_r56 = cpy_r_r55; + if (cpy_r_r56) { + goto CPyL96; + } else + goto CPyL97; +CPyL32: ; + cpy_r_r57 = cpy_r_r53; + goto CPyL36; +CPyL33: ; + cpy_r_r58 = CPyDict_CheckSize(cpy_r_remap_dict, cpy_r_r46); + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals); + goto CPyL98; + } else + goto CPyL28; +CPyL34: ; + cpy_r_r59 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals); + goto CPyL92; + } + cpy_r_r60 = Py_None; + cpy_r_r57 = cpy_r_r60; +CPyL36: ; + cpy_r_key = cpy_r_r57; + cpy_r_r61 = (PyObject *)&_Py_NoneStruct; + cpy_r_r62 = cpy_r_key != cpy_r_r61; + if (!cpy_r_r62) goto CPyL99; + CPy_INCREF(cpy_r_key); + if (likely(cpy_r_key != Py_None)) + cpy_r_r63 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 247, CPyStatic_compiler___globals, "str", cpy_r_key); + goto CPyL100; + } + cpy_r_r64 = CPyStr_IsTrue(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + if (cpy_r_r64) { + goto CPyL101; + } else + goto CPyL99; +CPyL39: ; + cpy_r_r65 = CPyStatics[65]; /* 'parent' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r65); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); + goto CPyL102; + } + CPy_INCREF(cpy_r_key); + if (likely(cpy_r_key != Py_None)) + cpy_r_r67 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_key); + goto CPyL103; + } + cpy_r_r68 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r69[2] = {cpy_r_remap_dict, cpy_r_r67}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r70, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); + goto CPyL104; + } + CPy_DECREF(cpy_r_r67); + if (likely(PyUnicode_Check(cpy_r_r71))) + cpy_r_r72 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_r71); + goto CPyL103; + } + cpy_r_r73 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r74[2] = {cpy_r_r66, cpy_r_r72}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_VectorcallMethod(cpy_r_r73, cpy_r_r75, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); + goto CPyL105; + } + CPy_DECREF(cpy_r_r66); + CPy_DECREF(cpy_r_r72); + cpy_r_r77 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r78[1] = {cpy_r_r76}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); + goto CPyL106; + } + CPy_DECREF(cpy_r_r76); + if (likely(PyUnicode_Check(cpy_r_r80))) + cpy_r_r81 = cpy_r_r80; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_r80); + goto CPyL102; + } + if (likely(cpy_r_key != Py_None)) + cpy_r_r82 = cpy_r_key; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals, "str", cpy_r_key); + goto CPyL107; + } + cpy_r_r83 = CPyDict_SetItem(cpy_r_r29, cpy_r_r82, cpy_r_r81); + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r81); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 249, CPyStatic_compiler___globals); + goto CPyL108; + } else + goto CPyL24; +CPyL48: ; + cpy_r_r85 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r86[1] = {cpy_r_r41}; + cpy_r_r87 = (PyObject **)&cpy_r_r86; + cpy_r_r88 = PyObject_VectorcallMethod(cpy_r_r85, cpy_r_r87, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 251, CPyStatic_compiler___globals); + goto CPyL92; + } + CPy_DECREF(cpy_r_r41); + if (likely(PyUnicode_Check(cpy_r_r88))) + cpy_r_r89 = cpy_r_r88; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 251, CPyStatic_compiler___globals, "str", cpy_r_r88); + goto CPyL109; + } + cpy_r_r90 = CPyDict_SetItem(cpy_r_r29, cpy_r_r44, cpy_r_r89); + CPy_DECREF(cpy_r_r44); + CPy_DECREF(cpy_r_r89); + cpy_r_r91 = cpy_r_r90 >= 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 251, CPyStatic_compiler___globals); + goto CPyL108; + } else + goto CPyL24; +CPyL51: ; + cpy_r_r92 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 245, CPyStatic_compiler___globals); + goto CPyL89; + } + cpy_r_r93 = 0; + cpy_r_r94 = PyDict_Size(cpy_r_remap_dict); + cpy_r_r95 = CPyDict_GetItemsIter(cpy_r_remap_dict); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals); + goto CPyL89; + } +CPyL53: ; + cpy_r_r96 = CPyDict_NextItem(cpy_r_r95, cpy_r_r93); + cpy_r_r97 = cpy_r_r96.f1; + cpy_r_r93 = cpy_r_r97; + cpy_r_r98 = cpy_r_r96.f0; + if (!cpy_r_r98) goto CPyL110; + cpy_r_r99 = cpy_r_r96.f2; + CPy_INCREF(cpy_r_r99); + cpy_r_r100 = cpy_r_r96.f3; + CPy_INCREF(cpy_r_r100); + CPy_DECREF(cpy_r_r96.f2); + CPy_DECREF(cpy_r_r96.f3); + if (likely(PyUnicode_Check(cpy_r_r99))) + cpy_r_r101 = cpy_r_r99; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals, "str", cpy_r_r99); + goto CPyL111; + } + if (likely(PyUnicode_Check(cpy_r_r100))) + cpy_r_r102 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals, "str", cpy_r_r100); + goto CPyL112; + } + cpy_r_r103 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r104[2] = {cpy_r_r35, cpy_r_r102}; + cpy_r_r105 = (PyObject **)&cpy_r_r104; + cpy_r_r106 = PyObject_VectorcallMethod(cpy_r_r103, cpy_r_r105, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 253, CPyStatic_compiler___globals); + goto CPyL113; + } + cpy_r_r107 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r108[1] = {cpy_r_r106}; + cpy_r_r109 = (PyObject **)&cpy_r_r108; + cpy_r_r110 = PyObject_VectorcallMethod(cpy_r_r107, cpy_r_r109, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 253, CPyStatic_compiler___globals); + goto CPyL114; + } + CPy_DECREF(cpy_r_r106); + if (unlikely(!PyBool_Check(cpy_r_r110))) { + CPy_TypeError("bool", cpy_r_r110); cpy_r_r111 = 2; + } else + cpy_r_r111 = cpy_r_r110 == Py_True; + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r111 == 2)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 253, CPyStatic_compiler___globals); + goto CPyL113; + } + if (!cpy_r_r111) goto CPyL115; + cpy_r_r112 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r113[2] = {cpy_r_r35, cpy_r_r102}; + cpy_r_r114 = (PyObject **)&cpy_r_r113; + cpy_r_r115 = PyObject_VectorcallMethod(cpy_r_r112, cpy_r_r114, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals); + goto CPyL113; + } + CPy_DECREF(cpy_r_r102); + cpy_r_r116 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r117[1] = {cpy_r_r115}; + cpy_r_r118 = (PyObject **)&cpy_r_r117; + cpy_r_r119 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r118, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals); + goto CPyL116; + } + CPy_DECREF(cpy_r_r115); + if (likely(PyUnicode_Check(cpy_r_r119))) + cpy_r_r120 = cpy_r_r119; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals, "str", cpy_r_r119); + goto CPyL117; + } + cpy_r_r121 = CPyDict_SetItem(cpy_r_r29, cpy_r_r101, cpy_r_r120); + CPy_DECREF(cpy_r_r101); + CPy_DECREF(cpy_r_r120); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 254, CPyStatic_compiler___globals); + goto CPyL118; + } +CPyL64: ; + cpy_r_r123 = CPyDict_CheckSize(cpy_r_remap_dict, cpy_r_r94); + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals); + goto CPyL118; + } else + goto CPyL53; +CPyL65: ; + cpy_r_r124 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 252, CPyStatic_compiler___globals); + goto CPyL87; + } + cpy_r_r125 = PyList_New(0); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL87; + } + cpy_r_r126 = (PyObject *)&PyDict_Type; + cpy_r_r127 = PyDict_New(); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL119; + } + cpy_r_r128 = CPyDict_UpdateInDisplay(cpy_r_r127, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r129 = cpy_r_r128 >= 0; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL120; + } + cpy_r_r130 = PyTuple_Pack(1, cpy_r_remap_dict); + CPy_DECREF(cpy_r_remap_dict); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL121; + } + cpy_r_r131 = PyObject_Call(cpy_r_r126, cpy_r_r130, cpy_r_r127); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL122; + } + if (likely(PyDict_Check(cpy_r_r131))) + cpy_r_r132 = cpy_r_r131; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals, "dict", cpy_r_r131); + goto CPyL122; + } + cpy_r_r133 = 0; + cpy_r_r134 = PyDict_Size(cpy_r_r132); + cpy_r_r135 = CPyDict_GetItemsIter(cpy_r_r132); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL123; + } +CPyL73: ; + cpy_r_r136 = CPyDict_NextItem(cpy_r_r135, cpy_r_r133); + cpy_r_r137 = cpy_r_r136.f1; + cpy_r_r133 = cpy_r_r137; + cpy_r_r138 = cpy_r_r136.f0; + if (!cpy_r_r138) goto CPyL124; + cpy_r_r139 = cpy_r_r136.f2; + CPy_INCREF(cpy_r_r139); + cpy_r_r140 = cpy_r_r136.f3; + CPy_INCREF(cpy_r_r140); + CPy_DECREF(cpy_r_r136.f2); + CPy_DECREF(cpy_r_r136.f3); + if (likely(PyUnicode_Check(cpy_r_r139))) + cpy_r_r141 = cpy_r_r139; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals, "str", cpy_r_r139); + goto CPyL125; + } + if (likely(PyUnicode_Check(cpy_r_r140))) + cpy_r_r142 = cpy_r_r140; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals, "str", cpy_r_r140); + goto CPyL126; + } + cpy_r_r143 = CPyStatics[337]; /* '=' */ + cpy_r_r144 = CPyStr_Build(3, cpy_r_r141, cpy_r_r143, cpy_r_r142); + CPy_DECREF(cpy_r_r141); + CPy_DECREF(cpy_r_r142); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL127; + } + cpy_r_r145 = PyList_Append(cpy_r_r125, cpy_r_r144); + CPy_DECREF(cpy_r_r144); + cpy_r_r146 = cpy_r_r145 >= 0; + if (unlikely(!cpy_r_r146)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL127; + } + cpy_r_r147 = CPyDict_CheckSize(cpy_r_r132, cpy_r_r134); + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL127; + } else + goto CPyL73; +CPyL79: ; + cpy_r_r148 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 256, CPyStatic_compiler___globals); + goto CPyL122; + } + return cpy_r_r125; +CPyL81: ; + cpy_r_r149 = NULL; + return cpy_r_r149; +CPyL82: ; + CPy_DecRef(cpy_r_r6); + goto CPyL81; +CPyL83: ; + CPy_DecRef(cpy_r_r11); + goto CPyL81; +CPyL84: ; + CPy_DECREF_NO_IMM(cpy_r_r11); + goto CPyL17; +CPyL85: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL81; +CPyL86: ; + CPy_DecRef(cpy_r_remap_dict); + goto CPyL81; +CPyL87: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + goto CPyL81; +CPyL88: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r30); + goto CPyL81; +CPyL89: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + goto CPyL81; +CPyL90: ; + CPy_DECREF(cpy_r_r40); + goto CPyL51; +CPyL91: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL81; +CPyL92: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r44); + goto CPyL81; +CPyL93: ; + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r48.f2); + CPy_DECREF(cpy_r_r48.f3); + goto CPyL34; +CPyL94: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r52); + goto CPyL81; +CPyL95: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r53); + goto CPyL81; +CPyL96: ; + CPy_DECREF(cpy_r_r47); + goto CPyL32; +CPyL97: ; + CPy_DECREF(cpy_r_r53); + goto CPyL33; +CPyL98: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r47); + goto CPyL81; +CPyL99: ; + CPy_DECREF(cpy_r_key); + goto CPyL48; +CPyL100: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_key); + goto CPyL81; +CPyL101: ; + CPy_DECREF(cpy_r_r44); + goto CPyL39; +CPyL102: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_key); + goto CPyL81; +CPyL103: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r66); + goto CPyL81; +CPyL104: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r67); + goto CPyL81; +CPyL105: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r72); + goto CPyL81; +CPyL106: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r76); + goto CPyL81; +CPyL107: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r81); + goto CPyL81; +CPyL108: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + goto CPyL81; +CPyL109: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r44); + goto CPyL81; +CPyL110: ; + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r95); + CPy_DECREF(cpy_r_r96.f2); + CPy_DECREF(cpy_r_r96.f3); + goto CPyL65; +CPyL111: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r100); + goto CPyL81; +CPyL112: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r101); + goto CPyL81; +CPyL113: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + goto CPyL81; +CPyL114: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r106); + goto CPyL81; +CPyL115: ; + CPy_DECREF(cpy_r_r101); + CPy_DECREF(cpy_r_r102); + goto CPyL64; +CPyL116: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r115); + goto CPyL81; +CPyL117: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r101); + goto CPyL81; +CPyL118: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r95); + goto CPyL81; +CPyL119: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r125); + goto CPyL81; +CPyL120: ; + CPy_DecRef(cpy_r_remap_dict); + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r127); + goto CPyL81; +CPyL121: ; + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r127); + goto CPyL81; +CPyL122: ; + CPy_DecRef(cpy_r_r125); + goto CPyL81; +CPyL123: ; + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r132); + goto CPyL81; +CPyL124: ; + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136.f2); + CPy_DECREF(cpy_r_r136.f3); + goto CPyL79; +CPyL125: ; + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r140); + goto CPyL81; +CPyL126: ; + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r141); + goto CPyL81; +CPyL127: ; + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + goto CPyL81; +} + +PyObject *CPyPy_compiler____get_solc_remappings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"remappings", 0}; + static CPyArg_Parser parser = {"O:_get_solc_remappings", kwlist, 0}; + PyObject *obj_remappings; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_remappings)) { + return NULL; + } + PyObject *arg_remappings; + if (PyList_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL765; + if (PyUnicode_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL765; + if (obj_remappings == Py_None) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL765; + CPy_TypeError("union[list, str, None]", obj_remappings); + goto fail; +__LL765: ; + PyObject *retval = CPyDef_compiler____get_solc_remappings(arg_remappings); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_solc_remappings", 235, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler____get_allow_paths(PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + CPyPtr cpy_r_r6; + CPyPtr cpy_r_r7; + PyObject *cpy_r_path_list; + CPyPtr cpy_r_r8; + int64_t cpy_r_r9; + PyObject *cpy_r_r10; + int64_t cpy_r_r11; + CPyPtr cpy_r_r12; + int64_t cpy_r_r13; + char cpy_r_r14; + CPyPtr cpy_r_r15; + CPyPtr cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + CPyTagged cpy_r_r26; + CPyTagged cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int64_t cpy_r_r30; + PyObject *cpy_r_remapping_paths; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int64_t cpy_r_r43; + CPyPtr cpy_r_r44; + int64_t cpy_r_r45; + char cpy_r_r46; + CPyPtr cpy_r_r47; + CPyPtr cpy_r_r48; + int64_t cpy_r_r49; + CPyPtr cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + int64_t cpy_r_r58; + PyObject *cpy_r_r59; + CPyPtr cpy_r_r60; + CPyPtr cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_allow_paths == cpy_r_r0; + if (!cpy_r_r1) goto CPyL3; + cpy_r_r2 = PyList_New(0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 261, CPyStatic_compiler___globals); + goto CPyL32; + } + cpy_r_r3 = cpy_r_r2; + goto CPyL6; +CPyL3: ; + CPy_INCREF(cpy_r_allow_paths); + if (likely(cpy_r_allow_paths != Py_None)) + cpy_r_r4 = cpy_r_allow_paths; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 261, CPyStatic_compiler___globals, "str", cpy_r_allow_paths); + goto CPyL32; + } + cpy_r_r5 = PyList_New(1); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 261, CPyStatic_compiler___globals); + goto CPyL33; + } + cpy_r_r6 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; + cpy_r_r7 = *(CPyPtr *)cpy_r_r6; + *(PyObject * *)cpy_r_r7 = cpy_r_r4; + cpy_r_r3 = cpy_r_r5; +CPyL6: ; + cpy_r_path_list = cpy_r_r3; + cpy_r_r8 = (CPyPtr)&((PyVarObject *)cpy_r_remappings)->ob_size; + cpy_r_r9 = *(int64_t *)cpy_r_r8; + cpy_r_r10 = PyList_New(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); + goto CPyL34; + } + cpy_r_r11 = 0; +CPyL8: ; + cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_remappings)->ob_size; + cpy_r_r13 = *(int64_t *)cpy_r_r12; + cpy_r_r14 = cpy_r_r11 < cpy_r_r13; + if (!cpy_r_r14) goto CPyL16; + cpy_r_r15 = (CPyPtr)&((PyListObject *)cpy_r_remappings)->ob_item; + cpy_r_r16 = *(CPyPtr *)cpy_r_r15; + cpy_r_r17 = cpy_r_r11 * 8; + cpy_r_r18 = cpy_r_r16 + cpy_r_r17; + cpy_r_r19 = *(PyObject * *)cpy_r_r18; + CPy_INCREF(cpy_r_r19); + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals, "str", cpy_r_r19); + goto CPyL35; + } + cpy_r_r21 = CPyStatics[337]; /* '=' */ + cpy_r_r22 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r23[2] = {cpy_r_r20, cpy_r_r21}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); + goto CPyL36; + } + if (likely(PyLong_Check(cpy_r_r25))) + cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); + else { + CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); + goto CPyL36; + } + cpy_r_r27 = CPyTagged_Add(cpy_r_r26, 2); + CPyTagged_DECREF(cpy_r_r26); + cpy_r_r28 = CPyStr_GetSlice(cpy_r_r20, cpy_r_r27, 9223372036854775806LL); + CPy_DECREF(cpy_r_r20); + CPyTagged_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals); + goto CPyL35; + } + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 263, CPyStatic_compiler___globals, "str", cpy_r_r28); + goto CPyL35; + } + CPyList_SetItemUnsafe(cpy_r_r10, cpy_r_r11, cpy_r_r29); + cpy_r_r30 = cpy_r_r11 + 1; + cpy_r_r11 = cpy_r_r30; + goto CPyL8; +CPyL16: ; + cpy_r_remapping_paths = cpy_r_r10; + cpy_r_r31 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals); + goto CPyL37; + } + cpy_r_r32 = CPyStatics[505]; /* 'packages' */ + cpy_r_r33 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r34[2] = {cpy_r_r31, cpy_r_r32}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals); + goto CPyL38; + } + CPy_DECREF(cpy_r_r31); + cpy_r_r37 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r38[1] = {cpy_r_r36}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals); + goto CPyL39; + } + CPy_DECREF(cpy_r_r36); + if (likely(PyUnicode_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 264, CPyStatic_compiler___globals, "str", cpy_r_r40); + goto CPyL37; + } + cpy_r_r42 = PyList_New(0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 265, CPyStatic_compiler___globals); + goto CPyL40; + } + cpy_r_r43 = 0; +CPyL22: ; + cpy_r_r44 = (CPyPtr)&((PyVarObject *)cpy_r_remapping_paths)->ob_size; + cpy_r_r45 = *(int64_t *)cpy_r_r44; + cpy_r_r46 = cpy_r_r43 < cpy_r_r45; + if (!cpy_r_r46) goto CPyL41; + cpy_r_r47 = (CPyPtr)&((PyListObject *)cpy_r_remapping_paths)->ob_item; + cpy_r_r48 = *(CPyPtr *)cpy_r_r47; + cpy_r_r49 = cpy_r_r43 * 8; + cpy_r_r50 = cpy_r_r48 + cpy_r_r49; + cpy_r_r51 = *(PyObject * *)cpy_r_r50; + CPy_INCREF(cpy_r_r51); + if (likely(PyUnicode_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 265, CPyStatic_compiler___globals, "str", cpy_r_r51); + goto CPyL42; + } + cpy_r_r53 = CPyStr_Startswith(cpy_r_r52, cpy_r_r41); + cpy_r_r54 = cpy_r_r53; + cpy_r_r55 = cpy_r_r54 ^ 1; + if (!cpy_r_r55) goto CPyL43; + cpy_r_r56 = PyList_Append(cpy_r_r42, cpy_r_r52); + CPy_DECREF(cpy_r_r52); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 265, CPyStatic_compiler___globals); + goto CPyL42; + } +CPyL26: ; + cpy_r_r58 = cpy_r_r43 + 1; + cpy_r_r43 = cpy_r_r58; + goto CPyL22; +CPyL27: ; + cpy_r_remapping_paths = cpy_r_r42; + cpy_r_r59 = PyList_New(1); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 267, CPyStatic_compiler___globals); + goto CPyL40; + } + cpy_r_r60 = (CPyPtr)&((PyListObject *)cpy_r_r59)->ob_item; + cpy_r_r61 = *(CPyPtr *)cpy_r_r60; + *(PyObject * *)cpy_r_r61 = cpy_r_r41; + cpy_r_r62 = PySequence_Concat(cpy_r_path_list, cpy_r_r59); + CPy_DECREF_NO_IMM(cpy_r_path_list); + CPy_DECREF_NO_IMM(cpy_r_r59); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 267, CPyStatic_compiler___globals); + goto CPyL44; + } + cpy_r_r63 = PySequence_Concat(cpy_r_r62, cpy_r_remapping_paths); + CPy_DECREF_NO_IMM(cpy_r_r62); + CPy_DECREF_NO_IMM(cpy_r_remapping_paths); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 267, CPyStatic_compiler___globals); + goto CPyL32; + } + cpy_r_path_list = cpy_r_r63; + cpy_r_r64 = CPyStatics[341]; /* ',' */ + cpy_r_r65 = PyUnicode_Join(cpy_r_r64, cpy_r_path_list); + CPy_DECREF_NO_IMM(cpy_r_path_list); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 268, CPyStatic_compiler___globals); + goto CPyL32; + } + return cpy_r_r65; +CPyL32: ; + cpy_r_r66 = NULL; + return cpy_r_r66; +CPyL33: ; + CPy_DecRef(cpy_r_r4); + goto CPyL32; +CPyL34: ; + CPy_DecRef(cpy_r_path_list); + goto CPyL32; +CPyL35: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_r10); + goto CPyL32; +CPyL36: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r20); + goto CPyL32; +CPyL37: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_remapping_paths); + goto CPyL32; +CPyL38: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_remapping_paths); + CPy_DecRef(cpy_r_r31); + goto CPyL32; +CPyL39: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_remapping_paths); + CPy_DecRef(cpy_r_r36); + goto CPyL32; +CPyL40: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_remapping_paths); + CPy_DecRef(cpy_r_r41); + goto CPyL32; +CPyL41: ; + CPy_DECREF_NO_IMM(cpy_r_remapping_paths); + goto CPyL27; +CPyL42: ; + CPy_DecRef(cpy_r_path_list); + CPy_DecRef(cpy_r_remapping_paths); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL32; +CPyL43: ; + CPy_DECREF(cpy_r_r52); + goto CPyL26; +CPyL44: ; + CPy_DecRef(cpy_r_remapping_paths); + goto CPyL32; +} + +PyObject *CPyPy_compiler____get_allow_paths(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"allow_paths", "remappings", 0}; + static CPyArg_Parser parser = {"OO:_get_allow_paths", kwlist, 0}; + PyObject *obj_allow_paths; + PyObject *obj_remappings; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_allow_paths, &obj_remappings)) { + return NULL; + } + PyObject *arg_allow_paths; + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL766; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL766; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL766: ; + PyObject *arg_remappings; + if (likely(PyList_Check(obj_remappings))) + arg_remappings = obj_remappings; + else { + CPy_TypeError("list", obj_remappings); + goto fail; + } + PyObject *retval = CPyDef_compiler____get_allow_paths(arg_allow_paths, arg_remappings); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_get_allow_paths", 259, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + if (cpy_r_silent != 2) goto CPyL2; + cpy_r_silent = 1; +CPyL2: ; + if (cpy_r_allow_paths != NULL) goto CPyL24; + cpy_r_r0 = Py_None; + cpy_r_allow_paths = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyStatics[1232]; /* 'language' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 285, CPyStatic_compiler___globals); + goto CPyL25; + } + if (PyUnicode_Check(cpy_r_r2)) + cpy_r_r3 = cpy_r_r2; + else { + cpy_r_r3 = NULL; + } + if (cpy_r_r3 != NULL) goto __LL767; + if (cpy_r_r2 == Py_None) + cpy_r_r3 = cpy_r_r2; + else { + cpy_r_r3 = NULL; + } + if (cpy_r_r3 != NULL) goto __LL767; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 285, CPyStatic_compiler___globals, "str or None", cpy_r_r2); + goto CPyL25; +__LL767: ; + if (likely(cpy_r_r3 != Py_None)) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 285, CPyStatic_compiler___globals, "str", cpy_r_r3); + goto CPyL25; + } + cpy_r_r5 = CPyStatics[1227]; /* 'Vyper' */ + cpy_r_r6 = CPyStr_Equal(cpy_r_r4, cpy_r_r5); + if (cpy_r_r6) { + goto CPyL26; + } else + goto CPyL10; +CPyL8: ; + cpy_r_r7 = CPyDef_vyper___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_allow_paths); + CPy_DECREF(cpy_r_allow_paths); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 287, CPyStatic_compiler___globals); + goto CPyL23; + } + return cpy_r_r7; +CPyL10: ; + cpy_r_r8 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r9 = CPyStr_Equal(cpy_r_r4, cpy_r_r8); + if (cpy_r_r9) { + goto CPyL27; + } else + goto CPyL28; +CPyL11: ; + cpy_r_r10 = CPyStatics[240]; /* 'settings' */ + cpy_r_r11 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals); + goto CPyL25; + } + if (likely(PyDict_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals, "dict", cpy_r_r11); + goto CPyL25; + } + cpy_r_r13 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r14 = CPyDict_GetItem(cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals); + goto CPyL25; + } + if (likely(PyList_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals, "list", cpy_r_r14); + goto CPyL25; + } + cpy_r_r16 = CPyDef_compiler____get_allow_paths(cpy_r_allow_paths, cpy_r_r15); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF_NO_IMM(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 290, CPyStatic_compiler___globals); + goto CPyL23; + } + cpy_r_allow_paths = cpy_r_r16; + if (likely(cpy_r_allow_paths != Py_None)) + cpy_r_r17 = cpy_r_allow_paths; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 291, CPyStatic_compiler___globals, "str", cpy_r_allow_paths); + goto CPyL23; + } + cpy_r_r18 = CPyDef_solidity___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 291, CPyStatic_compiler___globals); + goto CPyL23; + } + return cpy_r_r18; +CPyL19: ; + cpy_r_r19 = CPyStatic_compiler___globals; + cpy_r_r20 = CPyStatics[1223]; /* 'UnsupportedLanguage' */ + cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 293, CPyStatic_compiler___globals); + goto CPyL29; + } + PyObject *cpy_r_r22[1] = {cpy_r_r4}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 293, CPyStatic_compiler___globals); + goto CPyL29; + } + CPy_DECREF(cpy_r_r4); + CPy_Raise(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 293, CPyStatic_compiler___globals); + goto CPyL23; + } + CPy_Unreachable(); +CPyL23: ; + cpy_r_r25 = NULL; + return cpy_r_r25; +CPyL24: ; + CPy_INCREF(cpy_r_allow_paths); + goto CPyL4; +CPyL25: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL23; +CPyL26: ; + CPy_DECREF(cpy_r_r4); + goto CPyL8; +CPyL27: ; + CPy_DECREF(cpy_r_r4); + goto CPyL11; +CPyL28: ; + CPy_DECREF(cpy_r_allow_paths); + goto CPyL19; +CPyL29: ; + CPy_DecRef(cpy_r_r4); + goto CPyL23; +} + +PyObject *CPyPy_compiler___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"input_json", "silent", "allow_paths", 0}; + static CPyArg_Parser parser = {"O|OO:compile_from_input_json", kwlist, 0}; + PyObject *obj_input_json; + PyObject *obj_silent = NULL; + PyObject *obj_allow_paths = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_silent, &obj_allow_paths)) { + return NULL; + } + PyObject *arg_input_json; + if (likely(PyDict_Check(obj_input_json))) + arg_input_json = obj_input_json; + else { + CPy_TypeError("dict", obj_input_json); + goto fail; + } + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *arg_allow_paths; + if (obj_allow_paths == NULL) { + arg_allow_paths = NULL; + goto __LL768; + } + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL768; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL768; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL768: ; + PyObject *retval = CPyDef_compiler___compile_from_input_json(arg_input_json, arg_silent, arg_allow_paths); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "compile_from_input_json", 271, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler___generate_build_json(PyObject *cpy_r_input_json, PyObject *cpy_r_output_json, PyObject *cpy_r_compiler_data, char cpy_r_silent) { + PyObject *cpy_r_r0; + PyObject *cpy_r_source_nodes; + PyObject *cpy_r_r1; + PyObject *cpy_r_statement_nodes; + PyObject *cpy_r_r2; + PyObject *cpy_r_branch_nodes; + PyObject *cpy_r_r3; + PyObject *cpy_r_source; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + 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; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + int64_t cpy_r_r36; + CPyTagged cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + tuple_T3OOO cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + CPyTagged cpy_r_r77; + int64_t cpy_r_r78; + PyObject *cpy_r_r79; + tuple_T4CIOO cpy_r_r80; + CPyTagged cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + char cpy_r_get_alias; + PyObject *cpy_r_r95; + char cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject **cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject **cpy_r_r112; + PyObject *cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject **cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + tuple_T3OOO cpy_r_r120; + tuple_T3OOO cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject **cpy_r_r126; + PyObject *cpy_r_r127; + int32_t cpy_r_r128; + char cpy_r_r129; + char cpy_r_r130; + char cpy_r_r131; + tuple_T3OOO cpy_r_r132; + tuple_T3OOO cpy_r_r133; + tuple_T3OOO cpy_r_r134; + PyObject *cpy_r_r135; + PyObject **cpy_r_r137; + PyObject *cpy_r_r138; + char cpy_r_r139; + CPyTagged cpy_r_r140; + int64_t cpy_r_r141; + PyObject *cpy_r_r142; + tuple_T4CIOO cpy_r_r143; + CPyTagged cpy_r_r144; + char cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_contract_name; + PyObject *cpy_r_r150; + PyObject *cpy_r_contract_alias; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject **cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + int32_t cpy_r_r180; + char cpy_r_r181; + char cpy_r_r182; + char cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + char cpy_r_r191; + int64_t cpy_r_r192; + char cpy_r_r193; + CPyPtr cpy_r_r194; + int64_t cpy_r_r195; + char cpy_r_r196; + char cpy_r_r197; + CPyPtr cpy_r_r198; + CPyPtr cpy_r_r199; + int64_t cpy_r_r200; + CPyPtr cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + int32_t cpy_r_r206; + char cpy_r_r207; + char cpy_r_r208; + PyObject *cpy_r_r209; + int64_t cpy_r_r210; + char cpy_r_r211; + char cpy_r_r212; + int64_t cpy_r_r213; + CPyPtr cpy_r_r214; + int64_t cpy_r_r215; + char cpy_r_r216; + CPyPtr cpy_r_r217; + CPyPtr cpy_r_r218; + int64_t cpy_r_r219; + CPyPtr cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + char cpy_r_r227; + int64_t cpy_r_r228; + char cpy_r_r229; + char cpy_r_r230; + PyObject *cpy_r_r231; + int32_t cpy_r_r232; + char cpy_r_r233; + PyObject *cpy_r_r234; + char cpy_r_r235; + PyObject *cpy_r_r236; + char cpy_r_r237; + int64_t cpy_r_r238; + char cpy_r_r239; + CPyTagged cpy_r_r240; + tuple_T2II cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + int32_t cpy_r_r244; + char cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + char cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + char cpy_r_r266; + PyObject **cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject **cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject **cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + char cpy_r_r286; + PyObject *cpy_r_r287; + int32_t cpy_r_r288; + char cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + int64_t cpy_r_r292; + char cpy_r_r293; + CPyTagged cpy_r_r294; + double cpy_r_r295; + char cpy_r_r296; + char cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + PyObject *cpy_r_r303; + PyObject *cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + char cpy_r_r307; + char cpy_r_r308; + char cpy_r_r309; + char cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject **cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + cpy_r_r0 = NULL; + cpy_r_source_nodes = cpy_r_r0; + cpy_r_r1 = NULL; + cpy_r_statement_nodes = cpy_r_r1; + cpy_r_r2 = NULL; + cpy_r_branch_nodes = cpy_r_r2; + cpy_r_r3 = NULL; + cpy_r_source = cpy_r_r3; + if (cpy_r_compiler_data != NULL) goto CPyL206; + cpy_r_r4 = Py_None; + cpy_r_compiler_data = cpy_r_r4; +CPyL2: ; + if (cpy_r_silent != 2) goto CPyL4; + cpy_r_silent = 1; +CPyL4: ; + cpy_r_r5 = CPyStatics[1232]; /* 'language' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 312, CPyStatic_compiler___globals); + goto CPyL207; + } + if (PyUnicode_Check(cpy_r_r6)) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL769; + if (cpy_r_r6 == Py_None) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL769; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 312, CPyStatic_compiler___globals, "str or None", cpy_r_r6); + goto CPyL207; +__LL769: ; + cpy_r_r8 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r9 = CPyStatics[1227]; /* 'Vyper' */ + cpy_r_r10 = (PyObject *)&_Py_NoneStruct; + cpy_r_r11 = cpy_r_r7 == cpy_r_r10; + if (!cpy_r_r11) goto CPyL8; + if (1) { + goto CPyL9; + } else + goto CPyL13; +CPyL8: ; + cpy_r_r12 = cpy_r_r7; + cpy_r_r13 = CPyStr_Equal(cpy_r_r12, cpy_r_r8); + cpy_r_r14 = cpy_r_r13 == 0; + if (!cpy_r_r14) goto CPyL13; +CPyL9: ; + cpy_r_r15 = (PyObject *)&_Py_NoneStruct; + cpy_r_r16 = cpy_r_r7 == cpy_r_r15; + if (!cpy_r_r16) goto CPyL11; + if (1) { + goto CPyL12; + } else + goto CPyL13; +CPyL11: ; + cpy_r_r17 = cpy_r_r7; + cpy_r_r18 = CPyStr_Equal(cpy_r_r17, cpy_r_r9); + cpy_r_r19 = cpy_r_r18 == 0; + if (!cpy_r_r19) goto CPyL13; +CPyL12: ; + if (1) { + goto CPyL208; + } else + goto CPyL18; +CPyL13: ; + if (0) { + goto CPyL208; + } else + goto CPyL18; +CPyL14: ; + cpy_r_r20 = CPyStatic_compiler___globals; + cpy_r_r21 = CPyStatics[1223]; /* 'UnsupportedLanguage' */ + cpy_r_r22 = CPyDict_GetItem(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 314, CPyStatic_compiler___globals); + goto CPyL209; + } + PyObject *cpy_r_r23[1] = {cpy_r_r7}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 314, CPyStatic_compiler___globals); + goto CPyL209; + } + CPy_DECREF(cpy_r_r7); + CPy_Raise(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 314, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL18: ; + if (cpy_r_silent) goto CPyL21; + cpy_r_r26 = CPyStatics[1237]; /* 'Generating build data...' */ + cpy_r_r27 = CPyModule_builtins; + cpy_r_r28 = CPyStatics[53]; /* 'print' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 317, CPyStatic_compiler___globals); + goto CPyL210; + } + PyObject *cpy_r_r30[1] = {cpy_r_r26}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 317, CPyStatic_compiler___globals); + goto CPyL210; + } else + goto CPyL211; +CPyL21: ; + cpy_r_r33 = (PyObject *)&_Py_NoneStruct; + cpy_r_r34 = cpy_r_compiler_data != cpy_r_r33; + if (!cpy_r_r34) goto CPyL212; + CPy_INCREF(cpy_r_compiler_data); + if (likely(cpy_r_compiler_data != Py_None)) + cpy_r_r35 = cpy_r_compiler_data; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 299, CPyStatic_compiler___globals, "dict", cpy_r_compiler_data); + goto CPyL210; + } + cpy_r_r36 = PyDict_Size(cpy_r_r35); + CPy_DECREF(cpy_r_r35); + cpy_r_r37 = cpy_r_r36 << 1; + cpy_r_r38 = cpy_r_r37 != 0; + if (!cpy_r_r38) goto CPyL212; + if (likely(cpy_r_compiler_data != Py_None)) + cpy_r_r39 = cpy_r_compiler_data; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 319, CPyStatic_compiler___globals, "dict", cpy_r_compiler_data); + goto CPyL213; + } + cpy_r_r40 = cpy_r_r39; + goto CPyL28; +CPyL26: ; + cpy_r_r41 = PyDict_New(); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 319, CPyStatic_compiler___globals); + goto CPyL213; + } + cpy_r_r40 = cpy_r_r41; +CPyL28: ; + cpy_r_compiler_data = cpy_r_r40; + cpy_r_r42 = CPyStatics[240]; /* 'settings' */ + cpy_r_r43 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 321, CPyStatic_compiler___globals); + goto CPyL210; + } + if (likely(PyDict_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 321, CPyStatic_compiler___globals, "dict", cpy_r_r43); + goto CPyL210; + } + cpy_r_r45 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 322, CPyStatic_compiler___globals); + goto CPyL214; + } + if (PyUnicode_Check(cpy_r_r46)) + cpy_r_r47 = cpy_r_r46; + else { + cpy_r_r47 = NULL; + } + if (cpy_r_r47 != NULL) goto __LL770; + if (cpy_r_r46 == Py_None) + cpy_r_r47 = cpy_r_r46; + else { + cpy_r_r47 = NULL; + } + if (cpy_r_r47 != NULL) goto __LL770; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 322, CPyStatic_compiler___globals, "str or None", cpy_r_r46); + goto CPyL214; +__LL770: ; + cpy_r_r48 = CPyStatics[492]; /* 'evm_version' */ + CPy_INCREF(cpy_r_compiler_data); + cpy_r_r49 = cpy_r_compiler_data; + cpy_r_r50 = PyObject_SetItem(cpy_r_r49, cpy_r_r48, cpy_r_r47); + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r47); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 322, CPyStatic_compiler___globals); + goto CPyL214; + } + cpy_r_r52 = PyLong_FromLong(cpy_r_r50); + CPy_DECREF(cpy_r_r52); + cpy_r_r53 = PyDict_New(); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 323, CPyStatic_compiler___globals); + goto CPyL214; + } + CPy_INCREF(cpy_r_r7); + if (likely(cpy_r_r7 != Py_None)) + cpy_r_r54 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 325, CPyStatic_compiler___globals, "str", cpy_r_r7); + goto CPyL215; + } + cpy_r_r55 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r56 = CPyStr_Equal(cpy_r_r54, cpy_r_r55); + CPy_DECREF(cpy_r_r54); + if (cpy_r_r56) { + goto CPyL216; + } else + goto CPyL217; +CPyL37: ; + cpy_r_r57 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r58 = CPyDict_GetItem(cpy_r_r44, cpy_r_r57); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 326, CPyStatic_compiler___globals); + goto CPyL218; + } + cpy_r_r59 = CPyStatics[1234]; /* 'optimizer' */ + CPy_INCREF(cpy_r_compiler_data); + cpy_r_r60 = cpy_r_compiler_data; + cpy_r_r61 = PyObject_SetItem(cpy_r_r60, cpy_r_r59, cpy_r_r58); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r58); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 326, CPyStatic_compiler___globals); + goto CPyL218; + } + cpy_r_r63 = PyLong_FromLong(cpy_r_r61); + CPy_DECREF(cpy_r_r63); + cpy_r_r64 = CPyDef_solidity____get_nodes(cpy_r_output_json); + if (unlikely(cpy_r_r64.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 327, CPyStatic_compiler___globals); + goto CPyL218; + } + cpy_r_r65 = cpy_r_r64.f0; + cpy_r_r66 = cpy_r_r64.f1; + cpy_r_r67 = cpy_r_r64.f2; + cpy_r_r68 = cpy_r_r65; + cpy_r_source_nodes = cpy_r_r68; + cpy_r_r69 = cpy_r_r66; + cpy_r_statement_nodes = cpy_r_r69; + cpy_r_r70 = cpy_r_r67; + cpy_r_branch_nodes = cpy_r_r70; +CPyL42: ; + cpy_r_r71 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r72 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 329, CPyStatic_compiler___globals); + goto CPyL219; + } + if (likely(PyDict_Check(cpy_r_r72))) + cpy_r_r73 = cpy_r_r72; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 329, CPyStatic_compiler___globals, "dict", cpy_r_r72); + goto CPyL219; + } + cpy_r_r74 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r75 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 330, CPyStatic_compiler___globals); + goto CPyL220; + } + if (likely(PyDict_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 330, CPyStatic_compiler___globals, "dict", cpy_r_r75); + goto CPyL220; + } + cpy_r_r77 = 0; + cpy_r_r78 = PyDict_Size(cpy_r_r76); + cpy_r_r79 = CPyDict_GetItemsIter(cpy_r_r76); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals); + goto CPyL221; + } +CPyL47: ; + cpy_r_r80 = CPyDict_NextItem(cpy_r_r79, cpy_r_r77); + cpy_r_r81 = cpy_r_r80.f1; + cpy_r_r77 = cpy_r_r81; + cpy_r_r82 = cpy_r_r80.f0; + if (!cpy_r_r82) goto CPyL222; + cpy_r_r83 = cpy_r_r80.f2; + CPy_INCREF(cpy_r_r83); + cpy_r_r84 = cpy_r_r80.f3; + CPy_INCREF(cpy_r_r84); + CPy_DECREF(cpy_r_r80.f2); + CPy_DECREF(cpy_r_r80.f3); + if (likely(PyUnicode_Check(cpy_r_r83))) + cpy_r_r85 = cpy_r_r83; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals, "str", cpy_r_r83); + goto CPyL223; + } + if (likely(PyDict_Check(cpy_r_r84))) + cpy_r_r86 = cpy_r_r84; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals, "dict", cpy_r_r84); + goto CPyL224; + } + cpy_r_r87 = PyDict_Contains(cpy_r_r73, cpy_r_r85); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 333, CPyStatic_compiler___globals); + goto CPyL225; + } + cpy_r_r89 = cpy_r_r87; + if (cpy_r_r89) { + goto CPyL226; + } else + goto CPyL57; +CPyL52: ; + cpy_r_r90 = CPyDict_GetItem(cpy_r_r73, cpy_r_r85); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals); + goto CPyL227; + } + if (likely(PyDict_Check(cpy_r_r90))) + cpy_r_r91 = cpy_r_r90; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals, "dict", cpy_r_r90); + goto CPyL227; + } + cpy_r_r92 = CPyStatics[1238]; /* 'content' */ + cpy_r_r93 = CPyDict_GetItem(cpy_r_r91, cpy_r_r92); + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals); + goto CPyL227; + } + if (likely(PyUnicode_Check(cpy_r_r93))) + cpy_r_r94 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 334, CPyStatic_compiler___globals, "str", cpy_r_r93); + goto CPyL227; + } + cpy_r_source = cpy_r_r94; + cpy_r_get_alias = 0; + goto CPyL90; +CPyL57: ; + cpy_r_r95 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r95 == NULL)) { + goto CPyL228; + } else + goto CPyL60; +CPyL58: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r96 = 0; + if (unlikely(!cpy_r_r96)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL60: ; + PyObject *cpy_r_r97[1] = {cpy_r_r85}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_Vectorcall(cpy_r_r95, cpy_r_r98, 1, 0); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL225; + } + cpy_r_r100 = CPyStatics[1239]; /* 'utf-8' */ + cpy_r_r101 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r102[2] = {cpy_r_r99, cpy_r_r100}; + cpy_r_r103 = (PyObject **)&cpy_r_r102; + cpy_r_r104 = CPyStatics[2278]; /* ('encoding',) */ + cpy_r_r105 = PyObject_VectorcallMethod(cpy_r_r101, cpy_r_r103, 9223372036854775809ULL, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL229; + } + CPy_DECREF(cpy_r_r99); + cpy_r_r106 = CPy_TYPE(cpy_r_r105); + cpy_r_r107 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL230; + } + cpy_r_r109 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r110 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r109); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL231; + } + PyObject *cpy_r_r111[1] = {cpy_r_r105}; + cpy_r_r112 = (PyObject **)&cpy_r_r111; + cpy_r_r113 = PyObject_Vectorcall(cpy_r_r110, cpy_r_r112, 1, 0); + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL231; + } + cpy_r_r114 = 1; + cpy_r_r115 = CPyStatics[582]; /* 'read' */ + PyObject *cpy_r_r116[1] = {cpy_r_r113}; + cpy_r_r117 = (PyObject **)&cpy_r_r116; + cpy_r_r118 = PyObject_VectorcallMethod(cpy_r_r115, cpy_r_r117, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 338, CPyStatic_compiler___globals); + goto CPyL232; + } + CPy_DECREF(cpy_r_r113); + if (likely(PyUnicode_Check(cpy_r_r118))) + cpy_r_r119 = cpy_r_r118; + else { + CPy_TypeError("str", cpy_r_r118); + cpy_r_r119 = NULL; + } + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 338, CPyStatic_compiler___globals); + goto CPyL69; + } else + goto CPyL233; +CPyL68: ; + cpy_r_source = cpy_r_r119; + goto CPyL77; +CPyL69: ; + cpy_r_r120 = CPy_CatchError(); + cpy_r_r114 = 0; + cpy_r_r121 = CPy_GetExcInfo(); + cpy_r_r122 = cpy_r_r121.f0; + CPy_INCREF(cpy_r_r122); + cpy_r_r123 = cpy_r_r121.f1; + CPy_INCREF(cpy_r_r123); + cpy_r_r124 = cpy_r_r121.f2; + CPy_INCREF(cpy_r_r124); + CPy_DecRef(cpy_r_r121.f0); + CPy_DecRef(cpy_r_r121.f1); + CPy_DecRef(cpy_r_r121.f2); + PyObject *cpy_r_r125[4] = {cpy_r_r105, cpy_r_r122, cpy_r_r123, cpy_r_r124}; + cpy_r_r126 = (PyObject **)&cpy_r_r125; + cpy_r_r127 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r126, 4, 0); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL234; + } + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r124); + cpy_r_r128 = PyObject_IsTrue(cpy_r_r127); + CPy_DecRef(cpy_r_r127); + cpy_r_r129 = cpy_r_r128 >= 0; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL75; + } + cpy_r_r130 = cpy_r_r128; + if (cpy_r_r130) goto CPyL74; + CPy_Reraise(); + if (!0) { + goto CPyL75; + } else + goto CPyL235; +CPyL73: ; + CPy_Unreachable(); +CPyL74: ; + CPy_RestoreExcInfo(cpy_r_r120); + CPy_DecRef(cpy_r_r120.f0); + CPy_DecRef(cpy_r_r120.f1); + CPy_DecRef(cpy_r_r120.f2); + goto CPyL77; +CPyL75: ; + CPy_RestoreExcInfo(cpy_r_r120); + CPy_DecRef(cpy_r_r120.f0); + CPy_DecRef(cpy_r_r120.f1); + CPy_DecRef(cpy_r_r120.f2); + cpy_r_r131 = CPy_KeepPropagating(); + if (!cpy_r_r131) { + goto CPyL78; + } else + goto CPyL236; +CPyL76: ; + CPy_Unreachable(); +CPyL77: ; + tuple_T3OOO __tmp771 = { NULL, NULL, NULL }; + cpy_r_r132 = __tmp771; + cpy_r_r133 = cpy_r_r132; + goto CPyL79; +CPyL78: ; + cpy_r_r134 = CPy_CatchError(); + cpy_r_r133 = cpy_r_r134; +CPyL79: ; + if (!cpy_r_r114) goto CPyL237; + cpy_r_r135 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r136[4] = {cpy_r_r105, cpy_r_r135, cpy_r_r135, cpy_r_r135}; + cpy_r_r137 = (PyObject **)&cpy_r_r136; + cpy_r_r138 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r137, 4, 0); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 337, CPyStatic_compiler___globals); + goto CPyL238; + } else + goto CPyL239; +CPyL81: ; + CPy_DECREF(cpy_r_r105); +CPyL82: ; + if (cpy_r_r133.f0 == NULL) { + goto CPyL89; + } else + goto CPyL240; +CPyL83: ; + CPy_Reraise(); + if (!0) { + goto CPyL85; + } else + goto CPyL241; +CPyL84: ; + CPy_Unreachable(); +CPyL85: ; + if (cpy_r_r133.f0 == NULL) goto CPyL87; + CPy_RestoreExcInfo(cpy_r_r133); + CPy_XDECREF(cpy_r_r133.f0); + CPy_XDECREF(cpy_r_r133.f1); + CPy_XDECREF(cpy_r_r133.f2); +CPyL87: ; + cpy_r_r139 = CPy_KeepPropagating(); + if (!cpy_r_r139) goto CPyL205; + CPy_Unreachable(); +CPyL89: ; + cpy_r_get_alias = 1; +CPyL90: ; + cpy_r_r140 = 0; + cpy_r_r141 = PyDict_Size(cpy_r_r86); + cpy_r_r142 = CPyDict_GetItemsIter(cpy_r_r86); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals); + goto CPyL225; + } +CPyL91: ; + cpy_r_r143 = CPyDict_NextItem(cpy_r_r142, cpy_r_r140); + cpy_r_r144 = cpy_r_r143.f1; + cpy_r_r140 = cpy_r_r144; + cpy_r_r145 = cpy_r_r143.f0; + if (!cpy_r_r145) goto CPyL242; + cpy_r_r146 = cpy_r_r143.f2; + CPy_INCREF(cpy_r_r146); + cpy_r_r147 = cpy_r_r143.f3; + CPy_INCREF(cpy_r_r147); + CPy_DECREF(cpy_r_r143.f2); + CPy_DECREF(cpy_r_r143.f3); + if (likely(PyUnicode_Check(cpy_r_r146))) + cpy_r_r148 = cpy_r_r146; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals, "str", cpy_r_r146); + goto CPyL243; + } + if (likely(PyDict_Check(cpy_r_r147))) + cpy_r_r149 = cpy_r_r147; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals, "dict", cpy_r_r147); + goto CPyL244; + } + cpy_r_contract_name = cpy_r_r148; + if (!cpy_r_get_alias) goto CPyL97; + cpy_r_r150 = CPyDef_compiler___utils____get_alias(cpy_r_contract_name, cpy_r_r85); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 343, CPyStatic_compiler___globals); + goto CPyL245; + } + cpy_r_contract_alias = cpy_r_r150; + goto CPyL98; +CPyL97: ; + CPy_INCREF(cpy_r_contract_name); + cpy_r_contract_alias = cpy_r_contract_name; +CPyL98: ; + if (cpy_r_silent) goto CPyL103; + cpy_r_r151 = CPyStatics[1241]; /* ' - ' */ + cpy_r_r152 = CPyStr_Build(2, cpy_r_r151, cpy_r_contract_alias); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 348, CPyStatic_compiler___globals); + goto CPyL246; + } + cpy_r_r153 = CPyModule_builtins; + cpy_r_r154 = CPyStatics[53]; /* 'print' */ + cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 348, CPyStatic_compiler___globals); + goto CPyL247; + } + PyObject *cpy_r_r156[1] = {cpy_r_r152}; + cpy_r_r157 = (PyObject **)&cpy_r_r156; + cpy_r_r158 = PyObject_Vectorcall(cpy_r_r155, cpy_r_r157, 1, 0); + CPy_DECREF(cpy_r_r155); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 348, CPyStatic_compiler___globals); + goto CPyL247; + } else + goto CPyL248; +CPyL102: ; + CPy_DECREF(cpy_r_r152); +CPyL103: ; + cpy_r_r159 = CPyStatics[1242]; /* 'devdoc' */ + cpy_r_r160 = PyDict_New(); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); + goto CPyL246; + } + cpy_r_r161 = CPyDict_Get(cpy_r_r149, cpy_r_r159, cpy_r_r160); + CPy_DECREF(cpy_r_r160); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); + goto CPyL246; + } + cpy_r_r162 = CPyStatics[1243]; /* 'userdoc' */ + cpy_r_r163 = PyDict_New(); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); + goto CPyL249; + } + cpy_r_r164 = CPyDict_Get(cpy_r_r149, cpy_r_r162, cpy_r_r163); + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); + goto CPyL249; + } + if (likely(PyDict_Check(cpy_r_r161))) + cpy_r_r165 = cpy_r_r161; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals, "dict", cpy_r_r161); + goto CPyL250; + } + if (likely(PyDict_Check(cpy_r_r164))) + cpy_r_r166 = cpy_r_r164; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals, "dict", cpy_r_r164); + goto CPyL251; + } + cpy_r_r167 = CPyDef_compiler___utils___merge_natspec(cpy_r_r165, cpy_r_r166); + CPy_DECREF(cpy_r_r165); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 350, CPyStatic_compiler___globals); + goto CPyL246; + } + cpy_r_r168 = CPyStatics[945]; /* 'abi' */ + cpy_r_r169 = CPyDict_GetItem(cpy_r_r149, cpy_r_r168); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 352, CPyStatic_compiler___globals); + goto CPyL252; + } + if (likely(PyList_Check(cpy_r_r169))) + cpy_r_r170 = cpy_r_r169; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 352, CPyStatic_compiler___globals, "list", cpy_r_r169); + goto CPyL252; + } + cpy_r_r171 = CPyStatics[1244]; /* 'evm' */ + cpy_r_r172 = CPyDict_GetItem(cpy_r_r149, cpy_r_r171); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 353, CPyStatic_compiler___globals); + goto CPyL253; + } + if (likely(PyDict_Check(cpy_r_r172))) + cpy_r_r173 = cpy_r_r172; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 353, CPyStatic_compiler___globals, "dict", cpy_r_r172); + goto CPyL253; + } + cpy_r_r174 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r175 = CPyDict_GetItem(cpy_r_r173, cpy_r_r174); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 354, CPyStatic_compiler___globals); + goto CPyL254; + } + if (likely(PyDict_Check(cpy_r_r175))) + cpy_r_r176 = cpy_r_r175; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 354, CPyStatic_compiler___globals, "dict", cpy_r_r175); + goto CPyL254; + } + cpy_r_r177 = CPyStatics[1245]; /* 'object' */ + cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 355, CPyStatic_compiler___globals); + goto CPyL255; + } + if (likely(PyUnicode_Check(cpy_r_r178))) + cpy_r_r179 = cpy_r_r178; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 355, CPyStatic_compiler___globals, "str", cpy_r_r178); + goto CPyL255; + } + cpy_r_r180 = PyDict_Contains(cpy_r_r53, cpy_r_contract_alias); + cpy_r_r181 = cpy_r_r180 >= 0; + if (unlikely(!cpy_r_r181)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 357, CPyStatic_compiler___globals); + goto CPyL256; + } + cpy_r_r182 = cpy_r_r180; + if (!cpy_r_r182) goto CPyL121; + cpy_r_r183 = CPyStr_IsTrue(cpy_r_r179); + if (!cpy_r_r183) goto CPyL257; +CPyL121: ; + cpy_r_r184 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r185 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r184); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 360, CPyStatic_compiler___globals); + goto CPyL256; + } + cpy_r_r186 = PyObject_GetItem(cpy_r_r185, cpy_r_r85); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 360, CPyStatic_compiler___globals); + goto CPyL256; + } + cpy_r_r187 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r188 = PyObject_GetItem(cpy_r_r186, cpy_r_r187); + CPy_DECREF(cpy_r_r186); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 360, CPyStatic_compiler___globals); + goto CPyL256; + } + CPy_INCREF(cpy_r_r7); + if (likely(cpy_r_r7 != Py_None)) + cpy_r_r189 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 362, CPyStatic_compiler___globals, "str", cpy_r_r7); + goto CPyL258; + } + cpy_r_r190 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r191 = CPyStr_Equal(cpy_r_r189, cpy_r_r190); + CPy_DECREF(cpy_r_r189); + if (!cpy_r_r191) goto CPyL159; + cpy_r_r192 = 0; +CPyL127: ; + if (cpy_r_source_nodes == NULL) { + goto CPyL259; + } else + goto CPyL130; +CPyL128: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source_nodes\" referenced before assignment"); + cpy_r_r193 = 0; + if (unlikely(!cpy_r_r193)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", -1, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL130: ; + cpy_r_r194 = (CPyPtr)&((PyVarObject *)cpy_r_source_nodes)->ob_size; + cpy_r_r195 = *(int64_t *)cpy_r_r194; + cpy_r_r196 = cpy_r_r192 < cpy_r_r195; + if (!cpy_r_r196) goto CPyL260; + if (cpy_r_source_nodes == NULL) { + goto CPyL261; + } else + goto CPyL134; +CPyL132: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source_nodes\" referenced before assignment"); + cpy_r_r197 = 0; + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", -1, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL134: ; + cpy_r_r198 = (CPyPtr)&((PyListObject *)cpy_r_source_nodes)->ob_item; + cpy_r_r199 = *(CPyPtr *)cpy_r_r198; + cpy_r_r200 = cpy_r_r192 * 8; + cpy_r_r201 = cpy_r_r199 + cpy_r_r200; + cpy_r_r202 = *(PyObject * *)cpy_r_r201; + CPy_INCREF(cpy_r_r202); + cpy_r_r203 = CPyStatics[1247]; /* 'absolutePath' */ + cpy_r_r204 = CPyObject_GetAttr(cpy_r_r202, cpy_r_r203); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); + goto CPyL262; + } + cpy_r_r205 = PyObject_RichCompare(cpy_r_r204, cpy_r_r85, 2); + CPy_DECREF(cpy_r_r204); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); + goto CPyL262; + } + cpy_r_r206 = PyObject_IsTrue(cpy_r_r205); + CPy_DECREF(cpy_r_r205); + cpy_r_r207 = cpy_r_r206 >= 0; + if (unlikely(!cpy_r_r207)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); + goto CPyL262; + } + cpy_r_r208 = cpy_r_r206; + if (!cpy_r_r208) goto CPyL263; + cpy_r_r209 = PyObject_GetItem(cpy_r_r202, cpy_r_contract_name); + CPy_DECREF(cpy_r_r202); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 364, CPyStatic_compiler___globals); + goto CPyL258; + } + goto CPyL143; +CPyL140: ; + cpy_r_r210 = cpy_r_r192 + 1; + cpy_r_r192 = cpy_r_r210; + goto CPyL127; +CPyL141: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r211 = 0; + if (unlikely(!cpy_r_r211)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 363, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL143: ; + cpy_r_r212 = 0; + cpy_r_r213 = 0; +CPyL144: ; + cpy_r_r214 = (CPyPtr)&((PyVarObject *)cpy_r_r170)->ob_size; + cpy_r_r215 = *(int64_t *)cpy_r_r214; + cpy_r_r216 = cpy_r_r213 < cpy_r_r215; + if (!cpy_r_r216) goto CPyL151; + cpy_r_r217 = (CPyPtr)&((PyListObject *)cpy_r_r170)->ob_item; + cpy_r_r218 = *(CPyPtr *)cpy_r_r217; + cpy_r_r219 = cpy_r_r213 * 8; + cpy_r_r220 = cpy_r_r218 + cpy_r_r219; + cpy_r_r221 = *(PyObject * *)cpy_r_r220; + CPy_INCREF(cpy_r_r221); + if (likely(PyDict_Check(cpy_r_r221))) + cpy_r_r222 = cpy_r_r221; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 371, CPyStatic_compiler___globals, "dict", cpy_r_r221); + goto CPyL264; + } + cpy_r_r223 = CPyStatics[350]; /* 'type' */ + cpy_r_r224 = CPyDict_GetItem(cpy_r_r222, cpy_r_r223); + CPy_DECREF(cpy_r_r222); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 371, CPyStatic_compiler___globals); + goto CPyL264; + } + if (likely(PyUnicode_Check(cpy_r_r224))) + cpy_r_r225 = cpy_r_r224; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 371, CPyStatic_compiler___globals, "str", cpy_r_r224); + goto CPyL264; + } + cpy_r_r226 = CPyStatics[1248]; /* 'fallback' */ + cpy_r_r227 = CPyStr_Equal(cpy_r_r225, cpy_r_r226); + CPy_DECREF(cpy_r_r225); + if (!cpy_r_r227) goto CPyL150; + cpy_r_r212 = 1; + goto CPyL151; +CPyL150: ; + cpy_r_r228 = cpy_r_r213 + 1; + cpy_r_r213 = cpy_r_r228; + goto CPyL144; +CPyL151: ; + if (cpy_r_statement_nodes == NULL) { + goto CPyL265; + } else + goto CPyL154; +CPyL152: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"statement_nodes\" referenced before assignment"); + cpy_r_r229 = 0; + if (unlikely(!cpy_r_r229)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL154: ; + if (cpy_r_branch_nodes == NULL) { + goto CPyL266; + } else + goto CPyL157; +CPyL155: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"branch_nodes\" referenced before assignment"); + cpy_r_r230 = 0; + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL157: ; + cpy_r_r231 = CPyDef_solidity____get_unique_build_json(cpy_r_r173, cpy_r_r209, cpy_r_statement_nodes, cpy_r_branch_nodes, cpy_r_r212); + CPy_DECREF(cpy_r_r209); + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); + goto CPyL258; + } + cpy_r_r232 = CPyDict_SetItem(cpy_r_r53, cpy_r_contract_alias, cpy_r_r231); + CPy_DECREF(cpy_r_r231); + cpy_r_r233 = cpy_r_r232 >= 0; + if (unlikely(!cpy_r_r233)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 366, CPyStatic_compiler___globals); + goto CPyL258; + } else + goto CPyL168; +CPyL159: ; + cpy_r_r234 = CPyStatics[1249]; /* '' */ + cpy_r_r235 = CPyStr_Equal(cpy_r_contract_name, cpy_r_r234); + if (cpy_r_r235) { + goto CPyL267; + } else + goto CPyL161; +CPyL160: ; + cpy_r_r236 = CPyStatics[1227]; /* 'Vyper' */ + CPy_INCREF(cpy_r_r236); + cpy_r_contract_name = cpy_r_r236; + CPy_INCREF(cpy_r_r236); + cpy_r_contract_alias = cpy_r_r236; +CPyL161: ; + if (cpy_r_source == NULL) { + goto CPyL268; + } else + goto CPyL164; +CPyL162: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); + cpy_r_r237 = 0; + if (unlikely(!cpy_r_r237)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 382, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL164: ; + cpy_r_r238 = CPyStr_Size_size_t(cpy_r_source); + cpy_r_r239 = cpy_r_r238 >= 0; + if (unlikely(!cpy_r_r239)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 382, CPyStatic_compiler___globals); + goto CPyL258; + } + cpy_r_r240 = cpy_r_r238 << 1; + cpy_r_r241.f0 = 0; + cpy_r_r241.f1 = cpy_r_r240; + CPy_INCREF(cpy_r_r188); + if (PyDict_Check(cpy_r_r188)) + cpy_r_r242 = cpy_r_r188; + else { + cpy_r_r242 = NULL; + } + if (cpy_r_r242 != NULL) goto __LL772; + if (PyList_Check(cpy_r_r188)) + cpy_r_r242 = cpy_r_r188; + else { + cpy_r_r242 = NULL; + } + if (cpy_r_r242 != NULL) goto __LL772; + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 377, CPyStatic_compiler___globals, "union[dict, list]", cpy_r_r188); + goto CPyL269; +__LL772: ; + cpy_r_r243 = CPyDef_vyper____get_unique_build_json(cpy_r_r173, cpy_r_r85, cpy_r_contract_alias, cpy_r_r242, cpy_r_r241); + CPy_DECREF(cpy_r_r242); + CPyTagged_DECREF(cpy_r_r241.f0); + CPyTagged_DECREF(cpy_r_r241.f1); + if (unlikely(cpy_r_r243 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 377, CPyStatic_compiler___globals); + goto CPyL258; + } + cpy_r_r244 = CPyDict_SetItem(cpy_r_r53, cpy_r_contract_alias, cpy_r_r243); + CPy_DECREF(cpy_r_r243); + cpy_r_r245 = cpy_r_r244 >= 0; + if (unlikely(!cpy_r_r245)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 377, CPyStatic_compiler___globals); + goto CPyL258; + } +CPyL168: ; + cpy_r_r246 = CPyDict_GetItem(cpy_r_r53, cpy_r_contract_alias); + CPy_DECREF(cpy_r_contract_alias); + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 385, CPyStatic_compiler___globals); + goto CPyL270; + } + if (likely(PyDict_Check(cpy_r_r246))) + cpy_r_r247 = cpy_r_r246; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 385, CPyStatic_compiler___globals, "dict", cpy_r_r246); + goto CPyL270; + } + cpy_r_r248 = CPyStatics[945]; /* 'abi' */ + cpy_r_r249 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r250 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r251 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r252 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r253 = CPyStatics[1251]; /* 'deployedSourceMap' */ + cpy_r_r254 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r255 = CPyDict_GetItem(cpy_r_r176, cpy_r_r254); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 392, CPyStatic_compiler___globals); + goto CPyL271; + } + cpy_r_r256 = CPyStatics[1232]; /* 'language' */ + CPy_INCREF(cpy_r_r7); + if (likely(cpy_r_r7 != Py_None)) + cpy_r_r257 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 393, CPyStatic_compiler___globals, "str", cpy_r_r7); + goto CPyL272; + } + cpy_r_r258 = CPyStatics[1253]; /* 'natspec' */ + cpy_r_r259 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r260 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r261 = CPyDict_GetItem(cpy_r_r176, cpy_r_r260); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r261 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 395, CPyStatic_compiler___globals); + goto CPyL273; + } + cpy_r_r262 = CPyStatics[25]; /* 'sha1' */ + if (cpy_r_source == NULL) { + goto CPyL274; + } else + goto CPyL176; +CPyL174: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); + cpy_r_r263 = 0; + if (unlikely(!cpy_r_r263)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL176: ; + cpy_r_r264 = PyUnicode_AsUTF8String(cpy_r_source); + if (unlikely(cpy_r_r264 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); + goto CPyL275; + } + cpy_r_r265 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r265 == NULL)) { + goto CPyL276; + } else + goto CPyL180; +CPyL178: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r266 = 0; + if (unlikely(!cpy_r_r266)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL180: ; + PyObject *cpy_r_r267[1] = {cpy_r_r264}; + cpy_r_r268 = (PyObject **)&cpy_r_r267; + cpy_r_r269 = PyObject_Vectorcall(cpy_r_r265, cpy_r_r268, 1, 0); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); + goto CPyL277; + } + CPy_DECREF(cpy_r_r264); + cpy_r_r270 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r271[1] = {cpy_r_r269}; + cpy_r_r272 = (PyObject **)&cpy_r_r271; + cpy_r_r273 = PyObject_VectorcallMethod(cpy_r_r270, cpy_r_r272, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r273 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals); + goto CPyL278; + } + CPy_DECREF(cpy_r_r269); + if (likely(PyUnicode_Check(cpy_r_r273))) + cpy_r_r274 = cpy_r_r273; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 396, CPyStatic_compiler___globals, "str", cpy_r_r273); + goto CPyL275; + } + cpy_r_r275 = CPyStatics[1255]; /* 'source' */ + cpy_r_r276 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r277 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r278 = CPyDict_GetItem(cpy_r_r173, cpy_r_r277); + CPy_DECREF(cpy_r_r173); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 398, CPyStatic_compiler___globals); + goto CPyL279; + } + cpy_r_r279 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r280 = CPyStatics[114]; /* '' */ + cpy_r_r281 = CPyStatics[444]; /* 'get' */ + PyObject *cpy_r_r282[3] = {cpy_r_r278, cpy_r_r279, cpy_r_r280}; + cpy_r_r283 = (PyObject **)&cpy_r_r282; + cpy_r_r284 = PyObject_VectorcallMethod(cpy_r_r281, cpy_r_r283, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r284 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 398, CPyStatic_compiler___globals); + goto CPyL280; + } + CPy_DECREF(cpy_r_r278); + cpy_r_r285 = CPyStatics[1257]; /* 'sourcePath' */ + if (cpy_r_source == NULL) { + goto CPyL281; + } else + goto CPyL188; +CPyL186: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); + cpy_r_r286 = 0; + if (unlikely(!cpy_r_r286)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 386, CPyStatic_compiler___globals); + goto CPyL205; + } + CPy_Unreachable(); +CPyL188: ; + cpy_r_r287 = CPyDict_Build(13, cpy_r_r248, cpy_r_r170, cpy_r_r249, cpy_r_r188, cpy_r_r250, cpy_r_compiler_data, cpy_r_r251, cpy_r_contract_name, cpy_r_r252, cpy_r_r179, cpy_r_r253, cpy_r_r255, cpy_r_r256, cpy_r_r257, cpy_r_r258, cpy_r_r167, cpy_r_r259, cpy_r_r261, cpy_r_r262, cpy_r_r274, cpy_r_r275, cpy_r_source, cpy_r_r276, cpy_r_r284, cpy_r_r285, cpy_r_r85); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r255); + CPy_DECREF(cpy_r_r257); + CPy_DECREF(cpy_r_r167); + CPy_DECREF(cpy_r_r261); + CPy_DECREF(cpy_r_r274); + CPy_DECREF(cpy_r_r284); + if (unlikely(cpy_r_r287 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 386, CPyStatic_compiler___globals); + goto CPyL282; + } + cpy_r_r288 = CPyDict_Update(cpy_r_r247, cpy_r_r287); + CPy_DECREF(cpy_r_r247); + CPy_DECREF(cpy_r_r287); + cpy_r_r289 = cpy_r_r288 >= 0; + if (unlikely(!cpy_r_r289)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 385, CPyStatic_compiler___globals); + goto CPyL283; + } + cpy_r_r290 = CPyStatics[701]; /* '0x' */ + cpy_r_r291 = CPyStr_Removeprefix(cpy_r_r179, cpy_r_r290); + CPy_DECREF(cpy_r_r179); + cpy_r_r292 = CPyStr_Size_size_t(cpy_r_r291); + CPy_DECREF(cpy_r_r291); + cpy_r_r293 = cpy_r_r292 >= 0; + if (unlikely(!cpy_r_r293)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 402, CPyStatic_compiler___globals); + goto CPyL284; + } + cpy_r_r294 = cpy_r_r292 << 1; + cpy_r_r295 = CPyTagged_TrueDivide(cpy_r_r294, 4); + cpy_r_r296 = cpy_r_r295 == -113.0; + if (unlikely(cpy_r_r296)) goto CPyL193; +CPyL192: ; + cpy_r_r297 = cpy_r_r295 > 24577.0; + if (cpy_r_r297) { + goto CPyL194; + } else + goto CPyL285; +CPyL193: ; + cpy_r_r298 = PyErr_Occurred(); + if (unlikely(cpy_r_r298 != NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 402, CPyStatic_compiler___globals); + goto CPyL284; + } else + goto CPyL192; +CPyL194: ; + cpy_r_r299 = CPyStatics[1258]; /* 'WARNING' */ + cpy_r_r300 = CPyStatics[1259]; /* 'deployed size of ' */ + cpy_r_r301 = CPyStatics[1260]; /* ' is ' */ + cpy_r_r302 = PyFloat_FromDouble(cpy_r_r295); + cpy_r_r303 = PyObject_Str(cpy_r_r302); + CPy_DECREF(cpy_r_r302); + if (unlikely(cpy_r_r303 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 406, CPyStatic_compiler___globals); + goto CPyL284; + } + cpy_r_r304 = CPyStatics[1261]; /* ' bytes, exceeds EIP-170 limit of 24577' */ + cpy_r_r305 = CPyStr_Build(5, cpy_r_r300, cpy_r_contract_name, cpy_r_r301, cpy_r_r303, cpy_r_r304); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_r303); + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 406, CPyStatic_compiler___globals); + goto CPyL286; + } + cpy_r_r306 = CPyDef__color___notify(cpy_r_r299, cpy_r_r305); + CPy_DECREF(cpy_r_r305); + if (unlikely(cpy_r_r306 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 404, CPyStatic_compiler___globals); + goto CPyL286; + } else + goto CPyL287; +CPyL197: ; + cpy_r_r307 = CPyDict_CheckSize(cpy_r_r86, cpy_r_r141); + if (unlikely(!cpy_r_r307)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals); + goto CPyL286; + } else + goto CPyL91; +CPyL198: ; + cpy_r_r308 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r308)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 341, CPyStatic_compiler___globals); + goto CPyL288; + } + cpy_r_r309 = CPyDict_CheckSize(cpy_r_r76, cpy_r_r78); + if (unlikely(!cpy_r_r309)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals); + goto CPyL288; + } else + goto CPyL47; +CPyL200: ; + cpy_r_r310 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r310)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 332, CPyStatic_compiler___globals); + goto CPyL289; + } + if (cpy_r_silent) goto CPyL204; + cpy_r_r311 = CPyStatics[114]; /* '' */ + cpy_r_r312 = CPyModule_builtins; + cpy_r_r313 = CPyStatics[53]; /* 'print' */ + cpy_r_r314 = CPyObject_GetAttr(cpy_r_r312, cpy_r_r313); + if (unlikely(cpy_r_r314 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 410, CPyStatic_compiler___globals); + goto CPyL289; + } + PyObject *cpy_r_r315[1] = {cpy_r_r311}; + cpy_r_r316 = (PyObject **)&cpy_r_r315; + cpy_r_r317 = PyObject_Vectorcall(cpy_r_r314, cpy_r_r316, 1, 0); + CPy_DECREF(cpy_r_r314); + if (unlikely(cpy_r_r317 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 410, CPyStatic_compiler___globals); + goto CPyL289; + } else + goto CPyL290; +CPyL204: ; + return cpy_r_r53; +CPyL205: ; + cpy_r_r318 = NULL; + return cpy_r_r318; +CPyL206: ; + CPy_INCREF(cpy_r_compiler_data); + goto CPyL2; +CPyL207: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + goto CPyL205; +CPyL208: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + goto CPyL14; +CPyL209: ; + CPy_DecRef(cpy_r_r7); + goto CPyL205; +CPyL210: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + goto CPyL205; +CPyL211: ; + CPy_DECREF(cpy_r_r32); + goto CPyL21; +CPyL212: ; + CPy_DECREF(cpy_r_compiler_data); + goto CPyL26; +CPyL213: ; + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + goto CPyL205; +CPyL214: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r44); + goto CPyL205; +CPyL215: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r53); + goto CPyL205; +CPyL216: ; + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + goto CPyL37; +CPyL217: ; + CPy_DECREF(cpy_r_r44); + goto CPyL42; +CPyL218: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + goto CPyL205; +CPyL219: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + goto CPyL205; +CPyL220: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + goto CPyL205; +CPyL221: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + goto CPyL205; +CPyL222: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r80.f2); + CPy_DECREF(cpy_r_r80.f3); + goto CPyL200; +CPyL223: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r84); + goto CPyL205; +CPyL224: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + goto CPyL205; +CPyL225: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + goto CPyL205; +CPyL226: ; + CPy_XDECREF(cpy_r_source); + goto CPyL52; +CPyL227: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + goto CPyL205; +CPyL228: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + goto CPyL58; +CPyL229: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r99); + goto CPyL205; +CPyL230: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r106); + goto CPyL205; +CPyL231: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + goto CPyL205; +CPyL232: ; + CPy_DecRef(cpy_r_r113); + goto CPyL69; +CPyL233: ; + CPy_XDECREF(cpy_r_source); + goto CPyL68; +CPyL234: ; + CPy_DecRef(cpy_r_r122); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r124); + goto CPyL75; +CPyL235: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r120.f0); + CPy_DecRef(cpy_r_r120.f1); + CPy_DecRef(cpy_r_r120.f2); + goto CPyL73; +CPyL236: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + goto CPyL76; +CPyL237: ; + CPy_DECREF(cpy_r_r105); + CPy_DECREF(cpy_r_r108); + goto CPyL82; +CPyL238: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r105); + goto CPyL85; +CPyL239: ; + CPy_DECREF(cpy_r_r138); + goto CPyL81; +CPyL240: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + goto CPyL83; +CPyL241: ; + CPy_XDECREF(cpy_r_r133.f0); + CPy_XDECREF(cpy_r_r133.f1); + CPy_XDECREF(cpy_r_r133.f2); + goto CPyL84; +CPyL242: ; + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_r143.f2); + CPy_DECREF(cpy_r_r143.f3); + goto CPyL198; +CPyL243: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r147); + goto CPyL205; +CPyL244: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r148); + goto CPyL205; +CPyL245: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + goto CPyL205; +CPyL246: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_contract_alias); + goto CPyL205; +CPyL247: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r152); + goto CPyL205; +CPyL248: ; + CPy_DECREF(cpy_r_r158); + goto CPyL102; +CPyL249: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r161); + goto CPyL205; +CPyL250: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r164); + goto CPyL205; +CPyL251: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r165); + goto CPyL205; +CPyL252: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + goto CPyL205; +CPyL253: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + goto CPyL205; +CPyL254: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + goto CPyL205; +CPyL255: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + goto CPyL205; +CPyL256: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + goto CPyL205; +CPyL257: ; + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + goto CPyL197; +CPyL258: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + goto CPyL205; +CPyL259: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + goto CPyL128; +CPyL260: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + goto CPyL141; +CPyL261: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + goto CPyL132; +CPyL262: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r202); + goto CPyL205; +CPyL263: ; + CPy_DECREF(cpy_r_r202); + goto CPyL140; +CPyL264: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r209); + goto CPyL205; +CPyL265: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r209); + goto CPyL152; +CPyL266: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r209); + goto CPyL155; +CPyL267: ; + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + goto CPyL160; +CPyL268: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_contract_alias); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + goto CPyL162; +CPyL269: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_contract_alias); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPyTagged_DecRef(cpy_r_r241.f0); + CPyTagged_DecRef(cpy_r_r241.f1); + goto CPyL205; +CPyL270: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + goto CPyL205; +CPyL271: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + goto CPyL205; +CPyL272: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + goto CPyL205; +CPyL273: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + goto CPyL205; +CPyL274: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r247); + CPy_DECREF(cpy_r_r255); + CPy_DECREF(cpy_r_r257); + CPy_DECREF(cpy_r_r261); + goto CPyL174; +CPyL275: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + CPy_DecRef(cpy_r_r261); + goto CPyL205; +CPyL276: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r264); + goto CPyL178; +CPyL277: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r264); + goto CPyL205; +CPyL278: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r269); + goto CPyL205; +CPyL279: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r274); + goto CPyL205; +CPyL280: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r167); + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r247); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r257); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r274); + CPy_DecRef(cpy_r_r278); + goto CPyL205; +CPyL281: ; + CPy_DECREF(cpy_r_compiler_data); + CPy_XDECREF_NO_IMM(cpy_r_source_nodes); + CPy_XDECREF(cpy_r_statement_nodes); + CPy_XDECREF(cpy_r_branch_nodes); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_contract_name); + CPy_DECREF(cpy_r_r167); + CPy_DECREF_NO_IMM(cpy_r_r170); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r247); + CPy_DECREF(cpy_r_r255); + CPy_DECREF(cpy_r_r257); + CPy_DECREF(cpy_r_r261); + CPy_DECREF(cpy_r_r274); + CPy_DECREF(cpy_r_r284); + goto CPyL186; +CPyL282: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r247); + goto CPyL205; +CPyL283: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + CPy_DecRef(cpy_r_r179); + goto CPyL205; +CPyL284: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_contract_name); + goto CPyL205; +CPyL285: ; + CPy_DECREF(cpy_r_contract_name); + goto CPyL197; +CPyL286: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r142); + goto CPyL205; +CPyL287: ; + CPy_DECREF(cpy_r_r306); + goto CPyL197; +CPyL288: ; + CPy_DecRef(cpy_r_compiler_data); + CPy_XDecRef(cpy_r_source_nodes); + CPy_XDecRef(cpy_r_statement_nodes); + CPy_XDecRef(cpy_r_branch_nodes); + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r79); + goto CPyL205; +CPyL289: ; + CPy_DecRef(cpy_r_r53); + goto CPyL205; +CPyL290: ; + CPy_DECREF(cpy_r_r317); + goto CPyL204; +} + +PyObject *CPyPy_compiler___generate_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"input_json", "output_json", "compiler_data", "silent", 0}; + static CPyArg_Parser parser = {"OO|OO:generate_build_json", kwlist, 0}; + PyObject *obj_input_json; + PyObject *obj_output_json; + PyObject *obj_compiler_data = NULL; + PyObject *obj_silent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_output_json, &obj_compiler_data, &obj_silent)) { + return NULL; + } + PyObject *arg_input_json; + if (likely(PyDict_Check(obj_input_json))) + arg_input_json = obj_input_json; + else { + CPy_TypeError("dict", obj_input_json); + goto fail; + } + PyObject *arg_output_json; + if (likely(PyDict_Check(obj_output_json))) + arg_output_json = obj_output_json; + else { + CPy_TypeError("dict", obj_output_json); + goto fail; + } + PyObject *arg_compiler_data; + if (obj_compiler_data == NULL) { + arg_compiler_data = NULL; + goto __LL773; + } + if (PyDict_Check(obj_compiler_data)) + arg_compiler_data = obj_compiler_data; + else { + arg_compiler_data = NULL; + } + if (arg_compiler_data != NULL) goto __LL773; + if (obj_compiler_data == Py_None) + arg_compiler_data = obj_compiler_data; + else { + arg_compiler_data = NULL; + } + if (arg_compiler_data != NULL) goto __LL773; + CPy_TypeError("dict or None", obj_compiler_data); + goto fail; +__LL773: ; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *retval = CPyDef_compiler___generate_build_json(arg_input_json, arg_output_json, arg_compiler_data, arg_silent); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "generate_build_json", 296, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler____sources_dict(PyObject *cpy_r_original, PyObject *cpy_r_language) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T4CIOO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_value; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 416, CPyStatic_compiler___globals); + goto CPyL25; + } + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_original); + cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_original); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals); + goto CPyL26; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL27; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = cpy_r_r4.f3; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r9 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals, "str", cpy_r_r7); + goto CPyL28; + } + cpy_r_value = cpy_r_r8; + cpy_r_r10 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r10 == NULL)) { + goto CPyL29; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r11 = 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL7: ; + PyObject *cpy_r_r12[1] = {cpy_r_r9}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 1, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals); + goto CPyL30; + } + cpy_r_r15 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals); + goto CPyL30; + } + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 418, CPyStatic_compiler___globals, "str", cpy_r_r16); + goto CPyL30; + } + cpy_r_r18 = CPyStatics[135]; /* '.json' */ + cpy_r_r19 = CPyStr_Equal(cpy_r_r17, cpy_r_r18); + CPy_DECREF(cpy_r_r17); + if (!cpy_r_r19) goto CPyL20; + cpy_r_r20 = PyUnicode_Check(cpy_r_value); + if (!cpy_r_r20) goto CPyL18; + if (likely(PyUnicode_Check(cpy_r_value))) + cpy_r_r21 = cpy_r_value; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 420, CPyStatic_compiler___globals, "str", cpy_r_value); + goto CPyL31; + } + cpy_r_r22 = CPyStatic__c_constants___ujson_loads; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL32; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 420, CPyStatic_compiler___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r24[1] = {cpy_r_r21}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r25, 1, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 420, CPyStatic_compiler___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r21); + cpy_r_value = cpy_r_r26; +CPyL18: ; + cpy_r_r27 = CPyStatics[945]; /* 'abi' */ + cpy_r_r28 = CPyDict_Build(1, cpy_r_r27, cpy_r_value); + CPy_DECREF(cpy_r_value); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 421, CPyStatic_compiler___globals); + goto CPyL31; + } + cpy_r_r29 = CPyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_r28); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 421, CPyStatic_compiler___globals); + goto CPyL34; + } else + goto CPyL22; +CPyL20: ; + cpy_r_r31 = CPyStatics[1238]; /* 'content' */ + cpy_r_r32 = CPyDict_Build(1, cpy_r_r31, cpy_r_value); + CPy_DECREF(cpy_r_value); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 423, CPyStatic_compiler___globals); + goto CPyL31; + } + cpy_r_r33 = CPyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_r32); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 423, CPyStatic_compiler___globals); + goto CPyL34; + } +CPyL22: ; + cpy_r_r35 = CPyDict_CheckSize(cpy_r_original, cpy_r_r2); + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals); + goto CPyL34; + } else + goto CPyL2; +CPyL23: ; + cpy_r_r36 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 417, CPyStatic_compiler___globals); + goto CPyL26; + } + return cpy_r_r0; +CPyL25: ; + cpy_r_r37 = NULL; + return cpy_r_r37; +CPyL26: ; + CPy_DecRef(cpy_r_r0); + goto CPyL25; +CPyL27: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + goto CPyL23; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL25; +CPyL29: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_value); + goto CPyL5; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_value); + goto CPyL25; +CPyL31: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + goto CPyL25; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r21); + goto CPyL14; +CPyL33: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r21); + goto CPyL25; +CPyL34: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL25; +} + +PyObject *CPyPy_compiler____sources_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"original", "language", 0}; + static CPyArg_Parser parser = {"OO:_sources_dict", kwlist, 0}; + PyObject *obj_original; + PyObject *obj_language; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_original, &obj_language)) { + return NULL; + } + PyObject *arg_original; + if (likely(PyDict_Check(obj_original))) + arg_original = obj_original; + else { + CPy_TypeError("dict", obj_original); + goto fail; + } + PyObject *arg_language; + if (likely(PyUnicode_Check(obj_language))) + arg_language = obj_language; + else { + CPy_TypeError("str", obj_language); + goto fail; + } + PyObject *retval = CPyDef_compiler____sources_dict(arg_original, arg_language); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "_sources_dict", 415, CPyStatic_compiler___globals); + return NULL; +} + +PyObject *CPyDef_compiler___get_abi(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings, char cpy_r_silent) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + int64_t cpy_r_r5; + PyObject *cpy_r_r6; + tuple_T4CIOO cpy_r_r7; + CPyTagged cpy_r_r8; + char 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; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + 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; + char cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + CPyTagged cpy_r_r70; + int64_t cpy_r_r71; + PyObject *cpy_r_r72; + tuple_T4CIOO cpy_r_r73; + CPyTagged cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_path; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + CPyTagged cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_input_json; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + CPyPtr cpy_r_r103; + CPyPtr cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_output_json; + tuple_T3OOO cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + char cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; + PyObject **cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_name; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + int64_t cpy_r_r142; + char cpy_r_r143; + CPyTagged cpy_r_r144; + tuple_T2II cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + char cpy_r_r151; + PyObject **cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject **cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + int32_t cpy_r_r162; + char cpy_r_r163; + char cpy_r_r164; + char cpy_r_r165; + PyObject *cpy_r_r166; + CPyTagged cpy_r_r167; + int64_t cpy_r_r168; + PyObject *cpy_r_r169; + tuple_T4CIOO cpy_r_r170; + CPyTagged cpy_r_r171; + char cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + char cpy_r_r178; + PyObject **cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + char cpy_r_r186; + int32_t cpy_r_r187; + char cpy_r_r188; + char cpy_r_r189; + char cpy_r_r190; + int64_t cpy_r_r191; + CPyTagged cpy_r_r192; + char cpy_r_r193; + PyObject *cpy_r_r194; + char cpy_r_r195; + PyObject *cpy_r_r196; + char cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_compiler_targets; + char cpy_r_r201; + PyObject *cpy_r_r202; + CPyTagged cpy_r_r203; + int64_t cpy_r_r204; + PyObject *cpy_r_r205; + tuple_T4CIOO cpy_r_r206; + CPyTagged cpy_r_r207; + char cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + CPyTagged cpy_r_r214; + int64_t cpy_r_r215; + PyObject *cpy_r_r216; + tuple_T4CIOO cpy_r_r217; + CPyTagged cpy_r_r218; + char cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + int32_t cpy_r_r224; + char cpy_r_r225; + char cpy_r_r226; + int32_t cpy_r_r227; + char cpy_r_r228; + char cpy_r_r229; + char cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + char cpy_r_r233; + CPyTagged cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + CPyPtr cpy_r_r243; + CPyPtr cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + CPyPtr cpy_r_r248; + CPyPtr cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + int32_t cpy_r_r258; + char cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + char cpy_r_r262; + PyObject **cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject **cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + char cpy_r_r280; + PyObject *cpy_r_r281; + char cpy_r_r282; + PyObject *cpy_r_r283; + char cpy_r_r284; + int32_t cpy_r_r285; + char cpy_r_r286; + char cpy_r_r287; + int32_t cpy_r_r288; + char cpy_r_r289; + char cpy_r_r290; + CPyTagged cpy_r_r291; + int64_t cpy_r_r292; + PyObject *cpy_r_r293; + tuple_T4CIOO cpy_r_r294; + CPyTagged cpy_r_r295; + char cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + PyObject *cpy_r_r302; + CPyTagged cpy_r_r303; + int64_t cpy_r_r304; + PyObject *cpy_r_r305; + tuple_T4CIOO cpy_r_r306; + CPyTagged cpy_r_r307; + char cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + PyObject *cpy_r_r316; + int32_t cpy_r_r317; + char cpy_r_r318; + char cpy_r_r319; + PyObject *cpy_r_r320; + char cpy_r_r321; + char cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + PyObject *cpy_r_r325; + PyObject *cpy_r_r326; + PyObject *cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + int32_t cpy_r_r332; + char cpy_r_r333; + char cpy_r_r334; + PyObject *cpy_r_r335; + PyObject *cpy_r_r336; + PyObject *cpy_r_r337; + PyObject **cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject *cpy_r_r343; + PyObject *cpy_r_r344; + PyObject *cpy_r_r345; + int32_t cpy_r_r346; + char cpy_r_r347; + char cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + PyObject *cpy_r_r356; + PyObject *cpy_r_r357; + PyObject *cpy_r_r358; + PyObject *cpy_r_r359; + PyObject *cpy_r_r360; + PyObject *cpy_r_r361; + PyObject *cpy_r_r362; + PyObject *cpy_r_r363; + PyObject *cpy_r_r364; + PyObject *cpy_r_r365; + PyObject *cpy_r_r366; + PyObject *cpy_r_r367; + char cpy_r_r368; + PyObject **cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + PyObject **cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + int32_t cpy_r_r378; + char cpy_r_r379; + char cpy_r_r380; + char cpy_r_r381; + char cpy_r_r382; + char cpy_r_r383; + char cpy_r_r384; + char cpy_r_r385; + PyObject *cpy_r_r386; + if (cpy_r_solc_version != NULL) goto CPyL234; + cpy_r_r0 = Py_None; + cpy_r_solc_version = cpy_r_r0; +CPyL2: ; + if (cpy_r_allow_paths != NULL) goto CPyL235; + cpy_r_r1 = Py_None; + cpy_r_allow_paths = cpy_r_r1; +CPyL4: ; + if (cpy_r_remappings != NULL) goto CPyL236; + cpy_r_r2 = Py_None; + cpy_r_remappings = cpy_r_r2; +CPyL6: ; + if (cpy_r_silent != 2) goto CPyL8; + cpy_r_silent = 1; +CPyL8: ; + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); + goto CPyL237; + } + cpy_r_r4 = 0; + cpy_r_r5 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r6 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); + goto CPyL238; + } +CPyL10: ; + cpy_r_r7 = CPyDict_NextItem(cpy_r_r6, cpy_r_r4); + cpy_r_r8 = cpy_r_r7.f1; + cpy_r_r4 = cpy_r_r8; + cpy_r_r9 = cpy_r_r7.f0; + if (!cpy_r_r9) goto CPyL239; + cpy_r_r10 = cpy_r_r7.f2; + CPy_INCREF(cpy_r_r10); + cpy_r_r11 = cpy_r_r7.f3; + CPy_INCREF(cpy_r_r11); + CPy_DECREF(cpy_r_r7.f2); + CPy_DECREF(cpy_r_r7.f3); + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r12 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals, "str", cpy_r_r10); + goto CPyL240; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r13 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals, "str", cpy_r_r11); + goto CPyL241; + } + cpy_r_r14 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r14 == NULL)) { + goto CPyL242; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r16[1] = {cpy_r_r12}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 1, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals); + goto CPyL243; + } + cpy_r_r19 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals); + goto CPyL243; + } + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 465, CPyStatic_compiler___globals, "str", cpy_r_r20); + goto CPyL243; + } + cpy_r_r22 = CPyStatics[135]; /* '.json' */ + cpy_r_r23 = CPyStr_Equal(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (!cpy_r_r23) goto CPyL244; + cpy_r_r24 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL245; + } else + goto CPyL23; +CPyL21: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL23: ; + PyObject *cpy_r_r26[1] = {cpy_r_r12}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); + goto CPyL243; + } + cpy_r_r29 = CPyStatics[68]; /* 'stem' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); + goto CPyL243; + } + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals, "str", cpy_r_r30); + goto CPyL243; + } + cpy_r_r32 = CPyStatics[945]; /* 'abi' */ + cpy_r_r33 = CPyStatic__c_constants___ujson_loads; + if (unlikely(cpy_r_r33 == NULL)) { + goto CPyL246; + } else + goto CPyL29; +CPyL27: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 457, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL29: ; + PyObject *cpy_r_r35[1] = {cpy_r_r13}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 457, CPyStatic_compiler___globals); + goto CPyL247; + } + cpy_r_r38 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r39 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r39 == NULL)) { + goto CPyL248; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r40 = 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL33: ; + PyObject *cpy_r_r41[1] = {cpy_r_r12}; + 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("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals); + goto CPyL249; + } + CPy_DECREF(cpy_r_r12); + cpy_r_r44 = CPyStatics[68]; /* 'stem' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals); + goto CPyL250; + } + if (likely(PyUnicode_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 458, CPyStatic_compiler___globals, "str", cpy_r_r45); + goto CPyL250; + } + cpy_r_r47 = CPyStatics[350]; /* 'type' */ + cpy_r_r48 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r49 = CPyStatics[1255]; /* 'source' */ + cpy_r_r50 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r51 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r52 = PyUnicode_AsUTF8String(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); + goto CPyL251; + } + cpy_r_r53 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r53 == NULL)) { + goto CPyL252; + } else + goto CPyL40; +CPyL38: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r54 = 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL40: ; + PyObject *cpy_r_r55[1] = {cpy_r_r52}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r56, 1, 0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); + goto CPyL253; + } + CPy_DECREF(cpy_r_r52); + cpy_r_r58 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r59[1] = {cpy_r_r57}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals); + goto CPyL254; + } + CPy_DECREF(cpy_r_r57); + if (likely(PyUnicode_Check(cpy_r_r61))) + cpy_r_r62 = cpy_r_r61; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 462, CPyStatic_compiler___globals, "str", cpy_r_r61); + goto CPyL251; + } + cpy_r_r63 = Py_None; + cpy_r_r64 = Py_None; + cpy_r_r65 = CPyDict_Build(6, cpy_r_r32, cpy_r_r37, cpy_r_r38, cpy_r_r46, cpy_r_r47, cpy_r_r48, cpy_r_r49, cpy_r_r63, cpy_r_r50, cpy_r_r64, cpy_r_r51, cpy_r_r62); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r46); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 456, CPyStatic_compiler___globals); + goto CPyL255; + } + cpy_r_r66 = PyDict_SetItem(cpy_r_r3, cpy_r_r31, cpy_r_r65); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r65); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); + goto CPyL256; + } +CPyL45: ; + cpy_r_r68 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r5); + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); + goto CPyL256; + } else + goto CPyL10; +CPyL46: ; + cpy_r_r69 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 455, CPyStatic_compiler___globals); + goto CPyL238; + } + cpy_r_r70 = 0; + cpy_r_r71 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r72 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals); + goto CPyL257; + } +CPyL48: ; + cpy_r_r73 = CPyDict_NextItem(cpy_r_r72, cpy_r_r70); + cpy_r_r74 = cpy_r_r73.f1; + cpy_r_r70 = cpy_r_r74; + cpy_r_r75 = cpy_r_r73.f0; + if (!cpy_r_r75) goto CPyL258; + cpy_r_r76 = cpy_r_r73.f2; + CPy_INCREF(cpy_r_r76); + cpy_r_r77 = cpy_r_r73.f3; + CPy_INCREF(cpy_r_r77); + CPy_DECREF(cpy_r_r73.f2); + CPy_DECREF(cpy_r_r73.f3); + if (likely(PyUnicode_Check(cpy_r_r76))) + cpy_r_r78 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals, "str", cpy_r_r76); + goto CPyL259; + } + if (likely(PyUnicode_Check(cpy_r_r77))) + cpy_r_r79 = cpy_r_r77; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals, "str", cpy_r_r77); + goto CPyL260; + } + cpy_r_path = cpy_r_r78; + cpy_r_r80 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r80 == NULL)) { + goto CPyL261; + } else + goto CPyL54; +CPyL52: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r81 = 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL54: ; + PyObject *cpy_r_r82[1] = {cpy_r_path}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_Vectorcall(cpy_r_r80, cpy_r_r83, 1, 0); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals); + goto CPyL262; + } + cpy_r_r85 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals); + goto CPyL262; + } + if (likely(PyUnicode_Check(cpy_r_r86))) + cpy_r_r87 = cpy_r_r86; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 469, CPyStatic_compiler___globals, "str", cpy_r_r86); + goto CPyL262; + } + cpy_r_r88 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r89 = CPyStr_Equal(cpy_r_r87, cpy_r_r88); + CPy_DECREF(cpy_r_r87); + if (!cpy_r_r89) goto CPyL263; + cpy_r_r90 = CPyDict_Build(1, cpy_r_path, cpy_r_r79); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 470, CPyStatic_compiler___globals); + goto CPyL262; + } + cpy_r_r91 = CPyStatics[1227]; /* 'Vyper' */ + cpy_r_r92 = 2; + cpy_r_r93 = CPY_INT_TAG; + cpy_r_r94 = NULL; + cpy_r_r95 = NULL; + cpy_r_r96 = NULL; + cpy_r_r97 = NULL; + cpy_r_r98 = NULL; + cpy_r_r99 = CPyDef_compiler___generate_input_json(cpy_r_r90, cpy_r_r92, cpy_r_r93, cpy_r_r94, cpy_r_r91, cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r98); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 470, CPyStatic_compiler___globals); + goto CPyL262; + } + cpy_r_input_json = cpy_r_r99; + cpy_r_r100 = CPyStatics[1264]; /* '*' */ + cpy_r_r101 = CPyStatics[945]; /* 'abi' */ + cpy_r_r102 = PyList_New(1); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); + goto CPyL264; + } + cpy_r_r103 = (CPyPtr)&((PyListObject *)cpy_r_r102)->ob_item; + cpy_r_r104 = *(CPyPtr *)cpy_r_r103; + CPy_INCREF(cpy_r_r101); + *(PyObject * *)cpy_r_r104 = cpy_r_r101; + cpy_r_r105 = CPyDict_Build(1, cpy_r_r100, cpy_r_r102); + CPy_DECREF_NO_IMM(cpy_r_r102); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); + goto CPyL264; + } + cpy_r_r106 = CPyStatics[240]; /* 'settings' */ + cpy_r_r107 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); + goto CPyL265; + } + if (likely(PyDict_Check(cpy_r_r107))) + cpy_r_r108 = cpy_r_r107; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals, "dict", cpy_r_r107); + goto CPyL265; + } + cpy_r_r109 = CPyStatics[1265]; /* 'outputSelection' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); + goto CPyL265; + } + if (likely(PyDict_Check(cpy_r_r110))) + cpy_r_r111 = cpy_r_r110; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals, "dict", cpy_r_r110); + goto CPyL265; + } + cpy_r_r112 = CPyStatics[1264]; /* '*' */ + cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r105); + CPy_DECREF(cpy_r_r111); + CPy_DECREF(cpy_r_r105); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 471, CPyStatic_compiler___globals); + goto CPyL264; + } + cpy_r_r115 = CPyDef_compiler___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_allow_paths); + CPy_DECREF(cpy_r_input_json); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 473, CPyStatic_compiler___globals); + goto CPyL266; + } + cpy_r_output_json = cpy_r_r115; + goto CPyL76; +CPyL69: ; + cpy_r_r116 = CPy_CatchError(); + cpy_r_r117 = CPyModule_builtins; + cpy_r_r118 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r119 = CPyObject_GetAttr(cpy_r_r117, cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 474, CPyStatic_compiler___globals); + goto CPyL267; + } + cpy_r_r120 = CPy_ExceptionMatches(cpy_r_r119); + CPy_DecRef(cpy_r_r119); + if (!cpy_r_r120) goto CPyL268; + CPy_RestoreExcInfo(cpy_r_r116); + CPy_DecRef(cpy_r_r116.f0); + CPy_DecRef(cpy_r_r116.f1); + CPy_DecRef(cpy_r_r116.f2); + goto CPyL98; +CPyL72: ; + CPy_Reraise(); + if (!0) { + goto CPyL74; + } else + goto CPyL269; +CPyL73: ; + CPy_Unreachable(); +CPyL74: ; + CPy_RestoreExcInfo(cpy_r_r116); + CPy_DecRef(cpy_r_r116.f0); + CPy_DecRef(cpy_r_r116.f1); + CPy_DecRef(cpy_r_r116.f2); + cpy_r_r121 = CPy_KeepPropagating(); + if (!cpy_r_r121) goto CPyL233; + CPy_Unreachable(); +CPyL76: ; + cpy_r_r122 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r122 == NULL)) { + goto CPyL270; + } else + goto CPyL79; +CPyL77: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r123 = 0; + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL79: ; + PyObject *cpy_r_r124[1] = {cpy_r_path}; + cpy_r_r125 = (PyObject **)&cpy_r_r124; + cpy_r_r126 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r125, 1, 0); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals); + goto CPyL271; + } + cpy_r_r127 = CPyStatics[68]; /* 'stem' */ + cpy_r_r128 = CPyObject_GetAttr(cpy_r_r126, cpy_r_r127); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals); + goto CPyL271; + } + if (likely(PyUnicode_Check(cpy_r_r128))) + cpy_r_r129 = cpy_r_r128; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 478, CPyStatic_compiler___globals, "str", cpy_r_r128); + goto CPyL271; + } + cpy_r_name = cpy_r_r129; + cpy_r_r130 = CPyStatics[945]; /* 'abi' */ + cpy_r_r131 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r132 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r131); + CPy_DECREF(cpy_r_output_json); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); + goto CPyL272; + } + cpy_r_r133 = PyObject_GetItem(cpy_r_r132, cpy_r_path); + CPy_DECREF(cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); + goto CPyL272; + } + cpy_r_r134 = PyObject_GetItem(cpy_r_r133, cpy_r_name); + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); + goto CPyL272; + } + cpy_r_r135 = CPyStatics[945]; /* 'abi' */ + cpy_r_r136 = PyObject_GetItem(cpy_r_r134, cpy_r_r135); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 480, CPyStatic_compiler___globals); + goto CPyL272; + } + cpy_r_r137 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r138 = CPyStatics[350]; /* 'type' */ + cpy_r_r139 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r140 = CPyStatics[1255]; /* 'source' */ + cpy_r_r141 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r142 = CPyStr_Size_size_t(cpy_r_r79); + cpy_r_r143 = cpy_r_r142 >= 0; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 484, CPyStatic_compiler___globals); + goto CPyL273; + } + cpy_r_r144 = cpy_r_r142 << 1; + cpy_r_r145.f0 = 0; + cpy_r_r145.f1 = cpy_r_r144; + cpy_r_r146 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r147 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_path); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); + goto CPyL274; + } + if (likely(PyUnicode_Check(cpy_r_r147))) + cpy_r_r148 = cpy_r_r147; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals, "str", cpy_r_r147); + goto CPyL274; + } + cpy_r_r149 = PyUnicode_AsUTF8String(cpy_r_r148); + CPy_DECREF(cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); + goto CPyL274; + } + cpy_r_r150 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r150 == NULL)) { + goto CPyL275; + } else + goto CPyL93; +CPyL91: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r151 = 0; + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL93: ; + PyObject *cpy_r_r152[1] = {cpy_r_r149}; + cpy_r_r153 = (PyObject **)&cpy_r_r152; + cpy_r_r154 = PyObject_Vectorcall(cpy_r_r150, cpy_r_r153, 1, 0); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); + goto CPyL276; + } + CPy_DECREF(cpy_r_r149); + cpy_r_r155 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r156[1] = {cpy_r_r154}; + cpy_r_r157 = (PyObject **)&cpy_r_r156; + cpy_r_r158 = PyObject_VectorcallMethod(cpy_r_r155, cpy_r_r157, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals); + goto CPyL277; + } + CPy_DECREF(cpy_r_r154); + if (likely(PyUnicode_Check(cpy_r_r158))) + cpy_r_r159 = cpy_r_r158; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 485, CPyStatic_compiler___globals, "str", cpy_r_r158); + goto CPyL274; + } + cpy_r_r160 = PyTuple_New(2); + if (unlikely(cpy_r_r160 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp774 = CPyTagged_StealAsObject(cpy_r_r145.f0); + PyTuple_SET_ITEM(cpy_r_r160, 0, __tmp774); + PyObject *__tmp775 = CPyTagged_StealAsObject(cpy_r_r145.f1); + PyTuple_SET_ITEM(cpy_r_r160, 1, __tmp775); + cpy_r_r161 = CPyDict_Build(6, cpy_r_r130, cpy_r_r136, cpy_r_r137, cpy_r_name, cpy_r_r138, cpy_r_r139, cpy_r_r140, cpy_r_r79, cpy_r_r141, cpy_r_r160, cpy_r_r146, cpy_r_r159); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r160); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 479, CPyStatic_compiler___globals); + goto CPyL278; + } + cpy_r_r162 = CPyDict_SetItem(cpy_r_r3, cpy_r_name, cpy_r_r161); + CPy_DECREF(cpy_r_name); + CPy_DECREF(cpy_r_r161); + cpy_r_r163 = cpy_r_r162 >= 0; + if (unlikely(!cpy_r_r163)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 479, CPyStatic_compiler___globals); + goto CPyL279; + } +CPyL98: ; + cpy_r_r164 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r71); + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals); + goto CPyL279; + } else + goto CPyL48; +CPyL99: ; + cpy_r_r165 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 468, CPyStatic_compiler___globals); + goto CPyL257; + } + cpy_r_r166 = PyDict_New(); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL257; + } + cpy_r_r167 = 0; + cpy_r_r168 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r169 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL280; + } +CPyL102: ; + cpy_r_r170 = CPyDict_NextItem(cpy_r_r169, cpy_r_r167); + cpy_r_r171 = cpy_r_r170.f1; + cpy_r_r167 = cpy_r_r171; + cpy_r_r172 = cpy_r_r170.f0; + if (!cpy_r_r172) goto CPyL281; + cpy_r_r173 = cpy_r_r170.f2; + CPy_INCREF(cpy_r_r173); + cpy_r_r174 = cpy_r_r170.f3; + CPy_INCREF(cpy_r_r174); + CPy_DECREF(cpy_r_r170.f2); + CPy_DECREF(cpy_r_r170.f3); + if (likely(PyUnicode_Check(cpy_r_r173))) + cpy_r_r175 = cpy_r_r173; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals, "str", cpy_r_r173); + goto CPyL282; + } + if (likely(PyUnicode_Check(cpy_r_r174))) + cpy_r_r176 = cpy_r_r174; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals, "str", cpy_r_r174); + goto CPyL283; + } + cpy_r_r177 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r177 == NULL)) { + goto CPyL284; + } else + goto CPyL108; +CPyL106: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r178 = 0; + if (unlikely(!cpy_r_r178)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL108: ; + PyObject *cpy_r_r179[1] = {cpy_r_r175}; + cpy_r_r180 = (PyObject **)&cpy_r_r179; + cpy_r_r181 = PyObject_Vectorcall(cpy_r_r177, cpy_r_r180, 1, 0); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL285; + } + cpy_r_r182 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r183 = CPyObject_GetAttr(cpy_r_r181, cpy_r_r182); + CPy_DECREF(cpy_r_r181); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL285; + } + if (likely(PyUnicode_Check(cpy_r_r183))) + cpy_r_r184 = cpy_r_r183; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals, "str", cpy_r_r183); + goto CPyL285; + } + cpy_r_r185 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r186 = CPyStr_Equal(cpy_r_r184, cpy_r_r185); + CPy_DECREF(cpy_r_r184); + if (!cpy_r_r186) goto CPyL286; + cpy_r_r187 = PyDict_SetItem(cpy_r_r166, cpy_r_r175, cpy_r_r176); + CPy_DECREF(cpy_r_r175); + CPy_DECREF(cpy_r_r176); + cpy_r_r188 = cpy_r_r187 >= 0; + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL287; + } +CPyL113: ; + cpy_r_r189 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r168); + if (unlikely(!cpy_r_r189)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL287; + } else + goto CPyL102; +CPyL114: ; + cpy_r_r190 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 488, CPyStatic_compiler___globals); + goto CPyL280; + } + cpy_r_r191 = PyDict_Size(cpy_r_r166); + cpy_r_r192 = cpy_r_r191 << 1; + cpy_r_r193 = cpy_r_r192 != 0; + if (cpy_r_r193) { + goto CPyL117; + } else + goto CPyL288; +CPyL116: ; + return cpy_r_r3; +CPyL117: ; + cpy_r_r194 = (PyObject *)&_Py_NoneStruct; + cpy_r_r195 = cpy_r_solc_version != cpy_r_r194; + if (!cpy_r_r195) goto CPyL289; + CPy_INCREF(cpy_r_solc_version); + if (likely(cpy_r_solc_version != Py_None)) + cpy_r_r196 = cpy_r_solc_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 429, CPyStatic_compiler___globals, "str", cpy_r_solc_version); + goto CPyL290; + } + cpy_r_r197 = CPyStr_IsTrue(cpy_r_r196); + CPy_DECREF(cpy_r_r196); + if (!cpy_r_r197) goto CPyL289; + if (likely(cpy_r_solc_version != Py_None)) + cpy_r_r198 = cpy_r_solc_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 494, CPyStatic_compiler___globals, "str", cpy_r_solc_version); + goto CPyL291; + } + cpy_r_r199 = PySequence_List(cpy_r_r166); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 494, CPyStatic_compiler___globals); + goto CPyL292; + } + cpy_r_r200 = CPyDict_Build(1, cpy_r_r198, cpy_r_r199); + CPy_DECREF(cpy_r_r198); + CPy_DECREF_NO_IMM(cpy_r_r199); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 494, CPyStatic_compiler___globals); + goto CPyL293; + } + cpy_r_compiler_targets = cpy_r_r200; + goto CPyL126; +CPyL124: ; + cpy_r_r201 = 2; + cpy_r_r202 = CPyDef_solidity___find_solc_versions(cpy_r_r166, 1, cpy_r_r201, cpy_r_silent); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 496, CPyStatic_compiler___globals); + goto CPyL293; + } + cpy_r_compiler_targets = cpy_r_r202; +CPyL126: ; + cpy_r_r203 = 0; + cpy_r_r204 = PyDict_Size(cpy_r_compiler_targets); + cpy_r_r205 = CPyDict_GetItemsIter(cpy_r_compiler_targets); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals); + goto CPyL294; + } +CPyL127: ; + cpy_r_r206 = CPyDict_NextItem(cpy_r_r205, cpy_r_r203); + cpy_r_r207 = cpy_r_r206.f1; + cpy_r_r203 = cpy_r_r207; + cpy_r_r208 = cpy_r_r206.f0; + if (!cpy_r_r208) goto CPyL295; + cpy_r_r209 = cpy_r_r206.f2; + CPy_INCREF(cpy_r_r209); + cpy_r_r210 = cpy_r_r206.f3; + CPy_INCREF(cpy_r_r210); + CPy_DECREF(cpy_r_r206.f2); + CPy_DECREF(cpy_r_r206.f3); + if (likely(PyUnicode_Check(cpy_r_r209))) + cpy_r_r211 = cpy_r_r209; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals, "str", cpy_r_r209); + goto CPyL296; + } + if (likely(PyList_Check(cpy_r_r210))) + cpy_r_r212 = cpy_r_r210; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals, "list", cpy_r_r210); + goto CPyL297; + } + cpy_r_r213 = PyDict_New(); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); + goto CPyL298; + } + cpy_r_r214 = 0; + cpy_r_r215 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r216 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); + goto CPyL299; + } +CPyL132: ; + cpy_r_r217 = CPyDict_NextItem(cpy_r_r216, cpy_r_r214); + cpy_r_r218 = cpy_r_r217.f1; + cpy_r_r214 = cpy_r_r218; + cpy_r_r219 = cpy_r_r217.f0; + if (!cpy_r_r219) goto CPyL300; + cpy_r_r220 = cpy_r_r217.f2; + CPy_INCREF(cpy_r_r220); + cpy_r_r221 = cpy_r_r217.f3; + CPy_INCREF(cpy_r_r221); + CPy_DECREF(cpy_r_r217.f2); + CPy_DECREF(cpy_r_r217.f3); + if (likely(PyUnicode_Check(cpy_r_r220))) + cpy_r_r222 = cpy_r_r220; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals, "str", cpy_r_r220); + goto CPyL301; + } + if (likely(PyUnicode_Check(cpy_r_r221))) + cpy_r_r223 = cpy_r_r221; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals, "str", cpy_r_r221); + goto CPyL302; + } + cpy_r_r224 = PySequence_Contains(cpy_r_r212, cpy_r_r222); + cpy_r_r225 = cpy_r_r224 >= 0; + if (unlikely(!cpy_r_r225)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); + goto CPyL303; + } + cpy_r_r226 = cpy_r_r224; + if (!cpy_r_r226) goto CPyL304; + cpy_r_r227 = PyDict_SetItem(cpy_r_r213, cpy_r_r222, cpy_r_r223); + CPy_DECREF(cpy_r_r222); + CPy_DECREF(cpy_r_r223); + cpy_r_r228 = cpy_r_r227 >= 0; + if (unlikely(!cpy_r_r228)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); + goto CPyL305; + } +CPyL138: ; + cpy_r_r229 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r215); + if (unlikely(!cpy_r_r229)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); + goto CPyL305; + } else + goto CPyL132; +CPyL139: ; + cpy_r_r230 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 499, CPyStatic_compiler___globals); + goto CPyL299; + } + cpy_r_r231 = CPyDef_solidity___set_solc_version(cpy_r_r211); + CPy_DECREF(cpy_r_r211); + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 501, CPyStatic_compiler___globals); + goto CPyL306; + } else + goto CPyL307; +CPyL141: ; + cpy_r_r232 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r233 = 2; + cpy_r_r234 = CPY_INT_TAG; + cpy_r_r235 = NULL; + cpy_r_r236 = NULL; + cpy_r_r237 = NULL; + cpy_r_r238 = NULL; + cpy_r_r239 = CPyDef_compiler___generate_input_json(cpy_r_r213, cpy_r_r233, cpy_r_r234, cpy_r_r235, cpy_r_r232, cpy_r_r236, cpy_r_remappings, cpy_r_r237, cpy_r_r238); + CPy_DECREF(cpy_r_r213); + if (unlikely(cpy_r_r239 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 502, CPyStatic_compiler___globals); + goto CPyL308; + } + cpy_r_input_json = cpy_r_r239; + cpy_r_r240 = CPyStatics[1264]; /* '*' */ + cpy_r_r241 = CPyStatics[945]; /* 'abi' */ + cpy_r_r242 = PyList_New(1); + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); + goto CPyL309; + } + cpy_r_r243 = (CPyPtr)&((PyListObject *)cpy_r_r242)->ob_item; + cpy_r_r244 = *(CPyPtr *)cpy_r_r243; + CPy_INCREF(cpy_r_r241); + *(PyObject * *)cpy_r_r244 = cpy_r_r241; + cpy_r_r245 = CPyStatics[114]; /* '' */ + cpy_r_r246 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r247 = PyList_New(1); + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); + goto CPyL310; + } + cpy_r_r248 = (CPyPtr)&((PyListObject *)cpy_r_r247)->ob_item; + cpy_r_r249 = *(CPyPtr *)cpy_r_r248; + CPy_INCREF(cpy_r_r246); + *(PyObject * *)cpy_r_r249 = cpy_r_r246; + cpy_r_r250 = CPyDict_Build(2, cpy_r_r240, cpy_r_r242, cpy_r_r245, cpy_r_r247); + CPy_DECREF_NO_IMM(cpy_r_r242); + CPy_DECREF_NO_IMM(cpy_r_r247); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); + goto CPyL309; + } + cpy_r_r251 = CPyStatics[240]; /* 'settings' */ + cpy_r_r252 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r251); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); + goto CPyL311; + } + if (likely(PyDict_Check(cpy_r_r252))) + cpy_r_r253 = cpy_r_r252; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals, "dict", cpy_r_r252); + goto CPyL311; + } + cpy_r_r254 = CPyStatics[1265]; /* 'outputSelection' */ + cpy_r_r255 = CPyDict_GetItem(cpy_r_r253, cpy_r_r254); + CPy_DECREF(cpy_r_r253); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); + goto CPyL311; + } + if (likely(PyDict_Check(cpy_r_r255))) + cpy_r_r256 = cpy_r_r255; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals, "dict", cpy_r_r255); + goto CPyL311; + } + cpy_r_r257 = CPyStatics[1264]; /* '*' */ + cpy_r_r258 = CPyDict_SetItem(cpy_r_r256, cpy_r_r257, cpy_r_r250); + CPy_DECREF(cpy_r_r256); + CPy_DECREF(cpy_r_r250); + cpy_r_r259 = cpy_r_r258 >= 0; + if (unlikely(!cpy_r_r259)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 503, CPyStatic_compiler___globals); + goto CPyL309; + } + cpy_r_r260 = CPyDef_compiler___compile_from_input_json(cpy_r_input_json, cpy_r_silent, cpy_r_allow_paths); + CPy_DECREF(cpy_r_input_json); + if (unlikely(cpy_r_r260 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 505, CPyStatic_compiler___globals); + goto CPyL308; + } + cpy_r_output_json = cpy_r_r260; + cpy_r_r261 = CPyStatic_compiler____from_standard_output; + if (unlikely(cpy_r_r261 == NULL)) { + goto CPyL312; + } else + goto CPyL154; +CPyL152: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_from_standard_output\" was not set"); + cpy_r_r262 = 0; + if (unlikely(!cpy_r_r262)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 506, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL154: ; + PyObject *cpy_r_r263[1] = {cpy_r_output_json}; + cpy_r_r264 = (PyObject **)&cpy_r_r263; + cpy_r_r265 = PyObject_Vectorcall(cpy_r_r261, cpy_r_r264, 1, 0); + if (unlikely(cpy_r_r265 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 506, CPyStatic_compiler___globals); + goto CPyL313; + } + cpy_r_r266 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r267 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r266); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 507, CPyStatic_compiler___globals); + goto CPyL314; + } + if (likely(PyDict_Check(cpy_r_r267))) + cpy_r_r268 = cpy_r_r267; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 507, CPyStatic_compiler___globals, "dict", cpy_r_r267); + goto CPyL314; + } + cpy_r_r269 = PyDict_New(); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL315; + } + cpy_r_r270 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r271 = CPyDict_GetItem(cpy_r_output_json, cpy_r_r270); + CPy_DECREF(cpy_r_output_json); + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 509, CPyStatic_compiler___globals); + goto CPyL316; + } + cpy_r_r272 = CPyStatics[540]; /* 'items' */ + PyObject *cpy_r_r273[1] = {cpy_r_r271}; + cpy_r_r274 = (PyObject **)&cpy_r_r273; + cpy_r_r275 = PyObject_VectorcallMethod(cpy_r_r272, cpy_r_r274, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r275 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 509, CPyStatic_compiler___globals); + goto CPyL317; + } + CPy_DECREF(cpy_r_r271); + cpy_r_r276 = PyObject_GetIter(cpy_r_r275); + CPy_DECREF(cpy_r_r275); + if (unlikely(cpy_r_r276 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL316; + } +CPyL161: ; + cpy_r_r277 = PyIter_Next(cpy_r_r276); + if (cpy_r_r277 == NULL) goto CPyL318; + cpy_r_r278 = PyObject_GetIter(cpy_r_r277); + CPy_DECREF(cpy_r_r277); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL319; + } + cpy_r_r279 = PyIter_Next(cpy_r_r278); + if (cpy_r_r279 == NULL) { + goto CPyL320; + } else + goto CPyL166; +CPyL164: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r280 = 0; + if (unlikely(!cpy_r_r280)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL166: ; + cpy_r_r281 = PyIter_Next(cpy_r_r278); + if (cpy_r_r281 == NULL) { + goto CPyL321; + } else + goto CPyL169; +CPyL167: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r282 = 0; + if (unlikely(!cpy_r_r282)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL169: ; + cpy_r_r283 = PyIter_Next(cpy_r_r278); + CPy_DECREF(cpy_r_r278); + if (cpy_r_r283 == NULL) { + goto CPyL172; + } else + goto CPyL322; +CPyL170: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r284 = 0; + if (unlikely(!cpy_r_r284)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL172: ; + cpy_r_r285 = PySequence_Contains(cpy_r_r212, cpy_r_r279); + cpy_r_r286 = cpy_r_r285 >= 0; + if (unlikely(!cpy_r_r286)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 509, CPyStatic_compiler___globals); + goto CPyL323; + } + cpy_r_r287 = cpy_r_r285; + if (!cpy_r_r287) goto CPyL324; + cpy_r_r288 = PyDict_SetItem(cpy_r_r269, cpy_r_r279, cpy_r_r281); + CPy_DECREF(cpy_r_r279); + CPy_DECREF(cpy_r_r281); + cpy_r_r289 = cpy_r_r288 >= 0; + if (unlikely(!cpy_r_r289)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL319; + } else + goto CPyL161; +CPyL175: ; + cpy_r_r290 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r290)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 508, CPyStatic_compiler___globals); + goto CPyL325; + } + cpy_r_r291 = 0; + cpy_r_r292 = PyDict_Size(cpy_r_r269); + cpy_r_r293 = CPyDict_GetItemsIter(cpy_r_r269); + if (unlikely(cpy_r_r293 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals); + goto CPyL326; + } +CPyL177: ; + cpy_r_r294 = CPyDict_NextItem(cpy_r_r293, cpy_r_r291); + cpy_r_r295 = cpy_r_r294.f1; + cpy_r_r291 = cpy_r_r295; + cpy_r_r296 = cpy_r_r294.f0; + if (!cpy_r_r296) goto CPyL327; + cpy_r_r297 = cpy_r_r294.f2; + CPy_INCREF(cpy_r_r297); + cpy_r_r298 = cpy_r_r294.f3; + CPy_INCREF(cpy_r_r298); + CPy_DECREF(cpy_r_r294.f2); + CPy_DECREF(cpy_r_r294.f3); + if (likely(PyUnicode_Check(cpy_r_r297))) + cpy_r_r299 = cpy_r_r297; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals, "str", cpy_r_r297); + goto CPyL328; + } + if (likely(PyDict_Check(cpy_r_r298))) + cpy_r_r300 = cpy_r_r298; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals, "dict", cpy_r_r298); + goto CPyL329; + } + cpy_r_path = cpy_r_r299; + cpy_r_r301 = CPyDict_GetItem(cpy_r_contract_sources, cpy_r_path); + if (unlikely(cpy_r_r301 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 513, CPyStatic_compiler___globals); + goto CPyL330; + } + if (likely(PyUnicode_Check(cpy_r_r301))) + cpy_r_r302 = cpy_r_r301; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 513, CPyStatic_compiler___globals, "str", cpy_r_r301); + goto CPyL330; + } + cpy_r_r303 = 0; + cpy_r_r304 = PyDict_Size(cpy_r_r300); + cpy_r_r305 = CPyDict_GetItemsIter(cpy_r_r300); + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals); + goto CPyL331; + } +CPyL183: ; + cpy_r_r306 = CPyDict_NextItem(cpy_r_r305, cpy_r_r303); + cpy_r_r307 = cpy_r_r306.f1; + cpy_r_r303 = cpy_r_r307; + cpy_r_r308 = cpy_r_r306.f0; + if (!cpy_r_r308) goto CPyL332; + cpy_r_r309 = cpy_r_r306.f2; + CPy_INCREF(cpy_r_r309); + cpy_r_r310 = cpy_r_r306.f3; + CPy_INCREF(cpy_r_r310); + CPy_DECREF(cpy_r_r306.f2); + CPy_DECREF(cpy_r_r306.f3); + if (likely(PyUnicode_Check(cpy_r_r309))) + cpy_r_r311 = cpy_r_r309; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals, "str", cpy_r_r309); + goto CPyL333; + } + cpy_r_name = cpy_r_r311; + cpy_r_r312 = PyObject_GetIter(cpy_r_r265); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL334; + } +CPyL186: ; + cpy_r_r313 = PyIter_Next(cpy_r_r312); + if (cpy_r_r313 == NULL) goto CPyL335; + cpy_r_r314 = CPyStatics[1247]; /* 'absolutePath' */ + cpy_r_r315 = CPyObject_GetAttr(cpy_r_r313, cpy_r_r314); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL336; + } + cpy_r_r316 = PyObject_RichCompare(cpy_r_r315, cpy_r_path, 2); + CPy_DECREF(cpy_r_r315); + if (unlikely(cpy_r_r316 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL336; + } + cpy_r_r317 = PyObject_IsTrue(cpy_r_r316); + CPy_DECREF(cpy_r_r316); + cpy_r_r318 = cpy_r_r317 >= 0; + if (unlikely(!cpy_r_r318)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL336; + } + cpy_r_r319 = cpy_r_r317; + if (cpy_r_r319) { + goto CPyL337; + } else + goto CPyL338; +CPyL191: ; + cpy_r_r320 = PyObject_GetItem(cpy_r_r313, cpy_r_name); + CPy_DECREF(cpy_r_r313); + if (unlikely(cpy_r_r320 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL334; + } + goto CPyL196; +CPyL193: ; + cpy_r_r321 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r321)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL233; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r322 = 0; + if (unlikely(!cpy_r_r322)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 515, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL196: ; + cpy_r_r323 = PyList_New(0); + if (unlikely(cpy_r_r323 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 516, CPyStatic_compiler___globals); + goto CPyL339; + } + cpy_r_r324 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r325 = CPyObject_GetAttr(cpy_r_r320, cpy_r_r324); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 517, CPyStatic_compiler___globals); + goto CPyL340; + } + cpy_r_r326 = PyObject_GetIter(cpy_r_r325); + CPy_DECREF(cpy_r_r325); + if (unlikely(cpy_r_r326 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 517, CPyStatic_compiler___globals); + goto CPyL340; + } +CPyL199: ; + cpy_r_r327 = PyIter_Next(cpy_r_r326); + if (cpy_r_r327 == NULL) goto CPyL341; + cpy_r_r328 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r329 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r328); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 518, CPyStatic_compiler___globals); + goto CPyL342; + } + cpy_r_r330 = CPyStatics[1267]; /* 'ContractDefinition' */ + cpy_r_r331 = PyObject_RichCompare(cpy_r_r329, cpy_r_r330, 2); + CPy_DECREF(cpy_r_r329); + if (unlikely(cpy_r_r331 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 518, CPyStatic_compiler___globals); + goto CPyL342; + } + cpy_r_r332 = PyObject_IsTrue(cpy_r_r331); + CPy_DECREF(cpy_r_r331); + cpy_r_r333 = cpy_r_r332 >= 0; + if (unlikely(!cpy_r_r333)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 518, CPyStatic_compiler___globals); + goto CPyL342; + } + cpy_r_r334 = cpy_r_r332; + if (!cpy_r_r334) goto CPyL343; + cpy_r_r335 = CPyStatics[397]; /* 'name' */ + cpy_r_r336 = CPyObject_GetAttr(cpy_r_r327, cpy_r_r335); + if (unlikely(cpy_r_r336 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 519, CPyStatic_compiler___globals); + goto CPyL342; + } + cpy_r_r337 = CPyStatics[65]; /* 'parent' */ + PyObject *cpy_r_r338[1] = {cpy_r_r327}; + cpy_r_r339 = (PyObject **)&cpy_r_r338; + cpy_r_r340 = PyObject_VectorcallMethod(cpy_r_r337, cpy_r_r339, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r340 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 520, CPyStatic_compiler___globals); + goto CPyL344; + } + CPy_DECREF(cpy_r_r327); + cpy_r_r341 = CPyStatics[1247]; /* 'absolutePath' */ + cpy_r_r342 = CPyObject_GetAttr(cpy_r_r340, cpy_r_r341); + CPy_DECREF(cpy_r_r340); + if (unlikely(cpy_r_r342 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 520, CPyStatic_compiler___globals); + goto CPyL345; + } + if (likely(PyUnicode_Check(cpy_r_r336))) + cpy_r_r343 = cpy_r_r336; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals, "str", cpy_r_r336); + goto CPyL346; + } + if (likely(PyUnicode_Check(cpy_r_r342))) + cpy_r_r344 = cpy_r_r342; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals, "str", cpy_r_r342); + goto CPyL347; + } + cpy_r_r345 = CPyDef_compiler___utils____get_alias(cpy_r_r343, cpy_r_r344); + CPy_DECREF(cpy_r_r343); + CPy_DECREF(cpy_r_r344); + if (unlikely(cpy_r_r345 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals); + goto CPyL348; + } + cpy_r_r346 = PyList_Append(cpy_r_r323, cpy_r_r345); + CPy_DECREF(cpy_r_r345); + cpy_r_r347 = cpy_r_r346 >= 0; + if (unlikely(!cpy_r_r347)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 521, CPyStatic_compiler___globals); + goto CPyL348; + } else + goto CPyL199; +CPyL211: ; + cpy_r_r348 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r348)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 517, CPyStatic_compiler___globals); + goto CPyL340; + } + cpy_r_r349 = CPyStatics[945]; /* 'abi' */ + cpy_r_r350 = CPyStatics[945]; /* 'abi' */ + cpy_r_r351 = PyObject_GetItem(cpy_r_r310, cpy_r_r350); + CPy_DECREF(cpy_r_r310); + if (unlikely(cpy_r_r351 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 524, CPyStatic_compiler___globals); + goto CPyL349; + } + cpy_r_r352 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r353 = CPyDict_GetItem(cpy_r_r268, cpy_r_path); + if (unlikely(cpy_r_r353 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 525, CPyStatic_compiler___globals); + goto CPyL350; + } + if (likely(PyDict_Check(cpy_r_r353))) + cpy_r_r354 = cpy_r_r353; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 525, CPyStatic_compiler___globals, "dict", cpy_r_r353); + goto CPyL350; + } + cpy_r_r355 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r356 = CPyDict_GetItem(cpy_r_r354, cpy_r_r355); + CPy_DECREF(cpy_r_r354); + if (unlikely(cpy_r_r356 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 525, CPyStatic_compiler___globals); + goto CPyL350; + } + cpy_r_r357 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r358 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r359 = CPyStatics[350]; /* 'type' */ + cpy_r_r360 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r361 = CPyStatics[1255]; /* 'source' */ + cpy_r_r362 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r363 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r364 = CPyObject_GetAttr(cpy_r_r320, cpy_r_r363); + CPy_DECREF(cpy_r_r320); + if (unlikely(cpy_r_r364 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 530, CPyStatic_compiler___globals); + goto CPyL351; + } + cpy_r_r365 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r366 = PyUnicode_AsUTF8String(cpy_r_r302); + if (unlikely(cpy_r_r366 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); + goto CPyL352; + } + cpy_r_r367 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r367 == NULL)) { + goto CPyL353; + } else + goto CPyL221; +CPyL219: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r368 = 0; + if (unlikely(!cpy_r_r368)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); + goto CPyL233; + } + CPy_Unreachable(); +CPyL221: ; + PyObject *cpy_r_r369[1] = {cpy_r_r366}; + cpy_r_r370 = (PyObject **)&cpy_r_r369; + cpy_r_r371 = PyObject_Vectorcall(cpy_r_r367, cpy_r_r370, 1, 0); + if (unlikely(cpy_r_r371 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); + goto CPyL354; + } + CPy_DECREF(cpy_r_r366); + cpy_r_r372 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r373[1] = {cpy_r_r371}; + cpy_r_r374 = (PyObject **)&cpy_r_r373; + cpy_r_r375 = PyObject_VectorcallMethod(cpy_r_r372, cpy_r_r374, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r375 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals); + goto CPyL355; + } + CPy_DECREF(cpy_r_r371); + if (likely(PyUnicode_Check(cpy_r_r375))) + cpy_r_r376 = cpy_r_r375; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/__init__.py", "get_abi", 531, CPyStatic_compiler___globals, "str", cpy_r_r375); + goto CPyL352; + } + cpy_r_r377 = CPyDict_Build(8, cpy_r_r349, cpy_r_r351, cpy_r_r352, cpy_r_r356, cpy_r_r357, cpy_r_name, cpy_r_r358, cpy_r_r323, cpy_r_r359, cpy_r_r360, cpy_r_r361, cpy_r_r302, cpy_r_r362, cpy_r_r364, cpy_r_r365, cpy_r_r376); + CPy_DECREF(cpy_r_r351); + CPy_DECREF(cpy_r_r356); + CPy_DECREF_NO_IMM(cpy_r_r323); + CPy_DECREF(cpy_r_r364); + CPy_DECREF(cpy_r_r376); + if (unlikely(cpy_r_r377 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 523, CPyStatic_compiler___globals); + goto CPyL356; + } + cpy_r_r378 = CPyDict_SetItem(cpy_r_r3, cpy_r_name, cpy_r_r377); + CPy_DECREF(cpy_r_name); + CPy_DECREF(cpy_r_r377); + cpy_r_r379 = cpy_r_r378 >= 0; + if (unlikely(!cpy_r_r379)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 523, CPyStatic_compiler___globals); + goto CPyL357; + } + cpy_r_r380 = CPyDict_CheckSize(cpy_r_r300, cpy_r_r304); + if (unlikely(!cpy_r_r380)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals); + goto CPyL357; + } else + goto CPyL183; +CPyL227: ; + cpy_r_r381 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r381)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 514, CPyStatic_compiler___globals); + goto CPyL358; + } + cpy_r_r382 = CPyDict_CheckSize(cpy_r_r269, cpy_r_r292); + if (unlikely(!cpy_r_r382)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals); + goto CPyL358; + } else + goto CPyL177; +CPyL229: ; + cpy_r_r383 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r383)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 512, CPyStatic_compiler___globals); + goto CPyL359; + } + cpy_r_r384 = CPyDict_CheckSize(cpy_r_compiler_targets, cpy_r_r204); + if (unlikely(!cpy_r_r384)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals); + goto CPyL359; + } else + goto CPyL127; +CPyL231: ; + cpy_r_r385 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r385)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 498, CPyStatic_compiler___globals); + goto CPyL360; + } + return cpy_r_r3; +CPyL233: ; + cpy_r_r386 = NULL; + return cpy_r_r386; +CPyL234: ; + CPy_INCREF(cpy_r_solc_version); + goto CPyL2; +CPyL235: ; + CPy_INCREF(cpy_r_allow_paths); + goto CPyL4; +CPyL236: ; + CPy_INCREF(cpy_r_remappings); + goto CPyL6; +CPyL237: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + goto CPyL233; +CPyL238: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + goto CPyL233; +CPyL239: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7.f2); + CPy_DECREF(cpy_r_r7.f3); + goto CPyL46; +CPyL240: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r11); + goto CPyL233; +CPyL241: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + goto CPyL233; +CPyL242: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL14; +CPyL243: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL233; +CPyL244: ; + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r13); + goto CPyL45; +CPyL245: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL21; +CPyL246: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r31); + goto CPyL27; +CPyL247: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r31); + goto CPyL233; +CPyL248: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + goto CPyL31; +CPyL249: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + goto CPyL233; +CPyL250: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + goto CPyL233; +CPyL251: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r46); + goto CPyL233; +CPyL252: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r52); + goto CPyL38; +CPyL253: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r52); + goto CPyL233; +CPyL254: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r57); + goto CPyL233; +CPyL255: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r31); + goto CPyL233; +CPyL256: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL233; +CPyL257: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + goto CPyL233; +CPyL258: ; + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73.f2); + CPy_DECREF(cpy_r_r73.f3); + goto CPyL99; +CPyL259: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r77); + goto CPyL233; +CPyL260: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r78); + goto CPyL233; +CPyL261: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + goto CPyL52; +CPyL262: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + goto CPyL233; +CPyL263: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_r79); + goto CPyL98; +CPyL264: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_input_json); + goto CPyL233; +CPyL265: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_input_json); + CPy_DecRef(cpy_r_r105); + goto CPyL233; +CPyL266: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + goto CPyL69; +CPyL267: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + goto CPyL74; +CPyL268: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + goto CPyL72; +CPyL269: ; + CPy_DecRef(cpy_r_r116.f0); + CPy_DecRef(cpy_r_r116.f1); + CPy_DecRef(cpy_r_r116.f2); + goto CPyL73; +CPyL270: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_output_json); + goto CPyL77; +CPyL271: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_output_json); + goto CPyL233; +CPyL272: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_name); + goto CPyL233; +CPyL273: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r136); + goto CPyL233; +CPyL274: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r136); + CPyTagged_DecRef(cpy_r_r145.f0); + CPyTagged_DecRef(cpy_r_r145.f1); + goto CPyL233; +CPyL275: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r136); + CPyTagged_DecRef(cpy_r_r145.f0); + CPyTagged_DecRef(cpy_r_r145.f1); + CPy_DecRef(cpy_r_r149); + goto CPyL91; +CPyL276: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r136); + CPyTagged_DecRef(cpy_r_r145.f0); + CPyTagged_DecRef(cpy_r_r145.f1); + CPy_DecRef(cpy_r_r149); + goto CPyL233; +CPyL277: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r136); + CPyTagged_DecRef(cpy_r_r145.f0); + CPyTagged_DecRef(cpy_r_r145.f1); + CPy_DecRef(cpy_r_r154); + goto CPyL233; +CPyL278: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_name); + goto CPyL233; +CPyL279: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r72); + goto CPyL233; +CPyL280: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + goto CPyL233; +CPyL281: ; + CPy_DECREF(cpy_r_r169); + CPy_DECREF(cpy_r_r170.f2); + CPy_DECREF(cpy_r_r170.f3); + goto CPyL114; +CPyL282: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r169); + CPy_DecRef(cpy_r_r174); + goto CPyL233; +CPyL283: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r169); + CPy_DecRef(cpy_r_r175); + goto CPyL233; +CPyL284: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r169); + CPy_DecRef(cpy_r_r175); + CPy_DecRef(cpy_r_r176); + goto CPyL106; +CPyL285: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r169); + CPy_DecRef(cpy_r_r175); + CPy_DecRef(cpy_r_r176); + goto CPyL233; +CPyL286: ; + CPy_DECREF(cpy_r_r175); + CPy_DECREF(cpy_r_r176); + goto CPyL113; +CPyL287: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + CPy_DecRef(cpy_r_r169); + goto CPyL233; +CPyL288: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_r166); + goto CPyL116; +CPyL289: ; + CPy_DECREF(cpy_r_solc_version); + goto CPyL124; +CPyL290: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + goto CPyL233; +CPyL291: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r166); + goto CPyL233; +CPyL292: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r198); + goto CPyL233; +CPyL293: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + goto CPyL233; +CPyL294: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + goto CPyL233; +CPyL295: ; + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_compiler_targets); + CPy_DECREF(cpy_r_r205); + CPy_DECREF(cpy_r_r206.f2); + CPy_DECREF(cpy_r_r206.f3); + goto CPyL231; +CPyL296: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r210); + goto CPyL233; +CPyL297: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + goto CPyL233; +CPyL298: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + CPy_DecRef(cpy_r_r212); + goto CPyL233; +CPyL299: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + goto CPyL233; +CPyL300: ; + CPy_DECREF(cpy_r_r216); + CPy_DECREF(cpy_r_r217.f2); + CPy_DECREF(cpy_r_r217.f3); + goto CPyL139; +CPyL301: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r216); + CPy_DecRef(cpy_r_r221); + goto CPyL233; +CPyL302: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r216); + CPy_DecRef(cpy_r_r222); + goto CPyL233; +CPyL303: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r216); + CPy_DecRef(cpy_r_r222); + CPy_DecRef(cpy_r_r223); + goto CPyL233; +CPyL304: ; + CPy_DECREF(cpy_r_r222); + CPy_DECREF(cpy_r_r223); + goto CPyL138; +CPyL305: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r211); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + CPy_DecRef(cpy_r_r216); + goto CPyL233; +CPyL306: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r213); + goto CPyL233; +CPyL307: ; + CPy_DECREF(cpy_r_r231); + goto CPyL141; +CPyL308: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + goto CPyL233; +CPyL309: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_input_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + goto CPyL233; +CPyL310: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_input_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r242); + goto CPyL233; +CPyL311: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_input_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r250); + goto CPyL233; +CPyL312: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_output_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + goto CPyL152; +CPyL313: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_output_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + goto CPyL233; +CPyL314: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_output_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r265); + goto CPyL233; +CPyL315: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_output_json); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + goto CPyL233; +CPyL316: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + goto CPyL233; +CPyL317: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r271); + goto CPyL233; +CPyL318: ; + CPy_DECREF_NO_IMM(cpy_r_r212); + CPy_DECREF(cpy_r_r276); + goto CPyL175; +CPyL319: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r276); + goto CPyL233; +CPyL320: ; + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_compiler_targets); + CPy_DECREF(cpy_r_r205); + CPy_DECREF_NO_IMM(cpy_r_r212); + CPy_DECREF(cpy_r_r265); + CPy_DECREF(cpy_r_r268); + CPy_DECREF(cpy_r_r269); + CPy_DECREF(cpy_r_r276); + CPy_DECREF(cpy_r_r278); + goto CPyL164; +CPyL321: ; + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_compiler_targets); + CPy_DECREF(cpy_r_r205); + CPy_DECREF_NO_IMM(cpy_r_r212); + CPy_DECREF(cpy_r_r265); + CPy_DECREF(cpy_r_r268); + CPy_DECREF(cpy_r_r269); + CPy_DECREF(cpy_r_r276); + CPy_DECREF(cpy_r_r278); + CPy_DECREF(cpy_r_r279); + goto CPyL167; +CPyL322: ; + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_compiler_targets); + CPy_DECREF(cpy_r_r205); + CPy_DECREF_NO_IMM(cpy_r_r212); + CPy_DECREF(cpy_r_r265); + CPy_DECREF(cpy_r_r268); + CPy_DECREF(cpy_r_r269); + CPy_DECREF(cpy_r_r276); + CPy_DECREF(cpy_r_r279); + CPy_DECREF(cpy_r_r281); + CPy_DECREF(cpy_r_r283); + goto CPyL170; +CPyL323: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r276); + CPy_DecRef(cpy_r_r279); + CPy_DecRef(cpy_r_r281); + goto CPyL233; +CPyL324: ; + CPy_DECREF(cpy_r_r279); + CPy_DECREF(cpy_r_r281); + goto CPyL161; +CPyL325: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + goto CPyL233; +CPyL326: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + goto CPyL233; +CPyL327: ; + CPy_DECREF(cpy_r_r265); + CPy_DECREF(cpy_r_r268); + CPy_DECREF(cpy_r_r269); + CPy_DECREF(cpy_r_r293); + CPy_DECREF(cpy_r_r294.f2); + CPy_DECREF(cpy_r_r294.f3); + goto CPyL229; +CPyL328: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r298); + goto CPyL233; +CPyL329: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r299); + goto CPyL233; +CPyL330: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + goto CPyL233; +CPyL331: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + goto CPyL233; +CPyL332: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_r300); + CPy_DECREF(cpy_r_r302); + CPy_DECREF(cpy_r_r305); + CPy_DECREF(cpy_r_r306.f2); + CPy_DECREF(cpy_r_r306.f3); + goto CPyL227; +CPyL333: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + goto CPyL233; +CPyL334: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + goto CPyL233; +CPyL335: ; + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_remappings); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_name); + CPy_DECREF(cpy_r_compiler_targets); + CPy_DECREF(cpy_r_r205); + CPy_DECREF(cpy_r_r265); + CPy_DECREF(cpy_r_r268); + CPy_DECREF(cpy_r_r269); + CPy_DECREF(cpy_r_r293); + CPy_DECREF(cpy_r_r300); + CPy_DECREF(cpy_r_r302); + CPy_DECREF(cpy_r_r305); + CPy_DECREF(cpy_r_r310); + CPy_DECREF(cpy_r_r312); + goto CPyL193; +CPyL336: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r312); + CPy_DecRef(cpy_r_r313); + goto CPyL233; +CPyL337: ; + CPy_DECREF(cpy_r_r312); + goto CPyL191; +CPyL338: ; + CPy_DECREF(cpy_r_r313); + goto CPyL186; +CPyL339: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + goto CPyL233; +CPyL340: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + goto CPyL233; +CPyL341: ; + CPy_DECREF(cpy_r_r326); + goto CPyL211; +CPyL342: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r327); + goto CPyL233; +CPyL343: ; + CPy_DECREF(cpy_r_r327); + goto CPyL199; +CPyL344: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r327); + CPy_DecRef(cpy_r_r336); + goto CPyL233; +CPyL345: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r336); + goto CPyL233; +CPyL346: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r342); + goto CPyL233; +CPyL347: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r343); + goto CPyL233; +CPyL348: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r326); + goto CPyL233; +CPyL349: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + goto CPyL233; +CPyL350: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r320); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r351); + goto CPyL233; +CPyL351: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r351); + CPy_DecRef(cpy_r_r356); + goto CPyL233; +CPyL352: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r351); + CPy_DecRef(cpy_r_r356); + CPy_DecRef(cpy_r_r364); + goto CPyL233; +CPyL353: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r351); + CPy_DecRef(cpy_r_r356); + CPy_DecRef(cpy_r_r364); + CPy_DecRef(cpy_r_r366); + goto CPyL219; +CPyL354: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r351); + CPy_DecRef(cpy_r_r356); + CPy_DecRef(cpy_r_r364); + CPy_DecRef(cpy_r_r366); + goto CPyL233; +CPyL355: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + CPy_DecRef(cpy_r_r323); + CPy_DecRef(cpy_r_r351); + CPy_DecRef(cpy_r_r356); + CPy_DecRef(cpy_r_r364); + CPy_DecRef(cpy_r_r371); + goto CPyL233; +CPyL356: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + goto CPyL233; +CPyL357: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + CPy_DecRef(cpy_r_r300); + CPy_DecRef(cpy_r_r302); + CPy_DecRef(cpy_r_r305); + goto CPyL233; +CPyL358: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r293); + goto CPyL233; +CPyL359: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_remappings); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_compiler_targets); + CPy_DecRef(cpy_r_r205); + goto CPyL233; +CPyL360: ; + CPy_DecRef(cpy_r_r3); + goto CPyL233; +} + +PyObject *CPyPy_compiler___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "solc_version", "allow_paths", "remappings", "silent", 0}; + static CPyArg_Parser parser = {"O|OOOO:get_abi", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_solc_version = NULL; + PyObject *obj_allow_paths = NULL; + PyObject *obj_remappings = NULL; + PyObject *obj_silent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_solc_version, &obj_allow_paths, &obj_remappings, &obj_silent)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + PyObject *arg_solc_version; + if (obj_solc_version == NULL) { + arg_solc_version = NULL; + goto __LL776; + } + if (PyUnicode_Check(obj_solc_version)) + arg_solc_version = obj_solc_version; + else { + arg_solc_version = NULL; + } + if (arg_solc_version != NULL) goto __LL776; + if (obj_solc_version == Py_None) + arg_solc_version = obj_solc_version; + else { + arg_solc_version = NULL; + } + if (arg_solc_version != NULL) goto __LL776; + CPy_TypeError("str or None", obj_solc_version); + goto fail; +__LL776: ; + PyObject *arg_allow_paths; + if (obj_allow_paths == NULL) { + arg_allow_paths = NULL; + goto __LL777; + } + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL777; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL777; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL777: ; + PyObject *arg_remappings; + if (obj_remappings == NULL) { + arg_remappings = NULL; + goto __LL778; + } + if (PyList_Check(obj_remappings)) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL778; + if (obj_remappings == Py_None) + arg_remappings = obj_remappings; + else { + arg_remappings = NULL; + } + if (arg_remappings != NULL) goto __LL778; + CPy_TypeError("list or None", obj_remappings); + goto fail; +__LL778: ; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *retval = CPyDef_compiler___get_abi(arg_contract_sources, arg_solc_version, arg_allow_paths, arg_remappings, arg_silent); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/__init__.py", "get_abi", 427, CPyStatic_compiler___globals); + return NULL; +} + +char CPyDef_compiler_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + CPyPtr cpy_r_r76; + CPyPtr cpy_r_r77; + CPyPtr cpy_r_r78; + CPyPtr cpy_r_r79; + CPyPtr cpy_r_r80; + CPyPtr cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + CPyPtr cpy_r_r85; + CPyPtr cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + int32_t cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + tuple_T2OO cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + tuple_T2OO cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + char cpy_r_r136; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", -1, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2279]; /* ('Any', 'Dict', 'Final', 'List', 'Optional', 'Union') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_compiler___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 4, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_solcast; + PyObject **cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[1] = {6}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[2281]; /* (('solcast', 'solcast', 'solcast'),) */ + cpy_r_r15 = CPyStatic_compiler___globals; + cpy_r_r16 = CPyStatics[1269]; /* 'brownie/project/compiler/__init__.py' */ + cpy_r_r17 = CPyStatics[12]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL38; + cpy_r_r19 = CPyStatics[2282]; /* ('ABIElement', 'HexStr') */ + cpy_r_r20 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r21 = CPyStatic_compiler___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("brownie/project/compiler/__init__.py", "", 7, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_eth_typing = cpy_r_r22; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2283]; /* ('Path', 'Version', 'deepcopy', 'sha1', 'ujson_loads') */ + cpy_r_r24 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r25 = CPyStatic_compiler___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("brownie/project/compiler/__init__.py", "", 9, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie____c_constants = cpy_r_r26; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2087]; /* ('_get_data_folder',) */ + cpy_r_r28 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r29 = CPyStatic_compiler___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 10, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie____config = cpy_r_r30; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[2284]; /* ('UnsupportedLanguage',) */ + cpy_r_r32 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r33 = CPyStatic_compiler___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 11, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___exceptions = cpy_r_r34; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[2285]; /* ('sources',) */ + cpy_r_r36 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r37 = CPyStatic_compiler___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 12, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___project = cpy_r_r38; + CPy_INCREF(CPyModule_brownie___project); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[2286]; /* ('find_best_solc_version', 'find_solc_versions', + 'install_solc', 'set_solc_version') */ + cpy_r_r40 = CPyStatics[1275]; /* 'brownie.project.compiler.solidity' */ + cpy_r_r41 = CPyStatic_compiler___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 13, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___project___compiler___solidity = cpy_r_r42; + CPy_INCREF(CPyModule_brownie___project___compiler___solidity); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyStatics[2287]; /* ('_get_alias', 'merge_natspec') */ + cpy_r_r44 = CPyStatics[1278]; /* 'brownie.project.compiler.utils' */ + cpy_r_r45 = CPyStatic_compiler___globals; + cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 19, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___project___compiler___utils = cpy_r_r46; + CPy_INCREF(CPyModule_brownie___project___compiler___utils); + CPy_DECREF(cpy_r_r46); + cpy_r_r47 = CPyStatics[2288]; /* ('find_vyper_versions', 'set_vyper_version') */ + cpy_r_r48 = CPyStatics[1281]; /* 'brownie.project.compiler.vyper' */ + cpy_r_r49 = CPyStatic_compiler___globals; + cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 20, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___project___compiler___vyper = cpy_r_r50; + CPy_INCREF(CPyModule_brownie___project___compiler___vyper); + CPy_DECREF(cpy_r_r50); + cpy_r_r51 = CPyStatics[2289]; /* ('CompilerConfig', 'ContractBuildJson', 'ContractName', + 'EvmVersion', 'InputJson', 'InterfaceBuildJson', + 'Language', 'OptimizerSettings', 'SourcesDict') */ + cpy_r_r52 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r53 = CPyStatic_compiler___globals; + cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 21, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___typing = cpy_r_r54; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r54); + cpy_r_r55 = CPyStatics[2092]; /* ('notify',) */ + cpy_r_r56 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r57 = CPyStatic_compiler___globals; + cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 32, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___utils = cpy_r_r58; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r58); + cpy_r_r59 = CPyStatics[2290]; /* ('solidity', 'vyper') */ + cpy_r_r60 = CPyStatics[1291]; /* 'brownie.project.compiler' */ + cpy_r_r61 = CPyStatic_compiler___globals; + cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 34, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyModule_brownie___project___compiler = cpy_r_r62; + CPy_INCREF(CPyModule_brownie___project___compiler); + CPy_DECREF(cpy_r_r62); + cpy_r_r63 = CPyStatics[1232]; /* 'language' */ + cpy_r_r64 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r65 = PyDict_New(); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 38, CPyStatic_compiler___globals); + goto CPyL38; + } + cpy_r_r66 = CPyStatics[240]; /* 'settings' */ + cpy_r_r67 = CPyStatics[1265]; /* 'outputSelection' */ + cpy_r_r68 = CPyStatics[1264]; /* '*' */ + cpy_r_r69 = CPyStatics[1264]; /* '*' */ + cpy_r_r70 = CPyStatics[945]; /* 'abi' */ + cpy_r_r71 = CPyStatics[1242]; /* 'devdoc' */ + cpy_r_r72 = CPyStatics[1292]; /* 'evm.bytecode' */ + cpy_r_r73 = CPyStatics[1293]; /* 'evm.deployedBytecode' */ + cpy_r_r74 = CPyStatics[1243]; /* 'userdoc' */ + cpy_r_r75 = PyList_New(5); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 42, CPyStatic_compiler___globals); + goto CPyL39; + } + cpy_r_r76 = (CPyPtr)&((PyListObject *)cpy_r_r75)->ob_item; + cpy_r_r77 = *(CPyPtr *)cpy_r_r76; + CPy_INCREF(cpy_r_r70); + *(PyObject * *)cpy_r_r77 = cpy_r_r70; + CPy_INCREF(cpy_r_r71); + cpy_r_r78 = cpy_r_r77 + 8; + *(PyObject * *)cpy_r_r78 = cpy_r_r71; + CPy_INCREF(cpy_r_r72); + cpy_r_r79 = cpy_r_r77 + 16; + *(PyObject * *)cpy_r_r79 = cpy_r_r72; + CPy_INCREF(cpy_r_r73); + cpy_r_r80 = cpy_r_r77 + 24; + *(PyObject * *)cpy_r_r80 = cpy_r_r73; + CPy_INCREF(cpy_r_r74); + cpy_r_r81 = cpy_r_r77 + 32; + *(PyObject * *)cpy_r_r81 = cpy_r_r74; + cpy_r_r82 = CPyStatics[114]; /* '' */ + cpy_r_r83 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r84 = PyList_New(1); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 43, CPyStatic_compiler___globals); + goto CPyL40; + } + cpy_r_r85 = (CPyPtr)&((PyListObject *)cpy_r_r84)->ob_item; + cpy_r_r86 = *(CPyPtr *)cpy_r_r85; + CPy_INCREF(cpy_r_r83); + *(PyObject * *)cpy_r_r86 = cpy_r_r83; + cpy_r_r87 = CPyDict_Build(2, cpy_r_r69, cpy_r_r75, cpy_r_r82, cpy_r_r84); + CPy_DECREF_NO_IMM(cpy_r_r75); + CPy_DECREF_NO_IMM(cpy_r_r84); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 41, CPyStatic_compiler___globals); + goto CPyL39; + } + cpy_r_r88 = CPyDict_Build(1, cpy_r_r68, cpy_r_r87); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 40, CPyStatic_compiler___globals); + goto CPyL39; + } + cpy_r_r89 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r90 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r91 = PyList_New(0); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 47, CPyStatic_compiler___globals); + goto CPyL41; + } + cpy_r_r92 = Py_None; + cpy_r_r93 = CPyDict_Build(3, cpy_r_r67, cpy_r_r88, cpy_r_r89, cpy_r_r92, cpy_r_r90, cpy_r_r91); + CPy_DECREF(cpy_r_r88); + CPy_DECREF_NO_IMM(cpy_r_r91); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 39, CPyStatic_compiler___globals); + goto CPyL39; + } + cpy_r_r94 = Py_None; + cpy_r_r95 = CPyDict_Build(3, cpy_r_r63, cpy_r_r94, cpy_r_r64, cpy_r_r65, cpy_r_r66, cpy_r_r93); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 36, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyStatic_compiler___STANDARD_JSON = cpy_r_r95; + CPy_INCREF(CPyStatic_compiler___STANDARD_JSON); + cpy_r_r96 = CPyStatic_compiler___globals; + cpy_r_r97 = CPyStatics[1294]; /* 'STANDARD_JSON' */ + cpy_r_r98 = CPyDict_SetItem(cpy_r_r96, cpy_r_r97, cpy_r_r95); + CPy_DECREF(cpy_r_r95); + cpy_r_r99 = cpy_r_r98 >= 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 36, CPyStatic_compiler___globals); + goto CPyL38; + } + cpy_r_r100 = CPyStatic_compiler___globals; + cpy_r_r101 = CPyStatics[747]; /* 'Union' */ + cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL38; + } + cpy_r_r103 = CPyStatic_compiler___globals; + cpy_r_r104 = CPyStatics[1283]; /* 'EvmVersion' */ + cpy_r_r105 = CPyDict_GetItem(cpy_r_r103, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL42; + } + cpy_r_r106 = CPyStatic_compiler___globals; + cpy_r_r107 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r108 = CPyDict_GetItem(cpy_r_r106, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL43; + } + cpy_r_r109 = CPyStatic_compiler___globals; + cpy_r_r110 = CPyStatics[1286]; /* 'Language' */ + cpy_r_r111 = CPyDict_GetItem(cpy_r_r109, cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL44; + } + cpy_r_r112 = CPyStatic_compiler___globals; + cpy_r_r113 = CPyStatics[1283]; /* 'EvmVersion' */ + cpy_r_r114 = CPyDict_GetItem(cpy_r_r112, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL45; + } + cpy_r_r115 = Py_None; + cpy_r_r116 = PyNumber_Or(cpy_r_r114, cpy_r_r115); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL45; + } + cpy_r_r117.f0 = cpy_r_r111; + cpy_r_r117.f1 = cpy_r_r116; + cpy_r_r118 = PyTuple_New(2); + if (unlikely(cpy_r_r118 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp779 = cpy_r_r117.f0; + PyTuple_SET_ITEM(cpy_r_r118, 0, __tmp779); + PyObject *__tmp780 = cpy_r_r117.f1; + PyTuple_SET_ITEM(cpy_r_r118, 1, __tmp780); + cpy_r_r119 = PyObject_GetItem(cpy_r_r108, cpy_r_r118); + CPy_DECREF(cpy_r_r108); + CPy_DECREF(cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL43; + } + cpy_r_r120.f0 = cpy_r_r105; + cpy_r_r120.f1 = cpy_r_r119; + cpy_r_r121 = PyTuple_New(2); + if (unlikely(cpy_r_r121 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp781 = cpy_r_r120.f0; + PyTuple_SET_ITEM(cpy_r_r121, 0, __tmp781); + PyObject *__tmp782 = cpy_r_r120.f1; + PyTuple_SET_ITEM(cpy_r_r121, 1, __tmp782); + cpy_r_r122 = PyObject_GetItem(cpy_r_r102, cpy_r_r121); + CPy_DECREF(cpy_r_r102); + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL38; + } + cpy_r_r123 = CPyStatic_compiler___globals; + cpy_r_r124 = CPyStatics[1295]; /* 'EvmVersionSpec' */ + cpy_r_r125 = CPyDict_SetItem(cpy_r_r123, cpy_r_r124, cpy_r_r122); + CPy_DECREF(cpy_r_r122); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 51, CPyStatic_compiler___globals); + goto CPyL38; + } + cpy_r_r127 = CPyStatic_compiler___globals; + cpy_r_r128 = CPyStatics[1268]; /* 'solcast' */ + cpy_r_r129 = CPyDict_GetItem(cpy_r_r127, cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 55, CPyStatic_compiler___globals); + goto CPyL38; + } + cpy_r_r130 = CPyStatics[1296]; /* 'from_standard_output' */ + cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); + CPy_DECREF(cpy_r_r129); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 55, CPyStatic_compiler___globals); + goto CPyL38; + } + CPyStatic_compiler____from_standard_output = cpy_r_r131; + CPy_INCREF(CPyStatic_compiler____from_standard_output); + cpy_r_r132 = CPyStatic_compiler___globals; + cpy_r_r133 = CPyStatics[1297]; /* '_from_standard_output' */ + cpy_r_r134 = CPyDict_SetItem(cpy_r_r132, cpy_r_r133, cpy_r_r131); + CPy_DECREF(cpy_r_r131); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/project/compiler/__init__.py", "", 55, CPyStatic_compiler___globals); + goto CPyL38; + } + return 1; +CPyL38: ; + cpy_r_r136 = 2; + return cpy_r_r136; +CPyL39: ; + CPy_DecRef(cpy_r_r65); + goto CPyL38; +CPyL40: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r75); + goto CPyL38; +CPyL41: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r88); + goto CPyL38; +CPyL42: ; + CPy_DecRef(cpy_r_r102); + goto CPyL38; +CPyL43: ; + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r105); + goto CPyL38; +CPyL44: ; + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + goto CPyL38; +CPyL45: ; + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r111); + goto CPyL38; +} +static PyMethodDef soliditymodule_methods[] = { + {"get_version", (PyCFunction)CPyPy_solidity___get_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_version()\n--\n\n") /* docstring */}, + {"compile_from_input_json", (PyCFunction)CPyPy_solidity___compile_from_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_from_input_json(input_json, silent=True, allow_paths=None)\n--\n\n") /* docstring */}, + {"set_solc_version", (PyCFunction)CPyPy_solidity___set_solc_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("set_solc_version(version)\n--\n\n") /* docstring */}, + {"install_solc", (PyCFunction)CPyPy_solidity___install_solc, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("install_solc(*versions)\n--\n\n") /* docstring */}, + {"get_abi", (PyCFunction)CPyPy_solidity___get_abi, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_abi(contract_source, allow_paths=None)\n--\n\n") /* docstring */}, + {"find_solc_versions", (PyCFunction)CPyPy_solidity___find_solc_versions, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_solc_versions(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, + {"find_best_solc_version", (PyCFunction)CPyPy_solidity___find_best_solc_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_best_solc_version(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, + {"_get_solc_version_list", (PyCFunction)CPyPy_solidity____get_solc_version_list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_solc_version_list()\n--\n\n") /* docstring */}, + {"_get_unique_build_json", (PyCFunction)CPyPy_solidity____get_unique_build_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_unique_build_json(output_evm, contract_node, stmt_nodes, branch_nodes, has_fallback)\n--\n\n") /* docstring */}, + {"_format_link_references", (PyCFunction)CPyPy_solidity____format_link_references, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_format_link_references(evm)\n--\n\n") /* docstring */}, + {"_remove_metadata", (PyCFunction)CPyPy_solidity____remove_metadata, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_metadata(bytecode)\n--\n\n") /* docstring */}, + {"_generate_coverage_data", (PyCFunction)CPyPy_solidity____generate_coverage_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_coverage_data(source_map_str, opcodes_str, contract_node, stmt_nodes, branch_nodes, has_fallback, instruction_count)\n--\n\n") /* docstring */}, + {"_find_revert_offset", (PyCFunction)CPyPy_solidity____find_revert_offset, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_find_revert_offset(pc_list, source_map, source_node, fn_node, fn_name)\n--\n\n") /* docstring */}, + {"_set_invalid_error_string", (PyCFunction)CPyPy_solidity____set_invalid_error_string, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_set_invalid_error_string(source_node, pc_map)\n--\n\n") /* docstring */}, + {"_get_active_fn", (PyCFunction)CPyPy_solidity____get_active_fn, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_active_fn(source_node, offset)\n--\n\n") /* docstring */}, + {"_get_nodes", (PyCFunction)CPyPy_solidity____get_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_nodes(output_json)\n--\n\n") /* docstring */}, + {"_get_statement_nodes", (PyCFunction)CPyPy_solidity____get_statement_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_statement_nodes(source_nodes)\n--\n\n") /* docstring */}, + {"_get_branch_nodes", (PyCFunction)CPyPy_solidity____get_branch_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_branch_nodes(source_nodes)\n--\n\n") /* docstring */}, + {"_get_recursive_branches", (PyCFunction)CPyPy_solidity____get_recursive_branches, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_recursive_branches(base_node)\n--\n\n") /* docstring */}, + {"_is_rightmost_operation", (PyCFunction)CPyPy_solidity____is_rightmost_operation, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_is_rightmost_operation(node, depth)\n--\n\n") /* docstring */}, + {"_check_left_operator", (PyCFunction)CPyPy_solidity____check_left_operator, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_check_left_operator(node, depth)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___compiler___solidity(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler___solidity__internal, "__name__"); + CPyStatic_solidity___globals = PyModule_GetDict(CPyModule_brownie___project___compiler___solidity__internal); + if (unlikely(CPyStatic_solidity___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_solidity_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___compiler___solidity__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_solidity___solcx_logger); + CPyStatic_solidity___solcx_logger = NULL; + CPy_XDECREF(CPyStatic_solidity___sh); + CPyStatic_solidity___sh = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_solidity___EVM_VERSION_MAPPING); + CPyStatic_solidity___EVM_VERSION_MAPPING = NULL; + CPy_XDECREF(CPyStatic_solidity____BINOPS_PARAMS); + CPyStatic_solidity____BINOPS_PARAMS = NULL; + return -1; +} +static struct PyModuleDef soliditymodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.compiler.solidity", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + soliditymodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___compiler___solidity(void) +{ + if (CPyModule_brownie___project___compiler___solidity__internal) { + Py_INCREF(CPyModule_brownie___project___compiler___solidity__internal); + return CPyModule_brownie___project___compiler___solidity__internal; + } + CPyModule_brownie___project___compiler___solidity__internal = PyModule_Create(&soliditymodule); + if (unlikely(CPyModule_brownie___project___compiler___solidity__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___compiler___solidity(CPyModule_brownie___project___compiler___solidity__internal) != 0) + goto fail; + return CPyModule_brownie___project___compiler___solidity__internal; + fail: + return NULL; +} + +PyObject *CPyDef_solidity___get_version(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + cpy_r_r0 = CPyStatic_solidity___globals; + cpy_r_r1 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_version", 67, CPyStatic_solidity___globals); + goto CPyL3; + } + cpy_r_r3 = CPyStatics[1299]; /* 'get_solc_version' */ + cpy_r_r4 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r4}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = CPyStatics[2291]; /* ('with_commit_hash',) */ + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r6, 9223372036854775809ULL, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_version", 67, CPyStatic_solidity___globals); + goto CPyL4; + } + CPy_DECREF(cpy_r_r2); + return cpy_r_r8; +CPyL3: ; + cpy_r_r9 = NULL; + return cpy_r_r9; +CPyL4: ; + CPy_DecRef(cpy_r_r2); + goto CPyL3; +} + +PyObject *CPyPy_solidity___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_version", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_solidity___get_version(); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_version", 66, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + CPyTagged cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_opt; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + tuple_T3OOO cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + if (cpy_r_silent != 2) goto CPyL2; + cpy_r_silent = 1; +CPyL2: ; + if (cpy_r_allow_paths != NULL) goto CPyL74; + cpy_r_r0 = Py_None; + cpy_r_allow_paths = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyStatics[240]; /* 'settings' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 86, CPyStatic_solidity___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 86, CPyStatic_solidity___globals, "dict", cpy_r_r2); + goto CPyL75; + } + cpy_r_r4 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r5 = Py_None; + cpy_r_r6 = CPyDict_SetDefault(cpy_r_r3, cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 87, CPyStatic_solidity___globals); + goto CPyL76; + } + if (PyUnicode_Check(cpy_r_r6)) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL783; + if (cpy_r_r6 == Py_None) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL783; + CPy_TypeError("str or None", cpy_r_r6); + cpy_r_r7 = NULL; +__LL783: ; + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 87, CPyStatic_solidity___globals); + goto CPyL76; + } else + goto CPyL77; +CPyL8: ; + cpy_r_r8 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_r3, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals); + goto CPyL76; + } + if (PyUnicode_Check(cpy_r_r9)) + cpy_r_r10 = cpy_r_r9; + else { + cpy_r_r10 = NULL; + } + if (cpy_r_r10 != NULL) goto __LL784; + if (cpy_r_r9 == Py_None) + cpy_r_r10 = cpy_r_r9; + else { + cpy_r_r10 = NULL; + } + if (cpy_r_r10 != NULL) goto __LL784; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals, "str or None", cpy_r_r9); + goto CPyL76; +__LL784: ; + cpy_r_r11 = CPyStatic__config___EVM_EQUIVALENTS; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL78; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"EVM_EQUIVALENTS\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r13 = PyDict_Contains(cpy_r_r11, cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 88, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r15 = cpy_r_r13; + if (!cpy_r_r15) goto CPyL23; + cpy_r_r16 = CPyStatic__config___EVM_EQUIVALENTS; + if (unlikely(cpy_r_r16 == NULL)) { + goto CPyL79; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"EVM_EQUIVALENTS\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r18 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r19 = CPyDict_GetItem(cpy_r_r3, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); + goto CPyL76; + } + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals, "str", cpy_r_r19); + goto CPyL76; + } + cpy_r_r21 = CPyDict_GetItem(cpy_r_r16, cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); + goto CPyL76; + } + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals, "str", cpy_r_r21); + goto CPyL76; + } + cpy_r_r23 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r24 = CPyDict_SetItem(cpy_r_r3, cpy_r_r23, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 89, CPyStatic_solidity___globals); + goto CPyL76; + } +CPyL23: ; + if (cpy_r_silent) goto CPyL80; + cpy_r_r26 = CPyStatics[1301]; /* 'Compiling contracts...\n Solc version: ' */ + cpy_r_r27 = CPyStatic_solidity___globals; + cpy_r_r28 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r30 = CPyStatics[1299]; /* 'get_solc_version' */ + PyObject *cpy_r_r31[1] = {cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r34 = PyObject_Str(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r35 = CPyStr_Build(2, cpy_r_r26, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r36 = CPyModule_builtins; + cpy_r_r37 = CPyStatics[53]; /* 'print' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); + goto CPyL82; + } + PyObject *cpy_r_r39[1] = {cpy_r_r35}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 92, CPyStatic_solidity___globals); + goto CPyL82; + } else + goto CPyL83; +CPyL30: ; + CPy_DECREF(cpy_r_r35); + cpy_r_r42 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r43 = CPyDict_GetItem(cpy_r_r3, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 94, CPyStatic_solidity___globals); + goto CPyL76; + } + if (likely(PyDict_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 94, CPyStatic_solidity___globals, "dict", cpy_r_r43); + goto CPyL76; + } + cpy_r_r45 = CPyStatics[1225]; /* 'enabled' */ + cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); + goto CPyL84; + } + if (unlikely(!PyBool_Check(cpy_r_r46))) { + CPy_TypeError("bool", cpy_r_r46); cpy_r_r47 = 2; + } else + cpy_r_r47 = cpy_r_r46 == Py_True; + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); + goto CPyL84; + } + if (!cpy_r_r47) goto CPyL85; + cpy_r_r48 = CPyStatics[1302]; /* 'Enabled Runs: ' */ + cpy_r_r49 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r50 = CPyDict_GetItem(cpy_r_r44, cpy_r_r49); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); + goto CPyL76; + } + if (likely(PyLong_Check(cpy_r_r50))) + cpy_r_r51 = CPyTagged_FromObject(cpy_r_r50); + else { + CPy_TypeError("int", cpy_r_r50); cpy_r_r51 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r52 = CPyTagged_Str(cpy_r_r51); + CPyTagged_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r53 = CPyStr_Build(2, cpy_r_r48, cpy_r_r52); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 95, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r54 = cpy_r_r53; + goto CPyL41; +CPyL40: ; + cpy_r_r55 = CPyStatics[1303]; /* 'Disabled' */ + CPy_INCREF(cpy_r_r55); + cpy_r_r54 = cpy_r_r55; +CPyL41: ; + cpy_r_opt = cpy_r_r54; + cpy_r_r56 = CPyStatics[1304]; /* ' Optimizer: ' */ + cpy_r_r57 = CPyStr_Build(2, cpy_r_r56, cpy_r_opt); + CPy_DECREF(cpy_r_opt); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 96, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r58 = CPyModule_builtins; + cpy_r_r59 = CPyStatics[53]; /* 'print' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 96, CPyStatic_solidity___globals); + goto CPyL86; + } + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 96, CPyStatic_solidity___globals); + goto CPyL86; + } else + goto CPyL87; +CPyL44: ; + CPy_DECREF(cpy_r_r57); + cpy_r_r64 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r65 = CPyDict_GetItem(cpy_r_r3, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 98, CPyStatic_solidity___globals); + goto CPyL76; + } + if (PyUnicode_Check(cpy_r_r65)) + cpy_r_r66 = cpy_r_r65; + else { + cpy_r_r66 = NULL; + } + if (cpy_r_r66 != NULL) goto __LL785; + if (cpy_r_r65 == Py_None) + cpy_r_r66 = cpy_r_r65; + else { + cpy_r_r66 = NULL; + } + if (cpy_r_r66 != NULL) goto __LL785; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 98, CPyStatic_solidity___globals, "str or None", cpy_r_r65); + goto CPyL76; +__LL785: ; + cpy_r_r67 = (PyObject *)&_Py_NoneStruct; + cpy_r_r68 = cpy_r_r66 != cpy_r_r67; + if (!cpy_r_r68) goto CPyL88; + if (likely(cpy_r_r66 != Py_None)) + cpy_r_r69 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 98, CPyStatic_solidity___globals, "str", cpy_r_r66); + goto CPyL76; + } + cpy_r_r70 = CPyStr_IsTrue(cpy_r_r69); + CPy_DECREF(cpy_r_r69); + if (!cpy_r_r70) goto CPyL80; + cpy_r_r71 = CPyStatics[1305]; /* ' EVM Version: ' */ + cpy_r_r72 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r73 = CPyDict_GetItem(cpy_r_r3, cpy_r_r72); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); + goto CPyL75; + } + if (likely(PyUnicode_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals, "str", cpy_r_r73); + goto CPyL75; + } + cpy_r_r75 = CPyStatics[418]; /* 'capitalize' */ + PyObject *cpy_r_r76[1] = {cpy_r_r74}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); + goto CPyL89; + } + CPy_DECREF(cpy_r_r74); + if (likely(PyUnicode_Check(cpy_r_r78))) + cpy_r_r79 = cpy_r_r78; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals, "str", cpy_r_r78); + goto CPyL75; + } + cpy_r_r80 = CPyStr_Build(2, cpy_r_r71, cpy_r_r79); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); + goto CPyL75; + } + cpy_r_r81 = CPyModule_builtins; + cpy_r_r82 = CPyStatics[53]; /* 'print' */ + cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); + goto CPyL90; + } + PyObject *cpy_r_r84[1] = {cpy_r_r80}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = PyObject_Vectorcall(cpy_r_r83, cpy_r_r85, 1, 0); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 99, CPyStatic_solidity___globals); + goto CPyL90; + } else + goto CPyL91; +CPyL56: ; + CPy_DECREF(cpy_r_r80); +CPyL57: ; + cpy_r_r87 = CPyStatic_solidity___globals; + cpy_r_r88 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r89 = CPyDict_GetItem(cpy_r_r87, cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 102, CPyStatic_solidity___globals); + goto CPyL92; + } + cpy_r_r90 = CPyStatics[1306]; /* 'compile_standard' */ + PyObject *cpy_r_r91[3] = {cpy_r_r89, cpy_r_input_json, cpy_r_allow_paths}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = CPyStatics[2292]; /* ('allow_paths',) */ + cpy_r_r94 = PyObject_VectorcallMethod(cpy_r_r90, cpy_r_r92, 9223372036854775810ULL, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 102, CPyStatic_solidity___globals); + goto CPyL93; + } + CPy_DECREF(cpy_r_r89); + CPy_DECREF(cpy_r_allow_paths); + if (likely(PyDict_Check(cpy_r_r94))) + cpy_r_r95 = cpy_r_r94; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 102, CPyStatic_solidity___globals, "dict", cpy_r_r94); + goto CPyL61; + } + return cpy_r_r95; +CPyL61: ; + cpy_r_r96 = CPy_CatchError(); + cpy_r_r97 = CPyStatic_solidity___globals; + cpy_r_r98 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r99 = CPyDict_GetItem(cpy_r_r97, cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 103, CPyStatic_solidity___globals); + goto CPyL71; + } + cpy_r_r100 = CPyStatics[1308]; /* 'exceptions' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + CPy_DecRef(cpy_r_r99); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 103, CPyStatic_solidity___globals); + goto CPyL71; + } + cpy_r_r102 = CPyStatics[1309]; /* 'SolcError' */ + cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); + CPy_DecRef(cpy_r_r101); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 103, CPyStatic_solidity___globals); + goto CPyL71; + } + cpy_r_r104 = CPy_ExceptionMatches(cpy_r_r103); + CPy_DecRef(cpy_r_r103); + if (!cpy_r_r104) goto CPyL69; + cpy_r_r105 = CPy_GetExcValue(); + cpy_r_r106 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r107 = CPyStatic_solidity___globals; + cpy_r_r108 = CPyStatics[1153]; /* 'CompilerError' */ + cpy_r_r109 = CPyDict_GetItem(cpy_r_r107, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 104, CPyStatic_solidity___globals); + goto CPyL94; + } + PyObject *cpy_r_r110[2] = {cpy_r_r105, cpy_r_r106}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 2, 0); + CPy_DecRef(cpy_r_r109); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 104, CPyStatic_solidity___globals); + goto CPyL94; + } + CPy_DecRef(cpy_r_r105); + CPy_Raise(cpy_r_r112); + CPy_DecRef(cpy_r_r112); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 104, CPyStatic_solidity___globals); + goto CPyL71; + } else + goto CPyL95; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + CPy_Reraise(); + if (!0) { + goto CPyL71; + } else + goto CPyL96; +CPyL70: ; + CPy_Unreachable(); +CPyL71: ; + CPy_RestoreExcInfo(cpy_r_r96); + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + cpy_r_r113 = CPy_KeepPropagating(); + if (!cpy_r_r113) goto CPyL73; + CPy_Unreachable(); +CPyL73: ; + cpy_r_r114 = NULL; + return cpy_r_r114; +CPyL74: ; + CPy_INCREF(cpy_r_allow_paths); + goto CPyL4; +CPyL75: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL73; +CPyL76: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + goto CPyL73; +CPyL77: ; + CPy_DECREF(cpy_r_r7); + goto CPyL8; +CPyL78: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + goto CPyL11; +CPyL79: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + goto CPyL16; +CPyL80: ; + CPy_DECREF(cpy_r_r3); + goto CPyL57; +CPyL81: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r29); + goto CPyL73; +CPyL82: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r35); + goto CPyL73; +CPyL83: ; + CPy_DECREF(cpy_r_r41); + goto CPyL30; +CPyL84: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r44); + goto CPyL73; +CPyL85: ; + CPy_DECREF(cpy_r_r44); + goto CPyL40; +CPyL86: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r57); + goto CPyL73; +CPyL87: ; + CPy_DECREF(cpy_r_r63); + goto CPyL44; +CPyL88: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r66); + goto CPyL57; +CPyL89: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r74); + goto CPyL73; +CPyL90: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r80); + goto CPyL73; +CPyL91: ; + CPy_DECREF(cpy_r_r86); + goto CPyL56; +CPyL92: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL61; +CPyL93: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r89); + goto CPyL61; +CPyL94: ; + CPy_DecRef(cpy_r_r105); + goto CPyL71; +CPyL95: ; + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + goto CPyL68; +CPyL96: ; + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + goto CPyL70; +} + +PyObject *CPyPy_solidity___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"input_json", "silent", "allow_paths", 0}; + static CPyArg_Parser parser = {"O|OO:compile_from_input_json", kwlist, 0}; + PyObject *obj_input_json; + PyObject *obj_silent = NULL; + PyObject *obj_allow_paths = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_silent, &obj_allow_paths)) { + return NULL; + } + PyObject *arg_input_json; + if (likely(PyDict_Check(obj_input_json))) + arg_input_json = obj_input_json; + else { + CPy_TypeError("dict", obj_input_json); + goto fail; + } + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *arg_allow_paths; + if (obj_allow_paths == NULL) { + arg_allow_paths = NULL; + goto __LL786; + } + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL786; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL786; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL786: ; + PyObject *retval = CPyDef_solidity___compile_from_input_json(arg_input_json, arg_silent, arg_allow_paths); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "compile_from_input_json", 70, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity___set_solc_version(PyObject *cpy_r_version) { + PyObject *cpy_r_r0; + char cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + tuple_T3OOO 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_r50; + char cpy_r_r51; + tuple_T2OO cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject **cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject **cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + cpy_r_r0 = CPyStatic__c_constants___Version; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 109, CPyStatic_solidity___globals); + goto CPyL54; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = PyObject_IsInstance(cpy_r_version, cpy_r_r0); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 109, CPyStatic_solidity___globals); + goto CPyL54; + } + cpy_r_r4 = cpy_r_r2; + if (cpy_r_r4) goto CPyL55; + cpy_r_r5 = CPyStatics[1311]; /* 'v' */ + CPy_INCREF(cpy_r_version); + cpy_r_r6 = cpy_r_version; + cpy_r_r7 = CPyStatics[742]; /* 'lstrip' */ + PyObject *cpy_r_r8[2] = {cpy_r_r6, cpy_r_r5}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 110, CPyStatic_solidity___globals); + goto CPyL56; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = cpy_r_r10; + cpy_r_r12 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL57; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 110, CPyStatic_solidity___globals); + goto CPyL54; + } + CPy_Unreachable(); +CPyL10: ; + PyObject *cpy_r_r14[1] = {cpy_r_r11}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 110, CPyStatic_solidity___globals); + goto CPyL58; + } + CPy_DECREF(cpy_r_r11); + cpy_r_version = cpy_r_r16; +CPyL12: ; + cpy_r_r17 = CPyStatics[1312]; /* '0.4.22' */ + cpy_r_r18 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r18 == NULL)) { + goto CPyL59; + } else + goto CPyL15; +CPyL13: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); + goto CPyL54; + } + CPy_Unreachable(); +CPyL15: ; + PyObject *cpy_r_r20[1] = {cpy_r_r17}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 1, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); + goto CPyL60; + } + cpy_r_r23 = PyObject_RichCompare(cpy_r_version, cpy_r_r22, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); + goto CPyL60; + } + cpy_r_r24 = PyObject_IsTrue(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 111, CPyStatic_solidity___globals); + goto CPyL60; + } + cpy_r_r26 = cpy_r_r24; + if (cpy_r_r26) { + goto CPyL61; + } else + goto CPyL23; +CPyL19: ; + cpy_r_r27 = CPyStatics[1313]; /* 'Brownie only supports Solidity versions >=0.4.22' */ + cpy_r_r28 = CPyStatic_solidity___globals; + cpy_r_r29 = CPyStatics[1314]; /* 'IncompatibleSolcVersion' */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 112, CPyStatic_solidity___globals); + goto CPyL54; + } + PyObject *cpy_r_r31[1] = {cpy_r_r27}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 112, CPyStatic_solidity___globals); + goto CPyL54; + } + CPy_Raise(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 112, CPyStatic_solidity___globals); + goto CPyL54; + } + CPy_Unreachable(); +CPyL23: ; + cpy_r_r34 = CPyStatic_solidity___globals; + cpy_r_r35 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 114, CPyStatic_solidity___globals); + goto CPyL26; + } + cpy_r_r37 = CPyStatics[1274]; /* 'set_solc_version' */ + cpy_r_r38 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r39[3] = {cpy_r_r36, cpy_r_version, cpy_r_r38}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = CPyStatics[2293]; /* ('silent',) */ + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r40, 9223372036854775810ULL, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 114, CPyStatic_solidity___globals); + goto CPyL62; + } else + goto CPyL63; +CPyL25: ; + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_version); + goto CPyL50; +CPyL26: ; + cpy_r_r43 = CPy_CatchError(); + cpy_r_r44 = CPyStatic_solidity___globals; + cpy_r_r45 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r46 = CPyDict_GetItem(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 115, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r47 = CPyStatics[1308]; /* 'exceptions' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + CPy_DecRef(cpy_r_r46); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 115, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r49 = CPyStatics[1315]; /* 'SolcNotInstalled' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + CPy_DecRef(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 115, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r51 = CPy_ExceptionMatches(cpy_r_r50); + CPy_DecRef(cpy_r_r50); + if (!cpy_r_r51) goto CPyL65; + cpy_r_r52 = CPyDef_solidity____get_solc_version_list(); + if (unlikely(cpy_r_r52.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 116, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r53 = cpy_r_r52.f0; + CPy_INCREF_NO_IMM(cpy_r_r53); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + cpy_r_r54 = PySequence_Contains(cpy_r_r53, cpy_r_version); + CPy_DecRef(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 116, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r56 = cpy_r_r54; + cpy_r_r57 = cpy_r_r56 ^ 1; + if (!cpy_r_r57) goto CPyL40; + cpy_r_r58 = CPyStatics[1316]; /* 'Cannot install Solidity v' */ + cpy_r_r59 = PyObject_Str(cpy_r_version); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 118, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r60 = CPyStatics[1317]; /* (' on this OS. You may be able to manually compile from ' + "source with `solcx.compile_solc('") */ + cpy_r_r61 = PyObject_Str(cpy_r_version); + CPy_DecRef(cpy_r_version); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 118, CPyStatic_solidity___globals); + goto CPyL66; + } + cpy_r_r62 = CPyStatics[1318]; /* "')`" */ + cpy_r_r63 = CPyStr_Build(5, cpy_r_r58, cpy_r_r59, cpy_r_r60, cpy_r_r61, cpy_r_r62); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r61); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 118, CPyStatic_solidity___globals); + goto CPyL48; + } + cpy_r_r64 = CPyStatic_solidity___globals; + cpy_r_r65 = CPyStatics[1314]; /* 'IncompatibleSolcVersion' */ + cpy_r_r66 = CPyDict_GetItem(cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 117, CPyStatic_solidity___globals); + goto CPyL67; + } + PyObject *cpy_r_r67[1] = {cpy_r_r63}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); + CPy_DecRef(cpy_r_r66); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 117, CPyStatic_solidity___globals); + goto CPyL67; + } + CPy_DecRef(cpy_r_r63); + CPy_Raise(cpy_r_r69); + CPy_DecRef(cpy_r_r69); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 117, CPyStatic_solidity___globals); + goto CPyL48; + } else + goto CPyL68; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + cpy_r_r70 = PyTuple_Pack(1, cpy_r_version); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 121, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r71 = CPyDef_solidity___install_solc(cpy_r_r70); + CPy_DecRef(cpy_r_r70); + if (unlikely(cpy_r_r71 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 121, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r72 = CPyStatic_solidity___globals; + cpy_r_r73 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 122, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r75 = CPyStatics[1274]; /* 'set_solc_version' */ + cpy_r_r76 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r77[3] = {cpy_r_r74, cpy_r_version, cpy_r_r76}; + cpy_r_r78 = (PyObject **)&cpy_r_r77; + cpy_r_r79 = CPyStatics[2293]; /* ('silent',) */ + cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r78, 9223372036854775810ULL, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 122, CPyStatic_solidity___globals); + goto CPyL69; + } else + goto CPyL70; +CPyL44: ; + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_version); + goto CPyL47; +CPyL45: ; + CPy_Reraise(); + if (!0) { + goto CPyL48; + } else + goto CPyL71; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL50; +CPyL48: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + cpy_r_r81 = CPy_KeepPropagating(); + if (!cpy_r_r81) goto CPyL54; + CPy_Unreachable(); +CPyL50: ; + cpy_r_r82 = CPyStatic_solidity___globals; + cpy_r_r83 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 123, CPyStatic_solidity___globals); + goto CPyL54; + } + cpy_r_r85 = CPyStatics[1299]; /* 'get_solc_version' */ + PyObject *cpy_r_r86[1] = {cpy_r_r84}; + cpy_r_r87 = (PyObject **)&cpy_r_r86; + cpy_r_r88 = PyObject_VectorcallMethod(cpy_r_r85, cpy_r_r87, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 123, CPyStatic_solidity___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_r84); + cpy_r_r89 = PyObject_Str(cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 123, CPyStatic_solidity___globals); + goto CPyL54; + } + return cpy_r_r89; +CPyL54: ; + cpy_r_r90 = NULL; + return cpy_r_r90; +CPyL55: ; + CPy_INCREF(cpy_r_version); + goto CPyL12; +CPyL56: ; + CPy_DecRef(cpy_r_r6); + goto CPyL54; +CPyL57: ; + CPy_DecRef(cpy_r_r11); + goto CPyL8; +CPyL58: ; + CPy_DecRef(cpy_r_r11); + goto CPyL54; +CPyL59: ; + CPy_DecRef(cpy_r_version); + goto CPyL13; +CPyL60: ; + CPy_DecRef(cpy_r_version); + goto CPyL54; +CPyL61: ; + CPy_DECREF(cpy_r_version); + goto CPyL19; +CPyL62: ; + CPy_DecRef(cpy_r_r36); + goto CPyL26; +CPyL63: ; + CPy_DECREF(cpy_r_r42); + goto CPyL25; +CPyL64: ; + CPy_DecRef(cpy_r_version); + goto CPyL48; +CPyL65: ; + CPy_DecRef(cpy_r_version); + goto CPyL45; +CPyL66: ; + CPy_DecRef(cpy_r_r59); + goto CPyL48; +CPyL67: ; + CPy_DecRef(cpy_r_r63); + goto CPyL48; +CPyL68: ; + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL39; +CPyL69: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r74); + goto CPyL48; +CPyL70: ; + CPy_DecRef(cpy_r_r80); + goto CPyL44; +CPyL71: ; + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL46; +CPyL72: ; + CPy_DecRef(cpy_r_r84); + goto CPyL54; +} + +PyObject *CPyPy_solidity___set_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"version", 0}; + static CPyArg_Parser parser = {"O:set_solc_version", kwlist, 0}; + PyObject *obj_version; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_version)) { + return NULL; + } + PyObject *arg_version; + if (PyUnicode_Check(obj_version)) + arg_version = obj_version; + else { + arg_version = NULL; + } + if (arg_version != NULL) goto __LL787; + arg_version = obj_version; + if (arg_version != NULL) goto __LL787; + CPy_TypeError("union[str, object]", obj_version); + goto fail; +__LL787: ; + PyObject *retval = CPyDef_solidity___set_solc_version(arg_version); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "set_solc_version", 107, CPyStatic_solidity___globals); + return NULL; +} + +char CPyDef_solidity___install_solc(PyObject *cpy_r_versions) { + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + int64_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_version; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int64_t cpy_r_r14; + char cpy_r_r15; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = 0; +CPyL1: ; + cpy_r_r3 = cpy_r_r2 < cpy_r_r1; + if (!cpy_r_r3) goto CPyL6; + cpy_r_r4 = CPySequenceTuple_GetItemUnsafe(cpy_r_versions, cpy_r_r2); + cpy_r_version = cpy_r_r4; + cpy_r_r5 = CPyStatic_solidity___globals; + cpy_r_r6 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "install_solc", 129, CPyStatic_solidity___globals); + goto CPyL8; + } + cpy_r_r8 = CPyStatics[1273]; /* 'install_solc' */ + cpy_r_r9 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r10[3] = {cpy_r_r7, cpy_r_version, cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = CPyStatics[2294]; /* ('show_progress',) */ + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r11, 9223372036854775810ULL, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "install_solc", 129, CPyStatic_solidity___globals); + goto CPyL9; + } else + goto CPyL10; +CPyL4: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_version); + cpy_r_r14 = cpy_r_r2 + 1; + cpy_r_r2 = cpy_r_r14; + goto CPyL1; +CPyL6: ; + return 1; +CPyL7: ; + cpy_r_r15 = 2; + return cpy_r_r15; +CPyL8: ; + CPy_DecRef(cpy_r_version); + goto CPyL7; +CPyL9: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r7); + goto CPyL7; +CPyL10: ; + CPy_DECREF(cpy_r_r13); + goto CPyL4; +} + +PyObject *CPyPy_solidity___install_solc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {"%:install_solc", kwlist, 0}; + PyObject *obj_versions; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_versions, NULL)) { + return NULL; + } + PyObject *arg_versions = obj_versions; + char retval = CPyDef_solidity___install_solc(arg_versions); + CPy_DECREF(obj_versions); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_versions); + CPy_AddTraceback("brownie/project/compiler/solidity.py", "install_solc", 126, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_allow_paths) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyPtr cpy_r_r13; + CPyPtr cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + CPyTagged cpy_r_r23; + int64_t cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T4CIOO cpy_r_r26; + CPyTagged cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + if (cpy_r_allow_paths != NULL) goto CPyL23; + cpy_r_r0 = Py_None; + cpy_r_allow_paths = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[1249]; /* '' */ + cpy_r_r2 = CPyDict_Build(1, cpy_r_r1, cpy_r_contract_source); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 138, CPyStatic_solidity___globals); + goto CPyL24; + } + cpy_r_r3 = 2; + cpy_r_r4 = 2; + cpy_r_r5 = 2; + cpy_r_r6 = CPyDef_solidity___find_best_solc_version(cpy_r_r2, cpy_r_r3, cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 138, CPyStatic_solidity___globals); + goto CPyL24; + } + cpy_r_r7 = CPyDef_solidity___set_solc_version(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 139, CPyStatic_solidity___globals); + goto CPyL24; + } else + goto CPyL25; +CPyL5: ; + cpy_r_r8 = CPyStatic_solidity___globals; + cpy_r_r9 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 140, CPyStatic_solidity___globals); + goto CPyL24; + } + cpy_r_r11 = CPyStatics[945]; /* 'abi' */ + cpy_r_r12 = PyList_New(1); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 141, CPyStatic_solidity___globals); + goto CPyL26; + } + cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r14 = *(CPyPtr *)cpy_r_r13; + CPy_INCREF(cpy_r_r11); + *(PyObject * *)cpy_r_r14 = cpy_r_r11; + cpy_r_r15 = CPyStatics[1217]; /* 'compile_source' */ + cpy_r_r16 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r17[5] = { + cpy_r_r10, cpy_r_contract_source, cpy_r_r16, cpy_r_allow_paths, + cpy_r_r12 + }; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = CPyStatics[2295]; /* ('allow_empty', 'allow_paths', 'output_values') */ + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r18, 9223372036854775810ULL, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 140, CPyStatic_solidity___globals); + goto CPyL27; + } + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF_NO_IMM(cpy_r_r12); + if (likely(PyDict_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 140, CPyStatic_solidity___globals, "dict", cpy_r_r20); + goto CPyL22; + } + cpy_r_r22 = PyDict_New(); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL28; + } + cpy_r_r23 = 0; + cpy_r_r24 = PyDict_Size(cpy_r_r21); + cpy_r_r25 = CPyDict_GetItemsIter(cpy_r_r21); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL29; + } +CPyL11: ; + cpy_r_r26 = CPyDict_NextItem(cpy_r_r25, cpy_r_r23); + cpy_r_r27 = cpy_r_r26.f1; + cpy_r_r23 = cpy_r_r27; + cpy_r_r28 = cpy_r_r26.f0; + if (!cpy_r_r28) goto CPyL30; + cpy_r_r29 = cpy_r_r26.f2; + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = cpy_r_r26.f3; + CPy_INCREF(cpy_r_r30); + CPy_DECREF(cpy_r_r26.f2); + CPy_DECREF(cpy_r_r26.f3); + if (likely(PyUnicode_Check(cpy_r_r29))) + cpy_r_r31 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals, "str", cpy_r_r29); + goto CPyL31; + } + if (likely(PyDict_Check(cpy_r_r30))) + cpy_r_r32 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals, "dict", cpy_r_r30); + goto CPyL32; + } + cpy_r_r33 = CPyStatics[115]; /* ':' */ + cpy_r_r34 = PyUnicode_RSplit(cpy_r_r31, cpy_r_r33, -1); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL33; + } + cpy_r_r35 = CPyList_GetItemShort(cpy_r_r34, -2); + CPy_DECREF_NO_IMM(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL33; + } + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals, "str", cpy_r_r35); + goto CPyL33; + } + cpy_r_r37 = CPyStatics[945]; /* 'abi' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r32, cpy_r_r37); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL34; + } + cpy_r_r39 = PyDict_SetItem(cpy_r_r22, cpy_r_r36, cpy_r_r38); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL35; + } + cpy_r_r41 = CPyDict_CheckSize(cpy_r_r21, cpy_r_r24); + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL35; + } else + goto CPyL11; +CPyL20: ; + cpy_r_r42 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 143, CPyStatic_solidity___globals); + goto CPyL36; + } + return cpy_r_r22; +CPyL22: ; + cpy_r_r43 = NULL; + return cpy_r_r43; +CPyL23: ; + CPy_INCREF(cpy_r_allow_paths); + goto CPyL2; +CPyL24: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL22; +CPyL25: ; + CPy_DECREF(cpy_r_r7); + goto CPyL5; +CPyL26: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r10); + goto CPyL22; +CPyL27: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL22; +CPyL28: ; + CPy_DecRef(cpy_r_r21); + goto CPyL22; +CPyL29: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + goto CPyL22; +CPyL30: ; + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r26.f2); + CPy_DECREF(cpy_r_r26.f3); + goto CPyL20; +CPyL31: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r30); + goto CPyL22; +CPyL32: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r31); + goto CPyL22; +CPyL33: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r32); + goto CPyL22; +CPyL34: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r36); + goto CPyL22; +CPyL35: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + goto CPyL22; +CPyL36: ; + CPy_DecRef(cpy_r_r22); + goto CPyL22; +} + +PyObject *CPyPy_solidity___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_source", "allow_paths", 0}; + static CPyArg_Parser parser = {"O|O:get_abi", kwlist, 0}; + PyObject *obj_contract_source; + PyObject *obj_allow_paths = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_source, &obj_allow_paths)) { + return NULL; + } + PyObject *arg_contract_source; + if (likely(PyUnicode_Check(obj_contract_source))) + arg_contract_source = obj_contract_source; + else { + CPy_TypeError("str", obj_contract_source); + goto fail; + } + PyObject *arg_allow_paths; + if (obj_allow_paths == NULL) { + arg_allow_paths = NULL; + goto __LL788; + } + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL788; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL788; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL788: ; + PyObject *retval = CPyDef_solidity___get_abi(arg_contract_source, arg_allow_paths); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "get_abi", 132, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity___find_solc_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { + tuple_T2OO cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_installed_versions; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + CPyTagged cpy_r_r8; + int64_t cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T4CIOO cpy_r_r11; + CPyTagged cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_path; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_version; + int32_t cpy_r_r25; + char cpy_r_r26; + char 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + int32_t cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + int32_t cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject **cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + int32_t cpy_r_r97; + char cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + CPyPtr cpy_r_r101; + int64_t cpy_r_r102; + CPyTagged cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject **cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + CPyTagged cpy_r_r119; + int64_t cpy_r_r120; + PyObject *cpy_r_r121; + tuple_T4CIOO cpy_r_r122; + CPyTagged cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject **cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + char cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + if (cpy_r_install_needed != 2) goto CPyL2; + cpy_r_install_needed = 0; +CPyL2: ; + if (cpy_r_install_latest != 2) goto CPyL4; + cpy_r_install_latest = 0; +CPyL4: ; + if (cpy_r_silent != 2) goto CPyL6; + cpy_r_silent = 1; +CPyL6: ; + cpy_r_r0 = CPyDef_solidity____get_solc_version_list(); + if (unlikely(cpy_r_r0.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 166, CPyStatic_solidity___globals); + goto CPyL86; + } + cpy_r_r1 = cpy_r_r0.f0; + cpy_r_r2 = cpy_r_r0.f1; + cpy_r_r3 = cpy_r_r1; + cpy_r_r4 = cpy_r_r2; + cpy_r_installed_versions = cpy_r_r4; + cpy_r_r5 = PyDict_New(); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 168, CPyStatic_solidity___globals); + goto CPyL87; + } + cpy_r_r6 = PySet_New(NULL); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 169, CPyStatic_solidity___globals); + goto CPyL88; + } + cpy_r_r7 = PySet_New(NULL); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 170, CPyStatic_solidity___globals); + goto CPyL89; + } + cpy_r_r8 = 0; + cpy_r_r9 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r10 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals); + goto CPyL90; + } +CPyL11: ; + cpy_r_r11 = CPyDict_NextItem(cpy_r_r10, cpy_r_r8); + cpy_r_r12 = cpy_r_r11.f1; + cpy_r_r8 = cpy_r_r12; + cpy_r_r13 = cpy_r_r11.f0; + if (!cpy_r_r13) goto CPyL91; + cpy_r_r14 = cpy_r_r11.f2; + CPy_INCREF(cpy_r_r14); + cpy_r_r15 = cpy_r_r11.f3; + CPy_INCREF(cpy_r_r15); + CPy_DECREF(cpy_r_r11.f2); + CPy_DECREF(cpy_r_r11.f3); + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r16 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals, "str", cpy_r_r14); + goto CPyL92; + } + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r17 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals, "str", cpy_r_r15); + goto CPyL93; + } + cpy_r_path = cpy_r_r16; + cpy_r_r18 = CPyDef_sources___get_pragma_spec(cpy_r_r17, cpy_r_path); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 173, CPyStatic_solidity___globals); + goto CPyL94; + } + cpy_r_r19 = CPyDict_SetItem(cpy_r_r5, cpy_r_path, cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 174, CPyStatic_solidity___globals); + goto CPyL95; + } + cpy_r_r21 = CPyStatics[1322]; /* 'select' */ + PyObject *cpy_r_r22[2] = {cpy_r_r18, cpy_r_installed_versions}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); + goto CPyL95; + } + cpy_r_version = cpy_r_r24; + cpy_r_r25 = PyObject_IsTrue(cpy_r_version); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); + goto CPyL96; + } + cpy_r_r27 = cpy_r_r25; + if (cpy_r_r27) goto CPyL27; + if (cpy_r_install_needed) goto CPyL27; + if (cpy_r_install_latest) { + goto CPyL27; + } else + goto CPyL97; +CPyL21: ; + cpy_r_r28 = CPyStatics[1323]; /* "No installed solc version matching '" */ + cpy_r_r29 = PyObject_Str(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 179, CPyStatic_solidity___globals); + goto CPyL98; + } + cpy_r_r30 = CPyStatics[1324]; /* "' in '" */ + cpy_r_r31 = CPyStatics[132]; /* "'" */ + cpy_r_r32 = CPyStr_Build(5, cpy_r_r28, cpy_r_r29, cpy_r_r30, cpy_r_path, cpy_r_r31); + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 179, CPyStatic_solidity___globals); + goto CPyL86; + } + cpy_r_r33 = CPyStatic_solidity___globals; + cpy_r_r34 = CPyStatics[1314]; /* 'IncompatibleSolcVersion' */ + cpy_r_r35 = CPyDict_GetItem(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 178, CPyStatic_solidity___globals); + goto CPyL99; + } + PyObject *cpy_r_r36[1] = {cpy_r_r32}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r37, 1, 0); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 178, CPyStatic_solidity___globals); + goto CPyL99; + } + CPy_DECREF(cpy_r_r32); + CPy_Raise(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 178, CPyStatic_solidity___globals); + goto CPyL86; + } + CPy_Unreachable(); +CPyL27: ; + cpy_r_r39 = CPyStatics[1322]; /* 'select' */ + PyObject *cpy_r_r40[2] = {cpy_r_r18, cpy_r_r3}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 183, CPyStatic_solidity___globals); + goto CPyL96; + } + cpy_r_r43 = PyObject_IsTrue(cpy_r_version); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); + goto CPyL100; + } + cpy_r_r45 = cpy_r_r43; + if (cpy_r_r45) goto CPyL101; + cpy_r_r46 = PyObject_IsTrue(cpy_r_r42); + cpy_r_r47 = cpy_r_r46 >= 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 183, CPyStatic_solidity___globals); + goto CPyL100; + } + cpy_r_r48 = cpy_r_r46; + if (cpy_r_r48) { + goto CPyL101; + } else + goto CPyL102; +CPyL32: ; + cpy_r_r49 = CPyStatics[1325]; /* "No installable solc version matching '" */ + cpy_r_r50 = PyObject_Str(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 187, CPyStatic_solidity___globals); + goto CPyL98; + } + cpy_r_r51 = CPyStatics[1324]; /* "' in '" */ + cpy_r_r52 = CPyStatics[132]; /* "'" */ + cpy_r_r53 = CPyStr_Build(5, cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_path, cpy_r_r52); + CPy_DECREF(cpy_r_r50); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 187, CPyStatic_solidity___globals); + goto CPyL86; + } + cpy_r_r54 = CPyStatic_solidity___globals; + cpy_r_r55 = CPyStatics[1314]; /* 'IncompatibleSolcVersion' */ + cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 186, CPyStatic_solidity___globals); + goto CPyL103; + } + PyObject *cpy_r_r57[1] = {cpy_r_r53}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r56, cpy_r_r58, 1, 0); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 186, CPyStatic_solidity___globals); + goto CPyL103; + } + CPy_DECREF(cpy_r_r53); + CPy_Raise(cpy_r_r59); + CPy_DECREF(cpy_r_r59); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 186, CPyStatic_solidity___globals); + goto CPyL86; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r60 = PyObject_IsTrue(cpy_r_version); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 175, CPyStatic_solidity___globals); + goto CPyL104; + } + cpy_r_r62 = cpy_r_r60; + if (!cpy_r_r62) goto CPyL105; + if (!cpy_r_install_latest) goto CPyL45; + cpy_r_r63 = PyObject_RichCompare(cpy_r_r42, cpy_r_version, 4); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 190, CPyStatic_solidity___globals); + goto CPyL104; + } + cpy_r_r64 = PyObject_IsTrue(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 190, CPyStatic_solidity___globals); + goto CPyL104; + } + cpy_r_r66 = cpy_r_r64; + if (cpy_r_r66) { + goto CPyL105; + } else + goto CPyL45; +CPyL44: ; + cpy_r_r67 = PySet_Add(cpy_r_r6, cpy_r_r42); + CPy_DECREF(cpy_r_r42); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 191, CPyStatic_solidity___globals); + goto CPyL106; + } else + goto CPyL52; +CPyL45: ; + cpy_r_r69 = PyObject_IsTrue(cpy_r_r42); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 183, CPyStatic_solidity___globals); + goto CPyL104; + } + cpy_r_r71 = cpy_r_r69; + if (!cpy_r_r71) goto CPyL107; + cpy_r_r72 = PyObject_RichCompare(cpy_r_r42, cpy_r_version, 4); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 192, CPyStatic_solidity___globals); + goto CPyL108; + } + cpy_r_r73 = PyObject_IsTrue(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + cpy_r_r74 = cpy_r_r73 >= 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 192, CPyStatic_solidity___globals); + goto CPyL108; + } + cpy_r_r75 = cpy_r_r73; + if (!cpy_r_r75) goto CPyL109; + cpy_r_r76 = PyObject_Str(cpy_r_version); + CPy_DECREF(cpy_r_version); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 193, CPyStatic_solidity___globals); + goto CPyL106; + } + cpy_r_r77 = PySet_Add(cpy_r_r7, cpy_r_r76); + CPy_DECREF(cpy_r_r76); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 193, CPyStatic_solidity___globals); + goto CPyL106; + } +CPyL52: ; + cpy_r_r79 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r9); + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals); + goto CPyL106; + } else + goto CPyL11; +CPyL53: ; + cpy_r_r80 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 172, CPyStatic_solidity___globals); + goto CPyL110; + } + cpy_r_r81 = PyObject_IsTrue(cpy_r_r6); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 169, CPyStatic_solidity___globals); + goto CPyL110; + } + cpy_r_r83 = cpy_r_r81; + if (cpy_r_r83) { + goto CPyL111; + } else + goto CPyL112; +CPyL56: ; + cpy_r_r84 = CPyStatic_solidity___globals; + cpy_r_r85 = CPyStatics[1273]; /* 'install_solc' */ + cpy_r_r86 = CPyDict_GetItem(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 197, CPyStatic_solidity___globals); + goto CPyL113; + } + cpy_r_r87 = PySequence_Tuple(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 197, CPyStatic_solidity___globals); + goto CPyL114; + } + cpy_r_r88 = PyObject_CallObject(cpy_r_r86, cpy_r_r87); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 197, CPyStatic_solidity___globals); + goto CPyL115; + } else + goto CPyL116; +CPyL59: ; + cpy_r_r89 = CPyStatic_solidity___globals; + cpy_r_r90 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r91 = CPyDict_GetItem(cpy_r_r89, cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 198, CPyStatic_solidity___globals); + goto CPyL115; + } + cpy_r_r92 = CPyStatics[1326]; /* 'get_installed_solc_versions' */ + PyObject *cpy_r_r93[1] = {cpy_r_r91}; + cpy_r_r94 = (PyObject **)&cpy_r_r93; + cpy_r_r95 = PyObject_VectorcallMethod(cpy_r_r92, cpy_r_r94, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 198, CPyStatic_solidity___globals); + goto CPyL117; + } + CPy_DECREF(cpy_r_r91); + if (likely(PyList_Check(cpy_r_r95))) + cpy_r_r96 = cpy_r_r95; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 198, CPyStatic_solidity___globals, "list", cpy_r_r95); + goto CPyL115; + } + cpy_r_installed_versions = cpy_r_r96; + goto CPyL74; +CPyL63: ; + cpy_r_r97 = PyObject_IsTrue(cpy_r_r7); + cpy_r_r98 = cpy_r_r97 >= 0; + if (unlikely(!cpy_r_r98)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 170, CPyStatic_solidity___globals); + goto CPyL118; + } + cpy_r_r99 = cpy_r_r97; + if (!cpy_r_r99) goto CPyL119; + if (cpy_r_silent) goto CPyL119; + cpy_r_r100 = CPyStatics[1327]; /* 'New compatible solc version' */ + cpy_r_r101 = (CPyPtr)&((PySetObject *)cpy_r_r7)->used; + cpy_r_r102 = *(int64_t *)cpy_r_r101; + cpy_r_r103 = cpy_r_r102 << 1; + cpy_r_r104 = (Py_ssize_t)cpy_r_r103 > (Py_ssize_t)2; + if (!cpy_r_r104) goto CPyL68; + cpy_r_r105 = CPyStatics[113]; /* 's' */ + CPy_INCREF(cpy_r_r105); + cpy_r_r106 = cpy_r_r105; + goto CPyL69; +CPyL68: ; + cpy_r_r107 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r107); + cpy_r_r106 = cpy_r_r107; +CPyL69: ; + cpy_r_r108 = CPyStatics[1328]; /* ' available: ' */ + cpy_r_r109 = CPyStatics[293]; /* ', ' */ + cpy_r_r110 = PyUnicode_Join(cpy_r_r109, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 202, CPyStatic_solidity___globals); + goto CPyL120; + } + cpy_r_r111 = CPyStr_Build(4, cpy_r_r100, cpy_r_r106, cpy_r_r108, cpy_r_r110); + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 201, CPyStatic_solidity___globals); + goto CPyL121; + } + cpy_r_r112 = CPyModule_builtins; + cpy_r_r113 = CPyStatics[53]; /* 'print' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 200, CPyStatic_solidity___globals); + goto CPyL122; + } + PyObject *cpy_r_r115[1] = {cpy_r_r111}; + cpy_r_r116 = (PyObject **)&cpy_r_r115; + cpy_r_r117 = PyObject_Vectorcall(cpy_r_r114, cpy_r_r116, 1, 0); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 200, CPyStatic_solidity___globals); + goto CPyL122; + } else + goto CPyL123; +CPyL73: ; + CPy_DECREF(cpy_r_r111); +CPyL74: ; + cpy_r_r118 = PyDict_New(); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 206, CPyStatic_solidity___globals); + goto CPyL121; + } + cpy_r_r119 = 0; + cpy_r_r120 = PyDict_Size(cpy_r_r5); + cpy_r_r121 = CPyDict_GetItemsIter(cpy_r_r5); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals); + goto CPyL124; + } +CPyL76: ; + cpy_r_r122 = CPyDict_NextItem(cpy_r_r121, cpy_r_r119); + cpy_r_r123 = cpy_r_r122.f1; + cpy_r_r119 = cpy_r_r123; + cpy_r_r124 = cpy_r_r122.f0; + if (!cpy_r_r124) goto CPyL125; + cpy_r_r125 = cpy_r_r122.f2; + CPy_INCREF(cpy_r_r125); + cpy_r_r126 = cpy_r_r122.f3; + CPy_INCREF(cpy_r_r126); + CPy_DECREF(cpy_r_r122.f2); + CPy_DECREF(cpy_r_r122.f3); + if (likely(PyUnicode_Check(cpy_r_r125))) + cpy_r_r127 = cpy_r_r125; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals, "str", cpy_r_r125); + goto CPyL126; + } + cpy_r_path = cpy_r_r127; + cpy_r_r128 = CPyStatics[1322]; /* 'select' */ + PyObject *cpy_r_r129[2] = {cpy_r_r126, cpy_r_installed_versions}; + cpy_r_r130 = (PyObject **)&cpy_r_r129; + cpy_r_r131 = PyObject_VectorcallMethod(cpy_r_r128, cpy_r_r130, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 208, CPyStatic_solidity___globals); + goto CPyL127; + } + CPy_DECREF(cpy_r_r126); + cpy_r_version = cpy_r_r131; + cpy_r_r132 = PyObject_Str(cpy_r_version); + CPy_DECREF(cpy_r_version); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals); + goto CPyL128; + } + cpy_r_r133 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r118, cpy_r_r132, 1); + CPy_DECREF(cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals); + goto CPyL128; + } + if (likely(PyList_Check(cpy_r_r133))) + cpy_r_r134 = cpy_r_r133; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals, "list", cpy_r_r133); + goto CPyL128; + } + cpy_r_r135 = PyList_Append(cpy_r_r134, cpy_r_path); + CPy_DECREF_NO_IMM(cpy_r_r134); + CPy_DECREF(cpy_r_path); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 209, CPyStatic_solidity___globals); + goto CPyL129; + } + cpy_r_r137 = CPyDict_CheckSize(cpy_r_r5, cpy_r_r120); + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals); + goto CPyL129; + } else + goto CPyL76; +CPyL84: ; + cpy_r_r138 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 207, CPyStatic_solidity___globals); + goto CPyL130; + } + return cpy_r_r118; +CPyL86: ; + cpy_r_r139 = NULL; + return cpy_r_r139; +CPyL87: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + goto CPyL86; +CPyL88: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + goto CPyL86; +CPyL89: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + goto CPyL86; +CPyL90: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + goto CPyL86; +CPyL91: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r11.f2); + CPy_DECREF(cpy_r_r11.f3); + goto CPyL53; +CPyL92: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r15); + goto CPyL86; +CPyL93: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + goto CPyL86; +CPyL94: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + goto CPyL86; +CPyL95: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r18); + goto CPyL86; +CPyL96: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_version); + goto CPyL86; +CPyL97: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_version); + goto CPyL21; +CPyL98: ; + CPy_DecRef(cpy_r_path); + goto CPyL86; +CPyL99: ; + CPy_DecRef(cpy_r_r32); + goto CPyL86; +CPyL100: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r42); + goto CPyL86; +CPyL101: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_r18); + goto CPyL38; +CPyL102: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_version); + CPy_DECREF(cpy_r_r42); + goto CPyL32; +CPyL103: ; + CPy_DecRef(cpy_r_r53); + goto CPyL86; +CPyL104: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r42); + goto CPyL86; +CPyL105: ; + CPy_DECREF(cpy_r_version); + goto CPyL44; +CPyL106: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + goto CPyL86; +CPyL107: ; + CPy_DECREF(cpy_r_version); + CPy_DECREF(cpy_r_r42); + goto CPyL52; +CPyL108: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_version); + goto CPyL86; +CPyL109: ; + CPy_DECREF(cpy_r_version); + goto CPyL52; +CPyL110: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + goto CPyL86; +CPyL111: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r7); + goto CPyL56; +CPyL112: ; + CPy_DECREF(cpy_r_r6); + goto CPyL63; +CPyL113: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + goto CPyL86; +CPyL114: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r86); + goto CPyL86; +CPyL115: ; + CPy_DecRef(cpy_r_r5); + goto CPyL86; +CPyL116: ; + CPy_DECREF(cpy_r_r88); + goto CPyL59; +CPyL117: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r91); + goto CPyL86; +CPyL118: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + goto CPyL86; +CPyL119: ; + CPy_DECREF(cpy_r_r7); + goto CPyL74; +CPyL120: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r106); + goto CPyL86; +CPyL121: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + goto CPyL86; +CPyL122: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r111); + goto CPyL86; +CPyL123: ; + CPy_DECREF(cpy_r_r117); + goto CPyL73; +CPyL124: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r118); + goto CPyL86; +CPyL125: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r121); + CPy_DECREF(cpy_r_r122.f2); + CPy_DECREF(cpy_r_r122.f3); + goto CPyL84; +CPyL126: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r121); + CPy_DecRef(cpy_r_r126); + goto CPyL86; +CPyL127: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r121); + CPy_DecRef(cpy_r_r126); + goto CPyL86; +CPyL128: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r121); + goto CPyL86; +CPyL129: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r121); + goto CPyL86; +CPyL130: ; + CPy_DecRef(cpy_r_r118); + goto CPyL86; +} + +PyObject *CPyPy_solidity___find_solc_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; + static CPyArg_Parser parser = {"O|OOO:find_solc_versions", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_install_needed = NULL; + PyObject *obj_install_latest = NULL; + PyObject *obj_silent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + char arg_install_needed; + if (obj_install_needed == NULL) { + arg_install_needed = 2; + } else if (unlikely(!PyBool_Check(obj_install_needed))) { + CPy_TypeError("bool", obj_install_needed); goto fail; + } else + arg_install_needed = obj_install_needed == Py_True; + char arg_install_latest; + if (obj_install_latest == NULL) { + arg_install_latest = 2; + } else if (unlikely(!PyBool_Check(obj_install_latest))) { + CPy_TypeError("bool", obj_install_latest); goto fail; + } else + arg_install_latest = obj_install_latest == Py_True; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *retval = CPyDef_solidity___find_solc_versions(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_solc_versions", 146, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity___find_best_solc_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { + tuple_T2OO cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_available_versions; + PyObject *cpy_r_r4; + PyObject *cpy_r_installed_versions; + CPyTagged cpy_r_r5; + int64_t cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T4CIOO cpy_r_r8; + CPyTagged cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + CPyPtr cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + CPyPtr cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + int64_t cpy_r_r33; + CPyPtr cpy_r_r34; + int64_t cpy_r_r35; + char cpy_r_r36; + CPyPtr cpy_r_r37; + CPyPtr cpy_r_r38; + int64_t cpy_r_r39; + CPyPtr cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + int64_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + CPyPtr cpy_r_r50; + int64_t cpy_r_r51; + CPyTagged cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + CPyPtr cpy_r_r61; + int64_t cpy_r_r62; + CPyTagged cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + char cpy_r_r80; + PyObject **cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + int32_t cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + CPyPtr cpy_r_r95; + int64_t cpy_r_r96; + CPyTagged cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject **cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *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_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject **cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + if (cpy_r_install_needed != 2) goto CPyL2; + cpy_r_install_needed = 0; +CPyL2: ; + if (cpy_r_install_latest != 2) goto CPyL4; + cpy_r_install_latest = 0; +CPyL4: ; + if (cpy_r_silent != 2) goto CPyL6; + cpy_r_silent = 1; +CPyL6: ; + cpy_r_r0 = CPyDef_solidity____get_solc_version_list(); + if (unlikely(cpy_r_r0.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 236, CPyStatic_solidity___globals); + goto CPyL75; + } + cpy_r_r1 = cpy_r_r0.f0; + cpy_r_r2 = cpy_r_r0.f1; + cpy_r_r3 = cpy_r_r1; + cpy_r_available_versions = cpy_r_r3; + cpy_r_r4 = cpy_r_r2; + cpy_r_installed_versions = cpy_r_r4; + cpy_r_r5 = 0; + cpy_r_r6 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals); + goto CPyL76; + } +CPyL8: ; + cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); + cpy_r_r9 = cpy_r_r8.f1; + cpy_r_r5 = cpy_r_r9; + cpy_r_r10 = cpy_r_r8.f0; + if (!cpy_r_r10) goto CPyL77; + cpy_r_r11 = cpy_r_r8.f2; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = cpy_r_r8.f3; + CPy_INCREF(cpy_r_r12); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r13 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals, "str", cpy_r_r11); + goto CPyL78; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals, "str", cpy_r_r12); + goto CPyL79; + } + cpy_r_r15 = CPyDef_sources___get_pragma_spec(cpy_r_r14, cpy_r_r13); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 239, CPyStatic_solidity___globals); + goto CPyL80; + } + cpy_r_r16 = PyList_New(0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 240, CPyStatic_solidity___globals); + goto CPyL81; + } + cpy_r_r17 = 0; +CPyL14: ; + cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; + cpy_r_r19 = *(int64_t *)cpy_r_r18; + cpy_r_r20 = cpy_r_r17 < cpy_r_r19; + if (!cpy_r_r20) goto CPyL82; + cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_installed_versions)->ob_item; + cpy_r_r22 = *(CPyPtr *)cpy_r_r21; + cpy_r_r23 = cpy_r_r17 * 8; + cpy_r_r24 = cpy_r_r22 + cpy_r_r23; + cpy_r_r25 = *(PyObject * *)cpy_r_r24; + CPy_INCREF(cpy_r_r25); + cpy_r_r26 = PySequence_Contains(cpy_r_r15, cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 240, CPyStatic_solidity___globals); + goto CPyL83; + } + cpy_r_r28 = cpy_r_r26; + if (!cpy_r_r28) goto CPyL84; + cpy_r_r29 = PyList_Append(cpy_r_r16, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 240, CPyStatic_solidity___globals); + goto CPyL85; + } +CPyL18: ; + cpy_r_r31 = cpy_r_r17 + 1; + cpy_r_r17 = cpy_r_r31; + goto CPyL14; +CPyL19: ; + cpy_r_installed_versions = cpy_r_r16; + cpy_r_r32 = PyList_New(0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 241, CPyStatic_solidity___globals); + goto CPyL81; + } + cpy_r_r33 = 0; +CPyL21: ; + cpy_r_r34 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; + cpy_r_r35 = *(int64_t *)cpy_r_r34; + cpy_r_r36 = cpy_r_r33 < cpy_r_r35; + if (!cpy_r_r36) goto CPyL86; + cpy_r_r37 = (CPyPtr)&((PyListObject *)cpy_r_available_versions)->ob_item; + cpy_r_r38 = *(CPyPtr *)cpy_r_r37; + cpy_r_r39 = cpy_r_r33 * 8; + cpy_r_r40 = cpy_r_r38 + cpy_r_r39; + cpy_r_r41 = *(PyObject * *)cpy_r_r40; + CPy_INCREF(cpy_r_r41); + cpy_r_r42 = PySequence_Contains(cpy_r_r15, cpy_r_r41); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 241, CPyStatic_solidity___globals); + goto CPyL87; + } + cpy_r_r44 = cpy_r_r42; + if (!cpy_r_r44) goto CPyL88; + cpy_r_r45 = PyList_Append(cpy_r_r32, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 241, CPyStatic_solidity___globals); + goto CPyL89; + } +CPyL25: ; + cpy_r_r47 = cpy_r_r33 + 1; + cpy_r_r33 = cpy_r_r47; + goto CPyL21; +CPyL26: ; + cpy_r_available_versions = cpy_r_r32; + cpy_r_r48 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r6); + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals); + goto CPyL80; + } else + goto CPyL8; +CPyL28: ; + cpy_r_r49 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 238, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r50 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; + cpy_r_r51 = *(int64_t *)cpy_r_r50; + cpy_r_r52 = cpy_r_r51 << 1; + cpy_r_r53 = cpy_r_r52 != 0; + if (cpy_r_r53) { + goto CPyL34; + } else + goto CPyL90; +CPyL30: ; + cpy_r_r54 = CPyStatics[1329]; /* ('No installable solc version compatible across all ' + 'sources') */ + cpy_r_r55 = CPyStatic_solidity___globals; + cpy_r_r56 = CPyStatics[1314]; /* 'IncompatibleSolcVersion' */ + cpy_r_r57 = CPyDict_GetItem(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 244, CPyStatic_solidity___globals); + goto CPyL75; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 244, CPyStatic_solidity___globals); + goto CPyL75; + } + CPy_Raise(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 244, CPyStatic_solidity___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r61 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; + cpy_r_r62 = *(int64_t *)cpy_r_r61; + cpy_r_r63 = cpy_r_r62 << 1; + cpy_r_r64 = cpy_r_r63 != 0; + if (cpy_r_r64) goto CPyL41; + if (cpy_r_install_needed) goto CPyL41; + if (cpy_r_install_latest) { + goto CPyL41; + } else + goto CPyL91; +CPyL37: ; + cpy_r_r65 = CPyStatics[1330]; /* 'No installed solc version compatible across all sources' */ + cpy_r_r66 = CPyStatic_solidity___globals; + cpy_r_r67 = CPyStatics[1314]; /* 'IncompatibleSolcVersion' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 247, CPyStatic_solidity___globals); + goto CPyL75; + } + PyObject *cpy_r_r69[1] = {cpy_r_r65}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 247, CPyStatic_solidity___globals); + goto CPyL75; + } + CPy_Raise(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 247, CPyStatic_solidity___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL41: ; + cpy_r_r72 = CPyModule_builtins; + cpy_r_r73 = CPyStatics[188]; /* 'max' */ + cpy_r_r74 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL76; + } + PyObject *cpy_r_r75[1] = {cpy_r_available_versions}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r74, cpy_r_r76, 1, 0); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r78 = CPyStatics[1331]; /* '0.0.0' */ + cpy_r_r79 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r79 == NULL)) { + goto CPyL92; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r80 = 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL46: ; + PyObject *cpy_r_r81[1] = {cpy_r_r78}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r82, 1, 0); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL93; + } + cpy_r_r84 = CPyModule_builtins; + cpy_r_r85 = CPyStatics[188]; /* 'max' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL94; + } + PyObject *cpy_r_r87[2] = {cpy_r_installed_versions, cpy_r_r83}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = CPyStatics[2296]; /* ('default',) */ + cpy_r_r90 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, cpy_r_r89); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL94; + } + CPy_DECREF(cpy_r_r83); + cpy_r_r91 = PyObject_RichCompare(cpy_r_r77, cpy_r_r90, 4); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r92 = PyObject_IsTrue(cpy_r_r91); + CPy_DECREF(cpy_r_r91); + cpy_r_r93 = cpy_r_r92 >= 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 249, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r94 = cpy_r_r92; + if (!cpy_r_r94) goto CPyL95; + if (cpy_r_install_latest) goto CPyL96; + if (!cpy_r_install_needed) goto CPyL63; + cpy_r_r95 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; + cpy_r_r96 = *(int64_t *)cpy_r_r95; + cpy_r_r97 = cpy_r_r96 << 1; + cpy_r_r98 = cpy_r_r97 != 0; + if (cpy_r_r98) { + goto CPyL63; + } else + goto CPyL96; +CPyL55: ; + cpy_r_r99 = CPyModule_builtins; + cpy_r_r100 = CPyStatics[188]; /* 'max' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); + goto CPyL97; + } + PyObject *cpy_r_r102[1] = {cpy_r_available_versions}; + cpy_r_r103 = (PyObject **)&cpy_r_r102; + cpy_r_r104 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r103, 1, 0); + CPy_DECREF(cpy_r_r101); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); + goto CPyL97; + } + cpy_r_r105 = PyTuple_Pack(1, cpy_r_r104); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); + goto CPyL97; + } + cpy_r_r106 = CPyDef_solidity___install_solc(cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 251, CPyStatic_solidity___globals); + goto CPyL97; + } + cpy_r_r107 = CPyModule_builtins; + cpy_r_r108 = CPyStatics[188]; /* 'max' */ + cpy_r_r109 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 252, CPyStatic_solidity___globals); + goto CPyL97; + } + PyObject *cpy_r_r110[1] = {cpy_r_available_versions}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 252, CPyStatic_solidity___globals); + goto CPyL97; + } + CPy_DECREF_NO_IMM(cpy_r_available_versions); + cpy_r_r113 = PyObject_Str(cpy_r_r112); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 252, CPyStatic_solidity___globals); + goto CPyL75; + } + return cpy_r_r113; +CPyL63: ; + if (cpy_r_silent) goto CPyL95; + cpy_r_r114 = CPyStatics[1332]; /* 'New compatible solc version available: ' */ + cpy_r_r115 = CPyModule_builtins; + cpy_r_r116 = CPyStatics[188]; /* 'max' */ + cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); + goto CPyL76; + } + PyObject *cpy_r_r118[1] = {cpy_r_available_versions}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); + goto CPyL76; + } + CPy_DECREF_NO_IMM(cpy_r_available_versions); + cpy_r_r121 = PyObject_Str(cpy_r_r120); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); + goto CPyL98; + } + cpy_r_r122 = CPyStr_Build(2, cpy_r_r114, cpy_r_r121); + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); + goto CPyL98; + } + cpy_r_r123 = CPyModule_builtins; + cpy_r_r124 = CPyStatics[53]; /* 'print' */ + cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); + goto CPyL99; + } + PyObject *cpy_r_r126[1] = {cpy_r_r122}; + cpy_r_r127 = (PyObject **)&cpy_r_r126; + cpy_r_r128 = PyObject_Vectorcall(cpy_r_r125, cpy_r_r127, 1, 0); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 254, CPyStatic_solidity___globals); + goto CPyL99; + } else + goto CPyL100; +CPyL70: ; + CPy_DECREF(cpy_r_r122); +CPyL71: ; + cpy_r_r129 = CPyModule_builtins; + cpy_r_r130 = CPyStatics[188]; /* 'max' */ + cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 256, CPyStatic_solidity___globals); + goto CPyL98; + } + PyObject *cpy_r_r132[1] = {cpy_r_installed_versions}; + cpy_r_r133 = (PyObject **)&cpy_r_r132; + cpy_r_r134 = PyObject_Vectorcall(cpy_r_r131, cpy_r_r133, 1, 0); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 256, CPyStatic_solidity___globals); + goto CPyL98; + } + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + cpy_r_r135 = PyObject_Str(cpy_r_r134); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 256, CPyStatic_solidity___globals); + goto CPyL75; + } + return cpy_r_r135; +CPyL75: ; + cpy_r_r136 = NULL; + return cpy_r_r136; +CPyL76: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + goto CPyL75; +CPyL77: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + goto CPyL28; +CPyL78: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r12); + goto CPyL75; +CPyL79: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL75; +CPyL80: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + goto CPyL75; +CPyL81: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + goto CPyL75; +CPyL82: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL19; +CPyL83: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r25); + goto CPyL75; +CPyL84: ; + CPy_DECREF(cpy_r_r25); + goto CPyL18; +CPyL85: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r16); + goto CPyL75; +CPyL86: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + CPy_DECREF(cpy_r_r15); + goto CPyL26; +CPyL87: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r41); + goto CPyL75; +CPyL88: ; + CPy_DECREF(cpy_r_r41); + goto CPyL25; +CPyL89: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r32); + goto CPyL75; +CPyL90: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL30; +CPyL91: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL37; +CPyL92: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r77); + goto CPyL44; +CPyL93: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r77); + goto CPyL75; +CPyL94: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r83); + goto CPyL75; +CPyL95: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + goto CPyL71; +CPyL96: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL55; +CPyL97: ; + CPy_DecRef(cpy_r_available_versions); + goto CPyL75; +CPyL98: ; + CPy_DecRef(cpy_r_installed_versions); + goto CPyL75; +CPyL99: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r122); + goto CPyL75; +CPyL100: ; + CPy_DECREF(cpy_r_r128); + goto CPyL70; +} + +PyObject *CPyPy_solidity___find_best_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; + static CPyArg_Parser parser = {"O|OOO:find_best_solc_version", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_install_needed = NULL; + PyObject *obj_install_latest = NULL; + PyObject *obj_silent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + char arg_install_needed; + if (obj_install_needed == NULL) { + arg_install_needed = 2; + } else if (unlikely(!PyBool_Check(obj_install_needed))) { + CPy_TypeError("bool", obj_install_needed); goto fail; + } else + arg_install_needed = obj_install_needed == Py_True; + char arg_install_latest; + if (obj_install_latest == NULL) { + arg_install_latest = 2; + } else if (unlikely(!PyBool_Check(obj_install_latest))) { + CPy_TypeError("bool", obj_install_latest); goto fail; + } else + arg_install_latest = obj_install_latest == Py_True; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *retval = CPyDef_solidity___find_best_solc_version(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "find_best_solc_version", 214, CPyStatic_solidity___globals); + return NULL; +} + +tuple_T2OO CPyDef_solidity____get_solc_version_list(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + tuple_T3OOO cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + CPyPtr cpy_r_r30; + int64_t cpy_r_r31; + CPyTagged cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + tuple_T2OO cpy_r_r49; + PyObject *cpy_r_r50; + tuple_T2OO cpy_r_r51; + PyObject *cpy_r_r52; + tuple_T2OO cpy_r_r53; + tuple_T2OO cpy_r_r54; + cpy_r_r0 = CPyStatic_solidity___globals; + cpy_r_r1 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 261, CPyStatic_solidity___globals); + goto CPyL25; + } + cpy_r_r3 = CPyStatics[1326]; /* 'get_installed_solc_versions' */ + PyObject *cpy_r_r4[1] = {cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 261, CPyStatic_solidity___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r2); + if (likely(PyList_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 261, CPyStatic_solidity___globals, "list", cpy_r_r6); + goto CPyL25; + } + cpy_r_r8 = CPyStatic_solidity___globals; + cpy_r_r9 = CPyStatics[1333]; /* 'AVAILABLE_SOLC_VERSIONS' */ + cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 262, CPyStatic_solidity___globals); + goto CPyL27; + } + if (PyList_Check(cpy_r_r10)) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL789; + if (cpy_r_r10 == Py_None) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL789; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 262, CPyStatic_solidity___globals, "list or None", cpy_r_r10); + goto CPyL28; +__LL789: ; + cpy_r_r12 = (PyObject *)&_Py_NoneStruct; + cpy_r_r13 = cpy_r_r11 == cpy_r_r12; + CPy_DECREF(cpy_r_r10); + if (!cpy_r_r13) goto CPyL22; + cpy_r_r14 = CPyStatic_solidity___globals; + cpy_r_r15 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 264, CPyStatic_solidity___globals); + goto CPyL9; + } + cpy_r_r17 = CPyStatics[1334]; /* 'get_installable_solc_versions' */ + PyObject *cpy_r_r18[1] = {cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 264, CPyStatic_solidity___globals); + goto CPyL29; + } + CPy_DECREF(cpy_r_r16); + cpy_r_r21 = CPyStatic_solidity___globals; + cpy_r_r22 = CPyStatics[1333]; /* 'AVAILABLE_SOLC_VERSIONS' */ + cpy_r_r23 = CPyDict_SetItem(cpy_r_r21, cpy_r_r22, cpy_r_r20); + CPy_DECREF(cpy_r_r20); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 264, CPyStatic_solidity___globals); + } else + goto CPyL22; +CPyL9: ; + cpy_r_r25 = CPy_CatchError(); + cpy_r_r26 = CPyStatic_solidity___globals; + cpy_r_r27 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r28 = CPyDict_GetItem(cpy_r_r26, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 265, CPyStatic_solidity___globals); + goto CPyL30; + } + cpy_r_r29 = CPy_ExceptionMatches(cpy_r_r28); + CPy_DecRef(cpy_r_r28); + if (!cpy_r_r29) goto CPyL31; + cpy_r_r30 = (CPyPtr)&((PyVarObject *)cpy_r_r7)->ob_size; + cpy_r_r31 = *(int64_t *)cpy_r_r30; + cpy_r_r32 = cpy_r_r31 << 1; + cpy_r_r33 = cpy_r_r32 != 0; + if (cpy_r_r33) { + goto CPyL16; + } else + goto CPyL32; +CPyL12: ; + cpy_r_r34 = CPyStatics[1335]; /* 'Solc not installed and cannot connect to GitHub' */ + cpy_r_r35 = CPyStatic_solidity___globals; + cpy_r_r36 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 267, CPyStatic_solidity___globals); + goto CPyL20; + } + PyObject *cpy_r_r38[1] = {cpy_r_r34}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DecRef(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 267, CPyStatic_solidity___globals); + goto CPyL20; + } + CPy_Raise(cpy_r_r40); + CPy_DecRef(cpy_r_r40); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 267, CPyStatic_solidity___globals); + goto CPyL20; + } else + goto CPyL33; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + cpy_r_r41 = CPyStatic_solidity___globals; + cpy_r_r42 = CPyStatics[1333]; /* 'AVAILABLE_SOLC_VERSIONS' */ + cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r7); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 268, CPyStatic_solidity___globals); + goto CPyL30; + } else + goto CPyL19; +CPyL17: ; + CPy_Reraise(); + if (!0) { + goto CPyL20; + } else + goto CPyL34; +CPyL18: ; + CPy_Unreachable(); +CPyL19: ; + CPy_RestoreExcInfo(cpy_r_r25); + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + goto CPyL22; +CPyL20: ; + CPy_RestoreExcInfo(cpy_r_r25); + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + cpy_r_r45 = CPy_KeepPropagating(); + if (!cpy_r_r45) goto CPyL25; + CPy_Unreachable(); +CPyL22: ; + cpy_r_r46 = CPyStatic_solidity___globals; + cpy_r_r47 = CPyStatics[1333]; /* 'AVAILABLE_SOLC_VERSIONS' */ + cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 269, CPyStatic_solidity___globals); + goto CPyL27; + } + CPy_INCREF(cpy_r_r48); + cpy_r_r49.f0 = cpy_r_r48; + cpy_r_r49.f1 = cpy_r_r7; + cpy_r_r50 = cpy_r_r49.f1; + CPy_INCREF_NO_IMM(cpy_r_r50); + CPy_DECREF(cpy_r_r49.f0); + CPy_DECREF_NO_IMM(cpy_r_r49.f1); + CPy_INCREF(cpy_r_r48); + CPy_INCREF_NO_IMM(cpy_r_r50); + cpy_r_r51.f0 = cpy_r_r48; + cpy_r_r51.f1 = cpy_r_r50; + CPy_DECREF(cpy_r_r51.f0); + CPy_DECREF_NO_IMM(cpy_r_r51.f1); + if (likely(PyList_Check(cpy_r_r48))) + cpy_r_r52 = cpy_r_r48; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 269, CPyStatic_solidity___globals, "list", cpy_r_r48); + goto CPyL35; + } + cpy_r_r53.f0 = cpy_r_r52; + cpy_r_r53.f1 = cpy_r_r50; + return cpy_r_r53; +CPyL25: ; + tuple_T2OO __tmp790 = { NULL, NULL }; + cpy_r_r54 = __tmp790; + return cpy_r_r54; +CPyL26: ; + CPy_DecRef(cpy_r_r2); + goto CPyL25; +CPyL27: ; + CPy_DecRef(cpy_r_r7); + goto CPyL25; +CPyL28: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + goto CPyL25; +CPyL29: ; + CPy_DecRef(cpy_r_r16); + goto CPyL9; +CPyL30: ; + CPy_DecRef(cpy_r_r7); + goto CPyL20; +CPyL31: ; + CPy_DecRef(cpy_r_r7); + goto CPyL17; +CPyL32: ; + CPy_DecRef(cpy_r_r7); + goto CPyL12; +CPyL33: ; + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + goto CPyL15; +CPyL34: ; + CPy_DecRef(cpy_r_r25.f0); + CPy_DecRef(cpy_r_r25.f1); + CPy_DecRef(cpy_r_r25.f2); + goto CPyL18; +CPyL35: ; + CPy_DecRef(cpy_r_r50); + goto CPyL25; +} + +PyObject *CPyPy_solidity____get_solc_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_get_solc_version_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + tuple_T2OO retval = CPyDef_solidity____get_solc_version_list(); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp791 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp791); + PyObject *__tmp792 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp792); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_solc_version_list", 259, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyPtr cpy_r_r2; + CPyPtr cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char 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_r28; + int64_t cpy_r_r29; + char cpy_r_r30; + CPyTagged cpy_r_r31; + CPyTagged cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T3OOO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + int32_t cpy_r_r55; + char cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); + goto CPyL54; + } + cpy_r_r1 = PyList_New(1); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 281, CPyStatic_solidity___globals); + goto CPyL55; + } + cpy_r_r2 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; + cpy_r_r3 = *(CPyPtr *)cpy_r_r2; + CPy_INCREF(cpy_r_contract_node); + *(PyObject * *)cpy_r_r3 = cpy_r_contract_node; + cpy_r_r4 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 281, CPyStatic_solidity___globals); + goto CPyL56; + } + cpy_r_r6 = PyNumber_Add(cpy_r_r1, cpy_r_r5); + CPy_DECREF_NO_IMM(cpy_r_r1); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 281, CPyStatic_solidity___globals); + goto CPyL55; + } + cpy_r_r7 = PyObject_GetIter(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); + goto CPyL55; + } +CPyL5: ; + cpy_r_r8 = PyIter_Next(cpy_r_r7); + if (cpy_r_r8 == NULL) goto CPyL57; + cpy_r_r9 = CPyStatics[1336]; /* 'contract_id' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); + goto CPyL58; + } + cpy_r_r11 = PyObject_Str(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); + goto CPyL58; + } + cpy_r_r12 = CPyStatics[65]; /* 'parent' */ + PyObject *cpy_r_r13[1] = {cpy_r_r8}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); + goto CPyL59; + } + CPy_DECREF(cpy_r_r8); + cpy_r_r16 = CPyStatics[1247]; /* 'absolutePath' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 280, CPyStatic_solidity___globals); + goto CPyL60; + } + cpy_r_r18 = PyDict_SetItem(cpy_r_r0, cpy_r_r11, cpy_r_r17); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); + goto CPyL61; + } else + goto CPyL5; +CPyL11: ; + cpy_r_r20 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 279, CPyStatic_solidity___globals); + goto CPyL55; + } + cpy_r_r21 = CPyDef_solidity____format_link_references(cpy_r_output_evm); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 284, CPyStatic_solidity___globals); + goto CPyL62; + } + cpy_r_r22 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r23 = CPyDict_GetItem(cpy_r_output_evm, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 285, CPyStatic_solidity___globals); + goto CPyL63; + } + if (likely(PyDict_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 285, CPyStatic_solidity___globals, "dict", cpy_r_r23); + goto CPyL63; + } + cpy_r_r25 = CPyStatics[1245]; /* 'object' */ + cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 287, CPyStatic_solidity___globals); + goto CPyL64; + } + if (likely(PyUnicode_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 287, CPyStatic_solidity___globals, "str", cpy_r_r26); + goto CPyL64; + } + cpy_r_r28 = CPyDef_solidity____remove_metadata(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 287, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r29 = CPyStr_Size_size_t(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 288, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r31 = cpy_r_r29 << 1; + cpy_r_r32 = CPyTagged_Rshift(cpy_r_r31, 2); + if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", -1, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r33 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r34 = CPyDict_GetItem(cpy_r_r24, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 291, CPyStatic_solidity___globals); + goto CPyL65; + } + if (likely(PyUnicode_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 291, CPyStatic_solidity___globals, "str", cpy_r_r34); + goto CPyL65; + } + cpy_r_r36 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r24, cpy_r_r36); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 292, CPyStatic_solidity___globals); + goto CPyL66; + } + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 292, CPyStatic_solidity___globals, "str", cpy_r_r37); + goto CPyL66; + } + cpy_r_r39 = CPyDef_solidity____generate_coverage_data(cpy_r_r35, cpy_r_r38, cpy_r_contract_node, cpy_r_stmt_nodes, cpy_r_branch_nodes, cpy_r_has_fallback, cpy_r_r32); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r38); + CPyTagged_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r39.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 290, CPyStatic_solidity___globals); + goto CPyL63; + } + cpy_r_r40 = cpy_r_r39.f0; + cpy_r_r41 = cpy_r_r39.f1; + cpy_r_r42 = cpy_r_r39.f2; + cpy_r_r43 = cpy_r_r40; + cpy_r_r44 = cpy_r_r41; + cpy_r_r45 = cpy_r_r42; + cpy_r_r46 = PyList_New(0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 300, CPyStatic_solidity___globals); + goto CPyL67; + } + cpy_r_r47 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 301, CPyStatic_solidity___globals); + goto CPyL68; + } + cpy_r_r49 = PyObject_GetIter(cpy_r_r48); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 301, CPyStatic_solidity___globals); + goto CPyL68; + } +CPyL28: ; + cpy_r_r50 = PyIter_Next(cpy_r_r49); + if (cpy_r_r50 == NULL) goto CPyL69; + cpy_r_r51 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 302, CPyStatic_solidity___globals); + goto CPyL70; + } + cpy_r_r53 = CPyStatics[1267]; /* 'ContractDefinition' */ + cpy_r_r54 = PyObject_RichCompare(cpy_r_r52, cpy_r_r53, 2); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 302, CPyStatic_solidity___globals); + goto CPyL70; + } + cpy_r_r55 = PyObject_IsTrue(cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r56 = cpy_r_r55 >= 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 302, CPyStatic_solidity___globals); + goto CPyL70; + } + cpy_r_r57 = cpy_r_r55; + if (!cpy_r_r57) goto CPyL71; + cpy_r_r58 = CPyStatics[397]; /* 'name' */ + cpy_r_r59 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 305, CPyStatic_solidity___globals); + goto CPyL70; + } + cpy_r_r60 = CPyStatics[65]; /* 'parent' */ + PyObject *cpy_r_r61[1] = {cpy_r_r50}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 306, CPyStatic_solidity___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_r50); + cpy_r_r64 = CPyStatics[1247]; /* 'absolutePath' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 306, CPyStatic_solidity___globals); + goto CPyL73; + } + if (likely(PyUnicode_Check(cpy_r_r59))) + cpy_r_r66 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals, "str", cpy_r_r59); + goto CPyL74; + } + if (likely(PyUnicode_Check(cpy_r_r65))) + cpy_r_r67 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals, "str", cpy_r_r65); + goto CPyL75; + } + cpy_r_r68 = CPyDef_compiler___utils____get_alias(cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r66); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r69 = PyList_Append(cpy_r_r46, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 307, CPyStatic_solidity___globals); + goto CPyL76; + } else + goto CPyL28; +CPyL40: ; + cpy_r_r71 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 301, CPyStatic_solidity___globals); + goto CPyL68; + } + cpy_r_r72 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r73 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r74 = CPyStatics[1337]; /* 'bytecodeSha1' */ + cpy_r_r75 = CPyDef_solidity____remove_metadata(cpy_r_r21); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); + goto CPyL68; + } + cpy_r_r76 = PyUnicode_AsUTF8String(cpy_r_r75); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); + goto CPyL68; + } + cpy_r_r77 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r77 == NULL)) { + goto CPyL77; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r78 = 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); + goto CPyL54; + } + CPy_Unreachable(); +CPyL46: ; + PyObject *cpy_r_r79[1] = {cpy_r_r76}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r80, 1, 0); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); + goto CPyL78; + } + CPy_DECREF(cpy_r_r76); + cpy_r_r82 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r83[1] = {cpy_r_r81}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals); + goto CPyL79; + } + CPy_DECREF(cpy_r_r81); + if (likely(PyUnicode_Check(cpy_r_r85))) + cpy_r_r86 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 314, CPyStatic_solidity___globals, "str", cpy_r_r85); + goto CPyL68; + } + cpy_r_r87 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r88 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r89 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r90 = CPyDict_Build(2, cpy_r_r88, cpy_r_r44, cpy_r_r89, cpy_r_r45); + CPy_DECREF(cpy_r_r44); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 315, CPyStatic_solidity___globals); + goto CPyL80; + } + cpy_r_r91 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r92 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r93 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 317, CPyStatic_solidity___globals); + goto CPyL81; + } + cpy_r_r95 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r96 = CPyStatics[350]; /* 'type' */ + cpy_r_r97 = CPyStatics[1341]; /* 'contractKind' */ + cpy_r_r98 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 319, CPyStatic_solidity___globals); + goto CPyL82; + } + cpy_r_r99 = CPyDict_Build(8, cpy_r_r72, cpy_r_r0, cpy_r_r73, cpy_r_r21, cpy_r_r74, cpy_r_r86, cpy_r_r87, cpy_r_r90, cpy_r_r91, cpy_r_r46, cpy_r_r92, cpy_r_r94, cpy_r_r95, cpy_r_r43, cpy_r_r96, cpy_r_r98); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r90); + CPy_DECREF_NO_IMM(cpy_r_r46); + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 311, CPyStatic_solidity___globals); + goto CPyL54; + } + return cpy_r_r99; +CPyL54: ; + cpy_r_r100 = NULL; + return cpy_r_r100; +CPyL55: ; + CPy_DecRef(cpy_r_r0); + goto CPyL54; +CPyL56: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL54; +CPyL57: ; + CPy_DECREF(cpy_r_r7); + goto CPyL11; +CPyL58: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + goto CPyL54; +CPyL59: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r11); + goto CPyL54; +CPyL60: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r11); + goto CPyL54; +CPyL61: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r7); + goto CPyL54; +CPyL62: ; + CPy_DecRef(cpy_r_r0); + goto CPyL54; +CPyL63: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + goto CPyL54; +CPyL64: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + goto CPyL54; +CPyL65: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + CPyTagged_DecRef(cpy_r_r32); + goto CPyL54; +CPyL66: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPyTagged_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); + goto CPyL54; +CPyL67: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + goto CPyL54; +CPyL68: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + goto CPyL54; +CPyL69: ; + CPy_DECREF(cpy_r_r49); + goto CPyL40; +CPyL70: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r50); + goto CPyL54; +CPyL71: ; + CPy_DECREF(cpy_r_r50); + goto CPyL28; +CPyL72: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r59); + goto CPyL54; +CPyL73: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r59); + goto CPyL54; +CPyL74: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r65); + goto CPyL54; +CPyL75: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r66); + goto CPyL54; +CPyL76: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r49); + goto CPyL54; +CPyL77: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r76); + goto CPyL44; +CPyL78: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r76); + goto CPyL54; +CPyL79: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r81); + goto CPyL54; +CPyL80: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r86); + goto CPyL54; +CPyL81: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r90); + goto CPyL54; +CPyL82: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r94); + goto CPyL54; +} + +PyObject *CPyPy_solidity____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"output_evm", "contract_node", "stmt_nodes", "branch_nodes", "has_fallback", 0}; + static CPyArg_Parser parser = {"OOOOO:_get_unique_build_json", kwlist, 0}; + PyObject *obj_output_evm; + PyObject *obj_contract_node; + PyObject *obj_stmt_nodes; + PyObject *obj_branch_nodes; + PyObject *obj_has_fallback; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_output_evm, &obj_contract_node, &obj_stmt_nodes, &obj_branch_nodes, &obj_has_fallback)) { + return NULL; + } + PyObject *arg_output_evm; + if (likely(PyDict_Check(obj_output_evm))) + arg_output_evm = obj_output_evm; + else { + CPy_TypeError("dict", obj_output_evm); + goto fail; + } + PyObject *arg_contract_node = obj_contract_node; + PyObject *arg_stmt_nodes; + if (likely(PyDict_Check(obj_stmt_nodes))) + arg_stmt_nodes = obj_stmt_nodes; + else { + CPy_TypeError("dict", obj_stmt_nodes); + goto fail; + } + PyObject *arg_branch_nodes; + if (likely(PyDict_Check(obj_branch_nodes))) + arg_branch_nodes = obj_branch_nodes; + else { + CPy_TypeError("dict", obj_branch_nodes); + goto fail; + } + char arg_has_fallback; + if (unlikely(!PyBool_Check(obj_has_fallback))) { + CPy_TypeError("bool", obj_has_fallback); goto fail; + } else + arg_has_fallback = obj_has_fallback == Py_True; + PyObject *retval = CPyDef_solidity____get_unique_build_json(arg_output_evm, arg_contract_node, arg_stmt_nodes, arg_branch_nodes, arg_has_fallback); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_unique_build_json", 272, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity____format_link_references(PyObject *cpy_r_evm) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_bytecode; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + CPyTagged cpy_r_r11; + int64_t cpy_r_r12; + PyObject *cpy_r_r13; + tuple_T3CIO cpy_r_r14; + CPyTagged cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + CPyTagged cpy_r_r19; + int64_t cpy_r_r20; + PyObject *cpy_r_r21; + tuple_T4CIOO cpy_r_r22; + CPyTagged cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T2OO cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T2OO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + tuple_T2OO cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + tuple_T2OO cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + CPyPtr cpy_r_r102; + CPyPtr cpy_r_r103; + CPyPtr cpy_r_r104; + CPyPtr cpy_r_r105; + CPyPtr cpy_r_r106; + CPyPtr cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + PyObject *cpy_r_r110; + cpy_r_r0 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_evm, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 326, CPyStatic_solidity___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 326, CPyStatic_solidity___globals, "dict", cpy_r_r1); + goto CPyL54; + } + cpy_r_r3 = CPyStatics[1245]; /* 'object' */ + cpy_r_r4 = CPyDict_GetItem(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 327, CPyStatic_solidity___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 327, CPyStatic_solidity___globals, "str", cpy_r_r4); + goto CPyL55; + } + cpy_r_bytecode = cpy_r_r5; + cpy_r_r6 = CPyStatics[1342]; /* 'linkReferences' */ + cpy_r_r7 = PyDict_New(); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 328, CPyStatic_solidity___globals); + goto CPyL56; + } + cpy_r_r8 = CPyDict_Get(cpy_r_r2, cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 328, CPyStatic_solidity___globals); + goto CPyL57; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 328, CPyStatic_solidity___globals, "dict", cpy_r_r8); + goto CPyL57; + } + cpy_r_r10 = PyList_New(0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL58; + } + cpy_r_r11 = 0; + cpy_r_r12 = PyDict_Size(cpy_r_r9); + cpy_r_r13 = CPyDict_GetValuesIter(cpy_r_r9); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL59; + } +CPyL9: ; + cpy_r_r14 = CPyDict_NextValue(cpy_r_r13, cpy_r_r11); + cpy_r_r15 = cpy_r_r14.f1; + cpy_r_r11 = cpy_r_r15; + cpy_r_r16 = cpy_r_r14.f0; + if (!cpy_r_r16) goto CPyL60; + cpy_r_r17 = cpy_r_r14.f2; + CPy_INCREF(cpy_r_r17); + CPy_DECREF(cpy_r_r14.f2); + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals, "dict", cpy_r_r17); + goto CPyL61; + } + cpy_r_r19 = 0; + cpy_r_r20 = PyDict_Size(cpy_r_r18); + cpy_r_r21 = CPyDict_GetItemsIter(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL62; + } +CPyL12: ; + cpy_r_r22 = CPyDict_NextItem(cpy_r_r21, cpy_r_r19); + cpy_r_r23 = cpy_r_r22.f1; + cpy_r_r19 = cpy_r_r23; + cpy_r_r24 = cpy_r_r22.f0; + if (!cpy_r_r24) goto CPyL63; + cpy_r_r25 = cpy_r_r22.f2; + CPy_INCREF(cpy_r_r25); + cpy_r_r26 = cpy_r_r22.f3; + CPy_INCREF(cpy_r_r26); + CPy_DECREF(cpy_r_r22.f2); + CPy_DECREF(cpy_r_r22.f3); + cpy_r_r27.f0 = cpy_r_r25; + cpy_r_r27.f1 = cpy_r_r26; + cpy_r_r28 = PyTuple_New(2); + if (unlikely(cpy_r_r28 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp793 = cpy_r_r27.f0; + PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp793); + PyObject *__tmp794 = cpy_r_r27.f1; + PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp794); + cpy_r_r29 = PyList_Append(cpy_r_r10, cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r31 = CPyDict_CheckSize(cpy_r_r18, cpy_r_r20); + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL64; + } else + goto CPyL12; +CPyL15: ; + cpy_r_r32 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL61; + } + cpy_r_r33 = CPyDict_CheckSize(cpy_r_r9, cpy_r_r12); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL61; + } else + goto CPyL9; +CPyL17: ; + cpy_r_r34 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL65; + } + cpy_r_r35 = PyObject_GetIter(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r10); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 329, CPyStatic_solidity___globals); + goto CPyL57; + } + cpy_r_r36 = PyList_New(0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL66; + } + cpy_r_r37 = PyObject_GetIter(cpy_r_r35); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL67; + } +CPyL21: ; + cpy_r_r38 = PyIter_Next(cpy_r_r37); + if (cpy_r_r38 == NULL) goto CPyL68; + PyObject *__tmp795; + if (unlikely(!(PyTuple_Check(cpy_r_r38) && PyTuple_GET_SIZE(cpy_r_r38) == 2))) { + __tmp795 = NULL; + goto __LL796; + } + __tmp795 = PyTuple_GET_ITEM(cpy_r_r38, 0); + if (__tmp795 == NULL) goto __LL796; + __tmp795 = PyTuple_GET_ITEM(cpy_r_r38, 1); + if (__tmp795 == NULL) goto __LL796; + __tmp795 = cpy_r_r38; +__LL796: ; + if (unlikely(__tmp795 == NULL)) { + CPy_TypeError("tuple[object, object]", cpy_r_r38); cpy_r_r39 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp797 = PyTuple_GET_ITEM(cpy_r_r38, 0); + CPy_INCREF(__tmp797); + PyObject *__tmp798; + __tmp798 = __tmp797; + cpy_r_r39.f0 = __tmp798; + PyObject *__tmp799 = PyTuple_GET_ITEM(cpy_r_r38, 1); + CPy_INCREF(__tmp799); + PyObject *__tmp800; + __tmp800 = __tmp799; + cpy_r_r39.f1 = __tmp800; + } + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL69; + } + cpy_r_r40 = cpy_r_r39.f1; + CPy_INCREF(cpy_r_r40); + cpy_r_r41 = PyObject_GetIter(cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL70; + } +CPyL24: ; + cpy_r_r42 = PyIter_Next(cpy_r_r41); + if (cpy_r_r42 == NULL) goto CPyL71; + cpy_r_r43 = cpy_r_r39.f0; + CPy_INCREF(cpy_r_r43); + cpy_r_r44 = CPyStatics[870]; /* 'start' */ + cpy_r_r45 = PyObject_GetItem(cpy_r_r42, cpy_r_r44); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL72; + } + cpy_r_r46 = CPyStatics[2031]; /* 2 */ + cpy_r_r47 = PyNumber_Multiply(cpy_r_r45, cpy_r_r46); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL72; + } + cpy_r_r48.f0 = cpy_r_r43; + cpy_r_r48.f1 = cpy_r_r47; + cpy_r_r49 = PyTuple_New(2); + if (unlikely(cpy_r_r49 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp801 = cpy_r_r48.f0; + PyTuple_SET_ITEM(cpy_r_r49, 0, __tmp801); + PyObject *__tmp802 = cpy_r_r48.f1; + PyTuple_SET_ITEM(cpy_r_r49, 1, __tmp802); + cpy_r_r50 = PyList_Append(cpy_r_r36, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL73; + } else + goto CPyL24; +CPyL28: ; + cpy_r_r52 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL69; + } else + goto CPyL21; +CPyL29: ; + cpy_r_r53 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL67; + } + cpy_r_r54 = PyObject_GetIter(cpy_r_r36); + CPy_DECREF_NO_IMM(cpy_r_r36); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL57; + } + cpy_r_r55 = PyObject_GetIter(cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL57; + } +CPyL32: ; + cpy_r_r56 = PyIter_Next(cpy_r_r55); + if (cpy_r_r56 == NULL) goto CPyL74; + PyObject *__tmp803; + if (unlikely(!(PyTuple_Check(cpy_r_r56) && PyTuple_GET_SIZE(cpy_r_r56) == 2))) { + __tmp803 = NULL; + goto __LL804; + } + __tmp803 = PyTuple_GET_ITEM(cpy_r_r56, 0); + if (__tmp803 == NULL) goto __LL804; + __tmp803 = PyTuple_GET_ITEM(cpy_r_r56, 1); + if (__tmp803 == NULL) goto __LL804; + __tmp803 = cpy_r_r56; +__LL804: ; + if (unlikely(__tmp803 == NULL)) { + CPy_TypeError("tuple[object, object]", cpy_r_r56); cpy_r_r57 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp805 = PyTuple_GET_ITEM(cpy_r_r56, 0); + CPy_INCREF(__tmp805); + PyObject *__tmp806; + __tmp806 = __tmp805; + cpy_r_r57.f0 = __tmp806; + PyObject *__tmp807 = PyTuple_GET_ITEM(cpy_r_r56, 1); + CPy_INCREF(__tmp807); + PyObject *__tmp808; + __tmp808 = __tmp807; + cpy_r_r57.f1 = __tmp808; + } + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL75; + } + cpy_r_r58 = cpy_r_r57.f0; + CPy_INCREF(cpy_r_r58); + cpy_r_r59 = cpy_r_r57.f1; + CPy_INCREF(cpy_r_r59); + CPy_DECREF(cpy_r_r57.f0); + CPy_DECREF(cpy_r_r57.f1); + cpy_r_r60 = CPyStatics[114]; /* '' */ + cpy_r_r61 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r62 = (PyObject *)&_Py_NoneStruct; + cpy_r_r63 = (PyObject *)&_Py_NoneStruct; + cpy_r_r64 = PySlice_New(cpy_r_r62, cpy_r_r59, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL76; + } + cpy_r_r65 = PyObject_GetItem(cpy_r_bytecode, cpy_r_r64); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL76; + } + if (likely(PyUnicode_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r65); + goto CPyL76; + } + cpy_r_r67 = CPyStatics[114]; /* '' */ + cpy_r_r68 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r69[3] = {cpy_r_r61, cpy_r_r66, cpy_r_r67}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r70, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL77; + } + CPy_DECREF(cpy_r_r66); + if (likely(PyUnicode_Check(cpy_r_r71))) + cpy_r_r72 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r71); + goto CPyL76; + } + cpy_r_r73 = CPyStatics[541]; /* '__' */ + cpy_r_r74 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r75 = (PyObject *)&_Py_NoneStruct; + cpy_r_r76 = (PyObject *)&_Py_NoneStruct; + cpy_r_r77 = CPyStatics[2053]; /* 36 */ + cpy_r_r78 = PySlice_New(cpy_r_r75, cpy_r_r77, cpy_r_r76); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL78; + } + cpy_r_r79 = PyObject_GetItem(cpy_r_r58, cpy_r_r78); + CPy_DECREF(cpy_r_r58); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL79; + } + cpy_r_r80 = CPyStatics[1343]; /* '_<36' */ + cpy_r_r81 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r82[3] = {cpy_r_r74, cpy_r_r79, cpy_r_r80}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r83, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL80; + } + CPy_DECREF(cpy_r_r79); + if (likely(PyUnicode_Check(cpy_r_r84))) + cpy_r_r85 = cpy_r_r84; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r84); + goto CPyL79; + } + cpy_r_r86 = CPyStatics[541]; /* '__' */ + cpy_r_r87 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r88 = CPyStatics[2054]; /* 40 */ + cpy_r_r89 = PyNumber_Add(cpy_r_r59, cpy_r_r88); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL81; + } + cpy_r_r90 = (PyObject *)&_Py_NoneStruct; + cpy_r_r91 = (PyObject *)&_Py_NoneStruct; + cpy_r_r92 = PySlice_New(cpy_r_r89, cpy_r_r90, cpy_r_r91); + CPy_DECREF(cpy_r_r89); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL81; + } + cpy_r_r93 = PyObject_GetItem(cpy_r_bytecode, cpy_r_r92); + CPy_DECREF(cpy_r_bytecode); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL82; + } + if (likely(PyUnicode_Check(cpy_r_r93))) + cpy_r_r94 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r93); + goto CPyL82; + } + cpy_r_r95 = CPyStatics[114]; /* '' */ + cpy_r_r96 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r97[3] = {cpy_r_r87, cpy_r_r94, cpy_r_r95}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_VectorcallMethod(cpy_r_r96, cpy_r_r98, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL83; + } + CPy_DECREF(cpy_r_r94); + if (likely(PyUnicode_Check(cpy_r_r99))) + cpy_r_r100 = cpy_r_r99; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals, "str", cpy_r_r99); + goto CPyL82; + } + cpy_r_r101 = PyList_New(5); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL84; + } + cpy_r_r102 = (CPyPtr)&((PyListObject *)cpy_r_r101)->ob_item; + cpy_r_r103 = *(CPyPtr *)cpy_r_r102; + *(PyObject * *)cpy_r_r103 = cpy_r_r72; + CPy_INCREF(cpy_r_r73); + cpy_r_r104 = cpy_r_r103 + 8; + *(PyObject * *)cpy_r_r104 = cpy_r_r73; + cpy_r_r105 = cpy_r_r103 + 16; + *(PyObject * *)cpy_r_r105 = cpy_r_r85; + CPy_INCREF(cpy_r_r86); + cpy_r_r106 = cpy_r_r103 + 24; + *(PyObject * *)cpy_r_r106 = cpy_r_r86; + cpy_r_r107 = cpy_r_r103 + 32; + *(PyObject * *)cpy_r_r107 = cpy_r_r100; + cpy_r_r108 = PyUnicode_Join(cpy_r_r60, cpy_r_r101); + CPy_DECREF_NO_IMM(cpy_r_r101); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 331, CPyStatic_solidity___globals); + goto CPyL85; + } + cpy_r_bytecode = cpy_r_r108; + goto CPyL32; +CPyL52: ; + cpy_r_r109 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 330, CPyStatic_solidity___globals); + goto CPyL57; + } + return cpy_r_bytecode; +CPyL54: ; + cpy_r_r110 = NULL; + return cpy_r_r110; +CPyL55: ; + CPy_DecRef(cpy_r_r2); + goto CPyL54; +CPyL56: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_bytecode); + goto CPyL54; +CPyL57: ; + CPy_DecRef(cpy_r_bytecode); + goto CPyL54; +CPyL58: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r9); + goto CPyL54; +CPyL59: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + goto CPyL54; +CPyL60: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r14.f2); + goto CPyL17; +CPyL61: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL54; +CPyL62: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r18); + goto CPyL54; +CPyL63: ; + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r22.f2); + CPy_DECREF(cpy_r_r22.f3); + goto CPyL15; +CPyL64: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r21); + goto CPyL54; +CPyL65: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r10); + goto CPyL54; +CPyL66: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r35); + goto CPyL54; +CPyL67: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r36); + goto CPyL54; +CPyL68: ; + CPy_DECREF(cpy_r_r37); + goto CPyL29; +CPyL69: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + goto CPyL54; +CPyL70: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + goto CPyL54; +CPyL71: ; + CPy_DECREF(cpy_r_r39.f0); + CPy_DECREF(cpy_r_r39.f1); + CPy_DECREF(cpy_r_r41); + goto CPyL28; +CPyL72: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r43); + goto CPyL54; +CPyL73: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r41); + goto CPyL54; +CPyL74: ; + CPy_DECREF(cpy_r_r55); + goto CPyL52; +CPyL75: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + goto CPyL54; +CPyL76: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + goto CPyL54; +CPyL77: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r66); + goto CPyL54; +CPyL78: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r72); + goto CPyL54; +CPyL79: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r72); + goto CPyL54; +CPyL80: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r79); + goto CPyL54; +CPyL81: ; + CPy_DecRef(cpy_r_bytecode); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r85); + goto CPyL54; +CPyL82: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r85); + goto CPyL54; +CPyL83: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r94); + goto CPyL54; +CPyL84: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r100); + goto CPyL54; +CPyL85: ; + CPy_DecRef(cpy_r_r55); + goto CPyL54; +} + +PyObject *CPyPy_solidity____format_link_references(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"evm", 0}; + static CPyArg_Parser parser = {"O:_format_link_references", kwlist, 0}; + PyObject *obj_evm; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_evm)) { + return NULL; + } + PyObject *arg_evm; + if (likely(PyDict_Check(obj_evm))) + arg_evm = obj_evm; + else { + CPy_TypeError("dict", obj_evm); + goto fail; + } + PyObject *retval = CPyDef_solidity____format_link_references(arg_evm); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_format_link_references", 324, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity____remove_metadata(PyObject *cpy_r_bytecode) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + CPyTagged cpy_r_r4; + CPyTagged cpy_r_r5; + CPyTagged cpy_r_r6; + CPyTagged cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + cpy_r_r0 = CPyStr_IsTrue(cpy_r_bytecode); + if (!cpy_r_r0) goto CPyL8; + cpy_r_r1 = CPyStr_GetSlice(cpy_r_bytecode, -8, 9223372036854775806LL); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); + goto CPyL10; + } + if (likely(PyUnicode_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals, "str", cpy_r_r1); + goto CPyL10; + } + cpy_r_r3 = CPyLong_FromStrWithBase(cpy_r_r2, 32); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); + goto CPyL10; + } + if (likely(PyLong_Check(cpy_r_r3))) + cpy_r_r4 = CPyTagged_FromObject(cpy_r_r3); + else { + CPy_TypeError("int", cpy_r_r3); cpy_r_r4 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); + goto CPyL10; + } + cpy_r_r5 = CPyTagged_Add(cpy_r_r4, 4); + CPyTagged_DECREF(cpy_r_r4); + cpy_r_r6 = CPyTagged_Negate(cpy_r_r5); + CPyTagged_DECREF(cpy_r_r5); + cpy_r_r7 = CPyTagged_Multiply(cpy_r_r6, 4); + CPyTagged_DECREF(cpy_r_r6); + cpy_r_r8 = CPyStr_GetSlice(cpy_r_bytecode, 0, cpy_r_r7); + CPyTagged_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals); + goto CPyL10; + } + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 336, CPyStatic_solidity___globals, "str", cpy_r_r8); + goto CPyL10; + } + cpy_r_r10 = cpy_r_r9; + goto CPyL9; +CPyL8: ; + cpy_r_r11 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r11); + cpy_r_r10 = cpy_r_r11; +CPyL9: ; + return cpy_r_r10; +CPyL10: ; + cpy_r_r12 = NULL; + return cpy_r_r12; +} + +PyObject *CPyPy_solidity____remove_metadata(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"bytecode", 0}; + static CPyArg_Parser parser = {"O:_remove_metadata", kwlist, 0}; + PyObject *obj_bytecode; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_bytecode)) { + return NULL; + } + PyObject *arg_bytecode; + if (likely(PyUnicode_Check(obj_bytecode))) + arg_bytecode = obj_bytecode; + else { + CPy_TypeError("str", obj_bytecode); + goto fail; + } + PyObject *retval = CPyDef_solidity____remove_metadata(arg_bytecode); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_remove_metadata", 335, CPyStatic_solidity___globals); + return NULL; +} + +tuple_T3OOO CPyDef_solidity____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback, CPyTagged cpy_r_instruction_count) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T3OOO cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + CPyPtr cpy_r_r19; + CPyPtr 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + CPyTagged cpy_r_r38; + int64_t cpy_r_r39; + PyObject *cpy_r_r40; + tuple_T3CIO cpy_r_r41; + CPyTagged cpy_r_r42; + char 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_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + CPyTagged cpy_r_r58; + int64_t cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T3CIO cpy_r_r61; + CPyTagged cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + CPyTagged cpy_r_r72; + int64_t cpy_r_r73; + PyObject *cpy_r_r74; + tuple_T3CIO cpy_r_r75; + CPyTagged cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + CPyTagged cpy_r_r92; + int64_t cpy_r_r93; + PyObject *cpy_r_r94; + tuple_T3CIO cpy_r_r95; + CPyTagged cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + char cpy_r_r109; + int32_t cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + CPyTagged cpy_r_r115; + int64_t cpy_r_r116; + PyObject *cpy_r_r117; + tuple_T3CIO cpy_r_r118; + CPyTagged cpy_r_r119; + char cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + char cpy_r_r126; + char cpy_r_r127; + PyObject *cpy_r_r128; + CPyTagged cpy_r_r129; + int64_t cpy_r_r130; + PyObject *cpy_r_r131; + tuple_T3CIO cpy_r_r132; + CPyTagged cpy_r_r133; + char cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + int32_t cpy_r_r138; + char cpy_r_r139; + char cpy_r_r140; + char cpy_r_r141; + CPyTagged cpy_r_count; + CPyTagged cpy_r_pc; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_fallback_hexstr; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + char cpy_r_r148; + PyObject **cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_optimizer_revert; + PyObject *cpy_r_r153; + PyObject *cpy_r_active_source_node; + PyObject *cpy_r_r154; + PyObject *cpy_r_active_fn_node; + PyObject *cpy_r_r155; + PyObject *cpy_r_active_fn_name; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + tuple_T4IIOO cpy_r_r158; + int32_t cpy_r_r159; + char cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + tuple_T4IIOO cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject **cpy_r_r171; + PyObject *cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject **cpy_r_r178; + PyObject *cpy_r_r179; + tuple_T4IIOO cpy_r_r180; + CPyTagged cpy_r_r181; + CPyTagged cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + CPyTagged cpy_r_r185; + CPyTagged cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject **cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_op; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_this; + int32_t cpy_r_r198; + char cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + char cpy_r_r202; + PyObject *cpy_r_r203; + char cpy_r_r204; + PyObject *cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + CPyPtr cpy_r_r209; + int64_t cpy_r_r210; + PyObject *cpy_r_r211; + int64_t cpy_r_r212; + CPyPtr cpy_r_r213; + int64_t cpy_r_r214; + char cpy_r_r215; + CPyPtr cpy_r_r216; + CPyPtr cpy_r_r217; + int64_t cpy_r_r218; + CPyPtr cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + int64_t cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + CPyPtr cpy_r_r230; + CPyPtr cpy_r_r231; + CPyPtr cpy_r_r232; + CPyPtr cpy_r_r233; + PyObject *cpy_r_r234; + char cpy_r_r235; + PyObject *cpy_r_r236; + CPyTagged cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject **cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject **cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + int32_t cpy_r_r256; + char cpy_r_r257; + PyObject *cpy_r_r258; + char cpy_r_r259; + char cpy_r_r260; + PyObject *cpy_r_r261; + int32_t cpy_r_r262; + char cpy_r_r263; + CPyTagged cpy_r_r264; + PyObject *cpy_r_r265; + int32_t cpy_r_r266; + char cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + char cpy_r_r274; + PyObject *cpy_r_r275; + PyObject **cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + int32_t cpy_r_r281; + char cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + CPyTagged cpy_r_r286; + CPyTagged cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + char cpy_r_r290; + CPyTagged cpy_r_r291; + CPyTagged cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + CPyTagged cpy_r_r295; + CPyTagged cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + int64_t cpy_r_r299; + char cpy_r_r300; + char cpy_r_r301; + char cpy_r_r302; + char cpy_r_r303; + int64_t cpy_r_r304; + char cpy_r_r305; + char cpy_r_r306; + char cpy_r_r307; + char cpy_r_r308; + char cpy_r_r309; + char cpy_r_r310; + PyObject *cpy_r_r311; + char cpy_r_r312; + char cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + char cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_contract_id; + int32_t cpy_r_r319; + char cpy_r_r320; + char cpy_r_r321; + char cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + int32_t cpy_r_r325; + char cpy_r_r326; + char cpy_r_r327; + CPyTagged cpy_r_r328; + tuple_T2II cpy_r_r329; + tuple_T2II cpy_r_offset; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + int32_t cpy_r_r332; + char cpy_r_r333; + PyObject *cpy_r_r334; + char cpy_r_r335; + int32_t cpy_r_r336; + char cpy_r_r337; + char cpy_r_r338; + PyObject *cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject *cpy_r_r343; + PyObject *cpy_r_r344; + PyObject *cpy_r_r345; + PyObject *cpy_r_r346; + PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + tuple_T2OO cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + PyObject **cpy_r_r357; + PyObject *cpy_r_r358; + PyObject *cpy_r_r359; + PyObject *cpy_r_fn_node; + int32_t cpy_r_r360; + char cpy_r_r361; + char cpy_r_r362; + PyObject *cpy_r_r363; + PyObject *cpy_r_r364; + PyObject *cpy_r_r365; + PyObject *cpy_r_r366; + CPyTagged cpy_r_r367; + char cpy_r_r368; + PyObject *cpy_r_r369; + PyObject *cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + PyObject *cpy_r_r373; + PyObject *cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + int32_t cpy_r_r377; + char cpy_r_r378; + char cpy_r_r379; + char cpy_r_r380; + PyObject *cpy_r_r381; + PyObject *cpy_r_r382; + PyObject *cpy_r_r383; + int32_t cpy_r_r384; + char cpy_r_r385; + PyObject *cpy_r_r386; + char cpy_r_r387; + char cpy_r_r388; + PyObject *cpy_r_r389; + PyObject *cpy_r_r390; + int64_t cpy_r_r391; + CPyTagged cpy_r_r392; + char cpy_r_r393; + PyObject *cpy_r_r394; + char cpy_r_r395; + PyObject *cpy_r_r396; + PyObject *cpy_r_r397; + CPyTagged cpy_r_r398; + int64_t cpy_r_r399; + PyObject *cpy_r_r400; + tuple_T3CIO cpy_r_r401; + CPyTagged cpy_r_r402; + char cpy_r_r403; + PyObject *cpy_r_r404; + tuple_T2II cpy_r_r405; + PyObject *cpy_r_r406; + PyObject *cpy_r_r407; + PyObject *cpy_r_r408; + PyObject *cpy_r_r409; + CPyTagged cpy_r_r410; + CPyPtr cpy_r_r411; + int64_t cpy_r_r412; + CPyTagged cpy_r_r413; + CPyTagged cpy_r_r414; + tuple_T2II cpy_r_r415; + PyObject *cpy_r_r416; + PyObject *cpy_r_r417; + PyObject *cpy_r_r418; + PyObject *cpy_r_r419; + int32_t cpy_r_r420; + char cpy_r_r421; + char cpy_r_r422; + char cpy_r_r423; + PyObject *cpy_r_r424; + PyObject *cpy_r_r425; + char cpy_r_r426; + PyObject *cpy_r_r427; + PyObject *cpy_r_r428; + PyObject *cpy_r_r429; + int32_t cpy_r_r430; + char cpy_r_r431; + char cpy_r_r432; + PyObject *cpy_r_r433; + PyObject *cpy_r_r434; + PyObject *cpy_r_r435; + int32_t cpy_r_r436; + char cpy_r_r437; + char cpy_r_r438; + PyObject *cpy_r_r439; + PyObject *cpy_r_r440; + PyObject *cpy_r_r441; + int32_t cpy_r_r442; + char cpy_r_r443; + CPyPtr cpy_r_r444; + int64_t cpy_r_r445; + CPyTagged cpy_r_r446; + CPyTagged cpy_r_r447; + PyObject *cpy_r_r448; + PyObject *cpy_r_r449; + PyObject *cpy_r_r450; + PyObject *cpy_r_r451; + int32_t cpy_r_r452; + char cpy_r_r453; + PyObject *cpy_r_r454; + PyObject *cpy_r_r455; + PyObject *cpy_r_r456; + int32_t cpy_r_r457; + char cpy_r_r458; + char cpy_r_r459; + PyObject *cpy_r_r460; + PyObject *cpy_r_r461; + PyObject *cpy_r_r462; + PyObject *cpy_r_r463; + tuple_T2II cpy_r_r464; + CPyTagged cpy_r_r465; + CPyTagged cpy_r_r466; + CPyTagged cpy_r_r467; + CPyTagged cpy_r_r468; + int64_t cpy_r_r469; + char cpy_r_r470; + char cpy_r_r471; + char cpy_r_r472; + char cpy_r_r473; + int64_t cpy_r_r474; + char cpy_r_r475; + char cpy_r_r476; + char cpy_r_r477; + char cpy_r_r478; + PyObject *cpy_r_r479; + int32_t cpy_r_r480; + char cpy_r_r481; + tuple_T2OO cpy_r_r482; + PyObject *cpy_r_r483; + PyObject *cpy_r_r484; + PyObject *cpy_r_r485; + PyObject *cpy_r_r486; + PyObject *cpy_r_r487; + PyObject *cpy_r_r488; + int32_t cpy_r_r489; + char cpy_r_r490; + PyObject *cpy_r_r491; + PyObject *cpy_r_r492; + PyObject *cpy_r_r493; + PyObject *cpy_r_r494; + tuple_T2II cpy_r_r495; + char cpy_r_r496; + char cpy_r_r497; + char cpy_r_r498; + PyObject *cpy_r_r499; + PyObject *cpy_r_r500; + PyObject *cpy_r_r501; + int32_t cpy_r_r502; + char cpy_r_r503; + PyObject *cpy_r_r504; + PyObject *cpy_r_r505; + PyObject *cpy_r_r506; + PyObject *cpy_r_r507; + PyObject *cpy_r_r508; + PyObject *cpy_r_r509; + PyObject *cpy_r_r510; + int32_t cpy_r_r511; + char cpy_r_r512; + PyObject *cpy_r_r513; + PyObject *cpy_r_r514; + int32_t cpy_r_r515; + char cpy_r_r516; + CPyTagged cpy_r_r517; + tuple_T3OOO cpy_r_r518; + PyObject *cpy_r_r519; + PyObject *cpy_r_r520; + PyObject *cpy_r_r521; + PyObject *cpy_r_r522; + PyObject *cpy_r_r523; + PyObject *cpy_r_r524; + PyObject *cpy_r_r525; + PyObject *cpy_r_r526; + PyObject *cpy_r_r527; + tuple_T3OOO cpy_r_r528; + PyObject *cpy_r_r529; + char cpy_r_r530; + char cpy_r_r531; + PyObject *cpy_r_r532; + PyObject *cpy_r_r533; + PyObject *cpy_r_r534; + PyObject *cpy_r_r535; + PyObject *cpy_r_r536; + char cpy_r_r537; + char cpy_r_r538; + PyObject *cpy_r_r539; + char cpy_r_r540; + PyObject *cpy_r_r541; + PyObject *cpy_r_r542; + PyObject *cpy_r_r543; + PyObject *cpy_r_r544; + PyObject *cpy_r_r545; + char cpy_r_r546; + char cpy_r_r547; + PyObject *cpy_r_r548; + PyObject *cpy_r_r549; + PyObject *cpy_r_r550; + PyObject *cpy_r_r551; + PyObject *cpy_r_r552; + tuple_T2II cpy_r_r553; + tuple_T2OT2II cpy_r_r554; + PyObject *cpy_r_r555; + PyObject *cpy_r_r556; + PyObject *cpy_r_r557; + CPyPtr cpy_r_r558; + int64_t cpy_r_r559; + CPyTagged cpy_r_r560; + PyObject *cpy_r_r561; + int32_t cpy_r_r562; + char cpy_r_r563; + PyObject *cpy_r_r564; + PyObject *cpy_r_r565; + PyObject *cpy_r_r566; + PyObject *cpy_r_r567; + PyObject *cpy_r_r568; + char cpy_r_r569; + char cpy_r_r570; + char cpy_r_r571; + char cpy_r_r572; + int64_t cpy_r_r573; + char cpy_r_r574; + int64_t cpy_r_r575; + char cpy_r_r576; + char cpy_r_r577; + char cpy_r_r578; + PyObject *cpy_r_r579; + PyObject **cpy_r_r581; + PyObject *cpy_r_r582; + PyObject *cpy_r_r583; + PyObject *cpy_r_r584; + PyObject *cpy_r_r585; + PyObject *cpy_r_r586; + PyObject *cpy_r_r587; + int32_t cpy_r_r588; + char cpy_r_r589; + CPyTagged cpy_r_r590; + PyObject *cpy_r_r591; + int32_t cpy_r_r592; + char cpy_r_r593; + PyObject *cpy_r_r594; + PyObject *cpy_r_r595; + PyObject *cpy_r_r596; + PyObject *cpy_r_r597; + PyObject *cpy_r_r598; + PyObject *cpy_r_r599; + char cpy_r_r600; + PyObject *cpy_r_r601; + PyObject **cpy_r_r603; + PyObject *cpy_r_r604; + PyObject *cpy_r_r605; + PyObject *cpy_r_r606; + int32_t cpy_r_r607; + char cpy_r_r608; + PyObject *cpy_r_r609; + PyObject *cpy_r_r610; + PyObject *cpy_r_r611; + CPyTagged cpy_r_r612; + CPyTagged cpy_r_r613; + CPyTagged cpy_r_r614; + int64_t cpy_r_r615; + PyObject *cpy_r_r616; + tuple_T4CIOO cpy_r_r617; + CPyTagged cpy_r_r618; + char cpy_r_r619; + PyObject *cpy_r_r620; + PyObject *cpy_r_r621; + tuple_T2OT2II cpy_r_r622; + PyObject *cpy_r_r623; + PyObject *cpy_r_r624; + tuple_T2II cpy_r_r625; + PyObject *cpy_r_r626; + PyObject *cpy_r_r627; + PyObject *cpy_r_r628; + PyObject *cpy_r_r629; + PyObject *cpy_r_r630; + PyObject *cpy_r_r631; + PyObject *cpy_r_r632; + PyObject *cpy_r_r633; + PyObject **cpy_r_r635; + PyObject *cpy_r_r636; + PyObject *cpy_r_r637; + CPyTagged cpy_r_r638; + char cpy_r_r639; + PyObject *cpy_r_r640; + PyObject *cpy_r_r641; + PyObject *cpy_r_r642; + PyObject *cpy_r_r643; + PyObject *cpy_r_r644; + PyObject *cpy_r_r645; + PyObject *cpy_r_r646; + PyObject *cpy_r_r647; + PyObject *cpy_r_r648; + PyObject *cpy_r_r649; + PyObject *cpy_r_r650; + PyObject *cpy_r_r651; + tuple_T2OO cpy_r_r652; + PyObject *cpy_r_r653; + PyObject *cpy_r_r654; + PyObject **cpy_r_r656; + PyObject *cpy_r_r657; + PyObject *cpy_r_r658; + PyObject *cpy_r_r659; + PyObject *cpy_r_r660; + PyObject *cpy_r_node; + PyObject *cpy_r_r661; + PyObject *cpy_r_r662; + tuple_T2II cpy_r_r663; + char cpy_r_r664; + int64_t cpy_r_r665; + CPyPtr cpy_r_r666; + int64_t cpy_r_r667; + char cpy_r_r668; + CPyPtr cpy_r_r669; + CPyPtr cpy_r_r670; + int64_t cpy_r_r671; + CPyPtr cpy_r_r672; + PyObject *cpy_r_r673; + PyObject *cpy_r_r674; + PyObject *cpy_r_r675; + int32_t cpy_r_r676; + char cpy_r_r677; + char cpy_r_r678; + PyObject *cpy_r_r679; + PyObject *cpy_r_r680; + tuple_T2II cpy_r_r681; + CPyTagged cpy_r_r682; + CPyTagged cpy_r_r683; + CPyTagged cpy_r_r684; + CPyTagged cpy_r_r685; + int64_t cpy_r_r686; + char cpy_r_r687; + char cpy_r_r688; + char cpy_r_r689; + char cpy_r_r690; + int64_t cpy_r_r691; + char cpy_r_r692; + char cpy_r_r693; + char cpy_r_r694; + char cpy_r_r695; + char cpy_r_r696; + int64_t cpy_r_r697; + PyObject *cpy_r_r698; + CPyTagged cpy_r_r699; + PyObject *cpy_r_r700; + PyObject *cpy_r_r701; + PyObject *cpy_r_r702; + PyObject *cpy_r_r703; + PyObject *cpy_r_r704; + PyObject **cpy_r_r706; + PyObject *cpy_r_r707; + PyObject *cpy_r_r708; + PyObject *cpy_r_r709; + int32_t cpy_r_r710; + char cpy_r_r711; + char cpy_r_r712; + char cpy_r_r713; + char cpy_r_r714; + PyObject *cpy_r_r715; + CPyTagged cpy_r_r716; + int64_t cpy_r_r717; + PyObject *cpy_r_r718; + tuple_T3CIO cpy_r_r719; + CPyTagged cpy_r_r720; + char cpy_r_r721; + PyObject *cpy_r_r722; + PyObject *cpy_r_r723; + PyObject *cpy_r_r724; + int32_t cpy_r_r725; + char cpy_r_r726; + char cpy_r_r727; + char cpy_r_r728; + CPyTagged cpy_r_r729; + int64_t cpy_r_r730; + PyObject *cpy_r_r731; + tuple_T4CIOO cpy_r_r732; + CPyTagged cpy_r_r733; + char cpy_r_r734; + PyObject *cpy_r_r735; + PyObject *cpy_r_r736; + PyObject *cpy_r_r737; + PyObject *cpy_r_r738; + CPyTagged cpy_r_r739; + int64_t cpy_r_r740; + PyObject *cpy_r_r741; + tuple_T4CIOO cpy_r_r742; + CPyTagged cpy_r_r743; + char cpy_r_r744; + PyObject *cpy_r_r745; + PyObject *cpy_r_r746; + tuple_T2II cpy_r_r747; + tuple_T2II cpy_r_r748; + PyObject *cpy_r_r749; + CPyTagged cpy_r_r750; + PyObject *cpy_r_r751; + PyObject *cpy_r_r752; + int32_t cpy_r_r753; + char cpy_r_r754; + char cpy_r_r755; + CPyTagged cpy_r_r756; + PyObject *cpy_r_r757; + PyObject *cpy_r_r758; + PyObject *cpy_r_r759; + PyObject *cpy_r_r760; + PyObject *cpy_r_r761; + CPyTagged cpy_r_r762; + PyObject *cpy_r_r763; + PyObject *cpy_r_r764; + PyObject *cpy_r_r765; + PyObject *cpy_r_r766; + int32_t cpy_r_r767; + char cpy_r_r768; + CPyTagged cpy_r_r769; + PyObject *cpy_r_r770; + PyObject *cpy_r_r771; + PyObject *cpy_r_r772; + PyObject *cpy_r_r773; + int32_t cpy_r_r774; + char cpy_r_r775; + PyObject *cpy_r_r776; + PyObject *cpy_r_r777; + PyObject *cpy_r_r778; + PyObject *cpy_r_r779; + PyObject *cpy_r_r780; + PyObject *cpy_r_r781; + PyObject *cpy_r_r782; + PyObject *cpy_r_r783; + int32_t cpy_r_r784; + char cpy_r_r785; + char cpy_r_r786; + char cpy_r_r787; + char cpy_r_r788; + PyObject *cpy_r_r789; + PyObject *cpy_r_r790; + tuple_T1O cpy_r_r791; + PyObject *cpy_r_r792; + PyObject *cpy_r_r793; + PyObject *cpy_r_r794; + tuple_T3IIO cpy_r_r795; + PyObject *cpy_r_r796; + PyObject *cpy_r_r797; + PyObject *cpy_r_r798; + PyObject *cpy_r_r799; + PyObject *cpy_r_r800; + PyObject *cpy_r_r801; + int32_t cpy_r_r802; + char cpy_r_r803; + CPyTagged cpy_r_r804; + char cpy_r_r805; + char cpy_r_r806; + char cpy_r_r807; + char cpy_r_r808; + PyObject *cpy_r_r809; + int64_t cpy_r_r810; + CPyPtr cpy_r_r811; + int64_t cpy_r_r812; + char cpy_r_r813; + CPyPtr cpy_r_r814; + CPyPtr cpy_r_r815; + int64_t cpy_r_r816; + CPyPtr cpy_r_r817; + PyObject *cpy_r_r818; + PyObject *cpy_r_r819; + PyObject *cpy_r_r820; + PyObject *cpy_r_r821; + PyObject **cpy_r_r823; + PyObject *cpy_r_r824; + CPyTagged cpy_r_r825; + PyObject *cpy_r_r826; + int32_t cpy_r_r827; + char cpy_r_r828; + int64_t cpy_r_r829; + tuple_T3OOO cpy_r_r830; + tuple_T3OOO cpy_r_r831; + cpy_r_r0 = CPyStr_IsTrue(cpy_r_opcodes_str); + if (cpy_r_r0) goto CPyL5; + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 350, CPyStatic_solidity___globals); + goto CPyL453; + } + cpy_r_r2 = PyDict_New(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 350, CPyStatic_solidity___globals); + goto CPyL454; + } + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 350, CPyStatic_solidity___globals); + goto CPyL455; + } + cpy_r_r4.f0 = cpy_r_r1; + cpy_r_r4.f1 = cpy_r_r2; + cpy_r_r4.f2 = cpy_r_r3; + return cpy_r_r4; +CPyL5: ; + cpy_r_r5 = CPyDef_compiler___utils___expand_source_map(cpy_r_source_map_str); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); + goto CPyL453; + } + cpy_r_r6 = CPyStatic__c_constants___deque; + if (unlikely(cpy_r_r6 == NULL)) { + goto CPyL456; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); + goto CPyL453; + } + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r8[1] = {cpy_r_r5}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r9, 1, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); + goto CPyL457; + } + CPy_DECREF_NO_IMM(cpy_r_r5); + cpy_r_r11 = CPyStatics[220]; /* ' ' */ + cpy_r_r12 = PyUnicode_Split(cpy_r_opcodes_str, cpy_r_r11, -1); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 353, CPyStatic_solidity___globals); + goto CPyL458; + } + cpy_r_r13 = CPyStatic__c_constants___deque; + if (unlikely(cpy_r_r13 == NULL)) { + goto CPyL459; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); + cpy_r_r14 = 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 353, CPyStatic_solidity___globals); + goto CPyL453; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r15[1] = {cpy_r_r12}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 353, CPyStatic_solidity___globals); + goto CPyL460; + } + CPy_DECREF_NO_IMM(cpy_r_r12); + cpy_r_r18 = PyList_New(1); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 355, CPyStatic_solidity___globals); + goto CPyL461; + } + cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_r18)->ob_item; + cpy_r_r20 = *(CPyPtr *)cpy_r_r19; + CPy_INCREF(cpy_r_contract_node); + *(PyObject * *)cpy_r_r20 = cpy_r_contract_node; + cpy_r_r21 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_contract_node, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 355, CPyStatic_solidity___globals); + goto CPyL462; + } + cpy_r_r23 = PyNumber_Add(cpy_r_r18, cpy_r_r22); + CPy_DECREF_NO_IMM(cpy_r_r18); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 355, CPyStatic_solidity___globals); + goto CPyL461; + } + cpy_r_r24 = PyDict_New(); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL463; + } + cpy_r_r25 = PyObject_GetIter(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL464; + } +CPyL20: ; + cpy_r_r26 = PyIter_Next(cpy_r_r25); + if (cpy_r_r26 == NULL) goto CPyL465; + cpy_r_r27 = CPyStatics[1336]; /* 'contract_id' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL466; + } + cpy_r_r29 = PyObject_Str(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL466; + } + cpy_r_r30 = CPyStatics[65]; /* 'parent' */ + PyObject *cpy_r_r31[1] = {cpy_r_r26}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL467; + } + CPy_DECREF(cpy_r_r26); + cpy_r_r34 = PyDict_SetItem(cpy_r_r24, cpy_r_r29, cpy_r_r33); + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL468; + } else + goto CPyL20; +CPyL25: ; + cpy_r_r36 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 356, CPyStatic_solidity___globals); + goto CPyL464; + } + cpy_r_r37 = PyDict_New(); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL469; + } + cpy_r_r38 = 0; + cpy_r_r39 = PyDict_Size(cpy_r_r24); + cpy_r_r40 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL470; + } +CPyL28: ; + cpy_r_r41 = CPyDict_NextKey(cpy_r_r40, cpy_r_r38); + cpy_r_r42 = cpy_r_r41.f1; + cpy_r_r38 = cpy_r_r42; + cpy_r_r43 = cpy_r_r41.f0; + if (!cpy_r_r43) goto CPyL471; + cpy_r_r44 = cpy_r_r41.f2; + CPy_INCREF(cpy_r_r44); + CPy_DECREF(cpy_r_r41.f2); + if (likely(PyUnicode_Check(cpy_r_r44))) + cpy_r_r45 = cpy_r_r44; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals, "str", cpy_r_r44); + goto CPyL472; + } + cpy_r_r46 = CPyDict_GetItem(cpy_r_stmt_nodes, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL473; + } + if (likely(PySet_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals, "set", cpy_r_r46); + goto CPyL473; + } + cpy_r_r48 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r49[1] = {cpy_r_r47}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r50, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL474; + } + CPy_DECREF(cpy_r_r47); + if (likely(PySet_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals, "set", cpy_r_r51); + goto CPyL473; + } + cpy_r_r53 = PyDict_SetItem(cpy_r_r37, cpy_r_r45, cpy_r_r52); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL472; + } + cpy_r_r55 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r39); + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL472; + } else + goto CPyL28; +CPyL36: ; + cpy_r_r56 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 358, CPyStatic_solidity___globals); + goto CPyL470; + } + cpy_r_stmt_nodes = cpy_r_r37; + cpy_r_r57 = PyDict_New(); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); + goto CPyL475; + } + cpy_r_r58 = 0; + cpy_r_r59 = PyDict_Size(cpy_r_r24); + cpy_r_r60 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); + goto CPyL476; + } +CPyL39: ; + cpy_r_r61 = CPyDict_NextKey(cpy_r_r60, cpy_r_r58); + cpy_r_r62 = cpy_r_r61.f1; + cpy_r_r58 = cpy_r_r62; + cpy_r_r63 = cpy_r_r61.f0; + if (!cpy_r_r63) goto CPyL477; + cpy_r_r64 = cpy_r_r61.f2; + CPy_INCREF(cpy_r_r64); + CPy_DECREF(cpy_r_r61.f2); + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals, "str", cpy_r_r64); + goto CPyL478; + } + cpy_r_r66 = PyDict_New(); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); + goto CPyL479; + } + cpy_r_r67 = PyDict_SetItem(cpy_r_r57, cpy_r_r65, cpy_r_r66); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); + goto CPyL478; + } + cpy_r_r69 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r59); + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); + goto CPyL478; + } else + goto CPyL39; +CPyL44: ; + cpy_r_r70 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 359, CPyStatic_solidity___globals); + goto CPyL476; + } + cpy_r_r71 = PyDict_New(); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL480; + } + cpy_r_r72 = 0; + cpy_r_r73 = PyDict_Size(cpy_r_r24); + cpy_r_r74 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL481; + } +CPyL47: ; + cpy_r_r75 = CPyDict_NextKey(cpy_r_r74, cpy_r_r72); + cpy_r_r76 = cpy_r_r75.f1; + cpy_r_r72 = cpy_r_r76; + cpy_r_r77 = cpy_r_r75.f0; + if (!cpy_r_r77) goto CPyL482; + cpy_r_r78 = cpy_r_r75.f2; + CPy_INCREF(cpy_r_r78); + CPy_DECREF(cpy_r_r75.f2); + if (likely(PyUnicode_Check(cpy_r_r78))) + cpy_r_r79 = cpy_r_r78; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals, "str", cpy_r_r78); + goto CPyL483; + } + cpy_r_r80 = CPyDict_GetItem(cpy_r_branch_nodes, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL484; + } + if (likely(PySet_Check(cpy_r_r80))) + cpy_r_r81 = cpy_r_r80; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals, "set", cpy_r_r80); + goto CPyL484; + } + cpy_r_r82 = CPyStatics[5]; /* 'copy' */ + PyObject *cpy_r_r83[1] = {cpy_r_r81}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL485; + } + CPy_DECREF(cpy_r_r81); + if (likely(PySet_Check(cpy_r_r85))) + cpy_r_r86 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals, "set", cpy_r_r85); + goto CPyL484; + } + cpy_r_r87 = PyDict_SetItem(cpy_r_r71, cpy_r_r79, cpy_r_r86); + CPy_DECREF(cpy_r_r79); + CPy_DECREF(cpy_r_r86); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL483; + } + cpy_r_r89 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r73); + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL483; + } else + goto CPyL47; +CPyL55: ; + cpy_r_r90 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 362, CPyStatic_solidity___globals); + goto CPyL481; + } + cpy_r_r91 = PyDict_New(); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL486; + } + cpy_r_r92 = 0; + cpy_r_r93 = PyDict_Size(cpy_r_r24); + cpy_r_r94 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL487; + } +CPyL58: ; + cpy_r_r95 = CPyDict_NextKey(cpy_r_r94, cpy_r_r92); + cpy_r_r96 = cpy_r_r95.f1; + cpy_r_r92 = cpy_r_r96; + cpy_r_r97 = cpy_r_r95.f0; + if (!cpy_r_r97) goto CPyL488; + cpy_r_r98 = cpy_r_r95.f2; + CPy_INCREF(cpy_r_r98); + CPy_DECREF(cpy_r_r95.f2); + if (likely(PyUnicode_Check(cpy_r_r98))) + cpy_r_r99 = cpy_r_r98; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals, "str", cpy_r_r98); + goto CPyL489; + } + cpy_r_r100 = PySet_New(NULL); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL490; + } + cpy_r_r101 = CPyDict_GetItem(cpy_r_branch_nodes, cpy_r_r99); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL491; + } + if (likely(PySet_Check(cpy_r_r101))) + cpy_r_r102 = cpy_r_r101; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals, "set", cpy_r_r101); + goto CPyL491; + } + cpy_r_r103 = PyObject_GetIter(cpy_r_r102); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL491; + } +CPyL64: ; + cpy_r_r104 = PyIter_Next(cpy_r_r103); + if (cpy_r_r104 == NULL) goto CPyL492; + cpy_r_r105 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL493; + } + cpy_r_r107 = PySet_Add(cpy_r_r100, cpy_r_r106); + CPy_DECREF(cpy_r_r106); + cpy_r_r108 = cpy_r_r107 >= 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL493; + } else + goto CPyL64; +CPyL67: ; + cpy_r_r109 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL491; + } + cpy_r_r110 = PyDict_SetItem(cpy_r_r91, cpy_r_r99, cpy_r_r100); + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r100); + cpy_r_r111 = cpy_r_r110 >= 0; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL489; + } + cpy_r_r112 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r93); + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL489; + } else + goto CPyL58; +CPyL70: ; + cpy_r_r113 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 363, CPyStatic_solidity___globals); + goto CPyL487; + } + cpy_r_branch_nodes = cpy_r_r91; + cpy_r_r114 = PyDict_New(); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); + goto CPyL494; + } + cpy_r_r115 = 0; + cpy_r_r116 = PyDict_Size(cpy_r_r24); + cpy_r_r117 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); + goto CPyL495; + } +CPyL73: ; + cpy_r_r118 = CPyDict_NextKey(cpy_r_r117, cpy_r_r115); + cpy_r_r119 = cpy_r_r118.f1; + cpy_r_r115 = cpy_r_r119; + cpy_r_r120 = cpy_r_r118.f0; + if (!cpy_r_r120) goto CPyL496; + cpy_r_r121 = cpy_r_r118.f2; + CPy_INCREF(cpy_r_r121); + CPy_DECREF(cpy_r_r118.f2); + if (likely(PyUnicode_Check(cpy_r_r121))) + cpy_r_r122 = cpy_r_r121; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals, "str", cpy_r_r121); + goto CPyL497; + } + cpy_r_r123 = PyDict_New(); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); + goto CPyL498; + } + cpy_r_r124 = PyDict_SetItem(cpy_r_r114, cpy_r_r122, cpy_r_r123); + CPy_DECREF(cpy_r_r122); + CPy_DECREF(cpy_r_r123); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); + goto CPyL497; + } + cpy_r_r126 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r116); + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); + goto CPyL497; + } else + goto CPyL73; +CPyL78: ; + cpy_r_r127 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 365, CPyStatic_solidity___globals); + goto CPyL495; + } + cpy_r_r128 = PyDict_New(); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); + goto CPyL499; + } + cpy_r_r129 = 0; + cpy_r_r130 = PyDict_Size(cpy_r_r24); + cpy_r_r131 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); + goto CPyL500; + } +CPyL81: ; + cpy_r_r132 = CPyDict_NextKey(cpy_r_r131, cpy_r_r129); + cpy_r_r133 = cpy_r_r132.f1; + cpy_r_r129 = cpy_r_r133; + cpy_r_r134 = cpy_r_r132.f0; + if (!cpy_r_r134) goto CPyL501; + cpy_r_r135 = cpy_r_r132.f2; + CPy_INCREF(cpy_r_r135); + CPy_DECREF(cpy_r_r132.f2); + if (likely(PyUnicode_Check(cpy_r_r135))) + cpy_r_r136 = cpy_r_r135; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals, "str", cpy_r_r135); + goto CPyL502; + } + cpy_r_r137 = PyDict_New(); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); + goto CPyL503; + } + cpy_r_r138 = PyDict_SetItem(cpy_r_r128, cpy_r_r136, cpy_r_r137); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r137); + cpy_r_r139 = cpy_r_r138 >= 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); + goto CPyL502; + } + cpy_r_r140 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r130); + if (unlikely(!cpy_r_r140)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); + goto CPyL502; + } else + goto CPyL81; +CPyL86: ; + cpy_r_r141 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 367, CPyStatic_solidity___globals); + goto CPyL500; + } + cpy_r_count = 0; + cpy_r_pc = 0; + cpy_r_r142 = PyList_New(0); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 370, CPyStatic_solidity___globals); + goto CPyL504; + } + cpy_r_r143 = PyDict_New(); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 371, CPyStatic_solidity___globals); + goto CPyL505; + } + cpy_r_r144 = CPyStatics[1344]; /* 'unassigned' */ + CPy_INCREF(cpy_r_r144); + cpy_r_fallback_hexstr = cpy_r_r144; + cpy_r_r145 = CPyDef_solidity___get_version(); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); + goto CPyL506; + } + cpy_r_r146 = CPyStatics[1345]; /* '0.8.0' */ + cpy_r_r147 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r147 == NULL)) { + goto CPyL507; + } else + goto CPyL93; +CPyL91: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r148 = 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); + goto CPyL453; + } + CPy_Unreachable(); +CPyL93: ; + PyObject *cpy_r_r149[1] = {cpy_r_r146}; + cpy_r_r150 = (PyObject **)&cpy_r_r149; + cpy_r_r151 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r150, 1, 0); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); + goto CPyL508; + } + cpy_r_r152 = PyObject_RichCompare(cpy_r_r145, cpy_r_r151, 0); + CPy_DECREF(cpy_r_r145); + CPy_DECREF(cpy_r_r151); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); + goto CPyL506; + } + cpy_r_optimizer_revert = cpy_r_r152; + cpy_r_r153 = Py_None; + cpy_r_active_source_node = cpy_r_r153; + cpy_r_r154 = Py_None; + cpy_r_active_fn_node = cpy_r_r154; + cpy_r_r155 = Py_None; + cpy_r_active_fn_name = cpy_r_r155; + cpy_r_r156 = CPyStatics[2029]; /* 0 */ + cpy_r_r157 = PyObject_GetItem(cpy_r_r10, cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 379, CPyStatic_solidity___globals); + goto CPyL509; + } + PyObject *__tmp809; + if (unlikely(!(PyTuple_Check(cpy_r_r157) && PyTuple_GET_SIZE(cpy_r_r157) == 4))) { + __tmp809 = NULL; + goto __LL810; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r157, 0)))) + __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 0); + else { + __tmp809 = NULL; + } + if (__tmp809 == NULL) goto __LL810; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r157, 1)))) + __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 1); + else { + __tmp809 = NULL; + } + if (__tmp809 == NULL) goto __LL810; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r157, 2)))) + __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 2); + else { + __tmp809 = NULL; + } + if (__tmp809 == NULL) goto __LL810; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r157, 3)))) + __tmp809 = PyTuple_GET_ITEM(cpy_r_r157, 3); + else { + __tmp809 = NULL; + } + if (__tmp809 == NULL) goto __LL810; + __tmp809 = cpy_r_r157; +__LL810: ; + if (unlikely(__tmp809 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r157); cpy_r_r158 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp811 = PyTuple_GET_ITEM(cpy_r_r157, 0); + CPyTagged __tmp812; + if (likely(PyLong_Check(__tmp811))) + __tmp812 = CPyTagged_FromObject(__tmp811); + else { + CPy_TypeError("int", __tmp811); __tmp812 = CPY_INT_TAG; + } + cpy_r_r158.f0 = __tmp812; + PyObject *__tmp813 = PyTuple_GET_ITEM(cpy_r_r157, 1); + CPyTagged __tmp814; + if (likely(PyLong_Check(__tmp813))) + __tmp814 = CPyTagged_FromObject(__tmp813); + else { + CPy_TypeError("int", __tmp813); __tmp814 = CPY_INT_TAG; + } + cpy_r_r158.f1 = __tmp814; + PyObject *__tmp815 = PyTuple_GET_ITEM(cpy_r_r157, 2); + CPy_INCREF(__tmp815); + PyObject *__tmp816; + if (likely(PyUnicode_Check(__tmp815))) + __tmp816 = __tmp815; + else { + CPy_TypeError("str", __tmp815); + __tmp816 = NULL; + } + cpy_r_r158.f2 = __tmp816; + PyObject *__tmp817 = PyTuple_GET_ITEM(cpy_r_r157, 3); + CPy_INCREF(__tmp817); + PyObject *__tmp818; + if (likely(PyUnicode_Check(__tmp817))) + __tmp818 = __tmp817; + else { + CPy_TypeError("str", __tmp817); + __tmp818 = NULL; + } + cpy_r_r158.f3 = __tmp818; + } + CPy_DECREF(cpy_r_r157); + if (unlikely(cpy_r_r158.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 379, CPyStatic_solidity___globals); + goto CPyL509; + } +CPyL98: ; + cpy_r_r159 = PyObject_IsTrue(cpy_r_r10); + cpy_r_r160 = cpy_r_r159 >= 0; + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); + goto CPyL510; + } + cpy_r_r161 = cpy_r_r159; + if (!cpy_r_r161) goto CPyL106; + cpy_r_r162 = CPyStatics[2028]; /* -1 */ + cpy_r_r163 = PyObject_GetItem(cpy_r_r10, cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); + goto CPyL510; + } + PyObject *__tmp819; + if (unlikely(!(PyTuple_Check(cpy_r_r163) && PyTuple_GET_SIZE(cpy_r_r163) == 4))) { + __tmp819 = NULL; + goto __LL820; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r163, 0)))) + __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 0); + else { + __tmp819 = NULL; + } + if (__tmp819 == NULL) goto __LL820; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r163, 1)))) + __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 1); + else { + __tmp819 = NULL; + } + if (__tmp819 == NULL) goto __LL820; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r163, 2)))) + __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 2); + else { + __tmp819 = NULL; + } + if (__tmp819 == NULL) goto __LL820; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r163, 3)))) + __tmp819 = PyTuple_GET_ITEM(cpy_r_r163, 3); + else { + __tmp819 = NULL; + } + if (__tmp819 == NULL) goto __LL820; + __tmp819 = cpy_r_r163; +__LL820: ; + if (unlikely(__tmp819 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r163); cpy_r_r164 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp821 = PyTuple_GET_ITEM(cpy_r_r163, 0); + CPyTagged __tmp822; + if (likely(PyLong_Check(__tmp821))) + __tmp822 = CPyTagged_FromObject(__tmp821); + else { + CPy_TypeError("int", __tmp821); __tmp822 = CPY_INT_TAG; + } + cpy_r_r164.f0 = __tmp822; + PyObject *__tmp823 = PyTuple_GET_ITEM(cpy_r_r163, 1); + CPyTagged __tmp824; + if (likely(PyLong_Check(__tmp823))) + __tmp824 = CPyTagged_FromObject(__tmp823); + else { + CPy_TypeError("int", __tmp823); __tmp824 = CPY_INT_TAG; + } + cpy_r_r164.f1 = __tmp824; + PyObject *__tmp825 = PyTuple_GET_ITEM(cpy_r_r163, 2); + CPy_INCREF(__tmp825); + PyObject *__tmp826; + if (likely(PyUnicode_Check(__tmp825))) + __tmp826 = __tmp825; + else { + CPy_TypeError("str", __tmp825); + __tmp826 = NULL; + } + cpy_r_r164.f2 = __tmp826; + PyObject *__tmp827 = PyTuple_GET_ITEM(cpy_r_r163, 3); + CPy_INCREF(__tmp827); + PyObject *__tmp828; + if (likely(PyUnicode_Check(__tmp827))) + __tmp828 = __tmp827; + else { + CPy_TypeError("str", __tmp827); + __tmp828 = NULL; + } + cpy_r_r164.f3 = __tmp828; + } + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r164.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); + goto CPyL510; + } + cpy_r_r165 = cpy_r_r164.f2; + CPy_INCREF(cpy_r_r165); + CPyTagged_DECREF(cpy_r_r164.f0); + CPyTagged_DECREF(cpy_r_r164.f1); + CPy_DECREF(cpy_r_r164.f2); + CPy_DECREF(cpy_r_r164.f3); + cpy_r_r166 = CPyStatics[2028]; /* -1 */ + cpy_r_r167 = PyObject_RichCompare(cpy_r_r165, cpy_r_r166, 2); + CPy_DECREF(cpy_r_r165); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); + goto CPyL510; + } + if (unlikely(!PyBool_Check(cpy_r_r167))) { + CPy_TypeError("bool", cpy_r_r167); cpy_r_r168 = 2; + } else + cpy_r_r168 = cpy_r_r167 == Py_True; + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 381, CPyStatic_solidity___globals); + goto CPyL510; + } + if (!cpy_r_r168) goto CPyL106; + cpy_r_r169 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r170[1] = {cpy_r_r10}; + cpy_r_r171 = (PyObject **)&cpy_r_r170; + cpy_r_r172 = PyObject_VectorcallMethod(cpy_r_r169, cpy_r_r171, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 385, CPyStatic_solidity___globals); + goto CPyL510; + } else + goto CPyL511; +CPyL106: ; + cpy_r_r173 = PyObject_IsTrue(cpy_r_r10); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 352, CPyStatic_solidity___globals); + goto CPyL510; + } + cpy_r_r175 = cpy_r_r173; + if (!cpy_r_r175) goto CPyL512; + cpy_r_r176 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r177[1] = {cpy_r_r10}; + cpy_r_r178 = (PyObject **)&cpy_r_r177; + cpy_r_r179 = PyObject_VectorcallMethod(cpy_r_r176, cpy_r_r178, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 389, CPyStatic_solidity___globals); + goto CPyL510; + } + PyObject *__tmp829; + if (unlikely(!(PyTuple_Check(cpy_r_r179) && PyTuple_GET_SIZE(cpy_r_r179) == 4))) { + __tmp829 = NULL; + goto __LL830; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r179, 0)))) + __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 0); + else { + __tmp829 = NULL; + } + if (__tmp829 == NULL) goto __LL830; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r179, 1)))) + __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 1); + else { + __tmp829 = NULL; + } + if (__tmp829 == NULL) goto __LL830; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r179, 2)))) + __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 2); + else { + __tmp829 = NULL; + } + if (__tmp829 == NULL) goto __LL830; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r179, 3)))) + __tmp829 = PyTuple_GET_ITEM(cpy_r_r179, 3); + else { + __tmp829 = NULL; + } + if (__tmp829 == NULL) goto __LL830; + __tmp829 = cpy_r_r179; +__LL830: ; + if (unlikely(__tmp829 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r179); cpy_r_r180 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp831 = PyTuple_GET_ITEM(cpy_r_r179, 0); + CPyTagged __tmp832; + if (likely(PyLong_Check(__tmp831))) + __tmp832 = CPyTagged_FromObject(__tmp831); + else { + CPy_TypeError("int", __tmp831); __tmp832 = CPY_INT_TAG; + } + cpy_r_r180.f0 = __tmp832; + PyObject *__tmp833 = PyTuple_GET_ITEM(cpy_r_r179, 1); + CPyTagged __tmp834; + if (likely(PyLong_Check(__tmp833))) + __tmp834 = CPyTagged_FromObject(__tmp833); + else { + CPy_TypeError("int", __tmp833); __tmp834 = CPY_INT_TAG; + } + cpy_r_r180.f1 = __tmp834; + PyObject *__tmp835 = PyTuple_GET_ITEM(cpy_r_r179, 2); + CPy_INCREF(__tmp835); + PyObject *__tmp836; + if (likely(PyUnicode_Check(__tmp835))) + __tmp836 = __tmp835; + else { + CPy_TypeError("str", __tmp835); + __tmp836 = NULL; + } + cpy_r_r180.f2 = __tmp836; + PyObject *__tmp837 = PyTuple_GET_ITEM(cpy_r_r179, 3); + CPy_INCREF(__tmp837); + PyObject *__tmp838; + if (likely(PyUnicode_Check(__tmp837))) + __tmp838 = __tmp837; + else { + CPy_TypeError("str", __tmp837); + __tmp838 = NULL; + } + cpy_r_r180.f3 = __tmp838; + } + CPy_DECREF(cpy_r_r179); + if (unlikely(cpy_r_r180.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 389, CPyStatic_solidity___globals); + goto CPyL510; + } + cpy_r_r181 = cpy_r_r180.f0; + cpy_r_r182 = cpy_r_r180.f1; + cpy_r_r183 = cpy_r_r180.f2; + cpy_r_r184 = cpy_r_r180.f3; + CPyTagged_INCREF(cpy_r_r180.f0); + CPyTagged_INCREF(cpy_r_r180.f1); + CPy_INCREF(cpy_r_r180.f2); + CPy_INCREF(cpy_r_r180.f3); + cpy_r_r185 = cpy_r_r181; + cpy_r_r186 = cpy_r_r182; + cpy_r_r187 = cpy_r_r183; + cpy_r_r188 = cpy_r_r184; + cpy_r_r189 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r190[1] = {cpy_r_r17}; + cpy_r_r191 = (PyObject **)&cpy_r_r190; + cpy_r_r192 = PyObject_VectorcallMethod(cpy_r_r189, cpy_r_r191, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 392, CPyStatic_solidity___globals); + goto CPyL513; + } + if (likely(PyUnicode_Check(cpy_r_r192))) + cpy_r_r193 = cpy_r_r192; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 392, CPyStatic_solidity___globals, "str", cpy_r_r192); + goto CPyL513; + } + cpy_r_op = cpy_r_r193; + cpy_r_r194 = CPyStatics[1347]; /* 'op' */ + cpy_r_r195 = CPyStatics[1348]; /* 'pc' */ + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r196 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r197 = CPyDict_Build(2, cpy_r_r194, cpy_r_op, cpy_r_r195, cpy_r_r196); + CPy_DECREF(cpy_r_r196); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 393, CPyStatic_solidity___globals); + goto CPyL514; + } + cpy_r_this = cpy_r_r197; + cpy_r_r198 = PyList_Append(cpy_r_r142, cpy_r_this); + cpy_r_r199 = cpy_r_r198 >= 0; + if (unlikely(!cpy_r_r199)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 394, CPyStatic_solidity___globals); + goto CPyL515; + } + cpy_r_r200 = cpy_r_has_fallback ? Py_True : Py_False; + cpy_r_r201 = 0 ? Py_True : Py_False; + cpy_r_r202 = cpy_r_r200 == cpy_r_r201; + if (!cpy_r_r202) goto CPyL140; + cpy_r_r203 = CPyStatics[1344]; /* 'unassigned' */ + cpy_r_r204 = CPyStr_Equal(cpy_r_fallback_hexstr, cpy_r_r203); + if (!cpy_r_r204) goto CPyL140; + cpy_r_r205 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r206 = CPyStr_Equal(cpy_r_op, cpy_r_r205); + if (!cpy_r_r206) goto CPyL140; + cpy_r_r207 = CPyList_GetSlice(cpy_r_r142, -8, -2); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); + goto CPyL515; + } + if (likely(PyList_Check(cpy_r_r207))) + cpy_r_r208 = cpy_r_r207; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals, "list", cpy_r_r207); + goto CPyL515; + } + cpy_r_r209 = (CPyPtr)&((PyVarObject *)cpy_r_r208)->ob_size; + cpy_r_r210 = *(int64_t *)cpy_r_r209; + cpy_r_r211 = PyList_New(cpy_r_r210); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); + goto CPyL516; + } + cpy_r_r212 = 0; +CPyL121: ; + cpy_r_r213 = (CPyPtr)&((PyVarObject *)cpy_r_r208)->ob_size; + cpy_r_r214 = *(int64_t *)cpy_r_r213; + cpy_r_r215 = cpy_r_r212 < cpy_r_r214; + if (!cpy_r_r215) goto CPyL517; + cpy_r_r216 = (CPyPtr)&((PyListObject *)cpy_r_r208)->ob_item; + cpy_r_r217 = *(CPyPtr *)cpy_r_r216; + cpy_r_r218 = cpy_r_r212 * 8; + cpy_r_r219 = cpy_r_r217 + cpy_r_r218; + cpy_r_r220 = *(PyObject * *)cpy_r_r219; + CPy_INCREF(cpy_r_r220); + if (likely(PyDict_Check(cpy_r_r220))) + cpy_r_r221 = cpy_r_r220; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals, "dict", cpy_r_r220); + goto CPyL518; + } + cpy_r_r222 = CPyStatics[1347]; /* 'op' */ + cpy_r_r223 = CPyDict_GetItem(cpy_r_r221, cpy_r_r222); + CPy_DECREF(cpy_r_r221); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); + goto CPyL518; + } + if (likely(PyUnicode_Check(cpy_r_r223))) + cpy_r_r224 = cpy_r_r223; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals, "str", cpy_r_r223); + goto CPyL518; + } + CPyList_SetItemUnsafe(cpy_r_r211, cpy_r_r212, cpy_r_r224); + cpy_r_r225 = cpy_r_r212 + 1; + cpy_r_r212 = cpy_r_r225; + goto CPyL121; +CPyL127: ; + cpy_r_r226 = CPyStatics[1350]; /* 'JUMPDEST' */ + cpy_r_r227 = CPyStatics[1351]; /* 'PUSH1' */ + cpy_r_r228 = CPyStatics[1352]; /* 'DUP1' */ + cpy_r_r229 = PyList_New(3); + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); + goto CPyL519; + } + cpy_r_r230 = (CPyPtr)&((PyListObject *)cpy_r_r229)->ob_item; + cpy_r_r231 = *(CPyPtr *)cpy_r_r230; + CPy_INCREF(cpy_r_r226); + *(PyObject * *)cpy_r_r231 = cpy_r_r226; + CPy_INCREF(cpy_r_r227); + cpy_r_r232 = cpy_r_r231 + 8; + *(PyObject * *)cpy_r_r232 = cpy_r_r227; + CPy_INCREF(cpy_r_r228); + cpy_r_r233 = cpy_r_r231 + 16; + *(PyObject * *)cpy_r_r233 = cpy_r_r228; + cpy_r_r234 = PyObject_RichCompare(cpy_r_r211, cpy_r_r229, 2); + CPy_DECREF_NO_IMM(cpy_r_r211); + CPy_DECREF_NO_IMM(cpy_r_r229); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); + goto CPyL515; + } + if (unlikely(!PyBool_Check(cpy_r_r234))) { + CPy_TypeError("bool", cpy_r_r234); cpy_r_r235 = 2; + } else + cpy_r_r235 = cpy_r_r234 == Py_True; + CPy_DECREF(cpy_r_r234); + if (unlikely(cpy_r_r235 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 400, CPyStatic_solidity___globals); + goto CPyL515; + } + if (cpy_r_r235) { + goto CPyL520; + } else + goto CPyL140; +CPyL131: ; + cpy_r_r236 = CPyStatics[701]; /* '0x' */ + cpy_r_r237 = CPyTagged_Subtract(cpy_r_pc, 8); + cpy_r_r238 = CPyModule_builtins; + cpy_r_r239 = CPyStatics[700]; /* 'hex' */ + cpy_r_r240 = CPyObject_GetAttr(cpy_r_r238, cpy_r_r239); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); + goto CPyL521; + } + cpy_r_r241 = CPyTagged_StealAsObject(cpy_r_r237); + PyObject *cpy_r_r242[1] = {cpy_r_r241}; + cpy_r_r243 = (PyObject **)&cpy_r_r242; + cpy_r_r244 = PyObject_Vectorcall(cpy_r_r240, cpy_r_r243, 1, 0); + CPy_DECREF(cpy_r_r240); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); + goto CPyL522; + } + CPy_DECREF(cpy_r_r241); + if (likely(PyUnicode_Check(cpy_r_r244))) + cpy_r_r245 = cpy_r_r244; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals, "str", cpy_r_r244); + goto CPyL523; + } + cpy_r_r246 = CPyStatics[266]; /* 'upper' */ + PyObject *cpy_r_r247[1] = {cpy_r_r245}; + cpy_r_r248 = (PyObject **)&cpy_r_r247; + cpy_r_r249 = PyObject_VectorcallMethod(cpy_r_r246, cpy_r_r248, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r249 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); + goto CPyL524; + } + CPy_DECREF(cpy_r_r245); + if (likely(PyUnicode_Check(cpy_r_r249))) + cpy_r_r250 = cpy_r_r249; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals, "str", cpy_r_r249); + goto CPyL523; + } + cpy_r_r251 = CPyStr_GetSlice(cpy_r_r250, 4, 9223372036854775806LL); + CPy_DECREF(cpy_r_r250); + if (unlikely(cpy_r_r251 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); + goto CPyL523; + } + if (likely(PyUnicode_Check(cpy_r_r251))) + cpy_r_r252 = cpy_r_r251; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals, "str", cpy_r_r251); + goto CPyL523; + } + cpy_r_r253 = CPyStr_Build(2, cpy_r_r236, cpy_r_r252); + CPy_DECREF(cpy_r_r252); + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 404, CPyStatic_solidity___globals); + goto CPyL523; + } + cpy_r_fallback_hexstr = cpy_r_r253; + cpy_r_r254 = CPyStatics[1353]; /* 'first_revert' */ + cpy_r_r255 = 1 ? Py_True : Py_False; + cpy_r_r256 = CPyDict_SetItem(cpy_r_this, cpy_r_r254, cpy_r_r255); + cpy_r_r257 = cpy_r_r256 >= 0; + if (unlikely(!cpy_r_r257)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 405, CPyStatic_solidity___globals); + goto CPyL515; + } +CPyL140: ; + cpy_r_r258 = CPyStatics[57]; /* '-' */ + cpy_r_r259 = CPyStr_Equal(cpy_r_r188, cpy_r_r258); + cpy_r_r260 = cpy_r_r259 == 0; + if (!cpy_r_r260) goto CPyL525; + cpy_r_r261 = CPyStatics[1354]; /* 'jump' */ + cpy_r_r262 = CPyDict_SetItem(cpy_r_this, cpy_r_r261, cpy_r_r188); + CPy_DECREF(cpy_r_r188); + cpy_r_r263 = cpy_r_r262 >= 0; + if (unlikely(!cpy_r_r263)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 408, CPyStatic_solidity___globals); + goto CPyL526; + } +CPyL142: ; + cpy_r_r264 = CPyTagged_Add(cpy_r_pc, 2); + CPyTagged_DECREF(cpy_r_pc); + cpy_r_pc = cpy_r_r264; + cpy_r_r265 = CPyStatics[1355]; /* 'PUSH' */ + cpy_r_r266 = CPyStr_Startswith(cpy_r_op, cpy_r_r265); + cpy_r_r267 = cpy_r_r266; + if (!cpy_r_r267) goto CPyL156; + cpy_r_r268 = CPyStatics[2029]; /* 0 */ + cpy_r_r269 = PyObject_GetItem(cpy_r_r17, cpy_r_r268); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals); + goto CPyL526; + } + if (likely(PyUnicode_Check(cpy_r_r269))) + cpy_r_r270 = cpy_r_r269; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals, "str", cpy_r_r269); + goto CPyL526; + } + cpy_r_r271 = CPyStr_GetSlice(cpy_r_r270, 0, 4); + CPy_DECREF(cpy_r_r270); + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals); + goto CPyL526; + } + if (likely(PyUnicode_Check(cpy_r_r271))) + cpy_r_r272 = cpy_r_r271; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 411, CPyStatic_solidity___globals, "str", cpy_r_r271); + goto CPyL526; + } + cpy_r_r273 = CPyStatics[701]; /* '0x' */ + cpy_r_r274 = CPyStr_Equal(cpy_r_r272, cpy_r_r273); + CPy_DECREF(cpy_r_r272); + if (!cpy_r_r274) goto CPyL156; + cpy_r_r275 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r276[1] = {cpy_r_r17}; + cpy_r_r277 = (PyObject **)&cpy_r_r276; + cpy_r_r278 = PyObject_VectorcallMethod(cpy_r_r275, cpy_r_r277, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 412, CPyStatic_solidity___globals); + goto CPyL526; + } + if (likely(PyUnicode_Check(cpy_r_r278))) + cpy_r_r279 = cpy_r_r278; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 412, CPyStatic_solidity___globals, "str", cpy_r_r278); + goto CPyL526; + } + cpy_r_r280 = CPyStatics[808]; /* 'value' */ + cpy_r_r281 = CPyDict_SetItem(cpy_r_this, cpy_r_r280, cpy_r_r279); + CPy_DECREF(cpy_r_r279); + cpy_r_r282 = cpy_r_r281 >= 0; + if (unlikely(!cpy_r_r282)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 412, CPyStatic_solidity___globals); + goto CPyL526; + } + cpy_r_r283 = CPyStr_GetSlice(cpy_r_op, 8, 9223372036854775806LL); + if (unlikely(cpy_r_r283 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals); + goto CPyL526; + } + if (likely(PyUnicode_Check(cpy_r_r283))) + cpy_r_r284 = cpy_r_r283; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals, "str", cpy_r_r283); + goto CPyL526; + } + cpy_r_r285 = CPyLong_FromStr(cpy_r_r284); + CPy_DECREF(cpy_r_r284); + if (unlikely(cpy_r_r285 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals); + goto CPyL526; + } + if (likely(PyLong_Check(cpy_r_r285))) + cpy_r_r286 = CPyTagged_FromObject(cpy_r_r285); + else { + CPy_TypeError("int", cpy_r_r285); cpy_r_r286 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r285); + if (unlikely(cpy_r_r286 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 413, CPyStatic_solidity___globals); + goto CPyL526; + } + cpy_r_r287 = CPyTagged_Add(cpy_r_pc, cpy_r_r286); + CPyTagged_DECREF(cpy_r_pc); + CPyTagged_DECREF(cpy_r_r286); + cpy_r_pc = cpy_r_r287; +CPyL156: ; + cpy_r_r288 = CPyStatics[2028]; /* -1 */ + cpy_r_r289 = PyObject_RichCompare(cpy_r_r187, cpy_r_r288, 2); + if (unlikely(cpy_r_r289 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 416, CPyStatic_solidity___globals); + goto CPyL526; + } + if (unlikely(!PyBool_Check(cpy_r_r289))) { + CPy_TypeError("bool", cpy_r_r289); cpy_r_r290 = 2; + } else + cpy_r_r290 = cpy_r_r289 == Py_True; + CPy_DECREF(cpy_r_r289); + if (unlikely(cpy_r_r290 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 416, CPyStatic_solidity___globals); + goto CPyL526; + } + if (cpy_r_r290) goto CPyL171; + cpy_r_r291 = cpy_r_r180.f0; + CPyTagged_INCREF(cpy_r_r291); + cpy_r_r292 = cpy_r_r180.f1; + CPyTagged_INCREF(cpy_r_r292); + cpy_r_r293 = cpy_r_r180.f2; + CPy_INCREF(cpy_r_r293); + cpy_r_r294 = cpy_r_r180.f3; + CPy_INCREF(cpy_r_r294); + cpy_r_r295 = cpy_r_r158.f0; + CPyTagged_INCREF(cpy_r_r295); + cpy_r_r296 = cpy_r_r158.f1; + CPyTagged_INCREF(cpy_r_r296); + cpy_r_r297 = cpy_r_r158.f2; + CPy_INCREF(cpy_r_r297); + cpy_r_r298 = cpy_r_r158.f3; + CPy_INCREF(cpy_r_r298); + cpy_r_r299 = cpy_r_r291 & 1; + cpy_r_r300 = cpy_r_r299 != 0; + if (!cpy_r_r300) goto CPyL161; + cpy_r_r301 = CPyTagged_IsEq_(cpy_r_r291, cpy_r_r295); + cpy_r_r302 = cpy_r_r301; + goto CPyL162; +CPyL161: ; + cpy_r_r303 = cpy_r_r291 == cpy_r_r295; + cpy_r_r302 = cpy_r_r303; +CPyL162: ; + CPyTagged_DECREF(cpy_r_r291); + CPyTagged_DECREF(cpy_r_r295); + if (!cpy_r_r302) goto CPyL527; + cpy_r_r304 = cpy_r_r292 & 1; + cpy_r_r305 = cpy_r_r304 != 0; + if (!cpy_r_r305) goto CPyL165; + cpy_r_r306 = CPyTagged_IsEq_(cpy_r_r292, cpy_r_r296); + cpy_r_r307 = cpy_r_r306; + goto CPyL166; +CPyL165: ; + cpy_r_r308 = cpy_r_r292 == cpy_r_r296; + cpy_r_r307 = cpy_r_r308; +CPyL166: ; + CPyTagged_DECREF(cpy_r_r292); + CPyTagged_DECREF(cpy_r_r296); + if (!cpy_r_r307) goto CPyL528; + cpy_r_r309 = CPyStr_Equal(cpy_r_r293, cpy_r_r297); + CPy_DECREF(cpy_r_r293); + CPy_DECREF(cpy_r_r297); + if (!cpy_r_r309) goto CPyL529; + cpy_r_r310 = CPyStr_Equal(cpy_r_r294, cpy_r_r298); + CPy_DECREF(cpy_r_r294); + CPy_DECREF(cpy_r_r298); + if (cpy_r_r310) goto CPyL170; +CPyL169: ; + if (0) { + goto CPyL171; + } else + goto CPyL173; +CPyL170: ; + if (!1) goto CPyL173; +CPyL171: ; + cpy_r_r311 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r312 = CPyStr_Equal(cpy_r_op, cpy_r_r311); + if (!cpy_r_r312) goto CPyL173; + cpy_r_r313 = CPyDef_solidity____find_revert_offset(cpy_r_r142, cpy_r_r10, cpy_r_active_source_node, cpy_r_active_fn_node, cpy_r_active_fn_name); + if (unlikely(cpy_r_r313 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 417, CPyStatic_solidity___globals); + goto CPyL526; + } +CPyL173: ; + cpy_r_r314 = CPyStatics[2028]; /* -1 */ + cpy_r_r315 = PyObject_RichCompare(cpy_r_r187, cpy_r_r314, 2); + CPy_DECREF(cpy_r_r187); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 420, CPyStatic_solidity___globals); + goto CPyL530; + } + if (unlikely(!PyBool_Check(cpy_r_r315))) { + CPy_TypeError("bool", cpy_r_r315); cpy_r_r316 = 2; + } else + cpy_r_r316 = cpy_r_r315 == Py_True; + CPy_DECREF(cpy_r_r315); + if (unlikely(cpy_r_r316 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 420, CPyStatic_solidity___globals); + goto CPyL530; + } + if (cpy_r_r316) goto CPyL531; + cpy_r_r317 = cpy_r_r180.f2; + CPy_INCREF(cpy_r_r317); + CPyTagged_DECREF(cpy_r_r180.f0); + CPyTagged_DECREF(cpy_r_r180.f1); + CPy_DECREF(cpy_r_r180.f2); + CPy_DECREF(cpy_r_r180.f3); + cpy_r_r318 = PyObject_Str(cpy_r_r317); + CPy_DECREF(cpy_r_r317); + if (unlikely(cpy_r_r318 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 424, CPyStatic_solidity___globals); + goto CPyL532; + } + cpy_r_contract_id = cpy_r_r318; + cpy_r_r319 = PyDict_Contains(cpy_r_r24, cpy_r_contract_id); + cpy_r_r320 = cpy_r_r319 >= 0; + if (unlikely(!cpy_r_r320)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 425, CPyStatic_solidity___globals); + goto CPyL533; + } + cpy_r_r321 = cpy_r_r319; + cpy_r_r322 = cpy_r_r321 ^ 1; + if (cpy_r_r322) { + goto CPyL534; + } else + goto CPyL535; +CPyL179: ; + cpy_r_r323 = CPyDict_GetItem(cpy_r_r24, cpy_r_contract_id); + if (unlikely(cpy_r_r323 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 431, CPyStatic_solidity___globals); + goto CPyL536; + } + cpy_r_active_source_node = cpy_r_r323; + cpy_r_r324 = CPyStatics[211]; /* 'path' */ + cpy_r_r325 = CPyDict_SetItem(cpy_r_this, cpy_r_r324, cpy_r_contract_id); + cpy_r_r326 = cpy_r_r325 >= 0; + if (unlikely(!cpy_r_r326)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 432, CPyStatic_solidity___globals); + goto CPyL533; + } + cpy_r_r327 = (Py_ssize_t)cpy_r_r185 == -2; + if (cpy_r_r327) goto CPyL534; + cpy_r_r328 = CPyTagged_Add(cpy_r_r185, cpy_r_r186); + CPyTagged_DECREF(cpy_r_r186); + cpy_r_r329.f0 = cpy_r_r185; + cpy_r_r329.f1 = cpy_r_r328; + cpy_r_offset = cpy_r_r329; + cpy_r_r330 = CPyStatics[1263]; /* 'offset' */ + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r331 = PyTuple_New(2); + if (unlikely(cpy_r_r331 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp839 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r331, 0, __tmp839); + PyObject *__tmp840 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r331, 1, __tmp840); + cpy_r_r332 = CPyDict_SetItem(cpy_r_this, cpy_r_r330, cpy_r_r331); + CPy_DECREF(cpy_r_r331); + cpy_r_r333 = cpy_r_r332 >= 0; + if (unlikely(!cpy_r_r333)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 438, CPyStatic_solidity___globals); + goto CPyL537; + } + cpy_r_r334 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r335 = CPyStr_Equal(cpy_r_op, cpy_r_r334); + if (!cpy_r_r335) goto CPyL204; + cpy_r_r336 = PyObject_IsTrue(cpy_r_optimizer_revert); + cpy_r_r337 = cpy_r_r336 >= 0; + if (unlikely(!cpy_r_r337)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 374, CPyStatic_solidity___globals); + goto CPyL537; + } + cpy_r_r338 = cpy_r_r336; + if (cpy_r_r338) goto CPyL204; + cpy_r_r339 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r340 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r341 = CPyStatics[1357]; /* 'expression.name' */ + cpy_r_r342 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r343 = CPyDict_Build(2, cpy_r_r339, cpy_r_r340, cpy_r_r341, cpy_r_r342); + if (unlikely(cpy_r_r343 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 450, CPyStatic_solidity___globals); + goto CPyL537; + } + cpy_r_r344 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r345 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r346 = CPyStatics[1357]; /* 'expression.name' */ + cpy_r_r347 = CPyStatics[1358]; /* 'require' */ + cpy_r_r348 = CPyDict_Build(2, cpy_r_r344, cpy_r_r345, cpy_r_r346, cpy_r_r347); + if (unlikely(cpy_r_r348 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 451, CPyStatic_solidity___globals); + goto CPyL538; + } + cpy_r_r349.f0 = cpy_r_r343; + cpy_r_r349.f1 = cpy_r_r348; + CPy_INCREF(cpy_r_active_source_node); + cpy_r_r350 = cpy_r_active_source_node; + cpy_r_r351 = CPyStatics[1359]; /* 'children' */ + cpy_r_r352 = 0 ? Py_True : Py_False; + cpy_r_r353 = 1 ? Py_True : Py_False; + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r354 = PyTuple_New(2); + if (unlikely(cpy_r_r354 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp841 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r354, 0, __tmp841); + PyObject *__tmp842 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r354, 1, __tmp842); + cpy_r_r355 = PyTuple_New(2); + if (unlikely(cpy_r_r355 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp843 = cpy_r_r349.f0; + PyTuple_SET_ITEM(cpy_r_r355, 0, __tmp843); + PyObject *__tmp844 = cpy_r_r349.f1; + PyTuple_SET_ITEM(cpy_r_r355, 1, __tmp844); + PyObject *cpy_r_r356[5] = {cpy_r_r350, cpy_r_r352, cpy_r_r353, cpy_r_r354, cpy_r_r355}; + cpy_r_r357 = (PyObject **)&cpy_r_r356; + cpy_r_r358 = CPyStatics[2297]; /* ('include_parents', 'include_children', + 'required_offset', 'filters') */ + cpy_r_r359 = PyObject_VectorcallMethod(cpy_r_r351, cpy_r_r357, 9223372036854775809ULL, cpy_r_r358); + if (unlikely(cpy_r_r359 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 445, CPyStatic_solidity___globals); + goto CPyL539; + } + CPy_DECREF(cpy_r_r350); + CPy_DECREF(cpy_r_r354); + CPy_DECREF(cpy_r_r355); + CPy_INCREF(cpy_r_r359); + cpy_r_fn_node = cpy_r_r359; + cpy_r_r360 = PyObject_IsTrue(cpy_r_r359); + CPy_DECREF(cpy_r_r359); + cpy_r_r361 = cpy_r_r360 >= 0; + if (unlikely(!cpy_r_r361)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", -1, CPyStatic_solidity___globals); + goto CPyL540; + } + cpy_r_r362 = cpy_r_r360; + if (!cpy_r_r362) goto CPyL541; + cpy_r_r363 = CPyStatics[2029]; /* 0 */ + cpy_r_r364 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r363); + if (unlikely(cpy_r_r364 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 454, CPyStatic_solidity___globals); + goto CPyL540; + } + cpy_r_r365 = CPyStatics[1363]; /* 'arguments' */ + cpy_r_r366 = CPyObject_GetAttr(cpy_r_r364, cpy_r_r365); + CPy_DECREF(cpy_r_r364); + if (unlikely(cpy_r_r366 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 454, CPyStatic_solidity___globals); + goto CPyL540; + } + cpy_r_r367 = CPyObject_Size(cpy_r_r366); + CPy_DECREF(cpy_r_r366); + if (unlikely(cpy_r_r367 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 454, CPyStatic_solidity___globals); + goto CPyL540; + } + cpy_r_r368 = cpy_r_r367 == 4; + if (cpy_r_r368) goto CPyL542; + cpy_r_r369 = CPyStatics[2029]; /* 0 */ + cpy_r_r370 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r369); + CPy_DECREF(cpy_r_fn_node); + if (unlikely(cpy_r_r370 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); + goto CPyL543; + } + cpy_r_r371 = CPyStatics[1364]; /* 'expression' */ + cpy_r_r372 = CPyObject_GetAttr(cpy_r_r370, cpy_r_r371); + CPy_DECREF(cpy_r_r370); + if (unlikely(cpy_r_r372 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); + goto CPyL543; + } + cpy_r_r373 = CPyStatics[397]; /* 'name' */ + cpy_r_r374 = CPyObject_GetAttr(cpy_r_r372, cpy_r_r373); + CPy_DECREF(cpy_r_r372); + if (unlikely(cpy_r_r374 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); + goto CPyL543; + } + cpy_r_r375 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r376 = PyObject_RichCompare(cpy_r_r374, cpy_r_r375, 2); + CPy_DECREF(cpy_r_r374); + if (unlikely(cpy_r_r376 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); + goto CPyL543; + } + cpy_r_r377 = PyObject_IsTrue(cpy_r_r376); + CPy_DECREF(cpy_r_r376); + cpy_r_r378 = cpy_r_r377 >= 0; + if (unlikely(!cpy_r_r378)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 455, CPyStatic_solidity___globals); + goto CPyL543; + } + cpy_r_r379 = cpy_r_r377; + if (!cpy_r_r379) goto CPyL544; + cpy_r_r380 = cpy_r_r367 != 0; + CPyTagged_DECREF(cpy_r_r367); + if (cpy_r_r380) { + goto CPyL545; + } else + goto CPyL204; +CPyL203: ; + cpy_r_r381 = 1 ? Py_True : Py_False; + cpy_r_optimizer_revert = cpy_r_r381; + cpy_r_r382 = CPyStatics[1365]; /* 'optimizer_revert' */ + cpy_r_r383 = 1 ? Py_True : Py_False; + cpy_r_r384 = CPyDict_SetItem(cpy_r_this, cpy_r_r382, cpy_r_r383); + cpy_r_r385 = cpy_r_r384 >= 0; + if (unlikely(!cpy_r_r385)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 457, CPyStatic_solidity___globals); + goto CPyL537; + } +CPyL204: ; + cpy_r_r386 = CPyStatics[1366]; /* 'INVALID' */ + cpy_r_r387 = CPyStr_Equal(cpy_r_op, cpy_r_r386); + if (!cpy_r_r387) goto CPyL206; + cpy_r_r388 = CPyDef_solidity____set_invalid_error_string(cpy_r_active_source_node, cpy_r_this); + if (unlikely(cpy_r_r388 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 461, CPyStatic_solidity___globals); + goto CPyL537; + } +CPyL206: ; + cpy_r_r389 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); + if (unlikely(cpy_r_r389 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 464, CPyStatic_solidity___globals); + goto CPyL537; + } + if (likely(PyDict_Check(cpy_r_r389))) + cpy_r_r390 = cpy_r_r389; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 464, CPyStatic_solidity___globals, "dict", cpy_r_r389); + goto CPyL537; + } + cpy_r_r391 = PyDict_Size(cpy_r_r390); + CPy_DECREF(cpy_r_r390); + cpy_r_r392 = cpy_r_r391 << 1; + cpy_r_r393 = cpy_r_r392 != 0; + if (!cpy_r_r393) goto CPyL546; + cpy_r_r394 = CPyStatics[1367]; /* 'JUMPI' */ + cpy_r_r395 = CPyStr_Equal(cpy_r_op, cpy_r_r394); + CPy_DECREF(cpy_r_op); + if (!cpy_r_r395) goto CPyL227; + cpy_r_r396 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); + if (unlikely(cpy_r_r396 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); + goto CPyL547; + } + if (likely(PyDict_Check(cpy_r_r396))) + cpy_r_r397 = cpy_r_r396; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals, "dict", cpy_r_r396); + goto CPyL547; + } + cpy_r_r398 = 0; + cpy_r_r399 = PyDict_Size(cpy_r_r397); + cpy_r_r400 = CPyDict_GetKeysIter(cpy_r_r397); + if (unlikely(cpy_r_r400 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); + goto CPyL548; + } +CPyL213: ; + cpy_r_r401 = CPyDict_NextKey(cpy_r_r400, cpy_r_r398); + cpy_r_r402 = cpy_r_r401.f1; + cpy_r_r398 = cpy_r_r402; + cpy_r_r403 = cpy_r_r401.f0; + if (cpy_r_r403) { + goto CPyL549; + } else + goto CPyL550; +CPyL214: ; + cpy_r_r404 = cpy_r_r401.f2; + CPy_INCREF(cpy_r_r404); + CPy_DECREF(cpy_r_r401.f2); + PyObject *__tmp845; + if (unlikely(!(PyTuple_Check(cpy_r_r404) && PyTuple_GET_SIZE(cpy_r_r404) == 2))) { + __tmp845 = NULL; + goto __LL846; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r404, 0)))) + __tmp845 = PyTuple_GET_ITEM(cpy_r_r404, 0); + else { + __tmp845 = NULL; + } + if (__tmp845 == NULL) goto __LL846; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r404, 1)))) + __tmp845 = PyTuple_GET_ITEM(cpy_r_r404, 1); + else { + __tmp845 = NULL; + } + if (__tmp845 == NULL) goto __LL846; + __tmp845 = cpy_r_r404; +__LL846: ; + if (unlikely(__tmp845 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r404); cpy_r_r405 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp847 = PyTuple_GET_ITEM(cpy_r_r404, 0); + CPyTagged __tmp848; + if (likely(PyLong_Check(__tmp847))) + __tmp848 = CPyTagged_FromObject(__tmp847); + else { + CPy_TypeError("int", __tmp847); __tmp848 = CPY_INT_TAG; + } + cpy_r_r405.f0 = __tmp848; + PyObject *__tmp849 = PyTuple_GET_ITEM(cpy_r_r404, 1); + CPyTagged __tmp850; + if (likely(PyLong_Check(__tmp849))) + __tmp850 = CPyTagged_FromObject(__tmp849); + else { + CPy_TypeError("int", __tmp849); __tmp850 = CPY_INT_TAG; + } + cpy_r_r405.f1 = __tmp850; + } + CPy_DECREF(cpy_r_r404); + if (unlikely(cpy_r_r405.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); + goto CPyL551; + } + cpy_r_offset = cpy_r_r405; + cpy_r_r406 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); + if (unlikely(cpy_r_r406 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals); + goto CPyL552; + } + if (likely(PyDict_Check(cpy_r_r406))) + cpy_r_r407 = cpy_r_r406; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals, "dict", cpy_r_r406); + goto CPyL552; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r408 = PyTuple_New(2); + if (unlikely(cpy_r_r408 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp851 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r408, 0, __tmp851); + PyObject *__tmp852 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r408, 1, __tmp852); + cpy_r_r409 = CPyDict_GetItem(cpy_r_r407, cpy_r_r408); + CPy_DECREF(cpy_r_r407); + CPy_DECREF(cpy_r_r408); + if (unlikely(cpy_r_r409 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals); + goto CPyL552; + } + if (likely(PyLong_Check(cpy_r_r409))) + cpy_r_r410 = CPyTagged_FromObject(cpy_r_r409); + else { + CPy_TypeError("int", cpy_r_r409); cpy_r_r410 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r409); + if (unlikely(cpy_r_r410 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 468, CPyStatic_solidity___globals); + goto CPyL552; + } + cpy_r_r411 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; + cpy_r_r412 = *(int64_t *)cpy_r_r411; + cpy_r_r413 = cpy_r_r412 << 1; + cpy_r_r414 = CPyTagged_Subtract(cpy_r_r413, 2); + cpy_r_r415.f0 = cpy_r_r410; + cpy_r_r415.f1 = cpy_r_r414; + cpy_r_r416 = CPyDict_GetItem(cpy_r_r128, cpy_r_contract_id); + if (unlikely(cpy_r_r416 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 467, CPyStatic_solidity___globals); + goto CPyL553; + } + if (likely(PyDict_Check(cpy_r_r416))) + cpy_r_r417 = cpy_r_r416; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 467, CPyStatic_solidity___globals, "dict", cpy_r_r416); + goto CPyL553; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r418 = PyTuple_New(2); + if (unlikely(cpy_r_r418 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp853 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r418, 0, __tmp853); + PyObject *__tmp854 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r418, 1, __tmp854); + cpy_r_r419 = PyTuple_New(2); + if (unlikely(cpy_r_r419 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp855 = CPyTagged_StealAsObject(cpy_r_r415.f0); + PyTuple_SET_ITEM(cpy_r_r419, 0, __tmp855); + PyObject *__tmp856 = CPyTagged_StealAsObject(cpy_r_r415.f1); + PyTuple_SET_ITEM(cpy_r_r419, 1, __tmp856); + cpy_r_r420 = CPyDict_SetItem(cpy_r_r417, cpy_r_r418, cpy_r_r419); + CPy_DECREF(cpy_r_r417); + CPy_DECREF(cpy_r_r418); + CPy_DECREF(cpy_r_r419); + cpy_r_r421 = cpy_r_r420 >= 0; + if (unlikely(!cpy_r_r421)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 467, CPyStatic_solidity___globals); + goto CPyL552; + } + cpy_r_r422 = CPyDict_CheckSize(cpy_r_r397, cpy_r_r399); + if (unlikely(!cpy_r_r422)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); + goto CPyL552; + } else + goto CPyL213; +CPyL223: ; + cpy_r_r423 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r423)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 465, CPyStatic_solidity___globals); + goto CPyL547; + } + cpy_r_r424 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); + if (unlikely(cpy_r_r424 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 471, CPyStatic_solidity___globals); + goto CPyL547; + } + if (likely(PyDict_Check(cpy_r_r424))) + cpy_r_r425 = cpy_r_r424; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 471, CPyStatic_solidity___globals, "dict", cpy_r_r424); + goto CPyL547; + } + cpy_r_r426 = CPyDict_Clear(cpy_r_r425); + CPy_DECREF(cpy_r_r425); + if (unlikely(!cpy_r_r426)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 471, CPyStatic_solidity___globals); + goto CPyL547; + } else + goto CPyL241; +CPyL227: ; + cpy_r_r427 = CPyDict_GetItem(cpy_r_branch_nodes, cpy_r_contract_id); + if (unlikely(cpy_r_r427 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 474, CPyStatic_solidity___globals); + goto CPyL547; + } + if (likely(PySet_Check(cpy_r_r427))) + cpy_r_r428 = cpy_r_r427; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 474, CPyStatic_solidity___globals, "set", cpy_r_r427); + goto CPyL547; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r429 = PyTuple_New(2); + if (unlikely(cpy_r_r429 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp857 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r429, 0, __tmp857); + PyObject *__tmp858 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r429, 1, __tmp858); + cpy_r_r430 = PySet_Contains(cpy_r_r428, cpy_r_r429); + CPy_DECREF(cpy_r_r428); + CPy_DECREF(cpy_r_r429); + cpy_r_r431 = cpy_r_r430 >= 0; + if (unlikely(!cpy_r_r431)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 474, CPyStatic_solidity___globals); + goto CPyL547; + } + cpy_r_r432 = cpy_r_r430; + if (!cpy_r_r432) goto CPyL241; + cpy_r_r433 = CPyDict_GetItem(cpy_r_r128, cpy_r_contract_id); + if (unlikely(cpy_r_r433 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 475, CPyStatic_solidity___globals); + goto CPyL547; + } + if (likely(PyDict_Check(cpy_r_r433))) + cpy_r_r434 = cpy_r_r433; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 475, CPyStatic_solidity___globals, "dict", cpy_r_r433); + goto CPyL547; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r435 = PyTuple_New(2); + if (unlikely(cpy_r_r435 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp859 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r435, 0, __tmp859); + PyObject *__tmp860 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r435, 1, __tmp860); + cpy_r_r436 = PyDict_Contains(cpy_r_r434, cpy_r_r435); + CPy_DECREF(cpy_r_r434); + CPy_DECREF(cpy_r_r435); + cpy_r_r437 = cpy_r_r436 >= 0; + if (unlikely(!cpy_r_r437)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 475, CPyStatic_solidity___globals); + goto CPyL547; + } + cpy_r_r438 = cpy_r_r436; + if (!cpy_r_r438) goto CPyL238; + cpy_r_r439 = CPyDict_GetItem(cpy_r_r128, cpy_r_contract_id); + if (unlikely(cpy_r_r439 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 476, CPyStatic_solidity___globals); + goto CPyL547; + } + if (likely(PyDict_Check(cpy_r_r439))) + cpy_r_r440 = cpy_r_r439; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 476, CPyStatic_solidity___globals, "dict", cpy_r_r439); + goto CPyL547; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r441 = PyTuple_New(2); + if (unlikely(cpy_r_r441 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp861 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r441, 0, __tmp861); + PyObject *__tmp862 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r441, 1, __tmp862); + cpy_r_r442 = PyObject_DelItem(cpy_r_r440, cpy_r_r441); + CPy_DECREF(cpy_r_r440); + CPy_DECREF(cpy_r_r441); + cpy_r_r443 = cpy_r_r442 >= 0; + if (unlikely(!cpy_r_r443)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 476, CPyStatic_solidity___globals); + goto CPyL547; + } +CPyL238: ; + cpy_r_r444 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; + cpy_r_r445 = *(int64_t *)cpy_r_r444; + cpy_r_r446 = cpy_r_r445 << 1; + cpy_r_r447 = CPyTagged_Subtract(cpy_r_r446, 2); + cpy_r_r448 = CPyDict_GetItem(cpy_r_r114, cpy_r_contract_id); + if (unlikely(cpy_r_r448 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 477, CPyStatic_solidity___globals); + goto CPyL554; + } + if (likely(PyDict_Check(cpy_r_r448))) + cpy_r_r449 = cpy_r_r448; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 477, CPyStatic_solidity___globals, "dict", cpy_r_r448); + goto CPyL554; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r450 = PyTuple_New(2); + if (unlikely(cpy_r_r450 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp863 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r450, 0, __tmp863); + PyObject *__tmp864 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r450, 1, __tmp864); + cpy_r_r451 = CPyTagged_StealAsObject(cpy_r_r447); + cpy_r_r452 = CPyDict_SetItem(cpy_r_r449, cpy_r_r450, cpy_r_r451); + CPy_DECREF(cpy_r_r449); + CPy_DECREF(cpy_r_r450); + CPy_DECREF(cpy_r_r451); + cpy_r_r453 = cpy_r_r452 >= 0; + if (unlikely(!cpy_r_r453)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 477, CPyStatic_solidity___globals); + goto CPyL547; + } +CPyL241: ; + cpy_r_r454 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r455 = CPyList_GetItemShort(cpy_r_r142, -4); + if (unlikely(cpy_r_r455 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); + goto CPyL555; + } + if (likely(PyDict_Check(cpy_r_r455))) + cpy_r_r456 = cpy_r_r455; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals, "dict", cpy_r_r455); + goto CPyL555; + } + cpy_r_r457 = PyDict_Contains(cpy_r_r456, cpy_r_r454); + CPy_DECREF(cpy_r_r456); + cpy_r_r458 = cpy_r_r457 >= 0; + if (unlikely(!cpy_r_r458)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); + goto CPyL555; + } + cpy_r_r459 = cpy_r_r457; + if (!cpy_r_r459) goto CPyL260; + cpy_r_r460 = CPyList_GetItemShort(cpy_r_r142, -4); + if (unlikely(cpy_r_r460 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); + goto CPyL555; + } + if (likely(PyDict_Check(cpy_r_r460))) + cpy_r_r461 = cpy_r_r460; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals, "dict", cpy_r_r460); + goto CPyL555; + } + cpy_r_r462 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r463 = CPyDict_GetItem(cpy_r_r461, cpy_r_r462); + CPy_DECREF(cpy_r_r461); + if (unlikely(cpy_r_r463 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); + goto CPyL555; + } + PyObject *__tmp865; + if (unlikely(!(PyTuple_Check(cpy_r_r463) && PyTuple_GET_SIZE(cpy_r_r463) == 2))) { + __tmp865 = NULL; + goto __LL866; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r463, 0)))) + __tmp865 = PyTuple_GET_ITEM(cpy_r_r463, 0); + else { + __tmp865 = NULL; + } + if (__tmp865 == NULL) goto __LL866; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r463, 1)))) + __tmp865 = PyTuple_GET_ITEM(cpy_r_r463, 1); + else { + __tmp865 = NULL; + } + if (__tmp865 == NULL) goto __LL866; + __tmp865 = cpy_r_r463; +__LL866: ; + if (unlikely(__tmp865 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r463); cpy_r_r464 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp867 = PyTuple_GET_ITEM(cpy_r_r463, 0); + CPyTagged __tmp868; + if (likely(PyLong_Check(__tmp867))) + __tmp868 = CPyTagged_FromObject(__tmp867); + else { + CPy_TypeError("int", __tmp867); __tmp868 = CPY_INT_TAG; + } + cpy_r_r464.f0 = __tmp868; + PyObject *__tmp869 = PyTuple_GET_ITEM(cpy_r_r463, 1); + CPyTagged __tmp870; + if (likely(PyLong_Check(__tmp869))) + __tmp870 = CPyTagged_FromObject(__tmp869); + else { + CPy_TypeError("int", __tmp869); __tmp870 = CPY_INT_TAG; + } + cpy_r_r464.f1 = __tmp870; + } + CPy_DECREF(cpy_r_r463); + if (unlikely(cpy_r_r464.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 481, CPyStatic_solidity___globals); + goto CPyL555; + } + cpy_r_r465 = cpy_r_offset.f0; + CPyTagged_INCREF(cpy_r_r465); + cpy_r_r466 = cpy_r_offset.f1; + CPyTagged_INCREF(cpy_r_r466); + cpy_r_r467 = cpy_r_r464.f0; + CPyTagged_INCREF(cpy_r_r467); + cpy_r_r468 = cpy_r_r464.f1; + CPyTagged_INCREF(cpy_r_r468); + CPyTagged_DECREF(cpy_r_r464.f0); + CPyTagged_DECREF(cpy_r_r464.f1); + cpy_r_r469 = cpy_r_r465 & 1; + cpy_r_r470 = cpy_r_r469 != 0; + if (!cpy_r_r470) goto CPyL251; + cpy_r_r471 = CPyTagged_IsEq_(cpy_r_r465, cpy_r_r467); + cpy_r_r472 = cpy_r_r471; + goto CPyL252; +CPyL251: ; + cpy_r_r473 = cpy_r_r465 == cpy_r_r467; + cpy_r_r472 = cpy_r_r473; +CPyL252: ; + CPyTagged_DECREF(cpy_r_r465); + CPyTagged_DECREF(cpy_r_r467); + if (!cpy_r_r472) goto CPyL556; + cpy_r_r474 = cpy_r_r466 & 1; + cpy_r_r475 = cpy_r_r474 != 0; + if (!cpy_r_r475) goto CPyL255; + cpy_r_r476 = CPyTagged_IsEq_(cpy_r_r466, cpy_r_r468); + cpy_r_r477 = cpy_r_r476; + goto CPyL256; +CPyL255: ; + cpy_r_r478 = cpy_r_r466 == cpy_r_r468; + cpy_r_r477 = cpy_r_r478; +CPyL256: ; + CPyTagged_DECREF(cpy_r_r466); + CPyTagged_DECREF(cpy_r_r468); + if (cpy_r_r477) goto CPyL258; +CPyL257: ; + if (0) { + goto CPyL557; + } else + goto CPyL260; +CPyL258: ; + if (1) { + goto CPyL557; + } else + goto CPyL260; +CPyL259: ; + cpy_r_r479 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r480 = CPyDict_SetItem(cpy_r_this, cpy_r_r479, cpy_r_active_fn_name); + cpy_r_r481 = cpy_r_r480 >= 0; + if (unlikely(!cpy_r_r481)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 482, CPyStatic_solidity___globals); + goto CPyL285; + } else + goto CPyL294; +CPyL260: ; + cpy_r_r482 = CPyDef_solidity____get_active_fn(cpy_r_active_source_node, cpy_r_offset); + if (unlikely(cpy_r_r482.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 484, CPyStatic_solidity___globals); + goto CPyL555; + } else + goto CPyL558; +CPyL261: ; + cpy_r_r483 = cpy_r_r482.f0; + cpy_r_r484 = cpy_r_r482.f1; + cpy_r_r485 = cpy_r_r483; + cpy_r_active_fn_node = cpy_r_r485; + cpy_r_r486 = cpy_r_r484; + cpy_r_active_fn_name = cpy_r_r486; + CPy_INCREF(cpy_r_active_fn_name); + if (likely(cpy_r_active_fn_name != Py_None)) + cpy_r_r487 = cpy_r_active_fn_name; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 485, CPyStatic_solidity___globals, "str", cpy_r_active_fn_name); + goto CPyL555; + } + cpy_r_r488 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r489 = CPyDict_SetItem(cpy_r_this, cpy_r_r488, cpy_r_r487); + CPy_DECREF(cpy_r_r487); + cpy_r_r490 = cpy_r_r489 >= 0; + if (unlikely(!cpy_r_r490)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 485, CPyStatic_solidity___globals); + goto CPyL555; + } + cpy_r_r491 = CPyDict_GetItem(cpy_r_stmt_nodes, cpy_r_contract_id); + if (unlikely(cpy_r_r491 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 487, CPyStatic_solidity___globals); + goto CPyL555; + } + if (likely(PySet_Check(cpy_r_r491))) + cpy_r_r492 = cpy_r_r491; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 487, CPyStatic_solidity___globals, "set", cpy_r_r491); + goto CPyL555; + } + cpy_r_r493 = PyObject_GetIter(cpy_r_r492); + CPy_DECREF(cpy_r_r492); + if (unlikely(cpy_r_r493 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); + goto CPyL555; + } +CPyL266: ; + cpy_r_r494 = PyIter_Next(cpy_r_r493); + if (cpy_r_r494 == NULL) goto CPyL559; + PyObject *__tmp871; + if (unlikely(!(PyTuple_Check(cpy_r_r494) && PyTuple_GET_SIZE(cpy_r_r494) == 2))) { + __tmp871 = NULL; + goto __LL872; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r494, 0)))) + __tmp871 = PyTuple_GET_ITEM(cpy_r_r494, 0); + else { + __tmp871 = NULL; + } + if (__tmp871 == NULL) goto __LL872; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r494, 1)))) + __tmp871 = PyTuple_GET_ITEM(cpy_r_r494, 1); + else { + __tmp871 = NULL; + } + if (__tmp871 == NULL) goto __LL872; + __tmp871 = cpy_r_r494; +__LL872: ; + if (unlikely(__tmp871 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r494); cpy_r_r495 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp873 = PyTuple_GET_ITEM(cpy_r_r494, 0); + CPyTagged __tmp874; + if (likely(PyLong_Check(__tmp873))) + __tmp874 = CPyTagged_FromObject(__tmp873); + else { + CPy_TypeError("int", __tmp873); __tmp874 = CPY_INT_TAG; + } + cpy_r_r495.f0 = __tmp874; + PyObject *__tmp875 = PyTuple_GET_ITEM(cpy_r_r494, 1); + CPyTagged __tmp876; + if (likely(PyLong_Check(__tmp875))) + __tmp876 = CPyTagged_FromObject(__tmp875); + else { + CPy_TypeError("int", __tmp875); __tmp876 = CPY_INT_TAG; + } + cpy_r_r495.f1 = __tmp876; + } + CPy_DECREF(cpy_r_r494); + if (unlikely(cpy_r_r495.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); + goto CPyL560; + } + cpy_r_r496 = CPyDef_sources___is_inside_offset(cpy_r_offset, cpy_r_r495); + if (unlikely(cpy_r_r496 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 487, CPyStatic_solidity___globals); + goto CPyL561; + } + if (cpy_r_r496) { + goto CPyL562; + } else + goto CPyL563; +CPyL270: ; + goto CPyL274; +CPyL271: ; + cpy_r_r497 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r497)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); + goto CPyL285; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r498 = 0; + if (unlikely(!cpy_r_r498)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 486, CPyStatic_solidity___globals); + goto CPyL285; + } else + goto CPyL564; +CPyL273: ; + CPy_Unreachable(); +CPyL274: ; + cpy_r_r499 = CPyDict_GetItem(cpy_r_stmt_nodes, cpy_r_contract_id); + if (unlikely(cpy_r_r499 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 489, CPyStatic_solidity___globals); + goto CPyL565; + } + if (likely(PySet_Check(cpy_r_r499))) + cpy_r_r500 = cpy_r_r499; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 489, CPyStatic_solidity___globals, "set", cpy_r_r499); + goto CPyL565; + } + CPyTagged_INCREF(cpy_r_r495.f0); + CPyTagged_INCREF(cpy_r_r495.f1); + cpy_r_r501 = PyTuple_New(2); + if (unlikely(cpy_r_r501 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp877 = CPyTagged_StealAsObject(cpy_r_r495.f0); + PyTuple_SET_ITEM(cpy_r_r501, 0, __tmp877); + PyObject *__tmp878 = CPyTagged_StealAsObject(cpy_r_r495.f1); + PyTuple_SET_ITEM(cpy_r_r501, 1, __tmp878); + cpy_r_r502 = PySet_Discard(cpy_r_r500, cpy_r_r501); + CPy_DECREF(cpy_r_r500); + CPy_DECREF(cpy_r_r501); + cpy_r_r503 = cpy_r_r502 >= 0; + if (unlikely(!cpy_r_r503)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 489, CPyStatic_solidity___globals); + goto CPyL565; + } + cpy_r_r504 = CPyDict_GetItem(cpy_r_r57, cpy_r_contract_id); + CPy_DECREF(cpy_r_contract_id); + if (unlikely(cpy_r_r504 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals); + goto CPyL566; + } + if (likely(PyDict_Check(cpy_r_r504))) + cpy_r_r505 = cpy_r_r504; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals, "dict", cpy_r_r504); + goto CPyL566; + } + CPy_INCREF(cpy_r_active_fn_name); + if (likely(cpy_r_active_fn_name != Py_None)) + cpy_r_r506 = cpy_r_active_fn_name; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals, "str", cpy_r_active_fn_name); + goto CPyL567; + } + cpy_r_r507 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r505, cpy_r_r506, 2); + CPy_DECREF(cpy_r_r505); + CPy_DECREF(cpy_r_r506); + if (unlikely(cpy_r_r507 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals); + goto CPyL566; + } + if (likely(PyDict_Check(cpy_r_r507))) + cpy_r_r508 = cpy_r_r507; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals, "dict", cpy_r_r507); + goto CPyL566; + } + CPyTagged_INCREF(cpy_r_count); + cpy_r_r509 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r510 = PyTuple_New(2); + if (unlikely(cpy_r_r510 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp879 = CPyTagged_StealAsObject(cpy_r_r495.f0); + PyTuple_SET_ITEM(cpy_r_r510, 0, __tmp879); + PyObject *__tmp880 = CPyTagged_StealAsObject(cpy_r_r495.f1); + PyTuple_SET_ITEM(cpy_r_r510, 1, __tmp880); + cpy_r_r511 = CPyDict_SetItem(cpy_r_r508, cpy_r_r509, cpy_r_r510); + CPy_DECREF(cpy_r_r508); + CPy_DECREF(cpy_r_r509); + CPy_DECREF(cpy_r_r510); + cpy_r_r512 = cpy_r_r511 >= 0; + if (unlikely(!cpy_r_r512)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 490, CPyStatic_solidity___globals); + goto CPyL285; + } + cpy_r_r513 = CPyStatics[1369]; /* 'statement' */ + CPyTagged_INCREF(cpy_r_count); + cpy_r_r514 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r515 = CPyDict_SetItem(cpy_r_this, cpy_r_r513, cpy_r_r514); + CPy_DECREF(cpy_r_r514); + cpy_r_r516 = cpy_r_r515 >= 0; + if (unlikely(!cpy_r_r516)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 491, CPyStatic_solidity___globals); + goto CPyL285; + } + cpy_r_r517 = CPyTagged_Add(cpy_r_count, 2); + CPyTagged_DECREF(cpy_r_count); + cpy_r_count = cpy_r_r517; + goto CPyL294; +CPyL285: ; + cpy_r_r518 = CPy_CatchError(); + cpy_r_r519 = CPyModule_builtins; + cpy_r_r520 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r521 = CPyObject_GetAttr(cpy_r_r519, cpy_r_r520); + if (unlikely(cpy_r_r521 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 493, CPyStatic_solidity___globals); + goto CPyL568; + } + cpy_r_r522 = CPyModule_builtins; + cpy_r_r523 = CPyStatics[893]; /* 'IndexError' */ + cpy_r_r524 = CPyObject_GetAttr(cpy_r_r522, cpy_r_r523); + if (unlikely(cpy_r_r524 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 493, CPyStatic_solidity___globals); + goto CPyL569; + } + cpy_r_r525 = CPyModule_builtins; + cpy_r_r526 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r527 = CPyObject_GetAttr(cpy_r_r525, cpy_r_r526); + if (unlikely(cpy_r_r527 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 493, CPyStatic_solidity___globals); + goto CPyL570; + } + cpy_r_r528.f0 = cpy_r_r521; + cpy_r_r528.f1 = cpy_r_r524; + cpy_r_r528.f2 = cpy_r_r527; + cpy_r_r529 = PyTuple_New(3); + if (unlikely(cpy_r_r529 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp881 = cpy_r_r528.f0; + PyTuple_SET_ITEM(cpy_r_r529, 0, __tmp881); + PyObject *__tmp882 = cpy_r_r528.f1; + PyTuple_SET_ITEM(cpy_r_r529, 1, __tmp882); + PyObject *__tmp883 = cpy_r_r528.f2; + PyTuple_SET_ITEM(cpy_r_r529, 2, __tmp883); + cpy_r_r530 = CPy_ExceptionMatches(cpy_r_r529); + CPy_DecRef(cpy_r_r529); + if (cpy_r_r530) { + goto CPyL291; + } else + goto CPyL571; +CPyL289: ; + CPy_Reraise(); + if (!0) { + goto CPyL292; + } else + goto CPyL572; +CPyL290: ; + CPy_Unreachable(); +CPyL291: ; + CPy_RestoreExcInfo(cpy_r_r518); + CPy_DecRef(cpy_r_r518.f0); + CPy_DecRef(cpy_r_r518.f1); + CPy_DecRef(cpy_r_r518.f2); + goto CPyL294; +CPyL292: ; + CPy_RestoreExcInfo(cpy_r_r518); + CPy_DecRef(cpy_r_r518.f0); + CPy_DecRef(cpy_r_r518.f1); + CPy_DecRef(cpy_r_r518.f2); + cpy_r_r531 = CPy_KeepPropagating(); + if (!cpy_r_r531) goto CPyL453; + CPy_Unreachable(); +CPyL294: ; + cpy_r_r532 = CPyStatics[808]; /* 'value' */ + cpy_r_r533 = Py_None; + cpy_r_r534 = CPyDict_Get(cpy_r_this, cpy_r_r532, cpy_r_r533); + if (unlikely(cpy_r_r534 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals); + goto CPyL573; + } + if (PyUnicode_Check(cpy_r_r534)) + cpy_r_r535 = cpy_r_r534; + else { + cpy_r_r535 = NULL; + } + if (cpy_r_r535 != NULL) goto __LL884; + if (cpy_r_r534 == Py_None) + cpy_r_r535 = cpy_r_r534; + else { + cpy_r_r535 = NULL; + } + if (cpy_r_r535 != NULL) goto __LL884; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals, "str or None", cpy_r_r534); + goto CPyL573; +__LL884: ; + cpy_r_r536 = (PyObject *)&_Py_NoneStruct; + cpy_r_r537 = cpy_r_r535 == cpy_r_r536; + if (!cpy_r_r537) goto CPyL298; + cpy_r_r538 = 0; + goto CPyL299; +CPyL298: ; + cpy_r_r539 = cpy_r_r535; + cpy_r_r540 = CPyStr_Equal(cpy_r_r539, cpy_r_fallback_hexstr); + cpy_r_r538 = cpy_r_r540; +CPyL299: ; + CPy_DECREF(cpy_r_r535); + if (!cpy_r_r538) goto CPyL574; + cpy_r_r541 = CPyStatics[2029]; /* 0 */ + cpy_r_r542 = PyObject_GetItem(cpy_r_r17, cpy_r_r541); + if (unlikely(cpy_r_r542 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals); + goto CPyL573; + } + if (likely(PyUnicode_Check(cpy_r_r542))) + cpy_r_r543 = cpy_r_r542; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 496, CPyStatic_solidity___globals, "str", cpy_r_r542); + goto CPyL573; + } + cpy_r_r544 = CPyStatics[1370]; /* 'JUMP' */ + cpy_r_r545 = CPyStatics[1367]; /* 'JUMPI' */ + cpy_r_r546 = CPyStr_Equal(cpy_r_r543, cpy_r_r544); + if (cpy_r_r546) goto CPyL575; + cpy_r_r547 = CPyStr_Equal(cpy_r_r543, cpy_r_r545); + CPy_DECREF(cpy_r_r543); + if (cpy_r_r547) goto CPyL305; + if (0) { + goto CPyL306; + } else + goto CPyL574; +CPyL305: ; + if (!1) goto CPyL574; +CPyL306: ; + cpy_r_r548 = CPyStatics[211]; /* 'path' */ + cpy_r_r549 = CPyDict_GetItem(cpy_r_this, cpy_r_r548); + if (unlikely(cpy_r_r549 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals); + goto CPyL573; + } + if (likely(PyUnicode_Check(cpy_r_r549))) + cpy_r_r550 = cpy_r_r549; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals, "str", cpy_r_r549); + goto CPyL573; + } + cpy_r_r551 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r552 = CPyDict_GetItem(cpy_r_this, cpy_r_r551); + CPy_DECREF(cpy_r_this); + if (unlikely(cpy_r_r552 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals); + goto CPyL576; + } + PyObject *__tmp885; + if (unlikely(!(PyTuple_Check(cpy_r_r552) && PyTuple_GET_SIZE(cpy_r_r552) == 2))) { + __tmp885 = NULL; + goto __LL886; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r552, 0)))) + __tmp885 = PyTuple_GET_ITEM(cpy_r_r552, 0); + else { + __tmp885 = NULL; + } + if (__tmp885 == NULL) goto __LL886; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r552, 1)))) + __tmp885 = PyTuple_GET_ITEM(cpy_r_r552, 1); + else { + __tmp885 = NULL; + } + if (__tmp885 == NULL) goto __LL886; + __tmp885 = cpy_r_r552; +__LL886: ; + if (unlikely(__tmp885 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r552); cpy_r_r553 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp887 = PyTuple_GET_ITEM(cpy_r_r552, 0); + CPyTagged __tmp888; + if (likely(PyLong_Check(__tmp887))) + __tmp888 = CPyTagged_FromObject(__tmp887); + else { + CPy_TypeError("int", __tmp887); __tmp888 = CPY_INT_TAG; + } + cpy_r_r553.f0 = __tmp888; + PyObject *__tmp889 = PyTuple_GET_ITEM(cpy_r_r552, 1); + CPyTagged __tmp890; + if (likely(PyLong_Check(__tmp889))) + __tmp890 = CPyTagged_FromObject(__tmp889); + else { + CPy_TypeError("int", __tmp889); __tmp890 = CPY_INT_TAG; + } + cpy_r_r553.f1 = __tmp890; + } + CPy_DECREF(cpy_r_r552); + if (unlikely(cpy_r_r553.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 498, CPyStatic_solidity___globals); + goto CPyL576; + } + cpy_r_r554.f0 = cpy_r_r550; + cpy_r_r554.f1 = cpy_r_r553; + cpy_r_r555 = PyTuple_New(2); + if (unlikely(cpy_r_r555 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp891 = cpy_r_r554.f0; + PyTuple_SET_ITEM(cpy_r_r555, 0, __tmp891); + PyObject *__tmp892 = PyTuple_New(2); + if (unlikely(__tmp892 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp893 = CPyTagged_StealAsObject(cpy_r_r554.f1.f0); + PyTuple_SET_ITEM(__tmp892, 0, __tmp893); + PyObject *__tmp894 = CPyTagged_StealAsObject(cpy_r_r554.f1.f1); + PyTuple_SET_ITEM(__tmp892, 1, __tmp894); + PyTuple_SET_ITEM(cpy_r_r555, 1, __tmp892); + cpy_r_r556 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r143, cpy_r_r555, 1); + CPy_DECREF(cpy_r_r555); + if (unlikely(cpy_r_r556 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 499, CPyStatic_solidity___globals); + goto CPyL510; + } + if (likely(PyList_Check(cpy_r_r556))) + cpy_r_r557 = cpy_r_r556; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 499, CPyStatic_solidity___globals, "list", cpy_r_r556); + goto CPyL510; + } + cpy_r_r558 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; + cpy_r_r559 = *(int64_t *)cpy_r_r558; + cpy_r_r560 = cpy_r_r559 << 1; + cpy_r_r561 = CPyTagged_StealAsObject(cpy_r_r560); + cpy_r_r562 = PyList_Append(cpy_r_r557, cpy_r_r561); + CPy_DECREF_NO_IMM(cpy_r_r557); + CPy_DECREF(cpy_r_r561); + cpy_r_r563 = cpy_r_r562 >= 0; + if (unlikely(!cpy_r_r563)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 499, CPyStatic_solidity___globals); + goto CPyL510; + } else + goto CPyL106; +CPyL313: ; + cpy_r_r564 = CPyStatics[2029]; /* 0 */ + cpy_r_r565 = PyObject_GetItem(cpy_r_r17, cpy_r_r564); + if (unlikely(cpy_r_r565 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 501, CPyStatic_solidity___globals); + goto CPyL577; + } + if (likely(PyUnicode_Check(cpy_r_r565))) + cpy_r_r566 = cpy_r_r565; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 501, CPyStatic_solidity___globals, "str", cpy_r_r565); + goto CPyL577; + } + cpy_r_r567 = CPyStatics[1366]; /* 'INVALID' */ + cpy_r_r568 = CPyStatics[1371]; /* 'STOP' */ + cpy_r_r569 = CPyStr_Equal(cpy_r_r566, cpy_r_r567); + cpy_r_r570 = cpy_r_r569 == 0; + if (!cpy_r_r570) goto CPyL578; + cpy_r_r571 = CPyStr_Equal(cpy_r_r566, cpy_r_r568); + CPy_DECREF(cpy_r_r566); + cpy_r_r572 = cpy_r_r571 == 0; + if (!cpy_r_r572) goto CPyL318; + if (1) { + goto CPyL319; + } else + goto CPyL579; +CPyL318: ; + if (!0) goto CPyL579; +CPyL319: ; + cpy_r_r573 = cpy_r_pc & 1; + cpy_r_r574 = cpy_r_r573 != 0; + if (cpy_r_r574) goto CPyL321; + cpy_r_r575 = cpy_r_instruction_count & 1; + cpy_r_r576 = cpy_r_r575 != 0; + if (!cpy_r_r576) goto CPyL322; +CPyL321: ; + cpy_r_r577 = CPyTagged_IsLt_(cpy_r_pc, cpy_r_instruction_count); + if (cpy_r_r577) { + goto CPyL323; + } else + goto CPyL579; +CPyL322: ; + cpy_r_r578 = (Py_ssize_t)cpy_r_pc < (Py_ssize_t)cpy_r_instruction_count; + if (!cpy_r_r578) goto CPyL579; +CPyL323: ; + cpy_r_r579 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r580[1] = {cpy_r_r17}; + cpy_r_r581 = (PyObject **)&cpy_r_r580; + cpy_r_r582 = PyObject_VectorcallMethod(cpy_r_r579, cpy_r_r581, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r582 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 503, CPyStatic_solidity___globals); + goto CPyL577; + } + if (likely(PyUnicode_Check(cpy_r_r582))) + cpy_r_r583 = cpy_r_r582; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 503, CPyStatic_solidity___globals, "str", cpy_r_r582); + goto CPyL577; + } + cpy_r_op = cpy_r_r583; + cpy_r_r584 = CPyStatics[1347]; /* 'op' */ + cpy_r_r585 = CPyStatics[1348]; /* 'pc' */ + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r586 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r587 = CPyDict_Build(2, cpy_r_r584, cpy_r_op, cpy_r_r585, cpy_r_r586); + CPy_DECREF(cpy_r_r586); + if (unlikely(cpy_r_r587 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 504, CPyStatic_solidity___globals); + goto CPyL580; + } + cpy_r_this = cpy_r_r587; + cpy_r_r588 = PyList_Append(cpy_r_r142, cpy_r_this); + cpy_r_r589 = cpy_r_r588 >= 0; + if (unlikely(!cpy_r_r589)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 505, CPyStatic_solidity___globals); + goto CPyL581; + } + cpy_r_r590 = CPyTagged_Add(cpy_r_pc, 2); + CPyTagged_DECREF(cpy_r_pc); + cpy_r_pc = cpy_r_r590; + cpy_r_r591 = CPyStatics[1355]; /* 'PUSH' */ + cpy_r_r592 = CPyStr_Startswith(cpy_r_op, cpy_r_r591); + cpy_r_r593 = cpy_r_r592; + if (!cpy_r_r593) goto CPyL582; + cpy_r_r594 = CPyStatics[2029]; /* 0 */ + cpy_r_r595 = PyObject_GetItem(cpy_r_r17, cpy_r_r594); + if (unlikely(cpy_r_r595 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals); + goto CPyL581; + } + if (likely(PyUnicode_Check(cpy_r_r595))) + cpy_r_r596 = cpy_r_r595; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals, "str", cpy_r_r595); + goto CPyL581; + } + cpy_r_r597 = CPyStr_GetSlice(cpy_r_r596, 0, 4); + CPy_DECREF(cpy_r_r596); + if (unlikely(cpy_r_r597 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals); + goto CPyL581; + } + if (likely(PyUnicode_Check(cpy_r_r597))) + cpy_r_r598 = cpy_r_r597; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 507, CPyStatic_solidity___globals, "str", cpy_r_r597); + goto CPyL581; + } + cpy_r_r599 = CPyStatics[701]; /* '0x' */ + cpy_r_r600 = CPyStr_Equal(cpy_r_r598, cpy_r_r599); + CPy_DECREF(cpy_r_r598); + if (!cpy_r_r600) goto CPyL582; + cpy_r_r601 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r602[1] = {cpy_r_r17}; + cpy_r_r603 = (PyObject **)&cpy_r_r602; + cpy_r_r604 = PyObject_VectorcallMethod(cpy_r_r601, cpy_r_r603, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r604 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 508, CPyStatic_solidity___globals); + goto CPyL581; + } + if (likely(PyUnicode_Check(cpy_r_r604))) + cpy_r_r605 = cpy_r_r604; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 508, CPyStatic_solidity___globals, "str", cpy_r_r604); + goto CPyL581; + } + cpy_r_r606 = CPyStatics[808]; /* 'value' */ + cpy_r_r607 = CPyDict_SetItem(cpy_r_this, cpy_r_r606, cpy_r_r605); + CPy_DECREF(cpy_r_this); + CPy_DECREF(cpy_r_r605); + cpy_r_r608 = cpy_r_r607 >= 0; + if (unlikely(!cpy_r_r608)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 508, CPyStatic_solidity___globals); + goto CPyL580; + } + cpy_r_r609 = CPyStr_GetSlice(cpy_r_op, 8, 9223372036854775806LL); + CPy_DECREF(cpy_r_op); + if (unlikely(cpy_r_r609 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals); + goto CPyL577; + } + if (likely(PyUnicode_Check(cpy_r_r609))) + cpy_r_r610 = cpy_r_r609; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals, "str", cpy_r_r609); + goto CPyL577; + } + cpy_r_r611 = CPyLong_FromStr(cpy_r_r610); + CPy_DECREF(cpy_r_r610); + if (unlikely(cpy_r_r611 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals); + goto CPyL577; + } + if (likely(PyLong_Check(cpy_r_r611))) + cpy_r_r612 = CPyTagged_FromObject(cpy_r_r611); + else { + CPy_TypeError("int", cpy_r_r611); cpy_r_r612 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r611); + if (unlikely(cpy_r_r612 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 509, CPyStatic_solidity___globals); + goto CPyL577; + } + cpy_r_r613 = CPyTagged_Add(cpy_r_pc, cpy_r_r612); + CPyTagged_DECREF(cpy_r_pc); + CPyTagged_DECREF(cpy_r_r612); + cpy_r_pc = cpy_r_r613; + goto CPyL313; +CPyL341: ; + cpy_r_r614 = 0; + cpy_r_r615 = PyDict_Size(cpy_r_r143); + cpy_r_r616 = CPyDict_GetItemsIter(cpy_r_r143); + if (unlikely(cpy_r_r616 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); + goto CPyL583; + } +CPyL342: ; + cpy_r_r617 = CPyDict_NextItem(cpy_r_r616, cpy_r_r614); + cpy_r_r618 = cpy_r_r617.f1; + cpy_r_r614 = cpy_r_r618; + cpy_r_r619 = cpy_r_r617.f0; + if (!cpy_r_r619) goto CPyL584; + cpy_r_r620 = cpy_r_r617.f2; + CPy_INCREF(cpy_r_r620); + cpy_r_r621 = cpy_r_r617.f3; + CPy_INCREF(cpy_r_r621); + CPy_DECREF(cpy_r_r617.f2); + CPy_DECREF(cpy_r_r617.f3); + PyObject *__tmp895; + if (unlikely(!(PyTuple_Check(cpy_r_r620) && PyTuple_GET_SIZE(cpy_r_r620) == 2))) { + __tmp895 = NULL; + goto __LL896; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r620, 0)))) + __tmp895 = PyTuple_GET_ITEM(cpy_r_r620, 0); + else { + __tmp895 = NULL; + } + if (__tmp895 == NULL) goto __LL896; + if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r620, 1)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r620, 1)) == 2))) { + __tmp895 = NULL; + goto __LL897; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 0)))) + __tmp895 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 0); + else { + __tmp895 = NULL; + } + if (__tmp895 == NULL) goto __LL897; + if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 1)))) + __tmp895 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r620, 1), 1); + else { + __tmp895 = NULL; + } + if (__tmp895 == NULL) goto __LL897; + __tmp895 = PyTuple_GET_ITEM(cpy_r_r620, 1); +__LL897: ; + if (__tmp895 == NULL) goto __LL896; + __tmp895 = cpy_r_r620; +__LL896: ; + if (unlikely(__tmp895 == NULL)) { + CPy_TypeError("tuple[str, tuple[int, int]]", cpy_r_r620); cpy_r_r622 = (tuple_T2OT2II) { NULL, { CPY_INT_TAG, CPY_INT_TAG } }; + } else { + PyObject *__tmp898 = PyTuple_GET_ITEM(cpy_r_r620, 0); + CPy_INCREF(__tmp898); + PyObject *__tmp899; + if (likely(PyUnicode_Check(__tmp898))) + __tmp899 = __tmp898; + else { + CPy_TypeError("str", __tmp898); + __tmp899 = NULL; + } + cpy_r_r622.f0 = __tmp899; + PyObject *__tmp900 = PyTuple_GET_ITEM(cpy_r_r620, 1); + tuple_T2II __tmp901; + PyObject *__tmp902; + if (unlikely(!(PyTuple_Check(__tmp900) && PyTuple_GET_SIZE(__tmp900) == 2))) { + __tmp902 = NULL; + goto __LL903; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp900, 0)))) + __tmp902 = PyTuple_GET_ITEM(__tmp900, 0); + else { + __tmp902 = NULL; + } + if (__tmp902 == NULL) goto __LL903; + if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp900, 1)))) + __tmp902 = PyTuple_GET_ITEM(__tmp900, 1); + else { + __tmp902 = NULL; + } + if (__tmp902 == NULL) goto __LL903; + __tmp902 = __tmp900; +__LL903: ; + if (unlikely(__tmp902 == NULL)) { + CPy_TypeError("tuple[int, int]", __tmp900); __tmp901 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp904 = PyTuple_GET_ITEM(__tmp900, 0); + CPyTagged __tmp905; + if (likely(PyLong_Check(__tmp904))) + __tmp905 = CPyTagged_FromObject(__tmp904); + else { + CPy_TypeError("int", __tmp904); __tmp905 = CPY_INT_TAG; + } + __tmp901.f0 = __tmp905; + PyObject *__tmp906 = PyTuple_GET_ITEM(__tmp900, 1); + CPyTagged __tmp907; + if (likely(PyLong_Check(__tmp906))) + __tmp907 = CPyTagged_FromObject(__tmp906); + else { + CPy_TypeError("int", __tmp906); __tmp907 = CPY_INT_TAG; + } + __tmp901.f1 = __tmp907; + } + cpy_r_r622.f1 = __tmp901; + } + CPy_DECREF(cpy_r_r620); + if (unlikely(cpy_r_r622.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); + goto CPyL585; + } + if (likely(PyList_Check(cpy_r_r621))) + cpy_r_r623 = cpy_r_r621; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals, "list", cpy_r_r621); + goto CPyL586; + } + cpy_r_r624 = cpy_r_r622.f0; + CPy_INCREF(cpy_r_r624); + cpy_r_contract_id = cpy_r_r624; + cpy_r_r625 = cpy_r_r622.f1; + CPyTagged_INCREF(cpy_r_r625.f0); + CPyTagged_INCREF(cpy_r_r625.f1); + CPy_DECREF(cpy_r_r622.f0); + CPyTagged_DECREF(cpy_r_r622.f1.f0); + CPyTagged_DECREF(cpy_r_r622.f1.f1); + cpy_r_r626 = CPyDict_GetItem(cpy_r_r24, cpy_r_contract_id); + CPy_DECREF(cpy_r_contract_id); + if (unlikely(cpy_r_r626 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 513, CPyStatic_solidity___globals); + goto CPyL587; + } + cpy_r_r627 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r628 = CPyStatics[1372]; /* 'FunctionDefinition' */ + cpy_r_r629 = CPyDict_Build(1, cpy_r_r627, cpy_r_r628); + if (unlikely(cpy_r_r629 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 517, CPyStatic_solidity___globals); + goto CPyL588; + } + cpy_r_r630 = CPyStatics[1359]; /* 'children' */ + cpy_r_r631 = CPyStatics[2031]; /* 2 */ + cpy_r_r632 = 0 ? Py_True : Py_False; + cpy_r_r633 = PyTuple_New(2); + if (unlikely(cpy_r_r633 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp908 = CPyTagged_StealAsObject(cpy_r_r625.f0); + PyTuple_SET_ITEM(cpy_r_r633, 0, __tmp908); + PyObject *__tmp909 = CPyTagged_StealAsObject(cpy_r_r625.f1); + PyTuple_SET_ITEM(cpy_r_r633, 1, __tmp909); + PyObject *cpy_r_r634[5] = {cpy_r_r626, cpy_r_r631, cpy_r_r632, cpy_r_r633, cpy_r_r629}; + cpy_r_r635 = (PyObject **)&cpy_r_r634; + cpy_r_r636 = CPyStatics[2298]; /* ('depth', 'include_children', 'required_offset', + 'filters') */ + cpy_r_r637 = PyObject_VectorcallMethod(cpy_r_r630, cpy_r_r635, 9223372036854775809ULL, cpy_r_r636); + if (unlikely(cpy_r_r637 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 513, CPyStatic_solidity___globals); + goto CPyL589; + } + CPy_DECREF(cpy_r_r626); + CPy_DECREF(cpy_r_r633); + CPy_DECREF(cpy_r_r629); + cpy_r_fn_node = cpy_r_r637; + cpy_r_r638 = CPyObject_Size(cpy_r_fn_node); + if (unlikely(cpy_r_r638 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 519, CPyStatic_solidity___globals); + goto CPyL590; + } + cpy_r_r639 = cpy_r_r638 == 0; + CPyTagged_DECREF(cpy_r_r638); + if (cpy_r_r639) goto CPyL591; + cpy_r_r640 = CPyStatics[2029]; /* 0 */ + cpy_r_r641 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r640); + CPy_DECREF(cpy_r_fn_node); + if (unlikely(cpy_r_r641 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 523, CPyStatic_solidity___globals); + goto CPyL592; + } + cpy_r_r642 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r643 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r644 = CPyStatics[1357]; /* 'expression.name' */ + cpy_r_r645 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r646 = CPyDict_Build(2, cpy_r_r642, cpy_r_r643, cpy_r_r644, cpy_r_r645); + if (unlikely(cpy_r_r646 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 525, CPyStatic_solidity___globals); + goto CPyL593; + } + cpy_r_r647 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r648 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r649 = CPyStatics[1357]; /* 'expression.name' */ + cpy_r_r650 = CPyStatics[1358]; /* 'require' */ + cpy_r_r651 = CPyDict_Build(2, cpy_r_r647, cpy_r_r648, cpy_r_r649, cpy_r_r650); + if (unlikely(cpy_r_r651 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 526, CPyStatic_solidity___globals); + goto CPyL594; + } + cpy_r_r652.f0 = cpy_r_r646; + cpy_r_r652.f1 = cpy_r_r651; + cpy_r_r653 = CPyStatics[1359]; /* 'children' */ + cpy_r_r654 = PyTuple_New(2); + if (unlikely(cpy_r_r654 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp910 = cpy_r_r652.f0; + PyTuple_SET_ITEM(cpy_r_r654, 0, __tmp910); + PyObject *__tmp911 = cpy_r_r652.f1; + PyTuple_SET_ITEM(cpy_r_r654, 1, __tmp911); + PyObject *cpy_r_r655[2] = {cpy_r_r641, cpy_r_r654}; + cpy_r_r656 = (PyObject **)&cpy_r_r655; + cpy_r_r657 = CPyStatics[2226]; /* ('filters',) */ + cpy_r_r658 = PyObject_VectorcallMethod(cpy_r_r653, cpy_r_r656, 9223372036854775809ULL, cpy_r_r657); + if (unlikely(cpy_r_r658 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 523, CPyStatic_solidity___globals); + goto CPyL595; + } + CPy_DECREF(cpy_r_r641); + CPy_DECREF(cpy_r_r654); + cpy_r_r659 = PyObject_GetIter(cpy_r_r658); + CPy_DECREF(cpy_r_r658); + if (unlikely(cpy_r_r659 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 529, CPyStatic_solidity___globals); + goto CPyL592; + } +CPyL355: ; + cpy_r_r660 = PyIter_Next(cpy_r_r659); + if (cpy_r_r660 == NULL) goto CPyL596; + cpy_r_node = cpy_r_r660; + cpy_r_r661 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r662 = CPyObject_GetAttr(cpy_r_node, cpy_r_r661); + CPy_DECREF(cpy_r_node); + if (unlikely(cpy_r_r662 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 530, CPyStatic_solidity___globals); + goto CPyL597; + } + PyObject *__tmp912; + if (unlikely(!(PyTuple_Check(cpy_r_r662) && PyTuple_GET_SIZE(cpy_r_r662) == 2))) { + __tmp912 = NULL; + goto __LL913; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r662, 0)))) + __tmp912 = PyTuple_GET_ITEM(cpy_r_r662, 0); + else { + __tmp912 = NULL; + } + if (__tmp912 == NULL) goto __LL913; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r662, 1)))) + __tmp912 = PyTuple_GET_ITEM(cpy_r_r662, 1); + else { + __tmp912 = NULL; + } + if (__tmp912 == NULL) goto __LL913; + __tmp912 = cpy_r_r662; +__LL913: ; + if (unlikely(__tmp912 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r662); cpy_r_r663 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp914 = PyTuple_GET_ITEM(cpy_r_r662, 0); + CPyTagged __tmp915; + if (likely(PyLong_Check(__tmp914))) + __tmp915 = CPyTagged_FromObject(__tmp914); + else { + CPy_TypeError("int", __tmp914); __tmp915 = CPY_INT_TAG; + } + cpy_r_r663.f0 = __tmp915; + PyObject *__tmp916 = PyTuple_GET_ITEM(cpy_r_r662, 1); + CPyTagged __tmp917; + if (likely(PyLong_Check(__tmp916))) + __tmp917 = CPyTagged_FromObject(__tmp916); + else { + CPy_TypeError("int", __tmp916); __tmp917 = CPY_INT_TAG; + } + cpy_r_r663.f1 = __tmp917; + } + CPy_DECREF(cpy_r_r662); + if (unlikely(cpy_r_r663.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 530, CPyStatic_solidity___globals); + goto CPyL597; + } + cpy_r_offset = cpy_r_r663; + cpy_r_r664 = 0; + cpy_r_r665 = 0; +CPyL359: ; + cpy_r_r666 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; + cpy_r_r667 = *(int64_t *)cpy_r_r666; + cpy_r_r668 = cpy_r_r665 < cpy_r_r667; + if (!cpy_r_r668) goto CPyL379; + cpy_r_r669 = (CPyPtr)&((PyListObject *)cpy_r_r142)->ob_item; + cpy_r_r670 = *(CPyPtr *)cpy_r_r669; + cpy_r_r671 = cpy_r_r665 * 8; + cpy_r_r672 = cpy_r_r670 + cpy_r_r671; + cpy_r_r673 = *(PyObject * *)cpy_r_r672; + CPy_INCREF(cpy_r_r673); + if (likely(PyDict_Check(cpy_r_r673))) + cpy_r_r674 = cpy_r_r673; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals, "dict", cpy_r_r673); + goto CPyL598; + } + cpy_r_r675 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r676 = PyDict_Contains(cpy_r_r674, cpy_r_r675); + cpy_r_r677 = cpy_r_r676 >= 0; + if (unlikely(!cpy_r_r677)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals); + goto CPyL599; + } + cpy_r_r678 = cpy_r_r676; + if (cpy_r_r678) { + goto CPyL364; + } else + goto CPyL600; +CPyL363: ; + if (cpy_r_r678) { + goto CPyL377; + } else + goto CPyL378; +CPyL364: ; + cpy_r_r679 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r680 = CPyDict_GetItem(cpy_r_r674, cpy_r_r679); + CPy_DECREF(cpy_r_r674); + if (unlikely(cpy_r_r680 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals); + goto CPyL598; + } + PyObject *__tmp918; + if (unlikely(!(PyTuple_Check(cpy_r_r680) && PyTuple_GET_SIZE(cpy_r_r680) == 2))) { + __tmp918 = NULL; + goto __LL919; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r680, 0)))) + __tmp918 = PyTuple_GET_ITEM(cpy_r_r680, 0); + else { + __tmp918 = NULL; + } + if (__tmp918 == NULL) goto __LL919; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r680, 1)))) + __tmp918 = PyTuple_GET_ITEM(cpy_r_r680, 1); + else { + __tmp918 = NULL; + } + if (__tmp918 == NULL) goto __LL919; + __tmp918 = cpy_r_r680; +__LL919: ; + if (unlikely(__tmp918 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r680); cpy_r_r681 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp920 = PyTuple_GET_ITEM(cpy_r_r680, 0); + CPyTagged __tmp921; + if (likely(PyLong_Check(__tmp920))) + __tmp921 = CPyTagged_FromObject(__tmp920); + else { + CPy_TypeError("int", __tmp920); __tmp921 = CPY_INT_TAG; + } + cpy_r_r681.f0 = __tmp921; + PyObject *__tmp922 = PyTuple_GET_ITEM(cpy_r_r680, 1); + CPyTagged __tmp923; + if (likely(PyLong_Check(__tmp922))) + __tmp923 = CPyTagged_FromObject(__tmp922); + else { + CPy_TypeError("int", __tmp922); __tmp923 = CPY_INT_TAG; + } + cpy_r_r681.f1 = __tmp923; + } + CPy_DECREF(cpy_r_r680); + if (unlikely(cpy_r_r681.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 532, CPyStatic_solidity___globals); + goto CPyL598; + } + cpy_r_r682 = cpy_r_r681.f0; + CPyTagged_INCREF(cpy_r_r682); + cpy_r_r683 = cpy_r_r681.f1; + CPyTagged_INCREF(cpy_r_r683); + CPyTagged_DECREF(cpy_r_r681.f0); + CPyTagged_DECREF(cpy_r_r681.f1); + cpy_r_r684 = cpy_r_offset.f0; + CPyTagged_INCREF(cpy_r_r684); + cpy_r_r685 = cpy_r_offset.f1; + CPyTagged_INCREF(cpy_r_r685); + cpy_r_r686 = cpy_r_r682 & 1; + cpy_r_r687 = cpy_r_r686 != 0; + if (!cpy_r_r687) goto CPyL368; + cpy_r_r688 = CPyTagged_IsEq_(cpy_r_r682, cpy_r_r684); + cpy_r_r689 = cpy_r_r688; + goto CPyL369; +CPyL368: ; + cpy_r_r690 = cpy_r_r682 == cpy_r_r684; + cpy_r_r689 = cpy_r_r690; +CPyL369: ; + CPyTagged_DECREF(cpy_r_r682); + CPyTagged_DECREF(cpy_r_r684); + if (!cpy_r_r689) goto CPyL601; + cpy_r_r691 = cpy_r_r683 & 1; + cpy_r_r692 = cpy_r_r691 != 0; + if (!cpy_r_r692) goto CPyL372; + cpy_r_r693 = CPyTagged_IsEq_(cpy_r_r683, cpy_r_r685); + cpy_r_r694 = cpy_r_r693; + goto CPyL373; +CPyL372: ; + cpy_r_r695 = cpy_r_r683 == cpy_r_r685; + cpy_r_r694 = cpy_r_r695; +CPyL373: ; + CPyTagged_DECREF(cpy_r_r683); + CPyTagged_DECREF(cpy_r_r685); + if (cpy_r_r694) goto CPyL375; +CPyL374: ; + cpy_r_r696 = 0; + goto CPyL376; +CPyL375: ; + cpy_r_r696 = 1; +CPyL376: ; + if (!cpy_r_r696) goto CPyL378; +CPyL377: ; + cpy_r_r664 = 1; + goto CPyL379; +CPyL378: ; + cpy_r_r697 = cpy_r_r665 + 1; + cpy_r_r665 = cpy_r_r697; + goto CPyL359; +CPyL379: ; + if (cpy_r_r664) goto CPyL602; + cpy_r_r698 = CPyList_GetItemShortBorrow(cpy_r_r623, 0); + if (unlikely(cpy_r_r698 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); + goto CPyL598; + } + if (likely(PyLong_Check(cpy_r_r698))) + cpy_r_r699 = CPyTagged_FromObject(cpy_r_r698); + else { + CPy_TypeError("int", cpy_r_r698); cpy_r_r699 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r699 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); + goto CPyL598; + } + cpy_r_r700 = CPyList_GetItem(cpy_r_r142, cpy_r_r699); + CPyTagged_DECREF(cpy_r_r699); + if (unlikely(cpy_r_r700 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); + goto CPyL598; + } + if (likely(PyDict_Check(cpy_r_r700))) + cpy_r_r701 = cpy_r_r700; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals, "dict", cpy_r_r700); + goto CPyL598; + } + cpy_r_r702 = CPyStatics[245]; /* 'update' */ + cpy_r_r703 = PyTuple_New(2); + if (unlikely(cpy_r_r703 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp924 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r703, 0, __tmp924); + PyObject *__tmp925 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r703, 1, __tmp925); + cpy_r_r704 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r705[3] = {cpy_r_r701, cpy_r_r703, cpy_r_r704}; + cpy_r_r706 = (PyObject **)&cpy_r_r705; + cpy_r_r707 = CPyStatics[2299]; /* ('offset', 'jump_revert') */ + cpy_r_r708 = PyObject_VectorcallMethod(cpy_r_r702, cpy_r_r706, 9223372036854775809ULL, cpy_r_r707); + if (unlikely(cpy_r_r708 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 533, CPyStatic_solidity___globals); + goto CPyL603; + } else + goto CPyL604; +CPyL385: ; + CPy_DECREF(cpy_r_r701); + CPy_DECREF(cpy_r_r703); + cpy_r_r709 = CPyStatics[2029]; /* 0 */ + cpy_r_r710 = PyObject_DelItem(cpy_r_r623, cpy_r_r709); + cpy_r_r711 = cpy_r_r710 >= 0; + if (unlikely(!cpy_r_r711)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 534, CPyStatic_solidity___globals); + goto CPyL597; + } else + goto CPyL355; +CPyL386: ; + cpy_r_r712 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r712)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 529, CPyStatic_solidity___globals); + goto CPyL605; + } +CPyL387: ; + cpy_r_r713 = CPyDict_CheckSize(cpy_r_r143, cpy_r_r615); + if (unlikely(!cpy_r_r713)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); + goto CPyL605; + } else + goto CPyL342; +CPyL388: ; + cpy_r_r714 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r714)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 512, CPyStatic_solidity___globals); + goto CPyL606; + } + cpy_r_r715 = PyDict_New(); + if (unlikely(cpy_r_r715 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); + goto CPyL606; + } + cpy_r_r716 = 0; + cpy_r_r717 = PyDict_Size(cpy_r_r24); + cpy_r_r718 = CPyDict_GetKeysIter(cpy_r_r24); + if (unlikely(cpy_r_r718 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); + goto CPyL607; + } +CPyL391: ; + cpy_r_r719 = CPyDict_NextKey(cpy_r_r718, cpy_r_r716); + cpy_r_r720 = cpy_r_r719.f1; + cpy_r_r716 = cpy_r_r720; + cpy_r_r721 = cpy_r_r719.f0; + if (!cpy_r_r721) goto CPyL608; + cpy_r_r722 = cpy_r_r719.f2; + CPy_INCREF(cpy_r_r722); + CPy_DECREF(cpy_r_r719.f2); + if (likely(PyUnicode_Check(cpy_r_r722))) + cpy_r_r723 = cpy_r_r722; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals, "str", cpy_r_r722); + goto CPyL609; + } + cpy_r_r724 = PyDict_New(); + if (unlikely(cpy_r_r724 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); + goto CPyL610; + } + cpy_r_r725 = PyDict_SetItem(cpy_r_r715, cpy_r_r723, cpy_r_r724); + CPy_DECREF(cpy_r_r723); + CPy_DECREF(cpy_r_r724); + cpy_r_r726 = cpy_r_r725 >= 0; + if (unlikely(!cpy_r_r726)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); + goto CPyL609; + } + cpy_r_r727 = CPyDict_CheckSize(cpy_r_r24, cpy_r_r717); + if (unlikely(!cpy_r_r727)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); + goto CPyL609; + } else + goto CPyL391; +CPyL396: ; + cpy_r_r728 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r728)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 537, CPyStatic_solidity___globals); + goto CPyL611; + } + cpy_r_r729 = 0; + cpy_r_r730 = PyDict_Size(cpy_r_r128); + cpy_r_r731 = CPyDict_GetItemsIter(cpy_r_r128); + if (unlikely(cpy_r_r731 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals); + goto CPyL612; + } +CPyL398: ; + cpy_r_r732 = CPyDict_NextItem(cpy_r_r731, cpy_r_r729); + cpy_r_r733 = cpy_r_r732.f1; + cpy_r_r729 = cpy_r_r733; + cpy_r_r734 = cpy_r_r732.f0; + if (!cpy_r_r734) goto CPyL613; + cpy_r_r735 = cpy_r_r732.f2; + CPy_INCREF(cpy_r_r735); + cpy_r_r736 = cpy_r_r732.f3; + CPy_INCREF(cpy_r_r736); + CPy_DECREF(cpy_r_r732.f2); + CPy_DECREF(cpy_r_r732.f3); + if (likely(PyUnicode_Check(cpy_r_r735))) + cpy_r_r737 = cpy_r_r735; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals, "str", cpy_r_r735); + goto CPyL614; + } + if (likely(PyDict_Check(cpy_r_r736))) + cpy_r_r738 = cpy_r_r736; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals, "dict", cpy_r_r736); + goto CPyL615; + } + cpy_r_r739 = 0; + cpy_r_r740 = PyDict_Size(cpy_r_r738); + cpy_r_r741 = CPyDict_GetItemsIter(cpy_r_r738); + if (unlikely(cpy_r_r741 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); + goto CPyL616; + } +CPyL402: ; + cpy_r_r742 = CPyDict_NextItem(cpy_r_r741, cpy_r_r739); + cpy_r_r743 = cpy_r_r742.f1; + cpy_r_r739 = cpy_r_r743; + cpy_r_r744 = cpy_r_r742.f0; + if (!cpy_r_r744) goto CPyL617; + cpy_r_r745 = cpy_r_r742.f2; + CPy_INCREF(cpy_r_r745); + cpy_r_r746 = cpy_r_r742.f3; + CPy_INCREF(cpy_r_r746); + CPy_DECREF(cpy_r_r742.f2); + CPy_DECREF(cpy_r_r742.f3); + PyObject *__tmp926; + if (unlikely(!(PyTuple_Check(cpy_r_r745) && PyTuple_GET_SIZE(cpy_r_r745) == 2))) { + __tmp926 = NULL; + goto __LL927; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r745, 0)))) + __tmp926 = PyTuple_GET_ITEM(cpy_r_r745, 0); + else { + __tmp926 = NULL; + } + if (__tmp926 == NULL) goto __LL927; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r745, 1)))) + __tmp926 = PyTuple_GET_ITEM(cpy_r_r745, 1); + else { + __tmp926 = NULL; + } + if (__tmp926 == NULL) goto __LL927; + __tmp926 = cpy_r_r745; +__LL927: ; + if (unlikely(__tmp926 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r745); cpy_r_r747 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp928 = PyTuple_GET_ITEM(cpy_r_r745, 0); + CPyTagged __tmp929; + if (likely(PyLong_Check(__tmp928))) + __tmp929 = CPyTagged_FromObject(__tmp928); + else { + CPy_TypeError("int", __tmp928); __tmp929 = CPY_INT_TAG; + } + cpy_r_r747.f0 = __tmp929; + PyObject *__tmp930 = PyTuple_GET_ITEM(cpy_r_r745, 1); + CPyTagged __tmp931; + if (likely(PyLong_Check(__tmp930))) + __tmp931 = CPyTagged_FromObject(__tmp930); + else { + CPy_TypeError("int", __tmp930); __tmp931 = CPY_INT_TAG; + } + cpy_r_r747.f1 = __tmp931; + } + CPy_DECREF(cpy_r_r745); + if (unlikely(cpy_r_r747.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); + goto CPyL618; + } + PyObject *__tmp932; + if (unlikely(!(PyTuple_Check(cpy_r_r746) && PyTuple_GET_SIZE(cpy_r_r746) == 2))) { + __tmp932 = NULL; + goto __LL933; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r746, 0)))) + __tmp932 = PyTuple_GET_ITEM(cpy_r_r746, 0); + else { + __tmp932 = NULL; + } + if (__tmp932 == NULL) goto __LL933; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r746, 1)))) + __tmp932 = PyTuple_GET_ITEM(cpy_r_r746, 1); + else { + __tmp932 = NULL; + } + if (__tmp932 == NULL) goto __LL933; + __tmp932 = cpy_r_r746; +__LL933: ; + if (unlikely(__tmp932 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r746); cpy_r_r748 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp934 = PyTuple_GET_ITEM(cpy_r_r746, 0); + CPyTagged __tmp935; + if (likely(PyLong_Check(__tmp934))) + __tmp935 = CPyTagged_FromObject(__tmp934); + else { + CPy_TypeError("int", __tmp934); __tmp935 = CPY_INT_TAG; + } + cpy_r_r748.f0 = __tmp935; + PyObject *__tmp936 = PyTuple_GET_ITEM(cpy_r_r746, 1); + CPyTagged __tmp937; + if (likely(PyLong_Check(__tmp936))) + __tmp937 = CPyTagged_FromObject(__tmp936); + else { + CPy_TypeError("int", __tmp936); __tmp937 = CPY_INT_TAG; + } + cpy_r_r748.f1 = __tmp937; + } + CPy_DECREF(cpy_r_r746); + if (unlikely(cpy_r_r748.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); + goto CPyL619; + } + cpy_r_offset = cpy_r_r747; + cpy_r_r749 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r750 = cpy_r_r748.f0; + CPyTagged_INCREF(cpy_r_r750); + cpy_r_r751 = CPyList_GetItem(cpy_r_r142, cpy_r_r750); + CPyTagged_DECREF(cpy_r_r750); + if (unlikely(cpy_r_r751 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 542, CPyStatic_solidity___globals); + goto CPyL620; + } + if (likely(PyDict_Check(cpy_r_r751))) + cpy_r_r752 = cpy_r_r751; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 542, CPyStatic_solidity___globals, "dict", cpy_r_r751); + goto CPyL620; + } + cpy_r_r753 = PyDict_Contains(cpy_r_r752, cpy_r_r749); + CPy_DECREF(cpy_r_r752); + cpy_r_r754 = cpy_r_r753 >= 0; + if (unlikely(!cpy_r_r754)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 542, CPyStatic_solidity___globals); + goto CPyL620; + } + cpy_r_r755 = cpy_r_r753; + if (!cpy_r_r755) goto CPyL621; + cpy_r_r756 = cpy_r_r748.f0; + CPyTagged_INCREF(cpy_r_r756); + cpy_r_r757 = CPyList_GetItem(cpy_r_r142, cpy_r_r756); + CPyTagged_DECREF(cpy_r_r756); + if (unlikely(cpy_r_r757 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals); + goto CPyL620; + } + if (likely(PyDict_Check(cpy_r_r757))) + cpy_r_r758 = cpy_r_r757; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals, "dict", cpy_r_r757); + goto CPyL620; + } + cpy_r_r759 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r760 = CPyDict_GetItem(cpy_r_r758, cpy_r_r759); + CPy_DECREF(cpy_r_r758); + if (unlikely(cpy_r_r760 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals); + goto CPyL620; + } + if (PyUnicode_Check(cpy_r_r760)) + cpy_r_r761 = cpy_r_r760; + else { + cpy_r_r761 = NULL; + } + if (cpy_r_r761 != NULL) goto __LL938; + if (cpy_r_r760 == Py_None) + cpy_r_r761 = cpy_r_r760; + else { + cpy_r_r761 = NULL; + } + if (cpy_r_r761 != NULL) goto __LL938; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 543, CPyStatic_solidity___globals, "str or None", cpy_r_r760); + goto CPyL620; +__LL938: ; + cpy_r_r762 = cpy_r_r748.f0; + CPyTagged_INCREF(cpy_r_r762); + cpy_r_r763 = CPyList_GetItem(cpy_r_r142, cpy_r_r762); + CPyTagged_DECREF(cpy_r_r762); + if (unlikely(cpy_r_r763 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 544, CPyStatic_solidity___globals); + goto CPyL622; + } + if (likely(PyDict_Check(cpy_r_r763))) + cpy_r_r764 = cpy_r_r763; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 544, CPyStatic_solidity___globals, "dict", cpy_r_r763); + goto CPyL622; + } + cpy_r_r765 = CPyStatics[1375]; /* 'branch' */ + CPyTagged_INCREF(cpy_r_count); + cpy_r_r766 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r767 = CPyDict_SetItem(cpy_r_r764, cpy_r_r765, cpy_r_r766); + CPy_DECREF(cpy_r_r764); + CPy_DECREF(cpy_r_r766); + cpy_r_r768 = cpy_r_r767 >= 0; + if (unlikely(!cpy_r_r768)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 544, CPyStatic_solidity___globals); + goto CPyL622; + } + cpy_r_r769 = cpy_r_r748.f1; + CPyTagged_INCREF(cpy_r_r769); + CPyTagged_DECREF(cpy_r_r748.f0); + CPyTagged_DECREF(cpy_r_r748.f1); + cpy_r_r770 = CPyList_GetItem(cpy_r_r142, cpy_r_r769); + CPyTagged_DECREF(cpy_r_r769); + if (unlikely(cpy_r_r770 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 545, CPyStatic_solidity___globals); + goto CPyL623; + } + if (likely(PyDict_Check(cpy_r_r770))) + cpy_r_r771 = cpy_r_r770; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 545, CPyStatic_solidity___globals, "dict", cpy_r_r770); + goto CPyL623; + } + cpy_r_r772 = CPyStatics[1375]; /* 'branch' */ + CPyTagged_INCREF(cpy_r_count); + cpy_r_r773 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r774 = CPyDict_SetItem(cpy_r_r771, cpy_r_r772, cpy_r_r773); + CPy_DECREF(cpy_r_r771); + CPy_DECREF(cpy_r_r773); + cpy_r_r775 = cpy_r_r774 >= 0; + if (unlikely(!cpy_r_r775)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 545, CPyStatic_solidity___globals); + goto CPyL623; + } + cpy_r_r776 = CPyDict_GetItem(cpy_r_r71, cpy_r_r737); + if (unlikely(cpy_r_r776 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL623; + } + if (likely(PySet_Check(cpy_r_r776))) + cpy_r_r777 = cpy_r_r776; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals, "set", cpy_r_r776); + goto CPyL623; + } + cpy_r_r778 = PyObject_GetIter(cpy_r_r777); + CPy_DECREF(cpy_r_r777); + if (unlikely(cpy_r_r778 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL623; + } +CPyL422: ; + cpy_r_r779 = PyIter_Next(cpy_r_r778); + if (cpy_r_r779 == NULL) goto CPyL624; + cpy_r_r780 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r781 = CPyObject_GetAttr(cpy_r_r779, cpy_r_r780); + if (unlikely(cpy_r_r781 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL625; + } + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r782 = PyTuple_New(2); + if (unlikely(cpy_r_r782 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp939 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r782, 0, __tmp939); + PyObject *__tmp940 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r782, 1, __tmp940); + cpy_r_r783 = PyObject_RichCompare(cpy_r_r781, cpy_r_r782, 2); + CPy_DECREF(cpy_r_r781); + CPy_DECREF(cpy_r_r782); + if (unlikely(cpy_r_r783 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL625; + } + cpy_r_r784 = PyObject_IsTrue(cpy_r_r783); + CPy_DECREF(cpy_r_r783); + cpy_r_r785 = cpy_r_r784 >= 0; + if (unlikely(!cpy_r_r785)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL625; + } + cpy_r_r786 = cpy_r_r784; + if (cpy_r_r786) { + goto CPyL626; + } else + goto CPyL627; +CPyL427: ; + goto CPyL431; +CPyL428: ; + cpy_r_r787 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r787)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL453; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r788 = 0; + if (unlikely(!cpy_r_r788)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 546, CPyStatic_solidity___globals); + goto CPyL453; + } + CPy_Unreachable(); +CPyL431: ; + cpy_r_node = cpy_r_r779; + cpy_r_r789 = CPyStatics[1354]; /* 'jump' */ + cpy_r_r790 = CPyObject_GetAttr(cpy_r_node, cpy_r_r789); + CPy_DECREF(cpy_r_node); + if (unlikely(cpy_r_r790 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); + goto CPyL623; + } + cpy_r_r791.f0 = cpy_r_r790; + cpy_r_r792 = PyTuple_New(2); + if (unlikely(cpy_r_r792 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp941 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r792, 0, __tmp941); + PyObject *__tmp942 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r792, 1, __tmp942); + cpy_r_r793 = PyTuple_New(1); + if (unlikely(cpy_r_r793 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp943 = cpy_r_r791.f0; + PyTuple_SET_ITEM(cpy_r_r793, 0, __tmp943); + cpy_r_r794 = PySequence_Concat(cpy_r_r792, cpy_r_r793); + CPy_DECREF(cpy_r_r792); + CPy_DECREF(cpy_r_r793); + if (unlikely(cpy_r_r794 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); + goto CPyL628; + } + PyObject *__tmp944; + if (unlikely(!(PyTuple_Check(cpy_r_r794) && PyTuple_GET_SIZE(cpy_r_r794) == 3))) { + __tmp944 = NULL; + goto __LL945; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r794, 0)))) + __tmp944 = PyTuple_GET_ITEM(cpy_r_r794, 0); + else { + __tmp944 = NULL; + } + if (__tmp944 == NULL) goto __LL945; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r794, 1)))) + __tmp944 = PyTuple_GET_ITEM(cpy_r_r794, 1); + else { + __tmp944 = NULL; + } + if (__tmp944 == NULL) goto __LL945; + __tmp944 = PyTuple_GET_ITEM(cpy_r_r794, 2); + if (__tmp944 == NULL) goto __LL945; + __tmp944 = cpy_r_r794; +__LL945: ; + if (unlikely(__tmp944 == NULL)) { + CPy_TypeError("tuple[int, int, object]", cpy_r_r794); cpy_r_r795 = (tuple_T3IIO) { CPY_INT_TAG, CPY_INT_TAG, NULL }; + } else { + PyObject *__tmp946 = PyTuple_GET_ITEM(cpy_r_r794, 0); + CPyTagged __tmp947; + if (likely(PyLong_Check(__tmp946))) + __tmp947 = CPyTagged_FromObject(__tmp946); + else { + CPy_TypeError("int", __tmp946); __tmp947 = CPY_INT_TAG; + } + cpy_r_r795.f0 = __tmp947; + PyObject *__tmp948 = PyTuple_GET_ITEM(cpy_r_r794, 1); + CPyTagged __tmp949; + if (likely(PyLong_Check(__tmp948))) + __tmp949 = CPyTagged_FromObject(__tmp948); + else { + CPy_TypeError("int", __tmp948); __tmp949 = CPY_INT_TAG; + } + cpy_r_r795.f1 = __tmp949; + PyObject *__tmp950 = PyTuple_GET_ITEM(cpy_r_r794, 2); + CPy_INCREF(__tmp950); + PyObject *__tmp951; + __tmp951 = __tmp950; + cpy_r_r795.f2 = __tmp951; + } + CPy_DECREF(cpy_r_r794); + if (unlikely(cpy_r_r795.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); + goto CPyL628; + } + cpy_r_r796 = CPyDict_GetItem(cpy_r_r715, cpy_r_r737); + if (unlikely(cpy_r_r796 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); + goto CPyL629; + } + if (likely(PyDict_Check(cpy_r_r796))) + cpy_r_r797 = cpy_r_r796; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals, "dict", cpy_r_r796); + goto CPyL629; + } + cpy_r_r798 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r797, cpy_r_r761, 2); + CPy_DECREF(cpy_r_r797); + CPy_DECREF(cpy_r_r761); + if (unlikely(cpy_r_r798 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); + goto CPyL630; + } + if (likely(PyDict_Check(cpy_r_r798))) + cpy_r_r799 = cpy_r_r798; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals, "dict", cpy_r_r798); + goto CPyL630; + } + CPyTagged_INCREF(cpy_r_count); + cpy_r_r800 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r801 = PyTuple_New(3); + if (unlikely(cpy_r_r801 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp952 = CPyTagged_StealAsObject(cpy_r_r795.f0); + PyTuple_SET_ITEM(cpy_r_r801, 0, __tmp952); + PyObject *__tmp953 = CPyTagged_StealAsObject(cpy_r_r795.f1); + PyTuple_SET_ITEM(cpy_r_r801, 1, __tmp953); + PyObject *__tmp954 = cpy_r_r795.f2; + PyTuple_SET_ITEM(cpy_r_r801, 2, __tmp954); + cpy_r_r802 = CPyDict_SetItem(cpy_r_r799, cpy_r_r800, cpy_r_r801); + CPy_DECREF(cpy_r_r799); + CPy_DECREF(cpy_r_r800); + CPy_DECREF(cpy_r_r801); + cpy_r_r803 = cpy_r_r802 >= 0; + if (unlikely(!cpy_r_r803)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 547, CPyStatic_solidity___globals); + goto CPyL631; + } + cpy_r_r804 = CPyTagged_Add(cpy_r_count, 2); + CPyTagged_DECREF(cpy_r_count); + cpy_r_count = cpy_r_r804; +CPyL440: ; + cpy_r_r805 = CPyDict_CheckSize(cpy_r_r738, cpy_r_r740); + if (unlikely(!cpy_r_r805)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); + goto CPyL631; + } else + goto CPyL402; +CPyL441: ; + cpy_r_r806 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r806)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 539, CPyStatic_solidity___globals); + goto CPyL632; + } + cpy_r_r807 = CPyDict_CheckSize(cpy_r_r128, cpy_r_r730); + if (unlikely(!cpy_r_r807)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals); + goto CPyL632; + } else + goto CPyL398; +CPyL443: ; + cpy_r_r808 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r808)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 538, CPyStatic_solidity___globals); + goto CPyL633; + } + cpy_r_r809 = PyDict_New(); + if (unlikely(cpy_r_r809 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); + goto CPyL633; + } + cpy_r_r810 = 0; +CPyL446: ; + cpy_r_r811 = (CPyPtr)&((PyVarObject *)cpy_r_r142)->ob_size; + cpy_r_r812 = *(int64_t *)cpy_r_r811; + cpy_r_r813 = cpy_r_r810 < cpy_r_r812; + if (!cpy_r_r813) goto CPyL634; + cpy_r_r814 = (CPyPtr)&((PyListObject *)cpy_r_r142)->ob_item; + cpy_r_r815 = *(CPyPtr *)cpy_r_r814; + cpy_r_r816 = cpy_r_r810 * 8; + cpy_r_r817 = cpy_r_r815 + cpy_r_r816; + cpy_r_r818 = *(PyObject * *)cpy_r_r817; + CPy_INCREF(cpy_r_r818); + if (likely(PyDict_Check(cpy_r_r818))) + cpy_r_r819 = cpy_r_r818; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals, "dict", cpy_r_r818); + goto CPyL635; + } + cpy_r_r820 = CPyStatics[1348]; /* 'pc' */ + cpy_r_r821 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r822[2] = {cpy_r_r819, cpy_r_r820}; + cpy_r_r823 = (PyObject **)&cpy_r_r822; + cpy_r_r824 = PyObject_VectorcallMethod(cpy_r_r821, cpy_r_r823, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r824 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); + goto CPyL636; + } + if (likely(PyLong_Check(cpy_r_r824))) + cpy_r_r825 = CPyTagged_FromObject(cpy_r_r824); + else { + CPy_TypeError("int", cpy_r_r824); cpy_r_r825 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r824); + if (unlikely(cpy_r_r825 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); + goto CPyL636; + } + cpy_r_r826 = CPyTagged_StealAsObject(cpy_r_r825); + cpy_r_r827 = PyDict_SetItem(cpy_r_r809, cpy_r_r826, cpy_r_r819); + CPy_DECREF(cpy_r_r826); + CPy_DECREF(cpy_r_r819); + cpy_r_r828 = cpy_r_r827 >= 0; + if (unlikely(!cpy_r_r828)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 550, CPyStatic_solidity___globals); + goto CPyL635; + } + cpy_r_r829 = cpy_r_r810 + 1; + cpy_r_r810 = cpy_r_r829; + goto CPyL446; +CPyL452: ; + cpy_r_r830.f0 = cpy_r_r809; + cpy_r_r830.f1 = cpy_r_r57; + cpy_r_r830.f2 = cpy_r_r715; + return cpy_r_r830; +CPyL453: ; + tuple_T3OOO __tmp955 = { NULL, NULL, NULL }; + cpy_r_r831 = __tmp955; + return cpy_r_r831; +CPyL454: ; + CPy_DecRef(cpy_r_r1); + goto CPyL453; +CPyL455: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL453; +CPyL456: ; + CPy_DecRef(cpy_r_r5); + goto CPyL7; +CPyL457: ; + CPy_DecRef(cpy_r_r5); + goto CPyL453; +CPyL458: ; + CPy_DecRef(cpy_r_r10); + goto CPyL453; +CPyL459: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL12; +CPyL460: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL453; +CPyL461: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + goto CPyL453; +CPyL462: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r18); + goto CPyL453; +CPyL463: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r23); + goto CPyL453; +CPyL464: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + goto CPyL453; +CPyL465: ; + CPy_DECREF(cpy_r_r25); + goto CPyL25; +CPyL466: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + goto CPyL453; +CPyL467: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r29); + goto CPyL453; +CPyL468: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + goto CPyL453; +CPyL469: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + goto CPyL453; +CPyL470: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r37); + goto CPyL453; +CPyL471: ; + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r41.f2); + goto CPyL36; +CPyL472: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + goto CPyL453; +CPyL473: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + goto CPyL453; +CPyL474: ; + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r47); + goto CPyL453; +CPyL475: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + goto CPyL453; +CPyL476: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + goto CPyL453; +CPyL477: ; + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r61.f2); + goto CPyL44; +CPyL478: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r60); + goto CPyL453; +CPyL479: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r65); + goto CPyL453; +CPyL480: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + goto CPyL453; +CPyL481: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + goto CPyL453; +CPyL482: ; + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r75.f2); + goto CPyL55; +CPyL483: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r74); + goto CPyL453; +CPyL484: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r79); + goto CPyL453; +CPyL485: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r81); + goto CPyL453; +CPyL486: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + goto CPyL453; +CPyL487: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r91); + goto CPyL453; +CPyL488: ; + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r95.f2); + goto CPyL70; +CPyL489: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r94); + goto CPyL453; +CPyL490: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r99); + goto CPyL453; +CPyL491: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + goto CPyL453; +CPyL492: ; + CPy_DECREF(cpy_r_r103); + goto CPyL67; +CPyL493: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r103); + goto CPyL453; +CPyL494: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + goto CPyL453; +CPyL495: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + goto CPyL453; +CPyL496: ; + CPy_DECREF(cpy_r_r117); + CPy_DECREF(cpy_r_r118.f2); + goto CPyL78; +CPyL497: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r117); + goto CPyL453; +CPyL498: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r117); + CPy_DecRef(cpy_r_r122); + goto CPyL453; +CPyL499: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + goto CPyL453; +CPyL500: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + goto CPyL453; +CPyL501: ; + CPy_DECREF(cpy_r_r131); + CPy_DECREF(cpy_r_r132.f2); + goto CPyL86; +CPyL502: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r131); + goto CPyL453; +CPyL503: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r136); + goto CPyL453; +CPyL504: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + goto CPyL453; +CPyL505: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + goto CPyL453; +CPyL506: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + goto CPyL453; +CPyL507: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_r145); + goto CPyL91; +CPyL508: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_r145); + goto CPyL453; +CPyL509: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + goto CPyL453; +CPyL510: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + goto CPyL453; +CPyL511: ; + CPy_DECREF(cpy_r_r172); + goto CPyL98; +CPyL512: ; + CPy_DECREF(cpy_r_stmt_nodes); + CPy_DECREF(cpy_r_branch_nodes); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_fallback_hexstr); + CPy_DECREF(cpy_r_optimizer_revert); + CPy_DECREF(cpy_r_active_source_node); + CPy_DECREF(cpy_r_active_fn_node); + CPy_DECREF(cpy_r_active_fn_name); + CPyTagged_DECREF(cpy_r_r158.f0); + CPyTagged_DECREF(cpy_r_r158.f1); + CPy_DECREF(cpy_r_r158.f2); + CPy_DECREF(cpy_r_r158.f3); + goto CPyL313; +CPyL513: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + goto CPyL453; +CPyL514: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + goto CPyL453; +CPyL515: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL516: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r208); + goto CPyL453; +CPyL517: ; + CPy_DECREF_NO_IMM(cpy_r_r208); + goto CPyL127; +CPyL518: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r211); + goto CPyL453; +CPyL519: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r211); + goto CPyL453; +CPyL520: ; + CPy_DECREF(cpy_r_fallback_hexstr); + goto CPyL131; +CPyL521: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPyTagged_DecRef(cpy_r_r237); + goto CPyL453; +CPyL522: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r241); + goto CPyL453; +CPyL523: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL524: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r245); + goto CPyL453; +CPyL525: ; + CPy_DECREF(cpy_r_r188); + goto CPyL142; +CPyL526: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL527: ; + CPyTagged_DECREF(cpy_r_r292); + CPy_DECREF(cpy_r_r293); + CPy_DECREF(cpy_r_r294); + CPyTagged_DECREF(cpy_r_r296); + CPy_DECREF(cpy_r_r297); + CPy_DECREF(cpy_r_r298); + goto CPyL169; +CPyL528: ; + CPy_DECREF(cpy_r_r293); + CPy_DECREF(cpy_r_r294); + CPy_DECREF(cpy_r_r297); + CPy_DECREF(cpy_r_r298); + goto CPyL169; +CPyL529: ; + CPy_DECREF(cpy_r_r294); + CPy_DECREF(cpy_r_r298); + goto CPyL169; +CPyL530: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r180.f0); + CPyTagged_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r180.f2); + CPy_DecRef(cpy_r_r180.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL531: ; + CPyTagged_DECREF(cpy_r_r180.f0); + CPyTagged_DECREF(cpy_r_r180.f1); + CPy_DECREF(cpy_r_r180.f2); + CPy_DECREF(cpy_r_r180.f3); + CPyTagged_DECREF(cpy_r_r185); + CPyTagged_DECREF(cpy_r_r186); + CPy_DECREF(cpy_r_op); + CPy_DECREF(cpy_r_this); + goto CPyL106; +CPyL532: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL533: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + goto CPyL453; +CPyL534: ; + CPyTagged_DECREF(cpy_r_r185); + CPyTagged_DECREF(cpy_r_r186); + CPy_DECREF(cpy_r_op); + CPy_DECREF(cpy_r_this); + CPy_DECREF(cpy_r_contract_id); + goto CPyL106; +CPyL535: ; + CPy_DECREF(cpy_r_active_source_node); + goto CPyL179; +CPyL536: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPyTagged_DecRef(cpy_r_r185); + CPyTagged_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + goto CPyL453; +CPyL537: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + goto CPyL453; +CPyL538: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r343); + goto CPyL453; +CPyL539: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r350); + CPy_DecRef(cpy_r_r354); + CPy_DecRef(cpy_r_r355); + goto CPyL453; +CPyL540: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_fn_node); + goto CPyL453; +CPyL541: ; + CPy_DECREF(cpy_r_fn_node); + goto CPyL204; +CPyL542: ; + CPy_DECREF(cpy_r_optimizer_revert); + CPy_DECREF(cpy_r_fn_node); + CPyTagged_DECREF(cpy_r_r367); + goto CPyL203; +CPyL543: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPyTagged_DecRef(cpy_r_r367); + goto CPyL453; +CPyL544: ; + CPyTagged_DECREF(cpy_r_r367); + goto CPyL204; +CPyL545: ; + CPy_DECREF(cpy_r_optimizer_revert); + goto CPyL203; +CPyL546: ; + CPy_DECREF(cpy_r_op); + goto CPyL227; +CPyL547: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + goto CPyL453; +CPyL548: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r397); + goto CPyL453; +CPyL549: ; + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + goto CPyL214; +CPyL550: ; + CPy_DECREF(cpy_r_r397); + CPy_DECREF(cpy_r_r400); + CPy_DECREF(cpy_r_r401.f2); + goto CPyL223; +CPyL551: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPy_DecRef(cpy_r_r397); + CPy_DecRef(cpy_r_r400); + goto CPyL453; +CPyL552: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r397); + CPy_DecRef(cpy_r_r400); + goto CPyL453; +CPyL553: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r397); + CPy_DecRef(cpy_r_r400); + CPyTagged_DecRef(cpy_r_r415.f0); + CPyTagged_DecRef(cpy_r_r415.f1); + goto CPyL453; +CPyL554: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPyTagged_DecRef(cpy_r_r447); + goto CPyL453; +CPyL555: ; + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + goto CPyL285; +CPyL556: ; + CPyTagged_DECREF(cpy_r_r466); + CPyTagged_DECREF(cpy_r_r468); + goto CPyL257; +CPyL557: ; + CPy_DECREF(cpy_r_contract_id); + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + goto CPyL259; +CPyL558: ; + CPy_DECREF(cpy_r_active_fn_node); + CPy_DECREF(cpy_r_active_fn_name); + goto CPyL261; +CPyL559: ; + CPy_DECREF(cpy_r_contract_id); + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + CPy_DECREF(cpy_r_r493); + goto CPyL271; +CPyL560: ; + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r493); + goto CPyL285; +CPyL561: ; + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r493); + CPyTagged_DecRef(cpy_r_r495.f0); + CPyTagged_DecRef(cpy_r_r495.f1); + goto CPyL285; +CPyL562: ; + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + CPy_DECREF(cpy_r_r493); + goto CPyL270; +CPyL563: ; + CPyTagged_DECREF(cpy_r_r495.f0); + CPyTagged_DECREF(cpy_r_r495.f1); + goto CPyL266; +CPyL564: ; + CPy_DECREF(cpy_r_stmt_nodes); + CPy_DECREF(cpy_r_branch_nodes); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r114); + CPy_DECREF(cpy_r_r128); + CPyTagged_DECREF(cpy_r_count); + CPyTagged_DECREF(cpy_r_pc); + CPy_DECREF_NO_IMM(cpy_r_r142); + CPy_DECREF(cpy_r_r143); + CPy_DECREF(cpy_r_fallback_hexstr); + CPy_DECREF(cpy_r_optimizer_revert); + CPy_DECREF(cpy_r_active_source_node); + CPy_DECREF(cpy_r_active_fn_node); + CPy_DECREF(cpy_r_active_fn_name); + CPyTagged_DECREF(cpy_r_r158.f0); + CPyTagged_DECREF(cpy_r_r158.f1); + CPy_DECREF(cpy_r_r158.f2); + CPy_DECREF(cpy_r_r158.f3); + CPy_DECREF(cpy_r_this); + goto CPyL273; +CPyL565: ; + CPy_DecRef(cpy_r_contract_id); + CPyTagged_DecRef(cpy_r_r495.f0); + CPyTagged_DecRef(cpy_r_r495.f1); + goto CPyL285; +CPyL566: ; + CPyTagged_DecRef(cpy_r_r495.f0); + CPyTagged_DecRef(cpy_r_r495.f1); + goto CPyL285; +CPyL567: ; + CPyTagged_DecRef(cpy_r_r495.f0); + CPyTagged_DecRef(cpy_r_r495.f1); + CPy_DecRef(cpy_r_r505); + goto CPyL285; +CPyL568: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + goto CPyL292; +CPyL569: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r521); + goto CPyL292; +CPyL570: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r521); + CPy_DecRef(cpy_r_r524); + goto CPyL292; +CPyL571: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + goto CPyL289; +CPyL572: ; + CPy_DecRef(cpy_r_r518.f0); + CPy_DecRef(cpy_r_r518.f1); + CPy_DecRef(cpy_r_r518.f2); + goto CPyL290; +CPyL573: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL574: ; + CPy_DECREF(cpy_r_this); + goto CPyL106; +CPyL575: ; + CPy_DECREF(cpy_r_r543); + goto CPyL305; +CPyL576: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_branch_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fallback_hexstr); + CPy_DecRef(cpy_r_optimizer_revert); + CPy_DecRef(cpy_r_active_source_node); + CPy_DecRef(cpy_r_active_fn_node); + CPy_DecRef(cpy_r_active_fn_name); + CPyTagged_DecRef(cpy_r_r158.f0); + CPyTagged_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + CPy_DecRef(cpy_r_r158.f3); + CPy_DecRef(cpy_r_r550); + goto CPyL453; +CPyL577: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + goto CPyL453; +CPyL578: ; + CPy_DECREF(cpy_r_r566); + goto CPyL318; +CPyL579: ; + CPy_DECREF(cpy_r_r17); + CPyTagged_DECREF(cpy_r_pc); + goto CPyL341; +CPyL580: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_op); + goto CPyL453; +CPyL581: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_op); + CPy_DecRef(cpy_r_this); + goto CPyL453; +CPyL582: ; + CPy_DECREF(cpy_r_op); + CPy_DECREF(cpy_r_this); + goto CPyL313; +CPyL583: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + goto CPyL453; +CPyL584: ; + CPy_DECREF(cpy_r_r143); + CPy_DECREF(cpy_r_r616); + CPy_DECREF(cpy_r_r617.f2); + CPy_DECREF(cpy_r_r617.f3); + goto CPyL388; +CPyL585: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r621); + goto CPyL453; +CPyL586: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r622.f0); + CPyTagged_DecRef(cpy_r_r622.f1.f0); + CPyTagged_DecRef(cpy_r_r622.f1.f1); + goto CPyL453; +CPyL587: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPyTagged_DecRef(cpy_r_r625.f0); + CPyTagged_DecRef(cpy_r_r625.f1); + CPy_DecRef(cpy_r_r623); + goto CPyL453; +CPyL588: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPyTagged_DecRef(cpy_r_r625.f0); + CPyTagged_DecRef(cpy_r_r625.f1); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r626); + goto CPyL453; +CPyL589: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r626); + CPy_DecRef(cpy_r_r629); + CPy_DecRef(cpy_r_r633); + goto CPyL453; +CPyL590: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_fn_node); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + goto CPyL453; +CPyL591: ; + CPy_DECREF(cpy_r_fn_node); + CPy_DECREF_NO_IMM(cpy_r_r623); + goto CPyL387; +CPyL592: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + goto CPyL453; +CPyL593: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r641); + goto CPyL453; +CPyL594: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r641); + CPy_DecRef(cpy_r_r646); + goto CPyL453; +CPyL595: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r641); + CPy_DecRef(cpy_r_r654); + goto CPyL453; +CPyL596: ; + CPy_DECREF_NO_IMM(cpy_r_r623); + CPy_DECREF(cpy_r_r659); + goto CPyL386; +CPyL597: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r659); + goto CPyL453; +CPyL598: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r659); + goto CPyL453; +CPyL599: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r659); + CPy_DecRef(cpy_r_r674); + goto CPyL453; +CPyL600: ; + CPy_DECREF(cpy_r_r674); + goto CPyL363; +CPyL601: ; + CPyTagged_DECREF(cpy_r_r683); + CPyTagged_DECREF(cpy_r_r685); + goto CPyL374; +CPyL602: ; + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + goto CPyL355; +CPyL603: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + CPy_DecRef(cpy_r_r623); + CPy_DecRef(cpy_r_r659); + CPy_DecRef(cpy_r_r701); + CPy_DecRef(cpy_r_r703); + goto CPyL453; +CPyL604: ; + CPy_DECREF(cpy_r_r708); + goto CPyL385; +CPyL605: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r616); + goto CPyL453; +CPyL606: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + goto CPyL453; +CPyL607: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + goto CPyL453; +CPyL608: ; + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r718); + CPy_DECREF(cpy_r_r719.f2); + goto CPyL396; +CPyL609: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r718); + goto CPyL453; +CPyL610: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r718); + CPy_DecRef(cpy_r_r723); + goto CPyL453; +CPyL611: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + goto CPyL453; +CPyL612: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + goto CPyL453; +CPyL613: ; + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r128); + CPyTagged_DECREF(cpy_r_count); + CPy_DECREF(cpy_r_r731); + CPy_DECREF(cpy_r_r732.f2); + CPy_DECREF(cpy_r_r732.f3); + goto CPyL443; +CPyL614: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r736); + goto CPyL453; +CPyL615: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + goto CPyL453; +CPyL616: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + goto CPyL453; +CPyL617: ; + CPy_DECREF(cpy_r_r737); + CPy_DECREF(cpy_r_r738); + CPy_DECREF(cpy_r_r741); + CPy_DECREF(cpy_r_r742.f2); + CPy_DECREF(cpy_r_r742.f3); + goto CPyL441; +CPyL618: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPy_DecRef(cpy_r_r746); + goto CPyL453; +CPyL619: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPyTagged_DecRef(cpy_r_r747.f0); + CPyTagged_DecRef(cpy_r_r747.f1); + goto CPyL453; +CPyL620: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPyTagged_DecRef(cpy_r_r748.f0); + CPyTagged_DecRef(cpy_r_r748.f1); + goto CPyL453; +CPyL621: ; + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + CPyTagged_DECREF(cpy_r_r748.f0); + CPyTagged_DECREF(cpy_r_r748.f1); + goto CPyL440; +CPyL622: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPyTagged_DecRef(cpy_r_r748.f0); + CPyTagged_DecRef(cpy_r_r748.f1); + CPy_DecRef(cpy_r_r761); + goto CPyL453; +CPyL623: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPy_DecRef(cpy_r_r761); + goto CPyL453; +CPyL624: ; + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r128); + CPyTagged_DECREF(cpy_r_count); + CPy_DECREF_NO_IMM(cpy_r_r142); + CPyTagged_DECREF(cpy_r_offset.f0); + CPyTagged_DECREF(cpy_r_offset.f1); + CPy_DECREF(cpy_r_r715); + CPy_DECREF(cpy_r_r731); + CPy_DECREF(cpy_r_r737); + CPy_DECREF(cpy_r_r738); + CPy_DECREF(cpy_r_r741); + CPy_DECREF(cpy_r_r761); + CPy_DECREF(cpy_r_r778); + goto CPyL428; +CPyL625: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPyTagged_DecRef(cpy_r_offset.f0); + CPyTagged_DecRef(cpy_r_offset.f1); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPy_DecRef(cpy_r_r761); + CPy_DecRef(cpy_r_r778); + CPy_DecRef(cpy_r_r779); + goto CPyL453; +CPyL626: ; + CPy_DECREF(cpy_r_r778); + goto CPyL427; +CPyL627: ; + CPy_DECREF(cpy_r_r779); + goto CPyL422; +CPyL628: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPy_DecRef(cpy_r_r761); + goto CPyL453; +CPyL629: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPy_DecRef(cpy_r_r761); + CPyTagged_DecRef(cpy_r_r795.f0); + CPyTagged_DecRef(cpy_r_r795.f1); + CPy_DecRef(cpy_r_r795.f2); + goto CPyL453; +CPyL630: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + CPyTagged_DecRef(cpy_r_r795.f0); + CPyTagged_DecRef(cpy_r_r795.f1); + CPy_DecRef(cpy_r_r795.f2); + goto CPyL453; +CPyL631: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + CPy_DecRef(cpy_r_r737); + CPy_DecRef(cpy_r_r738); + CPy_DecRef(cpy_r_r741); + goto CPyL453; +CPyL632: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r71); + CPy_DecRef(cpy_r_r128); + CPyTagged_DecRef(cpy_r_count); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r731); + goto CPyL453; +CPyL633: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + goto CPyL453; +CPyL634: ; + CPy_DECREF_NO_IMM(cpy_r_r142); + goto CPyL452; +CPyL635: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r809); + goto CPyL453; +CPyL636: ; + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r715); + CPy_DecRef(cpy_r_r809); + CPy_DecRef(cpy_r_r819); + goto CPyL453; +} + +PyObject *CPyPy_solidity____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_map_str", "opcodes_str", "contract_node", "stmt_nodes", "branch_nodes", "has_fallback", "instruction_count", 0}; + static CPyArg_Parser parser = {"OOOOOOO:_generate_coverage_data", kwlist, 0}; + PyObject *obj_source_map_str; + PyObject *obj_opcodes_str; + PyObject *obj_contract_node; + PyObject *obj_stmt_nodes; + PyObject *obj_branch_nodes; + PyObject *obj_has_fallback; + PyObject *obj_instruction_count; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_map_str, &obj_opcodes_str, &obj_contract_node, &obj_stmt_nodes, &obj_branch_nodes, &obj_has_fallback, &obj_instruction_count)) { + return NULL; + } + PyObject *arg_source_map_str; + if (likely(PyUnicode_Check(obj_source_map_str))) + arg_source_map_str = obj_source_map_str; + else { + CPy_TypeError("str", obj_source_map_str); + goto fail; + } + PyObject *arg_opcodes_str; + if (likely(PyUnicode_Check(obj_opcodes_str))) + arg_opcodes_str = obj_opcodes_str; + else { + CPy_TypeError("str", obj_opcodes_str); + goto fail; + } + PyObject *arg_contract_node = obj_contract_node; + PyObject *arg_stmt_nodes; + if (likely(PyDict_Check(obj_stmt_nodes))) + arg_stmt_nodes = obj_stmt_nodes; + else { + CPy_TypeError("dict", obj_stmt_nodes); + goto fail; + } + PyObject *arg_branch_nodes; + if (likely(PyDict_Check(obj_branch_nodes))) + arg_branch_nodes = obj_branch_nodes; + else { + CPy_TypeError("dict", obj_branch_nodes); + goto fail; + } + char arg_has_fallback; + if (unlikely(!PyBool_Check(obj_has_fallback))) { + CPy_TypeError("bool", obj_has_fallback); goto fail; + } else + arg_has_fallback = obj_has_fallback == Py_True; + CPyTagged arg_instruction_count; + if (likely(PyLong_Check(obj_instruction_count))) + arg_instruction_count = CPyTagged_BorrowFromObject(obj_instruction_count); + else { + CPy_TypeError("int", obj_instruction_count); goto fail; + } + tuple_T3OOO retval = CPyDef_solidity____generate_coverage_data(arg_source_map_str, arg_opcodes_str, arg_contract_node, arg_stmt_nodes, arg_branch_nodes, arg_has_fallback, arg_instruction_count); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(3); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp956 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp956); + PyObject *__tmp957 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp957); + PyObject *__tmp958 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp958); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_generate_coverage_data", 339, CPyStatic_solidity___globals); + return NULL; +} + +char CPyDef_solidity____find_revert_offset(PyObject *cpy_r_pc_list, PyObject *cpy_r_source_map, PyObject *cpy_r_source_node, PyObject *cpy_r_fn_node, PyObject *cpy_r_fn_name) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_next_offset; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + tuple_T4IIOO cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + tuple_T4IIOO cpy_r_r54; + CPyTagged cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + tuple_T4IIOO cpy_r_r58; + CPyTagged cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + tuple_T4IIOO cpy_r_r62; + CPyTagged cpy_r_r63; + CPyTagged cpy_r_r64; + tuple_T2II cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + tuple_T2II cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + tuple_T2II cpy_r_r72; + PyObject *cpy_r_r73; + int32_t cpy_r_r74; + char cpy_r_r75; + char cpy_r_r76; + tuple_T2II cpy_r_r77; + CPyTagged cpy_r_r78; + CPyTagged cpy_r_r79; + CPyTagged cpy_r_r80; + CPyTagged cpy_r_r81; + int64_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + int64_t cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + tuple_T2II cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + int32_t cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + tuple_T2II cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject **cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject **cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + int32_t cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; + int32_t cpy_r_r150; + char cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *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_r162; + PyObject **cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + char cpy_r_r167; + cpy_r_r0 = PyObject_IsTrue(cpy_r_source_map); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 556, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r2 = cpy_r_r0; + if (!cpy_r_r2) goto CPyL24; + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_pc_list)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + cpy_r_r5 = cpy_r_r4 << 1; + cpy_r_r6 = (Py_ssize_t)cpy_r_r5 >= (Py_ssize_t)16; + if (!cpy_r_r6) goto CPyL24; + cpy_r_r7 = CPyList_GetItemShort(cpy_r_pc_list, -16); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals); + goto CPyL99; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals, "dict", cpy_r_r7); + goto CPyL99; + } + cpy_r_r9 = CPyStatics[1347]; /* 'op' */ + cpy_r_r10 = CPyDict_GetItem(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals); + goto CPyL99; + } + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 565, CPyStatic_solidity___globals, "str", cpy_r_r10); + goto CPyL99; + } + cpy_r_r12 = CPyStatics[1376]; /* 'CALLVALUE' */ + cpy_r_r13 = CPyStr_Equal(cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r13) goto CPyL24; + cpy_r_r14 = CPyList_GetItemShort(cpy_r_pc_list, -2); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 567, CPyStatic_solidity___globals); + goto CPyL99; + } + if (likely(PyDict_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 567, CPyStatic_solidity___globals, "dict", cpy_r_r14); + goto CPyL99; + } + cpy_r_r16 = CPyStatics[1377]; /* 'Cannot send ether to nonpayable function' */ + cpy_r_r17 = CPyList_GetItemShort(cpy_r_pc_list, -16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals); + goto CPyL100; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals, "dict", cpy_r_r17); + goto CPyL100; + } + cpy_r_r19 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r20 = CPyStatics[1378]; /* '' */ + cpy_r_r21 = CPyDict_Get(cpy_r_r18, cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals); + goto CPyL100; + } + if (PyUnicode_Check(cpy_r_r21)) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL959; + if (cpy_r_r21 == Py_None) + cpy_r_r22 = cpy_r_r21; + else { + cpy_r_r22 = NULL; + } + if (cpy_r_r22 != NULL) goto __LL959; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 569, CPyStatic_solidity___globals, "str or None", cpy_r_r21); + goto CPyL100; +__LL959: ; + cpy_r_r23 = CPyList_GetItemShort(cpy_r_pc_list, -16); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals); + goto CPyL101; + } + if (likely(PyDict_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals, "dict", cpy_r_r23); + goto CPyL101; + } + cpy_r_r25 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r26 = CPyDict_GetWithNone(cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals); + goto CPyL101; + } + if (unlikely(!(PyTuple_Check(cpy_r_r26) && PyTuple_GET_SIZE(cpy_r_r26) == 2))) { + cpy_r_r27 = NULL; + goto __LL961; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r26, 0)))) + cpy_r_r27 = PyTuple_GET_ITEM(cpy_r_r26, 0); + else { + cpy_r_r27 = NULL; + } + if (cpy_r_r27 == NULL) goto __LL961; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r26, 1)))) + cpy_r_r27 = PyTuple_GET_ITEM(cpy_r_r26, 1); + else { + cpy_r_r27 = NULL; + } + if (cpy_r_r27 == NULL) goto __LL961; + cpy_r_r27 = cpy_r_r26; +__LL961: ; + if (cpy_r_r27 != NULL) goto __LL960; + if (cpy_r_r26 == Py_None) + cpy_r_r27 = cpy_r_r26; + else { + cpy_r_r27 = NULL; + } + if (cpy_r_r27 != NULL) goto __LL960; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 570, CPyStatic_solidity___globals, "tuple[int, int] or None", cpy_r_r26); + goto CPyL101; +__LL960: ; + cpy_r_r28 = CPyList_GetItemShort(cpy_r_pc_list, -16); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals); + goto CPyL102; + } + if (likely(PyDict_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals, "dict", cpy_r_r28); + goto CPyL102; + } + cpy_r_r30 = CPyStatics[211]; /* 'path' */ + cpy_r_r31 = CPyDict_GetWithNone(cpy_r_r29, cpy_r_r30); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals); + goto CPyL102; + } + if (PyUnicode_Check(cpy_r_r31)) + cpy_r_r32 = cpy_r_r31; + else { + cpy_r_r32 = NULL; + } + if (cpy_r_r32 != NULL) goto __LL962; + if (cpy_r_r31 == Py_None) + cpy_r_r32 = cpy_r_r31; + else { + cpy_r_r32 = NULL; + } + if (cpy_r_r32 != NULL) goto __LL962; + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 571, CPyStatic_solidity___globals, "str or None", cpy_r_r31); + goto CPyL102; +__LL962: ; + cpy_r_r33 = CPyStatics[245]; /* 'update' */ + PyObject *cpy_r_r34[5] = {cpy_r_r15, cpy_r_r16, cpy_r_r22, cpy_r_r27, cpy_r_r32}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = CPyStatics[2300]; /* ('dev', 'fn', 'offset', 'path') */ + cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 567, CPyStatic_solidity___globals); + goto CPyL103; + } else + goto CPyL104; +CPyL23: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r32); + return 1; +CPyL24: ; + cpy_r_r38 = PyObject_IsTrue(cpy_r_fn_node); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 558, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r40 = cpy_r_r38; + if (cpy_r_r40) goto CPyL27; + return 1; +CPyL27: ; + cpy_r_r41 = Py_None; + cpy_r_next_offset = cpy_r_r41; + cpy_r_r42 = PyObject_IsTrue(cpy_r_source_map); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 556, CPyStatic_solidity___globals); + goto CPyL105; + } + cpy_r_r44 = cpy_r_r42; + if (!cpy_r_r44) goto CPyL41; + cpy_r_r45 = CPyStatics[2029]; /* 0 */ + cpy_r_r46 = PyObject_GetItem(cpy_r_source_map, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); + goto CPyL105; + } + PyObject *__tmp963; + if (unlikely(!(PyTuple_Check(cpy_r_r46) && PyTuple_GET_SIZE(cpy_r_r46) == 4))) { + __tmp963 = NULL; + goto __LL964; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r46, 0)))) + __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 0); + else { + __tmp963 = NULL; + } + if (__tmp963 == NULL) goto __LL964; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r46, 1)))) + __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 1); + else { + __tmp963 = NULL; + } + if (__tmp963 == NULL) goto __LL964; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r46, 2)))) + __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 2); + else { + __tmp963 = NULL; + } + if (__tmp963 == NULL) goto __LL964; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r46, 3)))) + __tmp963 = PyTuple_GET_ITEM(cpy_r_r46, 3); + else { + __tmp963 = NULL; + } + if (__tmp963 == NULL) goto __LL964; + __tmp963 = cpy_r_r46; +__LL964: ; + if (unlikely(__tmp963 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r46); cpy_r_r47 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp965 = PyTuple_GET_ITEM(cpy_r_r46, 0); + CPyTagged __tmp966; + if (likely(PyLong_Check(__tmp965))) + __tmp966 = CPyTagged_FromObject(__tmp965); + else { + CPy_TypeError("int", __tmp965); __tmp966 = CPY_INT_TAG; + } + cpy_r_r47.f0 = __tmp966; + PyObject *__tmp967 = PyTuple_GET_ITEM(cpy_r_r46, 1); + CPyTagged __tmp968; + if (likely(PyLong_Check(__tmp967))) + __tmp968 = CPyTagged_FromObject(__tmp967); + else { + CPy_TypeError("int", __tmp967); __tmp968 = CPY_INT_TAG; + } + cpy_r_r47.f1 = __tmp968; + PyObject *__tmp969 = PyTuple_GET_ITEM(cpy_r_r46, 2); + CPy_INCREF(__tmp969); + PyObject *__tmp970; + if (likely(PyUnicode_Check(__tmp969))) + __tmp970 = __tmp969; + else { + CPy_TypeError("str", __tmp969); + __tmp970 = NULL; + } + cpy_r_r47.f2 = __tmp970; + PyObject *__tmp971 = PyTuple_GET_ITEM(cpy_r_r46, 3); + CPy_INCREF(__tmp971); + PyObject *__tmp972; + if (likely(PyUnicode_Check(__tmp971))) + __tmp972 = __tmp971; + else { + CPy_TypeError("str", __tmp971); + __tmp972 = NULL; + } + cpy_r_r47.f3 = __tmp972; + } + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); + goto CPyL105; + } + cpy_r_r48 = cpy_r_r47.f2; + CPy_INCREF(cpy_r_r48); + CPyTagged_DECREF(cpy_r_r47.f0); + CPyTagged_DECREF(cpy_r_r47.f1); + CPy_DECREF(cpy_r_r47.f2); + CPy_DECREF(cpy_r_r47.f3); + cpy_r_r49 = CPyStatics[2028]; /* -1 */ + cpy_r_r50 = PyObject_RichCompare(cpy_r_r48, cpy_r_r49, 3); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); + goto CPyL105; + } + if (unlikely(!PyBool_Check(cpy_r_r50))) { + CPy_TypeError("bool", cpy_r_r50); cpy_r_r51 = 2; + } else + cpy_r_r51 = cpy_r_r50 == Py_True; + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 581, CPyStatic_solidity___globals); + goto CPyL105; + } + if (cpy_r_r51) { + goto CPyL106; + } else + goto CPyL41; +CPyL34: ; + cpy_r_r52 = CPyStatics[2029]; /* 0 */ + cpy_r_r53 = PyObject_GetItem(cpy_r_source_map, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); + goto CPyL99; + } + PyObject *__tmp973; + if (unlikely(!(PyTuple_Check(cpy_r_r53) && PyTuple_GET_SIZE(cpy_r_r53) == 4))) { + __tmp973 = NULL; + goto __LL974; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r53, 0)))) + __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 0); + else { + __tmp973 = NULL; + } + if (__tmp973 == NULL) goto __LL974; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r53, 1)))) + __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 1); + else { + __tmp973 = NULL; + } + if (__tmp973 == NULL) goto __LL974; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 2)))) + __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 2); + else { + __tmp973 = NULL; + } + if (__tmp973 == NULL) goto __LL974; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 3)))) + __tmp973 = PyTuple_GET_ITEM(cpy_r_r53, 3); + else { + __tmp973 = NULL; + } + if (__tmp973 == NULL) goto __LL974; + __tmp973 = cpy_r_r53; +__LL974: ; + if (unlikely(__tmp973 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r53); cpy_r_r54 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp975 = PyTuple_GET_ITEM(cpy_r_r53, 0); + CPyTagged __tmp976; + if (likely(PyLong_Check(__tmp975))) + __tmp976 = CPyTagged_FromObject(__tmp975); + else { + CPy_TypeError("int", __tmp975); __tmp976 = CPY_INT_TAG; + } + cpy_r_r54.f0 = __tmp976; + PyObject *__tmp977 = PyTuple_GET_ITEM(cpy_r_r53, 1); + CPyTagged __tmp978; + if (likely(PyLong_Check(__tmp977))) + __tmp978 = CPyTagged_FromObject(__tmp977); + else { + CPy_TypeError("int", __tmp977); __tmp978 = CPY_INT_TAG; + } + cpy_r_r54.f1 = __tmp978; + PyObject *__tmp979 = PyTuple_GET_ITEM(cpy_r_r53, 2); + CPy_INCREF(__tmp979); + PyObject *__tmp980; + if (likely(PyUnicode_Check(__tmp979))) + __tmp980 = __tmp979; + else { + CPy_TypeError("str", __tmp979); + __tmp980 = NULL; + } + cpy_r_r54.f2 = __tmp980; + PyObject *__tmp981 = PyTuple_GET_ITEM(cpy_r_r53, 3); + CPy_INCREF(__tmp981); + PyObject *__tmp982; + if (likely(PyUnicode_Check(__tmp981))) + __tmp982 = __tmp981; + else { + CPy_TypeError("str", __tmp981); + __tmp982 = NULL; + } + cpy_r_r54.f3 = __tmp982; + } + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r55 = cpy_r_r54.f0; + CPyTagged_INCREF(cpy_r_r55); + CPyTagged_DECREF(cpy_r_r54.f0); + CPyTagged_DECREF(cpy_r_r54.f1); + CPy_DECREF(cpy_r_r54.f2); + CPy_DECREF(cpy_r_r54.f3); + cpy_r_r56 = CPyStatics[2029]; /* 0 */ + cpy_r_r57 = PyObject_GetItem(cpy_r_source_map, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); + goto CPyL107; + } + PyObject *__tmp983; + if (unlikely(!(PyTuple_Check(cpy_r_r57) && PyTuple_GET_SIZE(cpy_r_r57) == 4))) { + __tmp983 = NULL; + goto __LL984; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r57, 0)))) + __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 0); + else { + __tmp983 = NULL; + } + if (__tmp983 == NULL) goto __LL984; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r57, 1)))) + __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 1); + else { + __tmp983 = NULL; + } + if (__tmp983 == NULL) goto __LL984; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r57, 2)))) + __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 2); + else { + __tmp983 = NULL; + } + if (__tmp983 == NULL) goto __LL984; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r57, 3)))) + __tmp983 = PyTuple_GET_ITEM(cpy_r_r57, 3); + else { + __tmp983 = NULL; + } + if (__tmp983 == NULL) goto __LL984; + __tmp983 = cpy_r_r57; +__LL984: ; + if (unlikely(__tmp983 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r57); cpy_r_r58 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp985 = PyTuple_GET_ITEM(cpy_r_r57, 0); + CPyTagged __tmp986; + if (likely(PyLong_Check(__tmp985))) + __tmp986 = CPyTagged_FromObject(__tmp985); + else { + CPy_TypeError("int", __tmp985); __tmp986 = CPY_INT_TAG; + } + cpy_r_r58.f0 = __tmp986; + PyObject *__tmp987 = PyTuple_GET_ITEM(cpy_r_r57, 1); + CPyTagged __tmp988; + if (likely(PyLong_Check(__tmp987))) + __tmp988 = CPyTagged_FromObject(__tmp987); + else { + CPy_TypeError("int", __tmp987); __tmp988 = CPY_INT_TAG; + } + cpy_r_r58.f1 = __tmp988; + PyObject *__tmp989 = PyTuple_GET_ITEM(cpy_r_r57, 2); + CPy_INCREF(__tmp989); + PyObject *__tmp990; + if (likely(PyUnicode_Check(__tmp989))) + __tmp990 = __tmp989; + else { + CPy_TypeError("str", __tmp989); + __tmp990 = NULL; + } + cpy_r_r58.f2 = __tmp990; + PyObject *__tmp991 = PyTuple_GET_ITEM(cpy_r_r57, 3); + CPy_INCREF(__tmp991); + PyObject *__tmp992; + if (likely(PyUnicode_Check(__tmp991))) + __tmp992 = __tmp991; + else { + CPy_TypeError("str", __tmp991); + __tmp992 = NULL; + } + cpy_r_r58.f3 = __tmp992; + } + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r58.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); + goto CPyL107; + } + cpy_r_r59 = cpy_r_r58.f0; + CPyTagged_INCREF(cpy_r_r59); + CPyTagged_DECREF(cpy_r_r58.f0); + CPyTagged_DECREF(cpy_r_r58.f1); + CPy_DECREF(cpy_r_r58.f2); + CPy_DECREF(cpy_r_r58.f3); + cpy_r_r60 = CPyStatics[2029]; /* 0 */ + cpy_r_r61 = PyObject_GetItem(cpy_r_source_map, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); + goto CPyL108; + } + PyObject *__tmp993; + if (unlikely(!(PyTuple_Check(cpy_r_r61) && PyTuple_GET_SIZE(cpy_r_r61) == 4))) { + __tmp993 = NULL; + goto __LL994; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r61, 0)))) + __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 0); + else { + __tmp993 = NULL; + } + if (__tmp993 == NULL) goto __LL994; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r61, 1)))) + __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 1); + else { + __tmp993 = NULL; + } + if (__tmp993 == NULL) goto __LL994; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r61, 2)))) + __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 2); + else { + __tmp993 = NULL; + } + if (__tmp993 == NULL) goto __LL994; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r61, 3)))) + __tmp993 = PyTuple_GET_ITEM(cpy_r_r61, 3); + else { + __tmp993 = NULL; + } + if (__tmp993 == NULL) goto __LL994; + __tmp993 = cpy_r_r61; +__LL994: ; + if (unlikely(__tmp993 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r61); cpy_r_r62 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp995 = PyTuple_GET_ITEM(cpy_r_r61, 0); + CPyTagged __tmp996; + if (likely(PyLong_Check(__tmp995))) + __tmp996 = CPyTagged_FromObject(__tmp995); + else { + CPy_TypeError("int", __tmp995); __tmp996 = CPY_INT_TAG; + } + cpy_r_r62.f0 = __tmp996; + PyObject *__tmp997 = PyTuple_GET_ITEM(cpy_r_r61, 1); + CPyTagged __tmp998; + if (likely(PyLong_Check(__tmp997))) + __tmp998 = CPyTagged_FromObject(__tmp997); + else { + CPy_TypeError("int", __tmp997); __tmp998 = CPY_INT_TAG; + } + cpy_r_r62.f1 = __tmp998; + PyObject *__tmp999 = PyTuple_GET_ITEM(cpy_r_r61, 2); + CPy_INCREF(__tmp999); + PyObject *__tmp1000; + if (likely(PyUnicode_Check(__tmp999))) + __tmp1000 = __tmp999; + else { + CPy_TypeError("str", __tmp999); + __tmp1000 = NULL; + } + cpy_r_r62.f2 = __tmp1000; + PyObject *__tmp1001 = PyTuple_GET_ITEM(cpy_r_r61, 3); + CPy_INCREF(__tmp1001); + PyObject *__tmp1002; + if (likely(PyUnicode_Check(__tmp1001))) + __tmp1002 = __tmp1001; + else { + CPy_TypeError("str", __tmp1001); + __tmp1002 = NULL; + } + cpy_r_r62.f3 = __tmp1002; + } + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r62.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 582, CPyStatic_solidity___globals); + goto CPyL108; + } + cpy_r_r63 = cpy_r_r62.f1; + CPyTagged_INCREF(cpy_r_r63); + CPyTagged_DECREF(cpy_r_r62.f0); + CPyTagged_DECREF(cpy_r_r62.f1); + CPy_DECREF(cpy_r_r62.f2); + CPy_DECREF(cpy_r_r62.f3); + cpy_r_r64 = CPyTagged_Add(cpy_r_r59, cpy_r_r63); + CPyTagged_DECREF(cpy_r_r59); + CPyTagged_DECREF(cpy_r_r63); + cpy_r_r65.f0 = cpy_r_r55; + cpy_r_r65.f1 = cpy_r_r64; + cpy_r_r66 = PyTuple_New(2); + if (unlikely(cpy_r_r66 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1003 = CPyTagged_StealAsObject(cpy_r_r65.f0); + PyTuple_SET_ITEM(cpy_r_r66, 0, __tmp1003); + PyObject *__tmp1004 = CPyTagged_StealAsObject(cpy_r_r65.f1); + PyTuple_SET_ITEM(cpy_r_r66, 1, __tmp1004); + cpy_r_next_offset = cpy_r_r66; +CPyL41: ; + cpy_r_r67 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r68 = CPyObject_GetAttr(cpy_r_fn_node, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 588, CPyStatic_solidity___globals); + goto CPyL105; + } + PyObject *__tmp1005; + if (unlikely(!(PyTuple_Check(cpy_r_r68) && PyTuple_GET_SIZE(cpy_r_r68) == 2))) { + __tmp1005 = NULL; + goto __LL1006; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r68, 0)))) + __tmp1005 = PyTuple_GET_ITEM(cpy_r_r68, 0); + else { + __tmp1005 = NULL; + } + if (__tmp1005 == NULL) goto __LL1006; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r68, 1)))) + __tmp1005 = PyTuple_GET_ITEM(cpy_r_r68, 1); + else { + __tmp1005 = NULL; + } + if (__tmp1005 == NULL) goto __LL1006; + __tmp1005 = cpy_r_r68; +__LL1006: ; + if (unlikely(__tmp1005 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r68); cpy_r_r69 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1007 = PyTuple_GET_ITEM(cpy_r_r68, 0); + CPyTagged __tmp1008; + if (likely(PyLong_Check(__tmp1007))) + __tmp1008 = CPyTagged_FromObject(__tmp1007); + else { + CPy_TypeError("int", __tmp1007); __tmp1008 = CPY_INT_TAG; + } + cpy_r_r69.f0 = __tmp1008; + PyObject *__tmp1009 = PyTuple_GET_ITEM(cpy_r_r68, 1); + CPyTagged __tmp1010; + if (likely(PyLong_Check(__tmp1009))) + __tmp1010 = CPyTagged_FromObject(__tmp1009); + else { + CPy_TypeError("int", __tmp1009); __tmp1010 = CPY_INT_TAG; + } + cpy_r_r69.f1 = __tmp1010; + } + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r69.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 588, CPyStatic_solidity___globals); + goto CPyL105; + } + cpy_r_r70 = (PyObject *)&_Py_NoneStruct; + cpy_r_r71 = cpy_r_next_offset != cpy_r_r70; + if (!cpy_r_r71) goto CPyL109; + PyObject *__tmp1011; + if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { + __tmp1011 = NULL; + goto __LL1012; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) + __tmp1011 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + else { + __tmp1011 = NULL; + } + if (__tmp1011 == NULL) goto __LL1012; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) + __tmp1011 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + else { + __tmp1011 = NULL; + } + if (__tmp1011 == NULL) goto __LL1012; + __tmp1011 = cpy_r_next_offset; +__LL1012: ; + if (unlikely(__tmp1011 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r72 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1013 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + CPyTagged __tmp1014; + if (likely(PyLong_Check(__tmp1013))) + __tmp1014 = CPyTagged_FromObject(__tmp1013); + else { + CPy_TypeError("int", __tmp1013); __tmp1014 = CPY_INT_TAG; + } + cpy_r_r72.f0 = __tmp1014; + PyObject *__tmp1015 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + CPyTagged __tmp1016; + if (likely(PyLong_Check(__tmp1015))) + __tmp1016 = CPyTagged_FromObject(__tmp1015); + else { + CPy_TypeError("int", __tmp1015); __tmp1016 = CPY_INT_TAG; + } + cpy_r_r72.f1 = __tmp1016; + } + if (unlikely(cpy_r_r72.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 580, CPyStatic_solidity___globals); + goto CPyL110; + } + cpy_r_r73 = PyTuple_New(2); + if (unlikely(cpy_r_r73 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1017 = CPyTagged_StealAsObject(cpy_r_r72.f0); + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp1017); + PyObject *__tmp1018 = CPyTagged_StealAsObject(cpy_r_r72.f1); + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp1018); + cpy_r_r74 = PyObject_IsTrue(cpy_r_r73); + CPy_DECREF(cpy_r_r73); + cpy_r_r75 = cpy_r_r74 >= 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 580, CPyStatic_solidity___globals); + goto CPyL110; + } + cpy_r_r76 = cpy_r_r74; + if (!cpy_r_r76) goto CPyL109; + PyObject *__tmp1019; + if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { + __tmp1019 = NULL; + goto __LL1020; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) + __tmp1019 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + else { + __tmp1019 = NULL; + } + if (__tmp1019 == NULL) goto __LL1020; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) + __tmp1019 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + else { + __tmp1019 = NULL; + } + if (__tmp1019 == NULL) goto __LL1020; + __tmp1019 = cpy_r_next_offset; +__LL1020: ; + if (unlikely(__tmp1019 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r77 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1021 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + CPyTagged __tmp1022; + if (likely(PyLong_Check(__tmp1021))) + __tmp1022 = CPyTagged_FromObject(__tmp1021); + else { + CPy_TypeError("int", __tmp1021); __tmp1022 = CPY_INT_TAG; + } + cpy_r_r77.f0 = __tmp1022; + PyObject *__tmp1023 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + CPyTagged __tmp1024; + if (likely(PyLong_Check(__tmp1023))) + __tmp1024 = CPyTagged_FromObject(__tmp1023); + else { + CPy_TypeError("int", __tmp1023); __tmp1024 = CPY_INT_TAG; + } + cpy_r_r77.f1 = __tmp1024; + } + if (unlikely(cpy_r_r77.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 591, CPyStatic_solidity___globals); + goto CPyL110; + } + cpy_r_r78 = cpy_r_r77.f0; + CPyTagged_INCREF(cpy_r_r78); + cpy_r_r79 = cpy_r_r77.f1; + CPyTagged_INCREF(cpy_r_r79); + CPyTagged_DECREF(cpy_r_r77.f0); + CPyTagged_DECREF(cpy_r_r77.f1); + cpy_r_r80 = cpy_r_r69.f0; + CPyTagged_INCREF(cpy_r_r80); + cpy_r_r81 = cpy_r_r69.f1; + CPyTagged_INCREF(cpy_r_r81); + cpy_r_r82 = cpy_r_r78 & 1; + cpy_r_r83 = cpy_r_r82 != 0; + if (!cpy_r_r83) goto CPyL50; + cpy_r_r84 = CPyTagged_IsEq_(cpy_r_r78, cpy_r_r80); + cpy_r_r85 = cpy_r_r84 ^ 1; + cpy_r_r86 = cpy_r_r85; + goto CPyL51; +CPyL50: ; + cpy_r_r87 = cpy_r_r78 != cpy_r_r80; + cpy_r_r86 = cpy_r_r87; +CPyL51: ; + CPyTagged_DECREF(cpy_r_r78); + CPyTagged_DECREF(cpy_r_r80); + if (cpy_r_r86) goto CPyL111; + cpy_r_r88 = cpy_r_r79 & 1; + cpy_r_r89 = cpy_r_r88 != 0; + if (!cpy_r_r89) goto CPyL54; + cpy_r_r90 = CPyTagged_IsEq_(cpy_r_r79, cpy_r_r81); + cpy_r_r91 = cpy_r_r90 ^ 1; + cpy_r_r92 = cpy_r_r91; + goto CPyL55; +CPyL54: ; + cpy_r_r93 = cpy_r_r79 != cpy_r_r81; + cpy_r_r92 = cpy_r_r93; +CPyL55: ; + CPyTagged_DECREF(cpy_r_r79); + CPyTagged_DECREF(cpy_r_r81); + if (cpy_r_r92) goto CPyL57; + if (0) { + goto CPyL58; + } else + goto CPyL109; +CPyL57: ; + if (!1) goto CPyL109; +CPyL58: ; + PyObject *__tmp1025; + if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { + __tmp1025 = NULL; + goto __LL1026; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) + __tmp1025 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + else { + __tmp1025 = NULL; + } + if (__tmp1025 == NULL) goto __LL1026; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) + __tmp1025 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + else { + __tmp1025 = NULL; + } + if (__tmp1025 == NULL) goto __LL1026; + __tmp1025 = cpy_r_next_offset; +__LL1026: ; + if (unlikely(__tmp1025 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r94 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1027 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + CPyTagged __tmp1028; + if (likely(PyLong_Check(__tmp1027))) + __tmp1028 = CPyTagged_FromObject(__tmp1027); + else { + CPy_TypeError("int", __tmp1027); __tmp1028 = CPY_INT_TAG; + } + cpy_r_r94.f0 = __tmp1028; + PyObject *__tmp1029 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + CPyTagged __tmp1030; + if (likely(PyLong_Check(__tmp1029))) + __tmp1030 = CPyTagged_FromObject(__tmp1029); + else { + CPy_TypeError("int", __tmp1029); __tmp1030 = CPY_INT_TAG; + } + cpy_r_r94.f1 = __tmp1030; + } + if (unlikely(cpy_r_r94.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); + goto CPyL110; + } + cpy_r_r95 = CPyStatic_solidity___globals; + cpy_r_r96 = CPyStatics[1380]; /* 'is_inside_offset' */ + cpy_r_r97 = CPyDict_GetItem(cpy_r_r95, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); + goto CPyL112; + } + cpy_r_r98 = PyTuple_New(2); + if (unlikely(cpy_r_r98 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1031 = CPyTagged_StealAsObject(cpy_r_r94.f0); + PyTuple_SET_ITEM(cpy_r_r98, 0, __tmp1031); + PyObject *__tmp1032 = CPyTagged_StealAsObject(cpy_r_r94.f1); + PyTuple_SET_ITEM(cpy_r_r98, 1, __tmp1032); + cpy_r_r99 = PyTuple_New(2); + if (unlikely(cpy_r_r99 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1033 = CPyTagged_StealAsObject(cpy_r_r69.f0); + PyTuple_SET_ITEM(cpy_r_r99, 0, __tmp1033); + PyObject *__tmp1034 = CPyTagged_StealAsObject(cpy_r_r69.f1); + PyTuple_SET_ITEM(cpy_r_r99, 1, __tmp1034); + PyObject *cpy_r_r100[2] = {cpy_r_r98, cpy_r_r99}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r101, 2, 0); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); + goto CPyL113; + } + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r99); + cpy_r_r103 = PyObject_IsTrue(cpy_r_r102); + CPy_DECREF(cpy_r_r102); + cpy_r_r104 = cpy_r_r103 >= 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 592, CPyStatic_solidity___globals); + goto CPyL105; + } + cpy_r_r105 = cpy_r_r103; + if (!cpy_r_r105) goto CPyL114; + cpy_r_r106 = CPyList_GetItemShort(cpy_r_pc_list, -2); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); + goto CPyL105; + } + if (likely(PyDict_Check(cpy_r_r106))) + cpy_r_r107 = cpy_r_r106; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals, "dict", cpy_r_r106); + goto CPyL105; + } + cpy_r_r108 = CPyStatics[1336]; /* 'contract_id' */ + cpy_r_r109 = CPyObject_GetAttr(cpy_r_source_node, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); + goto CPyL115; + } + cpy_r_r110 = PyObject_Str(cpy_r_r109); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); + goto CPyL115; + } + PyObject *__tmp1035; + if (unlikely(!(PyTuple_Check(cpy_r_next_offset) && PyTuple_GET_SIZE(cpy_r_next_offset) == 2))) { + __tmp1035 = NULL; + goto __LL1036; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 0)))) + __tmp1035 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + else { + __tmp1035 = NULL; + } + if (__tmp1035 == NULL) goto __LL1036; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_next_offset, 1)))) + __tmp1035 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + else { + __tmp1035 = NULL; + } + if (__tmp1035 == NULL) goto __LL1036; + __tmp1035 = cpy_r_next_offset; +__LL1036: ; + if (unlikely(__tmp1035 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_next_offset); cpy_r_r111 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1037 = PyTuple_GET_ITEM(cpy_r_next_offset, 0); + CPyTagged __tmp1038; + if (likely(PyLong_Check(__tmp1037))) + __tmp1038 = CPyTagged_FromObject(__tmp1037); + else { + CPy_TypeError("int", __tmp1037); __tmp1038 = CPY_INT_TAG; + } + cpy_r_r111.f0 = __tmp1038; + PyObject *__tmp1039 = PyTuple_GET_ITEM(cpy_r_next_offset, 1); + CPyTagged __tmp1040; + if (likely(PyLong_Check(__tmp1039))) + __tmp1040 = CPyTagged_FromObject(__tmp1039); + else { + CPy_TypeError("int", __tmp1039); __tmp1040 = CPY_INT_TAG; + } + cpy_r_r111.f1 = __tmp1040; + } + CPy_DECREF(cpy_r_next_offset); + if (unlikely(cpy_r_r111.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); + goto CPyL116; + } + cpy_r_r112 = CPyStatics[245]; /* 'update' */ + cpy_r_r113 = PyTuple_New(2); + if (unlikely(cpy_r_r113 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1041 = CPyTagged_StealAsObject(cpy_r_r111.f0); + PyTuple_SET_ITEM(cpy_r_r113, 0, __tmp1041); + PyObject *__tmp1042 = CPyTagged_StealAsObject(cpy_r_r111.f1); + PyTuple_SET_ITEM(cpy_r_r113, 1, __tmp1042); + PyObject *cpy_r_r114[4] = {cpy_r_r107, cpy_r_r110, cpy_r_fn_name, cpy_r_r113}; + cpy_r_r115 = (PyObject **)&cpy_r_r114; + cpy_r_r116 = CPyStatics[2301]; /* ('path', 'fn', 'offset') */ + cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r112, cpy_r_r115, 9223372036854775809ULL, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 594, CPyStatic_solidity___globals); + goto CPyL117; + } else + goto CPyL118; +CPyL69: ; + CPy_DECREF(cpy_r_r107); + CPy_DECREF(cpy_r_r110); + CPy_DECREF(cpy_r_r113); + return 1; +CPyL70: ; + cpy_r_r118 = CPyStatics[2028]; /* -1 */ + cpy_r_r119 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r120 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r121 = CPyObject_GetAttr(cpy_r_r119, cpy_r_r120); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r122 = CPyStatics[1381]; /* 'ExpressionStatement' */ + cpy_r_r123 = PyObject_RichCompare(cpy_r_r121, cpy_r_r122, 2); + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r124 = PyObject_IsTrue(cpy_r_r123); + CPy_DECREF(cpy_r_r123); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 599, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r126 = cpy_r_r124; + if (!cpy_r_r126) goto CPyL98; + cpy_r_r127 = CPyStatics[2028]; /* -1 */ + cpy_r_r128 = PyObject_GetItem(cpy_r_fn_node, cpy_r_r127); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 600, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r129 = CPyStatics[1364]; /* 'expression' */ + cpy_r_r130 = CPyObject_GetAttr(cpy_r_r128, cpy_r_r129); + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 600, CPyStatic_solidity___globals); + goto CPyL99; + } + cpy_r_r131 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL119; + } + cpy_r_r133 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r134 = PyObject_RichCompare(cpy_r_r132, cpy_r_r133, 2); + CPy_DECREF(cpy_r_r132); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL119; + } + cpy_r_r135 = PyObject_IsTrue(cpy_r_r134); + CPy_DECREF(cpy_r_r134); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL119; + } + cpy_r_r137 = cpy_r_r135; + if (!cpy_r_r137) goto CPyL120; + cpy_r_r138 = CPyStatics[1357]; /* 'expression.name' */ + cpy_r_r139 = CPyStatics[444]; /* 'get' */ + PyObject *cpy_r_r140[2] = {cpy_r_r130, cpy_r_r138}; + cpy_r_r141 = (PyObject **)&cpy_r_r140; + cpy_r_r142 = PyObject_VectorcallMethod(cpy_r_r139, cpy_r_r141, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL119; + } + cpy_r_r143 = CPyStatics[1078]; /* 'revert' */ + cpy_r_r144 = CPyStatics[1358]; /* 'require' */ + cpy_r_r145 = PyObject_RichCompare(cpy_r_r142, cpy_r_r143, 2); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL121; + } + cpy_r_r146 = PyObject_IsTrue(cpy_r_r145); + CPy_DECREF(cpy_r_r145); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL121; + } + cpy_r_r148 = cpy_r_r146; + if (cpy_r_r148) goto CPyL122; + cpy_r_r149 = PyObject_RichCompare(cpy_r_r142, cpy_r_r144, 2); + CPy_DECREF(cpy_r_r142); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL119; + } + cpy_r_r150 = PyObject_IsTrue(cpy_r_r149); + CPy_DECREF(cpy_r_r149); + cpy_r_r151 = cpy_r_r150 >= 0; + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 602, CPyStatic_solidity___globals); + goto CPyL119; + } + cpy_r_r152 = cpy_r_r150; + if (cpy_r_r152) goto CPyL89; + if (0) { + goto CPyL90; + } else + goto CPyL120; +CPyL89: ; + if (!1) goto CPyL120; +CPyL90: ; + cpy_r_r153 = CPyList_GetItemShort(cpy_r_pc_list, -2); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 603, CPyStatic_solidity___globals); + goto CPyL119; + } + if (likely(PyDict_Check(cpy_r_r153))) + cpy_r_r154 = cpy_r_r153; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 603, CPyStatic_solidity___globals, "dict", cpy_r_r153); + goto CPyL119; + } + cpy_r_r155 = CPyStatics[1336]; /* 'contract_id' */ + cpy_r_r156 = CPyObject_GetAttr(cpy_r_source_node, cpy_r_r155); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); + goto CPyL123; + } + cpy_r_r157 = PyObject_Str(cpy_r_r156); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); + goto CPyL123; + } + cpy_r_r158 = CPyStatics[1364]; /* 'expression' */ + cpy_r_r159 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r158); + CPy_DECREF(cpy_r_r130); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); + goto CPyL124; + } + cpy_r_r160 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r161 = CPyObject_GetAttr(cpy_r_r159, cpy_r_r160); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 604, CPyStatic_solidity___globals); + goto CPyL124; + } + cpy_r_r162 = CPyStatics[245]; /* 'update' */ + PyObject *cpy_r_r163[4] = {cpy_r_r154, cpy_r_r157, cpy_r_fn_name, cpy_r_r161}; + cpy_r_r164 = (PyObject **)&cpy_r_r163; + cpy_r_r165 = CPyStatics[2301]; /* ('path', 'fn', 'offset') */ + cpy_r_r166 = PyObject_VectorcallMethod(cpy_r_r162, cpy_r_r164, 9223372036854775809ULL, cpy_r_r165); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 603, CPyStatic_solidity___globals); + goto CPyL125; + } else + goto CPyL126; +CPyL97: ; + CPy_DECREF(cpy_r_r154); + CPy_DECREF(cpy_r_r157); + CPy_DECREF(cpy_r_r161); +CPyL98: ; + return 1; +CPyL99: ; + cpy_r_r167 = 2; + return cpy_r_r167; +CPyL100: ; + CPy_DecRef(cpy_r_r15); + goto CPyL99; +CPyL101: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r22); + goto CPyL99; +CPyL102: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r27); + goto CPyL99; +CPyL103: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r32); + goto CPyL99; +CPyL104: ; + CPy_DECREF(cpy_r_r37); + goto CPyL23; +CPyL105: ; + CPy_DecRef(cpy_r_next_offset); + goto CPyL99; +CPyL106: ; + CPy_DECREF(cpy_r_next_offset); + goto CPyL34; +CPyL107: ; + CPyTagged_DecRef(cpy_r_r55); + goto CPyL99; +CPyL108: ; + CPyTagged_DecRef(cpy_r_r55); + CPyTagged_DecRef(cpy_r_r59); + goto CPyL99; +CPyL109: ; + CPy_DECREF(cpy_r_next_offset); + CPyTagged_DECREF(cpy_r_r69.f0); + CPyTagged_DECREF(cpy_r_r69.f1); + goto CPyL70; +CPyL110: ; + CPy_DecRef(cpy_r_next_offset); + CPyTagged_DecRef(cpy_r_r69.f0); + CPyTagged_DecRef(cpy_r_r69.f1); + goto CPyL99; +CPyL111: ; + CPyTagged_DECREF(cpy_r_r79); + CPyTagged_DECREF(cpy_r_r81); + goto CPyL57; +CPyL112: ; + CPy_DecRef(cpy_r_next_offset); + CPyTagged_DecRef(cpy_r_r69.f0); + CPyTagged_DecRef(cpy_r_r69.f1); + CPyTagged_DecRef(cpy_r_r94.f0); + CPyTagged_DecRef(cpy_r_r94.f1); + goto CPyL99; +CPyL113: ; + CPy_DecRef(cpy_r_next_offset); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r99); + goto CPyL99; +CPyL114: ; + CPy_DECREF(cpy_r_next_offset); + goto CPyL70; +CPyL115: ; + CPy_DecRef(cpy_r_next_offset); + CPy_DecRef(cpy_r_r107); + goto CPyL99; +CPyL116: ; + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r110); + goto CPyL99; +CPyL117: ; + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r110); + CPy_DecRef(cpy_r_r113); + goto CPyL99; +CPyL118: ; + CPy_DECREF(cpy_r_r117); + goto CPyL69; +CPyL119: ; + CPy_DecRef(cpy_r_r130); + goto CPyL99; +CPyL120: ; + CPy_DECREF(cpy_r_r130); + goto CPyL98; +CPyL121: ; + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r142); + goto CPyL99; +CPyL122: ; + CPy_DECREF(cpy_r_r142); + goto CPyL89; +CPyL123: ; + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r154); + goto CPyL99; +CPyL124: ; + CPy_DecRef(cpy_r_r154); + CPy_DecRef(cpy_r_r157); + goto CPyL99; +CPyL125: ; + CPy_DecRef(cpy_r_r154); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r161); + goto CPyL99; +CPyL126: ; + CPy_DECREF(cpy_r_r166); + goto CPyL97; +} + +PyObject *CPyPy_solidity____find_revert_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"pc_list", "source_map", "source_node", "fn_node", "fn_name", 0}; + static CPyArg_Parser parser = {"OOOOO:_find_revert_offset", kwlist, 0}; + PyObject *obj_pc_list; + PyObject *obj_source_map; + PyObject *obj_source_node; + PyObject *obj_fn_node; + PyObject *obj_fn_name; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pc_list, &obj_source_map, &obj_source_node, &obj_fn_node, &obj_fn_name)) { + return NULL; + } + PyObject *arg_pc_list; + if (likely(PyList_Check(obj_pc_list))) + arg_pc_list = obj_pc_list; + else { + CPy_TypeError("list", obj_pc_list); + goto fail; + } + PyObject *arg_source_map = obj_source_map; + PyObject *arg_source_node = obj_source_node; + PyObject *arg_fn_node = obj_fn_node; + PyObject *arg_fn_name; + if (PyUnicode_Check(obj_fn_name)) + arg_fn_name = obj_fn_name; + else { + arg_fn_name = NULL; + } + if (arg_fn_name != NULL) goto __LL1043; + if (obj_fn_name == Py_None) + arg_fn_name = obj_fn_name; + else { + arg_fn_name = NULL; + } + if (arg_fn_name != NULL) goto __LL1043; + CPy_TypeError("str or None", obj_fn_name); + goto fail; +__LL1043: ; + char retval = CPyDef_solidity____find_revert_offset(arg_pc_list, arg_source_map, arg_source_node, arg_fn_node, arg_fn_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_find_revert_offset", 554, CPyStatic_solidity___globals); + return NULL; +} + +char CPyDef_solidity____set_invalid_error_string(PyObject *cpy_r_source_node, PyObject *cpy_r_pc_map) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + tuple_T2II cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + tuple_T3OOO cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + cpy_r_r0 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_pc_map, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); + goto CPyL6; + } + PyObject *__tmp1044; + if (unlikely(!(PyTuple_Check(cpy_r_r1) && PyTuple_GET_SIZE(cpy_r_r1) == 2))) { + __tmp1044 = NULL; + goto __LL1045; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r1, 0)))) + __tmp1044 = PyTuple_GET_ITEM(cpy_r_r1, 0); + else { + __tmp1044 = NULL; + } + if (__tmp1044 == NULL) goto __LL1045; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r1, 1)))) + __tmp1044 = PyTuple_GET_ITEM(cpy_r_r1, 1); + else { + __tmp1044 = NULL; + } + if (__tmp1044 == NULL) goto __LL1045; + __tmp1044 = cpy_r_r1; +__LL1045: ; + if (unlikely(__tmp1044 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r1); cpy_r_r2 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1046 = PyTuple_GET_ITEM(cpy_r_r1, 0); + CPyTagged __tmp1047; + if (likely(PyLong_Check(__tmp1046))) + __tmp1047 = CPyTagged_FromObject(__tmp1046); + else { + CPy_TypeError("int", __tmp1046); __tmp1047 = CPY_INT_TAG; + } + cpy_r_r2.f0 = __tmp1047; + PyObject *__tmp1048 = PyTuple_GET_ITEM(cpy_r_r1, 1); + CPyTagged __tmp1049; + if (likely(PyLong_Check(__tmp1048))) + __tmp1049 = CPyTagged_FromObject(__tmp1048); + else { + CPy_TypeError("int", __tmp1048); __tmp1049 = CPY_INT_TAG; + } + cpy_r_r2.f1 = __tmp1049; + } + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); + goto CPyL6; + } + cpy_r_r3 = CPyStatics[1359]; /* 'children' */ + cpy_r_r4 = 0 ? Py_True : Py_False; + cpy_r_r5 = PyTuple_New(2); + if (unlikely(cpy_r_r5 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1050 = CPyTagged_StealAsObject(cpy_r_r2.f0); + PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1050); + PyObject *__tmp1051 = CPyTagged_StealAsObject(cpy_r_r2.f1); + PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1051); + PyObject *cpy_r_r6[3] = {cpy_r_source_node, cpy_r_r4, cpy_r_r5}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = CPyStatics[2302]; /* ('include_children', 'offset_limits') */ + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r7, 9223372036854775809ULL, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r10 = CPyStatics[2029]; /* 0 */ + cpy_r_r11 = PyObject_GetItem(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 611, CPyStatic_solidity___globals); + goto CPyL6; + } + goto CPyL13; +CPyL6: ; + cpy_r_r12 = CPy_CatchError(); + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[893]; /* 'IndexError' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 612, CPyStatic_solidity___globals); + goto CPyL11; + } + cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); + CPy_DecRef(cpy_r_r15); + if (!cpy_r_r16) goto CPyL9; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + return 1; +CPyL9: ; + CPy_Reraise(); + if (!0) { + goto CPyL11; + } else + goto CPyL27; +CPyL10: ; + CPy_Unreachable(); +CPyL11: ; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + cpy_r_r17 = CPy_KeepPropagating(); + if (!cpy_r_r17) goto CPyL25; + CPy_Unreachable(); +CPyL13: ; + cpy_r_r18 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 614, CPyStatic_solidity___globals); + goto CPyL28; + } + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 614, CPyStatic_solidity___globals, "str", cpy_r_r19); + goto CPyL28; + } + cpy_r_r21 = CPyStatics[1383]; /* 'IndexAccess' */ + cpy_r_r22 = CPyStr_Equal(cpy_r_r20, cpy_r_r21); + if (cpy_r_r22) { + goto CPyL29; + } else + goto CPyL17; +CPyL16: ; + cpy_r_r23 = CPyStatics[1384]; /* 'Index out of range' */ + cpy_r_r24 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r25 = CPyDict_SetItem(cpy_r_pc_map, cpy_r_r24, cpy_r_r23); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 616, CPyStatic_solidity___globals); + goto CPyL25; + } else + goto CPyL24; +CPyL17: ; + cpy_r_r27 = CPyStatics[1385]; /* 'BinaryOperation' */ + cpy_r_r28 = CPyStr_Equal(cpy_r_r20, cpy_r_r27); + CPy_DECREF(cpy_r_r20); + if (!cpy_r_r28) goto CPyL30; + cpy_r_r29 = CPyStatics[1386]; /* 'operator' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r29); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 618, CPyStatic_solidity___globals); + goto CPyL25; + } + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 618, CPyStatic_solidity___globals, "str", cpy_r_r30); + goto CPyL25; + } + cpy_r_r32 = CPyStatics[513]; /* '/' */ + cpy_r_r33 = CPyStr_Equal(cpy_r_r31, cpy_r_r32); + if (cpy_r_r33) { + goto CPyL31; + } else + goto CPyL22; +CPyL21: ; + cpy_r_r34 = CPyStatics[1387]; /* 'Division by zero' */ + cpy_r_r35 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r36 = CPyDict_SetItem(cpy_r_pc_map, cpy_r_r35, cpy_r_r34); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 620, CPyStatic_solidity___globals); + goto CPyL25; + } else + goto CPyL24; +CPyL22: ; + cpy_r_r38 = CPyStatics[1388]; /* '%' */ + cpy_r_r39 = CPyStr_Equal(cpy_r_r31, cpy_r_r38); + CPy_DECREF(cpy_r_r31); + if (!cpy_r_r39) goto CPyL24; + cpy_r_r40 = CPyStatics[1389]; /* 'Modulus by zero' */ + cpy_r_r41 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r42 = CPyDict_SetItem(cpy_r_pc_map, cpy_r_r41, cpy_r_r40); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 622, CPyStatic_solidity___globals); + goto CPyL25; + } +CPyL24: ; + return 1; +CPyL25: ; + cpy_r_r44 = 2; + return cpy_r_r44; +CPyL26: ; + CPy_DecRef(cpy_r_r5); + goto CPyL6; +CPyL27: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL10; +CPyL28: ; + CPy_DecRef(cpy_r_r11); + goto CPyL25; +CPyL29: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r20); + goto CPyL16; +CPyL30: ; + CPy_DECREF(cpy_r_r11); + goto CPyL24; +CPyL31: ; + CPy_DECREF(cpy_r_r31); + goto CPyL21; +} + +PyObject *CPyPy_solidity____set_invalid_error_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_node", "pc_map", 0}; + static CPyArg_Parser parser = {"OO:_set_invalid_error_string", kwlist, 0}; + PyObject *obj_source_node; + PyObject *obj_pc_map; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_node, &obj_pc_map)) { + return NULL; + } + PyObject *arg_source_node = obj_source_node; + PyObject *arg_pc_map; + if (likely(PyDict_Check(obj_pc_map))) + arg_pc_map = obj_pc_map; + else { + CPy_TypeError("dict", obj_pc_map); + goto fail; + } + char retval = CPyDef_solidity____set_invalid_error_string(arg_source_node, arg_pc_map); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_set_invalid_error_string", 608, CPyStatic_solidity___globals); + return NULL; +} + +tuple_T2OO CPyDef_solidity____get_active_fn(PyObject *cpy_r_source_node, tuple_T2II cpy_r_offset) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_name; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + tuple_T2OO cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + tuple_T2OO cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + tuple_T2OO cpy_r_r69; + tuple_T2OO cpy_r_r70; + cpy_r_r0 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r1 = CPyStatics[1372]; /* 'FunctionDefinition' */ + cpy_r_r2 = CPyDict_Build(1, cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 627, CPyStatic_solidity___globals); + goto CPyL34; + } + cpy_r_r3 = CPyStatics[1359]; /* 'children' */ + cpy_r_r4 = CPyStatics[2031]; /* 2 */ + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r5 = PyTuple_New(2); + if (unlikely(cpy_r_r5 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1052 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1052); + PyObject *__tmp1053 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1053); + PyObject *cpy_r_r6[4] = {cpy_r_source_node, cpy_r_r4, cpy_r_r5, cpy_r_r2}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = CPyStatics[2303]; /* ('depth', 'required_offset', 'filters') */ + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r7, 9223372036854775809ULL, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 626, CPyStatic_solidity___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r2); + cpy_r_r10 = CPyStatics[2029]; /* 0 */ + cpy_r_r11 = PyObject_GetItem(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 626, CPyStatic_solidity___globals); + goto CPyL34; + } + cpy_r_r12 = CPyStatics[397]; /* 'name' */ + cpy_r_r13 = Py_None; + cpy_r_r14 = CPyObject_GetAttr3(cpy_r_r11, cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 629, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_name = cpy_r_r14; + cpy_r_r15 = (PyObject *)&_Py_NoneStruct; + cpy_r_r16 = cpy_r_name != cpy_r_r15; + if (!cpy_r_r16) goto CPyL37; + CPy_INCREF(cpy_r_name); + cpy_r_r17 = cpy_r_name; + cpy_r_r18 = PyObject_IsTrue(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 629, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r20 = cpy_r_r18; + if (cpy_r_r20) { + goto CPyL21; + } else + goto CPyL37; +CPyL8: ; + cpy_r_r21 = CPyStatics[1390]; /* 'kind' */ + cpy_r_r22 = CPyStatics[912]; /* 'function' */ + cpy_r_r23 = CPyObject_GetAttr3(cpy_r_r11, cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 631, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r24 = CPyStatics[912]; /* 'function' */ + cpy_r_r25 = PyObject_RichCompare(cpy_r_r23, cpy_r_r24, 3); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 631, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 631, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r28 = cpy_r_r26; + if (!cpy_r_r28) goto CPyL16; + cpy_r_r29 = CPyStatics[192]; /* '<' */ + cpy_r_r30 = CPyStatics[1390]; /* 'kind' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 632, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r32 = PyObject_Str(cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 632, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r33 = CPyStatics[1391]; /* '>' */ + cpy_r_r34 = CPyStr_Build(3, cpy_r_r29, cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 632, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_name = cpy_r_r34; + goto CPyL21; +CPyL16: ; + cpy_r_r35 = CPyStatics[1392]; /* 'isConstructor' */ + cpy_r_r36 = 0 ? Py_True : Py_False; + cpy_r_r37 = CPyObject_GetAttr3(cpy_r_r11, cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 633, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r38 = PyObject_IsTrue(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 633, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r40 = cpy_r_r38; + if (!cpy_r_r40) goto CPyL20; + cpy_r_r41 = CPyStatics[1393]; /* '' */ + CPy_INCREF(cpy_r_r41); + cpy_r_name = cpy_r_r41; + goto CPyL21; +CPyL20: ; + cpy_r_r42 = CPyStatics[1394]; /* '' */ + CPy_INCREF(cpy_r_r42); + cpy_r_name = cpy_r_r42; +CPyL21: ; + cpy_r_r43 = CPyStatics[65]; /* 'parent' */ + PyObject *cpy_r_r44[1] = {cpy_r_r11}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 638, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r47 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 639, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r49 = CPyStatics[1395]; /* 'SourceUnit' */ + cpy_r_r50 = PyObject_RichCompare(cpy_r_r48, cpy_r_r49, 2); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 639, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 639, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r53 = cpy_r_r51; + if (!cpy_r_r53) goto CPyL28; + cpy_r_r54.f0 = cpy_r_r11; + cpy_r_r54.f1 = cpy_r_name; + cpy_r_r55 = cpy_r_r54.f0; + CPy_INCREF(cpy_r_r55); + cpy_r_r56 = cpy_r_r54.f1; + CPy_INCREF(cpy_r_r56); + CPy_DECREF(cpy_r_r54.f0); + CPy_DECREF(cpy_r_r54.f1); + if (likely(PyUnicode_Check(cpy_r_r56))) + cpy_r_r57 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 641, CPyStatic_solidity___globals, "str", cpy_r_r56); + goto CPyL39; + } + cpy_r_r58.f0 = cpy_r_r55; + cpy_r_r58.f1 = cpy_r_r57; + return cpy_r_r58; +CPyL28: ; + cpy_r_r59 = CPyStatics[65]; /* 'parent' */ + PyObject *cpy_r_r60[1] = {cpy_r_r11}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r63 = CPyStatics[397]; /* 'name' */ + cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r65 = PyObject_Str(cpy_r_r64); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r66 = CPyStatics[175]; /* '.' */ + cpy_r_r67 = PyObject_Str(cpy_r_name); + CPy_DECREF(cpy_r_name); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); + goto CPyL40; + } + cpy_r_r68 = CPyStr_Build(3, cpy_r_r65, cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 643, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r69.f0 = cpy_r_r11; + cpy_r_r69.f1 = cpy_r_r68; + return cpy_r_r69; +CPyL34: ; + tuple_T2OO __tmp1054 = { NULL, NULL }; + cpy_r_r70 = __tmp1054; + return cpy_r_r70; +CPyL35: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL34; +CPyL36: ; + CPy_DecRef(cpy_r_r11); + goto CPyL34; +CPyL37: ; + CPy_DECREF(cpy_r_name); + goto CPyL8; +CPyL38: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_name); + goto CPyL34; +CPyL39: ; + CPy_DecRef(cpy_r_r55); + goto CPyL34; +CPyL40: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r65); + goto CPyL34; +} + +PyObject *CPyPy_solidity____get_active_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_node", "offset", 0}; + static CPyArg_Parser parser = {"OO:_get_active_fn", kwlist, 0}; + PyObject *obj_source_node; + PyObject *obj_offset; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_node, &obj_offset)) { + return NULL; + } + PyObject *arg_source_node = obj_source_node; + tuple_T2II arg_offset; + PyObject *__tmp1055; + if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { + __tmp1055 = NULL; + goto __LL1056; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) + __tmp1055 = PyTuple_GET_ITEM(obj_offset, 0); + else { + __tmp1055 = NULL; + } + if (__tmp1055 == NULL) goto __LL1056; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) + __tmp1055 = PyTuple_GET_ITEM(obj_offset, 1); + else { + __tmp1055 = NULL; + } + if (__tmp1055 == NULL) goto __LL1056; + __tmp1055 = obj_offset; +__LL1056: ; + if (unlikely(__tmp1055 == NULL)) { + CPy_TypeError("tuple[int, int]", obj_offset); goto fail; + } else { + PyObject *__tmp1057 = PyTuple_GET_ITEM(obj_offset, 0); + CPyTagged __tmp1058; + if (likely(PyLong_Check(__tmp1057))) + __tmp1058 = CPyTagged_BorrowFromObject(__tmp1057); + else { + CPy_TypeError("int", __tmp1057); goto fail; + } + arg_offset.f0 = __tmp1058; + PyObject *__tmp1059 = PyTuple_GET_ITEM(obj_offset, 1); + CPyTagged __tmp1060; + if (likely(PyLong_Check(__tmp1059))) + __tmp1060 = CPyTagged_BorrowFromObject(__tmp1059); + else { + CPy_TypeError("int", __tmp1059); goto fail; + } + arg_offset.f1 = __tmp1060; + } + tuple_T2OO retval = CPyDef_solidity____get_active_fn(arg_source_node, arg_offset); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1061 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1061); + PyObject *__tmp1062 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1062); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_active_fn", 625, CPyStatic_solidity___globals); + return NULL; +} + +tuple_T3OOO CPyDef_solidity____get_nodes(PyObject *cpy_r_output_json) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T3OOO cpy_r_r10; + tuple_T3OOO cpy_r_r11; + cpy_r_r0 = CPyStatic_solidity___globals; + cpy_r_r1 = CPyStatics[1268]; /* 'solcast' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 647, CPyStatic_solidity___globals); + goto CPyL6; + } + cpy_r_r3 = CPyStatics[1296]; /* 'from_standard_output' */ + PyObject *cpy_r_r4[2] = {cpy_r_r2, cpy_r_output_json}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 647, CPyStatic_solidity___globals); + goto CPyL7; + } + CPy_DECREF(cpy_r_r2); + if (likely(PyList_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 647, CPyStatic_solidity___globals, "list", cpy_r_r6); + goto CPyL6; + } + cpy_r_r8 = CPyDef_solidity____get_statement_nodes(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 648, CPyStatic_solidity___globals); + goto CPyL8; + } + cpy_r_r9 = CPyDef_solidity____get_branch_nodes(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 649, CPyStatic_solidity___globals); + goto CPyL9; + } + cpy_r_r10.f0 = cpy_r_r7; + cpy_r_r10.f1 = cpy_r_r8; + cpy_r_r10.f2 = cpy_r_r9; + return cpy_r_r10; +CPyL6: ; + tuple_T3OOO __tmp1063 = { NULL, NULL, NULL }; + cpy_r_r11 = __tmp1063; + return cpy_r_r11; +CPyL7: ; + CPy_DecRef(cpy_r_r2); + goto CPyL6; +CPyL8: ; + CPy_DecRef(cpy_r_r7); + goto CPyL6; +CPyL9: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + goto CPyL6; +} + +PyObject *CPyPy_solidity____get_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"output_json", 0}; + static CPyArg_Parser parser = {"O:_get_nodes", kwlist, 0}; + PyObject *obj_output_json; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_output_json)) { + return NULL; + } + PyObject *arg_output_json; + if (likely(PyDict_Check(obj_output_json))) + arg_output_json = obj_output_json; + else { + CPy_TypeError("dict", obj_output_json); + goto fail; + } + tuple_T3OOO retval = CPyDef_solidity____get_nodes(arg_output_json); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(3); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1064 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1064); + PyObject *__tmp1065 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1065); + PyObject *__tmp1066 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp1066); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_nodes", 646, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity____get_statement_nodes(PyObject *cpy_r_source_nodes) { + PyObject *cpy_r_r0; + int64_t cpy_r_r1; + CPyPtr cpy_r_r2; + int64_t cpy_r_r3; + char cpy_r_r4; + CPyPtr cpy_r_r5; + CPyPtr cpy_r_r6; + int64_t cpy_r_r7; + CPyPtr cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + int64_t cpy_r_r35; + PyObject *cpy_r_r36; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 655, CPyStatic_solidity___globals); + goto CPyL17; + } + cpy_r_r1 = 0; +CPyL2: ; + cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_source_nodes)->ob_size; + cpy_r_r3 = *(int64_t *)cpy_r_r2; + cpy_r_r4 = cpy_r_r1 < cpy_r_r3; + if (!cpy_r_r4) goto CPyL16; + cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_source_nodes)->ob_item; + cpy_r_r6 = *(CPyPtr *)cpy_r_r5; + cpy_r_r7 = cpy_r_r1 * 8; + cpy_r_r8 = cpy_r_r6 + cpy_r_r7; + cpy_r_r9 = *(PyObject * *)cpy_r_r8; + CPy_INCREF(cpy_r_r9); + cpy_r_r10 = CPyStatics[1336]; /* 'contract_id' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); + goto CPyL18; + } + cpy_r_r12 = PyObject_Str(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); + goto CPyL18; + } + cpy_r_r13 = PySet_New(NULL); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); + goto CPyL19; + } + cpy_r_r14 = CPyStatics[1396]; /* 'baseNodeType' */ + cpy_r_r15 = CPyStatics[1397]; /* 'Statement' */ + cpy_r_r16 = CPyDict_Build(1, cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 660, CPyStatic_solidity___globals); + goto CPyL20; + } + cpy_r_r17 = CPyStatics[1392]; /* 'isConstructor' */ + cpy_r_r18 = 1 ? Py_True : Py_False; + cpy_r_r19 = CPyDict_Build(1, cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 661, CPyStatic_solidity___globals); + goto CPyL21; + } + cpy_r_r20 = CPyStatics[1359]; /* 'children' */ + cpy_r_r21 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r22[4] = {cpy_r_r9, cpy_r_r21, cpy_r_r16, cpy_r_r19}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = CPyStatics[2304]; /* ('include_parents', 'filters', 'exclude_filter') */ + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r23, 9223372036854775809ULL, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 658, CPyStatic_solidity___globals); + goto CPyL22; + } + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r19); + cpy_r_r26 = PyObject_GetIter(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); + goto CPyL23; + } +CPyL10: ; + cpy_r_r27 = PyIter_Next(cpy_r_r26); + if (cpy_r_r27 == NULL) goto CPyL24; + cpy_r_r28 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 657, CPyStatic_solidity___globals); + goto CPyL25; + } + cpy_r_r30 = PySet_Add(cpy_r_r13, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); + goto CPyL25; + } else + goto CPyL10; +CPyL13: ; + cpy_r_r32 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 656, CPyStatic_solidity___globals); + goto CPyL23; + } + cpy_r_r33 = PyDict_SetItem(cpy_r_r0, cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r13); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 655, CPyStatic_solidity___globals); + goto CPyL26; + } + cpy_r_r35 = cpy_r_r1 + 1; + cpy_r_r1 = cpy_r_r35; + goto CPyL2; +CPyL16: ; + return cpy_r_r0; +CPyL17: ; + cpy_r_r36 = NULL; + return cpy_r_r36; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + goto CPyL17; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL17; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL17; +CPyL21: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r16); + goto CPyL17; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r19); + goto CPyL17; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL17; +CPyL24: ; + CPy_DECREF(cpy_r_r26); + goto CPyL13; +CPyL25: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r26); + goto CPyL17; +CPyL26: ; + CPy_DecRef(cpy_r_r0); + goto CPyL17; +} + +PyObject *CPyPy_solidity____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_nodes", 0}; + static CPyArg_Parser parser = {"O:_get_statement_nodes", kwlist, 0}; + PyObject *obj_source_nodes; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_source_nodes)) { + return NULL; + } + PyObject *arg_source_nodes; + if (likely(PyList_Check(obj_source_nodes))) + arg_source_nodes = obj_source_nodes; + else { + CPy_TypeError("list", obj_source_nodes); + goto fail; + } + PyObject *retval = CPyDef_solidity____get_statement_nodes(arg_source_nodes); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_statement_nodes", 653, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity____get_branch_nodes(PyObject *cpy_r_source_nodes) { + PyObject *cpy_r_r0; + int64_t cpy_r_r1; + CPyPtr cpy_r_r2; + int64_t cpy_r_r3; + char cpy_r_r4; + CPyPtr cpy_r_r5; + CPyPtr cpy_r_r6; + int64_t cpy_r_r7; + CPyPtr cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_contract_branches; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + tuple_T3OOO cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + int64_t cpy_r_r55; + PyObject *cpy_r_r56; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 671, CPyStatic_solidity___globals); + goto CPyL28; + } + cpy_r_r1 = 0; +CPyL2: ; + cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_source_nodes)->ob_size; + cpy_r_r3 = *(int64_t *)cpy_r_r2; + cpy_r_r4 = cpy_r_r1 < cpy_r_r3; + if (!cpy_r_r4) goto CPyL27; + cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_source_nodes)->ob_item; + cpy_r_r6 = *(CPyPtr *)cpy_r_r5; + cpy_r_r7 = cpy_r_r1 * 8; + cpy_r_r8 = cpy_r_r6 + cpy_r_r7; + cpy_r_r9 = *(PyObject * *)cpy_r_r8; + CPy_INCREF(cpy_r_r9); + cpy_r_r10 = PySet_New(NULL); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 673, CPyStatic_solidity___globals); + goto CPyL29; + } + cpy_r_contract_branches = cpy_r_r10; + cpy_r_r11 = CPyStatics[1336]; /* 'contract_id' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 674, CPyStatic_solidity___globals); + goto CPyL30; + } + cpy_r_r13 = PyObject_Str(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 674, CPyStatic_solidity___globals); + goto CPyL30; + } + cpy_r_r14 = CPyDict_SetItem(cpy_r_r0, cpy_r_r13, cpy_r_contract_branches); + CPy_DECREF(cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 674, CPyStatic_solidity___globals); + goto CPyL30; + } + cpy_r_r16 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r17 = CPyStatics[1267]; /* 'ContractDefinition' */ + cpy_r_r18 = CPyDict_Build(1, cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); + goto CPyL30; + } + cpy_r_r19 = CPyStatics[1359]; /* 'children' */ + cpy_r_r20 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r21[3] = {cpy_r_r9, cpy_r_r20, cpy_r_r18}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = CPyStatics[2305]; /* ('depth', 'filters') */ + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r22, 9223372036854775809ULL, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); + goto CPyL31; + } + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r18); + cpy_r_r25 = PyObject_GetIter(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); + goto CPyL32; + } +CPyL10: ; + cpy_r_r26 = PyIter_Next(cpy_r_r25); + if (cpy_r_r26 == NULL) goto CPyL33; + cpy_r_r27 = PyObject_GetIter(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 676, CPyStatic_solidity___globals); + goto CPyL34; + } +CPyL12: ; + cpy_r_r28 = PyIter_Next(cpy_r_r27); + if (cpy_r_r28 == NULL) goto CPyL35; + cpy_r_r29 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r30 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r31 = CPyStatics[1357]; /* 'expression.name' */ + cpy_r_r32 = CPyStatics[1358]; /* 'require' */ + cpy_r_r33 = CPyDict_Build(2, cpy_r_r29, cpy_r_r30, cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 679, CPyStatic_solidity___globals); + goto CPyL36; + } + cpy_r_r34 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r35 = CPyStatics[1399]; /* 'IfStatement' */ + cpy_r_r36 = CPyDict_Build(1, cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 680, CPyStatic_solidity___globals); + goto CPyL37; + } + cpy_r_r37 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r38 = CPyStatics[1400]; /* 'Conditional' */ + cpy_r_r39 = CPyDict_Build(1, cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 681, CPyStatic_solidity___globals); + goto CPyL38; + } + cpy_r_r40.f0 = cpy_r_r33; + cpy_r_r40.f1 = cpy_r_r36; + cpy_r_r40.f2 = cpy_r_r39; + cpy_r_r41 = CPyStatics[1359]; /* 'children' */ + cpy_r_r42 = PyTuple_New(3); + if (unlikely(cpy_r_r42 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1067 = cpy_r_r40.f0; + PyTuple_SET_ITEM(cpy_r_r42, 0, __tmp1067); + PyObject *__tmp1068 = cpy_r_r40.f1; + PyTuple_SET_ITEM(cpy_r_r42, 1, __tmp1068); + PyObject *__tmp1069 = cpy_r_r40.f2; + PyTuple_SET_ITEM(cpy_r_r42, 2, __tmp1069); + PyObject *cpy_r_r43[2] = {cpy_r_r28, cpy_r_r42}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = CPyStatics[2226]; /* ('filters',) */ + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r44, 9223372036854775809ULL, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 677, CPyStatic_solidity___globals); + goto CPyL39; + } + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r42); + cpy_r_r47 = PyObject_GetIter(cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 677, CPyStatic_solidity___globals); + goto CPyL40; + } +CPyL18: ; + cpy_r_r48 = PyIter_Next(cpy_r_r47); + if (cpy_r_r48 == NULL) goto CPyL41; + cpy_r_r49 = CPyDef_solidity____get_recursive_branches(cpy_r_r48); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 684, CPyStatic_solidity___globals); + goto CPyL42; + } + cpy_r_r50 = PyNumber_InPlaceOr(cpy_r_contract_branches, cpy_r_r49); + CPy_DECREF(cpy_r_contract_branches); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 684, CPyStatic_solidity___globals); + goto CPyL43; + } + if (likely(PySet_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 684, CPyStatic_solidity___globals, "set", cpy_r_r50); + goto CPyL43; + } + cpy_r_contract_branches = cpy_r_r51; + goto CPyL18; +CPyL23: ; + cpy_r_r52 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 677, CPyStatic_solidity___globals); + goto CPyL40; + } else + goto CPyL12; +CPyL24: ; + cpy_r_r53 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 676, CPyStatic_solidity___globals); + goto CPyL34; + } else + goto CPyL10; +CPyL25: ; + cpy_r_r54 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 675, CPyStatic_solidity___globals); + goto CPyL44; + } + cpy_r_r55 = cpy_r_r1 + 1; + cpy_r_r1 = cpy_r_r55; + goto CPyL2; +CPyL27: ; + return cpy_r_r0; +CPyL28: ; + cpy_r_r56 = NULL; + return cpy_r_r56; +CPyL29: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + goto CPyL28; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_contract_branches); + goto CPyL28; +CPyL31: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r18); + goto CPyL28; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + goto CPyL28; +CPyL33: ; + CPy_DECREF(cpy_r_contract_branches); + CPy_DECREF(cpy_r_r25); + goto CPyL25; +CPyL34: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + goto CPyL28; +CPyL35: ; + CPy_DECREF(cpy_r_r27); + goto CPyL24; +CPyL36: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r28); + goto CPyL28; +CPyL37: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r33); + goto CPyL28; +CPyL38: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + goto CPyL28; +CPyL39: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r42); + goto CPyL28; +CPyL40: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + goto CPyL28; +CPyL41: ; + CPy_DECREF(cpy_r_r47); + goto CPyL23; +CPyL42: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_contract_branches); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + goto CPyL28; +CPyL43: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + goto CPyL28; +CPyL44: ; + CPy_DecRef(cpy_r_r0); + goto CPyL28; +} + +PyObject *CPyPy_solidity____get_branch_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_nodes", 0}; + static CPyArg_Parser parser = {"O:_get_branch_nodes", kwlist, 0}; + PyObject *obj_source_nodes; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_source_nodes)) { + return NULL; + } + PyObject *arg_source_nodes; + if (likely(PyList_Check(obj_source_nodes))) + arg_source_nodes = obj_source_nodes; + else { + CPy_TypeError("list", obj_source_nodes); + goto fail; + } + PyObject *retval = CPyDef_solidity____get_branch_nodes(arg_source_nodes); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_branch_nodes", 668, CPyStatic_solidity___globals); + return NULL; +} + +PyObject *CPyDef_solidity____get_recursive_branches(PyObject *cpy_r_base_node) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_node; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T2OO cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + tuple_T2OO cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + int32_t cpy_r_r74; + char cpy_r_r75; + char cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + int32_t cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r__jump; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + CPyTagged cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + CPyTagged cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + int32_t cpy_r_r104; + char cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + int32_t cpy_r_r110; + char cpy_r_r111; + int32_t cpy_r_r112; + char cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + cpy_r_r0 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 689, CPyStatic_solidity___globals); + goto CPyL64; + } + cpy_r_r2 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r3 = PyObject_RichCompare(cpy_r_r1, cpy_r_r2, 2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 692, CPyStatic_solidity___globals); + goto CPyL65; + } + cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 692, CPyStatic_solidity___globals); + goto CPyL65; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL5; + CPy_INCREF(cpy_r_base_node); + cpy_r_r7 = cpy_r_base_node; + goto CPyL7; +CPyL5: ; + cpy_r_r8 = CPyStatics[1401]; /* 'condition' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 692, CPyStatic_solidity___globals); + goto CPyL65; + } + cpy_r_r7 = cpy_r_r9; +CPyL7: ; + cpy_r_node = cpy_r_r7; + cpy_r_r10 = CPyStatics[1399]; /* 'IfStatement' */ + cpy_r_r11 = PyObject_RichCompare(cpy_r_r1, cpy_r_r10, 3); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 694, CPyStatic_solidity___globals); + goto CPyL66; + } + cpy_r_r12 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r13 = CPyStatics[1385]; /* 'BinaryOperation' */ + cpy_r_r14 = CPyStatics[1402]; /* 'typeDescriptions.typeString' */ + cpy_r_r15 = CPyStatics[820]; /* 'bool' */ + cpy_r_r16 = CPyStatics[1386]; /* 'operator' */ + cpy_r_r17 = CPyStatics[1403]; /* '||' */ + cpy_r_r18 = CPyDict_Build(3, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 697, CPyStatic_solidity___globals); + goto CPyL67; + } + cpy_r_r19 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r20 = CPyStatics[1385]; /* 'BinaryOperation' */ + cpy_r_r21 = CPyStatics[1402]; /* 'typeDescriptions.typeString' */ + cpy_r_r22 = CPyStatics[820]; /* 'bool' */ + cpy_r_r23 = CPyStatics[1386]; /* 'operator' */ + cpy_r_r24 = CPyStatics[1404]; /* '&&' */ + cpy_r_r25 = CPyDict_Build(3, cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_r22, cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 698, CPyStatic_solidity___globals); + goto CPyL68; + } + cpy_r_r26.f0 = cpy_r_r18; + cpy_r_r26.f1 = cpy_r_r25; + cpy_r_r27 = CPyStatics[1359]; /* 'children' */ + cpy_r_r28 = 1 ? Py_True : Py_False; + cpy_r_r29 = 1 ? Py_True : Py_False; + CPy_INCREF(cpy_r_r26.f0); + CPy_INCREF(cpy_r_r26.f1); + cpy_r_r30 = PyTuple_New(2); + if (unlikely(cpy_r_r30 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1070 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp1070); + PyObject *__tmp1071 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp1071); + PyObject *cpy_r_r31[4] = {cpy_r_node, cpy_r_r28, cpy_r_r29, cpy_r_r30}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = CPyStatics[2306]; /* ('include_parents', 'include_self', 'filters') */ + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r32, 9223372036854775809ULL, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 700, CPyStatic_solidity___globals); + goto CPyL69; + } + CPy_DECREF(cpy_r_r30); + cpy_r_r35 = PyObject_IsTrue(cpy_r_r34); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 700, CPyStatic_solidity___globals); + goto CPyL70; + } + cpy_r_r37 = cpy_r_r35; + if (cpy_r_r37) { + goto CPyL71; + } else + goto CPyL72; +CPyL13: ; + cpy_r_r38 = CPyStatics[1356]; /* 'FunctionCall' */ + cpy_r_r39 = PyObject_RichCompare(cpy_r_r1, cpy_r_r38, 2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 705, CPyStatic_solidity___globals); + goto CPyL73; + } + cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 705, CPyStatic_solidity___globals); + goto CPyL73; + } + cpy_r_r42 = cpy_r_r40; + if (!cpy_r_r42) goto CPyL19; + cpy_r_r43 = CPyStatics[1363]; /* 'arguments' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_node, cpy_r_r43); + CPy_DECREF(cpy_r_node); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 706, CPyStatic_solidity___globals); + goto CPyL74; + } + cpy_r_r45 = CPyStatics[2029]; /* 0 */ + cpy_r_r46 = PyObject_GetItem(cpy_r_r44, cpy_r_r45); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 706, CPyStatic_solidity___globals); + goto CPyL74; + } + cpy_r_node = cpy_r_r46; + goto CPyL25; +CPyL19: ; + cpy_r_r47 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_node, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 708, CPyStatic_solidity___globals); + goto CPyL73; + } + cpy_r_r49 = CPyStatics[1406]; /* 'UnaryOperation' */ + cpy_r_r50 = PyObject_RichCompare(cpy_r_r48, cpy_r_r49, 2); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 708, CPyStatic_solidity___globals); + goto CPyL73; + } + cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 708, CPyStatic_solidity___globals); + goto CPyL73; + } + cpy_r_r53 = cpy_r_r51; + if (!cpy_r_r53) goto CPyL25; + cpy_r_r54 = CPyStatics[1407]; /* 'subExpression' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_node, cpy_r_r54); + CPy_DECREF(cpy_r_node); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 709, CPyStatic_solidity___globals); + goto CPyL74; + } + cpy_r_node = cpy_r_r55; +CPyL25: ; + cpy_r_r56 = CPyStatics[1354]; /* 'jump' */ + cpy_r_r57 = PyObject_SetAttr(cpy_r_node, cpy_r_r56, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 710, CPyStatic_solidity___globals); + goto CPyL75; + } + cpy_r_r59 = PySet_New(NULL); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 711, CPyStatic_solidity___globals); + goto CPyL75; + } + cpy_r_r60 = PySet_Add(cpy_r_r59, cpy_r_node); + CPy_DECREF(cpy_r_node); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 711, CPyStatic_solidity___globals); + goto CPyL76; + } + return cpy_r_r59; +CPyL29: ; + cpy_r_r62 = PySet_New(NULL); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 714, CPyStatic_solidity___globals); + goto CPyL77; + } + cpy_r_r63 = PyList_New(0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL78; + } + cpy_r_r64 = PyObject_GetIter(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL79; + } +CPyL32: ; + cpy_r_r65 = PyIter_Next(cpy_r_r64); + if (cpy_r_r65 == NULL) goto CPyL80; + cpy_r_r66 = CPyStatics[1408]; /* 'leftExpression' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL81; + } + cpy_r_r68 = CPyStatics[1409]; /* 'rightExpression' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r68); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL82; + } + cpy_r_r70.f0 = cpy_r_r67; + cpy_r_r70.f1 = cpy_r_r69; + cpy_r_r71 = PyTuple_New(2); + if (unlikely(cpy_r_r71 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1072 = cpy_r_r70.f0; + PyTuple_SET_ITEM(cpy_r_r71, 0, __tmp1072); + PyObject *__tmp1073 = cpy_r_r70.f1; + PyTuple_SET_ITEM(cpy_r_r71, 1, __tmp1073); + cpy_r_r72 = PyObject_GetIter(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL83; + } +CPyL36: ; + cpy_r_r73 = PyIter_Next(cpy_r_r72); + if (cpy_r_r73 == NULL) goto CPyL84; + cpy_r_r74 = PyList_Append(cpy_r_r63, cpy_r_r73); + CPy_DECREF(cpy_r_r73); + cpy_r_r75 = cpy_r_r74 >= 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL85; + } else + goto CPyL36; +CPyL38: ; + cpy_r_r76 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL83; + } else + goto CPyL32; +CPyL39: ; + cpy_r_r77 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL79; + } + cpy_r_r78 = PyObject_GetIter(cpy_r_r63); + CPy_DECREF_NO_IMM(cpy_r_r63); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL86; + } + cpy_r_r79 = PyObject_GetIter(cpy_r_r78); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL86; + } +CPyL42: ; + cpy_r_r80 = PyIter_Next(cpy_r_r79); + if (cpy_r_r80 == NULL) goto CPyL87; + cpy_r_node = cpy_r_r80; + cpy_r_r81 = CPyStatics[1359]; /* 'children' */ + cpy_r_r82 = 1 ? Py_True : Py_False; + CPy_INCREF(cpy_r_r26.f0); + CPy_INCREF(cpy_r_r26.f1); + cpy_r_r83 = PyTuple_New(2); + if (unlikely(cpy_r_r83 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1074 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r83, 0, __tmp1074); + PyObject *__tmp1075 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r83, 1, __tmp1075); + PyObject *cpy_r_r84[3] = {cpy_r_node, cpy_r_r82, cpy_r_r83}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = CPyStatics[2307]; /* ('include_self', 'filters') */ + cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r85, 9223372036854775809ULL, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 716, CPyStatic_solidity___globals); + goto CPyL88; + } + CPy_DECREF(cpy_r_r83); + cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); + CPy_DECREF(cpy_r_r87); + cpy_r_r89 = cpy_r_r88 >= 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 716, CPyStatic_solidity___globals); + goto CPyL89; + } + cpy_r_r90 = cpy_r_r88; + if (cpy_r_r90) goto CPyL90; + CPy_INCREF(cpy_r_r11); + cpy_r__jump = cpy_r_r11; + cpy_r_r91 = CPyStatics[1373]; /* 'depth' */ + cpy_r_r92 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 719, CPyStatic_solidity___globals); + goto CPyL91; + } + if (likely(PyLong_Check(cpy_r_r92))) + cpy_r_r93 = CPyTagged_FromObject(cpy_r_r92); + else { + CPy_TypeError("int", cpy_r_r92); cpy_r_r93 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 719, CPyStatic_solidity___globals); + goto CPyL91; + } + cpy_r_r94 = CPyDef_solidity____is_rightmost_operation(cpy_r_node, cpy_r_r93); + CPyTagged_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 719, CPyStatic_solidity___globals); + goto CPyL91; + } + if (cpy_r_r94) { + goto CPyL54; + } else + goto CPyL92; +CPyL50: ; + cpy_r_r95 = CPyStatics[1373]; /* 'depth' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_base_node, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 720, CPyStatic_solidity___globals); + goto CPyL89; + } + if (likely(PyLong_Check(cpy_r_r96))) + cpy_r_r97 = CPyTagged_FromObject(cpy_r_r96); + else { + CPy_TypeError("int", cpy_r_r96); cpy_r_r97 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 720, CPyStatic_solidity___globals); + goto CPyL89; + } + cpy_r_r98 = CPyDef_solidity____check_left_operator(cpy_r_node, cpy_r_r97); + CPyTagged_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r98 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 720, CPyStatic_solidity___globals); + goto CPyL89; + } + cpy_r_r99 = cpy_r_r98 ? Py_True : Py_False; + cpy_r__jump = cpy_r_r99; +CPyL54: ; + cpy_r_r100 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_node, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 721, CPyStatic_solidity___globals); + goto CPyL91; + } + cpy_r_r102 = CPyStatics[1406]; /* 'UnaryOperation' */ + cpy_r_r103 = PyObject_RichCompare(cpy_r_r101, cpy_r_r102, 2); + CPy_DECREF(cpy_r_r101); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 721, CPyStatic_solidity___globals); + goto CPyL91; + } + cpy_r_r104 = PyObject_IsTrue(cpy_r_r103); + CPy_DECREF(cpy_r_r103); + cpy_r_r105 = cpy_r_r104 >= 0; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 721, CPyStatic_solidity___globals); + goto CPyL91; + } + cpy_r_r106 = cpy_r_r104; + if (!cpy_r_r106) goto CPyL60; + cpy_r_r107 = CPyStatics[1407]; /* 'subExpression' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_node, cpy_r_r107); + CPy_DECREF(cpy_r_node); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 722, CPyStatic_solidity___globals); + goto CPyL93; + } + cpy_r_node = cpy_r_r108; +CPyL60: ; + cpy_r_r109 = CPyStatics[1354]; /* 'jump' */ + cpy_r_r110 = PyObject_SetAttr(cpy_r_node, cpy_r_r109, cpy_r__jump); + CPy_DECREF(cpy_r__jump); + cpy_r_r111 = cpy_r_r110 >= 0; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 723, CPyStatic_solidity___globals); + goto CPyL89; + } + cpy_r_r112 = PySet_Add(cpy_r_r62, cpy_r_node); + CPy_DECREF(cpy_r_node); + cpy_r_r113 = cpy_r_r112 >= 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 724, CPyStatic_solidity___globals); + goto CPyL94; + } else + goto CPyL42; +CPyL62: ; + cpy_r_r114 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 715, CPyStatic_solidity___globals); + goto CPyL95; + } + return cpy_r_r62; +CPyL64: ; + cpy_r_r115 = NULL; + return cpy_r_r115; +CPyL65: ; + CPy_DecRef(cpy_r_r1); + goto CPyL64; +CPyL66: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_node); + goto CPyL64; +CPyL67: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + goto CPyL64; +CPyL68: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + goto CPyL64; +CPyL69: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r30); + goto CPyL64; +CPyL70: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r34); + goto CPyL64; +CPyL71: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_node); + goto CPyL29; +CPyL72: ; + CPy_DECREF(cpy_r_r26.f0); + CPy_DECREF(cpy_r_r26.f1); + CPy_DECREF(cpy_r_r34); + goto CPyL13; +CPyL73: ; + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + goto CPyL64; +CPyL74: ; + CPy_DecRef(cpy_r_r11); + goto CPyL64; +CPyL75: ; + CPy_DecRef(cpy_r_node); + goto CPyL64; +CPyL76: ; + CPy_DecRef(cpy_r_r59); + goto CPyL64; +CPyL77: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r34); + goto CPyL64; +CPyL78: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r62); + goto CPyL64; +CPyL79: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + goto CPyL64; +CPyL80: ; + CPy_DECREF(cpy_r_r64); + goto CPyL39; +CPyL81: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + goto CPyL64; +CPyL82: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r67); + goto CPyL64; +CPyL83: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + goto CPyL64; +CPyL84: ; + CPy_DECREF(cpy_r_r72); + goto CPyL38; +CPyL85: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r72); + goto CPyL64; +CPyL86: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + goto CPyL64; +CPyL87: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r26.f0); + CPy_DECREF(cpy_r_r26.f1); + CPy_DECREF(cpy_r_r79); + goto CPyL62; +CPyL88: ; + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r_r83); + goto CPyL64; +CPyL89: ; + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r79); + goto CPyL64; +CPyL90: ; + CPy_DECREF(cpy_r_node); + goto CPyL42; +CPyL91: ; + CPy_DecRef(cpy_r_node); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r__jump); + goto CPyL64; +CPyL92: ; + CPy_DECREF(cpy_r__jump); + goto CPyL50; +CPyL93: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r79); + CPy_DecRef(cpy_r__jump); + goto CPyL64; +CPyL94: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r26.f0); + CPy_DecRef(cpy_r_r26.f1); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r79); + goto CPyL64; +CPyL95: ; + CPy_DecRef(cpy_r_r62); + goto CPyL64; +} + +PyObject *CPyPy_solidity____get_recursive_branches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"base_node", 0}; + static CPyArg_Parser parser = {"O:_get_recursive_branches", kwlist, 0}; + PyObject *obj_base_node; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_base_node)) { + return NULL; + } + PyObject *arg_base_node = obj_base_node; + PyObject *retval = CPyDef_solidity____get_recursive_branches(arg_base_node); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_get_recursive_branches", 688, CPyStatic_solidity___globals); + return NULL; +} + +char CPyDef_solidity____is_rightmost_operation(PyObject *cpy_r_node, CPyTagged cpy_r_depth) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char 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_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + cpy_r_r0 = CPyStatic_solidity____BINOPS_PARAMS; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_BINOPS_PARAMS\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 731, CPyStatic_solidity___globals); + goto CPyL19; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[1410]; /* 'parents' */ + CPyTagged_INCREF(cpy_r_depth); + cpy_r_r3 = CPyTagged_StealAsObject(cpy_r_depth); + PyObject *cpy_r_r4[3] = {cpy_r_node, cpy_r_r3, cpy_r_r0}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r5, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 731, CPyStatic_solidity___globals); + goto CPyL20; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r7 = 0; + cpy_r_r8 = PyObject_GetIter(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL19; + } +CPyL5: ; + cpy_r_r9 = PyIter_Next(cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL21; + cpy_r_r10 = CPyStatics[1408]; /* 'leftExpression' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL22; + } + cpy_r_r12 = PyObject_RichCompare(cpy_r_r11, cpy_r_node, 2); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL22; + } + cpy_r_r13 = PyObject_IsTrue(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL23; + } + cpy_r_r15 = cpy_r_r13; + if (cpy_r_r15) { + goto CPyL24; + } else + goto CPyL25; +CPyL10: ; + cpy_r_r16 = cpy_r_r12; + goto CPyL14; +CPyL11: ; + cpy_r_r17 = CPyStatics[1408]; /* 'leftExpression' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r17); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL26; + } + cpy_r_r19 = CPyStatics[1411]; /* 'is_child_of' */ + PyObject *cpy_r_r20[2] = {cpy_r_node, cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL27; + } + CPy_DECREF(cpy_r_r18); + cpy_r_r16 = cpy_r_r22; +CPyL14: ; + cpy_r_r23 = PyObject_IsTrue(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", -1, CPyStatic_solidity___globals); + goto CPyL26; + } + cpy_r_r25 = cpy_r_r23; + if (cpy_r_r25) { + goto CPyL28; + } else + goto CPyL5; +CPyL16: ; + cpy_r_r7 = 1; + goto CPyL18; +CPyL17: ; + cpy_r_r26 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 732, CPyStatic_solidity___globals); + goto CPyL19; + } +CPyL18: ; + cpy_r_r27 = cpy_r_r7 ^ 1; + return cpy_r_r27; +CPyL19: ; + cpy_r_r28 = 2; + return cpy_r_r28; +CPyL20: ; + CPy_DecRef(cpy_r_r3); + goto CPyL19; +CPyL21: ; + CPy_DECREF(cpy_r_r8); + goto CPyL17; +CPyL22: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r9); + goto CPyL19; +CPyL23: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL19; +CPyL24: ; + CPy_DECREF(cpy_r_r9); + goto CPyL10; +CPyL25: ; + CPy_DECREF(cpy_r_r12); + goto CPyL11; +CPyL26: ; + CPy_DecRef(cpy_r_r8); + goto CPyL19; +CPyL27: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r18); + goto CPyL19; +CPyL28: ; + CPy_DECREF(cpy_r_r8); + goto CPyL16; +} + +PyObject *CPyPy_solidity____is_rightmost_operation(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"node", "depth", 0}; + static CPyArg_Parser parser = {"OO:_is_rightmost_operation", kwlist, 0}; + PyObject *obj_node; + PyObject *obj_depth; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_node, &obj_depth)) { + return NULL; + } + PyObject *arg_node = obj_node; + CPyTagged arg_depth; + if (likely(PyLong_Check(obj_depth))) + arg_depth = CPyTagged_BorrowFromObject(obj_depth); + else { + CPy_TypeError("int", obj_depth); goto fail; + } + char retval = CPyDef_solidity____is_rightmost_operation(arg_node, arg_depth); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_is_rightmost_operation", 729, CPyStatic_solidity___globals); + return NULL; +} + +char CPyDef_solidity____check_left_operator(PyObject *cpy_r_node, CPyTagged cpy_r_depth) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + cpy_r_r0 = CPyStatic_solidity____BINOPS_PARAMS; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_BINOPS_PARAMS\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 738, CPyStatic_solidity___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[1410]; /* 'parents' */ + CPyTagged_INCREF(cpy_r_depth); + cpy_r_r3 = CPyTagged_StealAsObject(cpy_r_depth); + PyObject *cpy_r_r4[3] = {cpy_r_node, cpy_r_r3, cpy_r_r0}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r5, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 738, CPyStatic_solidity___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r7 = PyObject_GetIter(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); + goto CPyL24; + } +CPyL5: ; + cpy_r_r8 = PyIter_Next(cpy_r_r7); + if (cpy_r_r8 == NULL) goto CPyL26; + cpy_r_r9 = CPyStatics[1408]; /* 'leftExpression' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); + goto CPyL27; + } + cpy_r_r11 = PyObject_RichCompare(cpy_r_r10, cpy_r_node, 2); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); + goto CPyL27; + } + cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); + goto CPyL28; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL29; + cpy_r_r15 = cpy_r_r11; + goto CPyL14; +CPyL11: ; + cpy_r_r16 = CPyStatics[1408]; /* 'leftExpression' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); + goto CPyL27; + } + cpy_r_r18 = CPyStatics[1411]; /* 'is_child_of' */ + PyObject *cpy_r_r19[2] = {cpy_r_node, cpy_r_r17}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 741, CPyStatic_solidity___globals); + goto CPyL30; + } + CPy_DECREF(cpy_r_r17); + cpy_r_r15 = cpy_r_r21; +CPyL14: ; + cpy_r_r22 = PyObject_IsTrue(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", -1, CPyStatic_solidity___globals); + goto CPyL27; + } + cpy_r_r24 = cpy_r_r22; + if (cpy_r_r24) { + goto CPyL31; + } else + goto CPyL32; +CPyL16: ; + goto CPyL20; +CPyL17: ; + cpy_r_r25 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); + goto CPyL24; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r26 = 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); + goto CPyL24; + } + CPy_Unreachable(); +CPyL20: ; + cpy_r_r27 = CPyStatics[1386]; /* 'operator' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r27); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 740, CPyStatic_solidity___globals); + goto CPyL24; + } + cpy_r_r29 = CPyStatics[1403]; /* '||' */ + cpy_r_r30 = PyObject_RichCompare(cpy_r_r28, cpy_r_r29, 2); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 743, CPyStatic_solidity___globals); + goto CPyL24; + } + if (unlikely(!PyBool_Check(cpy_r_r30))) { + CPy_TypeError("bool", cpy_r_r30); cpy_r_r31 = 2; + } else + cpy_r_r31 = cpy_r_r30 == Py_True; + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == 2)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 743, CPyStatic_solidity___globals); + goto CPyL24; + } + return cpy_r_r31; +CPyL24: ; + cpy_r_r32 = 2; + return cpy_r_r32; +CPyL25: ; + CPy_DecRef(cpy_r_r3); + goto CPyL24; +CPyL26: ; + CPy_DECREF(cpy_r_r7); + goto CPyL17; +CPyL27: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + goto CPyL24; +CPyL28: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r11); + goto CPyL24; +CPyL29: ; + CPy_DECREF(cpy_r_r11); + goto CPyL11; +CPyL30: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r17); + goto CPyL24; +CPyL31: ; + CPy_DECREF(cpy_r_r7); + goto CPyL16; +CPyL32: ; + CPy_DECREF(cpy_r_r8); + goto CPyL5; +} + +PyObject *CPyPy_solidity____check_left_operator(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"node", "depth", 0}; + static CPyArg_Parser parser = {"OO:_check_left_operator", kwlist, 0}; + PyObject *obj_node; + PyObject *obj_depth; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_node, &obj_depth)) { + return NULL; + } + PyObject *arg_node = obj_node; + CPyTagged arg_depth; + if (likely(PyLong_Check(obj_depth))) + arg_depth = CPyTagged_BorrowFromObject(obj_depth); + else { + CPy_TypeError("int", obj_depth); goto fail; + } + char retval = CPyDef_solidity____check_left_operator(arg_node, arg_depth); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/solidity.py", "_check_left_operator", 735, CPyStatic_solidity___globals); + return NULL; +} + +char CPyDef_solidity_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_r20; + PyObject **cpy_r_r21; + void *cpy_r_r23; + void *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + int32_t cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + char cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject **cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + char cpy_r_r129; + PyObject **cpy_r_r131; + PyObject *cpy_r_r132; + tuple_T2OO cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + char cpy_r_r137; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + tuple_T2OO cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + char cpy_r_r145; + PyObject **cpy_r_r147; + PyObject *cpy_r_r148; + tuple_T2OO cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + char cpy_r_r153; + PyObject **cpy_r_r155; + PyObject *cpy_r_r156; + tuple_T2OO cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + char cpy_r_r161; + PyObject **cpy_r_r163; + PyObject *cpy_r_r164; + tuple_T2OO cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + char cpy_r_r169; + PyObject **cpy_r_r171; + PyObject *cpy_r_r172; + tuple_T2OO cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + char cpy_r_r177; + PyObject **cpy_r_r179; + PyObject *cpy_r_r180; + tuple_T2OO cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + char cpy_r_r185; + PyObject **cpy_r_r187; + PyObject *cpy_r_r188; + tuple_T2OO cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + char cpy_r_r193; + PyObject **cpy_r_r195; + PyObject *cpy_r_r196; + tuple_T2OO 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_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + CPyPtr cpy_r_r208; + CPyPtr cpy_r_r209; + CPyPtr cpy_r_r210; + CPyPtr cpy_r_r211; + CPyPtr cpy_r_r212; + CPyPtr cpy_r_r213; + CPyPtr cpy_r_r214; + CPyPtr cpy_r_r215; + CPyPtr cpy_r_r216; + CPyPtr cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + int32_t cpy_r_r220; + char cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + tuple_T2OO cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + int32_t cpy_r_r236; + char cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + tuple_T2OO cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + int32_t cpy_r_r254; + char cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + tuple_T2OO cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + int32_t cpy_r_r272; + char cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + int32_t cpy_r_r281; + char cpy_r_r282; + char cpy_r_r283; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", -1, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_logging; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2309]; /* (('logging', 'logging', 'logging'),) */ + cpy_r_r11 = CPyStatic_solidity___globals; + cpy_r_r12 = CPyStatics[1413]; /* 'brownie/project/compiler/solidity.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL101; + cpy_r_r15 = CPyStatics[2310]; /* ('Any', 'Deque', 'Dict', 'Final', 'List', 'Optional', + 'Set', 'Tuple') */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_solidity___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("brownie/project/compiler/solidity.py", "", 4, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = (PyObject **)&CPyModule_semantic_version; + cpy_r_r20 = (PyObject **)&CPyModule_solcast; + cpy_r_r21 = (PyObject **)&CPyModule_solcx; + PyObject **cpy_r_r22[3] = {cpy_r_r19, cpy_r_r20, cpy_r_r21}; + cpy_r_r23 = (void *)&cpy_r_r22; + int64_t cpy_r_r24[3] = {6, 7, 8}; + cpy_r_r25 = (void *)&cpy_r_r24; + cpy_r_r26 = CPyStatics[2312]; /* (('semantic_version', 'semantic_version', + 'semantic_version'), + ('solcast', 'solcast', 'solcast'), + ('solcx', 'solcx', 'solcx')) */ + cpy_r_r27 = CPyStatic_solidity___globals; + cpy_r_r28 = CPyStatics[1413]; /* 'brownie/project/compiler/solidity.py' */ + cpy_r_r29 = CPyStatics[12]; /* '' */ + cpy_r_r30 = CPyImport_ImportMany(cpy_r_r26, cpy_r_r23, cpy_r_r27, cpy_r_r28, cpy_r_r29, cpy_r_r25); + if (!cpy_r_r30) goto CPyL101; + cpy_r_r31 = CPyStatics[2282]; /* ('ABIElement', 'HexStr') */ + cpy_r_r32 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r33 = CPyStatic_solidity___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 9, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_eth_typing = cpy_r_r34; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[2313]; /* ('ConnectionError',) */ + cpy_r_r36 = CPyStatics[1415]; /* 'requests.exceptions' */ + cpy_r_r37 = CPyStatic_solidity___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 10, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_requests___exceptions = cpy_r_r38; + CPy_INCREF(CPyModule_requests___exceptions); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[2314]; /* ('NodeBase', 'is_inside_offset') */ + cpy_r_r40 = CPyStatics[1417]; /* 'solcast.nodes' */ + cpy_r_r41 = CPyStatic_solidity___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 11, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_solcast___nodes = cpy_r_r42; + CPy_INCREF(CPyModule_solcast___nodes); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyStatics[2315]; /* ('Version', 'deque', 'sha1') */ + cpy_r_r44 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r45 = CPyStatic_solidity___globals; + cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 13, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_brownie____c_constants = cpy_r_r46; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r46); + cpy_r_r47 = CPyStatics[2316]; /* ('EVM_EQUIVALENTS',) */ + cpy_r_r48 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r49 = CPyStatic_solidity___globals; + cpy_r_r50 = CPyImport_ImportFromMany(cpy_r_r48, cpy_r_r47, cpy_r_r47, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 14, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_brownie____config = cpy_r_r50; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r50); + cpy_r_r51 = CPyStatics[2317]; /* ('SOLIDITY_ERROR_CODES', 'CompilerError', + 'IncompatibleSolcVersion') */ + cpy_r_r52 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r53 = CPyStatic_solidity___globals; + cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 15, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_brownie___exceptions = cpy_r_r54; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r54); + cpy_r_r55 = CPyStatics[2318]; /* ('VersionList', 'VersionSpec', '_get_alias', + 'expand_source_map') */ + cpy_r_r56 = CPyStatics[1278]; /* 'brownie.project.compiler.utils' */ + cpy_r_r57 = CPyStatic_solidity___globals; + cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 16, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_brownie___project___compiler___utils = cpy_r_r58; + CPy_INCREF(CPyModule_brownie___project___compiler___utils); + CPy_DECREF(cpy_r_r58); + cpy_r_r59 = CPyStatics[2319]; /* ('BranchMap', 'BytecodeJson', 'Count', + 'DeployedBytecodeJson', 'InputJsonSolc', 'Offset', + 'PcList', 'ProgramCounter', 'SolidityBuildJson', + 'Source', 'StatementMap') */ + cpy_r_r60 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r61 = CPyStatic_solidity___globals; + cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 22, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_brownie___typing = cpy_r_r62; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r62); + cpy_r_r63 = CPyStatics[2285]; /* ('sources',) */ + cpy_r_r64 = CPyStatics[1291]; /* 'brownie.project.compiler' */ + cpy_r_r65 = CPyStatic_solidity___globals; + cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 36, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyModule_brownie___project___compiler = cpy_r_r66; + CPy_INCREF(CPyModule_brownie___project___compiler); + CPy_DECREF(cpy_r_r66); + cpy_r_r67 = CPyStatics[1298]; /* 'solcx' */ + cpy_r_r68 = CPyModule_logging; + cpy_r_r69 = CPyStatics[1432]; /* 'getLogger' */ + cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 38, CPyStatic_solidity___globals); + goto CPyL101; + } + PyObject *cpy_r_r71[1] = {cpy_r_r67}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r72, 1, 0); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 38, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyStatic_solidity___solcx_logger = cpy_r_r73; + CPy_INCREF(CPyStatic_solidity___solcx_logger); + cpy_r_r74 = CPyStatic_solidity___globals; + cpy_r_r75 = CPyStatics[1433]; /* 'solcx_logger' */ + cpy_r_r76 = CPyDict_SetItem(cpy_r_r74, cpy_r_r75, cpy_r_r73); + CPy_DECREF(cpy_r_r73); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 38, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r78 = CPyStatic_solidity___solcx_logger; + if (likely(cpy_r_r78 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"solcx_logger\" was not set"); + cpy_r_r79 = 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 39, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_r80 = CPyStatics[1434]; /* 'setLevel' */ + cpy_r_r81 = CPyStatics[2032]; /* 10 */ + PyObject *cpy_r_r82[2] = {cpy_r_r78, cpy_r_r81}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r83, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 39, CPyStatic_solidity___globals); + goto CPyL101; + } else + goto CPyL102; +CPyL22: ; + cpy_r_r85 = CPyModule_logging; + cpy_r_r86 = CPyStatics[1435]; /* 'StreamHandler' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 40, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r88 = PyObject_Vectorcall(cpy_r_r87, 0, 0, 0); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 40, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyStatic_solidity___sh = cpy_r_r88; + CPy_INCREF(CPyStatic_solidity___sh); + cpy_r_r89 = CPyStatic_solidity___globals; + cpy_r_r90 = CPyStatics[1436]; /* 'sh' */ + cpy_r_r91 = CPyDict_SetItem(cpy_r_r89, cpy_r_r90, cpy_r_r88); + CPy_DECREF(cpy_r_r88); + cpy_r_r92 = cpy_r_r91 >= 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 40, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r93 = CPyStatic_solidity___sh; + if (likely(cpy_r_r93 != NULL)) goto CPyL28; + PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); + cpy_r_r94 = 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 41, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL28: ; + cpy_r_r95 = CPyStatics[1434]; /* 'setLevel' */ + cpy_r_r96 = CPyStatics[2032]; /* 10 */ + PyObject *cpy_r_r97[2] = {cpy_r_r93, cpy_r_r96}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r98, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 41, CPyStatic_solidity___globals); + goto CPyL101; + } else + goto CPyL103; +CPyL29: ; + cpy_r_r100 = CPyStatic_solidity___sh; + if (likely(cpy_r_r100 != NULL)) goto CPyL32; + PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); + cpy_r_r101 = 0; + if (unlikely(!cpy_r_r101)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL32: ; + cpy_r_r102 = CPyStatics[1437]; /* '%(message)s' */ + cpy_r_r103 = CPyModule_logging; + cpy_r_r104 = CPyStatics[1438]; /* 'Formatter' */ + cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); + goto CPyL101; + } + PyObject *cpy_r_r106[1] = {cpy_r_r102}; + cpy_r_r107 = (PyObject **)&cpy_r_r106; + cpy_r_r108 = PyObject_Vectorcall(cpy_r_r105, cpy_r_r107, 1, 0); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r109 = CPyStatics[1439]; /* 'setFormatter' */ + PyObject *cpy_r_r110[2] = {cpy_r_r100, cpy_r_r108}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 42, CPyStatic_solidity___globals); + goto CPyL104; + } else + goto CPyL105; +CPyL35: ; + CPy_DECREF(cpy_r_r108); + cpy_r_r113 = CPyStatic_solidity___solcx_logger; + if (likely(cpy_r_r113 != NULL)) goto CPyL38; + PyErr_SetString(PyExc_NameError, "value for final name \"solcx_logger\" was not set"); + cpy_r_r114 = 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 43, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r115 = CPyStatic_solidity___sh; + if (likely(cpy_r_r115 != NULL)) goto CPyL41; + PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); + cpy_r_r116 = 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 43, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL41: ; + cpy_r_r117 = CPyStatics[1440]; /* 'addHandler' */ + PyObject *cpy_r_r118[2] = {cpy_r_r113, cpy_r_r115}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 43, CPyStatic_solidity___globals); + goto CPyL101; + } else + goto CPyL106; +CPyL42: ; + cpy_r_r121 = CPyStatic_solidity___globals; + cpy_r_r122 = CPyStatics[1333]; /* 'AVAILABLE_SOLC_VERSIONS' */ + cpy_r_r123 = Py_None; + cpy_r_r124 = CPyDict_SetItem(cpy_r_r121, cpy_r_r122, cpy_r_r123); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 45, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r126 = CPyStatics[1441]; /* 'prague' */ + cpy_r_r127 = CPyStatics[1442]; /* '0.8.30' */ + cpy_r_r128 = CPyStatic__c_constants___Version; + if (likely(cpy_r_r128 != NULL)) goto CPyL46; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r129 = 0; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 48, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL46: ; + PyObject *cpy_r_r130[1] = {cpy_r_r127}; + cpy_r_r131 = (PyObject **)&cpy_r_r130; + cpy_r_r132 = PyObject_Vectorcall(cpy_r_r128, cpy_r_r131, 1, 0); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 48, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_INCREF(cpy_r_r126); + cpy_r_r133.f0 = cpy_r_r126; + cpy_r_r133.f1 = cpy_r_r132; + cpy_r_r134 = CPyStatics[1443]; /* 'cancun' */ + cpy_r_r135 = CPyStatics[1444]; /* '0.8.25' */ + cpy_r_r136 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r136 == NULL)) { + goto CPyL107; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r137 = 0; + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 49, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL50: ; + PyObject *cpy_r_r138[1] = {cpy_r_r135}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r139, 1, 0); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 49, CPyStatic_solidity___globals); + goto CPyL108; + } + CPy_INCREF(cpy_r_r134); + cpy_r_r141.f0 = cpy_r_r134; + cpy_r_r141.f1 = cpy_r_r140; + cpy_r_r142 = CPyStatics[1445]; /* 'shanghai' */ + cpy_r_r143 = CPyStatics[1446]; /* '0.8.20' */ + cpy_r_r144 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r144 == NULL)) { + goto CPyL109; + } else + goto CPyL54; +CPyL52: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r145 = 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 50, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL54: ; + PyObject *cpy_r_r146[1] = {cpy_r_r143}; + cpy_r_r147 = (PyObject **)&cpy_r_r146; + cpy_r_r148 = PyObject_Vectorcall(cpy_r_r144, cpy_r_r147, 1, 0); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 50, CPyStatic_solidity___globals); + goto CPyL110; + } + CPy_INCREF(cpy_r_r142); + cpy_r_r149.f0 = cpy_r_r142; + cpy_r_r149.f1 = cpy_r_r148; + cpy_r_r150 = CPyStatics[1447]; /* 'paris' */ + cpy_r_r151 = CPyStatics[1448]; /* '0.8.18' */ + cpy_r_r152 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r152 == NULL)) { + goto CPyL111; + } else + goto CPyL58; +CPyL56: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r153 = 0; + if (unlikely(!cpy_r_r153)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 51, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL58: ; + PyObject *cpy_r_r154[1] = {cpy_r_r151}; + cpy_r_r155 = (PyObject **)&cpy_r_r154; + cpy_r_r156 = PyObject_Vectorcall(cpy_r_r152, cpy_r_r155, 1, 0); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 51, CPyStatic_solidity___globals); + goto CPyL112; + } + CPy_INCREF(cpy_r_r150); + cpy_r_r157.f0 = cpy_r_r150; + cpy_r_r157.f1 = cpy_r_r156; + cpy_r_r158 = CPyStatics[1449]; /* 'london' */ + cpy_r_r159 = CPyStatics[1450]; /* '0.8.7' */ + cpy_r_r160 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r160 == NULL)) { + goto CPyL113; + } else + goto CPyL62; +CPyL60: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r161 = 0; + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 52, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL62: ; + PyObject *cpy_r_r162[1] = {cpy_r_r159}; + cpy_r_r163 = (PyObject **)&cpy_r_r162; + cpy_r_r164 = PyObject_Vectorcall(cpy_r_r160, cpy_r_r163, 1, 0); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 52, CPyStatic_solidity___globals); + goto CPyL114; + } + CPy_INCREF(cpy_r_r158); + cpy_r_r165.f0 = cpy_r_r158; + cpy_r_r165.f1 = cpy_r_r164; + cpy_r_r166 = CPyStatics[1451]; /* 'berlin' */ + cpy_r_r167 = CPyStatics[1452]; /* '0.8.5' */ + cpy_r_r168 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r168 == NULL)) { + goto CPyL115; + } else + goto CPyL66; +CPyL64: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r169 = 0; + if (unlikely(!cpy_r_r169)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 53, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL66: ; + PyObject *cpy_r_r170[1] = {cpy_r_r167}; + cpy_r_r171 = (PyObject **)&cpy_r_r170; + cpy_r_r172 = PyObject_Vectorcall(cpy_r_r168, cpy_r_r171, 1, 0); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 53, CPyStatic_solidity___globals); + goto CPyL116; + } + CPy_INCREF(cpy_r_r166); + cpy_r_r173.f0 = cpy_r_r166; + cpy_r_r173.f1 = cpy_r_r172; + cpy_r_r174 = CPyStatics[1453]; /* 'istanbul' */ + cpy_r_r175 = CPyStatics[1454]; /* '0.5.13' */ + cpy_r_r176 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r176 == NULL)) { + goto CPyL117; + } else + goto CPyL70; +CPyL68: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r177 = 0; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 54, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL70: ; + PyObject *cpy_r_r178[1] = {cpy_r_r175}; + cpy_r_r179 = (PyObject **)&cpy_r_r178; + cpy_r_r180 = PyObject_Vectorcall(cpy_r_r176, cpy_r_r179, 1, 0); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 54, CPyStatic_solidity___globals); + goto CPyL118; + } + CPy_INCREF(cpy_r_r174); + cpy_r_r181.f0 = cpy_r_r174; + cpy_r_r181.f1 = cpy_r_r180; + cpy_r_r182 = CPyStatics[635]; /* 'petersburg' */ + cpy_r_r183 = CPyStatics[1455]; /* '0.5.5' */ + cpy_r_r184 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r184 == NULL)) { + goto CPyL119; + } else + goto CPyL74; +CPyL72: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r185 = 0; + if (unlikely(!cpy_r_r185)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 55, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL74: ; + PyObject *cpy_r_r186[1] = {cpy_r_r183}; + cpy_r_r187 = (PyObject **)&cpy_r_r186; + cpy_r_r188 = PyObject_Vectorcall(cpy_r_r184, cpy_r_r187, 1, 0); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 55, CPyStatic_solidity___globals); + goto CPyL120; + } + CPy_INCREF(cpy_r_r182); + cpy_r_r189.f0 = cpy_r_r182; + cpy_r_r189.f1 = cpy_r_r188; + cpy_r_r190 = CPyStatics[633]; /* 'byzantium' */ + cpy_r_r191 = CPyStatics[1456]; /* '0.4.0' */ + cpy_r_r192 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r192 == NULL)) { + goto CPyL121; + } else + goto CPyL78; +CPyL76: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r193 = 0; + if (unlikely(!cpy_r_r193)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 56, CPyStatic_solidity___globals); + goto CPyL101; + } + CPy_Unreachable(); +CPyL78: ; + PyObject *cpy_r_r194[1] = {cpy_r_r191}; + cpy_r_r195 = (PyObject **)&cpy_r_r194; + cpy_r_r196 = PyObject_Vectorcall(cpy_r_r192, cpy_r_r195, 1, 0); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 56, CPyStatic_solidity___globals); + goto CPyL122; + } + CPy_INCREF(cpy_r_r190); + cpy_r_r197.f0 = cpy_r_r190; + cpy_r_r197.f1 = cpy_r_r196; + cpy_r_r198 = PyList_New(9); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 47, CPyStatic_solidity___globals); + goto CPyL123; + } + cpy_r_r199 = PyTuple_New(2); + if (unlikely(cpy_r_r199 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1076 = cpy_r_r133.f0; + PyTuple_SET_ITEM(cpy_r_r199, 0, __tmp1076); + PyObject *__tmp1077 = cpy_r_r133.f1; + PyTuple_SET_ITEM(cpy_r_r199, 1, __tmp1077); + cpy_r_r200 = PyTuple_New(2); + if (unlikely(cpy_r_r200 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1078 = cpy_r_r141.f0; + PyTuple_SET_ITEM(cpy_r_r200, 0, __tmp1078); + PyObject *__tmp1079 = cpy_r_r141.f1; + PyTuple_SET_ITEM(cpy_r_r200, 1, __tmp1079); + cpy_r_r201 = PyTuple_New(2); + if (unlikely(cpy_r_r201 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1080 = cpy_r_r149.f0; + PyTuple_SET_ITEM(cpy_r_r201, 0, __tmp1080); + PyObject *__tmp1081 = cpy_r_r149.f1; + PyTuple_SET_ITEM(cpy_r_r201, 1, __tmp1081); + cpy_r_r202 = PyTuple_New(2); + if (unlikely(cpy_r_r202 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1082 = cpy_r_r157.f0; + PyTuple_SET_ITEM(cpy_r_r202, 0, __tmp1082); + PyObject *__tmp1083 = cpy_r_r157.f1; + PyTuple_SET_ITEM(cpy_r_r202, 1, __tmp1083); + cpy_r_r203 = PyTuple_New(2); + if (unlikely(cpy_r_r203 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1084 = cpy_r_r165.f0; + PyTuple_SET_ITEM(cpy_r_r203, 0, __tmp1084); + PyObject *__tmp1085 = cpy_r_r165.f1; + PyTuple_SET_ITEM(cpy_r_r203, 1, __tmp1085); + cpy_r_r204 = PyTuple_New(2); + if (unlikely(cpy_r_r204 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1086 = cpy_r_r173.f0; + PyTuple_SET_ITEM(cpy_r_r204, 0, __tmp1086); + PyObject *__tmp1087 = cpy_r_r173.f1; + PyTuple_SET_ITEM(cpy_r_r204, 1, __tmp1087); + cpy_r_r205 = PyTuple_New(2); + if (unlikely(cpy_r_r205 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1088 = cpy_r_r181.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp1088); + PyObject *__tmp1089 = cpy_r_r181.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp1089); + cpy_r_r206 = PyTuple_New(2); + if (unlikely(cpy_r_r206 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1090 = cpy_r_r189.f0; + PyTuple_SET_ITEM(cpy_r_r206, 0, __tmp1090); + PyObject *__tmp1091 = cpy_r_r189.f1; + PyTuple_SET_ITEM(cpy_r_r206, 1, __tmp1091); + cpy_r_r207 = PyTuple_New(2); + if (unlikely(cpy_r_r207 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1092 = cpy_r_r197.f0; + PyTuple_SET_ITEM(cpy_r_r207, 0, __tmp1092); + PyObject *__tmp1093 = cpy_r_r197.f1; + PyTuple_SET_ITEM(cpy_r_r207, 1, __tmp1093); + cpy_r_r208 = (CPyPtr)&((PyListObject *)cpy_r_r198)->ob_item; + cpy_r_r209 = *(CPyPtr *)cpy_r_r208; + *(PyObject * *)cpy_r_r209 = cpy_r_r199; + cpy_r_r210 = cpy_r_r209 + 8; + *(PyObject * *)cpy_r_r210 = cpy_r_r200; + cpy_r_r211 = cpy_r_r209 + 16; + *(PyObject * *)cpy_r_r211 = cpy_r_r201; + cpy_r_r212 = cpy_r_r209 + 24; + *(PyObject * *)cpy_r_r212 = cpy_r_r202; + cpy_r_r213 = cpy_r_r209 + 32; + *(PyObject * *)cpy_r_r213 = cpy_r_r203; + cpy_r_r214 = cpy_r_r209 + 40; + *(PyObject * *)cpy_r_r214 = cpy_r_r204; + cpy_r_r215 = cpy_r_r209 + 48; + *(PyObject * *)cpy_r_r215 = cpy_r_r205; + cpy_r_r216 = cpy_r_r209 + 56; + *(PyObject * *)cpy_r_r216 = cpy_r_r206; + cpy_r_r217 = cpy_r_r209 + 64; + *(PyObject * *)cpy_r_r217 = cpy_r_r207; + CPyStatic_solidity___EVM_VERSION_MAPPING = cpy_r_r198; + CPy_INCREF_NO_IMM(CPyStatic_solidity___EVM_VERSION_MAPPING); + cpy_r_r218 = CPyStatic_solidity___globals; + cpy_r_r219 = CPyStatics[1230]; /* 'EVM_VERSION_MAPPING' */ + cpy_r_r220 = CPyDict_SetItem(cpy_r_r218, cpy_r_r219, cpy_r_r198); + CPy_DECREF_NO_IMM(cpy_r_r198); + cpy_r_r221 = cpy_r_r220 >= 0; + if (unlikely(!cpy_r_r221)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 47, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r222 = CPyStatic_solidity___globals; + cpy_r_r223 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r224 = CPyDict_GetItem(cpy_r_r222, cpy_r_r223); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r225 = CPyStatic_solidity___globals; + cpy_r_r226 = CPyStatics[1424]; /* 'Count' */ + cpy_r_r227 = CPyDict_GetItem(cpy_r_r225, cpy_r_r226); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); + goto CPyL124; + } + cpy_r_r228 = CPyStatic_solidity___globals; + cpy_r_r229 = CPyStatics[1190]; /* 'ProgramCounter' */ + cpy_r_r230 = CPyDict_GetItem(cpy_r_r228, cpy_r_r229); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); + goto CPyL125; + } + cpy_r_r231.f0 = cpy_r_r227; + cpy_r_r231.f1 = cpy_r_r230; + cpy_r_r232 = PyTuple_New(2); + if (unlikely(cpy_r_r232 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1094 = cpy_r_r231.f0; + PyTuple_SET_ITEM(cpy_r_r232, 0, __tmp1094); + PyObject *__tmp1095 = cpy_r_r231.f1; + PyTuple_SET_ITEM(cpy_r_r232, 1, __tmp1095); + cpy_r_r233 = PyObject_GetItem(cpy_r_r224, cpy_r_r232); + CPy_DECREF(cpy_r_r224); + CPy_DECREF(cpy_r_r232); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r234 = CPyStatic_solidity___globals; + cpy_r_r235 = CPyStatics[1457]; /* 'PcMap' */ + cpy_r_r236 = CPyDict_SetItem(cpy_r_r234, cpy_r_r235, cpy_r_r233); + CPy_DECREF(cpy_r_r233); + cpy_r_r237 = cpy_r_r236 >= 0; + if (unlikely(!cpy_r_r237)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 59, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r238 = CPyStatic_solidity___globals; + cpy_r_r239 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r240 = CPyDict_GetItem(cpy_r_r238, cpy_r_r239); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r241 = (PyObject *)&PyUnicode_Type; + cpy_r_r242 = CPyStatic_solidity___globals; + cpy_r_r243 = CPyStatics[881]; /* 'Set' */ + cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); + goto CPyL126; + } + cpy_r_r245 = CPyStatic_solidity___globals; + cpy_r_r246 = CPyStatics[1427]; /* 'Offset' */ + cpy_r_r247 = CPyDict_GetItem(cpy_r_r245, cpy_r_r246); + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); + goto CPyL127; + } + cpy_r_r248 = PyObject_GetItem(cpy_r_r244, cpy_r_r247); + CPy_DECREF(cpy_r_r244); + CPy_DECREF(cpy_r_r247); + if (unlikely(cpy_r_r248 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); + goto CPyL126; + } + CPy_INCREF(cpy_r_r241); + cpy_r_r249.f0 = cpy_r_r241; + cpy_r_r249.f1 = cpy_r_r248; + cpy_r_r250 = PyTuple_New(2); + if (unlikely(cpy_r_r250 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1096 = cpy_r_r249.f0; + PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1096); + PyObject *__tmp1097 = cpy_r_r249.f1; + PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1097); + cpy_r_r251 = PyObject_GetItem(cpy_r_r240, cpy_r_r250); + CPy_DECREF(cpy_r_r240); + CPy_DECREF(cpy_r_r250); + if (unlikely(cpy_r_r251 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r252 = CPyStatic_solidity___globals; + cpy_r_r253 = CPyStatics[1458]; /* 'StatementNodes' */ + cpy_r_r254 = CPyDict_SetItem(cpy_r_r252, cpy_r_r253, cpy_r_r251); + CPy_DECREF(cpy_r_r251); + cpy_r_r255 = cpy_r_r254 >= 0; + if (unlikely(!cpy_r_r255)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 60, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r256 = CPyStatic_solidity___globals; + cpy_r_r257 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r258 = CPyDict_GetItem(cpy_r_r256, cpy_r_r257); + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r259 = (PyObject *)&PyUnicode_Type; + cpy_r_r260 = CPyStatic_solidity___globals; + cpy_r_r261 = CPyStatics[881]; /* 'Set' */ + cpy_r_r262 = CPyDict_GetItem(cpy_r_r260, cpy_r_r261); + if (unlikely(cpy_r_r262 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); + goto CPyL128; + } + cpy_r_r263 = CPyStatic_solidity___globals; + cpy_r_r264 = CPyStatics[1416]; /* 'NodeBase' */ + cpy_r_r265 = CPyDict_GetItem(cpy_r_r263, cpy_r_r264); + if (unlikely(cpy_r_r265 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); + goto CPyL129; + } + cpy_r_r266 = PyObject_GetItem(cpy_r_r262, cpy_r_r265); + CPy_DECREF(cpy_r_r262); + CPy_DECREF(cpy_r_r265); + if (unlikely(cpy_r_r266 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); + goto CPyL128; + } + CPy_INCREF(cpy_r_r259); + cpy_r_r267.f0 = cpy_r_r259; + cpy_r_r267.f1 = cpy_r_r266; + cpy_r_r268 = PyTuple_New(2); + if (unlikely(cpy_r_r268 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1098 = cpy_r_r267.f0; + PyTuple_SET_ITEM(cpy_r_r268, 0, __tmp1098); + PyObject *__tmp1099 = cpy_r_r267.f1; + PyTuple_SET_ITEM(cpy_r_r268, 1, __tmp1099); + cpy_r_r269 = PyObject_GetItem(cpy_r_r258, cpy_r_r268); + CPy_DECREF(cpy_r_r258); + CPy_DECREF(cpy_r_r268); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r270 = CPyStatic_solidity___globals; + cpy_r_r271 = CPyStatics[1459]; /* 'BranchNodes' */ + cpy_r_r272 = CPyDict_SetItem(cpy_r_r270, cpy_r_r271, cpy_r_r269); + CPy_DECREF(cpy_r_r269); + cpy_r_r273 = cpy_r_r272 >= 0; + if (unlikely(!cpy_r_r273)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 61, CPyStatic_solidity___globals); + goto CPyL101; + } + cpy_r_r274 = CPyStatics[1266]; /* 'nodeType' */ + cpy_r_r275 = CPyStatics[1385]; /* 'BinaryOperation' */ + cpy_r_r276 = CPyStatics[1402]; /* 'typeDescriptions.typeString' */ + cpy_r_r277 = CPyStatics[820]; /* 'bool' */ + cpy_r_r278 = CPyDict_Build(2, cpy_r_r274, cpy_r_r275, cpy_r_r276, cpy_r_r277); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 63, CPyStatic_solidity___globals); + goto CPyL101; + } + CPyStatic_solidity____BINOPS_PARAMS = cpy_r_r278; + CPy_INCREF(CPyStatic_solidity____BINOPS_PARAMS); + cpy_r_r279 = CPyStatic_solidity___globals; + cpy_r_r280 = CPyStatics[1460]; /* '_BINOPS_PARAMS' */ + cpy_r_r281 = CPyDict_SetItem(cpy_r_r279, cpy_r_r280, cpy_r_r278); + CPy_DECREF(cpy_r_r278); + cpy_r_r282 = cpy_r_r281 >= 0; + if (unlikely(!cpy_r_r282)) { + CPy_AddTraceback("brownie/project/compiler/solidity.py", "", 63, CPyStatic_solidity___globals); + goto CPyL101; + } + return 1; +CPyL101: ; + cpy_r_r283 = 2; + return cpy_r_r283; +CPyL102: ; + CPy_DECREF(cpy_r_r84); + goto CPyL22; +CPyL103: ; + CPy_DECREF(cpy_r_r99); + goto CPyL29; +CPyL104: ; + CPy_DecRef(cpy_r_r108); + goto CPyL101; +CPyL105: ; + CPy_DECREF(cpy_r_r112); + goto CPyL35; +CPyL106: ; + CPy_DECREF(cpy_r_r120); + goto CPyL42; +CPyL107: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + goto CPyL48; +CPyL108: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + goto CPyL101; +CPyL109: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + goto CPyL52; +CPyL110: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + goto CPyL101; +CPyL111: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + goto CPyL56; +CPyL112: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + goto CPyL101; +CPyL113: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + goto CPyL60; +CPyL114: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + goto CPyL101; +CPyL115: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + goto CPyL64; +CPyL116: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + goto CPyL101; +CPyL117: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + goto CPyL68; +CPyL118: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + goto CPyL101; +CPyL119: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + goto CPyL72; +CPyL120: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + goto CPyL101; +CPyL121: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + CPy_DecRef(cpy_r_r189.f0); + CPy_DecRef(cpy_r_r189.f1); + goto CPyL76; +CPyL122: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + CPy_DecRef(cpy_r_r189.f0); + CPy_DecRef(cpy_r_r189.f1); + goto CPyL101; +CPyL123: ; + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r141.f0); + CPy_DecRef(cpy_r_r141.f1); + CPy_DecRef(cpy_r_r149.f0); + CPy_DecRef(cpy_r_r149.f1); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r165.f0); + CPy_DecRef(cpy_r_r165.f1); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + CPy_DecRef(cpy_r_r189.f0); + CPy_DecRef(cpy_r_r189.f1); + CPy_DecRef(cpy_r_r197.f0); + CPy_DecRef(cpy_r_r197.f1); + goto CPyL101; +CPyL124: ; + CPy_DecRef(cpy_r_r224); + goto CPyL101; +CPyL125: ; + CPy_DecRef(cpy_r_r224); + CPy_DecRef(cpy_r_r227); + goto CPyL101; +CPyL126: ; + CPy_DecRef(cpy_r_r240); + goto CPyL101; +CPyL127: ; + CPy_DecRef(cpy_r_r240); + CPy_DecRef(cpy_r_r244); + goto CPyL101; +CPyL128: ; + CPy_DecRef(cpy_r_r258); + goto CPyL101; +CPyL129: ; + CPy_DecRef(cpy_r_r258); + CPy_DecRef(cpy_r_r262); + goto CPyL101; +} +static PyMethodDef compiler___utilsmodule_methods[] = { + {"expand_source_map", (PyCFunction)CPyPy_compiler___utils___expand_source_map, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("expand_source_map(source_map_str)\n--\n\n") /* docstring */}, + {"_expand_row", (PyCFunction)CPyPy_compiler___utils____expand_row, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_expand_row(row)\n--\n\n") /* docstring */}, + {"merge_natspec", (PyCFunction)CPyPy_compiler___utils___merge_natspec, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("merge_natspec(devdoc, userdoc)\n--\n\n") /* docstring */}, + {"_get_alias", (PyCFunction)CPyPy_compiler___utils____get_alias, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_alias(contract_name, path_str)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___compiler___utils(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler___utils__internal, "__name__"); + CPyStatic_compiler___utils___globals = PyModule_GetDict(CPyModule_brownie___project___compiler___utils__internal); + if (unlikely(CPyStatic_compiler___utils___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_compiler___utils_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___compiler___utils__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef compiler___utilsmodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.compiler.utils", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + compiler___utilsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___compiler___utils(void) +{ + if (CPyModule_brownie___project___compiler___utils__internal) { + Py_INCREF(CPyModule_brownie___project___compiler___utils__internal); + return CPyModule_brownie___project___compiler___utils__internal; + } + CPyModule_brownie___project___compiler___utils__internal = PyModule_Create(&compiler___utilsmodule); + if (unlikely(CPyModule_brownie___project___compiler___utils__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___compiler___utils(CPyModule_brownie___project___compiler___utils__internal) != 0) + goto fail; + return CPyModule_brownie___project___compiler___utils__internal; + fail: + return NULL; +} + +PyObject *CPyDef_compiler___utils___expand_source_map(PyObject *cpy_r_source_map_str) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + CPyPtr cpy_r_r16; + int64_t cpy_r_r17; + PyObject *cpy_r_r18; + int64_t cpy_r_r19; + CPyPtr cpy_r_r20; + int64_t cpy_r_r21; + char cpy_r_r22; + CPyPtr cpy_r_r23; + CPyPtr cpy_r_r24; + int64_t cpy_r_r25; + CPyPtr cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int64_t cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + tuple_T2IO cpy_r_r45; + CPyTagged cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + CPyTagged cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + CPyTagged cpy_r_r54; + CPyTagged cpy_r_x; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + CPyTagged cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + CPyTagged cpy_r_r70; + char cpy_r_r71; + CPyPtr cpy_r_r72; + int64_t cpy_r_r73; + PyObject *cpy_r_r74; + int64_t cpy_r_r75; + CPyPtr cpy_r_r76; + int64_t cpy_r_r77; + char cpy_r_r78; + CPyPtr cpy_r_r79; + CPyPtr cpy_r_r80; + int64_t cpy_r_r81; + CPyPtr cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + int64_t cpy_r_r86; + PyObject *cpy_r_r87; + cpy_r_r0 = PyDict_Check(cpy_r_source_map_str); + if (!cpy_r_r0) goto CPyL57; + CPy_INCREF(cpy_r_source_map_str); + if (likely(PyDict_Check(cpy_r_source_map_str))) + cpy_r_r1 = cpy_r_source_map_str; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 22, CPyStatic_compiler___utils___globals, "dict", cpy_r_source_map_str); + goto CPyL56; + } + cpy_r_r2 = CPyStatics[1461]; /* 'pc_pos_map_compressed' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 22, CPyStatic_compiler___utils___globals); + goto CPyL56; + } + if (PyUnicode_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1100; + if (PyDict_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1100; + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 22, CPyStatic_compiler___utils___globals, "union[str, dict]", cpy_r_r3); + goto CPyL56; +__LL1100: ; + cpy_r_source_map_str = cpy_r_r4; +CPyL5: ; + cpy_r_r5 = PyUnicode_Check(cpy_r_source_map_str); + if (cpy_r_r5) goto CPyL11; + if (likely(PyDict_Check(cpy_r_source_map_str))) + cpy_r_r6 = cpy_r_source_map_str; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals, "dict", cpy_r_source_map_str); + goto CPyL56; + } + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals); + goto CPyL58; + } + PyObject *cpy_r_r10[1] = {cpy_r_r6}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 1, 0); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals); + goto CPyL58; + } + CPy_DECREF(cpy_r_r6); + CPy_Raise(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 24, CPyStatic_compiler___utils___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL11: ; + if (likely(PyUnicode_Check(cpy_r_source_map_str))) + cpy_r_r13 = cpy_r_source_map_str; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals, "str", cpy_r_source_map_str); + goto CPyL56; + } + cpy_r_r14 = CPyStatics[1462]; /* ';' */ + cpy_r_r15 = PyUnicode_Split(cpy_r_r13, cpy_r_r14, -1); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals); + goto CPyL56; + } + cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_r15)->ob_size; + cpy_r_r17 = *(int64_t *)cpy_r_r16; + cpy_r_r18 = PyList_New(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals); + goto CPyL59; + } + cpy_r_r19 = 0; +CPyL15: ; + cpy_r_r20 = (CPyPtr)&((PyVarObject *)cpy_r_r15)->ob_size; + cpy_r_r21 = *(int64_t *)cpy_r_r20; + cpy_r_r22 = cpy_r_r19 < cpy_r_r21; + if (!cpy_r_r22) goto CPyL60; + cpy_r_r23 = (CPyPtr)&((PyListObject *)cpy_r_r15)->ob_item; + cpy_r_r24 = *(CPyPtr *)cpy_r_r23; + cpy_r_r25 = cpy_r_r19 * 8; + cpy_r_r26 = cpy_r_r24 + cpy_r_r25; + cpy_r_r27 = *(PyObject * *)cpy_r_r26; + CPy_INCREF(cpy_r_r27); + if (likely(PyUnicode_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals, "str", cpy_r_r27); + goto CPyL61; + } + cpy_r_r29 = CPyStr_IsTrue(cpy_r_r28); + if (!cpy_r_r29) goto CPyL62; + cpy_r_r30 = CPyDef_compiler___utils____expand_row(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 26, CPyStatic_compiler___utils___globals); + goto CPyL61; + } + cpy_r_r31 = cpy_r_r30; + goto CPyL21; +CPyL20: ; + cpy_r_r32 = Py_None; + cpy_r_r31 = cpy_r_r32; +CPyL21: ; + CPyList_SetItemUnsafe(cpy_r_r18, cpy_r_r19, cpy_r_r31); + cpy_r_r33 = cpy_r_r19 + 1; + cpy_r_r19 = cpy_r_r33; + goto CPyL15; +CPyL23: ; + cpy_r_r34 = CPyList_GetSlice(cpy_r_r18, 2, 9223372036854775806LL); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); + goto CPyL63; + } + if (likely(PyList_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals, "list", cpy_r_r34); + goto CPyL63; + } + cpy_r_r36 = CPyModule_builtins; + cpy_r_r37 = CPyStatics[1463]; /* 'enumerate' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); + goto CPyL64; + } + cpy_r_r39 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r40[2] = {cpy_r_r35, cpy_r_r39}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r41, 2, 0); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); + goto CPyL64; + } + CPy_DECREF_NO_IMM(cpy_r_r35); + cpy_r_r43 = PyObject_GetIter(cpy_r_r42); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); + goto CPyL63; + } +CPyL28: ; + cpy_r_r44 = PyIter_Next(cpy_r_r43); + if (cpy_r_r44 == NULL) goto CPyL65; + PyObject *__tmp1101; + if (unlikely(!(PyTuple_Check(cpy_r_r44) && PyTuple_GET_SIZE(cpy_r_r44) == 2))) { + __tmp1101 = NULL; + goto __LL1102; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r44, 0)))) + __tmp1101 = PyTuple_GET_ITEM(cpy_r_r44, 0); + else { + __tmp1101 = NULL; + } + if (__tmp1101 == NULL) goto __LL1102; + if (PyList_Check(PyTuple_GET_ITEM(cpy_r_r44, 1))) + __tmp1101 = PyTuple_GET_ITEM(cpy_r_r44, 1); + else { + __tmp1101 = NULL; + } + if (__tmp1101 != NULL) goto __LL1103; + if (PyTuple_GET_ITEM(cpy_r_r44, 1) == Py_None) + __tmp1101 = PyTuple_GET_ITEM(cpy_r_r44, 1); + else { + __tmp1101 = NULL; + } + if (__tmp1101 != NULL) goto __LL1103; + __tmp1101 = NULL; +__LL1103: ; + if (__tmp1101 == NULL) goto __LL1102; + __tmp1101 = cpy_r_r44; +__LL1102: ; + if (unlikely(__tmp1101 == NULL)) { + CPy_TypeError("tuple[int, union[list, None]]", cpy_r_r44); cpy_r_r45 = (tuple_T2IO) { CPY_INT_TAG, NULL }; + } else { + PyObject *__tmp1104 = PyTuple_GET_ITEM(cpy_r_r44, 0); + CPyTagged __tmp1105; + if (likely(PyLong_Check(__tmp1104))) + __tmp1105 = CPyTagged_FromObject(__tmp1104); + else { + CPy_TypeError("int", __tmp1104); __tmp1105 = CPY_INT_TAG; + } + cpy_r_r45.f0 = __tmp1105; + PyObject *__tmp1106 = PyTuple_GET_ITEM(cpy_r_r44, 1); + CPy_INCREF(__tmp1106); + PyObject *__tmp1107; + if (PyList_Check(__tmp1106)) + __tmp1107 = __tmp1106; + else { + __tmp1107 = NULL; + } + if (__tmp1107 != NULL) goto __LL1108; + if (__tmp1106 == Py_None) + __tmp1107 = __tmp1106; + else { + __tmp1107 = NULL; + } + if (__tmp1107 != NULL) goto __LL1108; + CPy_TypeError("list or None", __tmp1106); + __tmp1107 = NULL; +__LL1108: ; + cpy_r_r45.f1 = __tmp1107; + } + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); + goto CPyL66; + } + cpy_r_r46 = cpy_r_r45.f0; + CPyTagged_INCREF(cpy_r_r46); + cpy_r_r47 = cpy_r_r45.f1; + CPy_INCREF(cpy_r_r47); + CPyTagged_DECREF(cpy_r_r45.f0); + CPy_DECREF(cpy_r_r45.f1); + cpy_r_r48 = (PyObject *)&_Py_NoneStruct; + cpy_r_r49 = cpy_r_r47 == cpy_r_r48; + if (cpy_r_r49) { + goto CPyL67; + } else + goto CPyL34; +CPyL31: ; + cpy_r_r50 = CPyTagged_Subtract(cpy_r_r46, 2); + cpy_r_r51 = CPyList_GetItem(cpy_r_r18, cpy_r_r50); + CPyTagged_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 29, CPyStatic_compiler___utils___globals); + goto CPyL68; + } + if (PyList_Check(cpy_r_r51)) + cpy_r_r52 = cpy_r_r51; + else { + cpy_r_r52 = NULL; + } + if (cpy_r_r52 != NULL) goto __LL1109; + if (cpy_r_r51 == Py_None) + cpy_r_r52 = cpy_r_r51; + else { + cpy_r_r52 = NULL; + } + if (cpy_r_r52 != NULL) goto __LL1109; + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 29, CPyStatic_compiler___utils___globals, "list or None", cpy_r_r51); + goto CPyL68; +__LL1109: ; + cpy_r_r53 = CPyList_SetItem(cpy_r_r18, cpy_r_r46, cpy_r_r52); + CPyTagged_DECREF(cpy_r_r46); + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 29, CPyStatic_compiler___utils___globals); + goto CPyL66; + } else + goto CPyL28; +CPyL34: ; + cpy_r_r54 = 0; + cpy_r_x = cpy_r_r54; +CPyL35: ; + cpy_r_r55 = (Py_ssize_t)cpy_r_r54 < (Py_ssize_t)8; + if (!cpy_r_r55) goto CPyL69; + if (likely(cpy_r_r47 != Py_None)) + cpy_r_r56 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 32, CPyStatic_compiler___utils___globals, "list", cpy_r_r47); + goto CPyL70; + } + cpy_r_r57 = CPyList_GetItemBorrow(cpy_r_r56, cpy_r_x); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 32, CPyStatic_compiler___utils___globals); + goto CPyL70; + } + if (PyUnicode_Check(cpy_r_r57)) + cpy_r_r58 = cpy_r_r57; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL1110; + if (PyLong_Check(cpy_r_r57)) + cpy_r_r58 = cpy_r_r57; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL1110; + if (cpy_r_r57 == Py_None) + cpy_r_r58 = cpy_r_r57; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL1110; + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 32, CPyStatic_compiler___utils___globals, "union[str, int, None]", cpy_r_r57); + goto CPyL70; +__LL1110: ; + cpy_r_r59 = (PyObject *)&_Py_NoneStruct; + cpy_r_r60 = cpy_r_r58 == cpy_r_r59; + if (!cpy_r_r60) goto CPyL71; + cpy_r_r61 = CPyTagged_Subtract(cpy_r_r46, 2); + cpy_r_r62 = CPyList_GetItem(cpy_r_r18, cpy_r_r61); + CPyTagged_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals); + goto CPyL70; + } + if (PyList_Check(cpy_r_r62)) + cpy_r_r63 = cpy_r_r62; + else { + cpy_r_r63 = NULL; + } + if (cpy_r_r63 != NULL) goto __LL1111; + if (cpy_r_r62 == Py_None) + cpy_r_r63 = cpy_r_r62; + else { + cpy_r_r63 = NULL; + } + if (cpy_r_r63 != NULL) goto __LL1111; + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals, "list or None", cpy_r_r62); + goto CPyL70; +__LL1111: ; + cpy_r_r64 = cpy_r_r63; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r65 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r66 = PyObject_GetItem(cpy_r_r64, cpy_r_r65); + CPy_DECREF(cpy_r_r64); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals); + goto CPyL70; + } + cpy_r_r67 = cpy_r_r66; + CPy_INCREF(cpy_r_r47); + if (likely(cpy_r_r47 != Py_None)) + cpy_r_r68 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals, "list", cpy_r_r47); + goto CPyL72; + } + cpy_r_r69 = CPyList_SetItem(cpy_r_r68, cpy_r_x, cpy_r_r67); + CPy_DECREF_NO_IMM(cpy_r_r68); + CPyTagged_DECREF(cpy_r_x); + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 33, CPyStatic_compiler___utils___globals); + goto CPyL73; + } +CPyL46: ; + cpy_r_r70 = cpy_r_r54 + 2; + cpy_r_r54 = cpy_r_r70; + cpy_r_x = cpy_r_r70; + goto CPyL35; +CPyL47: ; + cpy_r_r71 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 27, CPyStatic_compiler___utils___globals); + goto CPyL63; + } + cpy_r_r72 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; + cpy_r_r73 = *(int64_t *)cpy_r_r72; + cpy_r_r74 = PyList_New(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 34, CPyStatic_compiler___utils___globals); + goto CPyL63; + } + cpy_r_r75 = 0; +CPyL50: ; + cpy_r_r76 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; + cpy_r_r77 = *(int64_t *)cpy_r_r76; + cpy_r_r78 = cpy_r_r75 < cpy_r_r77; + if (!cpy_r_r78) goto CPyL74; + cpy_r_r79 = (CPyPtr)&((PyListObject *)cpy_r_r18)->ob_item; + cpy_r_r80 = *(CPyPtr *)cpy_r_r79; + cpy_r_r81 = cpy_r_r75 * 8; + cpy_r_r82 = cpy_r_r80 + cpy_r_r81; + cpy_r_r83 = *(PyObject * *)cpy_r_r82; + CPy_INCREF(cpy_r_r83); + if (PyList_Check(cpy_r_r83)) + cpy_r_r84 = cpy_r_r83; + else { + cpy_r_r84 = NULL; + } + if (cpy_r_r84 != NULL) goto __LL1112; + if (cpy_r_r83 == Py_None) + cpy_r_r84 = cpy_r_r83; + else { + cpy_r_r84 = NULL; + } + if (cpy_r_r84 != NULL) goto __LL1112; + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "expand_source_map", 34, CPyStatic_compiler___utils___globals, "list or None", cpy_r_r83); + goto CPyL75; +__LL1112: ; + cpy_r_r85 = PySequence_Tuple(cpy_r_r84); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 34, CPyStatic_compiler___utils___globals); + goto CPyL75; + } + CPyList_SetItemUnsafe(cpy_r_r74, cpy_r_r75, cpy_r_r85); + cpy_r_r86 = cpy_r_r75 + 1; + cpy_r_r75 = cpy_r_r86; + goto CPyL50; +CPyL55: ; + return cpy_r_r74; +CPyL56: ; + cpy_r_r87 = NULL; + return cpy_r_r87; +CPyL57: ; + CPy_INCREF(cpy_r_source_map_str); + goto CPyL5; +CPyL58: ; + CPy_DecRef(cpy_r_r6); + goto CPyL56; +CPyL59: ; + CPy_DecRef(cpy_r_r15); + goto CPyL56; +CPyL60: ; + CPy_DECREF_NO_IMM(cpy_r_r15); + goto CPyL23; +CPyL61: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + goto CPyL56; +CPyL62: ; + CPy_DECREF(cpy_r_r28); + goto CPyL20; +CPyL63: ; + CPy_DecRef(cpy_r_r18); + goto CPyL56; +CPyL64: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r35); + goto CPyL56; +CPyL65: ; + CPy_DECREF(cpy_r_r43); + goto CPyL47; +CPyL66: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r43); + goto CPyL56; +CPyL67: ; + CPy_DECREF(cpy_r_r47); + goto CPyL31; +CPyL68: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_r46); + goto CPyL56; +CPyL69: ; + CPyTagged_DECREF(cpy_r_r46); + CPy_DECREF(cpy_r_r47); + CPyTagged_DECREF(cpy_r_x); + goto CPyL28; +CPyL70: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r47); + CPyTagged_DecRef(cpy_r_x); + goto CPyL56; +CPyL71: ; + CPyTagged_DECREF(cpy_r_x); + goto CPyL46; +CPyL72: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r47); + CPyTagged_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r67); + goto CPyL56; +CPyL73: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r47); + goto CPyL56; +CPyL74: ; + CPy_DECREF_NO_IMM(cpy_r_r18); + goto CPyL55; +CPyL75: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r74); + goto CPyL56; +} + +PyObject *CPyPy_compiler___utils___expand_source_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_map_str", 0}; + static CPyArg_Parser parser = {"O:expand_source_map", kwlist, 0}; + PyObject *obj_source_map_str; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_source_map_str)) { + return NULL; + } + PyObject *arg_source_map_str; + if (PyUnicode_Check(obj_source_map_str)) + arg_source_map_str = obj_source_map_str; + else { + arg_source_map_str = NULL; + } + if (arg_source_map_str != NULL) goto __LL1113; + if (PyDict_Check(obj_source_map_str)) + arg_source_map_str = obj_source_map_str; + else { + arg_source_map_str = NULL; + } + if (arg_source_map_str != NULL) goto __LL1113; + CPy_TypeError("union[str, dict]", obj_source_map_str); + goto fail; +__LL1113: ; + PyObject *retval = CPyDef_compiler___utils___expand_source_map(arg_source_map_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/utils.py", "expand_source_map", 17, CPyStatic_compiler___utils___globals); + return NULL; +} + +PyObject *CPyDef_compiler___utils____expand_row(PyObject *cpy_r_row) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyPtr cpy_r_r2; + CPyPtr cpy_r_r3; + PyObject *cpy_r_r4; + CPyTagged cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int64_t cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + char cpy_r_r13; + CPyTagged cpy_r_i; + CPyPtr cpy_r_r14; + CPyPtr cpy_r_r15; + int64_t cpy_r_r16; + CPyPtr cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + CPyTagged cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + CPyTagged cpy_r_r27; + int64_t cpy_r_r28; + PyObject *cpy_r_r29; + cpy_r_r0 = PyList_New(1); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 39, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r1 = Py_None; + cpy_r_r2 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r3 = *(CPyPtr *)cpy_r_r2; + *(PyObject * *)cpy_r_r3 = cpy_r_r1; + cpy_r_r4 = CPySequence_Multiply(cpy_r_r0, 8); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 39, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r5 = 0; + cpy_r_r6 = CPyStatics[115]; /* ':' */ + cpy_r_r7 = PyUnicode_Split(cpy_r_row, cpy_r_r6, -1); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals); + goto CPyL18; + } + cpy_r_r8 = CPyList_GetSlice(cpy_r_r7, 0, 8); + CPy_DECREF_NO_IMM(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals); + goto CPyL18; + } + if (likely(PyList_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals, "list", cpy_r_r8); + goto CPyL18; + } + cpy_r_r10 = 0; +CPyL6: ; + cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r9)->ob_size; + cpy_r_r12 = *(int64_t *)cpy_r_r11; + cpy_r_r13 = cpy_r_r10 < cpy_r_r12; + if (!cpy_r_r13) goto CPyL19; + cpy_r_i = cpy_r_r5; + cpy_r_r14 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; + cpy_r_r15 = *(CPyPtr *)cpy_r_r14; + cpy_r_r16 = cpy_r_r10 * 8; + cpy_r_r17 = cpy_r_r15 + cpy_r_r16; + cpy_r_r18 = *(PyObject * *)cpy_r_r17; + CPy_INCREF(cpy_r_r18); + if (likely(PyUnicode_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_expand_row", 41, CPyStatic_compiler___utils___globals, "str", cpy_r_r18); + goto CPyL20; + } + cpy_r_r20 = CPyStr_IsTrue(cpy_r_r19); + if (!cpy_r_r20) goto CPyL21; + cpy_r_r21 = cpy_r_i == 6; + if (!cpy_r_r21) goto CPyL11; + cpy_r_r22 = cpy_r_r19; + goto CPyL14; +CPyL11: ; + cpy_r_r23 = CPyLong_FromStr(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 43, CPyStatic_compiler___utils___globals); + goto CPyL20; + } + if (likely(PyLong_Check(cpy_r_r23))) + cpy_r_r24 = CPyTagged_FromObject(cpy_r_r23); + else { + CPy_TypeError("int", cpy_r_r23); cpy_r_r24 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 43, CPyStatic_compiler___utils___globals); + goto CPyL20; + } + cpy_r_r25 = CPyTagged_StealAsObject(cpy_r_r24); + cpy_r_r22 = cpy_r_r25; +CPyL14: ; + cpy_r_r26 = CPyList_SetItem(cpy_r_r4, cpy_r_i, cpy_r_r22); + CPyTagged_DECREF(cpy_r_i); + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 43, CPyStatic_compiler___utils___globals); + goto CPyL22; + } +CPyL15: ; + cpy_r_r27 = cpy_r_r5 + 2; + cpy_r_r5 = cpy_r_r27; + cpy_r_r28 = cpy_r_r10 + 1; + cpy_r_r10 = cpy_r_r28; + goto CPyL6; +CPyL16: ; + return cpy_r_r4; +CPyL17: ; + cpy_r_r29 = NULL; + return cpy_r_r29; +CPyL18: ; + CPy_DecRef(cpy_r_r4); + goto CPyL17; +CPyL19: ; + CPy_DECREF_NO_IMM(cpy_r_r9); + goto CPyL16; +CPyL20: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPyTagged_DecRef(cpy_r_i); + goto CPyL17; +CPyL21: ; + CPyTagged_DECREF(cpy_r_i); + CPy_DECREF(cpy_r_r19); + goto CPyL15; +CPyL22: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL17; +} + +PyObject *CPyPy_compiler___utils____expand_row(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"row", 0}; + static CPyArg_Parser parser = {"O:_expand_row", kwlist, 0}; + PyObject *obj_row; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_row)) { + return NULL; + } + PyObject *arg_row; + if (likely(PyUnicode_Check(obj_row))) + arg_row = obj_row; + else { + CPy_TypeError("str", obj_row); + goto fail; + } + PyObject *retval = CPyDef_compiler___utils____expand_row(arg_row); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/utils.py", "_expand_row", 37, CPyStatic_compiler___utils___globals); + return NULL; +} + +PyObject *CPyDef_compiler___utils___merge_natspec(PyObject *cpy_r_devdoc, PyObject *cpy_r_userdoc) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + int32_t cpy_r_r16; + char cpy_r_r17; + int32_t cpy_r_r18; + char 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_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + tuple_T3OOO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + cpy_r_r0 = CPyStatics[1464]; /* 'methods' */ + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); + goto CPyL38; + } + cpy_r_r2 = CPyDict_Build(1, cpy_r_r0, cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); + goto CPyL38; + } + cpy_r_r3 = CPyDict_UpdateInDisplay(cpy_r_r2, cpy_r_userdoc); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); + goto CPyL39; + } + cpy_r_r5 = CPyDict_UpdateInDisplay(cpy_r_r2, cpy_r_devdoc); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 66, CPyStatic_compiler___utils___globals); + goto CPyL39; + } + cpy_r_r7 = CPyStatics[1464]; /* 'methods' */ + cpy_r_r8 = PyDict_New(); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 67, CPyStatic_compiler___utils___globals); + goto CPyL40; + } + cpy_r_r9 = CPyDict_Get(cpy_r_userdoc, cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 67, CPyStatic_compiler___utils___globals); + goto CPyL40; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 67, CPyStatic_compiler___utils___globals, "dict", cpy_r_r9); + goto CPyL40; + } + cpy_r_r11 = CPyStatics[1464]; /* 'methods' */ + cpy_r_r12 = PyDict_New(); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 68, CPyStatic_compiler___utils___globals); + goto CPyL41; + } + cpy_r_r13 = CPyDict_Get(cpy_r_devdoc, cpy_r_r11, cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 68, CPyStatic_compiler___utils___globals); + goto CPyL41; + } + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 68, CPyStatic_compiler___utils___globals, "dict", cpy_r_r13); + goto CPyL41; + } + cpy_r_r15 = PySet_New(NULL); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 70, CPyStatic_compiler___utils___globals); + goto CPyL42; + } + cpy_r_r16 = _PySet_Update(cpy_r_r15, cpy_r_r10); + cpy_r_r17 = cpy_r_r16 >= 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 71, CPyStatic_compiler___utils___globals); + goto CPyL43; + } + cpy_r_r18 = _PySet_Update(cpy_r_r15, cpy_r_r14); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 72, CPyStatic_compiler___utils___globals); + goto CPyL43; + } + cpy_r_r20 = PyObject_GetIter(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 73, CPyStatic_compiler___utils___globals); + goto CPyL42; + } +CPyL14: ; + cpy_r_r21 = PyIter_Next(cpy_r_r20); + if (cpy_r_r21 == NULL) goto CPyL44; + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 73, CPyStatic_compiler___utils___globals, "str", cpy_r_r21); + goto CPyL45; + } + cpy_r_r23 = PyDict_New(); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL46; + } + cpy_r_r24 = CPyDict_Get(cpy_r_r10, cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL46; + } + if (likely(PyDict_Check(cpy_r_r24))) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals, "dict", cpy_r_r24); + goto CPyL46; + } + cpy_r_r26 = PyDict_New(); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL47; + } + cpy_r_r27 = CPyDict_Get(cpy_r_r14, cpy_r_r22, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL47; + } + if (likely(PyDict_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals, "dict", cpy_r_r27); + goto CPyL47; + } + cpy_r_r29 = PyDict_New(); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL48; + } + cpy_r_r30 = CPyDict_UpdateInDisplay(cpy_r_r29, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL49; + } + cpy_r_r32 = CPyDict_UpdateInDisplay(cpy_r_r29, cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL50; + } + cpy_r_r34 = CPyStatics[1464]; /* 'methods' */ + cpy_r_r35 = CPyDict_GetItem(cpy_r_r2, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + goto CPyL50; + } + if (likely(PyDict_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals, "dict", cpy_r_r35); + goto CPyL50; + } + cpy_r_r37 = CPyDict_SetItem(cpy_r_r36, cpy_r_r22, cpy_r_r29); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r29); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 75, CPyStatic_compiler___utils___globals); + } else + goto CPyL14; +CPyL29: ; + cpy_r_r39 = CPy_CatchError(); + cpy_r_r40 = CPyModule_builtins; + cpy_r_r41 = CPyStatics[107]; /* 'TypeError' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 76, CPyStatic_compiler___utils___globals); + goto CPyL51; + } + cpy_r_r43 = CPy_ExceptionMatches(cpy_r_r42); + CPy_DecRef(cpy_r_r42); + if (cpy_r_r43) { + goto CPyL33; + } else + goto CPyL52; +CPyL31: ; + CPy_Reraise(); + if (!0) { + goto CPyL34; + } else + goto CPyL53; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + CPy_RestoreExcInfo(cpy_r_r39); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r39.f2); + goto CPyL14; +CPyL34: ; + CPy_RestoreExcInfo(cpy_r_r39); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r39.f2); + cpy_r_r44 = CPy_KeepPropagating(); + if (!cpy_r_r44) goto CPyL38; + CPy_Unreachable(); +CPyL36: ; + cpy_r_r45 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 73, CPyStatic_compiler___utils___globals); + goto CPyL40; + } + return cpy_r_r2; +CPyL38: ; + cpy_r_r46 = NULL; + return cpy_r_r46; +CPyL39: ; + CPy_DecRef(cpy_r_r2); + goto CPyL38; +CPyL40: ; + CPy_DecRef(cpy_r_r2); + goto CPyL38; +CPyL41: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + goto CPyL38; +CPyL42: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + goto CPyL38; +CPyL43: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r15); + goto CPyL38; +CPyL44: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r20); + goto CPyL36; +CPyL45: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r20); + goto CPyL38; +CPyL46: ; + CPy_DecRef(cpy_r_r22); + goto CPyL29; +CPyL47: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + goto CPyL29; +CPyL48: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL29; +CPyL49: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + goto CPyL29; +CPyL50: ; + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + goto CPyL29; +CPyL51: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r20); + goto CPyL34; +CPyL52: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r20); + goto CPyL31; +CPyL53: ; + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + CPy_DecRef(cpy_r_r39.f2); + goto CPyL32; +} + +PyObject *CPyPy_compiler___utils___merge_natspec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"devdoc", "userdoc", 0}; + static CPyArg_Parser parser = {"OO:merge_natspec", kwlist, 0}; + PyObject *obj_devdoc; + PyObject *obj_userdoc; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_devdoc, &obj_userdoc)) { + return NULL; + } + PyObject *arg_devdoc; + if (likely(PyDict_Check(obj_devdoc))) + arg_devdoc = obj_devdoc; + else { + CPy_TypeError("dict", obj_devdoc); + goto fail; + } + PyObject *arg_userdoc; + if (likely(PyDict_Check(obj_userdoc))) + arg_userdoc = obj_userdoc; + else { + CPy_TypeError("dict", obj_userdoc); + goto fail; + } + PyObject *retval = CPyDef_compiler___utils___merge_natspec(arg_devdoc, arg_userdoc); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/utils.py", "merge_natspec", 47, CPyStatic_compiler___utils___globals); + return NULL; +} + +PyObject *CPyDef_compiler___utils____get_alias(PyObject *cpy_r_contract_name, PyObject *cpy_r_path_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyPtr cpy_r_r12; + int64_t cpy_r_r13; + CPyTagged cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + CPyTagged cpy_r_r21; + CPyTagged cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + CPyTagged cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + cpy_r_r0 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 87, CPyStatic_compiler___utils___globals); + goto CPyL21; + } + cpy_r_r1 = CPyStatics[1465]; /* 'parts' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 87, CPyStatic_compiler___utils___globals); + goto CPyL21; + } + if (likely(PyTuple_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 87, CPyStatic_compiler___utils___globals, "tuple", cpy_r_r2); + goto CPyL21; + } + cpy_r_r4 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL22; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals); + goto CPyL21; + } + CPy_Unreachable(); +CPyL6: ; + PyObject *cpy_r_r6[1] = {cpy_r_path_str}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals); + goto CPyL23; + } + cpy_r_r9 = CPyStatics[1465]; /* 'parts' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals); + goto CPyL23; + } + if (likely(PyTuple_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 88, CPyStatic_compiler___utils___globals, "tuple", cpy_r_r10); + goto CPyL23; + } + cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r13 = *(int64_t *)cpy_r_r12; + cpy_r_r14 = cpy_r_r13 << 1; + cpy_r_r15 = CPySequenceTuple_GetSlice(cpy_r_r11, 0, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals); + goto CPyL24; + } + if (likely(PyTuple_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals, "tuple", cpy_r_r15); + goto CPyL24; + } + cpy_r_r17 = PyObject_RichCompare(cpy_r_r16, cpy_r_r3, 2); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals); + goto CPyL24; + } + if (unlikely(!PyBool_Check(cpy_r_r17))) { + CPy_TypeError("bool", cpy_r_r17); cpy_r_r18 = 2; + } else + cpy_r_r18 = cpy_r_r17 == Py_True; + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == 2)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 89, CPyStatic_compiler___utils___globals); + goto CPyL24; + } + if (!cpy_r_r18) goto CPyL25; + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + CPy_DECREF(cpy_r_r3); + cpy_r_r21 = cpy_r_r20 << 1; + cpy_r_r22 = CPyTagged_Add(cpy_r_r21, 2); + cpy_r_r23 = CPySequenceTuple_GetItem(cpy_r_r11, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals); + goto CPyL26; + } + if (likely(PyUnicode_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals, "str", cpy_r_r23); + goto CPyL26; + } + cpy_r_r25 = CPyStatics[513]; /* '/' */ + cpy_r_r26 = CPyTagged_Add(cpy_r_r22, 2); + CPyTagged_DECREF(cpy_r_r22); + cpy_r_r27 = CPySequenceTuple_GetItem(cpy_r_r11, cpy_r_r26); + CPy_DECREF(cpy_r_r11); + CPyTagged_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals); + goto CPyL27; + } + if (likely(PyUnicode_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals, "str", cpy_r_r27); + goto CPyL27; + } + cpy_r_r29 = CPyStatics[513]; /* '/' */ + cpy_r_r30 = CPyStr_Build(5, cpy_r_r24, cpy_r_r25, cpy_r_r28, cpy_r_r29, cpy_r_contract_name); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 91, CPyStatic_compiler___utils___globals); + goto CPyL21; + } + return cpy_r_r30; +CPyL20: ; + CPy_INCREF(cpy_r_contract_name); + return cpy_r_contract_name; +CPyL21: ; + cpy_r_r31 = NULL; + return cpy_r_r31; +CPyL22: ; + CPy_DecRef(cpy_r_r3); + goto CPyL4; +CPyL23: ; + CPy_DecRef(cpy_r_r3); + goto CPyL21; +CPyL24: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r11); + goto CPyL21; +CPyL25: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r11); + goto CPyL20; +CPyL26: ; + CPy_DecRef(cpy_r_r11); + CPyTagged_DecRef(cpy_r_r22); + goto CPyL21; +CPyL27: ; + CPy_DecRef(cpy_r_r24); + goto CPyL21; +} + +PyObject *CPyPy_compiler___utils____get_alias(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_name", "path_str", 0}; + static CPyArg_Parser parser = {"OO:_get_alias", kwlist, 0}; + PyObject *obj_contract_name; + PyObject *obj_path_str; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_name, &obj_path_str)) { + return NULL; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *arg_path_str; + if (likely(PyUnicode_Check(obj_path_str))) + arg_path_str = obj_path_str; + else { + CPy_TypeError("str", obj_path_str); + goto fail; + } + PyObject *retval = CPyDef_compiler___utils____get_alias(arg_contract_name, arg_path_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/utils.py", "_get_alias", 82, CPyStatic_compiler___utils___globals); + return NULL; +} + +char CPyDef_compiler___utils_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T2OO cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", -1, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2320]; /* ('Dict', 'List', 'Optional', 'Set', 'Tuple', 'Union') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_compiler___utils___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 4, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2321]; /* ('Version',) */ + cpy_r_r10 = CPyStatics[18]; /* 'semantic_version' */ + cpy_r_r11 = CPyStatic_compiler___utils___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 6, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + CPyModule_semantic_version = cpy_r_r12; + CPy_INCREF(CPyModule_semantic_version); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r14 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r15 = CPyStatic_compiler___utils___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 8, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + CPyModule_brownie____c_constants = cpy_r_r16; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2087]; /* ('_get_data_folder',) */ + cpy_r_r18 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r19 = CPyStatic_compiler___utils___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 9, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + CPyModule_brownie____config = cpy_r_r20; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2322]; /* ('ContractName', 'Source') */ + cpy_r_r22 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r23 = CPyStatic_compiler___utils___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 10, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + CPyModule_brownie___typing = cpy_r_r24; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = CPyStatic_compiler___utils___globals; + cpy_r_r26 = CPyStatics[747]; /* 'Union' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r28 = (PyObject *)&PyUnicode_Type; + cpy_r_r29 = CPyStatic_compiler___utils___globals; + cpy_r_r30 = CPyStatics[42]; /* 'Version' */ + cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); + goto CPyL18; + } + CPy_INCREF(cpy_r_r28); + cpy_r_r32.f0 = cpy_r_r28; + cpy_r_r32.f1 = cpy_r_r31; + cpy_r_r33 = PyTuple_New(2); + if (unlikely(cpy_r_r33 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1114 = cpy_r_r32.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp1114); + PyObject *__tmp1115 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp1115); + cpy_r_r34 = PyObject_GetItem(cpy_r_r27, cpy_r_r33); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r35 = CPyStatic_compiler___utils___globals; + cpy_r_r36 = CPyStatics[1420]; /* 'VersionSpec' */ + cpy_r_r37 = CPyDict_SetItem(cpy_r_r35, cpy_r_r36, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 13, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r39 = CPyStatic_compiler___utils___globals; + cpy_r_r40 = CPyStatics[618]; /* 'List' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r42 = CPyStatic_compiler___utils___globals; + cpy_r_r43 = CPyStatics[42]; /* 'Version' */ + cpy_r_r44 = CPyDict_GetItem(cpy_r_r42, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); + goto CPyL19; + } + cpy_r_r45 = PyObject_GetItem(cpy_r_r41, cpy_r_r44); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + cpy_r_r46 = CPyStatic_compiler___utils___globals; + cpy_r_r47 = CPyStatics[1419]; /* 'VersionList' */ + cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/project/compiler/utils.py", "", 14, CPyStatic_compiler___utils___globals); + goto CPyL17; + } + return 1; +CPyL17: ; + cpy_r_r50 = 2; + return cpy_r_r50; +CPyL18: ; + CPy_DecRef(cpy_r_r27); + goto CPyL17; +CPyL19: ; + CPy_DecRef(cpy_r_r41); + goto CPyL17; +} +static PyMethodDef vypermodule_methods[] = { + {"get_version", (PyCFunction)CPyPy_vyper___get_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_version()\n--\n\n") /* docstring */}, + {"set_vyper_version", (PyCFunction)CPyPy_vyper___set_vyper_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("set_vyper_version(version)\n--\n\n") /* docstring */}, + {"get_abi", (PyCFunction)CPyPy_vyper___get_abi, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_abi(contract_source, name)\n--\n\n") /* docstring */}, + {"_get_vyper_version_list", (PyCFunction)CPyPy_vyper____get_vyper_version_list, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_vyper_version_list()\n--\n\n") /* docstring */}, + {"install_vyper", (PyCFunction)CPyPy_vyper___install_vyper, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("install_vyper(*versions)\n--\n\n") /* docstring */}, + {"find_vyper_versions", (PyCFunction)CPyPy_vyper___find_vyper_versions, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_vyper_versions(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, + {"find_best_vyper_version", (PyCFunction)CPyPy_vyper___find_best_vyper_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("find_best_vyper_version(contract_sources, install_needed=False, install_latest=False, silent=True)\n--\n\n") /* docstring */}, + {"compile_from_input_json", (PyCFunction)CPyPy_vyper___compile_from_input_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_from_input_json(input_json, silent=True, allow_paths=None)\n--\n\n") /* docstring */}, + {"_get_unique_build_json", (PyCFunction)CPyPy_vyper____get_unique_build_json, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_unique_build_json(output_evm, path_str, contract_name, ast_json, offset)\n--\n\n") /* docstring */}, + {"_get_dependencies", (PyCFunction)CPyPy_vyper____get_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_dependencies(ast_json)\n--\n\n") /* docstring */}, + {"_is_revert_jump", (PyCFunction)CPyPy_vyper____is_revert_jump, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_is_revert_jump(pc_list, revert_pc)\n--\n\n") /* docstring */}, + {"_generate_coverage_data", (PyCFunction)CPyPy_vyper____generate_coverage_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_coverage_data(source_map_str, opcodes_str, contract_name, ast_json)\n--\n\n") /* docstring */}, + {"_convert_src", (PyCFunction)CPyPy_vyper____convert_src, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_convert_src(src)\n--\n\n") /* docstring */}, + {"_find_node_by_offset", (PyCFunction)CPyPy_vyper____find_node_by_offset, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_find_node_by_offset(ast_json, offset)\n--\n\n") /* docstring */}, + {"_get_statement_nodes", (PyCFunction)CPyPy_vyper____get_statement_nodes, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_statement_nodes(ast_json)\n--\n\n") /* docstring */}, + {"_convert_to_semver", (PyCFunction)CPyPy_vyper____convert_to_semver, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_convert_to_semver(versions)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___compiler___vyper(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___compiler___vyper__internal, "__name__"); + CPyStatic_vyper___globals = PyModule_GetDict(CPyModule_brownie___project___compiler___vyper__internal); + if (unlikely(CPyStatic_vyper___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_vyper_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___compiler___vyper__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_vyper___vvm_logger); + CPyStatic_vyper___vvm_logger = NULL; + CPy_XDECREF(CPyStatic_vyper___sh); + CPyStatic_vyper___sh = NULL; + CPy_XDECREF_NO_IMM(CPyStatic_vyper___EVM_VERSION_MAPPING); + CPyStatic_vyper___EVM_VERSION_MAPPING = NULL; + CPy_XDECREF(CPyStatic_vyper____get_installed_vyper_versions); + CPyStatic_vyper____get_installed_vyper_versions = NULL; + CPy_XDECREF(CPyStatic_vyper____get_installable_vyper_versions); + CPyStatic_vyper____get_installable_vyper_versions = NULL; + CPy_XDECREF(CPyStatic_vyper____vvm_set_vyper_version); + CPyStatic_vyper____vvm_set_vyper_version = NULL; + CPy_XDECREF(CPyStatic_vyper____vvm_install_vyper); + CPyStatic_vyper____vvm_install_vyper = NULL; + CPy_XDECREF(CPyStatic_vyper____vvm_compile_standard); + CPyStatic_vyper____vvm_compile_standard = NULL; + return -1; +} +static struct PyModuleDef vypermodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.compiler.vyper", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + vypermodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___compiler___vyper(void) +{ + if (CPyModule_brownie___project___compiler___vyper__internal) { + Py_INCREF(CPyModule_brownie___project___compiler___vyper__internal); + return CPyModule_brownie___project___compiler___vyper__internal; + } + CPyModule_brownie___project___compiler___vyper__internal = PyModule_Create(&vypermodule); + if (unlikely(CPyModule_brownie___project___compiler___vyper__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___compiler___vyper(CPyModule_brownie___project___compiler___vyper__internal) != 0) + goto fail; + return CPyModule_brownie___project___compiler___vyper__internal; + fail: + return NULL; +} + +PyObject *CPyDef_vyper___get_version(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyStatic_vyper___globals; + cpy_r_r1 = CPyStatics[1466]; /* '_active_version' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_version", 67, CPyStatic_vyper___globals); + goto CPyL2; + } + return cpy_r_r2; +CPyL2: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_vyper___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_version", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_vyper___get_version(); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_version", 66, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper___set_vyper_version(PyObject *cpy_r_version) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + tuple_T3OOO cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + cpy_r_r0 = PyUnicode_Check(cpy_r_version); + if (!cpy_r_r0) goto CPyL44; + CPy_INCREF(cpy_r_version); + if (likely(PyUnicode_Check(cpy_r_version))) + cpy_r_r1 = cpy_r_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 74, CPyStatic_vyper___globals, "str", cpy_r_version); + goto CPyL43; + } + cpy_r_r2 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL45; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 74, CPyStatic_vyper___globals); + goto CPyL43; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r4[1] = {cpy_r_r1}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 74, CPyStatic_vyper___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_r1); + cpy_r_version = cpy_r_r6; +CPyL7: ; + cpy_r_r7 = CPyStatic_vyper___globals; + cpy_r_r8 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); + goto CPyL47; + } + cpy_r_r10 = CPyStatics[93]; /* '__version__' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); + goto CPyL47; + } + cpy_r_r12 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL48; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); + goto CPyL43; + } + CPy_Unreachable(); +CPyL12: ; + PyObject *cpy_r_r14[1] = {cpy_r_r11}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); + goto CPyL49; + } + CPy_DECREF(cpy_r_r11); + cpy_r_r17 = PyObject_RichCompare(cpy_r_version, cpy_r_r16, 3); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); + goto CPyL47; + } + cpy_r_r18 = PyObject_IsTrue(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 75, CPyStatic_vyper___globals); + goto CPyL47; + } + cpy_r_r20 = cpy_r_r18; + if (!cpy_r_r20) goto CPyL39; + cpy_r_r21 = PyObject_Str(cpy_r_version); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 78, CPyStatic_vyper___globals); + goto CPyL47; + } + cpy_r_r22 = CPyStatic_vyper____vvm_set_vyper_version; + if (likely(cpy_r_r22 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_set_vyper_version\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 80, CPyStatic_vyper___globals); + goto CPyL23; + } else + goto CPyL50; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + cpy_r_r24 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r25[2] = {cpy_r_r21, cpy_r_r24}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = CPyStatics[2293]; /* ('silent',) */ + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r26, 1, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 80, CPyStatic_vyper___globals); + goto CPyL23; + } else + goto CPyL51; +CPyL22: ; + CPy_DECREF(cpy_r_r21); + goto CPyL39; +CPyL23: ; + cpy_r_r29 = CPy_CatchError(); + cpy_r_r30 = CPyStatic_vyper___globals; + cpy_r_r31 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 81, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r33 = CPyStatics[1308]; /* 'exceptions' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + CPy_DecRef(cpy_r_r32); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 81, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r35 = CPyStatics[1468]; /* 'VyperNotInstalled' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + CPy_DecRef(cpy_r_r34); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 81, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r37 = CPy_ExceptionMatches(cpy_r_r36); + CPy_DecRef(cpy_r_r36); + if (!cpy_r_r37) goto CPyL53; + cpy_r_r38 = PyTuple_Pack(1, cpy_r_version); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 82, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r39 = CPyDef_vyper___install_vyper(cpy_r_r38); + CPy_DecRef(cpy_r_r38); + if (unlikely(cpy_r_r39 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 82, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r40 = CPyStatic_vyper____vvm_set_vyper_version; + if (unlikely(cpy_r_r40 == NULL)) { + goto CPyL54; + } else + goto CPyL32; +CPyL30: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_set_vyper_version\" was not set"); + cpy_r_r41 = 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 83, CPyStatic_vyper___globals); + goto CPyL37; + } else + goto CPyL55; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + cpy_r_r42 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r43[2] = {cpy_r_r21, cpy_r_r42}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = CPyStatics[2293]; /* ('silent',) */ + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r44, 1, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 83, CPyStatic_vyper___globals); + goto CPyL52; + } else + goto CPyL56; +CPyL33: ; + CPy_DecRef(cpy_r_r21); + goto CPyL36; +CPyL34: ; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL57; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r29); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + goto CPyL39; +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r29); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + cpy_r_r47 = CPy_KeepPropagating(); + if (!cpy_r_r47) goto CPyL43; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r48 = CPyStatic_vyper___globals; + cpy_r_r49 = CPyStatics[1466]; /* '_active_version' */ + cpy_r_r50 = CPyDict_SetItem(cpy_r_r48, cpy_r_r49, cpy_r_version); + CPy_DECREF(cpy_r_version); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 84, CPyStatic_vyper___globals); + goto CPyL43; + } + cpy_r_r52 = CPyStatic_vyper___globals; + cpy_r_r53 = CPyStatics[1466]; /* '_active_version' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 85, CPyStatic_vyper___globals); + goto CPyL43; + } + cpy_r_r55 = PyObject_Str(cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 85, CPyStatic_vyper___globals); + goto CPyL43; + } + return cpy_r_r55; +CPyL43: ; + cpy_r_r56 = NULL; + return cpy_r_r56; +CPyL44: ; + CPy_INCREF(cpy_r_version); + goto CPyL7; +CPyL45: ; + CPy_DecRef(cpy_r_r1); + goto CPyL3; +CPyL46: ; + CPy_DecRef(cpy_r_r1); + goto CPyL43; +CPyL47: ; + CPy_DecRef(cpy_r_version); + goto CPyL43; +CPyL48: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r11); + goto CPyL10; +CPyL49: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r11); + goto CPyL43; +CPyL50: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r21); + goto CPyL20; +CPyL51: ; + CPy_DECREF(cpy_r_r28); + goto CPyL22; +CPyL52: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r21); + goto CPyL37; +CPyL53: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r21); + goto CPyL34; +CPyL54: ; + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r21); + goto CPyL30; +CPyL55: ; + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + goto CPyL31; +CPyL56: ; + CPy_DecRef(cpy_r_r46); + goto CPyL33; +CPyL57: ; + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + goto CPyL35; +} + +PyObject *CPyPy_vyper___set_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"version", 0}; + static CPyArg_Parser parser = {"O:set_vyper_version", kwlist, 0}; + PyObject *obj_version; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_version)) { + return NULL; + } + PyObject *arg_version; + if (PyUnicode_Check(obj_version)) + arg_version = obj_version; + else { + arg_version = NULL; + } + if (arg_version != NULL) goto __LL1116; + arg_version = obj_version; + if (arg_version != NULL) goto __LL1116; + CPy_TypeError("union[str, object]", obj_version); + goto fail; +__LL1116: ; + PyObject *retval = CPyDef_vyper___set_vyper_version(arg_version); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "set_vyper_version", 70, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyPtr cpy_r_r12; + CPyPtr 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_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; + char cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_compiled; + tuple_T3OOO cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_exc; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject **cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + tuple_T3OOO cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + cpy_r_r0 = CPyStatics[1232]; /* 'language' */ + cpy_r_r1 = CPyStatics[1227]; /* 'Vyper' */ + cpy_r_r2 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r3 = CPyStatics[1238]; /* 'content' */ + cpy_r_r4 = CPyDict_Build(1, cpy_r_r3, cpy_r_contract_source); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 96, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r5 = CPyDict_Build(1, cpy_r_name, cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 96, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r6 = CPyStatics[240]; /* 'settings' */ + cpy_r_r7 = CPyStatics[1265]; /* 'outputSelection' */ + cpy_r_r8 = CPyStatics[1264]; /* '*' */ + cpy_r_r9 = CPyStatics[1264]; /* '*' */ + cpy_r_r10 = CPyStatics[945]; /* 'abi' */ + cpy_r_r11 = PyList_New(1); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); + goto CPyL55; + } + cpy_r_r12 = (CPyPtr)&((PyListObject *)cpy_r_r11)->ob_item; + cpy_r_r13 = *(CPyPtr *)cpy_r_r12; + CPy_INCREF(cpy_r_r10); + *(PyObject * *)cpy_r_r13 = cpy_r_r10; + cpy_r_r14 = CPyDict_Build(1, cpy_r_r9, cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r11); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); + goto CPyL55; + } + cpy_r_r15 = CPyDict_Build(1, cpy_r_r8, cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); + goto CPyL55; + } + cpy_r_r16 = CPyDict_Build(1, cpy_r_r7, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 97, CPyStatic_vyper___globals); + goto CPyL55; + } + cpy_r_r17 = CPyDict_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r5, cpy_r_r6, cpy_r_r16); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 94, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r18 = CPyStatic_vyper___globals; + cpy_r_r19 = CPyStatics[1466]; /* '_active_version' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL56; + } + cpy_r_r21 = CPyStatic_vyper___globals; + cpy_r_r22 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL57; + } + cpy_r_r24 = CPyStatics[93]; /* '__version__' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL57; + } + cpy_r_r26 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r26 == NULL)) { + goto CPyL58; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL54; + } + CPy_Unreachable(); +CPyL13: ; + PyObject *cpy_r_r28[1] = {cpy_r_r25}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 1, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL59; + } + CPy_DECREF(cpy_r_r25); + cpy_r_r31 = PyObject_RichCompare(cpy_r_r20, cpy_r_r30, 2); + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL56; + } + cpy_r_r32 = PyObject_IsTrue(cpy_r_r31); + CPy_DECREF(cpy_r_r31); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 99, CPyStatic_vyper___globals); + goto CPyL56; + } + cpy_r_r34 = cpy_r_r32; + if (!cpy_r_r34) goto CPyL29; + cpy_r_r35 = CPyStatic_vyper___globals; + cpy_r_r36 = CPyStatics[1469]; /* 'vyper_json' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 101, CPyStatic_vyper___globals); + goto CPyL60; + } + cpy_r_r38 = CPyStatics[1470]; /* 'compile_json' */ + PyObject *cpy_r_r39[2] = {cpy_r_r37, cpy_r_r17}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 101, CPyStatic_vyper___globals); + goto CPyL61; + } + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r17); + cpy_r_compiled = cpy_r_r41; + goto CPyL48; +CPyL20: ; + cpy_r_r42 = CPy_CatchError(); + cpy_r_r43 = CPyStatic_vyper___globals; + cpy_r_r44 = CPyStatics[1471]; /* 'VyperException' */ + cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 102, CPyStatic_vyper___globals); + goto CPyL27; + } + cpy_r_r46 = CPy_ExceptionMatches(cpy_r_r45); + CPy_DecRef(cpy_r_r45); + if (!cpy_r_r46) goto CPyL25; + cpy_r_r47 = CPy_GetExcValue(); + cpy_r_exc = cpy_r_r47; + cpy_r_r48 = CPyStatics[1472]; /* 'with_traceback' */ + cpy_r_r49 = Py_None; + PyObject *cpy_r_r50[2] = {cpy_r_exc, cpy_r_r49}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r51, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 103, CPyStatic_vyper___globals); + goto CPyL62; + } + CPy_DecRef(cpy_r_exc); + CPy_Raise(cpy_r_r52); + CPy_DecRef(cpy_r_r52); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 103, CPyStatic_vyper___globals); + goto CPyL27; + } else + goto CPyL63; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + CPy_Reraise(); + if (!0) { + goto CPyL27; + } else + goto CPyL64; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + CPy_RestoreExcInfo(cpy_r_r42); + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + cpy_r_r53 = CPy_KeepPropagating(); + if (!cpy_r_r53) goto CPyL54; + CPy_Unreachable(); +CPyL29: ; + cpy_r_r54 = CPyStatic_vyper___globals; + cpy_r_r55 = CPyStatics[1466]; /* '_active_version' */ + cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); + goto CPyL65; + } + cpy_r_r57 = PyObject_Str(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); + goto CPyL65; + } + cpy_r_r58 = CPyStatic_vyper____vvm_compile_standard; + if (unlikely(cpy_r_r58 == NULL)) { + goto CPyL66; + } else + goto CPyL34; +CPyL32: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_compile_standard\" was not set"); + cpy_r_r59 = 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL34: ; + PyObject *cpy_r_r60[2] = {cpy_r_r17, cpy_r_r57}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = CPyStatics[2323]; /* ('vyper_version',) */ + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r61, 1, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 106, CPyStatic_vyper___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r57); + cpy_r_compiled = cpy_r_r63; + goto CPyL48; +CPyL36: ; + cpy_r_r64 = CPy_CatchError(); + cpy_r_r65 = CPyStatic_vyper___globals; + cpy_r_r66 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 107, CPyStatic_vyper___globals); + goto CPyL46; + } + cpy_r_r68 = CPyStatics[1308]; /* 'exceptions' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + CPy_DecRef(cpy_r_r67); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 107, CPyStatic_vyper___globals); + goto CPyL46; + } + cpy_r_r70 = CPyStatics[1474]; /* 'VyperError' */ + cpy_r_r71 = CPyObject_GetAttr(cpy_r_r69, cpy_r_r70); + CPy_DecRef(cpy_r_r69); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 107, CPyStatic_vyper___globals); + goto CPyL46; + } + cpy_r_r72 = CPy_ExceptionMatches(cpy_r_r71); + CPy_DecRef(cpy_r_r71); + if (!cpy_r_r72) goto CPyL44; + cpy_r_r73 = CPy_GetExcValue(); + cpy_r_exc = cpy_r_r73; + cpy_r_r74 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r75 = CPyStatic_vyper___globals; + cpy_r_r76 = CPyStatics[1153]; /* 'CompilerError' */ + cpy_r_r77 = CPyDict_GetItem(cpy_r_r75, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 108, CPyStatic_vyper___globals); + goto CPyL68; + } + PyObject *cpy_r_r78[2] = {cpy_r_exc, cpy_r_r74}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 2, 0); + CPy_DecRef(cpy_r_r77); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 108, CPyStatic_vyper___globals); + goto CPyL68; + } + CPy_DecRef(cpy_r_exc); + CPy_Raise(cpy_r_r80); + CPy_DecRef(cpy_r_r80); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 108, CPyStatic_vyper___globals); + goto CPyL46; + } else + goto CPyL69; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + CPy_Reraise(); + if (!0) { + goto CPyL46; + } else + goto CPyL70; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + CPy_RestoreExcInfo(cpy_r_r64); + CPy_DecRef(cpy_r_r64.f0); + CPy_DecRef(cpy_r_r64.f1); + CPy_DecRef(cpy_r_r64.f2); + cpy_r_r81 = CPy_KeepPropagating(); + if (!cpy_r_r81) goto CPyL54; + CPy_Unreachable(); +CPyL48: ; + cpy_r_r82 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r83 = PyObject_GetItem(cpy_r_compiled, cpy_r_r82); + CPy_DECREF(cpy_r_compiled); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r84 = PyObject_GetItem(cpy_r_r83, cpy_r_name); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r85 = PyObject_GetItem(cpy_r_r84, cpy_r_name); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r86 = CPyStatics[945]; /* 'abi' */ + cpy_r_r87 = PyObject_GetItem(cpy_r_r85, cpy_r_r86); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); + goto CPyL54; + } + cpy_r_r88 = CPyDict_Build(1, cpy_r_name, cpy_r_r87); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 110, CPyStatic_vyper___globals); + goto CPyL54; + } + return cpy_r_r88; +CPyL54: ; + cpy_r_r89 = NULL; + return cpy_r_r89; +CPyL55: ; + CPy_DecRef(cpy_r_r5); + goto CPyL54; +CPyL56: ; + CPy_DecRef(cpy_r_r17); + goto CPyL54; +CPyL57: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r20); + goto CPyL54; +CPyL58: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r25); + goto CPyL11; +CPyL59: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r25); + goto CPyL54; +CPyL60: ; + CPy_DecRef(cpy_r_r17); + goto CPyL20; +CPyL61: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r37); + goto CPyL20; +CPyL62: ; + CPy_DecRef(cpy_r_exc); + goto CPyL27; +CPyL63: ; + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + goto CPyL24; +CPyL64: ; + CPy_DecRef(cpy_r_r42.f0); + CPy_DecRef(cpy_r_r42.f1); + CPy_DecRef(cpy_r_r42.f2); + goto CPyL26; +CPyL65: ; + CPy_DecRef(cpy_r_r17); + goto CPyL36; +CPyL66: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r57); + goto CPyL32; +CPyL67: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r57); + goto CPyL36; +CPyL68: ; + CPy_DecRef(cpy_r_exc); + goto CPyL46; +CPyL69: ; + CPy_DecRef(cpy_r_r64.f0); + CPy_DecRef(cpy_r_r64.f1); + CPy_DecRef(cpy_r_r64.f2); + goto CPyL43; +CPyL70: ; + CPy_DecRef(cpy_r_r64.f0); + CPy_DecRef(cpy_r_r64.f1); + CPy_DecRef(cpy_r_r64.f2); + goto CPyL45; +} + +PyObject *CPyPy_vyper___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_source", "name", 0}; + static CPyArg_Parser parser = {"OO:get_abi", kwlist, 0}; + PyObject *obj_contract_source; + PyObject *obj_name; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_source, &obj_name)) { + return NULL; + } + PyObject *arg_contract_source; + if (likely(PyUnicode_Check(obj_contract_source))) + arg_contract_source = obj_contract_source; + else { + CPy_TypeError("str", obj_contract_source); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + PyObject *retval = CPyDef_vyper___get_abi(arg_contract_source, arg_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "get_abi", 88, CPyStatic_vyper___globals); + return NULL; +} + +tuple_T2OO CPyDef_vyper____get_vyper_version_list(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + int32_t cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + tuple_T3OOO cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + CPyPtr cpy_r_r41; + int64_t cpy_r_r42; + CPyTagged cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T2OO cpy_r_r61; + tuple_T2OO cpy_r_r62; + cpy_r_r0 = CPyStatic_vyper____get_installed_vyper_versions; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_get_installed_vyper_versions\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_r0, 0, 0, 0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals); + goto CPyL41; + } + if (likely(PyList_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals, "list", cpy_r_r2); + goto CPyL41; + } + cpy_r_r4 = CPyDef_vyper____convert_to_semver(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 115, CPyStatic_vyper___globals); + goto CPyL41; + } + cpy_r_r5 = CPyStatic_vyper___globals; + cpy_r_r6 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); + goto CPyL42; + } + cpy_r_r8 = CPyStatics[93]; /* '__version__' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); + goto CPyL42; + } + cpy_r_r10 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r10 == NULL)) { + goto CPyL43; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r11 = 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL11: ; + PyObject *cpy_r_r12[1] = {cpy_r_r9}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r10, cpy_r_r13, 1, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 116, CPyStatic_vyper___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r9); + cpy_r_r15 = PySequence_Contains(cpy_r_r4, cpy_r_r14); + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 117, CPyStatic_vyper___globals); + goto CPyL45; + } + cpy_r_r17 = cpy_r_r15; + cpy_r_r18 = cpy_r_r17 ^ 1; + if (!cpy_r_r18) goto CPyL46; + cpy_r_r19 = PyList_Append(cpy_r_r4, cpy_r_r14); + CPy_DECREF(cpy_r_r14); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 118, CPyStatic_vyper___globals); + goto CPyL42; + } +CPyL15: ; + cpy_r_r21 = CPyStatic_vyper___globals; + cpy_r_r22 = CPyStatics[1475]; /* 'AVAILABLE_VYPER_VERSIONS' */ + cpy_r_r23 = CPyDict_GetItem(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 119, CPyStatic_vyper___globals); + goto CPyL42; + } + if (PyList_Check(cpy_r_r23)) + cpy_r_r24 = cpy_r_r23; + else { + cpy_r_r24 = NULL; + } + if (cpy_r_r24 != NULL) goto __LL1117; + if (cpy_r_r23 == Py_None) + cpy_r_r24 = cpy_r_r23; + else { + cpy_r_r24 = NULL; + } + if (cpy_r_r24 != NULL) goto __LL1117; + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 119, CPyStatic_vyper___globals, "list or None", cpy_r_r23); + goto CPyL47; +__LL1117: ; + cpy_r_r25 = (PyObject *)&_Py_NoneStruct; + cpy_r_r26 = cpy_r_r24 == cpy_r_r25; + CPy_DECREF(cpy_r_r23); + if (!cpy_r_r26) goto CPyL38; + cpy_r_r27 = CPyStatic_vyper____get_installable_vyper_versions; + if (likely(cpy_r_r27 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"_get_installable_vyper_versions\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); + goto CPyL25; + } else + goto CPyL48; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r27, 0, 0, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); + goto CPyL25; + } + if (likely(PyList_Check(cpy_r_r29))) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals, "list", cpy_r_r29); + goto CPyL25; + } + cpy_r_r31 = CPyDef_vyper____convert_to_semver(cpy_r_r30); + CPy_DECREF_NO_IMM(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); + goto CPyL25; + } + cpy_r_r32 = CPyStatic_vyper___globals; + cpy_r_r33 = CPyStatics[1475]; /* 'AVAILABLE_VYPER_VERSIONS' */ + cpy_r_r34 = CPyDict_SetItem(cpy_r_r32, cpy_r_r33, cpy_r_r31); + CPy_DECREF_NO_IMM(cpy_r_r31); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 121, CPyStatic_vyper___globals); + } else + goto CPyL38; +CPyL25: ; + cpy_r_r36 = CPy_CatchError(); + cpy_r_r37 = CPyStatic_vyper___globals; + cpy_r_r38 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 122, CPyStatic_vyper___globals); + goto CPyL49; + } + cpy_r_r40 = CPy_ExceptionMatches(cpy_r_r39); + CPy_DecRef(cpy_r_r39); + if (!cpy_r_r40) goto CPyL50; + cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; + cpy_r_r42 = *(int64_t *)cpy_r_r41; + cpy_r_r43 = cpy_r_r42 << 1; + cpy_r_r44 = cpy_r_r43 != 0; + if (cpy_r_r44) { + goto CPyL32; + } else + goto CPyL51; +CPyL28: ; + cpy_r_r45 = CPyStatics[1476]; /* 'Vyper not installed and cannot connect to GitHub' */ + cpy_r_r46 = CPyStatic_vyper___globals; + cpy_r_r47 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 124, CPyStatic_vyper___globals); + goto CPyL36; + } + PyObject *cpy_r_r49[1] = {cpy_r_r45}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); + CPy_DecRef(cpy_r_r48); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 124, CPyStatic_vyper___globals); + goto CPyL36; + } + CPy_Raise(cpy_r_r51); + CPy_DecRef(cpy_r_r51); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 124, CPyStatic_vyper___globals); + goto CPyL36; + } else + goto CPyL52; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + cpy_r_r52 = CPyStatic_vyper___globals; + cpy_r_r53 = CPyStatics[1475]; /* 'AVAILABLE_VYPER_VERSIONS' */ + cpy_r_r54 = CPyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r4); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 125, CPyStatic_vyper___globals); + goto CPyL49; + } else + goto CPyL35; +CPyL33: ; + CPy_Reraise(); + if (!0) { + goto CPyL36; + } else + goto CPyL53; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + CPy_RestoreExcInfo(cpy_r_r36); + CPy_DecRef(cpy_r_r36.f0); + CPy_DecRef(cpy_r_r36.f1); + CPy_DecRef(cpy_r_r36.f2); + goto CPyL38; +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r36); + CPy_DecRef(cpy_r_r36.f0); + CPy_DecRef(cpy_r_r36.f1); + CPy_DecRef(cpy_r_r36.f2); + cpy_r_r56 = CPy_KeepPropagating(); + if (!cpy_r_r56) goto CPyL41; + CPy_Unreachable(); +CPyL38: ; + cpy_r_r57 = CPyStatic_vyper___globals; + cpy_r_r58 = CPyStatics[1475]; /* 'AVAILABLE_VYPER_VERSIONS' */ + cpy_r_r59 = CPyDict_GetItem(cpy_r_r57, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 126, CPyStatic_vyper___globals); + goto CPyL42; + } + if (likely(PyList_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 126, CPyStatic_vyper___globals, "list", cpy_r_r59); + goto CPyL42; + } + cpy_r_r61.f0 = cpy_r_r60; + cpy_r_r61.f1 = cpy_r_r4; + return cpy_r_r61; +CPyL41: ; + tuple_T2OO __tmp1118 = { NULL, NULL }; + cpy_r_r62 = __tmp1118; + return cpy_r_r62; +CPyL42: ; + CPy_DecRef(cpy_r_r4); + goto CPyL41; +CPyL43: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL9; +CPyL44: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL41; +CPyL45: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r14); + goto CPyL41; +CPyL46: ; + CPy_DECREF(cpy_r_r14); + goto CPyL15; +CPyL47: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r23); + goto CPyL41; +CPyL48: ; + CPy_DecRef(cpy_r_r4); + goto CPyL20; +CPyL49: ; + CPy_DecRef(cpy_r_r4); + goto CPyL36; +CPyL50: ; + CPy_DecRef(cpy_r_r4); + goto CPyL33; +CPyL51: ; + CPy_DecRef(cpy_r_r4); + goto CPyL28; +CPyL52: ; + CPy_DecRef(cpy_r_r36.f0); + CPy_DecRef(cpy_r_r36.f1); + CPy_DecRef(cpy_r_r36.f2); + goto CPyL31; +CPyL53: ; + CPy_DecRef(cpy_r_r36.f0); + CPy_DecRef(cpy_r_r36.f1); + CPy_DecRef(cpy_r_r36.f2); + goto CPyL34; +} + +PyObject *CPyPy_vyper____get_vyper_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_get_vyper_version_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + tuple_T2OO retval = CPyDef_vyper____get_vyper_version_list(); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1119 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1119); + PyObject *__tmp1120 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1120); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_vyper_version_list", 113, CPyStatic_vyper___globals); + return NULL; +} + +char CPyDef_vyper___install_vyper(PyObject *cpy_r_versions) { + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + int64_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int64_t cpy_r_r14; + char cpy_r_r15; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = 0; +CPyL1: ; + cpy_r_r3 = cpy_r_r2 < cpy_r_r1; + if (!cpy_r_r3) goto CPyL10; + cpy_r_r4 = CPySequenceTuple_GetItemUnsafe(cpy_r_versions, cpy_r_r2); + if (likely(PyUnicode_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "install_vyper", 131, CPyStatic_vyper___globals, "str", cpy_r_r4); + goto CPyL11; + } + cpy_r_r6 = PyObject_Str(cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 132, CPyStatic_vyper___globals); + goto CPyL11; + } + cpy_r_r7 = CPyStatic_vyper____vvm_install_vyper; + if (unlikely(cpy_r_r7 == NULL)) { + goto CPyL12; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_install_vyper\" was not set"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 132, CPyStatic_vyper___globals); + goto CPyL11; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r9 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r10[2] = {cpy_r_r6, cpy_r_r9}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = CPyStatics[2294]; /* ('show_progress',) */ + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r11, 1, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 132, CPyStatic_vyper___globals); + goto CPyL13; + } else + goto CPyL14; +CPyL8: ; + CPy_DECREF(cpy_r_r6); + cpy_r_r14 = cpy_r_r2 + 1; + cpy_r_r2 = cpy_r_r14; + goto CPyL1; +CPyL10: ; + return 1; +CPyL11: ; + cpy_r_r15 = 2; + return cpy_r_r15; +CPyL12: ; + CPy_DecRef(cpy_r_r6); + goto CPyL5; +CPyL13: ; + CPy_DecRef(cpy_r_r6); + goto CPyL11; +CPyL14: ; + CPy_DECREF(cpy_r_r13); + goto CPyL8; +} + +PyObject *CPyPy_vyper___install_vyper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {"%:install_vyper", kwlist, 0}; + PyObject *obj_versions; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_versions, NULL)) { + return NULL; + } + PyObject *arg_versions = obj_versions; + char retval = CPyDef_vyper___install_vyper(arg_versions); + CPy_DECREF(obj_versions); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_versions); + CPy_AddTraceback("brownie/project/compiler/vyper.py", "install_vyper", 129, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper___find_vyper_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { + tuple_T2OO cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_installed_versions; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + CPyTagged cpy_r_r8; + int64_t cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T4CIOO cpy_r_r11; + CPyTagged cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_path; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_version; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + int32_t cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + int32_t cpy_r_r74; + char cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + tuple_T2OO cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r__; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + char cpy_r_r101; + PyObject *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_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + CPyTagged cpy_r_r121; + int64_t cpy_r_r122; + PyObject *cpy_r_r123; + tuple_T4CIOO cpy_r_r124; + CPyTagged cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject **cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + char cpy_r_r140; + PyObject *cpy_r_r141; + if (cpy_r_install_needed != 2) goto CPyL2; + cpy_r_install_needed = 0; +CPyL2: ; + if (cpy_r_install_latest != 2) goto CPyL4; + cpy_r_install_latest = 0; +CPyL4: ; + if (cpy_r_silent != 2) goto CPyL6; + cpy_r_silent = 1; +CPyL6: ; + cpy_r_r0 = CPyDef_vyper____get_vyper_version_list(); + if (unlikely(cpy_r_r0.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 155, CPyStatic_vyper___globals); + goto CPyL89; + } + cpy_r_r1 = cpy_r_r0.f0; + cpy_r_r2 = cpy_r_r0.f1; + cpy_r_r3 = cpy_r_r1; + cpy_r_r4 = cpy_r_r2; + cpy_r_installed_versions = cpy_r_r4; + cpy_r_r5 = PyDict_New(); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 157, CPyStatic_vyper___globals); + goto CPyL90; + } + cpy_r_r6 = PySet_New(NULL); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 158, CPyStatic_vyper___globals); + goto CPyL91; + } + cpy_r_r7 = PySet_New(NULL); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 159, CPyStatic_vyper___globals); + goto CPyL92; + } + cpy_r_r8 = 0; + cpy_r_r9 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r10 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals); + goto CPyL93; + } +CPyL11: ; + cpy_r_r11 = CPyDict_NextItem(cpy_r_r10, cpy_r_r8); + cpy_r_r12 = cpy_r_r11.f1; + cpy_r_r8 = cpy_r_r12; + cpy_r_r13 = cpy_r_r11.f0; + if (!cpy_r_r13) goto CPyL94; + cpy_r_r14 = cpy_r_r11.f2; + CPy_INCREF(cpy_r_r14); + cpy_r_r15 = cpy_r_r11.f3; + CPy_INCREF(cpy_r_r15); + CPy_DECREF(cpy_r_r11.f2); + CPy_DECREF(cpy_r_r11.f3); + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r16 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals, "str", cpy_r_r14); + goto CPyL95; + } + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r17 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals, "str", cpy_r_r15); + goto CPyL96; + } + cpy_r_path = cpy_r_r16; + cpy_r_r18 = CPyDef_sources___get_vyper_pragma_spec(cpy_r_r17, cpy_r_path); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 162, CPyStatic_vyper___globals); + goto CPyL97; + } + cpy_r_r19 = CPyDict_SetItem(cpy_r_r5, cpy_r_path, cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 162, CPyStatic_vyper___globals); + goto CPyL97; + } + cpy_r_r21 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); + goto CPyL97; + } + cpy_r_r22 = CPyStatics[1322]; /* 'select' */ + PyObject *cpy_r_r23[2] = {cpy_r_r21, cpy_r_installed_versions}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); + goto CPyL98; + } + CPy_DECREF(cpy_r_r21); + cpy_r_version = cpy_r_r25; + cpy_r_r26 = PyObject_IsTrue(cpy_r_version); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); + goto CPyL99; + } + cpy_r_r28 = cpy_r_r26; + if (cpy_r_r28) goto CPyL29; + if (cpy_r_install_needed) goto CPyL29; + if (cpy_r_install_latest) { + goto CPyL29; + } else + goto CPyL100; +CPyL22: ; + cpy_r_r29 = CPyStatics[1477]; /* "No installed vyper version matching '" */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 167, CPyStatic_vyper___globals); + goto CPyL101; + } + cpy_r_r31 = PyObject_Str(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 167, CPyStatic_vyper___globals); + goto CPyL101; + } + cpy_r_r32 = CPyStatics[1324]; /* "' in '" */ + cpy_r_r33 = CPyStatics[132]; /* "'" */ + cpy_r_r34 = CPyStr_Build(5, cpy_r_r29, cpy_r_r31, cpy_r_r32, cpy_r_path, cpy_r_r33); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 167, CPyStatic_vyper___globals); + goto CPyL89; + } + cpy_r_r35 = CPyStatic_vyper___globals; + cpy_r_r36 = CPyStatics[1478]; /* 'IncompatibleVyperVersion' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 166, CPyStatic_vyper___globals); + goto CPyL102; + } + PyObject *cpy_r_r38[1] = {cpy_r_r34}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 166, CPyStatic_vyper___globals); + goto CPyL102; + } + CPy_DECREF(cpy_r_r34); + CPy_Raise(cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 166, CPyStatic_vyper___globals); + goto CPyL89; + } + CPy_Unreachable(); +CPyL29: ; + cpy_r_r41 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); + goto CPyL99; + } + cpy_r_r42 = CPyStatics[1322]; /* 'select' */ + PyObject *cpy_r_r43[2] = {cpy_r_r41, cpy_r_r3}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); + goto CPyL103; + } + CPy_DECREF(cpy_r_r41); + cpy_r_r46 = PyObject_IsTrue(cpy_r_version); + cpy_r_r47 = cpy_r_r46 >= 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); + goto CPyL104; + } + cpy_r_r48 = cpy_r_r46; + if (cpy_r_r48) goto CPyL105; + cpy_r_r49 = PyObject_IsTrue(cpy_r_r45); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); + goto CPyL104; + } + cpy_r_r51 = cpy_r_r49; + if (cpy_r_r51) { + goto CPyL105; + } else + goto CPyL106; +CPyL35: ; + cpy_r_r52 = CPyStatics[1479]; /* "No installable vyper version matching '" */ + cpy_r_r53 = CPyDict_GetItem(cpy_r_r5, cpy_r_path); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 175, CPyStatic_vyper___globals); + goto CPyL101; + } + cpy_r_r54 = PyObject_Str(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 175, CPyStatic_vyper___globals); + goto CPyL101; + } + cpy_r_r55 = CPyStatics[1324]; /* "' in '" */ + cpy_r_r56 = CPyStatics[132]; /* "'" */ + cpy_r_r57 = CPyStr_Build(5, cpy_r_r52, cpy_r_r54, cpy_r_r55, cpy_r_path, cpy_r_r56); + CPy_DECREF(cpy_r_r54); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 175, CPyStatic_vyper___globals); + goto CPyL89; + } + cpy_r_r58 = CPyStatic_vyper___globals; + cpy_r_r59 = CPyStatics[1478]; /* 'IncompatibleVyperVersion' */ + cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 174, CPyStatic_vyper___globals); + goto CPyL107; + } + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 174, CPyStatic_vyper___globals); + goto CPyL107; + } + CPy_DECREF(cpy_r_r57); + CPy_Raise(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 174, CPyStatic_vyper___globals); + goto CPyL89; + } + CPy_Unreachable(); +CPyL42: ; + cpy_r_r64 = PyObject_IsTrue(cpy_r_version); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 163, CPyStatic_vyper___globals); + goto CPyL108; + } + cpy_r_r66 = cpy_r_r64; + if (!cpy_r_r66) goto CPyL109; + if (!cpy_r_install_latest) goto CPyL50; + cpy_r_r67 = PyObject_RichCompare(cpy_r_r45, cpy_r_version, 4); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 178, CPyStatic_vyper___globals); + goto CPyL108; + } + cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 178, CPyStatic_vyper___globals); + goto CPyL108; + } + cpy_r_r70 = cpy_r_r68; + if (cpy_r_r70) { + goto CPyL109; + } else + goto CPyL50; +CPyL48: ; + cpy_r_r71 = PyObject_Str(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 179, CPyStatic_vyper___globals); + goto CPyL110; + } + cpy_r_r72 = PySet_Add(cpy_r_r6, cpy_r_r71); + CPy_DECREF(cpy_r_r71); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 179, CPyStatic_vyper___globals); + goto CPyL110; + } else + goto CPyL57; +CPyL50: ; + cpy_r_r74 = PyObject_IsTrue(cpy_r_r45); + cpy_r_r75 = cpy_r_r74 >= 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 171, CPyStatic_vyper___globals); + goto CPyL108; + } + cpy_r_r76 = cpy_r_r74; + if (!cpy_r_r76) goto CPyL111; + cpy_r_r77 = PyObject_RichCompare(cpy_r_r45, cpy_r_version, 4); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 180, CPyStatic_vyper___globals); + goto CPyL112; + } + cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); + CPy_DECREF(cpy_r_r77); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 180, CPyStatic_vyper___globals); + goto CPyL112; + } + cpy_r_r80 = cpy_r_r78; + if (!cpy_r_r80) goto CPyL113; + cpy_r_r81 = PyObject_Str(cpy_r_version); + CPy_DECREF(cpy_r_version); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 181, CPyStatic_vyper___globals); + goto CPyL110; + } + cpy_r_r82 = PySet_Add(cpy_r_r7, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 181, CPyStatic_vyper___globals); + goto CPyL110; + } +CPyL57: ; + cpy_r_r84 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r9); + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals); + goto CPyL110; + } else + goto CPyL11; +CPyL58: ; + cpy_r_r85 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 161, CPyStatic_vyper___globals); + goto CPyL114; + } + cpy_r_r86 = PyObject_IsTrue(cpy_r_r6); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 158, CPyStatic_vyper___globals); + goto CPyL114; + } + cpy_r_r88 = cpy_r_r86; + if (cpy_r_r88) { + goto CPyL115; + } else + goto CPyL116; +CPyL61: ; + cpy_r_r89 = CPyStatic_vyper___globals; + cpy_r_r90 = CPyStatics[1480]; /* 'install_vyper' */ + cpy_r_r91 = CPyDict_GetItem(cpy_r_r89, cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 185, CPyStatic_vyper___globals); + goto CPyL117; + } + cpy_r_r92 = PySequence_Tuple(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 185, CPyStatic_vyper___globals); + goto CPyL118; + } + cpy_r_r93 = PyObject_CallObject(cpy_r_r91, cpy_r_r92); + CPy_DECREF(cpy_r_r91); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 185, CPyStatic_vyper___globals); + goto CPyL119; + } else + goto CPyL120; +CPyL64: ; + cpy_r_r94 = CPyDef_vyper____get_vyper_version_list(); + if (unlikely(cpy_r_r94.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 186, CPyStatic_vyper___globals); + goto CPyL119; + } + cpy_r_r95 = cpy_r_r94.f0; + cpy_r_r96 = cpy_r_r94.f1; + cpy_r_r97 = cpy_r_r95; + cpy_r__ = cpy_r_r97; + CPy_DECREF(cpy_r__); + cpy_r_r98 = cpy_r_r96; + cpy_r_installed_versions = cpy_r_r98; + goto CPyL77; +CPyL66: ; + cpy_r_r99 = PyObject_IsTrue(cpy_r_r7); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 159, CPyStatic_vyper___globals); + goto CPyL121; + } + cpy_r_r101 = cpy_r_r99; + if (!cpy_r_r101) goto CPyL122; + if (cpy_r_silent) goto CPyL122; + cpy_r_r102 = CPyStatics[1481]; /* 'New compatible vyper version' */ + cpy_r_r103 = (CPyPtr)&((PySetObject *)cpy_r_r7)->used; + cpy_r_r104 = *(int64_t *)cpy_r_r103; + cpy_r_r105 = cpy_r_r104 << 1; + cpy_r_r106 = (Py_ssize_t)cpy_r_r105 > (Py_ssize_t)2; + if (!cpy_r_r106) goto CPyL71; + cpy_r_r107 = CPyStatics[113]; /* 's' */ + CPy_INCREF(cpy_r_r107); + cpy_r_r108 = cpy_r_r107; + goto CPyL72; +CPyL71: ; + cpy_r_r109 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r109); + cpy_r_r108 = cpy_r_r109; +CPyL72: ; + cpy_r_r110 = CPyStatics[1328]; /* ' available: ' */ + cpy_r_r111 = CPyStatics[293]; /* ', ' */ + cpy_r_r112 = PyUnicode_Join(cpy_r_r111, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 190, CPyStatic_vyper___globals); + goto CPyL123; + } + cpy_r_r113 = CPyStr_Build(4, cpy_r_r102, cpy_r_r108, cpy_r_r110, cpy_r_r112); + CPy_DECREF(cpy_r_r108); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 189, CPyStatic_vyper___globals); + goto CPyL124; + } + cpy_r_r114 = CPyModule_builtins; + cpy_r_r115 = CPyStatics[53]; /* 'print' */ + cpy_r_r116 = CPyObject_GetAttr(cpy_r_r114, cpy_r_r115); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 188, CPyStatic_vyper___globals); + goto CPyL125; + } + PyObject *cpy_r_r117[1] = {cpy_r_r113}; + cpy_r_r118 = (PyObject **)&cpy_r_r117; + cpy_r_r119 = PyObject_Vectorcall(cpy_r_r116, cpy_r_r118, 1, 0); + CPy_DECREF(cpy_r_r116); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 188, CPyStatic_vyper___globals); + goto CPyL125; + } else + goto CPyL126; +CPyL76: ; + CPy_DECREF(cpy_r_r113); +CPyL77: ; + cpy_r_r120 = PyDict_New(); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 194, CPyStatic_vyper___globals); + goto CPyL124; + } + cpy_r_r121 = 0; + cpy_r_r122 = PyDict_Size(cpy_r_r5); + cpy_r_r123 = CPyDict_GetItemsIter(cpy_r_r5); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals); + goto CPyL127; + } +CPyL79: ; + cpy_r_r124 = CPyDict_NextItem(cpy_r_r123, cpy_r_r121); + cpy_r_r125 = cpy_r_r124.f1; + cpy_r_r121 = cpy_r_r125; + cpy_r_r126 = cpy_r_r124.f0; + if (!cpy_r_r126) goto CPyL128; + cpy_r_r127 = cpy_r_r124.f2; + CPy_INCREF(cpy_r_r127); + cpy_r_r128 = cpy_r_r124.f3; + CPy_INCREF(cpy_r_r128); + CPy_DECREF(cpy_r_r124.f2); + CPy_DECREF(cpy_r_r124.f3); + if (likely(PyUnicode_Check(cpy_r_r127))) + cpy_r_r129 = cpy_r_r127; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals, "str", cpy_r_r127); + goto CPyL129; + } + cpy_r_path = cpy_r_r129; + cpy_r_r130 = CPyStatics[1322]; /* 'select' */ + PyObject *cpy_r_r131[2] = {cpy_r_r128, cpy_r_installed_versions}; + cpy_r_r132 = (PyObject **)&cpy_r_r131; + cpy_r_r133 = PyObject_VectorcallMethod(cpy_r_r130, cpy_r_r132, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 196, CPyStatic_vyper___globals); + goto CPyL130; + } + CPy_DECREF(cpy_r_r128); + cpy_r_version = cpy_r_r133; + cpy_r_r134 = PyObject_Str(cpy_r_version); + CPy_DECREF(cpy_r_version); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals); + goto CPyL131; + } + cpy_r_r135 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r120, cpy_r_r134, 1); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals); + goto CPyL131; + } + if (likely(PyList_Check(cpy_r_r135))) + cpy_r_r136 = cpy_r_r135; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals, "list", cpy_r_r135); + goto CPyL131; + } + cpy_r_r137 = PyList_Append(cpy_r_r136, cpy_r_path); + CPy_DECREF_NO_IMM(cpy_r_r136); + CPy_DECREF(cpy_r_path); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 197, CPyStatic_vyper___globals); + goto CPyL132; + } + cpy_r_r139 = CPyDict_CheckSize(cpy_r_r5, cpy_r_r122); + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals); + goto CPyL132; + } else + goto CPyL79; +CPyL87: ; + cpy_r_r140 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r140)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 195, CPyStatic_vyper___globals); + goto CPyL133; + } + return cpy_r_r120; +CPyL89: ; + cpy_r_r141 = NULL; + return cpy_r_r141; +CPyL90: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + goto CPyL89; +CPyL91: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + goto CPyL89; +CPyL92: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + goto CPyL89; +CPyL93: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + goto CPyL89; +CPyL94: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r11.f2); + CPy_DECREF(cpy_r_r11.f3); + goto CPyL58; +CPyL95: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r15); + goto CPyL89; +CPyL96: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + goto CPyL89; +CPyL97: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + goto CPyL89; +CPyL98: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r21); + goto CPyL89; +CPyL99: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_version); + goto CPyL89; +CPyL100: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_version); + goto CPyL22; +CPyL101: ; + CPy_DecRef(cpy_r_path); + goto CPyL89; +CPyL102: ; + CPy_DecRef(cpy_r_r34); + goto CPyL89; +CPyL103: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r41); + goto CPyL89; +CPyL104: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r45); + goto CPyL89; +CPyL105: ; + CPy_DECREF(cpy_r_path); + goto CPyL42; +CPyL106: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_version); + CPy_DECREF(cpy_r_r45); + goto CPyL35; +CPyL107: ; + CPy_DecRef(cpy_r_r57); + goto CPyL89; +CPyL108: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r45); + goto CPyL89; +CPyL109: ; + CPy_DECREF(cpy_r_version); + goto CPyL48; +CPyL110: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + goto CPyL89; +CPyL111: ; + CPy_DECREF(cpy_r_version); + CPy_DECREF(cpy_r_r45); + goto CPyL57; +CPyL112: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_version); + goto CPyL89; +CPyL113: ; + CPy_DECREF(cpy_r_version); + goto CPyL57; +CPyL114: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + goto CPyL89; +CPyL115: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r7); + goto CPyL61; +CPyL116: ; + CPy_DECREF(cpy_r_r6); + goto CPyL66; +CPyL117: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r6); + goto CPyL89; +CPyL118: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r91); + goto CPyL89; +CPyL119: ; + CPy_DecRef(cpy_r_r5); + goto CPyL89; +CPyL120: ; + CPy_DECREF(cpy_r_r93); + goto CPyL64; +CPyL121: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r7); + goto CPyL89; +CPyL122: ; + CPy_DECREF(cpy_r_r7); + goto CPyL77; +CPyL123: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r108); + goto CPyL89; +CPyL124: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + goto CPyL89; +CPyL125: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r113); + goto CPyL89; +CPyL126: ; + CPy_DECREF(cpy_r_r119); + goto CPyL76; +CPyL127: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r120); + goto CPyL89; +CPyL128: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r123); + CPy_DECREF(cpy_r_r124.f2); + CPy_DECREF(cpy_r_r124.f3); + goto CPyL87; +CPyL129: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r128); + goto CPyL89; +CPyL130: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r128); + goto CPyL89; +CPyL131: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r123); + goto CPyL89; +CPyL132: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r123); + goto CPyL89; +CPyL133: ; + CPy_DecRef(cpy_r_r120); + goto CPyL89; +} + +PyObject *CPyPy_vyper___find_vyper_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; + static CPyArg_Parser parser = {"O|OOO:find_vyper_versions", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_install_needed = NULL; + PyObject *obj_install_latest = NULL; + PyObject *obj_silent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + char arg_install_needed; + if (obj_install_needed == NULL) { + arg_install_needed = 2; + } else if (unlikely(!PyBool_Check(obj_install_needed))) { + CPy_TypeError("bool", obj_install_needed); goto fail; + } else + arg_install_needed = obj_install_needed == Py_True; + char arg_install_latest; + if (obj_install_latest == NULL) { + arg_install_latest = 2; + } else if (unlikely(!PyBool_Check(obj_install_latest))) { + CPy_TypeError("bool", obj_install_latest); goto fail; + } else + arg_install_latest = obj_install_latest == Py_True; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *retval = CPyDef_vyper___find_vyper_versions(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_vyper_versions", 135, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper___find_best_vyper_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent) { + tuple_T2OO cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_available_versions; + PyObject *cpy_r_r4; + PyObject *cpy_r_installed_versions; + CPyTagged cpy_r_r5; + int64_t cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T4CIOO cpy_r_r8; + CPyTagged cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + CPyPtr cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + CPyPtr cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + int64_t cpy_r_r33; + CPyPtr cpy_r_r34; + int64_t cpy_r_r35; + char cpy_r_r36; + CPyPtr cpy_r_r37; + CPyPtr cpy_r_r38; + int64_t cpy_r_r39; + CPyPtr cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + int64_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + CPyPtr cpy_r_r50; + int64_t cpy_r_r51; + CPyTagged cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + CPyPtr cpy_r_r61; + int64_t cpy_r_r62; + CPyTagged cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + char cpy_r_r80; + PyObject **cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + int32_t cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + CPyPtr cpy_r_r95; + int64_t cpy_r_r96; + CPyTagged cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject **cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *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_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject **cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + if (cpy_r_install_needed != 2) goto CPyL2; + cpy_r_install_needed = 0; +CPyL2: ; + if (cpy_r_install_latest != 2) goto CPyL4; + cpy_r_install_latest = 0; +CPyL4: ; + if (cpy_r_silent != 2) goto CPyL6; + cpy_r_silent = 1; +CPyL6: ; + cpy_r_r0 = CPyDef_vyper____get_vyper_version_list(); + if (unlikely(cpy_r_r0.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 222, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r1 = cpy_r_r0.f0; + cpy_r_r2 = cpy_r_r0.f1; + cpy_r_r3 = cpy_r_r1; + cpy_r_available_versions = cpy_r_r3; + cpy_r_r4 = cpy_r_r2; + cpy_r_installed_versions = cpy_r_r4; + cpy_r_r5 = 0; + cpy_r_r6 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals); + goto CPyL76; + } +CPyL8: ; + cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); + cpy_r_r9 = cpy_r_r8.f1; + cpy_r_r5 = cpy_r_r9; + cpy_r_r10 = cpy_r_r8.f0; + if (!cpy_r_r10) goto CPyL77; + cpy_r_r11 = cpy_r_r8.f2; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = cpy_r_r8.f3; + CPy_INCREF(cpy_r_r12); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r13 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals, "str", cpy_r_r11); + goto CPyL78; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals, "str", cpy_r_r12); + goto CPyL79; + } + cpy_r_r15 = CPyDef_sources___get_vyper_pragma_spec(cpy_r_r14, cpy_r_r13); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 226, CPyStatic_vyper___globals); + goto CPyL80; + } + cpy_r_r16 = PyList_New(0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 227, CPyStatic_vyper___globals); + goto CPyL81; + } + cpy_r_r17 = 0; +CPyL14: ; + cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; + cpy_r_r19 = *(int64_t *)cpy_r_r18; + cpy_r_r20 = cpy_r_r17 < cpy_r_r19; + if (!cpy_r_r20) goto CPyL82; + cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_installed_versions)->ob_item; + cpy_r_r22 = *(CPyPtr *)cpy_r_r21; + cpy_r_r23 = cpy_r_r17 * 8; + cpy_r_r24 = cpy_r_r22 + cpy_r_r23; + cpy_r_r25 = *(PyObject * *)cpy_r_r24; + CPy_INCREF(cpy_r_r25); + cpy_r_r26 = PySequence_Contains(cpy_r_r15, cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 227, CPyStatic_vyper___globals); + goto CPyL83; + } + cpy_r_r28 = cpy_r_r26; + if (!cpy_r_r28) goto CPyL84; + cpy_r_r29 = PyList_Append(cpy_r_r16, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 227, CPyStatic_vyper___globals); + goto CPyL85; + } +CPyL18: ; + cpy_r_r31 = cpy_r_r17 + 1; + cpy_r_r17 = cpy_r_r31; + goto CPyL14; +CPyL19: ; + cpy_r_installed_versions = cpy_r_r16; + cpy_r_r32 = PyList_New(0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 228, CPyStatic_vyper___globals); + goto CPyL81; + } + cpy_r_r33 = 0; +CPyL21: ; + cpy_r_r34 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; + cpy_r_r35 = *(int64_t *)cpy_r_r34; + cpy_r_r36 = cpy_r_r33 < cpy_r_r35; + if (!cpy_r_r36) goto CPyL86; + cpy_r_r37 = (CPyPtr)&((PyListObject *)cpy_r_available_versions)->ob_item; + cpy_r_r38 = *(CPyPtr *)cpy_r_r37; + cpy_r_r39 = cpy_r_r33 * 8; + cpy_r_r40 = cpy_r_r38 + cpy_r_r39; + cpy_r_r41 = *(PyObject * *)cpy_r_r40; + CPy_INCREF(cpy_r_r41); + cpy_r_r42 = PySequence_Contains(cpy_r_r15, cpy_r_r41); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 228, CPyStatic_vyper___globals); + goto CPyL87; + } + cpy_r_r44 = cpy_r_r42; + if (!cpy_r_r44) goto CPyL88; + cpy_r_r45 = PyList_Append(cpy_r_r32, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 228, CPyStatic_vyper___globals); + goto CPyL89; + } +CPyL25: ; + cpy_r_r47 = cpy_r_r33 + 1; + cpy_r_r33 = cpy_r_r47; + goto CPyL21; +CPyL26: ; + cpy_r_available_versions = cpy_r_r32; + cpy_r_r48 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r6); + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals); + goto CPyL80; + } else + goto CPyL8; +CPyL28: ; + cpy_r_r49 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 224, CPyStatic_vyper___globals); + goto CPyL76; + } + cpy_r_r50 = (CPyPtr)&((PyVarObject *)cpy_r_available_versions)->ob_size; + cpy_r_r51 = *(int64_t *)cpy_r_r50; + cpy_r_r52 = cpy_r_r51 << 1; + cpy_r_r53 = cpy_r_r52 != 0; + if (cpy_r_r53) { + goto CPyL34; + } else + goto CPyL90; +CPyL30: ; + cpy_r_r54 = CPyStatics[1482]; /* ('No installable vyper version compatible across all ' + 'sources') */ + cpy_r_r55 = CPyStatic_vyper___globals; + cpy_r_r56 = CPyStatics[1478]; /* 'IncompatibleVyperVersion' */ + cpy_r_r57 = CPyDict_GetItem(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 231, CPyStatic_vyper___globals); + goto CPyL75; + } + PyObject *cpy_r_r58[1] = {cpy_r_r54}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r59, 1, 0); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 231, CPyStatic_vyper___globals); + goto CPyL75; + } + CPy_Raise(cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 231, CPyStatic_vyper___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r61 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; + cpy_r_r62 = *(int64_t *)cpy_r_r61; + cpy_r_r63 = cpy_r_r62 << 1; + cpy_r_r64 = cpy_r_r63 != 0; + if (cpy_r_r64) goto CPyL41; + if (cpy_r_install_needed) goto CPyL41; + if (cpy_r_install_latest) { + goto CPyL41; + } else + goto CPyL91; +CPyL37: ; + cpy_r_r65 = CPyStatics[1483]; /* ('No installed vyper version compatible across all ' + 'sources') */ + cpy_r_r66 = CPyStatic_vyper___globals; + cpy_r_r67 = CPyStatics[1478]; /* 'IncompatibleVyperVersion' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 234, CPyStatic_vyper___globals); + goto CPyL75; + } + PyObject *cpy_r_r69[1] = {cpy_r_r65}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 234, CPyStatic_vyper___globals); + goto CPyL75; + } + CPy_Raise(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 234, CPyStatic_vyper___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL41: ; + cpy_r_r72 = CPyModule_builtins; + cpy_r_r73 = CPyStatics[188]; /* 'max' */ + cpy_r_r74 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL76; + } + PyObject *cpy_r_r75[1] = {cpy_r_available_versions}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r74, cpy_r_r76, 1, 0); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL76; + } + cpy_r_r78 = CPyStatics[1331]; /* '0.0.0' */ + cpy_r_r79 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r79 == NULL)) { + goto CPyL92; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r80 = 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL46: ; + PyObject *cpy_r_r81[1] = {cpy_r_r78}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r82, 1, 0); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL93; + } + cpy_r_r84 = CPyModule_builtins; + cpy_r_r85 = CPyStatics[188]; /* 'max' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL94; + } + PyObject *cpy_r_r87[2] = {cpy_r_installed_versions, cpy_r_r83}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = CPyStatics[2296]; /* ('default',) */ + cpy_r_r90 = PyObject_Vectorcall(cpy_r_r86, cpy_r_r88, 1, cpy_r_r89); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_DECREF(cpy_r_r83); + cpy_r_r91 = PyObject_RichCompare(cpy_r_r77, cpy_r_r90, 4); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL76; + } + cpy_r_r92 = PyObject_IsTrue(cpy_r_r91); + CPy_DECREF(cpy_r_r91); + cpy_r_r93 = cpy_r_r92 >= 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 236, CPyStatic_vyper___globals); + goto CPyL76; + } + cpy_r_r94 = cpy_r_r92; + if (!cpy_r_r94) goto CPyL95; + if (cpy_r_install_latest) goto CPyL96; + if (!cpy_r_install_needed) goto CPyL63; + cpy_r_r95 = (CPyPtr)&((PyVarObject *)cpy_r_installed_versions)->ob_size; + cpy_r_r96 = *(int64_t *)cpy_r_r95; + cpy_r_r97 = cpy_r_r96 << 1; + cpy_r_r98 = cpy_r_r97 != 0; + if (cpy_r_r98) { + goto CPyL63; + } else + goto CPyL96; +CPyL55: ; + cpy_r_r99 = CPyModule_builtins; + cpy_r_r100 = CPyStatics[188]; /* 'max' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); + goto CPyL97; + } + PyObject *cpy_r_r102[1] = {cpy_r_available_versions}; + cpy_r_r103 = (PyObject **)&cpy_r_r102; + cpy_r_r104 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r103, 1, 0); + CPy_DECREF(cpy_r_r101); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); + goto CPyL97; + } + cpy_r_r105 = PyTuple_Pack(1, cpy_r_r104); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); + goto CPyL97; + } + cpy_r_r106 = CPyDef_vyper___install_vyper(cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 238, CPyStatic_vyper___globals); + goto CPyL97; + } + cpy_r_r107 = CPyModule_builtins; + cpy_r_r108 = CPyStatics[188]; /* 'max' */ + cpy_r_r109 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 239, CPyStatic_vyper___globals); + goto CPyL97; + } + PyObject *cpy_r_r110[1] = {cpy_r_available_versions}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 239, CPyStatic_vyper___globals); + goto CPyL97; + } + CPy_DECREF_NO_IMM(cpy_r_available_versions); + cpy_r_r113 = PyObject_Str(cpy_r_r112); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 239, CPyStatic_vyper___globals); + goto CPyL75; + } + return cpy_r_r113; +CPyL63: ; + if (cpy_r_silent) goto CPyL95; + cpy_r_r114 = CPyStatics[1484]; /* 'New compatible vyper version available: ' */ + cpy_r_r115 = CPyModule_builtins; + cpy_r_r116 = CPyStatics[188]; /* 'max' */ + cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); + goto CPyL76; + } + PyObject *cpy_r_r118[1] = {cpy_r_available_versions}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 1, 0); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); + goto CPyL76; + } + CPy_DECREF_NO_IMM(cpy_r_available_versions); + cpy_r_r121 = PyObject_Str(cpy_r_r120); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); + goto CPyL98; + } + cpy_r_r122 = CPyStr_Build(2, cpy_r_r114, cpy_r_r121); + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); + goto CPyL98; + } + cpy_r_r123 = CPyModule_builtins; + cpy_r_r124 = CPyStatics[53]; /* 'print' */ + cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); + goto CPyL99; + } + PyObject *cpy_r_r126[1] = {cpy_r_r122}; + cpy_r_r127 = (PyObject **)&cpy_r_r126; + cpy_r_r128 = PyObject_Vectorcall(cpy_r_r125, cpy_r_r127, 1, 0); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 241, CPyStatic_vyper___globals); + goto CPyL99; + } else + goto CPyL100; +CPyL70: ; + CPy_DECREF(cpy_r_r122); +CPyL71: ; + cpy_r_r129 = CPyModule_builtins; + cpy_r_r130 = CPyStatics[188]; /* 'max' */ + cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 243, CPyStatic_vyper___globals); + goto CPyL98; + } + PyObject *cpy_r_r132[1] = {cpy_r_installed_versions}; + cpy_r_r133 = (PyObject **)&cpy_r_r132; + cpy_r_r134 = PyObject_Vectorcall(cpy_r_r131, cpy_r_r133, 1, 0); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 243, CPyStatic_vyper___globals); + goto CPyL98; + } + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + cpy_r_r135 = PyObject_Str(cpy_r_r134); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 243, CPyStatic_vyper___globals); + goto CPyL75; + } + return cpy_r_r135; +CPyL75: ; + cpy_r_r136 = NULL; + return cpy_r_r136; +CPyL76: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + goto CPyL75; +CPyL77: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + goto CPyL28; +CPyL78: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r12); + goto CPyL75; +CPyL79: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL75; +CPyL80: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + goto CPyL75; +CPyL81: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + goto CPyL75; +CPyL82: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL19; +CPyL83: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r25); + goto CPyL75; +CPyL84: ; + CPy_DECREF(cpy_r_r25); + goto CPyL18; +CPyL85: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r16); + goto CPyL75; +CPyL86: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + CPy_DECREF(cpy_r_r15); + goto CPyL26; +CPyL87: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r41); + goto CPyL75; +CPyL88: ; + CPy_DECREF(cpy_r_r41); + goto CPyL25; +CPyL89: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r32); + goto CPyL75; +CPyL90: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL30; +CPyL91: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL37; +CPyL92: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r77); + goto CPyL44; +CPyL93: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r77); + goto CPyL75; +CPyL94: ; + CPy_DecRef(cpy_r_available_versions); + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r83); + goto CPyL75; +CPyL95: ; + CPy_DECREF_NO_IMM(cpy_r_available_versions); + goto CPyL71; +CPyL96: ; + CPy_DECREF_NO_IMM(cpy_r_installed_versions); + goto CPyL55; +CPyL97: ; + CPy_DecRef(cpy_r_available_versions); + goto CPyL75; +CPyL98: ; + CPy_DecRef(cpy_r_installed_versions); + goto CPyL75; +CPyL99: ; + CPy_DecRef(cpy_r_installed_versions); + CPy_DecRef(cpy_r_r122); + goto CPyL75; +CPyL100: ; + CPy_DECREF(cpy_r_r128); + goto CPyL70; +} + +PyObject *CPyPy_vyper___find_best_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"contract_sources", "install_needed", "install_latest", "silent", 0}; + static CPyArg_Parser parser = {"O|OOO:find_best_vyper_version", kwlist, 0}; + PyObject *obj_contract_sources; + PyObject *obj_install_needed = NULL; + PyObject *obj_install_latest = NULL; + PyObject *obj_silent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_sources, &obj_install_needed, &obj_install_latest, &obj_silent)) { + return NULL; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + char arg_install_needed; + if (obj_install_needed == NULL) { + arg_install_needed = 2; + } else if (unlikely(!PyBool_Check(obj_install_needed))) { + CPy_TypeError("bool", obj_install_needed); goto fail; + } else + arg_install_needed = obj_install_needed == Py_True; + char arg_install_latest; + if (obj_install_latest == NULL) { + arg_install_latest = 2; + } else if (unlikely(!PyBool_Check(obj_install_latest))) { + CPy_TypeError("bool", obj_install_latest); goto fail; + } else + arg_install_latest = obj_install_latest == Py_True; + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *retval = CPyDef_vyper___find_best_vyper_version(arg_contract_sources, arg_install_needed, arg_install_latest, arg_silent); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "find_best_vyper_version", 202, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_version; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + char 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + tuple_T3OOO cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_exc; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + tuple_T3OOO cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject **cpy_r_r104; + PyObject *cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + if (cpy_r_silent != 2) goto CPyL2; + cpy_r_silent = 1; +CPyL2: ; + if (cpy_r_allow_paths != NULL) goto CPyL73; + cpy_r_r0 = Py_None; + cpy_r_allow_paths = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_vyper___get_version(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 260, CPyStatic_vyper___globals); + goto CPyL74; + } + cpy_r_version = cpy_r_r1; + if (cpy_r_silent) goto CPyL13; + cpy_r_r2 = CPyStatics[1485]; /* 'Compiling contracts...' */ + cpy_r_r3 = CPyModule_builtins; + cpy_r_r4 = CPyStatics[53]; /* 'print' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 262, CPyStatic_vyper___globals); + goto CPyL75; + } + PyObject *cpy_r_r6[1] = {cpy_r_r2}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 262, CPyStatic_vyper___globals); + goto CPyL75; + } else + goto CPyL76; +CPyL8: ; + cpy_r_r9 = CPyStatics[1486]; /* ' Vyper version: ' */ + cpy_r_r10 = PyObject_Str(cpy_r_version); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r11 = CPyStr_Build(2, cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[53]; /* 'print' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); + goto CPyL77; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 263, CPyStatic_vyper___globals); + goto CPyL77; + } else + goto CPyL78; +CPyL12: ; + CPy_DECREF(cpy_r_r11); +CPyL13: ; + cpy_r_r18 = CPyStatics[1487]; /* '0.1.0-beta.17' */ + cpy_r_r19 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r19 == NULL)) { + goto CPyL79; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r20 = 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r21[1] = {cpy_r_r18}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r22, 1, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r24 = PyObject_RichCompare(cpy_r_version, cpy_r_r23, 0); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r25 = PyObject_IsTrue(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 264, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r27 = cpy_r_r25; + if (!cpy_r_r27) goto CPyL30; + cpy_r_r28 = CPyStatics[240]; /* 'settings' */ + cpy_r_r29 = CPyDict_GetItem(cpy_r_input_json, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r29))) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "dict", cpy_r_r29); + goto CPyL75; + } + cpy_r_r31 = CPyStatics[1265]; /* 'outputSelection' */ + cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "dict", cpy_r_r32); + goto CPyL75; + } + cpy_r_r34 = CPyStatics[1264]; /* '*' */ + cpy_r_r35 = CPyDict_GetItem(cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "dict", cpy_r_r35); + goto CPyL75; + } + cpy_r_r37 = CPyStatics[1264]; /* '*' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals); + goto CPyL75; + } + if (likely(PyList_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 265, CPyStatic_vyper___globals, "list", cpy_r_r38); + goto CPyL75; + } + cpy_r_r40 = CPyStatics[1243]; /* 'userdoc' */ + cpy_r_r41 = CPyList_Remove(cpy_r_r39, cpy_r_r40); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 266, CPyStatic_vyper___globals); + goto CPyL80; + } + cpy_r_r43 = CPyStatics[1242]; /* 'devdoc' */ + cpy_r_r44 = CPyList_Remove(cpy_r_r39, cpy_r_r43); + CPy_DECREF_NO_IMM(cpy_r_r39); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 267, CPyStatic_vyper___globals); + goto CPyL75; + } +CPyL30: ; + cpy_r_r46 = CPyStatic_vyper___globals; + cpy_r_r47 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r48 = CPyDict_GetItem(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r49 = CPyStatics[93]; /* '__version__' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r51 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r51 == NULL)) { + goto CPyL81; + } else + goto CPyL35; +CPyL33: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r52 = 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL35: ; + PyObject *cpy_r_r53[1] = {cpy_r_r50}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r54, 1, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); + goto CPyL82; + } + CPy_DECREF(cpy_r_r50); + cpy_r_r56 = PyObject_RichCompare(cpy_r_version, cpy_r_r55, 2); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r57 = PyObject_IsTrue(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 268, CPyStatic_vyper___globals); + goto CPyL75; + } + cpy_r_r59 = cpy_r_r57; + if (cpy_r_r59) { + goto CPyL83; + } else + goto CPyL52; +CPyL39: ; + cpy_r_r60 = CPyStatic_vyper___globals; + cpy_r_r61 = CPyStatics[1469]; /* 'vyper_json' */ + cpy_r_r62 = CPyDict_GetItem(cpy_r_r60, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 270, CPyStatic_vyper___globals); + goto CPyL43; + } + cpy_r_r63 = CPyStatics[1470]; /* 'compile_json' */ + PyObject *cpy_r_r64[2] = {cpy_r_r62, cpy_r_input_json}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 270, CPyStatic_vyper___globals); + goto CPyL84; + } + CPy_DECREF(cpy_r_r62); + if (likely(PyDict_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 270, CPyStatic_vyper___globals, "dict", cpy_r_r66); + goto CPyL43; + } + return cpy_r_r67; +CPyL43: ; + cpy_r_r68 = CPy_CatchError(); + cpy_r_r69 = CPyStatic_vyper___globals; + cpy_r_r70 = CPyStatics[1471]; /* 'VyperException' */ + cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 271, CPyStatic_vyper___globals); + goto CPyL50; + } + cpy_r_r72 = CPy_ExceptionMatches(cpy_r_r71); + CPy_DecRef(cpy_r_r71); + if (!cpy_r_r72) goto CPyL48; + cpy_r_r73 = CPy_GetExcValue(); + cpy_r_exc = cpy_r_r73; + cpy_r_r74 = CPyStatics[1472]; /* 'with_traceback' */ + cpy_r_r75 = Py_None; + PyObject *cpy_r_r76[2] = {cpy_r_exc, cpy_r_r75}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r77, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 272, CPyStatic_vyper___globals); + goto CPyL85; + } + CPy_DecRef(cpy_r_exc); + CPy_Raise(cpy_r_r78); + CPy_DecRef(cpy_r_r78); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 272, CPyStatic_vyper___globals); + goto CPyL50; + } else + goto CPyL86; +CPyL47: ; + CPy_Unreachable(); +CPyL48: ; + CPy_Reraise(); + if (!0) { + goto CPyL50; + } else + goto CPyL87; +CPyL49: ; + CPy_Unreachable(); +CPyL50: ; + CPy_RestoreExcInfo(cpy_r_r68); + CPy_DecRef(cpy_r_r68.f0); + CPy_DecRef(cpy_r_r68.f1); + CPy_DecRef(cpy_r_r68.f2); + cpy_r_r79 = CPy_KeepPropagating(); + if (!cpy_r_r79) goto CPyL72; + CPy_Unreachable(); +CPyL52: ; + cpy_r_r80 = PyObject_Str(cpy_r_version); + CPy_DECREF(cpy_r_version); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 277, CPyStatic_vyper___globals); + goto CPyL88; + } + cpy_r_version = cpy_r_r80; + if (likely(PyUnicode_Check(cpy_r_version))) + cpy_r_r81 = cpy_r_version; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals, "str", cpy_r_version); + goto CPyL88; + } + cpy_r_r82 = CPyStatic_vyper____vvm_compile_standard; + if (unlikely(cpy_r_r82 == NULL)) { + goto CPyL89; + } else + goto CPyL57; +CPyL55: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_vvm_compile_standard\" was not set"); + cpy_r_r83 = 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL57: ; + PyObject *cpy_r_r84[3] = {cpy_r_input_json, cpy_r_allow_paths, cpy_r_r81}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = CPyStatics[2324]; /* ('base_path', 'vyper_version') */ + cpy_r_r87 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r85, 1, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals); + goto CPyL90; + } + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_r81); + if (likely(PyDict_Check(cpy_r_r87))) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 278, CPyStatic_vyper___globals, "dict", cpy_r_r87); + goto CPyL60; + } + return cpy_r_r88; +CPyL60: ; + cpy_r_r89 = CPy_CatchError(); + cpy_r_r90 = CPyStatic_vyper___globals; + cpy_r_r91 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r92 = CPyDict_GetItem(cpy_r_r90, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 279, CPyStatic_vyper___globals); + goto CPyL70; + } + cpy_r_r93 = CPyStatics[1308]; /* 'exceptions' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); + CPy_DecRef(cpy_r_r92); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 279, CPyStatic_vyper___globals); + goto CPyL70; + } + cpy_r_r95 = CPyStatics[1474]; /* 'VyperError' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + CPy_DecRef(cpy_r_r94); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 279, CPyStatic_vyper___globals); + goto CPyL70; + } + cpy_r_r97 = CPy_ExceptionMatches(cpy_r_r96); + CPy_DecRef(cpy_r_r96); + if (!cpy_r_r97) goto CPyL68; + cpy_r_r98 = CPy_GetExcValue(); + cpy_r_exc = cpy_r_r98; + cpy_r_r99 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r100 = CPyStatic_vyper___globals; + cpy_r_r101 = CPyStatics[1153]; /* 'CompilerError' */ + cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 280, CPyStatic_vyper___globals); + goto CPyL91; + } + PyObject *cpy_r_r103[2] = {cpy_r_exc, cpy_r_r99}; + cpy_r_r104 = (PyObject **)&cpy_r_r103; + cpy_r_r105 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r104, 2, 0); + CPy_DecRef(cpy_r_r102); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 280, CPyStatic_vyper___globals); + goto CPyL91; + } + CPy_DecRef(cpy_r_exc); + CPy_Raise(cpy_r_r105); + CPy_DecRef(cpy_r_r105); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 280, CPyStatic_vyper___globals); + goto CPyL70; + } else + goto CPyL92; +CPyL67: ; + CPy_Unreachable(); +CPyL68: ; + CPy_Reraise(); + if (!0) { + goto CPyL70; + } else + goto CPyL93; +CPyL69: ; + CPy_Unreachable(); +CPyL70: ; + CPy_RestoreExcInfo(cpy_r_r89); + CPy_DecRef(cpy_r_r89.f0); + CPy_DecRef(cpy_r_r89.f1); + CPy_DecRef(cpy_r_r89.f2); + cpy_r_r106 = CPy_KeepPropagating(); + if (!cpy_r_r106) goto CPyL72; + CPy_Unreachable(); +CPyL72: ; + cpy_r_r107 = NULL; + return cpy_r_r107; +CPyL73: ; + CPy_INCREF(cpy_r_allow_paths); + goto CPyL4; +CPyL74: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL72; +CPyL75: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_version); + goto CPyL72; +CPyL76: ; + CPy_DECREF(cpy_r_r8); + goto CPyL8; +CPyL77: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r11); + goto CPyL72; +CPyL78: ; + CPy_DECREF(cpy_r_r17); + goto CPyL12; +CPyL79: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_version); + goto CPyL14; +CPyL80: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r39); + goto CPyL72; +CPyL81: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r50); + goto CPyL33; +CPyL82: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_version); + CPy_DecRef(cpy_r_r50); + goto CPyL72; +CPyL83: ; + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_version); + goto CPyL39; +CPyL84: ; + CPy_DecRef(cpy_r_r62); + goto CPyL43; +CPyL85: ; + CPy_DecRef(cpy_r_exc); + goto CPyL50; +CPyL86: ; + CPy_DecRef(cpy_r_r68.f0); + CPy_DecRef(cpy_r_r68.f1); + CPy_DecRef(cpy_r_r68.f2); + goto CPyL47; +CPyL87: ; + CPy_DecRef(cpy_r_r68.f0); + CPy_DecRef(cpy_r_r68.f1); + CPy_DecRef(cpy_r_r68.f2); + goto CPyL49; +CPyL88: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL60; +CPyL89: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r81); + goto CPyL55; +CPyL90: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r81); + goto CPyL60; +CPyL91: ; + CPy_DecRef(cpy_r_exc); + goto CPyL70; +CPyL92: ; + CPy_DecRef(cpy_r_r89.f0); + CPy_DecRef(cpy_r_r89.f1); + CPy_DecRef(cpy_r_r89.f2); + goto CPyL67; +CPyL93: ; + CPy_DecRef(cpy_r_r89.f0); + CPy_DecRef(cpy_r_r89.f1); + CPy_DecRef(cpy_r_r89.f2); + goto CPyL69; +} + +PyObject *CPyPy_vyper___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"input_json", "silent", "allow_paths", 0}; + static CPyArg_Parser parser = {"O|OO:compile_from_input_json", kwlist, 0}; + PyObject *obj_input_json; + PyObject *obj_silent = NULL; + PyObject *obj_allow_paths = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_input_json, &obj_silent, &obj_allow_paths)) { + return NULL; + } + PyObject *arg_input_json; + if (likely(PyDict_Check(obj_input_json))) + arg_input_json = obj_input_json; + else { + CPy_TypeError("dict", obj_input_json); + goto fail; + } + char arg_silent; + if (obj_silent == NULL) { + arg_silent = 2; + } else if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + PyObject *arg_allow_paths; + if (obj_allow_paths == NULL) { + arg_allow_paths = NULL; + goto __LL1121; + } + if (PyUnicode_Check(obj_allow_paths)) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL1121; + if (obj_allow_paths == Py_None) + arg_allow_paths = obj_allow_paths; + else { + arg_allow_paths = NULL; + } + if (arg_allow_paths != NULL) goto __LL1121; + CPy_TypeError("str or None", obj_allow_paths); + goto fail; +__LL1121: ; + PyObject *retval = CPyDef_vyper___compile_from_input_json(arg_input_json, arg_silent, arg_allow_paths); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "compile_from_input_json", 246, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_path_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + tuple_T3OOO cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + cpy_r_r0 = PyDict_Check(cpy_r_ast_json); + if (!cpy_r_r0) goto CPyL4; + CPy_INCREF(cpy_r_ast_json); + if (likely(PyDict_Check(cpy_r_ast_json))) + cpy_r_r1 = cpy_r_ast_json; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals, "dict", cpy_r_ast_json); + goto CPyL30; + } + cpy_r_r2 = CPyStatics[1489]; /* 'body' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals); + goto CPyL30; + } + cpy_r_r4 = cpy_r_r3; + goto CPyL6; +CPyL4: ; + CPy_INCREF(cpy_r_ast_json); + if (likely(PyList_Check(cpy_r_ast_json))) + cpy_r_r5 = cpy_r_ast_json; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals, "list", cpy_r_ast_json); + goto CPyL30; + } + cpy_r_r4 = cpy_r_r5; +CPyL6: ; + if (likely(PyList_Check(cpy_r_r4))) + cpy_r_r6 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 291, CPyStatic_vyper___globals, "list", cpy_r_r4); + goto CPyL30; + } + cpy_r_r7 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r8 = CPyDict_GetItem(cpy_r_output_evm, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 292, CPyStatic_vyper___globals); + goto CPyL31; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 292, CPyStatic_vyper___globals, "dict", cpy_r_r8); + goto CPyL31; + } + cpy_r_r10 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r11 = CPyDict_GetItem(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 294, CPyStatic_vyper___globals); + goto CPyL32; + } + cpy_r_r12 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r13 = CPyDict_GetItem(cpy_r_r9, cpy_r_r12); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 295, CPyStatic_vyper___globals); + goto CPyL33; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r14 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 293, CPyStatic_vyper___globals, "str", cpy_r_r11); + goto CPyL34; + } + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r15 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 293, CPyStatic_vyper___globals, "str", cpy_r_r13); + goto CPyL35; + } + cpy_r_r16 = CPyDef_vyper____generate_coverage_data(cpy_r_r14, cpy_r_r15, cpy_r_contract_name, cpy_r_r6); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 293, CPyStatic_vyper___globals); + goto CPyL31; + } + cpy_r_r17 = cpy_r_r16.f0; + cpy_r_r18 = cpy_r_r16.f1; + cpy_r_r19 = cpy_r_r16.f2; + cpy_r_r20 = cpy_r_r17; + cpy_r_r21 = cpy_r_r18; + cpy_r_r22 = cpy_r_r19; + cpy_r_r23 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_output_evm, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 299, CPyStatic_vyper___globals); + goto CPyL36; + } + if (likely(PyDict_Check(cpy_r_r24))) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 299, CPyStatic_vyper___globals, "dict", cpy_r_r24); + goto CPyL36; + } + cpy_r_r26 = CPyStatics[1245]; /* 'object' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 300, CPyStatic_vyper___globals); + goto CPyL36; + } + if (likely(PyUnicode_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 300, CPyStatic_vyper___globals, "str", cpy_r_r27); + goto CPyL36; + } + cpy_r_r29 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r30 = CPyStatics[703]; /* '0' */ + cpy_r_r31 = CPyDict_Build(1, cpy_r_r30, cpy_r_path_str); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 304, CPyStatic_vyper___globals); + goto CPyL37; + } + cpy_r_r32 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r33 = CPyStatics[1337]; /* 'bytecodeSha1' */ + cpy_r_r34 = PyUnicode_AsUTF8String(cpy_r_r28); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); + goto CPyL38; + } + cpy_r_r35 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r35 == NULL)) { + goto CPyL39; + } else + goto CPyL23; +CPyL21: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r36 = 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); + goto CPyL30; + } + CPy_Unreachable(); +CPyL23: ; + PyObject *cpy_r_r37[1] = {cpy_r_r34}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r38, 1, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r34); + cpy_r_r40 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r41[1] = {cpy_r_r39}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r39); + if (likely(PyUnicode_Check(cpy_r_r43))) + cpy_r_r44 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 306, CPyStatic_vyper___globals, "str", cpy_r_r43); + goto CPyL38; + } + cpy_r_r45 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r46 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r47 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r48 = CPyDict_Build(2, cpy_r_r46, cpy_r_r21, cpy_r_r47, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 307, CPyStatic_vyper___globals); + goto CPyL42; + } + cpy_r_r49 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r50 = CPyDef_vyper____get_dependencies(cpy_r_r6); + CPy_DECREF_NO_IMM(cpy_r_r6); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 308, CPyStatic_vyper___globals); + goto CPyL43; + } + cpy_r_r51 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r52 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r53 = CPyStatics[350]; /* 'type' */ + cpy_r_r54 = CPyStatics[1490]; /* 'contract' */ + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r55 = PyTuple_New(2); + if (unlikely(cpy_r_r55 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1122 = CPyTagged_StealAsObject(cpy_r_offset.f0); + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp1122); + PyObject *__tmp1123 = CPyTagged_StealAsObject(cpy_r_offset.f1); + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp1123); + cpy_r_r56 = CPyDict_Build(8, cpy_r_r29, cpy_r_r31, cpy_r_r32, cpy_r_r28, cpy_r_r33, cpy_r_r44, cpy_r_r45, cpy_r_r48, cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_r55, cpy_r_r52, cpy_r_r20, cpy_r_r53, cpy_r_r54); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r44); + CPy_DECREF(cpy_r_r48); + CPy_DECREF_NO_IMM(cpy_r_r50); + CPy_DECREF(cpy_r_r55); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 303, CPyStatic_vyper___globals); + goto CPyL30; + } + return cpy_r_r56; +CPyL30: ; + cpy_r_r57 = NULL; + return cpy_r_r57; +CPyL31: ; + CPy_DecRef(cpy_r_r6); + goto CPyL30; +CPyL32: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + goto CPyL30; +CPyL33: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r11); + goto CPyL30; +CPyL34: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r13); + goto CPyL30; +CPyL35: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r14); + goto CPyL30; +CPyL36: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + goto CPyL30; +CPyL37: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r28); + goto CPyL30; +CPyL38: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + goto CPyL30; +CPyL39: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + goto CPyL21; +CPyL40: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + goto CPyL30; +CPyL41: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r39); + goto CPyL30; +CPyL42: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r44); + goto CPyL30; +CPyL43: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r48); + goto CPyL30; +} + +PyObject *CPyPy_vyper____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"output_evm", "path_str", "contract_name", "ast_json", "offset", 0}; + static CPyArg_Parser parser = {"OOOOO:_get_unique_build_json", kwlist, 0}; + PyObject *obj_output_evm; + PyObject *obj_path_str; + PyObject *obj_contract_name; + PyObject *obj_ast_json; + PyObject *obj_offset; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_output_evm, &obj_path_str, &obj_contract_name, &obj_ast_json, &obj_offset)) { + return NULL; + } + PyObject *arg_output_evm; + if (likely(PyDict_Check(obj_output_evm))) + arg_output_evm = obj_output_evm; + else { + CPy_TypeError("dict", obj_output_evm); + goto fail; + } + PyObject *arg_path_str; + if (likely(PyUnicode_Check(obj_path_str))) + arg_path_str = obj_path_str; + else { + CPy_TypeError("str", obj_path_str); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *arg_ast_json; + if (PyDict_Check(obj_ast_json)) + arg_ast_json = obj_ast_json; + else { + arg_ast_json = NULL; + } + if (arg_ast_json != NULL) goto __LL1124; + if (PyList_Check(obj_ast_json)) + arg_ast_json = obj_ast_json; + else { + arg_ast_json = NULL; + } + if (arg_ast_json != NULL) goto __LL1124; + CPy_TypeError("union[dict, list]", obj_ast_json); + goto fail; +__LL1124: ; + tuple_T2II arg_offset; + PyObject *__tmp1125; + if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { + __tmp1125 = NULL; + goto __LL1126; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) + __tmp1125 = PyTuple_GET_ITEM(obj_offset, 0); + else { + __tmp1125 = NULL; + } + if (__tmp1125 == NULL) goto __LL1126; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) + __tmp1125 = PyTuple_GET_ITEM(obj_offset, 1); + else { + __tmp1125 = NULL; + } + if (__tmp1125 == NULL) goto __LL1126; + __tmp1125 = obj_offset; +__LL1126: ; + if (unlikely(__tmp1125 == NULL)) { + CPy_TypeError("tuple[int, int]", obj_offset); goto fail; + } else { + PyObject *__tmp1127 = PyTuple_GET_ITEM(obj_offset, 0); + CPyTagged __tmp1128; + if (likely(PyLong_Check(__tmp1127))) + __tmp1128 = CPyTagged_BorrowFromObject(__tmp1127); + else { + CPy_TypeError("int", __tmp1127); goto fail; + } + arg_offset.f0 = __tmp1128; + PyObject *__tmp1129 = PyTuple_GET_ITEM(obj_offset, 1); + CPyTagged __tmp1130; + if (likely(PyLong_Check(__tmp1129))) + __tmp1130 = CPyTagged_BorrowFromObject(__tmp1129); + else { + CPy_TypeError("int", __tmp1129); goto fail; + } + arg_offset.f1 = __tmp1130; + } + PyObject *retval = CPyDef_vyper____get_unique_build_json(arg_output_evm, arg_path_str, arg_contract_name, arg_ast_json, arg_offset); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_unique_build_json", 283, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper____get_dependencies(PyObject *cpy_r_ast_json) { + PyObject *cpy_r_r0; + int64_t cpy_r_r1; + CPyPtr cpy_r_r2; + int64_t cpy_r_r3; + char cpy_r_r4; + CPyPtr cpy_r_r5; + CPyPtr cpy_r_r6; + int64_t cpy_r_r7; + CPyPtr cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + int32_t cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + int64_t cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + cpy_r_r0 = PySet_New(NULL); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 317, CPyStatic_vyper___globals); + goto CPyL27; + } + cpy_r_r1 = 0; +CPyL2: ; + cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; + cpy_r_r3 = *(int64_t *)cpy_r_r2; + cpy_r_r4 = cpy_r_r1 < cpy_r_r3; + if (!cpy_r_r4) goto CPyL25; + cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->ob_item; + cpy_r_r6 = *(CPyPtr *)cpy_r_r5; + cpy_r_r7 = cpy_r_r1 * 8; + cpy_r_r8 = cpy_r_r6 + cpy_r_r7; + cpy_r_r9 = *(PyObject * *)cpy_r_r8; + CPy_INCREF(cpy_r_r9); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 317, CPyStatic_vyper___globals, "dict", cpy_r_r9); + goto CPyL28; + } + cpy_r_r11 = CPyStatics[1491]; /* 'ast_type' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 320, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r13 = CPyStatics[1492]; /* 'Import' */ + cpy_r_r14 = PyObject_RichCompare(cpy_r_r12, cpy_r_r13, 2); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 320, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r15 = PyObject_IsTrue(cpy_r_r14); + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 320, CPyStatic_vyper___globals); + goto CPyL30; + } + cpy_r_r17 = cpy_r_r15; + if (!cpy_r_r17) goto CPyL31; + cpy_r_r18 = cpy_r_r14; + goto CPyL18; +CPyL9: ; + cpy_r_r19 = CPyStatics[1491]; /* 'ast_type' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r10, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r21 = CPyStatics[1493]; /* 'ImportFrom' */ + cpy_r_r22 = PyObject_RichCompare(cpy_r_r20, cpy_r_r21, 2); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r23 = PyObject_IsTrue(cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); + goto CPyL32; + } + cpy_r_r25 = cpy_r_r23; + if (cpy_r_r25) goto CPyL33; + cpy_r_r26 = cpy_r_r22; + goto CPyL17; +CPyL14: ; + cpy_r_r27 = CPyStatics[315]; /* 'module' */ + cpy_r_r28 = CPyDict_GetItem(cpy_r_r10, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r29 = CPyStatics[1494]; /* 'vyper.interfaces' */ + cpy_r_r30 = PyObject_RichCompare(cpy_r_r28, cpy_r_r29, 3); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 321, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r26 = cpy_r_r30; +CPyL17: ; + cpy_r_r18 = cpy_r_r26; +CPyL18: ; + cpy_r_r31 = PyObject_IsTrue(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", -1, CPyStatic_vyper___globals); + goto CPyL29; + } + cpy_r_r33 = cpy_r_r31; + if (!cpy_r_r33) goto CPyL34; + cpy_r_r34 = CPyStatics[397]; /* 'name' */ + cpy_r_r35 = CPyDict_GetItem(cpy_r_r10, cpy_r_r34); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 318, CPyStatic_vyper___globals); + goto CPyL28; + } + cpy_r_r36 = CPyStatics[175]; /* '.' */ + cpy_r_r37 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r38[2] = {cpy_r_r35, cpy_r_r36}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 318, CPyStatic_vyper___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_r35); + cpy_r_r41 = CPyStatics[2028]; /* -1 */ + cpy_r_r42 = PyObject_GetItem(cpy_r_r40, cpy_r_r41); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 318, CPyStatic_vyper___globals); + goto CPyL28; + } + cpy_r_r43 = PySet_Add(cpy_r_r0, cpy_r_r42); + CPy_DECREF(cpy_r_r42); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 317, CPyStatic_vyper___globals); + goto CPyL28; + } +CPyL24: ; + cpy_r_r45 = cpy_r_r1 + 1; + cpy_r_r1 = cpy_r_r45; + goto CPyL2; +CPyL25: ; + cpy_r_r46 = CPySequence_Sort(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 316, CPyStatic_vyper___globals); + goto CPyL27; + } + return cpy_r_r46; +CPyL27: ; + cpy_r_r47 = NULL; + return cpy_r_r47; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + goto CPyL27; +CPyL29: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r10); + goto CPyL27; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r14); + goto CPyL27; +CPyL31: ; + CPy_DECREF(cpy_r_r14); + goto CPyL9; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r22); + goto CPyL27; +CPyL33: ; + CPy_DECREF(cpy_r_r22); + goto CPyL14; +CPyL34: ; + CPy_DECREF(cpy_r_r10); + goto CPyL24; +CPyL35: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r35); + goto CPyL27; +} + +PyObject *CPyPy_vyper____get_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"ast_json", 0}; + static CPyArg_Parser parser = {"O:_get_dependencies", kwlist, 0}; + PyObject *obj_ast_json; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_ast_json)) { + return NULL; + } + PyObject *arg_ast_json; + if (likely(PyList_Check(obj_ast_json))) + arg_ast_json = obj_ast_json; + else { + CPy_TypeError("list", obj_ast_json); + goto fail; + } + PyObject *retval = CPyDef_vyper____get_dependencies(arg_ast_json); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_dependencies", 315, CPyStatic_vyper___globals); + return NULL; +} + +char CPyDef_vyper____is_revert_jump(PyObject *cpy_r_pc_list, CPyTagged cpy_r_revert_pc) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + int64_t cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + cpy_r_r0 = CPyList_GetItemShort(cpy_r_pc_list, -2); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyDict_Check(cpy_r_r0))) + cpy_r_r1 = cpy_r_r0; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "dict", cpy_r_r0); + goto CPyL17; + } + cpy_r_r2 = CPyStatics[1347]; /* 'op' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "str", cpy_r_r3); + goto CPyL17; + } + cpy_r_r5 = CPyStatics[1367]; /* 'JUMPI' */ + cpy_r_r6 = CPyStr_Equal(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (cpy_r_r6) goto CPyL6; + cpy_r_r7 = cpy_r_r6; + goto CPyL16; +CPyL6: ; + cpy_r_r8 = CPyList_GetItemShort(cpy_r_pc_list, -4); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "dict", cpy_r_r8); + goto CPyL17; + } + cpy_r_r10 = CPyStatics[808]; /* 'value' */ + cpy_r_r11 = CPyStatics[703]; /* '0' */ + cpy_r_r12 = CPyDict_Get(cpy_r_r9, cpy_r_r10, cpy_r_r11); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals, "str", cpy_r_r12); + goto CPyL17; + } + cpy_r_r14 = CPyLong_FromStrWithBase(cpy_r_r13, 32); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyLong_Check(cpy_r_r14))) + cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); + else { + CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 327, CPyStatic_vyper___globals); + goto CPyL17; + } + cpy_r_r16 = cpy_r_r15 & 1; + cpy_r_r17 = cpy_r_r16 != 0; + if (!cpy_r_r17) goto CPyL14; + cpy_r_r18 = CPyTagged_IsEq_(cpy_r_r15, cpy_r_revert_pc); + cpy_r_r19 = cpy_r_r18; + goto CPyL15; +CPyL14: ; + cpy_r_r20 = cpy_r_r15 == cpy_r_revert_pc; + cpy_r_r19 = cpy_r_r20; +CPyL15: ; + CPyTagged_DECREF(cpy_r_r15); + cpy_r_r7 = cpy_r_r19; +CPyL16: ; + return cpy_r_r7; +CPyL17: ; + cpy_r_r21 = 2; + return cpy_r_r21; +} + +PyObject *CPyPy_vyper____is_revert_jump(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"pc_list", "revert_pc", 0}; + static CPyArg_Parser parser = {"OO:_is_revert_jump", kwlist, 0}; + PyObject *obj_pc_list; + PyObject *obj_revert_pc; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pc_list, &obj_revert_pc)) { + return NULL; + } + PyObject *arg_pc_list; + if (likely(PyList_Check(obj_pc_list))) + arg_pc_list = obj_pc_list; + else { + CPy_TypeError("list", obj_pc_list); + goto fail; + } + CPyTagged arg_revert_pc; + if (likely(PyLong_Check(obj_revert_pc))) + arg_revert_pc = CPyTagged_BorrowFromObject(obj_revert_pc); + else { + CPy_TypeError("int", obj_revert_pc); goto fail; + } + char retval = CPyDef_vyper____is_revert_jump(arg_pc_list, arg_revert_pc); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_is_revert_jump", 326, CPyStatic_vyper___globals); + return NULL; +} + +tuple_T3OOO CPyDef_vyper____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json) { + PyObject *cpy_r_r0; + PyObject *cpy_r_this; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T3OOO cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + 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; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + int64_t cpy_r_r37; + PyObject *cpy_r_r38; + int64_t cpy_r_r39; + CPyPtr cpy_r_r40; + int64_t cpy_r_r41; + char cpy_r_r42; + CPyPtr cpy_r_r43; + CPyPtr cpy_r_r44; + int64_t cpy_r_r45; + CPyPtr cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + tuple_T2II cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + int64_t cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + int64_t cpy_r_r62; + CPyPtr cpy_r_r63; + int64_t cpy_r_r64; + char cpy_r_r65; + CPyPtr cpy_r_r66; + CPyPtr cpy_r_r67; + int64_t cpy_r_r68; + CPyPtr cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + tuple_T2II cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + int64_t cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + CPyTagged cpy_r_count; + CPyTagged cpy_r_pc; + CPyTagged cpy_r_revert_pc; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + CPyTagged cpy_r_r93; + CPyTagged cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + CPyTagged cpy_r_r104; + CPyTagged cpy_r_r105; + CPyTagged cpy_r_r106; + char cpy_r_r107; + CPyTagged cpy_r_r108; + CPyTagged cpy_r_r109; + int32_t cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + tuple_T4IIOO cpy_r_r120; + CPyTagged cpy_r_r121; + CPyTagged cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + CPyTagged cpy_r_r125; + CPyTagged cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r__; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject **cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *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; + char cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + int32_t cpy_r_r144; + char cpy_r_r145; + CPyTagged cpy_r_r146; + int32_t cpy_r_r147; + char cpy_r_r148; + char cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + char cpy_r_r156; + PyObject *cpy_r_r157; + PyObject **cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + int32_t cpy_r_r163; + char cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + CPyTagged cpy_r_r168; + CPyTagged cpy_r_r169; + char cpy_r_r170; + CPyPtr cpy_r_r171; + int64_t cpy_r_r172; + CPyTagged cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + char cpy_r_r181; + PyObject *cpy_r_r182; + char cpy_r_r183; + CPyPtr cpy_r_r184; + int64_t cpy_r_r185; + CPyTagged cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + char cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + char cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + int32_t cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + tuple_T2II cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject **cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + tuple_T2II cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject **cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + CPyTagged cpy_r_r222; + tuple_T2II cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + int32_t cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + int32_t cpy_r_r230; + char cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + int32_t cpy_r_r235; + char cpy_r_r236; + char cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + tuple_T2II cpy_r_r242; + CPyTagged cpy_r_r243; + CPyTagged cpy_r_r244; + CPyTagged cpy_r_r245; + CPyTagged cpy_r_r246; + int64_t cpy_r_r247; + char cpy_r_r248; + char cpy_r_r249; + char cpy_r_r250; + char cpy_r_r251; + int64_t cpy_r_r252; + char cpy_r_r253; + char cpy_r_r254; + char cpy_r_r255; + char cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_this_fn; + PyObject *cpy_r_r262; + int32_t cpy_r_r263; + char cpy_r_r264; + CPyTagged cpy_r_r265; + int64_t cpy_r_r266; + PyObject *cpy_r_r267; + tuple_T4CIOO cpy_r_r268; + CPyTagged cpy_r_r269; + char cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + tuple_T2II cpy_r_r274; + char cpy_r_r275; + char cpy_r_r276; + char cpy_r_r277; + char cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + int32_t cpy_r_r282; + char cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + tuple_T2II cpy_r_r286; + char cpy_r_r287; + char cpy_r_r288; + char cpy_r_r289; + PyObject *cpy_r_r290; + char cpy_r_r291; + PyObject *cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + PyObject *cpy_r_r295; + PyObject *cpy_r_r296; + int32_t cpy_r_r297; + char cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + int32_t cpy_r_r301; + char cpy_r_r302; + CPyTagged cpy_r_r303; + tuple_T3OOO cpy_r_r304; + PyObject *cpy_r_r305; + PyObject *cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + tuple_T3OOO cpy_r_r314; + PyObject *cpy_r_r315; + char cpy_r_r316; + char cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + char cpy_r_r320; + char cpy_r_r321; + char cpy_r_r322; + char cpy_r_r323; + PyObject *cpy_r_r324; + PyObject *cpy_r_r325; + char cpy_r_r326; + PyObject *cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + char cpy_r_r332; + PyObject *cpy_r_r333; + PyObject *cpy_r_r334; + char cpy_r_r335; + PyObject *cpy_r_r336; + char cpy_r_r337; + PyObject *cpy_r_r338; + char cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject *cpy_r_r343; + PyObject *cpy_r_r344; + PyObject *cpy_r_r345; + char cpy_r_r346; + PyObject *cpy_r_r347; + char cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + char cpy_r_r355; + PyObject *cpy_r_r356; + PyObject *cpy_r_r357; + int32_t cpy_r_r358; + char cpy_r_r359; + PyObject *cpy_r_r360; + char cpy_r_r361; + PyObject *cpy_r_r362; + PyObject *cpy_r_r363; + int32_t cpy_r_r364; + char cpy_r_r365; + PyObject *cpy_r_r366; + PyObject *cpy_r_r367; + char cpy_r_r368; + char cpy_r_r369; + PyObject *cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + PyObject *cpy_r_r373; + PyObject *cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + char cpy_r_r378; + PyObject *cpy_r_r379; + PyObject *cpy_r_r380; + int32_t cpy_r_r381; + char cpy_r_r382; + PyObject *cpy_r_r383; + char cpy_r_r384; + PyObject *cpy_r_r385; + PyObject *cpy_r_r386; + int32_t cpy_r_r387; + char cpy_r_r388; + PyObject *cpy_r_r389; + char cpy_r_r390; + PyObject *cpy_r_r391; + PyObject *cpy_r_r392; + int32_t cpy_r_r393; + char cpy_r_r394; + PyObject *cpy_r_r395; + PyObject *cpy_r_r396; + int32_t cpy_r_r397; + char cpy_r_r398; + PyObject *cpy_r_r399; + PyObject *cpy_r_r400; + char cpy_r_r401; + char cpy_r_r402; + PyObject *cpy_r_r403; + char cpy_r_r404; + PyObject *cpy_r_r405; + PyObject *cpy_r_r406; + PyObject *cpy_r_r407; + PyObject *cpy_r_r408; + PyObject *cpy_r_r409; + PyObject *cpy_r_r410; + PyObject *cpy_r_r411; + PyObject *cpy_r_r412; + PyObject *cpy_r_r413; + PyObject **cpy_r_r415; + PyObject *cpy_r_r416; + PyObject *cpy_r_r417; + PyObject *cpy_r_r418; + int32_t cpy_r_r419; + char cpy_r_r420; + char cpy_r_r421; + PyObject *cpy_r_r422; + PyObject *cpy_r_r423; + int32_t cpy_r_r424; + char cpy_r_r425; + PyObject *cpy_r_r426; + PyObject *cpy_r_r427; + PyObject *cpy_r_r428; + PyObject *cpy_r_r429; + PyObject *cpy_r_r430; + char cpy_r_r431; + PyObject *cpy_r_r432; + PyObject *cpy_r_r433; + PyObject *cpy_r_r434; + PyObject *cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; + PyObject *cpy_r_r438; + tuple_T2II cpy_r_r439; + tuple_T1C cpy_r_r440; + PyObject *cpy_r_r441; + PyObject *cpy_r_r442; + PyObject *cpy_r_r443; + tuple_T3IIC cpy_r_r444; + PyObject *cpy_r_r445; + PyObject *cpy_r_r446; + PyObject *cpy_r_r447; + PyObject *cpy_r_r448; + int32_t cpy_r_r449; + char cpy_r_r450; + tuple_T1C cpy_r_r451; + PyObject *cpy_r_r452; + PyObject *cpy_r_r453; + PyObject *cpy_r_r454; + tuple_T3IIC cpy_r_r455; + PyObject *cpy_r_r456; + PyObject *cpy_r_r457; + PyObject *cpy_r_r458; + PyObject *cpy_r_r459; + int32_t cpy_r_r460; + char cpy_r_r461; + CPyTagged cpy_r_r462; + PyObject *cpy_r_r463; + PyObject *cpy_r_r464; + PyObject *cpy_r_r465; + PyObject *cpy_r_r466; + int32_t cpy_r_r467; + char cpy_r_r468; + PyObject *cpy_r_r469; + PyObject *cpy_r_r470; + PyObject *cpy_r_r471; + PyObject *cpy_r_r472; + PyObject *cpy_r_r473; + tuple_T2II cpy_r_r474; + CPyTagged cpy_r_r475; + tuple_T2II cpy_r_r476; + PyObject *cpy_r_r477; + PyObject *cpy_r_r478; + int32_t cpy_r_r479; + char cpy_r_r480; + char cpy_r_r481; + PyObject *cpy_r_r482; + PyObject *cpy_r_r483; + char cpy_r_r484; + int32_t cpy_r_r485; + char cpy_r_r486; + PyObject *cpy_r_r487; + int64_t cpy_r_r488; + CPyPtr cpy_r_r489; + int64_t cpy_r_r490; + char cpy_r_r491; + CPyPtr cpy_r_r492; + CPyPtr cpy_r_r493; + int64_t cpy_r_r494; + CPyPtr cpy_r_r495; + PyObject *cpy_r_r496; + PyObject *cpy_r_r497; + PyObject *cpy_r_r498; + PyObject *cpy_r_r499; + PyObject **cpy_r_r501; + PyObject *cpy_r_r502; + CPyTagged cpy_r_r503; + PyObject *cpy_r_r504; + int32_t cpy_r_r505; + char cpy_r_r506; + int64_t cpy_r_r507; + PyObject *cpy_r_r508; + PyObject *cpy_r_r509; + PyObject *cpy_r_r510; + PyObject *cpy_r_r511; + tuple_T3OOO cpy_r_r512; + tuple_T3OOO cpy_r_r513; + cpy_r_r0 = NULL; + cpy_r_this = cpy_r_r0; + cpy_r_r1 = CPyStr_IsTrue(cpy_r_opcodes_str); + if (cpy_r_r1) { + goto CPyL5; + } else + goto CPyL290; +CPyL1: ; + cpy_r_r2 = PyDict_New(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 337, CPyStatic_vyper___globals); + goto CPyL289; + } + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 337, CPyStatic_vyper___globals); + goto CPyL291; + } + cpy_r_r4 = PyDict_New(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 337, CPyStatic_vyper___globals); + goto CPyL292; + } + cpy_r_r5.f0 = cpy_r_r2; + cpy_r_r5.f1 = cpy_r_r3; + cpy_r_r5.f2 = cpy_r_r4; + return cpy_r_r5; +CPyL5: ; + cpy_r_r6 = CPyDef_compiler___utils___expand_source_map(cpy_r_source_map_str); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); + goto CPyL293; + } + cpy_r_r7 = CPyStatic__c_constants___deque; + if (unlikely(cpy_r_r7 == NULL)) { + goto CPyL294; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); + goto CPyL289; + } + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r9[1] = {cpy_r_r6}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 1, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); + goto CPyL295; + } + CPy_DECREF_NO_IMM(cpy_r_r6); + cpy_r_r12 = CPyStatics[220]; /* ' ' */ + cpy_r_r13 = PyUnicode_Split(cpy_r_opcodes_str, cpy_r_r12, -1); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); + goto CPyL296; + } + cpy_r_r14 = CPyStatic__c_constants___deque; + if (unlikely(cpy_r_r14 == NULL)) { + goto CPyL297; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); + goto CPyL289; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r16[1] = {cpy_r_r13}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 1, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); + goto CPyL298; + } + CPy_DECREF_NO_IMM(cpy_r_r13); + cpy_r_r19 = PyList_New(0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals); + goto CPyL299; + } + cpy_r_r20 = 0; +CPyL17: ; + cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; + cpy_r_r22 = *(int64_t *)cpy_r_r21; + cpy_r_r23 = cpy_r_r20 < cpy_r_r22; + if (!cpy_r_r23) goto CPyL24; + cpy_r_r24 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->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(PyDict_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals, "dict", cpy_r_r28); + goto CPyL300; + } + cpy_r_r30 = CPyStatics[1491]; /* 'ast_type' */ + cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals); + goto CPyL301; + } + if (likely(PyUnicode_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals, "str", cpy_r_r31); + goto CPyL301; + } + cpy_r_r33 = CPyStatics[1495]; /* 'FunctionDef' */ + cpy_r_r34 = CPyStr_Equal(cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + if (!cpy_r_r34) goto CPyL302; + cpy_r_r35 = PyList_Append(cpy_r_r19, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 342, CPyStatic_vyper___globals); + goto CPyL300; + } +CPyL23: ; + cpy_r_r37 = cpy_r_r20 + 1; + cpy_r_r20 = cpy_r_r37; + goto CPyL17; +CPyL24: ; + cpy_r_r38 = PyDict_New(); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); + goto CPyL303; + } + cpy_r_r39 = 0; +CPyL26: ; + cpy_r_r40 = (CPyPtr)&((PyVarObject *)cpy_r_r19)->ob_size; + cpy_r_r41 = *(int64_t *)cpy_r_r40; + cpy_r_r42 = cpy_r_r39 < cpy_r_r41; + if (!cpy_r_r42) goto CPyL35; + cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r19)->ob_item; + cpy_r_r44 = *(CPyPtr *)cpy_r_r43; + cpy_r_r45 = cpy_r_r39 * 8; + cpy_r_r46 = cpy_r_r44 + cpy_r_r45; + cpy_r_r47 = *(PyObject * *)cpy_r_r46; + CPy_INCREF(cpy_r_r47); + if (likely(PyDict_Check(cpy_r_r47))) + cpy_r_r48 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals, "dict", cpy_r_r47); + goto CPyL304; + } + cpy_r_r49 = CPyStatics[397]; /* 'name' */ + cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); + goto CPyL305; + } + if (likely(PyUnicode_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals, "str", cpy_r_r50); + goto CPyL305; + } + cpy_r_r52 = CPyStatics[1496]; /* 'src' */ + cpy_r_r53 = CPyDict_GetItem(cpy_r_r48, cpy_r_r52); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); + goto CPyL306; + } + if (likely(PyUnicode_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals, "str", cpy_r_r53); + goto CPyL306; + } + cpy_r_r55 = CPyDef_vyper____convert_src(cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); + goto CPyL306; + } + cpy_r_r56 = PyTuple_New(2); + if (unlikely(cpy_r_r56 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1131 = CPyTagged_StealAsObject(cpy_r_r55.f0); + PyTuple_SET_ITEM(cpy_r_r56, 0, __tmp1131); + PyObject *__tmp1132 = CPyTagged_StealAsObject(cpy_r_r55.f1); + PyTuple_SET_ITEM(cpy_r_r56, 1, __tmp1132); + cpy_r_r57 = PyDict_SetItem(cpy_r_r38, cpy_r_r51, cpy_r_r56); + CPy_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r56); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 343, CPyStatic_vyper___globals); + goto CPyL304; + } + cpy_r_r59 = cpy_r_r39 + 1; + cpy_r_r39 = cpy_r_r59; + goto CPyL26; +CPyL35: ; + cpy_r_r60 = PySet_New(NULL); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); + goto CPyL307; + } + cpy_r_r61 = CPyDef_vyper____get_statement_nodes(cpy_r_r19); + CPy_DECREF_NO_IMM(cpy_r_r19); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); + goto CPyL308; + } + cpy_r_r62 = 0; +CPyL38: ; + cpy_r_r63 = (CPyPtr)&((PyVarObject *)cpy_r_r61)->ob_size; + cpy_r_r64 = *(int64_t *)cpy_r_r63; + cpy_r_r65 = cpy_r_r62 < cpy_r_r64; + if (!cpy_r_r65) goto CPyL309; + cpy_r_r66 = (CPyPtr)&((PyListObject *)cpy_r_r61)->ob_item; + cpy_r_r67 = *(CPyPtr *)cpy_r_r66; + cpy_r_r68 = cpy_r_r62 * 8; + cpy_r_r69 = cpy_r_r67 + cpy_r_r68; + cpy_r_r70 = *(PyObject * *)cpy_r_r69; + CPy_INCREF(cpy_r_r70); + if (likely(PyDict_Check(cpy_r_r70))) + cpy_r_r71 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals, "dict", cpy_r_r70); + goto CPyL310; + } + cpy_r_r72 = CPyStatics[1496]; /* 'src' */ + cpy_r_r73 = CPyDict_GetItem(cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); + goto CPyL310; + } + if (likely(PyUnicode_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals, "str", cpy_r_r73); + goto CPyL310; + } + cpy_r_r75 = CPyDef_vyper____convert_src(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); + goto CPyL310; + } + cpy_r_r76 = PyTuple_New(2); + if (unlikely(cpy_r_r76 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1133 = CPyTagged_StealAsObject(cpy_r_r75.f0); + PyTuple_SET_ITEM(cpy_r_r76, 0, __tmp1133); + PyObject *__tmp1134 = CPyTagged_StealAsObject(cpy_r_r75.f1); + PyTuple_SET_ITEM(cpy_r_r76, 1, __tmp1134); + cpy_r_r77 = PySet_Add(cpy_r_r60, cpy_r_r76); + CPy_DECREF(cpy_r_r76); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 344, CPyStatic_vyper___globals); + goto CPyL310; + } + cpy_r_r79 = cpy_r_r62 + 1; + cpy_r_r62 = cpy_r_r79; + goto CPyL38; +CPyL45: ; + cpy_r_r80 = PyDict_New(); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 346, CPyStatic_vyper___globals); + goto CPyL311; + } + cpy_r_r81 = PyDict_New(); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 347, CPyStatic_vyper___globals); + goto CPyL312; + } + cpy_r_r82 = PyList_New(0); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 349, CPyStatic_vyper___globals); + goto CPyL313; + } + cpy_r_count = 0; + cpy_r_pc = 0; + cpy_r_revert_pc = -2; + cpy_r_r83 = CPyStatics[2055]; /* -5 */ + cpy_r_r84 = PyObject_GetItem(cpy_r_r18, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals); + goto CPyL314; + } + if (likely(PyUnicode_Check(cpy_r_r84))) + cpy_r_r85 = cpy_r_r84; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals, "str", cpy_r_r84); + goto CPyL314; + } + cpy_r_r86 = CPyStatics[1350]; /* 'JUMPDEST' */ + cpy_r_r87 = CPyStr_Equal(cpy_r_r85, cpy_r_r86); + CPy_DECREF(cpy_r_r85); + if (!cpy_r_r87) goto CPyL66; + cpy_r_r88 = CPyStatics[2028]; /* -1 */ + cpy_r_r89 = PyObject_GetItem(cpy_r_r18, cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals); + goto CPyL314; + } + if (likely(PyUnicode_Check(cpy_r_r89))) + cpy_r_r90 = cpy_r_r89; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 353, CPyStatic_vyper___globals, "str", cpy_r_r89); + goto CPyL314; + } + cpy_r_r91 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r92 = CPyStr_Equal(cpy_r_r90, cpy_r_r91); + CPy_DECREF(cpy_r_r90); + if (cpy_r_r92) { + goto CPyL315; + } else + goto CPyL66; +CPyL54: ; + cpy_r_r93 = CPyObject_Size(cpy_r_r18); + if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); + goto CPyL316; + } + cpy_r_r94 = 0; + cpy_r_r95 = PyObject_GetIter(cpy_r_r18); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); + goto CPyL317; + } +CPyL56: ; + cpy_r_r96 = PyIter_Next(cpy_r_r95); + if (cpy_r_r96 == NULL) goto CPyL318; + if (likely(PyUnicode_Check(cpy_r_r96))) + cpy_r_r97 = cpy_r_r96; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals, "str", cpy_r_r96); + goto CPyL319; + } + CPy_INCREF(cpy_r_r97); + CPy_DECREF(cpy_r_r96); + cpy_r_r98 = CPyStatics[1355]; /* 'PUSH' */ + cpy_r_r99 = CPyStr_Startswith(cpy_r_r97, cpy_r_r98); + cpy_r_r100 = cpy_r_r99; + if (!cpy_r_r100) goto CPyL320; + cpy_r_r101 = CPyStr_GetSlice(cpy_r_r97, 8, 9223372036854775806LL); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); + goto CPyL321; + } + if (likely(PyUnicode_Check(cpy_r_r101))) + cpy_r_r102 = cpy_r_r101; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals, "str", cpy_r_r101); + goto CPyL321; + } + cpy_r_r103 = CPyLong_FromStr(cpy_r_r102); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); + goto CPyL321; + } + if (likely(PyLong_Check(cpy_r_r103))) + cpy_r_r104 = CPyTagged_FromObject(cpy_r_r103); + else { + CPy_TypeError("int", cpy_r_r103); cpy_r_r104 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r104 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); + goto CPyL321; + } + cpy_r_r105 = CPyTagged_Subtract(cpy_r_r104, 2); + CPyTagged_DECREF(cpy_r_r104); + cpy_r_r106 = CPyTagged_Add(cpy_r_r94, cpy_r_r105); + CPyTagged_DECREF(cpy_r_r94); + CPyTagged_DECREF(cpy_r_r105); + cpy_r_r94 = cpy_r_r106; + goto CPyL56; +CPyL64: ; + cpy_r_r107 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r107)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 358, CPyStatic_vyper___globals); + goto CPyL317; + } + cpy_r_r108 = CPyTagged_Add(cpy_r_r93, cpy_r_r94); + CPyTagged_DECREF(cpy_r_r93); + CPyTagged_DECREF(cpy_r_r94); + cpy_r_r109 = CPyTagged_Subtract(cpy_r_r108, 10); + CPyTagged_DECREF(cpy_r_r108); + cpy_r_revert_pc = cpy_r_r109; +CPyL66: ; + cpy_r_r110 = PyObject_IsTrue(cpy_r_r18); + cpy_r_r111 = cpy_r_r110 >= 0; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); + goto CPyL314; + } + cpy_r_r112 = cpy_r_r110; + if (!cpy_r_r112) goto CPyL322; + cpy_r_r113 = PyObject_IsTrue(cpy_r_r11); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 339, CPyStatic_vyper___globals); + goto CPyL314; + } + cpy_r_r115 = cpy_r_r113; + if (cpy_r_r115) { + goto CPyL323; + } else + goto CPyL322; +CPyL70: ; + cpy_r_r116 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r117[1] = {cpy_r_r11}; + cpy_r_r118 = (PyObject **)&cpy_r_r117; + cpy_r_r119 = PyObject_VectorcallMethod(cpy_r_r116, cpy_r_r118, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 363, CPyStatic_vyper___globals); + goto CPyL324; + } + PyObject *__tmp1135; + if (unlikely(!(PyTuple_Check(cpy_r_r119) && PyTuple_GET_SIZE(cpy_r_r119) == 4))) { + __tmp1135 = NULL; + goto __LL1136; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r119, 0)))) + __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 0); + else { + __tmp1135 = NULL; + } + if (__tmp1135 == NULL) goto __LL1136; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r119, 1)))) + __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 1); + else { + __tmp1135 = NULL; + } + if (__tmp1135 == NULL) goto __LL1136; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r119, 2)))) + __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 2); + else { + __tmp1135 = NULL; + } + if (__tmp1135 == NULL) goto __LL1136; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r119, 3)))) + __tmp1135 = PyTuple_GET_ITEM(cpy_r_r119, 3); + else { + __tmp1135 = NULL; + } + if (__tmp1135 == NULL) goto __LL1136; + __tmp1135 = cpy_r_r119; +__LL1136: ; + if (unlikely(__tmp1135 == NULL)) { + CPy_TypeError("tuple[int, int, str, str]", cpy_r_r119); cpy_r_r120 = (tuple_T4IIOO) { CPY_INT_TAG, CPY_INT_TAG, NULL, NULL }; + } else { + PyObject *__tmp1137 = PyTuple_GET_ITEM(cpy_r_r119, 0); + CPyTagged __tmp1138; + if (likely(PyLong_Check(__tmp1137))) + __tmp1138 = CPyTagged_FromObject(__tmp1137); + else { + CPy_TypeError("int", __tmp1137); __tmp1138 = CPY_INT_TAG; + } + cpy_r_r120.f0 = __tmp1138; + PyObject *__tmp1139 = PyTuple_GET_ITEM(cpy_r_r119, 1); + CPyTagged __tmp1140; + if (likely(PyLong_Check(__tmp1139))) + __tmp1140 = CPyTagged_FromObject(__tmp1139); + else { + CPy_TypeError("int", __tmp1139); __tmp1140 = CPY_INT_TAG; + } + cpy_r_r120.f1 = __tmp1140; + PyObject *__tmp1141 = PyTuple_GET_ITEM(cpy_r_r119, 2); + CPy_INCREF(__tmp1141); + PyObject *__tmp1142; + if (likely(PyUnicode_Check(__tmp1141))) + __tmp1142 = __tmp1141; + else { + CPy_TypeError("str", __tmp1141); + __tmp1142 = NULL; + } + cpy_r_r120.f2 = __tmp1142; + PyObject *__tmp1143 = PyTuple_GET_ITEM(cpy_r_r119, 3); + CPy_INCREF(__tmp1143); + PyObject *__tmp1144; + if (likely(PyUnicode_Check(__tmp1143))) + __tmp1144 = __tmp1143; + else { + CPy_TypeError("str", __tmp1143); + __tmp1144 = NULL; + } + cpy_r_r120.f3 = __tmp1144; + } + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r120.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 363, CPyStatic_vyper___globals); + goto CPyL324; + } + cpy_r_r121 = cpy_r_r120.f0; + cpy_r_r122 = cpy_r_r120.f1; + cpy_r_r123 = cpy_r_r120.f2; + cpy_r_r124 = cpy_r_r120.f3; + cpy_r_r125 = cpy_r_r121; + cpy_r_r126 = cpy_r_r122; + cpy_r_r127 = cpy_r_r123; + cpy_r__ = cpy_r_r127; + CPy_DECREF(cpy_r__); + cpy_r_r128 = cpy_r_r124; + cpy_r_r129 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r130[1] = {cpy_r_r18}; + cpy_r_r131 = (PyObject **)&cpy_r_r130; + cpy_r_r132 = PyObject_VectorcallMethod(cpy_r_r129, cpy_r_r131, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 365, CPyStatic_vyper___globals); + goto CPyL325; + } + if (likely(PyUnicode_Check(cpy_r_r132))) + cpy_r_r133 = cpy_r_r132; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 365, CPyStatic_vyper___globals, "str", cpy_r_r132); + goto CPyL325; + } + cpy_r_r134 = CPyStatics[1347]; /* 'op' */ + cpy_r_r135 = CPyStatics[1348]; /* 'pc' */ + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r136 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r137 = CPyDict_Build(2, cpy_r_r134, cpy_r_r133, cpy_r_r135, cpy_r_r136); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 366, CPyStatic_vyper___globals); + goto CPyL326; + } + cpy_r_this = cpy_r_r137; + cpy_r_r138 = PyList_Append(cpy_r_r82, cpy_r_this); + cpy_r_r139 = cpy_r_r138 >= 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 367, CPyStatic_vyper___globals); + goto CPyL327; + } + cpy_r_r140 = CPyStatics[57]; /* '-' */ + cpy_r_r141 = CPyStr_Equal(cpy_r_r128, cpy_r_r140); + cpy_r_r142 = cpy_r_r141 == 0; + if (!cpy_r_r142) goto CPyL328; + cpy_r_r143 = CPyStatics[1354]; /* 'jump' */ + cpy_r_r144 = CPyDict_SetItem(cpy_r_this, cpy_r_r143, cpy_r_r128); + CPy_DECREF(cpy_r_r128); + cpy_r_r145 = cpy_r_r144 >= 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 370, CPyStatic_vyper___globals); + goto CPyL329; + } +CPyL78: ; + cpy_r_r146 = CPyTagged_Add(cpy_r_pc, 2); + CPyTagged_DECREF(cpy_r_pc); + cpy_r_pc = cpy_r_r146; + cpy_r_r147 = PyObject_IsTrue(cpy_r_r18); + cpy_r_r148 = cpy_r_r147 >= 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 340, CPyStatic_vyper___globals); + goto CPyL329; + } + cpy_r_r149 = cpy_r_r147; + if (!cpy_r_r149) goto CPyL93; + cpy_r_r150 = CPyStatics[2029]; /* 0 */ + cpy_r_r151 = PyObject_GetItem(cpy_r_r18, cpy_r_r150); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals); + goto CPyL329; + } + if (likely(PyUnicode_Check(cpy_r_r151))) + cpy_r_r152 = cpy_r_r151; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals, "str", cpy_r_r151); + goto CPyL329; + } + cpy_r_r153 = CPyStr_GetSlice(cpy_r_r152, 0, 4); + CPy_DECREF(cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals); + goto CPyL329; + } + if (likely(PyUnicode_Check(cpy_r_r153))) + cpy_r_r154 = cpy_r_r153; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 373, CPyStatic_vyper___globals, "str", cpy_r_r153); + goto CPyL329; + } + cpy_r_r155 = CPyStatics[701]; /* '0x' */ + cpy_r_r156 = CPyStr_Equal(cpy_r_r154, cpy_r_r155); + CPy_DECREF(cpy_r_r154); + if (!cpy_r_r156) goto CPyL93; + cpy_r_r157 = CPyStatics[1346]; /* 'popleft' */ + PyObject *cpy_r_r158[1] = {cpy_r_r18}; + cpy_r_r159 = (PyObject **)&cpy_r_r158; + cpy_r_r160 = PyObject_VectorcallMethod(cpy_r_r157, cpy_r_r159, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 374, CPyStatic_vyper___globals); + goto CPyL329; + } + if (likely(PyUnicode_Check(cpy_r_r160))) + cpy_r_r161 = cpy_r_r160; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 374, CPyStatic_vyper___globals, "str", cpy_r_r160); + goto CPyL329; + } + cpy_r_r162 = CPyStatics[808]; /* 'value' */ + cpy_r_r163 = CPyDict_SetItem(cpy_r_this, cpy_r_r162, cpy_r_r161); + CPy_DECREF(cpy_r_r161); + cpy_r_r164 = cpy_r_r163 >= 0; + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 374, CPyStatic_vyper___globals); + goto CPyL329; + } + cpy_r_r165 = CPyStr_GetSlice(cpy_r_r133, 8, 9223372036854775806LL); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals); + goto CPyL329; + } + if (likely(PyUnicode_Check(cpy_r_r165))) + cpy_r_r166 = cpy_r_r165; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals, "str", cpy_r_r165); + goto CPyL329; + } + cpy_r_r167 = CPyLong_FromStr(cpy_r_r166); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals); + goto CPyL329; + } + if (likely(PyLong_Check(cpy_r_r167))) + cpy_r_r168 = CPyTagged_FromObject(cpy_r_r167); + else { + CPy_TypeError("int", cpy_r_r167); cpy_r_r168 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 375, CPyStatic_vyper___globals); + goto CPyL329; + } + cpy_r_r169 = CPyTagged_Add(cpy_r_pc, cpy_r_r168); + CPyTagged_DECREF(cpy_r_pc); + CPyTagged_DECREF(cpy_r_r168); + cpy_r_pc = cpy_r_r169; +CPyL93: ; + cpy_r_r170 = (Py_ssize_t)cpy_r_r125 == -2; + if (cpy_r_r170) { + goto CPyL330; + } else + goto CPyL119; +CPyL94: ; + cpy_r_r171 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; + cpy_r_r172 = *(int64_t *)cpy_r_r171; + cpy_r_r173 = cpy_r_r172 << 1; + cpy_r_r174 = (Py_ssize_t)cpy_r_r173 > (Py_ssize_t)12; + if (!cpy_r_r174) goto CPyL101; + cpy_r_r175 = CPyList_GetItemShort(cpy_r_r82, -14); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyDict_Check(cpy_r_r175))) + cpy_r_r176 = cpy_r_r175; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals, "dict", cpy_r_r175); + goto CPyL331; + } + cpy_r_r177 = CPyStatics[1347]; /* 'op' */ + cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyUnicode_Check(cpy_r_r178))) + cpy_r_r179 = cpy_r_r178; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 379, CPyStatic_vyper___globals, "str", cpy_r_r178); + goto CPyL331; + } + cpy_r_r180 = CPyStatics[1376]; /* 'CALLVALUE' */ + cpy_r_r181 = CPyStr_Equal(cpy_r_r179, cpy_r_r180); + CPy_DECREF(cpy_r_r179); + if (!cpy_r_r181) goto CPyL101; + cpy_r_r182 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r183 = CPyStr_Equal(cpy_r_r133, cpy_r_r182); + if (cpy_r_r183) goto CPyL111; +CPyL101: ; + cpy_r_r184 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; + cpy_r_r185 = *(int64_t *)cpy_r_r184; + cpy_r_r186 = cpy_r_r185 << 1; + cpy_r_r187 = (Py_ssize_t)cpy_r_r186 > (Py_ssize_t)4; + if (!cpy_r_r187) goto CPyL332; + cpy_r_r188 = CPyList_GetItemShort(cpy_r_r82, -6); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyDict_Check(cpy_r_r188))) + cpy_r_r189 = cpy_r_r188; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals, "dict", cpy_r_r188); + goto CPyL331; + } + cpy_r_r190 = CPyStatics[1347]; /* 'op' */ + cpy_r_r191 = CPyDict_GetItem(cpy_r_r189, cpy_r_r190); + CPy_DECREF(cpy_r_r189); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyUnicode_Check(cpy_r_r191))) + cpy_r_r192 = cpy_r_r191; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 381, CPyStatic_vyper___globals, "str", cpy_r_r191); + goto CPyL331; + } + cpy_r_r193 = CPyStatics[1376]; /* 'CALLVALUE' */ + cpy_r_r194 = CPyStr_Equal(cpy_r_r192, cpy_r_r193); + CPy_DECREF(cpy_r_r192); + if (!cpy_r_r194) goto CPyL332; + cpy_r_r195 = CPyList_GetSlice(cpy_r_r82, -4, 9223372036854775806LL); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 382, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyList_Check(cpy_r_r195))) + cpy_r_r196 = cpy_r_r195; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 382, CPyStatic_vyper___globals, "list", cpy_r_r195); + goto CPyL331; + } + cpy_r_r197 = CPyDef_vyper____is_revert_jump(cpy_r_r196, cpy_r_revert_pc); + CPy_DECREF_NO_IMM(cpy_r_r196); + if (unlikely(cpy_r_r197 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 382, CPyStatic_vyper___globals); + goto CPyL331; + } + if (!cpy_r_r197) goto CPyL332; +CPyL111: ; + cpy_r_r198 = CPyStatics[1377]; /* 'Cannot send ether to nonpayable function' */ + cpy_r_r199 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r200 = CPyDict_SetItem(cpy_r_this, cpy_r_r199, cpy_r_r198); + cpy_r_r201 = cpy_r_r200 >= 0; + if (unlikely(!cpy_r_r201)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 385, CPyStatic_vyper___globals); + goto CPyL331; + } + cpy_r_r202 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r203 = CPyStr_Equal(cpy_r_r133, cpy_r_r202); + CPy_DECREF(cpy_r_r133); + if (!cpy_r_r203) goto CPyL117; + cpy_r_r204 = CPyList_GetItemShort(cpy_r_r82, -4); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 389, CPyStatic_vyper___globals); + goto CPyL333; + } + if (likely(PyDict_Check(cpy_r_r204))) + cpy_r_r205 = cpy_r_r204; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 389, CPyStatic_vyper___globals, "dict", cpy_r_r204); + goto CPyL333; + } + cpy_r_r206 = CPyStatics[703]; /* '0' */ + cpy_r_r207.f0 = 0; + cpy_r_r207.f1 = 0; + cpy_r_r208 = CPyStatics[245]; /* 'update' */ + cpy_r_r209 = PyTuple_New(2); + if (unlikely(cpy_r_r209 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1145 = CPyTagged_StealAsObject(cpy_r_r207.f0); + PyTuple_SET_ITEM(cpy_r_r209, 0, __tmp1145); + PyObject *__tmp1146 = CPyTagged_StealAsObject(cpy_r_r207.f1); + PyTuple_SET_ITEM(cpy_r_r209, 1, __tmp1146); + PyObject *cpy_r_r210[3] = {cpy_r_r205, cpy_r_r206, cpy_r_r209}; + cpy_r_r211 = (PyObject **)&cpy_r_r210; + cpy_r_r212 = CPyStatics[2325]; /* ('path', 'offset') */ + cpy_r_r213 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r211, 9223372036854775809ULL, cpy_r_r212); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 389, CPyStatic_vyper___globals); + goto CPyL334; + } else + goto CPyL335; +CPyL116: ; + CPy_DECREF(cpy_r_r205); + CPy_DECREF(cpy_r_r209); + goto CPyL66; +CPyL117: ; + cpy_r_r214 = CPyStatics[703]; /* '0' */ + cpy_r_r215.f0 = 0; + cpy_r_r215.f1 = 0; + cpy_r_r216 = CPyStatics[245]; /* 'update' */ + cpy_r_r217 = PyTuple_New(2); + if (unlikely(cpy_r_r217 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1147 = CPyTagged_StealAsObject(cpy_r_r215.f0); + PyTuple_SET_ITEM(cpy_r_r217, 0, __tmp1147); + PyObject *__tmp1148 = CPyTagged_StealAsObject(cpy_r_r215.f1); + PyTuple_SET_ITEM(cpy_r_r217, 1, __tmp1148); + PyObject *cpy_r_r218[3] = {cpy_r_this, cpy_r_r214, cpy_r_r217}; + cpy_r_r219 = (PyObject **)&cpy_r_r218; + cpy_r_r220 = CPyStatics[2325]; /* ('path', 'offset') */ + cpy_r_r221 = PyObject_VectorcallMethod(cpy_r_r216, cpy_r_r219, 9223372036854775809ULL, cpy_r_r220); + if (unlikely(cpy_r_r221 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 392, CPyStatic_vyper___globals); + goto CPyL336; + } else + goto CPyL337; +CPyL118: ; + CPy_DECREF(cpy_r_r217); + goto CPyL66; +CPyL119: ; + cpy_r_r222 = CPyTagged_Add(cpy_r_r125, cpy_r_r126); + CPyTagged_DECREF(cpy_r_r126); + cpy_r_r223.f0 = cpy_r_r125; + cpy_r_r223.f1 = cpy_r_r222; + cpy_r_r224 = CPyStatics[703]; /* '0' */ + cpy_r_r225 = CPyStatics[211]; /* 'path' */ + cpy_r_r226 = CPyDict_SetItem(cpy_r_this, cpy_r_r225, cpy_r_r224); + cpy_r_r227 = cpy_r_r226 >= 0; + if (unlikely(!cpy_r_r227)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 396, CPyStatic_vyper___globals); + goto CPyL338; + } + cpy_r_r228 = CPyStatics[1263]; /* 'offset' */ + CPyTagged_INCREF(cpy_r_r223.f0); + CPyTagged_INCREF(cpy_r_r223.f1); + cpy_r_r229 = PyTuple_New(2); + if (unlikely(cpy_r_r229 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1149 = CPyTagged_StealAsObject(cpy_r_r223.f0); + PyTuple_SET_ITEM(cpy_r_r229, 0, __tmp1149); + PyObject *__tmp1150 = CPyTagged_StealAsObject(cpy_r_r223.f1); + PyTuple_SET_ITEM(cpy_r_r229, 1, __tmp1150); + cpy_r_r230 = CPyDict_SetItem(cpy_r_this, cpy_r_r228, cpy_r_r229); + CPy_DECREF(cpy_r_r229); + cpy_r_r231 = cpy_r_r230 >= 0; + if (unlikely(!cpy_r_r231)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 397, CPyStatic_vyper___globals); + goto CPyL338; + } + cpy_r_r232 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r233 = CPyList_GetItemShort(cpy_r_r82, -4); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); + goto CPyL173; + } + if (likely(PyDict_Check(cpy_r_r233))) + cpy_r_r234 = cpy_r_r233; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals, "dict", cpy_r_r233); + goto CPyL173; + } + cpy_r_r235 = PyDict_Contains(cpy_r_r234, cpy_r_r232); + CPy_DECREF(cpy_r_r234); + cpy_r_r236 = cpy_r_r235 >= 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); + goto CPyL173; + } + cpy_r_r237 = cpy_r_r235; + if (!cpy_r_r237) goto CPyL144; + cpy_r_r238 = CPyList_GetItemShort(cpy_r_r82, -4); + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); + goto CPyL173; + } + if (likely(PyDict_Check(cpy_r_r238))) + cpy_r_r239 = cpy_r_r238; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals, "dict", cpy_r_r238); + goto CPyL173; + } + cpy_r_r240 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r241 = CPyDict_GetItem(cpy_r_r239, cpy_r_r240); + CPy_DECREF(cpy_r_r239); + if (unlikely(cpy_r_r241 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); + goto CPyL173; + } + PyObject *__tmp1151; + if (unlikely(!(PyTuple_Check(cpy_r_r241) && PyTuple_GET_SIZE(cpy_r_r241) == 2))) { + __tmp1151 = NULL; + goto __LL1152; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r241, 0)))) + __tmp1151 = PyTuple_GET_ITEM(cpy_r_r241, 0); + else { + __tmp1151 = NULL; + } + if (__tmp1151 == NULL) goto __LL1152; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r241, 1)))) + __tmp1151 = PyTuple_GET_ITEM(cpy_r_r241, 1); + else { + __tmp1151 = NULL; + } + if (__tmp1151 == NULL) goto __LL1152; + __tmp1151 = cpy_r_r241; +__LL1152: ; + if (unlikely(__tmp1151 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r241); cpy_r_r242 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1153 = PyTuple_GET_ITEM(cpy_r_r241, 0); + CPyTagged __tmp1154; + if (likely(PyLong_Check(__tmp1153))) + __tmp1154 = CPyTagged_FromObject(__tmp1153); + else { + CPy_TypeError("int", __tmp1153); __tmp1154 = CPY_INT_TAG; + } + cpy_r_r242.f0 = __tmp1154; + PyObject *__tmp1155 = PyTuple_GET_ITEM(cpy_r_r241, 1); + CPyTagged __tmp1156; + if (likely(PyLong_Check(__tmp1155))) + __tmp1156 = CPyTagged_FromObject(__tmp1155); + else { + CPy_TypeError("int", __tmp1155); __tmp1156 = CPY_INT_TAG; + } + cpy_r_r242.f1 = __tmp1156; + } + CPy_DECREF(cpy_r_r241); + if (unlikely(cpy_r_r242.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 400, CPyStatic_vyper___globals); + goto CPyL173; + } + cpy_r_r243 = cpy_r_r223.f0; + CPyTagged_INCREF(cpy_r_r243); + cpy_r_r244 = cpy_r_r223.f1; + CPyTagged_INCREF(cpy_r_r244); + cpy_r_r245 = cpy_r_r242.f0; + CPyTagged_INCREF(cpy_r_r245); + cpy_r_r246 = cpy_r_r242.f1; + CPyTagged_INCREF(cpy_r_r246); + CPyTagged_DECREF(cpy_r_r242.f0); + CPyTagged_DECREF(cpy_r_r242.f1); + cpy_r_r247 = cpy_r_r243 & 1; + cpy_r_r248 = cpy_r_r247 != 0; + if (!cpy_r_r248) goto CPyL131; + cpy_r_r249 = CPyTagged_IsEq_(cpy_r_r243, cpy_r_r245); + cpy_r_r250 = cpy_r_r249; + goto CPyL132; +CPyL131: ; + cpy_r_r251 = cpy_r_r243 == cpy_r_r245; + cpy_r_r250 = cpy_r_r251; +CPyL132: ; + CPyTagged_DECREF(cpy_r_r243); + CPyTagged_DECREF(cpy_r_r245); + if (!cpy_r_r250) goto CPyL339; + cpy_r_r252 = cpy_r_r244 & 1; + cpy_r_r253 = cpy_r_r252 != 0; + if (!cpy_r_r253) goto CPyL135; + cpy_r_r254 = CPyTagged_IsEq_(cpy_r_r244, cpy_r_r246); + cpy_r_r255 = cpy_r_r254; + goto CPyL136; +CPyL135: ; + cpy_r_r256 = cpy_r_r244 == cpy_r_r246; + cpy_r_r255 = cpy_r_r256; +CPyL136: ; + CPyTagged_DECREF(cpy_r_r244); + CPyTagged_DECREF(cpy_r_r246); + if (cpy_r_r255) goto CPyL138; +CPyL137: ; + if (0) { + goto CPyL139; + } else + goto CPyL144; +CPyL138: ; + if (!1) goto CPyL144; +CPyL139: ; + cpy_r_r257 = CPyList_GetItemShort(cpy_r_r82, -4); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals); + goto CPyL173; + } + if (likely(PyDict_Check(cpy_r_r257))) + cpy_r_r258 = cpy_r_r257; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals, "dict", cpy_r_r257); + goto CPyL173; + } + cpy_r_r259 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r260 = CPyDict_GetItem(cpy_r_r258, cpy_r_r259); + CPy_DECREF(cpy_r_r258); + if (unlikely(cpy_r_r260 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals); + goto CPyL173; + } + if (PyUnicode_Check(cpy_r_r260)) + cpy_r_r261 = cpy_r_r260; + else { + cpy_r_r261 = NULL; + } + if (cpy_r_r261 != NULL) goto __LL1157; + if (cpy_r_r260 == Py_None) + cpy_r_r261 = cpy_r_r260; + else { + cpy_r_r261 = NULL; + } + if (cpy_r_r261 != NULL) goto __LL1157; + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals, "str or None", cpy_r_r260); + goto CPyL173; +__LL1157: ; + CPy_INCREF(cpy_r_r261); + cpy_r_this_fn = cpy_r_r261; + CPy_DECREF(cpy_r_this_fn); + cpy_r_r262 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r263 = CPyDict_SetItem(cpy_r_this, cpy_r_r262, cpy_r_r261); + CPy_DECREF(cpy_r_r261); + cpy_r_r264 = cpy_r_r263 >= 0; + if (unlikely(!cpy_r_r264)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 401, CPyStatic_vyper___globals); + goto CPyL173; + } else + goto CPyL182; +CPyL144: ; + cpy_r_r265 = 0; + cpy_r_r266 = PyDict_Size(cpy_r_r38); + cpy_r_r267 = CPyDict_GetItemsIter(cpy_r_r38); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); + goto CPyL173; + } +CPyL145: ; + cpy_r_r268 = CPyDict_NextItem(cpy_r_r267, cpy_r_r265); + cpy_r_r269 = cpy_r_r268.f1; + cpy_r_r265 = cpy_r_r269; + cpy_r_r270 = cpy_r_r268.f0; + if (!cpy_r_r270) goto CPyL340; + cpy_r_r271 = cpy_r_r268.f2; + CPy_INCREF(cpy_r_r271); + cpy_r_r272 = cpy_r_r268.f3; + CPy_INCREF(cpy_r_r272); + CPy_DECREF(cpy_r_r268.f2); + CPy_DECREF(cpy_r_r268.f3); + if (likely(PyUnicode_Check(cpy_r_r271))) + cpy_r_r273 = cpy_r_r271; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals, "str", cpy_r_r271); + goto CPyL341; + } + PyObject *__tmp1158; + if (unlikely(!(PyTuple_Check(cpy_r_r272) && PyTuple_GET_SIZE(cpy_r_r272) == 2))) { + __tmp1158 = NULL; + goto __LL1159; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r272, 0)))) + __tmp1158 = PyTuple_GET_ITEM(cpy_r_r272, 0); + else { + __tmp1158 = NULL; + } + if (__tmp1158 == NULL) goto __LL1159; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r272, 1)))) + __tmp1158 = PyTuple_GET_ITEM(cpy_r_r272, 1); + else { + __tmp1158 = NULL; + } + if (__tmp1158 == NULL) goto __LL1159; + __tmp1158 = cpy_r_r272; +__LL1159: ; + if (unlikely(__tmp1158 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r272); cpy_r_r274 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1160 = PyTuple_GET_ITEM(cpy_r_r272, 0); + CPyTagged __tmp1161; + if (likely(PyLong_Check(__tmp1160))) + __tmp1161 = CPyTagged_FromObject(__tmp1160); + else { + CPy_TypeError("int", __tmp1160); __tmp1161 = CPY_INT_TAG; + } + cpy_r_r274.f0 = __tmp1161; + PyObject *__tmp1162 = PyTuple_GET_ITEM(cpy_r_r272, 1); + CPyTagged __tmp1163; + if (likely(PyLong_Check(__tmp1162))) + __tmp1163 = CPyTagged_FromObject(__tmp1162); + else { + CPy_TypeError("int", __tmp1162); __tmp1163 = CPY_INT_TAG; + } + cpy_r_r274.f1 = __tmp1163; + } + CPy_DECREF(cpy_r_r272); + if (unlikely(cpy_r_r274.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); + goto CPyL342; + } + cpy_r_r275 = CPyDef_sources___is_inside_offset(cpy_r_r223, cpy_r_r274); + CPyTagged_DECREF(cpy_r_r274.f0); + CPyTagged_DECREF(cpy_r_r274.f1); + if (unlikely(cpy_r_r275 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); + goto CPyL343; + } + if (cpy_r_r275) { + goto CPyL344; + } else + goto CPyL345; +CPyL150: ; + goto CPyL155; +CPyL151: ; + cpy_r_r276 = CPyDict_CheckSize(cpy_r_r38, cpy_r_r266); + if (unlikely(!cpy_r_r276)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); + goto CPyL346; + } else + goto CPyL145; +CPyL152: ; + cpy_r_r277 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r277)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); + goto CPyL173; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r278 = 0; + if (unlikely(!cpy_r_r278)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 404, CPyStatic_vyper___globals); + goto CPyL173; + } else + goto CPyL347; +CPyL154: ; + CPy_Unreachable(); +CPyL155: ; + cpy_r_r279 = CPyStatics[175]; /* '.' */ + cpy_r_r280 = CPyStr_Build(3, cpy_r_contract_name, cpy_r_r279, cpy_r_r273); + CPy_DECREF(cpy_r_r273); + if (unlikely(cpy_r_r280 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 405, CPyStatic_vyper___globals); + goto CPyL173; + } + CPy_INCREF(cpy_r_r280); + cpy_r_this_fn = cpy_r_r280; + cpy_r_r281 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r282 = CPyDict_SetItem(cpy_r_this, cpy_r_r281, cpy_r_r280); + CPy_DECREF(cpy_r_r280); + cpy_r_r283 = cpy_r_r282 >= 0; + if (unlikely(!cpy_r_r283)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 405, CPyStatic_vyper___globals); + goto CPyL348; + } + cpy_r_r284 = PyObject_GetIter(cpy_r_r60); + if (unlikely(cpy_r_r284 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); + goto CPyL348; + } +CPyL158: ; + cpy_r_r285 = PyIter_Next(cpy_r_r284); + if (cpy_r_r285 == NULL) goto CPyL349; + PyObject *__tmp1164; + if (unlikely(!(PyTuple_Check(cpy_r_r285) && PyTuple_GET_SIZE(cpy_r_r285) == 2))) { + __tmp1164 = NULL; + goto __LL1165; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r285, 0)))) + __tmp1164 = PyTuple_GET_ITEM(cpy_r_r285, 0); + else { + __tmp1164 = NULL; + } + if (__tmp1164 == NULL) goto __LL1165; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r285, 1)))) + __tmp1164 = PyTuple_GET_ITEM(cpy_r_r285, 1); + else { + __tmp1164 = NULL; + } + if (__tmp1164 == NULL) goto __LL1165; + __tmp1164 = cpy_r_r285; +__LL1165: ; + if (unlikely(__tmp1164 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r285); cpy_r_r286 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1166 = PyTuple_GET_ITEM(cpy_r_r285, 0); + CPyTagged __tmp1167; + if (likely(PyLong_Check(__tmp1166))) + __tmp1167 = CPyTagged_FromObject(__tmp1166); + else { + CPy_TypeError("int", __tmp1166); __tmp1167 = CPY_INT_TAG; + } + cpy_r_r286.f0 = __tmp1167; + PyObject *__tmp1168 = PyTuple_GET_ITEM(cpy_r_r285, 1); + CPyTagged __tmp1169; + if (likely(PyLong_Check(__tmp1168))) + __tmp1169 = CPyTagged_FromObject(__tmp1168); + else { + CPy_TypeError("int", __tmp1168); __tmp1169 = CPY_INT_TAG; + } + cpy_r_r286.f1 = __tmp1169; + } + CPy_DECREF(cpy_r_r285); + if (unlikely(cpy_r_r286.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); + goto CPyL350; + } + cpy_r_r287 = CPyDef_sources___is_inside_offset(cpy_r_r223, cpy_r_r286); + if (unlikely(cpy_r_r287 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); + goto CPyL351; + } + if (cpy_r_r287) { + goto CPyL352; + } else + goto CPyL353; +CPyL162: ; + goto CPyL166; +CPyL163: ; + cpy_r_r288 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r288)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); + goto CPyL173; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r289 = 0; + if (unlikely(!cpy_r_r289)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 406, CPyStatic_vyper___globals); + goto CPyL173; + } else + goto CPyL354; +CPyL165: ; + CPy_Unreachable(); +CPyL166: ; + CPyTagged_INCREF(cpy_r_r286.f0); + CPyTagged_INCREF(cpy_r_r286.f1); + cpy_r_r290 = PyTuple_New(2); + if (unlikely(cpy_r_r290 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1170 = CPyTagged_StealAsObject(cpy_r_r286.f0); + PyTuple_SET_ITEM(cpy_r_r290, 0, __tmp1170); + PyObject *__tmp1171 = CPyTagged_StealAsObject(cpy_r_r286.f1); + PyTuple_SET_ITEM(cpy_r_r290, 1, __tmp1171); + cpy_r_r291 = CPySet_Remove(cpy_r_r60, cpy_r_r290); + CPy_DECREF(cpy_r_r290); + if (unlikely(!cpy_r_r291)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 407, CPyStatic_vyper___globals); + goto CPyL355; + } + if (likely(cpy_r_this_fn != Py_None)) + cpy_r_r292 = cpy_r_this_fn; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals, "str", cpy_r_this_fn); + goto CPyL356; + } + cpy_r_r293 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r80, cpy_r_r292, 2); + CPy_DECREF(cpy_r_r292); + if (unlikely(cpy_r_r293 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals); + goto CPyL356; + } + if (likely(PyDict_Check(cpy_r_r293))) + cpy_r_r294 = cpy_r_r293; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals, "dict", cpy_r_r293); + goto CPyL356; + } + CPyTagged_INCREF(cpy_r_count); + cpy_r_r295 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r296 = PyTuple_New(2); + if (unlikely(cpy_r_r296 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1172 = CPyTagged_StealAsObject(cpy_r_r286.f0); + PyTuple_SET_ITEM(cpy_r_r296, 0, __tmp1172); + PyObject *__tmp1173 = CPyTagged_StealAsObject(cpy_r_r286.f1); + PyTuple_SET_ITEM(cpy_r_r296, 1, __tmp1173); + cpy_r_r297 = CPyDict_SetItem(cpy_r_r294, cpy_r_r295, cpy_r_r296); + CPy_DECREF(cpy_r_r294); + CPy_DECREF(cpy_r_r295); + CPy_DECREF(cpy_r_r296); + cpy_r_r298 = cpy_r_r297 >= 0; + if (unlikely(!cpy_r_r298)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 408, CPyStatic_vyper___globals); + goto CPyL173; + } + cpy_r_r299 = CPyStatics[1369]; /* 'statement' */ + CPyTagged_INCREF(cpy_r_count); + cpy_r_r300 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r301 = CPyDict_SetItem(cpy_r_this, cpy_r_r299, cpy_r_r300); + CPy_DECREF(cpy_r_r300); + cpy_r_r302 = cpy_r_r301 >= 0; + if (unlikely(!cpy_r_r302)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 409, CPyStatic_vyper___globals); + goto CPyL173; + } + cpy_r_r303 = CPyTagged_Add(cpy_r_count, 2); + CPyTagged_DECREF(cpy_r_count); + cpy_r_count = cpy_r_r303; + goto CPyL182; +CPyL173: ; + cpy_r_r304 = CPy_CatchError(); + cpy_r_r305 = CPyModule_builtins; + cpy_r_r306 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r307 = CPyObject_GetAttr(cpy_r_r305, cpy_r_r306); + if (unlikely(cpy_r_r307 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 411, CPyStatic_vyper___globals); + goto CPyL357; + } + cpy_r_r308 = CPyModule_builtins; + cpy_r_r309 = CPyStatics[893]; /* 'IndexError' */ + cpy_r_r310 = CPyObject_GetAttr(cpy_r_r308, cpy_r_r309); + if (unlikely(cpy_r_r310 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 411, CPyStatic_vyper___globals); + goto CPyL358; + } + cpy_r_r311 = CPyModule_builtins; + cpy_r_r312 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r313 = CPyObject_GetAttr(cpy_r_r311, cpy_r_r312); + if (unlikely(cpy_r_r313 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 411, CPyStatic_vyper___globals); + goto CPyL359; + } + cpy_r_r314.f0 = cpy_r_r307; + cpy_r_r314.f1 = cpy_r_r310; + cpy_r_r314.f2 = cpy_r_r313; + cpy_r_r315 = PyTuple_New(3); + if (unlikely(cpy_r_r315 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1174 = cpy_r_r314.f0; + PyTuple_SET_ITEM(cpy_r_r315, 0, __tmp1174); + PyObject *__tmp1175 = cpy_r_r314.f1; + PyTuple_SET_ITEM(cpy_r_r315, 1, __tmp1175); + PyObject *__tmp1176 = cpy_r_r314.f2; + PyTuple_SET_ITEM(cpy_r_r315, 2, __tmp1176); + cpy_r_r316 = CPy_ExceptionMatches(cpy_r_r315); + CPy_DecRef(cpy_r_r315); + if (cpy_r_r316) { + goto CPyL179; + } else + goto CPyL360; +CPyL177: ; + CPy_Reraise(); + if (!0) { + goto CPyL180; + } else + goto CPyL361; +CPyL178: ; + CPy_Unreachable(); +CPyL179: ; + CPy_RestoreExcInfo(cpy_r_r304); + CPy_DecRef(cpy_r_r304.f0); + CPy_DecRef(cpy_r_r304.f1); + CPy_DecRef(cpy_r_r304.f2); + goto CPyL182; +CPyL180: ; + CPy_RestoreExcInfo(cpy_r_r304); + CPy_DecRef(cpy_r_r304.f0); + CPy_DecRef(cpy_r_r304.f1); + CPy_DecRef(cpy_r_r304.f2); + cpy_r_r317 = CPy_KeepPropagating(); + if (!cpy_r_r317) goto CPyL289; + CPy_Unreachable(); +CPyL182: ; + cpy_r_r318 = CPyStatics[1367]; /* 'JUMPI' */ + cpy_r_r319 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r320 = CPyStr_Equal(cpy_r_r133, cpy_r_r318); + cpy_r_r321 = cpy_r_r320 == 0; + if (!cpy_r_r321) goto CPyL185; + cpy_r_r322 = CPyStr_Equal(cpy_r_r133, cpy_r_r319); + cpy_r_r323 = cpy_r_r322 == 0; + if (!cpy_r_r323) goto CPyL185; + if (1) { + goto CPyL362; + } else + goto CPyL186; +CPyL185: ; + if (0) goto CPyL362; +CPyL186: ; + cpy_r_r324 = CPyDef_vyper____find_node_by_offset(cpy_r_ast_json, cpy_r_r223); + if (unlikely(cpy_r_r324 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 417, CPyStatic_vyper___globals); + goto CPyL338; + } + cpy_r_r325 = (PyObject *)&_Py_NoneStruct; + cpy_r_r326 = cpy_r_r324 == cpy_r_r325; + if (cpy_r_r326) goto CPyL363; + CPy_INCREF(cpy_r_r324); + if (likely(cpy_r_r324 != Py_None)) + cpy_r_r327 = cpy_r_r324; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 421, CPyStatic_vyper___globals, "dict", cpy_r_r324); + goto CPyL364; + } + cpy_r_r328 = CPyStatics[1491]; /* 'ast_type' */ + cpy_r_r329 = CPyDict_GetItem(cpy_r_r327, cpy_r_r328); + CPy_DECREF(cpy_r_r327); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 421, CPyStatic_vyper___globals); + goto CPyL364; + } + if (likely(PyUnicode_Check(cpy_r_r329))) + cpy_r_r330 = cpy_r_r329; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 421, CPyStatic_vyper___globals, "str", cpy_r_r329); + goto CPyL364; + } + cpy_r_r331 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r332 = CPyStr_Equal(cpy_r_r133, cpy_r_r331); + if (cpy_r_r332) goto CPyL365; + cpy_r_r333 = CPyList_GetSlice(cpy_r_r82, -4, 9223372036854775806LL); + if (unlikely(cpy_r_r333 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 422, CPyStatic_vyper___globals); + goto CPyL366; + } + if (likely(PyList_Check(cpy_r_r333))) + cpy_r_r334 = cpy_r_r333; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 422, CPyStatic_vyper___globals, "list", cpy_r_r333); + goto CPyL366; + } + cpy_r_r335 = CPyDef_vyper____is_revert_jump(cpy_r_r334, cpy_r_revert_pc); + CPy_DECREF_NO_IMM(cpy_r_r334); + if (unlikely(cpy_r_r335 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 422, CPyStatic_vyper___globals); + goto CPyL366; + } + if (cpy_r_r335) { + goto CPyL365; + } else + goto CPyL367; +CPyL196: ; + cpy_r_r336 = CPyStatics[1495]; /* 'FunctionDef' */ + cpy_r_r337 = CPyStr_Equal(cpy_r_r330, cpy_r_r336); + if (cpy_r_r337) { + goto CPyL368; + } else + goto CPyL369; +CPyL197: ; + cpy_r_r338 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r339 = CPyStr_Equal(cpy_r_r133, cpy_r_r338); + if (!cpy_r_r339) goto CPyL203; + cpy_r_r340 = CPyList_GetItemShort(cpy_r_r82, -14); + if (unlikely(cpy_r_r340 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyDict_Check(cpy_r_r340))) + cpy_r_r341 = cpy_r_r340; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals, "dict", cpy_r_r340); + goto CPyL331; + } + cpy_r_r342 = CPyStatics[1347]; /* 'op' */ + cpy_r_r343 = CPyDict_GetItem(cpy_r_r341, cpy_r_r342); + CPy_DECREF(cpy_r_r341); + if (unlikely(cpy_r_r343 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals); + goto CPyL331; + } + if (likely(PyUnicode_Check(cpy_r_r343))) + cpy_r_r344 = cpy_r_r343; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 425, CPyStatic_vyper___globals, "str", cpy_r_r343); + goto CPyL331; + } + cpy_r_r345 = CPyStatics[1376]; /* 'CALLVALUE' */ + cpy_r_r346 = CPyStr_Equal(cpy_r_r344, cpy_r_r345); + CPy_DECREF(cpy_r_r344); + if (cpy_r_r346) goto CPyL370; +CPyL203: ; + cpy_r_r347 = CPyStatics[1367]; /* 'JUMPI' */ + cpy_r_r348 = CPyStr_Equal(cpy_r_r133, cpy_r_r347); + CPy_DECREF(cpy_r_r133); + if (!cpy_r_r348) goto CPyL66; + cpy_r_r349 = CPyList_GetItemShort(cpy_r_r82, -6); + if (unlikely(cpy_r_r349 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals); + goto CPyL333; + } + if (likely(PyDict_Check(cpy_r_r349))) + cpy_r_r350 = cpy_r_r349; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals, "dict", cpy_r_r349); + goto CPyL333; + } + cpy_r_r351 = CPyStatics[1347]; /* 'op' */ + cpy_r_r352 = CPyDict_GetItem(cpy_r_r350, cpy_r_r351); + CPy_DECREF(cpy_r_r350); + if (unlikely(cpy_r_r352 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals); + goto CPyL333; + } + if (likely(PyUnicode_Check(cpy_r_r352))) + cpy_r_r353 = cpy_r_r352; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 426, CPyStatic_vyper___globals, "str", cpy_r_r352); + goto CPyL333; + } + cpy_r_r354 = CPyStatics[1376]; /* 'CALLVALUE' */ + cpy_r_r355 = CPyStr_Equal(cpy_r_r353, cpy_r_r354); + CPy_DECREF(cpy_r_r353); + if (!cpy_r_r355) goto CPyL66; +CPyL209: ; + cpy_r_r356 = CPyStatics[1377]; /* 'Cannot send ether to nonpayable function' */ + cpy_r_r357 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r358 = CPyDict_SetItem(cpy_r_this, cpy_r_r357, cpy_r_r356); + cpy_r_r359 = cpy_r_r358 >= 0; + if (unlikely(!cpy_r_r359)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 428, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL66; +CPyL210: ; + cpy_r_r360 = CPyStatics[1497]; /* 'Subscript' */ + cpy_r_r361 = CPyStr_Equal(cpy_r_r330, cpy_r_r360); + if (cpy_r_r361) { + goto CPyL371; + } else + goto CPyL212; +CPyL211: ; + cpy_r_r362 = CPyStatics[1384]; /* 'Index out of range' */ + cpy_r_r363 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r364 = CPyDict_SetItem(cpy_r_this, cpy_r_r363, cpy_r_r362); + cpy_r_r365 = cpy_r_r364 >= 0; + if (unlikely(!cpy_r_r365)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 430, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL66; +CPyL212: ; + cpy_r_r366 = CPyStatics[1498]; /* 'AugAssign' */ + cpy_r_r367 = CPyStatics[1499]; /* 'BinOp' */ + cpy_r_r368 = CPyStr_Equal(cpy_r_r330, cpy_r_r366); + if (cpy_r_r368) goto CPyL372; + cpy_r_r369 = CPyStr_Equal(cpy_r_r330, cpy_r_r367); + CPy_DECREF(cpy_r_r330); + if (cpy_r_r369) goto CPyL215; + if (0) { + goto CPyL216; + } else + goto CPyL373; +CPyL215: ; + if (!1) goto CPyL373; +CPyL216: ; + if (likely(cpy_r_r324 != Py_None)) + cpy_r_r370 = cpy_r_r324; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 432, CPyStatic_vyper___globals, "dict", cpy_r_r324); + goto CPyL333; + } + cpy_r_r371 = CPyStatics[1347]; /* 'op' */ + cpy_r_r372 = CPyDict_GetItem(cpy_r_r370, cpy_r_r371); + CPy_DECREF(cpy_r_r370); + if (unlikely(cpy_r_r372 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 432, CPyStatic_vyper___globals); + goto CPyL333; + } + if (likely(PyDict_Check(cpy_r_r372))) + cpy_r_r373 = cpy_r_r372; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 432, CPyStatic_vyper___globals, "dict", cpy_r_r372); + goto CPyL333; + } + cpy_r_r374 = CPyStatics[1491]; /* 'ast_type' */ + cpy_r_r375 = CPyDict_GetItem(cpy_r_r373, cpy_r_r374); + CPy_DECREF(cpy_r_r373); + if (unlikely(cpy_r_r375 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 433, CPyStatic_vyper___globals); + goto CPyL333; + } + if (likely(PyUnicode_Check(cpy_r_r375))) + cpy_r_r376 = cpy_r_r375; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 433, CPyStatic_vyper___globals, "str", cpy_r_r375); + goto CPyL333; + } + cpy_r_r377 = CPyStatics[1500]; /* 'Sub' */ + cpy_r_r378 = CPyStr_Equal(cpy_r_r376, cpy_r_r377); + if (cpy_r_r378) { + goto CPyL374; + } else + goto CPyL223; +CPyL222: ; + cpy_r_r379 = CPyStatics[1501]; /* 'Integer underflow' */ + cpy_r_r380 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r381 = CPyDict_SetItem(cpy_r_this, cpy_r_r380, cpy_r_r379); + cpy_r_r382 = cpy_r_r381 >= 0; + if (unlikely(!cpy_r_r382)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 435, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL66; +CPyL223: ; + cpy_r_r383 = CPyStatics[1502]; /* 'Div' */ + cpy_r_r384 = CPyStr_Equal(cpy_r_r376, cpy_r_r383); + if (cpy_r_r384) { + goto CPyL375; + } else + goto CPyL225; +CPyL224: ; + cpy_r_r385 = CPyStatics[1387]; /* 'Division by zero' */ + cpy_r_r386 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r387 = CPyDict_SetItem(cpy_r_this, cpy_r_r386, cpy_r_r385); + cpy_r_r388 = cpy_r_r387 >= 0; + if (unlikely(!cpy_r_r388)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 437, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL66; +CPyL225: ; + cpy_r_r389 = CPyStatics[1503]; /* 'Mod' */ + cpy_r_r390 = CPyStr_Equal(cpy_r_r376, cpy_r_r389); + CPy_DECREF(cpy_r_r376); + if (!cpy_r_r390) goto CPyL227; + cpy_r_r391 = CPyStatics[1504]; /* 'Modulo by zero' */ + cpy_r_r392 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r393 = CPyDict_SetItem(cpy_r_this, cpy_r_r392, cpy_r_r391); + cpy_r_r394 = cpy_r_r393 >= 0; + if (unlikely(!cpy_r_r394)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 439, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL66; +CPyL227: ; + cpy_r_r395 = CPyStatics[1505]; /* 'Integer overflow' */ + cpy_r_r396 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r397 = CPyDict_SetItem(cpy_r_this, cpy_r_r396, cpy_r_r395); + cpy_r_r398 = cpy_r_r397 >= 0; + if (unlikely(!cpy_r_r398)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 441, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL66; +CPyL228: ; + cpy_r_r399 = CPyStatics[1506]; /* 'Assert' */ + cpy_r_r400 = CPyStatics[1507]; /* 'If' */ + cpy_r_r401 = CPyStr_Equal(cpy_r_r330, cpy_r_r399); + if (cpy_r_r401) goto CPyL231; + cpy_r_r402 = CPyStr_Equal(cpy_r_r330, cpy_r_r400); + if (cpy_r_r402) goto CPyL231; + if (0) { + goto CPyL242; + } else + goto CPyL232; +CPyL231: ; + if (1) goto CPyL242; +CPyL232: ; + cpy_r_r403 = CPyStatics[1508]; /* 'Expr' */ + cpy_r_r404 = CPyStr_Equal(cpy_r_r330, cpy_r_r403); + if (!cpy_r_r404) goto CPyL376; + CPy_INCREF(cpy_r_r324); + if (likely(cpy_r_r324 != Py_None)) + cpy_r_r405 = cpy_r_r324; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals, "dict", cpy_r_r324); + goto CPyL377; + } + cpy_r_r406 = CPyStatics[808]; /* 'value' */ + cpy_r_r407 = CPyDict_GetItem(cpy_r_r405, cpy_r_r406); + CPy_DECREF(cpy_r_r405); + if (unlikely(cpy_r_r407 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); + goto CPyL377; + } + if (likely(PyDict_Check(cpy_r_r407))) + cpy_r_r408 = cpy_r_r407; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals, "dict", cpy_r_r407); + goto CPyL377; + } + cpy_r_r409 = CPyStatics[1509]; /* 'func' */ + cpy_r_r410 = PyDict_New(); + if (unlikely(cpy_r_r410 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); + goto CPyL378; + } + cpy_r_r411 = CPyDict_Get(cpy_r_r408, cpy_r_r409, cpy_r_r410); + CPy_DECREF(cpy_r_r408); + CPy_DECREF(cpy_r_r410); + if (unlikely(cpy_r_r411 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); + goto CPyL377; + } + cpy_r_r412 = CPyStatics[430]; /* 'id' */ + cpy_r_r413 = CPyStatics[444]; /* 'get' */ + PyObject *cpy_r_r414[2] = {cpy_r_r411, cpy_r_r412}; + cpy_r_r415 = (PyObject **)&cpy_r_r414; + cpy_r_r416 = PyObject_VectorcallMethod(cpy_r_r413, cpy_r_r415, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r416 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); + goto CPyL379; + } + CPy_DECREF(cpy_r_r411); + cpy_r_r417 = CPyStatics[1510]; /* 'assert_modifiable' */ + cpy_r_r418 = PyObject_RichCompare(cpy_r_r416, cpy_r_r417, 2); + CPy_DECREF(cpy_r_r416); + if (unlikely(cpy_r_r418 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); + goto CPyL377; + } + cpy_r_r419 = PyObject_IsTrue(cpy_r_r418); + CPy_DECREF(cpy_r_r418); + cpy_r_r420 = cpy_r_r419 >= 0; + if (unlikely(!cpy_r_r420)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 446, CPyStatic_vyper___globals); + goto CPyL377; + } + cpy_r_r421 = cpy_r_r419; + if (!cpy_r_r421) goto CPyL376; +CPyL242: ; + cpy_r_r422 = CPyStatics[1375]; /* 'branch' */ + CPyTagged_INCREF(cpy_r_count); + cpy_r_r423 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r424 = CPyDict_SetItem(cpy_r_this, cpy_r_r422, cpy_r_r423); + CPy_DECREF(cpy_r_r423); + cpy_r_r425 = cpy_r_r424 >= 0; + if (unlikely(!cpy_r_r425)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 449, CPyStatic_vyper___globals); + goto CPyL377; + } + cpy_r_r426 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r427 = CPyDict_GetItem(cpy_r_this, cpy_r_r426); + if (unlikely(cpy_r_r427 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 450, CPyStatic_vyper___globals); + goto CPyL377; + } + if (PyUnicode_Check(cpy_r_r427)) + cpy_r_r428 = cpy_r_r427; + else { + cpy_r_r428 = NULL; + } + if (cpy_r_r428 != NULL) goto __LL1177; + if (cpy_r_r427 == Py_None) + cpy_r_r428 = cpy_r_r427; + else { + cpy_r_r428 = NULL; + } + if (cpy_r_r428 != NULL) goto __LL1177; + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 450, CPyStatic_vyper___globals, "str or None", cpy_r_r427); + goto CPyL377; +__LL1177: ; + cpy_r_this_fn = cpy_r_r428; + cpy_r_r429 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r81, cpy_r_this_fn, 2); + if (unlikely(cpy_r_r429 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 451, CPyStatic_vyper___globals); + goto CPyL380; + } else + goto CPyL381; +CPyL246: ; + cpy_r_r430 = CPyStatics[1507]; /* 'If' */ + cpy_r_r431 = CPyStr_Equal(cpy_r_r330, cpy_r_r430); + CPy_DECREF(cpy_r_r330); + if (cpy_r_r431) { + goto CPyL382; + } else + goto CPyL383; +CPyL247: ; + if (likely(cpy_r_r324 != Py_None)) + cpy_r_r432 = cpy_r_r324; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "dict", cpy_r_r324); + goto CPyL384; + } + cpy_r_r433 = CPyStatics[555]; /* 'test' */ + cpy_r_r434 = CPyDict_GetItem(cpy_r_r432, cpy_r_r433); + CPy_DECREF(cpy_r_r432); + if (unlikely(cpy_r_r434 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL384; + } + if (likely(PyDict_Check(cpy_r_r434))) + cpy_r_r435 = cpy_r_r434; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "dict", cpy_r_r434); + goto CPyL384; + } + cpy_r_r436 = CPyStatics[1496]; /* 'src' */ + cpy_r_r437 = CPyDict_GetItem(cpy_r_r435, cpy_r_r436); + CPy_DECREF(cpy_r_r435); + if (unlikely(cpy_r_r437 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL384; + } + if (likely(PyUnicode_Check(cpy_r_r437))) + cpy_r_r438 = cpy_r_r437; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "str", cpy_r_r437); + goto CPyL384; + } + cpy_r_r439 = CPyDef_vyper____convert_src(cpy_r_r438); + CPy_DECREF(cpy_r_r438); + if (unlikely(cpy_r_r439.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL384; + } + cpy_r_r440.f0 = 0; + cpy_r_r441 = PyTuple_New(2); + if (unlikely(cpy_r_r441 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1178 = CPyTagged_StealAsObject(cpy_r_r439.f0); + PyTuple_SET_ITEM(cpy_r_r441, 0, __tmp1178); + PyObject *__tmp1179 = CPyTagged_StealAsObject(cpy_r_r439.f1); + PyTuple_SET_ITEM(cpy_r_r441, 1, __tmp1179); + cpy_r_r442 = PyTuple_New(1); + if (unlikely(cpy_r_r442 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1180 = cpy_r_r440.f0 ? Py_True : Py_False; + CPy_INCREF(__tmp1180); + PyTuple_SET_ITEM(cpy_r_r442, 0, __tmp1180); + cpy_r_r443 = PySequence_Concat(cpy_r_r441, cpy_r_r442); + CPy_DECREF(cpy_r_r441); + CPy_DECREF(cpy_r_r442); + if (unlikely(cpy_r_r443 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL384; + } + PyObject *__tmp1181; + if (unlikely(!(PyTuple_Check(cpy_r_r443) && PyTuple_GET_SIZE(cpy_r_r443) == 3))) { + __tmp1181 = NULL; + goto __LL1182; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r443, 0)))) + __tmp1181 = PyTuple_GET_ITEM(cpy_r_r443, 0); + else { + __tmp1181 = NULL; + } + if (__tmp1181 == NULL) goto __LL1182; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r443, 1)))) + __tmp1181 = PyTuple_GET_ITEM(cpy_r_r443, 1); + else { + __tmp1181 = NULL; + } + if (__tmp1181 == NULL) goto __LL1182; + if (likely(PyBool_Check(PyTuple_GET_ITEM(cpy_r_r443, 2)))) + __tmp1181 = PyTuple_GET_ITEM(cpy_r_r443, 2); + else { + __tmp1181 = NULL; + } + if (__tmp1181 == NULL) goto __LL1182; + __tmp1181 = cpy_r_r443; +__LL1182: ; + if (unlikely(__tmp1181 == NULL)) { + CPy_TypeError("tuple[int, int, bool]", cpy_r_r443); cpy_r_r444 = (tuple_T3IIC) { CPY_INT_TAG, CPY_INT_TAG, 2 }; + } else { + PyObject *__tmp1183 = PyTuple_GET_ITEM(cpy_r_r443, 0); + CPyTagged __tmp1184; + if (likely(PyLong_Check(__tmp1183))) + __tmp1184 = CPyTagged_FromObject(__tmp1183); + else { + CPy_TypeError("int", __tmp1183); __tmp1184 = CPY_INT_TAG; + } + cpy_r_r444.f0 = __tmp1184; + PyObject *__tmp1185 = PyTuple_GET_ITEM(cpy_r_r443, 1); + CPyTagged __tmp1186; + if (likely(PyLong_Check(__tmp1185))) + __tmp1186 = CPyTagged_FromObject(__tmp1185); + else { + CPy_TypeError("int", __tmp1185); __tmp1186 = CPY_INT_TAG; + } + cpy_r_r444.f1 = __tmp1186; + PyObject *__tmp1187 = PyTuple_GET_ITEM(cpy_r_r443, 2); + char __tmp1188; + if (unlikely(!PyBool_Check(__tmp1187))) { + CPy_TypeError("bool", __tmp1187); __tmp1188 = 2; + } else + __tmp1188 = __tmp1187 == Py_True; + cpy_r_r444.f2 = __tmp1188; + } + CPy_DECREF(cpy_r_r443); + if (unlikely(cpy_r_r444.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL384; + } + cpy_r_r445 = CPyDict_GetItem(cpy_r_r81, cpy_r_this_fn); + CPy_DECREF(cpy_r_this_fn); + if (unlikely(cpy_r_r445 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL385; + } + if (likely(PyDict_Check(cpy_r_r445))) + cpy_r_r446 = cpy_r_r445; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals, "dict", cpy_r_r445); + goto CPyL385; + } + CPyTagged_INCREF(cpy_r_count); + cpy_r_r447 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r448 = PyTuple_New(3); + if (unlikely(cpy_r_r448 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1189 = CPyTagged_StealAsObject(cpy_r_r444.f0); + PyTuple_SET_ITEM(cpy_r_r448, 0, __tmp1189); + PyObject *__tmp1190 = CPyTagged_StealAsObject(cpy_r_r444.f1); + PyTuple_SET_ITEM(cpy_r_r448, 1, __tmp1190); + PyObject *__tmp1191 = cpy_r_r444.f2 ? Py_True : Py_False; + CPy_INCREF(__tmp1191); + PyTuple_SET_ITEM(cpy_r_r448, 2, __tmp1191); + cpy_r_r449 = CPyDict_SetItem(cpy_r_r446, cpy_r_r447, cpy_r_r448); + CPy_DECREF(cpy_r_r446); + CPy_DECREF(cpy_r_r447); + CPy_DECREF(cpy_r_r448); + cpy_r_r450 = cpy_r_r449 >= 0; + if (unlikely(!cpy_r_r450)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 453, CPyStatic_vyper___globals); + goto CPyL333; + } else + goto CPyL263; +CPyL258: ; + cpy_r_r451.f0 = 1; + cpy_r_r452 = PyTuple_New(2); + if (unlikely(cpy_r_r452 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1192 = CPyTagged_StealAsObject(cpy_r_r223.f0); + PyTuple_SET_ITEM(cpy_r_r452, 0, __tmp1192); + PyObject *__tmp1193 = CPyTagged_StealAsObject(cpy_r_r223.f1); + PyTuple_SET_ITEM(cpy_r_r452, 1, __tmp1193); + cpy_r_r453 = PyTuple_New(1); + if (unlikely(cpy_r_r453 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1194 = cpy_r_r451.f0 ? Py_True : Py_False; + CPy_INCREF(__tmp1194); + PyTuple_SET_ITEM(cpy_r_r453, 0, __tmp1194); + cpy_r_r454 = PySequence_Concat(cpy_r_r452, cpy_r_r453); + CPy_DECREF(cpy_r_r452); + CPy_DECREF(cpy_r_r453); + if (unlikely(cpy_r_r454 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); + goto CPyL384; + } + PyObject *__tmp1195; + if (unlikely(!(PyTuple_Check(cpy_r_r454) && PyTuple_GET_SIZE(cpy_r_r454) == 3))) { + __tmp1195 = NULL; + goto __LL1196; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r454, 0)))) + __tmp1195 = PyTuple_GET_ITEM(cpy_r_r454, 0); + else { + __tmp1195 = NULL; + } + if (__tmp1195 == NULL) goto __LL1196; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r454, 1)))) + __tmp1195 = PyTuple_GET_ITEM(cpy_r_r454, 1); + else { + __tmp1195 = NULL; + } + if (__tmp1195 == NULL) goto __LL1196; + if (likely(PyBool_Check(PyTuple_GET_ITEM(cpy_r_r454, 2)))) + __tmp1195 = PyTuple_GET_ITEM(cpy_r_r454, 2); + else { + __tmp1195 = NULL; + } + if (__tmp1195 == NULL) goto __LL1196; + __tmp1195 = cpy_r_r454; +__LL1196: ; + if (unlikely(__tmp1195 == NULL)) { + CPy_TypeError("tuple[int, int, bool]", cpy_r_r454); cpy_r_r455 = (tuple_T3IIC) { CPY_INT_TAG, CPY_INT_TAG, 2 }; + } else { + PyObject *__tmp1197 = PyTuple_GET_ITEM(cpy_r_r454, 0); + CPyTagged __tmp1198; + if (likely(PyLong_Check(__tmp1197))) + __tmp1198 = CPyTagged_FromObject(__tmp1197); + else { + CPy_TypeError("int", __tmp1197); __tmp1198 = CPY_INT_TAG; + } + cpy_r_r455.f0 = __tmp1198; + PyObject *__tmp1199 = PyTuple_GET_ITEM(cpy_r_r454, 1); + CPyTagged __tmp1200; + if (likely(PyLong_Check(__tmp1199))) + __tmp1200 = CPyTagged_FromObject(__tmp1199); + else { + CPy_TypeError("int", __tmp1199); __tmp1200 = CPY_INT_TAG; + } + cpy_r_r455.f1 = __tmp1200; + PyObject *__tmp1201 = PyTuple_GET_ITEM(cpy_r_r454, 2); + char __tmp1202; + if (unlikely(!PyBool_Check(__tmp1201))) { + CPy_TypeError("bool", __tmp1201); __tmp1202 = 2; + } else + __tmp1202 = __tmp1201 == Py_True; + cpy_r_r455.f2 = __tmp1202; + } + CPy_DECREF(cpy_r_r454); + if (unlikely(cpy_r_r455.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); + goto CPyL384; + } + cpy_r_r456 = CPyDict_GetItem(cpy_r_r81, cpy_r_this_fn); + CPy_DECREF(cpy_r_this_fn); + if (unlikely(cpy_r_r456 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); + goto CPyL386; + } + if (likely(PyDict_Check(cpy_r_r456))) + cpy_r_r457 = cpy_r_r456; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals, "dict", cpy_r_r456); + goto CPyL386; + } + CPyTagged_INCREF(cpy_r_count); + cpy_r_r458 = CPyTagged_StealAsObject(cpy_r_count); + cpy_r_r459 = PyTuple_New(3); + if (unlikely(cpy_r_r459 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1203 = CPyTagged_StealAsObject(cpy_r_r455.f0); + PyTuple_SET_ITEM(cpy_r_r459, 0, __tmp1203); + PyObject *__tmp1204 = CPyTagged_StealAsObject(cpy_r_r455.f1); + PyTuple_SET_ITEM(cpy_r_r459, 1, __tmp1204); + PyObject *__tmp1205 = cpy_r_r455.f2 ? Py_True : Py_False; + CPy_INCREF(__tmp1205); + PyTuple_SET_ITEM(cpy_r_r459, 2, __tmp1205); + cpy_r_r460 = CPyDict_SetItem(cpy_r_r457, cpy_r_r458, cpy_r_r459); + CPy_DECREF(cpy_r_r457); + CPy_DECREF(cpy_r_r458); + CPy_DECREF(cpy_r_r459); + cpy_r_r461 = cpy_r_r460 >= 0; + if (unlikely(!cpy_r_r461)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 455, CPyStatic_vyper___globals); + goto CPyL333; + } +CPyL263: ; + cpy_r_r462 = CPyTagged_Add(cpy_r_count, 2); + CPyTagged_DECREF(cpy_r_count); + cpy_r_count = cpy_r_r462; + goto CPyL66; +CPyL264: ; + cpy_r_r463 = CPyList_GetItemShort(cpy_r_r82, 0); + if (unlikely(cpy_r_r463 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 458, CPyStatic_vyper___globals); + goto CPyL387; + } + if (likely(PyDict_Check(cpy_r_r463))) + cpy_r_r464 = cpy_r_r463; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 458, CPyStatic_vyper___globals, "dict", cpy_r_r463); + goto CPyL387; + } + cpy_r_r465 = CPyStatics[703]; /* '0' */ + cpy_r_r466 = CPyStatics[211]; /* 'path' */ + cpy_r_r467 = CPyDict_SetItem(cpy_r_r464, cpy_r_r466, cpy_r_r465); + cpy_r_r468 = cpy_r_r467 >= 0; + if (unlikely(!cpy_r_r468)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 459, CPyStatic_vyper___globals); + goto CPyL388; + } + cpy_r_r469 = CPyList_GetItemShort(cpy_r_ast_json, -2); + if (unlikely(cpy_r_r469 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); + goto CPyL388; + } + if (likely(PyDict_Check(cpy_r_r469))) + cpy_r_r470 = cpy_r_r469; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals, "dict", cpy_r_r469); + goto CPyL388; + } + cpy_r_r471 = CPyStatics[1496]; /* 'src' */ + cpy_r_r472 = CPyDict_GetItem(cpy_r_r470, cpy_r_r471); + CPy_DECREF(cpy_r_r470); + if (unlikely(cpy_r_r472 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); + goto CPyL388; + } + if (likely(PyUnicode_Check(cpy_r_r472))) + cpy_r_r473 = cpy_r_r472; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals, "str", cpy_r_r472); + goto CPyL388; + } + cpy_r_r474 = CPyDef_vyper____convert_src(cpy_r_r473); + CPy_DECREF(cpy_r_r473); + if (unlikely(cpy_r_r474.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); + goto CPyL388; + } + cpy_r_r475 = cpy_r_r474.f1; + CPyTagged_INCREF(cpy_r_r475); + CPyTagged_DECREF(cpy_r_r474.f0); + CPyTagged_DECREF(cpy_r_r474.f1); + cpy_r_r476.f0 = 0; + cpy_r_r476.f1 = cpy_r_r475; + cpy_r_r477 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r478 = PyTuple_New(2); + if (unlikely(cpy_r_r478 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1206 = CPyTagged_StealAsObject(cpy_r_r476.f0); + PyTuple_SET_ITEM(cpy_r_r478, 0, __tmp1206); + PyObject *__tmp1207 = CPyTagged_StealAsObject(cpy_r_r476.f1); + PyTuple_SET_ITEM(cpy_r_r478, 1, __tmp1207); + cpy_r_r479 = CPyDict_SetItem(cpy_r_r464, cpy_r_r477, cpy_r_r478); + CPy_DECREF(cpy_r_r464); + CPy_DECREF(cpy_r_r478); + cpy_r_r480 = cpy_r_r479 >= 0; + if (unlikely(!cpy_r_r480)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 460, CPyStatic_vyper___globals); + goto CPyL387; + } + cpy_r_r481 = (Py_ssize_t)cpy_r_revert_pc != -2; + CPyTagged_DECREF(cpy_r_revert_pc); + if (!cpy_r_r481) goto CPyL389; + cpy_r_r482 = CPyStatics[1365]; /* 'optimizer_revert' */ + cpy_r_r483 = 1 ? Py_True : Py_False; + if (cpy_r_this == NULL) { + goto CPyL390; + } else + goto CPyL277; +CPyL275: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"this\" referenced before assignment"); + cpy_r_r484 = 0; + if (unlikely(!cpy_r_r484)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 462, CPyStatic_vyper___globals); + goto CPyL289; + } + CPy_Unreachable(); +CPyL277: ; + cpy_r_r485 = CPyDict_SetItem(cpy_r_this, cpy_r_r482, cpy_r_r483); + CPy_XDECREF(cpy_r_this); + cpy_r_r486 = cpy_r_r485 >= 0; + if (unlikely(!cpy_r_r486)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 462, CPyStatic_vyper___globals); + goto CPyL391; + } +CPyL278: ; + cpy_r_r487 = PyDict_New(); + if (unlikely(cpy_r_r487 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); + goto CPyL391; + } + cpy_r_r488 = 0; +CPyL280: ; + cpy_r_r489 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; + cpy_r_r490 = *(int64_t *)cpy_r_r489; + cpy_r_r491 = cpy_r_r488 < cpy_r_r490; + if (!cpy_r_r491) goto CPyL392; + cpy_r_r492 = (CPyPtr)&((PyListObject *)cpy_r_r82)->ob_item; + cpy_r_r493 = *(CPyPtr *)cpy_r_r492; + cpy_r_r494 = cpy_r_r488 * 8; + cpy_r_r495 = cpy_r_r493 + cpy_r_r494; + cpy_r_r496 = *(PyObject * *)cpy_r_r495; + CPy_INCREF(cpy_r_r496); + if (likely(PyDict_Check(cpy_r_r496))) + cpy_r_r497 = cpy_r_r496; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals, "dict", cpy_r_r496); + goto CPyL393; + } + cpy_r_r498 = CPyStatics[1348]; /* 'pc' */ + cpy_r_r499 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r500[2] = {cpy_r_r497, cpy_r_r498}; + cpy_r_r501 = (PyObject **)&cpy_r_r500; + cpy_r_r502 = PyObject_VectorcallMethod(cpy_r_r499, cpy_r_r501, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r502 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); + goto CPyL394; + } + if (likely(PyLong_Check(cpy_r_r502))) + cpy_r_r503 = CPyTagged_FromObject(cpy_r_r502); + else { + CPy_TypeError("int", cpy_r_r502); cpy_r_r503 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r502); + if (unlikely(cpy_r_r503 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); + goto CPyL394; + } + cpy_r_r504 = CPyTagged_StealAsObject(cpy_r_r503); + cpy_r_r505 = PyDict_SetItem(cpy_r_r487, cpy_r_r504, cpy_r_r497); + CPy_DECREF(cpy_r_r504); + CPy_DECREF(cpy_r_r497); + cpy_r_r506 = cpy_r_r505 >= 0; + if (unlikely(!cpy_r_r506)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 464, CPyStatic_vyper___globals); + goto CPyL393; + } + cpy_r_r507 = cpy_r_r488 + 1; + cpy_r_r488 = cpy_r_r507; + goto CPyL280; +CPyL286: ; + cpy_r_r508 = CPyStatics[703]; /* '0' */ + cpy_r_r509 = CPyDict_Build(1, cpy_r_r508, cpy_r_r80); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r509 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 466, CPyStatic_vyper___globals); + goto CPyL395; + } + cpy_r_r510 = CPyStatics[703]; /* '0' */ + cpy_r_r511 = CPyDict_Build(1, cpy_r_r510, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r511 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 466, CPyStatic_vyper___globals); + goto CPyL396; + } + cpy_r_r512.f0 = cpy_r_r487; + cpy_r_r512.f1 = cpy_r_r509; + cpy_r_r512.f2 = cpy_r_r511; + return cpy_r_r512; +CPyL289: ; + tuple_T3OOO __tmp1208 = { NULL, NULL, NULL }; + cpy_r_r513 = __tmp1208; + return cpy_r_r513; +CPyL290: ; + CPy_XDECREF(cpy_r_this); + goto CPyL1; +CPyL291: ; + CPy_DecRef(cpy_r_r2); + goto CPyL289; +CPyL292: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL289; +CPyL293: ; + CPy_XDecRef(cpy_r_this); + goto CPyL289; +CPyL294: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r6); + goto CPyL7; +CPyL295: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r6); + goto CPyL289; +CPyL296: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + goto CPyL289; +CPyL297: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL12; +CPyL298: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL289; +CPyL299: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + goto CPyL289; +CPyL300: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + goto CPyL289; +CPyL301: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + goto CPyL289; +CPyL302: ; + CPy_DECREF(cpy_r_r29); + goto CPyL23; +CPyL303: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + goto CPyL289; +CPyL304: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r38); + goto CPyL289; +CPyL305: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + goto CPyL289; +CPyL306: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r51); + goto CPyL289; +CPyL307: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r38); + goto CPyL289; +CPyL308: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + goto CPyL289; +CPyL309: ; + CPy_DECREF_NO_IMM(cpy_r_r61); + goto CPyL45; +CPyL310: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r61); + goto CPyL289; +CPyL311: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + goto CPyL289; +CPyL312: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + goto CPyL289; +CPyL313: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + goto CPyL289; +CPyL314: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + goto CPyL289; +CPyL315: ; + CPyTagged_DECREF(cpy_r_revert_pc); + goto CPyL54; +CPyL316: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + goto CPyL289; +CPyL317: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_r93); + CPyTagged_DecRef(cpy_r_r94); + goto CPyL289; +CPyL318: ; + CPy_DECREF(cpy_r_r95); + goto CPyL64; +CPyL319: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_r93); + CPyTagged_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r96); + goto CPyL289; +CPyL320: ; + CPy_DECREF(cpy_r_r97); + goto CPyL56; +CPyL321: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_r93); + CPyTagged_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r95); + goto CPyL289; +CPyL322: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r60); + CPyTagged_DECREF(cpy_r_count); + CPyTagged_DECREF(cpy_r_pc); + goto CPyL264; +CPyL323: ; + CPy_XDECREF(cpy_r_this); + goto CPyL70; +CPyL324: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + goto CPyL289; +CPyL325: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r125); + CPyTagged_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r128); + goto CPyL289; +CPyL326: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r125); + CPyTagged_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r133); + goto CPyL289; +CPyL327: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r125); + CPyTagged_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r133); + goto CPyL289; +CPyL328: ; + CPy_DECREF(cpy_r_r128); + goto CPyL78; +CPyL329: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r125); + CPyTagged_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r133); + goto CPyL289; +CPyL330: ; + CPyTagged_DECREF(cpy_r_r125); + CPyTagged_DECREF(cpy_r_r126); + goto CPyL94; +CPyL331: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + goto CPyL289; +CPyL332: ; + CPy_DECREF(cpy_r_r133); + goto CPyL66; +CPyL333: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + goto CPyL289; +CPyL334: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r209); + goto CPyL289; +CPyL335: ; + CPy_DECREF(cpy_r_r213); + goto CPyL116; +CPyL336: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r217); + goto CPyL289; +CPyL337: ; + CPy_DECREF(cpy_r_r221); + goto CPyL118; +CPyL338: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + goto CPyL289; +CPyL339: ; + CPyTagged_DECREF(cpy_r_r244); + CPyTagged_DECREF(cpy_r_r246); + goto CPyL137; +CPyL340: ; + CPy_DECREF(cpy_r_r267); + CPy_DECREF(cpy_r_r268.f2); + CPy_DECREF(cpy_r_r268.f3); + goto CPyL152; +CPyL341: ; + CPy_DecRef(cpy_r_r267); + CPy_DecRef(cpy_r_r272); + goto CPyL173; +CPyL342: ; + CPy_DecRef(cpy_r_r267); + CPy_DecRef(cpy_r_r273); + goto CPyL173; +CPyL343: ; + CPy_DecRef(cpy_r_r267); + CPy_DecRef(cpy_r_r273); + goto CPyL173; +CPyL344: ; + CPy_DECREF(cpy_r_r267); + goto CPyL150; +CPyL345: ; + CPy_DECREF(cpy_r_r273); + goto CPyL151; +CPyL346: ; + CPy_DecRef(cpy_r_r267); + goto CPyL173; +CPyL347: ; + CPy_DECREF(cpy_r_this); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r80); + CPy_DECREF(cpy_r_r81); + CPy_DECREF_NO_IMM(cpy_r_r82); + CPyTagged_DECREF(cpy_r_count); + CPyTagged_DECREF(cpy_r_pc); + CPyTagged_DECREF(cpy_r_revert_pc); + CPy_DECREF(cpy_r_r133); + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + goto CPyL154; +CPyL348: ; + CPy_DecRef(cpy_r_this_fn); + goto CPyL173; +CPyL349: ; + CPy_DECREF(cpy_r_this_fn); + CPy_DECREF(cpy_r_r284); + goto CPyL163; +CPyL350: ; + CPy_DecRef(cpy_r_this_fn); + CPy_DecRef(cpy_r_r284); + goto CPyL173; +CPyL351: ; + CPy_DecRef(cpy_r_this_fn); + CPy_DecRef(cpy_r_r284); + CPyTagged_DecRef(cpy_r_r286.f0); + CPyTagged_DecRef(cpy_r_r286.f1); + goto CPyL173; +CPyL352: ; + CPy_DECREF(cpy_r_r284); + goto CPyL162; +CPyL353: ; + CPyTagged_DECREF(cpy_r_r286.f0); + CPyTagged_DECREF(cpy_r_r286.f1); + goto CPyL158; +CPyL354: ; + CPy_DECREF(cpy_r_this); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r80); + CPy_DECREF(cpy_r_r81); + CPy_DECREF_NO_IMM(cpy_r_r82); + CPyTagged_DECREF(cpy_r_count); + CPyTagged_DECREF(cpy_r_pc); + CPyTagged_DECREF(cpy_r_revert_pc); + CPy_DECREF(cpy_r_r133); + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + goto CPyL165; +CPyL355: ; + CPy_DecRef(cpy_r_this_fn); + CPyTagged_DecRef(cpy_r_r286.f0); + CPyTagged_DecRef(cpy_r_r286.f1); + goto CPyL173; +CPyL356: ; + CPyTagged_DecRef(cpy_r_r286.f0); + CPyTagged_DecRef(cpy_r_r286.f1); + goto CPyL173; +CPyL357: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + goto CPyL180; +CPyL358: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r307); + goto CPyL180; +CPyL359: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r307); + CPy_DecRef(cpy_r_r310); + goto CPyL180; +CPyL360: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + goto CPyL177; +CPyL361: ; + CPy_DecRef(cpy_r_r304.f0); + CPy_DecRef(cpy_r_r304.f1); + CPy_DecRef(cpy_r_r304.f2); + goto CPyL178; +CPyL362: ; + CPy_DECREF(cpy_r_r133); + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + goto CPyL66; +CPyL363: ; + CPy_DECREF(cpy_r_r133); + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + CPy_DECREF(cpy_r_r324); + goto CPyL66; +CPyL364: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r324); + goto CPyL289; +CPyL365: ; + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + goto CPyL196; +CPyL366: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r133); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r324); + CPy_DecRef(cpy_r_r330); + goto CPyL289; +CPyL367: ; + CPy_DECREF(cpy_r_r133); + goto CPyL228; +CPyL368: ; + CPy_DECREF(cpy_r_r324); + CPy_DECREF(cpy_r_r330); + goto CPyL197; +CPyL369: ; + CPy_DECREF(cpy_r_r133); + goto CPyL210; +CPyL370: ; + CPy_DECREF(cpy_r_r133); + goto CPyL209; +CPyL371: ; + CPy_DECREF(cpy_r_r324); + CPy_DECREF(cpy_r_r330); + goto CPyL211; +CPyL372: ; + CPy_DECREF(cpy_r_r330); + goto CPyL215; +CPyL373: ; + CPy_DECREF(cpy_r_r324); + goto CPyL66; +CPyL374: ; + CPy_DECREF(cpy_r_r376); + goto CPyL222; +CPyL375: ; + CPy_DECREF(cpy_r_r376); + goto CPyL224; +CPyL376: ; + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + CPy_DECREF(cpy_r_r324); + CPy_DECREF(cpy_r_r330); + goto CPyL66; +CPyL377: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r324); + CPy_DecRef(cpy_r_r330); + goto CPyL289; +CPyL378: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r324); + CPy_DecRef(cpy_r_r330); + CPy_DecRef(cpy_r_r408); + goto CPyL289; +CPyL379: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r324); + CPy_DecRef(cpy_r_r330); + CPy_DecRef(cpy_r_r411); + goto CPyL289; +CPyL380: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r223.f0); + CPyTagged_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_this_fn); + CPy_DecRef(cpy_r_r324); + CPy_DecRef(cpy_r_r330); + goto CPyL289; +CPyL381: ; + CPy_DECREF(cpy_r_r429); + goto CPyL246; +CPyL382: ; + CPyTagged_DECREF(cpy_r_r223.f0); + CPyTagged_DECREF(cpy_r_r223.f1); + goto CPyL247; +CPyL383: ; + CPy_DECREF(cpy_r_r324); + goto CPyL258; +CPyL384: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_this_fn); + goto CPyL289; +CPyL385: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r444.f0); + CPyTagged_DecRef(cpy_r_r444.f1); + goto CPyL289; +CPyL386: ; + CPy_DecRef(cpy_r_this); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_pc); + CPyTagged_DecRef(cpy_r_revert_pc); + CPyTagged_DecRef(cpy_r_r455.f0); + CPyTagged_DecRef(cpy_r_r455.f1); + goto CPyL289; +CPyL387: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_revert_pc); + goto CPyL289; +CPyL388: ; + CPy_XDecRef(cpy_r_this); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPyTagged_DecRef(cpy_r_revert_pc); + CPy_DecRef(cpy_r_r464); + goto CPyL289; +CPyL389: ; + CPy_XDECREF(cpy_r_this); + goto CPyL278; +CPyL390: ; + CPy_DECREF(cpy_r_r80); + CPy_DECREF(cpy_r_r81); + CPy_DECREF_NO_IMM(cpy_r_r82); + goto CPyL275; +CPyL391: ; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + goto CPyL289; +CPyL392: ; + CPy_DECREF_NO_IMM(cpy_r_r82); + goto CPyL286; +CPyL393: ; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r487); + goto CPyL289; +CPyL394: ; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r487); + CPy_DecRef(cpy_r_r497); + goto CPyL289; +CPyL395: ; + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r487); + goto CPyL289; +CPyL396: ; + CPy_DecRef(cpy_r_r487); + CPy_DecRef(cpy_r_r509); + goto CPyL289; +} + +PyObject *CPyPy_vyper____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source_map_str", "opcodes_str", "contract_name", "ast_json", 0}; + static CPyArg_Parser parser = {"OOOO:_generate_coverage_data", kwlist, 0}; + PyObject *obj_source_map_str; + PyObject *obj_opcodes_str; + PyObject *obj_contract_name; + PyObject *obj_ast_json; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source_map_str, &obj_opcodes_str, &obj_contract_name, &obj_ast_json)) { + return NULL; + } + PyObject *arg_source_map_str; + if (likely(PyUnicode_Check(obj_source_map_str))) + arg_source_map_str = obj_source_map_str; + else { + CPy_TypeError("str", obj_source_map_str); + goto fail; + } + PyObject *arg_opcodes_str; + if (likely(PyUnicode_Check(obj_opcodes_str))) + arg_opcodes_str = obj_opcodes_str; + else { + CPy_TypeError("str", obj_opcodes_str); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *arg_ast_json; + if (likely(PyList_Check(obj_ast_json))) + arg_ast_json = obj_ast_json; + else { + CPy_TypeError("list", obj_ast_json); + goto fail; + } + tuple_T3OOO retval = CPyDef_vyper____generate_coverage_data(arg_source_map_str, arg_opcodes_str, arg_contract_name, arg_ast_json); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(3); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1209 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1209); + PyObject *__tmp1210 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1210); + PyObject *__tmp1211 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp1211); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_generate_coverage_data", 330, CPyStatic_vyper___globals); + return NULL; +} + +tuple_T2II CPyDef_vyper____convert_src(PyObject *cpy_r_src) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T2OO cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T2II cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + CPyTagged cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + CPyTagged cpy_r_r18; + CPyTagged cpy_r_r19; + tuple_T2II cpy_r_r20; + tuple_T2II cpy_r_r21; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_src == cpy_r_r0; + if (!cpy_r_r1) goto CPyL3; + cpy_r_r2 = CPyStatics[2028]; /* -1 */ + cpy_r_r3 = CPyStatics[2028]; /* -1 */ + cpy_r_r4.f0 = cpy_r_r2; + cpy_r_r4.f1 = cpy_r_r3; + cpy_r_r5 = PyTuple_New(2); + if (unlikely(cpy_r_r5 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1212 = cpy_r_r4.f0; + PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1212); + PyObject *__tmp1213 = cpy_r_r4.f1; + PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1213); + PyObject *__tmp1214; + if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 2))) { + __tmp1214 = NULL; + goto __LL1215; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r5, 0)))) + __tmp1214 = PyTuple_GET_ITEM(cpy_r_r5, 0); + else { + __tmp1214 = NULL; + } + if (__tmp1214 == NULL) goto __LL1215; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r5, 1)))) + __tmp1214 = PyTuple_GET_ITEM(cpy_r_r5, 1); + else { + __tmp1214 = NULL; + } + if (__tmp1214 == NULL) goto __LL1215; + __tmp1214 = cpy_r_r5; +__LL1215: ; + if (unlikely(__tmp1214 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r5); cpy_r_r6 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1216 = PyTuple_GET_ITEM(cpy_r_r5, 0); + CPyTagged __tmp1217; + if (likely(PyLong_Check(__tmp1216))) + __tmp1217 = CPyTagged_FromObject(__tmp1216); + else { + CPy_TypeError("int", __tmp1216); __tmp1217 = CPY_INT_TAG; + } + cpy_r_r6.f0 = __tmp1217; + PyObject *__tmp1218 = PyTuple_GET_ITEM(cpy_r_r5, 1); + CPyTagged __tmp1219; + if (likely(PyLong_Check(__tmp1218))) + __tmp1219 = CPyTagged_FromObject(__tmp1218); + else { + CPy_TypeError("int", __tmp1218); __tmp1219 = CPY_INT_TAG; + } + cpy_r_r6.f1 = __tmp1219; + } + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 471, CPyStatic_vyper___globals); + goto CPyL15; + } + return cpy_r_r6; +CPyL3: ; + cpy_r_r7 = CPyStatics[115]; /* ':' */ + cpy_r_r8 = PyUnicode_Split(cpy_r_src, cpy_r_r7, -1); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 472, CPyStatic_vyper___globals); + goto CPyL15; + } + cpy_r_r9 = CPyList_GetSlice(cpy_r_r8, 0, 4); + CPy_DECREF_NO_IMM(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 472, CPyStatic_vyper___globals); + goto CPyL15; + } + if (likely(PyList_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_src", 472, CPyStatic_vyper___globals, "list", cpy_r_r9); + goto CPyL15; + } + cpy_r_r11 = CPyList_GetItemShort(cpy_r_r10, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals); + goto CPyL16; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals, "str", cpy_r_r11); + goto CPyL16; + } + cpy_r_r13 = CPyLong_FromStr(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals); + goto CPyL16; + } + if (likely(PyLong_Check(cpy_r_r13))) + cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + else { + CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 473, CPyStatic_vyper___globals); + goto CPyL16; + } + cpy_r_r15 = CPyList_GetItemShort(cpy_r_r10, 2); + CPy_DECREF_NO_IMM(cpy_r_r10); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals, "str", cpy_r_r15); + goto CPyL17; + } + cpy_r_r17 = CPyLong_FromStr(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals); + goto CPyL17; + } + if (likely(PyLong_Check(cpy_r_r17))) + cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); + else { + CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 474, CPyStatic_vyper___globals); + goto CPyL17; + } + cpy_r_r19 = CPyTagged_Add(cpy_r_r14, cpy_r_r18); + CPyTagged_DECREF(cpy_r_r18); + cpy_r_r20.f0 = cpy_r_r14; + cpy_r_r20.f1 = cpy_r_r19; + return cpy_r_r20; +CPyL15: ; + tuple_T2II __tmp1220 = { CPY_INT_TAG, CPY_INT_TAG }; + cpy_r_r21 = __tmp1220; + return cpy_r_r21; +CPyL16: ; + CPy_DecRef(cpy_r_r10); + goto CPyL15; +CPyL17: ; + CPyTagged_DecRef(cpy_r_r14); + goto CPyL15; +} + +PyObject *CPyPy_vyper____convert_src(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"src", 0}; + static CPyArg_Parser parser = {"O:_convert_src", kwlist, 0}; + PyObject *obj_src; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_src)) { + return NULL; + } + PyObject *arg_src; + if (likely(PyUnicode_Check(obj_src))) + arg_src = obj_src; + else { + CPy_TypeError("str", obj_src); + goto fail; + } + tuple_T2II retval = CPyDef_vyper____convert_src(arg_src); + if (retval.f0 == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1221 = CPyTagged_StealAsObject(retval.f0); + PyTuple_SET_ITEM(retbox, 0, __tmp1221); + PyObject *__tmp1222 = CPyTagged_StealAsObject(retval.f1); + PyTuple_SET_ITEM(retbox, 1, __tmp1222); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_src", 469, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper____find_node_by_offset(PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset) { + int64_t cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + char cpy_r_r3; + CPyPtr cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + CPyPtr cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + tuple_T2II cpy_r_r13; + char cpy_r_r14; + CPyTagged cpy_r_r15; + CPyTagged cpy_r_r16; + CPyTagged cpy_r_r17; + CPyTagged cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + int64_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + tuple_T3CIO cpy_r_r33; + CPyTagged cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + CPyTagged cpy_r_r48; + int64_t cpy_r_r49; + PyObject *cpy_r_r50; + tuple_T3CIO cpy_r_r51; + CPyTagged cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + CPyPtr cpy_r_r60; + int64_t cpy_r_r61; + CPyTagged cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_result; + CPyTagged cpy_r_r65; + CPyTagged cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + int64_t cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + cpy_r_r0 = 0; +CPyL1: ; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r0 < cpy_r_r2; + if (!cpy_r_r3) goto CPyL50; + cpy_r_r4 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->ob_item; + cpy_r_r5 = *(CPyPtr *)cpy_r_r4; + cpy_r_r6 = cpy_r_r0 * 8; + cpy_r_r7 = cpy_r_r5 + cpy_r_r6; + cpy_r_r8 = *(PyObject * *)cpy_r_r7; + CPy_INCREF(cpy_r_r8); + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 479, CPyStatic_vyper___globals, "dict", cpy_r_r8); + goto CPyL51; + } + cpy_r_r10 = CPyStatics[1496]; /* 'src' */ + cpy_r_r11 = CPyDict_GetItem(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 480, CPyStatic_vyper___globals); + goto CPyL52; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 480, CPyStatic_vyper___globals, "str", cpy_r_r11); + goto CPyL52; + } + cpy_r_r13 = CPyDef_vyper____convert_src(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 480, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r14 = CPyDef_sources___is_inside_offset(cpy_r_offset, cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 481, CPyStatic_vyper___globals); + goto CPyL53; + } + if (!cpy_r_r14) goto CPyL54; + cpy_r_r15 = cpy_r_r13.f0; + CPyTagged_INCREF(cpy_r_r15); + cpy_r_r16 = cpy_r_r13.f1; + CPyTagged_INCREF(cpy_r_r16); + CPyTagged_DECREF(cpy_r_r13.f0); + CPyTagged_DECREF(cpy_r_r13.f1); + cpy_r_r17 = cpy_r_offset.f0; + CPyTagged_INCREF(cpy_r_r17); + cpy_r_r18 = cpy_r_offset.f1; + CPyTagged_INCREF(cpy_r_r18); + cpy_r_r19 = cpy_r_r15 & 1; + cpy_r_r20 = cpy_r_r19 != 0; + if (!cpy_r_r20) goto CPyL10; + cpy_r_r21 = CPyTagged_IsEq_(cpy_r_r15, cpy_r_r17); + cpy_r_r22 = cpy_r_r21; + goto CPyL11; +CPyL10: ; + cpy_r_r23 = cpy_r_r15 == cpy_r_r17; + cpy_r_r22 = cpy_r_r23; +CPyL11: ; + CPyTagged_DECREF(cpy_r_r15); + CPyTagged_DECREF(cpy_r_r17); + if (!cpy_r_r22) goto CPyL55; + cpy_r_r24 = cpy_r_r16 & 1; + cpy_r_r25 = cpy_r_r24 != 0; + if (!cpy_r_r25) goto CPyL14; + cpy_r_r26 = CPyTagged_IsEq_(cpy_r_r16, cpy_r_r18); + cpy_r_r27 = cpy_r_r26; + goto CPyL15; +CPyL14: ; + cpy_r_r28 = cpy_r_r16 == cpy_r_r18; + cpy_r_r27 = cpy_r_r28; +CPyL15: ; + CPyTagged_DECREF(cpy_r_r16); + CPyTagged_DECREF(cpy_r_r18); + if (cpy_r_r27) goto CPyL17; +CPyL16: ; + if (0) { + goto CPyL18; + } else + goto CPyL19; +CPyL17: ; + if (!1) goto CPyL19; +CPyL18: ; + return cpy_r_r9; +CPyL19: ; + cpy_r_r29 = PyList_New(0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); + goto CPyL52; + } + cpy_r_r30 = 0; + cpy_r_r31 = PyDict_Size(cpy_r_r9); + cpy_r_r32 = CPyDict_GetValuesIter(cpy_r_r9); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); + goto CPyL56; + } +CPyL21: ; + cpy_r_r33 = CPyDict_NextValue(cpy_r_r32, cpy_r_r30); + cpy_r_r34 = cpy_r_r33.f1; + cpy_r_r30 = cpy_r_r34; + cpy_r_r35 = cpy_r_r33.f0; + if (!cpy_r_r35) goto CPyL57; + cpy_r_r36 = cpy_r_r33.f2; + CPy_INCREF(cpy_r_r36); + CPy_DECREF(cpy_r_r33.f2); + cpy_r_r37 = PyDict_Check(cpy_r_r36); + if (cpy_r_r37) goto CPyL24; + if (cpy_r_r37) { + goto CPyL27; + } else + goto CPyL59; +CPyL24: ; + cpy_r_r38 = CPyStatics[1491]; /* 'ast_type' */ + CPy_INCREF(cpy_r_r36); + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r39 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 485, CPyStatic_vyper___globals, "dict", cpy_r_r36); + goto CPyL58; + } + cpy_r_r40 = PyDict_Contains(cpy_r_r39, cpy_r_r38); + CPy_DECREF(cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 485, CPyStatic_vyper___globals); + goto CPyL58; + } + cpy_r_r42 = cpy_r_r40; + if (!cpy_r_r42) goto CPyL59; +CPyL27: ; + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r43 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 485, CPyStatic_vyper___globals, "dict", cpy_r_r36); + goto CPyL60; + } + cpy_r_r44 = PyList_Append(cpy_r_r29, cpy_r_r43); + CPy_DECREF(cpy_r_r43); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); + goto CPyL60; + } +CPyL29: ; + cpy_r_r46 = CPyDict_CheckSize(cpy_r_r9, cpy_r_r31); + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); + goto CPyL60; + } else + goto CPyL21; +CPyL30: ; + cpy_r_r47 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 484, CPyStatic_vyper___globals); + goto CPyL56; + } + cpy_r_r48 = 0; + cpy_r_r49 = PyDict_Size(cpy_r_r9); + cpy_r_r50 = CPyDict_GetValuesIter(cpy_r_r9); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 487, CPyStatic_vyper___globals); + goto CPyL61; + } +CPyL32: ; + cpy_r_r51 = CPyDict_NextValue(cpy_r_r50, cpy_r_r48); + cpy_r_r52 = cpy_r_r51.f1; + cpy_r_r48 = cpy_r_r52; + cpy_r_r53 = cpy_r_r51.f0; + if (!cpy_r_r53) goto CPyL62; + cpy_r_r54 = cpy_r_r51.f2; + CPy_INCREF(cpy_r_r54); + CPy_DECREF(cpy_r_r51.f2); + cpy_r_r55 = PyList_Check(cpy_r_r54); + if (!cpy_r_r55) goto CPyL63; + if (likely(PyList_Check(cpy_r_r54))) + cpy_r_r56 = cpy_r_r54; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 489, CPyStatic_vyper___globals, "list", cpy_r_r54); + goto CPyL64; + } + cpy_r_r57 = CPyList_Extend(cpy_r_r29, cpy_r_r56); + CPy_DECREF_NO_IMM(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 489, CPyStatic_vyper___globals); + goto CPyL64; + } else + goto CPyL65; +CPyL36: ; + cpy_r_r58 = CPyDict_CheckSize(cpy_r_r9, cpy_r_r49); + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 487, CPyStatic_vyper___globals); + goto CPyL64; + } else + goto CPyL32; +CPyL37: ; + cpy_r_r59 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 487, CPyStatic_vyper___globals); + goto CPyL61; + } + cpy_r_r60 = (CPyPtr)&((PyVarObject *)cpy_r_r29)->ob_size; + cpy_r_r61 = *(int64_t *)cpy_r_r60; + cpy_r_r62 = cpy_r_r61 << 1; + cpy_r_r63 = cpy_r_r62 != 0; + if (cpy_r_r63) { + goto CPyL66; + } else + goto CPyL67; +CPyL39: ; + cpy_r_r64 = CPyDef_vyper____find_node_by_offset(cpy_r_r29, cpy_r_offset); + CPy_DECREF_NO_IMM(cpy_r_r29); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 491, CPyStatic_vyper___globals); + goto CPyL51; + } + cpy_r_result = cpy_r_r64; + goto CPyL46; +CPyL41: ; + cpy_r_r65 = CPyList_Index(cpy_r_ast_json, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals); + goto CPyL51; + } + cpy_r_r66 = CPyTagged_Add(cpy_r_r65, 2); + CPyTagged_DECREF(cpy_r_r65); + cpy_r_r67 = CPyList_GetSlice(cpy_r_ast_json, cpy_r_r66, 9223372036854775806LL); + CPyTagged_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals); + goto CPyL51; + } + if (likely(PyList_Check(cpy_r_r67))) + cpy_r_r68 = cpy_r_r67; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals, "list", cpy_r_r67); + goto CPyL51; + } + cpy_r_r69 = CPyDef_vyper____find_node_by_offset(cpy_r_r68, cpy_r_offset); + CPy_DECREF_NO_IMM(cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 493, CPyStatic_vyper___globals); + goto CPyL51; + } + cpy_r_result = cpy_r_r69; +CPyL46: ; + cpy_r_r70 = (PyObject *)&_Py_NoneStruct; + cpy_r_r71 = cpy_r_result != cpy_r_r70; + if (!cpy_r_r71) goto CPyL68; + if (likely(cpy_r_result != Py_None)) + cpy_r_r72 = cpy_r_result; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 495, CPyStatic_vyper___globals, "dict", cpy_r_result); + goto CPyL51; + } + return cpy_r_r72; +CPyL49: ; + cpy_r_r73 = cpy_r_r0 + 1; + cpy_r_r0 = cpy_r_r73; + goto CPyL1; +CPyL50: ; + cpy_r_r74 = Py_None; + return cpy_r_r74; +CPyL51: ; + cpy_r_r75 = NULL; + return cpy_r_r75; +CPyL52: ; + CPy_DecRef(cpy_r_r9); + goto CPyL51; +CPyL53: ; + CPy_DecRef(cpy_r_r9); + CPyTagged_DecRef(cpy_r_r13.f0); + CPyTagged_DecRef(cpy_r_r13.f1); + goto CPyL51; +CPyL54: ; + CPy_DECREF(cpy_r_r9); + CPyTagged_DECREF(cpy_r_r13.f0); + CPyTagged_DECREF(cpy_r_r13.f1); + goto CPyL49; +CPyL55: ; + CPyTagged_DECREF(cpy_r_r16); + CPyTagged_DECREF(cpy_r_r18); + goto CPyL16; +CPyL56: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r29); + goto CPyL51; +CPyL57: ; + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33.f2); + goto CPyL30; +CPyL58: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r36); + goto CPyL51; +CPyL59: ; + CPy_DECREF(cpy_r_r36); + goto CPyL29; +CPyL60: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + goto CPyL51; +CPyL61: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r29); + goto CPyL51; +CPyL62: ; + CPy_DECREF(cpy_r_r50); + CPy_DECREF(cpy_r_r51.f2); + goto CPyL37; +CPyL63: ; + CPy_DECREF(cpy_r_r54); + goto CPyL36; +CPyL64: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r50); + goto CPyL51; +CPyL65: ; + CPy_DECREF(cpy_r_r57); + goto CPyL36; +CPyL66: ; + CPy_DECREF(cpy_r_r9); + goto CPyL39; +CPyL67: ; + CPy_DECREF_NO_IMM(cpy_r_r29); + goto CPyL41; +CPyL68: ; + CPy_DECREF(cpy_r_result); + goto CPyL49; +} + +PyObject *CPyPy_vyper____find_node_by_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"ast_json", "offset", 0}; + static CPyArg_Parser parser = {"OO:_find_node_by_offset", kwlist, 0}; + PyObject *obj_ast_json; + PyObject *obj_offset; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_ast_json, &obj_offset)) { + return NULL; + } + PyObject *arg_ast_json; + if (likely(PyList_Check(obj_ast_json))) + arg_ast_json = obj_ast_json; + else { + CPy_TypeError("list", obj_ast_json); + goto fail; + } + tuple_T2II arg_offset; + PyObject *__tmp1223; + if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { + __tmp1223 = NULL; + goto __LL1224; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) + __tmp1223 = PyTuple_GET_ITEM(obj_offset, 0); + else { + __tmp1223 = NULL; + } + if (__tmp1223 == NULL) goto __LL1224; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) + __tmp1223 = PyTuple_GET_ITEM(obj_offset, 1); + else { + __tmp1223 = NULL; + } + if (__tmp1223 == NULL) goto __LL1224; + __tmp1223 = obj_offset; +__LL1224: ; + if (unlikely(__tmp1223 == NULL)) { + CPy_TypeError("tuple[int, int]", obj_offset); goto fail; + } else { + PyObject *__tmp1225 = PyTuple_GET_ITEM(obj_offset, 0); + CPyTagged __tmp1226; + if (likely(PyLong_Check(__tmp1225))) + __tmp1226 = CPyTagged_BorrowFromObject(__tmp1225); + else { + CPy_TypeError("int", __tmp1225); goto fail; + } + arg_offset.f0 = __tmp1226; + PyObject *__tmp1227 = PyTuple_GET_ITEM(obj_offset, 1); + CPyTagged __tmp1228; + if (likely(PyLong_Check(__tmp1227))) + __tmp1228 = CPyTagged_BorrowFromObject(__tmp1227); + else { + CPy_TypeError("int", __tmp1227); goto fail; + } + arg_offset.f1 = __tmp1228; + } + PyObject *retval = CPyDef_vyper____find_node_by_offset(arg_ast_json, arg_offset); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_find_node_by_offset", 478, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper____get_statement_nodes(PyObject *cpy_r_ast_json) { + PyObject *cpy_r_r0; + PyObject *cpy_r_stmt_nodes; + int64_t cpy_r_r1; + CPyPtr cpy_r_r2; + int64_t cpy_r_r3; + char cpy_r_r4; + CPyPtr cpy_r_r5; + CPyPtr cpy_r_r6; + int64_t cpy_r_r7; + CPyPtr cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyTagged cpy_r_r12; + int64_t cpy_r_r13; + PyObject *cpy_r_r14; + tuple_T3CIO cpy_r_r15; + CPyTagged cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + int64_t cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + char cpy_r_r24; + CPyPtr cpy_r_r25; + CPyPtr cpy_r_r26; + int64_t cpy_r_r27; + CPyPtr cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + int64_t cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + CPyPtr cpy_r_r35; + int64_t cpy_r_r36; + CPyTagged cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + int64_t cpy_r_r43; + PyObject *cpy_r_r44; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 500, CPyStatic_vyper___globals); + goto CPyL22; + } + cpy_r_stmt_nodes = cpy_r_r0; + cpy_r_r1 = 0; +CPyL2: ; + cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_ast_json)->ob_size; + cpy_r_r3 = *(int64_t *)cpy_r_r2; + cpy_r_r4 = cpy_r_r1 < cpy_r_r3; + if (!cpy_r_r4) goto CPyL21; + cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_ast_json)->ob_item; + cpy_r_r6 = *(CPyPtr *)cpy_r_r5; + cpy_r_r7 = cpy_r_r1 * 8; + cpy_r_r8 = cpy_r_r6 + cpy_r_r7; + cpy_r_r9 = *(PyObject * *)cpy_r_r8; + CPy_INCREF(cpy_r_r9); + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 501, CPyStatic_vyper___globals, "dict", cpy_r_r9); + goto CPyL23; + } + cpy_r_r11 = PyList_New(0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); + goto CPyL24; + } + cpy_r_r12 = 0; + cpy_r_r13 = PyDict_Size(cpy_r_r10); + cpy_r_r14 = CPyDict_GetValuesIter(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); + goto CPyL25; + } +CPyL6: ; + cpy_r_r15 = CPyDict_NextValue(cpy_r_r14, cpy_r_r12); + cpy_r_r16 = cpy_r_r15.f1; + cpy_r_r12 = cpy_r_r16; + cpy_r_r17 = cpy_r_r15.f0; + if (!cpy_r_r17) goto CPyL26; + cpy_r_r18 = cpy_r_r15.f2; + CPy_INCREF(cpy_r_r18); + CPy_DECREF(cpy_r_r15.f2); + cpy_r_r19 = PyList_Check(cpy_r_r18); + if (!cpy_r_r19) goto CPyL27; + if (likely(PyList_Check(cpy_r_r18))) + cpy_r_r20 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals, "list", cpy_r_r18); + goto CPyL28; + } + cpy_r_r21 = 0; +CPyL10: ; + cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r20)->ob_size; + cpy_r_r23 = *(int64_t *)cpy_r_r22; + cpy_r_r24 = cpy_r_r21 < cpy_r_r23; + if (!cpy_r_r24) goto CPyL29; + cpy_r_r25 = (CPyPtr)&((PyListObject *)cpy_r_r20)->ob_item; + cpy_r_r26 = *(CPyPtr *)cpy_r_r25; + cpy_r_r27 = cpy_r_r21 * 8; + cpy_r_r28 = cpy_r_r26 + cpy_r_r27; + cpy_r_r29 = *(PyObject * *)cpy_r_r28; + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = PyList_Append(cpy_r_r11, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); + goto CPyL30; + } + cpy_r_r32 = cpy_r_r21 + 1; + cpy_r_r21 = cpy_r_r32; + goto CPyL10; +CPyL13: ; + cpy_r_r33 = CPyDict_CheckSize(cpy_r_r10, cpy_r_r13); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); + goto CPyL28; + } else + goto CPyL6; +CPyL14: ; + cpy_r_r34 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 502, CPyStatic_vyper___globals); + goto CPyL25; + } + CPy_INCREF_NO_IMM(cpy_r_r11); + cpy_r_r35 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; + cpy_r_r36 = *(int64_t *)cpy_r_r35; + CPy_DECREF_NO_IMM(cpy_r_r11); + cpy_r_r37 = cpy_r_r36 << 1; + cpy_r_r38 = cpy_r_r37 != 0; + if (cpy_r_r38) { + goto CPyL31; + } else + goto CPyL32; +CPyL16: ; + cpy_r_r39 = CPyDef_vyper____get_statement_nodes(cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r11); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 503, CPyStatic_vyper___globals); + goto CPyL23; + } + cpy_r_r40 = PySequence_InPlaceConcat(cpy_r_stmt_nodes, cpy_r_r39); + CPy_DECREF_NO_IMM(cpy_r_stmt_nodes); + CPy_DECREF_NO_IMM(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 503, CPyStatic_vyper___globals); + goto CPyL22; + } + cpy_r_stmt_nodes = cpy_r_r40; + goto CPyL20; +CPyL19: ; + cpy_r_r41 = PyList_Append(cpy_r_stmt_nodes, cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 505, CPyStatic_vyper___globals); + goto CPyL23; + } +CPyL20: ; + cpy_r_r43 = cpy_r_r1 + 1; + cpy_r_r1 = cpy_r_r43; + goto CPyL2; +CPyL21: ; + return cpy_r_stmt_nodes; +CPyL22: ; + cpy_r_r44 = NULL; + return cpy_r_r44; +CPyL23: ; + CPy_DecRef(cpy_r_stmt_nodes); + goto CPyL22; +CPyL24: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + goto CPyL22; +CPyL25: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + goto CPyL22; +CPyL26: ; + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r15.f2); + goto CPyL14; +CPyL27: ; + CPy_DECREF(cpy_r_r18); + goto CPyL13; +CPyL28: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL22; +CPyL29: ; + CPy_DECREF_NO_IMM(cpy_r_r20); + goto CPyL13; +CPyL30: ; + CPy_DecRef(cpy_r_stmt_nodes); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r20); + goto CPyL22; +CPyL31: ; + CPy_DECREF(cpy_r_r10); + goto CPyL16; +CPyL32: ; + CPy_DECREF_NO_IMM(cpy_r_r11); + goto CPyL19; +} + +PyObject *CPyPy_vyper____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"ast_json", 0}; + static CPyArg_Parser parser = {"O:_get_statement_nodes", kwlist, 0}; + PyObject *obj_ast_json; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_ast_json)) { + return NULL; + } + PyObject *arg_ast_json; + if (likely(PyList_Check(obj_ast_json))) + arg_ast_json = obj_ast_json; + else { + CPy_TypeError("list", obj_ast_json); + goto fail; + } + PyObject *retval = CPyDef_vyper____get_statement_nodes(arg_ast_json); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_get_statement_nodes", 499, CPyStatic_vyper___globals); + return NULL; +} + +PyObject *CPyDef_vyper____convert_to_semver(PyObject *cpy_r_versions) { + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + PyObject *cpy_r_r2; + int64_t cpy_r_r3; + CPyPtr cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + CPyPtr cpy_r_r7; + CPyPtr cpy_r_r8; + int64_t cpy_r_r9; + CPyPtr cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + CPyTagged cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + CPyTagged cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + CPyTagged cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + tuple_T2OI cpy_r_r26; + PyObject *cpy_r_r27; + int32_t cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + tuple_T2OI cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int64_t cpy_r_r56; + PyObject *cpy_r_r57; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = PyList_New(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 519, CPyStatic_vyper___globals); + goto CPyL34; + } + cpy_r_r3 = 0; +CPyL2: ; + cpy_r_r4 = (CPyPtr)&((PyVarObject *)cpy_r_versions)->ob_size; + cpy_r_r5 = *(int64_t *)cpy_r_r4; + cpy_r_r6 = cpy_r_r3 < cpy_r_r5; + if (!cpy_r_r6) goto CPyL33; + cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_versions)->ob_item; + cpy_r_r8 = *(CPyPtr *)cpy_r_r7; + cpy_r_r9 = cpy_r_r3 * 8; + cpy_r_r10 = cpy_r_r8 + cpy_r_r9; + cpy_r_r11 = *(PyObject * *)cpy_r_r10; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = CPyStatics[638]; /* 'major' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 521, CPyStatic_vyper___globals); + goto CPyL35; + } + if (likely(PyLong_Check(cpy_r_r13))) + cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + else { + CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 521, CPyStatic_vyper___globals); + goto CPyL35; + } + cpy_r_r15 = CPyStatics[639]; /* 'minor' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 522, CPyStatic_vyper___globals); + goto CPyL36; + } + if (likely(PyLong_Check(cpy_r_r16))) + cpy_r_r17 = CPyTagged_FromObject(cpy_r_r16); + else { + CPy_TypeError("int", cpy_r_r16); cpy_r_r17 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 522, CPyStatic_vyper___globals); + goto CPyL36; + } + cpy_r_r18 = CPyStatics[640]; /* 'micro' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 523, CPyStatic_vyper___globals); + goto CPyL37; + } + if (likely(PyLong_Check(cpy_r_r19))) + cpy_r_r20 = CPyTagged_FromObject(cpy_r_r19); + else { + CPy_TypeError("int", cpy_r_r19); cpy_r_r20 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 523, CPyStatic_vyper___globals); + goto CPyL37; + } + cpy_r_r21 = CPyStatics[1511]; /* 'pre' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL38; + } + if (unlikely(!(PyTuple_Check(cpy_r_r22) && PyTuple_GET_SIZE(cpy_r_r22) == 2))) { + cpy_r_r23 = NULL; + goto __LL1230; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r22, 0)))) + cpy_r_r23 = PyTuple_GET_ITEM(cpy_r_r22, 0); + else { + cpy_r_r23 = NULL; + } + if (cpy_r_r23 == NULL) goto __LL1230; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r22, 1)))) + cpy_r_r23 = PyTuple_GET_ITEM(cpy_r_r22, 1); + else { + cpy_r_r23 = NULL; + } + if (cpy_r_r23 == NULL) goto __LL1230; + cpy_r_r23 = cpy_r_r22; +__LL1230: ; + if (cpy_r_r23 != NULL) goto __LL1229; + if (cpy_r_r22 == Py_None) + cpy_r_r23 = cpy_r_r22; + else { + cpy_r_r23 = NULL; + } + if (cpy_r_r23 != NULL) goto __LL1229; + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals, "tuple[str, int] or None", cpy_r_r22); + goto CPyL38; +__LL1229: ; + cpy_r_r24 = (PyObject *)&_Py_NoneStruct; + cpy_r_r25 = cpy_r_r23 != cpy_r_r24; + if (!cpy_r_r25) goto CPyL39; + PyObject *__tmp1231; + if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { + __tmp1231 = NULL; + goto __LL1232; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) + __tmp1231 = PyTuple_GET_ITEM(cpy_r_r23, 0); + else { + __tmp1231 = NULL; + } + if (__tmp1231 == NULL) goto __LL1232; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r23, 1)))) + __tmp1231 = PyTuple_GET_ITEM(cpy_r_r23, 1); + else { + __tmp1231 = NULL; + } + if (__tmp1231 == NULL) goto __LL1232; + __tmp1231 = cpy_r_r23; +__LL1232: ; + if (unlikely(__tmp1231 == NULL)) { + CPy_TypeError("tuple[str, int]", cpy_r_r23); cpy_r_r26 = (tuple_T2OI) { NULL, CPY_INT_TAG }; + } else { + PyObject *__tmp1233 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp1233); + PyObject *__tmp1234; + if (likely(PyUnicode_Check(__tmp1233))) + __tmp1234 = __tmp1233; + else { + CPy_TypeError("str", __tmp1233); + __tmp1234 = NULL; + } + cpy_r_r26.f0 = __tmp1234; + PyObject *__tmp1235 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPyTagged __tmp1236; + if (likely(PyLong_Check(__tmp1235))) + __tmp1236 = CPyTagged_FromObject(__tmp1235); + else { + CPy_TypeError("int", __tmp1235); __tmp1236 = CPY_INT_TAG; + } + cpy_r_r26.f1 = __tmp1236; + } + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r26.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL38; + } + cpy_r_r27 = PyTuple_New(2); + if (unlikely(cpy_r_r27 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1237 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r27, 0, __tmp1237); + PyObject *__tmp1238 = CPyTagged_StealAsObject(cpy_r_r26.f1); + PyTuple_SET_ITEM(cpy_r_r27, 1, __tmp1238); + cpy_r_r28 = PyObject_IsTrue(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + cpy_r_r29 = cpy_r_r28 >= 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL38; + } + cpy_r_r30 = cpy_r_r28; + if (!cpy_r_r30) goto CPyL40; + cpy_r_r31 = CPyStatics[114]; /* '' */ + cpy_r_r32 = PyList_New(0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL38; + } + cpy_r_r33 = CPyStatics[1511]; /* 'pre' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r33); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL41; + } + PyObject *__tmp1239; + if (unlikely(!(PyTuple_Check(cpy_r_r34) && PyTuple_GET_SIZE(cpy_r_r34) == 2))) { + __tmp1239 = NULL; + goto __LL1240; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r34, 0)))) + __tmp1239 = PyTuple_GET_ITEM(cpy_r_r34, 0); + else { + __tmp1239 = NULL; + } + if (__tmp1239 == NULL) goto __LL1240; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r34, 1)))) + __tmp1239 = PyTuple_GET_ITEM(cpy_r_r34, 1); + else { + __tmp1239 = NULL; + } + if (__tmp1239 == NULL) goto __LL1240; + __tmp1239 = cpy_r_r34; +__LL1240: ; + if (unlikely(__tmp1239 == NULL)) { + CPy_TypeError("tuple[str, int]", cpy_r_r34); cpy_r_r35 = (tuple_T2OI) { NULL, CPY_INT_TAG }; + } else { + PyObject *__tmp1241 = PyTuple_GET_ITEM(cpy_r_r34, 0); + CPy_INCREF(__tmp1241); + PyObject *__tmp1242; + if (likely(PyUnicode_Check(__tmp1241))) + __tmp1242 = __tmp1241; + else { + CPy_TypeError("str", __tmp1241); + __tmp1242 = NULL; + } + cpy_r_r35.f0 = __tmp1242; + PyObject *__tmp1243 = PyTuple_GET_ITEM(cpy_r_r34, 1); + CPyTagged __tmp1244; + if (likely(PyLong_Check(__tmp1243))) + __tmp1244 = CPyTagged_FromObject(__tmp1243); + else { + CPy_TypeError("int", __tmp1243); __tmp1244 = CPY_INT_TAG; + } + cpy_r_r35.f1 = __tmp1244; + } + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35.f0 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL41; + } + cpy_r_r36 = PyTuple_New(2); + if (unlikely(cpy_r_r36 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1245 = cpy_r_r35.f0; + PyTuple_SET_ITEM(cpy_r_r36, 0, __tmp1245); + PyObject *__tmp1246 = CPyTagged_StealAsObject(cpy_r_r35.f1); + PyTuple_SET_ITEM(cpy_r_r36, 1, __tmp1246); + cpy_r_r37 = PyObject_GetIter(cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL41; + } +CPyL19: ; + cpy_r_r38 = PyIter_Next(cpy_r_r37); + if (cpy_r_r38 == NULL) goto CPyL42; + if (PyUnicode_Check(cpy_r_r38)) + cpy_r_r39 = cpy_r_r38; + else { + cpy_r_r39 = NULL; + } + if (cpy_r_r39 != NULL) goto __LL1247; + if (PyLong_Check(cpy_r_r38)) + cpy_r_r39 = cpy_r_r38; + else { + cpy_r_r39 = NULL; + } + if (cpy_r_r39 != NULL) goto __LL1247; + CPy_TypeErrorTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals, "union[str, int]", cpy_r_r38); + goto CPyL43; +__LL1247: ; + cpy_r_r40 = PyObject_Str(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL43; + } + cpy_r_r41 = PyList_Append(cpy_r_r32, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL43; + } else + goto CPyL19; +CPyL23: ; + cpy_r_r43 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL41; + } + cpy_r_r44 = PyUnicode_Join(cpy_r_r31, cpy_r_r32); + CPy_DECREF_NO_IMM(cpy_r_r32); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 524, CPyStatic_vyper___globals); + goto CPyL44; + } + cpy_r_r45 = cpy_r_r44; + goto CPyL27; +CPyL26: ; + cpy_r_r46 = Py_None; + cpy_r_r45 = cpy_r_r46; +CPyL27: ; + cpy_r_r47 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r47 == NULL)) { + goto CPyL45; + } else + goto CPyL30; +CPyL28: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r48 = 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 520, CPyStatic_vyper___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r49 = CPyTagged_StealAsObject(cpy_r_r14); + cpy_r_r50 = CPyTagged_StealAsObject(cpy_r_r17); + cpy_r_r51 = CPyTagged_StealAsObject(cpy_r_r20); + PyObject *cpy_r_r52[4] = {cpy_r_r49, cpy_r_r50, cpy_r_r51, cpy_r_r45}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = CPyStatics[2326]; /* ('major', 'minor', 'patch', 'prerelease') */ + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r53, 0, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 520, CPyStatic_vyper___globals); + goto CPyL46; + } + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r50); + CPy_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r45); + CPyList_SetItemUnsafe(cpy_r_r2, cpy_r_r3, cpy_r_r55); + cpy_r_r56 = cpy_r_r3 + 1; + cpy_r_r3 = cpy_r_r56; + goto CPyL2; +CPyL33: ; + return cpy_r_r2; +CPyL34: ; + cpy_r_r57 = NULL; + return cpy_r_r57; +CPyL35: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + goto CPyL34; +CPyL36: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPyTagged_DecRef(cpy_r_r14); + goto CPyL34; +CPyL37: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPyTagged_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_r17); + goto CPyL34; +CPyL38: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r11); + CPyTagged_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_r17); + CPyTagged_DecRef(cpy_r_r20); + goto CPyL34; +CPyL39: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r23); + goto CPyL26; +CPyL40: ; + CPy_DECREF(cpy_r_r11); + goto CPyL26; +CPyL41: ; + CPy_DecRef(cpy_r_r2); + CPyTagged_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_r17); + CPyTagged_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r32); + goto CPyL34; +CPyL42: ; + CPy_DECREF(cpy_r_r37); + goto CPyL23; +CPyL43: ; + CPy_DecRef(cpy_r_r2); + CPyTagged_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_r17); + CPyTagged_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r37); + goto CPyL34; +CPyL44: ; + CPy_DecRef(cpy_r_r2); + CPyTagged_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_r17); + CPyTagged_DecRef(cpy_r_r20); + goto CPyL34; +CPyL45: ; + CPy_DecRef(cpy_r_r2); + CPyTagged_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_r17); + CPyTagged_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r45); + goto CPyL28; +CPyL46: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r51); + goto CPyL34; +} + +PyObject *CPyPy_vyper____convert_to_semver(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"versions", 0}; + static CPyArg_Parser parser = {"O:_convert_to_semver", kwlist, 0}; + PyObject *obj_versions; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_versions)) { + return NULL; + } + PyObject *arg_versions; + if (likely(PyList_Check(obj_versions))) + arg_versions = obj_versions; + else { + CPy_TypeError("list", obj_versions); + goto fail; + } + PyObject *retval = CPyDef_vyper____convert_to_semver(arg_versions); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/compiler/vyper.py", "_convert_to_semver", 509, CPyStatic_vyper___globals); + return NULL; +} + +char CPyDef_vyper_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_r20; + PyObject **cpy_r_r21; + void *cpy_r_r23; + void *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + int32_t cpy_r_r100; + char cpy_r_r101; + PyObject *cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject **cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject **cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject **cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; + PyObject *cpy_r_r124; + char cpy_r_r125; + PyObject *cpy_r_r126; + PyObject **cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + int32_t cpy_r_r133; + char cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + char cpy_r_r141; + PyObject **cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + int32_t cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + char cpy_r_r152; + PyObject **cpy_r_r154; + PyObject *cpy_r_r155; + tuple_T2OO cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + char cpy_r_r160; + PyObject **cpy_r_r162; + PyObject *cpy_r_r163; + tuple_T2OO cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject **cpy_r_r170; + PyObject *cpy_r_r171; + tuple_T2OO cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; + PyObject **cpy_r_r178; + PyObject *cpy_r_r179; + tuple_T2OO cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + char cpy_r_r184; + PyObject **cpy_r_r186; + PyObject *cpy_r_r187; + tuple_T2OO cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + char cpy_r_r192; + PyObject **cpy_r_r194; + PyObject *cpy_r_r195; + tuple_T2OO cpy_r_r196; + 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; + CPyPtr cpy_r_r204; + CPyPtr cpy_r_r205; + CPyPtr cpy_r_r206; + CPyPtr cpy_r_r207; + CPyPtr cpy_r_r208; + CPyPtr cpy_r_r209; + CPyPtr cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + int32_t cpy_r_r213; + char cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + int32_t cpy_r_r222; + char cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + int32_t cpy_r_r231; + char cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + int32_t cpy_r_r240; + char cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + int32_t cpy_r_r249; + char cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + int32_t cpy_r_r258; + char cpy_r_r259; + char cpy_r_r260; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", -1, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_logging; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2309]; /* (('logging', 'logging', 'logging'),) */ + cpy_r_r11 = CPyStatic_vyper___globals; + cpy_r_r12 = CPyStatics[1514]; /* 'brownie/project/compiler/vyper.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL94; + cpy_r_r15 = CPyStatics[2327]; /* ('Dict', 'Final', 'List', 'Optional', 'Set', 'Tuple', + 'Union') */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_vyper___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("brownie/project/compiler/vyper.py", "", 4, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = (PyObject **)&CPyModule_semantic_version; + cpy_r_r20 = (PyObject **)&CPyModule_vvm; + cpy_r_r21 = (PyObject **)&CPyModule_vyper; + PyObject **cpy_r_r22[3] = {cpy_r_r19, cpy_r_r20, cpy_r_r21}; + cpy_r_r23 = (void *)&cpy_r_r22; + int64_t cpy_r_r24[3] = {6, 7, 8}; + cpy_r_r25 = (void *)&cpy_r_r24; + cpy_r_r26 = CPyStatics[2330]; /* (('semantic_version', 'semantic_version', + 'semantic_version'), + ('vvm', 'vvm', 'vvm'), ('vyper', 'vyper', 'vyper')) */ + cpy_r_r27 = CPyStatic_vyper___globals; + cpy_r_r28 = CPyStatics[1514]; /* 'brownie/project/compiler/vyper.py' */ + cpy_r_r29 = CPyStatics[12]; /* '' */ + cpy_r_r30 = CPyImport_ImportMany(cpy_r_r26, cpy_r_r23, cpy_r_r27, cpy_r_r28, cpy_r_r29, cpy_r_r25); + if (!cpy_r_r30) goto CPyL94; + cpy_r_r31 = CPyStatics[2282]; /* ('ABIElement', 'HexStr') */ + cpy_r_r32 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r33 = CPyStatic_vyper___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 9, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_eth_typing = cpy_r_r34; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[2321]; /* ('Version',) */ + cpy_r_r36 = CPyStatics[2331]; /* ('PVersion',) */ + cpy_r_r37 = CPyStatics[1516]; /* 'packaging.version' */ + cpy_r_r38 = CPyStatic_vyper___globals; + cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r35, cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 10, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_packaging___version = cpy_r_r39; + CPy_INCREF(CPyModule_packaging___version); + CPy_DECREF(cpy_r_r39); + cpy_r_r40 = CPyStatics[2313]; /* ('ConnectionError',) */ + cpy_r_r41 = CPyStatics[1415]; /* 'requests.exceptions' */ + cpy_r_r42 = CPyStatic_vyper___globals; + cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 11, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_requests___exceptions = cpy_r_r43; + CPy_INCREF(CPyModule_requests___exceptions); + CPy_DECREF(cpy_r_r43); + cpy_r_r44 = CPyStatics[2332]; /* ('vyper_json',) */ + cpy_r_r45 = CPyStatics[1517]; /* 'vyper.cli' */ + cpy_r_r46 = CPyStatic_vyper___globals; + cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 12, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_vyper___cli = cpy_r_r47; + CPy_INCREF(CPyModule_vyper___cli); + CPy_DECREF(cpy_r_r47); + cpy_r_r48 = CPyStatics[2333]; /* ('VyperException',) */ + cpy_r_r49 = CPyStatics[748]; /* 'vyper.exceptions' */ + cpy_r_r50 = CPyStatic_vyper___globals; + cpy_r_r51 = CPyImport_ImportFromMany(cpy_r_r49, cpy_r_r48, cpy_r_r48, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 13, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_vyper___exceptions = cpy_r_r51; + CPy_INCREF(CPyModule_vyper___exceptions); + CPy_DECREF(cpy_r_r51); + cpy_r_r52 = CPyStatics[2315]; /* ('Version', 'deque', 'sha1') */ + cpy_r_r53 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r54 = CPyStatic_vyper___globals; + cpy_r_r55 = CPyImport_ImportFromMany(cpy_r_r53, cpy_r_r52, cpy_r_r52, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 15, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_brownie____c_constants = cpy_r_r55; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r55); + cpy_r_r56 = CPyStatics[2334]; /* ('CompilerError', 'IncompatibleVyperVersion') */ + cpy_r_r57 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r58 = CPyStatic_vyper___globals; + cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 16, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_brownie___exceptions = cpy_r_r59; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r59); + cpy_r_r60 = CPyStatics[2285]; /* ('sources',) */ + cpy_r_r61 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r62 = CPyStatic_vyper___globals; + cpy_r_r63 = CPyImport_ImportFromMany(cpy_r_r61, cpy_r_r60, cpy_r_r60, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 17, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_brownie___project = cpy_r_r63; + CPy_INCREF(CPyModule_brownie___project); + CPy_DECREF(cpy_r_r63); + cpy_r_r64 = CPyStatics[2335]; /* ('VersionList', 'VersionSpec', 'expand_source_map') */ + cpy_r_r65 = CPyStatics[1278]; /* 'brownie.project.compiler.utils' */ + cpy_r_r66 = CPyStatic_vyper___globals; + cpy_r_r67 = CPyImport_ImportFromMany(cpy_r_r65, cpy_r_r64, cpy_r_r64, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 18, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_brownie___project___compiler___utils = cpy_r_r67; + CPy_INCREF(CPyModule_brownie___project___compiler___utils); + CPy_DECREF(cpy_r_r67); + cpy_r_r68 = CPyStatics[2336]; /* ('is_inside_offset',) */ + cpy_r_r69 = CPyStatics[1518]; /* 'brownie.project.sources' */ + cpy_r_r70 = CPyStatic_vyper___globals; + cpy_r_r71 = CPyImport_ImportFromMany(cpy_r_r69, cpy_r_r68, cpy_r_r68, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 23, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_brownie___project___sources = cpy_r_r71; + CPy_INCREF(CPyModule_brownie___project___sources); + CPy_DECREF(cpy_r_r71); + cpy_r_r72 = CPyStatics[2337]; /* ('Branches', 'BranchMap', 'ContractName', + 'InputJsonVyper', 'Offset', 'PcList', 'ProgramCounter', + 'StatementMap', 'Statements', 'VyperAstJson', + 'VyperAstNode', 'VyperBuildJson') */ + cpy_r_r73 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r74 = CPyStatic_vyper___globals; + cpy_r_r75 = CPyImport_ImportFromMany(cpy_r_r73, cpy_r_r72, cpy_r_r72, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 24, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyModule_brownie___typing = cpy_r_r75; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r75); + cpy_r_r76 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r77 = CPyModule_logging; + cpy_r_r78 = CPyStatics[1432]; /* 'getLogger' */ + cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 39, CPyStatic_vyper___globals); + goto CPyL94; + } + PyObject *cpy_r_r80[1] = {cpy_r_r76}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r81, 1, 0); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 39, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper___vvm_logger = cpy_r_r82; + CPy_INCREF(CPyStatic_vyper___vvm_logger); + cpy_r_r83 = CPyStatic_vyper___globals; + cpy_r_r84 = CPyStatics[1525]; /* 'vvm_logger' */ + cpy_r_r85 = CPyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r82); + CPy_DECREF(cpy_r_r82); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 39, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r87 = CPyStatic_vyper___vvm_logger; + if (likely(cpy_r_r87 != NULL)) goto CPyL23; + PyErr_SetString(PyExc_NameError, "value for final name \"vvm_logger\" was not set"); + cpy_r_r88 = 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 40, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL23: ; + cpy_r_r89 = CPyStatics[1434]; /* 'setLevel' */ + cpy_r_r90 = CPyStatics[2032]; /* 10 */ + PyObject *cpy_r_r91[2] = {cpy_r_r87, cpy_r_r90}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r92, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 40, CPyStatic_vyper___globals); + goto CPyL94; + } else + goto CPyL95; +CPyL24: ; + cpy_r_r94 = CPyModule_logging; + cpy_r_r95 = CPyStatics[1435]; /* 'StreamHandler' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 41, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r97 = PyObject_Vectorcall(cpy_r_r96, 0, 0, 0); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 41, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper___sh = cpy_r_r97; + CPy_INCREF(CPyStatic_vyper___sh); + cpy_r_r98 = CPyStatic_vyper___globals; + cpy_r_r99 = CPyStatics[1436]; /* 'sh' */ + cpy_r_r100 = CPyDict_SetItem(cpy_r_r98, cpy_r_r99, cpy_r_r97); + CPy_DECREF(cpy_r_r97); + cpy_r_r101 = cpy_r_r100 >= 0; + if (unlikely(!cpy_r_r101)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 41, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r102 = CPyStatic_vyper___sh; + if (likely(cpy_r_r102 != NULL)) goto CPyL30; + PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); + cpy_r_r103 = 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 42, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r104 = CPyStatics[1434]; /* 'setLevel' */ + cpy_r_r105 = CPyStatics[2032]; /* 10 */ + PyObject *cpy_r_r106[2] = {cpy_r_r102, cpy_r_r105}; + cpy_r_r107 = (PyObject **)&cpy_r_r106; + cpy_r_r108 = PyObject_VectorcallMethod(cpy_r_r104, cpy_r_r107, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 42, CPyStatic_vyper___globals); + goto CPyL94; + } else + goto CPyL96; +CPyL31: ; + cpy_r_r109 = CPyStatic_vyper___sh; + if (likely(cpy_r_r109 != NULL)) goto CPyL34; + PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); + cpy_r_r110 = 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r111 = CPyStatics[1437]; /* '%(message)s' */ + cpy_r_r112 = CPyModule_logging; + cpy_r_r113 = CPyStatics[1438]; /* 'Formatter' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); + goto CPyL94; + } + PyObject *cpy_r_r115[1] = {cpy_r_r111}; + cpy_r_r116 = (PyObject **)&cpy_r_r115; + cpy_r_r117 = PyObject_Vectorcall(cpy_r_r114, cpy_r_r116, 1, 0); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r118 = CPyStatics[1439]; /* 'setFormatter' */ + PyObject *cpy_r_r119[2] = {cpy_r_r109, cpy_r_r117}; + cpy_r_r120 = (PyObject **)&cpy_r_r119; + cpy_r_r121 = PyObject_VectorcallMethod(cpy_r_r118, cpy_r_r120, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 43, CPyStatic_vyper___globals); + goto CPyL97; + } else + goto CPyL98; +CPyL37: ; + CPy_DECREF(cpy_r_r117); + cpy_r_r122 = CPyStatic_vyper___vvm_logger; + if (likely(cpy_r_r122 != NULL)) goto CPyL40; + PyErr_SetString(PyExc_NameError, "value for final name \"vvm_logger\" was not set"); + cpy_r_r123 = 0; + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 44, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL40: ; + cpy_r_r124 = CPyStatic_vyper___sh; + if (likely(cpy_r_r124 != NULL)) goto CPyL43; + PyErr_SetString(PyExc_NameError, "value for final name \"sh\" was not set"); + cpy_r_r125 = 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 44, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r126 = CPyStatics[1440]; /* 'addHandler' */ + PyObject *cpy_r_r127[2] = {cpy_r_r122, cpy_r_r124}; + cpy_r_r128 = (PyObject **)&cpy_r_r127; + cpy_r_r129 = PyObject_VectorcallMethod(cpy_r_r126, cpy_r_r128, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 44, CPyStatic_vyper___globals); + goto CPyL94; + } else + goto CPyL99; +CPyL44: ; + cpy_r_r130 = CPyStatic_vyper___globals; + cpy_r_r131 = CPyStatics[1475]; /* 'AVAILABLE_VYPER_VERSIONS' */ + cpy_r_r132 = Py_None; + cpy_r_r133 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r132); + cpy_r_r134 = cpy_r_r133 >= 0; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 46, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r135 = CPyStatic_vyper___globals; + cpy_r_r136 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r137 = CPyDict_GetItem(cpy_r_r135, cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r138 = CPyStatics[93]; /* '__version__' */ + cpy_r_r139 = CPyObject_GetAttr(cpy_r_r137, cpy_r_r138); + CPy_DECREF(cpy_r_r137); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r140 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r140 == NULL)) { + goto CPyL100; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r141 = 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL50: ; + PyObject *cpy_r_r142[1] = {cpy_r_r139}; + cpy_r_r143 = (PyObject **)&cpy_r_r142; + cpy_r_r144 = PyObject_Vectorcall(cpy_r_r140, cpy_r_r143, 1, 0); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); + goto CPyL101; + } + CPy_DECREF(cpy_r_r139); + cpy_r_r145 = CPyStatic_vyper___globals; + cpy_r_r146 = CPyStatics[1466]; /* '_active_version' */ + cpy_r_r147 = CPyDict_SetItem(cpy_r_r145, cpy_r_r146, cpy_r_r144); + CPy_DECREF(cpy_r_r144); + cpy_r_r148 = cpy_r_r147 >= 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 47, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r149 = CPyStatics[1441]; /* 'prague' */ + cpy_r_r150 = CPyStatics[1526]; /* '0.4.3' */ + cpy_r_r151 = CPyStatic__c_constants___Version; + if (likely(cpy_r_r151 != NULL)) goto CPyL55; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r152 = 0; + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 51, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL55: ; + PyObject *cpy_r_r153[1] = {cpy_r_r150}; + cpy_r_r154 = (PyObject **)&cpy_r_r153; + cpy_r_r155 = PyObject_Vectorcall(cpy_r_r151, cpy_r_r154, 1, 0); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 51, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_INCREF(cpy_r_r149); + cpy_r_r156.f0 = cpy_r_r149; + cpy_r_r156.f1 = cpy_r_r155; + cpy_r_r157 = CPyStatics[1443]; /* 'cancun' */ + cpy_r_r158 = CPyStatics[1456]; /* '0.4.0' */ + cpy_r_r159 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r159 == NULL)) { + goto CPyL102; + } else + goto CPyL59; +CPyL57: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r160 = 0; + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 52, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL59: ; + PyObject *cpy_r_r161[1] = {cpy_r_r158}; + cpy_r_r162 = (PyObject **)&cpy_r_r161; + cpy_r_r163 = PyObject_Vectorcall(cpy_r_r159, cpy_r_r162, 1, 0); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 52, CPyStatic_vyper___globals); + goto CPyL103; + } + CPy_INCREF(cpy_r_r157); + cpy_r_r164.f0 = cpy_r_r157; + cpy_r_r164.f1 = cpy_r_r163; + cpy_r_r165 = CPyStatics[1445]; /* 'shanghai' */ + cpy_r_r166 = CPyStatics[1527]; /* '0.3.9' */ + cpy_r_r167 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r167 == NULL)) { + goto CPyL104; + } else + goto CPyL63; +CPyL61: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r168 = 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 53, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL63: ; + PyObject *cpy_r_r169[1] = {cpy_r_r166}; + cpy_r_r170 = (PyObject **)&cpy_r_r169; + cpy_r_r171 = PyObject_Vectorcall(cpy_r_r167, cpy_r_r170, 1, 0); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 53, CPyStatic_vyper___globals); + goto CPyL105; + } + CPy_INCREF(cpy_r_r165); + cpy_r_r172.f0 = cpy_r_r165; + cpy_r_r172.f1 = cpy_r_r171; + cpy_r_r173 = CPyStatics[1447]; /* 'paris' */ + cpy_r_r174 = CPyStatics[1528]; /* '0.3.7' */ + cpy_r_r175 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r175 == NULL)) { + goto CPyL106; + } else + goto CPyL67; +CPyL65: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r176 = 0; + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 54, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL67: ; + PyObject *cpy_r_r177[1] = {cpy_r_r174}; + cpy_r_r178 = (PyObject **)&cpy_r_r177; + cpy_r_r179 = PyObject_Vectorcall(cpy_r_r175, cpy_r_r178, 1, 0); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 54, CPyStatic_vyper___globals); + goto CPyL107; + } + CPy_INCREF(cpy_r_r173); + cpy_r_r180.f0 = cpy_r_r173; + cpy_r_r180.f1 = cpy_r_r179; + cpy_r_r181 = CPyStatics[1451]; /* 'berlin' */ + cpy_r_r182 = CPyStatics[1529]; /* '0.2.12' */ + cpy_r_r183 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r183 == NULL)) { + goto CPyL108; + } else + goto CPyL71; +CPyL69: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r184 = 0; + if (unlikely(!cpy_r_r184)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 55, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL71: ; + PyObject *cpy_r_r185[1] = {cpy_r_r182}; + cpy_r_r186 = (PyObject **)&cpy_r_r185; + cpy_r_r187 = PyObject_Vectorcall(cpy_r_r183, cpy_r_r186, 1, 0); + if (unlikely(cpy_r_r187 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 55, CPyStatic_vyper___globals); + goto CPyL109; + } + CPy_INCREF(cpy_r_r181); + cpy_r_r188.f0 = cpy_r_r181; + cpy_r_r188.f1 = cpy_r_r187; + cpy_r_r189 = CPyStatics[1453]; /* 'istanbul' */ + cpy_r_r190 = CPyStatics[1530]; /* '0.1.0-beta.16' */ + cpy_r_r191 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r191 == NULL)) { + goto CPyL110; + } else + goto CPyL75; +CPyL73: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r192 = 0; + if (unlikely(!cpy_r_r192)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 56, CPyStatic_vyper___globals); + goto CPyL94; + } + CPy_Unreachable(); +CPyL75: ; + PyObject *cpy_r_r193[1] = {cpy_r_r190}; + cpy_r_r194 = (PyObject **)&cpy_r_r193; + cpy_r_r195 = PyObject_Vectorcall(cpy_r_r191, cpy_r_r194, 1, 0); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 56, CPyStatic_vyper___globals); + goto CPyL111; + } + CPy_INCREF(cpy_r_r189); + cpy_r_r196.f0 = cpy_r_r189; + cpy_r_r196.f1 = cpy_r_r195; + cpy_r_r197 = PyList_New(6); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 50, CPyStatic_vyper___globals); + goto CPyL112; + } + cpy_r_r198 = PyTuple_New(2); + if (unlikely(cpy_r_r198 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1248 = cpy_r_r156.f0; + PyTuple_SET_ITEM(cpy_r_r198, 0, __tmp1248); + PyObject *__tmp1249 = cpy_r_r156.f1; + PyTuple_SET_ITEM(cpy_r_r198, 1, __tmp1249); + cpy_r_r199 = PyTuple_New(2); + if (unlikely(cpy_r_r199 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1250 = cpy_r_r164.f0; + PyTuple_SET_ITEM(cpy_r_r199, 0, __tmp1250); + PyObject *__tmp1251 = cpy_r_r164.f1; + PyTuple_SET_ITEM(cpy_r_r199, 1, __tmp1251); + cpy_r_r200 = PyTuple_New(2); + if (unlikely(cpy_r_r200 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1252 = cpy_r_r172.f0; + PyTuple_SET_ITEM(cpy_r_r200, 0, __tmp1252); + PyObject *__tmp1253 = cpy_r_r172.f1; + PyTuple_SET_ITEM(cpy_r_r200, 1, __tmp1253); + cpy_r_r201 = PyTuple_New(2); + if (unlikely(cpy_r_r201 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1254 = cpy_r_r180.f0; + PyTuple_SET_ITEM(cpy_r_r201, 0, __tmp1254); + PyObject *__tmp1255 = cpy_r_r180.f1; + PyTuple_SET_ITEM(cpy_r_r201, 1, __tmp1255); + cpy_r_r202 = PyTuple_New(2); + if (unlikely(cpy_r_r202 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1256 = cpy_r_r188.f0; + PyTuple_SET_ITEM(cpy_r_r202, 0, __tmp1256); + PyObject *__tmp1257 = cpy_r_r188.f1; + PyTuple_SET_ITEM(cpy_r_r202, 1, __tmp1257); + cpy_r_r203 = PyTuple_New(2); + if (unlikely(cpy_r_r203 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1258 = cpy_r_r196.f0; + PyTuple_SET_ITEM(cpy_r_r203, 0, __tmp1258); + PyObject *__tmp1259 = cpy_r_r196.f1; + PyTuple_SET_ITEM(cpy_r_r203, 1, __tmp1259); + cpy_r_r204 = (CPyPtr)&((PyListObject *)cpy_r_r197)->ob_item; + cpy_r_r205 = *(CPyPtr *)cpy_r_r204; + *(PyObject * *)cpy_r_r205 = cpy_r_r198; + cpy_r_r206 = cpy_r_r205 + 8; + *(PyObject * *)cpy_r_r206 = cpy_r_r199; + cpy_r_r207 = cpy_r_r205 + 16; + *(PyObject * *)cpy_r_r207 = cpy_r_r200; + cpy_r_r208 = cpy_r_r205 + 24; + *(PyObject * *)cpy_r_r208 = cpy_r_r201; + cpy_r_r209 = cpy_r_r205 + 32; + *(PyObject * *)cpy_r_r209 = cpy_r_r202; + cpy_r_r210 = cpy_r_r205 + 40; + *(PyObject * *)cpy_r_r210 = cpy_r_r203; + CPyStatic_vyper___EVM_VERSION_MAPPING = cpy_r_r197; + CPy_INCREF_NO_IMM(CPyStatic_vyper___EVM_VERSION_MAPPING); + cpy_r_r211 = CPyStatic_vyper___globals; + cpy_r_r212 = CPyStatics[1230]; /* 'EVM_VERSION_MAPPING' */ + cpy_r_r213 = CPyDict_SetItem(cpy_r_r211, cpy_r_r212, cpy_r_r197); + CPy_DECREF_NO_IMM(cpy_r_r197); + cpy_r_r214 = cpy_r_r213 >= 0; + if (unlikely(!cpy_r_r214)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 50, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r215 = CPyStatic_vyper___globals; + cpy_r_r216 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r217 = CPyDict_GetItem(cpy_r_r215, cpy_r_r216); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 59, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r218 = CPyStatics[1531]; /* 'get_installed_vyper_versions' */ + cpy_r_r219 = CPyObject_GetAttr(cpy_r_r217, cpy_r_r218); + CPy_DECREF(cpy_r_r217); + if (unlikely(cpy_r_r219 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 59, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper____get_installed_vyper_versions = cpy_r_r219; + CPy_INCREF(CPyStatic_vyper____get_installed_vyper_versions); + cpy_r_r220 = CPyStatic_vyper___globals; + cpy_r_r221 = CPyStatics[1532]; /* '_get_installed_vyper_versions' */ + cpy_r_r222 = CPyDict_SetItem(cpy_r_r220, cpy_r_r221, cpy_r_r219); + CPy_DECREF(cpy_r_r219); + cpy_r_r223 = cpy_r_r222 >= 0; + if (unlikely(!cpy_r_r223)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 59, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r224 = CPyStatic_vyper___globals; + cpy_r_r225 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r226 = CPyDict_GetItem(cpy_r_r224, cpy_r_r225); + if (unlikely(cpy_r_r226 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 60, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r227 = CPyStatics[1533]; /* 'get_installable_vyper_versions' */ + cpy_r_r228 = CPyObject_GetAttr(cpy_r_r226, cpy_r_r227); + CPy_DECREF(cpy_r_r226); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 60, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper____get_installable_vyper_versions = cpy_r_r228; + CPy_INCREF(CPyStatic_vyper____get_installable_vyper_versions); + cpy_r_r229 = CPyStatic_vyper___globals; + cpy_r_r230 = CPyStatics[1534]; /* '_get_installable_vyper_versions' */ + cpy_r_r231 = CPyDict_SetItem(cpy_r_r229, cpy_r_r230, cpy_r_r228); + CPy_DECREF(cpy_r_r228); + cpy_r_r232 = cpy_r_r231 >= 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 60, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r233 = CPyStatic_vyper___globals; + cpy_r_r234 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r235 = CPyDict_GetItem(cpy_r_r233, cpy_r_r234); + if (unlikely(cpy_r_r235 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 61, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r236 = CPyStatics[1280]; /* 'set_vyper_version' */ + cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); + CPy_DECREF(cpy_r_r235); + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 61, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper____vvm_set_vyper_version = cpy_r_r237; + CPy_INCREF(CPyStatic_vyper____vvm_set_vyper_version); + cpy_r_r238 = CPyStatic_vyper___globals; + cpy_r_r239 = CPyStatics[1535]; /* '_vvm_set_vyper_version' */ + cpy_r_r240 = CPyDict_SetItem(cpy_r_r238, cpy_r_r239, cpy_r_r237); + CPy_DECREF(cpy_r_r237); + cpy_r_r241 = cpy_r_r240 >= 0; + if (unlikely(!cpy_r_r241)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 61, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r242 = CPyStatic_vyper___globals; + cpy_r_r243 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 62, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r245 = CPyStatics[1480]; /* 'install_vyper' */ + cpy_r_r246 = CPyObject_GetAttr(cpy_r_r244, cpy_r_r245); + CPy_DECREF(cpy_r_r244); + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 62, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper____vvm_install_vyper = cpy_r_r246; + CPy_INCREF(CPyStatic_vyper____vvm_install_vyper); + cpy_r_r247 = CPyStatic_vyper___globals; + cpy_r_r248 = CPyStatics[1536]; /* '_vvm_install_vyper' */ + cpy_r_r249 = CPyDict_SetItem(cpy_r_r247, cpy_r_r248, cpy_r_r246); + CPy_DECREF(cpy_r_r246); + cpy_r_r250 = cpy_r_r249 >= 0; + if (unlikely(!cpy_r_r250)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 62, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r251 = CPyStatic_vyper___globals; + cpy_r_r252 = CPyStatics[1467]; /* 'vvm' */ + cpy_r_r253 = CPyDict_GetItem(cpy_r_r251, cpy_r_r252); + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 63, CPyStatic_vyper___globals); + goto CPyL94; + } + cpy_r_r254 = CPyStatics[1306]; /* 'compile_standard' */ + cpy_r_r255 = CPyObject_GetAttr(cpy_r_r253, cpy_r_r254); + CPy_DECREF(cpy_r_r253); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 63, CPyStatic_vyper___globals); + goto CPyL94; + } + CPyStatic_vyper____vvm_compile_standard = cpy_r_r255; + CPy_INCREF(CPyStatic_vyper____vvm_compile_standard); + cpy_r_r256 = CPyStatic_vyper___globals; + cpy_r_r257 = CPyStatics[1537]; /* '_vvm_compile_standard' */ + cpy_r_r258 = CPyDict_SetItem(cpy_r_r256, cpy_r_r257, cpy_r_r255); + CPy_DECREF(cpy_r_r255); + cpy_r_r259 = cpy_r_r258 >= 0; + if (unlikely(!cpy_r_r259)) { + CPy_AddTraceback("brownie/project/compiler/vyper.py", "", 63, CPyStatic_vyper___globals); + goto CPyL94; + } + return 1; +CPyL94: ; + cpy_r_r260 = 2; + return cpy_r_r260; +CPyL95: ; + CPy_DECREF(cpy_r_r93); + goto CPyL24; +CPyL96: ; + CPy_DECREF(cpy_r_r108); + goto CPyL31; +CPyL97: ; + CPy_DecRef(cpy_r_r117); + goto CPyL94; +CPyL98: ; + CPy_DECREF(cpy_r_r121); + goto CPyL37; +CPyL99: ; + CPy_DECREF(cpy_r_r129); + goto CPyL44; +CPyL100: ; + CPy_DecRef(cpy_r_r139); + goto CPyL48; +CPyL101: ; + CPy_DecRef(cpy_r_r139); + goto CPyL94; +CPyL102: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + goto CPyL57; +CPyL103: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + goto CPyL94; +CPyL104: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + goto CPyL61; +CPyL105: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + goto CPyL94; +CPyL106: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + goto CPyL65; +CPyL107: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + goto CPyL94; +CPyL108: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + CPy_DecRef(cpy_r_r180.f0); + CPy_DecRef(cpy_r_r180.f1); + goto CPyL69; +CPyL109: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + CPy_DecRef(cpy_r_r180.f0); + CPy_DecRef(cpy_r_r180.f1); + goto CPyL94; +CPyL110: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + CPy_DecRef(cpy_r_r180.f0); + CPy_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r188.f0); + CPy_DecRef(cpy_r_r188.f1); + goto CPyL73; +CPyL111: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + CPy_DecRef(cpy_r_r180.f0); + CPy_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r188.f0); + CPy_DecRef(cpy_r_r188.f1); + goto CPyL94; +CPyL112: ; + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r164.f0); + CPy_DecRef(cpy_r_r164.f1); + CPy_DecRef(cpy_r_r172.f0); + CPy_DecRef(cpy_r_r172.f1); + CPy_DecRef(cpy_r_r180.f0); + CPy_DecRef(cpy_r_r180.f1); + CPy_DecRef(cpy_r_r188.f0); + CPy_DecRef(cpy_r_r188.f1); + CPy_DecRef(cpy_r_r196.f0); + CPy_DecRef(cpy_r_r196.f1); + goto CPyL94; +} + +static int +build___Build_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_build_____mypyc__Build_setup(PyObject *cpy_r_type); +PyObject *CPyDef_build___Build(PyObject *cpy_r_sources); + +static PyObject * +build___Build_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_build___Build) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_build_____mypyc__Build_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_build___Build_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +build___Build_traverse(brownie___project___build___BuildObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->__sources); + Py_VISIT(self->__contracts); + Py_VISIT(self->__interfaces); + return 0; +} + +static int +build___Build_clear(brownie___project___build___BuildObject *self) +{ + Py_CLEAR(self->__sources); + Py_CLEAR(self->__contracts); + Py_CLEAR(self->__interfaces); + return 0; +} + +static void +build___Build_dealloc(brownie___project___build___BuildObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, build___Build_dealloc) + build___Build_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem build___Build_vtable[11]; +static bool +CPyDef_build___Build_trait_vtable_setup(void) +{ + CPyVTableItem build___Build_vtable_scratch[] = { + (CPyVTableItem)CPyDef_build___Build_____init__, + (CPyVTableItem)CPyDef_build___Build____add_contract, + (CPyVTableItem)CPyDef_build___Build____add_interface, + (CPyVTableItem)CPyDef_build___Build____generate_revert_map, + (CPyVTableItem)CPyDef_build___Build____remove_contract, + (CPyVTableItem)CPyDef_build___Build____remove_interface, + (CPyVTableItem)CPyDef_build___Build___get, + (CPyVTableItem)CPyDef_build___Build___items, + (CPyVTableItem)CPyDef_build___Build___contains, + (CPyVTableItem)CPyDef_build___Build___get_dependents, + (CPyVTableItem)CPyDef_build___Build____stem, + }; + memcpy(build___Build_vtable, build___Build_vtable_scratch, sizeof(build___Build_vtable)); + return 1; +} + +static PyObject * +build___Build_get__sources(brownie___project___build___BuildObject *self, void *closure); +static int +build___Build_set__sources(brownie___project___build___BuildObject *self, PyObject *value, void *closure); +static PyObject * +build___Build_get__contracts(brownie___project___build___BuildObject *self, void *closure); +static int +build___Build_set__contracts(brownie___project___build___BuildObject *self, PyObject *value, void *closure); +static PyObject * +build___Build_get__interfaces(brownie___project___build___BuildObject *self, void *closure); +static int +build___Build_set__interfaces(brownie___project___build___BuildObject *self, PyObject *value, void *closure); + +static PyGetSetDef build___Build_getseters[] = { + {"_sources", + (getter)build___Build_get__sources, (setter)build___Build_set__sources, + NULL, NULL}, + {"_contracts", + (getter)build___Build_get__contracts, (setter)build___Build_set__contracts, + NULL, NULL}, + {"_interfaces", + (getter)build___Build_get__interfaces, (setter)build___Build_set__interfaces, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef build___Build_methods[] = { + {"__init__", + (PyCFunction)CPyPy_build___Build_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, sources)\n--\n\n")}, + {"_add_contract", + (PyCFunction)CPyPy_build___Build____add_contract, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_contract($self, build_json, alias=None)\n--\n\n")}, + {"_add_interface", + (PyCFunction)CPyPy_build___Build____add_interface, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_interface($self, build_json)\n--\n\n")}, + {"_generate_revert_map", + (PyCFunction)CPyPy_build___Build____generate_revert_map, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_revert_map($self, pcMap, source_map, language)\n--\n\n")}, + {"_remove_contract", + (PyCFunction)CPyPy_build___Build____remove_contract, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_contract($self, contract_name)\n--\n\n")}, + {"_remove_interface", + (PyCFunction)CPyPy_build___Build____remove_interface, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_remove_interface($self, contract_name)\n--\n\n")}, + {"get", + (PyCFunction)CPyPy_build___Build___get, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get($self, contract_name)\n--\n\n")}, + {"items", + (PyCFunction)CPyPy_build___Build___items, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("items($self, path=None)\n--\n\n")}, + {"contains", + (PyCFunction)CPyPy_build___Build___contains, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("contains($self, contract_name)\n--\n\n")}, + {"get_dependents", + (PyCFunction)CPyPy_build___Build___get_dependents, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_dependents($self, contract_name)\n--\n\n")}, + {"_stem", + (PyCFunction)CPyPy_build___Build____stem, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_stem($self, contract_name)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_build___Build_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Build", + .tp_new = build___Build_new, + .tp_dealloc = (destructor)build___Build_dealloc, + .tp_traverse = (traverseproc)build___Build_traverse, + .tp_clear = (inquiry)build___Build_clear, + .tp_getset = build___Build_getseters, + .tp_methods = build___Build_methods, + .tp_init = build___Build_init, + .tp_basicsize = sizeof(brownie___project___build___BuildObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("Build(sources)\n--\n\n"), +}; +static PyTypeObject *CPyType_build___Build_template = &CPyType_build___Build_template_; + +PyObject *CPyDef_build_____mypyc__Build_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___build___BuildObject *self; + self = (brownie___project___build___BuildObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = build___Build_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_build___Build(PyObject *cpy_r_sources) +{ + PyObject *self = CPyDef_build_____mypyc__Build_setup((PyObject *)CPyType_build___Build); + if (self == NULL) + return NULL; + char res = CPyDef_build___Build_____init__(self, cpy_r_sources); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +build___Build_get__sources(brownie___project___build___BuildObject *self, void *closure) +{ + if (unlikely(self->__sources == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_sources' of 'Build' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->__sources); + PyObject *retval = self->__sources; + return retval; +} + +static int +build___Build_set__sources(brownie___project___build___BuildObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Build' object attribute '_sources' cannot be deleted"); + return -1; + } + if (self->__sources != NULL) { + CPy_DECREF_NO_IMM(self->__sources); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_sources___Sources)) + tmp = value; + else { + CPy_TypeError("brownie.project.sources.Sources", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->__sources = tmp; + return 0; +} + +static PyObject * +build___Build_get__contracts(brownie___project___build___BuildObject *self, void *closure) +{ + if (unlikely(self->__contracts == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_contracts' of 'Build' undefined"); + return NULL; + } + CPy_INCREF(self->__contracts); + PyObject *retval = self->__contracts; + return retval; +} + +static int +build___Build_set__contracts(brownie___project___build___BuildObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Build' object attribute '_contracts' cannot be deleted"); + return -1; + } + if (self->__contracts != NULL) { + CPy_DECREF(self->__contracts); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__contracts = tmp; + return 0; +} + +static PyObject * +build___Build_get__interfaces(brownie___project___build___BuildObject *self, void *closure) +{ + if (unlikely(self->__interfaces == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_interfaces' of 'Build' undefined"); + return NULL; + } + CPy_INCREF(self->__interfaces); + PyObject *retval = self->__interfaces; + return retval; +} + +static int +build___Build_set__interfaces(brownie___project___build___BuildObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Build' object attribute '_interfaces' cannot be deleted"); + return -1; + } + if (self->__interfaces != NULL) { + CPy_DECREF(self->__interfaces); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__interfaces = tmp; + return 0; +} +static PyMethodDef buildmodule_methods[] = { + {"_get_dev_revert", (PyCFunction)CPyPy_build____get_dev_revert, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_dev_revert(pc)\n--\n\n") /* docstring */}, + {"_get_error_source_from_pc", (PyCFunction)CPyPy_build____get_error_source_from_pc, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_error_source_from_pc(pc, pad=3)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___build(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___build__internal, "__name__"); + CPyStatic_build___globals = PyModule_GetDict(CPyModule_brownie___project___build__internal); + if (unlikely(CPyStatic_build___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_build_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___build__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f0); + CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f1); + CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f2); + CPy_XDECREF(CPyStatic_build___INTERFACE_KEYS.f3); + CPyStatic_build___INTERFACE_KEYS = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f0); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f1); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f2); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f3); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f4); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f5); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f6); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f7); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f8); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f9); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f10); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f11); + CPy_XDECREF(CPyStatic_build___DEPLOYMENT_KEYS.f12); + CPyStatic_build___DEPLOYMENT_KEYS = (tuple_T13OOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f0); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f1); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f2); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f3); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f4); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f5); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f6); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f7); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f8); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f9); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f10); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f11); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f12); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f13); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f14); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f15); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f16); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f17); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f18); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f19); + CPy_XDECREF(CPyStatic_build___BUILD_KEYS.f20); + CPyStatic_build___BUILD_KEYS = (tuple_T21OOOOOOOOOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; + CPy_XDECREF(CPyStatic_build____revert_map); + CPyStatic_build____revert_map = NULL; + Py_CLEAR(CPyType_build___Build); + return -1; +} +static struct PyModuleDef buildmodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.build", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + buildmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___build(void) +{ + if (CPyModule_brownie___project___build__internal) { + Py_INCREF(CPyModule_brownie___project___build__internal); + return CPyModule_brownie___project___build__internal; + } + CPyModule_brownie___project___build__internal = PyModule_Create(&buildmodule); + if (unlikely(CPyModule_brownie___project___build__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___build(CPyModule_brownie___project___build__internal) != 0) + goto fail; + return CPyModule_brownie___project___build__internal; + fail: + return NULL; +} + +char CPyDef_build___Build_____init__(PyObject *cpy_r_self, PyObject *cpy_r_sources) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + CPy_INCREF_NO_IMM(cpy_r_sources); + ((brownie___project___build___BuildObject *)cpy_r_self)->__sources = cpy_r_sources; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "__init__", 66, CPyStatic_build___globals); + goto CPyL3; + } + ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts = cpy_r_r0; + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "__init__", 67, CPyStatic_build___globals); + goto CPyL3; + } + ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces = cpy_r_r1; + return 1; +CPyL3: ; + cpy_r_r2 = 2; + return cpy_r_r2; +} + +PyObject *CPyPy_build___Build_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"sources", 0}; + PyObject *obj_sources; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_sources)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_sources; + if (likely(Py_TYPE(obj_sources) == CPyType_sources___Sources)) + arg_sources = obj_sources; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_sources); + goto fail; + } + char retval = CPyDef_build___Build_____init__(arg_self, arg_sources); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "__init__", 64, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build___Build____add_contract(PyObject *cpy_r_self, PyObject *cpy_r_build_json, PyObject *cpy_r_alias) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_contract_name; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + CPyTagged cpy_r_r41; + int64_t cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T3CIO cpy_r_r44; + CPyTagged cpy_r_r45; + char 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; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + int32_t cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + if (cpy_r_alias != NULL) goto CPyL47; + cpy_r_r0 = Py_None; + cpy_r_alias = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_alias != cpy_r_r1; + if (!cpy_r_r2) goto CPyL48; + CPy_INCREF(cpy_r_alias); + if (likely(cpy_r_alias != Py_None)) + cpy_r_r3 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 72, CPyStatic_build___globals, "str", cpy_r_alias); + goto CPyL49; + } + cpy_r_r4 = CPyStr_IsTrue(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (!cpy_r_r4) goto CPyL48; + if (likely(cpy_r_alias != Py_None)) + cpy_r_r5 = cpy_r_alias; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 74, CPyStatic_build___globals, "str", cpy_r_alias); + goto CPyL46; + } + cpy_r_r6 = cpy_r_r5; + goto CPyL10; +CPyL7: ; + cpy_r_r7 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r8 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 74, CPyStatic_build___globals); + goto CPyL46; + } + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 74, CPyStatic_build___globals, "str", cpy_r_r8); + goto CPyL46; + } + cpy_r_r6 = cpy_r_r9; +CPyL10: ; + cpy_r_contract_name = cpy_r_r6; + cpy_r_r10 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r10); + cpy_r_r11 = PyDict_Contains(cpy_r_r10, cpy_r_contract_name); + CPy_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 75, CPyStatic_build___globals); + goto CPyL50; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL16; + cpy_r_r14 = CPyStatics[350]; /* 'type' */ + cpy_r_r15 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 75, CPyStatic_build___globals); + goto CPyL50; + } + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 75, CPyStatic_build___globals, "str", cpy_r_r15); + goto CPyL50; + } + cpy_r_r17 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r18 = CPyStr_Equal(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + if (cpy_r_r18) { + goto CPyL51; + } else + goto CPyL16; +CPyL15: ; + return 1; +CPyL16: ; + cpy_r_r19 = CPyStatics[1257]; /* 'sourcePath' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 77, CPyStatic_build___globals); + goto CPyL50; + } + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 77, CPyStatic_build___globals, "str", cpy_r_r20); + goto CPyL50; + } + cpy_r_r22 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r23 = CPyStr_Startswith(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + cpy_r_r24 = cpy_r_r23; + if (cpy_r_r24) { + goto CPyL52; + } else + goto CPyL20; +CPyL19: ; + return 1; +CPyL20: ; + cpy_r_r25 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r25); + cpy_r_r26 = CPyDict_SetItem(cpy_r_r25, cpy_r_contract_name, cpy_r_build_json); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_contract_name); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 80, CPyStatic_build___globals); + goto CPyL46; + } + cpy_r_r28 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r29 = PyDict_Contains(cpy_r_build_json, cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 81, CPyStatic_build___globals); + goto CPyL46; + } + cpy_r_r31 = cpy_r_r29; + cpy_r_r32 = cpy_r_r31 ^ 1; + if (!cpy_r_r32) goto CPyL24; + return 1; +CPyL24: ; + cpy_r_r33 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r34 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 85, CPyStatic_build___globals); + goto CPyL46; + } + if (likely(PyDict_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 85, CPyStatic_build___globals, "dict", cpy_r_r34); + goto CPyL46; + } + cpy_r_r36 = CPyStatics[703]; /* '0' */ + cpy_r_r37 = PyDict_Contains(cpy_r_r35, cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 86, CPyStatic_build___globals); + goto CPyL53; + } + cpy_r_r39 = cpy_r_r37; + if (!cpy_r_r39) goto CPyL40; + cpy_r_r40 = PyDict_New(); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL53; + } + cpy_r_r41 = 0; + cpy_r_r42 = PyDict_Size(cpy_r_r35); + cpy_r_r43 = CPyDict_GetKeysIter(cpy_r_r35); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL54; + } +CPyL30: ; + cpy_r_r44 = CPyDict_NextKey(cpy_r_r43, cpy_r_r41); + cpy_r_r45 = cpy_r_r44.f1; + cpy_r_r41 = cpy_r_r45; + cpy_r_r46 = cpy_r_r44.f0; + if (!cpy_r_r46) goto CPyL55; + cpy_r_r47 = cpy_r_r44.f2; + CPy_INCREF(cpy_r_r47); + CPy_DECREF(cpy_r_r44.f2); + if (PyLong_Check(cpy_r_r47)) + cpy_r_r48 = cpy_r_r47; + else { + cpy_r_r48 = NULL; + } + if (cpy_r_r48 != NULL) goto __LL1260; + if (PyUnicode_Check(cpy_r_r47)) + cpy_r_r48 = cpy_r_r47; + else { + cpy_r_r48 = NULL; + } + if (cpy_r_r48 != NULL) goto __LL1260; + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals, "union[int, str]", cpy_r_r47); + goto CPyL56; +__LL1260: ; + cpy_r_r49 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r50[1] = {cpy_r_r48}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r51, 1, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL57; + } + 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; + } + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r53 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL57; + } + cpy_r_r54 = CPyDict_GetItem(cpy_r_r35, cpy_r_r48); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL58; + } + if (likely(PyDict_Check(cpy_r_r54))) + cpy_r_r55 = cpy_r_r54; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals, "dict", cpy_r_r54); + goto CPyL58; + } + cpy_r_r56 = CPyTagged_StealAsObject(cpy_r_r53); + cpy_r_r57 = PyDict_SetItem(cpy_r_r40, cpy_r_r56, cpy_r_r55); + CPy_DECREF(cpy_r_r56); + CPy_DECREF(cpy_r_r55); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL56; + } + cpy_r_r59 = CPyDict_CheckSize(cpy_r_r35, cpy_r_r42); + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL56; + } else + goto CPyL30; +CPyL38: ; + cpy_r_r60 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL54; + } + cpy_r_r61 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r62 = CPyDict_SetItem(cpy_r_build_json, cpy_r_r61, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r63 = cpy_r_r62 >= 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 87, CPyStatic_build___globals); + goto CPyL53; + } +CPyL40: ; + cpy_r_r64 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r65 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals); + goto CPyL53; + } + if (likely(PyDict_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals, "dict", cpy_r_r65); + goto CPyL53; + } + cpy_r_r67 = CPyStatics[1232]; /* 'language' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals); + goto CPyL59; + } + if (likely(PyUnicode_Check(cpy_r_r68))) + cpy_r_r69 = cpy_r_r68; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals, "str", cpy_r_r68); + goto CPyL59; + } + cpy_r_r70 = CPyDef_build___Build____generate_revert_map(cpy_r_self, cpy_r_r35, cpy_r_r66, cpy_r_r69); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r66); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r70 == 2)) { + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 88, CPyStatic_build___globals); + goto CPyL46; + } + return 1; +CPyL46: ; + cpy_r_r71 = 2; + return cpy_r_r71; +CPyL47: ; + CPy_INCREF(cpy_r_alias); + goto CPyL2; +CPyL48: ; + CPy_DECREF(cpy_r_alias); + goto CPyL7; +CPyL49: ; + CPy_DecRef(cpy_r_alias); + goto CPyL46; +CPyL50: ; + CPy_DecRef(cpy_r_contract_name); + goto CPyL46; +CPyL51: ; + CPy_DECREF(cpy_r_contract_name); + goto CPyL15; +CPyL52: ; + CPy_DECREF(cpy_r_contract_name); + goto CPyL19; +CPyL53: ; + CPy_DecRef(cpy_r_r35); + goto CPyL46; +CPyL54: ; + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + goto CPyL46; +CPyL55: ; + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r44.f2); + goto CPyL38; +CPyL56: ; + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r43); + goto CPyL46; +CPyL57: ; + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r48); + goto CPyL46; +CPyL58: ; + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r43); + CPyTagged_DecRef(cpy_r_r53); + goto CPyL46; +CPyL59: ; + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r66); + goto CPyL46; +} + +PyObject *CPyPy_build___Build____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"build_json", "alias", 0}; + static CPyArg_Parser parser = {"O|O:_add_contract", kwlist, 0}; + PyObject *obj_build_json; + PyObject *obj_alias = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build_json, &obj_alias)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_build_json; + if (likely(PyDict_Check(obj_build_json))) + arg_build_json = obj_build_json; + else { + CPy_TypeError("dict", obj_build_json); + goto fail; + } + PyObject *arg_alias; + if (obj_alias == NULL) { + arg_alias = NULL; + goto __LL1261; + } + if (PyUnicode_Check(obj_alias)) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL1261; + if (obj_alias == Py_None) + arg_alias = obj_alias; + else { + arg_alias = NULL; + } + if (arg_alias != NULL) goto __LL1261; + CPy_TypeError("str or None", obj_alias); + goto fail; +__LL1261: ; + char retval = CPyDef_build___Build____add_contract(arg_self, arg_build_json, arg_alias); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_add_contract", 69, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build___Build____add_interface(PyObject *cpy_r_self, PyObject *cpy_r_build_json) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + cpy_r_r0 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_build_json, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_add_interface", 91, CPyStatic_build___globals); + goto CPyL4; + } + if (likely(PyUnicode_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_add_interface", 91, CPyStatic_build___globals, "str", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r3); + cpy_r_r4 = CPyDict_SetItem(cpy_r_r3, cpy_r_r2, cpy_r_build_json); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r2); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/project/build.py", "_add_interface", 92, CPyStatic_build___globals); + goto CPyL4; + } + return 1; +CPyL4: ; + cpy_r_r6 = 2; + return cpy_r_r6; +} + +PyObject *CPyPy_build___Build____add_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"build_json", 0}; + static CPyArg_Parser parser = {"O:_add_interface", kwlist, 0}; + PyObject *obj_build_json; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_build_json)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_build_json; + if (likely(PyDict_Check(obj_build_json))) + arg_build_json = obj_build_json; + else { + CPy_TypeError("dict", obj_build_json); + goto fail; + } + char retval = CPyDef_build___Build____add_interface(arg_self, arg_build_json); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_add_interface", 90, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build___Build____generate_revert_map(PyObject *cpy_r_self, PyObject *cpy_r_pcMap, PyObject *cpy_r_source_map, PyObject *cpy_r_language) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_marker; + CPyTagged cpy_r_r5; + int64_t cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T4CIOO cpy_r_r8; + CPyTagged cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + int32_t cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + tuple_T2II cpy_r_r64; + CPyTagged cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_revert_str; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject **cpy_r_r71; + PyObject *cpy_r_r72; + CPyTagged cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject **cpy_r_r78; + PyObject *cpy_r_r79; + CPyTagged cpy_r_r80; + int64_t cpy_r_r81; + char cpy_r_r82; + CPyTagged cpy_r_r83; + CPyTagged cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + int32_t cpy_r_r92; + char cpy_r_r93; + tuple_T3OOO cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + tuple_T2OO cpy_r_r101; + PyObject *cpy_r_r102; + char cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + char cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_msg; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + tuple_T2II cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + tuple_T5OOOOO cpy_r_r126; + PyObject *cpy_r_r127; + char cpy_r_r128; + int32_t cpy_r_r129; + char cpy_r_r130; + char cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + char cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + tuple_T4OOOO cpy_r_r142; + PyObject *cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + int32_t cpy_r_r156; + char cpy_r_r157; + char cpy_r_r158; + PyObject *cpy_r_r159; + char cpy_r_r160; + PyObject *cpy_r_r161; + int32_t cpy_r_r162; + char cpy_r_r163; + PyObject *cpy_r_r164; + char cpy_r_r165; + PyObject *cpy_r_r166; + int32_t cpy_r_r167; + char cpy_r_r168; + char cpy_r_r169; + char cpy_r_r170; + char cpy_r_r171; + cpy_r_r0 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r1 = CPyStr_Equal(cpy_r_language, cpy_r_r0); + if (!cpy_r_r1) goto CPyL2; + cpy_r_r2 = CPyStatics[1538]; /* '//' */ + CPy_INCREF(cpy_r_r2); + cpy_r_r3 = cpy_r_r2; + goto CPyL3; +CPyL2: ; + cpy_r_r4 = CPyStatics[1539]; /* '#' */ + CPy_INCREF(cpy_r_r4); + cpy_r_r3 = cpy_r_r4; +CPyL3: ; + cpy_r_marker = cpy_r_r3; + cpy_r_r5 = 0; + cpy_r_r6 = PyDict_Size(cpy_r_pcMap); + cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_pcMap); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals); + goto CPyL107; + } +CPyL4: ; + cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); + cpy_r_r9 = cpy_r_r8.f1; + cpy_r_r5 = cpy_r_r9; + cpy_r_r10 = cpy_r_r8.f0; + if (!cpy_r_r10) goto CPyL108; + cpy_r_r11 = cpy_r_r8.f2; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = cpy_r_r8.f3; + CPy_INCREF(cpy_r_r12); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + if (PyLong_Check(cpy_r_r11)) + cpy_r_r13 = cpy_r_r11; + else { + cpy_r_r13 = NULL; + } + if (cpy_r_r13 != NULL) goto __LL1262; + if (PyUnicode_Check(cpy_r_r11)) + cpy_r_r13 = cpy_r_r11; + else { + cpy_r_r13 = NULL; + } + if (cpy_r_r13 != NULL) goto __LL1262; + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals, "union[int, str]", cpy_r_r11); + goto CPyL109; +__LL1262: ; + if (likely(PyDict_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals, "dict", cpy_r_r12); + goto CPyL110; + } + cpy_r_r15 = CPyStatics[1347]; /* 'op' */ + cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 103, CPyStatic_build___globals); + goto CPyL111; + } + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 103, CPyStatic_build___globals, "str", cpy_r_r16); + goto CPyL111; + } + cpy_r_r18 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r19 = CPyStatics[1366]; /* 'INVALID' */ + cpy_r_r20 = CPyStr_Equal(cpy_r_r17, cpy_r_r18); + if (cpy_r_r20) goto CPyL112; + cpy_r_r21 = CPyStr_Equal(cpy_r_r17, cpy_r_r19); + CPy_DECREF(cpy_r_r17); + if (cpy_r_r21) goto CPyL12; + if (0) { + goto CPyL15; + } else + goto CPyL13; +CPyL12: ; + if (1) goto CPyL15; +CPyL13: ; + cpy_r_r22 = CPyStatics[1374]; /* 'jump_revert' */ + cpy_r_r23 = PyDict_Contains(cpy_r_r14, cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 103, CPyStatic_build___globals); + goto CPyL111; + } + cpy_r_r25 = cpy_r_r23; + if (!cpy_r_r25) goto CPyL113; +CPyL15: ; + cpy_r_r26 = CPyStatics[211]; /* 'path' */ + cpy_r_r27 = PyDict_Contains(cpy_r_r14, cpy_r_r26); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 104, CPyStatic_build___globals); + goto CPyL111; + } + cpy_r_r29 = cpy_r_r27; + cpy_r_r30 = cpy_r_r29 ^ 1; + if (cpy_r_r30) goto CPyL113; + cpy_r_r31 = CPyStatics[211]; /* 'path' */ + cpy_r_r32 = CPyDict_GetItem(cpy_r_r14, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 104, CPyStatic_build___globals); + goto CPyL111; + } + if (likely(PyUnicode_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 104, CPyStatic_build___globals, "str", cpy_r_r32); + goto CPyL111; + } + cpy_r_r34 = (PyObject *)&_Py_NoneStruct; + cpy_r_r35 = cpy_r_r33 == cpy_r_r34; + CPy_DECREF(cpy_r_r33); + if (cpy_r_r35) goto CPyL113; + cpy_r_r36 = CPyStatics[211]; /* 'path' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r14, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals); + goto CPyL111; + } + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals, "str", cpy_r_r37); + goto CPyL111; + } + cpy_r_r39 = CPyDict_GetItem(cpy_r_source_map, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals); + goto CPyL111; + } + if (likely(PyUnicode_Check(cpy_r_r39))) + cpy_r_r40 = cpy_r_r39; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 107, CPyStatic_build___globals, "str", cpy_r_r39); + goto CPyL111; + } + cpy_r_r41 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r42 = PyDict_Contains(cpy_r_r14, cpy_r_r41); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 109, CPyStatic_build___globals); + goto CPyL114; + } + cpy_r_r44 = cpy_r_r42; + cpy_r_r45 = cpy_r_r44 ^ 1; + if (!cpy_r_r45) goto CPyL58; + cpy_r_r46 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r47 = PyDict_Contains(cpy_r_r14, cpy_r_r46); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 110, CPyStatic_build___globals); + goto CPyL114; + } + cpy_r_r49 = cpy_r_r47; + cpy_r_r50 = cpy_r_r49 ^ 1; + if (cpy_r_r50) goto CPyL115; + cpy_r_r51 = CPyStatics[1353]; /* 'first_revert' */ + cpy_r_r52 = PyDict_Contains(cpy_r_r14, cpy_r_r51); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 110, CPyStatic_build___globals); + goto CPyL114; + } + cpy_r_r54 = cpy_r_r52; + if (cpy_r_r54) { + goto CPyL115; + } else + goto CPyL34; +CPyL30: ; + cpy_r_r55 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r55 == NULL)) { + goto CPyL116; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r56 = 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 111, CPyStatic_build___globals); + goto CPyL106; + } + CPy_Unreachable(); +CPyL33: ; + cpy_r_r57 = 0 ? Py_True : Py_False; + cpy_r_r58 = CPyDict_SetItem(cpy_r_r55, cpy_r_r13, cpy_r_r57); + CPy_DECREF(cpy_r_r13); + cpy_r_r59 = cpy_r_r58 >= 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 111, CPyStatic_build___globals); + goto CPyL117; + } else + goto CPyL103; +CPyL34: ; + cpy_r_r60 = ((brownie___project___build___BuildObject *)cpy_r_self)->__sources; + CPy_INCREF_NO_IMM(cpy_r_r60); + cpy_r_r61 = CPyDef_sources___Sources___get(cpy_r_r60, cpy_r_r40); + CPy_DECREF_NO_IMM(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); + goto CPyL50; + } + cpy_r_r62 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r63 = CPyDict_GetItem(cpy_r_r14, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); + goto CPyL118; + } + PyObject *__tmp1263; + if (unlikely(!(PyTuple_Check(cpy_r_r63) && PyTuple_GET_SIZE(cpy_r_r63) == 2))) { + __tmp1263 = NULL; + goto __LL1264; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r63, 0)))) + __tmp1263 = PyTuple_GET_ITEM(cpy_r_r63, 0); + else { + __tmp1263 = NULL; + } + if (__tmp1263 == NULL) goto __LL1264; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r63, 1)))) + __tmp1263 = PyTuple_GET_ITEM(cpy_r_r63, 1); + else { + __tmp1263 = NULL; + } + if (__tmp1263 == NULL) goto __LL1264; + __tmp1263 = cpy_r_r63; +__LL1264: ; + if (unlikely(__tmp1263 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r63); cpy_r_r64 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1265 = PyTuple_GET_ITEM(cpy_r_r63, 0); + CPyTagged __tmp1266; + if (likely(PyLong_Check(__tmp1265))) + __tmp1266 = CPyTagged_FromObject(__tmp1265); + else { + CPy_TypeError("int", __tmp1265); __tmp1266 = CPY_INT_TAG; + } + cpy_r_r64.f0 = __tmp1266; + PyObject *__tmp1267 = PyTuple_GET_ITEM(cpy_r_r63, 1); + CPyTagged __tmp1268; + if (likely(PyLong_Check(__tmp1267))) + __tmp1268 = CPyTagged_FromObject(__tmp1267); + else { + CPy_TypeError("int", __tmp1267); __tmp1268 = CPY_INT_TAG; + } + cpy_r_r64.f1 = __tmp1268; + } + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r64.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); + goto CPyL118; + } + cpy_r_r65 = cpy_r_r64.f1; + CPyTagged_INCREF(cpy_r_r65); + CPyTagged_DECREF(cpy_r_r64.f0); + CPyTagged_DECREF(cpy_r_r64.f1); + cpy_r_r66 = CPyStr_GetSlice(cpy_r_r61, cpy_r_r65, 9223372036854775806LL); + CPy_DECREF(cpy_r_r61); + CPyTagged_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals); + goto CPyL50; + } + if (likely(PyUnicode_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 114, CPyStatic_build___globals, "str", cpy_r_r66); + goto CPyL50; + } + cpy_r_revert_str = cpy_r_r67; + cpy_r_r68 = CPyStatics[221]; /* '\n' */ + cpy_r_r69 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r70[2] = {cpy_r_revert_str, cpy_r_r68}; + cpy_r_r71 = (PyObject **)&cpy_r_r70; + cpy_r_r72 = PyObject_VectorcallMethod(cpy_r_r69, cpy_r_r71, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals); + goto CPyL119; + } + if (likely(PyLong_Check(cpy_r_r72))) + cpy_r_r73 = CPyTagged_FromObject(cpy_r_r72); + else { + CPy_TypeError("int", cpy_r_r72); cpy_r_r73 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals); + goto CPyL119; + } + cpy_r_r74 = CPyStr_GetSlice(cpy_r_revert_str, 0, cpy_r_r73); + CPy_DECREF(cpy_r_revert_str); + CPyTagged_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals); + goto CPyL50; + } + if (likely(PyUnicode_Check(cpy_r_r74))) + cpy_r_r75 = cpy_r_r74; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 115, CPyStatic_build___globals, "str", cpy_r_r74); + goto CPyL50; + } + cpy_r_revert_str = cpy_r_r75; + cpy_r_r76 = CPyStatics[322]; /* 'index' */ + PyObject *cpy_r_r77[2] = {cpy_r_revert_str, cpy_r_marker}; + cpy_r_r78 = (PyObject **)&cpy_r_r77; + cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); + goto CPyL119; + } + if (likely(PyLong_Check(cpy_r_r79))) + cpy_r_r80 = CPyTagged_FromObject(cpy_r_r79); + else { + CPy_TypeError("int", cpy_r_r79); cpy_r_r80 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); + goto CPyL119; + } + cpy_r_r81 = CPyStr_Size_size_t(cpy_r_marker); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); + goto CPyL120; + } + cpy_r_r83 = cpy_r_r81 << 1; + cpy_r_r84 = CPyTagged_Add(cpy_r_r80, cpy_r_r83); + CPyTagged_DECREF(cpy_r_r80); + cpy_r_r85 = CPyStr_GetSlice(cpy_r_revert_str, cpy_r_r84, 9223372036854775806LL); + CPy_DECREF(cpy_r_revert_str); + CPyTagged_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals); + goto CPyL50; + } + if (likely(PyUnicode_Check(cpy_r_r85))) + cpy_r_r86 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 116, CPyStatic_build___globals, "str", cpy_r_r85); + goto CPyL50; + } + cpy_r_r87 = CPyStr_Strip(cpy_r_r86, 0); + CPy_DECREF(cpy_r_r86); + cpy_r_revert_str = cpy_r_r87; + cpy_r_r88 = CPyStatics[1540]; /* 'dev:' */ + cpy_r_r89 = CPyStr_Startswith(cpy_r_revert_str, cpy_r_r88); + cpy_r_r90 = cpy_r_r89; + if (!cpy_r_r90) goto CPyL121; + cpy_r_r91 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r92 = CPyDict_SetItem(cpy_r_r14, cpy_r_r91, cpy_r_revert_str); + CPy_DECREF(cpy_r_revert_str); + cpy_r_r93 = cpy_r_r92 >= 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 118, CPyStatic_build___globals); + } else + goto CPyL58; +CPyL50: ; + cpy_r_r94 = CPy_CatchError(); + cpy_r_r95 = CPyModule_builtins; + cpy_r_r96 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r97 = CPyObject_GetAttr(cpy_r_r95, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 119, CPyStatic_build___globals); + goto CPyL122; + } + cpy_r_r98 = CPyModule_builtins; + cpy_r_r99 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 119, CPyStatic_build___globals); + goto CPyL123; + } + cpy_r_r101.f0 = cpy_r_r97; + cpy_r_r101.f1 = cpy_r_r100; + cpy_r_r102 = PyTuple_New(2); + if (unlikely(cpy_r_r102 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1269 = cpy_r_r101.f0; + PyTuple_SET_ITEM(cpy_r_r102, 0, __tmp1269); + PyObject *__tmp1270 = cpy_r_r101.f1; + PyTuple_SET_ITEM(cpy_r_r102, 1, __tmp1270); + cpy_r_r103 = CPy_ExceptionMatches(cpy_r_r102); + CPy_DecRef(cpy_r_r102); + if (cpy_r_r103) { + goto CPyL55; + } else + goto CPyL124; +CPyL53: ; + CPy_Reraise(); + if (!0) { + goto CPyL56; + } else + goto CPyL125; +CPyL54: ; + CPy_Unreachable(); +CPyL55: ; + CPy_RestoreExcInfo(cpy_r_r94); + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + goto CPyL58; +CPyL56: ; + CPy_RestoreExcInfo(cpy_r_r94); + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + cpy_r_r104 = CPy_KeepPropagating(); + if (!cpy_r_r104) goto CPyL106; + CPy_Unreachable(); +CPyL58: ; + cpy_r_r105 = CPyStatics[1347]; /* 'op' */ + cpy_r_r106 = CPyDict_GetItem(cpy_r_r14, cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 122, CPyStatic_build___globals); + goto CPyL114; + } + if (likely(PyUnicode_Check(cpy_r_r106))) + cpy_r_r107 = cpy_r_r106; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 122, CPyStatic_build___globals, "str", cpy_r_r106); + goto CPyL114; + } + cpy_r_r108 = CPyStatics[1349]; /* 'REVERT' */ + cpy_r_r109 = CPyStr_Equal(cpy_r_r107, cpy_r_r108); + CPy_DECREF(cpy_r_r107); + if (!cpy_r_r109) goto CPyL62; + cpy_r_r110 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r110); + cpy_r_r111 = cpy_r_r110; + goto CPyL63; +CPyL62: ; + cpy_r_r112 = CPyStatics[1541]; /* 'invalid opcode' */ + CPy_INCREF(cpy_r_r112); + cpy_r_r111 = cpy_r_r112; +CPyL63: ; + cpy_r_msg = cpy_r_r111; + cpy_r_r113 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r114 = CPyDict_GetItem(cpy_r_r14, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 125, CPyStatic_build___globals); + goto CPyL126; + } + PyObject *__tmp1271; + if (unlikely(!(PyTuple_Check(cpy_r_r114) && PyTuple_GET_SIZE(cpy_r_r114) == 2))) { + __tmp1271 = NULL; + goto __LL1272; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r114, 0)))) + __tmp1271 = PyTuple_GET_ITEM(cpy_r_r114, 0); + else { + __tmp1271 = NULL; + } + if (__tmp1271 == NULL) goto __LL1272; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r114, 1)))) + __tmp1271 = PyTuple_GET_ITEM(cpy_r_r114, 1); + else { + __tmp1271 = NULL; + } + if (__tmp1271 == NULL) goto __LL1272; + __tmp1271 = cpy_r_r114; +__LL1272: ; + if (unlikely(__tmp1271 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r114); cpy_r_r115 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1273 = PyTuple_GET_ITEM(cpy_r_r114, 0); + CPyTagged __tmp1274; + if (likely(PyLong_Check(__tmp1273))) + __tmp1274 = CPyTagged_FromObject(__tmp1273); + else { + CPy_TypeError("int", __tmp1273); __tmp1274 = CPY_INT_TAG; + } + cpy_r_r115.f0 = __tmp1274; + PyObject *__tmp1275 = PyTuple_GET_ITEM(cpy_r_r114, 1); + CPyTagged __tmp1276; + if (likely(PyLong_Check(__tmp1275))) + __tmp1276 = CPyTagged_FromObject(__tmp1275); + else { + CPy_TypeError("int", __tmp1275); __tmp1276 = CPY_INT_TAG; + } + cpy_r_r115.f1 = __tmp1276; + } + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r115.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 125, CPyStatic_build___globals); + goto CPyL126; + } + cpy_r_r116 = PyTuple_New(2); + if (unlikely(cpy_r_r116 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1277 = CPyTagged_StealAsObject(cpy_r_r115.f0); + PyTuple_SET_ITEM(cpy_r_r116, 0, __tmp1277); + PyObject *__tmp1278 = CPyTagged_StealAsObject(cpy_r_r115.f1); + PyTuple_SET_ITEM(cpy_r_r116, 1, __tmp1278); + cpy_r_r117 = PySequence_Tuple(cpy_r_r116); + CPy_DECREF(cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 125, CPyStatic_build___globals); + goto CPyL126; + } + cpy_r_r118 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r119 = CPyStatics[1542]; /* '' */ + cpy_r_r120 = CPyDict_Get(cpy_r_r14, cpy_r_r118, cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 126, CPyStatic_build___globals); + goto CPyL127; + } + if (PyUnicode_Check(cpy_r_r120)) + cpy_r_r121 = cpy_r_r120; + else { + cpy_r_r121 = NULL; + } + if (cpy_r_r121 != NULL) goto __LL1279; + if (cpy_r_r120 == Py_None) + cpy_r_r121 = cpy_r_r120; + else { + cpy_r_r121 = NULL; + } + if (cpy_r_r121 != NULL) goto __LL1279; + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 126, CPyStatic_build___globals, "str or None", cpy_r_r120); + goto CPyL127; +__LL1279: ; + cpy_r_r122 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r123 = CPyDict_Get(cpy_r_r14, cpy_r_r122, cpy_r_msg); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_msg); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 127, CPyStatic_build___globals); + goto CPyL128; + } + if (likely(PyUnicode_Check(cpy_r_r123))) + cpy_r_r124 = cpy_r_r123; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 127, CPyStatic_build___globals, "str", cpy_r_r123); + goto CPyL128; + } + cpy_r_r125 = ((brownie___project___build___BuildObject *)cpy_r_self)->__sources; + CPy_INCREF_NO_IMM(cpy_r_r125); + cpy_r_r126.f0 = cpy_r_r40; + cpy_r_r126.f1 = cpy_r_r117; + cpy_r_r126.f2 = cpy_r_r121; + cpy_r_r126.f3 = cpy_r_r124; + cpy_r_r126.f4 = cpy_r_r125; + cpy_r_r127 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r127 == NULL)) { + goto CPyL129; + } else + goto CPyL73; +CPyL71: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r128 = 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 132, CPyStatic_build___globals); + goto CPyL106; + } + CPy_Unreachable(); +CPyL73: ; + cpy_r_r129 = PyDict_Contains(cpy_r_r127, cpy_r_r13); + cpy_r_r130 = cpy_r_r129 >= 0; + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 132, CPyStatic_build___globals); + goto CPyL130; + } + cpy_r_r131 = cpy_r_r129; + cpy_r_r132 = cpy_r_r131 ^ 1; + if (cpy_r_r132) goto CPyL95; + cpy_r_r133 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r133 == NULL)) { + goto CPyL131; + } else + goto CPyL78; +CPyL76: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r134 = 0; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL106; + } + CPy_Unreachable(); +CPyL78: ; + cpy_r_r135 = CPyDict_GetItem(cpy_r_r133, cpy_r_r13); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL130; + } + if (PyTuple_Check(cpy_r_r135)) + cpy_r_r136 = cpy_r_r135; + else { + cpy_r_r136 = NULL; + } + if (cpy_r_r136 != NULL) goto __LL1280; + if (PyBool_Check(cpy_r_r135)) + cpy_r_r136 = cpy_r_r135; + else { + cpy_r_r136 = NULL; + } + if (cpy_r_r136 != NULL) goto __LL1280; + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r135); + goto CPyL130; +__LL1280: ; + cpy_r_r137 = PyObject_IsTrue(cpy_r_r136); + CPy_DECREF(cpy_r_r136); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL130; + } + cpy_r_r139 = cpy_r_r137; + if (!cpy_r_r139) goto CPyL132; + CPy_INCREF(cpy_r_r126.f0); + CPy_INCREF(cpy_r_r126.f1); + CPy_INCREF(cpy_r_r126.f2); + CPy_INCREF(cpy_r_r126.f3); + CPy_INCREF_NO_IMM(cpy_r_r126.f4); + cpy_r_r140 = PyTuple_New(5); + if (unlikely(cpy_r_r140 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1281 = cpy_r_r126.f0; + PyTuple_SET_ITEM(cpy_r_r140, 0, __tmp1281); + PyObject *__tmp1282 = cpy_r_r126.f1; + PyTuple_SET_ITEM(cpy_r_r140, 1, __tmp1282); + PyObject *__tmp1283 = cpy_r_r126.f2; + PyTuple_SET_ITEM(cpy_r_r140, 2, __tmp1283); + PyObject *__tmp1284 = cpy_r_r126.f3; + PyTuple_SET_ITEM(cpy_r_r140, 3, __tmp1284); + PyObject *__tmp1285 = cpy_r_r126.f4; + PyTuple_SET_ITEM(cpy_r_r140, 4, __tmp1285); + cpy_r_r141 = CPySequenceTuple_GetSlice(cpy_r_r140, 0, -2); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL130; + } + PyObject *__tmp1286; + if (unlikely(!(PyTuple_Check(cpy_r_r141) && PyTuple_GET_SIZE(cpy_r_r141) == 4))) { + __tmp1286 = NULL; + goto __LL1287; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r141, 0)))) + __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 0); + else { + __tmp1286 = NULL; + } + if (__tmp1286 == NULL) goto __LL1287; + if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r141, 1)))) + __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 1); + else { + __tmp1286 = NULL; + } + if (__tmp1286 == NULL) goto __LL1287; + if (PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r141, 2))) + __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 2); + else { + __tmp1286 = NULL; + } + if (__tmp1286 != NULL) goto __LL1288; + if (PyTuple_GET_ITEM(cpy_r_r141, 2) == Py_None) + __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 2); + else { + __tmp1286 = NULL; + } + if (__tmp1286 != NULL) goto __LL1288; + __tmp1286 = NULL; +__LL1288: ; + if (__tmp1286 == NULL) goto __LL1287; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r141, 3)))) + __tmp1286 = PyTuple_GET_ITEM(cpy_r_r141, 3); + else { + __tmp1286 = NULL; + } + if (__tmp1286 == NULL) goto __LL1287; + __tmp1286 = cpy_r_r141; +__LL1287: ; + if (unlikely(__tmp1286 == NULL)) { + CPy_TypeError("tuple[str, tuple, union[str, None], str]", cpy_r_r141); cpy_r_r142 = (tuple_T4OOOO) { NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp1289 = PyTuple_GET_ITEM(cpy_r_r141, 0); + CPy_INCREF(__tmp1289); + PyObject *__tmp1290; + if (likely(PyUnicode_Check(__tmp1289))) + __tmp1290 = __tmp1289; + else { + CPy_TypeError("str", __tmp1289); + __tmp1290 = NULL; + } + cpy_r_r142.f0 = __tmp1290; + PyObject *__tmp1291 = PyTuple_GET_ITEM(cpy_r_r141, 1); + CPy_INCREF(__tmp1291); + PyObject * __tmp1292; + if (likely(PyTuple_Check(__tmp1291))) + __tmp1292 = __tmp1291; + else { + CPy_TypeError("tuple", __tmp1291); + __tmp1292 = NULL; + } + cpy_r_r142.f1 = __tmp1292; + PyObject *__tmp1293 = PyTuple_GET_ITEM(cpy_r_r141, 2); + CPy_INCREF(__tmp1293); + PyObject *__tmp1294; + if (PyUnicode_Check(__tmp1293)) + __tmp1294 = __tmp1293; + else { + __tmp1294 = NULL; + } + if (__tmp1294 != NULL) goto __LL1295; + if (__tmp1293 == Py_None) + __tmp1294 = __tmp1293; + else { + __tmp1294 = NULL; + } + if (__tmp1294 != NULL) goto __LL1295; + CPy_TypeError("str or None", __tmp1293); + __tmp1294 = NULL; +__LL1295: ; + cpy_r_r142.f2 = __tmp1294; + PyObject *__tmp1296 = PyTuple_GET_ITEM(cpy_r_r141, 3); + CPy_INCREF(__tmp1296); + PyObject *__tmp1297; + if (likely(PyUnicode_Check(__tmp1296))) + __tmp1297 = __tmp1296; + else { + CPy_TypeError("str", __tmp1296); + __tmp1297 = NULL; + } + cpy_r_r142.f3 = __tmp1297; + } + CPy_DECREF(cpy_r_r141); + if (unlikely(cpy_r_r142.f0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL130; + } + cpy_r_r143 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r143 == NULL)) { + goto CPyL133; + } else + goto CPyL87; +CPyL85: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r144 = 0; + if (unlikely(!cpy_r_r144)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL106; + } + CPy_Unreachable(); +CPyL87: ; + cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r13); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL134; + } + if (PyTuple_Check(cpy_r_r145)) + cpy_r_r146 = cpy_r_r145; + else { + cpy_r_r146 = NULL; + } + if (cpy_r_r146 != NULL) goto __LL1298; + if (PyBool_Check(cpy_r_r145)) + cpy_r_r146 = cpy_r_r145; + else { + cpy_r_r146 = NULL; + } + if (cpy_r_r146 != NULL) goto __LL1298; + CPy_TypeErrorTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r145); + goto CPyL134; +__LL1298: ; + cpy_r_r147 = (PyObject *)&_Py_NoneStruct; + cpy_r_r148 = (PyObject *)&_Py_NoneStruct; + cpy_r_r149 = CPyStatics[2028]; /* -1 */ + cpy_r_r150 = PySlice_New(cpy_r_r147, cpy_r_r149, cpy_r_r148); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL135; + } + cpy_r_r151 = cpy_r_r146; + cpy_r_r152 = PyObject_GetItem(cpy_r_r151, cpy_r_r150); + CPy_DECREF(cpy_r_r151); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL134; + } + cpy_r_r153 = cpy_r_r152; + cpy_r_r154 = PyTuple_New(4); + if (unlikely(cpy_r_r154 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1299 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r154, 0, __tmp1299); + PyObject *__tmp1300 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r154, 1, __tmp1300); + PyObject *__tmp1301 = cpy_r_r142.f2; + PyTuple_SET_ITEM(cpy_r_r154, 2, __tmp1301); + PyObject *__tmp1302 = cpy_r_r142.f3; + PyTuple_SET_ITEM(cpy_r_r154, 3, __tmp1302); + cpy_r_r155 = PyObject_RichCompare(cpy_r_r154, cpy_r_r153, 2); + CPy_DECREF(cpy_r_r154); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL130; + } + cpy_r_r156 = PyObject_IsTrue(cpy_r_r155); + CPy_DECREF(cpy_r_r155); + cpy_r_r157 = cpy_r_r156 >= 0; + if (unlikely(!cpy_r_r157)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 133, CPyStatic_build___globals); + goto CPyL130; + } + cpy_r_r158 = cpy_r_r156; + if (!cpy_r_r158) goto CPyL132; +CPyL95: ; + cpy_r_r159 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r159 == NULL)) { + goto CPyL136; + } else + goto CPyL98; +CPyL96: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r160 = 0; + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 135, CPyStatic_build___globals); + goto CPyL106; + } + CPy_Unreachable(); +CPyL98: ; + cpy_r_r161 = PyTuple_New(5); + if (unlikely(cpy_r_r161 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1303 = cpy_r_r126.f0; + PyTuple_SET_ITEM(cpy_r_r161, 0, __tmp1303); + PyObject *__tmp1304 = cpy_r_r126.f1; + PyTuple_SET_ITEM(cpy_r_r161, 1, __tmp1304); + PyObject *__tmp1305 = cpy_r_r126.f2; + PyTuple_SET_ITEM(cpy_r_r161, 2, __tmp1305); + PyObject *__tmp1306 = cpy_r_r126.f3; + PyTuple_SET_ITEM(cpy_r_r161, 3, __tmp1306); + PyObject *__tmp1307 = cpy_r_r126.f4; + PyTuple_SET_ITEM(cpy_r_r161, 4, __tmp1307); + cpy_r_r162 = CPyDict_SetItem(cpy_r_r159, cpy_r_r13, cpy_r_r161); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r161); + cpy_r_r163 = cpy_r_r162 >= 0; + if (unlikely(!cpy_r_r163)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 135, CPyStatic_build___globals); + goto CPyL117; + } else + goto CPyL103; +CPyL99: ; + cpy_r_r164 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r164 == NULL)) { + goto CPyL137; + } else + goto CPyL102; +CPyL100: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r165 = 0; + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 137, CPyStatic_build___globals); + goto CPyL106; + } + CPy_Unreachable(); +CPyL102: ; + cpy_r_r166 = 0 ? Py_True : Py_False; + cpy_r_r167 = CPyDict_SetItem(cpy_r_r164, cpy_r_r13, cpy_r_r166); + CPy_DECREF(cpy_r_r13); + cpy_r_r168 = cpy_r_r167 >= 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 137, CPyStatic_build___globals); + goto CPyL117; + } +CPyL103: ; + cpy_r_r169 = CPyDict_CheckSize(cpy_r_pcMap, cpy_r_r6); + if (unlikely(!cpy_r_r169)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals); + goto CPyL117; + } else + goto CPyL4; +CPyL104: ; + cpy_r_r170 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 102, CPyStatic_build___globals); + goto CPyL106; + } + return 1; +CPyL106: ; + cpy_r_r171 = 2; + return cpy_r_r171; +CPyL107: ; + CPy_DecRef(cpy_r_marker); + goto CPyL106; +CPyL108: ; + CPy_DECREF(cpy_r_marker); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + goto CPyL104; +CPyL109: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r12); + goto CPyL106; +CPyL110: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL106; +CPyL111: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + goto CPyL106; +CPyL112: ; + CPy_DECREF(cpy_r_r17); + goto CPyL12; +CPyL113: ; + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r14); + goto CPyL103; +CPyL114: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r40); + goto CPyL106; +CPyL115: ; + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r40); + goto CPyL30; +CPyL116: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL31; +CPyL117: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + goto CPyL106; +CPyL118: ; + CPy_DecRef(cpy_r_r61); + goto CPyL50; +CPyL119: ; + CPy_DecRef(cpy_r_revert_str); + goto CPyL50; +CPyL120: ; + CPy_DecRef(cpy_r_revert_str); + CPyTagged_DecRef(cpy_r_r80); + goto CPyL50; +CPyL121: ; + CPy_DECREF(cpy_r_revert_str); + goto CPyL58; +CPyL122: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r40); + goto CPyL56; +CPyL123: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r97); + goto CPyL56; +CPyL124: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r40); + goto CPyL53; +CPyL125: ; + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + goto CPyL54; +CPyL126: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_msg); + goto CPyL106; +CPyL127: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_msg); + CPy_DecRef(cpy_r_r117); + goto CPyL106; +CPyL128: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r117); + CPy_DecRef(cpy_r_r121); + goto CPyL106; +CPyL129: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + goto CPyL71; +CPyL130: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + goto CPyL106; +CPyL131: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + goto CPyL76; +CPyL132: ; + CPy_DECREF(cpy_r_r126.f0); + CPy_DECREF(cpy_r_r126.f1); + CPy_DECREF(cpy_r_r126.f2); + CPy_DECREF(cpy_r_r126.f3); + CPy_DECREF_NO_IMM(cpy_r_r126.f4); + goto CPyL99; +CPyL133: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r142.f2); + CPy_DecRef(cpy_r_r142.f3); + goto CPyL85; +CPyL134: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r142.f2); + CPy_DecRef(cpy_r_r142.f3); + goto CPyL106; +CPyL135: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r142.f2); + CPy_DecRef(cpy_r_r142.f3); + CPy_DecRef(cpy_r_r146); + goto CPyL106; +CPyL136: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r126.f0); + CPy_DecRef(cpy_r_r126.f1); + CPy_DecRef(cpy_r_r126.f2); + CPy_DecRef(cpy_r_r126.f3); + CPy_DecRef(cpy_r_r126.f4); + goto CPyL96; +CPyL137: ; + CPy_DecRef(cpy_r_marker); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL100; +} + +PyObject *CPyPy_build___Build____generate_revert_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"pcMap", "source_map", "language", 0}; + static CPyArg_Parser parser = {"OOO:_generate_revert_map", kwlist, 0}; + PyObject *obj_pcMap; + PyObject *obj_source_map; + PyObject *obj_language; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pcMap, &obj_source_map, &obj_language)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_pcMap; + if (likely(PyDict_Check(obj_pcMap))) + arg_pcMap = obj_pcMap; + else { + CPy_TypeError("dict", obj_pcMap); + goto fail; + } + PyObject *arg_source_map; + if (likely(PyDict_Check(obj_source_map))) + arg_source_map = obj_source_map; + else { + CPy_TypeError("dict", obj_source_map); + goto fail; + } + PyObject *arg_language; + if (likely(PyUnicode_Check(obj_language))) + arg_language = obj_language; + else { + CPy_TypeError("str", obj_language); + goto fail; + } + char retval = CPyDef_build___Build____generate_revert_map(arg_self, arg_pcMap, arg_source_map, arg_language); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_generate_revert_map", 94, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build___Build____remove_contract(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 140, CPyStatic_build___globals); + goto CPyL5; + } + cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 141, CPyStatic_build___globals); + goto CPyL6; + } + cpy_r_r4 = cpy_r_r2; + if (!cpy_r_r4) goto CPyL7; + cpy_r_r5 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r5); + cpy_r_r6 = PyObject_DelItem(cpy_r_r5, cpy_r_r0); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r0); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 142, CPyStatic_build___globals); + goto CPyL5; + } +CPyL4: ; + return 1; +CPyL5: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL6: ; + CPy_DecRef(cpy_r_r0); + goto CPyL5; +CPyL7: ; + CPy_DECREF(cpy_r_r0); + goto CPyL4; +} + +PyObject *CPyPy_build___Build____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", 0}; + static CPyArg_Parser parser = {"O:_remove_contract", kwlist, 0}; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + char retval = CPyDef_build___Build____remove_contract(arg_self, arg_contract_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_remove_contract", 139, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build___Build____remove_interface(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 145, CPyStatic_build___globals); + goto CPyL5; + } + cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 146, CPyStatic_build___globals); + goto CPyL6; + } + cpy_r_r4 = cpy_r_r2; + if (!cpy_r_r4) goto CPyL7; + cpy_r_r5 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r5); + cpy_r_r6 = PyObject_DelItem(cpy_r_r5, cpy_r_r0); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r0); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 147, CPyStatic_build___globals); + goto CPyL5; + } +CPyL4: ; + return 1; +CPyL5: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL6: ; + CPy_DecRef(cpy_r_r0); + goto CPyL5; +CPyL7: ; + CPy_DECREF(cpy_r_r0); + goto CPyL4; +} + +PyObject *CPyPy_build___Build____remove_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", 0}; + static CPyArg_Parser parser = {"O:_remove_interface", kwlist, 0}; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + char retval = CPyDef_build___Build____remove_interface(arg_self, arg_contract_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_remove_interface", 144, CPyStatic_build___globals); + return NULL; +} + +PyObject *CPyDef_build___Build___get(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get", 151, CPyStatic_build___globals); + goto CPyL9; + } + cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/build.py", "get", 152, CPyStatic_build___globals); + goto CPyL10; + } + cpy_r_r4 = cpy_r_r2; + if (!cpy_r_r4) goto CPyL6; + cpy_r_r5 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r5); + cpy_r_r6 = CPyDict_GetItem(cpy_r_r5, cpy_r_r0); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get", 153, CPyStatic_build___globals); + goto CPyL9; + } + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "get", 153, CPyStatic_build___globals, "dict", cpy_r_r6); + goto CPyL9; + } + return cpy_r_r7; +CPyL6: ; + cpy_r_r8 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r8); + cpy_r_r9 = CPyDict_GetItem(cpy_r_r8, cpy_r_r0); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get", 154, CPyStatic_build___globals); + goto CPyL9; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "get", 154, CPyStatic_build___globals, "dict", cpy_r_r9); + goto CPyL9; + } + return cpy_r_r10; +CPyL9: ; + cpy_r_r11 = NULL; + return cpy_r_r11; +CPyL10: ; + CPy_DecRef(cpy_r_r0); + goto CPyL9; +} + +PyObject *CPyPy_build___Build___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", 0}; + static CPyArg_Parser parser = {"O:get", kwlist, 0}; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *retval = CPyDef_build___Build___get(arg_self, arg_contract_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "get", 149, CPyStatic_build___globals); + return NULL; +} + +PyObject *CPyDef_build___Build___items(PyObject *cpy_r_self, PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + int64_t cpy_r_r11; + CPyPtr cpy_r_r12; + int64_t cpy_r_r13; + char cpy_r_r14; + CPyPtr cpy_r_r15; + CPyPtr cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + PyObject *cpy_r_r19; + tuple_T2OO cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + tuple_T2OO cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + int64_t cpy_r_r37; + PyObject *cpy_r_r38; + if (cpy_r_path != NULL) goto CPyL22; + cpy_r_r0 = Py_None; + cpy_r_path = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = CPyDict_ItemsView(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); + goto CPyL23; + } + cpy_r_r3 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r3); + cpy_r_r4 = CPyDict_ItemsView(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); + goto CPyL24; + } + cpy_r_r5 = PyList_New(0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); + goto CPyL25; + } + cpy_r_r6 = CPyList_Extend(cpy_r_r5, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); + goto CPyL26; + } else + goto CPyL27; +CPyL6: ; + cpy_r_r7 = CPyList_Extend(cpy_r_r5, cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 162, CPyStatic_build___globals); + goto CPyL28; + } else + goto CPyL29; +CPyL7: ; + cpy_r_r8 = (PyObject *)&_Py_NoneStruct; + cpy_r_r9 = cpy_r_path == cpy_r_r8; + if (cpy_r_r9) { + goto CPyL30; + } else + goto CPyL9; +CPyL8: ; + return cpy_r_r5; +CPyL9: ; + cpy_r_r10 = PyList_New(0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); + goto CPyL31; + } + cpy_r_r11 = 0; +CPyL11: ; + cpy_r_r12 = (CPyPtr)&((PyVarObject *)cpy_r_r5)->ob_size; + cpy_r_r13 = *(int64_t *)cpy_r_r12; + cpy_r_r14 = cpy_r_r11 < cpy_r_r13; + if (!cpy_r_r14) goto CPyL32; + cpy_r_r15 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; + cpy_r_r16 = *(CPyPtr *)cpy_r_r15; + cpy_r_r17 = cpy_r_r11 * 8; + cpy_r_r18 = cpy_r_r16 + cpy_r_r17; + cpy_r_r19 = *(PyObject * *)cpy_r_r18; + CPy_INCREF(cpy_r_r19); + PyObject *__tmp1308; + if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { + __tmp1308 = NULL; + goto __LL1309; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r19, 0)))) + __tmp1308 = PyTuple_GET_ITEM(cpy_r_r19, 0); + else { + __tmp1308 = NULL; + } + if (__tmp1308 == NULL) goto __LL1309; + __tmp1308 = PyTuple_GET_ITEM(cpy_r_r19, 1); + if (__tmp1308 == NULL) goto __LL1309; + __tmp1308 = cpy_r_r19; +__LL1309: ; + if (unlikely(__tmp1308 == NULL)) { + CPy_TypeError("tuple[str, object]", cpy_r_r19); cpy_r_r20 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1310 = PyTuple_GET_ITEM(cpy_r_r19, 0); + CPy_INCREF(__tmp1310); + PyObject *__tmp1311; + if (likely(PyUnicode_Check(__tmp1310))) + __tmp1311 = __tmp1310; + else { + CPy_TypeError("str", __tmp1310); + __tmp1311 = NULL; + } + cpy_r_r20.f0 = __tmp1311; + PyObject *__tmp1312 = PyTuple_GET_ITEM(cpy_r_r19, 1); + CPy_INCREF(__tmp1312); + PyObject *__tmp1313; + __tmp1313 = __tmp1312; + cpy_r_r20.f1 = __tmp1313; + } + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20.f0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); + goto CPyL33; + } + cpy_r_r21 = cpy_r_r20.f0; + CPy_INCREF(cpy_r_r21); + cpy_r_r22 = cpy_r_r20.f1; + CPy_INCREF(cpy_r_r22); + CPy_DECREF(cpy_r_r20.f0); + CPy_DECREF(cpy_r_r20.f1); + cpy_r_r23 = CPyStatics[1257]; /* 'sourcePath' */ + cpy_r_r24 = CPyStatics[444]; /* 'get' */ + PyObject *cpy_r_r25[2] = {cpy_r_r22, cpy_r_r23}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); + goto CPyL34; + } + CPy_INCREF(cpy_r_path); + if (likely(cpy_r_path != Py_None)) + cpy_r_r28 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals, "str", cpy_r_path); + goto CPyL35; + } + cpy_r_r29 = PyObject_RichCompare(cpy_r_r27, cpy_r_r28, 2); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); + goto CPyL34; + } + cpy_r_r30 = PyObject_IsTrue(cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); + goto CPyL34; + } + cpy_r_r32 = cpy_r_r30; + if (!cpy_r_r32) goto CPyL36; + cpy_r_r33.f0 = cpy_r_r21; + cpy_r_r33.f1 = cpy_r_r22; + cpy_r_r34 = PyTuple_New(2); + if (unlikely(cpy_r_r34 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1314 = cpy_r_r33.f0; + PyTuple_SET_ITEM(cpy_r_r34, 0, __tmp1314); + PyObject *__tmp1315 = cpy_r_r33.f1; + PyTuple_SET_ITEM(cpy_r_r34, 1, __tmp1315); + cpy_r_r35 = PyList_Append(cpy_r_r10, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/build.py", "items", 165, CPyStatic_build___globals); + goto CPyL33; + } +CPyL19: ; + cpy_r_r37 = cpy_r_r11 + 1; + cpy_r_r11 = cpy_r_r37; + goto CPyL11; +CPyL20: ; + return cpy_r_r10; +CPyL21: ; + cpy_r_r38 = NULL; + return cpy_r_r38; +CPyL22: ; + CPy_INCREF(cpy_r_path); + goto CPyL2; +CPyL23: ; + CPy_DecRef(cpy_r_path); + goto CPyL21; +CPyL24: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r2); + goto CPyL21; +CPyL25: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + goto CPyL21; +CPyL26: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL21; +CPyL27: ; + CPy_DECREF(cpy_r_r6); + goto CPyL6; +CPyL28: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r5); + goto CPyL21; +CPyL29: ; + CPy_DECREF(cpy_r_r7); + goto CPyL7; +CPyL30: ; + CPy_DECREF(cpy_r_path); + goto CPyL8; +CPyL31: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r5); + goto CPyL21; +CPyL32: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF_NO_IMM(cpy_r_r5); + goto CPyL20; +CPyL33: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r10); + goto CPyL21; +CPyL34: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + goto CPyL21; +CPyL35: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r27); + goto CPyL21; +CPyL36: ; + CPy_DECREF(cpy_r_r21); + CPy_DECREF(cpy_r_r22); + goto CPyL19; +} + +PyObject *CPyPy_build___Build___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"|O:items", kwlist, 0}; + PyObject *obj_path = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_path; + if (obj_path == NULL) { + arg_path = NULL; + goto __LL1316; + } + if (PyUnicode_Check(obj_path)) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1316; + if (obj_path == Py_None) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1316; + CPy_TypeError("str or None", obj_path); + goto fail; +__LL1316: ; + PyObject *retval = CPyDef_build___Build___items(arg_self, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "items", 156, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build___Build___contains(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = CPyDef_build___Build____stem(cpy_r_self, cpy_r_contract_name); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "contains", 169, CPyStatic_build___globals); + goto CPyL7; + } + cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_r0); + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/build.py", "contains", 170, CPyStatic_build___globals); + goto CPyL8; + } + cpy_r_r4 = cpy_r_r2; + if (cpy_r_r4) { + goto CPyL9; + } else + goto CPyL4; +CPyL3: ; + cpy_r_r5 = cpy_r_r4; + goto CPyL6; +CPyL4: ; + cpy_r_r6 = ((brownie___project___build___BuildObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r6); + cpy_r_r7 = PyDict_Contains(cpy_r_r6, cpy_r_r0); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r0); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/project/build.py", "contains", 170, CPyStatic_build___globals); + goto CPyL7; + } + cpy_r_r9 = cpy_r_r7; + cpy_r_r5 = cpy_r_r9; +CPyL6: ; + return cpy_r_r5; +CPyL7: ; + cpy_r_r10 = 2; + return cpy_r_r10; +CPyL8: ; + CPy_DecRef(cpy_r_r0); + goto CPyL7; +CPyL9: ; + CPy_DECREF(cpy_r_r0); + goto CPyL3; +} + +PyObject *CPyPy_build___Build___contains(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", 0}; + static CPyArg_Parser parser = {"O:contains", kwlist, 0}; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + char retval = CPyDef_build___Build___contains(arg_self, arg_contract_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "contains", 167, CPyStatic_build___globals); + return NULL; +} + +PyObject *CPyDef_build___Build___get_dependents(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + int64_t cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T4CIOO cpy_r_r5; + CPyTagged cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + int32_t cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL14; + } + cpy_r_r1 = ((brownie___project___build___BuildObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = 0; + cpy_r_r3 = PyDict_Size(cpy_r_r1); + cpy_r_r4 = CPyDict_GetItemsIter(cpy_r_r1); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL15; + } +CPyL2: ; + cpy_r_r5 = CPyDict_NextItem(cpy_r_r4, cpy_r_r2); + cpy_r_r6 = cpy_r_r5.f1; + cpy_r_r2 = cpy_r_r6; + cpy_r_r7 = cpy_r_r5.f0; + if (!cpy_r_r7) goto CPyL16; + cpy_r_r8 = cpy_r_r5.f2; + CPy_INCREF(cpy_r_r8); + cpy_r_r9 = cpy_r_r5.f3; + CPy_INCREF(cpy_r_r9); + CPy_DECREF(cpy_r_r5.f2); + CPy_DECREF(cpy_r_r5.f3); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r10 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals, "str", cpy_r_r8); + goto CPyL17; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r11 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals, "dict", cpy_r_r9); + goto CPyL18; + } + cpy_r_r12 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r13 = PyList_New(0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL19; + } + cpy_r_r14 = CPyDict_Get(cpy_r_r11, cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL20; + } + if (likely(PyList_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals, "list", cpy_r_r14); + goto CPyL20; + } + cpy_r_r16 = PySequence_Contains(cpy_r_r15, cpy_r_contract_name); + CPy_DECREF_NO_IMM(cpy_r_r15); + cpy_r_r17 = cpy_r_r16 >= 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL20; + } + cpy_r_r18 = cpy_r_r16; + if (!cpy_r_r18) goto CPyL21; + cpy_r_r19 = PyList_Append(cpy_r_r0, cpy_r_r10); + CPy_DECREF(cpy_r_r10); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL22; + } +CPyL11: ; + cpy_r_r21 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL22; + } else + goto CPyL2; +CPyL12: ; + cpy_r_r22 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 176, CPyStatic_build___globals); + goto CPyL23; + } + return cpy_r_r0; +CPyL14: ; + cpy_r_r23 = NULL; + return cpy_r_r23; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL14; +CPyL16: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5.f2); + CPy_DECREF(cpy_r_r5.f3); + goto CPyL12; +CPyL17: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL14; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + goto CPyL14; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r11); + goto CPyL14; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + goto CPyL14; +CPyL21: ; + CPy_DECREF(cpy_r_r10); + goto CPyL11; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL14; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + goto CPyL14; +} + +PyObject *CPyPy_build___Build___get_dependents(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", 0}; + static CPyArg_Parser parser = {"O:get_dependents", kwlist, 0}; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *retval = CPyDef_build___Build___get_dependents(arg_self, arg_contract_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "get_dependents", 172, CPyStatic_build___globals); + return NULL; +} + +PyObject *CPyDef_build___Build____stem(PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyStatics[135]; /* '.json' */ + cpy_r_r1 = CPyStatics[114]; /* '' */ + cpy_r_r2 = PyUnicode_Replace(cpy_r_contract_name, cpy_r_r0, cpy_r_r1, -1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_stem", 179, CPyStatic_build___globals); + goto CPyL2; + } + return cpy_r_r2; +CPyL2: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_build___Build____stem(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", 0}; + static CPyArg_Parser parser = {"O:_stem", kwlist, 0}; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_contract_name)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_build___Build)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.build.Build", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *retval = CPyDef_build___Build____stem(arg_self, arg_contract_name); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_stem", 178, CPyStatic_build___globals); + return NULL; +} + +PyObject *CPyDef_build____get_dev_revert(CPyTagged cpy_r_pc) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + cpy_r_r0 = CPyStatic_build____revert_map; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 185, CPyStatic_build___globals); + goto CPyL17; + } + CPy_Unreachable(); +CPyL3: ; + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r3 = PyDict_Contains(cpy_r_r0, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 185, CPyStatic_build___globals); + goto CPyL17; + } + cpy_r_r5 = cpy_r_r3; + cpy_r_r6 = cpy_r_r5 ^ 1; + if (!cpy_r_r6) goto CPyL6; + cpy_r_r7 = Py_None; + return cpy_r_r7; +CPyL6: ; + cpy_r_r8 = CPyStatic_build____revert_map; + if (likely(cpy_r_r8 != NULL)) goto CPyL9; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 187, CPyStatic_build___globals); + goto CPyL17; + } + CPy_Unreachable(); +CPyL9: ; + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r11 = CPyDict_GetItem(cpy_r_r8, cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 187, CPyStatic_build___globals); + goto CPyL17; + } + if (PyTuple_Check(cpy_r_r11)) + cpy_r_r12 = cpy_r_r11; + else { + cpy_r_r12 = NULL; + } + if (cpy_r_r12 != NULL) goto __LL1317; + if (PyBool_Check(cpy_r_r11)) + cpy_r_r12 = cpy_r_r11; + else { + cpy_r_r12 = NULL; + } + if (cpy_r_r12 != NULL) goto __LL1317; + CPy_TypeErrorTraceback("brownie/project/build.py", "_get_dev_revert", 187, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r11); + goto CPyL17; +__LL1317: ; + cpy_r_r13 = 0 ? Py_True : Py_False; + cpy_r_r14 = cpy_r_r12 == cpy_r_r13; + if (cpy_r_r14) { + goto CPyL18; + } else + goto CPyL13; +CPyL12: ; + cpy_r_r15 = Py_None; + return cpy_r_r15; +CPyL13: ; + if (likely(PyTuple_Check(cpy_r_r12))) + cpy_r_r16 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/build.py", "_get_dev_revert", 190, CPyStatic_build___globals, "tuple", cpy_r_r12); + goto CPyL17; + } + cpy_r_r17 = CPySequenceTuple_GetItem(cpy_r_r16, 6); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 190, CPyStatic_build___globals); + goto CPyL17; + } + if (PyUnicode_Check(cpy_r_r17)) + cpy_r_r18 = cpy_r_r17; + else { + cpy_r_r18 = NULL; + } + if (cpy_r_r18 != NULL) goto __LL1318; + if (cpy_r_r17 == Py_None) + cpy_r_r18 = cpy_r_r17; + else { + cpy_r_r18 = NULL; + } + if (cpy_r_r18 != NULL) goto __LL1318; + CPy_TypeErrorTraceback("brownie/project/build.py", "_get_dev_revert", 190, CPyStatic_build___globals, "str or None", cpy_r_r17); + goto CPyL17; +__LL1318: ; + return cpy_r_r18; +CPyL17: ; + cpy_r_r19 = NULL; + return cpy_r_r19; +CPyL18: ; + CPy_DECREF(cpy_r_r12); + goto CPyL12; +} + +PyObject *CPyPy_build____get_dev_revert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"pc", 0}; + static CPyArg_Parser parser = {"O:_get_dev_revert", kwlist, 0}; + PyObject *obj_pc; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_pc)) { + return NULL; + } + CPyTagged arg_pc; + if (likely(PyLong_Check(obj_pc))) + arg_pc = CPyTagged_BorrowFromObject(obj_pc); + else { + CPy_TypeError("int", obj_pc); goto fail; + } + PyObject *retval = CPyDef_build____get_dev_revert(arg_pc); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_get_dev_revert", 182, CPyStatic_build___globals); + return NULL; +} + +tuple_T4OOOO CPyDef_build____get_error_source_from_pc(CPyTagged cpy_r_pc, CPyTagged cpy_r_pad) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + tuple_T1C cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + tuple_T4CCCC cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T4OOOO cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T5OT2IIOOO cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + tuple_T2II cpy_r_r36; + tuple_T2OO cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T4OOOO cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + tuple_T4OOOO cpy_r_r47; + tuple_T4OOOO cpy_r_r48; + if (cpy_r_pad != CPY_INT_TAG) goto CPyL26; + cpy_r_pad = 6; +CPyL2: ; + cpy_r_r0 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r0 == NULL)) { + goto CPyL27; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL5: ; + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r3 = PyDict_Contains(cpy_r_r0, cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); + goto CPyL28; + } + cpy_r_r5 = cpy_r_r3; + cpy_r_r6 = cpy_r_r5 ^ 1; + if (cpy_r_r6) goto CPyL29; + cpy_r_r7 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r7 == NULL)) { + goto CPyL30; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r8 = 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL10: ; + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r10 = CPyDict_GetItem(cpy_r_r7, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals); + goto CPyL28; + } + if (PyTuple_Check(cpy_r_r10)) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL1319; + if (PyBool_Check(cpy_r_r10)) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL1319; + CPy_TypeErrorTraceback("brownie/project/build.py", "_get_error_source_from_pc", 198, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r10); + goto CPyL28; +__LL1319: ; + cpy_r_r12 = 0 ? Py_True : Py_False; + cpy_r_r13 = cpy_r_r11 == cpy_r_r12; + CPy_DECREF(cpy_r_r11); + if (cpy_r_r13) { + goto CPyL29; + } else + goto CPyL16; +CPyL13: ; + cpy_r_r14.f0 = 1; + cpy_r_r15 = PyTuple_New(1); + if (unlikely(cpy_r_r15 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1320 = Py_None; + CPy_INCREF(__tmp1320); + PyTuple_SET_ITEM(cpy_r_r15, 0, __tmp1320); + cpy_r_r16 = CPySequence_Multiply(cpy_r_r15, 8); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 199, CPyStatic_build___globals); + goto CPyL25; + } + PyObject *__tmp1321; + if (unlikely(!(PyTuple_Check(cpy_r_r16) && PyTuple_GET_SIZE(cpy_r_r16) == 4))) { + __tmp1321 = NULL; + goto __LL1322; + } + if (likely(PyTuple_GET_ITEM(cpy_r_r16, 0) == Py_None)) + __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 0); + else { + __tmp1321 = NULL; + } + if (__tmp1321 == NULL) goto __LL1322; + if (likely(PyTuple_GET_ITEM(cpy_r_r16, 1) == Py_None)) + __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 1); + else { + __tmp1321 = NULL; + } + if (__tmp1321 == NULL) goto __LL1322; + if (likely(PyTuple_GET_ITEM(cpy_r_r16, 2) == Py_None)) + __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 2); + else { + __tmp1321 = NULL; + } + if (__tmp1321 == NULL) goto __LL1322; + if (likely(PyTuple_GET_ITEM(cpy_r_r16, 3) == Py_None)) + __tmp1321 = PyTuple_GET_ITEM(cpy_r_r16, 3); + else { + __tmp1321 = NULL; + } + if (__tmp1321 == NULL) goto __LL1322; + __tmp1321 = cpy_r_r16; +__LL1322: ; + if (unlikely(__tmp1321 == NULL)) { + CPy_TypeError("tuple[None, None, None, None]", cpy_r_r16); cpy_r_r17 = (tuple_T4CCCC) { 2, 2, 2, 2 }; + } else { + PyObject *__tmp1323 = PyTuple_GET_ITEM(cpy_r_r16, 0); + char __tmp1324; + if (unlikely(__tmp1323 != Py_None)) { + CPy_TypeError("None", __tmp1323); __tmp1324 = 2; + } else + __tmp1324 = 1; + cpy_r_r17.f0 = __tmp1324; + PyObject *__tmp1325 = PyTuple_GET_ITEM(cpy_r_r16, 1); + char __tmp1326; + if (unlikely(__tmp1325 != Py_None)) { + CPy_TypeError("None", __tmp1325); __tmp1326 = 2; + } else + __tmp1326 = 1; + cpy_r_r17.f1 = __tmp1326; + PyObject *__tmp1327 = PyTuple_GET_ITEM(cpy_r_r16, 2); + char __tmp1328; + if (unlikely(__tmp1327 != Py_None)) { + CPy_TypeError("None", __tmp1327); __tmp1328 = 2; + } else + __tmp1328 = 1; + cpy_r_r17.f2 = __tmp1328; + PyObject *__tmp1329 = PyTuple_GET_ITEM(cpy_r_r16, 3); + char __tmp1330; + if (unlikely(__tmp1329 != Py_None)) { + CPy_TypeError("None", __tmp1329); __tmp1330 = 2; + } else + __tmp1330 = 1; + cpy_r_r17.f3 = __tmp1330; + } + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17.f0 == 2)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 199, CPyStatic_build___globals); + goto CPyL25; + } + cpy_r_r18 = cpy_r_r17.f0; + cpy_r_r19 = cpy_r_r17.f1; + cpy_r_r20 = cpy_r_r17.f2; + cpy_r_r21 = cpy_r_r17.f3; + cpy_r_r22 = Py_None; + cpy_r_r23 = Py_None; + cpy_r_r24 = Py_None; + cpy_r_r25 = Py_None; + cpy_r_r26.f0 = cpy_r_r22; + cpy_r_r26.f1 = cpy_r_r23; + cpy_r_r26.f2 = cpy_r_r24; + cpy_r_r26.f3 = cpy_r_r25; + return cpy_r_r26; +CPyL16: ; + cpy_r_r27 = CPyStatic_build____revert_map; + if (unlikely(cpy_r_r27 == NULL)) { + goto CPyL31; + } else + goto CPyL19; +CPyL17: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_revert_map\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL19: ; + CPyTagged_INCREF(cpy_r_pc); + cpy_r_r29 = CPyTagged_StealAsObject(cpy_r_pc); + cpy_r_r30 = CPyDict_GetItem(cpy_r_r27, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals); + goto CPyL28; + } + if (PyTuple_Check(cpy_r_r30)) + cpy_r_r31 = cpy_r_r30; + else { + cpy_r_r31 = NULL; + } + if (cpy_r_r31 != NULL) goto __LL1331; + if (PyBool_Check(cpy_r_r30)) + cpy_r_r31 = cpy_r_r30; + else { + cpy_r_r31 = NULL; + } + if (cpy_r_r31 != NULL) goto __LL1331; + CPy_TypeErrorTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals, "union[tuple, bool]", cpy_r_r30); + goto CPyL28; +__LL1331: ; + PyObject *__tmp1332; + if (unlikely(!(PyTuple_Check(cpy_r_r31) && PyTuple_GET_SIZE(cpy_r_r31) == 5))) { + __tmp1332 = NULL; + goto __LL1333; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r31, 0)))) + __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 0); + else { + __tmp1332 = NULL; + } + if (__tmp1332 == NULL) goto __LL1333; + if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r31, 1)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r31, 1)) == 2))) { + __tmp1332 = NULL; + goto __LL1334; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 0)))) + __tmp1332 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 0); + else { + __tmp1332 = NULL; + } + if (__tmp1332 == NULL) goto __LL1334; + if (likely(PyLong_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 1)))) + __tmp1332 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r31, 1), 1); + else { + __tmp1332 = NULL; + } + if (__tmp1332 == NULL) goto __LL1334; + __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 1); +__LL1334: ; + if (__tmp1332 == NULL) goto __LL1333; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r31, 2)))) + __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 2); + else { + __tmp1332 = NULL; + } + if (__tmp1332 == NULL) goto __LL1333; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r31, 3)))) + __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 3); + else { + __tmp1332 = NULL; + } + if (__tmp1332 == NULL) goto __LL1333; + if (likely(Py_TYPE(PyTuple_GET_ITEM(cpy_r_r31, 4)) == CPyType_sources___Sources)) + __tmp1332 = PyTuple_GET_ITEM(cpy_r_r31, 4); + else { + __tmp1332 = NULL; + } + if (__tmp1332 == NULL) goto __LL1333; + __tmp1332 = cpy_r_r31; +__LL1333: ; + if (unlikely(__tmp1332 == NULL)) { + CPy_TypeError("tuple[str, tuple[int, int], str, str, brownie.project.sources.Sources]", cpy_r_r31); cpy_r_r32 = (tuple_T5OT2IIOOO) { NULL, { CPY_INT_TAG, CPY_INT_TAG }, NULL, NULL, NULL }; + } else { + PyObject *__tmp1335 = PyTuple_GET_ITEM(cpy_r_r31, 0); + CPy_INCREF(__tmp1335); + PyObject *__tmp1336; + if (likely(PyUnicode_Check(__tmp1335))) + __tmp1336 = __tmp1335; + else { + CPy_TypeError("str", __tmp1335); + __tmp1336 = NULL; + } + cpy_r_r32.f0 = __tmp1336; + PyObject *__tmp1337 = PyTuple_GET_ITEM(cpy_r_r31, 1); + tuple_T2II __tmp1338; + PyObject *__tmp1339; + if (unlikely(!(PyTuple_Check(__tmp1337) && PyTuple_GET_SIZE(__tmp1337) == 2))) { + __tmp1339 = NULL; + goto __LL1340; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp1337, 0)))) + __tmp1339 = PyTuple_GET_ITEM(__tmp1337, 0); + else { + __tmp1339 = NULL; + } + if (__tmp1339 == NULL) goto __LL1340; + if (likely(PyLong_Check(PyTuple_GET_ITEM(__tmp1337, 1)))) + __tmp1339 = PyTuple_GET_ITEM(__tmp1337, 1); + else { + __tmp1339 = NULL; + } + if (__tmp1339 == NULL) goto __LL1340; + __tmp1339 = __tmp1337; +__LL1340: ; + if (unlikely(__tmp1339 == NULL)) { + CPy_TypeError("tuple[int, int]", __tmp1337); __tmp1338 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp1341 = PyTuple_GET_ITEM(__tmp1337, 0); + CPyTagged __tmp1342; + if (likely(PyLong_Check(__tmp1341))) + __tmp1342 = CPyTagged_FromObject(__tmp1341); + else { + CPy_TypeError("int", __tmp1341); __tmp1342 = CPY_INT_TAG; + } + __tmp1338.f0 = __tmp1342; + PyObject *__tmp1343 = PyTuple_GET_ITEM(__tmp1337, 1); + CPyTagged __tmp1344; + if (likely(PyLong_Check(__tmp1343))) + __tmp1344 = CPyTagged_FromObject(__tmp1343); + else { + CPy_TypeError("int", __tmp1343); __tmp1344 = CPY_INT_TAG; + } + __tmp1338.f1 = __tmp1344; + } + cpy_r_r32.f1 = __tmp1338; + PyObject *__tmp1345 = PyTuple_GET_ITEM(cpy_r_r31, 2); + CPy_INCREF(__tmp1345); + PyObject *__tmp1346; + if (likely(PyUnicode_Check(__tmp1345))) + __tmp1346 = __tmp1345; + else { + CPy_TypeError("str", __tmp1345); + __tmp1346 = NULL; + } + cpy_r_r32.f2 = __tmp1346; + PyObject *__tmp1347 = PyTuple_GET_ITEM(cpy_r_r31, 3); + CPy_INCREF(__tmp1347); + PyObject *__tmp1348; + if (likely(PyUnicode_Check(__tmp1347))) + __tmp1348 = __tmp1347; + else { + CPy_TypeError("str", __tmp1347); + __tmp1348 = NULL; + } + cpy_r_r32.f3 = __tmp1348; + PyObject *__tmp1349 = PyTuple_GET_ITEM(cpy_r_r31, 4); + CPy_INCREF(__tmp1349); + PyObject *__tmp1350; + if (likely(Py_TYPE(__tmp1349) == CPyType_sources___Sources)) + __tmp1350 = __tmp1349; + else { + CPy_TypeError("brownie.project.sources.Sources", __tmp1349); + __tmp1350 = NULL; + } + cpy_r_r32.f4 = __tmp1350; + } + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32.f0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 200, CPyStatic_build___globals); + goto CPyL28; + } + cpy_r_r33 = cpy_r_r32.f4; + CPy_INCREF_NO_IMM(cpy_r_r33); + cpy_r_r34 = cpy_r_r32.f0; + CPy_INCREF(cpy_r_r34); + cpy_r_r35 = CPyDef_sources___Sources___get(cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + CPy_DECREF_NO_IMM(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 201, CPyStatic_build___globals); + goto CPyL32; + } + cpy_r_r36 = cpy_r_r32.f1; + CPyTagged_INCREF(cpy_r_r36.f0); + CPyTagged_INCREF(cpy_r_r36.f1); + cpy_r_r37 = CPyDef_sources___highlight_source(cpy_r_r35, cpy_r_r36, cpy_r_pad); + CPy_DECREF(cpy_r_r35); + CPyTagged_DECREF(cpy_r_r36.f0); + CPyTagged_DECREF(cpy_r_r36.f1); + CPyTagged_DECREF(cpy_r_pad); + if (unlikely(cpy_r_r37.f0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 202, CPyStatic_build___globals); + goto CPyL33; + } + cpy_r_r38 = cpy_r_r37.f0; + cpy_r_r39 = cpy_r_r37.f1; + cpy_r_r40 = cpy_r_r38; + cpy_r_r41 = cpy_r_r39; + cpy_r_r42 = cpy_r_r32.f0; + CPy_INCREF(cpy_r_r42); + cpy_r_r43 = cpy_r_r32.f2; + CPy_INCREF(cpy_r_r43); + CPy_DECREF(cpy_r_r32.f0); + CPyTagged_DECREF(cpy_r_r32.f1.f0); + CPyTagged_DECREF(cpy_r_r32.f1.f1); + CPy_DECREF(cpy_r_r32.f2); + CPy_DECREF(cpy_r_r32.f3); + CPy_DECREF_NO_IMM(cpy_r_r32.f4); + CPy_INCREF(cpy_r_r42); + CPy_INCREF(cpy_r_r43); + cpy_r_r44.f0 = cpy_r_r40; + cpy_r_r44.f1 = cpy_r_r41; + cpy_r_r44.f2 = cpy_r_r42; + cpy_r_r44.f3 = cpy_r_r43; + cpy_r_r45 = cpy_r_r44.f0; + CPy_INCREF(cpy_r_r45); + cpy_r_r46 = cpy_r_r44.f1; + CPy_INCREF(cpy_r_r46); + CPy_DECREF(cpy_r_r44.f0); + CPy_DECREF(cpy_r_r44.f1); + CPy_DECREF(cpy_r_r44.f2); + CPy_DECREF(cpy_r_r44.f3); + cpy_r_r47.f0 = cpy_r_r45; + cpy_r_r47.f1 = cpy_r_r46; + cpy_r_r47.f2 = cpy_r_r42; + cpy_r_r47.f3 = cpy_r_r43; + return cpy_r_r47; +CPyL25: ; + tuple_T4OOOO __tmp1351 = { NULL, NULL, NULL, NULL }; + cpy_r_r48 = __tmp1351; + return cpy_r_r48; +CPyL26: ; + CPyTagged_INCREF(cpy_r_pad); + goto CPyL2; +CPyL27: ; + CPyTagged_DecRef(cpy_r_pad); + goto CPyL3; +CPyL28: ; + CPyTagged_DecRef(cpy_r_pad); + goto CPyL25; +CPyL29: ; + CPyTagged_DECREF(cpy_r_pad); + goto CPyL13; +CPyL30: ; + CPyTagged_DecRef(cpy_r_pad); + goto CPyL8; +CPyL31: ; + CPyTagged_DecRef(cpy_r_pad); + goto CPyL17; +CPyL32: ; + CPyTagged_DecRef(cpy_r_pad); + CPy_DecRef(cpy_r_r32.f0); + CPyTagged_DecRef(cpy_r_r32.f1.f0); + CPyTagged_DecRef(cpy_r_r32.f1.f1); + CPy_DecRef(cpy_r_r32.f2); + CPy_DecRef(cpy_r_r32.f3); + CPy_DecRef(cpy_r_r32.f4); + goto CPyL25; +CPyL33: ; + CPy_DecRef(cpy_r_r32.f0); + CPyTagged_DecRef(cpy_r_r32.f1.f0); + CPyTagged_DecRef(cpy_r_r32.f1.f1); + CPy_DecRef(cpy_r_r32.f2); + CPy_DecRef(cpy_r_r32.f3); + CPy_DecRef(cpy_r_r32.f4); + goto CPyL25; +} + +PyObject *CPyPy_build____get_error_source_from_pc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"pc", "pad", 0}; + static CPyArg_Parser parser = {"O|O:_get_error_source_from_pc", kwlist, 0}; + PyObject *obj_pc; + PyObject *obj_pad = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_pc, &obj_pad)) { + return NULL; + } + CPyTagged arg_pc; + if (likely(PyLong_Check(obj_pc))) + arg_pc = CPyTagged_BorrowFromObject(obj_pc); + else { + CPy_TypeError("int", obj_pc); goto fail; + } + CPyTagged arg_pad; + if (obj_pad == NULL) { + arg_pad = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_pad))) + arg_pad = CPyTagged_BorrowFromObject(obj_pad); + else { + CPy_TypeError("int", obj_pad); goto fail; + } + tuple_T4OOOO retval = CPyDef_build____get_error_source_from_pc(arg_pc, arg_pad); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(4); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1352 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1352); + PyObject *__tmp1353 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1353); + PyObject *__tmp1354 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp1354); + PyObject *__tmp1355 = retval.f3; + PyTuple_SET_ITEM(retbox, 3, __tmp1355); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/build.py", "_get_error_source_from_pc", 193, CPyStatic_build___globals); + return NULL; +} + +char CPyDef_build_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + tuple_T4OOOO cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + tuple_T13OOOOOOOOOOOOO cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + tuple_T8OOOOOOOO cpy_r_r54; + tuple_T13OOOOOOOOOOOOO cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + tuple_T21OOOOOOOOOOOOOOOOOOOOO cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + int32_t cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", -1, CPyStatic_build___globals); + goto CPyL22; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2338]; /* ('Any', 'Dict', 'Final', 'List', 'Literal', 'Optional', + 'Tuple', 'Union', 'final') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_build___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 4, CPyStatic_build___globals); + goto CPyL22; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2339]; /* ('BuildJson', 'ContractBuildJson', 'ContractName', + 'InterfaceBuildJson', 'Language', 'Offset', + 'ProgramCounter') */ + cpy_r_r10 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r11 = CPyStatic_build___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 16, CPyStatic_build___globals); + goto CPyL22; + } + CPyModule_brownie___typing = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2340]; /* ('Sources', 'highlight_source') */ + cpy_r_r14 = CPyStatics[1518]; /* 'brownie.project.sources' */ + cpy_r_r15 = CPyStatic_build___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 26, CPyStatic_build___globals); + goto CPyL22; + } + CPyModule_brownie___project___sources = cpy_r_r16; + CPy_INCREF(CPyModule_brownie___project___sources); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[945]; /* 'abi' */ + cpy_r_r18 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r19 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r20 = CPyStatics[350]; /* 'type' */ + CPy_INCREF(cpy_r_r17); + CPy_INCREF(cpy_r_r18); + CPy_INCREF(cpy_r_r19); + CPy_INCREF(cpy_r_r20); + cpy_r_r21.f0 = cpy_r_r17; + cpy_r_r21.f1 = cpy_r_r18; + cpy_r_r21.f2 = cpy_r_r19; + cpy_r_r21.f3 = cpy_r_r20; + CPyStatic_build___INTERFACE_KEYS = cpy_r_r21; + CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f0); + CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f1); + CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f2); + CPy_INCREF(CPyStatic_build___INTERFACE_KEYS.f3); + cpy_r_r22 = CPyStatic_build___globals; + cpy_r_r23 = CPyStatics[1546]; /* 'INTERFACE_KEYS' */ + cpy_r_r24 = PyTuple_New(4); + if (unlikely(cpy_r_r24 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1356 = cpy_r_r21.f0; + PyTuple_SET_ITEM(cpy_r_r24, 0, __tmp1356); + PyObject *__tmp1357 = cpy_r_r21.f1; + PyTuple_SET_ITEM(cpy_r_r24, 1, __tmp1357); + PyObject *__tmp1358 = cpy_r_r21.f2; + PyTuple_SET_ITEM(cpy_r_r24, 2, __tmp1358); + PyObject *__tmp1359 = cpy_r_r21.f3; + PyTuple_SET_ITEM(cpy_r_r24, 3, __tmp1359); + cpy_r_r25 = CPyDict_SetItem(cpy_r_r22, cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/build.py", "", 28, CPyStatic_build___globals); + goto CPyL22; + } + cpy_r_r27 = CPyStatics[945]; /* 'abi' */ + cpy_r_r28 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r29 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r30 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r31 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r32 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r33 = CPyStatics[1251]; /* 'deployedSourceMap' */ + cpy_r_r34 = CPyStatics[1232]; /* 'language' */ + cpy_r_r35 = CPyStatics[1253]; /* 'natspec' */ + cpy_r_r36 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r37 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r38 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r39 = CPyStatics[350]; /* 'type' */ + CPy_INCREF(cpy_r_r27); + CPy_INCREF(cpy_r_r28); + CPy_INCREF(cpy_r_r29); + CPy_INCREF(cpy_r_r30); + CPy_INCREF(cpy_r_r31); + CPy_INCREF(cpy_r_r32); + CPy_INCREF(cpy_r_r33); + CPy_INCREF(cpy_r_r34); + CPy_INCREF(cpy_r_r35); + CPy_INCREF(cpy_r_r36); + CPy_INCREF(cpy_r_r37); + CPy_INCREF(cpy_r_r38); + CPy_INCREF(cpy_r_r39); + cpy_r_r40.f0 = cpy_r_r27; + cpy_r_r40.f1 = cpy_r_r28; + cpy_r_r40.f2 = cpy_r_r29; + cpy_r_r40.f3 = cpy_r_r30; + cpy_r_r40.f4 = cpy_r_r31; + cpy_r_r40.f5 = cpy_r_r32; + cpy_r_r40.f6 = cpy_r_r33; + cpy_r_r40.f7 = cpy_r_r34; + cpy_r_r40.f8 = cpy_r_r35; + cpy_r_r40.f9 = cpy_r_r36; + cpy_r_r40.f10 = cpy_r_r37; + cpy_r_r40.f11 = cpy_r_r38; + cpy_r_r40.f12 = cpy_r_r39; + CPyStatic_build___DEPLOYMENT_KEYS = cpy_r_r40; + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f0); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f1); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f2); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f3); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f4); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f5); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f6); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f7); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f8); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f9); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f10); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f11); + CPy_INCREF(CPyStatic_build___DEPLOYMENT_KEYS.f12); + cpy_r_r41 = CPyStatic_build___globals; + cpy_r_r42 = CPyStatics[1186]; /* 'DEPLOYMENT_KEYS' */ + cpy_r_r43 = PyTuple_New(13); + if (unlikely(cpy_r_r43 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1360 = cpy_r_r40.f0; + PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp1360); + PyObject *__tmp1361 = cpy_r_r40.f1; + PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp1361); + PyObject *__tmp1362 = cpy_r_r40.f2; + PyTuple_SET_ITEM(cpy_r_r43, 2, __tmp1362); + PyObject *__tmp1363 = cpy_r_r40.f3; + PyTuple_SET_ITEM(cpy_r_r43, 3, __tmp1363); + PyObject *__tmp1364 = cpy_r_r40.f4; + PyTuple_SET_ITEM(cpy_r_r43, 4, __tmp1364); + PyObject *__tmp1365 = cpy_r_r40.f5; + PyTuple_SET_ITEM(cpy_r_r43, 5, __tmp1365); + PyObject *__tmp1366 = cpy_r_r40.f6; + PyTuple_SET_ITEM(cpy_r_r43, 6, __tmp1366); + PyObject *__tmp1367 = cpy_r_r40.f7; + PyTuple_SET_ITEM(cpy_r_r43, 7, __tmp1367); + PyObject *__tmp1368 = cpy_r_r40.f8; + PyTuple_SET_ITEM(cpy_r_r43, 8, __tmp1368); + PyObject *__tmp1369 = cpy_r_r40.f9; + PyTuple_SET_ITEM(cpy_r_r43, 9, __tmp1369); + PyObject *__tmp1370 = cpy_r_r40.f10; + PyTuple_SET_ITEM(cpy_r_r43, 10, __tmp1370); + PyObject *__tmp1371 = cpy_r_r40.f11; + PyTuple_SET_ITEM(cpy_r_r43, 11, __tmp1371); + PyObject *__tmp1372 = cpy_r_r40.f12; + PyTuple_SET_ITEM(cpy_r_r43, 12, __tmp1372); + cpy_r_r44 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r43); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/build.py", "", 30, CPyStatic_build___globals); + goto CPyL22; + } + cpy_r_r46 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r47 = CPyStatics[1337]; /* 'bytecodeSha1' */ + cpy_r_r48 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r49 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r50 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r51 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r52 = CPyStatics[1255]; /* 'source' */ + cpy_r_r53 = CPyStatics[1257]; /* 'sourcePath' */ + CPy_INCREF(cpy_r_r46); + CPy_INCREF(cpy_r_r47); + CPy_INCREF(cpy_r_r48); + CPy_INCREF(cpy_r_r49); + CPy_INCREF(cpy_r_r50); + CPy_INCREF(cpy_r_r51); + CPy_INCREF(cpy_r_r52); + CPy_INCREF(cpy_r_r53); + cpy_r_r54.f0 = cpy_r_r46; + cpy_r_r54.f1 = cpy_r_r47; + cpy_r_r54.f2 = cpy_r_r48; + cpy_r_r54.f3 = cpy_r_r49; + cpy_r_r54.f4 = cpy_r_r50; + cpy_r_r54.f5 = cpy_r_r51; + cpy_r_r54.f6 = cpy_r_r52; + cpy_r_r54.f7 = cpy_r_r53; + cpy_r_r55 = CPyStatic_build___DEPLOYMENT_KEYS; + if (unlikely(cpy_r_r55.f0 == NULL)) { + goto CPyL23; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"DEPLOYMENT_KEYS\" was not set"); + cpy_r_r56 = 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/project/build.py", "", 55, CPyStatic_build___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r57 = PyTuple_New(8); + if (unlikely(cpy_r_r57 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1373 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1373); + PyObject *__tmp1374 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1374); + PyObject *__tmp1375 = cpy_r_r54.f2; + PyTuple_SET_ITEM(cpy_r_r57, 2, __tmp1375); + PyObject *__tmp1376 = cpy_r_r54.f3; + PyTuple_SET_ITEM(cpy_r_r57, 3, __tmp1376); + PyObject *__tmp1377 = cpy_r_r54.f4; + PyTuple_SET_ITEM(cpy_r_r57, 4, __tmp1377); + PyObject *__tmp1378 = cpy_r_r54.f5; + PyTuple_SET_ITEM(cpy_r_r57, 5, __tmp1378); + PyObject *__tmp1379 = cpy_r_r54.f6; + PyTuple_SET_ITEM(cpy_r_r57, 6, __tmp1379); + PyObject *__tmp1380 = cpy_r_r54.f7; + PyTuple_SET_ITEM(cpy_r_r57, 7, __tmp1380); + CPy_INCREF(cpy_r_r55.f0); + CPy_INCREF(cpy_r_r55.f1); + CPy_INCREF(cpy_r_r55.f2); + CPy_INCREF(cpy_r_r55.f3); + CPy_INCREF(cpy_r_r55.f4); + CPy_INCREF(cpy_r_r55.f5); + CPy_INCREF(cpy_r_r55.f6); + CPy_INCREF(cpy_r_r55.f7); + CPy_INCREF(cpy_r_r55.f8); + CPy_INCREF(cpy_r_r55.f9); + CPy_INCREF(cpy_r_r55.f10); + CPy_INCREF(cpy_r_r55.f11); + CPy_INCREF(cpy_r_r55.f12); + cpy_r_r58 = PyTuple_New(13); + if (unlikely(cpy_r_r58 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1381 = cpy_r_r55.f0; + PyTuple_SET_ITEM(cpy_r_r58, 0, __tmp1381); + PyObject *__tmp1382 = cpy_r_r55.f1; + PyTuple_SET_ITEM(cpy_r_r58, 1, __tmp1382); + PyObject *__tmp1383 = cpy_r_r55.f2; + PyTuple_SET_ITEM(cpy_r_r58, 2, __tmp1383); + PyObject *__tmp1384 = cpy_r_r55.f3; + PyTuple_SET_ITEM(cpy_r_r58, 3, __tmp1384); + PyObject *__tmp1385 = cpy_r_r55.f4; + PyTuple_SET_ITEM(cpy_r_r58, 4, __tmp1385); + PyObject *__tmp1386 = cpy_r_r55.f5; + PyTuple_SET_ITEM(cpy_r_r58, 5, __tmp1386); + PyObject *__tmp1387 = cpy_r_r55.f6; + PyTuple_SET_ITEM(cpy_r_r58, 6, __tmp1387); + PyObject *__tmp1388 = cpy_r_r55.f7; + PyTuple_SET_ITEM(cpy_r_r58, 7, __tmp1388); + PyObject *__tmp1389 = cpy_r_r55.f8; + PyTuple_SET_ITEM(cpy_r_r58, 8, __tmp1389); + PyObject *__tmp1390 = cpy_r_r55.f9; + PyTuple_SET_ITEM(cpy_r_r58, 9, __tmp1390); + PyObject *__tmp1391 = cpy_r_r55.f10; + PyTuple_SET_ITEM(cpy_r_r58, 10, __tmp1391); + PyObject *__tmp1392 = cpy_r_r55.f11; + PyTuple_SET_ITEM(cpy_r_r58, 11, __tmp1392); + PyObject *__tmp1393 = cpy_r_r55.f12; + PyTuple_SET_ITEM(cpy_r_r58, 12, __tmp1393); + cpy_r_r59 = PySequence_Concat(cpy_r_r57, cpy_r_r58); + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 46, CPyStatic_build___globals); + goto CPyL22; + } + PyObject *__tmp1394; + if (unlikely(!(PyTuple_Check(cpy_r_r59) && PyTuple_GET_SIZE(cpy_r_r59) == 21))) { + __tmp1394 = NULL; + goto __LL1395; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 0)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 0); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 1)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 1); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 2)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 2); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 3)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 3); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 4)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 4); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 5)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 5); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 6)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 6); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 7)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 7); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 8)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 8); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 9)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 9); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 10)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 10); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 11)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 11); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 12)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 12); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 13)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 13); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 14)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 14); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 15)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 15); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 16)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 16); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 17)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 17); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 18)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 18); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 19)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 19); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r59, 20)))) + __tmp1394 = PyTuple_GET_ITEM(cpy_r_r59, 20); + else { + __tmp1394 = NULL; + } + if (__tmp1394 == NULL) goto __LL1395; + __tmp1394 = cpy_r_r59; +__LL1395: ; + if (unlikely(__tmp1394 == NULL)) { + CPy_TypeError("tuple[str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str, str]", cpy_r_r59); cpy_r_r60 = (tuple_T21OOOOOOOOOOOOOOOOOOOOO) { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; + } else { + PyObject *__tmp1396 = PyTuple_GET_ITEM(cpy_r_r59, 0); + CPy_INCREF(__tmp1396); + PyObject *__tmp1397; + if (likely(PyUnicode_Check(__tmp1396))) + __tmp1397 = __tmp1396; + else { + CPy_TypeError("str", __tmp1396); + __tmp1397 = NULL; + } + cpy_r_r60.f0 = __tmp1397; + PyObject *__tmp1398 = PyTuple_GET_ITEM(cpy_r_r59, 1); + CPy_INCREF(__tmp1398); + PyObject *__tmp1399; + if (likely(PyUnicode_Check(__tmp1398))) + __tmp1399 = __tmp1398; + else { + CPy_TypeError("str", __tmp1398); + __tmp1399 = NULL; + } + cpy_r_r60.f1 = __tmp1399; + PyObject *__tmp1400 = PyTuple_GET_ITEM(cpy_r_r59, 2); + CPy_INCREF(__tmp1400); + PyObject *__tmp1401; + if (likely(PyUnicode_Check(__tmp1400))) + __tmp1401 = __tmp1400; + else { + CPy_TypeError("str", __tmp1400); + __tmp1401 = NULL; + } + cpy_r_r60.f2 = __tmp1401; + PyObject *__tmp1402 = PyTuple_GET_ITEM(cpy_r_r59, 3); + CPy_INCREF(__tmp1402); + PyObject *__tmp1403; + if (likely(PyUnicode_Check(__tmp1402))) + __tmp1403 = __tmp1402; + else { + CPy_TypeError("str", __tmp1402); + __tmp1403 = NULL; + } + cpy_r_r60.f3 = __tmp1403; + PyObject *__tmp1404 = PyTuple_GET_ITEM(cpy_r_r59, 4); + CPy_INCREF(__tmp1404); + PyObject *__tmp1405; + if (likely(PyUnicode_Check(__tmp1404))) + __tmp1405 = __tmp1404; + else { + CPy_TypeError("str", __tmp1404); + __tmp1405 = NULL; + } + cpy_r_r60.f4 = __tmp1405; + PyObject *__tmp1406 = PyTuple_GET_ITEM(cpy_r_r59, 5); + CPy_INCREF(__tmp1406); + PyObject *__tmp1407; + if (likely(PyUnicode_Check(__tmp1406))) + __tmp1407 = __tmp1406; + else { + CPy_TypeError("str", __tmp1406); + __tmp1407 = NULL; + } + cpy_r_r60.f5 = __tmp1407; + PyObject *__tmp1408 = PyTuple_GET_ITEM(cpy_r_r59, 6); + CPy_INCREF(__tmp1408); + PyObject *__tmp1409; + if (likely(PyUnicode_Check(__tmp1408))) + __tmp1409 = __tmp1408; + else { + CPy_TypeError("str", __tmp1408); + __tmp1409 = NULL; + } + cpy_r_r60.f6 = __tmp1409; + PyObject *__tmp1410 = PyTuple_GET_ITEM(cpy_r_r59, 7); + CPy_INCREF(__tmp1410); + PyObject *__tmp1411; + if (likely(PyUnicode_Check(__tmp1410))) + __tmp1411 = __tmp1410; + else { + CPy_TypeError("str", __tmp1410); + __tmp1411 = NULL; + } + cpy_r_r60.f7 = __tmp1411; + PyObject *__tmp1412 = PyTuple_GET_ITEM(cpy_r_r59, 8); + CPy_INCREF(__tmp1412); + PyObject *__tmp1413; + if (likely(PyUnicode_Check(__tmp1412))) + __tmp1413 = __tmp1412; + else { + CPy_TypeError("str", __tmp1412); + __tmp1413 = NULL; + } + cpy_r_r60.f8 = __tmp1413; + PyObject *__tmp1414 = PyTuple_GET_ITEM(cpy_r_r59, 9); + CPy_INCREF(__tmp1414); + PyObject *__tmp1415; + if (likely(PyUnicode_Check(__tmp1414))) + __tmp1415 = __tmp1414; + else { + CPy_TypeError("str", __tmp1414); + __tmp1415 = NULL; + } + cpy_r_r60.f9 = __tmp1415; + PyObject *__tmp1416 = PyTuple_GET_ITEM(cpy_r_r59, 10); + CPy_INCREF(__tmp1416); + PyObject *__tmp1417; + if (likely(PyUnicode_Check(__tmp1416))) + __tmp1417 = __tmp1416; + else { + CPy_TypeError("str", __tmp1416); + __tmp1417 = NULL; + } + cpy_r_r60.f10 = __tmp1417; + PyObject *__tmp1418 = PyTuple_GET_ITEM(cpy_r_r59, 11); + CPy_INCREF(__tmp1418); + PyObject *__tmp1419; + if (likely(PyUnicode_Check(__tmp1418))) + __tmp1419 = __tmp1418; + else { + CPy_TypeError("str", __tmp1418); + __tmp1419 = NULL; + } + cpy_r_r60.f11 = __tmp1419; + PyObject *__tmp1420 = PyTuple_GET_ITEM(cpy_r_r59, 12); + CPy_INCREF(__tmp1420); + PyObject *__tmp1421; + if (likely(PyUnicode_Check(__tmp1420))) + __tmp1421 = __tmp1420; + else { + CPy_TypeError("str", __tmp1420); + __tmp1421 = NULL; + } + cpy_r_r60.f12 = __tmp1421; + PyObject *__tmp1422 = PyTuple_GET_ITEM(cpy_r_r59, 13); + CPy_INCREF(__tmp1422); + PyObject *__tmp1423; + if (likely(PyUnicode_Check(__tmp1422))) + __tmp1423 = __tmp1422; + else { + CPy_TypeError("str", __tmp1422); + __tmp1423 = NULL; + } + cpy_r_r60.f13 = __tmp1423; + PyObject *__tmp1424 = PyTuple_GET_ITEM(cpy_r_r59, 14); + CPy_INCREF(__tmp1424); + PyObject *__tmp1425; + if (likely(PyUnicode_Check(__tmp1424))) + __tmp1425 = __tmp1424; + else { + CPy_TypeError("str", __tmp1424); + __tmp1425 = NULL; + } + cpy_r_r60.f14 = __tmp1425; + PyObject *__tmp1426 = PyTuple_GET_ITEM(cpy_r_r59, 15); + CPy_INCREF(__tmp1426); + PyObject *__tmp1427; + if (likely(PyUnicode_Check(__tmp1426))) + __tmp1427 = __tmp1426; + else { + CPy_TypeError("str", __tmp1426); + __tmp1427 = NULL; + } + cpy_r_r60.f15 = __tmp1427; + PyObject *__tmp1428 = PyTuple_GET_ITEM(cpy_r_r59, 16); + CPy_INCREF(__tmp1428); + PyObject *__tmp1429; + if (likely(PyUnicode_Check(__tmp1428))) + __tmp1429 = __tmp1428; + else { + CPy_TypeError("str", __tmp1428); + __tmp1429 = NULL; + } + cpy_r_r60.f16 = __tmp1429; + PyObject *__tmp1430 = PyTuple_GET_ITEM(cpy_r_r59, 17); + CPy_INCREF(__tmp1430); + PyObject *__tmp1431; + if (likely(PyUnicode_Check(__tmp1430))) + __tmp1431 = __tmp1430; + else { + CPy_TypeError("str", __tmp1430); + __tmp1431 = NULL; + } + cpy_r_r60.f17 = __tmp1431; + PyObject *__tmp1432 = PyTuple_GET_ITEM(cpy_r_r59, 18); + CPy_INCREF(__tmp1432); + PyObject *__tmp1433; + if (likely(PyUnicode_Check(__tmp1432))) + __tmp1433 = __tmp1432; + else { + CPy_TypeError("str", __tmp1432); + __tmp1433 = NULL; + } + cpy_r_r60.f18 = __tmp1433; + PyObject *__tmp1434 = PyTuple_GET_ITEM(cpy_r_r59, 19); + CPy_INCREF(__tmp1434); + PyObject *__tmp1435; + if (likely(PyUnicode_Check(__tmp1434))) + __tmp1435 = __tmp1434; + else { + CPy_TypeError("str", __tmp1434); + __tmp1435 = NULL; + } + cpy_r_r60.f19 = __tmp1435; + PyObject *__tmp1436 = PyTuple_GET_ITEM(cpy_r_r59, 20); + CPy_INCREF(__tmp1436); + PyObject *__tmp1437; + if (likely(PyUnicode_Check(__tmp1436))) + __tmp1437 = __tmp1436; + else { + CPy_TypeError("str", __tmp1436); + __tmp1437 = NULL; + } + cpy_r_r60.f20 = __tmp1437; + } + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60.f0 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 46, CPyStatic_build___globals); + goto CPyL22; + } + CPyStatic_build___BUILD_KEYS = cpy_r_r60; + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f0); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f1); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f2); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f3); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f4); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f5); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f6); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f7); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f8); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f9); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f10); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f11); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f12); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f13); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f14); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f15); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f16); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f17); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f18); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f19); + CPy_INCREF(CPyStatic_build___BUILD_KEYS.f20); + cpy_r_r61 = CPyStatic_build___globals; + cpy_r_r62 = CPyStatics[1547]; /* 'BUILD_KEYS' */ + cpy_r_r63 = PyTuple_New(21); + if (unlikely(cpy_r_r63 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1438 = cpy_r_r60.f0; + PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp1438); + PyObject *__tmp1439 = cpy_r_r60.f1; + PyTuple_SET_ITEM(cpy_r_r63, 1, __tmp1439); + PyObject *__tmp1440 = cpy_r_r60.f2; + PyTuple_SET_ITEM(cpy_r_r63, 2, __tmp1440); + PyObject *__tmp1441 = cpy_r_r60.f3; + PyTuple_SET_ITEM(cpy_r_r63, 3, __tmp1441); + PyObject *__tmp1442 = cpy_r_r60.f4; + PyTuple_SET_ITEM(cpy_r_r63, 4, __tmp1442); + PyObject *__tmp1443 = cpy_r_r60.f5; + PyTuple_SET_ITEM(cpy_r_r63, 5, __tmp1443); + PyObject *__tmp1444 = cpy_r_r60.f6; + PyTuple_SET_ITEM(cpy_r_r63, 6, __tmp1444); + PyObject *__tmp1445 = cpy_r_r60.f7; + PyTuple_SET_ITEM(cpy_r_r63, 7, __tmp1445); + PyObject *__tmp1446 = cpy_r_r60.f8; + PyTuple_SET_ITEM(cpy_r_r63, 8, __tmp1446); + PyObject *__tmp1447 = cpy_r_r60.f9; + PyTuple_SET_ITEM(cpy_r_r63, 9, __tmp1447); + PyObject *__tmp1448 = cpy_r_r60.f10; + PyTuple_SET_ITEM(cpy_r_r63, 10, __tmp1448); + PyObject *__tmp1449 = cpy_r_r60.f11; + PyTuple_SET_ITEM(cpy_r_r63, 11, __tmp1449); + PyObject *__tmp1450 = cpy_r_r60.f12; + PyTuple_SET_ITEM(cpy_r_r63, 12, __tmp1450); + PyObject *__tmp1451 = cpy_r_r60.f13; + PyTuple_SET_ITEM(cpy_r_r63, 13, __tmp1451); + PyObject *__tmp1452 = cpy_r_r60.f14; + PyTuple_SET_ITEM(cpy_r_r63, 14, __tmp1452); + PyObject *__tmp1453 = cpy_r_r60.f15; + PyTuple_SET_ITEM(cpy_r_r63, 15, __tmp1453); + PyObject *__tmp1454 = cpy_r_r60.f16; + PyTuple_SET_ITEM(cpy_r_r63, 16, __tmp1454); + PyObject *__tmp1455 = cpy_r_r60.f17; + PyTuple_SET_ITEM(cpy_r_r63, 17, __tmp1455); + PyObject *__tmp1456 = cpy_r_r60.f18; + PyTuple_SET_ITEM(cpy_r_r63, 18, __tmp1456); + PyObject *__tmp1457 = cpy_r_r60.f19; + PyTuple_SET_ITEM(cpy_r_r63, 19, __tmp1457); + PyObject *__tmp1458 = cpy_r_r60.f20; + PyTuple_SET_ITEM(cpy_r_r63, 20, __tmp1458); + cpy_r_r64 = CPyDict_SetItem(cpy_r_r61, cpy_r_r62, cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/project/build.py", "", 46, CPyStatic_build___globals); + goto CPyL22; + } + cpy_r_r66 = PyDict_New(); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 57, CPyStatic_build___globals); + goto CPyL22; + } + CPyStatic_build____revert_map = cpy_r_r66; + CPy_INCREF(CPyStatic_build____revert_map); + cpy_r_r67 = CPyStatic_build___globals; + cpy_r_r68 = CPyStatics[1548]; /* '_revert_map' */ + cpy_r_r69 = CPyDict_SetItem(cpy_r_r67, cpy_r_r68, cpy_r_r66); + CPy_DECREF(cpy_r_r66); + cpy_r_r70 = cpy_r_r69 >= 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/project/build.py", "", 57, CPyStatic_build___globals); + goto CPyL22; + } + cpy_r_r71 = NULL; + cpy_r_r72 = CPyStatics[1187]; /* 'brownie.project.build' */ + cpy_r_r73 = (PyObject *)CPyType_build___Build_template; + cpy_r_r74 = CPyType_FromTemplate(cpy_r_r73, cpy_r_r71, cpy_r_r72); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); + goto CPyL22; + } + cpy_r_r75 = CPyDef_build___Build_trait_vtable_setup(); + if (unlikely(cpy_r_r75 == 2)) { + CPy_AddTraceback("brownie/project/build.py", "", -1, CPyStatic_build___globals); + goto CPyL24; + } + cpy_r_r76 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r77 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r78 = CPyStatics[1549]; /* '_contracts' */ + cpy_r_r79 = CPyStatics[1550]; /* '_interfaces' */ + cpy_r_r80 = PyTuple_Pack(3, cpy_r_r77, cpy_r_r78, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); + goto CPyL24; + } + cpy_r_r81 = PyObject_SetAttr(cpy_r_r74, cpy_r_r76, cpy_r_r80); + CPy_DECREF(cpy_r_r80); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); + goto CPyL24; + } + CPyType_build___Build = (PyTypeObject *)cpy_r_r74; + CPy_INCREF(CPyType_build___Build); + cpy_r_r83 = CPyStatic_build___globals; + cpy_r_r84 = CPyStatics[1551]; /* 'Build' */ + cpy_r_r85 = PyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r74); + CPy_DECREF(cpy_r_r74); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/project/build.py", "", 61, CPyStatic_build___globals); + goto CPyL22; + } + return 1; +CPyL22: ; + cpy_r_r87 = 2; + return cpy_r_r87; +CPyL23: ; + CPy_DecRef(cpy_r_r54.f0); + CPy_DecRef(cpy_r_r54.f1); + CPy_DecRef(cpy_r_r54.f2); + CPy_DecRef(cpy_r_r54.f3); + CPy_DecRef(cpy_r_r54.f4); + CPy_DecRef(cpy_r_r54.f5); + CPy_DecRef(cpy_r_r54.f6); + CPy_DecRef(cpy_r_r54.f7); + goto CPyL9; +CPyL24: ; + CPy_DecRef(cpy_r_r74); + goto CPyL22; +} + +static int +flattener___Flattener_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_flattener_____mypyc__Flattener_setup(PyObject *cpy_r_type); +PyObject *CPyDef_flattener___Flattener(PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings); + +static PyObject * +flattener___Flattener_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_flattener___Flattener) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_flattener_____mypyc__Flattener_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_flattener___Flattener_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +flattener___Flattener_traverse(brownie___project___flattener___FlattenerObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->_sources); + Py_VISIT(self->_dependencies); + Py_VISIT(self->_compiler_settings); + Py_VISIT(self->_contract_name); + Py_VISIT(self->_contract_file); + Py_VISIT(self->_remappings); + Py_VISIT(self->_license); + return 0; +} + +static int +flattener___Flattener_clear(brownie___project___flattener___FlattenerObject *self) +{ + Py_CLEAR(self->_sources); + Py_CLEAR(self->_dependencies); + Py_CLEAR(self->_compiler_settings); + Py_CLEAR(self->_contract_name); + Py_CLEAR(self->_contract_file); + Py_CLEAR(self->_remappings); + Py_CLEAR(self->_license); + return 0; +} + +static void +flattener___Flattener_dealloc(brownie___project___flattener___FlattenerObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, flattener___Flattener_dealloc) + flattener___Flattener_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem flattener___Flattener_vtable[7]; +static bool +CPyDef_flattener___Flattener_trait_vtable_setup(void) +{ + CPyVTableItem flattener___Flattener_vtable_scratch[] = { + (CPyVTableItem)CPyDef_flattener___Flattener_____init__, + (CPyVTableItem)CPyDef_flattener___Flattener___path_to_name, + (CPyVTableItem)CPyDef_flattener___Flattener___traverse, + (CPyVTableItem)CPyDef_flattener___Flattener___flattened_source, + (CPyVTableItem)CPyDef_flattener___Flattener___standard_input_json, + (CPyVTableItem)CPyDef_flattener___Flattener___remap_import, + (CPyVTableItem)CPyDef_flattener___Flattener___make_import_absolute, + }; + memcpy(flattener___Flattener_vtable, flattener___Flattener_vtable_scratch, sizeof(flattener___Flattener_vtable)); + return 1; +} + +static PyObject * +flattener___Flattener_get_sources(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_sources(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_dependencies(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_dependencies(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_compiler_settings(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_compiler_settings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_contract_name(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_contract_name(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_contract_file(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_contract_file(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_remappings(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_remappings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_license(brownie___project___flattener___FlattenerObject *self, void *closure); +static int +flattener___Flattener_set_license(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure); +static PyObject * +flattener___Flattener_get_flattened_source(brownie___project___flattener___FlattenerObject *self, void *closure); +static PyObject * +flattener___Flattener_get_standard_input_json(brownie___project___flattener___FlattenerObject *self, void *closure); + +static PyGetSetDef flattener___Flattener_getseters[] = { + {"sources", + (getter)flattener___Flattener_get_sources, (setter)flattener___Flattener_set_sources, + NULL, NULL}, + {"dependencies", + (getter)flattener___Flattener_get_dependencies, (setter)flattener___Flattener_set_dependencies, + NULL, NULL}, + {"compiler_settings", + (getter)flattener___Flattener_get_compiler_settings, (setter)flattener___Flattener_set_compiler_settings, + NULL, NULL}, + {"contract_name", + (getter)flattener___Flattener_get_contract_name, (setter)flattener___Flattener_set_contract_name, + NULL, NULL}, + {"contract_file", + (getter)flattener___Flattener_get_contract_file, (setter)flattener___Flattener_set_contract_file, + NULL, NULL}, + {"remappings", + (getter)flattener___Flattener_get_remappings, (setter)flattener___Flattener_set_remappings, + NULL, NULL}, + {"license", + (getter)flattener___Flattener_get_license, (setter)flattener___Flattener_set_license, + NULL, NULL}, + {"flattened_source", + (getter)flattener___Flattener_get_flattened_source, + NULL, NULL, NULL}, + {"standard_input_json", + (getter)flattener___Flattener_get_standard_input_json, + NULL, NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef flattener___Flattener_methods[] = { + {"__init__", + (PyCFunction)CPyPy_flattener___Flattener_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, primary_source_fp, contract_name, remappings, compiler_settings)\n--\n\n")}, + {"path_to_name", + (PyCFunction)CPyPy_flattener___Flattener___path_to_name, + METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("path_to_name($cls, pth)\n--\n\n")}, + {"traverse", + (PyCFunction)CPyPy_flattener___Flattener___traverse, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("traverse($self, fp)\n--\n\n")}, + {"remap_import", + (PyCFunction)CPyPy_flattener___Flattener___remap_import, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("remap_import($self, import_path)\n--\n\n")}, + {"make_import_absolute", + (PyCFunction)CPyPy_flattener___Flattener___make_import_absolute, + METH_FASTCALL | METH_KEYWORDS | METH_STATIC, PyDoc_STR("make_import_absolute(import_path, source_file_dir)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_flattener___Flattener_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Flattener", + .tp_new = flattener___Flattener_new, + .tp_dealloc = (destructor)flattener___Flattener_dealloc, + .tp_traverse = (traverseproc)flattener___Flattener_traverse, + .tp_clear = (inquiry)flattener___Flattener_clear, + .tp_getset = flattener___Flattener_getseters, + .tp_methods = flattener___Flattener_methods, + .tp_init = flattener___Flattener_init, + .tp_basicsize = sizeof(brownie___project___flattener___FlattenerObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("Flattener(primary_source_fp, contract_name, remappings, compiler_settings)\n--\n\n"), +}; +static PyTypeObject *CPyType_flattener___Flattener_template = &CPyType_flattener___Flattener_template_; + +PyObject *CPyDef_flattener_____mypyc__Flattener_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___flattener___FlattenerObject *self; + self = (brownie___project___flattener___FlattenerObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = flattener___Flattener_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_flattener___Flattener(PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings) +{ + PyObject *self = CPyDef_flattener_____mypyc__Flattener_setup((PyObject *)CPyType_flattener___Flattener); + if (self == NULL) + return NULL; + char res = CPyDef_flattener___Flattener_____init__(self, cpy_r_primary_source_fp, cpy_r_contract_name, cpy_r_remappings, cpy_r_compiler_settings); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +flattener___Flattener_get_sources(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_sources == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'sources' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_sources); + PyObject *retval = self->_sources; + return retval; +} + +static int +flattener___Flattener_set_sources(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'sources' cannot be deleted"); + return -1; + } + if (self->_sources != NULL) { + CPy_DECREF(self->_sources); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_sources = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_dependencies(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_dependencies == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'dependencies' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_dependencies); + PyObject *retval = self->_dependencies; + return retval; +} + +static int +flattener___Flattener_set_dependencies(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'dependencies' cannot be deleted"); + return -1; + } + if (self->_dependencies != NULL) { + CPy_DECREF(self->_dependencies); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_dependencies = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_compiler_settings(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_compiler_settings == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'compiler_settings' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_compiler_settings); + PyObject *retval = self->_compiler_settings; + return retval; +} + +static int +flattener___Flattener_set_compiler_settings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'compiler_settings' cannot be deleted"); + return -1; + } + if (self->_compiler_settings != NULL) { + CPy_DECREF(self->_compiler_settings); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_compiler_settings = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_contract_name(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_contract_name == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'contract_name' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_contract_name); + PyObject *retval = self->_contract_name; + return retval; +} + +static int +flattener___Flattener_set_contract_name(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'contract_name' cannot be deleted"); + return -1; + } + if (self->_contract_name != NULL) { + CPy_DECREF(self->_contract_name); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_contract_name = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_contract_file(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_contract_file == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'contract_file' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_contract_file); + PyObject *retval = self->_contract_file; + return retval; +} + +static int +flattener___Flattener_set_contract_file(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'contract_file' cannot be deleted"); + return -1; + } + if (self->_contract_file != NULL) { + CPy_DECREF(self->_contract_file); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_contract_file = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_remappings(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_remappings == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'remappings' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_remappings); + PyObject *retval = self->_remappings; + return retval; +} + +static int +flattener___Flattener_set_remappings(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'remappings' cannot be deleted"); + return -1; + } + if (self->_remappings != NULL) { + CPy_DECREF(self->_remappings); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_remappings = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_license(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + if (unlikely(self->_license == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute 'license' of 'Flattener' undefined"); + return NULL; + } + CPy_INCREF(self->_license); + PyObject *retval = self->_license; + return retval; +} + +static int +flattener___Flattener_set_license(brownie___project___flattener___FlattenerObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Flattener' object attribute 'license' cannot be deleted"); + return -1; + } + if (self->_license != NULL) { + CPy_DECREF(self->_license); + } + PyObject *tmp; + if (PyUnicode_Check(value)) + tmp = value; + else { + tmp = NULL; + } + if (tmp != NULL) goto __LL1459; + tmp = value; + if (tmp != NULL) goto __LL1459; + CPy_TypeError("union[str, object]", value); + tmp = NULL; +__LL1459: ; + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->_license = tmp; + return 0; +} + +static PyObject * +flattener___Flattener_get_flattened_source(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + return CPyDef_flattener___Flattener___flattened_source((PyObject *) self); +} + +static PyObject * +flattener___Flattener_get_standard_input_json(brownie___project___flattener___FlattenerObject *self, void *closure) +{ + return CPyDef_flattener___Flattener___standard_input_json((PyObject *) self); +} + +PyObject *CPyDef_flattener_____mypyc__traverse_Flattener_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_flattener___traverse_Flattener_env(void); + +static PyObject * +flattener___traverse_Flattener_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_flattener___traverse_Flattener_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_flattener_____mypyc__traverse_Flattener_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +flattener___traverse_Flattener_env_traverse(brownie___project___flattener___traverse_Flattener_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_self); + Py_VISIT(self->_fp_obj); + Py_VISIT(self->_sanitize); + Py_VISIT(self->_fp); + Py_VISIT(self->_name); + Py_VISIT(self->_source); + return 0; +} + +static int +flattener___traverse_Flattener_env_clear(brownie___project___flattener___traverse_Flattener_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_fp_obj); + Py_CLEAR(self->_sanitize); + Py_CLEAR(self->_fp); + Py_CLEAR(self->_name); + Py_CLEAR(self->_source); + return 0; +} + +static void +flattener___traverse_Flattener_env_dealloc(brownie___project___flattener___traverse_Flattener_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (flattener___traverse_Flattener_env_free_instance == NULL) { + flattener___traverse_Flattener_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_fp_obj); + Py_CLEAR(self->_sanitize); + Py_CLEAR(self->_fp); + Py_CLEAR(self->_name); + Py_CLEAR(self->_source); + return; + } + CPy_TRASHCAN_BEGIN(self, flattener___traverse_Flattener_env_dealloc) + flattener___traverse_Flattener_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem flattener___traverse_Flattener_env_vtable[1]; +static bool +CPyDef_flattener___traverse_Flattener_env_trait_vtable_setup(void) +{ + CPyVTableItem flattener___traverse_Flattener_env_vtable_scratch[] = { + NULL + }; + memcpy(flattener___traverse_Flattener_env_vtable, flattener___traverse_Flattener_env_vtable_scratch, sizeof(flattener___traverse_Flattener_env_vtable)); + return 1; +} + +static PyMethodDef flattener___traverse_Flattener_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_flattener___traverse_Flattener_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "traverse_Flattener_env", + .tp_new = flattener___traverse_Flattener_env_new, + .tp_dealloc = (destructor)flattener___traverse_Flattener_env_dealloc, + .tp_traverse = (traverseproc)flattener___traverse_Flattener_env_traverse, + .tp_clear = (inquiry)flattener___traverse_Flattener_env_clear, + .tp_methods = flattener___traverse_Flattener_env_methods, + .tp_basicsize = sizeof(brownie___project___flattener___traverse_Flattener_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("traverse_Flattener_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_flattener___traverse_Flattener_env_template = &CPyType_flattener___traverse_Flattener_env_template_; + +PyObject *CPyDef_flattener_____mypyc__traverse_Flattener_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___flattener___traverse_Flattener_envObject *self; + if (flattener___traverse_Flattener_env_free_instance != NULL) { + self = flattener___traverse_Flattener_env_free_instance; + flattener___traverse_Flattener_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___flattener___traverse_Flattener_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = flattener___traverse_Flattener_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_flattener___traverse_Flattener_env(void) +{ + PyObject *self = CPyDef_flattener_____mypyc__traverse_Flattener_env_setup((PyObject *)CPyType_flattener___traverse_Flattener_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__flattener_____mypyc_lambda__0_traverse_Flattener_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(void); + +static PyObject * +flattener_____mypyc_lambda__0_traverse_Flattener_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +flattener_____mypyc_lambda__0_traverse_Flattener_obj_traverse(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +flattener_____mypyc_lambda__0_traverse_Flattener_obj_clear(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +flattener_____mypyc_lambda__0_traverse_Flattener_obj_dealloc(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance == NULL) { + flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, flattener_____mypyc_lambda__0_traverse_Flattener_obj_dealloc) + flattener_____mypyc_lambda__0_traverse_Flattener_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable[2]; +static bool +CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_trait_vtable_setup(void) +{ + CPyVTableItem flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__, + (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__, + }; + memcpy(flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable, flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable_scratch, sizeof(flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable)); + return 1; +} + +static PyObject * +flattener_____mypyc_lambda__0_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, void *closure); +static int +flattener_____mypyc_lambda__0_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef flattener_____mypyc_lambda__0_traverse_Flattener_obj_getseters[] = { + {"__mypyc_env__", + (getter)flattener_____mypyc_lambda__0_traverse_Flattener_obj_get___3_mypyc_env__, (setter)flattener_____mypyc_lambda__0_traverse_Flattener_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef flattener_____mypyc_lambda__0_traverse_Flattener_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($path)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0_traverse_Flattener_obj", + .tp_new = flattener_____mypyc_lambda__0_traverse_Flattener_obj_new, + .tp_dealloc = (destructor)flattener_____mypyc_lambda__0_traverse_Flattener_obj_dealloc, + .tp_traverse = (traverseproc)flattener_____mypyc_lambda__0_traverse_Flattener_obj_traverse, + .tp_clear = (inquiry)flattener_____mypyc_lambda__0_traverse_Flattener_obj_clear, + .tp_getset = flattener_____mypyc_lambda__0_traverse_Flattener_obj_getseters, + .tp_methods = flattener_____mypyc_lambda__0_traverse_Flattener_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__flattener_____mypyc_lambda__0_traverse_Flattener_obj, + .tp_basicsize = sizeof(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0_traverse_Flattener_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template = &CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template_; + +PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self; + if (flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance != NULL) { + self = flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance; + flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = flattener_____mypyc_lambda__0_traverse_Flattener_obj_vtable; + self->vectorcall = CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(void) +{ + PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__0_traverse_Flattener_obj_setup((PyObject *)CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +flattener_____mypyc_lambda__0_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0_traverse_Flattener_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +flattener_____mypyc_lambda__0_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0_traverse_Flattener_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_flattener___traverse_Flattener_env)) + tmp = value; + else { + CPy_TypeError("brownie.project.flattener.traverse_Flattener_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} + +static PyObject *CPyDunder___get__flattener_____mypyc_lambda__1_traverse_Flattener_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(void); + +static PyObject * +flattener_____mypyc_lambda__1_traverse_Flattener_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +flattener_____mypyc_lambda__1_traverse_Flattener_obj_traverse(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +flattener_____mypyc_lambda__1_traverse_Flattener_obj_clear(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +flattener_____mypyc_lambda__1_traverse_Flattener_obj_dealloc(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance == NULL) { + flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, flattener_____mypyc_lambda__1_traverse_Flattener_obj_dealloc) + flattener_____mypyc_lambda__1_traverse_Flattener_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable[2]; +static bool +CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_trait_vtable_setup(void) +{ + CPyVTableItem flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__, + (CPyVTableItem)CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__, + }; + memcpy(flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable, flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable_scratch, sizeof(flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable)); + return 1; +} + +static PyObject * +flattener_____mypyc_lambda__1_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, void *closure); +static int +flattener_____mypyc_lambda__1_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef flattener_____mypyc_lambda__1_traverse_Flattener_obj_getseters[] = { + {"__mypyc_env__", + (getter)flattener_____mypyc_lambda__1_traverse_Flattener_obj_get___3_mypyc_env__, (setter)flattener_____mypyc_lambda__1_traverse_Flattener_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef flattener_____mypyc_lambda__1_traverse_Flattener_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($m)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__1_traverse_Flattener_obj", + .tp_new = flattener_____mypyc_lambda__1_traverse_Flattener_obj_new, + .tp_dealloc = (destructor)flattener_____mypyc_lambda__1_traverse_Flattener_obj_dealloc, + .tp_traverse = (traverseproc)flattener_____mypyc_lambda__1_traverse_Flattener_obj_traverse, + .tp_clear = (inquiry)flattener_____mypyc_lambda__1_traverse_Flattener_obj_clear, + .tp_getset = flattener_____mypyc_lambda__1_traverse_Flattener_obj_getseters, + .tp_methods = flattener_____mypyc_lambda__1_traverse_Flattener_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__flattener_____mypyc_lambda__1_traverse_Flattener_obj, + .tp_basicsize = sizeof(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__1_traverse_Flattener_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template = &CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template_; + +PyObject *CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self; + if (flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance != NULL) { + self = flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance; + flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = flattener_____mypyc_lambda__1_traverse_Flattener_obj_vtable; + self->vectorcall = CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(void) +{ + PyObject *self = CPyDef_flattener_____mypyc___3__mypyc_lambda__1_traverse_Flattener_obj_setup((PyObject *)CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +flattener_____mypyc_lambda__1_traverse_Flattener_obj_get___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__1_traverse_Flattener_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +flattener_____mypyc_lambda__1_traverse_Flattener_obj_set___3_mypyc_env__(brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__1_traverse_Flattener_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_flattener___traverse_Flattener_env)) + tmp = value; + else { + CPy_TypeError("brownie.project.flattener.traverse_Flattener_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef flattenermodule_methods[] = { + {"_wipe", (PyCFunction)CPyPy_flattener____wipe, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_wipe(src)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___flattener(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___flattener__internal, "__name__"); + CPyStatic_flattener___globals = PyModule_GetDict(CPyModule_brownie___project___flattener__internal); + if (unlikely(CPyStatic_flattener___globals == NULL)) + goto fail; + CPyType_flattener___traverse_Flattener_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_flattener___traverse_Flattener_env_template, NULL, modname); + if (unlikely(!CPyType_flattener___traverse_Flattener_env)) + goto fail; + CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj_template, NULL, modname); + if (unlikely(!CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj)) + goto fail; + CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj_template, NULL, modname); + if (unlikely(!CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_flattener_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___flattener__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_flattener___IMPORT_PATTERN); + CPyStatic_flattener___IMPORT_PATTERN = NULL; + CPy_XDECREF(CPyStatic_flattener___PRAGMA_PATTERN); + CPyStatic_flattener___PRAGMA_PATTERN = NULL; + CPy_XDECREF(CPyStatic_flattener___LICENSE_PATTERN); + CPyStatic_flattener___LICENSE_PATTERN = NULL; + CPy_XDECREF(CPyStatic_flattener____IMPORT_PATTERN_FINDITER); + CPyStatic_flattener____IMPORT_PATTERN_FINDITER = NULL; + CPy_XDECREF(CPyStatic_flattener____IMPORT_PATTERN_SUB); + CPyStatic_flattener____IMPORT_PATTERN_SUB = NULL; + CPy_XDECREF(CPyStatic_flattener____PRAGMA_PATTERN_FINDALL); + CPyStatic_flattener____PRAGMA_PATTERN_FINDALL = NULL; + CPy_XDECREF(CPyStatic_flattener____PRAGMA_PATTERN_SUB); + CPyStatic_flattener____PRAGMA_PATTERN_SUB = NULL; + CPy_XDECREF(CPyStatic_flattener____LICENSE_PATTERN_SEARCH); + CPyStatic_flattener____LICENSE_PATTERN_SEARCH = NULL; + CPy_XDECREF(CPyStatic_flattener____LICENSE_PATTERN_SUB); + CPyStatic_flattener____LICENSE_PATTERN_SUB = NULL; + Py_CLEAR(CPyType_flattener___Flattener); + Py_CLEAR(CPyType_flattener___traverse_Flattener_env); + Py_CLEAR(CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj); + Py_CLEAR(CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj); + return -1; +} +static struct PyModuleDef flattenermodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.flattener", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + flattenermodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___flattener(void) +{ + if (CPyModule_brownie___project___flattener__internal) { + Py_INCREF(CPyModule_brownie___project___flattener__internal); + return CPyModule_brownie___project___flattener__internal; + } + CPyModule_brownie___project___flattener__internal = PyModule_Create(&flattenermodule); + if (unlikely(CPyModule_brownie___project___flattener__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___flattener(CPyModule_brownie___project___flattener__internal) != 0) + goto fail; + return CPyModule_brownie___project___flattener__internal; + fail: + return NULL; +} + +char CPyDef_flattener___Flattener_____init__(PyObject *cpy_r_self, PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_license_search; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 33, CPyStatic_flattener___globals); + goto CPyL25; + } + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_sources = cpy_r_r0; + cpy_r_r1 = (PyObject *)&PySet_Type; + cpy_r_r2 = CPyStatic__c_constants___defaultdict; + if (likely(cpy_r_r2 != NULL)) goto CPyL4; + PyErr_SetString(PyExc_NameError, "value for final name \"defaultdict\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 34, CPyStatic_flattener___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL4: ; + PyObject *cpy_r_r4[1] = {cpy_r_r1}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 1, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 34, CPyStatic_flattener___globals); + goto CPyL25; + } + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "__init__", 34, CPyStatic_flattener___globals, "dict", cpy_r_r6); + goto CPyL25; + } + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_dependencies = cpy_r_r7; + CPy_INCREF(cpy_r_compiler_settings); + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_compiler_settings = cpy_r_compiler_settings; + CPy_INCREF(cpy_r_contract_name); + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_name = cpy_r_contract_name; + cpy_r_r8 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_self), cpy_r_primary_source_fp); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 37, CPyStatic_flattener___globals); + goto CPyL25; + } + if (((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_file != NULL) { + CPy_DECREF(((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_file); + } + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_contract_file = cpy_r_r8; + cpy_r_r9 = 1; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 37, CPyStatic_flattener___globals); + goto CPyL25; + } + CPy_INCREF(cpy_r_remappings); + if (((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings != NULL) { + CPy_DECREF(((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings); + } + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings = cpy_r_remappings; + cpy_r_r10 = 1; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 38, CPyStatic_flattener___globals); + goto CPyL25; + } + cpy_r_r11 = CPyDef_flattener___Flattener___traverse(cpy_r_self, cpy_r_primary_source_fp); + if (unlikely(cpy_r_r11 == 2)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 40, CPyStatic_flattener___globals); + goto CPyL25; + } + cpy_r_r12 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_self), cpy_r_primary_source_fp); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); + goto CPyL25; + } + cpy_r_r13 = CPyStatic_flattener____LICENSE_PATTERN_SEARCH; + if (unlikely(cpy_r_r13 == NULL)) { + goto CPyL26; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_LICENSE_PATTERN_SEARCH\" was not set"); + cpy_r_r14 = 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r15[1] = {cpy_r_r12}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); + goto CPyL27; + } + CPy_DECREF(cpy_r_r12); + cpy_r_license_search = cpy_r_r17; + cpy_r_r18 = (PyObject *)&_Py_NoneStruct; + cpy_r_r19 = cpy_r_license_search != cpy_r_r18; + if (!cpy_r_r19) goto CPyL28; + CPy_INCREF(cpy_r_license_search); + cpy_r_r20 = cpy_r_license_search; + cpy_r_r21 = PyObject_IsTrue(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 42, CPyStatic_flattener___globals); + goto CPyL29; + } + cpy_r_r23 = cpy_r_r21; + if (!cpy_r_r23) goto CPyL28; + cpy_r_r24 = cpy_r_license_search; + cpy_r_r25 = CPyStatics[1552]; /* 'group' */ + cpy_r_r26 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r27[2] = {cpy_r_r24, cpy_r_r26}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r28, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 43, CPyStatic_flattener___globals); + goto CPyL30; + } + CPy_DECREF(cpy_r_r24); + cpy_r_r30 = cpy_r_r29; + cpy_r_r31 = cpy_r_r30; + goto CPyL23; +CPyL22: ; + cpy_r_r32 = CPyStatics[1553]; /* 'NONE' */ + CPy_INCREF(cpy_r_r32); + cpy_r_r31 = cpy_r_r32; +CPyL23: ; + if (((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_license != NULL) { + CPy_DECREF(((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_license); + } + ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_license = cpy_r_r31; + cpy_r_r33 = 1; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 43, CPyStatic_flattener___globals); + goto CPyL25; + } + return 1; +CPyL25: ; + cpy_r_r34 = 2; + return cpy_r_r34; +CPyL26: ; + CPy_DecRef(cpy_r_r12); + goto CPyL12; +CPyL27: ; + CPy_DecRef(cpy_r_r12); + goto CPyL25; +CPyL28: ; + CPy_DECREF(cpy_r_license_search); + goto CPyL22; +CPyL29: ; + CPy_DecRef(cpy_r_license_search); + goto CPyL25; +CPyL30: ; + CPy_DecRef(cpy_r_r24); + goto CPyL25; +} + +PyObject *CPyPy_flattener___Flattener_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"primary_source_fp", "contract_name", "remappings", "compiler_settings", 0}; + PyObject *obj_primary_source_fp; + PyObject *obj_contract_name; + PyObject *obj_remappings; + PyObject *obj_compiler_settings; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OOOO", "__init__", kwlist, &obj_primary_source_fp, &obj_contract_name, &obj_remappings, &obj_compiler_settings)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.flattener.Flattener", obj_self); + goto fail; + } + PyObject *arg_primary_source_fp; + if (likely(PyUnicode_Check(obj_primary_source_fp))) + arg_primary_source_fp = obj_primary_source_fp; + else { + CPy_TypeError("str", obj_primary_source_fp); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + PyObject *arg_remappings; + if (likely(PyDict_Check(obj_remappings))) + arg_remappings = obj_remappings; + else { + CPy_TypeError("dict", obj_remappings); + goto fail; + } + PyObject *arg_compiler_settings; + if (likely(PyDict_Check(obj_compiler_settings))) + arg_compiler_settings = obj_compiler_settings; + else { + CPy_TypeError("dict", obj_compiler_settings); + goto fail; + } + char retval = CPyDef_flattener___Flattener_____init__(arg_self, arg_primary_source_fp, arg_contract_name, arg_remappings, arg_compiler_settings); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "__init__", 26, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener___Flattener___path_to_name(PyObject *cpy_r_cls, PyObject *cpy_r_pth) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = CPyStatics[1554]; /* 'contracts/' */ + cpy_r_r1 = CPyStatics[1555]; /* '/contracts/' */ + cpy_r_r2 = PyUnicode_Split(cpy_r_pth, cpy_r_r1, -1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals); + goto CPyL5; + } + cpy_r_r3 = CPyList_GetItemShort(cpy_r_r2, 2); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals); + goto CPyL5; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals, "str", cpy_r_r3); + goto CPyL5; + } + cpy_r_r5 = PyUnicode_Concat(cpy_r_r0, cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 52, CPyStatic_flattener___globals); + goto CPyL5; + } + return cpy_r_r5; +CPyL5: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +} + +PyObject *CPyPy_flattener___Flattener___path_to_name(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"pth", 0}; + static CPyArg_Parser parser = {"O:path_to_name", kwlist, 0}; + PyObject *obj_pth; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_pth)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_pth; + if (likely(PyUnicode_Check(obj_pth))) + arg_pth = obj_pth; + else { + CPy_TypeError("str", obj_pth); + goto fail; + } + PyObject *retval = CPyDef_flattener___Flattener___path_to_name(arg_cls, arg_pth); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "path_to_name", 46, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "__get__", -1, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + cpy_r_r0 = ((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "", "__mypyc_lambda__0_traverse_Flattener_obj", "__mypyc_env__", 73, CPyStatic_flattener___globals); + goto CPyL11; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "", "traverse_Flattener_env", "self", 73, CPyStatic_flattener___globals); + goto CPyL12; + } + CPy_INCREF_NO_IMM(cpy_r_r1); +CPyL2: ; + cpy_r_r2 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "", "traverse_Flattener_env", "self", 74, CPyStatic_flattener___globals); + goto CPyL13; + } + CPy_INCREF_NO_IMM(cpy_r_r2); +CPyL3: ; + CPy_INCREF(cpy_r_path); + if (likely(PyUnicode_Check(cpy_r_path))) + cpy_r_r3 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals, "str", cpy_r_path); + goto CPyL14; + } + cpy_r_r4 = CPyDef_flattener___Flattener___remap_import(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); + goto CPyL13; + } + cpy_r_r5 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj; + if (unlikely(cpy_r_r5 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'fp_obj' of 'traverse_Flattener_env' undefined"); + } else { + CPy_INCREF(cpy_r_r5); + } + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); + goto CPyL15; + } +CPyL6: ; + cpy_r_r6 = CPyStatics[65]; /* 'parent' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); + goto CPyL15; + } + cpy_r_r8 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r9[1] = {cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals); + goto CPyL16; + } + CPy_DECREF(cpy_r_r7); + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 74, CPyStatic_flattener___globals, "str", cpy_r_r11); + goto CPyL15; + } + cpy_r_r13 = CPyDef_flattener___Flattener___make_import_absolute(cpy_r_r4, cpy_r_r12); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 73, CPyStatic_flattener___globals); + goto CPyL11; + } + return cpy_r_r13; +CPyL11: ; + cpy_r_r14 = NULL; + return cpy_r_r14; +CPyL12: ; + CPy_DecRef(cpy_r_r0); + goto CPyL11; +CPyL13: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL11; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r2); + goto CPyL11; +CPyL15: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL11; +CPyL16: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + goto CPyL11; +} + +PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_path = obj_path; + PyObject *retval = CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(arg___mypyc_self__, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "", 73, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "__get__", -1, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_m) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + 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_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + cpy_r_r0 = ((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "", "__mypyc_lambda__1_traverse_Flattener_obj", "__mypyc_env__", 78, CPyStatic_flattener___globals); + goto CPyL17; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = CPyStatics[1556]; /* 'import' */ + cpy_r_r2 = CPyStatics[1557]; /* 'prefix' */ + cpy_r_r3 = CPyStatics[1552]; /* 'group' */ + PyObject *cpy_r_r4[2] = {cpy_r_m, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); + goto CPyL18; + } + cpy_r_r7 = PyObject_Str(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); + goto CPyL18; + } + cpy_r_r8 = CPyStr_Build(2, cpy_r_r1, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); + goto CPyL18; + } + cpy_r_r9 = CPyStatics[1558]; /* '"' */ + cpy_r_r10 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "", "traverse_Flattener_env", "self", 79, CPyStatic_flattener___globals); + goto CPyL19; + } + CPy_INCREF_NO_IMM(cpy_r_r10); +CPyL5: ; + cpy_r_r11 = CPyStatics[211]; /* 'path' */ + cpy_r_r12 = CPyStatics[1552]; /* 'group' */ + PyObject *cpy_r_r13[2] = {cpy_r_m, cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); + goto CPyL20; + } + cpy_r_r16 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize; + if (unlikely(cpy_r_r16 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'sanitize' of 'traverse_Flattener_env' undefined"); + } else { + CPy_INCREF(cpy_r_r16); + } + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); + goto CPyL21; + } +CPyL7: ; + PyObject *cpy_r_r17[1] = {cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r15); + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals, "str", cpy_r_r19); + goto CPyL22; + } + cpy_r_r21 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_r10), cpy_r_r20); + CPy_DECREF(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r10); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); + goto CPyL23; + } + cpy_r_r22 = CPyStatics[1558]; /* '"' */ + cpy_r_r23 = CPyStr_Build(3, cpy_r_r9, cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 79, CPyStatic_flattener___globals); + goto CPyL23; + } + cpy_r_r24 = PyUnicode_Concat(cpy_r_r8, cpy_r_r23); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); + goto CPyL17; + } + cpy_r_r25 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r26 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r27 = CPyStatics[1552]; /* 'group' */ + PyObject *cpy_r_r28[2] = {cpy_r_m, cpy_r_r26}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 80, CPyStatic_flattener___globals); + goto CPyL24; + } + cpy_r_r31 = CPyStatics[114]; /* '' */ + cpy_r_r32 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r33[3] = {cpy_r_r25, cpy_r_r30, cpy_r_r31}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 80, CPyStatic_flattener___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_r30); + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "", 80, CPyStatic_flattener___globals, "str", cpy_r_r35); + goto CPyL24; + } + cpy_r_r37 = PyUnicode_Concat(cpy_r_r24, cpy_r_r36); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); + goto CPyL17; + } + return cpy_r_r37; +CPyL17: ; + cpy_r_r38 = NULL; + return cpy_r_r38; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + goto CPyL17; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r8); + goto CPyL17; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r10); + goto CPyL17; +CPyL21: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r15); + goto CPyL17; +CPyL22: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r10); + goto CPyL17; +CPyL23: ; + CPy_DecRef(cpy_r_r8); + goto CPyL17; +CPyL24: ; + CPy_DecRef(cpy_r_r24); + goto CPyL17; +CPyL25: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r30); + goto CPyL17; +} + +PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"m", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_m; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_m)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_m = obj_m; + PyObject *retval = CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(arg___mypyc_self__, arg_m); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "", 78, CPyStatic_flattener___globals); + return NULL; +} + +char CPyDef_flattener___Flattener___traverse(PyObject *cpy_r_self, PyObject *cpy_r_fp) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_repl; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + int32_t cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + cpy_r_r0 = CPyDef_flattener___traverse_Flattener_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 54, CPyStatic_flattener___globals); + goto CPyL57; + } + CPy_INCREF_NO_IMM(cpy_r_self); + if (((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self != NULL) { + CPy_DECREF_NO_IMM(((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self); + } + ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self = cpy_r_self; + cpy_r_r1 = 1; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 54, CPyStatic_flattener___globals); + goto CPyL58; + } + cpy_r_r2 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 64, CPyStatic_flattener___globals); + goto CPyL58; + } + CPy_INCREF_NO_IMM(cpy_r_r2); +CPyL3: ; + cpy_r_r3 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_r2), cpy_r_fp); + CPy_DECREF_NO_IMM(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 64, CPyStatic_flattener___globals); + goto CPyL58; + } + cpy_r_r4 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL59; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 65, CPyStatic_flattener___globals); + goto CPyL57; + } + CPy_Unreachable(); +CPyL7: ; + PyObject *cpy_r_r6[1] = {cpy_r_fp}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 65, CPyStatic_flattener___globals); + goto CPyL60; + } + if (((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj != NULL) { + CPy_DECREF(((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj); + } + ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj = cpy_r_r8; + cpy_r_r9 = 1; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 65, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r10 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 66, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_INCREF_NO_IMM(cpy_r_r10); +CPyL10: ; + cpy_r_r11 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r10)->_sources; + CPy_INCREF(cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r10); + cpy_r_r12 = PyDict_Contains(cpy_r_r11, cpy_r_r3); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 66, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r14 = cpy_r_r12; + if (cpy_r_r14) { + goto CPyL61; + } else + goto CPyL13; +CPyL12: ; + return 1; +CPyL13: ; + cpy_r_r15 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj; + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "fp_obj", 70, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_INCREF(cpy_r_r15); +CPyL14: ; + cpy_r_r16 = CPyStatics[1172]; /* 'read_text' */ + PyObject *cpy_r_r17[1] = {cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 70, CPyStatic_flattener___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_r15); + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 70, CPyStatic_flattener___globals, "str", cpy_r_r19); + goto CPyL60; + } + cpy_r_r21 = CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 73, CPyStatic_flattener___globals); + goto CPyL63; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + if (((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r_r21)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r_r21)->___mypyc_env__); + } + ((brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *)cpy_r_r21)->___mypyc_env__ = cpy_r_r0; + cpy_r_r22 = 1; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 73, CPyStatic_flattener___globals); + goto CPyL64; + } + if (((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize != NULL) { + CPy_DECREF(((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize); + } + ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize = cpy_r_r21; + cpy_r_r23 = 1; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 73, CPyStatic_flattener___globals); + goto CPyL63; + } + cpy_r_r24 = CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 78, CPyStatic_flattener___globals); + goto CPyL63; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + if (((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r_r24)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r_r24)->___mypyc_env__); + } + ((brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *)cpy_r_r24)->___mypyc_env__ = cpy_r_r0; + cpy_r_r25 = 1; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 78, CPyStatic_flattener___globals); + goto CPyL65; + } + cpy_r_repl = cpy_r_r24; + cpy_r_r26 = CPyStatic_flattener____IMPORT_PATTERN_SUB; + if (unlikely(cpy_r_r26 == NULL)) { + goto CPyL66; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_IMPORT_PATTERN_SUB\" was not set"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals); + goto CPyL57; + } + CPy_Unreachable(); +CPyL24: ; + PyObject *cpy_r_r28[2] = {cpy_r_repl, cpy_r_r20}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 2, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_repl); + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals, "str", cpy_r_r30); + goto CPyL63; + } + cpy_r_r32 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 82, CPyStatic_flattener___globals); + goto CPyL68; + } + CPy_INCREF_NO_IMM(cpy_r_r32); +CPyL27: ; + cpy_r_r33 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r32)->_sources; + CPy_INCREF(cpy_r_r33); + CPy_DECREF_NO_IMM(cpy_r_r32); + cpy_r_r34 = CPyDict_SetItem(cpy_r_r33, cpy_r_r3, cpy_r_r31); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r31); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 82, CPyStatic_flattener___globals); + goto CPyL63; + } + cpy_r_r36 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_fp_obj; + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "fp_obj", 83, CPyStatic_flattener___globals); + goto CPyL63; + } + CPy_INCREF(cpy_r_r36); +CPyL29: ; + cpy_r_r37 = CPyStatics[397]; /* 'name' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 83, CPyStatic_flattener___globals); + goto CPyL63; + } + if (likely(PyUnicode_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 83, CPyStatic_flattener___globals, "str", cpy_r_r38); + goto CPyL63; + } + cpy_r_r40 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 83, CPyStatic_flattener___globals); + goto CPyL69; + } + CPy_INCREF_NO_IMM(cpy_r_r40); +CPyL32: ; + cpy_r_r41 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r40)->_dependencies; + CPy_INCREF(cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r40); + cpy_r_r42 = PyDict_Contains(cpy_r_r41, cpy_r_r39); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r39); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 83, CPyStatic_flattener___globals); + goto CPyL63; + } + cpy_r_r44 = cpy_r_r42; + cpy_r_r45 = cpy_r_r44 ^ 1; + if (!cpy_r_r45) goto CPyL37; + cpy_r_r46 = PySet_New(NULL); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 84, CPyStatic_flattener___globals); + goto CPyL63; + } + cpy_r_r47 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 84, CPyStatic_flattener___globals); + goto CPyL70; + } + CPy_INCREF_NO_IMM(cpy_r_r47); +CPyL36: ; + cpy_r_r48 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r47)->_dependencies; + CPy_INCREF(cpy_r_r48); + CPy_DECREF_NO_IMM(cpy_r_r47); + cpy_r_r49 = CPyDict_SetItem(cpy_r_r48, cpy_r_r3, cpy_r_r46); + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r46); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 84, CPyStatic_flattener___globals); + goto CPyL63; + } +CPyL37: ; + cpy_r_r51 = CPyStatic_flattener____IMPORT_PATTERN_FINDITER; + if (unlikely(cpy_r_r51 == NULL)) { + goto CPyL71; + } else + goto CPyL40; +CPyL38: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_IMPORT_PATTERN_FINDITER\" was not set"); + cpy_r_r52 = 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); + goto CPyL57; + } + CPy_Unreachable(); +CPyL40: ; + PyObject *cpy_r_r53[1] = {cpy_r_r20}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r54, 1, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); + goto CPyL63; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r56 = PyObject_GetIter(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); + goto CPyL60; + } +CPyL42: ; + cpy_r_r57 = PyIter_Next(cpy_r_r56); + if (cpy_r_r57 == NULL) goto CPyL72; + cpy_r_r58 = CPyStatics[211]; /* 'path' */ + cpy_r_r59 = CPyStatics[1552]; /* 'group' */ + PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 88, CPyStatic_flattener___globals); + goto CPyL73; + } + CPy_DECREF(cpy_r_r57); + cpy_r_r63 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_sanitize; + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "sanitize", 88, CPyStatic_flattener___globals); + goto CPyL74; + } + CPy_INCREF(cpy_r_r63); +CPyL45: ; + PyObject *cpy_r_r64[1] = {cpy_r_r62}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r63, cpy_r_r65, 1, 0); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 88, CPyStatic_flattener___globals); + goto CPyL74; + } + CPy_DECREF(cpy_r_r62); + if (likely(PyUnicode_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 88, CPyStatic_flattener___globals, "str", cpy_r_r66); + goto CPyL75; + } + cpy_r_r68 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 89, CPyStatic_flattener___globals); + goto CPyL76; + } + CPy_INCREF_NO_IMM(cpy_r_r68); +CPyL48: ; + cpy_r_r69 = ((brownie___project___flattener___FlattenerObject *)cpy_r_r68)->_dependencies; + CPy_INCREF(cpy_r_r69); + CPy_DECREF_NO_IMM(cpy_r_r68); + cpy_r_r70 = CPyDict_GetItem(cpy_r_r69, cpy_r_r3); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals); + goto CPyL76; + } + if (likely(PySet_Check(cpy_r_r70))) + cpy_r_r71 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals, "set", cpy_r_r70); + goto CPyL76; + } + cpy_r_r72 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 89, CPyStatic_flattener___globals); + goto CPyL77; + } + CPy_INCREF_NO_IMM(cpy_r_r72); +CPyL51: ; + cpy_r_r73 = CPyDef_flattener___Flattener___path_to_name((PyObject *)Py_TYPE(cpy_r_r72), cpy_r_r67); + CPy_DECREF_NO_IMM(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals); + goto CPyL77; + } + cpy_r_r74 = PySet_Add(cpy_r_r71, cpy_r_r73); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r73); + cpy_r_r75 = cpy_r_r74 >= 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 89, CPyStatic_flattener___globals); + goto CPyL76; + } + cpy_r_r76 = ((brownie___project___flattener___traverse_Flattener_envObject *)cpy_r_r0)->_self; + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "traverse", "traverse_Flattener_env", "self", 90, CPyStatic_flattener___globals); + goto CPyL76; + } + CPy_INCREF_NO_IMM(cpy_r_r76); +CPyL54: ; + cpy_r_r77 = CPyDef_flattener___Flattener___traverse(cpy_r_r76, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + CPy_DECREF_NO_IMM(cpy_r_r76); + if (unlikely(cpy_r_r77 == 2)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 90, CPyStatic_flattener___globals); + goto CPyL75; + } else + goto CPyL42; +CPyL55: ; + cpy_r_r78 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 87, CPyStatic_flattener___globals); + goto CPyL57; + } + return 1; +CPyL57: ; + cpy_r_r79 = 2; + return cpy_r_r79; +CPyL58: ; + CPy_DecRef(cpy_r_r0); + goto CPyL57; +CPyL59: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL5; +CPyL60: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL57; +CPyL61: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + goto CPyL12; +CPyL62: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r15); + goto CPyL57; +CPyL63: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + goto CPyL57; +CPyL64: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + goto CPyL57; +CPyL65: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r24); + goto CPyL57; +CPyL66: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_repl); + goto CPyL22; +CPyL67: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_repl); + goto CPyL57; +CPyL68: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r31); + goto CPyL57; +CPyL69: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r39); + goto CPyL57; +CPyL70: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r46); + goto CPyL57; +CPyL71: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r20); + goto CPyL38; +CPyL72: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r56); + goto CPyL55; +CPyL73: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r57); + goto CPyL57; +CPyL74: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r62); + goto CPyL57; +CPyL75: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r56); + goto CPyL57; +CPyL76: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r67); + goto CPyL57; +CPyL77: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r71); + goto CPyL57; +} + +PyObject *CPyPy_flattener___Flattener___traverse(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"fp", 0}; + static CPyArg_Parser parser = {"O:traverse", kwlist, 0}; + PyObject *obj_fp; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_fp)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.flattener.Flattener", obj_self); + goto fail; + } + PyObject *arg_fp; + if (likely(PyUnicode_Check(obj_fp))) + arg_fp = obj_fp; + else { + CPy_TypeError("str", obj_fp); + goto fail; + } + char retval = CPyDef_flattener___Flattener___traverse(arg_self, arg_fp); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "traverse", 54, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener___Flattener___flattened_source(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + PyObject *cpy_r_r5; + int64_t cpy_r_r6; + CPyPtr cpy_r_r7; + int64_t cpy_r_r8; + char cpy_r_r9; + CPyPtr cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + CPyPtr cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int64_t cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int64_t cpy_r_r52; + int64_t cpy_r_r53; + CPyPtr cpy_r_r54; + int64_t cpy_r_r55; + char cpy_r_r56; + CPyPtr cpy_r_r57; + int64_t cpy_r_r58; + char cpy_r_r59; + CPyPtr cpy_r_r60; + CPyPtr cpy_r_r61; + int64_t cpy_r_r62; + CPyPtr cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + CPyPtr cpy_r_r66; + CPyPtr cpy_r_r67; + int64_t cpy_r_r68; + CPyPtr cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + int64_t cpy_r_r78; + int64_t cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + char cpy_r_r85; + PyObject **cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + cpy_r_r0 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_dependencies; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = 2; + cpy_r_r2 = CPyDef_toposort___toposort_flatten(cpy_r_r0, cpy_r_r1); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 95, CPyStatic_flattener___globals); + goto CPyL49; + } + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + cpy_r_r5 = PyList_New(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 97, CPyStatic_flattener___globals); + goto CPyL50; + } + cpy_r_r6 = 0; +CPyL3: ; + cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; + cpy_r_r8 = *(int64_t *)cpy_r_r7; + cpy_r_r9 = cpy_r_r6 < cpy_r_r8; + if (!cpy_r_r9) goto CPyL8; + cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r2)->ob_item; + cpy_r_r11 = *(CPyPtr *)cpy_r_r10; + cpy_r_r12 = cpy_r_r6 * 8; + cpy_r_r13 = cpy_r_r11 + cpy_r_r12; + cpy_r_r14 = *(PyObject * *)cpy_r_r13; + CPy_INCREF(cpy_r_r14); + cpy_r_r15 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_sources; + CPy_INCREF(cpy_r_r15); + cpy_r_r16 = CPyDict_GetItem(cpy_r_r15, cpy_r_r14); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 97, CPyStatic_flattener___globals); + goto CPyL51; + } + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 97, CPyStatic_flattener___globals, "str", cpy_r_r16); + goto CPyL51; + } + CPyList_SetItemUnsafe(cpy_r_r5, cpy_r_r6, cpy_r_r17); + cpy_r_r18 = cpy_r_r6 + 1; + cpy_r_r6 = cpy_r_r18; + goto CPyL3; +CPyL8: ; + cpy_r_r19 = CPyStatic_flattener____PRAGMA_PATTERN_FINDALL; + if (unlikely(cpy_r_r19 == NULL)) { + goto CPyL52; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_PRAGMA_PATTERN_FINDALL\" was not set"); + cpy_r_r20 = 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 99, CPyStatic_flattener___globals); + goto CPyL49; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r21 = CPyStatic__c_constants___mapcat; + if (unlikely(cpy_r_r21 == NULL)) { + goto CPyL53; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"mapcat\" was not set"); + cpy_r_r22 = 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 99, CPyStatic_flattener___globals); + goto CPyL49; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r23[2] = {cpy_r_r19, cpy_r_r5}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r24, 2, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 99, CPyStatic_flattener___globals); + goto CPyL54; + } + cpy_r_r26 = PySet_New(NULL); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); + goto CPyL55; + } + cpy_r_r27 = PyObject_GetIter(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); + goto CPyL56; + } +CPyL17: ; + cpy_r_r28 = PyIter_Next(cpy_r_r27); + if (cpy_r_r28 == NULL) goto CPyL57; + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals, "str", cpy_r_r28); + goto CPyL58; + } + cpy_r_r30 = CPyStr_Strip(cpy_r_r29, 0); + CPy_DECREF(cpy_r_r29); + cpy_r_r31 = PySet_Add(cpy_r_r26, cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); + goto CPyL58; + } else + goto CPyL17; +CPyL20: ; + cpy_r_r33 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 102, CPyStatic_flattener___globals); + goto CPyL56; + } + cpy_r_r34 = CPyStatics[221]; /* '\n' */ + cpy_r_r35 = PyList_New(0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL59; + } + cpy_r_r36 = PyObject_GetIter(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL60; + } +CPyL23: ; + cpy_r_r37 = PyIter_Next(cpy_r_r36); + if (cpy_r_r37 == NULL) goto CPyL61; + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals, "str", cpy_r_r37); + goto CPyL62; + } + cpy_r_r39 = CPyStatics[1559]; /* 'pragma solidity' */ + cpy_r_r40 = PyUnicode_Contains(cpy_r_r38, cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL63; + } + cpy_r_r42 = cpy_r_r40; + cpy_r_r43 = cpy_r_r42 ^ 1; + if (!cpy_r_r43) goto CPyL64; + cpy_r_r44 = PyList_Append(cpy_r_r35, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL62; + } else + goto CPyL23; +CPyL28: ; + cpy_r_r46 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r47 = PyUnicode_Join(cpy_r_r34, cpy_r_r35); + CPy_DECREF_NO_IMM(cpy_r_r35); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL54; + } + cpy_r_r48 = CPyStatics[1560]; /* '\n\n' */ + cpy_r_r49 = PyUnicode_Concat(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL54; + } + cpy_r_r50 = CPyStatics[221]; /* '\n' */ + cpy_r_r51 = PyList_New(0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals); + goto CPyL65; + } + cpy_r_r52 = 0; + cpy_r_r53 = 0; +CPyL33: ; + cpy_r_r54 = (CPyPtr)&((PyVarObject *)cpy_r_r5)->ob_size; + cpy_r_r55 = *(int64_t *)cpy_r_r54; + cpy_r_r56 = cpy_r_r52 < cpy_r_r55; + if (!cpy_r_r56) goto CPyL66; + cpy_r_r57 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; + cpy_r_r58 = *(int64_t *)cpy_r_r57; + cpy_r_r59 = cpy_r_r53 < cpy_r_r58; + if (!cpy_r_r59) goto CPyL66; + cpy_r_r60 = (CPyPtr)&((PyListObject *)cpy_r_r5)->ob_item; + cpy_r_r61 = *(CPyPtr *)cpy_r_r60; + cpy_r_r62 = cpy_r_r52 * 8; + cpy_r_r63 = cpy_r_r61 + cpy_r_r62; + cpy_r_r64 = *(PyObject * *)cpy_r_r63; + CPy_INCREF(cpy_r_r64); + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals, "str", cpy_r_r64); + goto CPyL67; + } + cpy_r_r66 = (CPyPtr)&((PyListObject *)cpy_r_r2)->ob_item; + cpy_r_r67 = *(CPyPtr *)cpy_r_r66; + cpy_r_r68 = cpy_r_r53 * 8; + cpy_r_r69 = cpy_r_r67 + cpy_r_r68; + cpy_r_r70 = *(PyObject * *)cpy_r_r69; + CPy_INCREF(cpy_r_r70); + cpy_r_r71 = CPyStatics[1561]; /* '// File: ' */ + cpy_r_r72 = PyObject_Str(cpy_r_r70); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 109, CPyStatic_flattener___globals); + goto CPyL68; + } + cpy_r_r73 = CPyStatics[1560]; /* '\n\n' */ + cpy_r_r74 = CPyDef_flattener____wipe(cpy_r_r65); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 109, CPyStatic_flattener___globals); + goto CPyL69; + } + cpy_r_r75 = CPyStr_Build(4, cpy_r_r71, cpy_r_r72, cpy_r_r73, cpy_r_r74); + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 109, CPyStatic_flattener___globals); + goto CPyL67; + } + cpy_r_r76 = PyList_Append(cpy_r_r51, cpy_r_r75); + CPy_DECREF(cpy_r_r75); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals); + goto CPyL67; + } + cpy_r_r78 = cpy_r_r52 + 1; + cpy_r_r52 = cpy_r_r78; + cpy_r_r79 = cpy_r_r53 + 1; + cpy_r_r53 = cpy_r_r79; + goto CPyL33; +CPyL41: ; + cpy_r_r80 = PyUnicode_Join(cpy_r_r50, cpy_r_r51); + CPy_DECREF_NO_IMM(cpy_r_r51); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 108, CPyStatic_flattener___globals); + goto CPyL70; + } + cpy_r_r81 = PyUnicode_Concat(cpy_r_r49, cpy_r_r80); + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 106, CPyStatic_flattener___globals); + goto CPyL49; + } + cpy_r_r82 = CPyStatics[1562]; /* '\\n{3,}' */ + cpy_r_r83 = CPyStatics[1560]; /* '\n\n' */ + cpy_r_r84 = CPyStatic__c_constants___regex_sub; + if (unlikely(cpy_r_r84 == NULL)) { + goto CPyL71; + } else + goto CPyL46; +CPyL44: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_sub\" was not set"); + cpy_r_r85 = 0; + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 115, CPyStatic_flattener___globals); + goto CPyL49; + } + CPy_Unreachable(); +CPyL46: ; + PyObject *cpy_r_r86[3] = {cpy_r_r82, cpy_r_r83, cpy_r_r81}; + cpy_r_r87 = (PyObject **)&cpy_r_r86; + cpy_r_r88 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r87, 3, 0); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 115, CPyStatic_flattener___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_r81); + if (likely(PyUnicode_Check(cpy_r_r88))) + cpy_r_r89 = cpy_r_r88; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "flattened_source", 115, CPyStatic_flattener___globals, "str", cpy_r_r88); + goto CPyL49; + } + return cpy_r_r89; +CPyL49: ; + cpy_r_r90 = NULL; + return cpy_r_r90; +CPyL50: ; + CPy_DecRef(cpy_r_r2); + goto CPyL49; +CPyL51: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL49; +CPyL52: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL9; +CPyL53: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL12; +CPyL54: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + goto CPyL49; +CPyL55: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r25); + goto CPyL49; +CPyL56: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r26); + goto CPyL49; +CPyL57: ; + CPy_DECREF(cpy_r_r27); + goto CPyL20; +CPyL58: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + goto CPyL49; +CPyL59: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r26); + goto CPyL49; +CPyL60: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r35); + goto CPyL49; +CPyL61: ; + CPy_DECREF(cpy_r_r36); + goto CPyL28; +CPyL62: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r36); + goto CPyL49; +CPyL63: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r38); + goto CPyL49; +CPyL64: ; + CPy_DECREF(cpy_r_r38); + goto CPyL23; +CPyL65: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r49); + goto CPyL49; +CPyL66: ; + CPy_DECREF_NO_IMM(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r5); + goto CPyL41; +CPyL67: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r51); + goto CPyL49; +CPyL68: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r65); + goto CPyL49; +CPyL69: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r72); + goto CPyL49; +CPyL70: ; + CPy_DecRef(cpy_r_r49); + goto CPyL49; +CPyL71: ; + CPy_DecRef(cpy_r_r81); + goto CPyL44; +CPyL72: ; + CPy_DecRef(cpy_r_r81); + goto CPyL49; +} + +PyObject *CPyPy_flattener___Flattener___flattened_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":flattened_source", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.flattener.Flattener", obj_self); + goto fail; + } + PyObject *retval = CPyDef_flattener___Flattener___flattened_source(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "flattened_source", 93, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener___Flattener___standard_input_json(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + CPyTagged cpy_r_r5; + int64_t cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T4CIOO cpy_r_r8; + CPyTagged cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + cpy_r_r0 = CPyStatics[1232]; /* 'language' */ + cpy_r_r1 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r2 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); + goto CPyL11; + } + cpy_r_r4 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_sources; + CPy_INCREF(cpy_r_r4); + cpy_r_r5 = 0; + cpy_r_r6 = PyDict_Size(cpy_r_r4); + cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_r4); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); + goto CPyL12; + } +CPyL2: ; + cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); + cpy_r_r9 = cpy_r_r8.f1; + cpy_r_r5 = cpy_r_r9; + cpy_r_r10 = cpy_r_r8.f0; + if (!cpy_r_r10) goto CPyL13; + cpy_r_r11 = cpy_r_r8.f2; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = cpy_r_r8.f3; + CPy_INCREF(cpy_r_r12); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r13 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals, "str", cpy_r_r11); + goto CPyL14; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals, "str", cpy_r_r12); + goto CPyL15; + } + cpy_r_r15 = CPyStatics[1238]; /* 'content' */ + cpy_r_r16 = CPyDict_Build(1, cpy_r_r15, cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); + goto CPyL16; + } + cpy_r_r17 = PyDict_SetItem(cpy_r_r3, cpy_r_r13, cpy_r_r16); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); + goto CPyL17; + } + cpy_r_r19 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r6); + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); + goto CPyL17; + } else + goto CPyL2; +CPyL8: ; + cpy_r_r20 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 125, CPyStatic_flattener___globals); + goto CPyL18; + } + cpy_r_r21 = CPyStatics[240]; /* 'settings' */ + cpy_r_r22 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_compiler_settings; + CPy_INCREF(cpy_r_r22); + cpy_r_r23 = CPyDict_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3, cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 123, CPyStatic_flattener___globals); + goto CPyL11; + } + return cpy_r_r23; +CPyL11: ; + cpy_r_r24 = NULL; + return cpy_r_r24; +CPyL12: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + goto CPyL11; +CPyL13: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + goto CPyL8; +CPyL14: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r12); + goto CPyL11; +CPyL15: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL11; +CPyL16: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL11; +CPyL17: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + goto CPyL11; +CPyL18: ; + CPy_DecRef(cpy_r_r3); + goto CPyL11; +} + +PyObject *CPyPy_flattener___Flattener___standard_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":standard_input_json", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.flattener.Flattener", obj_self); + goto fail; + } + PyObject *retval = CPyDef_flattener___Flattener___standard_input_json(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "standard_input_json", 118, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener___Flattener___remap_import(PyObject *cpy_r_self, PyObject *cpy_r_import_path) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T4CIOO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + cpy_r_r0 = ((brownie___project___flattener___FlattenerObject *)cpy_r_self)->_remappings; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/project/flattener.py", "remap_import", "Flattener", "remappings", 138, CPyStatic_flattener___globals); + goto CPyL11; + } + CPy_INCREF(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_r0); + cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_r0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals); + goto CPyL12; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL13; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = cpy_r_r4.f3; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r9 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals, "str", cpy_r_r7); + goto CPyL14; + } + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r10 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals, "str", cpy_r_r8); + goto CPyL15; + } + cpy_r_r11 = CPyStr_Startswith(cpy_r_import_path, cpy_r_r9); + cpy_r_r12 = cpy_r_r11; + if (cpy_r_r12) { + goto CPyL16; + } else + goto CPyL17; +CPyL6: ; + cpy_r_r13 = CPyStr_Replace(cpy_r_import_path, cpy_r_r9, cpy_r_r10, 2); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 140, CPyStatic_flattener___globals); + goto CPyL11; + } + return cpy_r_r13; +CPyL8: ; + cpy_r_r14 = CPyDict_CheckSize(cpy_r_r0, cpy_r_r2); + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals); + goto CPyL18; + } else + goto CPyL2; +CPyL9: ; + cpy_r_r15 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 138, CPyStatic_flattener___globals); + goto CPyL11; + } + CPy_INCREF(cpy_r_import_path); + return cpy_r_import_path; +CPyL11: ; + cpy_r_r16 = NULL; + return cpy_r_r16; +CPyL12: ; + CPy_DecRef(cpy_r_r0); + goto CPyL11; +CPyL13: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + goto CPyL9; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL11; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + goto CPyL11; +CPyL16: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + goto CPyL6; +CPyL17: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10); + goto CPyL8; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL11; +} + +PyObject *CPyPy_flattener___Flattener___remap_import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"import_path", 0}; + static CPyArg_Parser parser = {"O:remap_import", kwlist, 0}; + PyObject *obj_import_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_import_path)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_flattener___Flattener)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.flattener.Flattener", obj_self); + goto fail; + } + PyObject *arg_import_path; + if (likely(PyUnicode_Check(obj_import_path))) + arg_import_path = obj_import_path; + else { + CPy_TypeError("str", obj_import_path); + goto fail; + } + PyObject *retval = CPyDef_flattener___Flattener___remap_import(arg_self, arg_import_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "remap_import", 129, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener___Flattener___make_import_absolute(PyObject *cpy_r_import_path, PyObject *cpy_r_source_file_dir) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_dir_path; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_newpath; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + cpy_r_r0 = CPyStatic__c_constants___Path; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 154, CPyStatic_flattener___globals); + goto CPyL39; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r2[1] = {cpy_r_import_path}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 1, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 154, CPyStatic_flattener___globals); + goto CPyL39; + } + cpy_r_r5 = CPyStatics[1563]; /* 'is_absolute' */ + PyObject *cpy_r_r6[1] = {cpy_r_r4}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 155, CPyStatic_flattener___globals); + goto CPyL40; + } + if (unlikely(!PyBool_Check(cpy_r_r8))) { + CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; + } else + cpy_r_r9 = cpy_r_r8 == Py_True; + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == 2)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 155, CPyStatic_flattener___globals); + goto CPyL40; + } + if (!cpy_r_r9) goto CPyL10; + cpy_r_r10 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r11[1] = {cpy_r_r4}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 156, CPyStatic_flattener___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r4); + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "make_import_absolute", 156, CPyStatic_flattener___globals, "str", cpy_r_r13); + goto CPyL39; + } + return cpy_r_r14; +CPyL10: ; + cpy_r_r15 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r15 == NULL)) { + goto CPyL41; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 158, CPyStatic_flattener___globals); + goto CPyL39; + } + CPy_Unreachable(); +CPyL13: ; + PyObject *cpy_r_r17[1] = {cpy_r_source_file_dir}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 1, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 158, CPyStatic_flattener___globals); + goto CPyL40; + } + cpy_r_r20 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r21[1] = {cpy_r_r19}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 158, CPyStatic_flattener___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r19); + cpy_r_dir_path = cpy_r_r23; + cpy_r_r24 = PyNumber_TrueDivide(cpy_r_dir_path, cpy_r_r4); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 159, CPyStatic_flattener___globals); + goto CPyL43; + } + cpy_r_r25 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r26[1] = {cpy_r_r24}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 159, CPyStatic_flattener___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r24); + cpy_r_newpath = cpy_r_r28; +CPyL18: ; + cpy_r_r29 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r30[1] = {cpy_r_newpath}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 160, CPyStatic_flattener___globals); + goto CPyL45; + } + if (unlikely(!PyBool_Check(cpy_r_r32))) { + CPy_TypeError("bool", cpy_r_r32); cpy_r_r33 = 2; + } else + cpy_r_r33 = cpy_r_r32 == Py_True; + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r33 == 2)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 160, CPyStatic_flattener___globals); + goto CPyL45; + } + if (cpy_r_r33) { + goto CPyL46; + } else + goto CPyL47; +CPyL21: ; + cpy_r_r34 = CPyStatics[65]; /* 'parent' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_dir_path, cpy_r_r34); + CPy_DECREF(cpy_r_dir_path); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 161, CPyStatic_flattener___globals); + goto CPyL40; + } + cpy_r_dir_path = cpy_r_r35; + cpy_r_r36 = PyNumber_TrueDivide(cpy_r_dir_path, cpy_r_r4); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 162, CPyStatic_flattener___globals); + goto CPyL43; + } + cpy_r_r37 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r38[1] = {cpy_r_r36}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r39, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 162, CPyStatic_flattener___globals); + goto CPyL48; + } + CPy_DECREF(cpy_r_r36); + cpy_r_newpath = cpy_r_r40; + cpy_r_r41 = CPyStatics[513]; /* '/' */ + cpy_r_r42 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r42 == NULL)) { + goto CPyL49; + } else + goto CPyL27; +CPyL25: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r43 = 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); + goto CPyL39; + } + CPy_Unreachable(); +CPyL27: ; + PyObject *cpy_r_r44[1] = {cpy_r_r41}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r45, 1, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); + goto CPyL45; + } + cpy_r_r47 = PyObject_RichCompare(cpy_r_dir_path, cpy_r_r46, 2); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); + goto CPyL45; + } + if (unlikely(!PyBool_Check(cpy_r_r47))) { + CPy_TypeError("bool", cpy_r_r47); cpy_r_r48 = 2; + } else + cpy_r_r48 = cpy_r_r47 == Py_True; + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == 2)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 163, CPyStatic_flattener___globals); + goto CPyL45; + } + if (cpy_r_r48) { + goto CPyL50; + } else + goto CPyL18; +CPyL31: ; + cpy_r_r49 = CPyStatics[1564]; /* 'Cannot determine location of ' */ + cpy_r_r50 = CPyStr_Build(2, cpy_r_r49, cpy_r_import_path); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); + goto CPyL39; + } + cpy_r_r51 = CPyModule_builtins; + cpy_r_r52 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); + goto CPyL51; + } + PyObject *cpy_r_r54[1] = {cpy_r_r50}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r50); + CPy_Raise(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 164, CPyStatic_flattener___globals); + goto CPyL39; + } + CPy_Unreachable(); +CPyL36: ; + cpy_r_r57 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r58[1] = {cpy_r_newpath}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r59, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 165, CPyStatic_flattener___globals); + goto CPyL52; + } + CPy_DECREF(cpy_r_newpath); + if (likely(PyUnicode_Check(cpy_r_r60))) + cpy_r_r61 = cpy_r_r60; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "make_import_absolute", 165, CPyStatic_flattener___globals, "str", cpy_r_r60); + goto CPyL39; + } + return cpy_r_r61; +CPyL39: ; + cpy_r_r62 = NULL; + return cpy_r_r62; +CPyL40: ; + CPy_DecRef(cpy_r_r4); + goto CPyL39; +CPyL41: ; + CPy_DecRef(cpy_r_r4); + goto CPyL11; +CPyL42: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r19); + goto CPyL39; +CPyL43: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_dir_path); + goto CPyL39; +CPyL44: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_dir_path); + CPy_DecRef(cpy_r_r24); + goto CPyL39; +CPyL45: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_dir_path); + CPy_DecRef(cpy_r_newpath); + goto CPyL39; +CPyL46: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_dir_path); + goto CPyL36; +CPyL47: ; + CPy_DECREF(cpy_r_newpath); + goto CPyL21; +CPyL48: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_dir_path); + CPy_DecRef(cpy_r_r36); + goto CPyL39; +CPyL49: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_dir_path); + CPy_DecRef(cpy_r_newpath); + goto CPyL25; +CPyL50: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_dir_path); + CPy_DECREF(cpy_r_newpath); + goto CPyL31; +CPyL51: ; + CPy_DecRef(cpy_r_r50); + goto CPyL39; +CPyL52: ; + CPy_DecRef(cpy_r_newpath); + goto CPyL39; +} + +PyObject *CPyPy_flattener___Flattener___make_import_absolute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"import_path", "source_file_dir", 0}; + static CPyArg_Parser parser = {"OO:make_import_absolute", kwlist, 0}; + PyObject *obj_import_path; + PyObject *obj_source_file_dir; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_import_path, &obj_source_file_dir)) { + return NULL; + } + PyObject *arg_import_path; + if (likely(PyUnicode_Check(obj_import_path))) + arg_import_path = obj_import_path; + else { + CPy_TypeError("str", obj_import_path); + goto fail; + } + PyObject *arg_source_file_dir; + if (likely(PyUnicode_Check(obj_source_file_dir))) + arg_source_file_dir = obj_source_file_dir; + else { + CPy_TypeError("str", obj_source_file_dir); + goto fail; + } + PyObject *retval = CPyDef_flattener___Flattener___make_import_absolute(arg_import_path, arg_source_file_dir); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "make_import_absolute", 144, CPyStatic_flattener___globals); + return NULL; +} + +PyObject *CPyDef_flattener____wipe(PyObject *cpy_r_src) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + cpy_r_r0 = CPyStatics[114]; /* '' */ + cpy_r_r1 = CPyStatics[114]; /* '' */ + cpy_r_r2 = CPyStatics[114]; /* '' */ + cpy_r_r3 = CPyStatic_flattener____IMPORT_PATTERN_SUB; + if (likely(cpy_r_r3 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_IMPORT_PATTERN_SUB\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); + goto CPyL16; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_src}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r6, 2, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); + goto CPyL16; + } + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals, "str", cpy_r_r7); + goto CPyL16; + } + cpy_r_r9 = CPyStatic_flattener____LICENSE_PATTERN_SUB; + if (unlikely(cpy_r_r9 == NULL)) { + goto CPyL17; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_LICENSE_PATTERN_SUB\" was not set"); + cpy_r_r10 = 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); + goto CPyL16; + } + CPy_Unreachable(); +CPyL8: ; + PyObject *cpy_r_r11[2] = {cpy_r_r1, cpy_r_r8}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); + goto CPyL18; + } + CPy_DECREF(cpy_r_r8); + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals, "str", cpy_r_r13); + goto CPyL16; + } + cpy_r_r15 = CPyStatic_flattener____PRAGMA_PATTERN_SUB; + if (unlikely(cpy_r_r15 == NULL)) { + goto CPyL19; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_PRAGMA_PATTERN_SUB\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); + goto CPyL16; + } + CPy_Unreachable(); +CPyL13: ; + PyObject *cpy_r_r17[2] = {cpy_r_r0, cpy_r_r14}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r18, 2, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals); + goto CPyL20; + } + CPy_DECREF(cpy_r_r14); + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/flattener.py", "_wipe", 170, CPyStatic_flattener___globals, "str", cpy_r_r19); + goto CPyL16; + } + return cpy_r_r20; +CPyL16: ; + cpy_r_r21 = NULL; + return cpy_r_r21; +CPyL17: ; + CPy_DecRef(cpy_r_r8); + goto CPyL6; +CPyL18: ; + CPy_DecRef(cpy_r_r8); + goto CPyL16; +CPyL19: ; + CPy_DecRef(cpy_r_r14); + goto CPyL11; +CPyL20: ; + CPy_DecRef(cpy_r_r14); + goto CPyL16; +} + +PyObject *CPyPy_flattener____wipe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"src", 0}; + static CPyArg_Parser parser = {"O:_wipe", kwlist, 0}; + PyObject *obj_src; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_src)) { + return NULL; + } + PyObject *arg_src; + if (likely(PyUnicode_Check(obj_src))) + arg_src = obj_src; + else { + CPy_TypeError("str", obj_src); + goto fail; + } + PyObject *retval = CPyDef_flattener____wipe(arg_src); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/flattener.py", "_wipe", 168, CPyStatic_flattener___globals); + return NULL; +} + +char CPyDef_flattener_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_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_r28; + char cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + int32_t cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + int32_t cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + int32_t cpy_r_r129; + char cpy_r_r130; + char cpy_r_r131; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", -1, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_re; + 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[2341]; /* (('re', 're', 're'),) */ + cpy_r_r11 = CPyStatic_flattener___globals; + cpy_r_r12 = CPyStatics[1565]; /* 'brownie/project/flattener.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL60; + cpy_r_r15 = CPyStatics[2342]; /* ('Any', 'DefaultDict', 'Dict', 'Final', 'Iterator', + 'Set', 'final') */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_flattener___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("brownie/project/flattener.py", "", 2, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2343]; /* ('Path', 'defaultdict', 'mapcat', 'regex_compile', + 'regex_sub') */ + cpy_r_r20 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r21 = CPyStatic_flattener___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("brownie/project/flattener.py", "", 4, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyModule_brownie____c_constants = cpy_r_r22; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2344]; /* ('toposort_flatten',) */ + cpy_r_r24 = CPyStatics[1567]; /* 'brownie.utils.toposort' */ + cpy_r_r25 = CPyStatic_flattener___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("brownie/project/flattener.py", "", 11, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyModule_brownie___utils___toposort = cpy_r_r26; + CPy_INCREF(CPyModule_brownie___utils___toposort); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[1568]; /* '(?<=\\n)?import(?P.*)(?P[\\"\'])(?P.*)(?P=quote)(?P.*)(?=\\n)' */ + cpy_r_r28 = CPyStatic__c_constants___regex_compile; + if (likely(cpy_r_r28 != NULL)) goto CPyL10; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 15, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL10: ; + PyObject *cpy_r_r30[1] = {cpy_r_r27}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 1, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 15, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener___IMPORT_PATTERN = cpy_r_r32; + CPy_INCREF(CPyStatic_flattener___IMPORT_PATTERN); + cpy_r_r33 = CPyStatic_flattener___globals; + cpy_r_r34 = CPyStatics[1569]; /* 'IMPORT_PATTERN' */ + cpy_r_r35 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r32); + CPy_DECREF(cpy_r_r32); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 15, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r37 = CPyStatics[1570]; /* '^pragma.*;$' */ + cpy_r_r38 = CPyModule_re; + cpy_r_r39 = CPyStatics[1571]; /* 'MULTILINE' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r41 = CPyStatic__c_constants___regex_compile; + if (unlikely(cpy_r_r41 == NULL)) { + goto CPyL61; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); + cpy_r_r42 = 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r43[2] = {cpy_r_r37, cpy_r_r40}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r44, 2, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_r40); + CPyStatic_flattener___PRAGMA_PATTERN = cpy_r_r45; + CPy_INCREF(CPyStatic_flattener___PRAGMA_PATTERN); + cpy_r_r46 = CPyStatic_flattener___globals; + cpy_r_r47 = CPyStatics[1572]; /* 'PRAGMA_PATTERN' */ + cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 18, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r50 = CPyStatics[1573]; /* '^// SPDX-License-Identifier: (.*)$' */ + cpy_r_r51 = CPyModule_re; + cpy_r_r52 = CPyStatics[1571]; /* 'MULTILINE' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r54 = CPyStatic__c_constants___regex_compile; + if (unlikely(cpy_r_r54 == NULL)) { + goto CPyL63; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_compile\" was not set"); + cpy_r_r55 = 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL22: ; + PyObject *cpy_r_r56[2] = {cpy_r_r50, cpy_r_r53}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r57, 2, 0); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); + goto CPyL64; + } + CPy_DECREF(cpy_r_r53); + CPyStatic_flattener___LICENSE_PATTERN = cpy_r_r58; + CPy_INCREF(CPyStatic_flattener___LICENSE_PATTERN); + cpy_r_r59 = CPyStatic_flattener___globals; + cpy_r_r60 = CPyStatics[1574]; /* 'LICENSE_PATTERN' */ + cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 19, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r63 = NULL; + cpy_r_r64 = CPyStatics[1575]; /* 'brownie.project.flattener' */ + cpy_r_r65 = (PyObject *)CPyType_flattener___Flattener_template; + cpy_r_r66 = CPyType_FromTemplate(cpy_r_r65, cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r67 = CPyDef_flattener___Flattener_trait_vtable_setup(); + if (unlikely(cpy_r_r67 == 2)) { + CPy_AddTraceback("brownie/project/flattener.py", "", -1, CPyStatic_flattener___globals); + goto CPyL65; + } + cpy_r_r68 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r69 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r70 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r71 = CPyStatics[1576]; /* 'compiler_settings' */ + cpy_r_r72 = CPyStatics[1577]; /* 'contract_name' */ + cpy_r_r73 = CPyStatics[1578]; /* 'contract_file' */ + cpy_r_r74 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r75 = CPyStatics[1579]; /* 'license' */ + cpy_r_r76 = PyTuple_Pack(7, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73, cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); + goto CPyL65; + } + cpy_r_r77 = PyObject_SetAttr(cpy_r_r66, cpy_r_r68, cpy_r_r76); + CPy_DECREF(cpy_r_r76); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); + goto CPyL65; + } + CPyType_flattener___Flattener = (PyTypeObject *)cpy_r_r66; + CPy_INCREF(CPyType_flattener___Flattener); + cpy_r_r79 = CPyStatic_flattener___globals; + cpy_r_r80 = CPyStatics[1580]; /* 'Flattener' */ + cpy_r_r81 = PyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r66); + CPy_DECREF(cpy_r_r66); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 23, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r83 = CPyStatic_flattener___IMPORT_PATTERN; + if (likely(cpy_r_r83 != NULL)) goto CPyL32; + PyErr_SetString(PyExc_NameError, "value for final name \"IMPORT_PATTERN\" was not set"); + cpy_r_r84 = 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 175, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL32: ; + cpy_r_r85 = CPyStatics[32]; /* 'finditer' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 175, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener____IMPORT_PATTERN_FINDITER = cpy_r_r86; + CPy_INCREF(CPyStatic_flattener____IMPORT_PATTERN_FINDITER); + cpy_r_r87 = CPyStatic_flattener___globals; + cpy_r_r88 = CPyStatics[1581]; /* '_IMPORT_PATTERN_FINDITER' */ + cpy_r_r89 = CPyDict_SetItem(cpy_r_r87, cpy_r_r88, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + cpy_r_r90 = cpy_r_r89 >= 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 175, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r91 = CPyStatic_flattener___IMPORT_PATTERN; + if (likely(cpy_r_r91 != NULL)) goto CPyL37; + PyErr_SetString(PyExc_NameError, "value for final name \"IMPORT_PATTERN\" was not set"); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 176, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r93 = CPyStatics[38]; /* 'sub' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r91, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 176, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener____IMPORT_PATTERN_SUB = cpy_r_r94; + CPy_INCREF(CPyStatic_flattener____IMPORT_PATTERN_SUB); + cpy_r_r95 = CPyStatic_flattener___globals; + cpy_r_r96 = CPyStatics[1582]; /* '_IMPORT_PATTERN_SUB' */ + cpy_r_r97 = CPyDict_SetItem(cpy_r_r95, cpy_r_r96, cpy_r_r94); + CPy_DECREF(cpy_r_r94); + cpy_r_r98 = cpy_r_r97 >= 0; + if (unlikely(!cpy_r_r98)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 176, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r99 = CPyStatic_flattener___PRAGMA_PATTERN; + if (likely(cpy_r_r99 != NULL)) goto CPyL42; + PyErr_SetString(PyExc_NameError, "value for final name \"PRAGMA_PATTERN\" was not set"); + cpy_r_r100 = 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 178, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL42: ; + cpy_r_r101 = CPyStatics[30]; /* 'findall' */ + cpy_r_r102 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 178, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener____PRAGMA_PATTERN_FINDALL = cpy_r_r102; + CPy_INCREF(CPyStatic_flattener____PRAGMA_PATTERN_FINDALL); + cpy_r_r103 = CPyStatic_flattener___globals; + cpy_r_r104 = CPyStatics[1583]; /* '_PRAGMA_PATTERN_FINDALL' */ + cpy_r_r105 = CPyDict_SetItem(cpy_r_r103, cpy_r_r104, cpy_r_r102); + CPy_DECREF(cpy_r_r102); + cpy_r_r106 = cpy_r_r105 >= 0; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 178, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r107 = CPyStatic_flattener___PRAGMA_PATTERN; + if (likely(cpy_r_r107 != NULL)) goto CPyL47; + PyErr_SetString(PyExc_NameError, "value for final name \"PRAGMA_PATTERN\" was not set"); + cpy_r_r108 = 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 179, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL47: ; + cpy_r_r109 = CPyStatics[38]; /* 'sub' */ + cpy_r_r110 = CPyObject_GetAttr(cpy_r_r107, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 179, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener____PRAGMA_PATTERN_SUB = cpy_r_r110; + CPy_INCREF(CPyStatic_flattener____PRAGMA_PATTERN_SUB); + cpy_r_r111 = CPyStatic_flattener___globals; + cpy_r_r112 = CPyStatics[1584]; /* '_PRAGMA_PATTERN_SUB' */ + cpy_r_r113 = CPyDict_SetItem(cpy_r_r111, cpy_r_r112, cpy_r_r110); + CPy_DECREF(cpy_r_r110); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 179, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r115 = CPyStatic_flattener___LICENSE_PATTERN; + if (likely(cpy_r_r115 != NULL)) goto CPyL52; + PyErr_SetString(PyExc_NameError, "value for final name \"LICENSE_PATTERN\" was not set"); + cpy_r_r116 = 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 181, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL52: ; + cpy_r_r117 = CPyStatics[1585]; /* 'search' */ + cpy_r_r118 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 181, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener____LICENSE_PATTERN_SEARCH = cpy_r_r118; + CPy_INCREF(CPyStatic_flattener____LICENSE_PATTERN_SEARCH); + cpy_r_r119 = CPyStatic_flattener___globals; + cpy_r_r120 = CPyStatics[1586]; /* '_LICENSE_PATTERN_SEARCH' */ + cpy_r_r121 = CPyDict_SetItem(cpy_r_r119, cpy_r_r120, cpy_r_r118); + CPy_DECREF(cpy_r_r118); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 181, CPyStatic_flattener___globals); + goto CPyL60; + } + cpy_r_r123 = CPyStatic_flattener___LICENSE_PATTERN; + if (likely(cpy_r_r123 != NULL)) goto CPyL57; + PyErr_SetString(PyExc_NameError, "value for final name \"LICENSE_PATTERN\" was not set"); + cpy_r_r124 = 0; + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 182, CPyStatic_flattener___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL57: ; + cpy_r_r125 = CPyStatics[38]; /* 'sub' */ + cpy_r_r126 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r125); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 182, CPyStatic_flattener___globals); + goto CPyL60; + } + CPyStatic_flattener____LICENSE_PATTERN_SUB = cpy_r_r126; + CPy_INCREF(CPyStatic_flattener____LICENSE_PATTERN_SUB); + cpy_r_r127 = CPyStatic_flattener___globals; + cpy_r_r128 = CPyStatics[1587]; /* '_LICENSE_PATTERN_SUB' */ + cpy_r_r129 = CPyDict_SetItem(cpy_r_r127, cpy_r_r128, cpy_r_r126); + CPy_DECREF(cpy_r_r126); + cpy_r_r130 = cpy_r_r129 >= 0; + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/project/flattener.py", "", 182, CPyStatic_flattener___globals); + goto CPyL60; + } + return 1; +CPyL60: ; + cpy_r_r131 = 2; + return cpy_r_r131; +CPyL61: ; + CPy_DecRef(cpy_r_r40); + goto CPyL14; +CPyL62: ; + CPy_DecRef(cpy_r_r40); + goto CPyL60; +CPyL63: ; + CPy_DecRef(cpy_r_r53); + goto CPyL20; +CPyL64: ; + CPy_DecRef(cpy_r_r53); + goto CPyL60; +CPyL65: ; + CPy_DecRef(cpy_r_r66); + goto CPyL60; +} + +static PyObject *CPyDunder___get__project___main____compile__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____compile__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____compile__ProjectBase_obj(void); + +static PyObject * +project___main____compile__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____compile__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____compile__ProjectBase_obj_traverse(brownie___project___main____compile__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____compile__ProjectBase_obj_clear(brownie___project___main____compile__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main____compile__ProjectBase_obj_dealloc(brownie___project___main____compile__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____compile__ProjectBase_obj_free_instance == NULL) { + project___main____compile__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____compile__ProjectBase_obj_dealloc) + project___main____compile__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____compile__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main____compile__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____compile__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____compile__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main____compile__ProjectBase_obj_____get__, + }; + memcpy(project___main____compile__ProjectBase_obj_vtable, project___main____compile__ProjectBase_obj_vtable_scratch, sizeof(project___main____compile__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____compile__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____compile__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract_sources, compiler_config, silent)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____compile__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____compile__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_compile__ProjectBase_obj", + .tp_new = project___main____compile__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main____compile__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main____compile__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main____compile__ProjectBase_obj_clear, + .tp_methods = project___main____compile__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____compile__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main____compile__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____compile__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_compile__ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____compile__ProjectBase_obj_template = &CPyType_project___main____compile__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____compile__ProjectBase_objObject *self; + if (project___main____compile__ProjectBase_obj_free_instance != NULL) { + self = project___main____compile__ProjectBase_obj_free_instance; + project___main____compile__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____compile__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____compile__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main____compile__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____compile__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_compile__ProjectBase_obj_setup((PyObject *)CPyType_project___main____compile__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____create_containers__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____create_containers__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____create_containers__ProjectBase_obj(void); + +static PyObject * +project___main____create_containers__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____create_containers__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____create_containers__ProjectBase_obj_traverse(brownie___project___main____create_containers__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____create_containers__ProjectBase_obj_clear(brownie___project___main____create_containers__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main____create_containers__ProjectBase_obj_dealloc(brownie___project___main____create_containers__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____create_containers__ProjectBase_obj_free_instance == NULL) { + project___main____create_containers__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____create_containers__ProjectBase_obj_dealloc) + project___main____create_containers__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____create_containers__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main____create_containers__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____create_containers__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____create_containers__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main____create_containers__ProjectBase_obj_____get__, + }; + memcpy(project___main____create_containers__ProjectBase_obj_vtable, project___main____create_containers__ProjectBase_obj_vtable_scratch, sizeof(project___main____create_containers__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____create_containers__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____create_containers__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____create_containers__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____create_containers__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_create_containers__ProjectBase_obj", + .tp_new = project___main____create_containers__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main____create_containers__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main____create_containers__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main____create_containers__ProjectBase_obj_clear, + .tp_methods = project___main____create_containers__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____create_containers__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main____create_containers__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____create_containers__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_create_containers__ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____create_containers__ProjectBase_obj_template = &CPyType_project___main____create_containers__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____create_containers__ProjectBase_objObject *self; + if (project___main____create_containers__ProjectBase_obj_free_instance != NULL) { + self = project___main____create_containers__ProjectBase_obj_free_instance; + project___main____create_containers__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____create_containers__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____create_containers__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main____create_containers__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____create_containers__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_create_containers__ProjectBase_obj_setup((PyObject *)CPyType_project___main____create_containers__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____getitem___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj(void); + +static PyObject * +project___main_____getitem___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____getitem___3__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____getitem___3__ProjectBase_obj_traverse(brownie___project___main_____getitem___3__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____getitem___3__ProjectBase_obj_clear(brownie___project___main_____getitem___3__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main_____getitem___3__ProjectBase_obj_dealloc(brownie___project___main_____getitem___3__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____getitem___3__ProjectBase_obj_free_instance == NULL) { + project___main_____getitem___3__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____getitem___3__ProjectBase_obj_dealloc) + project___main_____getitem___3__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____getitem___3__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main_____getitem___3__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____getitem___3__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__, + }; + memcpy(project___main_____getitem___3__ProjectBase_obj_vtable, project___main_____getitem___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____getitem___3__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____getitem___3__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, key, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____getitem___3__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____getitem___3__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__getitem____ProjectBase_obj", + .tp_new = project___main_____getitem___3__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main_____getitem___3__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____getitem___3__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main_____getitem___3__ProjectBase_obj_clear, + .tp_methods = project___main_____getitem___3__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____getitem___3__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main_____getitem___3__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____getitem___3__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__getitem____ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____getitem___3__ProjectBase_obj_template = &CPyType_project___main_____getitem___3__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____getitem___3__ProjectBase_objObject *self; + if (project___main_____getitem___3__ProjectBase_obj_free_instance != NULL) { + self = project___main_____getitem___3__ProjectBase_obj_free_instance; + project___main_____getitem___3__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____getitem___3__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____getitem___3__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__getitem___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____getitem___3__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____iter___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj(void); + +static PyObject * +project___main_____iter___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____iter___3__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____iter___3__ProjectBase_obj_traverse(brownie___project___main_____iter___3__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____iter___3__ProjectBase_obj_clear(brownie___project___main_____iter___3__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main_____iter___3__ProjectBase_obj_dealloc(brownie___project___main_____iter___3__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____iter___3__ProjectBase_obj_free_instance == NULL) { + project___main_____iter___3__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____iter___3__ProjectBase_obj_dealloc) + project___main_____iter___3__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____iter___3__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main_____iter___3__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____iter___3__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_obj_____get__, + }; + memcpy(project___main_____iter___3__ProjectBase_obj_vtable, project___main_____iter___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____iter___3__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____iter___3__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____iter___3__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__iter____ProjectBase_obj", + .tp_new = project___main_____iter___3__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main_____iter___3__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____iter___3__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main_____iter___3__ProjectBase_obj_clear, + .tp_methods = project___main_____iter___3__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____iter___3__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main_____iter___3__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____iter___3__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__iter____ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_obj_template = &CPyType_project___main_____iter___3__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____iter___3__ProjectBase_objObject *self; + if (project___main_____iter___3__ProjectBase_obj_free_instance != NULL) { + self = project___main_____iter___3__ProjectBase_obj_free_instance; + project___main_____iter___3__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____iter___3__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____iter___3__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main_____iter___3__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____iter___3__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen(void); + +static PyObject * +project___main_____iter___3__ProjectBase_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____iter___3__ProjectBase_gen) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____iter___3__ProjectBase_gen_traverse(brownie___project___main_____iter___3__ProjectBase_genObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_generator_attribute__self); + Py_VISIT(self->___mypyc_temp__0); + Py_VISIT(self->___mypyc_generator_attribute__i); + return 0; +} + +static int +project___main_____iter___3__ProjectBase_gen_clear(brownie___project___main_____iter___3__ProjectBase_genObject *self) +{ + Py_CLEAR(self->___mypyc_generator_attribute__self); + Py_CLEAR(self->___mypyc_temp__0); + Py_CLEAR(self->___mypyc_generator_attribute__i); + return 0; +} + +static void +project___main_____iter___3__ProjectBase_gen_dealloc(brownie___project___main_____iter___3__ProjectBase_genObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____iter___3__ProjectBase_gen_free_instance == NULL) { + project___main_____iter___3__ProjectBase_gen_free_instance = self; + Py_CLEAR(self->___mypyc_generator_attribute__self); + self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_temp__0); + self->___mypyc_temp__1 = -113; + Py_CLEAR(self->___mypyc_generator_attribute__i); + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____iter___3__ProjectBase_gen_dealloc) + project___main_____iter___3__ProjectBase_gen_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____iter___3__ProjectBase_gen_vtable[6]; +static bool +CPyDef_project___main_____iter___3__ProjectBase_gen_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____iter___3__ProjectBase_gen_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen_____next__, + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen___send, + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__, + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen___throw, + (CPyVTableItem)CPyDef_project___main_____iter___3__ProjectBase_gen___close, + }; + memcpy(project___main_____iter___3__ProjectBase_gen_vtable, project___main_____iter___3__ProjectBase_gen_vtable_scratch, sizeof(project___main_____iter___3__ProjectBase_gen_vtable)); + return 1; +} + +static PyMethodDef project___main_____iter___3__ProjectBase_gen_methods[] = { + {"__next__", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen_____next__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, + {"send", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen___send, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, + {"throw", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen___throw, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"close", + (PyCFunction)CPyPy_project___main_____iter___3__ProjectBase_gen___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____iter___3__ProjectBase_gen_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__iter____ProjectBase_gen", + .tp_new = project___main_____iter___3__ProjectBase_gen_new, + .tp_dealloc = (destructor)project___main_____iter___3__ProjectBase_gen_dealloc, + .tp_traverse = (traverseproc)project___main_____iter___3__ProjectBase_gen_traverse, + .tp_clear = (inquiry)project___main_____iter___3__ProjectBase_gen_clear, + .tp_methods = project___main_____iter___3__ProjectBase_gen_methods, + .tp_iter = CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__, + .tp_iternext = CPyDef_project___main_____iter___3__ProjectBase_gen_____next__, + .tp_basicsize = sizeof(brownie___project___main_____iter___3__ProjectBase_genObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("__iter____ProjectBase_gen()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_gen_template = &CPyType_project___main_____iter___3__ProjectBase_gen_template_; + +PyObject *CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____iter___3__ProjectBase_genObject *self; + if (project___main_____iter___3__ProjectBase_gen_free_instance != NULL) { + self = project___main_____iter___3__ProjectBase_gen_free_instance; + project___main_____iter___3__ProjectBase_gen_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____iter___3__ProjectBase_genObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____iter___3__ProjectBase_gen_vtable; + self->___mypyc_next_label__ = -113; + self->___mypyc_temp__1 = -113; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__iter___3__ProjectBase_gen_setup((PyObject *)CPyType_project___main_____iter___3__ProjectBase_gen); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____len___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____len___3__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____len___3__ProjectBase_obj(void); + +static PyObject * +project___main_____len___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____len___3__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____len___3__ProjectBase_obj_traverse(brownie___project___main_____len___3__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____len___3__ProjectBase_obj_clear(brownie___project___main_____len___3__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main_____len___3__ProjectBase_obj_dealloc(brownie___project___main_____len___3__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____len___3__ProjectBase_obj_free_instance == NULL) { + project___main_____len___3__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____len___3__ProjectBase_obj_dealloc) + project___main_____len___3__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____len___3__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main_____len___3__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____len___3__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____len___3__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____len___3__ProjectBase_obj_____get__, + }; + memcpy(project___main_____len___3__ProjectBase_obj_vtable, project___main_____len___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____len___3__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____len___3__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____len___3__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____len___3__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____len___3__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__len____ProjectBase_obj", + .tp_new = project___main_____len___3__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main_____len___3__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____len___3__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main_____len___3__ProjectBase_obj_clear, + .tp_methods = project___main_____len___3__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____len___3__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main_____len___3__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____len___3__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__len____ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____len___3__ProjectBase_obj_template = &CPyType_project___main_____len___3__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____len___3__ProjectBase_objObject *self; + if (project___main_____len___3__ProjectBase_obj_free_instance != NULL) { + self = project___main_____len___3__ProjectBase_obj_free_instance; + project___main_____len___3__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____len___3__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____len___3__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main_____len___3__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____len___3__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__len___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____len___3__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____contains___3__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj(void); + +static PyObject * +project___main_____contains___3__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____contains___3__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____contains___3__ProjectBase_obj_traverse(brownie___project___main_____contains___3__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____contains___3__ProjectBase_obj_clear(brownie___project___main_____contains___3__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main_____contains___3__ProjectBase_obj_dealloc(brownie___project___main_____contains___3__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____contains___3__ProjectBase_obj_free_instance == NULL) { + project___main_____contains___3__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____contains___3__ProjectBase_obj_dealloc) + project___main_____contains___3__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____contains___3__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main_____contains___3__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____contains___3__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____contains___3__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____contains___3__ProjectBase_obj_____get__, + }; + memcpy(project___main_____contains___3__ProjectBase_obj_vtable, project___main_____contains___3__ProjectBase_obj_vtable_scratch, sizeof(project___main_____contains___3__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____contains___3__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____contains___3__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, item, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____contains___3__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____contains___3__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__contains____ProjectBase_obj", + .tp_new = project___main_____contains___3__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main_____contains___3__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____contains___3__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main_____contains___3__ProjectBase_obj_clear, + .tp_methods = project___main_____contains___3__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____contains___3__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main_____contains___3__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____contains___3__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__contains____ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____contains___3__ProjectBase_obj_template = &CPyType_project___main_____contains___3__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____contains___3__ProjectBase_objObject *self; + if (project___main_____contains___3__ProjectBase_obj_free_instance != NULL) { + self = project___main_____contains___3__ProjectBase_obj_free_instance; + project___main_____contains___3__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____contains___3__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____contains___3__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main_____contains___3__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__contains___3__ProjectBase_obj_setup((PyObject *)CPyType_project___main_____contains___3__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main___dict__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main___dict__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main___dict__ProjectBase_obj(void); + +static PyObject * +project___main___dict__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main___dict__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main___dict__ProjectBase_obj_traverse(brownie___project___main___dict__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main___dict__ProjectBase_obj_clear(brownie___project___main___dict__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main___dict__ProjectBase_obj_dealloc(brownie___project___main___dict__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main___dict__ProjectBase_obj_free_instance == NULL) { + project___main___dict__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main___dict__ProjectBase_obj_dealloc) + project___main___dict__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main___dict__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main___dict__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main___dict__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main___dict__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main___dict__ProjectBase_obj_____get__, + }; + memcpy(project___main___dict__ProjectBase_obj_vtable, project___main___dict__ProjectBase_obj_vtable_scratch, sizeof(project___main___dict__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main___dict__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main___dict__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main___dict__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main___dict__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "dict__ProjectBase_obj", + .tp_new = project___main___dict__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main___dict__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main___dict__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main___dict__ProjectBase_obj_clear, + .tp_methods = project___main___dict__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main___dict__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main___dict__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main___dict__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("dict__ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main___dict__ProjectBase_obj_template = &CPyType_project___main___dict__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main___dict__ProjectBase_objObject *self; + if (project___main___dict__ProjectBase_obj_free_instance != NULL) { + self = project___main___dict__ProjectBase_obj_free_instance; + project___main___dict__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main___dict__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main___dict__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main___dict__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main___dict__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc__dict__ProjectBase_obj_setup((PyObject *)CPyType_project___main___dict__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main___keys__ProjectBase_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main___keys__ProjectBase_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main___keys__ProjectBase_obj(void); + +static PyObject * +project___main___keys__ProjectBase_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main___keys__ProjectBase_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main___keys__ProjectBase_obj_traverse(brownie___project___main___keys__ProjectBase_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main___keys__ProjectBase_obj_clear(brownie___project___main___keys__ProjectBase_objObject *self) +{ + return 0; +} + +static void +project___main___keys__ProjectBase_obj_dealloc(brownie___project___main___keys__ProjectBase_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main___keys__ProjectBase_obj_free_instance == NULL) { + project___main___keys__ProjectBase_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main___keys__ProjectBase_obj_dealloc) + project___main___keys__ProjectBase_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main___keys__ProjectBase_obj_vtable[2]; +static bool +CPyDef_project___main___keys__ProjectBase_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main___keys__ProjectBase_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main___keys__ProjectBase_obj_____call__, + (CPyVTableItem)CPyDef_project___main___keys__ProjectBase_obj_____get__, + }; + memcpy(project___main___keys__ProjectBase_obj_vtable, project___main___keys__ProjectBase_obj_vtable_scratch, sizeof(project___main___keys__ProjectBase_obj_vtable)); + return 1; +} + +static PyMethodDef project___main___keys__ProjectBase_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main___keys__ProjectBase_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main___keys__ProjectBase_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main___keys__ProjectBase_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "keys__ProjectBase_obj", + .tp_new = project___main___keys__ProjectBase_obj_new, + .tp_dealloc = (destructor)project___main___keys__ProjectBase_obj_dealloc, + .tp_traverse = (traverseproc)project___main___keys__ProjectBase_obj_traverse, + .tp_clear = (inquiry)project___main___keys__ProjectBase_obj_clear, + .tp_methods = project___main___keys__ProjectBase_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main___keys__ProjectBase_obj, + .tp_basicsize = sizeof(brownie___project___main___keys__ProjectBase_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main___keys__ProjectBase_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("keys__ProjectBase_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main___keys__ProjectBase_obj_template = &CPyType_project___main___keys__ProjectBase_obj_template_; + +PyObject *CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main___keys__ProjectBase_objObject *self; + if (project___main___keys__ProjectBase_obj_free_instance != NULL) { + self = project___main___keys__ProjectBase_obj_free_instance; + project___main___keys__ProjectBase_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main___keys__ProjectBase_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main___keys__ProjectBase_obj_vtable; + self->vectorcall = CPyPy_project___main___keys__ProjectBase_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main___keys__ProjectBase_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc__keys__ProjectBase_obj_setup((PyObject *)CPyType_project___main___keys__ProjectBase_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____init___3_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____init___3_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____init___3_Project_obj(void); + +static PyObject * +project___main_____init___3_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____init___3_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____init___3_Project_obj_traverse(brownie___project___main_____init___3_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____init___3_Project_obj_clear(brownie___project___main_____init___3_Project_objObject *self) +{ + return 0; +} + +static void +project___main_____init___3_Project_obj_dealloc(brownie___project___main_____init___3_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____init___3_Project_obj_free_instance == NULL) { + project___main_____init___3_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____init___3_Project_obj_dealloc) + project___main_____init___3_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____init___3_Project_obj_vtable[2]; +static bool +CPyDef_project___main_____init___3_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____init___3_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____init___3_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____init___3_Project_obj_____get__, + }; + memcpy(project___main_____init___3_Project_obj_vtable, project___main_____init___3_Project_obj_vtable_scratch, sizeof(project___main_____init___3_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____init___3_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____init___3_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, name, project_path, compile=True)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____init___3_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____init___3_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___Project_obj", + .tp_new = project___main_____init___3_Project_obj_new, + .tp_dealloc = (destructor)project___main_____init___3_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____init___3_Project_obj_traverse, + .tp_clear = (inquiry)project___main_____init___3_Project_obj_clear, + .tp_methods = project___main_____init___3_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____init___3_Project_obj, + .tp_basicsize = sizeof(brownie___project___main_____init___3_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____init___3_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____init___3_Project_obj_template = &CPyType_project___main_____init___3_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____init___3_Project_objObject *self; + if (project___main_____init___3_Project_obj_free_instance != NULL) { + self = project___main_____init___3_Project_obj_free_instance; + project___main_____init___3_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____init___3_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____init___3_Project_obj_vtable; + self->vectorcall = CPyPy_project___main_____init___3_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____init___3_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__init___3_Project_obj_setup((PyObject *)CPyType_project___main_____init___3_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main___load_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main___load_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc__load_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main___load_Project_obj(void); + +static PyObject * +project___main___load_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main___load_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc__load_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main___load_Project_obj_traverse(brownie___project___main___load_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main___load_Project_obj_clear(brownie___project___main___load_Project_objObject *self) +{ + return 0; +} + +static void +project___main___load_Project_obj_dealloc(brownie___project___main___load_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main___load_Project_obj_free_instance == NULL) { + project___main___load_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main___load_Project_obj_dealloc) + project___main___load_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main___load_Project_obj_vtable[2]; +static bool +CPyDef_project___main___load_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main___load_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main___load_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main___load_Project_obj_____get__, + }; + memcpy(project___main___load_Project_obj_vtable, project___main___load_Project_obj_vtable_scratch, sizeof(project___main___load_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main___load_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main___load_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, raise_if_loaded=True, compile=True)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main___load_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main___load_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "load_Project_obj", + .tp_new = project___main___load_Project_obj_new, + .tp_dealloc = (destructor)project___main___load_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main___load_Project_obj_traverse, + .tp_clear = (inquiry)project___main___load_Project_obj_clear, + .tp_methods = project___main___load_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main___load_Project_obj, + .tp_basicsize = sizeof(brownie___project___main___load_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main___load_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("load_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main___load_Project_obj_template = &CPyType_project___main___load_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc__load_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main___load_Project_objObject *self; + if (project___main___load_Project_obj_free_instance != NULL) { + self = project___main___load_Project_obj_free_instance; + project___main___load_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main___load_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main___load_Project_obj_vtable; + self->vectorcall = CPyPy_project___main___load_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main___load_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc__load_Project_obj_setup((PyObject *)CPyType_project___main___load_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____get_changed_contracts_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____get_changed_contracts_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj(void); + +static PyObject * +project___main____get_changed_contracts_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____get_changed_contracts_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____get_changed_contracts_Project_obj_traverse(brownie___project___main____get_changed_contracts_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____get_changed_contracts_Project_obj_clear(brownie___project___main____get_changed_contracts_Project_objObject *self) +{ + return 0; +} + +static void +project___main____get_changed_contracts_Project_obj_dealloc(brownie___project___main____get_changed_contracts_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____get_changed_contracts_Project_obj_free_instance == NULL) { + project___main____get_changed_contracts_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____get_changed_contracts_Project_obj_dealloc) + project___main____get_changed_contracts_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____get_changed_contracts_Project_obj_vtable[2]; +static bool +CPyDef_project___main____get_changed_contracts_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____get_changed_contracts_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____get_changed_contracts_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____get_changed_contracts_Project_obj_____get__, + }; + memcpy(project___main____get_changed_contracts_Project_obj_vtable, project___main____get_changed_contracts_Project_obj_vtable_scratch, sizeof(project___main____get_changed_contracts_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____get_changed_contracts_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____get_changed_contracts_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, compiled_hashes)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____get_changed_contracts_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____get_changed_contracts_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_get_changed_contracts_Project_obj", + .tp_new = project___main____get_changed_contracts_Project_obj_new, + .tp_dealloc = (destructor)project___main____get_changed_contracts_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____get_changed_contracts_Project_obj_traverse, + .tp_clear = (inquiry)project___main____get_changed_contracts_Project_obj_clear, + .tp_methods = project___main____get_changed_contracts_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____get_changed_contracts_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____get_changed_contracts_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____get_changed_contracts_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_get_changed_contracts_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____get_changed_contracts_Project_obj_template = &CPyType_project___main____get_changed_contracts_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____get_changed_contracts_Project_objObject *self; + if (project___main____get_changed_contracts_Project_obj_free_instance != NULL) { + self = project___main____get_changed_contracts_Project_obj_free_instance; + project___main____get_changed_contracts_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____get_changed_contracts_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____get_changed_contracts_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____get_changed_contracts_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_get_changed_contracts_Project_obj_setup((PyObject *)CPyType_project___main____get_changed_contracts_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____compare_build_json_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____compare_build_json_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____compare_build_json_Project_obj(void); + +static PyObject * +project___main____compare_build_json_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____compare_build_json_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____compare_build_json_Project_obj_traverse(brownie___project___main____compare_build_json_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____compare_build_json_Project_obj_clear(brownie___project___main____compare_build_json_Project_objObject *self) +{ + return 0; +} + +static void +project___main____compare_build_json_Project_obj_dealloc(brownie___project___main____compare_build_json_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____compare_build_json_Project_obj_free_instance == NULL) { + project___main____compare_build_json_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____compare_build_json_Project_obj_dealloc) + project___main____compare_build_json_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____compare_build_json_Project_obj_vtable[2]; +static bool +CPyDef_project___main____compare_build_json_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____compare_build_json_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____compare_build_json_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____compare_build_json_Project_obj_____get__, + }; + memcpy(project___main____compare_build_json_Project_obj_vtable, project___main____compare_build_json_Project_obj_vtable_scratch, sizeof(project___main____compare_build_json_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____compare_build_json_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____compare_build_json_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract_name)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____compare_build_json_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____compare_build_json_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_compare_build_json_Project_obj", + .tp_new = project___main____compare_build_json_Project_obj_new, + .tp_dealloc = (destructor)project___main____compare_build_json_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____compare_build_json_Project_obj_traverse, + .tp_clear = (inquiry)project___main____compare_build_json_Project_obj_clear, + .tp_methods = project___main____compare_build_json_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____compare_build_json_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____compare_build_json_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____compare_build_json_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_compare_build_json_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____compare_build_json_Project_obj_template = &CPyType_project___main____compare_build_json_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____compare_build_json_Project_objObject *self; + if (project___main____compare_build_json_Project_obj_free_instance != NULL) { + self = project___main____compare_build_json_Project_obj_free_instance; + project___main____compare_build_json_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____compare_build_json_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____compare_build_json_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____compare_build_json_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____compare_build_json_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_compare_build_json_Project_obj_setup((PyObject *)CPyType_project___main____compare_build_json_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____compile_interfaces_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____compile_interfaces_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____compile_interfaces_Project_obj(void); + +static PyObject * +project___main____compile_interfaces_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____compile_interfaces_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____compile_interfaces_Project_obj_traverse(brownie___project___main____compile_interfaces_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____compile_interfaces_Project_obj_clear(brownie___project___main____compile_interfaces_Project_objObject *self) +{ + return 0; +} + +static void +project___main____compile_interfaces_Project_obj_dealloc(brownie___project___main____compile_interfaces_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____compile_interfaces_Project_obj_free_instance == NULL) { + project___main____compile_interfaces_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____compile_interfaces_Project_obj_dealloc) + project___main____compile_interfaces_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____compile_interfaces_Project_obj_vtable[2]; +static bool +CPyDef_project___main____compile_interfaces_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____compile_interfaces_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____compile_interfaces_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____compile_interfaces_Project_obj_____get__, + }; + memcpy(project___main____compile_interfaces_Project_obj_vtable, project___main____compile_interfaces_Project_obj_vtable_scratch, sizeof(project___main____compile_interfaces_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____compile_interfaces_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____compile_interfaces_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, compiled_hashes)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____compile_interfaces_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____compile_interfaces_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_compile_interfaces_Project_obj", + .tp_new = project___main____compile_interfaces_Project_obj_new, + .tp_dealloc = (destructor)project___main____compile_interfaces_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____compile_interfaces_Project_obj_traverse, + .tp_clear = (inquiry)project___main____compile_interfaces_Project_obj_clear, + .tp_methods = project___main____compile_interfaces_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____compile_interfaces_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____compile_interfaces_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____compile_interfaces_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_compile_interfaces_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____compile_interfaces_Project_obj_template = &CPyType_project___main____compile_interfaces_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____compile_interfaces_Project_objObject *self; + if (project___main____compile_interfaces_Project_obj_free_instance != NULL) { + self = project___main____compile_interfaces_Project_obj_free_instance; + project___main____compile_interfaces_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____compile_interfaces_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____compile_interfaces_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____compile_interfaces_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____compile_interfaces_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_compile_interfaces_Project_obj_setup((PyObject *)CPyType_project___main____compile_interfaces_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____load_dependency_artifacts_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj(void); + +static PyObject * +project___main____load_dependency_artifacts_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____load_dependency_artifacts_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____load_dependency_artifacts_Project_obj_traverse(brownie___project___main____load_dependency_artifacts_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____load_dependency_artifacts_Project_obj_clear(brownie___project___main____load_dependency_artifacts_Project_objObject *self) +{ + return 0; +} + +static void +project___main____load_dependency_artifacts_Project_obj_dealloc(brownie___project___main____load_dependency_artifacts_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____load_dependency_artifacts_Project_obj_free_instance == NULL) { + project___main____load_dependency_artifacts_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____load_dependency_artifacts_Project_obj_dealloc) + project___main____load_dependency_artifacts_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____load_dependency_artifacts_Project_obj_vtable[2]; +static bool +CPyDef_project___main____load_dependency_artifacts_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____load_dependency_artifacts_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__, + }; + memcpy(project___main____load_dependency_artifacts_Project_obj_vtable, project___main____load_dependency_artifacts_Project_obj_vtable_scratch, sizeof(project___main____load_dependency_artifacts_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____load_dependency_artifacts_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____load_dependency_artifacts_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____load_dependency_artifacts_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_load_dependency_artifacts_Project_obj", + .tp_new = project___main____load_dependency_artifacts_Project_obj_new, + .tp_dealloc = (destructor)project___main____load_dependency_artifacts_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____load_dependency_artifacts_Project_obj_traverse, + .tp_clear = (inquiry)project___main____load_dependency_artifacts_Project_obj_clear, + .tp_methods = project___main____load_dependency_artifacts_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____load_dependency_artifacts_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____load_dependency_artifacts_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____load_dependency_artifacts_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_load_dependency_artifacts_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____load_dependency_artifacts_Project_obj_template = &CPyType_project___main____load_dependency_artifacts_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____load_dependency_artifacts_Project_objObject *self; + if (project___main____load_dependency_artifacts_Project_obj_free_instance != NULL) { + self = project___main____load_dependency_artifacts_Project_obj_free_instance; + project___main____load_dependency_artifacts_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____load_dependency_artifacts_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____load_dependency_artifacts_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_load_dependency_artifacts_Project_obj_setup((PyObject *)CPyType_project___main____load_dependency_artifacts_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____load_deployments_Project_env(void); + +static PyObject * +project___main____load_deployments_Project_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____load_deployments_Project_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____load_deployments_Project_env_traverse(brownie___project___main____load_deployments_Project_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_self); + Py_VISIT(self->_chainid); + Py_VISIT(self->_path); + Py_VISIT(self->_deployments); + return 0; +} + +static int +project___main____load_deployments_Project_env_clear(brownie___project___main____load_deployments_Project_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_chainid); + Py_CLEAR(self->_path); + Py_CLEAR(self->_deployments); + return 0; +} + +static void +project___main____load_deployments_Project_env_dealloc(brownie___project___main____load_deployments_Project_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____load_deployments_Project_env_free_instance == NULL) { + project___main____load_deployments_Project_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_self); + Py_CLEAR(self->_chainid); + Py_CLEAR(self->_path); + Py_CLEAR(self->_deployments); + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____load_deployments_Project_env_dealloc) + project___main____load_deployments_Project_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____load_deployments_Project_env_vtable[1]; +static bool +CPyDef_project___main____load_deployments_Project_env_trait_vtable_setup(void) +{ + CPyVTableItem project___main____load_deployments_Project_env_vtable_scratch[] = { + NULL + }; + memcpy(project___main____load_deployments_Project_env_vtable, project___main____load_deployments_Project_env_vtable_scratch, sizeof(project___main____load_deployments_Project_env_vtable)); + return 1; +} + +static PyMethodDef project___main____load_deployments_Project_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____load_deployments_Project_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_load_deployments_Project_env", + .tp_new = project___main____load_deployments_Project_env_new, + .tp_dealloc = (destructor)project___main____load_deployments_Project_env_dealloc, + .tp_traverse = (traverseproc)project___main____load_deployments_Project_env_traverse, + .tp_clear = (inquiry)project___main____load_deployments_Project_env_clear, + .tp_methods = project___main____load_deployments_Project_env_methods, + .tp_basicsize = sizeof(brownie___project___main____load_deployments_Project_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_load_deployments_Project_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____load_deployments_Project_env_template = &CPyType_project___main____load_deployments_Project_env_template_; + +PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____load_deployments_Project_envObject *self; + if (project___main____load_deployments_Project_env_free_instance != NULL) { + self = project___main____load_deployments_Project_env_free_instance; + project___main____load_deployments_Project_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____load_deployments_Project_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____load_deployments_Project_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____load_deployments_Project_env(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_env_setup((PyObject *)CPyType_project___main____load_deployments_Project_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____load_deployments_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____load_deployments_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____load_deployments_Project_obj(void); + +static PyObject * +project___main____load_deployments_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____load_deployments_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____load_deployments_Project_obj_traverse(brownie___project___main____load_deployments_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____load_deployments_Project_obj_clear(brownie___project___main____load_deployments_Project_objObject *self) +{ + return 0; +} + +static void +project___main____load_deployments_Project_obj_dealloc(brownie___project___main____load_deployments_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____load_deployments_Project_obj_free_instance == NULL) { + project___main____load_deployments_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____load_deployments_Project_obj_dealloc) + project___main____load_deployments_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____load_deployments_Project_obj_vtable[2]; +static bool +CPyDef_project___main____load_deployments_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____load_deployments_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____load_deployments_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____load_deployments_Project_obj_____get__, + }; + memcpy(project___main____load_deployments_Project_obj_vtable, project___main____load_deployments_Project_obj_vtable_scratch, sizeof(project___main____load_deployments_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____load_deployments_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____load_deployments_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____load_deployments_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____load_deployments_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_load_deployments_Project_obj", + .tp_new = project___main____load_deployments_Project_obj_new, + .tp_dealloc = (destructor)project___main____load_deployments_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____load_deployments_Project_obj_traverse, + .tp_clear = (inquiry)project___main____load_deployments_Project_obj_clear, + .tp_methods = project___main____load_deployments_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____load_deployments_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____load_deployments_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____load_deployments_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_load_deployments_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____load_deployments_Project_obj_template = &CPyType_project___main____load_deployments_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____load_deployments_Project_objObject *self; + if (project___main____load_deployments_Project_obj_free_instance != NULL) { + self = project___main____load_deployments_Project_obj_free_instance; + project___main____load_deployments_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____load_deployments_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____load_deployments_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____load_deployments_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____load_deployments_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_load_deployments_Project_obj_setup((PyObject *)CPyType_project___main____load_deployments_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____mypyc_lambda__0__load_deployments_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(void); + +static PyObject * +project___main_____mypyc_lambda__0__load_deployments_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____mypyc_lambda__0__load_deployments_Project_obj_traverse(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +project___main_____mypyc_lambda__0__load_deployments_Project_obj_clear(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +project___main_____mypyc_lambda__0__load_deployments_Project_obj_dealloc(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance == NULL) { + project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____mypyc_lambda__0__load_deployments_Project_obj_dealloc) + project___main_____mypyc_lambda__0__load_deployments_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable[2]; +static bool +CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__, + }; + memcpy(project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable, project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable_scratch, sizeof(project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable)); + return 1; +} + +static PyObject * +project___main_____mypyc_lambda__0__load_deployments_Project_obj_get___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, void *closure); +static int +project___main_____mypyc_lambda__0__load_deployments_Project_obj_set___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef project___main_____mypyc_lambda__0__load_deployments_Project_obj_getseters[] = { + {"__mypyc_env__", + (getter)project___main_____mypyc_lambda__0__load_deployments_Project_obj_get___3_mypyc_env__, (setter)project___main_____mypyc_lambda__0__load_deployments_Project_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef project___main_____mypyc_lambda__0__load_deployments_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0__load_deployments_Project_obj", + .tp_new = project___main_____mypyc_lambda__0__load_deployments_Project_obj_new, + .tp_dealloc = (destructor)project___main_____mypyc_lambda__0__load_deployments_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____mypyc_lambda__0__load_deployments_Project_obj_traverse, + .tp_clear = (inquiry)project___main_____mypyc_lambda__0__load_deployments_Project_obj_clear, + .tp_getset = project___main_____mypyc_lambda__0__load_deployments_Project_obj_getseters, + .tp_methods = project___main_____mypyc_lambda__0__load_deployments_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____mypyc_lambda__0__load_deployments_Project_obj, + .tp_basicsize = sizeof(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0__load_deployments_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template = &CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self; + if (project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance != NULL) { + self = project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance; + project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____mypyc_lambda__0__load_deployments_Project_obj_vtable; + self->vectorcall = CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__mypyc_lambda__0__load_deployments_Project_obj_setup((PyObject *)CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +project___main_____mypyc_lambda__0__load_deployments_Project_obj_get___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0__load_deployments_Project_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +project___main_____mypyc_lambda__0__load_deployments_Project_obj_set___3_mypyc_env__(brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0__load_deployments_Project_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_project___main____load_deployments_Project_env)) + tmp = value; + else { + CPy_TypeError("brownie.project.main._load_deployments_Project_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} + +static PyObject *CPyDunder___get__project___main____load_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____load_deployment_map_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____load_deployment_map_Project_obj(void); + +static PyObject * +project___main____load_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____load_deployment_map_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____load_deployment_map_Project_obj_traverse(brownie___project___main____load_deployment_map_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____load_deployment_map_Project_obj_clear(brownie___project___main____load_deployment_map_Project_objObject *self) +{ + return 0; +} + +static void +project___main____load_deployment_map_Project_obj_dealloc(brownie___project___main____load_deployment_map_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____load_deployment_map_Project_obj_free_instance == NULL) { + project___main____load_deployment_map_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____load_deployment_map_Project_obj_dealloc) + project___main____load_deployment_map_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____load_deployment_map_Project_obj_vtable[2]; +static bool +CPyDef_project___main____load_deployment_map_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____load_deployment_map_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____load_deployment_map_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____load_deployment_map_Project_obj_____get__, + }; + memcpy(project___main____load_deployment_map_Project_obj_vtable, project___main____load_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____load_deployment_map_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____load_deployment_map_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____load_deployment_map_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____load_deployment_map_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____load_deployment_map_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_load_deployment_map_Project_obj", + .tp_new = project___main____load_deployment_map_Project_obj_new, + .tp_dealloc = (destructor)project___main____load_deployment_map_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____load_deployment_map_Project_obj_traverse, + .tp_clear = (inquiry)project___main____load_deployment_map_Project_obj_clear, + .tp_methods = project___main____load_deployment_map_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____load_deployment_map_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____load_deployment_map_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____load_deployment_map_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_load_deployment_map_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____load_deployment_map_Project_obj_template = &CPyType_project___main____load_deployment_map_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____load_deployment_map_Project_objObject *self; + if (project___main____load_deployment_map_Project_obj_free_instance != NULL) { + self = project___main____load_deployment_map_Project_obj_free_instance; + project___main____load_deployment_map_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____load_deployment_map_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____load_deployment_map_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____load_deployment_map_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____load_deployment_map_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_load_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____load_deployment_map_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____save_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____save_deployment_map_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____save_deployment_map_Project_obj(void); + +static PyObject * +project___main____save_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____save_deployment_map_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____save_deployment_map_Project_obj_traverse(brownie___project___main____save_deployment_map_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____save_deployment_map_Project_obj_clear(brownie___project___main____save_deployment_map_Project_objObject *self) +{ + return 0; +} + +static void +project___main____save_deployment_map_Project_obj_dealloc(brownie___project___main____save_deployment_map_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____save_deployment_map_Project_obj_free_instance == NULL) { + project___main____save_deployment_map_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____save_deployment_map_Project_obj_dealloc) + project___main____save_deployment_map_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____save_deployment_map_Project_obj_vtable[2]; +static bool +CPyDef_project___main____save_deployment_map_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____save_deployment_map_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____save_deployment_map_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____save_deployment_map_Project_obj_____get__, + }; + memcpy(project___main____save_deployment_map_Project_obj_vtable, project___main____save_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____save_deployment_map_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____save_deployment_map_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____save_deployment_map_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, deployment_map)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____save_deployment_map_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____save_deployment_map_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_save_deployment_map_Project_obj", + .tp_new = project___main____save_deployment_map_Project_obj_new, + .tp_dealloc = (destructor)project___main____save_deployment_map_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____save_deployment_map_Project_obj_traverse, + .tp_clear = (inquiry)project___main____save_deployment_map_Project_obj_clear, + .tp_methods = project___main____save_deployment_map_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____save_deployment_map_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____save_deployment_map_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____save_deployment_map_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_save_deployment_map_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____save_deployment_map_Project_obj_template = &CPyType_project___main____save_deployment_map_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____save_deployment_map_Project_objObject *self; + if (project___main____save_deployment_map_Project_obj_free_instance != NULL) { + self = project___main____save_deployment_map_Project_obj_free_instance; + project___main____save_deployment_map_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____save_deployment_map_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____save_deployment_map_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____save_deployment_map_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____save_deployment_map_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_save_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____save_deployment_map_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____remove_from_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj(void); + +static PyObject * +project___main____remove_from_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____remove_from_deployment_map_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____remove_from_deployment_map_Project_obj_traverse(brownie___project___main____remove_from_deployment_map_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____remove_from_deployment_map_Project_obj_clear(brownie___project___main____remove_from_deployment_map_Project_objObject *self) +{ + return 0; +} + +static void +project___main____remove_from_deployment_map_Project_obj_dealloc(brownie___project___main____remove_from_deployment_map_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____remove_from_deployment_map_Project_obj_free_instance == NULL) { + project___main____remove_from_deployment_map_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____remove_from_deployment_map_Project_obj_dealloc) + project___main____remove_from_deployment_map_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____remove_from_deployment_map_Project_obj_vtable[2]; +static bool +CPyDef_project___main____remove_from_deployment_map_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____remove_from_deployment_map_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__, + }; + memcpy(project___main____remove_from_deployment_map_Project_obj_vtable, project___main____remove_from_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____remove_from_deployment_map_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____remove_from_deployment_map_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____remove_from_deployment_map_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____remove_from_deployment_map_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_remove_from_deployment_map_Project_obj", + .tp_new = project___main____remove_from_deployment_map_Project_obj_new, + .tp_dealloc = (destructor)project___main____remove_from_deployment_map_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____remove_from_deployment_map_Project_obj_traverse, + .tp_clear = (inquiry)project___main____remove_from_deployment_map_Project_obj_clear, + .tp_methods = project___main____remove_from_deployment_map_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____remove_from_deployment_map_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____remove_from_deployment_map_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____remove_from_deployment_map_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_remove_from_deployment_map_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____remove_from_deployment_map_Project_obj_template = &CPyType_project___main____remove_from_deployment_map_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____remove_from_deployment_map_Project_objObject *self; + if (project___main____remove_from_deployment_map_Project_obj_free_instance != NULL) { + self = project___main____remove_from_deployment_map_Project_obj_free_instance; + project___main____remove_from_deployment_map_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____remove_from_deployment_map_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____remove_from_deployment_map_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____remove_from_deployment_map_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____add_to_deployment_map_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj(void); + +static PyObject * +project___main____add_to_deployment_map_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____add_to_deployment_map_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____add_to_deployment_map_Project_obj_traverse(brownie___project___main____add_to_deployment_map_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____add_to_deployment_map_Project_obj_clear(brownie___project___main____add_to_deployment_map_Project_objObject *self) +{ + return 0; +} + +static void +project___main____add_to_deployment_map_Project_obj_dealloc(brownie___project___main____add_to_deployment_map_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____add_to_deployment_map_Project_obj_free_instance == NULL) { + project___main____add_to_deployment_map_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____add_to_deployment_map_Project_obj_dealloc) + project___main____add_to_deployment_map_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____add_to_deployment_map_Project_obj_vtable[2]; +static bool +CPyDef_project___main____add_to_deployment_map_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____add_to_deployment_map_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____add_to_deployment_map_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____add_to_deployment_map_Project_obj_____get__, + }; + memcpy(project___main____add_to_deployment_map_Project_obj_vtable, project___main____add_to_deployment_map_Project_obj_vtable_scratch, sizeof(project___main____add_to_deployment_map_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____add_to_deployment_map_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____add_to_deployment_map_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, contract)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____add_to_deployment_map_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____add_to_deployment_map_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_add_to_deployment_map_Project_obj", + .tp_new = project___main____add_to_deployment_map_Project_obj_new, + .tp_dealloc = (destructor)project___main____add_to_deployment_map_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____add_to_deployment_map_Project_obj_traverse, + .tp_clear = (inquiry)project___main____add_to_deployment_map_Project_obj_clear, + .tp_methods = project___main____add_to_deployment_map_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____add_to_deployment_map_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____add_to_deployment_map_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____add_to_deployment_map_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_add_to_deployment_map_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____add_to_deployment_map_Project_obj_template = &CPyType_project___main____add_to_deployment_map_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____add_to_deployment_map_Project_objObject *self; + if (project___main____add_to_deployment_map_Project_obj_free_instance != NULL) { + self = project___main____add_to_deployment_map_Project_obj_free_instance; + project___main____add_to_deployment_map_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____add_to_deployment_map_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____add_to_deployment_map_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____add_to_deployment_map_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_add_to_deployment_map_Project_obj_setup((PyObject *)CPyType_project___main____add_to_deployment_map_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____update_and_register_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____update_and_register_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____update_and_register_Project_obj(void); + +static PyObject * +project___main____update_and_register_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____update_and_register_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____update_and_register_Project_obj_traverse(brownie___project___main____update_and_register_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____update_and_register_Project_obj_clear(brownie___project___main____update_and_register_Project_objObject *self) +{ + return 0; +} + +static void +project___main____update_and_register_Project_obj_dealloc(brownie___project___main____update_and_register_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____update_and_register_Project_obj_free_instance == NULL) { + project___main____update_and_register_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____update_and_register_Project_obj_dealloc) + project___main____update_and_register_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____update_and_register_Project_obj_vtable[2]; +static bool +CPyDef_project___main____update_and_register_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____update_and_register_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____update_and_register_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____update_and_register_Project_obj_____get__, + }; + memcpy(project___main____update_and_register_Project_obj_vtable, project___main____update_and_register_Project_obj_vtable_scratch, sizeof(project___main____update_and_register_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____update_and_register_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____update_and_register_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, dict_)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____update_and_register_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____update_and_register_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_update_and_register_Project_obj", + .tp_new = project___main____update_and_register_Project_obj_new, + .tp_dealloc = (destructor)project___main____update_and_register_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____update_and_register_Project_obj_traverse, + .tp_clear = (inquiry)project___main____update_and_register_Project_obj_clear, + .tp_methods = project___main____update_and_register_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____update_and_register_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____update_and_register_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____update_and_register_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_update_and_register_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____update_and_register_Project_obj_template = &CPyType_project___main____update_and_register_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____update_and_register_Project_objObject *self; + if (project___main____update_and_register_Project_obj_free_instance != NULL) { + self = project___main____update_and_register_Project_obj_free_instance; + project___main____update_and_register_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____update_and_register_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____update_and_register_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____update_and_register_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____update_and_register_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_update_and_register_Project_obj_setup((PyObject *)CPyType_project___main____update_and_register_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____add_to_main_namespace_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj(void); + +static PyObject * +project___main____add_to_main_namespace_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____add_to_main_namespace_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____add_to_main_namespace_Project_obj_traverse(brownie___project___main____add_to_main_namespace_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____add_to_main_namespace_Project_obj_clear(brownie___project___main____add_to_main_namespace_Project_objObject *self) +{ + return 0; +} + +static void +project___main____add_to_main_namespace_Project_obj_dealloc(brownie___project___main____add_to_main_namespace_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____add_to_main_namespace_Project_obj_free_instance == NULL) { + project___main____add_to_main_namespace_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____add_to_main_namespace_Project_obj_dealloc) + project___main____add_to_main_namespace_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____add_to_main_namespace_Project_obj_vtable[2]; +static bool +CPyDef_project___main____add_to_main_namespace_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____add_to_main_namespace_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____add_to_main_namespace_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____add_to_main_namespace_Project_obj_____get__, + }; + memcpy(project___main____add_to_main_namespace_Project_obj_vtable, project___main____add_to_main_namespace_Project_obj_vtable_scratch, sizeof(project___main____add_to_main_namespace_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____add_to_main_namespace_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____add_to_main_namespace_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____add_to_main_namespace_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____add_to_main_namespace_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_add_to_main_namespace_Project_obj", + .tp_new = project___main____add_to_main_namespace_Project_obj_new, + .tp_dealloc = (destructor)project___main____add_to_main_namespace_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____add_to_main_namespace_Project_obj_traverse, + .tp_clear = (inquiry)project___main____add_to_main_namespace_Project_obj_clear, + .tp_methods = project___main____add_to_main_namespace_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____add_to_main_namespace_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____add_to_main_namespace_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____add_to_main_namespace_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_add_to_main_namespace_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____add_to_main_namespace_Project_obj_template = &CPyType_project___main____add_to_main_namespace_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____add_to_main_namespace_Project_objObject *self; + if (project___main____add_to_main_namespace_Project_obj_free_instance != NULL) { + self = project___main____add_to_main_namespace_Project_obj_free_instance; + project___main____add_to_main_namespace_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____add_to_main_namespace_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____add_to_main_namespace_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____add_to_main_namespace_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_add_to_main_namespace_Project_obj_setup((PyObject *)CPyType_project___main____add_to_main_namespace_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____remove_from_main_namespace_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj(void); + +static PyObject * +project___main____remove_from_main_namespace_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____remove_from_main_namespace_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____remove_from_main_namespace_Project_obj_traverse(brownie___project___main____remove_from_main_namespace_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____remove_from_main_namespace_Project_obj_clear(brownie___project___main____remove_from_main_namespace_Project_objObject *self) +{ + return 0; +} + +static void +project___main____remove_from_main_namespace_Project_obj_dealloc(brownie___project___main____remove_from_main_namespace_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____remove_from_main_namespace_Project_obj_free_instance == NULL) { + project___main____remove_from_main_namespace_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____remove_from_main_namespace_Project_obj_dealloc) + project___main____remove_from_main_namespace_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____remove_from_main_namespace_Project_obj_vtable[2]; +static bool +CPyDef_project___main____remove_from_main_namespace_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____remove_from_main_namespace_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__, + }; + memcpy(project___main____remove_from_main_namespace_Project_obj_vtable, project___main____remove_from_main_namespace_Project_obj_vtable_scratch, sizeof(project___main____remove_from_main_namespace_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____remove_from_main_namespace_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____remove_from_main_namespace_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____remove_from_main_namespace_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_remove_from_main_namespace_Project_obj", + .tp_new = project___main____remove_from_main_namespace_Project_obj_new, + .tp_dealloc = (destructor)project___main____remove_from_main_namespace_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____remove_from_main_namespace_Project_obj_traverse, + .tp_clear = (inquiry)project___main____remove_from_main_namespace_Project_obj_clear, + .tp_methods = project___main____remove_from_main_namespace_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____remove_from_main_namespace_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____remove_from_main_namespace_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____remove_from_main_namespace_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_remove_from_main_namespace_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____remove_from_main_namespace_Project_obj_template = &CPyType_project___main____remove_from_main_namespace_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____remove_from_main_namespace_Project_objObject *self; + if (project___main____remove_from_main_namespace_Project_obj_free_instance != NULL) { + self = project___main____remove_from_main_namespace_Project_obj_free_instance; + project___main____remove_from_main_namespace_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____remove_from_main_namespace_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____remove_from_main_namespace_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_remove_from_main_namespace_Project_obj_setup((PyObject *)CPyType_project___main____remove_from_main_namespace_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____repr___3_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____repr___3_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____repr___3_Project_obj(void); + +static PyObject * +project___main_____repr___3_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____repr___3_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____repr___3_Project_obj_traverse(brownie___project___main_____repr___3_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____repr___3_Project_obj_clear(brownie___project___main_____repr___3_Project_objObject *self) +{ + return 0; +} + +static void +project___main_____repr___3_Project_obj_dealloc(brownie___project___main_____repr___3_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____repr___3_Project_obj_free_instance == NULL) { + project___main_____repr___3_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____repr___3_Project_obj_dealloc) + project___main_____repr___3_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____repr___3_Project_obj_vtable[2]; +static bool +CPyDef_project___main_____repr___3_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____repr___3_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____repr___3_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____repr___3_Project_obj_____get__, + }; + memcpy(project___main_____repr___3_Project_obj_vtable, project___main_____repr___3_Project_obj_vtable_scratch, sizeof(project___main_____repr___3_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____repr___3_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____repr___3_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____repr___3_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____repr___3_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__repr___Project_obj", + .tp_new = project___main_____repr___3_Project_obj_new, + .tp_dealloc = (destructor)project___main_____repr___3_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____repr___3_Project_obj_traverse, + .tp_clear = (inquiry)project___main_____repr___3_Project_obj_clear, + .tp_methods = project___main_____repr___3_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____repr___3_Project_obj, + .tp_basicsize = sizeof(brownie___project___main_____repr___3_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____repr___3_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__repr___Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____repr___3_Project_obj_template = &CPyType_project___main_____repr___3_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____repr___3_Project_objObject *self; + if (project___main_____repr___3_Project_obj_free_instance != NULL) { + self = project___main_____repr___3_Project_obj_free_instance; + project___main_____repr___3_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____repr___3_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____repr___3_Project_obj_vtable; + self->vectorcall = CPyPy_project___main_____repr___3_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____repr___3_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_Project_obj_setup((PyObject *)CPyType_project___main_____repr___3_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main___load_config_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main___load_config_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc__load_config_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main___load_config_Project_obj(void); + +static PyObject * +project___main___load_config_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main___load_config_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc__load_config_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main___load_config_Project_obj_traverse(brownie___project___main___load_config_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main___load_config_Project_obj_clear(brownie___project___main___load_config_Project_objObject *self) +{ + return 0; +} + +static void +project___main___load_config_Project_obj_dealloc(brownie___project___main___load_config_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main___load_config_Project_obj_free_instance == NULL) { + project___main___load_config_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main___load_config_Project_obj_dealloc) + project___main___load_config_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main___load_config_Project_obj_vtable[2]; +static bool +CPyDef_project___main___load_config_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main___load_config_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main___load_config_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main___load_config_Project_obj_____get__, + }; + memcpy(project___main___load_config_Project_obj_vtable, project___main___load_config_Project_obj_vtable_scratch, sizeof(project___main___load_config_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main___load_config_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main___load_config_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main___load_config_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main___load_config_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "load_config_Project_obj", + .tp_new = project___main___load_config_Project_obj_new, + .tp_dealloc = (destructor)project___main___load_config_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main___load_config_Project_obj_traverse, + .tp_clear = (inquiry)project___main___load_config_Project_obj_clear, + .tp_methods = project___main___load_config_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main___load_config_Project_obj, + .tp_basicsize = sizeof(brownie___project___main___load_config_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main___load_config_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("load_config_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main___load_config_Project_obj_template = &CPyType_project___main___load_config_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc__load_config_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main___load_config_Project_objObject *self; + if (project___main___load_config_Project_obj_free_instance != NULL) { + self = project___main___load_config_Project_obj_free_instance; + project___main___load_config_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main___load_config_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main___load_config_Project_obj_vtable; + self->vectorcall = CPyPy_project___main___load_config_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main___load_config_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc__load_config_Project_obj_setup((PyObject *)CPyType_project___main___load_config_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main___close_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main___close_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc__close_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main___close_Project_obj(void); + +static PyObject * +project___main___close_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main___close_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc__close_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main___close_Project_obj_traverse(brownie___project___main___close_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main___close_Project_obj_clear(brownie___project___main___close_Project_objObject *self) +{ + return 0; +} + +static void +project___main___close_Project_obj_dealloc(brownie___project___main___close_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main___close_Project_obj_free_instance == NULL) { + project___main___close_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main___close_Project_obj_dealloc) + project___main___close_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main___close_Project_obj_vtable[2]; +static bool +CPyDef_project___main___close_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main___close_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main___close_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main___close_Project_obj_____get__, + }; + memcpy(project___main___close_Project_obj_vtable, project___main___close_Project_obj_vtable_scratch, sizeof(project___main___close_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main___close_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main___close_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, raises=True)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main___close_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main___close_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "close_Project_obj", + .tp_new = project___main___close_Project_obj_new, + .tp_dealloc = (destructor)project___main___close_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main___close_Project_obj_traverse, + .tp_clear = (inquiry)project___main___close_Project_obj_clear, + .tp_methods = project___main___close_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main___close_Project_obj, + .tp_basicsize = sizeof(brownie___project___main___close_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main___close_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("close_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main___close_Project_obj_template = &CPyType_project___main___close_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc__close_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main___close_Project_objObject *self; + if (project___main___close_Project_obj_free_instance != NULL) { + self = project___main___close_Project_obj_free_instance; + project___main___close_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main___close_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main___close_Project_obj_vtable; + self->vectorcall = CPyPy_project___main___close_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main___close_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc__close_Project_obj_setup((PyObject *)CPyType_project___main___close_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____clear_dev_deployments_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj(void); + +static PyObject * +project___main____clear_dev_deployments_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____clear_dev_deployments_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____clear_dev_deployments_Project_obj_traverse(brownie___project___main____clear_dev_deployments_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____clear_dev_deployments_Project_obj_clear(brownie___project___main____clear_dev_deployments_Project_objObject *self) +{ + return 0; +} + +static void +project___main____clear_dev_deployments_Project_obj_dealloc(brownie___project___main____clear_dev_deployments_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____clear_dev_deployments_Project_obj_free_instance == NULL) { + project___main____clear_dev_deployments_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____clear_dev_deployments_Project_obj_dealloc) + project___main____clear_dev_deployments_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____clear_dev_deployments_Project_obj_vtable[2]; +static bool +CPyDef_project___main____clear_dev_deployments_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____clear_dev_deployments_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____clear_dev_deployments_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____clear_dev_deployments_Project_obj_____get__, + }; + memcpy(project___main____clear_dev_deployments_Project_obj_vtable, project___main____clear_dev_deployments_Project_obj_vtable_scratch, sizeof(project___main____clear_dev_deployments_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____clear_dev_deployments_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____clear_dev_deployments_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____clear_dev_deployments_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____clear_dev_deployments_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_clear_dev_deployments_Project_obj", + .tp_new = project___main____clear_dev_deployments_Project_obj_new, + .tp_dealloc = (destructor)project___main____clear_dev_deployments_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____clear_dev_deployments_Project_obj_traverse, + .tp_clear = (inquiry)project___main____clear_dev_deployments_Project_obj_clear, + .tp_methods = project___main____clear_dev_deployments_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____clear_dev_deployments_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____clear_dev_deployments_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____clear_dev_deployments_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_clear_dev_deployments_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____clear_dev_deployments_Project_obj_template = &CPyType_project___main____clear_dev_deployments_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____clear_dev_deployments_Project_objObject *self; + if (project___main____clear_dev_deployments_Project_obj_free_instance != NULL) { + self = project___main____clear_dev_deployments_Project_obj_free_instance; + project___main____clear_dev_deployments_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____clear_dev_deployments_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____clear_dev_deployments_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____clear_dev_deployments_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_clear_dev_deployments_Project_obj_setup((PyObject *)CPyType_project___main____clear_dev_deployments_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____revert_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____revert_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_revert_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____revert_Project_obj(void); + +static PyObject * +project___main____revert_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____revert_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_revert_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____revert_Project_obj_traverse(brownie___project___main____revert_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____revert_Project_obj_clear(brownie___project___main____revert_Project_objObject *self) +{ + return 0; +} + +static void +project___main____revert_Project_obj_dealloc(brownie___project___main____revert_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____revert_Project_obj_free_instance == NULL) { + project___main____revert_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____revert_Project_obj_dealloc) + project___main____revert_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____revert_Project_obj_vtable[2]; +static bool +CPyDef_project___main____revert_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____revert_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____revert_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____revert_Project_obj_____get__, + }; + memcpy(project___main____revert_Project_obj_vtable, project___main____revert_Project_obj_vtable_scratch, sizeof(project___main____revert_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____revert_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____revert_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, height)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____revert_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____revert_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_revert_Project_obj", + .tp_new = project___main____revert_Project_obj_new, + .tp_dealloc = (destructor)project___main____revert_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____revert_Project_obj_traverse, + .tp_clear = (inquiry)project___main____revert_Project_obj_clear, + .tp_methods = project___main____revert_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____revert_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____revert_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____revert_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_revert_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____revert_Project_obj_template = &CPyType_project___main____revert_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_revert_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____revert_Project_objObject *self; + if (project___main____revert_Project_obj_free_instance != NULL) { + self = project___main____revert_Project_obj_free_instance; + project___main____revert_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____revert_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____revert_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____revert_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____revert_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_revert_Project_obj_setup((PyObject *)CPyType_project___main____revert_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main____reset_Project_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main____reset_Project_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3_reset_Project_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main____reset_Project_obj(void); + +static PyObject * +project___main____reset_Project_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main____reset_Project_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3_reset_Project_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main____reset_Project_obj_traverse(brownie___project___main____reset_Project_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main____reset_Project_obj_clear(brownie___project___main____reset_Project_objObject *self) +{ + return 0; +} + +static void +project___main____reset_Project_obj_dealloc(brownie___project___main____reset_Project_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main____reset_Project_obj_free_instance == NULL) { + project___main____reset_Project_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main____reset_Project_obj_dealloc) + project___main____reset_Project_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main____reset_Project_obj_vtable[2]; +static bool +CPyDef_project___main____reset_Project_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main____reset_Project_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main____reset_Project_obj_____call__, + (CPyVTableItem)CPyDef_project___main____reset_Project_obj_____get__, + }; + memcpy(project___main____reset_Project_obj_vtable, project___main____reset_Project_obj_vtable_scratch, sizeof(project___main____reset_Project_obj_vtable)); + return 1; +} + +static PyMethodDef project___main____reset_Project_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main____reset_Project_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main____reset_Project_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main____reset_Project_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_reset_Project_obj", + .tp_new = project___main____reset_Project_obj_new, + .tp_dealloc = (destructor)project___main____reset_Project_obj_dealloc, + .tp_traverse = (traverseproc)project___main____reset_Project_obj_traverse, + .tp_clear = (inquiry)project___main____reset_Project_obj_clear, + .tp_methods = project___main____reset_Project_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main____reset_Project_obj, + .tp_basicsize = sizeof(brownie___project___main____reset_Project_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main____reset_Project_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("_reset_Project_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main____reset_Project_obj_template = &CPyType_project___main____reset_Project_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3_reset_Project_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main____reset_Project_objObject *self; + if (project___main____reset_Project_obj_free_instance != NULL) { + self = project___main____reset_Project_obj_free_instance; + project___main____reset_Project_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main____reset_Project_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main____reset_Project_obj_vtable; + self->vectorcall = CPyPy_project___main____reset_Project_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main____reset_Project_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3_reset_Project_obj_setup((PyObject *)CPyType_project___main____reset_Project_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____init___3_TempProject_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____init___3_TempProject_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____init___3_TempProject_obj(void); + +static PyObject * +project___main_____init___3_TempProject_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____init___3_TempProject_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____init___3_TempProject_obj_traverse(brownie___project___main_____init___3_TempProject_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____init___3_TempProject_obj_clear(brownie___project___main_____init___3_TempProject_objObject *self) +{ + return 0; +} + +static void +project___main_____init___3_TempProject_obj_dealloc(brownie___project___main_____init___3_TempProject_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____init___3_TempProject_obj_free_instance == NULL) { + project___main_____init___3_TempProject_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____init___3_TempProject_obj_dealloc) + project___main_____init___3_TempProject_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____init___3_TempProject_obj_vtable[2]; +static bool +CPyDef_project___main_____init___3_TempProject_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____init___3_TempProject_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____init___3_TempProject_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____init___3_TempProject_obj_____get__, + }; + memcpy(project___main_____init___3_TempProject_obj_vtable, project___main_____init___3_TempProject_obj_vtable_scratch, sizeof(project___main_____init___3_TempProject_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____init___3_TempProject_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____init___3_TempProject_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, name, contract_sources, compiler_config)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____init___3_TempProject_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____init___3_TempProject_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init___TempProject_obj", + .tp_new = project___main_____init___3_TempProject_obj_new, + .tp_dealloc = (destructor)project___main_____init___3_TempProject_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____init___3_TempProject_obj_traverse, + .tp_clear = (inquiry)project___main_____init___3_TempProject_obj_clear, + .tp_methods = project___main_____init___3_TempProject_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____init___3_TempProject_obj, + .tp_basicsize = sizeof(brownie___project___main_____init___3_TempProject_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____init___3_TempProject_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init___TempProject_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____init___3_TempProject_obj_template = &CPyType_project___main_____init___3_TempProject_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____init___3_TempProject_objObject *self; + if (project___main_____init___3_TempProject_obj_free_instance != NULL) { + self = project___main_____init___3_TempProject_obj_free_instance; + project___main_____init___3_TempProject_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____init___3_TempProject_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____init___3_TempProject_obj_vtable; + self->vectorcall = CPyPy_project___main_____init___3_TempProject_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____init___3_TempProject_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__init___3_TempProject_obj_setup((PyObject *)CPyType_project___main_____init___3_TempProject_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__project___main_____repr___3_TempProject_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_project___main_____repr___3_TempProject_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_project___main_____repr___3_TempProject_obj(void); + +static PyObject * +project___main_____repr___3_TempProject_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_project___main_____repr___3_TempProject_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +project___main_____repr___3_TempProject_obj_traverse(brownie___project___main_____repr___3_TempProject_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +project___main_____repr___3_TempProject_obj_clear(brownie___project___main_____repr___3_TempProject_objObject *self) +{ + return 0; +} + +static void +project___main_____repr___3_TempProject_obj_dealloc(brownie___project___main_____repr___3_TempProject_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (project___main_____repr___3_TempProject_obj_free_instance == NULL) { + project___main_____repr___3_TempProject_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, project___main_____repr___3_TempProject_obj_dealloc) + project___main_____repr___3_TempProject_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem project___main_____repr___3_TempProject_obj_vtable[2]; +static bool +CPyDef_project___main_____repr___3_TempProject_obj_trait_vtable_setup(void) +{ + CPyVTableItem project___main_____repr___3_TempProject_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_project___main_____repr___3_TempProject_obj_____call__, + (CPyVTableItem)CPyDef_project___main_____repr___3_TempProject_obj_____get__, + }; + memcpy(project___main_____repr___3_TempProject_obj_vtable, project___main_____repr___3_TempProject_obj_vtable_scratch, sizeof(project___main_____repr___3_TempProject_obj_vtable)); + return 1; +} + +static PyMethodDef project___main_____repr___3_TempProject_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_project___main_____repr___3_TempProject_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, /)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_project___main_____repr___3_TempProject_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_project___main_____repr___3_TempProject_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__repr___TempProject_obj", + .tp_new = project___main_____repr___3_TempProject_obj_new, + .tp_dealloc = (destructor)project___main_____repr___3_TempProject_obj_dealloc, + .tp_traverse = (traverseproc)project___main_____repr___3_TempProject_obj_traverse, + .tp_clear = (inquiry)project___main_____repr___3_TempProject_obj_clear, + .tp_methods = project___main_____repr___3_TempProject_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__project___main_____repr___3_TempProject_obj, + .tp_basicsize = sizeof(brownie___project___main_____repr___3_TempProject_objObject), + .tp_vectorcall_offset = offsetof(brownie___project___main_____repr___3_TempProject_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__repr___TempProject_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_project___main_____repr___3_TempProject_obj_template = &CPyType_project___main_____repr___3_TempProject_obj_template_; + +PyObject *CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___main_____repr___3_TempProject_objObject *self; + if (project___main_____repr___3_TempProject_obj_free_instance != NULL) { + self = project___main_____repr___3_TempProject_obj_free_instance; + project___main_____repr___3_TempProject_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___project___main_____repr___3_TempProject_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = project___main_____repr___3_TempProject_obj_vtable; + self->vectorcall = CPyPy_project___main_____repr___3_TempProject_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_project___main_____repr___3_TempProject_obj(void) +{ + PyObject *self = CPyDef_project___main_____mypyc___3__repr___3_TempProject_obj_setup((PyObject *)CPyType_project___main_____repr___3_TempProject_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef project___mainmodule_methods[] = { + {"_load_contract_build_json_from_disk", (PyCFunction)CPyPy_project___main____load_contract_build_json_from_disk, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_contract_build_json_from_disk(path)\n--\n\n") /* docstring */}, + {"_load_interface_build_json_from_disk", (PyCFunction)CPyPy_project___main____load_interface_build_json_from_disk, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_interface_build_json_from_disk(path)\n--\n\n") /* docstring */}, + {"check_for_project", (PyCFunction)CPyPy_project___main___check_for_project, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("check_for_project(path=\'.\')\n--\n\n") /* docstring */}, + {"get_loaded_projects", (PyCFunction)CPyPy_project___main___get_loaded_projects, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_loaded_projects()\n--\n\n") /* docstring */}, + {"new", (PyCFunction)CPyPy_project___main___new, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("new(project_path_str=\'.\', ignore_subfolder=False, ignore_existing=False)\n--\n\n") /* docstring */}, + {"from_brownie_mix", (PyCFunction)CPyPy_project___main___from_brownie_mix, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("from_brownie_mix(project_name, project_path=None, ignore_subfolder=False)\n--\n\n") /* docstring */}, + {"compile_source", (PyCFunction)CPyPy_project___main___compile_source, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("compile_source(source, solc_version=None, vyper_version=None, optimize=True, runs=200, evm_version=None)\n--\n\n") /* docstring */}, + {"load", (PyCFunction)CPyPy_project___main___load, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("load(project_path=None, name=None, raise_if_loaded=True, compile=True)\n--\n\n") /* docstring */}, + {"_install_dependencies", (PyCFunction)CPyPy_project___main____install_dependencies, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_install_dependencies(path)\n--\n\n") /* docstring */}, + {"install_package", (PyCFunction)CPyPy_project___main___install_package, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("install_package(package_id)\n--\n\n") /* docstring */}, + {"_maybe_retrieve_github_auth", (PyCFunction)CPyPy_project___main____maybe_retrieve_github_auth, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_maybe_retrieve_github_auth()\n--\n\n") /* docstring */}, + {"_install_from_github", (PyCFunction)CPyPy_project___main____install_from_github, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_install_from_github(package_id)\n--\n\n") /* docstring */}, + {"_get_download_url_from_tag", (PyCFunction)CPyPy_project___main____get_download_url_from_tag, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_download_url_from_tag(org, repo, version, headers)\n--\n\n") /* docstring */}, + {"_create_gitfiles", (PyCFunction)CPyPy_project___main____create_gitfiles, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_create_gitfiles(project_path)\n--\n\n") /* docstring */}, + {"_create_folders", (PyCFunction)CPyPy_project___main____create_folders, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_create_folders(project_path)\n--\n\n") /* docstring */}, + {"_add_to_sys_path", (PyCFunction)CPyPy_project___main____add_to_sys_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_to_sys_path(project_path)\n--\n\n") /* docstring */}, + {"_compare_settings", (PyCFunction)CPyPy_project___main____compare_settings, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_compare_settings(left, right)\n--\n\n") /* docstring */}, + {"_normalize_solidity_version", (PyCFunction)CPyPy_project___main____normalize_solidity_version, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_normalize_solidity_version(version)\n--\n\n") /* docstring */}, + {"_solidity_compiler_equal", (PyCFunction)CPyPy_project___main____solidity_compiler_equal, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_solidity_compiler_equal(config, build)\n--\n\n") /* docstring */}, + {"_vyper_compiler_equal", (PyCFunction)CPyPy_project___main____vyper_compiler_equal, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_vyper_compiler_equal(config, build)\n--\n\n") /* docstring */}, + {"_load_sources", (PyCFunction)CPyPy_project___main____load_sources, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_sources(project_path, subfolder, allow_json)\n--\n\n") /* docstring */}, + {"_stream_download", (PyCFunction)CPyPy_project___main____stream_download, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL) /* docstring */}, + {"_get_mix_default_branch", (PyCFunction)CPyPy_project___main____get_mix_default_branch, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL) /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___main(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___main__internal, "__name__"); + CPyStatic_project___main___globals = PyModule_GetDict(CPyModule_brownie___project___main__internal); + if (unlikely(CPyStatic_project___main___globals == NULL)) + goto fail; + CPyType_project___main____compile__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____compile__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____compile__ProjectBase_obj)) + goto fail; + CPyType_project___main____create_containers__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____create_containers__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____create_containers__ProjectBase_obj)) + goto fail; + CPyType_project___main_____getitem___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____getitem___3__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____getitem___3__ProjectBase_obj)) + goto fail; + CPyType_project___main_____iter___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____iter___3__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____iter___3__ProjectBase_obj)) + goto fail; + CPyType_project___main_____iter___3__ProjectBase_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____iter___3__ProjectBase_gen_template, NULL, modname); + if (unlikely(!CPyType_project___main_____iter___3__ProjectBase_gen)) + goto fail; + CPyType_project___main_____len___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____len___3__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____len___3__ProjectBase_obj)) + goto fail; + CPyType_project___main_____contains___3__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____contains___3__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____contains___3__ProjectBase_obj)) + goto fail; + CPyType_project___main___dict__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___dict__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main___dict__ProjectBase_obj)) + goto fail; + CPyType_project___main___keys__ProjectBase_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___keys__ProjectBase_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main___keys__ProjectBase_obj)) + goto fail; + CPyType_project___main_____init___3_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____init___3_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____init___3_Project_obj)) + goto fail; + CPyType_project___main___load_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___load_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main___load_Project_obj)) + goto fail; + CPyType_project___main____get_changed_contracts_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____get_changed_contracts_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____get_changed_contracts_Project_obj)) + goto fail; + CPyType_project___main____compare_build_json_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____compare_build_json_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____compare_build_json_Project_obj)) + goto fail; + CPyType_project___main____compile_interfaces_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____compile_interfaces_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____compile_interfaces_Project_obj)) + goto fail; + CPyType_project___main____load_dependency_artifacts_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_dependency_artifacts_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____load_dependency_artifacts_Project_obj)) + goto fail; + CPyType_project___main____load_deployments_Project_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_deployments_Project_env_template, NULL, modname); + if (unlikely(!CPyType_project___main____load_deployments_Project_env)) + goto fail; + CPyType_project___main____load_deployments_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_deployments_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____load_deployments_Project_obj)) + goto fail; + CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj)) + goto fail; + CPyType_project___main____load_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____load_deployment_map_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____load_deployment_map_Project_obj)) + goto fail; + CPyType_project___main____save_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____save_deployment_map_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____save_deployment_map_Project_obj)) + goto fail; + CPyType_project___main____remove_from_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____remove_from_deployment_map_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____remove_from_deployment_map_Project_obj)) + goto fail; + CPyType_project___main____add_to_deployment_map_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____add_to_deployment_map_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____add_to_deployment_map_Project_obj)) + goto fail; + CPyType_project___main____update_and_register_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____update_and_register_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____update_and_register_Project_obj)) + goto fail; + CPyType_project___main____add_to_main_namespace_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____add_to_main_namespace_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____add_to_main_namespace_Project_obj)) + goto fail; + CPyType_project___main____remove_from_main_namespace_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____remove_from_main_namespace_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____remove_from_main_namespace_Project_obj)) + goto fail; + CPyType_project___main_____repr___3_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____repr___3_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____repr___3_Project_obj)) + goto fail; + CPyType_project___main___load_config_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___load_config_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main___load_config_Project_obj)) + goto fail; + CPyType_project___main___close_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main___close_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main___close_Project_obj)) + goto fail; + CPyType_project___main____clear_dev_deployments_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____clear_dev_deployments_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____clear_dev_deployments_Project_obj)) + goto fail; + CPyType_project___main____revert_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____revert_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____revert_Project_obj)) + goto fail; + CPyType_project___main____reset_Project_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main____reset_Project_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main____reset_Project_obj)) + goto fail; + CPyType_project___main_____init___3_TempProject_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____init___3_TempProject_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____init___3_TempProject_obj)) + goto fail; + CPyType_project___main_____repr___3_TempProject_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_project___main_____repr___3_TempProject_obj_template, NULL, modname); + if (unlikely(!CPyType_project___main_____repr___3_TempProject_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_project___main_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___main__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_project___main___BUILD_FOLDERS.f0); + CPy_XDECREF(CPyStatic_project___main___BUILD_FOLDERS.f1); + CPy_XDECREF(CPyStatic_project___main___BUILD_FOLDERS.f2); + CPyStatic_project___main___BUILD_FOLDERS = (tuple_T3OOO) { NULL, NULL, NULL }; + CPy_XDECREF_NO_IMM(CPyStatic_project___main____loaded_projects); + CPyStatic_project___main____loaded_projects = NULL; + Py_CLEAR(CPyType_project___main____ProjectBase); + Py_CLEAR(CPyType_project___main___Project); + Py_CLEAR(CPyType_project___main___TempProject); + Py_CLEAR(CPyType_project___main____compile__ProjectBase_obj); + Py_CLEAR(CPyType_project___main____create_containers__ProjectBase_obj); + Py_CLEAR(CPyType_project___main_____getitem___3__ProjectBase_obj); + Py_CLEAR(CPyType_project___main_____iter___3__ProjectBase_obj); + Py_CLEAR(CPyType_project___main_____iter___3__ProjectBase_gen); + Py_CLEAR(CPyType_project___main_____len___3__ProjectBase_obj); + Py_CLEAR(CPyType_project___main_____contains___3__ProjectBase_obj); + Py_CLEAR(CPyType_project___main___dict__ProjectBase_obj); + Py_CLEAR(CPyType_project___main___keys__ProjectBase_obj); + Py_CLEAR(CPyType_project___main_____init___3_Project_obj); + Py_CLEAR(CPyType_project___main___load_Project_obj); + Py_CLEAR(CPyType_project___main____get_changed_contracts_Project_obj); + Py_CLEAR(CPyType_project___main____compare_build_json_Project_obj); + Py_CLEAR(CPyType_project___main____compile_interfaces_Project_obj); + Py_CLEAR(CPyType_project___main____load_dependency_artifacts_Project_obj); + Py_CLEAR(CPyType_project___main____load_deployments_Project_env); + Py_CLEAR(CPyType_project___main____load_deployments_Project_obj); + Py_CLEAR(CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj); + Py_CLEAR(CPyType_project___main____load_deployment_map_Project_obj); + Py_CLEAR(CPyType_project___main____save_deployment_map_Project_obj); + Py_CLEAR(CPyType_project___main____remove_from_deployment_map_Project_obj); + Py_CLEAR(CPyType_project___main____add_to_deployment_map_Project_obj); + Py_CLEAR(CPyType_project___main____update_and_register_Project_obj); + Py_CLEAR(CPyType_project___main____add_to_main_namespace_Project_obj); + Py_CLEAR(CPyType_project___main____remove_from_main_namespace_Project_obj); + Py_CLEAR(CPyType_project___main_____repr___3_Project_obj); + Py_CLEAR(CPyType_project___main___load_config_Project_obj); + Py_CLEAR(CPyType_project___main___close_Project_obj); + Py_CLEAR(CPyType_project___main____clear_dev_deployments_Project_obj); + Py_CLEAR(CPyType_project___main____revert_Project_obj); + Py_CLEAR(CPyType_project___main____reset_Project_obj); + Py_CLEAR(CPyType_project___main_____init___3_TempProject_obj); + Py_CLEAR(CPyType_project___main_____repr___3_TempProject_obj); + return -1; +} +static struct PyModuleDef project___mainmodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.main", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + project___mainmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___main(void) +{ + if (CPyModule_brownie___project___main__internal) { + Py_INCREF(CPyModule_brownie___project___main__internal); + return CPyModule_brownie___project___main__internal; + } + CPyModule_brownie___project___main__internal = PyModule_Create(&project___mainmodule); + if (unlikely(CPyModule_brownie___project___main__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___main(CPyModule_brownie___project___main__internal) != 0) + goto fail; + return CPyModule_brownie___project___main__internal; + fail: + return NULL; +} + +PyObject *CPyDef_project___main____compile__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____compile__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____compile__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____compile__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config, char cpy_r_silent) { + PyObject *cpy_r_r0; + PyObject *cpy_r_build_json; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_allow_paths; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_path; + PyObject *cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + tuple_T3OOO cpy_r_r74; + tuple_T3OOO cpy_r_r75; + tuple_T3OOO cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_build_path; + CPyTagged cpy_r_r89; + char cpy_r_r90; + int64_t cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + tuple_T4CIOO cpy_r_r94; + CPyTagged cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + int64_t cpy_r_r139; + CPyPtr cpy_r_r140; + int64_t cpy_r_r141; + char cpy_r_r142; + CPyPtr cpy_r_r143; + CPyPtr cpy_r_r144; + int64_t cpy_r_r145; + CPyPtr cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject **cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + int64_t cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject **cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject **cpy_r_r167; + PyObject *cpy_r_r168; + char cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + char cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject **cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + tuple_T3OOO cpy_r_r181; + tuple_T3OOO cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject **cpy_r_r187; + PyObject *cpy_r_r188; + int32_t cpy_r_r189; + char cpy_r_r190; + char cpy_r_r191; + char cpy_r_r192; + tuple_T3OOO cpy_r_r193; + tuple_T3OOO cpy_r_r194; + tuple_T3OOO cpy_r_r195; + PyObject *cpy_r_r196; + PyObject **cpy_r_r198; + PyObject *cpy_r_r199; + char cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + char cpy_r_r204; + PyObject *cpy_r_r205; + char cpy_r_r206; + char cpy_r_r207; + char cpy_r_r208; + char cpy_r_r209; + char cpy_r_r210; + cpy_r_r0 = NULL; + cpy_r_build_json = cpy_r_r0; + cpy_r_r1 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r2 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_compiler_config, cpy_r_r1, 2); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 112, CPyStatic_project___main___globals); + goto CPyL133; + } else + goto CPyL134; +CPyL1: ; + cpy_r_r3 = Py_None; + cpy_r_allow_paths = cpy_r_r3; + cpy_r_r4 = CPyModule_os; + cpy_r_r5 = CPyStatics[1588]; /* 'getcwd' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 115, CPyStatic_project___main___globals); + goto CPyL135; + } + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r6, 0, 0, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 115, CPyStatic_project___main___globals); + goto CPyL135; + } + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 115, CPyStatic_project___main___globals, "str", cpy_r_r7); + goto CPyL135; + } + cpy_r_r9 = CPyStatics[1589]; /* '_path' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_self, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 116, CPyStatic_project___main___globals); + goto CPyL136; + } + cpy_r_path = cpy_r_r10; + cpy_r_r11 = (PyObject *)&_Py_NoneStruct; + cpy_r_r12 = cpy_r_path != cpy_r_r11; + if (cpy_r_r12) { + goto CPyL137; + } else + goto CPyL138; +CPyL6: ; + cpy_r_r13 = CPyDef_project___main____install_dependencies(cpy_r_path); + if (unlikely(cpy_r_r13 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 118, CPyStatic_project___main___globals); + goto CPyL139; + } + CPy_INCREF(cpy_r_path); + cpy_r_r14 = cpy_r_path; + cpy_r_r15 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r16[1] = {cpy_r_r14}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 119, CPyStatic_project___main___globals); + goto CPyL140; + } + CPy_DECREF(cpy_r_r14); + if (likely(PyUnicode_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 119, CPyStatic_project___main___globals, "str", cpy_r_r18); + goto CPyL139; + } + cpy_r_allow_paths = cpy_r_r19; + cpy_r_r20 = CPyModule_os; + cpy_r_r21 = CPyStatics[1590]; /* 'chdir' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 120, CPyStatic_project___main___globals); + goto CPyL141; + } + PyObject *cpy_r_r23[1] = {cpy_r_path}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 1, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 120, CPyStatic_project___main___globals); + goto CPyL141; + } else + goto CPyL142; +CPyL12: ; + CPy_DECREF(cpy_r_path); +CPyL13: ; + cpy_r_r26 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_compiler_config, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 123, CPyStatic_project___main___globals); + goto CPyL143; + } + if (likely(PyDict_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 123, CPyStatic_project___main___globals, "dict", cpy_r_r27); + goto CPyL143; + } + cpy_r_r29 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_compiler_config, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 124, CPyStatic_project___main___globals); + goto CPyL144; + } + if (likely(PyDict_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 124, CPyStatic_project___main___globals, "dict", cpy_r_r30); + goto CPyL144; + } + cpy_r_r32 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r33 = CPyDict_GetItem(cpy_r_compiler_config, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 126, CPyStatic_project___main___globals); + goto CPyL145; + } + if (PyUnicode_Check(cpy_r_r33)) + cpy_r_r34 = cpy_r_r33; + else { + cpy_r_r34 = NULL; + } + if (cpy_r_r34 != NULL) goto __LL1460; + if (cpy_r_r33 == Py_None) + cpy_r_r34 = cpy_r_r33; + else { + cpy_r_r34 = NULL; + } + if (cpy_r_r34 != NULL) goto __LL1460; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 126, CPyStatic_project___main___globals, "str or None", cpy_r_r33); + goto CPyL145; +__LL1460: ; + cpy_r_r35 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r36 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r37 = CPyDict_Get(cpy_r_r28, cpy_r_r36, cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 128, CPyStatic_project___main___globals); + goto CPyL146; + } + if (PyUnicode_Check(cpy_r_r37)) + cpy_r_r38 = cpy_r_r37; + else { + cpy_r_r38 = NULL; + } + if (cpy_r_r38 != NULL) goto __LL1461; + if (cpy_r_r37 == Py_None) + cpy_r_r38 = cpy_r_r37; + else { + cpy_r_r38 = NULL; + } + if (cpy_r_r38 != NULL) goto __LL1461; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 128, CPyStatic_project___main___globals, "str or None", cpy_r_r37); + goto CPyL146; +__LL1461: ; + cpy_r_r39 = CPyStatics[1227]; /* 'Vyper' */ + cpy_r_r40 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r41 = CPyDict_Get(cpy_r_r31, cpy_r_r40, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 129, CPyStatic_project___main___globals); + goto CPyL147; + } + if (PyUnicode_Check(cpy_r_r41)) + cpy_r_r42 = cpy_r_r41; + else { + cpy_r_r42 = NULL; + } + if (cpy_r_r42 != NULL) goto __LL1462; + if (cpy_r_r41 == Py_None) + cpy_r_r42 = cpy_r_r41; + else { + cpy_r_r42 = NULL; + } + if (cpy_r_r42 != NULL) goto __LL1462; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 129, CPyStatic_project___main___globals, "str or None", cpy_r_r41); + goto CPyL147; +__LL1462: ; + cpy_r_r43 = CPyDict_Build(2, cpy_r_r35, cpy_r_r38, cpy_r_r39, cpy_r_r42); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 127, CPyStatic_project___main___globals); + goto CPyL145; + } + cpy_r_r44 = CPyStatics[1228]; /* 'version' */ + cpy_r_r45 = Py_None; + cpy_r_r46 = CPyDict_Get(cpy_r_r28, cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 134, CPyStatic_project___main___globals); + goto CPyL148; + } + if (PyUnicode_Check(cpy_r_r46)) + cpy_r_r47 = cpy_r_r46; + else { + cpy_r_r47 = NULL; + } + if (cpy_r_r47 != NULL) goto __LL1463; + if (cpy_r_r46 == Py_None) + cpy_r_r47 = cpy_r_r46; + else { + cpy_r_r47 = NULL; + } + if (cpy_r_r47 != NULL) goto __LL1463; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 134, CPyStatic_project___main___globals, "str or None", cpy_r_r46); + goto CPyL148; +__LL1463: ; + cpy_r_r48 = CPyStatics[1228]; /* 'version' */ + cpy_r_r49 = Py_None; + cpy_r_r50 = CPyDict_Get(cpy_r_r31, cpy_r_r48, cpy_r_r49); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 135, CPyStatic_project___main___globals); + goto CPyL149; + } + if (PyUnicode_Check(cpy_r_r50)) + cpy_r_r51 = cpy_r_r50; + else { + cpy_r_r51 = NULL; + } + if (cpy_r_r51 != NULL) goto __LL1464; + if (cpy_r_r50 == Py_None) + cpy_r_r51 = cpy_r_r50; + else { + cpy_r_r51 = NULL; + } + if (cpy_r_r51 != NULL) goto __LL1464; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 135, CPyStatic_project___main___globals, "str or None", cpy_r_r50); + goto CPyL149; +__LL1464: ; + cpy_r_r52 = CPyStatics[1591]; /* 'optimize' */ + cpy_r_r53 = Py_None; + cpy_r_r54 = CPyDict_Get(cpy_r_r28, cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 136, CPyStatic_project___main___globals); + goto CPyL150; + } + if (PyBool_Check(cpy_r_r54)) + cpy_r_r55 = cpy_r_r54; + else { + cpy_r_r55 = NULL; + } + if (cpy_r_r55 != NULL) goto __LL1465; + if (cpy_r_r54 == Py_None) + cpy_r_r55 = cpy_r_r54; + else { + cpy_r_r55 = NULL; + } + if (cpy_r_r55 != NULL) goto __LL1465; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 136, CPyStatic_project___main___globals, "bool or None", cpy_r_r54); + goto CPyL150; +__LL1465: ; + cpy_r_r56 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r57 = Py_None; + cpy_r_r58 = CPyDict_Get(cpy_r_r28, cpy_r_r56, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 137, CPyStatic_project___main___globals); + goto CPyL151; + } + if (PyLong_Check(cpy_r_r58)) + cpy_r_r59 = cpy_r_r58; + else { + cpy_r_r59 = NULL; + } + if (cpy_r_r59 != NULL) goto __LL1466; + if (cpy_r_r58 == Py_None) + cpy_r_r59 = cpy_r_r58; + else { + cpy_r_r59 = NULL; + } + if (cpy_r_r59 != NULL) goto __LL1466; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 137, CPyStatic_project___main___globals, "int or None", cpy_r_r58); + goto CPyL151; +__LL1466: ; + cpy_r_r60 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r61 = PyList_New(0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 141, CPyStatic_project___main___globals); + goto CPyL152; + } + cpy_r_r62 = CPyDict_Get(cpy_r_r28, cpy_r_r60, cpy_r_r61); + CPy_DECREF_NO_IMM(cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 141, CPyStatic_project___main___globals); + goto CPyL152; + } + if (PyList_Check(cpy_r_r62)) + cpy_r_r63 = cpy_r_r62; + else { + cpy_r_r63 = NULL; + } + if (cpy_r_r63 != NULL) goto __LL1467; + if (cpy_r_r62 == Py_None) + cpy_r_r63 = cpy_r_r62; + else { + cpy_r_r63 = NULL; + } + if (cpy_r_r63 != NULL) goto __LL1467; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 141, CPyStatic_project___main___globals, "list or None", cpy_r_r62); + goto CPyL152; +__LL1467: ; + cpy_r_r64 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r65 = Py_None; + cpy_r_r66 = CPyDict_Get(cpy_r_r28, cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 142, CPyStatic_project___main___globals); + goto CPyL153; + } + if (PyDict_Check(cpy_r_r66)) + cpy_r_r67 = cpy_r_r66; + else { + cpy_r_r67 = NULL; + } + if (cpy_r_r67 != NULL) goto __LL1468; + if (cpy_r_r66 == Py_None) + cpy_r_r67 = cpy_r_r66; + else { + cpy_r_r67 = NULL; + } + if (cpy_r_r67 != NULL) goto __LL1468; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 142, CPyStatic_project___main___globals, "dict or None", cpy_r_r66); + goto CPyL153; +__LL1468: ; + cpy_r_r68 = CPyStatics[1236]; /* 'viaIR' */ + cpy_r_r69 = Py_None; + cpy_r_r70 = CPyDict_Get(cpy_r_r28, cpy_r_r68, cpy_r_r69); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 143, CPyStatic_project___main___globals); + goto CPyL154; + } + if (PyBool_Check(cpy_r_r70)) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL1469; + if (cpy_r_r70 == Py_None) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL1469; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 143, CPyStatic_project___main___globals, "bool or None", cpy_r_r70); + goto CPyL154; +__LL1469: ; + cpy_r_r72 = NULL; + cpy_r_r73 = CPyDef_compiler___compile_and_format(cpy_r_contract_sources, cpy_r_r47, cpy_r_r51, cpy_r_r55, cpy_r_r59, cpy_r_r43, cpy_r_silent, cpy_r_allow_paths, cpy_r_r72, cpy_r_r63, cpy_r_r67, cpy_r_r71); + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r55); + CPy_DECREF(cpy_r_r59); + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_allow_paths); + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 132, CPyStatic_project___main___globals); + goto CPyL42; + } else + goto CPyL155; +CPyL40: ; + cpy_r_build_json = cpy_r_r73; + tuple_T3OOO __tmp1470 = { NULL, NULL, NULL }; + cpy_r_r74 = __tmp1470; + cpy_r_r75 = cpy_r_r74; + goto CPyL43; +CPyL42: ; + cpy_r_r76 = CPy_CatchError(); + cpy_r_r75 = cpy_r_r76; +CPyL43: ; + cpy_r_r77 = CPyModule_os; + cpy_r_r78 = CPyStatics[1590]; /* 'chdir' */ + cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 146, CPyStatic_project___main___globals); + goto CPyL156; + } + PyObject *cpy_r_r80[1] = {cpy_r_r8}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = PyObject_Vectorcall(cpy_r_r79, cpy_r_r81, 1, 0); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 146, CPyStatic_project___main___globals); + goto CPyL156; + } else + goto CPyL157; +CPyL45: ; + CPy_DECREF(cpy_r_r8); + if (cpy_r_r75.f0 == NULL) { + goto CPyL52; + } else + goto CPyL158; +CPyL46: ; + CPy_Reraise(); + if (!0) { + goto CPyL48; + } else + goto CPyL159; +CPyL47: ; + CPy_Unreachable(); +CPyL48: ; + if (cpy_r_r75.f0 == NULL) goto CPyL50; + CPy_RestoreExcInfo(cpy_r_r75); + CPy_XDECREF(cpy_r_r75.f0); + CPy_XDECREF(cpy_r_r75.f1); + CPy_XDECREF(cpy_r_r75.f2); +CPyL50: ; + cpy_r_r83 = CPy_KeepPropagating(); + if (!cpy_r_r83) goto CPyL132; + CPy_Unreachable(); +CPyL52: ; + cpy_r_r84 = CPyStatics[185]; /* '_build' */ + cpy_r_r85 = CPyObject_GetAttr(cpy_r_self, cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 148, CPyStatic_project___main___globals); + goto CPyL133; + } + if (likely(Py_TYPE(cpy_r_r85) == CPyType_build___Build)) + cpy_r_r86 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 148, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r85); + goto CPyL133; + } + cpy_r_r87 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r88 = CPyObject_GetAttr(cpy_r_self, cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 149, CPyStatic_project___main___globals); + goto CPyL160; + } + cpy_r_build_path = cpy_r_r88; + cpy_r_r89 = 0; + if (cpy_r_build_json == NULL) { + goto CPyL161; + } else + goto CPyL58; +CPyL56: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r90 = 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); + goto CPyL132; + } + CPy_Unreachable(); +CPyL58: ; + cpy_r_r91 = PyDict_Size(cpy_r_build_json); + if (cpy_r_build_json == NULL) { + goto CPyL162; + } else + goto CPyL61; +CPyL59: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); + goto CPyL132; + } + CPy_Unreachable(); +CPyL61: ; + cpy_r_r93 = CPyDict_GetItemsIter(cpy_r_build_json); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); + goto CPyL163; + } +CPyL62: ; + cpy_r_r94 = CPyDict_NextItem(cpy_r_r93, cpy_r_r89); + cpy_r_r95 = cpy_r_r94.f1; + cpy_r_r89 = cpy_r_r95; + cpy_r_r96 = cpy_r_r94.f0; + if (!cpy_r_r96) goto CPyL164; + cpy_r_r97 = cpy_r_r94.f2; + CPy_INCREF(cpy_r_r97); + cpy_r_r98 = cpy_r_r94.f3; + CPy_INCREF(cpy_r_r98); + CPy_DECREF(cpy_r_r94.f2); + CPy_DECREF(cpy_r_r94.f3); + if (likely(PyUnicode_Check(cpy_r_r97))) + cpy_r_r99 = cpy_r_r97; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals, "str", cpy_r_r97); + goto CPyL165; + } + if (likely(PyDict_Check(cpy_r_r98))) + cpy_r_r100 = cpy_r_r98; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals, "dict", cpy_r_r98); + goto CPyL166; + } + cpy_r_r101 = (PyObject *)&_Py_NoneStruct; + cpy_r_r102 = cpy_r_build_path != cpy_r_r101; + if (!cpy_r_r102) goto CPyL122; + cpy_r_r103 = CPyStatics[1257]; /* 'sourcePath' */ + cpy_r_r104 = CPyDict_GetItem(cpy_r_r100, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 151, CPyStatic_project___main___globals); + goto CPyL167; + } + if (likely(PyUnicode_Check(cpy_r_r104))) + cpy_r_r105 = cpy_r_r104; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 151, CPyStatic_project___main___globals, "str", cpy_r_r104); + goto CPyL167; + } + cpy_r_r106 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r107 = CPyStr_Startswith(cpy_r_r105, cpy_r_r106); + CPy_DECREF(cpy_r_r105); + cpy_r_r108 = cpy_r_r107; + if (cpy_r_r108) goto CPyL122; + cpy_r_r109 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r100, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 153, CPyStatic_project___main___globals); + goto CPyL167; + } + if (likely(PyUnicode_Check(cpy_r_r110))) + cpy_r_r111 = cpy_r_r110; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 153, CPyStatic_project___main___globals, "str", cpy_r_r110); + goto CPyL167; + } + cpy_r_r112 = CPyStr_Equal(cpy_r_r99, cpy_r_r111); + CPy_DECREF(cpy_r_r111); + if (!cpy_r_r112) goto CPyL76; + cpy_r_r113 = CPyStatics[1554]; /* 'contracts/' */ + cpy_r_r114 = CPyStatics[135]; /* '.json' */ + cpy_r_r115 = CPyStr_Build(3, cpy_r_r113, cpy_r_r99, cpy_r_r114); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 155, CPyStatic_project___main___globals); + goto CPyL167; + } + CPy_INCREF(cpy_r_build_path); + cpy_r_r116 = cpy_r_build_path; + cpy_r_r117 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r118[2] = {cpy_r_r116, cpy_r_r115}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 155, CPyStatic_project___main___globals); + goto CPyL168; + } + CPy_DECREF(cpy_r_r116); + CPy_DECREF(cpy_r_r115); + cpy_r_path = cpy_r_r120; + goto CPyL90; +CPyL76: ; + cpy_r_r121 = CPyStatics[1593]; /* 'contracts/dependencies/' */ + cpy_r_r122 = CPyStatics[135]; /* '.json' */ + cpy_r_r123 = CPyStr_Build(3, cpy_r_r121, cpy_r_r99, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 158, CPyStatic_project___main___globals); + goto CPyL167; + } + CPy_INCREF(cpy_r_build_path); + cpy_r_r124 = cpy_r_build_path; + cpy_r_r125 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r126[2] = {cpy_r_r124, cpy_r_r123}; + cpy_r_r127 = (PyObject **)&cpy_r_r126; + cpy_r_r128 = PyObject_VectorcallMethod(cpy_r_r125, cpy_r_r127, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 158, CPyStatic_project___main___globals); + goto CPyL169; + } + CPy_DECREF(cpy_r_r124); + CPy_DECREF(cpy_r_r123); + cpy_r_path = cpy_r_r128; + CPy_INCREF(cpy_r_path); + cpy_r_r129 = cpy_r_path; + cpy_r_r130 = CPyStatics[1410]; /* 'parents' */ + cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); + CPy_DECREF(cpy_r_r129); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); + goto CPyL170; + } + cpy_r_r132 = PySequence_List(cpy_r_r131); + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); + goto CPyL170; + } + cpy_r_r133 = (PyObject *)&_Py_NoneStruct; + cpy_r_r134 = (PyObject *)&_Py_NoneStruct; + cpy_r_r135 = CPyStatics[2028]; /* -1 */ + cpy_r_r136 = PySlice_New(cpy_r_r133, cpy_r_r134, cpy_r_r135); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r137 = PyObject_GetItem(cpy_r_r132, cpy_r_r136); + CPy_DECREF_NO_IMM(cpy_r_r132); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals); + goto CPyL170; + } + if (likely(PyList_Check(cpy_r_r137))) + cpy_r_r138 = cpy_r_r137; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 159, CPyStatic_project___main___globals, "list", cpy_r_r137); + goto CPyL170; + } + cpy_r_r139 = 0; +CPyL86: ; + cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r138)->ob_size; + cpy_r_r141 = *(int64_t *)cpy_r_r140; + cpy_r_r142 = cpy_r_r139 < cpy_r_r141; + if (!cpy_r_r142) goto CPyL172; + cpy_r_r143 = (CPyPtr)&((PyListObject *)cpy_r_r138)->ob_item; + cpy_r_r144 = *(CPyPtr *)cpy_r_r143; + cpy_r_r145 = cpy_r_r139 * 8; + cpy_r_r146 = cpy_r_r144 + cpy_r_r145; + cpy_r_r147 = *(PyObject * *)cpy_r_r146; + CPy_INCREF(cpy_r_r147); + cpy_r_r148 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r149 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r150[2] = {cpy_r_r147, cpy_r_r149}; + cpy_r_r151 = (PyObject **)&cpy_r_r150; + cpy_r_r152 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r153 = PyObject_VectorcallMethod(cpy_r_r148, cpy_r_r151, 9223372036854775809ULL, cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 160, CPyStatic_project___main___globals); + goto CPyL173; + } else + goto CPyL174; +CPyL88: ; + CPy_DECREF(cpy_r_r147); + cpy_r_r154 = cpy_r_r139 + 1; + cpy_r_r139 = cpy_r_r154; + goto CPyL86; +CPyL90: ; + cpy_r_r155 = CPyStatics[438]; /* 'w' */ + cpy_r_r156 = cpy_r_path; + cpy_r_r157 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r158[2] = {cpy_r_r156, cpy_r_r155}; + cpy_r_r159 = (PyObject **)&cpy_r_r158; + cpy_r_r160 = PyObject_VectorcallMethod(cpy_r_r157, cpy_r_r159, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL175; + } + CPy_DECREF(cpy_r_r156); + cpy_r_r161 = CPy_TYPE(cpy_r_r160); + cpy_r_r162 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL176; + } + cpy_r_r164 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r165 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r164); + CPy_DECREF(cpy_r_r161); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL177; + } + PyObject *cpy_r_r166[1] = {cpy_r_r160}; + cpy_r_r167 = (PyObject **)&cpy_r_r166; + cpy_r_r168 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r167, 1, 0); + CPy_DECREF(cpy_r_r165); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL177; + } + cpy_r_r169 = 1; + cpy_r_r170 = CPyModule_builtins; + cpy_r_r171 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r172 = CPyObject_GetAttr(cpy_r_r170, cpy_r_r171); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 162, CPyStatic_project___main___globals); + goto CPyL178; + } + cpy_r_r173 = CPyStatic__c_constants___ujson_dump; + if (unlikely(cpy_r_r173 == NULL)) { + goto CPyL179; + } else + goto CPyL100; +CPyL98: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); + cpy_r_r174 = 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 162, CPyStatic_project___main___globals); + goto CPyL102; + } else + goto CPyL180; +CPyL99: ; + CPy_Unreachable(); +CPyL100: ; + cpy_r_r175 = 1 ? Py_True : Py_False; + cpy_r_r176 = CPyStatics[2031]; /* 2 */ + PyObject *cpy_r_r177[5] = {cpy_r_r100, cpy_r_r168, cpy_r_r175, cpy_r_r176, cpy_r_r172}; + cpy_r_r178 = (PyObject **)&cpy_r_r177; + cpy_r_r179 = CPyStatics[2345]; /* ('sort_keys', 'indent', 'default') */ + cpy_r_r180 = PyObject_Vectorcall(cpy_r_r173, cpy_r_r178, 2, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 162, CPyStatic_project___main___globals); + goto CPyL181; + } else + goto CPyL182; +CPyL101: ; + CPy_DECREF(cpy_r_r168); + CPy_DECREF(cpy_r_r172); + goto CPyL110; +CPyL102: ; + cpy_r_r181 = CPy_CatchError(); + cpy_r_r169 = 0; + cpy_r_r182 = CPy_GetExcInfo(); + cpy_r_r183 = cpy_r_r182.f0; + CPy_INCREF(cpy_r_r183); + cpy_r_r184 = cpy_r_r182.f1; + CPy_INCREF(cpy_r_r184); + cpy_r_r185 = cpy_r_r182.f2; + CPy_INCREF(cpy_r_r185); + CPy_DecRef(cpy_r_r182.f0); + CPy_DecRef(cpy_r_r182.f1); + CPy_DecRef(cpy_r_r182.f2); + PyObject *cpy_r_r186[4] = {cpy_r_r160, cpy_r_r183, cpy_r_r184, cpy_r_r185}; + cpy_r_r187 = (PyObject **)&cpy_r_r186; + cpy_r_r188 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r187, 4, 0); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_DecRef(cpy_r_r183); + CPy_DecRef(cpy_r_r184); + CPy_DecRef(cpy_r_r185); + cpy_r_r189 = PyObject_IsTrue(cpy_r_r188); + CPy_DecRef(cpy_r_r188); + cpy_r_r190 = cpy_r_r189 >= 0; + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL108; + } + cpy_r_r191 = cpy_r_r189; + if (cpy_r_r191) goto CPyL107; + CPy_Reraise(); + if (!0) { + goto CPyL108; + } else + goto CPyL184; +CPyL106: ; + CPy_Unreachable(); +CPyL107: ; + CPy_RestoreExcInfo(cpy_r_r181); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + CPy_DecRef(cpy_r_r181.f2); + goto CPyL110; +CPyL108: ; + CPy_RestoreExcInfo(cpy_r_r181); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + CPy_DecRef(cpy_r_r181.f2); + cpy_r_r192 = CPy_KeepPropagating(); + if (!cpy_r_r192) { + goto CPyL111; + } else + goto CPyL185; +CPyL109: ; + CPy_Unreachable(); +CPyL110: ; + tuple_T3OOO __tmp1471 = { NULL, NULL, NULL }; + cpy_r_r193 = __tmp1471; + cpy_r_r194 = cpy_r_r193; + goto CPyL112; +CPyL111: ; + cpy_r_r195 = CPy_CatchError(); + cpy_r_r194 = cpy_r_r195; +CPyL112: ; + if (!cpy_r_r169) goto CPyL186; + cpy_r_r196 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r197[4] = {cpy_r_r160, cpy_r_r196, cpy_r_r196, cpy_r_r196}; + cpy_r_r198 = (PyObject **)&cpy_r_r197; + cpy_r_r199 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r198, 4, 0); + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 161, CPyStatic_project___main___globals); + goto CPyL187; + } else + goto CPyL188; +CPyL114: ; + CPy_DECREF(cpy_r_r160); +CPyL115: ; + if (cpy_r_r194.f0 == NULL) { + goto CPyL122; + } else + goto CPyL189; +CPyL116: ; + CPy_Reraise(); + if (!0) { + goto CPyL118; + } else + goto CPyL190; +CPyL117: ; + CPy_Unreachable(); +CPyL118: ; + if (cpy_r_r194.f0 == NULL) goto CPyL120; + CPy_RestoreExcInfo(cpy_r_r194); + CPy_XDECREF(cpy_r_r194.f0); + CPy_XDECREF(cpy_r_r194.f1); + CPy_XDECREF(cpy_r_r194.f2); +CPyL120: ; + cpy_r_r200 = CPy_KeepPropagating(); + if (!cpy_r_r200) goto CPyL132; + CPy_Unreachable(); +CPyL122: ; + cpy_r_r201 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r202 = CPyDict_GetItem(cpy_r_r100, cpy_r_r201); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 164, CPyStatic_project___main___globals); + goto CPyL167; + } + if (likely(PyUnicode_Check(cpy_r_r202))) + cpy_r_r203 = cpy_r_r202; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile", 164, CPyStatic_project___main___globals, "str", cpy_r_r202); + goto CPyL167; + } + cpy_r_r204 = CPyStr_Equal(cpy_r_r99, cpy_r_r203); + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r203); + if (!cpy_r_r204) goto CPyL191; + cpy_r_r205 = NULL; + cpy_r_r206 = CPyDef_build___Build____add_contract(cpy_r_r86, cpy_r_r100, cpy_r_r205); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r206 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 166, CPyStatic_project___main___globals); + goto CPyL192; + } +CPyL126: ; + if (cpy_r_build_json == NULL) { + goto CPyL193; + } else + goto CPyL129; +CPyL127: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r207 = 0; + if (unlikely(!cpy_r_r207)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); + goto CPyL132; + } + CPy_Unreachable(); +CPyL129: ; + cpy_r_r208 = CPyDict_CheckSize(cpy_r_build_json, cpy_r_r91); + if (unlikely(!cpy_r_r208)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); + goto CPyL192; + } else + goto CPyL62; +CPyL130: ; + cpy_r_r209 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r209)) { + CPy_AddTraceback("brownie/project/main.py", "_compile", 150, CPyStatic_project___main___globals); + goto CPyL132; + } + return 1; +CPyL132: ; + cpy_r_r210 = 2; + return cpy_r_r210; +CPyL133: ; + CPy_XDecRef(cpy_r_build_json); + goto CPyL132; +CPyL134: ; + CPy_DECREF(cpy_r_r2); + goto CPyL1; +CPyL135: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_allow_paths); + goto CPyL132; +CPyL136: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r8); + goto CPyL132; +CPyL137: ; + CPy_DECREF(cpy_r_allow_paths); + goto CPyL6; +CPyL138: ; + CPy_DECREF(cpy_r_path); + goto CPyL13; +CPyL139: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + goto CPyL132; +CPyL140: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r14); + goto CPyL132; +CPyL141: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + goto CPyL132; +CPyL142: ; + CPy_DECREF(cpy_r_r25); + goto CPyL12; +CPyL143: ; + CPy_DecRef(cpy_r_allow_paths); + goto CPyL42; +CPyL144: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + goto CPyL42; +CPyL145: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + goto CPyL42; +CPyL146: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + goto CPyL42; +CPyL147: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r38); + goto CPyL42; +CPyL148: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r43); + goto CPyL42; +CPyL149: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + goto CPyL42; +CPyL150: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r51); + goto CPyL42; +CPyL151: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r55); + goto CPyL42; +CPyL152: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + goto CPyL42; +CPyL153: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r63); + goto CPyL42; +CPyL154: ; + CPy_DecRef(cpy_r_allow_paths); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r67); + goto CPyL42; +CPyL155: ; + CPy_XDECREF(cpy_r_build_json); + goto CPyL40; +CPyL156: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r8); + goto CPyL48; +CPyL157: ; + CPy_DECREF(cpy_r_r82); + goto CPyL45; +CPyL158: ; + CPy_XDECREF(cpy_r_build_json); + goto CPyL46; +CPyL159: ; + CPy_XDECREF(cpy_r_r75.f0); + CPy_XDECREF(cpy_r_r75.f1); + CPy_XDECREF(cpy_r_r75.f2); + goto CPyL47; +CPyL160: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + goto CPyL132; +CPyL161: ; + CPy_DECREF_NO_IMM(cpy_r_r86); + CPy_DECREF(cpy_r_build_path); + goto CPyL56; +CPyL162: ; + CPy_DECREF_NO_IMM(cpy_r_r86); + CPy_DECREF(cpy_r_build_path); + goto CPyL59; +CPyL163: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + goto CPyL132; +CPyL164: ; + CPy_XDECREF(cpy_r_build_json); + CPy_DECREF_NO_IMM(cpy_r_r86); + CPy_DECREF(cpy_r_build_path); + CPy_DECREF(cpy_r_r93); + CPy_DECREF(cpy_r_r94.f2); + CPy_DECREF(cpy_r_r94.f3); + goto CPyL130; +CPyL165: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r98); + goto CPyL132; +CPyL166: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + goto CPyL132; +CPyL167: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + goto CPyL132; +CPyL168: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + goto CPyL132; +CPyL169: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r124); + goto CPyL132; +CPyL170: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + goto CPyL132; +CPyL171: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r132); + goto CPyL132; +CPyL172: ; + CPy_DECREF_NO_IMM(cpy_r_r138); + goto CPyL90; +CPyL173: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r147); + goto CPyL132; +CPyL174: ; + CPy_DECREF(cpy_r_r153); + goto CPyL88; +CPyL175: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r156); + goto CPyL132; +CPyL176: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r161); + goto CPyL132; +CPyL177: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r163); + goto CPyL132; +CPyL178: ; + CPy_DecRef(cpy_r_r168); + goto CPyL102; +CPyL179: ; + CPy_DecRef(cpy_r_r168); + CPy_DecRef(cpy_r_r172); + goto CPyL98; +CPyL180: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r163); + goto CPyL99; +CPyL181: ; + CPy_DecRef(cpy_r_r168); + CPy_DecRef(cpy_r_r172); + goto CPyL102; +CPyL182: ; + CPy_DECREF(cpy_r_r180); + goto CPyL101; +CPyL183: ; + CPy_DecRef(cpy_r_r183); + CPy_DecRef(cpy_r_r184); + CPy_DecRef(cpy_r_r185); + goto CPyL108; +CPyL184: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r163); + CPy_DecRef(cpy_r_r181.f0); + CPy_DecRef(cpy_r_r181.f1); + CPy_DecRef(cpy_r_r181.f2); + goto CPyL106; +CPyL185: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r160); + CPy_DecRef(cpy_r_r163); + goto CPyL109; +CPyL186: ; + CPy_DECREF(cpy_r_r160); + CPy_DECREF(cpy_r_r163); + goto CPyL115; +CPyL187: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + CPy_DecRef(cpy_r_r160); + goto CPyL118; +CPyL188: ; + CPy_DECREF(cpy_r_r199); + goto CPyL114; +CPyL189: ; + CPy_XDECREF(cpy_r_build_json); + CPy_DECREF_NO_IMM(cpy_r_r86); + CPy_DECREF(cpy_r_build_path); + CPy_DECREF(cpy_r_r93); + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r100); + goto CPyL116; +CPyL190: ; + CPy_XDECREF(cpy_r_r194.f0); + CPy_XDECREF(cpy_r_r194.f1); + CPy_XDECREF(cpy_r_r194.f2); + goto CPyL117; +CPyL191: ; + CPy_DECREF(cpy_r_r100); + goto CPyL126; +CPyL192: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r93); + goto CPyL132; +CPyL193: ; + CPy_DECREF_NO_IMM(cpy_r_r86); + CPy_DECREF(cpy_r_build_path); + CPy_DECREF(cpy_r_r93); + goto CPyL127; +} + +PyObject *CPyPy_project___main____compile__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "contract_sources", "compiler_config", "silent", 0}; + static CPyArg_Parser parser = {"OOOO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_contract_sources; + PyObject *obj_compiler_config; + PyObject *obj_silent; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract_sources, &obj_compiler_config, &obj_silent)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + PyObject *arg_compiler_config; + if (likely(PyDict_Check(obj_compiler_config))) + arg_compiler_config = obj_compiler_config; + else { + CPy_TypeError("dict", obj_compiler_config); + goto fail; + } + char arg_silent; + if (unlikely(!PyBool_Check(obj_silent))) { + CPy_TypeError("bool", obj_silent); goto fail; + } else + arg_silent = obj_silent == Py_True; + char retval = CPyDef_project___main____compile__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self, arg_contract_sources, arg_compiler_config, arg_silent); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_compile", 109, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____create_containers__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____create_containers__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____create_containers__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int64_t cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + char cpy_r_r21; + CPyPtr cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + CPyPtr cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T2OO 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; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + int64_t cpy_r_r68; + char cpy_r_r69; + cpy_r_r0 = CPyStatic_project___main___globals; + cpy_r_r1 = CPyStatics[1594]; /* 'InterfaceContainer' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 170, CPyStatic_project___main___globals); + goto CPyL34; + } + PyObject *cpy_r_r3[1] = {cpy_r_self}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 1, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 170, CPyStatic_project___main___globals); + goto CPyL34; + } + cpy_r_r6 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r7 = PyObject_SetAttr(cpy_r_self, cpy_r_r6, cpy_r_r5); + CPy_DECREF(cpy_r_r5); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 170, CPyStatic_project___main___globals); + goto CPyL34; + } + cpy_r_r9 = PyDict_New(); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 171, CPyStatic_project___main___globals); + goto CPyL34; + } + cpy_r_r10 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r11 = PyObject_SetAttr(cpy_r_self, cpy_r_r10, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 171, CPyStatic_project___main___globals); + goto CPyL34; + } + cpy_r_r13 = CPyStatics[185]; /* '_build' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_self, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals); + goto CPyL34; + } + if (likely(Py_TYPE(cpy_r_r14) == CPyType_build___Build)) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r14); + goto CPyL34; + } + cpy_r_r16 = NULL; + cpy_r_r17 = CPyDef_build___Build___items(cpy_r_r15, cpy_r_r16); + CPy_DECREF_NO_IMM(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals); + goto CPyL34; + } + cpy_r_r18 = 0; +CPyL9: ; + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r17)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + cpy_r_r21 = cpy_r_r18 < cpy_r_r20; + if (!cpy_r_r21) goto CPyL35; + cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; + cpy_r_r23 = *(CPyPtr *)cpy_r_r22; + cpy_r_r24 = cpy_r_r18 * 8; + cpy_r_r25 = cpy_r_r23 + cpy_r_r24; + cpy_r_r26 = *(PyObject * *)cpy_r_r25; + CPy_INCREF(cpy_r_r26); + PyObject *__tmp1472; + if (unlikely(!(PyTuple_Check(cpy_r_r26) && PyTuple_GET_SIZE(cpy_r_r26) == 2))) { + __tmp1472 = NULL; + goto __LL1473; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r26, 0)))) + __tmp1472 = PyTuple_GET_ITEM(cpy_r_r26, 0); + else { + __tmp1472 = NULL; + } + if (__tmp1472 == NULL) goto __LL1473; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r26, 1)))) + __tmp1472 = PyTuple_GET_ITEM(cpy_r_r26, 1); + else { + __tmp1472 = NULL; + } + if (__tmp1472 == NULL) goto __LL1473; + __tmp1472 = cpy_r_r26; +__LL1473: ; + if (unlikely(__tmp1472 == NULL)) { + CPy_TypeError("tuple[str, dict]", cpy_r_r26); cpy_r_r27 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1474 = PyTuple_GET_ITEM(cpy_r_r26, 0); + CPy_INCREF(__tmp1474); + PyObject *__tmp1475; + if (likely(PyUnicode_Check(__tmp1474))) + __tmp1475 = __tmp1474; + else { + CPy_TypeError("str", __tmp1474); + __tmp1475 = NULL; + } + cpy_r_r27.f0 = __tmp1475; + PyObject *__tmp1476 = PyTuple_GET_ITEM(cpy_r_r26, 1); + CPy_INCREF(__tmp1476); + PyObject *__tmp1477; + if (likely(PyDict_Check(__tmp1476))) + __tmp1477 = __tmp1476; + else { + CPy_TypeError("dict", __tmp1476); + __tmp1477 = NULL; + } + cpy_r_r27.f1 = __tmp1477; + } + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27.f0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 173, CPyStatic_project___main___globals); + goto CPyL36; + } + cpy_r_r28 = cpy_r_r27.f0; + CPy_INCREF(cpy_r_r28); + cpy_r_r29 = cpy_r_r27.f1; + CPy_INCREF(cpy_r_r29); + CPy_DECREF(cpy_r_r27.f0); + CPy_DECREF(cpy_r_r27.f1); + cpy_r_r30 = CPyStatics[350]; /* 'type' */ + cpy_r_r31 = CPyDict_GetItem(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 174, CPyStatic_project___main___globals); + goto CPyL37; + } + if (likely(PyUnicode_Check(cpy_r_r31))) + cpy_r_r32 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 174, CPyStatic_project___main___globals, "str", cpy_r_r31); + goto CPyL37; + } + cpy_r_r33 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r34 = CPyStr_Equal(cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + if (!cpy_r_r34) goto CPyL21; + cpy_r_r35 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_self, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); + goto CPyL37; + } + cpy_r_r37 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r29, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); + goto CPyL38; + } + if (likely(PyUnicode_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals, "str", cpy_r_r38); + goto CPyL38; + } + cpy_r_r40 = CPyStatics[945]; /* 'abi' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r29, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); + goto CPyL39; + } + if (likely(PyList_Check(cpy_r_r41))) + cpy_r_r42 = cpy_r_r41; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals, "list", cpy_r_r41); + goto CPyL39; + } + cpy_r_r43 = CPyStatics[1596]; /* '_add' */ + PyObject *cpy_r_r44[3] = {cpy_r_r36, cpy_r_r39, cpy_r_r42}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 175, CPyStatic_project___main___globals); + goto CPyL40; + } else + goto CPyL41; +CPyL20: ; + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r39); + CPy_DECREF_NO_IMM(cpy_r_r42); +CPyL21: ; + cpy_r_r47 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r48 = CPyDict_GetWithNone(cpy_r_r29, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 176, CPyStatic_project___main___globals); + goto CPyL37; + } + cpy_r_r49 = PyObject_IsTrue(cpy_r_r48); + CPy_DECREF(cpy_r_r48); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 176, CPyStatic_project___main___globals); + goto CPyL37; + } + cpy_r_r51 = cpy_r_r49; + if (!cpy_r_r51) goto CPyL42; + cpy_r_r52 = CPyStatic_project___main___globals; + cpy_r_r53 = CPyStatics[1597]; /* 'ContractContainer' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 177, CPyStatic_project___main___globals); + goto CPyL37; + } + PyObject *cpy_r_r55[2] = {cpy_r_self, cpy_r_r29}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 2, 0); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 177, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r58 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r59 = CPyObject_GetAttr(cpy_r_self, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 178, CPyStatic_project___main___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 178, CPyStatic_project___main___globals, "dict", cpy_r_r59); + goto CPyL43; + } + cpy_r_r61 = CPyDict_SetItem(cpy_r_r60, cpy_r_r28, cpy_r_r57); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r28); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 178, CPyStatic_project___main___globals); + goto CPyL44; + } + cpy_r_r63 = CPyStatics[187]; /* '_name' */ + cpy_r_r64 = CPyObject_GetAttr(cpy_r_r57, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 179, CPyStatic_project___main___globals); + goto CPyL44; + } + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_containers", 179, CPyStatic_project___main___globals, "str", cpy_r_r64); + goto CPyL44; + } + cpy_r_r66 = PyObject_SetAttr(cpy_r_self, cpy_r_r65, cpy_r_r57); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r57); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 179, CPyStatic_project___main___globals); + goto CPyL36; + } +CPyL32: ; + cpy_r_r68 = cpy_r_r18 + 1; + cpy_r_r18 = cpy_r_r68; + goto CPyL9; +CPyL33: ; + return 1; +CPyL34: ; + cpy_r_r69 = 2; + return cpy_r_r69; +CPyL35: ; + CPy_DECREF_NO_IMM(cpy_r_r17); + goto CPyL33; +CPyL36: ; + CPy_DecRef(cpy_r_r17); + goto CPyL34; +CPyL37: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + goto CPyL34; +CPyL38: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r36); + goto CPyL34; +CPyL39: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r39); + goto CPyL34; +CPyL40: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r42); + goto CPyL34; +CPyL41: ; + CPy_DECREF(cpy_r_r46); + goto CPyL20; +CPyL42: ; + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r29); + goto CPyL32; +CPyL43: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r57); + goto CPyL34; +CPyL44: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r57); + goto CPyL34; +} + +PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + char retval = CPyDef_project___main____create_containers__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_create_containers", 168, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__getitem__", 182, CPyStatic_project___main___globals); + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__getitem__", 182, CPyStatic_project___main___globals, "dict", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = CPyDict_GetItem(cpy_r_r2, cpy_r_key); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__getitem__", 182, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "key", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_key)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + PyObject *arg_key; + if (likely(PyUnicode_Check(obj_key))) + arg_key = obj_key; + else { + CPy_TypeError("str", obj_key); + goto fail; + } + PyObject *retval = CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__getitem__", 181, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { + int32_t cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + int64_t cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + int64_t cpy_r_r16; + CPyPtr cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + CPyPtr cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + int64_t cpy_r_r33; + int64_t cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + cpy_r_r0 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; + goto CPyL33; +CPyL1: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_type != cpy_r_r1; + if (!cpy_r_r2) goto CPyL4; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "self", 185, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_INCREF_NO_IMM(cpy_r_r3); +CPyL5: ; + cpy_r_r4 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + CPy_DECREF_NO_IMM(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); + goto CPyL37; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals, "dict", cpy_r_r5); + goto CPyL37; + } + cpy_r_r7 = CPySequence_Sort(cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); + goto CPyL37; + } + if (((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { + CPy_DECREF_NO_IMM(((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); + } + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r7; + cpy_r_r8 = 1; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", -1, CPyStatic_project___main___globals); + goto CPyL37; + } + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = 0; + cpy_r_r9 = 1; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", -1, CPyStatic_project___main___globals); + goto CPyL37; + } +CPyL10: ; + cpy_r_r10 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__0", 185, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_INCREF_NO_IMM(cpy_r_r10); +CPyL11: ; + cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; + cpy_r_r12 = *(int64_t *)cpy_r_r11; + CPy_DECREF_NO_IMM(cpy_r_r10); + cpy_r_r13 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r13 == -113)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__1", 185, CPyStatic_project___main___globals); + goto CPyL37; + } +CPyL12: ; + cpy_r_r14 = cpy_r_r13 < cpy_r_r12; + if (!cpy_r_r14) goto CPyL28; + cpy_r_r15 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__0", 185, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_INCREF_NO_IMM(cpy_r_r15); +CPyL14: ; + cpy_r_r16 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r16 == -113)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__1", 185, CPyStatic_project___main___globals); + goto CPyL38; + } +CPyL15: ; + cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r15)->ob_item; + cpy_r_r18 = *(CPyPtr *)cpy_r_r17; + cpy_r_r19 = cpy_r_r16 * 8; + cpy_r_r20 = cpy_r_r18 + cpy_r_r19; + cpy_r_r21 = *(PyObject * *)cpy_r_r20; + CPy_INCREF(cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r15); + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals, "str", cpy_r_r21); + goto CPyL37; + } + if (((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i != NULL) { + CPy_DECREF(((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i); + } + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i = cpy_r_r22; + cpy_r_r23 = 1; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); + goto CPyL37; + } + cpy_r_r24 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "self", 186, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_INCREF_NO_IMM(cpy_r_r24); +CPyL18: ; + cpy_r_r25 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + CPy_DECREF_NO_IMM(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals); + goto CPyL37; + } + if (likely(PyDict_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals, "dict", cpy_r_r26); + goto CPyL37; + } + cpy_r_r28 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__i; + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "i", 186, CPyStatic_project___main___globals); + goto CPyL39; + } + CPy_INCREF(cpy_r_r28); +CPyL21: ; + cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals); + goto CPyL37; + } + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r29; +CPyL23: ; + cpy_r_r31 = (PyObject *)&_Py_NoneStruct; + cpy_r_r32 = cpy_r_type != cpy_r_r31; + if (!cpy_r_r32) goto CPyL26; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 186, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r33 = ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r33 == -113)) { + CPy_AttributeError("brownie/project/main.py", "__iter__", "__iter____ProjectBase_gen", "__mypyc_temp__1", 185, CPyStatic_project___main___globals); + goto CPyL37; + } +CPyL27: ; + cpy_r_r34 = cpy_r_r33 + 1; + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r34; + cpy_r_r35 = 1; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 185, CPyStatic_project___main___globals); + goto CPyL37; + } else + goto CPyL10; +CPyL28: ; + cpy_r_r36 = Py_None; + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL32; + CPyGen_SetStopIterationValue(cpy_r_r36); + if (!0) goto CPyL37; + CPy_Unreachable(); +CPyL32: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r36; + return 0; +CPyL33: ; + cpy_r_r38 = cpy_r_r0 == 0; + if (cpy_r_r38) goto CPyL1; + cpy_r_r39 = cpy_r_r0 == 1; + if (cpy_r_r39) goto CPyL23; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r40 = 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); + goto CPyL37; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r41 = NULL; + return cpy_r_r41; +CPyL38: ; + CPy_DecRef(cpy_r_r15); + goto CPyL37; +CPyL39: ; + CPy_DecRef(cpy_r_r27); + goto CPyL37; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__next__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen_____next__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__next__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:send", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_arg = obj_arg; + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen___send(arg___mypyc_self__, arg_arg); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "send", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__iter__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + if (cpy_r_value != NULL) goto CPyL7; + CPy_INCREF(cpy_r_r0); + cpy_r_value = cpy_r_r0; +CPyL2: ; + if (cpy_r_traceback != NULL) goto CPyL8; + CPy_INCREF(cpy_r_r0); + cpy_r_traceback = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_traceback); + if (cpy_r_r1 == NULL) goto CPyL6; + return cpy_r_r1; +CPyL6: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL7: ; + CPy_INCREF(cpy_r_value); + goto CPyL2; +CPyL8: ; + CPy_INCREF(cpy_r_traceback); + goto CPyL4; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"type", "value", "traceback", 0}; + static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; + PyObject *obj_type; + PyObject *obj_value = NULL; + PyObject *obj_traceback = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_type = obj_type; + PyObject *arg_value; + if (obj_value == NULL) { + arg_value = NULL; + } else { + arg_value = obj_value; + } + PyObject *arg_traceback; + if (obj_traceback == NULL) { + arg_traceback = NULL; + } else { + arg_traceback = obj_traceback; + } + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "throw", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___close(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL3; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = CPyDef_project___main_____iter___3__ProjectBase_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + if (cpy_r_r5 != NULL) goto CPyL11; +CPyL3: ; + cpy_r_r6 = CPy_CatchError(); + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL12; + cpy_r_r10.f0 = cpy_r_r2; + cpy_r_r10.f1 = cpy_r_r9; + cpy_r_r11 = PyTuple_New(2); + if (unlikely(cpy_r_r11 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1478 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1478); + PyObject *__tmp1479 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1479); + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r12) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r6); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL6: ; + CPy_Reraise(); + if (!0) goto CPyL10; + CPy_Unreachable(); +CPyL8: ; + PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); + cpy_r_r14 = 0; + if (!cpy_r_r14) goto CPyL10; + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL6; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_project___main_____iter___3__ProjectBase_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.project.main.__iter____ProjectBase_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_gen___close(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "close", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyDef_project___main_____iter___3__ProjectBase_gen(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); + goto CPyL3; + } + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; + CPy_INCREF_NO_IMM(cpy_r_self); + if (((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { + CPy_DECREF_NO_IMM(((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); + } + ((brownie___project___main_____iter___3__ProjectBase_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r0; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +CPyL4: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +} + +PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + PyObject *retval = CPyDef_project___main_____iter___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__iter__", 184, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____len___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____len___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +CPyTagged CPyDef_project___main_____len___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int64_t cpy_r_r3; + CPyTagged cpy_r_r4; + CPyTagged cpy_r_r5; + cpy_r_r0 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__len__", 189, CPyStatic_project___main___globals); + goto CPyL3; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__len__", 189, CPyStatic_project___main___globals, "dict", cpy_r_r1); + goto CPyL3; + } + cpy_r_r3 = PyDict_Size(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 << 1; + return cpy_r_r4; +CPyL3: ; + cpy_r_r5 = CPY_INT_TAG; + return cpy_r_r5; +} + +PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_project___main_____len___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__len__", 188, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + cpy_r_r0 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__contains__", 192, CPyStatic_project___main___globals); + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__contains__", 192, CPyStatic_project___main___globals, "dict", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = PyDict_Contains(cpy_r_r2, cpy_r_item); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/project/main.py", "__contains__", 192, CPyStatic_project___main___globals); + goto CPyL4; + } + cpy_r_r5 = cpy_r_r3; + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = 2; + return cpy_r_r6; +} + +PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "item", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_item; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_item)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + PyObject *arg_item; + if (likely(PyUnicode_Check(obj_item))) + arg_item = obj_item; + else { + CPy_TypeError("str", obj_item); + goto fail; + } + char retval = CPyDef_project___main_____contains___3__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self, arg_item); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__contains__", 191, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___dict__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main___dict__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main___dict__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___dict__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "dict", 195, CPyStatic_project___main___globals); + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "dict", 195, CPyStatic_project___main___globals, "dict", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = PyDict_Copy(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "dict", 195, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_project___main___dict__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + PyObject *retval = CPyDef_project___main___dict__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "dict", 194, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___keys__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main___keys__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main___keys__ProjectBase_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___keys__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "keys", 198, CPyStatic_project___main___globals); + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "keys", 198, CPyStatic_project___main___globals, "dict", cpy_r_r1); + goto CPyL4; + } + cpy_r_r3 = CPyDict_KeysView(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "keys", 198, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_project___main___keys__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely((Py_TYPE(obj_self) == CPyType_project___main___Project) || (Py_TYPE(obj_self) == CPyType_project___main___TempProject) || (Py_TYPE(obj_self) == CPyType_project___main____ProjectBase))) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main._ProjectBase", obj_self); + goto fail; + } + PyObject *retval = CPyDef_project___main___keys__ProjectBase_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "keys", 197, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____init___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____init___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____init___3_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main_____init___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_project_path, char cpy_r_compile) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char 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_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + if (cpy_r_compile != 2) goto CPyL2; + cpy_r_compile = 1; +CPyL2: ; + cpy_r_r0 = CPyStatics[1589]; /* '_path' */ + cpy_r_r1 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_project_path); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 218, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r3 = CPyDef__config____load_project_envvars(cpy_r_project_path); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 219, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r4 = CPyStatics[1598]; /* '_envvars' */ + cpy_r_r5 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 219, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r7 = CPyDef__config____load_project_structure_config(cpy_r_project_path); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 221, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r8 = CPyStatics[1598]; /* '_envvars' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_self, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 221, CPyStatic_project___main___globals); + goto CPyL19; + } + if (likely(PyDict_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__init__", 221, CPyStatic_project___main___globals, "dict", cpy_r_r9); + goto CPyL19; + } + cpy_r_r11 = CPyDef__expansion___expand_posix_vars(cpy_r_r7, cpy_r_r10); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 220, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r12 = CPyStatics[1599]; /* '_structure' */ + cpy_r_r13 = PyObject_SetAttr(cpy_r_self, cpy_r_r12, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 220, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r15 = CPyStatics[1599]; /* '_structure' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_self, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r17 = CPyStatics[176]; /* 'build' */ + cpy_r_r18 = PyObject_GetItem(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r19 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r20[2] = {cpy_r_project_path, cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); + goto CPyL20; + } + CPy_DECREF(cpy_r_r18); + cpy_r_r23 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r24 = PyObject_SetAttr(cpy_r_self, cpy_r_r23, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 223, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r26 = CPyStatics[187]; /* '_name' */ + cpy_r_r27 = PyObject_SetAttr(cpy_r_self, cpy_r_r26, cpy_r_name); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 225, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r29 = CPyStatics[1600]; /* '_active' */ + cpy_r_r30 = 0 ? Py_True : Py_False; + cpy_r_r31 = PyObject_SetAttr(cpy_r_self, cpy_r_r29, cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 226, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r33 = CPyStatics[48]; /* 'load' */ + cpy_r_r34 = cpy_r_compile ? Py_True : Py_False; + PyObject *cpy_r_r35[2] = {cpy_r_self, cpy_r_r34}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = CPyStatics[2346]; /* ('compile',) */ + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r36, 9223372036854775809ULL, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 227, CPyStatic_project___main___globals); + goto CPyL18; + } else + goto CPyL21; +CPyL17: ; + return 1; +CPyL18: ; + cpy_r_r39 = 2; + return cpy_r_r39; +CPyL19: ; + CPy_DecRef(cpy_r_r7); + goto CPyL18; +CPyL20: ; + CPy_DecRef(cpy_r_r18); + goto CPyL18; +CPyL21: ; + CPy_DECREF(cpy_r_r38); + goto CPyL17; +} + +PyObject *CPyPy_project___main_____init___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "name", "project_path", "compile", 0}; + static CPyArg_Parser parser = {"OOO|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_name; + PyObject *obj_project_path; + PyObject *obj_compile = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_name, &obj_project_path, &obj_compile)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + PyObject *arg_project_path = obj_project_path; + char arg_compile; + if (obj_compile == NULL) { + arg_compile = 2; + } else if (unlikely(!PyBool_Check(obj_compile))) { + CPy_TypeError("bool", obj_compile); goto fail; + } else + arg_compile = obj_compile == Py_True; + char retval = CPyDef_project___main_____init___3_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_name, arg_project_path, arg_compile); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__init__", 217, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___load_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main___load_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main___load_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main___load_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raise_if_loaded, char cpy_r_compile) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_build_path; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_path; + PyObject *cpy_r_r45; + PyObject *cpy_r_contract_build_json; + tuple_T21OOOOOOOOOOOOOOOOOOOOO cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + tuple_T2OO cpy_r_r65; + PyObject *cpy_r_r66; + int32_t cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject **cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + char cpy_r_r111; + int64_t cpy_r_r112; + CPyPtr cpy_r_r113; + int64_t cpy_r_r114; + char cpy_r_r115; + CPyPtr cpy_r_r116; + CPyPtr cpy_r_r117; + int64_t cpy_r_r118; + CPyPtr cpy_r_r119; + PyObject *cpy_r_r120; + tuple_T2OO cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + CPyPtr cpy_r_r132; + int64_t cpy_r_r133; + CPyTagged cpy_r_r134; + char cpy_r_r135; + char cpy_r_is_dependency; + PyObject *cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject **cpy_r_r140; + PyObject *cpy_r_r141; + int64_t cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject **cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + tuple_T4OOOO cpy_r_r154; + char cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject **cpy_r_r160; + PyObject *cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + int32_t cpy_r_r165; + char cpy_r_r166; + char cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject **cpy_r_r171; + PyObject *cpy_r_r172; + char cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + int32_t cpy_r_r179; + char cpy_r_r180; + char cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + int32_t cpy_r_r188; + char cpy_r_r189; + PyObject *cpy_r_r190; + PyObject **cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject **cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject **cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject **cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject **cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject **cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + CPyPtr cpy_r_r225; + CPyPtr cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + int32_t cpy_r_r229; + char cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + int32_t cpy_r_r237; + char cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + int32_t cpy_r_r248; + char cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject **cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject **cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + PyObject *cpy_r_r292; + CPyPtr cpy_r_r293; + CPyPtr cpy_r_r294; + CPyPtr cpy_r_r295; + PyObject *cpy_r_r296; + int32_t cpy_r_r297; + char cpy_r_r298; + char cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + int32_t cpy_r_r302; + char cpy_r_r303; + PyObject *cpy_r_r304; + char cpy_r_r305; + int32_t cpy_r_r306; + char cpy_r_r307; + char cpy_r_r308; + if (cpy_r_raise_if_loaded != 2) goto CPyL2; + cpy_r_raise_if_loaded = 1; +CPyL2: ; + if (cpy_r_compile != 2) goto CPyL4; + cpy_r_compile = 1; +CPyL4: ; + cpy_r_r0 = CPyStatics[1600]; /* '_active' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 232, CPyStatic_project___main___globals); + goto CPyL169; + } + if (unlikely(!PyBool_Check(cpy_r_r1))) { + CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; + } else + cpy_r_r2 = cpy_r_r1 == Py_True; + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 232, CPyStatic_project___main___globals); + goto CPyL169; + } + if (!cpy_r_r2) goto CPyL13; + if (!cpy_r_raise_if_loaded) goto CPyL12; + cpy_r_r3 = CPyStatics[1601]; /* 'Project is already active' */ + cpy_r_r4 = CPyStatic_project___main___globals; + cpy_r_r5 = CPyStatics[1602]; /* 'ProjectAlreadyLoaded' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 234, CPyStatic_project___main___globals); + goto CPyL169; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 234, CPyStatic_project___main___globals); + goto CPyL169; + } + CPy_Raise(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "load", 234, CPyStatic_project___main___globals); + goto CPyL169; + } + CPy_Unreachable(); +CPyL12: ; + return 1; +CPyL13: ; + cpy_r_r10 = CPyStatics[1589]; /* '_path' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 237, CPyStatic_project___main___globals); + goto CPyL169; + } + cpy_r_r12 = CPyStatics[1599]; /* '_structure' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 238, CPyStatic_project___main___globals); + goto CPyL170; + } + cpy_r_r14 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r15 = PyObject_GetItem(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 239, CPyStatic_project___main___globals); + goto CPyL171; + } + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 239, CPyStatic_project___main___globals, "str", cpy_r_r15); + goto CPyL171; + } + cpy_r_r17 = CPyDef_project___main____load_sources(cpy_r_r11, cpy_r_r16, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 239, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r18 = CPyStatics[178]; /* 'interfaces' */ + cpy_r_r19 = PyObject_GetItem(cpy_r_r13, cpy_r_r18); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 240, CPyStatic_project___main___globals); + goto CPyL172; + } + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 240, CPyStatic_project___main___globals, "str", cpy_r_r19); + goto CPyL172; + } + cpy_r_r21 = CPyDef_project___main____load_sources(cpy_r_r11, cpy_r_r20, 1); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 240, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r22 = CPyDef_sources___Sources(cpy_r_r17, cpy_r_r21); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 241, CPyStatic_project___main___globals); + goto CPyL170; + } + cpy_r_r23 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r24 = PyObject_SetAttr(cpy_r_self, cpy_r_r23, cpy_r_r22); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/main.py", "load", 242, CPyStatic_project___main___globals); + goto CPyL173; + } + cpy_r_r26 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_self, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 244, CPyStatic_project___main___globals); + goto CPyL173; + } + if (likely(Py_TYPE(cpy_r_r27) == CPyType_sources___Sources)) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 244, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r27); + goto CPyL173; + } + cpy_r_r29 = CPyDef_build___Build(cpy_r_r28); + CPy_DECREF_NO_IMM(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 244, CPyStatic_project___main___globals); + goto CPyL173; + } + cpy_r_r30 = CPyStatics[185]; /* '_build' */ + cpy_r_r31 = PyObject_SetAttr(cpy_r_self, cpy_r_r30, cpy_r_r29); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/project/main.py", "load", 245, CPyStatic_project___main___globals); + goto CPyL174; + } + cpy_r_r33 = CPyDef_sources___Sources___get_contract_list(cpy_r_r22); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 247, CPyStatic_project___main___globals); + goto CPyL174; + } + cpy_r_r34 = PyList_New(0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 248, CPyStatic_project___main___globals); + goto CPyL175; + } + cpy_r_r35 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_self, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 249, CPyStatic_project___main___globals); + goto CPyL176; + } + cpy_r_build_path = cpy_r_r36; + cpy_r_r37 = CPyStatics[1603]; + CPy_INCREF(cpy_r_build_path); + cpy_r_r38 = cpy_r_build_path; + cpy_r_r39 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r40[2] = {cpy_r_r38, cpy_r_r37}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 251, CPyStatic_project___main___globals); + goto CPyL177; + } + CPy_DECREF(cpy_r_r38); + cpy_r_r43 = PyObject_GetIter(cpy_r_r42); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 251, CPyStatic_project___main___globals); + goto CPyL178; + } +CPyL33: ; + cpy_r_r44 = PyIter_Next(cpy_r_r43); + if (cpy_r_r44 == NULL) goto CPyL179; + cpy_r_path = cpy_r_r44; + cpy_r_r45 = CPyDef_project___main____load_contract_build_json_from_disk(cpy_r_path); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 252, CPyStatic_project___main___globals); + goto CPyL180; + } + cpy_r_contract_build_json = cpy_r_r45; + cpy_r_r46 = CPyStatic_build___BUILD_KEYS; + if (unlikely(cpy_r_r46.f0 == NULL)) { + goto CPyL181; + } else + goto CPyL38; +CPyL36: ; + PyErr_SetString(PyExc_NameError, "value for final name \"BUILD_KEYS\" was not set"); + cpy_r_r47 = 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); + goto CPyL169; + } + CPy_Unreachable(); +CPyL38: ; + CPy_INCREF(cpy_r_r46.f0); + CPy_INCREF(cpy_r_r46.f1); + CPy_INCREF(cpy_r_r46.f2); + CPy_INCREF(cpy_r_r46.f3); + CPy_INCREF(cpy_r_r46.f4); + CPy_INCREF(cpy_r_r46.f5); + CPy_INCREF(cpy_r_r46.f6); + CPy_INCREF(cpy_r_r46.f7); + CPy_INCREF(cpy_r_r46.f8); + CPy_INCREF(cpy_r_r46.f9); + CPy_INCREF(cpy_r_r46.f10); + CPy_INCREF(cpy_r_r46.f11); + CPy_INCREF(cpy_r_r46.f12); + CPy_INCREF(cpy_r_r46.f13); + CPy_INCREF(cpy_r_r46.f14); + CPy_INCREF(cpy_r_r46.f15); + CPy_INCREF(cpy_r_r46.f16); + CPy_INCREF(cpy_r_r46.f17); + CPy_INCREF(cpy_r_r46.f18); + CPy_INCREF(cpy_r_r46.f19); + CPy_INCREF(cpy_r_r46.f20); + cpy_r_r48 = PyTuple_New(21); + if (unlikely(cpy_r_r48 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1480 = cpy_r_r46.f0; + PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp1480); + PyObject *__tmp1481 = cpy_r_r46.f1; + PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp1481); + PyObject *__tmp1482 = cpy_r_r46.f2; + PyTuple_SET_ITEM(cpy_r_r48, 2, __tmp1482); + PyObject *__tmp1483 = cpy_r_r46.f3; + PyTuple_SET_ITEM(cpy_r_r48, 3, __tmp1483); + PyObject *__tmp1484 = cpy_r_r46.f4; + PyTuple_SET_ITEM(cpy_r_r48, 4, __tmp1484); + PyObject *__tmp1485 = cpy_r_r46.f5; + PyTuple_SET_ITEM(cpy_r_r48, 5, __tmp1485); + PyObject *__tmp1486 = cpy_r_r46.f6; + PyTuple_SET_ITEM(cpy_r_r48, 6, __tmp1486); + PyObject *__tmp1487 = cpy_r_r46.f7; + PyTuple_SET_ITEM(cpy_r_r48, 7, __tmp1487); + PyObject *__tmp1488 = cpy_r_r46.f8; + PyTuple_SET_ITEM(cpy_r_r48, 8, __tmp1488); + PyObject *__tmp1489 = cpy_r_r46.f9; + PyTuple_SET_ITEM(cpy_r_r48, 9, __tmp1489); + PyObject *__tmp1490 = cpy_r_r46.f10; + PyTuple_SET_ITEM(cpy_r_r48, 10, __tmp1490); + PyObject *__tmp1491 = cpy_r_r46.f11; + PyTuple_SET_ITEM(cpy_r_r48, 11, __tmp1491); + PyObject *__tmp1492 = cpy_r_r46.f12; + PyTuple_SET_ITEM(cpy_r_r48, 12, __tmp1492); + PyObject *__tmp1493 = cpy_r_r46.f13; + PyTuple_SET_ITEM(cpy_r_r48, 13, __tmp1493); + PyObject *__tmp1494 = cpy_r_r46.f14; + PyTuple_SET_ITEM(cpy_r_r48, 14, __tmp1494); + PyObject *__tmp1495 = cpy_r_r46.f15; + PyTuple_SET_ITEM(cpy_r_r48, 15, __tmp1495); + PyObject *__tmp1496 = cpy_r_r46.f16; + PyTuple_SET_ITEM(cpy_r_r48, 16, __tmp1496); + PyObject *__tmp1497 = cpy_r_r46.f17; + PyTuple_SET_ITEM(cpy_r_r48, 17, __tmp1497); + PyObject *__tmp1498 = cpy_r_r46.f18; + PyTuple_SET_ITEM(cpy_r_r48, 18, __tmp1498); + PyObject *__tmp1499 = cpy_r_r46.f19; + PyTuple_SET_ITEM(cpy_r_r48, 19, __tmp1499); + PyObject *__tmp1500 = cpy_r_r46.f20; + PyTuple_SET_ITEM(cpy_r_r48, 20, __tmp1500); + cpy_r_r49 = PySet_New(cpy_r_r48); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); + goto CPyL182; + } + cpy_r_r50 = CPyStatics[1604]; /* 'issubset' */ + PyObject *cpy_r_r51[2] = {cpy_r_r49, cpy_r_contract_build_json}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_DECREF(cpy_r_r49); + if (unlikely(!PyBool_Check(cpy_r_r53))) { + CPy_TypeError("bool", cpy_r_r53); cpy_r_r54 = 2; + } else + cpy_r_r54 = cpy_r_r53 == Py_True; + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 253, CPyStatic_project___main___globals); + goto CPyL182; + } + if (cpy_r_r54) { + goto CPyL44; + } else + goto CPyL184; +CPyL42: ; + cpy_r_r55 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r56[1] = {cpy_r_path}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r55, cpy_r_r57, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 254, CPyStatic_project___main___globals); + goto CPyL180; + } else + goto CPyL185; +CPyL43: ; + CPy_DECREF(cpy_r_path); + goto CPyL33; +CPyL44: ; + cpy_r_r59 = CPyStatics[68]; /* 'stem' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_path, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 256, CPyStatic_project___main___globals); + goto CPyL182; + } + cpy_r_r61 = PySequence_Contains(cpy_r_r33, cpy_r_r60); + CPy_DECREF(cpy_r_r60); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/main.py", "load", 256, CPyStatic_project___main___globals); + goto CPyL182; + } + cpy_r_r63 = cpy_r_r61; + cpy_r_r64 = cpy_r_r63 ^ 1; + if (!cpy_r_r64) goto CPyL48; + cpy_r_r65.f0 = cpy_r_path; + cpy_r_r65.f1 = cpy_r_contract_build_json; + cpy_r_r66 = PyTuple_New(2); + if (unlikely(cpy_r_r66 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1501 = cpy_r_r65.f0; + PyTuple_SET_ITEM(cpy_r_r66, 0, __tmp1501); + PyObject *__tmp1502 = cpy_r_r65.f1; + PyTuple_SET_ITEM(cpy_r_r66, 1, __tmp1502); + cpy_r_r67 = PyList_Append(cpy_r_r34, cpy_r_r66); + CPy_DECREF(cpy_r_r66); + cpy_r_r68 = cpy_r_r67 >= 0; + if (unlikely(!cpy_r_r68)) { + CPy_AddTraceback("brownie/project/main.py", "load", 257, CPyStatic_project___main___globals); + goto CPyL186; + } else + goto CPyL33; +CPyL48: ; + cpy_r_r69 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r70 = CPyDict_GetItem(cpy_r_contract_build_json, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 259, CPyStatic_project___main___globals); + goto CPyL182; + } + cpy_r_r71 = PyList_Check(cpy_r_r70); + CPy_DECREF(cpy_r_r70); + if (cpy_r_r71) { + goto CPyL187; + } else + goto CPyL58; +CPyL50: ; + cpy_r_r72 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r73[1] = {cpy_r_path}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 261, CPyStatic_project___main___globals); + goto CPyL180; + } else + goto CPyL188; +CPyL51: ; + CPy_DECREF(cpy_r_path); + cpy_r_r76 = CPyStatics[1605]; /* 'tests.json' */ + CPy_INCREF(cpy_r_build_path); + cpy_r_r77 = cpy_r_build_path; + cpy_r_r78 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r79[2] = {cpy_r_r77, cpy_r_r76}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 262, CPyStatic_project___main___globals); + goto CPyL189; + } + CPy_DECREF(cpy_r_r77); + cpy_r_r82 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r83[1] = {cpy_r_r81}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 263, CPyStatic_project___main___globals); + goto CPyL190; + } + cpy_r_r86 = PyObject_IsTrue(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/project/main.py", "load", 263, CPyStatic_project___main___globals); + goto CPyL190; + } + cpy_r_r88 = cpy_r_r86; + if (!cpy_r_r88) goto CPyL191; + cpy_r_r89 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r90[1] = {cpy_r_r81}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 264, CPyStatic_project___main___globals); + goto CPyL190; + } else + goto CPyL192; +CPyL57: ; + CPy_DECREF(cpy_r_r81); + goto CPyL33; +CPyL58: ; + cpy_r_r93 = CPyStatics[1257]; /* 'sourcePath' */ + cpy_r_r94 = CPyDict_GetItem(cpy_r_contract_build_json, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); + goto CPyL182; + } + if (likely(PyUnicode_Check(cpy_r_r94))) + cpy_r_r95 = cpy_r_r94; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals, "str", cpy_r_r94); + goto CPyL182; + } + cpy_r_r96 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r97[2] = {cpy_r_r11, cpy_r_r95}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_VectorcallMethod(cpy_r_r96, cpy_r_r98, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); + goto CPyL193; + } + CPy_DECREF(cpy_r_r95); + cpy_r_r100 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r101[1] = {cpy_r_r99}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r100, cpy_r_r102, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); + goto CPyL194; + } + CPy_DECREF(cpy_r_r99); + if (unlikely(!PyBool_Check(cpy_r_r103))) { + CPy_TypeError("bool", cpy_r_r103); cpy_r_r104 = 2; + } else + cpy_r_r104 = cpy_r_r103 == Py_True; + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r104 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 266, CPyStatic_project___main___globals); + goto CPyL182; + } + if (cpy_r_r104) { + goto CPyL195; + } else + goto CPyL196; +CPyL64: ; + cpy_r_r105 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r106[1] = {cpy_r_path}; + cpy_r_r107 = (PyObject **)&cpy_r_r106; + cpy_r_r108 = PyObject_VectorcallMethod(cpy_r_r105, cpy_r_r107, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 267, CPyStatic_project___main___globals); + goto CPyL180; + } else + goto CPyL197; +CPyL65: ; + CPy_DECREF(cpy_r_path); + goto CPyL33; +CPyL66: ; + cpy_r_r109 = NULL; + cpy_r_r110 = CPyDef_build___Build____add_contract(cpy_r_r29, cpy_r_contract_build_json, cpy_r_r109); + CPy_DECREF(cpy_r_contract_build_json); + if (unlikely(cpy_r_r110 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 269, CPyStatic_project___main___globals); + goto CPyL186; + } else + goto CPyL33; +CPyL67: ; + cpy_r_r111 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/project/main.py", "load", 251, CPyStatic_project___main___globals); + goto CPyL178; + } + cpy_r_r112 = 0; +CPyL69: ; + cpy_r_r113 = (CPyPtr)&((PyVarObject *)cpy_r_r34)->ob_size; + cpy_r_r114 = *(int64_t *)cpy_r_r113; + cpy_r_r115 = cpy_r_r112 < cpy_r_r114; + if (!cpy_r_r115) goto CPyL198; + cpy_r_r116 = (CPyPtr)&((PyListObject *)cpy_r_r34)->ob_item; + cpy_r_r117 = *(CPyPtr *)cpy_r_r116; + cpy_r_r118 = cpy_r_r112 * 8; + cpy_r_r119 = cpy_r_r117 + cpy_r_r118; + cpy_r_r120 = *(PyObject * *)cpy_r_r119; + CPy_INCREF(cpy_r_r120); + PyObject *__tmp1503; + if (unlikely(!(PyTuple_Check(cpy_r_r120) && PyTuple_GET_SIZE(cpy_r_r120) == 2))) { + __tmp1503 = NULL; + goto __LL1504; + } + __tmp1503 = PyTuple_GET_ITEM(cpy_r_r120, 0); + if (__tmp1503 == NULL) goto __LL1504; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r120, 1)))) + __tmp1503 = PyTuple_GET_ITEM(cpy_r_r120, 1); + else { + __tmp1503 = NULL; + } + if (__tmp1503 == NULL) goto __LL1504; + __tmp1503 = cpy_r_r120; +__LL1504: ; + if (unlikely(__tmp1503 == NULL)) { + CPy_TypeError("tuple[object, dict]", cpy_r_r120); cpy_r_r121 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1505 = PyTuple_GET_ITEM(cpy_r_r120, 0); + CPy_INCREF(__tmp1505); + PyObject *__tmp1506; + __tmp1506 = __tmp1505; + cpy_r_r121.f0 = __tmp1506; + PyObject *__tmp1507 = PyTuple_GET_ITEM(cpy_r_r120, 1); + CPy_INCREF(__tmp1507); + PyObject *__tmp1508; + if (likely(PyDict_Check(__tmp1507))) + __tmp1508 = __tmp1507; + else { + CPy_TypeError("dict", __tmp1507); + __tmp1508 = NULL; + } + cpy_r_r121.f1 = __tmp1508; + } + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r121.f0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 271, CPyStatic_project___main___globals); + goto CPyL178; + } + cpy_r_r122 = cpy_r_r121.f0; + CPy_INCREF(cpy_r_r122); + cpy_r_path = cpy_r_r122; + cpy_r_r123 = cpy_r_r121.f1; + CPy_INCREF(cpy_r_r123); + CPy_DECREF(cpy_r_r121.f0); + CPy_DECREF(cpy_r_r121.f1); + cpy_r_contract_build_json = cpy_r_r123; + cpy_r_r124 = CPyStatics[68]; /* 'stem' */ + cpy_r_r125 = CPyObject_GetAttr(cpy_r_path, cpy_r_r124); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 272, CPyStatic_project___main___globals); + goto CPyL199; + } + if (likely(PyUnicode_Check(cpy_r_r125))) + cpy_r_r126 = cpy_r_r125; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 272, CPyStatic_project___main___globals, "str", cpy_r_r125); + goto CPyL199; + } + cpy_r_r127 = CPyDef_build___Build___get_dependents(cpy_r_r29, cpy_r_r126); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 272, CPyStatic_project___main___globals); + goto CPyL199; + } + cpy_r_r128 = PySet_New(cpy_r_r127); + CPy_DECREF_NO_IMM(cpy_r_r127); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals); + goto CPyL199; + } + cpy_r_r129 = PySet_New(cpy_r_r33); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals); + goto CPyL200; + } + cpy_r_r130 = PyNumber_And(cpy_r_r128, cpy_r_r129); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals); + goto CPyL199; + } + if (likely(PySet_Check(cpy_r_r130))) + cpy_r_r131 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 273, CPyStatic_project___main___globals, "set", cpy_r_r130); + goto CPyL199; + } + cpy_r_r132 = (CPyPtr)&((PySetObject *)cpy_r_r131)->used; + cpy_r_r133 = *(int64_t *)cpy_r_r132; + CPy_DECREF(cpy_r_r131); + cpy_r_r134 = cpy_r_r133 << 1; + cpy_r_r135 = (Py_ssize_t)cpy_r_r134 > (Py_ssize_t)0; + cpy_r_is_dependency = cpy_r_r135; + if (cpy_r_is_dependency) { + goto CPyL201; + } else + goto CPyL202; +CPyL79: ; + cpy_r_r136 = NULL; + cpy_r_r137 = CPyDef_build___Build____add_contract(cpy_r_r29, cpy_r_contract_build_json, cpy_r_r136); + CPy_DECREF(cpy_r_contract_build_json); + if (unlikely(cpy_r_r137 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 275, CPyStatic_project___main___globals); + goto CPyL178; + } else + goto CPyL82; +CPyL80: ; + cpy_r_r138 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r139[1] = {cpy_r_path}; + cpy_r_r140 = (PyObject **)&cpy_r_r139; + cpy_r_r141 = PyObject_VectorcallMethod(cpy_r_r138, cpy_r_r140, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 277, CPyStatic_project___main___globals); + goto CPyL203; + } else + goto CPyL204; +CPyL81: ; + CPy_DECREF(cpy_r_path); +CPyL82: ; + cpy_r_r142 = cpy_r_r112 + 1; + cpy_r_r112 = cpy_r_r142; + goto CPyL69; +CPyL83: ; + cpy_r_r143 = PyDict_New(); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 279, CPyStatic_project___main___globals); + goto CPyL205; + } + cpy_r_r144 = CPyDef_sources___Sources___get_interface_list(cpy_r_r22); + CPy_DECREF_NO_IMM(cpy_r_r22); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 280, CPyStatic_project___main___globals); + goto CPyL206; + } + cpy_r_r145 = CPyStatics[1606]; + cpy_r_r146 = cpy_r_build_path; + cpy_r_r147 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r148[2] = {cpy_r_r146, cpy_r_r145}; + cpy_r_r149 = (PyObject **)&cpy_r_r148; + cpy_r_r150 = PyObject_VectorcallMethod(cpy_r_r147, cpy_r_r149, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 282, CPyStatic_project___main___globals); + goto CPyL207; + } + CPy_DECREF(cpy_r_r146); + cpy_r_r151 = PyObject_GetIter(cpy_r_r150); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 282, CPyStatic_project___main___globals); + goto CPyL208; + } +CPyL88: ; + cpy_r_r152 = PyIter_Next(cpy_r_r151); + if (cpy_r_r152 == NULL) goto CPyL209; + cpy_r_path = cpy_r_r152; + cpy_r_r153 = CPyDef_project___main____load_interface_build_json_from_disk(cpy_r_path); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 283, CPyStatic_project___main___globals); + goto CPyL210; + } + cpy_r_r154 = CPyStatic_build___INTERFACE_KEYS; + if (unlikely(cpy_r_r154.f0 == NULL)) { + goto CPyL211; + } else + goto CPyL93; +CPyL91: ; + PyErr_SetString(PyExc_NameError, "value for final name \"INTERFACE_KEYS\" was not set"); + cpy_r_r155 = 0; + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); + goto CPyL169; + } + CPy_Unreachable(); +CPyL93: ; + CPy_INCREF(cpy_r_r154.f0); + CPy_INCREF(cpy_r_r154.f1); + CPy_INCREF(cpy_r_r154.f2); + CPy_INCREF(cpy_r_r154.f3); + cpy_r_r156 = PyTuple_New(4); + if (unlikely(cpy_r_r156 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1509 = cpy_r_r154.f0; + PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp1509); + PyObject *__tmp1510 = cpy_r_r154.f1; + PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp1510); + PyObject *__tmp1511 = cpy_r_r154.f2; + PyTuple_SET_ITEM(cpy_r_r156, 2, __tmp1511); + PyObject *__tmp1512 = cpy_r_r154.f3; + PyTuple_SET_ITEM(cpy_r_r156, 3, __tmp1512); + cpy_r_r157 = PySet_New(cpy_r_r156); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); + goto CPyL212; + } + cpy_r_r158 = CPyStatics[1604]; /* 'issubset' */ + PyObject *cpy_r_r159[2] = {cpy_r_r157, cpy_r_r153}; + cpy_r_r160 = (PyObject **)&cpy_r_r159; + cpy_r_r161 = PyObject_VectorcallMethod(cpy_r_r158, cpy_r_r160, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); + goto CPyL213; + } + CPy_DECREF(cpy_r_r157); + if (unlikely(!PyBool_Check(cpy_r_r161))) { + CPy_TypeError("bool", cpy_r_r161); cpy_r_r162 = 2; + } else + cpy_r_r162 = cpy_r_r161 == Py_True; + CPy_DECREF(cpy_r_r161); + if (unlikely(cpy_r_r162 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 285, CPyStatic_project___main___globals); + goto CPyL212; + } + if (!cpy_r_r162) goto CPyL214; + cpy_r_r163 = CPyStatics[68]; /* 'stem' */ + cpy_r_r164 = CPyObject_GetAttr(cpy_r_path, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 286, CPyStatic_project___main___globals); + goto CPyL212; + } + cpy_r_r165 = PySequence_Contains(cpy_r_r144, cpy_r_r164); + CPy_DECREF(cpy_r_r164); + cpy_r_r166 = cpy_r_r165 >= 0; + if (unlikely(!cpy_r_r166)) { + CPy_AddTraceback("brownie/project/main.py", "load", 286, CPyStatic_project___main___globals); + goto CPyL212; + } + cpy_r_r167 = cpy_r_r165; + cpy_r_r168 = cpy_r_r167 ^ 1; + if (cpy_r_r168) { + goto CPyL214; + } else + goto CPyL102; +CPyL100: ; + cpy_r_r169 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r170[1] = {cpy_r_path}; + cpy_r_r171 = (PyObject **)&cpy_r_r170; + cpy_r_r172 = PyObject_VectorcallMethod(cpy_r_r169, cpy_r_r171, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 288, CPyStatic_project___main___globals); + goto CPyL210; + } else + goto CPyL215; +CPyL101: ; + CPy_DECREF(cpy_r_path); + goto CPyL88; +CPyL102: ; + cpy_r_r173 = CPyDef_build___Build____add_interface(cpy_r_r29, cpy_r_r153); + if (unlikely(cpy_r_r173 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 290, CPyStatic_project___main___globals); + goto CPyL212; + } + cpy_r_r174 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r175 = CPyDict_GetItem(cpy_r_r153, cpy_r_r174); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals); + goto CPyL210; + } + if (likely(PyUnicode_Check(cpy_r_r175))) + cpy_r_r176 = cpy_r_r175; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals, "str", cpy_r_r175); + goto CPyL210; + } + cpy_r_r177 = CPyStatics[68]; /* 'stem' */ + cpy_r_r178 = CPyObject_GetAttr(cpy_r_path, cpy_r_r177); + CPy_DECREF(cpy_r_path); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals); + goto CPyL216; + } + cpy_r_r179 = CPyDict_SetItem(cpy_r_r143, cpy_r_r178, cpy_r_r176); + CPy_DECREF(cpy_r_r178); + CPy_DECREF(cpy_r_r176); + cpy_r_r180 = cpy_r_r179 >= 0; + if (unlikely(!cpy_r_r180)) { + CPy_AddTraceback("brownie/project/main.py", "load", 291, CPyStatic_project___main___globals); + goto CPyL217; + } else + goto CPyL88; +CPyL107: ; + cpy_r_r181 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r181)) { + CPy_AddTraceback("brownie/project/main.py", "load", 282, CPyStatic_project___main___globals); + goto CPyL218; + } + if (!cpy_r_compile) goto CPyL219; + cpy_r_r182 = CPyDef__config____load_project_compiler_config(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 295, CPyStatic_project___main___globals); + goto CPyL220; + } + cpy_r_r183 = CPyStatics[1598]; /* '_envvars' */ + cpy_r_r184 = CPyObject_GetAttr(cpy_r_self, cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 295, CPyStatic_project___main___globals); + goto CPyL221; + } + if (likely(PyDict_Check(cpy_r_r184))) + cpy_r_r185 = cpy_r_r184; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 295, CPyStatic_project___main___globals, "dict", cpy_r_r184); + goto CPyL221; + } + cpy_r_r186 = CPyDef__expansion___expand_posix_vars(cpy_r_r182, cpy_r_r185); + CPy_DECREF(cpy_r_r182); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 294, CPyStatic_project___main___globals); + goto CPyL220; + } + cpy_r_r187 = CPyStatics[1607]; /* '_compiler_config' */ + cpy_r_r188 = PyObject_SetAttr(cpy_r_self, cpy_r_r187, cpy_r_r186); + cpy_r_r189 = cpy_r_r188 >= 0; + if (unlikely(!cpy_r_r189)) { + CPy_AddTraceback("brownie/project/main.py", "load", 294, CPyStatic_project___main___globals); + goto CPyL222; + } + cpy_r_r190 = CPyStatics[1608]; /* '_get_changed_contracts' */ + PyObject *cpy_r_r191[2] = {cpy_r_self, cpy_r_r143}; + cpy_r_r192 = (PyObject **)&cpy_r_r191; + cpy_r_r193 = PyObject_VectorcallMethod(cpy_r_r190, cpy_r_r192, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 299, CPyStatic_project___main___globals); + goto CPyL223; + } + if (likely(PyDict_Check(cpy_r_r193))) + cpy_r_r194 = cpy_r_r193; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 299, CPyStatic_project___main___globals, "dict", cpy_r_r193); + goto CPyL223; + } + cpy_r_r195 = CPyStatics[1609]; /* '_compile' */ + cpy_r_r196 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r197[4] = {cpy_r_self, cpy_r_r194, cpy_r_r186, cpy_r_r196}; + cpy_r_r198 = (PyObject **)&cpy_r_r197; + cpy_r_r199 = PyObject_VectorcallMethod(cpy_r_r195, cpy_r_r198, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 300, CPyStatic_project___main___globals); + goto CPyL224; + } else + goto CPyL225; +CPyL117: ; + CPy_DECREF(cpy_r_r194); + CPy_DECREF(cpy_r_r186); + cpy_r_r200 = CPyStatics[1610]; /* '_compile_interfaces' */ + PyObject *cpy_r_r201[2] = {cpy_r_self, cpy_r_r143}; + cpy_r_r202 = (PyObject **)&cpy_r_r201; + cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 301, CPyStatic_project___main___globals); + goto CPyL220; + } else + goto CPyL226; +CPyL118: ; + CPy_DECREF(cpy_r_r143); +CPyL119: ; + cpy_r_r204 = CPyStatics[1611]; /* '_load_dependency_artifacts' */ + PyObject *cpy_r_r205[1] = {cpy_r_self}; + cpy_r_r206 = (PyObject **)&cpy_r_r205; + cpy_r_r207 = PyObject_VectorcallMethod(cpy_r_r204, cpy_r_r206, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 302, CPyStatic_project___main___globals); + goto CPyL169; + } else + goto CPyL227; +CPyL120: ; + cpy_r_r208 = CPyStatics[1612]; /* '_create_containers' */ + PyObject *cpy_r_r209[1] = {cpy_r_self}; + cpy_r_r210 = (PyObject **)&cpy_r_r209; + cpy_r_r211 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r210, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 304, CPyStatic_project___main___globals); + goto CPyL169; + } else + goto CPyL228; +CPyL121: ; + cpy_r_r212 = CPyStatics[1613]; /* '_load_deployments' */ + PyObject *cpy_r_r213[1] = {cpy_r_self}; + cpy_r_r214 = (PyObject **)&cpy_r_r213; + cpy_r_r215 = PyObject_VectorcallMethod(cpy_r_r212, cpy_r_r214, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 305, CPyStatic_project___main___globals); + goto CPyL169; + } else + goto CPyL229; +CPyL122: ; + cpy_r_r216 = CPyStatics[187]; /* '_name' */ + cpy_r_r217 = CPyObject_GetAttr(cpy_r_self, cpy_r_r216); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 308, CPyStatic_project___main___globals); + goto CPyL169; + } + if (likely(PyUnicode_Check(cpy_r_r217))) + cpy_r_r218 = cpy_r_r217; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 308, CPyStatic_project___main___globals, "str", cpy_r_r217); + goto CPyL169; + } + cpy_r_r219 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r220 = CPyObject_GetAttr(cpy_r_self, cpy_r_r219); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); + goto CPyL230; + } + if (likely(PyDict_Check(cpy_r_r220))) + cpy_r_r221 = cpy_r_r220; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals, "dict", cpy_r_r220); + goto CPyL230; + } + cpy_r_r222 = PySequence_List(cpy_r_r221); + CPy_DECREF(cpy_r_r221); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r223 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r224 = PyList_New(1); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); + goto CPyL231; + } + cpy_r_r225 = (CPyPtr)&((PyListObject *)cpy_r_r224)->ob_item; + cpy_r_r226 = *(CPyPtr *)cpy_r_r225; + CPy_INCREF(cpy_r_r223); + *(PyObject * *)cpy_r_r226 = cpy_r_r223; + cpy_r_r227 = PySequence_Concat(cpy_r_r222, cpy_r_r224); + CPy_DECREF_NO_IMM(cpy_r_r222); + CPy_DECREF_NO_IMM(cpy_r_r224); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r228 = CPyStatics[78]; /* '__all__' */ + cpy_r_r229 = PyObject_SetAttr(cpy_r_self, cpy_r_r228, cpy_r_r227); + CPy_DECREF_NO_IMM(cpy_r_r227); + cpy_r_r230 = cpy_r_r229 >= 0; + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("brownie/project/main.py", "load", 309, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r231 = CPyModule_sys; + cpy_r_r232 = CPyStatics[76]; /* 'modules' */ + cpy_r_r233 = CPyObject_GetAttr(cpy_r_r231, cpy_r_r232); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals); + goto CPyL230; + } + if (likely(PyDict_Check(cpy_r_r233))) + cpy_r_r234 = cpy_r_r233; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals, "dict", cpy_r_r233); + goto CPyL230; + } + cpy_r_r235 = CPyStatics[1614]; /* 'brownie.project.' */ + cpy_r_r236 = CPyStr_Build(2, cpy_r_r235, cpy_r_r218); + if (unlikely(cpy_r_r236 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals); + goto CPyL232; + } + cpy_r_r237 = CPyDict_SetItem(cpy_r_r234, cpy_r_r236, cpy_r_self); + CPy_DECREF(cpy_r_r234); + CPy_DECREF(cpy_r_r236); + cpy_r_r238 = cpy_r_r237 >= 0; + if (unlikely(!cpy_r_r238)) { + CPy_AddTraceback("brownie/project/main.py", "load", 310, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r239 = CPyModule_sys; + cpy_r_r240 = CPyStatics[76]; /* 'modules' */ + cpy_r_r241 = CPyObject_GetAttr(cpy_r_r239, cpy_r_r240); + if (unlikely(cpy_r_r241 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); + goto CPyL230; + } + if (likely(PyDict_Check(cpy_r_r241))) + cpy_r_r242 = cpy_r_r241; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals, "dict", cpy_r_r241); + goto CPyL230; + } + cpy_r_r243 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); + CPy_DECREF(cpy_r_r242); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r245 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r246 = CPyObject_GetAttr(cpy_r_r244, cpy_r_r245); + CPy_DECREF(cpy_r_r244); + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); + goto CPyL230; + } + if (likely(PyDict_Check(cpy_r_r246))) + cpy_r_r247 = cpy_r_r246; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals, "dict", cpy_r_r246); + goto CPyL230; + } + cpy_r_r248 = CPyDict_SetItem(cpy_r_r247, cpy_r_r218, cpy_r_self); + CPy_DECREF(cpy_r_r247); + cpy_r_r249 = cpy_r_r248 >= 0; + if (unlikely(!cpy_r_r249)) { + CPy_AddTraceback("brownie/project/main.py", "load", 311, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r250 = CPyModule_sys; + cpy_r_r251 = CPyStatics[76]; /* 'modules' */ + cpy_r_r252 = CPyObject_GetAttr(cpy_r_r250, cpy_r_r251); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); + goto CPyL230; + } + if (likely(PyDict_Check(cpy_r_r252))) + cpy_r_r253 = cpy_r_r252; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals, "dict", cpy_r_r252); + goto CPyL230; + } + cpy_r_r254 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r255 = CPyDict_GetItem(cpy_r_r253, cpy_r_r254); + CPy_DECREF(cpy_r_r253); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r256 = CPyStatics[78]; /* '__all__' */ + cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); + CPy_DECREF(cpy_r_r255); + if (unlikely(cpy_r_r257 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r258 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r259[2] = {cpy_r_r257, cpy_r_r218}; + cpy_r_r260 = (PyObject **)&cpy_r_r259; + cpy_r_r261 = PyObject_VectorcallMethod(cpy_r_r258, cpy_r_r260, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r261 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 312, CPyStatic_project___main___globals); + goto CPyL233; + } else + goto CPyL234; +CPyL145: ; + CPy_DECREF(cpy_r_r257); + cpy_r_r262 = CPyModule_sys; + cpy_r_r263 = CPyStatics[76]; /* 'modules' */ + cpy_r_r264 = CPyObject_GetAttr(cpy_r_r262, cpy_r_r263); + if (unlikely(cpy_r_r264 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); + goto CPyL230; + } + if (likely(PyDict_Check(cpy_r_r264))) + cpy_r_r265 = cpy_r_r264; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals, "dict", cpy_r_r264); + goto CPyL230; + } + cpy_r_r266 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r267 = CPyDict_GetItem(cpy_r_r265, cpy_r_r266); + CPy_DECREF(cpy_r_r265); + if (unlikely(cpy_r_r267 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r268 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r269 = CPyObject_GetAttr(cpy_r_r267, cpy_r_r268); + CPy_DECREF(cpy_r_r267); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r270 = CPyStatics[79]; /* 'append' */ + PyObject *cpy_r_r271[2] = {cpy_r_r269, cpy_r_r218}; + cpy_r_r272 = (PyObject **)&cpy_r_r271; + cpy_r_r273 = PyObject_VectorcallMethod(cpy_r_r270, cpy_r_r272, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r273 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 313, CPyStatic_project___main___globals); + goto CPyL235; + } else + goto CPyL236; +CPyL150: ; + CPy_DECREF(cpy_r_r269); + CPy_DECREF(cpy_r_r218); + cpy_r_r274 = CPyModule_sys; + cpy_r_r275 = CPyStatics[76]; /* 'modules' */ + cpy_r_r276 = CPyObject_GetAttr(cpy_r_r274, cpy_r_r275); + if (unlikely(cpy_r_r276 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals); + goto CPyL169; + } + if (likely(PyDict_Check(cpy_r_r276))) + cpy_r_r277 = cpy_r_r276; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals, "dict", cpy_r_r276); + goto CPyL169; + } + cpy_r_r278 = CPyStatics[1615]; /* '__main__' */ + cpy_r_r279 = CPyDict_GetItem(cpy_r_r277, cpy_r_r278); + CPy_DECREF(cpy_r_r277); + if (unlikely(cpy_r_r279 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals); + goto CPyL169; + } + cpy_r_r280 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r281 = CPyObject_GetAttr(cpy_r_r279, cpy_r_r280); + CPy_DECREF(cpy_r_r279); + if (unlikely(cpy_r_r281 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals); + goto CPyL169; + } + if (likely(PyDict_Check(cpy_r_r281))) + cpy_r_r282 = cpy_r_r281; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 315, CPyStatic_project___main___globals, "dict", cpy_r_r281); + goto CPyL169; + } + cpy_r_r283 = CPyModule_sys; + cpy_r_r284 = CPyStatics[76]; /* 'modules' */ + cpy_r_r285 = CPyObject_GetAttr(cpy_r_r283, cpy_r_r284); + if (unlikely(cpy_r_r285 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals); + goto CPyL237; + } + if (likely(PyDict_Check(cpy_r_r285))) + cpy_r_r286 = cpy_r_r285; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals, "dict", cpy_r_r285); + goto CPyL237; + } + cpy_r_r287 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r288 = CPyDict_GetItem(cpy_r_r286, cpy_r_r287); + CPy_DECREF(cpy_r_r286); + if (unlikely(cpy_r_r288 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals); + goto CPyL237; + } + cpy_r_r289 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r290 = CPyObject_GetAttr(cpy_r_r288, cpy_r_r289); + CPy_DECREF(cpy_r_r288); + if (unlikely(cpy_r_r290 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals); + goto CPyL237; + } + if (likely(PyDict_Check(cpy_r_r290))) + cpy_r_r291 = cpy_r_r290; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 316, CPyStatic_project___main___globals, "dict", cpy_r_r290); + goto CPyL237; + } + cpy_r_r292 = PyList_New(2); + if (unlikely(cpy_r_r292 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 314, CPyStatic_project___main___globals); + goto CPyL238; + } + cpy_r_r293 = (CPyPtr)&((PyListObject *)cpy_r_r292)->ob_item; + cpy_r_r294 = *(CPyPtr *)cpy_r_r293; + *(PyObject * *)cpy_r_r294 = cpy_r_r282; + cpy_r_r295 = cpy_r_r294 + 8; + *(PyObject * *)cpy_r_r295 = cpy_r_r291; + cpy_r_r296 = CPyStatics[1616]; /* '_namespaces' */ + cpy_r_r297 = PyObject_SetAttr(cpy_r_self, cpy_r_r296, cpy_r_r292); + CPy_DECREF_NO_IMM(cpy_r_r292); + cpy_r_r298 = cpy_r_r297 >= 0; + if (unlikely(!cpy_r_r298)) { + CPy_AddTraceback("brownie/project/main.py", "load", 314, CPyStatic_project___main___globals); + goto CPyL169; + } + cpy_r_r299 = CPyDef_state____revert_register(cpy_r_self); + if (unlikely(cpy_r_r299 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 320, CPyStatic_project___main___globals); + goto CPyL169; + } + cpy_r_r300 = CPyStatics[1600]; /* '_active' */ + cpy_r_r301 = 1 ? Py_True : Py_False; + cpy_r_r302 = PyObject_SetAttr(cpy_r_self, cpy_r_r300, cpy_r_r301); + cpy_r_r303 = cpy_r_r302 >= 0; + if (unlikely(!cpy_r_r303)) { + CPy_AddTraceback("brownie/project/main.py", "load", 322, CPyStatic_project___main___globals); + goto CPyL169; + } + cpy_r_r304 = CPyStatic_project___main____loaded_projects; + if (likely(cpy_r_r304 != NULL)) goto CPyL167; + PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); + cpy_r_r305 = 0; + if (unlikely(!cpy_r_r305)) { + CPy_AddTraceback("brownie/project/main.py", "load", 323, CPyStatic_project___main___globals); + goto CPyL169; + } + CPy_Unreachable(); +CPyL167: ; + cpy_r_r306 = PyList_Append(cpy_r_r304, cpy_r_self); + cpy_r_r307 = cpy_r_r306 >= 0; + if (unlikely(!cpy_r_r307)) { + CPy_AddTraceback("brownie/project/main.py", "load", 323, CPyStatic_project___main___globals); + goto CPyL169; + } + return 1; +CPyL169: ; + cpy_r_r308 = 2; + return cpy_r_r308; +CPyL170: ; + CPy_DecRef(cpy_r_r11); + goto CPyL169; +CPyL171: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL169; +CPyL172: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r17); + goto CPyL169; +CPyL173: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + goto CPyL169; +CPyL174: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + goto CPyL169; +CPyL175: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + goto CPyL169; +CPyL176: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL169; +CPyL177: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r38); + goto CPyL169; +CPyL178: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + goto CPyL169; +CPyL179: ; + CPy_DECREF(cpy_r_r43); + goto CPyL67; +CPyL180: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_path); + goto CPyL169; +CPyL181: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + goto CPyL36; +CPyL182: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + goto CPyL169; +CPyL183: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + CPy_DecRef(cpy_r_r49); + goto CPyL169; +CPyL184: ; + CPy_DECREF(cpy_r_contract_build_json); + goto CPyL42; +CPyL185: ; + CPy_DECREF(cpy_r_r58); + goto CPyL43; +CPyL186: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + goto CPyL169; +CPyL187: ; + CPy_DECREF(cpy_r_contract_build_json); + goto CPyL50; +CPyL188: ; + CPy_DECREF(cpy_r_r75); + goto CPyL51; +CPyL189: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r77); + goto CPyL169; +CPyL190: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r81); + goto CPyL169; +CPyL191: ; + CPy_DECREF(cpy_r_r81); + goto CPyL33; +CPyL192: ; + CPy_DECREF(cpy_r_r92); + goto CPyL57; +CPyL193: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + CPy_DecRef(cpy_r_r95); + goto CPyL169; +CPyL194: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + CPy_DecRef(cpy_r_r99); + goto CPyL169; +CPyL195: ; + CPy_DECREF(cpy_r_path); + goto CPyL66; +CPyL196: ; + CPy_DECREF(cpy_r_contract_build_json); + goto CPyL64; +CPyL197: ; + CPy_DECREF(cpy_r_r108); + goto CPyL65; +CPyL198: ; + CPy_DECREF_NO_IMM(cpy_r_r33); + CPy_DECREF_NO_IMM(cpy_r_r34); + goto CPyL83; +CPyL199: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + goto CPyL169; +CPyL200: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_build_json); + CPy_DecRef(cpy_r_r128); + goto CPyL169; +CPyL201: ; + CPy_DECREF(cpy_r_path); + goto CPyL79; +CPyL202: ; + CPy_DECREF(cpy_r_contract_build_json); + goto CPyL80; +CPyL203: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_path); + goto CPyL169; +CPyL204: ; + CPy_DECREF(cpy_r_r141); + goto CPyL81; +CPyL205: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_build_path); + goto CPyL169; +CPyL206: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r143); + goto CPyL169; +CPyL207: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r146); + goto CPyL169; +CPyL208: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + goto CPyL169; +CPyL209: ; + CPy_DECREF_NO_IMM(cpy_r_r29); + CPy_DECREF_NO_IMM(cpy_r_r144); + CPy_DECREF(cpy_r_r151); + goto CPyL107; +CPyL210: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r151); + goto CPyL169; +CPyL211: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r151); + CPy_DecRef(cpy_r_r153); + goto CPyL91; +CPyL212: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r151); + CPy_DecRef(cpy_r_r153); + goto CPyL169; +CPyL213: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r151); + CPy_DecRef(cpy_r_r153); + CPy_DecRef(cpy_r_r157); + goto CPyL169; +CPyL214: ; + CPy_DECREF(cpy_r_r153); + goto CPyL100; +CPyL215: ; + CPy_DECREF(cpy_r_r172); + goto CPyL101; +CPyL216: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r151); + CPy_DecRef(cpy_r_r176); + goto CPyL169; +CPyL217: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r151); + goto CPyL169; +CPyL218: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r143); + goto CPyL169; +CPyL219: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r143); + goto CPyL119; +CPyL220: ; + CPy_DecRef(cpy_r_r143); + goto CPyL169; +CPyL221: ; + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r182); + goto CPyL169; +CPyL222: ; + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r186); + goto CPyL169; +CPyL223: ; + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r186); + goto CPyL169; +CPyL224: ; + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r186); + CPy_DecRef(cpy_r_r194); + goto CPyL169; +CPyL225: ; + CPy_DECREF(cpy_r_r199); + goto CPyL117; +CPyL226: ; + CPy_DECREF(cpy_r_r203); + goto CPyL118; +CPyL227: ; + CPy_DECREF(cpy_r_r207); + goto CPyL120; +CPyL228: ; + CPy_DECREF(cpy_r_r211); + goto CPyL121; +CPyL229: ; + CPy_DECREF(cpy_r_r215); + goto CPyL122; +CPyL230: ; + CPy_DecRef(cpy_r_r218); + goto CPyL169; +CPyL231: ; + CPy_DecRef(cpy_r_r218); + CPy_DecRef(cpy_r_r222); + goto CPyL169; +CPyL232: ; + CPy_DecRef(cpy_r_r218); + CPy_DecRef(cpy_r_r234); + goto CPyL169; +CPyL233: ; + CPy_DecRef(cpy_r_r218); + CPy_DecRef(cpy_r_r257); + goto CPyL169; +CPyL234: ; + CPy_DECREF(cpy_r_r261); + goto CPyL145; +CPyL235: ; + CPy_DecRef(cpy_r_r218); + CPy_DecRef(cpy_r_r269); + goto CPyL169; +CPyL236: ; + CPy_DECREF(cpy_r_r273); + goto CPyL150; +CPyL237: ; + CPy_DecRef(cpy_r_r282); + goto CPyL169; +CPyL238: ; + CPy_DecRef(cpy_r_r282); + CPy_DecRef(cpy_r_r291); + goto CPyL169; +} + +PyObject *CPyPy_project___main___load_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "raise_if_loaded", "compile", 0}; + static CPyArg_Parser parser = {"O|OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_raise_if_loaded = NULL; + PyObject *obj_compile = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_raise_if_loaded, &obj_compile)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char arg_raise_if_loaded; + if (obj_raise_if_loaded == NULL) { + arg_raise_if_loaded = 2; + } else if (unlikely(!PyBool_Check(obj_raise_if_loaded))) { + CPy_TypeError("bool", obj_raise_if_loaded); goto fail; + } else + arg_raise_if_loaded = obj_raise_if_loaded == Py_True; + char arg_compile; + if (obj_compile == NULL) { + arg_compile = 2; + } else if (unlikely(!PyBool_Check(obj_compile))) { + CPy_TypeError("bool", obj_compile); goto fail; + } else + arg_compile = obj_compile == Py_True; + char retval = CPyDef_project___main___load_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_raise_if_loaded, arg_compile); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "load", 229, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____get_changed_contracts_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_r7; + int64_t cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T3CIO cpy_r_r10; + CPyTagged cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_name; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int64_t cpy_r_r30; + CPyPtr cpy_r_r31; + int64_t cpy_r_r32; + char cpy_r_r33; + CPyPtr cpy_r_r34; + CPyPtr cpy_r_r35; + int64_t cpy_r_r36; + CPyPtr cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + char cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + int64_t cpy_r_r47; + PyObject *cpy_r_r48; + int64_t cpy_r_r49; + CPyPtr cpy_r_r50; + int64_t cpy_r_r51; + char cpy_r_r52; + CPyPtr cpy_r_r53; + CPyPtr cpy_r_r54; + int64_t cpy_r_r55; + CPyPtr cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + int64_t cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + int32_t cpy_r_r74; + char cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + CPyPtr cpy_r_r78; + int64_t cpy_r_r79; + PyObject *cpy_r_r80; + int64_t cpy_r_r81; + CPyPtr cpy_r_r82; + int64_t cpy_r_r83; + char cpy_r_r84; + CPyPtr cpy_r_r85; + CPyPtr cpy_r_r86; + int64_t cpy_r_r87; + CPyPtr cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + int64_t cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + cpy_r_r0 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 327, CPyStatic_project___main___globals); + goto CPyL61; + } + if (likely(Py_TYPE(cpy_r_r1) == CPyType_sources___Sources)) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 327, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r1); + goto CPyL61; + } + cpy_r_r3 = CPyDef_sources___Sources___get_interface_hashes(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 328, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r4 = CPyStatics[185]; /* '_build' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 331, CPyStatic_project___main___globals); + goto CPyL63; + } + if (likely(Py_TYPE(cpy_r_r5) == CPyType_build___Build)) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 331, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r5); + goto CPyL63; + } + cpy_r_r7 = 0; + cpy_r_r8 = PyDict_Size(cpy_r_r3); + cpy_r_r9 = CPyDict_GetKeysIter(cpy_r_r3); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals); + goto CPyL64; + } +CPyL6: ; + cpy_r_r10 = CPyDict_NextKey(cpy_r_r9, cpy_r_r7); + cpy_r_r11 = cpy_r_r10.f1; + cpy_r_r7 = cpy_r_r11; + cpy_r_r12 = cpy_r_r10.f0; + if (!cpy_r_r12) goto CPyL65; + cpy_r_r13 = cpy_r_r10.f2; + CPy_INCREF(cpy_r_r13); + CPy_DECREF(cpy_r_r10.f2); + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals, "str", cpy_r_r13); + goto CPyL66; + } + cpy_r_name = cpy_r_r14; + cpy_r_r15 = CPyDict_GetWithNone(cpy_r_compiled_hashes, cpy_r_name); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals); + goto CPyL67; + } + if (PyUnicode_Check(cpy_r_r15)) + cpy_r_r16 = cpy_r_r15; + else { + cpy_r_r16 = NULL; + } + if (cpy_r_r16 != NULL) goto __LL1513; + if (cpy_r_r15 == Py_None) + cpy_r_r16 = cpy_r_r15; + else { + cpy_r_r16 = NULL; + } + if (cpy_r_r16 != NULL) goto __LL1513; + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals, "str or None", cpy_r_r15); + goto CPyL67; +__LL1513: ; + cpy_r_r17 = CPyDict_GetItem(cpy_r_r3, cpy_r_name); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals); + goto CPyL68; + } + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 333, CPyStatic_project___main___globals, "str", cpy_r_r17); + goto CPyL68; + } + cpy_r_r19 = (PyObject *)&_Py_NoneStruct; + cpy_r_r20 = cpy_r_r16 == cpy_r_r19; + if (cpy_r_r20) { + goto CPyL69; + } else + goto CPyL14; +CPyL13: ; + cpy_r_r21 = 1; + goto CPyL15; +CPyL14: ; + cpy_r_r22 = cpy_r_r16; + cpy_r_r23 = CPyStr_Equal(cpy_r_r22, cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r24 = cpy_r_r23 == 0; + cpy_r_r21 = cpy_r_r24; +CPyL15: ; + CPy_DECREF(cpy_r_r16); + if (!cpy_r_r21) goto CPyL70; + cpy_r_r25 = CPyDef_build___Build____remove_interface(cpy_r_r6, cpy_r_name); + CPy_DECREF(cpy_r_name); + if (unlikely(cpy_r_r25 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 334, CPyStatic_project___main___globals); + goto CPyL66; + } +CPyL17: ; + cpy_r_r26 = CPyDict_CheckSize(cpy_r_r3, cpy_r_r8); + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals); + goto CPyL66; + } else + goto CPyL6; +CPyL18: ; + cpy_r_r27 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 332, CPyStatic_project___main___globals); + goto CPyL71; + } + cpy_r_r28 = PySet_New(NULL); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); + goto CPyL71; + } + cpy_r_r29 = CPyDef_sources___Sources___get_contract_list(cpy_r_r2); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); + goto CPyL72; + } + cpy_r_r30 = 0; +CPyL22: ; + cpy_r_r31 = (CPyPtr)&((PyVarObject *)cpy_r_r29)->ob_size; + cpy_r_r32 = *(int64_t *)cpy_r_r31; + cpy_r_r33 = cpy_r_r30 < cpy_r_r32; + if (!cpy_r_r33) goto CPyL73; + cpy_r_r34 = (CPyPtr)&((PyListObject *)cpy_r_r29)->ob_item; + cpy_r_r35 = *(CPyPtr *)cpy_r_r34; + cpy_r_r36 = cpy_r_r30 * 8; + cpy_r_r37 = cpy_r_r35 + cpy_r_r36; + cpy_r_r38 = *(PyObject * *)cpy_r_r37; + CPy_INCREF(cpy_r_r38); + if (likely(PyUnicode_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals, "str", cpy_r_r38); + goto CPyL74; + } + cpy_r_r40 = CPyStatics[1617]; /* '_compare_build_json' */ + PyObject *cpy_r_r41[2] = {cpy_r_self, cpy_r_r39}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); + goto CPyL75; + } + if (unlikely(!PyBool_Check(cpy_r_r43))) { + CPy_TypeError("bool", cpy_r_r43); cpy_r_r44 = 2; + } else + cpy_r_r44 = cpy_r_r43 == Py_True; + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); + goto CPyL75; + } + if (!cpy_r_r44) goto CPyL76; + cpy_r_r45 = PySet_Add(cpy_r_r28, cpy_r_r39); + CPy_DECREF(cpy_r_r39); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 336, CPyStatic_project___main___globals); + goto CPyL74; + } +CPyL28: ; + cpy_r_r47 = cpy_r_r30 + 1; + cpy_r_r30 = cpy_r_r47; + goto CPyL22; +CPyL29: ; + cpy_r_r48 = PySequence_List(cpy_r_r28); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 337, CPyStatic_project___main___globals); + goto CPyL77; + } + cpy_r_r49 = 0; +CPyL31: ; + cpy_r_r50 = (CPyPtr)&((PyVarObject *)cpy_r_r48)->ob_size; + cpy_r_r51 = *(int64_t *)cpy_r_r50; + cpy_r_r52 = cpy_r_r49 < cpy_r_r51; + if (!cpy_r_r52) goto CPyL78; + cpy_r_r53 = (CPyPtr)&((PyListObject *)cpy_r_r48)->ob_item; + cpy_r_r54 = *(CPyPtr *)cpy_r_r53; + cpy_r_r55 = cpy_r_r49 * 8; + cpy_r_r56 = cpy_r_r54 + cpy_r_r55; + cpy_r_r57 = *(PyObject * *)cpy_r_r56; + CPy_INCREF(cpy_r_r57); + if (likely(PyUnicode_Check(cpy_r_r57))) + cpy_r_r58 = cpy_r_r57; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 337, CPyStatic_project___main___globals, "str", cpy_r_r57); + goto CPyL79; + } + cpy_r_r59 = CPyDef_build___Build___get_dependents(cpy_r_r6, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 338, CPyStatic_project___main___globals); + goto CPyL79; + } + cpy_r_r60 = _PySet_Update(cpy_r_r28, cpy_r_r59); + CPy_DECREF_NO_IMM(cpy_r_r59); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 339, CPyStatic_project___main___globals); + goto CPyL79; + } + cpy_r_r62 = cpy_r_r49 + 1; + cpy_r_r49 = cpy_r_r62; + goto CPyL31; +CPyL36: ; + cpy_r_r63 = PyObject_GetIter(cpy_r_r28); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 342, CPyStatic_project___main___globals); + goto CPyL77; + } +CPyL37: ; + cpy_r_r64 = PyIter_Next(cpy_r_r63); + if (cpy_r_r64 == NULL) goto CPyL80; + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 342, CPyStatic_project___main___globals, "str", cpy_r_r64); + goto CPyL81; + } + cpy_r_name = cpy_r_r65; + cpy_r_r66 = CPyDef_build___Build____remove_contract(cpy_r_r6, cpy_r_name); + CPy_DECREF(cpy_r_name); + if (unlikely(cpy_r_r66 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 343, CPyStatic_project___main___globals); + goto CPyL81; + } else + goto CPyL37; +CPyL40: ; + cpy_r_r67 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 342, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r68 = PySet_New(NULL); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r69 = PyObject_GetIter(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); + goto CPyL83; + } +CPyL43: ; + cpy_r_r70 = PyIter_Next(cpy_r_r69); + if (cpy_r_r70 == NULL) goto CPyL84; + if (likely(PyUnicode_Check(cpy_r_r70))) + cpy_r_r71 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals, "str", cpy_r_r70); + goto CPyL85; + } + cpy_r_r72 = 2; + cpy_r_r73 = CPyDef_sources___Sources___get_source_path(cpy_r_r2, cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); + goto CPyL85; + } + cpy_r_r74 = PySet_Add(cpy_r_r68, cpy_r_r73); + CPy_DECREF(cpy_r_r73); + cpy_r_r75 = cpy_r_r74 >= 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); + goto CPyL85; + } else + goto CPyL43; +CPyL47: ; + cpy_r_r76 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); + goto CPyL83; + } + cpy_r_r77 = PySequence_List(cpy_r_r68); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 346, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r78 = (CPyPtr)&((PyVarObject *)cpy_r_r77)->ob_size; + cpy_r_r79 = *(int64_t *)cpy_r_r78; + cpy_r_r80 = PyList_New(cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); + goto CPyL86; + } + cpy_r_r81 = 0; +CPyL51: ; + cpy_r_r82 = (CPyPtr)&((PyVarObject *)cpy_r_r77)->ob_size; + cpy_r_r83 = *(int64_t *)cpy_r_r82; + cpy_r_r84 = cpy_r_r81 < cpy_r_r83; + if (!cpy_r_r84) goto CPyL87; + cpy_r_r85 = (CPyPtr)&((PyListObject *)cpy_r_r77)->ob_item; + cpy_r_r86 = *(CPyPtr *)cpy_r_r85; + cpy_r_r87 = cpy_r_r81 * 8; + cpy_r_r88 = cpy_r_r86 + cpy_r_r87; + cpy_r_r89 = *(PyObject * *)cpy_r_r88; + CPy_INCREF(cpy_r_r89); + if (likely(PyUnicode_Check(cpy_r_r89))) + cpy_r_r90 = cpy_r_r89; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals, "str", cpy_r_r89); + goto CPyL88; + } + cpy_r_r91 = CPyDef_sources___Sources___get(cpy_r_r2, cpy_r_r90); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); + goto CPyL88; + } + CPyList_SetItemUnsafe(cpy_r_r80, cpy_r_r81, cpy_r_r91); + cpy_r_r92 = cpy_r_r81 + 1; + cpy_r_r81 = cpy_r_r92; + goto CPyL51; +CPyL56: ; + cpy_r_r93 = PyObject_GetIter(cpy_r_r80); + CPy_DECREF_NO_IMM(cpy_r_r80); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); + goto CPyL89; + } + cpy_r_r94 = CPyModule_builtins; + cpy_r_r95 = CPyStatics[1164]; /* 'zip' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); + goto CPyL90; + } + PyObject *cpy_r_r97[2] = {cpy_r_r77, cpy_r_r93}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 2, 0); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); + goto CPyL90; + } + CPy_DECREF_NO_IMM(cpy_r_r77); + CPy_DECREF(cpy_r_r93); + cpy_r_r100 = CPyDict_FromAny(cpy_r_r99); + CPy_DECREF(cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 347, CPyStatic_project___main___globals); + goto CPyL61; + } + return cpy_r_r100; +CPyL61: ; + cpy_r_r101 = NULL; + return cpy_r_r101; +CPyL62: ; + CPy_DecRef(cpy_r_r2); + goto CPyL61; +CPyL63: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL61; +CPyL64: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL61; +CPyL65: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10.f2); + goto CPyL18; +CPyL66: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + goto CPyL61; +CPyL67: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_name); + goto CPyL61; +CPyL68: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r16); + goto CPyL61; +CPyL69: ; + CPy_DECREF(cpy_r_r18); + goto CPyL13; +CPyL70: ; + CPy_DECREF(cpy_r_name); + goto CPyL17; +CPyL71: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + goto CPyL61; +CPyL72: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28); + goto CPyL61; +CPyL73: ; + CPy_DECREF_NO_IMM(cpy_r_r29); + goto CPyL29; +CPyL74: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + goto CPyL61; +CPyL75: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r39); + goto CPyL61; +CPyL76: ; + CPy_DECREF(cpy_r_r39); + goto CPyL28; +CPyL77: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28); + goto CPyL61; +CPyL78: ; + CPy_DECREF_NO_IMM(cpy_r_r48); + goto CPyL36; +CPyL79: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r48); + goto CPyL61; +CPyL80: ; + CPy_DECREF_NO_IMM(cpy_r_r6); + CPy_DECREF(cpy_r_r63); + goto CPyL40; +CPyL81: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r63); + goto CPyL61; +CPyL82: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r28); + goto CPyL61; +CPyL83: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r68); + goto CPyL61; +CPyL84: ; + CPy_DECREF(cpy_r_r69); + goto CPyL47; +CPyL85: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + goto CPyL61; +CPyL86: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r77); + goto CPyL61; +CPyL87: ; + CPy_DECREF_NO_IMM(cpy_r_r2); + goto CPyL56; +CPyL88: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r80); + goto CPyL61; +CPyL89: ; + CPy_DecRef(cpy_r_r77); + goto CPyL61; +CPyL90: ; + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r93); + goto CPyL61; +} + +PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "compiled_hashes", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_compiled_hashes; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_compiled_hashes)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_compiled_hashes; + if (likely(PyDict_Check(obj_compiled_hashes))) + arg_compiled_hashes = obj_compiled_hashes; + else { + CPy_TypeError("dict", obj_compiled_hashes); + goto fail; + } + PyObject *retval = CPyDef_project___main____get_changed_contracts_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_compiled_hashes); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_get_changed_contracts", 325, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____compare_build_json_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____compare_build_json_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____compare_build_json_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____compare_build_json_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_name) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T3OOO cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + char cpy_r_r68; + cpy_r_r0 = CPyStatics[1607]; /* '_compiler_config' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 350, CPyStatic_project___main___globals); + goto CPyL56; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 350, CPyStatic_project___main___globals, "dict", cpy_r_r1); + goto CPyL56; + } + cpy_r_r3 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_self, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 353, CPyStatic_project___main___globals); + goto CPyL57; + } + if (likely(Py_TYPE(cpy_r_r4) == CPyType_sources___Sources)) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 353, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r4); + goto CPyL57; + } + cpy_r_r6 = CPyDef_sources___Sources___get(cpy_r_r5, cpy_r_contract_name); + CPy_DECREF_NO_IMM(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 353, CPyStatic_project___main___globals); + goto CPyL57; + } + cpy_r_r7 = CPyStatics[185]; /* '_build' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 354, CPyStatic_project___main___globals); + goto CPyL58; + } + if (likely(Py_TYPE(cpy_r_r8) == CPyType_build___Build)) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 354, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r8); + goto CPyL58; + } + cpy_r_r10 = CPyDef_build___Build___get(cpy_r_r9, cpy_r_contract_name); + CPy_DECREF_NO_IMM(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 354, CPyStatic_project___main___globals); + goto CPyL58; + } + goto CPyL17; +CPyL10: ; + cpy_r_r11 = CPy_CatchError(); + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 355, CPyStatic_project___main___globals); + goto CPyL15; + } + cpy_r_r15 = CPy_ExceptionMatches(cpy_r_r14); + CPy_DecRef(cpy_r_r14); + if (!cpy_r_r15) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r11); + CPy_DecRef(cpy_r_r11.f0); + CPy_DecRef(cpy_r_r11.f1); + CPy_DecRef(cpy_r_r11.f2); + return 1; +CPyL13: ; + CPy_Reraise(); + if (!0) { + goto CPyL15; + } else + goto CPyL59; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r11); + CPy_DecRef(cpy_r_r11.f0); + CPy_DecRef(cpy_r_r11.f1); + CPy_DecRef(cpy_r_r11.f2); + cpy_r_r16 = CPy_KeepPropagating(); + if (!cpy_r_r16) goto CPyL56; + CPy_Unreachable(); +CPyL17: ; + cpy_r_r17 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r18 = CPyDict_GetItem(cpy_r_r10, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); + goto CPyL60; + } + if (likely(PyUnicode_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals, "str", cpy_r_r18); + goto CPyL60; + } + cpy_r_r20 = PyUnicode_AsUTF8String(cpy_r_r6); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); + goto CPyL61; + } + cpy_r_r21 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r21 == NULL)) { + goto CPyL62; + } else + goto CPyL23; +CPyL21: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r22 = 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL23: ; + PyObject *cpy_r_r23[1] = {cpy_r_r20}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r24, 1, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); + goto CPyL63; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r26 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r27[1] = {cpy_r_r25}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals); + goto CPyL64; + } + CPy_DECREF(cpy_r_r25); + if (likely(PyUnicode_Check(cpy_r_r29))) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 358, CPyStatic_project___main___globals, "str", cpy_r_r29); + goto CPyL61; + } + cpy_r_r31 = CPyStr_Equal(cpy_r_r19, cpy_r_r30); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 == 0; + if (cpy_r_r32) { + goto CPyL65; + } else + goto CPyL28; +CPyL27: ; + return 1; +CPyL28: ; + cpy_r_r33 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r34 = CPyDict_GetItem(cpy_r_r10, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 361, CPyStatic_project___main___globals); + goto CPyL60; + } + if (likely(PyDict_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 361, CPyStatic_project___main___globals, "dict", cpy_r_r34); + goto CPyL60; + } + cpy_r_r36 = CPyStatics[1232]; /* 'language' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r10, cpy_r_r36); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 362, CPyStatic_project___main___globals); + goto CPyL66; + } + if (likely(PyUnicode_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 362, CPyStatic_project___main___globals, "str", cpy_r_r37); + goto CPyL66; + } + cpy_r_r39 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r40 = CPyStr_Equal(cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r38); + if (!cpy_r_r40) goto CPyL67; + cpy_r_r41 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r42 = CPyDict_GetItem(cpy_r_r2, cpy_r_r41); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 364, CPyStatic_project___main___globals); + goto CPyL68; + } + if (likely(PyDict_Check(cpy_r_r42))) + cpy_r_r43 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 364, CPyStatic_project___main___globals, "dict", cpy_r_r42); + goto CPyL68; + } + cpy_r_r44 = CPyDict_Copy(cpy_r_r43); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 364, CPyStatic_project___main___globals); + goto CPyL68; + } + cpy_r_r45 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r46 = Py_None; + cpy_r_r47 = CPyDict_SetItem(cpy_r_r44, cpy_r_r45, cpy_r_r46); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 365, CPyStatic_project___main___globals); + goto CPyL69; + } + cpy_r_r49 = CPyDef_project___main____solidity_compiler_equal(cpy_r_r44, cpy_r_r35); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r49 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 366, CPyStatic_project___main___globals); + goto CPyL68; + } + if (cpy_r_r49) { + goto CPyL40; + } else + goto CPyL70; +CPyL39: ; + return 1; +CPyL40: ; + cpy_r_r50 = CPyStatics[1228]; /* 'version' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r35, cpy_r_r50); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); + goto CPyL71; + } + if (likely(PyUnicode_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals, "str", cpy_r_r51); + goto CPyL71; + } + cpy_r_r53 = CPyStatic__c_constants___Version; + if (unlikely(cpy_r_r53 == NULL)) { + goto CPyL72; + } else + goto CPyL45; +CPyL43: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Version\" was not set"); + cpy_r_r54 = 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); + goto CPyL56; + } + CPy_Unreachable(); +CPyL45: ; + PyObject *cpy_r_r55[1] = {cpy_r_r52}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r56, 1, 0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_DECREF(cpy_r_r52); + cpy_r_r58 = NULL; + cpy_r_r59 = CPyDef_sources___get_pragma_spec(cpy_r_r6, cpy_r_r58); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); + goto CPyL74; + } + cpy_r_r60 = PySequence_Contains(cpy_r_r59, cpy_r_r57); + CPy_DECREF(cpy_r_r59); + CPy_DECREF(cpy_r_r57); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 369, CPyStatic_project___main___globals); + goto CPyL56; + } + cpy_r_r62 = cpy_r_r60; + cpy_r_r63 = cpy_r_r62 ^ 1; + if (!cpy_r_r63) goto CPyL55; + return 1; +CPyL50: ; + cpy_r_r64 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r65 = CPyDict_GetItem(cpy_r_r2, cpy_r_r64); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 372, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compare_build_json", 372, CPyStatic_project___main___globals, "dict", cpy_r_r65); + goto CPyL75; + } + cpy_r_r67 = CPyDef_project___main____vyper_compiler_equal(cpy_r_r66, cpy_r_r35); + CPy_DECREF(cpy_r_r66); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r67 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 372, CPyStatic_project___main___globals); + goto CPyL56; + } + if (cpy_r_r67) goto CPyL55; + return 1; +CPyL55: ; + return 0; +CPyL56: ; + cpy_r_r68 = 2; + return cpy_r_r68; +CPyL57: ; + CPy_DecRef(cpy_r_r2); + goto CPyL10; +CPyL58: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + goto CPyL10; +CPyL59: ; + CPy_DecRef(cpy_r_r11.f0); + CPy_DecRef(cpy_r_r11.f1); + CPy_DecRef(cpy_r_r11.f2); + goto CPyL14; +CPyL60: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + goto CPyL56; +CPyL61: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + goto CPyL56; +CPyL62: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r20); + goto CPyL21; +CPyL63: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r20); + goto CPyL56; +CPyL64: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + goto CPyL56; +CPyL65: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r10); + goto CPyL27; +CPyL66: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r35); + goto CPyL56; +CPyL67: ; + CPy_DECREF(cpy_r_r6); + goto CPyL50; +CPyL68: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r35); + goto CPyL56; +CPyL69: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r44); + goto CPyL56; +CPyL70: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r35); + goto CPyL39; +CPyL71: ; + CPy_DecRef(cpy_r_r6); + goto CPyL56; +CPyL72: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r52); + goto CPyL43; +CPyL73: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r52); + goto CPyL56; +CPyL74: ; + CPy_DecRef(cpy_r_r57); + goto CPyL56; +CPyL75: ; + CPy_DecRef(cpy_r_r35); + goto CPyL56; +} + +PyObject *CPyPy_project___main____compare_build_json_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "contract_name", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_contract_name; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract_name)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + char retval = CPyDef_project___main____compare_build_json_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_contract_name); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_compare_build_json", 349, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____compile_interfaces_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____compile_interfaces_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____compile_interfaces_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + CPyTagged cpy_r_r5; + int64_t cpy_r_r6; + PyObject *cpy_r_r7; + tuple_T4CIOO cpy_r_r8; + CPyTagged cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + CPyPtr cpy_r_r25; + int64_t cpy_r_r26; + CPyTagged cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + int64_t cpy_r_r43; + CPyPtr cpy_r_r44; + int64_t cpy_r_r45; + char cpy_r_r46; + CPyPtr cpy_r_r47; + CPyPtr cpy_r_r48; + int64_t cpy_r_r49; + CPyPtr cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + int64_t cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_build_path; + CPyTagged cpy_r_r79; + int64_t cpy_r_r80; + PyObject *cpy_r_r81; + tuple_T4CIOO cpy_r_r82; + CPyTagged cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject **cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + tuple_T3OOO cpy_r_r122; + tuple_T3OOO cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject **cpy_r_r128; + PyObject *cpy_r_r129; + int32_t cpy_r_r130; + char cpy_r_r131; + char cpy_r_r132; + char cpy_r_r133; + tuple_T3OOO cpy_r_r134; + tuple_T3OOO cpy_r_r135; + tuple_T3OOO cpy_r_r136; + PyObject *cpy_r_r137; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + char cpy_r_r141; + char cpy_r_r142; + char cpy_r_r143; + char cpy_r_r144; + char cpy_r_r145; + cpy_r_r0 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 377, CPyStatic_project___main___globals); + goto CPyL85; + } + if (likely(Py_TYPE(cpy_r_r1) == CPyType_sources___Sources)) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 377, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r1); + goto CPyL85; + } + cpy_r_r3 = CPyDef_sources___Sources___get_interface_hashes(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 378, CPyStatic_project___main___globals); + goto CPyL86; + } + cpy_r_r4 = PyList_New(0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r5 = 0; + cpy_r_r6 = PyDict_Size(cpy_r_r3); + cpy_r_r7 = CPyDict_GetItemsIter(cpy_r_r3); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); + goto CPyL88; + } +CPyL5: ; + cpy_r_r8 = CPyDict_NextItem(cpy_r_r7, cpy_r_r5); + cpy_r_r9 = cpy_r_r8.f1; + cpy_r_r5 = cpy_r_r9; + cpy_r_r10 = cpy_r_r8.f0; + if (!cpy_r_r10) goto CPyL89; + cpy_r_r11 = cpy_r_r8.f2; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = cpy_r_r8.f3; + CPy_INCREF(cpy_r_r12); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r13 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals, "str", cpy_r_r11); + goto CPyL90; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals, "str", cpy_r_r12); + goto CPyL91; + } + cpy_r_r15 = CPyDict_GetWithNone(cpy_r_compiled_hashes, cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 382, CPyStatic_project___main___globals); + goto CPyL92; + } + cpy_r_r16 = PyObject_RichCompare(cpy_r_r15, cpy_r_r14, 3); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 382, CPyStatic_project___main___globals); + goto CPyL93; + } + cpy_r_r17 = PyObject_IsTrue(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 382, CPyStatic_project___main___globals); + goto CPyL93; + } + cpy_r_r19 = cpy_r_r17; + if (!cpy_r_r19) goto CPyL94; + cpy_r_r20 = CPyDef_sources___Sources___get_source_path(cpy_r_r2, cpy_r_r13, 1); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 380, CPyStatic_project___main___globals); + goto CPyL95; + } + cpy_r_r21 = PyList_Append(cpy_r_r4, cpy_r_r20); + CPy_DECREF(cpy_r_r20); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); + goto CPyL95; + } +CPyL14: ; + cpy_r_r23 = CPyDict_CheckSize(cpy_r_r3, cpy_r_r6); + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); + goto CPyL95; + } else + goto CPyL5; +CPyL15: ; + cpy_r_r24 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 379, CPyStatic_project___main___globals); + goto CPyL96; + } + cpy_r_r25 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; + cpy_r_r26 = *(int64_t *)cpy_r_r25; + cpy_r_r27 = cpy_r_r26 << 1; + cpy_r_r28 = cpy_r_r27 != 0; + if (cpy_r_r28) { + goto CPyL18; + } else + goto CPyL97; +CPyL17: ; + return 1; +CPyL18: ; + cpy_r_r29 = CPyStatics[1618]; /* 'Generating interface ABIs...' */ + cpy_r_r30 = CPyModule_builtins; + cpy_r_r31 = CPyStatics[53]; /* 'print' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 387, CPyStatic_project___main___globals); + goto CPyL98; + } + PyObject *cpy_r_r33[1] = {cpy_r_r29}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 1, 0); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 387, CPyStatic_project___main___globals); + goto CPyL98; + } else + goto CPyL99; +CPyL20: ; + cpy_r_r36 = CPyStatics[1607]; /* '_compiler_config' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_self, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals); + goto CPyL98; + } + if (likely(PyDict_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals, "dict", cpy_r_r37); + goto CPyL98; + } + cpy_r_r39 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r40 = CPyDict_GetItem(cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals); + goto CPyL98; + } + if (likely(PyDict_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 388, CPyStatic_project___main___globals, "dict", cpy_r_r40); + goto CPyL98; + } + cpy_r_r42 = PyDict_New(); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals); + goto CPyL100; + } + cpy_r_r43 = 0; +CPyL26: ; + cpy_r_r44 = (CPyPtr)&((PyVarObject *)cpy_r_r4)->ob_size; + cpy_r_r45 = *(int64_t *)cpy_r_r44; + cpy_r_r46 = cpy_r_r43 < cpy_r_r45; + if (!cpy_r_r46) goto CPyL101; + cpy_r_r47 = (CPyPtr)&((PyListObject *)cpy_r_r4)->ob_item; + cpy_r_r48 = *(CPyPtr *)cpy_r_r47; + cpy_r_r49 = cpy_r_r43 * 8; + cpy_r_r50 = cpy_r_r48 + cpy_r_r49; + cpy_r_r51 = *(PyObject * *)cpy_r_r50; + CPy_INCREF(cpy_r_r51); + if (likely(PyUnicode_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals, "str", cpy_r_r51); + goto CPyL102; + } + cpy_r_r53 = CPyDef_sources___Sources___get(cpy_r_r2, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals); + goto CPyL103; + } + cpy_r_r54 = PyDict_SetItem(cpy_r_r42, cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + CPy_DECREF(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 389, CPyStatic_project___main___globals); + goto CPyL102; + } + cpy_r_r56 = cpy_r_r43 + 1; + cpy_r_r43 = cpy_r_r56; + goto CPyL26; +CPyL31: ; + cpy_r_r57 = CPyStatics[1228]; /* 'version' */ + cpy_r_r58 = Py_None; + cpy_r_r59 = CPyDict_Get(cpy_r_r41, cpy_r_r57, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 392, CPyStatic_project___main___globals); + goto CPyL104; + } + if (PyUnicode_Check(cpy_r_r59)) + cpy_r_r60 = cpy_r_r59; + else { + cpy_r_r60 = NULL; + } + if (cpy_r_r60 != NULL) goto __LL1514; + if (cpy_r_r59 == Py_None) + cpy_r_r60 = cpy_r_r59; + else { + cpy_r_r60 = NULL; + } + if (cpy_r_r60 != NULL) goto __LL1514; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 392, CPyStatic_project___main___globals, "str or None", cpy_r_r59); + goto CPyL104; +__LL1514: ; + cpy_r_r61 = CPyStatics[1589]; /* '_path' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_self, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 393, CPyStatic_project___main___globals); + goto CPyL105; + } + cpy_r_r63 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r64[1] = {cpy_r_r62}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_VectorcallMethod(cpy_r_r63, cpy_r_r65, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 393, CPyStatic_project___main___globals); + goto CPyL106; + } + CPy_DECREF(cpy_r_r62); + cpy_r_r67 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r68 = PyList_New(0); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 394, CPyStatic_project___main___globals); + goto CPyL107; + } + cpy_r_r69 = CPyDict_Get(cpy_r_r41, cpy_r_r67, cpy_r_r68); + CPy_DECREF(cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 394, CPyStatic_project___main___globals); + goto CPyL108; + } + if (PyList_Check(cpy_r_r69)) + cpy_r_r70 = cpy_r_r69; + else { + cpy_r_r70 = NULL; + } + if (cpy_r_r70 != NULL) goto __LL1515; + if (cpy_r_r69 == Py_None) + cpy_r_r70 = cpy_r_r69; + else { + cpy_r_r70 = NULL; + } + if (cpy_r_r70 != NULL) goto __LL1515; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 394, CPyStatic_project___main___globals, "list or None", cpy_r_r69); + goto CPyL108; +__LL1515: ; + if (PyUnicode_Check(cpy_r_r66)) + cpy_r_r71 = cpy_r_r66; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL1516; + if (cpy_r_r66 == Py_None) + cpy_r_r71 = cpy_r_r66; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL1516; + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 390, CPyStatic_project___main___globals, "str or None", cpy_r_r66); + goto CPyL109; +__LL1516: ; + cpy_r_r72 = 2; + cpy_r_r73 = CPyDef_compiler___get_abi(cpy_r_r42, cpy_r_r60, cpy_r_r71, cpy_r_r70, cpy_r_r72); + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 390, CPyStatic_project___main___globals); + goto CPyL85; + } + cpy_r_r74 = CPyStatics[185]; /* '_build' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_self, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 397, CPyStatic_project___main___globals); + goto CPyL110; + } + if (likely(Py_TYPE(cpy_r_r75) == CPyType_build___Build)) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 397, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r75); + goto CPyL110; + } + cpy_r_r77 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_self, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 398, CPyStatic_project___main___globals); + goto CPyL111; + } + cpy_r_build_path = cpy_r_r78; + cpy_r_r79 = 0; + cpy_r_r80 = PyDict_Size(cpy_r_r73); + cpy_r_r81 = CPyDict_GetItemsIter(cpy_r_r73); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals); + goto CPyL112; + } +CPyL44: ; + cpy_r_r82 = CPyDict_NextItem(cpy_r_r81, cpy_r_r79); + cpy_r_r83 = cpy_r_r82.f1; + cpy_r_r79 = cpy_r_r83; + cpy_r_r84 = cpy_r_r82.f0; + if (!cpy_r_r84) goto CPyL113; + cpy_r_r85 = cpy_r_r82.f2; + CPy_INCREF(cpy_r_r85); + cpy_r_r86 = cpy_r_r82.f3; + CPy_INCREF(cpy_r_r86); + CPy_DECREF(cpy_r_r82.f2); + CPy_DECREF(cpy_r_r82.f3); + if (likely(PyUnicode_Check(cpy_r_r85))) + cpy_r_r87 = cpy_r_r85; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals, "str", cpy_r_r85); + goto CPyL114; + } + if (likely(PyDict_Check(cpy_r_r86))) + cpy_r_r88 = cpy_r_r86; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals, "dict", cpy_r_r86); + goto CPyL115; + } + cpy_r_r89 = CPyStatics[1619]; /* 'interfaces/' */ + cpy_r_r90 = CPyStatics[135]; /* '.json' */ + cpy_r_r91 = CPyStr_Build(3, cpy_r_r89, cpy_r_r87, cpy_r_r90); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_INCREF(cpy_r_build_path); + cpy_r_r92 = cpy_r_build_path; + cpy_r_r93 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r94[2] = {cpy_r_r92, cpy_r_r91}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL117; + } + CPy_DECREF(cpy_r_r92); + CPy_DECREF(cpy_r_r91); + cpy_r_r97 = CPyStatics[438]; /* 'w' */ + cpy_r_r98 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r99[2] = {cpy_r_r96, cpy_r_r97}; + cpy_r_r100 = (PyObject **)&cpy_r_r99; + cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL118; + } + CPy_DECREF(cpy_r_r96); + cpy_r_r102 = CPy_TYPE(cpy_r_r101); + cpy_r_r103 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r104 = CPyObject_GetAttr(cpy_r_r102, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL119; + } + cpy_r_r105 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r106 = CPyObject_GetAttr(cpy_r_r102, cpy_r_r105); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL120; + } + PyObject *cpy_r_r107[1] = {cpy_r_r101}; + cpy_r_r108 = (PyObject **)&cpy_r_r107; + cpy_r_r109 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r108, 1, 0); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL120; + } + cpy_r_r110 = 1; + cpy_r_r111 = CPyModule_builtins; + cpy_r_r112 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r113 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 401, CPyStatic_project___main___globals); + goto CPyL121; + } + cpy_r_r114 = CPyStatic__c_constants___ujson_dump; + if (unlikely(cpy_r_r114 == NULL)) { + goto CPyL122; + } else + goto CPyL59; +CPyL57: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); + cpy_r_r115 = 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 401, CPyStatic_project___main___globals); + goto CPyL61; + } else + goto CPyL123; +CPyL58: ; + CPy_Unreachable(); +CPyL59: ; + cpy_r_r116 = 1 ? Py_True : Py_False; + cpy_r_r117 = CPyStatics[2031]; /* 2 */ + PyObject *cpy_r_r118[5] = {cpy_r_r88, cpy_r_r109, cpy_r_r116, cpy_r_r117, cpy_r_r113}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = CPyStatics[2345]; /* ('sort_keys', 'indent', 'default') */ + cpy_r_r121 = PyObject_Vectorcall(cpy_r_r114, cpy_r_r119, 2, cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 401, CPyStatic_project___main___globals); + goto CPyL124; + } else + goto CPyL125; +CPyL60: ; + CPy_DECREF(cpy_r_r109); + CPy_DECREF(cpy_r_r113); + goto CPyL69; +CPyL61: ; + cpy_r_r122 = CPy_CatchError(); + cpy_r_r110 = 0; + cpy_r_r123 = CPy_GetExcInfo(); + cpy_r_r124 = cpy_r_r123.f0; + CPy_INCREF(cpy_r_r124); + cpy_r_r125 = cpy_r_r123.f1; + CPy_INCREF(cpy_r_r125); + cpy_r_r126 = cpy_r_r123.f2; + CPy_INCREF(cpy_r_r126); + CPy_DecRef(cpy_r_r123.f0); + CPy_DecRef(cpy_r_r123.f1); + CPy_DecRef(cpy_r_r123.f2); + PyObject *cpy_r_r127[4] = {cpy_r_r101, cpy_r_r124, cpy_r_r125, cpy_r_r126}; + cpy_r_r128 = (PyObject **)&cpy_r_r127; + cpy_r_r129 = PyObject_Vectorcall(cpy_r_r104, cpy_r_r128, 4, 0); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL126; + } + CPy_DecRef(cpy_r_r124); + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r126); + cpy_r_r130 = PyObject_IsTrue(cpy_r_r129); + CPy_DecRef(cpy_r_r129); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL67; + } + cpy_r_r132 = cpy_r_r130; + if (cpy_r_r132) goto CPyL66; + CPy_Reraise(); + if (!0) { + goto CPyL67; + } else + goto CPyL127; +CPyL65: ; + CPy_Unreachable(); +CPyL66: ; + CPy_RestoreExcInfo(cpy_r_r122); + CPy_DecRef(cpy_r_r122.f0); + CPy_DecRef(cpy_r_r122.f1); + CPy_DecRef(cpy_r_r122.f2); + goto CPyL69; +CPyL67: ; + CPy_RestoreExcInfo(cpy_r_r122); + CPy_DecRef(cpy_r_r122.f0); + CPy_DecRef(cpy_r_r122.f1); + CPy_DecRef(cpy_r_r122.f2); + cpy_r_r133 = CPy_KeepPropagating(); + if (!cpy_r_r133) { + goto CPyL70; + } else + goto CPyL128; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + tuple_T3OOO __tmp1517 = { NULL, NULL, NULL }; + cpy_r_r134 = __tmp1517; + cpy_r_r135 = cpy_r_r134; + goto CPyL71; +CPyL70: ; + cpy_r_r136 = CPy_CatchError(); + cpy_r_r135 = cpy_r_r136; +CPyL71: ; + if (!cpy_r_r110) goto CPyL129; + cpy_r_r137 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r138[4] = {cpy_r_r101, cpy_r_r137, cpy_r_r137, cpy_r_r137}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = PyObject_Vectorcall(cpy_r_r104, cpy_r_r139, 4, 0); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 400, CPyStatic_project___main___globals); + goto CPyL130; + } else + goto CPyL131; +CPyL73: ; + CPy_DECREF(cpy_r_r101); +CPyL74: ; + if (cpy_r_r135.f0 == NULL) { + goto CPyL81; + } else + goto CPyL132; +CPyL75: ; + CPy_Reraise(); + if (!0) { + goto CPyL77; + } else + goto CPyL133; +CPyL76: ; + CPy_Unreachable(); +CPyL77: ; + if (cpy_r_r135.f0 == NULL) goto CPyL79; + CPy_RestoreExcInfo(cpy_r_r135); + CPy_XDECREF(cpy_r_r135.f0); + CPy_XDECREF(cpy_r_r135.f1); + CPy_XDECREF(cpy_r_r135.f2); +CPyL79: ; + cpy_r_r141 = CPy_KeepPropagating(); + if (!cpy_r_r141) goto CPyL85; + CPy_Unreachable(); +CPyL81: ; + cpy_r_r142 = CPyDef_build___Build____add_interface(cpy_r_r76, cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r142 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 402, CPyStatic_project___main___globals); + goto CPyL134; + } + cpy_r_r143 = CPyDict_CheckSize(cpy_r_r73, cpy_r_r80); + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals); + goto CPyL134; + } else + goto CPyL44; +CPyL83: ; + cpy_r_r144 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r144)) { + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 399, CPyStatic_project___main___globals); + goto CPyL85; + } + return 1; +CPyL85: ; + cpy_r_r145 = 2; + return cpy_r_r145; +CPyL86: ; + CPy_DecRef(cpy_r_r2); + goto CPyL85; +CPyL87: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL85; +CPyL88: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + goto CPyL85; +CPyL89: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8.f2); + CPy_DECREF(cpy_r_r8.f3); + goto CPyL15; +CPyL90: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r12); + goto CPyL85; +CPyL91: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL85; +CPyL92: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + goto CPyL85; +CPyL93: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r13); + goto CPyL85; +CPyL94: ; + CPy_DECREF(cpy_r_r13); + goto CPyL14; +CPyL95: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r7); + goto CPyL85; +CPyL96: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + goto CPyL85; +CPyL97: ; + CPy_DECREF_NO_IMM(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r4); + goto CPyL17; +CPyL98: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + goto CPyL85; +CPyL99: ; + CPy_DECREF(cpy_r_r35); + goto CPyL20; +CPyL100: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r41); + goto CPyL85; +CPyL101: ; + CPy_DECREF_NO_IMM(cpy_r_r2); + CPy_DECREF_NO_IMM(cpy_r_r4); + goto CPyL31; +CPyL102: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL85; +CPyL103: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r52); + goto CPyL85; +CPyL104: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL85; +CPyL105: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r60); + goto CPyL85; +CPyL106: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r62); + goto CPyL85; +CPyL107: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r66); + goto CPyL85; +CPyL108: ; + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r66); + goto CPyL85; +CPyL109: ; + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r60); + CPy_DecRef(cpy_r_r70); + goto CPyL85; +CPyL110: ; + CPy_DecRef(cpy_r_r73); + goto CPyL85; +CPyL111: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + goto CPyL85; +CPyL112: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + goto CPyL85; +CPyL113: ; + CPy_DECREF(cpy_r_r73); + CPy_DECREF_NO_IMM(cpy_r_r76); + CPy_DECREF(cpy_r_build_path); + CPy_DECREF(cpy_r_r81); + CPy_DECREF(cpy_r_r82.f2); + CPy_DECREF(cpy_r_r82.f3); + goto CPyL83; +CPyL114: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r86); + goto CPyL85; +CPyL115: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r87); + goto CPyL85; +CPyL116: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + goto CPyL85; +CPyL117: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r92); + goto CPyL85; +CPyL118: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r96); + goto CPyL85; +CPyL119: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r102); + goto CPyL85; +CPyL120: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r104); + goto CPyL85; +CPyL121: ; + CPy_DecRef(cpy_r_r109); + goto CPyL61; +CPyL122: ; + CPy_DecRef(cpy_r_r109); + CPy_DecRef(cpy_r_r113); + goto CPyL57; +CPyL123: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r104); + goto CPyL58; +CPyL124: ; + CPy_DecRef(cpy_r_r109); + CPy_DecRef(cpy_r_r113); + goto CPyL61; +CPyL125: ; + CPy_DECREF(cpy_r_r121); + goto CPyL60; +CPyL126: ; + CPy_DecRef(cpy_r_r124); + CPy_DecRef(cpy_r_r125); + CPy_DecRef(cpy_r_r126); + goto CPyL67; +CPyL127: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r122.f0); + CPy_DecRef(cpy_r_r122.f1); + CPy_DecRef(cpy_r_r122.f2); + goto CPyL65; +CPyL128: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r104); + goto CPyL68; +CPyL129: ; + CPy_DECREF(cpy_r_r101); + CPy_DECREF(cpy_r_r104); + goto CPyL74; +CPyL130: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r101); + goto CPyL77; +CPyL131: ; + CPy_DECREF(cpy_r_r140); + goto CPyL73; +CPyL132: ; + CPy_DECREF(cpy_r_r73); + CPy_DECREF_NO_IMM(cpy_r_r76); + CPy_DECREF(cpy_r_build_path); + CPy_DECREF(cpy_r_r81); + CPy_DECREF(cpy_r_r88); + goto CPyL75; +CPyL133: ; + CPy_XDECREF(cpy_r_r135.f0); + CPy_XDECREF(cpy_r_r135.f1); + CPy_XDECREF(cpy_r_r135.f2); + goto CPyL76; +CPyL134: ; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_build_path); + CPy_DecRef(cpy_r_r81); + goto CPyL85; +} + +PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "compiled_hashes", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_compiled_hashes; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_compiled_hashes)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_compiled_hashes; + if (likely(PyDict_Check(obj_compiled_hashes))) + arg_compiled_hashes = obj_compiled_hashes; + else { + CPy_TypeError("dict", obj_compiled_hashes); + goto fail; + } + char retval = CPyDef_project___main____compile_interfaces_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_compiled_hashes); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_compile_interfaces", 376, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_build_json; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + CPyPtr cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + CPyPtr cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + CPyPtr cpy_r_r41; + int64_t cpy_r_r42; + CPyTagged cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + tuple_T3OOO cpy_r_r63; + tuple_T3OOO cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + int32_t cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + tuple_T3OOO cpy_r_r75; + tuple_T3OOO cpy_r_r76; + tuple_T3OOO cpy_r_r77; + PyObject *cpy_r_r78; + PyObject **cpy_r_r80; + PyObject *cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + CPyTagged cpy_r_r95; + int64_t cpy_r_r96; + PyObject *cpy_r_r97; + tuple_T3CIO cpy_r_r98; + CPyTagged cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + int32_t cpy_r_r104; + char cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + int32_t cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + char cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject **cpy_r_r121; + PyObject *cpy_r_r122; + int64_t cpy_r_r123; + char cpy_r_r124; + cpy_r_r0 = NULL; + cpy_r_build_json = cpy_r_r0; + cpy_r_r1 = CPyStatics[185]; /* '_build' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 405, CPyStatic_project___main___globals); + goto CPyL79; + } + if (likely(Py_TYPE(cpy_r_r2) == CPyType_build___Build)) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 405, CPyStatic_project___main___globals, "brownie.project.build.Build", cpy_r_r2); + goto CPyL79; + } + cpy_r_r4 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_self, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 406, CPyStatic_project___main___globals); + goto CPyL80; + } + cpy_r_r6 = CPyStatics[1593]; /* 'contracts/dependencies/' */ + cpy_r_r7 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 406, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r11 = CPyStatics[1620]; + cpy_r_r12 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r13[2] = {cpy_r_r10, cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 407, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r16 = PySequence_List(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 407, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r17 = 0; +CPyL7: ; + cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; + cpy_r_r19 = *(int64_t *)cpy_r_r18; + cpy_r_r20 = cpy_r_r17 < cpy_r_r19; + if (!cpy_r_r20) goto CPyL83; + cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; + cpy_r_r22 = *(CPyPtr *)cpy_r_r21; + cpy_r_r23 = cpy_r_r17 * 8; + cpy_r_r24 = cpy_r_r22 + cpy_r_r23; + cpy_r_r25 = *(PyObject * *)cpy_r_r24; + CPy_INCREF(cpy_r_r25); + cpy_r_r26 = CPyStatics[1621]; /* 'relative_to' */ + PyObject *cpy_r_r27[2] = {cpy_r_r25, cpy_r_r10}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 408, CPyStatic_project___main___globals); + goto CPyL84; + } + cpy_r_r30 = CPyStatics[114]; /* '' */ + cpy_r_r31 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r32[2] = {cpy_r_r29, cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 408, CPyStatic_project___main___globals); + goto CPyL85; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r35 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r36[1] = {cpy_r_r34}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 408, CPyStatic_project___main___globals); + goto CPyL86; + } + CPy_DECREF(cpy_r_r34); + CPy_INCREF(cpy_r_r38); + if (likely(PyUnicode_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 409, CPyStatic_project___main___globals, "str", cpy_r_r38); + goto CPyL87; + } + cpy_r_r40 = CPyDef_build___Build___get_dependents(cpy_r_r3, cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 409, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; + cpy_r_r42 = *(int64_t *)cpy_r_r41; + CPy_DECREF_NO_IMM(cpy_r_r40); + cpy_r_r43 = cpy_r_r42 << 1; + cpy_r_r44 = cpy_r_r43 != 0; + if (!cpy_r_r44) goto CPyL88; + cpy_r_r45 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r46[1] = {cpy_r_r25}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_VectorcallMethod(cpy_r_r45, cpy_r_r47, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL87; + } + CPy_DECREF(cpy_r_r25); + cpy_r_r49 = CPy_TYPE(cpy_r_r48); + cpy_r_r50 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL89; + } + cpy_r_r52 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r52); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL90; + } + PyObject *cpy_r_r54[1] = {cpy_r_r48}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 1, 0); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL90; + } + cpy_r_r57 = 1; + cpy_r_r58 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r58 == NULL)) { + goto CPyL91; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r59 = 0; + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 411, CPyStatic_project___main___globals); + goto CPyL24; + } else + goto CPyL92; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + PyObject *cpy_r_r60[1] = {cpy_r_r56}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r61, 1, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 411, CPyStatic_project___main___globals); + goto CPyL93; + } else + goto CPyL94; +CPyL23: ; + CPy_DECREF(cpy_r_r56); + cpy_r_build_json = cpy_r_r62; + goto CPyL32; +CPyL24: ; + cpy_r_r63 = CPy_CatchError(); + cpy_r_r57 = 0; + cpy_r_r64 = CPy_GetExcInfo(); + cpy_r_r65 = cpy_r_r64.f0; + CPy_INCREF(cpy_r_r65); + cpy_r_r66 = cpy_r_r64.f1; + CPy_INCREF(cpy_r_r66); + cpy_r_r67 = cpy_r_r64.f2; + CPy_INCREF(cpy_r_r67); + CPy_DecRef(cpy_r_r64.f0); + CPy_DecRef(cpy_r_r64.f1); + CPy_DecRef(cpy_r_r64.f2); + PyObject *cpy_r_r68[4] = {cpy_r_r48, cpy_r_r65, cpy_r_r66, cpy_r_r67}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r69, 4, 0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL95; + } + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r67); + cpy_r_r71 = PyObject_IsTrue(cpy_r_r70); + CPy_DecRef(cpy_r_r70); + cpy_r_r72 = cpy_r_r71 >= 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL30; + } + cpy_r_r73 = cpy_r_r71; + if (cpy_r_r73) goto CPyL29; + CPy_Reraise(); + if (!0) { + goto CPyL30; + } else + goto CPyL96; +CPyL28: ; + CPy_Unreachable(); +CPyL29: ; + CPy_RestoreExcInfo(cpy_r_r63); + CPy_DecRef(cpy_r_r63.f0); + CPy_DecRef(cpy_r_r63.f1); + CPy_DecRef(cpy_r_r63.f2); + goto CPyL32; +CPyL30: ; + CPy_RestoreExcInfo(cpy_r_r63); + CPy_DecRef(cpy_r_r63.f0); + CPy_DecRef(cpy_r_r63.f1); + CPy_DecRef(cpy_r_r63.f2); + cpy_r_r74 = CPy_KeepPropagating(); + if (!cpy_r_r74) { + goto CPyL33; + } else + goto CPyL97; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + tuple_T3OOO __tmp1518 = { NULL, NULL, NULL }; + cpy_r_r75 = __tmp1518; + cpy_r_r76 = cpy_r_r75; + goto CPyL34; +CPyL33: ; + cpy_r_r77 = CPy_CatchError(); + cpy_r_r76 = cpy_r_r77; +CPyL34: ; + if (!cpy_r_r57) goto CPyL98; + cpy_r_r78 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r79[4] = {cpy_r_r48, cpy_r_r78, cpy_r_r78, cpy_r_r78}; + cpy_r_r80 = (PyObject **)&cpy_r_r79; + cpy_r_r81 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r80, 4, 0); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 410, CPyStatic_project___main___globals); + goto CPyL99; + } else + goto CPyL100; +CPyL36: ; + CPy_DECREF(cpy_r_r48); +CPyL37: ; + if (cpy_r_r76.f0 == NULL) { + goto CPyL44; + } else + goto CPyL101; +CPyL38: ; + CPy_Reraise(); + if (!0) { + goto CPyL40; + } else + goto CPyL102; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + if (cpy_r_r76.f0 == NULL) goto CPyL42; + CPy_RestoreExcInfo(cpy_r_r76); + CPy_XDECREF(cpy_r_r76.f0); + CPy_XDECREF(cpy_r_r76.f1); + CPy_XDECREF(cpy_r_r76.f2); +CPyL42: ; + cpy_r_r82 = CPy_KeepPropagating(); + if (!cpy_r_r82) goto CPyL78; + CPy_Unreachable(); +CPyL44: ; + cpy_r_r83 = CPyStatics[1263]; /* 'offset' */ + if (cpy_r_build_json == NULL) { + goto CPyL103; + } else + goto CPyL47; +CPyL45: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r84 = 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL47: ; + cpy_r_r85 = PyObject_GetItem(cpy_r_build_json, cpy_r_r83); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); + goto CPyL104; + } + cpy_r_r86 = PySequence_Tuple(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); + goto CPyL104; + } + cpy_r_r87 = CPyStatics[1263]; /* 'offset' */ + if (cpy_r_build_json == NULL) { + goto CPyL105; + } else + goto CPyL52; +CPyL50: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r88 = 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL52: ; + cpy_r_r89 = PyObject_SetItem(cpy_r_build_json, cpy_r_r87, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + cpy_r_r90 = cpy_r_r89 >= 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 413, CPyStatic_project___main___globals); + goto CPyL104; + } + cpy_r_r91 = CPyStatics[1167]; /* 'pcMap' */ + if (cpy_r_build_json == NULL) { + goto CPyL106; + } else + goto CPyL56; +CPyL54: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 414, CPyStatic_project___main___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL56: ; + cpy_r_r93 = PyObject_GetItem(cpy_r_build_json, cpy_r_r91); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 414, CPyStatic_project___main___globals); + goto CPyL104; + } + if (likely(PyDict_Check(cpy_r_r93))) + cpy_r_r94 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 414, CPyStatic_project___main___globals, "dict", cpy_r_r93); + goto CPyL104; + } + cpy_r_r95 = 0; + cpy_r_r96 = PyDict_Size(cpy_r_r94); + cpy_r_r97 = CPyDict_GetValuesIter(cpy_r_r94); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals); + goto CPyL107; + } +CPyL59: ; + cpy_r_r98 = CPyDict_NextValue(cpy_r_r97, cpy_r_r95); + cpy_r_r99 = cpy_r_r98.f1; + cpy_r_r95 = cpy_r_r99; + cpy_r_r100 = cpy_r_r98.f0; + if (!cpy_r_r100) goto CPyL108; + cpy_r_r101 = cpy_r_r98.f2; + CPy_INCREF(cpy_r_r101); + CPy_DECREF(cpy_r_r98.f2); + if (likely(PyDict_Check(cpy_r_r101))) + cpy_r_r102 = cpy_r_r101; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals, "dict", cpy_r_r101); + goto CPyL109; + } + cpy_r_r103 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r104 = PyDict_Contains(cpy_r_r102, cpy_r_r103); + cpy_r_r105 = cpy_r_r104 >= 0; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 416, CPyStatic_project___main___globals); + goto CPyL110; + } + cpy_r_r106 = cpy_r_r104; + if (!cpy_r_r106) goto CPyL111; + cpy_r_r107 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r108 = CPyDict_GetItem(cpy_r_r102, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 417, CPyStatic_project___main___globals); + goto CPyL110; + } + cpy_r_r109 = PySequence_Tuple(cpy_r_r108); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 417, CPyStatic_project___main___globals); + goto CPyL110; + } + cpy_r_r110 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r111 = CPyDict_SetItem(cpy_r_r102, cpy_r_r110, cpy_r_r109); + CPy_DECREF(cpy_r_r102); + CPy_DECREF(cpy_r_r109); + cpy_r_r112 = cpy_r_r111 >= 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 417, CPyStatic_project___main___globals); + goto CPyL109; + } +CPyL66: ; + cpy_r_r113 = CPyDict_CheckSize(cpy_r_r94, cpy_r_r96); + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals); + goto CPyL109; + } else + goto CPyL59; +CPyL67: ; + cpy_r_r114 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 415, CPyStatic_project___main___globals); + goto CPyL104; + } + if (cpy_r_build_json == NULL) { + goto CPyL112; + } else + goto CPyL71; +CPyL69: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build_json\" referenced before assignment"); + cpy_r_r115 = 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals); + goto CPyL78; + } + CPy_Unreachable(); +CPyL71: ; + CPy_INCREF(cpy_r_build_json); + if (likely(PyDict_Check(cpy_r_build_json))) + cpy_r_r116 = cpy_r_build_json; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals, "dict", cpy_r_build_json); + goto CPyL104; + } + if (PyUnicode_Check(cpy_r_r38)) + cpy_r_r117 = cpy_r_r38; + else { + cpy_r_r117 = NULL; + } + if (cpy_r_r117 != NULL) goto __LL1519; + if (cpy_r_r38 == Py_None) + cpy_r_r117 = cpy_r_r38; + else { + cpy_r_r117 = NULL; + } + if (cpy_r_r117 != NULL) goto __LL1519; + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals, "str or None", cpy_r_r38); + goto CPyL113; +__LL1519: ; + cpy_r_r118 = CPyDef_build___Build____add_contract(cpy_r_r3, cpy_r_r116, cpy_r_r117); + CPy_DECREF(cpy_r_r116); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r118 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 418, CPyStatic_project___main___globals); + goto CPyL114; + } else + goto CPyL76; +CPyL74: ; + cpy_r_r119 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r120[1] = {cpy_r_r25}; + cpy_r_r121 = (PyObject **)&cpy_r_r120; + cpy_r_r122 = PyObject_VectorcallMethod(cpy_r_r119, cpy_r_r121, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 420, CPyStatic_project___main___globals); + goto CPyL84; + } else + goto CPyL115; +CPyL75: ; + CPy_DECREF(cpy_r_r25); +CPyL76: ; + cpy_r_r123 = cpy_r_r17 + 1; + cpy_r_r17 = cpy_r_r123; + goto CPyL7; +CPyL77: ; + return 1; +CPyL78: ; + cpy_r_r124 = 2; + return cpy_r_r124; +CPyL79: ; + CPy_XDecRef(cpy_r_build_json); + goto CPyL78; +CPyL80: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + goto CPyL78; +CPyL81: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); + goto CPyL78; +CPyL82: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + goto CPyL78; +CPyL83: ; + CPy_XDECREF(cpy_r_build_json); + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL77; +CPyL84: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r25); + goto CPyL78; +CPyL85: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r29); + goto CPyL78; +CPyL86: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r34); + goto CPyL78; +CPyL87: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r38); + goto CPyL78; +CPyL88: ; + CPy_DECREF(cpy_r_r38); + goto CPyL74; +CPyL89: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r49); + goto CPyL78; +CPyL90: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r51); + goto CPyL78; +CPyL91: ; + CPy_DecRef(cpy_r_r56); + goto CPyL20; +CPyL92: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r51); + goto CPyL21; +CPyL93: ; + CPy_DecRef(cpy_r_r56); + goto CPyL24; +CPyL94: ; + CPy_XDECREF(cpy_r_build_json); + goto CPyL23; +CPyL95: ; + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r67); + goto CPyL30; +CPyL96: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r63.f0); + CPy_DecRef(cpy_r_r63.f1); + CPy_DecRef(cpy_r_r63.f2); + goto CPyL28; +CPyL97: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r51); + goto CPyL31; +CPyL98: ; + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r51); + goto CPyL37; +CPyL99: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r48); + goto CPyL40; +CPyL100: ; + CPy_DECREF(cpy_r_r81); + goto CPyL36; +CPyL101: ; + CPy_XDECREF(cpy_r_build_json); + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r38); + goto CPyL38; +CPyL102: ; + CPy_XDECREF(cpy_r_r76.f0); + CPy_XDECREF(cpy_r_r76.f1); + CPy_XDECREF(cpy_r_r76.f2); + goto CPyL39; +CPyL103: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r38); + goto CPyL45; +CPyL104: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + goto CPyL78; +CPyL105: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r86); + goto CPyL50; +CPyL106: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r38); + goto CPyL54; +CPyL107: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r94); + goto CPyL78; +CPyL108: ; + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r97); + CPy_DECREF(cpy_r_r98.f2); + goto CPyL67; +CPyL109: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r97); + goto CPyL78; +CPyL110: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r94); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r102); + goto CPyL78; +CPyL111: ; + CPy_DECREF(cpy_r_r102); + goto CPyL66; +CPyL112: ; + CPy_DECREF_NO_IMM(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_DECREF(cpy_r_r38); + goto CPyL69; +CPyL113: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r116); + goto CPyL78; +CPyL114: ; + CPy_XDecRef(cpy_r_build_json); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + goto CPyL78; +CPyL115: ; + CPy_DECREF(cpy_r_r122); + goto CPyL75; +} + +PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char retval = CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_load_dependency_artifacts", 404, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + cpy_r_r0 = ((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/project/main.py", "", "__mypyc_lambda__0__load_deployments_Project_obj", "__mypyc_env__", 429, CPyStatic_project___main___globals); + goto CPyL4; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL5; +CPyL1: ; + cpy_r_r1 = CPyStatics[1622]; /* 'stat' */ + PyObject *cpy_r_r2[1] = {cpy_r_k}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 429, CPyStatic_project___main___globals); + goto CPyL4; + } + cpy_r_r5 = CPyStatics[1623]; /* 'st_mtime' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 429, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r6; +CPyL4: ; + cpy_r_r7 = NULL; + return cpy_r_r7; +CPyL5: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"k", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_k; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_k = obj_k; + PyObject *retval = CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(arg___mypyc_self__, arg_k); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "", 429, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____load_deployments_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_build; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_chainid; + 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; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int64_t cpy_r_r77; + CPyPtr cpy_r_r78; + int64_t cpy_r_r79; + char cpy_r_r80; + CPyPtr cpy_r_r81; + CPyPtr cpy_r_r82; + int64_t cpy_r_r83; + CPyPtr cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject **cpy_r_r96; + PyObject *cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + char cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + tuple_T3OOO cpy_r_r105; + tuple_T3OOO cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + tuple_T3OOO cpy_r_r117; + tuple_T3OOO cpy_r_r118; + tuple_T3OOO cpy_r_r119; + PyObject *cpy_r_r120; + PyObject **cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + int32_t cpy_r_r132; + char cpy_r_r133; + char cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + PyObject **cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + char cpy_r_r141; + int32_t cpy_r_r142; + char cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + char cpy_r_r150; + PyObject **cpy_r_r152; + PyObject *cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_contract; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject **cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + int32_t cpy_r_r169; + char cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + int32_t cpy_r_r179; + char 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_r186; + int32_t cpy_r_r187; + char cpy_r_r188; + char cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + int32_t cpy_r_r192; + char cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + int32_t cpy_r_r196; + char cpy_r_r197; + int64_t cpy_r_r198; + PyObject *cpy_r_r199; + PyObject **cpy_r_r201; + PyObject *cpy_r_r202; + char cpy_r_r203; + cpy_r_r0 = NULL; + cpy_r_build = cpy_r_r0; + cpy_r_r1 = CPyDef_project___main____load_deployments_Project_env(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 422, CPyStatic_project___main___globals); + goto CPyL138; + } + cpy_r_r2 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL139; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r4 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); + goto CPyL140; + } + if (PyUnicode_Check(cpy_r_r5)) + cpy_r_r6 = cpy_r_r5; + else { + cpy_r_r6 = NULL; + } + if (cpy_r_r6 != NULL) goto __LL1520; + if (cpy_r_r5 == Py_None) + cpy_r_r6 = cpy_r_r5; + else { + cpy_r_r6 = NULL; + } + if (cpy_r_r6 != NULL) goto __LL1520; + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals, "str or None", cpy_r_r5); + goto CPyL140; +__LL1520: ; + cpy_r_r7 = CPyStatics[423]; /* 'live' */ + cpy_r_r8 = (PyObject *)&_Py_NoneStruct; + cpy_r_r9 = cpy_r_r6 == cpy_r_r8; + if (!cpy_r_r9) goto CPyL8; + cpy_r_r10 = 1; + goto CPyL9; +CPyL8: ; + cpy_r_r11 = cpy_r_r6; + cpy_r_r12 = CPyStr_Equal(cpy_r_r11, cpy_r_r7); + cpy_r_r13 = cpy_r_r12 == 0; + cpy_r_r10 = cpy_r_r13; +CPyL9: ; + CPy_DECREF(cpy_r_r6); + if (!cpy_r_r10) goto CPyL19; + cpy_r_r14 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r14 == NULL)) { + goto CPyL141; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r16 = CPyStatics[240]; /* 'settings' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); + goto CPyL140; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals, "dict", cpy_r_r17); + goto CPyL140; + } + cpy_r_r19 = CPyStatics[1624]; /* 'dev_deployment_artifacts' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); + goto CPyL140; + } + cpy_r_r21 = PyObject_IsTrue(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 423, CPyStatic_project___main___globals); + goto CPyL140; + } + cpy_r_r23 = cpy_r_r21; + if (cpy_r_r23) { + goto CPyL19; + } else + goto CPyL142; +CPyL18: ; + return 1; +CPyL19: ; + cpy_r_r24 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL143; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL22: ; + cpy_r_r26 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); + goto CPyL140; + } + if (PyUnicode_Check(cpy_r_r27)) + cpy_r_r28 = cpy_r_r27; + else { + cpy_r_r28 = NULL; + } + if (cpy_r_r28 != NULL) goto __LL1521; + if (cpy_r_r27 == Py_None) + cpy_r_r28 = cpy_r_r27; + else { + cpy_r_r28 = NULL; + } + if (cpy_r_r28 != NULL) goto __LL1521; + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals, "str or None", cpy_r_r27); + goto CPyL140; +__LL1521: ; + cpy_r_r29 = CPyStatics[423]; /* 'live' */ + cpy_r_r30 = (PyObject *)&_Py_NoneStruct; + cpy_r_r31 = cpy_r_r28 == cpy_r_r30; + if (!cpy_r_r31) goto CPyL26; + cpy_r_r32 = 0; + goto CPyL27; +CPyL26: ; + cpy_r_r33 = cpy_r_r28; + cpy_r_r34 = CPyStr_Equal(cpy_r_r33, cpy_r_r29); + cpy_r_r32 = cpy_r_r34; +CPyL27: ; + CPy_DECREF(cpy_r_r28); + if (!cpy_r_r32) goto CPyL35; + cpy_r_r35 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r35 == NULL)) { + goto CPyL144; + } else + goto CPyL31; +CPyL29: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r36 = 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r37 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); + goto CPyL140; + } + if (likely(PyDict_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals, "dict", cpy_r_r38); + goto CPyL140; + } + cpy_r_r40 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 425, CPyStatic_project___main___globals); + goto CPyL140; + } + cpy_r_r42 = cpy_r_r41; + goto CPyL36; +CPyL35: ; + cpy_r_r43 = CPyStatics[1379]; /* 'dev' */ + CPy_INCREF(cpy_r_r43); + cpy_r_r42 = cpy_r_r43; +CPyL36: ; + cpy_r_chainid = cpy_r_r42; + cpy_r_r44 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_self, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); + goto CPyL145; + } + cpy_r_r46 = CPyStatics[1625]; /* 'deployments/' */ + cpy_r_r47 = PyObject_Str(cpy_r_chainid); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); + goto CPyL146; + } + cpy_r_r48 = CPyStr_Build(2, cpy_r_r46, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); + goto CPyL146; + } + cpy_r_r49 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r50[2] = {cpy_r_r45, cpy_r_r48}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 426, CPyStatic_project___main___globals); + goto CPyL147; + } + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r48); + cpy_r_r53 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r54 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r55[2] = {cpy_r_r52, cpy_r_r54}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r56, 9223372036854775809ULL, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 427, CPyStatic_project___main___globals); + goto CPyL148; + } else + goto CPyL149; +CPyL41: ; + cpy_r_r59 = CPyStatics[1626]; /* '*.json' */ + cpy_r_r60 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r61[2] = {cpy_r_r52, cpy_r_r59}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 428, CPyStatic_project___main___globals); + goto CPyL148; + } + CPy_DECREF(cpy_r_r52); + cpy_r_r64 = PySequence_List(cpy_r_r63); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 428, CPyStatic_project___main___globals); + goto CPyL145; + } + cpy_r_r65 = CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 429, CPyStatic_project___main___globals); + goto CPyL150; + } + if (((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r_r65)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r_r65)->___mypyc_env__); + } + ((brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *)cpy_r_r65)->___mypyc_env__ = cpy_r_r1; + cpy_r_r66 = 1; + if (unlikely(!cpy_r_r66)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 429, CPyStatic_project___main___globals); + goto CPyL151; + } + cpy_r_r67 = CPyStatics[1627]; /* 'sort' */ + PyObject *cpy_r_r68[2] = {cpy_r_r64, cpy_r_r65}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775809ULL, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 429, CPyStatic_project___main___globals); + goto CPyL151; + } else + goto CPyL152; +CPyL46: ; + CPy_DECREF_NO_IMM(cpy_r_r65); + cpy_r_r72 = CPyStatics[1628]; /* '_load_deployment_map' */ + PyObject *cpy_r_r73[1] = {cpy_r_self}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 430, CPyStatic_project___main___globals); + goto CPyL153; + } + if (likely(PyDict_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 430, CPyStatic_project___main___globals, "dict", cpy_r_r75); + goto CPyL153; + } + cpy_r_r77 = 0; +CPyL49: ; + cpy_r_r78 = (CPyPtr)&((PyVarObject *)cpy_r_r64)->ob_size; + cpy_r_r79 = *(int64_t *)cpy_r_r78; + cpy_r_r80 = cpy_r_r77 < cpy_r_r79; + if (!cpy_r_r80) goto CPyL154; + cpy_r_r81 = (CPyPtr)&((PyListObject *)cpy_r_r64)->ob_item; + cpy_r_r82 = *(CPyPtr *)cpy_r_r81; + cpy_r_r83 = cpy_r_r77 * 8; + cpy_r_r84 = cpy_r_r82 + cpy_r_r83; + cpy_r_r85 = *(PyObject * *)cpy_r_r84; + CPy_INCREF(cpy_r_r85); + cpy_r_r86 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r87[1] = {cpy_r_r85}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL155; + } + cpy_r_r90 = CPy_TYPE(cpy_r_r89); + cpy_r_r91 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r92 = CPyObject_GetAttr(cpy_r_r90, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL156; + } + cpy_r_r93 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r90, cpy_r_r93); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL157; + } + PyObject *cpy_r_r95[1] = {cpy_r_r89}; + cpy_r_r96 = (PyObject **)&cpy_r_r95; + cpy_r_r97 = PyObject_Vectorcall(cpy_r_r94, cpy_r_r96, 1, 0); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL157; + } + cpy_r_r98 = 1; + cpy_r_r99 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r99 == NULL)) { + goto CPyL158; + } else + goto CPyL58; +CPyL56: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r100 = 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 435, CPyStatic_project___main___globals); + goto CPyL61; + } else + goto CPyL159; +CPyL57: ; + CPy_Unreachable(); +CPyL58: ; + PyObject *cpy_r_r101[1] = {cpy_r_r97}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_Vectorcall(cpy_r_r99, cpy_r_r102, 1, 0); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 435, CPyStatic_project___main___globals); + goto CPyL160; + } + CPy_DECREF(cpy_r_r97); + if (likely(PyDict_Check(cpy_r_r103))) + cpy_r_r104 = cpy_r_r103; + else { + CPy_TypeError("dict", cpy_r_r103); + cpy_r_r104 = NULL; + } + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 435, CPyStatic_project___main___globals); + goto CPyL61; + } else + goto CPyL161; +CPyL60: ; + cpy_r_build = cpy_r_r104; + goto CPyL69; +CPyL61: ; + cpy_r_r105 = CPy_CatchError(); + cpy_r_r98 = 0; + cpy_r_r106 = CPy_GetExcInfo(); + cpy_r_r107 = cpy_r_r106.f0; + CPy_INCREF(cpy_r_r107); + cpy_r_r108 = cpy_r_r106.f1; + CPy_INCREF(cpy_r_r108); + cpy_r_r109 = cpy_r_r106.f2; + CPy_INCREF(cpy_r_r109); + CPy_DecRef(cpy_r_r106.f0); + CPy_DecRef(cpy_r_r106.f1); + CPy_DecRef(cpy_r_r106.f2); + PyObject *cpy_r_r110[4] = {cpy_r_r89, cpy_r_r107, cpy_r_r108, cpy_r_r109}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_Vectorcall(cpy_r_r92, cpy_r_r111, 4, 0); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL162; + } + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r109); + cpy_r_r113 = PyObject_IsTrue(cpy_r_r112); + CPy_DecRef(cpy_r_r112); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL67; + } + cpy_r_r115 = cpy_r_r113; + if (cpy_r_r115) goto CPyL66; + CPy_Reraise(); + if (!0) { + goto CPyL67; + } else + goto CPyL163; +CPyL65: ; + CPy_Unreachable(); +CPyL66: ; + CPy_RestoreExcInfo(cpy_r_r105); + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + goto CPyL69; +CPyL67: ; + CPy_RestoreExcInfo(cpy_r_r105); + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + cpy_r_r116 = CPy_KeepPropagating(); + if (!cpy_r_r116) { + goto CPyL70; + } else + goto CPyL164; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + tuple_T3OOO __tmp1522 = { NULL, NULL, NULL }; + cpy_r_r117 = __tmp1522; + cpy_r_r118 = cpy_r_r117; + goto CPyL71; +CPyL70: ; + cpy_r_r119 = CPy_CatchError(); + cpy_r_r118 = cpy_r_r119; +CPyL71: ; + if (!cpy_r_r98) goto CPyL165; + cpy_r_r120 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r121[4] = {cpy_r_r89, cpy_r_r120, cpy_r_r120, cpy_r_r120}; + cpy_r_r122 = (PyObject **)&cpy_r_r121; + cpy_r_r123 = PyObject_Vectorcall(cpy_r_r92, cpy_r_r122, 4, 0); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 434, CPyStatic_project___main___globals); + goto CPyL166; + } else + goto CPyL167; +CPyL73: ; + CPy_DECREF(cpy_r_r89); +CPyL74: ; + if (cpy_r_r118.f0 == NULL) { + goto CPyL81; + } else + goto CPyL168; +CPyL75: ; + CPy_Reraise(); + if (!0) { + goto CPyL77; + } else + goto CPyL169; +CPyL76: ; + CPy_Unreachable(); +CPyL77: ; + if (cpy_r_r118.f0 == NULL) goto CPyL79; + CPy_RestoreExcInfo(cpy_r_r118); + CPy_XDECREF(cpy_r_r118.f0); + CPy_XDECREF(cpy_r_r118.f1); + CPy_XDECREF(cpy_r_r118.f2); +CPyL79: ; + cpy_r_r124 = CPy_KeepPropagating(); + if (!cpy_r_r124) goto CPyL137; + CPy_Unreachable(); +CPyL81: ; + cpy_r_r125 = CPyStatics[1250]; /* 'contractName' */ + if (cpy_r_build == NULL) { + goto CPyL170; + } else + goto CPyL84; +CPyL82: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); + cpy_r_r126 = 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 437, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL84: ; + cpy_r_r127 = CPyDict_GetItem(cpy_r_build, cpy_r_r125); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 437, CPyStatic_project___main___globals); + goto CPyL155; + } + if (likely(PyUnicode_Check(cpy_r_r127))) + cpy_r_r128 = cpy_r_r127; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 437, CPyStatic_project___main___globals, "str", cpy_r_r127); + goto CPyL155; + } + cpy_r_r129 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r130 = CPyObject_GetAttr(cpy_r_self, cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 438, CPyStatic_project___main___globals); + goto CPyL171; + } + if (likely(PyDict_Check(cpy_r_r130))) + cpy_r_r131 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 438, CPyStatic_project___main___globals, "dict", cpy_r_r130); + goto CPyL171; + } + cpy_r_r132 = PyDict_Contains(cpy_r_r131, cpy_r_r128); + CPy_DECREF(cpy_r_r131); + cpy_r_r133 = cpy_r_r132 >= 0; + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 438, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r134 = cpy_r_r132; + cpy_r_r135 = cpy_r_r134 ^ 1; + if (cpy_r_r135) { + goto CPyL172; + } else + goto CPyL92; +CPyL90: ; + cpy_r_r136 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r137[1] = {cpy_r_r85}; + cpy_r_r138 = (PyObject **)&cpy_r_r137; + cpy_r_r139 = PyObject_VectorcallMethod(cpy_r_r136, cpy_r_r138, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 439, CPyStatic_project___main___globals); + goto CPyL155; + } else + goto CPyL173; +CPyL91: ; + CPy_DECREF(cpy_r_r85); + goto CPyL134; +CPyL92: ; + cpy_r_r140 = CPyStatics[1167]; /* 'pcMap' */ + if (cpy_r_build == NULL) { + goto CPyL174; + } else + goto CPyL95; +CPyL93: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); + cpy_r_r141 = 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 441, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL95: ; + cpy_r_r142 = PyDict_Contains(cpy_r_build, cpy_r_r140); + cpy_r_r143 = cpy_r_r142 >= 0; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 441, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r144 = cpy_r_r142; + if (!cpy_r_r144) goto CPyL107; + cpy_r_r145 = CPyStatics[68]; /* 'stem' */ + cpy_r_r146 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 442, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r147 = CPyStatic_project___main___globals; + cpy_r_r148 = CPyStatics[1194]; /* 'ProjectContract' */ + cpy_r_r149 = CPyDict_GetItem(cpy_r_r147, cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 442, CPyStatic_project___main___globals); + goto CPyL175; + } + if (cpy_r_build == NULL) { + goto CPyL176; + } else + goto CPyL102; +CPyL100: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); + cpy_r_r150 = 0; + if (unlikely(!cpy_r_r150)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", -1, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL102: ; + PyObject *cpy_r_r151[3] = {cpy_r_self, cpy_r_build, cpy_r_r146}; + cpy_r_r152 = (PyObject **)&cpy_r_r151; + cpy_r_r153 = PyObject_Vectorcall(cpy_r_r149, cpy_r_r152, 3, 0); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 442, CPyStatic_project___main___globals); + goto CPyL175; + } + if (cpy_r_build == NULL) { + goto CPyL177; + } else + goto CPyL106; +CPyL104: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); + cpy_r_r154 = 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", -1, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL106: ; + CPy_DECREF(cpy_r_r146); + cpy_r_contract = cpy_r_r153; + goto CPyL116; +CPyL107: ; + cpy_r_r155 = CPyStatic_project___main___globals; + cpy_r_r156 = CPyStatics[1151]; /* 'Contract' */ + cpy_r_r157 = CPyDict_GetItem(cpy_r_r155, cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 444, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r158 = CPyStatics[68]; /* 'stem' */ + cpy_r_r159 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r158); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals); + goto CPyL178; + } + cpy_r_r160 = CPyStatics[945]; /* 'abi' */ + if (cpy_r_build == NULL) { + goto CPyL179; + } else + goto CPyL112; +CPyL110: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"build\" referenced before assignment"); + cpy_r_r161 = 0; + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL112: ; + cpy_r_r162 = CPyDict_GetItem(cpy_r_build, cpy_r_r160); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals); + goto CPyL180; + } + if (likely(PyList_Check(cpy_r_r162))) + cpy_r_r163 = cpy_r_r162; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 445, CPyStatic_project___main___globals, "list", cpy_r_r162); + goto CPyL180; + } + cpy_r_r164 = CPyStatics[1629]; /* 'from_abi' */ + PyObject *cpy_r_r165[4] = {cpy_r_r157, cpy_r_r128, cpy_r_r159, cpy_r_r163}; + cpy_r_r166 = (PyObject **)&cpy_r_r165; + cpy_r_r167 = PyObject_VectorcallMethod(cpy_r_r164, cpy_r_r166, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 444, CPyStatic_project___main___globals); + goto CPyL181; + } + CPy_DECREF(cpy_r_r157); + CPy_DECREF(cpy_r_r159); + CPy_DECREF_NO_IMM(cpy_r_r163); + cpy_r_contract = cpy_r_r167; + cpy_r_r168 = CPyStatics[1630]; /* '_project' */ + cpy_r_r169 = PyObject_SetAttr(cpy_r_contract, cpy_r_r168, cpy_r_self); + cpy_r_r170 = cpy_r_r169 >= 0; + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 447, CPyStatic_project___main___globals); + goto CPyL182; + } +CPyL116: ; + cpy_r_r171 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r172 = CPyObject_GetAttr(cpy_r_self, cpy_r_r171); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 448, CPyStatic_project___main___globals); + goto CPyL182; + } + if (likely(PyDict_Check(cpy_r_r172))) + cpy_r_r173 = cpy_r_r172; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 448, CPyStatic_project___main___globals, "dict", cpy_r_r172); + goto CPyL182; + } + cpy_r_r174 = CPyDict_GetItem(cpy_r_r173, cpy_r_r128); + CPy_DECREF(cpy_r_r173); + if (unlikely(cpy_r_r174 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 448, CPyStatic_project___main___globals); + goto CPyL182; + } + cpy_r_r175 = CPyDef_state____add_contract(cpy_r_contract); + if (unlikely(cpy_r_r175 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 449, CPyStatic_project___main___globals); + goto CPyL183; + } + cpy_r_r176 = CPyStatics[1549]; /* '_contracts' */ + cpy_r_r177 = CPyObject_GetAttr(cpy_r_r174, cpy_r_r176); + CPy_DECREF(cpy_r_r174); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 450, CPyStatic_project___main___globals); + goto CPyL182; + } + if (likely(PyList_Check(cpy_r_r177))) + cpy_r_r178 = cpy_r_r177; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 450, CPyStatic_project___main___globals, "list", cpy_r_r177); + goto CPyL182; + } + cpy_r_r179 = PyList_Append(cpy_r_r178, cpy_r_contract); + CPy_DECREF_NO_IMM(cpy_r_r178); + CPy_DECREF(cpy_r_contract); + cpy_r_r180 = cpy_r_r179 >= 0; + if (unlikely(!cpy_r_r180)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 450, CPyStatic_project___main___globals); + goto CPyL171; + } + cpy_r_r181 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r76, cpy_r_chainid, 2); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals); + goto CPyL171; + } + if (likely(PyDict_Check(cpy_r_r181))) + cpy_r_r182 = cpy_r_r181; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals, "dict", cpy_r_r181); + goto CPyL171; + } + cpy_r_r183 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r182, cpy_r_r128, 1); + CPy_DECREF(cpy_r_r182); + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals); + goto CPyL155; + } + if (likely(PyList_Check(cpy_r_r183))) + cpy_r_r184 = cpy_r_r183; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_deployments", 453, CPyStatic_project___main___globals, "list", cpy_r_r183); + goto CPyL155; + } + cpy_r_r185 = CPyStatics[68]; /* 'stem' */ + cpy_r_r186 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r185); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 454, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r187 = PySequence_Contains(cpy_r_r184, cpy_r_r186); + CPy_DECREF(cpy_r_r186); + cpy_r_r188 = cpy_r_r187 >= 0; + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 454, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r189 = cpy_r_r187; + if (!cpy_r_r189) goto CPyL132; + cpy_r_r190 = CPyStatics[68]; /* 'stem' */ + cpy_r_r191 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r190); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 455, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r192 = CPyList_Remove(cpy_r_r184, cpy_r_r191); + CPy_DECREF(cpy_r_r191); + cpy_r_r193 = cpy_r_r192 >= 0; + if (unlikely(!cpy_r_r193)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 455, CPyStatic_project___main___globals); + goto CPyL184; + } +CPyL132: ; + cpy_r_r194 = CPyStatics[68]; /* 'stem' */ + cpy_r_r195 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r194); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 456, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r196 = CPyList_Insert(cpy_r_r184, 0, cpy_r_r195); + CPy_DECREF_NO_IMM(cpy_r_r184); + CPy_DECREF(cpy_r_r195); + cpy_r_r197 = cpy_r_r196 >= 0; + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 456, CPyStatic_project___main___globals); + goto CPyL186; + } +CPyL134: ; + cpy_r_r198 = cpy_r_r77 + 1; + cpy_r_r77 = cpy_r_r198; + goto CPyL49; +CPyL135: ; + cpy_r_r199 = CPyStatics[1631]; /* '_save_deployment_map' */ + PyObject *cpy_r_r200[2] = {cpy_r_self, cpy_r_r76}; + cpy_r_r201 = (PyObject **)&cpy_r_r200; + cpy_r_r202 = PyObject_VectorcallMethod(cpy_r_r199, cpy_r_r201, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 458, CPyStatic_project___main___globals); + goto CPyL187; + } else + goto CPyL188; +CPyL136: ; + CPy_DECREF(cpy_r_r76); + return 1; +CPyL137: ; + cpy_r_r203 = 2; + return cpy_r_r203; +CPyL138: ; + CPy_XDecRef(cpy_r_build); + goto CPyL137; +CPyL139: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + goto CPyL2; +CPyL140: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + goto CPyL137; +CPyL141: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + goto CPyL11; +CPyL142: ; + CPy_XDECREF(cpy_r_build); + CPy_DECREF_NO_IMM(cpy_r_r1); + goto CPyL18; +CPyL143: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + goto CPyL20; +CPyL144: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + goto CPyL29; +CPyL145: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_chainid); + goto CPyL137; +CPyL146: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r45); + goto CPyL137; +CPyL147: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r48); + goto CPyL137; +CPyL148: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r52); + goto CPyL137; +CPyL149: ; + CPy_DECREF(cpy_r_r58); + goto CPyL41; +CPyL150: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + goto CPyL137; +CPyL151: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + goto CPyL137; +CPyL152: ; + CPy_DECREF(cpy_r_r71); + goto CPyL46; +CPyL153: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + goto CPyL137; +CPyL154: ; + CPy_XDECREF(cpy_r_build); + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + goto CPyL135; +CPyL155: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + goto CPyL137; +CPyL156: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r90); + goto CPyL137; +CPyL157: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r92); + goto CPyL137; +CPyL158: ; + CPy_DecRef(cpy_r_r97); + goto CPyL56; +CPyL159: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r92); + goto CPyL57; +CPyL160: ; + CPy_DecRef(cpy_r_r97); + goto CPyL61; +CPyL161: ; + CPy_XDECREF(cpy_r_build); + goto CPyL60; +CPyL162: ; + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r109); + goto CPyL67; +CPyL163: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r92); + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + goto CPyL65; +CPyL164: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r92); + goto CPyL68; +CPyL165: ; + CPy_DECREF(cpy_r_r89); + CPy_DECREF(cpy_r_r92); + goto CPyL74; +CPyL166: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + goto CPyL77; +CPyL167: ; + CPy_DECREF(cpy_r_r123); + goto CPyL73; +CPyL168: ; + CPy_XDECREF(cpy_r_build); + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r85); + goto CPyL75; +CPyL169: ; + CPy_XDECREF(cpy_r_r118.f0); + CPy_XDECREF(cpy_r_r118.f1); + CPy_XDECREF(cpy_r_r118.f2); + goto CPyL76; +CPyL170: ; + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r85); + goto CPyL82; +CPyL171: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + goto CPyL137; +CPyL172: ; + CPy_DECREF(cpy_r_r128); + goto CPyL90; +CPyL173: ; + CPy_DECREF(cpy_r_r139); + goto CPyL91; +CPyL174: ; + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r128); + goto CPyL93; +CPyL175: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r146); + goto CPyL137; +CPyL176: ; + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r146); + CPy_DECREF(cpy_r_r149); + goto CPyL100; +CPyL177: ; + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r146); + CPy_DECREF(cpy_r_r153); + goto CPyL104; +CPyL178: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r157); + goto CPyL137; +CPyL179: ; + CPy_DECREF(cpy_r_chainid); + CPy_DECREF_NO_IMM(cpy_r_r64); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r85); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r157); + CPy_DECREF(cpy_r_r159); + goto CPyL110; +CPyL180: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r159); + goto CPyL137; +CPyL181: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r159); + CPy_DecRef(cpy_r_r163); + goto CPyL137; +CPyL182: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_contract); + goto CPyL137; +CPyL183: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r128); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r174); + goto CPyL137; +CPyL184: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r184); + goto CPyL137; +CPyL185: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + CPy_DecRef(cpy_r_r184); + goto CPyL137; +CPyL186: ; + CPy_XDecRef(cpy_r_build); + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r76); + goto CPyL137; +CPyL187: ; + CPy_DecRef(cpy_r_r76); + goto CPyL137; +CPyL188: ; + CPy_DECREF(cpy_r_r202); + goto CPyL136; +} + +PyObject *CPyPy_project___main____load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char retval = CPyDef_project___main____load_deployments_Project_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_load_deployments", 422, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____load_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_deployment_map; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + 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_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + tuple_T3OOO cpy_r_r35; + tuple_T3OOO cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + tuple_T3OOO cpy_r_r47; + tuple_T3OOO cpy_r_r48; + tuple_T3OOO cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 461, CPyStatic_project___main___globals); + goto CPyL38; + } + cpy_r_deployment_map = cpy_r_r0; + cpy_r_r1 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 462, CPyStatic_project___main___globals); + goto CPyL39; + } + cpy_r_r3 = CPyStatics[1632]; /* 'deployments/map.json' */ + cpy_r_r4 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r3}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 462, CPyStatic_project___main___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r2); + cpy_r_r8 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r9[1] = {cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 463, CPyStatic_project___main___globals); + goto CPyL41; + } + cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 463, CPyStatic_project___main___globals); + goto CPyL41; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL42; + cpy_r_r15 = CPyStatics[1633]; /* 'r' */ + cpy_r_r16 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r17[2] = {cpy_r_r7, cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r7); + cpy_r_r20 = CPy_TYPE(cpy_r_r19); + cpy_r_r21 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL43; + } + cpy_r_r23 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r23); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL44; + } + PyObject *cpy_r_r25[1] = {cpy_r_r19}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL44; + } + cpy_r_r28 = 1; + cpy_r_r29 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r29 == NULL)) { + goto CPyL45; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r30 = 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 465, CPyStatic_project___main___globals); + goto CPyL17; + } else + goto CPyL46; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r31[1] = {cpy_r_r27}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r32, 1, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 465, CPyStatic_project___main___globals); + goto CPyL47; + } + CPy_DECREF(cpy_r_r27); + if (likely(PyDict_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeError("dict", cpy_r_r33); + cpy_r_r34 = NULL; + } + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 465, CPyStatic_project___main___globals); + goto CPyL17; + } else + goto CPyL48; +CPyL16: ; + cpy_r_deployment_map = cpy_r_r34; + goto CPyL25; +CPyL17: ; + cpy_r_r35 = CPy_CatchError(); + cpy_r_r28 = 0; + cpy_r_r36 = CPy_GetExcInfo(); + cpy_r_r37 = cpy_r_r36.f0; + CPy_INCREF(cpy_r_r37); + cpy_r_r38 = cpy_r_r36.f1; + CPy_INCREF(cpy_r_r38); + cpy_r_r39 = cpy_r_r36.f2; + CPy_INCREF(cpy_r_r39); + CPy_DecRef(cpy_r_r36.f0); + CPy_DecRef(cpy_r_r36.f1); + CPy_DecRef(cpy_r_r36.f2); + PyObject *cpy_r_r40[4] = {cpy_r_r19, cpy_r_r37, cpy_r_r38, cpy_r_r39}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r41, 4, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL49; + } + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r39); + cpy_r_r43 = PyObject_IsTrue(cpy_r_r42); + CPy_DecRef(cpy_r_r42); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL23; + } + cpy_r_r45 = cpy_r_r43; + if (cpy_r_r45) goto CPyL22; + CPy_Reraise(); + if (!0) { + goto CPyL23; + } else + goto CPyL50; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + CPy_RestoreExcInfo(cpy_r_r35); + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL25; +CPyL23: ; + CPy_RestoreExcInfo(cpy_r_r35); + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + cpy_r_r46 = CPy_KeepPropagating(); + if (!cpy_r_r46) { + goto CPyL26; + } else + goto CPyL51; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + tuple_T3OOO __tmp1523 = { NULL, NULL, NULL }; + cpy_r_r47 = __tmp1523; + cpy_r_r48 = cpy_r_r47; + goto CPyL27; +CPyL26: ; + cpy_r_r49 = CPy_CatchError(); + cpy_r_r48 = cpy_r_r49; +CPyL27: ; + if (!cpy_r_r28) goto CPyL52; + cpy_r_r50 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r51[4] = {cpy_r_r19, cpy_r_r50, cpy_r_r50, cpy_r_r50}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r52, 4, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 464, CPyStatic_project___main___globals); + goto CPyL53; + } else + goto CPyL54; +CPyL29: ; + CPy_DECREF(cpy_r_r19); +CPyL30: ; + if (cpy_r_r48.f0 == NULL) { + goto CPyL37; + } else + goto CPyL55; +CPyL31: ; + CPy_Reraise(); + if (!0) { + goto CPyL33; + } else + goto CPyL56; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + if (cpy_r_r48.f0 == NULL) goto CPyL35; + CPy_RestoreExcInfo(cpy_r_r48); + CPy_XDECREF(cpy_r_r48.f0); + CPy_XDECREF(cpy_r_r48.f1); + CPy_XDECREF(cpy_r_r48.f2); +CPyL35: ; + cpy_r_r54 = CPy_KeepPropagating(); + if (!cpy_r_r54) goto CPyL38; + CPy_Unreachable(); +CPyL37: ; + return cpy_r_deployment_map; +CPyL38: ; + cpy_r_r55 = NULL; + return cpy_r_r55; +CPyL39: ; + CPy_DecRef(cpy_r_deployment_map); + goto CPyL38; +CPyL40: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r2); + goto CPyL38; +CPyL41: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r7); + goto CPyL38; +CPyL42: ; + CPy_DECREF(cpy_r_r7); + goto CPyL37; +CPyL43: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r20); + goto CPyL38; +CPyL44: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r22); + goto CPyL38; +CPyL45: ; + CPy_DecRef(cpy_r_r27); + goto CPyL12; +CPyL46: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r22); + goto CPyL13; +CPyL47: ; + CPy_DecRef(cpy_r_r27); + goto CPyL17; +CPyL48: ; + CPy_DECREF(cpy_r_deployment_map); + goto CPyL16; +CPyL49: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r39); + goto CPyL23; +CPyL50: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL21; +CPyL51: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r22); + goto CPyL24; +CPyL52: ; + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r22); + goto CPyL30; +CPyL53: ; + CPy_DecRef(cpy_r_deployment_map); + CPy_DecRef(cpy_r_r19); + goto CPyL33; +CPyL54: ; + CPy_DECREF(cpy_r_r53); + goto CPyL29; +CPyL55: ; + CPy_DECREF(cpy_r_deployment_map); + goto CPyL31; +CPyL56: ; + CPy_XDECREF(cpy_r_r48.f0); + CPy_XDECREF(cpy_r_r48.f1); + CPy_XDECREF(cpy_r_r48.f2); + goto CPyL32; +} + +PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *retval = CPyDef_project___main____load_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_load_deployment_map", 460, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____save_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____save_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____save_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_deployment_map) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T3OOO cpy_r_r32; + tuple_T3OOO cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + tuple_T3OOO cpy_r_r44; + tuple_T3OOO cpy_r_r45; + tuple_T3OOO cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + cpy_r_r0 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL34; + } + cpy_r_r2 = CPyStatics[1632]; /* 'deployments/map.json' */ + cpy_r_r3 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_r1); + cpy_r_r7 = CPyStatics[438]; /* 'w' */ + cpy_r_r8 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r9[2] = {cpy_r_r6, cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL36; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r12 = CPy_TYPE(cpy_r_r11); + cpy_r_r13 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL37; + } + cpy_r_r15 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r15); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL38; + } + PyObject *cpy_r_r17[1] = {cpy_r_r11}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL38; + } + cpy_r_r20 = 1; + cpy_r_r21 = CPyModule_builtins; + cpy_r_r22 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 470, CPyStatic_project___main___globals); + goto CPyL39; + } + cpy_r_r24 = CPyStatic__c_constants___ujson_dump; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL40; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 470, CPyStatic_project___main___globals); + goto CPyL13; + } else + goto CPyL41; +CPyL10: ; + CPy_Unreachable(); +CPyL11: ; + cpy_r_r26 = 1 ? Py_True : Py_False; + cpy_r_r27 = CPyStatics[2031]; /* 2 */ + PyObject *cpy_r_r28[5] = { + cpy_r_deployment_map, cpy_r_r19, cpy_r_r26, cpy_r_r27, + cpy_r_r23 + }; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = CPyStatics[2345]; /* ('sort_keys', 'indent', 'default') */ + cpy_r_r31 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r29, 2, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 470, CPyStatic_project___main___globals); + goto CPyL42; + } else + goto CPyL43; +CPyL12: ; + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r23); + goto CPyL21; +CPyL13: ; + cpy_r_r32 = CPy_CatchError(); + cpy_r_r20 = 0; + cpy_r_r33 = CPy_GetExcInfo(); + cpy_r_r34 = cpy_r_r33.f0; + CPy_INCREF(cpy_r_r34); + cpy_r_r35 = cpy_r_r33.f1; + CPy_INCREF(cpy_r_r35); + cpy_r_r36 = cpy_r_r33.f2; + CPy_INCREF(cpy_r_r36); + CPy_DecRef(cpy_r_r33.f0); + CPy_DecRef(cpy_r_r33.f1); + CPy_DecRef(cpy_r_r33.f2); + PyObject *cpy_r_r37[4] = {cpy_r_r11, cpy_r_r34, cpy_r_r35, cpy_r_r36}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r38, 4, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL44; + } + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r36); + cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); + CPy_DecRef(cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL19; + } + cpy_r_r42 = cpy_r_r40; + if (cpy_r_r42) goto CPyL18; + CPy_Reraise(); + if (!0) { + goto CPyL19; + } else + goto CPyL45; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + CPy_RestoreExcInfo(cpy_r_r32); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + goto CPyL21; +CPyL19: ; + CPy_RestoreExcInfo(cpy_r_r32); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + cpy_r_r43 = CPy_KeepPropagating(); + if (!cpy_r_r43) { + goto CPyL22; + } else + goto CPyL46; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + tuple_T3OOO __tmp1524 = { NULL, NULL, NULL }; + cpy_r_r44 = __tmp1524; + cpy_r_r45 = cpy_r_r44; + goto CPyL23; +CPyL22: ; + cpy_r_r46 = CPy_CatchError(); + cpy_r_r45 = cpy_r_r46; +CPyL23: ; + if (!cpy_r_r20) goto CPyL47; + cpy_r_r47 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r48[4] = {cpy_r_r11, cpy_r_r47, cpy_r_r47, cpy_r_r47}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r49, 4, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 469, CPyStatic_project___main___globals); + goto CPyL48; + } else + goto CPyL49; +CPyL25: ; + CPy_DECREF(cpy_r_r11); +CPyL26: ; + if (cpy_r_r45.f0 == NULL) goto CPyL33; + CPy_Reraise(); + if (!0) { + goto CPyL29; + } else + goto CPyL50; +CPyL28: ; + CPy_Unreachable(); +CPyL29: ; + if (cpy_r_r45.f0 == NULL) goto CPyL31; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_XDECREF(cpy_r_r45.f0); + CPy_XDECREF(cpy_r_r45.f1); + CPy_XDECREF(cpy_r_r45.f2); +CPyL31: ; + cpy_r_r51 = CPy_KeepPropagating(); + if (!cpy_r_r51) goto CPyL34; + CPy_Unreachable(); +CPyL33: ; + return 1; +CPyL34: ; + cpy_r_r52 = 2; + return cpy_r_r52; +CPyL35: ; + CPy_DecRef(cpy_r_r1); + goto CPyL34; +CPyL36: ; + CPy_DecRef(cpy_r_r6); + goto CPyL34; +CPyL37: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL34; +CPyL38: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL34; +CPyL39: ; + CPy_DecRef(cpy_r_r19); + goto CPyL13; +CPyL40: ; + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r23); + goto CPyL9; +CPyL41: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL10; +CPyL42: ; + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r23); + goto CPyL13; +CPyL43: ; + CPy_DECREF(cpy_r_r31); + goto CPyL12; +CPyL44: ; + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r36); + goto CPyL19; +CPyL45: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + goto CPyL17; +CPyL46: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL20; +CPyL47: ; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r14); + goto CPyL26; +CPyL48: ; + CPy_DecRef(cpy_r_r11); + goto CPyL29; +CPyL49: ; + CPy_DECREF(cpy_r_r50); + goto CPyL25; +CPyL50: ; + CPy_XDECREF(cpy_r_r45.f0); + CPy_XDECREF(cpy_r_r45.f1); + CPy_XDECREF(cpy_r_r45.f2); + goto CPyL28; +} + +PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "deployment_map", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_deployment_map; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_deployment_map)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_deployment_map; + if (likely(PyDict_Check(obj_deployment_map))) + arg_deployment_map = obj_deployment_map; + else { + CPy_TypeError("dict", obj_deployment_map); + goto fail; + } + char retval = CPyDef_project___main____save_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_deployment_map); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_save_deployment_map", 468, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_chainid; + PyObject *cpy_r_r42; + 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_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + 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_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + int32_t cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + int64_t cpy_r_r79; + CPyTagged cpy_r_r80; + char cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + tuple_T3OOO cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + tuple_T2OO cpy_r_r91; + PyObject *cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject **cpy_r_r97; + PyObject *cpy_r_r98; + char cpy_r_r99; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); + goto CPyL73; + } + if (PyUnicode_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1525; + if (cpy_r_r3 == Py_None) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1525; + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals, "str or None", cpy_r_r3); + goto CPyL73; +__LL1525: ; + cpy_r_r5 = CPyStatics[423]; /* 'live' */ + cpy_r_r6 = (PyObject *)&_Py_NoneStruct; + cpy_r_r7 = cpy_r_r4 == cpy_r_r6; + if (!cpy_r_r7) goto CPyL7; + cpy_r_r8 = 1; + goto CPyL8; +CPyL7: ; + cpy_r_r9 = cpy_r_r4; + cpy_r_r10 = CPyStr_Equal(cpy_r_r9, cpy_r_r5); + cpy_r_r11 = cpy_r_r10 == 0; + cpy_r_r8 = cpy_r_r11; +CPyL8: ; + CPy_DECREF(cpy_r_r4); + if (!cpy_r_r8) goto CPyL18; + cpy_r_r12 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r12 != NULL)) goto CPyL12; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r14 = CPyStatics[240]; /* 'settings' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); + goto CPyL73; + } + if (likely(PyDict_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals, "dict", cpy_r_r15); + goto CPyL73; + } + cpy_r_r17 = CPyStatics[1624]; /* 'dev_deployment_artifacts' */ + cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 473, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r21 = cpy_r_r19; + if (cpy_r_r21) goto CPyL18; + return 1; +CPyL18: ; + cpy_r_r22 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r22 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_r24 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); + goto CPyL73; + } + if (PyUnicode_Check(cpy_r_r25)) + cpy_r_r26 = cpy_r_r25; + else { + cpy_r_r26 = NULL; + } + if (cpy_r_r26 != NULL) goto __LL1526; + if (cpy_r_r25 == Py_None) + cpy_r_r26 = cpy_r_r25; + else { + cpy_r_r26 = NULL; + } + if (cpy_r_r26 != NULL) goto __LL1526; + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals, "str or None", cpy_r_r25); + goto CPyL73; +__LL1526: ; + cpy_r_r27 = CPyStatics[423]; /* 'live' */ + cpy_r_r28 = (PyObject *)&_Py_NoneStruct; + cpy_r_r29 = cpy_r_r26 == cpy_r_r28; + if (!cpy_r_r29) goto CPyL25; + cpy_r_r30 = 0; + goto CPyL26; +CPyL25: ; + cpy_r_r31 = cpy_r_r26; + cpy_r_r32 = CPyStr_Equal(cpy_r_r31, cpy_r_r27); + cpy_r_r30 = cpy_r_r32; +CPyL26: ; + CPy_DECREF(cpy_r_r26); + if (!cpy_r_r30) goto CPyL34; + cpy_r_r33 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r33 != NULL)) goto CPyL30; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r35 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); + goto CPyL73; + } + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals, "dict", cpy_r_r36); + goto CPyL73; + } + cpy_r_r38 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 475, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r40 = cpy_r_r39; + goto CPyL35; +CPyL34: ; + cpy_r_r41 = CPyStatics[1379]; /* 'dev' */ + CPy_INCREF(cpy_r_r41); + cpy_r_r40 = cpy_r_r41; +CPyL35: ; + cpy_r_chainid = cpy_r_r40; + cpy_r_r42 = CPyStatics[1628]; /* '_load_deployment_map' */ + PyObject *cpy_r_r43[1] = {cpy_r_self}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 476, CPyStatic_project___main___globals); + goto CPyL74; + } + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 476, CPyStatic_project___main___globals, "dict", cpy_r_r45); + goto CPyL74; + } + cpy_r_r47 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r47))) + cpy_r_r48 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "dict", cpy_r_r47); + goto CPyL75; + } + cpy_r_r49 = CPyStatics[187]; /* '_name' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); + goto CPyL76; + } + if (likely(PyUnicode_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "str", cpy_r_r50); + goto CPyL76; + } + cpy_r_r52 = CPyDict_GetItem(cpy_r_r48, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyList_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "list", cpy_r_r52); + goto CPyL75; + } + cpy_r_r54 = CPyStatics[124]; /* 'address' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); + goto CPyL77; + } + if (likely(PyUnicode_Check(cpy_r_r55))) + cpy_r_r56 = cpy_r_r55; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals, "str", cpy_r_r55); + goto CPyL77; + } + cpy_r_r57 = CPyList_Remove(cpy_r_r53, cpy_r_r56); + CPy_DECREF_NO_IMM(cpy_r_r53); + CPy_DECREF(cpy_r_r56); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 478, CPyStatic_project___main___globals); + goto CPyL75; + } + cpy_r_r59 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals, "dict", cpy_r_r59); + goto CPyL75; + } + cpy_r_r61 = CPyStatics[187]; /* '_name' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals); + goto CPyL78; + } + if (likely(PyUnicode_Check(cpy_r_r62))) + cpy_r_r63 = cpy_r_r62; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals, "str", cpy_r_r62); + goto CPyL78; + } + cpy_r_r64 = CPyDict_GetItem(cpy_r_r60, cpy_r_r63); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyList_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 479, CPyStatic_project___main___globals, "list", cpy_r_r64); + goto CPyL75; + } + cpy_r_r66 = (CPyPtr)&((PyVarObject *)cpy_r_r65)->ob_size; + cpy_r_r67 = *(int64_t *)cpy_r_r66; + CPy_DECREF_NO_IMM(cpy_r_r65); + cpy_r_r68 = cpy_r_r67 << 1; + cpy_r_r69 = cpy_r_r68 != 0; + if (cpy_r_r69) goto CPyL59; + cpy_r_r70 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r70))) + cpy_r_r71 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals, "dict", cpy_r_r70); + goto CPyL75; + } + cpy_r_r72 = CPyStatics[187]; /* '_name' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals); + goto CPyL79; + } + if (likely(PyUnicode_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals, "str", cpy_r_r73); + goto CPyL79; + } + cpy_r_r75 = PyObject_DelItem(cpy_r_r71, cpy_r_r74); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r74); + cpy_r_r76 = cpy_r_r75 >= 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 480, CPyStatic_project___main___globals); + goto CPyL75; + } +CPyL59: ; + cpy_r_r77 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 481, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r77))) + cpy_r_r78 = cpy_r_r77; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_deployment_map", 481, CPyStatic_project___main___globals, "dict", cpy_r_r77); + goto CPyL75; + } + cpy_r_r79 = PyDict_Size(cpy_r_r78); + CPy_DECREF(cpy_r_r78); + cpy_r_r80 = cpy_r_r79 << 1; + cpy_r_r81 = cpy_r_r80 != 0; + if (cpy_r_r81) goto CPyL80; + cpy_r_r82 = PyObject_DelItem(cpy_r_r46, cpy_r_chainid); + CPy_DECREF(cpy_r_chainid); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 482, CPyStatic_project___main___globals); + } else + goto CPyL71; +CPyL63: ; + cpy_r_r84 = CPy_CatchError(); + cpy_r_r85 = CPyModule_builtins; + cpy_r_r86 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 483, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r88 = CPyModule_builtins; + cpy_r_r89 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r90 = CPyObject_GetAttr(cpy_r_r88, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 483, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r91.f0 = cpy_r_r87; + cpy_r_r91.f1 = cpy_r_r90; + cpy_r_r92 = PyTuple_New(2); + if (unlikely(cpy_r_r92 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1527 = cpy_r_r91.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1527); + PyObject *__tmp1528 = cpy_r_r91.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1528); + cpy_r_r93 = CPy_ExceptionMatches(cpy_r_r92); + CPy_DecRef(cpy_r_r92); + if (cpy_r_r93) { + goto CPyL68; + } else + goto CPyL83; +CPyL66: ; + CPy_Reraise(); + if (!0) { + goto CPyL69; + } else + goto CPyL84; +CPyL67: ; + CPy_Unreachable(); +CPyL68: ; + CPy_RestoreExcInfo(cpy_r_r84); + CPy_DecRef(cpy_r_r84.f0); + CPy_DecRef(cpy_r_r84.f1); + CPy_DecRef(cpy_r_r84.f2); + goto CPyL71; +CPyL69: ; + CPy_RestoreExcInfo(cpy_r_r84); + CPy_DecRef(cpy_r_r84.f0); + CPy_DecRef(cpy_r_r84.f1); + CPy_DecRef(cpy_r_r84.f2); + cpy_r_r94 = CPy_KeepPropagating(); + if (!cpy_r_r94) goto CPyL73; + CPy_Unreachable(); +CPyL71: ; + cpy_r_r95 = CPyStatics[1631]; /* '_save_deployment_map' */ + PyObject *cpy_r_r96[2] = {cpy_r_self, cpy_r_r46}; + cpy_r_r97 = (PyObject **)&cpy_r_r96; + cpy_r_r98 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r97, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 486, CPyStatic_project___main___globals); + goto CPyL85; + } else + goto CPyL86; +CPyL72: ; + CPy_DECREF(cpy_r_r46); + return 1; +CPyL73: ; + cpy_r_r99 = 2; + return cpy_r_r99; +CPyL74: ; + CPy_DecRef(cpy_r_chainid); + goto CPyL73; +CPyL75: ; + CPy_DecRef(cpy_r_chainid); + goto CPyL63; +CPyL76: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r48); + goto CPyL63; +CPyL77: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r53); + goto CPyL63; +CPyL78: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r60); + goto CPyL63; +CPyL79: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r71); + goto CPyL63; +CPyL80: ; + CPy_DECREF(cpy_r_chainid); + goto CPyL71; +CPyL81: ; + CPy_DecRef(cpy_r_r46); + goto CPyL69; +CPyL82: ; + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r87); + goto CPyL69; +CPyL83: ; + CPy_DecRef(cpy_r_r46); + goto CPyL66; +CPyL84: ; + CPy_DecRef(cpy_r_r84.f0); + CPy_DecRef(cpy_r_r84.f1); + CPy_DecRef(cpy_r_r84.f2); + goto CPyL67; +CPyL85: ; + CPy_DecRef(cpy_r_r46); + goto CPyL73; +CPyL86: ; + CPy_DECREF(cpy_r_r98); + goto CPyL72; +} + +PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "contract", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_contract; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_contract = obj_contract; + char retval = CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_contract); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_remove_from_deployment_map", 472, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_chainid; + PyObject *cpy_r_r42; + 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_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + tuple_T3OOO cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + tuple_T2OO cpy_r_r66; + PyObject *cpy_r_r67; + char cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + int32_t cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + cpy_r_r0 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); + goto CPyL66; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); + goto CPyL66; + } + if (PyUnicode_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1529; + if (cpy_r_r3 == Py_None) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1529; + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals, "str or None", cpy_r_r3); + goto CPyL66; +__LL1529: ; + cpy_r_r5 = CPyStatics[423]; /* 'live' */ + cpy_r_r6 = (PyObject *)&_Py_NoneStruct; + cpy_r_r7 = cpy_r_r4 == cpy_r_r6; + if (!cpy_r_r7) goto CPyL7; + cpy_r_r8 = 1; + goto CPyL8; +CPyL7: ; + cpy_r_r9 = cpy_r_r4; + cpy_r_r10 = CPyStr_Equal(cpy_r_r9, cpy_r_r5); + cpy_r_r11 = cpy_r_r10 == 0; + cpy_r_r8 = cpy_r_r11; +CPyL8: ; + CPy_DECREF(cpy_r_r4); + if (!cpy_r_r8) goto CPyL18; + cpy_r_r12 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r12 != NULL)) goto CPyL12; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); + goto CPyL66; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r14 = CPyStatics[240]; /* 'settings' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); + goto CPyL66; + } + if (likely(PyDict_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals, "dict", cpy_r_r15); + goto CPyL66; + } + cpy_r_r17 = CPyStatics[1624]; /* 'dev_deployment_artifacts' */ + cpy_r_r18 = CPyDict_GetItem(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 489, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r21 = cpy_r_r19; + if (cpy_r_r21) goto CPyL18; + return 1; +CPyL18: ; + cpy_r_r22 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r22 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); + goto CPyL66; + } + CPy_Unreachable(); +CPyL21: ; + cpy_r_r24 = CPyStatics[654]; /* 'network_type' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); + goto CPyL66; + } + if (PyUnicode_Check(cpy_r_r25)) + cpy_r_r26 = cpy_r_r25; + else { + cpy_r_r26 = NULL; + } + if (cpy_r_r26 != NULL) goto __LL1530; + if (cpy_r_r25 == Py_None) + cpy_r_r26 = cpy_r_r25; + else { + cpy_r_r26 = NULL; + } + if (cpy_r_r26 != NULL) goto __LL1530; + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals, "str or None", cpy_r_r25); + goto CPyL66; +__LL1530: ; + cpy_r_r27 = CPyStatics[423]; /* 'live' */ + cpy_r_r28 = (PyObject *)&_Py_NoneStruct; + cpy_r_r29 = cpy_r_r26 == cpy_r_r28; + if (!cpy_r_r29) goto CPyL25; + cpy_r_r30 = 0; + goto CPyL26; +CPyL25: ; + cpy_r_r31 = cpy_r_r26; + cpy_r_r32 = CPyStr_Equal(cpy_r_r31, cpy_r_r27); + cpy_r_r30 = cpy_r_r32; +CPyL26: ; + CPy_DECREF(cpy_r_r26); + if (!cpy_r_r30) goto CPyL34; + cpy_r_r33 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r33 != NULL)) goto CPyL30; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); + goto CPyL66; + } + CPy_Unreachable(); +CPyL30: ; + cpy_r_r35 = CPyStatics[653]; /* 'active_network' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); + goto CPyL66; + } + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals, "dict", cpy_r_r36); + goto CPyL66; + } + cpy_r_r38 = CPyStatics[487]; /* 'chainid' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 492, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r40 = cpy_r_r39; + goto CPyL35; +CPyL34: ; + cpy_r_r41 = CPyStatics[1379]; /* 'dev' */ + CPy_INCREF(cpy_r_r41); + cpy_r_r40 = cpy_r_r41; +CPyL35: ; + cpy_r_chainid = cpy_r_r40; + cpy_r_r42 = CPyStatics[1628]; /* '_load_deployment_map' */ + PyObject *cpy_r_r43[1] = {cpy_r_self}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 493, CPyStatic_project___main___globals); + goto CPyL67; + } + if (likely(PyDict_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 493, CPyStatic_project___main___globals, "dict", cpy_r_r45); + goto CPyL67; + } + cpy_r_r47 = CPyDict_GetItem(cpy_r_r46, cpy_r_chainid); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); + goto CPyL47; + } + if (likely(PyDict_Check(cpy_r_r47))) + cpy_r_r48 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "dict", cpy_r_r47); + goto CPyL47; + } + cpy_r_r49 = CPyStatics[187]; /* '_name' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); + goto CPyL68; + } + if (likely(PyUnicode_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "str", cpy_r_r50); + goto CPyL68; + } + cpy_r_r52 = CPyDict_GetItem(cpy_r_r48, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); + goto CPyL47; + } + if (likely(PyList_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "list", cpy_r_r52); + goto CPyL47; + } + cpy_r_r54 = CPyStatics[124]; /* 'address' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); + goto CPyL69; + } + if (likely(PyUnicode_Check(cpy_r_r55))) + cpy_r_r56 = cpy_r_r55; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals, "str", cpy_r_r55); + goto CPyL69; + } + cpy_r_r57 = CPyList_Remove(cpy_r_r53, cpy_r_r56); + CPy_DECREF_NO_IMM(cpy_r_r53); + CPy_DECREF(cpy_r_r56); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 495, CPyStatic_project___main___globals); + } else + goto CPyL55; +CPyL47: ; + cpy_r_r59 = CPy_CatchError(); + cpy_r_r60 = CPyModule_builtins; + cpy_r_r61 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 496, CPyStatic_project___main___globals); + goto CPyL70; + } + cpy_r_r63 = CPyModule_builtins; + cpy_r_r64 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 496, CPyStatic_project___main___globals); + goto CPyL71; + } + cpy_r_r66.f0 = cpy_r_r62; + cpy_r_r66.f1 = cpy_r_r65; + cpy_r_r67 = PyTuple_New(2); + if (unlikely(cpy_r_r67 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1531 = cpy_r_r66.f0; + PyTuple_SET_ITEM(cpy_r_r67, 0, __tmp1531); + PyObject *__tmp1532 = cpy_r_r66.f1; + PyTuple_SET_ITEM(cpy_r_r67, 1, __tmp1532); + cpy_r_r68 = CPy_ExceptionMatches(cpy_r_r67); + CPy_DecRef(cpy_r_r67); + if (cpy_r_r68) { + goto CPyL52; + } else + goto CPyL72; +CPyL50: ; + CPy_Reraise(); + if (!0) { + goto CPyL53; + } else + goto CPyL73; +CPyL51: ; + CPy_Unreachable(); +CPyL52: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL55; +CPyL53: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + cpy_r_r69 = CPy_KeepPropagating(); + if (!cpy_r_r69) goto CPyL66; + CPy_Unreachable(); +CPyL55: ; + cpy_r_r70 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r46, cpy_r_chainid, 2); + CPy_DECREF(cpy_r_chainid); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); + goto CPyL74; + } + if (likely(PyDict_Check(cpy_r_r70))) + cpy_r_r71 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals, "dict", cpy_r_r70); + goto CPyL74; + } + cpy_r_r72 = CPyStatics[187]; /* '_name' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyUnicode_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals, "str", cpy_r_r73); + goto CPyL75; + } + cpy_r_r75 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r71, cpy_r_r74, 1); + CPy_DECREF(cpy_r_r71); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); + goto CPyL74; + } + if (likely(PyList_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals, "list", cpy_r_r75); + goto CPyL74; + } + cpy_r_r77 = CPyStatics[124]; /* 'address' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_contract, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 499, CPyStatic_project___main___globals); + goto CPyL76; + } + if (likely(PyUnicode_Check(cpy_r_r78))) + cpy_r_r79 = cpy_r_r78; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_deployment_map", 499, CPyStatic_project___main___globals, "str", cpy_r_r78); + goto CPyL76; + } + cpy_r_r80 = CPyList_Insert(cpy_r_r76, 0, cpy_r_r79); + CPy_DECREF_NO_IMM(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + cpy_r_r81 = cpy_r_r80 >= 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 498, CPyStatic_project___main___globals); + goto CPyL74; + } + cpy_r_r82 = CPyStatics[1631]; /* '_save_deployment_map' */ + PyObject *cpy_r_r83[2] = {cpy_r_self, cpy_r_r46}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 501, CPyStatic_project___main___globals); + goto CPyL74; + } else + goto CPyL77; +CPyL65: ; + CPy_DECREF(cpy_r_r46); + return 1; +CPyL66: ; + cpy_r_r86 = 2; + return cpy_r_r86; +CPyL67: ; + CPy_DecRef(cpy_r_chainid); + goto CPyL66; +CPyL68: ; + CPy_DecRef(cpy_r_r48); + goto CPyL47; +CPyL69: ; + CPy_DecRef(cpy_r_r53); + goto CPyL47; +CPyL70: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r46); + goto CPyL53; +CPyL71: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r62); + goto CPyL53; +CPyL72: ; + CPy_DecRef(cpy_r_chainid); + CPy_DecRef(cpy_r_r46); + goto CPyL50; +CPyL73: ; + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL51; +CPyL74: ; + CPy_DecRef(cpy_r_r46); + goto CPyL66; +CPyL75: ; + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r71); + goto CPyL66; +CPyL76: ; + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r76); + goto CPyL66; +CPyL77: ; + CPy_DECREF(cpy_r_r85); + goto CPyL65; +} + +PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "contract", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_contract; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_contract)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_contract = obj_contract; + char retval = CPyDef_project___main____add_to_deployment_map_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_contract); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_add_to_deployment_map", 488, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____update_and_register_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____update_and_register_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____update_and_register_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____update_and_register_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_dict_) { + int32_t cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + int32_t cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + cpy_r_r0 = CPyDict_UpdateFromAny(cpy_r_dict_, cpy_r_self); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 507, CPyStatic_project___main___globals); + goto CPyL9; + } + cpy_r_r2 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r3 = PyDict_Contains(cpy_r_dict_, cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 508, CPyStatic_project___main___globals); + goto CPyL9; + } + cpy_r_r5 = cpy_r_r3; + cpy_r_r6 = cpy_r_r5 ^ 1; + if (!cpy_r_r6) goto CPyL5; + cpy_r_r7 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 509, CPyStatic_project___main___globals); + goto CPyL9; + } + cpy_r_r9 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r10 = CPyDict_SetItem(cpy_r_dict_, cpy_r_r9, cpy_r_r8); + CPy_DECREF(cpy_r_r8); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 509, CPyStatic_project___main___globals); + goto CPyL9; + } +CPyL5: ; + cpy_r_r12 = CPyStatics[1616]; /* '_namespaces' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_self, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 510, CPyStatic_project___main___globals); + goto CPyL9; + } + if (likely(PyList_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_update_and_register", 510, CPyStatic_project___main___globals, "list", cpy_r_r13); + goto CPyL9; + } + cpy_r_r15 = PyList_Append(cpy_r_r14, cpy_r_dict_); + CPy_DECREF_NO_IMM(cpy_r_r14); + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 510, CPyStatic_project___main___globals); + goto CPyL9; + } + return 1; +CPyL9: ; + cpy_r_r17 = 2; + return cpy_r_r17; +} + +PyObject *CPyPy_project___main____update_and_register_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "dict_", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_dict_; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_dict_)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *arg_dict_; + if (likely(PyDict_Check(obj_dict_))) + arg_dict_ = obj_dict_; + else { + CPy_TypeError("dict", obj_dict_); + goto fail; + } + char retval = CPyDef_project___main____update_and_register_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_dict_); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_update_and_register", 503, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + int32_t cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + cpy_r_r0 = CPyModule_sys; + cpy_r_r1 = CPyStatics[76]; /* 'modules' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 514, CPyStatic_project___main___globals); + goto CPyL21; + } + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 514, CPyStatic_project___main___globals, "dict", cpy_r_r2); + goto CPyL21; + } + cpy_r_r4 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 514, CPyStatic_project___main___globals); + goto CPyL21; + } + cpy_r_r6 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r7 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 515, CPyStatic_project___main___globals); + goto CPyL22; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 515, CPyStatic_project___main___globals, "dict", cpy_r_r8); + goto CPyL22; + } + cpy_r_r10 = PyDict_Contains(cpy_r_r9, cpy_r_r6); + CPy_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 515, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r12 = cpy_r_r10; + cpy_r_r13 = cpy_r_r12 ^ 1; + if (!cpy_r_r13) goto CPyL11; + cpy_r_r14 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_self, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r16 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals); + goto CPyL23; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals, "dict", cpy_r_r17); + goto CPyL23; + } + cpy_r_r19 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r15); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r15); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 516, CPyStatic_project___main___globals); + goto CPyL22; + } +CPyL11: ; + cpy_r_r22 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals); + goto CPyL22; + } + if (likely(PyDict_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals, "dict", cpy_r_r23); + goto CPyL22; + } + cpy_r_r25 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_self, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals); + goto CPyL24; + } + if (likely(PyDict_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals, "dict", cpy_r_r26); + goto CPyL24; + } + cpy_r_r28 = CPyDict_Update(cpy_r_r24, cpy_r_r27); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r27); + cpy_r_r29 = cpy_r_r28 >= 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 517, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r30 = CPyStatics[78]; /* '__all__' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r30); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals); + goto CPyL21; + } + cpy_r_r32 = CPyStatics[78]; /* '__all__' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_self, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals); + goto CPyL25; + } + if (likely(PyList_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals, "list", cpy_r_r33); + goto CPyL25; + } + cpy_r_r35 = CPyStatics[1634]; /* 'extend' */ + PyObject *cpy_r_r36[2] = {cpy_r_r31, cpy_r_r34}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 518, CPyStatic_project___main___globals); + goto CPyL26; + } else + goto CPyL27; +CPyL20: ; + CPy_DECREF(cpy_r_r31); + CPy_DECREF_NO_IMM(cpy_r_r34); + return 1; +CPyL21: ; + cpy_r_r39 = 2; + return cpy_r_r39; +CPyL22: ; + CPy_DecRef(cpy_r_r5); + goto CPyL21; +CPyL23: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r15); + goto CPyL21; +CPyL24: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r24); + goto CPyL21; +CPyL25: ; + CPy_DecRef(cpy_r_r31); + goto CPyL21; +CPyL26: ; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + goto CPyL21; +CPyL27: ; + CPy_DECREF(cpy_r_r38); + goto CPyL20; +} + +PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char retval = CPyDef_project___main____add_to_main_namespace_Project_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_add_to_main_namespace", 512, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + CPyTagged cpy_r_r26; + int64_t cpy_r_r27; + PyObject *cpy_r_r28; + tuple_T3CIO cpy_r_r29; + CPyTagged cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_key; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int64_t cpy_r_r47; + CPyPtr cpy_r_r48; + int64_t cpy_r_r49; + char cpy_r_r50; + CPyPtr cpy_r_r51; + CPyPtr cpy_r_r52; + int64_t cpy_r_r53; + CPyPtr cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + int64_t cpy_r_r68; + char cpy_r_r69; + cpy_r_r0 = CPyModule_sys; + cpy_r_r1 = CPyStatics[76]; /* 'modules' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 522, CPyStatic_project___main___globals); + goto CPyL37; + } + if (likely(PyDict_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 522, CPyStatic_project___main___globals, "dict", cpy_r_r2); + goto CPyL37; + } + cpy_r_r4 = CPyStatics[59]; /* 'brownie' */ + cpy_r_r5 = CPyDict_GetItem(cpy_r_r3, cpy_r_r4); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 522, CPyStatic_project___main___globals); + goto CPyL37; + } + cpy_r_r6 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); + goto CPyL38; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals, "dict", cpy_r_r7); + goto CPyL38; + } + cpy_r_r9 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r10 = CPyDict_GetWithNone(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); + goto CPyL38; + } + cpy_r_r11 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_self, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); + goto CPyL39; + } + cpy_r_r13 = PyObject_RichCompare(cpy_r_r10, cpy_r_r12, 2); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); + goto CPyL38; + } + cpy_r_r14 = PyObject_IsTrue(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 523, CPyStatic_project___main___globals); + goto CPyL38; + } + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL13; + cpy_r_r17 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 524, CPyStatic_project___main___globals); + goto CPyL38; + } + if (likely(PyDict_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 524, CPyStatic_project___main___globals, "dict", cpy_r_r18); + goto CPyL38; + } + cpy_r_r20 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r21 = PyObject_DelItem(cpy_r_r19, cpy_r_r20); + CPy_DECREF(cpy_r_r19); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 524, CPyStatic_project___main___globals); + goto CPyL38; + } +CPyL13: ; + cpy_r_r23 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_self, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); + goto CPyL38; + } + if (likely(PyDict_Check(cpy_r_r24))) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals, "dict", cpy_r_r24); + goto CPyL38; + } + cpy_r_r26 = 0; + cpy_r_r27 = PyDict_Size(cpy_r_r25); + cpy_r_r28 = CPyDict_GetKeysIter(cpy_r_r25); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); + goto CPyL40; + } +CPyL16: ; + cpy_r_r29 = CPyDict_NextKey(cpy_r_r28, cpy_r_r26); + cpy_r_r30 = cpy_r_r29.f1; + cpy_r_r26 = cpy_r_r30; + cpy_r_r31 = cpy_r_r29.f0; + if (!cpy_r_r31) goto CPyL41; + cpy_r_r32 = cpy_r_r29.f2; + CPy_INCREF(cpy_r_r32); + CPy_DECREF(cpy_r_r29.f2); + if (likely(PyUnicode_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals, "str", cpy_r_r32); + goto CPyL42; + } + cpy_r_key = cpy_r_r33; + cpy_r_r34 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 526, CPyStatic_project___main___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 526, CPyStatic_project___main___globals, "dict", cpy_r_r35); + goto CPyL43; + } + cpy_r_r37 = CPyStatics[310]; /* 'pop' */ + cpy_r_r38 = Py_None; + PyObject *cpy_r_r39[3] = {cpy_r_r36, cpy_r_key, cpy_r_r38}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r37, cpy_r_r40, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 526, CPyStatic_project___main___globals); + goto CPyL44; + } else + goto CPyL45; +CPyL21: ; + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_key); + cpy_r_r42 = CPyDict_CheckSize(cpy_r_r25, cpy_r_r27); + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); + goto CPyL42; + } else + goto CPyL16; +CPyL23: ; + cpy_r_r43 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 525, CPyStatic_project___main___globals); + goto CPyL38; + } + cpy_r_r44 = CPyStatics[78]; /* '__all__' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_self, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 527, CPyStatic_project___main___globals); + goto CPyL38; + } + if (likely(PyList_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 527, CPyStatic_project___main___globals, "list", cpy_r_r45); + goto CPyL38; + } + cpy_r_r47 = 0; +CPyL27: ; + cpy_r_r48 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; + cpy_r_r49 = *(int64_t *)cpy_r_r48; + cpy_r_r50 = cpy_r_r47 < cpy_r_r49; + if (!cpy_r_r50) goto CPyL46; + cpy_r_r51 = (CPyPtr)&((PyListObject *)cpy_r_r46)->ob_item; + cpy_r_r52 = *(CPyPtr *)cpy_r_r51; + cpy_r_r53 = cpy_r_r47 * 8; + cpy_r_r54 = cpy_r_r52 + cpy_r_r53; + cpy_r_r55 = *(PyObject * *)cpy_r_r54; + CPy_INCREF(cpy_r_r55); + if (likely(PyUnicode_Check(cpy_r_r55))) + cpy_r_r56 = cpy_r_r55; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_remove_from_main_namespace", 527, CPyStatic_project___main___globals, "str", cpy_r_r55); + goto CPyL47; + } + cpy_r_key = cpy_r_r56; + cpy_r_r57 = CPyStatics[78]; /* '__all__' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 528, CPyStatic_project___main___globals); + goto CPyL48; + } + cpy_r_r59 = PySequence_Contains(cpy_r_r58, cpy_r_key); + CPy_DECREF(cpy_r_r58); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 528, CPyStatic_project___main___globals); + goto CPyL48; + } + cpy_r_r61 = cpy_r_r59; + if (!cpy_r_r61) goto CPyL49; + cpy_r_r62 = CPyStatics[78]; /* '__all__' */ + cpy_r_r63 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 529, CPyStatic_project___main___globals); + goto CPyL48; + } + cpy_r_r64 = CPyStatics[285]; /* 'remove' */ + PyObject *cpy_r_r65[2] = {cpy_r_r63, cpy_r_key}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 529, CPyStatic_project___main___globals); + goto CPyL50; + } else + goto CPyL51; +CPyL34: ; + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_key); +CPyL35: ; + cpy_r_r68 = cpy_r_r47 + 1; + cpy_r_r47 = cpy_r_r68; + goto CPyL27; +CPyL36: ; + return 1; +CPyL37: ; + cpy_r_r69 = 2; + return cpy_r_r69; +CPyL38: ; + CPy_DecRef(cpy_r_r5); + goto CPyL37; +CPyL39: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r10); + goto CPyL37; +CPyL40: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r25); + goto CPyL37; +CPyL41: ; + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r29.f2); + goto CPyL23; +CPyL42: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + goto CPyL37; +CPyL43: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_key); + goto CPyL37; +CPyL44: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r36); + goto CPyL37; +CPyL45: ; + CPy_DECREF(cpy_r_r41); + goto CPyL21; +CPyL46: ; + CPy_DECREF(cpy_r_r5); + CPy_DECREF_NO_IMM(cpy_r_r46); + goto CPyL36; +CPyL47: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r46); + goto CPyL37; +CPyL48: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r46); + goto CPyL37; +CPyL49: ; + CPy_DECREF(cpy_r_key); + goto CPyL35; +CPyL50: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r63); + goto CPyL37; +CPyL51: ; + CPy_DECREF(cpy_r_r67); + goto CPyL34; +} + +PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char retval = CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_remove_from_main_namespace", 520, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____repr___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____repr___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____repr___3_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____repr___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = CPyStatics[1635]; /* "" */ + cpy_r_r5 = CPyStr_Build(3, cpy_r_r0, cpy_r_r3, cpy_r_r4); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__repr__", 532, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +} + +PyObject *CPyPy_project___main_____repr___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + PyObject *retval = CPyDef_project___main_____repr___3_Project_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__repr__", 531, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___load_config_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main___load_config_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main___load_config_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main___load_config_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = CPyStatics[1589]; /* '_path' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load_config", 536, CPyStatic_project___main___globals); + goto CPyL9; + } + cpy_r_r2 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL10; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/main.py", "load_config", 536, CPyStatic_project___main___globals); + goto CPyL9; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r4 = PyObject_IsInstance(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/project/main.py", "load_config", 536, CPyStatic_project___main___globals); + goto CPyL9; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL8; + cpy_r_r7 = CPyStatics[1589]; /* '_path' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_self, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load_config", 537, CPyStatic_project___main___globals); + goto CPyL9; + } + cpy_r_r9 = CPyDef__config____load_project_config(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load_config", 537, CPyStatic_project___main___globals); + goto CPyL9; + } +CPyL8: ; + return 1; +CPyL9: ; + cpy_r_r10 = 2; + return cpy_r_r10; +CPyL10: ; + CPy_DecRef(cpy_r_r1); + goto CPyL2; +} + +PyObject *CPyPy_project___main___load_config_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char retval = CPyDef_project___main___load_config_Project_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "load_config", 534, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___close_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main___close_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main___close_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main___close_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raises) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int64_t cpy_r_r13; + CPyPtr cpy_r_r14; + int64_t cpy_r_r15; + char cpy_r_r16; + CPyPtr cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + CPyPtr cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + CPyTagged cpy_r_r24; + int64_t cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T4CIOO cpy_r_r27; + CPyTagged cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + char cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + char cpy_r_r48; + int64_t cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + CPyTagged cpy_r_r53; + int64_t cpy_r_r54; + PyObject *cpy_r_r55; + tuple_T3CIO cpy_r_r56; + CPyTagged cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + int64_t cpy_r_r63; + CPyPtr cpy_r_r64; + int64_t cpy_r_r65; + char cpy_r_r66; + CPyPtr cpy_r_r67; + CPyPtr cpy_r_r68; + int64_t cpy_r_r69; + CPyPtr cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + int64_t cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject **cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + int32_t cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject **cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject **cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + char cpy_r_r128; + int32_t cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *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; + tuple_T3OOO cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + char cpy_r_r144; + char cpy_r_r145; + char cpy_r_r146; + if (cpy_r_raises != 2) goto CPyL2; + cpy_r_raises = 1; +CPyL2: ; + cpy_r_r0 = CPyStatics[1600]; /* '_active' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_self, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 541, CPyStatic_project___main___globals); + goto CPyL87; + } + if (unlikely(!PyBool_Check(cpy_r_r1))) { + CPy_TypeError("bool", cpy_r_r1); cpy_r_r2 = 2; + } else + cpy_r_r2 = cpy_r_r1 == Py_True; + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "close", 541, CPyStatic_project___main___globals); + goto CPyL87; + } + if (cpy_r_r2) goto CPyL11; + if (cpy_r_raises) goto CPyL7; + return 1; +CPyL7: ; + cpy_r_r3 = CPyStatics[1637]; /* 'Project is not currently loaded.' */ + cpy_r_r4 = CPyStatic_project___main___globals; + cpy_r_r5 = CPyStatics[82]; /* 'ProjectNotFound' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 544, CPyStatic_project___main___globals); + goto CPyL87; + } + PyObject *cpy_r_r7[1] = {cpy_r_r3}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 544, CPyStatic_project___main___globals); + goto CPyL87; + } + CPy_Raise(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "close", 544, CPyStatic_project___main___globals); + goto CPyL87; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r10 = CPyStatics[1616]; /* '_namespaces' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 547, CPyStatic_project___main___globals); + goto CPyL87; + } + if (likely(PyList_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 547, CPyStatic_project___main___globals, "list", cpy_r_r11); + goto CPyL87; + } + cpy_r_r13 = 0; +CPyL14: ; + cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; + cpy_r_r15 = *(int64_t *)cpy_r_r14; + cpy_r_r16 = cpy_r_r13 < cpy_r_r15; + if (!cpy_r_r16) goto CPyL88; + cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r18 = *(CPyPtr *)cpy_r_r17; + cpy_r_r19 = cpy_r_r13 * 8; + cpy_r_r20 = cpy_r_r18 + cpy_r_r19; + cpy_r_r21 = *(PyObject * *)cpy_r_r20; + CPy_INCREF(cpy_r_r21); + if (likely(PyDict_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 547, CPyStatic_project___main___globals, "dict", cpy_r_r21); + goto CPyL89; + } + cpy_r_r23 = CPyDict_Copy(cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); + goto CPyL90; + } + cpy_r_r24 = 0; + cpy_r_r25 = PyDict_Size(cpy_r_r23); + cpy_r_r26 = CPyDict_GetItemsIter(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); + goto CPyL91; + } +CPyL18: ; + cpy_r_r27 = CPyDict_NextItem(cpy_r_r26, cpy_r_r24); + cpy_r_r28 = cpy_r_r27.f1; + cpy_r_r24 = cpy_r_r28; + cpy_r_r29 = cpy_r_r27.f0; + if (!cpy_r_r29) goto CPyL92; + cpy_r_r30 = cpy_r_r27.f2; + CPy_INCREF(cpy_r_r30); + cpy_r_r31 = cpy_r_r27.f3; + CPy_INCREF(cpy_r_r31); + CPy_DECREF(cpy_r_r27.f2); + CPy_DECREF(cpy_r_r27.f3); + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r32 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals, "str", cpy_r_r30); + goto CPyL93; + } + cpy_r_r33 = PyObject_RichCompare(cpy_r_r31, cpy_r_self, 2); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL94; + } + if (unlikely(!PyBool_Check(cpy_r_r33))) { + CPy_TypeError("bool", cpy_r_r33); cpy_r_r34 = 2; + } else + cpy_r_r34 = cpy_r_r33 == Py_True; + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL94; + } + if (cpy_r_r34) goto CPyL95; + cpy_r_r35 = CPyStatics[784]; /* '__contains__' */ + PyObject *cpy_r_r36[2] = {cpy_r_self, cpy_r_r32}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL94; + } + cpy_r_r39 = PyObject_IsTrue(cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL94; + } + cpy_r_r41 = cpy_r_r39; + if (!cpy_r_r41) goto CPyL96; + cpy_r_r42 = PyObject_GetItem(cpy_r_self, cpy_r_r32); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL94; + } + cpy_r_r43 = PyObject_RichCompare(cpy_r_r31, cpy_r_r42, 2); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL97; + } + if (unlikely(!PyBool_Check(cpy_r_r43))) { + CPy_TypeError("bool", cpy_r_r43); cpy_r_r44 = 2; + } else + cpy_r_r44 = cpy_r_r43 == Py_True; + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "close", 549, CPyStatic_project___main___globals); + goto CPyL97; + } + if (!cpy_r_r44) goto CPyL98; +CPyL30: ; + cpy_r_r45 = PyObject_DelItem(cpy_r_r22, cpy_r_r32); + CPy_DECREF(cpy_r_r32); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/main.py", "close", 550, CPyStatic_project___main___globals); + goto CPyL99; + } +CPyL31: ; + cpy_r_r47 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r25); + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); + goto CPyL99; + } else + goto CPyL18; +CPyL32: ; + cpy_r_r48 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/project/main.py", "close", 548, CPyStatic_project___main___globals); + goto CPyL89; + } + cpy_r_r49 = cpy_r_r13 + 1; + cpy_r_r13 = cpy_r_r49; + goto CPyL14; +CPyL34: ; + cpy_r_r50 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r51 = CPyObject_GetAttr(cpy_r_self, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); + goto CPyL87; + } + if (likely(PyDict_Check(cpy_r_r51))) + cpy_r_r52 = cpy_r_r51; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals, "dict", cpy_r_r51); + goto CPyL87; + } + cpy_r_r53 = 0; + cpy_r_r54 = PyDict_Size(cpy_r_r52); + cpy_r_r55 = CPyDict_GetValuesIter(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); + goto CPyL100; + } +CPyL37: ; + cpy_r_r56 = CPyDict_NextValue(cpy_r_r55, cpy_r_r53); + cpy_r_r57 = cpy_r_r56.f1; + cpy_r_r53 = cpy_r_r57; + cpy_r_r58 = cpy_r_r56.f0; + if (!cpy_r_r58) goto CPyL101; + cpy_r_r59 = cpy_r_r56.f2; + CPy_INCREF(cpy_r_r59); + CPy_DECREF(cpy_r_r56.f2); + cpy_r_r60 = CPyStatics[1549]; /* '_contracts' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 554, CPyStatic_project___main___globals); + goto CPyL102; + } + if (likely(PyList_Check(cpy_r_r61))) + cpy_r_r62 = cpy_r_r61; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 554, CPyStatic_project___main___globals, "list", cpy_r_r61); + goto CPyL102; + } + cpy_r_r63 = 0; +CPyL41: ; + cpy_r_r64 = (CPyPtr)&((PyVarObject *)cpy_r_r62)->ob_size; + cpy_r_r65 = *(int64_t *)cpy_r_r64; + cpy_r_r66 = cpy_r_r63 < cpy_r_r65; + if (!cpy_r_r66) goto CPyL103; + cpy_r_r67 = (CPyPtr)&((PyListObject *)cpy_r_r62)->ob_item; + cpy_r_r68 = *(CPyPtr *)cpy_r_r67; + cpy_r_r69 = cpy_r_r63 * 8; + cpy_r_r70 = cpy_r_r68 + cpy_r_r69; + cpy_r_r71 = *(PyObject * *)cpy_r_r70; + CPy_INCREF(cpy_r_r71); + cpy_r_r72 = CPyDef_state____remove_contract(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r72 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "close", 555, CPyStatic_project___main___globals); + goto CPyL104; + } + cpy_r_r73 = cpy_r_r63 + 1; + cpy_r_r63 = cpy_r_r73; + goto CPyL41; +CPyL44: ; + cpy_r_r74 = CPyStatics[1549]; /* '_contracts' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r74); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 556, CPyStatic_project___main___globals); + goto CPyL105; + } + if (likely(PyList_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 556, CPyStatic_project___main___globals, "list", cpy_r_r75); + goto CPyL105; + } + cpy_r_r77 = CPyList_Clear(cpy_r_r76); + CPy_DECREF_NO_IMM(cpy_r_r76); + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/project/main.py", "close", 556, CPyStatic_project___main___globals); + goto CPyL105; + } + cpy_r_r78 = CPyDict_CheckSize(cpy_r_r52, cpy_r_r54); + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); + goto CPyL105; + } else + goto CPyL37; +CPyL48: ; + cpy_r_r79 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/project/main.py", "close", 553, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r80 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_self, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 557, CPyStatic_project___main___globals); + goto CPyL87; + } + if (likely(PyDict_Check(cpy_r_r81))) + cpy_r_r82 = cpy_r_r81; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 557, CPyStatic_project___main___globals, "dict", cpy_r_r81); + goto CPyL87; + } + cpy_r_r83 = CPyDict_Clear(cpy_r_r82); + CPy_DECREF(cpy_r_r82); + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/project/main.py", "close", 557, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r84 = CPyStatics[1638]; /* '_remove_from_main_namespace' */ + PyObject *cpy_r_r85[1] = {cpy_r_self}; + cpy_r_r86 = (PyObject **)&cpy_r_r85; + cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 560, CPyStatic_project___main___globals); + goto CPyL87; + } else + goto CPyL106; +CPyL53: ; + cpy_r_r88 = CPyStatics[187]; /* '_name' */ + cpy_r_r89 = CPyObject_GetAttr(cpy_r_self, cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 561, CPyStatic_project___main___globals); + goto CPyL87; + } + if (likely(PyUnicode_Check(cpy_r_r89))) + cpy_r_r90 = cpy_r_r89; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 561, CPyStatic_project___main___globals, "str", cpy_r_r89); + goto CPyL87; + } + cpy_r_r91 = CPyModule_sys; + cpy_r_r92 = CPyStatics[76]; /* 'modules' */ + cpy_r_r93 = CPyObject_GetAttr(cpy_r_r91, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals); + goto CPyL107; + } + if (likely(PyDict_Check(cpy_r_r93))) + cpy_r_r94 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals, "dict", cpy_r_r93); + goto CPyL107; + } + cpy_r_r95 = CPyStatics[1614]; /* 'brownie.project.' */ + cpy_r_r96 = CPyStr_Build(2, cpy_r_r95, cpy_r_r90); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals); + goto CPyL108; + } + cpy_r_r97 = PyObject_DelItem(cpy_r_r94, cpy_r_r96); + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r96); + cpy_r_r98 = cpy_r_r97 >= 0; + if (unlikely(!cpy_r_r98)) { + CPy_AddTraceback("brownie/project/main.py", "close", 562, CPyStatic_project___main___globals); + goto CPyL107; + } + cpy_r_r99 = CPyModule_sys; + cpy_r_r100 = CPyStatics[76]; /* 'modules' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); + goto CPyL107; + } + if (likely(PyDict_Check(cpy_r_r101))) + cpy_r_r102 = cpy_r_r101; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals, "dict", cpy_r_r101); + goto CPyL107; + } + cpy_r_r103 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r104 = CPyDict_GetItem(cpy_r_r102, cpy_r_r103); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); + goto CPyL107; + } + cpy_r_r105 = CPyStatics[78]; /* '__all__' */ + cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); + goto CPyL107; + } + cpy_r_r107 = CPyStatics[285]; /* 'remove' */ + PyObject *cpy_r_r108[2] = {cpy_r_r106, cpy_r_r90}; + cpy_r_r109 = (PyObject **)&cpy_r_r108; + cpy_r_r110 = PyObject_VectorcallMethod(cpy_r_r107, cpy_r_r109, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 563, CPyStatic_project___main___globals); + goto CPyL109; + } else + goto CPyL110; +CPyL64: ; + CPy_DECREF(cpy_r_r106); + cpy_r_r111 = CPyModule_sys; + cpy_r_r112 = CPyStatics[76]; /* 'modules' */ + cpy_r_r113 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); + goto CPyL107; + } + if (likely(PyDict_Check(cpy_r_r113))) + cpy_r_r114 = cpy_r_r113; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals, "dict", cpy_r_r113); + goto CPyL107; + } + cpy_r_r115 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r116 = CPyDict_GetItem(cpy_r_r114, cpy_r_r115); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); + goto CPyL107; + } + cpy_r_r117 = CPyStatics[291]; /* '__console_dir__' */ + cpy_r_r118 = CPyObject_GetAttr(cpy_r_r116, cpy_r_r117); + CPy_DECREF(cpy_r_r116); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); + goto CPyL107; + } + cpy_r_r119 = CPyStatics[285]; /* 'remove' */ + PyObject *cpy_r_r120[2] = {cpy_r_r118, cpy_r_r90}; + cpy_r_r121 = (PyObject **)&cpy_r_r120; + cpy_r_r122 = PyObject_VectorcallMethod(cpy_r_r119, cpy_r_r121, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 564, CPyStatic_project___main___globals); + goto CPyL111; + } else + goto CPyL112; +CPyL69: ; + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r90); + cpy_r_r123 = CPyStatics[1600]; /* '_active' */ + cpy_r_r124 = 0 ? Py_True : Py_False; + cpy_r_r125 = PyObject_SetAttr(cpy_r_self, cpy_r_r123, cpy_r_r124); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/main.py", "close", 565, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r127 = CPyStatic_project___main____loaded_projects; + if (likely(cpy_r_r127 != NULL)) goto CPyL73; + PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); + cpy_r_r128 = 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/project/main.py", "close", 566, CPyStatic_project___main___globals); + goto CPyL87; + } + CPy_Unreachable(); +CPyL73: ; + cpy_r_r129 = CPyList_Remove(cpy_r_r127, cpy_r_self); + cpy_r_r130 = cpy_r_r129 >= 0; + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/project/main.py", "close", 566, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r131 = CPyModule_sys; + cpy_r_r132 = CPyStatics[211]; /* 'path' */ + cpy_r_r133 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); + goto CPyL79; + } + if (likely(PyList_Check(cpy_r_r133))) + cpy_r_r134 = cpy_r_r133; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals, "list", cpy_r_r133); + goto CPyL79; + } + cpy_r_r135 = CPyStatics[1589]; /* '_path' */ + cpy_r_r136 = CPyObject_GetAttr(cpy_r_self, cpy_r_r135); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); + goto CPyL113; + } + cpy_r_r137 = PyObject_Str(cpy_r_r136); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); + goto CPyL113; + } + cpy_r_r138 = CPyList_Remove(cpy_r_r134, cpy_r_r137); + CPy_DECREF_NO_IMM(cpy_r_r134); + CPy_DECREF(cpy_r_r137); + cpy_r_r139 = cpy_r_r138 >= 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/project/main.py", "close", 570, CPyStatic_project___main___globals); + } else + goto CPyL86; +CPyL79: ; + cpy_r_r140 = CPy_CatchError(); + cpy_r_r141 = CPyModule_builtins; + cpy_r_r142 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "close", 571, CPyStatic_project___main___globals); + goto CPyL84; + } + cpy_r_r144 = CPy_ExceptionMatches(cpy_r_r143); + CPy_DecRef(cpy_r_r143); + if (cpy_r_r144) goto CPyL83; + CPy_Reraise(); + if (!0) { + goto CPyL84; + } else + goto CPyL114; +CPyL82: ; + CPy_Unreachable(); +CPyL83: ; + CPy_RestoreExcInfo(cpy_r_r140); + CPy_DecRef(cpy_r_r140.f0); + CPy_DecRef(cpy_r_r140.f1); + CPy_DecRef(cpy_r_r140.f2); + goto CPyL86; +CPyL84: ; + CPy_RestoreExcInfo(cpy_r_r140); + CPy_DecRef(cpy_r_r140.f0); + CPy_DecRef(cpy_r_r140.f1); + CPy_DecRef(cpy_r_r140.f2); + cpy_r_r145 = CPy_KeepPropagating(); + if (!cpy_r_r145) goto CPyL87; + CPy_Unreachable(); +CPyL86: ; + return 1; +CPyL87: ; + cpy_r_r146 = 2; + return cpy_r_r146; +CPyL88: ; + CPy_DECREF_NO_IMM(cpy_r_r12); + goto CPyL34; +CPyL89: ; + CPy_DecRef(cpy_r_r12); + goto CPyL87; +CPyL90: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r22); + goto CPyL87; +CPyL91: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + goto CPyL87; +CPyL92: ; + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r27.f2); + CPy_DECREF(cpy_r_r27.f3); + goto CPyL32; +CPyL93: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + goto CPyL87; +CPyL94: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r31); + goto CPyL87; +CPyL95: ; + CPy_DECREF(cpy_r_r31); + goto CPyL30; +CPyL96: ; + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r31); + goto CPyL31; +CPyL97: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r32); + goto CPyL87; +CPyL98: ; + CPy_DECREF(cpy_r_r32); + goto CPyL31; +CPyL99: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL87; +CPyL100: ; + CPy_DecRef(cpy_r_r52); + goto CPyL87; +CPyL101: ; + CPy_DECREF(cpy_r_r52); + CPy_DECREF(cpy_r_r55); + CPy_DECREF(cpy_r_r56.f2); + goto CPyL48; +CPyL102: ; + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + goto CPyL87; +CPyL103: ; + CPy_DECREF_NO_IMM(cpy_r_r62); + goto CPyL44; +CPyL104: ; + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r62); + goto CPyL87; +CPyL105: ; + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r55); + goto CPyL87; +CPyL106: ; + CPy_DECREF(cpy_r_r87); + goto CPyL53; +CPyL107: ; + CPy_DecRef(cpy_r_r90); + goto CPyL87; +CPyL108: ; + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r94); + goto CPyL87; +CPyL109: ; + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r106); + goto CPyL87; +CPyL110: ; + CPy_DECREF(cpy_r_r110); + goto CPyL64; +CPyL111: ; + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r118); + goto CPyL87; +CPyL112: ; + CPy_DECREF(cpy_r_r122); + goto CPyL69; +CPyL113: ; + CPy_DecRef(cpy_r_r134); + goto CPyL79; +CPyL114: ; + CPy_DecRef(cpy_r_r140.f0); + CPy_DecRef(cpy_r_r140.f1); + CPy_DecRef(cpy_r_r140.f2); + goto CPyL82; +} + +PyObject *CPyPy_project___main___close_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "raises", 0}; + static CPyArg_Parser parser = {"O|O:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_raises = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_raises)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char arg_raises; + if (obj_raises == NULL) { + arg_raises = 2; + } else if (unlikely(!PyBool_Check(obj_raises))) { + CPy_TypeError("bool", obj_raises); goto fail; + } else + arg_raises = obj_raises == Py_True; + char retval = CPyDef_project___main___close_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_raises); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "close", 539, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height) { + PyObject *cpy_r_r0; + PyObject *cpy_r_deployment_artifact; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *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_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + tuple_T3OOO cpy_r_r52; + tuple_T3OOO cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + tuple_T3OOO cpy_r_r64; + tuple_T3OOO cpy_r_r65; + tuple_T3OOO cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + int32_t cpy_r_r79; + char cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + tuple_T3OOO cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + tuple_T2OO cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + int32_t cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + char cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int64_t cpy_r_r121; + CPyTagged cpy_r_r122; + char cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject **cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject **cpy_r_r135; + PyObject *cpy_r_r136; + char cpy_r_r137; + cpy_r_r0 = NULL; + cpy_r_deployment_artifact = cpy_r_r0; + cpy_r_r1 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_self, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 575, CPyStatic_project___main___globals); + goto CPyL91; + } + cpy_r_r3 = CPyStatics[1639]; /* 'deployments/dev' */ + cpy_r_r4 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r5[2] = {cpy_r_r2, cpy_r_r3}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_VectorcallMethod(cpy_r_r4, cpy_r_r6, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 575, CPyStatic_project___main___globals); + goto CPyL92; + } + CPy_DECREF(cpy_r_r2); + cpy_r_r8 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r9[1] = {cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 576, CPyStatic_project___main___globals); + goto CPyL93; + } + cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 576, CPyStatic_project___main___globals); + goto CPyL93; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL94; + cpy_r_r15 = CPyStatics[1628]; /* '_load_deployment_map' */ + PyObject *cpy_r_r16[1] = {cpy_r_self}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 577, CPyStatic_project___main___globals); + goto CPyL93; + } + if (likely(PyDict_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 577, CPyStatic_project___main___globals, "dict", cpy_r_r18); + goto CPyL93; + } + cpy_r_r20 = CPyStatics[1626]; /* '*.json' */ + cpy_r_r21 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r22[2] = {cpy_r_r7, cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 578, CPyStatic_project___main___globals); + goto CPyL95; + } + cpy_r_r25 = PyObject_GetIter(cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 578, CPyStatic_project___main___globals); + goto CPyL95; + } +CPyL9: ; + cpy_r_r26 = PyIter_Next(cpy_r_r25); + if (cpy_r_r26 == NULL) goto CPyL96; + cpy_r_r27 = cpy_r_height == 0; + if (!cpy_r_r27) goto CPyL13; + cpy_r_r28 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r29[1] = {cpy_r_r26}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 580, CPyStatic_project___main___globals); + goto CPyL97; + } else + goto CPyL98; +CPyL12: ; + CPy_DECREF(cpy_r_r26); + goto CPyL9; +CPyL13: ; + cpy_r_r32 = CPyStatics[1633]; /* 'r' */ + cpy_r_r33 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r34[2] = {cpy_r_r26, cpy_r_r32}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL97; + } + cpy_r_r37 = CPy_TYPE(cpy_r_r36); + cpy_r_r38 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL99; + } + cpy_r_r40 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r40); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL100; + } + PyObject *cpy_r_r42[1] = {cpy_r_r36}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_Vectorcall(cpy_r_r41, cpy_r_r43, 1, 0); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL100; + } + cpy_r_r45 = 1; + cpy_r_r46 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r46 == NULL)) { + goto CPyL101; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r47 = 0; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 583, CPyStatic_project___main___globals); + goto CPyL24; + } else + goto CPyL102; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + PyObject *cpy_r_r48[1] = {cpy_r_r44}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r46, cpy_r_r49, 1, 0); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 583, CPyStatic_project___main___globals); + goto CPyL103; + } + CPy_DECREF(cpy_r_r44); + if (likely(PyDict_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeError("dict", cpy_r_r50); + cpy_r_r51 = NULL; + } + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 583, CPyStatic_project___main___globals); + goto CPyL24; + } else + goto CPyL104; +CPyL23: ; + cpy_r_deployment_artifact = cpy_r_r51; + goto CPyL32; +CPyL24: ; + cpy_r_r52 = CPy_CatchError(); + cpy_r_r45 = 0; + cpy_r_r53 = CPy_GetExcInfo(); + cpy_r_r54 = cpy_r_r53.f0; + CPy_INCREF(cpy_r_r54); + cpy_r_r55 = cpy_r_r53.f1; + CPy_INCREF(cpy_r_r55); + cpy_r_r56 = cpy_r_r53.f2; + CPy_INCREF(cpy_r_r56); + CPy_DecRef(cpy_r_r53.f0); + CPy_DecRef(cpy_r_r53.f1); + CPy_DecRef(cpy_r_r53.f2); + PyObject *cpy_r_r57[4] = {cpy_r_r36, cpy_r_r54, cpy_r_r55, cpy_r_r56}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r58, 4, 0); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL105; + } + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r56); + cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); + CPy_DecRef(cpy_r_r59); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL30; + } + cpy_r_r62 = cpy_r_r60; + if (cpy_r_r62) goto CPyL29; + CPy_Reraise(); + if (!0) { + goto CPyL30; + } else + goto CPyL106; +CPyL28: ; + CPy_Unreachable(); +CPyL29: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL32; +CPyL30: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + cpy_r_r63 = CPy_KeepPropagating(); + if (!cpy_r_r63) { + goto CPyL33; + } else + goto CPyL107; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + tuple_T3OOO __tmp1533 = { NULL, NULL, NULL }; + cpy_r_r64 = __tmp1533; + cpy_r_r65 = cpy_r_r64; + goto CPyL34; +CPyL33: ; + cpy_r_r66 = CPy_CatchError(); + cpy_r_r65 = cpy_r_r66; +CPyL34: ; + if (!cpy_r_r45) goto CPyL108; + cpy_r_r67 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r68[4] = {cpy_r_r36, cpy_r_r67, cpy_r_r67, cpy_r_r67}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r69, 4, 0); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 582, CPyStatic_project___main___globals); + goto CPyL109; + } else + goto CPyL110; +CPyL36: ; + CPy_DECREF(cpy_r_r36); +CPyL37: ; + if (cpy_r_r65.f0 == NULL) { + goto CPyL44; + } else + goto CPyL111; +CPyL38: ; + CPy_Reraise(); + if (!0) { + goto CPyL40; + } else + goto CPyL112; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + if (cpy_r_r65.f0 == NULL) goto CPyL42; + CPy_RestoreExcInfo(cpy_r_r65); + CPy_XDECREF(cpy_r_r65.f0); + CPy_XDECREF(cpy_r_r65.f1); + CPy_XDECREF(cpy_r_r65.f2); +CPyL42: ; + cpy_r_r71 = CPy_KeepPropagating(); + if (!cpy_r_r71) goto CPyL90; + CPy_Unreachable(); +CPyL44: ; + cpy_r_r72 = CPyStatics[1640]; /* 'deployment' */ + if (cpy_r_deployment_artifact == NULL) { + goto CPyL113; + } else + goto CPyL47; +CPyL45: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"deployment_artifact\" referenced before assignment"); + cpy_r_r73 = 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 584, CPyStatic_project___main___globals); + goto CPyL90; + } + CPy_Unreachable(); +CPyL47: ; + cpy_r_r74 = CPyDict_GetItem(cpy_r_deployment_artifact, cpy_r_r72); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 584, CPyStatic_project___main___globals); + goto CPyL97; + } + cpy_r_r75 = CPyStatics[1641]; /* 'blockHeight' */ + cpy_r_r76 = PyObject_GetItem(cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 584, CPyStatic_project___main___globals); + goto CPyL97; + } + CPyTagged_INCREF(cpy_r_height); + cpy_r_r77 = CPyTagged_StealAsObject(cpy_r_height); + cpy_r_r78 = PyObject_RichCompare(cpy_r_r76, cpy_r_r77, 4); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 585, CPyStatic_project___main___globals); + goto CPyL97; + } + cpy_r_r79 = PyObject_IsTrue(cpy_r_r78); + CPy_DECREF(cpy_r_r78); + cpy_r_r80 = cpy_r_r79 >= 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 585, CPyStatic_project___main___globals); + goto CPyL97; + } + cpy_r_r81 = cpy_r_r79; + if (!cpy_r_r81) goto CPyL114; + cpy_r_r82 = CPyStatics[154]; /* 'unlink' */ + PyObject *cpy_r_r83[1] = {cpy_r_r26}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 586, CPyStatic_project___main___globals); + goto CPyL97; + } else + goto CPyL115; +CPyL53: ; + CPy_DECREF(cpy_r_r26); + cpy_r_r86 = CPyStatics[1640]; /* 'deployment' */ + if (cpy_r_deployment_artifact == NULL) { + goto CPyL116; + } else + goto CPyL56; +CPyL54: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"deployment_artifact\" referenced before assignment"); + cpy_r_r87 = 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 587, CPyStatic_project___main___globals); + goto CPyL90; + } + CPy_Unreachable(); +CPyL56: ; + cpy_r_r88 = CPyDict_GetItem(cpy_r_deployment_artifact, cpy_r_r86); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 587, CPyStatic_project___main___globals); + goto CPyL117; + } + cpy_r_r89 = CPyStatics[124]; /* 'address' */ + cpy_r_r90 = PyObject_GetItem(cpy_r_r88, cpy_r_r89); + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 587, CPyStatic_project___main___globals); + goto CPyL117; + } + cpy_r_r91 = CPyStatics[1250]; /* 'contractName' */ + if (cpy_r_deployment_artifact == NULL) { + goto CPyL118; + } else + goto CPyL61; +CPyL59: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"deployment_artifact\" referenced before assignment"); + cpy_r_r92 = 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 588, CPyStatic_project___main___globals); + goto CPyL90; + } + CPy_Unreachable(); +CPyL61: ; + cpy_r_r93 = CPyDict_GetItem(cpy_r_deployment_artifact, cpy_r_r91); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 588, CPyStatic_project___main___globals); + goto CPyL119; + } + cpy_r_r94 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r95 = CPyDict_GetItem(cpy_r_r19, cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals); + goto CPyL120; + } + if (likely(PyDict_Check(cpy_r_r95))) + cpy_r_r96 = cpy_r_r95; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals, "dict", cpy_r_r95); + goto CPyL120; + } + cpy_r_r97 = CPyDict_GetItem(cpy_r_r96, cpy_r_r93); + CPy_DECREF(cpy_r_r96); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals); + goto CPyL121; + } + if (likely(PyList_Check(cpy_r_r97))) + cpy_r_r98 = cpy_r_r97; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals, "list", cpy_r_r97); + goto CPyL121; + } + cpy_r_r99 = CPyList_Remove(cpy_r_r98, cpy_r_r90); + CPy_DECREF_NO_IMM(cpy_r_r98); + CPy_DECREF(cpy_r_r90); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 590, CPyStatic_project___main___globals); + } else + goto CPyL9; +CPyL68: ; + cpy_r_r101 = CPy_CatchError(); + cpy_r_r102 = CPyModule_builtins; + cpy_r_r103 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r104 = CPyObject_GetAttr(cpy_r_r102, cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 591, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r105 = CPyModule_builtins; + cpy_r_r106 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r107 = CPyObject_GetAttr(cpy_r_r105, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 591, CPyStatic_project___main___globals); + goto CPyL123; + } + cpy_r_r108.f0 = cpy_r_r104; + cpy_r_r108.f1 = cpy_r_r107; + cpy_r_r109 = PyTuple_New(2); + if (unlikely(cpy_r_r109 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1534 = cpy_r_r108.f0; + PyTuple_SET_ITEM(cpy_r_r109, 0, __tmp1534); + PyObject *__tmp1535 = cpy_r_r108.f1; + PyTuple_SET_ITEM(cpy_r_r109, 1, __tmp1535); + cpy_r_r110 = CPy_ExceptionMatches(cpy_r_r109); + CPy_DecRef(cpy_r_r109); + if (cpy_r_r110) { + goto CPyL73; + } else + goto CPyL124; +CPyL71: ; + CPy_Reraise(); + if (!0) { + goto CPyL74; + } else + goto CPyL125; +CPyL72: ; + CPy_Unreachable(); +CPyL73: ; + CPy_RestoreExcInfo(cpy_r_r101); + CPy_DecRef(cpy_r_r101.f0); + CPy_DecRef(cpy_r_r101.f1); + CPy_DecRef(cpy_r_r101.f2); + goto CPyL9; +CPyL74: ; + CPy_RestoreExcInfo(cpy_r_r101); + CPy_DecRef(cpy_r_r101.f0); + CPy_DecRef(cpy_r_r101.f1); + CPy_DecRef(cpy_r_r101.f2); + cpy_r_r111 = CPy_KeepPropagating(); + if (!cpy_r_r111) goto CPyL90; + CPy_Unreachable(); +CPyL76: ; + cpy_r_r112 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 578, CPyStatic_project___main___globals); + goto CPyL126; + } + cpy_r_r113 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r114 = PyDict_Contains(cpy_r_r19, cpy_r_r113); + cpy_r_r115 = cpy_r_r114 >= 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 593, CPyStatic_project___main___globals); + goto CPyL126; + } + cpy_r_r116 = cpy_r_r114; + if (!cpy_r_r116) goto CPyL127; + cpy_r_r117 = cpy_r_height == 0; + if (cpy_r_r117) goto CPyL83; + cpy_r_r118 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r119 = CPyDict_GetItem(cpy_r_r19, cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 593, CPyStatic_project___main___globals); + goto CPyL126; + } + if (likely(PyDict_Check(cpy_r_r119))) + cpy_r_r120 = cpy_r_r119; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_clear_dev_deployments", 593, CPyStatic_project___main___globals, "dict", cpy_r_r119); + goto CPyL126; + } + cpy_r_r121 = PyDict_Size(cpy_r_r120); + CPy_DECREF(cpy_r_r120); + cpy_r_r122 = cpy_r_r121 << 1; + cpy_r_r123 = cpy_r_r122 != 0; + if (cpy_r_r123) goto CPyL127; +CPyL83: ; + cpy_r_r124 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r125 = PyObject_DelItem(cpy_r_r19, cpy_r_r124); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 594, CPyStatic_project___main___globals); + goto CPyL126; + } + cpy_r_r127 = CPyModule_shutil; + cpy_r_r128 = CPyStatics[180]; /* 'rmtree' */ + cpy_r_r129 = CPyObject_GetAttr(cpy_r_r127, cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 595, CPyStatic_project___main___globals); + goto CPyL126; + } + PyObject *cpy_r_r130[1] = {cpy_r_r7}; + cpy_r_r131 = (PyObject **)&cpy_r_r130; + cpy_r_r132 = PyObject_Vectorcall(cpy_r_r129, cpy_r_r131, 1, 0); + CPy_DECREF(cpy_r_r129); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 595, CPyStatic_project___main___globals); + goto CPyL126; + } else + goto CPyL128; +CPyL86: ; + CPy_DECREF(cpy_r_r7); +CPyL87: ; + cpy_r_r133 = CPyStatics[1631]; /* '_save_deployment_map' */ + PyObject *cpy_r_r134[2] = {cpy_r_self, cpy_r_r19}; + cpy_r_r135 = (PyObject **)&cpy_r_r134; + cpy_r_r136 = PyObject_VectorcallMethod(cpy_r_r133, cpy_r_r135, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 597, CPyStatic_project___main___globals); + goto CPyL129; + } else + goto CPyL130; +CPyL88: ; + CPy_DECREF(cpy_r_r19); +CPyL89: ; + return 1; +CPyL90: ; + cpy_r_r137 = 2; + return cpy_r_r137; +CPyL91: ; + CPy_XDecRef(cpy_r_deployment_artifact); + goto CPyL90; +CPyL92: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r2); + goto CPyL90; +CPyL93: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + goto CPyL90; +CPyL94: ; + CPy_XDECREF(cpy_r_deployment_artifact); + CPy_DECREF(cpy_r_r7); + goto CPyL89; +CPyL95: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + goto CPyL90; +CPyL96: ; + CPy_XDECREF(cpy_r_deployment_artifact); + CPy_DECREF(cpy_r_r25); + goto CPyL76; +CPyL97: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + goto CPyL90; +CPyL98: ; + CPy_DECREF(cpy_r_r31); + goto CPyL12; +CPyL99: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r37); + goto CPyL90; +CPyL100: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r39); + goto CPyL90; +CPyL101: ; + CPy_DecRef(cpy_r_r44); + goto CPyL19; +CPyL102: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r39); + goto CPyL20; +CPyL103: ; + CPy_DecRef(cpy_r_r44); + goto CPyL24; +CPyL104: ; + CPy_XDECREF(cpy_r_deployment_artifact); + goto CPyL23; +CPyL105: ; + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r56); + goto CPyL30; +CPyL106: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL28; +CPyL107: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r39); + goto CPyL31; +CPyL108: ; + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r39); + goto CPyL37; +CPyL109: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r36); + goto CPyL40; +CPyL110: ; + CPy_DECREF(cpy_r_r70); + goto CPyL36; +CPyL111: ; + CPy_XDECREF(cpy_r_deployment_artifact); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r26); + goto CPyL38; +CPyL112: ; + CPy_XDECREF(cpy_r_r65.f0); + CPy_XDECREF(cpy_r_r65.f1); + CPy_XDECREF(cpy_r_r65.f2); + goto CPyL39; +CPyL113: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r26); + goto CPyL45; +CPyL114: ; + CPy_DECREF(cpy_r_r26); + goto CPyL9; +CPyL115: ; + CPy_DECREF(cpy_r_r85); + goto CPyL53; +CPyL116: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r25); + goto CPyL54; +CPyL117: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + goto CPyL90; +CPyL118: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r90); + goto CPyL59; +CPyL119: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r90); + goto CPyL90; +CPyL120: ; + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r93); + goto CPyL68; +CPyL121: ; + CPy_DecRef(cpy_r_r90); + goto CPyL68; +CPyL122: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + goto CPyL74; +CPyL123: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r104); + goto CPyL74; +CPyL124: ; + CPy_XDecRef(cpy_r_deployment_artifact); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r25); + goto CPyL71; +CPyL125: ; + CPy_DecRef(cpy_r_r101.f0); + CPy_DecRef(cpy_r_r101.f1); + CPy_DecRef(cpy_r_r101.f2); + goto CPyL72; +CPyL126: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r19); + goto CPyL90; +CPyL127: ; + CPy_DECREF(cpy_r_r7); + goto CPyL87; +CPyL128: ; + CPy_DECREF(cpy_r_r132); + goto CPyL86; +CPyL129: ; + CPy_DecRef(cpy_r_r19); + goto CPyL90; +CPyL130: ; + CPy_DECREF(cpy_r_r136); + goto CPyL88; +} + +PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "height", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_height; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + CPyTagged arg_height; + if (likely(PyLong_Check(obj_height))) + arg_height = CPyTagged_BorrowFromObject(obj_height); + else { + CPy_TypeError("int", obj_height); goto fail; + } + char retval = CPyDef_project___main____clear_dev_deployments_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_height); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_clear_dev_deployments", 574, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____revert_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____revert_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____revert_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____revert_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = CPyStatics[1642]; /* '_clear_dev_deployments' */ + CPyTagged_INCREF(cpy_r_height); + cpy_r_r1 = CPyTagged_StealAsObject(cpy_r_height); + PyObject *cpy_r_r2[2] = {cpy_r_self, cpy_r_r1}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_revert", 600, CPyStatic_project___main___globals); + goto CPyL3; + } else + goto CPyL4; +CPyL1: ; + CPy_DECREF(cpy_r_r1); + return 1; +CPyL2: ; + cpy_r_r5 = 2; + return cpy_r_r5; +CPyL3: ; + CPy_DecRef(cpy_r_r1); + goto CPyL2; +CPyL4: ; + CPy_DECREF(cpy_r_r4); + goto CPyL1; +} + +PyObject *CPyPy_project___main____revert_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "height", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_height; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_height)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + CPyTagged arg_height; + if (likely(PyLong_Check(obj_height))) + arg_height = CPyTagged_BorrowFromObject(obj_height); + else { + CPy_TypeError("int", obj_height); goto fail; + } + char retval = CPyDef_project___main____revert_Project_obj_____call__(arg___mypyc_self__, arg_self, arg_height); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_revert", 599, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____reset_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main____reset_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main____reset_Project_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____reset_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = CPyStatics[1642]; /* '_clear_dev_deployments' */ + cpy_r_r1 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r2[2] = {cpy_r_self, cpy_r_r1}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_reset", 603, CPyStatic_project___main___globals); + goto CPyL2; + } else + goto CPyL3; +CPyL1: ; + return 1; +CPyL2: ; + cpy_r_r5 = 2; + return cpy_r_r5; +CPyL3: ; + CPy_DECREF(cpy_r_r4); + goto CPyL1; +} + +PyObject *CPyPy_project___main____reset_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___Project)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.Project", obj_self); + goto fail; + } + char retval = CPyDef_project___main____reset_Project_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_reset", 602, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_contract_build_json_from_disk(PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + CPyTagged cpy_r_r28; + int64_t cpy_r_r29; + PyObject *cpy_r_r30; + tuple_T3CIO cpy_r_r31; + CPyTagged cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + tuple_T3OOO cpy_r_r49; + tuple_T3OOO cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + tuple_T3OOO cpy_r_r62; + tuple_T3OOO cpy_r_r63; + PyObject *cpy_r_r64; + tuple_T3OOO cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + tuple_T3OOO cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + cpy_r_r0 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r1[1] = {cpy_r_path}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL50; + } + cpy_r_r4 = CPy_TYPE(cpy_r_r3); + cpy_r_r5 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL60; + } + cpy_r_r7 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r7); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL61; + } + PyObject *cpy_r_r9[1] = {cpy_r_r3}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL61; + } + cpy_r_r12 = 1; + cpy_r_r13 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r13 == NULL)) { + goto CPyL62; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r14 = 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 609, CPyStatic_project___main___globals); + goto CPyL27; + } else + goto CPyL63; +CPyL8: ; + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 609, CPyStatic_project___main___globals); + goto CPyL64; + } + CPy_DECREF(cpy_r_r11); + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 609, CPyStatic_project___main___globals, "dict", cpy_r_r17); + goto CPyL27; + } + cpy_r_r19 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 611, CPyStatic_project___main___globals); + goto CPyL65; + } + cpy_r_r21 = PySequence_Tuple(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 611, CPyStatic_project___main___globals); + goto CPyL65; + } + cpy_r_r22 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r23 = CPyDict_SetItem(cpy_r_r18, cpy_r_r22, cpy_r_r21); + CPy_DECREF(cpy_r_r21); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 611, CPyStatic_project___main___globals); + goto CPyL65; + } + cpy_r_r25 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r26 = CPyDict_GetItem(cpy_r_r18, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 612, CPyStatic_project___main___globals); + goto CPyL65; + } + if (likely(PyDict_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 612, CPyStatic_project___main___globals, "dict", cpy_r_r26); + goto CPyL65; + } + cpy_r_r28 = 0; + cpy_r_r29 = PyDict_Size(cpy_r_r27); + cpy_r_r30 = CPyDict_GetValuesIter(cpy_r_r27); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals); + goto CPyL66; + } +CPyL17: ; + cpy_r_r31 = CPyDict_NextValue(cpy_r_r30, cpy_r_r28); + cpy_r_r32 = cpy_r_r31.f1; + cpy_r_r28 = cpy_r_r32; + cpy_r_r33 = cpy_r_r31.f0; + if (!cpy_r_r33) goto CPyL67; + cpy_r_r34 = cpy_r_r31.f2; + CPy_INCREF(cpy_r_r34); + CPy_DECREF(cpy_r_r31.f2); + if (likely(PyDict_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals, "dict", cpy_r_r34); + goto CPyL68; + } + cpy_r_r36 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r37 = PyDict_Contains(cpy_r_r35, cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 615, CPyStatic_project___main___globals); + goto CPyL69; + } + cpy_r_r39 = cpy_r_r37; + if (!cpy_r_r39) goto CPyL70; + cpy_r_r40 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r41 = CPyDict_GetItem(cpy_r_r35, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 616, CPyStatic_project___main___globals); + goto CPyL69; + } + cpy_r_r42 = PySequence_Tuple(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 616, CPyStatic_project___main___globals); + goto CPyL69; + } + cpy_r_r43 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r44 = CPyDict_SetItem(cpy_r_r35, cpy_r_r43, cpy_r_r42); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r42); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 616, CPyStatic_project___main___globals); + goto CPyL68; + } +CPyL24: ; + cpy_r_r46 = CPyDict_CheckSize(cpy_r_r27, cpy_r_r29); + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals); + goto CPyL68; + } else + goto CPyL17; +CPyL25: ; + cpy_r_r47 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 614, CPyStatic_project___main___globals); + goto CPyL65; + } + cpy_r_r48 = cpy_r_r18; + goto CPyL36; +CPyL27: ; + cpy_r_r49 = CPy_CatchError(); + cpy_r_r12 = 0; + cpy_r_r50 = CPy_GetExcInfo(); + cpy_r_r51 = cpy_r_r50.f0; + CPy_INCREF(cpy_r_r51); + cpy_r_r52 = cpy_r_r50.f1; + CPy_INCREF(cpy_r_r52); + cpy_r_r53 = cpy_r_r50.f2; + CPy_INCREF(cpy_r_r53); + CPy_DecRef(cpy_r_r50.f0); + CPy_DecRef(cpy_r_r50.f1); + CPy_DecRef(cpy_r_r50.f2); + PyObject *cpy_r_r54[4] = {cpy_r_r3, cpy_r_r51, cpy_r_r52, cpy_r_r53}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r55, 4, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL71; + } + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r53); + cpy_r_r57 = PyObject_IsTrue(cpy_r_r56); + CPy_DecRef(cpy_r_r56); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL33; + } + cpy_r_r59 = cpy_r_r57; + if (cpy_r_r59) goto CPyL32; + CPy_Reraise(); + if (!0) { + goto CPyL33; + } else + goto CPyL72; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + CPy_RestoreExcInfo(cpy_r_r49); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + goto CPyL35; +CPyL33: ; + CPy_RestoreExcInfo(cpy_r_r49); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + cpy_r_r60 = CPy_KeepPropagating(); + if (!cpy_r_r60) { + goto CPyL37; + } else + goto CPyL73; +CPyL34: ; + CPy_Unreachable(); +CPyL35: ; + cpy_r_r61 = NULL; + cpy_r_r48 = cpy_r_r61; +CPyL36: ; + tuple_T3OOO __tmp1536 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp1536; + cpy_r_r63 = cpy_r_r62; + goto CPyL38; +CPyL37: ; + cpy_r_r64 = NULL; + cpy_r_r48 = cpy_r_r64; + cpy_r_r65 = CPy_CatchError(); + cpy_r_r63 = cpy_r_r65; +CPyL38: ; + if (!cpy_r_r12) goto CPyL74; + cpy_r_r66 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r67[4] = {cpy_r_r3, cpy_r_r66, cpy_r_r66, cpy_r_r66}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r68, 4, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 608, CPyStatic_project___main___globals); + goto CPyL75; + } else + goto CPyL76; +CPyL40: ; + CPy_DECREF(cpy_r_r3); +CPyL41: ; + if (cpy_r_r63.f0 == NULL) { + goto CPyL44; + } else + goto CPyL77; +CPyL42: ; + CPy_Reraise(); + if (!0) { + goto CPyL46; + } else + goto CPyL78; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + if (cpy_r_r48 == NULL) goto CPyL58; + return cpy_r_r48; +CPyL46: ; + if (cpy_r_r63.f0 == NULL) goto CPyL48; + CPy_RestoreExcInfo(cpy_r_r63); + CPy_XDECREF(cpy_r_r63.f0); + CPy_XDECREF(cpy_r_r63.f1); + CPy_XDECREF(cpy_r_r63.f2); +CPyL48: ; + cpy_r_r70 = CPy_KeepPropagating(); + if (!cpy_r_r70) goto CPyL50; + CPy_Unreachable(); +CPyL50: ; + cpy_r_r71 = CPy_CatchError(); + cpy_r_r72 = CPyStatic_project___main___globals; + cpy_r_r73 = CPyStatics[958]; /* 'JSONDecodeError' */ + cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 618, CPyStatic_project___main___globals); + goto CPyL56; + } + cpy_r_r75 = CPy_ExceptionMatches(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (!cpy_r_r75) goto CPyL54; + cpy_r_r76 = PyDict_New(); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 619, CPyStatic_project___main___globals); + goto CPyL56; + } + CPy_RestoreExcInfo(cpy_r_r71); + CPy_DECREF(cpy_r_r71.f0); + CPy_DECREF(cpy_r_r71.f1); + CPy_DECREF(cpy_r_r71.f2); + return cpy_r_r76; +CPyL54: ; + CPy_Reraise(); + if (!0) { + goto CPyL56; + } else + goto CPyL79; +CPyL55: ; + CPy_Unreachable(); +CPyL56: ; + CPy_RestoreExcInfo(cpy_r_r71); + CPy_DECREF(cpy_r_r71.f0); + CPy_DECREF(cpy_r_r71.f1); + CPy_DECREF(cpy_r_r71.f2); + cpy_r_r77 = CPy_KeepPropagating(); + if (!cpy_r_r77) goto CPyL59; + CPy_Unreachable(); +CPyL58: ; + CPy_Unreachable(); +CPyL59: ; + cpy_r_r78 = NULL; + return cpy_r_r78; +CPyL60: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + goto CPyL50; +CPyL61: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL50; +CPyL62: ; + CPy_DecRef(cpy_r_r11); + goto CPyL7; +CPyL63: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL8; +CPyL64: ; + CPy_DecRef(cpy_r_r11); + goto CPyL27; +CPyL65: ; + CPy_DecRef(cpy_r_r18); + goto CPyL27; +CPyL66: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r27); + goto CPyL27; +CPyL67: ; + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31.f2); + goto CPyL25; +CPyL68: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + goto CPyL27; +CPyL69: ; + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r35); + goto CPyL27; +CPyL70: ; + CPy_DECREF(cpy_r_r35); + goto CPyL24; +CPyL71: ; + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r53); + goto CPyL33; +CPyL72: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + goto CPyL31; +CPyL73: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL34; +CPyL74: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r6); + goto CPyL41; +CPyL75: ; + CPy_DecRef(cpy_r_r3); + CPy_XDecRef(cpy_r_r48); + goto CPyL46; +CPyL76: ; + CPy_DECREF(cpy_r_r69); + goto CPyL40; +CPyL77: ; + CPy_XDECREF(cpy_r_r48); + goto CPyL42; +CPyL78: ; + CPy_XDECREF(cpy_r_r63.f0); + CPy_XDECREF(cpy_r_r63.f1); + CPy_XDECREF(cpy_r_r63.f2); + goto CPyL43; +CPyL79: ; + CPy_DECREF(cpy_r_r71.f0); + CPy_DECREF(cpy_r_r71.f1); + CPy_DECREF(cpy_r_r71.f2); + goto CPyL55; +} + +PyObject *CPyPy_project___main____load_contract_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"O:_load_contract_build_json_from_disk", kwlist, 0}; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_path = obj_path; + PyObject *retval = CPyDef_project___main____load_contract_build_json_from_disk(arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_load_contract_build_json_from_disk", 606, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_interface_build_json_from_disk(PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject **cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + int32_t cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + tuple_T3OOO cpy_r_r28; + tuple_T3OOO cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + tuple_T3OOO cpy_r_r41; + tuple_T3OOO cpy_r_r42; + PyObject *cpy_r_r43; + tuple_T3OOO cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + tuple_T3OOO cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + cpy_r_r0 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r1[1] = {cpy_r_path}; + cpy_r_r2 = (PyObject **)&cpy_r_r1; + cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL39; + } + cpy_r_r4 = CPy_TYPE(cpy_r_r3); + cpy_r_r5 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL49; + } + cpy_r_r7 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r7); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL50; + } + PyObject *cpy_r_r9[1] = {cpy_r_r3}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL50; + } + cpy_r_r12 = 1; + cpy_r_r13 = CPyStatic__c_constants___ujson_load; + if (unlikely(cpy_r_r13 == NULL)) { + goto CPyL51; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_load\" was not set"); + cpy_r_r14 = 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 625, CPyStatic_project___main___globals); + goto CPyL16; + } else + goto CPyL52; +CPyL8: ; + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r13, cpy_r_r16, 1, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 625, CPyStatic_project___main___globals); + goto CPyL53; + } + CPy_DECREF(cpy_r_r11); + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 625, CPyStatic_project___main___globals, "dict", cpy_r_r17); + goto CPyL16; + } + cpy_r_r19 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 626, CPyStatic_project___main___globals); + goto CPyL54; + } + cpy_r_r21 = (PyObject *)&_Py_NoneStruct; + cpy_r_r22 = cpy_r_r20 != cpy_r_r21; + if (!cpy_r_r22) goto CPyL55; + cpy_r_r23 = PySequence_Tuple(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 628, CPyStatic_project___main___globals); + goto CPyL54; + } + cpy_r_r24 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r25 = CPyDict_SetItem(cpy_r_r18, cpy_r_r24, cpy_r_r23); + CPy_DECREF(cpy_r_r23); + cpy_r_r26 = cpy_r_r25 >= 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 628, CPyStatic_project___main___globals); + goto CPyL54; + } +CPyL15: ; + cpy_r_r27 = cpy_r_r18; + goto CPyL25; +CPyL16: ; + cpy_r_r28 = CPy_CatchError(); + cpy_r_r12 = 0; + cpy_r_r29 = CPy_GetExcInfo(); + cpy_r_r30 = cpy_r_r29.f0; + CPy_INCREF(cpy_r_r30); + cpy_r_r31 = cpy_r_r29.f1; + CPy_INCREF(cpy_r_r31); + cpy_r_r32 = cpy_r_r29.f2; + CPy_INCREF(cpy_r_r32); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + PyObject *cpy_r_r33[4] = {cpy_r_r3, cpy_r_r30, cpy_r_r31, cpy_r_r32}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r34, 4, 0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL56; + } + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + cpy_r_r36 = PyObject_IsTrue(cpy_r_r35); + CPy_DecRef(cpy_r_r35); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r38 = cpy_r_r36; + if (cpy_r_r38) goto CPyL21; + CPy_Reraise(); + if (!0) { + goto CPyL22; + } else + goto CPyL57; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + CPy_RestoreExcInfo(cpy_r_r28); + CPy_DecRef(cpy_r_r28.f0); + CPy_DecRef(cpy_r_r28.f1); + CPy_DecRef(cpy_r_r28.f2); + goto CPyL24; +CPyL22: ; + CPy_RestoreExcInfo(cpy_r_r28); + CPy_DecRef(cpy_r_r28.f0); + CPy_DecRef(cpy_r_r28.f1); + CPy_DecRef(cpy_r_r28.f2); + cpy_r_r39 = CPy_KeepPropagating(); + if (!cpy_r_r39) { + goto CPyL26; + } else + goto CPyL58; +CPyL23: ; + CPy_Unreachable(); +CPyL24: ; + cpy_r_r40 = NULL; + cpy_r_r27 = cpy_r_r40; +CPyL25: ; + tuple_T3OOO __tmp1537 = { NULL, NULL, NULL }; + cpy_r_r41 = __tmp1537; + cpy_r_r42 = cpy_r_r41; + goto CPyL27; +CPyL26: ; + cpy_r_r43 = NULL; + cpy_r_r27 = cpy_r_r43; + cpy_r_r44 = CPy_CatchError(); + cpy_r_r42 = cpy_r_r44; +CPyL27: ; + if (!cpy_r_r12) goto CPyL59; + cpy_r_r45 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r46[4] = {cpy_r_r3, cpy_r_r45, cpy_r_r45, cpy_r_r45}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r47, 4, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 624, CPyStatic_project___main___globals); + goto CPyL60; + } else + goto CPyL61; +CPyL29: ; + CPy_DECREF(cpy_r_r3); +CPyL30: ; + if (cpy_r_r42.f0 == NULL) { + goto CPyL33; + } else + goto CPyL62; +CPyL31: ; + CPy_Reraise(); + if (!0) { + goto CPyL35; + } else + goto CPyL63; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + if (cpy_r_r27 == NULL) goto CPyL47; + return cpy_r_r27; +CPyL35: ; + if (cpy_r_r42.f0 == NULL) goto CPyL37; + CPy_RestoreExcInfo(cpy_r_r42); + CPy_XDECREF(cpy_r_r42.f0); + CPy_XDECREF(cpy_r_r42.f1); + CPy_XDECREF(cpy_r_r42.f2); +CPyL37: ; + cpy_r_r49 = CPy_KeepPropagating(); + if (!cpy_r_r49) goto CPyL39; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r50 = CPy_CatchError(); + cpy_r_r51 = CPyStatic_project___main___globals; + cpy_r_r52 = CPyStatics[958]; /* 'JSONDecodeError' */ + cpy_r_r53 = CPyDict_GetItem(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 630, CPyStatic_project___main___globals); + goto CPyL45; + } + cpy_r_r54 = CPy_ExceptionMatches(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + if (!cpy_r_r54) goto CPyL43; + cpy_r_r55 = PyDict_New(); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 631, CPyStatic_project___main___globals); + goto CPyL45; + } + CPy_RestoreExcInfo(cpy_r_r50); + CPy_DECREF(cpy_r_r50.f0); + CPy_DECREF(cpy_r_r50.f1); + CPy_DECREF(cpy_r_r50.f2); + return cpy_r_r55; +CPyL43: ; + CPy_Reraise(); + if (!0) { + goto CPyL45; + } else + goto CPyL64; +CPyL44: ; + CPy_Unreachable(); +CPyL45: ; + CPy_RestoreExcInfo(cpy_r_r50); + CPy_DECREF(cpy_r_r50.f0); + CPy_DECREF(cpy_r_r50.f1); + CPy_DECREF(cpy_r_r50.f2); + cpy_r_r56 = CPy_KeepPropagating(); + if (!cpy_r_r56) goto CPyL48; + CPy_Unreachable(); +CPyL47: ; + CPy_Unreachable(); +CPyL48: ; + cpy_r_r57 = NULL; + return cpy_r_r57; +CPyL49: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + goto CPyL39; +CPyL50: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL39; +CPyL51: ; + CPy_DecRef(cpy_r_r11); + goto CPyL7; +CPyL52: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL8; +CPyL53: ; + CPy_DecRef(cpy_r_r11); + goto CPyL16; +CPyL54: ; + CPy_DecRef(cpy_r_r18); + goto CPyL16; +CPyL55: ; + CPy_DECREF(cpy_r_r20); + goto CPyL15; +CPyL56: ; + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + goto CPyL22; +CPyL57: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r28.f0); + CPy_DecRef(cpy_r_r28.f1); + CPy_DecRef(cpy_r_r28.f2); + goto CPyL20; +CPyL58: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL23; +CPyL59: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r6); + goto CPyL30; +CPyL60: ; + CPy_DecRef(cpy_r_r3); + CPy_XDecRef(cpy_r_r27); + goto CPyL35; +CPyL61: ; + CPy_DECREF(cpy_r_r48); + goto CPyL29; +CPyL62: ; + CPy_XDECREF(cpy_r_r27); + goto CPyL31; +CPyL63: ; + CPy_XDECREF(cpy_r_r42.f0); + CPy_XDECREF(cpy_r_r42.f1); + CPy_XDECREF(cpy_r_r42.f2); + goto CPyL32; +CPyL64: ; + CPy_DECREF(cpy_r_r50.f0); + CPy_DECREF(cpy_r_r50.f1); + CPy_DECREF(cpy_r_r50.f2); + goto CPyL44; +} + +PyObject *CPyPy_project___main____load_interface_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"O:_load_interface_build_json_from_disk", kwlist, 0}; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_path = obj_path; + PyObject *retval = CPyDef_project___main____load_interface_build_json_from_disk(arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_load_interface_build_json_from_disk", 622, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____init___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____init___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____init___3_TempProject_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main_____init___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + cpy_r_r0 = CPyStatics[1589]; /* '_path' */ + cpy_r_r1 = Py_None; + cpy_r_r2 = PyObject_SetAttr(cpy_r_self, cpy_r_r0, cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 641, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r4 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r5 = Py_None; + cpy_r_r6 = PyObject_SetAttr(cpy_r_self, cpy_r_r4, cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 642, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r8 = CPyStatics[187]; /* '_name' */ + cpy_r_r9 = PyObject_SetAttr(cpy_r_self, cpy_r_r8, cpy_r_name); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 643, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r11 = PyDict_New(); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 644, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r12 = CPyDef_sources___Sources(cpy_r_contract_sources, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 644, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r13 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r14 = PyObject_SetAttr(cpy_r_self, cpy_r_r13, cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r12); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 644, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r16 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_self, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals); + goto CPyL13; + } + if (likely(Py_TYPE(cpy_r_r17) == CPyType_sources___Sources)) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals, "brownie.project.sources.Sources", cpy_r_r17); + goto CPyL13; + } + cpy_r_r19 = CPyDef_build___Build(cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r20 = CPyStatics[185]; /* '_build' */ + cpy_r_r21 = PyObject_SetAttr(cpy_r_self, cpy_r_r20, cpy_r_r19); + CPy_DECREF_NO_IMM(cpy_r_r19); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 645, CPyStatic_project___main___globals); + goto CPyL13; + } + cpy_r_r23 = CPyStatics[1609]; /* '_compile' */ + cpy_r_r24 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r25[4] = { + cpy_r_self, cpy_r_contract_sources, cpy_r_compiler_config, + cpy_r_r24 + }; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r26, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 646, CPyStatic_project___main___globals); + goto CPyL13; + } else + goto CPyL14; +CPyL11: ; + cpy_r_r28 = CPyStatics[1612]; /* '_create_containers' */ + PyObject *cpy_r_r29[1] = {cpy_r_self}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__init__", 647, CPyStatic_project___main___globals); + goto CPyL13; + } else + goto CPyL15; +CPyL12: ; + return 1; +CPyL13: ; + cpy_r_r32 = 2; + return cpy_r_r32; +CPyL14: ; + CPy_DECREF(cpy_r_r27); + goto CPyL11; +CPyL15: ; + CPy_DECREF(cpy_r_r31); + goto CPyL12; +} + +PyObject *CPyPy_project___main_____init___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "name", "contract_sources", "compiler_config", 0}; + static CPyArg_Parser parser = {"OOOO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_name; + PyObject *obj_contract_sources; + PyObject *obj_compiler_config; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_name, &obj_contract_sources, &obj_compiler_config)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___TempProject)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.TempProject", obj_self); + goto fail; + } + PyObject *arg_name; + if (likely(PyUnicode_Check(obj_name))) + arg_name = obj_name; + else { + CPy_TypeError("str", obj_name); + goto fail; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + PyObject *arg_compiler_config; + if (likely(PyDict_Check(obj_compiler_config))) + arg_compiler_config = obj_compiler_config; + else { + CPy_TypeError("dict", obj_compiler_config); + goto fail; + } + char retval = CPyDef_project___main_____init___3_TempProject_obj_____call__(arg___mypyc_self__, arg_self, arg_name, arg_contract_sources, arg_compiler_config); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__init__", 640, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_project___main_____repr___3_TempProject_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__get__", -1, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = CPyStatics[1643]; /* "" */ + cpy_r_r5 = CPyStr_Build(3, cpy_r_r0, cpy_r_r3, cpy_r_r4); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "__repr__", 650, CPyStatic_project___main___globals); + goto CPyL4; + } + return cpy_r_r5; +CPyL4: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +} + +PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_project___main___TempProject)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.main.TempProject", obj_self); + goto fail; + } + PyObject *retval = CPyDef_project___main_____repr___3_TempProject_obj_____call__(arg___mypyc_self__, arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "__repr__", 649, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___check_for_project(PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + CPyPtr cpy_r_r11; + CPyPtr cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int64_t cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + char cpy_r_r21; + CPyPtr cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + CPyPtr cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject **cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + char cpy_r_r95; + PyObject *cpy_r_r96; + int32_t cpy_r_r97; + char cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject **cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + int32_t cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + int32_t cpy_r_r120; + char cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject **cpy_r_r125; + PyObject *cpy_r_r126; + char cpy_r_r127; + PyObject *cpy_r_r128; + PyObject **cpy_r_r130; + PyObject *cpy_r_r131; + char cpy_r_r132; + int64_t cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + if (cpy_r_path != NULL) goto CPyL83; + cpy_r_r0 = CPyStatics[175]; /* '.' */ + CPy_INCREF(cpy_r_r0); + cpy_r_path = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL84; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 655, CPyStatic_project___main___globals); + goto CPyL82; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r3[1] = {cpy_r_path}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r4, 1, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 655, CPyStatic_project___main___globals); + goto CPyL85; + } + CPy_DECREF(cpy_r_path); + cpy_r_r6 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 655, CPyStatic_project___main___globals); + goto CPyL86; + } + CPy_DECREF(cpy_r_r5); + cpy_r_path = cpy_r_r9; + cpy_r_r10 = PyList_New(1); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); + goto CPyL85; + } + cpy_r_r11 = (CPyPtr)&((PyListObject *)cpy_r_r10)->ob_item; + cpy_r_r12 = *(CPyPtr *)cpy_r_r11; + CPy_INCREF(cpy_r_path); + *(PyObject * *)cpy_r_r12 = cpy_r_path; + cpy_r_r13 = cpy_r_path; + cpy_r_r14 = CPyStatics[1410]; /* 'parents' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r16 = PySequence_List(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); + goto CPyL87; + } + cpy_r_r17 = PySequence_Concat(cpy_r_r10, cpy_r_r16); + CPy_DECREF_NO_IMM(cpy_r_r10); + CPy_DECREF_NO_IMM(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 656, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r18 = 0; +CPyL13: ; + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r17)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + cpy_r_r21 = cpy_r_r18 < cpy_r_r20; + if (!cpy_r_r21) goto CPyL88; + cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; + cpy_r_r23 = *(CPyPtr *)cpy_r_r22; + cpy_r_r24 = cpy_r_r18 * 8; + cpy_r_r25 = cpy_r_r23 + cpy_r_r24; + cpy_r_r26 = *(PyObject * *)cpy_r_r25; + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = CPyDef__config____load_project_structure_config(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 658, CPyStatic_project___main___globals); + goto CPyL89; + } + cpy_r_r28 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r29 = PyObject_GetItem(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 659, CPyStatic_project___main___globals); + goto CPyL90; + } + cpy_r_r30 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r31[2] = {cpy_r_r26, cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 659, CPyStatic_project___main___globals); + goto CPyL91; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r34 = CPyStatics[178]; /* 'interfaces' */ + cpy_r_r35 = PyObject_GetItem(cpy_r_r27, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 660, CPyStatic_project___main___globals); + goto CPyL92; + } + cpy_r_r36 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r37[2] = {cpy_r_r26, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r36, cpy_r_r38, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 660, CPyStatic_project___main___globals); + goto CPyL93; + } + CPy_DECREF(cpy_r_r35); + cpy_r_r40 = CPyStatics[1644]; /* 'scripts' */ + cpy_r_r41 = PyObject_GetItem(cpy_r_r27, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 661, CPyStatic_project___main___globals); + goto CPyL94; + } + cpy_r_r42 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r43[2] = {cpy_r_r26, cpy_r_r41}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 661, CPyStatic_project___main___globals); + goto CPyL95; + } + CPy_DECREF(cpy_r_r41); + cpy_r_r46 = CPyStatics[556]; /* 'tests' */ + cpy_r_r47 = PyObject_GetItem(cpy_r_r27, cpy_r_r46); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 662, CPyStatic_project___main___globals); + goto CPyL96; + } + cpy_r_r48 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r49[2] = {cpy_r_r26, cpy_r_r47}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r50, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 662, CPyStatic_project___main___globals); + goto CPyL97; + } + CPy_DECREF(cpy_r_r47); + cpy_r_r52 = CPyStatics[1645]; + cpy_r_r53 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r54[2] = {cpy_r_r33, cpy_r_r52}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r57 = PyObject_GetIter(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); + goto CPyL98; + } +CPyL25: ; + cpy_r_r58 = PyIter_Next(cpy_r_r57); + if (cpy_r_r58 == NULL) goto CPyL99; + cpy_r_r59 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); + goto CPyL100; + } + if (likely(PyUnicode_Check(cpy_r_r60))) + cpy_r_r61 = cpy_r_r60; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals, "str", cpy_r_r60); + goto CPyL100; + } + cpy_r_r62 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r63 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r64 = CPyStr_Equal(cpy_r_r61, cpy_r_r62); + if (cpy_r_r64) goto CPyL101; + cpy_r_r65 = CPyStr_Equal(cpy_r_r61, cpy_r_r63); + CPy_DECREF(cpy_r_r61); + if (cpy_r_r65) goto CPyL31; + if (0) { + goto CPyL102; + } else + goto CPyL103; +CPyL31: ; + if (1) { + goto CPyL102; + } else + goto CPyL103; +CPyL32: ; + cpy_r_r66 = cpy_r_r58; + goto CPyL35; +CPyL33: ; + cpy_r_r67 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 664, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r68 = Py_None; + cpy_r_r66 = cpy_r_r68; +CPyL35: ; + cpy_r_r69 = (PyObject *)&_Py_NoneStruct; + cpy_r_r70 = cpy_r_r66 != cpy_r_r69; + if (!cpy_r_r70) goto CPyL104; + cpy_r_r71 = cpy_r_r66; + cpy_r_r72 = PyObject_IsTrue(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", -1, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r74 = cpy_r_r72; + if (cpy_r_r74) { + goto CPyL105; + } else + goto CPyL40; +CPyL39: ; + return cpy_r_r26; +CPyL40: ; + cpy_r_r75 = CPyStatics[1645]; + cpy_r_r76 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r77[2] = {cpy_r_r39, cpy_r_r75}; + cpy_r_r78 = (PyObject **)&cpy_r_r77; + cpy_r_r79 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r78, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); + goto CPyL98; + } + CPy_DECREF(cpy_r_r39); + cpy_r_r80 = PyObject_GetIter(cpy_r_r79); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); + goto CPyL106; + } +CPyL42: ; + cpy_r_r81 = PyIter_Next(cpy_r_r80); + if (cpy_r_r81 == NULL) goto CPyL107; + cpy_r_r82 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); + goto CPyL108; + } + if (likely(PyUnicode_Check(cpy_r_r83))) + cpy_r_r84 = cpy_r_r83; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals, "str", cpy_r_r83); + goto CPyL108; + } + cpy_r_r85 = CPyStatics[135]; /* '.json' */ + cpy_r_r86 = CPyStatics[1221]; /* '.vy' */ + cpy_r_r87 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r88 = CPyStr_Equal(cpy_r_r84, cpy_r_r85); + if (cpy_r_r88) goto CPyL109; + cpy_r_r89 = CPyStr_Equal(cpy_r_r84, cpy_r_r86); + if (cpy_r_r89) goto CPyL109; + cpy_r_r90 = CPyStr_Equal(cpy_r_r84, cpy_r_r87); + CPy_DECREF(cpy_r_r84); + if (cpy_r_r90) goto CPyL49; + if (0) { + goto CPyL110; + } else + goto CPyL111; +CPyL49: ; + if (1) { + goto CPyL110; + } else + goto CPyL111; +CPyL50: ; + cpy_r_r91 = cpy_r_r81; + goto CPyL53; +CPyL51: ; + cpy_r_r92 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 666, CPyStatic_project___main___globals); + goto CPyL106; + } + cpy_r_r93 = Py_None; + cpy_r_r91 = cpy_r_r93; +CPyL53: ; + cpy_r_r94 = (PyObject *)&_Py_NoneStruct; + cpy_r_r95 = cpy_r_r91 != cpy_r_r94; + if (!cpy_r_r95) goto CPyL112; + cpy_r_r96 = cpy_r_r91; + cpy_r_r97 = PyObject_IsTrue(cpy_r_r96); + CPy_DECREF(cpy_r_r96); + cpy_r_r98 = cpy_r_r97 >= 0; + if (unlikely(!cpy_r_r98)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", -1, CPyStatic_project___main___globals); + goto CPyL106; + } + cpy_r_r99 = cpy_r_r97; + if (cpy_r_r99) { + goto CPyL113; + } else + goto CPyL58; +CPyL57: ; + return cpy_r_r26; +CPyL58: ; + cpy_r_r100 = CPyStatics[1645]; + cpy_r_r101 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r102[2] = {cpy_r_r45, cpy_r_r100}; + cpy_r_r103 = (PyObject **)&cpy_r_r102; + cpy_r_r104 = PyObject_VectorcallMethod(cpy_r_r101, cpy_r_r103, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); + goto CPyL106; + } + CPy_DECREF(cpy_r_r45); + cpy_r_r105 = PyObject_GetIter(cpy_r_r104); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); + goto CPyL114; + } +CPyL60: ; + cpy_r_r106 = PyIter_Next(cpy_r_r105); + if (cpy_r_r106 == NULL) goto CPyL115; + cpy_r_r107 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); + goto CPyL116; + } + if (likely(PyUnicode_Check(cpy_r_r108))) + cpy_r_r109 = cpy_r_r108; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals, "str", cpy_r_r108); + goto CPyL116; + } + cpy_r_r110 = CPyStatics[1646]; /* '.py' */ + cpy_r_r111 = PyUnicode_Contains(cpy_r_r110, cpy_r_r109); + CPy_DECREF(cpy_r_r109); + cpy_r_r112 = cpy_r_r111 >= 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); + goto CPyL116; + } + cpy_r_r113 = cpy_r_r111; + if (cpy_r_r113) { + goto CPyL117; + } else + goto CPyL118; +CPyL65: ; + cpy_r_r114 = cpy_r_r106; + goto CPyL68; +CPyL66: ; + cpy_r_r115 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 668, CPyStatic_project___main___globals); + goto CPyL114; + } + cpy_r_r116 = Py_None; + cpy_r_r114 = cpy_r_r116; +CPyL68: ; + cpy_r_r117 = (PyObject *)&_Py_NoneStruct; + cpy_r_r118 = cpy_r_r114 != cpy_r_r117; + if (!cpy_r_r118) goto CPyL119; + cpy_r_r119 = cpy_r_r114; + cpy_r_r120 = PyObject_IsTrue(cpy_r_r119); + CPy_DECREF(cpy_r_r119); + cpy_r_r121 = cpy_r_r120 >= 0; + if (unlikely(!cpy_r_r121)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", -1, CPyStatic_project___main___globals); + goto CPyL114; + } + cpy_r_r122 = cpy_r_r120; + if (cpy_r_r122) { + goto CPyL120; + } else + goto CPyL73; +CPyL72: ; + return cpy_r_r26; +CPyL73: ; + cpy_r_r123 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r124[1] = {cpy_r_r33}; + cpy_r_r125 = (PyObject **)&cpy_r_r124; + cpy_r_r126 = PyObject_VectorcallMethod(cpy_r_r123, cpy_r_r125, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); + goto CPyL114; + } + CPy_DECREF(cpy_r_r33); + if (unlikely(!PyBool_Check(cpy_r_r126))) { + CPy_TypeError("bool", cpy_r_r126); cpy_r_r127 = 2; + } else + cpy_r_r127 = cpy_r_r126 == Py_True; + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r127 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); + goto CPyL121; + } + if (!cpy_r_r127) goto CPyL122; + cpy_r_r128 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r129[1] = {cpy_r_r51}; + cpy_r_r130 = (PyObject **)&cpy_r_r129; + cpy_r_r131 = PyObject_VectorcallMethod(cpy_r_r128, cpy_r_r130, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); + goto CPyL121; + } + CPy_DECREF(cpy_r_r51); + if (unlikely(!PyBool_Check(cpy_r_r131))) { + CPy_TypeError("bool", cpy_r_r131); cpy_r_r132 = 2; + } else + cpy_r_r132 = cpy_r_r131 == Py_True; + CPy_DECREF(cpy_r_r131); + if (unlikely(cpy_r_r132 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 670, CPyStatic_project___main___globals); + goto CPyL89; + } + if (cpy_r_r132) { + goto CPyL123; + } else + goto CPyL124; +CPyL79: ; + return cpy_r_r26; +CPyL80: ; + cpy_r_r133 = cpy_r_r18 + 1; + cpy_r_r18 = cpy_r_r133; + goto CPyL13; +CPyL81: ; + cpy_r_r134 = Py_None; + return cpy_r_r134; +CPyL82: ; + cpy_r_r135 = NULL; + return cpy_r_r135; +CPyL83: ; + CPy_INCREF(cpy_r_path); + goto CPyL2; +CPyL84: ; + CPy_DecRef(cpy_r_path); + goto CPyL3; +CPyL85: ; + CPy_DecRef(cpy_r_path); + goto CPyL82; +CPyL86: ; + CPy_DecRef(cpy_r_r5); + goto CPyL82; +CPyL87: ; + CPy_DecRef(cpy_r_r10); + goto CPyL82; +CPyL88: ; + CPy_DECREF_NO_IMM(cpy_r_r17); + goto CPyL81; +CPyL89: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + goto CPyL82; +CPyL90: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + goto CPyL82; +CPyL91: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r29); + goto CPyL82; +CPyL92: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r33); + goto CPyL82; +CPyL93: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + goto CPyL82; +CPyL94: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r39); + goto CPyL82; +CPyL95: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r41); + goto CPyL82; +CPyL96: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r45); + goto CPyL82; +CPyL97: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r47); + goto CPyL82; +CPyL98: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r51); + goto CPyL82; +CPyL99: ; + CPy_DECREF(cpy_r_r57); + goto CPyL33; +CPyL100: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r58); + goto CPyL82; +CPyL101: ; + CPy_DECREF(cpy_r_r61); + goto CPyL31; +CPyL102: ; + CPy_DECREF(cpy_r_r57); + goto CPyL32; +CPyL103: ; + CPy_DECREF(cpy_r_r58); + goto CPyL25; +CPyL104: ; + CPy_DECREF(cpy_r_r66); + goto CPyL40; +CPyL105: ; + CPy_DECREF_NO_IMM(cpy_r_r17); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r51); + goto CPyL39; +CPyL106: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r51); + goto CPyL82; +CPyL107: ; + CPy_DECREF(cpy_r_r80); + goto CPyL51; +CPyL108: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + goto CPyL82; +CPyL109: ; + CPy_DECREF(cpy_r_r84); + goto CPyL49; +CPyL110: ; + CPy_DECREF(cpy_r_r80); + goto CPyL50; +CPyL111: ; + CPy_DECREF(cpy_r_r81); + goto CPyL42; +CPyL112: ; + CPy_DECREF(cpy_r_r91); + goto CPyL58; +CPyL113: ; + CPy_DECREF_NO_IMM(cpy_r_r17); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r51); + goto CPyL57; +CPyL114: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r51); + goto CPyL82; +CPyL115: ; + CPy_DECREF(cpy_r_r105); + goto CPyL66; +CPyL116: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r106); + goto CPyL82; +CPyL117: ; + CPy_DECREF(cpy_r_r105); + goto CPyL65; +CPyL118: ; + CPy_DECREF(cpy_r_r106); + goto CPyL60; +CPyL119: ; + CPy_DECREF(cpy_r_r114); + goto CPyL73; +CPyL120: ; + CPy_DECREF_NO_IMM(cpy_r_r17); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r51); + goto CPyL72; +CPyL121: ; + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r51); + goto CPyL82; +CPyL122: ; + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r51); + goto CPyL80; +CPyL123: ; + CPy_DECREF_NO_IMM(cpy_r_r17); + goto CPyL79; +CPyL124: ; + CPy_DECREF(cpy_r_r26); + goto CPyL80; +} + +PyObject *CPyPy_project___main___check_for_project(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"|O:check_for_project", kwlist, 0}; + PyObject *obj_path = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_path; + if (obj_path == NULL) { + arg_path = NULL; + goto __LL1538; + } + arg_path = obj_path; + if (arg_path != NULL) goto __LL1538; + if (PyUnicode_Check(obj_path)) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1538; + CPy_TypeError("union[object, str]", obj_path); + goto fail; +__LL1538: ; + PyObject *retval = CPyDef_project___main___check_for_project(arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "check_for_project", 653, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___get_loaded_projects(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyStatic_project___main____loaded_projects; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/main.py", "get_loaded_projects", 678, CPyStatic_project___main___globals); + goto CPyL5; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyList_Copy(cpy_r_r0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "get_loaded_projects", 678, CPyStatic_project___main___globals); + goto CPyL5; + } + return cpy_r_r2; +CPyL5: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_project___main___get_loaded_projects(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_loaded_projects", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_project___main___get_loaded_projects(); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "get_loaded_projects", 676, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___new(PyObject *cpy_r_project_path_str, char cpy_r_ignore_subfolder, char cpy_r_ignore_existing) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + CPyPtr cpy_r_r21; + int64_t cpy_r_r22; + CPyTagged cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + if (cpy_r_project_path_str != NULL) goto CPyL31; + cpy_r_r0 = CPyStatics[175]; /* '.' */ + CPy_INCREF(cpy_r_r0); + cpy_r_project_path_str = cpy_r_r0; +CPyL2: ; + if (cpy_r_ignore_subfolder != 2) goto CPyL4; + cpy_r_ignore_subfolder = 0; +CPyL4: ; + if (cpy_r_ignore_existing != 2) goto CPyL6; + cpy_r_ignore_existing = 0; +CPyL6: ; + cpy_r_r1 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL32; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/main.py", "new", 693, CPyStatic_project___main___globals); + goto CPyL30; + } + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r3[1] = {cpy_r_project_path_str}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r4, 1, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 693, CPyStatic_project___main___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_project_path_str); + cpy_r_r6 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 693, CPyStatic_project___main___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_r5); + if (cpy_r_ignore_existing) goto CPyL24; + cpy_r_r10 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r11[1] = {cpy_r_r9}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); + goto CPyL35; + } + if (unlikely(!PyBool_Check(cpy_r_r13))) { + CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; + } else + cpy_r_r14 = cpy_r_r13 == Py_True; + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); + goto CPyL35; + } + if (!cpy_r_r14) goto CPyL24; + cpy_r_r15 = CPyStatics[1264]; /* '*' */ + cpy_r_r16 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r17[2] = {cpy_r_r9, cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); + goto CPyL35; + } + cpy_r_r20 = PySequence_List(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 694, CPyStatic_project___main___globals); + goto CPyL35; + } + cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_r20)->ob_size; + cpy_r_r22 = *(int64_t *)cpy_r_r21; + CPy_DECREF_NO_IMM(cpy_r_r20); + cpy_r_r23 = cpy_r_r22 << 1; + cpy_r_r24 = cpy_r_r23 != 0; + if (!cpy_r_r24) goto CPyL24; + cpy_r_r25 = CPyStatics[1647]; /* 'Directory is not empty: ' */ + cpy_r_r26 = PyObject_Str(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); + goto CPyL30; + } + cpy_r_r27 = CPyStr_Build(2, cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); + goto CPyL30; + } + cpy_r_r28 = CPyModule_builtins; + cpy_r_r29 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); + goto CPyL36; + } + PyObject *cpy_r_r31[1] = {cpy_r_r27}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); + goto CPyL36; + } + CPy_DECREF(cpy_r_r27); + CPy_Raise(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "new", 695, CPyStatic_project___main___globals); + goto CPyL30; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r34 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r35 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r36[2] = {cpy_r_r9, cpy_r_r35}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r34, cpy_r_r37, 9223372036854775809ULL, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 696, CPyStatic_project___main___globals); + goto CPyL35; + } else + goto CPyL37; +CPyL25: ; + cpy_r_r40 = CPyDef_project___main____create_folders(cpy_r_r9); + if (unlikely(cpy_r_r40 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "new", 697, CPyStatic_project___main___globals); + goto CPyL35; + } + cpy_r_r41 = CPyDef_project___main____create_gitfiles(cpy_r_r9); + if (unlikely(cpy_r_r41 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "new", 698, CPyStatic_project___main___globals); + goto CPyL35; + } + cpy_r_r42 = CPyDef_project___main____add_to_sys_path(cpy_r_r9); + if (unlikely(cpy_r_r42 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "new", 699, CPyStatic_project___main___globals); + goto CPyL35; + } + cpy_r_r43 = PyObject_Str(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "new", 700, CPyStatic_project___main___globals); + goto CPyL30; + } + return cpy_r_r43; +CPyL30: ; + cpy_r_r44 = NULL; + return cpy_r_r44; +CPyL31: ; + CPy_INCREF(cpy_r_project_path_str); + goto CPyL2; +CPyL32: ; + CPy_DecRef(cpy_r_project_path_str); + goto CPyL7; +CPyL33: ; + CPy_DecRef(cpy_r_project_path_str); + goto CPyL30; +CPyL34: ; + CPy_DecRef(cpy_r_r5); + goto CPyL30; +CPyL35: ; + CPy_DecRef(cpy_r_r9); + goto CPyL30; +CPyL36: ; + CPy_DecRef(cpy_r_r27); + goto CPyL30; +CPyL37: ; + CPy_DECREF(cpy_r_r39); + goto CPyL25; +} + +PyObject *CPyPy_project___main___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path_str", "ignore_subfolder", "ignore_existing", 0}; + static CPyArg_Parser parser = {"|OOO:new", kwlist, 0}; + PyObject *obj_project_path_str = NULL; + PyObject *obj_ignore_subfolder = NULL; + PyObject *obj_ignore_existing = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_path_str, &obj_ignore_subfolder, &obj_ignore_existing)) { + return NULL; + } + PyObject *arg_project_path_str; + if (obj_project_path_str == NULL) { + arg_project_path_str = NULL; + } else if (likely(PyUnicode_Check(obj_project_path_str))) + arg_project_path_str = obj_project_path_str; + else { + CPy_TypeError("str", obj_project_path_str); + goto fail; + } + char arg_ignore_subfolder; + if (obj_ignore_subfolder == NULL) { + arg_ignore_subfolder = 2; + } else if (unlikely(!PyBool_Check(obj_ignore_subfolder))) { + CPy_TypeError("bool", obj_ignore_subfolder); goto fail; + } else + arg_ignore_subfolder = obj_ignore_subfolder == Py_True; + char arg_ignore_existing; + if (obj_ignore_existing == NULL) { + arg_ignore_existing = 2; + } else if (unlikely(!PyBool_Check(obj_ignore_existing))) { + CPy_TypeError("bool", obj_ignore_existing); goto fail; + } else + arg_ignore_existing = obj_ignore_existing == Py_True; + PyObject *retval = CPyDef_project___main___new(arg_project_path_str, arg_ignore_subfolder, arg_ignore_existing); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "new", 681, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___from_brownie_mix(PyObject *cpy_r_project_name, PyObject *cpy_r_project_path, char cpy_r_ignore_subfolder) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + CPyPtr cpy_r_r57; + int64_t cpy_r_r58; + CPyTagged cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + char cpy_r_r97; + char cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + if (cpy_r_project_path != NULL) goto CPyL61; + cpy_r_r0 = Py_None; + cpy_r_project_path = cpy_r_r0; +CPyL2: ; + if (cpy_r_ignore_subfolder != 2) goto CPyL4; + cpy_r_ignore_subfolder = 0; +CPyL4: ; + cpy_r_r1 = PyObject_Str(cpy_r_project_name); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r2 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r3[1] = {cpy_r_r1}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals); + goto CPyL63; + } + CPy_DECREF(cpy_r_r1); + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals, "str", cpy_r_r5); + goto CPyL62; + } + cpy_r_r7 = CPyStatics[1648]; /* '-mix' */ + cpy_r_r8 = CPyStatics[114]; /* '' */ + cpy_r_r9 = PyUnicode_Replace(cpy_r_r6, cpy_r_r7, cpy_r_r8, -1); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 717, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_project_name = cpy_r_r9; + cpy_r_r10 = CPyStatic__config___REQUEST_HEADERS; + if (unlikely(cpy_r_r10 == NULL)) { + goto CPyL64; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); + cpy_r_r11 = 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 718, CPyStatic_project___main___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r12 = CPyDict_Copy(cpy_r_r10); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 718, CPyStatic_project___main___globals); + goto CPyL65; + } + cpy_r_r13 = CPyDef_project___main____maybe_retrieve_github_auth(); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 719, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r14 = CPyDict_Update(cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 719, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r16 = CPyDef_project___main____get_mix_default_branch(cpy_r_project_name, cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 720, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r17 = CPyStatics[1649]; /* 'https://github.com/brownie-mix/{}-mix/archive/{}.zip' */ + cpy_r_r18 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r19[3] = {cpy_r_r17, cpy_r_project_name, cpy_r_r16}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 721, CPyStatic_project___main___globals); + goto CPyL67; + } + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "from_brownie_mix", 721, CPyStatic_project___main___globals, "str", cpy_r_r21); + goto CPyL67; + } + cpy_r_r23 = (PyObject *)&_Py_NoneStruct; + cpy_r_r24 = cpy_r_project_path == cpy_r_r23; + if (cpy_r_r24) { + goto CPyL68; + } else + goto CPyL24; +CPyL18: ; + cpy_r_r25 = CPyStatics[175]; /* '.' */ + cpy_r_r26 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r26 == NULL)) { + goto CPyL69; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 723, CPyStatic_project___main___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL21: ; + PyObject *cpy_r_r28[1] = {cpy_r_r25}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 1, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 723, CPyStatic_project___main___globals); + goto CPyL70; + } + cpy_r_r31 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r32[2] = {cpy_r_r30, cpy_r_project_name}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 723, CPyStatic_project___main___globals); + goto CPyL71; + } + CPy_DECREF(cpy_r_r30); + cpy_r_project_path = cpy_r_r34; +CPyL24: ; + cpy_r_r35 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r35 == NULL)) { + goto CPyL72; + } else + goto CPyL27; +CPyL25: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r36 = 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 724, CPyStatic_project___main___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL27: ; + PyObject *cpy_r_r37[1] = {cpy_r_project_path}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r38, 1, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 724, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_DECREF(cpy_r_project_path); + cpy_r_r40 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r41[1] = {cpy_r_r39}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 724, CPyStatic_project___main___globals); + goto CPyL74; + } + CPy_DECREF(cpy_r_r39); + cpy_r_project_path = cpy_r_r43; + CPy_INCREF(cpy_r_project_path); + cpy_r_r44 = cpy_r_project_path; + cpy_r_r45 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r46[1] = {cpy_r_r44}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_VectorcallMethod(cpy_r_r45, cpy_r_r47, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r44); + if (unlikely(!PyBool_Check(cpy_r_r48))) { + CPy_TypeError("bool", cpy_r_r48); cpy_r_r49 = 2; + } else + cpy_r_r49 = cpy_r_r48 == Py_True; + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); + goto CPyL73; + } + if (!cpy_r_r49) goto CPyL43; + cpy_r_r50 = CPyStatics[1264]; /* '*' */ + CPy_INCREF(cpy_r_project_path); + cpy_r_r51 = cpy_r_project_path; + cpy_r_r52 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r53[2] = {cpy_r_r51, cpy_r_r50}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); + goto CPyL76; + } + CPy_DECREF(cpy_r_r51); + cpy_r_r56 = PySequence_List(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 725, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r57 = (CPyPtr)&((PyVarObject *)cpy_r_r56)->ob_size; + cpy_r_r58 = *(int64_t *)cpy_r_r57; + CPy_DECREF_NO_IMM(cpy_r_r56); + cpy_r_r59 = cpy_r_r58 << 1; + cpy_r_r60 = cpy_r_r59 != 0; + if (cpy_r_r60) { + goto CPyL77; + } else + goto CPyL43; +CPyL37: ; + cpy_r_r61 = CPyStatics[1650]; /* 'Folder already exists - ' */ + cpy_r_r62 = PyObject_Str(cpy_r_project_path); + CPy_DECREF(cpy_r_project_path); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); + goto CPyL60; + } + cpy_r_r63 = CPyStr_Build(2, cpy_r_r61, cpy_r_r62); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); + goto CPyL60; + } + cpy_r_r64 = CPyModule_builtins; + cpy_r_r65 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); + goto CPyL78; + } + PyObject *cpy_r_r67[1] = {cpy_r_r63}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); + goto CPyL78; + } + CPy_DECREF(cpy_r_r63); + CPy_Raise(cpy_r_r69); + CPy_DECREF(cpy_r_r69); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 726, CPyStatic_project___main___globals); + goto CPyL60; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r70 = CPyStatics[1651]; /* 'Downloading from ' */ + cpy_r_r71 = CPyStatics[1652]; /* '...' */ + cpy_r_r72 = CPyStr_Build(3, cpy_r_r70, cpy_r_r22, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 728, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r73 = CPyModule_builtins; + cpy_r_r74 = CPyStatics[53]; /* 'print' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 728, CPyStatic_project___main___globals); + goto CPyL79; + } + PyObject *cpy_r_r76[1] = {cpy_r_r72}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 1, 0); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 728, CPyStatic_project___main___globals); + goto CPyL79; + } else + goto CPyL80; +CPyL46: ; + CPy_DECREF(cpy_r_r72); + CPy_INCREF(cpy_r_project_path); + cpy_r_r79 = cpy_r_project_path; + cpy_r_r80 = CPyStatics[65]; /* 'parent' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 729, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r82 = PyObject_Str(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 729, CPyStatic_project___main___globals); + goto CPyL73; + } + cpy_r_r83 = CPyDef_project___main____stream_download(cpy_r_r22, cpy_r_r82, cpy_r_r12); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r83 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 729, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_INCREF(cpy_r_project_path); + cpy_r_r84 = cpy_r_project_path; + cpy_r_r85 = CPyStatics[65]; /* 'parent' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r87 = CPyStatics[1653]; /* '-mix-' */ + cpy_r_r88 = CPyStr_Build(3, cpy_r_project_name, cpy_r_r87, cpy_r_r16); + CPy_DECREF(cpy_r_project_name); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r89 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r90[2] = {cpy_r_r86, cpy_r_r88}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); + goto CPyL83; + } + CPy_DECREF(cpy_r_r86); + CPy_DECREF(cpy_r_r88); + cpy_r_r93 = CPyStatics[1654]; /* 'rename' */ + PyObject *cpy_r_r94[2] = {cpy_r_r92, cpy_r_project_path}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_VectorcallMethod(cpy_r_r93, cpy_r_r95, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 730, CPyStatic_project___main___globals); + goto CPyL84; + } else + goto CPyL85; +CPyL55: ; + CPy_DECREF(cpy_r_r92); + cpy_r_r97 = CPyDef_project___main____create_folders(cpy_r_project_path); + if (unlikely(cpy_r_r97 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 731, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r98 = CPyDef_project___main____create_gitfiles(cpy_r_project_path); + if (unlikely(cpy_r_r98 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 732, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r99 = CPyDef_project___main____add_to_sys_path(cpy_r_project_path); + if (unlikely(cpy_r_r99 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 733, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r100 = PyObject_Str(cpy_r_project_path); + CPy_DECREF(cpy_r_project_path); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 734, CPyStatic_project___main___globals); + goto CPyL60; + } + return cpy_r_r100; +CPyL60: ; + cpy_r_r101 = NULL; + return cpy_r_r101; +CPyL61: ; + CPy_INCREF(cpy_r_project_path); + goto CPyL2; +CPyL62: ; + CPy_DecRef(cpy_r_project_path); + goto CPyL60; +CPyL63: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r1); + goto CPyL60; +CPyL64: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + goto CPyL9; +CPyL65: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + goto CPyL60; +CPyL66: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + goto CPyL60; +CPyL67: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + goto CPyL60; +CPyL68: ; + CPy_DECREF(cpy_r_project_path); + goto CPyL18; +CPyL69: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL19; +CPyL70: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL60; +CPyL71: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r30); + goto CPyL60; +CPyL72: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL25; +CPyL73: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL60; +CPyL74: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r39); + goto CPyL60; +CPyL75: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r44); + goto CPyL60; +CPyL76: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r51); + goto CPyL60; +CPyL77: ; + CPy_DECREF(cpy_r_project_name); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r22); + goto CPyL37; +CPyL78: ; + CPy_DecRef(cpy_r_r63); + goto CPyL60; +CPyL79: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r72); + goto CPyL60; +CPyL80: ; + CPy_DECREF(cpy_r_r78); + goto CPyL46; +CPyL81: ; + CPy_DecRef(cpy_r_project_name); + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r16); + goto CPyL60; +CPyL82: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r86); + goto CPyL60; +CPyL83: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r88); + goto CPyL60; +CPyL84: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r92); + goto CPyL60; +CPyL85: ; + CPy_DECREF(cpy_r_r96); + goto CPyL55; +} + +PyObject *CPyPy_project___main___from_brownie_mix(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_name", "project_path", "ignore_subfolder", 0}; + static CPyArg_Parser parser = {"O|OO:from_brownie_mix", kwlist, 0}; + PyObject *obj_project_name; + PyObject *obj_project_path = NULL; + PyObject *obj_ignore_subfolder = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_name, &obj_project_path, &obj_ignore_subfolder)) { + return NULL; + } + PyObject *arg_project_name; + if (likely(PyUnicode_Check(obj_project_name))) + arg_project_name = obj_project_name; + else { + CPy_TypeError("str", obj_project_name); + goto fail; + } + PyObject *arg_project_path; + if (obj_project_path == NULL) { + arg_project_path = NULL; + goto __LL1539; + } + arg_project_path = obj_project_path; + if (arg_project_path != NULL) goto __LL1539; + if (PyUnicode_Check(obj_project_path)) + arg_project_path = obj_project_path; + else { + arg_project_path = NULL; + } + if (arg_project_path != NULL) goto __LL1539; + if (obj_project_path == Py_None) + arg_project_path = obj_project_path; + else { + arg_project_path = NULL; + } + if (arg_project_path != NULL) goto __LL1539; + CPy_TypeError("union[object, str, None]", obj_project_path); + goto fail; +__LL1539: ; + char arg_ignore_subfolder; + if (obj_ignore_subfolder == NULL) { + arg_ignore_subfolder = 2; + } else if (unlikely(!PyBool_Check(obj_ignore_subfolder))) { + CPy_TypeError("bool", obj_ignore_subfolder); goto fail; + } else + arg_ignore_subfolder = obj_ignore_subfolder == Py_True; + PyObject *retval = CPyDef_project___main___from_brownie_mix(arg_project_name, arg_project_path, arg_ignore_subfolder); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "from_brownie_mix", 703, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___compile_source(PyObject *cpy_r_source, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, char cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T3OOO cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + tuple_T2OO cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + CPyTagged cpy_r_r48; + char cpy_r_r49; + CPyTagged cpy_r_r50; + CPyTagged cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + tuple_T3OOO cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_exc; + PyObject *cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + tuple_T3OOO cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + tuple_T2OO cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + int32_t cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject **cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + tuple_T3OOO cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + char cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject **cpy_r_r126; + PyObject *cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + if (cpy_r_solc_version != NULL) goto CPyL97; + cpy_r_r0 = Py_None; + cpy_r_solc_version = cpy_r_r0; +CPyL2: ; + if (cpy_r_vyper_version != NULL) goto CPyL98; + cpy_r_r1 = Py_None; + cpy_r_vyper_version = cpy_r_r1; +CPyL4: ; + if (cpy_r_optimize != 2) goto CPyL6; + cpy_r_optimize = 1; +CPyL6: ; + if (cpy_r_runs != NULL) goto CPyL99; + cpy_r_r2 = CPyStatics[2052]; /* 200 */ + cpy_r_runs = cpy_r_r2; +CPyL8: ; + if (cpy_r_evm_version != NULL) goto CPyL100; + cpy_r_r3 = Py_None; + cpy_r_evm_version = cpy_r_r3; +CPyL10: ; + cpy_r_r4 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r5 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r6 = PyDict_New(); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 749, CPyStatic_project___main___globals); + goto CPyL101; + } + cpy_r_r7 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r8 = PyDict_New(); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 749, CPyStatic_project___main___globals); + goto CPyL102; + } + cpy_r_r9 = CPyDict_Build(3, cpy_r_r4, cpy_r_evm_version, cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_evm_version); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 749, CPyStatic_project___main___globals); + goto CPyL103; + } + cpy_r_r10 = (PyObject *)&_Py_NoneStruct; + cpy_r_r11 = cpy_r_solc_version == cpy_r_r10; + if (!cpy_r_r11) goto CPyL26; + cpy_r_r12 = (PyObject *)&_Py_NoneStruct; + cpy_r_r13 = cpy_r_vyper_version == cpy_r_r12; + if (!cpy_r_r13) goto CPyL26; + cpy_r_r14 = CPyStatics[1249]; /* '' */ + cpy_r_r15 = CPyDict_Build(1, cpy_r_r14, cpy_r_source); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 755, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r16 = 2; + cpy_r_r17 = CPyDef_solidity___find_best_solc_version(cpy_r_r15, 1, cpy_r_r16, 0); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 754, CPyStatic_project___main___globals); + goto CPyL18; + } else + goto CPyL104; +CPyL17: ; + cpy_r_solc_version = cpy_r_r17; + goto CPyL26; +CPyL18: ; + cpy_r_r18 = CPy_CatchError(); + cpy_r_r19 = CPyStatic_project___main___globals; + cpy_r_r20 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r21 = CPyDict_GetItem(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 757, CPyStatic_project___main___globals); + goto CPyL105; + } + cpy_r_r22 = CPyStatic_project___main___globals; + cpy_r_r23 = CPyStatics[1315]; /* 'SolcNotInstalled' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 757, CPyStatic_project___main___globals); + goto CPyL106; + } + cpy_r_r25.f0 = cpy_r_r21; + cpy_r_r25.f1 = cpy_r_r24; + cpy_r_r26 = PyTuple_New(2); + if (unlikely(cpy_r_r26 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1540 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp1540); + PyObject *__tmp1541 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp1541); + cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); + CPy_DecRef(cpy_r_r26); + if (cpy_r_r27) { + goto CPyL23; + } else + goto CPyL107; +CPyL21: ; + CPy_Reraise(); + if (!0) { + goto CPyL24; + } else + goto CPyL108; +CPyL22: ; + CPy_Unreachable(); +CPyL23: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL26; +CPyL24: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + cpy_r_r28 = CPy_KeepPropagating(); + if (!cpy_r_r28) goto CPyL96; + CPy_Unreachable(); +CPyL26: ; + cpy_r_r29 = (PyObject *)&_Py_NoneStruct; + cpy_r_r30 = cpy_r_vyper_version == cpy_r_r29; + if (!cpy_r_r30) goto CPyL109; + cpy_r_r31 = CPyStatics[1228]; /* 'version' */ + cpy_r_r32 = (PyObject *)&_Py_NoneStruct; + cpy_r_r33 = cpy_r_solc_version != cpy_r_r32; + if (!cpy_r_r33) goto CPyL32; + CPy_INCREF(cpy_r_solc_version); + if (likely(cpy_r_solc_version != Py_None)) + cpy_r_r34 = cpy_r_solc_version; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "compile_source", 739, CPyStatic_project___main___globals, "str", cpy_r_solc_version); + goto CPyL110; + } + cpy_r_r35 = CPyStr_IsTrue(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (!cpy_r_r35) goto CPyL32; + CPy_INCREF(cpy_r_solc_version); + if (likely(cpy_r_solc_version != Py_None)) + cpy_r_r36 = cpy_r_solc_version; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals, "str", cpy_r_solc_version); + goto CPyL110; + } + cpy_r_r37 = cpy_r_r36; + goto CPyL36; +CPyL32: ; + cpy_r_r38 = CPyDef_solidity___get_version(); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals); + goto CPyL110; + } + cpy_r_r39 = CPyStatics[1656]; /* 'truncate' */ + PyObject *cpy_r_r40[1] = {cpy_r_r38}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals); + goto CPyL111; + } + CPy_DECREF(cpy_r_r38); + cpy_r_r43 = PyObject_Str(cpy_r_r42); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 763, CPyStatic_project___main___globals); + goto CPyL110; + } + cpy_r_r37 = cpy_r_r43; +CPyL36: ; + cpy_r_r44 = CPyStatics[1591]; /* 'optimize' */ + cpy_r_r45 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r46 = (PyObject *)&_Py_NoneStruct; + cpy_r_r47 = cpy_r_runs != cpy_r_r46; + if (!cpy_r_r47) goto CPyL112; + if (likely(PyLong_Check(cpy_r_runs))) + cpy_r_r48 = CPyTagged_FromObject(cpy_r_runs); + else { + CPy_TypeError("int", cpy_r_runs); cpy_r_r48 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r48 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 742, CPyStatic_project___main___globals); + goto CPyL113; + } + cpy_r_r49 = cpy_r_r48 != 0; + CPyTagged_DECREF(cpy_r_r48); + if (!cpy_r_r49) goto CPyL112; + if (likely(PyLong_Check(cpy_r_runs))) + cpy_r_r50 = CPyTagged_FromObject(cpy_r_runs); + else { + CPy_TypeError("int", cpy_r_runs); cpy_r_r50 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_runs); + if (unlikely(cpy_r_r50 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 765, CPyStatic_project___main___globals); + goto CPyL114; + } + cpy_r_r51 = cpy_r_r50; + goto CPyL42; +CPyL41: ; + cpy_r_r51 = 0; +CPyL42: ; + cpy_r_r52 = cpy_r_optimize ? Py_True : Py_False; + cpy_r_r53 = CPyTagged_StealAsObject(cpy_r_r51); + cpy_r_r54 = CPyDict_Build(3, cpy_r_r31, cpy_r_r37, cpy_r_r44, cpy_r_r52, cpy_r_r45, cpy_r_r53); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 762, CPyStatic_project___main___globals); + goto CPyL115; + } + cpy_r_r55 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r56 = CPyDict_SetItem(cpy_r_r9, cpy_r_r55, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 762, CPyStatic_project___main___globals); + goto CPyL115; + } + cpy_r_r58 = CPyStatics[1657]; /* 'TempSolcProject' */ + cpy_r_r59 = CPyStatics[1658]; /* '.sol' */ + cpy_r_r60 = CPyDict_Build(1, cpy_r_r59, cpy_r_source); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 768, CPyStatic_project___main___globals); + goto CPyL48; + } + cpy_r_r61 = (PyObject *)CPyType_project___main___TempProject; + PyObject *cpy_r_r62[3] = {cpy_r_r58, cpy_r_r60, cpy_r_r9}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r61, cpy_r_r63, 3, 0); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 768, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_DECREF(cpy_r_r60); + if (likely(Py_TYPE(cpy_r_r64) == CPyType_project___main___TempProject)) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeError("brownie.project.main.TempProject", cpy_r_r64); + cpy_r_r65 = NULL; + } + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 768, CPyStatic_project___main___globals); + goto CPyL48; + } else + goto CPyL117; +CPyL47: ; + return cpy_r_r65; +CPyL48: ; + cpy_r_r66 = CPy_CatchError(); + cpy_r_r67 = CPyModule_builtins; + cpy_r_r68 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 769, CPyStatic_project___main___globals); + goto CPyL118; + } + cpy_r_r70 = CPy_ExceptionMatches(cpy_r_r69); + CPy_DecRef(cpy_r_r69); + if (!cpy_r_r70) goto CPyL119; + cpy_r_r71 = CPy_GetExcValue(); + cpy_r_exc = cpy_r_r71; + cpy_r_r72 = (PyObject *)&_Py_NoneStruct; + cpy_r_r73 = cpy_r_solc_version != cpy_r_r72; + if (cpy_r_r73) { + goto CPyL120; + } else + goto CPyL121; +CPyL51: ; + CPy_Raise(cpy_r_exc); + CPy_DecRef(cpy_r_exc); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 772, CPyStatic_project___main___globals); + goto CPyL56; + } else + goto CPyL122; +CPyL52: ; + CPy_Unreachable(); +CPyL53: ; + CPy_Reraise(); + if (!0) { + goto CPyL56; + } else + goto CPyL123; +CPyL54: ; + CPy_Unreachable(); +CPyL55: ; + CPy_RestoreExcInfo(cpy_r_r66); + CPy_DecRef(cpy_r_r66.f0); + CPy_DecRef(cpy_r_r66.f1); + CPy_DecRef(cpy_r_r66.f2); + goto CPyL58; +CPyL56: ; + CPy_RestoreExcInfo(cpy_r_r66); + CPy_DecRef(cpy_r_r66.f0); + CPy_DecRef(cpy_r_r66.f1); + CPy_DecRef(cpy_r_r66.f2); + cpy_r_r74 = CPy_KeepPropagating(); + if (!cpy_r_r74) goto CPyL96; + CPy_Unreachable(); +CPyL58: ; + cpy_r_r75 = (PyObject *)&_Py_NoneStruct; + cpy_r_r76 = cpy_r_vyper_version == cpy_r_r75; + if (!cpy_r_r76) goto CPyL70; + cpy_r_r77 = CPyStatics[1249]; /* '' */ + cpy_r_r78 = CPyDict_Build(1, cpy_r_r77, cpy_r_source); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 778, CPyStatic_project___main___globals); + goto CPyL62; + } + cpy_r_r79 = 2; + cpy_r_r80 = CPyDef_vyper___find_best_vyper_version(cpy_r_r78, 1, cpy_r_r79, 0); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 777, CPyStatic_project___main___globals); + goto CPyL62; + } else + goto CPyL124; +CPyL61: ; + cpy_r_vyper_version = cpy_r_r80; + goto CPyL70; +CPyL62: ; + cpy_r_r81 = CPy_CatchError(); + cpy_r_r82 = CPyStatic_project___main___globals; + cpy_r_r83 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 780, CPyStatic_project___main___globals); + goto CPyL125; + } + cpy_r_r85 = CPyStatic_project___main___globals; + cpy_r_r86 = CPyStatics[1468]; /* 'VyperNotInstalled' */ + cpy_r_r87 = CPyDict_GetItem(cpy_r_r85, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 780, CPyStatic_project___main___globals); + goto CPyL126; + } + cpy_r_r88.f0 = cpy_r_r84; + cpy_r_r88.f1 = cpy_r_r87; + cpy_r_r89 = PyTuple_New(2); + if (unlikely(cpy_r_r89 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1542 = cpy_r_r88.f0; + PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1542); + PyObject *__tmp1543 = cpy_r_r88.f1; + PyTuple_SET_ITEM(cpy_r_r89, 1, __tmp1543); + cpy_r_r90 = CPy_ExceptionMatches(cpy_r_r89); + CPy_DecRef(cpy_r_r89); + if (cpy_r_r90) { + goto CPyL67; + } else + goto CPyL127; +CPyL65: ; + CPy_Reraise(); + if (!0) { + goto CPyL68; + } else + goto CPyL128; +CPyL66: ; + CPy_Unreachable(); +CPyL67: ; + CPy_RestoreExcInfo(cpy_r_r81); + CPy_DecRef(cpy_r_r81.f0); + CPy_DecRef(cpy_r_r81.f1); + CPy_DecRef(cpy_r_r81.f2); + goto CPyL70; +CPyL68: ; + CPy_RestoreExcInfo(cpy_r_r81); + CPy_DecRef(cpy_r_r81.f0); + CPy_DecRef(cpy_r_r81.f1); + CPy_DecRef(cpy_r_r81.f2); + cpy_r_r91 = CPy_KeepPropagating(); + if (!cpy_r_r91) goto CPyL96; + CPy_Unreachable(); +CPyL70: ; + cpy_r_r92 = CPyStatics[1228]; /* 'version' */ + cpy_r_r93 = (PyObject *)&_Py_NoneStruct; + cpy_r_r94 = cpy_r_vyper_version != cpy_r_r93; + if (!cpy_r_r94) goto CPyL74; + CPy_INCREF(cpy_r_vyper_version); + if (likely(cpy_r_vyper_version != Py_None)) + cpy_r_r95 = cpy_r_vyper_version; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "compile_source", 740, CPyStatic_project___main___globals, "str", cpy_r_vyper_version); + goto CPyL115; + } + cpy_r_r96 = CPyStr_IsTrue(cpy_r_r95); + CPy_DECREF(cpy_r_r95); + if (!cpy_r_r96) goto CPyL74; + CPy_INCREF(cpy_r_vyper_version); + cpy_r_r97 = cpy_r_vyper_version; + goto CPyL76; +CPyL74: ; + cpy_r_r98 = CPyDef_vyper___get_version(); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 783, CPyStatic_project___main___globals); + goto CPyL115; + } + cpy_r_r97 = cpy_r_r98; +CPyL76: ; + cpy_r_r99 = CPyDict_Build(1, cpy_r_r92, cpy_r_r97); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 783, CPyStatic_project___main___globals); + goto CPyL115; + } + cpy_r_r100 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r101 = CPyDict_SetItem(cpy_r_r9, cpy_r_r100, cpy_r_r99); + CPy_DECREF(cpy_r_r99); + cpy_r_r102 = cpy_r_r101 >= 0; + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 783, CPyStatic_project___main___globals); + goto CPyL115; + } + cpy_r_r103 = CPyStatics[1659]; /* 'TempVyperProject' */ + cpy_r_r104 = CPyStatics[1660]; /* '.vy' */ + cpy_r_r105 = CPyDict_Build(1, cpy_r_r104, cpy_r_source); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 785, CPyStatic_project___main___globals); + goto CPyL129; + } + cpy_r_r106 = (PyObject *)CPyType_project___main___TempProject; + PyObject *cpy_r_r107[3] = {cpy_r_r103, cpy_r_r105, cpy_r_r9}; + cpy_r_r108 = (PyObject **)&cpy_r_r107; + cpy_r_r109 = PyObject_Vectorcall(cpy_r_r106, cpy_r_r108, 3, 0); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 785, CPyStatic_project___main___globals); + goto CPyL130; + } + CPy_DECREF(cpy_r_r105); + CPy_DECREF(cpy_r_r9); + if (likely(Py_TYPE(cpy_r_r109) == CPyType_project___main___TempProject)) + cpy_r_r110 = cpy_r_r109; + else { + CPy_TypeError("brownie.project.main.TempProject", cpy_r_r109); + cpy_r_r110 = NULL; + } + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 785, CPyStatic_project___main___globals); + goto CPyL82; + } else + goto CPyL131; +CPyL81: ; + return cpy_r_r110; +CPyL82: ; + cpy_r_r111 = CPy_CatchError(); + cpy_r_r112 = CPyModule_builtins; + cpy_r_r113 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 786, CPyStatic_project___main___globals); + goto CPyL132; + } + cpy_r_r115 = CPy_ExceptionMatches(cpy_r_r114); + CPy_DecRef(cpy_r_r114); + if (!cpy_r_r115) goto CPyL133; + cpy_r_r116 = CPy_GetExcValue(); + cpy_r_exc = cpy_r_r116; + cpy_r_r117 = (PyObject *)&_Py_NoneStruct; + cpy_r_r118 = cpy_r_solc_version == cpy_r_r117; + CPy_DecRef(cpy_r_solc_version); + if (!cpy_r_r118) goto CPyL134; + cpy_r_r119 = (PyObject *)&_Py_NoneStruct; + cpy_r_r120 = cpy_r_vyper_version == cpy_r_r119; + CPy_DecRef(cpy_r_vyper_version); + if (cpy_r_r120) { + goto CPyL135; + } else + goto CPyL90; +CPyL86: ; + cpy_r_r121 = CPyStatics[1661]; /* ('No compiler version specified, no pragma statement ' + 'in the source, and compilation failed with both solc ' + 'and vyper') */ + cpy_r_r122 = CPyStatic_project___main___globals; + cpy_r_r123 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r124 = CPyDict_GetItem(cpy_r_r122, cpy_r_r123); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 788, CPyStatic_project___main___globals); + goto CPyL94; + } + PyObject *cpy_r_r125[1] = {cpy_r_r121}; + cpy_r_r126 = (PyObject **)&cpy_r_r125; + cpy_r_r127 = PyObject_Vectorcall(cpy_r_r124, cpy_r_r126, 1, 0); + CPy_DecRef(cpy_r_r124); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 788, CPyStatic_project___main___globals); + goto CPyL94; + } + CPy_Raise(cpy_r_r127); + CPy_DecRef(cpy_r_r127); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 788, CPyStatic_project___main___globals); + goto CPyL94; + } else + goto CPyL136; +CPyL89: ; + CPy_Unreachable(); +CPyL90: ; + CPy_Raise(cpy_r_exc); + CPy_DecRef(cpy_r_exc); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "compile_source", 792, CPyStatic_project___main___globals); + goto CPyL94; + } else + goto CPyL137; +CPyL91: ; + CPy_Unreachable(); +CPyL92: ; + CPy_Reraise(); + if (!0) { + goto CPyL94; + } else + goto CPyL138; +CPyL93: ; + CPy_Unreachable(); +CPyL94: ; + CPy_RestoreExcInfo(cpy_r_r111); + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + cpy_r_r128 = CPy_KeepPropagating(); + if (!cpy_r_r128) goto CPyL96; + CPy_Unreachable(); +CPyL96: ; + cpy_r_r129 = NULL; + return cpy_r_r129; +CPyL97: ; + CPy_INCREF(cpy_r_solc_version); + goto CPyL2; +CPyL98: ; + CPy_INCREF(cpy_r_vyper_version); + goto CPyL4; +CPyL99: ; + CPy_INCREF(cpy_r_runs); + goto CPyL8; +CPyL100: ; + CPy_INCREF(cpy_r_evm_version); + goto CPyL10; +CPyL101: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + goto CPyL96; +CPyL102: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_evm_version); + CPy_DecRef(cpy_r_r6); + goto CPyL96; +CPyL103: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + goto CPyL96; +CPyL104: ; + CPy_DECREF(cpy_r_solc_version); + goto CPyL17; +CPyL105: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_r9); + goto CPyL24; +CPyL106: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r21); + goto CPyL24; +CPyL107: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_r9); + goto CPyL21; +CPyL108: ; + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL22; +CPyL109: ; + CPy_DECREF(cpy_r_runs); + goto CPyL58; +CPyL110: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_r9); + goto CPyL96; +CPyL111: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r38); + goto CPyL96; +CPyL112: ; + CPy_DECREF(cpy_r_runs); + goto CPyL41; +CPyL113: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_runs); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r37); + goto CPyL96; +CPyL114: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r37); + goto CPyL96; +CPyL115: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + goto CPyL96; +CPyL116: ; + CPy_DecRef(cpy_r_r60); + goto CPyL48; +CPyL117: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_vyper_version); + CPy_DECREF(cpy_r_r9); + goto CPyL47; +CPyL118: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + goto CPyL56; +CPyL119: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + goto CPyL53; +CPyL120: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + goto CPyL51; +CPyL121: ; + CPy_DecRef(cpy_r_exc); + goto CPyL55; +CPyL122: ; + CPy_DecRef(cpy_r_r66.f0); + CPy_DecRef(cpy_r_r66.f1); + CPy_DecRef(cpy_r_r66.f2); + goto CPyL52; +CPyL123: ; + CPy_DecRef(cpy_r_r66.f0); + CPy_DecRef(cpy_r_r66.f1); + CPy_DecRef(cpy_r_r66.f2); + goto CPyL54; +CPyL124: ; + CPy_DECREF(cpy_r_vyper_version); + goto CPyL61; +CPyL125: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + goto CPyL68; +CPyL126: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r84); + goto CPyL68; +CPyL127: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + CPy_DecRef(cpy_r_r9); + goto CPyL65; +CPyL128: ; + CPy_DecRef(cpy_r_r81.f0); + CPy_DecRef(cpy_r_r81.f1); + CPy_DecRef(cpy_r_r81.f2); + goto CPyL66; +CPyL129: ; + CPy_DecRef(cpy_r_r9); + goto CPyL82; +CPyL130: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r105); + goto CPyL82; +CPyL131: ; + CPy_DECREF(cpy_r_solc_version); + CPy_DECREF(cpy_r_vyper_version); + goto CPyL81; +CPyL132: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + goto CPyL94; +CPyL133: ; + CPy_DecRef(cpy_r_solc_version); + CPy_DecRef(cpy_r_vyper_version); + goto CPyL92; +CPyL134: ; + CPy_DecRef(cpy_r_vyper_version); + goto CPyL90; +CPyL135: ; + CPy_DecRef(cpy_r_exc); + goto CPyL86; +CPyL136: ; + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + goto CPyL89; +CPyL137: ; + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + goto CPyL91; +CPyL138: ; + CPy_DecRef(cpy_r_r111.f0); + CPy_DecRef(cpy_r_r111.f1); + CPy_DecRef(cpy_r_r111.f2); + goto CPyL93; +} + +PyObject *CPyPy_project___main___compile_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source", "solc_version", "vyper_version", "optimize", "runs", "evm_version", 0}; + static CPyArg_Parser parser = {"O|OOOOO:compile_source", kwlist, 0}; + PyObject *obj_source; + PyObject *obj_solc_version = NULL; + PyObject *obj_vyper_version = NULL; + PyObject *obj_optimize = NULL; + PyObject *obj_runs = NULL; + PyObject *obj_evm_version = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_solc_version, &obj_vyper_version, &obj_optimize, &obj_runs, &obj_evm_version)) { + return NULL; + } + PyObject *arg_source; + if (likely(PyUnicode_Check(obj_source))) + arg_source = obj_source; + else { + CPy_TypeError("str", obj_source); + goto fail; + } + PyObject *arg_solc_version; + if (obj_solc_version == NULL) { + arg_solc_version = NULL; + goto __LL1544; + } + if (PyUnicode_Check(obj_solc_version)) + arg_solc_version = obj_solc_version; + else { + arg_solc_version = NULL; + } + if (arg_solc_version != NULL) goto __LL1544; + if (obj_solc_version == Py_None) + arg_solc_version = obj_solc_version; + else { + arg_solc_version = NULL; + } + if (arg_solc_version != NULL) goto __LL1544; + CPy_TypeError("str or None", obj_solc_version); + goto fail; +__LL1544: ; + PyObject *arg_vyper_version; + if (obj_vyper_version == NULL) { + arg_vyper_version = NULL; + goto __LL1545; + } + if (PyUnicode_Check(obj_vyper_version)) + arg_vyper_version = obj_vyper_version; + else { + arg_vyper_version = NULL; + } + if (arg_vyper_version != NULL) goto __LL1545; + if (obj_vyper_version == Py_None) + arg_vyper_version = obj_vyper_version; + else { + arg_vyper_version = NULL; + } + if (arg_vyper_version != NULL) goto __LL1545; + CPy_TypeError("str or None", obj_vyper_version); + goto fail; +__LL1545: ; + char arg_optimize; + if (obj_optimize == NULL) { + arg_optimize = 2; + } else if (unlikely(!PyBool_Check(obj_optimize))) { + CPy_TypeError("bool", obj_optimize); goto fail; + } else + arg_optimize = obj_optimize == Py_True; + PyObject *arg_runs; + if (obj_runs == NULL) { + arg_runs = NULL; + goto __LL1546; + } + if (PyLong_Check(obj_runs)) + arg_runs = obj_runs; + else { + arg_runs = NULL; + } + if (arg_runs != NULL) goto __LL1546; + if (obj_runs == Py_None) + arg_runs = obj_runs; + else { + arg_runs = NULL; + } + if (arg_runs != NULL) goto __LL1546; + CPy_TypeError("int or None", obj_runs); + goto fail; +__LL1546: ; + PyObject *arg_evm_version; + if (obj_evm_version == NULL) { + arg_evm_version = NULL; + goto __LL1547; + } + if (PyUnicode_Check(obj_evm_version)) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL1547; + if (obj_evm_version == Py_None) + arg_evm_version = obj_evm_version; + else { + arg_evm_version = NULL; + } + if (arg_evm_version != NULL) goto __LL1547; + CPy_TypeError("str or None", obj_evm_version); + goto fail; +__LL1547: ; + PyObject *retval = CPyDef_project___main___compile_source(arg_source, arg_solc_version, arg_vyper_version, arg_optimize, arg_runs, arg_evm_version); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "compile_source", 737, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___load(PyObject *cpy_r_project_path, PyObject *cpy_r_name, char cpy_r_raise_if_loaded, char cpy_r_compile) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char 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_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + char cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject **cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + int32_t cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject **cpy_r_r112; + PyObject *cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject **cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + int64_t cpy_r_r130; + char cpy_r_r131; + int64_t cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject **cpy_r_r137; + PyObject *cpy_r_r138; + char cpy_r_r139; + int32_t cpy_r_r140; + char cpy_r_r141; + int64_t cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + char cpy_r_r145; + int64_t cpy_r_r146; + CPyPtr cpy_r_r147; + int64_t cpy_r_r148; + char cpy_r_r149; + CPyPtr cpy_r_r150; + CPyPtr cpy_r_r151; + int64_t cpy_r_r152; + CPyPtr cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + char cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject **cpy_r_r166; + PyObject *cpy_r_r167; + int64_t cpy_r_r168; + char cpy_r_r169; + char cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject **cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + if (cpy_r_project_path != NULL) goto CPyL117; + cpy_r_r0 = Py_None; + cpy_r_project_path = cpy_r_r0; +CPyL2: ; + if (cpy_r_name != NULL) goto CPyL118; + cpy_r_r1 = Py_None; + cpy_r_name = cpy_r_r1; +CPyL4: ; + if (cpy_r_raise_if_loaded != 2) goto CPyL6; + cpy_r_raise_if_loaded = 1; +CPyL6: ; + if (cpy_r_compile != 2) goto CPyL8; + cpy_r_compile = 1; +CPyL8: ; + cpy_r_r2 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3 = cpy_r_project_path == cpy_r_r2; + if (cpy_r_r3) { + goto CPyL119; + } else + goto CPyL25; +CPyL9: ; + cpy_r_r4 = CPyStatics[175]; /* '.' */ + cpy_r_r5 = CPyDef_project___main___check_for_project(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 813, CPyStatic_project___main___globals); + goto CPyL120; + } + cpy_r_project_path = cpy_r_r5; + cpy_r_r6 = (PyObject *)&_Py_NoneStruct; + cpy_r_r7 = cpy_r_project_path != cpy_r_r6; + if (!cpy_r_r7) goto CPyL48; + cpy_r_r8 = CPyStatics[175]; /* '.' */ + cpy_r_r9 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r9 == NULL)) { + goto CPyL121; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r10 = 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r11[1] = {cpy_r_r8}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 1, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r14 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r15[1] = {cpy_r_r13}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); + goto CPyL123; + } + CPy_DECREF(cpy_r_r13); + cpy_r_r18 = PyObject_RichCompare(cpy_r_project_path, cpy_r_r17, 3); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); + goto CPyL122; + } + if (unlikely(!PyBool_Check(cpy_r_r18))) { + CPy_TypeError("bool", cpy_r_r18); cpy_r_r19 = 2; + } else + cpy_r_r19 = cpy_r_r18 == Py_True; + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 814, CPyStatic_project___main___globals); + goto CPyL122; + } + if (!cpy_r_r19) goto CPyL48; + cpy_r_r20 = CPyStatics[1662]; /* "Loaded project has a root folder of '" */ + cpy_r_r21 = PyObject_Str(cpy_r_project_path); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 816, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r22 = CPyStatics[1663]; /* "' which is different from the current working directory" */ + cpy_r_r23 = CPyStr_Build(3, cpy_r_r20, cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 816, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r24 = CPyStatic_project___main___globals; + cpy_r_r25 = CPyStatics[1664]; /* 'BrownieEnvironmentWarning' */ + cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 818, CPyStatic_project___main___globals); + goto CPyL124; + } + cpy_r_r27 = CPyModule_warnings; + cpy_r_r28 = CPyStatics[594]; /* 'warn' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 815, CPyStatic_project___main___globals); + goto CPyL125; + } + PyObject *cpy_r_r30[2] = {cpy_r_r23, cpy_r_r26}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 2, 0); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 815, CPyStatic_project___main___globals); + goto CPyL125; + } else + goto CPyL126; +CPyL24: ; + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r26); + goto CPyL48; +CPyL25: ; + cpy_r_r33 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r33 == NULL)) { + goto CPyL127; + } else + goto CPyL28; +CPyL26: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/main.py", "load", 821, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL28: ; + PyObject *cpy_r_r35[1] = {cpy_r_project_path}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r36, 1, 0); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 821, CPyStatic_project___main___globals); + goto CPyL122; + } + CPy_DECREF(cpy_r_project_path); + cpy_r_project_path = cpy_r_r37; + CPy_INCREF(cpy_r_project_path); + cpy_r_r38 = cpy_r_project_path; + cpy_r_r39 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r40[1] = {cpy_r_r38}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); + goto CPyL128; + } + CPy_DECREF(cpy_r_r38); + cpy_r_r43 = CPyDef_project___main___check_for_project(cpy_r_project_path); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); + goto CPyL129; + } + cpy_r_r44 = PyObject_RichCompare(cpy_r_r42, cpy_r_r43, 3); + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); + goto CPyL122; + } + if (unlikely(!PyBool_Check(cpy_r_r44))) { + CPy_TypeError("bool", cpy_r_r44); cpy_r_r45 = 2; + } else + cpy_r_r45 = cpy_r_r44 == Py_True; + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 822, CPyStatic_project___main___globals); + goto CPyL122; + } + if (!cpy_r_r45) goto CPyL48; + cpy_r_r46 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 823, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r47 = CPyStatics[505]; /* 'packages' */ + cpy_r_r48 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r49[2] = {cpy_r_r46, cpy_r_r47}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_VectorcallMethod(cpy_r_r48, cpy_r_r50, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 823, CPyStatic_project___main___globals); + goto CPyL130; + } + CPy_DECREF(cpy_r_r46); + CPy_INCREF(cpy_r_project_path); + cpy_r_r52 = cpy_r_project_path; + cpy_r_r53 = CPyStatics[1563]; /* 'is_absolute' */ + PyObject *cpy_r_r54[1] = {cpy_r_r52}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); + goto CPyL131; + } + CPy_DECREF(cpy_r_r52); + if (unlikely(!PyBool_Check(cpy_r_r56))) { + CPy_TypeError("bool", cpy_r_r56); cpy_r_r57 = 2; + } else + cpy_r_r57 = cpy_r_r56 == Py_True; + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); + goto CPyL132; + } + if (cpy_r_r57) goto CPyL133; + cpy_r_r58 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r59[2] = {cpy_r_r51, cpy_r_project_path}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); + goto CPyL132; + } + cpy_r_r62 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r63[1] = {cpy_r_r61}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r64, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); + goto CPyL134; + } + CPy_DECREF(cpy_r_r61); + if (unlikely(!PyBool_Check(cpy_r_r65))) { + CPy_TypeError("bool", cpy_r_r65); cpy_r_r66 = 2; + } else + cpy_r_r66 = cpy_r_r65 == Py_True; + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 824, CPyStatic_project___main___globals); + goto CPyL132; + } + if (!cpy_r_r66) goto CPyL133; + cpy_r_r67 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r68[2] = {cpy_r_r51, cpy_r_project_path}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 825, CPyStatic_project___main___globals); + goto CPyL132; + } + CPy_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_project_path); + cpy_r_project_path = cpy_r_r70; + goto CPyL48; +CPyL47: ; + cpy_r_r71 = Py_None; + cpy_r_project_path = cpy_r_r71; +CPyL48: ; + cpy_r_r72 = (PyObject *)&_Py_NoneStruct; + cpy_r_r73 = cpy_r_project_path == cpy_r_r72; + if (cpy_r_r73) { + goto CPyL135; + } else + goto CPyL53; +CPyL49: ; + cpy_r_r74 = CPyStatics[1665]; /* 'Could not find Brownie project' */ + cpy_r_r75 = CPyStatic_project___main___globals; + cpy_r_r76 = CPyStatics[82]; /* 'ProjectNotFound' */ + cpy_r_r77 = CPyDict_GetItem(cpy_r_r75, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 830, CPyStatic_project___main___globals); + goto CPyL116; + } + PyObject *cpy_r_r78[1] = {cpy_r_r74}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_Vectorcall(cpy_r_r77, cpy_r_r79, 1, 0); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 830, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Raise(cpy_r_r80); + CPy_DECREF(cpy_r_r80); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "load", 830, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL53: ; + cpy_r_r81 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r81 == NULL)) { + goto CPyL136; + } else + goto CPyL56; +CPyL54: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r82 = 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/project/main.py", "load", 832, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL56: ; + PyObject *cpy_r_r83[1] = {cpy_r_project_path}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r84, 1, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 832, CPyStatic_project___main___globals); + goto CPyL122; + } + CPy_DECREF(cpy_r_project_path); + cpy_r_r86 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r87[1] = {cpy_r_r85}; + cpy_r_r88 = (PyObject **)&cpy_r_r87; + cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 832, CPyStatic_project___main___globals); + goto CPyL137; + } + CPy_DECREF(cpy_r_r85); + cpy_r_project_path = cpy_r_r89; + cpy_r_r90 = (PyObject *)&_Py_NoneStruct; + cpy_r_r91 = cpy_r_name == cpy_r_r90; + if (cpy_r_r91) { + goto CPyL138; + } else + goto CPyL93; +CPyL59: ; + CPy_INCREF(cpy_r_project_path); + cpy_r_r92 = cpy_r_project_path; + cpy_r_r93 = CPyStatics[397]; /* 'name' */ + cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 834, CPyStatic_project___main___globals); + goto CPyL139; + } + if (likely(PyUnicode_Check(cpy_r_r94))) + cpy_r_r95 = cpy_r_r94; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 834, CPyStatic_project___main___globals, "str", cpy_r_r94); + goto CPyL139; + } + cpy_r_name = cpy_r_r95; + CPy_INCREF(cpy_r_name); + if (likely(cpy_r_name != Py_None)) + cpy_r_r96 = cpy_r_name; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 835, CPyStatic_project___main___globals, "str", cpy_r_name); + goto CPyL122; + } + cpy_r_r97 = CPyStatics[429]; /* 'lower' */ + PyObject *cpy_r_r98[1] = {cpy_r_r96}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 835, CPyStatic_project___main___globals); + goto CPyL140; + } + CPy_DECREF(cpy_r_r96); + if (likely(PyUnicode_Check(cpy_r_r100))) + cpy_r_r101 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 835, CPyStatic_project___main___globals, "str", cpy_r_r100); + goto CPyL122; + } + cpy_r_r102 = CPyStatics[173]; /* 'project' */ + cpy_r_r103 = CPyStr_Endswith(cpy_r_r101, cpy_r_r102); + CPy_DECREF(cpy_r_r101); + cpy_r_r104 = cpy_r_r103; + if (cpy_r_r104) goto CPyL69; + cpy_r_r105 = CPyStatics[1666]; /* ' project' */ + cpy_r_r106 = PyNumber_InPlaceAdd(cpy_r_name, cpy_r_r105); + CPy_DECREF(cpy_r_name); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 836, CPyStatic_project___main___globals); + goto CPyL139; + } + if (PyUnicode_Check(cpy_r_r106)) + cpy_r_r107 = cpy_r_r106; + else { + cpy_r_r107 = NULL; + } + if (cpy_r_r107 != NULL) goto __LL1548; + if (cpy_r_r106 == Py_None) + cpy_r_r107 = cpy_r_r106; + else { + cpy_r_r107 = NULL; + } + if (cpy_r_r107 != NULL) goto __LL1548; + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 836, CPyStatic_project___main___globals, "str or None", cpy_r_r106); + goto CPyL139; +__LL1548: ; + cpy_r_name = cpy_r_r107; +CPyL69: ; + CPy_INCREF(cpy_r_name); + if (likely(cpy_r_name != Py_None)) + cpy_r_r108 = cpy_r_name; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals, "str", cpy_r_name); + goto CPyL122; + } + cpy_r_r109 = CPyStr_GetItem(cpy_r_r108, 0); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r110 = CPyStatics[1667]; /* 'isalpha' */ + PyObject *cpy_r_r111[1] = {cpy_r_r109}; + cpy_r_r112 = (PyObject **)&cpy_r_r111; + cpy_r_r113 = PyObject_VectorcallMethod(cpy_r_r110, cpy_r_r112, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals); + goto CPyL141; + } + CPy_DECREF(cpy_r_r109); + if (unlikely(!PyBool_Check(cpy_r_r113))) { + CPy_TypeError("bool", cpy_r_r113); cpy_r_r114 = 2; + } else + cpy_r_r114 = cpy_r_r113 == Py_True; + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r114 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 837, CPyStatic_project___main___globals); + goto CPyL122; + } + if (cpy_r_r114) { + goto CPyL78; + } else + goto CPyL142; +CPyL74: ; + cpy_r_r115 = CPyStatics[1668]; /* 'Project must start with an alphabetic character' */ + cpy_r_r116 = CPyStatic_project___main___globals; + cpy_r_r117 = CPyStatics[1669]; /* 'BadProjectName' */ + cpy_r_r118 = CPyDict_GetItem(cpy_r_r116, cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 838, CPyStatic_project___main___globals); + goto CPyL116; + } + PyObject *cpy_r_r119[1] = {cpy_r_r115}; + cpy_r_r120 = (PyObject **)&cpy_r_r119; + cpy_r_r121 = PyObject_Vectorcall(cpy_r_r118, cpy_r_r120, 1, 0); + CPy_DECREF(cpy_r_r118); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 838, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Raise(cpy_r_r121); + CPy_DECREF(cpy_r_r121); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "load", 838, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL78: ; + cpy_r_r122 = CPyStatics[114]; /* '' */ + cpy_r_r123 = PyList_New(0); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL122; + } + if (likely(cpy_r_name != Py_None)) + cpy_r_r124 = cpy_r_name; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals, "str", cpy_r_name); + goto CPyL143; + } + cpy_r_r125 = CPyStatics[1670]; /* 'title' */ + PyObject *cpy_r_r126[1] = {cpy_r_r124}; + cpy_r_r127 = (PyObject **)&cpy_r_r126; + cpy_r_r128 = PyObject_VectorcallMethod(cpy_r_r125, cpy_r_r127, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL144; + } + CPy_DECREF(cpy_r_r124); + if (likely(PyUnicode_Check(cpy_r_r128))) + cpy_r_r129 = cpy_r_r128; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals, "str", cpy_r_r128); + goto CPyL143; + } + cpy_r_r130 = CPyStr_Size_size_t(cpy_r_r129); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL145; + } + cpy_r_r132 = 0; +CPyL84: ; + cpy_r_r133 = cpy_r_r132 < cpy_r_r130; + if (!cpy_r_r133) goto CPyL146; + cpy_r_r134 = CPyStr_GetItemUnsafe(cpy_r_r129, cpy_r_r132); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL145; + } + cpy_r_r135 = CPyStatics[1671]; /* 'isalnum' */ + PyObject *cpy_r_r136[1] = {cpy_r_r134}; + cpy_r_r137 = (PyObject **)&cpy_r_r136; + cpy_r_r138 = PyObject_VectorcallMethod(cpy_r_r135, cpy_r_r137, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL147; + } + if (unlikely(!PyBool_Check(cpy_r_r138))) { + CPy_TypeError("bool", cpy_r_r138); cpy_r_r139 = 2; + } else + cpy_r_r139 = cpy_r_r138 == Py_True; + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r139 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL147; + } + if (!cpy_r_r139) goto CPyL148; + cpy_r_r140 = PyList_Append(cpy_r_r123, cpy_r_r134); + CPy_DECREF(cpy_r_r134); + cpy_r_r141 = cpy_r_r140 >= 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL145; + } +CPyL90: ; + cpy_r_r142 = cpy_r_r132 + 1; + cpy_r_r132 = cpy_r_r142; + goto CPyL84; +CPyL91: ; + cpy_r_r143 = PyUnicode_Join(cpy_r_r122, cpy_r_r123); + CPy_DECREF_NO_IMM(cpy_r_r123); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 839, CPyStatic_project___main___globals); + goto CPyL139; + } + cpy_r_name = cpy_r_r143; +CPyL93: ; + cpy_r_r144 = CPyStatic_project___main____loaded_projects; + if (unlikely(cpy_r_r144 == NULL)) { + goto CPyL149; + } else + goto CPyL96; +CPyL94: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_loaded_projects\" was not set"); + cpy_r_r145 = 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("brownie/project/main.py", "load", 841, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL96: ; + cpy_r_r146 = 0; +CPyL97: ; + cpy_r_r147 = (CPyPtr)&((PyVarObject *)cpy_r_r144)->ob_size; + cpy_r_r148 = *(int64_t *)cpy_r_r147; + cpy_r_r149 = cpy_r_r146 < cpy_r_r148; + if (!cpy_r_r149) goto CPyL110; + cpy_r_r150 = (CPyPtr)&((PyListObject *)cpy_r_r144)->ob_item; + cpy_r_r151 = *(CPyPtr *)cpy_r_r150; + cpy_r_r152 = cpy_r_r146 * 8; + cpy_r_r153 = cpy_r_r151 + cpy_r_r152; + cpy_r_r154 = *(PyObject * *)cpy_r_r153; + CPy_INCREF(cpy_r_r154); + if (likely(Py_TYPE(cpy_r_r154) == CPyType_project___main___Project)) + cpy_r_r155 = cpy_r_r154; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 841, CPyStatic_project___main___globals, "brownie.project.main.Project", cpy_r_r154); + goto CPyL122; + } + cpy_r_r156 = CPyStatics[187]; /* '_name' */ + cpy_r_r157 = CPyObject_GetAttr(cpy_r_r155, cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 842, CPyStatic_project___main___globals); + goto CPyL150; + } + if (likely(PyUnicode_Check(cpy_r_r157))) + cpy_r_r158 = cpy_r_r157; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 842, CPyStatic_project___main___globals, "str", cpy_r_r157); + goto CPyL150; + } + CPy_INCREF(cpy_r_name); + if (likely(cpy_r_name != Py_None)) + cpy_r_r159 = cpy_r_name; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 842, CPyStatic_project___main___globals, "str", cpy_r_name); + goto CPyL151; + } + cpy_r_r160 = CPyStr_Equal(cpy_r_r158, cpy_r_r159); + CPy_DECREF(cpy_r_r158); + CPy_DECREF(cpy_r_r159); + if (cpy_r_r160) { + goto CPyL152; + } else + goto CPyL153; +CPyL103: ; + if (cpy_r_raise_if_loaded) { + goto CPyL154; + } else + goto CPyL108; +CPyL104: ; + cpy_r_r161 = CPyStatics[1672]; /* 'There is already a project loaded with this name' */ + cpy_r_r162 = CPyStatic_project___main___globals; + cpy_r_r163 = CPyStatics[1602]; /* 'ProjectAlreadyLoaded' */ + cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 844, CPyStatic_project___main___globals); + goto CPyL116; + } + PyObject *cpy_r_r165[1] = {cpy_r_r161}; + cpy_r_r166 = (PyObject **)&cpy_r_r165; + cpy_r_r167 = PyObject_Vectorcall(cpy_r_r164, cpy_r_r166, 1, 0); + CPy_DECREF(cpy_r_r164); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 844, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Raise(cpy_r_r167); + CPy_DECREF(cpy_r_r167); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "load", 844, CPyStatic_project___main___globals); + goto CPyL116; + } + CPy_Unreachable(); +CPyL108: ; + return cpy_r_r155; +CPyL109: ; + cpy_r_r168 = cpy_r_r146 + 1; + cpy_r_r146 = cpy_r_r168; + goto CPyL97; +CPyL110: ; + cpy_r_r169 = CPyDef_project___main____create_folders(cpy_r_project_path); + if (unlikely(cpy_r_r169 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 848, CPyStatic_project___main___globals); + goto CPyL122; + } + cpy_r_r170 = CPyDef_project___main____add_to_sys_path(cpy_r_project_path); + if (unlikely(cpy_r_r170 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "load", 849, CPyStatic_project___main___globals); + goto CPyL122; + } + if (likely(cpy_r_name != Py_None)) + cpy_r_r171 = cpy_r_name; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 852, CPyStatic_project___main___globals, "str", cpy_r_name); + goto CPyL139; + } + cpy_r_r172 = (PyObject *)CPyType_project___main___Project; + cpy_r_r173 = cpy_r_compile ? Py_True : Py_False; + PyObject *cpy_r_r174[3] = {cpy_r_r171, cpy_r_project_path, cpy_r_r173}; + cpy_r_r175 = (PyObject **)&cpy_r_r174; + cpy_r_r176 = CPyStatics[2346]; /* ('compile',) */ + cpy_r_r177 = PyObject_Vectorcall(cpy_r_r172, cpy_r_r175, 2, cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "load", 852, CPyStatic_project___main___globals); + goto CPyL155; + } + CPy_DECREF(cpy_r_r171); + CPy_DECREF(cpy_r_project_path); + if (likely(Py_TYPE(cpy_r_r177) == CPyType_project___main___Project)) + cpy_r_r178 = cpy_r_r177; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "load", 852, CPyStatic_project___main___globals, "brownie.project.main.Project", cpy_r_r177); + goto CPyL116; + } + return cpy_r_r178; +CPyL116: ; + cpy_r_r179 = NULL; + return cpy_r_r179; +CPyL117: ; + CPy_INCREF(cpy_r_project_path); + goto CPyL2; +CPyL118: ; + CPy_INCREF(cpy_r_name); + goto CPyL4; +CPyL119: ; + CPy_DECREF(cpy_r_project_path); + goto CPyL9; +CPyL120: ; + CPy_DecRef(cpy_r_name); + goto CPyL116; +CPyL121: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + goto CPyL12; +CPyL122: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + goto CPyL116; +CPyL123: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r13); + goto CPyL116; +CPyL124: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r23); + goto CPyL116; +CPyL125: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL116; +CPyL126: ; + CPy_DECREF(cpy_r_r32); + goto CPyL24; +CPyL127: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + goto CPyL26; +CPyL128: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r38); + goto CPyL116; +CPyL129: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r42); + goto CPyL116; +CPyL130: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r46); + goto CPyL116; +CPyL131: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r52); + goto CPyL116; +CPyL132: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r51); + goto CPyL116; +CPyL133: ; + CPy_DECREF(cpy_r_project_path); + CPy_DECREF(cpy_r_r51); + goto CPyL47; +CPyL134: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r61); + goto CPyL116; +CPyL135: ; + CPy_DECREF(cpy_r_project_path); + CPy_DECREF(cpy_r_name); + goto CPyL49; +CPyL136: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + goto CPyL54; +CPyL137: ; + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r85); + goto CPyL116; +CPyL138: ; + CPy_DECREF(cpy_r_name); + goto CPyL59; +CPyL139: ; + CPy_DecRef(cpy_r_project_path); + goto CPyL116; +CPyL140: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r96); + goto CPyL116; +CPyL141: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r109); + goto CPyL116; +CPyL142: ; + CPy_DECREF(cpy_r_project_path); + CPy_DECREF(cpy_r_name); + goto CPyL74; +CPyL143: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r123); + goto CPyL116; +CPyL144: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r124); + goto CPyL116; +CPyL145: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r129); + goto CPyL116; +CPyL146: ; + CPy_DECREF(cpy_r_r129); + goto CPyL91; +CPyL147: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r123); + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r134); + goto CPyL116; +CPyL148: ; + CPy_DECREF(cpy_r_r134); + goto CPyL90; +CPyL149: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + goto CPyL94; +CPyL150: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r155); + goto CPyL116; +CPyL151: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r155); + CPy_DecRef(cpy_r_r158); + goto CPyL116; +CPyL152: ; + CPy_DECREF(cpy_r_project_path); + CPy_DECREF(cpy_r_name); + goto CPyL103; +CPyL153: ; + CPy_DECREF_NO_IMM(cpy_r_r155); + goto CPyL109; +CPyL154: ; + CPy_DECREF_NO_IMM(cpy_r_r155); + goto CPyL104; +CPyL155: ; + CPy_DecRef(cpy_r_project_path); + CPy_DecRef(cpy_r_r171); + goto CPyL116; +} + +PyObject *CPyPy_project___main___load(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", "name", "raise_if_loaded", "compile", 0}; + static CPyArg_Parser parser = {"|OOOO:load", kwlist, 0}; + PyObject *obj_project_path = NULL; + PyObject *obj_name = NULL; + PyObject *obj_raise_if_loaded = NULL; + PyObject *obj_compile = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_path, &obj_name, &obj_raise_if_loaded, &obj_compile)) { + return NULL; + } + PyObject *arg_project_path; + if (obj_project_path == NULL) { + arg_project_path = NULL; + goto __LL1549; + } + arg_project_path = obj_project_path; + if (arg_project_path != NULL) goto __LL1549; + if (PyUnicode_Check(obj_project_path)) + arg_project_path = obj_project_path; + else { + arg_project_path = NULL; + } + if (arg_project_path != NULL) goto __LL1549; + if (obj_project_path == Py_None) + arg_project_path = obj_project_path; + else { + arg_project_path = NULL; + } + if (arg_project_path != NULL) goto __LL1549; + CPy_TypeError("union[object, str, None]", obj_project_path); + goto fail; +__LL1549: ; + PyObject *arg_name; + if (obj_name == NULL) { + arg_name = NULL; + goto __LL1550; + } + if (PyUnicode_Check(obj_name)) + arg_name = obj_name; + else { + arg_name = NULL; + } + if (arg_name != NULL) goto __LL1550; + if (obj_name == Py_None) + arg_name = obj_name; + else { + arg_name = NULL; + } + if (arg_name != NULL) goto __LL1550; + CPy_TypeError("str or None", obj_name); + goto fail; +__LL1550: ; + char arg_raise_if_loaded; + if (obj_raise_if_loaded == NULL) { + arg_raise_if_loaded = 2; + } else if (unlikely(!PyBool_Check(obj_raise_if_loaded))) { + CPy_TypeError("bool", obj_raise_if_loaded); goto fail; + } else + arg_raise_if_loaded = obj_raise_if_loaded == Py_True; + char arg_compile; + if (obj_compile == NULL) { + arg_compile = 2; + } else if (unlikely(!PyBool_Check(obj_compile))) { + CPy_TypeError("bool", obj_compile); goto fail; + } else + arg_compile = obj_compile == Py_True; + PyObject *retval = CPyDef_project___main___load(arg_project_path, arg_name, arg_raise_if_loaded, arg_compile); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "load", 795, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____install_dependencies(PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + int64_t cpy_r_r1; + CPyPtr cpy_r_r2; + int64_t cpy_r_r3; + char cpy_r_r4; + CPyPtr cpy_r_r5; + CPyPtr cpy_r_r6; + int64_t cpy_r_r7; + CPyPtr cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + tuple_T3OOO cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + int64_t cpy_r_r18; + char cpy_r_r19; + cpy_r_r0 = CPyDef__config____load_project_dependencies(cpy_r_path); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 856, CPyStatic_project___main___globals); + goto CPyL15; + } + cpy_r_r1 = 0; +CPyL2: ; + cpy_r_r2 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r3 = *(int64_t *)cpy_r_r2; + cpy_r_r4 = cpy_r_r1 < cpy_r_r3; + if (!cpy_r_r4) goto CPyL16; + cpy_r_r5 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r6 = *(CPyPtr *)cpy_r_r5; + cpy_r_r7 = cpy_r_r1 * 8; + cpy_r_r8 = cpy_r_r6 + cpy_r_r7; + cpy_r_r9 = *(PyObject * *)cpy_r_r8; + CPy_INCREF(cpy_r_r9); + if (likely(PyUnicode_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_dependencies", 856, CPyStatic_project___main___globals, "str", cpy_r_r9); + goto CPyL17; + } + cpy_r_r11 = CPyDef_project___main___install_package(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 858, CPyStatic_project___main___globals); + } else + goto CPyL18; + cpy_r_r12 = CPy_CatchError(); + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 859, CPyStatic_project___main___globals); + goto CPyL19; + } + cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); + CPy_DecRef(cpy_r_r15); + if (cpy_r_r16) { + goto CPyL10; + } else + goto CPyL20; +CPyL8: ; + CPy_Reraise(); + if (!0) { + goto CPyL11; + } else + goto CPyL21; +CPyL9: ; + CPy_Unreachable(); +CPyL10: ; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL13; +CPyL11: ; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + cpy_r_r17 = CPy_KeepPropagating(); + if (!cpy_r_r17) goto CPyL15; + CPy_Unreachable(); +CPyL13: ; + cpy_r_r18 = cpy_r_r1 + 1; + cpy_r_r1 = cpy_r_r18; + goto CPyL2; +CPyL14: ; + return 1; +CPyL15: ; + cpy_r_r19 = 2; + return cpy_r_r19; +CPyL16: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL14; +CPyL17: ; + CPy_DecRef(cpy_r_r0); + goto CPyL15; +CPyL18: ; + CPy_DECREF(cpy_r_r11); + goto CPyL13; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + goto CPyL11; +CPyL20: ; + CPy_DecRef(cpy_r_r0); + goto CPyL8; +CPyL21: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL9; +} + +PyObject *CPyPy_project___main____install_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"O:_install_dependencies", kwlist, 0}; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_path = obj_path; + char retval = CPyDef_project___main____install_dependencies(arg_path); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_install_dependencies", 855, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main___install_package(PyObject *cpy_r_package_id) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + cpy_r_r0 = CPyDef_project___main____install_from_github(cpy_r_package_id); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "install_package", 877, CPyStatic_project___main___globals); + goto CPyL2; + } + return cpy_r_r0; +CPyL2: ; + cpy_r_r1 = NULL; + return cpy_r_r1; +} + +PyObject *CPyPy_project___main___install_package(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"package_id", 0}; + static CPyArg_Parser parser = {"O:install_package", kwlist, 0}; + PyObject *obj_package_id; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { + return NULL; + } + PyObject *arg_package_id; + if (likely(PyUnicode_Check(obj_package_id))) + arg_package_id = obj_package_id; + else { + CPy_TypeError("str", obj_package_id); + goto fail; + } + PyObject *retval = CPyDef_project___main___install_package(arg_package_id); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "install_package", 863, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____maybe_retrieve_github_auth(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + 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; + cpy_r_r0 = CPyStatics[1673]; /* 'GITHUB_TOKEN' */ + cpy_r_r1 = CPyModule_os; + cpy_r_r2 = CPyStatics[1674]; /* 'getenv' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals); + goto CPyL17; + } + PyObject *cpy_r_r4[1] = {cpy_r_r0}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r5, 1, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals); + goto CPyL17; + } + if (PyUnicode_Check(cpy_r_r6)) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL1551; + if (cpy_r_r6 == Py_None) + cpy_r_r7 = cpy_r_r6; + else { + cpy_r_r7 = NULL; + } + if (cpy_r_r7 != NULL) goto __LL1551; + CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals, "str or None", cpy_r_r6); + goto CPyL17; +__LL1551: ; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = (PyObject *)&_Py_NoneStruct; + cpy_r_r9 = cpy_r_r7 != cpy_r_r8; + if (!cpy_r_r9) goto CPyL18; + if (likely(cpy_r_r7 != Py_None)) + cpy_r_r10 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 885, CPyStatic_project___main___globals, "str", cpy_r_r7); + goto CPyL19; + } + cpy_r_r11 = CPyStr_IsTrue(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (!cpy_r_r11) goto CPyL20; + if (likely(cpy_r_r7 != Py_None)) + cpy_r_r12 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals, "str", cpy_r_r7); + goto CPyL17; + } + cpy_r_r13 = PyUnicode_AsUTF8String(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); + goto CPyL17; + } + cpy_r_r14 = CPyStatic_project___main___globals; + cpy_r_r15 = CPyStatics[1675]; /* 'b64encode' */ + cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); + goto CPyL21; + } + PyObject *cpy_r_r17[1] = {cpy_r_r13}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); + goto CPyL21; + } + CPy_DECREF(cpy_r_r13); + if (likely(PyBytes_Check(cpy_r_r19) || PyByteArray_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals, "bytes", cpy_r_r19); + goto CPyL17; + } + cpy_r_r21 = CPy_DecodeUTF8(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 886, CPyStatic_project___main___globals); + goto CPyL17; + } + cpy_r_r22 = CPyStatics[1676]; /* 'Authorization' */ + cpy_r_r23 = CPyStatics[1677]; /* 'Basic ' */ + cpy_r_r24 = CPyStr_Build(2, cpy_r_r23, cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 887, CPyStatic_project___main___globals); + goto CPyL17; + } + cpy_r_r25 = CPyDict_Build(1, cpy_r_r22, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 887, CPyStatic_project___main___globals); + goto CPyL17; + } + return cpy_r_r25; +CPyL15: ; + cpy_r_r26 = PyDict_New(); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 888, CPyStatic_project___main___globals); + goto CPyL17; + } + return cpy_r_r26; +CPyL17: ; + cpy_r_r27 = NULL; + return cpy_r_r27; +CPyL18: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + goto CPyL15; +CPyL19: ; + CPy_DecRef(cpy_r_r7); + goto CPyL17; +CPyL20: ; + CPy_DECREF(cpy_r_r7); + goto CPyL15; +CPyL21: ; + CPy_DecRef(cpy_r_r13); + goto CPyL17; +} + +PyObject *CPyPy_project___main____maybe_retrieve_github_auth(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_maybe_retrieve_github_auth", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_project___main____maybe_retrieve_github_auth(); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_maybe_retrieve_github_auth", 880, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____install_from_github(PyObject *cpy_r_package_id) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + CPyPtr cpy_r_r4; + CPyPtr cpy_r_r5; + int64_t cpy_r_r6; + CPyPtr cpy_r_r7; + PyObject *cpy_r_r8; + CPyPtr cpy_r_r9; + CPyPtr cpy_r_r10; + int64_t cpy_r_r11; + CPyPtr cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + CPyPtr cpy_r_r20; + CPyPtr cpy_r_r21; + int64_t cpy_r_r22; + CPyPtr cpy_r_r23; + PyObject *cpy_r_r24; + CPyPtr cpy_r_r25; + CPyPtr cpy_r_r26; + int64_t cpy_r_r27; + CPyPtr cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T3OOO cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_install_path; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + int32_t cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject **cpy_r_r96; + PyObject *cpy_r_r97; + int32_t cpy_r_r98; + char cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_download_url; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject **cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + tuple_T3OOO cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject **cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + char cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject **cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + int32_t cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + char cpy_r_r149; + char cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject **cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject **cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject **cpy_r_r165; + PyObject *cpy_r_r166; + char cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + tuple_T2OO cpy_r_r176; + PyObject *cpy_r_r177; + char cpy_r_r178; + PyObject *cpy_r_r179; + 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_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + int32_t cpy_r_r193; + char cpy_r_r194; + char cpy_r_r195; + int32_t cpy_r_r196; + char cpy_r_r197; + char 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_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject **cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject **cpy_r_r214; + PyObject *cpy_r_r215; + char cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + int32_t cpy_r_r221; + char cpy_r_r222; + CPyPtr cpy_r_r223; + int64_t cpy_r_r224; + CPyTagged cpy_r_r225; + char cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + int32_t cpy_r_r231; + char cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + PyObject **cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject **cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject **cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject **cpy_r_r257; + PyObject *cpy_r_r258; + char cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject **cpy_r_r264; + PyObject *cpy_r_r265; + tuple_T3OOO cpy_r_r266; + tuple_T3OOO cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject **cpy_r_r272; + PyObject *cpy_r_r273; + int32_t cpy_r_r274; + char cpy_r_r275; + char cpy_r_r276; + char cpy_r_r277; + tuple_T3OOO cpy_r_r278; + tuple_T3OOO cpy_r_r279; + tuple_T3OOO cpy_r_r280; + PyObject *cpy_r_r281; + PyObject **cpy_r_r283; + PyObject *cpy_r_r284; + char cpy_r_r285; + PyObject *cpy_r_r286; + char cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject **cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + char cpy_r_r295; + char cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject **cpy_r_r300; + PyObject *cpy_r_r301; + tuple_T3OOO cpy_r_r302; + PyObject *cpy_r_r303; + PyObject *cpy_r_r304; + PyObject *cpy_r_r305; + char cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject **cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + char cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + PyObject *cpy_r_r320; + PyObject *cpy_r_r321; + PyObject *cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + PyObject *cpy_r_r325; + PyObject *cpy_r_r326; + char cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + cpy_r_r0 = CPyStatics[507]; /* '@' */ + cpy_r_r1 = CPyStr_Split(cpy_r_package_id, cpy_r_r0, 2); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals); + goto CPyL10; + } + cpy_r_r2 = CPySequence_CheckUnpackCount(cpy_r_r1, 2); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r4 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; + cpy_r_r5 = *(CPyPtr *)cpy_r_r4; + cpy_r_r6 = 0 * 8; + cpy_r_r7 = cpy_r_r5 + cpy_r_r6; + cpy_r_r8 = *(PyObject * *)cpy_r_r7; + CPy_INCREF(cpy_r_r8); + cpy_r_r9 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; + cpy_r_r10 = *(CPyPtr *)cpy_r_r9; + cpy_r_r11 = 1 * 8; + cpy_r_r12 = cpy_r_r10 + cpy_r_r11; + cpy_r_r13 = *(PyObject * *)cpy_r_r12; + CPy_INCREF(cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r14 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals, "str", cpy_r_r8); + goto CPyL185; + } + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r15 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 893, CPyStatic_project___main___globals, "str", cpy_r_r13); + goto CPyL186; + } + cpy_r_r16 = CPyStatics[513]; /* '/' */ + cpy_r_r17 = PyUnicode_Split(cpy_r_r14, cpy_r_r16, -1); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals); + goto CPyL187; + } + cpy_r_r18 = CPySequence_CheckUnpackCount(cpy_r_r17, 2); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals); + goto CPyL188; + } + cpy_r_r20 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; + cpy_r_r21 = *(CPyPtr *)cpy_r_r20; + cpy_r_r22 = 0 * 8; + cpy_r_r23 = cpy_r_r21 + cpy_r_r22; + cpy_r_r24 = *(PyObject * *)cpy_r_r23; + CPy_INCREF(cpy_r_r24); + cpy_r_r25 = (CPyPtr)&((PyListObject *)cpy_r_r17)->ob_item; + cpy_r_r26 = *(CPyPtr *)cpy_r_r25; + cpy_r_r27 = 1 * 8; + cpy_r_r28 = cpy_r_r26 + cpy_r_r27; + cpy_r_r29 = *(PyObject * *)cpy_r_r28; + CPy_INCREF(cpy_r_r29); + CPy_DECREF_NO_IMM(cpy_r_r17); + if (likely(PyUnicode_Check(cpy_r_r24))) + cpy_r_r30 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals, "str", cpy_r_r24); + goto CPyL189; + } + if (likely(PyUnicode_Check(cpy_r_r29))) + cpy_r_r31 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 894, CPyStatic_project___main___globals, "str", cpy_r_r29); + goto CPyL190; + } + goto CPyL20; +CPyL10: ; + cpy_r_r32 = CPy_CatchError(); + cpy_r_r33 = CPyModule_builtins; + cpy_r_r34 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 895, CPyStatic_project___main___globals); + goto CPyL18; + } + cpy_r_r36 = CPy_ExceptionMatches(cpy_r_r35); + CPy_DecRef(cpy_r_r35); + if (!cpy_r_r36) goto CPyL16; + cpy_r_r37 = CPyStatics[1678]; /* ('Invalid package ID. Must be given as ' + '[ORG]/[REPO]@[VERSION]\n' + "e.g. 'OpenZeppelin/openzeppelin-contracts@v2.5.0'") */ + cpy_r_r38 = CPyModule_builtins; + cpy_r_r39 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 896, CPyStatic_project___main___globals); + goto CPyL18; + } + PyObject *cpy_r_r41[1] = {cpy_r_r37}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r42, 1, 0); + CPy_DecRef(cpy_r_r40); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 896, CPyStatic_project___main___globals); + goto CPyL18; + } + CPy_Raise(cpy_r_r43); + CPy_DecRef(cpy_r_r43); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 896, CPyStatic_project___main___globals); + goto CPyL18; + } else + goto CPyL191; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + CPy_Reraise(); + if (!0) { + goto CPyL18; + } else + goto CPyL192; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + CPy_RestoreExcInfo(cpy_r_r32); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + cpy_r_r44 = CPy_KeepPropagating(); + if (!cpy_r_r44) goto CPyL183; + CPy_Unreachable(); +CPyL20: ; + cpy_r_r45 = CPyDef__config____get_data_folder(); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 901, CPyStatic_project___main___globals); + goto CPyL193; + } + cpy_r_r46 = CPyStatics[505]; /* 'packages' */ + cpy_r_r47 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r48[2] = {cpy_r_r45, cpy_r_r46}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_VectorcallMethod(cpy_r_r47, cpy_r_r49, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 901, CPyStatic_project___main___globals); + goto CPyL194; + } + CPy_DECREF(cpy_r_r45); + cpy_r_r51 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r52 = CPyStatics[114]; /* '' */ + cpy_r_r53 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r54[3] = {cpy_r_r51, cpy_r_r30, cpy_r_r52}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r55, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 902, CPyStatic_project___main___globals); + goto CPyL195; + } + if (likely(PyUnicode_Check(cpy_r_r56))) + cpy_r_r57 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 902, CPyStatic_project___main___globals, "str", cpy_r_r56); + goto CPyL195; + } + cpy_r_r58 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r59[2] = {cpy_r_r50, cpy_r_r57}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 902, CPyStatic_project___main___globals); + goto CPyL196; + } + CPy_DECREF(cpy_r_r50); + CPy_DECREF(cpy_r_r57); + cpy_r_install_path = cpy_r_r61; + cpy_r_r62 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r63 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r64[2] = {cpy_r_install_path, cpy_r_r63}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r65, 9223372036854775809ULL, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 903, CPyStatic_project___main___globals); + goto CPyL197; + } else + goto CPyL198; +CPyL26: ; + cpy_r_r68 = CPyStatics[507]; /* '@' */ + cpy_r_r69 = CPyStr_Build(3, cpy_r_r31, cpy_r_r68, cpy_r_r15); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 904, CPyStatic_project___main___globals); + goto CPyL197; + } + cpy_r_r70 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r71[2] = {cpy_r_install_path, cpy_r_r69}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_VectorcallMethod(cpy_r_r70, cpy_r_r72, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 904, CPyStatic_project___main___globals); + goto CPyL199; + } + CPy_DECREF(cpy_r_install_path); + CPy_DECREF(cpy_r_r69); + cpy_r_install_path = cpy_r_r73; + cpy_r_r74 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r75[1] = {cpy_r_install_path}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 905, CPyStatic_project___main___globals); + goto CPyL197; + } + if (unlikely(!PyBool_Check(cpy_r_r77))) { + CPy_TypeError("bool", cpy_r_r77); cpy_r_r78 = 2; + } else + cpy_r_r78 = cpy_r_r77 == Py_True; + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r78 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 905, CPyStatic_project___main___globals); + goto CPyL197; + } + if (cpy_r_r78) { + goto CPyL200; + } else + goto CPyL35; +CPyL31: ; + cpy_r_r79 = CPyStatics[1679]; /* 'Package is already installed' */ + cpy_r_r80 = CPyModule_builtins; + cpy_r_r81 = CPyStatics[139]; /* 'FileExistsError' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 906, CPyStatic_project___main___globals); + goto CPyL183; + } + PyObject *cpy_r_r83[1] = {cpy_r_r79}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r84, 1, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 906, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_Raise(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 906, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_Unreachable(); +CPyL35: ; + cpy_r_r86 = CPyStatic__config___REQUEST_HEADERS; + if (unlikely(cpy_r_r86 == NULL)) { + goto CPyL201; + } else + goto CPyL38; +CPyL36: ; + PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); + cpy_r_r87 = 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 908, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r88 = CPyDict_Copy(cpy_r_r86); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 908, CPyStatic_project___main___globals); + goto CPyL197; + } + cpy_r_r89 = CPyDef_project___main____maybe_retrieve_github_auth(); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 909, CPyStatic_project___main___globals); + goto CPyL202; + } + cpy_r_r90 = CPyDict_Update(cpy_r_r88, cpy_r_r89); + CPy_DECREF(cpy_r_r89); + cpy_r_r91 = cpy_r_r90 >= 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 909, CPyStatic_project___main___globals); + goto CPyL202; + } + cpy_r_r92 = CPyStatics[1680]; /* '^[0-9a-f]+$' */ + cpy_r_r93 = CPyStatic__c_constants___regex_match; + if (unlikely(cpy_r_r93 == NULL)) { + goto CPyL203; + } else + goto CPyL44; +CPyL42: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_match\" was not set"); + cpy_r_r94 = 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 911, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_Unreachable(); +CPyL44: ; + PyObject *cpy_r_r95[2] = {cpy_r_r92, cpy_r_r15}; + cpy_r_r96 = (PyObject **)&cpy_r_r95; + cpy_r_r97 = PyObject_Vectorcall(cpy_r_r93, cpy_r_r96, 2, 0); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 911, CPyStatic_project___main___globals); + goto CPyL202; + } + cpy_r_r98 = PyObject_IsTrue(cpy_r_r97); + CPy_DECREF(cpy_r_r97); + cpy_r_r99 = cpy_r_r98 >= 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 911, CPyStatic_project___main___globals); + goto CPyL202; + } + cpy_r_r100 = cpy_r_r98; + if (!cpy_r_r100) goto CPyL49; + cpy_r_r101 = CPyStatics[1681]; /* 'https://api.github.com/repos/' */ + cpy_r_r102 = CPyStatics[513]; /* '/' */ + cpy_r_r103 = CPyStatics[1682]; /* '/zipball/' */ + cpy_r_r104 = CPyStr_Build(6, cpy_r_r101, cpy_r_r30, cpy_r_r102, cpy_r_r31, cpy_r_r103, cpy_r_r15); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 912, CPyStatic_project___main___globals); + goto CPyL202; + } + cpy_r_download_url = cpy_r_r104; + goto CPyL51; +CPyL49: ; + cpy_r_r105 = CPyDef_project___main____get_download_url_from_tag(cpy_r_r30, cpy_r_r31, cpy_r_r15, cpy_r_r88); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 914, CPyStatic_project___main___globals); + goto CPyL202; + } + cpy_r_download_url = cpy_r_r105; +CPyL51: ; + cpy_r_r106 = CPyStatics[65]; /* 'parent' */ + cpy_r_r107 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 916, CPyStatic_project___main___globals); + goto CPyL204; + } + cpy_r_r108 = CPyStatics[506]; /* 'iterdir' */ + PyObject *cpy_r_r109[1] = {cpy_r_r107}; + cpy_r_r110 = (PyObject **)&cpy_r_r109; + cpy_r_r111 = PyObject_VectorcallMethod(cpy_r_r108, cpy_r_r110, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 916, CPyStatic_project___main___globals); + goto CPyL205; + } + CPy_DECREF(cpy_r_r107); + cpy_r_r112 = PySequence_List(cpy_r_r111); + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 916, CPyStatic_project___main___globals); + goto CPyL204; + } + cpy_r_r113 = CPyStatics[65]; /* 'parent' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 923, CPyStatic_project___main___globals); + goto CPyL206; + } + cpy_r_r115 = PyObject_Str(cpy_r_r114); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 923, CPyStatic_project___main___globals); + goto CPyL206; + } + cpy_r_r116 = CPyDef_project___main____stream_download(cpy_r_download_url, cpy_r_r115, cpy_r_r88); + CPy_DECREF(cpy_r_download_url); + CPy_DECREF(cpy_r_r115); + if (unlikely(cpy_r_r116 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 923, CPyStatic_project___main___globals); + } else + goto CPyL207; +CPyL58: ; + cpy_r_r117 = CPy_CatchError(); + cpy_r_r118 = CPyModule_builtins; + cpy_r_r119 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r120 = CPyObject_GetAttr(cpy_r_r118, cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 924, CPyStatic_project___main___globals); + goto CPyL208; + } + cpy_r_r121 = CPy_ExceptionMatches(cpy_r_r120); + CPy_DecRef(cpy_r_r120); + if (!cpy_r_r121) goto CPyL209; + cpy_r_r122 = CPyStatics[1681]; /* 'https://api.github.com/repos/' */ + cpy_r_r123 = CPyStatics[513]; /* '/' */ + cpy_r_r124 = CPyStatics[1683]; /* '/zipball/refs/tags/' */ + cpy_r_r125 = CPyStatic_project___main___globals; + cpy_r_r126 = CPyStatics[1684]; /* 'quote' */ + cpy_r_r127 = CPyDict_GetItem(cpy_r_r125, cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals); + goto CPyL208; + } + PyObject *cpy_r_r128[1] = {cpy_r_r15}; + cpy_r_r129 = (PyObject **)&cpy_r_r128; + cpy_r_r130 = PyObject_Vectorcall(cpy_r_r127, cpy_r_r129, 1, 0); + CPy_DecRef(cpy_r_r127); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals); + goto CPyL208; + } + if (likely(PyUnicode_Check(cpy_r_r130))) + cpy_r_r131 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals, "str", cpy_r_r130); + goto CPyL208; + } + cpy_r_r132 = CPyStr_Build(6, cpy_r_r122, cpy_r_r30, cpy_r_r123, cpy_r_r31, cpy_r_r124, cpy_r_r131); + CPy_DecRef(cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 926, CPyStatic_project___main___globals); + goto CPyL208; + } + cpy_r_download_url = cpy_r_r132; + cpy_r_r133 = CPyStatics[65]; /* 'parent' */ + cpy_r_r134 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r133); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 928, CPyStatic_project___main___globals); + goto CPyL210; + } + cpy_r_r135 = PyObject_Str(cpy_r_r134); + CPy_DecRef(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 928, CPyStatic_project___main___globals); + goto CPyL210; + } + cpy_r_r136 = CPyDef_project___main____stream_download(cpy_r_download_url, cpy_r_r135, cpy_r_r88); + CPy_DecRef(cpy_r_download_url); + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r88); + if (unlikely(cpy_r_r136 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 928, CPyStatic_project___main___globals); + goto CPyL211; + } else + goto CPyL69; +CPyL67: ; + CPy_Reraise(); + if (!0) { + goto CPyL70; + } else + goto CPyL212; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + CPy_RestoreExcInfo(cpy_r_r117); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + goto CPyL72; +CPyL70: ; + CPy_RestoreExcInfo(cpy_r_r117); + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + cpy_r_r137 = CPy_KeepPropagating(); + if (!cpy_r_r137) goto CPyL183; + CPy_Unreachable(); +CPyL72: ; + cpy_r_r138 = CPyStatics[65]; /* 'parent' */ + cpy_r_r139 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r138); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); + goto CPyL213; + } + cpy_r_r140 = CPyStatics[506]; /* 'iterdir' */ + PyObject *cpy_r_r141[1] = {cpy_r_r139}; + cpy_r_r142 = (PyObject **)&cpy_r_r141; + cpy_r_r143 = PyObject_VectorcallMethod(cpy_r_r140, cpy_r_r142, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); + goto CPyL214; + } + CPy_DECREF(cpy_r_r139); + cpy_r_r144 = PyObject_GetIter(cpy_r_r143); + CPy_DECREF(cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); + goto CPyL213; + } +CPyL75: ; + cpy_r_r145 = PyIter_Next(cpy_r_r144); + if (cpy_r_r145 == NULL) goto CPyL215; + cpy_r_r146 = PySequence_Contains(cpy_r_r112, cpy_r_r145); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); + goto CPyL216; + } + cpy_r_r148 = cpy_r_r146; + cpy_r_r149 = cpy_r_r148 ^ 1; + if (cpy_r_r149) { + goto CPyL217; + } else + goto CPyL218; +CPyL78: ; + goto CPyL82; +CPyL79: ; + cpy_r_r150 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r150)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); + goto CPyL183; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r151 = 0; + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 930, CPyStatic_project___main___globals); + goto CPyL183; + } + CPy_Unreachable(); +CPyL82: ; + cpy_r_r152 = CPyModule_shutil; + cpy_r_r153 = CPyStatics[1685]; /* 'move' */ + cpy_r_r154 = CPyObject_GetAttr(cpy_r_r152, cpy_r_r153); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 931, CPyStatic_project___main___globals); + goto CPyL219; + } + PyObject *cpy_r_r155[2] = {cpy_r_r145, cpy_r_install_path}; + cpy_r_r156 = (PyObject **)&cpy_r_r155; + cpy_r_r157 = PyObject_Vectorcall(cpy_r_r154, cpy_r_r156, 2, 0); + CPy_DECREF(cpy_r_r154); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 931, CPyStatic_project___main___globals); + goto CPyL219; + } else + goto CPyL220; +CPyL84: ; + CPy_DECREF(cpy_r_r145); + cpy_r_r158 = CPyStatics[564]; /* 'brownie-config.yaml' */ + cpy_r_r159 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r160[2] = {cpy_r_install_path, cpy_r_r158}; + cpy_r_r161 = (PyObject **)&cpy_r_r160; + cpy_r_r162 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r161, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 934, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r163 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r164[1] = {cpy_r_r162}; + cpy_r_r165 = (PyObject **)&cpy_r_r164; + cpy_r_r166 = PyObject_VectorcallMethod(cpy_r_r163, cpy_r_r165, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 934, CPyStatic_project___main___globals); + goto CPyL221; + } + CPy_DECREF(cpy_r_r162); + if (unlikely(!PyBool_Check(cpy_r_r166))) { + CPy_TypeError("bool", cpy_r_r166); cpy_r_r167 = 2; + } else + cpy_r_r167 = cpy_r_r166 == Py_True; + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r167 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 934, CPyStatic_project___main___globals); + goto CPyL164; + } + if (cpy_r_r167) goto CPyL161; + cpy_r_r168 = CPyStatics[597]; /* 'project_structure' */ + cpy_r_r169 = PyDict_New(); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 935, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r170 = CPyDict_Build(1, cpy_r_r168, cpy_r_r169); + CPy_DECREF(cpy_r_r169); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 935, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r171 = PySet_New(NULL); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); + goto CPyL222; + } + cpy_r_r172 = CPyStatics[67]; /* 'glob' */ + cpy_r_r173 = CPyObject_GetAttr(cpy_r_install_path, cpy_r_r172); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 939, CPyStatic_project___main___globals); + goto CPyL223; + } + cpy_r_r174 = CPyStatics[1686]; + cpy_r_r175 = CPyStatics[1687]; + CPy_INCREF(cpy_r_r174); + CPy_INCREF(cpy_r_r175); + cpy_r_r176.f0 = cpy_r_r174; + cpy_r_r176.f1 = cpy_r_r175; + cpy_r_r177 = CPyStatic__c_constants___mapcat; + if (unlikely(cpy_r_r177 == NULL)) { + goto CPyL224; + } else + goto CPyL96; +CPyL94: ; + PyErr_SetString(PyExc_NameError, "value for final name \"mapcat\" was not set"); + cpy_r_r178 = 0; + if (unlikely(!cpy_r_r178)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 939, CPyStatic_project___main___globals); + goto CPyL164; + } else + goto CPyL225; +CPyL95: ; + CPy_Unreachable(); +CPyL96: ; + cpy_r_r179 = PyTuple_New(2); + if (unlikely(cpy_r_r179 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1552 = cpy_r_r176.f0; + PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1552); + PyObject *__tmp1553 = cpy_r_r176.f1; + PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1553); + PyObject *cpy_r_r180[2] = {cpy_r_r173, cpy_r_r179}; + cpy_r_r181 = (PyObject **)&cpy_r_r180; + cpy_r_r182 = PyObject_Vectorcall(cpy_r_r177, cpy_r_r181, 2, 0); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 939, CPyStatic_project___main___globals); + goto CPyL226; + } + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r179); + cpy_r_r183 = PyObject_GetIter(cpy_r_r182); + CPy_DECREF(cpy_r_r182); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); + goto CPyL223; + } +CPyL98: ; + cpy_r_r184 = PyIter_Next(cpy_r_r183); + if (cpy_r_r184 == NULL) goto CPyL227; + cpy_r_r185 = CPyStatics[1621]; /* 'relative_to' */ + PyObject *cpy_r_r186[2] = {cpy_r_r184, cpy_r_install_path}; + cpy_r_r187 = (PyObject **)&cpy_r_r186; + cpy_r_r188 = PyObject_VectorcallMethod(cpy_r_r185, cpy_r_r187, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 938, CPyStatic_project___main___globals); + goto CPyL228; + } + CPy_DECREF(cpy_r_r184); + cpy_r_r189 = CPyStatics[1465]; /* 'parts' */ + cpy_r_r190 = CPyObject_GetAttr(cpy_r_r188, cpy_r_r189); + CPy_DECREF(cpy_r_r188); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 938, CPyStatic_project___main___globals); + goto CPyL229; + } + cpy_r_r191 = CPyStatics[2029]; /* 0 */ + cpy_r_r192 = PyObject_GetItem(cpy_r_r190, cpy_r_r191); + CPy_DECREF(cpy_r_r190); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 938, CPyStatic_project___main___globals); + goto CPyL229; + } + cpy_r_r193 = PySet_Add(cpy_r_r171, cpy_r_r192); + CPy_DECREF(cpy_r_r192); + cpy_r_r194 = cpy_r_r193 >= 0; + if (unlikely(!cpy_r_r194)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); + goto CPyL229; + } else + goto CPyL98; +CPyL103: ; + cpy_r_r195 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r195)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); + goto CPyL223; + } + cpy_r_r196 = PyObject_IsTrue(cpy_r_r171); + cpy_r_r197 = cpy_r_r196 >= 0; + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 937, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r198 = cpy_r_r196; + if (cpy_r_r198) { + goto CPyL111; + } else + goto CPyL231; +CPyL106: ; + cpy_r_r199 = CPyStatics[1688]; /* ' does not contain any .sol or .vy files' */ + cpy_r_r200 = CPyStr_Build(2, cpy_r_package_id, cpy_r_r199); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r201 = CPyStatic_project___main___globals; + cpy_r_r202 = CPyStatics[1689]; /* 'InvalidPackage' */ + cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); + goto CPyL232; + } + PyObject *cpy_r_r204[1] = {cpy_r_r200}; + cpy_r_r205 = (PyObject **)&cpy_r_r204; + cpy_r_r206 = PyObject_Vectorcall(cpy_r_r203, cpy_r_r205, 1, 0); + CPy_DECREF(cpy_r_r203); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); + goto CPyL232; + } + CPy_DECREF(cpy_r_r200); + CPy_Raise(cpy_r_r206); + CPy_DECREF(cpy_r_r206); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 942, CPyStatic_project___main___globals); + goto CPyL164; + } else + goto CPyL233; +CPyL110: ; + CPy_Unreachable(); +CPyL111: ; + cpy_r_r207 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r208 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r209[2] = {cpy_r_install_path, cpy_r_r207}; + cpy_r_r210 = (PyObject **)&cpy_r_r209; + cpy_r_r211 = PyObject_VectorcallMethod(cpy_r_r208, cpy_r_r210, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 943, CPyStatic_project___main___globals); + goto CPyL230; + } + cpy_r_r212 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r213[1] = {cpy_r_r211}; + cpy_r_r214 = (PyObject **)&cpy_r_r213; + cpy_r_r215 = PyObject_VectorcallMethod(cpy_r_r212, cpy_r_r214, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 943, CPyStatic_project___main___globals); + goto CPyL234; + } + CPy_DECREF(cpy_r_r211); + if (unlikely(!PyBool_Check(cpy_r_r215))) { + CPy_TypeError("bool", cpy_r_r215); cpy_r_r216 = 2; + } else + cpy_r_r216 = cpy_r_r215 == Py_True; + CPy_DECREF(cpy_r_r215); + if (unlikely(cpy_r_r216 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 943, CPyStatic_project___main___globals); + goto CPyL230; + } + if (cpy_r_r216) { + goto CPyL235; + } else + goto CPyL117; +CPyL115: ; + cpy_r_r217 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r218 = CPyStatics[597]; /* 'project_structure' */ + cpy_r_r219 = CPyDict_GetItem(cpy_r_r170, cpy_r_r218); + if (unlikely(cpy_r_r219 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 944, CPyStatic_project___main___globals); + goto CPyL222; + } + cpy_r_r220 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r221 = PyObject_SetItem(cpy_r_r219, cpy_r_r220, cpy_r_r217); + CPy_DECREF(cpy_r_r219); + cpy_r_r222 = cpy_r_r221 >= 0; + if (unlikely(!cpy_r_r222)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 944, CPyStatic_project___main___globals); + goto CPyL222; + } else + goto CPyL126; +CPyL117: ; + cpy_r_r223 = (CPyPtr)&((PySetObject *)cpy_r_r171)->used; + cpy_r_r224 = *(int64_t *)cpy_r_r223; + cpy_r_r225 = cpy_r_r224 << 1; + cpy_r_r226 = cpy_r_r225 == 2; + if (!cpy_r_r226) goto CPyL236; + cpy_r_r227 = PySet_Pop(cpy_r_r171); + CPy_DECREF(cpy_r_r171); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 946, CPyStatic_project___main___globals); + goto CPyL222; + } + cpy_r_r228 = CPyStatics[597]; /* 'project_structure' */ + cpy_r_r229 = CPyDict_GetItem(cpy_r_r170, cpy_r_r228); + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 946, CPyStatic_project___main___globals); + goto CPyL237; + } + cpy_r_r230 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r231 = PyObject_SetItem(cpy_r_r229, cpy_r_r230, cpy_r_r227); + CPy_DECREF(cpy_r_r229); + CPy_DECREF(cpy_r_r227); + cpy_r_r232 = cpy_r_r231 >= 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 946, CPyStatic_project___main___globals); + goto CPyL222; + } else + goto CPyL126; +CPyL121: ; + cpy_r_r233 = CPyStatics[1690]; /* (' has no `contracts/` subdirectory, and multiple ' + 'directories containing source files') */ + cpy_r_r234 = CPyStr_Build(2, cpy_r_package_id, cpy_r_r233); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 949, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r235 = CPyModule_builtins; + cpy_r_r236 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 948, CPyStatic_project___main___globals); + goto CPyL238; + } + PyObject *cpy_r_r238[1] = {cpy_r_r234}; + cpy_r_r239 = (PyObject **)&cpy_r_r238; + cpy_r_r240 = PyObject_Vectorcall(cpy_r_r237, cpy_r_r239, 1, 0); + CPy_DECREF(cpy_r_r237); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 948, CPyStatic_project___main___globals); + goto CPyL238; + } + CPy_DECREF(cpy_r_r234); + CPy_Raise(cpy_r_r240); + CPy_DECREF(cpy_r_r240); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 948, CPyStatic_project___main___globals); + goto CPyL164; + } else + goto CPyL239; +CPyL125: ; + CPy_Unreachable(); +CPyL126: ; + cpy_r_r241 = CPyStatics[564]; /* 'brownie-config.yaml' */ + cpy_r_r242 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r243[2] = {cpy_r_install_path, cpy_r_r241}; + cpy_r_r244 = (PyObject **)&cpy_r_r243; + cpy_r_r245 = PyObject_VectorcallMethod(cpy_r_r242, cpy_r_r244, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL222; + } + cpy_r_r246 = CPyStatics[438]; /* 'w' */ + cpy_r_r247 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r248[2] = {cpy_r_r245, cpy_r_r246}; + cpy_r_r249 = (PyObject **)&cpy_r_r248; + cpy_r_r250 = PyObject_VectorcallMethod(cpy_r_r247, cpy_r_r249, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL240; + } + CPy_DECREF(cpy_r_r245); + cpy_r_r251 = CPy_TYPE(cpy_r_r250); + cpy_r_r252 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r253 = CPyObject_GetAttr(cpy_r_r251, cpy_r_r252); + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL241; + } + cpy_r_r254 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r255 = CPyObject_GetAttr(cpy_r_r251, cpy_r_r254); + CPy_DECREF(cpy_r_r251); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL242; + } + PyObject *cpy_r_r256[1] = {cpy_r_r250}; + cpy_r_r257 = (PyObject **)&cpy_r_r256; + cpy_r_r258 = PyObject_Vectorcall(cpy_r_r255, cpy_r_r257, 1, 0); + CPy_DECREF(cpy_r_r255); + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL242; + } + cpy_r_r259 = 1; + cpy_r_r260 = CPyModule_yaml; + cpy_r_r261 = CPyStatics[44]; /* 'dump' */ + cpy_r_r262 = CPyObject_GetAttr(cpy_r_r260, cpy_r_r261); + if (unlikely(cpy_r_r262 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 954, CPyStatic_project___main___globals); + goto CPyL243; + } + PyObject *cpy_r_r263[2] = {cpy_r_r170, cpy_r_r258}; + cpy_r_r264 = (PyObject **)&cpy_r_r263; + cpy_r_r265 = PyObject_Vectorcall(cpy_r_r262, cpy_r_r264, 2, 0); + CPy_DECREF(cpy_r_r262); + if (unlikely(cpy_r_r265 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 954, CPyStatic_project___main___globals); + goto CPyL243; + } else + goto CPyL244; +CPyL134: ; + CPy_DECREF(cpy_r_r170); + CPy_DECREF(cpy_r_r258); + goto CPyL143; +CPyL135: ; + cpy_r_r266 = CPy_CatchError(); + cpy_r_r259 = 0; + cpy_r_r267 = CPy_GetExcInfo(); + cpy_r_r268 = cpy_r_r267.f0; + CPy_INCREF(cpy_r_r268); + cpy_r_r269 = cpy_r_r267.f1; + CPy_INCREF(cpy_r_r269); + cpy_r_r270 = cpy_r_r267.f2; + CPy_INCREF(cpy_r_r270); + CPy_DecRef(cpy_r_r267.f0); + CPy_DecRef(cpy_r_r267.f1); + CPy_DecRef(cpy_r_r267.f2); + PyObject *cpy_r_r271[4] = {cpy_r_r250, cpy_r_r268, cpy_r_r269, cpy_r_r270}; + cpy_r_r272 = (PyObject **)&cpy_r_r271; + cpy_r_r273 = PyObject_Vectorcall(cpy_r_r253, cpy_r_r272, 4, 0); + if (unlikely(cpy_r_r273 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL245; + } + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r270); + cpy_r_r274 = PyObject_IsTrue(cpy_r_r273); + CPy_DecRef(cpy_r_r273); + cpy_r_r275 = cpy_r_r274 >= 0; + if (unlikely(!cpy_r_r275)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL141; + } + cpy_r_r276 = cpy_r_r274; + if (cpy_r_r276) goto CPyL140; + CPy_Reraise(); + if (!0) { + goto CPyL141; + } else + goto CPyL246; +CPyL139: ; + CPy_Unreachable(); +CPyL140: ; + CPy_RestoreExcInfo(cpy_r_r266); + CPy_DecRef(cpy_r_r266.f0); + CPy_DecRef(cpy_r_r266.f1); + CPy_DecRef(cpy_r_r266.f2); + goto CPyL143; +CPyL141: ; + CPy_RestoreExcInfo(cpy_r_r266); + CPy_DecRef(cpy_r_r266.f0); + CPy_DecRef(cpy_r_r266.f1); + CPy_DecRef(cpy_r_r266.f2); + cpy_r_r277 = CPy_KeepPropagating(); + if (!cpy_r_r277) { + goto CPyL144; + } else + goto CPyL247; +CPyL142: ; + CPy_Unreachable(); +CPyL143: ; + tuple_T3OOO __tmp1554 = { NULL, NULL, NULL }; + cpy_r_r278 = __tmp1554; + cpy_r_r279 = cpy_r_r278; + goto CPyL145; +CPyL144: ; + cpy_r_r280 = CPy_CatchError(); + cpy_r_r279 = cpy_r_r280; +CPyL145: ; + if (!cpy_r_r259) goto CPyL248; + cpy_r_r281 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r282[4] = {cpy_r_r250, cpy_r_r281, cpy_r_r281, cpy_r_r281}; + cpy_r_r283 = (PyObject **)&cpy_r_r282; + cpy_r_r284 = PyObject_Vectorcall(cpy_r_r253, cpy_r_r283, 4, 0); + CPy_DECREF(cpy_r_r253); + if (unlikely(cpy_r_r284 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 953, CPyStatic_project___main___globals); + goto CPyL249; + } else + goto CPyL250; +CPyL147: ; + CPy_DECREF(cpy_r_r250); +CPyL148: ; + if (cpy_r_r279.f0 == NULL) goto CPyL155; + CPy_Reraise(); + if (!0) { + goto CPyL151; + } else + goto CPyL251; +CPyL150: ; + CPy_Unreachable(); +CPyL151: ; + if (cpy_r_r279.f0 == NULL) goto CPyL153; + CPy_RestoreExcInfo(cpy_r_r279); + CPy_XDECREF(cpy_r_r279.f0); + CPy_XDECREF(cpy_r_r279.f1); + CPy_XDECREF(cpy_r_r279.f2); +CPyL153: ; + cpy_r_r285 = CPy_KeepPropagating(); + if (!cpy_r_r285) { + goto CPyL164; + } else + goto CPyL252; +CPyL154: ; + CPy_Unreachable(); +CPyL155: ; + cpy_r_r286 = CPyStatic__c_constants___Path; + if (likely(cpy_r_r286 != NULL)) goto CPyL158; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r287 = 0; + if (unlikely(!cpy_r_r287)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 956, CPyStatic_project___main___globals); + goto CPyL164; + } else + goto CPyL253; +CPyL157: ; + CPy_Unreachable(); +CPyL158: ; + cpy_r_r288 = CPyStatics[1691]; /* '.env' */ + cpy_r_r289 = PyNumber_TrueDivide(cpy_r_install_path, cpy_r_r288); + if (unlikely(cpy_r_r289 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 956, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r290 = CPyStatics[1692]; /* 'touch' */ + PyObject *cpy_r_r291[2] = {cpy_r_r286, cpy_r_r289}; + cpy_r_r292 = (PyObject **)&cpy_r_r291; + cpy_r_r293 = PyObject_VectorcallMethod(cpy_r_r290, cpy_r_r292, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r293 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 956, CPyStatic_project___main___globals); + goto CPyL254; + } else + goto CPyL255; +CPyL160: ; + CPy_DECREF(cpy_r_r289); +CPyL161: ; + cpy_r_r294 = NULL; + cpy_r_r295 = 2; + cpy_r_r296 = 2; + cpy_r_r297 = CPyDef_project___main___load(cpy_r_install_path, cpy_r_r294, cpy_r_r295, cpy_r_r296); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 958, CPyStatic_project___main___globals); + goto CPyL164; + } + cpy_r_r298 = CPyStatics[1693]; /* 'close' */ + PyObject *cpy_r_r299[1] = {cpy_r_r297}; + cpy_r_r300 = (PyObject **)&cpy_r_r299; + cpy_r_r301 = PyObject_VectorcallMethod(cpy_r_r298, cpy_r_r300, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r301 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 959, CPyStatic_project___main___globals); + goto CPyL256; + } else + goto CPyL257; +CPyL163: ; + CPy_DECREF_NO_IMM(cpy_r_r297); + goto CPyL181; +CPyL164: ; + cpy_r_r302 = CPy_CatchError(); + cpy_r_r303 = CPyStatic_project___main___globals; + cpy_r_r304 = CPyStatics[1689]; /* 'InvalidPackage' */ + cpy_r_r305 = CPyDict_GetItem(cpy_r_r303, cpy_r_r304); + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 960, CPyStatic_project___main___globals); + goto CPyL258; + } + cpy_r_r306 = CPy_ExceptionMatches(cpy_r_r305); + CPy_DECREF(cpy_r_r305); + if (cpy_r_r306) { + goto CPyL259; + } else + goto CPyL260; +CPyL166: ; + cpy_r_r307 = CPyModule_shutil; + cpy_r_r308 = CPyStatics[180]; /* 'rmtree' */ + cpy_r_r309 = CPyObject_GetAttr(cpy_r_r307, cpy_r_r308); + if (unlikely(cpy_r_r309 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 961, CPyStatic_project___main___globals); + goto CPyL261; + } + PyObject *cpy_r_r310[1] = {cpy_r_install_path}; + cpy_r_r311 = (PyObject **)&cpy_r_r310; + cpy_r_r312 = PyObject_Vectorcall(cpy_r_r309, cpy_r_r311, 1, 0); + CPy_DECREF(cpy_r_r309); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 961, CPyStatic_project___main___globals); + goto CPyL261; + } else + goto CPyL262; +CPyL168: ; + CPy_DECREF(cpy_r_install_path); + CPy_Reraise(); + if (!0) { + goto CPyL179; + } else + goto CPyL263; +CPyL169: ; + CPy_Unreachable(); +CPyL170: ; + cpy_r_r313 = CPyModule_builtins; + cpy_r_r314 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r315 = CPyObject_GetAttr(cpy_r_r313, cpy_r_r314); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 963, CPyStatic_project___main___globals); + goto CPyL264; + } + cpy_r_r316 = CPy_ExceptionMatches(cpy_r_r315); + CPy_DECREF(cpy_r_r315); + if (!cpy_r_r316) goto CPyL265; + cpy_r_r317 = CPy_GetExcValue(); + cpy_r_r318 = CPyStatics[1258]; /* 'WARNING' */ + cpy_r_r319 = CPyStatics[1694]; /* 'Unable to compile ' */ + cpy_r_r320 = CPyStatics[1695]; /* ' due to a ' */ + cpy_r_r321 = CPy_TYPE(cpy_r_r317); + CPy_DECREF(cpy_r_r317); + cpy_r_r322 = CPy_GetName(cpy_r_r321); + CPy_DECREF(cpy_r_r321); + if (unlikely(cpy_r_r322 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 966, CPyStatic_project___main___globals); + goto CPyL264; + } + if (likely(PyUnicode_Check(cpy_r_r322))) + cpy_r_r323 = cpy_r_r322; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_install_from_github", 966, CPyStatic_project___main___globals, "str", cpy_r_r322); + goto CPyL264; + } + cpy_r_r324 = CPyStatics[1696]; /* (' - you may still be able to import sources from the ' + 'package, but will be unable to load the package ' + 'directly.\n') */ + cpy_r_r325 = CPyStr_Build(5, cpy_r_r319, cpy_r_package_id, cpy_r_r320, cpy_r_r323, cpy_r_r324); + CPy_DECREF(cpy_r_r323); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 966, CPyStatic_project___main___globals); + goto CPyL264; + } + cpy_r_r326 = CPyDef__color___notify(cpy_r_r318, cpy_r_r325); + CPy_DECREF(cpy_r_r325); + if (unlikely(cpy_r_r326 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 964, CPyStatic_project___main___globals); + goto CPyL264; + } else + goto CPyL266; +CPyL176: ; + CPy_Reraise(); + if (!0) { + goto CPyL179; + } else + goto CPyL267; +CPyL177: ; + CPy_Unreachable(); +CPyL178: ; + CPy_RestoreExcInfo(cpy_r_r302); + CPy_DECREF(cpy_r_r302.f0); + CPy_DECREF(cpy_r_r302.f1); + CPy_DECREF(cpy_r_r302.f2); + goto CPyL181; +CPyL179: ; + CPy_RestoreExcInfo(cpy_r_r302); + CPy_DECREF(cpy_r_r302.f0); + CPy_DECREF(cpy_r_r302.f1); + CPy_DECREF(cpy_r_r302.f2); + cpy_r_r327 = CPy_KeepPropagating(); + if (!cpy_r_r327) goto CPyL183; + CPy_Unreachable(); +CPyL181: ; + cpy_r_r328 = CPyStatics[513]; /* '/' */ + cpy_r_r329 = CPyStatics[507]; /* '@' */ + cpy_r_r330 = CPyStr_Build(5, cpy_r_r30, cpy_r_r328, cpy_r_r31, cpy_r_r329, cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r330 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 970, CPyStatic_project___main___globals); + goto CPyL183; + } + return cpy_r_r330; +CPyL183: ; + cpy_r_r331 = NULL; + return cpy_r_r331; +CPyL184: ; + CPy_DecRef(cpy_r_r1); + goto CPyL10; +CPyL185: ; + CPy_DecRef(cpy_r_r13); + goto CPyL10; +CPyL186: ; + CPy_DecRef(cpy_r_r14); + goto CPyL10; +CPyL187: ; + CPy_DecRef(cpy_r_r15); + goto CPyL10; +CPyL188: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r17); + goto CPyL10; +CPyL189: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r29); + goto CPyL10; +CPyL190: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + goto CPyL10; +CPyL191: ; + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + goto CPyL15; +CPyL192: ; + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + goto CPyL17; +CPyL193: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + goto CPyL183; +CPyL194: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r45); + goto CPyL183; +CPyL195: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r50); + goto CPyL183; +CPyL196: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r57); + goto CPyL183; +CPyL197: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + goto CPyL183; +CPyL198: ; + CPy_DECREF(cpy_r_r67); + goto CPyL26; +CPyL199: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r69); + goto CPyL183; +CPyL200: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_install_path); + goto CPyL31; +CPyL201: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + goto CPyL36; +CPyL202: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + goto CPyL183; +CPyL203: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + goto CPyL42; +CPyL204: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_download_url); + goto CPyL183; +CPyL205: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_download_url); + CPy_DecRef(cpy_r_r107); + goto CPyL183; +CPyL206: ; + CPy_DecRef(cpy_r_download_url); + goto CPyL58; +CPyL207: ; + CPy_DECREF(cpy_r_r88); + goto CPyL72; +CPyL208: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r112); + goto CPyL70; +CPyL209: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r112); + goto CPyL67; +CPyL210: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_download_url); + CPy_DecRef(cpy_r_r112); + goto CPyL70; +CPyL211: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r112); + goto CPyL70; +CPyL212: ; + CPy_DecRef(cpy_r_r117.f0); + CPy_DecRef(cpy_r_r117.f1); + CPy_DecRef(cpy_r_r117.f2); + goto CPyL68; +CPyL213: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r112); + goto CPyL183; +CPyL214: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r139); + goto CPyL183; +CPyL215: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_install_path); + CPy_DECREF_NO_IMM(cpy_r_r112); + CPy_DECREF(cpy_r_r144); + goto CPyL79; +CPyL216: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r145); + goto CPyL183; +CPyL217: ; + CPy_DECREF_NO_IMM(cpy_r_r112); + CPy_DECREF(cpy_r_r144); + goto CPyL78; +CPyL218: ; + CPy_DECREF(cpy_r_r145); + goto CPyL75; +CPyL219: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r145); + goto CPyL183; +CPyL220: ; + CPy_DECREF(cpy_r_r157); + goto CPyL84; +CPyL221: ; + CPy_DecRef(cpy_r_r162); + goto CPyL164; +CPyL222: ; + CPy_DecRef(cpy_r_r170); + goto CPyL164; +CPyL223: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + goto CPyL164; +CPyL224: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176.f0); + CPy_DecRef(cpy_r_r176.f1); + goto CPyL94; +CPyL225: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + goto CPyL95; +CPyL226: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r179); + goto CPyL164; +CPyL227: ; + CPy_DECREF(cpy_r_r183); + goto CPyL103; +CPyL228: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r183); + CPy_DecRef(cpy_r_r184); + goto CPyL164; +CPyL229: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r183); + goto CPyL164; +CPyL230: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + goto CPyL164; +CPyL231: ; + CPy_DECREF(cpy_r_r170); + CPy_DECREF(cpy_r_r171); + goto CPyL106; +CPyL232: ; + CPy_DecRef(cpy_r_r200); + goto CPyL164; +CPyL233: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_install_path); + goto CPyL110; +CPyL234: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r211); + goto CPyL164; +CPyL235: ; + CPy_DECREF(cpy_r_r171); + goto CPyL115; +CPyL236: ; + CPy_DECREF(cpy_r_r170); + CPy_DECREF(cpy_r_r171); + goto CPyL121; +CPyL237: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r227); + goto CPyL164; +CPyL238: ; + CPy_DecRef(cpy_r_r234); + goto CPyL164; +CPyL239: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_install_path); + goto CPyL125; +CPyL240: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r245); + goto CPyL164; +CPyL241: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r250); + CPy_DecRef(cpy_r_r251); + goto CPyL164; +CPyL242: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r250); + CPy_DecRef(cpy_r_r253); + goto CPyL164; +CPyL243: ; + CPy_DecRef(cpy_r_r170); + CPy_DecRef(cpy_r_r258); + goto CPyL135; +CPyL244: ; + CPy_DECREF(cpy_r_r265); + goto CPyL134; +CPyL245: ; + CPy_DecRef(cpy_r_r268); + CPy_DecRef(cpy_r_r269); + CPy_DecRef(cpy_r_r270); + goto CPyL141; +CPyL246: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r250); + CPy_DecRef(cpy_r_r253); + CPy_DecRef(cpy_r_r266.f0); + CPy_DecRef(cpy_r_r266.f1); + CPy_DecRef(cpy_r_r266.f2); + goto CPyL139; +CPyL247: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + CPy_DecRef(cpy_r_r250); + CPy_DecRef(cpy_r_r253); + goto CPyL142; +CPyL248: ; + CPy_DECREF(cpy_r_r250); + CPy_DECREF(cpy_r_r253); + goto CPyL148; +CPyL249: ; + CPy_DecRef(cpy_r_r250); + goto CPyL151; +CPyL250: ; + CPy_DECREF(cpy_r_r284); + goto CPyL147; +CPyL251: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_install_path); + CPy_XDECREF(cpy_r_r279.f0); + CPy_XDECREF(cpy_r_r279.f1); + CPy_XDECREF(cpy_r_r279.f2); + goto CPyL150; +CPyL252: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_install_path); + goto CPyL154; +CPyL253: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + goto CPyL157; +CPyL254: ; + CPy_DecRef(cpy_r_r289); + goto CPyL164; +CPyL255: ; + CPy_DECREF(cpy_r_r293); + goto CPyL160; +CPyL256: ; + CPy_DecRef(cpy_r_r297); + goto CPyL164; +CPyL257: ; + CPy_DECREF(cpy_r_install_path); + CPy_DECREF(cpy_r_r301); + goto CPyL163; +CPyL258: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_install_path); + goto CPyL179; +CPyL259: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + goto CPyL166; +CPyL260: ; + CPy_DECREF(cpy_r_install_path); + goto CPyL170; +CPyL261: ; + CPy_DecRef(cpy_r_install_path); + goto CPyL179; +CPyL262: ; + CPy_DECREF(cpy_r_r312); + goto CPyL168; +CPyL263: ; + CPy_DECREF(cpy_r_r302.f0); + CPy_DECREF(cpy_r_r302.f1); + CPy_DECREF(cpy_r_r302.f2); + goto CPyL169; +CPyL264: ; + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + goto CPyL179; +CPyL265: ; + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + goto CPyL176; +CPyL266: ; + CPy_DECREF(cpy_r_r326); + goto CPyL178; +CPyL267: ; + CPy_DECREF(cpy_r_r302.f0); + CPy_DECREF(cpy_r_r302.f1); + CPy_DECREF(cpy_r_r302.f2); + goto CPyL177; +} + +PyObject *CPyPy_project___main____install_from_github(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"package_id", 0}; + static CPyArg_Parser parser = {"O:_install_from_github", kwlist, 0}; + PyObject *obj_package_id; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_package_id)) { + return NULL; + } + PyObject *arg_package_id; + if (likely(PyUnicode_Check(obj_package_id))) + arg_package_id = obj_package_id; + else { + CPy_TypeError("str", obj_package_id); + goto fail; + } + PyObject *retval = CPyDef_project___main____install_from_github(arg_package_id); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_install_from_github", 891, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____get_download_url_from_tag(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version, PyObject *cpy_r_headers) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyTagged cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + 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_msg; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject **cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + int32_t cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject **cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + int32_t cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + char cpy_r_r119; + char cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + cpy_r_r0 = CPyStatics[1681]; /* 'https://api.github.com/repos/' */ + cpy_r_r1 = CPyStatics[513]; /* '/' */ + cpy_r_r2 = CPyStatics[1697]; /* '/tags?per_page=100' */ + cpy_r_r3 = CPyStr_Build(5, cpy_r_r0, cpy_r_org, cpy_r_r1, cpy_r_repo, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 975, CPyStatic_project___main___globals); + goto CPyL72; + } + cpy_r_r4 = CPyModule_requests; + cpy_r_r5 = CPyStatics[444]; /* 'get' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 974, CPyStatic_project___main___globals); + goto CPyL73; + } + PyObject *cpy_r_r7[2] = {cpy_r_r3, cpy_r_headers}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = CPyStatics[2347]; /* ('headers',) */ + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 1, cpy_r_r9); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 974, CPyStatic_project___main___globals); + goto CPyL73; + } + CPy_DECREF(cpy_r_r3); + cpy_r_r11 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 977, CPyStatic_project___main___globals); + goto CPyL74; + } + if (likely(PyLong_Check(cpy_r_r12))) + cpy_r_r13 = CPyTagged_FromObject(cpy_r_r12); + else { + CPy_TypeError("int", cpy_r_r12); cpy_r_r13 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 977, CPyStatic_project___main___globals); + goto CPyL74; + } + cpy_r_r14 = cpy_r_r13 != 400; + if (!cpy_r_r14) goto CPyL75; + cpy_r_r15 = CPyStatics[1700]; /* 'json' */ + PyObject *cpy_r_r16[1] = {cpy_r_r10}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 979, CPyStatic_project___main___globals); + goto CPyL76; + } + CPy_DECREF(cpy_r_r10); + cpy_r_r19 = CPyStatics[931]; /* 'message' */ + cpy_r_r20 = PyObject_GetItem(cpy_r_r18, cpy_r_r19); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 979, CPyStatic_project___main___globals); + goto CPyL77; + } + cpy_r_r21 = CPyStatics[1701]; /* 'Status ' */ + cpy_r_r22 = CPyTagged_Str(cpy_r_r13); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 980, CPyStatic_project___main___globals); + goto CPyL78; + } + cpy_r_r23 = CPyStatics[1702]; /* " when getting package versions from Github: '" */ + cpy_r_r24 = PyObject_Str(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 980, CPyStatic_project___main___globals); + goto CPyL79; + } + cpy_r_r25 = CPyStatics[132]; /* "'" */ + cpy_r_r26 = CPyStr_Build(5, cpy_r_r21, cpy_r_r22, cpy_r_r23, cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 980, CPyStatic_project___main___globals); + goto CPyL77; + } + cpy_r_msg = cpy_r_r26; + cpy_r_r27 = CPyStatics[2446]; /* frozenset({403, 404}) */ + cpy_r_r28 = CPyTagged_StealAsObject(cpy_r_r13); + cpy_r_r29 = PySet_Contains(cpy_r_r27, cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 981, CPyStatic_project___main___globals); + goto CPyL80; + } + cpy_r_r31 = cpy_r_r29; + if (!cpy_r_r31) goto CPyL15; + cpy_r_r32 = CPyStatics[1703]; /* ('\n' + '\n' + 'Missing or forbidden.\n' + 'If this issue persists, generate a Github API token ' + 'and store it as the environment variable ' + '`GITHUB_TOKEN`:\n' + 'https://github.blog/2013-05-16-personal-api-tokens/') */ + cpy_r_r33 = CPyStr_Append(cpy_r_msg, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 982, CPyStatic_project___main___globals); + goto CPyL72; + } + cpy_r_msg = cpy_r_r33; +CPyL15: ; + cpy_r_r34 = CPyModule_builtins; + cpy_r_r35 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 988, CPyStatic_project___main___globals); + goto CPyL80; + } + PyObject *cpy_r_r37[1] = {cpy_r_msg}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r38, 1, 0); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 988, CPyStatic_project___main___globals); + goto CPyL80; + } + CPy_DECREF(cpy_r_msg); + CPy_Raise(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 988, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL19: ; + cpy_r_r40 = CPyStatics[1700]; /* 'json' */ + PyObject *cpy_r_r41[1] = {cpy_r_r10}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 990, CPyStatic_project___main___globals); + goto CPyL74; + } + CPy_DECREF(cpy_r_r10); + cpy_r_r44 = PyObject_IsTrue(cpy_r_r43); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 990, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r46 = cpy_r_r44; + if (cpy_r_r46) { + goto CPyL26; + } else + goto CPyL82; +CPyL22: ; + cpy_r_r47 = CPyStatics[1704]; /* 'Github repository has no tags set' */ + cpy_r_r48 = CPyModule_builtins; + cpy_r_r49 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 992, CPyStatic_project___main___globals); + goto CPyL72; + } + PyObject *cpy_r_r51[1] = {cpy_r_r47}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 1, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 992, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Raise(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 992, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r54 = CPyStatics[2029]; /* 0 */ + cpy_r_r55 = PyObject_GetItem(cpy_r_r43, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r56 = CPyStatics[1705]; /* 'zipball_url' */ + cpy_r_r57 = PyObject_GetItem(cpy_r_r55, cpy_r_r56); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r58 = CPyStatics[513]; /* '/' */ + cpy_r_r59 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL83; + } + CPy_DECREF(cpy_r_r57); + cpy_r_r63 = (PyObject *)&_Py_NoneStruct; + cpy_r_r64 = CPyStatics[2035]; /* 3 */ + cpy_r_r65 = CPyStatics[2049]; /* 5 */ + cpy_r_r66 = PySlice_New(cpy_r_r64, cpy_r_r65, cpy_r_r63); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL84; + } + cpy_r_r67 = PyObject_GetItem(cpy_r_r62, cpy_r_r66); + CPy_DECREF(cpy_r_r62); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r68 = PyObject_GetIter(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r69 = PyIter_Next(cpy_r_r68); + if (cpy_r_r69 == NULL) { + goto CPyL85; + } else + goto CPyL35; +CPyL33: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r70 = 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL35: ; + if (likely(PyUnicode_Check(cpy_r_r69))) + cpy_r_r71 = cpy_r_r69; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals, "str", cpy_r_r69); + goto CPyL86; + } + cpy_r_org = cpy_r_r71; + CPy_DECREF(cpy_r_org); + cpy_r_r72 = PyIter_Next(cpy_r_r68); + if (cpy_r_r72 == NULL) { + goto CPyL87; + } else + goto CPyL39; +CPyL37: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r73 = 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL39: ; + if (likely(PyUnicode_Check(cpy_r_r72))) + cpy_r_r74 = cpy_r_r72; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals, "str", cpy_r_r72); + goto CPyL86; + } + cpy_r_repo = cpy_r_r74; + CPy_DECREF(cpy_r_repo); + cpy_r_r75 = PyIter_Next(cpy_r_r68); + CPy_DECREF(cpy_r_r68); + if (cpy_r_r75 == NULL) { + goto CPyL43; + } else + goto CPyL88; +CPyL41: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r76 = 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 993, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r77 = PyList_New(0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); + goto CPyL81; + } + cpy_r_r78 = PyObject_GetIter(cpy_r_r43); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); + goto CPyL89; + } +CPyL45: ; + cpy_r_r79 = PyIter_Next(cpy_r_r78); + if (cpy_r_r79 == NULL) goto CPyL90; + cpy_r_r80 = CPyStatics[397]; /* 'name' */ + cpy_r_r81 = PyObject_GetItem(cpy_r_r79, cpy_r_r80); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); + goto CPyL91; + } + cpy_r_r82 = CPyStatics[1311]; /* 'v' */ + cpy_r_r83 = CPyStatics[742]; /* 'lstrip' */ + PyObject *cpy_r_r84[2] = {cpy_r_r81, cpy_r_r82}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r83, cpy_r_r85, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); + goto CPyL92; + } + CPy_DECREF(cpy_r_r81); + cpy_r_r87 = PyList_Append(cpy_r_r77, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); + goto CPyL91; + } else + goto CPyL45; +CPyL49: ; + cpy_r_r89 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 994, CPyStatic_project___main___globals); + goto CPyL89; + } + cpy_r_r90 = PySequence_Contains(cpy_r_r77, cpy_r_version); + cpy_r_r91 = cpy_r_r90 >= 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 995, CPyStatic_project___main___globals); + goto CPyL93; + } + cpy_r_r92 = cpy_r_r90; + cpy_r_r93 = cpy_r_r92 ^ 1; + if (cpy_r_r93) { + goto CPyL94; + } else + goto CPyL95; +CPyL52: ; + cpy_r_r94 = CPyStatics[1706]; /* ('Invalid version for this package. Available versions ' + 'are:\n') */ + cpy_r_r95 = CPyStatics[293]; /* ', ' */ + cpy_r_r96 = PyUnicode_Join(cpy_r_r95, cpy_r_r77); + CPy_DECREF_NO_IMM(cpy_r_r77); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 997, CPyStatic_project___main___globals); + goto CPyL72; + } + cpy_r_r97 = PyUnicode_Concat(cpy_r_r94, cpy_r_r96); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 997, CPyStatic_project___main___globals); + goto CPyL72; + } + cpy_r_r98 = CPyModule_builtins; + cpy_r_r99 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 996, CPyStatic_project___main___globals); + goto CPyL96; + } + PyObject *cpy_r_r101[1] = {cpy_r_r97}; + cpy_r_r102 = (PyObject **)&cpy_r_r101; + cpy_r_r103 = PyObject_Vectorcall(cpy_r_r100, cpy_r_r102, 1, 0); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 996, CPyStatic_project___main___globals); + goto CPyL96; + } + CPy_DECREF(cpy_r_r97); + CPy_Raise(cpy_r_r103); + CPy_DECREF(cpy_r_r103); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 996, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL58: ; + cpy_r_r104 = PyObject_GetIter(cpy_r_r43); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL72; + } +CPyL59: ; + cpy_r_r105 = PyIter_Next(cpy_r_r104); + if (cpy_r_r105 == NULL) goto CPyL97; + cpy_r_r106 = CPyStatics[397]; /* 'name' */ + cpy_r_r107 = PyObject_GetItem(cpy_r_r105, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r108 = CPyStatics[1311]; /* 'v' */ + cpy_r_r109 = CPyStatics[742]; /* 'lstrip' */ + PyObject *cpy_r_r110[2] = {cpy_r_r107, cpy_r_r108}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL99; + } + CPy_DECREF(cpy_r_r107); + cpy_r_r113 = PyObject_RichCompare(cpy_r_r112, cpy_r_version, 2); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r114 = PyObject_IsTrue(cpy_r_r113); + CPy_DECREF(cpy_r_r113); + cpy_r_r115 = cpy_r_r114 >= 0; + if (unlikely(!cpy_r_r115)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r116 = cpy_r_r114; + if (cpy_r_r116) { + goto CPyL100; + } else + goto CPyL101; +CPyL65: ; + cpy_r_r117 = CPyStatics[1705]; /* 'zipball_url' */ + cpy_r_r118 = PyObject_GetItem(cpy_r_r105, cpy_r_r117); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL72; + } + goto CPyL70; +CPyL67: ; + cpy_r_r119 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL72; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r120 = 0; + if (unlikely(!cpy_r_r120)) { + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals); + goto CPyL72; + } + CPy_Unreachable(); +CPyL70: ; + if (likely(PyUnicode_Check(cpy_r_r118))) + cpy_r_r121 = cpy_r_r118; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_download_url_from_tag", 1000, CPyStatic_project___main___globals, "str", cpy_r_r118); + goto CPyL72; + } + return cpy_r_r121; +CPyL72: ; + cpy_r_r122 = NULL; + return cpy_r_r122; +CPyL73: ; + CPy_DecRef(cpy_r_r3); + goto CPyL72; +CPyL74: ; + CPy_DecRef(cpy_r_r10); + goto CPyL72; +CPyL75: ; + CPyTagged_DECREF(cpy_r_r13); + goto CPyL19; +CPyL76: ; + CPy_DecRef(cpy_r_r10); + CPyTagged_DecRef(cpy_r_r13); + goto CPyL72; +CPyL77: ; + CPyTagged_DecRef(cpy_r_r13); + goto CPyL72; +CPyL78: ; + CPyTagged_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r20); + goto CPyL72; +CPyL79: ; + CPyTagged_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r22); + goto CPyL72; +CPyL80: ; + CPy_DecRef(cpy_r_msg); + goto CPyL72; +CPyL81: ; + CPy_DecRef(cpy_r_r43); + goto CPyL72; +CPyL82: ; + CPy_DECREF(cpy_r_r43); + goto CPyL22; +CPyL83: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r57); + goto CPyL72; +CPyL84: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r62); + goto CPyL72; +CPyL85: ; + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r68); + goto CPyL33; +CPyL86: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r68); + goto CPyL72; +CPyL87: ; + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r68); + goto CPyL37; +CPyL88: ; + CPy_DECREF(cpy_r_r43); + CPy_DECREF(cpy_r_r75); + goto CPyL41; +CPyL89: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r77); + goto CPyL72; +CPyL90: ; + CPy_DECREF(cpy_r_r78); + goto CPyL49; +CPyL91: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + goto CPyL72; +CPyL92: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r77); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r81); + goto CPyL72; +CPyL93: ; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r77); + goto CPyL72; +CPyL94: ; + CPy_DECREF(cpy_r_r43); + goto CPyL52; +CPyL95: ; + CPy_DECREF_NO_IMM(cpy_r_r77); + goto CPyL58; +CPyL96: ; + CPy_DecRef(cpy_r_r97); + goto CPyL72; +CPyL97: ; + CPy_DECREF(cpy_r_r104); + goto CPyL67; +CPyL98: ; + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r105); + goto CPyL72; +CPyL99: ; + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r107); + goto CPyL72; +CPyL100: ; + CPy_DECREF(cpy_r_r104); + goto CPyL65; +CPyL101: ; + CPy_DECREF(cpy_r_r105); + goto CPyL59; +} + +PyObject *CPyPy_project___main____get_download_url_from_tag(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"org", "repo", "version", "headers", 0}; + static CPyArg_Parser parser = {"OOOO:_get_download_url_from_tag", kwlist, 0}; + PyObject *obj_org; + PyObject *obj_repo; + PyObject *obj_version; + PyObject *obj_headers; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_org, &obj_repo, &obj_version, &obj_headers)) { + return NULL; + } + PyObject *arg_org; + if (likely(PyUnicode_Check(obj_org))) + arg_org = obj_org; + else { + CPy_TypeError("str", obj_org); + goto fail; + } + PyObject *arg_repo; + if (likely(PyUnicode_Check(obj_repo))) + arg_repo = obj_repo; + else { + CPy_TypeError("str", obj_repo); + goto fail; + } + PyObject *arg_version; + if (likely(PyUnicode_Check(obj_version))) + arg_version = obj_version; + else { + CPy_TypeError("str", obj_version); + goto fail; + } + PyObject *arg_headers; + if (likely(PyDict_Check(obj_headers))) + arg_headers = obj_headers; + else { + CPy_TypeError("dict", obj_headers); + goto fail; + } + PyObject *retval = CPyDef_project___main____get_download_url_from_tag(arg_org, arg_repo, arg_version, arg_headers); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_get_download_url_from_tag", 973, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____create_gitfiles(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + 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_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + tuple_T3OOO cpy_r_r29; + tuple_T3OOO cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + tuple_T3OOO cpy_r_r41; + tuple_T3OOO cpy_r_r42; + tuple_T3OOO cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + tuple_T3OOO cpy_r_r78; + tuple_T3OOO cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + tuple_T3OOO cpy_r_r90; + tuple_T3OOO cpy_r_r91; + tuple_T3OOO cpy_r_r92; + PyObject *cpy_r_r93; + PyObject **cpy_r_r95; + PyObject *cpy_r_r96; + char cpy_r_r97; + char cpy_r_r98; + cpy_r_r0 = CPyStatics[1707]; /* '.gitignore' */ + cpy_r_r1 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r2[2] = {cpy_r_project_path, cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1004, CPyStatic_project___main___globals); + goto CPyL63; + } + cpy_r_r5 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r6[1] = {cpy_r_r4}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1005, CPyStatic_project___main___globals); + goto CPyL64; + } + if (unlikely(!PyBool_Check(cpy_r_r8))) { + CPy_TypeError("bool", cpy_r_r8); cpy_r_r9 = 2; + } else + cpy_r_r9 = cpy_r_r8 == Py_True; + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1005, CPyStatic_project___main___globals); + goto CPyL64; + } + if (cpy_r_r9) goto CPyL65; + cpy_r_r10 = CPyStatics[438]; /* 'w' */ + cpy_r_r11 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r12[2] = {cpy_r_r4, cpy_r_r10}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL64; + } + CPy_DECREF(cpy_r_r4); + cpy_r_r15 = CPy_TYPE(cpy_r_r14); + cpy_r_r16 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL66; + } + cpy_r_r18 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r18); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL67; + } + PyObject *cpy_r_r20[1] = {cpy_r_r14}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL67; + } + cpy_r_r23 = 1; + cpy_r_r24 = CPyStatics[1708]; /* ('__pycache__\n' + '.env\n' + '.history\n' + '.hypothesis/\n' + 'build/\n' + 'reports/\n') */ + cpy_r_r25 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r26[2] = {cpy_r_r22, cpy_r_r24}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1007, CPyStatic_project___main___globals); + goto CPyL68; + } else + goto CPyL69; +CPyL10: ; + CPy_DECREF(cpy_r_r22); + goto CPyL19; +CPyL11: ; + cpy_r_r29 = CPy_CatchError(); + cpy_r_r23 = 0; + cpy_r_r30 = CPy_GetExcInfo(); + cpy_r_r31 = cpy_r_r30.f0; + CPy_INCREF(cpy_r_r31); + cpy_r_r32 = cpy_r_r30.f1; + CPy_INCREF(cpy_r_r32); + cpy_r_r33 = cpy_r_r30.f2; + CPy_INCREF(cpy_r_r33); + CPy_DecRef(cpy_r_r30.f0); + CPy_DecRef(cpy_r_r30.f1); + CPy_DecRef(cpy_r_r30.f2); + PyObject *cpy_r_r34[4] = {cpy_r_r14, cpy_r_r31, cpy_r_r32, cpy_r_r33}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r35, 4, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL70; + } + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + cpy_r_r37 = PyObject_IsTrue(cpy_r_r36); + CPy_DecRef(cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL17; + } + cpy_r_r39 = cpy_r_r37; + if (cpy_r_r39) goto CPyL16; + CPy_Reraise(); + if (!0) { + goto CPyL17; + } else + goto CPyL71; +CPyL15: ; + CPy_Unreachable(); +CPyL16: ; + CPy_RestoreExcInfo(cpy_r_r29); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + goto CPyL19; +CPyL17: ; + CPy_RestoreExcInfo(cpy_r_r29); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + cpy_r_r40 = CPy_KeepPropagating(); + if (!cpy_r_r40) { + goto CPyL20; + } else + goto CPyL72; +CPyL18: ; + CPy_Unreachable(); +CPyL19: ; + tuple_T3OOO __tmp1555 = { NULL, NULL, NULL }; + cpy_r_r41 = __tmp1555; + cpy_r_r42 = cpy_r_r41; + goto CPyL21; +CPyL20: ; + cpy_r_r43 = CPy_CatchError(); + cpy_r_r42 = cpy_r_r43; +CPyL21: ; + if (!cpy_r_r23) goto CPyL73; + cpy_r_r44 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r45[4] = {cpy_r_r14, cpy_r_r44, cpy_r_r44, cpy_r_r44}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r46, 4, 0); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1006, CPyStatic_project___main___globals); + goto CPyL74; + } else + goto CPyL75; +CPyL23: ; + CPy_DECREF(cpy_r_r14); +CPyL24: ; + if (cpy_r_r42.f0 == NULL) goto CPyL31; + CPy_Reraise(); + if (!0) { + goto CPyL27; + } else + goto CPyL76; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + if (cpy_r_r42.f0 == NULL) goto CPyL29; + CPy_RestoreExcInfo(cpy_r_r42); + CPy_XDECREF(cpy_r_r42.f0); + CPy_XDECREF(cpy_r_r42.f1); + CPy_XDECREF(cpy_r_r42.f2); +CPyL29: ; + cpy_r_r48 = CPy_KeepPropagating(); + if (!cpy_r_r48) goto CPyL63; + CPy_Unreachable(); +CPyL31: ; + cpy_r_r49 = CPyStatics[1709]; /* '.gitattributes' */ + cpy_r_r50 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r51[2] = {cpy_r_project_path, cpy_r_r49}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1008, CPyStatic_project___main___globals); + goto CPyL63; + } + cpy_r_r54 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r55[1] = {cpy_r_r53}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_VectorcallMethod(cpy_r_r54, cpy_r_r56, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1009, CPyStatic_project___main___globals); + goto CPyL77; + } + if (unlikely(!PyBool_Check(cpy_r_r57))) { + CPy_TypeError("bool", cpy_r_r57); cpy_r_r58 = 2; + } else + cpy_r_r58 = cpy_r_r57 == Py_True; + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r58 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1009, CPyStatic_project___main___globals); + goto CPyL77; + } + if (cpy_r_r58) goto CPyL78; + cpy_r_r59 = CPyStatics[438]; /* 'w' */ + cpy_r_r60 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r61[2] = {cpy_r_r53, cpy_r_r59}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_VectorcallMethod(cpy_r_r60, cpy_r_r62, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL77; + } + CPy_DECREF(cpy_r_r53); + cpy_r_r64 = CPy_TYPE(cpy_r_r63); + cpy_r_r65 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL79; + } + cpy_r_r67 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r68 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r67); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL80; + } + PyObject *cpy_r_r69[1] = {cpy_r_r63}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_Vectorcall(cpy_r_r68, cpy_r_r70, 1, 0); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL80; + } + cpy_r_r72 = 1; + cpy_r_r73 = CPyStatics[1710]; /* ('*.sol linguist-language=Solidity\n' + '*.vy linguist-language=Python\n') */ + cpy_r_r74 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r75[2] = {cpy_r_r71, cpy_r_r73}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1011, CPyStatic_project___main___globals); + goto CPyL81; + } else + goto CPyL82; +CPyL41: ; + CPy_DECREF(cpy_r_r71); + goto CPyL50; +CPyL42: ; + cpy_r_r78 = CPy_CatchError(); + cpy_r_r72 = 0; + cpy_r_r79 = CPy_GetExcInfo(); + cpy_r_r80 = cpy_r_r79.f0; + CPy_INCREF(cpy_r_r80); + cpy_r_r81 = cpy_r_r79.f1; + CPy_INCREF(cpy_r_r81); + cpy_r_r82 = cpy_r_r79.f2; + CPy_INCREF(cpy_r_r82); + CPy_DecRef(cpy_r_r79.f0); + CPy_DecRef(cpy_r_r79.f1); + CPy_DecRef(cpy_r_r79.f2); + PyObject *cpy_r_r83[4] = {cpy_r_r63, cpy_r_r80, cpy_r_r81, cpy_r_r82}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r84, 4, 0); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL83; + } + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + cpy_r_r86 = PyObject_IsTrue(cpy_r_r85); + CPy_DecRef(cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL48; + } + cpy_r_r88 = cpy_r_r86; + if (cpy_r_r88) goto CPyL47; + CPy_Reraise(); + if (!0) { + goto CPyL48; + } else + goto CPyL84; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r78); + CPy_DecRef(cpy_r_r78.f0); + CPy_DecRef(cpy_r_r78.f1); + CPy_DecRef(cpy_r_r78.f2); + goto CPyL50; +CPyL48: ; + CPy_RestoreExcInfo(cpy_r_r78); + CPy_DecRef(cpy_r_r78.f0); + CPy_DecRef(cpy_r_r78.f1); + CPy_DecRef(cpy_r_r78.f2); + cpy_r_r89 = CPy_KeepPropagating(); + if (!cpy_r_r89) { + goto CPyL51; + } else + goto CPyL85; +CPyL49: ; + CPy_Unreachable(); +CPyL50: ; + tuple_T3OOO __tmp1556 = { NULL, NULL, NULL }; + cpy_r_r90 = __tmp1556; + cpy_r_r91 = cpy_r_r90; + goto CPyL52; +CPyL51: ; + cpy_r_r92 = CPy_CatchError(); + cpy_r_r91 = cpy_r_r92; +CPyL52: ; + if (!cpy_r_r72) goto CPyL86; + cpy_r_r93 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r94[4] = {cpy_r_r63, cpy_r_r93, cpy_r_r93, cpy_r_r93}; + cpy_r_r95 = (PyObject **)&cpy_r_r94; + cpy_r_r96 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r95, 4, 0); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1010, CPyStatic_project___main___globals); + goto CPyL87; + } else + goto CPyL88; +CPyL54: ; + CPy_DECREF(cpy_r_r63); +CPyL55: ; + if (cpy_r_r91.f0 == NULL) goto CPyL62; + CPy_Reraise(); + if (!0) { + goto CPyL58; + } else + goto CPyL89; +CPyL57: ; + CPy_Unreachable(); +CPyL58: ; + if (cpy_r_r91.f0 == NULL) goto CPyL60; + CPy_RestoreExcInfo(cpy_r_r91); + CPy_XDECREF(cpy_r_r91.f0); + CPy_XDECREF(cpy_r_r91.f1); + CPy_XDECREF(cpy_r_r91.f2); +CPyL60: ; + cpy_r_r97 = CPy_KeepPropagating(); + if (!cpy_r_r97) goto CPyL63; + CPy_Unreachable(); +CPyL62: ; + return 1; +CPyL63: ; + cpy_r_r98 = 2; + return cpy_r_r98; +CPyL64: ; + CPy_DecRef(cpy_r_r4); + goto CPyL63; +CPyL65: ; + CPy_DECREF(cpy_r_r4); + goto CPyL31; +CPyL66: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r15); + goto CPyL63; +CPyL67: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + goto CPyL63; +CPyL68: ; + CPy_DecRef(cpy_r_r22); + goto CPyL11; +CPyL69: ; + CPy_DECREF(cpy_r_r28); + goto CPyL10; +CPyL70: ; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + goto CPyL17; +CPyL71: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + goto CPyL15; +CPyL72: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + goto CPyL18; +CPyL73: ; + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r17); + goto CPyL24; +CPyL74: ; + CPy_DecRef(cpy_r_r14); + goto CPyL27; +CPyL75: ; + CPy_DECREF(cpy_r_r47); + goto CPyL23; +CPyL76: ; + CPy_XDECREF(cpy_r_r42.f0); + CPy_XDECREF(cpy_r_r42.f1); + CPy_XDECREF(cpy_r_r42.f2); + goto CPyL26; +CPyL77: ; + CPy_DecRef(cpy_r_r53); + goto CPyL63; +CPyL78: ; + CPy_DECREF(cpy_r_r53); + goto CPyL62; +CPyL79: ; + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + goto CPyL63; +CPyL80: ; + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r66); + goto CPyL63; +CPyL81: ; + CPy_DecRef(cpy_r_r71); + goto CPyL42; +CPyL82: ; + CPy_DECREF(cpy_r_r77); + goto CPyL41; +CPyL83: ; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + CPy_DecRef(cpy_r_r82); + goto CPyL48; +CPyL84: ; + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r78.f0); + CPy_DecRef(cpy_r_r78.f1); + CPy_DecRef(cpy_r_r78.f2); + goto CPyL46; +CPyL85: ; + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r66); + goto CPyL49; +CPyL86: ; + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r66); + goto CPyL55; +CPyL87: ; + CPy_DecRef(cpy_r_r63); + goto CPyL58; +CPyL88: ; + CPy_DECREF(cpy_r_r96); + goto CPyL54; +CPyL89: ; + CPy_XDECREF(cpy_r_r91.f0); + CPy_XDECREF(cpy_r_r91.f1); + CPy_XDECREF(cpy_r_r91.f2); + goto CPyL57; +} + +PyObject *CPyPy_project___main____create_gitfiles(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_create_gitfiles", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + char retval = CPyDef_project___main____create_gitfiles(arg_project_path); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_create_gitfiles", 1003, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____create_folders(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_path; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + tuple_T3OOO cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + cpy_r_r0 = CPyDef__config____load_project_structure_config(cpy_r_project_path); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1015, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r1 = CPyStatics[905]; /* 'values' */ + PyObject *cpy_r_r2[1] = {cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1016, CPyStatic_project___main___globals); + goto CPyL23; + } + cpy_r_r5 = PyObject_GetIter(cpy_r_r4); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1016, CPyStatic_project___main___globals); + goto CPyL23; + } +CPyL3: ; + cpy_r_r6 = PyIter_Next(cpy_r_r5); + if (cpy_r_r6 == NULL) goto CPyL24; + cpy_r_path = cpy_r_r6; + cpy_r_r7 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r8[2] = {cpy_r_project_path, cpy_r_path}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1017, CPyStatic_project___main___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_path); + cpy_r_r11 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r12 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r13[2] = {cpy_r_r10, cpy_r_r12}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r14, 9223372036854775809ULL, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1017, CPyStatic_project___main___globals); + goto CPyL26; + } else + goto CPyL27; +CPyL6: ; + CPy_DECREF(cpy_r_r10); + goto CPyL3; +CPyL7: ; + cpy_r_r17 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1016, CPyStatic_project___main___globals); + goto CPyL23; + } + cpy_r_r18 = CPyStatics[176]; /* 'build' */ + cpy_r_r19 = PyObject_GetItem(cpy_r_r0, cpy_r_r18); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1018, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r20 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r21[2] = {cpy_r_project_path, cpy_r_r19}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1018, CPyStatic_project___main___globals); + goto CPyL28; + } + CPy_DECREF(cpy_r_r19); + cpy_r_r24 = CPyStatic_project___main___BUILD_FOLDERS; + if (unlikely(cpy_r_r24.f0 == NULL)) { + goto CPyL29; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"BUILD_FOLDERS\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals); + goto CPyL22; + } + CPy_Unreachable(); +CPyL13: ; + CPy_INCREF(cpy_r_r24.f0); + CPy_INCREF(cpy_r_r24.f1); + CPy_INCREF(cpy_r_r24.f2); + cpy_r_r26 = PyTuple_New(3); + if (unlikely(cpy_r_r26 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1557 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp1557); + PyObject *__tmp1558 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp1558); + PyObject *__tmp1559 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r26, 2, __tmp1559); + cpy_r_r27 = PyObject_GetIter(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals); + goto CPyL30; + } +CPyL14: ; + cpy_r_r28 = PyIter_Next(cpy_r_r27); + if (cpy_r_r28 == NULL) goto CPyL31; + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals, "str", cpy_r_r28); + goto CPyL32; + } + cpy_r_path = cpy_r_r29; + if (likely(PyUnicode_Check(cpy_r_path))) + cpy_r_r30 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_create_folders", 1020, CPyStatic_project___main___globals, "str", cpy_r_path); + goto CPyL32; + } + cpy_r_r31 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r32[2] = {cpy_r_r23, cpy_r_r30}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1020, CPyStatic_project___main___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r30); + cpy_r_r35 = CPyStatics[609]; /* 'mkdir' */ + cpy_r_r36 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r36}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = CPyStatics[2147]; /* ('exist_ok',) */ + cpy_r_r40 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r38, 9223372036854775809ULL, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1020, CPyStatic_project___main___globals); + goto CPyL34; + } else + goto CPyL35; +CPyL19: ; + CPy_DECREF(cpy_r_r34); + goto CPyL14; +CPyL20: ; + cpy_r_r41 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1019, CPyStatic_project___main___globals); + goto CPyL22; + } + return 1; +CPyL22: ; + cpy_r_r42 = 2; + return cpy_r_r42; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + goto CPyL22; +CPyL24: ; + CPy_DECREF(cpy_r_r5); + goto CPyL7; +CPyL25: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + goto CPyL22; +CPyL26: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r10); + goto CPyL22; +CPyL27: ; + CPy_DECREF(cpy_r_r16); + goto CPyL6; +CPyL28: ; + CPy_DecRef(cpy_r_r19); + goto CPyL22; +CPyL29: ; + CPy_DecRef(cpy_r_r23); + goto CPyL11; +CPyL30: ; + CPy_DecRef(cpy_r_r23); + goto CPyL22; +CPyL31: ; + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r27); + goto CPyL20; +CPyL32: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r27); + goto CPyL22; +CPyL33: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + goto CPyL22; +CPyL34: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r34); + goto CPyL22; +CPyL35: ; + CPy_DECREF(cpy_r_r40); + goto CPyL19; +} + +PyObject *CPyPy_project___main____create_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_create_folders", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + char retval = CPyDef_project___main____create_folders(arg_project_path); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_create_folders", 1014, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____add_to_sys_path(PyObject *cpy_r_project_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + cpy_r_r0 = PyObject_Str(cpy_r_project_path); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1024, CPyStatic_project___main___globals); + goto CPyL10; + } + cpy_r_r1 = CPyModule_sys; + cpy_r_r2 = CPyStatics[211]; /* 'path' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1025, CPyStatic_project___main___globals); + goto CPyL11; + } + if (likely(PyList_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_sys_path", 1025, CPyStatic_project___main___globals, "list", cpy_r_r3); + goto CPyL11; + } + cpy_r_r5 = PySequence_Contains(cpy_r_r4, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1025, CPyStatic_project___main___globals); + goto CPyL11; + } + cpy_r_r7 = cpy_r_r5; + if (cpy_r_r7) { + goto CPyL12; + } else + goto CPyL6; +CPyL5: ; + return 1; +CPyL6: ; + cpy_r_r8 = CPyModule_sys; + cpy_r_r9 = CPyStatics[211]; /* 'path' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1027, CPyStatic_project___main___globals); + goto CPyL11; + } + if (likely(PyList_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_add_to_sys_path", 1027, CPyStatic_project___main___globals, "list", cpy_r_r10); + goto CPyL11; + } + cpy_r_r12 = CPyList_Insert(cpy_r_r11, 0, cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r11); + CPy_DECREF(cpy_r_r0); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1027, CPyStatic_project___main___globals); + goto CPyL10; + } + return 1; +CPyL10: ; + cpy_r_r14 = 2; + return cpy_r_r14; +CPyL11: ; + CPy_DecRef(cpy_r_r0); + goto CPyL10; +CPyL12: ; + CPy_DECREF(cpy_r_r0); + goto CPyL5; +} + +PyObject *CPyPy_project___main____add_to_sys_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", 0}; + static CPyArg_Parser parser = {"O:_add_to_sys_path", kwlist, 0}; + PyObject *obj_project_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_project_path)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + char retval = CPyDef_project___main____add_to_sys_path(arg_project_path); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_add_to_sys_path", 1023, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____compare_settings(PyObject *cpy_r_left, PyObject *cpy_r_right) { + char cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T4CIOO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + cpy_r_r0 = 0; + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_left); + cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_left); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); + goto CPyL17; + } +CPyL1: ; + cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL18; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = cpy_r_r4.f3; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + cpy_r_r9 = PyObject_IsTrue(cpy_r_r8); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); + goto CPyL19; + } + cpy_r_r11 = cpy_r_r9; + if (cpy_r_r11) { + goto CPyL5; + } else + goto CPyL20; +CPyL4: ; + cpy_r_r12 = cpy_r_r8; + goto CPyL11; +CPyL5: ; + cpy_r_r13 = PyDict_Check(cpy_r_r8); + cpy_r_r14 = cpy_r_r13 ^ 1; + if (cpy_r_r14) { + goto CPyL7; + } else + goto CPyL21; +CPyL6: ; + cpy_r_r15 = cpy_r_r14 ? Py_True : Py_False; + cpy_r_r16 = cpy_r_r15; + goto CPyL10; +CPyL7: ; + cpy_r_r17 = CPyDict_GetWithNone(cpy_r_right, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r18 = PyObject_RichCompare(cpy_r_r8, cpy_r_r17, 3); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); + goto CPyL23; + } + cpy_r_r16 = cpy_r_r18; +CPyL10: ; + cpy_r_r12 = cpy_r_r16; +CPyL11: ; + cpy_r_r19 = PyObject_IsTrue(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", -1, CPyStatic_project___main___globals); + goto CPyL23; + } + cpy_r_r21 = cpy_r_r19; + if (cpy_r_r21) { + goto CPyL24; + } else + goto CPyL14; +CPyL13: ; + cpy_r_r0 = 1; + goto CPyL16; +CPyL14: ; + cpy_r_r22 = CPyDict_CheckSize(cpy_r_left, cpy_r_r2); + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); + goto CPyL23; + } else + goto CPyL1; +CPyL15: ; + cpy_r_r23 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1031, CPyStatic_project___main___globals); + goto CPyL17; + } +CPyL16: ; + return cpy_r_r0; +CPyL17: ; + cpy_r_r24 = 2; + return cpy_r_r24; +CPyL18: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + goto CPyL15; +CPyL19: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + goto CPyL17; +CPyL20: ; + CPy_DECREF(cpy_r_r7); + goto CPyL4; +CPyL21: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8); + goto CPyL6; +CPyL22: ; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL17; +CPyL23: ; + CPy_DecRef(cpy_r_r3); + goto CPyL17; +CPyL24: ; + CPy_DECREF(cpy_r_r3); + goto CPyL13; +} + +PyObject *CPyPy_project___main____compare_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"left", "right", 0}; + static CPyArg_Parser parser = {"OO:_compare_settings", kwlist, 0}; + PyObject *obj_left; + PyObject *obj_right; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_left, &obj_right)) { + return NULL; + } + PyObject *arg_left; + if (likely(PyDict_Check(obj_left))) + arg_left = obj_left; + else { + CPy_TypeError("dict", obj_left); + goto fail; + } + PyObject *arg_right; + if (likely(PyDict_Check(obj_right))) + arg_right = obj_right; + else { + CPy_TypeError("dict", obj_right); + goto fail; + } + char retval = CPyDef_project___main____compare_settings(arg_left, arg_right); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_compare_settings", 1030, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____normalize_solidity_version(PyObject *cpy_r_version) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyStatics[923]; /* '+' */ + cpy_r_r1 = PyUnicode_Split(cpy_r_version, cpy_r_r0, -1); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_normalize_solidity_version", 1035, CPyStatic_project___main___globals); + goto CPyL4; + } + cpy_r_r2 = CPyList_GetItemShort(cpy_r_r1, 0); + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_normalize_solidity_version", 1035, CPyStatic_project___main___globals); + goto CPyL4; + } + if (likely(PyUnicode_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_normalize_solidity_version", 1035, CPyStatic_project___main___globals, "str", cpy_r_r2); + goto CPyL4; + } + return cpy_r_r3; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +} + +PyObject *CPyPy_project___main____normalize_solidity_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"version", 0}; + static CPyArg_Parser parser = {"O:_normalize_solidity_version", kwlist, 0}; + PyObject *obj_version; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_version)) { + return NULL; + } + PyObject *arg_version; + if (likely(PyUnicode_Check(obj_version))) + arg_version = obj_version; + else { + CPy_TypeError("str", obj_version); + goto fail; + } + PyObject *retval = CPyDef_project___main____normalize_solidity_version(arg_version); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_normalize_solidity_version", 1034, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____solidity_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + cpy_r_r0 = CPyStatics[1228]; /* 'version' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_config, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1040, CPyStatic_project___main___globals); + goto CPyL21; + } + if (PyUnicode_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL1560; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL1560; + CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1040, CPyStatic_project___main___globals, "str or None", cpy_r_r1); + goto CPyL21; +__LL1560: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r2); + if (!cpy_r_r4) goto CPyL4; + cpy_r_r5 = cpy_r_r4; + goto CPyL11; +CPyL4: ; + cpy_r_r6 = CPyStatics[1228]; /* 'version' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_config, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1041, CPyStatic_project___main___globals); + goto CPyL21; + } + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1041, CPyStatic_project___main___globals, "str", cpy_r_r7); + goto CPyL21; + } + cpy_r_r9 = CPyDef_project___main____normalize_solidity_version(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1041, CPyStatic_project___main___globals); + goto CPyL21; + } + cpy_r_r10 = CPyStatics[1228]; /* 'version' */ + cpy_r_r11 = CPyDict_GetItem(cpy_r_build, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1042, CPyStatic_project___main___globals); + goto CPyL22; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1042, CPyStatic_project___main___globals, "str", cpy_r_r11); + goto CPyL22; + } + cpy_r_r13 = CPyDef_project___main____normalize_solidity_version(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1042, CPyStatic_project___main___globals); + goto CPyL22; + } + cpy_r_r14 = CPyStr_Equal(cpy_r_r9, cpy_r_r13); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r13); + cpy_r_r5 = cpy_r_r14; +CPyL11: ; + if (cpy_r_r5) goto CPyL13; + cpy_r_r15 = cpy_r_r5; + goto CPyL20; +CPyL13: ; + cpy_r_r16 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_config, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); + goto CPyL21; + } + if (likely(PyDict_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals, "dict", cpy_r_r17); + goto CPyL21; + } + cpy_r_r19 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r20 = CPyDict_GetItem(cpy_r_build, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); + goto CPyL23; + } + if (likely(PyDict_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals, "dict", cpy_r_r20); + goto CPyL23; + } + cpy_r_r22 = PyObject_RichCompare(cpy_r_r18, cpy_r_r21, 2); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); + goto CPyL21; + } + if (unlikely(!PyBool_Check(cpy_r_r22))) { + CPy_TypeError("bool", cpy_r_r22); cpy_r_r23 = 2; + } else + cpy_r_r23 = cpy_r_r22 == Py_True; + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r23 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1043, CPyStatic_project___main___globals); + goto CPyL21; + } + cpy_r_r15 = cpy_r_r23; +CPyL20: ; + return cpy_r_r15; +CPyL21: ; + cpy_r_r24 = 2; + return cpy_r_r24; +CPyL22: ; + CPy_DecRef(cpy_r_r9); + goto CPyL21; +CPyL23: ; + CPy_DecRef(cpy_r_r18); + goto CPyL21; +} + +PyObject *CPyPy_project___main____solidity_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"config", "build", 0}; + static CPyArg_Parser parser = {"OO:_solidity_compiler_equal", kwlist, 0}; + PyObject *obj_config; + PyObject *obj_build; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_config, &obj_build)) { + return NULL; + } + PyObject *arg_config; + if (likely(PyDict_Check(obj_config))) + arg_config = obj_config; + else { + CPy_TypeError("dict", obj_config); + goto fail; + } + PyObject *arg_build; + if (likely(PyDict_Check(obj_build))) + arg_build = obj_build; + else { + CPy_TypeError("dict", obj_build); + goto fail; + } + char retval = CPyDef_project___main____solidity_compiler_equal(arg_config, arg_build); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_solidity_compiler_equal", 1038, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____vyper_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + cpy_r_r0 = CPyStatics[1228]; /* 'version' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_config, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals); + goto CPyL10; + } + if (PyUnicode_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL1561; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL1561; + CPy_TypeErrorTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals, "str or None", cpy_r_r1); + goto CPyL10; +__LL1561: ; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r2); + if (!cpy_r_r4) goto CPyL4; + cpy_r_r5 = cpy_r_r4; + goto CPyL9; +CPyL4: ; + cpy_r_r6 = CPyStatics[1228]; /* 'version' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_config, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals); + goto CPyL10; + } + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals, "str", cpy_r_r7); + goto CPyL10; + } + cpy_r_r9 = CPyStatics[1228]; /* 'version' */ + cpy_r_r10 = CPyDict_GetItem(cpy_r_build, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals); + goto CPyL11; + } + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1047, CPyStatic_project___main___globals, "str", cpy_r_r10); + goto CPyL11; + } + cpy_r_r12 = CPyStr_Equal(cpy_r_r8, cpy_r_r11); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r11); + cpy_r_r5 = cpy_r_r12; +CPyL9: ; + return cpy_r_r5; +CPyL10: ; + cpy_r_r13 = 2; + return cpy_r_r13; +CPyL11: ; + CPy_DecRef(cpy_r_r8); + goto CPyL10; +} + +PyObject *CPyPy_project___main____vyper_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"config", "build", 0}; + static CPyArg_Parser parser = {"OO:_vyper_compiler_equal", kwlist, 0}; + PyObject *obj_config; + PyObject *obj_build; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_config, &obj_build)) { + return NULL; + } + PyObject *arg_config; + if (likely(PyDict_Check(obj_config))) + arg_config = obj_config; + else { + CPy_TypeError("dict", obj_config); + goto fail; + } + PyObject *arg_build; + if (likely(PyDict_Check(obj_build))) + arg_build = obj_build; + else { + CPy_TypeError("dict", obj_build); + goto fail; + } + char retval = CPyDef_project___main____vyper_compiler_equal(arg_config, arg_build); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_vyper_compiler_equal", 1046, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____load_sources(PyObject *cpy_r_project_path, PyObject *cpy_r_subfolder, char cpy_r_allow_json) { + PyObject *cpy_r_r0; + PyObject *cpy_r_source; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T2OO cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_suffixes; + PyObject *cpy_r_r6; + tuple_T1O cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_hooks; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + CPyPtr cpy_r_r49; + int64_t cpy_r_r50; + int64_t cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + int64_t cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject **cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + tuple_T3OOO cpy_r_r84; + tuple_T3OOO cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject **cpy_r_r90; + PyObject *cpy_r_r91; + int32_t cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + char cpy_r_r95; + tuple_T3OOO cpy_r_r96; + tuple_T3OOO cpy_r_r97; + tuple_T3OOO cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + char cpy_r_r108; + PyObject **cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject **cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject **cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + cpy_r_r0 = NULL; + cpy_r_source = cpy_r_r0; + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1051, CPyStatic_project___main___globals); + goto CPyL82; + } + cpy_r_r2 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r3 = CPyStatics[1221]; /* '.vy' */ + CPy_INCREF(cpy_r_r2); + CPy_INCREF(cpy_r_r3); + cpy_r_r4.f0 = cpy_r_r2; + cpy_r_r4.f1 = cpy_r_r3; + cpy_r_r5 = PyTuple_New(2); + if (unlikely(cpy_r_r5 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1562 = cpy_r_r4.f0; + PyTuple_SET_ITEM(cpy_r_r5, 0, __tmp1562); + PyObject *__tmp1563 = cpy_r_r4.f1; + PyTuple_SET_ITEM(cpy_r_r5, 1, __tmp1563); + cpy_r_suffixes = cpy_r_r5; + if (!cpy_r_allow_json) goto CPyL4; + cpy_r_r6 = CPyStatics[135]; /* '.json' */ + CPy_INCREF(cpy_r_r6); + cpy_r_r7.f0 = cpy_r_r6; + cpy_r_r8 = PyTuple_New(1); + if (unlikely(cpy_r_r8 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1564 = cpy_r_r7.f0; + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp1564); + cpy_r_r9 = PySequence_Concat(cpy_r_suffixes, cpy_r_r8); + CPy_DECREF(cpy_r_suffixes); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1054, CPyStatic_project___main___globals); + goto CPyL83; + } + cpy_r_suffixes = cpy_r_r9; +CPyL4: ; + cpy_r_r10 = Py_None; + cpy_r_hooks = cpy_r_r10; + cpy_r_r11 = CPyStatics[1711]; /* 'brownie_hooks.py' */ + cpy_r_r12 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r13[2] = {cpy_r_project_path, cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1058, CPyStatic_project___main___globals); + goto CPyL84; + } + cpy_r_r16 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r17[1] = {cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1058, CPyStatic_project___main___globals); + goto CPyL85; + } + CPy_DECREF(cpy_r_r15); + if (unlikely(!PyBool_Check(cpy_r_r19))) { + CPy_TypeError("bool", cpy_r_r19); cpy_r_r20 = 2; + } else + cpy_r_r20 = cpy_r_r19 == Py_True; + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == 2)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1058, CPyStatic_project___main___globals); + goto CPyL84; + } + if (cpy_r_r20) { + goto CPyL86; + } else + goto CPyL13; +CPyL8: ; + cpy_r_r21 = CPyStatics[1712]; /* 'brownie_hooks' */ + cpy_r_r22 = CPyStatic__c_constants___import_module; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL87; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1059, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_Unreachable(); +CPyL11: ; + PyObject *cpy_r_r24[1] = {cpy_r_r21}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r25, 1, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1059, CPyStatic_project___main___globals); + goto CPyL88; + } + cpy_r_hooks = cpy_r_r26; +CPyL13: ; + cpy_r_r27 = CPyStatics[1713]; + cpy_r_r28 = CPyStr_Build(2, cpy_r_subfolder, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); + goto CPyL84; + } + cpy_r_r29 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r30[2] = {cpy_r_project_path, cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); + goto CPyL89; + } + CPy_DECREF(cpy_r_r28); + cpy_r_r33 = PyObject_GetIter(cpy_r_r32); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); + goto CPyL84; + } +CPyL16: ; + cpy_r_r34 = PyIter_Next(cpy_r_r33); + if (cpy_r_r34 == NULL) goto CPyL90; + cpy_r_r35 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1062, CPyStatic_project___main___globals); + goto CPyL91; + } + if (likely(PyUnicode_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1062, CPyStatic_project___main___globals, "str", cpy_r_r36); + goto CPyL91; + } + cpy_r_r38 = PySequence_Contains(cpy_r_suffixes, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1062, CPyStatic_project___main___globals); + goto CPyL91; + } + cpy_r_r40 = cpy_r_r38; + cpy_r_r41 = cpy_r_r40 ^ 1; + if (cpy_r_r41) goto CPyL92; + cpy_r_r42 = CPyStatics[1621]; /* 'relative_to' */ + PyObject *cpy_r_r43[2] = {cpy_r_r34, cpy_r_project_path}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals); + goto CPyL91; + } + cpy_r_r46 = CPyStatics[1465]; /* 'parts' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals); + goto CPyL91; + } + if (likely(PyTuple_Check(cpy_r_r47))) + cpy_r_r48 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals, "tuple", cpy_r_r47); + goto CPyL91; + } + cpy_r_r49 = (CPyPtr)&((PyVarObject *)cpy_r_r48)->ob_size; + cpy_r_r50 = *(int64_t *)cpy_r_r49; + cpy_r_r51 = 0; +CPyL25: ; + cpy_r_r52 = cpy_r_r51 < cpy_r_r50; + if (!cpy_r_r52) goto CPyL93; + cpy_r_r53 = CPySequenceTuple_GetItemUnsafe(cpy_r_r48, cpy_r_r51); + if (likely(PyUnicode_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1064, CPyStatic_project___main___globals, "str", cpy_r_r53); + goto CPyL94; + } + cpy_r_r55 = CPyStatics[102]; /* '_' */ + cpy_r_r56 = CPyStr_Startswith(cpy_r_r54, cpy_r_r55); + cpy_r_r57 = cpy_r_r56; + if (cpy_r_r57) { + goto CPyL95; + } else + goto CPyL96; +CPyL28: ; + cpy_r_r58 = cpy_r_r54; + goto CPyL31; +CPyL29: ; + cpy_r_r59 = cpy_r_r51 + 1; + cpy_r_r51 = cpy_r_r59; + goto CPyL25; +CPyL30: ; + cpy_r_r60 = 0 ? Py_True : Py_False; + cpy_r_r58 = cpy_r_r60; +CPyL31: ; + cpy_r_r61 = PyObject_IsTrue(cpy_r_r58); + CPy_DECREF(cpy_r_r58); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", -1, CPyStatic_project___main___globals); + goto CPyL91; + } + cpy_r_r63 = cpy_r_r61; + if (cpy_r_r63) goto CPyL92; + cpy_r_r64 = CPyStatics[1239]; /* 'utf-8' */ + cpy_r_r65 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r66[2] = {cpy_r_r34, cpy_r_r64}; + cpy_r_r67 = (PyObject **)&cpy_r_r66; + cpy_r_r68 = CPyStatics[2278]; /* ('encoding',) */ + cpy_r_r69 = PyObject_VectorcallMethod(cpy_r_r65, cpy_r_r67, 9223372036854775809ULL, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL91; + } + cpy_r_r70 = CPy_TYPE(cpy_r_r69); + cpy_r_r71 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL97; + } + cpy_r_r73 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r74 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r73); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL98; + } + PyObject *cpy_r_r75[1] = {cpy_r_r69}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_Vectorcall(cpy_r_r74, cpy_r_r76, 1, 0); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r78 = 1; + cpy_r_r79 = CPyStatics[582]; /* 'read' */ + PyObject *cpy_r_r80[1] = {cpy_r_r77}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1067, CPyStatic_project___main___globals); + goto CPyL99; + } + CPy_DECREF(cpy_r_r77); + if (likely(PyUnicode_Check(cpy_r_r82))) + cpy_r_r83 = cpy_r_r82; + else { + CPy_TypeError("str", cpy_r_r82); + cpy_r_r83 = NULL; + } + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1067, CPyStatic_project___main___globals); + goto CPyL41; + } else + goto CPyL100; +CPyL40: ; + cpy_r_source = cpy_r_r83; + goto CPyL49; +CPyL41: ; + cpy_r_r84 = CPy_CatchError(); + cpy_r_r78 = 0; + cpy_r_r85 = CPy_GetExcInfo(); + cpy_r_r86 = cpy_r_r85.f0; + CPy_INCREF(cpy_r_r86); + cpy_r_r87 = cpy_r_r85.f1; + CPy_INCREF(cpy_r_r87); + cpy_r_r88 = cpy_r_r85.f2; + CPy_INCREF(cpy_r_r88); + CPy_DecRef(cpy_r_r85.f0); + CPy_DecRef(cpy_r_r85.f1); + CPy_DecRef(cpy_r_r85.f2); + PyObject *cpy_r_r89[4] = {cpy_r_r69, cpy_r_r86, cpy_r_r87, cpy_r_r88}; + cpy_r_r90 = (PyObject **)&cpy_r_r89; + cpy_r_r91 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r90, 4, 0); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL101; + } + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r88); + cpy_r_r92 = PyObject_IsTrue(cpy_r_r91); + CPy_DecRef(cpy_r_r91); + cpy_r_r93 = cpy_r_r92 >= 0; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL47; + } + cpy_r_r94 = cpy_r_r92; + if (cpy_r_r94) goto CPyL46; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL102; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + CPy_RestoreExcInfo(cpy_r_r84); + CPy_DecRef(cpy_r_r84.f0); + CPy_DecRef(cpy_r_r84.f1); + CPy_DecRef(cpy_r_r84.f2); + goto CPyL49; +CPyL47: ; + CPy_RestoreExcInfo(cpy_r_r84); + CPy_DecRef(cpy_r_r84.f0); + CPy_DecRef(cpy_r_r84.f1); + CPy_DecRef(cpy_r_r84.f2); + cpy_r_r95 = CPy_KeepPropagating(); + if (!cpy_r_r95) { + goto CPyL50; + } else + goto CPyL103; +CPyL48: ; + CPy_Unreachable(); +CPyL49: ; + tuple_T3OOO __tmp1565 = { NULL, NULL, NULL }; + cpy_r_r96 = __tmp1565; + cpy_r_r97 = cpy_r_r96; + goto CPyL51; +CPyL50: ; + cpy_r_r98 = CPy_CatchError(); + cpy_r_r97 = cpy_r_r98; +CPyL51: ; + if (!cpy_r_r78) goto CPyL104; + cpy_r_r99 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r100[4] = {cpy_r_r69, cpy_r_r99, cpy_r_r99, cpy_r_r99}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r101, 4, 0); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1066, CPyStatic_project___main___globals); + goto CPyL105; + } else + goto CPyL106; +CPyL53: ; + CPy_DECREF(cpy_r_r69); +CPyL54: ; + if (cpy_r_r97.f0 == NULL) { + goto CPyL61; + } else + goto CPyL107; +CPyL55: ; + CPy_Reraise(); + if (!0) { + goto CPyL57; + } else + goto CPyL108; +CPyL56: ; + CPy_Unreachable(); +CPyL57: ; + if (cpy_r_r97.f0 == NULL) goto CPyL59; + CPy_RestoreExcInfo(cpy_r_r97); + CPy_XDECREF(cpy_r_r97.f0); + CPy_XDECREF(cpy_r_r97.f1); + CPy_XDECREF(cpy_r_r97.f2); +CPyL59: ; + cpy_r_r103 = CPy_KeepPropagating(); + if (!cpy_r_r103) goto CPyL81; + CPy_Unreachable(); +CPyL61: ; + cpy_r_r104 = CPyStatics[1714]; /* 'brownie_load_source' */ + cpy_r_r105 = PyObject_HasAttr(cpy_r_hooks, cpy_r_r104); + if (!cpy_r_r105) goto CPyL72; + CPy_INCREF(cpy_r_hooks); + cpy_r_r106 = cpy_r_hooks; + cpy_r_r107 = CPyStatics[1714]; /* 'brownie_load_source' */ + if (cpy_r_source == NULL) { + goto CPyL109; + } else + goto CPyL65; +CPyL63: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); + cpy_r_r108 = 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", -1, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_Unreachable(); +CPyL65: ; + PyObject *cpy_r_r109[3] = {cpy_r_r106, cpy_r_r34, cpy_r_source}; + cpy_r_r110 = (PyObject **)&cpy_r_r109; + cpy_r_r111 = PyObject_VectorcallMethod(cpy_r_r107, cpy_r_r110, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1070, CPyStatic_project___main___globals); + goto CPyL110; + } + if (cpy_r_source == NULL) { + goto CPyL111; + } else + goto CPyL69; +CPyL67: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); + cpy_r_r112 = 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", -1, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_Unreachable(); +CPyL69: ; + CPy_DECREF(cpy_r_r106); + CPy_XDECREF(cpy_r_source); + if (likely(PyUnicode_Check(cpy_r_r111))) + cpy_r_r113 = cpy_r_r111; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1070, CPyStatic_project___main___globals, "str", cpy_r_r111); + goto CPyL112; + } + cpy_r_source = cpy_r_r113; +CPyL72: ; + cpy_r_r114 = CPyStatics[1621]; /* 'relative_to' */ + PyObject *cpy_r_r115[2] = {cpy_r_r34, cpy_r_project_path}; + cpy_r_r116 = (PyObject **)&cpy_r_r115; + cpy_r_r117 = PyObject_VectorcallMethod(cpy_r_r114, cpy_r_r116, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1072, CPyStatic_project___main___globals); + goto CPyL91; + } + CPy_DECREF(cpy_r_r34); + cpy_r_r118 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r119[1] = {cpy_r_r117}; + cpy_r_r120 = (PyObject **)&cpy_r_r119; + cpy_r_r121 = PyObject_VectorcallMethod(cpy_r_r118, cpy_r_r120, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1072, CPyStatic_project___main___globals); + goto CPyL113; + } + CPy_DECREF(cpy_r_r117); + if (likely(PyUnicode_Check(cpy_r_r121))) + cpy_r_r122 = cpy_r_r121; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_load_sources", 1072, CPyStatic_project___main___globals, "str", cpy_r_r121); + goto CPyL114; + } + if (cpy_r_source == NULL) { + goto CPyL115; + } else + goto CPyL78; +CPyL76: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"source\" referenced before assignment"); + cpy_r_r123 = 0; + if (unlikely(!cpy_r_r123)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1073, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_Unreachable(); +CPyL78: ; + cpy_r_r124 = CPyDict_SetItem(cpy_r_r1, cpy_r_r122, cpy_r_source); + CPy_DECREF(cpy_r_r122); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1073, CPyStatic_project___main___globals); + goto CPyL114; + } else + goto CPyL16; +CPyL79: ; + cpy_r_r126 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1061, CPyStatic_project___main___globals); + goto CPyL116; + } + return cpy_r_r1; +CPyL81: ; + cpy_r_r127 = NULL; + return cpy_r_r127; +CPyL82: ; + CPy_XDecRef(cpy_r_source); + goto CPyL81; +CPyL83: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + goto CPyL81; +CPyL84: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + goto CPyL81; +CPyL85: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r15); + goto CPyL81; +CPyL86: ; + CPy_DECREF(cpy_r_hooks); + goto CPyL8; +CPyL87: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + goto CPyL9; +CPyL88: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + goto CPyL81; +CPyL89: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r28); + goto CPyL81; +CPyL90: ; + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_suffixes); + CPy_DECREF(cpy_r_hooks); + CPy_DECREF(cpy_r_r33); + goto CPyL79; +CPyL91: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL81; +CPyL92: ; + CPy_DECREF(cpy_r_r34); + goto CPyL16; +CPyL93: ; + CPy_DECREF(cpy_r_r48); + goto CPyL30; +CPyL94: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r48); + goto CPyL81; +CPyL95: ; + CPy_DECREF(cpy_r_r48); + goto CPyL28; +CPyL96: ; + CPy_DECREF(cpy_r_r54); + goto CPyL29; +CPyL97: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + goto CPyL81; +CPyL98: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r72); + goto CPyL81; +CPyL99: ; + CPy_DecRef(cpy_r_r77); + goto CPyL41; +CPyL100: ; + CPy_XDECREF(cpy_r_source); + goto CPyL40; +CPyL101: ; + CPy_DecRef(cpy_r_r86); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r88); + goto CPyL47; +CPyL102: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r72); + CPy_DecRef(cpy_r_r84.f0); + CPy_DecRef(cpy_r_r84.f1); + CPy_DecRef(cpy_r_r84.f2); + goto CPyL45; +CPyL103: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r72); + goto CPyL48; +CPyL104: ; + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r72); + goto CPyL54; +CPyL105: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r69); + goto CPyL57; +CPyL106: ; + CPy_DECREF(cpy_r_r102); + goto CPyL53; +CPyL107: ; + CPy_XDECREF(cpy_r_source); + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_suffixes); + CPy_DECREF(cpy_r_hooks); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r34); + goto CPyL55; +CPyL108: ; + CPy_XDECREF(cpy_r_r97.f0); + CPy_XDECREF(cpy_r_r97.f1); + CPy_XDECREF(cpy_r_r97.f2); + goto CPyL56; +CPyL109: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_suffixes); + CPy_DECREF(cpy_r_hooks); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r106); + goto CPyL63; +CPyL110: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r106); + goto CPyL81; +CPyL111: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_suffixes); + CPy_DECREF(cpy_r_hooks); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r111); + goto CPyL67; +CPyL112: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL81; +CPyL113: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r117); + goto CPyL81; +CPyL114: ; + CPy_XDecRef(cpy_r_source); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_suffixes); + CPy_DecRef(cpy_r_hooks); + CPy_DecRef(cpy_r_r33); + goto CPyL81; +CPyL115: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_suffixes); + CPy_DECREF(cpy_r_hooks); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r122); + goto CPyL76; +CPyL116: ; + CPy_DecRef(cpy_r_r1); + goto CPyL81; +} + +PyObject *CPyPy_project___main____load_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"project_path", "subfolder", "allow_json", 0}; + static CPyArg_Parser parser = {"OOO:_load_sources", kwlist, 0}; + PyObject *obj_project_path; + PyObject *obj_subfolder; + PyObject *obj_allow_json; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_project_path, &obj_subfolder, &obj_allow_json)) { + return NULL; + } + PyObject *arg_project_path = obj_project_path; + PyObject *arg_subfolder; + if (likely(PyUnicode_Check(obj_subfolder))) + arg_subfolder = obj_subfolder; + else { + CPy_TypeError("str", obj_subfolder); + goto fail; + } + char arg_allow_json; + if (unlikely(!PyBool_Check(obj_allow_json))) { + CPy_TypeError("bool", obj_allow_json); goto fail; + } else + arg_allow_json = obj_allow_json == Py_True; + PyObject *retval = CPyDef_project___main____load_sources(arg_project_path, arg_subfolder, arg_allow_json); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_load_sources", 1050, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main____stream_download(PyObject *cpy_r_download_url, PyObject *cpy_r_target_path, PyObject *cpy_r_headers) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyTagged cpy_r_r12; + char 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_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + CPyTagged cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + CPyTagged cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_content; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + CPyTagged cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject **cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject **cpy_r_r106; + PyObject *cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject **cpy_r_r111; + PyObject *cpy_r_r112; + tuple_T3OOO cpy_r_r113; + tuple_T3OOO cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + char cpy_r_r123; + char cpy_r_r124; + tuple_T3OOO cpy_r_r125; + tuple_T3OOO cpy_r_r126; + tuple_T3OOO cpy_r_r127; + PyObject *cpy_r_r128; + PyObject **cpy_r_r130; + PyObject *cpy_r_r131; + char cpy_r_r132; + char cpy_r_r133; + if (cpy_r_headers != NULL) goto CPyL76; + cpy_r_r0 = CPyStatic__config___REQUEST_HEADERS; + if (likely(cpy_r_r0 != NULL)) goto CPyL4; + PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1078, CPyStatic_project___main___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL4: ; + CPy_INCREF(cpy_r_r0); + cpy_r_headers = cpy_r_r0; +CPyL5: ; + cpy_r_r2 = CPyModule_requests; + cpy_r_r3 = CPyStatics[444]; /* 'get' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1080, CPyStatic_project___main___globals); + goto CPyL77; + } + cpy_r_r5 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r6[3] = {cpy_r_download_url, cpy_r_r5, cpy_r_headers}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = CPyStatics[2348]; /* ('stream', 'headers') */ + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r4, cpy_r_r7, 1, cpy_r_r8); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1080, CPyStatic_project___main___globals); + goto CPyL77; + } + CPy_DECREF(cpy_r_headers); + cpy_r_r10 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1082, CPyStatic_project___main___globals); + goto CPyL78; + } + if (likely(PyLong_Check(cpy_r_r11))) + cpy_r_r12 = CPyTagged_FromObject(cpy_r_r11); + else { + CPy_TypeError("int", cpy_r_r11); cpy_r_r12 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1082, CPyStatic_project___main___globals); + goto CPyL78; + } + cpy_r_r13 = cpy_r_r12 == 808; + CPyTagged_DECREF(cpy_r_r12); + if (cpy_r_r13) { + goto CPyL79; + } else + goto CPyL15; +CPyL10: ; + cpy_r_r14 = CPyStatics[1716]; /* '404 error when attempting to download from ' */ + cpy_r_r15 = CPyStatics[1717]; /* (' - are you sure this is a valid mix? ' + 'https://github.com/brownie-mix') */ + cpy_r_r16 = CPyStr_Build(3, cpy_r_r14, cpy_r_download_url, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1084, CPyStatic_project___main___globals); + goto CPyL75; + } + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1083, CPyStatic_project___main___globals); + goto CPyL80; + } + PyObject *cpy_r_r20[1] = {cpy_r_r16}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1083, CPyStatic_project___main___globals); + goto CPyL80; + } + CPy_DECREF(cpy_r_r16); + CPy_Raise(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1083, CPyStatic_project___main___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r23 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1087, CPyStatic_project___main___globals); + goto CPyL78; + } + if (likely(PyLong_Check(cpy_r_r24))) + cpy_r_r25 = CPyTagged_FromObject(cpy_r_r24); + else { + CPy_TypeError("int", cpy_r_r24); cpy_r_r25 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1087, CPyStatic_project___main___globals); + goto CPyL78; + } + cpy_r_r26 = cpy_r_r25 != 400; + CPyTagged_DECREF(cpy_r_r25); + if (!cpy_r_r26) goto CPyL26; + cpy_r_r27 = CPyStatics[1718]; /* 'Received status code ' */ + cpy_r_r28 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r28); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); + goto CPyL75; + } + if (likely(PyLong_Check(cpy_r_r29))) + cpy_r_r30 = CPyTagged_FromObject(cpy_r_r29); + else { + CPy_TypeError("int", cpy_r_r29); cpy_r_r30 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); + goto CPyL75; + } + cpy_r_r31 = CPyTagged_Str(cpy_r_r30); + CPyTagged_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); + goto CPyL75; + } + cpy_r_r32 = CPyStatics[1719]; /* ' when attempting to download from ' */ + cpy_r_r33 = CPyStr_Build(4, cpy_r_r27, cpy_r_r31, cpy_r_r32, cpy_r_download_url); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1089, CPyStatic_project___main___globals); + goto CPyL75; + } + cpy_r_r34 = CPyModule_builtins; + cpy_r_r35 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1088, CPyStatic_project___main___globals); + goto CPyL81; + } + PyObject *cpy_r_r37[1] = {cpy_r_r33}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r38, 1, 0); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1088, CPyStatic_project___main___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r33); + CPy_Raise(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1088, CPyStatic_project___main___globals); + goto CPyL75; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r40 = CPyStatics[1698]; /* 'headers' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); + goto CPyL78; + } + cpy_r_r42 = CPyStatics[1720]; /* 'content-length' */ + cpy_r_r43 = CPyStatics[444]; /* 'get' */ + cpy_r_r44 = CPyStatics[2029]; /* 0 */ + PyObject *cpy_r_r45[3] = {cpy_r_r41, cpy_r_r42, cpy_r_r44}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r46, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); + goto CPyL82; + } + CPy_DECREF(cpy_r_r41); + cpy_r_r48 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r49[1] = {cpy_r_r47}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r50, 1, 0); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); + goto CPyL83; + } + CPy_DECREF(cpy_r_r47); + if (likely(PyLong_Check(cpy_r_r51))) + cpy_r_r52 = CPyTagged_FromObject(cpy_r_r51); + else { + CPy_TypeError("int", cpy_r_r51); cpy_r_r52 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1093, CPyStatic_project___main___globals); + goto CPyL78; + } + cpy_r_r53 = CPyStatics[1721]; /* 'iB' */ + cpy_r_r54 = CPyStatic_project___main___globals; + cpy_r_r55 = CPyStatics[1722]; /* 'tqdm' */ + cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1094, CPyStatic_project___main___globals); + goto CPyL84; + } + cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r52); + cpy_r_r58 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r59[3] = {cpy_r_r57, cpy_r_r53, cpy_r_r58}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = CPyStatics[2349]; /* ('total', 'unit', 'unit_scale') */ + cpy_r_r62 = PyObject_Vectorcall(cpy_r_r56, cpy_r_r60, 0, cpy_r_r61); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1094, CPyStatic_project___main___globals); + goto CPyL85; + } + CPy_DECREF(cpy_r_r57); + cpy_r_r63 = (PyObject *)&PyBytes_Type; + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r63, 0, 0, 0); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1095, CPyStatic_project___main___globals); + goto CPyL86; + } + if (likely(PyBytes_Check(cpy_r_r64) || PyByteArray_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_stream_download", 1095, CPyStatic_project___main___globals, "bytes", cpy_r_r64); + goto CPyL86; + } + cpy_r_content = cpy_r_r65; + cpy_r_r66 = CPyStatics[1726]; /* 'iter_content' */ + cpy_r_r67 = CPyStatics[2058]; /* 1024 */ + cpy_r_r68 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r69[3] = {cpy_r_r9, cpy_r_r67, cpy_r_r68}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = CPyStatics[2350]; /* ('decode_unicode',) */ + cpy_r_r72 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r70, 9223372036854775810ULL, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1097, CPyStatic_project___main___globals); + goto CPyL87; + } + CPy_DECREF(cpy_r_r9); + cpy_r_r73 = PyObject_GetIter(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1097, CPyStatic_project___main___globals); + goto CPyL88; + } +CPyL36: ; + cpy_r_r74 = PyIter_Next(cpy_r_r73); + if (cpy_r_r74 == NULL) goto CPyL89; + cpy_r_r75 = CPyObject_Size(cpy_r_r74); + if (unlikely(cpy_r_r75 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1098, CPyStatic_project___main___globals); + goto CPyL90; + } + cpy_r_r76 = CPyStatics[245]; /* 'update' */ + cpy_r_r77 = CPyTagged_StealAsObject(cpy_r_r75); + PyObject *cpy_r_r78[2] = {cpy_r_r62, cpy_r_r77}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r76, cpy_r_r79, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1098, CPyStatic_project___main___globals); + goto CPyL91; + } else + goto CPyL92; +CPyL39: ; + CPy_DECREF(cpy_r_r77); + cpy_r_r81 = PyNumber_InPlaceAdd(cpy_r_content, cpy_r_r74); + CPy_DECREF(cpy_r_content); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1099, CPyStatic_project___main___globals); + goto CPyL93; + } + if (likely(PyBytes_Check(cpy_r_r81) || PyByteArray_Check(cpy_r_r81))) + cpy_r_r82 = cpy_r_r81; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_stream_download", 1099, CPyStatic_project___main___globals, "bytes", cpy_r_r81); + goto CPyL93; + } + cpy_r_content = cpy_r_r82; + goto CPyL36; +CPyL42: ; + cpy_r_r83 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1097, CPyStatic_project___main___globals); + goto CPyL88; + } + cpy_r_r84 = CPyStatics[1693]; /* 'close' */ + PyObject *cpy_r_r85[1] = {cpy_r_r62}; + cpy_r_r86 = (PyObject **)&cpy_r_r85; + cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1100, CPyStatic_project___main___globals); + goto CPyL88; + } else + goto CPyL94; +CPyL44: ; + CPy_DECREF(cpy_r_r62); + cpy_r_r88 = CPyStatic_project___main___globals; + cpy_r_r89 = CPyStatics[1728]; /* 'BytesIO' */ + cpy_r_r90 = CPyDict_GetItem(cpy_r_r88, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL95; + } + PyObject *cpy_r_r91[1] = {cpy_r_content}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r92, 1, 0); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL95; + } + CPy_DECREF(cpy_r_content); + cpy_r_r94 = CPyModule_zipfile; + cpy_r_r95 = CPyStatics[1729]; /* 'ZipFile' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL96; + } + PyObject *cpy_r_r97[1] = {cpy_r_r93}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL96; + } + CPy_DECREF(cpy_r_r93); + cpy_r_r100 = CPy_TYPE(cpy_r_r99); + cpy_r_r101 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r102 = CPyObject_GetAttr(cpy_r_r100, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL97; + } + cpy_r_r103 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r104 = CPyObject_GetAttr(cpy_r_r100, cpy_r_r103); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL98; + } + PyObject *cpy_r_r105[1] = {cpy_r_r99}; + cpy_r_r106 = (PyObject **)&cpy_r_r105; + cpy_r_r107 = PyObject_Vectorcall(cpy_r_r104, cpy_r_r106, 1, 0); + CPy_DECREF(cpy_r_r104); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL98; + } + cpy_r_r108 = 1; + cpy_r_r109 = CPyStatics[1730]; /* 'extractall' */ + PyObject *cpy_r_r110[2] = {cpy_r_r107, cpy_r_target_path}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1103, CPyStatic_project___main___globals); + goto CPyL99; + } else + goto CPyL100; +CPyL53: ; + CPy_DECREF(cpy_r_r107); + goto CPyL62; +CPyL54: ; + cpy_r_r113 = CPy_CatchError(); + cpy_r_r108 = 0; + cpy_r_r114 = CPy_GetExcInfo(); + cpy_r_r115 = cpy_r_r114.f0; + CPy_INCREF(cpy_r_r115); + cpy_r_r116 = cpy_r_r114.f1; + CPy_INCREF(cpy_r_r116); + cpy_r_r117 = cpy_r_r114.f2; + CPy_INCREF(cpy_r_r117); + CPy_DecRef(cpy_r_r114.f0); + CPy_DecRef(cpy_r_r114.f1); + CPy_DecRef(cpy_r_r114.f2); + PyObject *cpy_r_r118[4] = {cpy_r_r99, cpy_r_r115, cpy_r_r116, cpy_r_r117}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r119, 4, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL101; + } + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + CPy_DecRef(cpy_r_r117); + cpy_r_r121 = PyObject_IsTrue(cpy_r_r120); + CPy_DecRef(cpy_r_r120); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL60; + } + cpy_r_r123 = cpy_r_r121; + if (cpy_r_r123) goto CPyL59; + CPy_Reraise(); + if (!0) { + goto CPyL60; + } else + goto CPyL102; +CPyL58: ; + CPy_Unreachable(); +CPyL59: ; + CPy_RestoreExcInfo(cpy_r_r113); + CPy_DecRef(cpy_r_r113.f0); + CPy_DecRef(cpy_r_r113.f1); + CPy_DecRef(cpy_r_r113.f2); + goto CPyL62; +CPyL60: ; + CPy_RestoreExcInfo(cpy_r_r113); + CPy_DecRef(cpy_r_r113.f0); + CPy_DecRef(cpy_r_r113.f1); + CPy_DecRef(cpy_r_r113.f2); + cpy_r_r124 = CPy_KeepPropagating(); + if (!cpy_r_r124) { + goto CPyL63; + } else + goto CPyL103; +CPyL61: ; + CPy_Unreachable(); +CPyL62: ; + tuple_T3OOO __tmp1566 = { NULL, NULL, NULL }; + cpy_r_r125 = __tmp1566; + cpy_r_r126 = cpy_r_r125; + goto CPyL64; +CPyL63: ; + cpy_r_r127 = CPy_CatchError(); + cpy_r_r126 = cpy_r_r127; +CPyL64: ; + if (!cpy_r_r108) goto CPyL104; + cpy_r_r128 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r129[4] = {cpy_r_r99, cpy_r_r128, cpy_r_r128, cpy_r_r128}; + cpy_r_r130 = (PyObject **)&cpy_r_r129; + cpy_r_r131 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r130, 4, 0); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1102, CPyStatic_project___main___globals); + goto CPyL105; + } else + goto CPyL106; +CPyL66: ; + CPy_DECREF(cpy_r_r99); +CPyL67: ; + if (cpy_r_r126.f0 == NULL) goto CPyL74; + CPy_Reraise(); + if (!0) { + goto CPyL70; + } else + goto CPyL107; +CPyL69: ; + CPy_Unreachable(); +CPyL70: ; + if (cpy_r_r126.f0 == NULL) goto CPyL72; + CPy_RestoreExcInfo(cpy_r_r126); + CPy_XDECREF(cpy_r_r126.f0); + CPy_XDECREF(cpy_r_r126.f1); + CPy_XDECREF(cpy_r_r126.f2); +CPyL72: ; + cpy_r_r132 = CPy_KeepPropagating(); + if (!cpy_r_r132) goto CPyL75; + CPy_Unreachable(); +CPyL74: ; + return 1; +CPyL75: ; + cpy_r_r133 = 2; + return cpy_r_r133; +CPyL76: ; + CPy_INCREF(cpy_r_headers); + goto CPyL5; +CPyL77: ; + CPy_DecRef(cpy_r_headers); + goto CPyL75; +CPyL78: ; + CPy_DecRef(cpy_r_r9); + goto CPyL75; +CPyL79: ; + CPy_DECREF(cpy_r_r9); + goto CPyL10; +CPyL80: ; + CPy_DecRef(cpy_r_r16); + goto CPyL75; +CPyL81: ; + CPy_DecRef(cpy_r_r33); + goto CPyL75; +CPyL82: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r41); + goto CPyL75; +CPyL83: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r47); + goto CPyL75; +CPyL84: ; + CPy_DecRef(cpy_r_r9); + CPyTagged_DecRef(cpy_r_r52); + goto CPyL75; +CPyL85: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r57); + goto CPyL75; +CPyL86: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r62); + goto CPyL75; +CPyL87: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_content); + goto CPyL75; +CPyL88: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_content); + goto CPyL75; +CPyL89: ; + CPy_DECREF(cpy_r_r73); + goto CPyL42; +CPyL90: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_content); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + goto CPyL75; +CPyL91: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_content); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r77); + goto CPyL75; +CPyL92: ; + CPy_DECREF(cpy_r_r80); + goto CPyL39; +CPyL93: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r73); + goto CPyL75; +CPyL94: ; + CPy_DECREF(cpy_r_r87); + goto CPyL44; +CPyL95: ; + CPy_DecRef(cpy_r_content); + goto CPyL75; +CPyL96: ; + CPy_DecRef(cpy_r_r93); + goto CPyL75; +CPyL97: ; + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r100); + goto CPyL75; +CPyL98: ; + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r102); + goto CPyL75; +CPyL99: ; + CPy_DecRef(cpy_r_r107); + goto CPyL54; +CPyL100: ; + CPy_DECREF(cpy_r_r112); + goto CPyL53; +CPyL101: ; + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + CPy_DecRef(cpy_r_r117); + goto CPyL60; +CPyL102: ; + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r113.f0); + CPy_DecRef(cpy_r_r113.f1); + CPy_DecRef(cpy_r_r113.f2); + goto CPyL58; +CPyL103: ; + CPy_DecRef(cpy_r_r99); + CPy_DecRef(cpy_r_r102); + goto CPyL61; +CPyL104: ; + CPy_DECREF(cpy_r_r99); + CPy_DECREF(cpy_r_r102); + goto CPyL67; +CPyL105: ; + CPy_DecRef(cpy_r_r99); + goto CPyL70; +CPyL106: ; + CPy_DECREF(cpy_r_r131); + goto CPyL66; +CPyL107: ; + CPy_XDECREF(cpy_r_r126.f0); + CPy_XDECREF(cpy_r_r126.f1); + CPy_XDECREF(cpy_r_r126.f2); + goto CPyL69; +} + +PyObject *CPyPy_project___main____stream_download(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"download_url", "target_path", "headers", 0}; + static CPyArg_Parser parser = {"OO|O:_stream_download", kwlist, 0}; + PyObject *obj_download_url; + PyObject *obj_target_path; + PyObject *obj_headers = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_download_url, &obj_target_path, &obj_headers)) { + return NULL; + } + PyObject *arg_download_url; + if (likely(PyUnicode_Check(obj_download_url))) + arg_download_url = obj_download_url; + else { + CPy_TypeError("str", obj_download_url); + goto fail; + } + PyObject *arg_target_path; + if (likely(PyUnicode_Check(obj_target_path))) + arg_target_path = obj_target_path; + else { + CPy_TypeError("str", obj_target_path); + goto fail; + } + PyObject *arg_headers; + if (obj_headers == NULL) { + arg_headers = NULL; + } else if (likely(PyDict_Check(obj_headers))) + arg_headers = obj_headers; + else { + CPy_TypeError("dict", obj_headers); + goto fail; + } + char retval = CPyDef_project___main____stream_download(arg_download_url, arg_target_path, arg_headers); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_stream_download", 1077, CPyStatic_project___main___globals); + return NULL; +} + +PyObject *CPyDef_project___main____get_mix_default_branch(PyObject *cpy_r_mix_name, PyObject *cpy_r_headers) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + CPyTagged cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + CPyTagged cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + 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; + PyObject *cpy_r_msg; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + CPyTagged cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + tuple_T5OOOOO cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject **cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject **cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject **cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + if (cpy_r_headers != NULL) goto CPyL42; + cpy_r_r0 = CPyStatic__config___REQUEST_HEADERS; + if (likely(cpy_r_r0 != NULL)) goto CPyL4; + PyErr_SetString(PyExc_NameError, "value for final name \"REQUEST_HEADERS\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1106, CPyStatic_project___main___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL4: ; + CPy_INCREF(cpy_r_r0); + cpy_r_headers = cpy_r_r0; +CPyL5: ; + cpy_r_r2 = CPyStatics[1731]; /* 'https://api.github.com/repos/brownie-mix/' */ + cpy_r_r3 = CPyStatics[1648]; /* '-mix' */ + cpy_r_r4 = CPyStr_Build(3, cpy_r_r2, cpy_r_mix_name, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1119, CPyStatic_project___main___globals); + goto CPyL43; + } + cpy_r_r5 = CPyModule_requests; + cpy_r_r6 = CPyStatics[444]; /* 'get' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1120, CPyStatic_project___main___globals); + goto CPyL44; + } + PyObject *cpy_r_r8[2] = {cpy_r_r4, cpy_r_headers}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2347]; /* ('headers',) */ + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 1, cpy_r_r10); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1120, CPyStatic_project___main___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_headers); + cpy_r_r12 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1121, CPyStatic_project___main___globals); + goto CPyL45; + } + if (likely(PyLong_Check(cpy_r_r13))) + cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + else { + CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1121, CPyStatic_project___main___globals); + goto CPyL45; + } + cpy_r_r15 = cpy_r_r14 != 400; + CPyTagged_DECREF(cpy_r_r14); + if (!cpy_r_r15) goto CPyL29; + cpy_r_r16 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); + goto CPyL45; + } + if (likely(PyLong_Check(cpy_r_r17))) + cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); + else { + CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); + goto CPyL45; + } + cpy_r_r19 = CPyStatics[1732]; /* 'brownie-mix/' */ + cpy_r_r20 = CPyStr_Build(2, cpy_r_r19, cpy_r_mix_name); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); + goto CPyL46; + } + cpy_r_r21 = CPyStatics[1700]; /* 'json' */ + PyObject *cpy_r_r22[1] = {cpy_r_r11}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); + goto CPyL47; + } + cpy_r_r25 = CPyStatics[931]; /* 'message' */ + cpy_r_r26 = PyObject_GetItem(cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1122, CPyStatic_project___main___globals); + goto CPyL47; + } + cpy_r_r27 = CPyStatics[1701]; /* 'Status ' */ + cpy_r_r28 = CPyTagged_Str(cpy_r_r18); + CPyTagged_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1123, CPyStatic_project___main___globals); + goto CPyL48; + } + cpy_r_r29 = CPyStatics[1733]; /* ' when retrieving repo ' */ + cpy_r_r30 = CPyStatics[1734]; /* " information from GHAPI: '" */ + cpy_r_r31 = PyObject_Str(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1123, CPyStatic_project___main___globals); + goto CPyL49; + } + cpy_r_r32 = CPyStatics[132]; /* "'" */ + cpy_r_r33 = CPyStr_Build(7, cpy_r_r27, cpy_r_r28, cpy_r_r29, cpy_r_r20, cpy_r_r30, cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1123, CPyStatic_project___main___globals); + goto CPyL45; + } + cpy_r_msg = cpy_r_r33; + cpy_r_r34 = CPyStatics[2446]; /* frozenset({403, 404}) */ + cpy_r_r35 = CPyStatics[1699]; /* 'status_code' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r35); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1124, CPyStatic_project___main___globals); + goto CPyL50; + } + if (likely(PyLong_Check(cpy_r_r36))) + cpy_r_r37 = CPyTagged_FromObject(cpy_r_r36); + else { + CPy_TypeError("int", cpy_r_r36); cpy_r_r37 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1124, CPyStatic_project___main___globals); + goto CPyL50; + } + cpy_r_r38 = CPyTagged_StealAsObject(cpy_r_r37); + cpy_r_r39 = PySet_Contains(cpy_r_r34, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1124, CPyStatic_project___main___globals); + goto CPyL50; + } + cpy_r_r41 = cpy_r_r39; + if (!cpy_r_r41) goto CPyL25; + cpy_r_r42 = CPyStatics[1735]; /* '\n\nMissing or forbidden.\n' */ + cpy_r_r43 = CPyStatics[1736]; /* ('If this issue persists, generate a Github API token ' + 'and store') */ + cpy_r_r44 = CPyStatics[1737]; /* ' it as the environment variable `GITHUB_TOKEN`:\n' */ + cpy_r_r45 = CPyStatics[1738]; /* 'https://github.blog/2013-05-16-personal-api-tokens/' */ + CPy_INCREF(cpy_r_r42); + CPy_INCREF(cpy_r_r43); + CPy_INCREF(cpy_r_r44); + CPy_INCREF(cpy_r_r45); + cpy_r_r46.f0 = cpy_r_msg; + cpy_r_r46.f1 = cpy_r_r42; + cpy_r_r46.f2 = cpy_r_r43; + cpy_r_r46.f3 = cpy_r_r44; + cpy_r_r46.f4 = cpy_r_r45; + cpy_r_r47 = CPyStatics[114]; /* '' */ + cpy_r_r48 = PyTuple_New(5); + if (unlikely(cpy_r_r48 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1567 = cpy_r_r46.f0; + PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp1567); + PyObject *__tmp1568 = cpy_r_r46.f1; + PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp1568); + PyObject *__tmp1569 = cpy_r_r46.f2; + PyTuple_SET_ITEM(cpy_r_r48, 2, __tmp1569); + PyObject *__tmp1570 = cpy_r_r46.f3; + PyTuple_SET_ITEM(cpy_r_r48, 3, __tmp1570); + PyObject *__tmp1571 = cpy_r_r46.f4; + PyTuple_SET_ITEM(cpy_r_r48, 4, __tmp1571); + cpy_r_r49 = PyUnicode_Join(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1132, CPyStatic_project___main___globals); + goto CPyL41; + } + cpy_r_msg = cpy_r_r49; +CPyL25: ; + cpy_r_r50 = CPyModule_builtins; + cpy_r_r51 = CPyStatics[574]; /* 'ConnectionError' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1133, CPyStatic_project___main___globals); + goto CPyL50; + } + PyObject *cpy_r_r53[1] = {cpy_r_msg}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1133, CPyStatic_project___main___globals); + goto CPyL50; + } + CPy_DECREF(cpy_r_msg); + CPy_Raise(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1133, CPyStatic_project___main___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL29: ; + cpy_r_r56 = CPyStatics[1739]; /* 'default_branch' */ + cpy_r_r57 = CPyStatics[1700]; /* 'json' */ + PyObject *cpy_r_r58[1] = {cpy_r_r11}; + cpy_r_r59 = (PyObject **)&cpy_r_r58; + cpy_r_r60 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r59, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1134, CPyStatic_project___main___globals); + goto CPyL45; + } + cpy_r_r61 = PySequence_Contains(cpy_r_r60, cpy_r_r56); + CPy_DECREF(cpy_r_r60); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1134, CPyStatic_project___main___globals); + goto CPyL45; + } + cpy_r_r63 = cpy_r_r61; + cpy_r_r64 = cpy_r_r63 ^ 1; + if (cpy_r_r64) { + goto CPyL51; + } else + goto CPyL37; +CPyL32: ; + cpy_r_r65 = CPyStatics[1740]; /* 'API results did not include ' */ + cpy_r_r66 = CPyStatics[1741]; /* "'s default branch" */ + cpy_r_r67 = CPyStr_Build(3, cpy_r_r65, cpy_r_mix_name, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1135, CPyStatic_project___main___globals); + goto CPyL41; + } + cpy_r_msg = cpy_r_r67; + cpy_r_r68 = CPyModule_builtins; + cpy_r_r69 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1136, CPyStatic_project___main___globals); + goto CPyL50; + } + PyObject *cpy_r_r71[1] = {cpy_r_msg}; + cpy_r_r72 = (PyObject **)&cpy_r_r71; + cpy_r_r73 = PyObject_Vectorcall(cpy_r_r70, cpy_r_r72, 1, 0); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1136, CPyStatic_project___main___globals); + goto CPyL50; + } + CPy_DECREF(cpy_r_msg); + CPy_Raise(cpy_r_r73); + CPy_DECREF(cpy_r_r73); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1136, CPyStatic_project___main___globals); + goto CPyL41; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r74 = CPyStatics[1700]; /* 'json' */ + PyObject *cpy_r_r75[1] = {cpy_r_r11}; + cpy_r_r76 = (PyObject **)&cpy_r_r75; + cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1138, CPyStatic_project___main___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r11); + cpy_r_r78 = CPyStatics[1739]; /* 'default_branch' */ + cpy_r_r79 = PyObject_GetItem(cpy_r_r77, cpy_r_r78); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1138, CPyStatic_project___main___globals); + goto CPyL41; + } + if (likely(PyUnicode_Check(cpy_r_r79))) + cpy_r_r80 = cpy_r_r79; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "_get_mix_default_branch", 1138, CPyStatic_project___main___globals, "str", cpy_r_r79); + goto CPyL41; + } + return cpy_r_r80; +CPyL41: ; + cpy_r_r81 = NULL; + return cpy_r_r81; +CPyL42: ; + CPy_INCREF(cpy_r_headers); + goto CPyL5; +CPyL43: ; + CPy_DecRef(cpy_r_headers); + goto CPyL41; +CPyL44: ; + CPy_DecRef(cpy_r_headers); + CPy_DecRef(cpy_r_r4); + goto CPyL41; +CPyL45: ; + CPy_DecRef(cpy_r_r11); + goto CPyL41; +CPyL46: ; + CPy_DecRef(cpy_r_r11); + CPyTagged_DecRef(cpy_r_r18); + goto CPyL41; +CPyL47: ; + CPy_DecRef(cpy_r_r11); + CPyTagged_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r20); + goto CPyL41; +CPyL48: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r26); + goto CPyL41; +CPyL49: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r28); + goto CPyL41; +CPyL50: ; + CPy_DecRef(cpy_r_msg); + goto CPyL41; +CPyL51: ; + CPy_DECREF(cpy_r_r11); + goto CPyL32; +} + +PyObject *CPyPy_project___main____get_mix_default_branch(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"mix_name", "headers", 0}; + static CPyArg_Parser parser = {"O|O:_get_mix_default_branch", kwlist, 0}; + PyObject *obj_mix_name; + PyObject *obj_headers = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_mix_name, &obj_headers)) { + return NULL; + } + PyObject *arg_mix_name; + if (likely(PyUnicode_Check(obj_mix_name))) + arg_mix_name = obj_mix_name; + else { + CPy_TypeError("str", obj_mix_name); + goto fail; + } + PyObject *arg_headers; + if (obj_headers == NULL) { + arg_headers = NULL; + } else if (likely(PyDict_Check(obj_headers))) + arg_headers = obj_headers; + else { + CPy_TypeError("dict", obj_headers); + goto fail; + } + PyObject *retval = CPyDef_project___main____get_mix_default_branch(arg_mix_name, arg_headers); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/main.py", "_get_mix_default_branch", 1106, CPyStatic_project___main___globals); + return NULL; +} + +char CPyDef_project___main_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + PyObject **cpy_r_r8; + PyObject **cpy_r_r9; + PyObject **cpy_r_r10; + void *cpy_r_r12; + void *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r40; + PyObject **cpy_r_r41; + void *cpy_r_r43; + void *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + tuple_T3OOO cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + int32_t cpy_r_r126; + char cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + int32_t cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + int32_t cpy_r_r136; + char cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + int32_t cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + int32_t cpy_r_r154; + char cpy_r_r155; + PyObject *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_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + tuple_T2OO cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + int32_t cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + tuple_T2OO cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + int32_t cpy_r_r190; + char cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + int32_t cpy_r_r195; + char cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject **cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + int32_t cpy_r_r214; + char cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + int32_t cpy_r_r218; + char cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + int32_t cpy_r_r222; + char cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + int32_t cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + int32_t cpy_r_r230; + char cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + int32_t cpy_r_r234; + char cpy_r_r235; + PyObject *cpy_r_r236; + PyObject *cpy_r_r237; + int32_t cpy_r_r238; + char cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + int32_t cpy_r_r242; + char cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + int32_t cpy_r_r246; + char cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + int32_t cpy_r_r250; + char cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + int32_t cpy_r_r254; + char cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + int32_t cpy_r_r258; + char cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + int32_t cpy_r_r262; + char cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + int32_t cpy_r_r266; + char cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + int32_t cpy_r_r270; + char cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + int32_t cpy_r_r274; + char cpy_r_r275; + PyObject **cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject **cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject **cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + int32_t cpy_r_r292; + char cpy_r_r293; + PyObject *cpy_r_r294; + PyObject *cpy_r_r295; + PyObject *cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + char cpy_r_r302; + PyObject *cpy_r_r303; + PyObject *cpy_r_r304; + PyObject *cpy_r_r305; + PyObject **cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + int32_t cpy_r_r315; + char cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + int32_t cpy_r_r319; + char cpy_r_r320; + PyObject *cpy_r_r321; + PyObject *cpy_r_r322; + int32_t cpy_r_r323; + char cpy_r_r324; + PyObject *cpy_r_r325; + PyObject *cpy_r_r326; + int32_t cpy_r_r327; + char cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + int32_t cpy_r_r331; + char cpy_r_r332; + PyObject *cpy_r_r333; + PyObject *cpy_r_r334; + int32_t cpy_r_r335; + char cpy_r_r336; + PyObject *cpy_r_r337; + PyObject *cpy_r_r338; + int32_t cpy_r_r339; + char cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + int32_t cpy_r_r343; + char cpy_r_r344; + PyObject *cpy_r_r345; + PyObject *cpy_r_r346; + int32_t cpy_r_r347; + char cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + int32_t cpy_r_r351; + char cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + int32_t cpy_r_r355; + char cpy_r_r356; + PyObject *cpy_r_r357; + PyObject *cpy_r_r358; + int32_t cpy_r_r359; + char cpy_r_r360; + PyObject *cpy_r_r361; + PyObject *cpy_r_r362; + int32_t cpy_r_r363; + char cpy_r_r364; + PyObject *cpy_r_r365; + PyObject *cpy_r_r366; + int32_t cpy_r_r367; + char cpy_r_r368; + PyObject *cpy_r_r369; + PyObject *cpy_r_r370; + int32_t cpy_r_r371; + char cpy_r_r372; + PyObject *cpy_r_r373; + PyObject *cpy_r_r374; + int32_t cpy_r_r375; + char cpy_r_r376; + PyObject *cpy_r_r377; + PyObject *cpy_r_r378; + int32_t cpy_r_r379; + char cpy_r_r380; + PyObject *cpy_r_r381; + PyObject *cpy_r_r382; + int32_t cpy_r_r383; + char cpy_r_r384; + PyObject *cpy_r_r385; + PyObject *cpy_r_r386; + int32_t cpy_r_r387; + char cpy_r_r388; + PyObject *cpy_r_r389; + PyObject *cpy_r_r390; + int32_t cpy_r_r391; + char cpy_r_r392; + PyObject *cpy_r_r393; + PyObject *cpy_r_r394; + int32_t cpy_r_r395; + char cpy_r_r396; + PyObject *cpy_r_r397; + PyObject *cpy_r_r398; + int32_t cpy_r_r399; + char cpy_r_r400; + PyObject *cpy_r_r401; + PyObject *cpy_r_r402; + int32_t cpy_r_r403; + char cpy_r_r404; + PyObject *cpy_r_r405; + PyObject *cpy_r_r406; + int32_t cpy_r_r407; + char cpy_r_r408; + PyObject **cpy_r_r410; + PyObject *cpy_r_r411; + PyObject *cpy_r_r412; + PyObject *cpy_r_r413; + PyObject *cpy_r_r414; + PyObject *cpy_r_r415; + PyObject **cpy_r_r417; + PyObject *cpy_r_r418; + PyObject *cpy_r_r419; + PyObject **cpy_r_r421; + PyObject *cpy_r_r422; + PyObject *cpy_r_r423; + PyObject *cpy_r_r424; + int32_t cpy_r_r425; + char cpy_r_r426; + PyObject *cpy_r_r427; + PyObject *cpy_r_r428; + PyObject *cpy_r_r429; + PyObject *cpy_r_r430; + PyObject *cpy_r_r431; + PyObject *cpy_r_r432; + PyObject *cpy_r_r433; + PyObject *cpy_r_r434; + char cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; + PyObject *cpy_r_r438; + PyObject **cpy_r_r440; + PyObject *cpy_r_r441; + PyObject *cpy_r_r442; + PyObject *cpy_r_r443; + PyObject *cpy_r_r444; + PyObject *cpy_r_r445; + PyObject *cpy_r_r446; + PyObject *cpy_r_r447; + int32_t cpy_r_r448; + char cpy_r_r449; + PyObject *cpy_r_r450; + PyObject *cpy_r_r451; + int32_t cpy_r_r452; + char cpy_r_r453; + PyObject *cpy_r_r454; + PyObject *cpy_r_r455; + int32_t cpy_r_r456; + char cpy_r_r457; + PyObject *cpy_r_r458; + PyObject *cpy_r_r459; + int32_t cpy_r_r460; + char cpy_r_r461; + PyObject *cpy_r_r462; + PyObject *cpy_r_r463; + int32_t cpy_r_r464; + char cpy_r_r465; + PyObject **cpy_r_r467; + PyObject *cpy_r_r468; + PyObject *cpy_r_r469; + PyObject *cpy_r_r470; + PyObject *cpy_r_r471; + PyObject *cpy_r_r472; + PyObject **cpy_r_r474; + PyObject *cpy_r_r475; + PyObject *cpy_r_r476; + PyObject **cpy_r_r478; + PyObject *cpy_r_r479; + PyObject *cpy_r_r480; + PyObject *cpy_r_r481; + int32_t cpy_r_r482; + char cpy_r_r483; + PyObject *cpy_r_r484; + char cpy_r_r485; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", -1, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_os; + cpy_r_r6 = (PyObject **)&CPyModule_pathlib; + cpy_r_r7 = (PyObject **)&CPyModule_shutil; + cpy_r_r8 = (PyObject **)&CPyModule_sys; + cpy_r_r9 = (PyObject **)&CPyModule_warnings; + cpy_r_r10 = (PyObject **)&CPyModule_zipfile; + PyObject **cpy_r_r11[6] = {cpy_r_r5, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9, cpy_r_r10}; + cpy_r_r12 = (void *)&cpy_r_r11; + int64_t cpy_r_r13[6] = {4, 5, 6, 7, 8, 9}; + cpy_r_r14 = (void *)&cpy_r_r13; + cpy_r_r15 = CPyStatics[2352]; /* (('os', 'os', 'os'), ('pathlib', 'pathlib', 'pathlib'), + ('shutil', 'shutil', 'shutil'), ('sys', 'sys', 'sys'), + ('warnings', 'warnings', 'warnings'), + ('zipfile', 'zipfile', 'zipfile')) */ + cpy_r_r16 = CPyStatic_project___main___globals; + cpy_r_r17 = CPyStatics[1743]; /* 'brownie/project/main.py' */ + cpy_r_r18 = CPyStatics[12]; /* '' */ + cpy_r_r19 = CPyImport_ImportMany(cpy_r_r15, cpy_r_r12, cpy_r_r16, cpy_r_r17, cpy_r_r18, cpy_r_r14); + if (!cpy_r_r19) goto CPyL172; + cpy_r_r20 = CPyStatics[2353]; /* ('b64encode',) */ + cpy_r_r21 = CPyStatics[1744]; /* 'base64' */ + cpy_r_r22 = CPyStatic_project___main___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("brownie/project/main.py", "", 10, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_base64 = cpy_r_r23; + CPy_INCREF(CPyModule_base64); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2354]; /* ('BytesIO',) */ + cpy_r_r25 = CPyStatics[367]; /* 'io' */ + cpy_r_r26 = CPyStatic_project___main___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("brownie/project/main.py", "", 11, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_io = cpy_r_r27; + CPy_INCREF(CPyModule_io); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2355]; /* ('ModuleType',) */ + cpy_r_r29 = CPyStatics[1746]; /* 'types' */ + cpy_r_r30 = CPyStatic_project___main___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 12, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_types = cpy_r_r31; + CPy_INCREF(CPyModule_types); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[2356]; /* ('Any', 'Dict', 'Final', 'Iterator', 'KeysView', 'List', + 'Literal', 'Optional', 'Tuple') */ + cpy_r_r33 = CPyStatics[14]; /* 'typing' */ + cpy_r_r34 = CPyStatic_project___main___globals; + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 13, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_typing = cpy_r_r35; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r35); + cpy_r_r36 = CPyStatics[2357]; /* ('quote',) */ + cpy_r_r37 = CPyStatics[1747]; /* 'urllib.parse' */ + cpy_r_r38 = CPyStatic_project___main___globals; + cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 14, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_urllib___parse = cpy_r_r39; + CPy_INCREF(CPyModule_urllib___parse); + CPy_DECREF(cpy_r_r39); + cpy_r_r40 = (PyObject **)&CPyModule_requests; + cpy_r_r41 = (PyObject **)&CPyModule_yaml; + PyObject **cpy_r_r42[2] = {cpy_r_r40, cpy_r_r41}; + cpy_r_r43 = (void *)&cpy_r_r42; + int64_t cpy_r_r44[2] = {16, 17}; + cpy_r_r45 = (void *)&cpy_r_r44; + cpy_r_r46 = CPyStatics[2359]; /* (('requests', 'requests', 'requests'), + ('yaml', 'yaml', 'yaml')) */ + cpy_r_r47 = CPyStatic_project___main___globals; + cpy_r_r48 = CPyStatics[1743]; /* 'brownie/project/main.py' */ + cpy_r_r49 = CPyStatics[12]; /* '' */ + cpy_r_r50 = CPyImport_ImportMany(cpy_r_r46, cpy_r_r43, cpy_r_r47, cpy_r_r48, cpy_r_r49, cpy_r_r45); + if (!cpy_r_r50) goto CPyL172; + cpy_r_r51 = CPyStatics[2360]; /* ('ChecksumAddress', 'HexStr') */ + cpy_r_r52 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r53 = CPyStatic_project___main___globals; + cpy_r_r54 = CPyImport_ImportFromMany(cpy_r_r52, cpy_r_r51, cpy_r_r51, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 18, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_eth_typing = cpy_r_r54; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r54); + cpy_r_r55 = CPyStatics[2157]; /* ('mypyc_attr',) */ + cpy_r_r56 = CPyStatics[623]; /* 'mypy_extensions' */ + cpy_r_r57 = CPyStatic_project___main___globals; + cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 19, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_mypy_extensions = cpy_r_r58; + CPy_INCREF(CPyModule_mypy_extensions); + CPy_DECREF(cpy_r_r58); + cpy_r_r59 = CPyStatics[2361]; /* ('SolcNotInstalled',) */ + cpy_r_r60 = CPyStatics[1749]; /* 'solcx.exceptions' */ + cpy_r_r61 = CPyStatic_project___main___globals; + cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 20, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_solcx___exceptions = cpy_r_r62; + CPy_INCREF(CPyModule_solcx___exceptions); + CPy_DECREF(cpy_r_r62); + cpy_r_r63 = CPyStatics[2362]; /* ('tqdm',) */ + cpy_r_r64 = CPyStatics[1722]; /* 'tqdm' */ + cpy_r_r65 = CPyStatic_project___main___globals; + cpy_r_r66 = CPyImport_ImportFromMany(cpy_r_r64, cpy_r_r63, cpy_r_r63, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 21, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_tqdm = cpy_r_r66; + CPy_INCREF(CPyModule_tqdm); + CPy_DECREF(cpy_r_r66); + cpy_r_r67 = CPyStatics[2225]; /* ('JSONDecodeError',) */ + cpy_r_r68 = CPyStatics[19]; /* 'ujson' */ + cpy_r_r69 = CPyStatic_project___main___globals; + cpy_r_r70 = CPyImport_ImportFromMany(cpy_r_r68, cpy_r_r67, cpy_r_r67, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 22, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_ujson = cpy_r_r70; + CPy_INCREF(CPyModule_ujson); + CPy_DECREF(cpy_r_r70); + cpy_r_r71 = CPyStatics[2363]; /* ('VyperNotInstalled',) */ + cpy_r_r72 = CPyStatics[1750]; /* 'vvm.exceptions' */ + cpy_r_r73 = CPyStatic_project___main___globals; + cpy_r_r74 = CPyImport_ImportFromMany(cpy_r_r72, cpy_r_r71, cpy_r_r71, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 23, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_vvm___exceptions = cpy_r_r74; + CPy_INCREF(CPyModule_vvm___exceptions); + CPy_DECREF(cpy_r_r74); + cpy_r_r75 = CPyStatics[2364]; /* ('Path', 'Version', 'import_module', 'mapcat', + 'regex_match', 'sha1', 'ujson_dump', 'ujson_load') */ + cpy_r_r76 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r77 = CPyStatic_project___main___globals; + cpy_r_r78 = CPyImport_ImportFromMany(cpy_r_r76, cpy_r_r75, cpy_r_r75, cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 25, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie____c_constants = cpy_r_r78; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r78); + cpy_r_r79 = CPyStatics[2365]; /* ('CONFIG', 'REQUEST_HEADERS', '_get_data_folder', + '_load_project_compiler_config', '_load_project_config', + '_load_project_dependencies', '_load_project_envvars', + '_load_project_structure_config') */ + cpy_r_r80 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r81 = CPyStatic_project___main___globals; + cpy_r_r82 = CPyImport_ImportFromMany(cpy_r_r80, cpy_r_r79, cpy_r_r79, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 35, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie____config = cpy_r_r82; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r82); + cpy_r_r83 = CPyStatics[2159]; /* ('expand_posix_vars',) */ + cpy_r_r84 = CPyStatics[625]; /* 'brownie._expansion' */ + cpy_r_r85 = CPyStatic_project___main___globals; + cpy_r_r86 = CPyImport_ImportFromMany(cpy_r_r84, cpy_r_r83, cpy_r_r83, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 45, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie____expansion = cpy_r_r86; + CPy_INCREF(CPyModule_brownie____expansion); + CPy_DECREF(cpy_r_r86); + cpy_r_r87 = CPyStatics[2366]; /* ('BadProjectName', 'BrownieEnvironmentWarning', + 'InvalidPackage', 'PragmaError', 'ProjectAlreadyLoaded', + 'ProjectNotFound') */ + cpy_r_r88 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r89 = CPyStatic_project___main___globals; + cpy_r_r90 = CPyImport_ImportFromMany(cpy_r_r88, cpy_r_r87, cpy_r_r87, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 46, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___exceptions = cpy_r_r90; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r90); + cpy_r_r91 = CPyStatics[2367]; /* ('Contract', 'ContractContainer', 'InterfaceContainer', + 'ProjectContract') */ + cpy_r_r92 = CPyStatics[1152]; /* 'brownie.network.contract' */ + cpy_r_r93 = CPyStatic_project___main___globals; + cpy_r_r94 = CPyImport_ImportFromMany(cpy_r_r92, cpy_r_r91, cpy_r_r91, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 54, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___network___contract = cpy_r_r94; + CPy_INCREF(CPyModule_brownie___network___contract); + CPy_DECREF(cpy_r_r94); + cpy_r_r95 = CPyStatics[2368]; /* ('_add_contract', '_remove_contract', '_revert_register') */ + cpy_r_r96 = CPyStatics[858]; /* 'brownie.network.state' */ + cpy_r_r97 = CPyStatic_project___main___globals; + cpy_r_r98 = CPyImport_ImportFromMany(cpy_r_r96, cpy_r_r95, cpy_r_r95, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 60, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___network___state = cpy_r_r98; + CPy_INCREF(CPyModule_brownie___network___state); + CPy_DECREF(cpy_r_r98); + cpy_r_r99 = CPyStatics[2369]; /* ('compiler',) */ + cpy_r_r100 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r101 = CPyStatic_project___main___globals; + cpy_r_r102 = CPyImport_ImportFromMany(cpy_r_r100, cpy_r_r99, cpy_r_r99, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 61, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___project = cpy_r_r102; + CPy_INCREF(CPyModule_brownie___project); + CPy_DECREF(cpy_r_r102); + cpy_r_r103 = CPyStatics[2370]; /* ('BUILD_KEYS', 'INTERFACE_KEYS', 'Build') */ + cpy_r_r104 = CPyStatics[1187]; /* 'brownie.project.build' */ + cpy_r_r105 = CPyStatic_project___main___globals; + cpy_r_r106 = CPyImport_ImportFromMany(cpy_r_r104, cpy_r_r103, cpy_r_r103, cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 62, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___project___build = cpy_r_r106; + CPy_INCREF(CPyModule_brownie___project___build); + CPy_DECREF(cpy_r_r106); + cpy_r_r107 = CPyStatics[2371]; /* ('Sources', 'get_pragma_spec') */ + cpy_r_r108 = CPyStatics[1518]; /* 'brownie.project.sources' */ + cpy_r_r109 = CPyStatic_project___main___globals; + cpy_r_r110 = CPyImport_ImportFromMany(cpy_r_r108, cpy_r_r107, cpy_r_r107, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 63, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___project___sources = cpy_r_r110; + CPy_INCREF(CPyModule_brownie___project___sources); + CPy_DECREF(cpy_r_r110); + cpy_r_r111 = CPyStatics[2372]; /* ('BuildJson', 'CompilerConfig', 'ContractBuildJson', + 'ContractName', 'EvmVersion', 'InterfaceBuildJson', + 'Language', 'SolcConfig', 'VyperConfig') */ + cpy_r_r112 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r113 = CPyStatic_project___main___globals; + cpy_r_r114 = CPyImport_ImportFromMany(cpy_r_r112, cpy_r_r111, cpy_r_r111, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 64, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___typing = cpy_r_r114; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r114); + cpy_r_r115 = CPyStatics[2092]; /* ('notify',) */ + cpy_r_r116 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r117 = CPyStatic_project___main___globals; + cpy_r_r118 = CPyImport_ImportFromMany(cpy_r_r116, cpy_r_r115, cpy_r_r115, cpy_r_r117); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 75, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyModule_brownie___utils = cpy_r_r118; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r118); + cpy_r_r119 = CPyStatics[177]; /* 'contracts' */ + cpy_r_r120 = CPyStatics[1761]; /* 'deployments' */ + cpy_r_r121 = CPyStatics[178]; /* 'interfaces' */ + CPy_INCREF(cpy_r_r119); + CPy_INCREF(cpy_r_r120); + CPy_INCREF(cpy_r_r121); + cpy_r_r122.f0 = cpy_r_r119; + cpy_r_r122.f1 = cpy_r_r120; + cpy_r_r122.f2 = cpy_r_r121; + CPyStatic_project___main___BUILD_FOLDERS = cpy_r_r122; + CPy_INCREF(CPyStatic_project___main___BUILD_FOLDERS.f0); + CPy_INCREF(CPyStatic_project___main___BUILD_FOLDERS.f1); + CPy_INCREF(CPyStatic_project___main___BUILD_FOLDERS.f2); + cpy_r_r123 = CPyStatic_project___main___globals; + cpy_r_r124 = CPyStatics[1762]; /* 'BUILD_FOLDERS' */ + cpy_r_r125 = PyTuple_New(3); + if (unlikely(cpy_r_r125 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1572 = cpy_r_r122.f0; + PyTuple_SET_ITEM(cpy_r_r125, 0, __tmp1572); + PyObject *__tmp1573 = cpy_r_r122.f1; + PyTuple_SET_ITEM(cpy_r_r125, 1, __tmp1573); + PyObject *__tmp1574 = cpy_r_r122.f2; + PyTuple_SET_ITEM(cpy_r_r125, 2, __tmp1574); + cpy_r_r126 = CPyDict_SetItem(cpy_r_r123, cpy_r_r124, cpy_r_r125); + CPy_DECREF(cpy_r_r125); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/project/main.py", "", 77, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r128 = CPyStatics[1649]; /* 'https://github.com/brownie-mix/{}-mix/archive/{}.zip' */ + cpy_r_r129 = CPyStatic_project___main___globals; + cpy_r_r130 = CPyStatics[1763]; /* 'MIXES_URL' */ + cpy_r_r131 = CPyDict_SetItem(cpy_r_r129, cpy_r_r130, cpy_r_r128); + cpy_r_r132 = cpy_r_r131 >= 0; + if (unlikely(!cpy_r_r132)) { + CPy_AddTraceback("brownie/project/main.py", "", 78, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r133 = CPyStatics[1708]; /* ('__pycache__\n' + '.env\n' + '.history\n' + '.hypothesis/\n' + 'build/\n' + 'reports/\n') */ + cpy_r_r134 = CPyStatic_project___main___globals; + cpy_r_r135 = CPyStatics[1764]; /* 'GITIGNORE' */ + cpy_r_r136 = CPyDict_SetItem(cpy_r_r134, cpy_r_r135, cpy_r_r133); + cpy_r_r137 = cpy_r_r136 >= 0; + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/project/main.py", "", 80, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r138 = CPyStatics[1710]; /* ('*.sol linguist-language=Solidity\n' + '*.vy linguist-language=Python\n') */ + cpy_r_r139 = CPyStatic_project___main___globals; + cpy_r_r140 = CPyStatics[1765]; /* 'GITATTRIBUTES' */ + cpy_r_r141 = CPyDict_SetItem(cpy_r_r139, cpy_r_r140, cpy_r_r138); + cpy_r_r142 = cpy_r_r141 >= 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/project/main.py", "", 88, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r143 = CPyStatic_project___main___globals; + cpy_r_r144 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r146 = CPyStatic_project___main___globals; + cpy_r_r147 = CPyStatics[619]; /* 'Literal' */ + cpy_r_r148 = CPyDict_GetItem(cpy_r_r146, cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); + goto CPyL173; + } + cpy_r_r149 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r150 = PyObject_GetItem(cpy_r_r148, cpy_r_r149); + CPy_DECREF(cpy_r_r148); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); + goto CPyL173; + } + cpy_r_r151 = PyNumber_Or(cpy_r_r145, cpy_r_r150); + CPy_DECREF(cpy_r_r145); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r152 = CPyStatic_project___main___globals; + cpy_r_r153 = CPyStatics[1766]; /* 'NamespaceId' */ + cpy_r_r154 = CPyDict_SetItem(cpy_r_r152, cpy_r_r153, cpy_r_r151); + CPy_DECREF(cpy_r_r151); + cpy_r_r155 = cpy_r_r154 >= 0; + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("brownie/project/main.py", "", 92, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r156 = CPyStatic_project___main___globals; + cpy_r_r157 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r158 = CPyDict_GetItem(cpy_r_r156, cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r159 = CPyStatic_project___main___globals; + cpy_r_r160 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL174; + } + cpy_r_r162 = CPyStatic_project___main___globals; + cpy_r_r163 = CPyStatics[618]; /* 'List' */ + cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL175; + } + cpy_r_r165 = CPyStatic_project___main___globals; + cpy_r_r166 = CPyStatics[794]; /* 'ChecksumAddress' */ + cpy_r_r167 = CPyDict_GetItem(cpy_r_r165, cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL176; + } + cpy_r_r168 = PyObject_GetItem(cpy_r_r164, cpy_r_r167); + CPy_DECREF(cpy_r_r164); + CPy_DECREF(cpy_r_r167); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL175; + } + cpy_r_r169.f0 = cpy_r_r161; + cpy_r_r169.f1 = cpy_r_r168; + cpy_r_r170 = PyTuple_New(2); + if (unlikely(cpy_r_r170 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1575 = cpy_r_r169.f0; + PyTuple_SET_ITEM(cpy_r_r170, 0, __tmp1575); + PyObject *__tmp1576 = cpy_r_r169.f1; + PyTuple_SET_ITEM(cpy_r_r170, 1, __tmp1576); + cpy_r_r171 = PyObject_GetItem(cpy_r_r158, cpy_r_r170); + CPy_DECREF(cpy_r_r158); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r172 = CPyStatic_project___main___globals; + cpy_r_r173 = CPyStatics[1767]; /* 'ChainDeployments' */ + cpy_r_r174 = CPyDict_SetItem(cpy_r_r172, cpy_r_r173, cpy_r_r171); + CPy_DECREF(cpy_r_r171); + cpy_r_r175 = cpy_r_r174 >= 0; + if (unlikely(!cpy_r_r175)) { + CPy_AddTraceback("brownie/project/main.py", "", 93, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r176 = CPyStatic_project___main___globals; + cpy_r_r177 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r179 = (PyObject *)&PyLong_Type; + cpy_r_r180 = (PyObject *)&PyUnicode_Type; + cpy_r_r181 = PyNumber_Or(cpy_r_r179, cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); + goto CPyL177; + } + cpy_r_r182 = CPyStatic_project___main___globals; + cpy_r_r183 = CPyStatics[1767]; /* 'ChainDeployments' */ + cpy_r_r184 = CPyDict_GetItem(cpy_r_r182, cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); + goto CPyL178; + } + cpy_r_r185.f0 = cpy_r_r181; + cpy_r_r185.f1 = cpy_r_r184; + cpy_r_r186 = PyTuple_New(2); + if (unlikely(cpy_r_r186 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1577 = cpy_r_r185.f0; + PyTuple_SET_ITEM(cpy_r_r186, 0, __tmp1577); + PyObject *__tmp1578 = cpy_r_r185.f1; + PyTuple_SET_ITEM(cpy_r_r186, 1, __tmp1578); + cpy_r_r187 = PyObject_GetItem(cpy_r_r178, cpy_r_r186); + CPy_DECREF(cpy_r_r178); + CPy_DECREF(cpy_r_r186); + if (unlikely(cpy_r_r187 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r188 = CPyStatic_project___main___globals; + cpy_r_r189 = CPyStatics[1768]; /* 'DeploymentMap' */ + cpy_r_r190 = CPyDict_SetItem(cpy_r_r188, cpy_r_r189, cpy_r_r187); + CPy_DECREF(cpy_r_r187); + cpy_r_r191 = cpy_r_r190 >= 0; + if (unlikely(!cpy_r_r191)) { + CPy_AddTraceback("brownie/project/main.py", "", 94, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r192 = PyList_New(0); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 96, CPyStatic_project___main___globals); + goto CPyL172; + } + CPyStatic_project___main____loaded_projects = cpy_r_r192; + CPy_INCREF_NO_IMM(CPyStatic_project___main____loaded_projects); + cpy_r_r193 = CPyStatic_project___main___globals; + cpy_r_r194 = CPyStatics[1769]; /* '_loaded_projects' */ + cpy_r_r195 = CPyDict_SetItem(cpy_r_r193, cpy_r_r194, cpy_r_r192); + CPy_DECREF_NO_IMM(cpy_r_r192); + cpy_r_r196 = cpy_r_r195 >= 0; + if (unlikely(!cpy_r_r196)) { + CPy_AddTraceback("brownie/project/main.py", "", 96, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r197 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r198 = (PyObject *)&PyType_Type; + cpy_r_r199 = CPy_CalculateMetaclass(cpy_r_r198, cpy_r_r197); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL179; + } + cpy_r_r200 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r201 = PyObject_HasAttr(cpy_r_r199, cpy_r_r200); + if (!cpy_r_r201) goto CPyL56; + cpy_r_r202 = CPyStatics[1770]; /* '_ProjectBase' */ + cpy_r_r203 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r204 = CPyObject_GetAttr(cpy_r_r199, cpy_r_r203); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL179; + } + PyObject *cpy_r_r205[2] = {cpy_r_r202, cpy_r_r197}; + cpy_r_r206 = (PyObject **)&cpy_r_r205; + cpy_r_r207 = PyObject_Vectorcall(cpy_r_r204, cpy_r_r206, 2, 0); + CPy_DECREF(cpy_r_r204); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL179; + } + if (likely(PyDict_Check(cpy_r_r207))) + cpy_r_r208 = cpy_r_r207; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals, "dict", cpy_r_r207); + goto CPyL179; + } + cpy_r_r209 = cpy_r_r208; + goto CPyL58; +CPyL56: ; + cpy_r_r210 = PyDict_New(); + if (unlikely(cpy_r_r210 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL179; + } + cpy_r_r209 = cpy_r_r210; +CPyL58: ; + cpy_r_r211 = PyDict_New(); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL180; + } + cpy_r_r212 = (PyObject *)&PyType_Type; + cpy_r_r213 = CPyStatics[1589]; /* '_path' */ + cpy_r_r214 = PyDict_SetItem(cpy_r_r211, cpy_r_r213, cpy_r_r212); + cpy_r_r215 = cpy_r_r214 >= 0; + if (unlikely(!cpy_r_r215)) { + CPy_AddTraceback("brownie/project/main.py", "", 103, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r216 = (PyObject *)&PyType_Type; + cpy_r_r217 = CPyStatics[1592]; /* '_build_path' */ + cpy_r_r218 = PyDict_SetItem(cpy_r_r211, cpy_r_r217, cpy_r_r216); + cpy_r_r219 = cpy_r_r218 >= 0; + if (unlikely(!cpy_r_r219)) { + CPy_AddTraceback("brownie/project/main.py", "", 104, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r220 = (PyObject *)CPyType_sources___Sources; + cpy_r_r221 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r222 = PyDict_SetItem(cpy_r_r211, cpy_r_r221, cpy_r_r220); + cpy_r_r223 = cpy_r_r222 >= 0; + if (unlikely(!cpy_r_r223)) { + CPy_AddTraceback("brownie/project/main.py", "", 105, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r224 = (PyObject *)CPyType_build___Build; + cpy_r_r225 = CPyStatics[185]; /* '_build' */ + cpy_r_r226 = PyDict_SetItem(cpy_r_r211, cpy_r_r225, cpy_r_r224); + cpy_r_r227 = cpy_r_r226 >= 0; + if (unlikely(!cpy_r_r227)) { + CPy_AddTraceback("brownie/project/main.py", "", 106, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r228 = (PyObject *)&PyDict_Type; + cpy_r_r229 = CPyStatics[1595]; /* '_containers' */ + cpy_r_r230 = PyDict_SetItem(cpy_r_r211, cpy_r_r229, cpy_r_r228); + cpy_r_r231 = cpy_r_r230 >= 0; + if (unlikely(!cpy_r_r231)) { + CPy_AddTraceback("brownie/project/main.py", "", 107, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r232 = CPyDef_project___main____compile__ProjectBase_obj(); + if (unlikely(cpy_r_r232 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 109, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r233 = CPyStatics[1609]; /* '_compile' */ + cpy_r_r234 = CPyDict_SetItem(cpy_r_r209, cpy_r_r233, cpy_r_r232); + CPy_DECREF_NO_IMM(cpy_r_r232); + cpy_r_r235 = cpy_r_r234 >= 0; + if (unlikely(!cpy_r_r235)) { + CPy_AddTraceback("brownie/project/main.py", "", 109, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r236 = CPyDef_project___main____create_containers__ProjectBase_obj(); + if (unlikely(cpy_r_r236 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 168, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r237 = CPyStatics[1612]; /* '_create_containers' */ + cpy_r_r238 = CPyDict_SetItem(cpy_r_r209, cpy_r_r237, cpy_r_r236); + CPy_DECREF_NO_IMM(cpy_r_r236); + cpy_r_r239 = cpy_r_r238 >= 0; + if (unlikely(!cpy_r_r239)) { + CPy_AddTraceback("brownie/project/main.py", "", 168, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r240 = CPyDef_project___main_____getitem___3__ProjectBase_obj(); + if (unlikely(cpy_r_r240 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 181, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r241 = CPyStatics[355]; /* '__getitem__' */ + cpy_r_r242 = CPyDict_SetItem(cpy_r_r209, cpy_r_r241, cpy_r_r240); + CPy_DECREF_NO_IMM(cpy_r_r240); + cpy_r_r243 = cpy_r_r242 >= 0; + if (unlikely(!cpy_r_r243)) { + CPy_AddTraceback("brownie/project/main.py", "", 181, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r244 = CPyDef_project___main_____iter___3__ProjectBase_obj(); + if (unlikely(cpy_r_r244 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 184, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r245 = CPyStatics[1201]; /* '__iter__' */ + cpy_r_r246 = CPyDict_SetItem(cpy_r_r209, cpy_r_r245, cpy_r_r244); + CPy_DECREF_NO_IMM(cpy_r_r244); + cpy_r_r247 = cpy_r_r246 >= 0; + if (unlikely(!cpy_r_r247)) { + CPy_AddTraceback("brownie/project/main.py", "", 184, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r248 = CPyDef_project___main_____len___3__ProjectBase_obj(); + if (unlikely(cpy_r_r248 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 188, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r249 = CPyStatics[739]; /* '__len__' */ + cpy_r_r250 = CPyDict_SetItem(cpy_r_r209, cpy_r_r249, cpy_r_r248); + CPy_DECREF_NO_IMM(cpy_r_r248); + cpy_r_r251 = cpy_r_r250 >= 0; + if (unlikely(!cpy_r_r251)) { + CPy_AddTraceback("brownie/project/main.py", "", 188, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r252 = CPyDef_project___main_____contains___3__ProjectBase_obj(); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 191, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r253 = CPyStatics[784]; /* '__contains__' */ + cpy_r_r254 = CPyDict_SetItem(cpy_r_r209, cpy_r_r253, cpy_r_r252); + CPy_DECREF_NO_IMM(cpy_r_r252); + cpy_r_r255 = cpy_r_r254 >= 0; + if (unlikely(!cpy_r_r255)) { + CPy_AddTraceback("brownie/project/main.py", "", 191, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r256 = CPyDef_project___main___dict__ProjectBase_obj(); + if (unlikely(cpy_r_r256 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 194, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r257 = CPyStatics[738]; /* 'dict' */ + cpy_r_r258 = CPyDict_SetItem(cpy_r_r209, cpy_r_r257, cpy_r_r256); + CPy_DECREF_NO_IMM(cpy_r_r256); + cpy_r_r259 = cpy_r_r258 >= 0; + if (unlikely(!cpy_r_r259)) { + CPy_AddTraceback("brownie/project/main.py", "", 194, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r260 = CPyDef_project___main___keys__ProjectBase_obj(); + if (unlikely(cpy_r_r260 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 197, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r261 = CPyStatics[457]; /* 'keys' */ + cpy_r_r262 = CPyDict_SetItem(cpy_r_r209, cpy_r_r261, cpy_r_r260); + CPy_DECREF_NO_IMM(cpy_r_r260); + cpy_r_r263 = cpy_r_r262 >= 0; + if (unlikely(!cpy_r_r263)) { + CPy_AddTraceback("brownie/project/main.py", "", 197, CPyStatic_project___main___globals); + goto CPyL181; + } + cpy_r_r264 = CPyStatics[1770]; /* '_ProjectBase' */ + cpy_r_r265 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r266 = CPyDict_SetItem(cpy_r_r209, cpy_r_r265, cpy_r_r211); + CPy_DECREF(cpy_r_r211); + cpy_r_r267 = cpy_r_r266 >= 0; + if (unlikely(!cpy_r_r267)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL180; + } + cpy_r_r268 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r269 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r270 = CPyDict_SetItem(cpy_r_r209, cpy_r_r269, cpy_r_r268); + cpy_r_r271 = cpy_r_r270 >= 0; + if (unlikely(!cpy_r_r271)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL180; + } + cpy_r_r272 = CPyStatics[389]; /* 'brownie.project.main' */ + cpy_r_r273 = CPyStatics[354]; /* '__module__' */ + cpy_r_r274 = CPyDict_SetItem(cpy_r_r209, cpy_r_r273, cpy_r_r272); + cpy_r_r275 = cpy_r_r274 >= 0; + if (unlikely(!cpy_r_r275)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL180; + } + PyObject *cpy_r_r276[3] = {cpy_r_r264, cpy_r_r197, cpy_r_r209}; + cpy_r_r277 = (PyObject **)&cpy_r_r276; + cpy_r_r278 = PyObject_Vectorcall(cpy_r_r199, cpy_r_r277, 3, 0); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL180; + } + CPy_DECREF(cpy_r_r209); + CPy_DECREF(cpy_r_r197); + cpy_r_r279 = CPyStatic_project___main___globals; + cpy_r_r280 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r281 = CPyDict_GetItem(cpy_r_r279, cpy_r_r280); + if (unlikely(cpy_r_r281 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 100, CPyStatic_project___main___globals); + goto CPyL182; + } + cpy_r_r282 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r283[1] = {cpy_r_r282}; + cpy_r_r284 = (PyObject **)&cpy_r_r283; + cpy_r_r285 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r286 = PyObject_Vectorcall(cpy_r_r281, cpy_r_r284, 0, cpy_r_r285); + CPy_DECREF(cpy_r_r281); + if (unlikely(cpy_r_r286 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 100, CPyStatic_project___main___globals); + goto CPyL182; + } + PyObject *cpy_r_r287[1] = {cpy_r_r278}; + cpy_r_r288 = (PyObject **)&cpy_r_r287; + cpy_r_r289 = PyObject_Vectorcall(cpy_r_r286, cpy_r_r288, 1, 0); + CPy_DECREF(cpy_r_r286); + if (unlikely(cpy_r_r289 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL182; + } + CPy_DECREF(cpy_r_r278); + CPyType_project___main____ProjectBase = (PyTypeObject *)cpy_r_r289; + CPy_INCREF(CPyType_project___main____ProjectBase); + cpy_r_r290 = CPyStatic_project___main___globals; + cpy_r_r291 = CPyStatics[1770]; /* '_ProjectBase' */ + cpy_r_r292 = PyDict_SetItem(cpy_r_r290, cpy_r_r291, cpy_r_r289); + CPy_DECREF(cpy_r_r289); + cpy_r_r293 = cpy_r_r292 >= 0; + if (unlikely(!cpy_r_r293)) { + CPy_AddTraceback("brownie/project/main.py", "", 101, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r294 = (PyObject *)CPyType_project___main____ProjectBase; + cpy_r_r295 = CPyStatic_project___main___globals; + cpy_r_r296 = CPyStatics[1770]; /* '_ProjectBase' */ + cpy_r_r297 = CPyDict_GetItem(cpy_r_r295, cpy_r_r296); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r298 = PyTuple_Pack(1, cpy_r_r297); + CPy_DECREF(cpy_r_r297); + if (unlikely(cpy_r_r298 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r299 = (PyObject *)&PyType_Type; + cpy_r_r300 = CPy_CalculateMetaclass(cpy_r_r299, cpy_r_r298); + if (unlikely(cpy_r_r300 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL183; + } + cpy_r_r301 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r302 = PyObject_HasAttr(cpy_r_r300, cpy_r_r301); + if (!cpy_r_r302) goto CPyL96; + cpy_r_r303 = CPyStatics[388]; /* 'Project' */ + cpy_r_r304 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r305 = CPyObject_GetAttr(cpy_r_r300, cpy_r_r304); + if (unlikely(cpy_r_r305 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL183; + } + PyObject *cpy_r_r306[2] = {cpy_r_r303, cpy_r_r298}; + cpy_r_r307 = (PyObject **)&cpy_r_r306; + cpy_r_r308 = PyObject_Vectorcall(cpy_r_r305, cpy_r_r307, 2, 0); + CPy_DECREF(cpy_r_r305); + if (unlikely(cpy_r_r308 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL183; + } + if (likely(PyDict_Check(cpy_r_r308))) + cpy_r_r309 = cpy_r_r308; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals, "dict", cpy_r_r308); + goto CPyL183; + } + cpy_r_r310 = cpy_r_r309; + goto CPyL98; +CPyL96: ; + cpy_r_r311 = PyDict_New(); + if (unlikely(cpy_r_r311 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL183; + } + cpy_r_r310 = cpy_r_r311; +CPyL98: ; + cpy_r_r312 = PyDict_New(); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r313 = (PyObject *)&PyType_Type; + cpy_r_r314 = CPyStatics[1607]; /* '_compiler_config' */ + cpy_r_r315 = PyDict_SetItem(cpy_r_r312, cpy_r_r314, cpy_r_r313); + cpy_r_r316 = cpy_r_r315 >= 0; + if (unlikely(!cpy_r_r316)) { + CPy_AddTraceback("brownie/project/main.py", "", 215, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r317 = CPyDef_project___main_____init___3_Project_obj(); + if (unlikely(cpy_r_r317 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 217, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r318 = CPyStatics[289]; /* '__init__' */ + cpy_r_r319 = CPyDict_SetItem(cpy_r_r310, cpy_r_r318, cpy_r_r317); + CPy_DECREF_NO_IMM(cpy_r_r317); + cpy_r_r320 = cpy_r_r319 >= 0; + if (unlikely(!cpy_r_r320)) { + CPy_AddTraceback("brownie/project/main.py", "", 217, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r321 = CPyDef_project___main___load_Project_obj(); + if (unlikely(cpy_r_r321 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 229, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r322 = CPyStatics[48]; /* 'load' */ + cpy_r_r323 = CPyDict_SetItem(cpy_r_r310, cpy_r_r322, cpy_r_r321); + CPy_DECREF_NO_IMM(cpy_r_r321); + cpy_r_r324 = cpy_r_r323 >= 0; + if (unlikely(!cpy_r_r324)) { + CPy_AddTraceback("brownie/project/main.py", "", 229, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r325 = CPyDef_project___main____get_changed_contracts_Project_obj(); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 325, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r326 = CPyStatics[1608]; /* '_get_changed_contracts' */ + cpy_r_r327 = CPyDict_SetItem(cpy_r_r310, cpy_r_r326, cpy_r_r325); + CPy_DECREF_NO_IMM(cpy_r_r325); + cpy_r_r328 = cpy_r_r327 >= 0; + if (unlikely(!cpy_r_r328)) { + CPy_AddTraceback("brownie/project/main.py", "", 325, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r329 = CPyDef_project___main____compare_build_json_Project_obj(); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 349, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r330 = CPyStatics[1617]; /* '_compare_build_json' */ + cpy_r_r331 = CPyDict_SetItem(cpy_r_r310, cpy_r_r330, cpy_r_r329); + CPy_DECREF_NO_IMM(cpy_r_r329); + cpy_r_r332 = cpy_r_r331 >= 0; + if (unlikely(!cpy_r_r332)) { + CPy_AddTraceback("brownie/project/main.py", "", 349, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r333 = CPyDef_project___main____compile_interfaces_Project_obj(); + if (unlikely(cpy_r_r333 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 376, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r334 = CPyStatics[1610]; /* '_compile_interfaces' */ + cpy_r_r335 = CPyDict_SetItem(cpy_r_r310, cpy_r_r334, cpy_r_r333); + CPy_DECREF_NO_IMM(cpy_r_r333); + cpy_r_r336 = cpy_r_r335 >= 0; + if (unlikely(!cpy_r_r336)) { + CPy_AddTraceback("brownie/project/main.py", "", 376, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r337 = CPyDef_project___main____load_dependency_artifacts_Project_obj(); + if (unlikely(cpy_r_r337 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 404, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r338 = CPyStatics[1611]; /* '_load_dependency_artifacts' */ + cpy_r_r339 = CPyDict_SetItem(cpy_r_r310, cpy_r_r338, cpy_r_r337); + CPy_DECREF_NO_IMM(cpy_r_r337); + cpy_r_r340 = cpy_r_r339 >= 0; + if (unlikely(!cpy_r_r340)) { + CPy_AddTraceback("brownie/project/main.py", "", 404, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r341 = CPyDef_project___main____load_deployments_Project_obj(); + if (unlikely(cpy_r_r341 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 422, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r342 = CPyStatics[1613]; /* '_load_deployments' */ + cpy_r_r343 = CPyDict_SetItem(cpy_r_r310, cpy_r_r342, cpy_r_r341); + CPy_DECREF_NO_IMM(cpy_r_r341); + cpy_r_r344 = cpy_r_r343 >= 0; + if (unlikely(!cpy_r_r344)) { + CPy_AddTraceback("brownie/project/main.py", "", 422, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r345 = CPyDef_project___main____load_deployment_map_Project_obj(); + if (unlikely(cpy_r_r345 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 460, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r346 = CPyStatics[1628]; /* '_load_deployment_map' */ + cpy_r_r347 = CPyDict_SetItem(cpy_r_r310, cpy_r_r346, cpy_r_r345); + CPy_DECREF_NO_IMM(cpy_r_r345); + cpy_r_r348 = cpy_r_r347 >= 0; + if (unlikely(!cpy_r_r348)) { + CPy_AddTraceback("brownie/project/main.py", "", 460, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r349 = CPyDef_project___main____save_deployment_map_Project_obj(); + if (unlikely(cpy_r_r349 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 468, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r350 = CPyStatics[1631]; /* '_save_deployment_map' */ + cpy_r_r351 = CPyDict_SetItem(cpy_r_r310, cpy_r_r350, cpy_r_r349); + CPy_DECREF_NO_IMM(cpy_r_r349); + cpy_r_r352 = cpy_r_r351 >= 0; + if (unlikely(!cpy_r_r352)) { + CPy_AddTraceback("brownie/project/main.py", "", 468, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r353 = CPyDef_project___main____remove_from_deployment_map_Project_obj(); + if (unlikely(cpy_r_r353 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 472, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r354 = CPyStatics[1771]; /* '_remove_from_deployment_map' */ + cpy_r_r355 = CPyDict_SetItem(cpy_r_r310, cpy_r_r354, cpy_r_r353); + CPy_DECREF_NO_IMM(cpy_r_r353); + cpy_r_r356 = cpy_r_r355 >= 0; + if (unlikely(!cpy_r_r356)) { + CPy_AddTraceback("brownie/project/main.py", "", 472, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r357 = CPyDef_project___main____add_to_deployment_map_Project_obj(); + if (unlikely(cpy_r_r357 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 488, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r358 = CPyStatics[1772]; /* '_add_to_deployment_map' */ + cpy_r_r359 = CPyDict_SetItem(cpy_r_r310, cpy_r_r358, cpy_r_r357); + CPy_DECREF_NO_IMM(cpy_r_r357); + cpy_r_r360 = cpy_r_r359 >= 0; + if (unlikely(!cpy_r_r360)) { + CPy_AddTraceback("brownie/project/main.py", "", 488, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r361 = CPyDef_project___main____update_and_register_Project_obj(); + if (unlikely(cpy_r_r361 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 503, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r362 = CPyStatics[248]; /* '_update_and_register' */ + cpy_r_r363 = CPyDict_SetItem(cpy_r_r310, cpy_r_r362, cpy_r_r361); + CPy_DECREF_NO_IMM(cpy_r_r361); + cpy_r_r364 = cpy_r_r363 >= 0; + if (unlikely(!cpy_r_r364)) { + CPy_AddTraceback("brownie/project/main.py", "", 503, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r365 = CPyDef_project___main____add_to_main_namespace_Project_obj(); + if (unlikely(cpy_r_r365 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 512, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r366 = CPyStatics[209]; /* '_add_to_main_namespace' */ + cpy_r_r367 = CPyDict_SetItem(cpy_r_r310, cpy_r_r366, cpy_r_r365); + CPy_DECREF_NO_IMM(cpy_r_r365); + cpy_r_r368 = cpy_r_r367 >= 0; + if (unlikely(!cpy_r_r368)) { + CPy_AddTraceback("brownie/project/main.py", "", 512, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r369 = CPyDef_project___main____remove_from_main_namespace_Project_obj(); + if (unlikely(cpy_r_r369 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 520, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r370 = CPyStatics[1638]; /* '_remove_from_main_namespace' */ + cpy_r_r371 = CPyDict_SetItem(cpy_r_r310, cpy_r_r370, cpy_r_r369); + CPy_DECREF_NO_IMM(cpy_r_r369); + cpy_r_r372 = cpy_r_r371 >= 0; + if (unlikely(!cpy_r_r372)) { + CPy_AddTraceback("brownie/project/main.py", "", 520, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r373 = CPyDef_project___main_____repr___3_Project_obj(); + if (unlikely(cpy_r_r373 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 531, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r374 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r375 = CPyDict_SetItem(cpy_r_r310, cpy_r_r374, cpy_r_r373); + CPy_DECREF_NO_IMM(cpy_r_r373); + cpy_r_r376 = cpy_r_r375 >= 0; + if (unlikely(!cpy_r_r376)) { + CPy_AddTraceback("brownie/project/main.py", "", 531, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r377 = CPyDef_project___main___load_config_Project_obj(); + if (unlikely(cpy_r_r377 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 534, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r378 = CPyStatics[208]; /* 'load_config' */ + cpy_r_r379 = CPyDict_SetItem(cpy_r_r310, cpy_r_r378, cpy_r_r377); + CPy_DECREF_NO_IMM(cpy_r_r377); + cpy_r_r380 = cpy_r_r379 >= 0; + if (unlikely(!cpy_r_r380)) { + CPy_AddTraceback("brownie/project/main.py", "", 534, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r381 = CPyDef_project___main___close_Project_obj(); + if (unlikely(cpy_r_r381 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 539, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r382 = CPyStatics[1693]; /* 'close' */ + cpy_r_r383 = CPyDict_SetItem(cpy_r_r310, cpy_r_r382, cpy_r_r381); + CPy_DECREF_NO_IMM(cpy_r_r381); + cpy_r_r384 = cpy_r_r383 >= 0; + if (unlikely(!cpy_r_r384)) { + CPy_AddTraceback("brownie/project/main.py", "", 539, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r385 = CPyDef_project___main____clear_dev_deployments_Project_obj(); + if (unlikely(cpy_r_r385 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 574, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r386 = CPyStatics[1642]; /* '_clear_dev_deployments' */ + cpy_r_r387 = CPyDict_SetItem(cpy_r_r310, cpy_r_r386, cpy_r_r385); + CPy_DECREF_NO_IMM(cpy_r_r385); + cpy_r_r388 = cpy_r_r387 >= 0; + if (unlikely(!cpy_r_r388)) { + CPy_AddTraceback("brownie/project/main.py", "", 574, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r389 = CPyDef_project___main____revert_Project_obj(); + if (unlikely(cpy_r_r389 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 599, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r390 = CPyStatics[1141]; /* '_revert' */ + cpy_r_r391 = CPyDict_SetItem(cpy_r_r310, cpy_r_r390, cpy_r_r389); + CPy_DECREF_NO_IMM(cpy_r_r389); + cpy_r_r392 = cpy_r_r391 >= 0; + if (unlikely(!cpy_r_r392)) { + CPy_AddTraceback("brownie/project/main.py", "", 599, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r393 = CPyDef_project___main____reset_Project_obj(); + if (unlikely(cpy_r_r393 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 602, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r394 = CPyStatics[1149]; /* '_reset' */ + cpy_r_r395 = CPyDict_SetItem(cpy_r_r310, cpy_r_r394, cpy_r_r393); + CPy_DECREF_NO_IMM(cpy_r_r393); + cpy_r_r396 = cpy_r_r395 >= 0; + if (unlikely(!cpy_r_r396)) { + CPy_AddTraceback("brownie/project/main.py", "", 602, CPyStatic_project___main___globals); + goto CPyL185; + } + cpy_r_r397 = CPyStatics[388]; /* 'Project' */ + cpy_r_r398 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r399 = CPyDict_SetItem(cpy_r_r310, cpy_r_r398, cpy_r_r312); + CPy_DECREF(cpy_r_r312); + cpy_r_r400 = cpy_r_r399 >= 0; + if (unlikely(!cpy_r_r400)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r401 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r402 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r403 = CPyDict_SetItem(cpy_r_r310, cpy_r_r402, cpy_r_r401); + cpy_r_r404 = cpy_r_r403 >= 0; + if (unlikely(!cpy_r_r404)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL184; + } + cpy_r_r405 = CPyStatics[389]; /* 'brownie.project.main' */ + cpy_r_r406 = CPyStatics[354]; /* '__module__' */ + cpy_r_r407 = CPyDict_SetItem(cpy_r_r310, cpy_r_r406, cpy_r_r405); + cpy_r_r408 = cpy_r_r407 >= 0; + if (unlikely(!cpy_r_r408)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL184; + } + PyObject *cpy_r_r409[3] = {cpy_r_r397, cpy_r_r298, cpy_r_r310}; + cpy_r_r410 = (PyObject **)&cpy_r_r409; + cpy_r_r411 = PyObject_Vectorcall(cpy_r_r300, cpy_r_r410, 3, 0); + if (unlikely(cpy_r_r411 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL184; + } + CPy_DECREF(cpy_r_r310); + CPy_DECREF(cpy_r_r298); + cpy_r_r412 = CPyStatic_project___main___globals; + cpy_r_r413 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r414 = CPyDict_GetItem(cpy_r_r412, cpy_r_r413); + if (unlikely(cpy_r_r414 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 202, CPyStatic_project___main___globals); + goto CPyL186; + } + cpy_r_r415 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r416[1] = {cpy_r_r415}; + cpy_r_r417 = (PyObject **)&cpy_r_r416; + cpy_r_r418 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r419 = PyObject_Vectorcall(cpy_r_r414, cpy_r_r417, 0, cpy_r_r418); + CPy_DECREF(cpy_r_r414); + if (unlikely(cpy_r_r419 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 202, CPyStatic_project___main___globals); + goto CPyL186; + } + PyObject *cpy_r_r420[1] = {cpy_r_r411}; + cpy_r_r421 = (PyObject **)&cpy_r_r420; + cpy_r_r422 = PyObject_Vectorcall(cpy_r_r419, cpy_r_r421, 1, 0); + CPy_DECREF(cpy_r_r419); + if (unlikely(cpy_r_r422 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL186; + } + CPy_DECREF(cpy_r_r411); + CPyType_project___main___Project = (PyTypeObject *)cpy_r_r422; + CPy_INCREF(CPyType_project___main___Project); + cpy_r_r423 = CPyStatic_project___main___globals; + cpy_r_r424 = CPyStatics[388]; /* 'Project' */ + cpy_r_r425 = PyDict_SetItem(cpy_r_r423, cpy_r_r424, cpy_r_r422); + CPy_DECREF(cpy_r_r422); + cpy_r_r426 = cpy_r_r425 >= 0; + if (unlikely(!cpy_r_r426)) { + CPy_AddTraceback("brownie/project/main.py", "", 203, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r427 = (PyObject *)CPyType_project___main___Project; + cpy_r_r428 = CPyStatic_project___main___globals; + cpy_r_r429 = CPyStatics[1770]; /* '_ProjectBase' */ + cpy_r_r430 = CPyDict_GetItem(cpy_r_r428, cpy_r_r429); + if (unlikely(cpy_r_r430 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r431 = PyTuple_Pack(1, cpy_r_r430); + CPy_DECREF(cpy_r_r430); + if (unlikely(cpy_r_r431 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r432 = (PyObject *)&PyType_Type; + cpy_r_r433 = CPy_CalculateMetaclass(cpy_r_r432, cpy_r_r431); + if (unlikely(cpy_r_r433 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL187; + } + cpy_r_r434 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r435 = PyObject_HasAttr(cpy_r_r433, cpy_r_r434); + if (!cpy_r_r435) goto CPyL156; + cpy_r_r436 = CPyStatics[1773]; /* 'TempProject' */ + cpy_r_r437 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r438 = CPyObject_GetAttr(cpy_r_r433, cpy_r_r437); + if (unlikely(cpy_r_r438 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL187; + } + PyObject *cpy_r_r439[2] = {cpy_r_r436, cpy_r_r431}; + cpy_r_r440 = (PyObject **)&cpy_r_r439; + cpy_r_r441 = PyObject_Vectorcall(cpy_r_r438, cpy_r_r440, 2, 0); + CPy_DECREF(cpy_r_r438); + if (unlikely(cpy_r_r441 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL187; + } + if (likely(PyDict_Check(cpy_r_r441))) + cpy_r_r442 = cpy_r_r441; + else { + CPy_TypeErrorTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals, "dict", cpy_r_r441); + goto CPyL187; + } + cpy_r_r443 = cpy_r_r442; + goto CPyL158; +CPyL156: ; + cpy_r_r444 = PyDict_New(); + if (unlikely(cpy_r_r444 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL187; + } + cpy_r_r443 = cpy_r_r444; +CPyL158: ; + cpy_r_r445 = PyDict_New(); + if (unlikely(cpy_r_r445 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL188; + } + cpy_r_r446 = CPyDef_project___main_____init___3_TempProject_obj(); + if (unlikely(cpy_r_r446 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 640, CPyStatic_project___main___globals); + goto CPyL189; + } + cpy_r_r447 = CPyStatics[289]; /* '__init__' */ + cpy_r_r448 = CPyDict_SetItem(cpy_r_r443, cpy_r_r447, cpy_r_r446); + CPy_DECREF_NO_IMM(cpy_r_r446); + cpy_r_r449 = cpy_r_r448 >= 0; + if (unlikely(!cpy_r_r449)) { + CPy_AddTraceback("brownie/project/main.py", "", 640, CPyStatic_project___main___globals); + goto CPyL189; + } + cpy_r_r450 = CPyDef_project___main_____repr___3_TempProject_obj(); + if (unlikely(cpy_r_r450 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 649, CPyStatic_project___main___globals); + goto CPyL189; + } + cpy_r_r451 = CPyStatics[779]; /* '__repr__' */ + cpy_r_r452 = CPyDict_SetItem(cpy_r_r443, cpy_r_r451, cpy_r_r450); + CPy_DECREF_NO_IMM(cpy_r_r450); + cpy_r_r453 = cpy_r_r452 >= 0; + if (unlikely(!cpy_r_r453)) { + CPy_AddTraceback("brownie/project/main.py", "", 649, CPyStatic_project___main___globals); + goto CPyL189; + } + cpy_r_r454 = CPyStatics[1773]; /* 'TempProject' */ + cpy_r_r455 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r456 = CPyDict_SetItem(cpy_r_r443, cpy_r_r455, cpy_r_r445); + CPy_DECREF(cpy_r_r445); + cpy_r_r457 = cpy_r_r456 >= 0; + if (unlikely(!cpy_r_r457)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL188; + } + cpy_r_r458 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r459 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r460 = CPyDict_SetItem(cpy_r_r443, cpy_r_r459, cpy_r_r458); + cpy_r_r461 = cpy_r_r460 >= 0; + if (unlikely(!cpy_r_r461)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL188; + } + cpy_r_r462 = CPyStatics[389]; /* 'brownie.project.main' */ + cpy_r_r463 = CPyStatics[354]; /* '__module__' */ + cpy_r_r464 = CPyDict_SetItem(cpy_r_r443, cpy_r_r463, cpy_r_r462); + cpy_r_r465 = cpy_r_r464 >= 0; + if (unlikely(!cpy_r_r465)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL188; + } + PyObject *cpy_r_r466[3] = {cpy_r_r454, cpy_r_r431, cpy_r_r443}; + cpy_r_r467 = (PyObject **)&cpy_r_r466; + cpy_r_r468 = PyObject_Vectorcall(cpy_r_r433, cpy_r_r467, 3, 0); + if (unlikely(cpy_r_r468 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL188; + } + CPy_DECREF(cpy_r_r443); + CPy_DECREF(cpy_r_r431); + cpy_r_r469 = CPyStatic_project___main___globals; + cpy_r_r470 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r471 = CPyDict_GetItem(cpy_r_r469, cpy_r_r470); + if (unlikely(cpy_r_r471 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 635, CPyStatic_project___main___globals); + goto CPyL190; + } + cpy_r_r472 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r473[1] = {cpy_r_r472}; + cpy_r_r474 = (PyObject **)&cpy_r_r473; + cpy_r_r475 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r476 = PyObject_Vectorcall(cpy_r_r471, cpy_r_r474, 0, cpy_r_r475); + CPy_DECREF(cpy_r_r471); + if (unlikely(cpy_r_r476 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 635, CPyStatic_project___main___globals); + goto CPyL190; + } + PyObject *cpy_r_r477[1] = {cpy_r_r468}; + cpy_r_r478 = (PyObject **)&cpy_r_r477; + cpy_r_r479 = PyObject_Vectorcall(cpy_r_r476, cpy_r_r478, 1, 0); + CPy_DECREF(cpy_r_r476); + if (unlikely(cpy_r_r479 == NULL)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL190; + } + CPy_DECREF(cpy_r_r468); + CPyType_project___main___TempProject = (PyTypeObject *)cpy_r_r479; + CPy_INCREF(CPyType_project___main___TempProject); + cpy_r_r480 = CPyStatic_project___main___globals; + cpy_r_r481 = CPyStatics[1773]; /* 'TempProject' */ + cpy_r_r482 = PyDict_SetItem(cpy_r_r480, cpy_r_r481, cpy_r_r479); + CPy_DECREF(cpy_r_r479); + cpy_r_r483 = cpy_r_r482 >= 0; + if (unlikely(!cpy_r_r483)) { + CPy_AddTraceback("brownie/project/main.py", "", 636, CPyStatic_project___main___globals); + goto CPyL172; + } + cpy_r_r484 = (PyObject *)CPyType_project___main___TempProject; + return 1; +CPyL172: ; + cpy_r_r485 = 2; + return cpy_r_r485; +CPyL173: ; + CPy_DecRef(cpy_r_r145); + goto CPyL172; +CPyL174: ; + CPy_DecRef(cpy_r_r158); + goto CPyL172; +CPyL175: ; + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r161); + goto CPyL172; +CPyL176: ; + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r164); + goto CPyL172; +CPyL177: ; + CPy_DecRef(cpy_r_r178); + goto CPyL172; +CPyL178: ; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r181); + goto CPyL172; +CPyL179: ; + CPy_DecRef(cpy_r_r197); + goto CPyL172; +CPyL180: ; + CPy_DecRef(cpy_r_r197); + CPy_DecRef(cpy_r_r209); + goto CPyL172; +CPyL181: ; + CPy_DecRef(cpy_r_r197); + CPy_DecRef(cpy_r_r209); + CPy_DecRef(cpy_r_r211); + goto CPyL172; +CPyL182: ; + CPy_DecRef(cpy_r_r278); + goto CPyL172; +CPyL183: ; + CPy_DecRef(cpy_r_r298); + goto CPyL172; +CPyL184: ; + CPy_DecRef(cpy_r_r298); + CPy_DecRef(cpy_r_r310); + goto CPyL172; +CPyL185: ; + CPy_DecRef(cpy_r_r298); + CPy_DecRef(cpy_r_r310); + CPy_DecRef(cpy_r_r312); + goto CPyL172; +CPyL186: ; + CPy_DecRef(cpy_r_r411); + goto CPyL172; +CPyL187: ; + CPy_DecRef(cpy_r_r431); + goto CPyL172; +CPyL188: ; + CPy_DecRef(cpy_r_r431); + CPy_DecRef(cpy_r_r443); + goto CPyL172; +CPyL189: ; + CPy_DecRef(cpy_r_r431); + CPy_DecRef(cpy_r_r443); + CPy_DecRef(cpy_r_r445); + goto CPyL172; +CPyL190: ; + CPy_DecRef(cpy_r_r468); + goto CPyL172; +} +static PyMethodDef scriptsmodule_methods[] = { + {"run", (PyCFunction)CPyPy_scripts___run, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("run(script_path, method_name=\'main\', args=None, kwargs=None, project=None, _include_frame=False)\n--\n\n") /* docstring */}, + {"_get_path", (PyCFunction)CPyPy_scripts____get_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_path(path_str)\n--\n\n") /* docstring */}, + {"_import_from_path", (PyCFunction)CPyPy_scripts____import_from_path, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_import_from_path(path)\n--\n\n") /* docstring */}, + {"_get_ast_hash", (PyCFunction)CPyPy_scripts____get_ast_hash, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_ast_hash(path)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___scripts(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___scripts__internal, "__name__"); + CPyStatic_scripts___globals = PyModule_GetDict(CPyModule_brownie___project___scripts__internal); + if (unlikely(CPyStatic_scripts___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_scripts_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___scripts__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_scripts____FunctionDef); + CPyStatic_scripts____FunctionDef = NULL; + CPy_XDECREF(CPyStatic_scripts____Import); + CPyStatic_scripts____Import = NULL; + CPy_XDECREF(CPyStatic_scripts____ImportFrom); + CPyStatic_scripts____ImportFrom = NULL; + CPy_XDECREF(CPyStatic_scripts____FunctionType); + CPyStatic_scripts____FunctionType = NULL; + CPy_XDECREF(CPyStatic_scripts____parse); + CPyStatic_scripts____parse = NULL; + CPy_XDECREF(CPyStatic_scripts____dump); + CPyStatic_scripts____dump = NULL; + CPy_XDECREF(CPyStatic_scripts____import_module); + CPyStatic_scripts____import_module = NULL; + CPy_XDECREF(CPyStatic_scripts____find_spec); + CPyStatic_scripts____find_spec = NULL; + CPy_XDECREF(CPyStatic_scripts____reload); + CPyStatic_scripts____reload = NULL; + CPy_XDECREF(CPyStatic_scripts____DOT_PATH); + CPyStatic_scripts____DOT_PATH = NULL; + CPy_XDECREF(CPyStatic_scripts____import_cache); + CPyStatic_scripts____import_cache = NULL; + return -1; +} +static struct PyModuleDef scriptsmodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.scripts", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + scriptsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___scripts(void) +{ + if (CPyModule_brownie___project___scripts__internal) { + Py_INCREF(CPyModule_brownie___project___scripts__internal); + return CPyModule_brownie___project___scripts__internal; + } + CPyModule_brownie___project___scripts__internal = PyModule_Create(&scriptsmodule); + if (unlikely(CPyModule_brownie___project___scripts__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___scripts(CPyModule_brownie___project___scripts__internal) != 0) + goto fail; + return CPyModule_brownie___project___scripts__internal; + fail: + return NULL; +} + +PyObject *CPyDef_scripts___run(PyObject *cpy_r_script_path, PyObject *cpy_r_method_name, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, PyObject *cpy_r_project, char cpy_r__include_frame) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + tuple_T0 cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T2OO cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_script; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_root_path; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + int32_t cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_func; + PyObject *cpy_r_r70; + char cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + char cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject **cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_module_path; + tuple_T3OOO cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject **cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_loader; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + int32_t cpy_r_r136; + char cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject **cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + char cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_source; + PyObject *cpy_r_r153; + char cpy_r_r154; + PyObject **cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + int64_t cpy_r_r162; + CPyPtr cpy_r_r163; + int64_t cpy_r_r164; + char cpy_r_r165; + CPyPtr cpy_r_r166; + CPyPtr cpy_r_r167; + int64_t cpy_r_r168; + CPyPtr cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + char cpy_r_r172; + int32_t cpy_r_r173; + char cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + char cpy_r_r179; + int32_t cpy_r_r180; + char cpy_r_r181; + int64_t cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + int32_t cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + char cpy_r_r190; + PyObject **cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + 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_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + int32_t cpy_r_r209; + char cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + int32_t cpy_r_r215; + char cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject **cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject **cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + tuple_T2OO cpy_r_r237; + PyObject *cpy_r_r238; + tuple_T3OOO cpy_r_r239; + tuple_T3OOO cpy_r_r240; + PyObject *cpy_r_r241; + tuple_T3OOO cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + int32_t cpy_r_r247; + char cpy_r_r248; + PyObject *cpy_r_r249; + char cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject **cpy_r_r254; + PyObject *cpy_r_r255; + char cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + if (cpy_r_method_name != NULL) goto CPyL186; + cpy_r_r0 = CPyStatics[81]; /* 'main' */ + CPy_INCREF(cpy_r_r0); + cpy_r_method_name = cpy_r_r0; +CPyL2: ; + if (cpy_r_args != NULL) goto CPyL187; + cpy_r_r1 = Py_None; + cpy_r_args = cpy_r_r1; +CPyL4: ; + if (cpy_r_kwargs != NULL) goto CPyL188; + cpy_r_r2 = Py_None; + cpy_r_kwargs = cpy_r_r2; +CPyL6: ; + if (cpy_r_project != NULL) goto CPyL8; + cpy_r_r3 = Py_None; + cpy_r_project = cpy_r_r3; + CPy_DECREF(cpy_r_project); +CPyL8: ; + if (cpy_r__include_frame != 2) goto CPyL10; + cpy_r__include_frame = 0; +CPyL10: ; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = cpy_r_args == cpy_r_r4; + if (cpy_r_r5) { + goto CPyL189; + } else + goto CPyL12; +CPyL11: ; + cpy_r_r6.empty_struct_error_flag = 0; + cpy_r_r7 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_args = cpy_r_r7; +CPyL12: ; + cpy_r_r8 = (PyObject *)&_Py_NoneStruct; + cpy_r_r9 = cpy_r_kwargs == cpy_r_r8; + if (cpy_r_r9) { + goto CPyL190; + } else + goto CPyL15; +CPyL13: ; + cpy_r_r10 = PyDict_New(); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 62, CPyStatic_scripts___globals); + goto CPyL191; + } + cpy_r_kwargs = cpy_r_r10; +CPyL15: ; + cpy_r_r11 = CPyDef_scripts____get_path(cpy_r_script_path); + if (unlikely(cpy_r_r11.f0 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 64, CPyStatic_scripts___globals); + goto CPyL192; + } + cpy_r_r12 = cpy_r_r11.f0; + cpy_r_r13 = cpy_r_r11.f1; + cpy_r_r14 = cpy_r_r12; + cpy_r_script = cpy_r_r14; + cpy_r_r15 = cpy_r_r13; + cpy_r_project = cpy_r_r15; + cpy_r_r16 = (PyObject *)&_Py_NoneStruct; + cpy_r_r17 = cpy_r_project != cpy_r_r16; + if (!cpy_r_r17) goto CPyL20; + CPy_INCREF(cpy_r_project); + if (likely(cpy_r_project != Py_None)) + cpy_r_r18 = cpy_r_project; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 68, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_project); + goto CPyL193; + } + cpy_r_r19 = CPyStatics[209]; /* '_add_to_main_namespace' */ + PyObject *cpy_r_r20[1] = {cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 68, CPyStatic_scripts___globals); + goto CPyL194; + } else + goto CPyL195; +CPyL19: ; + CPy_DECREF_NO_IMM(cpy_r_r18); +CPyL20: ; + cpy_r_r23 = CPyStatic_scripts___globals; + cpy_r_r24 = CPyStatics[1774]; /* 'WindowsPath' */ + cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 71, CPyStatic_scripts___globals); + goto CPyL193; + } + cpy_r_r26 = PyObject_IsInstance(cpy_r_script, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 71, CPyStatic_scripts___globals); + goto CPyL193; + } + cpy_r_r28 = cpy_r_r26; + if (!cpy_r_r28) goto CPyL35; + cpy_r_r29 = CPyStatic_scripts____DOT_PATH; + if (unlikely(cpy_r_r29 == NULL)) { + goto CPyL196; + } else + goto CPyL26; +CPyL24: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_DOT_PATH\" was not set"); + cpy_r_r30 = 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 73, CPyStatic_scripts___globals); + goto CPyL185; + } + CPy_Unreachable(); +CPyL26: ; + cpy_r_r31 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r32[1] = {cpy_r_r29}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 73, CPyStatic_scripts___globals); + goto CPyL193; + } + cpy_r_r35 = PyObject_Str(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 73, CPyStatic_scripts___globals); + goto CPyL193; + } + cpy_r_root_path = cpy_r_r35; + cpy_r_r36 = CPyStatics[1775]; /* '..' */ + cpy_r_r37 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r37 == NULL)) { + goto CPyL197; + } else + goto CPyL31; +CPyL29: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r38 = 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); + goto CPyL185; + } + CPy_Unreachable(); +CPyL31: ; + PyObject *cpy_r_r39[1] = {cpy_r_r36}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r40, 1, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); + goto CPyL198; + } + cpy_r_r42 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r43[1] = {cpy_r_r41}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); + goto CPyL199; + } + CPy_DECREF(cpy_r_r41); + cpy_r_r46 = CPyStatics[1621]; /* 'relative_to' */ + PyObject *cpy_r_r47[2] = {cpy_r_script, cpy_r_r45}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 74, CPyStatic_scripts___globals); + goto CPyL200; + } + CPy_DECREF(cpy_r_script); + CPy_DECREF(cpy_r_r45); + cpy_r_script = cpy_r_r49; + goto CPyL42; +CPyL35: ; + cpy_r_r50 = CPyStatic_scripts____DOT_PATH; + if (unlikely(cpy_r_r50 == NULL)) { + goto CPyL201; + } else + goto CPyL38; +CPyL36: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_DOT_PATH\" was not set"); + cpy_r_r51 = 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals); + goto CPyL185; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r52 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r53[1] = {cpy_r_r50}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals); + goto CPyL193; + } + cpy_r_r56 = CPyStatics[1776]; /* 'root' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals); + goto CPyL193; + } + if (likely(PyUnicode_Check(cpy_r_r57))) + cpy_r_r58 = cpy_r_r57; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 76, CPyStatic_scripts___globals, "str", cpy_r_r57); + goto CPyL193; + } + cpy_r_root_path = cpy_r_r58; +CPyL42: ; + cpy_r_r59 = CPyModule_sys; + cpy_r_r60 = CPyStatics[211]; /* 'path' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 78, CPyStatic_scripts___globals); + goto CPyL198; + } + if (likely(PyList_Check(cpy_r_r61))) + cpy_r_r62 = cpy_r_r61; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 78, CPyStatic_scripts___globals, "list", cpy_r_r61); + goto CPyL198; + } + cpy_r_r63 = CPyList_Insert(cpy_r_r62, 0, cpy_r_root_path); + CPy_DECREF_NO_IMM(cpy_r_r62); + cpy_r_r64 = cpy_r_r63 >= 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 78, CPyStatic_scripts___globals); + goto CPyL198; + } + cpy_r_r65 = CPyDef_scripts____import_from_path(cpy_r_script); + CPy_DECREF(cpy_r_script); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 81, CPyStatic_scripts___globals); + goto CPyL202; + } + cpy_r_r66 = CPy_GetName(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 82, CPyStatic_scripts___globals); + goto CPyL203; + } + if (likely(PyUnicode_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 82, CPyStatic_scripts___globals, "str", cpy_r_r66); + goto CPyL203; + } + cpy_r_r68 = Py_None; + cpy_r_r69 = CPyObject_GetAttr3(cpy_r_r65, cpy_r_method_name, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 84, CPyStatic_scripts___globals); + goto CPyL204; + } + cpy_r_func = cpy_r_r69; + cpy_r_r70 = CPyStatic_scripts____FunctionType; + if (unlikely(cpy_r_r70 == NULL)) { + goto CPyL205; + } else + goto CPyL52; +CPyL50: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_FunctionType\" was not set"); + cpy_r_r71 = 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 85, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL206; +CPyL51: ; + CPy_Unreachable(); +CPyL52: ; + cpy_r_r72 = PyObject_IsInstance(cpy_r_func, cpy_r_r70); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 85, CPyStatic_scripts___globals); + goto CPyL207; + } + cpy_r_r74 = cpy_r_r72; + if (cpy_r_r74) { + goto CPyL59; + } else + goto CPyL208; +CPyL54: ; + cpy_r_r75 = CPyStatics[1777]; /* "Module '" */ + cpy_r_r76 = CPyStatics[1778]; /* "' has no method '" */ + cpy_r_r77 = CPyStatics[132]; /* "'" */ + cpy_r_r78 = CPyStr_Build(5, cpy_r_r75, cpy_r_r67, cpy_r_r76, cpy_r_method_name, cpy_r_r77); + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_method_name); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); + goto CPyL167; + } + cpy_r_r79 = CPyModule_builtins; + cpy_r_r80 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); + goto CPyL209; + } + PyObject *cpy_r_r82[1] = {cpy_r_r78}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_Vectorcall(cpy_r_r81, cpy_r_r83, 1, 0); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); + goto CPyL209; + } + CPy_DECREF(cpy_r_r78); + CPy_Raise(cpy_r_r84); + CPy_DECREF(cpy_r_r84); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 86, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL210; +CPyL58: ; + CPy_Unreachable(); +CPyL59: ; + cpy_r_r85 = CPyStatics[64]; /* '__file__' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 88, CPyStatic_scripts___globals); + goto CPyL207; + } + if (PyUnicode_Check(cpy_r_r86)) + cpy_r_r87 = cpy_r_r86; + else { + cpy_r_r87 = NULL; + } + if (cpy_r_r87 != NULL) goto __LL1579; + if (cpy_r_r86 == Py_None) + cpy_r_r87 = cpy_r_r86; + else { + cpy_r_r87 = NULL; + } + if (cpy_r_r87 != NULL) goto __LL1579; + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 88, CPyStatic_scripts___globals, "str or None", cpy_r_r86); + goto CPyL207; +__LL1579: ; + cpy_r_r88 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r88 == NULL)) { + goto CPyL211; + } else + goto CPyL64; +CPyL62: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r89 = 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 89, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL212; +CPyL63: ; + CPy_Unreachable(); +CPyL64: ; + PyObject *cpy_r_r90[1] = {cpy_r_r87}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_Vectorcall(cpy_r_r88, cpy_r_r91, 1, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 89, CPyStatic_scripts___globals); + goto CPyL213; + } + cpy_r_r93 = CPyStatic_scripts____DOT_PATH; + if (likely(cpy_r_r93 != NULL)) goto CPyL69; + PyErr_SetString(PyExc_NameError, "value for final name \"_DOT_PATH\" was not set"); + cpy_r_r94 = 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 91, CPyStatic_scripts___globals); + goto CPyL72; + } else + goto CPyL214; +CPyL68: ; + CPy_Unreachable(); +CPyL69: ; + cpy_r_r95 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r96[1] = {cpy_r_r93}; + cpy_r_r97 = (PyObject **)&cpy_r_r96; + cpy_r_r98 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r97, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 91, CPyStatic_scripts___globals); + goto CPyL72; + } + cpy_r_r99 = CPyStatics[1621]; /* 'relative_to' */ + PyObject *cpy_r_r100[2] = {cpy_r_r92, cpy_r_r98}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r99, cpy_r_r101, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 91, CPyStatic_scripts___globals); + goto CPyL215; + } + CPy_DECREF(cpy_r_r92); + CPy_DECREF(cpy_r_r98); + cpy_r_module_path = cpy_r_r102; + goto CPyL80; +CPyL72: ; + cpy_r_r103 = CPy_CatchError(); + cpy_r_r104 = CPyModule_builtins; + cpy_r_r105 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r106 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 92, CPyStatic_scripts___globals); + goto CPyL216; + } + cpy_r_r107 = CPy_ExceptionMatches(cpy_r_r106); + CPy_DecRef(cpy_r_r106); + if (!cpy_r_r107) goto CPyL217; + cpy_r_module_path = cpy_r_r92; + goto CPyL77; +CPyL75: ; + CPy_Reraise(); + if (!0) { + goto CPyL78; + } else + goto CPyL218; +CPyL76: ; + CPy_Unreachable(); +CPyL77: ; + CPy_RestoreExcInfo(cpy_r_r103); + CPy_DecRef(cpy_r_r103.f0); + CPy_DecRef(cpy_r_r103.f1); + CPy_DecRef(cpy_r_r103.f2); + goto CPyL80; +CPyL78: ; + CPy_RestoreExcInfo(cpy_r_r103); + CPy_DecRef(cpy_r_r103.f0); + CPy_DecRef(cpy_r_r103.f1); + CPy_DecRef(cpy_r_r103.f2); + cpy_r_r108 = CPy_KeepPropagating(); + if (!cpy_r_r108) { + goto CPyL167; + } else + goto CPyL219; +CPyL79: ; + CPy_Unreachable(); +CPyL80: ; + cpy_r_r109 = CPyStatics[1779]; /* "\nRunning '\x1b[0;1;34m" */ + cpy_r_r110 = PyObject_Str(cpy_r_module_path); + CPy_DECREF(cpy_r_module_path); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); + goto CPyL213; + } + cpy_r_r111 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r111 == NULL)) { + goto CPyL220; + } else + goto CPyL84; +CPyL82: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r112 = 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL221; +CPyL83: ; + CPy_Unreachable(); +CPyL84: ; + cpy_r_r113 = PyObject_Str(cpy_r_r111); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); + goto CPyL222; + } + cpy_r_r114 = CPyStatics[1780]; /* '::\x1b[0;1;36m' */ + cpy_r_r115 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r115 == NULL)) { + goto CPyL223; + } else + goto CPyL88; +CPyL86: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r116 = 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 96, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL224; +CPyL87: ; + CPy_Unreachable(); +CPyL88: ; + cpy_r_r117 = PyObject_Str(cpy_r_r115); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); + goto CPyL225; + } + cpy_r_r118 = CPyStatics[1781]; /* "'..." */ + cpy_r_r119 = CPyStr_Build(7, cpy_r_r109, cpy_r_r110, cpy_r_r113, cpy_r_r114, cpy_r_method_name, cpy_r_r117, cpy_r_r118); + CPy_DECREF(cpy_r_r110); + CPy_DECREF(cpy_r_r113); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 95, CPyStatic_scripts___globals); + goto CPyL213; + } + cpy_r_r120 = CPyModule_builtins; + cpy_r_r121 = CPyStatics[53]; /* 'print' */ + cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 94, CPyStatic_scripts___globals); + goto CPyL226; + } + PyObject *cpy_r_r123[1] = {cpy_r_r119}; + cpy_r_r124 = (PyObject **)&cpy_r_r123; + cpy_r_r125 = PyObject_Vectorcall(cpy_r_r122, cpy_r_r124, 1, 0); + CPy_DECREF(cpy_r_r122); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 94, CPyStatic_scripts___globals); + goto CPyL226; + } else + goto CPyL227; +CPyL92: ; + CPy_DECREF(cpy_r_r119); + if (cpy_r__include_frame) { + goto CPyL228; + } else + goto CPyL229; +CPyL93: ; + if (likely(cpy_r_kwargs != Py_None)) + cpy_r_r126 = cpy_r_kwargs; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals, "dict", cpy_r_kwargs); + goto CPyL230; + } + cpy_r_r127 = PySequence_Tuple(cpy_r_args); + CPy_DECREF(cpy_r_args); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals); + goto CPyL231; + } + cpy_r_r128 = PyDict_Copy(cpy_r_r126); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals); + goto CPyL232; + } + cpy_r_r129 = PyObject_Call(cpy_r_func, cpy_r_r127, cpy_r_r128); + CPy_DECREF(cpy_r_func); + CPy_DECREF(cpy_r_r127); + CPy_DECREF(cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 100, CPyStatic_scripts___globals); + goto CPyL167; + } + cpy_r_r130 = cpy_r_r129; + goto CPyL166; +CPyL98: ; + cpy_r_r131 = CPyStatics[1782]; /* '__loader__' */ + cpy_r_r132 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 108, CPyStatic_scripts___globals); + goto CPyL233; + } + cpy_r_loader = cpy_r_r132; + cpy_r_r133 = CPyStatic_scripts___globals; + cpy_r_r134 = CPyStatics[1783]; /* 'SourceFileLoader' */ + cpy_r_r135 = CPyDict_GetItem(cpy_r_r133, cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 109, CPyStatic_scripts___globals); + goto CPyL234; + } + cpy_r_r136 = PyObject_IsInstance(cpy_r_loader, cpy_r_r135); + CPy_DECREF(cpy_r_r135); + cpy_r_r137 = cpy_r_r136 >= 0; + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 109, CPyStatic_scripts___globals); + goto CPyL234; + } + cpy_r_r138 = cpy_r_r136; + if (cpy_r_r138) { + goto CPyL104; + } else + goto CPyL235; +CPyL102: ; + PyErr_SetNone(PyExc_AssertionError); + cpy_r_r139 = 0; + if (unlikely(!cpy_r_r139)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 109, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL236; +CPyL103: ; + CPy_Unreachable(); +CPyL104: ; + cpy_r_r140 = cpy_r_loader; + cpy_r_r141 = CPyStatics[1784]; /* 'get_source' */ + PyObject *cpy_r_r142[2] = {cpy_r_r140, cpy_r_r67}; + cpy_r_r143 = (PyObject **)&cpy_r_r142; + cpy_r_r144 = PyObject_VectorcallMethod(cpy_r_r141, cpy_r_r143, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 110, CPyStatic_scripts___globals); + goto CPyL237; + } + CPy_DECREF(cpy_r_r140); + CPy_DECREF(cpy_r_r67); + if (PyUnicode_Check(cpy_r_r144)) + cpy_r_r145 = cpy_r_r144; + else { + cpy_r_r145 = NULL; + } + if (cpy_r_r145 != NULL) goto __LL1580; + if (cpy_r_r144 == Py_None) + cpy_r_r145 = cpy_r_r144; + else { + cpy_r_r145 = NULL; + } + if (cpy_r_r145 != NULL) goto __LL1580; + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 110, CPyStatic_scripts___globals, "str or None", cpy_r_r144); + goto CPyL238; +__LL1580: ; + cpy_r_r146 = (PyObject *)&_Py_NoneStruct; + cpy_r_r147 = cpy_r_r145 != cpy_r_r146; + if (!cpy_r_r147) goto CPyL239; + CPy_INCREF(cpy_r_r145); + if (likely(cpy_r_r145 != Py_None)) + cpy_r_r148 = cpy_r_r145; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", -1, CPyStatic_scripts___globals, "str", cpy_r_r145); + goto CPyL240; + } + cpy_r_r149 = CPyStr_IsTrue(cpy_r_r148); + CPy_DECREF(cpy_r_r148); + if (!cpy_r_r149) goto CPyL239; + if (likely(cpy_r_r145 != Py_None)) + cpy_r_r150 = cpy_r_r145; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 110, CPyStatic_scripts___globals, "str", cpy_r_r145); + goto CPyL238; + } + cpy_r_r151 = cpy_r_r150; + goto CPyL113; +CPyL112: ; + cpy_r_r152 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r152); + cpy_r_r151 = cpy_r_r152; +CPyL113: ; + cpy_r_source = cpy_r_r151; + cpy_r_r153 = CPyStatic_scripts____parse; + if (unlikely(cpy_r_r153 == NULL)) { + goto CPyL241; + } else + goto CPyL116; +CPyL114: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); + cpy_r_r154 = 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 111, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL242; +CPyL115: ; + CPy_Unreachable(); +CPyL116: ; + PyObject *cpy_r_r155[1] = {cpy_r_source}; + cpy_r_r156 = (PyObject **)&cpy_r_r155; + cpy_r_r157 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r156, 1, 0); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 111, CPyStatic_scripts___globals); + goto CPyL243; + } + CPy_DECREF(cpy_r_source); + cpy_r_r158 = PyList_New(0); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 114, CPyStatic_scripts___globals); + goto CPyL244; + } + cpy_r_r159 = CPyStatics[1489]; /* 'body' */ + cpy_r_r160 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r159); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); + goto CPyL245; + } + if (likely(PyList_Check(cpy_r_r160))) + cpy_r_r161 = cpy_r_r160; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals, "list", cpy_r_r160); + goto CPyL245; + } + cpy_r_r162 = 0; +CPyL121: ; + cpy_r_r163 = (CPyPtr)&((PyVarObject *)cpy_r_r161)->ob_size; + cpy_r_r164 = *(int64_t *)cpy_r_r163; + cpy_r_r165 = cpy_r_r162 < cpy_r_r164; + if (!cpy_r_r165) goto CPyL246; + cpy_r_r166 = (CPyPtr)&((PyListObject *)cpy_r_r161)->ob_item; + cpy_r_r167 = *(CPyPtr *)cpy_r_r166; + cpy_r_r168 = cpy_r_r162 * 8; + cpy_r_r169 = cpy_r_r167 + cpy_r_r168; + cpy_r_r170 = *(PyObject * *)cpy_r_r169; + CPy_INCREF(cpy_r_r170); + cpy_r_r171 = CPyStatic_scripts____FunctionDef; + if (unlikely(cpy_r_r171 == NULL)) { + goto CPyL247; + } else + goto CPyL125; +CPyL123: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_FunctionDef\" was not set"); + cpy_r_r172 = 0; + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL248; +CPyL124: ; + CPy_Unreachable(); +CPyL125: ; + cpy_r_r173 = PyObject_IsInstance(cpy_r_r170, cpy_r_r171); + cpy_r_r174 = cpy_r_r173 >= 0; + if (unlikely(!cpy_r_r174)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); + goto CPyL249; + } + cpy_r_r175 = cpy_r_r173; + if (cpy_r_r175) goto CPyL128; + if (cpy_r_r175) { + goto CPyL131; + } else + goto CPyL250; +CPyL128: ; + cpy_r_r176 = CPyStatics[397]; /* 'name' */ + cpy_r_r177 = CPyObject_GetAttr(cpy_r_r170, cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals); + goto CPyL249; + } + if (likely(PyUnicode_Check(cpy_r_r177))) + cpy_r_r178 = cpy_r_r177; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 115, CPyStatic_scripts___globals, "str", cpy_r_r177); + goto CPyL249; + } + cpy_r_r179 = CPyStr_Equal(cpy_r_r178, cpy_r_method_name); + CPy_DECREF(cpy_r_r178); + if (!cpy_r_r179) goto CPyL250; +CPyL131: ; + cpy_r_r180 = PyList_Append(cpy_r_r158, cpy_r_r170); + CPy_DECREF(cpy_r_r170); + cpy_r_r181 = cpy_r_r180 >= 0; + if (unlikely(!cpy_r_r181)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 114, CPyStatic_scripts___globals); + goto CPyL251; + } +CPyL132: ; + cpy_r_r182 = cpy_r_r162 + 1; + cpy_r_r162 = cpy_r_r182; + goto CPyL121; +CPyL133: ; + cpy_r_r183 = CPyList_GetSlice(cpy_r_r158, -2, 9223372036854775806LL); + CPy_DECREF_NO_IMM(cpy_r_r158); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 117, CPyStatic_scripts___globals); + goto CPyL244; + } + if (likely(PyList_Check(cpy_r_r183))) + cpy_r_r184 = cpy_r_r183; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 117, CPyStatic_scripts___globals, "list", cpy_r_r183); + goto CPyL244; + } + cpy_r_r185 = CPyStatics[1489]; /* 'body' */ + cpy_r_r186 = PyObject_SetAttr(cpy_r_r157, cpy_r_r185, cpy_r_r184); + CPy_DECREF_NO_IMM(cpy_r_r184); + cpy_r_r187 = cpy_r_r186 >= 0; + if (unlikely(!cpy_r_r187)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 117, CPyStatic_scripts___globals); + goto CPyL244; + } + cpy_r_r188 = CPyStatics[1785]; /* ('import sys\n' + 'global __brownie_frame\n' + '__brownie_frame = sys._getframe()') */ + CPy_INCREF(cpy_r_r188); + cpy_r_r189 = CPyStatic_scripts____parse; + if (unlikely(cpy_r_r189 == NULL)) { + goto CPyL252; + } else + goto CPyL139; +CPyL137: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); + cpy_r_r190 = 0; + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 122, CPyStatic_scripts___globals); + goto CPyL167; + } else + goto CPyL253; +CPyL138: ; + CPy_Unreachable(); +CPyL139: ; + PyObject *cpy_r_r191[1] = {cpy_r_r188}; + cpy_r_r192 = (PyObject **)&cpy_r_r191; + cpy_r_r193 = PyObject_Vectorcall(cpy_r_r189, cpy_r_r192, 1, 0); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 122, CPyStatic_scripts___globals); + goto CPyL254; + } + CPy_DECREF(cpy_r_r188); + cpy_r_r194 = CPyStatics[1489]; /* 'body' */ + cpy_r_r195 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r194); + CPy_DECREF(cpy_r_r193); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL244; + } + if (likely(PyList_Check(cpy_r_r195))) + cpy_r_r196 = cpy_r_r195; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals, "list", cpy_r_r195); + goto CPyL244; + } + cpy_r_r197 = CPyStatics[1489]; /* 'body' */ + cpy_r_r198 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r197); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL255; + } + if (likely(PyList_Check(cpy_r_r198))) + cpy_r_r199 = cpy_r_r198; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals, "list", cpy_r_r198); + goto CPyL256; + } + cpy_r_r200 = CPyList_GetItemShort(cpy_r_r199, 0); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL256; + } + CPy_DECREF(cpy_r_r198); + cpy_r_r201 = CPyStatics[1489]; /* 'body' */ + cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); + CPy_DECREF(cpy_r_r200); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL255; + } + cpy_r_r203 = PyNumber_Add(cpy_r_r196, cpy_r_r202); + CPy_DECREF_NO_IMM(cpy_r_r196); + CPy_DECREF(cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL244; + } + cpy_r_r204 = CPyStatics[1489]; /* 'body' */ + cpy_r_r205 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r204); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL257; + } + if (likely(PyList_Check(cpy_r_r205))) + cpy_r_r206 = cpy_r_r205; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals, "list", cpy_r_r205); + goto CPyL258; + } + cpy_r_r207 = CPyList_GetItemShort(cpy_r_r206, 0); + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL258; + } + CPy_DECREF(cpy_r_r205); + cpy_r_r208 = CPyStatics[1489]; /* 'body' */ + cpy_r_r209 = PyObject_SetAttr(cpy_r_r207, cpy_r_r208, cpy_r_r203); + CPy_DECREF(cpy_r_r207); + CPy_DECREF(cpy_r_r203); + cpy_r_r210 = cpy_r_r209 >= 0; + if (unlikely(!cpy_r_r210)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 123, CPyStatic_scripts___globals); + goto CPyL244; + } + cpy_r_r211 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r212 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r211); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 127, CPyStatic_scripts___globals); + goto CPyL259; + } + if (likely(PyDict_Check(cpy_r_r212))) + cpy_r_r213 = cpy_r_r212; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 127, CPyStatic_scripts___globals, "dict", cpy_r_r212); + goto CPyL259; + } + cpy_r_r214 = CPyDict_Copy(cpy_r_r213); + CPy_DECREF(cpy_r_r213); + if (unlikely(cpy_r_r214 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 127, CPyStatic_scripts___globals); + goto CPyL259; + } + cpy_r_r215 = PyObject_DelItem(cpy_r_r214, cpy_r_method_name); + cpy_r_r216 = cpy_r_r215 >= 0; + if (unlikely(!cpy_r_r216)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 128, CPyStatic_scripts___globals); + goto CPyL260; + } + cpy_r_r217 = CPyStatics[307]; /* 'exec' */ + cpy_r_r218 = CPyModule_builtins; + cpy_r_r219 = CPyStatics[28]; /* 'compile' */ + cpy_r_r220 = CPyObject_GetAttr(cpy_r_r218, cpy_r_r219); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 129, CPyStatic_scripts___globals); + goto CPyL260; + } + PyObject *cpy_r_r221[3] = {cpy_r_r157, cpy_r_r87, cpy_r_r217}; + cpy_r_r222 = (PyObject **)&cpy_r_r221; + cpy_r_r223 = PyObject_Vectorcall(cpy_r_r220, cpy_r_r222, 3, 0); + CPy_DECREF(cpy_r_r220); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 129, CPyStatic_scripts___globals); + goto CPyL260; + } + CPy_DECREF(cpy_r_r157); + CPy_DECREF(cpy_r_r87); + cpy_r_r224 = CPyModule_builtins; + cpy_r_r225 = CPyStatics[307]; /* 'exec' */ + cpy_r_r226 = CPyObject_GetAttr(cpy_r_r224, cpy_r_r225); + if (unlikely(cpy_r_r226 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 130, CPyStatic_scripts___globals); + goto CPyL261; + } + PyObject *cpy_r_r227[2] = {cpy_r_r223, cpy_r_r214}; + cpy_r_r228 = (PyObject **)&cpy_r_r227; + cpy_r_r229 = PyObject_Vectorcall(cpy_r_r226, cpy_r_r228, 2, 0); + CPy_DECREF(cpy_r_r226); + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 130, CPyStatic_scripts___globals); + goto CPyL261; + } else + goto CPyL262; +CPyL159: ; + CPy_DECREF(cpy_r_r223); + cpy_r_r230 = CPyDict_GetItem(cpy_r_r214, cpy_r_method_name); + CPy_DECREF(cpy_r_method_name); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); + goto CPyL263; + } + if (likely(cpy_r_kwargs != Py_None)) + cpy_r_r231 = cpy_r_kwargs; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals, "dict", cpy_r_kwargs); + goto CPyL264; + } + cpy_r_r232 = PySequence_Tuple(cpy_r_args); + CPy_DECREF(cpy_r_args); + if (unlikely(cpy_r_r232 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); + goto CPyL265; + } + cpy_r_r233 = PyDict_Copy(cpy_r_r231); + CPy_DECREF(cpy_r_r231); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); + goto CPyL266; + } + cpy_r_r234 = PyObject_Call(cpy_r_r230, cpy_r_r232, cpy_r_r233); + CPy_DECREF(cpy_r_r230); + CPy_DECREF(cpy_r_r232); + CPy_DECREF(cpy_r_r233); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 135, CPyStatic_scripts___globals); + goto CPyL267; + } + cpy_r_r235 = CPyStatics[1786]; /* '__brownie_frame' */ + cpy_r_r236 = CPyDict_GetItem(cpy_r_r214, cpy_r_r235); + CPy_DECREF(cpy_r_r214); + if (unlikely(cpy_r_r236 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 136, CPyStatic_scripts___globals); + goto CPyL268; + } + cpy_r_r237.f0 = cpy_r_r234; + cpy_r_r237.f1 = cpy_r_r236; + cpy_r_r238 = PyTuple_New(2); + if (unlikely(cpy_r_r238 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1581 = cpy_r_r237.f0; + PyTuple_SET_ITEM(cpy_r_r238, 0, __tmp1581); + PyObject *__tmp1582 = cpy_r_r237.f1; + PyTuple_SET_ITEM(cpy_r_r238, 1, __tmp1582); + cpy_r_r130 = cpy_r_r238; +CPyL166: ; + tuple_T3OOO __tmp1583 = { NULL, NULL, NULL }; + cpy_r_r239 = __tmp1583; + cpy_r_r240 = cpy_r_r239; + goto CPyL168; +CPyL167: ; + cpy_r_r241 = NULL; + cpy_r_r130 = cpy_r_r241; + cpy_r_r242 = CPy_CatchError(); + cpy_r_r240 = cpy_r_r242; +CPyL168: ; + cpy_r_r243 = CPyModule_sys; + cpy_r_r244 = CPyStatics[211]; /* 'path' */ + cpy_r_r245 = CPyObject_GetAttr(cpy_r_r243, cpy_r_r244); + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 140, CPyStatic_scripts___globals); + goto CPyL269; + } + if (likely(PyList_Check(cpy_r_r245))) + cpy_r_r246 = cpy_r_r245; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 140, CPyStatic_scripts___globals, "list", cpy_r_r245); + goto CPyL269; + } + cpy_r_r247 = CPyList_Remove(cpy_r_r246, cpy_r_root_path); + CPy_DECREF_NO_IMM(cpy_r_r246); + CPy_DECREF(cpy_r_root_path); + cpy_r_r248 = cpy_r_r247 >= 0; + if (unlikely(!cpy_r_r248)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 140, CPyStatic_scripts___globals); + goto CPyL270; + } + cpy_r_r249 = (PyObject *)&_Py_NoneStruct; + cpy_r_r250 = cpy_r_project != cpy_r_r249; + if (!cpy_r_r250) goto CPyL271; + if (likely(cpy_r_project != Py_None)) + cpy_r_r251 = cpy_r_project; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "run", 142, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_project); + goto CPyL272; + } + cpy_r_r252 = CPyStatics[1638]; /* '_remove_from_main_namespace' */ + PyObject *cpy_r_r253[1] = {cpy_r_r251}; + cpy_r_r254 = (PyObject **)&cpy_r_r253; + cpy_r_r255 = PyObject_VectorcallMethod(cpy_r_r252, cpy_r_r254, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "run", 142, CPyStatic_scripts___globals); + goto CPyL273; + } else + goto CPyL274; +CPyL174: ; + CPy_DECREF_NO_IMM(cpy_r_r251); +CPyL175: ; + if (cpy_r_r240.f0 == NULL) { + goto CPyL178; + } else + goto CPyL275; +CPyL176: ; + CPy_Reraise(); + if (!0) { + goto CPyL180; + } else + goto CPyL276; +CPyL177: ; + CPy_Unreachable(); +CPyL178: ; + if (cpy_r_r130 == NULL) goto CPyL184; + return cpy_r_r130; +CPyL180: ; + if (cpy_r_r240.f0 == NULL) goto CPyL182; + CPy_RestoreExcInfo(cpy_r_r240); + CPy_XDECREF(cpy_r_r240.f0); + CPy_XDECREF(cpy_r_r240.f1); + CPy_XDECREF(cpy_r_r240.f2); +CPyL182: ; + cpy_r_r256 = CPy_KeepPropagating(); + if (!cpy_r_r256) goto CPyL185; + CPy_Unreachable(); +CPyL184: ; + cpy_r_r257 = Py_None; + return cpy_r_r257; +CPyL185: ; + cpy_r_r258 = NULL; + return cpy_r_r258; +CPyL186: ; + CPy_INCREF(cpy_r_method_name); + goto CPyL2; +CPyL187: ; + CPy_INCREF(cpy_r_args); + goto CPyL4; +CPyL188: ; + CPy_INCREF(cpy_r_kwargs); + goto CPyL6; +CPyL189: ; + CPy_DECREF(cpy_r_args); + goto CPyL11; +CPyL190: ; + CPy_DECREF(cpy_r_kwargs); + goto CPyL13; +CPyL191: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + goto CPyL185; +CPyL192: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + goto CPyL185; +CPyL193: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + goto CPyL185; +CPyL194: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + CPy_DecRef(cpy_r_r18); + goto CPyL185; +CPyL195: ; + CPy_DECREF(cpy_r_r22); + goto CPyL19; +CPyL196: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + goto CPyL24; +CPyL197: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + CPy_DecRef(cpy_r_root_path); + goto CPyL29; +CPyL198: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + CPy_DecRef(cpy_r_root_path); + goto CPyL185; +CPyL199: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + CPy_DecRef(cpy_r_root_path); + CPy_DecRef(cpy_r_r41); + goto CPyL185; +CPyL200: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + CPy_DecRef(cpy_r_root_path); + CPy_DecRef(cpy_r_r45); + goto CPyL185; +CPyL201: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script); + goto CPyL36; +CPyL202: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + goto CPyL167; +CPyL203: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + goto CPyL167; +CPyL204: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + goto CPyL167; +CPyL205: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + goto CPyL50; +CPyL206: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL51; +CPyL207: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + goto CPyL167; +CPyL208: ; + CPy_DECREF(cpy_r_args); + CPy_DECREF(cpy_r_kwargs); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_func); + goto CPyL54; +CPyL209: ; + CPy_DecRef(cpy_r_r78); + goto CPyL167; +CPyL210: ; + CPy_DECREF(cpy_r_project); + CPy_DECREF(cpy_r_root_path); + goto CPyL58; +CPyL211: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + goto CPyL62; +CPyL212: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL63; +CPyL213: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + goto CPyL167; +CPyL214: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r92); + goto CPyL68; +CPyL215: ; + CPy_DecRef(cpy_r_r98); + goto CPyL72; +CPyL216: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r92); + goto CPyL78; +CPyL217: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r92); + goto CPyL75; +CPyL218: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + CPy_DecRef(cpy_r_r103.f0); + CPy_DecRef(cpy_r_r103.f1); + CPy_DecRef(cpy_r_r103.f2); + goto CPyL76; +CPyL219: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL79; +CPyL220: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r110); + goto CPyL82; +CPyL221: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL83; +CPyL222: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r110); + goto CPyL167; +CPyL223: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r110); + CPy_DecRef(cpy_r_r113); + goto CPyL86; +CPyL224: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL87; +CPyL225: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r110); + CPy_DecRef(cpy_r_r113); + goto CPyL167; +CPyL226: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r119); + goto CPyL167; +CPyL227: ; + CPy_DECREF(cpy_r_r125); + goto CPyL92; +CPyL228: ; + CPy_DECREF(cpy_r_func); + goto CPyL98; +CPyL229: ; + CPy_DECREF(cpy_r_method_name); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r87); + goto CPyL93; +CPyL230: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_func); + goto CPyL167; +CPyL231: ; + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r126); + goto CPyL167; +CPyL232: ; + CPy_DecRef(cpy_r_func); + CPy_DecRef(cpy_r_r127); + goto CPyL167; +CPyL233: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r87); + goto CPyL167; +CPyL234: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_loader); + goto CPyL167; +CPyL235: ; + CPy_DECREF(cpy_r_method_name); + CPy_DECREF(cpy_r_args); + CPy_DECREF(cpy_r_kwargs); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r87); + CPy_DECREF(cpy_r_loader); + goto CPyL102; +CPyL236: ; + CPy_DECREF(cpy_r_project); + CPy_DECREF(cpy_r_root_path); + goto CPyL103; +CPyL237: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r140); + goto CPyL167; +CPyL238: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + goto CPyL167; +CPyL239: ; + CPy_DECREF(cpy_r_r145); + goto CPyL112; +CPyL240: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r145); + goto CPyL167; +CPyL241: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_source); + goto CPyL114; +CPyL242: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL115; +CPyL243: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_source); + goto CPyL167; +CPyL244: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + goto CPyL167; +CPyL245: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r158); + goto CPyL167; +CPyL246: ; + CPy_DECREF_NO_IMM(cpy_r_r161); + goto CPyL133; +CPyL247: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r170); + goto CPyL123; +CPyL248: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL124; +CPyL249: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r170); + goto CPyL167; +CPyL250: ; + CPy_DECREF(cpy_r_r170); + goto CPyL132; +CPyL251: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r161); + goto CPyL167; +CPyL252: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r188); + goto CPyL137; +CPyL253: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + goto CPyL138; +CPyL254: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r188); + goto CPyL167; +CPyL255: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r196); + goto CPyL167; +CPyL256: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r198); + goto CPyL167; +CPyL257: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r203); + goto CPyL167; +CPyL258: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r203); + CPy_DecRef(cpy_r_r205); + goto CPyL167; +CPyL259: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + goto CPyL167; +CPyL260: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r87); + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r214); + goto CPyL167; +CPyL261: ; + CPy_DecRef(cpy_r_method_name); + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r214); + CPy_DecRef(cpy_r_r223); + goto CPyL167; +CPyL262: ; + CPy_DECREF(cpy_r_r229); + goto CPyL159; +CPyL263: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_kwargs); + CPy_DecRef(cpy_r_r214); + goto CPyL167; +CPyL264: ; + CPy_DecRef(cpy_r_args); + CPy_DecRef(cpy_r_r214); + CPy_DecRef(cpy_r_r230); + goto CPyL167; +CPyL265: ; + CPy_DecRef(cpy_r_r214); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r231); + goto CPyL167; +CPyL266: ; + CPy_DecRef(cpy_r_r214); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r232); + goto CPyL167; +CPyL267: ; + CPy_DecRef(cpy_r_r214); + goto CPyL167; +CPyL268: ; + CPy_DecRef(cpy_r_r234); + goto CPyL167; +CPyL269: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_root_path); + CPy_XDecRef(cpy_r_r130); + goto CPyL180; +CPyL270: ; + CPy_DecRef(cpy_r_project); + CPy_XDecRef(cpy_r_r130); + goto CPyL180; +CPyL271: ; + CPy_DECREF(cpy_r_project); + goto CPyL175; +CPyL272: ; + CPy_XDecRef(cpy_r_r130); + goto CPyL180; +CPyL273: ; + CPy_XDecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r251); + goto CPyL180; +CPyL274: ; + CPy_DECREF(cpy_r_r255); + goto CPyL174; +CPyL275: ; + CPy_XDECREF(cpy_r_r130); + goto CPyL176; +CPyL276: ; + CPy_XDECREF(cpy_r_r240.f0); + CPy_XDECREF(cpy_r_r240.f1); + CPy_XDECREF(cpy_r_r240.f2); + goto CPyL177; +} + +PyObject *CPyPy_scripts___run(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"script_path", "method_name", "args", "kwargs", "project", "_include_frame", 0}; + static CPyArg_Parser parser = {"O|OOOOO:run", kwlist, 0}; + PyObject *obj_script_path; + PyObject *obj_method_name = NULL; + PyObject *obj_args = NULL; + PyObject *obj_kwargs = NULL; + PyObject *obj_project = NULL; + PyObject *obj__include_frame = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_script_path, &obj_method_name, &obj_args, &obj_kwargs, &obj_project, &obj__include_frame)) { + return NULL; + } + PyObject *arg_script_path; + if (likely(PyUnicode_Check(obj_script_path))) + arg_script_path = obj_script_path; + else { + CPy_TypeError("str", obj_script_path); + goto fail; + } + PyObject *arg_method_name; + if (obj_method_name == NULL) { + arg_method_name = NULL; + } else if (likely(PyUnicode_Check(obj_method_name))) + arg_method_name = obj_method_name; + else { + CPy_TypeError("str", obj_method_name); + goto fail; + } + PyObject *arg_args; + if (obj_args == NULL) { + arg_args = NULL; + goto __LL1584; + } + arg_args = obj_args; + if (arg_args != NULL) goto __LL1584; + if (obj_args == Py_None) + arg_args = obj_args; + else { + arg_args = NULL; + } + if (arg_args != NULL) goto __LL1584; + CPy_TypeError("object or None", obj_args); + goto fail; +__LL1584: ; + PyObject *arg_kwargs; + if (obj_kwargs == NULL) { + arg_kwargs = NULL; + goto __LL1585; + } + if (PyDict_Check(obj_kwargs)) + arg_kwargs = obj_kwargs; + else { + arg_kwargs = NULL; + } + if (arg_kwargs != NULL) goto __LL1585; + if (obj_kwargs == Py_None) + arg_kwargs = obj_kwargs; + else { + arg_kwargs = NULL; + } + if (arg_kwargs != NULL) goto __LL1585; + CPy_TypeError("dict or None", obj_kwargs); + goto fail; +__LL1585: ; + PyObject *arg_project; + if (obj_project == NULL) { + arg_project = NULL; + goto __LL1586; + } + if (Py_TYPE(obj_project) == CPyType_project___main___Project) + arg_project = obj_project; + else { + arg_project = NULL; + } + if (arg_project != NULL) goto __LL1586; + if (obj_project == Py_None) + arg_project = obj_project; + else { + arg_project = NULL; + } + if (arg_project != NULL) goto __LL1586; + CPy_TypeError("brownie.project.main.Project or None", obj_project); + goto fail; +__LL1586: ; + char arg__include_frame; + if (obj__include_frame == NULL) { + arg__include_frame = 2; + } else if (unlikely(!PyBool_Check(obj__include_frame))) { + CPy_TypeError("bool", obj__include_frame); goto fail; + } else + arg__include_frame = obj__include_frame == Py_True; + PyObject *retval = CPyDef_scripts___run(arg_script_path, arg_method_name, arg_args, arg_kwargs, arg_project, arg__include_frame); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/scripts.py", "run", 41, CPyStatic_scripts___globals); + return NULL; +} + +tuple_T2OO CPyDef_scripts____get_path(PyObject *cpy_r_path_str) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + CPyPtr cpy_r_r11; + int64_t cpy_r_r12; + CPyTagged cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char 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_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + tuple_T2OC cpy_r_r32; + PyObject *cpy_r_r33; + tuple_T2OO cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + int64_t cpy_r_r41; + CPyPtr cpy_r_r42; + int64_t cpy_r_r43; + char cpy_r_r44; + CPyPtr cpy_r_r45; + CPyPtr cpy_r_r46; + int64_t cpy_r_r47; + CPyPtr cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_project; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T1O cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_script_path; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject **cpy_r_r83; + PyObject *cpy_r_r84; + int32_t cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject **cpy_r_r90; + PyObject *cpy_r_r91; + tuple_T2OO cpy_r_r92; + int64_t cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject **cpy_r_r104; + PyObject *cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject **cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + int64_t cpy_r_r116; + CPyPtr cpy_r_r117; + int64_t cpy_r_r118; + char cpy_r_r119; + CPyPtr cpy_r_r120; + CPyPtr cpy_r_r121; + int64_t cpy_r_r122; + CPyPtr cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject **cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject **cpy_r_r134; + PyObject *cpy_r_r135; + char cpy_r_r136; + PyObject *cpy_r_r137; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + tuple_T2OO cpy_r_r141; + int64_t cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject **cpy_r_r149; + PyObject *cpy_r_r150; + tuple_T2OO cpy_r_r151; + cpy_r_r0 = CPyStatic__c_constants___Path; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 147, CPyStatic_scripts___globals); + goto CPyL77; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r2[1] = {cpy_r_path_str}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 1, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 147, CPyStatic_scripts___globals); + goto CPyL77; + } + cpy_r_r5 = CPyStatics[1646]; /* '.py' */ + cpy_r_r6 = CPyStatics[141]; /* 'with_suffix' */ + PyObject *cpy_r_r7[2] = {cpy_r_r4, cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 147, CPyStatic_scripts___globals); + goto CPyL78; + } + CPy_DECREF(cpy_r_r4); + cpy_r_r10 = CPyDef_project___main___get_loaded_projects(); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 149, CPyStatic_scripts___globals); + goto CPyL79; + } + cpy_r_r11 = (CPyPtr)&((PyVarObject *)cpy_r_r10)->ob_size; + cpy_r_r12 = *(int64_t *)cpy_r_r11; + CPy_DECREF_NO_IMM(cpy_r_r10); + cpy_r_r13 = cpy_r_r12 << 1; + cpy_r_r14 = cpy_r_r13 != 0; + if (cpy_r_r14) goto CPyL17; + cpy_r_r15 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r16[1] = {cpy_r_r9}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 150, CPyStatic_scripts___globals); + goto CPyL79; + } + if (unlikely(!PyBool_Check(cpy_r_r18))) { + CPy_TypeError("bool", cpy_r_r18); cpy_r_r19 = 2; + } else + cpy_r_r19 = cpy_r_r18 == Py_True; + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == 2)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 150, CPyStatic_scripts___globals); + goto CPyL79; + } + if (cpy_r_r19) { + goto CPyL15; + } else + goto CPyL80; +CPyL10: ; + cpy_r_r20 = CPyStatics[142]; /* 'Cannot find ' */ + cpy_r_r21 = CPyStr_Build(2, cpy_r_r20, cpy_r_path_str); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); + goto CPyL77; + } + cpy_r_r22 = CPyModule_builtins; + cpy_r_r23 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); + goto CPyL81; + } + PyObject *cpy_r_r25[1] = {cpy_r_r21}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r26, 1, 0); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); + goto CPyL81; + } + CPy_DECREF(cpy_r_r21); + CPy_Raise(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 151, CPyStatic_scripts___globals); + goto CPyL77; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r28 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r29[1] = {cpy_r_r9}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 152, CPyStatic_scripts___globals); + goto CPyL79; + } + CPy_DECREF(cpy_r_r9); + CPy_INCREF(cpy_r_r31); + cpy_r_r32.f0 = cpy_r_r31; + cpy_r_r32.f1 = 1; + CPy_DECREF(cpy_r_r32.f0); + cpy_r_r33 = Py_None; + cpy_r_r34.f0 = cpy_r_r31; + cpy_r_r34.f1 = cpy_r_r33; + return cpy_r_r34; +CPyL17: ; + cpy_r_r35 = CPyStatics[1563]; /* 'is_absolute' */ + PyObject *cpy_r_r36[1] = {cpy_r_r9}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 154, CPyStatic_scripts___globals); + goto CPyL79; + } + if (unlikely(!PyBool_Check(cpy_r_r38))) { + CPy_TypeError("bool", cpy_r_r38); cpy_r_r39 = 2; + } else + cpy_r_r39 = cpy_r_r38 == Py_True; + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == 2)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 154, CPyStatic_scripts___globals); + goto CPyL79; + } + if (cpy_r_r39) goto CPyL52; + cpy_r_r40 = CPyDef_project___main___get_loaded_projects(); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 155, CPyStatic_scripts___globals); + goto CPyL79; + } + cpy_r_r41 = 0; +CPyL22: ; + cpy_r_r42 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; + cpy_r_r43 = *(int64_t *)cpy_r_r42; + cpy_r_r44 = cpy_r_r41 < cpy_r_r43; + if (!cpy_r_r44) goto CPyL82; + cpy_r_r45 = (CPyPtr)&((PyListObject *)cpy_r_r40)->ob_item; + cpy_r_r46 = *(CPyPtr *)cpy_r_r45; + cpy_r_r47 = cpy_r_r41 * 8; + cpy_r_r48 = cpy_r_r46 + cpy_r_r47; + cpy_r_r49 = *(PyObject * *)cpy_r_r48; + CPy_INCREF(cpy_r_r49); + if (likely(Py_TYPE(cpy_r_r49) == CPyType_project___main___Project)) + cpy_r_r50 = cpy_r_r49; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 155, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_r49); + goto CPyL83; + } + cpy_r_project = cpy_r_r50; + cpy_r_r51 = CPyStatics[1599]; /* '_structure' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_project, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 156, CPyStatic_scripts___globals); + goto CPyL84; + } + if (likely(PyDict_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 156, CPyStatic_scripts___globals, "dict", cpy_r_r52); + goto CPyL84; + } + cpy_r_r54 = CPyStatics[1644]; /* 'scripts' */ + cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 157, CPyStatic_scripts___globals); + goto CPyL84; + } + cpy_r_r56 = CPyStatics[1465]; /* 'parts' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); + goto CPyL85; + } + if (likely(PyTuple_Check(cpy_r_r57))) + cpy_r_r58 = cpy_r_r57; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals, "tuple", cpy_r_r57); + goto CPyL85; + } + cpy_r_r59 = CPySequenceTuple_GetSlice(cpy_r_r58, 0, 2); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); + goto CPyL85; + } + if (likely(PyTuple_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals, "tuple", cpy_r_r59); + goto CPyL85; + } + CPy_INCREF(cpy_r_r55); + cpy_r_r61.f0 = cpy_r_r55; + cpy_r_r62 = PyTuple_New(1); + if (unlikely(cpy_r_r62 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1587 = cpy_r_r61.f0; + PyTuple_SET_ITEM(cpy_r_r62, 0, __tmp1587); + cpy_r_r63 = PyObject_RichCompare(cpy_r_r60, cpy_r_r62, 2); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); + goto CPyL85; + } + if (unlikely(!PyBool_Check(cpy_r_r63))) { + CPy_TypeError("bool", cpy_r_r63); cpy_r_r64 = 2; + } else + cpy_r_r64 = cpy_r_r63 == Py_True; + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r64 == 2)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 158, CPyStatic_scripts___globals); + goto CPyL85; + } + if (cpy_r_r64) { + goto CPyL86; + } else + goto CPyL37; +CPyL34: ; + cpy_r_r65 = CPyStatics[1589]; /* '_path' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_project, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 159, CPyStatic_scripts___globals); + goto CPyL84; + } + cpy_r_r67 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r68[2] = {cpy_r_r66, cpy_r_r9}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_VectorcallMethod(cpy_r_r67, cpy_r_r69, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 159, CPyStatic_scripts___globals); + goto CPyL87; + } + CPy_DECREF(cpy_r_r66); + cpy_r_script_path = cpy_r_r70; + goto CPyL41; +CPyL37: ; + cpy_r_r71 = CPyStatics[1589]; /* '_path' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_project, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 161, CPyStatic_scripts___globals); + goto CPyL85; + } + cpy_r_r73 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r74[2] = {cpy_r_r72, cpy_r_r55}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_VectorcallMethod(cpy_r_r73, cpy_r_r75, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 161, CPyStatic_scripts___globals); + goto CPyL88; + } + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r55); + cpy_r_r77 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r78[2] = {cpy_r_r76, cpy_r_r9}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 161, CPyStatic_scripts___globals); + goto CPyL89; + } + CPy_DECREF(cpy_r_r76); + cpy_r_script_path = cpy_r_r80; +CPyL41: ; + cpy_r_r81 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r82[1] = {cpy_r_script_path}; + cpy_r_r83 = (PyObject **)&cpy_r_r82; + cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r83, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 162, CPyStatic_scripts___globals); + goto CPyL90; + } + cpy_r_r85 = PyObject_IsTrue(cpy_r_r84); + CPy_DECREF(cpy_r_r84); + cpy_r_r86 = cpy_r_r85 >= 0; + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 162, CPyStatic_scripts___globals); + goto CPyL90; + } + cpy_r_r87 = cpy_r_r85; + if (cpy_r_r87) { + goto CPyL91; + } else + goto CPyL92; +CPyL44: ; + cpy_r_r88 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r89[1] = {cpy_r_script_path}; + cpy_r_r90 = (PyObject **)&cpy_r_r89; + cpy_r_r91 = PyObject_VectorcallMethod(cpy_r_r88, cpy_r_r90, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 163, CPyStatic_scripts___globals); + goto CPyL93; + } + CPy_DECREF(cpy_r_script_path); + cpy_r_r92.f0 = cpy_r_r91; + cpy_r_r92.f1 = cpy_r_project; + return cpy_r_r92; +CPyL46: ; + cpy_r_r93 = cpy_r_r41 + 1; + cpy_r_r41 = cpy_r_r93; + goto CPyL22; +CPyL47: ; + cpy_r_r94 = CPyStatics[142]; /* 'Cannot find ' */ + cpy_r_r95 = CPyStr_Build(2, cpy_r_r94, cpy_r_path_str); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); + goto CPyL77; + } + cpy_r_r96 = CPyModule_builtins; + cpy_r_r97 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r98 = CPyObject_GetAttr(cpy_r_r96, cpy_r_r97); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); + goto CPyL94; + } + PyObject *cpy_r_r99[1] = {cpy_r_r95}; + cpy_r_r100 = (PyObject **)&cpy_r_r99; + cpy_r_r101 = PyObject_Vectorcall(cpy_r_r98, cpy_r_r100, 1, 0); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); + goto CPyL94; + } + CPy_DECREF(cpy_r_r95); + CPy_Raise(cpy_r_r101); + CPy_DECREF(cpy_r_r101); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 164, CPyStatic_scripts___globals); + goto CPyL77; + } + CPy_Unreachable(); +CPyL52: ; + cpy_r_r102 = CPyStatics[137]; /* 'exists' */ + PyObject *cpy_r_r103[1] = {cpy_r_r9}; + cpy_r_r104 = (PyObject **)&cpy_r_r103; + cpy_r_r105 = PyObject_VectorcallMethod(cpy_r_r102, cpy_r_r104, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 166, CPyStatic_scripts___globals); + goto CPyL79; + } + if (unlikely(!PyBool_Check(cpy_r_r105))) { + CPy_TypeError("bool", cpy_r_r105); cpy_r_r106 = 2; + } else + cpy_r_r106 = cpy_r_r105 == Py_True; + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == 2)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 166, CPyStatic_scripts___globals); + goto CPyL79; + } + if (cpy_r_r106) { + goto CPyL60; + } else + goto CPyL95; +CPyL55: ; + cpy_r_r107 = CPyStatics[142]; /* 'Cannot find ' */ + cpy_r_r108 = CPyStr_Build(2, cpy_r_r107, cpy_r_path_str); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); + goto CPyL77; + } + cpy_r_r109 = CPyModule_builtins; + cpy_r_r110 = CPyStatics[143]; /* 'FileNotFoundError' */ + cpy_r_r111 = CPyObject_GetAttr(cpy_r_r109, cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); + goto CPyL96; + } + PyObject *cpy_r_r112[1] = {cpy_r_r108}; + cpy_r_r113 = (PyObject **)&cpy_r_r112; + cpy_r_r114 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 1, 0); + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); + goto CPyL96; + } + CPy_DECREF(cpy_r_r108); + CPy_Raise(cpy_r_r114); + CPy_DECREF(cpy_r_r114); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 167, CPyStatic_scripts___globals); + goto CPyL77; + } + CPy_Unreachable(); +CPyL60: ; + cpy_r_r115 = CPyDef_project___main___get_loaded_projects(); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 169, CPyStatic_scripts___globals); + goto CPyL79; + } + cpy_r_r116 = 0; +CPyL62: ; + cpy_r_r117 = (CPyPtr)&((PyVarObject *)cpy_r_r115)->ob_size; + cpy_r_r118 = *(int64_t *)cpy_r_r117; + cpy_r_r119 = cpy_r_r116 < cpy_r_r118; + if (!cpy_r_r119) goto CPyL97; + cpy_r_r120 = (CPyPtr)&((PyListObject *)cpy_r_r115)->ob_item; + cpy_r_r121 = *(CPyPtr *)cpy_r_r120; + cpy_r_r122 = cpy_r_r116 * 8; + cpy_r_r123 = cpy_r_r121 + cpy_r_r122; + cpy_r_r124 = *(PyObject * *)cpy_r_r123; + CPy_INCREF(cpy_r_r124); + if (likely(Py_TYPE(cpy_r_r124) == CPyType_project___main___Project)) + cpy_r_r125 = cpy_r_r124; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_path", 169, CPyStatic_scripts___globals, "brownie.project.main.Project", cpy_r_r124); + goto CPyL98; + } + cpy_r_project = cpy_r_r125; + cpy_r_r126 = CPyStatics[1589]; /* '_path' */ + cpy_r_r127 = CPyObject_GetAttr(cpy_r_project, cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); + goto CPyL99; + } + cpy_r_r128 = CPyStatics[531]; /* 'as_posix' */ + PyObject *cpy_r_r129[1] = {cpy_r_r127}; + cpy_r_r130 = (PyObject **)&cpy_r_r129; + cpy_r_r131 = PyObject_VectorcallMethod(cpy_r_r128, cpy_r_r130, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); + goto CPyL100; + } + CPy_DECREF(cpy_r_r127); + cpy_r_r132 = CPyStatics[327]; /* 'startswith' */ + PyObject *cpy_r_r133[2] = {cpy_r_path_str, cpy_r_r131}; + cpy_r_r134 = (PyObject **)&cpy_r_r133; + cpy_r_r135 = PyObject_VectorcallMethod(cpy_r_r132, cpy_r_r134, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); + goto CPyL101; + } + CPy_DECREF(cpy_r_r131); + if (unlikely(!PyBool_Check(cpy_r_r135))) { + CPy_TypeError("bool", cpy_r_r135); cpy_r_r136 = 2; + } else + cpy_r_r136 = cpy_r_r135 == Py_True; + CPy_DECREF(cpy_r_r135); + if (unlikely(cpy_r_r136 == 2)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 170, CPyStatic_scripts___globals); + goto CPyL99; + } + if (cpy_r_r136) { + goto CPyL102; + } else + goto CPyL103; +CPyL69: ; + cpy_r_r137 = CPyStatics[664]; /* 'resolve' */ + PyObject *cpy_r_r138[1] = {cpy_r_r9}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = PyObject_VectorcallMethod(cpy_r_r137, cpy_r_r139, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 171, CPyStatic_scripts___globals); + goto CPyL104; + } + CPy_DECREF(cpy_r_r9); + cpy_r_r141.f0 = cpy_r_r140; + cpy_r_r141.f1 = cpy_r_project; + return cpy_r_r141; +CPyL71: ; + cpy_r_r142 = cpy_r_r116 + 1; + cpy_r_r116 = cpy_r_r142; + goto CPyL62; +CPyL72: ; + cpy_r_r143 = CPyStatics[1787]; /* ' is not part of an active project' */ + cpy_r_r144 = CPyStr_Build(2, cpy_r_path_str, cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); + goto CPyL77; + } + cpy_r_r145 = CPyStatic_scripts___globals; + cpy_r_r146 = CPyStatics[82]; /* 'ProjectNotFound' */ + cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); + goto CPyL105; + } + PyObject *cpy_r_r148[1] = {cpy_r_r144}; + cpy_r_r149 = (PyObject **)&cpy_r_r148; + cpy_r_r150 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r149, 1, 0); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); + goto CPyL105; + } + CPy_DECREF(cpy_r_r144); + CPy_Raise(cpy_r_r150); + CPy_DECREF(cpy_r_r150); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 173, CPyStatic_scripts___globals); + goto CPyL77; + } + CPy_Unreachable(); +CPyL77: ; + tuple_T2OO __tmp1588 = { NULL, NULL }; + cpy_r_r151 = __tmp1588; + return cpy_r_r151; +CPyL78: ; + CPy_DecRef(cpy_r_r4); + goto CPyL77; +CPyL79: ; + CPy_DecRef(cpy_r_r9); + goto CPyL77; +CPyL80: ; + CPy_DECREF(cpy_r_r9); + goto CPyL10; +CPyL81: ; + CPy_DecRef(cpy_r_r21); + goto CPyL77; +CPyL82: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF_NO_IMM(cpy_r_r40); + goto CPyL47; +CPyL83: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + goto CPyL77; +CPyL84: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_project); + goto CPyL77; +CPyL85: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r55); + goto CPyL77; +CPyL86: ; + CPy_DECREF(cpy_r_r55); + goto CPyL34; +CPyL87: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r66); + goto CPyL77; +CPyL88: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r72); + goto CPyL77; +CPyL89: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r76); + goto CPyL77; +CPyL90: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script_path); + goto CPyL77; +CPyL91: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF_NO_IMM(cpy_r_r40); + goto CPyL44; +CPyL92: ; + CPy_DECREF_NO_IMM(cpy_r_project); + CPy_DECREF(cpy_r_script_path); + goto CPyL46; +CPyL93: ; + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_script_path); + goto CPyL77; +CPyL94: ; + CPy_DecRef(cpy_r_r95); + goto CPyL77; +CPyL95: ; + CPy_DECREF(cpy_r_r9); + goto CPyL55; +CPyL96: ; + CPy_DecRef(cpy_r_r108); + goto CPyL77; +CPyL97: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF_NO_IMM(cpy_r_r115); + goto CPyL72; +CPyL98: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r115); + goto CPyL77; +CPyL99: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r115); + goto CPyL77; +CPyL100: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r127); + goto CPyL77; +CPyL101: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r131); + goto CPyL77; +CPyL102: ; + CPy_DECREF_NO_IMM(cpy_r_r115); + goto CPyL69; +CPyL103: ; + CPy_DECREF_NO_IMM(cpy_r_project); + goto CPyL71; +CPyL104: ; + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_project); + goto CPyL77; +CPyL105: ; + CPy_DecRef(cpy_r_r144); + goto CPyL77; +} + +PyObject *CPyPy_scripts____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path_str", 0}; + static CPyArg_Parser parser = {"O:_get_path", kwlist, 0}; + PyObject *obj_path_str; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path_str)) { + return NULL; + } + PyObject *arg_path_str; + if (likely(PyUnicode_Check(obj_path_str))) + arg_path_str = obj_path_str; + else { + CPy_TypeError("str", obj_path_str); + goto fail; + } + tuple_T2OO retval = CPyDef_scripts____get_path(arg_path_str); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1589 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1589); + PyObject *__tmp1590 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1590); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/scripts.py", "_get_path", 145, CPyStatic_scripts___globals); + return NULL; +} + +PyObject *CPyDef_scripts____import_from_path(PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + cpy_r_r0 = CPyStatics[175]; /* '.' */ + cpy_r_r1 = CPyStatics[1465]; /* 'parts' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_path, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); + goto CPyL35; + } + if (likely(PyTuple_Check(cpy_r_r2))) + cpy_r_r3 = cpy_r_r2; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals, "tuple", cpy_r_r2); + goto CPyL35; + } + cpy_r_r4 = CPySequenceTuple_GetSlice(cpy_r_r3, 2, -2); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); + goto CPyL35; + } + if (likely(PyTuple_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals, "tuple", cpy_r_r4); + goto CPyL35; + } + cpy_r_r6 = PyUnicode_Join(cpy_r_r0, cpy_r_r5); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); + goto CPyL35; + } + cpy_r_r7 = CPyStatics[175]; /* '.' */ + cpy_r_r8 = CPyStatics[68]; /* 'stem' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_path, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); + goto CPyL36; + } + if (likely(PyUnicode_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals, "str", cpy_r_r9); + goto CPyL36; + } + cpy_r_r11 = CPyStr_Build(3, cpy_r_r6, cpy_r_r7, cpy_r_r10); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 178, CPyStatic_scripts___globals); + goto CPyL35; + } + cpy_r_r12 = CPyStatic_scripts____import_cache; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL37; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 179, CPyStatic_scripts___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r14 = PyDict_Contains(cpy_r_r12, cpy_r_r11); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 179, CPyStatic_scripts___globals); + goto CPyL38; + } + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL26; + cpy_r_r17 = CPyStatic_scripts____import_cache; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL39; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r19 = CPyDict_GetItem(cpy_r_r17, cpy_r_r11); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); + goto CPyL38; + } + cpy_r_r20 = CPyStatic_scripts____reload; + if (unlikely(cpy_r_r20 == NULL)) { + goto CPyL40; + } else + goto CPyL20; +CPyL18: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_reload\" was not set"); + cpy_r_r21 = 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL20: ; + PyObject *cpy_r_r22[1] = {cpy_r_r19}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r23, 1, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 180, CPyStatic_scripts___globals); + goto CPyL41; + } else + goto CPyL42; +CPyL21: ; + CPy_DECREF(cpy_r_r19); + cpy_r_r25 = CPyStatic_scripts____import_cache; + if (unlikely(cpy_r_r25 == NULL)) { + goto CPyL43; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); + cpy_r_r26 = 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 181, CPyStatic_scripts___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 181, CPyStatic_scripts___globals); + goto CPyL35; + } + return cpy_r_r27; +CPyL26: ; + cpy_r_r28 = CPyStatic_scripts____import_module; + if (unlikely(cpy_r_r28 == NULL)) { + goto CPyL44; + } else + goto CPyL29; +CPyL27: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_import_module\" was not set"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 183, CPyStatic_scripts___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL29: ; + PyObject *cpy_r_r30[1] = {cpy_r_r11}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r31, 1, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 183, CPyStatic_scripts___globals); + goto CPyL38; + } + cpy_r_r33 = CPyStatic_scripts____import_cache; + if (unlikely(cpy_r_r33 == NULL)) { + goto CPyL45; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_import_cache\" was not set"); + cpy_r_r34 = 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 184, CPyStatic_scripts___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL33: ; + cpy_r_r35 = CPyDict_SetItem(cpy_r_r33, cpy_r_r11, cpy_r_r32); + CPy_DECREF(cpy_r_r11); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 184, CPyStatic_scripts___globals); + goto CPyL46; + } + return cpy_r_r32; +CPyL35: ; + cpy_r_r37 = NULL; + return cpy_r_r37; +CPyL36: ; + CPy_DecRef(cpy_r_r6); + goto CPyL35; +CPyL37: ; + CPy_DecRef(cpy_r_r11); + goto CPyL9; +CPyL38: ; + CPy_DecRef(cpy_r_r11); + goto CPyL35; +CPyL39: ; + CPy_DecRef(cpy_r_r11); + goto CPyL14; +CPyL40: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + goto CPyL18; +CPyL41: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + goto CPyL35; +CPyL42: ; + CPy_DECREF(cpy_r_r24); + goto CPyL21; +CPyL43: ; + CPy_DecRef(cpy_r_r11); + goto CPyL22; +CPyL44: ; + CPy_DecRef(cpy_r_r11); + goto CPyL27; +CPyL45: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r32); + goto CPyL31; +CPyL46: ; + CPy_DecRef(cpy_r_r32); + goto CPyL35; +} + +PyObject *CPyPy_scripts____import_from_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"O:_import_from_path", kwlist, 0}; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_path = obj_path; + PyObject *retval = CPyDef_scripts____import_from_path(arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/scripts.py", "_import_from_path", 176, CPyStatic_scripts___globals); + return NULL; +} + +PyObject *CPyDef_scripts____get_ast_hash(PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_ast_list; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + CPyPtr cpy_r_r30; + CPyPtr cpy_r_r31; + tuple_T3OOO cpy_r_r32; + tuple_T3OOO cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + tuple_T3OOO cpy_r_r44; + tuple_T3OOO cpy_r_r45; + tuple_T3OOO cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int64_t cpy_r_r59; + CPyPtr cpy_r_r60; + int64_t cpy_r_r61; + char cpy_r_r62; + CPyPtr cpy_r_r63; + CPyPtr cpy_r_r64; + int64_t cpy_r_r65; + CPyPtr cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_name; + PyObject *cpy_r_r80; + char cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_origin; + tuple_T3OOO cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + PyObject **cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; + int32_t cpy_r_r124; + char cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject **cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + char cpy_r_r141; + PyObject *cpy_r_r142; + PyObject **cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + char cpy_r_r148; + PyObject **cpy_r_r150; + PyObject *cpy_r_r151; + char cpy_r_r152; + int32_t cpy_r_r153; + char cpy_r_r154; + tuple_T3OOO cpy_r_r155; + tuple_T3OOO cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject **cpy_r_r161; + PyObject *cpy_r_r162; + int32_t cpy_r_r163; + char cpy_r_r164; + char cpy_r_r165; + char cpy_r_r166; + tuple_T3OOO cpy_r_r167; + tuple_T3OOO cpy_r_r168; + tuple_T3OOO cpy_r_r169; + PyObject *cpy_r_r170; + PyObject **cpy_r_r172; + PyObject *cpy_r_r173; + char cpy_r_r174; + int64_t cpy_r_r175; + PyObject *cpy_r_r176; + char cpy_r_r177; + CPyPtr cpy_r_r178; + int64_t cpy_r_r179; + PyObject *cpy_r_r180; + int64_t cpy_r_r181; + char cpy_r_r182; + CPyPtr cpy_r_r183; + int64_t cpy_r_r184; + char cpy_r_r185; + char cpy_r_r186; + CPyPtr cpy_r_r187; + CPyPtr cpy_r_r188; + int64_t cpy_r_r189; + CPyPtr cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + char cpy_r_r193; + PyObject **cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + int64_t cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + char cpy_r_r202; + PyObject **cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject **cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + cpy_r_r0 = NULL; + cpy_r_ast_list = cpy_r_r0; + cpy_r_r1 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL159; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r3[1] = {cpy_r_path}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r1, cpy_r_r4, 1, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL160; + } + cpy_r_r6 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL161; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r10 = CPy_TYPE(cpy_r_r9); + cpy_r_r11 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL162; + } + cpy_r_r13 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r13); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL163; + } + PyObject *cpy_r_r15[1] = {cpy_r_r9}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL163; + } + cpy_r_r18 = 1; + cpy_r_r19 = CPyStatics[582]; /* 'read' */ + PyObject *cpy_r_r20[1] = {cpy_r_r17}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); + goto CPyL164; + } + CPy_DECREF(cpy_r_r17); + if (likely(PyUnicode_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals, "str", cpy_r_r22); + goto CPyL17; + } + cpy_r_r24 = CPyStatic_scripts____parse; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL165; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); + goto CPyL17; + } else + goto CPyL166; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r26[2] = {cpy_r_r23, cpy_r_path}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 2, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); + goto CPyL167; + } + CPy_DECREF(cpy_r_r23); + cpy_r_r29 = PyList_New(1); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 191, CPyStatic_scripts___globals); + goto CPyL168; + } else + goto CPyL169; +CPyL16: ; + cpy_r_r30 = (CPyPtr)&((PyListObject *)cpy_r_r29)->ob_item; + cpy_r_r31 = *(CPyPtr *)cpy_r_r30; + *(PyObject * *)cpy_r_r31 = cpy_r_r28; + cpy_r_ast_list = cpy_r_r29; + goto CPyL25; +CPyL17: ; + cpy_r_r32 = CPy_CatchError(); + cpy_r_r18 = 0; + cpy_r_r33 = CPy_GetExcInfo(); + cpy_r_r34 = cpy_r_r33.f0; + CPy_INCREF(cpy_r_r34); + cpy_r_r35 = cpy_r_r33.f1; + CPy_INCREF(cpy_r_r35); + cpy_r_r36 = cpy_r_r33.f2; + CPy_INCREF(cpy_r_r36); + CPy_DecRef(cpy_r_r33.f0); + CPy_DecRef(cpy_r_r33.f1); + CPy_DecRef(cpy_r_r33.f2); + PyObject *cpy_r_r37[4] = {cpy_r_r9, cpy_r_r34, cpy_r_r35, cpy_r_r36}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r38, 4, 0); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL170; + } + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r36); + cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); + CPy_DecRef(cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL23; + } + cpy_r_r42 = cpy_r_r40; + if (cpy_r_r42) goto CPyL22; + CPy_Reraise(); + if (!0) { + goto CPyL23; + } else + goto CPyL171; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + CPy_RestoreExcInfo(cpy_r_r32); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + goto CPyL25; +CPyL23: ; + CPy_RestoreExcInfo(cpy_r_r32); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + cpy_r_r43 = CPy_KeepPropagating(); + if (!cpy_r_r43) { + goto CPyL26; + } else + goto CPyL172; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + tuple_T3OOO __tmp1591 = { NULL, NULL, NULL }; + cpy_r_r44 = __tmp1591; + cpy_r_r45 = cpy_r_r44; + goto CPyL27; +CPyL26: ; + cpy_r_r46 = CPy_CatchError(); + cpy_r_r45 = cpy_r_r46; +CPyL27: ; + if (!cpy_r_r18) goto CPyL173; + cpy_r_r47 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r48[4] = {cpy_r_r9, cpy_r_r47, cpy_r_r47, cpy_r_r47}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r49, 4, 0); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 190, CPyStatic_scripts___globals); + goto CPyL174; + } else + goto CPyL175; +CPyL29: ; + CPy_DECREF(cpy_r_r9); +CPyL30: ; + if (cpy_r_r45.f0 == NULL) { + goto CPyL37; + } else + goto CPyL176; +CPyL31: ; + CPy_Reraise(); + if (!0) { + goto CPyL33; + } else + goto CPyL177; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + if (cpy_r_r45.f0 == NULL) goto CPyL35; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_XDECREF(cpy_r_r45.f0); + CPy_XDECREF(cpy_r_r45.f1); + CPy_XDECREF(cpy_r_r45.f2); +CPyL35: ; + cpy_r_r51 = CPy_KeepPropagating(); + if (!cpy_r_r51) goto CPyL158; + CPy_Unreachable(); +CPyL37: ; + cpy_r_r52 = CPyDef_project___main___check_for_project(cpy_r_path); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 192, CPyStatic_scripts___globals); + goto CPyL160; + } + cpy_r_r53 = PyObject_Str(cpy_r_r52); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 192, CPyStatic_scripts___globals); + goto CPyL160; + } + if (cpy_r_ast_list == NULL) { + goto CPyL178; + } else + goto CPyL42; +CPyL40: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); + cpy_r_r54 = 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL42: ; + cpy_r_r55 = CPyList_GetItemShort(cpy_r_ast_list, 0); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals); + goto CPyL179; + } + cpy_r_r56 = CPyStatics[1489]; /* 'body' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals); + goto CPyL179; + } + if (likely(PyList_Check(cpy_r_r57))) + cpy_r_r58 = cpy_r_r57; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 194, CPyStatic_scripts___globals, "list", cpy_r_r57); + goto CPyL179; + } + cpy_r_r59 = 0; +CPyL46: ; + cpy_r_r60 = (CPyPtr)&((PyVarObject *)cpy_r_r58)->ob_size; + cpy_r_r61 = *(int64_t *)cpy_r_r60; + cpy_r_r62 = cpy_r_r59 < cpy_r_r61; + if (!cpy_r_r62) goto CPyL180; + cpy_r_r63 = (CPyPtr)&((PyListObject *)cpy_r_r58)->ob_item; + cpy_r_r64 = *(CPyPtr *)cpy_r_r63; + cpy_r_r65 = cpy_r_r59 * 8; + cpy_r_r66 = cpy_r_r64 + cpy_r_r65; + cpy_r_r67 = *(PyObject * *)cpy_r_r66; + CPy_INCREF(cpy_r_r67); + cpy_r_r68 = CPyStatic_scripts____Import; + if (unlikely(cpy_r_r68 == NULL)) { + goto CPyL181; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_Import\" was not set"); + cpy_r_r69 = 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 195, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL50: ; + cpy_r_r70 = PyObject_IsInstance(cpy_r_r67, cpy_r_r68); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 195, CPyStatic_scripts___globals); + goto CPyL182; + } + cpy_r_r72 = cpy_r_r70; + if (!cpy_r_r72) goto CPyL58; + cpy_r_r73 = CPyStatics[1788]; /* 'names' */ + cpy_r_r74 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r73); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals); + goto CPyL183; + } + if (likely(PyList_Check(cpy_r_r74))) + cpy_r_r75 = cpy_r_r74; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals, "list", cpy_r_r74); + goto CPyL184; + } + cpy_r_r76 = CPyList_GetItemShort(cpy_r_r75, 0); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals); + goto CPyL184; + } + CPy_DECREF(cpy_r_r74); + cpy_r_r77 = CPyStatics[397]; /* 'name' */ + cpy_r_r78 = CPyObject_GetAttr(cpy_r_r76, cpy_r_r77); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals); + goto CPyL183; + } + if (likely(PyUnicode_Check(cpy_r_r78))) + cpy_r_r79 = cpy_r_r78; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 196, CPyStatic_scripts___globals, "str", cpy_r_r78); + goto CPyL183; + } + cpy_r_name = cpy_r_r79; + goto CPyL67; +CPyL58: ; + cpy_r_r80 = CPyStatic_scripts____ImportFrom; + if (unlikely(cpy_r_r80 == NULL)) { + goto CPyL185; + } else + goto CPyL61; +CPyL59: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_ImportFrom\" was not set"); + cpy_r_r81 = 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 197, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL61: ; + cpy_r_r82 = PyObject_IsInstance(cpy_r_r67, cpy_r_r80); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 197, CPyStatic_scripts___globals); + goto CPyL182; + } + cpy_r_r84 = cpy_r_r82; + if (!cpy_r_r84) goto CPyL186; + cpy_r_r85 = CPyStatics[315]; /* 'module' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r85); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 198, CPyStatic_scripts___globals); + goto CPyL183; + } + if (PyUnicode_Check(cpy_r_r86)) + cpy_r_r87 = cpy_r_r86; + else { + cpy_r_r87 = NULL; + } + if (cpy_r_r87 != NULL) goto __LL1592; + if (cpy_r_r86 == Py_None) + cpy_r_r87 = cpy_r_r86; + else { + cpy_r_r87 = NULL; + } + if (cpy_r_r87 != NULL) goto __LL1592; + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 198, CPyStatic_scripts___globals, "str or None", cpy_r_r86); + goto CPyL183; +__LL1592: ; + if (likely(cpy_r_r87 != Py_None)) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 198, CPyStatic_scripts___globals, "str", cpy_r_r87); + goto CPyL183; + } + cpy_r_name = cpy_r_r88; +CPyL67: ; + cpy_r_r89 = CPyStatic_scripts____find_spec; + if (likely(cpy_r_r89 != NULL)) goto CPyL70; + PyErr_SetString(PyExc_NameError, "value for final name \"_find_spec\" was not set"); + cpy_r_r90 = 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 202, CPyStatic_scripts___globals); + goto CPyL73; + } else + goto CPyL187; +CPyL69: ; + CPy_Unreachable(); +CPyL70: ; + PyObject *cpy_r_r91[1] = {cpy_r_name}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = PyObject_Vectorcall(cpy_r_r89, cpy_r_r92, 1, 0); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 202, CPyStatic_scripts___globals); + goto CPyL73; + } + cpy_r_r94 = CPyStatics[1789]; /* 'origin' */ + cpy_r_r95 = CPyObject_GetAttr(cpy_r_r93, cpy_r_r94); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 202, CPyStatic_scripts___globals); + goto CPyL73; + } else + goto CPyL188; +CPyL72: ; + cpy_r_origin = cpy_r_r95; + goto CPyL90; +CPyL73: ; + cpy_r_r96 = CPy_CatchError(); + cpy_r_r97 = CPyModule_builtins; + cpy_r_r98 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r99 = CPyObject_GetAttr(cpy_r_r97, cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 203, CPyStatic_scripts___globals); + goto CPyL189; + } + cpy_r_r100 = CPy_ExceptionMatches(cpy_r_r99); + CPy_DecRef(cpy_r_r99); + if (!cpy_r_r100) goto CPyL190; + cpy_r_r101 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r101 == NULL)) { + goto CPyL191; + } else + goto CPyL78; +CPyL76: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r102 = 0; + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); + goto CPyL88; + } else + goto CPyL192; +CPyL77: ; + CPy_Unreachable(); +CPyL78: ; + PyObject *cpy_r_r103[1] = {cpy_r_path}; + cpy_r_r104 = (PyObject **)&cpy_r_r103; + cpy_r_r105 = PyObject_Vectorcall(cpy_r_r101, cpy_r_r104, 1, 0); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); + goto CPyL189; + } + cpy_r_r106 = CPyStatics[397]; /* 'name' */ + cpy_r_r107 = CPyObject_GetAttr(cpy_r_r105, cpy_r_r106); + CPy_DecRef(cpy_r_r105); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); + goto CPyL189; + } + if (likely(PyUnicode_Check(cpy_r_r107))) + cpy_r_r108 = cpy_r_r107; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals, "str", cpy_r_r107); + goto CPyL189; + } + cpy_r_r109 = CPyStatics[1790]; /* ", unable to determine import spec for '" */ + cpy_r_r110 = CPyStatics[1791]; /* ("', the --update flag may not work correctly with " + 'this test file') */ + cpy_r_r111 = CPyStr_Build(4, cpy_r_r108, cpy_r_r109, cpy_r_name, cpy_r_r110); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_name); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 205, CPyStatic_scripts___globals); + goto CPyL193; + } + cpy_r_r112 = CPyModule_builtins; + cpy_r_r113 = CPyStatics[1792]; /* 'ImportWarning' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 207, CPyStatic_scripts___globals); + goto CPyL194; + } + cpy_r_r115 = CPyModule_warnings; + cpy_r_r116 = CPyStatics[594]; /* 'warn' */ + cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 204, CPyStatic_scripts___globals); + goto CPyL195; + } + PyObject *cpy_r_r118[2] = {cpy_r_r111, cpy_r_r114}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r119, 2, 0); + CPy_DecRef(cpy_r_r117); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 204, CPyStatic_scripts___globals); + goto CPyL195; + } else + goto CPyL196; +CPyL85: ; + CPy_DecRef(cpy_r_r111); + CPy_DecRef(cpy_r_r114); + CPy_RestoreExcInfo(cpy_r_r96); + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + goto CPyL129; +CPyL86: ; + CPy_Reraise(); + if (!0) { + goto CPyL88; + } else + goto CPyL197; +CPyL87: ; + CPy_Unreachable(); +CPyL88: ; + CPy_RestoreExcInfo(cpy_r_r96); + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + cpy_r_r121 = CPy_KeepPropagating(); + if (!cpy_r_r121) goto CPyL158; + CPy_Unreachable(); +CPyL90: ; + cpy_r_r122 = (PyObject *)&_Py_NoneStruct; + cpy_r_r123 = cpy_r_origin != cpy_r_r122; + if (!cpy_r_r123) goto CPyL198; + cpy_r_r124 = PySequence_Contains(cpy_r_origin, cpy_r_r53); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 210, CPyStatic_scripts___globals); + goto CPyL199; + } + cpy_r_r126 = cpy_r_r124; + if (!cpy_r_r126) goto CPyL198; + cpy_r_r127 = CPyModule_builtins; + cpy_r_r128 = CPyStatics[118]; /* 'open' */ + cpy_r_r129 = CPyObject_GetAttr(cpy_r_r127, cpy_r_r128); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL199; + } + PyObject *cpy_r_r130[1] = {cpy_r_origin}; + cpy_r_r131 = (PyObject **)&cpy_r_r130; + cpy_r_r132 = PyObject_Vectorcall(cpy_r_r129, cpy_r_r131, 1, 0); + CPy_DECREF(cpy_r_r129); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL199; + } + cpy_r_r133 = CPy_TYPE(cpy_r_r132); + cpy_r_r134 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r135 = CPyObject_GetAttr(cpy_r_r133, cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL200; + } + cpy_r_r136 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r137 = CPyObject_GetAttr(cpy_r_r133, cpy_r_r136); + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL201; + } + PyObject *cpy_r_r138[1] = {cpy_r_r132}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = PyObject_Vectorcall(cpy_r_r137, cpy_r_r139, 1, 0); + CPy_DECREF(cpy_r_r137); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL201; + } + cpy_r_r141 = 1; + cpy_r_r142 = CPyStatics[582]; /* 'read' */ + PyObject *cpy_r_r143[1] = {cpy_r_r140}; + cpy_r_r144 = (PyObject **)&cpy_r_r143; + cpy_r_r145 = PyObject_VectorcallMethod(cpy_r_r142, cpy_r_r144, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); + goto CPyL202; + } + CPy_DECREF(cpy_r_r140); + if (likely(PyUnicode_Check(cpy_r_r145))) + cpy_r_r146 = cpy_r_r145; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals, "str", cpy_r_r145); + goto CPyL203; + } + cpy_r_r147 = CPyStatic_scripts____parse; + if (unlikely(cpy_r_r147 == NULL)) { + goto CPyL204; + } else + goto CPyL104; +CPyL102: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_parse\" was not set"); + cpy_r_r148 = 0; + if (unlikely(!cpy_r_r148)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); + goto CPyL109; + } else + goto CPyL205; +CPyL103: ; + CPy_Unreachable(); +CPyL104: ; + PyObject *cpy_r_r149[2] = {cpy_r_r146, cpy_r_origin}; + cpy_r_r150 = (PyObject **)&cpy_r_r149; + cpy_r_r151 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r150, 2, 0); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); + goto CPyL206; + } + CPy_DECREF(cpy_r_r146); + CPy_DECREF(cpy_r_origin); + if (cpy_r_ast_list == NULL) { + goto CPyL207; + } else + goto CPyL108; +CPyL106: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); + cpy_r_r152 = 0; + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); + goto CPyL109; + } else + goto CPyL208; +CPyL107: ; + CPy_Unreachable(); +CPyL108: ; + cpy_r_r153 = PyList_Append(cpy_r_ast_list, cpy_r_r151); + CPy_DECREF(cpy_r_r151); + cpy_r_r154 = cpy_r_r153 >= 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 212, CPyStatic_scripts___globals); + } else + goto CPyL117; +CPyL109: ; + cpy_r_r155 = CPy_CatchError(); + cpy_r_r141 = 0; + cpy_r_r156 = CPy_GetExcInfo(); + cpy_r_r157 = cpy_r_r156.f0; + CPy_INCREF(cpy_r_r157); + cpy_r_r158 = cpy_r_r156.f1; + CPy_INCREF(cpy_r_r158); + cpy_r_r159 = cpy_r_r156.f2; + CPy_INCREF(cpy_r_r159); + CPy_DecRef(cpy_r_r156.f0); + CPy_DecRef(cpy_r_r156.f1); + CPy_DecRef(cpy_r_r156.f2); + PyObject *cpy_r_r160[4] = {cpy_r_r132, cpy_r_r157, cpy_r_r158, cpy_r_r159}; + cpy_r_r161 = (PyObject **)&cpy_r_r160; + cpy_r_r162 = PyObject_Vectorcall(cpy_r_r135, cpy_r_r161, 4, 0); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL209; + } + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r159); + cpy_r_r163 = PyObject_IsTrue(cpy_r_r162); + CPy_DecRef(cpy_r_r162); + cpy_r_r164 = cpy_r_r163 >= 0; + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL115; + } + cpy_r_r165 = cpy_r_r163; + if (cpy_r_r165) goto CPyL114; + CPy_Reraise(); + if (!0) { + goto CPyL115; + } else + goto CPyL210; +CPyL113: ; + CPy_Unreachable(); +CPyL114: ; + CPy_RestoreExcInfo(cpy_r_r155); + CPy_DecRef(cpy_r_r155.f0); + CPy_DecRef(cpy_r_r155.f1); + CPy_DecRef(cpy_r_r155.f2); + goto CPyL117; +CPyL115: ; + CPy_RestoreExcInfo(cpy_r_r155); + CPy_DecRef(cpy_r_r155.f0); + CPy_DecRef(cpy_r_r155.f1); + CPy_DecRef(cpy_r_r155.f2); + cpy_r_r166 = CPy_KeepPropagating(); + if (!cpy_r_r166) { + goto CPyL118; + } else + goto CPyL211; +CPyL116: ; + CPy_Unreachable(); +CPyL117: ; + tuple_T3OOO __tmp1593 = { NULL, NULL, NULL }; + cpy_r_r167 = __tmp1593; + cpy_r_r168 = cpy_r_r167; + goto CPyL119; +CPyL118: ; + cpy_r_r169 = CPy_CatchError(); + cpy_r_r168 = cpy_r_r169; +CPyL119: ; + if (!cpy_r_r141) goto CPyL212; + cpy_r_r170 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r171[4] = {cpy_r_r132, cpy_r_r170, cpy_r_r170, cpy_r_r170}; + cpy_r_r172 = (PyObject **)&cpy_r_r171; + cpy_r_r173 = PyObject_Vectorcall(cpy_r_r135, cpy_r_r172, 4, 0); + CPy_DECREF(cpy_r_r135); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 211, CPyStatic_scripts___globals); + goto CPyL213; + } else + goto CPyL214; +CPyL121: ; + CPy_DECREF(cpy_r_r132); +CPyL122: ; + if (cpy_r_r168.f0 == NULL) { + goto CPyL129; + } else + goto CPyL215; +CPyL123: ; + CPy_Reraise(); + if (!0) { + goto CPyL125; + } else + goto CPyL216; +CPyL124: ; + CPy_Unreachable(); +CPyL125: ; + if (cpy_r_r168.f0 == NULL) goto CPyL127; + CPy_RestoreExcInfo(cpy_r_r168); + CPy_XDECREF(cpy_r_r168.f0); + CPy_XDECREF(cpy_r_r168.f1); + CPy_XDECREF(cpy_r_r168.f2); +CPyL127: ; + cpy_r_r174 = CPy_KeepPropagating(); + if (!cpy_r_r174) goto CPyL158; + CPy_Unreachable(); +CPyL129: ; + cpy_r_r175 = cpy_r_r59 + 1; + cpy_r_r59 = cpy_r_r175; + goto CPyL46; +CPyL130: ; + cpy_r_r176 = CPyStatics[221]; /* '\n' */ + if (cpy_r_ast_list != NULL) goto CPyL133; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); + cpy_r_r177 = 0; + if (unlikely(!cpy_r_r177)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", -1, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL133: ; + cpy_r_r178 = (CPyPtr)&((PyVarObject *)cpy_r_ast_list)->ob_size; + cpy_r_r179 = *(int64_t *)cpy_r_r178; + cpy_r_r180 = PyList_New(cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); + goto CPyL160; + } + cpy_r_r181 = 0; +CPyL135: ; + if (cpy_r_ast_list == NULL) { + goto CPyL217; + } else + goto CPyL138; +CPyL136: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); + cpy_r_r182 = 0; + if (unlikely(!cpy_r_r182)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", -1, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL138: ; + cpy_r_r183 = (CPyPtr)&((PyVarObject *)cpy_r_ast_list)->ob_size; + cpy_r_r184 = *(int64_t *)cpy_r_r183; + cpy_r_r185 = cpy_r_r181 < cpy_r_r184; + if (!cpy_r_r185) goto CPyL218; + if (cpy_r_ast_list == NULL) { + goto CPyL219; + } else + goto CPyL142; +CPyL140: ; + PyErr_SetString(PyExc_UnboundLocalError, "local variable \"ast_list\" referenced before assignment"); + cpy_r_r186 = 0; + if (unlikely(!cpy_r_r186)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", -1, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL142: ; + cpy_r_r187 = (CPyPtr)&((PyListObject *)cpy_r_ast_list)->ob_item; + cpy_r_r188 = *(CPyPtr *)cpy_r_r187; + cpy_r_r189 = cpy_r_r181 * 8; + cpy_r_r190 = cpy_r_r188 + cpy_r_r189; + cpy_r_r191 = *(PyObject * *)cpy_r_r190; + CPy_INCREF(cpy_r_r191); + cpy_r_r192 = CPyStatic_scripts____dump; + if (unlikely(cpy_r_r192 == NULL)) { + goto CPyL220; + } else + goto CPyL145; +CPyL143: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_dump\" was not set"); + cpy_r_r193 = 0; + if (unlikely(!cpy_r_r193)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL145: ; + PyObject *cpy_r_r194[1] = {cpy_r_r191}; + cpy_r_r195 = (PyObject **)&cpy_r_r194; + cpy_r_r196 = PyObject_Vectorcall(cpy_r_r192, cpy_r_r195, 1, 0); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); + goto CPyL221; + } + CPy_DECREF(cpy_r_r191); + if (likely(PyUnicode_Check(cpy_r_r196))) + cpy_r_r197 = cpy_r_r196; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals, "str", cpy_r_r196); + goto CPyL222; + } + CPyList_SetItemUnsafe(cpy_r_r180, cpy_r_r181, cpy_r_r197); + cpy_r_r198 = cpy_r_r181 + 1; + cpy_r_r181 = cpy_r_r198; + goto CPyL135; +CPyL149: ; + cpy_r_r199 = PyUnicode_Join(cpy_r_r176, cpy_r_r180); + CPy_DECREF_NO_IMM(cpy_r_r180); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 214, CPyStatic_scripts___globals); + goto CPyL158; + } + cpy_r_r200 = PyUnicode_AsUTF8String(cpy_r_r199); + CPy_DECREF(cpy_r_r199); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); + goto CPyL158; + } + cpy_r_r201 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r201 == NULL)) { + goto CPyL223; + } else + goto CPyL154; +CPyL152: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r202 = 0; + if (unlikely(!cpy_r_r202)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); + goto CPyL158; + } + CPy_Unreachable(); +CPyL154: ; + PyObject *cpy_r_r203[1] = {cpy_r_r200}; + cpy_r_r204 = (PyObject **)&cpy_r_r203; + cpy_r_r205 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 1, 0); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); + goto CPyL224; + } + CPy_DECREF(cpy_r_r200); + cpy_r_r206 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r207[1] = {cpy_r_r205}; + cpy_r_r208 = (PyObject **)&cpy_r_r207; + cpy_r_r209 = PyObject_VectorcallMethod(cpy_r_r206, cpy_r_r208, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals); + goto CPyL225; + } + CPy_DECREF(cpy_r_r205); + if (likely(PyUnicode_Check(cpy_r_r209))) + cpy_r_r210 = cpy_r_r209; + else { + CPy_TypeErrorTraceback("brownie/project/scripts.py", "_get_ast_hash", 215, CPyStatic_scripts___globals, "str", cpy_r_r209); + goto CPyL158; + } + return cpy_r_r210; +CPyL158: ; + cpy_r_r211 = NULL; + return cpy_r_r211; +CPyL159: ; + CPy_XDecRef(cpy_r_ast_list); + goto CPyL1; +CPyL160: ; + CPy_XDecRef(cpy_r_ast_list); + goto CPyL158; +CPyL161: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r5); + goto CPyL158; +CPyL162: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + goto CPyL158; +CPyL163: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL158; +CPyL164: ; + CPy_DecRef(cpy_r_r17); + goto CPyL17; +CPyL165: ; + CPy_DecRef(cpy_r_r23); + goto CPyL12; +CPyL166: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL13; +CPyL167: ; + CPy_DecRef(cpy_r_r23); + goto CPyL17; +CPyL168: ; + CPy_DecRef(cpy_r_r28); + goto CPyL17; +CPyL169: ; + CPy_XDECREF_NO_IMM(cpy_r_ast_list); + goto CPyL16; +CPyL170: ; + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r36); + goto CPyL23; +CPyL171: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r32.f0); + CPy_DecRef(cpy_r_r32.f1); + CPy_DecRef(cpy_r_r32.f2); + goto CPyL21; +CPyL172: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL24; +CPyL173: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + goto CPyL30; +CPyL174: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r9); + goto CPyL33; +CPyL175: ; + CPy_DECREF(cpy_r_r50); + goto CPyL29; +CPyL176: ; + CPy_XDECREF_NO_IMM(cpy_r_ast_list); + goto CPyL31; +CPyL177: ; + CPy_XDECREF(cpy_r_r45.f0); + CPy_XDECREF(cpy_r_r45.f1); + CPy_XDECREF(cpy_r_r45.f2); + goto CPyL32; +CPyL178: ; + CPy_DECREF(cpy_r_r53); + goto CPyL40; +CPyL179: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + goto CPyL158; +CPyL180: ; + CPy_DECREF(cpy_r_r53); + CPy_DECREF_NO_IMM(cpy_r_r58); + goto CPyL130; +CPyL181: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r67); + goto CPyL48; +CPyL182: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r67); + goto CPyL158; +CPyL183: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + goto CPyL158; +CPyL184: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r74); + goto CPyL158; +CPyL185: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r67); + goto CPyL59; +CPyL186: ; + CPy_DECREF(cpy_r_r67); + goto CPyL129; +CPyL187: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_name); + goto CPyL69; +CPyL188: ; + CPy_DECREF(cpy_r_name); + goto CPyL72; +CPyL189: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_name); + goto CPyL88; +CPyL190: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_name); + goto CPyL86; +CPyL191: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_name); + goto CPyL76; +CPyL192: ; + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + goto CPyL77; +CPyL193: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + goto CPyL88; +CPyL194: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r111); + goto CPyL88; +CPyL195: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r111); + CPy_DecRef(cpy_r_r114); + goto CPyL88; +CPyL196: ; + CPy_DecRef(cpy_r_r120); + goto CPyL85; +CPyL197: ; + CPy_DecRef(cpy_r_r96.f0); + CPy_DecRef(cpy_r_r96.f1); + CPy_DecRef(cpy_r_r96.f2); + goto CPyL87; +CPyL198: ; + CPy_DECREF(cpy_r_origin); + goto CPyL129; +CPyL199: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_origin); + goto CPyL158; +CPyL200: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_origin); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r133); + goto CPyL158; +CPyL201: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_origin); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + goto CPyL158; +CPyL202: ; + CPy_DecRef(cpy_r_origin); + CPy_DecRef(cpy_r_r140); + goto CPyL109; +CPyL203: ; + CPy_DecRef(cpy_r_origin); + goto CPyL109; +CPyL204: ; + CPy_DecRef(cpy_r_origin); + CPy_DecRef(cpy_r_r146); + goto CPyL102; +CPyL205: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + goto CPyL103; +CPyL206: ; + CPy_DecRef(cpy_r_origin); + CPy_DecRef(cpy_r_r146); + goto CPyL109; +CPyL207: ; + CPy_DECREF(cpy_r_r151); + goto CPyL106; +CPyL208: ; + CPy_XDECREF_NO_IMM(cpy_r_ast_list); + CPy_DECREF(cpy_r_r53); + CPy_DECREF_NO_IMM(cpy_r_r58); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r135); + goto CPyL107; +CPyL209: ; + CPy_DecRef(cpy_r_r157); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r159); + goto CPyL115; +CPyL210: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r155.f0); + CPy_DecRef(cpy_r_r155.f1); + CPy_DecRef(cpy_r_r155.f2); + goto CPyL113; +CPyL211: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r135); + goto CPyL116; +CPyL212: ; + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r135); + goto CPyL122; +CPyL213: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r132); + goto CPyL125; +CPyL214: ; + CPy_DECREF(cpy_r_r173); + goto CPyL121; +CPyL215: ; + CPy_XDECREF_NO_IMM(cpy_r_ast_list); + CPy_DECREF(cpy_r_r53); + CPy_DECREF_NO_IMM(cpy_r_r58); + goto CPyL123; +CPyL216: ; + CPy_XDECREF(cpy_r_r168.f0); + CPy_XDECREF(cpy_r_r168.f1); + CPy_XDECREF(cpy_r_r168.f2); + goto CPyL124; +CPyL217: ; + CPy_DECREF_NO_IMM(cpy_r_r180); + goto CPyL136; +CPyL218: ; + CPy_XDECREF_NO_IMM(cpy_r_ast_list); + goto CPyL149; +CPyL219: ; + CPy_DECREF_NO_IMM(cpy_r_r180); + goto CPyL140; +CPyL220: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r191); + goto CPyL143; +CPyL221: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r191); + goto CPyL158; +CPyL222: ; + CPy_XDecRef(cpy_r_ast_list); + CPy_DecRef(cpy_r_r180); + goto CPyL158; +CPyL223: ; + CPy_DecRef(cpy_r_r200); + goto CPyL152; +CPyL224: ; + CPy_DecRef(cpy_r_r200); + goto CPyL158; +CPyL225: ; + CPy_DecRef(cpy_r_r205); + goto CPyL158; +} + +PyObject *CPyPy_scripts____get_ast_hash(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"path", 0}; + static CPyArg_Parser parser = {"O:_get_ast_hash", kwlist, 0}; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_path)) { + return NULL; + } + PyObject *arg_path; + if (PyUnicode_Check(obj_path)) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1594; + arg_path = obj_path; + if (arg_path != NULL) goto __LL1594; + CPy_TypeError("union[str, object]", obj_path); + goto fail; +__LL1594: ; + PyObject *retval = CPyDef_scripts____get_ast_hash(arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/scripts.py", "_get_ast_hash", 188, CPyStatic_scripts___globals); + return NULL; +} + +char CPyDef_scripts_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + PyObject **cpy_r_r7; + void *cpy_r_r9; + void *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + int32_t cpy_r_r84; + char cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + int32_t cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + int32_t cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + int32_t cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + int32_t cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + int32_t cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + char cpy_r_r129; + PyObject **cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + int32_t cpy_r_r135; + char cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + int32_t cpy_r_r140; + char cpy_r_r141; + char cpy_r_r142; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", -1, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_pathlib; + cpy_r_r6 = (PyObject **)&CPyModule_sys; + cpy_r_r7 = (PyObject **)&CPyModule_warnings; + PyObject **cpy_r_r8[3] = {cpy_r_r5, cpy_r_r6, cpy_r_r7}; + cpy_r_r9 = (void *)&cpy_r_r8; + int64_t cpy_r_r10[3] = {4, 5, 6}; + cpy_r_r11 = (void *)&cpy_r_r10; + cpy_r_r12 = CPyStatics[2373]; /* (('pathlib', 'pathlib', 'pathlib'), + ('sys', 'sys', 'sys'), + ('warnings', 'warnings', 'warnings')) */ + cpy_r_r13 = CPyStatic_scripts___globals; + cpy_r_r14 = CPyStatics[1793]; /* 'brownie/project/scripts.py' */ + cpy_r_r15 = CPyStatics[12]; /* '' */ + cpy_r_r16 = CPyImport_ImportMany(cpy_r_r12, cpy_r_r9, cpy_r_r13, cpy_r_r14, cpy_r_r15, cpy_r_r11); + if (!cpy_r_r16) goto CPyL44; + cpy_r_r17 = CPyStatics[2374]; /* ('FunctionDef', 'Import', 'ImportFrom', 'dump', 'parse') */ + cpy_r_r18 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r19 = CPyStatic_scripts___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 7, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_ast = cpy_r_r20; + CPy_INCREF(CPyModule_ast); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[2375]; /* ('reload',) */ + cpy_r_r22 = CPyStatics[8]; /* 'importlib' */ + cpy_r_r23 = CPyStatic_scripts___globals; + cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 8, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_importlib = cpy_r_r24; + CPy_INCREF(CPyModule_importlib); + CPy_DECREF(cpy_r_r24); + cpy_r_r25 = CPyStatics[2376]; /* ('SourceFileLoader',) */ + cpy_r_r26 = CPyStatics[1795]; /* 'importlib.machinery' */ + cpy_r_r27 = CPyStatic_scripts___globals; + cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 9, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_importlib___machinery = cpy_r_r28; + CPy_INCREF(CPyModule_importlib___machinery); + CPy_DECREF(cpy_r_r28); + cpy_r_r29 = CPyStatics[2377]; /* ('find_spec',) */ + cpy_r_r30 = CPyStatics[1797]; /* 'importlib.util' */ + cpy_r_r31 = CPyStatic_scripts___globals; + cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 10, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_importlib___util = cpy_r_r32; + CPy_INCREF(CPyModule_importlib___util); + CPy_DECREF(cpy_r_r32); + cpy_r_r33 = CPyStatics[2378]; /* ('WindowsPath',) */ + cpy_r_r34 = CPyStatics[9]; /* 'pathlib' */ + cpy_r_r35 = CPyStatic_scripts___globals; + cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 11, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_pathlib = cpy_r_r36; + CPy_INCREF(CPyModule_pathlib); + CPy_DECREF(cpy_r_r36); + cpy_r_r37 = CPyStatics[2379]; /* ('FunctionType', 'ModuleType') */ + cpy_r_r38 = CPyStatics[1746]; /* 'types' */ + cpy_r_r39 = CPyStatic_scripts___globals; + cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 12, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_types = cpy_r_r40; + CPy_INCREF(CPyModule_types); + CPy_DECREF(cpy_r_r40); + cpy_r_r41 = CPyStatics[2380]; /* ('Any', 'Dict', 'Final', 'List', 'Optional', 'Sequence', + 'Tuple') */ + cpy_r_r42 = CPyStatics[14]; /* 'typing' */ + cpy_r_r43 = CPyStatic_scripts___globals; + cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 13, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_typing = cpy_r_r44; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r44); + cpy_r_r45 = CPyStatics[2381]; /* ('Path', 'import_module', 'sha1') */ + cpy_r_r46 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r47 = CPyStatic_scripts___globals; + cpy_r_r48 = CPyImport_ImportFromMany(cpy_r_r46, cpy_r_r45, cpy_r_r45, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 15, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_brownie____c_constants = cpy_r_r48; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r48); + cpy_r_r49 = CPyStatics[2079]; /* ('ProjectNotFound',) */ + cpy_r_r50 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r51 = CPyStatic_scripts___globals; + cpy_r_r52 = CPyImport_ImportFromMany(cpy_r_r50, cpy_r_r49, cpy_r_r49, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 16, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_brownie___exceptions = cpy_r_r52; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r52); + cpy_r_r53 = CPyStatics[2382]; /* ('Project', 'check_for_project', 'get_loaded_projects') */ + cpy_r_r54 = CPyStatics[389]; /* 'brownie.project.main' */ + cpy_r_r55 = CPyStatic_scripts___globals; + cpy_r_r56 = CPyImport_ImportFromMany(cpy_r_r54, cpy_r_r53, cpy_r_r53, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 17, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_brownie___project___main = cpy_r_r56; + CPy_INCREF(CPyModule_brownie___project___main); + CPy_DECREF(cpy_r_r56); + cpy_r_r57 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r58 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r59 = CPyStatic_scripts___globals; + cpy_r_r60 = CPyImport_ImportFromMany(cpy_r_r58, cpy_r_r57, cpy_r_r57, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 18, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_brownie___utils = cpy_r_r60; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r60); + cpy_r_r61 = CPyStatics[2128]; /* ('bright_blue', 'bright_cyan') */ + cpy_r_r62 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r63 = CPyStatic_scripts___globals; + cpy_r_r64 = CPyImport_ImportFromMany(cpy_r_r62, cpy_r_r61, cpy_r_r61, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 19, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyModule_brownie___utils____color = cpy_r_r64; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r64); + cpy_r_r65 = CPyStatic_scripts___globals; + cpy_r_r66 = CPyStatics[1495]; /* 'FunctionDef' */ + cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 23, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____FunctionDef = cpy_r_r67; + CPy_INCREF(CPyStatic_scripts____FunctionDef); + cpy_r_r68 = CPyStatic_scripts___globals; + cpy_r_r69 = CPyStatics[1799]; /* '_FunctionDef' */ + cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 23, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r72 = CPyStatic_scripts___globals; + cpy_r_r73 = CPyStatics[1492]; /* 'Import' */ + cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 24, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____Import = cpy_r_r74; + CPy_INCREF(CPyStatic_scripts____Import); + cpy_r_r75 = CPyStatic_scripts___globals; + cpy_r_r76 = CPyStatics[1800]; /* '_Import' */ + cpy_r_r77 = CPyDict_SetItem(cpy_r_r75, cpy_r_r76, cpy_r_r74); + CPy_DECREF(cpy_r_r74); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 24, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r79 = CPyStatic_scripts___globals; + cpy_r_r80 = CPyStatics[1493]; /* 'ImportFrom' */ + cpy_r_r81 = CPyDict_GetItem(cpy_r_r79, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 25, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____ImportFrom = cpy_r_r81; + CPy_INCREF(CPyStatic_scripts____ImportFrom); + cpy_r_r82 = CPyStatic_scripts___globals; + cpy_r_r83 = CPyStatics[1801]; /* '_ImportFrom' */ + cpy_r_r84 = CPyDict_SetItem(cpy_r_r82, cpy_r_r83, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r85 = cpy_r_r84 >= 0; + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 25, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r86 = CPyStatic_scripts___globals; + cpy_r_r87 = CPyStatics[1798]; /* 'FunctionType' */ + cpy_r_r88 = CPyDict_GetItem(cpy_r_r86, cpy_r_r87); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 27, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____FunctionType = cpy_r_r88; + CPy_INCREF(CPyStatic_scripts____FunctionType); + cpy_r_r89 = CPyStatic_scripts___globals; + cpy_r_r90 = CPyStatics[1802]; /* '_FunctionType' */ + cpy_r_r91 = CPyDict_SetItem(cpy_r_r89, cpy_r_r90, cpy_r_r88); + CPy_DECREF(cpy_r_r88); + cpy_r_r92 = cpy_r_r91 >= 0; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 27, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r93 = CPyStatic_scripts___globals; + cpy_r_r94 = CPyStatics[831]; /* 'parse' */ + cpy_r_r95 = CPyDict_GetItem(cpy_r_r93, cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 29, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____parse = cpy_r_r95; + CPy_INCREF(CPyStatic_scripts____parse); + cpy_r_r96 = CPyStatic_scripts___globals; + cpy_r_r97 = CPyStatics[838]; /* '_parse' */ + cpy_r_r98 = CPyDict_SetItem(cpy_r_r96, cpy_r_r97, cpy_r_r95); + CPy_DECREF(cpy_r_r95); + cpy_r_r99 = cpy_r_r98 >= 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 29, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r100 = CPyStatic_scripts___globals; + cpy_r_r101 = CPyStatics[44]; /* 'dump' */ + cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 30, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____dump = cpy_r_r102; + CPy_INCREF(CPyStatic_scripts____dump); + cpy_r_r103 = CPyStatic_scripts___globals; + cpy_r_r104 = CPyStatics[1803]; /* '_dump' */ + cpy_r_r105 = CPyDict_SetItem(cpy_r_r103, cpy_r_r104, cpy_r_r102); + CPy_DECREF(cpy_r_r102); + cpy_r_r106 = cpy_r_r105 >= 0; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 30, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r107 = CPyStatic__c_constants___import_module; + if (likely(cpy_r_r107 != NULL)) goto CPyL31; + PyErr_SetString(PyExc_NameError, "value for final name \"import_module\" was not set"); + cpy_r_r108 = 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 32, CPyStatic_scripts___globals); + goto CPyL44; + } + CPy_Unreachable(); +CPyL31: ; + CPyStatic_scripts____import_module = cpy_r_r107; + CPy_INCREF(CPyStatic_scripts____import_module); + cpy_r_r109 = CPyStatic_scripts___globals; + cpy_r_r110 = CPyStatics[1804]; /* '_import_module' */ + cpy_r_r111 = CPyDict_SetItem(cpy_r_r109, cpy_r_r110, cpy_r_r107); + cpy_r_r112 = cpy_r_r111 >= 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 32, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r113 = CPyStatic_scripts___globals; + cpy_r_r114 = CPyStatics[1796]; /* 'find_spec' */ + cpy_r_r115 = CPyDict_GetItem(cpy_r_r113, cpy_r_r114); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 33, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____find_spec = cpy_r_r115; + CPy_INCREF(CPyStatic_scripts____find_spec); + cpy_r_r116 = CPyStatic_scripts___globals; + cpy_r_r117 = CPyStatics[1805]; /* '_find_spec' */ + cpy_r_r118 = CPyDict_SetItem(cpy_r_r116, cpy_r_r117, cpy_r_r115); + CPy_DECREF(cpy_r_r115); + cpy_r_r119 = cpy_r_r118 >= 0; + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 33, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r120 = CPyStatic_scripts___globals; + cpy_r_r121 = CPyStatics[1794]; /* 'reload' */ + cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 34, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____reload = cpy_r_r122; + CPy_INCREF(CPyStatic_scripts____reload); + cpy_r_r123 = CPyStatic_scripts___globals; + cpy_r_r124 = CPyStatics[1806]; /* '_reload' */ + cpy_r_r125 = CPyDict_SetItem(cpy_r_r123, cpy_r_r124, cpy_r_r122); + CPy_DECREF(cpy_r_r122); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 34, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r127 = CPyStatics[175]; /* '.' */ + cpy_r_r128 = CPyStatic__c_constants___Path; + if (likely(cpy_r_r128 != NULL)) goto CPyL39; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r129 = 0; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 36, CPyStatic_scripts___globals); + goto CPyL44; + } + CPy_Unreachable(); +CPyL39: ; + PyObject *cpy_r_r130[1] = {cpy_r_r127}; + cpy_r_r131 = (PyObject **)&cpy_r_r130; + cpy_r_r132 = PyObject_Vectorcall(cpy_r_r128, cpy_r_r131, 1, 0); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 36, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____DOT_PATH = cpy_r_r132; + CPy_INCREF(CPyStatic_scripts____DOT_PATH); + cpy_r_r133 = CPyStatic_scripts___globals; + cpy_r_r134 = CPyStatics[1807]; /* '_DOT_PATH' */ + cpy_r_r135 = CPyDict_SetItem(cpy_r_r133, cpy_r_r134, cpy_r_r132); + CPy_DECREF(cpy_r_r132); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 36, CPyStatic_scripts___globals); + goto CPyL44; + } + cpy_r_r137 = PyDict_New(); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 38, CPyStatic_scripts___globals); + goto CPyL44; + } + CPyStatic_scripts____import_cache = cpy_r_r137; + CPy_INCREF(CPyStatic_scripts____import_cache); + cpy_r_r138 = CPyStatic_scripts___globals; + cpy_r_r139 = CPyStatics[1808]; /* '_import_cache' */ + cpy_r_r140 = CPyDict_SetItem(cpy_r_r138, cpy_r_r139, cpy_r_r137); + CPy_DECREF(cpy_r_r137); + cpy_r_r141 = cpy_r_r140 >= 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/project/scripts.py", "", 38, CPyStatic_scripts___globals); + goto CPyL44; + } + return 1; +CPyL44: ; + cpy_r_r142 = 2; + return cpy_r_r142; +} + +static int +sources___Sources_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_sources_____mypyc__Sources_setup(PyObject *cpy_r_type); +PyObject *CPyDef_sources___Sources(PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources); + +static PyObject * +sources___Sources_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_sources___Sources) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_sources_____mypyc__Sources_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_sources___Sources_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +sources___Sources_traverse(brownie___project___sources___SourcesObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->__contract_sources); + Py_VISIT(self->__contracts); + Py_VISIT(self->__interface_sources); + Py_VISIT(self->__interfaces); + return 0; +} + +static int +sources___Sources_clear(brownie___project___sources___SourcesObject *self) +{ + Py_CLEAR(self->__contract_sources); + Py_CLEAR(self->__contracts); + Py_CLEAR(self->__interface_sources); + Py_CLEAR(self->__interfaces); + return 0; +} + +static void +sources___Sources_dealloc(brownie___project___sources___SourcesObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, sources___Sources_dealloc) + sources___Sources_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem sources___Sources_vtable[8]; +static bool +CPyDef_sources___Sources_trait_vtable_setup(void) +{ + CPyVTableItem sources___Sources_vtable_scratch[] = { + (CPyVTableItem)CPyDef_sources___Sources_____init__, + (CPyVTableItem)CPyDef_sources___Sources___get, + (CPyVTableItem)CPyDef_sources___Sources___get_path_list, + (CPyVTableItem)CPyDef_sources___Sources___get_contract_list, + (CPyVTableItem)CPyDef_sources___Sources___get_interface_list, + (CPyVTableItem)CPyDef_sources___Sources___get_interface_hashes, + (CPyVTableItem)CPyDef_sources___Sources___get_interface_sources, + (CPyVTableItem)CPyDef_sources___Sources___get_source_path, + }; + memcpy(sources___Sources_vtable, sources___Sources_vtable_scratch, sizeof(sources___Sources_vtable)); + return 1; +} + +static PyObject * +sources___Sources_get__contract_sources(brownie___project___sources___SourcesObject *self, void *closure); +static int +sources___Sources_set__contract_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); +static PyObject * +sources___Sources_get__contracts(brownie___project___sources___SourcesObject *self, void *closure); +static int +sources___Sources_set__contracts(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); +static PyObject * +sources___Sources_get__interface_sources(brownie___project___sources___SourcesObject *self, void *closure); +static int +sources___Sources_set__interface_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); +static PyObject * +sources___Sources_get__interfaces(brownie___project___sources___SourcesObject *self, void *closure); +static int +sources___Sources_set__interfaces(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure); + +static PyGetSetDef sources___Sources_getseters[] = { + {"_contract_sources", + (getter)sources___Sources_get__contract_sources, (setter)sources___Sources_set__contract_sources, + NULL, NULL}, + {"_contracts", + (getter)sources___Sources_get__contracts, (setter)sources___Sources_set__contracts, + NULL, NULL}, + {"_interface_sources", + (getter)sources___Sources_get__interface_sources, (setter)sources___Sources_set__interface_sources, + NULL, NULL}, + {"_interfaces", + (getter)sources___Sources_get__interfaces, (setter)sources___Sources_set__interfaces, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef sources___Sources_methods[] = { + {"__init__", + (PyCFunction)CPyPy_sources___Sources_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, contract_sources, interface_sources)\n--\n\n")}, + {"get", + (PyCFunction)CPyPy_sources___Sources___get, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get($self, key)\n--\n\n")}, + {"get_path_list", + (PyCFunction)CPyPy_sources___Sources___get_path_list, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_path_list($self)\n--\n\n")}, + {"get_contract_list", + (PyCFunction)CPyPy_sources___Sources___get_contract_list, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_contract_list($self)\n--\n\n")}, + {"get_interface_list", + (PyCFunction)CPyPy_sources___Sources___get_interface_list, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_interface_list($self)\n--\n\n")}, + {"get_interface_hashes", + (PyCFunction)CPyPy_sources___Sources___get_interface_hashes, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_interface_hashes($self)\n--\n\n")}, + {"get_interface_sources", + (PyCFunction)CPyPy_sources___Sources___get_interface_sources, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_interface_sources($self)\n--\n\n")}, + {"get_source_path", + (PyCFunction)CPyPy_sources___Sources___get_source_path, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_source_path($self, contract_name, is_interface=False)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_sources___Sources_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Sources", + .tp_new = sources___Sources_new, + .tp_dealloc = (destructor)sources___Sources_dealloc, + .tp_traverse = (traverseproc)sources___Sources_traverse, + .tp_clear = (inquiry)sources___Sources_clear, + .tp_getset = sources___Sources_getseters, + .tp_methods = sources___Sources_methods, + .tp_init = sources___Sources_init, + .tp_basicsize = sizeof(brownie___project___sources___SourcesObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("Sources(contract_sources, interface_sources)\n--\n\n"), +}; +static PyTypeObject *CPyType_sources___Sources_template = &CPyType_sources___Sources_template_; + +PyObject *CPyDef_sources_____mypyc__Sources_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___project___sources___SourcesObject *self; + self = (brownie___project___sources___SourcesObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = sources___Sources_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_sources___Sources(PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources) +{ + PyObject *self = CPyDef_sources_____mypyc__Sources_setup((PyObject *)CPyType_sources___Sources); + if (self == NULL) + return NULL; + char res = CPyDef_sources___Sources_____init__(self, cpy_r_contract_sources, cpy_r_interface_sources); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +sources___Sources_get__contract_sources(brownie___project___sources___SourcesObject *self, void *closure) +{ + if (unlikely(self->__contract_sources == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_contract_sources' of 'Sources' undefined"); + return NULL; + } + CPy_INCREF(self->__contract_sources); + PyObject *retval = self->__contract_sources; + return retval; +} + +static int +sources___Sources_set__contract_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Sources' object attribute '_contract_sources' cannot be deleted"); + return -1; + } + if (self->__contract_sources != NULL) { + CPy_DECREF(self->__contract_sources); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__contract_sources = tmp; + return 0; +} + +static PyObject * +sources___Sources_get__contracts(brownie___project___sources___SourcesObject *self, void *closure) +{ + if (unlikely(self->__contracts == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_contracts' of 'Sources' undefined"); + return NULL; + } + CPy_INCREF(self->__contracts); + PyObject *retval = self->__contracts; + return retval; +} + +static int +sources___Sources_set__contracts(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Sources' object attribute '_contracts' cannot be deleted"); + return -1; + } + if (self->__contracts != NULL) { + CPy_DECREF(self->__contracts); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__contracts = tmp; + return 0; +} + +static PyObject * +sources___Sources_get__interface_sources(brownie___project___sources___SourcesObject *self, void *closure) +{ + if (unlikely(self->__interface_sources == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_interface_sources' of 'Sources' undefined"); + return NULL; + } + CPy_INCREF(self->__interface_sources); + PyObject *retval = self->__interface_sources; + return retval; +} + +static int +sources___Sources_set__interface_sources(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Sources' object attribute '_interface_sources' cannot be deleted"); + return -1; + } + if (self->__interface_sources != NULL) { + CPy_DECREF(self->__interface_sources); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__interface_sources = tmp; + return 0; +} + +static PyObject * +sources___Sources_get__interfaces(brownie___project___sources___SourcesObject *self, void *closure) +{ + if (unlikely(self->__interfaces == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_interfaces' of 'Sources' undefined"); + return NULL; + } + CPy_INCREF(self->__interfaces); + PyObject *retval = self->__interfaces; + return retval; +} + +static int +sources___Sources_set__interfaces(brownie___project___sources___SourcesObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Sources' object attribute '_interfaces' cannot be deleted"); + return -1; + } + if (self->__interfaces != NULL) { + CPy_DECREF(self->__interfaces); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__interfaces = tmp; + return 0; +} +static PyMethodDef sourcesmodule_methods[] = { + {"is_inside_offset", (PyCFunction)CPyPy_sources___is_inside_offset, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("is_inside_offset(inner, outer)\n--\n\n") /* docstring */}, + {"highlight_source", (PyCFunction)CPyPy_sources___highlight_source, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("highlight_source(source, offset, pad=3)\n--\n\n") /* docstring */}, + {"get_contract_names", (PyCFunction)CPyPy_sources___get_contract_names, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_contract_names(full_source)\n--\n\n") /* docstring */}, + {"get_pragma_spec", (PyCFunction)CPyPy_sources___get_pragma_spec, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_pragma_spec(source, path=None)\n--\n\n") /* docstring */}, + {"get_vyper_pragma_spec", (PyCFunction)CPyPy_sources___get_vyper_pragma_spec, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_vyper_pragma_spec(source, path=None)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___project___sources(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___project___sources__internal, "__name__"); + CPyStatic_sources___globals = PyModule_GetDict(CPyModule_brownie___project___sources__internal); + if (unlikely(CPyStatic_sources___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_sources_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___project___sources__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_sources___Sources); + return -1; +} +static struct PyModuleDef sourcesmodule = { + PyModuleDef_HEAD_INIT, + "brownie.project.sources", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + sourcesmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___project___sources(void) +{ + if (CPyModule_brownie___project___sources__internal) { + Py_INCREF(CPyModule_brownie___project___sources__internal); + return CPyModule_brownie___project___sources__internal; + } + CPyModule_brownie___project___sources__internal = PyModule_Create(&sourcesmodule); + if (unlikely(CPyModule_brownie___project___sources__internal == NULL)) + goto fail; + if (CPyExec_brownie___project___sources(CPyModule_brownie___project___sources__internal) != 0) + goto fail; + return CPyModule_brownie___project___sources__internal; + fail: + return NULL; +} + +char CPyDef_sources___Sources_____init__(PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + CPyTagged cpy_r_r6; + int64_t cpy_r_r7; + PyObject *cpy_r_r8; + tuple_T4CIOO cpy_r_r9; + CPyTagged cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_path; + PyObject *cpy_r_source; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T2OO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + CPyPtr cpy_r_r42; + CPyPtr cpy_r_r43; + PyObject *cpy_r_contract_names; + PyObject *cpy_r_r44; + int64_t cpy_r_r45; + CPyPtr cpy_r_r46; + int64_t cpy_r_r47; + char cpy_r_r48; + CPyPtr cpy_r_r49; + CPyPtr cpy_r_r50; + int64_t cpy_r_r51; + CPyPtr cpy_r_r52; + PyObject *cpy_r_r53; + tuple_T2OO cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_name; + PyObject *cpy_r_r56; + PyObject *cpy_r_type_; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + tuple_T2OO cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + tuple_T2OO cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + CPyPtr cpy_r_r74; + CPyPtr cpy_r_r75; + CPyPtr cpy_r_r76; + int32_t cpy_r_r77; + char cpy_r_r78; + tuple_T2OO cpy_r_r79; + PyObject *cpy_r_r80; + int32_t cpy_r_r81; + char cpy_r_r82; + int64_t cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + CPyTagged cpy_r_r86; + int64_t cpy_r_r87; + PyObject *cpy_r_r88; + tuple_T4CIOO cpy_r_r89; + CPyTagged cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + tuple_T2OO cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + int32_t cpy_r_r98; + char cpy_r_r99; + char cpy_r_r100; + char cpy_r_r101; + CPyTagged cpy_r_r102; + int64_t cpy_r_r103; + PyObject *cpy_r_r104; + tuple_T4CIOO cpy_r_r105; + CPyTagged cpy_r_r106; + char cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + char cpy_r_r125; + PyObject *cpy_r_r126; + char cpy_r_r127; + PyObject **cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + tuple_T2OO cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + CPyPtr cpy_r_r138; + CPyPtr cpy_r_r139; + PyObject *cpy_r_interface_names; + PyObject *cpy_r_r140; + int64_t cpy_r_r141; + CPyPtr cpy_r_r142; + int64_t cpy_r_r143; + char cpy_r_r144; + CPyPtr cpy_r_r145; + CPyPtr cpy_r_r146; + int64_t cpy_r_r147; + CPyPtr cpy_r_r148; + PyObject *cpy_r_r149; + tuple_T2OO cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + int32_t cpy_r_r154; + char 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_r162; + CPyPtr cpy_r_r163; + CPyPtr cpy_r_r164; + CPyPtr cpy_r_r165; + int32_t cpy_r_r166; + char cpy_r_r167; + PyObject *cpy_r_r168; + int32_t cpy_r_r169; + char cpy_r_r170; + int64_t cpy_r_r171; + char cpy_r_r172; + char cpy_r_r173; + int64_t cpy_r_r174; + CPyTagged cpy_r_r175; + char cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + CPyTagged cpy_r_r180; + int64_t cpy_r_r181; + PyObject *cpy_r_r182; + tuple_T4CIOO cpy_r_r183; + CPyTagged cpy_r_r184; + char cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + int32_t cpy_r_r195; + char cpy_r_r196; + char cpy_r_r197; + char 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_r206; + char cpy_r_r207; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 29, CPyStatic_sources___globals); + goto CPyL110; + } + ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources = cpy_r_r0; + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 30, CPyStatic_sources___globals); + goto CPyL110; + } + ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts = cpy_r_r1; + cpy_r_r2 = PyDict_New(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 31, CPyStatic_sources___globals); + goto CPyL110; + } + ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources = cpy_r_r2; + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 32, CPyStatic_sources___globals); + goto CPyL110; + } + ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces = cpy_r_r3; + cpy_r_r4 = PyDict_New(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 34, CPyStatic_sources___globals); + goto CPyL110; + } + cpy_r_r5 = PyDict_New(); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 35, CPyStatic_sources___globals); + goto CPyL111; + } + cpy_r_r6 = 0; + cpy_r_r7 = PyDict_Size(cpy_r_contract_sources); + cpy_r_r8 = CPyDict_GetItemsIter(cpy_r_contract_sources); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals); + goto CPyL112; + } +CPyL7: ; + cpy_r_r9 = CPyDict_NextItem(cpy_r_r8, cpy_r_r6); + cpy_r_r10 = cpy_r_r9.f1; + cpy_r_r6 = cpy_r_r10; + cpy_r_r11 = cpy_r_r9.f0; + if (!cpy_r_r11) goto CPyL113; + cpy_r_r12 = cpy_r_r9.f2; + CPy_INCREF(cpy_r_r12); + cpy_r_r13 = cpy_r_r9.f3; + CPy_INCREF(cpy_r_r13); + CPy_DECREF(cpy_r_r9.f2); + CPy_DECREF(cpy_r_r9.f3); + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r14 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals, "str", cpy_r_r12); + goto CPyL114; + } + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r15 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals, "str", cpy_r_r13); + goto CPyL115; + } + cpy_r_path = cpy_r_r14; + cpy_r_source = cpy_r_r15; + cpy_r_r16 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; + CPy_INCREF(cpy_r_r16); + cpy_r_r17 = CPyDict_SetItem(cpy_r_r16, cpy_r_path, cpy_r_source); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 38, CPyStatic_sources___globals); + goto CPyL116; + } + cpy_r_r19 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r19 == NULL)) { + goto CPyL117; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r20 = 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals); + goto CPyL110; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r21[1] = {cpy_r_path}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r22, 1, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals); + goto CPyL116; + } + cpy_r_r24 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals); + goto CPyL116; + } + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 39, CPyStatic_sources___globals, "str", cpy_r_r25); + goto CPyL116; + } + cpy_r_r27 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r28 = CPyStr_Equal(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + cpy_r_r29 = cpy_r_r28 == 0; + if (cpy_r_r29) { + goto CPyL118; + } else + goto CPyL26; +CPyL18: ; + cpy_r_r30 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r30 == NULL)) { + goto CPyL119; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); + goto CPyL110; + } + CPy_Unreachable(); +CPyL21: ; + PyObject *cpy_r_r32[1] = {cpy_r_path}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r33, 1, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); + goto CPyL120; + } + cpy_r_r35 = CPyStatics[68]; /* 'stem' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); + goto CPyL120; + } + if (likely(PyUnicode_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals, "str", cpy_r_r36); + goto CPyL120; + } + cpy_r_r38 = CPyStatics[1490]; /* 'contract' */ + CPy_INCREF(cpy_r_r38); + cpy_r_r39.f0 = cpy_r_r37; + cpy_r_r39.f1 = cpy_r_r38; + cpy_r_r40 = PyList_New(1); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 40, CPyStatic_sources___globals); + goto CPyL121; + } + cpy_r_r41 = PyTuple_New(2); + if (unlikely(cpy_r_r41 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1595 = cpy_r_r39.f0; + PyTuple_SET_ITEM(cpy_r_r41, 0, __tmp1595); + PyObject *__tmp1596 = cpy_r_r39.f1; + PyTuple_SET_ITEM(cpy_r_r41, 1, __tmp1596); + cpy_r_r42 = (CPyPtr)&((PyListObject *)cpy_r_r40)->ob_item; + cpy_r_r43 = *(CPyPtr *)cpy_r_r42; + *(PyObject * *)cpy_r_r43 = cpy_r_r41; + cpy_r_contract_names = cpy_r_r40; + goto CPyL28; +CPyL26: ; + cpy_r_r44 = CPyDef_sources___get_contract_names(cpy_r_source); + CPy_DECREF(cpy_r_source); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 42, CPyStatic_sources___globals); + goto CPyL120; + } + cpy_r_contract_names = cpy_r_r44; +CPyL28: ; + cpy_r_r45 = 0; +CPyL29: ; + cpy_r_r46 = (CPyPtr)&((PyVarObject *)cpy_r_contract_names)->ob_size; + cpy_r_r47 = *(int64_t *)cpy_r_r46; + cpy_r_r48 = cpy_r_r45 < cpy_r_r47; + if (!cpy_r_r48) goto CPyL122; + cpy_r_r49 = (CPyPtr)&((PyListObject *)cpy_r_contract_names)->ob_item; + cpy_r_r50 = *(CPyPtr *)cpy_r_r49; + cpy_r_r51 = cpy_r_r45 * 8; + cpy_r_r52 = cpy_r_r50 + cpy_r_r51; + cpy_r_r53 = *(PyObject * *)cpy_r_r52; + CPy_INCREF(cpy_r_r53); + PyObject *__tmp1597; + if (unlikely(!(PyTuple_Check(cpy_r_r53) && PyTuple_GET_SIZE(cpy_r_r53) == 2))) { + __tmp1597 = NULL; + goto __LL1598; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 0)))) + __tmp1597 = PyTuple_GET_ITEM(cpy_r_r53, 0); + else { + __tmp1597 = NULL; + } + if (__tmp1597 == NULL) goto __LL1598; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r53, 1)))) + __tmp1597 = PyTuple_GET_ITEM(cpy_r_r53, 1); + else { + __tmp1597 = NULL; + } + if (__tmp1597 == NULL) goto __LL1598; + __tmp1597 = cpy_r_r53; +__LL1598: ; + if (unlikely(__tmp1597 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r53); cpy_r_r54 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1599 = PyTuple_GET_ITEM(cpy_r_r53, 0); + CPy_INCREF(__tmp1599); + PyObject *__tmp1600; + if (likely(PyUnicode_Check(__tmp1599))) + __tmp1600 = __tmp1599; + else { + CPy_TypeError("str", __tmp1599); + __tmp1600 = NULL; + } + cpy_r_r54.f0 = __tmp1600; + PyObject *__tmp1601 = PyTuple_GET_ITEM(cpy_r_r53, 1); + CPy_INCREF(__tmp1601); + PyObject *__tmp1602; + if (likely(PyUnicode_Check(__tmp1601))) + __tmp1602 = __tmp1601; + else { + CPy_TypeError("str", __tmp1601); + __tmp1602 = NULL; + } + cpy_r_r54.f1 = __tmp1602; + } + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54.f0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 43, CPyStatic_sources___globals); + goto CPyL123; + } + cpy_r_r55 = cpy_r_r54.f0; + CPy_INCREF(cpy_r_r55); + cpy_r_name = cpy_r_r55; + cpy_r_r56 = cpy_r_r54.f1; + CPy_INCREF(cpy_r_r56); + CPy_DECREF(cpy_r_r54.f0); + CPy_DECREF(cpy_r_r54.f1); + cpy_r_type_ = cpy_r_r56; + cpy_r_r57 = PyDict_Contains(cpy_r_r4, cpy_r_name); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 44, CPyStatic_sources___globals); + goto CPyL124; + } + cpy_r_r59 = cpy_r_r57; + if (!cpy_r_r59) goto CPyL43; + cpy_r_r60 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r61 = CPyStr_Equal(cpy_r_type_, cpy_r_r60); + if (cpy_r_r61) goto CPyL125; + cpy_r_r62 = CPyDict_GetItem(cpy_r_r4, cpy_r_name); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 48, CPyStatic_sources___globals); + goto CPyL124; + } + PyObject *__tmp1603; + if (unlikely(!(PyTuple_Check(cpy_r_r62) && PyTuple_GET_SIZE(cpy_r_r62) == 2))) { + __tmp1603 = NULL; + goto __LL1604; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r62, 0)))) + __tmp1603 = PyTuple_GET_ITEM(cpy_r_r62, 0); + else { + __tmp1603 = NULL; + } + if (__tmp1603 == NULL) goto __LL1604; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r62, 1)))) + __tmp1603 = PyTuple_GET_ITEM(cpy_r_r62, 1); + else { + __tmp1603 = NULL; + } + if (__tmp1603 == NULL) goto __LL1604; + __tmp1603 = cpy_r_r62; +__LL1604: ; + if (unlikely(__tmp1603 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r62); cpy_r_r63 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1605 = PyTuple_GET_ITEM(cpy_r_r62, 0); + CPy_INCREF(__tmp1605); + PyObject *__tmp1606; + if (likely(PyUnicode_Check(__tmp1605))) + __tmp1606 = __tmp1605; + else { + CPy_TypeError("str", __tmp1605); + __tmp1606 = NULL; + } + cpy_r_r63.f0 = __tmp1606; + PyObject *__tmp1607 = PyTuple_GET_ITEM(cpy_r_r62, 1); + CPy_INCREF(__tmp1607); + PyObject *__tmp1608; + if (likely(PyUnicode_Check(__tmp1607))) + __tmp1608 = __tmp1607; + else { + CPy_TypeError("str", __tmp1607); + __tmp1608 = NULL; + } + cpy_r_r63.f1 = __tmp1608; + } + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63.f0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 48, CPyStatic_sources___globals); + goto CPyL124; + } + cpy_r_r64 = cpy_r_r63.f1; + CPy_INCREF(cpy_r_r64); + CPy_DECREF(cpy_r_r63.f0); + CPy_DECREF(cpy_r_r63.f1); + cpy_r_r65 = CPyStatics[1262]; /* 'interface' */ + cpy_r_r66 = CPyStr_Equal(cpy_r_r64, cpy_r_r65); + CPy_DECREF(cpy_r_r64); + cpy_r_r67 = cpy_r_r66 == 0; + if (!cpy_r_r67) goto CPyL43; + cpy_r_r68 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r5, cpy_r_name, 3); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); + goto CPyL124; + } + if (likely(PySet_Check(cpy_r_r68))) + cpy_r_r69 = cpy_r_r68; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals, "set", cpy_r_r68); + goto CPyL124; + } + cpy_r_r70 = CPyDict_GetItem(cpy_r_r4, cpy_r_name); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); + goto CPyL126; + } + PyObject *__tmp1609; + if (unlikely(!(PyTuple_Check(cpy_r_r70) && PyTuple_GET_SIZE(cpy_r_r70) == 2))) { + __tmp1609 = NULL; + goto __LL1610; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r70, 0)))) + __tmp1609 = PyTuple_GET_ITEM(cpy_r_r70, 0); + else { + __tmp1609 = NULL; + } + if (__tmp1609 == NULL) goto __LL1610; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r70, 1)))) + __tmp1609 = PyTuple_GET_ITEM(cpy_r_r70, 1); + else { + __tmp1609 = NULL; + } + if (__tmp1609 == NULL) goto __LL1610; + __tmp1609 = cpy_r_r70; +__LL1610: ; + if (unlikely(__tmp1609 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r70); cpy_r_r71 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1611 = PyTuple_GET_ITEM(cpy_r_r70, 0); + CPy_INCREF(__tmp1611); + PyObject *__tmp1612; + if (likely(PyUnicode_Check(__tmp1611))) + __tmp1612 = __tmp1611; + else { + CPy_TypeError("str", __tmp1611); + __tmp1612 = NULL; + } + cpy_r_r71.f0 = __tmp1612; + PyObject *__tmp1613 = PyTuple_GET_ITEM(cpy_r_r70, 1); + CPy_INCREF(__tmp1613); + PyObject *__tmp1614; + if (likely(PyUnicode_Check(__tmp1613))) + __tmp1614 = __tmp1613; + else { + CPy_TypeError("str", __tmp1613); + __tmp1614 = NULL; + } + cpy_r_r71.f1 = __tmp1614; + } + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r71.f0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); + goto CPyL126; + } + cpy_r_r72 = cpy_r_r71.f0; + CPy_INCREF(cpy_r_r72); + CPy_DECREF(cpy_r_r71.f0); + CPy_DECREF(cpy_r_r71.f1); + cpy_r_r73 = PyList_New(2); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); + goto CPyL127; + } + cpy_r_r74 = (CPyPtr)&((PyListObject *)cpy_r_r73)->ob_item; + cpy_r_r75 = *(CPyPtr *)cpy_r_r74; + CPy_INCREF(cpy_r_path); + *(PyObject * *)cpy_r_r75 = cpy_r_path; + cpy_r_r76 = cpy_r_r75 + 8; + *(PyObject * *)cpy_r_r76 = cpy_r_r72; + cpy_r_r77 = _PySet_Update(cpy_r_r69, cpy_r_r73); + CPy_DECREF(cpy_r_r69); + CPy_DECREF_NO_IMM(cpy_r_r73); + cpy_r_r78 = cpy_r_r77 >= 0; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 49, CPyStatic_sources___globals); + goto CPyL124; + } +CPyL43: ; + CPy_INCREF(cpy_r_path); + cpy_r_r79.f0 = cpy_r_path; + cpy_r_r79.f1 = cpy_r_type_; + cpy_r_r80 = PyTuple_New(2); + if (unlikely(cpy_r_r80 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1615 = cpy_r_r79.f0; + PyTuple_SET_ITEM(cpy_r_r80, 0, __tmp1615); + PyObject *__tmp1616 = cpy_r_r79.f1; + PyTuple_SET_ITEM(cpy_r_r80, 1, __tmp1616); + cpy_r_r81 = CPyDict_SetItem(cpy_r_r4, cpy_r_name, cpy_r_r80); + CPy_DECREF(cpy_r_name); + CPy_DECREF(cpy_r_r80); + cpy_r_r82 = cpy_r_r81 >= 0; + if (unlikely(!cpy_r_r82)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 50, CPyStatic_sources___globals); + goto CPyL123; + } +CPyL44: ; + cpy_r_r83 = cpy_r_r45 + 1; + cpy_r_r45 = cpy_r_r83; + goto CPyL29; +CPyL45: ; + cpy_r_r84 = CPyDict_CheckSize(cpy_r_contract_sources, cpy_r_r7); + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals); + goto CPyL128; + } else + goto CPyL7; +CPyL46: ; + cpy_r_r85 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 37, CPyStatic_sources___globals); + goto CPyL112; + } + cpy_r_r86 = 0; + cpy_r_r87 = PyDict_Size(cpy_r_r4); + cpy_r_r88 = CPyDict_GetItemsIter(cpy_r_r4); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); + goto CPyL112; + } +CPyL48: ; + cpy_r_r89 = CPyDict_NextItem(cpy_r_r88, cpy_r_r86); + cpy_r_r90 = cpy_r_r89.f1; + cpy_r_r86 = cpy_r_r90; + cpy_r_r91 = cpy_r_r89.f0; + if (!cpy_r_r91) goto CPyL129; + cpy_r_r92 = cpy_r_r89.f2; + CPy_INCREF(cpy_r_r92); + cpy_r_r93 = cpy_r_r89.f3; + CPy_INCREF(cpy_r_r93); + CPy_DECREF(cpy_r_r89.f2); + CPy_DECREF(cpy_r_r89.f3); + if (likely(PyUnicode_Check(cpy_r_r92))) + cpy_r_r94 = cpy_r_r92; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals, "str", cpy_r_r92); + goto CPyL130; + } + PyObject *__tmp1617; + if (unlikely(!(PyTuple_Check(cpy_r_r93) && PyTuple_GET_SIZE(cpy_r_r93) == 2))) { + __tmp1617 = NULL; + goto __LL1618; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r93, 0)))) + __tmp1617 = PyTuple_GET_ITEM(cpy_r_r93, 0); + else { + __tmp1617 = NULL; + } + if (__tmp1617 == NULL) goto __LL1618; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r93, 1)))) + __tmp1617 = PyTuple_GET_ITEM(cpy_r_r93, 1); + else { + __tmp1617 = NULL; + } + if (__tmp1617 == NULL) goto __LL1618; + __tmp1617 = cpy_r_r93; +__LL1618: ; + if (unlikely(__tmp1617 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r93); cpy_r_r95 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1619 = PyTuple_GET_ITEM(cpy_r_r93, 0); + CPy_INCREF(__tmp1619); + PyObject *__tmp1620; + if (likely(PyUnicode_Check(__tmp1619))) + __tmp1620 = __tmp1619; + else { + CPy_TypeError("str", __tmp1619); + __tmp1620 = NULL; + } + cpy_r_r95.f0 = __tmp1620; + PyObject *__tmp1621 = PyTuple_GET_ITEM(cpy_r_r93, 1); + CPy_INCREF(__tmp1621); + PyObject *__tmp1622; + if (likely(PyUnicode_Check(__tmp1621))) + __tmp1622 = __tmp1621; + else { + CPy_TypeError("str", __tmp1621); + __tmp1622 = NULL; + } + cpy_r_r95.f1 = __tmp1622; + } + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r95.f0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); + goto CPyL131; + } + cpy_r_r96 = cpy_r_r95.f0; + CPy_INCREF(cpy_r_r96); + CPy_DECREF(cpy_r_r95.f0); + CPy_DECREF(cpy_r_r95.f1); + cpy_r_r97 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r97); + cpy_r_r98 = CPyDict_SetItem(cpy_r_r97, cpy_r_r94, cpy_r_r96); + CPy_DECREF(cpy_r_r97); + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r96); + cpy_r_r99 = cpy_r_r98 >= 0; + if (unlikely(!cpy_r_r99)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 53, CPyStatic_sources___globals); + goto CPyL132; + } + cpy_r_r100 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r87); + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); + goto CPyL132; + } else + goto CPyL48; +CPyL53: ; + cpy_r_r101 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r101)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 52, CPyStatic_sources___globals); + goto CPyL133; + } + cpy_r_r102 = 0; + cpy_r_r103 = PyDict_Size(cpy_r_interface_sources); + cpy_r_r104 = CPyDict_GetItemsIter(cpy_r_interface_sources); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals); + goto CPyL133; + } +CPyL55: ; + cpy_r_r105 = CPyDict_NextItem(cpy_r_r104, cpy_r_r102); + cpy_r_r106 = cpy_r_r105.f1; + cpy_r_r102 = cpy_r_r106; + cpy_r_r107 = cpy_r_r105.f0; + if (!cpy_r_r107) goto CPyL134; + cpy_r_r108 = cpy_r_r105.f2; + CPy_INCREF(cpy_r_r108); + cpy_r_r109 = cpy_r_r105.f3; + CPy_INCREF(cpy_r_r109); + CPy_DECREF(cpy_r_r105.f2); + CPy_DECREF(cpy_r_r105.f3); + if (likely(PyUnicode_Check(cpy_r_r108))) + cpy_r_r110 = cpy_r_r108; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals, "str", cpy_r_r108); + goto CPyL135; + } + if (likely(PyUnicode_Check(cpy_r_r109))) + cpy_r_r111 = cpy_r_r109; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals, "str", cpy_r_r109); + goto CPyL136; + } + cpy_r_path = cpy_r_r110; + cpy_r_source = cpy_r_r111; + cpy_r_r112 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; + CPy_INCREF(cpy_r_r112); + cpy_r_r113 = CPyDict_SetItem(cpy_r_r112, cpy_r_path, cpy_r_source); + CPy_DECREF(cpy_r_r112); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 57, CPyStatic_sources___globals); + goto CPyL137; + } + cpy_r_r115 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r115 == NULL)) { + goto CPyL138; + } else + goto CPyL62; +CPyL60: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r116 = 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals); + goto CPyL110; + } + CPy_Unreachable(); +CPyL62: ; + PyObject *cpy_r_r117[1] = {cpy_r_path}; + cpy_r_r118 = (PyObject **)&cpy_r_r117; + cpy_r_r119 = PyObject_Vectorcall(cpy_r_r115, cpy_r_r118, 1, 0); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals); + goto CPyL137; + } + cpy_r_r120 = CPyStatics[147]; /* 'suffix' */ + cpy_r_r121 = CPyObject_GetAttr(cpy_r_r119, cpy_r_r120); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals); + goto CPyL137; + } + if (likely(PyUnicode_Check(cpy_r_r121))) + cpy_r_r122 = cpy_r_r121; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 59, CPyStatic_sources___globals, "str", cpy_r_r121); + goto CPyL137; + } + cpy_r_r123 = CPyStatics[1220]; /* '.sol' */ + cpy_r_r124 = CPyStr_Equal(cpy_r_r122, cpy_r_r123); + CPy_DECREF(cpy_r_r122); + cpy_r_r125 = cpy_r_r124 == 0; + if (cpy_r_r125) { + goto CPyL139; + } else + goto CPyL74; +CPyL66: ; + cpy_r_r126 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r126 == NULL)) { + goto CPyL140; + } else + goto CPyL69; +CPyL67: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r127 = 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); + goto CPyL110; + } + CPy_Unreachable(); +CPyL69: ; + PyObject *cpy_r_r128[1] = {cpy_r_path}; + cpy_r_r129 = (PyObject **)&cpy_r_r128; + cpy_r_r130 = PyObject_Vectorcall(cpy_r_r126, cpy_r_r129, 1, 0); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); + goto CPyL141; + } + cpy_r_r131 = CPyStatics[68]; /* 'stem' */ + cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); + CPy_DECREF(cpy_r_r130); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); + goto CPyL141; + } + if (likely(PyUnicode_Check(cpy_r_r132))) + cpy_r_r133 = cpy_r_r132; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals, "str", cpy_r_r132); + goto CPyL141; + } + cpy_r_r134 = CPyStatics[1262]; /* 'interface' */ + CPy_INCREF(cpy_r_r134); + cpy_r_r135.f0 = cpy_r_r133; + cpy_r_r135.f1 = cpy_r_r134; + cpy_r_r136 = PyList_New(1); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 60, CPyStatic_sources___globals); + goto CPyL142; + } + cpy_r_r137 = PyTuple_New(2); + if (unlikely(cpy_r_r137 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1623 = cpy_r_r135.f0; + PyTuple_SET_ITEM(cpy_r_r137, 0, __tmp1623); + PyObject *__tmp1624 = cpy_r_r135.f1; + PyTuple_SET_ITEM(cpy_r_r137, 1, __tmp1624); + cpy_r_r138 = (CPyPtr)&((PyListObject *)cpy_r_r136)->ob_item; + cpy_r_r139 = *(CPyPtr *)cpy_r_r138; + *(PyObject * *)cpy_r_r139 = cpy_r_r137; + cpy_r_interface_names = cpy_r_r136; + goto CPyL76; +CPyL74: ; + cpy_r_r140 = CPyDef_sources___get_contract_names(cpy_r_source); + CPy_DECREF(cpy_r_source); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 62, CPyStatic_sources___globals); + goto CPyL141; + } + cpy_r_interface_names = cpy_r_r140; +CPyL76: ; + cpy_r_r141 = 0; +CPyL77: ; + cpy_r_r142 = (CPyPtr)&((PyVarObject *)cpy_r_interface_names)->ob_size; + cpy_r_r143 = *(int64_t *)cpy_r_r142; + cpy_r_r144 = cpy_r_r141 < cpy_r_r143; + if (!cpy_r_r144) goto CPyL143; + cpy_r_r145 = (CPyPtr)&((PyListObject *)cpy_r_interface_names)->ob_item; + cpy_r_r146 = *(CPyPtr *)cpy_r_r145; + cpy_r_r147 = cpy_r_r141 * 8; + cpy_r_r148 = cpy_r_r146 + cpy_r_r147; + cpy_r_r149 = *(PyObject * *)cpy_r_r148; + CPy_INCREF(cpy_r_r149); + PyObject *__tmp1625; + if (unlikely(!(PyTuple_Check(cpy_r_r149) && PyTuple_GET_SIZE(cpy_r_r149) == 2))) { + __tmp1625 = NULL; + goto __LL1626; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r149, 0)))) + __tmp1625 = PyTuple_GET_ITEM(cpy_r_r149, 0); + else { + __tmp1625 = NULL; + } + if (__tmp1625 == NULL) goto __LL1626; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r149, 1)))) + __tmp1625 = PyTuple_GET_ITEM(cpy_r_r149, 1); + else { + __tmp1625 = NULL; + } + if (__tmp1625 == NULL) goto __LL1626; + __tmp1625 = cpy_r_r149; +__LL1626: ; + if (unlikely(__tmp1625 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r149); cpy_r_r150 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1627 = PyTuple_GET_ITEM(cpy_r_r149, 0); + CPy_INCREF(__tmp1627); + PyObject *__tmp1628; + if (likely(PyUnicode_Check(__tmp1627))) + __tmp1628 = __tmp1627; + else { + CPy_TypeError("str", __tmp1627); + __tmp1628 = NULL; + } + cpy_r_r150.f0 = __tmp1628; + PyObject *__tmp1629 = PyTuple_GET_ITEM(cpy_r_r149, 1); + CPy_INCREF(__tmp1629); + PyObject *__tmp1630; + if (likely(PyUnicode_Check(__tmp1629))) + __tmp1630 = __tmp1629; + else { + CPy_TypeError("str", __tmp1629); + __tmp1630 = NULL; + } + cpy_r_r150.f1 = __tmp1630; + } + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r150.f0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 63, CPyStatic_sources___globals); + goto CPyL144; + } + cpy_r_r151 = cpy_r_r150.f0; + CPy_INCREF(cpy_r_r151); + cpy_r_name = cpy_r_r151; + cpy_r_r152 = cpy_r_r150.f1; + CPy_INCREF(cpy_r_r152); + CPy_DECREF(cpy_r_r150.f0); + CPy_DECREF(cpy_r_r150.f1); + cpy_r_type_ = cpy_r_r152; + CPy_DECREF(cpy_r_type_); + cpy_r_r153 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r153); + cpy_r_r154 = PyDict_Contains(cpy_r_r153, cpy_r_name); + CPy_DECREF(cpy_r_r153); + cpy_r_r155 = cpy_r_r154 >= 0; + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 64, CPyStatic_sources___globals); + goto CPyL145; + } + cpy_r_r156 = cpy_r_r154; + if (!cpy_r_r156) goto CPyL87; + cpy_r_r157 = CPyDict_SetDefaultWithEmptyDatatype(cpy_r_r5, cpy_r_name, 3); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); + goto CPyL145; + } + if (likely(PySet_Check(cpy_r_r157))) + cpy_r_r158 = cpy_r_r157; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals, "set", cpy_r_r157); + goto CPyL145; + } + cpy_r_r159 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r159); + cpy_r_r160 = CPyDict_GetItem(cpy_r_r159, cpy_r_name); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); + goto CPyL146; + } + if (likely(PyUnicode_Check(cpy_r_r160))) + cpy_r_r161 = cpy_r_r160; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals, "str", cpy_r_r160); + goto CPyL146; + } + cpy_r_r162 = PyList_New(2); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); + goto CPyL147; + } + cpy_r_r163 = (CPyPtr)&((PyListObject *)cpy_r_r162)->ob_item; + cpy_r_r164 = *(CPyPtr *)cpy_r_r163; + CPy_INCREF(cpy_r_path); + *(PyObject * *)cpy_r_r164 = cpy_r_path; + cpy_r_r165 = cpy_r_r164 + 8; + *(PyObject * *)cpy_r_r165 = cpy_r_r161; + cpy_r_r166 = _PySet_Update(cpy_r_r158, cpy_r_r162); + CPy_DECREF(cpy_r_r158); + CPy_DECREF_NO_IMM(cpy_r_r162); + cpy_r_r167 = cpy_r_r166 >= 0; + if (unlikely(!cpy_r_r167)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 65, CPyStatic_sources___globals); + goto CPyL145; + } +CPyL87: ; + cpy_r_r168 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r168); + cpy_r_r169 = CPyDict_SetItem(cpy_r_r168, cpy_r_name, cpy_r_path); + CPy_DECREF(cpy_r_r168); + CPy_DECREF(cpy_r_name); + cpy_r_r170 = cpy_r_r169 >= 0; + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 66, CPyStatic_sources___globals); + goto CPyL144; + } + cpy_r_r171 = cpy_r_r141 + 1; + cpy_r_r141 = cpy_r_r171; + goto CPyL77; +CPyL89: ; + cpy_r_r172 = CPyDict_CheckSize(cpy_r_interface_sources, cpy_r_r103); + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals); + goto CPyL148; + } else + goto CPyL55; +CPyL90: ; + cpy_r_r173 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r173)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 56, CPyStatic_sources___globals); + goto CPyL133; + } + cpy_r_r174 = PyDict_Size(cpy_r_r5); + cpy_r_r175 = cpy_r_r174 << 1; + cpy_r_r176 = cpy_r_r175 != 0; + if (!cpy_r_r176) goto CPyL149; + cpy_r_r177 = CPyStatics[1809]; /* ('Multiple contracts or interfaces with the same name\n' + ' ') */ + cpy_r_r178 = CPyStatics[1810]; /* '\n ' */ + cpy_r_r179 = PyList_New(0); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL133; + } + cpy_r_r180 = 0; + cpy_r_r181 = PyDict_Size(cpy_r_r5); + cpy_r_r182 = CPyDict_GetItemsIter(cpy_r_r5); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL150; + } +CPyL94: ; + cpy_r_r183 = CPyDict_NextItem(cpy_r_r182, cpy_r_r180); + cpy_r_r184 = cpy_r_r183.f1; + cpy_r_r180 = cpy_r_r184; + cpy_r_r185 = cpy_r_r183.f0; + if (!cpy_r_r185) goto CPyL151; + cpy_r_r186 = cpy_r_r183.f2; + CPy_INCREF(cpy_r_r186); + cpy_r_r187 = cpy_r_r183.f3; + CPy_INCREF(cpy_r_r187); + CPy_DECREF(cpy_r_r183.f2); + CPy_DECREF(cpy_r_r183.f3); + if (likely(PyUnicode_Check(cpy_r_r186))) + cpy_r_r188 = cpy_r_r186; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals, "str", cpy_r_r186); + goto CPyL152; + } + if (likely(PySet_Check(cpy_r_r187))) + cpy_r_r189 = cpy_r_r187; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals, "set", cpy_r_r187); + goto CPyL153; + } + cpy_r_r190 = CPyStatics[478]; /* ': ' */ + cpy_r_r191 = CPyStatics[293]; /* ', ' */ + cpy_r_r192 = CPySequence_Sort(cpy_r_r189); + CPy_DECREF(cpy_r_r189); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL154; + } + cpy_r_r193 = PyUnicode_Join(cpy_r_r191, cpy_r_r192); + CPy_DECREF_NO_IMM(cpy_r_r192); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL154; + } + cpy_r_r194 = CPyStr_Build(3, cpy_r_r188, cpy_r_r190, cpy_r_r193); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r193); + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL155; + } + cpy_r_r195 = PyList_Append(cpy_r_r179, cpy_r_r194); + CPy_DECREF(cpy_r_r194); + cpy_r_r196 = cpy_r_r195 >= 0; + if (unlikely(!cpy_r_r196)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL155; + } + cpy_r_r197 = CPyDict_CheckSize(cpy_r_r5, cpy_r_r181); + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL155; + } else + goto CPyL94; +CPyL102: ; + cpy_r_r198 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r198)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL156; + } + cpy_r_r199 = PyUnicode_Join(cpy_r_r178, cpy_r_r179); + CPy_DECREF_NO_IMM(cpy_r_r179); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 71, CPyStatic_sources___globals); + goto CPyL110; + } + cpy_r_r200 = PyUnicode_Concat(cpy_r_r177, cpy_r_r199); + CPy_DECREF(cpy_r_r199); + if (unlikely(cpy_r_r200 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 70, CPyStatic_sources___globals); + goto CPyL110; + } + cpy_r_r201 = CPyStatic_sources___globals; + cpy_r_r202 = CPyStatics[1811]; /* 'NamespaceCollision' */ + cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 69, CPyStatic_sources___globals); + goto CPyL157; + } + PyObject *cpy_r_r204[1] = {cpy_r_r200}; + cpy_r_r205 = (PyObject **)&cpy_r_r204; + cpy_r_r206 = PyObject_Vectorcall(cpy_r_r203, cpy_r_r205, 1, 0); + CPy_DECREF(cpy_r_r203); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 69, CPyStatic_sources___globals); + goto CPyL157; + } + CPy_DECREF(cpy_r_r200); + CPy_Raise(cpy_r_r206); + CPy_DECREF(cpy_r_r206); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "__init__", 69, CPyStatic_sources___globals); + goto CPyL110; + } + CPy_Unreachable(); +CPyL109: ; + return 1; +CPyL110: ; + cpy_r_r207 = 2; + return cpy_r_r207; +CPyL111: ; + CPy_DecRef(cpy_r_r4); + goto CPyL110; +CPyL112: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL110; +CPyL113: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r9.f2); + CPy_DECREF(cpy_r_r9.f3); + goto CPyL46; +CPyL114: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + goto CPyL110; +CPyL115: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r14); + goto CPyL110; +CPyL116: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_source); + goto CPyL110; +CPyL117: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_source); + goto CPyL12; +CPyL118: ; + CPy_DECREF(cpy_r_source); + goto CPyL18; +CPyL119: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + goto CPyL19; +CPyL120: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + goto CPyL110; +CPyL121: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r39.f0); + CPy_DecRef(cpy_r_r39.f1); + goto CPyL110; +CPyL122: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF_NO_IMM(cpy_r_contract_names); + goto CPyL45; +CPyL123: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_names); + goto CPyL110; +CPyL124: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_names); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_type_); + goto CPyL110; +CPyL125: ; + CPy_DECREF(cpy_r_name); + CPy_DECREF(cpy_r_type_); + goto CPyL44; +CPyL126: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_names); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_type_); + CPy_DecRef(cpy_r_r69); + goto CPyL110; +CPyL127: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_contract_names); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_type_); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r72); + goto CPyL110; +CPyL128: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + goto CPyL110; +CPyL129: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r88); + CPy_DECREF(cpy_r_r89.f2); + CPy_DECREF(cpy_r_r89.f3); + goto CPyL53; +CPyL130: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r93); + goto CPyL110; +CPyL131: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r88); + CPy_DecRef(cpy_r_r94); + goto CPyL110; +CPyL132: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r88); + goto CPyL110; +CPyL133: ; + CPy_DecRef(cpy_r_r5); + goto CPyL110; +CPyL134: ; + CPy_DECREF(cpy_r_r104); + CPy_DECREF(cpy_r_r105.f2); + CPy_DECREF(cpy_r_r105.f3); + goto CPyL90; +CPyL135: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r109); + goto CPyL110; +CPyL136: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r110); + goto CPyL110; +CPyL137: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r104); + goto CPyL110; +CPyL138: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_source); + CPy_DecRef(cpy_r_r104); + goto CPyL60; +CPyL139: ; + CPy_DECREF(cpy_r_source); + goto CPyL66; +CPyL140: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r104); + goto CPyL67; +CPyL141: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r104); + goto CPyL110; +CPyL142: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_r135.f0); + CPy_DecRef(cpy_r_r135.f1); + goto CPyL110; +CPyL143: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF_NO_IMM(cpy_r_interface_names); + goto CPyL89; +CPyL144: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_interface_names); + goto CPyL110; +CPyL145: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_interface_names); + goto CPyL110; +CPyL146: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_interface_names); + CPy_DecRef(cpy_r_r158); + goto CPyL110; +CPyL147: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_name); + CPy_DecRef(cpy_r_r104); + CPy_DecRef(cpy_r_interface_names); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r161); + goto CPyL110; +CPyL148: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r104); + goto CPyL110; +CPyL149: ; + CPy_DECREF(cpy_r_r5); + goto CPyL109; +CPyL150: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r179); + goto CPyL110; +CPyL151: ; + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r182); + CPy_DECREF(cpy_r_r183.f2); + CPy_DECREF(cpy_r_r183.f3); + goto CPyL102; +CPyL152: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r182); + CPy_DecRef(cpy_r_r187); + goto CPyL110; +CPyL153: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r182); + CPy_DecRef(cpy_r_r188); + goto CPyL110; +CPyL154: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r182); + CPy_DecRef(cpy_r_r188); + goto CPyL110; +CPyL155: ; + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r182); + goto CPyL110; +CPyL156: ; + CPy_DecRef(cpy_r_r179); + goto CPyL110; +CPyL157: ; + CPy_DecRef(cpy_r_r200); + goto CPyL110; +} + +PyObject *CPyPy_sources___Sources_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_sources", "interface_sources", 0}; + PyObject *obj_contract_sources; + PyObject *obj_interface_sources; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "OO", "__init__", kwlist, &obj_contract_sources, &obj_interface_sources)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *arg_contract_sources; + if (likely(PyDict_Check(obj_contract_sources))) + arg_contract_sources = obj_contract_sources; + else { + CPy_TypeError("dict", obj_contract_sources); + goto fail; + } + PyObject *arg_interface_sources; + if (likely(PyDict_Check(obj_interface_sources))) + arg_interface_sources = obj_interface_sources; + else { + CPy_TypeError("dict", obj_interface_sources); + goto fail; + } + char retval = CPyDef_sources___Sources_____init__(arg_self, arg_contract_sources, arg_interface_sources); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "__init__", 28, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get(PyObject *cpy_r_self, PyObject *cpy_r_key) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject **cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + tuple_T3OOO cpy_r_r52; + tuple_T3OOO cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + tuple_T3OOO cpy_r_r65; + tuple_T3OOO cpy_r_r66; + PyObject *cpy_r_r67; + tuple_T3OOO cpy_r_r68; + PyObject *cpy_r_r69; + PyObject **cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + cpy_r_r0 = PyObject_Str(cpy_r_key); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 82, CPyStatic_sources___globals); + goto CPyL55; + } + cpy_r_key = cpy_r_r0; + cpy_r_r1 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = PyDict_Contains(cpy_r_r1, cpy_r_key); + CPy_DECREF(cpy_r_r1); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 84, CPyStatic_sources___globals); + goto CPyL56; + } + cpy_r_r4 = cpy_r_r2; + if (!cpy_r_r4) goto CPyL8; + cpy_r_r5 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; + CPy_INCREF(cpy_r_r5); + cpy_r_r6 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r6); + cpy_r_r7 = CPyDict_GetItem(cpy_r_r6, cpy_r_key); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_key); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals); + goto CPyL57; + } + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals, "str", cpy_r_r7); + goto CPyL57; + } + cpy_r_r9 = CPyDict_GetItem(cpy_r_r5, cpy_r_r8); + CPy_DECREF(cpy_r_r5); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 85, CPyStatic_sources___globals, "str", cpy_r_r9); + goto CPyL55; + } + return cpy_r_r10; +CPyL8: ; + cpy_r_r11 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = PyDict_Contains(cpy_r_r11, cpy_r_key); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 86, CPyStatic_sources___globals); + goto CPyL56; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL13; + cpy_r_r15 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; + CPy_INCREF(cpy_r_r15); + cpy_r_r16 = CPyDict_GetItem(cpy_r_r15, cpy_r_key); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_key); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 87, CPyStatic_sources___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 87, CPyStatic_sources___globals, "str", cpy_r_r16); + goto CPyL55; + } + return cpy_r_r17; +CPyL13: ; + cpy_r_r18 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; + CPy_INCREF(cpy_r_r18); + cpy_r_r19 = PyDict_Contains(cpy_r_r18, cpy_r_key); + CPy_DECREF(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 88, CPyStatic_sources___globals); + goto CPyL56; + } + cpy_r_r21 = cpy_r_r19; + if (!cpy_r_r21) goto CPyL18; + cpy_r_r22 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; + CPy_INCREF(cpy_r_r22); + cpy_r_r23 = CPyDict_GetItem(cpy_r_r22, cpy_r_key); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_key); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 89, CPyStatic_sources___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 89, CPyStatic_sources___globals, "str", cpy_r_r23); + goto CPyL55; + } + return cpy_r_r24; +CPyL18: ; + cpy_r_r25 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r25 == NULL)) { + goto CPyL58; + } else + goto CPyL21; +CPyL19: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r26 = 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL21: ; + PyObject *cpy_r_r27[1] = {cpy_r_key}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r28, 1, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL56; + } + cpy_r_r30 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r31[1] = {cpy_r_r29}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL59; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r34 = CPy_TYPE(cpy_r_r33); + cpy_r_r35 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL60; + } + cpy_r_r37 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r37); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL61; + } + PyObject *cpy_r_r39[1] = {cpy_r_r33}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 1, 0); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL61; + } + cpy_r_r42 = 1; + cpy_r_r43 = CPyStatics[582]; /* 'read' */ + PyObject *cpy_r_r44[1] = {cpy_r_r41}; + cpy_r_r45 = (PyObject **)&cpy_r_r44; + cpy_r_r46 = PyObject_VectorcallMethod(cpy_r_r43, cpy_r_r45, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 93, CPyStatic_sources___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_r41); + if (likely(PyUnicode_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get", 93, CPyStatic_sources___globals, "str", cpy_r_r46); + goto CPyL63; + } + cpy_r_r48 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; + CPy_INCREF(cpy_r_r48); + cpy_r_r49 = CPyDict_SetItem(cpy_r_r48, cpy_r_key, cpy_r_r47); + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_key); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 94, CPyStatic_sources___globals); + goto CPyL64; + } + cpy_r_r51 = cpy_r_r47; + goto CPyL40; +CPyL31: ; + cpy_r_r52 = CPy_CatchError(); + cpy_r_r42 = 0; + cpy_r_r53 = CPy_GetExcInfo(); + cpy_r_r54 = cpy_r_r53.f0; + CPy_INCREF(cpy_r_r54); + cpy_r_r55 = cpy_r_r53.f1; + CPy_INCREF(cpy_r_r55); + cpy_r_r56 = cpy_r_r53.f2; + CPy_INCREF(cpy_r_r56); + CPy_DecRef(cpy_r_r53.f0); + CPy_DecRef(cpy_r_r53.f1); + CPy_DecRef(cpy_r_r53.f2); + PyObject *cpy_r_r57[4] = {cpy_r_r33, cpy_r_r54, cpy_r_r55, cpy_r_r56}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r58, 4, 0); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL65; + } + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r56); + cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); + CPy_DecRef(cpy_r_r59); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL37; + } + cpy_r_r62 = cpy_r_r60; + if (cpy_r_r62) goto CPyL36; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL66; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL39; +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + cpy_r_r63 = CPy_KeepPropagating(); + if (!cpy_r_r63) { + goto CPyL41; + } else + goto CPyL67; +CPyL38: ; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r64 = NULL; + cpy_r_r51 = cpy_r_r64; +CPyL40: ; + tuple_T3OOO __tmp1631 = { NULL, NULL, NULL }; + cpy_r_r65 = __tmp1631; + cpy_r_r66 = cpy_r_r65; + goto CPyL42; +CPyL41: ; + cpy_r_r67 = NULL; + cpy_r_r51 = cpy_r_r67; + cpy_r_r68 = CPy_CatchError(); + cpy_r_r66 = cpy_r_r68; +CPyL42: ; + if (!cpy_r_r42) goto CPyL68; + cpy_r_r69 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r70[4] = {cpy_r_r33, cpy_r_r69, cpy_r_r69, cpy_r_r69}; + cpy_r_r71 = (PyObject **)&cpy_r_r70; + cpy_r_r72 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r71, 4, 0); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get", 92, CPyStatic_sources___globals); + goto CPyL69; + } else + goto CPyL70; +CPyL44: ; + CPy_DECREF(cpy_r_r33); +CPyL45: ; + if (cpy_r_r66.f0 == NULL) { + goto CPyL48; + } else + goto CPyL71; +CPyL46: ; + CPy_Reraise(); + if (!0) { + goto CPyL50; + } else + goto CPyL72; +CPyL47: ; + CPy_Unreachable(); +CPyL48: ; + if (cpy_r_r51 == NULL) goto CPyL54; + return cpy_r_r51; +CPyL50: ; + if (cpy_r_r66.f0 == NULL) goto CPyL52; + CPy_RestoreExcInfo(cpy_r_r66); + CPy_XDECREF(cpy_r_r66.f0); + CPy_XDECREF(cpy_r_r66.f1); + CPy_XDECREF(cpy_r_r66.f2); +CPyL52: ; + cpy_r_r73 = CPy_KeepPropagating(); + if (!cpy_r_r73) goto CPyL55; + CPy_Unreachable(); +CPyL54: ; + CPy_Unreachable(); +CPyL55: ; + cpy_r_r74 = NULL; + return cpy_r_r74; +CPyL56: ; + CPy_DecRef(cpy_r_key); + goto CPyL55; +CPyL57: ; + CPy_DecRef(cpy_r_r5); + goto CPyL55; +CPyL58: ; + CPy_DecRef(cpy_r_key); + goto CPyL19; +CPyL59: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r29); + goto CPyL55; +CPyL60: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL55; +CPyL61: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + goto CPyL55; +CPyL62: ; + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r41); + goto CPyL31; +CPyL63: ; + CPy_DecRef(cpy_r_key); + goto CPyL31; +CPyL64: ; + CPy_DecRef(cpy_r_r47); + goto CPyL31; +CPyL65: ; + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r56); + goto CPyL37; +CPyL66: ; + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL35; +CPyL67: ; + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r36); + goto CPyL38; +CPyL68: ; + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r36); + goto CPyL45; +CPyL69: ; + CPy_DecRef(cpy_r_r33); + CPy_XDecRef(cpy_r_r51); + goto CPyL50; +CPyL70: ; + CPy_DECREF(cpy_r_r72); + goto CPyL44; +CPyL71: ; + CPy_XDECREF(cpy_r_r51); + goto CPyL46; +CPyL72: ; + CPy_XDECREF(cpy_r_r66.f0); + CPy_XDECREF(cpy_r_r66.f1); + CPy_XDECREF(cpy_r_r66.f2); + goto CPyL47; +} + +PyObject *CPyPy_sources___Sources___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"key", 0}; + static CPyArg_Parser parser = {"O:get", kwlist, 0}; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_key)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *arg_key; + if (likely(PyUnicode_Check(obj_key))) + arg_key = obj_key; + else { + CPy_TypeError("str", obj_key); + goto fail; + } + PyObject *retval = CPyDef_sources___Sources___get(arg_self, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get", 74, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get_path_list(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contract_sources; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyDict_KeysView(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_path_list", 99, CPyStatic_sources___globals); + goto CPyL3; + } + cpy_r_r2 = CPySequence_Sort(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_path_list", 99, CPyStatic_sources___globals); + goto CPyL3; + } + return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_sources___Sources___get_path_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_path_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *retval = CPyDef_sources___Sources___get_path_list(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_path_list", 97, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get_contract_list(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyDict_KeysView(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_list", 103, CPyStatic_sources___globals); + goto CPyL3; + } + cpy_r_r2 = CPySequence_Sort(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_list", 103, CPyStatic_sources___globals); + goto CPyL3; + } + return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_sources___Sources___get_contract_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_contract_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *retval = CPyDef_sources___Sources___get_contract_list(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_contract_list", 101, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get_interface_list(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyDict_KeysView(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_list", 107, CPyStatic_sources___globals); + goto CPyL3; + } + cpy_r_r2 = CPySequence_Sort(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_list", 107, CPyStatic_sources___globals); + goto CPyL3; + } + return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_sources___Sources___get_interface_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_interface_list", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *retval = CPyDef_sources___Sources___get_interface_list(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_interface_list", 105, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get_interface_hashes(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + int64_t cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T4CIOO cpy_r_r5; + CPyTagged cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); + goto CPyL18; + } + cpy_r_r1 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = 0; + cpy_r_r3 = PyDict_Size(cpy_r_r1); + cpy_r_r4 = CPyDict_GetItemsIter(cpy_r_r1); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); + goto CPyL19; + } +CPyL2: ; + cpy_r_r5 = CPyDict_NextItem(cpy_r_r4, cpy_r_r2); + cpy_r_r6 = cpy_r_r5.f1; + cpy_r_r2 = cpy_r_r6; + cpy_r_r7 = cpy_r_r5.f0; + if (!cpy_r_r7) goto CPyL20; + cpy_r_r8 = cpy_r_r5.f2; + CPy_INCREF(cpy_r_r8); + cpy_r_r9 = cpy_r_r5.f3; + CPy_INCREF(cpy_r_r9); + CPy_DECREF(cpy_r_r5.f2); + CPy_DECREF(cpy_r_r5.f3); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r10 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals, "str", cpy_r_r8); + goto CPyL21; + } + if (likely(PyUnicode_Check(cpy_r_r9))) + cpy_r_r11 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals, "str", cpy_r_r9); + goto CPyL22; + } + cpy_r_r12 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; + CPy_INCREF(cpy_r_r12); + cpy_r_r13 = CPyDict_GetItem(cpy_r_r12, cpy_r_r11); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); + goto CPyL23; + } + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals, "str", cpy_r_r13); + goto CPyL23; + } + cpy_r_r15 = PyUnicode_AsUTF8String(cpy_r_r14); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); + goto CPyL23; + } + cpy_r_r16 = CPyStatic__c_constants___sha1; + if (unlikely(cpy_r_r16 == NULL)) { + goto CPyL24; + } else + goto CPyL11; +CPyL9: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sha1\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); + goto CPyL18; + } + CPy_Unreachable(); +CPyL11: ; + PyObject *cpy_r_r18[1] = {cpy_r_r15}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); + goto CPyL25; + } + CPy_DECREF(cpy_r_r15); + cpy_r_r21 = CPyStatics[1174]; /* 'hexdigest' */ + PyObject *cpy_r_r22[1] = {cpy_r_r20}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r20); + if (likely(PyUnicode_Check(cpy_r_r24))) + cpy_r_r25 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_hashes", 112, CPyStatic_sources___globals, "str", cpy_r_r24); + goto CPyL23; + } + cpy_r_r26 = PyDict_SetItem(cpy_r_r0, cpy_r_r10, cpy_r_r25); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); + goto CPyL27; + } + cpy_r_r28 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); + goto CPyL27; + } else + goto CPyL2; +CPyL16: ; + cpy_r_r29 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 111, CPyStatic_sources___globals); + goto CPyL28; + } + return cpy_r_r0; +CPyL18: ; + cpy_r_r30 = NULL; + return cpy_r_r30; +CPyL19: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL18; +CPyL20: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5.f2); + CPy_DECREF(cpy_r_r5.f3); + goto CPyL16; +CPyL21: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL18; +CPyL22: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + goto CPyL18; +CPyL23: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + goto CPyL18; +CPyL24: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r15); + goto CPyL9; +CPyL25: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r15); + goto CPyL18; +CPyL26: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r20); + goto CPyL18; +CPyL27: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL18; +CPyL28: ; + CPy_DecRef(cpy_r_r0); + goto CPyL18; +} + +PyObject *CPyPy_sources___Sources___get_interface_hashes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_interface_hashes", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *retval = CPyDef_sources___Sources___get_interface_hashes(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_interface_hashes", 109, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get_interface_sources(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + CPyTagged cpy_r_r2; + int64_t cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T3CIO cpy_r_r5; + CPyTagged cpy_r_r6; + char cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); + goto CPyL10; + } + cpy_r_r1 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = 0; + cpy_r_r3 = PyDict_Size(cpy_r_r1); + cpy_r_r4 = CPyDict_GetValuesIter(cpy_r_r1); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); + goto CPyL11; + } +CPyL2: ; + cpy_r_r5 = CPyDict_NextValue(cpy_r_r4, cpy_r_r2); + cpy_r_r6 = cpy_r_r5.f1; + cpy_r_r2 = cpy_r_r6; + cpy_r_r7 = cpy_r_r5.f0; + if (!cpy_r_r7) goto CPyL12; + cpy_r_r8 = cpy_r_r5.f2; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r5.f2); + if (likely(PyUnicode_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals, "str", cpy_r_r8); + goto CPyL13; + } + cpy_r_r10 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interface_sources; + CPy_INCREF(cpy_r_r10); + cpy_r_r11 = CPyDict_GetItem(cpy_r_r10, cpy_r_r9); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); + goto CPyL14; + } + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals, "str", cpy_r_r11); + goto CPyL14; + } + cpy_r_r13 = PyDict_SetItem(cpy_r_r0, cpy_r_r9, cpy_r_r12); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); + goto CPyL13; + } + cpy_r_r15 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r3); + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); + goto CPyL13; + } else + goto CPyL2; +CPyL8: ; + cpy_r_r16 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 118, CPyStatic_sources___globals); + goto CPyL15; + } + return cpy_r_r0; +CPyL10: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +CPyL11: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL10; +CPyL12: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r5.f2); + goto CPyL8; +CPyL13: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL10; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL10; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + goto CPyL10; +} + +PyObject *CPyPy_sources___Sources___get_interface_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_interface_sources", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *retval = CPyDef_sources___Sources___get_interface_sources(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_interface_sources", 116, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___Sources___get_source_path(PyObject *cpy_r_self, PyObject *cpy_r_contract_name, char cpy_r_is_interface) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + if (cpy_r_is_interface != 2) goto CPyL2; + cpy_r_is_interface = 0; +CPyL2: ; + cpy_r_r0 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = PyDict_Contains(cpy_r_r0, cpy_r_contract_name); + CPy_DECREF(cpy_r_r0); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 122, CPyStatic_sources___globals); + goto CPyL17; + } + cpy_r_r3 = cpy_r_r1; + if (!cpy_r_r3) goto CPyL8; + if (cpy_r_is_interface) goto CPyL8; + cpy_r_r4 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__contracts; + CPy_INCREF(cpy_r_r4); + cpy_r_r5 = CPyDict_GetItem(cpy_r_r4, cpy_r_contract_name); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 123, CPyStatic_sources___globals); + goto CPyL17; + } + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_source_path", 123, CPyStatic_sources___globals, "str", cpy_r_r5); + goto CPyL17; + } + return cpy_r_r6; +CPyL8: ; + cpy_r_r7 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = PyDict_Contains(cpy_r_r7, cpy_r_contract_name); + CPy_DECREF(cpy_r_r7); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 124, CPyStatic_sources___globals); + goto CPyL17; + } + cpy_r_r10 = cpy_r_r8; + if (!cpy_r_r10) goto CPyL13; + cpy_r_r11 = ((brownie___project___sources___SourcesObject *)cpy_r_self)->__interfaces; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = CPyDict_GetItem(cpy_r_r11, cpy_r_contract_name); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 125, CPyStatic_sources___globals); + goto CPyL17; + } + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_source_path", 125, CPyStatic_sources___globals, "str", cpy_r_r12); + goto CPyL17; + } + return cpy_r_r13; +CPyL13: ; + cpy_r_r14 = CPyModule_builtins; + cpy_r_r15 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 126, CPyStatic_sources___globals); + goto CPyL17; + } + PyObject *cpy_r_r17[1] = {cpy_r_contract_name}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r18, 1, 0); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 126, CPyStatic_sources___globals); + goto CPyL17; + } + CPy_Raise(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 126, CPyStatic_sources___globals); + goto CPyL17; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r20 = NULL; + return cpy_r_r20; +} + +PyObject *CPyPy_sources___Sources___get_source_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"contract_name", "is_interface", 0}; + static CPyArg_Parser parser = {"O|O:get_source_path", kwlist, 0}; + PyObject *obj_contract_name; + PyObject *obj_is_interface = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_contract_name, &obj_is_interface)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sources___Sources)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.project.sources.Sources", obj_self); + goto fail; + } + PyObject *arg_contract_name; + if (likely(PyUnicode_Check(obj_contract_name))) + arg_contract_name = obj_contract_name; + else { + CPy_TypeError("str", obj_contract_name); + goto fail; + } + char arg_is_interface; + if (obj_is_interface == NULL) { + arg_is_interface = 2; + } else if (unlikely(!PyBool_Check(obj_is_interface))) { + CPy_TypeError("bool", obj_is_interface); goto fail; + } else + arg_is_interface = obj_is_interface == Py_True; + PyObject *retval = CPyDef_sources___Sources___get_source_path(arg_self, arg_contract_name, arg_is_interface); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_source_path", 120, CPyStatic_sources___globals); + return NULL; +} + +char CPyDef_sources___is_inside_offset(tuple_T2II cpy_r_inner, tuple_T2II cpy_r_outer) { + CPyTagged cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + char cpy_r_r3; + int64_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + CPyTagged cpy_r_r11; + int64_t cpy_r_r12; + char cpy_r_r13; + int64_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + CPyTagged cpy_r_r21; + int64_t cpy_r_r22; + char cpy_r_r23; + int64_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + cpy_r_r0 = cpy_r_outer.f0; + CPyTagged_INCREF(cpy_r_r0); + cpy_r_r1 = cpy_r_inner.f0; + CPyTagged_INCREF(cpy_r_r1); + cpy_r_r2 = cpy_r_r0 & 1; + cpy_r_r3 = cpy_r_r2 != 0; + if (cpy_r_r3) goto CPyL2; + cpy_r_r4 = cpy_r_r1 & 1; + cpy_r_r5 = cpy_r_r4 != 0; + if (!cpy_r_r5) goto CPyL3; +CPyL2: ; + cpy_r_r6 = CPyTagged_IsLt_(cpy_r_r1, cpy_r_r0); + cpy_r_r7 = cpy_r_r6 ^ 1; + cpy_r_r8 = cpy_r_r7; + goto CPyL4; +CPyL3: ; + cpy_r_r9 = (Py_ssize_t)cpy_r_r0 <= (Py_ssize_t)cpy_r_r1; + cpy_r_r8 = cpy_r_r9; +CPyL4: ; + CPyTagged_DECREF(cpy_r_r0); + if (cpy_r_r8) { + goto CPyL6; + } else + goto CPyL19; +CPyL5: ; + cpy_r_r10 = cpy_r_r8; + goto CPyL18; +CPyL6: ; + cpy_r_r11 = cpy_r_inner.f1; + CPyTagged_INCREF(cpy_r_r11); + cpy_r_r12 = cpy_r_r1 & 1; + cpy_r_r13 = cpy_r_r12 != 0; + if (cpy_r_r13) goto CPyL8; + cpy_r_r14 = cpy_r_r11 & 1; + cpy_r_r15 = cpy_r_r14 != 0; + if (!cpy_r_r15) goto CPyL9; +CPyL8: ; + cpy_r_r16 = CPyTagged_IsLt_(cpy_r_r11, cpy_r_r1); + cpy_r_r17 = cpy_r_r16 ^ 1; + cpy_r_r18 = cpy_r_r17; + goto CPyL10; +CPyL9: ; + cpy_r_r19 = (Py_ssize_t)cpy_r_r1 <= (Py_ssize_t)cpy_r_r11; + cpy_r_r18 = cpy_r_r19; +CPyL10: ; + CPyTagged_DECREF(cpy_r_r1); + if (cpy_r_r18) { + goto CPyL12; + } else + goto CPyL20; +CPyL11: ; + cpy_r_r20 = cpy_r_r18; + goto CPyL17; +CPyL12: ; + cpy_r_r21 = cpy_r_outer.f1; + CPyTagged_INCREF(cpy_r_r21); + cpy_r_r22 = cpy_r_r11 & 1; + cpy_r_r23 = cpy_r_r22 != 0; + if (cpy_r_r23) goto CPyL14; + cpy_r_r24 = cpy_r_r21 & 1; + cpy_r_r25 = cpy_r_r24 != 0; + if (!cpy_r_r25) goto CPyL15; +CPyL14: ; + cpy_r_r26 = CPyTagged_IsLt_(cpy_r_r21, cpy_r_r11); + cpy_r_r27 = cpy_r_r26 ^ 1; + cpy_r_r28 = cpy_r_r27; + goto CPyL16; +CPyL15: ; + cpy_r_r29 = (Py_ssize_t)cpy_r_r11 <= (Py_ssize_t)cpy_r_r21; + cpy_r_r28 = cpy_r_r29; +CPyL16: ; + CPyTagged_DECREF(cpy_r_r11); + CPyTagged_DECREF(cpy_r_r21); + cpy_r_r20 = cpy_r_r28; +CPyL17: ; + cpy_r_r10 = cpy_r_r20; +CPyL18: ; + return cpy_r_r10; +CPyL19: ; + CPyTagged_DECREF(cpy_r_r1); + goto CPyL5; +CPyL20: ; + CPyTagged_DECREF(cpy_r_r11); + goto CPyL11; +} + +PyObject *CPyPy_sources___is_inside_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"inner", "outer", 0}; + static CPyArg_Parser parser = {"OO:is_inside_offset", kwlist, 0}; + PyObject *obj_inner; + PyObject *obj_outer; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_inner, &obj_outer)) { + return NULL; + } + tuple_T2II arg_inner; + PyObject *__tmp1632; + if (unlikely(!(PyTuple_Check(obj_inner) && PyTuple_GET_SIZE(obj_inner) == 2))) { + __tmp1632 = NULL; + goto __LL1633; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_inner, 0)))) + __tmp1632 = PyTuple_GET_ITEM(obj_inner, 0); + else { + __tmp1632 = NULL; + } + if (__tmp1632 == NULL) goto __LL1633; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_inner, 1)))) + __tmp1632 = PyTuple_GET_ITEM(obj_inner, 1); + else { + __tmp1632 = NULL; + } + if (__tmp1632 == NULL) goto __LL1633; + __tmp1632 = obj_inner; +__LL1633: ; + if (unlikely(__tmp1632 == NULL)) { + CPy_TypeError("tuple[int, int]", obj_inner); goto fail; + } else { + PyObject *__tmp1634 = PyTuple_GET_ITEM(obj_inner, 0); + CPyTagged __tmp1635; + if (likely(PyLong_Check(__tmp1634))) + __tmp1635 = CPyTagged_BorrowFromObject(__tmp1634); + else { + CPy_TypeError("int", __tmp1634); goto fail; + } + arg_inner.f0 = __tmp1635; + PyObject *__tmp1636 = PyTuple_GET_ITEM(obj_inner, 1); + CPyTagged __tmp1637; + if (likely(PyLong_Check(__tmp1636))) + __tmp1637 = CPyTagged_BorrowFromObject(__tmp1636); + else { + CPy_TypeError("int", __tmp1636); goto fail; + } + arg_inner.f1 = __tmp1637; + } + tuple_T2II arg_outer; + PyObject *__tmp1638; + if (unlikely(!(PyTuple_Check(obj_outer) && PyTuple_GET_SIZE(obj_outer) == 2))) { + __tmp1638 = NULL; + goto __LL1639; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_outer, 0)))) + __tmp1638 = PyTuple_GET_ITEM(obj_outer, 0); + else { + __tmp1638 = NULL; + } + if (__tmp1638 == NULL) goto __LL1639; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_outer, 1)))) + __tmp1638 = PyTuple_GET_ITEM(obj_outer, 1); + else { + __tmp1638 = NULL; + } + if (__tmp1638 == NULL) goto __LL1639; + __tmp1638 = obj_outer; +__LL1639: ; + if (unlikely(__tmp1638 == NULL)) { + CPy_TypeError("tuple[int, int]", obj_outer); goto fail; + } else { + PyObject *__tmp1640 = PyTuple_GET_ITEM(obj_outer, 0); + CPyTagged __tmp1641; + if (likely(PyLong_Check(__tmp1640))) + __tmp1641 = CPyTagged_BorrowFromObject(__tmp1640); + else { + CPy_TypeError("int", __tmp1640); goto fail; + } + arg_outer.f0 = __tmp1641; + PyObject *__tmp1642 = PyTuple_GET_ITEM(obj_outer, 1); + CPyTagged __tmp1643; + if (likely(PyLong_Check(__tmp1642))) + __tmp1643 = CPyTagged_BorrowFromObject(__tmp1642); + else { + CPy_TypeError("int", __tmp1642); goto fail; + } + arg_outer.f1 = __tmp1643; + } + char retval = CPyDef_sources___is_inside_offset(arg_inner, arg_outer); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "is_inside_offset", 129, CPyStatic_sources___globals); + return NULL; +} + +tuple_T2OO CPyDef_sources___highlight_source(PyObject *cpy_r_source, tuple_T2II cpy_r_offset, CPyTagged cpy_r_pad) { + PyObject *cpy_r_r0; + int64_t cpy_r_r1; + char cpy_r_r2; + CPyTagged cpy_r_r3; + CPyTagged cpy_r_r4; + CPyTagged cpy_r_i; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + CPyTagged cpy_r_r12; + CPyTagged cpy_r_r13; + CPyTagged cpy_r_r14; + CPyTagged cpy_r_r15; + CPyTagged cpy_r_r16; + int64_t cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + char cpy_r_r20; + CPyPtr cpy_r_r21; + CPyPtr cpy_r_r22; + int64_t cpy_r_r23; + CPyPtr cpy_r_r24; + PyObject *cpy_r_r25; + CPyTagged cpy_r_r26; + int64_t cpy_r_r27; + char cpy_r_r28; + int64_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + int64_t cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + CPyTagged cpy_r_r37; + CPyTagged cpy_r_pad_start; + int64_t cpy_r_r38; + CPyPtr cpy_r_r39; + int64_t cpy_r_r40; + char cpy_r_r41; + CPyPtr cpy_r_r42; + CPyPtr cpy_r_r43; + int64_t cpy_r_r44; + CPyPtr cpy_r_r45; + PyObject *cpy_r_r46; + CPyTagged cpy_r_r47; + int64_t cpy_r_r48; + char cpy_r_r49; + int64_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + int64_t cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + CPyTagged cpy_r_r58; + CPyTagged cpy_r_pad_stop; + tuple_T3OOO cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + tuple_T2CC cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + tuple_T2OO cpy_r_r67; + char cpy_r_r68; + CPyTagged cpy_r_r69; + CPyTagged cpy_r_r70; + tuple_T2II cpy_r_r71; + CPyTagged cpy_r_r72; + CPyTagged cpy_r_r73; + int64_t cpy_r_r74; + char cpy_r_r75; + int64_t cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + char cpy_r_r79; + CPyTagged cpy_r_r80; + PyObject *cpy_r_r81; + CPyTagged cpy_r_r82; + CPyTagged cpy_r_r83; + CPyPtr cpy_r_r84; + int64_t cpy_r_r85; + CPyTagged cpy_r_r86; + CPyTagged cpy_r_r87; + int64_t cpy_r_r88; + char cpy_r_r89; + int64_t cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + CPyTagged cpy_r_r94; + PyObject *cpy_r_r95; + CPyTagged cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject **cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject **cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_final; + PyObject *cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + int64_t cpy_r_r131; + char cpy_r_r132; + char cpy_r_r133; + char cpy_r_r134; + CPyTagged cpy_r_r135; + CPyTagged cpy_r_r136; + CPyTagged cpy_r_r137; + CPyTagged cpy_r_count; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + int64_t cpy_r_r145; + char cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + CPyTagged cpy_r_r149; + CPyTagged cpy_r_r150; + CPyTagged cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + char cpy_r_r155; + PyObject *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_r162; + int64_t cpy_r_r163; + char cpy_r_r164; + char cpy_r_r165; + char cpy_r_r166; + CPyTagged cpy_r_r167; + CPyTagged cpy_r_r168; + CPyTagged cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + CPyTagged cpy_r_r175; + int64_t cpy_r_r176; + char cpy_r_r177; + int64_t cpy_r_r178; + char cpy_r_r179; + char cpy_r_r180; + char cpy_r_r181; + char cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + tuple_T2OT2II cpy_r_r185; + PyObject *cpy_r_r186; + tuple_T2II cpy_r_r187; + PyObject *cpy_r_r188; + tuple_T2OO cpy_r_r189; + tuple_T2OO cpy_r_r190; + if (cpy_r_pad != CPY_INT_TAG) goto CPyL126; + cpy_r_pad = 6; +CPyL2: ; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); + goto CPyL127; + } + cpy_r_r1 = CPyStr_Size_size_t(cpy_r_source); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); + goto CPyL128; + } + cpy_r_r3 = cpy_r_r1 << 1; + cpy_r_r4 = 0; + cpy_r_i = cpy_r_r4; +CPyL5: ; + cpy_r_r5 = (Py_ssize_t)cpy_r_r4 < (Py_ssize_t)cpy_r_r3; + if (!cpy_r_r5) goto CPyL129; + cpy_r_r6 = CPyStr_GetItem(cpy_r_source, cpy_r_i); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); + goto CPyL130; + } + cpy_r_r7 = CPyStatics[221]; /* '\n' */ + cpy_r_r8 = CPyStr_Equal(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (!cpy_r_r8) goto CPyL131; + cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r10 = PyList_Append(cpy_r_r0, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 154, CPyStatic_sources___globals); + goto CPyL128; + } +CPyL9: ; + cpy_r_r12 = cpy_r_r4 + 2; + cpy_r_r4 = cpy_r_r12; + cpy_r_i = cpy_r_r12; + goto CPyL5; +CPyL10: ; + cpy_r_r13 = cpy_r_offset.f0; + cpy_r_r14 = cpy_r_offset.f1; + CPyTagged_INCREF(cpy_r_offset.f0); + CPyTagged_INCREF(cpy_r_offset.f1); + cpy_r_r15 = cpy_r_r13; + cpy_r_r16 = cpy_r_r14; + cpy_r_r17 = 0; +CPyL12: ; + cpy_r_r18 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r19 = *(int64_t *)cpy_r_r18; + cpy_r_r20 = cpy_r_r17 < cpy_r_r19; + if (!cpy_r_r20) goto CPyL132; + cpy_r_r21 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r22 = *(CPyPtr *)cpy_r_r21; + cpy_r_r23 = cpy_r_r17 * 8; + cpy_r_r24 = cpy_r_r22 + cpy_r_r23; + cpy_r_r25 = *(PyObject * *)cpy_r_r24; + CPy_INCREF(cpy_r_r25); + if (likely(PyLong_Check(cpy_r_r25))) + cpy_r_r26 = CPyTagged_FromObject(cpy_r_r25); + else { + CPy_TypeError("int", cpy_r_r25); cpy_r_r26 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 157, CPyStatic_sources___globals); + goto CPyL133; + } + cpy_r_r27 = cpy_r_r26 & 1; + cpy_r_r28 = cpy_r_r27 != 0; + if (cpy_r_r28) goto CPyL16; + cpy_r_r29 = cpy_r_r15 & 1; + cpy_r_r30 = cpy_r_r29 != 0; + if (!cpy_r_r30) goto CPyL17; +CPyL16: ; + cpy_r_r31 = CPyTagged_IsLt_(cpy_r_r26, cpy_r_r15); + cpy_r_r32 = cpy_r_r31 ^ 1; + if (cpy_r_r32) { + goto CPyL18; + } else + goto CPyL134; +CPyL17: ; + cpy_r_r33 = (Py_ssize_t)cpy_r_r26 >= (Py_ssize_t)cpy_r_r15; + if (!cpy_r_r33) goto CPyL134; +CPyL18: ; + goto CPyL22; +CPyL19: ; + cpy_r_r34 = cpy_r_r17 + 1; + cpy_r_r17 = cpy_r_r34; + goto CPyL12; +CPyL20: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r35 = 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 157, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL22: ; + cpy_r_r36 = CPyTagged_StealAsObject(cpy_r_r26); + cpy_r_r37 = CPyList_Index(cpy_r_r0, cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 157, CPyStatic_sources___globals); + goto CPyL133; + } + cpy_r_pad_start = cpy_r_r37; + cpy_r_r38 = 0; +CPyL24: ; + cpy_r_r39 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r40 = *(int64_t *)cpy_r_r39; + cpy_r_r41 = cpy_r_r38 < cpy_r_r40; + if (!cpy_r_r41) goto CPyL135; + cpy_r_r42 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r43 = *(CPyPtr *)cpy_r_r42; + cpy_r_r44 = cpy_r_r38 * 8; + cpy_r_r45 = cpy_r_r43 + cpy_r_r44; + cpy_r_r46 = *(PyObject * *)cpy_r_r45; + CPy_INCREF(cpy_r_r46); + if (likely(PyLong_Check(cpy_r_r46))) + cpy_r_r47 = CPyTagged_FromObject(cpy_r_r46); + else { + CPy_TypeError("int", cpy_r_r46); cpy_r_r47 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 158, CPyStatic_sources___globals); + goto CPyL136; + } + cpy_r_r48 = cpy_r_r47 & 1; + cpy_r_r49 = cpy_r_r48 != 0; + if (cpy_r_r49) goto CPyL28; + cpy_r_r50 = cpy_r_r16 & 1; + cpy_r_r51 = cpy_r_r50 != 0; + if (!cpy_r_r51) goto CPyL29; +CPyL28: ; + cpy_r_r52 = CPyTagged_IsLt_(cpy_r_r47, cpy_r_r16); + cpy_r_r53 = cpy_r_r52 ^ 1; + if (cpy_r_r53) { + goto CPyL30; + } else + goto CPyL137; +CPyL29: ; + cpy_r_r54 = (Py_ssize_t)cpy_r_r47 >= (Py_ssize_t)cpy_r_r16; + if (!cpy_r_r54) goto CPyL137; +CPyL30: ; + goto CPyL34; +CPyL31: ; + cpy_r_r55 = cpy_r_r38 + 1; + cpy_r_r38 = cpy_r_r55; + goto CPyL24; +CPyL32: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r56 = 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 158, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r47); + cpy_r_r58 = CPyList_Index(cpy_r_r0, cpy_r_r57); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r58 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 158, CPyStatic_sources___globals); + goto CPyL136; + } + cpy_r_pad_stop = cpy_r_r58; + goto CPyL43; +CPyL36: ; + cpy_r_r59 = CPy_CatchError(); + cpy_r_r60 = CPyModule_builtins; + cpy_r_r61 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 159, CPyStatic_sources___globals); + goto CPyL41; + } + cpy_r_r63 = CPy_ExceptionMatches(cpy_r_r62); + CPy_DecRef(cpy_r_r62); + if (!cpy_r_r63) goto CPyL39; + cpy_r_r64.f0 = 1; + cpy_r_r64.f1 = 1; + cpy_r_r65 = Py_None; + cpy_r_r66 = Py_None; + cpy_r_r67.f0 = cpy_r_r65; + cpy_r_r67.f1 = cpy_r_r66; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + return cpy_r_r67; +CPyL39: ; + CPy_Reraise(); + if (!0) { + goto CPyL41; + } else + goto CPyL138; +CPyL40: ; + CPy_Unreachable(); +CPyL41: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + cpy_r_r68 = CPy_KeepPropagating(); + if (!cpy_r_r68) goto CPyL125; + CPy_Unreachable(); +CPyL43: ; + cpy_r_r69 = CPyTagged_Add(cpy_r_pad_start, 2); + cpy_r_r70 = CPyTagged_Add(cpy_r_pad_stop, 2); + cpy_r_r71.f0 = cpy_r_r69; + cpy_r_r71.f1 = cpy_r_r70; + cpy_r_r72 = CPyTagged_Add(cpy_r_pad, 2); + cpy_r_r73 = CPyTagged_Subtract(cpy_r_pad_start, cpy_r_r72); + CPyTagged_DECREF(cpy_r_pad_start); + CPyTagged_DECREF(cpy_r_r72); + cpy_r_r74 = 0 & 1; + cpy_r_r75 = cpy_r_r74 != 0; + if (cpy_r_r75) goto CPyL45; + cpy_r_r76 = cpy_r_r73 & 1; + cpy_r_r77 = cpy_r_r76 != 0; + if (!cpy_r_r77) goto CPyL46; +CPyL45: ; + cpy_r_r78 = CPyTagged_IsLt_(cpy_r_r73, 0); + if (cpy_r_r78) { + goto CPyL139; + } else + goto CPyL48; +CPyL46: ; + cpy_r_r79 = (Py_ssize_t)0 > (Py_ssize_t)cpy_r_r73; + if (cpy_r_r79) { + goto CPyL139; + } else + goto CPyL48; +CPyL47: ; + cpy_r_r80 = 0; + goto CPyL49; +CPyL48: ; + cpy_r_r80 = cpy_r_r73; +CPyL49: ; + cpy_r_r81 = CPyList_GetItem(cpy_r_r0, cpy_r_r80); + CPyTagged_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 163, CPyStatic_sources___globals); + goto CPyL140; + } + if (likely(PyLong_Check(cpy_r_r81))) + cpy_r_r82 = CPyTagged_FromObject(cpy_r_r81); + else { + CPy_TypeError("int", cpy_r_r81); cpy_r_r82 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r82 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 163, CPyStatic_sources___globals); + goto CPyL140; + } + cpy_r_pad_start = cpy_r_r82; + cpy_r_r83 = CPyTagged_Add(cpy_r_pad_stop, cpy_r_pad); + CPyTagged_DECREF(cpy_r_pad_stop); + CPyTagged_DECREF(cpy_r_pad); + cpy_r_r84 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r85 = *(int64_t *)cpy_r_r84; + cpy_r_r86 = cpy_r_r85 << 1; + cpy_r_r87 = CPyTagged_Subtract(cpy_r_r86, 2); + cpy_r_r88 = cpy_r_r87 & 1; + cpy_r_r89 = cpy_r_r88 != 0; + if (cpy_r_r89) goto CPyL53; + cpy_r_r90 = cpy_r_r83 & 1; + cpy_r_r91 = cpy_r_r90 != 0; + if (!cpy_r_r91) goto CPyL54; +CPyL53: ; + cpy_r_r92 = CPyTagged_IsLt_(cpy_r_r87, cpy_r_r83); + if (cpy_r_r92) { + goto CPyL141; + } else + goto CPyL142; +CPyL54: ; + cpy_r_r93 = (Py_ssize_t)cpy_r_r87 < (Py_ssize_t)cpy_r_r83; + if (cpy_r_r93) { + goto CPyL141; + } else + goto CPyL142; +CPyL55: ; + cpy_r_r94 = cpy_r_r87; + goto CPyL57; +CPyL56: ; + cpy_r_r94 = cpy_r_r83; +CPyL57: ; + cpy_r_r95 = CPyList_GetItem(cpy_r_r0, cpy_r_r94); + CPyTagged_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 164, CPyStatic_sources___globals); + goto CPyL143; + } + if (likely(PyLong_Check(cpy_r_r95))) + cpy_r_r96 = CPyTagged_FromObject(cpy_r_r95); + else { + CPy_TypeError("int", cpy_r_r95); cpy_r_r96 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r95); + if (unlikely(cpy_r_r96 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 164, CPyStatic_sources___globals); + goto CPyL143; + } + cpy_r_pad_stop = cpy_r_r96; + cpy_r_r97 = CPyStr_GetSlice(cpy_r_source, cpy_r_pad_start, cpy_r_r15); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); + goto CPyL144; + } + if (likely(PyUnicode_Check(cpy_r_r97))) + cpy_r_r98 = cpy_r_r97; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals, "str", cpy_r_r97); + goto CPyL144; + } + cpy_r_r99 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r99 == NULL)) { + goto CPyL145; + } else + goto CPyL64; +CPyL62: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r100 = 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); + goto CPyL125; + } + CPy_Unreachable(); +CPyL64: ; + cpy_r_r101 = PyObject_Str(cpy_r_r99); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); + goto CPyL146; + } + cpy_r_r102 = CPyStr_GetSlice(cpy_r_source, cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals); + goto CPyL147; + } + if (likely(PyUnicode_Check(cpy_r_r102))) + cpy_r_r103 = cpy_r_r102; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals, "str", cpy_r_r102); + goto CPyL147; + } + cpy_r_r104 = CPyStatics[1812]; /* '\x1b[0;2;37m' */ + cpy_r_r105 = CPyStr_GetSlice(cpy_r_source, cpy_r_r16, cpy_r_pad_stop); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals); + goto CPyL148; + } + if (likely(PyUnicode_Check(cpy_r_r105))) + cpy_r_r106 = cpy_r_r105; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals, "str", cpy_r_r105); + goto CPyL148; + } + cpy_r_r107 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r107 == NULL)) { + goto CPyL149; + } else + goto CPyL72; +CPyL70: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r108 = 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 168, CPyStatic_sources___globals); + goto CPyL125; + } + CPy_Unreachable(); +CPyL72: ; + cpy_r_r109 = PyObject_Str(cpy_r_r107); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); + goto CPyL150; + } + cpy_r_r110 = CPyStr_Build(6, cpy_r_r98, cpy_r_r101, cpy_r_r103, cpy_r_r104, cpy_r_r106, cpy_r_r109); + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r101); + CPy_DECREF(cpy_r_r103); + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 167, CPyStatic_sources___globals); + goto CPyL144; + } + cpy_r_r111 = CPyModule_textwrap; + cpy_r_r112 = CPyStatics[1813]; /* 'dedent' */ + cpy_r_r113 = CPyObject_GetAttr(cpy_r_r111, cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 166, CPyStatic_sources___globals); + goto CPyL151; + } + PyObject *cpy_r_r114[1] = {cpy_r_r110}; + cpy_r_r115 = (PyObject **)&cpy_r_r114; + cpy_r_r116 = PyObject_Vectorcall(cpy_r_r113, cpy_r_r115, 1, 0); + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 166, CPyStatic_sources___globals); + goto CPyL151; + } + CPy_DECREF(cpy_r_r110); + if (likely(PyUnicode_Check(cpy_r_r116))) + cpy_r_r117 = cpy_r_r116; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 166, CPyStatic_sources___globals, "str", cpy_r_r116); + goto CPyL144; + } + cpy_r_r118 = CPyStatics[1812]; /* '\x1b[0;2;37m' */ + cpy_r_r119 = CPyStr_Build(2, cpy_r_r118, cpy_r_r117); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals); + goto CPyL144; + } + cpy_r_r120 = CPyStatics[314]; /* ' ' */ + cpy_r_r121 = CPyModule_textwrap; + cpy_r_r122 = CPyStatics[936]; /* 'indent' */ + cpy_r_r123 = CPyObject_GetAttr(cpy_r_r121, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals); + goto CPyL152; + } + PyObject *cpy_r_r124[2] = {cpy_r_r119, cpy_r_r120}; + cpy_r_r125 = (PyObject **)&cpy_r_r124; + cpy_r_r126 = PyObject_Vectorcall(cpy_r_r123, cpy_r_r125, 2, 0); + CPy_DECREF(cpy_r_r123); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals); + goto CPyL152; + } + CPy_DECREF(cpy_r_r119); + if (likely(PyUnicode_Check(cpy_r_r126))) + cpy_r_r127 = cpy_r_r126; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 170, CPyStatic_sources___globals, "str", cpy_r_r126); + goto CPyL144; + } + cpy_r_final = cpy_r_r127; + cpy_r_r128 = CPyStr_GetSlice(cpy_r_source, cpy_r_pad_start, cpy_r_r15); + CPyTagged_DECREF(cpy_r_pad_start); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals); + goto CPyL153; + } + if (likely(PyUnicode_Check(cpy_r_r128))) + cpy_r_r129 = cpy_r_r128; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals, "str", cpy_r_r128); + goto CPyL153; + } + cpy_r_r130 = CPyStatics[221]; /* '\n' */ + cpy_r_r131 = CPyStr_Count(cpy_r_r129, cpy_r_r130, 0); + CPy_DECREF(cpy_r_r129); + cpy_r_r132 = cpy_r_r131 >= 0; + if (unlikely(!cpy_r_r132)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals); + goto CPyL153; + } + cpy_r_r133 = cpy_r_r131 <= 4611686018427387903LL; + if (!cpy_r_r133) goto CPyL86; + cpy_r_r134 = cpy_r_r131 >= -4611686018427387904LL; + if (cpy_r_r134) goto CPyL88; +CPyL86: ; + cpy_r_r135 = CPyTagged_FromInt64(cpy_r_r131); + if (unlikely(cpy_r_r135 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 172, CPyStatic_sources___globals); + goto CPyL153; + } + cpy_r_r136 = cpy_r_r135; + goto CPyL89; +CPyL88: ; + cpy_r_r137 = cpy_r_r131 << 1; + cpy_r_r136 = cpy_r_r137; +CPyL89: ; + cpy_r_count = cpy_r_r136; + cpy_r_r138 = CPyStatics[1814]; /* '\n ' */ + cpy_r_r139 = CPyStatics[1815]; /* '\n\x1b[0;2;37m ' */ + cpy_r_r140 = CPyStr_Build(1, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 173, CPyStatic_sources___globals); + goto CPyL154; + } + cpy_r_r141 = CPyStr_Replace(cpy_r_final, cpy_r_r138, cpy_r_r140, cpy_r_count); + CPy_DECREF(cpy_r_final); + CPy_DECREF(cpy_r_r140); + CPyTagged_DECREF(cpy_r_count); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 173, CPyStatic_sources___globals); + goto CPyL155; + } + cpy_r_final = cpy_r_r141; + cpy_r_r142 = CPyStr_GetSlice(cpy_r_source, cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals); + goto CPyL153; + } + if (likely(PyUnicode_Check(cpy_r_r142))) + cpy_r_r143 = cpy_r_r142; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals, "str", cpy_r_r142); + goto CPyL153; + } + cpy_r_r144 = CPyStatics[221]; /* '\n' */ + cpy_r_r145 = CPyStr_Count(cpy_r_r143, cpy_r_r144, 0); + CPy_DECREF(cpy_r_r143); + cpy_r_r146 = cpy_r_r145 >= 0; + if (unlikely(!cpy_r_r146)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals); + goto CPyL153; + } + cpy_r_r147 = cpy_r_r145 <= 4611686018427387903LL; + if (!cpy_r_r147) goto CPyL96; + cpy_r_r148 = cpy_r_r145 >= -4611686018427387904LL; + if (cpy_r_r148) goto CPyL98; +CPyL96: ; + cpy_r_r149 = CPyTagged_FromInt64(cpy_r_r145); + if (unlikely(cpy_r_r149 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 174, CPyStatic_sources___globals); + goto CPyL153; + } + cpy_r_r150 = cpy_r_r149; + goto CPyL99; +CPyL98: ; + cpy_r_r151 = cpy_r_r145 << 1; + cpy_r_r150 = cpy_r_r151; +CPyL99: ; + cpy_r_count = cpy_r_r150; + cpy_r_r152 = CPyStatics[1814]; /* '\n ' */ + cpy_r_r153 = CPyStatics[221]; /* '\n' */ + cpy_r_r154 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r154 == NULL)) { + goto CPyL156; + } else + goto CPyL102; +CPyL100: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r155 = 0; + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); + goto CPyL125; + } + CPy_Unreachable(); +CPyL102: ; + cpy_r_r156 = PyObject_Str(cpy_r_r154); + if (unlikely(cpy_r_r156 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); + goto CPyL154; + } + cpy_r_r157 = CPyStatics[220]; /* ' ' */ + cpy_r_r158 = CPyStr_Build(3, cpy_r_r153, cpy_r_r156, cpy_r_r157); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); + goto CPyL154; + } + cpy_r_r159 = CPyStr_Replace(cpy_r_final, cpy_r_r152, cpy_r_r158, cpy_r_count); + CPy_DECREF(cpy_r_final); + CPy_DECREF(cpy_r_r158); + CPyTagged_DECREF(cpy_r_count); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 175, CPyStatic_sources___globals); + goto CPyL155; + } + cpy_r_final = cpy_r_r159; + cpy_r_r160 = CPyStr_GetSlice(cpy_r_source, cpy_r_r16, cpy_r_pad_stop); + CPyTagged_DECREF(cpy_r_r16); + CPyTagged_DECREF(cpy_r_pad_stop); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals); + goto CPyL157; + } + if (likely(PyUnicode_Check(cpy_r_r160))) + cpy_r_r161 = cpy_r_r160; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals, "str", cpy_r_r160); + goto CPyL157; + } + cpy_r_r162 = CPyStatics[221]; /* '\n' */ + cpy_r_r163 = CPyStr_Count(cpy_r_r161, cpy_r_r162, 0); + CPy_DECREF(cpy_r_r161); + cpy_r_r164 = cpy_r_r163 >= 0; + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals); + goto CPyL157; + } + cpy_r_r165 = cpy_r_r163 <= 4611686018427387903LL; + if (!cpy_r_r165) goto CPyL110; + cpy_r_r166 = cpy_r_r163 >= -4611686018427387904LL; + if (cpy_r_r166) goto CPyL112; +CPyL110: ; + cpy_r_r167 = CPyTagged_FromInt64(cpy_r_r163); + if (unlikely(cpy_r_r167 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 176, CPyStatic_sources___globals); + goto CPyL157; + } + cpy_r_r168 = cpy_r_r167; + goto CPyL113; +CPyL112: ; + cpy_r_r169 = cpy_r_r163 << 1; + cpy_r_r168 = cpy_r_r169; +CPyL113: ; + cpy_r_count = cpy_r_r168; + cpy_r_r170 = CPyStatics[1814]; /* '\n ' */ + cpy_r_r171 = CPyStatics[1815]; /* '\n\x1b[0;2;37m ' */ + cpy_r_r172 = CPyStr_Build(1, cpy_r_r171); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 177, CPyStatic_sources___globals); + goto CPyL158; + } + cpy_r_r173 = CPyStr_Replace(cpy_r_final, cpy_r_r170, cpy_r_r172, cpy_r_count); + CPy_DECREF(cpy_r_final); + CPy_DECREF(cpy_r_r172); + CPyTagged_DECREF(cpy_r_count); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 177, CPyStatic_sources___globals); + goto CPyL159; + } + cpy_r_final = cpy_r_r173; + cpy_r_r174 = CPyList_GetItemShortBorrow(cpy_r_r0, 2); + if (unlikely(cpy_r_r174 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 180, CPyStatic_sources___globals); + goto CPyL157; + } + if (likely(PyLong_Check(cpy_r_r174))) + cpy_r_r175 = CPyTagged_FromObject(cpy_r_r174); + else { + CPy_TypeError("int", cpy_r_r174); cpy_r_r175 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r175 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 180, CPyStatic_sources___globals); + goto CPyL157; + } + cpy_r_r176 = cpy_r_r15 & 1; + cpy_r_r177 = cpy_r_r176 != 0; + if (cpy_r_r177) goto CPyL119; + cpy_r_r178 = cpy_r_r175 & 1; + cpy_r_r179 = cpy_r_r178 != 0; + if (!cpy_r_r179) goto CPyL120; +CPyL119: ; + cpy_r_r180 = CPyTagged_IsLt_(cpy_r_r15, cpy_r_r175); + cpy_r_r181 = cpy_r_r180; + goto CPyL121; +CPyL120: ; + cpy_r_r182 = (Py_ssize_t)cpy_r_r15 < (Py_ssize_t)cpy_r_r175; + cpy_r_r181 = cpy_r_r182; +CPyL121: ; + CPyTagged_DECREF(cpy_r_r15); + CPyTagged_DECREF(cpy_r_r175); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (!cpy_r_r181) goto CPyL124; + cpy_r_r183 = CPyStatics[221]; /* '\n' */ + cpy_r_r184 = CPyStr_Build(2, cpy_r_r183, cpy_r_final); + CPy_DECREF(cpy_r_final); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 181, CPyStatic_sources___globals); + goto CPyL160; + } + cpy_r_final = cpy_r_r184; +CPyL124: ; + cpy_r_r185.f0 = cpy_r_final; + cpy_r_r185.f1 = cpy_r_r71; + cpy_r_r186 = cpy_r_r185.f0; + CPy_INCREF(cpy_r_r186); + cpy_r_r187 = cpy_r_r185.f1; + CPyTagged_INCREF(cpy_r_r187.f0); + CPyTagged_INCREF(cpy_r_r187.f1); + CPy_DECREF(cpy_r_r185.f0); + CPyTagged_DECREF(cpy_r_r185.f1.f0); + CPyTagged_DECREF(cpy_r_r185.f1.f1); + cpy_r_r188 = PyTuple_New(2); + if (unlikely(cpy_r_r188 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1644 = CPyTagged_StealAsObject(cpy_r_r187.f0); + PyTuple_SET_ITEM(cpy_r_r188, 0, __tmp1644); + PyObject *__tmp1645 = CPyTagged_StealAsObject(cpy_r_r187.f1); + PyTuple_SET_ITEM(cpy_r_r188, 1, __tmp1645); + cpy_r_r189.f0 = cpy_r_r186; + cpy_r_r189.f1 = cpy_r_r188; + return cpy_r_r189; +CPyL125: ; + tuple_T2OO __tmp1646 = { NULL, NULL }; + cpy_r_r190 = __tmp1646; + return cpy_r_r190; +CPyL126: ; + CPyTagged_INCREF(cpy_r_pad); + goto CPyL2; +CPyL127: ; + CPyTagged_DecRef(cpy_r_pad); + goto CPyL125; +CPyL128: ; + CPyTagged_DecRef(cpy_r_pad); + CPy_DecRef(cpy_r_r0); + goto CPyL125; +CPyL129: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL10; +CPyL130: ; + CPyTagged_DecRef(cpy_r_pad); + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_i); + goto CPyL125; +CPyL131: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL9; +CPyL132: ; + CPyTagged_DECREF(cpy_r_pad); + CPy_DECREF_NO_IMM(cpy_r_r0); + CPyTagged_DECREF(cpy_r_r15); + CPyTagged_DECREF(cpy_r_r16); + goto CPyL20; +CPyL133: ; + CPyTagged_DecRef(cpy_r_pad); + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + goto CPyL36; +CPyL134: ; + CPyTagged_DECREF(cpy_r_r26); + goto CPyL19; +CPyL135: ; + CPyTagged_DECREF(cpy_r_pad); + CPy_DECREF_NO_IMM(cpy_r_r0); + CPyTagged_DECREF(cpy_r_r15); + CPyTagged_DECREF(cpy_r_r16); + CPyTagged_DECREF(cpy_r_pad_start); + goto CPyL32; +CPyL136: ; + CPyTagged_DecRef(cpy_r_pad); + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + goto CPyL36; +CPyL137: ; + CPyTagged_DECREF(cpy_r_r47); + goto CPyL31; +CPyL138: ; + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + goto CPyL40; +CPyL139: ; + CPyTagged_DECREF(cpy_r_r73); + goto CPyL47; +CPyL140: ; + CPyTagged_DecRef(cpy_r_pad); + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + goto CPyL125; +CPyL141: ; + CPyTagged_DECREF(cpy_r_r83); + goto CPyL55; +CPyL142: ; + CPyTagged_DECREF(cpy_r_r87); + goto CPyL56; +CPyL143: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + goto CPyL125; +CPyL144: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + goto CPyL125; +CPyL145: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r98); + goto CPyL62; +CPyL146: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r98); + goto CPyL125; +CPyL147: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r101); + goto CPyL125; +CPyL148: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r103); + goto CPyL125; +CPyL149: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + goto CPyL70; +CPyL150: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r98); + CPy_DecRef(cpy_r_r101); + CPy_DecRef(cpy_r_r103); + CPy_DecRef(cpy_r_r106); + goto CPyL125; +CPyL151: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r110); + goto CPyL125; +CPyL152: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_start); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r119); + goto CPyL125; +CPyL153: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_final); + goto CPyL125; +CPyL154: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_final); + CPyTagged_DecRef(cpy_r_count); + goto CPyL125; +CPyL155: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + goto CPyL125; +CPyL156: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r16); + CPyTagged_DecRef(cpy_r_pad_stop); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_final); + CPyTagged_DecRef(cpy_r_count); + goto CPyL100; +CPyL157: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_final); + goto CPyL125; +CPyL158: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_final); + CPyTagged_DecRef(cpy_r_count); + goto CPyL125; +CPyL159: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_r15); + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + goto CPyL125; +CPyL160: ; + CPyTagged_DecRef(cpy_r_r71.f0); + CPyTagged_DecRef(cpy_r_r71.f1); + goto CPyL125; +} + +PyObject *CPyPy_sources___highlight_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source", "offset", "pad", 0}; + static CPyArg_Parser parser = {"OO|O:highlight_source", kwlist, 0}; + PyObject *obj_source; + PyObject *obj_offset; + PyObject *obj_pad = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_offset, &obj_pad)) { + return NULL; + } + PyObject *arg_source; + if (likely(PyUnicode_Check(obj_source))) + arg_source = obj_source; + else { + CPy_TypeError("str", obj_source); + goto fail; + } + tuple_T2II arg_offset; + PyObject *__tmp1647; + if (unlikely(!(PyTuple_Check(obj_offset) && PyTuple_GET_SIZE(obj_offset) == 2))) { + __tmp1647 = NULL; + goto __LL1648; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 0)))) + __tmp1647 = PyTuple_GET_ITEM(obj_offset, 0); + else { + __tmp1647 = NULL; + } + if (__tmp1647 == NULL) goto __LL1648; + if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_offset, 1)))) + __tmp1647 = PyTuple_GET_ITEM(obj_offset, 1); + else { + __tmp1647 = NULL; + } + if (__tmp1647 == NULL) goto __LL1648; + __tmp1647 = obj_offset; +__LL1648: ; + if (unlikely(__tmp1647 == NULL)) { + CPy_TypeError("tuple[int, int]", obj_offset); goto fail; + } else { + PyObject *__tmp1649 = PyTuple_GET_ITEM(obj_offset, 0); + CPyTagged __tmp1650; + if (likely(PyLong_Check(__tmp1649))) + __tmp1650 = CPyTagged_BorrowFromObject(__tmp1649); + else { + CPy_TypeError("int", __tmp1649); goto fail; + } + arg_offset.f0 = __tmp1650; + PyObject *__tmp1651 = PyTuple_GET_ITEM(obj_offset, 1); + CPyTagged __tmp1652; + if (likely(PyLong_Check(__tmp1651))) + __tmp1652 = CPyTagged_BorrowFromObject(__tmp1651); + else { + CPy_TypeError("int", __tmp1651); goto fail; + } + arg_offset.f1 = __tmp1652; + } + CPyTagged arg_pad; + if (obj_pad == NULL) { + arg_pad = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_pad))) + arg_pad = CPyTagged_BorrowFromObject(obj_pad); + else { + CPy_TypeError("int", obj_pad); goto fail; + } + tuple_T2OO retval = CPyDef_sources___highlight_source(arg_source, arg_offset, arg_pad); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1653 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1653); + PyObject *__tmp1654 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1654); + return retbox; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "highlight_source", 140, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___get_contract_names(PyObject *cpy_r_full_source) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + int64_t cpy_r_r16; + CPyPtr cpy_r_r17; + int64_t cpy_r_r18; + char cpy_r_r19; + CPyPtr cpy_r_r20; + CPyPtr cpy_r_r21; + int64_t cpy_r_r22; + CPyPtr cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + CPyPtr cpy_r_r32; + int64_t cpy_r_r33; + CPyTagged cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + tuple_T2OO cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + int64_t cpy_r_r50; + PyObject *cpy_r_r51; + cpy_r_r0 = CPyStatics[1816]; /* '(?:\\s*\\/\\/[^\\n]*)|(?:\\/\\*[\\s\\S]*?\\*\\/)' */ + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPyStatics[114]; /* '' */ + cpy_r_r2 = CPyStatic__c_constants___regex_sub; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL37; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_sub\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 197, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r4[3] = {cpy_r_r0, cpy_r_r1, cpy_r_full_source}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 3, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 197, CPyStatic_sources___globals); + goto CPyL38; + } + CPy_DECREF(cpy_r_r0); + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_contract_names", 197, CPyStatic_sources___globals, "str", cpy_r_r6); + goto CPyL36; + } + cpy_r_r8 = CPyStatics[1817]; /* ('((?:abstract ' + 'contract|contract|library|interface)\\s[^;{]*{[\\s\\S]*?})\\s*(?=(?:abstract ' + 'contract|contract|library|interface|pragma|struct|enum)\\s|$)') */ + cpy_r_r9 = CPyStatic__c_constants___regex_findall; + if (unlikely(cpy_r_r9 == NULL)) { + goto CPyL39; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_findall\" was not set"); + cpy_r_r10 = 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 198, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL8: ; + PyObject *cpy_r_r11[2] = {cpy_r_r8, cpy_r_r7}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 198, CPyStatic_sources___globals); + goto CPyL40; + } + CPy_DECREF(cpy_r_r7); + if (likely(PyList_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_contract_names", 198, CPyStatic_sources___globals, "list", cpy_r_r13); + goto CPyL36; + } + cpy_r_r15 = PyList_New(0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 203, CPyStatic_sources___globals); + goto CPyL41; + } + cpy_r_r16 = 0; +CPyL12: ; + cpy_r_r17 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r18 = *(int64_t *)cpy_r_r17; + cpy_r_r19 = cpy_r_r16 < cpy_r_r18; + if (!cpy_r_r19) goto CPyL42; + cpy_r_r20 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; + cpy_r_r21 = *(CPyPtr *)cpy_r_r20; + cpy_r_r22 = cpy_r_r16 * 8; + cpy_r_r23 = cpy_r_r21 + cpy_r_r22; + cpy_r_r24 = *(PyObject * *)cpy_r_r23; + CPy_INCREF(cpy_r_r24); + cpy_r_r25 = CPyStatics[1818]; /* ('(abstract ' + 'contract|contract|library|interface)\\s+(\\S*)\\s*(?:is\\s+([\\s\\S]*?)|)(?:{)') */ + cpy_r_r26 = CPyStatic__c_constants___regex_findall; + if (unlikely(cpy_r_r26 == NULL)) { + goto CPyL43; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_findall\" was not set"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 205, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL16: ; + PyObject *cpy_r_r28[2] = {cpy_r_r25, cpy_r_r24}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r29, 2, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 205, CPyStatic_sources___globals); + goto CPyL44; + } + CPy_DECREF(cpy_r_r24); + if (likely(PyList_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_contract_names", 205, CPyStatic_sources___globals, "list", cpy_r_r30); + goto CPyL45; + } + CPy_INCREF_NO_IMM(cpy_r_r31); + cpy_r_r32 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; + cpy_r_r33 = *(int64_t *)cpy_r_r32; + CPy_DECREF_NO_IMM(cpy_r_r31); + cpy_r_r34 = cpy_r_r33 << 1; + cpy_r_r35 = cpy_r_r34 != 0; + if (!cpy_r_r35) goto CPyL46; + cpy_r_r36 = CPyList_GetItemShort(cpy_r_r31, 0); + CPy_DECREF_NO_IMM(cpy_r_r31); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); + goto CPyL45; + } + cpy_r_r37 = PyObject_GetIter(cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); + goto CPyL45; + } + cpy_r_r38 = PyIter_Next(cpy_r_r37); + if (cpy_r_r38 == NULL) { + goto CPyL47; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r39 = 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r40 = PyIter_Next(cpy_r_r37); + if (cpy_r_r40 == NULL) { + goto CPyL48; + } else + goto CPyL27; +CPyL25: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r41 = 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL27: ; + cpy_r_r42 = PyIter_Next(cpy_r_r37); + if (cpy_r_r42 == NULL) { + goto CPyL49; + } else + goto CPyL30; +CPyL28: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r43 = 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL30: ; + CPy_DECREF(cpy_r_r42); + cpy_r_r44 = PyIter_Next(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (cpy_r_r44 == NULL) { + goto CPyL33; + } else + goto CPyL50; +CPyL31: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r45 = 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 209, CPyStatic_sources___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL33: ; + cpy_r_r46.f0 = cpy_r_r40; + cpy_r_r46.f1 = cpy_r_r38; + cpy_r_r47 = PyTuple_New(2); + if (unlikely(cpy_r_r47 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1655 = cpy_r_r46.f0; + PyTuple_SET_ITEM(cpy_r_r47, 0, __tmp1655); + PyObject *__tmp1656 = cpy_r_r46.f1; + PyTuple_SET_ITEM(cpy_r_r47, 1, __tmp1656); + cpy_r_r48 = PyList_Append(cpy_r_r15, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 210, CPyStatic_sources___globals); + goto CPyL45; + } +CPyL34: ; + cpy_r_r50 = cpy_r_r16 + 1; + cpy_r_r16 = cpy_r_r50; + goto CPyL12; +CPyL35: ; + return cpy_r_r15; +CPyL36: ; + cpy_r_r51 = NULL; + return cpy_r_r51; +CPyL37: ; + CPy_DecRef(cpy_r_r0); + goto CPyL1; +CPyL38: ; + CPy_DecRef(cpy_r_r0); + goto CPyL36; +CPyL39: ; + CPy_DecRef(cpy_r_r7); + goto CPyL6; +CPyL40: ; + CPy_DecRef(cpy_r_r7); + goto CPyL36; +CPyL41: ; + CPy_DecRef(cpy_r_r14); + goto CPyL36; +CPyL42: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + goto CPyL35; +CPyL43: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r24); + goto CPyL14; +CPyL44: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r24); + goto CPyL36; +CPyL45: ; + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r15); + goto CPyL36; +CPyL46: ; + CPy_DECREF_NO_IMM(cpy_r_r31); + goto CPyL34; +CPyL47: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + goto CPyL22; +CPyL48: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r38); + goto CPyL25; +CPyL49: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r40); + goto CPyL28; +CPyL50: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r15); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r44); + goto CPyL31; +} + +PyObject *CPyPy_sources___get_contract_names(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"full_source", 0}; + static CPyArg_Parser parser = {"O:get_contract_names", kwlist, 0}; + PyObject *obj_full_source; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_full_source)) { + return NULL; + } + PyObject *arg_full_source; + if (likely(PyUnicode_Check(obj_full_source))) + arg_full_source = obj_full_source; + else { + CPy_TypeError("str", obj_full_source); + goto fail; + } + PyObject *retval = CPyDef_sources___get_contract_names(arg_full_source); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_contract_names", 186, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___get_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_pragma_match; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_pragma_string; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + if (cpy_r_path != NULL) goto CPyL36; + cpy_r_r0 = Py_None; + cpy_r_path = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[1819]; /* 'pragma +solidity([^;]*);' */ + cpy_r_r2 = CPyStatic__c_constants___regex_finditer; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL37; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_finditer\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_source}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); + goto CPyL38; + } + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[347]; /* 'next' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); + goto CPyL39; + } + cpy_r_r10 = Py_None; + PyObject *cpy_r_r11[2] = {cpy_r_r6, cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 225, CPyStatic_sources___globals); + goto CPyL39; + } + CPy_DECREF(cpy_r_r6); + cpy_r_pragma_match = cpy_r_r13; + cpy_r_r14 = (PyObject *)&_Py_NoneStruct; + cpy_r_r15 = cpy_r_pragma_match != cpy_r_r14; + if (cpy_r_r15) { + goto CPyL40; + } else + goto CPyL41; +CPyL9: ; + cpy_r_r16 = cpy_r_pragma_match; + cpy_r_r17 = CPyStatics[1820]; /* 'groups' */ + PyObject *cpy_r_r18[1] = {cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 227, CPyStatic_sources___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r16); + if (likely(PyTuple_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 227, CPyStatic_sources___globals, "tuple", cpy_r_r20); + goto CPyL35; + } + cpy_r_r22 = CPySequenceTuple_GetItem(cpy_r_r21, 0); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 227, CPyStatic_sources___globals); + goto CPyL35; + } + cpy_r_pragma_string = cpy_r_r22; + cpy_r_r23 = CPyStatics[220]; /* ' ' */ + cpy_r_r24 = cpy_r_pragma_string; + cpy_r_r25 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r26[1] = {cpy_r_r24}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 228, CPyStatic_sources___globals); + goto CPyL43; + } + CPy_DECREF(cpy_r_r24); + cpy_r_r29 = cpy_r_r28; + cpy_r_r30 = PyUnicode_Join(cpy_r_r23, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 228, CPyStatic_sources___globals); + goto CPyL35; + } + cpy_r_pragma_string = cpy_r_r30; + if (likely(PyUnicode_Check(cpy_r_pragma_string))) + cpy_r_r31 = cpy_r_pragma_string; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 229, CPyStatic_sources___globals, "str", cpy_r_pragma_string); + goto CPyL35; + } + cpy_r_r32 = CPyStatic__c_constants___NpmSpec; + if (unlikely(cpy_r_r32 == NULL)) { + goto CPyL44; + } else + goto CPyL20; +CPyL18: ; + PyErr_SetString(PyExc_NameError, "value for final name \"NpmSpec\" was not set"); + cpy_r_r33 = 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 229, CPyStatic_sources___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL20: ; + PyObject *cpy_r_r34[1] = {cpy_r_r31}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 229, CPyStatic_sources___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r31); + return cpy_r_r36; +CPyL22: ; + cpy_r_r37 = (PyObject *)&_Py_NoneStruct; + cpy_r_r38 = cpy_r_path != cpy_r_r37; + if (!cpy_r_r38) goto CPyL46; + CPy_INCREF(cpy_r_path); + if (likely(cpy_r_path != Py_None)) + cpy_r_r39 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 214, CPyStatic_sources___globals, "str", cpy_r_path); + goto CPyL38; + } + cpy_r_r40 = CPyStr_IsTrue(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (!cpy_r_r40) goto CPyL46; + cpy_r_r41 = CPyStatics[1821]; /* "No version pragma in '" */ + if (likely(cpy_r_path != Py_None)) + cpy_r_r42 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals, "str", cpy_r_path); + goto CPyL35; + } + cpy_r_r43 = CPyStatics[132]; /* "'" */ + cpy_r_r44 = CPyStr_Build(3, cpy_r_r41, cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); + goto CPyL35; + } + cpy_r_r45 = CPyStatic_sources___globals; + cpy_r_r46 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); + goto CPyL47; + } + PyObject *cpy_r_r48[1] = {cpy_r_r44}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 1, 0); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); + goto CPyL47; + } + CPy_DECREF(cpy_r_r44); + CPy_Raise(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 231, CPyStatic_sources___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r51 = CPyStatics[1822]; /* 'String does not contain a version pragma' */ + cpy_r_r52 = CPyStatic_sources___globals; + cpy_r_r53 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 232, CPyStatic_sources___globals); + goto CPyL35; + } + PyObject *cpy_r_r55[1] = {cpy_r_r51}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r54, cpy_r_r56, 1, 0); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 232, CPyStatic_sources___globals); + goto CPyL35; + } + CPy_Raise(cpy_r_r57); + CPy_DECREF(cpy_r_r57); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 232, CPyStatic_sources___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL35: ; + cpy_r_r58 = NULL; + return cpy_r_r58; +CPyL36: ; + CPy_INCREF(cpy_r_path); + goto CPyL2; +CPyL37: ; + CPy_DecRef(cpy_r_path); + goto CPyL3; +CPyL38: ; + CPy_DecRef(cpy_r_path); + goto CPyL35; +CPyL39: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r6); + goto CPyL35; +CPyL40: ; + CPy_DECREF(cpy_r_path); + goto CPyL9; +CPyL41: ; + CPy_DECREF(cpy_r_pragma_match); + goto CPyL22; +CPyL42: ; + CPy_DecRef(cpy_r_r16); + goto CPyL35; +CPyL43: ; + CPy_DecRef(cpy_r_r24); + goto CPyL35; +CPyL44: ; + CPy_DecRef(cpy_r_r31); + goto CPyL18; +CPyL45: ; + CPy_DecRef(cpy_r_r31); + goto CPyL35; +CPyL46: ; + CPy_DECREF(cpy_r_path); + goto CPyL31; +CPyL47: ; + CPy_DecRef(cpy_r_r44); + goto CPyL35; +} + +PyObject *CPyPy_sources___get_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source", "path", 0}; + static CPyArg_Parser parser = {"O|O:get_pragma_spec", kwlist, 0}; + PyObject *obj_source; + PyObject *obj_path = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_path)) { + return NULL; + } + PyObject *arg_source; + if (likely(PyUnicode_Check(obj_source))) + arg_source = obj_source; + else { + CPy_TypeError("str", obj_source); + goto fail; + } + PyObject *arg_path; + if (obj_path == NULL) { + arg_path = NULL; + goto __LL1657; + } + if (PyUnicode_Check(obj_path)) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1657; + if (obj_path == Py_None) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1657; + CPy_TypeError("str or None", obj_path); + goto fail; +__LL1657: ; + PyObject *retval = CPyDef_sources___get_pragma_spec(arg_source, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_pragma_spec", 214, CPyStatic_sources___globals); + return NULL; +} + +PyObject *CPyDef_sources___get_vyper_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_pragma_match; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + char 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_pragma_string; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject **cpy_r_r56; + PyObject *cpy_r_r57; + tuple_T3OOO cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + PyObject **cpy_r_r75; + PyObject *cpy_r_r76; + tuple_T3OOO cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + if (cpy_r_path != NULL) goto CPyL72; + cpy_r_r0 = Py_None; + cpy_r_path = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatics[1823]; /* ('(?:\\n|^)\\s*#\\s*(?:pragma ' + 'version|@version)\\s*([^\\n]*)') */ + cpy_r_r2 = CPyStatic__c_constants___regex_finditer; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL73; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"regex_finditer\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 246, CPyStatic_sources___globals); + goto CPyL71; + } + CPy_Unreachable(); +CPyL5: ; + PyObject *cpy_r_r4[2] = {cpy_r_r1, cpy_r_source}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 246, CPyStatic_sources___globals); + goto CPyL74; + } + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[347]; /* 'next' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 245, CPyStatic_sources___globals); + goto CPyL75; + } + cpy_r_r10 = Py_None; + PyObject *cpy_r_r11[2] = {cpy_r_r6, cpy_r_r10}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 245, CPyStatic_sources___globals); + goto CPyL75; + } + CPy_DECREF(cpy_r_r6); + cpy_r_pragma_match = cpy_r_r13; + cpy_r_r14 = (PyObject *)&_Py_NoneStruct; + cpy_r_r15 = cpy_r_pragma_match == cpy_r_r14; + if (cpy_r_r15) { + goto CPyL76; + } else + goto CPyL22; +CPyL9: ; + cpy_r_r16 = (PyObject *)&_Py_NoneStruct; + cpy_r_r17 = cpy_r_path != cpy_r_r16; + if (!cpy_r_r17) goto CPyL77; + CPy_INCREF(cpy_r_path); + if (likely(cpy_r_path != Py_None)) + cpy_r_r18 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 235, CPyStatic_sources___globals, "str", cpy_r_path); + goto CPyL74; + } + cpy_r_r19 = CPyStr_IsTrue(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (!cpy_r_r19) goto CPyL77; + cpy_r_r20 = CPyStatics[1821]; /* "No version pragma in '" */ + if (likely(cpy_r_path != Py_None)) + cpy_r_r21 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals, "str", cpy_r_path); + goto CPyL71; + } + cpy_r_r22 = CPyStatics[132]; /* "'" */ + cpy_r_r23 = CPyStr_Build(3, cpy_r_r20, cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); + goto CPyL71; + } + cpy_r_r24 = CPyStatic_sources___globals; + cpy_r_r25 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); + goto CPyL78; + } + PyObject *cpy_r_r27[1] = {cpy_r_r23}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r28, 1, 0); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); + goto CPyL78; + } + CPy_DECREF(cpy_r_r23); + CPy_Raise(cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 250, CPyStatic_sources___globals); + goto CPyL71; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r30 = CPyStatics[1822]; /* 'String does not contain a version pragma' */ + cpy_r_r31 = CPyStatic_sources___globals; + cpy_r_r32 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 251, CPyStatic_sources___globals); + goto CPyL71; + } + PyObject *cpy_r_r34[1] = {cpy_r_r30}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 251, CPyStatic_sources___globals); + goto CPyL71; + } + CPy_Raise(cpy_r_r36); + CPy_DECREF(cpy_r_r36); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 251, CPyStatic_sources___globals); + goto CPyL71; + } + CPy_Unreachable(); +CPyL22: ; + cpy_r_r37 = cpy_r_pragma_match; + cpy_r_r38 = CPyStatics[1820]; /* 'groups' */ + PyObject *cpy_r_r39[1] = {cpy_r_r37}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 253, CPyStatic_sources___globals); + goto CPyL79; + } + CPy_DECREF(cpy_r_r37); + if (likely(PyTuple_Check(cpy_r_r41))) + cpy_r_r42 = cpy_r_r41; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 253, CPyStatic_sources___globals, "tuple", cpy_r_r41); + goto CPyL74; + } + cpy_r_r43 = CPySequenceTuple_GetItem(cpy_r_r42, 0); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 253, CPyStatic_sources___globals); + goto CPyL74; + } + cpy_r_pragma_string = cpy_r_r43; + cpy_r_r44 = CPyStatics[220]; /* ' ' */ + cpy_r_r45 = cpy_r_pragma_string; + cpy_r_r46 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r47[1] = {cpy_r_r45}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_VectorcallMethod(cpy_r_r46, cpy_r_r48, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 254, CPyStatic_sources___globals); + goto CPyL80; + } + CPy_DECREF(cpy_r_r45); + cpy_r_r50 = cpy_r_r49; + cpy_r_r51 = PyUnicode_Join(cpy_r_r44, cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 254, CPyStatic_sources___globals); + goto CPyL74; + } + cpy_r_pragma_string = cpy_r_r51; + CPy_INCREF(cpy_r_pragma_string); + if (likely(PyUnicode_Check(cpy_r_pragma_string))) + cpy_r_r52 = cpy_r_pragma_string; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 256, CPyStatic_sources___globals, "str", cpy_r_pragma_string); + goto CPyL36; + } + cpy_r_r53 = CPyStatic__c_constants___NpmSpec; + if (unlikely(cpy_r_r53 == NULL)) { + goto CPyL81; + } else + goto CPyL34; +CPyL32: ; + PyErr_SetString(PyExc_NameError, "value for final name \"NpmSpec\" was not set"); + cpy_r_r54 = 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 256, CPyStatic_sources___globals); + goto CPyL36; + } else + goto CPyL82; +CPyL33: ; + CPy_Unreachable(); +CPyL34: ; + PyObject *cpy_r_r55[1] = {cpy_r_r52}; + cpy_r_r56 = (PyObject **)&cpy_r_r55; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r56, 1, 0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 256, CPyStatic_sources___globals); + goto CPyL83; + } else + goto CPyL84; +CPyL35: ; + CPy_DECREF(cpy_r_r52); + return cpy_r_r57; +CPyL36: ; + cpy_r_r58 = CPy_CatchError(); + cpy_r_r59 = CPyModule_builtins; + cpy_r_r60 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 257, CPyStatic_sources___globals); + goto CPyL85; + } + cpy_r_r62 = CPy_ExceptionMatches(cpy_r_r61); + CPy_DecRef(cpy_r_r61); + if (cpy_r_r62) { + goto CPyL40; + } else + goto CPyL86; +CPyL38: ; + CPy_Reraise(); + if (!0) { + goto CPyL41; + } else + goto CPyL87; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r58); + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + goto CPyL43; +CPyL41: ; + CPy_RestoreExcInfo(cpy_r_r58); + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + cpy_r_r63 = CPy_KeepPropagating(); + if (!cpy_r_r63) goto CPyL71; + CPy_Unreachable(); +CPyL43: ; + CPy_INCREF(cpy_r_pragma_string); + if (likely(PyUnicode_Check(cpy_r_pragma_string))) + cpy_r_r64 = cpy_r_pragma_string; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 261, CPyStatic_sources___globals, "str", cpy_r_pragma_string); + goto CPyL52; + } + cpy_r_r65 = CPyStatic_sources___globals; + cpy_r_r66 = CPyStatics[1824]; /* 'to_vyper_version' */ + cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 261, CPyStatic_sources___globals); + goto CPyL88; + } + PyObject *cpy_r_r68[1] = {cpy_r_r64}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = PyObject_Vectorcall(cpy_r_r67, cpy_r_r69, 1, 0); + CPy_DecRef(cpy_r_r67); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 261, CPyStatic_sources___globals); + goto CPyL88; + } + CPy_DecRef(cpy_r_r64); + cpy_r_r71 = PyObject_Str(cpy_r_r70); + CPy_DecRef(cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 262, CPyStatic_sources___globals); + goto CPyL52; + } + cpy_r_r72 = CPyStatic__c_constants___NpmSpec; + if (unlikely(cpy_r_r72 == NULL)) { + goto CPyL89; + } else + goto CPyL50; +CPyL48: ; + PyErr_SetString(PyExc_NameError, "value for final name \"NpmSpec\" was not set"); + cpy_r_r73 = 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 262, CPyStatic_sources___globals); + goto CPyL52; + } else + goto CPyL90; +CPyL49: ; + CPy_Unreachable(); +CPyL50: ; + PyObject *cpy_r_r74[1] = {cpy_r_r71}; + cpy_r_r75 = (PyObject **)&cpy_r_r74; + cpy_r_r76 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r75, 1, 0); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 262, CPyStatic_sources___globals); + goto CPyL91; + } else + goto CPyL92; +CPyL51: ; + CPy_DecRef(cpy_r_r71); + return cpy_r_r76; +CPyL52: ; + cpy_r_r77 = CPy_CatchError(); + cpy_r_r78 = CPyModule_builtins; + cpy_r_r79 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r80 = CPyObject_GetAttr(cpy_r_r78, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 263, CPyStatic_sources___globals); + goto CPyL93; + } + cpy_r_r81 = CPy_ExceptionMatches(cpy_r_r80); + CPy_DecRef(cpy_r_r80); + if (cpy_r_r81) { + goto CPyL56; + } else + goto CPyL94; +CPyL54: ; + CPy_Reraise(); + if (!0) { + goto CPyL57; + } else + goto CPyL95; +CPyL55: ; + CPy_Unreachable(); +CPyL56: ; + CPy_RestoreExcInfo(cpy_r_r77); + CPy_DecRef(cpy_r_r77.f0); + CPy_DecRef(cpy_r_r77.f1); + CPy_DecRef(cpy_r_r77.f2); + goto CPyL59; +CPyL57: ; + CPy_RestoreExcInfo(cpy_r_r77); + CPy_DecRef(cpy_r_r77.f0); + CPy_DecRef(cpy_r_r77.f1); + CPy_DecRef(cpy_r_r77.f2); + cpy_r_r82 = CPy_KeepPropagating(); + if (!cpy_r_r82) goto CPyL71; + CPy_Unreachable(); +CPyL59: ; + cpy_r_r83 = (PyObject *)&_Py_NoneStruct; + cpy_r_r84 = cpy_r_path == cpy_r_r83; + if (cpy_r_r84) { + goto CPyL96; + } else + goto CPyL61; +CPyL60: ; + cpy_r_r85 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r85); + cpy_r_r86 = cpy_r_r85; + goto CPyL64; +CPyL61: ; + if (likely(cpy_r_path != Py_None)) + cpy_r_r87 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 266, CPyStatic_sources___globals, "str", cpy_r_path); + goto CPyL97; + } + cpy_r_r88 = CPyStatics[478]; /* ': ' */ + cpy_r_r89 = CPyStr_Build(2, cpy_r_r87, cpy_r_r88); + CPy_DecRef(cpy_r_r87); + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 266, CPyStatic_sources___globals); + goto CPyL97; + } + cpy_r_r86 = cpy_r_r89; +CPyL64: ; + cpy_r_path = cpy_r_r86; + if (likely(cpy_r_path != Py_None)) + cpy_r_r90 = cpy_r_path; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals, "str", cpy_r_path); + goto CPyL97; + } + cpy_r_r91 = CPyStatics[1825]; /* 'Cannot parse Vyper version from pragma: ' */ + if (likely(PyUnicode_Check(cpy_r_pragma_string))) + cpy_r_r92 = cpy_r_pragma_string; + else { + CPy_TypeErrorTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals, "str", cpy_r_pragma_string); + goto CPyL98; + } + cpy_r_r93 = CPyStr_Build(3, cpy_r_r90, cpy_r_r91, cpy_r_r92); + CPy_DecRef(cpy_r_r90); + CPy_DecRef(cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); + goto CPyL71; + } + cpy_r_r94 = CPyStatic_sources___globals; + cpy_r_r95 = CPyStatics[1655]; /* 'PragmaError' */ + cpy_r_r96 = CPyDict_GetItem(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); + goto CPyL99; + } + PyObject *cpy_r_r97[1] = {cpy_r_r93}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); + CPy_DecRef(cpy_r_r96); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); + goto CPyL99; + } + CPy_DecRef(cpy_r_r93); + CPy_Raise(cpy_r_r99); + CPy_DecRef(cpy_r_r99); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 267, CPyStatic_sources___globals); + goto CPyL71; + } + CPy_Unreachable(); +CPyL71: ; + cpy_r_r100 = NULL; + return cpy_r_r100; +CPyL72: ; + CPy_INCREF(cpy_r_path); + goto CPyL2; +CPyL73: ; + CPy_DecRef(cpy_r_path); + goto CPyL3; +CPyL74: ; + CPy_DecRef(cpy_r_path); + goto CPyL71; +CPyL75: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r6); + goto CPyL71; +CPyL76: ; + CPy_DECREF(cpy_r_pragma_match); + goto CPyL9; +CPyL77: ; + CPy_DECREF(cpy_r_path); + goto CPyL18; +CPyL78: ; + CPy_DecRef(cpy_r_r23); + goto CPyL71; +CPyL79: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r37); + goto CPyL71; +CPyL80: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_r45); + goto CPyL71; +CPyL81: ; + CPy_DecRef(cpy_r_r52); + goto CPyL32; +CPyL82: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL33; +CPyL83: ; + CPy_DecRef(cpy_r_r52); + goto CPyL36; +CPyL84: ; + CPy_DECREF(cpy_r_path); + CPy_DECREF(cpy_r_pragma_string); + goto CPyL35; +CPyL85: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL41; +CPyL86: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL38; +CPyL87: ; + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + goto CPyL39; +CPyL88: ; + CPy_DecRef(cpy_r_r64); + goto CPyL52; +CPyL89: ; + CPy_DecRef(cpy_r_r71); + goto CPyL48; +CPyL90: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL49; +CPyL91: ; + CPy_DecRef(cpy_r_r71); + goto CPyL52; +CPyL92: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL51; +CPyL93: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL57; +CPyL94: ; + CPy_DecRef(cpy_r_path); + CPy_DecRef(cpy_r_pragma_string); + goto CPyL54; +CPyL95: ; + CPy_DecRef(cpy_r_r77.f0); + CPy_DecRef(cpy_r_r77.f1); + CPy_DecRef(cpy_r_r77.f2); + goto CPyL55; +CPyL96: ; + CPy_DecRef(cpy_r_path); + goto CPyL60; +CPyL97: ; + CPy_DecRef(cpy_r_pragma_string); + goto CPyL71; +CPyL98: ; + CPy_DecRef(cpy_r_r90); + goto CPyL71; +CPyL99: ; + CPy_DecRef(cpy_r_r93); + goto CPyL71; +} + +PyObject *CPyPy_sources___get_vyper_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"source", "path", 0}; + static CPyArg_Parser parser = {"O|O:get_vyper_pragma_spec", kwlist, 0}; + PyObject *obj_source; + PyObject *obj_path = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_source, &obj_path)) { + return NULL; + } + PyObject *arg_source; + if (likely(PyUnicode_Check(obj_source))) + arg_source = obj_source; + else { + CPy_TypeError("str", obj_source); + goto fail; + } + PyObject *arg_path; + if (obj_path == NULL) { + arg_path = NULL; + goto __LL1658; + } + if (PyUnicode_Check(obj_path)) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1658; + if (obj_path == Py_None) + arg_path = obj_path; + else { + arg_path = NULL; + } + if (arg_path != NULL) goto __LL1658; + CPy_TypeError("str or None", obj_path); + goto fail; +__LL1658: ; + PyObject *retval = CPyDef_sources___get_vyper_pragma_spec(arg_source, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/project/sources.py", "get_vyper_pragma_spec", 235, CPyStatic_sources___globals); + return NULL; +} + +char CPyDef_sources_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r19; + void *cpy_r_r21; + void *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + char cpy_r_r74; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", -1, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_textwrap; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2384]; /* (('textwrap', 'textwrap', 'textwrap'),) */ + cpy_r_r11 = CPyStatic_sources___globals; + cpy_r_r12 = CPyStatics[1827]; /* 'brownie/project/sources.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL19; + cpy_r_r15 = CPyStatics[2385]; /* ('Dict', 'Final', 'List', 'Optional', 'Set', 'Tuple', + 'final') */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_sources___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("brownie/project/sources.py", "", 4, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = (PyObject **)&CPyModule_semantic_version; + PyObject **cpy_r_r20[1] = {cpy_r_r19}; + cpy_r_r21 = (void *)&cpy_r_r20; + int64_t cpy_r_r22[1] = {6}; + cpy_r_r23 = (void *)&cpy_r_r22; + cpy_r_r24 = CPyStatics[2386]; /* (('semantic_version', 'semantic_version', + 'semantic_version'),) */ + cpy_r_r25 = CPyStatic_sources___globals; + cpy_r_r26 = CPyStatics[1827]; /* 'brownie/project/sources.py' */ + cpy_r_r27 = CPyStatics[12]; /* '' */ + cpy_r_r28 = CPyImport_ImportMany(cpy_r_r24, cpy_r_r21, cpy_r_r25, cpy_r_r26, cpy_r_r27, cpy_r_r23); + if (!cpy_r_r28) goto CPyL19; + cpy_r_r29 = CPyStatics[2387]; /* ('HexStr',) */ + cpy_r_r30 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r31 = CPyStatic_sources___globals; + cpy_r_r32 = CPyImport_ImportFromMany(cpy_r_r30, cpy_r_r29, cpy_r_r29, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 7, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_eth_typing = cpy_r_r32; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r32); + cpy_r_r33 = CPyStatics[2388]; /* ('to_vyper_version',) */ + cpy_r_r34 = CPyStatics[1828]; /* 'vvm.utils.convert' */ + cpy_r_r35 = CPyStatic_sources___globals; + cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r33, cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 8, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_vvm___utils___convert = cpy_r_r36; + CPy_INCREF(CPyModule_vvm___utils___convert); + CPy_DECREF(cpy_r_r36); + cpy_r_r37 = CPyStatics[2389]; /* ('Path', 'NpmSpec', 'regex_findall', 'regex_finditer', + 'regex_sub', 'sha1') */ + cpy_r_r38 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r39 = CPyStatic_sources___globals; + cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 10, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_brownie____c_constants = cpy_r_r40; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r40); + cpy_r_r41 = CPyStatics[2390]; /* ('NamespaceCollision', 'PragmaError') */ + cpy_r_r42 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r43 = CPyStatic_sources___globals; + cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 18, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_brownie___exceptions = cpy_r_r44; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r44); + cpy_r_r45 = CPyStatics[2391]; /* ('ContractName', 'Offset') */ + cpy_r_r46 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r47 = CPyStatic_sources___globals; + cpy_r_r48 = CPyImport_ImportFromMany(cpy_r_r46, cpy_r_r45, cpy_r_r45, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 19, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_brownie___typing = cpy_r_r48; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r48); + cpy_r_r49 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r50 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r51 = CPyStatic_sources___globals; + cpy_r_r52 = CPyImport_ImportFromMany(cpy_r_r50, cpy_r_r49, cpy_r_r49, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 20, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_brownie___utils = cpy_r_r52; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r52); + cpy_r_r53 = CPyStatics[2392]; /* ('dark_white',) */ + cpy_r_r54 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r55 = CPyStatic_sources___globals; + cpy_r_r56 = CPyImport_ImportFromMany(cpy_r_r54, cpy_r_r53, cpy_r_r53, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 21, CPyStatic_sources___globals); + goto CPyL19; + } + CPyModule_brownie___utils____color = cpy_r_r56; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r56); + cpy_r_r57 = NULL; + cpy_r_r58 = CPyStatics[1518]; /* 'brownie.project.sources' */ + cpy_r_r59 = (PyObject *)CPyType_sources___Sources_template; + cpy_r_r60 = CPyType_FromTemplate(cpy_r_r59, cpy_r_r57, cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); + goto CPyL19; + } + cpy_r_r61 = CPyDef_sources___Sources_trait_vtable_setup(); + if (unlikely(cpy_r_r61 == 2)) { + CPy_AddTraceback("brownie/project/sources.py", "", -1, CPyStatic_sources___globals); + goto CPyL20; + } + cpy_r_r62 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r63 = CPyStatics[1830]; /* '_contract_sources' */ + cpy_r_r64 = CPyStatics[1549]; /* '_contracts' */ + cpy_r_r65 = CPyStatics[1831]; /* '_interface_sources' */ + cpy_r_r66 = CPyStatics[1550]; /* '_interfaces' */ + cpy_r_r67 = PyTuple_Pack(4, cpy_r_r63, cpy_r_r64, cpy_r_r65, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); + goto CPyL20; + } + cpy_r_r68 = PyObject_SetAttr(cpy_r_r60, cpy_r_r62, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); + goto CPyL20; + } + CPyType_sources___Sources = (PyTypeObject *)cpy_r_r60; + CPy_INCREF(CPyType_sources___Sources); + cpy_r_r70 = CPyStatic_sources___globals; + cpy_r_r71 = CPyStatics[1544]; /* 'Sources' */ + cpy_r_r72 = PyDict_SetItem(cpy_r_r70, cpy_r_r71, cpy_r_r60); + CPy_DECREF(cpy_r_r60); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/project/sources.py", "", 25, CPyStatic_sources___globals); + goto CPyL19; + } + return 1; +CPyL19: ; + cpy_r_r74 = 2; + return cpy_r_r74; +CPyL20: ; + CPy_DecRef(cpy_r_r60); + goto CPyL19; +} +static PyMethodDef coveragemodule_methods[] = { + {"get_coverage_eval", (PyCFunction)CPyPy_coverage___get_coverage_eval, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_coverage_eval()\n--\n\n") /* docstring */}, + {"get_merged_coverage_eval", (PyCFunction)CPyPy_coverage___get_merged_coverage_eval, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_merged_coverage_eval(cov_eval=None)\n--\n\n") /* docstring */}, + {"clear", (PyCFunction)CPyPy_coverage___clear, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("clear()\n--\n\n") /* docstring */}, + {"_add_transaction", (PyCFunction)CPyPy_coverage____add_transaction, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_transaction(coverage_hash, coverage_eval)\n--\n\n") /* docstring */}, + {"_add_cached_transaction", (PyCFunction)CPyPy_coverage____add_cached_transaction, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_add_cached_transaction(coverage_hash, coverage_eval)\n--\n\n") /* docstring */}, + {"_check_cached", (PyCFunction)CPyPy_coverage____check_cached, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_check_cached(coverage_hash, active=True)\n--\n\n") /* docstring */}, + {"_get_active_txlist", (PyCFunction)CPyPy_coverage____get_active_txlist, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_active_txlist()\n--\n\n") /* docstring */}, + {"_clear_active_txlist", (PyCFunction)CPyPy_coverage____clear_active_txlist, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_clear_active_txlist()\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___test___coverage(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___coverage__internal, "__name__"); + CPyStatic_coverage___globals = PyModule_GetDict(CPyModule_brownie___test___coverage__internal); + if (unlikely(CPyStatic_coverage___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_coverage_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___test___coverage__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_coverage____coverage_eval); + CPyStatic_coverage____coverage_eval = NULL; + CPy_XDECREF(CPyStatic_coverage____cached_coverage_eval); + CPyStatic_coverage____cached_coverage_eval = NULL; + CPy_XDECREF(CPyStatic_coverage____active_module_coverage_hashes); + CPyStatic_coverage____active_module_coverage_hashes = NULL; + return -1; +} +static struct PyModuleDef coveragemodule = { + PyModuleDef_HEAD_INIT, + "brownie.test.coverage", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + coveragemodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___test___coverage(void) +{ + if (CPyModule_brownie___test___coverage__internal) { + Py_INCREF(CPyModule_brownie___test___coverage__internal); + return CPyModule_brownie___test___coverage__internal; + } + CPyModule_brownie___test___coverage__internal = PyModule_Create(&coveragemodule); + if (unlikely(CPyModule_brownie___test___coverage__internal == NULL)) + goto fail; + if (CPyExec_brownie___test___coverage(CPyModule_brownie___test___coverage__internal) != 0) + goto fail; + return CPyModule_brownie___test___coverage__internal; + fail: + return NULL; +} + +PyObject *CPyDef_coverage___get_coverage_eval(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + int32_t cpy_r_r5; + char cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + cpy_r_r0 = CPyStatic_coverage____cached_coverage_eval; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); + goto CPyL10; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatic_coverage____coverage_eval; + if (likely(cpy_r_r2 != NULL)) goto CPyL6; + PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); + goto CPyL10; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r4 = PyDict_New(); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); + goto CPyL10; + } + cpy_r_r5 = CPyDict_UpdateInDisplay(cpy_r_r4, cpy_r_r0); + cpy_r_r6 = cpy_r_r5 >= 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); + goto CPyL11; + } + cpy_r_r7 = CPyDict_UpdateInDisplay(cpy_r_r4, cpy_r_r2); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 33, CPyStatic_coverage___globals); + goto CPyL11; + } + return cpy_r_r4; +CPyL10: ; + cpy_r_r9 = NULL; + return cpy_r_r9; +CPyL11: ; + CPy_DecRef(cpy_r_r4); + goto CPyL10; +} + +PyObject *CPyPy_coverage___get_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":get_coverage_eval", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_coverage___get_coverage_eval(); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "get_coverage_eval", 31, CPyStatic_coverage___globals); + return NULL; +} + +PyObject *CPyDef_coverage___get_merged_coverage_eval(PyObject *cpy_r_cov_eval) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + int64_t cpy_r_r6; + CPyTagged cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + 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; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + tuple_T3CIO cpy_r_r33; + CPyTagged cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + CPyTagged cpy_r_r50; + int64_t cpy_r_r51; + PyObject *cpy_r_r52; + tuple_T4CIOO cpy_r_r53; + CPyTagged cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + CPyTagged cpy_r_r68; + CPyTagged cpy_r_i; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + CPyTagged cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + int64_t cpy_r_r90; + PyObject *cpy_r_r91; + if (cpy_r_cov_eval != NULL) goto CPyL62; + cpy_r_r0 = Py_None; + cpy_r_cov_eval = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_cov_eval == cpy_r_r1; + if (cpy_r_r2) { + goto CPyL63; + } else + goto CPyL7; +CPyL3: ; + cpy_r_r3 = CPyStatic_coverage____coverage_eval; + if (likely(cpy_r_r3 != NULL)) goto CPyL6; + PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 42, CPyStatic_coverage___globals); + goto CPyL61; + } + CPy_Unreachable(); +CPyL6: ; + CPy_INCREF(cpy_r_r3); + cpy_r_cov_eval = cpy_r_r3; +CPyL7: ; + CPy_INCREF(cpy_r_cov_eval); + if (likely(cpy_r_cov_eval != Py_None)) + cpy_r_r5 = cpy_r_cov_eval; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 43, CPyStatic_coverage___globals, "dict", cpy_r_cov_eval); + goto CPyL64; + } + cpy_r_r6 = PyDict_Size(cpy_r_r5); + CPy_DECREF(cpy_r_r5); + cpy_r_r7 = cpy_r_r6 << 1; + cpy_r_r8 = cpy_r_r7 != 0; + if (cpy_r_r8) { + goto CPyL11; + } else + goto CPyL65; +CPyL9: ; + cpy_r_r9 = PyDict_New(); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 44, CPyStatic_coverage___globals); + goto CPyL61; + } + return cpy_r_r9; +CPyL11: ; + if (likely(cpy_r_cov_eval != Py_None)) + cpy_r_r10 = cpy_r_cov_eval; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 45, CPyStatic_coverage___globals, "dict", cpy_r_cov_eval); + goto CPyL61; + } + cpy_r_r11 = CPyDict_Values(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 45, CPyStatic_coverage___globals); + goto CPyL61; + } + cpy_r_r12 = CPyList_PopLast(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals); + goto CPyL66; + } + if (likely(PyDict_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals, "dict", cpy_r_r12); + goto CPyL66; + } + cpy_r_r14 = CPyStatic__c_constants___deepcopy; + if (unlikely(cpy_r_r14 == NULL)) { + goto CPyL67; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"deepcopy\" was not set"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals); + goto CPyL61; + } + CPy_Unreachable(); +CPyL18: ; + PyObject *cpy_r_r16[1] = {cpy_r_r13}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r17, 1, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals); + goto CPyL68; + } + CPy_DECREF(cpy_r_r13); + if (likely(PyDict_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 46, CPyStatic_coverage___globals, "dict", cpy_r_r18); + goto CPyL66; + } + cpy_r_r20 = 0; +CPyL21: ; + cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_r11)->ob_size; + cpy_r_r22 = *(int64_t *)cpy_r_r21; + cpy_r_r23 = cpy_r_r20 < cpy_r_r22; + if (!cpy_r_r23) goto CPyL69; + cpy_r_r24 = (CPyPtr)&((PyListObject *)cpy_r_r11)->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(PyDict_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 47, CPyStatic_coverage___globals, "dict", cpy_r_r28); + goto CPyL70; + } + cpy_r_r30 = 0; + cpy_r_r31 = PyDict_Size(cpy_r_r29); + cpy_r_r32 = CPyDict_GetKeysIter(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals); + goto CPyL71; + } +CPyL24: ; + cpy_r_r33 = CPyDict_NextKey(cpy_r_r32, cpy_r_r30); + cpy_r_r34 = cpy_r_r33.f1; + cpy_r_r30 = cpy_r_r34; + cpy_r_r35 = cpy_r_r33.f0; + if (!cpy_r_r35) goto CPyL72; + cpy_r_r36 = cpy_r_r33.f2; + CPy_INCREF(cpy_r_r36); + CPy_DECREF(cpy_r_r33.f2); + if (likely(PyUnicode_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals, "str", cpy_r_r36); + goto CPyL73; + } + cpy_r_r38 = PyDict_Contains(cpy_r_r19, cpy_r_r37); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 49, CPyStatic_coverage___globals); + goto CPyL74; + } + cpy_r_r40 = cpy_r_r38; + cpy_r_r41 = cpy_r_r40 ^ 1; + if (!cpy_r_r41) goto CPyL31; + cpy_r_r42 = CPyDict_GetItem(cpy_r_r29, cpy_r_r37); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 50, CPyStatic_coverage___globals); + goto CPyL74; + } + if (likely(PyDict_Check(cpy_r_r42))) + cpy_r_r43 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 50, CPyStatic_coverage___globals, "dict", cpy_r_r42); + goto CPyL74; + } + cpy_r_r44 = CPyDict_SetItem(cpy_r_r19, cpy_r_r37, cpy_r_r43); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r43); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 50, CPyStatic_coverage___globals); + goto CPyL73; + } else + goto CPyL57; +CPyL31: ; + cpy_r_r46 = CPyDict_GetItem(cpy_r_r19, cpy_r_r37); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 52, CPyStatic_coverage___globals); + goto CPyL74; + } + if (likely(PyDict_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 52, CPyStatic_coverage___globals, "dict", cpy_r_r46); + goto CPyL74; + } + cpy_r_r48 = CPyDict_GetItem(cpy_r_r29, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r48))) + cpy_r_r49 = cpy_r_r48; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals, "dict", cpy_r_r48); + goto CPyL75; + } + cpy_r_r50 = 0; + cpy_r_r51 = PyDict_Size(cpy_r_r49); + cpy_r_r52 = CPyDict_GetItemsIter(cpy_r_r49); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); + goto CPyL76; + } +CPyL36: ; + cpy_r_r53 = CPyDict_NextItem(cpy_r_r52, cpy_r_r50); + cpy_r_r54 = cpy_r_r53.f1; + cpy_r_r50 = cpy_r_r54; + cpy_r_r55 = cpy_r_r53.f0; + if (!cpy_r_r55) goto CPyL77; + cpy_r_r56 = cpy_r_r53.f2; + CPy_INCREF(cpy_r_r56); + cpy_r_r57 = cpy_r_r53.f3; + CPy_INCREF(cpy_r_r57); + CPy_DECREF(cpy_r_r53.f2); + CPy_DECREF(cpy_r_r53.f3); + if (likely(PyUnicode_Check(cpy_r_r56))) + cpy_r_r58 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals, "str", cpy_r_r56); + goto CPyL78; + } + if (likely(PyDict_Check(cpy_r_r57))) + cpy_r_r59 = cpy_r_r57; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals, "dict", cpy_r_r57); + goto CPyL79; + } + cpy_r_r60 = PyDict_Contains(cpy_r_r47, cpy_r_r58); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 54, CPyStatic_coverage___globals); + goto CPyL80; + } + cpy_r_r62 = cpy_r_r60; + cpy_r_r63 = cpy_r_r62 ^ 1; + if (!cpy_r_r63) goto CPyL42; + cpy_r_r64 = CPyDict_SetItem(cpy_r_r47, cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + CPy_DECREF(cpy_r_r59); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 55, CPyStatic_coverage___globals); + goto CPyL81; + } else + goto CPyL55; +CPyL42: ; + cpy_r_r66 = CPyDict_GetItem(cpy_r_r47, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 57, CPyStatic_coverage___globals); + goto CPyL82; + } + if (likely(PyDict_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 57, CPyStatic_coverage___globals, "dict", cpy_r_r66); + goto CPyL82; + } + cpy_r_r68 = 0; + cpy_r_i = cpy_r_r68; +CPyL45: ; + cpy_r_r69 = (Py_ssize_t)cpy_r_r68 < (Py_ssize_t)6; + if (!cpy_r_r69) goto CPyL83; + CPyTagged_INCREF(cpy_r_i); + cpy_r_r70 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r71 = CPyDict_GetItem(cpy_r_r67, cpy_r_r70); + CPy_DECREF(cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); + goto CPyL84; + } + if (likely(PySet_Check(cpy_r_r71))) + cpy_r_r72 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals, "set", cpy_r_r71); + goto CPyL84; + } + cpy_r_r73 = PySet_New(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); + goto CPyL84; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_r74 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r75 = CPyDict_GetItem(cpy_r_r59, cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); + goto CPyL85; + } + if (likely(PySet_Check(cpy_r_r75))) + cpy_r_r76 = cpy_r_r75; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals, "set", cpy_r_r75); + goto CPyL85; + } + cpy_r_r77 = CPyStatics[1832]; /* 'union' */ + PyObject *cpy_r_r78[2] = {cpy_r_r73, cpy_r_r76}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); + goto CPyL86; + } + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r76); + if (likely(PySet_Check(cpy_r_r80))) + cpy_r_r81 = cpy_r_r80; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals, "set", cpy_r_r80); + goto CPyL84; + } + cpy_r_r82 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r83 = CPyDict_SetItem(cpy_r_r67, cpy_r_r82, cpy_r_r81); + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r81); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 59, CPyStatic_coverage___globals); + goto CPyL87; + } + cpy_r_r85 = cpy_r_r68 + 2; + cpy_r_r68 = cpy_r_r85; + cpy_r_i = cpy_r_r85; + goto CPyL45; +CPyL55: ; + cpy_r_r86 = CPyDict_CheckSize(cpy_r_r49, cpy_r_r51); + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); + goto CPyL81; + } else + goto CPyL36; +CPyL56: ; + cpy_r_r87 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 53, CPyStatic_coverage___globals); + goto CPyL73; + } +CPyL57: ; + cpy_r_r88 = CPyDict_CheckSize(cpy_r_r29, cpy_r_r31); + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals); + goto CPyL73; + } else + goto CPyL24; +CPyL58: ; + cpy_r_r89 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 48, CPyStatic_coverage___globals); + goto CPyL70; + } + cpy_r_r90 = cpy_r_r20 + 1; + cpy_r_r20 = cpy_r_r90; + goto CPyL21; +CPyL60: ; + return cpy_r_r19; +CPyL61: ; + cpy_r_r91 = NULL; + return cpy_r_r91; +CPyL62: ; + CPy_INCREF(cpy_r_cov_eval); + goto CPyL2; +CPyL63: ; + CPy_DECREF(cpy_r_cov_eval); + goto CPyL3; +CPyL64: ; + CPy_DecRef(cpy_r_cov_eval); + goto CPyL61; +CPyL65: ; + CPy_DECREF(cpy_r_cov_eval); + goto CPyL9; +CPyL66: ; + CPy_DecRef(cpy_r_r11); + goto CPyL61; +CPyL67: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL16; +CPyL68: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r13); + goto CPyL61; +CPyL69: ; + CPy_DECREF_NO_IMM(cpy_r_r11); + goto CPyL60; +CPyL70: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + goto CPyL61; +CPyL71: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + goto CPyL61; +CPyL72: ; + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33.f2); + goto CPyL58; +CPyL73: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + goto CPyL61; +CPyL74: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r37); + goto CPyL61; +CPyL75: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + goto CPyL61; +CPyL76: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + goto CPyL61; +CPyL77: ; + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r52); + CPy_DECREF(cpy_r_r53.f2); + CPy_DECREF(cpy_r_r53.f3); + goto CPyL56; +CPyL78: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r57); + goto CPyL61; +CPyL79: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r58); + goto CPyL61; +CPyL80: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r59); + goto CPyL61; +CPyL81: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + goto CPyL61; +CPyL82: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r59); + goto CPyL61; +CPyL83: ; + CPy_DECREF(cpy_r_r59); + CPy_DECREF(cpy_r_r67); + CPyTagged_DECREF(cpy_r_i); + goto CPyL55; +CPyL84: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r67); + CPyTagged_DecRef(cpy_r_i); + goto CPyL61; +CPyL85: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r67); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r73); + goto CPyL61; +CPyL86: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r67); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r76); + goto CPyL61; +CPyL87: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r59); + CPy_DecRef(cpy_r_r67); + goto CPyL61; +} + +PyObject *CPyPy_coverage___get_merged_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"cov_eval", 0}; + static CPyArg_Parser parser = {"|O:get_merged_coverage_eval", kwlist, 0}; + PyObject *obj_cov_eval = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_cov_eval)) { + return NULL; + } + PyObject *arg_cov_eval; + if (obj_cov_eval == NULL) { + arg_cov_eval = NULL; + goto __LL1659; + } + if (PyDict_Check(obj_cov_eval)) + arg_cov_eval = obj_cov_eval; + else { + arg_cov_eval = NULL; + } + if (arg_cov_eval != NULL) goto __LL1659; + if (obj_cov_eval == Py_None) + arg_cov_eval = obj_cov_eval; + else { + arg_cov_eval = NULL; + } + if (arg_cov_eval != NULL) goto __LL1659; + CPy_TypeError("dict or None", obj_cov_eval); + goto fail; +__LL1659: ; + PyObject *retval = CPyDef_coverage___get_merged_coverage_eval(arg_cov_eval); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "get_merged_coverage_eval", 36, CPyStatic_coverage___globals); + return NULL; +} + +char CPyDef_coverage___clear(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + int32_t cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = CPyStatic_coverage____coverage_eval; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "clear", 65, CPyStatic_coverage___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyDict_Clear(cpy_r_r0); + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/test/coverage.py", "clear", 65, CPyStatic_coverage___globals); + goto CPyL13; + } + cpy_r_r3 = CPyStatic_coverage____cached_coverage_eval; + if (likely(cpy_r_r3 != NULL)) goto CPyL7; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/test/coverage.py", "clear", 66, CPyStatic_coverage___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r5 = CPyDict_Clear(cpy_r_r3); + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/test/coverage.py", "clear", 66, CPyStatic_coverage___globals); + goto CPyL13; + } + cpy_r_r6 = CPyStatic_coverage____active_module_coverage_hashes; + if (likely(cpy_r_r6 != NULL)) goto CPyL11; + PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/test/coverage.py", "clear", 67, CPyStatic_coverage___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL11: ; + cpy_r_r8 = PySet_Clear(cpy_r_r6); + cpy_r_r9 = cpy_r_r8 >= 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("brownie/test/coverage.py", "clear", 67, CPyStatic_coverage___globals); + goto CPyL13; + } + return 1; +CPyL13: ; + cpy_r_r10 = 2; + return cpy_r_r10; +} + +PyObject *CPyPy_coverage___clear(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":clear", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + char retval = CPyDef_coverage___clear(); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "clear", 63, CPyStatic_coverage___globals); + return NULL; +} + +char CPyDef_coverage____add_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval) { + PyObject *cpy_r_r0; + char cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + cpy_r_r0 = CPyStatic_coverage____coverage_eval; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 72, CPyStatic_coverage___globals); + goto CPyL9; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyDict_SetItem(cpy_r_r0, cpy_r_coverage_hash, cpy_r_coverage_eval); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 72, CPyStatic_coverage___globals); + goto CPyL9; + } + cpy_r_r4 = CPyStatic_coverage____active_module_coverage_hashes; + if (likely(cpy_r_r4 != NULL)) goto CPyL7; + PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 73, CPyStatic_coverage___globals); + goto CPyL9; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r6 = PySet_Add(cpy_r_r4, cpy_r_coverage_hash); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 73, CPyStatic_coverage___globals); + goto CPyL9; + } + return 1; +CPyL9: ; + cpy_r_r8 = 2; + return cpy_r_r8; +} + +PyObject *CPyPy_coverage____add_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_hash", "coverage_eval", 0}; + static CPyArg_Parser parser = {"OO:_add_transaction", kwlist, 0}; + PyObject *obj_coverage_hash; + PyObject *obj_coverage_eval; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_hash, &obj_coverage_eval)) { + return NULL; + } + PyObject *arg_coverage_hash; + if (likely(PyUnicode_Check(obj_coverage_hash))) + arg_coverage_hash = obj_coverage_hash; + else { + CPy_TypeError("str", obj_coverage_hash); + goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + char retval = CPyDef_coverage____add_transaction(arg_coverage_hash, arg_coverage_eval); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "_add_transaction", 70, CPyStatic_coverage___globals); + return NULL; +} + +char CPyDef_coverage____add_cached_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval) { + PyObject *cpy_r_r0; + char cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = CPyStatic_coverage____cached_coverage_eval; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "_add_cached_transaction", 78, CPyStatic_coverage___globals); + goto CPyL5; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyDict_SetItem(cpy_r_r0, cpy_r_coverage_hash, cpy_r_coverage_eval); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/test/coverage.py", "_add_cached_transaction", 78, CPyStatic_coverage___globals); + goto CPyL5; + } + return 1; +CPyL5: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy_coverage____add_cached_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_hash", "coverage_eval", 0}; + static CPyArg_Parser parser = {"OO:_add_cached_transaction", kwlist, 0}; + PyObject *obj_coverage_hash; + PyObject *obj_coverage_eval; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_hash, &obj_coverage_eval)) { + return NULL; + } + PyObject *arg_coverage_hash; + if (likely(PyUnicode_Check(obj_coverage_hash))) + arg_coverage_hash = obj_coverage_hash; + else { + CPy_TypeError("str", obj_coverage_hash); + goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + char retval = CPyDef_coverage____add_cached_transaction(arg_coverage_hash, arg_coverage_eval); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "_add_cached_transaction", 76, CPyStatic_coverage___globals); + return NULL; +} + +char CPyDef_coverage____check_cached(PyObject *cpy_r_coverage_hash, char cpy_r_active) { + PyObject *cpy_r_r0; + char cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + if (cpy_r_active != 2) goto CPyL2; + cpy_r_active = 1; +CPyL2: ; + cpy_r_r0 = CPyStatic_coverage____cached_coverage_eval; + if (likely(cpy_r_r0 != NULL)) goto CPyL5; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 83, CPyStatic_coverage___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r2 = PyDict_Contains(cpy_r_r0, cpy_r_coverage_hash); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 83, CPyStatic_coverage___globals); + goto CPyL26; + } + cpy_r_r4 = cpy_r_r2; + if (!cpy_r_r4) goto CPyL21; + cpy_r_r5 = CPyStatic_coverage____cached_coverage_eval; + if (likely(cpy_r_r5 != NULL)) goto CPyL10; + PyErr_SetString(PyExc_NameError, "value for final name \"_cached_coverage_eval\" was not set"); + cpy_r_r6 = 0; + if (unlikely(!cpy_r_r6)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r7 = CPyStatics[310]; /* 'pop' */ + PyObject *cpy_r_r8[2] = {cpy_r_r5, cpy_r_coverage_hash}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); + goto CPyL26; + } + if (likely(PyDict_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals, "dict", cpy_r_r10); + goto CPyL26; + } + cpy_r_r12 = CPyStatic_coverage____coverage_eval; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL27; + } else + goto CPyL15; +CPyL13: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r14 = CPyDict_SetItem(cpy_r_r12, cpy_r_coverage_hash, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 84, CPyStatic_coverage___globals); + goto CPyL26; + } + if (!cpy_r_active) goto CPyL21; + cpy_r_r16 = CPyStatic_coverage____active_module_coverage_hashes; + if (likely(cpy_r_r16 != NULL)) goto CPyL20; + PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 86, CPyStatic_coverage___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL20: ; + cpy_r_r18 = PySet_Add(cpy_r_r16, cpy_r_coverage_hash); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 86, CPyStatic_coverage___globals); + goto CPyL26; + } +CPyL21: ; + cpy_r_r20 = CPyStatic_coverage____coverage_eval; + if (likely(cpy_r_r20 != NULL)) goto CPyL24; + PyErr_SetString(PyExc_NameError, "value for final name \"_coverage_eval\" was not set"); + cpy_r_r21 = 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 87, CPyStatic_coverage___globals); + goto CPyL26; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r22 = PyDict_Contains(cpy_r_r20, cpy_r_coverage_hash); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 87, CPyStatic_coverage___globals); + goto CPyL26; + } + cpy_r_r24 = cpy_r_r22; + return cpy_r_r24; +CPyL26: ; + cpy_r_r25 = 2; + return cpy_r_r25; +CPyL27: ; + CPy_DecRef(cpy_r_r11); + goto CPyL13; +} + +PyObject *CPyPy_coverage____check_cached(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_hash", "active", 0}; + static CPyArg_Parser parser = {"O|O:_check_cached", kwlist, 0}; + PyObject *obj_coverage_hash; + PyObject *obj_active = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_hash, &obj_active)) { + return NULL; + } + PyObject *arg_coverage_hash; + if (likely(PyUnicode_Check(obj_coverage_hash))) + arg_coverage_hash = obj_coverage_hash; + else { + CPy_TypeError("str", obj_coverage_hash); + goto fail; + } + char arg_active; + if (obj_active == NULL) { + arg_active = 2; + } else if (unlikely(!PyBool_Check(obj_active))) { + CPy_TypeError("bool", obj_active); goto fail; + } else + arg_active = obj_active == Py_True; + char retval = CPyDef_coverage____check_cached(arg_coverage_hash, arg_active); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "_check_cached", 81, CPyStatic_coverage___globals); + return NULL; +} + +PyObject *CPyDef_coverage____get_active_txlist(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyStatic_coverage____active_module_coverage_hashes; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "_get_active_txlist", 92, CPyStatic_coverage___globals); + goto CPyL5; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPySequence_Sort(cpy_r_r0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "_get_active_txlist", 92, CPyStatic_coverage___globals); + goto CPyL5; + } + return cpy_r_r2; +CPyL5: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_coverage____get_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_get_active_txlist", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_coverage____get_active_txlist(); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "_get_active_txlist", 90, CPyStatic_coverage___globals); + return NULL; +} + +char CPyDef_coverage____clear_active_txlist(void) { + PyObject *cpy_r_r0; + char cpy_r_r1; + int32_t cpy_r_r2; + char cpy_r_r3; + char cpy_r_r4; + cpy_r_r0 = CPyStatic_coverage____active_module_coverage_hashes; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_active_module_coverage_hashes\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/coverage.py", "_clear_active_txlist", 97, CPyStatic_coverage___globals); + goto CPyL5; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = PySet_Clear(cpy_r_r0); + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/test/coverage.py", "_clear_active_txlist", 97, CPyStatic_coverage___globals); + goto CPyL5; + } + return 1; +CPyL5: ; + cpy_r_r4 = 2; + return cpy_r_r4; +} + +PyObject *CPyPy_coverage____clear_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_clear_active_txlist", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + char retval = CPyDef_coverage____clear_active_txlist(); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/coverage.py", "_clear_active_txlist", 95, CPyStatic_coverage___globals); + return NULL; +} + +char CPyDef_coverage_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T2OO cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + tuple_T2OO cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + tuple_T2OO cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + int32_t cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", -1, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2393]; /* ('Dict', 'Final', 'List', 'NewType', 'Optional', 'Set') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_coverage___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 3, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2387]; /* ('HexStr',) */ + cpy_r_r10 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r11 = CPyStatic_coverage___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 5, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyModule_eth_typing = cpy_r_r12; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2394]; /* ('deepcopy',) */ + cpy_r_r14 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r15 = CPyStatic_coverage___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 7, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyModule_brownie____c_constants = cpy_r_r16; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2395]; /* ('ContractName',) */ + cpy_r_r18 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r19 = CPyStatic_coverage___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 8, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyModule_brownie___typing = cpy_r_r20; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[1833]; /* 'CoverageEval' */ + cpy_r_r22 = CPyStatic_coverage___globals; + cpy_r_r23 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL25; + } + cpy_r_r25 = CPyStatic_coverage___globals; + cpy_r_r26 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL26; + } + cpy_r_r28 = CPyStatic_coverage___globals; + cpy_r_r29 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL27; + } + cpy_r_r31 = (PyObject *)&PyUnicode_Type; + cpy_r_r32 = CPyStatic_coverage___globals; + cpy_r_r33 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r34 = CPyDict_GetItem(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL28; + } + cpy_r_r35 = (PyObject *)&PyLong_Type; + cpy_r_r36 = CPyStatic_coverage___globals; + cpy_r_r37 = CPyStatics[881]; /* 'Set' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL29; + } + CPy_INCREF(cpy_r_r35); + cpy_r_r39.f0 = cpy_r_r35; + cpy_r_r39.f1 = cpy_r_r38; + cpy_r_r40 = PyTuple_New(2); + if (unlikely(cpy_r_r40 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1660 = cpy_r_r39.f0; + PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp1660); + PyObject *__tmp1661 = cpy_r_r39.f1; + PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp1661); + cpy_r_r41 = PyObject_GetItem(cpy_r_r34, cpy_r_r40); + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL28; + } + CPy_INCREF(cpy_r_r31); + cpy_r_r42.f0 = cpy_r_r31; + cpy_r_r42.f1 = cpy_r_r41; + cpy_r_r43 = PyTuple_New(2); + if (unlikely(cpy_r_r43 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1662 = cpy_r_r42.f0; + PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp1662); + PyObject *__tmp1663 = cpy_r_r42.f1; + PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp1663); + cpy_r_r44 = PyObject_GetItem(cpy_r_r30, cpy_r_r43); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL27; + } + cpy_r_r45.f0 = cpy_r_r27; + cpy_r_r45.f1 = cpy_r_r44; + cpy_r_r46 = PyTuple_New(2); + if (unlikely(cpy_r_r46 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1664 = cpy_r_r45.f0; + PyTuple_SET_ITEM(cpy_r_r46, 0, __tmp1664); + PyObject *__tmp1665 = cpy_r_r45.f1; + PyTuple_SET_ITEM(cpy_r_r46, 1, __tmp1665); + cpy_r_r47 = PyObject_GetItem(cpy_r_r24, cpy_r_r46); + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL25; + } + cpy_r_r48 = CPyStatic_coverage___globals; + cpy_r_r49 = CPyStatics[620]; /* 'NewType' */ + cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL30; + } + PyObject *cpy_r_r51[2] = {cpy_r_r21, cpy_r_r47}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 2, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL30; + } + CPy_DECREF(cpy_r_r47); + cpy_r_r54 = CPyStatic_coverage___globals; + cpy_r_r55 = CPyStatics[1833]; /* 'CoverageEval' */ + cpy_r_r56 = CPyDict_SetItem(cpy_r_r54, cpy_r_r55, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 10, CPyStatic_coverage___globals); + goto CPyL25; + } + cpy_r_r58 = PyDict_New(); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 16, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyStatic_coverage____coverage_eval = cpy_r_r58; + CPy_INCREF(CPyStatic_coverage____coverage_eval); + cpy_r_r59 = CPyStatic_coverage___globals; + cpy_r_r60 = CPyStatics[1834]; /* '_coverage_eval' */ + cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 16, CPyStatic_coverage___globals); + goto CPyL25; + } + cpy_r_r63 = PyDict_New(); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 23, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyStatic_coverage____cached_coverage_eval = cpy_r_r63; + CPy_INCREF(CPyStatic_coverage____cached_coverage_eval); + cpy_r_r64 = CPyStatic_coverage___globals; + cpy_r_r65 = CPyStatics[1835]; /* '_cached_coverage_eval' */ + cpy_r_r66 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 23, CPyStatic_coverage___globals); + goto CPyL25; + } + cpy_r_r68 = PySet_New(NULL); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 28, CPyStatic_coverage___globals); + goto CPyL25; + } + CPyStatic_coverage____active_module_coverage_hashes = cpy_r_r68; + CPy_INCREF(CPyStatic_coverage____active_module_coverage_hashes); + cpy_r_r69 = CPyStatic_coverage___globals; + cpy_r_r70 = CPyStatics[1836]; /* '_active_module_coverage_hashes' */ + cpy_r_r71 = CPyDict_SetItem(cpy_r_r69, cpy_r_r70, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r72 = cpy_r_r71 >= 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/test/coverage.py", "", 28, CPyStatic_coverage___globals); + goto CPyL25; + } + return 1; +CPyL25: ; + cpy_r_r73 = 2; + return cpy_r_r73; +CPyL26: ; + CPy_DecRef(cpy_r_r24); + goto CPyL25; +CPyL27: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r27); + goto CPyL25; +CPyL28: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + goto CPyL25; +CPyL29: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r34); + goto CPyL25; +CPyL30: ; + CPy_DecRef(cpy_r_r47); + goto CPyL25; +} +static PyMethodDef managers___utilsmodule_methods[] = { + {"convert_outcome", (PyCFunction)CPyPy_managers___utils___convert_outcome, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("convert_outcome(value)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___test___managers___utils(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___managers___utils__internal, "__name__"); + CPyStatic_managers___utils___globals = PyModule_GetDict(CPyModule_brownie___test___managers___utils__internal); + if (unlikely(CPyStatic_managers___utils___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_managers___utils_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___test___managers___utils__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f0.f0); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f0.f1); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f1.f0); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f1.f1); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f2.f0); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f2.f1); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f3.f0); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f3.f1); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f4.f0); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f4.f1); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f5.f0); + CPy_XDECREF(CPyStatic_managers___utils___OUTCOMES.f5.f1); + CPyStatic_managers___utils___OUTCOMES = (tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO) { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL } }; + return -1; +} +static struct PyModuleDef managers___utilsmodule = { + PyModuleDef_HEAD_INIT, + "brownie.test.managers.utils", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + managers___utilsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___test___managers___utils(void) +{ + if (CPyModule_brownie___test___managers___utils__internal) { + Py_INCREF(CPyModule_brownie___test___managers___utils__internal); + return CPyModule_brownie___test___managers___utils__internal; + } + CPyModule_brownie___test___managers___utils__internal = PyModule_Create(&managers___utilsmodule); + if (unlikely(CPyModule_brownie___test___managers___utils__internal == NULL)) + goto fail; + if (CPyExec_brownie___test___managers___utils(CPyModule_brownie___test___managers___utils__internal) != 0) + goto fail; + return CPyModule_brownie___test___managers___utils__internal; + fail: + return NULL; +} + +PyObject *CPyDef_managers___utils___convert_outcome(PyObject *cpy_r_value) { + tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T2OO cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + cpy_r_r0 = CPyStatic_managers___utils___OUTCOMES; + if (likely(cpy_r_r0.f0.f0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"OUTCOMES\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } + CPy_Unreachable(); +CPyL3: ; + CPy_INCREF(cpy_r_r0.f0.f0); + CPy_INCREF(cpy_r_r0.f0.f1); + CPy_INCREF(cpy_r_r0.f1.f0); + CPy_INCREF(cpy_r_r0.f1.f1); + CPy_INCREF(cpy_r_r0.f2.f0); + CPy_INCREF(cpy_r_r0.f2.f1); + CPy_INCREF(cpy_r_r0.f3.f0); + CPy_INCREF(cpy_r_r0.f3.f1); + CPy_INCREF(cpy_r_r0.f4.f0); + CPy_INCREF(cpy_r_r0.f4.f1); + CPy_INCREF(cpy_r_r0.f5.f0); + CPy_INCREF(cpy_r_r0.f5.f1); + cpy_r_r2 = PyTuple_New(6); + if (unlikely(cpy_r_r2 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1666 = PyTuple_New(2); + if (unlikely(__tmp1666 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1667 = cpy_r_r0.f0.f0; + PyTuple_SET_ITEM(__tmp1666, 0, __tmp1667); + PyObject *__tmp1668 = cpy_r_r0.f0.f1; + PyTuple_SET_ITEM(__tmp1666, 1, __tmp1668); + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp1666); + PyObject *__tmp1669 = PyTuple_New(2); + if (unlikely(__tmp1669 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1670 = cpy_r_r0.f1.f0; + PyTuple_SET_ITEM(__tmp1669, 0, __tmp1670); + PyObject *__tmp1671 = cpy_r_r0.f1.f1; + PyTuple_SET_ITEM(__tmp1669, 1, __tmp1671); + PyTuple_SET_ITEM(cpy_r_r2, 1, __tmp1669); + PyObject *__tmp1672 = PyTuple_New(2); + if (unlikely(__tmp1672 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1673 = cpy_r_r0.f2.f0; + PyTuple_SET_ITEM(__tmp1672, 0, __tmp1673); + PyObject *__tmp1674 = cpy_r_r0.f2.f1; + PyTuple_SET_ITEM(__tmp1672, 1, __tmp1674); + PyTuple_SET_ITEM(cpy_r_r2, 2, __tmp1672); + PyObject *__tmp1675 = PyTuple_New(2); + if (unlikely(__tmp1675 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1676 = cpy_r_r0.f3.f0; + PyTuple_SET_ITEM(__tmp1675, 0, __tmp1676); + PyObject *__tmp1677 = cpy_r_r0.f3.f1; + PyTuple_SET_ITEM(__tmp1675, 1, __tmp1677); + PyTuple_SET_ITEM(cpy_r_r2, 3, __tmp1675); + PyObject *__tmp1678 = PyTuple_New(2); + if (unlikely(__tmp1678 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1679 = cpy_r_r0.f4.f0; + PyTuple_SET_ITEM(__tmp1678, 0, __tmp1679); + PyObject *__tmp1680 = cpy_r_r0.f4.f1; + PyTuple_SET_ITEM(__tmp1678, 1, __tmp1680); + PyTuple_SET_ITEM(cpy_r_r2, 4, __tmp1678); + PyObject *__tmp1681 = PyTuple_New(2); + if (unlikely(__tmp1681 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1682 = cpy_r_r0.f5.f0; + PyTuple_SET_ITEM(__tmp1681, 0, __tmp1682); + PyObject *__tmp1683 = cpy_r_r0.f5.f1; + PyTuple_SET_ITEM(__tmp1681, 1, __tmp1683); + PyTuple_SET_ITEM(cpy_r_r2, 5, __tmp1681); + cpy_r_r3 = PyObject_GetIter(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } +CPyL4: ; + cpy_r_r4 = PyIter_Next(cpy_r_r3); + if (cpy_r_r4 == NULL) goto CPyL24; + PyObject *__tmp1684; + if (unlikely(!(PyTuple_Check(cpy_r_r4) && PyTuple_GET_SIZE(cpy_r_r4) == 2))) { + __tmp1684 = NULL; + goto __LL1685; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r4, 0)))) + __tmp1684 = PyTuple_GET_ITEM(cpy_r_r4, 0); + else { + __tmp1684 = NULL; + } + if (__tmp1684 == NULL) goto __LL1685; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r4, 1)))) + __tmp1684 = PyTuple_GET_ITEM(cpy_r_r4, 1); + else { + __tmp1684 = NULL; + } + if (__tmp1684 == NULL) goto __LL1685; + __tmp1684 = cpy_r_r4; +__LL1685: ; + if (unlikely(__tmp1684 == NULL)) { + CPy_TypeError("tuple[str, str]", cpy_r_r4); cpy_r_r5 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1686 = PyTuple_GET_ITEM(cpy_r_r4, 0); + CPy_INCREF(__tmp1686); + PyObject *__tmp1687; + if (likely(PyUnicode_Check(__tmp1686))) + __tmp1687 = __tmp1686; + else { + CPy_TypeError("str", __tmp1686); + __tmp1687 = NULL; + } + cpy_r_r5.f0 = __tmp1687; + PyObject *__tmp1688 = PyTuple_GET_ITEM(cpy_r_r4, 1); + CPy_INCREF(__tmp1688); + PyObject *__tmp1689; + if (likely(PyUnicode_Check(__tmp1688))) + __tmp1689 = __tmp1688; + else { + CPy_TypeError("str", __tmp1688); + __tmp1689 = NULL; + } + cpy_r_r5.f1 = __tmp1689; + } + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5.f0 == NULL)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL25; + } + cpy_r_r6 = cpy_r_r5.f0; + CPy_INCREF(cpy_r_r6); + cpy_r_r7 = cpy_r_r5.f1; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = CPyStr_Equal(cpy_r_value, cpy_r_r6); + CPy_DECREF(cpy_r_r6); + if (cpy_r_r8) goto CPyL26; + cpy_r_r9 = CPyStr_Equal(cpy_r_value, cpy_r_r7); + CPy_DECREF(cpy_r_r7); + if (cpy_r_r9) goto CPyL9; + if (0) { + goto CPyL27; + } else + goto CPyL28; +CPyL9: ; + if (1) { + goto CPyL27; + } else + goto CPyL28; +CPyL10: ; + cpy_r_r10 = PyTuple_New(2); + if (unlikely(cpy_r_r10 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1690 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp1690); + PyObject *__tmp1691 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp1691); + cpy_r_r11 = PyObject_GetIter(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } +CPyL11: ; + cpy_r_r12 = PyIter_Next(cpy_r_r11); + if (cpy_r_r12 == NULL) goto CPyL29; + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals, "str", cpy_r_r12); + goto CPyL30; + } + cpy_r_r14 = CPyStr_Equal(cpy_r_r13, cpy_r_value); + cpy_r_r15 = cpy_r_r14 == 0; + if (cpy_r_r15) { + goto CPyL31; + } else + goto CPyL32; +CPyL14: ; + goto CPyL18; +CPyL15: ; + cpy_r_r16 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } + CPy_Unreachable(); +CPyL18: ; + goto CPyL22; +CPyL19: ; + cpy_r_r18 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 16, CPyStatic_managers___utils___globals); + goto CPyL23; + } + CPy_Unreachable(); +CPyL22: ; + return cpy_r_r13; +CPyL23: ; + cpy_r_r20 = NULL; + return cpy_r_r20; +CPyL24: ; + CPy_DECREF(cpy_r_r3); + goto CPyL19; +CPyL25: ; + CPy_DecRef(cpy_r_r3); + goto CPyL23; +CPyL26: ; + CPy_DECREF(cpy_r_r7); + goto CPyL9; +CPyL27: ; + CPy_DECREF(cpy_r_r3); + goto CPyL10; +CPyL28: ; + CPy_DECREF(cpy_r_r5.f0); + CPy_DECREF(cpy_r_r5.f1); + goto CPyL4; +CPyL29: ; + CPy_DECREF(cpy_r_r11); + goto CPyL15; +CPyL30: ; + CPy_DecRef(cpy_r_r11); + goto CPyL23; +CPyL31: ; + CPy_DECREF(cpy_r_r11); + goto CPyL14; +CPyL32: ; + CPy_DECREF(cpy_r_r13); + goto CPyL11; +} + +PyObject *CPyPy_managers___utils___convert_outcome(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:convert_outcome", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_value; + if (likely(PyUnicode_Check(obj_value))) + arg_value = obj_value; + else { + CPy_TypeError("str", obj_value); + goto fail; + } + PyObject *retval = CPyDef_managers___utils___convert_outcome(arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/managers/utils.py", "convert_outcome", 15, CPyStatic_managers___utils___globals); + return NULL; +} + +char CPyDef_managers___utils_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T2OO cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + tuple_T2OO cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + tuple_T2OO cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + tuple_T2OO cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T2OO cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + tuple_T2OO cpy_r_r26; + tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "", -1, CPyStatic_managers___utils___globals); + goto CPyL6; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2067]; /* ('Final',) */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_managers___utils___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "", 3, CPyStatic_managers___utils___globals); + goto CPyL6; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[175]; /* '.' */ + cpy_r_r10 = CPyStatics[1837]; /* 'passed' */ + CPy_INCREF(cpy_r_r9); + CPy_INCREF(cpy_r_r10); + cpy_r_r11.f0 = cpy_r_r9; + cpy_r_r11.f1 = cpy_r_r10; + cpy_r_r12 = CPyStatics[113]; /* 's' */ + cpy_r_r13 = CPyStatics[1838]; /* 'skipped' */ + CPy_INCREF(cpy_r_r12); + CPy_INCREF(cpy_r_r13); + cpy_r_r14.f0 = cpy_r_r12; + cpy_r_r14.f1 = cpy_r_r13; + cpy_r_r15 = CPyStatics[1839]; /* 'F' */ + cpy_r_r16 = CPyStatics[1840]; /* 'failed' */ + CPy_INCREF(cpy_r_r15); + CPy_INCREF(cpy_r_r16); + cpy_r_r17.f0 = cpy_r_r15; + cpy_r_r17.f1 = cpy_r_r16; + cpy_r_r18 = CPyStatics[1841]; /* 'E' */ + cpy_r_r19 = CPyStatics[1070]; /* 'error' */ + CPy_INCREF(cpy_r_r18); + CPy_INCREF(cpy_r_r19); + cpy_r_r20.f0 = cpy_r_r18; + cpy_r_r20.f1 = cpy_r_r19; + cpy_r_r21 = CPyStatics[1842]; /* 'x' */ + cpy_r_r22 = CPyStatics[1843]; /* 'xfailed' */ + CPy_INCREF(cpy_r_r21); + CPy_INCREF(cpy_r_r22); + cpy_r_r23.f0 = cpy_r_r21; + cpy_r_r23.f1 = cpy_r_r22; + cpy_r_r24 = CPyStatics[1844]; /* 'X' */ + cpy_r_r25 = CPyStatics[1845]; /* 'xpassed' */ + CPy_INCREF(cpy_r_r24); + CPy_INCREF(cpy_r_r25); + cpy_r_r26.f0 = cpy_r_r24; + cpy_r_r26.f1 = cpy_r_r25; + cpy_r_r27.f0 = cpy_r_r11; + cpy_r_r27.f1 = cpy_r_r14; + cpy_r_r27.f2 = cpy_r_r17; + cpy_r_r27.f3 = cpy_r_r20; + cpy_r_r27.f4 = cpy_r_r23; + cpy_r_r27.f5 = cpy_r_r26; + CPyStatic_managers___utils___OUTCOMES = cpy_r_r27; + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f0.f0); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f0.f1); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f1.f0); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f1.f1); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f2.f0); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f2.f1); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f3.f0); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f3.f1); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f4.f0); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f4.f1); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f5.f0); + CPy_INCREF(CPyStatic_managers___utils___OUTCOMES.f5.f1); + cpy_r_r28 = CPyStatic_managers___utils___globals; + cpy_r_r29 = CPyStatics[1846]; /* 'OUTCOMES' */ + cpy_r_r30 = PyTuple_New(6); + if (unlikely(cpy_r_r30 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1692 = PyTuple_New(2); + if (unlikely(__tmp1692 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1693 = cpy_r_r27.f0.f0; + PyTuple_SET_ITEM(__tmp1692, 0, __tmp1693); + PyObject *__tmp1694 = cpy_r_r27.f0.f1; + PyTuple_SET_ITEM(__tmp1692, 1, __tmp1694); + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp1692); + PyObject *__tmp1695 = PyTuple_New(2); + if (unlikely(__tmp1695 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1696 = cpy_r_r27.f1.f0; + PyTuple_SET_ITEM(__tmp1695, 0, __tmp1696); + PyObject *__tmp1697 = cpy_r_r27.f1.f1; + PyTuple_SET_ITEM(__tmp1695, 1, __tmp1697); + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp1695); + PyObject *__tmp1698 = PyTuple_New(2); + if (unlikely(__tmp1698 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1699 = cpy_r_r27.f2.f0; + PyTuple_SET_ITEM(__tmp1698, 0, __tmp1699); + PyObject *__tmp1700 = cpy_r_r27.f2.f1; + PyTuple_SET_ITEM(__tmp1698, 1, __tmp1700); + PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp1698); + PyObject *__tmp1701 = PyTuple_New(2); + if (unlikely(__tmp1701 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1702 = cpy_r_r27.f3.f0; + PyTuple_SET_ITEM(__tmp1701, 0, __tmp1702); + PyObject *__tmp1703 = cpy_r_r27.f3.f1; + PyTuple_SET_ITEM(__tmp1701, 1, __tmp1703); + PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp1701); + PyObject *__tmp1704 = PyTuple_New(2); + if (unlikely(__tmp1704 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1705 = cpy_r_r27.f4.f0; + PyTuple_SET_ITEM(__tmp1704, 0, __tmp1705); + PyObject *__tmp1706 = cpy_r_r27.f4.f1; + PyTuple_SET_ITEM(__tmp1704, 1, __tmp1706); + PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp1704); + PyObject *__tmp1707 = PyTuple_New(2); + if (unlikely(__tmp1707 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1708 = cpy_r_r27.f5.f0; + PyTuple_SET_ITEM(__tmp1707, 0, __tmp1708); + PyObject *__tmp1709 = cpy_r_r27.f5.f1; + PyTuple_SET_ITEM(__tmp1707, 1, __tmp1709); + PyTuple_SET_ITEM(cpy_r_r30, 5, __tmp1707); + cpy_r_r31 = CPyDict_SetItem(cpy_r_r28, cpy_r_r29, cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/test/managers/utils.py", "", 5, CPyStatic_managers___utils___globals); + goto CPyL6; + } + return 1; +CPyL6: ; + cpy_r_r33 = 2; + return cpy_r_r33; +} + +PyObject *CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_test___output____build_gas_profile_output_env(void); + +static PyObject * +test___output____build_gas_profile_output_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_test___output____build_gas_profile_output_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +test___output____build_gas_profile_output_env_traverse(brownie___test___output____build_gas_profile_output_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_exclude_paths); + Py_VISIT(self->_exclude_contracts); + Py_VISIT(self->_project); + Py_VISIT(self->_gas); + Py_VISIT(self->_sorted_gas); + Py_VISIT(self->_grouped_by_contract); + Py_VISIT(self->_padding); + Py_VISIT(self->_lines); + Py_VISIT(self->_only_include_project); + Py_VISIT(self->_full_name); + Py_VISIT(self->_gas_values); + Py_VISIT(self->_contract); + Py_VISIT(self->_function); + Py_VISIT(self->_k); + if (CPyTagged_CheckLong(self->_v)) { + Py_VISIT(CPyTagged_LongAsObject(self->_v)); + } + Py_VISIT(self->_functions); + return 0; +} + +static int +test___output____build_gas_profile_output_env_clear(brownie___test___output____build_gas_profile_output_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_exclude_paths); + Py_CLEAR(self->_exclude_contracts); + Py_CLEAR(self->_project); + Py_CLEAR(self->_gas); + Py_CLEAR(self->_sorted_gas); + Py_CLEAR(self->_grouped_by_contract); + Py_CLEAR(self->_padding); + Py_CLEAR(self->_lines); + Py_CLEAR(self->_only_include_project); + Py_CLEAR(self->_full_name); + Py_CLEAR(self->_gas_values); + Py_CLEAR(self->_contract); + Py_CLEAR(self->_function); + Py_CLEAR(self->_k); + if (CPyTagged_CheckLong(self->_v)) { + CPyTagged __tmp = self->_v; + self->_v = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } + Py_CLEAR(self->_functions); + return 0; +} + +static void +test___output____build_gas_profile_output_env_dealloc(brownie___test___output____build_gas_profile_output_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (test___output____build_gas_profile_output_env_free_instance == NULL) { + test___output____build_gas_profile_output_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_exclude_paths); + Py_CLEAR(self->_exclude_contracts); + Py_CLEAR(self->_project); + Py_CLEAR(self->_gas); + Py_CLEAR(self->_sorted_gas); + Py_CLEAR(self->_grouped_by_contract); + Py_CLEAR(self->_padding); + Py_CLEAR(self->_lines); + Py_CLEAR(self->_only_include_project); + Py_CLEAR(self->_full_name); + Py_CLEAR(self->_gas_values); + Py_CLEAR(self->_contract); + Py_CLEAR(self->_function); + Py_CLEAR(self->_k); + if (CPyTagged_CheckLong(self->_v)) { + CPyTagged __tmp = self->_v; + self->_v = CPY_INT_TAG; + Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + } else { + self->_v = CPY_INT_TAG; + } + Py_CLEAR(self->_functions); + return; + } + CPy_TRASHCAN_BEGIN(self, test___output____build_gas_profile_output_env_dealloc) + test___output____build_gas_profile_output_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem test___output____build_gas_profile_output_env_vtable[1]; +static bool +CPyDef_test___output____build_gas_profile_output_env_trait_vtable_setup(void) +{ + CPyVTableItem test___output____build_gas_profile_output_env_vtable_scratch[] = { + NULL + }; + memcpy(test___output____build_gas_profile_output_env_vtable, test___output____build_gas_profile_output_env_vtable_scratch, sizeof(test___output____build_gas_profile_output_env_vtable)); + return 1; +} + +static PyMethodDef test___output____build_gas_profile_output_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_test___output____build_gas_profile_output_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_build_gas_profile_output_env", + .tp_new = test___output____build_gas_profile_output_env_new, + .tp_dealloc = (destructor)test___output____build_gas_profile_output_env_dealloc, + .tp_traverse = (traverseproc)test___output____build_gas_profile_output_env_traverse, + .tp_clear = (inquiry)test___output____build_gas_profile_output_env_clear, + .tp_methods = test___output____build_gas_profile_output_env_methods, + .tp_basicsize = sizeof(brownie___test___output____build_gas_profile_output_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_build_gas_profile_output_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_test___output____build_gas_profile_output_env_template = &CPyType_test___output____build_gas_profile_output_env_template_; + +PyObject *CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___output____build_gas_profile_output_envObject *self; + if (test___output____build_gas_profile_output_env_free_instance != NULL) { + self = test___output____build_gas_profile_output_env_free_instance; + test___output____build_gas_profile_output_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___output____build_gas_profile_output_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = test___output____build_gas_profile_output_env_vtable; + self->_v = CPY_INT_TAG; + return (PyObject *)self; +} + +PyObject *CPyDef_test___output____build_gas_profile_output_env(void) +{ + PyObject *self = CPyDef_test___output_____mypyc___3_build_gas_profile_output_env_setup((PyObject *)CPyType_test___output____build_gas_profile_output_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__test___output_____mypyc_lambda__0__build_gas_profile_output_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(void); + +static PyObject * +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_traverse(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_clear(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_dealloc(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance == NULL) { + test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, test___output_____mypyc_lambda__0__build_gas_profile_output_obj_dealloc) + test___output_____mypyc_lambda__0__build_gas_profile_output_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable[2]; +static bool +CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_trait_vtable_setup(void) +{ + CPyVTableItem test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__, + (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__, + }; + memcpy(test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable, test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable_scratch, sizeof(test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable)); + return 1; +} + +static PyObject * +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, void *closure); +static int +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef test___output_____mypyc_lambda__0__build_gas_profile_output_obj_getseters[] = { + {"__mypyc_env__", + (getter)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_get___3_mypyc_env__, (setter)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef test___output_____mypyc_lambda__0__build_gas_profile_output_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($value)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0__build_gas_profile_output_obj", + .tp_new = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_new, + .tp_dealloc = (destructor)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_dealloc, + .tp_traverse = (traverseproc)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_traverse, + .tp_clear = (inquiry)test___output_____mypyc_lambda__0__build_gas_profile_output_obj_clear, + .tp_getset = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_getseters, + .tp_methods = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__test___output_____mypyc_lambda__0__build_gas_profile_output_obj, + .tp_basicsize = sizeof(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject), + .tp_vectorcall_offset = offsetof(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0__build_gas_profile_output_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template = &CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template_; + +PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self; + if (test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance != NULL) { + self = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance; + test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = test___output_____mypyc_lambda__0__build_gas_profile_output_obj_vtable; + self->vectorcall = CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(void) +{ + PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__0__build_gas_profile_output_obj_setup((PyObject *)CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0__build_gas_profile_output_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +test___output_____mypyc_lambda__0__build_gas_profile_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0__build_gas_profile_output_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_test___output____build_gas_profile_output_env)) + tmp = value; + else { + CPy_TypeError("brownie.test.output._build_gas_profile_output_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} + +PyObject *CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_test___output____build_coverage_output_env(void); + +static PyObject * +test___output____build_coverage_output_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_test___output____build_coverage_output_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +test___output____build_coverage_output_env_traverse(brownie___test___output____build_coverage_output_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_coverage_eval); + Py_VISIT(self->_exclude_paths); + Py_VISIT(self->_exclude_contracts); + Py_VISIT(self->_projects); + Py_VISIT(self->_project); + Py_VISIT(self->_all_totals); + Py_VISIT(self->_total); + Py_VISIT(self->_filtered); + Py_VISIT(self->_lines); + Py_VISIT(self->_totals); + Py_VISIT(self->_contract_name); + Py_VISIT(self->_pct); + Py_VISIT(self->_cov); + Py_VISIT(self->_branches); + Py_VISIT(self->_results); + Py_VISIT(self->_fn_name); + Py_VISIT(self->_statement_cov); + Py_VISIT(self->_branch_cov); + return 0; +} + +static int +test___output____build_coverage_output_env_clear(brownie___test___output____build_coverage_output_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_coverage_eval); + Py_CLEAR(self->_exclude_paths); + Py_CLEAR(self->_exclude_contracts); + Py_CLEAR(self->_projects); + Py_CLEAR(self->_project); + Py_CLEAR(self->_all_totals); + Py_CLEAR(self->_total); + Py_CLEAR(self->_filtered); + Py_CLEAR(self->_lines); + Py_CLEAR(self->_totals); + Py_CLEAR(self->_contract_name); + Py_CLEAR(self->_pct); + Py_CLEAR(self->_cov); + Py_CLEAR(self->_branches); + Py_CLEAR(self->_results); + Py_CLEAR(self->_fn_name); + Py_CLEAR(self->_statement_cov); + Py_CLEAR(self->_branch_cov); + return 0; +} + +static void +test___output____build_coverage_output_env_dealloc(brownie___test___output____build_coverage_output_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (test___output____build_coverage_output_env_free_instance == NULL) { + test___output____build_coverage_output_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_coverage_eval); + Py_CLEAR(self->_exclude_paths); + Py_CLEAR(self->_exclude_contracts); + Py_CLEAR(self->_projects); + Py_CLEAR(self->_project); + Py_CLEAR(self->_all_totals); + Py_CLEAR(self->_total); + Py_CLEAR(self->_filtered); + Py_CLEAR(self->_lines); + Py_CLEAR(self->_totals); + Py_CLEAR(self->_contract_name); + Py_CLEAR(self->_pct); + Py_CLEAR(self->_cov); + Py_CLEAR(self->_branches); + Py_CLEAR(self->_results); + Py_CLEAR(self->_fn_name); + Py_CLEAR(self->_statement_cov); + Py_CLEAR(self->_branch_cov); + return; + } + CPy_TRASHCAN_BEGIN(self, test___output____build_coverage_output_env_dealloc) + test___output____build_coverage_output_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem test___output____build_coverage_output_env_vtable[1]; +static bool +CPyDef_test___output____build_coverage_output_env_trait_vtable_setup(void) +{ + CPyVTableItem test___output____build_coverage_output_env_vtable_scratch[] = { + NULL + }; + memcpy(test___output____build_coverage_output_env_vtable, test___output____build_coverage_output_env_vtable_scratch, sizeof(test___output____build_coverage_output_env_vtable)); + return 1; +} + +static PyMethodDef test___output____build_coverage_output_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_test___output____build_coverage_output_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "_build_coverage_output_env", + .tp_new = test___output____build_coverage_output_env_new, + .tp_dealloc = (destructor)test___output____build_coverage_output_env_dealloc, + .tp_traverse = (traverseproc)test___output____build_coverage_output_env_traverse, + .tp_clear = (inquiry)test___output____build_coverage_output_env_clear, + .tp_methods = test___output____build_coverage_output_env_methods, + .tp_basicsize = sizeof(brownie___test___output____build_coverage_output_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("_build_coverage_output_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_test___output____build_coverage_output_env_template = &CPyType_test___output____build_coverage_output_env_template_; + +PyObject *CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___output____build_coverage_output_envObject *self; + if (test___output____build_coverage_output_env_free_instance != NULL) { + self = test___output____build_coverage_output_env_free_instance; + test___output____build_coverage_output_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___output____build_coverage_output_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = test___output____build_coverage_output_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_test___output____build_coverage_output_env(void) +{ + PyObject *self = CPyDef_test___output_____mypyc___3_build_coverage_output_env_setup((PyObject *)CPyType_test___output____build_coverage_output_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__test___output_____mypyc_lambda__1__build_coverage_output_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(void); + +static PyObject * +test___output_____mypyc_lambda__1__build_coverage_output_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +test___output_____mypyc_lambda__1__build_coverage_output_obj_traverse(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +test___output_____mypyc_lambda__1__build_coverage_output_obj_clear(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +test___output_____mypyc_lambda__1__build_coverage_output_obj_dealloc(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance == NULL) { + test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, test___output_____mypyc_lambda__1__build_coverage_output_obj_dealloc) + test___output_____mypyc_lambda__1__build_coverage_output_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable[2]; +static bool +CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_trait_vtable_setup(void) +{ + CPyVTableItem test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__, + (CPyVTableItem)CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__, + }; + memcpy(test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable, test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable_scratch, sizeof(test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable)); + return 1; +} + +static PyObject * +test___output_____mypyc_lambda__1__build_coverage_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, void *closure); +static int +test___output_____mypyc_lambda__1__build_coverage_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef test___output_____mypyc_lambda__1__build_coverage_output_obj_getseters[] = { + {"__mypyc_env__", + (getter)test___output_____mypyc_lambda__1__build_coverage_output_obj_get___3_mypyc_env__, (setter)test___output_____mypyc_lambda__1__build_coverage_output_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef test___output_____mypyc_lambda__1__build_coverage_output_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($k)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__1__build_coverage_output_obj", + .tp_new = test___output_____mypyc_lambda__1__build_coverage_output_obj_new, + .tp_dealloc = (destructor)test___output_____mypyc_lambda__1__build_coverage_output_obj_dealloc, + .tp_traverse = (traverseproc)test___output_____mypyc_lambda__1__build_coverage_output_obj_traverse, + .tp_clear = (inquiry)test___output_____mypyc_lambda__1__build_coverage_output_obj_clear, + .tp_getset = test___output_____mypyc_lambda__1__build_coverage_output_obj_getseters, + .tp_methods = test___output_____mypyc_lambda__1__build_coverage_output_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__test___output_____mypyc_lambda__1__build_coverage_output_obj, + .tp_basicsize = sizeof(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject), + .tp_vectorcall_offset = offsetof(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__1__build_coverage_output_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template = &CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template_; + +PyObject *CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self; + if (test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance != NULL) { + self = test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance; + test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = test___output_____mypyc_lambda__1__build_coverage_output_obj_vtable; + self->vectorcall = CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(void) +{ + PyObject *self = CPyDef_test___output_____mypyc___3__mypyc_lambda__1__build_coverage_output_obj_setup((PyObject *)CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +test___output_____mypyc_lambda__1__build_coverage_output_obj_get___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__1__build_coverage_output_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +test___output_____mypyc_lambda__1__build_coverage_output_obj_set___3_mypyc_env__(brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__1__build_coverage_output_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_test___output____build_coverage_output_env)) + tmp = value; + else { + CPy_TypeError("brownie.test.output._build_coverage_output_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef test___outputmodule_methods[] = { + {"_save_coverage_report", (PyCFunction)CPyPy_test___output____save_coverage_report, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_save_coverage_report(build, coverage_eval, report_path)\n--\n\n") /* docstring */}, + {"_load_report_exclude_data", (PyCFunction)CPyPy_test___output____load_report_exclude_data, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_load_report_exclude_data(settings)\n--\n\n") /* docstring */}, + {"_build_gas_profile_output", (PyCFunction)CPyPy_test___output____build_gas_profile_output, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_build_gas_profile_output()\n--\n\n") /* docstring */}, + {"_build_coverage_output", (PyCFunction)CPyPy_test___output____build_coverage_output, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_build_coverage_output(coverage_eval)\n--\n\n") /* docstring */}, + {"_cov_color", (PyCFunction)CPyPy_test___output____cov_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_cov_color(pct)\n--\n\n") /* docstring */}, + {"_pct", (PyCFunction)CPyPy_test___output____pct, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_pct(statement, branch)\n--\n\n") /* docstring */}, + {"_get_totals", (PyCFunction)CPyPy_test___output____get_totals, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_totals(build, coverage_eval, exclude_contracts=None)\n--\n\n") /* docstring */}, + {"_split_by_fn", (PyCFunction)CPyPy_test___output____split_by_fn, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_split_by_fn(build, coverage_eval)\n--\n\n") /* docstring */}, + {"_split", (PyCFunction)CPyPy_test___output____split, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_split(coverage_eval, coverage_map, key)\n--\n\n") /* docstring */}, + {"_statement_totals", (PyCFunction)CPyPy_test___output____statement_totals, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_statement_totals(coverage_eval, coverage_map, exclude_contracts)\n--\n\n") /* docstring */}, + {"_branch_totals", (PyCFunction)CPyPy_test___output____branch_totals, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_branch_totals(coverage_eval, coverage_map, exclude_contracts)\n--\n\n") /* docstring */}, + {"_get_highlights", (PyCFunction)CPyPy_test___output____get_highlights, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_get_highlights(build, coverage_eval)\n--\n\n") /* docstring */}, + {"_statement_highlights", (PyCFunction)CPyPy_test___output____statement_highlights, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_statement_highlights(coverage_eval, coverage_map)\n--\n\n") /* docstring */}, + {"_statement_color", (PyCFunction)CPyPy_test___output____statement_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_statement_color(i, coverage_eval, path)\n--\n\n") /* docstring */}, + {"_branch_highlights", (PyCFunction)CPyPy_test___output____branch_highlights, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_branch_highlights(coverage_eval, coverage_map)\n--\n\n") /* docstring */}, + {"_branch_color", (PyCFunction)CPyPy_test___output____branch_color, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_branch_color(i, coverage_eval, path, jump)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___test___output(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___output__internal, "__name__"); + CPyStatic_test___output___globals = PyModule_GetDict(CPyModule_brownie___test___output__internal); + if (unlikely(CPyStatic_test___output___globals == NULL)) + goto fail; + CPyType_test___output____build_gas_profile_output_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output____build_gas_profile_output_env_template, NULL, modname); + if (unlikely(!CPyType_test___output____build_gas_profile_output_env)) + goto fail; + CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_template, NULL, modname); + if (unlikely(!CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj)) + goto fail; + CPyType_test___output____build_coverage_output_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output____build_coverage_output_env_template, NULL, modname); + if (unlikely(!CPyType_test___output____build_coverage_output_env)) + goto fail; + CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj_template, NULL, modname); + if (unlikely(!CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_test___output_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___test___output__internal); + Py_CLEAR(modname); + CPy_XDECREF_NO_IMM(CPyStatic_test___output___COVERAGE_COLORS); + CPyStatic_test___output___COVERAGE_COLORS = NULL; + Py_CLEAR(CPyType_test___output____build_gas_profile_output_env); + Py_CLEAR(CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj); + Py_CLEAR(CPyType_test___output____build_coverage_output_env); + Py_CLEAR(CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj); + return -1; +} +static struct PyModuleDef test___outputmodule = { + PyModuleDef_HEAD_INIT, + "brownie.test.output", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + test___outputmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___test___output(void) +{ + if (CPyModule_brownie___test___output__internal) { + Py_INCREF(CPyModule_brownie___test___output__internal); + return CPyModule_brownie___test___output__internal; + } + CPyModule_brownie___test___output__internal = PyModule_Create(&test___outputmodule); + if (unlikely(CPyModule_brownie___test___output__internal == NULL)) + goto fail; + if (CPyExec_brownie___test___output(CPyModule_brownie___test___output__internal) != 0) + goto fail; + return CPyModule_brownie___test___output__internal; + fail: + return NULL; +} + +PyObject *CPyDef_test___output____save_coverage_report(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_report_path) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_report; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject **cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + tuple_T3OOO cpy_r_r65; + tuple_T3OOO cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject **cpy_r_r71; + PyObject *cpy_r_r72; + int32_t cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; + char cpy_r_r76; + tuple_T3OOO cpy_r_r77; + tuple_T3OOO cpy_r_r78; + tuple_T3OOO cpy_r_r79; + PyObject *cpy_r_r80; + PyObject **cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject **cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + cpy_r_r0 = CPyStatics[1847]; /* 'highlights' */ + cpy_r_r1 = CPyDef_test___output____get_highlights(cpy_r_build, cpy_r_coverage_eval); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 31, CPyStatic_test___output___globals); + goto CPyL62; + } + cpy_r_r2 = CPyStatics[1848]; /* 'coverage' */ + cpy_r_r3 = NULL; + cpy_r_r4 = CPyDef_test___output____get_totals(cpy_r_build, cpy_r_coverage_eval, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 32, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r5 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r6 = PyDict_New(); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 33, CPyStatic_test___output___globals); + goto CPyL64; + } + cpy_r_r7 = CPyDict_Build(3, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r4, cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 30, CPyStatic_test___output___globals); + goto CPyL62; + } + cpy_r_report = cpy_r_r7; + cpy_r_r8 = CPyModule_builtins; + cpy_r_r9 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); + goto CPyL65; + } + cpy_r_r11 = CPyStatic__c_constants___ujson_dumps; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL66; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL8: ; + PyObject *cpy_r_r13[2] = {cpy_r_report, cpy_r_r10}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = CPyStatics[2296]; /* ('default',) */ + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r11, cpy_r_r14, 1, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_report); + CPy_DECREF(cpy_r_r10); + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals, "str", cpy_r_r16); + goto CPyL62; + } + cpy_r_r18 = CPyStatic__c_constants___ujson_loads; + if (unlikely(cpy_r_r18 == NULL)) { + goto CPyL68; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL13: ; + PyObject *cpy_r_r20[1] = {cpy_r_r17}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r18, cpy_r_r21, 1, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals); + goto CPyL69; + } + CPy_DECREF(cpy_r_r17); + if (likely(PyDict_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_save_coverage_report", 35, CPyStatic_test___output___globals, "dict", cpy_r_r22); + goto CPyL62; + } + cpy_r_report = cpy_r_r23; + cpy_r_r24 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL70; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r25 = 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 36, CPyStatic_test___output___globals); + goto CPyL62; + } + CPy_Unreachable(); +CPyL18: ; + PyObject *cpy_r_r26[1] = {cpy_r_report_path}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r24, cpy_r_r27, 1, 0); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 36, CPyStatic_test___output___globals); + goto CPyL65; + } + cpy_r_r29 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r30[1] = {cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 36, CPyStatic_test___output___globals); + goto CPyL71; + } + CPy_DECREF(cpy_r_r28); + cpy_r_report_path = cpy_r_r32; + cpy_r_r33 = CPyStatics[451]; /* 'is_dir' */ + PyObject *cpy_r_r34[1] = {cpy_r_report_path}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 37, CPyStatic_test___output___globals); + goto CPyL72; + } + if (unlikely(!PyBool_Check(cpy_r_r36))) { + CPy_TypeError("bool", cpy_r_r36); cpy_r_r37 = 2; + } else + cpy_r_r37 = cpy_r_r36 == Py_True; + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == 2)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 37, CPyStatic_test___output___globals); + goto CPyL72; + } + if (!cpy_r_r37) goto CPyL25; + cpy_r_r38 = CPyStatics[1849]; /* 'coverage.json' */ + cpy_r_r39 = CPyStatics[136]; /* 'joinpath' */ + PyObject *cpy_r_r40[2] = {cpy_r_report_path, cpy_r_r38}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_VectorcallMethod(cpy_r_r39, cpy_r_r41, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 38, CPyStatic_test___output___globals); + goto CPyL72; + } + CPy_DECREF(cpy_r_report_path); + cpy_r_report_path = cpy_r_r42; +CPyL25: ; + cpy_r_r43 = CPyStatics[438]; /* 'w' */ + cpy_r_r44 = CPyStatics[118]; /* 'open' */ + PyObject *cpy_r_r45[2] = {cpy_r_report_path, cpy_r_r43}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_VectorcallMethod(cpy_r_r44, cpy_r_r46, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL72; + } + cpy_r_r48 = CPy_TYPE(cpy_r_r47); + cpy_r_r49 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL73; + } + cpy_r_r51 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r51); + CPy_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL74; + } + PyObject *cpy_r_r53[1] = {cpy_r_r47}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 1, 0); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL74; + } + cpy_r_r56 = 1; + cpy_r_r57 = CPyStatic__c_constants___ujson_dump; + if (unlikely(cpy_r_r57 == NULL)) { + goto CPyL75; + } else + goto CPyL33; +CPyL31: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dump\" was not set"); + cpy_r_r58 = 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 40, CPyStatic_test___output___globals); + goto CPyL35; + } else + goto CPyL76; +CPyL32: ; + CPy_Unreachable(); +CPyL33: ; + cpy_r_r59 = 1 ? Py_True : Py_False; + cpy_r_r60 = CPyStatics[2031]; /* 2 */ + PyObject *cpy_r_r61[4] = {cpy_r_report, cpy_r_r55, cpy_r_r59, cpy_r_r60}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = CPyStatics[2213]; /* ('sort_keys', 'indent') */ + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r57, cpy_r_r62, 2, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 40, CPyStatic_test___output___globals); + goto CPyL77; + } else + goto CPyL78; +CPyL34: ; + CPy_DECREF(cpy_r_report); + CPy_DECREF(cpy_r_r55); + goto CPyL43; +CPyL35: ; + cpy_r_r65 = CPy_CatchError(); + cpy_r_r56 = 0; + cpy_r_r66 = CPy_GetExcInfo(); + cpy_r_r67 = cpy_r_r66.f0; + CPy_INCREF(cpy_r_r67); + cpy_r_r68 = cpy_r_r66.f1; + CPy_INCREF(cpy_r_r68); + cpy_r_r69 = cpy_r_r66.f2; + CPy_INCREF(cpy_r_r69); + CPy_DecRef(cpy_r_r66.f0); + CPy_DecRef(cpy_r_r66.f1); + CPy_DecRef(cpy_r_r66.f2); + PyObject *cpy_r_r70[4] = {cpy_r_r47, cpy_r_r67, cpy_r_r68, cpy_r_r69}; + cpy_r_r71 = (PyObject **)&cpy_r_r70; + cpy_r_r72 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r71, 4, 0); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL79; + } + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + cpy_r_r73 = PyObject_IsTrue(cpy_r_r72); + CPy_DecRef(cpy_r_r72); + cpy_r_r74 = cpy_r_r73 >= 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL41; + } + cpy_r_r75 = cpy_r_r73; + if (cpy_r_r75) goto CPyL40; + CPy_Reraise(); + if (!0) { + goto CPyL41; + } else + goto CPyL80; +CPyL39: ; + CPy_Unreachable(); +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r65); + CPy_DecRef(cpy_r_r65.f0); + CPy_DecRef(cpy_r_r65.f1); + CPy_DecRef(cpy_r_r65.f2); + goto CPyL43; +CPyL41: ; + CPy_RestoreExcInfo(cpy_r_r65); + CPy_DecRef(cpy_r_r65.f0); + CPy_DecRef(cpy_r_r65.f1); + CPy_DecRef(cpy_r_r65.f2); + cpy_r_r76 = CPy_KeepPropagating(); + if (!cpy_r_r76) { + goto CPyL44; + } else + goto CPyL81; +CPyL42: ; + CPy_Unreachable(); +CPyL43: ; + tuple_T3OOO __tmp1710 = { NULL, NULL, NULL }; + cpy_r_r77 = __tmp1710; + cpy_r_r78 = cpy_r_r77; + goto CPyL45; +CPyL44: ; + cpy_r_r79 = CPy_CatchError(); + cpy_r_r78 = cpy_r_r79; +CPyL45: ; + if (!cpy_r_r56) goto CPyL82; + cpy_r_r80 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r81[4] = {cpy_r_r47, cpy_r_r80, cpy_r_r80, cpy_r_r80}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r82, 4, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 39, CPyStatic_test___output___globals); + goto CPyL83; + } else + goto CPyL84; +CPyL47: ; + CPy_DECREF(cpy_r_r47); +CPyL48: ; + if (cpy_r_r78.f0 == NULL) { + goto CPyL55; + } else + goto CPyL85; +CPyL49: ; + CPy_Reraise(); + if (!0) { + goto CPyL51; + } else + goto CPyL86; +CPyL50: ; + CPy_Unreachable(); +CPyL51: ; + if (cpy_r_r78.f0 == NULL) goto CPyL53; + CPy_RestoreExcInfo(cpy_r_r78); + CPy_XDECREF(cpy_r_r78.f0); + CPy_XDECREF(cpy_r_r78.f1); + CPy_XDECREF(cpy_r_r78.f2); +CPyL53: ; + cpy_r_r84 = CPy_KeepPropagating(); + if (!cpy_r_r84) goto CPyL62; + CPy_Unreachable(); +CPyL55: ; + cpy_r_r85 = CPyStatics[1850]; /* '\nCoverage report saved at ' */ + cpy_r_r86 = PyObject_Str(cpy_r_report_path); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); + goto CPyL87; + } + cpy_r_r87 = CPyStr_Build(2, cpy_r_r85, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); + goto CPyL87; + } + cpy_r_r88 = CPyModule_builtins; + cpy_r_r89 = CPyStatics[53]; /* 'print' */ + cpy_r_r90 = CPyObject_GetAttr(cpy_r_r88, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); + goto CPyL88; + } + PyObject *cpy_r_r91[1] = {cpy_r_r87}; + cpy_r_r92 = (PyObject **)&cpy_r_r91; + cpy_r_r93 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r92, 1, 0); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 41, CPyStatic_test___output___globals); + goto CPyL88; + } else + goto CPyL89; +CPyL59: ; + CPy_DECREF(cpy_r_r87); + cpy_r_r94 = CPyStatics[1851]; /* 'View the report using the Brownie GUI' */ + cpy_r_r95 = CPyModule_builtins; + cpy_r_r96 = CPyStatics[53]; /* 'print' */ + cpy_r_r97 = CPyObject_GetAttr(cpy_r_r95, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 42, CPyStatic_test___output___globals); + goto CPyL87; + } + PyObject *cpy_r_r98[1] = {cpy_r_r94}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 1, 0); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 42, CPyStatic_test___output___globals); + goto CPyL87; + } else + goto CPyL90; +CPyL61: ; + return cpy_r_report_path; +CPyL62: ; + cpy_r_r101 = NULL; + return cpy_r_r101; +CPyL63: ; + CPy_DecRef(cpy_r_r1); + goto CPyL62; +CPyL64: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r4); + goto CPyL62; +CPyL65: ; + CPy_DecRef(cpy_r_report); + goto CPyL62; +CPyL66: ; + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r10); + goto CPyL6; +CPyL67: ; + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r10); + goto CPyL62; +CPyL68: ; + CPy_DecRef(cpy_r_r17); + goto CPyL11; +CPyL69: ; + CPy_DecRef(cpy_r_r17); + goto CPyL62; +CPyL70: ; + CPy_DecRef(cpy_r_report); + goto CPyL16; +CPyL71: ; + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r28); + goto CPyL62; +CPyL72: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_report); + goto CPyL62; +CPyL73: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + goto CPyL62; +CPyL74: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL62; +CPyL75: ; + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r55); + goto CPyL31; +CPyL76: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL32; +CPyL77: ; + CPy_DecRef(cpy_r_report); + CPy_DecRef(cpy_r_r55); + goto CPyL35; +CPyL78: ; + CPy_DECREF(cpy_r_r64); + goto CPyL34; +CPyL79: ; + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + goto CPyL41; +CPyL80: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + CPy_DecRef(cpy_r_r65.f0); + CPy_DecRef(cpy_r_r65.f1); + CPy_DecRef(cpy_r_r65.f2); + goto CPyL39; +CPyL81: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r50); + goto CPyL42; +CPyL82: ; + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r50); + goto CPyL48; +CPyL83: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_r47); + goto CPyL51; +CPyL84: ; + CPy_DECREF(cpy_r_r83); + goto CPyL47; +CPyL85: ; + CPy_DECREF(cpy_r_report_path); + goto CPyL49; +CPyL86: ; + CPy_XDECREF(cpy_r_r78.f0); + CPy_XDECREF(cpy_r_r78.f1); + CPy_XDECREF(cpy_r_r78.f2); + goto CPyL50; +CPyL87: ; + CPy_DecRef(cpy_r_report_path); + goto CPyL62; +CPyL88: ; + CPy_DecRef(cpy_r_report_path); + CPy_DecRef(cpy_r_r87); + goto CPyL62; +CPyL89: ; + CPy_DECREF(cpy_r_r93); + goto CPyL59; +CPyL90: ; + CPy_DECREF(cpy_r_r100); + goto CPyL61; +} + +PyObject *CPyPy_test___output____save_coverage_report(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"build", "coverage_eval", "report_path", 0}; + static CPyArg_Parser parser = {"OOO:_save_coverage_report", kwlist, 0}; + PyObject *obj_build; + PyObject *obj_coverage_eval; + PyObject *obj_report_path; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval, &obj_report_path)) { + return NULL; + } + PyObject *arg_build; + if (likely(Py_TYPE(obj_build) == CPyType_build___Build)) + arg_build = obj_build; + else { + CPy_TypeError("brownie.project.build.Build", obj_build); + goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_report_path = obj_report_path; + PyObject *retval = CPyDef_test___output____save_coverage_report(arg_build, arg_coverage_eval, arg_report_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_save_coverage_report", 26, CPyStatic_test___output___globals); + return NULL; +} + +tuple_T2OO CPyDef_test___output____load_report_exclude_data(PyObject *cpy_r_settings) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + int32_t cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_exclude; + char cpy_r_r8; + PyObject *cpy_r_r9; + CPyPtr cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + int64_t cpy_r_r13; + CPyPtr cpy_r_r14; + int64_t cpy_r_r15; + char cpy_r_r16; + CPyPtr cpy_r_r17; + CPyPtr cpy_r_r18; + int64_t cpy_r_r19; + CPyPtr cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_base_path; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject **cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + tuple_T3OOO cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject **cpy_r_r71; + PyObject *cpy_r_r72; + char cpy_r_r73; + int64_t cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_exclude_contracts; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + CPyPtr cpy_r_r86; + CPyPtr cpy_r_r87; + tuple_T2OO cpy_r_r88; + tuple_T2OO cpy_r_r89; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 47, CPyStatic_test___output___globals); + goto CPyL58; + } + cpy_r_r1 = CPyStatics[1852]; /* 'exclude_paths' */ + cpy_r_r2 = CPyDict_GetItem(cpy_r_settings, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 48, CPyStatic_test___output___globals); + goto CPyL59; + } + cpy_r_r3 = PyObject_IsTrue(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 >= 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 48, CPyStatic_test___output___globals); + goto CPyL59; + } + cpy_r_r5 = cpy_r_r3; + if (!cpy_r_r5) goto CPyL48; + cpy_r_r6 = CPyStatics[1852]; /* 'exclude_paths' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_settings, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 49, CPyStatic_test___output___globals); + goto CPyL59; + } + cpy_r_exclude = cpy_r_r7; + cpy_r_r8 = PyList_Check(cpy_r_exclude); + if (cpy_r_r8) goto CPyL8; + cpy_r_r9 = PyList_New(1); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 51, CPyStatic_test___output___globals); + goto CPyL60; + } + cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; + cpy_r_r11 = *(CPyPtr *)cpy_r_r10; + *(PyObject * *)cpy_r_r11 = cpy_r_exclude; + cpy_r_exclude = cpy_r_r9; +CPyL8: ; + if (likely(PyList_Check(cpy_r_exclude))) + cpy_r_r12 = cpy_r_exclude; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_load_report_exclude_data", 52, CPyStatic_test___output___globals, "list", cpy_r_exclude); + goto CPyL59; + } + cpy_r_r13 = 0; +CPyL10: ; + cpy_r_r14 = (CPyPtr)&((PyVarObject *)cpy_r_r12)->ob_size; + cpy_r_r15 = *(int64_t *)cpy_r_r14; + cpy_r_r16 = cpy_r_r13 < cpy_r_r15; + if (!cpy_r_r16) goto CPyL61; + cpy_r_r17 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r18 = *(CPyPtr *)cpy_r_r17; + cpy_r_r19 = cpy_r_r13 * 8; + cpy_r_r20 = cpy_r_r18 + cpy_r_r19; + cpy_r_r21 = *(PyObject * *)cpy_r_r20; + CPy_INCREF(cpy_r_r21); + cpy_r_r22 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL62; + } else + goto CPyL14; +CPyL12: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 53, CPyStatic_test___output___globals); + goto CPyL58; + } + CPy_Unreachable(); +CPyL14: ; + PyObject *cpy_r_r24[1] = {cpy_r_r21}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r25, 1, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 53, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r27 = CPyStatics[1563]; /* 'is_absolute' */ + PyObject *cpy_r_r28[1] = {cpy_r_r26}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); + goto CPyL64; + } + if (unlikely(!PyBool_Check(cpy_r_r30))) { + CPy_TypeError("bool", cpy_r_r30); cpy_r_r31 = 2; + } else + cpy_r_r31 = cpy_r_r30 == Py_True; + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == 2)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); + goto CPyL64; + } + if (!cpy_r_r31) goto CPyL65; + cpy_r_r32 = CPyStatics[1776]; /* 'root' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r32); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); + goto CPyL63; + } + if (likely(PyUnicode_Check(cpy_r_r33))) + cpy_r_r34 = cpy_r_r33; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals, "str", cpy_r_r33); + goto CPyL63; + } + cpy_r_r35 = cpy_r_r34; + goto CPyL26; +CPyL21: ; + cpy_r_r36 = CPyStatics[175]; /* '.' */ + cpy_r_r37 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r37 == NULL)) { + goto CPyL66; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r38 = 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); + goto CPyL58; + } + CPy_Unreachable(); +CPyL24: ; + PyObject *cpy_r_r39[1] = {cpy_r_r36}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r40, 1, 0); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 54, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r35 = cpy_r_r41; +CPyL26: ; + cpy_r_base_path = cpy_r_r35; + cpy_r_r42 = CPyStatic__c_constants___Path; + if (unlikely(cpy_r_r42 == NULL)) { + goto CPyL67; + } else + goto CPyL30; +CPyL28: ; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r43 = 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); + goto CPyL36; + } else + goto CPyL68; +CPyL29: ; + CPy_Unreachable(); +CPyL30: ; + cpy_r_r44 = CPyStatics[531]; /* 'as_posix' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); + goto CPyL69; + } + cpy_r_r46 = cpy_r_base_path; + cpy_r_r47 = CPyStatics[67]; /* 'glob' */ + PyObject *cpy_r_r48[2] = {cpy_r_r46, cpy_r_r21}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_VectorcallMethod(cpy_r_r47, cpy_r_r49, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); + goto CPyL70; + } + CPy_DECREF(cpy_r_r46); + CPy_DECREF(cpy_r_r21); + cpy_r_r51 = CPyModule_builtins; + cpy_r_r52 = CPyStatics[914]; /* 'map' */ + cpy_r_r53 = CPyObject_GetAttr(cpy_r_r51, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); + goto CPyL71; + } + PyObject *cpy_r_r54[2] = {cpy_r_r45, cpy_r_r50}; + cpy_r_r55 = (PyObject **)&cpy_r_r54; + cpy_r_r56 = PyObject_Vectorcall(cpy_r_r53, cpy_r_r55, 2, 0); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); + goto CPyL71; + } + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r50); + cpy_r_r57 = CPyList_Extend(cpy_r_r0, cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 56, CPyStatic_test___output___globals); + } else + goto CPyL72; +CPyL36: ; + cpy_r_r58 = CPy_CatchError(); + cpy_r_r59 = CPyModule_builtins; + cpy_r_r60 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 57, CPyStatic_test___output___globals); + goto CPyL73; + } + cpy_r_r62 = CPy_ExceptionMatches(cpy_r_r61); + CPy_DecRef(cpy_r_r61); + if (!cpy_r_r62) goto CPyL74; + cpy_r_r63 = CPyStatics[1853]; /* ('Invalid glob pattern in config exclude settings: ' + "'{glob_str}'") */ + cpy_r_r64 = CPyStatic_test___output___globals; + cpy_r_r65 = CPyStatics[1854]; /* 'BrownieConfigWarning' */ + cpy_r_r66 = CPyDict_GetItem(cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 60, CPyStatic_test___output___globals); + goto CPyL73; + } + cpy_r_r67 = CPyModule_warnings; + cpy_r_r68 = CPyStatics[594]; /* 'warn' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 58, CPyStatic_test___output___globals); + goto CPyL75; + } + PyObject *cpy_r_r70[2] = {cpy_r_r63, cpy_r_r66}; + cpy_r_r71 = (PyObject **)&cpy_r_r70; + cpy_r_r72 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r71, 2, 0); + CPy_DecRef(cpy_r_r69); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 58, CPyStatic_test___output___globals); + goto CPyL75; + } else + goto CPyL76; +CPyL41: ; + CPy_DecRef(cpy_r_r66); + goto CPyL44; +CPyL42: ; + CPy_Reraise(); + if (!0) { + goto CPyL45; + } else + goto CPyL77; +CPyL43: ; + CPy_Unreachable(); +CPyL44: ; + CPy_RestoreExcInfo(cpy_r_r58); + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + goto CPyL47; +CPyL45: ; + CPy_RestoreExcInfo(cpy_r_r58); + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + cpy_r_r73 = CPy_KeepPropagating(); + if (!cpy_r_r73) goto CPyL58; + CPy_Unreachable(); +CPyL47: ; + cpy_r_r74 = cpy_r_r13 + 1; + cpy_r_r13 = cpy_r_r74; + goto CPyL10; +CPyL48: ; + cpy_r_r75 = PyList_New(0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 63, CPyStatic_test___output___globals); + goto CPyL59; + } + cpy_r_exclude_contracts = cpy_r_r75; + cpy_r_r76 = CPyStatics[1855]; /* 'exclude_contracts' */ + cpy_r_r77 = CPyDict_GetItem(cpy_r_settings, cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 64, CPyStatic_test___output___globals); + goto CPyL78; + } + cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); + CPy_DECREF(cpy_r_r77); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 64, CPyStatic_test___output___globals); + goto CPyL78; + } + cpy_r_r80 = cpy_r_r78; + if (cpy_r_r80) { + goto CPyL79; + } else + goto CPyL57; +CPyL52: ; + cpy_r_r81 = CPyStatics[1855]; /* 'exclude_contracts' */ + cpy_r_r82 = CPyDict_GetItem(cpy_r_settings, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 65, CPyStatic_test___output___globals); + goto CPyL59; + } + if (likely(PyList_Check(cpy_r_r82))) + cpy_r_r83 = cpy_r_r82; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_load_report_exclude_data", 65, CPyStatic_test___output___globals, "list", cpy_r_r82); + goto CPyL59; + } + cpy_r_exclude_contracts = cpy_r_r83; + cpy_r_r84 = PyList_Check(cpy_r_exclude_contracts); + if (cpy_r_r84) goto CPyL57; + cpy_r_r85 = PyList_New(1); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 67, CPyStatic_test___output___globals); + goto CPyL78; + } + cpy_r_r86 = (CPyPtr)&((PyListObject *)cpy_r_r85)->ob_item; + cpy_r_r87 = *(CPyPtr *)cpy_r_r86; + *(PyObject * *)cpy_r_r87 = cpy_r_exclude_contracts; + cpy_r_exclude_contracts = cpy_r_r85; +CPyL57: ; + cpy_r_r88.f0 = cpy_r_r0; + cpy_r_r88.f1 = cpy_r_exclude_contracts; + return cpy_r_r88; +CPyL58: ; + tuple_T2OO __tmp1711 = { NULL, NULL }; + cpy_r_r89 = __tmp1711; + return cpy_r_r89; +CPyL59: ; + CPy_DecRef(cpy_r_r0); + goto CPyL58; +CPyL60: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_exclude); + goto CPyL58; +CPyL61: ; + CPy_DECREF_NO_IMM(cpy_r_r12); + goto CPyL48; +CPyL62: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r21); + goto CPyL12; +CPyL63: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r21); + goto CPyL58; +CPyL64: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r26); + goto CPyL58; +CPyL65: ; + CPy_DECREF(cpy_r_r26); + goto CPyL21; +CPyL66: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r21); + goto CPyL22; +CPyL67: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_base_path); + goto CPyL28; +CPyL68: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + goto CPyL29; +CPyL69: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_base_path); + goto CPyL36; +CPyL70: ; + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + goto CPyL36; +CPyL71: ; + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r50); + goto CPyL36; +CPyL72: ; + CPy_DECREF(cpy_r_r57); + goto CPyL47; +CPyL73: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + goto CPyL45; +CPyL74: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + goto CPyL42; +CPyL75: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r66); + goto CPyL45; +CPyL76: ; + CPy_DecRef(cpy_r_r72); + goto CPyL41; +CPyL77: ; + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + goto CPyL43; +CPyL78: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_exclude_contracts); + goto CPyL58; +CPyL79: ; + CPy_DECREF_NO_IMM(cpy_r_exclude_contracts); + goto CPyL52; +} + +PyObject *CPyPy_test___output____load_report_exclude_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"settings", 0}; + static CPyArg_Parser parser = {"O:_load_report_exclude_data", kwlist, 0}; + PyObject *obj_settings; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_settings)) { + return NULL; + } + PyObject *arg_settings; + if (likely(PyDict_Check(obj_settings))) + arg_settings = obj_settings; + else { + CPy_TypeError("dict", obj_settings); + goto fail; + } + tuple_T2OO retval = CPyDef_test___output____load_report_exclude_data(arg_settings); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1712 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1712); + PyObject *__tmp1713 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1713); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_load_report_exclude_data", 46, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "__get__", -1, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_value) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + cpy_r_r0 = ((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/test/output.py", "", "__mypyc_lambda__0__build_gas_profile_output_obj", "__mypyc_env__", 115, CPyStatic_test___output___globals); + goto CPyL4; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL5; +CPyL1: ; + cpy_r_r1 = cpy_r_value.f1; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = CPyStatics[1105]; /* 'avg' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 115, CPyStatic_test___output___globals); + goto CPyL4; + } + if (PyLong_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1714; + if (PyUnicode_Check(cpy_r_r3)) + cpy_r_r4 = cpy_r_r3; + else { + cpy_r_r4 = NULL; + } + if (cpy_r_r4 != NULL) goto __LL1714; + CPy_TypeErrorTraceback("brownie/test/output.py", "", 115, CPyStatic_test___output___globals, "union[int, str]", cpy_r_r3); + goto CPyL4; +__LL1714: ; + return cpy_r_r4; +CPyL4: ; + cpy_r_r5 = NULL; + return cpy_r_r5; +CPyL5: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + tuple_T2OO arg_value; + PyObject *__tmp1715; + if (unlikely(!(PyTuple_Check(obj_value) && PyTuple_GET_SIZE(obj_value) == 2))) { + __tmp1715 = NULL; + goto __LL1716; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_value, 0)))) + __tmp1715 = PyTuple_GET_ITEM(obj_value, 0); + else { + __tmp1715 = NULL; + } + if (__tmp1715 == NULL) goto __LL1716; + if (likely(PyDict_Check(PyTuple_GET_ITEM(obj_value, 1)))) + __tmp1715 = PyTuple_GET_ITEM(obj_value, 1); + else { + __tmp1715 = NULL; + } + if (__tmp1715 == NULL) goto __LL1716; + __tmp1715 = obj_value; +__LL1716: ; + if (unlikely(__tmp1715 == NULL)) { + CPy_TypeError("tuple[str, dict]", obj_value); goto fail; + } else { + PyObject *__tmp1717 = PyTuple_GET_ITEM(obj_value, 0); + PyObject *__tmp1718; + if (likely(PyUnicode_Check(__tmp1717))) + __tmp1718 = __tmp1717; + else { + CPy_TypeError("str", __tmp1717); + __tmp1718 = NULL; + } + arg_value.f0 = __tmp1718; + PyObject *__tmp1719 = PyTuple_GET_ITEM(obj_value, 1); + PyObject *__tmp1720; + if (likely(PyDict_Check(__tmp1719))) + __tmp1720 = __tmp1719; + else { + CPy_TypeError("dict", __tmp1719); + __tmp1720 = NULL; + } + arg_value.f1 = __tmp1720; + } + PyObject *retval = CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(arg___mypyc_self__, arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "", 115, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____build_gas_profile_output(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + tuple_T2OO cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_project; + tuple_T3OOO cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + 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; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + CPyPtr cpy_r_r36; + CPyPtr cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int64_t cpy_r_r47; + CPyPtr cpy_r_r48; + int64_t cpy_r_r49; + char cpy_r_r50; + CPyPtr cpy_r_r51; + CPyPtr cpy_r_r52; + int64_t cpy_r_r53; + CPyPtr cpy_r_r54; + PyObject *cpy_r_r55; + tuple_T2OO cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + CPyPtr cpy_r_r63; + CPyPtr cpy_r_r64; + int64_t cpy_r_r65; + CPyPtr cpy_r_r66; + PyObject *cpy_r_r67; + CPyPtr cpy_r_r68; + CPyPtr cpy_r_r69; + int64_t cpy_r_r70; + CPyPtr cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_contract; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + CPyPtr cpy_r_r76; + PyObject *cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + CPyPtr cpy_r_r87; + PyObject *cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject **cpy_r_r97; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + char cpy_r_r101; + tuple_T3OOO cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + tuple_T2OO cpy_r_r109; + PyObject *cpy_r_r110; + char cpy_r_r111; + int32_t cpy_r_r112; + char cpy_r_r113; + char cpy_r_r114; + char cpy_r_r115; + int32_t cpy_r_r116; + char cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + CPyTagged cpy_r_r122; + PyObject *cpy_r_r123; + int64_t cpy_r_r124; + char cpy_r_r125; + CPyTagged cpy_r_r126; + int64_t cpy_r_r127; + char cpy_r_r128; + int64_t cpy_r_r129; + char cpy_r_r130; + char cpy_r_r131; + char cpy_r_r132; + CPyTagged cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + int32_t cpy_r_r136; + char cpy_r_r137; + CPyTagged cpy_r_r138; + int64_t cpy_r_r139; + PyObject *cpy_r_r140; + tuple_T4CIOO cpy_r_r141; + CPyTagged cpy_r_r142; + char cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + CPyTagged cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + CPyTagged cpy_r_r150; + PyObject *cpy_r_r151; + int64_t cpy_r_r152; + char cpy_r_r153; + CPyTagged cpy_r_r154; + int64_t cpy_r_r155; + char cpy_r_r156; + int64_t cpy_r_r157; + char cpy_r_r158; + char cpy_r_r159; + char cpy_r_r160; + CPyTagged cpy_r_r161; + PyObject *cpy_r_r162; + int32_t cpy_r_r163; + char cpy_r_r164; + char cpy_r_r165; + char cpy_r_r166; + int32_t cpy_r_r167; + char cpy_r_r168; + char cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + int32_t cpy_r_r172; + char cpy_r_r173; + PyObject *cpy_r_r174; + int32_t cpy_r_r175; + char cpy_r_r176; + int64_t cpy_r_r177; + CPyTagged cpy_r_r178; + int64_t cpy_r_r179; + PyObject *cpy_r_r180; + tuple_T4CIOO cpy_r_r181; + CPyTagged cpy_r_r182; + char cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + char cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + int32_t cpy_r_r194; + char cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + char cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject **cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + CPyTagged cpy_r_r209; + CPyTagged cpy_r_r210; + int64_t cpy_r_r211; + PyObject *cpy_r_r212; + tuple_T4CIOO cpy_r_r213; + CPyTagged cpy_r_r214; + char cpy_r_r215; + CPyTagged cpy_r_ix; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_fn_name; + int64_t cpy_r_r220; + CPyTagged cpy_r_r221; + CPyTagged cpy_r_r222; + int64_t cpy_r_r223; + char cpy_r_r224; + char cpy_r_r225; + char cpy_r_r226; + char cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_prefix; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + CPyTagged cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + PyObject **cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject **cpy_r_r245; + PyObject *cpy_r_r246; + CPyTagged cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + int32_t cpy_r_r250; + char cpy_r_r251; + PyObject *cpy_r_r252; + CPyTagged cpy_r_r253; + int64_t cpy_r_r254; + PyObject *cpy_r_r255; + tuple_T4CIOO cpy_r_r256; + CPyTagged cpy_r_r257; + char cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + CPyTagged cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject **cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + int32_t cpy_r_r272; + char cpy_r_r273; + char cpy_r_r274; + char cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + PyObject *cpy_r_r286; + PyObject *cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + PyObject *cpy_r_r291; + PyObject *cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + int32_t cpy_r_r295; + char cpy_r_r296; + CPyTagged cpy_r_r297; + char cpy_r_r298; + char cpy_r_r299; + char cpy_r_r300; + char cpy_r_r301; + PyObject *cpy_r_r302; + PyObject *cpy_r_r303; + CPyPtr cpy_r_r304; + CPyPtr cpy_r_r305; + PyObject *cpy_r_r306; + PyObject *cpy_r_r307; + cpy_r_r0 = CPyDef_test___output____build_gas_profile_output_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 72, CPyStatic_test___output___globals); + goto CPyL175; + } + cpy_r_r1 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL176; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); + goto CPyL175; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = CPyStatics[240]; /* 'settings' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); + goto CPyL177; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals, "dict", cpy_r_r4); + goto CPyL177; + } + cpy_r_r6 = CPyStatics[1856]; /* 'reports' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); + goto CPyL177; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals, "dict", cpy_r_r7); + goto CPyL177; + } + cpy_r_r9 = CPyDef_test___output____load_report_exclude_data(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 74, CPyStatic_test___output___globals); + goto CPyL177; + } + cpy_r_r10 = cpy_r_r9.f0; + cpy_r_r11 = cpy_r_r9.f1; + cpy_r_r12 = cpy_r_r10; + cpy_r_r13 = cpy_r_r11; + cpy_r_r14 = CPyDef_project___main___get_loaded_projects(); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 76, CPyStatic_test___output___globals); + goto CPyL14; + } + cpy_r_r15 = CPyList_GetItemShort(cpy_r_r14, 0); + CPy_DECREF_NO_IMM(cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 76, CPyStatic_test___output___globals); + goto CPyL14; + } + if (likely(Py_TYPE(cpy_r_r15) == CPyType_project___main___Project)) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 76, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_r15); + goto CPyL14; + } + cpy_r_project = cpy_r_r16; + goto CPyL22; +CPyL14: ; + cpy_r_r17 = CPy_CatchError(); + cpy_r_r18 = CPyModule_builtins; + cpy_r_r19 = CPyStatics[893]; /* 'IndexError' */ + cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 77, CPyStatic_test___output___globals); + goto CPyL178; + } + cpy_r_r21 = CPy_ExceptionMatches(cpy_r_r20); + CPy_DecRef(cpy_r_r20); + if (!cpy_r_r21) goto CPyL179; + cpy_r_r22 = Py_None; + cpy_r_project = cpy_r_r22; + goto CPyL19; +CPyL17: ; + CPy_Reraise(); + if (!0) { + goto CPyL20; + } else + goto CPyL180; +CPyL18: ; + CPy_Unreachable(); +CPyL19: ; + CPy_RestoreExcInfo(cpy_r_r17); + CPy_DecRef(cpy_r_r17.f0); + CPy_DecRef(cpy_r_r17.f1); + CPy_DecRef(cpy_r_r17.f2); + goto CPyL22; +CPyL20: ; + CPy_RestoreExcInfo(cpy_r_r17); + CPy_DecRef(cpy_r_r17.f0); + CPy_DecRef(cpy_r_r17.f1); + CPy_DecRef(cpy_r_r17.f2); + cpy_r_r23 = CPy_KeepPropagating(); + if (!cpy_r_r23) goto CPyL175; + CPy_Unreachable(); +CPyL22: ; + cpy_r_r24 = (PyObject *)CPyType_state___TxHistory; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r24, 0, 0, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals); + goto CPyL181; + } + if (likely(Py_TYPE(cpy_r_r25) == CPyType_state___TxHistory)) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals, "brownie.network.state.TxHistory", cpy_r_r25); + goto CPyL181; + } + cpy_r_r27 = CPyStatics[1099]; /* 'gas_profile' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + CPy_DECREF_NO_IMM(cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals); + goto CPyL181; + } + if (likely(PyDict_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 80, CPyStatic_test___output___globals, "dict", cpy_r_r28); + goto CPyL181; + } + cpy_r_r30 = CPyDict_ItemsView(cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 81, CPyStatic_test___output___globals); + goto CPyL181; + } + cpy_r_r31 = CPySequence_Sort(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 81, CPyStatic_test___output___globals); + goto CPyL181; + } + cpy_r_r32 = PyDict_New(); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 82, CPyStatic_test___output___globals); + goto CPyL182; + } + cpy_r_r33 = PyDict_New(); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 83, CPyStatic_test___output___globals); + goto CPyL183; + } + cpy_r_r34 = CPyStatics[114]; /* '' */ + cpy_r_r35 = PyList_New(1); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 85, CPyStatic_test___output___globals); + goto CPyL184; + } + cpy_r_r36 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r37 = *(CPyPtr *)cpy_r_r36; + CPy_INCREF(cpy_r_r34); + *(PyObject * *)cpy_r_r37 = cpy_r_r34; + cpy_r_r38 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r38 == NULL)) { + goto CPyL185; + } else + goto CPyL34; +CPyL32: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r39 = 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); + goto CPyL175; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r40 = CPyStatics[240]; /* 'settings' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); + goto CPyL186; + } + if (likely(PyDict_Check(cpy_r_r41))) + cpy_r_r42 = cpy_r_r41; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals, "dict", cpy_r_r41); + goto CPyL186; + } + cpy_r_r43 = CPyStatics[1856]; /* 'reports' */ + cpy_r_r44 = CPyDict_GetItem(cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); + goto CPyL186; + } + cpy_r_r45 = CPyStatics[1857]; /* 'only_include_project' */ + cpy_r_r46 = PyObject_GetItem(cpy_r_r44, cpy_r_r45); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); + goto CPyL186; + } + cpy_r_r47 = 0; +CPyL39: ; + cpy_r_r48 = (CPyPtr)&((PyVarObject *)cpy_r_r31)->ob_size; + cpy_r_r49 = *(int64_t *)cpy_r_r48; + cpy_r_r50 = cpy_r_r47 < cpy_r_r49; + if (!cpy_r_r50) goto CPyL187; + cpy_r_r51 = (CPyPtr)&((PyListObject *)cpy_r_r31)->ob_item; + cpy_r_r52 = *(CPyPtr *)cpy_r_r51; + cpy_r_r53 = cpy_r_r47 * 8; + cpy_r_r54 = cpy_r_r52 + cpy_r_r53; + cpy_r_r55 = *(PyObject * *)cpy_r_r54; + CPy_INCREF(cpy_r_r55); + PyObject *__tmp1721; + if (unlikely(!(PyTuple_Check(cpy_r_r55) && PyTuple_GET_SIZE(cpy_r_r55) == 2))) { + __tmp1721 = NULL; + goto __LL1722; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r55, 0)))) + __tmp1721 = PyTuple_GET_ITEM(cpy_r_r55, 0); + else { + __tmp1721 = NULL; + } + if (__tmp1721 == NULL) goto __LL1722; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r55, 1)))) + __tmp1721 = PyTuple_GET_ITEM(cpy_r_r55, 1); + else { + __tmp1721 = NULL; + } + if (__tmp1721 == NULL) goto __LL1722; + __tmp1721 = cpy_r_r55; +__LL1722: ; + if (unlikely(__tmp1721 == NULL)) { + CPy_TypeError("tuple[str, dict]", cpy_r_r55); cpy_r_r56 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1723 = PyTuple_GET_ITEM(cpy_r_r55, 0); + CPy_INCREF(__tmp1723); + PyObject *__tmp1724; + if (likely(PyUnicode_Check(__tmp1723))) + __tmp1724 = __tmp1723; + else { + CPy_TypeError("str", __tmp1723); + __tmp1724 = NULL; + } + cpy_r_r56.f0 = __tmp1724; + PyObject *__tmp1725 = PyTuple_GET_ITEM(cpy_r_r55, 1); + CPy_INCREF(__tmp1725); + PyObject *__tmp1726; + if (likely(PyDict_Check(__tmp1725))) + __tmp1726 = __tmp1725; + else { + CPy_TypeError("dict", __tmp1725); + __tmp1726 = NULL; + } + cpy_r_r56.f1 = __tmp1726; + } + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 88, CPyStatic_test___output___globals); + goto CPyL188; + } + cpy_r_r57 = cpy_r_r56.f0; + CPy_INCREF(cpy_r_r57); + cpy_r_r58 = cpy_r_r56.f1; + CPy_INCREF(cpy_r_r58); + CPy_DECREF(cpy_r_r56.f0); + CPy_DECREF(cpy_r_r56.f1); + cpy_r_r59 = CPyStatics[175]; /* '.' */ + cpy_r_r60 = CPyStr_Split(cpy_r_r57, cpy_r_r59, 2); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals); + goto CPyL189; + } + cpy_r_r61 = CPySequence_CheckUnpackCount(cpy_r_r60, 2); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals); + goto CPyL190; + } + cpy_r_r63 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; + cpy_r_r64 = *(CPyPtr *)cpy_r_r63; + cpy_r_r65 = 0 * 8; + cpy_r_r66 = cpy_r_r64 + cpy_r_r65; + cpy_r_r67 = *(PyObject * *)cpy_r_r66; + CPy_INCREF(cpy_r_r67); + cpy_r_r68 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; + cpy_r_r69 = *(CPyPtr *)cpy_r_r68; + cpy_r_r70 = 1 * 8; + cpy_r_r71 = cpy_r_r69 + cpy_r_r70; + cpy_r_r72 = *(PyObject * *)cpy_r_r71; + CPy_INCREF(cpy_r_r72); + CPy_DECREF_NO_IMM(cpy_r_r60); + if (likely(PyUnicode_Check(cpy_r_r67))) + cpy_r_r73 = cpy_r_r67; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals, "str", cpy_r_r67); + goto CPyL191; + } + cpy_r_contract = cpy_r_r73; + if (likely(PyUnicode_Check(cpy_r_r72))) + cpy_r_r74 = cpy_r_r72; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 89, CPyStatic_test___output___globals, "str", cpy_r_r72); + goto CPyL192; + } + cpy_r_r75 = (PyObject *)CPyType_project___main___Project; + cpy_r_r76 = (CPyPtr)&((PyObject *)cpy_r_project)->ob_type; + cpy_r_r77 = *(PyObject * *)cpy_r_r76; + cpy_r_r78 = cpy_r_r77 == cpy_r_r75; + if (!cpy_r_r78) goto CPyL50; + CPy_INCREF(cpy_r_project); + if (likely(cpy_r_project != Py_None)) + cpy_r_r79 = cpy_r_project; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_project); + goto CPyL60; + } + cpy_r_r80 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); + CPy_DECREF_NO_IMM(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); + goto CPyL60; + } + cpy_r_r82 = cpy_r_r81; + goto CPyL52; +CPyL50: ; + CPy_INCREF(cpy_r_project); + cpy_r_r83 = cpy_r_project; + cpy_r_r84 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); + goto CPyL60; + } + cpy_r_r82 = cpy_r_r85; +CPyL52: ; + cpy_r_r86 = (PyObject *)CPyType_sources___Sources; + cpy_r_r87 = (CPyPtr)&((PyObject *)cpy_r_r82)->ob_type; + cpy_r_r88 = *(PyObject * *)cpy_r_r87; + cpy_r_r89 = cpy_r_r88 == cpy_r_r86; + if (!cpy_r_r89) goto CPyL56; + if (likely(Py_TYPE(cpy_r_r82) == CPyType_sources___Sources)) + cpy_r_r90 = cpy_r_r82; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals, "brownie.project.sources.Sources", cpy_r_r82); + goto CPyL60; + } + cpy_r_r91 = 2; + cpy_r_r92 = CPyDef_sources___Sources___get_source_path(cpy_r_r90, cpy_r_contract, cpy_r_r91); + CPy_DECREF_NO_IMM(cpy_r_r90); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); + goto CPyL60; + } + cpy_r_r93 = cpy_r_r92; + goto CPyL58; +CPyL56: ; + cpy_r_r94 = cpy_r_r82; + cpy_r_r95 = CPyStatics[1858]; /* 'get_source_path' */ + PyObject *cpy_r_r96[2] = {cpy_r_r94, cpy_r_contract}; + cpy_r_r97 = (PyObject **)&cpy_r_r96; + cpy_r_r98 = PyObject_VectorcallMethod(cpy_r_r95, cpy_r_r97, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); + goto CPyL193; + } + CPy_DECREF(cpy_r_r94); + cpy_r_r93 = cpy_r_r98; +CPyL58: ; + cpy_r_r99 = PySequence_Contains(cpy_r_r12, cpy_r_r93); + CPy_DECREF(cpy_r_r93); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 92, CPyStatic_test___output___globals); + goto CPyL60; + } + cpy_r_r101 = cpy_r_r99; + if (cpy_r_r101) { + goto CPyL194; + } else + goto CPyL71; +CPyL60: ; + cpy_r_r102 = CPy_CatchError(); + cpy_r_r103 = CPyModule_builtins; + cpy_r_r104 = CPyStatics[104]; /* 'AttributeError' */ + cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 94, CPyStatic_test___output___globals); + goto CPyL195; + } + cpy_r_r106 = CPyModule_builtins; + cpy_r_r107 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r108 = CPyObject_GetAttr(cpy_r_r106, cpy_r_r107); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 94, CPyStatic_test___output___globals); + goto CPyL196; + } + cpy_r_r109.f0 = cpy_r_r105; + cpy_r_r109.f1 = cpy_r_r108; + cpy_r_r110 = PyTuple_New(2); + if (unlikely(cpy_r_r110 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1727 = cpy_r_r109.f0; + PyTuple_SET_ITEM(cpy_r_r110, 0, __tmp1727); + PyObject *__tmp1728 = cpy_r_r109.f1; + PyTuple_SET_ITEM(cpy_r_r110, 1, __tmp1728); + cpy_r_r111 = CPy_ExceptionMatches(cpy_r_r110); + CPy_DecRef(cpy_r_r110); + if (!cpy_r_r111) goto CPyL197; + cpy_r_r112 = PyObject_IsTrue(cpy_r_r46); + cpy_r_r113 = cpy_r_r112 >= 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 87, CPyStatic_test___output___globals); + goto CPyL195; + } + cpy_r_r114 = cpy_r_r112; + if (cpy_r_r114) { + goto CPyL198; + } else + goto CPyL68; +CPyL65: ; + CPy_RestoreExcInfo(cpy_r_r102); + CPy_DecRef(cpy_r_r102.f0); + CPy_DecRef(cpy_r_r102.f1); + CPy_DecRef(cpy_r_r102.f2); + goto CPyL108; +CPyL66: ; + CPy_Reraise(); + if (!0) { + goto CPyL69; + } else + goto CPyL199; +CPyL67: ; + CPy_Unreachable(); +CPyL68: ; + CPy_RestoreExcInfo(cpy_r_r102); + CPy_DecRef(cpy_r_r102.f0); + CPy_DecRef(cpy_r_r102.f1); + CPy_DecRef(cpy_r_r102.f2); + goto CPyL71; +CPyL69: ; + CPy_RestoreExcInfo(cpy_r_r102); + CPy_DecRef(cpy_r_r102.f0); + CPy_DecRef(cpy_r_r102.f1); + CPy_DecRef(cpy_r_r102.f2); + cpy_r_r115 = CPy_KeepPropagating(); + if (!cpy_r_r115) goto CPyL175; + CPy_Unreachable(); +CPyL71: ; + cpy_r_r116 = PySequence_Contains(cpy_r_r13, cpy_r_contract); + cpy_r_r117 = cpy_r_r116 >= 0; + if (unlikely(!cpy_r_r117)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 98, CPyStatic_test___output___globals); + goto CPyL200; + } + cpy_r_r118 = cpy_r_r116; + if (cpy_r_r118) goto CPyL194; + cpy_r_r119 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r120 = CPyStatics[2029]; /* 0 */ + cpy_r_r121 = CPyDict_Get(cpy_r_r33, cpy_r_r119, cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); + goto CPyL200; + } + if (likely(PyLong_Check(cpy_r_r121))) + cpy_r_r122 = CPyTagged_FromObject(cpy_r_r121); + else { + CPy_TypeError("int", cpy_r_r121); cpy_r_r122 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r122 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); + goto CPyL200; + } + cpy_r_r123 = PyObject_Str(cpy_r_r74); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); + goto CPyL201; + } + cpy_r_r124 = CPyStr_Size_size_t(cpy_r_r123); + CPy_DECREF(cpy_r_r123); + cpy_r_r125 = cpy_r_r124 >= 0; + if (unlikely(!cpy_r_r125)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); + goto CPyL201; + } + cpy_r_r126 = cpy_r_r124 << 1; + cpy_r_r127 = cpy_r_r126 & 1; + cpy_r_r128 = cpy_r_r127 != 0; + if (cpy_r_r128) goto CPyL79; + cpy_r_r129 = cpy_r_r122 & 1; + cpy_r_r130 = cpy_r_r129 != 0; + if (!cpy_r_r130) goto CPyL80; +CPyL79: ; + cpy_r_r131 = CPyTagged_IsLt_(cpy_r_r122, cpy_r_r126); + if (cpy_r_r131) { + goto CPyL202; + } else + goto CPyL82; +CPyL80: ; + cpy_r_r132 = (Py_ssize_t)cpy_r_r126 > (Py_ssize_t)cpy_r_r122; + if (cpy_r_r132) { + goto CPyL202; + } else + goto CPyL82; +CPyL81: ; + cpy_r_r133 = cpy_r_r126; + goto CPyL83; +CPyL82: ; + cpy_r_r133 = cpy_r_r122; +CPyL83: ; + cpy_r_r134 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r135 = CPyTagged_StealAsObject(cpy_r_r133); + cpy_r_r136 = CPyDict_SetItem(cpy_r_r33, cpy_r_r134, cpy_r_r135); + CPy_DECREF(cpy_r_r135); + cpy_r_r137 = cpy_r_r136 >= 0; + if (unlikely(!cpy_r_r137)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 102, CPyStatic_test___output___globals); + goto CPyL200; + } + cpy_r_r138 = 0; + cpy_r_r139 = PyDict_Size(cpy_r_r58); + cpy_r_r140 = CPyDict_GetItemsIter(cpy_r_r58); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); + goto CPyL200; + } +CPyL85: ; + cpy_r_r141 = CPyDict_NextItem(cpy_r_r140, cpy_r_r138); + cpy_r_r142 = cpy_r_r141.f1; + cpy_r_r138 = cpy_r_r142; + cpy_r_r143 = cpy_r_r141.f0; + if (!cpy_r_r143) goto CPyL203; + cpy_r_r144 = cpy_r_r141.f2; + CPy_INCREF(cpy_r_r144); + cpy_r_r145 = cpy_r_r141.f3; + CPy_INCREF(cpy_r_r145); + CPy_DECREF(cpy_r_r141.f2); + CPy_DECREF(cpy_r_r141.f3); + if (likely(PyUnicode_Check(cpy_r_r144))) + cpy_r_r146 = cpy_r_r144; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals, "str", cpy_r_r144); + goto CPyL204; + } + if (likely(PyLong_Check(cpy_r_r145))) + cpy_r_r147 = CPyTagged_FromObject(cpy_r_r145); + else { + CPy_TypeError("int", cpy_r_r145); cpy_r_r147 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r147 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); + goto CPyL205; + } + cpy_r_r148 = CPyStatics[2029]; /* 0 */ + cpy_r_r149 = CPyDict_Get(cpy_r_r33, cpy_r_r146, cpy_r_r148); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); + goto CPyL206; + } + if (likely(PyLong_Check(cpy_r_r149))) + cpy_r_r150 = CPyTagged_FromObject(cpy_r_r149); + else { + CPy_TypeError("int", cpy_r_r149); cpy_r_r150 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r150 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); + goto CPyL206; + } + cpy_r_r151 = CPyTagged_Str(cpy_r_r147); + CPyTagged_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); + goto CPyL207; + } + cpy_r_r152 = CPyStr_Size_size_t(cpy_r_r151); + CPy_DECREF(cpy_r_r151); + cpy_r_r153 = cpy_r_r152 >= 0; + if (unlikely(!cpy_r_r153)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); + goto CPyL207; + } + cpy_r_r154 = cpy_r_r152 << 1; + cpy_r_r155 = cpy_r_r154 & 1; + cpy_r_r156 = cpy_r_r155 != 0; + if (cpy_r_r156) goto CPyL94; + cpy_r_r157 = cpy_r_r150 & 1; + cpy_r_r158 = cpy_r_r157 != 0; + if (!cpy_r_r158) goto CPyL95; +CPyL94: ; + cpy_r_r159 = CPyTagged_IsLt_(cpy_r_r150, cpy_r_r154); + if (cpy_r_r159) { + goto CPyL208; + } else + goto CPyL97; +CPyL95: ; + cpy_r_r160 = (Py_ssize_t)cpy_r_r154 > (Py_ssize_t)cpy_r_r150; + if (cpy_r_r160) { + goto CPyL208; + } else + goto CPyL97; +CPyL96: ; + cpy_r_r161 = cpy_r_r154; + goto CPyL98; +CPyL97: ; + cpy_r_r161 = cpy_r_r150; +CPyL98: ; + cpy_r_r162 = CPyTagged_StealAsObject(cpy_r_r161); + cpy_r_r163 = CPyDict_SetItem(cpy_r_r33, cpy_r_r146, cpy_r_r162); + CPy_DECREF(cpy_r_r146); + CPy_DECREF(cpy_r_r162); + cpy_r_r164 = cpy_r_r163 >= 0; + if (unlikely(!cpy_r_r164)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 104, CPyStatic_test___output___globals); + goto CPyL209; + } + cpy_r_r165 = CPyDict_CheckSize(cpy_r_r58, cpy_r_r139); + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); + goto CPyL209; + } else + goto CPyL85; +CPyL100: ; + cpy_r_r166 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r166)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 103, CPyStatic_test___output___globals); + goto CPyL200; + } + cpy_r_r167 = PyDict_Contains(cpy_r_r32, cpy_r_contract); + cpy_r_r168 = cpy_r_r167 >= 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 107, CPyStatic_test___output___globals); + goto CPyL200; + } + cpy_r_r169 = cpy_r_r167; + if (!cpy_r_r169) goto CPyL106; + cpy_r_r170 = CPyDict_GetItem(cpy_r_r32, cpy_r_contract); + CPy_DECREF(cpy_r_contract); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 108, CPyStatic_test___output___globals); + goto CPyL210; + } + if (likely(PyDict_Check(cpy_r_r170))) + cpy_r_r171 = cpy_r_r170; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 108, CPyStatic_test___output___globals, "dict", cpy_r_r170); + goto CPyL210; + } + cpy_r_r172 = CPyDict_SetItem(cpy_r_r171, cpy_r_r74, cpy_r_r58); + CPy_DECREF(cpy_r_r171); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r58); + cpy_r_r173 = cpy_r_r172 >= 0; + if (unlikely(!cpy_r_r173)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 108, CPyStatic_test___output___globals); + goto CPyL188; + } else + goto CPyL108; +CPyL106: ; + cpy_r_r174 = CPyDict_Build(1, cpy_r_r74, cpy_r_r58); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r174 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 110, CPyStatic_test___output___globals); + goto CPyL211; + } + cpy_r_r175 = CPyDict_SetItem(cpy_r_r32, cpy_r_contract, cpy_r_r174); + CPy_DECREF(cpy_r_contract); + CPy_DECREF(cpy_r_r174); + cpy_r_r176 = cpy_r_r175 >= 0; + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 110, CPyStatic_test___output___globals); + goto CPyL188; + } +CPyL108: ; + cpy_r_r177 = cpy_r_r47 + 1; + cpy_r_r47 = cpy_r_r177; + goto CPyL39; +CPyL109: ; + cpy_r_r178 = 0; + cpy_r_r179 = PyDict_Size(cpy_r_r32); + cpy_r_r180 = CPyDict_GetItemsIter(cpy_r_r32); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals); + goto CPyL212; + } +CPyL110: ; + cpy_r_r181 = CPyDict_NextItem(cpy_r_r180, cpy_r_r178); + cpy_r_r182 = cpy_r_r181.f1; + cpy_r_r178 = cpy_r_r182; + cpy_r_r183 = cpy_r_r181.f0; + if (!cpy_r_r183) goto CPyL213; + cpy_r_r184 = cpy_r_r181.f2; + CPy_INCREF(cpy_r_r184); + cpy_r_r185 = cpy_r_r181.f3; + CPy_INCREF(cpy_r_r185); + CPy_DECREF(cpy_r_r181.f2); + CPy_DECREF(cpy_r_r181.f3); + if (likely(PyUnicode_Check(cpy_r_r184))) + cpy_r_r186 = cpy_r_r184; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals, "str", cpy_r_r184); + goto CPyL214; + } + if (likely(PyDict_Check(cpy_r_r185))) + cpy_r_r187 = cpy_r_r185; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals, "dict", cpy_r_r185); + goto CPyL215; + } + cpy_r_contract = cpy_r_r186; + cpy_r_r188 = CPyStatics[1859]; /* '\x1b[0;1;35m' */ + cpy_r_r189 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r189 == NULL)) { + goto CPyL216; + } else + goto CPyL116; +CPyL114: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r190 = 0; + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); + goto CPyL175; + } + CPy_Unreachable(); +CPyL116: ; + cpy_r_r191 = PyObject_Str(cpy_r_r189); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); + goto CPyL217; + } + cpy_r_r192 = CPyStatics[1860]; /* ' ' */ + cpy_r_r193 = CPyStr_Build(4, cpy_r_r188, cpy_r_contract, cpy_r_r191, cpy_r_r192); + CPy_DECREF(cpy_r_contract); + CPy_DECREF(cpy_r_r191); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); + goto CPyL218; + } + cpy_r_r194 = PyList_Append(cpy_r_r35, cpy_r_r193); + CPy_DECREF(cpy_r_r193); + cpy_r_r195 = cpy_r_r194 >= 0; + if (unlikely(!cpy_r_r195)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 113, CPyStatic_test___output___globals); + goto CPyL218; + } + cpy_r_r196 = CPyDict_ItemsView(cpy_r_r187); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); + goto CPyL218; + } + cpy_r_r197 = CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); + goto CPyL219; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + if (((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r_r197)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r_r197)->___mypyc_env__); + } + ((brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *)cpy_r_r197)->___mypyc_env__ = cpy_r_r0; + cpy_r_r198 = 1; + if (unlikely(!cpy_r_r198)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); + goto CPyL220; + } + cpy_r_r199 = CPyModule_builtins; + cpy_r_r200 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r201 = CPyObject_GetAttr(cpy_r_r199, cpy_r_r200); + if (unlikely(cpy_r_r201 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); + goto CPyL220; + } + cpy_r_r202 = 1 ? Py_True : Py_False; + PyObject *cpy_r_r203[3] = {cpy_r_r196, cpy_r_r197, cpy_r_r202}; + cpy_r_r204 = (PyObject **)&cpy_r_r203; + cpy_r_r205 = CPyStatics[2094]; /* ('key', 'reverse') */ + cpy_r_r206 = PyObject_Vectorcall(cpy_r_r201, cpy_r_r204, 1, cpy_r_r205); + CPy_DECREF(cpy_r_r201); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals); + goto CPyL220; + } + CPy_DECREF(cpy_r_r196); + CPy_DECREF_NO_IMM(cpy_r_r197); + if (likely(PyList_Check(cpy_r_r206))) + cpy_r_r207 = cpy_r_r206; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 115, CPyStatic_test___output___globals, "list", cpy_r_r206); + goto CPyL218; + } + cpy_r_r208 = CPyDict_FromAny(cpy_r_r207); + CPy_DECREF_NO_IMM(cpy_r_r207); + if (unlikely(cpy_r_r208 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 114, CPyStatic_test___output___globals); + goto CPyL218; + } + cpy_r_r209 = 0; + cpy_r_r210 = 0; + cpy_r_r211 = PyDict_Size(cpy_r_r208); + cpy_r_r212 = CPyDict_GetItemsIter(cpy_r_r208); + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals); + goto CPyL221; + } +CPyL127: ; + cpy_r_r213 = CPyDict_NextItem(cpy_r_r212, cpy_r_r210); + cpy_r_r214 = cpy_r_r213.f1; + cpy_r_r210 = cpy_r_r214; + cpy_r_r215 = cpy_r_r213.f0; + if (!cpy_r_r215) goto CPyL222; + cpy_r_ix = cpy_r_r209; + cpy_r_r216 = cpy_r_r213.f2; + CPy_INCREF(cpy_r_r216); + cpy_r_r217 = cpy_r_r213.f3; + CPy_INCREF(cpy_r_r217); + CPy_DECREF(cpy_r_r213.f2); + CPy_DECREF(cpy_r_r213.f3); + if (likely(PyUnicode_Check(cpy_r_r216))) + cpy_r_r218 = cpy_r_r216; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals, "str", cpy_r_r216); + goto CPyL223; + } + if (likely(PyDict_Check(cpy_r_r217))) + cpy_r_r219 = cpy_r_r217; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals, "dict", cpy_r_r217); + goto CPyL224; + } + cpy_r_fn_name = cpy_r_r218; + cpy_r_r220 = PyDict_Size(cpy_r_r187); + cpy_r_r221 = cpy_r_r220 << 1; + cpy_r_r222 = CPyTagged_Subtract(cpy_r_r221, 2); + cpy_r_r223 = cpy_r_ix & 1; + cpy_r_r224 = cpy_r_r223 != 0; + if (!cpy_r_r224) goto CPyL132; + cpy_r_r225 = CPyTagged_IsEq_(cpy_r_ix, cpy_r_r222); + cpy_r_r226 = cpy_r_r225; + goto CPyL133; +CPyL132: ; + cpy_r_r227 = cpy_r_ix == cpy_r_r222; + cpy_r_r226 = cpy_r_r227; +CPyL133: ; + CPyTagged_DECREF(cpy_r_ix); + CPyTagged_DECREF(cpy_r_r222); + if (!cpy_r_r226) goto CPyL135; + cpy_r_r228 = CPyStatics[1861]; /* '└─' */ + CPy_INCREF(cpy_r_r228); + cpy_r_r229 = cpy_r_r228; + goto CPyL136; +CPyL135: ; + cpy_r_r230 = CPyStatics[1862]; /* '├─' */ + CPy_INCREF(cpy_r_r230); + cpy_r_r229 = cpy_r_r230; +CPyL136: ; + cpy_r_prefix = cpy_r_r229; + cpy_r_r231 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r232 = CPyDict_GetItem(cpy_r_r33, cpy_r_r231); + if (unlikely(cpy_r_r232 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals); + goto CPyL225; + } + if (likely(PyLong_Check(cpy_r_r232))) + cpy_r_r233 = CPyTagged_FromObject(cpy_r_r232); + else { + CPy_TypeError("int", cpy_r_r232); cpy_r_r233 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r232); + if (unlikely(cpy_r_r233 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals); + goto CPyL225; + } + cpy_r_r234 = CPyStatics[1863]; /* 'ljust' */ + cpy_r_r235 = CPyTagged_StealAsObject(cpy_r_r233); + PyObject *cpy_r_r236[2] = {cpy_r_fn_name, cpy_r_r235}; + cpy_r_r237 = (PyObject **)&cpy_r_r236; + cpy_r_r238 = PyObject_VectorcallMethod(cpy_r_r234, cpy_r_r237, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals); + goto CPyL226; + } + CPy_DECREF(cpy_r_fn_name); + CPy_DECREF(cpy_r_r235); + if (likely(PyUnicode_Check(cpy_r_r238))) + cpy_r_r239 = cpy_r_r238; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 119, CPyStatic_test___output___globals, "str", cpy_r_r238); + goto CPyL227; + } + cpy_r_fn_name = cpy_r_r239; + cpy_r_r240 = CPyStatics[1105]; /* 'avg' */ + cpy_r_r241 = CPyDict_GetItem(cpy_r_r219, cpy_r_r240); + if (unlikely(cpy_r_r241 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); + goto CPyL225; + } + if (PyLong_Check(cpy_r_r241)) + cpy_r_r242 = cpy_r_r241; + else { + cpy_r_r242 = NULL; + } + if (cpy_r_r242 != NULL) goto __LL1729; + if (PyUnicode_Check(cpy_r_r241)) + cpy_r_r242 = cpy_r_r241; + else { + cpy_r_r242 = NULL; + } + if (cpy_r_r242 != NULL) goto __LL1729; + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals, "union[int, str]", cpy_r_r241); + goto CPyL225; +__LL1729: ; + cpy_r_r243 = (PyObject *)&PyLong_Type; + PyObject *cpy_r_r244[1] = {cpy_r_r242}; + cpy_r_r245 = (PyObject **)&cpy_r_r244; + cpy_r_r246 = PyObject_Vectorcall(cpy_r_r243, cpy_r_r245, 1, 0); + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); + goto CPyL228; + } + CPy_DECREF(cpy_r_r242); + if (likely(PyLong_Check(cpy_r_r246))) + cpy_r_r247 = CPyTagged_FromObject(cpy_r_r246); + else { + CPy_TypeError("int", cpy_r_r246); cpy_r_r247 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r246); + if (unlikely(cpy_r_r247 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); + goto CPyL225; + } + cpy_r_r248 = CPyStatics[1105]; /* 'avg' */ + cpy_r_r249 = CPyTagged_StealAsObject(cpy_r_r247); + cpy_r_r250 = CPyDict_SetItem(cpy_r_r219, cpy_r_r248, cpy_r_r249); + CPy_DECREF(cpy_r_r249); + cpy_r_r251 = cpy_r_r250 >= 0; + if (unlikely(!cpy_r_r251)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 120, CPyStatic_test___output___globals); + goto CPyL225; + } + cpy_r_r252 = PyDict_New(); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL225; + } + cpy_r_r253 = 0; + cpy_r_r254 = PyDict_Size(cpy_r_r219); + cpy_r_r255 = CPyDict_GetItemsIter(cpy_r_r219); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL229; + } +CPyL147: ; + cpy_r_r256 = CPyDict_NextItem(cpy_r_r255, cpy_r_r253); + cpy_r_r257 = cpy_r_r256.f1; + cpy_r_r253 = cpy_r_r257; + cpy_r_r258 = cpy_r_r256.f0; + if (!cpy_r_r258) goto CPyL230; + cpy_r_r259 = cpy_r_r256.f2; + CPy_INCREF(cpy_r_r259); + cpy_r_r260 = cpy_r_r256.f3; + CPy_INCREF(cpy_r_r260); + CPy_DECREF(cpy_r_r256.f2); + CPy_DECREF(cpy_r_r256.f3); + if (likely(PyUnicode_Check(cpy_r_r259))) + cpy_r_r261 = cpy_r_r259; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals, "str", cpy_r_r259); + goto CPyL231; + } + if (PyLong_Check(cpy_r_r260)) + cpy_r_r262 = cpy_r_r260; + else { + cpy_r_r262 = NULL; + } + if (cpy_r_r262 != NULL) goto __LL1730; + if (PyUnicode_Check(cpy_r_r260)) + cpy_r_r262 = cpy_r_r260; + else { + cpy_r_r262 = NULL; + } + if (cpy_r_r262 != NULL) goto __LL1730; + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals, "union[int, str]", cpy_r_r260); + goto CPyL232; +__LL1730: ; + cpy_r_r263 = PyObject_Str(cpy_r_r262); + CPy_DECREF(cpy_r_r262); + if (unlikely(cpy_r_r263 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL233; + } + cpy_r_r264 = CPyDict_GetItem(cpy_r_r33, cpy_r_r261); + if (unlikely(cpy_r_r264 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL234; + } + if (likely(PyLong_Check(cpy_r_r264))) + cpy_r_r265 = CPyTagged_FromObject(cpy_r_r264); + else { + CPy_TypeError("int", cpy_r_r264); cpy_r_r265 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r264); + if (unlikely(cpy_r_r265 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL234; + } + cpy_r_r266 = CPyStatics[1864]; /* 'rjust' */ + cpy_r_r267 = CPyTagged_StealAsObject(cpy_r_r265); + PyObject *cpy_r_r268[2] = {cpy_r_r263, cpy_r_r267}; + cpy_r_r269 = (PyObject **)&cpy_r_r268; + cpy_r_r270 = PyObject_VectorcallMethod(cpy_r_r266, cpy_r_r269, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r270 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL235; + } + CPy_DECREF(cpy_r_r263); + CPy_DECREF(cpy_r_r267); + if (likely(PyUnicode_Check(cpy_r_r270))) + cpy_r_r271 = cpy_r_r270; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals, "str", cpy_r_r270); + goto CPyL233; + } + cpy_r_r272 = PyDict_SetItem(cpy_r_r252, cpy_r_r261, cpy_r_r271); + CPy_DECREF(cpy_r_r261); + CPy_DECREF(cpy_r_r271); + cpy_r_r273 = cpy_r_r272 >= 0; + if (unlikely(!cpy_r_r273)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL236; + } + cpy_r_r274 = CPyDict_CheckSize(cpy_r_r219, cpy_r_r254); + if (unlikely(!cpy_r_r274)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL236; + } else + goto CPyL147; +CPyL157: ; + cpy_r_r275 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r275)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 121, CPyStatic_test___output___globals); + goto CPyL237; + } + cpy_r_r276 = CPyStatics[1865]; /* ' ' */ + cpy_r_r277 = CPyStatics[220]; /* ' ' */ + cpy_r_r278 = CPyStatics[1866]; /* ' - avg: ' */ + cpy_r_r279 = CPyStatics[1105]; /* 'avg' */ + cpy_r_r280 = CPyDict_GetItem(cpy_r_r252, cpy_r_r279); + if (unlikely(cpy_r_r280 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 123, CPyStatic_test___output___globals); + goto CPyL238; + } + if (likely(PyUnicode_Check(cpy_r_r280))) + cpy_r_r281 = cpy_r_r280; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 123, CPyStatic_test___output___globals, "str", cpy_r_r280); + goto CPyL238; + } + cpy_r_r282 = CPyStatics[1867]; /* ' avg (confirmed): ' */ + cpy_r_r283 = CPyStatics[1109]; /* 'avg_success' */ + cpy_r_r284 = CPyDict_GetItem(cpy_r_r252, cpy_r_r283); + if (unlikely(cpy_r_r284 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals); + goto CPyL239; + } + if (likely(PyUnicode_Check(cpy_r_r284))) + cpy_r_r285 = cpy_r_r284; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals, "str", cpy_r_r284); + goto CPyL239; + } + cpy_r_r286 = CPyStatics[1868]; /* ' low: ' */ + cpy_r_r287 = CPyStatics[1107]; /* 'low' */ + cpy_r_r288 = CPyDict_GetItem(cpy_r_r252, cpy_r_r287); + if (unlikely(cpy_r_r288 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals); + goto CPyL240; + } + if (likely(PyUnicode_Check(cpy_r_r288))) + cpy_r_r289 = cpy_r_r288; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals, "str", cpy_r_r288); + goto CPyL240; + } + cpy_r_r290 = CPyStatics[1869]; /* ' high: ' */ + cpy_r_r291 = CPyStatics[1106]; /* 'high' */ + cpy_r_r292 = CPyDict_GetItem(cpy_r_r252, cpy_r_r291); + CPy_DECREF(cpy_r_r252); + if (unlikely(cpy_r_r292 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals); + goto CPyL241; + } + if (likely(PyUnicode_Check(cpy_r_r292))) + cpy_r_r293 = cpy_r_r292; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_gas_profile_output", 124, CPyStatic_test___output___globals, "str", cpy_r_r292); + goto CPyL241; + } + cpy_r_r294 = CPyStr_Build(12, cpy_r_r276, cpy_r_prefix, cpy_r_r277, cpy_r_fn_name, cpy_r_r278, cpy_r_r281, cpy_r_r282, cpy_r_r285, cpy_r_r286, cpy_r_r289, cpy_r_r290, cpy_r_r293); + CPy_DECREF(cpy_r_prefix); + CPy_DECREF(cpy_r_fn_name); + CPy_DECREF(cpy_r_r281); + CPy_DECREF(cpy_r_r285); + CPy_DECREF(cpy_r_r289); + CPy_DECREF(cpy_r_r293); + if (unlikely(cpy_r_r294 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 123, CPyStatic_test___output___globals); + goto CPyL242; + } + cpy_r_r295 = PyList_Append(cpy_r_r35, cpy_r_r294); + CPy_DECREF(cpy_r_r294); + cpy_r_r296 = cpy_r_r295 >= 0; + if (unlikely(!cpy_r_r296)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 122, CPyStatic_test___output___globals); + goto CPyL242; + } + cpy_r_r297 = cpy_r_r209 + 2; + cpy_r_r209 = cpy_r_r297; + cpy_r_r298 = CPyDict_CheckSize(cpy_r_r208, cpy_r_r211); + if (unlikely(!cpy_r_r298)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals); + goto CPyL242; + } else + goto CPyL127; +CPyL169: ; + cpy_r_r299 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r299)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 117, CPyStatic_test___output___globals); + goto CPyL243; + } + cpy_r_r300 = CPyDict_CheckSize(cpy_r_r32, cpy_r_r179); + if (unlikely(!cpy_r_r300)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals); + goto CPyL243; + } else + goto CPyL110; +CPyL171: ; + cpy_r_r301 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r301)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 112, CPyStatic_test___output___globals); + goto CPyL244; + } + cpy_r_r302 = CPyStatics[114]; /* '' */ + cpy_r_r303 = PyList_New(1); + if (unlikely(cpy_r_r303 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 127, CPyStatic_test___output___globals); + goto CPyL244; + } + cpy_r_r304 = (CPyPtr)&((PyListObject *)cpy_r_r303)->ob_item; + cpy_r_r305 = *(CPyPtr *)cpy_r_r304; + CPy_INCREF(cpy_r_r302); + *(PyObject * *)cpy_r_r305 = cpy_r_r302; + cpy_r_r306 = PySequence_Concat(cpy_r_r35, cpy_r_r303); + CPy_DECREF_NO_IMM(cpy_r_r35); + CPy_DECREF_NO_IMM(cpy_r_r303); + if (unlikely(cpy_r_r306 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 127, CPyStatic_test___output___globals); + goto CPyL175; + } + return cpy_r_r306; +CPyL175: ; + cpy_r_r307 = NULL; + return cpy_r_r307; +CPyL176: ; + CPy_DecRef(cpy_r_r0); + goto CPyL2; +CPyL177: ; + CPy_DecRef(cpy_r_r0); + goto CPyL175; +CPyL178: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL20; +CPyL179: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL17; +CPyL180: ; + CPy_DecRef(cpy_r_r17.f0); + CPy_DecRef(cpy_r_r17.f1); + CPy_DecRef(cpy_r_r17.f2); + goto CPyL18; +CPyL181: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + goto CPyL175; +CPyL182: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + goto CPyL175; +CPyL183: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + goto CPyL175; +CPyL184: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + goto CPyL175; +CPyL185: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + goto CPyL32; +CPyL186: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + goto CPyL175; +CPyL187: ; + CPy_DECREF_NO_IMM(cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r13); + CPy_DECREF(cpy_r_project); + CPy_DECREF_NO_IMM(cpy_r_r31); + CPy_DECREF(cpy_r_r46); + goto CPyL109; +CPyL188: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + goto CPyL175; +CPyL189: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + goto CPyL175; +CPyL190: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r60); + goto CPyL175; +CPyL191: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r72); + goto CPyL175; +CPyL192: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + goto CPyL175; +CPyL193: ; + CPy_DecRef(cpy_r_r94); + goto CPyL60; +CPyL194: ; + CPy_DECREF(cpy_r_r58); + CPy_DECREF(cpy_r_contract); + CPy_DECREF(cpy_r_r74); + goto CPyL108; +CPyL195: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + goto CPyL69; +CPyL196: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r105); + goto CPyL69; +CPyL197: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + goto CPyL66; +CPyL198: ; + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + goto CPyL65; +CPyL199: ; + CPy_DecRef(cpy_r_r102.f0); + CPy_DecRef(cpy_r_r102.f1); + CPy_DecRef(cpy_r_r102.f2); + goto CPyL67; +CPyL200: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + goto CPyL175; +CPyL201: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPyTagged_DecRef(cpy_r_r122); + goto CPyL175; +CPyL202: ; + CPyTagged_DECREF(cpy_r_r122); + goto CPyL81; +CPyL203: ; + CPy_DECREF(cpy_r_r140); + CPy_DECREF(cpy_r_r141.f2); + CPy_DECREF(cpy_r_r141.f3); + goto CPyL100; +CPyL204: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r140); + CPy_DecRef(cpy_r_r145); + goto CPyL175; +CPyL205: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r140); + CPy_DecRef(cpy_r_r146); + goto CPyL175; +CPyL206: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r140); + CPy_DecRef(cpy_r_r146); + CPyTagged_DecRef(cpy_r_r147); + goto CPyL175; +CPyL207: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r140); + CPy_DecRef(cpy_r_r146); + CPyTagged_DecRef(cpy_r_r150); + goto CPyL175; +CPyL208: ; + CPyTagged_DECREF(cpy_r_r150); + goto CPyL96; +CPyL209: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r140); + goto CPyL175; +CPyL210: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r58); + CPy_DecRef(cpy_r_r74); + goto CPyL175; +CPyL211: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_project); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_contract); + goto CPyL175; +CPyL212: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + goto CPyL175; +CPyL213: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r180); + CPy_DECREF(cpy_r_r181.f2); + CPy_DECREF(cpy_r_r181.f3); + goto CPyL171; +CPyL214: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r185); + goto CPyL175; +CPyL215: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r186); + goto CPyL175; +CPyL216: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + goto CPyL114; +CPyL217: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_contract); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + goto CPyL175; +CPyL218: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + goto CPyL175; +CPyL219: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r196); + goto CPyL175; +CPyL220: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r197); + goto CPyL175; +CPyL221: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + goto CPyL175; +CPyL222: ; + CPy_DECREF(cpy_r_r187); + CPy_DECREF(cpy_r_r208); + CPy_DECREF(cpy_r_r212); + CPy_DECREF(cpy_r_r213.f2); + CPy_DECREF(cpy_r_r213.f3); + goto CPyL169; +CPyL223: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPyTagged_DecRef(cpy_r_ix); + CPy_DecRef(cpy_r_r217); + goto CPyL175; +CPyL224: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPyTagged_DecRef(cpy_r_ix); + CPy_DecRef(cpy_r_r218); + goto CPyL175; +CPyL225: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + goto CPyL175; +CPyL226: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r235); + goto CPyL175; +CPyL227: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + goto CPyL175; +CPyL228: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r242); + goto CPyL175; +CPyL229: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + goto CPyL175; +CPyL230: ; + CPy_DECREF(cpy_r_r219); + CPy_DECREF(cpy_r_r255); + CPy_DECREF(cpy_r_r256.f2); + CPy_DECREF(cpy_r_r256.f3); + goto CPyL157; +CPyL231: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r260); + goto CPyL175; +CPyL232: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r261); + goto CPyL175; +CPyL233: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r261); + goto CPyL175; +CPyL234: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r263); + goto CPyL175; +CPyL235: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r263); + CPy_DecRef(cpy_r_r267); + goto CPyL175; +CPyL236: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_r219); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r255); + goto CPyL175; +CPyL237: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + goto CPyL175; +CPyL238: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + goto CPyL175; +CPyL239: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r281); + goto CPyL175; +CPyL240: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r252); + CPy_DecRef(cpy_r_r281); + CPy_DecRef(cpy_r_r285); + goto CPyL175; +CPyL241: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + CPy_DecRef(cpy_r_fn_name); + CPy_DecRef(cpy_r_prefix); + CPy_DecRef(cpy_r_r281); + CPy_DecRef(cpy_r_r285); + CPy_DecRef(cpy_r_r289); + goto CPyL175; +CPyL242: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r187); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r212); + goto CPyL175; +CPyL243: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r180); + goto CPyL175; +CPyL244: ; + CPy_DecRef(cpy_r_r35); + goto CPyL175; +} + +PyObject *CPyPy_test___output____build_gas_profile_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_build_gas_profile_output", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *retval = CPyDef_test___output____build_gas_profile_output(); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_build_gas_profile_output", 72, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "__get__", -1, CPyStatic_test___output___globals); + return NULL; +} + +tuple_T2OO CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T2OO cpy_r_r4; + tuple_T2OO cpy_r_r5; + cpy_r_r0 = ((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/test/output.py", "", "__mypyc_lambda__1__build_coverage_output_obj", "__mypyc_env__", 170, CPyStatic_test___output___globals); + goto CPyL3; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + goto CPyL4; +CPyL1: ; + cpy_r_r1 = cpy_r_k.f1; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = PyNumber_Negative(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 170, CPyStatic_test___output___globals); + goto CPyL3; + } + cpy_r_r3 = cpy_r_k.f0; + CPy_INCREF(cpy_r_r3); + cpy_r_r4.f0 = cpy_r_r2; + cpy_r_r4.f1 = cpy_r_r3; + return cpy_r_r4; +CPyL3: ; + tuple_T2OO __tmp1731 = { NULL, NULL }; + cpy_r_r5 = __tmp1731; + return cpy_r_r5; +CPyL4: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + goto CPyL1; +} + +PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"k", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_k; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_k)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + tuple_T2OO arg_k; + PyObject *__tmp1732; + if (unlikely(!(PyTuple_Check(obj_k) && PyTuple_GET_SIZE(obj_k) == 2))) { + __tmp1732 = NULL; + goto __LL1733; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_k, 0)))) + __tmp1732 = PyTuple_GET_ITEM(obj_k, 0); + else { + __tmp1732 = NULL; + } + if (__tmp1732 == NULL) goto __LL1733; + __tmp1732 = PyTuple_GET_ITEM(obj_k, 1); + if (__tmp1732 == NULL) goto __LL1733; + __tmp1732 = obj_k; +__LL1733: ; + if (unlikely(__tmp1732 == NULL)) { + CPy_TypeError("tuple[str, object]", obj_k); goto fail; + } else { + PyObject *__tmp1734 = PyTuple_GET_ITEM(obj_k, 0); + PyObject *__tmp1735; + if (likely(PyUnicode_Check(__tmp1734))) + __tmp1735 = __tmp1734; + else { + CPy_TypeError("str", __tmp1734); + __tmp1735 = NULL; + } + arg_k.f0 = __tmp1735; + PyObject *__tmp1736 = PyTuple_GET_ITEM(obj_k, 1); + PyObject *__tmp1737; + __tmp1737 = __tmp1736; + arg_k.f1 = __tmp1737; + } + tuple_T2OO retval = CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(arg___mypyc_self__, arg_k); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1738 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1738); + PyObject *__tmp1739 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1739); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "", 170, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____build_coverage_output(PyObject *cpy_r_coverage_eval) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + tuple_T2OO cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyPtr cpy_r_r15; + int64_t cpy_r_r16; + PyObject *cpy_r_r17; + int64_t cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + char cpy_r_r21; + CPyPtr cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + CPyPtr cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + int64_t cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int64_t cpy_r_r35; + PyObject *cpy_r_r36; + CPyPtr cpy_r_r37; + int64_t cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + CPyPtr cpy_r_r41; + CPyPtr cpy_r_r42; + int64_t cpy_r_r43; + CPyPtr cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int64_t cpy_r_r48; + CPyTagged cpy_r_r49; + char cpy_r_r50; + tuple_T2OO cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + int64_t cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + int64_t cpy_r_r58; + CPyPtr cpy_r_r59; + int64_t cpy_r_r60; + char cpy_r_r61; + CPyPtr cpy_r_r62; + CPyPtr cpy_r_r63; + int64_t cpy_r_r64; + CPyPtr cpy_r_r65; + PyObject *cpy_r_r66; + tuple_T2OO cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + CPyPtr cpy_r_r70; + int64_t cpy_r_r71; + CPyTagged cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + int64_t cpy_r_r86; + CPyPtr cpy_r_r87; + int64_t cpy_r_r88; + char cpy_r_r89; + CPyPtr cpy_r_r90; + CPyPtr cpy_r_r91; + int64_t cpy_r_r92; + CPyPtr cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + int32_t cpy_r_r101; + char cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_pct; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject **cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject **cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + char cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject **cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + double cpy_r_r149; + char cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject **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_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject **cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + CPyPtr cpy_r_r176; + CPyPtr cpy_r_r177; + CPyPtr cpy_r_r178; + CPyPtr cpy_r_r179; + CPyPtr cpy_r_r180; + CPyPtr cpy_r_r181; + CPyPtr cpy_r_r182; + CPyPtr cpy_r_r183; + CPyPtr cpy_r_r184; + PyObject *cpy_r_r185; + int32_t cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + CPyTagged cpy_r_r197; + int64_t cpy_r_r198; + PyObject *cpy_r_r199; + tuple_T4CIOO cpy_r_r200; + CPyTagged cpy_r_r201; + char cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + tuple_T3III cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + tuple_T2OO cpy_r_r212; + PyObject *cpy_r_r213; + int32_t cpy_r_r214; + char cpy_r_r215; + char cpy_r_r216; + char cpy_r_r217; + PyObject *cpy_r_r218; + char cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject **cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + CPyPtr cpy_r_r228; + int64_t cpy_r_r229; + PyObject *cpy_r_r230; + int64_t cpy_r_r231; + CPyPtr cpy_r_r232; + int64_t cpy_r_r233; + char cpy_r_r234; + CPyPtr cpy_r_r235; + CPyPtr cpy_r_r236; + int64_t cpy_r_r237; + CPyPtr cpy_r_r238; + PyObject *cpy_r_r239; + tuple_T2OO cpy_r_r240; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject **cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + PyObject *cpy_r_r253; + double cpy_r_r254; + char cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject **cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject **cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + char cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject **cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + CPyPtr cpy_r_r281; + CPyPtr cpy_r_r282; + CPyPtr cpy_r_r283; + CPyPtr cpy_r_r284; + CPyPtr cpy_r_r285; + CPyPtr cpy_r_r286; + CPyPtr cpy_r_r287; + PyObject *cpy_r_r288; + int64_t cpy_r_r289; + PyObject *cpy_r_r290; + int64_t cpy_r_r291; + int64_t cpy_r_r292; + PyObject *cpy_r_r293; + cpy_r_r0 = CPyDef_test___output____build_coverage_output_env(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 130, CPyStatic_test___output___globals); + goto CPyL137; + } + cpy_r_r1 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL138; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = CPyStatics[240]; /* 'settings' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); + goto CPyL139; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals, "dict", cpy_r_r4); + goto CPyL139; + } + cpy_r_r6 = CPyStatics[1856]; /* 'reports' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); + goto CPyL139; + } + if (likely(PyDict_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals, "dict", cpy_r_r7); + goto CPyL139; + } + cpy_r_r9 = CPyDef_test___output____load_report_exclude_data(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 133, CPyStatic_test___output___globals); + goto CPyL139; + } + cpy_r_r10 = cpy_r_r9.f0; + cpy_r_r11 = cpy_r_r9.f1; + cpy_r_r12 = cpy_r_r10; + cpy_r_r13 = cpy_r_r11; + cpy_r_r14 = CPyDef_project___main___get_loaded_projects(); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 135, CPyStatic_test___output___globals); + goto CPyL140; + } + cpy_r_r15 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r16 = *(int64_t *)cpy_r_r15; + cpy_r_r17 = PyList_New(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 136, CPyStatic_test___output___globals); + goto CPyL141; + } + cpy_r_r18 = 0; +CPyL12: ; + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + cpy_r_r21 = cpy_r_r18 < cpy_r_r20; + if (!cpy_r_r21) goto CPyL142; + cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; + cpy_r_r23 = *(CPyPtr *)cpy_r_r22; + cpy_r_r24 = cpy_r_r18 * 8; + cpy_r_r25 = cpy_r_r23 + cpy_r_r24; + cpy_r_r26 = *(PyObject * *)cpy_r_r25; + CPy_INCREF(cpy_r_r26); + if (likely(Py_TYPE(cpy_r_r26) == CPyType_project___main___Project)) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 136, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_r26); + goto CPyL143; + } + cpy_r_r28 = CPyStatics[185]; /* '_build' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); + CPy_DECREF_NO_IMM(cpy_r_r27); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 137, CPyStatic_test___output___globals); + goto CPyL143; + } + if (likely(Py_TYPE(cpy_r_r29) == CPyType_build___Build)) + cpy_r_r30 = cpy_r_r29; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 137, CPyStatic_test___output___globals, "brownie.project.build.Build", cpy_r_r29); + goto CPyL143; + } + cpy_r_r31 = CPyDef_test___output____get_totals(cpy_r_r30, cpy_r_coverage_eval, cpy_r_r13); + CPy_DECREF_NO_IMM(cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 137, CPyStatic_test___output___globals); + goto CPyL143; + } + CPyList_SetItemUnsafe(cpy_r_r17, cpy_r_r18, cpy_r_r31); + cpy_r_r32 = cpy_r_r18 + 1; + cpy_r_r18 = cpy_r_r32; + goto CPyL12; +CPyL19: ; + cpy_r_r33 = PyObject_GetIter(cpy_r_r17); + CPy_DECREF_NO_IMM(cpy_r_r17); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 136, CPyStatic_test___output___globals); + goto CPyL144; + } + cpy_r_r34 = PyList_New(0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); + goto CPyL145; + } + cpy_r_r35 = 0; + cpy_r_r36 = PyObject_GetIter(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); + goto CPyL146; + } +CPyL22: ; + cpy_r_r37 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r38 = *(int64_t *)cpy_r_r37; + cpy_r_r39 = cpy_r_r35 < cpy_r_r38; + if (!cpy_r_r39) goto CPyL147; + cpy_r_r40 = PyIter_Next(cpy_r_r36); + if (cpy_r_r40 == NULL) goto CPyL147; + cpy_r_r41 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; + cpy_r_r42 = *(CPyPtr *)cpy_r_r41; + cpy_r_r43 = cpy_r_r35 * 8; + cpy_r_r44 = cpy_r_r42 + cpy_r_r43; + cpy_r_r45 = *(PyObject * *)cpy_r_r44; + CPy_INCREF(cpy_r_r45); + if (likely(Py_TYPE(cpy_r_r45) == CPyType_project___main___Project)) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals, "brownie.project.main.Project", cpy_r_r45); + goto CPyL148; + } + if (likely(PyDict_Check(cpy_r_r40))) + cpy_r_r47 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals, "dict", cpy_r_r40); + goto CPyL149; + } + cpy_r_r48 = PyDict_Size(cpy_r_r47); + cpy_r_r49 = cpy_r_r48 << 1; + cpy_r_r50 = cpy_r_r49 != 0; + if (!cpy_r_r50) goto CPyL150; + cpy_r_r51.f0 = cpy_r_r46; + cpy_r_r51.f1 = cpy_r_r47; + cpy_r_r52 = PyTuple_New(2); + if (unlikely(cpy_r_r52 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1740 = cpy_r_r51.f0; + PyTuple_SET_ITEM(cpy_r_r52, 0, __tmp1740); + PyObject *__tmp1741 = cpy_r_r51.f1; + PyTuple_SET_ITEM(cpy_r_r52, 1, __tmp1741); + cpy_r_r53 = PyList_Append(cpy_r_r34, cpy_r_r52); + CPy_DECREF(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); + goto CPyL151; + } +CPyL28: ; + cpy_r_r55 = cpy_r_r35 + 1; + cpy_r_r35 = cpy_r_r55; + goto CPyL22; +CPyL29: ; + cpy_r_r56 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 139, CPyStatic_test___output___globals); + goto CPyL152; + } + cpy_r_r57 = PyList_New(0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 140, CPyStatic_test___output___globals); + goto CPyL153; + } + cpy_r_r58 = 0; +CPyL32: ; + cpy_r_r59 = (CPyPtr)&((PyVarObject *)cpy_r_r34)->ob_size; + cpy_r_r60 = *(int64_t *)cpy_r_r59; + cpy_r_r61 = cpy_r_r58 < cpy_r_r60; + if (!cpy_r_r61) goto CPyL154; + cpy_r_r62 = (CPyPtr)&((PyListObject *)cpy_r_r34)->ob_item; + cpy_r_r63 = *(CPyPtr *)cpy_r_r62; + cpy_r_r64 = cpy_r_r58 * 8; + cpy_r_r65 = cpy_r_r63 + cpy_r_r64; + cpy_r_r66 = *(PyObject * *)cpy_r_r65; + CPy_INCREF(cpy_r_r66); + PyObject *__tmp1742; + if (unlikely(!(PyTuple_Check(cpy_r_r66) && PyTuple_GET_SIZE(cpy_r_r66) == 2))) { + __tmp1742 = NULL; + goto __LL1743; + } + if (likely(Py_TYPE(PyTuple_GET_ITEM(cpy_r_r66, 0)) == CPyType_project___main___Project)) + __tmp1742 = PyTuple_GET_ITEM(cpy_r_r66, 0); + else { + __tmp1742 = NULL; + } + if (__tmp1742 == NULL) goto __LL1743; + if (likely(PyDict_Check(PyTuple_GET_ITEM(cpy_r_r66, 1)))) + __tmp1742 = PyTuple_GET_ITEM(cpy_r_r66, 1); + else { + __tmp1742 = NULL; + } + if (__tmp1742 == NULL) goto __LL1743; + __tmp1742 = cpy_r_r66; +__LL1743: ; + if (unlikely(__tmp1742 == NULL)) { + CPy_TypeError("tuple[brownie.project.main.Project, dict]", cpy_r_r66); cpy_r_r67 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1744 = PyTuple_GET_ITEM(cpy_r_r66, 0); + CPy_INCREF(__tmp1744); + PyObject *__tmp1745; + if (likely(Py_TYPE(__tmp1744) == CPyType_project___main___Project)) + __tmp1745 = __tmp1744; + else { + CPy_TypeError("brownie.project.main.Project", __tmp1744); + __tmp1745 = NULL; + } + cpy_r_r67.f0 = __tmp1745; + PyObject *__tmp1746 = PyTuple_GET_ITEM(cpy_r_r66, 1); + CPy_INCREF(__tmp1746); + PyObject *__tmp1747; + if (likely(PyDict_Check(__tmp1746))) + __tmp1747 = __tmp1746; + else { + CPy_TypeError("dict", __tmp1746); + __tmp1747 = NULL; + } + cpy_r_r67.f1 = __tmp1747; + } + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 142, CPyStatic_test___output___globals); + goto CPyL155; + } + cpy_r_r68 = cpy_r_r67.f0; + CPy_INCREF_NO_IMM(cpy_r_r68); + cpy_r_r69 = cpy_r_r67.f1; + CPy_INCREF(cpy_r_r69); + CPy_DECREF_NO_IMM(cpy_r_r67.f0); + CPy_DECREF(cpy_r_r67.f1); + cpy_r_r70 = (CPyPtr)&((PyVarObject *)cpy_r_r34)->ob_size; + cpy_r_r71 = *(int64_t *)cpy_r_r70; + cpy_r_r72 = cpy_r_r71 << 1; + cpy_r_r73 = (Py_ssize_t)cpy_r_r72 > (Py_ssize_t)2; + if (!cpy_r_r73) goto CPyL43; + cpy_r_r74 = CPyStatics[1870]; /* '\n======== \x1b[0;1;35m' */ + cpy_r_r75 = CPyStatics[187]; /* '_name' */ + cpy_r_r76 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); + goto CPyL156; + } + if (likely(PyUnicode_Check(cpy_r_r76))) + cpy_r_r77 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals, "str", cpy_r_r76); + goto CPyL156; + } + cpy_r_r78 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r78 == NULL)) { + goto CPyL157; + } else + goto CPyL40; +CPyL38: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r79 = 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL40: ; + cpy_r_r80 = PyObject_Str(cpy_r_r78); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); + goto CPyL158; + } + cpy_r_r81 = CPyStatics[1871]; /* ' ========' */ + cpy_r_r82 = CPyStr_Build(4, cpy_r_r74, cpy_r_r77, cpy_r_r80, cpy_r_r81); + CPy_DECREF(cpy_r_r77); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); + goto CPyL156; + } + cpy_r_r83 = PyList_Append(cpy_r_r57, cpy_r_r82); + CPy_DECREF(cpy_r_r82); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 145, CPyStatic_test___output___globals); + goto CPyL156; + } +CPyL43: ; + cpy_r_r85 = CPySequence_Sort(cpy_r_r69); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 147, CPyStatic_test___output___globals); + goto CPyL156; + } + cpy_r_r86 = 0; +CPyL45: ; + cpy_r_r87 = (CPyPtr)&((PyVarObject *)cpy_r_r85)->ob_size; + cpy_r_r88 = *(int64_t *)cpy_r_r87; + cpy_r_r89 = cpy_r_r86 < cpy_r_r88; + if (!cpy_r_r89) goto CPyL159; + cpy_r_r90 = (CPyPtr)&((PyListObject *)cpy_r_r85)->ob_item; + cpy_r_r91 = *(CPyPtr *)cpy_r_r90; + cpy_r_r92 = cpy_r_r86 * 8; + cpy_r_r93 = cpy_r_r91 + cpy_r_r92; + cpy_r_r94 = *(PyObject * *)cpy_r_r93; + CPy_INCREF(cpy_r_r94); + if (likely(PyUnicode_Check(cpy_r_r94))) + cpy_r_r95 = cpy_r_r94; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 147, CPyStatic_test___output___globals, "str", cpy_r_r94); + goto CPyL160; + } + cpy_r_r96 = CPyStatics[1171]; /* '_sources' */ + cpy_r_r97 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals); + goto CPyL161; + } + if (likely(Py_TYPE(cpy_r_r97) == CPyType_sources___Sources)) + cpy_r_r98 = cpy_r_r97; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals, "brownie.project.sources.Sources", cpy_r_r97); + goto CPyL161; + } + cpy_r_r99 = 2; + cpy_r_r100 = CPyDef_sources___Sources___get_source_path(cpy_r_r98, cpy_r_r95, cpy_r_r99); + CPy_DECREF_NO_IMM(cpy_r_r98); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals); + goto CPyL161; + } + cpy_r_r101 = PySequence_Contains(cpy_r_r12, cpy_r_r100); + CPy_DECREF(cpy_r_r100); + cpy_r_r102 = cpy_r_r101 >= 0; + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 148, CPyStatic_test___output___globals); + goto CPyL161; + } + cpy_r_r103 = cpy_r_r101; + if (cpy_r_r103) goto CPyL162; + cpy_r_r104 = CPyDict_GetItem(cpy_r_r69, cpy_r_r95); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals); + goto CPyL161; + } + if (likely(PyDict_Check(cpy_r_r104))) + cpy_r_r105 = cpy_r_r104; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals, "dict", cpy_r_r104); + goto CPyL161; + } + cpy_r_r106 = CPyStatics[1872]; /* 'totals' */ + cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals); + goto CPyL161; + } + if (likely(PyDict_Check(cpy_r_r107))) + cpy_r_r108 = cpy_r_r107; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals, "dict", cpy_r_r107); + goto CPyL161; + } + cpy_r_r109 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals); + goto CPyL161; + } + if (likely(PyDict_Check(cpy_r_r110))) + cpy_r_r111 = cpy_r_r110; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 152, CPyStatic_test___output___globals, "dict", cpy_r_r110); + goto CPyL161; + } + cpy_r_r112 = CPyDict_GetItem(cpy_r_r69, cpy_r_r95); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals); + goto CPyL163; + } + if (likely(PyDict_Check(cpy_r_r112))) + cpy_r_r113 = cpy_r_r112; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals, "dict", cpy_r_r112); + goto CPyL163; + } + cpy_r_r114 = CPyStatics[1872]; /* 'totals' */ + cpy_r_r115 = CPyDict_GetItem(cpy_r_r113, cpy_r_r114); + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals); + goto CPyL163; + } + if (likely(PyDict_Check(cpy_r_r115))) + cpy_r_r116 = cpy_r_r115; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals, "dict", cpy_r_r115); + goto CPyL163; + } + cpy_r_r117 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r118 = CPyDict_GetItem(cpy_r_r116, cpy_r_r117); + CPy_DECREF(cpy_r_r116); + if (unlikely(cpy_r_r118 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals); + goto CPyL163; + } + if (likely(PyDict_Check(cpy_r_r118))) + cpy_r_r119 = cpy_r_r118; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 153, CPyStatic_test___output___globals, "dict", cpy_r_r118); + goto CPyL163; + } + cpy_r_r120 = CPyDef_test___output____pct(cpy_r_r111, cpy_r_r119); + CPy_DECREF(cpy_r_r111); + CPy_DECREF(cpy_r_r119); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 151, CPyStatic_test___output___globals); + goto CPyL161; + } + cpy_r_pct = cpy_r_r120; + cpy_r_r121 = CPyStatics[114]; /* '' */ + cpy_r_r122 = CPyStatics[1873]; /* '\n contract: ' */ + cpy_r_r123 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r124 = CPyStatics[1859]; /* '\x1b[0;1;35m' */ + cpy_r_r125 = CPyStatics[114]; /* '' */ + cpy_r_r126 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r127[3] = {cpy_r_r123, cpy_r_r124, cpy_r_r125}; + cpy_r_r128 = (PyObject **)&cpy_r_r127; + cpy_r_r129 = PyObject_VectorcallMethod(cpy_r_r126, cpy_r_r128, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); + goto CPyL164; + } + if (likely(PyUnicode_Check(cpy_r_r129))) + cpy_r_r130 = cpy_r_r129; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals, "str", cpy_r_r129); + goto CPyL164; + } + cpy_r_r131 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r132 = CPyStatics[114]; /* '' */ + cpy_r_r133 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r134[3] = {cpy_r_r131, cpy_r_r95, cpy_r_r132}; + cpy_r_r135 = (PyObject **)&cpy_r_r134; + cpy_r_r136 = PyObject_VectorcallMethod(cpy_r_r133, cpy_r_r135, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); + goto CPyL165; + } + if (likely(PyUnicode_Check(cpy_r_r136))) + cpy_r_r137 = cpy_r_r136; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals, "str", cpy_r_r136); + goto CPyL165; + } + cpy_r_r138 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r139 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r139 == NULL)) { + goto CPyL166; + } else + goto CPyL72; +CPyL70: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r140 = 0; + if (unlikely(!cpy_r_r140)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL72: ; + cpy_r_r141 = CPyStatics[114]; /* '' */ + cpy_r_r142 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r143[3] = {cpy_r_r138, cpy_r_r139, cpy_r_r141}; + cpy_r_r144 = (PyObject **)&cpy_r_r143; + cpy_r_r145 = PyObject_VectorcallMethod(cpy_r_r142, cpy_r_r144, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); + goto CPyL167; + } + if (likely(PyUnicode_Check(cpy_r_r145))) + cpy_r_r146 = cpy_r_r145; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals, "str", cpy_r_r145); + goto CPyL167; + } + cpy_r_r147 = CPyStatics[1241]; /* ' - ' */ + cpy_r_r148 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r149 = PyFloat_AsDouble(cpy_r_pct); + if (cpy_r_r149 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_pct); cpy_r_r149 = -113.0; + } + cpy_r_r150 = cpy_r_r149 == -113.0; + if (unlikely(cpy_r_r150)) goto CPyL76; +CPyL75: ; + cpy_r_r151 = CPyDef_test___output____cov_color(cpy_r_r149); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); + goto CPyL168; + } else + goto CPyL77; +CPyL76: ; + cpy_r_r152 = PyErr_Occurred(); + if (unlikely(cpy_r_r152 != NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); + goto CPyL168; + } else + goto CPyL75; +CPyL77: ; + cpy_r_r153 = CPyStatics[114]; /* '' */ + cpy_r_r154 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r155[3] = {cpy_r_r148, cpy_r_r151, cpy_r_r153}; + cpy_r_r156 = (PyObject **)&cpy_r_r155; + cpy_r_r157 = PyObject_VectorcallMethod(cpy_r_r154, cpy_r_r156, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); + goto CPyL169; + } + CPy_DECREF(cpy_r_r151); + if (likely(PyUnicode_Check(cpy_r_r157))) + cpy_r_r158 = cpy_r_r157; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals, "str", cpy_r_r157); + goto CPyL168; + } + cpy_r_r159 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r160 = CPyStatics[1874]; /* '.1%' */ + cpy_r_r161 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r162[3] = {cpy_r_r159, cpy_r_pct, cpy_r_r160}; + cpy_r_r163 = (PyObject **)&cpy_r_r162; + cpy_r_r164 = PyObject_VectorcallMethod(cpy_r_r161, cpy_r_r163, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); + goto CPyL170; + } + CPy_DECREF(cpy_r_pct); + if (likely(PyUnicode_Check(cpy_r_r164))) + cpy_r_r165 = cpy_r_r164; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals, "str", cpy_r_r164); + goto CPyL171; + } + cpy_r_r166 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r167 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r167 == NULL)) { + goto CPyL172; + } else + goto CPyL84; +CPyL82: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r168 = 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL84: ; + cpy_r_r169 = CPyStatics[114]; /* '' */ + cpy_r_r170 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r171[3] = {cpy_r_r166, cpy_r_r167, cpy_r_r169}; + cpy_r_r172 = (PyObject **)&cpy_r_r171; + cpy_r_r173 = PyObject_VectorcallMethod(cpy_r_r170, cpy_r_r172, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals); + goto CPyL173; + } + if (likely(PyUnicode_Check(cpy_r_r173))) + cpy_r_r174 = cpy_r_r173; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 157, CPyStatic_test___output___globals, "str", cpy_r_r173); + goto CPyL173; + } + cpy_r_r175 = PyList_New(8); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); + goto CPyL174; + } + cpy_r_r176 = (CPyPtr)&((PyListObject *)cpy_r_r175)->ob_item; + cpy_r_r177 = *(CPyPtr *)cpy_r_r176; + CPy_INCREF(cpy_r_r122); + *(PyObject * *)cpy_r_r177 = cpy_r_r122; + cpy_r_r178 = cpy_r_r177 + 8; + *(PyObject * *)cpy_r_r178 = cpy_r_r130; + cpy_r_r179 = cpy_r_r177 + 16; + *(PyObject * *)cpy_r_r179 = cpy_r_r137; + cpy_r_r180 = cpy_r_r177 + 24; + *(PyObject * *)cpy_r_r180 = cpy_r_r146; + CPy_INCREF(cpy_r_r147); + cpy_r_r181 = cpy_r_r177 + 32; + *(PyObject * *)cpy_r_r181 = cpy_r_r147; + cpy_r_r182 = cpy_r_r177 + 40; + *(PyObject * *)cpy_r_r182 = cpy_r_r158; + cpy_r_r183 = cpy_r_r177 + 48; + *(PyObject * *)cpy_r_r183 = cpy_r_r165; + cpy_r_r184 = cpy_r_r177 + 56; + *(PyObject * *)cpy_r_r184 = cpy_r_r174; + cpy_r_r185 = PyUnicode_Join(cpy_r_r121, cpy_r_r175); + CPy_DECREF_NO_IMM(cpy_r_r175); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 156, CPyStatic_test___output___globals); + goto CPyL161; + } + cpy_r_r186 = PyList_Append(cpy_r_r57, cpy_r_r185); + CPy_DECREF(cpy_r_r185); + cpy_r_r187 = cpy_r_r186 >= 0; + if (unlikely(!cpy_r_r187)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 155, CPyStatic_test___output___globals); + goto CPyL161; + } + cpy_r_r188 = CPyDict_GetItem(cpy_r_r69, cpy_r_r95); + CPy_DECREF(cpy_r_r95); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 160, CPyStatic_test___output___globals); + goto CPyL160; + } + if (likely(PyDict_Check(cpy_r_r188))) + cpy_r_r189 = cpy_r_r188; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 160, CPyStatic_test___output___globals, "dict", cpy_r_r188); + goto CPyL160; + } + cpy_r_r190 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r191 = CPyDict_GetItem(cpy_r_r189, cpy_r_r190); + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 161, CPyStatic_test___output___globals); + goto CPyL175; + } + if (likely(PyDict_Check(cpy_r_r191))) + cpy_r_r192 = cpy_r_r191; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 161, CPyStatic_test___output___globals, "dict", cpy_r_r191); + goto CPyL175; + } + cpy_r_r193 = PyList_New(0); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 162, CPyStatic_test___output___globals); + goto CPyL176; + } + cpy_r_r194 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r195 = CPyDict_GetItem(cpy_r_r189, cpy_r_r194); + CPy_DECREF(cpy_r_r189); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); + goto CPyL177; + } + if (likely(PyDict_Check(cpy_r_r195))) + cpy_r_r196 = cpy_r_r195; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals, "dict", cpy_r_r195); + goto CPyL177; + } + cpy_r_r197 = 0; + cpy_r_r198 = PyDict_Size(cpy_r_r196); + cpy_r_r199 = CPyDict_GetItemsIter(cpy_r_r196); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); + goto CPyL178; + } +CPyL97: ; + cpy_r_r200 = CPyDict_NextItem(cpy_r_r199, cpy_r_r197); + cpy_r_r201 = cpy_r_r200.f1; + cpy_r_r197 = cpy_r_r201; + cpy_r_r202 = cpy_r_r200.f0; + if (!cpy_r_r202) goto CPyL179; + cpy_r_r203 = cpy_r_r200.f2; + CPy_INCREF(cpy_r_r203); + cpy_r_r204 = cpy_r_r200.f3; + CPy_INCREF(cpy_r_r204); + CPy_DECREF(cpy_r_r200.f2); + CPy_DECREF(cpy_r_r200.f3); + if (likely(PyUnicode_Check(cpy_r_r203))) + cpy_r_r205 = cpy_r_r203; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals, "str", cpy_r_r203); + goto CPyL180; + } + if (likely(PyDict_Check(cpy_r_r204))) + cpy_r_r206 = cpy_r_r204; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals, "dict", cpy_r_r204); + goto CPyL181; + } + cpy_r_r207.f0 = 0; + cpy_r_r207.f1 = 0; + cpy_r_r207.f2 = 0; + cpy_r_r208 = PyTuple_New(3); + if (unlikely(cpy_r_r208 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1748 = CPyTagged_StealAsObject(cpy_r_r207.f0); + PyTuple_SET_ITEM(cpy_r_r208, 0, __tmp1748); + PyObject *__tmp1749 = CPyTagged_StealAsObject(cpy_r_r207.f1); + PyTuple_SET_ITEM(cpy_r_r208, 1, __tmp1749); + PyObject *__tmp1750 = CPyTagged_StealAsObject(cpy_r_r207.f2); + PyTuple_SET_ITEM(cpy_r_r208, 2, __tmp1750); + cpy_r_r209 = CPyDict_Get(cpy_r_r192, cpy_r_r205, cpy_r_r208); + CPy_DECREF(cpy_r_r208); + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 164, CPyStatic_test___output___globals); + goto CPyL182; + } + if (PyDict_Check(cpy_r_r209)) + cpy_r_r210 = cpy_r_r209; + else { + cpy_r_r210 = NULL; + } + if (cpy_r_r210 != NULL) goto __LL1751; + if (unlikely(!(PyTuple_Check(cpy_r_r209) && PyTuple_GET_SIZE(cpy_r_r209) == 3))) { + cpy_r_r210 = NULL; + goto __LL1752; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r209, 0)))) + cpy_r_r210 = PyTuple_GET_ITEM(cpy_r_r209, 0); + else { + cpy_r_r210 = NULL; + } + if (cpy_r_r210 == NULL) goto __LL1752; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r209, 1)))) + cpy_r_r210 = PyTuple_GET_ITEM(cpy_r_r209, 1); + else { + cpy_r_r210 = NULL; + } + if (cpy_r_r210 == NULL) goto __LL1752; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r209, 2)))) + cpy_r_r210 = PyTuple_GET_ITEM(cpy_r_r209, 2); + else { + cpy_r_r210 = NULL; + } + if (cpy_r_r210 == NULL) goto __LL1752; + cpy_r_r210 = cpy_r_r209; +__LL1752: ; + if (cpy_r_r210 != NULL) goto __LL1751; + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 164, CPyStatic_test___output___globals, "union[dict, tuple[int, int, int]]", cpy_r_r209); + goto CPyL182; +__LL1751: ; + cpy_r_r211 = CPyDef_test___output____pct(cpy_r_r206, cpy_r_r210); + CPy_DECREF(cpy_r_r206); + CPy_DECREF(cpy_r_r210); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 165, CPyStatic_test___output___globals); + goto CPyL183; + } + cpy_r_pct = cpy_r_r211; + cpy_r_r212.f0 = cpy_r_r205; + cpy_r_r212.f1 = cpy_r_pct; + cpy_r_r213 = PyTuple_New(2); + if (unlikely(cpy_r_r213 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1753 = cpy_r_r212.f0; + PyTuple_SET_ITEM(cpy_r_r213, 0, __tmp1753); + PyObject *__tmp1754 = cpy_r_r212.f1; + PyTuple_SET_ITEM(cpy_r_r213, 1, __tmp1754); + cpy_r_r214 = PyList_Append(cpy_r_r193, cpy_r_r213); + CPy_DECREF(cpy_r_r213); + cpy_r_r215 = cpy_r_r214 >= 0; + if (unlikely(!cpy_r_r215)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 166, CPyStatic_test___output___globals); + goto CPyL184; + } + cpy_r_r216 = CPyDict_CheckSize(cpy_r_r196, cpy_r_r198); + if (unlikely(!cpy_r_r216)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); + goto CPyL184; + } else + goto CPyL97; +CPyL105: ; + cpy_r_r217 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r217)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 163, CPyStatic_test___output___globals); + goto CPyL185; + } + cpy_r_r218 = CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(); + if (unlikely(cpy_r_r218 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); + goto CPyL185; + } + CPy_INCREF_NO_IMM(cpy_r_r0); + if (((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r_r218)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r_r218)->___mypyc_env__); + } + ((brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *)cpy_r_r218)->___mypyc_env__ = cpy_r_r0; + cpy_r_r219 = 1; + if (unlikely(!cpy_r_r219)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); + goto CPyL186; + } + cpy_r_r220 = CPyModule_builtins; + cpy_r_r221 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r222 = CPyObject_GetAttr(cpy_r_r220, cpy_r_r221); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); + goto CPyL186; + } + PyObject *cpy_r_r223[2] = {cpy_r_r193, cpy_r_r218}; + cpy_r_r224 = (PyObject **)&cpy_r_r223; + cpy_r_r225 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r226 = PyObject_Vectorcall(cpy_r_r222, cpy_r_r224, 1, cpy_r_r225); + CPy_DECREF(cpy_r_r222); + if (unlikely(cpy_r_r226 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals); + goto CPyL186; + } + CPy_DECREF_NO_IMM(cpy_r_r193); + CPy_DECREF_NO_IMM(cpy_r_r218); + if (likely(PyList_Check(cpy_r_r226))) + cpy_r_r227 = cpy_r_r226; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 170, CPyStatic_test___output___globals, "list", cpy_r_r226); + goto CPyL160; + } + cpy_r_r228 = (CPyPtr)&((PyVarObject *)cpy_r_r227)->ob_size; + cpy_r_r229 = *(int64_t *)cpy_r_r228; + cpy_r_r230 = PyList_New(cpy_r_r229); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 168, CPyStatic_test___output___globals); + goto CPyL187; + } + cpy_r_r231 = 0; +CPyL113: ; + cpy_r_r232 = (CPyPtr)&((PyVarObject *)cpy_r_r227)->ob_size; + cpy_r_r233 = *(int64_t *)cpy_r_r232; + cpy_r_r234 = cpy_r_r231 < cpy_r_r233; + if (!cpy_r_r234) goto CPyL188; + cpy_r_r235 = (CPyPtr)&((PyListObject *)cpy_r_r227)->ob_item; + cpy_r_r236 = *(CPyPtr *)cpy_r_r235; + cpy_r_r237 = cpy_r_r231 * 8; + cpy_r_r238 = cpy_r_r236 + cpy_r_r237; + cpy_r_r239 = *(PyObject * *)cpy_r_r238; + CPy_INCREF(cpy_r_r239); + PyObject *__tmp1755; + if (unlikely(!(PyTuple_Check(cpy_r_r239) && PyTuple_GET_SIZE(cpy_r_r239) == 2))) { + __tmp1755 = NULL; + goto __LL1756; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r239, 0)))) + __tmp1755 = PyTuple_GET_ITEM(cpy_r_r239, 0); + else { + __tmp1755 = NULL; + } + if (__tmp1755 == NULL) goto __LL1756; + __tmp1755 = PyTuple_GET_ITEM(cpy_r_r239, 1); + if (__tmp1755 == NULL) goto __LL1756; + __tmp1755 = cpy_r_r239; +__LL1756: ; + if (unlikely(__tmp1755 == NULL)) { + CPy_TypeError("tuple[str, object]", cpy_r_r239); cpy_r_r240 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1757 = PyTuple_GET_ITEM(cpy_r_r239, 0); + CPy_INCREF(__tmp1757); + PyObject *__tmp1758; + if (likely(PyUnicode_Check(__tmp1757))) + __tmp1758 = __tmp1757; + else { + CPy_TypeError("str", __tmp1757); + __tmp1758 = NULL; + } + cpy_r_r240.f0 = __tmp1758; + PyObject *__tmp1759 = PyTuple_GET_ITEM(cpy_r_r239, 1); + CPy_INCREF(__tmp1759); + PyObject *__tmp1760; + __tmp1760 = __tmp1759; + cpy_r_r240.f1 = __tmp1760; + } + CPy_DECREF(cpy_r_r239); + if (unlikely(cpy_r_r240.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 168, CPyStatic_test___output___globals); + goto CPyL189; + } + cpy_r_r241 = cpy_r_r240.f0; + CPy_INCREF(cpy_r_r241); + cpy_r_r242 = cpy_r_r240.f1; + CPy_INCREF(cpy_r_r242); + CPy_DECREF(cpy_r_r240.f0); + CPy_DECREF(cpy_r_r240.f1); + cpy_r_r243 = CPyStatics[114]; /* '' */ + cpy_r_r244 = CPyStatics[314]; /* ' ' */ + cpy_r_r245 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r246 = CPyStatics[114]; /* '' */ + cpy_r_r247 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r248[3] = {cpy_r_r245, cpy_r_r241, cpy_r_r246}; + cpy_r_r249 = (PyObject **)&cpy_r_r248; + cpy_r_r250 = PyObject_VectorcallMethod(cpy_r_r247, cpy_r_r249, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r250 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL190; + } + CPy_DECREF(cpy_r_r241); + if (likely(PyUnicode_Check(cpy_r_r250))) + cpy_r_r251 = cpy_r_r250; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r250); + goto CPyL191; + } + cpy_r_r252 = CPyStatics[1241]; /* ' - ' */ + cpy_r_r253 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r254 = PyFloat_AsDouble(cpy_r_r242); + if (cpy_r_r254 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r242); cpy_r_r254 = -113.0; + } + cpy_r_r255 = cpy_r_r254 == -113.0; + if (unlikely(cpy_r_r255)) goto CPyL119; +CPyL118: ; + cpy_r_r256 = CPyDef_test___output____cov_color(cpy_r_r254); + if (unlikely(cpy_r_r256 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL192; + } else + goto CPyL120; +CPyL119: ; + cpy_r_r257 = PyErr_Occurred(); + if (unlikely(cpy_r_r257 != NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL192; + } else + goto CPyL118; +CPyL120: ; + cpy_r_r258 = CPyStatics[114]; /* '' */ + cpy_r_r259 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r260[3] = {cpy_r_r253, cpy_r_r256, cpy_r_r258}; + cpy_r_r261 = (PyObject **)&cpy_r_r260; + cpy_r_r262 = PyObject_VectorcallMethod(cpy_r_r259, cpy_r_r261, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r262 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL193; + } + CPy_DECREF(cpy_r_r256); + if (likely(PyUnicode_Check(cpy_r_r262))) + cpy_r_r263 = cpy_r_r262; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r262); + goto CPyL192; + } + cpy_r_r264 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r265 = CPyStatics[1874]; /* '.1%' */ + cpy_r_r266 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r267[3] = {cpy_r_r264, cpy_r_r242, cpy_r_r265}; + cpy_r_r268 = (PyObject **)&cpy_r_r267; + cpy_r_r269 = PyObject_VectorcallMethod(cpy_r_r266, cpy_r_r268, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL194; + } + CPy_DECREF(cpy_r_r242); + if (likely(PyUnicode_Check(cpy_r_r269))) + cpy_r_r270 = cpy_r_r269; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r269); + goto CPyL195; + } + cpy_r_r271 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r272 = CPyStatic_brownie___utils___color; + if (unlikely(cpy_r_r272 == NULL)) { + goto CPyL196; + } else + goto CPyL127; +CPyL125: ; + PyErr_SetString(PyExc_NameError, "value for final name \"color\" was not set"); + cpy_r_r273 = 0; + if (unlikely(!cpy_r_r273)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL137; + } + CPy_Unreachable(); +CPyL127: ; + cpy_r_r274 = CPyStatics[114]; /* '' */ + cpy_r_r275 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r276[3] = {cpy_r_r271, cpy_r_r272, cpy_r_r274}; + cpy_r_r277 = (PyObject **)&cpy_r_r276; + cpy_r_r278 = PyObject_VectorcallMethod(cpy_r_r275, cpy_r_r277, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r278 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL197; + } + if (likely(PyUnicode_Check(cpy_r_r278))) + cpy_r_r279 = cpy_r_r278; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals, "str", cpy_r_r278); + goto CPyL197; + } + cpy_r_r280 = PyList_New(6); + if (unlikely(cpy_r_r280 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL198; + } + cpy_r_r281 = (CPyPtr)&((PyListObject *)cpy_r_r280)->ob_item; + cpy_r_r282 = *(CPyPtr *)cpy_r_r281; + CPy_INCREF(cpy_r_r244); + *(PyObject * *)cpy_r_r282 = cpy_r_r244; + cpy_r_r283 = cpy_r_r282 + 8; + *(PyObject * *)cpy_r_r283 = cpy_r_r251; + CPy_INCREF(cpy_r_r252); + cpy_r_r284 = cpy_r_r282 + 16; + *(PyObject * *)cpy_r_r284 = cpy_r_r252; + cpy_r_r285 = cpy_r_r282 + 24; + *(PyObject * *)cpy_r_r285 = cpy_r_r263; + cpy_r_r286 = cpy_r_r282 + 32; + *(PyObject * *)cpy_r_r286 = cpy_r_r270; + cpy_r_r287 = cpy_r_r282 + 40; + *(PyObject * *)cpy_r_r287 = cpy_r_r279; + cpy_r_r288 = PyUnicode_Join(cpy_r_r243, cpy_r_r280); + CPy_DECREF_NO_IMM(cpy_r_r280); + if (unlikely(cpy_r_r288 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 169, CPyStatic_test___output___globals); + goto CPyL189; + } + CPyList_SetItemUnsafe(cpy_r_r230, cpy_r_r231, cpy_r_r288); + cpy_r_r289 = cpy_r_r231 + 1; + cpy_r_r231 = cpy_r_r289; + goto CPyL113; +CPyL133: ; + cpy_r_r290 = CPyList_Extend(cpy_r_r57, cpy_r_r230); + CPy_DECREF_NO_IMM(cpy_r_r230); + if (unlikely(cpy_r_r290 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 168, CPyStatic_test___output___globals); + goto CPyL160; + } else + goto CPyL199; +CPyL134: ; + cpy_r_r291 = cpy_r_r86 + 1; + cpy_r_r86 = cpy_r_r291; + goto CPyL45; +CPyL135: ; + cpy_r_r292 = cpy_r_r58 + 1; + cpy_r_r58 = cpy_r_r292; + goto CPyL32; +CPyL136: ; + return cpy_r_r57; +CPyL137: ; + cpy_r_r293 = NULL; + return cpy_r_r293; +CPyL138: ; + CPy_DecRef(cpy_r_r0); + goto CPyL2; +CPyL139: ; + CPy_DecRef(cpy_r_r0); + goto CPyL137; +CPyL140: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + goto CPyL137; +CPyL141: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + goto CPyL137; +CPyL142: ; + CPy_DECREF_NO_IMM(cpy_r_r13); + goto CPyL19; +CPyL143: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + goto CPyL137; +CPyL144: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL137; +CPyL145: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r33); + goto CPyL137; +CPyL146: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r34); + goto CPyL137; +CPyL147: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF(cpy_r_r36); + goto CPyL29; +CPyL148: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r40); + goto CPyL137; +CPyL149: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r46); + goto CPyL137; +CPyL150: ; + CPy_DECREF_NO_IMM(cpy_r_r46); + CPy_DECREF(cpy_r_r47); + goto CPyL28; +CPyL151: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r36); + goto CPyL137; +CPyL152: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + goto CPyL137; +CPyL153: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + goto CPyL137; +CPyL154: ; + CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r34); + goto CPyL136; +CPyL155: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + goto CPyL137; +CPyL156: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + goto CPyL137; +CPyL157: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r77); + goto CPyL38; +CPyL158: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r77); + goto CPyL137; +CPyL159: ; + CPy_DECREF_NO_IMM(cpy_r_r68); + CPy_DECREF(cpy_r_r69); + CPy_DECREF_NO_IMM(cpy_r_r85); + goto CPyL135; +CPyL160: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + goto CPyL137; +CPyL161: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + goto CPyL137; +CPyL162: ; + CPy_DECREF(cpy_r_r95); + goto CPyL134; +CPyL163: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r111); + goto CPyL137; +CPyL164: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + goto CPyL137; +CPyL165: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r130); + goto CPyL137; +CPyL166: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + goto CPyL70; +CPyL167: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + goto CPyL137; +CPyL168: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + goto CPyL137; +CPyL169: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r151); + goto CPyL137; +CPyL170: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r158); + goto CPyL137; +CPyL171: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r158); + goto CPyL137; +CPyL172: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r165); + goto CPyL82; +CPyL173: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r165); + goto CPyL137; +CPyL174: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r165); + CPy_DecRef(cpy_r_r174); + goto CPyL137; +CPyL175: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r189); + goto CPyL137; +CPyL176: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r189); + CPy_DecRef(cpy_r_r192); + goto CPyL137; +CPyL177: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + goto CPyL137; +CPyL178: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r196); + goto CPyL137; +CPyL179: ; + CPy_DECREF(cpy_r_r192); + CPy_DECREF(cpy_r_r196); + CPy_DECREF(cpy_r_r199); + CPy_DECREF(cpy_r_r200.f2); + CPy_DECREF(cpy_r_r200.f3); + goto CPyL105; +CPyL180: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r204); + goto CPyL137; +CPyL181: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + goto CPyL137; +CPyL182: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + goto CPyL137; +CPyL183: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r205); + goto CPyL137; +CPyL184: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r192); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r196); + CPy_DecRef(cpy_r_r199); + goto CPyL137; +CPyL185: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r193); + goto CPyL137; +CPyL186: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r193); + CPy_DecRef(cpy_r_r218); + goto CPyL137; +CPyL187: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + goto CPyL137; +CPyL188: ; + CPy_DECREF_NO_IMM(cpy_r_r227); + goto CPyL133; +CPyL189: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + goto CPyL137; +CPyL190: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r241); + CPy_DecRef(cpy_r_r242); + goto CPyL137; +CPyL191: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r242); + goto CPyL137; +CPyL192: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r242); + CPy_DecRef(cpy_r_r251); + goto CPyL137; +CPyL193: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r242); + CPy_DecRef(cpy_r_r251); + CPy_DecRef(cpy_r_r256); + goto CPyL137; +CPyL194: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r242); + CPy_DecRef(cpy_r_r251); + CPy_DecRef(cpy_r_r263); + goto CPyL137; +CPyL195: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r251); + CPy_DecRef(cpy_r_r263); + goto CPyL137; +CPyL196: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r251); + CPy_DecRef(cpy_r_r263); + CPy_DecRef(cpy_r_r270); + goto CPyL125; +CPyL197: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r251); + CPy_DecRef(cpy_r_r263); + CPy_DecRef(cpy_r_r270); + goto CPyL137; +CPyL198: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r227); + CPy_DecRef(cpy_r_r230); + CPy_DecRef(cpy_r_r251); + CPy_DecRef(cpy_r_r263); + CPy_DecRef(cpy_r_r270); + CPy_DecRef(cpy_r_r279); + goto CPyL137; +CPyL199: ; + CPy_DECREF(cpy_r_r290); + goto CPyL134; +} + +PyObject *CPyPy_test___output____build_coverage_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_eval", 0}; + static CPyArg_Parser parser = {"O:_build_coverage_output", kwlist, 0}; + PyObject *obj_coverage_eval; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_coverage_eval)) { + return NULL; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *retval = CPyDef_test___output____build_coverage_output(arg_coverage_eval); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_build_coverage_output", 130, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____cov_color(double cpy_r_pct) { + PyObject *cpy_r_r0; + char cpy_r_r1; + int64_t cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + char cpy_r_r5; + CPyPtr cpy_r_r6; + CPyPtr cpy_r_r7; + int64_t cpy_r_r8; + CPyPtr cpy_r_r9; + PyObject *cpy_r_r10; + tuple_T2FO cpy_r_r11; + double cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + int64_t cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + cpy_r_r0 = CPyStatic_test___output___COVERAGE_COLORS; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"COVERAGE_COLORS\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/output.py", "_cov_color", 176, CPyStatic_test___output___globals); + goto CPyL12; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = 0; +CPyL4: ; + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + cpy_r_r5 = cpy_r_r2 < cpy_r_r4; + if (!cpy_r_r5) goto CPyL9; + cpy_r_r6 = (CPyPtr)&((PyListObject *)cpy_r_r0)->ob_item; + cpy_r_r7 = *(CPyPtr *)cpy_r_r6; + cpy_r_r8 = cpy_r_r2 * 8; + cpy_r_r9 = cpy_r_r7 + cpy_r_r8; + cpy_r_r10 = *(PyObject * *)cpy_r_r9; + CPy_INCREF(cpy_r_r10); + PyObject *__tmp1761; + if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { + __tmp1761 = NULL; + goto __LL1762; + } + if (likely(CPyFloat_Check(PyTuple_GET_ITEM(cpy_r_r10, 0)))) + __tmp1761 = PyTuple_GET_ITEM(cpy_r_r10, 0); + else { + __tmp1761 = NULL; + } + if (__tmp1761 == NULL) goto __LL1762; + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r10, 1)))) + __tmp1761 = PyTuple_GET_ITEM(cpy_r_r10, 1); + else { + __tmp1761 = NULL; + } + if (__tmp1761 == NULL) goto __LL1762; + __tmp1761 = cpy_r_r10; +__LL1762: ; + if (unlikely(__tmp1761 == NULL)) { + CPy_TypeError("tuple[float, str]", cpy_r_r10); cpy_r_r11 = (tuple_T2FO) { -113.0, NULL }; + } else { + PyObject *__tmp1763 = PyTuple_GET_ITEM(cpy_r_r10, 0); + double __tmp1764; + __tmp1764 = PyFloat_AsDouble(__tmp1763); + if (__tmp1764 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", __tmp1763); __tmp1764 = -113.0; + } + cpy_r_r11.f0 = __tmp1764; + PyObject *__tmp1765 = PyTuple_GET_ITEM(cpy_r_r10, 1); + CPy_INCREF(__tmp1765); + PyObject *__tmp1766; + if (likely(PyUnicode_Check(__tmp1765))) + __tmp1766 = __tmp1765; + else { + CPy_TypeError("str", __tmp1765); + __tmp1766 = NULL; + } + cpy_r_r11.f1 = __tmp1766; + } + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11.f1 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_cov_color", 176, CPyStatic_test___output___globals); + goto CPyL12; + } + cpy_r_r12 = cpy_r_r11.f0; + cpy_r_r13 = cpy_r_pct <= cpy_r_r12; + if (!cpy_r_r13) goto CPyL13; + cpy_r_r14 = cpy_r_r11.f1; + CPy_INCREF(cpy_r_r14); + CPy_DECREF(cpy_r_r11.f1); + goto CPyL11; +CPyL8: ; + cpy_r_r15 = cpy_r_r2 + 1; + cpy_r_r2 = cpy_r_r15; + goto CPyL4; +CPyL9: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/test/output.py", "_cov_color", 176, CPyStatic_test___output___globals); + goto CPyL12; + } + CPy_Unreachable(); +CPyL11: ; + return cpy_r_r14; +CPyL12: ; + cpy_r_r17 = NULL; + return cpy_r_r17; +CPyL13: ; + CPy_DECREF(cpy_r_r11.f1); + goto CPyL8; +} + +PyObject *CPyPy_test___output____cov_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"pct", 0}; + static CPyArg_Parser parser = {"O:_cov_color", kwlist, 0}; + PyObject *obj_pct; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_pct)) { + return NULL; + } + double arg_pct; + arg_pct = PyFloat_AsDouble(obj_pct); + if (arg_pct == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", obj_pct); goto fail; + } + PyObject *retval = CPyDef_test___output____cov_color(arg_pct); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_cov_color", 175, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____pct(PyObject *cpy_r_statement, PyObject *cpy_r_branch) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_pct; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + cpy_r_r0 = CPyStatics[2029]; /* 0 */ + cpy_r_r1 = PyObject_GetItem(cpy_r_statement, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); + goto CPyL20; + } + cpy_r_r2 = CPyStatics[2030]; /* 1 */ + cpy_r_r3 = PyObject_GetItem(cpy_r_statement, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); + goto CPyL21; + } + cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); + goto CPyL22; + } + cpy_r_r6 = cpy_r_r4; + if (!cpy_r_r6) goto CPyL23; + cpy_r_r7 = cpy_r_r3; + goto CPyL6; +CPyL5: ; + cpy_r_r8 = CPyStatics[2030]; /* 1 */ + cpy_r_r7 = cpy_r_r8; +CPyL6: ; + cpy_r_r9 = PyNumber_TrueDivide(cpy_r_r1, cpy_r_r7); + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 180, CPyStatic_test___output___globals); + goto CPyL20; + } + cpy_r_pct = cpy_r_r9; + cpy_r_r10 = CPyStatics[2028]; /* -1 */ + cpy_r_r11 = PyObject_GetItem(cpy_r_branch, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 181, CPyStatic_test___output___globals); + goto CPyL24; + } + cpy_r_r12 = PyObject_IsTrue(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 181, CPyStatic_test___output___globals); + goto CPyL24; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL19; + cpy_r_r15 = CPyStatics[2029]; /* 0 */ + cpy_r_r16 = PyObject_GetItem(cpy_r_branch, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL24; + } + cpy_r_r17 = CPyStatics[2030]; /* 1 */ + cpy_r_r18 = PyObject_GetItem(cpy_r_branch, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL25; + } + cpy_r_r19 = PyNumber_Add(cpy_r_r16, cpy_r_r18); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL24; + } + cpy_r_r20 = CPyStatics[2031]; /* 2 */ + cpy_r_r21 = PyObject_GetItem(cpy_r_branch, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL26; + } + cpy_r_r22 = CPyStatics[2031]; /* 2 */ + cpy_r_r23 = PyNumber_Multiply(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL26; + } + cpy_r_r24 = PyNumber_TrueDivide(cpy_r_r19, cpy_r_r23); + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL24; + } + cpy_r_r25 = PyNumber_Add(cpy_r_pct, cpy_r_r24); + CPy_DECREF(cpy_r_pct); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL20; + } + cpy_r_r26 = CPyStatics[2031]; /* 2 */ + cpy_r_r27 = PyNumber_TrueDivide(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_pct", 182, CPyStatic_test___output___globals); + goto CPyL20; + } + cpy_r_pct = cpy_r_r27; +CPyL19: ; + return cpy_r_pct; +CPyL20: ; + cpy_r_r28 = NULL; + return cpy_r_r28; +CPyL21: ; + CPy_DecRef(cpy_r_r1); + goto CPyL20; +CPyL22: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r3); + goto CPyL20; +CPyL23: ; + CPy_DECREF(cpy_r_r3); + goto CPyL5; +CPyL24: ; + CPy_DecRef(cpy_r_pct); + goto CPyL20; +CPyL25: ; + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r16); + goto CPyL20; +CPyL26: ; + CPy_DecRef(cpy_r_pct); + CPy_DecRef(cpy_r_r19); + goto CPyL20; +} + +PyObject *CPyPy_test___output____pct(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"statement", "branch", 0}; + static CPyArg_Parser parser = {"OO:_pct", kwlist, 0}; + PyObject *obj_statement; + PyObject *obj_branch; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_statement, &obj_branch)) { + return NULL; + } + PyObject *arg_statement = obj_statement; + PyObject *arg_branch = obj_branch; + PyObject *retval = CPyDef_test___output____pct(arg_statement, arg_branch); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_pct", 179, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____get_totals(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_exclude_contracts) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + CPyTagged cpy_r_r6; + int64_t cpy_r_r7; + PyObject *cpy_r_r8; + tuple_T3CIO cpy_r_r9; + CPyTagged cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + CPyPtr cpy_r_r22; + CPyPtr cpy_r_r23; + CPyPtr cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + 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; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + CPyTagged cpy_r_r38; + int64_t cpy_r_r39; + PyObject *cpy_r_r40; + tuple_T3CIO cpy_r_r41; + CPyTagged cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_coverage_map; + tuple_T3OOO cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + char cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + tuple_T2OT2II cpy_r_r73; + PyObject *cpy_r_r74; + tuple_T2II cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + tuple_T2II cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + tuple_T2OT3III cpy_r_r96; + PyObject *cpy_r_r97; + tuple_T3III cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + int32_t cpy_r_r101; + char cpy_r_r102; + tuple_T3III cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + int32_t cpy_r_r109; + char cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + if (cpy_r_exclude_contracts != NULL) goto CPyL66; + cpy_r_r0 = Py_None; + cpy_r_exclude_contracts = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_exclude_contracts == cpy_r_r1; + if (cpy_r_r2) { + goto CPyL67; + } else + goto CPyL5; +CPyL3: ; + cpy_r_r3 = PyList_New(0); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 194, CPyStatic_test___output___globals); + goto CPyL65; + } + cpy_r_exclude_contracts = cpy_r_r3; +CPyL5: ; + cpy_r_r4 = CPyDef_test___output____split_by_fn(cpy_r_build, cpy_r_coverage_eval); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 195, CPyStatic_test___output___globals); + goto CPyL68; + } + cpy_r_r5 = PyDict_New(); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); + goto CPyL69; + } + cpy_r_r6 = 0; + cpy_r_r7 = PyDict_Size(cpy_r_r4); + cpy_r_r8 = CPyDict_GetKeysIter(cpy_r_r4); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); + goto CPyL70; + } +CPyL8: ; + cpy_r_r9 = CPyDict_NextKey(cpy_r_r8, cpy_r_r6); + cpy_r_r10 = cpy_r_r9.f1; + cpy_r_r6 = cpy_r_r10; + cpy_r_r11 = cpy_r_r9.f0; + if (!cpy_r_r11) goto CPyL71; + cpy_r_r12 = cpy_r_r9.f2; + CPy_INCREF(cpy_r_r12); + CPy_DECREF(cpy_r_r9.f2); + if (likely(PyUnicode_Check(cpy_r_r12))) + cpy_r_r13 = cpy_r_r12; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals, "str", cpy_r_r12); + goto CPyL72; + } + cpy_r_r14 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r15 = PyDict_New(); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 198, CPyStatic_test___output___globals); + goto CPyL73; + } + cpy_r_r16 = CPyStatics[1872]; /* 'totals' */ + cpy_r_r17 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r18 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r19 = PyList_New(2); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 199, CPyStatic_test___output___globals); + goto CPyL74; + } + cpy_r_r20 = CPyStatics[2029]; /* 0 */ + cpy_r_r21 = CPyStatics[2029]; /* 0 */ + cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r19)->ob_item; + cpy_r_r23 = *(CPyPtr *)cpy_r_r22; + *(PyObject * *)cpy_r_r23 = cpy_r_r20; + cpy_r_r24 = cpy_r_r23 + 8; + *(PyObject * *)cpy_r_r24 = cpy_r_r21; + cpy_r_r25 = CPyStatics[2029]; /* 0 */ + cpy_r_r26 = CPyDict_Build(2, cpy_r_r17, cpy_r_r25, cpy_r_r18, cpy_r_r19); + CPy_DECREF_NO_IMM(cpy_r_r19); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 199, CPyStatic_test___output___globals); + goto CPyL74; + } + cpy_r_r27 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r28 = CPyStatics[468]; /* 'true' */ + cpy_r_r29 = PyDict_New(); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 200, CPyStatic_test___output___globals); + goto CPyL75; + } + cpy_r_r30 = CPyStatics[469]; /* 'false' */ + cpy_r_r31 = PyDict_New(); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 200, CPyStatic_test___output___globals); + goto CPyL76; + } + cpy_r_r32 = CPyDict_Build(2, cpy_r_r28, cpy_r_r29, cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 200, CPyStatic_test___output___globals); + goto CPyL75; + } + cpy_r_r33 = CPyDict_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r26, cpy_r_r27, cpy_r_r32); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 197, CPyStatic_test___output___globals); + goto CPyL73; + } + cpy_r_r34 = PyDict_SetItem(cpy_r_r5, cpy_r_r13, cpy_r_r33); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); + goto CPyL72; + } + cpy_r_r36 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r7); + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); + goto CPyL72; + } else + goto CPyL8; +CPyL19: ; + cpy_r_r37 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 196, CPyStatic_test___output___globals); + goto CPyL70; + } + cpy_r_r38 = 0; + cpy_r_r39 = PyDict_Size(cpy_r_r4); + cpy_r_r40 = CPyDict_GetKeysIter(cpy_r_r4); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals); + goto CPyL77; + } +CPyL21: ; + cpy_r_r41 = CPyDict_NextKey(cpy_r_r40, cpy_r_r38); + cpy_r_r42 = cpy_r_r41.f1; + cpy_r_r38 = cpy_r_r42; + cpy_r_r43 = cpy_r_r41.f0; + if (!cpy_r_r43) goto CPyL78; + cpy_r_r44 = cpy_r_r41.f2; + CPy_INCREF(cpy_r_r44); + CPy_DECREF(cpy_r_r41.f2); + if (likely(PyUnicode_Check(cpy_r_r44))) + cpy_r_r45 = cpy_r_r44; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals, "str", cpy_r_r44); + goto CPyL79; + } + CPy_INCREF(cpy_r_exclude_contracts); + if (likely(cpy_r_exclude_contracts != Py_None)) + cpy_r_r46 = cpy_r_exclude_contracts; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 205, CPyStatic_test___output___globals, "list", cpy_r_exclude_contracts); + goto CPyL80; + } + cpy_r_r47 = PySequence_Contains(cpy_r_r46, cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r46); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 205, CPyStatic_test___output___globals); + goto CPyL80; + } + cpy_r_r49 = cpy_r_r47; + if (!cpy_r_r49) goto CPyL27; + cpy_r_r50 = PyObject_DelItem(cpy_r_r5, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 206, CPyStatic_test___output___globals); + goto CPyL79; + } else + goto CPyL62; +CPyL27: ; + cpy_r_r52 = CPyDef_build___Build___get(cpy_r_build, cpy_r_r45); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 209, CPyStatic_test___output___globals); + goto CPyL30; + } + cpy_r_r53 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 209, CPyStatic_test___output___globals); + goto CPyL30; + } + cpy_r_coverage_map = cpy_r_r54; + goto CPyL38; +CPyL30: ; + cpy_r_r55 = CPy_CatchError(); + cpy_r_r56 = CPyModule_builtins; + cpy_r_r57 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 210, CPyStatic_test___output___globals); + goto CPyL81; + } + cpy_r_r59 = CPy_ExceptionMatches(cpy_r_r58); + CPy_DecRef(cpy_r_r58); + if (!cpy_r_r59) goto CPyL82; + cpy_r_r60 = PyObject_DelItem(cpy_r_r5, cpy_r_r45); + CPy_DecRef(cpy_r_r45); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 211, CPyStatic_test___output___globals); + goto CPyL83; + } + CPy_RestoreExcInfo(cpy_r_r55); + CPy_DecRef(cpy_r_r55.f0); + CPy_DecRef(cpy_r_r55.f1); + CPy_DecRef(cpy_r_r55.f2); + goto CPyL62; +CPyL34: ; + CPy_Reraise(); + if (!0) { + goto CPyL36; + } else + goto CPyL84; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r55); + CPy_DecRef(cpy_r_r55.f0); + CPy_DecRef(cpy_r_r55.f1); + CPy_DecRef(cpy_r_r55.f2); + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) goto CPyL65; + CPy_Unreachable(); +CPyL38: ; + cpy_r_r63 = CPyDict_GetItem(cpy_r_r5, cpy_r_r45); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 214, CPyStatic_test___output___globals); + goto CPyL85; + } + if (likely(PyDict_Check(cpy_r_r63))) + cpy_r_r64 = cpy_r_r63; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 214, CPyStatic_test___output___globals, "dict", cpy_r_r63); + goto CPyL85; + } + cpy_r_r65 = CPyDict_GetItem(cpy_r_r4, cpy_r_r45); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals); + goto CPyL86; + } + if (likely(PyDict_Check(cpy_r_r65))) + cpy_r_r66 = cpy_r_r65; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals, "dict", cpy_r_r65); + goto CPyL86; + } + cpy_r_r67 = CPyStatics[1339]; /* 'statements' */ + CPy_INCREF(cpy_r_coverage_map); + cpy_r_r68 = cpy_r_coverage_map; + cpy_r_r69 = PyObject_GetItem(cpy_r_r68, cpy_r_r67); + CPy_DECREF(cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals); + goto CPyL87; + } + cpy_r_r70 = cpy_r_r69; + CPy_INCREF(cpy_r_exclude_contracts); + if (likely(cpy_r_exclude_contracts != Py_None)) + cpy_r_r71 = cpy_r_exclude_contracts; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 216, CPyStatic_test___output___globals, "list", cpy_r_exclude_contracts); + goto CPyL88; + } + if (likely(PyDict_Check(cpy_r_r70))) + cpy_r_r72 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals, "dict", cpy_r_r70); + goto CPyL89; + } + cpy_r_r73 = CPyDef_test___output____statement_totals(cpy_r_r66, cpy_r_r72, cpy_r_r71); + CPy_DECREF(cpy_r_r66); + CPy_DECREF(cpy_r_r72); + CPy_DECREF_NO_IMM(cpy_r_r71); + if (unlikely(cpy_r_r73.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); + goto CPyL86; + } + cpy_r_r74 = cpy_r_r73.f0; + cpy_r_r75 = cpy_r_r73.f1; + cpy_r_r76 = cpy_r_r74; + cpy_r_r77 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r78 = CPyDict_SetItem(cpy_r_r64, cpy_r_r77, cpy_r_r76); + CPy_DECREF(cpy_r_r76); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); + goto CPyL86; + } + cpy_r_r80 = cpy_r_r75; + cpy_r_r81 = CPyStatics[1872]; /* 'totals' */ + cpy_r_r82 = CPyDict_GetItem(cpy_r_r64, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); + goto CPyL90; + } + if (likely(PyDict_Check(cpy_r_r82))) + cpy_r_r83 = cpy_r_r82; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals, "dict", cpy_r_r82); + goto CPyL90; + } + cpy_r_r84 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r85 = PyTuple_New(2); + if (unlikely(cpy_r_r85 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1767 = CPyTagged_StealAsObject(cpy_r_r80.f0); + PyTuple_SET_ITEM(cpy_r_r85, 0, __tmp1767); + PyObject *__tmp1768 = CPyTagged_StealAsObject(cpy_r_r80.f1); + PyTuple_SET_ITEM(cpy_r_r85, 1, __tmp1768); + cpy_r_r86 = CPyDict_SetItem(cpy_r_r83, cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r83); + CPy_DECREF(cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 215, CPyStatic_test___output___globals); + goto CPyL86; + } + cpy_r_r88 = CPyDict_GetItem(cpy_r_r4, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals); + goto CPyL91; + } + if (likely(PyDict_Check(cpy_r_r88))) + cpy_r_r89 = cpy_r_r88; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals, "dict", cpy_r_r88); + goto CPyL91; + } + cpy_r_r90 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r91 = cpy_r_coverage_map; + cpy_r_r92 = PyObject_GetItem(cpy_r_r91, cpy_r_r90); + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals); + goto CPyL92; + } + cpy_r_r93 = cpy_r_r92; + CPy_INCREF(cpy_r_exclude_contracts); + if (likely(cpy_r_exclude_contracts != Py_None)) + cpy_r_r94 = cpy_r_exclude_contracts; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 219, CPyStatic_test___output___globals, "list", cpy_r_exclude_contracts); + goto CPyL93; + } + if (likely(PyDict_Check(cpy_r_r93))) + cpy_r_r95 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals, "dict", cpy_r_r93); + goto CPyL94; + } + cpy_r_r96 = CPyDef_test___output____branch_totals(cpy_r_r89, cpy_r_r95, cpy_r_r94); + CPy_DECREF(cpy_r_r89); + CPy_DECREF(cpy_r_r95); + CPy_DECREF_NO_IMM(cpy_r_r94); + if (unlikely(cpy_r_r96.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); + goto CPyL95; + } + cpy_r_r97 = cpy_r_r96.f0; + cpy_r_r98 = cpy_r_r96.f1; + cpy_r_r99 = cpy_r_r97; + cpy_r_r100 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r101 = CPyDict_SetItem(cpy_r_r64, cpy_r_r100, cpy_r_r99); + CPy_DECREF(cpy_r_r99); + cpy_r_r102 = cpy_r_r101 >= 0; + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); + goto CPyL95; + } + cpy_r_r103 = cpy_r_r98; + cpy_r_r104 = CPyStatics[1872]; /* 'totals' */ + cpy_r_r105 = CPyDict_GetItem(cpy_r_r64, cpy_r_r104); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); + goto CPyL96; + } + if (likely(PyDict_Check(cpy_r_r105))) + cpy_r_r106 = cpy_r_r105; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals, "dict", cpy_r_r105); + goto CPyL96; + } + cpy_r_r107 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r108 = PyTuple_New(3); + if (unlikely(cpy_r_r108 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1769 = CPyTagged_StealAsObject(cpy_r_r103.f0); + PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1769); + PyObject *__tmp1770 = CPyTagged_StealAsObject(cpy_r_r103.f1); + PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1770); + PyObject *__tmp1771 = CPyTagged_StealAsObject(cpy_r_r103.f2); + PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1771); + cpy_r_r109 = CPyDict_SetItem(cpy_r_r106, cpy_r_r107, cpy_r_r108); + CPy_DECREF(cpy_r_r106); + CPy_DECREF(cpy_r_r108); + cpy_r_r110 = cpy_r_r109 >= 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 218, CPyStatic_test___output___globals); + goto CPyL79; + } +CPyL62: ; + cpy_r_r111 = CPyDict_CheckSize(cpy_r_r4, cpy_r_r39); + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals); + goto CPyL79; + } else + goto CPyL21; +CPyL63: ; + cpy_r_r112 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 204, CPyStatic_test___output___globals); + goto CPyL97; + } + return cpy_r_r5; +CPyL65: ; + cpy_r_r113 = NULL; + return cpy_r_r113; +CPyL66: ; + CPy_INCREF(cpy_r_exclude_contracts); + goto CPyL2; +CPyL67: ; + CPy_DECREF(cpy_r_exclude_contracts); + goto CPyL3; +CPyL68: ; + CPy_DecRef(cpy_r_exclude_contracts); + goto CPyL65; +CPyL69: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + goto CPyL65; +CPyL70: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL65; +CPyL71: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r9.f2); + goto CPyL19; +CPyL72: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + goto CPyL65; +CPyL73: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + goto CPyL65; +CPyL74: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r15); + goto CPyL65; +CPyL75: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r26); + goto CPyL65; +CPyL76: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r29); + goto CPyL65; +CPyL77: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL65; +CPyL78: ; + CPy_DECREF(cpy_r_exclude_contracts); + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r41.f2); + goto CPyL63; +CPyL79: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + goto CPyL65; +CPyL80: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + goto CPyL65; +CPyL81: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + goto CPyL36; +CPyL82: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + goto CPyL34; +CPyL83: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + goto CPyL36; +CPyL84: ; + CPy_DecRef(cpy_r_r55.f0); + CPy_DecRef(cpy_r_r55.f1); + CPy_DecRef(cpy_r_r55.f2); + goto CPyL35; +CPyL85: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_coverage_map); + goto CPyL65; +CPyL86: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_coverage_map); + CPy_DecRef(cpy_r_r64); + goto CPyL65; +CPyL87: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_coverage_map); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r66); + goto CPyL65; +CPyL88: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_coverage_map); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r70); + goto CPyL65; +CPyL89: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_coverage_map); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r71); + goto CPyL65; +CPyL90: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_coverage_map); + CPy_DecRef(cpy_r_r64); + CPyTagged_DecRef(cpy_r_r80.f0); + CPyTagged_DecRef(cpy_r_r80.f1); + goto CPyL65; +CPyL91: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_coverage_map); + CPy_DecRef(cpy_r_r64); + goto CPyL65; +CPyL92: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r89); + goto CPyL65; +CPyL93: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r93); + goto CPyL65; +CPyL94: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r89); + CPy_DecRef(cpy_r_r94); + goto CPyL65; +CPyL95: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r64); + goto CPyL65; +CPyL96: ; + CPy_DecRef(cpy_r_exclude_contracts); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r40); + CPyTagged_DecRef(cpy_r_r103.f0); + CPyTagged_DecRef(cpy_r_r103.f1); + CPyTagged_DecRef(cpy_r_r103.f2); + goto CPyL65; +CPyL97: ; + CPy_DecRef(cpy_r_r5); + goto CPyL65; +} + +PyObject *CPyPy_test___output____get_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"build", "coverage_eval", "exclude_contracts", 0}; + static CPyArg_Parser parser = {"OO|O:_get_totals", kwlist, 0}; + PyObject *obj_build; + PyObject *obj_coverage_eval; + PyObject *obj_exclude_contracts = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval, &obj_exclude_contracts)) { + return NULL; + } + PyObject *arg_build; + if (likely(Py_TYPE(obj_build) == CPyType_build___Build)) + arg_build = obj_build; + else { + CPy_TypeError("brownie.project.build.Build", obj_build); + goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_exclude_contracts; + if (obj_exclude_contracts == NULL) { + arg_exclude_contracts = NULL; + goto __LL1772; + } + if (PyList_Check(obj_exclude_contracts)) + arg_exclude_contracts = obj_exclude_contracts; + else { + arg_exclude_contracts = NULL; + } + if (arg_exclude_contracts != NULL) goto __LL1772; + if (obj_exclude_contracts == Py_None) + arg_exclude_contracts = obj_exclude_contracts; + else { + arg_exclude_contracts = NULL; + } + if (arg_exclude_contracts != NULL) goto __LL1772; + CPy_TypeError("list or None", obj_exclude_contracts); + goto fail; +__LL1772: ; + PyObject *retval = CPyDef_test___output____get_totals(arg_build, arg_coverage_eval, arg_exclude_contracts); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_get_totals", 186, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____split_by_fn(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T3CIO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + CPyTagged cpy_r_r22; + int64_t cpy_r_r23; + PyObject *cpy_r_r24; + tuple_T3CIO cpy_r_r25; + CPyTagged cpy_r_r26; + char 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_map_; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + CPyTagged cpy_r_r36; + int64_t cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T4CIOO cpy_r_r39; + CPyTagged cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + tuple_T3OOO cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); + goto CPyL42; + } + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_coverage_eval); + cpy_r_r3 = CPyDict_GetKeysIter(cpy_r_coverage_eval); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); + goto CPyL43; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextKey(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL44; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + CPy_DECREF(cpy_r_r4.f2); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals, "str", cpy_r_r7); + goto CPyL45; + } + cpy_r_r9 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r10 = PyDict_New(); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); + goto CPyL46; + } + cpy_r_r11 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r12 = CPyStatics[468]; /* 'true' */ + cpy_r_r13 = PyDict_New(); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); + goto CPyL47; + } + cpy_r_r14 = CPyStatics[469]; /* 'false' */ + cpy_r_r15 = PyDict_New(); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); + goto CPyL48; + } + cpy_r_r16 = CPyDict_Build(2, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r15); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); + goto CPyL47; + } + cpy_r_r17 = CPyDict_Build(2, cpy_r_r9, cpy_r_r10, cpy_r_r11, cpy_r_r16); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 231, CPyStatic_test___output___globals); + goto CPyL46; + } + cpy_r_r18 = PyDict_SetItem(cpy_r_r0, cpy_r_r8, cpy_r_r17); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); + goto CPyL45; + } + cpy_r_r20 = CPyDict_CheckSize(cpy_r_coverage_eval, cpy_r_r2); + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); + goto CPyL45; + } else + goto CPyL2; +CPyL11: ; + cpy_r_r21 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 230, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r22 = 0; + cpy_r_r23 = PyDict_Size(cpy_r_coverage_eval); + cpy_r_r24 = CPyDict_GetKeysIter(cpy_r_coverage_eval); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals); + goto CPyL49; + } +CPyL13: ; + cpy_r_r25 = CPyDict_NextKey(cpy_r_r24, cpy_r_r22); + cpy_r_r26 = cpy_r_r25.f1; + cpy_r_r22 = cpy_r_r26; + cpy_r_r27 = cpy_r_r25.f0; + if (!cpy_r_r27) goto CPyL50; + cpy_r_r28 = cpy_r_r25.f2; + CPy_INCREF(cpy_r_r28); + CPy_DECREF(cpy_r_r25.f2); + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals, "str", cpy_r_r28); + goto CPyL51; + } + cpy_r_r30 = CPyDef_build___Build___get(cpy_r_build, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 235, CPyStatic_test___output___globals); + goto CPyL31; + } + cpy_r_r31 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 235, CPyStatic_test___output___globals); + goto CPyL31; + } + cpy_r_map_ = cpy_r_r32; + cpy_r_r33 = PyDict_New(); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL52; + } + cpy_r_r34 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r29); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL53; + } + if (likely(PyDict_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "dict", cpy_r_r34); + goto CPyL53; + } + cpy_r_r36 = 0; + cpy_r_r37 = PyDict_Size(cpy_r_r35); + cpy_r_r38 = CPyDict_GetItemsIter(cpy_r_r35); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL54; + } +CPyL22: ; + cpy_r_r39 = CPyDict_NextItem(cpy_r_r38, cpy_r_r36); + cpy_r_r40 = cpy_r_r39.f1; + cpy_r_r36 = cpy_r_r40; + cpy_r_r41 = cpy_r_r39.f0; + if (!cpy_r_r41) goto CPyL55; + cpy_r_r42 = cpy_r_r39.f2; + CPy_INCREF(cpy_r_r42); + cpy_r_r43 = cpy_r_r39.f3; + CPy_INCREF(cpy_r_r43); + CPy_DECREF(cpy_r_r39.f2); + CPy_DECREF(cpy_r_r39.f3); + if (likely(PyUnicode_Check(cpy_r_r42))) + cpy_r_r44 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "str", cpy_r_r42); + goto CPyL56; + } + if (likely(PyDict_Check(cpy_r_r43))) + cpy_r_r45 = cpy_r_r43; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "dict", cpy_r_r43); + goto CPyL57; + } + CPy_INCREF(cpy_r_map_); + if (likely(PyDict_Check(cpy_r_map_))) + cpy_r_r46 = cpy_r_map_; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals, "dict", cpy_r_map_); + goto CPyL58; + } + cpy_r_r47 = CPyDef_test___output____split(cpy_r_r45, cpy_r_r46, cpy_r_r44); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL59; + } + cpy_r_r48 = PyDict_SetItem(cpy_r_r33, cpy_r_r44, cpy_r_r47); + CPy_DECREF(cpy_r_r44); + CPy_DECREF(cpy_r_r47); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL60; + } + cpy_r_r50 = CPyDict_CheckSize(cpy_r_r35, cpy_r_r37); + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL60; + } else + goto CPyL22; +CPyL29: ; + cpy_r_r51 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + goto CPyL61; + } + cpy_r_r52 = CPyDict_SetItem(cpy_r_r0, cpy_r_r29, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 236, CPyStatic_test___output___globals); + } else + goto CPyL62; +CPyL31: ; + cpy_r_r54 = CPy_CatchError(); + cpy_r_r55 = CPyModule_builtins; + cpy_r_r56 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 237, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r58 = CPy_ExceptionMatches(cpy_r_r57); + CPy_DecRef(cpy_r_r57); + if (!cpy_r_r58) goto CPyL64; + cpy_r_r59 = PyObject_DelItem(cpy_r_r0, cpy_r_r29); + CPy_DecRef(cpy_r_r29); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 238, CPyStatic_test___output___globals); + goto CPyL65; + } else + goto CPyL36; +CPyL34: ; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL66; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r54); + CPy_DecRef(cpy_r_r54.f0); + CPy_DecRef(cpy_r_r54.f1); + CPy_DecRef(cpy_r_r54.f2); + goto CPyL39; +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r54); + CPy_DecRef(cpy_r_r54.f0); + CPy_DecRef(cpy_r_r54.f1); + CPy_DecRef(cpy_r_r54.f2); + cpy_r_r61 = CPy_KeepPropagating(); + if (!cpy_r_r61) goto CPyL42; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r62 = CPyDict_CheckSize(cpy_r_coverage_eval, cpy_r_r23); + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals); + goto CPyL51; + } else + goto CPyL13; +CPyL40: ; + cpy_r_r63 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 233, CPyStatic_test___output___globals); + goto CPyL49; + } + return cpy_r_r0; +CPyL42: ; + cpy_r_r64 = NULL; + return cpy_r_r64; +CPyL43: ; + CPy_DecRef(cpy_r_r0); + goto CPyL42; +CPyL44: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + goto CPyL11; +CPyL45: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL42; +CPyL46: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL42; +CPyL47: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r10); + goto CPyL42; +CPyL48: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL42; +CPyL49: ; + CPy_DecRef(cpy_r_r0); + goto CPyL42; +CPyL50: ; + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r25.f2); + goto CPyL40; +CPyL51: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r24); + goto CPyL42; +CPyL52: ; + CPy_DecRef(cpy_r_map_); + goto CPyL31; +CPyL53: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + goto CPyL31; +CPyL54: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + goto CPyL31; +CPyL55: ; + CPy_DECREF(cpy_r_map_); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r39.f2); + CPy_DECREF(cpy_r_r39.f3); + goto CPyL29; +CPyL56: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r43); + goto CPyL31; +CPyL57: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r44); + goto CPyL31; +CPyL58: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + goto CPyL31; +CPyL59: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r44); + goto CPyL31; +CPyL60: ; + CPy_DecRef(cpy_r_map_); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r38); + goto CPyL31; +CPyL61: ; + CPy_DecRef(cpy_r_r33); + goto CPyL31; +CPyL62: ; + CPy_DECREF(cpy_r_r29); + goto CPyL39; +CPyL63: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r29); + goto CPyL37; +CPyL64: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r29); + goto CPyL34; +CPyL65: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r24); + goto CPyL37; +CPyL66: ; + CPy_DecRef(cpy_r_r54.f0); + CPy_DecRef(cpy_r_r54.f1); + CPy_DecRef(cpy_r_r54.f2); + goto CPyL35; +} + +PyObject *CPyPy_test___output____split_by_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"build", "coverage_eval", 0}; + static CPyArg_Parser parser = {"OO:_split_by_fn", kwlist, 0}; + PyObject *obj_build; + PyObject *obj_coverage_eval; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval)) { + return NULL; + } + PyObject *arg_build; + if (likely(Py_TYPE(obj_build) == CPyType_build___Build)) + arg_build = obj_build; + else { + CPy_TypeError("brownie.project.build.Build", obj_build); + goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *retval = CPyDef_test___output____split_by_fn(arg_build, arg_coverage_eval); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_split_by_fn", 225, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____split(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_key) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + int64_t cpy_r_r31; + PyObject *cpy_r_r32; + tuple_T3CIO cpy_r_r33; + CPyTagged cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + CPyTagged cpy_r_r37; + PyObject *cpy_r_r38; + int32_t cpy_r_r39; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + int32_t cpy_r_r43; + char cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + CPyTagged cpy_r_r50; + int64_t cpy_r_r51; + PyObject *cpy_r_r52; + tuple_T3CIO cpy_r_r53; + CPyTagged cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + CPyTagged cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + int32_t cpy_r_r63; + char cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + CPyTagged cpy_r_r70; + int64_t cpy_r_r71; + PyObject *cpy_r_r72; + tuple_T3CIO cpy_r_r73; + CPyTagged cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + CPyTagged cpy_r_r77; + PyObject *cpy_r_r78; + int32_t cpy_r_r79; + char cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + char cpy_r_r86; + tuple_T3OOO cpy_r_r87; + PyObject *cpy_r_r88; + int32_t cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + cpy_r_r0 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals); + goto CPyL58; + } + if (likely(PyDict_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals, "dict", cpy_r_r1); + goto CPyL58; + } + cpy_r_r3 = CPyDict_GetItem(cpy_r_r2, cpy_r_key); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals); + goto CPyL58; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 247, CPyStatic_test___output___globals, "dict", cpy_r_r3); + goto CPyL58; + } + cpy_r_r5 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals); + goto CPyL59; + } + if (likely(PyDict_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals, "dict", cpy_r_r6); + goto CPyL59; + } + cpy_r_r8 = CPyDict_GetItem(cpy_r_r7, cpy_r_key); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals); + goto CPyL59; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 248, CPyStatic_test___output___globals, "dict", cpy_r_r8); + goto CPyL59; + } + cpy_r_r10 = CPyStatics[2029]; /* 0 */ + cpy_r_r11 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 250, CPyStatic_test___output___globals); + goto CPyL60; + } + if (likely(PySet_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 250, CPyStatic_test___output___globals, "set", cpy_r_r11); + goto CPyL60; + } + cpy_r_r13 = CPyStatics[2030]; /* 1 */ + cpy_r_r14 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 251, CPyStatic_test___output___globals); + goto CPyL61; + } + if (likely(PySet_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 251, CPyStatic_test___output___globals, "set", cpy_r_r14); + goto CPyL61; + } + cpy_r_r16 = CPyStatics[2031]; /* 2 */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 252, CPyStatic_test___output___globals); + goto CPyL62; + } + if (likely(PySet_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 252, CPyStatic_test___output___globals, "set", cpy_r_r17); + goto CPyL62; + } + cpy_r_r19 = PyDict_New(); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r20 = CPyDict_KeysView(cpy_r_r4); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals); + goto CPyL64; + } + cpy_r_r21 = CPyDict_KeysView(cpy_r_r9); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals); + goto CPyL65; + } + cpy_r_r22 = PyNumber_And(cpy_r_r20, cpy_r_r21); + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals); + goto CPyL64; + } + if (likely(PySet_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 259, CPyStatic_test___output___globals, "set", cpy_r_r22); + goto CPyL64; + } + cpy_r_r24 = PyObject_GetIter(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); + goto CPyL64; + } +CPyL20: ; + cpy_r_r25 = PyIter_Next(cpy_r_r24); + if (cpy_r_r25 == NULL) goto CPyL66; + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals, "str", cpy_r_r25); + goto CPyL67; + } + cpy_r_r27 = PyList_New(0); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL68; + } + cpy_r_r28 = CPyDict_GetItem(cpy_r_r9, cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL69; + } + if (likely(PyDict_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals, "dict", cpy_r_r28); + goto CPyL69; + } + cpy_r_r30 = 0; + cpy_r_r31 = PyDict_Size(cpy_r_r29); + cpy_r_r32 = CPyDict_GetKeysIter(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL70; + } +CPyL26: ; + cpy_r_r33 = CPyDict_NextKey(cpy_r_r32, cpy_r_r30); + cpy_r_r34 = cpy_r_r33.f1; + cpy_r_r30 = cpy_r_r34; + cpy_r_r35 = cpy_r_r33.f0; + if (!cpy_r_r35) goto CPyL71; + cpy_r_r36 = cpy_r_r33.f2; + CPy_INCREF(cpy_r_r36); + CPy_DECREF(cpy_r_r33.f2); + if (likely(PyLong_Check(cpy_r_r36))) + cpy_r_r37 = CPyTagged_FromObject(cpy_r_r36); + else { + CPy_TypeError("int", cpy_r_r36); cpy_r_r37 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL72; + } + CPyTagged_INCREF(cpy_r_r37); + cpy_r_r38 = CPyTagged_StealAsObject(cpy_r_r37); + cpy_r_r39 = PySet_Contains(cpy_r_r12, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + cpy_r_r40 = cpy_r_r39 >= 0; + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL73; + } + cpy_r_r41 = cpy_r_r39; + if (!cpy_r_r41) goto CPyL74; + cpy_r_r42 = CPyTagged_StealAsObject(cpy_r_r37); + cpy_r_r43 = PyList_Append(cpy_r_r27, cpy_r_r42); + CPy_DECREF(cpy_r_r42); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL72; + } +CPyL31: ; + cpy_r_r45 = CPyDict_CheckSize(cpy_r_r29, cpy_r_r31); + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL72; + } else + goto CPyL26; +CPyL32: ; + cpy_r_r46 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 255, CPyStatic_test___output___globals); + goto CPyL69; + } + cpy_r_r47 = PyList_New(0); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL69; + } + cpy_r_r48 = CPyDict_GetItem(cpy_r_r4, cpy_r_r26); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL75; + } + if (likely(PyDict_Check(cpy_r_r48))) + cpy_r_r49 = cpy_r_r48; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals, "dict", cpy_r_r48); + goto CPyL75; + } + cpy_r_r50 = 0; + cpy_r_r51 = PyDict_Size(cpy_r_r49); + cpy_r_r52 = CPyDict_GetKeysIter(cpy_r_r49); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL76; + } +CPyL37: ; + cpy_r_r53 = CPyDict_NextKey(cpy_r_r52, cpy_r_r50); + cpy_r_r54 = cpy_r_r53.f1; + cpy_r_r50 = cpy_r_r54; + cpy_r_r55 = cpy_r_r53.f0; + if (!cpy_r_r55) goto CPyL77; + cpy_r_r56 = cpy_r_r53.f2; + CPy_INCREF(cpy_r_r56); + CPy_DECREF(cpy_r_r53.f2); + if (likely(PyLong_Check(cpy_r_r56))) + cpy_r_r57 = CPyTagged_FromObject(cpy_r_r56); + else { + CPy_TypeError("int", cpy_r_r56); cpy_r_r57 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL78; + } + CPyTagged_INCREF(cpy_r_r57); + cpy_r_r58 = CPyTagged_StealAsObject(cpy_r_r57); + cpy_r_r59 = PySet_Contains(cpy_r_r15, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL79; + } + cpy_r_r61 = cpy_r_r59; + if (!cpy_r_r61) goto CPyL80; + cpy_r_r62 = CPyTagged_StealAsObject(cpy_r_r57); + cpy_r_r63 = PyList_Append(cpy_r_r47, cpy_r_r62); + CPy_DECREF(cpy_r_r62); + cpy_r_r64 = cpy_r_r63 >= 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL78; + } +CPyL42: ; + cpy_r_r65 = CPyDict_CheckSize(cpy_r_r49, cpy_r_r51); + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL78; + } else + goto CPyL37; +CPyL43: ; + cpy_r_r66 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r66)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 256, CPyStatic_test___output___globals); + goto CPyL75; + } + cpy_r_r67 = PyList_New(0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL75; + } + cpy_r_r68 = CPyDict_GetItem(cpy_r_r4, cpy_r_r26); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL81; + } + if (likely(PyDict_Check(cpy_r_r68))) + cpy_r_r69 = cpy_r_r68; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals, "dict", cpy_r_r68); + goto CPyL81; + } + cpy_r_r70 = 0; + cpy_r_r71 = PyDict_Size(cpy_r_r69); + cpy_r_r72 = CPyDict_GetKeysIter(cpy_r_r69); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL82; + } +CPyL48: ; + cpy_r_r73 = CPyDict_NextKey(cpy_r_r72, cpy_r_r70); + cpy_r_r74 = cpy_r_r73.f1; + cpy_r_r70 = cpy_r_r74; + cpy_r_r75 = cpy_r_r73.f0; + if (!cpy_r_r75) goto CPyL83; + cpy_r_r76 = cpy_r_r73.f2; + CPy_INCREF(cpy_r_r76); + CPy_DECREF(cpy_r_r73.f2); + if (likely(PyLong_Check(cpy_r_r76))) + cpy_r_r77 = CPyTagged_FromObject(cpy_r_r76); + else { + CPy_TypeError("int", cpy_r_r76); cpy_r_r77 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r77 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL84; + } + CPyTagged_INCREF(cpy_r_r77); + cpy_r_r78 = CPyTagged_StealAsObject(cpy_r_r77); + cpy_r_r79 = PySet_Contains(cpy_r_r18, cpy_r_r78); + CPy_DECREF(cpy_r_r78); + cpy_r_r80 = cpy_r_r79 >= 0; + if (unlikely(!cpy_r_r80)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL85; + } + cpy_r_r81 = cpy_r_r79; + if (!cpy_r_r81) goto CPyL86; + cpy_r_r82 = CPyTagged_StealAsObject(cpy_r_r77); + cpy_r_r83 = PyList_Append(cpy_r_r67, cpy_r_r82); + CPy_DECREF(cpy_r_r82); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL84; + } +CPyL53: ; + cpy_r_r85 = CPyDict_CheckSize(cpy_r_r69, cpy_r_r71); + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL84; + } else + goto CPyL48; +CPyL54: ; + cpy_r_r86 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r86)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 257, CPyStatic_test___output___globals); + goto CPyL81; + } + cpy_r_r87.f0 = cpy_r_r27; + cpy_r_r87.f1 = cpy_r_r47; + cpy_r_r87.f2 = cpy_r_r67; + cpy_r_r88 = PyTuple_New(3); + if (unlikely(cpy_r_r88 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1773 = cpy_r_r87.f0; + PyTuple_SET_ITEM(cpy_r_r88, 0, __tmp1773); + PyObject *__tmp1774 = cpy_r_r87.f1; + PyTuple_SET_ITEM(cpy_r_r88, 1, __tmp1774); + PyObject *__tmp1775 = cpy_r_r87.f2; + PyTuple_SET_ITEM(cpy_r_r88, 2, __tmp1775); + cpy_r_r89 = PyDict_SetItem(cpy_r_r19, cpy_r_r26, cpy_r_r88); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r88); + cpy_r_r90 = cpy_r_r89 >= 0; + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); + goto CPyL67; + } else + goto CPyL20; +CPyL56: ; + cpy_r_r91 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/test/output.py", "_split", 253, CPyStatic_test___output___globals); + goto CPyL87; + } + return cpy_r_r19; +CPyL58: ; + cpy_r_r92 = NULL; + return cpy_r_r92; +CPyL59: ; + CPy_DecRef(cpy_r_r4); + goto CPyL58; +CPyL60: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL58; +CPyL61: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL58; +CPyL62: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + goto CPyL58; +CPyL63: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + goto CPyL58; +CPyL64: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + goto CPyL58; +CPyL65: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r20); + goto CPyL58; +CPyL66: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r24); + goto CPyL56; +CPyL67: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + goto CPyL58; +CPyL68: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + goto CPyL58; +CPyL69: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + goto CPyL58; +CPyL70: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r29); + goto CPyL58; +CPyL71: ; + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33.f2); + goto CPyL32; +CPyL72: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + goto CPyL58; +CPyL73: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPyTagged_DecRef(cpy_r_r37); + goto CPyL58; +CPyL74: ; + CPyTagged_DECREF(cpy_r_r37); + goto CPyL31; +CPyL75: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + goto CPyL58; +CPyL76: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + goto CPyL58; +CPyL77: ; + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r52); + CPy_DECREF(cpy_r_r53.f2); + goto CPyL43; +CPyL78: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + goto CPyL58; +CPyL79: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r52); + CPyTagged_DecRef(cpy_r_r57); + goto CPyL58; +CPyL80: ; + CPyTagged_DECREF(cpy_r_r57); + goto CPyL42; +CPyL81: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r67); + goto CPyL58; +CPyL82: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r69); + goto CPyL58; +CPyL83: ; + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r72); + CPy_DECREF(cpy_r_r73.f2); + goto CPyL54; +CPyL84: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r72); + goto CPyL58; +CPyL85: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r72); + CPyTagged_DecRef(cpy_r_r77); + goto CPyL58; +CPyL86: ; + CPyTagged_DECREF(cpy_r_r77); + goto CPyL53; +CPyL87: ; + CPy_DecRef(cpy_r_r19); + goto CPyL58; +} + +PyObject *CPyPy_test___output____split(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_eval", "coverage_map", "key", 0}; + static CPyArg_Parser parser = {"OOO:_split", kwlist, 0}; + PyObject *obj_coverage_eval; + PyObject *obj_coverage_map; + PyObject *obj_key; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map, &obj_key)) { + return NULL; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_coverage_map; + if (likely(PyDict_Check(obj_coverage_map))) + arg_coverage_map = obj_coverage_map; + else { + CPy_TypeError("dict", obj_coverage_map); + goto fail; + } + PyObject *arg_key; + if (likely(PyUnicode_Check(obj_key))) + arg_key = obj_key; + else { + CPy_TypeError("str", obj_key); + goto fail; + } + PyObject *retval = CPyDef_test___output____split(arg_coverage_eval, arg_coverage_map, arg_key); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_split", 242, CPyStatic_test___output___globals); + return NULL; +} + +tuple_T2OT2II CPyDef_test___output____statement_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_count; + CPyTagged cpy_r_total; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T4CIOO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + int64_t cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T3CIO cpy_r_r18; + CPyTagged cpy_r_r19; + char 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; + int32_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + tuple_T3OOO cpy_r_r35; + PyObject *cpy_r_r36; + CPyPtr cpy_r_r37; + int64_t cpy_r_r38; + CPyTagged cpy_r_r39; + CPyTagged cpy_r_fn_count; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + int64_t cpy_r_r42; + CPyTagged cpy_r_r43; + CPyTagged cpy_r_fn_total; + CPyTagged cpy_r_r44; + CPyTagged cpy_r_r45; + tuple_T2II cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + tuple_T2II cpy_r_r54; + tuple_T2OT2II cpy_r_r55; + tuple_T2OT2II cpy_r_r56; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 268, CPyStatic_test___output___globals); + goto CPyL29; + } + cpy_r_count = 0; + cpy_r_total = 0; + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_coverage_eval); + cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_coverage_eval); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals); + goto CPyL30; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL31; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = cpy_r_r4.f3; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r9 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals, "str", cpy_r_r7); + goto CPyL32; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r10 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals, "dict", cpy_r_r8); + goto CPyL33; + } + cpy_r_r11 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 271, CPyStatic_test___output___globals); + goto CPyL34; + } + if (likely(PyDict_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 271, CPyStatic_test___output___globals, "dict", cpy_r_r11); + goto CPyL34; + } + cpy_r_r13 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 272, CPyStatic_test___output___globals); + goto CPyL35; + } + if (likely(PyDict_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 272, CPyStatic_test___output___globals, "dict", cpy_r_r13); + goto CPyL35; + } + cpy_r_r15 = 0; + cpy_r_r16 = PyDict_Size(cpy_r_r10); + cpy_r_r17 = CPyDict_GetKeysIter(cpy_r_r10); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals); + goto CPyL36; + } +CPyL10: ; + cpy_r_r18 = CPyDict_NextKey(cpy_r_r17, cpy_r_r15); + cpy_r_r19 = cpy_r_r18.f1; + cpy_r_r15 = cpy_r_r19; + cpy_r_r20 = cpy_r_r18.f0; + if (!cpy_r_r20) goto CPyL37; + cpy_r_r21 = cpy_r_r18.f2; + CPy_INCREF(cpy_r_r21); + CPy_DECREF(cpy_r_r18.f2); + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals, "str", cpy_r_r21); + goto CPyL38; + } + cpy_r_r23 = CPyStatics[175]; /* '.' */ + cpy_r_r24 = PyUnicode_Split(cpy_r_r22, cpy_r_r23, -1); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); + goto CPyL39; + } + cpy_r_r25 = CPyList_GetItemShort(cpy_r_r24, 0); + CPy_DECREF_NO_IMM(cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); + goto CPyL39; + } + if (likely(PyUnicode_Check(cpy_r_r25))) + cpy_r_r26 = cpy_r_r25; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals, "str", cpy_r_r25); + goto CPyL39; + } + cpy_r_r27 = PySequence_Contains(cpy_r_exclude_contracts, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); + goto CPyL39; + } + cpy_r_r29 = cpy_r_r27; + if (cpy_r_r29) goto CPyL40; + cpy_r_r30 = PyDict_Contains(cpy_r_r12, cpy_r_r22); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 274, CPyStatic_test___output___globals); + goto CPyL39; + } + cpy_r_r32 = cpy_r_r30; + cpy_r_r33 = cpy_r_r32 ^ 1; + if (cpy_r_r33) goto CPyL40; + cpy_r_r34 = CPyDict_GetItem(cpy_r_r12, cpy_r_r22); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 276, CPyStatic_test___output___globals); + goto CPyL39; + } + PyObject *__tmp1776; + if (unlikely(!(PyTuple_Check(cpy_r_r34) && PyTuple_GET_SIZE(cpy_r_r34) == 3))) { + __tmp1776 = NULL; + goto __LL1777; + } + if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r34, 0)))) + __tmp1776 = PyTuple_GET_ITEM(cpy_r_r34, 0); + else { + __tmp1776 = NULL; + } + if (__tmp1776 == NULL) goto __LL1777; + if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r34, 1)))) + __tmp1776 = PyTuple_GET_ITEM(cpy_r_r34, 1); + else { + __tmp1776 = NULL; + } + if (__tmp1776 == NULL) goto __LL1777; + if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r34, 2)))) + __tmp1776 = PyTuple_GET_ITEM(cpy_r_r34, 2); + else { + __tmp1776 = NULL; + } + if (__tmp1776 == NULL) goto __LL1777; + __tmp1776 = cpy_r_r34; +__LL1777: ; + if (unlikely(__tmp1776 == NULL)) { + CPy_TypeError("tuple[list, list, list]", cpy_r_r34); cpy_r_r35 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp1778 = PyTuple_GET_ITEM(cpy_r_r34, 0); + CPy_INCREF(__tmp1778); + PyObject *__tmp1779; + if (likely(PyList_Check(__tmp1778))) + __tmp1779 = __tmp1778; + else { + CPy_TypeError("list", __tmp1778); + __tmp1779 = NULL; + } + cpy_r_r35.f0 = __tmp1779; + PyObject *__tmp1780 = PyTuple_GET_ITEM(cpy_r_r34, 1); + CPy_INCREF(__tmp1780); + PyObject *__tmp1781; + if (likely(PyList_Check(__tmp1780))) + __tmp1781 = __tmp1780; + else { + CPy_TypeError("list", __tmp1780); + __tmp1781 = NULL; + } + cpy_r_r35.f1 = __tmp1781; + PyObject *__tmp1782 = PyTuple_GET_ITEM(cpy_r_r34, 2); + CPy_INCREF(__tmp1782); + PyObject *__tmp1783; + if (likely(PyList_Check(__tmp1782))) + __tmp1783 = __tmp1782; + else { + CPy_TypeError("list", __tmp1782); + __tmp1783 = NULL; + } + cpy_r_r35.f2 = __tmp1783; + } + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 276, CPyStatic_test___output___globals); + goto CPyL39; + } + cpy_r_r36 = cpy_r_r35.f0; + CPy_INCREF_NO_IMM(cpy_r_r36); + CPy_DECREF_NO_IMM(cpy_r_r35.f0); + CPy_DECREF_NO_IMM(cpy_r_r35.f1); + CPy_DECREF_NO_IMM(cpy_r_r35.f2); + cpy_r_r37 = (CPyPtr)&((PyVarObject *)cpy_r_r36)->ob_size; + cpy_r_r38 = *(int64_t *)cpy_r_r37; + CPy_DECREF_NO_IMM(cpy_r_r36); + cpy_r_r39 = cpy_r_r38 << 1; + cpy_r_fn_count = cpy_r_r39; + cpy_r_r40 = CPyDict_GetItem(cpy_r_r14, cpy_r_r22); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 277, CPyStatic_test___output___globals); + goto CPyL41; + } + if (likely(PyDict_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_totals", 277, CPyStatic_test___output___globals, "dict", cpy_r_r40); + goto CPyL41; + } + cpy_r_r42 = PyDict_Size(cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r43 = cpy_r_r42 << 1; + cpy_r_fn_total = cpy_r_r43; + cpy_r_r44 = CPyTagged_Add(cpy_r_count, cpy_r_fn_count); + CPyTagged_DECREF(cpy_r_count); + cpy_r_count = cpy_r_r44; + cpy_r_r45 = CPyTagged_Add(cpy_r_total, cpy_r_fn_total); + CPyTagged_DECREF(cpy_r_total); + cpy_r_total = cpy_r_r45; + cpy_r_r46.f0 = cpy_r_fn_count; + cpy_r_r46.f1 = cpy_r_fn_total; + cpy_r_r47 = PyTuple_New(2); + if (unlikely(cpy_r_r47 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1784 = CPyTagged_StealAsObject(cpy_r_r46.f0); + PyTuple_SET_ITEM(cpy_r_r47, 0, __tmp1784); + PyObject *__tmp1785 = CPyTagged_StealAsObject(cpy_r_r46.f1); + PyTuple_SET_ITEM(cpy_r_r47, 1, __tmp1785); + cpy_r_r48 = CPyDict_SetItem(cpy_r_r0, cpy_r_r22, cpy_r_r47); + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r47); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 280, CPyStatic_test___output___globals); + goto CPyL38; + } +CPyL24: ; + cpy_r_r50 = CPyDict_CheckSize(cpy_r_r10, cpy_r_r16); + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals); + goto CPyL38; + } else + goto CPyL10; +CPyL25: ; + cpy_r_r51 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 273, CPyStatic_test___output___globals); + goto CPyL42; + } + cpy_r_r52 = CPyDict_CheckSize(cpy_r_coverage_eval, cpy_r_r2); + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals); + goto CPyL42; + } else + goto CPyL2; +CPyL27: ; + cpy_r_r53 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 270, CPyStatic_test___output___globals); + goto CPyL30; + } + cpy_r_r54.f0 = cpy_r_count; + cpy_r_r54.f1 = cpy_r_total; + cpy_r_r55.f0 = cpy_r_r0; + cpy_r_r55.f1 = cpy_r_r54; + return cpy_r_r55; +CPyL29: ; + tuple_T2OT2II __tmp1786 = { NULL, (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG } }; + cpy_r_r56 = __tmp1786; + return cpy_r_r56; +CPyL30: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + goto CPyL29; +CPyL31: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + goto CPyL27; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL29; +CPyL33: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + goto CPyL29; +CPyL34: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + goto CPyL29; +CPyL35: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + goto CPyL29; +CPyL36: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL29; +CPyL37: ; + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r17); + CPy_DECREF(cpy_r_r18.f2); + goto CPyL25; +CPyL38: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + goto CPyL29; +CPyL39: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r22); + goto CPyL29; +CPyL40: ; + CPy_DECREF(cpy_r_r22); + goto CPyL24; +CPyL41: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r22); + CPyTagged_DecRef(cpy_r_fn_count); + goto CPyL29; +CPyL42: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_count); + CPyTagged_DecRef(cpy_r_total); + CPy_DecRef(cpy_r_r3); + goto CPyL29; +} + +PyObject *CPyPy_test___output____statement_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_eval", "coverage_map", "exclude_contracts", 0}; + static CPyArg_Parser parser = {"OOO:_statement_totals", kwlist, 0}; + PyObject *obj_coverage_eval; + PyObject *obj_coverage_map; + PyObject *obj_exclude_contracts; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map, &obj_exclude_contracts)) { + return NULL; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_coverage_map; + if (likely(PyDict_Check(obj_coverage_map))) + arg_coverage_map = obj_coverage_map; + else { + CPy_TypeError("dict", obj_coverage_map); + goto fail; + } + PyObject *arg_exclude_contracts = obj_exclude_contracts; + tuple_T2OT2II retval = CPyDef_test___output____statement_totals(arg_coverage_eval, arg_coverage_map, arg_exclude_contracts); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1787 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1787); + PyObject *__tmp1788 = PyTuple_New(2); + if (unlikely(__tmp1788 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1789 = CPyTagged_StealAsObject(retval.f1.f0); + PyTuple_SET_ITEM(__tmp1788, 0, __tmp1789); + PyObject *__tmp1790 = CPyTagged_StealAsObject(retval.f1.f1); + PyTuple_SET_ITEM(__tmp1788, 1, __tmp1790); + PyTuple_SET_ITEM(retbox, 1, __tmp1788); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_statement_totals", 263, CPyStatic_test___output___globals); + return NULL; +} + +tuple_T2OT3III CPyDef_test___output____branch_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_final_true; + CPyTagged cpy_r_final_false; + CPyTagged cpy_r_final_total; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T4CIOO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + CPyTagged cpy_r_r11; + int64_t cpy_r_r12; + PyObject *cpy_r_r13; + tuple_T3CIO cpy_r_r14; + CPyTagged cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + CPyTagged cpy_r_true; + CPyTagged cpy_r_false; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + tuple_T3OOO cpy_r_r39; + PyObject *cpy_r_r40; + CPyPtr cpy_r_r41; + int64_t cpy_r_r42; + CPyTagged cpy_r_r43; + PyObject *cpy_r_r44; + CPyPtr cpy_r_r45; + int64_t cpy_r_r46; + CPyTagged cpy_r_r47; + CPyTagged cpy_r_r48; + CPyTagged cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int64_t cpy_r_r54; + CPyTagged cpy_r_r55; + CPyTagged cpy_r_total; + CPyTagged cpy_r_r56; + tuple_T3III cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + tuple_T3III cpy_r_r65; + tuple_T2OT3III cpy_r_r66; + tuple_T2OT3III cpy_r_r67; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 289, CPyStatic_test___output___globals); + goto CPyL35; + } + cpy_r_final_true = 0; + cpy_r_final_false = 0; + cpy_r_final_total = 0; + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_coverage_map); + cpy_r_r3 = CPyDict_GetItemsIter(cpy_r_coverage_map); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals); + goto CPyL36; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextItem(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL37; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = cpy_r_r4.f3; + CPy_INCREF(cpy_r_r8); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r9 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals, "str", cpy_r_r7); + goto CPyL38; + } + if (likely(PyDict_Check(cpy_r_r8))) + cpy_r_r10 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals, "dict", cpy_r_r8); + goto CPyL39; + } + cpy_r_r11 = 0; + cpy_r_r12 = PyDict_Size(cpy_r_r10); + cpy_r_r13 = CPyDict_GetKeysIter(cpy_r_r10); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals); + goto CPyL40; + } +CPyL6: ; + cpy_r_r14 = CPyDict_NextKey(cpy_r_r13, cpy_r_r11); + cpy_r_r15 = cpy_r_r14.f1; + cpy_r_r11 = cpy_r_r15; + cpy_r_r16 = cpy_r_r14.f0; + if (!cpy_r_r16) goto CPyL41; + cpy_r_r17 = cpy_r_r14.f2; + CPy_INCREF(cpy_r_r17); + CPy_DECREF(cpy_r_r14.f2); + if (likely(PyUnicode_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals, "str", cpy_r_r17); + goto CPyL42; + } + cpy_r_r19 = CPyStatics[175]; /* '.' */ + cpy_r_r20 = PyUnicode_Split(cpy_r_r18, cpy_r_r19, -1); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r21 = CPyList_GetItemShort(cpy_r_r20, 0); + CPy_DECREF_NO_IMM(cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals); + goto CPyL43; + } + if (likely(PyUnicode_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals, "str", cpy_r_r21); + goto CPyL43; + } + cpy_r_r23 = PySequence_Contains(cpy_r_exclude_contracts, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 295, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r25 = cpy_r_r23; + if (cpy_r_r25) goto CPyL44; + cpy_r_r26 = PyDict_Contains(cpy_r_coverage_eval, cpy_r_r9); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r28 = cpy_r_r26; + cpy_r_r29 = cpy_r_r28 ^ 1; + if (cpy_r_r29) goto CPyL19; + cpy_r_r30 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r9); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals, "dict", cpy_r_r30); + goto CPyL43; + } + cpy_r_r32 = PyDict_Contains(cpy_r_r31, cpy_r_r18); + CPy_DECREF(cpy_r_r31); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 298, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r34 = cpy_r_r32; + cpy_r_r35 = cpy_r_r34 ^ 1; + if (!cpy_r_r35) goto CPyL20; +CPyL19: ; + cpy_r_true = 0; + cpy_r_false = 0; + goto CPyL25; +CPyL20: ; + cpy_r_r36 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_r9); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals); + goto CPyL43; + } + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals, "dict", cpy_r_r36); + goto CPyL43; + } + cpy_r_r38 = CPyDict_GetItem(cpy_r_r37, cpy_r_r18); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals); + goto CPyL43; + } + PyObject *__tmp1791; + if (unlikely(!(PyTuple_Check(cpy_r_r38) && PyTuple_GET_SIZE(cpy_r_r38) == 3))) { + __tmp1791 = NULL; + goto __LL1792; + } + if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r38, 0)))) + __tmp1791 = PyTuple_GET_ITEM(cpy_r_r38, 0); + else { + __tmp1791 = NULL; + } + if (__tmp1791 == NULL) goto __LL1792; + if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r38, 1)))) + __tmp1791 = PyTuple_GET_ITEM(cpy_r_r38, 1); + else { + __tmp1791 = NULL; + } + if (__tmp1791 == NULL) goto __LL1792; + if (likely(PyList_Check(PyTuple_GET_ITEM(cpy_r_r38, 2)))) + __tmp1791 = PyTuple_GET_ITEM(cpy_r_r38, 2); + else { + __tmp1791 = NULL; + } + if (__tmp1791 == NULL) goto __LL1792; + __tmp1791 = cpy_r_r38; +__LL1792: ; + if (unlikely(__tmp1791 == NULL)) { + CPy_TypeError("tuple[list, list, list]", cpy_r_r38); cpy_r_r39 = (tuple_T3OOO) { NULL, NULL, NULL }; + } else { + PyObject *__tmp1793 = PyTuple_GET_ITEM(cpy_r_r38, 0); + CPy_INCREF(__tmp1793); + PyObject *__tmp1794; + if (likely(PyList_Check(__tmp1793))) + __tmp1794 = __tmp1793; + else { + CPy_TypeError("list", __tmp1793); + __tmp1794 = NULL; + } + cpy_r_r39.f0 = __tmp1794; + PyObject *__tmp1795 = PyTuple_GET_ITEM(cpy_r_r38, 1); + CPy_INCREF(__tmp1795); + PyObject *__tmp1796; + if (likely(PyList_Check(__tmp1795))) + __tmp1796 = __tmp1795; + else { + CPy_TypeError("list", __tmp1795); + __tmp1796 = NULL; + } + cpy_r_r39.f1 = __tmp1796; + PyObject *__tmp1797 = PyTuple_GET_ITEM(cpy_r_r38, 2); + CPy_INCREF(__tmp1797); + PyObject *__tmp1798; + if (likely(PyList_Check(__tmp1797))) + __tmp1798 = __tmp1797; + else { + CPy_TypeError("list", __tmp1797); + __tmp1798 = NULL; + } + cpy_r_r39.f2 = __tmp1798; + } + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39.f0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 301, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r40 = cpy_r_r39.f2; + CPy_INCREF_NO_IMM(cpy_r_r40); + cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; + cpy_r_r42 = *(int64_t *)cpy_r_r41; + CPy_DECREF_NO_IMM(cpy_r_r40); + cpy_r_r43 = cpy_r_r42 << 1; + cpy_r_true = cpy_r_r43; + cpy_r_r44 = cpy_r_r39.f1; + CPy_INCREF_NO_IMM(cpy_r_r44); + CPy_DECREF_NO_IMM(cpy_r_r39.f0); + CPy_DECREF_NO_IMM(cpy_r_r39.f1); + CPy_DECREF_NO_IMM(cpy_r_r39.f2); + cpy_r_r45 = (CPyPtr)&((PyVarObject *)cpy_r_r44)->ob_size; + cpy_r_r46 = *(int64_t *)cpy_r_r45; + CPy_DECREF_NO_IMM(cpy_r_r44); + cpy_r_r47 = cpy_r_r46 << 1; + cpy_r_false = cpy_r_r47; + cpy_r_r48 = CPyTagged_Add(cpy_r_final_true, cpy_r_true); + CPyTagged_DECREF(cpy_r_final_true); + cpy_r_final_true = cpy_r_r48; + cpy_r_r49 = CPyTagged_Add(cpy_r_final_false, cpy_r_false); + CPyTagged_DECREF(cpy_r_final_false); + cpy_r_final_false = cpy_r_r49; +CPyL25: ; + cpy_r_r50 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r9); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals); + goto CPyL45; + } + if (likely(PyDict_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals, "dict", cpy_r_r50); + goto CPyL45; + } + cpy_r_r52 = CPyDict_GetItem(cpy_r_r51, cpy_r_r18); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals); + goto CPyL45; + } + if (likely(PyDict_Check(cpy_r_r52))) + cpy_r_r53 = cpy_r_r52; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_totals", 307, CPyStatic_test___output___globals, "dict", cpy_r_r52); + goto CPyL45; + } + cpy_r_r54 = PyDict_Size(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 << 1; + cpy_r_total = cpy_r_r55; + cpy_r_r56 = CPyTagged_Add(cpy_r_final_total, cpy_r_total); + CPyTagged_DECREF(cpy_r_final_total); + cpy_r_final_total = cpy_r_r56; + cpy_r_r57.f0 = cpy_r_true; + cpy_r_r57.f1 = cpy_r_false; + cpy_r_r57.f2 = cpy_r_total; + cpy_r_r58 = PyTuple_New(3); + if (unlikely(cpy_r_r58 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1799 = CPyTagged_StealAsObject(cpy_r_r57.f0); + PyTuple_SET_ITEM(cpy_r_r58, 0, __tmp1799); + PyObject *__tmp1800 = CPyTagged_StealAsObject(cpy_r_r57.f1); + PyTuple_SET_ITEM(cpy_r_r58, 1, __tmp1800); + PyObject *__tmp1801 = CPyTagged_StealAsObject(cpy_r_r57.f2); + PyTuple_SET_ITEM(cpy_r_r58, 2, __tmp1801); + cpy_r_r59 = CPyDict_SetItem(cpy_r_r0, cpy_r_r18, cpy_r_r58); + CPy_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r58); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 310, CPyStatic_test___output___globals); + goto CPyL42; + } +CPyL30: ; + cpy_r_r61 = CPyDict_CheckSize(cpy_r_r10, cpy_r_r12); + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals); + goto CPyL42; + } else + goto CPyL6; +CPyL31: ; + cpy_r_r62 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 294, CPyStatic_test___output___globals); + goto CPyL46; + } + cpy_r_r63 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r2); + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals); + goto CPyL46; + } else + goto CPyL2; +CPyL33: ; + cpy_r_r64 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 293, CPyStatic_test___output___globals); + goto CPyL36; + } + cpy_r_r65.f0 = cpy_r_final_true; + cpy_r_r65.f1 = cpy_r_final_false; + cpy_r_r65.f2 = cpy_r_final_total; + cpy_r_r66.f0 = cpy_r_r0; + cpy_r_r66.f1 = cpy_r_r65; + return cpy_r_r66; +CPyL35: ; + tuple_T2OT3III __tmp1802 = { NULL, (tuple_T3III) { CPY_INT_TAG, CPY_INT_TAG, CPY_INT_TAG } }; + cpy_r_r67 = __tmp1802; + return cpy_r_r67; +CPyL36: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + goto CPyL35; +CPyL37: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + CPy_DECREF(cpy_r_r4.f3); + goto CPyL33; +CPyL38: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL35; +CPyL39: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + goto CPyL35; +CPyL40: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + goto CPyL35; +CPyL41: ; + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r14.f2); + goto CPyL31; +CPyL42: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + goto CPyL35; +CPyL43: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r18); + goto CPyL35; +CPyL44: ; + CPy_DECREF(cpy_r_r18); + goto CPyL30; +CPyL45: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r18); + CPyTagged_DecRef(cpy_r_true); + CPyTagged_DecRef(cpy_r_false); + goto CPyL35; +CPyL46: ; + CPy_DecRef(cpy_r_r0); + CPyTagged_DecRef(cpy_r_final_true); + CPyTagged_DecRef(cpy_r_final_false); + CPyTagged_DecRef(cpy_r_final_total); + CPy_DecRef(cpy_r_r3); + goto CPyL35; +} + +PyObject *CPyPy_test___output____branch_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_eval", "coverage_map", "exclude_contracts", 0}; + static CPyArg_Parser parser = {"OOO:_branch_totals", kwlist, 0}; + PyObject *obj_coverage_eval; + PyObject *obj_coverage_map; + PyObject *obj_exclude_contracts; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map, &obj_exclude_contracts)) { + return NULL; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_coverage_map; + if (likely(PyDict_Check(obj_coverage_map))) + arg_coverage_map = obj_coverage_map; + else { + CPy_TypeError("dict", obj_coverage_map); + goto fail; + } + PyObject *arg_exclude_contracts; + if (likely(PyList_Check(obj_exclude_contracts))) + arg_exclude_contracts = obj_exclude_contracts; + else { + CPy_TypeError("list", obj_exclude_contracts); + goto fail; + } + tuple_T2OT3III retval = CPyDef_test___output____branch_totals(arg_coverage_eval, arg_coverage_map, arg_exclude_contracts); + if (retval.f0 == NULL) { + return NULL; + } + PyObject *retbox = PyTuple_New(2); + if (unlikely(retbox == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1803 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1803); + PyObject *__tmp1804 = PyTuple_New(3); + if (unlikely(__tmp1804 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1805 = CPyTagged_StealAsObject(retval.f1.f0); + PyTuple_SET_ITEM(__tmp1804, 0, __tmp1805); + PyObject *__tmp1806 = CPyTagged_StealAsObject(retval.f1.f1); + PyTuple_SET_ITEM(__tmp1804, 1, __tmp1806); + PyObject *__tmp1807 = CPyTagged_StealAsObject(retval.f1.f2); + PyTuple_SET_ITEM(__tmp1804, 2, __tmp1807); + PyTuple_SET_ITEM(retbox, 1, __tmp1804); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_branch_totals", 284, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____get_highlights(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + tuple_T3OOO cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + cpy_r_r0 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 317, CPyStatic_test___output___globals); + goto CPyL42; + } + cpy_r_r2 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r3 = PyDict_New(); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 317, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r4 = CPyDict_Build(2, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 317, CPyStatic_test___output___globals); + goto CPyL42; + } + cpy_r_r5 = CPyStatics[540]; /* 'items' */ + PyObject *cpy_r_r6[1] = {cpy_r_coverage_eval}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL44; + } + cpy_r_r9 = PyObject_GetIter(cpy_r_r8); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL44; + } +CPyL5: ; + cpy_r_r10 = PyIter_Next(cpy_r_r9); + if (cpy_r_r10 == NULL) goto CPyL45; + cpy_r_r11 = PyObject_GetIter(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL46; + } + cpy_r_r12 = PyIter_Next(cpy_r_r11); + if (cpy_r_r12 == NULL) { + goto CPyL47; + } else + goto CPyL10; +CPyL8: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL10: ; + cpy_r_r14 = PyIter_Next(cpy_r_r11); + if (cpy_r_r14 == NULL) { + goto CPyL48; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r16 = PyIter_Next(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (cpy_r_r16 == NULL) { + goto CPyL16; + } else + goto CPyL49; +CPyL14: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL42; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r18 = CPyStatics[444]; /* 'get' */ + PyObject *cpy_r_r19[2] = {cpy_r_build, cpy_r_r12}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_VectorcallMethod(cpy_r_r18, cpy_r_r20, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 320, CPyStatic_test___output___globals); + goto CPyL50; + } + cpy_r_r22 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r23 = PyObject_GetItem(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 320, CPyStatic_test___output___globals); + goto CPyL50; + } + goto CPyL26; +CPyL19: ; + cpy_r_r24 = CPy_CatchError(); + cpy_r_r25 = CPyModule_builtins; + cpy_r_r26 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 321, CPyStatic_test___output___globals); + goto CPyL51; + } + cpy_r_r28 = CPy_ExceptionMatches(cpy_r_r27); + CPy_DecRef(cpy_r_r27); + if (!cpy_r_r28) goto CPyL52; + CPy_RestoreExcInfo(cpy_r_r24); + CPy_DecRef(cpy_r_r24.f0); + CPy_DecRef(cpy_r_r24.f1); + CPy_DecRef(cpy_r_r24.f2); + goto CPyL5; +CPyL22: ; + CPy_Reraise(); + if (!0) { + goto CPyL24; + } else + goto CPyL53; +CPyL23: ; + CPy_Unreachable(); +CPyL24: ; + CPy_RestoreExcInfo(cpy_r_r24); + CPy_DecRef(cpy_r_r24.f0); + CPy_DecRef(cpy_r_r24.f1); + CPy_DecRef(cpy_r_r24.f2); + cpy_r_r29 = CPy_KeepPropagating(); + if (!cpy_r_r29) goto CPyL42; + CPy_Unreachable(); +CPyL26: ; + cpy_r_r30 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r31 = PyObject_GetItem(cpy_r_r23, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); + goto CPyL54; + } + CPy_INCREF(cpy_r_r14); + if (likely(PyDict_Check(cpy_r_r14))) + cpy_r_r32 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals, "dict", cpy_r_r14); + goto CPyL55; + } + if (likely(PyDict_Check(cpy_r_r31))) + cpy_r_r33 = cpy_r_r31; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals, "dict", cpy_r_r31); + goto CPyL56; + } + cpy_r_r34 = CPyDef_test___output____statement_highlights(cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); + goto CPyL54; + } + cpy_r_r35 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r36 = CPyDict_GetItem(cpy_r_r4, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); + goto CPyL57; + } + if (likely(PyDict_Check(cpy_r_r36))) + cpy_r_r37 = cpy_r_r36; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals, "dict", cpy_r_r36); + goto CPyL57; + } + cpy_r_r38 = CPyDict_SetItem(cpy_r_r37, cpy_r_r12, cpy_r_r34); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r34); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 324, CPyStatic_test___output___globals); + goto CPyL54; + } + cpy_r_r40 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r41 = PyObject_GetItem(cpy_r_r23, cpy_r_r40); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); + goto CPyL58; + } + if (likely(PyDict_Check(cpy_r_r14))) + cpy_r_r42 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals, "dict", cpy_r_r14); + goto CPyL59; + } + if (likely(PyDict_Check(cpy_r_r41))) + cpy_r_r43 = cpy_r_r41; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals, "dict", cpy_r_r41); + goto CPyL60; + } + cpy_r_r44 = CPyDef_test___output____branch_highlights(cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); + goto CPyL61; + } + cpy_r_r45 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r46 = CPyDict_GetItem(cpy_r_r4, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); + goto CPyL62; + } + if (likely(PyDict_Check(cpy_r_r46))) + cpy_r_r47 = cpy_r_r46; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals, "dict", cpy_r_r46); + goto CPyL62; + } + cpy_r_r48 = CPyDict_SetItem(cpy_r_r47, cpy_r_r12, cpy_r_r44); + CPy_DECREF(cpy_r_r47); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r44); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 325, CPyStatic_test___output___globals); + goto CPyL46; + } else + goto CPyL5; +CPyL40: ; + cpy_r_r50 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 318, CPyStatic_test___output___globals); + goto CPyL44; + } + return cpy_r_r4; +CPyL42: ; + cpy_r_r51 = NULL; + return cpy_r_r51; +CPyL43: ; + CPy_DecRef(cpy_r_r1); + goto CPyL42; +CPyL44: ; + CPy_DecRef(cpy_r_r4); + goto CPyL42; +CPyL45: ; + CPy_DECREF(cpy_r_r9); + goto CPyL40; +CPyL46: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL42; +CPyL47: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r11); + goto CPyL8; +CPyL48: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r12); + goto CPyL11; +CPyL49: ; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r16); + goto CPyL14; +CPyL50: ; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL19; +CPyL51: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL24; +CPyL52: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + goto CPyL22; +CPyL53: ; + CPy_DecRef(cpy_r_r24.f0); + CPy_DecRef(cpy_r_r24.f1); + CPy_DecRef(cpy_r_r24.f2); + goto CPyL23; +CPyL54: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + goto CPyL42; +CPyL55: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r31); + goto CPyL42; +CPyL56: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r32); + goto CPyL42; +CPyL57: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r34); + goto CPyL42; +CPyL58: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r14); + goto CPyL42; +CPyL59: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r41); + goto CPyL42; +CPyL60: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r42); + goto CPyL42; +CPyL61: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + goto CPyL42; +CPyL62: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r44); + goto CPyL42; +} + +PyObject *CPyPy_test___output____get_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"build", "coverage_eval", 0}; + static CPyArg_Parser parser = {"OO:_get_highlights", kwlist, 0}; + PyObject *obj_build; + PyObject *obj_coverage_eval; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_build, &obj_coverage_eval)) { + return NULL; + } + PyObject *arg_build = obj_build; + PyObject *arg_coverage_eval = obj_coverage_eval; + PyObject *retval = CPyDef_test___output____get_highlights(arg_build, arg_coverage_eval); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_get_highlights", 315, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____statement_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T3CIO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + CPyTagged cpy_r_r14; + int64_t cpy_r_r15; + PyObject *cpy_r_r16; + tuple_T4CIOO cpy_r_r17; + CPyTagged cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + CPyTagged cpy_r_r24; + int64_t cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T3CIO cpy_r_r27; + CPyTagged cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + CPyTagged cpy_r_r39; + int64_t cpy_r_r40; + PyObject *cpy_r_r41; + tuple_T4CIOO cpy_r_r42; + CPyTagged cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + CPyTagged cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + PyObject *cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); + goto CPyL39; + } + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_coverage_map); + cpy_r_r3 = CPyDict_GetKeysIter(cpy_r_coverage_map); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); + goto CPyL40; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextKey(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL41; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + CPy_DECREF(cpy_r_r4.f2); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals, "str", cpy_r_r7); + goto CPyL42; + } + cpy_r_r9 = PyList_New(0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r10 = PyDict_SetItem(cpy_r_r0, cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); + goto CPyL42; + } + cpy_r_r12 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r2); + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); + goto CPyL42; + } else + goto CPyL2; +CPyL7: ; + cpy_r_r13 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 334, CPyStatic_test___output___globals); + goto CPyL40; + } + cpy_r_r14 = 0; + cpy_r_r15 = PyDict_Size(cpy_r_coverage_map); + cpy_r_r16 = CPyDict_GetItemsIter(cpy_r_coverage_map); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals); + goto CPyL44; + } +CPyL9: ; + cpy_r_r17 = CPyDict_NextItem(cpy_r_r16, cpy_r_r14); + cpy_r_r18 = cpy_r_r17.f1; + cpy_r_r14 = cpy_r_r18; + cpy_r_r19 = cpy_r_r17.f0; + if (!cpy_r_r19) goto CPyL45; + cpy_r_r20 = cpy_r_r17.f2; + CPy_INCREF(cpy_r_r20); + cpy_r_r21 = cpy_r_r17.f3; + CPy_INCREF(cpy_r_r21); + CPy_DECREF(cpy_r_r17.f2); + CPy_DECREF(cpy_r_r17.f3); + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r22 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals, "str", cpy_r_r20); + goto CPyL46; + } + if (likely(PyDict_Check(cpy_r_r21))) + cpy_r_r23 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals, "dict", cpy_r_r21); + goto CPyL47; + } + cpy_r_r24 = 0; + cpy_r_r25 = PyDict_Size(cpy_r_r23); + cpy_r_r26 = CPyDict_GetKeysIter(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals); + goto CPyL48; + } +CPyL13: ; + cpy_r_r27 = CPyDict_NextKey(cpy_r_r26, cpy_r_r24); + cpy_r_r28 = cpy_r_r27.f1; + cpy_r_r24 = cpy_r_r28; + cpy_r_r29 = cpy_r_r27.f0; + if (!cpy_r_r29) goto CPyL49; + cpy_r_r30 = cpy_r_r27.f2; + CPy_INCREF(cpy_r_r30); + CPy_DECREF(cpy_r_r27.f2); + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals, "str", cpy_r_r30); + goto CPyL50; + } + cpy_r_r32 = CPyDict_GetItem(cpy_r_r0, cpy_r_r22); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL51; + } + if (likely(PyList_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals, "list", cpy_r_r32); + goto CPyL51; + } + cpy_r_r34 = PyList_New(0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL52; + } + cpy_r_r35 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r22); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals); + goto CPyL53; + } + if (likely(PyDict_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals, "dict", cpy_r_r35); + goto CPyL53; + } + cpy_r_r37 = CPyDict_GetItem(cpy_r_r36, cpy_r_r31); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_highlights", 339, CPyStatic_test___output___globals, "dict", cpy_r_r37); + goto CPyL54; + } + cpy_r_r39 = 0; + cpy_r_r40 = PyDict_Size(cpy_r_r38); + cpy_r_r41 = CPyDict_GetItemsIter(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL55; + } +CPyL23: ; + cpy_r_r42 = CPyDict_NextItem(cpy_r_r41, cpy_r_r39); + cpy_r_r43 = cpy_r_r42.f1; + cpy_r_r39 = cpy_r_r43; + cpy_r_r44 = cpy_r_r42.f0; + if (!cpy_r_r44) goto CPyL56; + cpy_r_r45 = cpy_r_r42.f2; + CPy_INCREF(cpy_r_r45); + cpy_r_r46 = cpy_r_r42.f3; + CPy_INCREF(cpy_r_r46); + CPy_DECREF(cpy_r_r42.f2); + CPy_DECREF(cpy_r_r42.f3); + if (likely(PyLong_Check(cpy_r_r45))) + cpy_r_r47 = CPyTagged_FromObject(cpy_r_r45); + else { + CPy_TypeError("int", cpy_r_r45); cpy_r_r47 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL57; + } + cpy_r_r48 = CPyDef_test___output____statement_color(cpy_r_r47, cpy_r_coverage_eval, cpy_r_r22); + CPyTagged_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); + goto CPyL58; + } + cpy_r_r49 = CPyStatics[114]; /* '' */ + cpy_r_r50 = PyList_New(0); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); + goto CPyL59; + } + cpy_r_r51 = CPyList_Extend(cpy_r_r50, cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); + goto CPyL60; + } else + goto CPyL61; +CPyL28: ; + cpy_r_r52 = PyList_Append(cpy_r_r50, cpy_r_r48); + CPy_DECREF(cpy_r_r48); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); + goto CPyL62; + } + cpy_r_r54 = PyList_Append(cpy_r_r50, cpy_r_r49); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 338, CPyStatic_test___output___globals); + goto CPyL62; + } + cpy_r_r56 = PyList_Append(cpy_r_r34, cpy_r_r50); + CPy_DECREF_NO_IMM(cpy_r_r50); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r58 = CPyDict_CheckSize(cpy_r_r38, cpy_r_r40); + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL63; + } else + goto CPyL23; +CPyL32: ; + cpy_r_r59 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r59)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL54; + } + cpy_r_r60 = CPyList_Extend(cpy_r_r33, cpy_r_r34); + CPy_DECREF_NO_IMM(cpy_r_r33); + CPy_DECREF_NO_IMM(cpy_r_r34); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 337, CPyStatic_test___output___globals); + goto CPyL50; + } else + goto CPyL64; +CPyL34: ; + cpy_r_r61 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r25); + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals); + goto CPyL50; + } else + goto CPyL13; +CPyL35: ; + cpy_r_r62 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 336, CPyStatic_test___output___globals); + goto CPyL65; + } + cpy_r_r63 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r15); + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals); + goto CPyL65; + } else + goto CPyL9; +CPyL37: ; + cpy_r_r64 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 335, CPyStatic_test___output___globals); + goto CPyL44; + } + return cpy_r_r0; +CPyL39: ; + cpy_r_r65 = NULL; + return cpy_r_r65; +CPyL40: ; + CPy_DecRef(cpy_r_r0); + goto CPyL39; +CPyL41: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + goto CPyL7; +CPyL42: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL39; +CPyL43: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL39; +CPyL44: ; + CPy_DecRef(cpy_r_r0); + goto CPyL39; +CPyL45: ; + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r17.f2); + CPy_DECREF(cpy_r_r17.f3); + goto CPyL37; +CPyL46: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r21); + goto CPyL39; +CPyL47: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL39; +CPyL48: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + goto CPyL39; +CPyL49: ; + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r27.f2); + goto CPyL35; +CPyL50: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL39; +CPyL51: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + goto CPyL39; +CPyL52: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r33); + goto CPyL39; +CPyL53: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL39; +CPyL54: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL39; +CPyL55: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + goto CPyL39; +CPyL56: ; + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r42.f2); + CPy_DECREF(cpy_r_r42.f3); + goto CPyL32; +CPyL57: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r46); + goto CPyL39; +CPyL58: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r46); + goto CPyL39; +CPyL59: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r48); + goto CPyL39; +CPyL60: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r50); + goto CPyL39; +CPyL61: ; + CPy_DECREF(cpy_r_r51); + goto CPyL28; +CPyL62: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r50); + goto CPyL39; +CPyL63: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + goto CPyL39; +CPyL64: ; + CPy_DECREF(cpy_r_r60); + goto CPyL34; +CPyL65: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + goto CPyL39; +} + +PyObject *CPyPy_test___output____statement_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_eval", "coverage_map", 0}; + static CPyArg_Parser parser = {"OO:_statement_highlights", kwlist, 0}; + PyObject *obj_coverage_eval; + PyObject *obj_coverage_map; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map)) { + return NULL; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_coverage_map; + if (likely(PyDict_Check(obj_coverage_map))) + arg_coverage_map = obj_coverage_map; + else { + CPy_TypeError("dict", obj_coverage_map); + goto fail; + } + PyObject *retval = CPyDef_test___output____statement_highlights(arg_coverage_eval, arg_coverage_map); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_statement_highlights", 330, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____statement_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + int32_t cpy_r_r9; + char cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + cpy_r_r0 = PyDict_Contains(cpy_r_coverage_eval, cpy_r_path); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); + goto CPyL10; + } + cpy_r_r2 = cpy_r_r0; + if (!cpy_r_r2) goto CPyL9; + cpy_r_r3 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_path); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); + goto CPyL10; + } + if (likely(PyDict_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals, "dict", cpy_r_r3); + goto CPyL10; + } + cpy_r_r5 = CPyStatics[2029]; /* 0 */ + cpy_r_r6 = CPyDict_GetItem(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); + goto CPyL10; + } + if (likely(PySet_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals, "set", cpy_r_r6); + goto CPyL10; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_r8 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r9 = PySet_Contains(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r8); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/test/output.py", "_statement_color", 349, CPyStatic_test___output___globals); + goto CPyL10; + } + cpy_r_r11 = cpy_r_r9; + if (!cpy_r_r11) goto CPyL9; + cpy_r_r12 = CPyStatics[485]; /* 'green' */ + CPy_INCREF(cpy_r_r12); + return cpy_r_r12; +CPyL9: ; + cpy_r_r13 = CPyStatics[1875]; /* 'red' */ + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL10: ; + cpy_r_r14 = NULL; + return cpy_r_r14; +} + +PyObject *CPyPy_test___output____statement_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"i", "coverage_eval", "path", 0}; + static CPyArg_Parser parser = {"OOO:_statement_color", kwlist, 0}; + PyObject *obj_i; + PyObject *obj_coverage_eval; + PyObject *obj_path; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_i, &obj_coverage_eval, &obj_path)) { + return NULL; + } + CPyTagged arg_i; + if (likely(PyLong_Check(obj_i))) + arg_i = CPyTagged_BorrowFromObject(obj_i); + else { + CPy_TypeError("int", obj_i); goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_path; + if (likely(PyUnicode_Check(obj_path))) + arg_path = obj_path; + else { + CPy_TypeError("str", obj_path); + goto fail; + } + PyObject *retval = CPyDef_test___output____statement_color(arg_i, arg_coverage_eval, arg_path); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_statement_color", 344, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____branch_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map) { + PyObject *cpy_r_r0; + CPyTagged cpy_r_r1; + int64_t cpy_r_r2; + PyObject *cpy_r_r3; + tuple_T3CIO cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + CPyTagged cpy_r_r14; + int64_t cpy_r_r15; + PyObject *cpy_r_r16; + tuple_T4CIOO cpy_r_r17; + CPyTagged cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + CPyTagged cpy_r_r24; + int64_t cpy_r_r25; + PyObject *cpy_r_r26; + tuple_T3CIO cpy_r_r27; + CPyTagged cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + CPyTagged cpy_r_r39; + int64_t cpy_r_r40; + PyObject *cpy_r_r41; + tuple_T4CIOO cpy_r_r42; + CPyTagged cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + CPyTagged cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + int32_t cpy_r_r62; + char cpy_r_r63; + int32_t cpy_r_r64; + char cpy_r_r65; + char cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + char cpy_r_r72; + PyObject *cpy_r_r73; + cpy_r_r0 = PyDict_New(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); + goto CPyL43; + } + cpy_r_r1 = 0; + cpy_r_r2 = PyDict_Size(cpy_r_coverage_map); + cpy_r_r3 = CPyDict_GetKeysIter(cpy_r_coverage_map); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); + goto CPyL44; + } +CPyL2: ; + cpy_r_r4 = CPyDict_NextKey(cpy_r_r3, cpy_r_r1); + cpy_r_r5 = cpy_r_r4.f1; + cpy_r_r1 = cpy_r_r5; + cpy_r_r6 = cpy_r_r4.f0; + if (!cpy_r_r6) goto CPyL45; + cpy_r_r7 = cpy_r_r4.f2; + CPy_INCREF(cpy_r_r7); + CPy_DECREF(cpy_r_r4.f2); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals, "str", cpy_r_r7); + goto CPyL46; + } + cpy_r_r9 = PyList_New(0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); + goto CPyL47; + } + cpy_r_r10 = PyDict_SetItem(cpy_r_r0, cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); + goto CPyL46; + } + cpy_r_r12 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r2); + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); + goto CPyL46; + } else + goto CPyL2; +CPyL7: ; + cpy_r_r13 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 358, CPyStatic_test___output___globals); + goto CPyL44; + } + cpy_r_r14 = 0; + cpy_r_r15 = PyDict_Size(cpy_r_coverage_map); + cpy_r_r16 = CPyDict_GetItemsIter(cpy_r_coverage_map); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals); + goto CPyL48; + } +CPyL9: ; + cpy_r_r17 = CPyDict_NextItem(cpy_r_r16, cpy_r_r14); + cpy_r_r18 = cpy_r_r17.f1; + cpy_r_r14 = cpy_r_r18; + cpy_r_r19 = cpy_r_r17.f0; + if (!cpy_r_r19) goto CPyL49; + cpy_r_r20 = cpy_r_r17.f2; + CPy_INCREF(cpy_r_r20); + cpy_r_r21 = cpy_r_r17.f3; + CPy_INCREF(cpy_r_r21); + CPy_DECREF(cpy_r_r17.f2); + CPy_DECREF(cpy_r_r17.f3); + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r22 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals, "str", cpy_r_r20); + goto CPyL50; + } + if (likely(PyDict_Check(cpy_r_r21))) + cpy_r_r23 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals, "dict", cpy_r_r21); + goto CPyL51; + } + cpy_r_r24 = 0; + cpy_r_r25 = PyDict_Size(cpy_r_r23); + cpy_r_r26 = CPyDict_GetKeysIter(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals); + goto CPyL52; + } +CPyL13: ; + cpy_r_r27 = CPyDict_NextKey(cpy_r_r26, cpy_r_r24); + cpy_r_r28 = cpy_r_r27.f1; + cpy_r_r24 = cpy_r_r28; + cpy_r_r29 = cpy_r_r27.f0; + if (!cpy_r_r29) goto CPyL53; + cpy_r_r30 = cpy_r_r27.f2; + CPy_INCREF(cpy_r_r30); + CPy_DECREF(cpy_r_r27.f2); + if (likely(PyUnicode_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals, "str", cpy_r_r30); + goto CPyL54; + } + cpy_r_r32 = CPyDict_GetItem(cpy_r_r0, cpy_r_r22); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL55; + } + if (likely(PyList_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals, "list", cpy_r_r32); + goto CPyL55; + } + cpy_r_r34 = PyList_New(0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL56; + } + cpy_r_r35 = CPyDict_GetItem(cpy_r_coverage_map, cpy_r_r22); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals); + goto CPyL57; + } + if (likely(PyDict_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals, "dict", cpy_r_r35); + goto CPyL57; + } + cpy_r_r37 = CPyDict_GetItem(cpy_r_r36, cpy_r_r31); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals); + goto CPyL58; + } + if (likely(PyDict_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_highlights", 363, CPyStatic_test___output___globals, "dict", cpy_r_r37); + goto CPyL58; + } + cpy_r_r39 = 0; + cpy_r_r40 = PyDict_Size(cpy_r_r38); + cpy_r_r41 = CPyDict_GetItemsIter(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL59; + } +CPyL23: ; + cpy_r_r42 = CPyDict_NextItem(cpy_r_r41, cpy_r_r39); + cpy_r_r43 = cpy_r_r42.f1; + cpy_r_r39 = cpy_r_r43; + cpy_r_r44 = cpy_r_r42.f0; + if (!cpy_r_r44) goto CPyL60; + cpy_r_r45 = cpy_r_r42.f2; + CPy_INCREF(cpy_r_r45); + cpy_r_r46 = cpy_r_r42.f3; + CPy_INCREF(cpy_r_r46); + CPy_DECREF(cpy_r_r42.f2); + CPy_DECREF(cpy_r_r42.f3); + if (likely(PyLong_Check(cpy_r_r45))) + cpy_r_r47 = CPyTagged_FromObject(cpy_r_r45); + else { + CPy_TypeError("int", cpy_r_r45); cpy_r_r47 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r47 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL61; + } + cpy_r_r48 = (PyObject *)&_Py_NoneStruct; + cpy_r_r49 = (PyObject *)&_Py_NoneStruct; + cpy_r_r50 = CPyStatics[2031]; /* 2 */ + cpy_r_r51 = PySlice_New(cpy_r_r48, cpy_r_r50, cpy_r_r49); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL62; + } + cpy_r_r52 = PyObject_GetItem(cpy_r_r46, cpy_r_r51); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL62; + } + cpy_r_r53 = CPyStatics[2031]; /* 2 */ + cpy_r_r54 = PyObject_GetItem(cpy_r_r46, cpy_r_r53); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL63; + } + if (unlikely(cpy_r_r54 != Py_None)) { + CPy_TypeError("None", cpy_r_r54); cpy_r_r55 = 2; + } else + cpy_r_r55 = 1; + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55 == 2)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL63; + } + cpy_r_r56 = CPyDef_test___output____branch_color(cpy_r_r47, cpy_r_coverage_eval, cpy_r_r22, cpy_r_r55); + CPyTagged_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL64; + } + cpy_r_r57 = CPyStatics[114]; /* '' */ + cpy_r_r58 = PyList_New(0); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL65; + } + cpy_r_r59 = CPyList_Extend(cpy_r_r58, cpy_r_r52); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL66; + } else + goto CPyL67; +CPyL32: ; + cpy_r_r60 = PyList_Append(cpy_r_r58, cpy_r_r56); + CPy_DECREF(cpy_r_r56); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL68; + } + cpy_r_r62 = PyList_Append(cpy_r_r58, cpy_r_r57); + cpy_r_r63 = cpy_r_r62 >= 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 362, CPyStatic_test___output___globals); + goto CPyL68; + } + cpy_r_r64 = PyList_Append(cpy_r_r34, cpy_r_r58); + CPy_DECREF_NO_IMM(cpy_r_r58); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL69; + } + cpy_r_r66 = CPyDict_CheckSize(cpy_r_r38, cpy_r_r40); + if (unlikely(!cpy_r_r66)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL69; + } else + goto CPyL23; +CPyL36: ; + cpy_r_r67 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL58; + } + cpy_r_r68 = CPyList_Extend(cpy_r_r33, cpy_r_r34); + CPy_DECREF_NO_IMM(cpy_r_r33); + CPy_DECREF_NO_IMM(cpy_r_r34); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 361, CPyStatic_test___output___globals); + goto CPyL54; + } else + goto CPyL70; +CPyL38: ; + cpy_r_r69 = CPyDict_CheckSize(cpy_r_r23, cpy_r_r25); + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals); + goto CPyL54; + } else + goto CPyL13; +CPyL39: ; + cpy_r_r70 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 360, CPyStatic_test___output___globals); + goto CPyL71; + } + cpy_r_r71 = CPyDict_CheckSize(cpy_r_coverage_map, cpy_r_r15); + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals); + goto CPyL71; + } else + goto CPyL9; +CPyL41: ; + cpy_r_r72 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 359, CPyStatic_test___output___globals); + goto CPyL48; + } + return cpy_r_r0; +CPyL43: ; + cpy_r_r73 = NULL; + return cpy_r_r73; +CPyL44: ; + CPy_DecRef(cpy_r_r0); + goto CPyL43; +CPyL45: ; + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r4.f2); + goto CPyL7; +CPyL46: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL43; +CPyL47: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r8); + goto CPyL43; +CPyL48: ; + CPy_DecRef(cpy_r_r0); + goto CPyL43; +CPyL49: ; + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r17.f2); + CPy_DECREF(cpy_r_r17.f3); + goto CPyL41; +CPyL50: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r21); + goto CPyL43; +CPyL51: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL43; +CPyL52: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + goto CPyL43; +CPyL53: ; + CPy_DECREF(cpy_r_r22); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r27.f2); + goto CPyL39; +CPyL54: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL43; +CPyL55: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + goto CPyL43; +CPyL56: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r33); + goto CPyL43; +CPyL57: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL43; +CPyL58: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + goto CPyL43; +CPyL59: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + goto CPyL43; +CPyL60: ; + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r42.f2); + CPy_DECREF(cpy_r_r42.f3); + goto CPyL36; +CPyL61: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r46); + goto CPyL43; +CPyL62: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPyTagged_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r46); + goto CPyL43; +CPyL63: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPyTagged_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r52); + goto CPyL43; +CPyL64: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r52); + goto CPyL43; +CPyL65: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r52); + CPy_DecRef(cpy_r_r56); + goto CPyL43; +CPyL66: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r58); + goto CPyL43; +CPyL67: ; + CPy_DECREF(cpy_r_r59); + goto CPyL32; +CPyL68: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r58); + goto CPyL43; +CPyL69: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r33); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + goto CPyL43; +CPyL70: ; + CPy_DECREF(cpy_r_r68); + goto CPyL38; +CPyL71: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r16); + goto CPyL43; +} + +PyObject *CPyPy_test___output____branch_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"coverage_eval", "coverage_map", 0}; + static CPyArg_Parser parser = {"OO:_branch_highlights", kwlist, 0}; + PyObject *obj_coverage_eval; + PyObject *obj_coverage_map; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_coverage_eval, &obj_coverage_map)) { + return NULL; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_coverage_map; + if (likely(PyDict_Check(obj_coverage_map))) + arg_coverage_map = obj_coverage_map; + else { + CPy_TypeError("dict", obj_coverage_map); + goto fail; + } + PyObject *retval = CPyDef_test___output____branch_highlights(arg_coverage_eval, arg_coverage_map); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_branch_highlights", 354, CPyStatic_test___output___globals); + return NULL; +} + +PyObject *CPyDef_test___output____branch_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path, char cpy_r_jump) { + int32_t cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + int32_t cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + int32_t cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + int32_t cpy_r_r33; + char cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + cpy_r_r0 = PyDict_Contains(cpy_r_coverage_eval, cpy_r_path); + cpy_r_r1 = cpy_r_r0 >= 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 374, CPyStatic_test___output___globals); + goto CPyL29; + } + cpy_r_r2 = cpy_r_r0; + cpy_r_r3 = cpy_r_r2 ^ 1; + if (!cpy_r_r3) goto CPyL3; + cpy_r_r4 = CPyStatics[1875]; /* 'red' */ + CPy_INCREF(cpy_r_r4); + return cpy_r_r4; +CPyL3: ; + cpy_r_r5 = CPyDict_GetItem(cpy_r_coverage_eval, cpy_r_path); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 376, CPyStatic_test___output___globals); + goto CPyL29; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 376, CPyStatic_test___output___globals, "dict", cpy_r_r5); + goto CPyL29; + } + cpy_r_r7 = CPyStatics[2031]; /* 2 */ + cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 377, CPyStatic_test___output___globals); + goto CPyL30; + } + if (likely(PySet_Check(cpy_r_r8))) + cpy_r_r9 = cpy_r_r8; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 377, CPyStatic_test___output___globals, "set", cpy_r_r8); + goto CPyL30; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r11 = PySet_Contains(cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r10); + cpy_r_r12 = cpy_r_r11 >= 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 377, CPyStatic_test___output___globals); + goto CPyL30; + } + cpy_r_r13 = cpy_r_r11; + if (!cpy_r_r13) goto CPyL19; + cpy_r_r14 = CPyStatics[2030]; /* 1 */ + cpy_r_r15 = CPyDict_GetItem(cpy_r_r6, cpy_r_r14); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 378, CPyStatic_test___output___globals); + goto CPyL29; + } + if (likely(PySet_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 378, CPyStatic_test___output___globals, "set", cpy_r_r15); + goto CPyL29; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_r17 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r18 = PySet_Contains(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 >= 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 378, CPyStatic_test___output___globals); + goto CPyL29; + } + cpy_r_r20 = cpy_r_r18; + if (!cpy_r_r20) goto CPyL14; + cpy_r_r21 = CPyStatics[485]; /* 'green' */ + CPy_INCREF(cpy_r_r21); + return cpy_r_r21; +CPyL14: ; + cpy_r_r22 = Py_None; + cpy_r_r23 = PyObject_IsTrue(cpy_r_r22); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 372, CPyStatic_test___output___globals); + goto CPyL29; + } + cpy_r_r25 = cpy_r_r23; + if (!cpy_r_r25) goto CPyL17; + cpy_r_r26 = CPyStatics[1876]; /* 'yellow' */ + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = cpy_r_r26; + goto CPyL18; +CPyL17: ; + cpy_r_r28 = CPyStatics[1877]; /* 'orange' */ + CPy_INCREF(cpy_r_r28); + cpy_r_r27 = cpy_r_r28; +CPyL18: ; + return cpy_r_r27; +CPyL19: ; + cpy_r_r29 = CPyStatics[2030]; /* 1 */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_r6, cpy_r_r29); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 381, CPyStatic_test___output___globals); + goto CPyL29; + } + if (likely(PySet_Check(cpy_r_r30))) + cpy_r_r31 = cpy_r_r30; + else { + CPy_TypeErrorTraceback("brownie/test/output.py", "_branch_color", 381, CPyStatic_test___output___globals, "set", cpy_r_r30); + goto CPyL29; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_r32 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r33 = PySet_Contains(cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r32); + cpy_r_r34 = cpy_r_r33 >= 0; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 381, CPyStatic_test___output___globals); + goto CPyL29; + } + cpy_r_r35 = cpy_r_r33; + if (!cpy_r_r35) goto CPyL28; + cpy_r_r36 = Py_None; + cpy_r_r37 = PyObject_IsTrue(cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 372, CPyStatic_test___output___globals); + goto CPyL29; + } + cpy_r_r39 = cpy_r_r37; + if (!cpy_r_r39) goto CPyL26; + cpy_r_r40 = CPyStatics[1877]; /* 'orange' */ + CPy_INCREF(cpy_r_r40); + cpy_r_r41 = cpy_r_r40; + goto CPyL27; +CPyL26: ; + cpy_r_r42 = CPyStatics[1876]; /* 'yellow' */ + CPy_INCREF(cpy_r_r42); + cpy_r_r41 = cpy_r_r42; +CPyL27: ; + return cpy_r_r41; +CPyL28: ; + cpy_r_r43 = CPyStatics[1875]; /* 'red' */ + CPy_INCREF(cpy_r_r43); + return cpy_r_r43; +CPyL29: ; + cpy_r_r44 = NULL; + return cpy_r_r44; +CPyL30: ; + CPy_DecRef(cpy_r_r6); + goto CPyL29; +} + +PyObject *CPyPy_test___output____branch_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"i", "coverage_eval", "path", "jump", 0}; + static CPyArg_Parser parser = {"OOOO:_branch_color", kwlist, 0}; + PyObject *obj_i; + PyObject *obj_coverage_eval; + PyObject *obj_path; + PyObject *obj_jump; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_i, &obj_coverage_eval, &obj_path, &obj_jump)) { + return NULL; + } + CPyTagged arg_i; + if (likely(PyLong_Check(obj_i))) + arg_i = CPyTagged_BorrowFromObject(obj_i); + else { + CPy_TypeError("int", obj_i); goto fail; + } + PyObject *arg_coverage_eval; + if (likely(PyDict_Check(obj_coverage_eval))) + arg_coverage_eval = obj_coverage_eval; + else { + CPy_TypeError("dict", obj_coverage_eval); + goto fail; + } + PyObject *arg_path; + if (likely(PyUnicode_Check(obj_path))) + arg_path = obj_path; + else { + CPy_TypeError("str", obj_path); + goto fail; + } + char arg_jump; + if (unlikely(obj_jump != Py_None)) { + CPy_TypeError("None", obj_jump); goto fail; + } else + arg_jump = 1; + PyObject *retval = CPyDef_test___output____branch_color(arg_i, arg_coverage_eval, arg_path, arg_jump); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/output.py", "_branch_color", 368, CPyStatic_test___output___globals); + return NULL; +} + +char CPyDef_test___output_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T2FO cpy_r_r61; + PyObject *cpy_r_r62; + tuple_T2FO cpy_r_r63; + PyObject *cpy_r_r64; + tuple_T2FO cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + CPyPtr cpy_r_r70; + CPyPtr cpy_r_r71; + CPyPtr cpy_r_r72; + CPyPtr cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", -1, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_pathlib; + cpy_r_r6 = (PyObject **)&CPyModule_warnings; + PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r8 = (void *)&cpy_r_r7; + int64_t cpy_r_r9[2] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2396]; /* (('pathlib', 'pathlib', 'pathlib'), + ('warnings', 'warnings', 'warnings')) */ + cpy_r_r12 = CPyStatic_test___output___globals; + cpy_r_r13 = CPyStatics[1878]; /* 'brownie/test/output.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL18; + cpy_r_r16 = CPyStatics[2397]; /* ('Any', 'Dict', 'Final', 'List', 'Optional', 'Set', + 'Tuple') */ + cpy_r_r17 = CPyStatics[14]; /* 'typing' */ + cpy_r_r18 = CPyStatic_test___output___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 5, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_typing = cpy_r_r19; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2398]; /* ('Path', 'ujson_dump', 'ujson_dumps', 'ujson_loads') */ + cpy_r_r21 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r22 = CPyStatic_test___output___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("brownie/test/output.py", "", 7, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie____c_constants = cpy_r_r23; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2399]; /* ('CONFIG',) */ + cpy_r_r25 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r26 = CPyStatic_test___output___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("brownie/test/output.py", "", 8, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie____config = cpy_r_r27; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[2400]; /* ('BrownieConfigWarning',) */ + cpy_r_r29 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r30 = CPyStatic_test___output___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 9, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___exceptions = cpy_r_r31; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[2401]; /* ('TxHistory',) */ + cpy_r_r33 = CPyStatics[858]; /* 'brownie.network.state' */ + cpy_r_r34 = CPyStatic_test___output___globals; + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 10, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___network___state = cpy_r_r35; + CPy_INCREF(CPyModule_brownie___network___state); + CPy_DECREF(cpy_r_r35); + cpy_r_r36 = CPyStatics[2402]; /* ('get_loaded_projects',) */ + cpy_r_r37 = CPyStatics[1270]; /* 'brownie.project' */ + cpy_r_r38 = CPyStatic_test___output___globals; + cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 11, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___project = cpy_r_r39; + CPy_INCREF(CPyModule_brownie___project); + CPy_DECREF(cpy_r_r39); + cpy_r_r40 = CPyStatics[2403]; /* ('Build',) */ + cpy_r_r41 = CPyStatics[1187]; /* 'brownie.project.build' */ + cpy_r_r42 = CPyStatic_test___output___globals; + cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 12, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___project___build = cpy_r_r43; + CPy_INCREF(CPyModule_brownie___project___build); + CPy_DECREF(cpy_r_r43); + cpy_r_r44 = CPyStatics[2404]; /* ('ContractName', 'CoverageMap') */ + cpy_r_r45 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r46 = CPyStatic_test___output___globals; + cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 13, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___typing = cpy_r_r47; + CPy_INCREF(CPyModule_brownie___typing); + CPy_DECREF(cpy_r_r47); + cpy_r_r48 = CPyStatics[2097]; /* ('color',) */ + cpy_r_r49 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r50 = CPyStatic_test___output___globals; + cpy_r_r51 = CPyImport_ImportFromMany(cpy_r_r49, cpy_r_r48, cpy_r_r48, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 14, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___utils = cpy_r_r51; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r51); + cpy_r_r52 = CPyStatics[2405]; /* ('bright_green', 'bright_magenta', 'bright_red', + 'bright_yellow') */ + cpy_r_r53 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r54 = CPyStatic_test___output___globals; + cpy_r_r55 = CPyImport_ImportFromMany(cpy_r_r53, cpy_r_r52, cpy_r_r52, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 15, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___utils____color = cpy_r_r55; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r55); + cpy_r_r56 = CPyStatics[2406]; /* ('CoverageEval',) */ + cpy_r_r57 = CPyStatics[1881]; /* 'brownie.test.coverage' */ + cpy_r_r58 = CPyStatic_test___output___globals; + cpy_r_r59 = CPyImport_ImportFromMany(cpy_r_r57, cpy_r_r56, cpy_r_r56, cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 17, CPyStatic_test___output___globals); + goto CPyL18; + } + CPyModule_brownie___test___coverage = cpy_r_r59; + CPy_INCREF(CPyModule_brownie___test___coverage); + CPy_DECREF(cpy_r_r59); + cpy_r_r60 = CPyStatics[204]; /* '\x1b[0;1;31m' */ + CPy_INCREF(cpy_r_r60); + cpy_r_r61.f0 = 0.8; + cpy_r_r61.f1 = cpy_r_r60; + cpy_r_r62 = CPyStatics[205]; /* '\x1b[0;1;33m' */ + CPy_INCREF(cpy_r_r62); + cpy_r_r63.f0 = 0.9; + cpy_r_r63.f1 = cpy_r_r62; + cpy_r_r64 = CPyStatics[477]; /* '\x1b[0;1;32m' */ + CPy_INCREF(cpy_r_r64); + cpy_r_r65.f0 = 1.0; + cpy_r_r65.f1 = cpy_r_r64; + cpy_r_r66 = PyList_New(3); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/test/output.py", "", 19, CPyStatic_test___output___globals); + goto CPyL19; + } + cpy_r_r67 = PyTuple_New(2); + if (unlikely(cpy_r_r67 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1808 = PyFloat_FromDouble(cpy_r_r61.f0); + PyTuple_SET_ITEM(cpy_r_r67, 0, __tmp1808); + PyObject *__tmp1809 = cpy_r_r61.f1; + PyTuple_SET_ITEM(cpy_r_r67, 1, __tmp1809); + cpy_r_r68 = PyTuple_New(2); + if (unlikely(cpy_r_r68 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1810 = PyFloat_FromDouble(cpy_r_r63.f0); + PyTuple_SET_ITEM(cpy_r_r68, 0, __tmp1810); + PyObject *__tmp1811 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r68, 1, __tmp1811); + cpy_r_r69 = PyTuple_New(2); + if (unlikely(cpy_r_r69 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1812 = PyFloat_FromDouble(cpy_r_r65.f0); + PyTuple_SET_ITEM(cpy_r_r69, 0, __tmp1812); + PyObject *__tmp1813 = cpy_r_r65.f1; + PyTuple_SET_ITEM(cpy_r_r69, 1, __tmp1813); + cpy_r_r70 = (CPyPtr)&((PyListObject *)cpy_r_r66)->ob_item; + cpy_r_r71 = *(CPyPtr *)cpy_r_r70; + *(PyObject * *)cpy_r_r71 = cpy_r_r67; + cpy_r_r72 = cpy_r_r71 + 8; + *(PyObject * *)cpy_r_r72 = cpy_r_r68; + cpy_r_r73 = cpy_r_r71 + 16; + *(PyObject * *)cpy_r_r73 = cpy_r_r69; + CPyStatic_test___output___COVERAGE_COLORS = cpy_r_r66; + CPy_INCREF_NO_IMM(CPyStatic_test___output___COVERAGE_COLORS); + cpy_r_r74 = CPyStatic_test___output___globals; + cpy_r_r75 = CPyStatics[1882]; /* 'COVERAGE_COLORS' */ + cpy_r_r76 = CPyDict_SetItem(cpy_r_r74, cpy_r_r75, cpy_r_r66); + CPy_DECREF_NO_IMM(cpy_r_r66); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/test/output.py", "", 19, CPyStatic_test___output___globals); + goto CPyL18; + } + return 1; +CPyL18: ; + cpy_r_r78 = 2; + return cpy_r_r78; +CPyL19: ; + CPy_DecRef(cpy_r_r61.f1); + CPy_DecRef(cpy_r_r63.f1); + CPy_DecRef(cpy_r_r65.f1); + goto CPyL18; +} + +static PyObject *CPyDunder___get__stateful_____init___3__BrownieStateMachine_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj(void); + +static PyObject * +stateful_____init___3__BrownieStateMachine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_stateful_____init___3__BrownieStateMachine_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +stateful_____init___3__BrownieStateMachine_obj_traverse(brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +stateful_____init___3__BrownieStateMachine_obj_clear(brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self) +{ + return 0; +} + +static void +stateful_____init___3__BrownieStateMachine_obj_dealloc(brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (stateful_____init___3__BrownieStateMachine_obj_free_instance == NULL) { + stateful_____init___3__BrownieStateMachine_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, stateful_____init___3__BrownieStateMachine_obj_dealloc) + stateful_____init___3__BrownieStateMachine_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem stateful_____init___3__BrownieStateMachine_obj_vtable[2]; +static bool +CPyDef_stateful_____init___3__BrownieStateMachine_obj_trait_vtable_setup(void) +{ + CPyVTableItem stateful_____init___3__BrownieStateMachine_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__, + (CPyVTableItem)CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__, + }; + memcpy(stateful_____init___3__BrownieStateMachine_obj_vtable, stateful_____init___3__BrownieStateMachine_obj_vtable_scratch, sizeof(stateful_____init___3__BrownieStateMachine_obj_vtable)); + return 1; +} + +static PyMethodDef stateful_____init___3__BrownieStateMachine_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_stateful_____init___3__BrownieStateMachine_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_stateful_____init___3__BrownieStateMachine_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__init____BrownieStateMachine_obj", + .tp_new = stateful_____init___3__BrownieStateMachine_obj_new, + .tp_dealloc = (destructor)stateful_____init___3__BrownieStateMachine_obj_dealloc, + .tp_traverse = (traverseproc)stateful_____init___3__BrownieStateMachine_obj_traverse, + .tp_clear = (inquiry)stateful_____init___3__BrownieStateMachine_obj_clear, + .tp_methods = stateful_____init___3__BrownieStateMachine_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__stateful_____init___3__BrownieStateMachine_obj, + .tp_basicsize = sizeof(brownie___test___stateful_____init___3__BrownieStateMachine_objObject), + .tp_vectorcall_offset = offsetof(brownie___test___stateful_____init___3__BrownieStateMachine_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("__init____BrownieStateMachine_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_stateful_____init___3__BrownieStateMachine_obj_template = &CPyType_stateful_____init___3__BrownieStateMachine_obj_template_; + +PyObject *CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___stateful_____init___3__BrownieStateMachine_objObject *self; + if (stateful_____init___3__BrownieStateMachine_obj_free_instance != NULL) { + self = stateful_____init___3__BrownieStateMachine_obj_free_instance; + stateful_____init___3__BrownieStateMachine_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___stateful_____init___3__BrownieStateMachine_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = stateful_____init___3__BrownieStateMachine_obj_vtable; + self->vectorcall = CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj(void) +{ + PyObject *self = CPyDef_stateful_____mypyc___3__init___3__BrownieStateMachine_obj_setup((PyObject *)CPyType_stateful_____init___3__BrownieStateMachine_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__stateful___execute_step__BrownieStateMachine_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj(void); + +static PyObject * +stateful___execute_step__BrownieStateMachine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_stateful___execute_step__BrownieStateMachine_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +stateful___execute_step__BrownieStateMachine_obj_traverse(brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +stateful___execute_step__BrownieStateMachine_obj_clear(brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self) +{ + return 0; +} + +static void +stateful___execute_step__BrownieStateMachine_obj_dealloc(brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (stateful___execute_step__BrownieStateMachine_obj_free_instance == NULL) { + stateful___execute_step__BrownieStateMachine_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, stateful___execute_step__BrownieStateMachine_obj_dealloc) + stateful___execute_step__BrownieStateMachine_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem stateful___execute_step__BrownieStateMachine_obj_vtable[2]; +static bool +CPyDef_stateful___execute_step__BrownieStateMachine_obj_trait_vtable_setup(void) +{ + CPyVTableItem stateful___execute_step__BrownieStateMachine_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__, + (CPyVTableItem)CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__, + }; + memcpy(stateful___execute_step__BrownieStateMachine_obj_vtable, stateful___execute_step__BrownieStateMachine_obj_vtable_scratch, sizeof(stateful___execute_step__BrownieStateMachine_obj_vtable)); + return 1; +} + +static PyMethodDef stateful___execute_step__BrownieStateMachine_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, step)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_stateful___execute_step__BrownieStateMachine_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_stateful___execute_step__BrownieStateMachine_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "execute_step__BrownieStateMachine_obj", + .tp_new = stateful___execute_step__BrownieStateMachine_obj_new, + .tp_dealloc = (destructor)stateful___execute_step__BrownieStateMachine_obj_dealloc, + .tp_traverse = (traverseproc)stateful___execute_step__BrownieStateMachine_obj_traverse, + .tp_clear = (inquiry)stateful___execute_step__BrownieStateMachine_obj_clear, + .tp_methods = stateful___execute_step__BrownieStateMachine_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__stateful___execute_step__BrownieStateMachine_obj, + .tp_basicsize = sizeof(brownie___test___stateful___execute_step__BrownieStateMachine_objObject), + .tp_vectorcall_offset = offsetof(brownie___test___stateful___execute_step__BrownieStateMachine_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("execute_step__BrownieStateMachine_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_stateful___execute_step__BrownieStateMachine_obj_template = &CPyType_stateful___execute_step__BrownieStateMachine_obj_template_; + +PyObject *CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___stateful___execute_step__BrownieStateMachine_objObject *self; + if (stateful___execute_step__BrownieStateMachine_obj_free_instance != NULL) { + self = stateful___execute_step__BrownieStateMachine_obj_free_instance; + stateful___execute_step__BrownieStateMachine_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___stateful___execute_step__BrownieStateMachine_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = stateful___execute_step__BrownieStateMachine_obj_vtable; + self->vectorcall = CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj(void) +{ + PyObject *self = CPyDef_stateful_____mypyc__execute_step__BrownieStateMachine_obj_setup((PyObject *)CPyType_stateful___execute_step__BrownieStateMachine_obj); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__stateful___check_invariants__BrownieStateMachine_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj(void); + +static PyObject * +stateful___check_invariants__BrownieStateMachine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_stateful___check_invariants__BrownieStateMachine_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +stateful___check_invariants__BrownieStateMachine_obj_traverse(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self, visitproc visit, void *arg) +{ + return 0; +} + +static int +stateful___check_invariants__BrownieStateMachine_obj_clear(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self) +{ + return 0; +} + +static void +stateful___check_invariants__BrownieStateMachine_obj_dealloc(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (stateful___check_invariants__BrownieStateMachine_obj_free_instance == NULL) { + stateful___check_invariants__BrownieStateMachine_obj_free_instance = self; + return; + } + CPy_TRASHCAN_BEGIN(self, stateful___check_invariants__BrownieStateMachine_obj_dealloc) + stateful___check_invariants__BrownieStateMachine_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem stateful___check_invariants__BrownieStateMachine_obj_vtable[2]; +static bool +CPyDef_stateful___check_invariants__BrownieStateMachine_obj_trait_vtable_setup(void) +{ + CPyVTableItem stateful___check_invariants__BrownieStateMachine_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__, + (CPyVTableItem)CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__, + }; + memcpy(stateful___check_invariants__BrownieStateMachine_obj_vtable, stateful___check_invariants__BrownieStateMachine_obj_vtable_scratch, sizeof(stateful___check_invariants__BrownieStateMachine_obj_vtable)); + return 1; +} + +static PyMethodDef stateful___check_invariants__BrownieStateMachine_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, settings)\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_stateful___check_invariants__BrownieStateMachine_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "check_invariants__BrownieStateMachine_obj", + .tp_new = stateful___check_invariants__BrownieStateMachine_obj_new, + .tp_dealloc = (destructor)stateful___check_invariants__BrownieStateMachine_obj_dealloc, + .tp_traverse = (traverseproc)stateful___check_invariants__BrownieStateMachine_obj_traverse, + .tp_clear = (inquiry)stateful___check_invariants__BrownieStateMachine_obj_clear, + .tp_methods = stateful___check_invariants__BrownieStateMachine_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__stateful___check_invariants__BrownieStateMachine_obj, + .tp_basicsize = sizeof(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject), + .tp_vectorcall_offset = offsetof(brownie___test___stateful___check_invariants__BrownieStateMachine_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("check_invariants__BrownieStateMachine_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_stateful___check_invariants__BrownieStateMachine_obj_template = &CPyType_stateful___check_invariants__BrownieStateMachine_obj_template_; + +PyObject *CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *self; + if (stateful___check_invariants__BrownieStateMachine_obj_free_instance != NULL) { + self = stateful___check_invariants__BrownieStateMachine_obj_free_instance; + stateful___check_invariants__BrownieStateMachine_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = stateful___check_invariants__BrownieStateMachine_obj_vtable; + self->vectorcall = CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj(void) +{ + PyObject *self = CPyDef_stateful_____mypyc__check_invariants__BrownieStateMachine_obj_setup((PyObject *)CPyType_stateful___check_invariants__BrownieStateMachine_obj); + if (self == NULL) + return NULL; + return self; +} + + +PyObject *CPyDef_stateful_____mypyc__state_machine_env_setup(PyObject *cpy_r_type); +PyObject *CPyDef_stateful___state_machine_env(void); + +static PyObject * +stateful___state_machine_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_stateful___state_machine_env) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_stateful_____mypyc__state_machine_env_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +stateful___state_machine_env_traverse(brownie___test___stateful___state_machine_envObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_self__); + Py_VISIT(self->_machine); + Py_VISIT(self->_rules_object); + Py_VISIT(self->_args); + Py_VISIT(self->_settings); + Py_VISIT(self->_kwargs); + return 0; +} + +static int +stateful___state_machine_env_clear(brownie___test___stateful___state_machine_envObject *self) +{ + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_machine); + Py_CLEAR(self->_rules_object); + Py_CLEAR(self->_args); + Py_CLEAR(self->_settings); + Py_CLEAR(self->_kwargs); + return 0; +} + +static void +stateful___state_machine_env_dealloc(brownie___test___stateful___state_machine_envObject *self) +{ + PyObject_GC_UnTrack(self); + if (stateful___state_machine_env_free_instance == NULL) { + stateful___state_machine_env_free_instance = self; + Py_CLEAR(self->___mypyc_self__); + Py_CLEAR(self->_machine); + Py_CLEAR(self->_rules_object); + Py_CLEAR(self->_args); + Py_CLEAR(self->_settings); + Py_CLEAR(self->_kwargs); + return; + } + CPy_TRASHCAN_BEGIN(self, stateful___state_machine_env_dealloc) + stateful___state_machine_env_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem stateful___state_machine_env_vtable[1]; +static bool +CPyDef_stateful___state_machine_env_trait_vtable_setup(void) +{ + CPyVTableItem stateful___state_machine_env_vtable_scratch[] = { + NULL + }; + memcpy(stateful___state_machine_env_vtable, stateful___state_machine_env_vtable_scratch, sizeof(stateful___state_machine_env_vtable)); + return 1; +} + +static PyMethodDef stateful___state_machine_env_methods[] = { + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_stateful___state_machine_env_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "state_machine_env", + .tp_new = stateful___state_machine_env_new, + .tp_dealloc = (destructor)stateful___state_machine_env_dealloc, + .tp_traverse = (traverseproc)stateful___state_machine_env_traverse, + .tp_clear = (inquiry)stateful___state_machine_env_clear, + .tp_methods = stateful___state_machine_env_methods, + .tp_basicsize = sizeof(brownie___test___stateful___state_machine_envObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("state_machine_env()\n--\n\n"), +}; +static PyTypeObject *CPyType_stateful___state_machine_env_template = &CPyType_stateful___state_machine_env_template_; + +PyObject *CPyDef_stateful_____mypyc__state_machine_env_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___stateful___state_machine_envObject *self; + if (stateful___state_machine_env_free_instance != NULL) { + self = stateful___state_machine_env_free_instance; + stateful___state_machine_env_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___stateful___state_machine_envObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = stateful___state_machine_env_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_stateful___state_machine_env(void) +{ + PyObject *self = CPyDef_stateful_____mypyc__state_machine_env_setup((PyObject *)CPyType_stateful___state_machine_env); + if (self == NULL) + return NULL; + return self; +} + + +static PyObject *CPyDunder___get__stateful_____mypyc_lambda__0_state_machine_obj(PyObject *self, PyObject *instance, PyObject *owner) { + instance = instance ? instance : Py_None; + return CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(self, instance, owner); +} +PyObject *CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup(PyObject *cpy_r_type); +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(void); + +static PyObject * +stateful_____mypyc_lambda__0_state_machine_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_stateful_____mypyc_lambda__0_state_machine_obj) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +stateful_____mypyc_lambda__0_state_machine_obj_traverse(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_env__); + PyObject_VisitManagedDict((PyObject *)self, visit, arg); + return 0; +} + +static int +stateful_____mypyc_lambda__0_state_machine_obj_clear(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self) +{ + Py_CLEAR(self->___mypyc_env__); + PyObject_ClearManagedDict((PyObject *)self); + return 0; +} + +static void +stateful_____mypyc_lambda__0_state_machine_obj_dealloc(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self) +{ + PyObject_GC_UnTrack(self); + if (stateful_____mypyc_lambda__0_state_machine_obj_free_instance == NULL) { + stateful_____mypyc_lambda__0_state_machine_obj_free_instance = self; + Py_CLEAR(self->___mypyc_env__); + return; + } + CPy_TRASHCAN_BEGIN(self, stateful_____mypyc_lambda__0_state_machine_obj_dealloc) + stateful_____mypyc_lambda__0_state_machine_obj_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem stateful_____mypyc_lambda__0_state_machine_obj_vtable[2]; +static bool +CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_trait_vtable_setup(void) +{ + CPyVTableItem stateful_____mypyc_lambda__0_state_machine_obj_vtable_scratch[] = { + (CPyVTableItem)CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__, + (CPyVTableItem)CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__, + }; + memcpy(stateful_____mypyc_lambda__0_state_machine_obj_vtable, stateful_____mypyc_lambda__0_state_machine_obj_vtable_scratch, sizeof(stateful_____mypyc_lambda__0_state_machine_obj_vtable)); + return 1; +} + +static PyObject * +stateful_____mypyc_lambda__0_state_machine_obj_get___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, void *closure); +static int +stateful_____mypyc_lambda__0_state_machine_obj_set___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, PyObject *value, void *closure); + +static PyGetSetDef stateful_____mypyc_lambda__0_state_machine_obj_getseters[] = { + {"__mypyc_env__", + (getter)stateful_____mypyc_lambda__0_state_machine_obj_get___3_mypyc_env__, (setter)stateful_____mypyc_lambda__0_state_machine_obj_set___3_mypyc_env__, + NULL, NULL}, + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef stateful_____mypyc_lambda__0_state_machine_obj_methods[] = { + {"__call__", + (PyCFunction)CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__()\n--\n\n")}, + {"__get__", + (PyCFunction)CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____get__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "__mypyc_lambda__0_state_machine_obj", + .tp_new = stateful_____mypyc_lambda__0_state_machine_obj_new, + .tp_dealloc = (destructor)stateful_____mypyc_lambda__0_state_machine_obj_dealloc, + .tp_traverse = (traverseproc)stateful_____mypyc_lambda__0_state_machine_obj_traverse, + .tp_clear = (inquiry)stateful_____mypyc_lambda__0_state_machine_obj_clear, + .tp_getset = stateful_____mypyc_lambda__0_state_machine_obj_getseters, + .tp_methods = stateful_____mypyc_lambda__0_state_machine_obj_methods, + .tp_call = PyVectorcall_Call, + .tp_descr_get = CPyDunder___get__stateful_____mypyc_lambda__0_state_machine_obj, + .tp_basicsize = sizeof(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject), + .tp_vectorcall_offset = offsetof(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, + .tp_doc = PyDoc_STR("__mypyc_lambda__0_state_machine_obj()\n--\n\n"), +}; +static PyTypeObject *CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template = &CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template_; + +PyObject *CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self; + if (stateful_____mypyc_lambda__0_state_machine_obj_free_instance != NULL) { + self = stateful_____mypyc_lambda__0_state_machine_obj_free_instance; + stateful_____mypyc_lambda__0_state_machine_obj_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = stateful_____mypyc_lambda__0_state_machine_obj_vtable; + self->vectorcall = CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__; + return (PyObject *)self; +} + +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(void) +{ + PyObject *self = CPyDef_stateful_____mypyc___3__mypyc_lambda__0_state_machine_obj_setup((PyObject *)CPyType_stateful_____mypyc_lambda__0_state_machine_obj); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +stateful_____mypyc_lambda__0_state_machine_obj_get___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, void *closure) +{ + if (unlikely(self->___mypyc_env__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__mypyc_env__' of '__mypyc_lambda__0_state_machine_obj' undefined"); + return NULL; + } + CPy_INCREF_NO_IMM(self->___mypyc_env__); + PyObject *retval = self->___mypyc_env__; + return retval; +} + +static int +stateful_____mypyc_lambda__0_state_machine_obj_set___3_mypyc_env__(brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'__mypyc_lambda__0_state_machine_obj' object attribute '__mypyc_env__' cannot be deleted"); + return -1; + } + if (self->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(self->___mypyc_env__); + } + PyObject *tmp; + if (likely(Py_TYPE(value) == CPyType_stateful___state_machine_env)) + tmp = value; + else { + CPy_TypeError("brownie.test.stateful.state_machine_env", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF_NO_IMM(tmp); + self->___mypyc_env__ = tmp; + return 0; +} +static PyMethodDef statefulmodule_methods[] = { + {"_member_filter", (PyCFunction)CPyPy_stateful____member_filter, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_member_filter(member)\n--\n\n") /* docstring */}, + {"_attr_filter", (PyCFunction)CPyPy_stateful____attr_filter, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_attr_filter(attr, pattern)\n--\n\n") /* docstring */}, + {"_generate_state_machine", (PyCFunction)CPyPy_stateful____generate_state_machine, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_generate_state_machine(rules_object)\n--\n\n") /* docstring */}, + {"state_machine", (PyCFunction)CPyPy_stateful___state_machine, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("state_machine(rules_object, *args, settings=None, **kwargs)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___test___stateful(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___test___stateful__internal, "__name__"); + CPyStatic_stateful___globals = PyModule_GetDict(CPyModule_brownie___test___stateful__internal); + if (unlikely(CPyStatic_stateful___globals == NULL)) + goto fail; + CPyType_stateful_____init___3__BrownieStateMachine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful_____init___3__BrownieStateMachine_obj_template, NULL, modname); + if (unlikely(!CPyType_stateful_____init___3__BrownieStateMachine_obj)) + goto fail; + CPyType_stateful___execute_step__BrownieStateMachine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful___execute_step__BrownieStateMachine_obj_template, NULL, modname); + if (unlikely(!CPyType_stateful___execute_step__BrownieStateMachine_obj)) + goto fail; + CPyType_stateful___check_invariants__BrownieStateMachine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful___check_invariants__BrownieStateMachine_obj_template, NULL, modname); + if (unlikely(!CPyType_stateful___check_invariants__BrownieStateMachine_obj)) + goto fail; + CPyType_stateful___state_machine_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful___state_machine_env_template, NULL, modname); + if (unlikely(!CPyType_stateful___state_machine_env)) + goto fail; + CPyType_stateful_____mypyc_lambda__0_state_machine_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_stateful_____mypyc_lambda__0_state_machine_obj_template, NULL, modname); + if (unlikely(!CPyType_stateful_____mypyc_lambda__0_state_machine_obj)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_stateful_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___test___stateful__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_stateful___marker); + CPyStatic_stateful___marker = NULL; + Py_CLEAR(CPyType_stateful____BrownieStateMachine); + Py_CLEAR(CPyType_stateful_____init___3__BrownieStateMachine_obj); + Py_CLEAR(CPyType_stateful___execute_step__BrownieStateMachine_obj); + Py_CLEAR(CPyType_stateful___check_invariants__BrownieStateMachine_obj); + Py_CLEAR(CPyType_stateful___state_machine_env); + Py_CLEAR(CPyType_stateful_____mypyc_lambda__0_state_machine_obj); + return -1; +} +static struct PyModuleDef statefulmodule = { + PyModuleDef_HEAD_INIT, + "brownie.test.stateful", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + statefulmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___test___stateful(void) +{ + if (CPyModule_brownie___test___stateful__internal) { + Py_INCREF(CPyModule_brownie___test___stateful__internal); + return CPyModule_brownie___test___stateful__internal; + } + CPyModule_brownie___test___stateful__internal = PyModule_Create(&statefulmodule); + if (unlikely(CPyModule_brownie___test___stateful__internal == NULL)) + goto fail; + if (CPyExec_brownie___test___stateful(CPyModule_brownie___test___stateful__internal) != 0) + goto fail; + return CPyModule_brownie___test___stateful__internal; + fail: + return NULL; +} + +PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject **cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_color; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + char 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; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + tuple_T3OOO cpy_r_r60; + tuple_T3OOO cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + tuple_T3OOO cpy_r_r72; + tuple_T3OOO cpy_r_r73; + tuple_T3OOO cpy_r_r74; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject **cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + char cpy_r_r93; + cpy_r_r0 = CPyStatic_network___chain; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"chain\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 30, CPyStatic_stateful___globals); + goto CPyL58; + } + CPy_Unreachable(); +CPyL3: ; + cpy_r_r2 = CPyStatics[1078]; /* 'revert' */ + PyObject *cpy_r_r3[1] = {cpy_r_r0}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_VectorcallMethod(cpy_r_r2, cpy_r_r4, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 30, CPyStatic_stateful___globals); + goto CPyL58; + } else + goto CPyL59; +CPyL4: ; + cpy_r_r6 = CPyStatic_stateful___globals; + cpy_r_r7 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 31, CPyStatic_stateful___globals); + goto CPyL58; + } + cpy_r_r9 = CPyStatics[1884]; /* 'RuleBasedStateMachine' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 31, CPyStatic_stateful___globals); + goto CPyL58; + } + cpy_r_r11 = CPyStatics[289]; /* '__init__' */ + PyObject *cpy_r_r12[2] = {cpy_r_r10, cpy_r_self}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 31, CPyStatic_stateful___globals); + goto CPyL60; + } else + goto CPyL61; +CPyL7: ; + CPy_DECREF(cpy_r_r10); + cpy_r_r15 = CPyStatics[1885]; /* '_capman' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_self, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 34, CPyStatic_stateful___globals); + goto CPyL58; + } + CPy_INCREF(cpy_r_r16); + cpy_r_r17 = PyObject_IsTrue(cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 34, CPyStatic_stateful___globals); + goto CPyL62; + } + cpy_r_r19 = cpy_r_r17; + if (!cpy_r_r19) goto CPyL63; + cpy_r_r20 = CPyStatics[1886]; /* 'global_and_fixture_disabled' */ + PyObject *cpy_r_r21[1] = {cpy_r_r16}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_r16); + cpy_r_r24 = CPy_TYPE(cpy_r_r23); + cpy_r_r25 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL64; + } + cpy_r_r27 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r27); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL65; + } + PyObject *cpy_r_r29[1] = {cpy_r_r23}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r30, 1, 0); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL65; + } else + goto CPyL66; +CPyL14: ; + cpy_r_r32 = 1; + cpy_r_r33 = CPyStatics[1887]; /* '_failed' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_self, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 36, CPyStatic_stateful___globals); + goto CPyL31; + } + if (unlikely(!PyBool_Check(cpy_r_r34))) { + CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; + } else + cpy_r_r35 = cpy_r_r34 == Py_True; + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == 2)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 36, CPyStatic_stateful___globals); + goto CPyL31; + } + if (!cpy_r_r35) goto CPyL19; + cpy_r_r36 = CPyStatics[204]; /* '\x1b[0;1;31m' */ + CPy_INCREF(cpy_r_r36); + cpy_r_r37 = cpy_r_r36; + goto CPyL20; +CPyL19: ; + cpy_r_r38 = CPyStatics[205]; /* '\x1b[0;1;33m' */ + CPy_INCREF(cpy_r_r38); + cpy_r_r37 = cpy_r_r38; +CPyL20: ; + cpy_r_color = cpy_r_r37; + cpy_r_r39 = CPyModule_sys; + cpy_r_r40 = CPyStatics[222]; /* 'stdout' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); + goto CPyL67; + } + cpy_r_r42 = CPyStatic_stateful___marker; + if (unlikely(cpy_r_r42 == NULL)) { + goto CPyL68; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"marker\" was not set"); + cpy_r_r43 = 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); + goto CPyL31; + } else + goto CPyL69; +CPyL23: ; + CPy_Unreachable(); +CPyL24: ; + cpy_r_r44 = CPyStatics[2029]; /* 0 */ + cpy_r_r45 = PyObject_GetItem(cpy_r_r42, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); + goto CPyL70; + } + if (likely(PyUnicode_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals, "str", cpy_r_r45); + goto CPyL70; + } + cpy_r_r47 = CPyStatics[1888]; /* '\x1b[1D' */ + cpy_r_r48 = CPyStr_Build(3, cpy_r_color, cpy_r_r46, cpy_r_r47); + CPy_DECREF(cpy_r_color); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); + goto CPyL71; + } + cpy_r_r49 = CPyStatics[236]; /* 'write' */ + PyObject *cpy_r_r50[2] = {cpy_r_r41, cpy_r_r48}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 37, CPyStatic_stateful___globals); + goto CPyL72; + } else + goto CPyL73; +CPyL28: ; + CPy_DECREF(cpy_r_r41); + CPy_DECREF(cpy_r_r48); + cpy_r_r53 = CPyModule_sys; + cpy_r_r54 = CPyStatics[222]; /* 'stdout' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 38, CPyStatic_stateful___globals); + goto CPyL31; + } + cpy_r_r56 = CPyStatics[227]; /* 'flush' */ + PyObject *cpy_r_r57[1] = {cpy_r_r55}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 38, CPyStatic_stateful___globals); + goto CPyL74; + } else + goto CPyL75; +CPyL30: ; + CPy_DECREF(cpy_r_r55); + goto CPyL39; +CPyL31: ; + cpy_r_r60 = CPy_CatchError(); + cpy_r_r32 = 0; + cpy_r_r61 = CPy_GetExcInfo(); + cpy_r_r62 = cpy_r_r61.f0; + CPy_INCREF(cpy_r_r62); + cpy_r_r63 = cpy_r_r61.f1; + CPy_INCREF(cpy_r_r63); + cpy_r_r64 = cpy_r_r61.f2; + CPy_INCREF(cpy_r_r64); + CPy_DecRef(cpy_r_r61.f0); + CPy_DecRef(cpy_r_r61.f1); + CPy_DecRef(cpy_r_r61.f2); + PyObject *cpy_r_r65[4] = {cpy_r_r23, cpy_r_r62, cpy_r_r63, cpy_r_r64}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r66, 4, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL76; + } + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + cpy_r_r68 = PyObject_IsTrue(cpy_r_r67); + CPy_DecRef(cpy_r_r67); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL37; + } + cpy_r_r70 = cpy_r_r68; + if (cpy_r_r70) goto CPyL36; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL77; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r60); + CPy_DecRef(cpy_r_r60.f0); + CPy_DecRef(cpy_r_r60.f1); + CPy_DecRef(cpy_r_r60.f2); + goto CPyL39; +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r60); + CPy_DecRef(cpy_r_r60.f0); + CPy_DecRef(cpy_r_r60.f1); + CPy_DecRef(cpy_r_r60.f2); + cpy_r_r71 = CPy_KeepPropagating(); + if (!cpy_r_r71) { + goto CPyL40; + } else + goto CPyL78; +CPyL38: ; + CPy_Unreachable(); +CPyL39: ; + tuple_T3OOO __tmp1814 = { NULL, NULL, NULL }; + cpy_r_r72 = __tmp1814; + cpy_r_r73 = cpy_r_r72; + goto CPyL41; +CPyL40: ; + cpy_r_r74 = CPy_CatchError(); + cpy_r_r73 = cpy_r_r74; +CPyL41: ; + if (!cpy_r_r32) goto CPyL79; + cpy_r_r75 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r76[4] = {cpy_r_r23, cpy_r_r75, cpy_r_r75, cpy_r_r75}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r77, 4, 0); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 35, CPyStatic_stateful___globals); + goto CPyL80; + } else + goto CPyL81; +CPyL43: ; + CPy_DECREF(cpy_r_r23); +CPyL44: ; + if (cpy_r_r73.f0 == NULL) goto CPyL51; + CPy_Reraise(); + if (!0) { + goto CPyL47; + } else + goto CPyL82; +CPyL46: ; + CPy_Unreachable(); +CPyL47: ; + if (cpy_r_r73.f0 == NULL) goto CPyL49; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_XDECREF(cpy_r_r73.f0); + CPy_XDECREF(cpy_r_r73.f1); + CPy_XDECREF(cpy_r_r73.f2); +CPyL49: ; + cpy_r_r79 = CPy_KeepPropagating(); + if (!cpy_r_r79) goto CPyL58; + CPy_Unreachable(); +CPyL51: ; + cpy_r_r80 = CPyStatic_stateful___marker; + if (likely(cpy_r_r80 != NULL)) goto CPyL54; + PyErr_SetString(PyExc_NameError, "value for final name \"marker\" was not set"); + cpy_r_r81 = 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 39, CPyStatic_stateful___globals); + goto CPyL58; + } + CPy_Unreachable(); +CPyL54: ; + cpy_r_r82 = CPyStatics[1889]; /* 'rotate' */ + cpy_r_r83 = CPyStatics[2030]; /* 1 */ + PyObject *cpy_r_r84[2] = {cpy_r_r80, cpy_r_r83}; + cpy_r_r85 = (PyObject **)&cpy_r_r84; + cpy_r_r86 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r85, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 39, CPyStatic_stateful___globals); + goto CPyL58; + } else + goto CPyL83; +CPyL55: ; + cpy_r_r87 = CPyStatics[1890]; /* 'setup' */ + cpy_r_r88 = PyObject_HasAttr(cpy_r_self, cpy_r_r87); + if (!cpy_r_r88) goto CPyL57; + cpy_r_r89 = CPyStatics[1890]; /* 'setup' */ + PyObject *cpy_r_r90[1] = {cpy_r_self}; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r89, cpy_r_r91, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 42, CPyStatic_stateful___globals); + goto CPyL58; + } else + goto CPyL84; +CPyL57: ; + return 1; +CPyL58: ; + cpy_r_r93 = 2; + return cpy_r_r93; +CPyL59: ; + CPy_DECREF(cpy_r_r5); + goto CPyL4; +CPyL60: ; + CPy_DecRef(cpy_r_r10); + goto CPyL58; +CPyL61: ; + CPy_DECREF(cpy_r_r14); + goto CPyL7; +CPyL62: ; + CPy_DecRef(cpy_r_r16); + goto CPyL58; +CPyL63: ; + CPy_DECREF(cpy_r_r16); + goto CPyL55; +CPyL64: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + goto CPyL58; +CPyL65: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL58; +CPyL66: ; + CPy_DECREF(cpy_r_r31); + goto CPyL14; +CPyL67: ; + CPy_DecRef(cpy_r_color); + goto CPyL31; +CPyL68: ; + CPy_DecRef(cpy_r_color); + CPy_DecRef(cpy_r_r41); + goto CPyL22; +CPyL69: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL23; +CPyL70: ; + CPy_DecRef(cpy_r_color); + CPy_DecRef(cpy_r_r41); + goto CPyL31; +CPyL71: ; + CPy_DecRef(cpy_r_r41); + goto CPyL31; +CPyL72: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r48); + goto CPyL31; +CPyL73: ; + CPy_DECREF(cpy_r_r52); + goto CPyL28; +CPyL74: ; + CPy_DecRef(cpy_r_r55); + goto CPyL31; +CPyL75: ; + CPy_DECREF(cpy_r_r59); + goto CPyL30; +CPyL76: ; + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + goto CPyL37; +CPyL77: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r60.f0); + CPy_DecRef(cpy_r_r60.f1); + CPy_DecRef(cpy_r_r60.f2); + goto CPyL35; +CPyL78: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL38; +CPyL79: ; + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r26); + goto CPyL44; +CPyL80: ; + CPy_DecRef(cpy_r_r23); + goto CPyL47; +CPyL81: ; + CPy_DECREF(cpy_r_r78); + goto CPyL43; +CPyL82: ; + CPy_XDECREF(cpy_r_r73.f0); + CPy_XDECREF(cpy_r_r73.f1); + CPy_XDECREF(cpy_r_r73.f2); + goto CPyL46; +CPyL83: ; + CPy_DECREF(cpy_r_r86); + goto CPyL55; +CPyL84: ; + CPy_DECREF(cpy_r_r92); + goto CPyL57; +} + +PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", 0}; + static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; + PyObject *obj_self; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_stateful____BrownieStateMachine)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.test.stateful._BrownieStateMachine", obj_self); + goto fail; + } + char retval = CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__(arg___mypyc_self__, arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "__init__", 29, CPyStatic_stateful___globals); + return NULL; +} + +PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_step) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + tuple_T3OOO cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); + goto CPyL5; + } + cpy_r_r3 = (PyObject *)CPyType_stateful____BrownieStateMachine; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); + goto CPyL5; + } + cpy_r_r7 = CPyStatics[1891]; /* 'execute_step' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); + goto CPyL5; + } + PyObject *cpy_r_r9[1] = {cpy_r_step}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 46, CPyStatic_stateful___globals); + } else + goto CPyL16; +CPyL5: ; + cpy_r_r12 = CPy_CatchError(); + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 47, CPyStatic_stateful___globals); + goto CPyL12; + } + cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); + CPy_DecRef(cpy_r_r15); + if (!cpy_r_r16) goto CPyL10; + cpy_r_r17 = CPy_TYPE(cpy_r_self); + cpy_r_r18 = CPyStatics[1887]; /* '_failed' */ + cpy_r_r19 = 1 ? Py_True : Py_False; + cpy_r_r20 = PyObject_SetAttr(cpy_r_r17, cpy_r_r18, cpy_r_r19); + CPy_DecRef(cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 48, CPyStatic_stateful___globals); + goto CPyL12; + } + CPy_Reraise(); + if (!0) { + goto CPyL12; + } else + goto CPyL17; +CPyL9: ; + CPy_Unreachable(); +CPyL10: ; + CPy_Reraise(); + if (!0) { + goto CPyL12; + } else + goto CPyL18; +CPyL11: ; + CPy_Unreachable(); +CPyL12: ; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + cpy_r_r22 = CPy_KeepPropagating(); + if (!cpy_r_r22) goto CPyL15; + CPy_Unreachable(); +CPyL14: ; + return 1; +CPyL15: ; + cpy_r_r23 = 2; + return cpy_r_r23; +CPyL16: ; + CPy_DECREF(cpy_r_r11); + goto CPyL14; +CPyL17: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL9; +CPyL18: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL11; +} + +PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "step", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_step; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_step)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_stateful____BrownieStateMachine)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.test.stateful._BrownieStateMachine", obj_self); + goto fail; + } + PyObject *arg_step = obj_step; + char retval = CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__(arg___mypyc_self__, arg_self, arg_step); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "execute_step", 44, CPyStatic_stateful___globals); + return NULL; +} + +PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_settings) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + tuple_T3OOO cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); + goto CPyL5; + } + cpy_r_r3 = (PyObject *)CPyType_stateful____BrownieStateMachine; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); + goto CPyL5; + } + cpy_r_r7 = CPyStatics[1892]; /* 'check_invariants' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); + goto CPyL5; + } + PyObject *cpy_r_r9[1] = {cpy_r_settings}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 53, CPyStatic_stateful___globals); + } else + goto CPyL16; +CPyL5: ; + cpy_r_r12 = CPy_CatchError(); + cpy_r_r13 = CPyModule_builtins; + cpy_r_r14 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 54, CPyStatic_stateful___globals); + goto CPyL12; + } + cpy_r_r16 = CPy_ExceptionMatches(cpy_r_r15); + CPy_DecRef(cpy_r_r15); + if (!cpy_r_r16) goto CPyL10; + cpy_r_r17 = CPy_TYPE(cpy_r_self); + cpy_r_r18 = CPyStatics[1887]; /* '_failed' */ + cpy_r_r19 = 1 ? Py_True : Py_False; + cpy_r_r20 = PyObject_SetAttr(cpy_r_r17, cpy_r_r18, cpy_r_r19); + CPy_DecRef(cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 55, CPyStatic_stateful___globals); + goto CPyL12; + } + CPy_Reraise(); + if (!0) { + goto CPyL12; + } else + goto CPyL17; +CPyL9: ; + CPy_Unreachable(); +CPyL10: ; + CPy_Reraise(); + if (!0) { + goto CPyL12; + } else + goto CPyL18; +CPyL11: ; + CPy_Unreachable(); +CPyL12: ; + CPy_RestoreExcInfo(cpy_r_r12); + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + cpy_r_r22 = CPy_KeepPropagating(); + if (!cpy_r_r22) goto CPyL15; + CPy_Unreachable(); +CPyL14: ; + return 1; +CPyL15: ; + cpy_r_r23 = 2; + return cpy_r_r23; +CPyL16: ; + CPy_DECREF(cpy_r_r11); + goto CPyL14; +CPyL17: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL9; +CPyL18: ; + CPy_DecRef(cpy_r_r12.f0); + CPy_DecRef(cpy_r_r12.f1); + CPy_DecRef(cpy_r_r12.f2); + goto CPyL11; +} + +PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"self", "settings", 0}; + static CPyArg_Parser parser = {"OO:__call__", kwlist, 0}; + PyObject *obj_self; + PyObject *obj_settings; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_self, &obj_settings)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_stateful____BrownieStateMachine)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.test.stateful._BrownieStateMachine", obj_self); + goto fail; + } + PyObject *arg_settings = obj_settings; + char retval = CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__(arg___mypyc_self__, arg_self, arg_settings); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "check_invariants", 51, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful____member_filter(tuple_T2OO cpy_r_member) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + char 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_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + CPyTagged cpy_r_r21; + int64_t cpy_r_r22; + PyObject *cpy_r_r23; + tuple_T3CIO cpy_r_r24; + CPyTagged cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + cpy_r_r0 = cpy_r_member.f0; + cpy_r_r1 = cpy_r_member.f1; + CPy_INCREF(cpy_r_member.f0); + CPy_INCREF(cpy_r_member.f1); + cpy_r_r2 = cpy_r_r0; + cpy_r_r3 = cpy_r_r1; + cpy_r_r4 = CPy_TYPE(cpy_r_r3); + cpy_r_r5 = CPyStatic_stateful___globals; + cpy_r_r6 = CPyStatics[1798]; /* 'FunctionType' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 62, CPyStatic_stateful___globals); + goto CPyL22; + } + cpy_r_r8 = cpy_r_r4 == cpy_r_r7; + CPy_DECREF(cpy_r_r4); + CPy_DECREF(cpy_r_r7); + if (cpy_r_r8) { + goto CPyL3; + } else + goto CPyL23; +CPyL2: ; + cpy_r_r9 = cpy_r_r8; + goto CPyL20; +CPyL3: ; + cpy_r_r10 = CPyStatic_stateful___globals; + cpy_r_r11 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 63, CPyStatic_stateful___globals); + goto CPyL24; + } + cpy_r_r13 = CPyStatics[1884]; /* 'RuleBasedStateMachine' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 63, CPyStatic_stateful___globals); + goto CPyL24; + } + cpy_r_r15 = PyObject_HasAttr(cpy_r_r14, cpy_r_r2); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r2); + cpy_r_r16 = cpy_r_r15 ^ 1; + if (cpy_r_r16) { + goto CPyL7; + } else + goto CPyL25; +CPyL6: ; + cpy_r_r17 = cpy_r_r16; + goto CPyL19; +CPyL7: ; + cpy_r_r18 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r18); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); + goto CPyL21; + } + if (likely(PyDict_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals, "dict", cpy_r_r19); + goto CPyL21; + } + cpy_r_r21 = 0; + cpy_r_r22 = PyDict_Size(cpy_r_r20); + cpy_r_r23 = CPyDict_GetKeysIter(cpy_r_r20); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); + goto CPyL26; + } +CPyL10: ; + cpy_r_r24 = CPyDict_NextKey(cpy_r_r23, cpy_r_r21); + cpy_r_r25 = cpy_r_r24.f1; + cpy_r_r21 = cpy_r_r25; + cpy_r_r26 = cpy_r_r24.f0; + if (!cpy_r_r26) goto CPyL27; + cpy_r_r27 = cpy_r_r24.f2; + CPy_INCREF(cpy_r_r27); + CPy_DECREF(cpy_r_r24.f2); + if (likely(PyUnicode_Check(cpy_r_r27))) + cpy_r_r28 = cpy_r_r27; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals, "str", cpy_r_r27); + goto CPyL28; + } + cpy_r_r29 = CPyStatics[1893]; /* 'hypothesis_stateful' */ + cpy_r_r30 = CPyStr_Startswith(cpy_r_r28, cpy_r_r29); + cpy_r_r31 = cpy_r_r30; + if (cpy_r_r31) { + goto CPyL29; + } else + goto CPyL30; +CPyL13: ; + cpy_r_r32 = cpy_r_r28; + goto CPyL17; +CPyL14: ; + cpy_r_r33 = CPyDict_CheckSize(cpy_r_r20, cpy_r_r22); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); + goto CPyL28; + } else + goto CPyL10; +CPyL15: ; + cpy_r_r34 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); + goto CPyL21; + } + cpy_r_r35 = 0 ? Py_True : Py_False; + cpy_r_r32 = cpy_r_r35; +CPyL17: ; + cpy_r_r36 = PyObject_Not(cpy_r_r32); + CPy_DECREF(cpy_r_r32); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 64, CPyStatic_stateful___globals); + goto CPyL21; + } + cpy_r_r38 = cpy_r_r36; + cpy_r_r17 = cpy_r_r38; +CPyL19: ; + cpy_r_r9 = cpy_r_r17; +CPyL20: ; + return cpy_r_r9; +CPyL21: ; + cpy_r_r39 = 2; + return cpy_r_r39; +CPyL22: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r4); + goto CPyL21; +CPyL23: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r3); + goto CPyL2; +CPyL24: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL21; +CPyL25: ; + CPy_DECREF(cpy_r_r3); + goto CPyL6; +CPyL26: ; + CPy_DecRef(cpy_r_r20); + goto CPyL21; +CPyL27: ; + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r23); + CPy_DECREF(cpy_r_r24.f2); + goto CPyL15; +CPyL28: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r23); + goto CPyL21; +CPyL29: ; + CPy_DECREF(cpy_r_r20); + CPy_DECREF(cpy_r_r23); + goto CPyL13; +CPyL30: ; + CPy_DECREF(cpy_r_r28); + goto CPyL14; +} + +PyObject *CPyPy_stateful____member_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"member", 0}; + static CPyArg_Parser parser = {"O:_member_filter", kwlist, 0}; + PyObject *obj_member; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_member)) { + return NULL; + } + tuple_T2OO arg_member; + PyObject *__tmp1815; + if (unlikely(!(PyTuple_Check(obj_member) && PyTuple_GET_SIZE(obj_member) == 2))) { + __tmp1815 = NULL; + goto __LL1816; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(obj_member, 0)))) + __tmp1815 = PyTuple_GET_ITEM(obj_member, 0); + else { + __tmp1815 = NULL; + } + if (__tmp1815 == NULL) goto __LL1816; + __tmp1815 = PyTuple_GET_ITEM(obj_member, 1); + if (__tmp1815 == NULL) goto __LL1816; + __tmp1815 = obj_member; +__LL1816: ; + if (unlikely(__tmp1815 == NULL)) { + CPy_TypeError("tuple[str, object]", obj_member); goto fail; + } else { + PyObject *__tmp1817 = PyTuple_GET_ITEM(obj_member, 0); + PyObject *__tmp1818; + if (likely(PyUnicode_Check(__tmp1817))) + __tmp1818 = __tmp1817; + else { + CPy_TypeError("str", __tmp1817); + __tmp1818 = NULL; + } + arg_member.f0 = __tmp1818; + PyObject *__tmp1819 = PyTuple_GET_ITEM(obj_member, 1); + PyObject *__tmp1820; + __tmp1820 = __tmp1819; + arg_member.f1 = __tmp1820; + } + char retval = CPyDef_stateful____member_filter(arg_member); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "_member_filter", 59, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful____attr_filter(PyObject *cpy_r_attr, PyObject *cpy_r_pattern) { + char cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + cpy_r_r0 = CPyStr_Equal(cpy_r_attr, cpy_r_pattern); + if (!cpy_r_r0) goto CPyL2; + cpy_r_r1 = cpy_r_r0; + goto CPyL4; +CPyL2: ; + cpy_r_r2 = CPyStatics[102]; /* '_' */ + cpy_r_r3 = CPyStr_Build(2, cpy_r_pattern, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_attr_filter", 69, CPyStatic_stateful___globals); + goto CPyL5; + } + cpy_r_r4 = CPyStr_Startswith(cpy_r_attr, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4; + cpy_r_r1 = cpy_r_r5; +CPyL4: ; + return cpy_r_r1; +CPyL5: ; + cpy_r_r6 = 2; + return cpy_r_r6; +} + +PyObject *CPyPy_stateful____attr_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"attr", "pattern", 0}; + static CPyArg_Parser parser = {"OO:_attr_filter", kwlist, 0}; + PyObject *obj_attr; + PyObject *obj_pattern; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_attr, &obj_pattern)) { + return NULL; + } + PyObject *arg_attr; + if (likely(PyUnicode_Check(obj_attr))) + arg_attr = obj_attr; + else { + CPy_TypeError("str", obj_attr); + goto fail; + } + PyObject *arg_pattern; + if (likely(PyUnicode_Check(obj_pattern))) + arg_pattern = obj_pattern; + else { + CPy_TypeError("str", obj_pattern); + goto fail; + } + char retval = CPyDef_stateful____attr_filter(arg_attr, arg_pattern); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "_attr_filter", 68, CPyStatic_stateful___globals); + return NULL; +} + +PyObject *CPyDef_stateful____generate_state_machine(PyObject *cpy_r_rules_object) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + int64_t cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + char cpy_r_r25; + CPyPtr cpy_r_r26; + CPyPtr cpy_r_r27; + int64_t cpy_r_r28; + CPyPtr cpy_r_r29; + PyObject *cpy_r_r30; + tuple_T2OO cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + int64_t 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; + CPyPtr cpy_r_r51; + int64_t cpy_r_r52; + char cpy_r_r53; + CPyPtr cpy_r_r54; + CPyPtr cpy_r_r55; + int64_t cpy_r_r56; + CPyPtr cpy_r_r57; + PyObject *cpy_r_r58; + tuple_T2OO cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + CPyPtr cpy_r_r81; + CPyPtr cpy_r_r82; + int32_t cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + int32_t cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + CPyTagged cpy_r_r93; + CPyTagged cpy_r_r94; + CPyTagged cpy_r_r95; + CPyTagged cpy_r_i; + int64_t cpy_r_r96; + char cpy_r_r97; + int64_t cpy_r_r98; + char cpy_r_r99; + char cpy_r_r100; + char cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + int32_t cpy_r_r108; + char cpy_r_r109; + CPyTagged cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + int64_t cpy_r_r114; + CPyPtr cpy_r_r115; + int64_t cpy_r_r116; + char cpy_r_r117; + CPyPtr cpy_r_r118; + CPyPtr cpy_r_r119; + int64_t cpy_r_r120; + CPyPtr cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + int32_t cpy_r_r127; + char cpy_r_r128; + int64_t cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_wrapped; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + int32_t cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + char cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject **cpy_r_r152; + PyObject *cpy_r_r153; + int32_t cpy_r_r154; + char cpy_r_r155; + PyObject *cpy_r_r156; + char cpy_r_r157; + PyObject *cpy_r_r158; + int64_t cpy_r_r159; + CPyPtr cpy_r_r160; + int64_t cpy_r_r161; + char cpy_r_r162; + CPyPtr cpy_r_r163; + CPyPtr cpy_r_r164; + int64_t cpy_r_r165; + CPyPtr cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + int32_t cpy_r_r172; + char cpy_r_r173; + int64_t cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + PyObject **cpy_r_r184; + PyObject *cpy_r_r185; + int32_t cpy_r_r186; + char cpy_r_r187; + int64_t cpy_r_r188; + PyObject *cpy_r_r189; + cpy_r_r0 = (PyObject *)CPyType_stateful____BrownieStateMachine; + cpy_r_r1 = CPyStatic_stateful___globals; + cpy_r_r2 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 74, CPyStatic_stateful___globals); + goto CPyL95; + } + cpy_r_r4 = CPyStatics[1884]; /* 'RuleBasedStateMachine' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 74, CPyStatic_stateful___globals); + goto CPyL95; + } + CPy_INCREF(cpy_r_r0); + CPy_INCREF(cpy_r_rules_object); + cpy_r_r6.f0 = cpy_r_r0; + cpy_r_r6.f1 = cpy_r_rules_object; + cpy_r_r6.f2 = cpy_r_r5; + cpy_r_r7 = CPyStatics[1894]; /* 'BrownieStateMachine' */ + cpy_r_r8 = PyDict_New(); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 75, CPyStatic_stateful___globals); + goto CPyL96; + } + cpy_r_r9 = (PyObject *)&PyType_Type; + cpy_r_r10 = PyTuple_New(3); + if (unlikely(cpy_r_r10 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1821 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp1821); + PyObject *__tmp1822 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp1822); + PyObject *__tmp1823 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp1823); + PyObject *cpy_r_r11[3] = {cpy_r_r7, cpy_r_r10, cpy_r_r8}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 3, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 75, CPyStatic_stateful___globals); + goto CPyL97; + } + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r8); + cpy_r_r14 = PyDict_New(); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 76, CPyStatic_stateful___globals); + goto CPyL98; + } + cpy_r_r15 = CPyStatic_stateful___globals; + cpy_r_r16 = CPyStatics[1895]; /* 'getmembers' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); + goto CPyL99; + } + PyObject *cpy_r_r18[1] = {cpy_r_rules_object}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r19, 1, 0); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); + goto CPyL99; + } + if (likely(PyList_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals, "list", cpy_r_r20); + goto CPyL99; + } + cpy_r_r22 = 0; +CPyL9: ; + cpy_r_r23 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; + cpy_r_r24 = *(int64_t *)cpy_r_r23; + cpy_r_r25 = cpy_r_r22 < cpy_r_r24; + if (!cpy_r_r25) goto CPyL100; + cpy_r_r26 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; + cpy_r_r27 = *(CPyPtr *)cpy_r_r26; + cpy_r_r28 = cpy_r_r22 * 8; + cpy_r_r29 = cpy_r_r27 + cpy_r_r28; + cpy_r_r30 = *(PyObject * *)cpy_r_r29; + CPy_INCREF(cpy_r_r30); + PyObject *__tmp1824; + if (unlikely(!(PyTuple_Check(cpy_r_r30) && PyTuple_GET_SIZE(cpy_r_r30) == 2))) { + __tmp1824 = NULL; + goto __LL1825; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r30, 0)))) + __tmp1824 = PyTuple_GET_ITEM(cpy_r_r30, 0); + else { + __tmp1824 = NULL; + } + if (__tmp1824 == NULL) goto __LL1825; + __tmp1824 = PyTuple_GET_ITEM(cpy_r_r30, 1); + if (__tmp1824 == NULL) goto __LL1825; + __tmp1824 = cpy_r_r30; +__LL1825: ; + if (unlikely(__tmp1824 == NULL)) { + CPy_TypeError("tuple[str, object]", cpy_r_r30); cpy_r_r31 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1826 = PyTuple_GET_ITEM(cpy_r_r30, 0); + CPy_INCREF(__tmp1826); + PyObject *__tmp1827; + if (likely(PyUnicode_Check(__tmp1826))) + __tmp1827 = __tmp1826; + else { + CPy_TypeError("str", __tmp1826); + __tmp1827 = NULL; + } + cpy_r_r31.f0 = __tmp1827; + PyObject *__tmp1828 = PyTuple_GET_ITEM(cpy_r_r30, 1); + CPy_INCREF(__tmp1828); + PyObject *__tmp1829; + __tmp1829 = __tmp1828; + cpy_r_r31.f1 = __tmp1829; + } + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31.f0 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 76, CPyStatic_stateful___globals); + goto CPyL101; + } + cpy_r_r32 = cpy_r_r31.f0; + CPy_INCREF(cpy_r_r32); + cpy_r_r33 = cpy_r_r31.f1; + CPy_INCREF(cpy_r_r33); + CPy_DECREF(cpy_r_r31.f0); + CPy_DECREF(cpy_r_r31.f1); + cpy_r_r34 = CPyStatic_stateful___globals; + cpy_r_r35 = CPyStatics[1896]; /* 'SearchStrategy' */ + cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); + goto CPyL102; + } + cpy_r_r37 = PyObject_IsInstance(cpy_r_r33, cpy_r_r36); + CPy_DECREF(cpy_r_r36); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 77, CPyStatic_stateful___globals); + goto CPyL102; + } + cpy_r_r39 = cpy_r_r37; + if (!cpy_r_r39) goto CPyL103; + cpy_r_r40 = PyDict_SetItem(cpy_r_r14, cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 76, CPyStatic_stateful___globals); + goto CPyL101; + } +CPyL15: ; + cpy_r_r42 = cpy_r_r22 + 1; + cpy_r_r22 = cpy_r_r42; + goto CPyL9; +CPyL16: ; + cpy_r_r43 = CPyStatic_stateful___globals; + cpy_r_r44 = CPyStatics[1895]; /* 'getmembers' */ + cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals); + goto CPyL104; + } + PyObject *cpy_r_r46[1] = {cpy_r_r13}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals); + goto CPyL104; + } + if (likely(PyList_Check(cpy_r_r48))) + cpy_r_r49 = cpy_r_r48; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals, "list", cpy_r_r48); + goto CPyL104; + } + cpy_r_r50 = 0; +CPyL20: ; + cpy_r_r51 = (CPyPtr)&((PyVarObject *)cpy_r_r49)->ob_size; + cpy_r_r52 = *(int64_t *)cpy_r_r51; + cpy_r_r53 = cpy_r_r50 < cpy_r_r52; + if (!cpy_r_r53) goto CPyL105; + cpy_r_r54 = (CPyPtr)&((PyListObject *)cpy_r_r49)->ob_item; + cpy_r_r55 = *(CPyPtr *)cpy_r_r54; + cpy_r_r56 = cpy_r_r50 * 8; + cpy_r_r57 = cpy_r_r55 + cpy_r_r56; + cpy_r_r58 = *(PyObject * *)cpy_r_r57; + CPy_INCREF(cpy_r_r58); + PyObject *__tmp1830; + if (unlikely(!(PyTuple_Check(cpy_r_r58) && PyTuple_GET_SIZE(cpy_r_r58) == 2))) { + __tmp1830 = NULL; + goto __LL1831; + } + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r58, 0)))) + __tmp1830 = PyTuple_GET_ITEM(cpy_r_r58, 0); + else { + __tmp1830 = NULL; + } + if (__tmp1830 == NULL) goto __LL1831; + __tmp1830 = PyTuple_GET_ITEM(cpy_r_r58, 1); + if (__tmp1830 == NULL) goto __LL1831; + __tmp1830 = cpy_r_r58; +__LL1831: ; + if (unlikely(__tmp1830 == NULL)) { + CPy_TypeError("tuple[str, object]", cpy_r_r58); cpy_r_r59 = (tuple_T2OO) { NULL, NULL }; + } else { + PyObject *__tmp1832 = PyTuple_GET_ITEM(cpy_r_r58, 0); + CPy_INCREF(__tmp1832); + PyObject *__tmp1833; + if (likely(PyUnicode_Check(__tmp1832))) + __tmp1833 = __tmp1832; + else { + CPy_TypeError("str", __tmp1832); + __tmp1833 = NULL; + } + cpy_r_r59.f0 = __tmp1833; + PyObject *__tmp1834 = PyTuple_GET_ITEM(cpy_r_r58, 1); + CPy_INCREF(__tmp1834); + PyObject *__tmp1835; + __tmp1835 = __tmp1834; + cpy_r_r59.f1 = __tmp1835; + } + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59.f0 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 80, CPyStatic_stateful___globals); + goto CPyL106; + } + cpy_r_r60 = CPyDef_stateful____member_filter(cpy_r_r59); + if (unlikely(cpy_r_r60 == 2)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 81, CPyStatic_stateful___globals); + goto CPyL107; + } + if (!cpy_r_r60) goto CPyL108; + cpy_r_r61 = cpy_r_r59.f0; + cpy_r_r62 = cpy_r_r59.f1; + cpy_r_r63 = cpy_r_r61; + cpy_r_r64 = cpy_r_r62; + cpy_r_r65 = PyList_New(0); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL109; + } + cpy_r_r66 = CPyStatics[333]; /* '__code__' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL110; + } + cpy_r_r68 = CPyStatics[334]; /* 'co_varnames' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL110; + } + cpy_r_r70 = CPyStatics[333]; /* '__code__' */ + cpy_r_r71 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL111; + } + cpy_r_r72 = CPyStatics[335]; /* 'co_argcount' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL111; + } + cpy_r_r74 = (PyObject *)&_Py_NoneStruct; + cpy_r_r75 = CPyStatics[2030]; /* 1 */ + cpy_r_r76 = PySlice_New(cpy_r_r75, cpy_r_r73, cpy_r_r74); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL111; + } + cpy_r_r77 = PyObject_GetItem(cpy_r_r69, cpy_r_r76); + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL110; + } + cpy_r_r78 = PyObject_GetIter(cpy_r_r77); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL110; + } +CPyL32: ; + cpy_r_r79 = PyIter_Next(cpy_r_r78); + if (cpy_r_r79 == NULL) goto CPyL112; + cpy_r_r80 = PyList_New(1); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL113; + } + cpy_r_r81 = (CPyPtr)&((PyListObject *)cpy_r_r80)->ob_item; + cpy_r_r82 = *(CPyPtr *)cpy_r_r81; + *(PyObject * *)cpy_r_r82 = cpy_r_r79; + cpy_r_r83 = PyList_Append(cpy_r_r65, cpy_r_r80); + CPy_DECREF_NO_IMM(cpy_r_r80); + cpy_r_r84 = cpy_r_r83 >= 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL114; + } else + goto CPyL32; +CPyL35: ; + cpy_r_r85 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 83, CPyStatic_stateful___globals); + goto CPyL110; + } + cpy_r_r86 = CPyStatics[336]; /* '__defaults__' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 84, CPyStatic_stateful___globals); + goto CPyL115; + } + cpy_r_r88 = PyObject_IsTrue(cpy_r_r87); + CPy_DECREF(cpy_r_r87); + cpy_r_r89 = cpy_r_r88 >= 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 84, CPyStatic_stateful___globals); + goto CPyL115; + } + cpy_r_r90 = cpy_r_r88; + if (!cpy_r_r90) goto CPyL52; + cpy_r_r91 = CPyStatics[336]; /* '__defaults__' */ + cpy_r_r92 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r91); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 85, CPyStatic_stateful___globals); + goto CPyL115; + } + cpy_r_r93 = CPyObject_Size(cpy_r_r92); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r93 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 85, CPyStatic_stateful___globals); + goto CPyL115; + } + cpy_r_r94 = CPyTagged_Subtract(-2, cpy_r_r93); + CPyTagged_DECREF(cpy_r_r93); + cpy_r_r95 = -2; + CPyTagged_INCREF(cpy_r_r95); + cpy_r_i = cpy_r_r95; +CPyL42: ; + cpy_r_r96 = cpy_r_r95 & 1; + cpy_r_r97 = cpy_r_r96 != 0; + if (cpy_r_r97) goto CPyL44; + cpy_r_r98 = cpy_r_r94 & 1; + cpy_r_r99 = cpy_r_r98 != 0; + if (!cpy_r_r99) goto CPyL45; +CPyL44: ; + cpy_r_r100 = CPyTagged_IsLt_(cpy_r_r94, cpy_r_r95); + if (cpy_r_r100) { + goto CPyL46; + } else + goto CPyL116; +CPyL45: ; + cpy_r_r101 = (Py_ssize_t)cpy_r_r95 > (Py_ssize_t)cpy_r_r94; + if (!cpy_r_r101) goto CPyL116; +CPyL46: ; + cpy_r_r102 = CPyList_GetItem(cpy_r_r65, cpy_r_i); + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); + goto CPyL117; + } + if (likely(PyList_Check(cpy_r_r102))) + cpy_r_r103 = cpy_r_r102; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals, "list", cpy_r_r102); + goto CPyL117; + } + cpy_r_r104 = CPyStatics[336]; /* '__defaults__' */ + cpy_r_r105 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r104); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); + goto CPyL118; + } + cpy_r_r106 = CPyTagged_StealAsObject(cpy_r_i); + cpy_r_r107 = PyObject_GetItem(cpy_r_r105, cpy_r_r106); + CPy_DECREF(cpy_r_r105); + CPy_DECREF(cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); + goto CPyL119; + } + cpy_r_r108 = PyList_Append(cpy_r_r103, cpy_r_r107); + CPy_DECREF_NO_IMM(cpy_r_r103); + CPy_DECREF(cpy_r_r107); + cpy_r_r109 = cpy_r_r108 >= 0; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 86, CPyStatic_stateful___globals); + goto CPyL120; + } + cpy_r_r110 = CPyTagged_Add(cpy_r_r95, -2); + CPyTagged_DECREF(cpy_r_r95); + CPyTagged_INCREF(cpy_r_r110); + cpy_r_r95 = cpy_r_r110; + cpy_r_i = cpy_r_r110; + goto CPyL42; +CPyL52: ; + cpy_r_r111 = CPyStatics[1897]; /* 'initialize' */ + cpy_r_r112 = CPyDef_stateful____attr_filter(cpy_r_r63, cpy_r_r111); + if (unlikely(cpy_r_r112 == 2)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 88, CPyStatic_stateful___globals); + goto CPyL115; + } + if (!cpy_r_r112) goto CPyL69; + cpy_r_r113 = PyDict_New(); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL115; + } + cpy_r_r114 = 0; +CPyL56: ; + cpy_r_r115 = (CPyPtr)&((PyVarObject *)cpy_r_r65)->ob_size; + cpy_r_r116 = *(int64_t *)cpy_r_r115; + cpy_r_r117 = cpy_r_r114 < cpy_r_r116; + if (!cpy_r_r117) goto CPyL121; + cpy_r_r118 = (CPyPtr)&((PyListObject *)cpy_r_r65)->ob_item; + cpy_r_r119 = *(CPyPtr *)cpy_r_r118; + cpy_r_r120 = cpy_r_r114 * 8; + cpy_r_r121 = cpy_r_r119 + cpy_r_r120; + cpy_r_r122 = *(PyObject * *)cpy_r_r121; + CPy_INCREF(cpy_r_r122); + if (likely(PyList_Check(cpy_r_r122))) + cpy_r_r123 = cpy_r_r122; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals, "list", cpy_r_r122); + goto CPyL122; + } + cpy_r_r124 = CPyList_GetItemShort(cpy_r_r123, 0); + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL123; + } + cpy_r_r125 = CPyList_GetItemShort(cpy_r_r123, -2); + CPy_DECREF_NO_IMM(cpy_r_r123); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL124; + } + cpy_r_r126 = CPyDict_GetItem(cpy_r_r14, cpy_r_r125); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL124; + } + cpy_r_r127 = PyDict_SetItem(cpy_r_r113, cpy_r_r124, cpy_r_r126); + CPy_DECREF(cpy_r_r124); + CPy_DECREF(cpy_r_r126); + cpy_r_r128 = cpy_r_r127 >= 0; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL122; + } + cpy_r_r129 = cpy_r_r114 + 1; + cpy_r_r114 = cpy_r_r129; + goto CPyL56; +CPyL63: ; + cpy_r_r130 = CPyStatic_stateful___globals; + cpy_r_r131 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r132 = CPyDict_GetItem(cpy_r_r130, cpy_r_r131); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL125; + } + cpy_r_r133 = CPyStatics[1897]; /* 'initialize' */ + cpy_r_r134 = CPyObject_GetAttr(cpy_r_r132, cpy_r_r133); + CPy_DECREF(cpy_r_r132); + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL125; + } + cpy_r_r135 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r136 = PyDict_Copy(cpy_r_r113); + CPy_DECREF(cpy_r_r113); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL126; + } + cpy_r_r137 = PyObject_Call(cpy_r_r134, cpy_r_r135, cpy_r_r136); + CPy_DECREF(cpy_r_r134); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 89, CPyStatic_stateful___globals); + goto CPyL109; + } + cpy_r_wrapped = cpy_r_r137; + PyObject *cpy_r_r138[1] = {cpy_r_r64}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = PyObject_Vectorcall(cpy_r_wrapped, cpy_r_r139, 1, 0); + CPy_DECREF(cpy_r_wrapped); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 90, CPyStatic_stateful___globals); + goto CPyL109; + } + CPy_DECREF(cpy_r_r64); + cpy_r_r141 = PyObject_SetAttr(cpy_r_r13, cpy_r_r63, cpy_r_r140); + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r140); + cpy_r_r142 = cpy_r_r141 >= 0; + if (unlikely(!cpy_r_r142)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 90, CPyStatic_stateful___globals); + goto CPyL106; + } else + goto CPyL93; +CPyL69: ; + cpy_r_r143 = CPyStatics[1898]; /* 'invariant' */ + cpy_r_r144 = CPyDef_stateful____attr_filter(cpy_r_r63, cpy_r_r143); + if (unlikely(cpy_r_r144 == 2)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 91, CPyStatic_stateful___globals); + goto CPyL115; + } + if (cpy_r_r144) { + goto CPyL127; + } else + goto CPyL76; +CPyL71: ; + cpy_r_r145 = CPyStatic_stateful___globals; + cpy_r_r146 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); + goto CPyL109; + } + cpy_r_r148 = CPyStatics[1898]; /* 'invariant' */ + cpy_r_r149 = CPyObject_GetAttr(cpy_r_r147, cpy_r_r148); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); + goto CPyL109; + } + cpy_r_r150 = PyObject_Vectorcall(cpy_r_r149, 0, 0, 0); + CPy_DECREF(cpy_r_r149); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); + goto CPyL109; + } + PyObject *cpy_r_r151[1] = {cpy_r_r64}; + cpy_r_r152 = (PyObject **)&cpy_r_r151; + cpy_r_r153 = PyObject_Vectorcall(cpy_r_r150, cpy_r_r152, 1, 0); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); + goto CPyL109; + } + CPy_DECREF(cpy_r_r64); + cpy_r_r154 = PyObject_SetAttr(cpy_r_r13, cpy_r_r63, cpy_r_r153); + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r153); + cpy_r_r155 = cpy_r_r154 >= 0; + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 92, CPyStatic_stateful___globals); + goto CPyL106; + } else + goto CPyL93; +CPyL76: ; + cpy_r_r156 = CPyStatics[1899]; /* 'rule' */ + cpy_r_r157 = CPyDef_stateful____attr_filter(cpy_r_r63, cpy_r_r156); + if (unlikely(cpy_r_r157 == 2)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 93, CPyStatic_stateful___globals); + goto CPyL115; + } + if (!cpy_r_r157) goto CPyL128; + cpy_r_r158 = PyDict_New(); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL115; + } + cpy_r_r159 = 0; +CPyL80: ; + cpy_r_r160 = (CPyPtr)&((PyVarObject *)cpy_r_r65)->ob_size; + cpy_r_r161 = *(int64_t *)cpy_r_r160; + cpy_r_r162 = cpy_r_r159 < cpy_r_r161; + if (!cpy_r_r162) goto CPyL129; + cpy_r_r163 = (CPyPtr)&((PyListObject *)cpy_r_r65)->ob_item; + cpy_r_r164 = *(CPyPtr *)cpy_r_r163; + cpy_r_r165 = cpy_r_r159 * 8; + cpy_r_r166 = cpy_r_r164 + cpy_r_r165; + cpy_r_r167 = *(PyObject * *)cpy_r_r166; + CPy_INCREF(cpy_r_r167); + if (likely(PyList_Check(cpy_r_r167))) + cpy_r_r168 = cpy_r_r167; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals, "list", cpy_r_r167); + goto CPyL130; + } + cpy_r_r169 = CPyList_GetItemShort(cpy_r_r168, 0); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL131; + } + cpy_r_r170 = CPyList_GetItemShort(cpy_r_r168, -2); + CPy_DECREF_NO_IMM(cpy_r_r168); + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL132; + } + cpy_r_r171 = CPyDict_GetItem(cpy_r_r14, cpy_r_r170); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL132; + } + cpy_r_r172 = PyDict_SetItem(cpy_r_r158, cpy_r_r169, cpy_r_r171); + CPy_DECREF(cpy_r_r169); + CPy_DECREF(cpy_r_r171); + cpy_r_r173 = cpy_r_r172 >= 0; + if (unlikely(!cpy_r_r173)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL130; + } + cpy_r_r174 = cpy_r_r159 + 1; + cpy_r_r159 = cpy_r_r174; + goto CPyL80; +CPyL87: ; + cpy_r_r175 = CPyStatic_stateful___globals; + cpy_r_r176 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r177 = CPyDict_GetItem(cpy_r_r175, cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL133; + } + cpy_r_r178 = CPyStatics[1899]; /* 'rule' */ + cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); + CPy_DECREF(cpy_r_r177); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL133; + } + cpy_r_r180 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r181 = PyDict_Copy(cpy_r_r158); + CPy_DECREF(cpy_r_r158); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL134; + } + cpy_r_r182 = PyObject_Call(cpy_r_r179, cpy_r_r180, cpy_r_r181); + CPy_DECREF(cpy_r_r179); + CPy_DECREF(cpy_r_r180); + CPy_DECREF(cpy_r_r181); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 94, CPyStatic_stateful___globals); + goto CPyL109; + } + cpy_r_wrapped = cpy_r_r182; + PyObject *cpy_r_r183[1] = {cpy_r_r64}; + cpy_r_r184 = (PyObject **)&cpy_r_r183; + cpy_r_r185 = PyObject_Vectorcall(cpy_r_wrapped, cpy_r_r184, 1, 0); + CPy_DECREF(cpy_r_wrapped); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 95, CPyStatic_stateful___globals); + goto CPyL109; + } + CPy_DECREF(cpy_r_r64); + cpy_r_r186 = PyObject_SetAttr(cpy_r_r13, cpy_r_r63, cpy_r_r185); + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r185); + cpy_r_r187 = cpy_r_r186 >= 0; + if (unlikely(!cpy_r_r187)) { + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 95, CPyStatic_stateful___globals); + goto CPyL106; + } +CPyL93: ; + cpy_r_r188 = cpy_r_r50 + 1; + cpy_r_r50 = cpy_r_r188; + goto CPyL20; +CPyL94: ; + return cpy_r_r13; +CPyL95: ; + cpy_r_r189 = NULL; + return cpy_r_r189; +CPyL96: ; + CPy_DecRef(cpy_r_r6.f0); + CPy_DecRef(cpy_r_r6.f1); + CPy_DecRef(cpy_r_r6.f2); + goto CPyL95; +CPyL97: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r10); + goto CPyL95; +CPyL98: ; + CPy_DecRef(cpy_r_r13); + goto CPyL95; +CPyL99: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + goto CPyL95; +CPyL100: ; + CPy_DECREF_NO_IMM(cpy_r_r21); + goto CPyL16; +CPyL101: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r21); + goto CPyL95; +CPyL102: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); + goto CPyL95; +CPyL103: ; + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33); + goto CPyL15; +CPyL104: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + goto CPyL95; +CPyL105: ; + CPy_DECREF(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r49); + goto CPyL94; +CPyL106: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + goto CPyL95; +CPyL107: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + goto CPyL95; +CPyL108: ; + CPy_DECREF(cpy_r_r59.f0); + CPy_DECREF(cpy_r_r59.f1); + goto CPyL93; +CPyL109: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + goto CPyL95; +CPyL110: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + goto CPyL95; +CPyL111: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r69); + goto CPyL95; +CPyL112: ; + CPy_DECREF(cpy_r_r78); + goto CPyL35; +CPyL113: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r79); + goto CPyL95; +CPyL114: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r78); + goto CPyL95; +CPyL115: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + goto CPyL95; +CPyL116: ; + CPyTagged_DECREF(cpy_r_r94); + CPyTagged_DECREF(cpy_r_r95); + CPyTagged_DECREF(cpy_r_i); + goto CPyL52; +CPyL117: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + CPyTagged_DecRef(cpy_r_i); + goto CPyL95; +CPyL118: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r103); + goto CPyL95; +CPyL119: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r103); + goto CPyL95; +CPyL120: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPyTagged_DecRef(cpy_r_r94); + CPyTagged_DecRef(cpy_r_r95); + goto CPyL95; +CPyL121: ; + CPy_DECREF_NO_IMM(cpy_r_r65); + goto CPyL63; +CPyL122: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r113); + goto CPyL95; +CPyL123: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r113); + CPy_DecRef(cpy_r_r123); + goto CPyL95; +CPyL124: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r113); + CPy_DecRef(cpy_r_r124); + goto CPyL95; +CPyL125: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r113); + goto CPyL95; +CPyL126: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r134); + CPy_DecRef(cpy_r_r135); + goto CPyL95; +CPyL127: ; + CPy_DECREF_NO_IMM(cpy_r_r65); + goto CPyL71; +CPyL128: ; + CPy_DECREF(cpy_r_r63); + CPy_DECREF(cpy_r_r64); + CPy_DECREF_NO_IMM(cpy_r_r65); + goto CPyL93; +CPyL129: ; + CPy_DECREF_NO_IMM(cpy_r_r65); + goto CPyL87; +CPyL130: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r158); + goto CPyL95; +CPyL131: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r168); + goto CPyL95; +CPyL132: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r169); + goto CPyL95; +CPyL133: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r158); + goto CPyL95; +CPyL134: ; + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r49); + CPy_DecRef(cpy_r_r63); + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r179); + CPy_DecRef(cpy_r_r180); + goto CPyL95; +} + +PyObject *CPyPy_stateful____generate_state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"rules_object", 0}; + static CPyArg_Parser parser = {"O:_generate_state_machine", kwlist, 0}; + PyObject *obj_rules_object; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_rules_object)) { + return NULL; + } + PyObject *arg_rules_object = obj_rules_object; + PyObject *retval = CPyDef_stateful____generate_state_machine(arg_rules_object); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "_generate_state_machine", 72, CPyStatic_stateful___globals); + return NULL; +} + +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = cpy_r_instance == cpy_r_r0; + if (!cpy_r_r1) goto CPyL2; + CPy_INCREF(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +CPyL2: ; + cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); + if (cpy_r_r2 == NULL) goto CPyL4; + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"instance", "owner", 0}; + static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; + PyObject *obj_instance; + PyObject *obj_owner; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *arg_instance = obj_instance; + PyObject *arg_owner = obj_owner; + PyObject *retval = CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "__get__", -1, CPyStatic_stateful___globals); + return NULL; +} + +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = ((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/test/stateful.py", "", "__mypyc_lambda__0_state_machine_obj", "__mypyc_env__", 111, CPyStatic_stateful___globals); + goto CPyL4; + } + CPy_INCREF_NO_IMM(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r0)->_machine; + if (unlikely(cpy_r_r1 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'machine' of 'state_machine_env' undefined"); + } else { + CPy_INCREF(cpy_r_r1); + } + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 111, CPyStatic_stateful___globals); + goto CPyL4; + } +CPyL2: ; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_r1, 0, 0, 0); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 111, CPyStatic_stateful___globals); + goto CPyL4; + } + return cpy_r_r2; +CPyL4: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +} + +PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__call__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, PyVectorcall_NARGS(nargs), kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__ = obj___mypyc_self__; + PyObject *retval = CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/test/stateful.py", "", 111, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful___state_machine(PyObject *cpy_r_rules_object, PyObject *cpy_r_args, PyObject *cpy_r_settings, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + CPyPtr cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + int64_t cpy_r_r29; + CPyTagged cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject **cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + tuple_T3OOO cpy_r_r50; + tuple_T3OOO cpy_r_r51; + tuple_T3OOO cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + if (cpy_r_settings != NULL) goto CPyL51; + cpy_r_r0 = Py_None; + cpy_r_settings = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyDef_stateful___state_machine_env(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 100, CPyStatic_stateful___globals); + goto CPyL52; + } + cpy_r_r2 = CPyDef_stateful____generate_state_machine(cpy_r_rules_object); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 104, CPyStatic_stateful___globals); + goto CPyL53; + } + if (((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine != NULL) { + CPy_DECREF(((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine); + } + ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine = cpy_r_r2; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 104, CPyStatic_stateful___globals); + goto CPyL53; + } + cpy_r_r4 = CPyStatics[289]; /* '__init__' */ + cpy_r_r5 = PyObject_HasAttr(cpy_r_rules_object, cpy_r_r4); + if (!cpy_r_r5) goto CPyL14; + cpy_r_r6 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AttributeError("brownie/test/stateful.py", "state_machine", "state_machine_env", "machine", 107, CPyStatic_stateful___globals); + goto CPyL53; + } + CPy_INCREF(cpy_r_r6); +CPyL7: ; + cpy_r_r7 = CPyStatics[289]; /* '__init__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_rules_object, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r9 = PyList_New(1); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL55; + } + cpy_r_r10 = (CPyPtr)&((PyListObject *)cpy_r_r9)->ob_item; + cpy_r_r11 = *(CPyPtr *)cpy_r_r10; + *(PyObject * *)cpy_r_r11 = cpy_r_r6; + cpy_r_r12 = CPyList_Extend(cpy_r_r9, cpy_r_args); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL56; + } else + goto CPyL57; +CPyL10: ; + cpy_r_r13 = PyDict_New(); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL56; + } + cpy_r_r14 = CPyDict_UpdateInDisplay(cpy_r_r13, cpy_r_kwargs); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL58; + } + cpy_r_r16 = PyList_AsTuple(cpy_r_r9); + CPy_DECREF_NO_IMM(cpy_r_r9); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL59; + } + cpy_r_r17 = PyObject_Call(cpy_r_r8, cpy_r_r16, cpy_r_r13); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r16); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 107, CPyStatic_stateful___globals); + goto CPyL53; + } else + goto CPyL60; +CPyL14: ; + cpy_r_r18 = CPyStatic_network___chain; + if (unlikely(cpy_r_r18 == NULL)) { + goto CPyL61; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"chain\" was not set"); + cpy_r_r19 = 0; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 108, CPyStatic_stateful___globals); + goto CPyL50; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r20 = CPyStatics[1130]; /* 'snapshot' */ + PyObject *cpy_r_r21[1] = {cpy_r_r18}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 108, CPyStatic_stateful___globals); + goto CPyL53; + } else + goto CPyL62; +CPyL18: ; + cpy_r_r24 = CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL63; + } + CPy_INCREF_NO_IMM(cpy_r_r1); + if (((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r_r24)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r_r24)->___mypyc_env__); + } + ((brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *)cpy_r_r24)->___mypyc_env__ = cpy_r_r1; + cpy_r_r25 = 1; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL64; + } + cpy_r_r26 = (PyObject *)&_Py_NoneStruct; + cpy_r_r27 = cpy_r_settings != cpy_r_r26; + if (!cpy_r_r27) goto CPyL65; + CPy_INCREF(cpy_r_settings); + if (likely(cpy_r_settings != Py_None)) + cpy_r_r28 = cpy_r_settings; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "state_machine", 101, CPyStatic_stateful___globals, "dict", cpy_r_settings); + goto CPyL64; + } + cpy_r_r29 = PyDict_Size(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 << 1; + cpy_r_r31 = cpy_r_r30 != 0; + if (!cpy_r_r31) goto CPyL65; + if (likely(cpy_r_settings != Py_None)) + cpy_r_r32 = cpy_r_settings; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals, "dict", cpy_r_settings); + goto CPyL66; + } + cpy_r_r33 = cpy_r_r32; + goto CPyL27; +CPyL25: ; + cpy_r_r34 = PyDict_New(); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL66; + } + cpy_r_r33 = cpy_r_r34; +CPyL27: ; + cpy_r_r35 = CPyStatic_stateful___globals; + cpy_r_r36 = CPyStatics[599]; /* 'hp_settings' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL67; + } + cpy_r_r38 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r39 = PyDict_Copy(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL68; + } + cpy_r_r40 = PyObject_Call(cpy_r_r37, cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL66; + } + cpy_r_r41 = CPyStatic_stateful___globals; + cpy_r_r42 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r43 = CPyDict_GetItem(cpy_r_r41, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL69; + } + cpy_r_r44 = CPyStatics[1900]; /* 'run_state_machine_as_test' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL69; + } + PyObject *cpy_r_r46[2] = {cpy_r_r24, cpy_r_r40}; + cpy_r_r47 = (PyObject **)&cpy_r_r46; + cpy_r_r48 = CPyStatics[2154]; /* ('settings',) */ + cpy_r_r49 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, cpy_r_r48); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 111, CPyStatic_stateful___globals); + goto CPyL69; + } else + goto CPyL70; +CPyL33: ; + CPy_DECREF_NO_IMM(cpy_r_r24); + CPy_DECREF(cpy_r_r40); + tuple_T3OOO __tmp1836 = { NULL, NULL, NULL }; + cpy_r_r50 = __tmp1836; + cpy_r_r51 = cpy_r_r50; + goto CPyL36; +CPyL35: ; + cpy_r_r52 = CPy_CatchError(); + cpy_r_r51 = cpy_r_r52; +CPyL36: ; + cpy_r_r53 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AttributeError("brownie/test/stateful.py", "state_machine", "state_machine_env", "machine", 113, CPyStatic_stateful___globals); + goto CPyL71; + } + CPy_INCREF(cpy_r_r53); +CPyL37: ; + cpy_r_r54 = CPyStatics[1901]; /* 'teardown_final' */ + cpy_r_r55 = PyObject_HasAttr(cpy_r_r53, cpy_r_r54); + CPy_DECREF(cpy_r_r53); + if (!cpy_r_r55) goto CPyL72; + cpy_r_r56 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AttributeError("brownie/test/stateful.py", "state_machine", "state_machine_env", "machine", 115, CPyStatic_stateful___globals); + goto CPyL71; + } + CPy_INCREF(cpy_r_r56); +CPyL39: ; + cpy_r_r57 = ((brownie___test___stateful___state_machine_envObject *)cpy_r_r1)->_machine; + if (unlikely(cpy_r_r57 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'machine' of 'state_machine_env' undefined"); + } else { + CPy_INCREF(cpy_r_r57); + } + CPy_DECREF_NO_IMM(cpy_r_r1); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 115, CPyStatic_stateful___globals); + goto CPyL73; + } +CPyL40: ; + cpy_r_r58 = CPyStatics[1901]; /* 'teardown_final' */ + PyObject *cpy_r_r59[2] = {cpy_r_r56, cpy_r_r57}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_VectorcallMethod(cpy_r_r58, cpy_r_r60, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 115, CPyStatic_stateful___globals); + goto CPyL74; + } else + goto CPyL75; +CPyL41: ; + CPy_DECREF(cpy_r_r56); + CPy_DECREF(cpy_r_r57); +CPyL42: ; + if (cpy_r_r51.f0 == NULL) goto CPyL49; + CPy_Reraise(); + if (!0) { + goto CPyL45; + } else + goto CPyL76; +CPyL44: ; + CPy_Unreachable(); +CPyL45: ; + if (cpy_r_r51.f0 == NULL) goto CPyL47; + CPy_RestoreExcInfo(cpy_r_r51); + CPy_XDECREF(cpy_r_r51.f0); + CPy_XDECREF(cpy_r_r51.f1); + CPy_XDECREF(cpy_r_r51.f2); +CPyL47: ; + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) goto CPyL50; + CPy_Unreachable(); +CPyL49: ; + return 1; +CPyL50: ; + cpy_r_r63 = 2; + return cpy_r_r63; +CPyL51: ; + CPy_INCREF(cpy_r_settings); + goto CPyL2; +CPyL52: ; + CPy_DecRef(cpy_r_settings); + goto CPyL50; +CPyL53: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + goto CPyL50; +CPyL54: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r6); + goto CPyL50; +CPyL55: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r8); + goto CPyL50; +CPyL56: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r9); + goto CPyL50; +CPyL57: ; + CPy_DECREF(cpy_r_r12); + goto CPyL10; +CPyL58: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r13); + goto CPyL50; +CPyL59: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r13); + goto CPyL50; +CPyL60: ; + CPy_DECREF(cpy_r_r17); + goto CPyL14; +CPyL61: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r1); + goto CPyL15; +CPyL62: ; + CPy_DECREF(cpy_r_r23); + goto CPyL18; +CPyL63: ; + CPy_DecRef(cpy_r_settings); + goto CPyL35; +CPyL64: ; + CPy_DecRef(cpy_r_settings); + CPy_DecRef(cpy_r_r24); + goto CPyL35; +CPyL65: ; + CPy_DECREF(cpy_r_settings); + goto CPyL25; +CPyL66: ; + CPy_DecRef(cpy_r_r24); + goto CPyL35; +CPyL67: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r33); + goto CPyL35; +CPyL68: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r38); + goto CPyL35; +CPyL69: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r40); + goto CPyL35; +CPyL70: ; + CPy_DECREF(cpy_r_r49); + goto CPyL33; +CPyL71: ; + CPy_DecRef(cpy_r_r1); + goto CPyL45; +CPyL72: ; + CPy_DECREF_NO_IMM(cpy_r_r1); + goto CPyL42; +CPyL73: ; + CPy_DecRef(cpy_r_r56); + goto CPyL45; +CPyL74: ; + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r57); + goto CPyL45; +CPyL75: ; + CPy_DECREF(cpy_r_r61); + goto CPyL41; +CPyL76: ; + CPy_XDECREF(cpy_r_r51.f0); + CPy_XDECREF(cpy_r_r51.f1); + CPy_XDECREF(cpy_r_r51.f2); + goto CPyL44; +} + +PyObject *CPyPy_stateful___state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"rules_object", "settings", 0}; + static CPyArg_Parser parser = {"%O|$O:state_machine", kwlist, 0}; + PyObject *obj_rules_object; + PyObject *obj_args; + PyObject *obj_settings = NULL; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs, &obj_rules_object, &obj_settings)) { + return NULL; + } + PyObject *arg_rules_object = obj_rules_object; + PyObject *arg_args = obj_args; + PyObject *arg_settings; + if (obj_settings == NULL) { + arg_settings = NULL; + goto __LL1837; + } + if (PyDict_Check(obj_settings)) + arg_settings = obj_settings; + else { + arg_settings = NULL; + } + if (arg_settings != NULL) goto __LL1837; + if (obj_settings == Py_None) + arg_settings = obj_settings; + else { + arg_settings = NULL; + } + if (arg_settings != NULL) goto __LL1837; + CPy_TypeError("dict or None", obj_settings); + goto fail; +__LL1837: ; + PyObject *arg_kwargs = obj_kwargs; + char retval = CPyDef_stateful___state_machine(arg_rules_object, arg_args, arg_settings, arg_kwargs); + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + CPy_AddTraceback("brownie/test/stateful.py", "state_machine", 100, CPyStatic_stateful___globals); + return NULL; +} + +char CPyDef_stateful_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r45; + void *cpy_r_r47; + void *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + char cpy_r_r72; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject **cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + int32_t cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + int32_t cpy_r_r101; + char cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + int32_t cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + int32_t cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + int32_t cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + int32_t cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + int32_t cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + int32_t cpy_r_r133; + char cpy_r_r134; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject **cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject **cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject **cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + int32_t cpy_r_r157; + char cpy_r_r158; + PyObject *cpy_r_r159; + char cpy_r_r160; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", -1, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + 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] = {3}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2075]; /* (('sys', 'sys', 'sys'),) */ + cpy_r_r11 = CPyStatic_stateful___globals; + cpy_r_r12 = CPyStatics[1902]; /* 'brownie/test/stateful.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL51; + cpy_r_r15 = CPyStatics[2407]; /* ('getmembers',) */ + cpy_r_r16 = CPyStatics[363]; /* 'inspect' */ + cpy_r_r17 = CPyStatic_stateful___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("brownie/test/stateful.py", "", 4, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_inspect = cpy_r_r18; + CPy_INCREF(CPyModule_inspect); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2408]; /* ('FunctionType',) */ + cpy_r_r20 = CPyStatics[1746]; /* 'types' */ + cpy_r_r21 = CPyStatic_stateful___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("brownie/test/stateful.py", "", 5, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_types = cpy_r_r22; + CPy_INCREF(CPyModule_types); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[2409]; /* ('Any', 'ClassVar', 'Dict', 'Final', 'Optional', 'final') */ + cpy_r_r24 = CPyStatics[14]; /* 'typing' */ + cpy_r_r25 = CPyStatic_stateful___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("brownie/test/stateful.py", "", 6, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_typing = cpy_r_r26; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[2154]; /* ('settings',) */ + cpy_r_r28 = CPyStatics[2155]; /* ('hp_settings',) */ + cpy_r_r29 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r30 = CPyStatic_stateful___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r27, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 8, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_hypothesis = cpy_r_r31; + CPy_INCREF(CPyModule_hypothesis); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[2410]; /* ('stateful',) */ + cpy_r_r33 = CPyStatics[2411]; /* ('sf',) */ + cpy_r_r34 = CPyStatics[570]; /* 'hypothesis' */ + cpy_r_r35 = CPyStatic_stateful___globals; + cpy_r_r36 = CPyImport_ImportFromMany(cpy_r_r34, cpy_r_r32, cpy_r_r33, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 9, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_hypothesis = cpy_r_r36; + CPy_INCREF(CPyModule_hypothesis); + CPy_DECREF(cpy_r_r36); + cpy_r_r37 = CPyStatics[2412]; /* ('SearchStrategy',) */ + cpy_r_r38 = CPyStatics[1905]; /* 'hypothesis.strategies' */ + cpy_r_r39 = CPyStatic_stateful___globals; + cpy_r_r40 = CPyImport_ImportFromMany(cpy_r_r38, cpy_r_r37, cpy_r_r37, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 10, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_hypothesis___strategies = cpy_r_r40; + CPy_INCREF(CPyModule_hypothesis___strategies); + CPy_DECREF(cpy_r_r40); + cpy_r_r41 = CPyStatics[2157]; /* ('mypyc_attr',) */ + cpy_r_r42 = CPyStatics[623]; /* 'mypy_extensions' */ + cpy_r_r43 = CPyStatic_stateful___globals; + cpy_r_r44 = CPyImport_ImportFromMany(cpy_r_r42, cpy_r_r41, cpy_r_r41, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 11, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_mypy_extensions = cpy_r_r44; + CPy_INCREF(CPyModule_mypy_extensions); + CPy_DECREF(cpy_r_r44); + cpy_r_r45 = (PyObject **)&CPyModule_brownie; + PyObject **cpy_r_r46[1] = {cpy_r_r45}; + cpy_r_r47 = (void *)&cpy_r_r46; + int64_t cpy_r_r48[1] = {13}; + cpy_r_r49 = (void *)&cpy_r_r48; + cpy_r_r50 = CPyStatics[2123]; /* (('brownie', 'brownie', 'brownie'),) */ + cpy_r_r51 = CPyStatic_stateful___globals; + cpy_r_r52 = CPyStatics[1902]; /* 'brownie/test/stateful.py' */ + cpy_r_r53 = CPyStatics[12]; /* '' */ + cpy_r_r54 = CPyImport_ImportMany(cpy_r_r50, cpy_r_r47, cpy_r_r51, cpy_r_r52, cpy_r_r53, cpy_r_r49); + if (!cpy_r_r54) goto CPyL51; + cpy_r_r55 = CPyStatics[2413]; /* ('deque',) */ + cpy_r_r56 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r57 = CPyStatic_stateful___globals; + cpy_r_r58 = CPyImport_ImportFromMany(cpy_r_r56, cpy_r_r55, cpy_r_r55, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 14, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_brownie____c_constants = cpy_r_r58; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r58); + cpy_r_r59 = CPyStatics[2414]; /* ('red', 'yellow') */ + cpy_r_r60 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r61 = CPyStatic_stateful___globals; + cpy_r_r62 = CPyImport_ImportFromMany(cpy_r_r60, cpy_r_r59, cpy_r_r59, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 15, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyModule_brownie___utils____color = cpy_r_r62; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r62); + cpy_r_r63 = CPyStatic_stateful___globals; + cpy_r_r64 = CPyStatics[1883]; /* 'sf' */ + cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 17, CPyStatic_stateful___globals); + goto CPyL51; + } + cpy_r_r66 = CPyStatics[1906]; /* '__tracebackhide__' */ + cpy_r_r67 = 1 ? Py_True : Py_False; + cpy_r_r68 = PyObject_SetAttr(cpy_r_r65, cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r65); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 17, CPyStatic_stateful___globals); + goto CPyL51; + } + cpy_r_r70 = CPyStatics[1907]; /* '-/|\\-/|\\' */ + cpy_r_r71 = CPyStatic__c_constants___deque; + if (likely(cpy_r_r71 != NULL)) goto CPyL19; + PyErr_SetString(PyExc_NameError, "value for final name \"deque\" was not set"); + cpy_r_r72 = 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 19, CPyStatic_stateful___globals); + goto CPyL51; + } + CPy_Unreachable(); +CPyL19: ; + PyObject *cpy_r_r73[1] = {cpy_r_r70}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_Vectorcall(cpy_r_r71, cpy_r_r74, 1, 0); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 19, CPyStatic_stateful___globals); + goto CPyL51; + } + CPyStatic_stateful___marker = cpy_r_r75; + CPy_INCREF(CPyStatic_stateful___marker); + cpy_r_r76 = CPyStatic_stateful___globals; + cpy_r_r77 = CPyStatics[1908]; /* 'marker' */ + cpy_r_r78 = CPyDict_SetItem(cpy_r_r76, cpy_r_r77, cpy_r_r75); + CPy_DECREF(cpy_r_r75); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 19, CPyStatic_stateful___globals); + goto CPyL51; + } + cpy_r_r80 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r81 = (PyObject *)&PyType_Type; + cpy_r_r82 = CPy_CalculateMetaclass(cpy_r_r81, cpy_r_r80); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL52; + } + cpy_r_r83 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r84 = PyObject_HasAttr(cpy_r_r82, cpy_r_r83); + if (!cpy_r_r84) goto CPyL27; + cpy_r_r85 = CPyStatics[1909]; /* '_BrownieStateMachine' */ + cpy_r_r86 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL52; + } + PyObject *cpy_r_r88[2] = {cpy_r_r85, cpy_r_r80}; + cpy_r_r89 = (PyObject **)&cpy_r_r88; + cpy_r_r90 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r89, 2, 0); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL52; + } + if (likely(PyDict_Check(cpy_r_r90))) + cpy_r_r91 = cpy_r_r90; + else { + CPy_TypeErrorTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals, "dict", cpy_r_r90); + goto CPyL52; + } + cpy_r_r92 = cpy_r_r91; + goto CPyL29; +CPyL27: ; + cpy_r_r93 = PyDict_New(); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL52; + } + cpy_r_r92 = cpy_r_r93; +CPyL29: ; + cpy_r_r94 = PyDict_New(); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL53; + } + cpy_r_r95 = (PyObject *)&PyBool_Type; + cpy_r_r96 = CPyStatics[1887]; /* '_failed' */ + cpy_r_r97 = PyDict_SetItem(cpy_r_r94, cpy_r_r96, cpy_r_r95); + cpy_r_r98 = cpy_r_r97 >= 0; + if (unlikely(!cpy_r_r98)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 26, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r99 = CPyStatics[1887]; /* '_failed' */ + cpy_r_r100 = 0 ? Py_True : Py_False; + cpy_r_r101 = CPyDict_SetItem(cpy_r_r92, cpy_r_r99, cpy_r_r100); + cpy_r_r102 = cpy_r_r101 >= 0; + if (unlikely(!cpy_r_r102)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 26, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r103 = (PyObject *)&PyType_Type; + cpy_r_r104 = CPyStatics[1885]; /* '_capman' */ + cpy_r_r105 = PyDict_SetItem(cpy_r_r94, cpy_r_r104, cpy_r_r103); + cpy_r_r106 = cpy_r_r105 >= 0; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 27, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r107 = CPyStatics[1885]; /* '_capman' */ + cpy_r_r108 = Py_None; + cpy_r_r109 = CPyDict_SetItem(cpy_r_r92, cpy_r_r107, cpy_r_r108); + cpy_r_r110 = cpy_r_r109 >= 0; + if (unlikely(!cpy_r_r110)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 27, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r111 = CPyDef_stateful_____init___3__BrownieStateMachine_obj(); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 29, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r112 = CPyStatics[289]; /* '__init__' */ + cpy_r_r113 = CPyDict_SetItem(cpy_r_r92, cpy_r_r112, cpy_r_r111); + CPy_DECREF_NO_IMM(cpy_r_r111); + cpy_r_r114 = cpy_r_r113 >= 0; + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 29, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r115 = CPyDef_stateful___execute_step__BrownieStateMachine_obj(); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 44, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r116 = CPyStatics[1891]; /* 'execute_step' */ + cpy_r_r117 = CPyDict_SetItem(cpy_r_r92, cpy_r_r116, cpy_r_r115); + CPy_DECREF_NO_IMM(cpy_r_r115); + cpy_r_r118 = cpy_r_r117 >= 0; + if (unlikely(!cpy_r_r118)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 44, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r119 = CPyDef_stateful___check_invariants__BrownieStateMachine_obj(); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 51, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r120 = CPyStatics[1892]; /* 'check_invariants' */ + cpy_r_r121 = CPyDict_SetItem(cpy_r_r92, cpy_r_r120, cpy_r_r119); + CPy_DECREF_NO_IMM(cpy_r_r119); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 51, CPyStatic_stateful___globals); + goto CPyL54; + } + cpy_r_r123 = CPyStatics[1909]; /* '_BrownieStateMachine' */ + cpy_r_r124 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r125 = CPyDict_SetItem(cpy_r_r92, cpy_r_r124, cpy_r_r94); + CPy_DECREF(cpy_r_r94); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL53; + } + cpy_r_r127 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r128 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r129 = CPyDict_SetItem(cpy_r_r92, cpy_r_r128, cpy_r_r127); + cpy_r_r130 = cpy_r_r129 >= 0; + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL53; + } + cpy_r_r131 = CPyStatics[1910]; /* 'brownie.test.stateful' */ + cpy_r_r132 = CPyStatics[354]; /* '__module__' */ + cpy_r_r133 = CPyDict_SetItem(cpy_r_r92, cpy_r_r132, cpy_r_r131); + cpy_r_r134 = cpy_r_r133 >= 0; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL53; + } + PyObject *cpy_r_r135[3] = {cpy_r_r123, cpy_r_r80, cpy_r_r92}; + cpy_r_r136 = (PyObject **)&cpy_r_r135; + cpy_r_r137 = PyObject_Vectorcall(cpy_r_r82, cpy_r_r136, 3, 0); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL53; + } + CPy_DECREF(cpy_r_r80); + CPy_DECREF(cpy_r_r92); + cpy_r_r138 = CPyStatic_stateful___globals; + cpy_r_r139 = CPyStatics[622]; /* 'mypyc_attr' */ + cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 23, CPyStatic_stateful___globals); + goto CPyL55; + } + cpy_r_r141 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r142[1] = {cpy_r_r141}; + cpy_r_r143 = (PyObject **)&cpy_r_r142; + cpy_r_r144 = CPyStatics[2161]; /* ('native_class',) */ + cpy_r_r145 = PyObject_Vectorcall(cpy_r_r140, cpy_r_r143, 0, cpy_r_r144); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 23, CPyStatic_stateful___globals); + goto CPyL55; + } + PyObject *cpy_r_r146[1] = {cpy_r_r137}; + cpy_r_r147 = (PyObject **)&cpy_r_r146; + cpy_r_r148 = PyObject_Vectorcall(cpy_r_r145, cpy_r_r147, 1, 0); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL55; + } + CPy_DECREF(cpy_r_r137); + cpy_r_r149 = CPyStatic_stateful___globals; + cpy_r_r150 = CPyStatics[371]; /* 'final' */ + cpy_r_r151 = CPyDict_GetItem(cpy_r_r149, cpy_r_r150); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 22, CPyStatic_stateful___globals); + goto CPyL56; + } + PyObject *cpy_r_r152[1] = {cpy_r_r148}; + cpy_r_r153 = (PyObject **)&cpy_r_r152; + cpy_r_r154 = PyObject_Vectorcall(cpy_r_r151, cpy_r_r153, 1, 0); + CPy_DECREF(cpy_r_r151); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL56; + } + CPy_DECREF(cpy_r_r148); + CPyType_stateful____BrownieStateMachine = (PyTypeObject *)cpy_r_r154; + CPy_INCREF(CPyType_stateful____BrownieStateMachine); + cpy_r_r155 = CPyStatic_stateful___globals; + cpy_r_r156 = CPyStatics[1909]; /* '_BrownieStateMachine' */ + cpy_r_r157 = PyDict_SetItem(cpy_r_r155, cpy_r_r156, cpy_r_r154); + CPy_DECREF(cpy_r_r154); + cpy_r_r158 = cpy_r_r157 >= 0; + if (unlikely(!cpy_r_r158)) { + CPy_AddTraceback("brownie/test/stateful.py", "", 24, CPyStatic_stateful___globals); + goto CPyL51; + } + cpy_r_r159 = (PyObject *)CPyType_stateful____BrownieStateMachine; + return 1; +CPyL51: ; + cpy_r_r160 = 2; + return cpy_r_r160; +CPyL52: ; + CPy_DecRef(cpy_r_r80); + goto CPyL51; +CPyL53: ; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r92); + goto CPyL51; +CPyL54: ; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r92); + CPy_DecRef(cpy_r_r94); + goto CPyL51; +CPyL55: ; + CPy_DecRef(cpy_r_r137); + goto CPyL51; +CPyL56: ; + CPy_DecRef(cpy_r_r148); + goto CPyL51; +} +static PyMethodDef typingmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___typing(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___typing__internal, "__name__"); + CPyStatic_typing___globals = PyModule_GetDict(CPyModule_brownie___typing__internal); + if (unlikely(CPyStatic_typing___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_typing_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___typing__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_typing___FormattedEvent); + Py_CLEAR(CPyType_typing___BytecodeJson); + Py_CLEAR(CPyType_typing___DeployedBytecodeJson); + Py_CLEAR(CPyType_typing____BuildJsonBase); + Py_CLEAR(CPyType_typing___InterfaceBuildJson); + Py_CLEAR(CPyType_typing___CoverageMap); + Py_CLEAR(CPyType_typing____ContractBuildJson); + Py_CLEAR(CPyType_typing___SolidityBuildJson); + Py_CLEAR(CPyType_typing___VyperBuildJson); + Py_CLEAR(CPyType_typing___ContractSource); + Py_CLEAR(CPyType_typing___InterfaceSource); + Py_CLEAR(CPyType_typing___OptimizerSettings); + Py_CLEAR(CPyType_typing___SolcConfig); + Py_CLEAR(CPyType_typing___VyperConfig); + Py_CLEAR(CPyType_typing___CompilerConfig); + Py_CLEAR(CPyType_typing____CompilerSettings); + Py_CLEAR(CPyType_typing___SettingsSolc); + Py_CLEAR(CPyType_typing___SettingsVyper); + Py_CLEAR(CPyType_typing____InputJsonBase); + Py_CLEAR(CPyType_typing___InputJsonSolc); + Py_CLEAR(CPyType_typing___InputJsonVyper); + Py_CLEAR(CPyType_typing___ProgramCounter); + Py_CLEAR(CPyType_typing___VyperAstNode); + return -1; +} +static struct PyModuleDef typingmodule = { + PyModuleDef_HEAD_INIT, + "brownie.typing", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + typingmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___typing(void) +{ + if (CPyModule_brownie___typing__internal) { + Py_INCREF(CPyModule_brownie___typing__internal); + return CPyModule_brownie___typing__internal; + } + CPyModule_brownie___typing__internal = PyModule_Create(&typingmodule); + if (unlikely(CPyModule_brownie___typing__internal == NULL)) + goto fail; + if (CPyExec_brownie___typing(CPyModule_brownie___typing__internal) != 0) + goto fail; + return CPyModule_brownie___typing__internal; + fail: + return NULL; +} + +char CPyDef_typing_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + 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_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + int32_t cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject **cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + char cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + int32_t cpy_r_r107; + char cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + int32_t cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + int32_t cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + int32_t cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + int32_t cpy_r_r125; + char cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + int32_t cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + int32_t cpy_r_r133; + char cpy_r_r134; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject **cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + int32_t cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject **cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + int32_t cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + int32_t cpy_r_r165; + char cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + int32_t cpy_r_r170; + char cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + tuple_T2OO cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + int32_t cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + char cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + char cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject **cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + int32_t cpy_r_r225; + char cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + int32_t cpy_r_r229; + char cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + int32_t cpy_r_r233; + char cpy_r_r234; + PyObject *cpy_r_r235; + PyObject *cpy_r_r236; + int32_t cpy_r_r237; + char cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + int32_t cpy_r_r241; + char cpy_r_r242; + PyObject **cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + int32_t cpy_r_r248; + char cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + char cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + PyObject *cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + PyObject *cpy_r_r261; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + char cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + char cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject **cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + PyObject *cpy_r_r281; + PyObject *cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + int32_t cpy_r_r286; + char cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + int32_t cpy_r_r290; + char cpy_r_r291; + PyObject *cpy_r_r292; + PyObject *cpy_r_r293; + int32_t cpy_r_r294; + char cpy_r_r295; + PyObject *cpy_r_r296; + PyObject *cpy_r_r297; + int32_t cpy_r_r298; + char cpy_r_r299; + PyObject *cpy_r_r300; + PyObject *cpy_r_r301; + int32_t cpy_r_r302; + char cpy_r_r303; + PyObject **cpy_r_r305; + PyObject *cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject **cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + int32_t cpy_r_r315; + char cpy_r_r316; + PyObject *cpy_r_r317; + PyObject *cpy_r_r318; + PyObject *cpy_r_r319; + char cpy_r_r320; + PyObject *cpy_r_r321; + PyObject *cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + PyObject *cpy_r_r325; + PyObject *cpy_r_r326; + PyObject *cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + char cpy_r_r331; + PyObject *cpy_r_r332; + PyObject *cpy_r_r333; + PyObject *cpy_r_r334; + PyObject *cpy_r_r335; + PyObject *cpy_r_r336; + PyObject *cpy_r_r337; + PyObject *cpy_r_r338; + PyObject *cpy_r_r339; + char cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + PyObject *cpy_r_r343; + PyObject **cpy_r_r345; + PyObject *cpy_r_r346; + PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + PyObject *cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + int32_t cpy_r_r355; + char cpy_r_r356; + PyObject *cpy_r_r357; + PyObject *cpy_r_r358; + int32_t cpy_r_r359; + char cpy_r_r360; + PyObject *cpy_r_r361; + PyObject *cpy_r_r362; + PyObject *cpy_r_r363; + PyObject *cpy_r_r364; + int32_t cpy_r_r365; + char cpy_r_r366; + PyObject *cpy_r_r367; + PyObject *cpy_r_r368; + int32_t cpy_r_r369; + char cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + int32_t cpy_r_r373; + char cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + int32_t cpy_r_r377; + char cpy_r_r378; + PyObject *cpy_r_r379; + PyObject *cpy_r_r380; + int32_t cpy_r_r381; + char cpy_r_r382; + PyObject **cpy_r_r384; + PyObject *cpy_r_r385; + PyObject *cpy_r_r386; + PyObject *cpy_r_r387; + int32_t cpy_r_r388; + char cpy_r_r389; + PyObject *cpy_r_r390; + PyObject *cpy_r_r391; + PyObject *cpy_r_r392; + char cpy_r_r393; + PyObject *cpy_r_r394; + PyObject *cpy_r_r395; + PyObject *cpy_r_r396; + PyObject *cpy_r_r397; + PyObject *cpy_r_r398; + PyObject *cpy_r_r399; + PyObject *cpy_r_r400; + PyObject *cpy_r_r401; + PyObject *cpy_r_r402; + PyObject *cpy_r_r403; + char cpy_r_r404; + PyObject *cpy_r_r405; + PyObject *cpy_r_r406; + PyObject *cpy_r_r407; + PyObject *cpy_r_r408; + PyObject *cpy_r_r409; + PyObject *cpy_r_r410; + PyObject *cpy_r_r411; + PyObject *cpy_r_r412; + char cpy_r_r413; + PyObject *cpy_r_r414; + PyObject *cpy_r_r415; + PyObject *cpy_r_r416; + PyObject **cpy_r_r418; + PyObject *cpy_r_r419; + PyObject *cpy_r_r420; + PyObject *cpy_r_r421; + PyObject *cpy_r_r422; + PyObject *cpy_r_r423; + PyObject *cpy_r_r424; + PyObject *cpy_r_r425; + int32_t cpy_r_r426; + char cpy_r_r427; + PyObject *cpy_r_r428; + PyObject *cpy_r_r429; + int32_t cpy_r_r430; + char cpy_r_r431; + PyObject *cpy_r_r432; + PyObject *cpy_r_r433; + int32_t cpy_r_r434; + char cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; + int32_t cpy_r_r438; + char cpy_r_r439; + PyObject *cpy_r_r440; + PyObject *cpy_r_r441; + int32_t cpy_r_r442; + char cpy_r_r443; + PyObject *cpy_r_r444; + PyObject *cpy_r_r445; + int32_t cpy_r_r446; + char cpy_r_r447; + PyObject *cpy_r_r448; + PyObject *cpy_r_r449; + int32_t cpy_r_r450; + char cpy_r_r451; + PyObject **cpy_r_r453; + PyObject *cpy_r_r454; + PyObject *cpy_r_r455; + PyObject *cpy_r_r456; + PyObject *cpy_r_r457; + PyObject **cpy_r_r459; + PyObject *cpy_r_r460; + PyObject *cpy_r_r461; + PyObject *cpy_r_r462; + int32_t cpy_r_r463; + char cpy_r_r464; + PyObject *cpy_r_r465; + PyObject *cpy_r_r466; + PyObject *cpy_r_r467; + PyObject *cpy_r_r468; + int32_t cpy_r_r469; + char cpy_r_r470; + PyObject *cpy_r_r471; + PyObject *cpy_r_r472; + PyObject *cpy_r_r473; + PyObject *cpy_r_r474; + PyObject *cpy_r_r475; + PyObject *cpy_r_r476; + PyObject *cpy_r_r477; + PyObject *cpy_r_r478; + PyObject *cpy_r_r479; + PyObject *cpy_r_r480; + PyObject *cpy_r_r481; + tuple_T2OO cpy_r_r482; + PyObject *cpy_r_r483; + PyObject *cpy_r_r484; + tuple_T2OO cpy_r_r485; + PyObject *cpy_r_r486; + PyObject *cpy_r_r487; + PyObject *cpy_r_r488; + PyObject *cpy_r_r489; + int32_t cpy_r_r490; + char cpy_r_r491; + PyObject *cpy_r_r492; + PyObject *cpy_r_r493; + PyObject *cpy_r_r494; + PyObject *cpy_r_r495; + PyObject *cpy_r_r496; + PyObject *cpy_r_r497; + PyObject *cpy_r_r498; + PyObject *cpy_r_r499; + PyObject *cpy_r_r500; + tuple_T2OO cpy_r_r501; + PyObject *cpy_r_r502; + PyObject *cpy_r_r503; + PyObject *cpy_r_r504; + PyObject *cpy_r_r505; + int32_t cpy_r_r506; + char cpy_r_r507; + PyObject *cpy_r_r508; + PyObject *cpy_r_r509; + PyObject *cpy_r_r510; + PyObject *cpy_r_r511; + PyObject *cpy_r_r512; + PyObject *cpy_r_r513; + PyObject *cpy_r_r514; + PyObject *cpy_r_r515; + PyObject *cpy_r_r516; + PyObject *cpy_r_r517; + PyObject *cpy_r_r518; + PyObject *cpy_r_r519; + PyObject *cpy_r_r520; + PyObject *cpy_r_r521; + tuple_T3OOO cpy_r_r522; + PyObject *cpy_r_r523; + PyObject *cpy_r_r524; + tuple_T2OO cpy_r_r525; + PyObject *cpy_r_r526; + PyObject *cpy_r_r527; + tuple_T2OO cpy_r_r528; + PyObject *cpy_r_r529; + PyObject *cpy_r_r530; + PyObject *cpy_r_r531; + PyObject *cpy_r_r532; + int32_t cpy_r_r533; + char cpy_r_r534; + PyObject *cpy_r_r535; + PyObject *cpy_r_r536; + PyObject *cpy_r_r537; + PyObject *cpy_r_r538; + PyObject *cpy_r_r539; + PyObject *cpy_r_r540; + PyObject *cpy_r_r541; + PyObject *cpy_r_r542; + PyObject *cpy_r_r543; + tuple_T2OO cpy_r_r544; + PyObject *cpy_r_r545; + PyObject *cpy_r_r546; + PyObject *cpy_r_r547; + PyObject *cpy_r_r548; + int32_t cpy_r_r549; + char cpy_r_r550; + PyObject *cpy_r_r551; + PyObject *cpy_r_r552; + char cpy_r_r553; + PyObject *cpy_r_r554; + PyObject *cpy_r_r555; + PyObject *cpy_r_r556; + PyObject *cpy_r_r557; + PyObject *cpy_r_r558; + PyObject *cpy_r_r559; + PyObject *cpy_r_r560; + PyObject *cpy_r_r561; + PyObject *cpy_r_r562; + PyObject *cpy_r_r563; + char cpy_r_r564; + PyObject *cpy_r_r565; + PyObject *cpy_r_r566; + PyObject *cpy_r_r567; + PyObject *cpy_r_r568; + PyObject *cpy_r_r569; + PyObject *cpy_r_r570; + PyObject *cpy_r_r571; + PyObject *cpy_r_r572; + char cpy_r_r573; + PyObject *cpy_r_r574; + PyObject *cpy_r_r575; + PyObject *cpy_r_r576; + PyObject **cpy_r_r578; + PyObject *cpy_r_r579; + PyObject *cpy_r_r580; + PyObject *cpy_r_r581; + PyObject *cpy_r_r582; + PyObject *cpy_r_r583; + PyObject *cpy_r_r584; + PyObject *cpy_r_r585; + int32_t cpy_r_r586; + char cpy_r_r587; + PyObject *cpy_r_r588; + PyObject *cpy_r_r589; + int32_t cpy_r_r590; + char cpy_r_r591; + PyObject *cpy_r_r592; + PyObject *cpy_r_r593; + int32_t cpy_r_r594; + char cpy_r_r595; + PyObject *cpy_r_r596; + PyObject *cpy_r_r597; + int32_t cpy_r_r598; + char cpy_r_r599; + PyObject *cpy_r_r600; + PyObject *cpy_r_r601; + int32_t cpy_r_r602; + char cpy_r_r603; + PyObject **cpy_r_r605; + PyObject *cpy_r_r606; + PyObject *cpy_r_r607; + PyObject *cpy_r_r608; + int32_t cpy_r_r609; + char cpy_r_r610; + PyObject *cpy_r_r611; + PyObject *cpy_r_r612; + PyObject *cpy_r_r613; + char cpy_r_r614; + PyObject *cpy_r_r615; + PyObject *cpy_r_r616; + PyObject *cpy_r_r617; + PyObject *cpy_r_r618; + PyObject *cpy_r_r619; + PyObject *cpy_r_r620; + PyObject *cpy_r_r621; + PyObject *cpy_r_r622; + PyObject *cpy_r_r623; + PyObject *cpy_r_r624; + char cpy_r_r625; + PyObject *cpy_r_r626; + PyObject *cpy_r_r627; + PyObject *cpy_r_r628; + PyObject *cpy_r_r629; + PyObject *cpy_r_r630; + PyObject *cpy_r_r631; + PyObject *cpy_r_r632; + PyObject *cpy_r_r633; + char cpy_r_r634; + PyObject *cpy_r_r635; + PyObject *cpy_r_r636; + PyObject *cpy_r_r637; + PyObject **cpy_r_r639; + PyObject *cpy_r_r640; + PyObject *cpy_r_r641; + PyObject *cpy_r_r642; + PyObject *cpy_r_r643; + PyObject *cpy_r_r644; + PyObject *cpy_r_r645; + PyObject *cpy_r_r646; + int32_t cpy_r_r647; + char cpy_r_r648; + PyObject *cpy_r_r649; + PyObject *cpy_r_r650; + int32_t cpy_r_r651; + char cpy_r_r652; + PyObject *cpy_r_r653; + PyObject *cpy_r_r654; + int32_t cpy_r_r655; + char cpy_r_r656; + PyObject *cpy_r_r657; + PyObject *cpy_r_r658; + int32_t cpy_r_r659; + char cpy_r_r660; + PyObject *cpy_r_r661; + PyObject *cpy_r_r662; + int32_t cpy_r_r663; + char cpy_r_r664; + PyObject *cpy_r_r665; + PyObject *cpy_r_r666; + PyObject *cpy_r_r667; + PyObject *cpy_r_r668; + int32_t cpy_r_r669; + char cpy_r_r670; + PyObject *cpy_r_r671; + PyObject *cpy_r_r672; + PyObject *cpy_r_r673; + PyObject *cpy_r_r674; + int32_t cpy_r_r675; + char cpy_r_r676; + PyObject *cpy_r_r677; + PyObject *cpy_r_r678; + PyObject *cpy_r_r679; + PyObject *cpy_r_r680; + int32_t cpy_r_r681; + char cpy_r_r682; + PyObject *cpy_r_r683; + PyObject *cpy_r_r684; + int32_t cpy_r_r685; + char cpy_r_r686; + PyObject *cpy_r_r687; + PyObject *cpy_r_r688; + int32_t cpy_r_r689; + char cpy_r_r690; + PyObject *cpy_r_r691; + PyObject *cpy_r_r692; + int32_t cpy_r_r693; + char cpy_r_r694; + PyObject *cpy_r_r695; + PyObject *cpy_r_r696; + int32_t cpy_r_r697; + char cpy_r_r698; + PyObject *cpy_r_r699; + PyObject *cpy_r_r700; + int32_t cpy_r_r701; + char cpy_r_r702; + PyObject *cpy_r_r703; + PyObject *cpy_r_r704; + int32_t cpy_r_r705; + char cpy_r_r706; + PyObject *cpy_r_r707; + PyObject *cpy_r_r708; + int32_t cpy_r_r709; + char cpy_r_r710; + PyObject **cpy_r_r712; + PyObject *cpy_r_r713; + PyObject *cpy_r_r714; + PyObject *cpy_r_r715; + int32_t cpy_r_r716; + char cpy_r_r717; + PyObject *cpy_r_r718; + PyObject *cpy_r_r719; + PyObject *cpy_r_r720; + char cpy_r_r721; + PyObject *cpy_r_r722; + PyObject *cpy_r_r723; + PyObject *cpy_r_r724; + PyObject *cpy_r_r725; + PyObject *cpy_r_r726; + PyObject *cpy_r_r727; + PyObject *cpy_r_r728; + PyObject *cpy_r_r729; + PyObject *cpy_r_r730; + PyObject *cpy_r_r731; + char cpy_r_r732; + PyObject *cpy_r_r733; + PyObject *cpy_r_r734; + PyObject *cpy_r_r735; + PyObject *cpy_r_r736; + PyObject *cpy_r_r737; + PyObject *cpy_r_r738; + PyObject *cpy_r_r739; + PyObject *cpy_r_r740; + char cpy_r_r741; + PyObject *cpy_r_r742; + PyObject *cpy_r_r743; + PyObject *cpy_r_r744; + PyObject **cpy_r_r746; + PyObject *cpy_r_r747; + PyObject *cpy_r_r748; + PyObject *cpy_r_r749; + PyObject *cpy_r_r750; + PyObject *cpy_r_r751; + PyObject *cpy_r_r752; + PyObject *cpy_r_r753; + int32_t cpy_r_r754; + char cpy_r_r755; + PyObject *cpy_r_r756; + PyObject *cpy_r_r757; + int32_t cpy_r_r758; + char cpy_r_r759; + PyObject *cpy_r_r760; + PyObject *cpy_r_r761; + int32_t cpy_r_r762; + char cpy_r_r763; + PyObject *cpy_r_r764; + PyObject *cpy_r_r765; + int32_t cpy_r_r766; + char cpy_r_r767; + PyObject *cpy_r_r768; + PyObject *cpy_r_r769; + int32_t cpy_r_r770; + char cpy_r_r771; + PyObject *cpy_r_r772; + PyObject *cpy_r_r773; + int32_t cpy_r_r774; + char cpy_r_r775; + PyObject *cpy_r_r776; + PyObject *cpy_r_r777; + int32_t cpy_r_r778; + char cpy_r_r779; + PyObject *cpy_r_r780; + PyObject *cpy_r_r781; + int32_t cpy_r_r782; + char cpy_r_r783; + PyObject **cpy_r_r785; + PyObject *cpy_r_r786; + PyObject *cpy_r_r787; + PyObject *cpy_r_r788; + PyObject *cpy_r_r789; + PyObject **cpy_r_r791; + PyObject *cpy_r_r792; + PyObject *cpy_r_r793; + PyObject *cpy_r_r794; + int32_t cpy_r_r795; + char cpy_r_r796; + PyObject *cpy_r_r797; + PyObject *cpy_r_r798; + PyObject *cpy_r_r799; + char cpy_r_r800; + PyObject *cpy_r_r801; + PyObject *cpy_r_r802; + PyObject *cpy_r_r803; + PyObject *cpy_r_r804; + PyObject *cpy_r_r805; + PyObject *cpy_r_r806; + PyObject *cpy_r_r807; + PyObject *cpy_r_r808; + PyObject *cpy_r_r809; + PyObject *cpy_r_r810; + char cpy_r_r811; + PyObject *cpy_r_r812; + PyObject *cpy_r_r813; + PyObject *cpy_r_r814; + PyObject *cpy_r_r815; + PyObject *cpy_r_r816; + PyObject *cpy_r_r817; + PyObject *cpy_r_r818; + PyObject *cpy_r_r819; + char cpy_r_r820; + PyObject *cpy_r_r821; + PyObject *cpy_r_r822; + PyObject *cpy_r_r823; + PyObject **cpy_r_r825; + PyObject *cpy_r_r826; + PyObject *cpy_r_r827; + PyObject *cpy_r_r828; + PyObject *cpy_r_r829; + PyObject *cpy_r_r830; + PyObject *cpy_r_r831; + PyObject *cpy_r_r832; + int32_t cpy_r_r833; + char cpy_r_r834; + PyObject *cpy_r_r835; + PyObject *cpy_r_r836; + int32_t cpy_r_r837; + char cpy_r_r838; + PyObject *cpy_r_r839; + PyObject *cpy_r_r840; + int32_t cpy_r_r841; + char cpy_r_r842; + PyObject *cpy_r_r843; + PyObject *cpy_r_r844; + int32_t cpy_r_r845; + char cpy_r_r846; + PyObject *cpy_r_r847; + PyObject *cpy_r_r848; + int32_t cpy_r_r849; + char cpy_r_r850; + PyObject **cpy_r_r852; + PyObject *cpy_r_r853; + PyObject *cpy_r_r854; + PyObject *cpy_r_r855; + PyObject *cpy_r_r856; + PyObject **cpy_r_r858; + PyObject *cpy_r_r859; + PyObject *cpy_r_r860; + PyObject *cpy_r_r861; + int32_t cpy_r_r862; + char cpy_r_r863; + PyObject *cpy_r_r864; + PyObject *cpy_r_r865; + PyObject *cpy_r_r866; + PyObject *cpy_r_r867; + PyObject *cpy_r_r868; + PyObject *cpy_r_r869; + PyObject *cpy_r_r870; + PyObject *cpy_r_r871; + PyObject *cpy_r_r872; + PyObject *cpy_r_r873; + int32_t cpy_r_r874; + char cpy_r_r875; + PyObject *cpy_r_r876; + PyObject *cpy_r_r877; + PyObject *cpy_r_r878; + PyObject *cpy_r_r879; + PyObject *cpy_r_r880; + PyObject *cpy_r_r881; + PyObject *cpy_r_r882; + PyObject *cpy_r_r883; + PyObject *cpy_r_r884; + int32_t cpy_r_r885; + char cpy_r_r886; + PyObject *cpy_r_r887; + PyObject *cpy_r_r888; + PyObject *cpy_r_r889; + PyObject *cpy_r_r890; + PyObject *cpy_r_r891; + tuple_T2OO cpy_r_r892; + PyObject *cpy_r_r893; + PyObject *cpy_r_r894; + PyObject *cpy_r_r895; + PyObject *cpy_r_r896; + int32_t cpy_r_r897; + char cpy_r_r898; + PyObject *cpy_r_r899; + PyObject *cpy_r_r900; + PyObject *cpy_r_r901; + int32_t cpy_r_r902; + char cpy_r_r903; + PyObject *cpy_r_r904; + PyObject *cpy_r_r905; + PyObject *cpy_r_r906; + PyObject *cpy_r_r907; + PyObject *cpy_r_r908; + PyObject *cpy_r_r909; + PyObject *cpy_r_r910; + PyObject *cpy_r_r911; + PyObject *cpy_r_r912; + PyObject *cpy_r_r913; + PyObject *cpy_r_r914; + PyObject *cpy_r_r915; + PyObject *cpy_r_r916; + tuple_T4OOOO cpy_r_r917; + PyObject *cpy_r_r918; + PyObject *cpy_r_r919; + PyObject *cpy_r_r920; + PyObject *cpy_r_r921; + int32_t cpy_r_r922; + char cpy_r_r923; + PyObject *cpy_r_r924; + PyObject *cpy_r_r925; + char cpy_r_r926; + PyObject *cpy_r_r927; + PyObject *cpy_r_r928; + PyObject *cpy_r_r929; + PyObject *cpy_r_r930; + PyObject *cpy_r_r931; + PyObject *cpy_r_r932; + PyObject *cpy_r_r933; + PyObject *cpy_r_r934; + PyObject *cpy_r_r935; + PyObject *cpy_r_r936; + char cpy_r_r937; + PyObject *cpy_r_r938; + PyObject *cpy_r_r939; + PyObject *cpy_r_r940; + PyObject *cpy_r_r941; + PyObject *cpy_r_r942; + PyObject *cpy_r_r943; + PyObject *cpy_r_r944; + PyObject *cpy_r_r945; + char cpy_r_r946; + PyObject *cpy_r_r947; + PyObject *cpy_r_r948; + PyObject *cpy_r_r949; + PyObject **cpy_r_r951; + PyObject *cpy_r_r952; + PyObject *cpy_r_r953; + PyObject *cpy_r_r954; + PyObject *cpy_r_r955; + PyObject *cpy_r_r956; + PyObject *cpy_r_r957; + PyObject *cpy_r_r958; + int32_t cpy_r_r959; + char cpy_r_r960; + PyObject *cpy_r_r961; + PyObject *cpy_r_r962; + int32_t cpy_r_r963; + char cpy_r_r964; + PyObject *cpy_r_r965; + PyObject *cpy_r_r966; + int32_t cpy_r_r967; + char cpy_r_r968; + PyObject *cpy_r_r969; + PyObject *cpy_r_r970; + int32_t cpy_r_r971; + char cpy_r_r972; + PyObject **cpy_r_r974; + PyObject *cpy_r_r975; + PyObject *cpy_r_r976; + PyObject *cpy_r_r977; + int32_t cpy_r_r978; + char cpy_r_r979; + PyObject *cpy_r_r980; + PyObject *cpy_r_r981; + PyObject *cpy_r_r982; + char cpy_r_r983; + PyObject *cpy_r_r984; + PyObject *cpy_r_r985; + PyObject *cpy_r_r986; + PyObject *cpy_r_r987; + PyObject *cpy_r_r988; + PyObject *cpy_r_r989; + PyObject *cpy_r_r990; + PyObject *cpy_r_r991; + PyObject *cpy_r_r992; + PyObject *cpy_r_r993; + char cpy_r_r994; + PyObject *cpy_r_r995; + PyObject *cpy_r_r996; + PyObject *cpy_r_r997; + PyObject *cpy_r_r998; + PyObject *cpy_r_r999; + PyObject *cpy_r_r1000; + PyObject *cpy_r_r1001; + PyObject *cpy_r_r1002; + char cpy_r_r1003; + PyObject *cpy_r_r1004; + PyObject *cpy_r_r1005; + PyObject *cpy_r_r1006; + PyObject **cpy_r_r1008; + PyObject *cpy_r_r1009; + PyObject *cpy_r_r1010; + PyObject *cpy_r_r1011; + PyObject *cpy_r_r1012; + PyObject *cpy_r_r1013; + PyObject *cpy_r_r1014; + PyObject *cpy_r_r1015; + int32_t cpy_r_r1016; + char cpy_r_r1017; + PyObject *cpy_r_r1018; + PyObject *cpy_r_r1019; + int32_t cpy_r_r1020; + char cpy_r_r1021; + PyObject *cpy_r_r1022; + PyObject *cpy_r_r1023; + int32_t cpy_r_r1024; + char cpy_r_r1025; + PyObject *cpy_r_r1026; + PyObject *cpy_r_r1027; + int32_t cpy_r_r1028; + char cpy_r_r1029; + PyObject **cpy_r_r1031; + PyObject *cpy_r_r1032; + PyObject *cpy_r_r1033; + PyObject *cpy_r_r1034; + int32_t cpy_r_r1035; + char cpy_r_r1036; + PyObject *cpy_r_r1037; + PyObject *cpy_r_r1038; + PyObject *cpy_r_r1039; + PyObject *cpy_r_r1040; + PyObject *cpy_r_r1041; + PyObject *cpy_r_r1042; + PyObject *cpy_r_r1043; + PyObject *cpy_r_r1044; + PyObject *cpy_r_r1045; + PyObject *cpy_r_r1046; + PyObject *cpy_r_r1047; + PyObject *cpy_r_r1048; + tuple_T2OO cpy_r_r1049; + PyObject *cpy_r_r1050; + PyObject *cpy_r_r1051; + PyObject *cpy_r_r1052; + PyObject *cpy_r_r1053; + int32_t cpy_r_r1054; + char cpy_r_r1055; + PyObject *cpy_r_r1056; + PyObject *cpy_r_r1057; + PyObject *cpy_r_r1058; + PyObject *cpy_r_r1059; + PyObject *cpy_r_r1060; + PyObject *cpy_r_r1061; + PyObject *cpy_r_r1062; + tuple_T2OO cpy_r_r1063; + PyObject *cpy_r_r1064; + PyObject *cpy_r_r1065; + PyObject *cpy_r_r1066; + PyObject *cpy_r_r1067; + int32_t cpy_r_r1068; + char cpy_r_r1069; + PyObject *cpy_r_r1070; + PyObject *cpy_r_r1071; + char cpy_r_r1072; + PyObject *cpy_r_r1073; + PyObject *cpy_r_r1074; + PyObject *cpy_r_r1075; + PyObject *cpy_r_r1076; + PyObject *cpy_r_r1077; + PyObject *cpy_r_r1078; + PyObject *cpy_r_r1079; + PyObject *cpy_r_r1080; + PyObject *cpy_r_r1081; + PyObject *cpy_r_r1082; + char cpy_r_r1083; + PyObject *cpy_r_r1084; + PyObject *cpy_r_r1085; + PyObject *cpy_r_r1086; + PyObject *cpy_r_r1087; + PyObject *cpy_r_r1088; + PyObject *cpy_r_r1089; + PyObject *cpy_r_r1090; + PyObject *cpy_r_r1091; + char cpy_r_r1092; + PyObject *cpy_r_r1093; + PyObject *cpy_r_r1094; + PyObject *cpy_r_r1095; + PyObject **cpy_r_r1097; + PyObject *cpy_r_r1098; + PyObject *cpy_r_r1099; + PyObject *cpy_r_r1100; + PyObject *cpy_r_r1101; + PyObject *cpy_r_r1102; + PyObject *cpy_r_r1103; + PyObject *cpy_r_r1104; + int32_t cpy_r_r1105; + char cpy_r_r1106; + PyObject *cpy_r_r1107; + PyObject *cpy_r_r1108; + int32_t cpy_r_r1109; + char cpy_r_r1110; + PyObject *cpy_r_r1111; + PyObject *cpy_r_r1112; + int32_t cpy_r_r1113; + char cpy_r_r1114; + PyObject *cpy_r_r1115; + PyObject *cpy_r_r1116; + int32_t cpy_r_r1117; + char cpy_r_r1118; + PyObject *cpy_r_r1119; + PyObject *cpy_r_r1120; + int32_t cpy_r_r1121; + char cpy_r_r1122; + PyObject **cpy_r_r1124; + PyObject *cpy_r_r1125; + PyObject *cpy_r_r1126; + PyObject *cpy_r_r1127; + PyObject *cpy_r_r1128; + PyObject **cpy_r_r1130; + PyObject *cpy_r_r1131; + PyObject *cpy_r_r1132; + PyObject *cpy_r_r1133; + int32_t cpy_r_r1134; + char cpy_r_r1135; + PyObject *cpy_r_r1136; + PyObject *cpy_r_r1137; + PyObject *cpy_r_r1138; + char cpy_r_r1139; + PyObject *cpy_r_r1140; + PyObject *cpy_r_r1141; + PyObject *cpy_r_r1142; + PyObject *cpy_r_r1143; + PyObject *cpy_r_r1144; + PyObject *cpy_r_r1145; + PyObject *cpy_r_r1146; + PyObject *cpy_r_r1147; + PyObject *cpy_r_r1148; + PyObject *cpy_r_r1149; + char cpy_r_r1150; + PyObject *cpy_r_r1151; + PyObject *cpy_r_r1152; + PyObject *cpy_r_r1153; + PyObject *cpy_r_r1154; + PyObject *cpy_r_r1155; + PyObject *cpy_r_r1156; + PyObject *cpy_r_r1157; + PyObject *cpy_r_r1158; + char cpy_r_r1159; + PyObject *cpy_r_r1160; + PyObject *cpy_r_r1161; + PyObject *cpy_r_r1162; + PyObject **cpy_r_r1164; + PyObject *cpy_r_r1165; + PyObject *cpy_r_r1166; + PyObject *cpy_r_r1167; + PyObject *cpy_r_r1168; + PyObject *cpy_r_r1169; + PyObject *cpy_r_r1170; + PyObject *cpy_r_r1171; + int32_t cpy_r_r1172; + char cpy_r_r1173; + PyObject *cpy_r_r1174; + PyObject *cpy_r_r1175; + int32_t cpy_r_r1176; + char cpy_r_r1177; + PyObject *cpy_r_r1178; + PyObject *cpy_r_r1179; + int32_t cpy_r_r1180; + char cpy_r_r1181; + PyObject *cpy_r_r1182; + PyObject *cpy_r_r1183; + int32_t cpy_r_r1184; + char cpy_r_r1185; + PyObject *cpy_r_r1186; + PyObject *cpy_r_r1187; + int32_t cpy_r_r1188; + char cpy_r_r1189; + PyObject *cpy_r_r1190; + PyObject *cpy_r_r1191; + int32_t cpy_r_r1192; + char cpy_r_r1193; + PyObject *cpy_r_r1194; + PyObject *cpy_r_r1195; + int32_t cpy_r_r1196; + char cpy_r_r1197; + PyObject *cpy_r_r1198; + PyObject *cpy_r_r1199; + int32_t cpy_r_r1200; + char cpy_r_r1201; + PyObject *cpy_r_r1202; + PyObject *cpy_r_r1203; + int32_t cpy_r_r1204; + char cpy_r_r1205; + PyObject *cpy_r_r1206; + PyObject *cpy_r_r1207; + int32_t cpy_r_r1208; + char cpy_r_r1209; + PyObject **cpy_r_r1211; + PyObject *cpy_r_r1212; + PyObject *cpy_r_r1213; + PyObject *cpy_r_r1214; + PyObject *cpy_r_r1215; + PyObject **cpy_r_r1217; + PyObject *cpy_r_r1218; + PyObject *cpy_r_r1219; + PyObject *cpy_r_r1220; + int32_t cpy_r_r1221; + char cpy_r_r1222; + PyObject *cpy_r_r1223; + PyObject *cpy_r_r1224; + PyObject *cpy_r_r1225; + char cpy_r_r1226; + PyObject *cpy_r_r1227; + PyObject *cpy_r_r1228; + PyObject *cpy_r_r1229; + PyObject *cpy_r_r1230; + PyObject *cpy_r_r1231; + PyObject *cpy_r_r1232; + PyObject *cpy_r_r1233; + PyObject *cpy_r_r1234; + PyObject *cpy_r_r1235; + PyObject *cpy_r_r1236; + char cpy_r_r1237; + PyObject *cpy_r_r1238; + PyObject *cpy_r_r1239; + PyObject *cpy_r_r1240; + PyObject *cpy_r_r1241; + PyObject *cpy_r_r1242; + PyObject *cpy_r_r1243; + PyObject *cpy_r_r1244; + PyObject *cpy_r_r1245; + char cpy_r_r1246; + PyObject *cpy_r_r1247; + PyObject *cpy_r_r1248; + PyObject *cpy_r_r1249; + PyObject **cpy_r_r1251; + PyObject *cpy_r_r1252; + PyObject *cpy_r_r1253; + PyObject *cpy_r_r1254; + PyObject *cpy_r_r1255; + PyObject *cpy_r_r1256; + PyObject *cpy_r_r1257; + PyObject *cpy_r_r1258; + int32_t cpy_r_r1259; + char cpy_r_r1260; + PyObject *cpy_r_r1261; + PyObject *cpy_r_r1262; + int32_t cpy_r_r1263; + char cpy_r_r1264; + PyObject *cpy_r_r1265; + PyObject *cpy_r_r1266; + int32_t cpy_r_r1267; + char cpy_r_r1268; + PyObject *cpy_r_r1269; + PyObject *cpy_r_r1270; + int32_t cpy_r_r1271; + char cpy_r_r1272; + PyObject *cpy_r_r1273; + PyObject *cpy_r_r1274; + int32_t cpy_r_r1275; + char cpy_r_r1276; + PyObject **cpy_r_r1278; + PyObject *cpy_r_r1279; + PyObject *cpy_r_r1280; + PyObject *cpy_r_r1281; + PyObject *cpy_r_r1282; + PyObject **cpy_r_r1284; + PyObject *cpy_r_r1285; + PyObject *cpy_r_r1286; + PyObject *cpy_r_r1287; + int32_t cpy_r_r1288; + char cpy_r_r1289; + PyObject *cpy_r_r1290; + PyObject *cpy_r_r1291; + PyObject *cpy_r_r1292; + char cpy_r_r1293; + PyObject *cpy_r_r1294; + PyObject *cpy_r_r1295; + PyObject *cpy_r_r1296; + PyObject *cpy_r_r1297; + PyObject *cpy_r_r1298; + PyObject *cpy_r_r1299; + PyObject *cpy_r_r1300; + PyObject *cpy_r_r1301; + PyObject *cpy_r_r1302; + PyObject *cpy_r_r1303; + char cpy_r_r1304; + PyObject *cpy_r_r1305; + PyObject *cpy_r_r1306; + PyObject *cpy_r_r1307; + PyObject *cpy_r_r1308; + PyObject *cpy_r_r1309; + PyObject *cpy_r_r1310; + PyObject *cpy_r_r1311; + PyObject *cpy_r_r1312; + char cpy_r_r1313; + PyObject *cpy_r_r1314; + PyObject *cpy_r_r1315; + PyObject *cpy_r_r1316; + PyObject **cpy_r_r1318; + PyObject *cpy_r_r1319; + PyObject *cpy_r_r1320; + PyObject *cpy_r_r1321; + PyObject *cpy_r_r1322; + PyObject *cpy_r_r1323; + PyObject *cpy_r_r1324; + PyObject *cpy_r_r1325; + int32_t cpy_r_r1326; + char cpy_r_r1327; + PyObject *cpy_r_r1328; + PyObject *cpy_r_r1329; + int32_t cpy_r_r1330; + char cpy_r_r1331; + PyObject *cpy_r_r1332; + PyObject *cpy_r_r1333; + int32_t cpy_r_r1334; + char cpy_r_r1335; + PyObject *cpy_r_r1336; + PyObject *cpy_r_r1337; + int32_t cpy_r_r1338; + char cpy_r_r1339; + PyObject *cpy_r_r1340; + PyObject *cpy_r_r1341; + int32_t cpy_r_r1342; + char cpy_r_r1343; + PyObject *cpy_r_r1344; + PyObject *cpy_r_r1345; + int32_t cpy_r_r1346; + char cpy_r_r1347; + PyObject *cpy_r_r1348; + PyObject *cpy_r_r1349; + int32_t cpy_r_r1350; + char cpy_r_r1351; + PyObject *cpy_r_r1352; + PyObject *cpy_r_r1353; + int32_t cpy_r_r1354; + char cpy_r_r1355; + PyObject **cpy_r_r1357; + PyObject *cpy_r_r1358; + PyObject *cpy_r_r1359; + PyObject *cpy_r_r1360; + PyObject *cpy_r_r1361; + PyObject **cpy_r_r1363; + PyObject *cpy_r_r1364; + PyObject *cpy_r_r1365; + PyObject *cpy_r_r1366; + int32_t cpy_r_r1367; + char cpy_r_r1368; + PyObject *cpy_r_r1369; + PyObject *cpy_r_r1370; + PyObject *cpy_r_r1371; + PyObject *cpy_r_r1372; + PyObject *cpy_r_r1373; + PyObject *cpy_r_r1374; + PyObject *cpy_r_r1375; + PyObject *cpy_r_r1376; + PyObject *cpy_r_r1377; + PyObject *cpy_r_r1378; + PyObject *cpy_r_r1379; + PyObject *cpy_r_r1380; + PyObject *cpy_r_r1381; + PyObject *cpy_r_r1382; + tuple_T2OO cpy_r_r1383; + PyObject *cpy_r_r1384; + PyObject *cpy_r_r1385; + tuple_T2OO cpy_r_r1386; + PyObject *cpy_r_r1387; + PyObject *cpy_r_r1388; + PyObject *cpy_r_r1389; + PyObject *cpy_r_r1390; + int32_t cpy_r_r1391; + char cpy_r_r1392; + PyObject *cpy_r_r1393; + PyObject *cpy_r_r1394; + char cpy_r_r1395; + PyObject *cpy_r_r1396; + PyObject *cpy_r_r1397; + PyObject *cpy_r_r1398; + PyObject *cpy_r_r1399; + PyObject *cpy_r_r1400; + PyObject *cpy_r_r1401; + PyObject *cpy_r_r1402; + PyObject *cpy_r_r1403; + PyObject *cpy_r_r1404; + PyObject *cpy_r_r1405; + char cpy_r_r1406; + PyObject *cpy_r_r1407; + PyObject *cpy_r_r1408; + PyObject *cpy_r_r1409; + PyObject *cpy_r_r1410; + PyObject *cpy_r_r1411; + PyObject *cpy_r_r1412; + PyObject *cpy_r_r1413; + PyObject *cpy_r_r1414; + char cpy_r_r1415; + PyObject *cpy_r_r1416; + PyObject *cpy_r_r1417; + PyObject *cpy_r_r1418; + PyObject **cpy_r_r1420; + PyObject *cpy_r_r1421; + PyObject *cpy_r_r1422; + PyObject *cpy_r_r1423; + PyObject *cpy_r_r1424; + PyObject *cpy_r_r1425; + PyObject *cpy_r_r1426; + PyObject *cpy_r_r1427; + int32_t cpy_r_r1428; + char cpy_r_r1429; + PyObject *cpy_r_r1430; + PyObject *cpy_r_r1431; + int32_t cpy_r_r1432; + char cpy_r_r1433; + PyObject *cpy_r_r1434; + PyObject *cpy_r_r1435; + int32_t cpy_r_r1436; + char cpy_r_r1437; + PyObject *cpy_r_r1438; + PyObject *cpy_r_r1439; + int32_t cpy_r_r1440; + char cpy_r_r1441; + PyObject **cpy_r_r1443; + PyObject *cpy_r_r1444; + PyObject *cpy_r_r1445; + PyObject *cpy_r_r1446; + int32_t cpy_r_r1447; + char cpy_r_r1448; + PyObject *cpy_r_r1449; + PyObject *cpy_r_r1450; + PyObject *cpy_r_r1451; + char cpy_r_r1452; + PyObject *cpy_r_r1453; + PyObject *cpy_r_r1454; + PyObject *cpy_r_r1455; + PyObject *cpy_r_r1456; + PyObject *cpy_r_r1457; + PyObject *cpy_r_r1458; + PyObject *cpy_r_r1459; + PyObject *cpy_r_r1460; + PyObject *cpy_r_r1461; + PyObject *cpy_r_r1462; + char cpy_r_r1463; + PyObject *cpy_r_r1464; + PyObject *cpy_r_r1465; + PyObject *cpy_r_r1466; + PyObject *cpy_r_r1467; + PyObject *cpy_r_r1468; + PyObject *cpy_r_r1469; + PyObject *cpy_r_r1470; + PyObject *cpy_r_r1471; + char cpy_r_r1472; + PyObject *cpy_r_r1473; + PyObject *cpy_r_r1474; + PyObject *cpy_r_r1475; + PyObject **cpy_r_r1477; + PyObject *cpy_r_r1478; + PyObject *cpy_r_r1479; + PyObject *cpy_r_r1480; + PyObject *cpy_r_r1481; + PyObject *cpy_r_r1482; + PyObject *cpy_r_r1483; + PyObject *cpy_r_r1484; + int32_t cpy_r_r1485; + char cpy_r_r1486; + PyObject *cpy_r_r1487; + PyObject *cpy_r_r1488; + int32_t cpy_r_r1489; + char cpy_r_r1490; + PyObject *cpy_r_r1491; + PyObject *cpy_r_r1492; + int32_t cpy_r_r1493; + char cpy_r_r1494; + PyObject *cpy_r_r1495; + PyObject *cpy_r_r1496; + int32_t cpy_r_r1497; + char cpy_r_r1498; + PyObject *cpy_r_r1499; + PyObject *cpy_r_r1500; + int32_t cpy_r_r1501; + char cpy_r_r1502; + PyObject *cpy_r_r1503; + PyObject *cpy_r_r1504; + int32_t cpy_r_r1505; + char cpy_r_r1506; + PyObject *cpy_r_r1507; + PyObject *cpy_r_r1508; + int32_t cpy_r_r1509; + char cpy_r_r1510; + PyObject **cpy_r_r1512; + PyObject *cpy_r_r1513; + PyObject *cpy_r_r1514; + PyObject *cpy_r_r1515; + PyObject *cpy_r_r1516; + PyObject **cpy_r_r1518; + PyObject *cpy_r_r1519; + PyObject *cpy_r_r1520; + PyObject *cpy_r_r1521; + int32_t cpy_r_r1522; + char cpy_r_r1523; + PyObject *cpy_r_r1524; + PyObject *cpy_r_r1525; + PyObject *cpy_r_r1526; + char cpy_r_r1527; + PyObject *cpy_r_r1528; + PyObject *cpy_r_r1529; + PyObject *cpy_r_r1530; + PyObject *cpy_r_r1531; + PyObject *cpy_r_r1532; + PyObject *cpy_r_r1533; + PyObject *cpy_r_r1534; + PyObject *cpy_r_r1535; + PyObject *cpy_r_r1536; + PyObject *cpy_r_r1537; + char cpy_r_r1538; + PyObject *cpy_r_r1539; + PyObject *cpy_r_r1540; + PyObject *cpy_r_r1541; + PyObject *cpy_r_r1542; + PyObject *cpy_r_r1543; + PyObject *cpy_r_r1544; + PyObject *cpy_r_r1545; + PyObject *cpy_r_r1546; + char cpy_r_r1547; + PyObject *cpy_r_r1548; + PyObject *cpy_r_r1549; + PyObject *cpy_r_r1550; + PyObject **cpy_r_r1552; + PyObject *cpy_r_r1553; + PyObject *cpy_r_r1554; + PyObject *cpy_r_r1555; + PyObject *cpy_r_r1556; + PyObject *cpy_r_r1557; + PyObject *cpy_r_r1558; + PyObject *cpy_r_r1559; + int32_t cpy_r_r1560; + char cpy_r_r1561; + PyObject *cpy_r_r1562; + PyObject *cpy_r_r1563; + int32_t cpy_r_r1564; + char cpy_r_r1565; + PyObject *cpy_r_r1566; + PyObject *cpy_r_r1567; + int32_t cpy_r_r1568; + char cpy_r_r1569; + PyObject *cpy_r_r1570; + PyObject *cpy_r_r1571; + int32_t cpy_r_r1572; + char cpy_r_r1573; + PyObject **cpy_r_r1575; + PyObject *cpy_r_r1576; + PyObject *cpy_r_r1577; + PyObject *cpy_r_r1578; + PyObject *cpy_r_r1579; + PyObject **cpy_r_r1581; + PyObject *cpy_r_r1582; + PyObject *cpy_r_r1583; + PyObject *cpy_r_r1584; + int32_t cpy_r_r1585; + char cpy_r_r1586; + PyObject *cpy_r_r1587; + PyObject *cpy_r_r1588; + PyObject *cpy_r_r1589; + char cpy_r_r1590; + PyObject *cpy_r_r1591; + PyObject *cpy_r_r1592; + PyObject *cpy_r_r1593; + PyObject *cpy_r_r1594; + PyObject *cpy_r_r1595; + PyObject *cpy_r_r1596; + PyObject *cpy_r_r1597; + PyObject *cpy_r_r1598; + PyObject *cpy_r_r1599; + PyObject *cpy_r_r1600; + char cpy_r_r1601; + PyObject *cpy_r_r1602; + PyObject *cpy_r_r1603; + PyObject *cpy_r_r1604; + PyObject *cpy_r_r1605; + PyObject *cpy_r_r1606; + PyObject *cpy_r_r1607; + PyObject *cpy_r_r1608; + PyObject *cpy_r_r1609; + char cpy_r_r1610; + PyObject *cpy_r_r1611; + PyObject *cpy_r_r1612; + PyObject *cpy_r_r1613; + PyObject **cpy_r_r1615; + PyObject *cpy_r_r1616; + PyObject *cpy_r_r1617; + PyObject *cpy_r_r1618; + PyObject *cpy_r_r1619; + PyObject *cpy_r_r1620; + PyObject *cpy_r_r1621; + PyObject *cpy_r_r1622; + int32_t cpy_r_r1623; + char cpy_r_r1624; + PyObject *cpy_r_r1625; + PyObject *cpy_r_r1626; + int32_t cpy_r_r1627; + char cpy_r_r1628; + PyObject *cpy_r_r1629; + PyObject *cpy_r_r1630; + int32_t cpy_r_r1631; + char cpy_r_r1632; + PyObject *cpy_r_r1633; + PyObject *cpy_r_r1634; + int32_t cpy_r_r1635; + char cpy_r_r1636; + PyObject *cpy_r_r1637; + PyObject *cpy_r_r1638; + int32_t cpy_r_r1639; + char cpy_r_r1640; + PyObject **cpy_r_r1642; + PyObject *cpy_r_r1643; + PyObject *cpy_r_r1644; + PyObject *cpy_r_r1645; + int32_t cpy_r_r1646; + char cpy_r_r1647; + PyObject *cpy_r_r1648; + PyObject *cpy_r_r1649; + PyObject *cpy_r_r1650; + char cpy_r_r1651; + PyObject *cpy_r_r1652; + PyObject *cpy_r_r1653; + PyObject *cpy_r_r1654; + PyObject *cpy_r_r1655; + PyObject *cpy_r_r1656; + PyObject *cpy_r_r1657; + PyObject *cpy_r_r1658; + PyObject *cpy_r_r1659; + PyObject *cpy_r_r1660; + PyObject *cpy_r_r1661; + char cpy_r_r1662; + PyObject *cpy_r_r1663; + PyObject *cpy_r_r1664; + PyObject *cpy_r_r1665; + PyObject *cpy_r_r1666; + PyObject *cpy_r_r1667; + PyObject *cpy_r_r1668; + PyObject *cpy_r_r1669; + PyObject *cpy_r_r1670; + char cpy_r_r1671; + PyObject *cpy_r_r1672; + PyObject *cpy_r_r1673; + PyObject *cpy_r_r1674; + PyObject **cpy_r_r1676; + PyObject *cpy_r_r1677; + PyObject *cpy_r_r1678; + PyObject *cpy_r_r1679; + PyObject *cpy_r_r1680; + PyObject *cpy_r_r1681; + PyObject *cpy_r_r1682; + PyObject *cpy_r_r1683; + int32_t cpy_r_r1684; + char cpy_r_r1685; + PyObject *cpy_r_r1686; + PyObject *cpy_r_r1687; + int32_t cpy_r_r1688; + char cpy_r_r1689; + PyObject *cpy_r_r1690; + PyObject *cpy_r_r1691; + int32_t cpy_r_r1692; + char cpy_r_r1693; + PyObject *cpy_r_r1694; + PyObject *cpy_r_r1695; + int32_t cpy_r_r1696; + char cpy_r_r1697; + PyObject *cpy_r_r1698; + PyObject *cpy_r_r1699; + int32_t cpy_r_r1700; + char cpy_r_r1701; + PyObject **cpy_r_r1703; + PyObject *cpy_r_r1704; + PyObject *cpy_r_r1705; + PyObject *cpy_r_r1706; + PyObject *cpy_r_r1707; + PyObject **cpy_r_r1709; + PyObject *cpy_r_r1710; + PyObject *cpy_r_r1711; + PyObject *cpy_r_r1712; + int32_t cpy_r_r1713; + char cpy_r_r1714; + PyObject *cpy_r_r1715; + PyObject *cpy_r_r1716; + PyObject *cpy_r_r1717; + char cpy_r_r1718; + PyObject *cpy_r_r1719; + PyObject *cpy_r_r1720; + PyObject *cpy_r_r1721; + PyObject *cpy_r_r1722; + PyObject *cpy_r_r1723; + PyObject *cpy_r_r1724; + PyObject *cpy_r_r1725; + PyObject *cpy_r_r1726; + PyObject *cpy_r_r1727; + PyObject *cpy_r_r1728; + char cpy_r_r1729; + PyObject *cpy_r_r1730; + PyObject *cpy_r_r1731; + PyObject *cpy_r_r1732; + PyObject *cpy_r_r1733; + PyObject *cpy_r_r1734; + PyObject *cpy_r_r1735; + PyObject *cpy_r_r1736; + PyObject *cpy_r_r1737; + char cpy_r_r1738; + PyObject *cpy_r_r1739; + PyObject *cpy_r_r1740; + PyObject *cpy_r_r1741; + PyObject **cpy_r_r1743; + PyObject *cpy_r_r1744; + PyObject *cpy_r_r1745; + PyObject *cpy_r_r1746; + PyObject *cpy_r_r1747; + PyObject *cpy_r_r1748; + PyObject *cpy_r_r1749; + PyObject *cpy_r_r1750; + int32_t cpy_r_r1751; + char cpy_r_r1752; + PyObject *cpy_r_r1753; + PyObject *cpy_r_r1754; + int32_t cpy_r_r1755; + char cpy_r_r1756; + PyObject *cpy_r_r1757; + PyObject *cpy_r_r1758; + int32_t cpy_r_r1759; + char cpy_r_r1760; + PyObject *cpy_r_r1761; + PyObject *cpy_r_r1762; + int32_t cpy_r_r1763; + char cpy_r_r1764; + PyObject *cpy_r_r1765; + PyObject *cpy_r_r1766; + int32_t cpy_r_r1767; + char cpy_r_r1768; + PyObject **cpy_r_r1770; + PyObject *cpy_r_r1771; + PyObject *cpy_r_r1772; + PyObject *cpy_r_r1773; + PyObject *cpy_r_r1774; + PyObject **cpy_r_r1776; + PyObject *cpy_r_r1777; + PyObject *cpy_r_r1778; + PyObject *cpy_r_r1779; + int32_t cpy_r_r1780; + char cpy_r_r1781; + PyObject *cpy_r_r1782; + PyObject *cpy_r_r1783; + PyObject *cpy_r_r1784; + PyObject *cpy_r_r1785; + PyObject *cpy_r_r1786; + PyObject *cpy_r_r1787; + PyObject *cpy_r_r1788; + PyObject *cpy_r_r1789; + PyObject *cpy_r_r1790; + PyObject *cpy_r_r1791; + int32_t cpy_r_r1792; + char cpy_r_r1793; + PyObject *cpy_r_r1794; + PyObject *cpy_r_r1795; + PyObject *cpy_r_r1796; + int32_t cpy_r_r1797; + char cpy_r_r1798; + PyObject *cpy_r_r1799; + PyObject *cpy_r_r1800; + char cpy_r_r1801; + PyObject *cpy_r_r1802; + PyObject *cpy_r_r1803; + PyObject *cpy_r_r1804; + PyObject *cpy_r_r1805; + PyObject *cpy_r_r1806; + PyObject *cpy_r_r1807; + PyObject *cpy_r_r1808; + PyObject *cpy_r_r1809; + PyObject *cpy_r_r1810; + PyObject *cpy_r_r1811; + char cpy_r_r1812; + PyObject *cpy_r_r1813; + PyObject *cpy_r_r1814; + PyObject *cpy_r_r1815; + PyObject *cpy_r_r1816; + PyObject *cpy_r_r1817; + PyObject *cpy_r_r1818; + PyObject *cpy_r_r1819; + PyObject *cpy_r_r1820; + char cpy_r_r1821; + PyObject *cpy_r_r1822; + PyObject *cpy_r_r1823; + PyObject *cpy_r_r1824; + PyObject **cpy_r_r1826; + PyObject *cpy_r_r1827; + PyObject *cpy_r_r1828; + PyObject *cpy_r_r1829; + PyObject *cpy_r_r1830; + PyObject *cpy_r_r1831; + PyObject *cpy_r_r1832; + PyObject *cpy_r_r1833; + int32_t cpy_r_r1834; + char cpy_r_r1835; + PyObject *cpy_r_r1836; + PyObject *cpy_r_r1837; + int32_t cpy_r_r1838; + char cpy_r_r1839; + PyObject *cpy_r_r1840; + PyObject *cpy_r_r1841; + int32_t cpy_r_r1842; + char cpy_r_r1843; + PyObject *cpy_r_r1844; + PyObject *cpy_r_r1845; + int32_t cpy_r_r1846; + char cpy_r_r1847; + PyObject *cpy_r_r1848; + PyObject *cpy_r_r1849; + int32_t cpy_r_r1850; + char cpy_r_r1851; + PyObject *cpy_r_r1852; + PyObject *cpy_r_r1853; + int32_t cpy_r_r1854; + char cpy_r_r1855; + PyObject *cpy_r_r1856; + PyObject *cpy_r_r1857; + int32_t cpy_r_r1858; + char cpy_r_r1859; + PyObject *cpy_r_r1860; + PyObject *cpy_r_r1861; + int32_t cpy_r_r1862; + char cpy_r_r1863; + PyObject *cpy_r_r1864; + PyObject *cpy_r_r1865; + int32_t cpy_r_r1866; + char cpy_r_r1867; + PyObject *cpy_r_r1868; + PyObject *cpy_r_r1869; + int32_t cpy_r_r1870; + char cpy_r_r1871; + PyObject *cpy_r_r1872; + PyObject *cpy_r_r1873; + int32_t cpy_r_r1874; + char cpy_r_r1875; + PyObject *cpy_r_r1876; + PyObject *cpy_r_r1877; + int32_t cpy_r_r1878; + char cpy_r_r1879; + PyObject *cpy_r_r1880; + PyObject *cpy_r_r1881; + int32_t cpy_r_r1882; + char cpy_r_r1883; + PyObject *cpy_r_r1884; + PyObject *cpy_r_r1885; + int32_t cpy_r_r1886; + char cpy_r_r1887; + PyObject *cpy_r_r1888; + PyObject *cpy_r_r1889; + int32_t cpy_r_r1890; + char cpy_r_r1891; + PyObject *cpy_r_r1892; + PyObject *cpy_r_r1893; + int32_t cpy_r_r1894; + char cpy_r_r1895; + PyObject *cpy_r_r1896; + PyObject *cpy_r_r1897; + int32_t cpy_r_r1898; + char cpy_r_r1899; + PyObject **cpy_r_r1901; + PyObject *cpy_r_r1902; + PyObject *cpy_r_r1903; + PyObject *cpy_r_r1904; + int32_t cpy_r_r1905; + char cpy_r_r1906; + PyObject *cpy_r_r1907; + PyObject *cpy_r_r1908; + PyObject *cpy_r_r1909; + PyObject *cpy_r_r1910; + PyObject *cpy_r_r1911; + PyObject *cpy_r_r1912; + PyObject *cpy_r_r1913; + PyObject *cpy_r_r1914; + PyObject *cpy_r_r1915; + PyObject *cpy_r_r1916; + int32_t cpy_r_r1917; + char cpy_r_r1918; + PyObject *cpy_r_r1919; + PyObject *cpy_r_r1920; + char cpy_r_r1921; + PyObject *cpy_r_r1922; + PyObject *cpy_r_r1923; + PyObject *cpy_r_r1924; + PyObject *cpy_r_r1925; + PyObject *cpy_r_r1926; + PyObject *cpy_r_r1927; + PyObject *cpy_r_r1928; + PyObject *cpy_r_r1929; + PyObject *cpy_r_r1930; + PyObject *cpy_r_r1931; + char cpy_r_r1932; + PyObject *cpy_r_r1933; + PyObject *cpy_r_r1934; + PyObject *cpy_r_r1935; + PyObject *cpy_r_r1936; + PyObject *cpy_r_r1937; + PyObject *cpy_r_r1938; + PyObject *cpy_r_r1939; + PyObject *cpy_r_r1940; + char cpy_r_r1941; + PyObject *cpy_r_r1942; + PyObject *cpy_r_r1943; + PyObject *cpy_r_r1944; + PyObject **cpy_r_r1946; + PyObject *cpy_r_r1947; + PyObject *cpy_r_r1948; + PyObject *cpy_r_r1949; + PyObject *cpy_r_r1950; + PyObject *cpy_r_r1951; + PyObject *cpy_r_r1952; + PyObject *cpy_r_r1953; + int32_t cpy_r_r1954; + char cpy_r_r1955; + PyObject *cpy_r_r1956; + PyObject *cpy_r_r1957; + int32_t cpy_r_r1958; + char cpy_r_r1959; + PyObject *cpy_r_r1960; + PyObject *cpy_r_r1961; + int32_t cpy_r_r1962; + char cpy_r_r1963; + PyObject *cpy_r_r1964; + PyObject *cpy_r_r1965; + int32_t cpy_r_r1966; + char cpy_r_r1967; + PyObject *cpy_r_r1968; + PyObject *cpy_r_r1969; + int32_t cpy_r_r1970; + char cpy_r_r1971; + PyObject *cpy_r_r1972; + PyObject *cpy_r_r1973; + int32_t cpy_r_r1974; + char cpy_r_r1975; + PyObject *cpy_r_r1976; + PyObject *cpy_r_r1977; + int32_t cpy_r_r1978; + char cpy_r_r1979; + PyObject *cpy_r_r1980; + PyObject *cpy_r_r1981; + int32_t cpy_r_r1982; + char cpy_r_r1983; + PyObject *cpy_r_r1984; + PyObject *cpy_r_r1985; + int32_t cpy_r_r1986; + char cpy_r_r1987; + PyObject *cpy_r_r1988; + PyObject *cpy_r_r1989; + int32_t cpy_r_r1990; + char cpy_r_r1991; + PyObject *cpy_r_r1992; + PyObject *cpy_r_r1993; + int32_t cpy_r_r1994; + char cpy_r_r1995; + PyObject **cpy_r_r1997; + PyObject *cpy_r_r1998; + PyObject *cpy_r_r1999; + PyObject *cpy_r_r2000; + int32_t cpy_r_r2001; + char cpy_r_r2002; + PyObject *cpy_r_r2003; + PyObject *cpy_r_r2004; + PyObject *cpy_r_r2005; + PyObject *cpy_r_r2006; + PyObject *cpy_r_r2007; + PyObject *cpy_r_r2008; + PyObject *cpy_r_r2009; + PyObject *cpy_r_r2010; + PyObject *cpy_r_r2011; + PyObject *cpy_r_r2012; + int32_t cpy_r_r2013; + char cpy_r_r2014; + char cpy_r_r2015; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", -1, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2415]; /* ('TYPE_CHECKING', 'Any', 'Dict', 'List', 'Literal', + 'NewType', 'Optional', 'Tuple', 'TypedDict', 'TypeVar', + 'final') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_typing___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 1, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2416]; /* ('EventData',) */ + cpy_r_r10 = CPyStatics[827]; /* 'eth_event.main' */ + cpy_r_r11 = CPyStatic_typing___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 15, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_eth_event___main = cpy_r_r12; + CPy_INCREF(CPyModule_eth_event___main); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2417]; /* ('ABIElement', 'ChecksumAddress', 'HexStr') */ + cpy_r_r14 = CPyStatics[754]; /* 'eth_typing' */ + cpy_r_r15 = CPyStatic_typing___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 16, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_eth_typing = cpy_r_r16; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyStatics[2418]; /* ('NotRequired',) */ + cpy_r_r18 = CPyStatics[756]; /* 'typing_extensions' */ + cpy_r_r19 = CPyStatic_typing___globals; + cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 17, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing_extensions = cpy_r_r20; + CPy_INCREF(CPyModule_typing_extensions); + CPy_DECREF(cpy_r_r20); + cpy_r_r21 = CPyStatics[1913]; /* 'AccountsType' */ + cpy_r_r22 = CPyStatics[845]; /* 'Accounts' */ + cpy_r_r23 = CPyStatic_typing___globals; + cpy_r_r24 = CPyStatics[671]; /* 'TypeVar' */ + cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 25, CPyStatic_typing___globals); + goto CPyL778; + } + PyObject *cpy_r_r26[2] = {cpy_r_r21, cpy_r_r22}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = CPyStatics[2419]; /* ('bound',) */ + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 1, cpy_r_r28); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 25, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r30 = CPyStatic_typing___globals; + cpy_r_r31 = CPyStatics[1913]; /* 'AccountsType' */ + cpy_r_r32 = CPyDict_SetItem(cpy_r_r30, cpy_r_r31, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + cpy_r_r33 = cpy_r_r32 >= 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/typing.py", "", 25, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r34 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r35 = (PyObject *)&PyUnicode_Type; + cpy_r_r36 = CPyStatic_typing___globals; + cpy_r_r37 = CPyStatics[620]; /* 'NewType' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 29, CPyStatic_typing___globals); + goto CPyL778; + } + PyObject *cpy_r_r39[2] = {cpy_r_r34, cpy_r_r35}; + cpy_r_r40 = (PyObject **)&cpy_r_r39; + cpy_r_r41 = PyObject_Vectorcall(cpy_r_r38, cpy_r_r40, 2, 0); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 29, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r42 = CPyStatic_typing___globals; + cpy_r_r43 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r44 = CPyDict_SetItem(cpy_r_r42, cpy_r_r43, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("brownie/typing.py", "", 29, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r46 = CPyStatics[1915]; /* 'FunctionName' */ + cpy_r_r47 = (PyObject *)&PyUnicode_Type; + cpy_r_r48 = CPyStatic_typing___globals; + cpy_r_r49 = CPyStatics[620]; /* 'NewType' */ + cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 30, CPyStatic_typing___globals); + goto CPyL778; + } + PyObject *cpy_r_r51[2] = {cpy_r_r46, cpy_r_r47}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 2, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 30, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r54 = CPyStatic_typing___globals; + cpy_r_r55 = CPyStatics[1915]; /* 'FunctionName' */ + cpy_r_r56 = CPyDict_SetItem(cpy_r_r54, cpy_r_r55, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/typing.py", "", 30, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r58 = CPyStatics[965]; /* 'Selector' */ + cpy_r_r59 = CPyStatic_typing___globals; + cpy_r_r60 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r61 = CPyDict_GetItem(cpy_r_r59, cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r62 = CPyStatic_typing___globals; + cpy_r_r63 = CPyStatics[620]; /* 'NewType' */ + cpy_r_r64 = CPyDict_GetItem(cpy_r_r62, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); + goto CPyL779; + } + PyObject *cpy_r_r65[2] = {cpy_r_r58, cpy_r_r61}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_Vectorcall(cpy_r_r64, cpy_r_r66, 2, 0); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); + goto CPyL779; + } + CPy_DECREF(cpy_r_r61); + cpy_r_r68 = CPyStatic_typing___globals; + cpy_r_r69 = CPyStatics[965]; /* 'Selector' */ + cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/typing.py", "", 31, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r72 = CPyModule_typing; + cpy_r_r73 = (PyObject *)&_Py_NoneStruct; + cpy_r_r74 = cpy_r_r72 != cpy_r_r73; + if (cpy_r_r74) goto CPyL24; + cpy_r_r75 = CPyStatics[14]; /* 'typing' */ + cpy_r_r76 = PyImport_Import(cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r76; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r76); +CPyL24: ; + cpy_r_r77 = PyImport_GetModuleDict(); + cpy_r_r78 = CPyStatics[14]; /* 'typing' */ + cpy_r_r79 = CPyDict_GetItem(cpy_r_r77, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r80 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r81 = CPyObject_GetAttr(cpy_r_r79, cpy_r_r80); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r82 = PyTuple_Pack(1, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r83 = CPyModule_typing; + cpy_r_r84 = (PyObject *)&_Py_NoneStruct; + cpy_r_r85 = cpy_r_r83 != cpy_r_r84; + if (cpy_r_r85) goto CPyL30; + cpy_r_r86 = CPyStatics[14]; /* 'typing' */ + cpy_r_r87 = PyImport_Import(cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL780; + } + CPyModule_typing = cpy_r_r87; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r87); +CPyL30: ; + cpy_r_r88 = PyImport_GetModuleDict(); + cpy_r_r89 = CPyStatics[14]; /* 'typing' */ + cpy_r_r90 = CPyDict_GetItem(cpy_r_r88, cpy_r_r89); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL780; + } + cpy_r_r91 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r92 = CPyObject_GetAttr(cpy_r_r90, cpy_r_r91); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL780; + } + cpy_r_r93 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r94 = PyObject_HasAttr(cpy_r_r92, cpy_r_r93); + if (!cpy_r_r94) goto CPyL37; + cpy_r_r95 = CPyStatics[833]; /* 'FormattedEvent' */ + cpy_r_r96 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r97 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL781; + } + PyObject *cpy_r_r98[2] = {cpy_r_r95, cpy_r_r82}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 2, 0); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL781; + } + if (likely(PyDict_Check(cpy_r_r100))) + cpy_r_r101 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals, "dict", cpy_r_r100); + goto CPyL781; + } + cpy_r_r102 = cpy_r_r101; + goto CPyL39; +CPyL37: ; + cpy_r_r103 = PyDict_New(); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL781; + } + cpy_r_r102 = cpy_r_r103; +CPyL39: ; + cpy_r_r104 = PyDict_New(); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL782; + } + cpy_r_r105 = (PyObject *)&PyType_Type; + cpy_r_r106 = CPyStatics[397]; /* 'name' */ + cpy_r_r107 = PyDict_SetItem(cpy_r_r104, cpy_r_r106, cpy_r_r105); + cpy_r_r108 = cpy_r_r107 >= 0; + if (unlikely(!cpy_r_r108)) { + CPy_AddTraceback("brownie/typing.py", "", 37, CPyStatic_typing___globals); + goto CPyL783; + } + cpy_r_r109 = (PyObject *)&PyList_Type; + cpy_r_r110 = CPyStatics[311]; /* 'data' */ + cpy_r_r111 = PyDict_SetItem(cpy_r_r104, cpy_r_r110, cpy_r_r109); + cpy_r_r112 = cpy_r_r111 >= 0; + if (unlikely(!cpy_r_r112)) { + CPy_AddTraceback("brownie/typing.py", "", 38, CPyStatic_typing___globals); + goto CPyL783; + } + cpy_r_r113 = (PyObject *)&PyBool_Type; + cpy_r_r114 = CPyStatics[803]; /* 'decoded' */ + cpy_r_r115 = PyDict_SetItem(cpy_r_r104, cpy_r_r114, cpy_r_r113); + cpy_r_r116 = cpy_r_r115 >= 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/typing.py", "", 39, CPyStatic_typing___globals); + goto CPyL783; + } + cpy_r_r117 = CPyStatic_typing___globals; + cpy_r_r118 = CPyStatics[794]; /* 'ChecksumAddress' */ + cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 40, CPyStatic_typing___globals); + goto CPyL783; + } + cpy_r_r120 = CPyStatics[124]; /* 'address' */ + cpy_r_r121 = PyDict_SetItem(cpy_r_r104, cpy_r_r120, cpy_r_r119); + CPy_DECREF(cpy_r_r119); + cpy_r_r122 = cpy_r_r121 >= 0; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/typing.py", "", 40, CPyStatic_typing___globals); + goto CPyL783; + } + cpy_r_r123 = CPyStatics[833]; /* 'FormattedEvent' */ + cpy_r_r124 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r125 = CPyDict_SetItem(cpy_r_r102, cpy_r_r124, cpy_r_r104); + CPy_DECREF(cpy_r_r104); + cpy_r_r126 = cpy_r_r125 >= 0; + if (unlikely(!cpy_r_r126)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL782; + } + cpy_r_r127 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r128 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r129 = CPyDict_SetItem(cpy_r_r102, cpy_r_r128, cpy_r_r127); + cpy_r_r130 = cpy_r_r129 >= 0; + if (unlikely(!cpy_r_r130)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL782; + } + cpy_r_r131 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r132 = CPyStatics[354]; /* '__module__' */ + cpy_r_r133 = CPyDict_SetItem(cpy_r_r102, cpy_r_r132, cpy_r_r131); + cpy_r_r134 = cpy_r_r133 >= 0; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL782; + } + PyObject *cpy_r_r135[3] = {cpy_r_r123, cpy_r_r82, cpy_r_r102}; + cpy_r_r136 = (PyObject **)&cpy_r_r135; + cpy_r_r137 = PyObject_Vectorcall(cpy_r_r92, cpy_r_r136, 3, 0); + CPy_DECREF(cpy_r_r92); + if (unlikely(cpy_r_r137 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL784; + } + CPy_DECREF(cpy_r_r82); + CPy_DECREF(cpy_r_r102); + cpy_r_r138 = CPyStatic_typing___globals; + cpy_r_r139 = CPyStatics[371]; /* 'final' */ + cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 35, CPyStatic_typing___globals); + goto CPyL785; + } + PyObject *cpy_r_r141[1] = {cpy_r_r137}; + cpy_r_r142 = (PyObject **)&cpy_r_r141; + cpy_r_r143 = PyObject_Vectorcall(cpy_r_r140, cpy_r_r142, 1, 0); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL785; + } + CPy_DECREF(cpy_r_r137); + CPyType_typing___FormattedEvent = (PyTypeObject *)cpy_r_r143; + CPy_INCREF(CPyType_typing___FormattedEvent); + cpy_r_r144 = CPyStatic_typing___globals; + cpy_r_r145 = CPyStatics[833]; /* 'FormattedEvent' */ + cpy_r_r146 = PyDict_SetItem(cpy_r_r144, cpy_r_r145, cpy_r_r143); + CPy_DECREF(cpy_r_r143); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/typing.py", "", 36, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r148 = (PyObject *)CPyType_typing___FormattedEvent; + cpy_r_r149 = CPyStatics[1918]; /* 'TransactionReceiptType' */ + cpy_r_r150 = CPyStatics[1132]; /* 'TransactionReceipt' */ + cpy_r_r151 = CPyStatic_typing___globals; + cpy_r_r152 = CPyStatics[671]; /* 'TypeVar' */ + cpy_r_r153 = CPyDict_GetItem(cpy_r_r151, cpy_r_r152); + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 44, CPyStatic_typing___globals); + goto CPyL778; + } + PyObject *cpy_r_r154[2] = {cpy_r_r149, cpy_r_r150}; + cpy_r_r155 = (PyObject **)&cpy_r_r154; + cpy_r_r156 = CPyStatics[2419]; /* ('bound',) */ + cpy_r_r157 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r155, 1, cpy_r_r156); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 44, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r158 = CPyStatic_typing___globals; + cpy_r_r159 = CPyStatics[1918]; /* 'TransactionReceiptType' */ + cpy_r_r160 = CPyDict_SetItem(cpy_r_r158, cpy_r_r159, cpy_r_r157); + CPy_DECREF(cpy_r_r157); + cpy_r_r161 = cpy_r_r160 >= 0; + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("brownie/typing.py", "", 44, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r162 = (PyObject *)&PyLong_Type; + cpy_r_r163 = CPyStatic_typing___globals; + cpy_r_r164 = CPyStatics[1919]; /* 'Start' */ + cpy_r_r165 = CPyDict_SetItem(cpy_r_r163, cpy_r_r164, cpy_r_r162); + cpy_r_r166 = cpy_r_r165 >= 0; + if (unlikely(!cpy_r_r166)) { + CPy_AddTraceback("brownie/typing.py", "", 48, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r167 = (PyObject *)&PyLong_Type; + cpy_r_r168 = CPyStatic_typing___globals; + cpy_r_r169 = CPyStatics[1920]; /* 'Stop' */ + cpy_r_r170 = CPyDict_SetItem(cpy_r_r168, cpy_r_r169, cpy_r_r167); + cpy_r_r171 = cpy_r_r170 >= 0; + if (unlikely(!cpy_r_r171)) { + CPy_AddTraceback("brownie/typing.py", "", 49, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r172 = CPyStatic_typing___globals; + cpy_r_r173 = CPyStatics[483]; /* 'Tuple' */ + cpy_r_r174 = CPyDict_GetItem(cpy_r_r172, cpy_r_r173); + if (unlikely(cpy_r_r174 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r175 = CPyStatic_typing___globals; + cpy_r_r176 = CPyStatics[1919]; /* 'Start' */ + cpy_r_r177 = CPyDict_GetItem(cpy_r_r175, cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); + goto CPyL786; + } + cpy_r_r178 = CPyStatic_typing___globals; + cpy_r_r179 = CPyStatics[1920]; /* 'Stop' */ + cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); + goto CPyL787; + } + cpy_r_r181.f0 = cpy_r_r177; + cpy_r_r181.f1 = cpy_r_r180; + cpy_r_r182 = PyTuple_New(2); + if (unlikely(cpy_r_r182 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1838 = cpy_r_r181.f0; + PyTuple_SET_ITEM(cpy_r_r182, 0, __tmp1838); + PyObject *__tmp1839 = cpy_r_r181.f1; + PyTuple_SET_ITEM(cpy_r_r182, 1, __tmp1839); + cpy_r_r183 = PyObject_GetItem(cpy_r_r174, cpy_r_r182); + CPy_DECREF(cpy_r_r174); + CPy_DECREF(cpy_r_r182); + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r184 = CPyStatic_typing___globals; + cpy_r_r185 = CPyStatics[1427]; /* 'Offset' */ + cpy_r_r186 = CPyDict_SetItem(cpy_r_r184, cpy_r_r185, cpy_r_r183); + CPy_DECREF(cpy_r_r183); + cpy_r_r187 = cpy_r_r186 >= 0; + if (unlikely(!cpy_r_r187)) { + CPy_AddTraceback("brownie/typing.py", "", 50, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r188 = CPyModule_typing; + cpy_r_r189 = (PyObject *)&_Py_NoneStruct; + cpy_r_r190 = cpy_r_r188 != cpy_r_r189; + if (cpy_r_r190) goto CPyL65; + cpy_r_r191 = CPyStatics[14]; /* 'typing' */ + cpy_r_r192 = PyImport_Import(cpy_r_r191); + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r192; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r192); +CPyL65: ; + cpy_r_r193 = PyImport_GetModuleDict(); + cpy_r_r194 = CPyStatics[14]; /* 'typing' */ + cpy_r_r195 = CPyDict_GetItem(cpy_r_r193, cpy_r_r194); + if (unlikely(cpy_r_r195 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r196 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r197 = CPyObject_GetAttr(cpy_r_r195, cpy_r_r196); + CPy_DECREF(cpy_r_r195); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r198 = PyTuple_Pack(1, cpy_r_r197); + CPy_DECREF(cpy_r_r197); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r199 = CPyModule_typing; + cpy_r_r200 = (PyObject *)&_Py_NoneStruct; + cpy_r_r201 = cpy_r_r199 != cpy_r_r200; + if (cpy_r_r201) goto CPyL71; + cpy_r_r202 = CPyStatics[14]; /* 'typing' */ + cpy_r_r203 = PyImport_Import(cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL788; + } + CPyModule_typing = cpy_r_r203; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r203); +CPyL71: ; + cpy_r_r204 = PyImport_GetModuleDict(); + cpy_r_r205 = CPyStatics[14]; /* 'typing' */ + cpy_r_r206 = CPyDict_GetItem(cpy_r_r204, cpy_r_r205); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL788; + } + cpy_r_r207 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r208 = CPyObject_GetAttr(cpy_r_r206, cpy_r_r207); + CPy_DECREF(cpy_r_r206); + if (unlikely(cpy_r_r208 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL788; + } + cpy_r_r209 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r210 = PyObject_HasAttr(cpy_r_r208, cpy_r_r209); + if (!cpy_r_r210) goto CPyL78; + cpy_r_r211 = CPyStatics[1423]; /* 'BytecodeJson' */ + cpy_r_r212 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r213 = CPyObject_GetAttr(cpy_r_r208, cpy_r_r212); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL789; + } + PyObject *cpy_r_r214[2] = {cpy_r_r211, cpy_r_r198}; + cpy_r_r215 = (PyObject **)&cpy_r_r214; + cpy_r_r216 = PyObject_Vectorcall(cpy_r_r213, cpy_r_r215, 2, 0); + CPy_DECREF(cpy_r_r213); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL789; + } + if (likely(PyDict_Check(cpy_r_r216))) + cpy_r_r217 = cpy_r_r216; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals, "dict", cpy_r_r216); + goto CPyL789; + } + cpy_r_r218 = cpy_r_r217; + goto CPyL80; +CPyL78: ; + cpy_r_r219 = PyDict_New(); + if (unlikely(cpy_r_r219 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL789; + } + cpy_r_r218 = cpy_r_r219; +CPyL80: ; + cpy_r_r220 = PyDict_New(); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL790; + } + cpy_r_r221 = CPyStatic_typing___globals; + cpy_r_r222 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r223 = CPyDict_GetItem(cpy_r_r221, cpy_r_r222); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 55, CPyStatic_typing___globals); + goto CPyL791; + } + cpy_r_r224 = CPyStatics[1245]; /* 'object' */ + cpy_r_r225 = PyDict_SetItem(cpy_r_r220, cpy_r_r224, cpy_r_r223); + CPy_DECREF(cpy_r_r223); + cpy_r_r226 = cpy_r_r225 >= 0; + if (unlikely(!cpy_r_r226)) { + CPy_AddTraceback("brownie/typing.py", "", 55, CPyStatic_typing___globals); + goto CPyL791; + } + cpy_r_r227 = (PyObject *)&PyDict_Type; + cpy_r_r228 = CPyStatics[1342]; /* 'linkReferences' */ + cpy_r_r229 = PyDict_SetItem(cpy_r_r220, cpy_r_r228, cpy_r_r227); + cpy_r_r230 = cpy_r_r229 >= 0; + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("brownie/typing.py", "", 56, CPyStatic_typing___globals); + goto CPyL791; + } + cpy_r_r231 = CPyStatics[1423]; /* 'BytecodeJson' */ + cpy_r_r232 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r233 = CPyDict_SetItem(cpy_r_r218, cpy_r_r232, cpy_r_r220); + CPy_DECREF(cpy_r_r220); + cpy_r_r234 = cpy_r_r233 >= 0; + if (unlikely(!cpy_r_r234)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL790; + } + cpy_r_r235 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r236 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r237 = CPyDict_SetItem(cpy_r_r218, cpy_r_r236, cpy_r_r235); + cpy_r_r238 = cpy_r_r237 >= 0; + if (unlikely(!cpy_r_r238)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL790; + } + cpy_r_r239 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r240 = CPyStatics[354]; /* '__module__' */ + cpy_r_r241 = CPyDict_SetItem(cpy_r_r218, cpy_r_r240, cpy_r_r239); + cpy_r_r242 = cpy_r_r241 >= 0; + if (unlikely(!cpy_r_r242)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL790; + } + PyObject *cpy_r_r243[3] = {cpy_r_r231, cpy_r_r198, cpy_r_r218}; + cpy_r_r244 = (PyObject **)&cpy_r_r243; + cpy_r_r245 = PyObject_Vectorcall(cpy_r_r208, cpy_r_r244, 3, 0); + CPy_DECREF(cpy_r_r208); + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL792; + } + CPy_DECREF(cpy_r_r198); + CPy_DECREF(cpy_r_r218); + CPyType_typing___BytecodeJson = (PyTypeObject *)cpy_r_r245; + CPy_INCREF(CPyType_typing___BytecodeJson); + cpy_r_r246 = CPyStatic_typing___globals; + cpy_r_r247 = CPyStatics[1423]; /* 'BytecodeJson' */ + cpy_r_r248 = PyDict_SetItem(cpy_r_r246, cpy_r_r247, cpy_r_r245); + CPy_DECREF(cpy_r_r245); + cpy_r_r249 = cpy_r_r248 >= 0; + if (unlikely(!cpy_r_r249)) { + CPy_AddTraceback("brownie/typing.py", "", 54, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r250 = (PyObject *)CPyType_typing___BytecodeJson; + cpy_r_r251 = CPyModule_typing; + cpy_r_r252 = (PyObject *)&_Py_NoneStruct; + cpy_r_r253 = cpy_r_r251 != cpy_r_r252; + if (cpy_r_r253) goto CPyL92; + cpy_r_r254 = CPyStatics[14]; /* 'typing' */ + cpy_r_r255 = PyImport_Import(cpy_r_r254); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r255; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r255); +CPyL92: ; + cpy_r_r256 = PyImport_GetModuleDict(); + cpy_r_r257 = CPyStatics[14]; /* 'typing' */ + cpy_r_r258 = CPyDict_GetItem(cpy_r_r256, cpy_r_r257); + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r259 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r260 = CPyObject_GetAttr(cpy_r_r258, cpy_r_r259); + CPy_DECREF(cpy_r_r258); + if (unlikely(cpy_r_r260 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r261 = PyTuple_Pack(1, cpy_r_r260); + CPy_DECREF(cpy_r_r260); + if (unlikely(cpy_r_r261 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r262 = CPyModule_typing; + cpy_r_r263 = (PyObject *)&_Py_NoneStruct; + cpy_r_r264 = cpy_r_r262 != cpy_r_r263; + if (cpy_r_r264) goto CPyL98; + cpy_r_r265 = CPyStatics[14]; /* 'typing' */ + cpy_r_r266 = PyImport_Import(cpy_r_r265); + if (unlikely(cpy_r_r266 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL793; + } + CPyModule_typing = cpy_r_r266; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r266); +CPyL98: ; + cpy_r_r267 = PyImport_GetModuleDict(); + cpy_r_r268 = CPyStatics[14]; /* 'typing' */ + cpy_r_r269 = CPyDict_GetItem(cpy_r_r267, cpy_r_r268); + if (unlikely(cpy_r_r269 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL793; + } + cpy_r_r270 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r271 = CPyObject_GetAttr(cpy_r_r269, cpy_r_r270); + CPy_DECREF(cpy_r_r269); + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL793; + } + cpy_r_r272 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r273 = PyObject_HasAttr(cpy_r_r271, cpy_r_r272); + if (!cpy_r_r273) goto CPyL105; + cpy_r_r274 = CPyStatics[1425]; /* 'DeployedBytecodeJson' */ + cpy_r_r275 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r276 = CPyObject_GetAttr(cpy_r_r271, cpy_r_r275); + if (unlikely(cpy_r_r276 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL794; + } + PyObject *cpy_r_r277[2] = {cpy_r_r274, cpy_r_r261}; + cpy_r_r278 = (PyObject **)&cpy_r_r277; + cpy_r_r279 = PyObject_Vectorcall(cpy_r_r276, cpy_r_r278, 2, 0); + CPy_DECREF(cpy_r_r276); + if (unlikely(cpy_r_r279 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL794; + } + if (likely(PyDict_Check(cpy_r_r279))) + cpy_r_r280 = cpy_r_r279; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals, "dict", cpy_r_r279); + goto CPyL794; + } + cpy_r_r281 = cpy_r_r280; + goto CPyL107; +CPyL105: ; + cpy_r_r282 = PyDict_New(); + if (unlikely(cpy_r_r282 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL794; + } + cpy_r_r281 = cpy_r_r282; +CPyL107: ; + cpy_r_r283 = PyDict_New(); + if (unlikely(cpy_r_r283 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL795; + } + cpy_r_r284 = (PyObject *)&PyUnicode_Type; + cpy_r_r285 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r286 = PyDict_SetItem(cpy_r_r283, cpy_r_r285, cpy_r_r284); + cpy_r_r287 = cpy_r_r286 >= 0; + if (unlikely(!cpy_r_r287)) { + CPy_AddTraceback("brownie/typing.py", "", 61, CPyStatic_typing___globals); + goto CPyL796; + } + cpy_r_r288 = (PyObject *)&PyUnicode_Type; + cpy_r_r289 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r290 = PyDict_SetItem(cpy_r_r283, cpy_r_r289, cpy_r_r288); + cpy_r_r291 = cpy_r_r290 >= 0; + if (unlikely(!cpy_r_r291)) { + CPy_AddTraceback("brownie/typing.py", "", 62, CPyStatic_typing___globals); + goto CPyL796; + } + cpy_r_r292 = CPyStatics[1425]; /* 'DeployedBytecodeJson' */ + cpy_r_r293 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r294 = CPyDict_SetItem(cpy_r_r281, cpy_r_r293, cpy_r_r283); + CPy_DECREF(cpy_r_r283); + cpy_r_r295 = cpy_r_r294 >= 0; + if (unlikely(!cpy_r_r295)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL795; + } + cpy_r_r296 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r297 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r298 = CPyDict_SetItem(cpy_r_r281, cpy_r_r297, cpy_r_r296); + cpy_r_r299 = cpy_r_r298 >= 0; + if (unlikely(!cpy_r_r299)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL795; + } + cpy_r_r300 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r301 = CPyStatics[354]; /* '__module__' */ + cpy_r_r302 = CPyDict_SetItem(cpy_r_r281, cpy_r_r301, cpy_r_r300); + cpy_r_r303 = cpy_r_r302 >= 0; + if (unlikely(!cpy_r_r303)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL795; + } + PyObject *cpy_r_r304[3] = {cpy_r_r292, cpy_r_r261, cpy_r_r281}; + cpy_r_r305 = (PyObject **)&cpy_r_r304; + cpy_r_r306 = PyObject_Vectorcall(cpy_r_r271, cpy_r_r305, 3, 0); + CPy_DECREF(cpy_r_r271); + if (unlikely(cpy_r_r306 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL797; + } + CPy_DECREF(cpy_r_r261); + CPy_DECREF(cpy_r_r281); + cpy_r_r307 = CPyStatic_typing___globals; + cpy_r_r308 = CPyStatics[371]; /* 'final' */ + cpy_r_r309 = CPyDict_GetItem(cpy_r_r307, cpy_r_r308); + if (unlikely(cpy_r_r309 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 59, CPyStatic_typing___globals); + goto CPyL798; + } + PyObject *cpy_r_r310[1] = {cpy_r_r306}; + cpy_r_r311 = (PyObject **)&cpy_r_r310; + cpy_r_r312 = PyObject_Vectorcall(cpy_r_r309, cpy_r_r311, 1, 0); + CPy_DECREF(cpy_r_r309); + if (unlikely(cpy_r_r312 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL798; + } + CPy_DECREF(cpy_r_r306); + CPyType_typing___DeployedBytecodeJson = (PyTypeObject *)cpy_r_r312; + CPy_INCREF(CPyType_typing___DeployedBytecodeJson); + cpy_r_r313 = CPyStatic_typing___globals; + cpy_r_r314 = CPyStatics[1425]; /* 'DeployedBytecodeJson' */ + cpy_r_r315 = PyDict_SetItem(cpy_r_r313, cpy_r_r314, cpy_r_r312); + CPy_DECREF(cpy_r_r312); + cpy_r_r316 = cpy_r_r315 >= 0; + if (unlikely(!cpy_r_r316)) { + CPy_AddTraceback("brownie/typing.py", "", 60, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r317 = (PyObject *)CPyType_typing___DeployedBytecodeJson; + cpy_r_r318 = CPyModule_typing; + cpy_r_r319 = (PyObject *)&_Py_NoneStruct; + cpy_r_r320 = cpy_r_r318 != cpy_r_r319; + if (cpy_r_r320) goto CPyL120; + cpy_r_r321 = CPyStatics[14]; /* 'typing' */ + cpy_r_r322 = PyImport_Import(cpy_r_r321); + if (unlikely(cpy_r_r322 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r322; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r322); +CPyL120: ; + cpy_r_r323 = PyImport_GetModuleDict(); + cpy_r_r324 = CPyStatics[14]; /* 'typing' */ + cpy_r_r325 = CPyDict_GetItem(cpy_r_r323, cpy_r_r324); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r326 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r327 = CPyObject_GetAttr(cpy_r_r325, cpy_r_r326); + CPy_DECREF(cpy_r_r325); + if (unlikely(cpy_r_r327 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r328 = PyTuple_Pack(1, cpy_r_r327); + CPy_DECREF(cpy_r_r327); + if (unlikely(cpy_r_r328 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r329 = CPyModule_typing; + cpy_r_r330 = (PyObject *)&_Py_NoneStruct; + cpy_r_r331 = cpy_r_r329 != cpy_r_r330; + if (cpy_r_r331) goto CPyL126; + cpy_r_r332 = CPyStatics[14]; /* 'typing' */ + cpy_r_r333 = PyImport_Import(cpy_r_r332); + if (unlikely(cpy_r_r333 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL799; + } + CPyModule_typing = cpy_r_r333; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r333); +CPyL126: ; + cpy_r_r334 = PyImport_GetModuleDict(); + cpy_r_r335 = CPyStatics[14]; /* 'typing' */ + cpy_r_r336 = CPyDict_GetItem(cpy_r_r334, cpy_r_r335); + if (unlikely(cpy_r_r336 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL799; + } + cpy_r_r337 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r338 = CPyObject_GetAttr(cpy_r_r336, cpy_r_r337); + CPy_DECREF(cpy_r_r336); + if (unlikely(cpy_r_r338 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL799; + } + cpy_r_r339 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r340 = PyObject_HasAttr(cpy_r_r338, cpy_r_r339); + if (!cpy_r_r340) goto CPyL133; + cpy_r_r341 = CPyStatics[1921]; /* '_BuildJsonBase' */ + cpy_r_r342 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r343 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r342); + if (unlikely(cpy_r_r343 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL800; + } + PyObject *cpy_r_r344[2] = {cpy_r_r341, cpy_r_r328}; + cpy_r_r345 = (PyObject **)&cpy_r_r344; + cpy_r_r346 = PyObject_Vectorcall(cpy_r_r343, cpy_r_r345, 2, 0); + CPy_DECREF(cpy_r_r343); + if (unlikely(cpy_r_r346 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL800; + } + if (likely(PyDict_Check(cpy_r_r346))) + cpy_r_r347 = cpy_r_r346; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals, "dict", cpy_r_r346); + goto CPyL800; + } + cpy_r_r348 = cpy_r_r347; + goto CPyL135; +CPyL133: ; + cpy_r_r349 = PyDict_New(); + if (unlikely(cpy_r_r349 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL800; + } + cpy_r_r348 = cpy_r_r349; +CPyL135: ; + cpy_r_r350 = PyDict_New(); + if (unlikely(cpy_r_r350 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL801; + } + cpy_r_r351 = CPyStatic_typing___globals; + cpy_r_r352 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r353 = CPyDict_GetItem(cpy_r_r351, cpy_r_r352); + if (unlikely(cpy_r_r353 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 66, CPyStatic_typing___globals); + goto CPyL802; + } + cpy_r_r354 = CPyStatics[1250]; /* 'contractName' */ + cpy_r_r355 = PyDict_SetItem(cpy_r_r350, cpy_r_r354, cpy_r_r353); + CPy_DECREF(cpy_r_r353); + cpy_r_r356 = cpy_r_r355 >= 0; + if (unlikely(!cpy_r_r356)) { + CPy_AddTraceback("brownie/typing.py", "", 66, CPyStatic_typing___globals); + goto CPyL802; + } + cpy_r_r357 = (PyObject *)&PyList_Type; + cpy_r_r358 = CPyStatics[945]; /* 'abi' */ + cpy_r_r359 = PyDict_SetItem(cpy_r_r350, cpy_r_r358, cpy_r_r357); + cpy_r_r360 = cpy_r_r359 >= 0; + if (unlikely(!cpy_r_r360)) { + CPy_AddTraceback("brownie/typing.py", "", 67, CPyStatic_typing___globals); + goto CPyL802; + } + cpy_r_r361 = CPyStatic_typing___globals; + cpy_r_r362 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r363 = CPyDict_GetItem(cpy_r_r361, cpy_r_r362); + if (unlikely(cpy_r_r363 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 68, CPyStatic_typing___globals); + goto CPyL802; + } + cpy_r_r364 = CPyStatics[25]; /* 'sha1' */ + cpy_r_r365 = PyDict_SetItem(cpy_r_r350, cpy_r_r364, cpy_r_r363); + CPy_DECREF(cpy_r_r363); + cpy_r_r366 = cpy_r_r365 >= 0; + if (unlikely(!cpy_r_r366)) { + CPy_AddTraceback("brownie/typing.py", "", 68, CPyStatic_typing___globals); + goto CPyL802; + } + cpy_r_r367 = (PyObject *)&PyList_Type; + cpy_r_r368 = CPyStatics[598]; /* 'dependencies' */ + cpy_r_r369 = PyDict_SetItem(cpy_r_r350, cpy_r_r368, cpy_r_r367); + cpy_r_r370 = cpy_r_r369 >= 0; + if (unlikely(!cpy_r_r370)) { + CPy_AddTraceback("brownie/typing.py", "", 69, CPyStatic_typing___globals); + goto CPyL802; + } + cpy_r_r371 = CPyStatics[1921]; /* '_BuildJsonBase' */ + cpy_r_r372 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r373 = CPyDict_SetItem(cpy_r_r348, cpy_r_r372, cpy_r_r350); + CPy_DECREF(cpy_r_r350); + cpy_r_r374 = cpy_r_r373 >= 0; + if (unlikely(!cpy_r_r374)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL801; + } + cpy_r_r375 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r376 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r377 = CPyDict_SetItem(cpy_r_r348, cpy_r_r376, cpy_r_r375); + cpy_r_r378 = cpy_r_r377 >= 0; + if (unlikely(!cpy_r_r378)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL801; + } + cpy_r_r379 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r380 = CPyStatics[354]; /* '__module__' */ + cpy_r_r381 = CPyDict_SetItem(cpy_r_r348, cpy_r_r380, cpy_r_r379); + cpy_r_r382 = cpy_r_r381 >= 0; + if (unlikely(!cpy_r_r382)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL801; + } + PyObject *cpy_r_r383[3] = {cpy_r_r371, cpy_r_r328, cpy_r_r348}; + cpy_r_r384 = (PyObject **)&cpy_r_r383; + cpy_r_r385 = PyObject_Vectorcall(cpy_r_r338, cpy_r_r384, 3, 0); + CPy_DECREF(cpy_r_r338); + if (unlikely(cpy_r_r385 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL803; + } + CPy_DECREF(cpy_r_r328); + CPy_DECREF(cpy_r_r348); + CPyType_typing____BuildJsonBase = (PyTypeObject *)cpy_r_r385; + CPy_INCREF(CPyType_typing____BuildJsonBase); + cpy_r_r386 = CPyStatic_typing___globals; + cpy_r_r387 = CPyStatics[1921]; /* '_BuildJsonBase' */ + cpy_r_r388 = PyDict_SetItem(cpy_r_r386, cpy_r_r387, cpy_r_r385); + CPy_DECREF(cpy_r_r385); + cpy_r_r389 = cpy_r_r388 >= 0; + if (unlikely(!cpy_r_r389)) { + CPy_AddTraceback("brownie/typing.py", "", 65, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r390 = (PyObject *)CPyType_typing____BuildJsonBase; + cpy_r_r391 = CPyModule_typing; + cpy_r_r392 = (PyObject *)&_Py_NoneStruct; + cpy_r_r393 = cpy_r_r391 != cpy_r_r392; + if (cpy_r_r393) goto CPyL150; + cpy_r_r394 = CPyStatics[14]; /* 'typing' */ + cpy_r_r395 = PyImport_Import(cpy_r_r394); + if (unlikely(cpy_r_r395 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r395; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r395); +CPyL150: ; + cpy_r_r396 = PyImport_GetModuleDict(); + cpy_r_r397 = CPyStatics[14]; /* 'typing' */ + cpy_r_r398 = CPyDict_GetItem(cpy_r_r396, cpy_r_r397); + if (unlikely(cpy_r_r398 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r399 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r400 = CPyObject_GetAttr(cpy_r_r398, cpy_r_r399); + CPy_DECREF(cpy_r_r398); + if (unlikely(cpy_r_r400 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r401 = PyTuple_Pack(1, cpy_r_r400); + CPy_DECREF(cpy_r_r400); + if (unlikely(cpy_r_r401 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r402 = CPyModule_typing; + cpy_r_r403 = (PyObject *)&_Py_NoneStruct; + cpy_r_r404 = cpy_r_r402 != cpy_r_r403; + if (cpy_r_r404) goto CPyL156; + cpy_r_r405 = CPyStatics[14]; /* 'typing' */ + cpy_r_r406 = PyImport_Import(cpy_r_r405); + if (unlikely(cpy_r_r406 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL804; + } + CPyModule_typing = cpy_r_r406; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r406); +CPyL156: ; + cpy_r_r407 = PyImport_GetModuleDict(); + cpy_r_r408 = CPyStatics[14]; /* 'typing' */ + cpy_r_r409 = CPyDict_GetItem(cpy_r_r407, cpy_r_r408); + if (unlikely(cpy_r_r409 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL804; + } + cpy_r_r410 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r411 = CPyObject_GetAttr(cpy_r_r409, cpy_r_r410); + CPy_DECREF(cpy_r_r409); + if (unlikely(cpy_r_r411 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL804; + } + cpy_r_r412 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r413 = PyObject_HasAttr(cpy_r_r411, cpy_r_r412); + if (!cpy_r_r413) goto CPyL163; + cpy_r_r414 = CPyStatics[1285]; /* 'InterfaceBuildJson' */ + cpy_r_r415 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r416 = CPyObject_GetAttr(cpy_r_r411, cpy_r_r415); + if (unlikely(cpy_r_r416 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL805; + } + PyObject *cpy_r_r417[2] = {cpy_r_r414, cpy_r_r401}; + cpy_r_r418 = (PyObject **)&cpy_r_r417; + cpy_r_r419 = PyObject_Vectorcall(cpy_r_r416, cpy_r_r418, 2, 0); + CPy_DECREF(cpy_r_r416); + if (unlikely(cpy_r_r419 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL805; + } + if (likely(PyDict_Check(cpy_r_r419))) + cpy_r_r420 = cpy_r_r419; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals, "dict", cpy_r_r419); + goto CPyL805; + } + cpy_r_r421 = cpy_r_r420; + goto CPyL165; +CPyL163: ; + cpy_r_r422 = PyDict_New(); + if (unlikely(cpy_r_r422 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL805; + } + cpy_r_r421 = cpy_r_r422; +CPyL165: ; + cpy_r_r423 = PyDict_New(); + if (unlikely(cpy_r_r423 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL806; + } + cpy_r_r424 = (PyObject *)&PyType_Type; + cpy_r_r425 = CPyStatics[350]; /* 'type' */ + cpy_r_r426 = PyDict_SetItem(cpy_r_r423, cpy_r_r425, cpy_r_r424); + cpy_r_r427 = cpy_r_r426 >= 0; + if (unlikely(!cpy_r_r427)) { + CPy_AddTraceback("brownie/typing.py", "", 74, CPyStatic_typing___globals); + goto CPyL807; + } + cpy_r_r428 = (PyObject *)&PyType_Type; + cpy_r_r429 = CPyStatics[1255]; /* 'source' */ + cpy_r_r430 = PyDict_SetItem(cpy_r_r423, cpy_r_r429, cpy_r_r428); + cpy_r_r431 = cpy_r_r430 >= 0; + if (unlikely(!cpy_r_r431)) { + CPy_AddTraceback("brownie/typing.py", "", 75, CPyStatic_typing___globals); + goto CPyL807; + } + cpy_r_r432 = (PyObject *)&PyType_Type; + cpy_r_r433 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r434 = PyDict_SetItem(cpy_r_r423, cpy_r_r433, cpy_r_r432); + cpy_r_r435 = cpy_r_r434 >= 0; + if (unlikely(!cpy_r_r435)) { + CPy_AddTraceback("brownie/typing.py", "", 76, CPyStatic_typing___globals); + goto CPyL807; + } + cpy_r_r436 = (PyObject *)&PyList_Type; + cpy_r_r437 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r438 = PyDict_SetItem(cpy_r_r423, cpy_r_r437, cpy_r_r436); + cpy_r_r439 = cpy_r_r438 >= 0; + if (unlikely(!cpy_r_r439)) { + CPy_AddTraceback("brownie/typing.py", "", 77, CPyStatic_typing___globals); + goto CPyL807; + } + cpy_r_r440 = CPyStatics[1285]; /* 'InterfaceBuildJson' */ + cpy_r_r441 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r442 = CPyDict_SetItem(cpy_r_r421, cpy_r_r441, cpy_r_r423); + CPy_DECREF(cpy_r_r423); + cpy_r_r443 = cpy_r_r442 >= 0; + if (unlikely(!cpy_r_r443)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL806; + } + cpy_r_r444 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r445 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r446 = CPyDict_SetItem(cpy_r_r421, cpy_r_r445, cpy_r_r444); + cpy_r_r447 = cpy_r_r446 >= 0; + if (unlikely(!cpy_r_r447)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL806; + } + cpy_r_r448 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r449 = CPyStatics[354]; /* '__module__' */ + cpy_r_r450 = CPyDict_SetItem(cpy_r_r421, cpy_r_r449, cpy_r_r448); + cpy_r_r451 = cpy_r_r450 >= 0; + if (unlikely(!cpy_r_r451)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL806; + } + PyObject *cpy_r_r452[3] = {cpy_r_r440, cpy_r_r401, cpy_r_r421}; + cpy_r_r453 = (PyObject **)&cpy_r_r452; + cpy_r_r454 = PyObject_Vectorcall(cpy_r_r411, cpy_r_r453, 3, 0); + CPy_DECREF(cpy_r_r411); + if (unlikely(cpy_r_r454 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL808; + } + CPy_DECREF(cpy_r_r401); + CPy_DECREF(cpy_r_r421); + cpy_r_r455 = CPyStatic_typing___globals; + cpy_r_r456 = CPyStatics[371]; /* 'final' */ + cpy_r_r457 = CPyDict_GetItem(cpy_r_r455, cpy_r_r456); + if (unlikely(cpy_r_r457 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 72, CPyStatic_typing___globals); + goto CPyL809; + } + PyObject *cpy_r_r458[1] = {cpy_r_r454}; + cpy_r_r459 = (PyObject **)&cpy_r_r458; + cpy_r_r460 = PyObject_Vectorcall(cpy_r_r457, cpy_r_r459, 1, 0); + CPy_DECREF(cpy_r_r457); + if (unlikely(cpy_r_r460 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL809; + } + CPy_DECREF(cpy_r_r454); + CPyType_typing___InterfaceBuildJson = (PyTypeObject *)cpy_r_r460; + CPy_INCREF(CPyType_typing___InterfaceBuildJson); + cpy_r_r461 = CPyStatic_typing___globals; + cpy_r_r462 = CPyStatics[1285]; /* 'InterfaceBuildJson' */ + cpy_r_r463 = PyDict_SetItem(cpy_r_r461, cpy_r_r462, cpy_r_r460); + CPy_DECREF(cpy_r_r460); + cpy_r_r464 = cpy_r_r463 >= 0; + if (unlikely(!cpy_r_r464)) { + CPy_AddTraceback("brownie/typing.py", "", 73, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r465 = (PyObject *)CPyType_typing___InterfaceBuildJson; + cpy_r_r466 = (PyObject *)&PyUnicode_Type; + cpy_r_r467 = CPyStatic_typing___globals; + cpy_r_r468 = CPyStatics[1922]; /* 'IntegerString' */ + cpy_r_r469 = CPyDict_SetItem(cpy_r_r467, cpy_r_r468, cpy_r_r466); + cpy_r_r470 = cpy_r_r469 >= 0; + if (unlikely(!cpy_r_r470)) { + CPy_AddTraceback("brownie/typing.py", "", 80, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r471 = CPyStatic_typing___globals; + cpy_r_r472 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r473 = CPyDict_GetItem(cpy_r_r471, cpy_r_r472); + if (unlikely(cpy_r_r473 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r474 = (PyObject *)&PyUnicode_Type; + cpy_r_r475 = CPyStatic_typing___globals; + cpy_r_r476 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r477 = CPyDict_GetItem(cpy_r_r475, cpy_r_r476); + if (unlikely(cpy_r_r477 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); + goto CPyL810; + } + cpy_r_r478 = CPyStatics[1424]; /* 'Count' */ + cpy_r_r479 = CPyStatic_typing___globals; + cpy_r_r480 = CPyStatics[1427]; /* 'Offset' */ + cpy_r_r481 = CPyDict_GetItem(cpy_r_r479, cpy_r_r480); + if (unlikely(cpy_r_r481 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); + goto CPyL811; + } + CPy_INCREF(cpy_r_r478); + cpy_r_r482.f0 = cpy_r_r478; + cpy_r_r482.f1 = cpy_r_r481; + cpy_r_r483 = PyTuple_New(2); + if (unlikely(cpy_r_r483 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1840 = cpy_r_r482.f0; + PyTuple_SET_ITEM(cpy_r_r483, 0, __tmp1840); + PyObject *__tmp1841 = cpy_r_r482.f1; + PyTuple_SET_ITEM(cpy_r_r483, 1, __tmp1841); + cpy_r_r484 = PyObject_GetItem(cpy_r_r477, cpy_r_r483); + CPy_DECREF(cpy_r_r477); + CPy_DECREF(cpy_r_r483); + if (unlikely(cpy_r_r484 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); + goto CPyL810; + } + CPy_INCREF(cpy_r_r474); + cpy_r_r485.f0 = cpy_r_r474; + cpy_r_r485.f1 = cpy_r_r484; + cpy_r_r486 = PyTuple_New(2); + if (unlikely(cpy_r_r486 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1842 = cpy_r_r485.f0; + PyTuple_SET_ITEM(cpy_r_r486, 0, __tmp1842); + PyObject *__tmp1843 = cpy_r_r485.f1; + PyTuple_SET_ITEM(cpy_r_r486, 1, __tmp1843); + cpy_r_r487 = PyObject_GetItem(cpy_r_r473, cpy_r_r486); + CPy_DECREF(cpy_r_r473); + CPy_DECREF(cpy_r_r486); + if (unlikely(cpy_r_r487 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r488 = CPyStatic_typing___globals; + cpy_r_r489 = CPyStatics[1521]; /* 'Statements' */ + cpy_r_r490 = CPyDict_SetItem(cpy_r_r488, cpy_r_r489, cpy_r_r487); + CPy_DECREF(cpy_r_r487); + cpy_r_r491 = cpy_r_r490 >= 0; + if (unlikely(!cpy_r_r491)) { + CPy_AddTraceback("brownie/typing.py", "", 83, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r492 = CPyStatic_typing___globals; + cpy_r_r493 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r494 = CPyDict_GetItem(cpy_r_r492, cpy_r_r493); + if (unlikely(cpy_r_r494 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r495 = CPyStatic_typing___globals; + cpy_r_r496 = CPyStatics[1922]; /* 'IntegerString' */ + cpy_r_r497 = CPyDict_GetItem(cpy_r_r495, cpy_r_r496); + if (unlikely(cpy_r_r497 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); + goto CPyL812; + } + cpy_r_r498 = CPyStatic_typing___globals; + cpy_r_r499 = CPyStatics[1521]; /* 'Statements' */ + cpy_r_r500 = CPyDict_GetItem(cpy_r_r498, cpy_r_r499); + if (unlikely(cpy_r_r500 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); + goto CPyL813; + } + cpy_r_r501.f0 = cpy_r_r497; + cpy_r_r501.f1 = cpy_r_r500; + cpy_r_r502 = PyTuple_New(2); + if (unlikely(cpy_r_r502 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1844 = cpy_r_r501.f0; + PyTuple_SET_ITEM(cpy_r_r502, 0, __tmp1844); + PyObject *__tmp1845 = cpy_r_r501.f1; + PyTuple_SET_ITEM(cpy_r_r502, 1, __tmp1845); + cpy_r_r503 = PyObject_GetItem(cpy_r_r494, cpy_r_r502); + CPy_DECREF(cpy_r_r494); + CPy_DECREF(cpy_r_r502); + if (unlikely(cpy_r_r503 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r504 = CPyStatic_typing___globals; + cpy_r_r505 = CPyStatics[1431]; /* 'StatementMap' */ + cpy_r_r506 = CPyDict_SetItem(cpy_r_r504, cpy_r_r505, cpy_r_r503); + CPy_DECREF(cpy_r_r503); + cpy_r_r507 = cpy_r_r506 >= 0; + if (unlikely(!cpy_r_r507)) { + CPy_AddTraceback("brownie/typing.py", "", 84, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r508 = CPyStatic_typing___globals; + cpy_r_r509 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r510 = CPyDict_GetItem(cpy_r_r508, cpy_r_r509); + if (unlikely(cpy_r_r510 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r511 = (PyObject *)&PyUnicode_Type; + cpy_r_r512 = CPyStatic_typing___globals; + cpy_r_r513 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r514 = CPyDict_GetItem(cpy_r_r512, cpy_r_r513); + if (unlikely(cpy_r_r514 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL814; + } + cpy_r_r515 = CPyStatics[1424]; /* 'Count' */ + cpy_r_r516 = CPyStatic_typing___globals; + cpy_r_r517 = CPyStatics[483]; /* 'Tuple' */ + cpy_r_r518 = CPyDict_GetItem(cpy_r_r516, cpy_r_r517); + if (unlikely(cpy_r_r518 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL815; + } + cpy_r_r519 = (PyObject *)&PyLong_Type; + cpy_r_r520 = (PyObject *)&PyLong_Type; + cpy_r_r521 = (PyObject *)&PyBool_Type; + CPy_INCREF(cpy_r_r519); + CPy_INCREF(cpy_r_r520); + CPy_INCREF(cpy_r_r521); + cpy_r_r522.f0 = cpy_r_r519; + cpy_r_r522.f1 = cpy_r_r520; + cpy_r_r522.f2 = cpy_r_r521; + cpy_r_r523 = PyTuple_New(3); + if (unlikely(cpy_r_r523 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1846 = cpy_r_r522.f0; + PyTuple_SET_ITEM(cpy_r_r523, 0, __tmp1846); + PyObject *__tmp1847 = cpy_r_r522.f1; + PyTuple_SET_ITEM(cpy_r_r523, 1, __tmp1847); + PyObject *__tmp1848 = cpy_r_r522.f2; + PyTuple_SET_ITEM(cpy_r_r523, 2, __tmp1848); + cpy_r_r524 = PyObject_GetItem(cpy_r_r518, cpy_r_r523); + CPy_DECREF(cpy_r_r518); + CPy_DECREF(cpy_r_r523); + if (unlikely(cpy_r_r524 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL815; + } + CPy_INCREF(cpy_r_r515); + cpy_r_r525.f0 = cpy_r_r515; + cpy_r_r525.f1 = cpy_r_r524; + cpy_r_r526 = PyTuple_New(2); + if (unlikely(cpy_r_r526 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1849 = cpy_r_r525.f0; + PyTuple_SET_ITEM(cpy_r_r526, 0, __tmp1849); + PyObject *__tmp1850 = cpy_r_r525.f1; + PyTuple_SET_ITEM(cpy_r_r526, 1, __tmp1850); + cpy_r_r527 = PyObject_GetItem(cpy_r_r514, cpy_r_r526); + CPy_DECREF(cpy_r_r514); + CPy_DECREF(cpy_r_r526); + if (unlikely(cpy_r_r527 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL814; + } + CPy_INCREF(cpy_r_r511); + cpy_r_r528.f0 = cpy_r_r511; + cpy_r_r528.f1 = cpy_r_r527; + cpy_r_r529 = PyTuple_New(2); + if (unlikely(cpy_r_r529 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1851 = cpy_r_r528.f0; + PyTuple_SET_ITEM(cpy_r_r529, 0, __tmp1851); + PyObject *__tmp1852 = cpy_r_r528.f1; + PyTuple_SET_ITEM(cpy_r_r529, 1, __tmp1852); + cpy_r_r530 = PyObject_GetItem(cpy_r_r510, cpy_r_r529); + CPy_DECREF(cpy_r_r510); + CPy_DECREF(cpy_r_r529); + if (unlikely(cpy_r_r530 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r531 = CPyStatic_typing___globals; + cpy_r_r532 = CPyStatics[1519]; /* 'Branches' */ + cpy_r_r533 = CPyDict_SetItem(cpy_r_r531, cpy_r_r532, cpy_r_r530); + CPy_DECREF(cpy_r_r530); + cpy_r_r534 = cpy_r_r533 >= 0; + if (unlikely(!cpy_r_r534)) { + CPy_AddTraceback("brownie/typing.py", "", 86, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r535 = CPyStatic_typing___globals; + cpy_r_r536 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r537 = CPyDict_GetItem(cpy_r_r535, cpy_r_r536); + if (unlikely(cpy_r_r537 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r538 = CPyStatic_typing___globals; + cpy_r_r539 = CPyStatics[1922]; /* 'IntegerString' */ + cpy_r_r540 = CPyDict_GetItem(cpy_r_r538, cpy_r_r539); + if (unlikely(cpy_r_r540 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); + goto CPyL816; + } + cpy_r_r541 = CPyStatic_typing___globals; + cpy_r_r542 = CPyStatics[1519]; /* 'Branches' */ + cpy_r_r543 = CPyDict_GetItem(cpy_r_r541, cpy_r_r542); + if (unlikely(cpy_r_r543 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); + goto CPyL817; + } + cpy_r_r544.f0 = cpy_r_r540; + cpy_r_r544.f1 = cpy_r_r543; + cpy_r_r545 = PyTuple_New(2); + if (unlikely(cpy_r_r545 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1853 = cpy_r_r544.f0; + PyTuple_SET_ITEM(cpy_r_r545, 0, __tmp1853); + PyObject *__tmp1854 = cpy_r_r544.f1; + PyTuple_SET_ITEM(cpy_r_r545, 1, __tmp1854); + cpy_r_r546 = PyObject_GetItem(cpy_r_r537, cpy_r_r545); + CPy_DECREF(cpy_r_r537); + CPy_DECREF(cpy_r_r545); + if (unlikely(cpy_r_r546 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r547 = CPyStatic_typing___globals; + cpy_r_r548 = CPyStatics[1422]; /* 'BranchMap' */ + cpy_r_r549 = CPyDict_SetItem(cpy_r_r547, cpy_r_r548, cpy_r_r546); + CPy_DECREF(cpy_r_r546); + cpy_r_r550 = cpy_r_r549 >= 0; + if (unlikely(!cpy_r_r550)) { + CPy_AddTraceback("brownie/typing.py", "", 87, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r551 = CPyModule_typing; + cpy_r_r552 = (PyObject *)&_Py_NoneStruct; + cpy_r_r553 = cpy_r_r551 != cpy_r_r552; + if (cpy_r_r553) goto CPyL204; + cpy_r_r554 = CPyStatics[14]; /* 'typing' */ + cpy_r_r555 = PyImport_Import(cpy_r_r554); + if (unlikely(cpy_r_r555 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r555; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r555); +CPyL204: ; + cpy_r_r556 = PyImport_GetModuleDict(); + cpy_r_r557 = CPyStatics[14]; /* 'typing' */ + cpy_r_r558 = CPyDict_GetItem(cpy_r_r556, cpy_r_r557); + if (unlikely(cpy_r_r558 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r559 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r560 = CPyObject_GetAttr(cpy_r_r558, cpy_r_r559); + CPy_DECREF(cpy_r_r558); + if (unlikely(cpy_r_r560 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r561 = PyTuple_Pack(1, cpy_r_r560); + CPy_DECREF(cpy_r_r560); + if (unlikely(cpy_r_r561 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r562 = CPyModule_typing; + cpy_r_r563 = (PyObject *)&_Py_NoneStruct; + cpy_r_r564 = cpy_r_r562 != cpy_r_r563; + if (cpy_r_r564) goto CPyL210; + cpy_r_r565 = CPyStatics[14]; /* 'typing' */ + cpy_r_r566 = PyImport_Import(cpy_r_r565); + if (unlikely(cpy_r_r566 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL818; + } + CPyModule_typing = cpy_r_r566; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r566); +CPyL210: ; + cpy_r_r567 = PyImport_GetModuleDict(); + cpy_r_r568 = CPyStatics[14]; /* 'typing' */ + cpy_r_r569 = CPyDict_GetItem(cpy_r_r567, cpy_r_r568); + if (unlikely(cpy_r_r569 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL818; + } + cpy_r_r570 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r571 = CPyObject_GetAttr(cpy_r_r569, cpy_r_r570); + CPy_DECREF(cpy_r_r569); + if (unlikely(cpy_r_r571 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL818; + } + cpy_r_r572 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r573 = PyObject_HasAttr(cpy_r_r571, cpy_r_r572); + if (!cpy_r_r573) goto CPyL217; + cpy_r_r574 = CPyStatics[1879]; /* 'CoverageMap' */ + cpy_r_r575 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r576 = CPyObject_GetAttr(cpy_r_r571, cpy_r_r575); + if (unlikely(cpy_r_r576 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL819; + } + PyObject *cpy_r_r577[2] = {cpy_r_r574, cpy_r_r561}; + cpy_r_r578 = (PyObject **)&cpy_r_r577; + cpy_r_r579 = PyObject_Vectorcall(cpy_r_r576, cpy_r_r578, 2, 0); + CPy_DECREF(cpy_r_r576); + if (unlikely(cpy_r_r579 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL819; + } + if (likely(PyDict_Check(cpy_r_r579))) + cpy_r_r580 = cpy_r_r579; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals, "dict", cpy_r_r579); + goto CPyL819; + } + cpy_r_r581 = cpy_r_r580; + goto CPyL219; +CPyL217: ; + cpy_r_r582 = PyDict_New(); + if (unlikely(cpy_r_r582 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL819; + } + cpy_r_r581 = cpy_r_r582; +CPyL219: ; + cpy_r_r583 = PyDict_New(); + if (unlikely(cpy_r_r583 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL820; + } + cpy_r_r584 = (PyObject *)&PyType_Type; + cpy_r_r585 = CPyStatics[1339]; /* 'statements' */ + cpy_r_r586 = PyDict_SetItem(cpy_r_r583, cpy_r_r585, cpy_r_r584); + cpy_r_r587 = cpy_r_r586 >= 0; + if (unlikely(!cpy_r_r587)) { + CPy_AddTraceback("brownie/typing.py", "", 91, CPyStatic_typing___globals); + goto CPyL821; + } + cpy_r_r588 = (PyObject *)&PyType_Type; + cpy_r_r589 = CPyStatics[1340]; /* 'branches' */ + cpy_r_r590 = PyDict_SetItem(cpy_r_r583, cpy_r_r589, cpy_r_r588); + cpy_r_r591 = cpy_r_r590 >= 0; + if (unlikely(!cpy_r_r591)) { + CPy_AddTraceback("brownie/typing.py", "", 92, CPyStatic_typing___globals); + goto CPyL821; + } + cpy_r_r592 = CPyStatics[1879]; /* 'CoverageMap' */ + cpy_r_r593 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r594 = CPyDict_SetItem(cpy_r_r581, cpy_r_r593, cpy_r_r583); + CPy_DECREF(cpy_r_r583); + cpy_r_r595 = cpy_r_r594 >= 0; + if (unlikely(!cpy_r_r595)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL820; + } + cpy_r_r596 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r597 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r598 = CPyDict_SetItem(cpy_r_r581, cpy_r_r597, cpy_r_r596); + cpy_r_r599 = cpy_r_r598 >= 0; + if (unlikely(!cpy_r_r599)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL820; + } + cpy_r_r600 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r601 = CPyStatics[354]; /* '__module__' */ + cpy_r_r602 = CPyDict_SetItem(cpy_r_r581, cpy_r_r601, cpy_r_r600); + cpy_r_r603 = cpy_r_r602 >= 0; + if (unlikely(!cpy_r_r603)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL820; + } + PyObject *cpy_r_r604[3] = {cpy_r_r592, cpy_r_r561, cpy_r_r581}; + cpy_r_r605 = (PyObject **)&cpy_r_r604; + cpy_r_r606 = PyObject_Vectorcall(cpy_r_r571, cpy_r_r605, 3, 0); + CPy_DECREF(cpy_r_r571); + if (unlikely(cpy_r_r606 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL822; + } + CPy_DECREF(cpy_r_r561); + CPy_DECREF(cpy_r_r581); + CPyType_typing___CoverageMap = (PyTypeObject *)cpy_r_r606; + CPy_INCREF(CPyType_typing___CoverageMap); + cpy_r_r607 = CPyStatic_typing___globals; + cpy_r_r608 = CPyStatics[1879]; /* 'CoverageMap' */ + cpy_r_r609 = PyDict_SetItem(cpy_r_r607, cpy_r_r608, cpy_r_r606); + CPy_DECREF(cpy_r_r606); + cpy_r_r610 = cpy_r_r609 >= 0; + if (unlikely(!cpy_r_r610)) { + CPy_AddTraceback("brownie/typing.py", "", 90, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r611 = (PyObject *)CPyType_typing___CoverageMap; + cpy_r_r612 = CPyModule_typing; + cpy_r_r613 = (PyObject *)&_Py_NoneStruct; + cpy_r_r614 = cpy_r_r612 != cpy_r_r613; + if (cpy_r_r614) goto CPyL230; + cpy_r_r615 = CPyStatics[14]; /* 'typing' */ + cpy_r_r616 = PyImport_Import(cpy_r_r615); + if (unlikely(cpy_r_r616 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r616; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r616); +CPyL230: ; + cpy_r_r617 = PyImport_GetModuleDict(); + cpy_r_r618 = CPyStatics[14]; /* 'typing' */ + cpy_r_r619 = CPyDict_GetItem(cpy_r_r617, cpy_r_r618); + if (unlikely(cpy_r_r619 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r620 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r621 = CPyObject_GetAttr(cpy_r_r619, cpy_r_r620); + CPy_DECREF(cpy_r_r619); + if (unlikely(cpy_r_r621 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r622 = PyTuple_Pack(1, cpy_r_r621); + CPy_DECREF(cpy_r_r621); + if (unlikely(cpy_r_r622 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r623 = CPyModule_typing; + cpy_r_r624 = (PyObject *)&_Py_NoneStruct; + cpy_r_r625 = cpy_r_r623 != cpy_r_r624; + if (cpy_r_r625) goto CPyL236; + cpy_r_r626 = CPyStatics[14]; /* 'typing' */ + cpy_r_r627 = PyImport_Import(cpy_r_r626); + if (unlikely(cpy_r_r627 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL823; + } + CPyModule_typing = cpy_r_r627; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r627); +CPyL236: ; + cpy_r_r628 = PyImport_GetModuleDict(); + cpy_r_r629 = CPyStatics[14]; /* 'typing' */ + cpy_r_r630 = CPyDict_GetItem(cpy_r_r628, cpy_r_r629); + if (unlikely(cpy_r_r630 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL823; + } + cpy_r_r631 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r632 = CPyObject_GetAttr(cpy_r_r630, cpy_r_r631); + CPy_DECREF(cpy_r_r630); + if (unlikely(cpy_r_r632 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL823; + } + cpy_r_r633 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r634 = PyObject_HasAttr(cpy_r_r632, cpy_r_r633); + if (!cpy_r_r634) goto CPyL243; + cpy_r_r635 = CPyStatics[1923]; /* '_ContractBuildJson' */ + cpy_r_r636 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r637 = CPyObject_GetAttr(cpy_r_r632, cpy_r_r636); + if (unlikely(cpy_r_r637 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL824; + } + PyObject *cpy_r_r638[2] = {cpy_r_r635, cpy_r_r622}; + cpy_r_r639 = (PyObject **)&cpy_r_r638; + cpy_r_r640 = PyObject_Vectorcall(cpy_r_r637, cpy_r_r639, 2, 0); + CPy_DECREF(cpy_r_r637); + if (unlikely(cpy_r_r640 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL824; + } + if (likely(PyDict_Check(cpy_r_r640))) + cpy_r_r641 = cpy_r_r640; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals, "dict", cpy_r_r640); + goto CPyL824; + } + cpy_r_r642 = cpy_r_r641; + goto CPyL245; +CPyL243: ; + cpy_r_r643 = PyDict_New(); + if (unlikely(cpy_r_r643 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL824; + } + cpy_r_r642 = cpy_r_r643; +CPyL245: ; + cpy_r_r644 = PyDict_New(); + if (unlikely(cpy_r_r644 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL825; + } + cpy_r_r645 = (PyObject *)&PyUnicode_Type; + cpy_r_r646 = CPyStatics[1255]; /* 'source' */ + cpy_r_r647 = PyDict_SetItem(cpy_r_r644, cpy_r_r646, cpy_r_r645); + cpy_r_r648 = cpy_r_r647 >= 0; + if (unlikely(!cpy_r_r648)) { + CPy_AddTraceback("brownie/typing.py", "", 96, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r649 = (PyObject *)&PyUnicode_Type; + cpy_r_r650 = CPyStatics[1257]; /* 'sourcePath' */ + cpy_r_r651 = PyDict_SetItem(cpy_r_r644, cpy_r_r650, cpy_r_r649); + cpy_r_r652 = cpy_r_r651 >= 0; + if (unlikely(!cpy_r_r652)) { + CPy_AddTraceback("brownie/typing.py", "", 97, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r653 = (PyObject *)&PyDict_Type; + cpy_r_r654 = CPyStatics[1253]; /* 'natspec' */ + cpy_r_r655 = PyDict_SetItem(cpy_r_r644, cpy_r_r654, cpy_r_r653); + cpy_r_r656 = cpy_r_r655 >= 0; + if (unlikely(!cpy_r_r656)) { + CPy_AddTraceback("brownie/typing.py", "", 98, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r657 = (PyObject *)&PyDict_Type; + cpy_r_r658 = CPyStatics[1166]; /* 'allSourcePaths' */ + cpy_r_r659 = PyDict_SetItem(cpy_r_r644, cpy_r_r658, cpy_r_r657); + cpy_r_r660 = cpy_r_r659 >= 0; + if (unlikely(!cpy_r_r660)) { + CPy_AddTraceback("brownie/typing.py", "", 99, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r661 = (PyObject *)&PyType_Type; + cpy_r_r662 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r663 = PyDict_SetItem(cpy_r_r644, cpy_r_r662, cpy_r_r661); + cpy_r_r664 = cpy_r_r663 >= 0; + if (unlikely(!cpy_r_r664)) { + CPy_AddTraceback("brownie/typing.py", "", 100, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r665 = CPyStatic_typing___globals; + cpy_r_r666 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r667 = CPyDict_GetItem(cpy_r_r665, cpy_r_r666); + if (unlikely(cpy_r_r667 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 101, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r668 = CPyStatics[1256]; /* 'bytecode' */ + cpy_r_r669 = PyDict_SetItem(cpy_r_r644, cpy_r_r668, cpy_r_r667); + CPy_DECREF(cpy_r_r667); + cpy_r_r670 = cpy_r_r669 >= 0; + if (unlikely(!cpy_r_r670)) { + CPy_AddTraceback("brownie/typing.py", "", 101, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r671 = CPyStatic_typing___globals; + cpy_r_r672 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r673 = CPyDict_GetItem(cpy_r_r671, cpy_r_r672); + if (unlikely(cpy_r_r673 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 102, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r674 = CPyStatics[1337]; /* 'bytecodeSha1' */ + cpy_r_r675 = PyDict_SetItem(cpy_r_r644, cpy_r_r674, cpy_r_r673); + CPy_DECREF(cpy_r_r673); + cpy_r_r676 = cpy_r_r675 >= 0; + if (unlikely(!cpy_r_r676)) { + CPy_AddTraceback("brownie/typing.py", "", 102, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r677 = CPyStatic_typing___globals; + cpy_r_r678 = CPyStatics[753]; /* 'HexStr' */ + cpy_r_r679 = CPyDict_GetItem(cpy_r_r677, cpy_r_r678); + if (unlikely(cpy_r_r679 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 103, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r680 = CPyStatics[186]; /* 'deployedBytecode' */ + cpy_r_r681 = PyDict_SetItem(cpy_r_r644, cpy_r_r680, cpy_r_r679); + CPy_DECREF(cpy_r_r679); + cpy_r_r682 = cpy_r_r681 >= 0; + if (unlikely(!cpy_r_r682)) { + CPy_AddTraceback("brownie/typing.py", "", 103, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r683 = (PyObject *)&PyType_Type; + cpy_r_r684 = CPyStatics[1338]; /* 'coverageMap' */ + cpy_r_r685 = PyDict_SetItem(cpy_r_r644, cpy_r_r684, cpy_r_r683); + cpy_r_r686 = cpy_r_r685 >= 0; + if (unlikely(!cpy_r_r686)) { + CPy_AddTraceback("brownie/typing.py", "", 104, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r687 = (PyObject *)&PyDict_Type; + cpy_r_r688 = CPyStatics[1167]; /* 'pcMap' */ + cpy_r_r689 = PyDict_SetItem(cpy_r_r644, cpy_r_r688, cpy_r_r687); + cpy_r_r690 = cpy_r_r689 >= 0; + if (unlikely(!cpy_r_r690)) { + CPy_AddTraceback("brownie/typing.py", "", 105, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r691 = (PyObject *)&PyType_Type; + cpy_r_r692 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r693 = PyDict_SetItem(cpy_r_r644, cpy_r_r692, cpy_r_r691); + cpy_r_r694 = cpy_r_r693 >= 0; + if (unlikely(!cpy_r_r694)) { + CPy_AddTraceback("brownie/typing.py", "", 106, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r695 = (PyObject *)&PyList_Type; + cpy_r_r696 = CPyStatics[1246]; /* 'ast' */ + cpy_r_r697 = PyDict_SetItem(cpy_r_r644, cpy_r_r696, cpy_r_r695); + cpy_r_r698 = cpy_r_r697 >= 0; + if (unlikely(!cpy_r_r698)) { + CPy_AddTraceback("brownie/typing.py", "", 107, CPyStatic_typing___globals); + goto CPyL826; + } + cpy_r_r699 = CPyStatics[1923]; /* '_ContractBuildJson' */ + cpy_r_r700 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r701 = CPyDict_SetItem(cpy_r_r642, cpy_r_r700, cpy_r_r644); + CPy_DECREF(cpy_r_r644); + cpy_r_r702 = cpy_r_r701 >= 0; + if (unlikely(!cpy_r_r702)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL825; + } + cpy_r_r703 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r704 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r705 = CPyDict_SetItem(cpy_r_r642, cpy_r_r704, cpy_r_r703); + cpy_r_r706 = cpy_r_r705 >= 0; + if (unlikely(!cpy_r_r706)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL825; + } + cpy_r_r707 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r708 = CPyStatics[354]; /* '__module__' */ + cpy_r_r709 = CPyDict_SetItem(cpy_r_r642, cpy_r_r708, cpy_r_r707); + cpy_r_r710 = cpy_r_r709 >= 0; + if (unlikely(!cpy_r_r710)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL825; + } + PyObject *cpy_r_r711[3] = {cpy_r_r699, cpy_r_r622, cpy_r_r642}; + cpy_r_r712 = (PyObject **)&cpy_r_r711; + cpy_r_r713 = PyObject_Vectorcall(cpy_r_r632, cpy_r_r712, 3, 0); + CPy_DECREF(cpy_r_r632); + if (unlikely(cpy_r_r713 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL827; + } + CPy_DECREF(cpy_r_r622); + CPy_DECREF(cpy_r_r642); + CPyType_typing____ContractBuildJson = (PyTypeObject *)cpy_r_r713; + CPy_INCREF(CPyType_typing____ContractBuildJson); + cpy_r_r714 = CPyStatic_typing___globals; + cpy_r_r715 = CPyStatics[1923]; /* '_ContractBuildJson' */ + cpy_r_r716 = PyDict_SetItem(cpy_r_r714, cpy_r_r715, cpy_r_r713); + CPy_DECREF(cpy_r_r713); + cpy_r_r717 = cpy_r_r716 >= 0; + if (unlikely(!cpy_r_r717)) { + CPy_AddTraceback("brownie/typing.py", "", 95, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r718 = (PyObject *)CPyType_typing____ContractBuildJson; + cpy_r_r719 = CPyModule_typing; + cpy_r_r720 = (PyObject *)&_Py_NoneStruct; + cpy_r_r721 = cpy_r_r719 != cpy_r_r720; + if (cpy_r_r721) goto CPyL269; + cpy_r_r722 = CPyStatics[14]; /* 'typing' */ + cpy_r_r723 = PyImport_Import(cpy_r_r722); + if (unlikely(cpy_r_r723 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r723; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r723); +CPyL269: ; + cpy_r_r724 = PyImport_GetModuleDict(); + cpy_r_r725 = CPyStatics[14]; /* 'typing' */ + cpy_r_r726 = CPyDict_GetItem(cpy_r_r724, cpy_r_r725); + if (unlikely(cpy_r_r726 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r727 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r728 = CPyObject_GetAttr(cpy_r_r726, cpy_r_r727); + CPy_DECREF(cpy_r_r726); + if (unlikely(cpy_r_r728 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r729 = PyTuple_Pack(1, cpy_r_r728); + CPy_DECREF(cpy_r_r728); + if (unlikely(cpy_r_r729 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r730 = CPyModule_typing; + cpy_r_r731 = (PyObject *)&_Py_NoneStruct; + cpy_r_r732 = cpy_r_r730 != cpy_r_r731; + if (cpy_r_r732) goto CPyL275; + cpy_r_r733 = CPyStatics[14]; /* 'typing' */ + cpy_r_r734 = PyImport_Import(cpy_r_r733); + if (unlikely(cpy_r_r734 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL828; + } + CPyModule_typing = cpy_r_r734; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r734); +CPyL275: ; + cpy_r_r735 = PyImport_GetModuleDict(); + cpy_r_r736 = CPyStatics[14]; /* 'typing' */ + cpy_r_r737 = CPyDict_GetItem(cpy_r_r735, cpy_r_r736); + if (unlikely(cpy_r_r737 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL828; + } + cpy_r_r738 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r739 = CPyObject_GetAttr(cpy_r_r737, cpy_r_r738); + CPy_DECREF(cpy_r_r737); + if (unlikely(cpy_r_r739 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL828; + } + cpy_r_r740 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r741 = PyObject_HasAttr(cpy_r_r739, cpy_r_r740); + if (!cpy_r_r741) goto CPyL282; + cpy_r_r742 = CPyStatics[1429]; /* 'SolidityBuildJson' */ + cpy_r_r743 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r744 = CPyObject_GetAttr(cpy_r_r739, cpy_r_r743); + if (unlikely(cpy_r_r744 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL829; + } + PyObject *cpy_r_r745[2] = {cpy_r_r742, cpy_r_r729}; + cpy_r_r746 = (PyObject **)&cpy_r_r745; + cpy_r_r747 = PyObject_Vectorcall(cpy_r_r744, cpy_r_r746, 2, 0); + CPy_DECREF(cpy_r_r744); + if (unlikely(cpy_r_r747 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL829; + } + if (likely(PyDict_Check(cpy_r_r747))) + cpy_r_r748 = cpy_r_r747; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals, "dict", cpy_r_r747); + goto CPyL829; + } + cpy_r_r749 = cpy_r_r748; + goto CPyL284; +CPyL282: ; + cpy_r_r750 = PyDict_New(); + if (unlikely(cpy_r_r750 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL829; + } + cpy_r_r749 = cpy_r_r750; +CPyL284: ; + cpy_r_r751 = PyDict_New(); + if (unlikely(cpy_r_r751 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL830; + } + cpy_r_r752 = (PyObject *)&PyUnicode_Type; + cpy_r_r753 = CPyStatics[350]; /* 'type' */ + cpy_r_r754 = PyDict_SetItem(cpy_r_r751, cpy_r_r753, cpy_r_r752); + cpy_r_r755 = cpy_r_r754 >= 0; + if (unlikely(!cpy_r_r755)) { + CPy_AddTraceback("brownie/typing.py", "", 112, CPyStatic_typing___globals); + goto CPyL831; + } + cpy_r_r756 = (PyObject *)&PyType_Type; + cpy_r_r757 = CPyStatics[1232]; /* 'language' */ + cpy_r_r758 = PyDict_SetItem(cpy_r_r751, cpy_r_r757, cpy_r_r756); + cpy_r_r759 = cpy_r_r758 >= 0; + if (unlikely(!cpy_r_r759)) { + CPy_AddTraceback("brownie/typing.py", "", 113, CPyStatic_typing___globals); + goto CPyL831; + } + cpy_r_r760 = (PyObject *)&PyList_Type; + cpy_r_r761 = CPyStatics[1254]; /* 'opcodes' */ + cpy_r_r762 = PyDict_SetItem(cpy_r_r751, cpy_r_r761, cpy_r_r760); + cpy_r_r763 = cpy_r_r762 >= 0; + if (unlikely(!cpy_r_r763)) { + CPy_AddTraceback("brownie/typing.py", "", 114, CPyStatic_typing___globals); + goto CPyL831; + } + cpy_r_r764 = (PyObject *)&PyDict_Type; + cpy_r_r765 = CPyStatics[1252]; /* 'sourceMap' */ + cpy_r_r766 = PyDict_SetItem(cpy_r_r751, cpy_r_r765, cpy_r_r764); + cpy_r_r767 = cpy_r_r766 >= 0; + if (unlikely(!cpy_r_r767)) { + CPy_AddTraceback("brownie/typing.py", "", 115, CPyStatic_typing___globals); + goto CPyL831; + } + cpy_r_r768 = (PyObject *)&PyDict_Type; + cpy_r_r769 = CPyStatics[1251]; /* 'deployedSourceMap' */ + cpy_r_r770 = PyDict_SetItem(cpy_r_r751, cpy_r_r769, cpy_r_r768); + cpy_r_r771 = cpy_r_r770 >= 0; + if (unlikely(!cpy_r_r771)) { + CPy_AddTraceback("brownie/typing.py", "", 116, CPyStatic_typing___globals); + goto CPyL831; + } + cpy_r_r772 = CPyStatics[1429]; /* 'SolidityBuildJson' */ + cpy_r_r773 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r774 = CPyDict_SetItem(cpy_r_r749, cpy_r_r773, cpy_r_r751); + CPy_DECREF(cpy_r_r751); + cpy_r_r775 = cpy_r_r774 >= 0; + if (unlikely(!cpy_r_r775)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL830; + } + cpy_r_r776 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r777 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r778 = CPyDict_SetItem(cpy_r_r749, cpy_r_r777, cpy_r_r776); + cpy_r_r779 = cpy_r_r778 >= 0; + if (unlikely(!cpy_r_r779)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL830; + } + cpy_r_r780 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r781 = CPyStatics[354]; /* '__module__' */ + cpy_r_r782 = CPyDict_SetItem(cpy_r_r749, cpy_r_r781, cpy_r_r780); + cpy_r_r783 = cpy_r_r782 >= 0; + if (unlikely(!cpy_r_r783)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL830; + } + PyObject *cpy_r_r784[3] = {cpy_r_r772, cpy_r_r729, cpy_r_r749}; + cpy_r_r785 = (PyObject **)&cpy_r_r784; + cpy_r_r786 = PyObject_Vectorcall(cpy_r_r739, cpy_r_r785, 3, 0); + CPy_DECREF(cpy_r_r739); + if (unlikely(cpy_r_r786 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL832; + } + CPy_DECREF(cpy_r_r729); + CPy_DECREF(cpy_r_r749); + cpy_r_r787 = CPyStatic_typing___globals; + cpy_r_r788 = CPyStatics[371]; /* 'final' */ + cpy_r_r789 = CPyDict_GetItem(cpy_r_r787, cpy_r_r788); + if (unlikely(cpy_r_r789 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 110, CPyStatic_typing___globals); + goto CPyL833; + } + PyObject *cpy_r_r790[1] = {cpy_r_r786}; + cpy_r_r791 = (PyObject **)&cpy_r_r790; + cpy_r_r792 = PyObject_Vectorcall(cpy_r_r789, cpy_r_r791, 1, 0); + CPy_DECREF(cpy_r_r789); + if (unlikely(cpy_r_r792 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL833; + } + CPy_DECREF(cpy_r_r786); + CPyType_typing___SolidityBuildJson = (PyTypeObject *)cpy_r_r792; + CPy_INCREF(CPyType_typing___SolidityBuildJson); + cpy_r_r793 = CPyStatic_typing___globals; + cpy_r_r794 = CPyStatics[1429]; /* 'SolidityBuildJson' */ + cpy_r_r795 = PyDict_SetItem(cpy_r_r793, cpy_r_r794, cpy_r_r792); + CPy_DECREF(cpy_r_r792); + cpy_r_r796 = cpy_r_r795 >= 0; + if (unlikely(!cpy_r_r796)) { + CPy_AddTraceback("brownie/typing.py", "", 111, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r797 = (PyObject *)CPyType_typing___SolidityBuildJson; + cpy_r_r798 = CPyModule_typing; + cpy_r_r799 = (PyObject *)&_Py_NoneStruct; + cpy_r_r800 = cpy_r_r798 != cpy_r_r799; + if (cpy_r_r800) goto CPyL300; + cpy_r_r801 = CPyStatics[14]; /* 'typing' */ + cpy_r_r802 = PyImport_Import(cpy_r_r801); + if (unlikely(cpy_r_r802 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r802; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r802); +CPyL300: ; + cpy_r_r803 = PyImport_GetModuleDict(); + cpy_r_r804 = CPyStatics[14]; /* 'typing' */ + cpy_r_r805 = CPyDict_GetItem(cpy_r_r803, cpy_r_r804); + if (unlikely(cpy_r_r805 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r806 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r807 = CPyObject_GetAttr(cpy_r_r805, cpy_r_r806); + CPy_DECREF(cpy_r_r805); + if (unlikely(cpy_r_r807 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r808 = PyTuple_Pack(1, cpy_r_r807); + CPy_DECREF(cpy_r_r807); + if (unlikely(cpy_r_r808 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r809 = CPyModule_typing; + cpy_r_r810 = (PyObject *)&_Py_NoneStruct; + cpy_r_r811 = cpy_r_r809 != cpy_r_r810; + if (cpy_r_r811) goto CPyL306; + cpy_r_r812 = CPyStatics[14]; /* 'typing' */ + cpy_r_r813 = PyImport_Import(cpy_r_r812); + if (unlikely(cpy_r_r813 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL834; + } + CPyModule_typing = cpy_r_r813; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r813); +CPyL306: ; + cpy_r_r814 = PyImport_GetModuleDict(); + cpy_r_r815 = CPyStatics[14]; /* 'typing' */ + cpy_r_r816 = CPyDict_GetItem(cpy_r_r814, cpy_r_r815); + if (unlikely(cpy_r_r816 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL834; + } + cpy_r_r817 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r818 = CPyObject_GetAttr(cpy_r_r816, cpy_r_r817); + CPy_DECREF(cpy_r_r816); + if (unlikely(cpy_r_r818 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL834; + } + cpy_r_r819 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r820 = PyObject_HasAttr(cpy_r_r818, cpy_r_r819); + if (!cpy_r_r820) goto CPyL313; + cpy_r_r821 = CPyStatics[1524]; /* 'VyperBuildJson' */ + cpy_r_r822 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r823 = CPyObject_GetAttr(cpy_r_r818, cpy_r_r822); + if (unlikely(cpy_r_r823 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL835; + } + PyObject *cpy_r_r824[2] = {cpy_r_r821, cpy_r_r808}; + cpy_r_r825 = (PyObject **)&cpy_r_r824; + cpy_r_r826 = PyObject_Vectorcall(cpy_r_r823, cpy_r_r825, 2, 0); + CPy_DECREF(cpy_r_r823); + if (unlikely(cpy_r_r826 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL835; + } + if (likely(PyDict_Check(cpy_r_r826))) + cpy_r_r827 = cpy_r_r826; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals, "dict", cpy_r_r826); + goto CPyL835; + } + cpy_r_r828 = cpy_r_r827; + goto CPyL315; +CPyL313: ; + cpy_r_r829 = PyDict_New(); + if (unlikely(cpy_r_r829 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL835; + } + cpy_r_r828 = cpy_r_r829; +CPyL315: ; + cpy_r_r830 = PyDict_New(); + if (unlikely(cpy_r_r830 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL836; + } + cpy_r_r831 = (PyObject *)&PyType_Type; + cpy_r_r832 = CPyStatics[350]; /* 'type' */ + cpy_r_r833 = PyDict_SetItem(cpy_r_r830, cpy_r_r832, cpy_r_r831); + cpy_r_r834 = cpy_r_r833 >= 0; + if (unlikely(!cpy_r_r834)) { + CPy_AddTraceback("brownie/typing.py", "", 121, CPyStatic_typing___globals); + goto CPyL837; + } + cpy_r_r835 = (PyObject *)&PyType_Type; + cpy_r_r836 = CPyStatics[1232]; /* 'language' */ + cpy_r_r837 = PyDict_SetItem(cpy_r_r830, cpy_r_r836, cpy_r_r835); + cpy_r_r838 = cpy_r_r837 >= 0; + if (unlikely(!cpy_r_r838)) { + CPy_AddTraceback("brownie/typing.py", "", 122, CPyStatic_typing___globals); + goto CPyL837; + } + cpy_r_r839 = CPyStatics[1524]; /* 'VyperBuildJson' */ + cpy_r_r840 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r841 = CPyDict_SetItem(cpy_r_r828, cpy_r_r840, cpy_r_r830); + CPy_DECREF(cpy_r_r830); + cpy_r_r842 = cpy_r_r841 >= 0; + if (unlikely(!cpy_r_r842)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL836; + } + cpy_r_r843 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r844 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r845 = CPyDict_SetItem(cpy_r_r828, cpy_r_r844, cpy_r_r843); + cpy_r_r846 = cpy_r_r845 >= 0; + if (unlikely(!cpy_r_r846)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL836; + } + cpy_r_r847 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r848 = CPyStatics[354]; /* '__module__' */ + cpy_r_r849 = CPyDict_SetItem(cpy_r_r828, cpy_r_r848, cpy_r_r847); + cpy_r_r850 = cpy_r_r849 >= 0; + if (unlikely(!cpy_r_r850)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL836; + } + PyObject *cpy_r_r851[3] = {cpy_r_r839, cpy_r_r808, cpy_r_r828}; + cpy_r_r852 = (PyObject **)&cpy_r_r851; + cpy_r_r853 = PyObject_Vectorcall(cpy_r_r818, cpy_r_r852, 3, 0); + CPy_DECREF(cpy_r_r818); + if (unlikely(cpy_r_r853 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL838; + } + CPy_DECREF(cpy_r_r808); + CPy_DECREF(cpy_r_r828); + cpy_r_r854 = CPyStatic_typing___globals; + cpy_r_r855 = CPyStatics[371]; /* 'final' */ + cpy_r_r856 = CPyDict_GetItem(cpy_r_r854, cpy_r_r855); + if (unlikely(cpy_r_r856 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 119, CPyStatic_typing___globals); + goto CPyL839; + } + PyObject *cpy_r_r857[1] = {cpy_r_r853}; + cpy_r_r858 = (PyObject **)&cpy_r_r857; + cpy_r_r859 = PyObject_Vectorcall(cpy_r_r856, cpy_r_r858, 1, 0); + CPy_DECREF(cpy_r_r856); + if (unlikely(cpy_r_r859 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL839; + } + CPy_DECREF(cpy_r_r853); + CPyType_typing___VyperBuildJson = (PyTypeObject *)cpy_r_r859; + CPy_INCREF(CPyType_typing___VyperBuildJson); + cpy_r_r860 = CPyStatic_typing___globals; + cpy_r_r861 = CPyStatics[1524]; /* 'VyperBuildJson' */ + cpy_r_r862 = PyDict_SetItem(cpy_r_r860, cpy_r_r861, cpy_r_r859); + CPy_DECREF(cpy_r_r859); + cpy_r_r863 = cpy_r_r862 >= 0; + if (unlikely(!cpy_r_r863)) { + CPy_AddTraceback("brownie/typing.py", "", 120, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r864 = (PyObject *)CPyType_typing___VyperBuildJson; + cpy_r_r865 = CPyStatic_typing___globals; + cpy_r_r866 = CPyStatics[1429]; /* 'SolidityBuildJson' */ + cpy_r_r867 = CPyDict_GetItem(cpy_r_r865, cpy_r_r866); + if (unlikely(cpy_r_r867 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r868 = CPyStatic_typing___globals; + cpy_r_r869 = CPyStatics[1524]; /* 'VyperBuildJson' */ + cpy_r_r870 = CPyDict_GetItem(cpy_r_r868, cpy_r_r869); + if (unlikely(cpy_r_r870 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); + goto CPyL840; + } + cpy_r_r871 = PyNumber_Or(cpy_r_r867, cpy_r_r870); + CPy_DECREF(cpy_r_r867); + CPy_DECREF(cpy_r_r870); + if (unlikely(cpy_r_r871 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r872 = CPyStatic_typing___globals; + cpy_r_r873 = CPyStatics[1188]; /* 'ContractBuildJson' */ + cpy_r_r874 = CPyDict_SetItem(cpy_r_r872, cpy_r_r873, cpy_r_r871); + CPy_DECREF(cpy_r_r871); + cpy_r_r875 = cpy_r_r874 >= 0; + if (unlikely(!cpy_r_r875)) { + CPy_AddTraceback("brownie/typing.py", "", 125, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r876 = CPyStatic_typing___globals; + cpy_r_r877 = CPyStatics[1188]; /* 'ContractBuildJson' */ + cpy_r_r878 = CPyDict_GetItem(cpy_r_r876, cpy_r_r877); + if (unlikely(cpy_r_r878 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r879 = CPyStatic_typing___globals; + cpy_r_r880 = CPyStatics[1285]; /* 'InterfaceBuildJson' */ + cpy_r_r881 = CPyDict_GetItem(cpy_r_r879, cpy_r_r880); + if (unlikely(cpy_r_r881 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); + goto CPyL841; + } + cpy_r_r882 = PyNumber_Or(cpy_r_r878, cpy_r_r881); + CPy_DECREF(cpy_r_r878); + CPy_DECREF(cpy_r_r881); + if (unlikely(cpy_r_r882 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r883 = CPyStatic_typing___globals; + cpy_r_r884 = CPyStatics[1543]; /* 'BuildJson' */ + cpy_r_r885 = CPyDict_SetItem(cpy_r_r883, cpy_r_r884, cpy_r_r882); + CPy_DECREF(cpy_r_r882); + cpy_r_r886 = cpy_r_r885 >= 0; + if (unlikely(!cpy_r_r886)) { + CPy_AddTraceback("brownie/typing.py", "", 126, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r887 = CPyStatic_typing___globals; + cpy_r_r888 = CPyStatics[619]; /* 'Literal' */ + cpy_r_r889 = CPyDict_GetItem(cpy_r_r887, cpy_r_r888); + if (unlikely(cpy_r_r889 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 130, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r890 = CPyStatics[1229]; /* 'Solidity' */ + cpy_r_r891 = CPyStatics[1227]; /* 'Vyper' */ + CPy_INCREF(cpy_r_r890); + CPy_INCREF(cpy_r_r891); + cpy_r_r892.f0 = cpy_r_r890; + cpy_r_r892.f1 = cpy_r_r891; + cpy_r_r893 = PyTuple_New(2); + if (unlikely(cpy_r_r893 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1855 = cpy_r_r892.f0; + PyTuple_SET_ITEM(cpy_r_r893, 0, __tmp1855); + PyObject *__tmp1856 = cpy_r_r892.f1; + PyTuple_SET_ITEM(cpy_r_r893, 1, __tmp1856); + cpy_r_r894 = PyObject_GetItem(cpy_r_r889, cpy_r_r893); + CPy_DECREF(cpy_r_r889); + CPy_DECREF(cpy_r_r893); + if (unlikely(cpy_r_r894 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 130, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r895 = CPyStatic_typing___globals; + cpy_r_r896 = CPyStatics[1286]; /* 'Language' */ + cpy_r_r897 = CPyDict_SetItem(cpy_r_r895, cpy_r_r896, cpy_r_r894); + CPy_DECREF(cpy_r_r894); + cpy_r_r898 = cpy_r_r897 >= 0; + if (unlikely(!cpy_r_r898)) { + CPy_AddTraceback("brownie/typing.py", "", 130, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r899 = (PyObject *)&PyUnicode_Type; + cpy_r_r900 = CPyStatic_typing___globals; + cpy_r_r901 = CPyStatics[1283]; /* 'EvmVersion' */ + cpy_r_r902 = CPyDict_SetItem(cpy_r_r900, cpy_r_r901, cpy_r_r899); + cpy_r_r903 = cpy_r_r902 >= 0; + if (unlikely(!cpy_r_r903)) { + CPy_AddTraceback("brownie/typing.py", "", 131, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r904 = CPyStatic_typing___globals; + cpy_r_r905 = CPyStatics[483]; /* 'Tuple' */ + cpy_r_r906 = CPyDict_GetItem(cpy_r_r904, cpy_r_r905); + if (unlikely(cpy_r_r906 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r907 = CPyStatic_typing___globals; + cpy_r_r908 = CPyStatics[1919]; /* 'Start' */ + cpy_r_r909 = CPyDict_GetItem(cpy_r_r907, cpy_r_r908); + if (unlikely(cpy_r_r909 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); + goto CPyL842; + } + cpy_r_r910 = CPyStatic_typing___globals; + cpy_r_r911 = CPyStatics[1920]; /* 'Stop' */ + cpy_r_r912 = CPyDict_GetItem(cpy_r_r910, cpy_r_r911); + if (unlikely(cpy_r_r912 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); + goto CPyL843; + } + cpy_r_r913 = CPyStatic_typing___globals; + cpy_r_r914 = CPyStatics[1189]; /* 'ContractName' */ + cpy_r_r915 = CPyDict_GetItem(cpy_r_r913, cpy_r_r914); + if (unlikely(cpy_r_r915 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); + goto CPyL844; + } + cpy_r_r916 = (PyObject *)&PyUnicode_Type; + CPy_INCREF(cpy_r_r916); + cpy_r_r917.f0 = cpy_r_r909; + cpy_r_r917.f1 = cpy_r_r912; + cpy_r_r917.f2 = cpy_r_r915; + cpy_r_r917.f3 = cpy_r_r916; + cpy_r_r918 = PyTuple_New(4); + if (unlikely(cpy_r_r918 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1857 = cpy_r_r917.f0; + PyTuple_SET_ITEM(cpy_r_r918, 0, __tmp1857); + PyObject *__tmp1858 = cpy_r_r917.f1; + PyTuple_SET_ITEM(cpy_r_r918, 1, __tmp1858); + PyObject *__tmp1859 = cpy_r_r917.f2; + PyTuple_SET_ITEM(cpy_r_r918, 2, __tmp1859); + PyObject *__tmp1860 = cpy_r_r917.f3; + PyTuple_SET_ITEM(cpy_r_r918, 3, __tmp1860); + cpy_r_r919 = PyObject_GetItem(cpy_r_r906, cpy_r_r918); + CPy_DECREF(cpy_r_r906); + CPy_DECREF(cpy_r_r918); + if (unlikely(cpy_r_r919 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r920 = CPyStatic_typing___globals; + cpy_r_r921 = CPyStatics[1430]; /* 'Source' */ + cpy_r_r922 = CPyDict_SetItem(cpy_r_r920, cpy_r_r921, cpy_r_r919); + CPy_DECREF(cpy_r_r919); + cpy_r_r923 = cpy_r_r922 >= 0; + if (unlikely(!cpy_r_r923)) { + CPy_AddTraceback("brownie/typing.py", "", 132, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r924 = CPyModule_typing; + cpy_r_r925 = (PyObject *)&_Py_NoneStruct; + cpy_r_r926 = cpy_r_r924 != cpy_r_r925; + if (cpy_r_r926) goto CPyL346; + cpy_r_r927 = CPyStatics[14]; /* 'typing' */ + cpy_r_r928 = PyImport_Import(cpy_r_r927); + if (unlikely(cpy_r_r928 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r928; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r928); +CPyL346: ; + cpy_r_r929 = PyImport_GetModuleDict(); + cpy_r_r930 = CPyStatics[14]; /* 'typing' */ + cpy_r_r931 = CPyDict_GetItem(cpy_r_r929, cpy_r_r930); + if (unlikely(cpy_r_r931 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r932 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r933 = CPyObject_GetAttr(cpy_r_r931, cpy_r_r932); + CPy_DECREF(cpy_r_r931); + if (unlikely(cpy_r_r933 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r934 = PyTuple_Pack(1, cpy_r_r933); + CPy_DECREF(cpy_r_r933); + if (unlikely(cpy_r_r934 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r935 = CPyModule_typing; + cpy_r_r936 = (PyObject *)&_Py_NoneStruct; + cpy_r_r937 = cpy_r_r935 != cpy_r_r936; + if (cpy_r_r937) goto CPyL352; + cpy_r_r938 = CPyStatics[14]; /* 'typing' */ + cpy_r_r939 = PyImport_Import(cpy_r_r938); + if (unlikely(cpy_r_r939 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL845; + } + CPyModule_typing = cpy_r_r939; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r939); +CPyL352: ; + cpy_r_r940 = PyImport_GetModuleDict(); + cpy_r_r941 = CPyStatics[14]; /* 'typing' */ + cpy_r_r942 = CPyDict_GetItem(cpy_r_r940, cpy_r_r941); + if (unlikely(cpy_r_r942 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL845; + } + cpy_r_r943 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r944 = CPyObject_GetAttr(cpy_r_r942, cpy_r_r943); + CPy_DECREF(cpy_r_r942); + if (unlikely(cpy_r_r944 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL845; + } + cpy_r_r945 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r946 = PyObject_HasAttr(cpy_r_r944, cpy_r_r945); + if (!cpy_r_r946) goto CPyL359; + cpy_r_r947 = CPyStatics[1924]; /* 'ContractSource' */ + cpy_r_r948 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r949 = CPyObject_GetAttr(cpy_r_r944, cpy_r_r948); + if (unlikely(cpy_r_r949 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL846; + } + PyObject *cpy_r_r950[2] = {cpy_r_r947, cpy_r_r934}; + cpy_r_r951 = (PyObject **)&cpy_r_r950; + cpy_r_r952 = PyObject_Vectorcall(cpy_r_r949, cpy_r_r951, 2, 0); + CPy_DECREF(cpy_r_r949); + if (unlikely(cpy_r_r952 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL846; + } + if (likely(PyDict_Check(cpy_r_r952))) + cpy_r_r953 = cpy_r_r952; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals, "dict", cpy_r_r952); + goto CPyL846; + } + cpy_r_r954 = cpy_r_r953; + goto CPyL361; +CPyL359: ; + cpy_r_r955 = PyDict_New(); + if (unlikely(cpy_r_r955 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL846; + } + cpy_r_r954 = cpy_r_r955; +CPyL361: ; + cpy_r_r956 = PyDict_New(); + if (unlikely(cpy_r_r956 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL847; + } + cpy_r_r957 = (PyObject *)&PyUnicode_Type; + cpy_r_r958 = CPyStatics[1238]; /* 'content' */ + cpy_r_r959 = PyDict_SetItem(cpy_r_r956, cpy_r_r958, cpy_r_r957); + cpy_r_r960 = cpy_r_r959 >= 0; + if (unlikely(!cpy_r_r960)) { + CPy_AddTraceback("brownie/typing.py", "", 136, CPyStatic_typing___globals); + goto CPyL848; + } + cpy_r_r961 = CPyStatics[1924]; /* 'ContractSource' */ + cpy_r_r962 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r963 = CPyDict_SetItem(cpy_r_r954, cpy_r_r962, cpy_r_r956); + CPy_DECREF(cpy_r_r956); + cpy_r_r964 = cpy_r_r963 >= 0; + if (unlikely(!cpy_r_r964)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL847; + } + cpy_r_r965 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r966 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r967 = CPyDict_SetItem(cpy_r_r954, cpy_r_r966, cpy_r_r965); + cpy_r_r968 = cpy_r_r967 >= 0; + if (unlikely(!cpy_r_r968)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL847; + } + cpy_r_r969 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r970 = CPyStatics[354]; /* '__module__' */ + cpy_r_r971 = CPyDict_SetItem(cpy_r_r954, cpy_r_r970, cpy_r_r969); + cpy_r_r972 = cpy_r_r971 >= 0; + if (unlikely(!cpy_r_r972)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL847; + } + PyObject *cpy_r_r973[3] = {cpy_r_r961, cpy_r_r934, cpy_r_r954}; + cpy_r_r974 = (PyObject **)&cpy_r_r973; + cpy_r_r975 = PyObject_Vectorcall(cpy_r_r944, cpy_r_r974, 3, 0); + CPy_DECREF(cpy_r_r944); + if (unlikely(cpy_r_r975 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL849; + } + CPy_DECREF(cpy_r_r934); + CPy_DECREF(cpy_r_r954); + CPyType_typing___ContractSource = (PyTypeObject *)cpy_r_r975; + CPy_INCREF(CPyType_typing___ContractSource); + cpy_r_r976 = CPyStatic_typing___globals; + cpy_r_r977 = CPyStatics[1924]; /* 'ContractSource' */ + cpy_r_r978 = PyDict_SetItem(cpy_r_r976, cpy_r_r977, cpy_r_r975); + CPy_DECREF(cpy_r_r975); + cpy_r_r979 = cpy_r_r978 >= 0; + if (unlikely(!cpy_r_r979)) { + CPy_AddTraceback("brownie/typing.py", "", 135, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r980 = (PyObject *)CPyType_typing___ContractSource; + cpy_r_r981 = CPyModule_typing; + cpy_r_r982 = (PyObject *)&_Py_NoneStruct; + cpy_r_r983 = cpy_r_r981 != cpy_r_r982; + if (cpy_r_r983) goto CPyL371; + cpy_r_r984 = CPyStatics[14]; /* 'typing' */ + cpy_r_r985 = PyImport_Import(cpy_r_r984); + if (unlikely(cpy_r_r985 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r985; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r985); +CPyL371: ; + cpy_r_r986 = PyImport_GetModuleDict(); + cpy_r_r987 = CPyStatics[14]; /* 'typing' */ + cpy_r_r988 = CPyDict_GetItem(cpy_r_r986, cpy_r_r987); + if (unlikely(cpy_r_r988 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r989 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r990 = CPyObject_GetAttr(cpy_r_r988, cpy_r_r989); + CPy_DECREF(cpy_r_r988); + if (unlikely(cpy_r_r990 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r991 = PyTuple_Pack(1, cpy_r_r990); + CPy_DECREF(cpy_r_r990); + if (unlikely(cpy_r_r991 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r992 = CPyModule_typing; + cpy_r_r993 = (PyObject *)&_Py_NoneStruct; + cpy_r_r994 = cpy_r_r992 != cpy_r_r993; + if (cpy_r_r994) goto CPyL377; + cpy_r_r995 = CPyStatics[14]; /* 'typing' */ + cpy_r_r996 = PyImport_Import(cpy_r_r995); + if (unlikely(cpy_r_r996 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL850; + } + CPyModule_typing = cpy_r_r996; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r996); +CPyL377: ; + cpy_r_r997 = PyImport_GetModuleDict(); + cpy_r_r998 = CPyStatics[14]; /* 'typing' */ + cpy_r_r999 = CPyDict_GetItem(cpy_r_r997, cpy_r_r998); + if (unlikely(cpy_r_r999 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL850; + } + cpy_r_r1000 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1001 = CPyObject_GetAttr(cpy_r_r999, cpy_r_r1000); + CPy_DECREF(cpy_r_r999); + if (unlikely(cpy_r_r1001 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL850; + } + cpy_r_r1002 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1003 = PyObject_HasAttr(cpy_r_r1001, cpy_r_r1002); + if (!cpy_r_r1003) goto CPyL384; + cpy_r_r1004 = CPyStatics[1925]; /* 'InterfaceSource' */ + cpy_r_r1005 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1006 = CPyObject_GetAttr(cpy_r_r1001, cpy_r_r1005); + if (unlikely(cpy_r_r1006 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL851; + } + PyObject *cpy_r_r1007[2] = {cpy_r_r1004, cpy_r_r991}; + cpy_r_r1008 = (PyObject **)&cpy_r_r1007; + cpy_r_r1009 = PyObject_Vectorcall(cpy_r_r1006, cpy_r_r1008, 2, 0); + CPy_DECREF(cpy_r_r1006); + if (unlikely(cpy_r_r1009 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL851; + } + if (likely(PyDict_Check(cpy_r_r1009))) + cpy_r_r1010 = cpy_r_r1009; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals, "dict", cpy_r_r1009); + goto CPyL851; + } + cpy_r_r1011 = cpy_r_r1010; + goto CPyL386; +CPyL384: ; + cpy_r_r1012 = PyDict_New(); + if (unlikely(cpy_r_r1012 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL851; + } + cpy_r_r1011 = cpy_r_r1012; +CPyL386: ; + cpy_r_r1013 = PyDict_New(); + if (unlikely(cpy_r_r1013 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL852; + } + cpy_r_r1014 = (PyObject *)&PyList_Type; + cpy_r_r1015 = CPyStatics[945]; /* 'abi' */ + cpy_r_r1016 = PyDict_SetItem(cpy_r_r1013, cpy_r_r1015, cpy_r_r1014); + cpy_r_r1017 = cpy_r_r1016 >= 0; + if (unlikely(!cpy_r_r1017)) { + CPy_AddTraceback("brownie/typing.py", "", 140, CPyStatic_typing___globals); + goto CPyL853; + } + cpy_r_r1018 = CPyStatics[1925]; /* 'InterfaceSource' */ + cpy_r_r1019 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1020 = CPyDict_SetItem(cpy_r_r1011, cpy_r_r1019, cpy_r_r1013); + CPy_DECREF(cpy_r_r1013); + cpy_r_r1021 = cpy_r_r1020 >= 0; + if (unlikely(!cpy_r_r1021)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL852; + } + cpy_r_r1022 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1023 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1024 = CPyDict_SetItem(cpy_r_r1011, cpy_r_r1023, cpy_r_r1022); + cpy_r_r1025 = cpy_r_r1024 >= 0; + if (unlikely(!cpy_r_r1025)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL852; + } + cpy_r_r1026 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1027 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1028 = CPyDict_SetItem(cpy_r_r1011, cpy_r_r1027, cpy_r_r1026); + cpy_r_r1029 = cpy_r_r1028 >= 0; + if (unlikely(!cpy_r_r1029)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL852; + } + PyObject *cpy_r_r1030[3] = {cpy_r_r1018, cpy_r_r991, cpy_r_r1011}; + cpy_r_r1031 = (PyObject **)&cpy_r_r1030; + cpy_r_r1032 = PyObject_Vectorcall(cpy_r_r1001, cpy_r_r1031, 3, 0); + CPy_DECREF(cpy_r_r1001); + if (unlikely(cpy_r_r1032 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL854; + } + CPy_DECREF(cpy_r_r991); + CPy_DECREF(cpy_r_r1011); + CPyType_typing___InterfaceSource = (PyTypeObject *)cpy_r_r1032; + CPy_INCREF(CPyType_typing___InterfaceSource); + cpy_r_r1033 = CPyStatic_typing___globals; + cpy_r_r1034 = CPyStatics[1925]; /* 'InterfaceSource' */ + cpy_r_r1035 = PyDict_SetItem(cpy_r_r1033, cpy_r_r1034, cpy_r_r1032); + CPy_DECREF(cpy_r_r1032); + cpy_r_r1036 = cpy_r_r1035 >= 0; + if (unlikely(!cpy_r_r1036)) { + CPy_AddTraceback("brownie/typing.py", "", 139, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1037 = (PyObject *)CPyType_typing___InterfaceSource; + cpy_r_r1038 = CPyStatic_typing___globals; + cpy_r_r1039 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r1040 = CPyDict_GetItem(cpy_r_r1038, cpy_r_r1039); + if (unlikely(cpy_r_r1040 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1041 = (PyObject *)&PyUnicode_Type; + cpy_r_r1042 = CPyStatic_typing___globals; + cpy_r_r1043 = CPyStatics[1924]; /* 'ContractSource' */ + cpy_r_r1044 = CPyDict_GetItem(cpy_r_r1042, cpy_r_r1043); + if (unlikely(cpy_r_r1044 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); + goto CPyL855; + } + cpy_r_r1045 = CPyStatic_typing___globals; + cpy_r_r1046 = CPyStatics[1925]; /* 'InterfaceSource' */ + cpy_r_r1047 = CPyDict_GetItem(cpy_r_r1045, cpy_r_r1046); + if (unlikely(cpy_r_r1047 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); + goto CPyL856; + } + cpy_r_r1048 = PyNumber_Or(cpy_r_r1044, cpy_r_r1047); + CPy_DECREF(cpy_r_r1044); + CPy_DECREF(cpy_r_r1047); + if (unlikely(cpy_r_r1048 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); + goto CPyL855; + } + CPy_INCREF(cpy_r_r1041); + cpy_r_r1049.f0 = cpy_r_r1041; + cpy_r_r1049.f1 = cpy_r_r1048; + cpy_r_r1050 = PyTuple_New(2); + if (unlikely(cpy_r_r1050 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1861 = cpy_r_r1049.f0; + PyTuple_SET_ITEM(cpy_r_r1050, 0, __tmp1861); + PyObject *__tmp1862 = cpy_r_r1049.f1; + PyTuple_SET_ITEM(cpy_r_r1050, 1, __tmp1862); + cpy_r_r1051 = PyObject_GetItem(cpy_r_r1040, cpy_r_r1050); + CPy_DECREF(cpy_r_r1040); + CPy_DECREF(cpy_r_r1050); + if (unlikely(cpy_r_r1051 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1052 = CPyStatic_typing___globals; + cpy_r_r1053 = CPyStatics[1288]; /* 'SourcesDict' */ + cpy_r_r1054 = CPyDict_SetItem(cpy_r_r1052, cpy_r_r1053, cpy_r_r1051); + CPy_DECREF(cpy_r_r1051); + cpy_r_r1055 = cpy_r_r1054 >= 0; + if (unlikely(!cpy_r_r1055)) { + CPy_AddTraceback("brownie/typing.py", "", 143, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1056 = CPyStatic_typing___globals; + cpy_r_r1057 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r1058 = CPyDict_GetItem(cpy_r_r1056, cpy_r_r1057); + if (unlikely(cpy_r_r1058 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1059 = (PyObject *)&PyUnicode_Type; + cpy_r_r1060 = CPyStatic_typing___globals; + cpy_r_r1061 = CPyStatics[1925]; /* 'InterfaceSource' */ + cpy_r_r1062 = CPyDict_GetItem(cpy_r_r1060, cpy_r_r1061); + if (unlikely(cpy_r_r1062 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); + goto CPyL857; + } + CPy_INCREF(cpy_r_r1059); + cpy_r_r1063.f0 = cpy_r_r1059; + cpy_r_r1063.f1 = cpy_r_r1062; + cpy_r_r1064 = PyTuple_New(2); + if (unlikely(cpy_r_r1064 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1863 = cpy_r_r1063.f0; + PyTuple_SET_ITEM(cpy_r_r1064, 0, __tmp1863); + PyObject *__tmp1864 = cpy_r_r1063.f1; + PyTuple_SET_ITEM(cpy_r_r1064, 1, __tmp1864); + cpy_r_r1065 = PyObject_GetItem(cpy_r_r1058, cpy_r_r1064); + CPy_DECREF(cpy_r_r1058); + CPy_DECREF(cpy_r_r1064); + if (unlikely(cpy_r_r1065 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1066 = CPyStatic_typing___globals; + cpy_r_r1067 = CPyStatics[1926]; /* 'InterfaceSources' */ + cpy_r_r1068 = CPyDict_SetItem(cpy_r_r1066, cpy_r_r1067, cpy_r_r1065); + CPy_DECREF(cpy_r_r1065); + cpy_r_r1069 = cpy_r_r1068 >= 0; + if (unlikely(!cpy_r_r1069)) { + CPy_AddTraceback("brownie/typing.py", "", 144, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1070 = CPyModule_typing; + cpy_r_r1071 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1072 = cpy_r_r1070 != cpy_r_r1071; + if (cpy_r_r1072) goto CPyL406; + cpy_r_r1073 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1074 = PyImport_Import(cpy_r_r1073); + if (unlikely(cpy_r_r1074 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1074; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1074); +CPyL406: ; + cpy_r_r1075 = PyImport_GetModuleDict(); + cpy_r_r1076 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1077 = CPyDict_GetItem(cpy_r_r1075, cpy_r_r1076); + if (unlikely(cpy_r_r1077 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1078 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1079 = CPyObject_GetAttr(cpy_r_r1077, cpy_r_r1078); + CPy_DECREF(cpy_r_r1077); + if (unlikely(cpy_r_r1079 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1080 = PyTuple_Pack(1, cpy_r_r1079); + CPy_DECREF(cpy_r_r1079); + if (unlikely(cpy_r_r1080 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1081 = CPyModule_typing; + cpy_r_r1082 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1083 = cpy_r_r1081 != cpy_r_r1082; + if (cpy_r_r1083) goto CPyL412; + cpy_r_r1084 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1085 = PyImport_Import(cpy_r_r1084); + if (unlikely(cpy_r_r1085 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL858; + } + CPyModule_typing = cpy_r_r1085; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1085); +CPyL412: ; + cpy_r_r1086 = PyImport_GetModuleDict(); + cpy_r_r1087 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1088 = CPyDict_GetItem(cpy_r_r1086, cpy_r_r1087); + if (unlikely(cpy_r_r1088 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL858; + } + cpy_r_r1089 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1090 = CPyObject_GetAttr(cpy_r_r1088, cpy_r_r1089); + CPy_DECREF(cpy_r_r1088); + if (unlikely(cpy_r_r1090 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL858; + } + cpy_r_r1091 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1092 = PyObject_HasAttr(cpy_r_r1090, cpy_r_r1091); + if (!cpy_r_r1092) goto CPyL419; + cpy_r_r1093 = CPyStatics[1287]; /* 'OptimizerSettings' */ + cpy_r_r1094 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1095 = CPyObject_GetAttr(cpy_r_r1090, cpy_r_r1094); + if (unlikely(cpy_r_r1095 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL859; + } + PyObject *cpy_r_r1096[2] = {cpy_r_r1093, cpy_r_r1080}; + cpy_r_r1097 = (PyObject **)&cpy_r_r1096; + cpy_r_r1098 = PyObject_Vectorcall(cpy_r_r1095, cpy_r_r1097, 2, 0); + CPy_DECREF(cpy_r_r1095); + if (unlikely(cpy_r_r1098 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL859; + } + if (likely(PyDict_Check(cpy_r_r1098))) + cpy_r_r1099 = cpy_r_r1098; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals, "dict", cpy_r_r1098); + goto CPyL859; + } + cpy_r_r1100 = cpy_r_r1099; + goto CPyL421; +CPyL419: ; + cpy_r_r1101 = PyDict_New(); + if (unlikely(cpy_r_r1101 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL859; + } + cpy_r_r1100 = cpy_r_r1101; +CPyL421: ; + cpy_r_r1102 = PyDict_New(); + if (unlikely(cpy_r_r1102 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL860; + } + cpy_r_r1103 = (PyObject *)&PyBool_Type; + cpy_r_r1104 = CPyStatics[1225]; /* 'enabled' */ + cpy_r_r1105 = PyDict_SetItem(cpy_r_r1102, cpy_r_r1104, cpy_r_r1103); + cpy_r_r1106 = cpy_r_r1105 >= 0; + if (unlikely(!cpy_r_r1106)) { + CPy_AddTraceback("brownie/typing.py", "", 149, CPyStatic_typing___globals); + goto CPyL861; + } + cpy_r_r1107 = (PyObject *)&PyLong_Type; + cpy_r_r1108 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r1109 = PyDict_SetItem(cpy_r_r1102, cpy_r_r1108, cpy_r_r1107); + cpy_r_r1110 = cpy_r_r1109 >= 0; + if (unlikely(!cpy_r_r1110)) { + CPy_AddTraceback("brownie/typing.py", "", 150, CPyStatic_typing___globals); + goto CPyL861; + } + cpy_r_r1111 = CPyStatics[1287]; /* 'OptimizerSettings' */ + cpy_r_r1112 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1113 = CPyDict_SetItem(cpy_r_r1100, cpy_r_r1112, cpy_r_r1102); + CPy_DECREF(cpy_r_r1102); + cpy_r_r1114 = cpy_r_r1113 >= 0; + if (unlikely(!cpy_r_r1114)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL860; + } + cpy_r_r1115 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1116 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1117 = CPyDict_SetItem(cpy_r_r1100, cpy_r_r1116, cpy_r_r1115); + cpy_r_r1118 = cpy_r_r1117 >= 0; + if (unlikely(!cpy_r_r1118)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL860; + } + cpy_r_r1119 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1120 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1121 = CPyDict_SetItem(cpy_r_r1100, cpy_r_r1120, cpy_r_r1119); + cpy_r_r1122 = cpy_r_r1121 >= 0; + if (unlikely(!cpy_r_r1122)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL860; + } + PyObject *cpy_r_r1123[3] = {cpy_r_r1111, cpy_r_r1080, cpy_r_r1100}; + cpy_r_r1124 = (PyObject **)&cpy_r_r1123; + cpy_r_r1125 = PyObject_Vectorcall(cpy_r_r1090, cpy_r_r1124, 3, 0); + CPy_DECREF(cpy_r_r1090); + if (unlikely(cpy_r_r1125 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL862; + } + CPy_DECREF(cpy_r_r1080); + CPy_DECREF(cpy_r_r1100); + cpy_r_r1126 = CPyStatic_typing___globals; + cpy_r_r1127 = CPyStatics[371]; /* 'final' */ + cpy_r_r1128 = CPyDict_GetItem(cpy_r_r1126, cpy_r_r1127); + if (unlikely(cpy_r_r1128 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 147, CPyStatic_typing___globals); + goto CPyL863; + } + PyObject *cpy_r_r1129[1] = {cpy_r_r1125}; + cpy_r_r1130 = (PyObject **)&cpy_r_r1129; + cpy_r_r1131 = PyObject_Vectorcall(cpy_r_r1128, cpy_r_r1130, 1, 0); + CPy_DECREF(cpy_r_r1128); + if (unlikely(cpy_r_r1131 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL863; + } + CPy_DECREF(cpy_r_r1125); + CPyType_typing___OptimizerSettings = (PyTypeObject *)cpy_r_r1131; + CPy_INCREF(CPyType_typing___OptimizerSettings); + cpy_r_r1132 = CPyStatic_typing___globals; + cpy_r_r1133 = CPyStatics[1287]; /* 'OptimizerSettings' */ + cpy_r_r1134 = PyDict_SetItem(cpy_r_r1132, cpy_r_r1133, cpy_r_r1131); + CPy_DECREF(cpy_r_r1131); + cpy_r_r1135 = cpy_r_r1134 >= 0; + if (unlikely(!cpy_r_r1135)) { + CPy_AddTraceback("brownie/typing.py", "", 148, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1136 = (PyObject *)CPyType_typing___OptimizerSettings; + cpy_r_r1137 = CPyModule_typing; + cpy_r_r1138 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1139 = cpy_r_r1137 != cpy_r_r1138; + if (cpy_r_r1139) goto CPyL434; + cpy_r_r1140 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1141 = PyImport_Import(cpy_r_r1140); + if (unlikely(cpy_r_r1141 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1141; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1141); +CPyL434: ; + cpy_r_r1142 = PyImport_GetModuleDict(); + cpy_r_r1143 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1144 = CPyDict_GetItem(cpy_r_r1142, cpy_r_r1143); + if (unlikely(cpy_r_r1144 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1145 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1146 = CPyObject_GetAttr(cpy_r_r1144, cpy_r_r1145); + CPy_DECREF(cpy_r_r1144); + if (unlikely(cpy_r_r1146 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1147 = PyTuple_Pack(1, cpy_r_r1146); + CPy_DECREF(cpy_r_r1146); + if (unlikely(cpy_r_r1147 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1148 = CPyModule_typing; + cpy_r_r1149 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1150 = cpy_r_r1148 != cpy_r_r1149; + if (cpy_r_r1150) goto CPyL440; + cpy_r_r1151 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1152 = PyImport_Import(cpy_r_r1151); + if (unlikely(cpy_r_r1152 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL864; + } + CPyModule_typing = cpy_r_r1152; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1152); +CPyL440: ; + cpy_r_r1153 = PyImport_GetModuleDict(); + cpy_r_r1154 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1155 = CPyDict_GetItem(cpy_r_r1153, cpy_r_r1154); + if (unlikely(cpy_r_r1155 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL864; + } + cpy_r_r1156 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1157 = CPyObject_GetAttr(cpy_r_r1155, cpy_r_r1156); + CPy_DECREF(cpy_r_r1155); + if (unlikely(cpy_r_r1157 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL864; + } + cpy_r_r1158 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1159 = PyObject_HasAttr(cpy_r_r1157, cpy_r_r1158); + if (!cpy_r_r1159) goto CPyL447; + cpy_r_r1160 = CPyStatics[1759]; /* 'SolcConfig' */ + cpy_r_r1161 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1162 = CPyObject_GetAttr(cpy_r_r1157, cpy_r_r1161); + if (unlikely(cpy_r_r1162 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL865; + } + PyObject *cpy_r_r1163[2] = {cpy_r_r1160, cpy_r_r1147}; + cpy_r_r1164 = (PyObject **)&cpy_r_r1163; + cpy_r_r1165 = PyObject_Vectorcall(cpy_r_r1162, cpy_r_r1164, 2, 0); + CPy_DECREF(cpy_r_r1162); + if (unlikely(cpy_r_r1165 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL865; + } + if (likely(PyDict_Check(cpy_r_r1165))) + cpy_r_r1166 = cpy_r_r1165; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals, "dict", cpy_r_r1165); + goto CPyL865; + } + cpy_r_r1167 = cpy_r_r1166; + goto CPyL449; +CPyL447: ; + cpy_r_r1168 = PyDict_New(); + if (unlikely(cpy_r_r1168 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL865; + } + cpy_r_r1167 = cpy_r_r1168; +CPyL449: ; + cpy_r_r1169 = PyDict_New(); + if (unlikely(cpy_r_r1169 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL866; + } + cpy_r_r1170 = (PyObject *)&PyType_Type; + cpy_r_r1171 = CPyStatics[1228]; /* 'version' */ + cpy_r_r1172 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1171, cpy_r_r1170); + cpy_r_r1173 = cpy_r_r1172 >= 0; + if (unlikely(!cpy_r_r1173)) { + CPy_AddTraceback("brownie/typing.py", "", 155, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1174 = (PyObject *)&PyUnicode_Type; + cpy_r_r1175 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r1176 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1175, cpy_r_r1174); + cpy_r_r1177 = cpy_r_r1176 >= 0; + if (unlikely(!cpy_r_r1177)) { + CPy_AddTraceback("brownie/typing.py", "", 156, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1178 = (PyObject *)&PyBool_Type; + cpy_r_r1179 = CPyStatics[1591]; /* 'optimize' */ + cpy_r_r1180 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1179, cpy_r_r1178); + cpy_r_r1181 = cpy_r_r1180 >= 0; + if (unlikely(!cpy_r_r1181)) { + CPy_AddTraceback("brownie/typing.py", "", 157, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1182 = (PyObject *)&PyLong_Type; + cpy_r_r1183 = CPyStatics[1226]; /* 'runs' */ + cpy_r_r1184 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1183, cpy_r_r1182); + cpy_r_r1185 = cpy_r_r1184 >= 0; + if (unlikely(!cpy_r_r1185)) { + CPy_AddTraceback("brownie/typing.py", "", 158, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1186 = (PyObject *)&PyType_Type; + cpy_r_r1187 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r1188 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1187, cpy_r_r1186); + cpy_r_r1189 = cpy_r_r1188 >= 0; + if (unlikely(!cpy_r_r1189)) { + CPy_AddTraceback("brownie/typing.py", "", 159, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1190 = (PyObject *)&PyType_Type; + cpy_r_r1191 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r1192 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1191, cpy_r_r1190); + cpy_r_r1193 = cpy_r_r1192 >= 0; + if (unlikely(!cpy_r_r1193)) { + CPy_AddTraceback("brownie/typing.py", "", 160, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1194 = (PyObject *)&PyBool_Type; + cpy_r_r1195 = CPyStatics[1236]; /* 'viaIR' */ + cpy_r_r1196 = PyDict_SetItem(cpy_r_r1169, cpy_r_r1195, cpy_r_r1194); + cpy_r_r1197 = cpy_r_r1196 >= 0; + if (unlikely(!cpy_r_r1197)) { + CPy_AddTraceback("brownie/typing.py", "", 161, CPyStatic_typing___globals); + goto CPyL867; + } + cpy_r_r1198 = CPyStatics[1759]; /* 'SolcConfig' */ + cpy_r_r1199 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1200 = CPyDict_SetItem(cpy_r_r1167, cpy_r_r1199, cpy_r_r1169); + CPy_DECREF(cpy_r_r1169); + cpy_r_r1201 = cpy_r_r1200 >= 0; + if (unlikely(!cpy_r_r1201)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL866; + } + cpy_r_r1202 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1203 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1204 = CPyDict_SetItem(cpy_r_r1167, cpy_r_r1203, cpy_r_r1202); + cpy_r_r1205 = cpy_r_r1204 >= 0; + if (unlikely(!cpy_r_r1205)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL866; + } + cpy_r_r1206 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1207 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1208 = CPyDict_SetItem(cpy_r_r1167, cpy_r_r1207, cpy_r_r1206); + cpy_r_r1209 = cpy_r_r1208 >= 0; + if (unlikely(!cpy_r_r1209)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL866; + } + PyObject *cpy_r_r1210[3] = {cpy_r_r1198, cpy_r_r1147, cpy_r_r1167}; + cpy_r_r1211 = (PyObject **)&cpy_r_r1210; + cpy_r_r1212 = PyObject_Vectorcall(cpy_r_r1157, cpy_r_r1211, 3, 0); + CPy_DECREF(cpy_r_r1157); + if (unlikely(cpy_r_r1212 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL868; + } + CPy_DECREF(cpy_r_r1147); + CPy_DECREF(cpy_r_r1167); + cpy_r_r1213 = CPyStatic_typing___globals; + cpy_r_r1214 = CPyStatics[371]; /* 'final' */ + cpy_r_r1215 = CPyDict_GetItem(cpy_r_r1213, cpy_r_r1214); + if (unlikely(cpy_r_r1215 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 153, CPyStatic_typing___globals); + goto CPyL869; + } + PyObject *cpy_r_r1216[1] = {cpy_r_r1212}; + cpy_r_r1217 = (PyObject **)&cpy_r_r1216; + cpy_r_r1218 = PyObject_Vectorcall(cpy_r_r1215, cpy_r_r1217, 1, 0); + CPy_DECREF(cpy_r_r1215); + if (unlikely(cpy_r_r1218 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL869; + } + CPy_DECREF(cpy_r_r1212); + CPyType_typing___SolcConfig = (PyTypeObject *)cpy_r_r1218; + CPy_INCREF(CPyType_typing___SolcConfig); + cpy_r_r1219 = CPyStatic_typing___globals; + cpy_r_r1220 = CPyStatics[1759]; /* 'SolcConfig' */ + cpy_r_r1221 = PyDict_SetItem(cpy_r_r1219, cpy_r_r1220, cpy_r_r1218); + CPy_DECREF(cpy_r_r1218); + cpy_r_r1222 = cpy_r_r1221 >= 0; + if (unlikely(!cpy_r_r1222)) { + CPy_AddTraceback("brownie/typing.py", "", 154, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1223 = (PyObject *)CPyType_typing___SolcConfig; + cpy_r_r1224 = CPyModule_typing; + cpy_r_r1225 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1226 = cpy_r_r1224 != cpy_r_r1225; + if (cpy_r_r1226) goto CPyL467; + cpy_r_r1227 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1228 = PyImport_Import(cpy_r_r1227); + if (unlikely(cpy_r_r1228 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1228; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1228); +CPyL467: ; + cpy_r_r1229 = PyImport_GetModuleDict(); + cpy_r_r1230 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1231 = CPyDict_GetItem(cpy_r_r1229, cpy_r_r1230); + if (unlikely(cpy_r_r1231 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1232 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1233 = CPyObject_GetAttr(cpy_r_r1231, cpy_r_r1232); + CPy_DECREF(cpy_r_r1231); + if (unlikely(cpy_r_r1233 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1234 = PyTuple_Pack(1, cpy_r_r1233); + CPy_DECREF(cpy_r_r1233); + if (unlikely(cpy_r_r1234 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1235 = CPyModule_typing; + cpy_r_r1236 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1237 = cpy_r_r1235 != cpy_r_r1236; + if (cpy_r_r1237) goto CPyL473; + cpy_r_r1238 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1239 = PyImport_Import(cpy_r_r1238); + if (unlikely(cpy_r_r1239 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL870; + } + CPyModule_typing = cpy_r_r1239; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1239); +CPyL473: ; + cpy_r_r1240 = PyImport_GetModuleDict(); + cpy_r_r1241 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1242 = CPyDict_GetItem(cpy_r_r1240, cpy_r_r1241); + if (unlikely(cpy_r_r1242 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL870; + } + cpy_r_r1243 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1244 = CPyObject_GetAttr(cpy_r_r1242, cpy_r_r1243); + CPy_DECREF(cpy_r_r1242); + if (unlikely(cpy_r_r1244 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL870; + } + cpy_r_r1245 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1246 = PyObject_HasAttr(cpy_r_r1244, cpy_r_r1245); + if (!cpy_r_r1246) goto CPyL480; + cpy_r_r1247 = CPyStatics[1760]; /* 'VyperConfig' */ + cpy_r_r1248 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1249 = CPyObject_GetAttr(cpy_r_r1244, cpy_r_r1248); + if (unlikely(cpy_r_r1249 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL871; + } + PyObject *cpy_r_r1250[2] = {cpy_r_r1247, cpy_r_r1234}; + cpy_r_r1251 = (PyObject **)&cpy_r_r1250; + cpy_r_r1252 = PyObject_Vectorcall(cpy_r_r1249, cpy_r_r1251, 2, 0); + CPy_DECREF(cpy_r_r1249); + if (unlikely(cpy_r_r1252 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL871; + } + if (likely(PyDict_Check(cpy_r_r1252))) + cpy_r_r1253 = cpy_r_r1252; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals, "dict", cpy_r_r1252); + goto CPyL871; + } + cpy_r_r1254 = cpy_r_r1253; + goto CPyL482; +CPyL480: ; + cpy_r_r1255 = PyDict_New(); + if (unlikely(cpy_r_r1255 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL871; + } + cpy_r_r1254 = cpy_r_r1255; +CPyL482: ; + cpy_r_r1256 = PyDict_New(); + if (unlikely(cpy_r_r1256 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL872; + } + cpy_r_r1257 = (PyObject *)&PyType_Type; + cpy_r_r1258 = CPyStatics[1228]; /* 'version' */ + cpy_r_r1259 = PyDict_SetItem(cpy_r_r1256, cpy_r_r1258, cpy_r_r1257); + cpy_r_r1260 = cpy_r_r1259 >= 0; + if (unlikely(!cpy_r_r1260)) { + CPy_AddTraceback("brownie/typing.py", "", 166, CPyStatic_typing___globals); + goto CPyL873; + } + cpy_r_r1261 = (PyObject *)&PyUnicode_Type; + cpy_r_r1262 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r1263 = PyDict_SetItem(cpy_r_r1256, cpy_r_r1262, cpy_r_r1261); + cpy_r_r1264 = cpy_r_r1263 >= 0; + if (unlikely(!cpy_r_r1264)) { + CPy_AddTraceback("brownie/typing.py", "", 167, CPyStatic_typing___globals); + goto CPyL873; + } + cpy_r_r1265 = CPyStatics[1760]; /* 'VyperConfig' */ + cpy_r_r1266 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1267 = CPyDict_SetItem(cpy_r_r1254, cpy_r_r1266, cpy_r_r1256); + CPy_DECREF(cpy_r_r1256); + cpy_r_r1268 = cpy_r_r1267 >= 0; + if (unlikely(!cpy_r_r1268)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL872; + } + cpy_r_r1269 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1270 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1271 = CPyDict_SetItem(cpy_r_r1254, cpy_r_r1270, cpy_r_r1269); + cpy_r_r1272 = cpy_r_r1271 >= 0; + if (unlikely(!cpy_r_r1272)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL872; + } + cpy_r_r1273 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1274 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1275 = CPyDict_SetItem(cpy_r_r1254, cpy_r_r1274, cpy_r_r1273); + cpy_r_r1276 = cpy_r_r1275 >= 0; + if (unlikely(!cpy_r_r1276)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL872; + } + PyObject *cpy_r_r1277[3] = {cpy_r_r1265, cpy_r_r1234, cpy_r_r1254}; + cpy_r_r1278 = (PyObject **)&cpy_r_r1277; + cpy_r_r1279 = PyObject_Vectorcall(cpy_r_r1244, cpy_r_r1278, 3, 0); + CPy_DECREF(cpy_r_r1244); + if (unlikely(cpy_r_r1279 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL874; + } + CPy_DECREF(cpy_r_r1234); + CPy_DECREF(cpy_r_r1254); + cpy_r_r1280 = CPyStatic_typing___globals; + cpy_r_r1281 = CPyStatics[371]; /* 'final' */ + cpy_r_r1282 = CPyDict_GetItem(cpy_r_r1280, cpy_r_r1281); + if (unlikely(cpy_r_r1282 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 164, CPyStatic_typing___globals); + goto CPyL875; + } + PyObject *cpy_r_r1283[1] = {cpy_r_r1279}; + cpy_r_r1284 = (PyObject **)&cpy_r_r1283; + cpy_r_r1285 = PyObject_Vectorcall(cpy_r_r1282, cpy_r_r1284, 1, 0); + CPy_DECREF(cpy_r_r1282); + if (unlikely(cpy_r_r1285 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL875; + } + CPy_DECREF(cpy_r_r1279); + CPyType_typing___VyperConfig = (PyTypeObject *)cpy_r_r1285; + CPy_INCREF(CPyType_typing___VyperConfig); + cpy_r_r1286 = CPyStatic_typing___globals; + cpy_r_r1287 = CPyStatics[1760]; /* 'VyperConfig' */ + cpy_r_r1288 = PyDict_SetItem(cpy_r_r1286, cpy_r_r1287, cpy_r_r1285); + CPy_DECREF(cpy_r_r1285); + cpy_r_r1289 = cpy_r_r1288 >= 0; + if (unlikely(!cpy_r_r1289)) { + CPy_AddTraceback("brownie/typing.py", "", 165, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1290 = (PyObject *)CPyType_typing___VyperConfig; + cpy_r_r1291 = CPyModule_typing; + cpy_r_r1292 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1293 = cpy_r_r1291 != cpy_r_r1292; + if (cpy_r_r1293) goto CPyL495; + cpy_r_r1294 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1295 = PyImport_Import(cpy_r_r1294); + if (unlikely(cpy_r_r1295 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1295; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1295); +CPyL495: ; + cpy_r_r1296 = PyImport_GetModuleDict(); + cpy_r_r1297 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1298 = CPyDict_GetItem(cpy_r_r1296, cpy_r_r1297); + if (unlikely(cpy_r_r1298 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1299 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1300 = CPyObject_GetAttr(cpy_r_r1298, cpy_r_r1299); + CPy_DECREF(cpy_r_r1298); + if (unlikely(cpy_r_r1300 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1301 = PyTuple_Pack(1, cpy_r_r1300); + CPy_DECREF(cpy_r_r1300); + if (unlikely(cpy_r_r1301 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1302 = CPyModule_typing; + cpy_r_r1303 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1304 = cpy_r_r1302 != cpy_r_r1303; + if (cpy_r_r1304) goto CPyL501; + cpy_r_r1305 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1306 = PyImport_Import(cpy_r_r1305); + if (unlikely(cpy_r_r1306 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL876; + } + CPyModule_typing = cpy_r_r1306; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1306); +CPyL501: ; + cpy_r_r1307 = PyImport_GetModuleDict(); + cpy_r_r1308 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1309 = CPyDict_GetItem(cpy_r_r1307, cpy_r_r1308); + if (unlikely(cpy_r_r1309 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL876; + } + cpy_r_r1310 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1311 = CPyObject_GetAttr(cpy_r_r1309, cpy_r_r1310); + CPy_DECREF(cpy_r_r1309); + if (unlikely(cpy_r_r1311 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL876; + } + cpy_r_r1312 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1313 = PyObject_HasAttr(cpy_r_r1311, cpy_r_r1312); + if (!cpy_r_r1313) goto CPyL508; + cpy_r_r1314 = CPyStatics[1282]; /* 'CompilerConfig' */ + cpy_r_r1315 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1316 = CPyObject_GetAttr(cpy_r_r1311, cpy_r_r1315); + if (unlikely(cpy_r_r1316 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL877; + } + PyObject *cpy_r_r1317[2] = {cpy_r_r1314, cpy_r_r1301}; + cpy_r_r1318 = (PyObject **)&cpy_r_r1317; + cpy_r_r1319 = PyObject_Vectorcall(cpy_r_r1316, cpy_r_r1318, 2, 0); + CPy_DECREF(cpy_r_r1316); + if (unlikely(cpy_r_r1319 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL877; + } + if (likely(PyDict_Check(cpy_r_r1319))) + cpy_r_r1320 = cpy_r_r1319; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals, "dict", cpy_r_r1319); + goto CPyL877; + } + cpy_r_r1321 = cpy_r_r1320; + goto CPyL510; +CPyL508: ; + cpy_r_r1322 = PyDict_New(); + if (unlikely(cpy_r_r1322 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL877; + } + cpy_r_r1321 = cpy_r_r1322; +CPyL510: ; + cpy_r_r1323 = PyDict_New(); + if (unlikely(cpy_r_r1323 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL878; + } + cpy_r_r1324 = (PyObject *)&PyType_Type; + cpy_r_r1325 = CPyStatics[492]; /* 'evm_version' */ + cpy_r_r1326 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1325, cpy_r_r1324); + cpy_r_r1327 = cpy_r_r1326 >= 0; + if (unlikely(!cpy_r_r1327)) { + CPy_AddTraceback("brownie/typing.py", "", 172, CPyStatic_typing___globals); + goto CPyL879; + } + cpy_r_r1328 = (PyObject *)&PyType_Type; + cpy_r_r1329 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r1330 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1329, cpy_r_r1328); + cpy_r_r1331 = cpy_r_r1330 >= 0; + if (unlikely(!cpy_r_r1331)) { + CPy_AddTraceback("brownie/typing.py", "", 173, CPyStatic_typing___globals); + goto CPyL879; + } + cpy_r_r1332 = (PyObject *)&PyType_Type; + cpy_r_r1333 = CPyStatics[1290]; /* 'vyper' */ + cpy_r_r1334 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1333, cpy_r_r1332); + cpy_r_r1335 = cpy_r_r1334 >= 0; + if (unlikely(!cpy_r_r1335)) { + CPy_AddTraceback("brownie/typing.py", "", 174, CPyStatic_typing___globals); + goto CPyL879; + } + cpy_r_r1336 = (PyObject *)&PyUnicode_Type; + cpy_r_r1337 = CPyStatics[1228]; /* 'version' */ + cpy_r_r1338 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1337, cpy_r_r1336); + cpy_r_r1339 = cpy_r_r1338 >= 0; + if (unlikely(!cpy_r_r1339)) { + CPy_AddTraceback("brownie/typing.py", "", 175, CPyStatic_typing___globals); + goto CPyL879; + } + cpy_r_r1340 = (PyObject *)&PyType_Type; + cpy_r_r1341 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r1342 = PyDict_SetItem(cpy_r_r1323, cpy_r_r1341, cpy_r_r1340); + cpy_r_r1343 = cpy_r_r1342 >= 0; + if (unlikely(!cpy_r_r1343)) { + CPy_AddTraceback("brownie/typing.py", "", 176, CPyStatic_typing___globals); + goto CPyL879; + } + cpy_r_r1344 = CPyStatics[1282]; /* 'CompilerConfig' */ + cpy_r_r1345 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1346 = CPyDict_SetItem(cpy_r_r1321, cpy_r_r1345, cpy_r_r1323); + CPy_DECREF(cpy_r_r1323); + cpy_r_r1347 = cpy_r_r1346 >= 0; + if (unlikely(!cpy_r_r1347)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL878; + } + cpy_r_r1348 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1349 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1350 = CPyDict_SetItem(cpy_r_r1321, cpy_r_r1349, cpy_r_r1348); + cpy_r_r1351 = cpy_r_r1350 >= 0; + if (unlikely(!cpy_r_r1351)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL878; + } + cpy_r_r1352 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1353 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1354 = CPyDict_SetItem(cpy_r_r1321, cpy_r_r1353, cpy_r_r1352); + cpy_r_r1355 = cpy_r_r1354 >= 0; + if (unlikely(!cpy_r_r1355)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL878; + } + PyObject *cpy_r_r1356[3] = {cpy_r_r1344, cpy_r_r1301, cpy_r_r1321}; + cpy_r_r1357 = (PyObject **)&cpy_r_r1356; + cpy_r_r1358 = PyObject_Vectorcall(cpy_r_r1311, cpy_r_r1357, 3, 0); + CPy_DECREF(cpy_r_r1311); + if (unlikely(cpy_r_r1358 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL880; + } + CPy_DECREF(cpy_r_r1301); + CPy_DECREF(cpy_r_r1321); + cpy_r_r1359 = CPyStatic_typing___globals; + cpy_r_r1360 = CPyStatics[371]; /* 'final' */ + cpy_r_r1361 = CPyDict_GetItem(cpy_r_r1359, cpy_r_r1360); + if (unlikely(cpy_r_r1361 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 170, CPyStatic_typing___globals); + goto CPyL881; + } + PyObject *cpy_r_r1362[1] = {cpy_r_r1358}; + cpy_r_r1363 = (PyObject **)&cpy_r_r1362; + cpy_r_r1364 = PyObject_Vectorcall(cpy_r_r1361, cpy_r_r1363, 1, 0); + CPy_DECREF(cpy_r_r1361); + if (unlikely(cpy_r_r1364 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL881; + } + CPy_DECREF(cpy_r_r1358); + CPyType_typing___CompilerConfig = (PyTypeObject *)cpy_r_r1364; + CPy_INCREF(CPyType_typing___CompilerConfig); + cpy_r_r1365 = CPyStatic_typing___globals; + cpy_r_r1366 = CPyStatics[1282]; /* 'CompilerConfig' */ + cpy_r_r1367 = PyDict_SetItem(cpy_r_r1365, cpy_r_r1366, cpy_r_r1364); + CPy_DECREF(cpy_r_r1364); + cpy_r_r1368 = cpy_r_r1367 >= 0; + if (unlikely(!cpy_r_r1368)) { + CPy_AddTraceback("brownie/typing.py", "", 171, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1369 = (PyObject *)CPyType_typing___CompilerConfig; + cpy_r_r1370 = CPyStatic_typing___globals; + cpy_r_r1371 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r1372 = CPyDict_GetItem(cpy_r_r1370, cpy_r_r1371); + if (unlikely(cpy_r_r1372 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1373 = (PyObject *)&PyUnicode_Type; + cpy_r_r1374 = CPyStatic_typing___globals; + cpy_r_r1375 = CPyStatics[369]; /* 'Dict' */ + cpy_r_r1376 = CPyDict_GetItem(cpy_r_r1374, cpy_r_r1375); + if (unlikely(cpy_r_r1376 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL882; + } + cpy_r_r1377 = (PyObject *)&PyUnicode_Type; + cpy_r_r1378 = CPyStatic_typing___globals; + cpy_r_r1379 = CPyStatics[618]; /* 'List' */ + cpy_r_r1380 = CPyDict_GetItem(cpy_r_r1378, cpy_r_r1379); + if (unlikely(cpy_r_r1380 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL883; + } + cpy_r_r1381 = (PyObject *)&PyUnicode_Type; + cpy_r_r1382 = PyObject_GetItem(cpy_r_r1380, cpy_r_r1381); + CPy_DECREF(cpy_r_r1380); + if (unlikely(cpy_r_r1382 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL883; + } + CPy_INCREF(cpy_r_r1377); + cpy_r_r1383.f0 = cpy_r_r1377; + cpy_r_r1383.f1 = cpy_r_r1382; + cpy_r_r1384 = PyTuple_New(2); + if (unlikely(cpy_r_r1384 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1865 = cpy_r_r1383.f0; + PyTuple_SET_ITEM(cpy_r_r1384, 0, __tmp1865); + PyObject *__tmp1866 = cpy_r_r1383.f1; + PyTuple_SET_ITEM(cpy_r_r1384, 1, __tmp1866); + cpy_r_r1385 = PyObject_GetItem(cpy_r_r1376, cpy_r_r1384); + CPy_DECREF(cpy_r_r1376); + CPy_DECREF(cpy_r_r1384); + if (unlikely(cpy_r_r1385 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL882; + } + CPy_INCREF(cpy_r_r1373); + cpy_r_r1386.f0 = cpy_r_r1373; + cpy_r_r1386.f1 = cpy_r_r1385; + cpy_r_r1387 = PyTuple_New(2); + if (unlikely(cpy_r_r1387 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1867 = cpy_r_r1386.f0; + PyTuple_SET_ITEM(cpy_r_r1387, 0, __tmp1867); + PyObject *__tmp1868 = cpy_r_r1386.f1; + PyTuple_SET_ITEM(cpy_r_r1387, 1, __tmp1868); + cpy_r_r1388 = PyObject_GetItem(cpy_r_r1372, cpy_r_r1387); + CPy_DECREF(cpy_r_r1372); + CPy_DECREF(cpy_r_r1387); + if (unlikely(cpy_r_r1388 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1389 = CPyStatic_typing___globals; + cpy_r_r1390 = CPyStatics[1927]; /* 'OutputSelection' */ + cpy_r_r1391 = CPyDict_SetItem(cpy_r_r1389, cpy_r_r1390, cpy_r_r1388); + CPy_DECREF(cpy_r_r1388); + cpy_r_r1392 = cpy_r_r1391 >= 0; + if (unlikely(!cpy_r_r1392)) { + CPy_AddTraceback("brownie/typing.py", "", 179, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1393 = CPyModule_typing; + cpy_r_r1394 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1395 = cpy_r_r1393 != cpy_r_r1394; + if (cpy_r_r1395) goto CPyL533; + cpy_r_r1396 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1397 = PyImport_Import(cpy_r_r1396); + if (unlikely(cpy_r_r1397 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1397; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1397); +CPyL533: ; + cpy_r_r1398 = PyImport_GetModuleDict(); + cpy_r_r1399 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1400 = CPyDict_GetItem(cpy_r_r1398, cpy_r_r1399); + if (unlikely(cpy_r_r1400 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1401 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1402 = CPyObject_GetAttr(cpy_r_r1400, cpy_r_r1401); + CPy_DECREF(cpy_r_r1400); + if (unlikely(cpy_r_r1402 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1403 = PyTuple_Pack(1, cpy_r_r1402); + CPy_DECREF(cpy_r_r1402); + if (unlikely(cpy_r_r1403 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1404 = CPyModule_typing; + cpy_r_r1405 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1406 = cpy_r_r1404 != cpy_r_r1405; + if (cpy_r_r1406) goto CPyL539; + cpy_r_r1407 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1408 = PyImport_Import(cpy_r_r1407); + if (unlikely(cpy_r_r1408 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL884; + } + CPyModule_typing = cpy_r_r1408; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1408); +CPyL539: ; + cpy_r_r1409 = PyImport_GetModuleDict(); + cpy_r_r1410 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1411 = CPyDict_GetItem(cpy_r_r1409, cpy_r_r1410); + if (unlikely(cpy_r_r1411 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL884; + } + cpy_r_r1412 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1413 = CPyObject_GetAttr(cpy_r_r1411, cpy_r_r1412); + CPy_DECREF(cpy_r_r1411); + if (unlikely(cpy_r_r1413 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL884; + } + cpy_r_r1414 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1415 = PyObject_HasAttr(cpy_r_r1413, cpy_r_r1414); + if (!cpy_r_r1415) goto CPyL546; + cpy_r_r1416 = CPyStatics[1928]; /* '_CompilerSettings' */ + cpy_r_r1417 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1418 = CPyObject_GetAttr(cpy_r_r1413, cpy_r_r1417); + if (unlikely(cpy_r_r1418 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL885; + } + PyObject *cpy_r_r1419[2] = {cpy_r_r1416, cpy_r_r1403}; + cpy_r_r1420 = (PyObject **)&cpy_r_r1419; + cpy_r_r1421 = PyObject_Vectorcall(cpy_r_r1418, cpy_r_r1420, 2, 0); + CPy_DECREF(cpy_r_r1418); + if (unlikely(cpy_r_r1421 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL885; + } + if (likely(PyDict_Check(cpy_r_r1421))) + cpy_r_r1422 = cpy_r_r1421; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals, "dict", cpy_r_r1421); + goto CPyL885; + } + cpy_r_r1423 = cpy_r_r1422; + goto CPyL548; +CPyL546: ; + cpy_r_r1424 = PyDict_New(); + if (unlikely(cpy_r_r1424 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL885; + } + cpy_r_r1423 = cpy_r_r1424; +CPyL548: ; + cpy_r_r1425 = PyDict_New(); + if (unlikely(cpy_r_r1425 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL886; + } + cpy_r_r1426 = (PyObject *)&PyDict_Type; + cpy_r_r1427 = CPyStatics[1265]; /* 'outputSelection' */ + cpy_r_r1428 = PyDict_SetItem(cpy_r_r1425, cpy_r_r1427, cpy_r_r1426); + cpy_r_r1429 = cpy_r_r1428 >= 0; + if (unlikely(!cpy_r_r1429)) { + CPy_AddTraceback("brownie/typing.py", "", 183, CPyStatic_typing___globals); + goto CPyL887; + } + cpy_r_r1430 = CPyStatics[1928]; /* '_CompilerSettings' */ + cpy_r_r1431 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1432 = CPyDict_SetItem(cpy_r_r1423, cpy_r_r1431, cpy_r_r1425); + CPy_DECREF(cpy_r_r1425); + cpy_r_r1433 = cpy_r_r1432 >= 0; + if (unlikely(!cpy_r_r1433)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL886; + } + cpy_r_r1434 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1435 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1436 = CPyDict_SetItem(cpy_r_r1423, cpy_r_r1435, cpy_r_r1434); + cpy_r_r1437 = cpy_r_r1436 >= 0; + if (unlikely(!cpy_r_r1437)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL886; + } + cpy_r_r1438 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1439 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1440 = CPyDict_SetItem(cpy_r_r1423, cpy_r_r1439, cpy_r_r1438); + cpy_r_r1441 = cpy_r_r1440 >= 0; + if (unlikely(!cpy_r_r1441)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL886; + } + PyObject *cpy_r_r1442[3] = {cpy_r_r1430, cpy_r_r1403, cpy_r_r1423}; + cpy_r_r1443 = (PyObject **)&cpy_r_r1442; + cpy_r_r1444 = PyObject_Vectorcall(cpy_r_r1413, cpy_r_r1443, 3, 0); + CPy_DECREF(cpy_r_r1413); + if (unlikely(cpy_r_r1444 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL888; + } + CPy_DECREF(cpy_r_r1403); + CPy_DECREF(cpy_r_r1423); + CPyType_typing____CompilerSettings = (PyTypeObject *)cpy_r_r1444; + CPy_INCREF(CPyType_typing____CompilerSettings); + cpy_r_r1445 = CPyStatic_typing___globals; + cpy_r_r1446 = CPyStatics[1928]; /* '_CompilerSettings' */ + cpy_r_r1447 = PyDict_SetItem(cpy_r_r1445, cpy_r_r1446, cpy_r_r1444); + CPy_DECREF(cpy_r_r1444); + cpy_r_r1448 = cpy_r_r1447 >= 0; + if (unlikely(!cpy_r_r1448)) { + CPy_AddTraceback("brownie/typing.py", "", 182, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1449 = (PyObject *)CPyType_typing____CompilerSettings; + cpy_r_r1450 = CPyModule_typing; + cpy_r_r1451 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1452 = cpy_r_r1450 != cpy_r_r1451; + if (cpy_r_r1452) goto CPyL558; + cpy_r_r1453 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1454 = PyImport_Import(cpy_r_r1453); + if (unlikely(cpy_r_r1454 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1454; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1454); +CPyL558: ; + cpy_r_r1455 = PyImport_GetModuleDict(); + cpy_r_r1456 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1457 = CPyDict_GetItem(cpy_r_r1455, cpy_r_r1456); + if (unlikely(cpy_r_r1457 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1458 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1459 = CPyObject_GetAttr(cpy_r_r1457, cpy_r_r1458); + CPy_DECREF(cpy_r_r1457); + if (unlikely(cpy_r_r1459 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1460 = PyTuple_Pack(1, cpy_r_r1459); + CPy_DECREF(cpy_r_r1459); + if (unlikely(cpy_r_r1460 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1461 = CPyModule_typing; + cpy_r_r1462 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1463 = cpy_r_r1461 != cpy_r_r1462; + if (cpy_r_r1463) goto CPyL564; + cpy_r_r1464 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1465 = PyImport_Import(cpy_r_r1464); + if (unlikely(cpy_r_r1465 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL889; + } + CPyModule_typing = cpy_r_r1465; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1465); +CPyL564: ; + cpy_r_r1466 = PyImport_GetModuleDict(); + cpy_r_r1467 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1468 = CPyDict_GetItem(cpy_r_r1466, cpy_r_r1467); + if (unlikely(cpy_r_r1468 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL889; + } + cpy_r_r1469 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1470 = CPyObject_GetAttr(cpy_r_r1468, cpy_r_r1469); + CPy_DECREF(cpy_r_r1468); + if (unlikely(cpy_r_r1470 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL889; + } + cpy_r_r1471 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1472 = PyObject_HasAttr(cpy_r_r1470, cpy_r_r1471); + if (!cpy_r_r1472) goto CPyL571; + cpy_r_r1473 = CPyStatics[1929]; /* 'SettingsSolc' */ + cpy_r_r1474 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1475 = CPyObject_GetAttr(cpy_r_r1470, cpy_r_r1474); + if (unlikely(cpy_r_r1475 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL890; + } + PyObject *cpy_r_r1476[2] = {cpy_r_r1473, cpy_r_r1460}; + cpy_r_r1477 = (PyObject **)&cpy_r_r1476; + cpy_r_r1478 = PyObject_Vectorcall(cpy_r_r1475, cpy_r_r1477, 2, 0); + CPy_DECREF(cpy_r_r1475); + if (unlikely(cpy_r_r1478 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL890; + } + if (likely(PyDict_Check(cpy_r_r1478))) + cpy_r_r1479 = cpy_r_r1478; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals, "dict", cpy_r_r1478); + goto CPyL890; + } + cpy_r_r1480 = cpy_r_r1479; + goto CPyL573; +CPyL571: ; + cpy_r_r1481 = PyDict_New(); + if (unlikely(cpy_r_r1481 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL890; + } + cpy_r_r1480 = cpy_r_r1481; +CPyL573: ; + cpy_r_r1482 = PyDict_New(); + if (unlikely(cpy_r_r1482 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL891; + } + cpy_r_r1483 = (PyObject *)&PyType_Type; + cpy_r_r1484 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r1485 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1484, cpy_r_r1483); + cpy_r_r1486 = cpy_r_r1485 >= 0; + if (unlikely(!cpy_r_r1486)) { + CPy_AddTraceback("brownie/typing.py", "", 188, CPyStatic_typing___globals); + goto CPyL892; + } + cpy_r_r1487 = (PyObject *)&PyList_Type; + cpy_r_r1488 = CPyStatics[1235]; /* 'remappings' */ + cpy_r_r1489 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1488, cpy_r_r1487); + cpy_r_r1490 = cpy_r_r1489 >= 0; + if (unlikely(!cpy_r_r1490)) { + CPy_AddTraceback("brownie/typing.py", "", 189, CPyStatic_typing___globals); + goto CPyL892; + } + cpy_r_r1491 = (PyObject *)&PyType_Type; + cpy_r_r1492 = CPyStatics[1234]; /* 'optimizer' */ + cpy_r_r1493 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1492, cpy_r_r1491); + cpy_r_r1494 = cpy_r_r1493 >= 0; + if (unlikely(!cpy_r_r1494)) { + CPy_AddTraceback("brownie/typing.py", "", 190, CPyStatic_typing___globals); + goto CPyL892; + } + cpy_r_r1495 = (PyObject *)&PyBool_Type; + cpy_r_r1496 = CPyStatics[1236]; /* 'viaIR' */ + cpy_r_r1497 = PyDict_SetItem(cpy_r_r1482, cpy_r_r1496, cpy_r_r1495); + cpy_r_r1498 = cpy_r_r1497 >= 0; + if (unlikely(!cpy_r_r1498)) { + CPy_AddTraceback("brownie/typing.py", "", 191, CPyStatic_typing___globals); + goto CPyL892; + } + cpy_r_r1499 = CPyStatics[1929]; /* 'SettingsSolc' */ + cpy_r_r1500 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1501 = CPyDict_SetItem(cpy_r_r1480, cpy_r_r1500, cpy_r_r1482); + CPy_DECREF(cpy_r_r1482); + cpy_r_r1502 = cpy_r_r1501 >= 0; + if (unlikely(!cpy_r_r1502)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL891; + } + cpy_r_r1503 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1504 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1505 = CPyDict_SetItem(cpy_r_r1480, cpy_r_r1504, cpy_r_r1503); + cpy_r_r1506 = cpy_r_r1505 >= 0; + if (unlikely(!cpy_r_r1506)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL891; + } + cpy_r_r1507 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1508 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1509 = CPyDict_SetItem(cpy_r_r1480, cpy_r_r1508, cpy_r_r1507); + cpy_r_r1510 = cpy_r_r1509 >= 0; + if (unlikely(!cpy_r_r1510)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL891; + } + PyObject *cpy_r_r1511[3] = {cpy_r_r1499, cpy_r_r1460, cpy_r_r1480}; + cpy_r_r1512 = (PyObject **)&cpy_r_r1511; + cpy_r_r1513 = PyObject_Vectorcall(cpy_r_r1470, cpy_r_r1512, 3, 0); + CPy_DECREF(cpy_r_r1470); + if (unlikely(cpy_r_r1513 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL893; + } + CPy_DECREF(cpy_r_r1460); + CPy_DECREF(cpy_r_r1480); + cpy_r_r1514 = CPyStatic_typing___globals; + cpy_r_r1515 = CPyStatics[371]; /* 'final' */ + cpy_r_r1516 = CPyDict_GetItem(cpy_r_r1514, cpy_r_r1515); + if (unlikely(cpy_r_r1516 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 186, CPyStatic_typing___globals); + goto CPyL894; + } + PyObject *cpy_r_r1517[1] = {cpy_r_r1513}; + cpy_r_r1518 = (PyObject **)&cpy_r_r1517; + cpy_r_r1519 = PyObject_Vectorcall(cpy_r_r1516, cpy_r_r1518, 1, 0); + CPy_DECREF(cpy_r_r1516); + if (unlikely(cpy_r_r1519 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL894; + } + CPy_DECREF(cpy_r_r1513); + CPyType_typing___SettingsSolc = (PyTypeObject *)cpy_r_r1519; + CPy_INCREF(CPyType_typing___SettingsSolc); + cpy_r_r1520 = CPyStatic_typing___globals; + cpy_r_r1521 = CPyStatics[1929]; /* 'SettingsSolc' */ + cpy_r_r1522 = PyDict_SetItem(cpy_r_r1520, cpy_r_r1521, cpy_r_r1519); + CPy_DECREF(cpy_r_r1519); + cpy_r_r1523 = cpy_r_r1522 >= 0; + if (unlikely(!cpy_r_r1523)) { + CPy_AddTraceback("brownie/typing.py", "", 187, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1524 = (PyObject *)CPyType_typing___SettingsSolc; + cpy_r_r1525 = CPyModule_typing; + cpy_r_r1526 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1527 = cpy_r_r1525 != cpy_r_r1526; + if (cpy_r_r1527) goto CPyL588; + cpy_r_r1528 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1529 = PyImport_Import(cpy_r_r1528); + if (unlikely(cpy_r_r1529 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1529; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1529); +CPyL588: ; + cpy_r_r1530 = PyImport_GetModuleDict(); + cpy_r_r1531 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1532 = CPyDict_GetItem(cpy_r_r1530, cpy_r_r1531); + if (unlikely(cpy_r_r1532 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1533 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1534 = CPyObject_GetAttr(cpy_r_r1532, cpy_r_r1533); + CPy_DECREF(cpy_r_r1532); + if (unlikely(cpy_r_r1534 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1535 = PyTuple_Pack(1, cpy_r_r1534); + CPy_DECREF(cpy_r_r1534); + if (unlikely(cpy_r_r1535 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1536 = CPyModule_typing; + cpy_r_r1537 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1538 = cpy_r_r1536 != cpy_r_r1537; + if (cpy_r_r1538) goto CPyL594; + cpy_r_r1539 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1540 = PyImport_Import(cpy_r_r1539); + if (unlikely(cpy_r_r1540 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL895; + } + CPyModule_typing = cpy_r_r1540; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1540); +CPyL594: ; + cpy_r_r1541 = PyImport_GetModuleDict(); + cpy_r_r1542 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1543 = CPyDict_GetItem(cpy_r_r1541, cpy_r_r1542); + if (unlikely(cpy_r_r1543 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL895; + } + cpy_r_r1544 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1545 = CPyObject_GetAttr(cpy_r_r1543, cpy_r_r1544); + CPy_DECREF(cpy_r_r1543); + if (unlikely(cpy_r_r1545 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL895; + } + cpy_r_r1546 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1547 = PyObject_HasAttr(cpy_r_r1545, cpy_r_r1546); + if (!cpy_r_r1547) goto CPyL601; + cpy_r_r1548 = CPyStatics[1930]; /* 'SettingsVyper' */ + cpy_r_r1549 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1550 = CPyObject_GetAttr(cpy_r_r1545, cpy_r_r1549); + if (unlikely(cpy_r_r1550 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL896; + } + PyObject *cpy_r_r1551[2] = {cpy_r_r1548, cpy_r_r1535}; + cpy_r_r1552 = (PyObject **)&cpy_r_r1551; + cpy_r_r1553 = PyObject_Vectorcall(cpy_r_r1550, cpy_r_r1552, 2, 0); + CPy_DECREF(cpy_r_r1550); + if (unlikely(cpy_r_r1553 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL896; + } + if (likely(PyDict_Check(cpy_r_r1553))) + cpy_r_r1554 = cpy_r_r1553; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals, "dict", cpy_r_r1553); + goto CPyL896; + } + cpy_r_r1555 = cpy_r_r1554; + goto CPyL603; +CPyL601: ; + cpy_r_r1556 = PyDict_New(); + if (unlikely(cpy_r_r1556 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL896; + } + cpy_r_r1555 = cpy_r_r1556; +CPyL603: ; + cpy_r_r1557 = PyDict_New(); + if (unlikely(cpy_r_r1557 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL897; + } + cpy_r_r1558 = (PyObject *)&PyUnicode_Type; + cpy_r_r1559 = CPyStatics[1233]; /* 'evmVersion' */ + cpy_r_r1560 = PyDict_SetItem(cpy_r_r1557, cpy_r_r1559, cpy_r_r1558); + cpy_r_r1561 = cpy_r_r1560 >= 0; + if (unlikely(!cpy_r_r1561)) { + CPy_AddTraceback("brownie/typing.py", "", 196, CPyStatic_typing___globals); + goto CPyL898; + } + cpy_r_r1562 = CPyStatics[1930]; /* 'SettingsVyper' */ + cpy_r_r1563 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1564 = CPyDict_SetItem(cpy_r_r1555, cpy_r_r1563, cpy_r_r1557); + CPy_DECREF(cpy_r_r1557); + cpy_r_r1565 = cpy_r_r1564 >= 0; + if (unlikely(!cpy_r_r1565)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL897; + } + cpy_r_r1566 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1567 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1568 = CPyDict_SetItem(cpy_r_r1555, cpy_r_r1567, cpy_r_r1566); + cpy_r_r1569 = cpy_r_r1568 >= 0; + if (unlikely(!cpy_r_r1569)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL897; + } + cpy_r_r1570 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1571 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1572 = CPyDict_SetItem(cpy_r_r1555, cpy_r_r1571, cpy_r_r1570); + cpy_r_r1573 = cpy_r_r1572 >= 0; + if (unlikely(!cpy_r_r1573)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL897; + } + PyObject *cpy_r_r1574[3] = {cpy_r_r1562, cpy_r_r1535, cpy_r_r1555}; + cpy_r_r1575 = (PyObject **)&cpy_r_r1574; + cpy_r_r1576 = PyObject_Vectorcall(cpy_r_r1545, cpy_r_r1575, 3, 0); + CPy_DECREF(cpy_r_r1545); + if (unlikely(cpy_r_r1576 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL899; + } + CPy_DECREF(cpy_r_r1535); + CPy_DECREF(cpy_r_r1555); + cpy_r_r1577 = CPyStatic_typing___globals; + cpy_r_r1578 = CPyStatics[371]; /* 'final' */ + cpy_r_r1579 = CPyDict_GetItem(cpy_r_r1577, cpy_r_r1578); + if (unlikely(cpy_r_r1579 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 194, CPyStatic_typing___globals); + goto CPyL900; + } + PyObject *cpy_r_r1580[1] = {cpy_r_r1576}; + cpy_r_r1581 = (PyObject **)&cpy_r_r1580; + cpy_r_r1582 = PyObject_Vectorcall(cpy_r_r1579, cpy_r_r1581, 1, 0); + CPy_DECREF(cpy_r_r1579); + if (unlikely(cpy_r_r1582 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL900; + } + CPy_DECREF(cpy_r_r1576); + CPyType_typing___SettingsVyper = (PyTypeObject *)cpy_r_r1582; + CPy_INCREF(CPyType_typing___SettingsVyper); + cpy_r_r1583 = CPyStatic_typing___globals; + cpy_r_r1584 = CPyStatics[1930]; /* 'SettingsVyper' */ + cpy_r_r1585 = PyDict_SetItem(cpy_r_r1583, cpy_r_r1584, cpy_r_r1582); + CPy_DECREF(cpy_r_r1582); + cpy_r_r1586 = cpy_r_r1585 >= 0; + if (unlikely(!cpy_r_r1586)) { + CPy_AddTraceback("brownie/typing.py", "", 195, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1587 = (PyObject *)CPyType_typing___SettingsVyper; + cpy_r_r1588 = CPyModule_typing; + cpy_r_r1589 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1590 = cpy_r_r1588 != cpy_r_r1589; + if (cpy_r_r1590) goto CPyL615; + cpy_r_r1591 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1592 = PyImport_Import(cpy_r_r1591); + if (unlikely(cpy_r_r1592 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1592; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1592); +CPyL615: ; + cpy_r_r1593 = PyImport_GetModuleDict(); + cpy_r_r1594 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1595 = CPyDict_GetItem(cpy_r_r1593, cpy_r_r1594); + if (unlikely(cpy_r_r1595 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1596 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1597 = CPyObject_GetAttr(cpy_r_r1595, cpy_r_r1596); + CPy_DECREF(cpy_r_r1595); + if (unlikely(cpy_r_r1597 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1598 = PyTuple_Pack(1, cpy_r_r1597); + CPy_DECREF(cpy_r_r1597); + if (unlikely(cpy_r_r1598 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1599 = CPyModule_typing; + cpy_r_r1600 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1601 = cpy_r_r1599 != cpy_r_r1600; + if (cpy_r_r1601) goto CPyL621; + cpy_r_r1602 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1603 = PyImport_Import(cpy_r_r1602); + if (unlikely(cpy_r_r1603 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL901; + } + CPyModule_typing = cpy_r_r1603; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1603); +CPyL621: ; + cpy_r_r1604 = PyImport_GetModuleDict(); + cpy_r_r1605 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1606 = CPyDict_GetItem(cpy_r_r1604, cpy_r_r1605); + if (unlikely(cpy_r_r1606 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL901; + } + cpy_r_r1607 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1608 = CPyObject_GetAttr(cpy_r_r1606, cpy_r_r1607); + CPy_DECREF(cpy_r_r1606); + if (unlikely(cpy_r_r1608 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL901; + } + cpy_r_r1609 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1610 = PyObject_HasAttr(cpy_r_r1608, cpy_r_r1609); + if (!cpy_r_r1610) goto CPyL628; + cpy_r_r1611 = CPyStatics[1931]; /* '_InputJsonBase' */ + cpy_r_r1612 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1613 = CPyObject_GetAttr(cpy_r_r1608, cpy_r_r1612); + if (unlikely(cpy_r_r1613 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL902; + } + PyObject *cpy_r_r1614[2] = {cpy_r_r1611, cpy_r_r1598}; + cpy_r_r1615 = (PyObject **)&cpy_r_r1614; + cpy_r_r1616 = PyObject_Vectorcall(cpy_r_r1613, cpy_r_r1615, 2, 0); + CPy_DECREF(cpy_r_r1613); + if (unlikely(cpy_r_r1616 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL902; + } + if (likely(PyDict_Check(cpy_r_r1616))) + cpy_r_r1617 = cpy_r_r1616; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals, "dict", cpy_r_r1616); + goto CPyL902; + } + cpy_r_r1618 = cpy_r_r1617; + goto CPyL630; +CPyL628: ; + cpy_r_r1619 = PyDict_New(); + if (unlikely(cpy_r_r1619 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL902; + } + cpy_r_r1618 = cpy_r_r1619; +CPyL630: ; + cpy_r_r1620 = PyDict_New(); + if (unlikely(cpy_r_r1620 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL903; + } + cpy_r_r1621 = (PyObject *)&PyDict_Type; + cpy_r_r1622 = CPyStatics[1175]; /* 'sources' */ + cpy_r_r1623 = PyDict_SetItem(cpy_r_r1620, cpy_r_r1622, cpy_r_r1621); + cpy_r_r1624 = cpy_r_r1623 >= 0; + if (unlikely(!cpy_r_r1624)) { + CPy_AddTraceback("brownie/typing.py", "", 200, CPyStatic_typing___globals); + goto CPyL904; + } + cpy_r_r1625 = (PyObject *)&PyDict_Type; + cpy_r_r1626 = CPyStatics[178]; /* 'interfaces' */ + cpy_r_r1627 = PyDict_SetItem(cpy_r_r1620, cpy_r_r1626, cpy_r_r1625); + cpy_r_r1628 = cpy_r_r1627 >= 0; + if (unlikely(!cpy_r_r1628)) { + CPy_AddTraceback("brownie/typing.py", "", 201, CPyStatic_typing___globals); + goto CPyL904; + } + cpy_r_r1629 = CPyStatics[1931]; /* '_InputJsonBase' */ + cpy_r_r1630 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1631 = CPyDict_SetItem(cpy_r_r1618, cpy_r_r1630, cpy_r_r1620); + CPy_DECREF(cpy_r_r1620); + cpy_r_r1632 = cpy_r_r1631 >= 0; + if (unlikely(!cpy_r_r1632)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL903; + } + cpy_r_r1633 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1634 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1635 = CPyDict_SetItem(cpy_r_r1618, cpy_r_r1634, cpy_r_r1633); + cpy_r_r1636 = cpy_r_r1635 >= 0; + if (unlikely(!cpy_r_r1636)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL903; + } + cpy_r_r1637 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1638 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1639 = CPyDict_SetItem(cpy_r_r1618, cpy_r_r1638, cpy_r_r1637); + cpy_r_r1640 = cpy_r_r1639 >= 0; + if (unlikely(!cpy_r_r1640)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL903; + } + PyObject *cpy_r_r1641[3] = {cpy_r_r1629, cpy_r_r1598, cpy_r_r1618}; + cpy_r_r1642 = (PyObject **)&cpy_r_r1641; + cpy_r_r1643 = PyObject_Vectorcall(cpy_r_r1608, cpy_r_r1642, 3, 0); + CPy_DECREF(cpy_r_r1608); + if (unlikely(cpy_r_r1643 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL905; + } + CPy_DECREF(cpy_r_r1598); + CPy_DECREF(cpy_r_r1618); + CPyType_typing____InputJsonBase = (PyTypeObject *)cpy_r_r1643; + CPy_INCREF(CPyType_typing____InputJsonBase); + cpy_r_r1644 = CPyStatic_typing___globals; + cpy_r_r1645 = CPyStatics[1931]; /* '_InputJsonBase' */ + cpy_r_r1646 = PyDict_SetItem(cpy_r_r1644, cpy_r_r1645, cpy_r_r1643); + CPy_DECREF(cpy_r_r1643); + cpy_r_r1647 = cpy_r_r1646 >= 0; + if (unlikely(!cpy_r_r1647)) { + CPy_AddTraceback("brownie/typing.py", "", 199, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1648 = (PyObject *)CPyType_typing____InputJsonBase; + cpy_r_r1649 = CPyModule_typing; + cpy_r_r1650 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1651 = cpy_r_r1649 != cpy_r_r1650; + if (cpy_r_r1651) goto CPyL641; + cpy_r_r1652 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1653 = PyImport_Import(cpy_r_r1652); + if (unlikely(cpy_r_r1653 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1653; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1653); +CPyL641: ; + cpy_r_r1654 = PyImport_GetModuleDict(); + cpy_r_r1655 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1656 = CPyDict_GetItem(cpy_r_r1654, cpy_r_r1655); + if (unlikely(cpy_r_r1656 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1657 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1658 = CPyObject_GetAttr(cpy_r_r1656, cpy_r_r1657); + CPy_DECREF(cpy_r_r1656); + if (unlikely(cpy_r_r1658 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1659 = PyTuple_Pack(1, cpy_r_r1658); + CPy_DECREF(cpy_r_r1658); + if (unlikely(cpy_r_r1659 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1660 = CPyModule_typing; + cpy_r_r1661 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1662 = cpy_r_r1660 != cpy_r_r1661; + if (cpy_r_r1662) goto CPyL647; + cpy_r_r1663 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1664 = PyImport_Import(cpy_r_r1663); + if (unlikely(cpy_r_r1664 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL906; + } + CPyModule_typing = cpy_r_r1664; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1664); +CPyL647: ; + cpy_r_r1665 = PyImport_GetModuleDict(); + cpy_r_r1666 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1667 = CPyDict_GetItem(cpy_r_r1665, cpy_r_r1666); + if (unlikely(cpy_r_r1667 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL906; + } + cpy_r_r1668 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1669 = CPyObject_GetAttr(cpy_r_r1667, cpy_r_r1668); + CPy_DECREF(cpy_r_r1667); + if (unlikely(cpy_r_r1669 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL906; + } + cpy_r_r1670 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1671 = PyObject_HasAttr(cpy_r_r1669, cpy_r_r1670); + if (!cpy_r_r1671) goto CPyL654; + cpy_r_r1672 = CPyStatics[1426]; /* 'InputJsonSolc' */ + cpy_r_r1673 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1674 = CPyObject_GetAttr(cpy_r_r1669, cpy_r_r1673); + if (unlikely(cpy_r_r1674 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL907; + } + PyObject *cpy_r_r1675[2] = {cpy_r_r1672, cpy_r_r1659}; + cpy_r_r1676 = (PyObject **)&cpy_r_r1675; + cpy_r_r1677 = PyObject_Vectorcall(cpy_r_r1674, cpy_r_r1676, 2, 0); + CPy_DECREF(cpy_r_r1674); + if (unlikely(cpy_r_r1677 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL907; + } + if (likely(PyDict_Check(cpy_r_r1677))) + cpy_r_r1678 = cpy_r_r1677; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals, "dict", cpy_r_r1677); + goto CPyL907; + } + cpy_r_r1679 = cpy_r_r1678; + goto CPyL656; +CPyL654: ; + cpy_r_r1680 = PyDict_New(); + if (unlikely(cpy_r_r1680 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL907; + } + cpy_r_r1679 = cpy_r_r1680; +CPyL656: ; + cpy_r_r1681 = PyDict_New(); + if (unlikely(cpy_r_r1681 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL908; + } + cpy_r_r1682 = (PyObject *)&PyType_Type; + cpy_r_r1683 = CPyStatics[1232]; /* 'language' */ + cpy_r_r1684 = PyDict_SetItem(cpy_r_r1681, cpy_r_r1683, cpy_r_r1682); + cpy_r_r1685 = cpy_r_r1684 >= 0; + if (unlikely(!cpy_r_r1685)) { + CPy_AddTraceback("brownie/typing.py", "", 209, CPyStatic_typing___globals); + goto CPyL909; + } + cpy_r_r1686 = (PyObject *)&PyType_Type; + cpy_r_r1687 = CPyStatics[240]; /* 'settings' */ + cpy_r_r1688 = PyDict_SetItem(cpy_r_r1681, cpy_r_r1687, cpy_r_r1686); + cpy_r_r1689 = cpy_r_r1688 >= 0; + if (unlikely(!cpy_r_r1689)) { + CPy_AddTraceback("brownie/typing.py", "", 210, CPyStatic_typing___globals); + goto CPyL909; + } + cpy_r_r1690 = CPyStatics[1426]; /* 'InputJsonSolc' */ + cpy_r_r1691 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1692 = CPyDict_SetItem(cpy_r_r1679, cpy_r_r1691, cpy_r_r1681); + CPy_DECREF(cpy_r_r1681); + cpy_r_r1693 = cpy_r_r1692 >= 0; + if (unlikely(!cpy_r_r1693)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL908; + } + cpy_r_r1694 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1695 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1696 = CPyDict_SetItem(cpy_r_r1679, cpy_r_r1695, cpy_r_r1694); + cpy_r_r1697 = cpy_r_r1696 >= 0; + if (unlikely(!cpy_r_r1697)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL908; + } + cpy_r_r1698 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1699 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1700 = CPyDict_SetItem(cpy_r_r1679, cpy_r_r1699, cpy_r_r1698); + cpy_r_r1701 = cpy_r_r1700 >= 0; + if (unlikely(!cpy_r_r1701)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL908; + } + PyObject *cpy_r_r1702[3] = {cpy_r_r1690, cpy_r_r1659, cpy_r_r1679}; + cpy_r_r1703 = (PyObject **)&cpy_r_r1702; + cpy_r_r1704 = PyObject_Vectorcall(cpy_r_r1669, cpy_r_r1703, 3, 0); + CPy_DECREF(cpy_r_r1669); + if (unlikely(cpy_r_r1704 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL910; + } + CPy_DECREF(cpy_r_r1659); + CPy_DECREF(cpy_r_r1679); + cpy_r_r1705 = CPyStatic_typing___globals; + cpy_r_r1706 = CPyStatics[371]; /* 'final' */ + cpy_r_r1707 = CPyDict_GetItem(cpy_r_r1705, cpy_r_r1706); + if (unlikely(cpy_r_r1707 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 207, CPyStatic_typing___globals); + goto CPyL911; + } + PyObject *cpy_r_r1708[1] = {cpy_r_r1704}; + cpy_r_r1709 = (PyObject **)&cpy_r_r1708; + cpy_r_r1710 = PyObject_Vectorcall(cpy_r_r1707, cpy_r_r1709, 1, 0); + CPy_DECREF(cpy_r_r1707); + if (unlikely(cpy_r_r1710 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL911; + } + CPy_DECREF(cpy_r_r1704); + CPyType_typing___InputJsonSolc = (PyTypeObject *)cpy_r_r1710; + CPy_INCREF(CPyType_typing___InputJsonSolc); + cpy_r_r1711 = CPyStatic_typing___globals; + cpy_r_r1712 = CPyStatics[1426]; /* 'InputJsonSolc' */ + cpy_r_r1713 = PyDict_SetItem(cpy_r_r1711, cpy_r_r1712, cpy_r_r1710); + CPy_DECREF(cpy_r_r1710); + cpy_r_r1714 = cpy_r_r1713 >= 0; + if (unlikely(!cpy_r_r1714)) { + CPy_AddTraceback("brownie/typing.py", "", 208, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1715 = (PyObject *)CPyType_typing___InputJsonSolc; + cpy_r_r1716 = CPyModule_typing; + cpy_r_r1717 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1718 = cpy_r_r1716 != cpy_r_r1717; + if (cpy_r_r1718) goto CPyL669; + cpy_r_r1719 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1720 = PyImport_Import(cpy_r_r1719); + if (unlikely(cpy_r_r1720 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1720; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1720); +CPyL669: ; + cpy_r_r1721 = PyImport_GetModuleDict(); + cpy_r_r1722 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1723 = CPyDict_GetItem(cpy_r_r1721, cpy_r_r1722); + if (unlikely(cpy_r_r1723 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1724 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1725 = CPyObject_GetAttr(cpy_r_r1723, cpy_r_r1724); + CPy_DECREF(cpy_r_r1723); + if (unlikely(cpy_r_r1725 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1726 = PyTuple_Pack(1, cpy_r_r1725); + CPy_DECREF(cpy_r_r1725); + if (unlikely(cpy_r_r1726 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1727 = CPyModule_typing; + cpy_r_r1728 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1729 = cpy_r_r1727 != cpy_r_r1728; + if (cpy_r_r1729) goto CPyL675; + cpy_r_r1730 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1731 = PyImport_Import(cpy_r_r1730); + if (unlikely(cpy_r_r1731 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL912; + } + CPyModule_typing = cpy_r_r1731; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1731); +CPyL675: ; + cpy_r_r1732 = PyImport_GetModuleDict(); + cpy_r_r1733 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1734 = CPyDict_GetItem(cpy_r_r1732, cpy_r_r1733); + if (unlikely(cpy_r_r1734 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL912; + } + cpy_r_r1735 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1736 = CPyObject_GetAttr(cpy_r_r1734, cpy_r_r1735); + CPy_DECREF(cpy_r_r1734); + if (unlikely(cpy_r_r1736 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL912; + } + cpy_r_r1737 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1738 = PyObject_HasAttr(cpy_r_r1736, cpy_r_r1737); + if (!cpy_r_r1738) goto CPyL682; + cpy_r_r1739 = CPyStatics[1520]; /* 'InputJsonVyper' */ + cpy_r_r1740 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1741 = CPyObject_GetAttr(cpy_r_r1736, cpy_r_r1740); + if (unlikely(cpy_r_r1741 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL913; + } + PyObject *cpy_r_r1742[2] = {cpy_r_r1739, cpy_r_r1726}; + cpy_r_r1743 = (PyObject **)&cpy_r_r1742; + cpy_r_r1744 = PyObject_Vectorcall(cpy_r_r1741, cpy_r_r1743, 2, 0); + CPy_DECREF(cpy_r_r1741); + if (unlikely(cpy_r_r1744 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL913; + } + if (likely(PyDict_Check(cpy_r_r1744))) + cpy_r_r1745 = cpy_r_r1744; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals, "dict", cpy_r_r1744); + goto CPyL913; + } + cpy_r_r1746 = cpy_r_r1745; + goto CPyL684; +CPyL682: ; + cpy_r_r1747 = PyDict_New(); + if (unlikely(cpy_r_r1747 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL913; + } + cpy_r_r1746 = cpy_r_r1747; +CPyL684: ; + cpy_r_r1748 = PyDict_New(); + if (unlikely(cpy_r_r1748 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL914; + } + cpy_r_r1749 = (PyObject *)&PyType_Type; + cpy_r_r1750 = CPyStatics[1232]; /* 'language' */ + cpy_r_r1751 = PyDict_SetItem(cpy_r_r1748, cpy_r_r1750, cpy_r_r1749); + cpy_r_r1752 = cpy_r_r1751 >= 0; + if (unlikely(!cpy_r_r1752)) { + CPy_AddTraceback("brownie/typing.py", "", 215, CPyStatic_typing___globals); + goto CPyL915; + } + cpy_r_r1753 = (PyObject *)&PyType_Type; + cpy_r_r1754 = CPyStatics[240]; /* 'settings' */ + cpy_r_r1755 = PyDict_SetItem(cpy_r_r1748, cpy_r_r1754, cpy_r_r1753); + cpy_r_r1756 = cpy_r_r1755 >= 0; + if (unlikely(!cpy_r_r1756)) { + CPy_AddTraceback("brownie/typing.py", "", 216, CPyStatic_typing___globals); + goto CPyL915; + } + cpy_r_r1757 = CPyStatics[1520]; /* 'InputJsonVyper' */ + cpy_r_r1758 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1759 = CPyDict_SetItem(cpy_r_r1746, cpy_r_r1758, cpy_r_r1748); + CPy_DECREF(cpy_r_r1748); + cpy_r_r1760 = cpy_r_r1759 >= 0; + if (unlikely(!cpy_r_r1760)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL914; + } + cpy_r_r1761 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1762 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1763 = CPyDict_SetItem(cpy_r_r1746, cpy_r_r1762, cpy_r_r1761); + cpy_r_r1764 = cpy_r_r1763 >= 0; + if (unlikely(!cpy_r_r1764)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL914; + } + cpy_r_r1765 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1766 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1767 = CPyDict_SetItem(cpy_r_r1746, cpy_r_r1766, cpy_r_r1765); + cpy_r_r1768 = cpy_r_r1767 >= 0; + if (unlikely(!cpy_r_r1768)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL914; + } + PyObject *cpy_r_r1769[3] = {cpy_r_r1757, cpy_r_r1726, cpy_r_r1746}; + cpy_r_r1770 = (PyObject **)&cpy_r_r1769; + cpy_r_r1771 = PyObject_Vectorcall(cpy_r_r1736, cpy_r_r1770, 3, 0); + CPy_DECREF(cpy_r_r1736); + if (unlikely(cpy_r_r1771 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL916; + } + CPy_DECREF(cpy_r_r1726); + CPy_DECREF(cpy_r_r1746); + cpy_r_r1772 = CPyStatic_typing___globals; + cpy_r_r1773 = CPyStatics[371]; /* 'final' */ + cpy_r_r1774 = CPyDict_GetItem(cpy_r_r1772, cpy_r_r1773); + if (unlikely(cpy_r_r1774 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 213, CPyStatic_typing___globals); + goto CPyL917; + } + PyObject *cpy_r_r1775[1] = {cpy_r_r1771}; + cpy_r_r1776 = (PyObject **)&cpy_r_r1775; + cpy_r_r1777 = PyObject_Vectorcall(cpy_r_r1774, cpy_r_r1776, 1, 0); + CPy_DECREF(cpy_r_r1774); + if (unlikely(cpy_r_r1777 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL917; + } + CPy_DECREF(cpy_r_r1771); + CPyType_typing___InputJsonVyper = (PyTypeObject *)cpy_r_r1777; + CPy_INCREF(CPyType_typing___InputJsonVyper); + cpy_r_r1778 = CPyStatic_typing___globals; + cpy_r_r1779 = CPyStatics[1520]; /* 'InputJsonVyper' */ + cpy_r_r1780 = PyDict_SetItem(cpy_r_r1778, cpy_r_r1779, cpy_r_r1777); + CPy_DECREF(cpy_r_r1777); + cpy_r_r1781 = cpy_r_r1780 >= 0; + if (unlikely(!cpy_r_r1781)) { + CPy_AddTraceback("brownie/typing.py", "", 214, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1782 = (PyObject *)CPyType_typing___InputJsonVyper; + cpy_r_r1783 = CPyStatic_typing___globals; + cpy_r_r1784 = CPyStatics[1426]; /* 'InputJsonSolc' */ + cpy_r_r1785 = CPyDict_GetItem(cpy_r_r1783, cpy_r_r1784); + if (unlikely(cpy_r_r1785 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1786 = CPyStatic_typing___globals; + cpy_r_r1787 = CPyStatics[1520]; /* 'InputJsonVyper' */ + cpy_r_r1788 = CPyDict_GetItem(cpy_r_r1786, cpy_r_r1787); + if (unlikely(cpy_r_r1788 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); + goto CPyL918; + } + cpy_r_r1789 = PyNumber_Or(cpy_r_r1785, cpy_r_r1788); + CPy_DECREF(cpy_r_r1785); + CPy_DECREF(cpy_r_r1788); + if (unlikely(cpy_r_r1789 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1790 = CPyStatic_typing___globals; + cpy_r_r1791 = CPyStatics[1284]; /* 'InputJson' */ + cpy_r_r1792 = CPyDict_SetItem(cpy_r_r1790, cpy_r_r1791, cpy_r_r1789); + CPy_DECREF(cpy_r_r1789); + cpy_r_r1793 = cpy_r_r1792 >= 0; + if (unlikely(!cpy_r_r1793)) { + CPy_AddTraceback("brownie/typing.py", "", 219, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1794 = (PyObject *)&PyLong_Type; + cpy_r_r1795 = CPyStatic_typing___globals; + cpy_r_r1796 = CPyStatics[1424]; /* 'Count' */ + cpy_r_r1797 = CPyDict_SetItem(cpy_r_r1795, cpy_r_r1796, cpy_r_r1794); + cpy_r_r1798 = cpy_r_r1797 >= 0; + if (unlikely(!cpy_r_r1798)) { + CPy_AddTraceback("brownie/typing.py", "", 222, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1799 = CPyModule_typing; + cpy_r_r1800 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1801 = cpy_r_r1799 != cpy_r_r1800; + if (cpy_r_r1801) goto CPyL702; + cpy_r_r1802 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1803 = PyImport_Import(cpy_r_r1802); + if (unlikely(cpy_r_r1803 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1803; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1803); +CPyL702: ; + cpy_r_r1804 = PyImport_GetModuleDict(); + cpy_r_r1805 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1806 = CPyDict_GetItem(cpy_r_r1804, cpy_r_r1805); + if (unlikely(cpy_r_r1806 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1807 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1808 = CPyObject_GetAttr(cpy_r_r1806, cpy_r_r1807); + CPy_DECREF(cpy_r_r1806); + if (unlikely(cpy_r_r1808 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1809 = PyTuple_Pack(1, cpy_r_r1808); + CPy_DECREF(cpy_r_r1808); + if (unlikely(cpy_r_r1809 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1810 = CPyModule_typing; + cpy_r_r1811 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1812 = cpy_r_r1810 != cpy_r_r1811; + if (cpy_r_r1812) goto CPyL708; + cpy_r_r1813 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1814 = PyImport_Import(cpy_r_r1813); + if (unlikely(cpy_r_r1814 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL919; + } + CPyModule_typing = cpy_r_r1814; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1814); +CPyL708: ; + cpy_r_r1815 = PyImport_GetModuleDict(); + cpy_r_r1816 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1817 = CPyDict_GetItem(cpy_r_r1815, cpy_r_r1816); + if (unlikely(cpy_r_r1817 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL919; + } + cpy_r_r1818 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1819 = CPyObject_GetAttr(cpy_r_r1817, cpy_r_r1818); + CPy_DECREF(cpy_r_r1817); + if (unlikely(cpy_r_r1819 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL919; + } + cpy_r_r1820 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1821 = PyObject_HasAttr(cpy_r_r1819, cpy_r_r1820); + if (!cpy_r_r1821) goto CPyL715; + cpy_r_r1822 = CPyStatics[1190]; /* 'ProgramCounter' */ + cpy_r_r1823 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1824 = CPyObject_GetAttr(cpy_r_r1819, cpy_r_r1823); + if (unlikely(cpy_r_r1824 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL920; + } + PyObject *cpy_r_r1825[2] = {cpy_r_r1822, cpy_r_r1809}; + cpy_r_r1826 = (PyObject **)&cpy_r_r1825; + cpy_r_r1827 = PyObject_Vectorcall(cpy_r_r1824, cpy_r_r1826, 2, 0); + CPy_DECREF(cpy_r_r1824); + if (unlikely(cpy_r_r1827 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL920; + } + if (likely(PyDict_Check(cpy_r_r1827))) + cpy_r_r1828 = cpy_r_r1827; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals, "dict", cpy_r_r1827); + goto CPyL920; + } + cpy_r_r1829 = cpy_r_r1828; + goto CPyL717; +CPyL715: ; + cpy_r_r1830 = PyDict_New(); + if (unlikely(cpy_r_r1830 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL920; + } + cpy_r_r1829 = cpy_r_r1830; +CPyL717: ; + cpy_r_r1831 = PyDict_New(); + if (unlikely(cpy_r_r1831 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL921; + } + cpy_r_r1832 = (PyObject *)&PyLong_Type; + cpy_r_r1833 = CPyStatics[737]; /* 'count' */ + cpy_r_r1834 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1833, cpy_r_r1832); + cpy_r_r1835 = cpy_r_r1834 >= 0; + if (unlikely(!cpy_r_r1835)) { + CPy_AddTraceback("brownie/typing.py", "", 226, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1836 = (PyObject *)&PyUnicode_Type; + cpy_r_r1837 = CPyStatics[1347]; /* 'op' */ + cpy_r_r1838 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1837, cpy_r_r1836); + cpy_r_r1839 = cpy_r_r1838 >= 0; + if (unlikely(!cpy_r_r1839)) { + CPy_AddTraceback("brownie/typing.py", "", 227, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1840 = (PyObject *)&PyType_Type; + cpy_r_r1841 = CPyStatics[1368]; /* 'fn' */ + cpy_r_r1842 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1841, cpy_r_r1840); + cpy_r_r1843 = cpy_r_r1842 >= 0; + if (unlikely(!cpy_r_r1843)) { + CPy_AddTraceback("brownie/typing.py", "", 228, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1844 = (PyObject *)&PyUnicode_Type; + cpy_r_r1845 = CPyStatics[211]; /* 'path' */ + cpy_r_r1846 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1845, cpy_r_r1844); + cpy_r_r1847 = cpy_r_r1846 >= 0; + if (unlikely(!cpy_r_r1847)) { + CPy_AddTraceback("brownie/typing.py", "", 229, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1848 = (PyObject *)&PyUnicode_Type; + cpy_r_r1849 = CPyStatics[808]; /* 'value' */ + cpy_r_r1850 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1849, cpy_r_r1848); + cpy_r_r1851 = cpy_r_r1850 >= 0; + if (unlikely(!cpy_r_r1851)) { + CPy_AddTraceback("brownie/typing.py", "", 230, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1852 = (PyObject *)&PyLong_Type; + cpy_r_r1853 = CPyStatics[1348]; /* 'pc' */ + cpy_r_r1854 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1853, cpy_r_r1852); + cpy_r_r1855 = cpy_r_r1854 >= 0; + if (unlikely(!cpy_r_r1855)) { + CPy_AddTraceback("brownie/typing.py", "", 231, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1856 = (PyObject *)&PyLong_Type; + cpy_r_r1857 = CPyStatics[1375]; /* 'branch' */ + cpy_r_r1858 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1857, cpy_r_r1856); + cpy_r_r1859 = cpy_r_r1858 >= 0; + if (unlikely(!cpy_r_r1859)) { + CPy_AddTraceback("brownie/typing.py", "", 232, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1860 = (PyObject *)&PyUnicode_Type; + cpy_r_r1861 = CPyStatics[1354]; /* 'jump' */ + cpy_r_r1862 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1861, cpy_r_r1860); + cpy_r_r1863 = cpy_r_r1862 >= 0; + if (unlikely(!cpy_r_r1863)) { + CPy_AddTraceback("brownie/typing.py", "", 233, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1864 = (PyObject *)&PyUnicode_Type; + cpy_r_r1865 = CPyStatics[1379]; /* 'dev' */ + cpy_r_r1866 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1865, cpy_r_r1864); + cpy_r_r1867 = cpy_r_r1866 >= 0; + if (unlikely(!cpy_r_r1867)) { + CPy_AddTraceback("brownie/typing.py", "", 234, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1868 = (PyObject *)&PyType_Type; + cpy_r_r1869 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r1870 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1869, cpy_r_r1868); + cpy_r_r1871 = cpy_r_r1870 >= 0; + if (unlikely(!cpy_r_r1871)) { + CPy_AddTraceback("brownie/typing.py", "", 235, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1872 = (PyObject *)&PyType_Type; + cpy_r_r1873 = CPyStatics[1365]; /* 'optimizer_revert' */ + cpy_r_r1874 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1873, cpy_r_r1872); + cpy_r_r1875 = cpy_r_r1874 >= 0; + if (unlikely(!cpy_r_r1875)) { + CPy_AddTraceback("brownie/typing.py", "", 236, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1876 = (PyObject *)&PyType_Type; + cpy_r_r1877 = CPyStatics[1353]; /* 'first_revert' */ + cpy_r_r1878 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1877, cpy_r_r1876); + cpy_r_r1879 = cpy_r_r1878 >= 0; + if (unlikely(!cpy_r_r1879)) { + CPy_AddTraceback("brownie/typing.py", "", 237, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1880 = (PyObject *)&PyType_Type; + cpy_r_r1881 = CPyStatics[1374]; /* 'jump_revert' */ + cpy_r_r1882 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1881, cpy_r_r1880); + cpy_r_r1883 = cpy_r_r1882 >= 0; + if (unlikely(!cpy_r_r1883)) { + CPy_AddTraceback("brownie/typing.py", "", 238, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1884 = (PyObject *)&PyLong_Type; + cpy_r_r1885 = CPyStatics[1369]; /* 'statement' */ + cpy_r_r1886 = PyDict_SetItem(cpy_r_r1831, cpy_r_r1885, cpy_r_r1884); + cpy_r_r1887 = cpy_r_r1886 >= 0; + if (unlikely(!cpy_r_r1887)) { + CPy_AddTraceback("brownie/typing.py", "", 239, CPyStatic_typing___globals); + goto CPyL922; + } + cpy_r_r1888 = CPyStatics[1190]; /* 'ProgramCounter' */ + cpy_r_r1889 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1890 = CPyDict_SetItem(cpy_r_r1829, cpy_r_r1889, cpy_r_r1831); + CPy_DECREF(cpy_r_r1831); + cpy_r_r1891 = cpy_r_r1890 >= 0; + if (unlikely(!cpy_r_r1891)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL921; + } + cpy_r_r1892 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1893 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1894 = CPyDict_SetItem(cpy_r_r1829, cpy_r_r1893, cpy_r_r1892); + cpy_r_r1895 = cpy_r_r1894 >= 0; + if (unlikely(!cpy_r_r1895)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL921; + } + cpy_r_r1896 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1897 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1898 = CPyDict_SetItem(cpy_r_r1829, cpy_r_r1897, cpy_r_r1896); + cpy_r_r1899 = cpy_r_r1898 >= 0; + if (unlikely(!cpy_r_r1899)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL921; + } + PyObject *cpy_r_r1900[3] = {cpy_r_r1888, cpy_r_r1809, cpy_r_r1829}; + cpy_r_r1901 = (PyObject **)&cpy_r_r1900; + cpy_r_r1902 = PyObject_Vectorcall(cpy_r_r1819, cpy_r_r1901, 3, 0); + CPy_DECREF(cpy_r_r1819); + if (unlikely(cpy_r_r1902 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL923; + } + CPy_DECREF(cpy_r_r1809); + CPy_DECREF(cpy_r_r1829); + CPyType_typing___ProgramCounter = (PyTypeObject *)cpy_r_r1902; + CPy_INCREF(CPyType_typing___ProgramCounter); + cpy_r_r1903 = CPyStatic_typing___globals; + cpy_r_r1904 = CPyStatics[1190]; /* 'ProgramCounter' */ + cpy_r_r1905 = PyDict_SetItem(cpy_r_r1903, cpy_r_r1904, cpy_r_r1902); + CPy_DECREF(cpy_r_r1902); + cpy_r_r1906 = cpy_r_r1905 >= 0; + if (unlikely(!cpy_r_r1906)) { + CPy_AddTraceback("brownie/typing.py", "", 225, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1907 = (PyObject *)CPyType_typing___ProgramCounter; + cpy_r_r1908 = CPyStatic_typing___globals; + cpy_r_r1909 = CPyStatics[618]; /* 'List' */ + cpy_r_r1910 = CPyDict_GetItem(cpy_r_r1908, cpy_r_r1909); + if (unlikely(cpy_r_r1910 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1911 = CPyStatic_typing___globals; + cpy_r_r1912 = CPyStatics[1190]; /* 'ProgramCounter' */ + cpy_r_r1913 = CPyDict_GetItem(cpy_r_r1911, cpy_r_r1912); + if (unlikely(cpy_r_r1913 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); + goto CPyL924; + } + cpy_r_r1914 = PyObject_GetItem(cpy_r_r1910, cpy_r_r1913); + CPy_DECREF(cpy_r_r1910); + CPy_DECREF(cpy_r_r1913); + if (unlikely(cpy_r_r1914 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1915 = CPyStatic_typing___globals; + cpy_r_r1916 = CPyStatics[1428]; /* 'PcList' */ + cpy_r_r1917 = CPyDict_SetItem(cpy_r_r1915, cpy_r_r1916, cpy_r_r1914); + CPy_DECREF(cpy_r_r1914); + cpy_r_r1918 = cpy_r_r1917 >= 0; + if (unlikely(!cpy_r_r1918)) { + CPy_AddTraceback("brownie/typing.py", "", 242, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1919 = CPyModule_typing; + cpy_r_r1920 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1921 = cpy_r_r1919 != cpy_r_r1920; + if (cpy_r_r1921) goto CPyL744; + cpy_r_r1922 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1923 = PyImport_Import(cpy_r_r1922); + if (unlikely(cpy_r_r1923 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL778; + } + CPyModule_typing = cpy_r_r1923; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1923); +CPyL744: ; + cpy_r_r1924 = PyImport_GetModuleDict(); + cpy_r_r1925 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1926 = CPyDict_GetItem(cpy_r_r1924, cpy_r_r1925); + if (unlikely(cpy_r_r1926 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1927 = CPyStatics[1916]; /* '_TypedDict' */ + cpy_r_r1928 = CPyObject_GetAttr(cpy_r_r1926, cpy_r_r1927); + CPy_DECREF(cpy_r_r1926); + if (unlikely(cpy_r_r1928 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1929 = PyTuple_Pack(1, cpy_r_r1928); + CPy_DECREF(cpy_r_r1928); + if (unlikely(cpy_r_r1929 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r1930 = CPyModule_typing; + cpy_r_r1931 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1932 = cpy_r_r1930 != cpy_r_r1931; + if (cpy_r_r1932) goto CPyL750; + cpy_r_r1933 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1934 = PyImport_Import(cpy_r_r1933); + if (unlikely(cpy_r_r1934 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL925; + } + CPyModule_typing = cpy_r_r1934; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r1934); +CPyL750: ; + cpy_r_r1935 = PyImport_GetModuleDict(); + cpy_r_r1936 = CPyStatics[14]; /* 'typing' */ + cpy_r_r1937 = CPyDict_GetItem(cpy_r_r1935, cpy_r_r1936); + if (unlikely(cpy_r_r1937 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL925; + } + cpy_r_r1938 = CPyStatics[1917]; /* '_TypedDictMeta' */ + cpy_r_r1939 = CPyObject_GetAttr(cpy_r_r1937, cpy_r_r1938); + CPy_DECREF(cpy_r_r1937); + if (unlikely(cpy_r_r1939 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL925; + } + cpy_r_r1940 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1941 = PyObject_HasAttr(cpy_r_r1939, cpy_r_r1940); + if (!cpy_r_r1941) goto CPyL757; + cpy_r_r1942 = CPyStatics[1523]; /* 'VyperAstNode' */ + cpy_r_r1943 = CPyStatics[648]; /* '__prepare__' */ + cpy_r_r1944 = CPyObject_GetAttr(cpy_r_r1939, cpy_r_r1943); + if (unlikely(cpy_r_r1944 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL926; + } + PyObject *cpy_r_r1945[2] = {cpy_r_r1942, cpy_r_r1929}; + cpy_r_r1946 = (PyObject **)&cpy_r_r1945; + cpy_r_r1947 = PyObject_Vectorcall(cpy_r_r1944, cpy_r_r1946, 2, 0); + CPy_DECREF(cpy_r_r1944); + if (unlikely(cpy_r_r1947 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL926; + } + if (likely(PyDict_Check(cpy_r_r1947))) + cpy_r_r1948 = cpy_r_r1947; + else { + CPy_TypeErrorTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals, "dict", cpy_r_r1947); + goto CPyL926; + } + cpy_r_r1949 = cpy_r_r1948; + goto CPyL759; +CPyL757: ; + cpy_r_r1950 = PyDict_New(); + if (unlikely(cpy_r_r1950 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL926; + } + cpy_r_r1949 = cpy_r_r1950; +CPyL759: ; + cpy_r_r1951 = PyDict_New(); + if (unlikely(cpy_r_r1951 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL927; + } + cpy_r_r1952 = (PyObject *)&PyUnicode_Type; + cpy_r_r1953 = CPyStatics[397]; /* 'name' */ + cpy_r_r1954 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1953, cpy_r_r1952); + cpy_r_r1955 = cpy_r_r1954 >= 0; + if (unlikely(!cpy_r_r1955)) { + CPy_AddTraceback("brownie/typing.py", "", 248, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1956 = (PyObject *)&PyUnicode_Type; + cpy_r_r1957 = CPyStatics[315]; /* 'module' */ + cpy_r_r1958 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1957, cpy_r_r1956); + cpy_r_r1959 = cpy_r_r1958 >= 0; + if (unlikely(!cpy_r_r1959)) { + CPy_AddTraceback("brownie/typing.py", "", 249, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1960 = (PyObject *)&PyUnicode_Type; + cpy_r_r1961 = CPyStatics[350]; /* 'type' */ + cpy_r_r1962 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1961, cpy_r_r1960); + cpy_r_r1963 = cpy_r_r1962 >= 0; + if (unlikely(!cpy_r_r1963)) { + CPy_AddTraceback("brownie/typing.py", "", 250, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1964 = (PyObject *)&PyUnicode_Type; + cpy_r_r1965 = CPyStatics[1491]; /* 'ast_type' */ + cpy_r_r1966 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1965, cpy_r_r1964); + cpy_r_r1967 = cpy_r_r1966 >= 0; + if (unlikely(!cpy_r_r1967)) { + CPy_AddTraceback("brownie/typing.py", "", 251, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1968 = (PyObject *)&PyUnicode_Type; + cpy_r_r1969 = CPyStatics[1496]; /* 'src' */ + cpy_r_r1970 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1969, cpy_r_r1968); + cpy_r_r1971 = cpy_r_r1970 >= 0; + if (unlikely(!cpy_r_r1971)) { + CPy_AddTraceback("brownie/typing.py", "", 252, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1972 = CPyStatics[1523]; /* 'VyperAstNode' */ + cpy_r_r1973 = CPyStatics[1347]; /* 'op' */ + cpy_r_r1974 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1973, cpy_r_r1972); + cpy_r_r1975 = cpy_r_r1974 >= 0; + if (unlikely(!cpy_r_r1975)) { + CPy_AddTraceback("brownie/typing.py", "", 253, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1976 = (PyObject *)&PyDict_Type; + cpy_r_r1977 = CPyStatics[808]; /* 'value' */ + cpy_r_r1978 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1977, cpy_r_r1976); + cpy_r_r1979 = cpy_r_r1978 >= 0; + if (unlikely(!cpy_r_r1979)) { + CPy_AddTraceback("brownie/typing.py", "", 254, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1980 = (PyObject *)&PyDict_Type; + cpy_r_r1981 = CPyStatics[555]; /* 'test' */ + cpy_r_r1982 = PyDict_SetItem(cpy_r_r1951, cpy_r_r1981, cpy_r_r1980); + cpy_r_r1983 = cpy_r_r1982 >= 0; + if (unlikely(!cpy_r_r1983)) { + CPy_AddTraceback("brownie/typing.py", "", 255, CPyStatic_typing___globals); + goto CPyL928; + } + cpy_r_r1984 = CPyStatics[1523]; /* 'VyperAstNode' */ + cpy_r_r1985 = CPyStatics[352]; /* '__annotations__' */ + cpy_r_r1986 = CPyDict_SetItem(cpy_r_r1949, cpy_r_r1985, cpy_r_r1951); + CPy_DECREF(cpy_r_r1951); + cpy_r_r1987 = cpy_r_r1986 >= 0; + if (unlikely(!cpy_r_r1987)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL927; + } + cpy_r_r1988 = CPyStatics[656]; /* 'mypyc filler docstring' */ + cpy_r_r1989 = CPyStatics[58]; /* '__doc__' */ + cpy_r_r1990 = CPyDict_SetItem(cpy_r_r1949, cpy_r_r1989, cpy_r_r1988); + cpy_r_r1991 = cpy_r_r1990 >= 0; + if (unlikely(!cpy_r_r1991)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL927; + } + cpy_r_r1992 = CPyStatics[834]; /* 'brownie.typing' */ + cpy_r_r1993 = CPyStatics[354]; /* '__module__' */ + cpy_r_r1994 = CPyDict_SetItem(cpy_r_r1949, cpy_r_r1993, cpy_r_r1992); + cpy_r_r1995 = cpy_r_r1994 >= 0; + if (unlikely(!cpy_r_r1995)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL927; + } + PyObject *cpy_r_r1996[3] = {cpy_r_r1984, cpy_r_r1929, cpy_r_r1949}; + cpy_r_r1997 = (PyObject **)&cpy_r_r1996; + cpy_r_r1998 = PyObject_Vectorcall(cpy_r_r1939, cpy_r_r1997, 3, 0); + CPy_DECREF(cpy_r_r1939); + if (unlikely(cpy_r_r1998 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL929; + } + CPy_DECREF(cpy_r_r1929); + CPy_DECREF(cpy_r_r1949); + CPyType_typing___VyperAstNode = (PyTypeObject *)cpy_r_r1998; + CPy_INCREF(CPyType_typing___VyperAstNode); + cpy_r_r1999 = CPyStatic_typing___globals; + cpy_r_r2000 = CPyStatics[1523]; /* 'VyperAstNode' */ + cpy_r_r2001 = PyDict_SetItem(cpy_r_r1999, cpy_r_r2000, cpy_r_r1998); + CPy_DECREF(cpy_r_r1998); + cpy_r_r2002 = cpy_r_r2001 >= 0; + if (unlikely(!cpy_r_r2002)) { + CPy_AddTraceback("brownie/typing.py", "", 245, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r2003 = (PyObject *)CPyType_typing___VyperAstNode; + cpy_r_r2004 = CPyStatic_typing___globals; + cpy_r_r2005 = CPyStatics[618]; /* 'List' */ + cpy_r_r2006 = CPyDict_GetItem(cpy_r_r2004, cpy_r_r2005); + if (unlikely(cpy_r_r2006 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r2007 = CPyStatic_typing___globals; + cpy_r_r2008 = CPyStatics[1523]; /* 'VyperAstNode' */ + cpy_r_r2009 = CPyDict_GetItem(cpy_r_r2007, cpy_r_r2008); + if (unlikely(cpy_r_r2009 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); + goto CPyL930; + } + cpy_r_r2010 = PyObject_GetItem(cpy_r_r2006, cpy_r_r2009); + CPy_DECREF(cpy_r_r2006); + CPy_DECREF(cpy_r_r2009); + if (unlikely(cpy_r_r2010 == NULL)) { + CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); + goto CPyL778; + } + cpy_r_r2011 = CPyStatic_typing___globals; + cpy_r_r2012 = CPyStatics[1522]; /* 'VyperAstJson' */ + cpy_r_r2013 = CPyDict_SetItem(cpy_r_r2011, cpy_r_r2012, cpy_r_r2010); + CPy_DECREF(cpy_r_r2010); + cpy_r_r2014 = cpy_r_r2013 >= 0; + if (unlikely(!cpy_r_r2014)) { + CPy_AddTraceback("brownie/typing.py", "", 258, CPyStatic_typing___globals); + goto CPyL778; + } + return 1; +CPyL778: ; + cpy_r_r2015 = 2; + return cpy_r_r2015; +CPyL779: ; + CPy_DecRef(cpy_r_r61); + goto CPyL778; +CPyL780: ; + CPy_DecRef(cpy_r_r82); + goto CPyL778; +CPyL781: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r92); + goto CPyL778; +CPyL782: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r92); + CPy_DecRef(cpy_r_r102); + goto CPyL778; +CPyL783: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r92); + CPy_DecRef(cpy_r_r102); + CPy_DecRef(cpy_r_r104); + goto CPyL778; +CPyL784: ; + CPy_DecRef(cpy_r_r82); + CPy_DecRef(cpy_r_r102); + goto CPyL778; +CPyL785: ; + CPy_DecRef(cpy_r_r137); + goto CPyL778; +CPyL786: ; + CPy_DecRef(cpy_r_r174); + goto CPyL778; +CPyL787: ; + CPy_DecRef(cpy_r_r174); + CPy_DecRef(cpy_r_r177); + goto CPyL778; +CPyL788: ; + CPy_DecRef(cpy_r_r198); + goto CPyL778; +CPyL789: ; + CPy_DecRef(cpy_r_r198); + CPy_DecRef(cpy_r_r208); + goto CPyL778; +CPyL790: ; + CPy_DecRef(cpy_r_r198); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r218); + goto CPyL778; +CPyL791: ; + CPy_DecRef(cpy_r_r198); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r218); + CPy_DecRef(cpy_r_r220); + goto CPyL778; +CPyL792: ; + CPy_DecRef(cpy_r_r198); + CPy_DecRef(cpy_r_r218); + goto CPyL778; +CPyL793: ; + CPy_DecRef(cpy_r_r261); + goto CPyL778; +CPyL794: ; + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r271); + goto CPyL778; +CPyL795: ; + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r271); + CPy_DecRef(cpy_r_r281); + goto CPyL778; +CPyL796: ; + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r271); + CPy_DecRef(cpy_r_r281); + CPy_DecRef(cpy_r_r283); + goto CPyL778; +CPyL797: ; + CPy_DecRef(cpy_r_r261); + CPy_DecRef(cpy_r_r281); + goto CPyL778; +CPyL798: ; + CPy_DecRef(cpy_r_r306); + goto CPyL778; +CPyL799: ; + CPy_DecRef(cpy_r_r328); + goto CPyL778; +CPyL800: ; + CPy_DecRef(cpy_r_r328); + CPy_DecRef(cpy_r_r338); + goto CPyL778; +CPyL801: ; + CPy_DecRef(cpy_r_r328); + CPy_DecRef(cpy_r_r338); + CPy_DecRef(cpy_r_r348); + goto CPyL778; +CPyL802: ; + CPy_DecRef(cpy_r_r328); + CPy_DecRef(cpy_r_r338); + CPy_DecRef(cpy_r_r348); + CPy_DecRef(cpy_r_r350); + goto CPyL778; +CPyL803: ; + CPy_DecRef(cpy_r_r328); + CPy_DecRef(cpy_r_r348); + goto CPyL778; +CPyL804: ; + CPy_DecRef(cpy_r_r401); + goto CPyL778; +CPyL805: ; + CPy_DecRef(cpy_r_r401); + CPy_DecRef(cpy_r_r411); + goto CPyL778; +CPyL806: ; + CPy_DecRef(cpy_r_r401); + CPy_DecRef(cpy_r_r411); + CPy_DecRef(cpy_r_r421); + goto CPyL778; +CPyL807: ; + CPy_DecRef(cpy_r_r401); + CPy_DecRef(cpy_r_r411); + CPy_DecRef(cpy_r_r421); + CPy_DecRef(cpy_r_r423); + goto CPyL778; +CPyL808: ; + CPy_DecRef(cpy_r_r401); + CPy_DecRef(cpy_r_r421); + goto CPyL778; +CPyL809: ; + CPy_DecRef(cpy_r_r454); + goto CPyL778; +CPyL810: ; + CPy_DecRef(cpy_r_r473); + goto CPyL778; +CPyL811: ; + CPy_DecRef(cpy_r_r473); + CPy_DecRef(cpy_r_r477); + goto CPyL778; +CPyL812: ; + CPy_DecRef(cpy_r_r494); + goto CPyL778; +CPyL813: ; + CPy_DecRef(cpy_r_r494); + CPy_DecRef(cpy_r_r497); + goto CPyL778; +CPyL814: ; + CPy_DecRef(cpy_r_r510); + goto CPyL778; +CPyL815: ; + CPy_DecRef(cpy_r_r510); + CPy_DecRef(cpy_r_r514); + goto CPyL778; +CPyL816: ; + CPy_DecRef(cpy_r_r537); + goto CPyL778; +CPyL817: ; + CPy_DecRef(cpy_r_r537); + CPy_DecRef(cpy_r_r540); + goto CPyL778; +CPyL818: ; + CPy_DecRef(cpy_r_r561); + goto CPyL778; +CPyL819: ; + CPy_DecRef(cpy_r_r561); + CPy_DecRef(cpy_r_r571); + goto CPyL778; +CPyL820: ; + CPy_DecRef(cpy_r_r561); + CPy_DecRef(cpy_r_r571); + CPy_DecRef(cpy_r_r581); + goto CPyL778; +CPyL821: ; + CPy_DecRef(cpy_r_r561); + CPy_DecRef(cpy_r_r571); + CPy_DecRef(cpy_r_r581); + CPy_DecRef(cpy_r_r583); + goto CPyL778; +CPyL822: ; + CPy_DecRef(cpy_r_r561); + CPy_DecRef(cpy_r_r581); + goto CPyL778; +CPyL823: ; + CPy_DecRef(cpy_r_r622); + goto CPyL778; +CPyL824: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + goto CPyL778; +CPyL825: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + CPy_DecRef(cpy_r_r642); + goto CPyL778; +CPyL826: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + CPy_DecRef(cpy_r_r642); + CPy_DecRef(cpy_r_r644); + goto CPyL778; +CPyL827: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r642); + goto CPyL778; +CPyL828: ; + CPy_DecRef(cpy_r_r729); + goto CPyL778; +CPyL829: ; + CPy_DecRef(cpy_r_r729); + CPy_DecRef(cpy_r_r739); + goto CPyL778; +CPyL830: ; + CPy_DecRef(cpy_r_r729); + CPy_DecRef(cpy_r_r739); + CPy_DecRef(cpy_r_r749); + goto CPyL778; +CPyL831: ; + CPy_DecRef(cpy_r_r729); + CPy_DecRef(cpy_r_r739); + CPy_DecRef(cpy_r_r749); + CPy_DecRef(cpy_r_r751); + goto CPyL778; +CPyL832: ; + CPy_DecRef(cpy_r_r729); + CPy_DecRef(cpy_r_r749); + goto CPyL778; +CPyL833: ; + CPy_DecRef(cpy_r_r786); + goto CPyL778; +CPyL834: ; + CPy_DecRef(cpy_r_r808); + goto CPyL778; +CPyL835: ; + CPy_DecRef(cpy_r_r808); + CPy_DecRef(cpy_r_r818); + goto CPyL778; +CPyL836: ; + CPy_DecRef(cpy_r_r808); + CPy_DecRef(cpy_r_r818); + CPy_DecRef(cpy_r_r828); + goto CPyL778; +CPyL837: ; + CPy_DecRef(cpy_r_r808); + CPy_DecRef(cpy_r_r818); + CPy_DecRef(cpy_r_r828); + CPy_DecRef(cpy_r_r830); + goto CPyL778; +CPyL838: ; + CPy_DecRef(cpy_r_r808); + CPy_DecRef(cpy_r_r828); + goto CPyL778; +CPyL839: ; + CPy_DecRef(cpy_r_r853); + goto CPyL778; +CPyL840: ; + CPy_DecRef(cpy_r_r867); + goto CPyL778; +CPyL841: ; + CPy_DecRef(cpy_r_r878); + goto CPyL778; +CPyL842: ; + CPy_DecRef(cpy_r_r906); + goto CPyL778; +CPyL843: ; + CPy_DecRef(cpy_r_r906); + CPy_DecRef(cpy_r_r909); + goto CPyL778; +CPyL844: ; + CPy_DecRef(cpy_r_r906); + CPy_DecRef(cpy_r_r909); + CPy_DecRef(cpy_r_r912); + goto CPyL778; +CPyL845: ; + CPy_DecRef(cpy_r_r934); + goto CPyL778; +CPyL846: ; + CPy_DecRef(cpy_r_r934); + CPy_DecRef(cpy_r_r944); + goto CPyL778; +CPyL847: ; + CPy_DecRef(cpy_r_r934); + CPy_DecRef(cpy_r_r944); + CPy_DecRef(cpy_r_r954); + goto CPyL778; +CPyL848: ; + CPy_DecRef(cpy_r_r934); + CPy_DecRef(cpy_r_r944); + CPy_DecRef(cpy_r_r954); + CPy_DecRef(cpy_r_r956); + goto CPyL778; +CPyL849: ; + CPy_DecRef(cpy_r_r934); + CPy_DecRef(cpy_r_r954); + goto CPyL778; +CPyL850: ; + CPy_DecRef(cpy_r_r991); + goto CPyL778; +CPyL851: ; + CPy_DecRef(cpy_r_r991); + CPy_DecRef(cpy_r_r1001); + goto CPyL778; +CPyL852: ; + CPy_DecRef(cpy_r_r991); + CPy_DecRef(cpy_r_r1001); + CPy_DecRef(cpy_r_r1011); + goto CPyL778; +CPyL853: ; + CPy_DecRef(cpy_r_r991); + CPy_DecRef(cpy_r_r1001); + CPy_DecRef(cpy_r_r1011); + CPy_DecRef(cpy_r_r1013); + goto CPyL778; +CPyL854: ; + CPy_DecRef(cpy_r_r991); + CPy_DecRef(cpy_r_r1011); + goto CPyL778; +CPyL855: ; + CPy_DecRef(cpy_r_r1040); + goto CPyL778; +CPyL856: ; + CPy_DecRef(cpy_r_r1040); + CPy_DecRef(cpy_r_r1044); + goto CPyL778; +CPyL857: ; + CPy_DecRef(cpy_r_r1058); + goto CPyL778; +CPyL858: ; + CPy_DecRef(cpy_r_r1080); + goto CPyL778; +CPyL859: ; + CPy_DecRef(cpy_r_r1080); + CPy_DecRef(cpy_r_r1090); + goto CPyL778; +CPyL860: ; + CPy_DecRef(cpy_r_r1080); + CPy_DecRef(cpy_r_r1090); + CPy_DecRef(cpy_r_r1100); + goto CPyL778; +CPyL861: ; + CPy_DecRef(cpy_r_r1080); + CPy_DecRef(cpy_r_r1090); + CPy_DecRef(cpy_r_r1100); + CPy_DecRef(cpy_r_r1102); + goto CPyL778; +CPyL862: ; + CPy_DecRef(cpy_r_r1080); + CPy_DecRef(cpy_r_r1100); + goto CPyL778; +CPyL863: ; + CPy_DecRef(cpy_r_r1125); + goto CPyL778; +CPyL864: ; + CPy_DecRef(cpy_r_r1147); + goto CPyL778; +CPyL865: ; + CPy_DecRef(cpy_r_r1147); + CPy_DecRef(cpy_r_r1157); + goto CPyL778; +CPyL866: ; + CPy_DecRef(cpy_r_r1147); + CPy_DecRef(cpy_r_r1157); + CPy_DecRef(cpy_r_r1167); + goto CPyL778; +CPyL867: ; + CPy_DecRef(cpy_r_r1147); + CPy_DecRef(cpy_r_r1157); + CPy_DecRef(cpy_r_r1167); + CPy_DecRef(cpy_r_r1169); + goto CPyL778; +CPyL868: ; + CPy_DecRef(cpy_r_r1147); + CPy_DecRef(cpy_r_r1167); + goto CPyL778; +CPyL869: ; + CPy_DecRef(cpy_r_r1212); + goto CPyL778; +CPyL870: ; + CPy_DecRef(cpy_r_r1234); + goto CPyL778; +CPyL871: ; + CPy_DecRef(cpy_r_r1234); + CPy_DecRef(cpy_r_r1244); + goto CPyL778; +CPyL872: ; + CPy_DecRef(cpy_r_r1234); + CPy_DecRef(cpy_r_r1244); + CPy_DecRef(cpy_r_r1254); + goto CPyL778; +CPyL873: ; + CPy_DecRef(cpy_r_r1234); + CPy_DecRef(cpy_r_r1244); + CPy_DecRef(cpy_r_r1254); + CPy_DecRef(cpy_r_r1256); + goto CPyL778; +CPyL874: ; + CPy_DecRef(cpy_r_r1234); + CPy_DecRef(cpy_r_r1254); + goto CPyL778; +CPyL875: ; + CPy_DecRef(cpy_r_r1279); + goto CPyL778; +CPyL876: ; + CPy_DecRef(cpy_r_r1301); + goto CPyL778; +CPyL877: ; + CPy_DecRef(cpy_r_r1301); + CPy_DecRef(cpy_r_r1311); + goto CPyL778; +CPyL878: ; + CPy_DecRef(cpy_r_r1301); + CPy_DecRef(cpy_r_r1311); + CPy_DecRef(cpy_r_r1321); + goto CPyL778; +CPyL879: ; + CPy_DecRef(cpy_r_r1301); + CPy_DecRef(cpy_r_r1311); + CPy_DecRef(cpy_r_r1321); + CPy_DecRef(cpy_r_r1323); + goto CPyL778; +CPyL880: ; + CPy_DecRef(cpy_r_r1301); + CPy_DecRef(cpy_r_r1321); + goto CPyL778; +CPyL881: ; + CPy_DecRef(cpy_r_r1358); + goto CPyL778; +CPyL882: ; + CPy_DecRef(cpy_r_r1372); + goto CPyL778; +CPyL883: ; + CPy_DecRef(cpy_r_r1372); + CPy_DecRef(cpy_r_r1376); + goto CPyL778; +CPyL884: ; + CPy_DecRef(cpy_r_r1403); + goto CPyL778; +CPyL885: ; + CPy_DecRef(cpy_r_r1403); + CPy_DecRef(cpy_r_r1413); + goto CPyL778; +CPyL886: ; + CPy_DecRef(cpy_r_r1403); + CPy_DecRef(cpy_r_r1413); + CPy_DecRef(cpy_r_r1423); + goto CPyL778; +CPyL887: ; + CPy_DecRef(cpy_r_r1403); + CPy_DecRef(cpy_r_r1413); + CPy_DecRef(cpy_r_r1423); + CPy_DecRef(cpy_r_r1425); + goto CPyL778; +CPyL888: ; + CPy_DecRef(cpy_r_r1403); + CPy_DecRef(cpy_r_r1423); + goto CPyL778; +CPyL889: ; + CPy_DecRef(cpy_r_r1460); + goto CPyL778; +CPyL890: ; + CPy_DecRef(cpy_r_r1460); + CPy_DecRef(cpy_r_r1470); + goto CPyL778; +CPyL891: ; + CPy_DecRef(cpy_r_r1460); + CPy_DecRef(cpy_r_r1470); + CPy_DecRef(cpy_r_r1480); + goto CPyL778; +CPyL892: ; + CPy_DecRef(cpy_r_r1460); + CPy_DecRef(cpy_r_r1470); + CPy_DecRef(cpy_r_r1480); + CPy_DecRef(cpy_r_r1482); + goto CPyL778; +CPyL893: ; + CPy_DecRef(cpy_r_r1460); + CPy_DecRef(cpy_r_r1480); + goto CPyL778; +CPyL894: ; + CPy_DecRef(cpy_r_r1513); + goto CPyL778; +CPyL895: ; + CPy_DecRef(cpy_r_r1535); + goto CPyL778; +CPyL896: ; + CPy_DecRef(cpy_r_r1535); + CPy_DecRef(cpy_r_r1545); + goto CPyL778; +CPyL897: ; + CPy_DecRef(cpy_r_r1535); + CPy_DecRef(cpy_r_r1545); + CPy_DecRef(cpy_r_r1555); + goto CPyL778; +CPyL898: ; + CPy_DecRef(cpy_r_r1535); + CPy_DecRef(cpy_r_r1545); + CPy_DecRef(cpy_r_r1555); + CPy_DecRef(cpy_r_r1557); + goto CPyL778; +CPyL899: ; + CPy_DecRef(cpy_r_r1535); + CPy_DecRef(cpy_r_r1555); + goto CPyL778; +CPyL900: ; + CPy_DecRef(cpy_r_r1576); + goto CPyL778; +CPyL901: ; + CPy_DecRef(cpy_r_r1598); + goto CPyL778; +CPyL902: ; + CPy_DecRef(cpy_r_r1598); + CPy_DecRef(cpy_r_r1608); + goto CPyL778; +CPyL903: ; + CPy_DecRef(cpy_r_r1598); + CPy_DecRef(cpy_r_r1608); + CPy_DecRef(cpy_r_r1618); + goto CPyL778; +CPyL904: ; + CPy_DecRef(cpy_r_r1598); + CPy_DecRef(cpy_r_r1608); + CPy_DecRef(cpy_r_r1618); + CPy_DecRef(cpy_r_r1620); + goto CPyL778; +CPyL905: ; + CPy_DecRef(cpy_r_r1598); + CPy_DecRef(cpy_r_r1618); + goto CPyL778; +CPyL906: ; + CPy_DecRef(cpy_r_r1659); + goto CPyL778; +CPyL907: ; + CPy_DecRef(cpy_r_r1659); + CPy_DecRef(cpy_r_r1669); + goto CPyL778; +CPyL908: ; + CPy_DecRef(cpy_r_r1659); + CPy_DecRef(cpy_r_r1669); + CPy_DecRef(cpy_r_r1679); + goto CPyL778; +CPyL909: ; + CPy_DecRef(cpy_r_r1659); + CPy_DecRef(cpy_r_r1669); + CPy_DecRef(cpy_r_r1679); + CPy_DecRef(cpy_r_r1681); + goto CPyL778; +CPyL910: ; + CPy_DecRef(cpy_r_r1659); + CPy_DecRef(cpy_r_r1679); + goto CPyL778; +CPyL911: ; + CPy_DecRef(cpy_r_r1704); + goto CPyL778; +CPyL912: ; + CPy_DecRef(cpy_r_r1726); + goto CPyL778; +CPyL913: ; + CPy_DecRef(cpy_r_r1726); + CPy_DecRef(cpy_r_r1736); + goto CPyL778; +CPyL914: ; + CPy_DecRef(cpy_r_r1726); + CPy_DecRef(cpy_r_r1736); + CPy_DecRef(cpy_r_r1746); + goto CPyL778; +CPyL915: ; + CPy_DecRef(cpy_r_r1726); + CPy_DecRef(cpy_r_r1736); + CPy_DecRef(cpy_r_r1746); + CPy_DecRef(cpy_r_r1748); + goto CPyL778; +CPyL916: ; + CPy_DecRef(cpy_r_r1726); + CPy_DecRef(cpy_r_r1746); + goto CPyL778; +CPyL917: ; + CPy_DecRef(cpy_r_r1771); + goto CPyL778; +CPyL918: ; + CPy_DecRef(cpy_r_r1785); + goto CPyL778; +CPyL919: ; + CPy_DecRef(cpy_r_r1809); + goto CPyL778; +CPyL920: ; + CPy_DecRef(cpy_r_r1809); + CPy_DecRef(cpy_r_r1819); + goto CPyL778; +CPyL921: ; + CPy_DecRef(cpy_r_r1809); + CPy_DecRef(cpy_r_r1819); + CPy_DecRef(cpy_r_r1829); + goto CPyL778; +CPyL922: ; + CPy_DecRef(cpy_r_r1809); + CPy_DecRef(cpy_r_r1819); + CPy_DecRef(cpy_r_r1829); + CPy_DecRef(cpy_r_r1831); + goto CPyL778; +CPyL923: ; + CPy_DecRef(cpy_r_r1809); + CPy_DecRef(cpy_r_r1829); + goto CPyL778; +CPyL924: ; + CPy_DecRef(cpy_r_r1910); + goto CPyL778; +CPyL925: ; + CPy_DecRef(cpy_r_r1929); + goto CPyL778; +CPyL926: ; + CPy_DecRef(cpy_r_r1929); + CPy_DecRef(cpy_r_r1939); + goto CPyL778; +CPyL927: ; + CPy_DecRef(cpy_r_r1929); + CPy_DecRef(cpy_r_r1939); + CPy_DecRef(cpy_r_r1949); + goto CPyL778; +CPyL928: ; + CPy_DecRef(cpy_r_r1929); + CPy_DecRef(cpy_r_r1939); + CPy_DecRef(cpy_r_r1949); + CPy_DecRef(cpy_r_r1951); + goto CPyL778; +CPyL929: ; + CPy_DecRef(cpy_r_r1929); + CPy_DecRef(cpy_r_r1949); + goto CPyL778; +CPyL930: ; + CPy_DecRef(cpy_r_r2006); + goto CPyL778; +} +static PyMethodDef brownie___utilsmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___utils(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils__internal, "__name__"); + CPyStatic_brownie___utils___globals = PyModule_GetDict(CPyModule_brownie___utils__internal); + if (unlikely(CPyStatic_brownie___utils___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_brownie___utils_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___utils__internal); + Py_CLEAR(modname); + CPy_XDECREF_NO_IMM(CPyStatic_brownie___utils___color); + CPyStatic_brownie___utils___color = NULL; + CPy_XDECREF(CPyStatic_brownie___utils___bytes_to_hexstring); + CPyStatic_brownie___utils___bytes_to_hexstring = NULL; + CPy_XDECREF(CPyStatic_brownie___utils___hexbytes_to_hexstring); + CPyStatic_brownie___utils___hexbytes_to_hexstring = NULL; + return -1; +} +static struct PyModuleDef brownie___utilsmodule = { + PyModuleDef_HEAD_INIT, + "brownie.utils", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + brownie___utilsmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___utils(void) +{ + if (CPyModule_brownie___utils__internal) { + Py_INCREF(CPyModule_brownie___utils__internal); + return CPyModule_brownie___utils__internal; + } + CPyModule_brownie___utils__internal = PyModule_Create(&brownie___utilsmodule); + if (unlikely(CPyModule_brownie___utils__internal == NULL)) + goto fail; + if (CPyExec_brownie___utils(CPyModule_brownie___utils__internal) != 0) + goto fail; + return CPyModule_brownie___utils__internal; + fail: + return NULL; +} + +char CPyDef_brownie___utils_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + CPyPtr cpy_r_r46; + CPyPtr cpy_r_r47; + CPyPtr cpy_r_r48; + CPyPtr cpy_r_r49; + CPyPtr cpy_r_r50; + CPyPtr cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", -1, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2067]; /* ('Final',) */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_brownie___utils___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 3, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[2420]; /* ('hex',) */ + cpy_r_r10 = CPyStatics[98]; /* 'brownie.utils' */ + cpy_r_r11 = CPyStatic_brownie___utils___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 5, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyModule_brownie___utils = cpy_r_r12; + CPy_INCREF(CPyModule_brownie___utils); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatics[2421]; /* ('Color', 'notify') */ + cpy_r_r14 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r15 = CPyStatic_brownie___utils___globals; + cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 6, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyModule_brownie___utils____color = cpy_r_r16; + CPy_INCREF(CPyModule_brownie___utils____color); + CPy_DECREF(cpy_r_r16); + cpy_r_r17 = CPyDef__color___Color(); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 8, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyStatic_brownie___utils___color = cpy_r_r17; + CPy_INCREF_NO_IMM(CPyStatic_brownie___utils___color); + cpy_r_r18 = CPyStatic_brownie___utils___globals; + cpy_r_r19 = CPyStatics[96]; /* 'color' */ + cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); + CPy_DECREF_NO_IMM(cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 8, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + cpy_r_r22 = CPyStatic_brownie___utils___globals; + cpy_r_r23 = CPyStatics[700]; /* 'hex' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 9, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + cpy_r_r25 = CPyStatics[757]; /* 'bytes_to_hexstring' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 9, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyStatic_brownie___utils___bytes_to_hexstring = cpy_r_r26; + CPy_INCREF(CPyStatic_brownie___utils___bytes_to_hexstring); + cpy_r_r27 = CPyStatic_brownie___utils___globals; + cpy_r_r28 = CPyStatics[757]; /* 'bytes_to_hexstring' */ + cpy_r_r29 = CPyDict_SetItem(cpy_r_r27, cpy_r_r28, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 9, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + cpy_r_r31 = CPyStatic_brownie___utils___globals; + cpy_r_r32 = CPyStatics[700]; /* 'hex' */ + cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 10, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + cpy_r_r34 = CPyStatics[966]; /* 'hexbytes_to_hexstring' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 10, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + CPyStatic_brownie___utils___hexbytes_to_hexstring = cpy_r_r35; + CPy_INCREF(CPyStatic_brownie___utils___hexbytes_to_hexstring); + cpy_r_r36 = CPyStatic_brownie___utils___globals; + cpy_r_r37 = CPyStatics[966]; /* 'hexbytes_to_hexstring' */ + cpy_r_r38 = CPyDict_SetItem(cpy_r_r36, cpy_r_r37, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 10, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + cpy_r_r40 = CPyStatics[1932]; /* 'Color' */ + cpy_r_r41 = CPyStatics[96]; /* 'color' */ + cpy_r_r42 = CPyStatics[97]; /* 'notify' */ + cpy_r_r43 = CPyStatics[757]; /* 'bytes_to_hexstring' */ + cpy_r_r44 = CPyStatics[966]; /* 'hexbytes_to_hexstring' */ + cpy_r_r45 = PyList_New(5); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 12, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + cpy_r_r46 = (CPyPtr)&((PyListObject *)cpy_r_r45)->ob_item; + cpy_r_r47 = *(CPyPtr *)cpy_r_r46; + CPy_INCREF(cpy_r_r40); + *(PyObject * *)cpy_r_r47 = cpy_r_r40; + CPy_INCREF(cpy_r_r41); + cpy_r_r48 = cpy_r_r47 + 8; + *(PyObject * *)cpy_r_r48 = cpy_r_r41; + CPy_INCREF(cpy_r_r42); + cpy_r_r49 = cpy_r_r47 + 16; + *(PyObject * *)cpy_r_r49 = cpy_r_r42; + CPy_INCREF(cpy_r_r43); + cpy_r_r50 = cpy_r_r47 + 24; + *(PyObject * *)cpy_r_r50 = cpy_r_r43; + CPy_INCREF(cpy_r_r44); + cpy_r_r51 = cpy_r_r47 + 32; + *(PyObject * *)cpy_r_r51 = cpy_r_r44; + cpy_r_r52 = CPyStatic_brownie___utils___globals; + cpy_r_r53 = CPyStatics[78]; /* '__all__' */ + cpy_r_r54 = CPyDict_SetItem(cpy_r_r52, cpy_r_r53, cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r45); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/utils/__init__.py", "", 12, CPyStatic_brownie___utils___globals); + goto CPyL17; + } + return 1; +CPyL17: ; + cpy_r_r56 = 2; + return cpy_r_r56; +} + +PyObject *CPyDef__color_____mypyc__Color_setup(PyObject *cpy_r_type); +PyObject *CPyDef__color___Color(void); + +static PyObject * +_color___Color_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType__color___Color) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef__color_____mypyc__Color_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +_color___Color_traverse(brownie___utils____color___ColorObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___cache__); + return 0; +} + +static int +_color___Color_clear(brownie___utils____color___ColorObject *self) +{ + Py_CLEAR(self->___cache__); + return 0; +} + +static void +_color___Color_dealloc(brownie___utils____color___ColorObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, _color___Color_dealloc) + _color___Color_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem _color___Color_vtable[9]; +static bool +CPyDef__color___Color_trait_vtable_setup(void) +{ + CPyVTableItem _color___Color_vtable_scratch[] = { + (CPyVTableItem)CPyDef__color___Color_____call__, + (CPyVTableItem)CPyDef__color___Color_____str__, + (CPyVTableItem)CPyDef__color___Color___pretty_dict, + (CPyVTableItem)CPyDef__color___Color___pretty_sequence, + (CPyVTableItem)CPyDef__color___Color____write, + (CPyVTableItem)CPyDef__color___Color___format_tb, + (CPyVTableItem)CPyDef__color___Color___format_syntaxerror, + (CPyVTableItem)CPyDef__color___Color___highlight, + (CPyVTableItem)CPyDef__color___Color_____mypyc_defaults_setup, + }; + memcpy(_color___Color_vtable, _color___Color_vtable_scratch, sizeof(_color___Color_vtable)); + return 1; +} + +static PyObject * +_color___Color_get___3_cache__(brownie___utils____color___ColorObject *self, void *closure); +static int +_color___Color_set___3_cache__(brownie___utils____color___ColorObject *self, PyObject *value, void *closure); + +static PyGetSetDef _color___Color_getseters[] = { + {"__cache__", + (getter)_color___Color_get___3_cache__, (setter)_color___Color_set___3_cache__, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef _color___Color_methods[] = { + {"__call__", + (PyCFunction)CPyPy__color___Color_____call__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($self, color_str=None)\n--\n\n")}, + {"__str__", + (PyCFunction)CPyPy__color___Color_____str__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__str__($self, /)\n--\n\n")}, + {"pretty_dict", + (PyCFunction)CPyPy__color___Color___pretty_dict, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("pretty_dict($self, value, _indent=0)\n--\n\n")}, + {"pretty_sequence", + (PyCFunction)CPyPy__color___Color___pretty_sequence, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("pretty_sequence($self, value, _indent=0)\n--\n\n")}, + {"_write", + (PyCFunction)CPyPy__color___Color____write, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_write($self, value)\n--\n\n")}, + {"format_tb", + (PyCFunction)CPyPy__color___Color___format_tb, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_tb($self, exc, filename=None, start=None, stop=None)\n--\n\n")}, + {"format_syntaxerror", + (PyCFunction)CPyPy__color___Color___format_syntaxerror, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("format_syntaxerror($self, exc)\n--\n\n")}, + {"highlight", + (PyCFunction)CPyPy__color___Color___highlight, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"__mypyc_defaults_setup", + (PyCFunction)CPyPy__color___Color_____mypyc_defaults_setup, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__mypyc_defaults_setup()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType__color___Color_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Color", + .tp_new = _color___Color_new, + .tp_dealloc = (destructor)_color___Color_dealloc, + .tp_traverse = (traverseproc)_color___Color_traverse, + .tp_clear = (inquiry)_color___Color_clear, + .tp_getset = _color___Color_getseters, + .tp_methods = _color___Color_methods, + .tp_call = PyVectorcall_Call, + .tp_str = CPyDef__color___Color_____str__, + .tp_basicsize = sizeof(brownie___utils____color___ColorObject), + .tp_vectorcall_offset = offsetof(brownie___utils____color___ColorObject, vectorcall), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL, + .tp_doc = PyDoc_STR("Color()\n--\n\n"), +}; +static PyTypeObject *CPyType__color___Color_template = &CPyType__color___Color_template_; + +PyObject *CPyDef__color_____mypyc__Color_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___utils____color___ColorObject *self; + self = (brownie___utils____color___ColorObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = _color___Color_vtable; + self->vectorcall = CPyPy__color___Color_____call__; + if (CPyDef__color___Color_____mypyc_defaults_setup((PyObject *)self) == 0) { + Py_DECREF(self); + return NULL; + } + return (PyObject *)self; +} + +PyObject *CPyDef__color___Color(void) +{ + PyObject *self = CPyDef__color_____mypyc__Color_setup((PyObject *)CPyType__color___Color); + if (self == NULL) + return NULL; + return self; +} + +static PyObject * +_color___Color_get___3_cache__(brownie___utils____color___ColorObject *self, void *closure) +{ + if (unlikely(self->___cache__ == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '__cache__' of 'Color' undefined"); + return NULL; + } + CPy_INCREF(self->___cache__); + PyObject *retval = self->___cache__; + return retval; +} + +static int +_color___Color_set___3_cache__(brownie___utils____color___ColorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Color' object attribute '__cache__' cannot be deleted"); + return -1; + } + if (self->___cache__ != NULL) { + CPy_DECREF(self->___cache__); + } + PyObject *tmp; + if (likely(PyDict_Check(value))) + tmp = value; + else { + CPy_TypeError("dict", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->___cache__ = tmp; + return 0; +} +static PyMethodDef _colormodule_methods[] = { + {"notify", (PyCFunction)CPyPy__color___notify, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("notify(type_, msg)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___utils____color(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils____color__internal, "__name__"); + CPyStatic__color___globals = PyModule_GetDict(CPyModule_brownie___utils____color__internal); + if (unlikely(CPyStatic__color___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef__color_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___utils____color__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic__color___formatter); + CPyStatic__color___formatter = NULL; + CPy_XDECREF(CPyStatic__color___MODIFIERS); + CPyStatic__color___MODIFIERS = NULL; + CPy_XDECREF(CPyStatic__color___COLORS); + CPyStatic__color___COLORS = NULL; + CPy_XDECREF(CPyStatic__color___NOTIFY_COLORS); + CPyStatic__color___NOTIFY_COLORS = NULL; + CPy_XDECREF(CPyStatic__color___base_path); + CPyStatic__color___base_path = NULL; + CPy_XDECREF(CPyStatic__color___Color_____cache__); + CPyStatic__color___Color_____cache__ = NULL; + CPy_XDECREF(CPyStatic__color___brownie___utils____color___Color___highlight___lexer); + CPyStatic__color___brownie___utils____color___Color___highlight___lexer = NULL; + Py_CLEAR(CPyType__color___Color); + return -1; +} +static struct PyModuleDef _colormodule = { + PyModuleDef_HEAD_INIT, + "brownie.utils._color", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + _colormodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___utils____color(void) +{ + if (CPyModule_brownie___utils____color__internal) { + Py_INCREF(CPyModule_brownie___utils____color__internal); + return CPyModule_brownie___utils____color__internal; + } + CPyModule_brownie___utils____color__internal = PyModule_Create(&_colormodule); + if (unlikely(CPyModule_brownie___utils____color__internal == NULL)) + goto fail; + if (CPyExec_brownie___utils____color(CPyModule_brownie___utils____color__internal) != 0) + goto fail; + return CPyModule_brownie___utils____color__internal; + fail: + return NULL; +} + +PyObject *CPyDef__color___Color_____call__(PyObject *cpy_r_self, PyObject *cpy_r_color_str) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + int32_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T3OOO cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + CPyPtr cpy_r_r38; + CPyPtr cpy_r_r39; + int64_t cpy_r_r40; + CPyPtr cpy_r_r41; + PyObject *cpy_r_r42; + CPyPtr cpy_r_r43; + CPyPtr cpy_r_r44; + int64_t cpy_r_r45; + CPyPtr cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_color; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + tuple_T3OOO cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + tuple_T2OO cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + char cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + if (cpy_r_color_str != NULL) goto CPyL75; + cpy_r_r0 = Py_None; + cpy_r_color_str = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL76; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); + goto CPyL74; + } + CPy_Unreachable(); +CPyL5: ; + cpy_r_r3 = CPyStatics[240]; /* 'settings' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); + goto CPyL77; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals, "dict", cpy_r_r4); + goto CPyL77; + } + cpy_r_r6 = CPyStatics[241]; /* 'console' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); + goto CPyL77; + } + cpy_r_r8 = CPyStatics[253]; /* 'show_colors' */ + cpy_r_r9 = PyObject_GetItem(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); + goto CPyL77; + } + cpy_r_r10 = PyObject_IsTrue(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_r10 >= 0; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 83, CPyStatic__color___globals); + goto CPyL77; + } + cpy_r_r12 = cpy_r_r10; + if (cpy_r_r12) { + goto CPyL12; + } else + goto CPyL78; +CPyL11: ; + cpy_r_r13 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL12: ; + cpy_r_r14 = CPyStatic__color___Color_____cache__; + if (likely(cpy_r_r14 != NULL)) goto CPyL15; + PyErr_SetString(PyExc_NameError, "value for final name \"__cache__\" was not set"); + cpy_r_r15 = 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 86, CPyStatic__color___globals); + goto CPyL18; + } else + goto CPyL79; +CPyL14: ; + CPy_Unreachable(); +CPyL15: ; + cpy_r_r16 = CPyDict_GetItem(cpy_r_r14, cpy_r_color_str); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 86, CPyStatic__color___globals); + goto CPyL18; + } + if (likely(PyUnicode_Check(cpy_r_r16))) + cpy_r_r17 = cpy_r_r16; + else { + CPy_TypeError("str", cpy_r_r16); + cpy_r_r17 = NULL; + } + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 86, CPyStatic__color___globals); + goto CPyL18; + } else + goto CPyL80; +CPyL17: ; + return cpy_r_r17; +CPyL18: ; + cpy_r_r18 = CPy_CatchError(); + cpy_r_r19 = CPyModule_builtins; + cpy_r_r20 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 87, CPyStatic__color___globals); + goto CPyL81; + } + cpy_r_r22 = CPy_ExceptionMatches(cpy_r_r21); + CPy_DecRef(cpy_r_r21); + if (!cpy_r_r22) goto CPyL82; + cpy_r_r23 = (PyObject *)&_Py_NoneStruct; + cpy_r_r24 = cpy_r_color_str != cpy_r_r23; + if (!cpy_r_r24) goto CPyL83; + CPy_INCREF(cpy_r_color_str); + if (likely(cpy_r_color_str != Py_None)) + cpy_r_r25 = cpy_r_color_str; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 82, CPyStatic__color___globals, "str", cpy_r_color_str); + goto CPyL81; + } + cpy_r_r26 = CPyStr_IsTrue(cpy_r_r25); + CPy_DecRef(cpy_r_r25); + if (cpy_r_r26) { + goto CPyL25; + } else + goto CPyL83; +CPyL23: ; + cpy_r_r27 = CPyStatics[1933]; /* '\x1b[0;m' */ + cpy_r_r28 = CPyStr_Build(1, cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 89, CPyStatic__color___globals); + goto CPyL72; + } + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + return cpy_r_r28; +CPyL25: ; + cpy_r_r29 = CPyStatics[220]; /* ' ' */ + CPy_INCREF(cpy_r_color_str); + if (likely(cpy_r_color_str != Py_None)) + cpy_r_r30 = cpy_r_color_str; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 91, CPyStatic__color___globals, "str", cpy_r_color_str); + goto CPyL54; + } + cpy_r_r31 = PyUnicode_Contains(cpy_r_r30, cpy_r_r29); + CPy_DecRef(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 91, CPyStatic__color___globals); + goto CPyL54; + } + cpy_r_r33 = cpy_r_r31; + if (!cpy_r_r33) goto CPyL46; + CPy_INCREF(cpy_r_color_str); + if (likely(cpy_r_color_str != Py_None)) + cpy_r_r34 = cpy_r_color_str; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals, "str", cpy_r_color_str); + goto CPyL54; + } + cpy_r_r35 = PyUnicode_Split(cpy_r_r34, NULL, -1); + CPy_DecRef(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals); + goto CPyL54; + } + cpy_r_r36 = CPySequence_CheckUnpackCount(cpy_r_r35, 2); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals); + goto CPyL84; + } + cpy_r_r38 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r39 = *(CPyPtr *)cpy_r_r38; + cpy_r_r40 = 0 * 8; + cpy_r_r41 = cpy_r_r39 + cpy_r_r40; + cpy_r_r42 = *(PyObject * *)cpy_r_r41; + CPy_INCREF(cpy_r_r42); + cpy_r_r43 = (CPyPtr)&((PyListObject *)cpy_r_r35)->ob_item; + cpy_r_r44 = *(CPyPtr *)cpy_r_r43; + cpy_r_r45 = 1 * 8; + cpy_r_r46 = cpy_r_r44 + cpy_r_r45; + cpy_r_r47 = *(PyObject * *)cpy_r_r46; + CPy_INCREF(cpy_r_r47); + CPy_DecRef(cpy_r_r35); + if (likely(PyUnicode_Check(cpy_r_r42))) + cpy_r_r48 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals, "str", cpy_r_r42); + goto CPyL85; + } + if (PyUnicode_Check(cpy_r_r47)) + cpy_r_r49 = cpy_r_r47; + else { + cpy_r_r49 = NULL; + } + if (cpy_r_r49 != NULL) goto __LL1869; + if (cpy_r_r47 == Py_None) + cpy_r_r49 = cpy_r_r47; + else { + cpy_r_r49 = NULL; + } + if (cpy_r_r49 != NULL) goto __LL1869; + CPy_TypeError("str or None", cpy_r_r47); + cpy_r_r49 = NULL; +__LL1869: ; + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 92, CPyStatic__color___globals); + goto CPyL86; + } else + goto CPyL87; +CPyL33: ; + cpy_r_color_str = cpy_r_r49; + cpy_r_r50 = CPyStatics[1934]; /* '\x1b[0;' */ + cpy_r_r51 = CPyStatic__color___MODIFIERS; + if (unlikely(cpy_r_r51 == NULL)) { + goto CPyL88; + } else + goto CPyL36; +CPyL34: ; + PyErr_SetString(PyExc_NameError, "value for final name \"MODIFIERS\" was not set"); + cpy_r_r52 = 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); + goto CPyL54; + } else + goto CPyL89; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + cpy_r_r53 = CPyDict_GetItem(cpy_r_r51, cpy_r_r48); + CPy_DecRef(cpy_r_r48); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); + goto CPyL54; + } + if (likely(PyUnicode_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals, "str", cpy_r_r53); + goto CPyL54; + } + cpy_r_r55 = CPyStatic__color___COLORS; + if (unlikely(cpy_r_r55 == NULL)) { + goto CPyL90; + } else + goto CPyL41; +CPyL39: ; + PyErr_SetString(PyExc_NameError, "value for final name \"COLORS\" was not set"); + cpy_r_r56 = 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); + goto CPyL54; + } else + goto CPyL91; +CPyL40: ; + CPy_Unreachable(); +CPyL41: ; + CPy_INCREF(cpy_r_color_str); + if (likely(cpy_r_color_str != Py_None)) + cpy_r_r57 = cpy_r_color_str; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals, "str", cpy_r_color_str); + goto CPyL92; + } + cpy_r_r58 = CPyDict_GetItem(cpy_r_r55, cpy_r_r57); + CPy_DecRef(cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); + goto CPyL92; + } + if (likely(PyUnicode_Check(cpy_r_r58))) + cpy_r_r59 = cpy_r_r58; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals, "str", cpy_r_r58); + goto CPyL92; + } + cpy_r_r60 = CPyStatics[1935]; /* 'm' */ + cpy_r_r61 = CPyStr_Build(4, cpy_r_r50, cpy_r_r54, cpy_r_r59, cpy_r_r60); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r59); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 93, CPyStatic__color___globals); + goto CPyL54; + } + cpy_r_color = cpy_r_r61; + goto CPyL64; +CPyL46: ; + cpy_r_r62 = CPyStatics[1934]; /* '\x1b[0;' */ + cpy_r_r63 = CPyStatic__color___COLORS; + if (likely(cpy_r_r63 != NULL)) goto CPyL49; + PyErr_SetString(PyExc_NameError, "value for final name \"COLORS\" was not set"); + cpy_r_r64 = 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals); + goto CPyL54; + } else + goto CPyL93; +CPyL48: ; + CPy_Unreachable(); +CPyL49: ; + CPy_INCREF(cpy_r_color_str); + if (likely(cpy_r_color_str != Py_None)) + cpy_r_r65 = cpy_r_color_str; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals, "str", cpy_r_color_str); + goto CPyL54; + } + cpy_r_r66 = CPyDict_GetItem(cpy_r_r63, cpy_r_r65); + CPy_DecRef(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals); + goto CPyL54; + } + if (likely(PyUnicode_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals, "str", cpy_r_r66); + goto CPyL54; + } + cpy_r_r68 = CPyStatics[1935]; /* 'm' */ + cpy_r_r69 = CPyStr_Build(3, cpy_r_r62, cpy_r_r67, cpy_r_r68); + CPy_DecRef(cpy_r_r67); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 95, CPyStatic__color___globals); + goto CPyL54; + } + cpy_r_color = cpy_r_r69; + goto CPyL64; +CPyL54: ; + cpy_r_r70 = CPy_CatchError(); + cpy_r_r71 = CPyModule_builtins; + cpy_r_r72 = CPyStatics[325]; /* 'KeyError' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 96, CPyStatic__color___globals); + goto CPyL94; + } + cpy_r_r74 = CPyModule_builtins; + cpy_r_r75 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 96, CPyStatic__color___globals); + goto CPyL95; + } + cpy_r_r77.f0 = cpy_r_r73; + cpy_r_r77.f1 = cpy_r_r76; + cpy_r_r78 = PyTuple_New(2); + if (unlikely(cpy_r_r78 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1870 = cpy_r_r77.f0; + PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp1870); + PyObject *__tmp1871 = cpy_r_r77.f1; + PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp1871); + cpy_r_r79 = CPy_ExceptionMatches(cpy_r_r78); + CPy_DecRef(cpy_r_r78); + if (!cpy_r_r79) goto CPyL96; + cpy_r_r80 = CPyStatics[1933]; /* '\x1b[0;m' */ + cpy_r_r81 = CPyStr_Build(1, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 97, CPyStatic__color___globals); + goto CPyL94; + } + cpy_r_color = cpy_r_r81; + goto CPyL61; +CPyL59: ; + CPy_Reraise(); + if (!0) { + goto CPyL62; + } else + goto CPyL97; +CPyL60: ; + CPy_Unreachable(); +CPyL61: ; + CPy_RestoreExcInfo(cpy_r_r70); + CPy_DecRef(cpy_r_r70.f0); + CPy_DecRef(cpy_r_r70.f1); + CPy_DecRef(cpy_r_r70.f2); + goto CPyL64; +CPyL62: ; + CPy_RestoreExcInfo(cpy_r_r70); + CPy_DecRef(cpy_r_r70.f0); + CPy_DecRef(cpy_r_r70.f1); + CPy_DecRef(cpy_r_r70.f2); + cpy_r_r82 = CPy_KeepPropagating(); + if (!cpy_r_r82) { + goto CPyL72; + } else + goto CPyL98; +CPyL63: ; + CPy_Unreachable(); +CPyL64: ; + cpy_r_r83 = CPyStatic__color___Color_____cache__; + if (unlikely(cpy_r_r83 == NULL)) { + goto CPyL99; + } else + goto CPyL67; +CPyL65: ; + PyErr_SetString(PyExc_NameError, "value for final name \"__cache__\" was not set"); + cpy_r_r84 = 0; + if (unlikely(!cpy_r_r84)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 98, CPyStatic__color___globals); + goto CPyL72; + } else + goto CPyL100; +CPyL66: ; + CPy_Unreachable(); +CPyL67: ; + if (likely(cpy_r_color_str != Py_None)) + cpy_r_r85 = cpy_r_color_str; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "__call__", 98, CPyStatic__color___globals, "str", cpy_r_color_str); + goto CPyL101; + } + cpy_r_r86 = CPyDict_SetItem(cpy_r_r83, cpy_r_r85, cpy_r_color); + CPy_DecRef(cpy_r_r85); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 98, CPyStatic__color___globals); + goto CPyL101; + } + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + return cpy_r_color; +CPyL70: ; + CPy_Reraise(); + if (!0) { + goto CPyL72; + } else + goto CPyL102; +CPyL71: ; + CPy_Unreachable(); +CPyL72: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + cpy_r_r88 = CPy_KeepPropagating(); + if (!cpy_r_r88) goto CPyL74; + CPy_Unreachable(); +CPyL74: ; + cpy_r_r89 = NULL; + return cpy_r_r89; +CPyL75: ; + CPy_INCREF(cpy_r_color_str); + goto CPyL2; +CPyL76: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL3; +CPyL77: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL74; +CPyL78: ; + CPy_DECREF(cpy_r_color_str); + goto CPyL11; +CPyL79: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL14; +CPyL80: ; + CPy_DECREF(cpy_r_color_str); + goto CPyL17; +CPyL81: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL72; +CPyL82: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL70; +CPyL83: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL23; +CPyL84: ; + CPy_DecRef(cpy_r_r35); + goto CPyL54; +CPyL85: ; + CPy_DecRef(cpy_r_r47); + goto CPyL54; +CPyL86: ; + CPy_DecRef(cpy_r_r48); + goto CPyL54; +CPyL87: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL33; +CPyL88: ; + CPy_DecRef(cpy_r_r48); + goto CPyL34; +CPyL89: ; + CPy_DecRef(cpy_r_color_str); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL35; +CPyL90: ; + CPy_DecRef(cpy_r_r54); + goto CPyL39; +CPyL91: ; + CPy_DecRef(cpy_r_color_str); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL40; +CPyL92: ; + CPy_DecRef(cpy_r_r54); + goto CPyL54; +CPyL93: ; + CPy_DecRef(cpy_r_color_str); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL48; +CPyL94: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL62; +CPyL95: ; + CPy_DecRef(cpy_r_color_str); + CPy_DecRef(cpy_r_r73); + goto CPyL62; +CPyL96: ; + CPy_DecRef(cpy_r_color_str); + goto CPyL59; +CPyL97: ; + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + CPy_DecRef(cpy_r_r70.f0); + CPy_DecRef(cpy_r_r70.f1); + CPy_DecRef(cpy_r_r70.f2); + goto CPyL60; +CPyL98: ; + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL63; +CPyL99: ; + CPy_DecRef(cpy_r_color_str); + CPy_DecRef(cpy_r_color); + goto CPyL65; +CPyL100: ; + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL66; +CPyL101: ; + CPy_DecRef(cpy_r_color); + goto CPyL72; +CPyL102: ; + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL71; +} + +PyObject *CPyPy__color___Color_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"color_str", 0}; + static CPyArg_Parser parser = {"|O:__call__", kwlist, 0}; + PyObject *obj_color_str = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_color_str)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils._color.Color", obj_self); + goto fail; + } + PyObject *arg_color_str; + if (obj_color_str == NULL) { + arg_color_str = NULL; + goto __LL1872; + } + if (PyUnicode_Check(obj_color_str)) + arg_color_str = obj_color_str; + else { + arg_color_str = NULL; + } + if (arg_color_str != NULL) goto __LL1872; + if (obj_color_str == Py_None) + arg_color_str = obj_color_str; + else { + arg_color_str = NULL; + } + if (arg_color_str != NULL) goto __LL1872; + CPy_TypeError("str or None", obj_color_str); + goto fail; +__LL1872: ; + PyObject *retval = CPyDef__color___Color_____call__(arg_self, arg_color_str); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "__call__", 82, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color_____str__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = CPyStatics[1933]; /* '\x1b[0;m' */ + cpy_r_r1 = CPyStr_Build(1, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "__str__", 102, CPyStatic__color___globals); + goto CPyL2; + } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy__color___Color_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__str__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *retval = CPyDef__color___Color_____str__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "__str__", 101, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color___pretty_dict(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent) { + PyObject *cpy_r_r0; + PyObject *cpy_r_text; + char cpy_r_r1; + PyObject *cpy_r_r2; + CPyTagged cpy_r_r3; + CPyTagged cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + int64_t cpy_r_r15; + CPyPtr cpy_r_r16; + int64_t cpy_r_r17; + char cpy_r_r18; + CPyTagged cpy_r_c; + CPyPtr cpy_r_r19; + CPyPtr cpy_r_r20; + int64_t cpy_r_r21; + CPyPtr cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_s; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + tuple_T3OOO cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + CPyTagged cpy_r_r64; + int64_t cpy_r_r65; + CPyTagged cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + if (cpy_r__indent != CPY_INT_TAG) goto CPyL48; + cpy_r__indent = 0; +CPyL2: ; + cpy_r_r0 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r0); + cpy_r_text = cpy_r_r0; + cpy_r_r1 = cpy_r__indent != 0; + if (cpy_r_r1) { + goto CPyL4; + } else + goto CPyL49; +CPyL3: ; + cpy_r_r2 = CPyStatics[1936]; /* '{' */ + CPy_INCREF(cpy_r_r2); + cpy_r_text = cpy_r_r2; +CPyL4: ; + cpy_r_r3 = CPyTagged_Add(cpy_r__indent, 8); + CPyTagged_DECREF(cpy_r__indent); + cpy_r__indent = cpy_r_r3; + cpy_r_r4 = 0; + cpy_r_r5 = CPyDict_KeysView(cpy_r_value); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals); + goto CPyL50; + } + cpy_r_r6 = (PyObject *)&PyUnicode_Type; + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[70]; /* 'sorted' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals); + goto CPyL51; + } + PyObject *cpy_r_r10[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = CPyStatics[2073]; /* ('key',) */ + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 1, cpy_r_r12); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r5); + if (likely(PyList_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 110, CPyStatic__color___globals, "list", cpy_r_r13); + goto CPyL50; + } + cpy_r_r15 = 0; +CPyL9: ; + cpy_r_r16 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r17 = *(int64_t *)cpy_r_r16; + cpy_r_r18 = cpy_r_r15 < cpy_r_r17; + if (!cpy_r_r18) goto CPyL52; + cpy_r_c = cpy_r_r4; + cpy_r_r19 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; + cpy_r_r20 = *(CPyPtr *)cpy_r_r19; + cpy_r_r21 = cpy_r_r15 * 8; + cpy_r_r22 = cpy_r_r20 + cpy_r_r21; + cpy_r_r23 = *(PyObject * *)cpy_r_r22; + CPy_INCREF(cpy_r_r23); + cpy_r_r24 = CPyDict_GetItem(cpy_r_value, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 111, CPyStatic__color___globals); + goto CPyL53; + } + cpy_r_r25 = cpy_r_c != 0; + CPyTagged_DECREF(cpy_r_c); + if (!cpy_r_r25) goto CPyL14; + cpy_r_r26 = CPyStatics[341]; /* ',' */ + cpy_r_r27 = CPyStr_Append(cpy_r_text, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 113, CPyStatic__color___globals); + goto CPyL54; + } + cpy_r_text = cpy_r_r27; +CPyL14: ; + cpy_r_r28 = PyUnicode_Check(cpy_r_r23); + if (!cpy_r_r28) goto CPyL16; + cpy_r_r29 = CPyStatics[132]; /* "'" */ + CPy_INCREF(cpy_r_r29); + cpy_r_r30 = cpy_r_r29; + goto CPyL17; +CPyL16: ; + cpy_r_r31 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r31); + cpy_r_r30 = cpy_r_r31; +CPyL17: ; + cpy_r_s = cpy_r_r30; + cpy_r_r32 = CPyStatics[221]; /* '\n' */ + cpy_r_r33 = CPyStatics[220]; /* ' ' */ + CPyTagged_INCREF(cpy_r__indent); + cpy_r_r34 = CPyTagged_StealAsObject(cpy_r__indent); + cpy_r_r35 = PyNumber_Multiply(cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals, "str", cpy_r_r35); + goto CPyL55; + } + cpy_r_r37 = PyObject_Str(cpy_r_r23); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); + goto CPyL56; + } + cpy_r_r38 = CPyStatics[478]; /* ': ' */ + cpy_r_r39 = CPyStr_Build(6, cpy_r_r32, cpy_r_r36, cpy_r_s, cpy_r_r37, cpy_r_s, cpy_r_r38); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_s); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); + goto CPyL57; + } + cpy_r_r40 = CPyStr_Append(cpy_r_text, cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 115, CPyStatic__color___globals); + goto CPyL58; + } + cpy_r_text = cpy_r_r40; + cpy_r_r41 = PyDict_Check(cpy_r_r24); + if (!cpy_r_r41) goto CPyL28; + cpy_r_r42 = CPyStatics[1936]; /* '{' */ + if (likely(PyDict_Check(cpy_r_r24))) + cpy_r_r43 = cpy_r_r24; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals, "dict", cpy_r_r24); + goto CPyL59; + } + cpy_r_r44 = CPyDef__color___Color___pretty_dict(cpy_r_self, cpy_r_r43, cpy_r__indent); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals); + goto CPyL59; + } + cpy_r_r45 = PyUnicode_Concat(cpy_r_r42, cpy_r_r44); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals); + goto CPyL59; + } + cpy_r_r46 = CPyStr_Append(cpy_r_text, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 117, CPyStatic__color___globals); + goto CPyL60; + } + cpy_r_text = cpy_r_r46; + goto CPyL41; +CPyL28: ; + cpy_r_r47 = (PyObject *)&PyList_Type; + cpy_r_r48 = (PyObject *)&PyTuple_Type; + cpy_r_r49 = (PyObject *)&PySet_Type; + CPy_INCREF(cpy_r_r47); + CPy_INCREF(cpy_r_r48); + CPy_INCREF(cpy_r_r49); + cpy_r_r50.f0 = cpy_r_r47; + cpy_r_r50.f1 = cpy_r_r48; + cpy_r_r50.f2 = cpy_r_r49; + cpy_r_r51 = PyTuple_New(3); + if (unlikely(cpy_r_r51 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1873 = cpy_r_r50.f0; + PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp1873); + PyObject *__tmp1874 = cpy_r_r50.f1; + PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp1874); + PyObject *__tmp1875 = cpy_r_r50.f2; + PyTuple_SET_ITEM(cpy_r_r51, 2, __tmp1875); + cpy_r_r52 = PyObject_IsInstance(cpy_r_r24, cpy_r_r51); + CPy_DECREF(cpy_r_r51); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 119, CPyStatic__color___globals); + goto CPyL57; + } + cpy_r_r54 = cpy_r_r52; + if (!cpy_r_r54) goto CPyL38; + CPy_INCREF(cpy_r_r24); + if (PyList_Check(cpy_r_r24)) + cpy_r_r55 = cpy_r_r24; + else { + cpy_r_r55 = NULL; + } + if (cpy_r_r55 != NULL) goto __LL1876; + if (PyTuple_Check(cpy_r_r24)) + cpy_r_r55 = cpy_r_r24; + else { + cpy_r_r55 = NULL; + } + if (cpy_r_r55 != NULL) goto __LL1876; + if (PySet_Check(cpy_r_r24)) + cpy_r_r55 = cpy_r_r24; + else { + cpy_r_r55 = NULL; + } + if (cpy_r_r55 != NULL) goto __LL1876; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals, "union[list, tuple, set]", cpy_r_r24); + goto CPyL57; +__LL1876: ; + cpy_r_r56 = PyObject_Str(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); + goto CPyL57; + } + cpy_r_r57 = CPyStr_GetItem(cpy_r_r56, 0); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); + goto CPyL57; + } + if (PyList_Check(cpy_r_r24)) + cpy_r_r58 = cpy_r_r24; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL1877; + if (PyTuple_Check(cpy_r_r24)) + cpy_r_r58 = cpy_r_r24; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL1877; + if (PySet_Check(cpy_r_r24)) + cpy_r_r58 = cpy_r_r24; + else { + cpy_r_r58 = NULL; + } + if (cpy_r_r58 != NULL) goto __LL1877; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals, "union[list, tuple, set]", cpy_r_r24); + goto CPyL61; +__LL1877: ; + cpy_r_r59 = CPyDef__color___Color___pretty_sequence(cpy_r_self, cpy_r_r58, cpy_r__indent); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); + goto CPyL61; + } + cpy_r_r60 = PyUnicode_Concat(cpy_r_r57, cpy_r_r59); + CPy_DECREF(cpy_r_r57); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); + goto CPyL59; + } + cpy_r_r61 = CPyStr_Append(cpy_r_text, cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 120, CPyStatic__color___globals); + goto CPyL60; + } + cpy_r_text = cpy_r_r61; + goto CPyL41; +CPyL38: ; + cpy_r_r62 = CPyDef__color___Color____write(cpy_r_self, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 122, CPyStatic__color___globals); + goto CPyL59; + } + cpy_r_r63 = CPyStr_Append(cpy_r_text, cpy_r_r62); + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 122, CPyStatic__color___globals); + goto CPyL60; + } + cpy_r_text = cpy_r_r63; +CPyL41: ; + cpy_r_r64 = cpy_r_r4 + 2; + cpy_r_r4 = cpy_r_r64; + cpy_r_r65 = cpy_r_r15 + 1; + cpy_r_r15 = cpy_r_r65; + goto CPyL9; +CPyL42: ; + cpy_r_r66 = CPyTagged_Subtract(cpy_r__indent, 8); + CPyTagged_DECREF(cpy_r__indent); + cpy_r__indent = cpy_r_r66; + cpy_r_r67 = CPyStatics[221]; /* '\n' */ + cpy_r_r68 = CPyStatics[220]; /* ' ' */ + cpy_r_r69 = CPyTagged_StealAsObject(cpy_r__indent); + cpy_r_r70 = PyNumber_Multiply(cpy_r_r68, cpy_r_r69); + CPy_DECREF(cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals); + goto CPyL62; + } + if (likely(PyUnicode_Check(cpy_r_r70))) + cpy_r_r71 = cpy_r_r70; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals, "str", cpy_r_r70); + goto CPyL62; + } + cpy_r_r72 = CPyStatics[1937]; /* '}' */ + cpy_r_r73 = CPyStr_Build(3, cpy_r_r67, cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals); + goto CPyL62; + } + cpy_r_r74 = CPyStr_Append(cpy_r_text, cpy_r_r73); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 124, CPyStatic__color___globals); + goto CPyL47; + } + cpy_r_text = cpy_r_r74; + return cpy_r_text; +CPyL47: ; + cpy_r_r75 = NULL; + return cpy_r_r75; +CPyL48: ; + CPyTagged_INCREF(cpy_r__indent); + goto CPyL2; +CPyL49: ; + CPy_DECREF(cpy_r_text); + goto CPyL3; +CPyL50: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + goto CPyL47; +CPyL51: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r5); + goto CPyL47; +CPyL52: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + goto CPyL42; +CPyL53: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r14); + CPyTagged_DecRef(cpy_r_c); + CPy_DecRef(cpy_r_r23); + goto CPyL47; +CPyL54: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + goto CPyL47; +CPyL55: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_s); + goto CPyL47; +CPyL56: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_s); + CPy_DecRef(cpy_r_r36); + goto CPyL47; +CPyL57: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r24); + goto CPyL47; +CPyL58: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r24); + goto CPyL47; +CPyL59: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r14); + goto CPyL47; +CPyL60: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_r14); + goto CPyL47; +CPyL61: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r57); + goto CPyL47; +CPyL62: ; + CPy_DecRef(cpy_r_text); + goto CPyL47; +} + +PyObject *CPyPy__color___Color___pretty_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"value", "_indent", 0}; + static CPyArg_Parser parser = {"O|O:pretty_dict", kwlist, 0}; + PyObject *obj_value; + PyObject *obj__indent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj__indent)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils._color.Color", obj_self); + goto fail; + } + PyObject *arg_value; + if (likely(PyDict_Check(obj_value))) + arg_value = obj_value; + else { + CPy_TypeError("dict", obj_value); + goto fail; + } + CPyTagged arg__indent; + if (obj__indent == NULL) { + arg__indent = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj__indent))) + arg__indent = CPyTagged_BorrowFromObject(obj__indent); + else { + CPy_TypeError("int", obj__indent); goto fail; + } + PyObject *retval = CPyDef__color___Color___pretty_dict(arg_self, arg_value, arg__indent); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "pretty_dict", 105, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color___pretty_sequence(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent) { + PyObject *cpy_r_r0; + PyObject *cpy_r_text; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + char cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + CPyPtr cpy_r_r24; + int64_t cpy_r_r25; + CPyTagged cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + CPyTagged cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + CPyTagged cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + int32_t cpy_r_r63; + char cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + int64_t cpy_r_r72; + char cpy_r_r73; + CPyTagged cpy_r_r74; + char cpy_r_r75; + int32_t cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + CPyPtr cpy_r_r79; + int64_t cpy_r_r80; + CPyTagged cpy_r_r81; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + CPyTagged cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + int32_t cpy_r_r95; + char cpy_r_r96; + char cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + int32_t cpy_r_r112; + char cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + if (cpy_r__indent != CPY_INT_TAG) goto CPyL81; + cpy_r__indent = 0; +CPyL2: ; + cpy_r_r0 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r0); + cpy_r_text = cpy_r_r0; + cpy_r_r1 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 130, CPyStatic__color___globals); + goto CPyL82; + } + cpy_r_r2 = CPyStr_GetItem(cpy_r_r1, 0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 131, CPyStatic__color___globals); + goto CPyL83; + } + cpy_r_r3 = CPyStr_GetItem(cpy_r_r1, -2); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 131, CPyStatic__color___globals); + goto CPyL84; + } + cpy_r_r4 = cpy_r__indent != 0; + if (cpy_r_r4) goto CPyL85; + cpy_r_r5 = CPyStatics[191]; /* '{:{}}' */ + cpy_r_r6 = CPyStatics[114]; /* '' */ + cpy_r_r7 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r8[3] = {cpy_r_r5, cpy_r_r2, cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 133, CPyStatic__color___globals); + goto CPyL86; + } + CPy_DECREF(cpy_r_r2); + if (likely(PyUnicode_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 133, CPyStatic__color___globals, "str", cpy_r_r10); + goto CPyL87; + } + cpy_r_r12 = CPyStr_Append(cpy_r_text, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 133, CPyStatic__color___globals); + goto CPyL88; + } + cpy_r_text = cpy_r_r12; +CPyL10: ; + cpy_r_r13 = PyObject_IsTrue(cpy_r_value); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 128, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r15 = cpy_r_r13; + if (!cpy_r_r15) goto CPyL40; + cpy_r_r16 = PyList_New(0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r17 = PyObject_GetIter(cpy_r_value); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); + goto CPyL89; + } +CPyL14: ; + cpy_r_r18 = PyIter_Next(cpy_r_r17); + if (cpy_r_r18 == NULL) goto CPyL90; + cpy_r_r19 = PyDict_Check(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 ^ 1; + if (!cpy_r_r20) goto CPyL91; + cpy_r_r21 = PyList_Append(cpy_r_r16, cpy_r_r18); + CPy_DECREF(cpy_r_r18); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); + goto CPyL92; + } else + goto CPyL14; +CPyL17: ; + cpy_r_r23 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 134, CPyStatic__color___globals); + goto CPyL89; + } + cpy_r_r24 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; + cpy_r_r25 = *(int64_t *)cpy_r_r24; + CPy_DECREF_NO_IMM(cpy_r_r16); + cpy_r_r26 = cpy_r_r25 << 1; + cpy_r_r27 = cpy_r_r26 != 0; + if (cpy_r_r27) goto CPyL40; + cpy_r_r28 = CPyStatics[221]; /* '\n' */ + cpy_r_r29 = CPyStatics[220]; /* ' ' */ + cpy_r_r30 = CPyTagged_Add(cpy_r__indent, 8); + cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_r30); + cpy_r_r32 = PyNumber_Multiply(cpy_r_r29, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals); + goto CPyL87; + } + if (likely(PyUnicode_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals, "str", cpy_r_r32); + goto CPyL87; + } + cpy_r_r34 = CPyStatics[1936]; /* '{' */ + cpy_r_r35 = CPyStr_Build(3, cpy_r_r28, cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r36 = CPyStr_Append(cpy_r_text, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 136, CPyStatic__color___globals); + goto CPyL88; + } + cpy_r_text = cpy_r_r36; + cpy_r_r37 = CPyStatics[1938]; /* ',\n' */ + cpy_r_r38 = CPyStatics[220]; /* ' ' */ + cpy_r_r39 = CPyTagged_Add(cpy_r__indent, 8); + cpy_r_r40 = CPyTagged_StealAsObject(cpy_r_r39); + cpy_r_r41 = PyNumber_Multiply(cpy_r_r38, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL87; + } + if (likely(PyUnicode_Check(cpy_r_r41))) + cpy_r_r42 = cpy_r_r41; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals, "str", cpy_r_r41); + goto CPyL87; + } + cpy_r_r43 = CPyStatics[1936]; /* '{' */ + cpy_r_r44 = CPyStr_Build(3, cpy_r_r37, cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r45 = PyList_New(0); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL93; + } + cpy_r_r46 = PyObject_GetIter(cpy_r_value); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL94; + } +CPyL28: ; + cpy_r_r47 = PyIter_Next(cpy_r_r46); + if (cpy_r_r47 == NULL) goto CPyL95; + cpy_r_r48 = CPyTagged_Add(cpy_r__indent, 8); + if (likely(PyDict_Check(cpy_r_r47))) + cpy_r_r49 = cpy_r_r47; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals, "dict", cpy_r_r47); + goto CPyL96; + } + cpy_r_r50 = CPyDef__color___Color___pretty_dict(cpy_r_self, cpy_r_r49, cpy_r_r48); + CPy_DECREF(cpy_r_r49); + CPyTagged_DECREF(cpy_r_r48); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL97; + } + cpy_r_r51 = PyList_Append(cpy_r_r45, cpy_r_r50); + CPy_DECREF(cpy_r_r50); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL97; + } else + goto CPyL28; +CPyL32: ; + cpy_r_r53 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL94; + } + cpy_r_r54 = PyUnicode_Join(cpy_r_r44, cpy_r_r45); + CPy_DECREF(cpy_r_r44); + CPy_DECREF_NO_IMM(cpy_r_r45); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r55 = CPyStr_Append(cpy_r_text, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 137, CPyStatic__color___globals); + goto CPyL88; + } + cpy_r_text = cpy_r_r55; + cpy_r_r56 = CPyStatics[221]; /* '\n' */ + cpy_r_r57 = CPyStatics[220]; /* ' ' */ + cpy_r_r58 = CPyTagged_StealAsObject(cpy_r__indent); + cpy_r_r59 = PyNumber_Multiply(cpy_r_r57, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals); + goto CPyL98; + } + if (likely(PyUnicode_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals, "str", cpy_r_r59); + goto CPyL98; + } + cpy_r_r61 = CPyStr_Build(3, cpy_r_r56, cpy_r_r60, cpy_r_r3); + CPy_DECREF(cpy_r_r60); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r62 = CPyStr_Append(cpy_r_text, cpy_r_r61); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 138, CPyStatic__color___globals); + goto CPyL80; + } + cpy_r_text = cpy_r_r62; + goto CPyL79; +CPyL40: ; + cpy_r_r63 = PyObject_IsTrue(cpy_r_value); + cpy_r_r64 = cpy_r_r63 >= 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 128, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r65 = cpy_r_r63; + if (!cpy_r_r65) goto CPyL100; + cpy_r_r66 = PyList_New(0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r67 = PyObject_GetIter(cpy_r_value); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); + goto CPyL101; + } +CPyL44: ; + cpy_r_r68 = PyIter_Next(cpy_r_r67); + if (cpy_r_r68 == NULL) goto CPyL102; + cpy_r_r69 = PyUnicode_Check(cpy_r_r68); + cpy_r_r70 = cpy_r_r69 ^ 1; + if (!cpy_r_r70) goto CPyL47; + if (cpy_r_r70) { + goto CPyL50; + } else + goto CPyL104; +CPyL47: ; + CPy_INCREF(cpy_r_r68); + if (likely(PyUnicode_Check(cpy_r_r68))) + cpy_r_r71 = cpy_r_r68; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals, "str", cpy_r_r68); + goto CPyL103; + } + cpy_r_r72 = CPyStr_Size_size_t(cpy_r_r71); + CPy_DECREF(cpy_r_r71); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); + goto CPyL103; + } + cpy_r_r74 = cpy_r_r72 << 1; + cpy_r_r75 = cpy_r_r74 != 128; + if (!cpy_r_r75) goto CPyL104; +CPyL50: ; + cpy_r_r76 = PyList_Append(cpy_r_r66, cpy_r_r68); + CPy_DECREF(cpy_r_r68); + cpy_r_r77 = cpy_r_r76 >= 0; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); + goto CPyL105; + } else + goto CPyL44; +CPyL51: ; + cpy_r_r78 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 139, CPyStatic__color___globals); + goto CPyL101; + } + cpy_r_r79 = (CPyPtr)&((PyVarObject *)cpy_r_r66)->ob_size; + cpy_r_r80 = *(int64_t *)cpy_r_r79; + CPy_DECREF_NO_IMM(cpy_r_r66); + cpy_r_r81 = cpy_r_r80 << 1; + cpy_r_r82 = cpy_r_r81 != 0; + if (cpy_r_r82) goto CPyL100; + cpy_r_r83 = CPyStatics[293]; /* ', ' */ + cpy_r_r84 = PyList_New(0); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r85 = PyObject_GetIter(cpy_r_value); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL106; + } +CPyL55: ; + cpy_r_r86 = PyIter_Next(cpy_r_r85); + if (cpy_r_r86 == NULL) goto CPyL107; + cpy_r_r87 = CPyStatics[221]; /* '\n' */ + cpy_r_r88 = CPyStatics[220]; /* ' ' */ + cpy_r_r89 = CPyTagged_Add(cpy_r__indent, 8); + cpy_r_r90 = CPyTagged_StealAsObject(cpy_r_r89); + cpy_r_r91 = PyNumber_Multiply(cpy_r_r88, cpy_r_r90); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL108; + } + if (likely(PyUnicode_Check(cpy_r_r91))) + cpy_r_r92 = cpy_r_r91; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals, "str", cpy_r_r91); + goto CPyL108; + } + cpy_r_r93 = CPyDef__color___Color____write(cpy_r_self, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL109; + } + cpy_r_r94 = CPyStr_Build(3, cpy_r_r87, cpy_r_r92, cpy_r_r93); + CPy_DECREF(cpy_r_r92); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL110; + } + cpy_r_r95 = PyList_Append(cpy_r_r84, cpy_r_r94); + CPy_DECREF(cpy_r_r94); + cpy_r_r96 = cpy_r_r95 >= 0; + if (unlikely(!cpy_r_r96)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL110; + } else + goto CPyL55; +CPyL61: ; + cpy_r_r97 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL106; + } + cpy_r_r98 = PyUnicode_Join(cpy_r_r83, cpy_r_r84); + CPy_DECREF_NO_IMM(cpy_r_r84); + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL87; + } + cpy_r_r99 = CPyStr_Append(cpy_r_text, cpy_r_r98); + CPy_DECREF(cpy_r_r98); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 141, CPyStatic__color___globals); + goto CPyL88; + } + cpy_r_text = cpy_r_r99; + cpy_r_r100 = CPyStatics[221]; /* '\n' */ + cpy_r_r101 = CPyStatics[220]; /* ' ' */ + cpy_r_r102 = CPyTagged_StealAsObject(cpy_r__indent); + cpy_r_r103 = PyNumber_Multiply(cpy_r_r101, cpy_r_r102); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals); + goto CPyL98; + } + if (likely(PyUnicode_Check(cpy_r_r103))) + cpy_r_r104 = cpy_r_r103; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals, "str", cpy_r_r103); + goto CPyL98; + } + cpy_r_r105 = CPyStr_Build(3, cpy_r_r100, cpy_r_r104, cpy_r_r3); + CPy_DECREF(cpy_r_r104); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r106 = CPyStr_Append(cpy_r_text, cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 142, CPyStatic__color___globals); + goto CPyL80; + } + cpy_r_text = cpy_r_r106; + goto CPyL79; +CPyL69: ; + cpy_r_r107 = CPyStatics[293]; /* ', ' */ + cpy_r_r108 = PyList_New(0); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL98; + } + cpy_r_r109 = PyObject_GetIter(cpy_r_value); + if (unlikely(cpy_r_r109 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL111; + } +CPyL71: ; + cpy_r_r110 = PyIter_Next(cpy_r_r109); + if (cpy_r_r110 == NULL) goto CPyL112; + cpy_r_r111 = CPyDef__color___Color____write(cpy_r_self, cpy_r_r110); + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL113; + } + cpy_r_r112 = PyList_Append(cpy_r_r108, cpy_r_r111); + CPy_DECREF(cpy_r_r111); + cpy_r_r113 = cpy_r_r112 >= 0; + if (unlikely(!cpy_r_r113)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL113; + } else + goto CPyL71; +CPyL74: ; + cpy_r_r114 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r114)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL111; + } + cpy_r_r115 = PyUnicode_Join(cpy_r_r107, cpy_r_r108); + CPy_DECREF_NO_IMM(cpy_r_r108); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL98; + } + cpy_r_r116 = CPyStr_Append(cpy_r_text, cpy_r_r115); + CPy_DECREF(cpy_r_r115); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 145, CPyStatic__color___globals); + goto CPyL114; + } + cpy_r_text = cpy_r_r116; + cpy_r_r117 = CPyStr_Append(cpy_r_text, cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 146, CPyStatic__color___globals); + goto CPyL80; + } + cpy_r_text = cpy_r_r117; +CPyL79: ; + return cpy_r_text; +CPyL80: ; + cpy_r_r118 = NULL; + return cpy_r_r118; +CPyL81: ; + CPyTagged_INCREF(cpy_r__indent); + goto CPyL2; +CPyL82: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + goto CPyL80; +CPyL83: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r1); + goto CPyL80; +CPyL84: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r2); + goto CPyL80; +CPyL85: ; + CPy_DECREF(cpy_r_r2); + goto CPyL10; +CPyL86: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r3); + goto CPyL80; +CPyL87: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + goto CPyL80; +CPyL88: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_r3); + goto CPyL80; +CPyL89: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r16); + goto CPyL80; +CPyL90: ; + CPy_DECREF(cpy_r_r17); + goto CPyL17; +CPyL91: ; + CPy_DECREF(cpy_r_r18); + goto CPyL14; +CPyL92: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r17); + goto CPyL80; +CPyL93: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r44); + goto CPyL80; +CPyL94: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + goto CPyL80; +CPyL95: ; + CPy_DECREF(cpy_r_r46); + goto CPyL32; +CPyL96: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPyTagged_DecRef(cpy_r_r48); + goto CPyL80; +CPyL97: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r44); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + goto CPyL80; +CPyL98: ; + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + goto CPyL80; +CPyL99: ; + CPy_DecRef(cpy_r_text); + goto CPyL80; +CPyL100: ; + CPyTagged_DECREF(cpy_r__indent); + goto CPyL69; +CPyL101: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r66); + goto CPyL80; +CPyL102: ; + CPy_DECREF(cpy_r_r67); + goto CPyL51; +CPyL103: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r68); + goto CPyL80; +CPyL104: ; + CPy_DECREF(cpy_r_r68); + goto CPyL44; +CPyL105: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r67); + goto CPyL80; +CPyL106: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r84); + goto CPyL80; +CPyL107: ; + CPy_DECREF(cpy_r_r85); + goto CPyL61; +CPyL108: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r86); + goto CPyL80; +CPyL109: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r92); + goto CPyL80; +CPyL110: ; + CPyTagged_DecRef(cpy_r__indent); + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + goto CPyL80; +CPyL111: ; + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r108); + goto CPyL80; +CPyL112: ; + CPy_DECREF(cpy_r_r109); + goto CPyL74; +CPyL113: ; + CPy_DecRef(cpy_r_text); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r108); + CPy_DecRef(cpy_r_r109); + goto CPyL80; +CPyL114: ; + CPy_DecRef(cpy_r_r3); + goto CPyL80; +} + +PyObject *CPyPy__color___Color___pretty_sequence(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"value", "_indent", 0}; + static CPyArg_Parser parser = {"O|O:pretty_sequence", kwlist, 0}; + PyObject *obj_value; + PyObject *obj__indent = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_value, &obj__indent)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils._color.Color", obj_self); + goto fail; + } + PyObject *arg_value = obj_value; + CPyTagged arg__indent; + if (obj__indent == NULL) { + arg__indent = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj__indent))) + arg__indent = CPyTagged_BorrowFromObject(obj__indent); + else { + CPy_TypeError("int", obj__indent); goto fail; + } + PyObject *retval = CPyDef__color___Color___pretty_sequence(arg_self, arg_value, arg__indent); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "pretty_sequence", 128, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color____write(PyObject *cpy_r_self, PyObject *cpy_r_value) { + char cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_s; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = PyUnicode_Check(cpy_r_value); + if (!cpy_r_r0) goto CPyL2; + cpy_r_r1 = CPyStatics[1558]; /* '"' */ + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = cpy_r_r1; + goto CPyL3; +CPyL2: ; + cpy_r_r3 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r3); + cpy_r_r2 = cpy_r_r3; +CPyL3: ; + cpy_r_s = cpy_r_r2; + cpy_r_r4 = PyObject_Str(cpy_r_value); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "_write", 151, CPyStatic__color___globals); + goto CPyL7; + } + cpy_r_r5 = CPyStr_Build(3, cpy_r_s, cpy_r_r4, cpy_r_s); + CPy_DECREF(cpy_r_s); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "_write", 151, CPyStatic__color___globals); + goto CPyL6; + } + return cpy_r_r5; +CPyL6: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +CPyL7: ; + CPy_DecRef(cpy_r_s); + goto CPyL6; +} + +PyObject *CPyPy__color___Color____write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"value", 0}; + static CPyArg_Parser parser = {"O:_write", kwlist, 0}; + PyObject *obj_value; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_value)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils._color.Color", obj_self); + goto fail; + } + PyObject *arg_value = obj_value; + PyObject *retval = CPyDef__color___Color____write(arg_self, arg_value); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "_write", 149, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color___format_tb(PyObject *cpy_r_self, PyObject *cpy_r_exc, PyObject *cpy_r_filename, PyObject *cpy_r_start, PyObject *cpy_r_stop) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + int32_t cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r22; + PyObject *cpy_r_r23; + CPyPtr cpy_r_r24; + int64_t cpy_r_r25; + PyObject *cpy_r_r26; + int64_t cpy_r_r27; + CPyPtr cpy_r_r28; + int64_t cpy_r_r29; + char cpy_r_r30; + CPyPtr cpy_r_r31; + CPyPtr cpy_r_r32; + int64_t cpy_r_r33; + CPyPtr cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int64_t cpy_r_r40; + PyObject *cpy_r_tb; + PyObject *cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + int64_t cpy_r_r55; + CPyPtr cpy_r_r56; + int64_t cpy_r_r57; + char cpy_r_r58; + CPyPtr cpy_r_r59; + CPyPtr cpy_r_r60; + int64_t cpy_r_r61; + CPyPtr cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + char cpy_r_r68; + int64_t cpy_r_r69; + char cpy_r_r70; + CPyTagged cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + int64_t cpy_r_r79; + CPyPtr cpy_r_r80; + int64_t cpy_r_r81; + char cpy_r_r82; + CPyPtr cpy_r_r83; + CPyPtr cpy_r_r84; + int64_t cpy_r_r85; + CPyPtr cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + int32_t cpy_r_r90; + char cpy_r_r91; + char cpy_r_r92; + int64_t cpy_r_r93; + char cpy_r_r94; + CPyTagged cpy_r_r95; + CPyTagged cpy_r_r96; + PyObject *cpy_r_r97; + tuple_T3OOO cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + CPyPtr cpy_r_r108; + int64_t cpy_r_r109; + CPyTagged cpy_r_r110; + CPyTagged cpy_r_r111; + CPyTagged cpy_r_i; + char cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; + PyObject *cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + int32_t cpy_r_r119; + char cpy_r_r120; + CPyPtr cpy_r_r121; + CPyPtr cpy_r_r122; + int64_t cpy_r_r123; + CPyPtr cpy_r_r124; + PyObject *cpy_r_r125; + CPyPtr cpy_r_r126; + CPyPtr cpy_r_r127; + int64_t cpy_r_r128; + CPyPtr cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_info; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + char cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + CPyPtr cpy_r_r140; + int64_t cpy_r_r141; + PyObject *cpy_r_r142; + int64_t cpy_r_r143; + CPyPtr cpy_r_r144; + int64_t cpy_r_r145; + char cpy_r_r146; + CPyPtr cpy_r_r147; + CPyPtr cpy_r_r148; + int64_t cpy_r_r149; + CPyPtr cpy_r_r150; + PyObject *cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + int64_t cpy_r_r155; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + PyObject *cpy_r_r158; + int32_t cpy_r_r159; + char cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + char cpy_r_r170; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + char cpy_r_r182; + char cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + char cpy_r_r188; + CPyTagged cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_msg; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + int32_t cpy_r_r194; + char cpy_r_r195; + char cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + char cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + int32_t cpy_r_r207; + char cpy_r_r208; + char cpy_r_r209; + char cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + int32_t cpy_r_r218; + char cpy_r_r219; + char cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + char cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + PyObject *cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + char cpy_r_r236; + PyObject *cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + PyObject *cpy_r_r241; + int32_t cpy_r_r242; + char cpy_r_r243; + char cpy_r_r244; + char cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + PyObject *cpy_r_r251; + int32_t cpy_r_r252; + char cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + PyObject *cpy_r_r256; + if (cpy_r_filename != NULL) goto CPyL164; + cpy_r_r0 = Py_None; + cpy_r_filename = cpy_r_r0; +CPyL2: ; + if (cpy_r_start != NULL) goto CPyL165; + cpy_r_r1 = Py_None; + cpy_r_start = cpy_r_r1; +CPyL4: ; + if (cpy_r_stop != NULL) goto CPyL166; + cpy_r_r2 = Py_None; + cpy_r_stop = cpy_r_r2; +CPyL6: ; + cpy_r_r3 = CPyModule_builtins; + cpy_r_r4 = CPyStatics[295]; /* 'SyntaxError' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals); + goto CPyL167; + } + cpy_r_r6 = PyObject_IsInstance(cpy_r_exc, cpy_r_r5); + CPy_DECREF(cpy_r_r5); + cpy_r_r7 = cpy_r_r6 >= 0; + if (unlikely(!cpy_r_r7)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals); + goto CPyL167; + } + cpy_r_r8 = cpy_r_r6; + if (!cpy_r_r8) goto CPyL14; + cpy_r_r9 = CPyStatics[234]; /* 'text' */ + cpy_r_r10 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals); + goto CPyL167; + } + if (PyUnicode_Check(cpy_r_r10)) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL1878; + if (cpy_r_r10 == Py_None) + cpy_r_r11 = cpy_r_r10; + else { + cpy_r_r11 = NULL; + } + if (cpy_r_r11 != NULL) goto __LL1878; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 160, CPyStatic__color___globals, "str or None", cpy_r_r10); + goto CPyL168; +__LL1878: ; + cpy_r_r12 = (PyObject *)&_Py_NoneStruct; + cpy_r_r13 = cpy_r_r11 != cpy_r_r12; + CPy_DECREF(cpy_r_r10); + if (cpy_r_r13) { + goto CPyL169; + } else + goto CPyL14; +CPyL12: ; + cpy_r_r14 = CPyDef__color___Color___format_syntaxerror(cpy_r_self, cpy_r_exc); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 161, CPyStatic__color___globals); + goto CPyL163; + } + return cpy_r_r14; +CPyL14: ; + cpy_r_r15 = CPyStatics[1939]; /* '__traceback__' */ + cpy_r_r16 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); + goto CPyL167; + } + cpy_r_r17 = CPyModule_traceback; + cpy_r_r18 = CPyStatics[1940]; /* 'format_tb' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); + goto CPyL170; + } + PyObject *cpy_r_r20[1] = {cpy_r_r16}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); + goto CPyL170; + } + CPy_DECREF(cpy_r_r16); + if (likely(PyList_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals, "list", cpy_r_r22); + goto CPyL167; + } + cpy_r_r24 = (CPyPtr)&((PyVarObject *)cpy_r_r23)->ob_size; + cpy_r_r25 = *(int64_t *)cpy_r_r24; + cpy_r_r26 = PyList_New(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); + goto CPyL171; + } + cpy_r_r27 = 0; +CPyL20: ; + cpy_r_r28 = (CPyPtr)&((PyVarObject *)cpy_r_r23)->ob_size; + cpy_r_r29 = *(int64_t *)cpy_r_r28; + cpy_r_r30 = cpy_r_r27 < cpy_r_r29; + if (!cpy_r_r30) goto CPyL172; + cpy_r_r31 = (CPyPtr)&((PyListObject *)cpy_r_r23)->ob_item; + cpy_r_r32 = *(CPyPtr *)cpy_r_r31; + cpy_r_r33 = cpy_r_r27 * 8; + cpy_r_r34 = cpy_r_r32 + cpy_r_r33; + cpy_r_r35 = *(PyObject * *)cpy_r_r34; + CPy_INCREF(cpy_r_r35); + if (likely(PyUnicode_Check(cpy_r_r35))) + cpy_r_r36 = cpy_r_r35; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals, "str", cpy_r_r35); + goto CPyL173; + } + cpy_r_r37 = CPyStatics[1941]; /* './' */ + cpy_r_r38 = CPyStatics[114]; /* '' */ + cpy_r_r39 = PyUnicode_Replace(cpy_r_r36, cpy_r_r37, cpy_r_r38, -1); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 163, CPyStatic__color___globals); + goto CPyL173; + } + CPyList_SetItemUnsafe(cpy_r_r26, cpy_r_r27, cpy_r_r39); + cpy_r_r40 = cpy_r_r27 + 1; + cpy_r_r27 = cpy_r_r40; + goto CPyL20; +CPyL25: ; + cpy_r_tb = cpy_r_r26; + cpy_r_r41 = (PyObject *)&_Py_NoneStruct; + cpy_r_r42 = cpy_r_filename != cpy_r_r41; + if (!cpy_r_r42) goto CPyL174; + CPy_INCREF(cpy_r_filename); + if (likely(cpy_r_filename != Py_None)) + cpy_r_r43 = cpy_r_filename; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 156, CPyStatic__color___globals, "str", cpy_r_filename); + goto CPyL175; + } + cpy_r_r44 = CPyStr_IsTrue(cpy_r_r43); + CPy_DECREF(cpy_r_r43); + if (!cpy_r_r44) goto CPyL174; + cpy_r_r45 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r45 == NULL)) { + goto CPyL176; + } else + goto CPyL31; +CPyL29: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r46 = 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); + goto CPyL163; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r47 = CPyStatics[55]; /* 'argv' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); + goto CPyL175; + } + if (likely(PyDict_Check(cpy_r_r48))) + cpy_r_r49 = cpy_r_r48; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals, "dict", cpy_r_r48); + goto CPyL175; + } + cpy_r_r50 = CPyStatics[1942]; /* 'tb' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r49, cpy_r_r50); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); + goto CPyL175; + } + cpy_r_r52 = PyObject_IsTrue(cpy_r_r51); + CPy_DECREF(cpy_r_r51); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 164, CPyStatic__color___globals); + goto CPyL175; + } + cpy_r_r54 = cpy_r_r52; + if (cpy_r_r54) goto CPyL174; + cpy_r_r55 = 0; +CPyL37: ; + cpy_r_r56 = (CPyPtr)&((PyVarObject *)cpy_r_tb)->ob_size; + cpy_r_r57 = *(int64_t *)cpy_r_r56; + cpy_r_r58 = cpy_r_r55 < cpy_r_r57; + if (!cpy_r_r58) goto CPyL177; + cpy_r_r59 = (CPyPtr)&((PyListObject *)cpy_r_tb)->ob_item; + cpy_r_r60 = *(CPyPtr *)cpy_r_r59; + cpy_r_r61 = cpy_r_r55 * 8; + cpy_r_r62 = cpy_r_r60 + cpy_r_r61; + cpy_r_r63 = *(PyObject * *)cpy_r_r62; + CPy_INCREF(cpy_r_r63); + if (likely(PyUnicode_Check(cpy_r_r63))) + cpy_r_r64 = cpy_r_r63; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals, "str", cpy_r_r63); + goto CPyL178; + } + CPy_INCREF(cpy_r_filename); + if (likely(cpy_r_filename != Py_None)) + cpy_r_r65 = cpy_r_filename; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals, "str", cpy_r_filename); + goto CPyL179; + } + cpy_r_r66 = PyUnicode_Contains(cpy_r_r64, cpy_r_r65); + CPy_DECREF(cpy_r_r65); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals); + goto CPyL179; + } + cpy_r_r68 = cpy_r_r66; + if (!cpy_r_r68) goto CPyL180; + goto CPyL46; +CPyL43: ; + cpy_r_r69 = cpy_r_r55 + 1; + cpy_r_r55 = cpy_r_r69; + goto CPyL37; +CPyL44: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r70 = 0; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals); + goto CPyL62; + } else + goto CPyL181; +CPyL45: ; + CPy_Unreachable(); +CPyL46: ; + cpy_r_r71 = CPyList_Index(cpy_r_tb, cpy_r_r64); + CPy_DECREF(cpy_r_r64); + if (unlikely(cpy_r_r71 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 166, CPyStatic__color___globals); + goto CPyL178; + } else + goto CPyL182; +CPyL47: ; + cpy_r_r72 = CPyTagged_StealAsObject(cpy_r_r71); + cpy_r_start = cpy_r_r72; + cpy_r_r73 = (PyObject *)&_Py_NoneStruct; + cpy_r_r74 = (PyObject *)&_Py_NoneStruct; + cpy_r_r75 = CPyStatics[2028]; /* -1 */ + cpy_r_r76 = PySlice_New(cpy_r_r73, cpy_r_r74, cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); + goto CPyL178; + } + cpy_r_r77 = PyObject_GetItem(cpy_r_tb, cpy_r_r76); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); + goto CPyL178; + } + if (likely(PyList_Check(cpy_r_r77))) + cpy_r_r78 = cpy_r_r77; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals, "list", cpy_r_r77); + goto CPyL178; + } + cpy_r_r79 = 0; +CPyL51: ; + cpy_r_r80 = (CPyPtr)&((PyVarObject *)cpy_r_r78)->ob_size; + cpy_r_r81 = *(int64_t *)cpy_r_r80; + cpy_r_r82 = cpy_r_r79 < cpy_r_r81; + if (!cpy_r_r82) goto CPyL183; + cpy_r_r83 = (CPyPtr)&((PyListObject *)cpy_r_r78)->ob_item; + cpy_r_r84 = *(CPyPtr *)cpy_r_r83; + cpy_r_r85 = cpy_r_r79 * 8; + cpy_r_r86 = cpy_r_r84 + cpy_r_r85; + cpy_r_r87 = *(PyObject * *)cpy_r_r86; + CPy_INCREF(cpy_r_r87); + if (likely(PyUnicode_Check(cpy_r_r87))) + cpy_r_r88 = cpy_r_r87; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals, "str", cpy_r_r87); + goto CPyL184; + } + CPy_INCREF(cpy_r_filename); + if (likely(cpy_r_filename != Py_None)) + cpy_r_r89 = cpy_r_filename; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals, "str", cpy_r_filename); + goto CPyL185; + } + cpy_r_r90 = PyUnicode_Contains(cpy_r_r88, cpy_r_r89); + CPy_DECREF(cpy_r_r89); + cpy_r_r91 = cpy_r_r90 >= 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); + goto CPyL185; + } + cpy_r_r92 = cpy_r_r90; + if (cpy_r_r92) { + goto CPyL186; + } else + goto CPyL187; +CPyL56: ; + goto CPyL60; +CPyL57: ; + cpy_r_r93 = cpy_r_r79 + 1; + cpy_r_r79 = cpy_r_r93; + goto CPyL51; +CPyL58: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r94 = 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); + goto CPyL62; + } else + goto CPyL188; +CPyL59: ; + CPy_Unreachable(); +CPyL60: ; + cpy_r_r95 = CPyList_Index(cpy_r_tb, cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r95 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 167, CPyStatic__color___globals); + goto CPyL62; + } else + goto CPyL189; +CPyL61: ; + cpy_r_r96 = CPyTagged_Add(cpy_r_r95, 2); + CPyTagged_DECREF(cpy_r_r95); + cpy_r_r97 = CPyTagged_StealAsObject(cpy_r_r96); + cpy_r_stop = cpy_r_r97; + goto CPyL69; +CPyL62: ; + cpy_r_r98 = CPy_CatchError(); + cpy_r_r99 = CPyModule_builtins; + cpy_r_r100 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 168, CPyStatic__color___globals); + goto CPyL190; + } + cpy_r_r102 = CPy_ExceptionMatches(cpy_r_r101); + CPy_DecRef(cpy_r_r101); + if (cpy_r_r102) { + goto CPyL66; + } else + goto CPyL191; +CPyL64: ; + CPy_Reraise(); + if (!0) { + goto CPyL67; + } else + goto CPyL192; +CPyL65: ; + CPy_Unreachable(); +CPyL66: ; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL69; +CPyL67: ; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + cpy_r_r103 = CPy_KeepPropagating(); + if (!cpy_r_r103) goto CPyL163; + CPy_Unreachable(); +CPyL69: ; + cpy_r_r104 = (PyObject *)&_Py_NoneStruct; + cpy_r_r105 = PySlice_New(cpy_r_start, cpy_r_stop, cpy_r_r104); + CPy_DECREF(cpy_r_start); + CPy_DECREF(cpy_r_stop); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 171, CPyStatic__color___globals); + goto CPyL193; + } + cpy_r_r106 = PyObject_GetItem(cpy_r_tb, cpy_r_r105); + CPy_DECREF_NO_IMM(cpy_r_tb); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 171, CPyStatic__color___globals); + goto CPyL163; + } + if (likely(PyList_Check(cpy_r_r106))) + cpy_r_r107 = cpy_r_r106; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 171, CPyStatic__color___globals, "list", cpy_r_r106); + goto CPyL163; + } + cpy_r_tb = cpy_r_r107; + cpy_r_r108 = (CPyPtr)&((PyVarObject *)cpy_r_tb)->ob_size; + cpy_r_r109 = *(int64_t *)cpy_r_r108; + cpy_r_r110 = cpy_r_r109 << 1; + cpy_r_r111 = 0; + cpy_r_i = cpy_r_r111; +CPyL73: ; + cpy_r_r112 = (Py_ssize_t)cpy_r_r111 < (Py_ssize_t)cpy_r_r110; + if (!cpy_r_r112) goto CPyL194; + cpy_r_r113 = CPyList_GetItem(cpy_r_tb, cpy_r_i); + if (unlikely(cpy_r_r113 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); + goto CPyL195; + } + if (likely(PyUnicode_Check(cpy_r_r113))) + cpy_r_r114 = cpy_r_r113; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "str", cpy_r_r113); + goto CPyL195; + } + cpy_r_r115 = CPyStatics[221]; /* '\n' */ + cpy_r_r116 = PyUnicode_Split(cpy_r_r114, cpy_r_r115, -1); + CPy_DECREF(cpy_r_r114); + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); + goto CPyL195; + } + cpy_r_r117 = CPyList_GetSlice(cpy_r_r116, 0, 4); + CPy_DECREF_NO_IMM(cpy_r_r116); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); + goto CPyL195; + } + if (likely(PyList_Check(cpy_r_r117))) + cpy_r_r118 = cpy_r_r117; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "list", cpy_r_r117); + goto CPyL195; + } + cpy_r_r119 = CPySequence_CheckUnpackCount(cpy_r_r118, 2); + cpy_r_r120 = cpy_r_r119 >= 0; + if (unlikely(!cpy_r_r120)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals); + goto CPyL196; + } + cpy_r_r121 = (CPyPtr)&((PyListObject *)cpy_r_r118)->ob_item; + cpy_r_r122 = *(CPyPtr *)cpy_r_r121; + cpy_r_r123 = 0 * 8; + cpy_r_r124 = cpy_r_r122 + cpy_r_r123; + cpy_r_r125 = *(PyObject * *)cpy_r_r124; + CPy_INCREF(cpy_r_r125); + cpy_r_r126 = (CPyPtr)&((PyListObject *)cpy_r_r118)->ob_item; + cpy_r_r127 = *(CPyPtr *)cpy_r_r126; + cpy_r_r128 = 1 * 8; + cpy_r_r129 = cpy_r_r127 + cpy_r_r128; + cpy_r_r130 = *(PyObject * *)cpy_r_r129; + CPy_INCREF(cpy_r_r130); + CPy_DECREF_NO_IMM(cpy_r_r118); + if (likely(PyUnicode_Check(cpy_r_r125))) + cpy_r_r131 = cpy_r_r125; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "str", cpy_r_r125); + goto CPyL197; + } + cpy_r_info = cpy_r_r131; + if (likely(PyUnicode_Check(cpy_r_r130))) + cpy_r_r132 = cpy_r_r130; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 173, CPyStatic__color___globals, "str", cpy_r_r130); + goto CPyL198; + } + cpy_r_r133 = CPyStatic__color___base_path; + if (unlikely(cpy_r_r133 == NULL)) { + goto CPyL199; + } else + goto CPyL85; +CPyL83: ; + PyErr_SetString(PyExc_NameError, "value for final name \"base_path\" was not set"); + cpy_r_r134 = 0; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 174, CPyStatic__color___globals); + goto CPyL163; + } + CPy_Unreachable(); +CPyL85: ; + cpy_r_r135 = CPyStatics[175]; /* '.' */ + cpy_r_r136 = PyUnicode_Replace(cpy_r_info, cpy_r_r133, cpy_r_r135, -1); + CPy_DECREF(cpy_r_info); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 174, CPyStatic__color___globals); + goto CPyL200; + } + cpy_r_info = cpy_r_r136; + cpy_r_r137 = CPyStr_Strip(cpy_r_info, 0); + CPy_DECREF(cpy_r_info); + cpy_r_r138 = CPyStatics[220]; /* ' ' */ + cpy_r_r139 = PyUnicode_Split(cpy_r_r137, cpy_r_r138, -1); + CPy_DECREF(cpy_r_r137); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 175, CPyStatic__color___globals); + goto CPyL200; + } + cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r139)->ob_size; + cpy_r_r141 = *(int64_t *)cpy_r_r140; + cpy_r_r142 = PyList_New(cpy_r_r141); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 175, CPyStatic__color___globals); + goto CPyL201; + } + cpy_r_r143 = 0; +CPyL89: ; + cpy_r_r144 = (CPyPtr)&((PyVarObject *)cpy_r_r139)->ob_size; + cpy_r_r145 = *(int64_t *)cpy_r_r144; + cpy_r_r146 = cpy_r_r143 < cpy_r_r145; + if (!cpy_r_r146) goto CPyL202; + cpy_r_r147 = (CPyPtr)&((PyListObject *)cpy_r_r139)->ob_item; + cpy_r_r148 = *(CPyPtr *)cpy_r_r147; + cpy_r_r149 = cpy_r_r143 * 8; + cpy_r_r150 = cpy_r_r148 + cpy_r_r149; + cpy_r_r151 = *(PyObject * *)cpy_r_r150; + CPy_INCREF(cpy_r_r151); + if (likely(PyUnicode_Check(cpy_r_r151))) + cpy_r_r152 = cpy_r_r151; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 175, CPyStatic__color___globals, "str", cpy_r_r151); + goto CPyL203; + } + cpy_r_r153 = CPyStatics[341]; /* ',' */ + cpy_r_r154 = CPyStr_Strip(cpy_r_r152, cpy_r_r153); + CPy_DECREF(cpy_r_r152); + CPyList_SetItemUnsafe(cpy_r_r142, cpy_r_r143, cpy_r_r154); + cpy_r_r155 = cpy_r_r143 + 1; + cpy_r_r143 = cpy_r_r155; + goto CPyL89; +CPyL93: ; + cpy_r_r156 = CPyStatics[1943]; /* 'site-packages/' */ + cpy_r_r157 = CPyList_GetItemShort(cpy_r_r142, 2); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 176, CPyStatic__color___globals); + goto CPyL204; + } + if (likely(PyUnicode_Check(cpy_r_r157))) + cpy_r_r158 = cpy_r_r157; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 176, CPyStatic__color___globals, "str", cpy_r_r157); + goto CPyL204; + } + cpy_r_r159 = PyUnicode_Contains(cpy_r_r158, cpy_r_r156); + CPy_DECREF(cpy_r_r158); + cpy_r_r160 = cpy_r_r159 >= 0; + if (unlikely(!cpy_r_r160)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 176, CPyStatic__color___globals); + goto CPyL204; + } + cpy_r_r161 = cpy_r_r159; + if (!cpy_r_r161) goto CPyL104; + cpy_r_r162 = CPyStatics[1558]; /* '"' */ + cpy_r_r163 = CPyList_GetItemShort(cpy_r_r142, 2); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); + goto CPyL204; + } + if (likely(PyUnicode_Check(cpy_r_r163))) + cpy_r_r164 = cpy_r_r163; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals, "str", cpy_r_r163); + goto CPyL204; + } + cpy_r_r165 = CPyStatics[1943]; /* 'site-packages/' */ + cpy_r_r166 = PyUnicode_Split(cpy_r_r164, cpy_r_r165, -1); + CPy_DECREF(cpy_r_r164); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); + goto CPyL204; + } + cpy_r_r167 = CPyList_GetItemShort(cpy_r_r166, 2); + CPy_DECREF_NO_IMM(cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); + goto CPyL204; + } + if (likely(PyUnicode_Check(cpy_r_r167))) + cpy_r_r168 = cpy_r_r167; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals, "str", cpy_r_r167); + goto CPyL204; + } + cpy_r_r169 = PyUnicode_Concat(cpy_r_r162, cpy_r_r168); + CPy_DECREF(cpy_r_r168); + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); + goto CPyL204; + } + cpy_r_r170 = CPyList_SetItem(cpy_r_r142, 2, cpy_r_r169); + if (unlikely(!cpy_r_r170)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 177, CPyStatic__color___globals); + goto CPyL204; + } +CPyL104: ; + cpy_r_r171 = CPyStatics[1944]; /* ' \x1b[0;2;37mFile \x1b[0;1;35m' */ + cpy_r_r172 = CPyList_GetItemShort(cpy_r_r142, 2); + if (unlikely(cpy_r_r172 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals); + goto CPyL204; + } + if (likely(PyUnicode_Check(cpy_r_r172))) + cpy_r_r173 = cpy_r_r172; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals, "str", cpy_r_r172); + goto CPyL204; + } + cpy_r_r174 = CPyStatics[1945]; /* '\x1b[0;2;37m, line \x1b[0;1;34m' */ + cpy_r_r175 = CPyList_GetItemShort(cpy_r_r142, 6); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 180, CPyStatic__color___globals); + goto CPyL205; + } + if (likely(PyUnicode_Check(cpy_r_r175))) + cpy_r_r176 = cpy_r_r175; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 180, CPyStatic__color___globals, "str", cpy_r_r175); + goto CPyL205; + } + cpy_r_r177 = CPyStatics[1946]; /* '\x1b[0;2;37m, in \x1b[0;1;36m' */ + cpy_r_r178 = CPyList_GetItemShort(cpy_r_r142, 10); + CPy_DECREF_NO_IMM(cpy_r_r142); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 181, CPyStatic__color___globals); + goto CPyL206; + } + if (likely(PyUnicode_Check(cpy_r_r178))) + cpy_r_r179 = cpy_r_r178; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 181, CPyStatic__color___globals, "str", cpy_r_r178); + goto CPyL206; + } + cpy_r_r180 = CPyStatics[1933]; /* '\x1b[0;m' */ + cpy_r_r181 = CPyStr_Build(7, cpy_r_r171, cpy_r_r173, cpy_r_r174, cpy_r_r176, cpy_r_r177, cpy_r_r179, cpy_r_r180); + CPy_DECREF(cpy_r_r173); + CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r179); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals); + goto CPyL200; + } + cpy_r_r182 = CPyList_SetItem(cpy_r_tb, cpy_r_i, cpy_r_r181); + if (unlikely(!cpy_r_r182)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 179, CPyStatic__color___globals); + goto CPyL200; + } + cpy_r_r183 = CPyStr_IsTrue(cpy_r_r132); + if (!cpy_r_r183) goto CPyL207; + cpy_r_r184 = CPyList_GetItem(cpy_r_tb, cpy_r_i); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); + goto CPyL200; + } + cpy_r_r185 = CPyStatics[221]; /* '\n' */ + cpy_r_r186 = CPyStr_Build(2, cpy_r_r185, cpy_r_r132); + CPy_DECREF(cpy_r_r132); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); + goto CPyL208; + } + cpy_r_r187 = PyNumber_InPlaceAdd(cpy_r_r184, cpy_r_r186); + CPy_DECREF(cpy_r_r184); + CPy_DECREF(cpy_r_r186); + if (unlikely(cpy_r_r187 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); + goto CPyL195; + } + cpy_r_r188 = CPyList_SetItem(cpy_r_tb, cpy_r_i, cpy_r_r187); + CPyTagged_DECREF(cpy_r_i); + if (unlikely(!cpy_r_r188)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 184, CPyStatic__color___globals); + goto CPyL193; + } +CPyL117: ; + cpy_r_r189 = cpy_r_r111 + 2; + cpy_r_r111 = cpy_r_r189; + cpy_r_i = cpy_r_r189; + goto CPyL73; +CPyL118: ; + cpy_r_r190 = PyObject_Str(cpy_r_exc); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 186, CPyStatic__color___globals); + goto CPyL193; + } + cpy_r_msg = cpy_r_r190; + cpy_r_r191 = CPyStatic__color___globals; + cpy_r_r192 = CPyStatics[1471]; /* 'VyperException' */ + cpy_r_r193 = CPyDict_GetItem(cpy_r_r191, cpy_r_r192); + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 187, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r194 = PyObject_IsInstance(cpy_r_exc, cpy_r_r193); + CPy_DECREF(cpy_r_r193); + cpy_r_r195 = cpy_r_r194 >= 0; + if (unlikely(!cpy_r_r195)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 187, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r196 = cpy_r_r194; + if (!cpy_r_r196) goto CPyL133; + cpy_r_r197 = NULL; + cpy_r_r198 = CPyDef__color___Color___highlight(cpy_r_self, cpy_r_msg, cpy_r_r197); + CPy_DECREF(cpy_r_msg); + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 189, CPyStatic__color___globals); + goto CPyL193; + } + if (likely(PyUnicode_Check(cpy_r_r198))) + cpy_r_r199 = cpy_r_r198; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 189, CPyStatic__color___globals, "str", cpy_r_r198); + goto CPyL193; + } + cpy_r_msg = cpy_r_r199; + cpy_r_r200 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r200 == NULL)) { + goto CPyL210; + } else + goto CPyL127; +CPyL125: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r201 = 0; + if (unlikely(!cpy_r_r201)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); + goto CPyL163; + } + CPy_Unreachable(); +CPyL127: ; + cpy_r_r202 = CPyStatics[55]; /* 'argv' */ + cpy_r_r203 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); + goto CPyL209; + } + if (likely(PyDict_Check(cpy_r_r203))) + cpy_r_r204 = cpy_r_r203; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals, "dict", cpy_r_r203); + goto CPyL209; + } + cpy_r_r205 = CPyStatics[1942]; /* 'tb' */ + cpy_r_r206 = CPyDict_GetItem(cpy_r_r204, cpy_r_r205); + CPy_DECREF(cpy_r_r204); + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r207 = PyObject_IsTrue(cpy_r_r206); + CPy_DECREF(cpy_r_r206); + cpy_r_r208 = cpy_r_r207 >= 0; + if (unlikely(!cpy_r_r208)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 190, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r209 = cpy_r_r207; + if (cpy_r_r209) goto CPyL133; + cpy_r_r210 = CPyList_Clear(cpy_r_tb); + if (unlikely(!cpy_r_r210)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 191, CPyStatic__color___globals); + goto CPyL209; + } +CPyL133: ; + cpy_r_r211 = CPyStatics[2422]; /* ('CompilerError',) */ + cpy_r_r212 = CPyStatics[95]; /* 'brownie.exceptions' */ + cpy_r_r213 = CPyStatic__color___globals; + cpy_r_r214 = CPyImport_ImportFromMany(cpy_r_r212, cpy_r_r211, cpy_r_r211, cpy_r_r213); + if (unlikely(cpy_r_r214 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 193, CPyStatic__color___globals); + goto CPyL209; + } + CPyModule_brownie___exceptions = cpy_r_r214; + CPy_INCREF(CPyModule_brownie___exceptions); + CPy_DECREF(cpy_r_r214); + cpy_r_r215 = CPyStatic__color___globals; + cpy_r_r216 = CPyStatics[1153]; /* 'CompilerError' */ + cpy_r_r217 = CPyDict_GetItem(cpy_r_r215, cpy_r_r216); + if (unlikely(cpy_r_r217 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 195, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r218 = PyObject_IsInstance(cpy_r_exc, cpy_r_r217); + CPy_DECREF(cpy_r_r217); + cpy_r_r219 = cpy_r_r218 >= 0; + if (unlikely(!cpy_r_r219)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 195, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r220 = cpy_r_r218; + if (!cpy_r_r220) goto CPyL157; + cpy_r_r221 = CPyStatics[595]; /* 'compiler' */ + cpy_r_r222 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r221); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 197, CPyStatic__color___globals); + goto CPyL209; + } + if (likely(PyUnicode_Check(cpy_r_r222))) + cpy_r_r223 = cpy_r_r222; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 197, CPyStatic__color___globals, "str", cpy_r_r222); + goto CPyL209; + } + cpy_r_r224 = CPyStatics[1310]; /* 'solc' */ + cpy_r_r225 = CPyStr_Equal(cpy_r_r223, cpy_r_r224); + CPy_DECREF(cpy_r_r223); + if (!cpy_r_r225) goto CPyL145; + cpy_r_r226 = CPyStatic__color___globals; + cpy_r_r227 = CPyStatics[1947]; /* 'SolidityLexer' */ + cpy_r_r228 = CPyDict_GetItem(cpy_r_r226, cpy_r_r227); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r229 = PyObject_Vectorcall(cpy_r_r228, 0, 0, 0); + CPy_DECREF(cpy_r_r228); + if (unlikely(cpy_r_r229 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r230 = CPyDef__color___Color___highlight(cpy_r_self, cpy_r_msg, cpy_r_r229); + CPy_DECREF(cpy_r_msg); + CPy_DECREF(cpy_r_r229); + if (unlikely(cpy_r_r230 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals); + goto CPyL193; + } + if (likely(PyUnicode_Check(cpy_r_r230))) + cpy_r_r231 = cpy_r_r230; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 198, CPyStatic__color___globals, "str", cpy_r_r230); + goto CPyL193; + } + cpy_r_msg = cpy_r_r231; + goto CPyL148; +CPyL145: ; + cpy_r_r232 = NULL; + cpy_r_r233 = CPyDef__color___Color___highlight(cpy_r_self, cpy_r_msg, cpy_r_r232); + CPy_DECREF(cpy_r_msg); + if (unlikely(cpy_r_r233 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 200, CPyStatic__color___globals); + goto CPyL193; + } + if (likely(PyUnicode_Check(cpy_r_r233))) + cpy_r_r234 = cpy_r_r233; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 200, CPyStatic__color___globals, "str", cpy_r_r233); + goto CPyL193; + } + cpy_r_msg = cpy_r_r234; +CPyL148: ; + cpy_r_r235 = CPyStatic__config___CONFIG; + if (unlikely(cpy_r_r235 == NULL)) { + goto CPyL211; + } else + goto CPyL151; +CPyL149: ; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r236 = 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); + goto CPyL163; + } + CPy_Unreachable(); +CPyL151: ; + cpy_r_r237 = CPyStatics[55]; /* 'argv' */ + cpy_r_r238 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r237); + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); + goto CPyL209; + } + if (likely(PyDict_Check(cpy_r_r238))) + cpy_r_r239 = cpy_r_r238; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals, "dict", cpy_r_r238); + goto CPyL209; + } + cpy_r_r240 = CPyStatics[1942]; /* 'tb' */ + cpy_r_r241 = CPyDict_GetItem(cpy_r_r239, cpy_r_r240); + CPy_DECREF(cpy_r_r239); + if (unlikely(cpy_r_r241 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r242 = PyObject_IsTrue(cpy_r_r241); + CPy_DECREF(cpy_r_r241); + cpy_r_r243 = cpy_r_r242 >= 0; + if (unlikely(!cpy_r_r243)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 201, CPyStatic__color___globals); + goto CPyL209; + } + cpy_r_r244 = cpy_r_r242; + if (cpy_r_r244) goto CPyL157; + cpy_r_r245 = CPyList_Clear(cpy_r_tb); + if (unlikely(!cpy_r_r245)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 202, CPyStatic__color___globals); + goto CPyL209; + } +CPyL157: ; + cpy_r_r246 = CPyStatics[204]; /* '\x1b[0;1;31m' */ + cpy_r_r247 = CPy_TYPE(cpy_r_exc); + cpy_r_r248 = CPy_GetName(cpy_r_r247); + CPy_DECREF(cpy_r_r247); + if (unlikely(cpy_r_r248 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals); + goto CPyL209; + } + if (likely(PyUnicode_Check(cpy_r_r248))) + cpy_r_r249 = cpy_r_r248; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals, "str", cpy_r_r248); + goto CPyL209; + } + cpy_r_r250 = CPyStatics[1948]; /* '\x1b[0;m: ' */ + cpy_r_r251 = CPyStr_Build(4, cpy_r_r246, cpy_r_r249, cpy_r_r250, cpy_r_msg); + CPy_DECREF(cpy_r_r249); + CPy_DECREF(cpy_r_msg); + if (unlikely(cpy_r_r251 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals); + goto CPyL193; + } + cpy_r_r252 = PyList_Append(cpy_r_tb, cpy_r_r251); + CPy_DECREF(cpy_r_r251); + cpy_r_r253 = cpy_r_r252 >= 0; + if (unlikely(!cpy_r_r253)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 204, CPyStatic__color___globals); + goto CPyL193; + } + cpy_r_r254 = CPyStatics[221]; /* '\n' */ + cpy_r_r255 = PyUnicode_Join(cpy_r_r254, cpy_r_tb); + CPy_DECREF_NO_IMM(cpy_r_tb); + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 205, CPyStatic__color___globals); + goto CPyL163; + } + return cpy_r_r255; +CPyL163: ; + cpy_r_r256 = NULL; + return cpy_r_r256; +CPyL164: ; + CPy_INCREF(cpy_r_filename); + goto CPyL2; +CPyL165: ; + CPy_INCREF(cpy_r_start); + goto CPyL4; +CPyL166: ; + CPy_INCREF(cpy_r_stop); + goto CPyL6; +CPyL167: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + goto CPyL163; +CPyL168: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_r10); + goto CPyL163; +CPyL169: ; + CPy_DECREF(cpy_r_filename); + CPy_DECREF(cpy_r_start); + CPy_DECREF(cpy_r_stop); + goto CPyL12; +CPyL170: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_r16); + goto CPyL163; +CPyL171: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_r23); + goto CPyL163; +CPyL172: ; + CPy_DECREF_NO_IMM(cpy_r_r23); + goto CPyL25; +CPyL173: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r26); + goto CPyL163; +CPyL174: ; + CPy_DECREF(cpy_r_filename); + goto CPyL69; +CPyL175: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_tb); + goto CPyL163; +CPyL176: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_tb); + goto CPyL29; +CPyL177: ; + CPy_DECREF(cpy_r_filename); + goto CPyL44; +CPyL178: ; + CPy_DecRef(cpy_r_filename); + goto CPyL62; +CPyL179: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r64); + goto CPyL62; +CPyL180: ; + CPy_DECREF(cpy_r_r64); + goto CPyL43; +CPyL181: ; + CPy_DECREF(cpy_r_start); + CPy_DECREF(cpy_r_stop); + CPy_DECREF_NO_IMM(cpy_r_tb); + goto CPyL45; +CPyL182: ; + CPy_DECREF(cpy_r_start); + goto CPyL47; +CPyL183: ; + CPy_DECREF(cpy_r_filename); + CPy_DECREF_NO_IMM(cpy_r_r78); + goto CPyL58; +CPyL184: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r78); + goto CPyL62; +CPyL185: ; + CPy_DecRef(cpy_r_filename); + CPy_DecRef(cpy_r_r78); + CPy_DecRef(cpy_r_r88); + goto CPyL62; +CPyL186: ; + CPy_DECREF(cpy_r_filename); + CPy_DECREF_NO_IMM(cpy_r_r78); + goto CPyL56; +CPyL187: ; + CPy_DECREF(cpy_r_r88); + goto CPyL57; +CPyL188: ; + CPy_DECREF(cpy_r_start); + CPy_DECREF(cpy_r_stop); + CPy_DECREF_NO_IMM(cpy_r_tb); + goto CPyL59; +CPyL189: ; + CPy_DECREF(cpy_r_stop); + goto CPyL61; +CPyL190: ; + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_tb); + goto CPyL67; +CPyL191: ; + CPy_DecRef(cpy_r_start); + CPy_DecRef(cpy_r_stop); + CPy_DecRef(cpy_r_tb); + goto CPyL64; +CPyL192: ; + CPy_DecRef(cpy_r_r98.f0); + CPy_DecRef(cpy_r_r98.f1); + CPy_DecRef(cpy_r_r98.f2); + goto CPyL65; +CPyL193: ; + CPy_DecRef(cpy_r_tb); + goto CPyL163; +CPyL194: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL118; +CPyL195: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + goto CPyL163; +CPyL196: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r118); + goto CPyL163; +CPyL197: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r130); + goto CPyL163; +CPyL198: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_info); + goto CPyL163; +CPyL199: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_info); + CPy_DecRef(cpy_r_r132); + goto CPyL83; +CPyL200: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r132); + goto CPyL163; +CPyL201: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r139); + goto CPyL163; +CPyL202: ; + CPy_DECREF_NO_IMM(cpy_r_r139); + goto CPyL93; +CPyL203: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142); + goto CPyL163; +CPyL204: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r142); + goto CPyL163; +CPyL205: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r173); + goto CPyL163; +CPyL206: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r132); + CPy_DecRef(cpy_r_r173); + CPy_DecRef(cpy_r_r176); + goto CPyL163; +CPyL207: ; + CPyTagged_DECREF(cpy_r_i); + CPy_DECREF(cpy_r_r132); + goto CPyL117; +CPyL208: ; + CPy_DecRef(cpy_r_tb); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r184); + goto CPyL163; +CPyL209: ; + CPy_DecRef(cpy_r_tb); + CPy_DecRef(cpy_r_msg); + goto CPyL163; +CPyL210: ; + CPy_DecRef(cpy_r_tb); + CPy_DecRef(cpy_r_msg); + goto CPyL125; +CPyL211: ; + CPy_DecRef(cpy_r_tb); + CPy_DecRef(cpy_r_msg); + goto CPyL149; +} + +PyObject *CPyPy__color___Color___format_tb(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"exc", "filename", "start", "stop", 0}; + static CPyArg_Parser parser = {"O|OOO:format_tb", kwlist, 0}; + PyObject *obj_exc; + PyObject *obj_filename = NULL; + PyObject *obj_start = NULL; + PyObject *obj_stop = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_exc, &obj_filename, &obj_start, &obj_stop)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils._color.Color", obj_self); + goto fail; + } + PyObject *arg_exc = obj_exc; + PyObject *arg_filename; + if (obj_filename == NULL) { + arg_filename = NULL; + goto __LL1879; + } + if (PyUnicode_Check(obj_filename)) + arg_filename = obj_filename; + else { + arg_filename = NULL; + } + if (arg_filename != NULL) goto __LL1879; + if (obj_filename == Py_None) + arg_filename = obj_filename; + else { + arg_filename = NULL; + } + if (arg_filename != NULL) goto __LL1879; + CPy_TypeError("str or None", obj_filename); + goto fail; +__LL1879: ; + PyObject *arg_start; + if (obj_start == NULL) { + arg_start = NULL; + goto __LL1880; + } + if (PyLong_Check(obj_start)) + arg_start = obj_start; + else { + arg_start = NULL; + } + if (arg_start != NULL) goto __LL1880; + if (obj_start == Py_None) + arg_start = obj_start; + else { + arg_start = NULL; + } + if (arg_start != NULL) goto __LL1880; + CPy_TypeError("int or None", obj_start); + goto fail; +__LL1880: ; + PyObject *arg_stop; + if (obj_stop == NULL) { + arg_stop = NULL; + goto __LL1881; + } + if (PyLong_Check(obj_stop)) + arg_stop = obj_stop; + else { + arg_stop = NULL; + } + if (arg_stop != NULL) goto __LL1881; + if (obj_stop == Py_None) + arg_stop = obj_stop; + else { + arg_stop = NULL; + } + if (arg_stop != NULL) goto __LL1881; + CPy_TypeError("int or None", obj_stop); + goto fail; +__LL1881: ; + PyObject *retval = CPyDef__color___Color___format_tb(arg_self, arg_exc, arg_filename, arg_start, arg_stop); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "format_tb", 153, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color___format_syntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_exc) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + CPyTagged cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + CPyTagged cpy_r_r19; + CPyTagged cpy_r_r20; + CPyTagged cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + cpy_r_r0 = CPyStatics[1263]; /* 'offset' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL36; + } + if (PyLong_Check(cpy_r_r1)) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL1882; + if (cpy_r_r1 == Py_None) + cpy_r_r2 = cpy_r_r1; + else { + cpy_r_r2 = NULL; + } + if (cpy_r_r2 != NULL) goto __LL1882; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals, "int or None", cpy_r_r1); + goto CPyL36; +__LL1882: ; + cpy_r_r3 = CPyStatics[234]; /* 'text' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL37; + } + if (PyUnicode_Check(cpy_r_r4)) + cpy_r_r5 = cpy_r_r4; + else { + cpy_r_r5 = NULL; + } + if (cpy_r_r5 != NULL) goto __LL1883; + if (cpy_r_r4 == Py_None) + cpy_r_r5 = cpy_r_r4; + else { + cpy_r_r5 = NULL; + } + if (cpy_r_r5 != NULL) goto __LL1883; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals, "str or None", cpy_r_r4); + goto CPyL37; +__LL1883: ; + cpy_r_r6 = cpy_r_r5; + cpy_r_r7 = CPyStatics[742]; /* 'lstrip' */ + PyObject *cpy_r_r8[1] = {cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL38; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = cpy_r_r10; + cpy_r_r12 = CPyObject_Size(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL37; + } + cpy_r_r13 = CPyTagged_StealAsObject(cpy_r_r12); + cpy_r_r14 = PyNumber_Add(cpy_r_r2, cpy_r_r13); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL36; + } + if (likely(PyLong_Check(cpy_r_r14))) + cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); + else { + CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL36; + } + cpy_r_r16 = CPyStatics[234]; /* 'text' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL39; + } + if (PyUnicode_Check(cpy_r_r17)) + cpy_r_r18 = cpy_r_r17; + else { + cpy_r_r18 = NULL; + } + if (cpy_r_r18 != NULL) goto __LL1884; + if (cpy_r_r17 == Py_None) + cpy_r_r18 = cpy_r_r17; + else { + cpy_r_r18 = NULL; + } + if (cpy_r_r18 != NULL) goto __LL1884; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals, "str or None", cpy_r_r17); + goto CPyL39; +__LL1884: ; + cpy_r_r19 = CPyObject_Size(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 208, CPyStatic__color___globals); + goto CPyL39; + } + cpy_r_r20 = CPyTagged_Subtract(cpy_r_r15, cpy_r_r19); + CPyTagged_DECREF(cpy_r_r15); + CPyTagged_DECREF(cpy_r_r19); + cpy_r_r21 = CPyTagged_Add(cpy_r_r20, 6); + CPyTagged_DECREF(cpy_r_r20); + cpy_r_r22 = CPyStatics[536]; /* 'filename' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); + goto CPyL40; + } + if (PyUnicode_Check(cpy_r_r23)) + cpy_r_r24 = cpy_r_r23; + else { + cpy_r_r24 = NULL; + } + if (cpy_r_r24 != NULL) goto __LL1885; + if (cpy_r_r23 == Py_None) + cpy_r_r24 = cpy_r_r23; + else { + cpy_r_r24 = NULL; + } + if (cpy_r_r24 != NULL) goto __LL1885; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals, "str or None", cpy_r_r23); + goto CPyL40; +__LL1885: ; + cpy_r_r25 = CPyStatic__color___base_path; + if (unlikely(cpy_r_r25 == NULL)) { + goto CPyL41; + } else + goto CPyL17; +CPyL15: ; + PyErr_SetString(PyExc_NameError, "value for final name \"base_path\" was not set"); + cpy_r_r26 = 0; + if (unlikely(!cpy_r_r26)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); + goto CPyL36; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r27 = CPyStatics[175]; /* '.' */ + cpy_r_r28 = cpy_r_r24; + cpy_r_r29 = CPyStatics[459]; /* 'replace' */ + PyObject *cpy_r_r30[3] = {cpy_r_r28, cpy_r_r25, cpy_r_r27}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); + goto CPyL42; + } + CPy_DECREF(cpy_r_r28); + cpy_r_r33 = cpy_r_r32; + cpy_r_r34 = CPyStatics[536]; /* 'filename' */ + cpy_r_r35 = PyObject_SetAttr(cpy_r_exc, cpy_r_r34, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 209, CPyStatic__color___globals); + goto CPyL40; + } + cpy_r_r37 = CPyStatics[1949]; /* ' \x1b[0;2;37mFile "\x1b[0;1;35m' */ + cpy_r_r38 = CPyStatics[536]; /* 'filename' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); + goto CPyL40; + } + cpy_r_r40 = PyObject_Str(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); + goto CPyL40; + } + cpy_r_r41 = CPyStatics[1950]; /* '\x1b[0;2;37m", line \x1b[0;1;34m' */ + cpy_r_r42 = CPyStatics[1951]; /* 'lineno' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 212, CPyStatic__color___globals); + goto CPyL43; + } + if (PyLong_Check(cpy_r_r43)) + cpy_r_r44 = cpy_r_r43; + else { + cpy_r_r44 = NULL; + } + if (cpy_r_r44 != NULL) goto __LL1886; + if (cpy_r_r43 == Py_None) + cpy_r_r44 = cpy_r_r43; + else { + cpy_r_r44 = NULL; + } + if (cpy_r_r44 != NULL) goto __LL1886; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 212, CPyStatic__color___globals, "int or None", cpy_r_r43); + goto CPyL43; +__LL1886: ; + cpy_r_r45 = PyObject_Str(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); + goto CPyL43; + } + cpy_r_r46 = CPyStatics[1952]; /* '\x1b[0;2;37m,\n\x1b[0;m ' */ + cpy_r_r47 = CPyStatics[234]; /* 'text' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 213, CPyStatic__color___globals); + goto CPyL44; + } + if (PyUnicode_Check(cpy_r_r48)) + cpy_r_r49 = cpy_r_r48; + else { + cpy_r_r49 = NULL; + } + if (cpy_r_r49 != NULL) goto __LL1887; + if (cpy_r_r48 == Py_None) + cpy_r_r49 = cpy_r_r48; + else { + cpy_r_r49 = NULL; + } + if (cpy_r_r49 != NULL) goto __LL1887; + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 213, CPyStatic__color___globals, "str or None", cpy_r_r48); + goto CPyL44; +__LL1887: ; + cpy_r_r50 = cpy_r_r49; + cpy_r_r51 = CPyStatics[1953]; /* 'strip' */ + PyObject *cpy_r_r52[1] = {cpy_r_r50}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_VectorcallMethod(cpy_r_r51, cpy_r_r53, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 213, CPyStatic__color___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r50); + cpy_r_r55 = cpy_r_r54; + cpy_r_r56 = PyObject_Str(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); + goto CPyL44; + } + cpy_r_r57 = CPyStatics[221]; /* '\n' */ + cpy_r_r58 = CPyStatics[220]; /* ' ' */ + cpy_r_r59 = CPyTagged_StealAsObject(cpy_r_r21); + cpy_r_r60 = PyNumber_Multiply(cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals); + goto CPyL46; + } + if (likely(PyUnicode_Check(cpy_r_r60))) + cpy_r_r61 = cpy_r_r60; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals, "str", cpy_r_r60); + goto CPyL46; + } + cpy_r_r62 = CPyStatics[1954]; /* '^\n\x1b[0;1;31mSyntaxError\x1b[0;m: ' */ + cpy_r_r63 = CPyStatics[1955]; /* 'msg' */ + cpy_r_r64 = CPyObject_GetAttr(cpy_r_exc, cpy_r_r63); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals); + goto CPyL47; + } + if (likely(PyUnicode_Check(cpy_r_r64))) + cpy_r_r65 = cpy_r_r64; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "format_syntaxerror", 214, CPyStatic__color___globals, "str", cpy_r_r64); + goto CPyL47; + } + cpy_r_r66 = CPyStr_Build(10, cpy_r_r37, cpy_r_r40, cpy_r_r41, cpy_r_r45, cpy_r_r46, cpy_r_r56, cpy_r_r57, cpy_r_r61, cpy_r_r62, cpy_r_r65); + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r56); + CPy_DECREF(cpy_r_r61); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 211, CPyStatic__color___globals); + goto CPyL36; + } + return cpy_r_r66; +CPyL36: ; + cpy_r_r67 = NULL; + return cpy_r_r67; +CPyL37: ; + CPy_DecRef(cpy_r_r2); + goto CPyL36; +CPyL38: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + goto CPyL36; +CPyL39: ; + CPyTagged_DecRef(cpy_r_r15); + goto CPyL36; +CPyL40: ; + CPyTagged_DecRef(cpy_r_r21); + goto CPyL36; +CPyL41: ; + CPyTagged_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r24); + goto CPyL15; +CPyL42: ; + CPyTagged_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r28); + goto CPyL36; +CPyL43: ; + CPyTagged_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r40); + goto CPyL36; +CPyL44: ; + CPyTagged_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + goto CPyL36; +CPyL45: ; + CPyTagged_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r50); + goto CPyL36; +CPyL46: ; + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r56); + goto CPyL36; +CPyL47: ; + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r56); + CPy_DecRef(cpy_r_r61); + goto CPyL36; +} + +PyObject *CPyPy__color___Color___format_syntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"exc", 0}; + static CPyArg_Parser parser = {"O:format_syntaxerror", kwlist, 0}; + PyObject *obj_exc; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_exc)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType__color___Color)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils._color.Color", obj_self); + goto fail; + } + PyObject *arg_exc = obj_exc; + PyObject *retval = CPyDef__color___Color___format_syntaxerror(arg_self, arg_exc); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "format_syntaxerror", 207, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___Color___highlight(PyObject *cpy_r_self, PyObject *cpy_r_text, PyObject *cpy_r_lexer) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + if (cpy_r_lexer != NULL) goto CPyL9; + cpy_r_r0 = CPyStatic__color___brownie___utils____color___Color___highlight___lexer; + CPy_INCREF(cpy_r_r0); + cpy_r_lexer = cpy_r_r0; +CPyL2: ; + cpy_r_r1 = CPyStatic__color___globals; + cpy_r_r2 = CPyStatics[1956]; /* 'pygments' */ + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "highlight", 221, CPyStatic__color___globals); + goto CPyL10; + } + cpy_r_r4 = CPyStatic__color___formatter; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL11; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"formatter\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("brownie/utils/_color.py", "highlight", 221, CPyStatic__color___globals); + goto CPyL8; + } + CPy_Unreachable(); +CPyL6: ; + cpy_r_r6 = CPyStatics[1957]; /* 'highlight' */ + PyObject *cpy_r_r7[4] = {cpy_r_r3, cpy_r_text, cpy_r_lexer, cpy_r_r4}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "highlight", 221, CPyStatic__color___globals); + goto CPyL12; + } + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_lexer); + return cpy_r_r9; +CPyL8: ; + cpy_r_r10 = NULL; + return cpy_r_r10; +CPyL9: ; + CPy_INCREF(cpy_r_lexer); + goto CPyL2; +CPyL10: ; + CPy_DecRef(cpy_r_lexer); + goto CPyL8; +CPyL11: ; + CPy_DecRef(cpy_r_lexer); + CPy_DecRef(cpy_r_r3); + goto CPyL4; +CPyL12: ; + CPy_DecRef(cpy_r_lexer); + CPy_DecRef(cpy_r_r3); + goto CPyL8; +} + +PyObject *CPyPy__color___Color___highlight(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"text", "lexer", 0}; + static CPyArg_Parser parser = {"O|O:highlight", kwlist, 0}; + PyObject *obj_text; + PyObject *obj_lexer = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_text, &obj_lexer)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_text = obj_text; + PyObject *arg_lexer; + if (obj_lexer == NULL) { + arg_lexer = NULL; + } else { + arg_lexer = obj_lexer; + } + PyObject *retval = CPyDef__color___Color___highlight(arg_self, arg_text, arg_lexer); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "highlight", 217, CPyStatic__color___globals); + return NULL; +} + +char CPyDef__color___Color_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + char cpy_r_r1; + cpy_r_r0 = PyDict_New(); + if (cpy_r_r0 == NULL) goto CPyL2; + ((brownie___utils____color___ColorObject *)cpy_r___mypyc_self__)->___cache__ = cpy_r_r0; + return 1; +CPyL2: ; + cpy_r_r1 = 2; + return cpy_r_r1; +} + +PyObject *CPyPy__color___Color_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__mypyc_defaults_setup", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType__color___Color)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.utils._color.Color", obj___mypyc_self__); + goto fail; + } + char retval = CPyDef__color___Color_____mypyc_defaults_setup(arg___mypyc_self__); + if (retval == 2) { + return NULL; + } + PyObject *retbox = retval ? Py_True : Py_False; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "__mypyc_defaults_setup", -1, CPyStatic__color___globals); + return NULL; +} + +PyObject *CPyDef__color___notify(PyObject *cpy_r_type_, PyObject *cpy_r_msg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject **cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + cpy_r_r0 = CPyDef__color___Color(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 226, CPyStatic__color___globals); + goto CPyL13; + } + cpy_r_r1 = CPyStatic__color___NOTIFY_COLORS; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL14; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"NOTIFY_COLORS\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL13; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = CPyDict_GetItem(cpy_r_r1, cpy_r_type_); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL15; + } + if (likely(PyUnicode_Check(cpy_r_r3))) + cpy_r_r4 = cpy_r_r3; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals, "str", cpy_r_r3); + goto CPyL15; + } + PyObject *cpy_r_r5[1] = {cpy_r_r4}; + cpy_r_r6 = (PyObject **)&cpy_r_r5; + cpy_r_r7 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r6, 1, 0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL16; + } + CPy_DECREF(cpy_r_r4); + if (likely(PyUnicode_Check(cpy_r_r7))) + cpy_r_r8 = cpy_r_r7; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals, "str", cpy_r_r7); + goto CPyL13; + } + cpy_r_r9 = CPyStatics[1948]; /* '\x1b[0;m: ' */ + cpy_r_r10 = PyObject_Str(cpy_r_msg); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL17; + } + cpy_r_r11 = CPyStr_Build(4, cpy_r_r8, cpy_r_type_, cpy_r_r9, cpy_r_r10); + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL13; + } + cpy_r_r12 = CPyModule_builtins; + cpy_r_r13 = CPyStatics[53]; /* 'print' */ + cpy_r_r14 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL18; + } + PyObject *cpy_r_r15[1] = {cpy_r_r11}; + cpy_r_r16 = (PyObject **)&cpy_r_r15; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r14, cpy_r_r16, 1, 0); + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "notify", 227, CPyStatic__color___globals); + goto CPyL18; + } else + goto CPyL19; +CPyL12: ; + CPy_DECREF(cpy_r_r11); + cpy_r_r18 = Py_None; + return cpy_r_r18; +CPyL13: ; + cpy_r_r19 = NULL; + return cpy_r_r19; +CPyL14: ; + CPy_DecRef(cpy_r_r0); + goto CPyL2; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + goto CPyL13; +CPyL16: ; + CPy_DecRef(cpy_r_r4); + goto CPyL13; +CPyL17: ; + CPy_DecRef(cpy_r_r8); + goto CPyL13; +CPyL18: ; + CPy_DecRef(cpy_r_r11); + goto CPyL13; +CPyL19: ; + CPy_DECREF(cpy_r_r17); + goto CPyL12; +} + +PyObject *CPyPy__color___notify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"type_", "msg", 0}; + static CPyArg_Parser parser = {"OO:notify", kwlist, 0}; + PyObject *obj_type_; + PyObject *obj_msg; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type_, &obj_msg)) { + return NULL; + } + PyObject *arg_type_; + if (likely(PyUnicode_Check(obj_type_))) + arg_type_ = obj_type_; + else { + CPy_TypeError("str", obj_type_); + goto fail; + } + PyObject *arg_msg = obj_msg; + PyObject *retval = CPyDef__color___notify(arg_type_, arg_msg); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/_color.py", "notify", 224, CPyStatic__color___globals); + return NULL; +} + +char CPyDef__color_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r20; + void *cpy_r_r22; + void *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + PyObject **cpy_r_r70; + void *cpy_r_r72; + void *cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + char cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject **cpy_r_r89; + PyObject *cpy_r_r90; + CPyTagged cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + int32_t cpy_r_r96; + char cpy_r_r97; + tuple_T3OOO cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + PyObject *cpy_r_r111; + PyObject *cpy_r_r112; + PyObject *cpy_r_r113; + PyObject *cpy_r_r114; + int32_t cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject **cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + int32_t cpy_r_r134; + char cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + char cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + tuple_T2OO cpy_r_r150; + PyObject *cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; + int32_t cpy_r_r157; + char cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + int32_t cpy_r_r162; + char cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + int32_t cpy_r_r171; + char cpy_r_r172; + PyObject *cpy_r_r173; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *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_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + int32_t cpy_r_r192; + char cpy_r_r193; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + tuple_T3OOO cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject *cpy_r_r204; + int32_t cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + int32_t cpy_r_r216; + char cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + char cpy_r_r220; + PyObject **cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject **cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + int32_t cpy_r_r231; + char cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; + int32_t cpy_r_r236; + char cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject *cpy_r_r240; + int32_t cpy_r_r241; + char cpy_r_r242; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + PyObject *cpy_r_r245; + int32_t cpy_r_r246; + char cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + PyObject *cpy_r_r250; + int32_t cpy_r_r251; + char cpy_r_r252; + PyObject *cpy_r_r253; + PyObject *cpy_r_r254; + PyObject *cpy_r_r255; + int32_t cpy_r_r256; + char cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; + int32_t cpy_r_r261; + char cpy_r_r262; + PyObject *cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + int32_t cpy_r_r266; + char cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject *cpy_r_r270; + int32_t cpy_r_r271; + char cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; + PyObject *cpy_r_r275; + int32_t cpy_r_r276; + char cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + PyObject *cpy_r_r280; + int32_t cpy_r_r281; + char cpy_r_r282; + PyObject *cpy_r_r283; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; + int32_t cpy_r_r286; + char cpy_r_r287; + PyObject *cpy_r_r288; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + int32_t cpy_r_r291; + char cpy_r_r292; + PyObject *cpy_r_r293; + PyObject *cpy_r_r294; + PyObject *cpy_r_r295; + PyObject *cpy_r_r296; + char cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + int32_t cpy_r_r301; + char cpy_r_r302; + PyObject *cpy_r_r303; + PyObject *cpy_r_r304; + int32_t cpy_r_r305; + char cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + int32_t cpy_r_r310; + char cpy_r_r311; + PyObject *cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + char cpy_r_r316; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", -1, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_sys; + cpy_r_r6 = (PyObject **)&CPyModule_traceback; + PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r8 = (void *)&cpy_r_r7; + int64_t cpy_r_r9[2] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2424]; /* (('sys', 'sys', 'sys'), + ('traceback', 'traceback', 'traceback')) */ + cpy_r_r12 = CPyStatic__color___globals; + cpy_r_r13 = CPyStatics[1959]; /* 'brownie/utils/_color.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL99; + cpy_r_r16 = CPyStatics[2425]; /* ('Any', 'Dict', 'Final', 'Literal', 'Optional', + 'Sequence', 'final') */ + cpy_r_r17 = CPyStatics[14]; /* 'typing' */ + cpy_r_r18 = CPyStatic__color___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 5, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_typing = cpy_r_r19; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = (PyObject **)&CPyModule_pygments; + PyObject **cpy_r_r21[1] = {cpy_r_r20}; + cpy_r_r22 = (void *)&cpy_r_r21; + int64_t cpy_r_r23[1] = {7}; + cpy_r_r24 = (void *)&cpy_r_r23; + cpy_r_r25 = CPyStatics[2427]; /* (('pygments', 'pygments', 'pygments'),) */ + cpy_r_r26 = CPyStatic__color___globals; + cpy_r_r27 = CPyStatics[1959]; /* 'brownie/utils/_color.py' */ + cpy_r_r28 = CPyStatics[12]; /* '' */ + cpy_r_r29 = CPyImport_ImportMany(cpy_r_r25, cpy_r_r22, cpy_r_r26, cpy_r_r27, cpy_r_r28, cpy_r_r24); + if (!cpy_r_r29) goto CPyL99; + cpy_r_r30 = CPyStatics[2428]; /* ('Formatter',) */ + cpy_r_r31 = CPyStatics[1960]; /* 'pygments.formatter' */ + cpy_r_r32 = CPyStatic__color___globals; + cpy_r_r33 = CPyImport_ImportFromMany(cpy_r_r31, cpy_r_r30, cpy_r_r30, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 8, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_pygments___formatter = cpy_r_r33; + CPy_INCREF(CPyModule_pygments___formatter); + CPy_DECREF(cpy_r_r33); + cpy_r_r34 = CPyStatics[2429]; /* ('get_formatter_by_name',) */ + cpy_r_r35 = CPyStatics[1962]; /* 'pygments.formatters' */ + cpy_r_r36 = CPyStatic__color___globals; + cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 9, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_pygments___formatters = cpy_r_r37; + CPy_INCREF(CPyModule_pygments___formatters); + CPy_DECREF(cpy_r_r37); + cpy_r_r38 = CPyStatics[2120]; /* ('PythonLexer',) */ + cpy_r_r39 = CPyStatics[385]; /* 'pygments.lexers' */ + cpy_r_r40 = CPyStatic__color___globals; + cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 10, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_pygments___lexers = cpy_r_r41; + CPy_INCREF(CPyModule_pygments___lexers); + CPy_DECREF(cpy_r_r41); + cpy_r_r42 = CPyStatics[2430]; /* ('SolidityLexer',) */ + cpy_r_r43 = CPyStatics[1963]; /* 'pygments_lexer_solidity' */ + cpy_r_r44 = CPyStatic__color___globals; + cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 11, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_pygments_lexer_solidity = cpy_r_r45; + CPy_INCREF(CPyModule_pygments_lexer_solidity); + CPy_DECREF(cpy_r_r45); + cpy_r_r46 = CPyStatics[2333]; /* ('VyperException',) */ + cpy_r_r47 = CPyStatics[748]; /* 'vyper.exceptions' */ + cpy_r_r48 = CPyStatic__color___globals; + cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 12, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_vyper___exceptions = cpy_r_r49; + CPy_INCREF(CPyModule_vyper___exceptions); + CPy_DECREF(cpy_r_r49); + cpy_r_r50 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r51 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r52 = CPyStatic__color___globals; + cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 14, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_brownie____c_constants = cpy_r_r53; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r53); + cpy_r_r54 = CPyStatics[2399]; /* ('CONFIG',) */ + cpy_r_r55 = CPyStatics[94]; /* 'brownie._config' */ + cpy_r_r56 = CPyStatic__color___globals; + cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 15, CPyStatic__color___globals); + goto CPyL99; + } + CPyModule_brownie____config = cpy_r_r57; + CPy_INCREF(CPyModule_brownie____config); + CPy_DECREF(cpy_r_r57); + cpy_r_r58 = CPyModule_sys; + cpy_r_r59 = CPyStatics[286]; /* 'platform' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 17, CPyStatic__color___globals); + goto CPyL99; + } + if (likely(PyUnicode_Check(cpy_r_r60))) + cpy_r_r61 = cpy_r_r60; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 17, CPyStatic__color___globals, "str", cpy_r_r60); + goto CPyL99; + } + cpy_r_r62 = CPyStatics[287]; /* 'win32' */ + cpy_r_r63 = CPyStr_Equal(cpy_r_r61, cpy_r_r62); + CPy_DECREF(cpy_r_r61); + if (!cpy_r_r63) goto CPyL18; + PyErr_SetString(PyExc_RuntimeError, "Reached allegedly unreachable code!"); + cpy_r_r64 = 0; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 18, CPyStatic__color___globals); + goto CPyL99; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r65 = CPyStatics[1964]; /* 'terminal' */ + cpy_r_r66 = CPyStatic__color___globals; + cpy_r_r67 = CPyStatics[1965]; /* 'fmt_name' */ + cpy_r_r68 = CPyDict_SetItem(cpy_r_r66, cpy_r_r67, cpy_r_r65); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 22, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r70 = (PyObject **)&CPyModule_curses; + PyObject **cpy_r_r71[1] = {cpy_r_r70}; + cpy_r_r72 = (void *)&cpy_r_r71; + int64_t cpy_r_r73[1] = {24}; + cpy_r_r74 = (void *)&cpy_r_r73; + cpy_r_r75 = CPyStatics[2432]; /* (('curses', 'curses', 'curses'),) */ + cpy_r_r76 = CPyStatic__color___globals; + cpy_r_r77 = CPyStatics[1959]; /* 'brownie/utils/_color.py' */ + cpy_r_r78 = CPyStatics[12]; /* '' */ + cpy_r_r79 = CPyImport_ImportMany(cpy_r_r75, cpy_r_r72, cpy_r_r76, cpy_r_r77, cpy_r_r78, cpy_r_r74); + if (!cpy_r_r79) goto CPyL27; + cpy_r_r80 = CPyModule_curses; + cpy_r_r81 = CPyStatics[1967]; /* 'setupterm' */ + cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 26, CPyStatic__color___globals); + goto CPyL27; + } + cpy_r_r83 = PyObject_Vectorcall(cpy_r_r82, 0, 0, 0); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 26, CPyStatic__color___globals); + goto CPyL27; + } else + goto CPyL100; +CPyL22: ; + cpy_r_r84 = CPyStatics[1968]; /* 'colors' */ + cpy_r_r85 = CPyModule_curses; + cpy_r_r86 = CPyStatics[1969]; /* 'tigetnum' */ + cpy_r_r87 = CPyObject_GetAttr(cpy_r_r85, cpy_r_r86); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 27, CPyStatic__color___globals); + goto CPyL27; + } + PyObject *cpy_r_r88[1] = {cpy_r_r84}; + cpy_r_r89 = (PyObject **)&cpy_r_r88; + cpy_r_r90 = PyObject_Vectorcall(cpy_r_r87, cpy_r_r89, 1, 0); + CPy_DECREF(cpy_r_r87); + if (unlikely(cpy_r_r90 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 27, CPyStatic__color___globals); + goto CPyL27; + } + if (likely(PyLong_Check(cpy_r_r90))) + cpy_r_r91 = CPyTagged_FromObject(cpy_r_r90); + else { + CPy_TypeError("int", cpy_r_r90); cpy_r_r91 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 27, CPyStatic__color___globals); + goto CPyL27; + } + cpy_r_r92 = cpy_r_r91 == 512; + CPyTagged_DECREF(cpy_r_r91); + if (!cpy_r_r92) goto CPyL34; + cpy_r_r93 = CPyStatics[1970]; /* 'terminal256' */ + cpy_r_r94 = CPyStatic__color___globals; + cpy_r_r95 = CPyStatics[1965]; /* 'fmt_name' */ + cpy_r_r96 = CPyDict_SetItem(cpy_r_r94, cpy_r_r95, cpy_r_r93); + cpy_r_r97 = cpy_r_r96 >= 0; + if (unlikely(!cpy_r_r97)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 28, CPyStatic__color___globals); + } else + goto CPyL34; +CPyL27: ; + cpy_r_r98 = CPy_CatchError(); + cpy_r_r99 = CPyModule_builtins; + cpy_r_r100 = CPyStatics[86]; /* 'Exception' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 29, CPyStatic__color___globals); + goto CPyL32; + } + cpy_r_r102 = CPy_ExceptionMatches(cpy_r_r101); + CPy_DECREF(cpy_r_r101); + if (cpy_r_r102) goto CPyL31; + CPy_Reraise(); + if (!0) { + goto CPyL32; + } else + goto CPyL101; +CPyL30: ; + CPy_Unreachable(); +CPyL31: ; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_DECREF(cpy_r_r98.f0); + CPy_DECREF(cpy_r_r98.f1); + CPy_DECREF(cpy_r_r98.f2); + goto CPyL34; +CPyL32: ; + CPy_RestoreExcInfo(cpy_r_r98); + CPy_DECREF(cpy_r_r98.f0); + CPy_DECREF(cpy_r_r98.f1); + CPy_DECREF(cpy_r_r98.f2); + cpy_r_r103 = CPy_KeepPropagating(); + if (!cpy_r_r103) goto CPyL99; + CPy_Unreachable(); +CPyL34: ; + cpy_r_r104 = CPyStatic__config___CONFIG; + if (likely(cpy_r_r104 != NULL)) goto CPyL37; + PyErr_SetString(PyExc_NameError, "value for final name \"CONFIG\" was not set"); + cpy_r_r105 = 0; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); + goto CPyL99; + } + CPy_Unreachable(); +CPyL37: ; + cpy_r_r106 = CPyStatics[240]; /* 'settings' */ + cpy_r_r107 = CPyObject_GetAttr(cpy_r_r104, cpy_r_r106); + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); + goto CPyL99; + } + if (likely(PyDict_Check(cpy_r_r107))) + cpy_r_r108 = cpy_r_r107; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals, "dict", cpy_r_r107); + goto CPyL99; + } + cpy_r_r109 = CPyStatics[241]; /* 'console' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); + CPy_DECREF(cpy_r_r108); + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r111 = CPyStatics[256]; /* 'color_style' */ + cpy_r_r112 = PyObject_GetItem(cpy_r_r110, cpy_r_r111); + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r113 = CPyStatic__color___globals; + cpy_r_r114 = CPyStatics[1971]; /* 'COLOR_STYLE' */ + cpy_r_r115 = CPyDict_SetItem(cpy_r_r113, cpy_r_r114, cpy_r_r112); + CPy_DECREF(cpy_r_r112); + cpy_r_r116 = cpy_r_r115 >= 0; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 33, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r117 = CPyStatic__color___globals; + cpy_r_r118 = CPyStatics[1965]; /* 'fmt_name' */ + cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); + goto CPyL99; + } + if (likely(PyUnicode_Check(cpy_r_r119))) + cpy_r_r120 = cpy_r_r119; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals, "str", cpy_r_r119); + goto CPyL99; + } + cpy_r_r121 = CPyStatic__color___globals; + cpy_r_r122 = CPyStatics[1971]; /* 'COLOR_STYLE' */ + cpy_r_r123 = CPyDict_GetItem(cpy_r_r121, cpy_r_r122); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); + goto CPyL102; + } + if (likely(PyUnicode_Check(cpy_r_r123))) + cpy_r_r124 = cpy_r_r123; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals, "str", cpy_r_r123); + goto CPyL102; + } + cpy_r_r125 = CPyStatic__color___globals; + cpy_r_r126 = CPyStatics[1961]; /* 'get_formatter_by_name' */ + cpy_r_r127 = CPyDict_GetItem(cpy_r_r125, cpy_r_r126); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); + goto CPyL103; + } + PyObject *cpy_r_r128[2] = {cpy_r_r120, cpy_r_r124}; + cpy_r_r129 = (PyObject **)&cpy_r_r128; + cpy_r_r130 = CPyStatics[2433]; /* ('style',) */ + cpy_r_r131 = PyObject_Vectorcall(cpy_r_r127, cpy_r_r129, 1, cpy_r_r130); + CPy_DECREF(cpy_r_r127); + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); + goto CPyL103; + } + CPy_DECREF(cpy_r_r120); + CPy_DECREF(cpy_r_r124); + CPyStatic__color___formatter = cpy_r_r131; + CPy_INCREF(CPyStatic__color___formatter); + cpy_r_r132 = CPyStatic__color___globals; + cpy_r_r133 = CPyStatics[1972]; /* 'formatter' */ + cpy_r_r134 = CPyDict_SetItem(cpy_r_r132, cpy_r_r133, cpy_r_r131); + CPy_DECREF(cpy_r_r131); + cpy_r_r135 = cpy_r_r134 >= 0; + if (unlikely(!cpy_r_r135)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 34, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r136 = CPyStatic__color___globals; + cpy_r_r137 = CPyStatics[1965]; /* 'fmt_name' */ + cpy_r_r138 = CPyDict_GetItem(cpy_r_r136, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals); + goto CPyL99; + } + if (likely(PyUnicode_Check(cpy_r_r138))) + cpy_r_r139 = cpy_r_r138; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals, "str", cpy_r_r138); + goto CPyL99; + } + cpy_r_r140 = CPyStatics[1970]; /* 'terminal256' */ + cpy_r_r141 = CPyStr_Equal(cpy_r_r139, cpy_r_r140); + CPy_DECREF(cpy_r_r139); + if (!cpy_r_r141) goto CPyL60; + cpy_r_r142 = CPyStatic__color___globals; + cpy_r_r143 = CPyStatics[1971]; /* 'COLOR_STYLE' */ + cpy_r_r144 = CPyDict_GetItem(cpy_r_r142, cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals); + goto CPyL99; + } + if (likely(PyUnicode_Check(cpy_r_r144))) + cpy_r_r145 = cpy_r_r144; + else { + CPy_TypeErrorTraceback("brownie/utils/_color.py", "", 36, CPyStatic__color___globals, "str", cpy_r_r144); + goto CPyL99; + } + cpy_r_r146 = CPyStatics[1973]; /* 'monokai' */ + cpy_r_r147 = CPyStr_Equal(cpy_r_r145, cpy_r_r146); + CPy_DECREF(cpy_r_r145); + if (!cpy_r_r147) goto CPyL60; + cpy_r_r148 = CPyStatics[1812]; /* '\x1b[0;2;37m' */ + cpy_r_r149 = CPyStatics[1933]; /* '\x1b[0;m' */ + CPy_INCREF(cpy_r_r148); + CPy_INCREF(cpy_r_r149); + cpy_r_r150.f0 = cpy_r_r148; + cpy_r_r150.f1 = cpy_r_r149; + cpy_r_r151 = CPyStatic__color___formatter; + if (unlikely(cpy_r_r151 == NULL)) { + goto CPyL104; + } else + goto CPyL58; +CPyL56: ; + PyErr_SetString(PyExc_NameError, "value for final name \"formatter\" was not set"); + cpy_r_r152 = 0; + if (unlikely(!cpy_r_r152)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 38, CPyStatic__color___globals); + goto CPyL99; + } + CPy_Unreachable(); +CPyL58: ; + cpy_r_r153 = CPyStatics[1974]; /* 'style_string' */ + cpy_r_r154 = CPyObject_GetAttr(cpy_r_r151, cpy_r_r153); + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 38, CPyStatic__color___globals); + goto CPyL105; + } + cpy_r_r155 = CPyStatics[1975]; /* 'Token.Error' */ + cpy_r_r156 = PyTuple_New(2); + if (unlikely(cpy_r_r156 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1888 = cpy_r_r150.f0; + PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp1888); + PyObject *__tmp1889 = cpy_r_r150.f1; + PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp1889); + cpy_r_r157 = PyObject_SetItem(cpy_r_r154, cpy_r_r155, cpy_r_r156); + CPy_DECREF(cpy_r_r154); + CPy_DECREF(cpy_r_r156); + cpy_r_r158 = cpy_r_r157 >= 0; + if (unlikely(!cpy_r_r158)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 38, CPyStatic__color___globals); + goto CPyL99; + } +CPyL60: ; + cpy_r_r159 = CPyStatics[1934]; /* '\x1b[0;' */ + cpy_r_r160 = CPyStatic__color___globals; + cpy_r_r161 = CPyStatics[1976]; /* 'BASE' */ + cpy_r_r162 = CPyDict_SetItem(cpy_r_r160, cpy_r_r161, cpy_r_r159); + cpy_r_r163 = cpy_r_r162 >= 0; + if (unlikely(!cpy_r_r163)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 40, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r164 = CPyStatics[1977]; /* 'bright' */ + cpy_r_r165 = CPyStatics[1978]; /* '1;' */ + cpy_r_r166 = CPyStatics[1979]; /* 'dark' */ + cpy_r_r167 = CPyStatics[1980]; /* '2;' */ + cpy_r_r168 = CPyDict_Build(2, cpy_r_r164, cpy_r_r165, cpy_r_r166, cpy_r_r167); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 42, CPyStatic__color___globals); + goto CPyL99; + } + CPyStatic__color___MODIFIERS = cpy_r_r168; + CPy_INCREF(CPyStatic__color___MODIFIERS); + cpy_r_r169 = CPyStatic__color___globals; + cpy_r_r170 = CPyStatics[1981]; /* 'MODIFIERS' */ + cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); + CPy_DECREF(cpy_r_r168); + cpy_r_r172 = cpy_r_r171 >= 0; + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 42, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r173 = CPyStatics[1982]; /* 'black' */ + cpy_r_r174 = CPyStatics[1983]; /* '30' */ + cpy_r_r175 = CPyStatics[1875]; /* 'red' */ + cpy_r_r176 = CPyStatics[1984]; /* '31' */ + cpy_r_r177 = CPyStatics[485]; /* 'green' */ + cpy_r_r178 = CPyStatics[1985]; /* '32' */ + cpy_r_r179 = CPyStatics[1876]; /* 'yellow' */ + cpy_r_r180 = CPyStatics[1986]; /* '33' */ + cpy_r_r181 = CPyStatics[528]; /* 'blue' */ + cpy_r_r182 = CPyStatics[1987]; /* '34' */ + cpy_r_r183 = CPyStatics[1988]; /* 'magenta' */ + cpy_r_r184 = CPyStatics[1989]; /* '35' */ + cpy_r_r185 = CPyStatics[1990]; /* 'cyan' */ + cpy_r_r186 = CPyStatics[1991]; /* '36' */ + cpy_r_r187 = CPyStatics[1992]; /* 'white' */ + cpy_r_r188 = CPyStatics[1993]; /* '37' */ + cpy_r_r189 = CPyDict_Build(8, cpy_r_r173, cpy_r_r174, cpy_r_r175, cpy_r_r176, cpy_r_r177, cpy_r_r178, cpy_r_r179, cpy_r_r180, cpy_r_r181, cpy_r_r182, cpy_r_r183, cpy_r_r184, cpy_r_r185, cpy_r_r186, cpy_r_r187, cpy_r_r188); + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 44, CPyStatic__color___globals); + goto CPyL99; + } + CPyStatic__color___COLORS = cpy_r_r189; + CPy_INCREF(CPyStatic__color___COLORS); + cpy_r_r190 = CPyStatic__color___globals; + cpy_r_r191 = CPyStatics[1994]; /* 'COLORS' */ + cpy_r_r192 = CPyDict_SetItem(cpy_r_r190, cpy_r_r191, cpy_r_r189); + CPy_DECREF(cpy_r_r189); + cpy_r_r193 = cpy_r_r192 >= 0; + if (unlikely(!cpy_r_r193)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 44, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r194 = CPyStatic__color___globals; + cpy_r_r195 = CPyStatics[619]; /* 'Literal' */ + cpy_r_r196 = CPyDict_GetItem(cpy_r_r194, cpy_r_r195); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 56, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r197 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r198 = CPyStatics[1258]; /* 'WARNING' */ + cpy_r_r199 = CPyStatics[83]; /* 'ERROR' */ + CPy_INCREF(cpy_r_r197); + CPy_INCREF(cpy_r_r198); + CPy_INCREF(cpy_r_r199); + cpy_r_r200.f0 = cpy_r_r197; + cpy_r_r200.f1 = cpy_r_r198; + cpy_r_r200.f2 = cpy_r_r199; + cpy_r_r201 = PyTuple_New(3); + if (unlikely(cpy_r_r201 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1890 = cpy_r_r200.f0; + PyTuple_SET_ITEM(cpy_r_r201, 0, __tmp1890); + PyObject *__tmp1891 = cpy_r_r200.f1; + PyTuple_SET_ITEM(cpy_r_r201, 1, __tmp1891); + PyObject *__tmp1892 = cpy_r_r200.f2; + PyTuple_SET_ITEM(cpy_r_r201, 2, __tmp1892); + cpy_r_r202 = PyObject_GetItem(cpy_r_r196, cpy_r_r201); + CPy_DECREF(cpy_r_r196); + CPy_DECREF(cpy_r_r201); + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 56, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r203 = CPyStatic__color___globals; + cpy_r_r204 = CPyStatics[1995]; /* 'NotifyType' */ + cpy_r_r205 = CPyDict_SetItem(cpy_r_r203, cpy_r_r204, cpy_r_r202); + CPy_DECREF(cpy_r_r202); + cpy_r_r206 = cpy_r_r205 >= 0; + if (unlikely(!cpy_r_r206)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 56, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r207 = CPyStatics[1258]; /* 'WARNING' */ + cpy_r_r208 = CPyStatics[1996]; /* 'bright red' */ + cpy_r_r209 = CPyStatics[83]; /* 'ERROR' */ + cpy_r_r210 = CPyStatics[1996]; /* 'bright red' */ + cpy_r_r211 = CPyStatics[129]; /* 'SUCCESS' */ + cpy_r_r212 = CPyStatics[1997]; /* 'bright green' */ + cpy_r_r213 = CPyDict_Build(3, cpy_r_r207, cpy_r_r208, cpy_r_r209, cpy_r_r210, cpy_r_r211, cpy_r_r212); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 57, CPyStatic__color___globals); + goto CPyL99; + } + CPyStatic__color___NOTIFY_COLORS = cpy_r_r213; + CPy_INCREF(CPyStatic__color___NOTIFY_COLORS); + cpy_r_r214 = CPyStatic__color___globals; + cpy_r_r215 = CPyStatics[1998]; /* 'NOTIFY_COLORS' */ + cpy_r_r216 = CPyDict_SetItem(cpy_r_r214, cpy_r_r215, cpy_r_r213); + CPy_DECREF(cpy_r_r213); + cpy_r_r217 = cpy_r_r216 >= 0; + if (unlikely(!cpy_r_r217)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 57, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r218 = CPyStatics[175]; /* '.' */ + cpy_r_r219 = CPyStatic__c_constants___Path; + if (likely(cpy_r_r219 != NULL)) goto CPyL73; + PyErr_SetString(PyExc_NameError, "value for final name \"Path\" was not set"); + cpy_r_r220 = 0; + if (unlikely(!cpy_r_r220)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); + goto CPyL99; + } + CPy_Unreachable(); +CPyL73: ; + PyObject *cpy_r_r221[1] = {cpy_r_r218}; + cpy_r_r222 = (PyObject **)&cpy_r_r221; + cpy_r_r223 = PyObject_Vectorcall(cpy_r_r219, cpy_r_r222, 1, 0); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r224 = CPyStatics[140]; /* 'absolute' */ + PyObject *cpy_r_r225[1] = {cpy_r_r223}; + cpy_r_r226 = (PyObject **)&cpy_r_r225; + cpy_r_r227 = PyObject_VectorcallMethod(cpy_r_r224, cpy_r_r226, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r227 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); + goto CPyL106; + } + CPy_DECREF(cpy_r_r223); + cpy_r_r228 = PyObject_Str(cpy_r_r227); + CPy_DECREF(cpy_r_r227); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); + goto CPyL99; + } + CPyStatic__color___base_path = cpy_r_r228; + CPy_INCREF(CPyStatic__color___base_path); + cpy_r_r229 = CPyStatic__color___globals; + cpy_r_r230 = CPyStatics[1488]; /* 'base_path' */ + cpy_r_r231 = CPyDict_SetItem(cpy_r_r229, cpy_r_r230, cpy_r_r228); + CPy_DECREF(cpy_r_r228); + cpy_r_r232 = cpy_r_r231 >= 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 59, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r233 = CPyStatics[524]; /* '\x1b[0;34m' */ + cpy_r_r234 = CPyStatic__color___globals; + cpy_r_r235 = CPyStatics[528]; /* 'blue' */ + cpy_r_r236 = CPyDict_SetItem(cpy_r_r234, cpy_r_r235, cpy_r_r233); + cpy_r_r237 = cpy_r_r236 >= 0; + if (unlikely(!cpy_r_r237)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 64, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r238 = CPyStatics[1999]; /* '\x1b[0;1;30m' */ + cpy_r_r239 = CPyStatic__color___globals; + cpy_r_r240 = CPyStatics[163]; /* 'bright_black' */ + cpy_r_r241 = CPyDict_SetItem(cpy_r_r239, cpy_r_r240, cpy_r_r238); + cpy_r_r242 = cpy_r_r241 >= 0; + if (unlikely(!cpy_r_r242)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 65, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r243 = CPyStatics[320]; /* '\x1b[0;1;34m' */ + cpy_r_r244 = CPyStatic__color___globals; + cpy_r_r245 = CPyStatics[164]; /* 'bright_blue' */ + cpy_r_r246 = CPyDict_SetItem(cpy_r_r244, cpy_r_r245, cpy_r_r243); + cpy_r_r247 = cpy_r_r246 >= 0; + if (unlikely(!cpy_r_r247)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 66, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r248 = CPyStatics[319]; /* '\x1b[0;1;36m' */ + cpy_r_r249 = CPyStatic__color___globals; + cpy_r_r250 = CPyStatics[390]; /* 'bright_cyan' */ + cpy_r_r251 = CPyDict_SetItem(cpy_r_r249, cpy_r_r250, cpy_r_r248); + cpy_r_r252 = cpy_r_r251 >= 0; + if (unlikely(!cpy_r_r252)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 67, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r253 = CPyStatics[477]; /* '\x1b[0;1;32m' */ + cpy_r_r254 = CPyStatic__color___globals; + cpy_r_r255 = CPyStatics[1880]; /* 'bright_green' */ + cpy_r_r256 = CPyDict_SetItem(cpy_r_r254, cpy_r_r255, cpy_r_r253); + cpy_r_r257 = cpy_r_r256 >= 0; + if (unlikely(!cpy_r_r257)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 68, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r258 = CPyStatics[1859]; /* '\x1b[0;1;35m' */ + cpy_r_r259 = CPyStatic__color___globals; + cpy_r_r260 = CPyStatics[165]; /* 'bright_magenta' */ + cpy_r_r261 = CPyDict_SetItem(cpy_r_r259, cpy_r_r260, cpy_r_r258); + cpy_r_r262 = cpy_r_r261 >= 0; + if (unlikely(!cpy_r_r262)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 69, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r263 = CPyStatics[204]; /* '\x1b[0;1;31m' */ + cpy_r_r264 = CPyStatic__color___globals; + cpy_r_r265 = CPyStatics[202]; /* 'bright_red' */ + cpy_r_r266 = CPyDict_SetItem(cpy_r_r264, cpy_r_r265, cpy_r_r263); + cpy_r_r267 = cpy_r_r266 >= 0; + if (unlikely(!cpy_r_r267)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 70, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r268 = CPyStatics[205]; /* '\x1b[0;1;33m' */ + cpy_r_r269 = CPyStatic__color___globals; + cpy_r_r270 = CPyStatics[203]; /* 'bright_yellow' */ + cpy_r_r271 = CPyDict_SetItem(cpy_r_r269, cpy_r_r270, cpy_r_r268); + cpy_r_r272 = cpy_r_r271 >= 0; + if (unlikely(!cpy_r_r272)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 71, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r273 = CPyStatics[1812]; /* '\x1b[0;2;37m' */ + cpy_r_r274 = CPyStatic__color___globals; + cpy_r_r275 = CPyStatics[1829]; /* 'dark_white' */ + cpy_r_r276 = CPyDict_SetItem(cpy_r_r274, cpy_r_r275, cpy_r_r273); + cpy_r_r277 = cpy_r_r276 >= 0; + if (unlikely(!cpy_r_r277)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 72, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r278 = CPyStatics[477]; /* '\x1b[0;1;32m' */ + cpy_r_r279 = CPyStatic__color___globals; + cpy_r_r280 = CPyStatics[485]; /* 'green' */ + cpy_r_r281 = CPyDict_SetItem(cpy_r_r279, cpy_r_r280, cpy_r_r278); + cpy_r_r282 = cpy_r_r281 >= 0; + if (unlikely(!cpy_r_r282)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 73, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r283 = CPyStatics[204]; /* '\x1b[0;1;31m' */ + cpy_r_r284 = CPyStatic__color___globals; + cpy_r_r285 = CPyStatics[1875]; /* 'red' */ + cpy_r_r286 = CPyDict_SetItem(cpy_r_r284, cpy_r_r285, cpy_r_r283); + cpy_r_r287 = cpy_r_r286 >= 0; + if (unlikely(!cpy_r_r287)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 74, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r288 = CPyStatics[205]; /* '\x1b[0;1;33m' */ + cpy_r_r289 = CPyStatic__color___globals; + cpy_r_r290 = CPyStatics[1876]; /* 'yellow' */ + cpy_r_r291 = CPyDict_SetItem(cpy_r_r289, cpy_r_r290, cpy_r_r288); + cpy_r_r292 = cpy_r_r291 >= 0; + if (unlikely(!cpy_r_r292)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 75, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r293 = NULL; + cpy_r_r294 = CPyStatics[166]; /* 'brownie.utils._color' */ + cpy_r_r295 = (PyObject *)CPyType__color___Color_template; + cpy_r_r296 = CPyType_FromTemplate(cpy_r_r295, cpy_r_r293, cpy_r_r294); + if (unlikely(cpy_r_r296 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r297 = CPyDef__color___Color_trait_vtable_setup(); + if (unlikely(cpy_r_r297 == 2)) { + CPy_AddTraceback("brownie/utils/_color.py", "", -1, CPyStatic__color___globals); + goto CPyL107; + } + cpy_r_r298 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r299 = CPyStatics[2000]; /* '__cache__' */ + cpy_r_r300 = PyTuple_Pack(1, cpy_r_r299); + if (unlikely(cpy_r_r300 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); + goto CPyL107; + } + cpy_r_r301 = PyObject_SetAttr(cpy_r_r296, cpy_r_r298, cpy_r_r300); + CPy_DECREF(cpy_r_r300); + cpy_r_r302 = cpy_r_r301 >= 0; + if (unlikely(!cpy_r_r302)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); + goto CPyL107; + } + CPyType__color___Color = (PyTypeObject *)cpy_r_r296; + CPy_INCREF(CPyType__color___Color); + cpy_r_r303 = CPyStatic__color___globals; + cpy_r_r304 = CPyStatics[1932]; /* 'Color' */ + cpy_r_r305 = PyDict_SetItem(cpy_r_r303, cpy_r_r304, cpy_r_r296); + CPy_DECREF(cpy_r_r296); + cpy_r_r306 = cpy_r_r305 >= 0; + if (unlikely(!cpy_r_r306)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 79, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r307 = (PyObject *)CPyType__color___Color; + cpy_r_r308 = PyDict_New(); + if (unlikely(cpy_r_r308 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 80, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r309 = CPyStatics[2000]; /* '__cache__' */ + cpy_r_r310 = PyObject_SetAttr(cpy_r_r307, cpy_r_r309, cpy_r_r308); + cpy_r_r311 = cpy_r_r310 >= 0; + if (unlikely(!cpy_r_r311)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 80, CPyStatic__color___globals); + goto CPyL108; + } + CPyStatic__color___Color_____cache__ = cpy_r_r308; + CPy_INCREF(CPyStatic__color___Color_____cache__); + CPy_DECREF(cpy_r_r308); + cpy_r_r312 = CPyStatic__color___globals; + cpy_r_r313 = CPyStatics[254]; /* 'PythonLexer' */ + cpy_r_r314 = CPyDict_GetItem(cpy_r_r312, cpy_r_r313); + if (unlikely(cpy_r_r314 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 217, CPyStatic__color___globals); + goto CPyL99; + } + cpy_r_r315 = PyObject_Vectorcall(cpy_r_r314, 0, 0, 0); + CPy_DECREF(cpy_r_r314); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("brownie/utils/_color.py", "", 217, CPyStatic__color___globals); + goto CPyL99; + } + CPyStatic__color___brownie___utils____color___Color___highlight___lexer = cpy_r_r315; + CPy_INCREF(CPyStatic__color___brownie___utils____color___Color___highlight___lexer); + CPy_DECREF(cpy_r_r315); + return 1; +CPyL99: ; + cpy_r_r316 = 2; + return cpy_r_r316; +CPyL100: ; + CPy_DECREF(cpy_r_r83); + goto CPyL22; +CPyL101: ; + CPy_DECREF(cpy_r_r98.f0); + CPy_DECREF(cpy_r_r98.f1); + CPy_DECREF(cpy_r_r98.f2); + goto CPyL30; +CPyL102: ; + CPy_DecRef(cpy_r_r120); + goto CPyL99; +CPyL103: ; + CPy_DecRef(cpy_r_r120); + CPy_DecRef(cpy_r_r124); + goto CPyL99; +CPyL104: ; + CPy_DecRef(cpy_r_r150.f0); + CPy_DecRef(cpy_r_r150.f1); + goto CPyL56; +CPyL105: ; + CPy_DecRef(cpy_r_r150.f0); + CPy_DecRef(cpy_r_r150.f1); + goto CPyL99; +CPyL106: ; + CPy_DecRef(cpy_r_r223); + goto CPyL99; +CPyL107: ; + CPy_DecRef(cpy_r_r296); + goto CPyL99; +CPyL108: ; + CPy_DecRef(cpy_r_r308); + goto CPyL99; +} +static PyMethodDef utils___outputmodule_methods[] = { + {"build_tree", (PyCFunction)CPyPy_utils___output___build_tree, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("build_tree(tree_structure, multiline_pad=1, pad_depth=None, _indent_data=None)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___utils___output(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils___output__internal, "__name__"); + CPyStatic_utils___output___globals = PyModule_GetDict(CPyModule_brownie___utils___output__internal); + if (unlikely(CPyStatic_utils___output___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_utils___output_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___utils___output__internal); + Py_CLEAR(modname); + return -1; +} +static struct PyModuleDef utils___outputmodule = { + PyModuleDef_HEAD_INIT, + "brownie.utils.output", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + utils___outputmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___utils___output(void) +{ + if (CPyModule_brownie___utils___output__internal) { + Py_INCREF(CPyModule_brownie___utils___output__internal); + return CPyModule_brownie___utils___output__internal; + } + CPyModule_brownie___utils___output__internal = PyModule_Create(&utils___outputmodule); + if (unlikely(CPyModule_brownie___utils___output__internal == NULL)) + goto fail; + if (CPyExec_brownie___utils___output(CPyModule_brownie___utils___output__internal) != 0) + goto fail; + return CPyModule_brownie___utils___output__internal; + fail: + return NULL; +} + +PyObject *CPyDef_utils___output___build_tree(PyObject *cpy_r_tree_structure, CPyTagged cpy_r_multiline_pad, PyObject *cpy_r_pad_depth, PyObject *cpy_r__indent_data) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_tree_str; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + char cpy_r_was_padded; + CPyTagged cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyTagged cpy_r_i; + CPyTagged cpy_r_r9; + CPyTagged cpy_r_r10; + int64_t cpy_r_r11; + char cpy_r_r12; + int64_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + char cpy_r_r17; + char cpy_r_is_last_item; + PyObject *cpy_r_r18; + PyObject *cpy_r_indent; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + int64_t cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + char cpy_r_r25; + CPyPtr cpy_r_r26; + CPyPtr cpy_r_r27; + int64_t cpy_r_r28; + CPyPtr cpy_r_r29; + PyObject *cpy_r_r30; + int32_t cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + int64_t cpy_r_r39; + PyObject *cpy_r_r40; + CPyPtr cpy_r_r41; + int64_t cpy_r_r42; + CPyTagged cpy_r_r43; + char cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_symbol; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + tuple_T2OO cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_key; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject **cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + int32_t cpy_r_r70; + char cpy_r_r71; + char cpy_r_r72; + int32_t cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + CPyPtr cpy_r_r79; + int64_t cpy_r_r80; + CPyTagged cpy_r_r81; + char cpy_r_r82; + int64_t cpy_r_r83; + char cpy_r_r84; + int64_t cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + CPyTagged cpy_r_r92; + CPyTagged cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r__; + int64_t cpy_r_r95; + char cpy_r_r96; + int64_t cpy_r_r97; + char cpy_r_r98; + char cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + CPyTagged cpy_r_r105; + PyObject *cpy_r_r106; + CPyPtr cpy_r_r107; + int64_t cpy_r_r108; + CPyTagged cpy_r_r109; + char cpy_r_r110; + CPyTagged cpy_r_r111; + PyObject *cpy_r_r112; + int64_t cpy_r_r113; + char cpy_r_r114; + int64_t cpy_r_r115; + char cpy_r_r116; + char cpy_r_r117; + char cpy_r_r118; + PyObject *cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + CPyTagged cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + PyObject *cpy_r_r128; + CPyPtr cpy_r_r129; + int64_t cpy_r_r130; + CPyTagged cpy_r_r131; + char cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + tuple_T2OO cpy_r_r138; + PyObject *cpy_r_r139; + int32_t cpy_r_r140; + char cpy_r_r141; + char cpy_r_r142; + PyObject *cpy_r_r143; + CPyTagged cpy_r_r144; + int64_t cpy_r_r145; + char cpy_r_r146; + int64_t cpy_r_r147; + char cpy_r_r148; + char cpy_r_r149; + char cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; + PyObject *cpy_r_symbol2; + PyObject *cpy_r_r155; + PyObject *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_r162; + PyObject *cpy_r_r163; + CPyPtr cpy_r_r164; + CPyPtr cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + int64_t cpy_r_r168; + CPyPtr cpy_r_r169; + int64_t cpy_r_r170; + char cpy_r_r171; + CPyPtr cpy_r_r172; + CPyPtr cpy_r_r173; + int64_t cpy_r_r174; + CPyPtr cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + PyObject *cpy_r_r179; + int64_t cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + tuple_T2OO cpy_r_r183; + PyObject *cpy_r_r184; + int32_t cpy_r_r185; + char cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; + CPyTagged cpy_r_r189; + int64_t cpy_r_r190; + char cpy_r_r191; + int64_t cpy_r_r192; + char cpy_r_r193; + char cpy_r_r194; + char cpy_r_r195; + char cpy_r_r196; + PyObject *cpy_r_r197; + char cpy_r_r198; + PyObject *cpy_r_r199; + CPyPtr cpy_r_r200; + int64_t cpy_r_r201; + CPyTagged cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_new_pad_depth; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; + PyObject *cpy_r_r214; + PyObject *cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + CPyPtr cpy_r_r220; + CPyPtr cpy_r_r221; + PyObject *cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + CPyTagged cpy_r_r225; + char cpy_r_r226; + PyObject *cpy_r_r227; + if (cpy_r_multiline_pad != CPY_INT_TAG) goto CPyL149; + cpy_r_multiline_pad = 2; +CPyL2: ; + if (cpy_r_pad_depth != NULL) goto CPyL150; + cpy_r_r0 = Py_None; + cpy_r_pad_depth = cpy_r_r0; +CPyL4: ; + if (cpy_r__indent_data != NULL) goto CPyL151; + cpy_r_r1 = Py_None; + cpy_r__indent_data = cpy_r_r1; +CPyL6: ; + cpy_r_r2 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r2); + cpy_r_tree_str = cpy_r_r2; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r__indent_data == cpy_r_r3; + if (cpy_r_r4) { + goto CPyL152; + } else + goto CPyL9; +CPyL7: ; + cpy_r_r5 = PyList_New(0); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 48, CPyStatic_utils___output___globals); + goto CPyL153; + } + cpy_r__indent_data = cpy_r_r5; +CPyL9: ; + cpy_r_was_padded = 0; + cpy_r_r6 = 0; + cpy_r_r7 = PyObject_GetIter(cpy_r_tree_structure); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 51, CPyStatic_utils___output___globals); + goto CPyL154; + } +CPyL10: ; + cpy_r_r8 = PyIter_Next(cpy_r_r7); + if (cpy_r_r8 == NULL) goto CPyL155; + cpy_r_i = cpy_r_r6; + cpy_r_r9 = CPyObject_Size(cpy_r_tree_structure); + if (unlikely(cpy_r_r9 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 52, CPyStatic_utils___output___globals); + goto CPyL156; + } + cpy_r_r10 = CPyTagged_Subtract(cpy_r_r9, 2); + CPyTagged_DECREF(cpy_r_r9); + cpy_r_r11 = cpy_r_i & 1; + cpy_r_r12 = cpy_r_r11 != 0; + if (cpy_r_r12) goto CPyL14; + cpy_r_r13 = cpy_r_r10 & 1; + cpy_r_r14 = cpy_r_r13 != 0; + if (!cpy_r_r14) goto CPyL15; +CPyL14: ; + cpy_r_r15 = CPyTagged_IsLt_(cpy_r_i, cpy_r_r10); + cpy_r_r16 = cpy_r_r15; + goto CPyL16; +CPyL15: ; + cpy_r_r17 = (Py_ssize_t)cpy_r_i < (Py_ssize_t)cpy_r_r10; + cpy_r_r16 = cpy_r_r17; +CPyL16: ; + CPyTagged_DECREF(cpy_r_r10); + cpy_r_is_last_item = cpy_r_r16; + cpy_r_r18 = CPyStatics[114]; /* '' */ + CPy_INCREF(cpy_r_r18); + cpy_r_indent = cpy_r_r18; + CPy_INCREF(cpy_r__indent_data); + if (likely(cpy_r__indent_data != Py_None)) + cpy_r_r19 = cpy_r__indent_data; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals, "list", cpy_r__indent_data); + goto CPyL157; + } + cpy_r_r20 = CPyList_GetSlice(cpy_r_r19, 2, 9223372036854775806LL); + CPy_DECREF_NO_IMM(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals); + goto CPyL157; + } + if (likely(PyList_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals, "list", cpy_r_r20); + goto CPyL157; + } + cpy_r_r22 = 0; +CPyL20: ; + cpy_r_r23 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; + cpy_r_r24 = *(int64_t *)cpy_r_r23; + cpy_r_r25 = cpy_r_r22 < cpy_r_r24; + if (!cpy_r_r25) goto CPyL158; + cpy_r_r26 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; + cpy_r_r27 = *(CPyPtr *)cpy_r_r26; + cpy_r_r28 = cpy_r_r22 * 8; + cpy_r_r29 = cpy_r_r27 + cpy_r_r28; + cpy_r_r30 = *(PyObject * *)cpy_r_r29; + CPy_INCREF(cpy_r_r30); + cpy_r_r31 = PyObject_IsTrue(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r32 = cpy_r_r31 >= 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 56, CPyStatic_utils___output___globals); + goto CPyL159; + } + cpy_r_r33 = cpy_r_r31; + if (!cpy_r_r33) goto CPyL25; + cpy_r_r34 = CPyStatics[2001]; /* '│ ' */ + cpy_r_r35 = CPyStr_Build(2, cpy_r_indent, cpy_r_r34); + CPy_DECREF(cpy_r_indent); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 57, CPyStatic_utils___output___globals); + goto CPyL160; + } + cpy_r_r36 = cpy_r_r35; + goto CPyL27; +CPyL25: ; + cpy_r_r37 = CPyStatics[314]; /* ' ' */ + cpy_r_r38 = CPyStr_Build(2, cpy_r_indent, cpy_r_r37); + CPy_DECREF(cpy_r_indent); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 57, CPyStatic_utils___output___globals); + goto CPyL160; + } + cpy_r_r36 = cpy_r_r38; +CPyL27: ; + cpy_r_indent = cpy_r_r36; + cpy_r_r39 = cpy_r_r22 + 1; + cpy_r_r22 = cpy_r_r39; + goto CPyL20; +CPyL29: ; + CPy_INCREF(cpy_r__indent_data); + if (likely(cpy_r__indent_data != Py_None)) + cpy_r_r40 = cpy_r__indent_data; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 58, CPyStatic_utils___output___globals, "list", cpy_r__indent_data); + goto CPyL157; + } + cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; + cpy_r_r42 = *(int64_t *)cpy_r_r41; + CPy_DECREF_NO_IMM(cpy_r_r40); + cpy_r_r43 = cpy_r_r42 << 1; + cpy_r_r44 = cpy_r_r43 != 0; + if (!cpy_r_r44) goto CPyL36; + if (!cpy_r_is_last_item) goto CPyL33; + cpy_r_r45 = CPyStatics[117]; /* '├' */ + CPy_INCREF(cpy_r_r45); + cpy_r_r46 = cpy_r_r45; + goto CPyL34; +CPyL33: ; + cpy_r_r47 = CPyStatics[116]; /* '└' */ + CPy_INCREF(cpy_r_r47); + cpy_r_r46 = cpy_r_r47; +CPyL34: ; + cpy_r_symbol = cpy_r_r46; + cpy_r_r48 = CPyStatics[2002]; /* '── ' */ + cpy_r_r49 = CPyStr_Build(3, cpy_r_indent, cpy_r_symbol, cpy_r_r48); + CPy_DECREF(cpy_r_indent); + CPy_DECREF(cpy_r_symbol); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 60, CPyStatic_utils___output___globals); + goto CPyL156; + } + cpy_r_indent = cpy_r_r49; +CPyL36: ; + cpy_r_r50 = (PyObject *)&PyList_Type; + cpy_r_r51 = (PyObject *)&PyTuple_Type; + CPy_INCREF(cpy_r_r50); + CPy_INCREF(cpy_r_r51); + cpy_r_r52.f0 = cpy_r_r50; + cpy_r_r52.f1 = cpy_r_r51; + cpy_r_r53 = PyTuple_New(2); + if (unlikely(cpy_r_r53 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1893 = cpy_r_r52.f0; + PyTuple_SET_ITEM(cpy_r_r53, 0, __tmp1893); + PyObject *__tmp1894 = cpy_r_r52.f1; + PyTuple_SET_ITEM(cpy_r_r53, 1, __tmp1894); + cpy_r_r54 = PyObject_IsInstance(cpy_r_r8, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 62, CPyStatic_utils___output___globals); + goto CPyL157; + } + cpy_r_r56 = cpy_r_r54; + if (!cpy_r_r56) goto CPyL42; + CPy_INCREF(cpy_r_r8); + if (PyList_Check(cpy_r_r8)) + cpy_r_r57 = cpy_r_r8; + else { + cpy_r_r57 = NULL; + } + if (cpy_r_r57 != NULL) goto __LL1895; + if (PyTuple_Check(cpy_r_r8)) + cpy_r_r57 = cpy_r_r8; + else { + cpy_r_r57 = NULL; + } + if (cpy_r_r57 != NULL) goto __LL1895; + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 62, CPyStatic_utils___output___globals, "union[list, tuple]", cpy_r_r8); + goto CPyL157; +__LL1895: ; + cpy_r_r58 = cpy_r_r57; + cpy_r_r59 = CPyStatics[2029]; /* 0 */ + cpy_r_r60 = PyObject_GetItem(cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 62, CPyStatic_utils___output___globals); + goto CPyL157; + } + cpy_r_r61 = cpy_r_r60; + goto CPyL43; +CPyL42: ; + CPy_INCREF(cpy_r_r8); + cpy_r_r61 = cpy_r_r8; +CPyL43: ; + cpy_r_key = cpy_r_r61; + cpy_r_r62 = PyList_New(0); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); + goto CPyL161; + } + cpy_r_r63 = CPyStatics[221]; /* '\n' */ + cpy_r_r64 = CPyStatics[464]; /* 'split' */ + PyObject *cpy_r_r65[2] = {cpy_r_key, cpy_r_r63}; + cpy_r_r66 = (PyObject **)&cpy_r_r65; + cpy_r_r67 = PyObject_VectorcallMethod(cpy_r_r64, cpy_r_r66, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); + goto CPyL162; + } + CPy_DECREF(cpy_r_key); + cpy_r_r68 = PyObject_GetIter(cpy_r_r67); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); + goto CPyL163; + } +CPyL46: ; + cpy_r_r69 = PyIter_Next(cpy_r_r68); + if (cpy_r_r69 == NULL) goto CPyL164; + cpy_r_r70 = PyObject_IsTrue(cpy_r_r69); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); + goto CPyL165; + } + cpy_r_r72 = cpy_r_r70; + if (!cpy_r_r72) goto CPyL166; + cpy_r_r73 = PyList_Append(cpy_r_r62, cpy_r_r69); + CPy_DECREF(cpy_r_r69); + cpy_r_r74 = cpy_r_r73 >= 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); + goto CPyL167; + } else + goto CPyL46; +CPyL50: ; + cpy_r_r75 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 63, CPyStatic_utils___output___globals); + goto CPyL163; + } + cpy_r_r76 = (PyObject *)&_Py_NoneStruct; + cpy_r_r77 = cpy_r_pad_depth != cpy_r_r76; + if (!cpy_r_r77) goto CPyL168; + CPy_INCREF(cpy_r_pad_depth); + if (likely(cpy_r_pad_depth != Py_None)) + cpy_r_r78 = cpy_r_pad_depth; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 7, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); + goto CPyL169; + } + cpy_r_r79 = (CPyPtr)&((PyVarObject *)cpy_r_r78)->ob_size; + cpy_r_r80 = *(int64_t *)cpy_r_r79; + CPy_DECREF_NO_IMM(cpy_r_r78); + cpy_r_r81 = cpy_r_r80 << 1; + cpy_r_r82 = cpy_r_r81 != 0; + if (!cpy_r_r82) goto CPyL168; + cpy_r_r83 = cpy_r_i & 1; + cpy_r_r84 = cpy_r_r83 != 0; + if (cpy_r_r84) goto CPyL56; + cpy_r_r85 = 0 & 1; + cpy_r_r86 = cpy_r_r85 != 0; + if (!cpy_r_r86) goto CPyL57; +CPyL56: ; + cpy_r_r87 = CPyTagged_IsLt_(0, cpy_r_i); + cpy_r_r88 = cpy_r_r87; + goto CPyL58; +CPyL57: ; + cpy_r_r89 = (Py_ssize_t)cpy_r_i > (Py_ssize_t)0; + cpy_r_r88 = cpy_r_r89; +CPyL58: ; + CPyTagged_DECREF(cpy_r_i); + if (!cpy_r_r88) goto CPyL72; + if (likely(cpy_r_pad_depth != Py_None)) + cpy_r_r90 = cpy_r_pad_depth; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 65, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); + goto CPyL170; + } + cpy_r_r91 = CPyList_GetItemShort(cpy_r_r90, 0); + if (unlikely(cpy_r_r91 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 65, CPyStatic_utils___output___globals); + goto CPyL170; + } + if (likely(PyLong_Check(cpy_r_r91))) + cpy_r_r92 = CPyTagged_FromObject(cpy_r_r91); + else { + CPy_TypeError("int", cpy_r_r91); cpy_r_r92 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r92 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 65, CPyStatic_utils___output___globals); + goto CPyL170; + } + cpy_r_r93 = 0; + CPyTagged_INCREF(cpy_r_r93); + cpy_r_r94 = CPyTagged_StealAsObject(cpy_r_r93); + cpy_r__ = cpy_r_r94; + CPy_DECREF(cpy_r__); +CPyL63: ; + cpy_r_r95 = cpy_r_r93 & 1; + cpy_r_r96 = cpy_r_r95 != 0; + if (cpy_r_r96) goto CPyL65; + cpy_r_r97 = cpy_r_r92 & 1; + cpy_r_r98 = cpy_r_r97 != 0; + if (!cpy_r_r98) goto CPyL66; +CPyL65: ; + cpy_r_r99 = CPyTagged_IsLt_(cpy_r_r93, cpy_r_r92); + if (cpy_r_r99) { + goto CPyL67; + } else + goto CPyL171; +CPyL66: ; + cpy_r_r100 = (Py_ssize_t)cpy_r_r93 < (Py_ssize_t)cpy_r_r92; + if (!cpy_r_r100) goto CPyL171; +CPyL67: ; + cpy_r_r101 = CPyStr_GetSlice(cpy_r_indent, 0, -8); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 66, CPyStatic_utils___output___globals); + goto CPyL172; + } + if (likely(PyUnicode_Check(cpy_r_r101))) + cpy_r_r102 = cpy_r_r101; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 66, CPyStatic_utils___output___globals, "str", cpy_r_r101); + goto CPyL172; + } + cpy_r_r103 = CPyStatics[2003]; /* '│ \n' */ + cpy_r_r104 = CPyStr_Build(3, cpy_r_tree_str, cpy_r_r102, cpy_r_r103); + CPy_DECREF(cpy_r_tree_str); + CPy_DECREF(cpy_r_r102); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 66, CPyStatic_utils___output___globals); + goto CPyL173; + } + cpy_r_tree_str = cpy_r_r104; + cpy_r_r105 = CPyTagged_Add(cpy_r_r93, 2); + CPyTagged_DECREF(cpy_r_r93); + CPyTagged_INCREF(cpy_r_r105); + cpy_r_r93 = cpy_r_r105; + cpy_r_r106 = CPyTagged_StealAsObject(cpy_r_r105); + cpy_r__ = cpy_r_r106; + CPy_DECREF(cpy_r__); + goto CPyL63; +CPyL72: ; + cpy_r_r107 = (CPyPtr)&((PyVarObject *)cpy_r_r62)->ob_size; + cpy_r_r108 = *(int64_t *)cpy_r_r107; + cpy_r_r109 = cpy_r_r108 << 1; + cpy_r_r110 = (Py_ssize_t)cpy_r_r109 > (Py_ssize_t)2; + if (!cpy_r_r110) goto CPyL84; + if (cpy_r_was_padded) goto CPyL84; + cpy_r_r111 = 0; + CPyTagged_INCREF(cpy_r_r111); + cpy_r_r112 = CPyTagged_StealAsObject(cpy_r_r111); + cpy_r__ = cpy_r_r112; + CPy_DECREF(cpy_r__); +CPyL75: ; + cpy_r_r113 = cpy_r_r111 & 1; + cpy_r_r114 = cpy_r_r113 != 0; + if (cpy_r_r114) goto CPyL77; + cpy_r_r115 = cpy_r_multiline_pad & 1; + cpy_r_r116 = cpy_r_r115 != 0; + if (!cpy_r_r116) goto CPyL78; +CPyL77: ; + cpy_r_r117 = CPyTagged_IsLt_(cpy_r_r111, cpy_r_multiline_pad); + if (cpy_r_r117) { + goto CPyL79; + } else + goto CPyL174; +CPyL78: ; + cpy_r_r118 = (Py_ssize_t)cpy_r_r111 < (Py_ssize_t)cpy_r_multiline_pad; + if (!cpy_r_r118) goto CPyL174; +CPyL79: ; + cpy_r_r119 = CPyStr_GetSlice(cpy_r_indent, 0, -8); + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 69, CPyStatic_utils___output___globals); + goto CPyL175; + } + if (likely(PyUnicode_Check(cpy_r_r119))) + cpy_r_r120 = cpy_r_r119; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 69, CPyStatic_utils___output___globals, "str", cpy_r_r119); + goto CPyL175; + } + cpy_r_r121 = CPyStatics[2003]; /* '│ \n' */ + cpy_r_r122 = CPyStr_Build(3, cpy_r_tree_str, cpy_r_r120, cpy_r_r121); + CPy_DECREF(cpy_r_tree_str); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 69, CPyStatic_utils___output___globals); + goto CPyL176; + } + cpy_r_tree_str = cpy_r_r122; + cpy_r_r123 = CPyTagged_Add(cpy_r_r111, 2); + CPyTagged_DECREF(cpy_r_r111); + CPyTagged_INCREF(cpy_r_r123); + cpy_r_r111 = cpy_r_r123; + cpy_r_r124 = CPyTagged_StealAsObject(cpy_r_r123); + cpy_r__ = cpy_r_r124; + CPy_DECREF(cpy_r__); + goto CPyL75; +CPyL84: ; + cpy_r_r125 = CPyList_GetItemShort(cpy_r_r62, 0); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 71, CPyStatic_utils___output___globals); + goto CPyL170; + } + cpy_r_r126 = PyObject_Str(cpy_r_r125); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 71, CPyStatic_utils___output___globals); + goto CPyL170; + } + cpy_r_r127 = CPyStatics[221]; /* '\n' */ + cpy_r_r128 = CPyStr_Build(4, cpy_r_tree_str, cpy_r_indent, cpy_r_r126, cpy_r_r127); + CPy_DECREF(cpy_r_tree_str); + CPy_DECREF(cpy_r_r126); + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 71, CPyStatic_utils___output___globals); + goto CPyL177; + } + cpy_r_tree_str = cpy_r_r128; + cpy_r_was_padded = 0; + cpy_r_r129 = (CPyPtr)&((PyVarObject *)cpy_r_r62)->ob_size; + cpy_r_r130 = *(int64_t *)cpy_r_r129; + cpy_r_r131 = cpy_r_r130 << 1; + cpy_r_r132 = (Py_ssize_t)cpy_r_r131 > (Py_ssize_t)2; + if (!cpy_r_r132) goto CPyL178; + if (!cpy_r_is_last_item) goto CPyL90; + cpy_r_r133 = CPyStatics[476]; /* '│' */ + CPy_INCREF(cpy_r_r133); + cpy_r_r134 = cpy_r_r133; + goto CPyL91; +CPyL90: ; + cpy_r_r135 = CPyStatics[220]; /* ' ' */ + CPy_INCREF(cpy_r_r135); + cpy_r_r134 = cpy_r_r135; +CPyL91: ; + cpy_r_symbol = cpy_r_r134; + cpy_r_r136 = (PyObject *)&PyList_Type; + cpy_r_r137 = (PyObject *)&PyTuple_Type; + CPy_INCREF(cpy_r_r136); + CPy_INCREF(cpy_r_r137); + cpy_r_r138.f0 = cpy_r_r136; + cpy_r_r138.f1 = cpy_r_r137; + cpy_r_r139 = PyTuple_New(2); + if (unlikely(cpy_r_r139 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1896 = cpy_r_r138.f0; + PyTuple_SET_ITEM(cpy_r_r139, 0, __tmp1896); + PyObject *__tmp1897 = cpy_r_r138.f1; + PyTuple_SET_ITEM(cpy_r_r139, 1, __tmp1897); + cpy_r_r140 = PyObject_IsInstance(cpy_r_r8, cpy_r_r139); + CPy_DECREF(cpy_r_r139); + cpy_r_r141 = cpy_r_r140 >= 0; + if (unlikely(!cpy_r_r141)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 77, CPyStatic_utils___output___globals); + goto CPyL179; + } + cpy_r_r142 = cpy_r_r140; + if (!cpy_r_r142) goto CPyL101; + CPy_INCREF(cpy_r_r8); + if (PyList_Check(cpy_r_r8)) + cpy_r_r143 = cpy_r_r8; + else { + cpy_r_r143 = NULL; + } + if (cpy_r_r143 != NULL) goto __LL1898; + if (PyTuple_Check(cpy_r_r8)) + cpy_r_r143 = cpy_r_r8; + else { + cpy_r_r143 = NULL; + } + if (cpy_r_r143 != NULL) goto __LL1898; + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 77, CPyStatic_utils___output___globals, "union[list, tuple]", cpy_r_r8); + goto CPyL179; +__LL1898: ; + cpy_r_r144 = CPyObject_Size(cpy_r_r143); + CPy_DECREF(cpy_r_r143); + if (unlikely(cpy_r_r144 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 77, CPyStatic_utils___output___globals); + goto CPyL179; + } + cpy_r_r145 = cpy_r_r144 & 1; + cpy_r_r146 = cpy_r_r145 != 0; + if (cpy_r_r146) goto CPyL97; + cpy_r_r147 = 2 & 1; + cpy_r_r148 = cpy_r_r147 != 0; + if (!cpy_r_r148) goto CPyL98; +CPyL97: ; + cpy_r_r149 = CPyTagged_IsLt_(2, cpy_r_r144); + cpy_r_r150 = cpy_r_r149; + goto CPyL99; +CPyL98: ; + cpy_r_r151 = (Py_ssize_t)cpy_r_r144 > (Py_ssize_t)2; + cpy_r_r150 = cpy_r_r151; +CPyL99: ; + CPyTagged_DECREF(cpy_r_r144); + if (!cpy_r_r150) goto CPyL101; + cpy_r_r152 = CPyStatics[476]; /* '│' */ + CPy_INCREF(cpy_r_r152); + cpy_r_r153 = cpy_r_r152; + goto CPyL102; +CPyL101: ; + cpy_r_r154 = CPyStatics[220]; /* ' ' */ + CPy_INCREF(cpy_r_r154); + cpy_r_r153 = cpy_r_r154; +CPyL102: ; + cpy_r_symbol2 = cpy_r_r153; + cpy_r_r155 = CPyStr_GetSlice(cpy_r_indent, 0, -8); + CPy_DECREF(cpy_r_indent); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 78, CPyStatic_utils___output___globals); + goto CPyL180; + } + if (likely(PyUnicode_Check(cpy_r_r155))) + cpy_r_r156 = cpy_r_r155; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 78, CPyStatic_utils___output___globals, "str", cpy_r_r155); + goto CPyL180; + } + cpy_r_r157 = CPyStatics[1865]; /* ' ' */ + cpy_r_r158 = CPyStatics[1865]; /* ' ' */ + cpy_r_r159 = CPyStr_Build(5, cpy_r_r156, cpy_r_symbol, cpy_r_r157, cpy_r_symbol2, cpy_r_r158); + CPy_DECREF(cpy_r_r156); + CPy_DECREF(cpy_r_symbol); + CPy_DECREF(cpy_r_symbol2); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 78, CPyStatic_utils___output___globals); + goto CPyL181; + } + cpy_r_indent = cpy_r_r159; + cpy_r_r160 = CPyList_GetSlice(cpy_r_r62, 2, 9223372036854775806LL); + CPy_DECREF_NO_IMM(cpy_r_r62); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); + goto CPyL182; + } + if (likely(PyList_Check(cpy_r_r160))) + cpy_r_r161 = cpy_r_r160; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals, "list", cpy_r_r160); + goto CPyL182; + } + cpy_r_r162 = CPyStatics[114]; /* '' */ + cpy_r_r163 = PyList_New(1); + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); + goto CPyL183; + } + cpy_r_r164 = (CPyPtr)&((PyListObject *)cpy_r_r163)->ob_item; + cpy_r_r165 = *(CPyPtr *)cpy_r_r164; + CPy_INCREF(cpy_r_r162); + *(PyObject * *)cpy_r_r165 = cpy_r_r162; + cpy_r_r166 = CPySequence_Multiply(cpy_r_r163, cpy_r_multiline_pad); + CPy_DECREF_NO_IMM(cpy_r_r163); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); + goto CPyL183; + } + cpy_r_r167 = PySequence_Concat(cpy_r_r161, cpy_r_r166); + CPy_DECREF_NO_IMM(cpy_r_r161); + CPy_DECREF_NO_IMM(cpy_r_r166); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 79, CPyStatic_utils___output___globals); + goto CPyL182; + } + cpy_r_r168 = 0; +CPyL111: ; + cpy_r_r169 = (CPyPtr)&((PyVarObject *)cpy_r_r167)->ob_size; + cpy_r_r170 = *(int64_t *)cpy_r_r169; + cpy_r_r171 = cpy_r_r168 < cpy_r_r170; + if (!cpy_r_r171) goto CPyL184; + cpy_r_r172 = (CPyPtr)&((PyListObject *)cpy_r_r167)->ob_item; + cpy_r_r173 = *(CPyPtr *)cpy_r_r172; + cpy_r_r174 = cpy_r_r168 * 8; + cpy_r_r175 = cpy_r_r173 + cpy_r_r174; + cpy_r_r176 = *(PyObject * *)cpy_r_r175; + CPy_INCREF(cpy_r_r176); + cpy_r_r177 = PyObject_Str(cpy_r_r176); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 80, CPyStatic_utils___output___globals); + goto CPyL185; + } + cpy_r_r178 = CPyStatics[221]; /* '\n' */ + cpy_r_r179 = CPyStr_Build(4, cpy_r_tree_str, cpy_r_indent, cpy_r_r177, cpy_r_r178); + CPy_DECREF(cpy_r_tree_str); + CPy_DECREF(cpy_r_r177); + if (unlikely(cpy_r_r179 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 80, CPyStatic_utils___output___globals); + goto CPyL186; + } + cpy_r_tree_str = cpy_r_r179; + cpy_r_r180 = cpy_r_r168 + 1; + cpy_r_r168 = cpy_r_r180; + goto CPyL111; +CPyL116: ; + cpy_r_was_padded = 1; +CPyL117: ; + cpy_r_r181 = (PyObject *)&PyList_Type; + cpy_r_r182 = (PyObject *)&PyTuple_Type; + CPy_INCREF(cpy_r_r181); + CPy_INCREF(cpy_r_r182); + cpy_r_r183.f0 = cpy_r_r181; + cpy_r_r183.f1 = cpy_r_r182; + cpy_r_r184 = PyTuple_New(2); + if (unlikely(cpy_r_r184 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1899 = cpy_r_r183.f0; + PyTuple_SET_ITEM(cpy_r_r184, 0, __tmp1899); + PyObject *__tmp1900 = cpy_r_r183.f1; + PyTuple_SET_ITEM(cpy_r_r184, 1, __tmp1900); + cpy_r_r185 = PyObject_IsInstance(cpy_r_r8, cpy_r_r184); + CPy_DECREF(cpy_r_r184); + cpy_r_r186 = cpy_r_r185 >= 0; + if (unlikely(!cpy_r_r186)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 83, CPyStatic_utils___output___globals); + goto CPyL187; + } + cpy_r_r187 = cpy_r_r185; + if (!cpy_r_r187) goto CPyL188; + CPy_INCREF(cpy_r_r8); + if (PyList_Check(cpy_r_r8)) + cpy_r_r188 = cpy_r_r8; + else { + cpy_r_r188 = NULL; + } + if (cpy_r_r188 != NULL) goto __LL1901; + if (PyTuple_Check(cpy_r_r8)) + cpy_r_r188 = cpy_r_r8; + else { + cpy_r_r188 = NULL; + } + if (cpy_r_r188 != NULL) goto __LL1901; + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 83, CPyStatic_utils___output___globals, "union[list, tuple]", cpy_r_r8); + goto CPyL187; +__LL1901: ; + cpy_r_r189 = CPyObject_Size(cpy_r_r188); + CPy_DECREF(cpy_r_r188); + if (unlikely(cpy_r_r189 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 83, CPyStatic_utils___output___globals); + goto CPyL187; + } + cpy_r_r190 = cpy_r_r189 & 1; + cpy_r_r191 = cpy_r_r190 != 0; + if (cpy_r_r191) goto CPyL123; + cpy_r_r192 = 2 & 1; + cpy_r_r193 = cpy_r_r192 != 0; + if (!cpy_r_r193) goto CPyL124; +CPyL123: ; + cpy_r_r194 = CPyTagged_IsLt_(2, cpy_r_r189); + cpy_r_r195 = cpy_r_r194; + goto CPyL125; +CPyL124: ; + cpy_r_r196 = (Py_ssize_t)cpy_r_r189 > (Py_ssize_t)2; + cpy_r_r195 = cpy_r_r196; +CPyL125: ; + CPyTagged_DECREF(cpy_r_r189); + if (!cpy_r_r195) goto CPyL188; + cpy_r_r197 = (PyObject *)&_Py_NoneStruct; + cpy_r_r198 = cpy_r_pad_depth != cpy_r_r197; + if (!cpy_r_r198) goto CPyL133; + CPy_INCREF(cpy_r_pad_depth); + if (likely(cpy_r_pad_depth != Py_None)) + cpy_r_r199 = cpy_r_pad_depth; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 7, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); + goto CPyL187; + } + cpy_r_r200 = (CPyPtr)&((PyVarObject *)cpy_r_r199)->ob_size; + cpy_r_r201 = *(int64_t *)cpy_r_r200; + CPy_DECREF_NO_IMM(cpy_r_r199); + cpy_r_r202 = cpy_r_r201 << 1; + cpy_r_r203 = cpy_r_r202 != 0; + if (!cpy_r_r203) goto CPyL133; + CPy_INCREF(cpy_r_pad_depth); + if (likely(cpy_r_pad_depth != Py_None)) + cpy_r_r204 = cpy_r_pad_depth; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 85, CPyStatic_utils___output___globals, "list", cpy_r_pad_depth); + goto CPyL187; + } + cpy_r_r205 = CPyList_GetSlice(cpy_r_r204, 2, 9223372036854775806LL); + CPy_DECREF_NO_IMM(cpy_r_r204); + if (unlikely(cpy_r_r205 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 85, CPyStatic_utils___output___globals); + goto CPyL187; + } + if (likely(PyList_Check(cpy_r_r205))) + cpy_r_r206 = cpy_r_r205; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 85, CPyStatic_utils___output___globals, "list", cpy_r_r205); + goto CPyL187; + } + cpy_r_r207 = cpy_r_r206; + goto CPyL134; +CPyL133: ; + cpy_r_r208 = Py_None; + cpy_r_r207 = cpy_r_r208; +CPyL134: ; + cpy_r_new_pad_depth = cpy_r_r207; + if (PyTuple_Check(cpy_r_r8)) + cpy_r_r209 = cpy_r_r8; + else { + cpy_r_r209 = NULL; + } + if (cpy_r_r209 != NULL) goto __LL1902; + if (PyList_Check(cpy_r_r8)) + cpy_r_r209 = cpy_r_r8; + else { + cpy_r_r209 = NULL; + } + if (cpy_r_r209 != NULL) goto __LL1902; + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals, "union[tuple, list]", cpy_r_r8); + goto CPyL189; +__LL1902: ; + cpy_r_r210 = (PyObject *)&_Py_NoneStruct; + cpy_r_r211 = (PyObject *)&_Py_NoneStruct; + cpy_r_r212 = CPyStatics[2030]; /* 1 */ + cpy_r_r213 = PySlice_New(cpy_r_r212, cpy_r_r210, cpy_r_r211); + if (unlikely(cpy_r_r213 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); + goto CPyL190; + } + cpy_r_r214 = cpy_r_r209; + cpy_r_r215 = PyObject_GetItem(cpy_r_r214, cpy_r_r213); + CPy_DECREF(cpy_r_r214); + CPy_DECREF(cpy_r_r213); + if (unlikely(cpy_r_r215 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); + goto CPyL189; + } + if (PyTuple_Check(cpy_r_r215)) + cpy_r_r216 = cpy_r_r215; + else { + cpy_r_r216 = NULL; + } + if (cpy_r_r216 != NULL) goto __LL1903; + if (PyList_Check(cpy_r_r215)) + cpy_r_r216 = cpy_r_r215; + else { + cpy_r_r216 = NULL; + } + if (cpy_r_r216 != NULL) goto __LL1903; + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals, "union[tuple, list]", cpy_r_r215); + goto CPyL189; +__LL1903: ; + CPy_INCREF(cpy_r__indent_data); + if (likely(cpy_r__indent_data != Py_None)) + cpy_r_r217 = cpy_r__indent_data; + else { + CPy_TypeErrorTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals, "list", cpy_r__indent_data); + goto CPyL191; + } + cpy_r_r218 = PyList_New(1); + if (unlikely(cpy_r_r218 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); + goto CPyL192; + } + cpy_r_r219 = cpy_r_is_last_item ? Py_True : Py_False; + cpy_r_r220 = (CPyPtr)&((PyListObject *)cpy_r_r218)->ob_item; + cpy_r_r221 = *(CPyPtr *)cpy_r_r220; + *(PyObject * *)cpy_r_r221 = cpy_r_r219; + cpy_r_r222 = PySequence_Concat(cpy_r_r217, cpy_r_r218); + CPy_DECREF_NO_IMM(cpy_r_r217); + CPy_DECREF_NO_IMM(cpy_r_r218); + if (unlikely(cpy_r_r222 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 87, CPyStatic_utils___output___globals); + goto CPyL191; + } + cpy_r_r223 = CPyDef_utils___output___build_tree(cpy_r_r216, cpy_r_multiline_pad, cpy_r_new_pad_depth, cpy_r_r222); + CPy_DECREF(cpy_r_r216); + CPy_DECREF(cpy_r_new_pad_depth); + CPy_DECREF_NO_IMM(cpy_r_r222); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 86, CPyStatic_utils___output___globals); + goto CPyL193; + } + cpy_r_r224 = CPyStr_Build(2, cpy_r_tree_str, cpy_r_r223); + CPy_DECREF(cpy_r_tree_str); + CPy_DECREF(cpy_r_r223); + if (unlikely(cpy_r_r224 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 89, CPyStatic_utils___output___globals); + goto CPyL194; + } + cpy_r_tree_str = cpy_r_r224; +CPyL145: ; + cpy_r_r225 = cpy_r_r6 + 2; + cpy_r_r6 = cpy_r_r225; + goto CPyL10; +CPyL146: ; + cpy_r_r226 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r226)) { + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 51, CPyStatic_utils___output___globals); + goto CPyL195; + } + return cpy_r_tree_str; +CPyL148: ; + cpy_r_r227 = NULL; + return cpy_r_r227; +CPyL149: ; + CPyTagged_INCREF(cpy_r_multiline_pad); + goto CPyL2; +CPyL150: ; + CPy_INCREF(cpy_r_pad_depth); + goto CPyL4; +CPyL151: ; + CPy_INCREF(cpy_r__indent_data); + goto CPyL6; +CPyL152: ; + CPy_DECREF(cpy_r__indent_data); + goto CPyL7; +CPyL153: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r_tree_str); + goto CPyL148; +CPyL154: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + goto CPyL148; +CPyL155: ; + CPyTagged_DECREF(cpy_r_multiline_pad); + CPy_DECREF(cpy_r_pad_depth); + CPy_DECREF(cpy_r__indent_data); + CPy_DECREF(cpy_r_r7); + goto CPyL146; +CPyL156: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + goto CPyL148; +CPyL157: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + goto CPyL148; +CPyL158: ; + CPy_DECREF_NO_IMM(cpy_r_r21); + goto CPyL29; +CPyL159: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r21); + goto CPyL148; +CPyL160: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r21); + goto CPyL148; +CPyL161: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_key); + goto CPyL148; +CPyL162: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_key); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL163: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL164: ; + CPy_DECREF(cpy_r_r68); + goto CPyL50; +CPyL165: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r68); + CPy_DecRef(cpy_r_r69); + goto CPyL148; +CPyL166: ; + CPy_DECREF(cpy_r_r69); + goto CPyL46; +CPyL167: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_r68); + goto CPyL148; +CPyL168: ; + CPyTagged_DECREF(cpy_r_i); + goto CPyL72; +CPyL169: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL170: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL171: ; + CPyTagged_DECREF(cpy_r_r92); + CPyTagged_DECREF(cpy_r_r93); + goto CPyL84; +CPyL172: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + CPyTagged_DecRef(cpy_r_r92); + CPyTagged_DecRef(cpy_r_r93); + goto CPyL148; +CPyL173: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + CPyTagged_DecRef(cpy_r_r92); + CPyTagged_DecRef(cpy_r_r93); + goto CPyL148; +CPyL174: ; + CPyTagged_DECREF(cpy_r_r111); + goto CPyL84; +CPyL175: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + CPyTagged_DecRef(cpy_r_r111); + goto CPyL148; +CPyL176: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + CPyTagged_DecRef(cpy_r_r111); + goto CPyL148; +CPyL177: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL178: ; + CPy_DECREF(cpy_r_indent); + CPy_DECREF_NO_IMM(cpy_r_r62); + goto CPyL117; +CPyL179: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_symbol); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL180: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_symbol); + CPy_DecRef(cpy_r_r62); + CPy_DecRef(cpy_r_symbol2); + goto CPyL148; +CPyL181: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r62); + goto CPyL148; +CPyL182: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + goto CPyL148; +CPyL183: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r161); + goto CPyL148; +CPyL184: ; + CPy_DECREF(cpy_r_indent); + CPy_DECREF_NO_IMM(cpy_r_r167); + goto CPyL116; +CPyL185: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r167); + goto CPyL148; +CPyL186: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_indent); + CPy_DecRef(cpy_r_r167); + goto CPyL148; +CPyL187: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r8); + goto CPyL148; +CPyL188: ; + CPy_DECREF(cpy_r_r8); + goto CPyL145; +CPyL189: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_new_pad_depth); + goto CPyL148; +CPyL190: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_new_pad_depth); + CPy_DecRef(cpy_r_r209); + goto CPyL148; +CPyL191: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_new_pad_depth); + CPy_DecRef(cpy_r_r216); + goto CPyL148; +CPyL192: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_new_pad_depth); + CPy_DecRef(cpy_r_r216); + CPy_DecRef(cpy_r_r217); + goto CPyL148; +CPyL193: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_tree_str); + CPy_DecRef(cpy_r_r7); + goto CPyL148; +CPyL194: ; + CPyTagged_DecRef(cpy_r_multiline_pad); + CPy_DecRef(cpy_r_pad_depth); + CPy_DecRef(cpy_r__indent_data); + CPy_DecRef(cpy_r_r7); + goto CPyL148; +CPyL195: ; + CPy_DecRef(cpy_r_tree_str); + goto CPyL148; +} + +PyObject *CPyPy_utils___output___build_tree(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"tree_structure", "multiline_pad", "pad_depth", "_indent_data", 0}; + static CPyArg_Parser parser = {"O|OOO:build_tree", kwlist, 0}; + PyObject *obj_tree_structure; + PyObject *obj_multiline_pad = NULL; + PyObject *obj_pad_depth = NULL; + PyObject *obj__indent_data = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_tree_structure, &obj_multiline_pad, &obj_pad_depth, &obj__indent_data)) { + return NULL; + } + PyObject *arg_tree_structure = obj_tree_structure; + CPyTagged arg_multiline_pad; + if (obj_multiline_pad == NULL) { + arg_multiline_pad = CPY_INT_TAG; + } else if (likely(PyLong_Check(obj_multiline_pad))) + arg_multiline_pad = CPyTagged_BorrowFromObject(obj_multiline_pad); + else { + CPy_TypeError("int", obj_multiline_pad); goto fail; + } + PyObject *arg_pad_depth; + if (obj_pad_depth == NULL) { + arg_pad_depth = NULL; + goto __LL1904; + } + if (PyList_Check(obj_pad_depth)) + arg_pad_depth = obj_pad_depth; + else { + arg_pad_depth = NULL; + } + if (arg_pad_depth != NULL) goto __LL1904; + if (obj_pad_depth == Py_None) + arg_pad_depth = obj_pad_depth; + else { + arg_pad_depth = NULL; + } + if (arg_pad_depth != NULL) goto __LL1904; + CPy_TypeError("list or None", obj_pad_depth); + goto fail; +__LL1904: ; + PyObject *arg__indent_data; + if (obj__indent_data == NULL) { + arg__indent_data = NULL; + goto __LL1905; + } + if (PyList_Check(obj__indent_data)) + arg__indent_data = obj__indent_data; + else { + arg__indent_data = NULL; + } + if (arg__indent_data != NULL) goto __LL1905; + if (obj__indent_data == Py_None) + arg__indent_data = obj__indent_data; + else { + arg__indent_data = NULL; + } + if (arg__indent_data != NULL) goto __LL1905; + CPy_TypeError("list or None", obj__indent_data); + goto fail; +__LL1905: ; + PyObject *retval = CPyDef_utils___output___build_tree(arg_tree_structure, arg_multiline_pad, arg_pad_depth, arg__indent_data); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/output.py", "build_tree", 4, CPyStatic_utils___output___globals); + return NULL; +} + +char CPyDef_utils___output_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "", -1, CPyStatic_utils___output___globals); + goto CPyL5; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[2434]; /* ('List', 'Optional', 'Sequence') */ + cpy_r_r6 = CPyStatics[14]; /* 'typing' */ + cpy_r_r7 = CPyStatic_utils___output___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/utils/output.py", "", 1, CPyStatic_utils___output___globals); + goto CPyL5; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + return 1; +CPyL5: ; + cpy_r_r9 = 2; + return cpy_r_r9; +} + +static int +sql___Cursor_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return 0; +} +PyObject *CPyDef_sql_____mypyc__Cursor_setup(PyObject *cpy_r_type); +PyObject *CPyDef_sql___Cursor(PyObject *cpy_r_filename); + +static PyObject * +sql___Cursor_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_sql___Cursor) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_sql_____mypyc__Cursor_setup((PyObject*)type); + if (self == NULL) + return NULL; + PyObject *ret = CPyPy_sql___Cursor_____init__(self, args, kwds); + if (ret == NULL) + return NULL; + return self; +} + +static int +sql___Cursor_traverse(brownie___utils___sql___CursorObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->__lock); + Py_VISIT(self->__db); + Py_VISIT(self->__cur); + Py_VISIT(self->__execute); + Py_VISIT(self->__fetchone); + Py_VISIT(self->__fetchall); + return 0; +} + +static int +sql___Cursor_clear(brownie___utils___sql___CursorObject *self) +{ + Py_CLEAR(self->__lock); + Py_CLEAR(self->__db); + Py_CLEAR(self->__cur); + Py_CLEAR(self->__execute); + Py_CLEAR(self->__fetchone); + Py_CLEAR(self->__fetchall); + return 0; +} + +static void +sql___Cursor_dealloc(brownie___utils___sql___CursorObject *self) +{ + PyObject_GC_UnTrack(self); + CPy_TRASHCAN_BEGIN(self, sql___Cursor_dealloc) + sql___Cursor_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem sql___Cursor_vtable[7]; +static bool +CPyDef_sql___Cursor_trait_vtable_setup(void) +{ + CPyVTableItem sql___Cursor_vtable_scratch[] = { + (CPyVTableItem)CPyDef_sql___Cursor_____init__, + (CPyVTableItem)CPyDef_sql___Cursor___connect, + (CPyVTableItem)CPyDef_sql___Cursor___insert, + (CPyVTableItem)CPyDef_sql___Cursor___execute, + (CPyVTableItem)CPyDef_sql___Cursor___fetchone, + (CPyVTableItem)CPyDef_sql___Cursor___fetchall, + (CPyVTableItem)CPyDef_sql___Cursor___close, + }; + memcpy(sql___Cursor_vtable, sql___Cursor_vtable_scratch, sizeof(sql___Cursor_vtable)); + return 1; +} + +static PyObject * +sql___Cursor_get__lock(brownie___utils___sql___CursorObject *self, void *closure); +static int +sql___Cursor_set__lock(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); +static PyObject * +sql___Cursor_get__db(brownie___utils___sql___CursorObject *self, void *closure); +static int +sql___Cursor_set__db(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); +static PyObject * +sql___Cursor_get__cur(brownie___utils___sql___CursorObject *self, void *closure); +static int +sql___Cursor_set__cur(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); +static PyObject * +sql___Cursor_get__execute(brownie___utils___sql___CursorObject *self, void *closure); +static int +sql___Cursor_set__execute(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); +static PyObject * +sql___Cursor_get__fetchone(brownie___utils___sql___CursorObject *self, void *closure); +static int +sql___Cursor_set__fetchone(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); +static PyObject * +sql___Cursor_get__fetchall(brownie___utils___sql___CursorObject *self, void *closure); +static int +sql___Cursor_set__fetchall(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure); + +static PyGetSetDef sql___Cursor_getseters[] = { + {"_lock", + (getter)sql___Cursor_get__lock, (setter)sql___Cursor_set__lock, + NULL, NULL}, + {"_db", + (getter)sql___Cursor_get__db, (setter)sql___Cursor_set__db, + NULL, NULL}, + {"_cur", + (getter)sql___Cursor_get__cur, (setter)sql___Cursor_set__cur, + NULL, NULL}, + {"_execute", + (getter)sql___Cursor_get__execute, (setter)sql___Cursor_set__execute, + NULL, NULL}, + {"_fetchone", + (getter)sql___Cursor_get__fetchone, (setter)sql___Cursor_set__fetchone, + NULL, NULL}, + {"_fetchall", + (getter)sql___Cursor_get__fetchall, (setter)sql___Cursor_set__fetchall, + NULL, NULL}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef sql___Cursor_methods[] = { + {"__init__", + (PyCFunction)CPyPy_sql___Cursor_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, filename)\n--\n\n")}, + {"connect", + (PyCFunction)CPyPy_sql___Cursor___connect, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("connect($self, filename)\n--\n\n")}, + {"insert", + (PyCFunction)CPyPy_sql___Cursor___insert, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("insert($self, table, *values)\n--\n\n")}, + {"execute", + (PyCFunction)CPyPy_sql___Cursor___execute, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("execute($self, cmd, *args)\n--\n\n")}, + {"fetchone", + (PyCFunction)CPyPy_sql___Cursor___fetchone, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("fetchone($self, cmd, *args)\n--\n\n")}, + {"fetchall", + (PyCFunction)CPyPy_sql___Cursor___fetchall, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("fetchall($self, cmd, *args)\n--\n\n")}, + {"close", + (PyCFunction)CPyPy_sql___Cursor___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close($self)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_sql___Cursor_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "Cursor", + .tp_new = sql___Cursor_new, + .tp_dealloc = (destructor)sql___Cursor_dealloc, + .tp_traverse = (traverseproc)sql___Cursor_traverse, + .tp_clear = (inquiry)sql___Cursor_clear, + .tp_getset = sql___Cursor_getseters, + .tp_methods = sql___Cursor_methods, + .tp_init = sql___Cursor_init, + .tp_basicsize = sizeof(brownie___utils___sql___CursorObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("Cursor(filename)\n--\n\n"), +}; +static PyTypeObject *CPyType_sql___Cursor_template = &CPyType_sql___Cursor_template_; + +PyObject *CPyDef_sql_____mypyc__Cursor_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___utils___sql___CursorObject *self; + self = (brownie___utils___sql___CursorObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = sql___Cursor_vtable; + return (PyObject *)self; +} + +PyObject *CPyDef_sql___Cursor(PyObject *cpy_r_filename) +{ + PyObject *self = CPyDef_sql_____mypyc__Cursor_setup((PyObject *)CPyType_sql___Cursor); + if (self == NULL) + return NULL; + char res = CPyDef_sql___Cursor_____init__(self, cpy_r_filename); + if (res == 2) { + Py_DECREF(self); + return NULL; + } + return self; +} + +static PyObject * +sql___Cursor_get__lock(brownie___utils___sql___CursorObject *self, void *closure) +{ + if (unlikely(self->__lock == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_lock' of 'Cursor' undefined"); + return NULL; + } + CPy_INCREF(self->__lock); + PyObject *retval = self->__lock; + return retval; +} + +static int +sql___Cursor_set__lock(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Cursor' object attribute '_lock' cannot be deleted"); + return -1; + } + if (self->__lock != NULL) { + CPy_DECREF(self->__lock); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__lock = tmp; + return 0; +} + +static PyObject * +sql___Cursor_get__db(brownie___utils___sql___CursorObject *self, void *closure) +{ + if (unlikely(self->__db == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_db' of 'Cursor' undefined"); + return NULL; + } + CPy_INCREF(self->__db); + PyObject *retval = self->__db; + return retval; +} + +static int +sql___Cursor_set__db(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Cursor' object attribute '_db' cannot be deleted"); + return -1; + } + if (self->__db != NULL) { + CPy_DECREF(self->__db); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__db = tmp; + return 0; +} + +static PyObject * +sql___Cursor_get__cur(brownie___utils___sql___CursorObject *self, void *closure) +{ + if (unlikely(self->__cur == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_cur' of 'Cursor' undefined"); + return NULL; + } + CPy_INCREF(self->__cur); + PyObject *retval = self->__cur; + return retval; +} + +static int +sql___Cursor_set__cur(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Cursor' object attribute '_cur' cannot be deleted"); + return -1; + } + if (self->__cur != NULL) { + CPy_DECREF(self->__cur); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__cur = tmp; + return 0; +} + +static PyObject * +sql___Cursor_get__execute(brownie___utils___sql___CursorObject *self, void *closure) +{ + if (unlikely(self->__execute == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_execute' of 'Cursor' undefined"); + return NULL; + } + CPy_INCREF(self->__execute); + PyObject *retval = self->__execute; + return retval; +} + +static int +sql___Cursor_set__execute(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Cursor' object attribute '_execute' cannot be deleted"); + return -1; + } + if (self->__execute != NULL) { + CPy_DECREF(self->__execute); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__execute = tmp; + return 0; +} + +static PyObject * +sql___Cursor_get__fetchone(brownie___utils___sql___CursorObject *self, void *closure) +{ + if (unlikely(self->__fetchone == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_fetchone' of 'Cursor' undefined"); + return NULL; + } + CPy_INCREF(self->__fetchone); + PyObject *retval = self->__fetchone; + return retval; +} + +static int +sql___Cursor_set__fetchone(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Cursor' object attribute '_fetchone' cannot be deleted"); + return -1; + } + if (self->__fetchone != NULL) { + CPy_DECREF(self->__fetchone); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__fetchone = tmp; + return 0; +} + +static PyObject * +sql___Cursor_get__fetchall(brownie___utils___sql___CursorObject *self, void *closure) +{ + if (unlikely(self->__fetchall == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_fetchall' of 'Cursor' undefined"); + return NULL; + } + CPy_INCREF(self->__fetchall); + PyObject *retval = self->__fetchall; + return retval; +} + +static int +sql___Cursor_set__fetchall(brownie___utils___sql___CursorObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Cursor' object attribute '_fetchall' cannot be deleted"); + return -1; + } + if (self->__fetchall != NULL) { + CPy_DECREF(self->__fetchall); + } + PyObject *tmp = value; + CPy_INCREF(tmp); + self->__fetchall = tmp; + return 0; +} +static PyMethodDef sqlmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___utils___sql(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils___sql__internal, "__name__"); + CPyStatic_sql___globals = PyModule_GetDict(CPyModule_brownie___utils___sql__internal); + if (unlikely(CPyStatic_sql___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_sql_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___utils___sql__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_sql___Cursor); + return -1; +} +static struct PyModuleDef sqlmodule = { + PyModuleDef_HEAD_INIT, + "brownie.utils.sql", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + sqlmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___utils___sql(void) +{ + if (CPyModule_brownie___utils___sql__internal) { + Py_INCREF(CPyModule_brownie___utils___sql__internal); + return CPyModule_brownie___utils___sql__internal; + } + CPyModule_brownie___utils___sql__internal = PyModule_Create(&sqlmodule); + if (unlikely(CPyModule_brownie___utils___sql__internal == NULL)) + goto fail; + if (CPyExec_brownie___utils___sql(CPyModule_brownie___utils___sql__internal) != 0) + goto fail; + return CPyModule_brownie___utils___sql__internal; + fail: + return NULL; +} + +char CPyDef_sql___Cursor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + char cpy_r_r5; + cpy_r_r0 = CPyModule_threading; + cpy_r_r1 = CPyStatics[915]; /* 'Lock' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "__init__", 16, CPyStatic_sql___globals); + goto CPyL4; + } + cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "__init__", 16, CPyStatic_sql___globals); + goto CPyL4; + } + ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock = cpy_r_r3; + cpy_r_r4 = CPyDef_sql___Cursor___connect(cpy_r_self, cpy_r_filename); + if (unlikely(cpy_r_r4 == 2)) { + CPy_AddTraceback("brownie/utils/sql.py", "__init__", 17, CPyStatic_sql___globals); + goto CPyL4; + } + return 1; +CPyL4: ; + cpy_r_r5 = 2; + return cpy_r_r5; +} + +PyObject *CPyPy_sql___Cursor_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"filename", 0}; + PyObject *obj_filename; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_filename)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + PyObject *arg_filename = obj_filename; + char retval = CPyDef_sql___Cursor_____init__(arg_self, arg_filename); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/utils/sql.py", "__init__", 15, CPyStatic_sql___globals); + return NULL; +} + +char CPyDef_sql___Cursor___connect(PyObject *cpy_r_self, PyObject *cpy_r_filename) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + cpy_r_r0 = PyObject_Str(cpy_r_filename); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); + goto CPyL17; + } + cpy_r_r1 = CPyModule_sqlite3; + cpy_r_r2 = CPyStatics[213]; /* 'connect' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); + goto CPyL18; + } + cpy_r_r4 = Py_None; + cpy_r_r5 = 0 ? Py_True : Py_False; + PyObject *cpy_r_r6[3] = {cpy_r_r0, cpy_r_r4, cpy_r_r5}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = CPyStatics[2435]; /* ('isolation_level', 'check_same_thread') */ + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r7, 1, cpy_r_r8); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); + goto CPyL18; + } + CPy_DECREF(cpy_r_r0); + if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__db != NULL) { + CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__db); + } + ((brownie___utils___sql___CursorObject *)cpy_r_self)->__db = cpy_r_r9; + cpy_r_r10 = 1; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 20, CPyStatic_sql___globals); + goto CPyL17; + } + cpy_r_r11 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__db; + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_db", 21, CPyStatic_sql___globals); + goto CPyL17; + } + CPy_INCREF(cpy_r_r11); +CPyL5: ; + cpy_r_r12 = CPyStatics[2006]; /* 'cursor' */ + PyObject *cpy_r_r13[1] = {cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 21, CPyStatic_sql___globals); + goto CPyL19; + } + CPy_DECREF(cpy_r_r11); + if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur != NULL) { + CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur); + } + ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur = cpy_r_r15; + cpy_r_r16 = 1; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 21, CPyStatic_sql___globals); + goto CPyL17; + } + cpy_r_r17 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_cur", 22, CPyStatic_sql___globals); + goto CPyL17; + } + CPy_INCREF(cpy_r_r17); +CPyL8: ; + cpy_r_r18 = CPyStatics[2007]; /* 'execute' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 22, CPyStatic_sql___globals); + goto CPyL17; + } + if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute != NULL) { + CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute); + } + ((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute = cpy_r_r19; + cpy_r_r20 = 1; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 22, CPyStatic_sql___globals); + goto CPyL17; + } + cpy_r_r21 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_cur", 23, CPyStatic_sql___globals); + goto CPyL17; + } + CPy_INCREF(cpy_r_r21); +CPyL11: ; + cpy_r_r22 = CPyStatics[2008]; /* 'fetchone' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 23, CPyStatic_sql___globals); + goto CPyL17; + } + if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone != NULL) { + CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone); + } + ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone = cpy_r_r23; + cpy_r_r24 = 1; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 23, CPyStatic_sql___globals); + goto CPyL17; + } + cpy_r_r25 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "connect", "Cursor", "_cur", 24, CPyStatic_sql___globals); + goto CPyL17; + } + CPy_INCREF(cpy_r_r25); +CPyL14: ; + cpy_r_r26 = CPyStatics[2009]; /* 'fetchall' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 24, CPyStatic_sql___globals); + goto CPyL17; + } + if (((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall != NULL) { + CPy_DECREF(((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall); + } + ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall = cpy_r_r27; + cpy_r_r28 = 1; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/utils/sql.py", "connect", 24, CPyStatic_sql___globals); + goto CPyL17; + } + return 1; +CPyL17: ; + cpy_r_r29 = 2; + return cpy_r_r29; +CPyL18: ; + CPy_DecRef(cpy_r_r0); + goto CPyL17; +CPyL19: ; + CPy_DecRef(cpy_r_r11); + goto CPyL17; +} + +PyObject *CPyPy_sql___Cursor___connect(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"filename", 0}; + static CPyArg_Parser parser = {"O:connect", kwlist, 0}; + PyObject *obj_filename; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_filename)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + PyObject *arg_filename = obj_filename; + char retval = CPyDef_sql___Cursor___connect(arg_self, arg_filename); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/utils/sql.py", "connect", 19, CPyStatic_sql___globals); + return NULL; +} + +char CPyDef_sql___Cursor___insert(PyObject *cpy_r_self, PyObject *cpy_r_table, PyObject *cpy_r_values) { + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + PyObject *cpy_r_r2; + CPyPtr cpy_r_r3; + int64_t cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + char cpy_r_r17; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int64_t cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + CPyPtr cpy_r_r38; + int64_t cpy_r_r39; + CPyTagged cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + tuple_T3OOO cpy_r_r51; + tuple_T3OOO cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject **cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + tuple_T3OOO cpy_r_r63; + tuple_T3OOO cpy_r_r64; + tuple_T3OOO cpy_r_r65; + PyObject *cpy_r_r66; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = PyList_New(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); + goto CPyL47; + } + cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_values)->ob_size; + cpy_r_r4 = *(int64_t *)cpy_r_r3; + cpy_r_r5 = 0; +CPyL2: ; + cpy_r_r6 = cpy_r_r5 < cpy_r_r4; + if (!cpy_r_r6) goto CPyL15; + cpy_r_r7 = CPySequenceTuple_GetItemUnsafe(cpy_r_values, cpy_r_r5); + cpy_r_r8 = (PyObject *)&PyDict_Type; + cpy_r_r9 = (PyObject *)&PyList_Type; + CPy_INCREF(cpy_r_r8); + CPy_INCREF(cpy_r_r9); + cpy_r_r10.f0 = cpy_r_r8; + cpy_r_r10.f1 = cpy_r_r9; + cpy_r_r11 = PyTuple_New(2); + if (unlikely(cpy_r_r11 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1906 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1906); + PyObject *__tmp1907 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1907); + cpy_r_r12 = PyObject_IsInstance(cpy_r_r7, cpy_r_r11); + CPy_DECREF(cpy_r_r11); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); + goto CPyL48; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL12; + if (PyDict_Check(cpy_r_r7)) + cpy_r_r15 = cpy_r_r7; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL1908; + if (PyList_Check(cpy_r_r7)) + cpy_r_r15 = cpy_r_r7; + else { + cpy_r_r15 = NULL; + } + if (cpy_r_r15 != NULL) goto __LL1908; + CPy_TypeErrorTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals, "union[dict, list]", cpy_r_r7); + goto CPyL49; +__LL1908: ; + cpy_r_r16 = CPyStatic__c_constants___ujson_dumps; + if (unlikely(cpy_r_r16 == NULL)) { + goto CPyL50; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_dumps\" was not set"); + cpy_r_r17 = 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); + goto CPyL47; + } + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r18[1] = {cpy_r_r15}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r15); + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("brownie/utils/sql.py", "insert", 27, CPyStatic_sql___globals, "str", cpy_r_r20); + goto CPyL49; + } + cpy_r_r22 = cpy_r_r21; + goto CPyL13; +CPyL12: ; + cpy_r_r22 = cpy_r_r7; +CPyL13: ; + CPyList_SetItemUnsafe(cpy_r_r2, cpy_r_r5, cpy_r_r22); + cpy_r_r23 = cpy_r_r5 + 1; + cpy_r_r5 = cpy_r_r23; + goto CPyL2; +CPyL15: ; + cpy_r_r24 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; + CPy_INCREF(cpy_r_r24); + cpy_r_r25 = CPy_TYPE(cpy_r_r24); + cpy_r_r26 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); + goto CPyL52; + } + cpy_r_r28 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r29 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r28); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); + goto CPyL53; + } + PyObject *cpy_r_r30[1] = {cpy_r_r24}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, 0); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); + goto CPyL53; + } else + goto CPyL54; +CPyL18: ; + cpy_r_r33 = 1; + cpy_r_r34 = CPyStatics[2010]; /* 'INSERT OR REPLACE INTO ' */ + cpy_r_r35 = CPyStatics[2011]; /* ' VALUES (' */ + cpy_r_r36 = CPyStatics[341]; /* ',' */ + cpy_r_r37 = CPyStatics[2012]; /* '?' */ + cpy_r_r38 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; + cpy_r_r39 = *(int64_t *)cpy_r_r38; + cpy_r_r40 = cpy_r_r39 << 1; + cpy_r_r41 = CPyTagged_StealAsObject(cpy_r_r40); + cpy_r_r42 = PyNumber_Multiply(cpy_r_r37, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r42))) + cpy_r_r43 = cpy_r_r42; + else { + CPy_TypeErrorTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals, "str", cpy_r_r42); + goto CPyL55; + } + cpy_r_r44 = PyUnicode_Join(cpy_r_r36, cpy_r_r43); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals); + goto CPyL55; + } + cpy_r_r45 = CPyStatics[198]; /* ')' */ + cpy_r_r46 = CPyStr_Build(5, cpy_r_r34, cpy_r_table, cpy_r_r35, cpy_r_r44, cpy_r_r45); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 30, CPyStatic_sql___globals); + goto CPyL55; + } + cpy_r_r47 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__execute; + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "insert", "Cursor", "_execute", 29, CPyStatic_sql___globals); + goto CPyL56; + } + CPy_INCREF(cpy_r_r47); +CPyL24: ; + PyObject *cpy_r_r48[2] = {cpy_r_r46, cpy_r_r2}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r49, 2, 0); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 29, CPyStatic_sql___globals); + goto CPyL56; + } else + goto CPyL57; +CPyL25: ; + CPy_DECREF(cpy_r_r46); + CPy_DECREF_NO_IMM(cpy_r_r2); + goto CPyL34; +CPyL26: ; + cpy_r_r51 = CPy_CatchError(); + cpy_r_r33 = 0; + cpy_r_r52 = CPy_GetExcInfo(); + cpy_r_r53 = cpy_r_r52.f0; + CPy_INCREF(cpy_r_r53); + cpy_r_r54 = cpy_r_r52.f1; + CPy_INCREF(cpy_r_r54); + cpy_r_r55 = cpy_r_r52.f2; + CPy_INCREF(cpy_r_r55); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + PyObject *cpy_r_r56[4] = {cpy_r_r24, cpy_r_r53, cpy_r_r54, cpy_r_r55}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r57, 4, 0); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); + goto CPyL58; + } + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + cpy_r_r59 = PyObject_IsTrue(cpy_r_r58); + CPy_DecRef(cpy_r_r58); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); + goto CPyL32; + } + cpy_r_r61 = cpy_r_r59; + if (cpy_r_r61) goto CPyL31; + CPy_Reraise(); + if (!0) { + goto CPyL32; + } else + goto CPyL59; +CPyL30: ; + CPy_Unreachable(); +CPyL31: ; + CPy_RestoreExcInfo(cpy_r_r51); + CPy_DecRef(cpy_r_r51.f0); + CPy_DecRef(cpy_r_r51.f1); + CPy_DecRef(cpy_r_r51.f2); + goto CPyL34; +CPyL32: ; + CPy_RestoreExcInfo(cpy_r_r51); + CPy_DecRef(cpy_r_r51.f0); + CPy_DecRef(cpy_r_r51.f1); + CPy_DecRef(cpy_r_r51.f2); + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) { + goto CPyL35; + } else + goto CPyL60; +CPyL33: ; + CPy_Unreachable(); +CPyL34: ; + tuple_T3OOO __tmp1909 = { NULL, NULL, NULL }; + cpy_r_r63 = __tmp1909; + cpy_r_r64 = cpy_r_r63; + goto CPyL36; +CPyL35: ; + cpy_r_r65 = CPy_CatchError(); + cpy_r_r64 = cpy_r_r65; +CPyL36: ; + if (!cpy_r_r33) goto CPyL61; + cpy_r_r66 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r67[4] = {cpy_r_r24, cpy_r_r66, cpy_r_r66, cpy_r_r66}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r68, 4, 0); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "insert", 28, CPyStatic_sql___globals); + goto CPyL62; + } else + goto CPyL63; +CPyL38: ; + CPy_DECREF(cpy_r_r24); +CPyL39: ; + if (cpy_r_r64.f0 == NULL) goto CPyL46; + CPy_Reraise(); + if (!0) { + goto CPyL42; + } else + goto CPyL64; +CPyL41: ; + CPy_Unreachable(); +CPyL42: ; + if (cpy_r_r64.f0 == NULL) goto CPyL44; + CPy_RestoreExcInfo(cpy_r_r64); + CPy_XDECREF(cpy_r_r64.f0); + CPy_XDECREF(cpy_r_r64.f1); + CPy_XDECREF(cpy_r_r64.f2); +CPyL44: ; + cpy_r_r70 = CPy_KeepPropagating(); + if (!cpy_r_r70) goto CPyL47; + CPy_Unreachable(); +CPyL46: ; + return 1; +CPyL47: ; + cpy_r_r71 = 2; + return cpy_r_r71; +CPyL48: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r7); + goto CPyL47; +CPyL49: ; + CPy_DecRef(cpy_r_r2); + goto CPyL47; +CPyL50: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r15); + goto CPyL7; +CPyL51: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r15); + goto CPyL47; +CPyL52: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + goto CPyL47; +CPyL53: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r27); + goto CPyL47; +CPyL54: ; + CPy_DECREF(cpy_r_r32); + goto CPyL18; +CPyL55: ; + CPy_DecRef(cpy_r_r2); + goto CPyL26; +CPyL56: ; + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r46); + goto CPyL26; +CPyL57: ; + CPy_DECREF(cpy_r_r50); + goto CPyL25; +CPyL58: ; + CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r54); + CPy_DecRef(cpy_r_r55); + goto CPyL32; +CPyL59: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r51.f0); + CPy_DecRef(cpy_r_r51.f1); + CPy_DecRef(cpy_r_r51.f2); + goto CPyL30; +CPyL60: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r27); + goto CPyL33; +CPyL61: ; + CPy_DECREF(cpy_r_r24); + CPy_DECREF(cpy_r_r27); + goto CPyL39; +CPyL62: ; + CPy_DecRef(cpy_r_r24); + goto CPyL42; +CPyL63: ; + CPy_DECREF(cpy_r_r69); + goto CPyL38; +CPyL64: ; + CPy_XDECREF(cpy_r_r64.f0); + CPy_XDECREF(cpy_r_r64.f1); + CPy_XDECREF(cpy_r_r64.f2); + goto CPyL41; +} + +PyObject *CPyPy_sql___Cursor___insert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"table", 0}; + static CPyArg_Parser parser = {"%O:insert", kwlist, 0}; + PyObject *obj_table; + PyObject *obj_values; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_values, NULL, &obj_table)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + PyObject *arg_table; + if (likely(PyUnicode_Check(obj_table))) + arg_table = obj_table; + else { + CPy_TypeError("str", obj_table); + goto fail; + } + PyObject *arg_values = obj_values; + char retval = CPyDef_sql___Cursor___insert(arg_self, arg_table, arg_values); + CPy_DECREF(obj_values); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_values); + CPy_AddTraceback("brownie/utils/sql.py", "insert", 26, CPyStatic_sql___globals); + return NULL; +} + +char CPyDef_sql___Cursor___execute(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyPtr cpy_r_r13; + CPyPtr cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + tuple_T3OOO cpy_r_r18; + tuple_T3OOO cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + int32_t cpy_r_r26; + char cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + tuple_T3OOO cpy_r_r30; + tuple_T3OOO cpy_r_r31; + tuple_T3OOO cpy_r_r32; + PyObject *cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPy_TYPE(cpy_r_r0); + cpy_r_r2 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); + goto CPyL31; + } + cpy_r_r4 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r4); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); + goto CPyL32; + } + PyObject *cpy_r_r6[1] = {cpy_r_r0}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); + goto CPyL32; + } else + goto CPyL33; +CPyL3: ; + cpy_r_r9 = 1; + cpy_r_r10 = CPyStatics[2013]; /* '_execute' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); + goto CPyL9; + } + cpy_r_r12 = PyList_New(1); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); + goto CPyL34; + } + cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r14 = *(CPyPtr *)cpy_r_r13; + CPy_INCREF(cpy_r_cmd); + *(PyObject * *)cpy_r_r14 = cpy_r_cmd; + cpy_r_r15 = CPyList_Extend(cpy_r_r12, cpy_r_args); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); + goto CPyL35; + } else + goto CPyL36; +CPyL7: ; + cpy_r_r16 = PyList_AsTuple(cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); + goto CPyL34; + } + cpy_r_r17 = PyObject_CallObject(cpy_r_r11, cpy_r_r16); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 35, CPyStatic_sql___globals); + } else + goto CPyL37; +CPyL9: ; + cpy_r_r18 = CPy_CatchError(); + cpy_r_r9 = 0; + cpy_r_r19 = CPy_GetExcInfo(); + cpy_r_r20 = cpy_r_r19.f0; + CPy_INCREF(cpy_r_r20); + cpy_r_r21 = cpy_r_r19.f1; + CPy_INCREF(cpy_r_r21); + cpy_r_r22 = cpy_r_r19.f2; + CPy_INCREF(cpy_r_r22); + CPy_DecRef(cpy_r_r19.f0); + CPy_DecRef(cpy_r_r19.f1); + CPy_DecRef(cpy_r_r19.f2); + PyObject *cpy_r_r23[4] = {cpy_r_r0, cpy_r_r20, cpy_r_r21, cpy_r_r22}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r24, 4, 0); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); + goto CPyL38; + } + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + cpy_r_r26 = PyObject_IsTrue(cpy_r_r25); + CPy_DecRef(cpy_r_r25); + cpy_r_r27 = cpy_r_r26 >= 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); + goto CPyL15; + } + cpy_r_r28 = cpy_r_r26; + if (cpy_r_r28) goto CPyL14; + CPy_Reraise(); + if (!0) { + goto CPyL15; + } else + goto CPyL39; +CPyL13: ; + CPy_Unreachable(); +CPyL14: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL17; +CPyL15: ; + CPy_RestoreExcInfo(cpy_r_r18); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + cpy_r_r29 = CPy_KeepPropagating(); + if (!cpy_r_r29) { + goto CPyL18; + } else + goto CPyL40; +CPyL16: ; + CPy_Unreachable(); +CPyL17: ; + tuple_T3OOO __tmp1910 = { NULL, NULL, NULL }; + cpy_r_r30 = __tmp1910; + cpy_r_r31 = cpy_r_r30; + goto CPyL19; +CPyL18: ; + cpy_r_r32 = CPy_CatchError(); + cpy_r_r31 = cpy_r_r32; +CPyL19: ; + if (!cpy_r_r9) goto CPyL41; + cpy_r_r33 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r34[4] = {cpy_r_r0, cpy_r_r33, cpy_r_r33, cpy_r_r33}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r35, 4, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "execute", 34, CPyStatic_sql___globals); + goto CPyL42; + } else + goto CPyL43; +CPyL21: ; + CPy_DECREF(cpy_r_r0); +CPyL22: ; + if (cpy_r_r31.f0 == NULL) goto CPyL29; + CPy_Reraise(); + if (!0) { + goto CPyL25; + } else + goto CPyL44; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + if (cpy_r_r31.f0 == NULL) goto CPyL27; + CPy_RestoreExcInfo(cpy_r_r31); + CPy_XDECREF(cpy_r_r31.f0); + CPy_XDECREF(cpy_r_r31.f1); + CPy_XDECREF(cpy_r_r31.f2); +CPyL27: ; + cpy_r_r37 = CPy_KeepPropagating(); + if (!cpy_r_r37) goto CPyL30; + CPy_Unreachable(); +CPyL29: ; + return 1; +CPyL30: ; + cpy_r_r38 = 2; + return cpy_r_r38; +CPyL31: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL30; +CPyL32: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL30; +CPyL33: ; + CPy_DECREF(cpy_r_r8); + goto CPyL3; +CPyL34: ; + CPy_DecRef(cpy_r_r11); + goto CPyL9; +CPyL35: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL9; +CPyL36: ; + CPy_DECREF(cpy_r_r15); + goto CPyL7; +CPyL37: ; + CPy_DECREF(cpy_r_r17); + goto CPyL17; +CPyL38: ; + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r22); + goto CPyL15; +CPyL39: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r18.f0); + CPy_DecRef(cpy_r_r18.f1); + CPy_DecRef(cpy_r_r18.f2); + goto CPyL13; +CPyL40: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL16; +CPyL41: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + goto CPyL22; +CPyL42: ; + CPy_DecRef(cpy_r_r0); + goto CPyL25; +CPyL43: ; + CPy_DECREF(cpy_r_r36); + goto CPyL21; +CPyL44: ; + CPy_XDECREF(cpy_r_r31.f0); + CPy_XDECREF(cpy_r_r31.f1); + CPy_XDECREF(cpy_r_r31.f2); + goto CPyL24; +} + +PyObject *CPyPy_sql___Cursor___execute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"cmd", 0}; + static CPyArg_Parser parser = {"%O:execute", kwlist, 0}; + PyObject *obj_cmd; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_cmd)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + PyObject *arg_cmd; + if (likely(PyUnicode_Check(obj_cmd))) + arg_cmd = obj_cmd; + else { + CPy_TypeError("str", obj_cmd); + goto fail; + } + PyObject *arg_args = obj_args; + char retval = CPyDef_sql___Cursor___execute(arg_self, arg_cmd, arg_args); + CPy_DECREF(obj_args); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_DECREF(obj_args); + CPy_AddTraceback("brownie/utils/sql.py", "execute", 33, CPyStatic_sql___globals); + return NULL; +} + +PyObject *CPyDef_sql___Cursor___fetchone(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyPtr cpy_r_r13; + CPyPtr cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + tuple_T2OO cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + tuple_T3OOO cpy_r_r45; + tuple_T3OOO cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject **cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + tuple_T3OOO cpy_r_r58; + tuple_T3OOO cpy_r_r59; + PyObject *cpy_r_r60; + tuple_T3OOO cpy_r_r61; + PyObject *cpy_r_r62; + PyObject **cpy_r_r64; + PyObject *cpy_r_r65; + char cpy_r_r66; + PyObject *cpy_r_r67; + cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPy_TYPE(cpy_r_r0); + cpy_r_r2 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); + goto CPyL56; + } + cpy_r_r4 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r4); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); + goto CPyL57; + } + PyObject *cpy_r_r6[1] = {cpy_r_r0}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); + goto CPyL57; + } else + goto CPyL58; +CPyL3: ; + cpy_r_r9 = 1; + cpy_r_r10 = CPyStatics[2013]; /* '_execute' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); + goto CPyL31; + } + cpy_r_r12 = PyList_New(1); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); + goto CPyL59; + } + cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r14 = *(CPyPtr *)cpy_r_r13; + CPy_INCREF(cpy_r_cmd); + *(PyObject * *)cpy_r_r14 = cpy_r_cmd; + cpy_r_r15 = CPyList_Extend(cpy_r_r12, cpy_r_args); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); + goto CPyL60; + } else + goto CPyL61; +CPyL7: ; + cpy_r_r16 = PyList_AsTuple(cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); + goto CPyL59; + } + cpy_r_r17 = PyObject_CallObject(cpy_r_r11, cpy_r_r16); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 39, CPyStatic_sql___globals); + goto CPyL31; + } else + goto CPyL62; +CPyL9: ; + cpy_r_r18 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchone; + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "fetchone", "Cursor", "_fetchone", 40, CPyStatic_sql___globals); + goto CPyL31; + } + CPy_INCREF(cpy_r_r18); +CPyL10: ; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 40, CPyStatic_sql___globals); + goto CPyL31; + } + CPy_INCREF(cpy_r_r19); + cpy_r_r20 = PyObject_IsTrue(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 40, CPyStatic_sql___globals); + goto CPyL63; + } + cpy_r_r22 = cpy_r_r20; + if (!cpy_r_r22) goto CPyL64; + cpy_r_r23 = PyList_New(0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL63; + } + cpy_r_r24 = PyObject_GetIter(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL65; + } +CPyL15: ; + cpy_r_r25 = PyIter_Next(cpy_r_r24); + if (cpy_r_r25 == NULL) goto CPyL66; + cpy_r_r26 = PyObject_Str(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL67; + } + cpy_r_r27 = CPyStatics[292]; /* '[' */ + cpy_r_r28 = CPyStatics[1936]; /* '{' */ + CPy_INCREF(cpy_r_r27); + CPy_INCREF(cpy_r_r28); + cpy_r_r29.f0 = cpy_r_r27; + cpy_r_r29.f1 = cpy_r_r28; + cpy_r_r30 = PyTuple_New(2); + if (unlikely(cpy_r_r30 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1911 = cpy_r_r29.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp1911); + PyObject *__tmp1912 = cpy_r_r29.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp1912); + cpy_r_r31 = CPyStr_Startswith(cpy_r_r26, cpy_r_r30); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r31 == 2)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL67; + } + if (!cpy_r_r31) goto CPyL24; + cpy_r_r32 = CPyStatic__c_constants___ujson_loads; + if (unlikely(cpy_r_r32 == NULL)) { + goto CPyL68; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"ujson_loads\" was not set"); + cpy_r_r33 = 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL31; + } else + goto CPyL69; +CPyL21: ; + CPy_Unreachable(); +CPyL22: ; + PyObject *cpy_r_r34[1] = {cpy_r_r25}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_r25); + cpy_r_r37 = cpy_r_r36; + goto CPyL25; +CPyL24: ; + cpy_r_r37 = cpy_r_r25; +CPyL25: ; + cpy_r_r38 = PyList_Append(cpy_r_r23, cpy_r_r37); + CPy_DECREF(cpy_r_r37); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL70; + } else + goto CPyL15; +CPyL26: ; + cpy_r_r40 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r40)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL65; + } + cpy_r_r41 = PyList_AsTuple(cpy_r_r23); + CPy_DECREF_NO_IMM(cpy_r_r23); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 41, CPyStatic_sql___globals); + goto CPyL31; + } + cpy_r_r42 = cpy_r_r41; + goto CPyL40; +CPyL29: ; + cpy_r_r43 = Py_None; + if (PyTuple_Check(cpy_r_r43)) + cpy_r_r44 = cpy_r_r43; + else { + cpy_r_r44 = NULL; + } + if (cpy_r_r44 != NULL) goto __LL1913; + if (cpy_r_r43 == Py_None) + cpy_r_r44 = cpy_r_r43; + else { + cpy_r_r44 = NULL; + } + if (cpy_r_r44 != NULL) goto __LL1913; + CPy_TypeErrorTraceback("brownie/utils/sql.py", "fetchone", 42, CPyStatic_sql___globals, "tuple or None", cpy_r_r43); + goto CPyL31; +__LL1913: ; + cpy_r_r42 = cpy_r_r44; + goto CPyL40; +CPyL31: ; + cpy_r_r45 = CPy_CatchError(); + cpy_r_r9 = 0; + cpy_r_r46 = CPy_GetExcInfo(); + cpy_r_r47 = cpy_r_r46.f0; + CPy_INCREF(cpy_r_r47); + cpy_r_r48 = cpy_r_r46.f1; + CPy_INCREF(cpy_r_r48); + cpy_r_r49 = cpy_r_r46.f2; + CPy_INCREF(cpy_r_r49); + CPy_DecRef(cpy_r_r46.f0); + CPy_DecRef(cpy_r_r46.f1); + CPy_DecRef(cpy_r_r46.f2); + PyObject *cpy_r_r50[4] = {cpy_r_r0, cpy_r_r47, cpy_r_r48, cpy_r_r49}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r51, 4, 0); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); + goto CPyL71; + } + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r49); + cpy_r_r53 = PyObject_IsTrue(cpy_r_r52); + CPy_DecRef(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); + goto CPyL37; + } + cpy_r_r55 = cpy_r_r53; + if (cpy_r_r55) goto CPyL36; + CPy_Reraise(); + if (!0) { + goto CPyL37; + } else + goto CPyL72; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL39; +CPyL37: ; + CPy_RestoreExcInfo(cpy_r_r45); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + cpy_r_r56 = CPy_KeepPropagating(); + if (!cpy_r_r56) { + goto CPyL41; + } else + goto CPyL73; +CPyL38: ; + CPy_Unreachable(); +CPyL39: ; + cpy_r_r57 = NULL; + cpy_r_r42 = cpy_r_r57; +CPyL40: ; + tuple_T3OOO __tmp1914 = { NULL, NULL, NULL }; + cpy_r_r58 = __tmp1914; + cpy_r_r59 = cpy_r_r58; + goto CPyL42; +CPyL41: ; + cpy_r_r60 = NULL; + cpy_r_r42 = cpy_r_r60; + cpy_r_r61 = CPy_CatchError(); + cpy_r_r59 = cpy_r_r61; +CPyL42: ; + if (!cpy_r_r9) goto CPyL74; + cpy_r_r62 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r63[4] = {cpy_r_r0, cpy_r_r62, cpy_r_r62, cpy_r_r62}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r64, 4, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 38, CPyStatic_sql___globals); + goto CPyL75; + } else + goto CPyL76; +CPyL44: ; + CPy_DECREF(cpy_r_r0); +CPyL45: ; + if (cpy_r_r59.f0 == NULL) { + goto CPyL48; + } else + goto CPyL77; +CPyL46: ; + CPy_Reraise(); + if (!0) { + goto CPyL50; + } else + goto CPyL78; +CPyL47: ; + CPy_Unreachable(); +CPyL48: ; + if (cpy_r_r42 == NULL) goto CPyL54; + return cpy_r_r42; +CPyL50: ; + if (cpy_r_r59.f0 == NULL) goto CPyL52; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_XDECREF(cpy_r_r59.f0); + CPy_XDECREF(cpy_r_r59.f1); + CPy_XDECREF(cpy_r_r59.f2); +CPyL52: ; + cpy_r_r66 = CPy_KeepPropagating(); + if (!cpy_r_r66) goto CPyL55; + CPy_Unreachable(); +CPyL54: ; + CPy_Unreachable(); +CPyL55: ; + cpy_r_r67 = NULL; + return cpy_r_r67; +CPyL56: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL55; +CPyL57: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL55; +CPyL58: ; + CPy_DECREF(cpy_r_r8); + goto CPyL3; +CPyL59: ; + CPy_DecRef(cpy_r_r11); + goto CPyL31; +CPyL60: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL31; +CPyL61: ; + CPy_DECREF(cpy_r_r15); + goto CPyL7; +CPyL62: ; + CPy_DECREF(cpy_r_r17); + goto CPyL9; +CPyL63: ; + CPy_DecRef(cpy_r_r19); + goto CPyL31; +CPyL64: ; + CPy_DECREF(cpy_r_r19); + goto CPyL29; +CPyL65: ; + CPy_DecRef(cpy_r_r23); + goto CPyL31; +CPyL66: ; + CPy_DECREF(cpy_r_r24); + goto CPyL26; +CPyL67: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + goto CPyL31; +CPyL68: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + goto CPyL20; +CPyL69: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL21; +CPyL70: ; + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); + goto CPyL31; +CPyL71: ; + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r49); + goto CPyL37; +CPyL72: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r45.f0); + CPy_DecRef(cpy_r_r45.f1); + CPy_DecRef(cpy_r_r45.f2); + goto CPyL35; +CPyL73: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL38; +CPyL74: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + goto CPyL45; +CPyL75: ; + CPy_DecRef(cpy_r_r0); + CPy_XDecRef(cpy_r_r42); + goto CPyL50; +CPyL76: ; + CPy_DECREF(cpy_r_r65); + goto CPyL44; +CPyL77: ; + CPy_XDECREF(cpy_r_r42); + goto CPyL46; +CPyL78: ; + CPy_XDECREF(cpy_r_r59.f0); + CPy_XDECREF(cpy_r_r59.f1); + CPy_XDECREF(cpy_r_r59.f2); + goto CPyL47; +} + +PyObject *CPyPy_sql___Cursor___fetchone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"cmd", 0}; + static CPyArg_Parser parser = {"%O:fetchone", kwlist, 0}; + PyObject *obj_cmd; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_cmd)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + PyObject *arg_cmd; + if (likely(PyUnicode_Check(obj_cmd))) + arg_cmd = obj_cmd; + else { + CPy_TypeError("str", obj_cmd); + goto fail; + } + PyObject *arg_args = obj_args; + PyObject *retval = CPyDef_sql___Cursor___fetchone(arg_self, arg_cmd, arg_args); + CPy_DECREF(obj_args); + return retval; +fail: ; + CPy_DECREF(obj_args); + CPy_AddTraceback("brownie/utils/sql.py", "fetchone", 37, CPyStatic_sql___globals); + return NULL; +} + +PyObject *CPyDef_sql___Cursor___fetchall(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + CPyPtr cpy_r_r13; + CPyPtr 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_r20; + PyObject *cpy_r_r21; + tuple_T3OOO cpy_r_r22; + tuple_T3OOO cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + int32_t cpy_r_r30; + char cpy_r_r31; + char cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + tuple_T3OOO cpy_r_r35; + tuple_T3OOO cpy_r_r36; + PyObject *cpy_r_r37; + tuple_T3OOO cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__lock; + CPy_INCREF(cpy_r_r0); + cpy_r_r1 = CPy_TYPE(cpy_r_r0); + cpy_r_r2 = CPyStatics[119]; /* '__exit__' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); + goto CPyL38; + } + cpy_r_r4 = CPyStatics[120]; /* '__enter__' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r4); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); + goto CPyL39; + } + PyObject *cpy_r_r6[1] = {cpy_r_r0}; + cpy_r_r7 = (PyObject **)&cpy_r_r6; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r7, 1, 0); + CPy_DECREF(cpy_r_r5); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); + goto CPyL39; + } else + goto CPyL40; +CPyL3: ; + cpy_r_r9 = 1; + cpy_r_r10 = CPyStatics[2013]; /* '_execute' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_self, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); + goto CPyL13; + } + cpy_r_r12 = PyList_New(1); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); + goto CPyL41; + } + cpy_r_r13 = (CPyPtr)&((PyListObject *)cpy_r_r12)->ob_item; + cpy_r_r14 = *(CPyPtr *)cpy_r_r13; + CPy_INCREF(cpy_r_cmd); + *(PyObject * *)cpy_r_r14 = cpy_r_cmd; + cpy_r_r15 = CPyList_Extend(cpy_r_r12, cpy_r_args); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); + goto CPyL42; + } else + goto CPyL43; +CPyL7: ; + cpy_r_r16 = PyList_AsTuple(cpy_r_r12); + CPy_DECREF_NO_IMM(cpy_r_r12); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); + goto CPyL41; + } + cpy_r_r17 = PyObject_CallObject(cpy_r_r11, cpy_r_r16); + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 46, CPyStatic_sql___globals); + goto CPyL13; + } else + goto CPyL44; +CPyL9: ; + cpy_r_r18 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__fetchall; + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "fetchall", "Cursor", "_fetchall", 47, CPyStatic_sql___globals); + goto CPyL13; + } + CPy_INCREF(cpy_r_r18); +CPyL10: ; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r18, 0, 0, 0); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 47, CPyStatic_sql___globals); + goto CPyL13; + } + if (likely(PyList_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("brownie/utils/sql.py", "fetchall", 47, CPyStatic_sql___globals, "list", cpy_r_r19); + goto CPyL13; + } + cpy_r_r21 = cpy_r_r20; + goto CPyL22; +CPyL13: ; + cpy_r_r22 = CPy_CatchError(); + cpy_r_r9 = 0; + cpy_r_r23 = CPy_GetExcInfo(); + cpy_r_r24 = cpy_r_r23.f0; + CPy_INCREF(cpy_r_r24); + cpy_r_r25 = cpy_r_r23.f1; + CPy_INCREF(cpy_r_r25); + cpy_r_r26 = cpy_r_r23.f2; + CPy_INCREF(cpy_r_r26); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + PyObject *cpy_r_r27[4] = {cpy_r_r0, cpy_r_r24, cpy_r_r25, cpy_r_r26}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r28, 4, 0); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); + goto CPyL45; + } + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + cpy_r_r30 = PyObject_IsTrue(cpy_r_r29); + CPy_DecRef(cpy_r_r29); + cpy_r_r31 = cpy_r_r30 >= 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); + goto CPyL19; + } + cpy_r_r32 = cpy_r_r30; + if (cpy_r_r32) goto CPyL18; + CPy_Reraise(); + if (!0) { + goto CPyL19; + } else + goto CPyL46; +CPyL17: ; + CPy_Unreachable(); +CPyL18: ; + CPy_RestoreExcInfo(cpy_r_r22); + CPy_DecRef(cpy_r_r22.f0); + CPy_DecRef(cpy_r_r22.f1); + CPy_DecRef(cpy_r_r22.f2); + goto CPyL21; +CPyL19: ; + CPy_RestoreExcInfo(cpy_r_r22); + CPy_DecRef(cpy_r_r22.f0); + CPy_DecRef(cpy_r_r22.f1); + CPy_DecRef(cpy_r_r22.f2); + cpy_r_r33 = CPy_KeepPropagating(); + if (!cpy_r_r33) { + goto CPyL23; + } else + goto CPyL47; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + cpy_r_r34 = NULL; + cpy_r_r21 = cpy_r_r34; +CPyL22: ; + tuple_T3OOO __tmp1915 = { NULL, NULL, NULL }; + cpy_r_r35 = __tmp1915; + cpy_r_r36 = cpy_r_r35; + goto CPyL24; +CPyL23: ; + cpy_r_r37 = NULL; + cpy_r_r21 = cpy_r_r37; + cpy_r_r38 = CPy_CatchError(); + cpy_r_r36 = cpy_r_r38; +CPyL24: ; + if (!cpy_r_r9) goto CPyL48; + cpy_r_r39 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r40[4] = {cpy_r_r0, cpy_r_r39, cpy_r_r39, cpy_r_r39}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r3, cpy_r_r41, 4, 0); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 45, CPyStatic_sql___globals); + goto CPyL49; + } else + goto CPyL50; +CPyL26: ; + CPy_DECREF(cpy_r_r0); +CPyL27: ; + if (cpy_r_r36.f0 == NULL) { + goto CPyL30; + } else + goto CPyL51; +CPyL28: ; + CPy_Reraise(); + if (!0) { + goto CPyL32; + } else + goto CPyL52; +CPyL29: ; + CPy_Unreachable(); +CPyL30: ; + if (cpy_r_r21 == NULL) goto CPyL36; + return cpy_r_r21; +CPyL32: ; + if (cpy_r_r36.f0 == NULL) goto CPyL34; + CPy_RestoreExcInfo(cpy_r_r36); + CPy_XDECREF(cpy_r_r36.f0); + CPy_XDECREF(cpy_r_r36.f1); + CPy_XDECREF(cpy_r_r36.f2); +CPyL34: ; + cpy_r_r43 = CPy_KeepPropagating(); + if (!cpy_r_r43) goto CPyL37; + CPy_Unreachable(); +CPyL36: ; + cpy_r_r44 = Py_None; + return cpy_r_r44; +CPyL37: ; + cpy_r_r45 = NULL; + return cpy_r_r45; +CPyL38: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL37; +CPyL39: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL37; +CPyL40: ; + CPy_DECREF(cpy_r_r8); + goto CPyL3; +CPyL41: ; + CPy_DecRef(cpy_r_r11); + goto CPyL13; +CPyL42: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r12); + goto CPyL13; +CPyL43: ; + CPy_DECREF(cpy_r_r15); + goto CPyL7; +CPyL44: ; + CPy_DECREF(cpy_r_r17); + goto CPyL9; +CPyL45: ; + CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + goto CPyL19; +CPyL46: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r22.f0); + CPy_DecRef(cpy_r_r22.f1); + CPy_DecRef(cpy_r_r22.f2); + goto CPyL17; +CPyL47: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + goto CPyL20; +CPyL48: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r3); + goto CPyL27; +CPyL49: ; + CPy_DecRef(cpy_r_r0); + CPy_XDecRef(cpy_r_r21); + goto CPyL32; +CPyL50: ; + CPy_DECREF(cpy_r_r42); + goto CPyL26; +CPyL51: ; + CPy_XDECREF(cpy_r_r21); + goto CPyL28; +CPyL52: ; + CPy_XDECREF(cpy_r_r36.f0); + CPy_XDECREF(cpy_r_r36.f1); + CPy_XDECREF(cpy_r_r36.f2); + goto CPyL29; +} + +PyObject *CPyPy_sql___Cursor___fetchall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"cmd", 0}; + static CPyArg_Parser parser = {"%O:fetchall", kwlist, 0}; + PyObject *obj_cmd; + PyObject *obj_args; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, NULL, &obj_cmd)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + PyObject *arg_cmd; + if (likely(PyUnicode_Check(obj_cmd))) + arg_cmd = obj_cmd; + else { + CPy_TypeError("str", obj_cmd); + goto fail; + } + PyObject *arg_args = obj_args; + PyObject *retval = CPyDef_sql___Cursor___fetchall(arg_self, arg_cmd, arg_args); + CPy_DECREF(obj_args); + return retval; +fail: ; + CPy_DECREF(obj_args); + CPy_AddTraceback("brownie/utils/sql.py", "fetchall", 44, CPyStatic_sql___globals); + return NULL; +} + +char CPyDef_sql___Cursor___close(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + char cpy_r_r10; + cpy_r_r0 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__cur; + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "close", "Cursor", "_cur", 50, CPyStatic_sql___globals); + goto CPyL5; + } + CPy_INCREF(cpy_r_r0); +CPyL1: ; + cpy_r_r1 = CPyStatics[1693]; /* 'close' */ + PyObject *cpy_r_r2[1] = {cpy_r_r0}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = PyObject_VectorcallMethod(cpy_r_r1, cpy_r_r3, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "close", 50, CPyStatic_sql___globals); + goto CPyL6; + } else + goto CPyL7; +CPyL2: ; + CPy_DECREF(cpy_r_r0); + cpy_r_r5 = ((brownie___utils___sql___CursorObject *)cpy_r_self)->__db; + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AttributeError("brownie/utils/sql.py", "close", "Cursor", "_db", 51, CPyStatic_sql___globals); + goto CPyL5; + } + CPy_INCREF(cpy_r_r5); +CPyL3: ; + cpy_r_r6 = CPyStatics[1693]; /* 'close' */ + PyObject *cpy_r_r7[1] = {cpy_r_r5}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r8, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "close", 51, CPyStatic_sql___globals); + goto CPyL8; + } else + goto CPyL9; +CPyL4: ; + CPy_DECREF(cpy_r_r5); + return 1; +CPyL5: ; + cpy_r_r10 = 2; + return cpy_r_r10; +CPyL6: ; + CPy_DecRef(cpy_r_r0); + goto CPyL5; +CPyL7: ; + CPy_DECREF(cpy_r_r4); + goto CPyL2; +CPyL8: ; + CPy_DecRef(cpy_r_r5); + goto CPyL5; +CPyL9: ; + CPy_DECREF(cpy_r_r9); + goto CPyL4; +} + +PyObject *CPyPy_sql___Cursor___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_sql___Cursor)) + arg_self = obj_self; + else { + CPy_TypeError("brownie.utils.sql.Cursor", obj_self); + goto fail; + } + char retval = CPyDef_sql___Cursor___close(arg_self); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/utils/sql.py", "close", 49, CPyStatic_sql___globals); + return NULL; +} + +char CPyDef_sql_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + PyObject **cpy_r_r6; + void *cpy_r_r8; + void *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + 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_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "", -1, CPyStatic_sql___globals); + goto CPyL13; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_sqlite3; + cpy_r_r6 = (PyObject **)&CPyModule_threading; + PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; + cpy_r_r8 = (void *)&cpy_r_r7; + int64_t cpy_r_r9[2] = {3, 4}; + cpy_r_r10 = (void *)&cpy_r_r9; + cpy_r_r11 = CPyStatics[2437]; /* (('sqlite3', 'sqlite3', 'sqlite3'), + ('threading', 'threading', 'threading')) */ + cpy_r_r12 = CPyStatic_sql___globals; + cpy_r_r13 = CPyStatics[2014]; /* 'brownie/utils/sql.py' */ + cpy_r_r14 = CPyStatics[12]; /* '' */ + 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 CPyL13; + cpy_r_r16 = CPyStatics[2131]; /* ('Path',) */ + cpy_r_r17 = CPyStatics[9]; /* 'pathlib' */ + cpy_r_r18 = CPyStatic_sql___globals; + cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "", 5, CPyStatic_sql___globals); + goto CPyL13; + } + CPyModule_pathlib = cpy_r_r19; + CPy_INCREF(CPyModule_pathlib); + CPy_DECREF(cpy_r_r19); + cpy_r_r20 = CPyStatics[2438]; /* ('Any', 'Final', 'Optional', 'Tuple', 'final') */ + cpy_r_r21 = CPyStatics[14]; /* 'typing' */ + cpy_r_r22 = CPyStatic_sql___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("brownie/utils/sql.py", "", 6, CPyStatic_sql___globals); + goto CPyL13; + } + CPyModule_typing = cpy_r_r23; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[2439]; /* ('ujson_dumps', 'ujson_loads') */ + cpy_r_r25 = CPyStatics[91]; /* 'brownie._c_constants' */ + cpy_r_r26 = CPyStatic_sql___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("brownie/utils/sql.py", "", 8, CPyStatic_sql___globals); + goto CPyL13; + } + CPyModule_brownie____c_constants = cpy_r_r27; + CPy_INCREF(CPyModule_brownie____c_constants); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = NULL; + cpy_r_r29 = CPyStatics[1053]; /* 'brownie.utils.sql' */ + cpy_r_r30 = (PyObject *)CPyType_sql___Cursor_template; + cpy_r_r31 = CPyType_FromTemplate(cpy_r_r30, cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); + goto CPyL13; + } + cpy_r_r32 = CPyDef_sql___Cursor_trait_vtable_setup(); + if (unlikely(cpy_r_r32 == 2)) { + CPy_AddTraceback("brownie/utils/sql.py", "", -1, CPyStatic_sql___globals); + goto CPyL14; + } + cpy_r_r33 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r34 = CPyStatics[569]; /* '_lock' */ + cpy_r_r35 = CPyStatics[2015]; /* '_db' */ + cpy_r_r36 = CPyStatics[2016]; /* '_cur' */ + cpy_r_r37 = CPyStatics[2013]; /* '_execute' */ + cpy_r_r38 = CPyStatics[2017]; /* '_fetchone' */ + cpy_r_r39 = CPyStatics[2018]; /* '_fetchall' */ + cpy_r_r40 = PyTuple_Pack(6, cpy_r_r34, cpy_r_r35, cpy_r_r36, cpy_r_r37, cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); + goto CPyL14; + } + cpy_r_r41 = PyObject_SetAttr(cpy_r_r31, cpy_r_r33, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); + goto CPyL14; + } + CPyType_sql___Cursor = (PyTypeObject *)cpy_r_r31; + CPy_INCREF(CPyType_sql___Cursor); + cpy_r_r43 = CPyStatic_sql___globals; + cpy_r_r44 = CPyStatics[1052]; /* 'Cursor' */ + cpy_r_r45 = PyDict_SetItem(cpy_r_r43, cpy_r_r44, cpy_r_r31); + CPy_DECREF(cpy_r_r31); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/utils/sql.py", "", 12, CPyStatic_sql___globals); + goto CPyL13; + } + return 1; +CPyL13: ; + cpy_r_r47 = 2; + return cpy_r_r47; +CPyL14: ; + CPy_DecRef(cpy_r_r31); + goto CPyL13; +} + +static int +toposort___CircularDependencyError_init(PyObject *self, PyObject *args, PyObject *kwds) +{ + return CPyPy_toposort___CircularDependencyError_____init__(self, args, kwds) != NULL ? 0 : -1; +} +PyMemberDef toposort___CircularDependencyError_members[] = { + {"__dict__", T_OBJECT_EX, sizeof(PyBaseExceptionObject), 0, NULL}, + {"__weakref__", T_OBJECT_EX, sizeof(PyBaseExceptionObject) + sizeof(PyObject *), 0, NULL}, + {0} +}; + +static PyGetSetDef toposort___CircularDependencyError_getseters[] = { + {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, + {NULL} /* Sentinel */ +}; + +static PyMethodDef toposort___CircularDependencyError_methods[] = { + {"__init__", + (PyCFunction)CPyPy_toposort___CircularDependencyError_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, data)\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_toposort___CircularDependencyError_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "CircularDependencyError", + .tp_getset = toposort___CircularDependencyError_getseters, + .tp_methods = toposort___CircularDependencyError_methods, + .tp_init = toposort___CircularDependencyError_init, + .tp_members = toposort___CircularDependencyError_members, + .tp_basicsize = sizeof(PyBaseExceptionObject) + 2*sizeof(PyObject *), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE, + .tp_doc = PyDoc_STR("CircularDependencyError(data)\n--\n\n"), +}; +static PyTypeObject *CPyType_toposort___CircularDependencyError_template = &CPyType_toposort___CircularDependencyError_template_; + + +PyObject *CPyDef_toposort_____mypyc__toposort_gen_setup(PyObject *cpy_r_type); +PyObject *CPyDef_toposort___toposort_gen(void); + +static PyObject * +toposort___toposort_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_toposort___toposort_gen) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_toposort_____mypyc__toposort_gen_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +toposort___toposort_gen_traverse(brownie___utils___toposort___toposort_genObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_generator_attribute__data); + Py_VISIT(self->___mypyc_temp__0); + Py_VISIT(self->___mypyc_temp__3); + Py_VISIT(self->___mypyc_generator_attribute__k); + Py_VISIT(self->___mypyc_generator_attribute__v); + Py_VISIT(self->___mypyc_generator_attribute__extra_items_in_deps); + Py_VISIT(self->___mypyc_temp__4); + Py_VISIT(self->___mypyc_temp__5); + Py_VISIT(self->___mypyc_temp__6); + Py_VISIT(self->___mypyc_generator_attribute__item); + Py_VISIT(self->___mypyc_temp__7); + Py_VISIT(self->___mypyc_temp__8); + Py_VISIT(self->___mypyc_temp__11); + Py_VISIT(self->___mypyc_generator_attribute__dep); + Py_VISIT(self->___mypyc_generator_attribute__ordered); + Py_VISIT(self->___mypyc_temp__12); + Py_VISIT(self->___mypyc_temp__13); + Py_VISIT(self->___mypyc_temp__16); + return 0; +} + +static int +toposort___toposort_gen_clear(brownie___utils___toposort___toposort_genObject *self) +{ + Py_CLEAR(self->___mypyc_generator_attribute__data); + Py_CLEAR(self->___mypyc_temp__0); + Py_CLEAR(self->___mypyc_temp__3); + Py_CLEAR(self->___mypyc_generator_attribute__k); + Py_CLEAR(self->___mypyc_generator_attribute__v); + Py_CLEAR(self->___mypyc_generator_attribute__extra_items_in_deps); + Py_CLEAR(self->___mypyc_temp__4); + Py_CLEAR(self->___mypyc_temp__5); + Py_CLEAR(self->___mypyc_temp__6); + Py_CLEAR(self->___mypyc_generator_attribute__item); + Py_CLEAR(self->___mypyc_temp__7); + Py_CLEAR(self->___mypyc_temp__8); + Py_CLEAR(self->___mypyc_temp__11); + Py_CLEAR(self->___mypyc_generator_attribute__dep); + Py_CLEAR(self->___mypyc_generator_attribute__ordered); + Py_CLEAR(self->___mypyc_temp__12); + Py_CLEAR(self->___mypyc_temp__13); + Py_CLEAR(self->___mypyc_temp__16); + return 0; +} + +static void +toposort___toposort_gen_dealloc(brownie___utils___toposort___toposort_genObject *self) +{ + PyObject_GC_UnTrack(self); + if (toposort___toposort_gen_free_instance == NULL) { + toposort___toposort_gen_free_instance = self; + Py_CLEAR(self->___mypyc_generator_attribute__data); + self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_temp__0); + self->___mypyc_temp__1 = CPY_INT_TAG; + self->___mypyc_temp__2 = -113; + Py_CLEAR(self->___mypyc_temp__3); + Py_CLEAR(self->___mypyc_generator_attribute__k); + Py_CLEAR(self->___mypyc_generator_attribute__v); + Py_CLEAR(self->___mypyc_generator_attribute__extra_items_in_deps); + Py_CLEAR(self->___mypyc_temp__4); + Py_CLEAR(self->___mypyc_temp__5); + Py_CLEAR(self->___mypyc_temp__6); + Py_CLEAR(self->___mypyc_generator_attribute__item); + Py_CLEAR(self->___mypyc_temp__7); + Py_CLEAR(self->___mypyc_temp__8); + self->___mypyc_temp__9 = CPY_INT_TAG; + self->___mypyc_temp__10 = -113; + Py_CLEAR(self->___mypyc_temp__11); + Py_CLEAR(self->___mypyc_generator_attribute__dep); + Py_CLEAR(self->___mypyc_generator_attribute__ordered); + Py_CLEAR(self->___mypyc_temp__12); + Py_CLEAR(self->___mypyc_temp__13); + self->___mypyc_temp__14 = CPY_INT_TAG; + self->___mypyc_temp__15 = -113; + Py_CLEAR(self->___mypyc_temp__16); + return; + } + CPy_TRASHCAN_BEGIN(self, toposort___toposort_gen_dealloc) + toposort___toposort_gen_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem toposort___toposort_gen_vtable[6]; +static bool +CPyDef_toposort___toposort_gen_trait_vtable_setup(void) +{ + CPyVTableItem toposort___toposort_gen_vtable_scratch[] = { + (CPyVTableItem)CPyDef_toposort___toposort_gen_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_toposort___toposort_gen_____next__, + (CPyVTableItem)CPyDef_toposort___toposort_gen___send, + (CPyVTableItem)CPyDef_toposort___toposort_gen_____iter__, + (CPyVTableItem)CPyDef_toposort___toposort_gen___throw, + (CPyVTableItem)CPyDef_toposort___toposort_gen___close, + }; + memcpy(toposort___toposort_gen_vtable, toposort___toposort_gen_vtable_scratch, sizeof(toposort___toposort_gen_vtable)); + return 1; +} + +static PyMethodDef toposort___toposort_gen_methods[] = { + {"__next__", + (PyCFunction)CPyPy_toposort___toposort_gen_____next__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, + {"send", + (PyCFunction)CPyPy_toposort___toposort_gen___send, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_toposort___toposort_gen_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, + {"throw", + (PyCFunction)CPyPy_toposort___toposort_gen___throw, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"close", + (PyCFunction)CPyPy_toposort___toposort_gen___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_toposort___toposort_gen_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "toposort_gen", + .tp_new = toposort___toposort_gen_new, + .tp_dealloc = (destructor)toposort___toposort_gen_dealloc, + .tp_traverse = (traverseproc)toposort___toposort_gen_traverse, + .tp_clear = (inquiry)toposort___toposort_gen_clear, + .tp_methods = toposort___toposort_gen_methods, + .tp_iter = CPyDef_toposort___toposort_gen_____iter__, + .tp_iternext = CPyDef_toposort___toposort_gen_____next__, + .tp_basicsize = sizeof(brownie___utils___toposort___toposort_genObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("toposort_gen()\n--\n\n"), +}; +static PyTypeObject *CPyType_toposort___toposort_gen_template = &CPyType_toposort___toposort_gen_template_; + +PyObject *CPyDef_toposort_____mypyc__toposort_gen_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + brownie___utils___toposort___toposort_genObject *self; + if (toposort___toposort_gen_free_instance != NULL) { + self = toposort___toposort_gen_free_instance; + toposort___toposort_gen_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (brownie___utils___toposort___toposort_genObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = toposort___toposort_gen_vtable; + self->___mypyc_next_label__ = -113; + self->___mypyc_temp__1 = CPY_INT_TAG; + self->___mypyc_temp__2 = -113; + self->___mypyc_temp__9 = CPY_INT_TAG; + self->___mypyc_temp__10 = -113; + self->___mypyc_temp__14 = CPY_INT_TAG; + self->___mypyc_temp__15 = -113; + return (PyObject *)self; +} + +PyObject *CPyDef_toposort___toposort_gen(void) +{ + PyObject *self = CPyDef_toposort_____mypyc__toposort_gen_setup((PyObject *)CPyType_toposort___toposort_gen); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef toposortmodule_methods[] = { + {"toposort", (PyCFunction)CPyPy_toposort___toposort, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("toposort(data)\n--\n\n") /* docstring */}, + {"toposort_flatten", (PyCFunction)CPyPy_toposort___toposort_flatten, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("toposort_flatten(data, sort=True)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_brownie___utils___toposort(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_brownie___utils___toposort__internal, "__name__"); + CPyStatic_toposort___globals = PyModule_GetDict(CPyModule_brownie___utils___toposort__internal); + if (unlikely(CPyStatic_toposort___globals == NULL)) + goto fail; + CPyType_toposort___toposort_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_toposort___toposort_gen_template, NULL, modname); + if (unlikely(!CPyType_toposort___toposort_gen)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_toposort_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_brownie___utils___toposort__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_toposort____reduce); + CPyStatic_toposort____reduce = NULL; + Py_CLEAR(CPyType_toposort___CircularDependencyError); + Py_CLEAR(CPyType_toposort___toposort_gen); + return -1; +} +static struct PyModuleDef toposortmodule = { + PyModuleDef_HEAD_INIT, + "brownie.utils.toposort", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + toposortmodule_methods, + NULL, +}; + +PyObject *CPyInit_brownie___utils___toposort(void) +{ + if (CPyModule_brownie___utils___toposort__internal) { + Py_INCREF(CPyModule_brownie___utils___toposort__internal); + return CPyModule_brownie___utils___toposort__internal; + } + CPyModule_brownie___utils___toposort__internal = PyModule_Create(&toposortmodule); + if (unlikely(CPyModule_brownie___utils___toposort__internal == NULL)) + goto fail; + if (CPyExec_brownie___utils___toposort(CPyModule_brownie___utils___toposort__internal) != 0) + goto fail; + return CPyModule_brownie___utils___toposort__internal; + fail: + return NULL; +} + +char CPyDef_toposort___CircularDependencyError_____init__(PyObject *cpy_r_self, PyObject *cpy_r_data) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject **cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyPtr cpy_r_r15; + int64_t cpy_r_r16; + PyObject *cpy_r_r17; + int64_t cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + char cpy_r_r21; + CPyPtr cpy_r_r22; + CPyPtr cpy_r_r23; + int64_t cpy_r_r24; + CPyPtr cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject **cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + int64_t cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[288]; /* 'super' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); + goto CPyL27; + } + cpy_r_r3 = (PyObject *)CPyType_toposort___CircularDependencyError; + PyObject *cpy_r_r4[2] = {cpy_r_r3, cpy_r_self}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r5, 2, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); + goto CPyL27; + } + cpy_r_r7 = CPyStatics[289]; /* '__init__' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); + goto CPyL27; + } + cpy_r_r9 = CPyStatics[293]; /* ', ' */ + cpy_r_r10 = CPyStatics[540]; /* 'items' */ + PyObject *cpy_r_r11[1] = {cpy_r_data}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL28; + } + cpy_r_r14 = CPySequence_Sort(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL28; + } + cpy_r_r15 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r16 = *(int64_t *)cpy_r_r15; + cpy_r_r17 = PyList_New(cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL29; + } + cpy_r_r18 = 0; +CPyL7: ; + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r14)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + cpy_r_r21 = cpy_r_r18 < cpy_r_r20; + if (!cpy_r_r21) goto CPyL30; + cpy_r_r22 = (CPyPtr)&((PyListObject *)cpy_r_r14)->ob_item; + cpy_r_r23 = *(CPyPtr *)cpy_r_r22; + cpy_r_r24 = cpy_r_r18 * 8; + cpy_r_r25 = cpy_r_r23 + cpy_r_r24; + cpy_r_r26 = *(PyObject * *)cpy_r_r25; + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = PyObject_GetIter(cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL31; + } + cpy_r_r28 = PyIter_Next(cpy_r_r27); + if (cpy_r_r28 == NULL) { + goto CPyL32; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL27; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r30 = PyIter_Next(cpy_r_r27); + if (cpy_r_r30 == NULL) { + goto CPyL33; + } else + goto CPyL15; +CPyL13: ; + PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL27; + } + CPy_Unreachable(); +CPyL15: ; + cpy_r_r32 = PyIter_Next(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (cpy_r_r32 == NULL) { + goto CPyL18; + } else + goto CPyL34; +CPyL16: ; + PyErr_SetString(PyExc_ValueError, "too many values to unpack"); + cpy_r_r33 = 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL27; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r34 = CPyStatics[2019]; /* '{!r}:{!r}' */ + cpy_r_r35 = CPyStatics[193]; /* 'format' */ + PyObject *cpy_r_r36[3] = {cpy_r_r34, cpy_r_r28, cpy_r_r30}; + cpy_r_r37 = (PyObject **)&cpy_r_r36; + cpy_r_r38 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r37, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL35; + } + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r30); + if (likely(PyUnicode_Check(cpy_r_r38))) + cpy_r_r39 = cpy_r_r38; + else { + CPy_TypeErrorTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals, "str", cpy_r_r38); + goto CPyL31; + } + CPyList_SetItemUnsafe(cpy_r_r17, cpy_r_r18, cpy_r_r39); + cpy_r_r40 = cpy_r_r18 + 1; + cpy_r_r18 = cpy_r_r40; + goto CPyL7; +CPyL22: ; + cpy_r_r41 = PyUnicode_Join(cpy_r_r9, cpy_r_r17); + CPy_DECREF_NO_IMM(cpy_r_r17); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 52, CPyStatic_toposort___globals); + goto CPyL28; + } + cpy_r_r42 = CPyStatics[2020]; /* 'Circular dependencies exist among these items: {' */ + cpy_r_r43 = CPyStatics[1937]; /* '}' */ + cpy_r_r44 = CPyStr_Build(3, cpy_r_r42, cpy_r_r41, cpy_r_r43); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 51, CPyStatic_toposort___globals); + goto CPyL28; + } + PyObject *cpy_r_r45[1] = {cpy_r_r44}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r46, 1, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 50, CPyStatic_toposort___globals); + goto CPyL36; + } else + goto CPyL37; +CPyL25: ; + CPy_DECREF(cpy_r_r44); + cpy_r_r48 = CPyStatics[311]; /* 'data' */ + cpy_r_r49 = PyObject_SetAttr(cpy_r_self, cpy_r_r48, cpy_r_data); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 55, CPyStatic_toposort___globals); + goto CPyL27; + } + return 1; +CPyL27: ; + cpy_r_r51 = 2; + return cpy_r_r51; +CPyL28: ; + CPy_DecRef(cpy_r_r8); + goto CPyL27; +CPyL29: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r14); + goto CPyL27; +CPyL30: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + goto CPyL22; +CPyL31: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + goto CPyL27; +CPyL32: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r17); + CPy_DECREF(cpy_r_r27); + goto CPyL10; +CPyL33: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r17); + CPy_DECREF(cpy_r_r27); + CPy_DECREF(cpy_r_r28); + goto CPyL13; +CPyL34: ; + CPy_DECREF(cpy_r_r8); + CPy_DECREF_NO_IMM(cpy_r_r14); + CPy_DECREF_NO_IMM(cpy_r_r17); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r32); + goto CPyL16; +CPyL35: ; + CPy_DecRef(cpy_r_r8); + CPy_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r17); + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r30); + goto CPyL27; +CPyL36: ; + CPy_DecRef(cpy_r_r44); + goto CPyL27; +CPyL37: ; + CPy_DECREF(cpy_r_r47); + goto CPyL25; +} + +PyObject *CPyPy_toposort___CircularDependencyError_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"data", 0}; + PyObject *obj_data; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "O", "__init__", kwlist, &obj_data)) { + return NULL; + } + PyObject *arg_self = obj_self; + PyObject *arg_data = obj_data; + char retval = CPyDef_toposort___CircularDependencyError_____init__(arg_self, arg_data); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "__init__", 47, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { + int32_t cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + int64_t cpy_r_r4; + CPyTagged cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + char cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + int64_t cpy_r_r16; + char cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + CPyTagged cpy_r_r21; + tuple_T4CIOO cpy_r_r22; + CPyTagged cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int64_t cpy_r_r37; + char cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject **cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + char cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + int32_t cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + char cpy_r_r77; + char cpy_r_r78; + PyObject *cpy_r_r79; + int64_t cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + CPyTagged cpy_r_r85; + tuple_T4CIOO cpy_r_r86; + CPyTagged cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; + PyObject *cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + PyObject *cpy_r_r94; + CPyTagged cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + int32_t cpy_r_r99; + char cpy_r_r100; + PyObject *cpy_r_r101; + int64_t cpy_r_r102; + char cpy_r_r103; + char cpy_r_r104; + PyObject *cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + int32_t cpy_r_r108; + char cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; + PyObject *cpy_r_r113; + char cpy_r_r114; + PyObject *cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + char cpy_r_r118; + char cpy_r_r119; + PyObject *cpy_r_r120; + int64_t cpy_r_r121; + char cpy_r_r122; + PyObject *cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + CPyTagged cpy_r_r126; + tuple_T4CIOO cpy_r_r127; + CPyTagged cpy_r_r128; + char cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + char cpy_r_r133; + char cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + int32_t cpy_r_r137; + char cpy_r_r138; + char cpy_r_r139; + char cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + int32_t cpy_r_r146; + char cpy_r_r147; + PyObject *cpy_r_r148; + int64_t cpy_r_r149; + char cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + char cpy_r_r153; + PyObject *cpy_r_r154; + int64_t cpy_r_r155; + CPyTagged cpy_r_r156; + char cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject **cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + char cpy_r_r165; + char cpy_r_r166; + char cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + cpy_r_r0 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; + goto CPyL143; +CPyL1: ; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_type != cpy_r_r1; + if (!cpy_r_r2) goto CPyL4; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r3 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 66, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r3); +CPyL5: ; + cpy_r_r4 = PyDict_Size(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 << 1; + cpy_r_r6 = cpy_r_r5 == 0; + if (!cpy_r_r6) goto CPyL11; + cpy_r_r7 = Py_None; + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL10; + CPyGen_SetStopIterationValue(cpy_r_r7); + if (!0) goto CPyL147; + CPy_Unreachable(); +CPyL10: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r7; + return 0; +CPyL11: ; + cpy_r_r9 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 70, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r9); +CPyL12: ; + cpy_r_r10 = CPyDict_Copy(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 70, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data = cpy_r_r10; + cpy_r_r11 = 1; + if (unlikely(!cpy_r_r11)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 70, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r12 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 73, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r12); +CPyL15: ; + CPy_INCREF(cpy_r_r12); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r12; + cpy_r_r13 = 1; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL148; + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = 0; + cpy_r_r14 = 1; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL148; + } + cpy_r_r15 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__0", 73, CPyStatic_toposort___globals); + goto CPyL148; + } + CPy_INCREF(cpy_r_r15); +CPyL18: ; + cpy_r_r16 = PyDict_Size(cpy_r_r15); + CPy_DECREF(cpy_r_r15); + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r16; + cpy_r_r17 = 1; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL148; + } + cpy_r_r18 = CPyDict_GetItemsIter(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r18; + cpy_r_r19 = 1; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL147; + } +CPyL21: ; + cpy_r_r20 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__3", 73, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r20); +CPyL22: ; + cpy_r_r21 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r21 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__1", 73, CPyStatic_toposort___globals); + goto CPyL149; + } +CPyL23: ; + cpy_r_r22 = CPyDict_NextItem(cpy_r_r20, cpy_r_r21); + CPy_DECREF(cpy_r_r20); + cpy_r_r23 = cpy_r_r22.f1; + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r23; + cpy_r_r24 = 1; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); + goto CPyL150; + } + cpy_r_r25 = cpy_r_r22.f0; + if (!cpy_r_r25) goto CPyL151; + cpy_r_r26 = cpy_r_r22.f2; + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = cpy_r_r22.f3; + CPy_INCREF(cpy_r_r27); + CPy_DECREF(cpy_r_r22.f2); + CPy_DECREF(cpy_r_r22.f3); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k = cpy_r_r26; + cpy_r_r28 = 1; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); + goto CPyL152; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v = cpy_r_r27; + cpy_r_r29 = 1; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r30 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__v; + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "v", 74, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r30); +CPyL28: ; + cpy_r_r31 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__k; + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "k", 74, CPyStatic_toposort___globals); + goto CPyL153; + } + CPy_INCREF(cpy_r_r31); +CPyL29: ; + cpy_r_r32 = CPyStatics[2021]; /* 'discard' */ + PyObject *cpy_r_r33[2] = {cpy_r_r30, cpy_r_r31}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r32, cpy_r_r34, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 74, CPyStatic_toposort___globals); + goto CPyL154; + } else + goto CPyL155; +CPyL30: ; + CPy_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r31); + cpy_r_r36 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__0", 73, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r36); +CPyL32: ; + cpy_r_r37 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r37 == -113)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__2", 73, CPyStatic_toposort___globals); + goto CPyL156; + } +CPyL33: ; + cpy_r_r38 = CPyDict_CheckSize(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); + goto CPyL147; + } else + goto CPyL21; +CPyL34: ; + cpy_r_r39 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 73, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r40 = (PyObject *)&PySet_Type; + cpy_r_r41 = CPyStatics[1832]; /* 'union' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r43 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 76, CPyStatic_toposort___globals); + goto CPyL157; + } + CPy_INCREF(cpy_r_r43); +CPyL37: ; + cpy_r_r44 = CPyDict_ValuesView(cpy_r_r43); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL157; + } + cpy_r_r45 = CPyStatic_toposort____reduce; + if (unlikely(cpy_r_r45 == NULL)) { + goto CPyL158; + } else + goto CPyL41; +CPyL39: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_reduce\" was not set"); + cpy_r_r46 = 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_Unreachable(); +CPyL41: ; + PyObject *cpy_r_r47[2] = {cpy_r_r42, cpy_r_r44}; + cpy_r_r48 = (PyObject **)&cpy_r_r47; + cpy_r_r49 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r48, 2, 0); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL159; + } + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r44); + cpy_r_r50 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 76, CPyStatic_toposort___globals); + goto CPyL160; + } + CPy_INCREF(cpy_r_r50); +CPyL43: ; + cpy_r_r51 = CPyDict_KeysView(cpy_r_r50); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL160; + } + cpy_r_r52 = PySet_New(cpy_r_r51); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL160; + } + cpy_r_r53 = PyNumber_Subtract(cpy_r_r49, cpy_r_r52); + CPy_DECREF(cpy_r_r49); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps = cpy_r_r53; + cpy_r_r54 = 1; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 76, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r55 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 78, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r55); +CPyL48: ; + cpy_r_r56 = PyDict_New(); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL161; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r56; + cpy_r_r57 = 1; + if (unlikely(!cpy_r_r57)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL161; + } + cpy_r_r58 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__extra_items_in_deps; + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "extra_items_in_deps", 78, CPyStatic_toposort___globals); + goto CPyL161; + } + CPy_INCREF(cpy_r_r58); +CPyL51: ; + cpy_r_r59 = PyObject_GetIter(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL162; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r58; + cpy_r_r60 = 1; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL163; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r59; + cpy_r_r61 = 1; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL161; + } +CPyL54: ; + cpy_r_r62 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__6", 78, CPyStatic_toposort___globals); + goto CPyL161; + } + CPy_INCREF(cpy_r_r62); +CPyL55: ; + cpy_r_r63 = PyIter_Next(cpy_r_r62); + CPy_DECREF(cpy_r_r62); + if (cpy_r_r63 == NULL) goto CPyL61; + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r63; + cpy_r_r64 = 1; + if (unlikely(!cpy_r_r64)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL161; + } + cpy_r_r65 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 78, CPyStatic_toposort___globals); + goto CPyL161; + } + CPy_INCREF(cpy_r_r65); +CPyL58: ; + cpy_r_r66 = PySet_New(NULL); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL164; + } + cpy_r_r67 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__4", -1, CPyStatic_toposort___globals); + goto CPyL165; + } + CPy_INCREF(cpy_r_r67); +CPyL60: ; + cpy_r_r68 = PyDict_SetItem(cpy_r_r67, cpy_r_r65, cpy_r_r66); + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r66); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL161; + } else + goto CPyL54; +CPyL61: ; + cpy_r_r70 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL161; + } + cpy_r_r71 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__4", -1, CPyStatic_toposort___globals); + goto CPyL161; + } + CPy_INCREF(cpy_r_r71); +CPyL63: ; + cpy_r_r72 = CPyDict_Update(cpy_r_r55, cpy_r_r71); + CPy_DECREF(cpy_r_r55); + CPy_DECREF(cpy_r_r71); + cpy_r_r73 = cpy_r_r72 >= 0; + if (unlikely(!cpy_r_r73)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 78, CPyStatic_toposort___globals); + goto CPyL147; + } +CPyL64: ; + if (!1) goto CPyL131; + cpy_r_r74 = PySet_New(NULL); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r74; + cpy_r_r75 = 1; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r76 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r76); +CPyL68: ; + CPy_INCREF(cpy_r_r76); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r76; + cpy_r_r77 = 1; + if (unlikely(!cpy_r_r77)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL166; + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = 0; + cpy_r_r78 = 1; + if (unlikely(!cpy_r_r78)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL166; + } + cpy_r_r79 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__8", 80, CPyStatic_toposort___globals); + goto CPyL166; + } + CPy_INCREF(cpy_r_r79); +CPyL71: ; + cpy_r_r80 = PyDict_Size(cpy_r_r79); + CPy_DECREF(cpy_r_r79); + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r80; + cpy_r_r81 = 1; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL166; + } + cpy_r_r82 = CPyDict_GetItemsIter(cpy_r_r76); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r82; + cpy_r_r83 = 1; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL147; + } +CPyL74: ; + cpy_r_r84 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__11", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r84); +CPyL75: ; + cpy_r_r85 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__9", 80, CPyStatic_toposort___globals); + goto CPyL167; + } +CPyL76: ; + cpy_r_r86 = CPyDict_NextItem(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + cpy_r_r87 = cpy_r_r86.f1; + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r87; + cpy_r_r88 = 1; + if (unlikely(!cpy_r_r88)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL168; + } + cpy_r_r89 = cpy_r_r86.f0; + if (!cpy_r_r89) goto CPyL169; + cpy_r_r90 = cpy_r_r86.f2; + CPy_INCREF(cpy_r_r90); + cpy_r_r91 = cpy_r_r86.f3; + CPy_INCREF(cpy_r_r91); + CPy_DECREF(cpy_r_r86.f2); + CPy_DECREF(cpy_r_r86.f3); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r90; + cpy_r_r92 = 1; + if (unlikely(!cpy_r_r92)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL170; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep = cpy_r_r91; + cpy_r_r93 = 1; + if (unlikely(!cpy_r_r93)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r94 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep; + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "dep", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r94); +CPyL81: ; + cpy_r_r95 = CPyObject_Size(cpy_r_r94); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == CPY_INT_TAG)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r96 = cpy_r_r95 == 0; + CPyTagged_DECREF(cpy_r_r95); + if (!cpy_r_r96) goto CPyL86; + cpy_r_r97 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r97); +CPyL84: ; + cpy_r_r98 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__7", -1, CPyStatic_toposort___globals); + goto CPyL171; + } + CPy_INCREF(cpy_r_r98); +CPyL85: ; + cpy_r_r99 = PySet_Add(cpy_r_r98, cpy_r_r97); + CPy_DECREF(cpy_r_r98); + CPy_DECREF(cpy_r_r97); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } +CPyL86: ; + cpy_r_r101 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__8", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r101); +CPyL87: ; + cpy_r_r102 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r102 == -113)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__10", 80, CPyStatic_toposort___globals); + goto CPyL172; + } +CPyL88: ; + cpy_r_r103 = CPyDict_CheckSize(cpy_r_r101, cpy_r_r102); + CPy_DECREF(cpy_r_r101); + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } else + goto CPyL74; +CPyL89: ; + cpy_r_r104 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r105 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__7", -1, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r105); +CPyL91: ; + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered = cpy_r_r105; + cpy_r_r106 = 1; + if (unlikely(!cpy_r_r106)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 80, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r107 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 81, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r107); +CPyL93: ; + cpy_r_r108 = PyObject_IsTrue(cpy_r_r107); + CPy_DECREF(cpy_r_r107); + cpy_r_r109 = cpy_r_r108 >= 0; + if (unlikely(!cpy_r_r109)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 81, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r110 = cpy_r_r108; + if (!cpy_r_r110) goto CPyL131; + cpy_r_r111 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; + if (unlikely(cpy_r_r111 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 83, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r111); +CPyL96: ; + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r111; +CPyL97: ; + cpy_r_r113 = (PyObject *)&_Py_NoneStruct; + cpy_r_r114 = cpy_r_type != cpy_r_r113; + if (!cpy_r_r114) goto CPyL100; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 83, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_Unreachable(); +CPyL100: ; + cpy_r_r115 = PyDict_New(); + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r115; + cpy_r_r116 = 1; + if (unlikely(!cpy_r_r116)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r117 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r117); +CPyL103: ; + CPy_INCREF(cpy_r_r117); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r117; + cpy_r_r118 = 1; + if (unlikely(!cpy_r_r118)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL173; + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = 0; + cpy_r_r119 = 1; + if (unlikely(!cpy_r_r119)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL173; + } + cpy_r_r120 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__13", 84, CPyStatic_toposort___globals); + goto CPyL173; + } + CPy_INCREF(cpy_r_r120); +CPyL106: ; + cpy_r_r121 = PyDict_Size(cpy_r_r120); + CPy_DECREF(cpy_r_r120); + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r121; + cpy_r_r122 = 1; + if (unlikely(!cpy_r_r122)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL173; + } + cpy_r_r123 = CPyDict_GetItemsIter(cpy_r_r117); + CPy_DECREF(cpy_r_r117); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16 != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16 = cpy_r_r123; + cpy_r_r124 = 1; + if (unlikely(!cpy_r_r124)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", -1, CPyStatic_toposort___globals); + goto CPyL147; + } +CPyL109: ; + cpy_r_r125 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__16", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r125); +CPyL110: ; + cpy_r_r126 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r126 == CPY_INT_TAG)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__14", 84, CPyStatic_toposort___globals); + goto CPyL174; + } +CPyL111: ; + cpy_r_r127 = CPyDict_NextItem(cpy_r_r125, cpy_r_r126); + CPy_DECREF(cpy_r_r125); + cpy_r_r128 = cpy_r_r127.f1; + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r128; + cpy_r_r129 = 1; + if (unlikely(!cpy_r_r129)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL175; + } + cpy_r_r130 = cpy_r_r127.f0; + if (!cpy_r_r130) goto CPyL176; + cpy_r_r131 = cpy_r_r127.f2; + CPy_INCREF(cpy_r_r131); + cpy_r_r132 = cpy_r_r127.f3; + CPy_INCREF(cpy_r_r132); + CPy_DECREF(cpy_r_r127.f2); + CPy_DECREF(cpy_r_r127.f3); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r131; + cpy_r_r133 = 1; + if (unlikely(!cpy_r_r133)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL177; + } + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep = cpy_r_r132; + cpy_r_r134 = 1; + if (unlikely(!cpy_r_r134)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r135 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r135); +CPyL116: ; + cpy_r_r136 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 84, CPyStatic_toposort___globals); + goto CPyL178; + } + CPy_INCREF(cpy_r_r136); +CPyL117: ; + cpy_r_r137 = PySet_Contains(cpy_r_r136, cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r135); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r139 = cpy_r_r137; + cpy_r_r140 = cpy_r_r139 ^ 1; + if (!cpy_r_r140) goto CPyL125; + cpy_r_r141 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "item", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r141); +CPyL120: ; + cpy_r_r142 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__dep; + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "dep", 84, CPyStatic_toposort___globals); + goto CPyL179; + } + CPy_INCREF(cpy_r_r142); +CPyL121: ; + cpy_r_r143 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__ordered; + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "ordered", 84, CPyStatic_toposort___globals); + goto CPyL180; + } + CPy_INCREF(cpy_r_r143); +CPyL122: ; + cpy_r_r144 = PyNumber_Subtract(cpy_r_r142, cpy_r_r143); + CPy_DECREF(cpy_r_r142); + CPy_DECREF(cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL179; + } + cpy_r_r145 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__12", -1, CPyStatic_toposort___globals); + goto CPyL181; + } + CPy_INCREF(cpy_r_r145); +CPyL124: ; + cpy_r_r146 = PyDict_SetItem(cpy_r_r145, cpy_r_r141, cpy_r_r144); + CPy_DECREF(cpy_r_r145); + CPy_DECREF(cpy_r_r141); + CPy_DECREF(cpy_r_r144); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } +CPyL125: ; + cpy_r_r148 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__13", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r148); +CPyL126: ; + cpy_r_r149 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r149 == -113)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__15", 84, CPyStatic_toposort___globals); + goto CPyL182; + } +CPyL127: ; + cpy_r_r150 = CPyDict_CheckSize(cpy_r_r148, cpy_r_r149); + CPy_DECREF(cpy_r_r148); + if (unlikely(!cpy_r_r150)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } else + goto CPyL109; +CPyL128: ; + cpy_r_r151 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r151)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } + cpy_r_r152 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "__mypyc_temp__12", -1, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r152); +CPyL130: ; + if (((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data = cpy_r_r152; + cpy_r_r153 = 1; + if (unlikely(!cpy_r_r153)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 84, CPyStatic_toposort___globals); + goto CPyL147; + } else + goto CPyL64; +CPyL131: ; + cpy_r_r154 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r154 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 85, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r154); +CPyL132: ; + cpy_r_r155 = PyDict_Size(cpy_r_r154); + CPy_DECREF(cpy_r_r154); + cpy_r_r156 = cpy_r_r155 << 1; + cpy_r_r157 = cpy_r_r156 != 0; + if (!cpy_r_r157) goto CPyL138; + cpy_r_r158 = ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__data; + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AttributeError("brownie/utils/toposort.py", "toposort", "toposort_gen", "data", 86, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_INCREF(cpy_r_r158); +CPyL134: ; + cpy_r_r159 = (PyObject *)CPyType_toposort___CircularDependencyError; + PyObject *cpy_r_r160[1] = {cpy_r_r158}; + cpy_r_r161 = (PyObject **)&cpy_r_r160; + cpy_r_r162 = PyObject_Vectorcall(cpy_r_r159, cpy_r_r161, 1, 0); + if (unlikely(cpy_r_r162 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 86, CPyStatic_toposort___globals); + goto CPyL183; + } + CPy_DECREF(cpy_r_r158); + if (likely(Py_TYPE(cpy_r_r162) == CPyType_toposort___CircularDependencyError)) + cpy_r_r163 = cpy_r_r162; + else { + CPy_TypeErrorTraceback("brownie/utils/toposort.py", "toposort", 86, CPyStatic_toposort___globals, "brownie.utils.toposort.CircularDependencyError", cpy_r_r162); + goto CPyL147; + } + CPy_Raise(cpy_r_r163); + CPy_DECREF_NO_IMM(cpy_r_r163); + if (unlikely(!0)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 86, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_Unreachable(); +CPyL138: ; + cpy_r_r164 = Py_None; + ((brownie___utils___toposort___toposort_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL142; + CPyGen_SetStopIterationValue(cpy_r_r164); + if (!0) goto CPyL147; + CPy_Unreachable(); +CPyL142: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r164; + return 0; +CPyL143: ; + cpy_r_r166 = cpy_r_r0 == 0; + if (cpy_r_r166) goto CPyL1; + cpy_r_r167 = cpy_r_r0 == 1; + if (cpy_r_r167) goto CPyL97; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r168 = 0; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); + goto CPyL147; + } + CPy_Unreachable(); +CPyL147: ; + cpy_r_r169 = NULL; + return cpy_r_r169; +CPyL148: ; + CPy_DecRef(cpy_r_r12); + goto CPyL147; +CPyL149: ; + CPy_DecRef(cpy_r_r20); + goto CPyL147; +CPyL150: ; + CPy_DecRef(cpy_r_r22.f2); + CPy_DecRef(cpy_r_r22.f3); + goto CPyL147; +CPyL151: ; + CPy_DECREF(cpy_r_r22.f2); + CPy_DECREF(cpy_r_r22.f3); + goto CPyL34; +CPyL152: ; + CPy_DecRef(cpy_r_r27); + goto CPyL147; +CPyL153: ; + CPy_DecRef(cpy_r_r30); + goto CPyL147; +CPyL154: ; + CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r31); + goto CPyL147; +CPyL155: ; + CPy_DECREF(cpy_r_r35); + goto CPyL30; +CPyL156: ; + CPy_DecRef(cpy_r_r36); + goto CPyL147; +CPyL157: ; + CPy_DecRef(cpy_r_r42); + goto CPyL147; +CPyL158: ; + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r44); + goto CPyL39; +CPyL159: ; + CPy_DecRef(cpy_r_r42); + CPy_DecRef(cpy_r_r44); + goto CPyL147; +CPyL160: ; + CPy_DecRef(cpy_r_r49); + goto CPyL147; +CPyL161: ; + CPy_DecRef(cpy_r_r55); + goto CPyL147; +CPyL162: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r58); + goto CPyL147; +CPyL163: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r59); + goto CPyL147; +CPyL164: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r65); + goto CPyL147; +CPyL165: ; + CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r66); + goto CPyL147; +CPyL166: ; + CPy_DecRef(cpy_r_r76); + goto CPyL147; +CPyL167: ; + CPy_DecRef(cpy_r_r84); + goto CPyL147; +CPyL168: ; + CPy_DecRef(cpy_r_r86.f2); + CPy_DecRef(cpy_r_r86.f3); + goto CPyL147; +CPyL169: ; + CPy_DECREF(cpy_r_r86.f2); + CPy_DECREF(cpy_r_r86.f3); + goto CPyL89; +CPyL170: ; + CPy_DecRef(cpy_r_r91); + goto CPyL147; +CPyL171: ; + CPy_DecRef(cpy_r_r97); + goto CPyL147; +CPyL172: ; + CPy_DecRef(cpy_r_r101); + goto CPyL147; +CPyL173: ; + CPy_DecRef(cpy_r_r117); + goto CPyL147; +CPyL174: ; + CPy_DecRef(cpy_r_r125); + goto CPyL147; +CPyL175: ; + CPy_DecRef(cpy_r_r127.f2); + CPy_DecRef(cpy_r_r127.f3); + goto CPyL147; +CPyL176: ; + CPy_DECREF(cpy_r_r127.f2); + CPy_DECREF(cpy_r_r127.f3); + goto CPyL128; +CPyL177: ; + CPy_DecRef(cpy_r_r132); + goto CPyL147; +CPyL178: ; + CPy_DecRef(cpy_r_r135); + goto CPyL147; +CPyL179: ; + CPy_DecRef(cpy_r_r141); + goto CPyL147; +CPyL180: ; + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r142); + goto CPyL147; +CPyL181: ; + CPy_DecRef(cpy_r_r141); + CPy_DecRef(cpy_r_r144); + goto CPyL147; +CPyL182: ; + CPy_DecRef(cpy_r_r148); + goto CPyL147; +CPyL183: ; + CPy_DecRef(cpy_r_r158); + goto CPyL147; +} + +PyObject *CPyDef_toposort___toposort_gen_____next__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_toposort___toposort_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__next__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_toposort___toposort_gen_____next__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "__next__", -1, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_toposort___toposort_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:send", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_arg = obj_arg; + PyObject *retval = CPyDef_toposort___toposort_gen___send(arg___mypyc_self__, arg_arg); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "send", -1, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort_gen_____iter__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_toposort___toposort_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_toposort___toposort_gen_____iter__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "__iter__", -1, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + if (cpy_r_value != NULL) goto CPyL7; + CPy_INCREF(cpy_r_r0); + cpy_r_value = cpy_r_r0; +CPyL2: ; + if (cpy_r_traceback != NULL) goto CPyL8; + CPy_INCREF(cpy_r_r0); + cpy_r_traceback = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_traceback); + if (cpy_r_r1 == NULL) goto CPyL6; + return cpy_r_r1; +CPyL6: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL7: ; + CPy_INCREF(cpy_r_value); + goto CPyL2; +CPyL8: ; + CPy_INCREF(cpy_r_traceback); + goto CPyL4; +} + +PyObject *CPyPy_toposort___toposort_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"type", "value", "traceback", 0}; + static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; + PyObject *obj_type; + PyObject *obj_value = NULL; + PyObject *obj_traceback = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_type = obj_type; + PyObject *arg_value; + if (obj_value == NULL) { + arg_value = NULL; + } else { + arg_value = obj_value; + } + PyObject *arg_traceback; + if (obj_traceback == NULL) { + arg_traceback = NULL; + } else { + arg_traceback = obj_traceback; + } + PyObject *retval = CPyDef_toposort___toposort_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "throw", -1, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort_gen___close(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[330]; /* 'GeneratorExit' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL3; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = CPyDef_toposort___toposort_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + if (cpy_r_r5 != NULL) goto CPyL11; +CPyL3: ; + cpy_r_r6 = CPy_CatchError(); + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[331]; /* 'StopIteration' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL12; + cpy_r_r10.f0 = cpy_r_r2; + cpy_r_r10.f1 = cpy_r_r9; + cpy_r_r11 = PyTuple_New(2); + if (unlikely(cpy_r_r11 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1916 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1916); + PyObject *__tmp1917 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1917); + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r12) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r6); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL6: ; + CPy_Reraise(); + if (!0) goto CPyL10; + CPy_Unreachable(); +CPyL8: ; + PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); + cpy_r_r14 = 0; + if (!cpy_r_r14) goto CPyL10; + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL6; +} + +PyObject *CPyPy_toposort___toposort_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_toposort___toposort_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("brownie.utils.toposort.toposort_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_toposort___toposort_gen___close(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "close", -1, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort(PyObject *cpy_r_data) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + cpy_r_r0 = CPyDef_toposort___toposort_gen(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); + goto CPyL3; + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; + CPy_INCREF(cpy_r_data); + if (((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_generator_attribute__data != NULL) { + CPy_DECREF(((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_generator_attribute__data); + } + ((brownie___utils___toposort___toposort_genObject *)cpy_r_r0)->___mypyc_generator_attribute__data = cpy_r_data; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); + goto CPyL4; + } + return cpy_r_r0; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; +CPyL4: ; + CPy_DecRef(cpy_r_r0); + goto CPyL3; +} + +PyObject *CPyPy_toposort___toposort(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"data", 0}; + static CPyArg_Parser parser = {"O:toposort", kwlist, 0}; + PyObject *obj_data; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_data)) { + return NULL; + } + PyObject *arg_data; + if (likely(PyDict_Check(obj_data))) + arg_data = obj_data; + else { + CPy_TypeError("dict", obj_data); + goto fail; + } + PyObject *retval = CPyDef_toposort___toposort(arg_data); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "toposort", 58, CPyStatic_toposort___globals); + return NULL; +} + +PyObject *CPyDef_toposort___toposort_flatten(PyObject *cpy_r_data, char cpy_r_sort) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_d; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char 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_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + cpy_r_r0 = NULL; + cpy_r_r1 = cpy_r_r0; + CPy_XDECREF(cpy_r_r1); + cpy_r_r2 = NULL; + cpy_r_r3 = cpy_r_r2; + CPy_XDECREF(cpy_r_r3); + if (cpy_r_sort != 2) goto CPyL2; + cpy_r_sort = 1; +CPyL2: ; + cpy_r_r4 = PyList_New(0); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 94, CPyStatic_toposort___globals); + goto CPyL16; + } + if (!cpy_r_sort) goto CPyL10; + cpy_r_r5 = CPyDef_toposort___toposort(cpy_r_data); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 96, CPyStatic_toposort___globals); + goto CPyL17; + } +CPyL5: ; + cpy_r_r6 = NULL; + cpy_r_r1 = cpy_r_r6; + cpy_r_r7 = (PyObject **)&cpy_r_r1; + cpy_r_r8 = (PyObject *)&_Py_NoneStruct; + cpy_r_r9 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r_r5, cpy_r_r8, cpy_r_r8, cpy_r_r8, cpy_r_r8, cpy_r_r7); + if (cpy_r_r9 == NULL) { + goto CPyL18; + } else + goto CPyL19; +CPyL6: ; + if (likely(PySet_Check(cpy_r_r9))) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("brownie/utils/toposort.py", "toposort_flatten", 96, CPyStatic_toposort___globals, "set", cpy_r_r9); + goto CPyL20; + } + cpy_r_d = cpy_r_r10; + cpy_r_r11 = CPySequence_Sort(cpy_r_d); + CPy_DECREF(cpy_r_d); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 97, CPyStatic_toposort___globals); + goto CPyL20; + } + cpy_r_r12 = CPyList_Extend(cpy_r_r4, cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 97, CPyStatic_toposort___globals); + goto CPyL20; + } else + goto CPyL21; +CPyL9: ; + cpy_r_r13 = cpy_r_r1 != 0; + CPy_XDECREF(cpy_r_r1); + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", -1, CPyStatic_toposort___globals); + goto CPyL17; + } else + goto CPyL15; +CPyL10: ; + cpy_r_r14 = CPyDef_toposort___toposort(cpy_r_data); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 99, CPyStatic_toposort___globals); + goto CPyL17; + } +CPyL11: ; + cpy_r_r15 = NULL; + cpy_r_r3 = cpy_r_r15; + cpy_r_r16 = (PyObject **)&cpy_r_r3; + cpy_r_r17 = (PyObject *)&_Py_NoneStruct; + cpy_r_r18 = CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(cpy_r_r14, cpy_r_r17, cpy_r_r17, cpy_r_r17, cpy_r_r17, cpy_r_r16); + if (cpy_r_r18 == NULL) { + goto CPyL22; + } else + goto CPyL23; +CPyL12: ; + if (likely(PySet_Check(cpy_r_r18))) + cpy_r_r19 = cpy_r_r18; + else { + CPy_TypeErrorTraceback("brownie/utils/toposort.py", "toposort_flatten", 99, CPyStatic_toposort___globals, "set", cpy_r_r18); + goto CPyL24; + } + cpy_r_d = cpy_r_r19; + cpy_r_r20 = CPyList_Extend(cpy_r_r4, cpy_r_d); + CPy_DECREF(cpy_r_d); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 100, CPyStatic_toposort___globals); + goto CPyL24; + } else + goto CPyL25; +CPyL14: ; + cpy_r_r21 = cpy_r_r3 != 0; + CPy_XDECREF(cpy_r_r3); + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", -1, CPyStatic_toposort___globals); + goto CPyL17; + } +CPyL15: ; + return cpy_r_r4; +CPyL16: ; + cpy_r_r22 = NULL; + return cpy_r_r22; +CPyL17: ; + CPy_DecRef(cpy_r_r4); + goto CPyL16; +CPyL18: ; + CPy_DECREF_NO_IMM(cpy_r_r5); + goto CPyL9; +CPyL19: ; + CPy_XDECREF(cpy_r_r1); + goto CPyL6; +CPyL20: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r5); + goto CPyL16; +CPyL21: ; + CPy_DECREF(cpy_r_r12); + goto CPyL5; +CPyL22: ; + CPy_DECREF_NO_IMM(cpy_r_r14); + goto CPyL14; +CPyL23: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL12; +CPyL24: ; + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r14); + goto CPyL16; +CPyL25: ; + CPy_DECREF(cpy_r_r20); + goto CPyL11; +} + +PyObject *CPyPy_toposort___toposort_flatten(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"data", "sort", 0}; + static CPyArg_Parser parser = {"O|O:toposort_flatten", kwlist, 0}; + PyObject *obj_data; + PyObject *obj_sort = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_data, &obj_sort)) { + return NULL; + } + PyObject *arg_data; + if (likely(PyDict_Check(obj_data))) + arg_data = obj_data; + else { + CPy_TypeError("dict", obj_data); + goto fail; + } + char arg_sort; + if (obj_sort == NULL) { + arg_sort = 2; + } else if (unlikely(!PyBool_Check(obj_sort))) { + CPy_TypeError("bool", obj_sort); goto fail; + } else + arg_sort = obj_sort == Py_True; + PyObject *retval = CPyDef_toposort___toposort_flatten(arg_data, arg_sort); + return retval; +fail: ; + CPy_AddTraceback("brownie/utils/toposort.py", "toposort_flatten", 89, CPyStatic_toposort___globals); + return NULL; +} + +char CPyDef_toposort_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject **cpy_r_r5; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + char 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_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + CPyPtr cpy_r_r23; + CPyPtr cpy_r_r24; + CPyPtr cpy_r_r25; + CPyPtr cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[3]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", -1, CPyStatic_toposort___globals); + goto CPyL16; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = (PyObject **)&CPyModule_functools; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {36}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[2236]; /* (('functools', 'functools', 'functools'),) */ + cpy_r_r11 = CPyStatic_toposort___globals; + cpy_r_r12 = CPyStatics[2022]; /* 'brownie/utils/toposort.py' */ + cpy_r_r13 = CPyStatics[12]; /* '' */ + 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 CPyL16; + cpy_r_r15 = CPyStatics[2440]; /* ('Dict', 'Final', 'Iterator', 'List', 'Set', 'final') */ + cpy_r_r16 = CPyStatics[14]; /* 'typing' */ + cpy_r_r17 = CPyStatic_toposort___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("brownie/utils/toposort.py", "", 37, CPyStatic_toposort___globals); + goto CPyL16; + } + CPyModule_typing = cpy_r_r18; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[2023]; /* 'toposort' */ + cpy_r_r20 = CPyStatics[1566]; /* 'toposort_flatten' */ + cpy_r_r21 = CPyStatics[2024]; /* 'CircularDependencyError' */ + cpy_r_r22 = PyList_New(3); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 39, CPyStatic_toposort___globals); + goto CPyL16; + } + cpy_r_r23 = (CPyPtr)&((PyListObject *)cpy_r_r22)->ob_item; + cpy_r_r24 = *(CPyPtr *)cpy_r_r23; + CPy_INCREF(cpy_r_r19); + *(PyObject * *)cpy_r_r24 = cpy_r_r19; + CPy_INCREF(cpy_r_r20); + cpy_r_r25 = cpy_r_r24 + 8; + *(PyObject * *)cpy_r_r25 = cpy_r_r20; + CPy_INCREF(cpy_r_r21); + cpy_r_r26 = cpy_r_r24 + 16; + *(PyObject * *)cpy_r_r26 = cpy_r_r21; + cpy_r_r27 = CPyStatic_toposort___globals; + cpy_r_r28 = CPyStatics[78]; /* '__all__' */ + cpy_r_r29 = CPyDict_SetItem(cpy_r_r27, cpy_r_r28, cpy_r_r22); + CPy_DECREF_NO_IMM(cpy_r_r22); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 39, CPyStatic_toposort___globals); + goto CPyL16; + } + cpy_r_r31 = CPyModule_functools; + cpy_r_r32 = CPyStatics[2025]; /* 'reduce' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 42, CPyStatic_toposort___globals); + goto CPyL16; + } + CPyStatic_toposort____reduce = cpy_r_r33; + CPy_INCREF(CPyStatic_toposort____reduce); + cpy_r_r34 = CPyStatic_toposort___globals; + cpy_r_r35 = CPyStatics[2026]; /* '_reduce' */ + cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 42, CPyStatic_toposort___globals); + goto CPyL16; + } + cpy_r_r38 = CPyModule_builtins; + cpy_r_r39 = CPyStatics[304]; /* 'ValueError' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); + goto CPyL16; + } + cpy_r_r41 = PyTuple_Pack(1, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); + goto CPyL16; + } + cpy_r_r42 = CPyStatics[1567]; /* 'brownie.utils.toposort' */ + cpy_r_r43 = (PyObject *)CPyType_toposort___CircularDependencyError_template; + cpy_r_r44 = CPyType_FromTemplate(cpy_r_r43, cpy_r_r41, cpy_r_r42); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); + goto CPyL16; + } + cpy_r_r45 = CPyStatics[396]; /* '__mypyc_attrs__' */ + cpy_r_r46 = CPyStatics[405]; /* '__dict__' */ + cpy_r_r47 = PyTuple_Pack(1, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); + goto CPyL17; + } + cpy_r_r48 = PyObject_SetAttr(cpy_r_r44, cpy_r_r45, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); + goto CPyL17; + } + CPyType_toposort___CircularDependencyError = (PyTypeObject *)cpy_r_r44; + CPy_INCREF(CPyType_toposort___CircularDependencyError); + cpy_r_r50 = CPyStatic_toposort___globals; + cpy_r_r51 = CPyStatics[2024]; /* 'CircularDependencyError' */ + cpy_r_r52 = PyDict_SetItem(cpy_r_r50, cpy_r_r51, cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("brownie/utils/toposort.py", "", 46, CPyStatic_toposort___globals); + goto CPyL16; + } + return 1; +CPyL16: ; + cpy_r_r54 = 2; + return cpy_r_r54; +CPyL17: ; + CPy_DecRef(cpy_r_r44); + goto CPyL16; +} + +int CPyGlobalsInit(void) +{ + static int is_initialized = 0; + if (is_initialized) return 0; + + CPy_Init(); + CPyModule_brownie____c_constants = Py_None; + CPyModule_builtins = Py_None; + CPyModule_collections = Py_None; + CPyModule_copy = Py_None; + CPyModule_decimal = Py_None; + CPyModule_hashlib = Py_None; + CPyModule_importlib = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_re = Py_None; + CPyModule_typing = Py_None; + CPyModule_faster_eth_utils___toolz = Py_None; + CPyModule_faster_hexbytes = Py_None; + CPyModule_semantic_version = Py_None; + CPyModule_ujson = Py_None; + CPyModule_brownie____cli = Py_None; + CPyModule_builtins = Py_None; + CPyModule_brownie____cli_____main__ = Py_None; + CPyModule_builtins = Py_None; + CPyModule_sys = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___accounts = Py_None; + CPyModule_builtins = Py_None; + CPyModule_shutil = Py_None; + CPyModule_sys = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___convert = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___bake = Py_None; + CPyModule_builtins = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___compile = Py_None; + CPyModule_builtins = Py_None; + CPyModule_shutil = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___console = Py_None; + CPyModule_builtins = Py_None; + CPyModule_code = Py_None; + CPyModule_inspect = Py_None; + CPyModule_sys = Py_None; + CPyModule_tokenize = Py_None; + CPyModule_collections___abc = Py_None; + CPyModule_io = Py_None; + CPyModule_typing = Py_None; + CPyModule_prompt_toolkit = Py_None; + CPyModule_prompt_toolkit___auto_suggest = Py_None; + CPyModule_prompt_toolkit___completion = Py_None; + CPyModule_prompt_toolkit___enums = Py_None; + CPyModule_prompt_toolkit___history = Py_None; + CPyModule_prompt_toolkit___key_binding = Py_None; + CPyModule_prompt_toolkit___key_binding___defaults = Py_None; + CPyModule_prompt_toolkit___keys = Py_None; + CPyModule_prompt_toolkit___lexers = Py_None; + CPyModule_prompt_toolkit___styles___pygments = Py_None; + CPyModule_pygments___lexers = Py_None; + CPyModule_pygments___styles = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___project___main = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___gui = Py_None; + CPyModule_builtins = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____gui = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___init = Py_None; + CPyModule_builtins = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___networks = Py_None; + CPyModule_builtins = Py_None; + CPyModule_shutil = Py_None; + CPyModule_sys = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_typing = Py_None; + CPyModule_yaml = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___pm = Py_None; + CPyModule_builtins = Py_None; + CPyModule_shutil = Py_None; + CPyModule_sys = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___run = Py_None; + CPyModule_builtins = Py_None; + CPyModule_inspect = Py_None; + CPyModule_sys = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____cli___console = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___project___scripts = Py_None; + CPyModule_brownie___test___output = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____cli___test = Py_None; + CPyModule_builtins = Py_None; + CPyModule_sys = Py_None; + CPyModule_pytest = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___utils___docopt = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_builtins = Py_None; + CPyModule_os = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_shutil = Py_None; + CPyModule_sys = Py_None; + CPyModule_warnings = Py_None; + CPyModule_typing = Py_None; + CPyModule_yaml = Py_None; + CPyModule_dotenv = Py_None; + CPyModule_hypothesis = Py_None; + CPyModule_hypothesis___database = Py_None; + CPyModule_mypy_extensions = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____expansion = Py_None; + CPyModule_brownie____singleton = Py_None; + CPyModule_brownie____expansion = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_dotenv___variables = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___convert = Py_None; + CPyModule_builtins = Py_None; + CPyModule_brownie___convert___datatypes = Py_None; + CPyModule_brownie___convert___main = Py_None; + CPyModule_brownie___convert___datatypes = Py_None; + CPyModule_builtins = Py_None; + CPyModule_decimal = Py_None; + CPyModule_typing = Py_None; + CPyModule_vyper___exceptions = Py_None; + CPyModule_cchecksum = Py_None; + CPyModule_faster_eth_utils = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_mypy_extensions = Py_None; + CPyModule_typing_extensions = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___convert___main = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_faster_eth_utils = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___convert___datatypes = Py_None; + CPyModule_brownie___convert___utils = Py_None; + CPyModule_brownie___convert___normalize = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_eth_event___main = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_faster_eth_abi___grammar = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___convert___datatypes = Py_None; + CPyModule_brownie___convert___main = Py_None; + CPyModule_brownie___convert___utils = Py_None; + CPyModule_brownie___convert___utils = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_eth_hash___auto = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_brownie___network = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie___network___account = Py_None; + CPyModule_brownie___network___main = Py_None; + CPyModule_brownie___network___rpc = Py_None; + CPyModule_brownie___network___state = Py_None; + CPyModule_brownie___network___web3 = Py_None; + CPyModule_brownie___network___alert = Py_None; + CPyModule_builtins = Py_None; + CPyModule_time = Py_None; + CPyModule_threading = Py_None; + CPyModule_typing = Py_None; + CPyModule_mypy_extensions = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___network___event = Py_None; + CPyModule_builtins = Py_None; + CPyModule_time = Py_None; + CPyModule_warnings = Py_None; + CPyModule_collections = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_threading = Py_None; + CPyModule_typing = Py_None; + CPyModule_eth_event = Py_None; + CPyModule_eth_event___main = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_ujson = Py_None; + CPyModule_web3____utils = Py_None; + CPyModule_web3___datastructures = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie____singleton = Py_None; + CPyModule_brownie___convert___datatypes = Py_None; + CPyModule_brownie___convert___normalize = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___network___web3 = Py_None; + CPyModule_brownie___network___middlewares = Py_None; + CPyModule_builtins = Py_None; + CPyModule_functools = Py_None; + CPyModule_abc = Py_None; + CPyModule_typing = Py_None; + CPyModule_web3 = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie___network___middlewares____setup = Py_None; + CPyModule_brownie___network___middlewares___caching = Py_None; + CPyModule_builtins = Py_None; + CPyModule_faster_hexbytes = Py_None; + CPyModule_threading = Py_None; + CPyModule_time = Py_None; + CPyModule_collections = Py_None; + CPyModule_typing = Py_None; + CPyModule_web3 = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___network___middlewares = Py_None; + CPyModule_brownie___utils___sql = Py_None; + CPyModule_brownie___network___middlewares___catch_tx_revert = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_web3 = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie___network___middlewares = Py_None; + CPyModule_brownie___network___middlewares___ganache7 = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_web3 = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie___network___middlewares = Py_None; + CPyModule_brownie___network___middlewares___geth_poa = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_web3 = Py_None; + CPyModule_web3___exceptions = Py_None; + CPyModule_web3___middleware = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie___network___middlewares = Py_None; + CPyModule_brownie___network___middlewares___hardhat = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_web3 = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___network___middlewares = Py_None; + CPyModule_brownie___network___state = Py_None; + CPyModule_builtins = Py_None; + CPyModule_gc = Py_None; + CPyModule_threading = Py_None; + CPyModule_time = Py_None; + CPyModule_weakref = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_sqlite3 = Py_None; + CPyModule_typing = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_web3___datastructures = Py_None; + CPyModule_web3___types = Py_None; + CPyModule_brownie___network___rpc = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie____singleton = Py_None; + CPyModule_brownie___convert = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___project___build = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils___sql = Py_None; + CPyModule_brownie___network___transaction = Py_None; + CPyModule_brownie___network___web3 = Py_None; + CPyModule_brownie___network___contract = Py_None; + CPyModule_brownie___project = Py_None; + CPyModule_builtins = Py_None; + CPyModule_brownie___project___main = Py_None; + CPyModule_brownie___project___scripts = Py_None; + CPyModule_brownie___project___compiler = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_solcast = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___project = Py_None; + CPyModule_brownie___project___compiler___solidity = Py_None; + CPyModule_brownie___project___compiler___utils = Py_None; + CPyModule_brownie___project___compiler___vyper = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___project___compiler = Py_None; + CPyModule_brownie___project___compiler___solidity = Py_None; + CPyModule_builtins = Py_None; + CPyModule_logging = Py_None; + CPyModule_typing = Py_None; + CPyModule_semantic_version = Py_None; + CPyModule_solcast = Py_None; + CPyModule_solcx = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_requests___exceptions = Py_None; + CPyModule_solcast___nodes = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___project___compiler___utils = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___project___compiler = Py_None; + CPyModule_brownie___project___compiler___utils = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_semantic_version = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___project___compiler___vyper = Py_None; + CPyModule_builtins = Py_None; + CPyModule_logging = Py_None; + CPyModule_typing = Py_None; + CPyModule_semantic_version = Py_None; + CPyModule_vvm = Py_None; + CPyModule_vyper = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_packaging___version = Py_None; + CPyModule_requests___exceptions = Py_None; + CPyModule_vyper___cli = Py_None; + CPyModule_vyper___exceptions = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___project = Py_None; + CPyModule_brownie___project___compiler___utils = Py_None; + CPyModule_brownie___project___sources = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___project___build = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___project___sources = Py_None; + CPyModule_brownie___project___flattener = Py_None; + CPyModule_builtins = Py_None; + CPyModule_re = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___utils___toposort = Py_None; + CPyModule_brownie___project___main = Py_None; + CPyModule_builtins = Py_None; + CPyModule_os = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_shutil = Py_None; + CPyModule_sys = Py_None; + CPyModule_warnings = Py_None; + CPyModule_zipfile = Py_None; + CPyModule_base64 = Py_None; + CPyModule_io = Py_None; + CPyModule_types = Py_None; + CPyModule_typing = Py_None; + CPyModule_urllib___parse = Py_None; + CPyModule_requests = Py_None; + CPyModule_yaml = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_mypy_extensions = Py_None; + CPyModule_solcx___exceptions = Py_None; + CPyModule_tqdm = Py_None; + CPyModule_ujson = Py_None; + CPyModule_vvm___exceptions = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie____expansion = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___network___contract = Py_None; + CPyModule_brownie___network___state = Py_None; + CPyModule_brownie___project = Py_None; + CPyModule_brownie___project___build = Py_None; + CPyModule_brownie___project___sources = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___project___scripts = Py_None; + CPyModule_builtins = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_sys = Py_None; + CPyModule_warnings = Py_None; + CPyModule_ast = Py_None; + CPyModule_importlib = Py_None; + CPyModule_importlib___machinery = Py_None; + CPyModule_importlib___util = Py_None; + CPyModule_types = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___project___main = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___project___sources = Py_None; + CPyModule_builtins = Py_None; + CPyModule_textwrap = Py_None; + CPyModule_typing = Py_None; + CPyModule_semantic_version = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_vvm___utils___convert = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___test___coverage = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___test___managers___utils = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie___test___output = Py_None; + CPyModule_builtins = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_warnings = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___network___state = Py_None; + CPyModule_brownie___project = Py_None; + CPyModule_brownie___project___build = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___test___coverage = Py_None; + CPyModule_brownie___test___stateful = Py_None; + CPyModule_builtins = Py_None; + CPyModule_sys = Py_None; + CPyModule_inspect = Py_None; + CPyModule_types = Py_None; + CPyModule_typing = Py_None; + CPyModule_hypothesis = Py_None; + CPyModule_hypothesis___strategies = Py_None; + CPyModule_mypy_extensions = Py_None; + CPyModule_brownie = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___typing = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_eth_event___main = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_typing_extensions = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie___utils = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_brownie___utils____color = Py_None; + CPyModule_builtins = Py_None; + CPyModule_sys = Py_None; + CPyModule_traceback = Py_None; + CPyModule_typing = Py_None; + CPyModule_pygments = Py_None; + CPyModule_pygments___formatter = Py_None; + CPyModule_pygments___formatters = Py_None; + CPyModule_pygments___lexers = Py_None; + CPyModule_pygments_lexer_solidity = Py_None; + CPyModule_vyper___exceptions = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie____config = Py_None; + CPyModule_curses = Py_None; + CPyModule_brownie___exceptions = Py_None; + CPyModule_brownie___utils___output = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie___utils___sql = Py_None; + CPyModule_builtins = Py_None; + CPyModule_sqlite3 = Py_None; + CPyModule_threading = Py_None; + CPyModule_pathlib = Py_None; + CPyModule_typing = Py_None; + CPyModule_brownie____c_constants = Py_None; + CPyModule_brownie___utils___toposort = Py_None; + CPyModule_builtins = Py_None; + CPyModule_functools = Py_None; + CPyModule_typing = Py_None; + if (CPyStatics_Initialize(CPyStatics, CPyLit_Str, CPyLit_Bytes, CPyLit_Int, CPyLit_Float, CPyLit_Complex, CPyLit_Tuple, CPyLit_FrozenSet) < 0) { + return -1; + } + is_initialized = 1; + return 0; +} + +PyObject *CPyStatics[2447]; +const char * const CPyLit_Str[] = { + "\b\bbuiltins\vcollections\004copy\adecimal\ahashlib\timportlib\apathlib\002re", + "\005\027brownie/_c_constants.py\b\005Final\006typing\026faster_eth_utils.toolz", + "\005\020faster_eth_utils\017faster_hexbytes\020semantic_version\005ujson\vdefaultdict", + "\b\005deque\bdeepcopy\aDecimal\ngetcontext\004sha1\rimport_module\004Path\acompile", + "\006\rregex_compile\afindall\rregex_findall\bfinditer\016regex_finditer\tfullmatch", + "\a\017regex_fullmatch\005match\vregex_match\003sub\tregex_sub\bHexBytes\aNpmSpec", + "\b\aVersion\006mapcat\004dump\nujson_dump\005dumps\vujson_dumps\004load\nujson_load", + "\002\005loads\vujson_loads", + "\002 [...] [options ]\n\nCommands:\n init Initialize a new brownie project\n bake Initialize from a brownie-mix template\n pm Install and manage external packages\n compile Compile the contract source files\n console Load the console\n test Run test cases in the tests/ folder\n run Run a script in the scripts/ folder\n accounts Manage local accounts\n networks Manage network settings\n gui Load the GUI to view opcodes and test coverage\n\nOptions:\n --help -h Display this message\n --version Show version and exit\n\nType \'brownie --help\' for specific options and more information about\neach command.", + "\004\b__name__\001_\t\016AttributeError", + "\003,Invalid command. Try brownie accounts --help\v\tTypeError", + "\002\037Invalid arguments for command \'\036\'. Try brownie accounts --help", + "\v\017accounts/*.json\006Found \b account\001s\000\001:\003\342\224\224\003\342\224\234\004open\b__exit__\t__enter__", + "\004\n \033[0;1;30m\f\342\224\200\033[0;1;34m\v: \033[0;1;35m\aaddress", + "\005\'Enter the private key you wish to add: \005input\003add\004save\aSUCCESS", + "\002\030A new account \'\033[0;1;35m+\' has been generated with the id \'\033[0;1;34m", + "\006\001\'\037Generating a new private key...\taccounts/\005.json\bjoinpath\006exists", + "\003,A keystore file already exists with the id \'\017FileExistsError\babsolute", + "\004\vwith_suffix\fCannot find \021FileNotFoundError\023Keystore \'\033[0;1;35m", + "\001*\' has been imported with the id \'\033[0;1;34m", + "\004 No keystore exists with the id \'\006suffix\fExport path \017 already exists", + "\002\032Account with id \'\033[0;1;34m*\' has been exported to keystore \'\033[0;1;35m", + "\003\toverwrite0Password has been changed for account \'\033[0;1;34m\006unlink", + "\004\022Account \'\033[0;1;34m\022\' has been deleted\006shutil\030brownie/_cli/accounts.py", + "\005\baccounts\020_get_data_folder\nto_address\017brownie.convert\fbright_black", + "\003\vbright_blue\016bright_magenta\024brownie.utils._color", + "\001\206\024Usage: brownie accounts [ ...] [options]\n\nCommands:\n list List available accounts\n new Add a new account by entering a private key\n generate Add a new account with a random private key\n import Import a new account via a keystore file\n export Export an existing account keystore file\n password Change the password of an existing account\n delete Delete an existing account\n\nOptions:\n --help -h Display this message\n\nCommand-line helper for managing local accounts. You can unlock local accounts from\nscripts or the console using the Accounts.load method.\n", + "\006\005\006\a--force\rBrownie mix \'\030\' has been initiated at \aproject", + "\001\203}Usage: brownie bake [] [options]\n\nArguments:\n Name of Brownie mix to initialize\n Path to initialize to (default is name of mix)\n\nOptions:\n --force -f Allow init inside a project subfolder\n --help -h Display this message\n\nBrownie mixes are ready-made templates that you can use as a starting\npoint for your own project, or as a part of a tutorial.\n\nFor a complete list of Brownie mixes visit https://www.github.com/brownie-mix\n", + "\b\001.\005build\tcontracts\ninterfaces\005--all\006rmtree\rignore_errors\n", + "\003\006--size3============ Deployment Bytecode Sizes ============\006_build", + "\v\020deployedBytecode\005_name\003max\areverse\002 \005{:{}}\001<\006format\005 - \003>6,\004B (", + "\003\003.2%\001)4Project has been compiled. Build artifacts saved at ", + "\003\027brownie/_cli/compile.py\036_load_project_structure_config\nbright_red", + "\004\rbright_yellow\t\033[0;1;31m\t\033[0;1;33m\017CODESIZE_COLORS", + "\001\204$Usage: brownie compile [ ...] [options]\n\nArguments\n [ ...] Optional list of contract names to compile.\n\nOptions:\n --all -a Recompile all contracts\n --size -s Show deployed bytecode sizes contracts\n --help -h Display this message\n\nCompiles the contract source files for this project and saves the results\nin the build/contracts/ folder.\n\nNote that Brownie automatically recompiles any changed contracts each time\na project is loaded. You do not have to manually trigger a recompile.", + "\004\vload_config\026_add_to_main_namespace\027 is the active project.\004path", + "\004\026No project was loaded.\aconnect\035Brownie environment is ready.\006banner", + "\a\aexitmsg\004Use \037() or Ctrl-D (i.e. EOF) to exit\nSystemExit\001 \001\n\006stdout", + "\n\017_builtins_print\003sep\003end\004file\005flush\006buffer\003ps2\003ps1\016prompt_session\003app", + "\n\016current_buffer\004text\001\r\005write\bendswith\006{end}\n\004join\bsettings\aconsole\003dir", + "\a\004_dir\004quit\006update\b_console\bcontinue\024_update_and_register\fbrownie._gui", + "\005\003Gui\023ModuleNotFoundError\b.history\vshow_colors\vPythonLexer", + "\004\rPygmentsLexer\vcolor_style\021get_style_by_name\027style_from_pygments_cls", + "\005\005lexer\005style\036include_default_pygments_style\fauto_suggest\vcompletions", + "\006\tcompleter\fediting_mode\005upper\vEditingMode\006single\vKeyBindings", + "\006\rPromptSession\ahistory\fkey_bindings\004Keys\016BracketedPaste\vpaste_event", + "\005\003c-i\ttab_event\025get_bindings_for_keys\006filter\021load_key_bindings", + "\b\ntab_filter\005right\n_bindings2\ahandler\006remove\bplatform\005win32\005super", + "\b\b__init__\006locals\017__console_dir__\001[\002, \002]\n\vSyntaxError\tNameError", + "\006\binteract\006prompt\bexc_info\r_parser_cache\vresetbuffer\a", + "\006\rOverflowError\nValueError\004eval\020__ret_value__ = \004exec\aruncode", + "\b\r__ret_value__\003pop\004data\002\r\n\vinsert_text\004 \006module\fbrownie blue", + "\t\n_dir_color\bcallable\t\033[0;1;36m\t\033[0;1;34m\001(\005index\b_private\002()\bKeyError", + "\005\fstore_string\nstartswith\nCompletion\016start_position\rGeneratorExit", + "\005\rStopIteration\f_autosuggest\b__code__\vco_varnames\vco_argcount", + "\t\f__defaults__\001=\005 self\004 cls\nSuggestion\001,\006string\bIterable\bStringIO", + "\a\breadline\017generate_tokens\004next\nTokenError\nexact_type\004type\006,.[]()", + "\006\017__annotations__\006return\n__module__\v__getitem__\b__func__\aisclass", + "\a\bismethod\nisfunction\b__call__\v__wrapped__\004code\ainspect\btokenize", + "\a\027brownie/_cli/console.py\017collections.abc\002io\003Any\004Dict\bOptional\005final", + "\004\016prompt_toolkit\vAutoSuggest\033prompt_toolkit.auto_suggest\tCompleter", + "\003\031prompt_toolkit.completion\024prompt_toolkit.enums\vFileHistory", + "\002\026prompt_toolkit.history\032prompt_toolkit.key_binding", + "\002#prompt_toolkit.key_binding.defaults\023prompt_toolkit.keys", + "\003\025prompt_toolkit.lexers\036prompt_toolkit.styles.pygments\017pygments.lexers", + "\004\017pygments.styles\030_update_argv_from_docopt\aProject\024brownie.project.main", + "\001\vbright_cyan", + "\001eUsage: brownie console [options]\n\nOptions:\n --network Use a specific network (default ", + "\002\bnetworks\adefault", + "\001\201k)\n --tb -t Show entire python traceback on exceptions\n --help -h Display this message\n --no-compile Use previous contracts compilation\n\nConnects to the network and opens the brownie console.\n", + "\005\024brownie._cli.console\017__mypyc_attrs__\004name\b_Quitter\016ConsolePrinter", + "\004\022InteractiveConsole\fprompt_input\020exit_on_continue\fcompile_mode", + "\004\017console_printer\b__dict__\aConsole\024SanitizedFileHistory", + "\004\020ConsoleCompleter\022ConsoleAutoSuggest\026Loading Brownie GUI...\bmainloop", + "\001\023GUI was terminated.", + "\001\210\020Usage: brownie gui\n\nOptions:\n --help -h Display this message\n\nOpens the brownie GUI. Basic functionality is as follows:\n\n * Selecting an opcode will highlight the associated source code.\n * Highlighting a section of the source will jump to the most relevant opcode,\n if possible.\n * Opcodes with a darkened background have no associated source code.\n * Type a pc number to jump to that opcode.\n * Right click an opcode to toggle highlighting on all opcodes of the same type.\n * Press J to toggle highlighting on JUMP, JUMPI and JUMPDEST opcodes.\n * Press R to toggle highlighting on all REVERT opcodes.\n * Select a section of source code and press S to enter scope mode. The\n instructions will be filtered to only display opcodes related to the relevant\n code. Press A to disable and see all opcodes again.\n * Press C to toggle unit test coverage visualization. This will only work if\n you have already run brownie coverage on your project. The coverage results\n are shown via different colors of text highlight.", + "\001.A new Brownie project has been initialized at ", + "\001\205~Usage: brownie init [] [options]\n\nArguments:\n Path to initialize (default is the current path)\n\nOptions:\n --force -f Allow initialization inside a directory that is not\n empty, or a subdirectory of an existing project\n --help -h Display this message\n\nbrownie init is used to create new brownie projects. It creates the default\nstructure for the brownie environment:\n\nbuild/ Compiled contracts and test data\ncontracts/ Contract source code\ninterfaces/ Interface source code\nreports/ Report files for contract analysis\nscripts/ Scripts for deployment and interaction\ntests/ Scripts for project testing\n", + "\001,Invalid command. Try brownie networks --help", + "\002\036\'. Try brownie networks --help\ncapitalize", + "\003\036Please pass \'True\' or \'False\'.\023network-config.yaml\tsafe_load", + "\004$The following networks are declared:\004live\f\nDevelopment\vdevelopment", + "\a\fcmd_settings\022Network \'\033[0;1;35m\020\' already exists\005lower\002id\003cmd\004host", + "\006\017Missing field: \004args\atimeout\fDEV_REQUIRED\rPROD_REQUIRED\001w", + "\003\030A new network \'\033[0;1;35m\020\' has been added\020\' does not exist", + "\003\020DEV_CMD_SETTINGS\023\' has been modified\003get", + "\0012Import file contains development network with id \'", + "\0010\', but this is already an existing live network.", + "\001\"Cannot overwrite existing network ", + "\001+Import file contains live network with id \'", + "\001F\', but this is already an existing network on a different environment.", + "\003)Network settings imported from \'\033[0;1;35m\006is_dir\005.yaml", + "\002\'Network settings exported as \'\033[0;1;35m\025providers-config.yaml", + "\006\023Provider \'\033[0;1;35m\022\' has been updated\004keys\bprovider\areplace\005name=", + "\005\tprovider=\005host=%The following providers are declared:\005split\bmaxsplit", + "\005$Arguments must be given as key=value\aisdigit\004true\005false\004none", + "\b\v\033[0;1;30m \003\342\224\200\nprovider: \t host: \v: \033[0;1;32m\003\342\224\202\t\033[0;1;32m\002: ", + "\003&Network is missing required field(s): \bOPTIONAL\022Unknown field(s): ", + "\004\030brownie/_cli/networks.py\005Tuple\004yaml\005green", + "\001\212dUsage: brownie networks [ ...] [options]\n\nCommands:\n list [verbose=false] List existing networks\n add [key=value, ...] Add a new network\n modify [key=value, ...] Modify field(s) for an existing network\n import Import network settings\n export Export network settings\n delete Delete an existing network\n update_provider Adds or modifies a new network provider\n delete_provider Removes a network provider\n set_provider Sets a provider from the list of providers\n list_providers List available providers\n\nOptions:\n --help -h Display this message\n\nSettings related to local development chains and live environments.\n\nEach network has a unique id. To connect to a specific network when running tests\nor launching the console, use the commandline flag `--network [id]`.\n\nTo add a network you must specify an environment and id, as well as required fields.\nFor example, to add a network \"mainnet\" to the \"Ethereum\" environment:\n\n brownie networks add Ethereum mainnet host=https://mainnet.infura.io/ chainid=1\n\nUse `brownie networks list true` to see a detailed view of available networks\nas well as possible data fields when declaring new networks.", + "\a\achainid\bexplorer\nmulticall2\004port\tgas_limit\vevm_version\004fork", + "\005\rdisable_cache\bmnemonic\021account_keys_path\nblock_time\017default_balance", + "\004\004time\nnetwork_id\bchain_id\027unlimited_contract_size", + "\002&Invalid command. Try brownie pm --help\030\'. Try brownie pm --help", + "\004\bpackages\aiterdir\001@$No packages are currently installed.", + "\003/The following packages are currently installed:\n\n\033[0;1;35m\006rsplit", + "\004\tpackages/\001/\tPackage \'\022\' is not installed", + "\003\037Destination path already exists\bcopytree\020\' was cloned at ", + "\001\024\' has been installed", + "\001AInvalid package ID. Must be given as [ORG]/[REPO]@[VERSION]\ne.g. ", + "\005\fopenzeppelin\026openzeppelin-contracts\006v2.5.0\a\033[0;34m\n/\033[0;1;34m", + "\003\021\033[0;34m@\033[0;1;34m\022brownie/_cli/pm.py\004blue", + "\001\204rUsage: brownie pm [ ...] [options]\n\nCommands:\n list List installed packages\n install [version] Install a new package\n clone [path] Make a copy of an installed package\n delete Delete an installed package\n\nOptions:\n --help -h Display this message\n\nManager for packages installed from Github. Installed packages can\nbe added as dependencies and imported into your own projects.\n\nSee https://eth-brownie.readthedocs.io/en/stable/package-manager.html for\nmore information on how to install and use packages.\n", + "\b\n\bas_posix\n\005\a--raise\005trace\bfilename\005frame", + "\005\r--interactive\tf_globals\005items\002__\bf_locals", + "\002/\nInteractive mode enabled. Use quit() to close.\003gas", + "\004\034\n======= Gas profile =======\023brownie/_cli/run.py\t_get_path\003run", + "\003\027brownie.project.scripts\031_build_gas_profile_output\023brownie.test.output", + "\001\202JUsage: brownie run [] [...] [options]\n\nArguments:\n The name of the script to run\n [] The function to call (default is main)\n [] Extra argument to pass to the function\n\nOptions:\n --network [name] Use a specific network (default ", + "\001\204\017)\n --silent Suppress console output for transactions\n --interactive -I Open an interactive console when the script completes or raises\n --raise -r Raise exceptions occurred in the script to the caller\n --gas -g Display gas profile for function calls\n --tb -t Show entire python traceback on exceptions\n --help -h Display this message\n\nUse run to execute scripts for contract deployment, to automate common\ninteractions, or for gas profiling.", + "\006\006--help\004test\005tests\016pytest-brownie\006pytest\024brownie/_cli/test.py", + "\001\2051Usage: brownie test [, ...] [options]\n\nArguments:\n [, ...] Path(s) of the test modules to run\n\nBrownie Options:\n --update -U Only run tests where changes have occurred\n --coverage -C Evaluate contract test coverage\n --interactive -I Open an interactive console each time a test fails\n --stateful [true,false] Only run stateful tests, or skip them\n --failfast Fail hypothesis tests quickly (no shrinking)\n --revert-tb -R Show detailed traceback on unhandled transaction reverts\n --gas -G Display gas profile for function calls\n --network [name] Use a specific network (default ", + "\001\205b)\n --showinternal Include Brownie internal frames in tracebacks\n\nPytest Options:\n -s Disable stdout capture when running tests\n -n [numprocesses] Number of workers to use for xdist distributed testing,\n set to \'auto\' for automatic detection of number of CPUs\n --durations [num] show slowest setup/test durations (num=0 for all)\n --exitfirst -x Exit instantly on first error or failed test\n --verbose -v Increase verbosity\n --disable-warnings -w Disable all warnings\n\nHelp Options:\n --fixtures Show a list of available fixtures\n --help -h Display this message\n\nLaunches pytest and runs the tests for a project.", + "\003\030data/default-config.yaml\004home\023brownie-config.yaml", + "\004\034Multiple networks using ID \'\r_None_factory\n_Singleton\017_active_network", + "\005\005_lock\nhypothesis\fbrownie-base\nexpandvars\021No active network", + "\004\017ConnectionError\a_locked\036 is not a known config setting\v__setitem__", + "\a\a_unlock\005_copy\016brownie-config\004.yml\004read\022\\/\\/[^\"]*\?(\?=\\n|$)\006dotenv", + "\002 Invalid value passed to dotenv: \ais_file", + "\0022Dotenv specified in config but not found at path: \rdotenv_values", + "\002\vdotenv_path\vload_dotenv", + "\001\201\034The `network` field in `brownie-config.yaml` has been deprecated. Network settings are now handled via `brownie networks` in the CLI. Remove `network` from ", + "\005\031 to silence this warning.\022DeprecationWarning\004warn\bcompiler\aenviron", + "\005\021project_structure\fdependencies\vhp_settings\020_current_profile\006phases", + "\003\005Phase)\' is not a valid hypothesis phase setting\vget_profile", + "\004\035DirectoryBasedExampleDatabase\020register_profile\bdatabase\fload_profile", + "\004\005mkdir\bexist_ok\030data/network-config.yaml\bcopyfile", + "\005\032data/providers-config.yaml\002os\bwarnings\022brownie/_config.py\vDefaultDict", + "\006\004List\aLiteral\aNewType\023hypothesis.database\nmypyc_attr\017mypy_extensions", + "\004\021expand_posix_vars\022brownie._expansion\022brownie._singleton\0061.22.0", + "\005\016BROWNIE_FOLDER\b.brownie\vDATA_FOLDER\017DATA_SUBFOLDERS\batlantis", + "\a\tbyzantium\aagharta\npetersburg\017EVM_EQUIVALENTS\fversion_info\005major\005minor", + "\005\005micro\freleaselevel\016python_version\nUser-Agent\027Brownie/1.22.0 (Python/", + "\005\017REQUEST_HEADERS\vNetworkType\rNetworkConfig\v__prepare__\017ConfigContainer", + "\005\022set_active_network\fclear_active\bproperty\016active_network\fnetwork_type", + "\006\004mode\026mypyc filler docstring\fnative_class\006Config\nConfigDict\004once", + "\b\016filterwarnings\bcategory\017parse_variables\aresolve\002on\004True\005False\003off", + "\a\aMapping\004Text\aTypeVar\boverload\020dotenv.variables\002_T\r^[-+]\?[0-9]+$", + "\006\tINT_REGEX\nEthAddress\005Fixed\003Wei\031brownie.convert.datatypes\ato_bool", + "\006\bto_bytes\nto_decimal\006to_int\tto_string\ato_uint\024brownie.convert.main", + "\t\a__new__\b__hash__\006__lt__\006__le__\006__eq__\006__ne__\006__ge__\006__gt__\a__add__", + "\a\a__sub__%Cannot convert wei to unknown unit: \"\003\". \003hex\0020x\002e+\0010", + "\005\017Cannot convert \002 \'\t\' to wei.\aFixed(\'\002\')", + "\0017Cannot compare to floating point - use a string instead", + "\0026Cannot convert float to decimal - use a string instead\004prec", + "\003\030DecimalOverrideException\r\' to decimal.\a{!r:{}}", + "\002\033 is not a valid ETH address\036Invalid type for comparison: \'", + "\004\030\' is not a valid address\033\' is not a valid hex string\abytes32\005\' to ", + "\006\005bytes\006hexstr\004byte\006bytes1\016Invalid type: \003big", + "\005\035\' exceeds maximum length for \0040x00\021\' to a hex string\ncomponents\005tuple", + "\t\001]\004_abi\004arg[\005_dict\005slice\005count\004dict\a__len__\026 is not in ReturnValue", + "\005\fintersection\006lstrip\034brownie/convert/datatypes.py\tItemsView\bKeysView", + "\006\bSequence\005Union\020vyper.exceptions\vImportError\rBaseException\tcchecksum", + "\005\fABIComponent\006HexStr\neth_typing\004Self\021typing_extensions", + "\b\022bytes_to_hexstring\003wei\004kwei\ababbage\004mwei\blovelace\004gwei\ashannon", + "\a\nmicroether\005szabo\nmilliether\006finney\005ether\005UNITS\rWeiInputTypes", + "\005\fWeiInputType\023to_checksum_address\radd_0x_prefix\006is_hex\003int", + "\a\fstaticmethod\002to\b__repr__\003str\tHexString\a__str__\vReturnValue", + "\004\f__contains__\auint256 is outside allowable range for \006int256", + "\002\' is outside allowable range for decimal\bquantize", + "\003$Maximum of 10 decimal points allowed\t\' to bool\022UnicodeDecodeError", + "\003\027brownie/convert/main.py\017ChecksumAddress\016get_int_bounds", + "\005\025brownie.convert.utils\ato_text\f1.0000000000\r_TEN_DECIMALS\006inputs", + "\a\026 requires no arguments\aoutputs\adecoded\006topic1\006topic2\006topic3\006topics", + "\a\005value\tanonymous\v(anonymous)\t(unknown)\n (indexed)\bis_array\vto_type_str", + "\a\004\' - \aarrlist\titem_type\004uint\vfixed168x10\004bool\016Unknown type: ", + "\002\034Expected list or tuple, got (Sequence has incorrect length, expected ", + "\005\t but got \fDecodedEvent\017NonDecodedEvent\016eth_event.main\vABIFunction", + "\005\aABIType\tTupleType\005parse\026faster_eth_abi.grammar\016FormattedEvent", + "\006\016brownie.typing\020get_type_strings\016AnyListOrTuple\n_TupleType\006_parse\001u", + "\004\reth_hash.auto\beth_hash\030brownie/convert/utils.py\006keccak", + "\004\022_cached_int_bounds\bAccounts\027brownie.network.account\ndisconnect", + "\005\tgas_price\fis_connected\amax_fee\fpriority_fee\vshow_active", + "\005\024brownie.network.main\003Rpc\023brownie.network.rpc\005Chain\tTxHistory", + "\005\025brownie.network.state\004web3\024brownie.network.web3\005chain\003rpc", + "\001.You can only set an alert on a callable object", + "\0040repeat must be True, False or a positive integer\005_kill\005_loop\006target", + "\a\006daemon\a_thread\005start\nstart_time\016\033[0;1;31mALERT\bis_alive\004wait", + "\005\017_get_start_time\004stop\030brownie/network/alert.py\006Thread\tthreading", + "\n\bCallable\003Set\005Alert\003new\004show\bstop_all\n_instances\a_Thread\005sleep\006_sleep", + "\004\005_time\025brownie.network.alert\vOrderedDict\nIndexError", + "\004\032Index out of range - only \r events fired\020EventLookupError\aEvent \'", + "\002\017\' did not fire.\022Invalid key type \'", + "\003$\' - can only use strings or integers\016\' events fired\rUnknown key \'", + "\005\t\' - the \'\035\' event includes these keys: \006values\003eth\fblock_number", + "\003\rcreate_filter\tfromBlock\017get_new_entries", + "\004.\'callback\' argument MUST be a callable object.\bfunction\006repeat\003map", + "\004\004Lock\020target_list_lock\030target_events_watch_data\f_has_started", + "\002\017_watcher_thread\006_setup", + "\0040Argument \'callback\' argument must be a callable.\aacquire\001+\nevent_name", + "\004\arelease\f_start_watch\agetName\024Callback execution (", + "\004\026) could not be joined.\016RuntimeWarning\amessage\vtopics.json", + "\006\rget_topic_map\aindexed\tsort_keys\006indent\vdecode_logs\017allow_undecoded", + "\a\nEventError\tselectors\003sum\afromhex\fdecode_input\021get_method_object\003abi", + "\003\027decode_traceTransaction\017initial_address\030brownie/network/event.py", + "\006\rTYPE_CHECKING\aGeneric\bIterator\nValuesView\teth_event\n_TraceStep", + "\005\fTopicMapData\nABIElement\nAnyAddress\017JSONDecodeError\afilters", + "\004\vweb3._utils\rAttributeDict\023web3.datastructures\fformat_event", + "\003\031brownie.convert.normalize\bSelector\025hexbytes_to_hexstring", + "\004\rContractEvent\bTopicMap\020DeploymentTopics\tEventData", + "\a\025brownie.network.event\b_ordered\tEventDict\006_TData\005Event\003pos\n_EventItem", + "\006\006Events\005event\017_callbacks_list\005delay\r_event_filter\023_cooldown_time_over", + "\006\005timer\022cooldown_time_over\017_EventWatchData\fEventWatcher\a__del__\005reset", + "\005\022add_event_callback\022_deployment_topics\revent_watcher\002fp\b__topics", + "\005\a_topics\023NotImplementedError\017process_request\tget_layer\tfunctools", + "\005\'brownie/network/middlewares/__init__.py\003ABC\016abstractmethod\003abc\004Type", + "\006\004Web3\vRPCEndpoint\nweb3.types\apartial\033brownie.network.middlewares\002w3", + "\002\024BrownieMiddlewareABC\020load_middlewares", + "\004\"brownie.network.middlewares._setup\f_middlewares\bget_code\006latest", + "\004\bcache.db\033CREATE TABLE IF NOT EXISTS \031 (method, params, result)\005clear", + "\006\026loop_exception_handler\reager_caching\tget_block\ttimestamp\006number\004hash", + "\004\003set\024eth_getFilterChanges\022eth_newBlockFilter\023eth_uninstallFilter", + "\003\022web3_clientVersion\023eth_sendTransaction\026eth_sendRawTransaction", + "\003\beth_sign\023eth_signTransaction\030eth_getTransactionByHash", + "\004\031eth_getTransactionReceipt\veth_chainId\nseparators\023SELECT result FROM ", + "\006\034 WHERE method=\? AND params=\?\005cache\ajsonrpc\0032.0\006result\nsetdefault", + "\003\visConnected\tfilter_id\020uninstall_filter", + "\003&brownie/network/middlewares/caching.py\nLogReceipt\006Cursor", + "\003\021brownie.utils.sql\veth_getCode\016LONGTERM_CACHE", + "\005#brownie.network.middlewares.caching\ttable_key\003cur\004lock\vloop_thread", + "\005\tis_killed\nlast_block\017last_block_seen\flast_request\vblock_cache", + "\005\fblock_filter\030RequestCachingMiddleware\beth_call\017eth_estimateGas\005error", + "\002+brownie.network.middlewares.catch_tx_revert\031TxRevertCatcherMiddleware", + "\005\016client_version\nganache/v7\016programCounter\017program_counter\fVM Exception", + "\004\006revert\006reason$brownie.network.middlewares.ganache7\022Ganache7MiddleWare", + "\003\024ExtraDataLengthError\023geth_poa_middleware\017web3.exceptions", + "\002\017web3.middleware$brownie.network.middlewares.geth_poa", + "\003\021GethPOAMiddleware\ahardhat\023Error: VM Exception", + "\002\033Error: Transaction reverted\006txHash", + "\002%Transaction reverted without a reason\035reverted with reason string \'", + "\002\n.*\?\'(.*)\'$*reverted with an unrecognized custom error", + "\003#brownie.network.middlewares.hardhat\021HardhatMiddleWare\005_list", + "\a\vgas_profile\020__getattribute__\006status\n_confirmed\006sender\breceiver\003avg", + "\006\004high\003low\rcount_success\vavg_success\f_time_offset\f_snapshot_id", + "\006\t_reset_id\v_current_id\n_undo_lock\f_undo_buffer\f_redo_buffer\b_chainid", + "\004\017_block_gas_time\020_block_gas_limit\027\035", + "\002(Block height must be given as an integer\bgasLimit", + "\004\031Buffer cannot be negative\rbaseFeePerGas\020max_priority_fee\bsnapshot", + "\004\004txid\022TransactionReceipt\006silent\016required_confs", + "\002 seconds must be an integer value!`blocks` must be an integer value", + "\003+Cannot use both `timestamp` and `timedelta`\005round\004mine", + "\003\017No snapshot set\a_revert\035num must be greater than zero", + "\003\024Undo buffer is empty\025Undo buffer contains \006 items", + "\004\024Redo buffer is empty\025Redo buffer contains \acollect\006_reset", + "\004\020_resolve_address\bContract\030brownie.network.contract\rCompilerError", + "\0029Passed both params address and alias, should be only one!\taddress=\'", + "\002\aalias=\'0Functionality not available in local environment", + "\005\027BrownieEnvironmentError\016SELECT * FROM \a WHERE \020OperationalError\005alias", + "\004\005paths\003zip\'SELECT source FROM sources WHERE hash=\?\016allSourcePaths", + "\003\005pcMap\' (address UNIQUE, alias UNIQUE, paths, \025SELECT compiler FROM ", + "\a\020 WHERE address=\?\b_sources\tread_text\006encode\thexdigest\asources\006insert", + "\004\fDELETE FROM DELETE FROM sources WHERE hash=\'\002gc\aweakref", + "\005\030brownie/network/state.py\asqlite3\vBlockNumber\nHexAddress\tBlockData", + "\004\017DEPLOYMENT_KEYS\025brownie.project.build\021ContractBuildJson\fContractName", + "\004\016ProgramCounter\033brownie.network.transaction\aPathMap\nDeployment", + "\005\017ProjectContract\vAnyContract\r_contract_map\f_revert_refs\016deployments.db", + "\001=CREATE TABLE IF NOT EXISTS sources (hash PRIMARY KEY, source)", + "\a\b__bool__\b__iter__\a_add_tx\vfrom_sender\vto_receiver\nof_address\004_gas", + "\004\nnew_blocks\017block_gas_limit\bbase_fee\023_add_to_undo_buffer", + "\005\022_network_connected\025_network_disconnected\017get_transaction\004undo\004redo", + "\004\021check_for_project\016compile_source\020from_brownie_mix\023get_loaded_projects", + "\003\004.sol\003.vy.Source suffixes must be one of (\'.sol\', \'.vy\')", + "\001\023UnsupportedLanguage", + "\002:Interface suffixes must be one of (\'.sol\', \'.vy\', \'.json\')\aenabled", + "\a\004runs\005Vyper\aversion\bSolidity\023EVM_VERSION_MAPPING\vget_version\blanguage", + "\005\nevmVersion\toptimizer\nremappings\005viaIR\030Generating build data...", + "\n\acontent\005utf-8\bencoding\003 - \006devdoc\auserdoc\003evm\006object\003ast\fabsolutePath", + "\006\bfallback\a\fcontractName\021deployedSourceMap\tsourceMap\anatspec", + "\a\aopcodes\006source\bbytecode\nsourcePath\aWARNING\021deployed size of \004 is ", + "\004& bytes, exceeds EIP-170 limit of 24577\tinterface\006offset\001*", + "\004\017outputSelection\bnodeType\022ContractDefinition\asolcast", + "\002$brownie/project/compiler/__init__.py\017brownie.project", + "\003\026find_best_solc_version\022find_solc_versions\finstall_solc", + "\003\020set_solc_version!brownie.project.compiler.solidity\n_get_alias", + "\003\rmerge_natspec\036brownie.project.compiler.utils\023find_vyper_versions", + "\003\021set_vyper_version\036brownie.project.compiler.vyper\016CompilerConfig", + "\005\nEvmVersion\tInputJson\022InterfaceBuildJson\bLanguage\021OptimizerSettings", + "\005\vSourcesDict\bsolidity\005vyper\030brownie.project.compiler\fevm.bytecode", + "\003\024evm.deployedBytecode\rSTANDARD_JSON\016EvmVersionSpec", + "\004\024from_standard_output\025_from_standard_output\005solcx\020get_solc_version", + "\002\020with_commit_hash\'Compiling contracts...\n Solc version: ", + "\004\017Enabled Runs: \bDisabled\r Optimizer: \017 EVM Version: ", + "\a\020compile_standard\vallow_paths\nexceptions\tSolcError\004solc\001v\0060.4.22", + "\0010Brownie only supports Solidity versions >=0.4.22", + "\003\027IncompatibleSolcVersion\020SolcNotInstalled\031Cannot install Solidity v", + "\001W on this OS. You may be able to manually compile from source with `solcx.compile_solc(\'", + "\005\003\')`\rshow_progress\vallow_empty\routput_values\006select", + "\002$No installed solc version matching \'\006\' in \'", + "\002&No installable solc version matching \'\033get_installed_solc_versions", + "\002\033New compatible solc version\f available: ", + "\0019No installable solc version compatible across all sources", + "\0027No installed solc version compatible across all sources\0050.0.0", + "\002\'New compatible solc version available: \027AVAILABLE_SOLC_VERSIONS", + "\001\035get_installable_solc_versions", + "\002/Solc not installed and cannot connect to GitHub\vcontract_id", + "\005\fbytecodeSha1\vcoverageMap\nstatements\bbranches\fcontractKind", + "\t\016linkReferences\004_<36\nunassigned\0050.8.0\apopleft\002op\002pc\006REVERT\bJUMPDEST", + "\a\005PUSH1\004DUP1\ffirst_revert\004jump\004PUSH\fFunctionCall\017expression.name", + "\005\arequire\bchildren\017include_parents\020include_children\017required_offset", + "\b\targuments\nexpression\020optimizer_revert\aINVALID\005JUMPI\002fn\tstatement\004JUMP", + "\006\004STOP\022FunctionDefinition\005depth\vjump_revert\006branch\tCALLVALUE", + "\003(Cannot send ether to nonpayable function\t\003dev", + "\004\020is_inside_offset\023ExpressionStatement\roffset_limits\vIndexAccess", + "\005\022Index out of range\017BinaryOperation\boperator\020Division by zero\001%", + "\006\017Modulus by zero\004kind\001>\risConstructor\r\n", + "\005\nSourceUnit\fbaseNodeType\tStatement\016exclude_filter\vIfStatement", + "\006\vConditional\tcondition\033typeDescriptions.typeString\002||\002&&\finclude_self", + "\005\016UnaryOperation\rsubExpression\016leftExpression\017rightExpression\aparents", + "\004\vis_child_of\alogging$brownie/project/compiler/solidity.py\005Deque", + "\004\023requests.exceptions\bNodeBase\rsolcast.nodes\024SOLIDITY_ERROR_CODES", + "\005\vVersionList\vVersionSpec\021expand_source_map\tBranchMap\fBytecodeJson", + "\005\005Count\024DeployedBytecodeJson\rInputJsonSolc\006Offset\006PcList", + "\006\021SolidityBuildJson\006Source\fStatementMap\tgetLogger\fsolcx_logger\bsetLevel", + "\a\rStreamHandler\002sh\v%(message)s\tFormatter\fsetFormatter\naddHandler\006prague", + "\n\0060.8.30\006cancun\0060.8.25\bshanghai\0060.8.20\005paris\0060.8.18\006london\0050.8.7\006berlin", + "\b\0050.8.5\bistanbul\0060.5.13\0050.5.5\0050.4.0\005PcMap\016StatementNodes\vBranchNodes", + "\006\016_BINOPS_PARAMS\025pc_pos_map_compressed\001;\tenumerate\amethods\005parts", + "\005\017_active_version\003vvm\021VyperNotInstalled\nvyper_json\fcompile_json", + "\004\016VyperException\016with_traceback\rvyper_version\nVyperError", + "\001\030AVAILABLE_VYPER_VERSIONS", + "\0010Vyper not installed and cannot connect to GitHub", + "\002%No installed vyper version matching \'\030IncompatibleVyperVersion", + "\002\'No installable vyper version matching \'\rinstall_vyper", + "\001\034New compatible vyper version", + "\001:No installable vyper version compatible across all sources", + "\0018No installed vyper version compatible across all sources", + "\002(New compatible vyper version available: \026Compiling contracts...", + "\006\021 Vyper version: \r0.1.0-beta.17\tbase_path\004body\bcontract\bast_type", + "\006\006Import\nImportFrom\020vyper.interfaces\vFunctionDef\003src\tSubscript", + "\a\tAugAssign\005BinOp\003Sub\021Integer underflow\003Div\003Mod\016Modulo by zero", + "\b\020Integer overflow\006Assert\002If\004Expr\004func\021assert_modifiable\003pre\005patch", + "\003\nprerelease!brownie/project/compiler/vyper.py\bPVersion", + "\004\021packaging.version\tvyper.cli\027brownie.project.sources\bBranches", + "\005\016InputJsonVyper\nStatements\fVyperAstJson\fVyperAstNode\016VyperBuildJson", + "\006\nvvm_logger\0050.4.3\0050.3.9\0050.3.7\0060.2.12\r0.1.0-beta.16", + "\002\034get_installed_vyper_versions\035_get_installed_vyper_versions", + "\002\036get_installable_vyper_versions\037_get_installable_vyper_versions", + "\005\026_vvm_set_vyper_version\022_vvm_install_vyper\025_vvm_compile_standard\002//\001#", + "\006\004dev:\016invalid opcode\006\tBuildJson\aSources\020highlight_source", + "\006\016INTERFACE_KEYS\nBUILD_KEYS\v_revert_map\n_contracts\v_interfaces\005Build", + "\t\005group\004NONE\ncontracts/\v/contracts/\006import\006prefix\001\"\017pragma solidity\002\n\n", + "\004\t// File: \006\\n{3,}\vis_absolute\035Cannot determine location of ", + "\003\034brownie/project/flattener.py\020toposort_flatten\026brownie.utils.toposort", + "\001V(\?<=\\n)\?import(\?P.*)(\?P[\\\"\'])(\?P.*)(\?P=quote)(\?P.*)(\?=\\n)", + "\004\016IMPORT_PATTERN\v^pragma.*;$\tMULTILINE\016PRAGMA_PATTERN", + "\002\"^// SPDX-License-Identifier: (.*)$\017LICENSE_PATTERN", + "\003\031brownie.project.flattener\021compiler_settings\rcontract_name", + "\004\rcontract_file\alicense\tFlattener\030_IMPORT_PATTERN_FINDITER", + "\003\023_IMPORT_PATTERN_SUB\027_PRAGMA_PATTERN_FINDALL\023_PRAGMA_PATTERN_SUB", + "\005\006search\027_LICENSE_PATTERN_SEARCH\024_LICENSE_PATTERN_SUB\006getcwd\005_path", + "\005\005chdir\boptimize\v_build_path\027contracts/dependencies/\022InterfaceContainer", + "\006\v_containers\004_add\021ContractContainer\b_envvars\n_structure\a_active", + "\003\031Project is already active\024ProjectAlreadyLoaded\020contracts/*.json", + "\004\bissubset\ntests.json\021interfaces/*.json\020_compiler_config", + "\003\026_get_changed_contracts\b_compile\023_compile_interfaces", + "\003\032_load_dependency_artifacts\022_create_containers\021_load_deployments", + "\004\020brownie.project.\b__main__\v_namespaces\023_compare_build_json", + "\005\034Generating interface ABIs...\vinterfaces/\t**/*.json\vrelative_to\004stat", + "\005\bst_mtime\030dev_deployment_artifacts\fdeployments/\006*.json\004sort", + "\004\024_load_deployment_map\bfrom_abi\b_project\024_save_deployment_map", + "\005\024deployments/map.json\001r\006extend\n", + "\002 Project is not currently loaded.\033_remove_from_main_namespace", + "\004\017deployments/dev\ndeployment\vblockHeight\026_clear_dev_deployments", + "\006\016.sol\020TempVyperProject", + "\001\n.vy", + "\001qNo compiler version specified, no pragma statement in the source, and compilation failed with both solc and vyper", + "\001%Loaded project has a root folder of \'", + "\0017\' which is different from the current working directory", + "\003\031BrownieEnvironmentWarning\036Could not find Brownie project\b project", + "\002\aisalpha/Project must start with an alphabetic character", + "\003\016BadProjectName\005title\aisalnum", + "\0030There is already a project loaded with this name\fGITHUB_TOKEN\006getenv", + "\003\tb64encode\rAuthorization\006Basic ", + "\001mInvalid package ID. Must be given as [ORG]/[REPO]@[VERSION]\ne.g. \'OpenZeppelin/openzeppelin-contracts@v2.5.0\'", + "\002\034Package is already installed\v^[0-9a-f]+$", + "\004\035https://api.github.com/repos/\t/zipball/\023/zipball/refs/tags/\005quote", + "\004\004move\b**/*.sol\a**/*.vy\' does not contain any .sol or .vy files", + "\001\016InvalidPackage", + "\001S has no `contracts/` subdirectory, and multiple directories containing source files", + "\005\004.env\005touch\005close\022Unable to compile \n due to a ", + "\001n - you may still be able to import sources from the package, but will be unable to load the package directly.\n", + "\005\022/tags\?per_page=100\aheaders\vstatus_code\004json\aStatus ", + "\001- when getting package versions from Github: \'", + "\001\2018\n\nMissing or forbidden.\nIf this issue persists, generate a Github API token and store it as the environment variable `GITHUB_TOKEN`:\nhttps://github.blog/2013-05-16-personal-api-tokens/", + "\002!Github repository has no tags set\vzipball_url", + "\002:Invalid version for this package. Available versions are:\n\n.gitignore", + "\0017__pycache__\n.env\n.history\n.hypothesis/\nbuild/\nreports/\n", + "\001\016.gitattributes", + "\001\?*.sol linguist-language=Solidity\n*.vy linguist-language=Python\n", + "\005\020brownie_hooks.py\rbrownie_hooks\005/**/*\023brownie_load_source\006stream", + "\001+404 error when attempting to download from ", + "\001C - are you sure this is a valid mix\? https://github.com/brownie-mix", + "\002\025Received status code \" when attempting to download from ", + "\a\016content-length\002iB\004tqdm\005total\004unit\nunit_scale\fiter_content", + "\004\016decode_unicode\aBytesIO\aZipFile\nextractall", + "\002)https://api.github.com/repos/brownie-mix/\fbrownie-mix/", + "\002\026 when retrieving repo \032 information from GHAPI: \'", + "\001\030\n\nMissing or forbidden.\n", + "\001=If this issue persists, generate a Github API token and store", + "\0010 it as the environment variable `GITHUB_TOKEN`:\n", + "\0023https://github.blog/2013-05-16-personal-api-tokens/\016default_branch", + "\003\034API results did not include \021\'s default branch\azipfile", + "\006\027brownie/project/main.py\006base64\nModuleType\005types\furllib.parse\brequests", + "\003\020solcx.exceptions\016vvm.exceptions\035_load_project_compiler_config", + "\003\024_load_project_config\032_load_project_dependencies\025_load_project_envvars", + "\004\r_add_contract\020_remove_contract\020_revert_register\017get_pragma_spec", + "\006\nSolcConfig\vVyperConfig\vdeployments\rBUILD_FOLDERS\tMIXES_URL\tGITIGNORE", + "\004\rGITATTRIBUTES\vNamespaceId\020ChainDeployments\rDeploymentMap", + "\003\020_loaded_projects\f_ProjectBase\033_remove_from_deployment_map", + "\006\026_add_to_deployment_map\vTempProject\vWindowsPath\002..\004root\bModule \'", + "\005\021\' has no method \'\023\nRunning \'\033[0;1;34m\v::\033[0;1;36m\004\'...\n__loader__", + "\002\020SourceFileLoader\nget_source", + "\001Cimport sys\nglobal __brownie_frame\n__brownie_frame = sys._getframe()", + "\004\017__brownie_frame! is not part of an active project\005names\006origin", + "\001\', unable to determine import spec for \'", + "\001\?\', the --update flag may not work correctly with this test file", + "\004\rImportWarning\032brownie/project/scripts.py\006reload\023importlib.machinery", + "\005\tfind_spec\016importlib.util\fFunctionType\f_FunctionDef\a_Import", + "\006\v_ImportFrom\r_FunctionType\005_dump\016_import_module\n_find_spec\a_reload", + "\002\t_DOT_PATH\r_import_cache", + "\0026Multiple contracts or interfaces with the same name\n \003\n ", + "\005\022NamespaceCollision\t\033[0;2;37m\006dedent\002\n \v\n\033[0;2;37m ", + "\001&(\?:\\s*\\/\\/[^\\n]*)|(\?:\\/\\*[\\s\\S]*\?\\*\\/)", + "\001\201\022((\?:abstract contract|contract|library|interface)\\s[^;{]*{[\\s\\S]*\?})\\s*(\?=(\?:abstract contract|contract|library|interface|pragma|struct|enum)\\s|$)", + "\001R(abstract contract|contract|library|interface)\\s+(\\S*)\\s*(\?:is\\s+([\\s\\S]*\?)|)(\?:{)", + "\003\030pragma +solidity([^;]*);\006groups\026No version pragma in \'", + "\001(String does not contain a version pragma", + "\0015(\?:\\n|^)\\s*#\\s*(\?:pragma version|@version)\\s*([^\\n]*)", + "\003\020to_vyper_version(Cannot parse Vyper version from pragma: \btextwrap", + "\003\032brownie/project/sources.py\021vvm.utils.convert\ndark_white", + "\004\021_contract_sources\022_interface_sources\005union\fCoverageEval", + "\003\016_coverage_eval\025_cached_coverage_eval\036_active_module_coverage_hashes", + "\v\006passed\askipped\001F\006failed\001E\001x\axfailed\001X\axpassed\bOUTCOMES\nhighlights", + "\003\bcoverage\rcoverage.json\032\nCoverage report saved at ", + "\002%View the report using the Brownie GUI\rexclude_paths", + "\001=Invalid glob pattern in config exclude settings: \'{glob_str}\'", + "\004\024BrownieConfigWarning\021exclude_contracts\areports\024only_include_project", + "\b\017get_source_path\t\033[0;1;35m\v \006\342\224\224\342\224\200\006\342\224\234\342\224\200\005ljust\005rjust\003 ", + "\005\t - avg: \023 avg (confirmed): \a low: \b high: \023\n======== \033[0;1;35m", + "\a\t ========\006totals\r\n contract: \003.1%\003red\006yellow\006orange", + "\004\026brownie/test/output.py\vCoverageMap\fbright_green\025brownie.test.coverage", + "\004\017COVERAGE_COLORS\002sf\025RuleBasedStateMachine\a_capman", + "\006\033global_and_fixture_disabled\a_failed\004\033[1D\006rotate\005setup\fexecute_step", + "\004\020check_invariants\023hypothesis_stateful\023BrownieStateMachine\ngetmembers", + "\005\016SearchStrategy\ninitialize\tinvariant\004rule\031run_state_machine_as_test", + "\004\016teardown_final\030brownie/test/stateful.py\bClassVar\bstateful", + "\004\025hypothesis.strategies\021__tracebackhide__\b-/|\\-/|\\\006marker", + "\004\024_BrownieStateMachine\025brownie.test.stateful\tTypedDict\vNotRequired", + "\005\fAccountsType\005bound\fFunctionName\n_TypedDict\016_TypedDictMeta", + "\005\026TransactionReceiptType\005Start\004Stop\016_BuildJsonBase\rIntegerString", + "\004\022_ContractBuildJson\016ContractSource\017InterfaceSource\020InterfaceSources", + "\004\017OutputSelection\021_CompilerSettings\fSettingsSolc\rSettingsVyper", + "\v\016_InputJsonBase\005Color\005\033[0;m\004\033[0;\001m\001{\001}\002,\n\r__traceback__\tformat_tb\002./", + "\004\002tb\016site-packages/\031 \033[0;2;37mFile \033[0;1;35m\031\033[0;2;37m, line \033[0;1;34m", + "\003\027\033[0;2;37m, in \033[0;1;36m\rSolidityLexer\a\033[0;m: ", + "\003\032 \033[0;2;37mFile \"\033[0;1;35m\032\033[0;2;37m\", line \033[0;1;34m\006lineno", + "\005\024\033[0;2;37m,\n\033[0;m \005strip\035^\n\033[0;1;31mSyntaxError\033[0;m: \003msg\bpygments", + "\004\thighlight\ttraceback\027brownie/utils/_color.py\022pygments.formatter", + "\003\025get_formatter_by_name\023pygments.formatters\027pygments_lexer_solidity", + "\a\bterminal\bfmt_name\006curses\tsetupterm\006colors\btigetnum\vterminal256", + "\b\vCOLOR_STYLE\tformatter\amonokai\fstyle_string\vToken.Error\004BASE\006bright\0021;", + "\017\004dark\0022;\tMODIFIERS\005black\00230\00231\00232\00233\00234\amagenta\00235\004cyan\00236\005white\00237", + "\006\006COLORS\nNotifyType\nbright red\fbright green\rNOTIFY_COLORS\t\033[0;1;30m", + "\006\t__cache__\006\342\224\202 \a\342\224\200\342\224\200 \a\342\224\202 \n\017isolation_level\021check_same_thread", + "\a\006cursor\aexecute\bfetchone\bfetchall\027INSERT OR REPLACE INTO \t VALUES (\001\?", + "\a\b_execute\024brownie/utils/sql.py\003_db\004_cur\t_fetchone\t_fetchall\t{!r}:{!r}", + "\0020Circular dependencies exist among these items: {\adiscard", + "\004\031brownie/utils/toposort.py\btoposort\027CircularDependencyError\006reduce", + "\001\a_reduce", + "", +}; +const char * const CPyLit_Bytes[] = { + "\001\002sZ", + "", +}; +const char * const CPyLit_Int[] = { + "\016-1\0000\0001\0002\00010\00078\00016\0003\0006\0009\00012\00015\00018\000-170141183460469231731687303715884105728", + "\016170141183460469231731687303715884105728\000256\00030\0004\000255\00050\000250\0005\000-100\000-2\000200\00036\00040\000-5", + "\003403\000404\0001024", + "", +}; +const double CPyLit_Float[] = {0}; +const double CPyLit_Complex[] = {0}; +const int CPyLit_Tuple[] = { + 382, 3, 4, 4, 4, 3, 5, 5, 5, 3, 6, 6, 6, 3, 7, 7, 7, 3, 8, 8, 8, 3, + 9, 9, 9, 3, 10, 10, 10, 7, 2059, 2060, 2061, 2062, 2063, 2064, 2065, + 1, 13, 3, 15, 16, 16, 3, 17, 17, 17, 3, 18, 18, 18, 3, 19, 19, 19, 4, + 2068, 2069, 2070, 2071, 1, 71, 3, 88, 88, 88, 1, 2074, 1, 90, 2, 27, + 26, 2, 92, 93, 1, 82, 2, 96, 97, 2, 61, 69, 1, 152, 3, 157, 157, 157, + 2, 2083, 2074, 1, 159, 2, 27, 49, 1, 160, 1, 161, 3, 163, 164, 165, 1, + 61, 1, 173, 1, 97, 1, 181, 2, 71, 189, 1, 2083, 1, 201, 1, 96, 2, 202, + 203, 5, 243, 242, 56, 244, 246, 3, 259, 260, 261, 1, 329, 3, 3, 3, 3, + 3, 362, 362, 362, 3, 363, 363, 363, 3, 364, 364, 364, 5, 2102, 2103, + 2104, 2074, 2105, 1, 343, 1, 344, 5, 368, 369, 13, 370, 371, 1, 270, + 2, 373, 340, 2, 375, 328, 1, 267, 1, 378, 1, 269, 1, 280, 1, 273, 1, + 255, 1, 258, 1, 254, 1, 257, 3, 59, 59, 59, 1, 2122, 2, 90, 173, 1, + 26, 3, 92, 160, 387, 1, 388, 2, 164, 390, 1, 250, 1, 465, 1, 27, 3, + 368, 369, 483, 3, 484, 484, 484, 1, 2133, 2, 92, 160, 3, 163, 165, + 485, 4, 528, 163, 164, 165, 2, 2104, 2074, 1, 406, 2, 92, 387, 2, 547, + 548, 1, 550, 3, 558, 558, 558, 2, 2074, 2143, 2, 92, 201, 1, 589, 1, + 610, 3, 614, 614, 614, 3, 615, 615, 615, 5, 2148, 2064, 2083, 2074, + 2149, 9, 368, 617, 369, 13, 618, 619, 620, 370, 371, 2, 588, 590, 1, + 602, 1, 240, 1, 599, 1, 605, 1, 622, 5, 27, 22, 20, 39, 51, 1, 624, 1, + 567, 1, 657, 2, 662, 315, 7, 368, 13, 669, 370, 670, 671, 672, 1, 663, + 1, 29, 3, 677, 678, 679, 7, 161, 681, 682, 683, 684, 685, 686, 1, 722, + 1, 2061, 12, 368, 369, 13, 744, 343, 745, 618, 370, 746, 671, 747, + 371, 1, 712, 3, 751, 751, 751, 3, 16, 16, 16, 2, 2172, 2173, 2, 752, + 753, 1, 755, 4, 23, 40, 22, 24, 1, 757, 3, 368, 13, 747, 1, 2173, 1, + 794, 2, 23, 40, 4, 677, 678, 781, 679, 1, 795, 6, 368, 13, 618, 370, + 746, 483, 2, 825, 826, 2, 752, 828, 3, 829, 830, 831, 1, 833, 3, 677, + 781, 783, 5, 681, 683, 684, 685, 686, 1, 835, 6, 369, 13, 618, 370, + 746, 483, 3, 840, 841, 841, 1, 2194, 3, 752, 828, 753, 1, 845, 8, 213, + 847, 491, 848, 849, 850, 851, 852, 1, 854, 2, 856, 857, 1, 859, 3, + 867, 868, 434, 3, 499, 499, 499, 1, 2203, 1, 878, 8, 880, 369, 13, + 618, 370, 881, 483, 747, 1, 202, 1, 909, 3, 867, 434, 868, 2, 867, + 868, 1, 435, 2, 931, 662, 2, 935, 936, 1, 938, 2, 938, 947, 2, 2203, + 2149, 1, 892, 2, 915, 878, 18, 949, 368, 880, 369, 13, 950, 343, 951, + 618, 669, 370, 746, 483, 671, 747, 952, 371, 672, 3, 953, 953, 953, 1, + 2220, 1, 939, 4, 954, 825, 826, 955, 4, 956, 957, 794, 753, 1, 958, 1, + 959, 1, 961, 2, 45, 49, 1, 783, 1, 963, 1, 896, 2, 833, 965, 1, 966, + 2, 967, 859, 3, 999, 999, 999, 1, 2235, 2, 1001, 1002, 8, 368, 880, + 369, 13, 618, 370, 746, 1004, 1, 1005, 1, 1006, 1, 1012, 2, 1039, 393, + 3, 879, 879, 879, 3, 2069, 2243, 2203, 8, 368, 880, 369, 13, 618, 370, + 746, 371, 2, 1051, 1006, 2, 40, 47, 1, 1011, 1, 1052, 6, 368, 880, + 369, 370, 746, 371, 7, 368, 880, 369, 618, 370, 746, 371, 1, 1082, 1, + 1083, 2, 1070, 1079, 1, 31, 6, 1105, 1106, 1107, 737, 1108, 1109, 3, + 1105, 1106, 1107, 2, 1133, 1134, 1, 1151, 3, 1179, 1179, 1179, 3, + 1180, 1180, 1180, 4, 2260, 2243, 2203, 2261, 1, 1161, 11, 949, 368, + 880, 369, 13, 951, 618, 370, 483, 747, 371, 4, 1183, 794, 1184, 753, + 1, 1185, 3, 855, 855, 862, 1, 2267, 1, 25, 1, 679, 2, 1158, 1153, 1, + 1186, 3, 1188, 1189, 1190, 1, 1132, 2, 1150, 859, 6, 1216, 1217, 1218, + 1219, 48, 883, 1, 548, 1, 1240, 6, 368, 369, 13, 618, 370, 747, 3, + 1268, 1268, 1268, 1, 2280, 2, 956, 753, 5, 27, 42, 22, 25, 51, 1, + 1223, 1, 1175, 4, 1271, 1272, 1273, 1274, 2, 1276, 1277, 2, 1279, + 1280, 9, 1282, 1188, 1189, 1283, 1284, 1285, 1286, 1287, 1288, 2, + 1289, 1290, 1, 1300, 1, 1307, 1, 1133, 1, 1319, 3, 1320, 1307, 1321, + 1, 393, 4, 1360, 1361, 1362, 959, 4, 1373, 1361, 1362, 959, 2, 1263, + 1374, 4, 1379, 1368, 1263, 211, 3, 211, 1368, 1263, 2, 1361, 1382, 3, + 1373, 1362, 959, 3, 1360, 959, 1398, 2, 1373, 959, 3, 1360, 1405, 959, + 2, 1405, 959, 3, 1412, 1412, 1412, 1, 2308, 8, 368, 1414, 369, 13, + 618, 370, 881, 483, 3, 1298, 1298, 1298, 3, 2070, 2280, 2311, 1, 574, + 2, 1416, 1380, 3, 42, 21, 25, 1, 636, 3, 1418, 1153, 1314, 4, 1419, + 1420, 1276, 1421, 11, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1190, + 1429, 1430, 1431, 6, 369, 618, 370, 881, 483, 747, 1, 42, 2, 1189, + 1430, 1, 1473, 2, 1488, 1473, 2, 211, 1263, 4, 638, 639, 1512, 1513, + 7, 369, 13, 618, 370, 881, 483, 747, 3, 1467, 1467, 1467, 3, 1290, + 1290, 1290, 3, 2070, 2328, 2329, 1, 1515, 1, 1469, 1, 1471, 2, 1153, + 1478, 3, 1419, 1420, 1421, 1, 1380, 12, 1519, 1422, 1189, 1520, 1427, + 1428, 1190, 1431, 1521, 1522, 1523, 1524, 9, 368, 369, 13, 618, 619, + 370, 483, 747, 371, 7, 1543, 1188, 1189, 1285, 1286, 1427, 1190, 2, + 1544, 1545, 1, 2065, 7, 368, 617, 369, 13, 951, 881, 371, 5, 27, 20, + 43, 29, 39, 1, 1566, 3, 935, 936, 393, 1, 28, 1, 1698, 2, 1715, 1698, + 3, 1723, 1724, 1725, 1, 1727, 3, 1742, 1742, 1742, 6, 2148, 2064, + 2083, 2074, 2149, 2351, 1, 1675, 1, 1728, 1, 1745, 9, 368, 369, 13, + 951, 745, 618, 619, 370, 483, 1, 1684, 3, 1748, 1748, 1748, 2, 2358, + 2133, 2, 794, 753, 1, 1315, 1, 1722, 1, 1468, 8, 27, 42, 26, 43, 37, + 25, 45, 49, 8, 92, 645, 160, 1751, 1752, 1753, 1754, 201, 6, 1669, + 1664, 1689, 1655, 1602, 82, 4, 1151, 1597, 1594, 1194, 3, 1755, 1756, + 1757, 1, 595, 3, 1547, 1546, 1551, 2, 1544, 1758, 9, 1543, 1282, 1188, + 1189, 1283, 1285, 1286, 1759, 1760, 3, 2064, 2074, 2149, 5, 1495, + 1492, 1493, 44, 831, 1, 1794, 1, 1783, 1, 1796, 1, 1774, 2, 1798, + 1745, 7, 368, 369, 13, 618, 370, 746, 483, 3, 27, 26, 25, 3, 388, + 1216, 1219, 3, 1826, 1826, 1826, 1, 2383, 7, 369, 13, 618, 370, 881, + 483, 371, 1, 2070, 1, 753, 1, 1824, 6, 27, 41, 31, 33, 39, 25, 2, + 1811, 1655, 2, 1189, 1427, 1, 1829, 6, 369, 13, 618, 620, 370, 881, 1, + 22, 1, 1189, 2, 2064, 2149, 7, 368, 369, 13, 618, 370, 881, 483, 4, + 27, 45, 47, 51, 1, 92, 1, 1854, 1, 857, 1, 1219, 1, 1551, 2, 1189, + 1879, 4, 1880, 165, 202, 203, 1, 1833, 1, 1895, 1, 1798, 6, 368, 1903, + 369, 13, 370, 371, 1, 1904, 1, 1883, 1, 1896, 1, 21, 2, 1875, 1876, + 11, 949, 368, 369, 618, 619, 620, 370, 483, 1911, 671, 371, 1, 970, 3, + 956, 794, 753, 1, 1912, 1, 1914, 1, 700, 2, 1932, 97, 1, 1153, 3, + 1958, 1958, 1958, 2, 2074, 2423, 7, 368, 369, 13, 619, 370, 746, 371, + 3, 1956, 1956, 1956, 1, 2426, 1, 1438, 1, 1961, 1, 1947, 3, 1966, + 1966, 1966, 1, 2431, 1, 260, 3, 618, 370, 746, 2, 2004, 2005, 3, 1182, + 1182, 1182, 2, 2436, 2243, 5, 368, 13, 370, 483, 371, 2, 47, 51, 6, + 369, 13, 951, 618, 881, 371 +}; +const int CPyLit_FrozenSet[] = { + 6, 3, 665, 666, 468, 3, 667, 668, 469, 2, 1068, 1069, 2, 1033, 1032, + 3, 1033, 1068, 1032, 2, 2056, 2057 +}; +CPyModule *CPyModule_brownie____c_constants__internal = NULL; +CPyModule *CPyModule_brownie____c_constants; +PyObject *CPyStatic__c_constants___globals; +CPyModule *CPyModule_builtins; +CPyModule *CPyModule_collections; +CPyModule *CPyModule_copy; +CPyModule *CPyModule_decimal; +CPyModule *CPyModule_hashlib; +CPyModule *CPyModule_importlib; +CPyModule *CPyModule_pathlib; +CPyModule *CPyModule_re; +CPyModule *CPyModule_typing; +CPyModule *CPyModule_faster_eth_utils___toolz; +CPyModule *CPyModule_faster_hexbytes; +CPyModule *CPyModule_semantic_version; +CPyModule *CPyModule_ujson; +CPyModule *CPyModule_brownie____cli__internal = NULL; +CPyModule *CPyModule_brownie____cli; +PyObject *CPyStatic__cli___globals; +CPyModule *CPyModule_brownie____cli_____main___3__internal = NULL; +CPyModule *CPyModule_brownie____cli_____main__; +PyObject *CPyStatic___main_____globals; +CPyModule *CPyModule_sys; +CPyModule *CPyModule_brownie; +CPyModule *CPyModule_brownie____config__internal = NULL; +CPyModule *CPyModule_brownie____config; +CPyModule *CPyModule_brownie___exceptions; +CPyModule *CPyModule_brownie___utils__internal = NULL; +CPyModule *CPyModule_brownie___utils; +CPyModule *CPyModule_brownie___utils___docopt; +CPyModule *CPyModule_brownie____cli___accounts__internal = NULL; +CPyModule *CPyModule_brownie____cli___accounts; +PyObject *CPyStatic_accounts___globals; +CPyModule *CPyModule_shutil; +CPyModule *CPyModule_brownie___convert__internal = NULL; +CPyModule *CPyModule_brownie___convert; +CPyModule *CPyModule_brownie___utils____color__internal = NULL; +CPyModule *CPyModule_brownie___utils____color; +CPyModule *CPyModule_brownie____cli___bake__internal = NULL; +CPyModule *CPyModule_brownie____cli___bake; +PyObject *CPyStatic_bake___globals; +CPyModule *CPyModule_brownie____cli___compile__internal = NULL; +CPyModule *CPyModule_brownie____cli___compile; +PyObject *CPyStatic_compile___globals; +CPyModule *CPyModule_brownie____cli___console__internal = NULL; +CPyModule *CPyModule_brownie____cli___console; +PyObject *CPyStatic_console___globals; +CPyModule *CPyModule_code; +CPyModule *CPyModule_inspect; +CPyModule *CPyModule_tokenize; +CPyModule *CPyModule_collections___abc; +CPyModule *CPyModule_io; +CPyModule *CPyModule_prompt_toolkit; +CPyModule *CPyModule_prompt_toolkit___auto_suggest; +CPyModule *CPyModule_prompt_toolkit___completion; +CPyModule *CPyModule_prompt_toolkit___enums; +CPyModule *CPyModule_prompt_toolkit___history; +CPyModule *CPyModule_prompt_toolkit___key_binding; +CPyModule *CPyModule_prompt_toolkit___key_binding___defaults; +CPyModule *CPyModule_prompt_toolkit___keys; +CPyModule *CPyModule_prompt_toolkit___lexers; +CPyModule *CPyModule_prompt_toolkit___styles___pygments; +CPyModule *CPyModule_pygments___lexers; +CPyModule *CPyModule_pygments___styles; +CPyModule *CPyModule_brownie___project___main__internal = NULL; +CPyModule *CPyModule_brownie___project___main; +CPyModule *CPyModule_brownie____cli___gui__internal = NULL; +CPyModule *CPyModule_brownie____cli___gui; +PyObject *CPyStatic_gui___globals; +CPyModule *CPyModule_brownie____gui; +CPyModule *CPyModule_brownie____cli___init__internal = NULL; +CPyModule *CPyModule_brownie____cli___init; +PyObject *CPyStatic_init___globals; +CPyModule *CPyModule_brownie____cli___networks__internal = NULL; +CPyModule *CPyModule_brownie____cli___networks; +PyObject *CPyStatic_networks___globals; +CPyModule *CPyModule_yaml; +CPyModule *CPyModule_brownie____cli___pm__internal = NULL; +CPyModule *CPyModule_brownie____cli___pm; +PyObject *CPyStatic_pm___globals; +CPyModule *CPyModule_brownie____cli___run__internal = NULL; +CPyModule *CPyModule_brownie____cli___run; +PyObject *CPyStatic_run___globals; +CPyModule *CPyModule_brownie___project___scripts__internal = NULL; +CPyModule *CPyModule_brownie___project___scripts; +CPyModule *CPyModule_brownie___test___output__internal = NULL; +CPyModule *CPyModule_brownie___test___output; +CPyModule *CPyModule_brownie____cli___test__internal = NULL; +CPyModule *CPyModule_brownie____cli___test; +PyObject *CPyStatic_test___globals; +CPyModule *CPyModule_pytest; +PyObject *CPyStatic__config___globals; +CPyModule *CPyModule_os; +CPyModule *CPyModule_warnings; +CPyModule *CPyModule_dotenv; +CPyModule *CPyModule_hypothesis; +CPyModule *CPyModule_hypothesis___database; +CPyModule *CPyModule_mypy_extensions; +CPyModule *CPyModule_brownie____expansion__internal = NULL; +CPyModule *CPyModule_brownie____expansion; +CPyModule *CPyModule_brownie____singleton; +PyObject *CPyStatic__expansion___globals; +CPyModule *CPyModule_dotenv___variables; +PyObject *CPyStatic_convert___globals; +CPyModule *CPyModule_brownie___convert___datatypes__internal = NULL; +CPyModule *CPyModule_brownie___convert___datatypes; +CPyModule *CPyModule_brownie___convert___main__internal = NULL; +CPyModule *CPyModule_brownie___convert___main; +PyObject *CPyStatic_datatypes___globals; +CPyModule *CPyModule_vyper___exceptions; +CPyModule *CPyModule_cchecksum; +CPyModule *CPyModule_faster_eth_utils; +CPyModule *CPyModule_eth_typing; +CPyModule *CPyModule_typing_extensions; +PyObject *CPyStatic_convert___main___globals; +CPyModule *CPyModule_brownie___convert___utils__internal = NULL; +CPyModule *CPyModule_brownie___convert___utils; +CPyModule *CPyModule_brownie___convert___normalize__internal = NULL; +CPyModule *CPyModule_brownie___convert___normalize; +PyObject *CPyStatic_normalize___globals; +CPyModule *CPyModule_eth_event___main; +CPyModule *CPyModule_faster_eth_abi___grammar; +CPyModule *CPyModule_brownie___typing__internal = NULL; +CPyModule *CPyModule_brownie___typing; +PyObject *CPyStatic_convert___utils___globals; +CPyModule *CPyModule_eth_hash___auto; +CPyModule *CPyModule_brownie___network__internal = NULL; +CPyModule *CPyModule_brownie___network; +PyObject *CPyStatic_network___globals; +CPyModule *CPyModule_brownie___network___account; +CPyModule *CPyModule_brownie___network___main; +CPyModule *CPyModule_brownie___network___rpc; +CPyModule *CPyModule_brownie___network___state__internal = NULL; +CPyModule *CPyModule_brownie___network___state; +CPyModule *CPyModule_brownie___network___web3; +CPyModule *CPyModule_brownie___network___alert__internal = NULL; +CPyModule *CPyModule_brownie___network___alert; +PyObject *CPyStatic_alert___globals; +CPyModule *CPyModule_time; +CPyModule *CPyModule_threading; +CPyModule *CPyModule_brownie___network___event__internal = NULL; +CPyModule *CPyModule_brownie___network___event; +PyObject *CPyStatic_event___globals; +CPyModule *CPyModule_eth_event; +CPyModule *CPyModule_web3____utils; +CPyModule *CPyModule_web3___datastructures; +CPyModule *CPyModule_brownie___network___middlewares__internal = NULL; +CPyModule *CPyModule_brownie___network___middlewares; +PyObject *CPyStatic_middlewares___globals; +CPyModule *CPyModule_functools; +CPyModule *CPyModule_abc; +CPyModule *CPyModule_web3; +CPyModule *CPyModule_web3___types; +CPyModule *CPyModule_brownie___network___middlewares____setup; +CPyModule *CPyModule_brownie___network___middlewares___caching__internal = NULL; +CPyModule *CPyModule_brownie___network___middlewares___caching; +PyObject *CPyStatic_caching___globals; +CPyModule *CPyModule_brownie___utils___sql__internal = NULL; +CPyModule *CPyModule_brownie___utils___sql; +CPyModule *CPyModule_brownie___network___middlewares___catch_tx_revert__internal = NULL; +CPyModule *CPyModule_brownie___network___middlewares___catch_tx_revert; +PyObject *CPyStatic_catch_tx_revert___globals; +CPyModule *CPyModule_brownie___network___middlewares___ganache7__internal = NULL; +CPyModule *CPyModule_brownie___network___middlewares___ganache7; +PyObject *CPyStatic_ganache7___globals; +CPyModule *CPyModule_brownie___network___middlewares___geth_poa__internal = NULL; +CPyModule *CPyModule_brownie___network___middlewares___geth_poa; +PyObject *CPyStatic_geth_poa___globals; +CPyModule *CPyModule_web3___exceptions; +CPyModule *CPyModule_web3___middleware; +CPyModule *CPyModule_brownie___network___middlewares___hardhat__internal = NULL; +CPyModule *CPyModule_brownie___network___middlewares___hardhat; +PyObject *CPyStatic_hardhat___globals; +PyObject *CPyStatic_state___globals; +CPyModule *CPyModule_gc; +CPyModule *CPyModule_weakref; +CPyModule *CPyModule_sqlite3; +CPyModule *CPyModule_brownie___project___build__internal = NULL; +CPyModule *CPyModule_brownie___project___build; +CPyModule *CPyModule_brownie___network___transaction; +CPyModule *CPyModule_brownie___network___contract; +CPyModule *CPyModule_brownie___project__internal = NULL; +CPyModule *CPyModule_brownie___project; +PyObject *CPyStatic_project___globals; +CPyModule *CPyModule_brownie___project___compiler__internal = NULL; +CPyModule *CPyModule_brownie___project___compiler; +PyObject *CPyStatic_compiler___globals; +CPyModule *CPyModule_solcast; +CPyModule *CPyModule_brownie___project___compiler___solidity__internal = NULL; +CPyModule *CPyModule_brownie___project___compiler___solidity; +CPyModule *CPyModule_brownie___project___compiler___utils__internal = NULL; +CPyModule *CPyModule_brownie___project___compiler___utils; +CPyModule *CPyModule_brownie___project___compiler___vyper__internal = NULL; +CPyModule *CPyModule_brownie___project___compiler___vyper; +PyObject *CPyStatic_solidity___globals; +CPyModule *CPyModule_logging; +CPyModule *CPyModule_solcx; +CPyModule *CPyModule_requests___exceptions; +CPyModule *CPyModule_solcast___nodes; +PyObject *CPyStatic_compiler___utils___globals; +PyObject *CPyStatic_vyper___globals; +CPyModule *CPyModule_vvm; +CPyModule *CPyModule_vyper; +CPyModule *CPyModule_packaging___version; +CPyModule *CPyModule_vyper___cli; +CPyModule *CPyModule_brownie___project___sources__internal = NULL; +CPyModule *CPyModule_brownie___project___sources; +PyObject *CPyStatic_build___globals; +CPyModule *CPyModule_brownie___project___flattener__internal = NULL; +CPyModule *CPyModule_brownie___project___flattener; +PyObject *CPyStatic_flattener___globals; +CPyModule *CPyModule_brownie___utils___toposort__internal = NULL; +CPyModule *CPyModule_brownie___utils___toposort; +PyObject *CPyStatic_project___main___globals; +CPyModule *CPyModule_zipfile; +CPyModule *CPyModule_base64; +CPyModule *CPyModule_types; +CPyModule *CPyModule_urllib___parse; +CPyModule *CPyModule_requests; +CPyModule *CPyModule_solcx___exceptions; +CPyModule *CPyModule_tqdm; +CPyModule *CPyModule_vvm___exceptions; +PyObject *CPyStatic_scripts___globals; +CPyModule *CPyModule_ast; +CPyModule *CPyModule_importlib___machinery; +CPyModule *CPyModule_importlib___util; +PyObject *CPyStatic_sources___globals; +CPyModule *CPyModule_textwrap; +CPyModule *CPyModule_vvm___utils___convert; +CPyModule *CPyModule_brownie___test___coverage__internal = NULL; +CPyModule *CPyModule_brownie___test___coverage; +PyObject *CPyStatic_coverage___globals; +CPyModule *CPyModule_brownie___test___managers___utils__internal = NULL; +CPyModule *CPyModule_brownie___test___managers___utils; +PyObject *CPyStatic_managers___utils___globals; +PyObject *CPyStatic_test___output___globals; +CPyModule *CPyModule_brownie___test___stateful__internal = NULL; +CPyModule *CPyModule_brownie___test___stateful; +PyObject *CPyStatic_stateful___globals; +CPyModule *CPyModule_hypothesis___strategies; +PyObject *CPyStatic_typing___globals; +PyObject *CPyStatic_brownie___utils___globals; +PyObject *CPyStatic__color___globals; +CPyModule *CPyModule_traceback; +CPyModule *CPyModule_pygments; +CPyModule *CPyModule_pygments___formatter; +CPyModule *CPyModule_pygments___formatters; +CPyModule *CPyModule_pygments_lexer_solidity; +CPyModule *CPyModule_curses; +CPyModule *CPyModule_brownie___utils___output__internal = NULL; +CPyModule *CPyModule_brownie___utils___output; +PyObject *CPyStatic_utils___output___globals; +PyObject *CPyStatic_sql___globals; +PyObject *CPyStatic_toposort___globals; +PyObject *CPyStatic__c_constants___defaultdict = NULL; +PyObject *CPyStatic__c_constants___deque = NULL; +PyObject *CPyStatic__c_constants___deepcopy = NULL; +PyObject *CPyStatic__c_constants___Decimal = NULL; +PyObject *CPyStatic__c_constants___getcontext = NULL; +PyObject *CPyStatic__c_constants___sha1 = NULL; +PyObject *CPyStatic__c_constants___import_module = NULL; +PyObject *CPyStatic__c_constants___Path = NULL; +PyObject *CPyStatic__c_constants___regex_compile = NULL; +PyObject *CPyStatic__c_constants___regex_findall = NULL; +PyObject *CPyStatic__c_constants___regex_finditer = NULL; +PyObject *CPyStatic__c_constants___regex_fullmatch = NULL; +PyObject *CPyStatic__c_constants___regex_match = NULL; +PyObject *CPyStatic__c_constants___regex_sub = NULL; +PyObject *CPyStatic__c_constants___HexBytes = NULL; +PyObject *CPyStatic__c_constants___NpmSpec = NULL; +PyObject *CPyStatic__c_constants___Version = NULL; +PyObject *CPyStatic__c_constants___mapcat = NULL; +PyObject *CPyStatic__c_constants___ujson_dump = NULL; +PyObject *CPyStatic__c_constants___ujson_dumps = NULL; +PyObject *CPyStatic__c_constants___ujson_load = NULL; +PyObject *CPyStatic__c_constants___ujson_loads = NULL; +char CPyDef__c_constants_____top_level__(void); +char CPyDef__cli_____top_level__(void); +PyTypeObject *CPyType___main_____main_env; +PyObject *CPyDef___main_____main_env(void); +CPyThreadLocal brownie____cli_____main_____main_envObject *__main_____main_env_free_instance; +PyTypeObject *CPyType___main_______mypyc_lambda__0_main_obj; +PyObject *CPyDef___main_______mypyc_lambda__0_main_obj(void); +CPyThreadLocal brownie____cli_____main_______mypyc_lambda__0_main_objObject *__main_______mypyc_lambda__0_main_obj_free_instance; +PyObject *CPyDef___main_______mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +double CPyDef___main_______mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OF cpy_r_k); +PyObject *CPyPy___main_______mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef___main_____main(void); +PyObject *CPyPy___main_____main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef___main_______top_level__(void); +PyObject *CPyDef_accounts___main(void); +PyObject *CPyPy_accounts___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____list(void); +PyObject *CPyPy_accounts____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____new(PyObject *cpy_r_id_); +PyObject *CPyPy_accounts____new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____generate(PyObject *cpy_r_id_); +PyObject *CPyPy_accounts____generate(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____import(PyObject *cpy_r_id_, PyObject *cpy_r_path); +PyObject *CPyPy_accounts____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____export(PyObject *cpy_r_id_, PyObject *cpy_r_path); +PyObject *CPyPy_accounts____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____password(PyObject *cpy_r_id_); +PyObject *CPyPy_accounts____password(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_accounts____delete(PyObject *cpy_r_id_); +PyObject *CPyPy_accounts____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_accounts_____top_level__(void); +PyObject *CPyDef_bake___main(void); +PyObject *CPyPy_bake___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_bake_____top_level__(void); +PyObject *CPyStatic_compile___CODESIZE_COLORS = NULL; +PyTypeObject *CPyType_compile___main_env; +PyObject *CPyDef_compile___main_env(void); +CPyThreadLocal brownie____cli___compile___main_envObject *compile___main_env_free_instance; +PyTypeObject *CPyType_compile_____mypyc_lambda__0_main_obj; +PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj(void); +CPyThreadLocal brownie____cli___compile_____mypyc_lambda__0_main_objObject *compile_____mypyc_lambda__0_main_obj_free_instance; +PyObject *CPyDef_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OI cpy_r_k); +PyObject *CPyPy_compile_____mypyc_lambda__0_main_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compile___main(void); +PyObject *CPyPy_compile___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_compile_____top_level__(void); +PyObject *CPyStatic_console___ConsolePrinter____builtins_print = NULL; +PyObject *CPyStatic_console___brownie____cli___console___ConsolePrinter_____call_____file = NULL; +PyTypeObject *CPyType_console____Quitter; +PyObject *CPyDef_console____Quitter(PyObject *cpy_r_name); +PyTypeObject *CPyType_console___ConsolePrinter; +PyObject *CPyDef_console___ConsolePrinter(PyObject *cpy_r_console); +PyTypeObject *CPyType_console___Console; +PyObject *CPyDef_console___Console(PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue); +PyTypeObject *CPyType_console___SanitizedFileHistory; +PyObject *CPyDef_console___SanitizedFileHistory(PyObject *cpy_r_filename, PyObject *cpy_r_local_dict); +PyTypeObject *CPyType_console___ConsoleCompleter; +PyObject *CPyDef_console___ConsoleCompleter(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); +PyTypeObject *CPyType_console___ConsoleAutoSuggest; +PyObject *CPyDef_console___ConsoleAutoSuggest(PyObject *cpy_r_console, PyObject *cpy_r_local_dict); +PyTypeObject *CPyType_console_____init___3_Console_env; +PyObject *CPyDef_console_____init___3_Console_env(void); +CPyThreadLocal brownie____cli___console_____init___3_Console_envObject *console_____init___3_Console_env_free_instance; +PyTypeObject *CPyType_console_____mypyc_lambda__0___3_init___3_Console_obj; +PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj(void); +CPyThreadLocal brownie____cli___console_____mypyc_lambda__0___3_init___3_Console_objObject *console_____mypyc_lambda__0___3_init___3_Console_obj_free_instance; +PyTypeObject *CPyType_console____dir_Console_env; +PyObject *CPyDef_console____dir_Console_env(void); +CPyThreadLocal brownie____cli___console____dir_Console_envObject *console____dir_Console_env_free_instance; +PyTypeObject *CPyType_console_____mypyc_lambda__1__dir_Console_obj; +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj(void); +CPyThreadLocal brownie____cli___console_____mypyc_lambda__1__dir_Console_objObject *console_____mypyc_lambda__1__dir_Console_obj_free_instance; +PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_env; +PyObject *CPyDef_console___get_completions_ConsoleCompleter_env(void); +CPyThreadLocal brownie____cli___console___get_completions_ConsoleCompleter_envObject *console___get_completions_ConsoleCompleter_env_free_instance; +PyTypeObject *CPyType_console___get_completions_ConsoleCompleter_gen; +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen(void); +CPyThreadLocal brownie____cli___console___get_completions_ConsoleCompleter_genObject *console___get_completions_ConsoleCompleter_gen_free_instance; +PyTypeObject *CPyType_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj; +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj(void); +CPyThreadLocal brownie____cli___console_____mypyc_lambda__2_get_completions_ConsoleCompleter_objObject *console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_free_instance; +PyObject *CPyDef_console___main(void); +PyObject *CPyPy_console___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console____Quitter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name); +PyObject *CPyPy_console____Quitter_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_console____Quitter_____repr__(PyObject *cpy_r_self); +PyObject *CPyPy_console____Quitter_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console____Quitter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_code); +PyObject *CPyPy_console____Quitter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___ConsolePrinter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console); +PyObject *CPyPy_console___ConsolePrinter_____init__(PyObject *self, PyObject *args, PyObject *kw); +char CPyDef_console___ConsolePrinter___start(PyObject *cpy_r_self); +PyObject *CPyPy_console___ConsolePrinter___start(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___ConsolePrinter_____call__(PyObject *cpy_r_self, PyObject *cpy_r_values, PyObject *cpy_r_sep, PyObject *cpy_r_end, PyObject *cpy_r_file, PyObject *cpy_r_flush); +PyObject *CPyPy_console___ConsolePrinter_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___ConsolePrinter___finish(PyObject *cpy_r_self); +PyObject *CPyPy_console___ConsolePrinter___finish(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_console___ConsolePrinter_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_console_____mypyc_lambda__0___3_init___3_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console_____init__(PyObject *cpy_r_self, PyObject *cpy_r_project, PyObject *cpy_r_extra_locals, char cpy_r_exit_on_continue); +PyObject *CPyPy_console___Console_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k); +PyObject *CPyPy_console_____mypyc_lambda__1__dir_Console_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console____dir(PyObject *cpy_r_self, PyObject *cpy_r_obj); +PyObject *CPyPy_console___Console____dir(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console____console_write(PyObject *cpy_r_self, PyObject *cpy_r_obj); +PyObject *CPyPy_console___Console____console_write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console___interact(PyObject *cpy_r_self, PyObject *cpy_r_args, PyObject *cpy_r_kwargs); +PyObject *CPyPy_console___Console___interact(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___Console___raw_input(PyObject *cpy_r_self, PyObject *cpy_r_prompt); +PyObject *CPyPy_console___Console___raw_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console___showsyntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_filename); +PyObject *CPyPy_console___Console___showsyntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console___showtraceback(PyObject *cpy_r_self); +PyObject *CPyPy_console___Console___showtraceback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console___resetbuffer(PyObject *cpy_r_self); +PyObject *CPyPy_console___Console___resetbuffer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___Console___runsource(PyObject *cpy_r_self, PyObject *cpy_r_source, PyObject *cpy_r_filename, PyObject *cpy_r_symbol); +PyObject *CPyPy_console___Console___runsource(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___Console___paste_event(PyObject *cpy_r_self, PyObject *cpy_r_event); +PyObject *CPyPy_console___Console___paste_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___Console___tab_event(PyObject *cpy_r_self, PyObject *cpy_r_event); +PyObject *CPyPy_console___Console___tab_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___Console___tab_filter(PyObject *cpy_r_self); +PyObject *CPyPy_console___Console___tab_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___Console_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_console___Console_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console____dir_color(PyObject *cpy_r_obj); +PyObject *CPyPy_console____dir_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___SanitizedFileHistory_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename, PyObject *cpy_r_local_dict); +PyObject *CPyPy_console___SanitizedFileHistory_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_console___SanitizedFileHistory___store_string(PyObject *cpy_r_self, PyObject *cpy_r_line); +PyObject *CPyPy_console___SanitizedFileHistory___store_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___ConsoleCompleter_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict); +PyObject *CPyPy_console___ConsoleCompleter_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k); +PyObject *CPyPy_console_____mypyc_lambda__2_get_completions_ConsoleCompleter_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___get_completions_ConsoleCompleter_gen___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_console___get_completions_ConsoleCompleter_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console___ConsoleCompleter___get_completions(PyObject *cpy_r_self, PyObject *cpy_r_document, PyObject *cpy_r_complete_event); +PyObject *CPyPy_console___ConsoleCompleter___get_completions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console___ConsoleAutoSuggest_____init__(PyObject *cpy_r_self, PyObject *cpy_r_console, PyObject *cpy_r_local_dict); +PyObject *CPyPy_console___ConsoleAutoSuggest_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_console___ConsoleAutoSuggest___get_suggestion(PyObject *cpy_r_self, PyObject *cpy_r_buffer, PyObject *cpy_r_document); +PyObject *CPyPy_console___ConsoleAutoSuggest___get_suggestion(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console____obj_from_token(PyObject *cpy_r_obj, PyObject *cpy_r_token); +PyObject *CPyPy_console____obj_from_token(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_console____parse_document(PyObject *cpy_r_local_dict, PyObject *cpy_r_text); +PyObject *CPyPy_console____parse_document(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_console_____top_level__(void); +PyObject *CPyDef_gui___main(void); +PyObject *CPyPy_gui___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_gui_____top_level__(void); +PyObject *CPyDef_init___main(void); +PyObject *CPyPy_init___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_init_____top_level__(void); +PyObject *CPyDef_networks___main(void); +PyObject *CPyPy_networks___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____list(PyObject *cpy_r_verbose); +PyObject *CPyPy_networks____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____add(PyObject *cpy_r_env, PyObject *cpy_r_id_, PyObject *cpy_r_args); +PyObject *CPyPy_networks____add(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____modify(PyObject *cpy_r_id_, PyObject *cpy_r_args); +PyObject *CPyPy_networks____modify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____delete(PyObject *cpy_r_id_); +PyObject *CPyPy_networks____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____import(PyObject *cpy_r_path_str, PyObject *cpy_r_replace); +PyObject *CPyPy_networks____import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____export(PyObject *cpy_r_path_str); +PyObject *CPyPy_networks____export(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____update_provider(PyObject *cpy_r_name, PyObject *cpy_r_url); +PyObject *CPyPy_networks____update_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____delete_provider(PyObject *cpy_r_name); +PyObject *CPyPy_networks____delete_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____set_provider(PyObject *cpy_r_name); +PyObject *CPyPy_networks____set_provider(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____list_providers(PyObject *cpy_r_verbose); +PyObject *CPyPy_networks____list_providers(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_networks____parse_args(PyObject *cpy_r_args); +PyObject *CPyPy_networks____parse_args(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_networks____print_verbose_providers_description(PyObject *cpy_r_providers); +PyObject *CPyPy_networks____print_verbose_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_networks____print_simple_providers_description(PyObject *cpy_r_providers); +PyObject *CPyPy_networks____print_simple_providers_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_networks____print_simple_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last); +PyObject *CPyPy_networks____print_simple_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_networks____print_verbose_network_description(PyObject *cpy_r_network_dict, PyObject *cpy_r_is_last, PyObject *cpy_r_indent); +PyObject *CPyPy_networks____print_verbose_network_description(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_networks____validate_network(PyObject *cpy_r_network, PyObject *cpy_r_required); +PyObject *CPyPy_networks____validate_network(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_networks_____top_level__(void); +PyObject *CPyDef_pm___main(void); +PyObject *CPyPy_pm___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_pm____list(void); +PyObject *CPyPy_pm____list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_pm____clone(PyObject *cpy_r_package_id, PyObject *cpy_r_path_str); +PyObject *CPyPy_pm____clone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_pm____delete(PyObject *cpy_r_package_id); +PyObject *CPyPy_pm____delete(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_pm____install(PyObject *cpy_r_uri); +PyObject *CPyPy_pm____install(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_pm____split_id(PyObject *cpy_r_package_id); +PyObject *CPyPy_pm____split_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_pm____format_pkg(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version); +PyObject *CPyPy_pm____format_pkg(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_pm_____top_level__(void); +PyObject *CPyDef_run___main(void); +PyObject *CPyPy_run___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_run_____top_level__(void); +PyObject *CPyDef_test___main(void); +PyObject *CPyPy_test___main(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_test_____top_level__(void); +PyObject *CPyStatic__config___BROWNIE_FOLDER = NULL; +PyObject *CPyStatic__config___DATA_FOLDER = NULL; +tuple_T2OO CPyStatic__config___DATA_SUBFOLDERS = { NULL, NULL }; +PyObject *CPyStatic__config___EVM_EQUIVALENTS = NULL; +PyObject *CPyStatic__config___python_version = NULL; +PyObject *CPyStatic__config___REQUEST_HEADERS = NULL; +PyObject *CPyStatic__config___brownie____config___ConfigDict_____init_____values = NULL; +PyObject *CPyStatic__config___CONFIG = NULL; +PyTypeObject *CPyType__config___ConfigContainer; +PyTypeObject *CPyType__config___Config; +PyTypeObject *CPyType__config___ConfigDict; +PyTypeObject *CPyType__config_____init___3_ConfigContainer_obj; +PyObject *CPyDef__config_____init___3_ConfigContainer_obj(void); +CPyThreadLocal brownie____config_____init___3_ConfigContainer_objObject *_config_____init___3_ConfigContainer_obj_free_instance; +PyTypeObject *CPyType__config___set_active_network_ConfigContainer_obj; +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj(void); +CPyThreadLocal brownie____config___set_active_network_ConfigContainer_objObject *_config___set_active_network_ConfigContainer_obj_free_instance; +PyTypeObject *CPyType__config___clear_active_ConfigContainer_obj; +PyObject *CPyDef__config___clear_active_ConfigContainer_obj(void); +CPyThreadLocal brownie____config___clear_active_ConfigContainer_objObject *_config___clear_active_ConfigContainer_obj_free_instance; +PyTypeObject *CPyType__config___active_network_ConfigContainer_obj; +PyObject *CPyDef__config___active_network_ConfigContainer_obj(void); +CPyThreadLocal brownie____config___active_network_ConfigContainer_objObject *_config___active_network_ConfigContainer_obj_free_instance; +PyTypeObject *CPyType__config___network_type_ConfigContainer_obj; +PyObject *CPyDef__config___network_type_ConfigContainer_obj(void); +CPyThreadLocal brownie____config___network_type_ConfigContainer_objObject *_config___network_type_ConfigContainer_obj_free_instance; +PyTypeObject *CPyType__config___mode_ConfigContainer_obj; +PyObject *CPyDef__config___mode_ConfigContainer_obj(void); +CPyThreadLocal brownie____config___mode_ConfigContainer_objObject *_config___mode_ConfigContainer_obj_free_instance; +PyObject *CPyDef__config_____init___3_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config_____init___3_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy__config_____init___3_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___set_active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_); +PyObject *CPyPy__config___set_active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___clear_active_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config___clear_active_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy__config___clear_active_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___active_network_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy__config___active_network_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___active_network_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy__config___active_network_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___network_type_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy__config___network_type_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___network_type_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy__config___network_type_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___mode_ConfigContainer_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy__config___mode_ConfigContainer_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___mode_ConfigContainer_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy__config___mode_ConfigContainer_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config___ConfigDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_values); +PyObject *CPyPy__config___ConfigDict_____init__(PyObject *self, PyObject *args, PyObject *kw); +char CPyDef__config___ConfigDict_____setitem__(PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_value); +PyObject *CPyPy__config___ConfigDict_____setitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config___ConfigDict___update(PyObject *cpy_r_self, PyObject *cpy_r_arg); +PyObject *CPyPy__config___ConfigDict___update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config___ConfigDict____lock(PyObject *cpy_r_self); +PyObject *CPyPy__config___ConfigDict____lock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config___ConfigDict____unlock(PyObject *cpy_r_self); +PyObject *CPyPy__config___ConfigDict____unlock(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config___ConfigDict____copy(PyObject *cpy_r_self); +PyObject *CPyPy__config___ConfigDict____copy(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____get_project_config_path(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____get_project_config_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____load_config(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____load_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config____load_project_config(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____load_project_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____load_project_compiler_config(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____load_project_compiler_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____load_project_envvars(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____load_project_envvars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____load_project_structure_config(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____load_project_structure_config(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____load_project_dependencies(PyObject *cpy_r_project_path); +PyObject *CPyPy__config____load_project_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____modify_hypothesis_settings(PyObject *cpy_r_settings, PyObject *cpy_r_name, PyObject *cpy_r_parent); +PyObject *CPyPy__config____modify_hypothesis_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config____recursive_update(PyObject *cpy_r_original, PyObject *cpy_r_new); +PyObject *CPyPy__config____recursive_update(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config____update_argv_from_docopt(PyObject *cpy_r_args); +PyObject *CPyPy__config____update_argv_from_docopt(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__config____get_data_folder(void); +PyObject *CPyPy__config____get_data_folder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config____make_data_folders(PyObject *cpy_r_data_folder); +PyObject *CPyPy__config____make_data_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config____None_factory(void); +PyObject *CPyPy__config____None_factory(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__config_____top_level__(void); +PyObject *CPyStatic__expansion___brownie____expansion____expand___variables = NULL; +PyObject *CPyStatic__expansion___INT_REGEX = NULL; +PyObject *CPyDef__expansion___expand_posix_vars(PyObject *cpy_r_obj, PyObject *cpy_r_variables); +PyObject *CPyPy__expansion___expand_posix_vars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__expansion____expand(PyObject *cpy_r_value, PyObject *cpy_r_variables); +PyObject *CPyPy__expansion____expand(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__expansion____str_to_python_value(PyObject *cpy_r_val); +PyObject *CPyPy__expansion____str_to_python_value(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__expansion_____top_level__(void); +char CPyDef_convert_____top_level__(void); +PyObject *CPyStatic_datatypes___UNITS = NULL; +PyObject *CPyStatic_datatypes___to_checksum_address = NULL; +PyObject *CPyStatic_datatypes___add_0x_prefix = NULL; +PyObject *CPyStatic_datatypes___is_hex = NULL; +PyObject *CPyStatic_datatypes___to_bytes = NULL; +PyTypeObject *CPyType_datatypes___Wei; +PyTypeObject *CPyType_datatypes___Fixed; +PyTypeObject *CPyType_datatypes___EthAddress; +PyTypeObject *CPyType_datatypes___HexString; +PyTypeObject *CPyType_datatypes___ReturnValue; +PyTypeObject *CPyType_datatypes_____new___3_Wei_obj; +PyObject *CPyDef_datatypes_____new___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____new___3_Wei_objObject *datatypes_____new___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____hash___3_Wei_obj; +PyObject *CPyDef_datatypes_____hash___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____hash___3_Wei_objObject *datatypes_____hash___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____lt___3_Wei_obj; +PyObject *CPyDef_datatypes_____lt___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____lt___3_Wei_objObject *datatypes_____lt___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____le___3_Wei_obj; +PyObject *CPyDef_datatypes_____le___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____le___3_Wei_objObject *datatypes_____le___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____eq___3_Wei_obj; +PyObject *CPyDef_datatypes_____eq___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____eq___3_Wei_objObject *datatypes_____eq___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ne___3_Wei_obj; +PyObject *CPyDef_datatypes_____ne___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ne___3_Wei_objObject *datatypes_____ne___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ge___3_Wei_obj; +PyObject *CPyDef_datatypes_____ge___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ge___3_Wei_objObject *datatypes_____ge___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____gt___3_Wei_obj; +PyObject *CPyDef_datatypes_____gt___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____gt___3_Wei_objObject *datatypes_____gt___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____add___3_Wei_obj; +PyObject *CPyDef_datatypes_____add___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____add___3_Wei_objObject *datatypes_____add___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____sub___3_Wei_obj; +PyObject *CPyDef_datatypes_____sub___3_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes_____sub___3_Wei_objObject *datatypes_____sub___3_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes___to_Wei_obj; +PyObject *CPyDef_datatypes___to_Wei_obj(void); +CPyThreadLocal brownie___convert___datatypes___to_Wei_objObject *datatypes___to_Wei_obj_free_instance; +PyTypeObject *CPyType_datatypes_____new___3_Fixed_obj; +PyObject *CPyDef_datatypes_____new___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____new___3_Fixed_objObject *datatypes_____new___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____repr___3_Fixed_obj; +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____repr___3_Fixed_objObject *datatypes_____repr___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____hash___3_Fixed_obj; +PyObject *CPyDef_datatypes_____hash___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____hash___3_Fixed_objObject *datatypes_____hash___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____lt___3_Fixed_obj; +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____lt___3_Fixed_objObject *datatypes_____lt___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____le___3_Fixed_obj; +PyObject *CPyDef_datatypes_____le___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____le___3_Fixed_objObject *datatypes_____le___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____eq___3_Fixed_obj; +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____eq___3_Fixed_objObject *datatypes_____eq___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ne___3_Fixed_obj; +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ne___3_Fixed_objObject *datatypes_____ne___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ge___3_Fixed_obj; +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ge___3_Fixed_objObject *datatypes_____ge___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____gt___3_Fixed_obj; +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____gt___3_Fixed_objObject *datatypes_____gt___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____add___3_Fixed_obj; +PyObject *CPyDef_datatypes_____add___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____add___3_Fixed_objObject *datatypes_____add___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____sub___3_Fixed_obj; +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj(void); +CPyThreadLocal brownie___convert___datatypes_____sub___3_Fixed_objObject *datatypes_____sub___3_Fixed_obj_free_instance; +PyTypeObject *CPyType_datatypes_____new___3_EthAddress_obj; +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj(void); +CPyThreadLocal brownie___convert___datatypes_____new___3_EthAddress_objObject *datatypes_____new___3_EthAddress_obj_free_instance; +PyTypeObject *CPyType_datatypes_____hash___3_EthAddress_obj; +PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj(void); +CPyThreadLocal brownie___convert___datatypes_____hash___3_EthAddress_objObject *datatypes_____hash___3_EthAddress_obj_free_instance; +PyTypeObject *CPyType_datatypes_____eq___3_EthAddress_obj; +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj(void); +CPyThreadLocal brownie___convert___datatypes_____eq___3_EthAddress_objObject *datatypes_____eq___3_EthAddress_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ne___3_EthAddress_obj; +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ne___3_EthAddress_objObject *datatypes_____ne___3_EthAddress_obj_free_instance; +PyTypeObject *CPyType_datatypes_____new___3_HexString_obj; +PyObject *CPyDef_datatypes_____new___3_HexString_obj(void); +CPyThreadLocal brownie___convert___datatypes_____new___3_HexString_objObject *datatypes_____new___3_HexString_obj_free_instance; +PyTypeObject *CPyType_datatypes_____eq___3_HexString_obj; +PyObject *CPyDef_datatypes_____eq___3_HexString_obj(void); +CPyThreadLocal brownie___convert___datatypes_____eq___3_HexString_objObject *datatypes_____eq___3_HexString_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ne___3_HexString_obj; +PyObject *CPyDef_datatypes_____ne___3_HexString_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ne___3_HexString_objObject *datatypes_____ne___3_HexString_obj_free_instance; +PyTypeObject *CPyType_datatypes_____str___3_HexString_obj; +PyObject *CPyDef_datatypes_____str___3_HexString_obj(void); +CPyThreadLocal brownie___convert___datatypes_____str___3_HexString_objObject *datatypes_____str___3_HexString_obj_free_instance; +PyTypeObject *CPyType_datatypes_____repr___3_HexString_obj; +PyObject *CPyDef_datatypes_____repr___3_HexString_obj(void); +CPyThreadLocal brownie___convert___datatypes_____repr___3_HexString_objObject *datatypes_____repr___3_HexString_obj_free_instance; +PyTypeObject *CPyType_datatypes_____new___3_ReturnValue_obj; +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes_____new___3_ReturnValue_objObject *datatypes_____new___3_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes_____hash___3_ReturnValue_obj; +PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes_____hash___3_ReturnValue_objObject *datatypes_____hash___3_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes_____eq___3_ReturnValue_obj; +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes_____eq___3_ReturnValue_objObject *datatypes_____eq___3_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes_____ne___3_ReturnValue_obj; +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes_____ne___3_ReturnValue_objObject *datatypes_____ne___3_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes_____getitem___3_ReturnValue_obj; +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes_____getitem___3_ReturnValue_objObject *datatypes_____getitem___3_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes_____contains___3_ReturnValue_obj; +PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes_____contains___3_ReturnValue_objObject *datatypes_____contains___3_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes___count_ReturnValue_obj; +PyObject *CPyDef_datatypes___count_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes___count_ReturnValue_objObject *datatypes___count_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes___dict_ReturnValue_obj; +PyObject *CPyDef_datatypes___dict_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes___dict_ReturnValue_objObject *datatypes___dict_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes___index_ReturnValue_obj; +PyObject *CPyDef_datatypes___index_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes___index_ReturnValue_objObject *datatypes___index_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes___items_ReturnValue_obj; +PyObject *CPyDef_datatypes___items_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes___items_ReturnValue_objObject *datatypes___items_ReturnValue_obj_free_instance; +PyTypeObject *CPyType_datatypes___keys_ReturnValue_obj; +PyObject *CPyDef_datatypes___keys_ReturnValue_obj(void); +CPyThreadLocal brownie___convert___datatypes___keys_ReturnValue_objObject *datatypes___keys_ReturnValue_obj_free_instance; +PyObject *CPyDef_datatypes_____new___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____new___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value); +PyObject *CPyPy_datatypes_____new___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____hash___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes_____hash___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____hash___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____lt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____lt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____le___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____le___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____le___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____le___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____eq___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ne___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ge___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ge___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____gt___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____gt___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____add___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____add___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____add___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____add___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____sub___3_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____sub___3_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___to_Wei_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes___to_Wei_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___to_Wei_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_unit); +PyObject *CPyPy_datatypes___to_Wei_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes____to_wei(PyObject *cpy_r_value); +PyObject *CPyPy_datatypes____to_wei(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes____return_int(PyObject *cpy_r_original, PyObject *cpy_r_value); +PyObject *CPyPy_datatypes____return_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value); +PyObject *CPyPy_datatypes_____new___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____repr___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____repr___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____hash___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes_____hash___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____hash___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____lt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____lt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____le___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____le___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____eq___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ne___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ge___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ge___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____gt___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____gt___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____add___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____add___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____sub___3_Fixed_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____sub___3_Fixed_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes____to_fixed(PyObject *cpy_r_value); +PyObject *CPyPy_datatypes____to_fixed(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value); +PyObject *CPyPy_datatypes_____new___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____hash___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____eq___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ne___3_EthAddress_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_datatypes____address_compare(PyObject *cpy_r_a, PyObject *cpy_r_b); +PyObject *CPyPy_datatypes____address_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____new___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_value, PyObject *cpy_r_type_str); +PyObject *CPyPy_datatypes_____new___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____eq___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ne___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____str___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____str___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____str___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____str___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____repr___3_HexString_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____repr___3_HexString_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_datatypes____hex_compare(PyObject *cpy_r_a, PyObject *cpy_r_b); +PyObject *CPyPy_datatypes____hex_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes____to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str); +PyObject *CPyPy_datatypes____to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes____to_hex(PyObject *cpy_r_value); +PyObject *CPyPy_datatypes____to_hex(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_cls, PyObject *cpy_r_values, PyObject *cpy_r_abi); +PyObject *CPyPy_datatypes_____new___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes_____hash___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____eq___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_datatypes_____ne___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key); +PyObject *CPyPy_datatypes_____getitem___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value); +PyObject *CPyPy_datatypes_____contains___3_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___count_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes___count_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes___count_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value); +PyObject *CPyPy_datatypes___count_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___dict_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes___dict_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___index_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes___index_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_datatypes___index_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r_start, PyObject *cpy_r_stop); +PyObject *CPyPy_datatypes___index_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___items_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes___items_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___items_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes___items_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes___keys_ReturnValue_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_datatypes___keys_ReturnValue_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_datatypes____kwargtuple_compare(PyObject *cpy_r_a, PyObject *cpy_r_b); +PyObject *CPyPy_datatypes____kwargtuple_compare(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_datatypes____convert_str(PyObject *cpy_r_value); +PyObject *CPyPy_datatypes____convert_str(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_datatypes_____top_level__(void); +PyObject *CPyStatic_convert___main___is_hex = NULL; +PyObject *CPyStatic_convert___main___to_text = NULL; +PyObject *CPyStatic_convert___main____TEN_DECIMALS = NULL; +PyObject *CPyDef_convert___main___to_uint(PyObject *cpy_r_value, PyObject *cpy_r_type_str); +PyObject *CPyPy_convert___main___to_uint(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___main___to_int(PyObject *cpy_r_value, PyObject *cpy_r_type_str); +PyObject *CPyPy_convert___main___to_int(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___main___to_decimal(PyObject *cpy_r_value); +PyObject *CPyPy_convert___main___to_decimal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___main___to_address(PyObject *cpy_r_value); +PyObject *CPyPy_convert___main___to_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___main___to_bytes(PyObject *cpy_r_value, PyObject *cpy_r_type_str); +PyObject *CPyPy_convert___main___to_bytes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_convert___main___to_bool(PyObject *cpy_r_value); +PyObject *CPyPy_convert___main___to_bool(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___main___to_string(PyObject *cpy_r_value); +PyObject *CPyPy_convert___main___to_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_convert___main_____top_level__(void); +PyObject *CPyStatic_normalize____TupleType = NULL; +PyObject *CPyStatic_normalize____parse = NULL; +PyObject *CPyDef_normalize___format_input(PyObject *cpy_r_abi, PyObject *cpy_r_inputs); +PyObject *CPyPy_normalize___format_input(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_normalize___format_output(PyObject *cpy_r_abi, PyObject *cpy_r_outputs); +PyObject *CPyPy_normalize___format_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_normalize___format_event(PyObject *cpy_r_event); +PyObject *CPyPy_normalize___format_event(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_normalize____format_tuple(PyObject *cpy_r_abi_types, PyObject *cpy_r_values); +PyObject *CPyPy_normalize____format_tuple(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_normalize____format_array(PyObject *cpy_r_abi_type, PyObject *cpy_r_values); +PyObject *CPyPy_normalize____format_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_normalize____format_single(PyObject *cpy_r_type_str, PyObject *cpy_r_value); +PyObject *CPyPy_normalize____format_single(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_normalize____check_array(PyObject *cpy_r_values, PyObject *cpy_r_length); +PyObject *CPyPy_normalize____check_array(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_normalize____get_abi_types(PyObject *cpy_r_abi_params); +PyObject *CPyPy_normalize____get_abi_types(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_normalize_____top_level__(void); +PyObject *CPyStatic_convert___utils___keccak = NULL; +PyObject *CPyStatic_convert___utils____cached_int_bounds = NULL; +tuple_T2II CPyDef_convert___utils___get_int_bounds(PyObject *cpy_r_type_str); +PyObject *CPyPy_convert___utils___get_int_bounds(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___utils___get_type_strings(PyObject *cpy_r_abi_params, PyObject *cpy_r_substitutions); +PyObject *CPyPy_convert___utils___get_type_strings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___utils___build_function_signature(PyObject *cpy_r_abi); +PyObject *CPyPy_convert___utils___build_function_signature(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_convert___utils___build_function_selector(PyObject *cpy_r_abi); +PyObject *CPyPy_convert___utils___build_function_selector(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_convert___utils_____top_level__(void); +PyObject *CPyStatic_network___accounts = NULL; +PyObject *CPyStatic_network___rpc = NULL; +PyObject *CPyStatic_network___history = NULL; +PyObject *CPyStatic_network___chain = NULL; +char CPyDef_network_____top_level__(void); +PyObject *CPyStatic_alert_____console_dir__ = NULL; +PyObject *CPyStatic_alert____instances = NULL; +PyObject *CPyStatic_alert____Thread = NULL; +PyObject *CPyStatic_alert____sleep = NULL; +PyObject *CPyStatic_alert____time = NULL; +PyTypeObject *CPyType_alert___Alert; +PyTypeObject *CPyType_alert_____init___3_Alert_obj; +PyObject *CPyDef_alert_____init___3_Alert_obj(void); +CPyThreadLocal brownie___network___alert_____init___3_Alert_objObject *alert_____init___3_Alert_obj_free_instance; +PyTypeObject *CPyType_alert____loop_Alert_obj; +PyObject *CPyDef_alert____loop_Alert_obj(void); +CPyThreadLocal brownie___network___alert____loop_Alert_objObject *alert____loop_Alert_obj_free_instance; +PyTypeObject *CPyType_alert___is_alive_Alert_obj; +PyObject *CPyDef_alert___is_alive_Alert_obj(void); +CPyThreadLocal brownie___network___alert___is_alive_Alert_objObject *alert___is_alive_Alert_obj_free_instance; +PyTypeObject *CPyType_alert___wait_Alert_obj; +PyObject *CPyDef_alert___wait_Alert_obj(void); +CPyThreadLocal brownie___network___alert___wait_Alert_objObject *alert___wait_Alert_obj_free_instance; +PyTypeObject *CPyType_alert___stop_Alert_obj; +PyObject *CPyDef_alert___stop_Alert_obj(void); +CPyThreadLocal brownie___network___alert___stop_Alert_objObject *alert___stop_Alert_obj_free_instance; +PyTypeObject *CPyType_alert____get_start_time_Alert_obj; +PyObject *CPyDef_alert____get_start_time_Alert_obj(void); +CPyThreadLocal brownie___network___alert____get_start_time_Alert_objObject *alert____get_start_time_Alert_obj_free_instance; +PyObject *CPyDef_alert_____init___3_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_alert_____init___3_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert_____init___3_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap); +PyObject *CPyPy_alert_____init___3_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert____loop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_alert____loop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert____loop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, CPyTagged cpy_r_start_value, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, PyObject *cpy_r_repeat); +PyObject *CPyPy_alert____loop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert___is_alive_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_alert___is_alive_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert___is_alive_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_alert___is_alive_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert___wait_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_alert___wait_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert___wait_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_timeout); +PyObject *CPyPy_alert___wait_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert___stop_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_alert___stop_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert___stop_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait); +PyObject *CPyPy_alert___stop_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert____get_start_time_Alert_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_alert____get_start_time_Alert_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +double CPyDef_alert____get_start_time_Alert_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_alert____get_start_time_Alert_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert___new(PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, double cpy_r_delay, PyObject *cpy_r_msg, PyObject *cpy_r_callback, char cpy_r_repeat, uint32_t cpy_r___bitmap); +PyObject *CPyPy_alert___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_alert___show(void); +PyObject *CPyPy_alert___show(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert___stop_all(void); +PyObject *CPyPy_alert___stop_all(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_alert_____top_level__(void); +PyObject *CPyStatic_event____deployment_topics = NULL; +PyObject *CPyStatic_event___event_watcher = NULL; +PyObject *CPyStatic_event____topics = NULL; +PyTypeObject *CPyType_event___EventDict; +PyObject *CPyDef_event___EventDict(PyObject *cpy_r_events); +PyTypeObject *CPyType_event____EventItem; +PyObject *CPyDef_event____EventItem(PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos); +PyTypeObject *CPyType_event____EventWatchData; +PyObject *CPyDef_event____EventWatchData(PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); +PyTypeObject *CPyType_event___EventWatcher; +PyTypeObject *CPyType_event____trigger_callbacks__EventWatchData_env; +PyObject *CPyDef_event____trigger_callbacks__EventWatchData_env(void); +CPyThreadLocal brownie___network___event____trigger_callbacks__EventWatchData_envObject *event____trigger_callbacks__EventWatchData_env_free_instance; +PyTypeObject *CPyType_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj; +PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj(void); +CPyThreadLocal brownie___network___event____map_callback_on_list__trigger_callbacks__EventWatchData_objObject *event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_free_instance; +PyTypeObject *CPyType_event_____init___3_EventWatcher_obj; +PyObject *CPyDef_event_____init___3_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event_____init___3_EventWatcher_objObject *event_____init___3_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event_____del___3_EventWatcher_obj; +PyObject *CPyDef_event_____del___3_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event_____del___3_EventWatcher_objObject *event_____del___3_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event___stop_EventWatcher_obj; +PyObject *CPyDef_event___stop_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event___stop_EventWatcher_objObject *event___stop_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event___reset_EventWatcher_obj; +PyObject *CPyDef_event___reset_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event___reset_EventWatcher_objObject *event___reset_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event___add_event_callback_EventWatcher_obj; +PyObject *CPyDef_event___add_event_callback_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event___add_event_callback_EventWatcher_objObject *event___add_event_callback_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event____setup_EventWatcher_obj; +PyObject *CPyDef_event____setup_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event____setup_EventWatcher_objObject *event____setup_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event____start_watch_EventWatcher_obj; +PyObject *CPyDef_event____start_watch_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event____start_watch_EventWatcher_objObject *event____start_watch_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event____loop_EventWatcher_env; +PyObject *CPyDef_event____loop_EventWatcher_env(void); +CPyThreadLocal brownie___network___event____loop_EventWatcher_envObject *event____loop_EventWatcher_env_free_instance; +PyTypeObject *CPyType_event____loop_EventWatcher_obj; +PyObject *CPyDef_event____loop_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event____loop_EventWatcher_objObject *event____loop_EventWatcher_obj_free_instance; +PyTypeObject *CPyType_event_____mypyc_lambda__0__loop_EventWatcher_obj; +PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj(void); +CPyThreadLocal brownie___network___event_____mypyc_lambda__0__loop_EventWatcher_objObject *event_____mypyc_lambda__0__loop_EventWatcher_obj_free_instance; +char CPyDef_event___EventDict_____init__(PyObject *cpy_r_self, PyObject *cpy_r_events); +PyObject *CPyPy_event___EventDict_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_event___EventDict_____repr__(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event___EventDict_____bool__(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict_____bool__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event___EventDict_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name); +PyObject *CPyPy_event___EventDict_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___EventDict_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key); +PyObject *CPyPy_event___EventDict_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___EventDict_____iter__(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_event___EventDict_____len__(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___EventDict_____str__(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_event___EventDict___count(PyObject *cpy_r_self, PyObject *cpy_r_name); +PyObject *CPyPy_event___EventDict___count(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___EventDict___items(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___EventDict___keys(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___EventDict___values(PyObject *cpy_r_self); +PyObject *CPyPy_event___EventDict___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____EventItem_____init__(PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_address, PyObject *cpy_r_event_data, PyObject *cpy_r_pos); +PyObject *CPyPy_event____EventItem_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_event____EventItem_____getitem__(PyObject *cpy_r_self, PyObject *cpy_r_key); +PyObject *CPyPy_event____EventItem_____getitem__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____EventItem_____contains__(PyObject *cpy_r_self, PyObject *cpy_r_name); +PyObject *CPyPy_event____EventItem_____contains__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_event____EventItem_____len__(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem_____repr__(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem_____str__(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem_____iter__(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem_____eq__(PyObject *cpy_r_self, PyObject *cpy_r_other); +PyObject *CPyPy_event____EventItem_____eq__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem___items(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem___keys(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem___keys(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem___values(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventItem___values(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventItem_____ne__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_rhs); +PyObject *CPyPy_event____EventItem_____ne__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____EventWatchData_____init__(PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); +PyObject *CPyPy_event____EventWatchData_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_event____EventWatchData___get_new_events(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventWatchData___get_new_events(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____EventWatchData___reset_timer(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventWatchData___reset_timer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____EventWatchData___add_callback(PyObject *cpy_r_self, PyObject *cpy_r_callback, char cpy_r_repeat); +PyObject *CPyPy_event____EventWatchData___add_callback(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____EventWatchData___update_delay(PyObject *cpy_r_self, double cpy_r_new_delay); +PyObject *CPyPy_event____EventWatchData___update_delay(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_callback, PyObject *cpy_r_data_to_map); +PyObject *CPyPy_event____map_callback_on_list__trigger_callbacks__EventWatchData_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____EventWatchData____trigger_callbacks(PyObject *cpy_r_self, PyObject *cpy_r_events_data); +PyObject *CPyPy_event____EventWatchData____trigger_callbacks(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +double CPyDef_event____EventWatchData___time_left(PyObject *cpy_r_self); +PyObject *CPyPy_event____EventWatchData___time_left(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event_____init___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event_____init___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event_____init___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_event_____init___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event_____del___3_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event_____del___3_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event_____del___3_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_event_____del___3_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___stop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event___stop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event___stop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_wait); +PyObject *CPyPy_event___stop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___reset_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event___reset_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event___reset_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_event___reset_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event___add_event_callback_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event___add_event_callback_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_event, PyObject *cpy_r_callback, double cpy_r_delay, char cpy_r_repeat, uint32_t cpy_r___bitmap); +PyObject *CPyPy_event___add_event_callback_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____setup_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event____setup_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____setup_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_event____setup_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____start_watch_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event____start_watch_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____start_watch_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_event____start_watch_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_x); +PyObject *CPyPy_event_____mypyc_lambda__0__loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____loop_EventWatcher_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_event____loop_EventWatcher_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____loop_EventWatcher_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_event____loop_EventWatcher_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event_____get_path(void); +PyObject *CPyPy_event_____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____get_topics(PyObject *cpy_r_abi); +PyObject *CPyPy_event____get_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event____add_deployment_topics(PyObject *cpy_r_address, PyObject *cpy_r_abi); +PyObject *CPyPy_event____add_deployment_topics(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____decode_logs(PyObject *cpy_r_logs, PyObject *cpy_r_contracts); +PyObject *CPyPy_event____decode_logs(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____decode_ds_note(PyObject *cpy_r_log, PyObject *cpy_r_contract); +PyObject *CPyPy_event____decode_ds_note(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_event____decode_trace(PyObject *cpy_r_trace, PyObject *cpy_r_initial_address); +PyObject *CPyPy_event____decode_trace(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_event_____top_level__(void); +PyObject *CPyStatic_middlewares___partial = NULL; +PyObject *CPyStatic_middlewares____middlewares = NULL; +PyTypeObject *CPyType_middlewares___BrownieMiddlewareABC; +PyObject *CPyDef_middlewares___BrownieMiddlewareABC(PyObject *cpy_r_w3); +char CPyDef_middlewares___BrownieMiddlewareABC_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3); +PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_middlewares___BrownieMiddlewareABC___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); +PyObject *CPyPy_middlewares___BrownieMiddlewareABC___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_middlewares___BrownieMiddlewareABC_____call__(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_w3); +PyObject *CPyPy_middlewares___BrownieMiddlewareABC_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_middlewares___BrownieMiddlewareABC___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); +PyObject *CPyPy_middlewares___BrownieMiddlewareABC___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_middlewares___BrownieMiddlewareABC___uninstall(PyObject *cpy_r_self); +PyObject *CPyPy_middlewares___BrownieMiddlewareABC___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_middlewares___get_middlewares(PyObject *cpy_r_web3, PyObject *cpy_r_network_type); +PyObject *CPyPy_middlewares___get_middlewares(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_middlewares_____top_level__(void); +PyObject *CPyStatic_caching___LONGTERM_CACHE = NULL; +PyTypeObject *CPyType_caching___RequestCachingMiddleware; +PyObject *CPyDef_caching___RequestCachingMiddleware(PyObject *cpy_r_w3); +PyTypeObject *CPyType_caching_____mypyc_lambda__0_obj; +PyObject *CPyDef_caching_____mypyc_lambda__0_obj(void); +CPyThreadLocal brownie___network___middlewares___caching_____mypyc_lambda__0_objObject *caching_____mypyc_lambda__0_obj_free_instance; +PyObject *CPyDef_caching_____mypyc_lambda__0_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching_____mypyc_lambda__0_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_w3, PyObject *cpy_r_data); +PyObject *CPyPy_caching_____mypyc_lambda__0_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching____strip_push_data(PyObject *cpy_r_bytecode); +PyObject *CPyPy_caching____strip_push_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching___is_cacheable_bytecode(PyObject *cpy_r_web3, PyObject *cpy_r_bytecode); +PyObject *CPyPy_caching___is_cacheable_bytecode(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching____new_filter(PyObject *cpy_r_w3); +PyObject *CPyPy_caching____new_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching___RequestCachingMiddleware_____init__(PyObject *cpy_r_self, PyObject *cpy_r_w3); +PyObject *CPyPy_caching___RequestCachingMiddleware_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *cpy_r_self); +PyObject *CPyPy_caching___RequestCachingMiddleware___start_block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching___RequestCachingMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); +PyObject *CPyPy_caching___RequestCachingMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +double CPyDef_caching___RequestCachingMiddleware___time_since(PyObject *cpy_r_self); +PyObject *CPyPy_caching___RequestCachingMiddleware___time_since(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *cpy_r_self); +PyObject *CPyPy_caching___RequestCachingMiddleware___loop_exception_handler(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching___RequestCachingMiddleware___block_filter_loop(PyObject *cpy_r_self); +PyObject *CPyPy_caching___RequestCachingMiddleware___block_filter_loop(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching___RequestCachingMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); +PyObject *CPyPy_caching___RequestCachingMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching___RequestCachingMiddleware___uninstall(PyObject *cpy_r_self); +PyObject *CPyPy_caching___RequestCachingMiddleware___uninstall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_caching_____top_level__(void); +PyTypeObject *CPyType_catch_tx_revert___TxRevertCatcherMiddleware; +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware(PyObject *cpy_r_w3); +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); +PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); +PyObject *CPyPy_catch_tx_revert___TxRevertCatcherMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_catch_tx_revert_____top_level__(void); +PyTypeObject *CPyType_ganache7___Ganache7MiddleWare; +PyObject *CPyDef_ganache7___Ganache7MiddleWare(PyObject *cpy_r_w3); +PyObject *CPyDef_ganache7___Ganache7MiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); +PyObject *CPyPy_ganache7___Ganache7MiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_ganache7___Ganache7MiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); +PyObject *CPyPy_ganache7___Ganache7MiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_ganache7_____top_level__(void); +PyTypeObject *CPyType_geth_poa___GethPOAMiddleware; +PyObject *CPyDef_geth_poa___GethPOAMiddleware(PyObject *cpy_r_w3); +PyObject *CPyDef_geth_poa___GethPOAMiddleware___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); +PyObject *CPyPy_geth_poa___GethPOAMiddleware___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_geth_poa___GethPOAMiddleware___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); +PyObject *CPyPy_geth_poa___GethPOAMiddleware___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_geth_poa_____top_level__(void); +PyTypeObject *CPyType_hardhat___HardhatMiddleWare; +PyObject *CPyDef_hardhat___HardhatMiddleWare(PyObject *cpy_r_w3); +PyObject *CPyDef_hardhat___HardhatMiddleWare___get_layer(PyObject *cpy_r_cls, PyObject *cpy_r_w3, PyObject *cpy_r_network_type); +PyObject *CPyPy_hardhat___HardhatMiddleWare___get_layer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_hardhat___HardhatMiddleWare___process_request(PyObject *cpy_r_self, PyObject *cpy_r_make_request, PyObject *cpy_r_method, PyObject *cpy_r_params); +PyObject *CPyPy_hardhat___HardhatMiddleWare___process_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_hardhat_____top_level__(void); +PyObject *CPyStatic_state____contract_map = NULL; +PyObject *CPyStatic_state____revert_refs = NULL; +PyObject *CPyStatic_state___cur = NULL; +PyTypeObject *CPyType_state___TxHistory; +PyTypeObject *CPyType_state___Chain; +PyTypeObject *CPyType_state_____init___3_TxHistory_obj; +PyObject *CPyDef_state_____init___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____init___3_TxHistory_objObject *state_____init___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____repr___3_TxHistory_obj; +PyObject *CPyDef_state_____repr___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____repr___3_TxHistory_objObject *state_____repr___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____getattribute___3_TxHistory_obj; +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____getattribute___3_TxHistory_objObject *state_____getattribute___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____bool___3_TxHistory_obj; +PyObject *CPyDef_state_____bool___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____bool___3_TxHistory_objObject *state_____bool___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____contains___3_TxHistory_obj; +PyObject *CPyDef_state_____contains___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____contains___3_TxHistory_objObject *state_____contains___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____iter___3_TxHistory_obj; +PyObject *CPyDef_state_____iter___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____iter___3_TxHistory_objObject *state_____iter___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____getitem___3_TxHistory_obj; +PyObject *CPyDef_state_____getitem___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____getitem___3_TxHistory_objObject *state_____getitem___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____len___3_TxHistory_obj; +PyObject *CPyDef_state_____len___3_TxHistory_obj(void); +CPyThreadLocal brownie___network___state_____len___3_TxHistory_objObject *state_____len___3_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state____reset_TxHistory_obj; +PyObject *CPyDef_state____reset_TxHistory_obj(void); +CPyThreadLocal brownie___network___state____reset_TxHistory_objObject *state____reset_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state____revert_TxHistory_obj; +PyObject *CPyDef_state____revert_TxHistory_obj(void); +CPyThreadLocal brownie___network___state____revert_TxHistory_objObject *state____revert_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state____add_tx_TxHistory_obj; +PyObject *CPyDef_state____add_tx_TxHistory_obj(void); +CPyThreadLocal brownie___network___state____add_tx_TxHistory_objObject *state____add_tx_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___clear_TxHistory_obj; +PyObject *CPyDef_state___clear_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___clear_TxHistory_objObject *state___clear_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___copy_TxHistory_obj; +PyObject *CPyDef_state___copy_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___copy_TxHistory_objObject *state___copy_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___filter_TxHistory_obj; +PyObject *CPyDef_state___filter_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___filter_TxHistory_objObject *state___filter_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___wait_TxHistory_obj; +PyObject *CPyDef_state___wait_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___wait_TxHistory_objObject *state___wait_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___from_sender_TxHistory_obj; +PyObject *CPyDef_state___from_sender_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___from_sender_TxHistory_objObject *state___from_sender_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___to_receiver_TxHistory_obj; +PyObject *CPyDef_state___to_receiver_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___to_receiver_TxHistory_objObject *state___to_receiver_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state___of_address_TxHistory_obj; +PyObject *CPyDef_state___of_address_TxHistory_obj(void); +CPyThreadLocal brownie___network___state___of_address_TxHistory_objObject *state___of_address_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state____gas_TxHistory_obj; +PyObject *CPyDef_state____gas_TxHistory_obj(void); +CPyThreadLocal brownie___network___state____gas_TxHistory_objObject *state____gas_TxHistory_obj_free_instance; +PyTypeObject *CPyType_state_____init___3_Chain_obj; +PyObject *CPyDef_state_____init___3_Chain_obj(void); +CPyThreadLocal brownie___network___state_____init___3_Chain_objObject *state_____init___3_Chain_obj_free_instance; +PyTypeObject *CPyType_state_____repr___3_Chain_obj; +PyObject *CPyDef_state_____repr___3_Chain_obj(void); +CPyThreadLocal brownie___network___state_____repr___3_Chain_objObject *state_____repr___3_Chain_obj_free_instance; +PyTypeObject *CPyType_state_____len___3_Chain_obj; +PyObject *CPyDef_state_____len___3_Chain_obj(void); +CPyThreadLocal brownie___network___state_____len___3_Chain_objObject *state_____len___3_Chain_obj_free_instance; +PyTypeObject *CPyType_state_____getitem___3_Chain_obj; +PyObject *CPyDef_state_____getitem___3_Chain_obj(void); +CPyThreadLocal brownie___network___state_____getitem___3_Chain_objObject *state_____getitem___3_Chain_obj_free_instance; +PyTypeObject *CPyType_state_____iter___3_Chain_obj; +PyObject *CPyDef_state_____iter___3_Chain_obj(void); +CPyThreadLocal brownie___network___state_____iter___3_Chain_objObject *state_____iter___3_Chain_obj_free_instance; +PyTypeObject *CPyType_state_____iter___3_Chain_gen; +PyObject *CPyDef_state_____iter___3_Chain_gen(void); +CPyThreadLocal brownie___network___state_____iter___3_Chain_genObject *state_____iter___3_Chain_gen_free_instance; +PyTypeObject *CPyType_state___new_blocks_Chain_obj; +PyObject *CPyDef_state___new_blocks_Chain_obj(void); +CPyThreadLocal brownie___network___state___new_blocks_Chain_objObject *state___new_blocks_Chain_obj_free_instance; +PyTypeObject *CPyType_state___new_blocks_Chain_gen; +PyObject *CPyDef_state___new_blocks_Chain_gen(void); +CPyThreadLocal brownie___network___state___new_blocks_Chain_genObject *state___new_blocks_Chain_gen_free_instance; +PyTypeObject *CPyType_state___height_Chain_obj; +PyObject *CPyDef_state___height_Chain_obj(void); +CPyThreadLocal brownie___network___state___height_Chain_objObject *state___height_Chain_obj_free_instance; +PyTypeObject *CPyType_state___id_Chain_obj; +PyObject *CPyDef_state___id_Chain_obj(void); +CPyThreadLocal brownie___network___state___id_Chain_objObject *state___id_Chain_obj_free_instance; +PyTypeObject *CPyType_state___block_gas_limit_Chain_obj; +PyObject *CPyDef_state___block_gas_limit_Chain_obj(void); +CPyThreadLocal brownie___network___state___block_gas_limit_Chain_objObject *state___block_gas_limit_Chain_obj_free_instance; +PyTypeObject *CPyType_state___base_fee_Chain_obj; +PyObject *CPyDef_state___base_fee_Chain_obj(void); +CPyThreadLocal brownie___network___state___base_fee_Chain_objObject *state___base_fee_Chain_obj_free_instance; +PyTypeObject *CPyType_state___priority_fee_Chain_obj; +PyObject *CPyDef_state___priority_fee_Chain_obj(void); +CPyThreadLocal brownie___network___state___priority_fee_Chain_objObject *state___priority_fee_Chain_obj_free_instance; +PyTypeObject *CPyType_state____revert_Chain_obj; +PyObject *CPyDef_state____revert_Chain_obj(void); +CPyThreadLocal brownie___network___state____revert_Chain_objObject *state____revert_Chain_obj_free_instance; +PyTypeObject *CPyType_state____add_to_undo_buffer_Chain_obj; +PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj(void); +CPyThreadLocal brownie___network___state____add_to_undo_buffer_Chain_objObject *state____add_to_undo_buffer_Chain_obj_free_instance; +PyTypeObject *CPyType_state____network_connected_Chain_obj; +PyObject *CPyDef_state____network_connected_Chain_obj(void); +CPyThreadLocal brownie___network___state____network_connected_Chain_objObject *state____network_connected_Chain_obj_free_instance; +PyTypeObject *CPyType_state____network_disconnected_Chain_obj; +PyObject *CPyDef_state____network_disconnected_Chain_obj(void); +CPyThreadLocal brownie___network___state____network_disconnected_Chain_objObject *state____network_disconnected_Chain_obj_free_instance; +PyTypeObject *CPyType_state___get_transaction_Chain_obj; +PyObject *CPyDef_state___get_transaction_Chain_obj(void); +CPyThreadLocal brownie___network___state___get_transaction_Chain_objObject *state___get_transaction_Chain_obj_free_instance; +PyTypeObject *CPyType_state___time_Chain_obj; +PyObject *CPyDef_state___time_Chain_obj(void); +CPyThreadLocal brownie___network___state___time_Chain_objObject *state___time_Chain_obj_free_instance; +PyTypeObject *CPyType_state___sleep_Chain_obj; +PyObject *CPyDef_state___sleep_Chain_obj(void); +CPyThreadLocal brownie___network___state___sleep_Chain_objObject *state___sleep_Chain_obj_free_instance; +PyTypeObject *CPyType_state___mine_Chain_obj; +PyObject *CPyDef_state___mine_Chain_obj(void); +CPyThreadLocal brownie___network___state___mine_Chain_objObject *state___mine_Chain_obj_free_instance; +PyTypeObject *CPyType_state___snapshot_Chain_obj; +PyObject *CPyDef_state___snapshot_Chain_obj(void); +CPyThreadLocal brownie___network___state___snapshot_Chain_objObject *state___snapshot_Chain_obj_free_instance; +PyTypeObject *CPyType_state___revert_Chain_obj; +PyObject *CPyDef_state___revert_Chain_obj(void); +CPyThreadLocal brownie___network___state___revert_Chain_objObject *state___revert_Chain_obj_free_instance; +PyTypeObject *CPyType_state___reset_Chain_obj; +PyObject *CPyDef_state___reset_Chain_obj(void); +CPyThreadLocal brownie___network___state___reset_Chain_objObject *state___reset_Chain_obj_free_instance; +PyTypeObject *CPyType_state___undo_Chain_obj; +PyObject *CPyDef_state___undo_Chain_obj(void); +CPyThreadLocal brownie___network___state___undo_Chain_objObject *state___undo_Chain_obj_free_instance; +PyTypeObject *CPyType_state___redo_Chain_obj; +PyObject *CPyDef_state___redo_Chain_obj(void); +CPyThreadLocal brownie___network___state___redo_Chain_objObject *state___redo_Chain_obj_free_instance; +PyObject *CPyDef_state_____init___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____init___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state_____init___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____init___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____repr___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____repr___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____repr___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____repr___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____getattribute___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name); +PyObject *CPyPy_state_____getattribute___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____bool___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____bool___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state_____bool___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____bool___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____contains___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____contains___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state_____contains___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item); +PyObject *CPyPy_state_____contains___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____iter___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____iter___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____getitem___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_key); +PyObject *CPyPy_state_____getitem___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____len___3_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____len___3_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state_____len___3_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____len___3_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____reset_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____reset_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____reset_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state____reset_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____revert_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____revert_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____revert_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height); +PyObject *CPyPy_state____revert_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____add_tx_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____add_tx_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____add_tx_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx); +PyObject *CPyPy_state____add_tx_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___clear_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___clear_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state___clear_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_only_confirmed); +PyObject *CPyPy_state___clear_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___copy_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___copy_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___copy_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___copy_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___filter_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___filter_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___filter_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs); +PyObject *CPyPy_state___filter_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___wait_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___wait_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state___wait_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key, PyObject *cpy_r_kwargs); +PyObject *CPyPy_state___wait_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___from_sender_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___from_sender_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___from_sender_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account); +PyObject *CPyPy_state___from_sender_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___to_receiver_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___to_receiver_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___to_receiver_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account); +PyObject *CPyPy_state___to_receiver_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___of_address_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___of_address_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___of_address_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_account); +PyObject *CPyPy_state___of_address_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____gas_TxHistory_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____gas_TxHistory_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____gas_TxHistory_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_fn_name, CPyTagged cpy_r_gas_used, char cpy_r_is_success); +PyObject *CPyPy_state____gas_TxHistory_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____init___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____init___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state_____init___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____init___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____repr___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____repr___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____repr___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____repr___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____len___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____len___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state_____len___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____len___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____getitem___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____getitem___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____getitem___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_block_number); +PyObject *CPyPy_state_____getitem___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state_____iter___3_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_state_____iter___3_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_state_____iter___3_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_state_____iter___3_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_state_____iter___3_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_state_____iter___3_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_gen___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_state_____iter___3_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state_____iter___3_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state_____iter___3_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___new_blocks_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_state___new_blocks_Chain_gen_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_state___new_blocks_Chain_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_state___new_blocks_Chain_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_gen_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_state___new_blocks_Chain_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_state___new_blocks_Chain_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_gen___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_state___new_blocks_Chain_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___new_blocks_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height_buffer, CPyTagged cpy_r_poll_interval); +PyObject *CPyPy_state___new_blocks_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___height_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___height_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___height_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___height_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___id_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___id_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___id_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___id_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___block_gas_limit_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___block_gas_limit_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___block_gas_limit_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___block_gas_limit_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___base_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___base_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___base_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___base_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___priority_fee_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___priority_fee_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___priority_fee_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___priority_fee_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_id_); +PyObject *CPyPy_state____revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_tx, PyObject *cpy_r_fn, PyObject *cpy_r_args, PyObject *cpy_r_kwargs); +PyObject *CPyPy_state____add_to_undo_buffer_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____network_connected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____network_connected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____network_connected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state____network_connected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____network_disconnected_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state____network_disconnected_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____network_disconnected_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state____network_disconnected_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___get_transaction_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___get_transaction_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___get_transaction_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_txid); +PyObject *CPyPy_state___get_transaction_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___time_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___time_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___time_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___time_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___sleep_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___sleep_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state___sleep_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_seconds); +PyObject *CPyPy_state___sleep_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___mine_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___mine_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___mine_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_blocks, PyObject *cpy_r_timestamp, PyObject *cpy_r_timedelta); +PyObject *CPyPy_state___mine_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___snapshot_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___snapshot_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state___snapshot_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___snapshot_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___revert_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___revert_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___revert_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___revert_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___reset_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___reset_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___reset_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_state___reset_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___undo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___undo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___undo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num); +PyObject *CPyPy_state___undo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state___redo_Chain_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_state___redo_Chain_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_state___redo_Chain_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_num); +PyObject *CPyPy_state___redo_Chain_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____revert_register(PyObject *cpy_r_obj); +PyObject *CPyPy_state____revert_register(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____notify_registry(PyObject *cpy_r_height); +PyObject *CPyPy_state____notify_registry(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____find_contract(PyObject *cpy_r_address); +PyObject *CPyPy_state____find_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____get_current_dependencies(void); +PyObject *CPyPy_state____get_current_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____add_contract(PyObject *cpy_r_contract); +PyObject *CPyPy_state____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____remove_contract(PyObject *cpy_r_contract); +PyObject *CPyPy_state____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____get_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias); +PyObject *CPyPy_state____get_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state____add_deployment(PyObject *cpy_r_contract, PyObject *cpy_r_alias); +PyObject *CPyPy_state____add_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_state____remove_deployment(PyObject *cpy_r_address, PyObject *cpy_r_alias); +PyObject *CPyPy_state____remove_deployment(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_state_____top_level__(void); +char CPyDef_project_____top_level__(void); +PyObject *CPyStatic_compiler___STANDARD_JSON = NULL; +PyObject *CPyStatic_compiler____from_standard_output = NULL; +PyObject *CPyDef_compiler___compile_and_format(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, PyObject *cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version, char cpy_r_silent, PyObject *cpy_r_allow_paths, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR); +PyObject *CPyPy_compiler___compile_and_format(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___generate_input_json(PyObject *cpy_r_contract_sources, char cpy_r_optimize, CPyTagged cpy_r_runs, PyObject *cpy_r_evm_version, PyObject *cpy_r_language, PyObject *cpy_r_interface_sources, PyObject *cpy_r_remappings, PyObject *cpy_r_optimizer, PyObject *cpy_r_viaIR); +PyObject *CPyPy_compiler___generate_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler____get_solc_remappings(PyObject *cpy_r_remappings); +PyObject *CPyPy_compiler____get_solc_remappings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler____get_allow_paths(PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings); +PyObject *CPyPy_compiler____get_allow_paths(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths); +PyObject *CPyPy_compiler___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___generate_build_json(PyObject *cpy_r_input_json, PyObject *cpy_r_output_json, PyObject *cpy_r_compiler_data, char cpy_r_silent); +PyObject *CPyPy_compiler___generate_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler____sources_dict(PyObject *cpy_r_original, PyObject *cpy_r_language); +PyObject *CPyPy_compiler____sources_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___get_abi(PyObject *cpy_r_contract_sources, PyObject *cpy_r_solc_version, PyObject *cpy_r_allow_paths, PyObject *cpy_r_remappings, char cpy_r_silent); +PyObject *CPyPy_compiler___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_compiler_____top_level__(void); +PyObject *CPyStatic_solidity___solcx_logger = NULL; +PyObject *CPyStatic_solidity___sh = NULL; +PyObject *CPyStatic_solidity___EVM_VERSION_MAPPING = NULL; +PyObject *CPyStatic_solidity____BINOPS_PARAMS = NULL; +PyObject *CPyDef_solidity___get_version(void); +PyObject *CPyPy_solidity___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths); +PyObject *CPyPy_solidity___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity___set_solc_version(PyObject *cpy_r_version); +PyObject *CPyPy_solidity___set_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_solidity___install_solc(PyObject *cpy_r_versions); +PyObject *CPyPy_solidity___install_solc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_allow_paths); +PyObject *CPyPy_solidity___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity___find_solc_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); +PyObject *CPyPy_solidity___find_solc_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity___find_best_solc_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); +PyObject *CPyPy_solidity___find_best_solc_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_solidity____get_solc_version_list(void); +PyObject *CPyPy_solidity____get_solc_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback); +PyObject *CPyPy_solidity____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity____format_link_references(PyObject *cpy_r_evm); +PyObject *CPyPy_solidity____format_link_references(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity____remove_metadata(PyObject *cpy_r_bytecode); +PyObject *CPyPy_solidity____remove_metadata(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T3OOO CPyDef_solidity____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_node, PyObject *cpy_r_stmt_nodes, PyObject *cpy_r_branch_nodes, char cpy_r_has_fallback, CPyTagged cpy_r_instruction_count); +PyObject *CPyPy_solidity____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_solidity____find_revert_offset(PyObject *cpy_r_pc_list, PyObject *cpy_r_source_map, PyObject *cpy_r_source_node, PyObject *cpy_r_fn_node, PyObject *cpy_r_fn_name); +PyObject *CPyPy_solidity____find_revert_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_solidity____set_invalid_error_string(PyObject *cpy_r_source_node, PyObject *cpy_r_pc_map); +PyObject *CPyPy_solidity____set_invalid_error_string(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_solidity____get_active_fn(PyObject *cpy_r_source_node, tuple_T2II cpy_r_offset); +PyObject *CPyPy_solidity____get_active_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T3OOO CPyDef_solidity____get_nodes(PyObject *cpy_r_output_json); +PyObject *CPyPy_solidity____get_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity____get_statement_nodes(PyObject *cpy_r_source_nodes); +PyObject *CPyPy_solidity____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity____get_branch_nodes(PyObject *cpy_r_source_nodes); +PyObject *CPyPy_solidity____get_branch_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_solidity____get_recursive_branches(PyObject *cpy_r_base_node); +PyObject *CPyPy_solidity____get_recursive_branches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_solidity____is_rightmost_operation(PyObject *cpy_r_node, CPyTagged cpy_r_depth); +PyObject *CPyPy_solidity____is_rightmost_operation(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_solidity____check_left_operator(PyObject *cpy_r_node, CPyTagged cpy_r_depth); +PyObject *CPyPy_solidity____check_left_operator(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_solidity_____top_level__(void); +PyObject *CPyDef_compiler___utils___expand_source_map(PyObject *cpy_r_source_map_str); +PyObject *CPyPy_compiler___utils___expand_source_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___utils____expand_row(PyObject *cpy_r_row); +PyObject *CPyPy_compiler___utils____expand_row(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___utils___merge_natspec(PyObject *cpy_r_devdoc, PyObject *cpy_r_userdoc); +PyObject *CPyPy_compiler___utils___merge_natspec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_compiler___utils____get_alias(PyObject *cpy_r_contract_name, PyObject *cpy_r_path_str); +PyObject *CPyPy_compiler___utils____get_alias(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_compiler___utils_____top_level__(void); +PyObject *CPyStatic_vyper___vvm_logger = NULL; +PyObject *CPyStatic_vyper___sh = NULL; +PyObject *CPyStatic_vyper___EVM_VERSION_MAPPING = NULL; +PyObject *CPyStatic_vyper____get_installed_vyper_versions = NULL; +PyObject *CPyStatic_vyper____get_installable_vyper_versions = NULL; +PyObject *CPyStatic_vyper____vvm_set_vyper_version = NULL; +PyObject *CPyStatic_vyper____vvm_install_vyper = NULL; +PyObject *CPyStatic_vyper____vvm_compile_standard = NULL; +PyObject *CPyDef_vyper___get_version(void); +PyObject *CPyPy_vyper___get_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper___set_vyper_version(PyObject *cpy_r_version); +PyObject *CPyPy_vyper___set_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper___get_abi(PyObject *cpy_r_contract_source, PyObject *cpy_r_name); +PyObject *CPyPy_vyper___get_abi(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_vyper____get_vyper_version_list(void); +PyObject *CPyPy_vyper____get_vyper_version_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_vyper___install_vyper(PyObject *cpy_r_versions); +PyObject *CPyPy_vyper___install_vyper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper___find_vyper_versions(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); +PyObject *CPyPy_vyper___find_vyper_versions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper___find_best_vyper_version(PyObject *cpy_r_contract_sources, char cpy_r_install_needed, char cpy_r_install_latest, char cpy_r_silent); +PyObject *CPyPy_vyper___find_best_vyper_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper___compile_from_input_json(PyObject *cpy_r_input_json, char cpy_r_silent, PyObject *cpy_r_allow_paths); +PyObject *CPyPy_vyper___compile_from_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper____get_unique_build_json(PyObject *cpy_r_output_evm, PyObject *cpy_r_path_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset); +PyObject *CPyPy_vyper____get_unique_build_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper____get_dependencies(PyObject *cpy_r_ast_json); +PyObject *CPyPy_vyper____get_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_vyper____is_revert_jump(PyObject *cpy_r_pc_list, CPyTagged cpy_r_revert_pc); +PyObject *CPyPy_vyper____is_revert_jump(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T3OOO CPyDef_vyper____generate_coverage_data(PyObject *cpy_r_source_map_str, PyObject *cpy_r_opcodes_str, PyObject *cpy_r_contract_name, PyObject *cpy_r_ast_json); +PyObject *CPyPy_vyper____generate_coverage_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2II CPyDef_vyper____convert_src(PyObject *cpy_r_src); +PyObject *CPyPy_vyper____convert_src(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper____find_node_by_offset(PyObject *cpy_r_ast_json, tuple_T2II cpy_r_offset); +PyObject *CPyPy_vyper____find_node_by_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper____get_statement_nodes(PyObject *cpy_r_ast_json); +PyObject *CPyPy_vyper____get_statement_nodes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_vyper____convert_to_semver(PyObject *cpy_r_versions); +PyObject *CPyPy_vyper____convert_to_semver(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_vyper_____top_level__(void); +tuple_T4OOOO CPyStatic_build___INTERFACE_KEYS = { NULL, NULL, NULL, NULL }; +tuple_T13OOOOOOOOOOOOO CPyStatic_build___DEPLOYMENT_KEYS = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; +tuple_T21OOOOOOOOOOOOOOOOOOOOO CPyStatic_build___BUILD_KEYS = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; +PyObject *CPyStatic_build____revert_map = NULL; +PyTypeObject *CPyType_build___Build; +PyObject *CPyDef_build___Build(PyObject *cpy_r_sources); +char CPyDef_build___Build_____init__(PyObject *cpy_r_self, PyObject *cpy_r_sources); +PyObject *CPyPy_build___Build_____init__(PyObject *self, PyObject *args, PyObject *kw); +char CPyDef_build___Build____add_contract(PyObject *cpy_r_self, PyObject *cpy_r_build_json, PyObject *cpy_r_alias); +PyObject *CPyPy_build___Build____add_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_build___Build____add_interface(PyObject *cpy_r_self, PyObject *cpy_r_build_json); +PyObject *CPyPy_build___Build____add_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_build___Build____generate_revert_map(PyObject *cpy_r_self, PyObject *cpy_r_pcMap, PyObject *cpy_r_source_map, PyObject *cpy_r_language); +PyObject *CPyPy_build___Build____generate_revert_map(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_build___Build____remove_contract(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_build___Build____remove_contract(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_build___Build____remove_interface(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_build___Build____remove_interface(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_build___Build___get(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_build___Build___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_build___Build___items(PyObject *cpy_r_self, PyObject *cpy_r_path); +PyObject *CPyPy_build___Build___items(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_build___Build___contains(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_build___Build___contains(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_build___Build___get_dependents(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_build___Build___get_dependents(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_build___Build____stem(PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_build___Build____stem(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_build____get_dev_revert(CPyTagged cpy_r_pc); +PyObject *CPyPy_build____get_dev_revert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T4OOOO CPyDef_build____get_error_source_from_pc(CPyTagged cpy_r_pc, CPyTagged cpy_r_pad); +PyObject *CPyPy_build____get_error_source_from_pc(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_build_____top_level__(void); +PyObject *CPyStatic_flattener___IMPORT_PATTERN = NULL; +PyObject *CPyStatic_flattener___PRAGMA_PATTERN = NULL; +PyObject *CPyStatic_flattener___LICENSE_PATTERN = NULL; +PyObject *CPyStatic_flattener____IMPORT_PATTERN_FINDITER = NULL; +PyObject *CPyStatic_flattener____IMPORT_PATTERN_SUB = NULL; +PyObject *CPyStatic_flattener____PRAGMA_PATTERN_FINDALL = NULL; +PyObject *CPyStatic_flattener____PRAGMA_PATTERN_SUB = NULL; +PyObject *CPyStatic_flattener____LICENSE_PATTERN_SEARCH = NULL; +PyObject *CPyStatic_flattener____LICENSE_PATTERN_SUB = NULL; +PyTypeObject *CPyType_flattener___Flattener; +PyObject *CPyDef_flattener___Flattener(PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings); +PyTypeObject *CPyType_flattener___traverse_Flattener_env; +PyObject *CPyDef_flattener___traverse_Flattener_env(void); +CPyThreadLocal brownie___project___flattener___traverse_Flattener_envObject *flattener___traverse_Flattener_env_free_instance; +PyTypeObject *CPyType_flattener_____mypyc_lambda__0_traverse_Flattener_obj; +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj(void); +CPyThreadLocal brownie___project___flattener_____mypyc_lambda__0_traverse_Flattener_objObject *flattener_____mypyc_lambda__0_traverse_Flattener_obj_free_instance; +PyTypeObject *CPyType_flattener_____mypyc_lambda__1_traverse_Flattener_obj; +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj(void); +CPyThreadLocal brownie___project___flattener_____mypyc_lambda__1_traverse_Flattener_objObject *flattener_____mypyc_lambda__1_traverse_Flattener_obj_free_instance; +char CPyDef_flattener___Flattener_____init__(PyObject *cpy_r_self, PyObject *cpy_r_primary_source_fp, PyObject *cpy_r_contract_name, PyObject *cpy_r_remappings, PyObject *cpy_r_compiler_settings); +PyObject *CPyPy_flattener___Flattener_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_flattener___Flattener___path_to_name(PyObject *cpy_r_cls, PyObject *cpy_r_pth); +PyObject *CPyPy_flattener___Flattener___path_to_name(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_path); +PyObject *CPyPy_flattener_____mypyc_lambda__0_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_m); +PyObject *CPyPy_flattener_____mypyc_lambda__1_traverse_Flattener_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_flattener___Flattener___traverse(PyObject *cpy_r_self, PyObject *cpy_r_fp); +PyObject *CPyPy_flattener___Flattener___traverse(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener___Flattener___flattened_source(PyObject *cpy_r_self); +PyObject *CPyPy_flattener___Flattener___flattened_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener___Flattener___standard_input_json(PyObject *cpy_r_self); +PyObject *CPyPy_flattener___Flattener___standard_input_json(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener___Flattener___remap_import(PyObject *cpy_r_self, PyObject *cpy_r_import_path); +PyObject *CPyPy_flattener___Flattener___remap_import(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener___Flattener___make_import_absolute(PyObject *cpy_r_import_path, PyObject *cpy_r_source_file_dir); +PyObject *CPyPy_flattener___Flattener___make_import_absolute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_flattener____wipe(PyObject *cpy_r_src); +PyObject *CPyPy_flattener____wipe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_flattener_____top_level__(void); +tuple_T3OOO CPyStatic_project___main___BUILD_FOLDERS = { NULL, NULL, NULL }; +PyObject *CPyStatic_project___main____loaded_projects = NULL; +PyTypeObject *CPyType_project___main____ProjectBase; +PyTypeObject *CPyType_project___main___Project; +PyTypeObject *CPyType_project___main___TempProject; +PyTypeObject *CPyType_project___main____compile__ProjectBase_obj; +PyObject *CPyDef_project___main____compile__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main____compile__ProjectBase_objObject *project___main____compile__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main____create_containers__ProjectBase_obj; +PyObject *CPyDef_project___main____create_containers__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main____create_containers__ProjectBase_objObject *project___main____create_containers__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main_____getitem___3__ProjectBase_obj; +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main_____getitem___3__ProjectBase_objObject *project___main_____getitem___3__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_obj; +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main_____iter___3__ProjectBase_objObject *project___main_____iter___3__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main_____iter___3__ProjectBase_gen; +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen(void); +CPyThreadLocal brownie___project___main_____iter___3__ProjectBase_genObject *project___main_____iter___3__ProjectBase_gen_free_instance; +PyTypeObject *CPyType_project___main_____len___3__ProjectBase_obj; +PyObject *CPyDef_project___main_____len___3__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main_____len___3__ProjectBase_objObject *project___main_____len___3__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main_____contains___3__ProjectBase_obj; +PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main_____contains___3__ProjectBase_objObject *project___main_____contains___3__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main___dict__ProjectBase_obj; +PyObject *CPyDef_project___main___dict__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main___dict__ProjectBase_objObject *project___main___dict__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main___keys__ProjectBase_obj; +PyObject *CPyDef_project___main___keys__ProjectBase_obj(void); +CPyThreadLocal brownie___project___main___keys__ProjectBase_objObject *project___main___keys__ProjectBase_obj_free_instance; +PyTypeObject *CPyType_project___main_____init___3_Project_obj; +PyObject *CPyDef_project___main_____init___3_Project_obj(void); +CPyThreadLocal brownie___project___main_____init___3_Project_objObject *project___main_____init___3_Project_obj_free_instance; +PyTypeObject *CPyType_project___main___load_Project_obj; +PyObject *CPyDef_project___main___load_Project_obj(void); +CPyThreadLocal brownie___project___main___load_Project_objObject *project___main___load_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____get_changed_contracts_Project_obj; +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj(void); +CPyThreadLocal brownie___project___main____get_changed_contracts_Project_objObject *project___main____get_changed_contracts_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____compare_build_json_Project_obj; +PyObject *CPyDef_project___main____compare_build_json_Project_obj(void); +CPyThreadLocal brownie___project___main____compare_build_json_Project_objObject *project___main____compare_build_json_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____compile_interfaces_Project_obj; +PyObject *CPyDef_project___main____compile_interfaces_Project_obj(void); +CPyThreadLocal brownie___project___main____compile_interfaces_Project_objObject *project___main____compile_interfaces_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____load_dependency_artifacts_Project_obj; +PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj(void); +CPyThreadLocal brownie___project___main____load_dependency_artifacts_Project_objObject *project___main____load_dependency_artifacts_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____load_deployments_Project_env; +PyObject *CPyDef_project___main____load_deployments_Project_env(void); +CPyThreadLocal brownie___project___main____load_deployments_Project_envObject *project___main____load_deployments_Project_env_free_instance; +PyTypeObject *CPyType_project___main____load_deployments_Project_obj; +PyObject *CPyDef_project___main____load_deployments_Project_obj(void); +CPyThreadLocal brownie___project___main____load_deployments_Project_objObject *project___main____load_deployments_Project_obj_free_instance; +PyTypeObject *CPyType_project___main_____mypyc_lambda__0__load_deployments_Project_obj; +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj(void); +CPyThreadLocal brownie___project___main_____mypyc_lambda__0__load_deployments_Project_objObject *project___main_____mypyc_lambda__0__load_deployments_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____load_deployment_map_Project_obj; +PyObject *CPyDef_project___main____load_deployment_map_Project_obj(void); +CPyThreadLocal brownie___project___main____load_deployment_map_Project_objObject *project___main____load_deployment_map_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____save_deployment_map_Project_obj; +PyObject *CPyDef_project___main____save_deployment_map_Project_obj(void); +CPyThreadLocal brownie___project___main____save_deployment_map_Project_objObject *project___main____save_deployment_map_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____remove_from_deployment_map_Project_obj; +PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj(void); +CPyThreadLocal brownie___project___main____remove_from_deployment_map_Project_objObject *project___main____remove_from_deployment_map_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____add_to_deployment_map_Project_obj; +PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj(void); +CPyThreadLocal brownie___project___main____add_to_deployment_map_Project_objObject *project___main____add_to_deployment_map_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____update_and_register_Project_obj; +PyObject *CPyDef_project___main____update_and_register_Project_obj(void); +CPyThreadLocal brownie___project___main____update_and_register_Project_objObject *project___main____update_and_register_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____add_to_main_namespace_Project_obj; +PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj(void); +CPyThreadLocal brownie___project___main____add_to_main_namespace_Project_objObject *project___main____add_to_main_namespace_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____remove_from_main_namespace_Project_obj; +PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj(void); +CPyThreadLocal brownie___project___main____remove_from_main_namespace_Project_objObject *project___main____remove_from_main_namespace_Project_obj_free_instance; +PyTypeObject *CPyType_project___main_____repr___3_Project_obj; +PyObject *CPyDef_project___main_____repr___3_Project_obj(void); +CPyThreadLocal brownie___project___main_____repr___3_Project_objObject *project___main_____repr___3_Project_obj_free_instance; +PyTypeObject *CPyType_project___main___load_config_Project_obj; +PyObject *CPyDef_project___main___load_config_Project_obj(void); +CPyThreadLocal brownie___project___main___load_config_Project_objObject *project___main___load_config_Project_obj_free_instance; +PyTypeObject *CPyType_project___main___close_Project_obj; +PyObject *CPyDef_project___main___close_Project_obj(void); +CPyThreadLocal brownie___project___main___close_Project_objObject *project___main___close_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____clear_dev_deployments_Project_obj; +PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj(void); +CPyThreadLocal brownie___project___main____clear_dev_deployments_Project_objObject *project___main____clear_dev_deployments_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____revert_Project_obj; +PyObject *CPyDef_project___main____revert_Project_obj(void); +CPyThreadLocal brownie___project___main____revert_Project_objObject *project___main____revert_Project_obj_free_instance; +PyTypeObject *CPyType_project___main____reset_Project_obj; +PyObject *CPyDef_project___main____reset_Project_obj(void); +CPyThreadLocal brownie___project___main____reset_Project_objObject *project___main____reset_Project_obj_free_instance; +PyTypeObject *CPyType_project___main_____init___3_TempProject_obj; +PyObject *CPyDef_project___main_____init___3_TempProject_obj(void); +CPyThreadLocal brownie___project___main_____init___3_TempProject_objObject *project___main_____init___3_TempProject_obj_free_instance; +PyTypeObject *CPyType_project___main_____repr___3_TempProject_obj; +PyObject *CPyDef_project___main_____repr___3_TempProject_obj(void); +CPyThreadLocal brownie___project___main_____repr___3_TempProject_objObject *project___main_____repr___3_TempProject_obj_free_instance; +PyObject *CPyDef_project___main____compile__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____compile__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____compile__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config, char cpy_r_silent); +PyObject *CPyPy_project___main____compile__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____create_containers__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____create_containers__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____create_containers__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_key); +PyObject *CPyPy_project___main_____getitem___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_gen___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main_____iter___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____len___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +CPyTagged CPyDef_project___main_____len___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main_____len___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_item); +PyObject *CPyPy_project___main_____contains___3__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___dict__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main___dict__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___dict__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main___dict__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___keys__ProjectBase_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main___keys__ProjectBase_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___keys__ProjectBase_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main___keys__ProjectBase_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____init___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____init___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main_____init___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_project_path, char cpy_r_compile); +PyObject *CPyPy_project___main_____init___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___load_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main___load_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main___load_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raise_if_loaded, char cpy_r_compile); +PyObject *CPyPy_project___main___load_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____get_changed_contracts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes); +PyObject *CPyPy_project___main____get_changed_contracts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____compare_build_json_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____compare_build_json_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____compare_build_json_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract_name); +PyObject *CPyPy_project___main____compare_build_json_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____compile_interfaces_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____compile_interfaces_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_compiled_hashes); +PyObject *CPyPy_project___main____compile_interfaces_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____load_dependency_artifacts_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_k); +PyObject *CPyPy_project___main_____mypyc_lambda__0__load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____load_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____load_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____load_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____load_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____save_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____save_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_deployment_map); +PyObject *CPyPy_project___main____save_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract); +PyObject *CPyPy_project___main____remove_from_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_contract); +PyObject *CPyPy_project___main____add_to_deployment_map_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____update_and_register_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____update_and_register_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____update_and_register_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_dict_); +PyObject *CPyPy_project___main____update_and_register_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____add_to_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____remove_from_main_namespace_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____repr___3_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____repr___3_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____repr___3_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main_____repr___3_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___load_config_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main___load_config_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main___load_config_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main___load_config_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___close_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main___close_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main___close_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, char cpy_r_raises); +PyObject *CPyPy_project___main___close_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height); +PyObject *CPyPy_project___main____clear_dev_deployments_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____revert_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____revert_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____revert_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, CPyTagged cpy_r_height); +PyObject *CPyPy_project___main____revert_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____reset_Project_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main____reset_Project_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____reset_Project_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main____reset_Project_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_contract_build_json_from_disk(PyObject *cpy_r_path); +PyObject *CPyPy_project___main____load_contract_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_interface_build_json_from_disk(PyObject *cpy_r_path); +PyObject *CPyPy_project___main____load_interface_build_json_from_disk(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____init___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____init___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main_____init___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_name, PyObject *cpy_r_contract_sources, PyObject *cpy_r_compiler_config); +PyObject *CPyPy_project___main_____init___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main_____repr___3_TempProject_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_project___main_____repr___3_TempProject_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___check_for_project(PyObject *cpy_r_path); +PyObject *CPyPy_project___main___check_for_project(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___get_loaded_projects(void); +PyObject *CPyPy_project___main___get_loaded_projects(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___new(PyObject *cpy_r_project_path_str, char cpy_r_ignore_subfolder, char cpy_r_ignore_existing); +PyObject *CPyPy_project___main___new(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___from_brownie_mix(PyObject *cpy_r_project_name, PyObject *cpy_r_project_path, char cpy_r_ignore_subfolder); +PyObject *CPyPy_project___main___from_brownie_mix(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___compile_source(PyObject *cpy_r_source, PyObject *cpy_r_solc_version, PyObject *cpy_r_vyper_version, char cpy_r_optimize, PyObject *cpy_r_runs, PyObject *cpy_r_evm_version); +PyObject *CPyPy_project___main___compile_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___load(PyObject *cpy_r_project_path, PyObject *cpy_r_name, char cpy_r_raise_if_loaded, char cpy_r_compile); +PyObject *CPyPy_project___main___load(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____install_dependencies(PyObject *cpy_r_path); +PyObject *CPyPy_project___main____install_dependencies(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main___install_package(PyObject *cpy_r_package_id); +PyObject *CPyPy_project___main___install_package(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____maybe_retrieve_github_auth(void); +PyObject *CPyPy_project___main____maybe_retrieve_github_auth(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____install_from_github(PyObject *cpy_r_package_id); +PyObject *CPyPy_project___main____install_from_github(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____get_download_url_from_tag(PyObject *cpy_r_org, PyObject *cpy_r_repo, PyObject *cpy_r_version, PyObject *cpy_r_headers); +PyObject *CPyPy_project___main____get_download_url_from_tag(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____create_gitfiles(PyObject *cpy_r_project_path); +PyObject *CPyPy_project___main____create_gitfiles(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____create_folders(PyObject *cpy_r_project_path); +PyObject *CPyPy_project___main____create_folders(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____add_to_sys_path(PyObject *cpy_r_project_path); +PyObject *CPyPy_project___main____add_to_sys_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____compare_settings(PyObject *cpy_r_left, PyObject *cpy_r_right); +PyObject *CPyPy_project___main____compare_settings(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____normalize_solidity_version(PyObject *cpy_r_version); +PyObject *CPyPy_project___main____normalize_solidity_version(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____solidity_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build); +PyObject *CPyPy_project___main____solidity_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____vyper_compiler_equal(PyObject *cpy_r_config, PyObject *cpy_r_build); +PyObject *CPyPy_project___main____vyper_compiler_equal(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____load_sources(PyObject *cpy_r_project_path, PyObject *cpy_r_subfolder, char cpy_r_allow_json); +PyObject *CPyPy_project___main____load_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main____stream_download(PyObject *cpy_r_download_url, PyObject *cpy_r_target_path, PyObject *cpy_r_headers); +PyObject *CPyPy_project___main____stream_download(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_project___main____get_mix_default_branch(PyObject *cpy_r_mix_name, PyObject *cpy_r_headers); +PyObject *CPyPy_project___main____get_mix_default_branch(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_project___main_____top_level__(void); +PyObject *CPyStatic_scripts____FunctionDef = NULL; +PyObject *CPyStatic_scripts____Import = NULL; +PyObject *CPyStatic_scripts____ImportFrom = NULL; +PyObject *CPyStatic_scripts____FunctionType = NULL; +PyObject *CPyStatic_scripts____parse = NULL; +PyObject *CPyStatic_scripts____dump = NULL; +PyObject *CPyStatic_scripts____import_module = NULL; +PyObject *CPyStatic_scripts____find_spec = NULL; +PyObject *CPyStatic_scripts____reload = NULL; +PyObject *CPyStatic_scripts____DOT_PATH = NULL; +PyObject *CPyStatic_scripts____import_cache = NULL; +PyObject *CPyDef_scripts___run(PyObject *cpy_r_script_path, PyObject *cpy_r_method_name, PyObject *cpy_r_args, PyObject *cpy_r_kwargs, PyObject *cpy_r_project, char cpy_r__include_frame); +PyObject *CPyPy_scripts___run(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_scripts____get_path(PyObject *cpy_r_path_str); +PyObject *CPyPy_scripts____get_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_scripts____import_from_path(PyObject *cpy_r_path); +PyObject *CPyPy_scripts____import_from_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_scripts____get_ast_hash(PyObject *cpy_r_path); +PyObject *CPyPy_scripts____get_ast_hash(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_scripts_____top_level__(void); +PyTypeObject *CPyType_sources___Sources; +PyObject *CPyDef_sources___Sources(PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources); +char CPyDef_sources___Sources_____init__(PyObject *cpy_r_self, PyObject *cpy_r_contract_sources, PyObject *cpy_r_interface_sources); +PyObject *CPyPy_sources___Sources_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_sources___Sources___get(PyObject *cpy_r_self, PyObject *cpy_r_key); +PyObject *CPyPy_sources___Sources___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___Sources___get_path_list(PyObject *cpy_r_self); +PyObject *CPyPy_sources___Sources___get_path_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___Sources___get_contract_list(PyObject *cpy_r_self); +PyObject *CPyPy_sources___Sources___get_contract_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___Sources___get_interface_list(PyObject *cpy_r_self); +PyObject *CPyPy_sources___Sources___get_interface_list(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___Sources___get_interface_hashes(PyObject *cpy_r_self); +PyObject *CPyPy_sources___Sources___get_interface_hashes(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___Sources___get_interface_sources(PyObject *cpy_r_self); +PyObject *CPyPy_sources___Sources___get_interface_sources(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___Sources___get_source_path(PyObject *cpy_r_self, PyObject *cpy_r_contract_name, char cpy_r_is_interface); +PyObject *CPyPy_sources___Sources___get_source_path(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_sources___is_inside_offset(tuple_T2II cpy_r_inner, tuple_T2II cpy_r_outer); +PyObject *CPyPy_sources___is_inside_offset(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_sources___highlight_source(PyObject *cpy_r_source, tuple_T2II cpy_r_offset, CPyTagged cpy_r_pad); +PyObject *CPyPy_sources___highlight_source(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___get_contract_names(PyObject *cpy_r_full_source); +PyObject *CPyPy_sources___get_contract_names(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___get_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path); +PyObject *CPyPy_sources___get_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sources___get_vyper_pragma_spec(PyObject *cpy_r_source, PyObject *cpy_r_path); +PyObject *CPyPy_sources___get_vyper_pragma_spec(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_sources_____top_level__(void); +PyObject *CPyStatic_coverage____coverage_eval = NULL; +PyObject *CPyStatic_coverage____cached_coverage_eval = NULL; +PyObject *CPyStatic_coverage____active_module_coverage_hashes = NULL; +PyObject *CPyDef_coverage___get_coverage_eval(void); +PyObject *CPyPy_coverage___get_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_coverage___get_merged_coverage_eval(PyObject *cpy_r_cov_eval); +PyObject *CPyPy_coverage___get_merged_coverage_eval(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_coverage___clear(void); +PyObject *CPyPy_coverage___clear(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_coverage____add_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval); +PyObject *CPyPy_coverage____add_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_coverage____add_cached_transaction(PyObject *cpy_r_coverage_hash, PyObject *cpy_r_coverage_eval); +PyObject *CPyPy_coverage____add_cached_transaction(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_coverage____check_cached(PyObject *cpy_r_coverage_hash, char cpy_r_active); +PyObject *CPyPy_coverage____check_cached(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_coverage____get_active_txlist(void); +PyObject *CPyPy_coverage____get_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_coverage____clear_active_txlist(void); +PyObject *CPyPy_coverage____clear_active_txlist(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_coverage_____top_level__(void); +tuple_T6T2OOT2OOT2OOT2OOT2OOT2OO CPyStatic_managers___utils___OUTCOMES = { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL } }; +PyObject *CPyDef_managers___utils___convert_outcome(PyObject *cpy_r_value); +PyObject *CPyPy_managers___utils___convert_outcome(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_managers___utils_____top_level__(void); +PyObject *CPyStatic_test___output___COVERAGE_COLORS = NULL; +PyTypeObject *CPyType_test___output____build_gas_profile_output_env; +PyObject *CPyDef_test___output____build_gas_profile_output_env(void); +CPyThreadLocal brownie___test___output____build_gas_profile_output_envObject *test___output____build_gas_profile_output_env_free_instance; +PyTypeObject *CPyType_test___output_____mypyc_lambda__0__build_gas_profile_output_obj; +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj(void); +CPyThreadLocal brownie___test___output_____mypyc_lambda__0__build_gas_profile_output_objObject *test___output_____mypyc_lambda__0__build_gas_profile_output_obj_free_instance; +PyTypeObject *CPyType_test___output____build_coverage_output_env; +PyObject *CPyDef_test___output____build_coverage_output_env(void); +CPyThreadLocal brownie___test___output____build_coverage_output_envObject *test___output____build_coverage_output_env_free_instance; +PyTypeObject *CPyType_test___output_____mypyc_lambda__1__build_coverage_output_obj; +PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj(void); +CPyThreadLocal brownie___test___output_____mypyc_lambda__1__build_coverage_output_objObject *test___output_____mypyc_lambda__1__build_coverage_output_obj_free_instance; +PyObject *CPyDef_test___output____save_coverage_report(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_report_path); +PyObject *CPyPy_test___output____save_coverage_report(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_test___output____load_report_exclude_data(PyObject *cpy_r_settings); +PyObject *CPyPy_test___output____load_report_exclude_data(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_value); +PyObject *CPyPy_test___output_____mypyc_lambda__0__build_gas_profile_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____build_gas_profile_output(void); +PyObject *CPyPy_test___output____build_gas_profile_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OO CPyDef_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *cpy_r___mypyc_self__, tuple_T2OO cpy_r_k); +PyObject *CPyPy_test___output_____mypyc_lambda__1__build_coverage_output_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____build_coverage_output(PyObject *cpy_r_coverage_eval); +PyObject *CPyPy_test___output____build_coverage_output(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____cov_color(double cpy_r_pct); +PyObject *CPyPy_test___output____cov_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____pct(PyObject *cpy_r_statement, PyObject *cpy_r_branch); +PyObject *CPyPy_test___output____pct(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____get_totals(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_exclude_contracts); +PyObject *CPyPy_test___output____get_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____split_by_fn(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval); +PyObject *CPyPy_test___output____split_by_fn(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____split(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_key); +PyObject *CPyPy_test___output____split(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OT2II CPyDef_test___output____statement_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts); +PyObject *CPyPy_test___output____statement_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +tuple_T2OT3III CPyDef_test___output____branch_totals(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map, PyObject *cpy_r_exclude_contracts); +PyObject *CPyPy_test___output____branch_totals(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____get_highlights(PyObject *cpy_r_build, PyObject *cpy_r_coverage_eval); +PyObject *CPyPy_test___output____get_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____statement_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map); +PyObject *CPyPy_test___output____statement_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____statement_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path); +PyObject *CPyPy_test___output____statement_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____branch_highlights(PyObject *cpy_r_coverage_eval, PyObject *cpy_r_coverage_map); +PyObject *CPyPy_test___output____branch_highlights(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_test___output____branch_color(CPyTagged cpy_r_i, PyObject *cpy_r_coverage_eval, PyObject *cpy_r_path, char cpy_r_jump); +PyObject *CPyPy_test___output____branch_color(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_test___output_____top_level__(void); +PyObject *CPyStatic_stateful___marker = NULL; +PyTypeObject *CPyType_stateful____BrownieStateMachine; +PyTypeObject *CPyType_stateful_____init___3__BrownieStateMachine_obj; +PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj(void); +CPyThreadLocal brownie___test___stateful_____init___3__BrownieStateMachine_objObject *stateful_____init___3__BrownieStateMachine_obj_free_instance; +PyTypeObject *CPyType_stateful___execute_step__BrownieStateMachine_obj; +PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj(void); +CPyThreadLocal brownie___test___stateful___execute_step__BrownieStateMachine_objObject *stateful___execute_step__BrownieStateMachine_obj_free_instance; +PyTypeObject *CPyType_stateful___check_invariants__BrownieStateMachine_obj; +PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj(void); +CPyThreadLocal brownie___test___stateful___check_invariants__BrownieStateMachine_objObject *stateful___check_invariants__BrownieStateMachine_obj_free_instance; +PyTypeObject *CPyType_stateful___state_machine_env; +PyObject *CPyDef_stateful___state_machine_env(void); +CPyThreadLocal brownie___test___stateful___state_machine_envObject *stateful___state_machine_env_free_instance; +PyTypeObject *CPyType_stateful_____mypyc_lambda__0_state_machine_obj; +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj(void); +CPyThreadLocal brownie___test___stateful_____mypyc_lambda__0_state_machine_objObject *stateful_____mypyc_lambda__0_state_machine_obj_free_instance; +PyObject *CPyDef_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self); +PyObject *CPyPy_stateful_____init___3__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_step); +PyObject *CPyPy_stateful___execute_step__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_self, PyObject *cpy_r_settings); +PyObject *CPyPy_stateful___check_invariants__BrownieStateMachine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful____member_filter(tuple_T2OO cpy_r_member); +PyObject *CPyPy_stateful____member_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful____attr_filter(PyObject *cpy_r_attr, PyObject *cpy_r_pattern); +PyObject *CPyPy_stateful____attr_filter(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_stateful____generate_state_machine(PyObject *cpy_r_rules_object); +PyObject *CPyPy_stateful____generate_state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); +PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_stateful_____mypyc_lambda__0_state_machine_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful___state_machine(PyObject *cpy_r_rules_object, PyObject *cpy_r_args, PyObject *cpy_r_settings, PyObject *cpy_r_kwargs); +PyObject *CPyPy_stateful___state_machine(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_stateful_____top_level__(void); +PyTypeObject *CPyType_typing___FormattedEvent; +PyTypeObject *CPyType_typing___BytecodeJson; +PyTypeObject *CPyType_typing___DeployedBytecodeJson; +PyTypeObject *CPyType_typing____BuildJsonBase; +PyTypeObject *CPyType_typing___InterfaceBuildJson; +PyTypeObject *CPyType_typing___CoverageMap; +PyTypeObject *CPyType_typing____ContractBuildJson; +PyTypeObject *CPyType_typing___SolidityBuildJson; +PyTypeObject *CPyType_typing___VyperBuildJson; +PyTypeObject *CPyType_typing___ContractSource; +PyTypeObject *CPyType_typing___InterfaceSource; +PyTypeObject *CPyType_typing___OptimizerSettings; +PyTypeObject *CPyType_typing___SolcConfig; +PyTypeObject *CPyType_typing___VyperConfig; +PyTypeObject *CPyType_typing___CompilerConfig; +PyTypeObject *CPyType_typing____CompilerSettings; +PyTypeObject *CPyType_typing___SettingsSolc; +PyTypeObject *CPyType_typing___SettingsVyper; +PyTypeObject *CPyType_typing____InputJsonBase; +PyTypeObject *CPyType_typing___InputJsonSolc; +PyTypeObject *CPyType_typing___InputJsonVyper; +PyTypeObject *CPyType_typing___ProgramCounter; +PyTypeObject *CPyType_typing___VyperAstNode; +char CPyDef_typing_____top_level__(void); +PyObject *CPyStatic_brownie___utils___color = NULL; +PyObject *CPyStatic_brownie___utils___bytes_to_hexstring = NULL; +PyObject *CPyStatic_brownie___utils___hexbytes_to_hexstring = NULL; +char CPyDef_brownie___utils_____top_level__(void); +PyObject *CPyStatic__color___formatter = NULL; +PyObject *CPyStatic__color___MODIFIERS = NULL; +PyObject *CPyStatic__color___COLORS = NULL; +PyObject *CPyStatic__color___NOTIFY_COLORS = NULL; +PyObject *CPyStatic__color___base_path = NULL; +PyObject *CPyStatic__color___Color_____cache__ = NULL; +PyObject *CPyStatic__color___brownie___utils____color___Color___highlight___lexer = NULL; +PyTypeObject *CPyType__color___Color; +PyObject *CPyDef__color___Color(void); +PyObject *CPyDef__color___Color_____call__(PyObject *cpy_r_self, PyObject *cpy_r_color_str); +PyObject *CPyPy__color___Color_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color_____str__(PyObject *cpy_r_self); +PyObject *CPyPy__color___Color_____str__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color___pretty_dict(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent); +PyObject *CPyPy__color___Color___pretty_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color___pretty_sequence(PyObject *cpy_r_self, PyObject *cpy_r_value, CPyTagged cpy_r__indent); +PyObject *CPyPy__color___Color___pretty_sequence(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color____write(PyObject *cpy_r_self, PyObject *cpy_r_value); +PyObject *CPyPy__color___Color____write(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color___format_tb(PyObject *cpy_r_self, PyObject *cpy_r_exc, PyObject *cpy_r_filename, PyObject *cpy_r_start, PyObject *cpy_r_stop); +PyObject *CPyPy__color___Color___format_tb(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color___format_syntaxerror(PyObject *cpy_r_self, PyObject *cpy_r_exc); +PyObject *CPyPy__color___Color___format_syntaxerror(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___Color___highlight(PyObject *cpy_r_self, PyObject *cpy_r_text, PyObject *cpy_r_lexer); +PyObject *CPyPy__color___Color___highlight(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__color___Color_____mypyc_defaults_setup(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy__color___Color_____mypyc_defaults_setup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__color___notify(PyObject *cpy_r_type_, PyObject *cpy_r_msg); +PyObject *CPyPy__color___notify(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef__color_____top_level__(void); +PyObject *CPyDef_utils___output___build_tree(PyObject *cpy_r_tree_structure, CPyTagged cpy_r_multiline_pad, PyObject *cpy_r_pad_depth, PyObject *cpy_r__indent_data); +PyObject *CPyPy_utils___output___build_tree(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_utils___output_____top_level__(void); +PyTypeObject *CPyType_sql___Cursor; +PyObject *CPyDef_sql___Cursor(PyObject *cpy_r_filename); +char CPyDef_sql___Cursor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_filename); +PyObject *CPyPy_sql___Cursor_____init__(PyObject *self, PyObject *args, PyObject *kw); +char CPyDef_sql___Cursor___connect(PyObject *cpy_r_self, PyObject *cpy_r_filename); +PyObject *CPyPy_sql___Cursor___connect(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_sql___Cursor___insert(PyObject *cpy_r_self, PyObject *cpy_r_table, PyObject *cpy_r_values); +PyObject *CPyPy_sql___Cursor___insert(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_sql___Cursor___execute(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args); +PyObject *CPyPy_sql___Cursor___execute(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sql___Cursor___fetchone(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args); +PyObject *CPyPy_sql___Cursor___fetchone(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_sql___Cursor___fetchall(PyObject *cpy_r_self, PyObject *cpy_r_cmd, PyObject *cpy_r_args); +PyObject *CPyPy_sql___Cursor___fetchall(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_sql___Cursor___close(PyObject *cpy_r_self); +PyObject *CPyPy_sql___Cursor___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_sql_____top_level__(void); +PyObject *CPyStatic_toposort____reduce = NULL; +PyTypeObject *CPyType_toposort___CircularDependencyError; +PyTypeObject *CPyType_toposort___toposort_gen; +PyObject *CPyDef_toposort___toposort_gen(void); +CPyThreadLocal brownie___utils___toposort___toposort_genObject *toposort___toposort_gen_free_instance; +char CPyDef_toposort___CircularDependencyError_____init__(PyObject *cpy_r_self, PyObject *cpy_r_data); +PyObject *CPyPy_toposort___CircularDependencyError_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_toposort___toposort_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_toposort___toposort_gen_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_toposort___toposort_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_toposort___toposort_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_toposort___toposort_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_toposort___toposort_gen_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_toposort___toposort_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_toposort___toposort_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_toposort___toposort_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_toposort___toposort_gen___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_toposort___toposort_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_toposort___toposort(PyObject *cpy_r_data); +PyObject *CPyPy_toposort___toposort(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_toposort___toposort_flatten(PyObject *cpy_r_data, char cpy_r_sort); +PyObject *CPyPy_toposort___toposort_flatten(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_toposort_____top_level__(void); + +static int exec_b5e4b1180acefab623dd__mypyc(PyObject *module) +{ + int res; + PyObject *capsule; + PyObject *tmp; + + extern PyObject *CPyInit_brownie____c_constants(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____c_constants, "b5e4b1180acefab623dd__mypyc.init_brownie____c_constants", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____c_constants", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli, "b5e4b1180acefab623dd__mypyc.init_brownie____cli", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli_____main__(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli_____main__, "b5e4b1180acefab623dd__mypyc.init_brownie____cli_____main__", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli_____main__", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___accounts(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___accounts, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___accounts", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___accounts", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___bake(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___bake, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___bake", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___bake", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___compile(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___compile, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___compile", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___compile", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___console(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___console, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___console", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___console", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___gui(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___gui, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___gui", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___gui", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___init(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___init, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___init", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___init", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___networks(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___networks, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___networks", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___networks", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___pm(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___pm, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___pm", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___pm", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___run(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___run, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___run", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___run", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____cli___test(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____cli___test, "b5e4b1180acefab623dd__mypyc.init_brownie____cli___test", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____cli___test", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____config(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____config, "b5e4b1180acefab623dd__mypyc.init_brownie____config", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____config", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie____expansion(void); + capsule = PyCapsule_New((void *)CPyInit_brownie____expansion, "b5e4b1180acefab623dd__mypyc.init_brownie____expansion", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie____expansion", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___convert(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___convert, "b5e4b1180acefab623dd__mypyc.init_brownie___convert", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___convert", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___convert___datatypes(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___convert___datatypes, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___datatypes", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___convert___datatypes", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___convert___main(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___convert___main, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___main", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___convert___main", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___convert___normalize(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___convert___normalize, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___normalize", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___convert___normalize", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___convert___utils(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___convert___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___convert___utils", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___convert___utils", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network, "b5e4b1180acefab623dd__mypyc.init_brownie___network", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___alert(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___alert, "b5e4b1180acefab623dd__mypyc.init_brownie___network___alert", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___alert", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___event(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___event, "b5e4b1180acefab623dd__mypyc.init_brownie___network___event", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___event", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___middlewares(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___middlewares", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___middlewares___caching(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___caching, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___caching", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___caching", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___middlewares___catch_tx_revert(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___catch_tx_revert, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___catch_tx_revert", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___catch_tx_revert", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___middlewares___ganache7(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___ganache7, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___ganache7", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___ganache7", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___middlewares___geth_poa(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___geth_poa, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___geth_poa", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___geth_poa", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___middlewares___hardhat(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___middlewares___hardhat, "b5e4b1180acefab623dd__mypyc.init_brownie___network___middlewares___hardhat", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___middlewares___hardhat", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___network___state(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___network___state, "b5e4b1180acefab623dd__mypyc.init_brownie___network___state", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___network___state", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project, "b5e4b1180acefab623dd__mypyc.init_brownie___project", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___compiler(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___compiler", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___compiler___solidity(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler___solidity, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler___solidity", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___compiler___solidity", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___compiler___utils(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler___utils", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___compiler___utils", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___compiler___vyper(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___compiler___vyper, "b5e4b1180acefab623dd__mypyc.init_brownie___project___compiler___vyper", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___compiler___vyper", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___build(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___build, "b5e4b1180acefab623dd__mypyc.init_brownie___project___build", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___build", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___flattener(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___flattener, "b5e4b1180acefab623dd__mypyc.init_brownie___project___flattener", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___flattener", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___main(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___main, "b5e4b1180acefab623dd__mypyc.init_brownie___project___main", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___main", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___scripts(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___scripts, "b5e4b1180acefab623dd__mypyc.init_brownie___project___scripts", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___scripts", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___project___sources(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___project___sources, "b5e4b1180acefab623dd__mypyc.init_brownie___project___sources", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___project___sources", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___test___coverage(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___test___coverage, "b5e4b1180acefab623dd__mypyc.init_brownie___test___coverage", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___test___coverage", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___test___managers___utils(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___test___managers___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___test___managers___utils", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___test___managers___utils", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___test___output(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___test___output, "b5e4b1180acefab623dd__mypyc.init_brownie___test___output", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___test___output", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___test___stateful(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___test___stateful, "b5e4b1180acefab623dd__mypyc.init_brownie___test___stateful", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___test___stateful", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___typing(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___typing, "b5e4b1180acefab623dd__mypyc.init_brownie___typing", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___typing", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___utils(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___utils, "b5e4b1180acefab623dd__mypyc.init_brownie___utils", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___utils", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___utils____color(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___utils____color, "b5e4b1180acefab623dd__mypyc.init_brownie___utils____color", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___utils____color", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___utils___output(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___utils___output, "b5e4b1180acefab623dd__mypyc.init_brownie___utils___output", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___utils___output", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___utils___sql(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___utils___sql, "b5e4b1180acefab623dd__mypyc.init_brownie___utils___sql", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___utils___sql", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_brownie___utils___toposort(void); + capsule = PyCapsule_New((void *)CPyInit_brownie___utils___toposort, "b5e4b1180acefab623dd__mypyc.init_brownie___utils___toposort", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_brownie___utils___toposort", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + return 0; + fail: + return -1; +} +static PyModuleDef module_def_b5e4b1180acefab623dd__mypyc = { + PyModuleDef_HEAD_INIT, + .m_name = "b5e4b1180acefab623dd__mypyc", + .m_doc = NULL, + .m_size = -1, + .m_methods = NULL, +}; +PyMODINIT_FUNC PyInit_b5e4b1180acefab623dd__mypyc(void) { + static PyObject *module = NULL; + if (module) { + Py_INCREF(module); + return module; + } + module = PyModule_Create(&module_def_b5e4b1180acefab623dd__mypyc); + if (!module) { + return NULL; + } + if (exec_b5e4b1180acefab623dd__mypyc(module) < 0) { + Py_DECREF(module); + return NULL; + } + return module; +} diff --git a/requirements-dev.txt b/requirements-dev.txt index 61ccf9077..373757cd8 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -24,7 +24,7 @@ bumpversion==0.6.0 # via -r requirements-dev.in cachetools==6.2.0 # via tox -certifi==2025.8.3 +certifi==2025.10.5 # via # -c requirements.txt # requests diff --git a/requirements-windows.txt b/requirements-windows.txt index 4781863de..febab0cc9 100644 --- a/requirements-windows.txt +++ b/requirements-windows.txt @@ -47,7 +47,7 @@ cchecksum==0.3.1 # -r requirements.txt # eth-event # faster-eth-abi -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements.txt # requests @@ -382,7 +382,7 @@ wheel==0.45.1 # vyper wrapt==1.17.3 # via -r requirements.txt -yarl==1.20.1 +yarl==1.21.0 # via # -r requirements.txt # aiohttp diff --git a/requirements.txt b/requirements.txt index 362b2cb01..80a6f8d95 100644 --- a/requirements.txt +++ b/requirements.txt @@ -32,7 +32,7 @@ cchecksum==0.3.1 # -r requirements.in # eth-event # faster-eth-abi -certifi==2025.8.3 +certifi==2025.10.5 # via requests charset-normalizer==3.4.3 # via requests @@ -281,5 +281,5 @@ wheel==0.45.1 # via vyper wrapt==1.17.3 # via -r requirements.in -yarl==1.20.1 +yarl==1.21.0 # via aiohttp